libvirt-daemon-4.5.0-23.el7_7.5> H HtxHF^:! ?*}}>pzV i30DLC29788196514dad71bfe5977460d2cff5eb063a40c tB'N_(`RWQu F^:! ?*}}^*vIU?Td " ^):B S_tzh = x=  =  l=  `= = ==A=r= D2(3)3*4+4,4-484<99<:tE<=>:>>B?>J@>RD>ZG>d=H?X=I@L=X@Y@\@=]A=^EbG]dGeGfGlGtH=uI =vJ wM=xN=yOT@TTClibvirt-daemon4.5.023.el7_7.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.^:kwsl7.fnal.gov(jScientific LinuxScientific LinuxLGPLv2+Scientific LinuxUnspecifiedhttps://libvirt.org/linuxx86_64# 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. getent group libvirt >/dev/null || groupadd -r libvirt exit 0 if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlockd.socket virtlockd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlogd.socket virtlogd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset libvirtd.service >/dev/null 2>&1 || : fi # request daemon restart in posttrans mkdir -p /var/lib/rpm-state/libvirt || : touch /var/lib/rpm-state/libvirt/restart || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable libvirtd.service > /dev/null 2>&1 || : systemctl stop libvirtd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : systemctl stop virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : systemctl stop virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : fi/bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then /bin/systemctl reload-or-try-restart virtlockd.service >/dev/null 2>&1 || : /bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 || : fi # In upgrade scenario we must explicitly enable virtlockd/virtlogd # sockets, if libvirtd is already enabled and start them if # libvirtd is running, otherwise you'll get failures to start # guests@ p75M<] (!zh MP <(,)nn_  ~$9AAAA큤A큤A큤AAAAAA^:kQ^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kS^:kQ^:k^^:k_^:k_^:k_^:k_^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:ktV^:kQ^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kM^:kMaf94493a509833f1a634c957485b6a42e6b98fc31d8e1808718c9d7422c349bf60d97f2d5f251f691d22a90a6fb924709947a5ac9daf942c12ddc9775fcf2d79a001661d77fd52ac72f3d3fff5e82cb8062e40de1d64d1aaa8a430cc2a16b3efe3195d55350c4048b112c418f13d22252bc1be3f2af351d46f051eccba6b5ba284c04725edaa537f63461512f674048e9d68d87a6af4c2173a372d0fb431d9461fdb290cf29d54dbd95f12dfa546cc6fd7e51f4898222dc590077be50036a68e818a97705c7bdd5d318ea0d4794c266d8363848913f4f6649c10a087ca06d77e07c59bdc5c635d0788ce90b7625b3f9ceb14c2075f1e9d4ad705379230ebeecccca67c8da78ec8f5cc5253644528c7f53d61e2a331e2432bdec2a962682203550e779af3b47d7891dbbb16a56c3847fd703d3e33806103f8c68be721d39f71b87ffe1bde37039f6f6ab7dde32fc2c02ef1d66b5b290e5f8bab05db0a46ba62a230016fcb1ec1d66f1ff0b6577fa87389a769957fd3e5c9fee99965041ef28230ab81039ba8768b076935a2ae01f3df5bb193cf06cc29f63b56c7c9710ace5eb35c6796a727941a8950699b0553eb925e30ca0d0d5a032b451d34abdd8aa267782744a7a2a7fbab2148e08ee69a13573071bb16ca798b919e3e310020f3f4903b68cef5d924b5c3e92f35b7b831372e86048621865bc8edcee6f90344b551eb1653ab78f370240497bf5a6007fb59e5af7d1b75f28c3d6e65005fff1760a2325b148004c834e3ae21ea41162762ee900ca2fb0bb8fbdf17efef90136583a45d382f4774a486f3023ed0d9996b67844d3d9cf6321ee46f2f66c9e30ae1926534c323d2847c1c3a7287a3343c1dc81a598383437a1fefb2eba81f526065957d4a45a5e0c711cc27d16fb34d3ae7f56d28743a8906ea37fdf0fcf2bf85e8e1d1bfeac14906106cbd70bc787fbaf7af7da619cf712da7988bbd175a430e1dad7ae1c2f6eeab4d08ecdcebd65c4e13344bba8e4d0bf58107e2597ed8acdda0207154b1e05fa1262328bb37ea1a29c52fc3ebcc4b73c7ff1da82286118f9f56fda96b658cdb90f1e8fa4fb98ca44190723bfecd23af09e973f8a68c3c2e9cf35db71df35740afbc3587260c3f756249248c1b866847a67bc5ffee211b2b3076d8cd3bbbf2c795121ae6e6edddbdd5ca5fce15fa6862ae5cd6a6d2499b5a3d13b016b06e3360d51cd112343ec03241ac2622288ba05c920beff03eb5f0181b2492e39005f09b21b6e2d68484904b1a5f4090371a1e193f66c092703dbec4b5fc962c1825fb9cc6ab4c48b53a7d639727bee59d367b3e4146389f13a050295a119b5928932edce8f7e0c8d3449706261c75644c67c826cc6354e060cb9d90a8e41cc815310dfd2f3e86b895113d718b0db5c25973c82954dc7019384b1f912b09431c203839cb1989cb4d74757d0c6cc8d278f7a274783e9273cd51c29c38e36f012eb5882e513cf5880668286a35c8964fbc60aa2e60c7298670f19c4bd1cff206b41c12a7eeccaa15a833083bc7be456df4eaee61e9dd46421b9bb12434678d99a2563a2f7c58aa8b0dac8ebc12da17689404f983c38caa32a13ed92b7526d85455ce78b3a43bdf86a9843be405f04566efab4e0680a5de900fcde93dbbf60707c2306fc2d070c1e8d4a1c0df63098ff878ecc68a2e515f6ed025998c9cc26f82ca5486c10b59a5d5252e50989ad591162a7868838583f219b0a0813248431800afbfc98766218de2ef805104d8401ccd6b785daec20c6ebe6096064528c617b9aacf28ea6399adc59c2d4de5505e7f7598141ae624f35d1ffc43fbb67f16ebf9e3732447841471151561a0b6a5e27d1e4a8027cf687da0c50bfb6906bea8535a986f56c5d27d5a9b44884b09cb1309155dcf492a42e6f77c3aa830e6b273d5b5dd80162d2628716651338a5ce2739e50076c9b22d54c4ec13903985eb50ea58c72edf1c80cda90dcf75ea2dd590759335ee85a227388662690a2215b3f09efeb4fa0b4140b02be16c6aefe305142dfd308956fc2221b17002045189b72079336d5b9b0f1cd018641508b53bdc5350691113eb570dbc2f0f8191f3c47160cead3cd8afec55db2baa1e59c1d5360477317b1d21ad9cfe6bdde3c86dda9d1b8705be1d38f18ecc523dec42f91c679143043c9b28ef82eac68d1729a21d371c18eb93f2a18@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-4.5.0-23.el7_7.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)libdevmapper.so.1.02(Base)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libgnutls.so.28(GNUTLS_2_12)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_4.5.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.5.4)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libyajl.so.2()(64bit)module-init-toolsnumadpolkitrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)shadow-utilssystemd-sysvsystemd-unitssystemd-unitssystemd-unitsrpmlib(PayloadIsXz)4.5.0-23.el7_7.54.5.0-23.el7_7.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^[]]@]c@]V] u@]@\@\]@\]@\@\ڭ\-@\@\@\@\\e[[@["@[{[a[^[U@[H@[CN@[;e@[!@[!@[Z@Z@Zz@ZtRZqZg#Z]@ZN@Z/Z&@ZZ Z ,@YYܶ@Y@YYJ_YJ_YJ_YI@YA%@Y7Y7Y.@Y%uY@Y @XQ@XsX9@X@XZXYXXF@Wv@W;W@W@W:W@W@W W@Wv[@WV@W(W@W@VՄ@V@VZV V7@V@UYU|@U6@Ud@ŬUĝUUU'Up=UPUG_@U/@UT@TTTZ@TTp@T|X@Tto@To)@TeTXT6xT%U@T@T=@T@SuSہ@S0@S(5@S L@SS @S Rb@R'R@RUR߲R=RkR@RR@RG@R|@RsRg@R].@RL RB@R:@R4OR)R @Q@QQQo@Q@QQU@Qq1Qb@Qb@Q5@Q \PZPP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 4.5.0-23.el7_7.5Jiri Denemark - 4.5.0-23.el7_7.4Jiri Denemark - 4.5.0-23.el7_7.3Jiri Denemark - 4.5.0-23.el7_7.2Jiri Denemark - 4.5.0-23.el7_7.1Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- RHEL: qemu: Enable virt-ssbd for host-model with old QEMU (rhbz#1787556)- qemu: Forcibly mknod() even if it exists (rhbz#1775680)- domain_conf: Make virDomainDeviceFindSCSIController accept virDomainDeviceDriveAddress struct (rhbz#1766086) - domain_conf: Relax SCSI addr used check (rhbz#1766086)- virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1760470) - test: Introduce virnetdevopenvswitchtest (rhbz#1760470) - vircommand: Separate mass FD closing into a function (rhbz#1760470) - virCommand: use procfs to learn opened FDs (rhbz#1760470) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1760470) - util: Avoid possible error in virCommandMassClose (rhbz#1760470)- qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1742023) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1742023) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1742023) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1742023) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1742023) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1742023) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1742023) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1742023) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1742023) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1742023) - qemu: Fix crash on incoming migration (rhbz#1742023)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1718172) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1718172)- cpu_conf: Fix XPath for parsing TSC frequency (rhbz#1641702)- util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1703661) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1703661) - util: Introduce virBitmapUnion() (rhbz#1703661) - util: Introduce virNumaNodesetToCPUset() (rhbz#1703661) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1703661) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1703661)- virfile: added GPFS as shared fs (rhbz#1710728) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1641702) - vircpuhost: Add support for reading MSRs (rhbz#1641702) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1641702) - qemu: Make virQEMUCapsProbeHostCPUForEmulator more generic (rhbz#1641702) - qemuargv2xmltest: Use mocked virQEMUCapsProbeHostCPU (rhbz#1641702) - util: Add virHostCPUGetTscInfo (rhbz#1641702) - conf: Report TSC frequency in host CPU capabilities (rhbz#1641702) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1641702) - cpu_x86: Probe TSC frequency and scaling support (rhbz#1641702) - qemu: Check TSC frequency before starting QEMU (rhbz#1641702) - util: Propagate numad failures correctly (rhbz#1716387)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: require command args to be non-NULL (rhbz#1672957) - qemu: use line breaks in command line args written to log (rhbz#1672957)- cpu_map: Add support for cldemote CPU feature (rhbz#1537777) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130)- Handle copying bitmaps to larger data buffers (rhbz#1703159) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691358) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1683175)- qemu_hotplug: Initialize @charAlias in qemuDomainRemoveChrDevice (rhbz#1658198)- cpu_map: Add features for Icelake CPUs (rhbz#1527659, rhbz#1526624) - cpu_map: Add Icelake CPU models (rhbz#1526624) - cpu_x86: Do not cache microcode version (rhbz#1576369) - qemu: Don't cache microcode version (rhbz#1576369) - util: Rename some functions of virresctrl (rhbz#1468650) - util: Refactor virResctrlGetInfo in virresctrl (rhbz#1468650) - util: Refactor virResctrlAllocFormat of virresctrl (rhbz#1468650) - util: Add MBA capability information query to resctrl (rhbz#1468650) - util: Add MBA check to virResctrlInfoGetCache (rhbz#1468650) - util: Add MBA allocation to virresctrl (rhbz#1468650) - util: Add MBA schemata parse and format methods (rhbz#1468650) - util: Add support to calculate MBA utilization (rhbz#1468650) - util: Introduce virResctrlAllocForeachMemory (rhbz#1468650) - util: Introduce virResctrlAllocSetMemoryBandwidth (rhbz#1468650) - conf: Rename cachetune to resctrl (rhbz#1468650) - conf: Factor out vcpus parsing part from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out vcpus overlapping from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out virDomainResctrlDef update from virDomainCachetuneDefParse (rhbz#1468650) - conf: Add support for memorytune XML processing for resctrl MBA (rhbz#1468650) - conf: Add return value check to virResctrlAllocForeachCache (rhbz#1468650) - conf: Add memory bandwidth allocation capability of host (rhbz#1468650) - conf: Fix bug in finding alloc through matching vcpus (rhbz#1468650) - resctrl: Do not calculate free bandwidth for MBA (rhbz#1468650) - resctrl: Set MBA defaults properly (rhbz#1468650) - resctrl: Fix testing line (rhbz#1468650) - virresctrl: fix MBA memory leak (rhbz#1468650) - test: caps: Add capabilities for QEMU 3.1.0 (rhbz#1628892) - util: Introduce virHostGetDRMRenderNode helper (rhbz#1628892) - conf: Introduce virDomainGraphics-related helpers (rhbz#1628892) - qemu: process: spice: Pick the first available DRM render node (rhbz#1628892) - qemu: command: Introduce qemuBuildGraphicsEGLHeadlessCommandLine helper (rhbz#1628892) - qemu: caps: Introduce QEMU_EGL_HEADLESS_RENDERNODE capability (rhbz#1628892) - conf: gfx: Add egl-headless as a member to virDomainGraphicsDef struct (rhbz#1628892) - conf: gfx: egl-headless: Introduce a new subelement (rhbz#1628892) - qemu: domain: egl-headless: Add the DRI device into the namespace (rhbz#1628892) - qemu: cgroup: gfx: egl-headless: Add the DRI device into the cgroup list (rhbz#1628892) - security: dac: gfx: egl-headless: Relabel the DRI device (rhbz#1628892) - qemu: command: gfx: egl-headless: Add 'rendernode' option to the cmdline (rhbz#1628892) - domain: conf: graphics: Fix picking DRI renderer automatically for SPICE (rhbz#1628892) - qemu: domain: gfx: Fix shadowing of a function argument in validation (rhbz#1628892)- storage: Extract out mount command creation for FS Backend (rhbz#1584663) - storage: Move FS backend mount creation command helper (rhbz#1584663) - storage: Move virStorageBackendFileSystemGetPoolSource (rhbz#1584663) - tests: Introduce tests for storage pool xml to argv checks (rhbz#1584663) - tests: Add storagepool xml test for netfs-auto (rhbz#1584663) - storage: Rework virStorageBackendFileSystemMountCmd (rhbz#1584663) - storage: Add default mount options for fs/netfs storage pools (rhbz#1584663) - conf: Add optional NFS Source Pool option (rhbz#1584663) - storage: Add the nfsvers to the command line (rhbz#1584663) - virsh: Add source-protocol-ver for pool commands (rhbz#1584663) - RHEL: conf: storage: Fix a memory leak in virStoragePoolDefParseSource (rhbz#1584663) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1628469) - tests: Add more tests to qemucaps2xml (rhbz#1628469) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1628469) - qemu: Avoid probing non-native binaries all the time (rhbz#1628469) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1628469) - qemu: Don't check for /dev/kvm presence (rhbz#1628469) - tests: Follow up on qemucaps2xmldata rename (rhbz#1628469) - qemu: hotplug: Don't generate alias when detaching disk (rhbz#1658198) - qemu: hotplug: Don't generate alias when detaching controllers (rhbz#1658198) - tests: add channel-unix-guestfwd (rhbz#1658198) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1658198) - qemuL: Drop "user-" prefix for guestfwd netdev (rhbz#1658198) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1658198) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1658198) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1658198) - qemu_hotplug: Don't build device string in qemuDomainDetachChrDevice (rhbz#1658198) - qemu_hotplug: Assume chardev alias always exists in qemuDomainDetachChrDevice (rhbz#1658198) - qemu: fix device name passed to error report (rhbz#1658198) - qemu_hotplug: Properly check for qemuMonitorDelDevice retval (rhbz#1658198) - qemu_hotplug: Introduce and use qemuDomainDeleteDevice (rhbz#1658198) - qemu: hotplug: Remove 'ret' variable in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use typecasted enum in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use switch statement for selecting disk bus function (rhbz#1658198) - qemu: hotplug: Merge virtio and non-virtio disk unplug code (rhbz#1658198) - qemu_hotplug: remove unnecessary check for valid PCI address (rhbz#1658198) - qemu_hotplug: rename a virDomainDeviceInfoPtr to avoid confusion (rhbz#1658198) - qemu_hotplug: eliminate multiple identical qemuDomainDetachHost*Device() functions (rhbz#1658198) - qemu_hotplug: eliminate unnecessary call to qemuDomainDetachNetDevice() (rhbz#1658198) - qemu_hotplug: refactor qemuDomainDetachDiskLive and qemuDomainDetachDiskDevice (rhbz#1658198) - qemu_hotplug: don't call DetachThisHostDevice for hostdev network devices (rhbz#1658198) - qemu_hotplug: merge qemuDomainDetachThisHostDevice into qemuDomainDetachHostDevice (rhbz#1658198) - qemu_hotplug: move qemuDomainChangeGraphicsPasswords() (rhbz#1658198) - qemu_hotplug: move (almost) all qemuDomainDetach*() functions together (rhbz#1658198) - qemu_hotplug: move (Attach|Detach)Lease functions with others of same type (rhbz#1658198) - qemu_hotplug: move qemuDomainDetachDeviceLive() to qemu_hotplug.c (rhbz#1658198) - qemu_hotplug: remove extra function in middle of DetachController call chain (rhbz#1658198) - qemu_hotplug: pull qemuDomainUpdateDeviceList out of qemuDomainDetachDeviceLive (rhbz#1658198) - test: replace calls to individual detach functions with one call to main detach (rhbz#1658198) - qemu_hotplug: make Detach functions called only from qemu_hotplug.c static (rhbz#1658198) - qemu_hotplug: rename dev to match in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: separate Chr|Lease from other devices in DetachDevice switch (rhbz#1658198) - qemu_hotplug: standardize the names/args/calling of qemuDomainDetach*() (rhbz#1658198) - qemu_hotplug: rename Chr and Lease Detach functions (rhbz#1658198) - qemu_hotplug: new function qemuDomainRemoveAuditDevice() (rhbz#1658198) - qemu_hotplug: audit *all* auditable device types in qemuDomainRemoveAuditDevice (rhbz#1658198) - qemu_hotplug: consolidate all common detach code in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: don't shutdown net device until the guest has released it (rhbz#1658198) - qemu_hotplug: delay sending DEVICE_REMOVED event until after *all* teardown (rhbz#1658198) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692296) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692296) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692296) - qemu: Rework setting process affinity (rhbz#1695434) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1695434)- src: Document autostart for session demon (rhbz#1501450) - nwfilter: Add extra verbiage for binding create/delete (rhbz#1609454) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1663051, CVE-2019-3840) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1663051, CVE-2019-3840) - virsh: Add missed fields to pool-define-as item entry (rhbz#1615680) - qemu: Add entry for balloon stat stat-disk-caches (rhbz#1690122) - qemu: Set identity for the reconnect all thread (rhbz#1631622) - docs: schemas: Fix missing timestamp inside backingStore (rhbz#1594266) - storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1613737) - storage: Allow for inputvol to have any format for encryption (rhbz#1613737) - storage: Allow inputvol to be encrypted (rhbz#1613737) - virsh: man: Document quirks of device-detach and friends (rhbz#1688961) - virsh: man: Document asynchronous behaviour of detach-device-alias (rhbz#1688961) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631606) - qemu: Put format=raw onto cmd line for SCSI passthrough (rhbz#1632833) - virnwfilterbindingobj: Introduce and use virNWFilterBindingObjStealDef (rhbz#1686927) - logging: ensure pending I/O is drained before reading position (rhbz#1660531) - conf: Fix check for chardev source path (rhbz#1609720) - util: skip RDMA detection for non-PCI network devices (rhbz#1639258) - qemu: Set job statsType for external memory snapshot (rhbz#1690703) - virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1592737) - virsh: Require explicit --domain for domxml-to-native (rhbz#1633077)- security: dac: also label listen UNIX sockets (rhbz#1633389) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1633389) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1632711) - virfile: fix cast-align error (rhbz#1632711) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1632711) - virfiletst: Test virFileIsSharedFS (rhbz#1632711) - virFileIsSharedFSType: Detect direct mount points (rhbz#1632711) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1632711) - virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1640465) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1612943) - qemu: Report more appropriate running reasons (rhbz#1612943) - qemu: Pass running reason to RESUME event handler (rhbz#1612943) - qemu: Map running reason to resume event detail (rhbz#1612943) - qemu: Avoid duplicate resume events and state changes (rhbz#1612943) - qemu: Don't ignore resume events (rhbz#1612943) - qemu: Fix post-copy migration on the source (rhbz#1647365) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1658406) - virfile: Detect ceph as shared FS (rhbz#1665553) - util: Don't overflow in virRandomBits (rhbz#1652894) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1652894) - RHEL: spec: Require new enough librbd1 (rhbz#1658652) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1558558) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1558558) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1558558) - cpu_x86: Store CPU signature in an array (rhbz#1558558) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1558558) - cpu_map: Add hex representation of signatures (rhbz#1558558) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1558558) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1558558) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1558558) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1558558) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1558558) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1558558) - cpu_x86: Log decoded CPU model and signatures (rhbz#1558558) - util: Modify virStorageFileGetSCSIKey return (rhbz#1657468) - storage: Rework virStorageBackendSCSISerial (rhbz#1657468) - util: Introduce virStorageFileGetNPIVKey (rhbz#1657468) - storage: Fetch a unique key for vHBA/NPIV LUNs (rhbz#1657468) - RHEL: qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656360) - RHEL: qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656360) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665474) - qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1669581) - qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669586)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=4.5.0-23.el7_7.54.5.0-23.el7_7.54.5.0-23.el7_7.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]=8efbc3883ce70170ba21c6de1e345c873a25b0c3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=777e2b6150b9665e979deb27dcb552eefec8d247, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=b7b0ec5f82b088bb717c8499dd48c86b80db75d3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=00b8347172b0d1820a8b45b1f7d6925a3c935401, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=4005d43f74935fbee1085d140e181c369fe13edb, strippedtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)XML 1.0 document, ASCII textJ+q//RRR@RRRRRR/R=RRR,R+R R!R-R RR1R2RRRR(RR3R#R.RRR4R$R*R)R&R'R R"RRRRR/R0RRRRRRRRRRRRRR,R+R R!RRR2R-R R(R3R#R%R.RRR7R/R;RR6R8R=RRR R!R-R R2RRRRR(R1RR,R+R3R#R.RRR4R$R&R'R R"RRRRR R/R0RRRRRRRRRRRR*R)RRR1RRR,R+R R!RRR2R-R R(R3R#R%R.RRR4R$R&R'R R"RRRRR R/R0RRRRRRRRRRRR*R)RRR1RRR,R+R R!RRR2R-R R(R3R#R%R.RRif [ -f /var/lib/rpm-state/libvirt/restart ]; then /bin/systemctl try-restart libvirtd.service >/dev/null 2>&1 || : fi rm -rf /var/lib/rpm-state/libvirt || :/bin/sh?p7zXZ !X] crt:a`*!U G]* }K :aOeE&WmSR49©On_>G_z1:3S_X`0Eejz󴋽3~\ `3LA2w$1Xx=NM(=?HIj&D=,I>0@;<74Ui.C]{CoN3iPdZmJJCl;>sXpרGJmPH:#nxWw_<!NQmcr> ngî0 4b*reiK=rb@DW?*uԗ"Z9[J.]aba HM ǿgEvg}-k0fF7U䃘>jql1 ј͍{Kh)gJ캄Pr\{c4|9%Rqְ~(5=B:eD.Όpb@} $PO&A֋M1epW"UڱzËhSo-Sh>PLÍqo00RZq_#~ 9nT,)t5`Lҧ5sJN;Dx.yy\X n6DŽGB"&gE nIXʟ€ A;ⰏFqd!j~aI' tqKQeI2@GiXmE6hPREIE~@RuJyYهGa u}&HBCZǔM/P "f0P`s4]=pl}o\>Wx1Փ͗Xy{eWWB3SXqi@,tr9M[tI7_I-s;:iZ5*mXܕQoTݢMcW0..]y|:hH+&ar|A50c-\)%yE{Vp14on_Sp Vg2lZsfphެpI{Z&+ ci ^.Sveov$sؖId#dGz8ǭ]2Amwl2VA:~y U 1`jb~nP%lV%_=E Vd}9P-լ/ pD}&!S9pev.B:-;ҩ>d`Oio1՝[ MkR_R@$=U|oºdaW*L.lĪwǗ9X3.3vyqJKow6.id"E)>x)i$69G_`špDmOoAN.3cmt[:aUO9N K1!=_x[Bk)z!It77YRd 65'h%-w+$Oɴd5D Υ=HvDJI5FOw{ñd7\KY&9@m\`e:v;[S9$mSBb9ժ!JYrzU+O6ȧDrQV4Hl8w0h(N15b$a9yzEA.k! ٚij.Vm30H]%{ds)VFIv͍9&\C p>ĖoH^T~aGGbXc9b򦶣JA@ii g>ܹ {\kpZ3 ƹ&%x "%Hķ}cB@ߪxq05eCY+/3WD˛u⿩3'Po_//'&{@6eoo 5hXacUbp[*1yd2G@29~}BJVHÁ~ZgO/%~M Zyewgu(;nU ځ2:oN2Y":0+(zE|%vAQ%c?Y0zM7j8uFIds|F"_$ {sy~Dv# RRi?]k}u9r~q# ,9B ^3!q3R/5`:o66{q+R8K,'믺FIwI6 dB3t{OpazӪ&`w.Z㍦hC+⧂3# ċoIjVn];*JG$^blT 9EM"5hd4wtThn4ܾ fS,mJ2]~Ƶ&:EeЊN=[X4.5ŭ7rv!QFF^GEvYiƈe!`YwkfoU$`*>?%b[*`E+_UFA"yWy8zgWÏL_Iogd'c;D>X"}vN&p2@/Wl'+([]N5̫yn)Fol.4(XcE( xzmi!g{'T`'@":7WcWuq%Aԑ`O=!K1;~@Ϫ ҲОfޣv7R=Gyz.xl3qJd3S0Mh{ortx9NiѾ>~v=FC(e!z9"%YX1κ.!(dwS%gW(]?r HC;EE%UFZ ic2?p  @"^"e9. +/VT۱GF9Y.>j¥.f_"y4Mu^6#_v  #5#N-[ckO`zR1P[ȯ= !-O*`ӇPAo³,GU2"~QFo2e]cۻHj*\t5q]Cu&"]rT}9%QE!_%y.Zʵ1HJܪp;lyuҬã]8rah_l6NX˸%~u/~LryMǣݩHn۟37:ÿ&cYq2~hZWM7,+8_ZtRӈX8D]Dd7ѓs'+T%p">@t7 MzI%v}f V$gznS?# l3pov0 q.7|7m|U*.hV; i/-CÖn"̫_Q stiྷeNM֞;:5r f Q߁⼛xTc]u3n wb pܐd󔦥b56`r*slqnvɮ98^FK@e%&2o)|n}%dZzgf89\QiWTm#tFJ^OQZ bǃ<W (Ā%&ڎq{$ܽ9ɯهZE_׭\[G0{"!?Xg+t'vgY)ڿ?fDCy"UQ b,ijhr z /CjEXѪ[}i?HH]RG8u=~?Ibi2Vϧm4 sy?(fA) o-CH[s G>;JL."$X ,ۑ@6r$ GwF_~eS?m(=Uin>rU {>N|Rr3o4hr( aJTo|Ov 0UV Ǒepj'$#ol1ş9E1y]DLFl\C̰]^DX`/Gsze %T:*utkIO~Y #ؒ"wǿ.4I|d0Y․$RNŴyw E#vF6}zgA>Uqw C5 ʒ Kl߁?C$p|&t!f;;>&#Q-1MN1_C6r5"DrV=I\/;^쾿$tp/&V?o.FayL^)N}5aaY)2s? bւ\+i1ŅZMOK'o.imC 4u`TpYKS1 Bb4KdXx1>J\!%6UC E2̃x,X1w ,V_9ھQHU,]GSucFj0ΥkubTaєnbgJʦז&E׺)#Uo 4fSƫ-p)vD.V2xG>!." ltc iPQsaխQ;KzP.vm3IM>V1CB+ 0i`8ͨԒx:˗!&oz7k㟤b㠴;."r&cNẌ́&C+rw%1fA}shY޷TdDEw <%e5 9နԭ囱?o%oزPmëYp:tsrfQַHHȆ>_ԅ,A?eӣȔWԱȈc!]|]U3f3(9P R<'x:H/UPQ,7^z4`u0rh!\VKx(-|\M7yq$.fBE\(ƣaz{B5LH Û|5a}~* :wTk@Y[,g\?A-Jh3*M;+ f_x~ ɢ&(}-kѠu;w`4|s`n2Fo` ہYOG“k8&K<LD䄓)yDBf*4Ǩ_FP5~X}$T H Qכ5õn ȕvw)eP !"N{Q5⒔`%='|䮉HNcV\ {Ӱp?&xhNJDV!3(#ɀ%AC&^*Dfp,+ Z ml-=X#]E a@\n5 2 Or ӣGJa~ex_+,U!x7"/'Of%p I| A߶77A][ȇ))pb֑}Ӵ6c`xe*o0?QqUGays[ܝ(Azsw(ﻭt8IADkkHrph} y+CU/F} /|3+gai0W"=#.:lm>Q/0e<*I%frN>Km?I˙-sCX b&#?o ]](PBei' ƵA2. {v~GC;O[9k]Ekf̅AoL#Fl~g*]m( P Mj[(g3L7a.,$jD3WƢ,$$w>%},^{*xA3@ȅ uɃ[\Vc|pL甞 ﺴ+/ҩ6í5^5-Gυ9!T90 &z+=Vǘd0S̮yr"gd0SIC0מnaF̽$.+^Ŏ# =c诤?0GY|2:v? imgLLm>r܏!djn{rxFT{P{1BD,bA߄X6X7jNVEI‡ Li5\K6JZfwLiy h~S#O 1peZR9ľ|yVmЊ;̥h 4I uu.TO}@DgXYwr]ÕZKRl'Ӵ+n sc,ML]o3T涢FOJڹr-A=0$ g9Dsr4^dNg >KF뼣3 55߀Ltܑ߫-bU?Kㄍ(D'ex{7T߲Qp촘WVPo6vu8!e-%A!Q+#MV N,CnRtݘ$m}\ޠ/[DfS;j?۩Y^2chqEjDㄒd+a9Lڼ>5j9dRt P2VFIDolў>R&;ׯf@Xr0޿9쒱&4 Lo!Li)5W1FRkMh#1H:mm/ I$Լvmad`^D'T}jݷeQ-Xqn,Ki~fZʠEh. +7n?;puI녲6gQ 3jc<ѵ/@CK=-o^ />d6qK-1ˏX<^Z@=ԋߧ![9Z]r4?opUz*y^ xNha.j8E?CJ3^ltQZP@+c5Δ7 xľ2J/ԾƦc9n> Mƒjun5 tD+k=fK7Yye<,59%'OqU_#H)#or#[TSlv 0(Y0K@+%FX+!IG7=xoeh8t?ڻ>lO` "cBQ-]L)$j]p]p1V:յQ1 ]kA=à*m0N*J'&UZ+i-H?X.s~ȢVM:Tϛqr iZy=l,b,3 "^2kH"cH@ k2eR}-`2co OLՌi0c𕆜P4yp䡴'lG^f_ H^1,ڡ);yz =&«#A enpS/"I؝x+?H2;[Z!sTD"b[\O37jx(KϦi(OY,zRB 1ARL݂qݏX:D+lu_ Ҥ34ؘ{{'HdS7(OGcKXL๖RߐQ4.arA?@/7@tRIPL뤟nk^+ӔK/O}RoÆ9|bzԉ "րfS`Sy1%]k zc*nIש,pyo/E }{uB[=,ի'/[Vwo`z?l3wC=GE@eE11“/n> bT'׷6-ʃ݄@#%@RU~,M CSJ aEL=Lk#RE-5'Oy->~\H׋:8$J~cb#FF>Ń|xBD^I+u4]RAE1Ӡh.^!JS1u&ƾ Oj,-A'ڽ`ܴX91ۙudI$wٕ ڃV<;î Z&\ϑuhp2PKA* V!a ȑC;B&8e]ׯϹPjiD XZh1TM` GI+m MuSY65D Z,M/W؋<1 l[[3h;(Ω m~)yU][^(o^QJyE5<ku."/ZZҋpi}j&ۓ%TwBImr麅ꂻ8l)TE9v 'BYXLC]EC_.G)m=Nqh.LQ ^$&R,SF (p~+LXvUk9Н08 E ڤ-1(CY^x81;BOWjFFZMĺ_2Bs/&#pL sm n^q7RjMY|XUVj^7Wl}Qr .Q% uj tu>95sSBݰE-NcmNEzs[ 5U{6 ݐ峠cRG!1Ûg4M-+a2ZKȣ,~8{$:LS:*{Y>b_~Fut(ͪ`J}P/R@"pim;cT5kvc~  "V>K\$2}=c_y,;m%Ra&fDĽ|ˢ[cHma_2cWeߥUc?dȘ^ыv`@+ P\P\F?~{R_EV}>&0qkuy^:!#(j:~ UFH ʈXϠٰMטIݴM6GՉ#ּ(U=&zXT^}mbdpYQAf:)BM<[󾝵9 ^=t80o\xHptU \ B޴`,m$(u{:dd3{#S4I>ŷ0Q&Ka?A 5J0gI?k Cc"iݱ : RVZt'顂K g.-f_Igv HJ9q'H/Kى@{D -"'ϭ;akS",ƞJS8-ㅪD|5:$riүxBn^Q쵡'R,@"U0dm ئ9;|%ٙ.P:BB/T ^z[O#40jrc/~G6 ,/+yv4A? kG(O5yh 4 p$oJPGF`  |-?`_Apۗqf rh5;@+0\$Ssřor{aF!g(gfwdtz=24s~?kԡmZjFT9HࢫzrI qXRE0T`v3[sl8Y=,̯[2rd3;6zDBa1r;|D7jO!cD2!(Y F|ʪ JM Qd =:߮QNYNHk1wbOCAӁ_턻r@L=& !\44] _]/<[I^>m@lʅUGDnl5cYþӒҟe}=qw'mt] I|N.]`Ak6s*/Weq$IT*:z eq]dk`5 <˻<q% 4U}0fo3ikNCawT.RfPfѿb.8 g*kP+{XXvxŃӛcvZvUgԖ ab݇K($⬈ZeA %@p"t[W4_ȴ $8w 0Bk1d/6Ѷ֮:8ldzʎ:Z9U Zkc87b1}+VeՊt4{ev|G,2gyjd LBȢm$hdprʹI\qgO&54S!ByUD q*%@ޢV#Fe (ę?RD 3h}x&f/~[ԥԒߤШPnNiLSxRߛ.G1^ \.A3h ]^\f=Ō;wз,T09 H=t )"ͿbZ*P69 6)’AP;z 8KʋkrYTJ[Az4FY~[x~O}?#=P n/ _8?r=~W'Ew\FkH ܦ'q+Ô/ FչUT)"N+*'ٰZ˴ [hұM#ǧӎİ;ދT8bI4-9뿯4:R-ݢ~fv\PxM¢ʫq Td^p8wgG\w=}ev|sk*[k`卟Vu!ȎPdi)vy}vQu\Ղ)S/'&{՝m^-Y)HڍԴ>"Fue6A՗ ~헖g#q?NߚXJ/m$k߯ݔu )ꄖӵw?µv %!4hu93׸@!]xLɡ8;BCfIgIr I=:`&D9Δ{DedLN-1̸_X\Ծ#NmEgVJB„~\MaqÖ/Pq_ULJ(耮bm]f$r%r|u5PY{{-y|ug$ 3Z3_(j44h/uh'BVA pWJy)/XC65uQnH;lBPڕړ9w&oJxAf$3Íg [LkV3a>(]bӺ';]uVXOi^~,W?+wCD0x,- 92GJdTCCĕ=3K\X؁_!)FגVOWq#9r-x7fhr({!2"=x ka`Y\d zN$I~b-Oө|ZOWtx˓"LY,5@;S K6S Y3>MLzٸ= Www.b=^SLޔ  Sm`_2qo^G'шB5>AMN$o gߐγ.ùNёz箏AS \QfTR>?\_[e7[X /2iWe3?6H֦3^ziX`$^d^.P@u$ah2Nw3;^{ޜѓO-(VrWFXA1^#2zcšbsjͪ8B;HP|R^̈3o0 ~54tmЂ48f?'+$\'4 tdJF#uHg'π򞐢:í>R##L8KrR~vGݤ؉9abb rWJ_ |!0!-sYɮ50FgҖ_pV(07 ÁgD$(UmH)o j>iEi"_^:GT<ˤC*YmkEnG""s3=6MLtr[fgR]蜺oD㘏 Ѧp:; q랖pRc9 /796)Hcu},UK7 z D.ZWW0^6a#MwwplJX5QGFFZ ƹ=#Űp O}H|<zDIPSׯW/T)8}~&+5[Yk+/]tkY+znC ;s ؈/"t.5_~N\@pҴޫFxT;Nߣ:jW(c=bb~@6}C "E_:c^sGD4v`4۩x/~ԍl$ FM.Yp2rjYby$>L韄(߉:IzOp? u,Ͳ2W>2 vC2Z#KE7Ӡ .{y(ȓa"3A$aYz@`A4E}msxCv'F"wŹt<=y*̮AN4OqwI( kӶxxa[A*U5|Vvjϐ/<514A|8>_I m\sXD}aK7hsNIL/  9jA4/lTL>8ɍJ5@͇"zSbQǃ͂'k |i_MCkxpBR"V񇔆 L"N+IZ KvT-eXD i@˚cjU(G/-Eߙ7JQJi;7>{MNg|90g߭_0C04nrqH-½ŊPk,gvu)qҹJ N]iuY%|r.OB~H-Oy'cg]gU&++zy2<0޲碏LK֥n6A2vs?p1F0,.mܱjl: >Yy)1&%wIeǶ\&)fU8N.RJcAY< CMgc PVV =/5aqC*tȟpy|"g۹wOl;dls~I:Ff=VuTp|A aJ߱ܺ(>Xw!C/Vظ&Hs:IY?x0%T2fZ#]T5eI䣂GO,uvkحah{٨AV3=]=N :ޤTm̞ɘ-WHN̐_4iw;4`.\;ac |dĈbMla2`)U'}3)h.xv|#C-3O ث^(s *B#XoF(.;PQ #ٶWnUSdw&.9bcgo;@+YG?{D>Q6< C]H~-M ɀS~ u-DY(LH{glkF@]9n{Qeʒ`p}^1Pe׃&u/`&bJ:pYUZ-m=\\JJNS?˜WhGn:K=-ʚ4 o&[cxoXRniAܣj (i軙w-"^4&,j^sR0OӚEWKҫ39[/Yaf| ̰-u"A82!C@0%Ik$Řr lF1h52?N(0E7r}ϖ* j.i0%!-l Ư7y5gfpoa[2'K!ķ:}6N>**nGpOwTvL)2 .LX'vi)N$C"iYׂSAF9d_q8٩D*md]*CjpRԱhBJ_*p)–Bjt;4;Gzs#Y[W6SH5i};+'cŕ!ZoW ~2D&zH^Y\1LaGne0w ?ȩS% {JnL.#)MY>;bg6j@3 ң*Mz82CgR`ZsiT*2O [Lƽ^렒 Y"&Y#W]ԩECoR ɁG؎Hz~fKFUcUo~4uW(aamxrUbț>;64 ϳ-~f:&sj]Oh!IAM櫘A.q1RK6?+樟'%쒇}&U"\~#7J1agʁa9g|6'?Tj\Vc5G5ٮ{iKUҚ]bwN'HƗ bߏ#J;4&ts&Pxp78IX Q)]U0Vy~Oe?=zʯO7@bV rfǘ bSxK.քj*Zn$w'l`ͮF}BSSBTWa{\kgq̲Sf,`y롃@R\I?ޘ~S<|3uP[lөGCVCeB9z? kFZ.T<<'ެ˩iؼ(˅z.mU9ٕaH.晬IYmfׄf:l'u4Z(~< ;PԻ\)Pb`@E{s.|lq5k!uAҬEŃ5u卋t !V fDwRKɹШ+Gj`OSN>xXn 2EuF|ӷ/>fA:פ%ho|5aG^ſ?|8*deK^쩆 {43"d?(VF=3&]}Cf0nYsd.]Aܴw4WyX"$UcTc)V>0ZV=ÀرǏ9Axc9 ^miA&v_]zDt"]uf~Σ'f?(y.v@V l,qKyfrmG76 djg 8a^LbL7ÍUu]̠:%gYH߮B9BszTzn p`-uXsEY1}z迫Df [V-}VjPnT42,Z:&²/5d0?t͵Zn/kIw.O4C9Eԁ"Ph"P1hMP$fi&b:-L6=ְXry~q=m!uɒ<}*ia{i "`s学ѷ1464w%n%G"rKVIsod]eyiֵqh-y`YY^A'&#Wl RU6@M((} zwRG4oE0fY2 w׭*k2h~9&P:yP#&`'#\Ri }{ (z b^jAa@B;\=@Oj ˎt/!2т3X {ez͓^Q2,)"jo5 n`c'+X%c-eǥGv-Ғ:{CA~@9@ WaA0[ 2ױoya>(iU5!#lp#2[N_ ?m;Kh#E~0=5nT aH.IMK!gx03u+F1Ur JFzGI<"{>.m X"2E8. (t"ks(rd v=*Rٜ0ڹHИlœf9lE>J[ Μ2lؓȼTlyg-< K*:)4mҊ lqs.KD O!JH1Yt-}o&`VRNδa )ἬtN8K,)5-pd3 *55ӏFĘeǵ߳@f_tLofq䬟` i}q.v&L=hÆd#2XIpSqX^Xr(<[ԂnŮ5i#EtUt'Ϫ3`|1e985W\d?; [,U5*cvAǿt h^5 ]2,2c~c1IOFnw)7,'ּ+(0'RI&XAXJޔ%ASp([P`v9xQB^:p&09fQj4;Խg1Ύb8hRan'TG; K<ؠA=wBxjxe]6ۋ ?-XuM4I ˲k<_O {2_~U df[l:xt-0|;|IES@ |9h:N.n2A~Ӿ b;sTiI* -{߷,sL9Mv:q&;ql>ɃJJL WEat'{bFj'$0n_HGEmurK(NPҍX/`C 9mM.IK |#!NקּȢ=v3~倝2B}g `{a!cJIgni%C|B(?w`:@DҴ0s 4'?:PtX`7C'`U֔Q\OY{4s# |\}Iz9Zq5'lfζDqYɆG*Ryyf,Yz h޻">x6S߂&:鳈P TGk$&X_~IE,(8hoCTvEd M/ 1+Eg o7b>fՆ)y5w+OR xaR8uO3;Z;q~K::툱`ixU:e*OCV N1ˡ2Ai\RWש_ȴɧ~d觰ȴ:{*^NGmĮ}e] Bf' v~f'1*w$!&AoA}jΞ SOz+uhy9>]OZz3+XbgW~=5i` 'Թ}m0_f A_B{AhNMQ{];'ޣ='w ӑ c{5q0ϒ]/'j"︽*& [mejj3@^5Ձ(Z8]?)8% SSXF!ha+]N>q/(K $ìM~zdB-#G8(2zMqO5ɸj:;QBOW>+}Ž\ùڄ1?WP胡% 9y¬Y<:—F D2HokZ{V\u{wftW-"B0}~`+*ɰyMylfӻvf#:c]1,tZ޾4?LJ{532zYy!f~/}"0ʩ6| (2"7mm* iRLQ7}@߲9Fp*Xz̊[6rv8,@@<fwph*ZLv{E3J1-~B|8EC|xNaM 63-1Gɷ}{9;8 D:uYM=Uz @MKG?,ku~ͿloMF_E>I:~0\ #-qݥpo:r¯̈́O!K#n9J똹+ul3䥅u)ﱝ;!ľY- @duK#2xЪ(ӍR[+@Ȕ dIJvPu [д_ىtߋ.r>o>uP8?{}.vHwG^F>5 vi o.^$2l^s <{2iXeNYm2Bv%j ©״FIܷZD>ɯ:l N =&xٽ 3,mċu #QxRx.Uiyr/x3bC/Δţ~֐E("[Ćܩٰҿգ o@3n+ҷ}zw#peQ2_Nm*+FòC9hs,350Q7`5d%%zs5¦$LH9G$;+'B,d0Z#n-Nf$O] *T|(ۜ(h3828|/'3tšx? ohd*y)zCLH`_Pi Z&xT3t=,h(ZPexzhoXQE&}Ō/J6 [o4}\',\$/3s`m-hc>ו9tU1V6xL'8^]; kPp'n^,r23õl:kGp0Y,G펑yMQLGL߁SyNwbŀhj*$=0,)e?I4x7݌0`dzE3tR<LE`dV@׿%^~wݒH \o'IcvG/<3Ù-X:?ʩ(m\Q鶏~7$~k{ٳ`HE,(OŭR1Ecܧ,v"2,]dO-Wh9Q4u[jw=~JQ>{\6 t^j?gTH$0weyfT̀}/k@_+M'^NYrAuP\HA՟ލK@K*+F>p:O~]0D=J]*/N8>w\Լ(9;kzp(eU03"KvmN hmQH1uxBNE_W&Y>DPý:#D-$ߛrhOAEH(R>0ѵrGH2C"^x 16!pW9eTMgW*fn u nǞ<28iVdB*]JhsE5UR>Qw½ -.t1yrv .*NfgQt~puV!OE0P^3ڃOɅ#[46}n{OEԬ5״%<j9ָ:!e&"pE!ܙ`a~t[^D,L2:J:oE#*&sb'BZK*tD#+GJǶ-n Fk4W/wjO.~bD+x*S*L,C[rSyoN2 V=CuFV,mx(`4GPRV1'+5_|XՒ\St~,~-ER_aưOOCUN}^j8l߅W0SuQɍ]lbT-ju'h )rr8y܋B1}}f!ݗ|]pDXaG<-6'0Rku=h)U\ϫͶ5@0Ҷzrx,.L@O@ '@nc\%Ŵ c!UUxmFōyORz\~6kMFMA_xYN&shA 8cznn7/˦C`Bɩ Ÿ}U"+ PWp}gE%%Q0?wh&^iyU'ͷ 7G@o`+3:(KI7r  ;3a6Iʚg,ZT.J&v d!}h.,ҸT@ZG/tC)iQᜳ%hMv?ƞPD2g3=/,[0qSr;*ُYjW~ YkDzRd B+͌@? @jē8#*Nq*P6:rݭKbgLX3Q]Y$$gmĘJ'+ 127BVq-W7s›%ƔDw[E ;Z!$ _{>6'jegrOQd.T1LTs0-p4EB)+w8mf N*ܪFFT]M|>LT.8]%ӌК\ɷ+s]IOĚcv0]xcP9EVvr6o?y͉cTT:9Nu= /3/e:do+M HT\R۠rq%D;$\fnDXȏ^HGk1#6N tʳφr,׆si@\Sۍ U!yFVtya#f~T+$Z|IƒWXWTM5uq&um:IZ _xCB/*=iv_O(S4qiSΠk03/A'ċ mS֮y""“o7=kMJJˢ%R $ːa*(t$z=:GLH'g@ &e 3s1כILF,Cs > }wv'rꜸE2j!C]U!o'Por틶m%|-:YGej"/ZSŏP g(p(@΅"/i,~Ư̂]zX·: _up yZ 8эY06Sg3p1)Z_1rp$1AS7\X -VzIb=-'dk,rqBR~u{e! r C1禩j^ FR$s PMr/ ˓8SOF:;ԮM;]2oYm?vZM,,ҙked9#Eھ툰,WZa#q3ɩ,n+[hq{;|r6&7_w ZA!=R%f=qjH9MZRCN%ɴ# .NqtE)mxFԵwDp5/$c* 9\*&s?܌u.Nߘs0U7o_Z󲥠 Y# ,%tnKM&4riu;d֒mdl5֒a\@``2/b[(t[ad%#D`冷)M |L!ܔ"SZc,1cEm5>ˀ\Vcd1Y5~څ#!pnr #17\&b & &d D^l g/5o[&cfSe5 FXH/$Xҙz\0HB@FsjVHF)!YRk`Gg˧>lpD0_USsx<*y'<[82s,r$ q"x!:y`xT2,2jUf"0Fi}Z ;rm +.8?%,z gˇUȝ߄l: <( mGyX4x ]KG2-Svag0͢.7zaGTQ~iQ :%py>oO_0vq eQV>-7 -o΃'?)Y@f@6 -s<.ѶMvv;?8}>MSH~͡^Ѫ@f>o1fgE 3- Zc2̀dcUaKq3f00lp2Iֹ53 j"Dհ,7M0(҄S[%OӶn.~mRzea{}6hGE^#AmkK<|Vrř~w}|QYĄF+Q-vJE [P1!iEYUϰ'Lv2l܋[,.Kj痵\~8zȍ$9NTc 2R5R(\@4: :/vA~JyzL*Տp8*I:Wݮ^M-Pߜ2=5w)$RoC6 ٙ¼`N#4Kа.KZrʳLTP/x0[ Pp7n.E*cTQJ :e<@vh$d^}>0oZ1Xbg@,ZrZ= Z;} Ą憀+$god;@y<(0Y #CD!պD9ꚹ¯vJIF/J4Q׿W7-feF1J^&,'J—=oz-+IxM: j}i^p4ܪCB,z?!gy"PN]K)EeoFTm" 5>Ctcp~Q:ٙj%kآaM6a}0<=A-(mB3XJPfANMZ\fH[9z~EAOz|XHp[h$A{gz)9t@~+Z.tg+0=t>(z|͆hXs\(9S̸P_UiZN+b[W4|x"nŞ)sn UhCp`jy Lgm(|Jja%б/3@PCyU?Zi<"i\b6T C9: bM)?XP;7,#]Q9qi/Ȋɦ(7yx۠h0d&z:tO RuJ_;_a <7= ;N4)`Q:ۡV)'+@;xgJI81,iÑE=Hrg6~#ߣ#~HeH}gx=Wx]AxtVFNMu%NH8Z#MR"7gMWŗ zr$g1*YF"Eb@&ߚs)j֭_&[ Kns(Y8 6Wv/df.v/un3krUKihJRm(!?JW\0vuPKĢ8C/ESP#\/[,8#fL75qg[3xˏ$=bc׊Ż2w[Z\&Zxc6Q!%wU督ׇ,@U~B$pE#4V-;&V\w:Q"̇D?T0Evi;_32S10M:Y;_◗D)1 {PЄJ[ݬT 6 *~en$G֪X 7nʌ֞vU2P'MȔ{1<- h^J]ETT^G}­(Grm”dje;2|Ef4߭RQ?G#Vl_1.mWX"7uu듊kB]5[8HPv2,T~2o4$Ś R2ro^ww[j<4|,؋s3#ϬH$C4,k+8h,CHAWO+H?\̗8&lk._zҊDZ=7S~["q hEif wUʫw3e L=Ёvߋ"?!롱R?)? NL0nW7bD6 `3kZTF1y q۲@4jw Fȡ>sR|*y]g9y7Mevvۚ;BëbGI*#K0X(zha,ͩhU8Wupt=5AqSn<Ҿ=O;AY \=Vn8zl7۹{'pL+7>:tG4ۓ~Tm1IȜmŰճ@ՆR4/O=;93 ostrn{qOD,8L^!fC1#u)=HV؃S yNF3B=&)GK5܊u2߀wD7gJ/k_p8NB ٣P|/ط2wZLڢo ~8,[ m+gRKcrdsi~!H[HJ1BmkL X9.nC o*~.P ;:'×n٪Sy'8tTFXl,ipm¦m9ƚ 7/'Llr do:3X˦m{62LOG7siߐan\c_(bW%e_Dql(JitJ&<_pjV%EO;1(~-EpJ6J>X9/e{Pl롿ľ> Ÿ X۴cf7)ѣƛj= !hsu5x/ Wl2uTG h^m~ɸ`2A4zYF}lHI$0-̜X$6/qLA.Iꀙ _LNޏwj8/k=VG>#` *De[ tW>QX^( /d[ 5^; tv%JqZ4k2>aNe$f$8!˻'y!FATQh֒v޽qU2EG 5y^ޱ{qYI):|ԍ14kY1;,h88},k'˛^[Uy8`K\~sh9hP@};Ѣ,s~;63imwט%XdS *@RR[$;-njhD 2W͵SLm~oZUy6=ɹi7Y gxb?񕑝weڪ_fƆ@Y/) b%&&dXY3 O;[ݻl̺1=uhaf> `WR%'++\vRO] c+E6w?5@d>)y/~:tQ-.I٠۾ڛgÐXIJ'țd{sJfI(XǍ"00kef_wʌtćW[cmįMbQak ?->DfkatCa&ppGiވ?NUfHAlKLi:>"be:S 7 75;Z+2K@T?B+@&%Z ^<krDH +jY ǎBW18KTLlGP(Ǝ|@KĤ[95esndSSi2:88FE}2 }ViOmL7P {5= 9fD['{; !i:w4}® yKY,U(wKkΜV%!rݸf{ $X[*l3Vhg6b M!%![uKPU w7(NQ!F,k xR"InҡBcάUsבR|CzzN IʊwsݲF/>HSB yOߤCPxTfMz挤jl/aX|[^ZmvHMkw=S:K^~}5᯳;Χ3#F?Y^ZpGh上њ+2J! yu] 2H|3V;Yw \25c+XC@: 3g p0B%\Mɡ.k8r h@gH57ʎ u̓DPA>Ƿgbo(&3m5TGCX#{fHB0Վ,z߁[}g͉A1]gxo*Ls>rD -o\Fb|+LJ/ C+&ыVVTTX*koaKx/.JX0u0G1x]r !sB;K1`wlihH!z.C'̥f=wD7Jр3Lǯ?za1 #\|ޖwWN#̳6%?(r +bfh0^bHm3|C46ؓYKoH:Cta\Ldnۆo{3HU2/n۳cXs +?I&MOlUi e))g閭 !ClËbQّWɰS0 zGI?t>9!v*tm :DyK,{ROa's[mǑUt_~e E?n@&w0 *.AD"hxϻ-hg}"uG3il;f."67OEC̛Y1P_ UIn*#W` *4j :Y4)/%\2G?[]Xۑ3<20RXgǰynBpS Wgr3-g]NMoQW#RJPpD51:Nu#XDC]pI +]15f  0buV~gb,ֿ 4]x!KYC_I>=S׎Mqlmy6-JeyMWldMoʮHO"u ۓԆIQ\HVa\h",; "\LSO0L vW%yf_-wD4[%xkp#L9-^6|_z/*[ m/\WPT^\Qln=18)ti=%qc7Žy9[Qԙ0΋^HB#ZjY&AQlhyw؅x/l?7/`98Rk@l,t-dUGE;y].&YRfɘRU,7\z P7 #q9ƌfZ;λ@Zl`vRA7C%y h8Jn DAԞ/ZtR52Z:Q5i-Kt5#ih^Bj+s[xӧm֖[ .B_GF^N @ RLCޏ)lwE+yQ{xC)ޚ[L0 eôriKf"!Vv.EKv5SZBc+Hb/[=t"Pʾ;-:[r}tOrl@O1.gɧЫ>%[e(T PF3=5sK| ?k>CR[G JΏeK1e(ÄؒEc]Tq,0 Izu]ʐajȇ-ItɔΜ5ejW6_mq0q=sKZl ,}ct~mL>% o&d~_8;DJqBD .=%[5'-;V{ j^ii)6z]k8} \Skj Bn8u?~^=z6;Bu^,0,G"H ܁V B;ᤸ TC3}d0쓌xZ j{it!+s6O@(p)FC\:$0!O[?B~#3iu2M`8Fq?h##nĞʬL|9j%>f>9/nV%|;v'WP~Vw":5VBC%&b' zB}1B<ܢDv,LMÓe أ$+ ֒C=¯}ےx*9zPͲm ZˀG;?F|kB 3}1N$X9'>'& p3WbBm/VϹ\ӥH64pny+r͙\Z Ũ.۪$0=(uvnكb 38du2Ylnwt=ռ붚/,r`g|舗Uuph(l"݅oϡ%!?@ !=;Q+mCUP ۈ]Y90~6O Kx7 ؤρjcNy\.[{|P^]~";Yƴ#*7Ƕ;,j}\@ᬀa_jɧLT޴0ҙ>*\ TWcnrmqP!K9ӔIT8#kq+<SϴuDklX\ꅬc" wVcJxRnwv-=Βv}3ې .$q㥖AISɚ~=}<-^FB"c?#o\vbϠ_7  ˙kwLeP. COۏR2ibUMU z\Ȥa DwQ0- JS2=ߦ`3| 8CڍG_I+Q$ RJA&סv{4wtWSBp 1B3 ͨ Y EWiOq`R[.iJDo1qrSR>Ր50H绥XbRL [xS$G}8 X,ӎ-7H[Y;vp F3XiueIO=0}!#&Zl٨*dlvZnM Dnu2DI;e g re~_j"C HD^Zࡏu. ďցy,BӍ5;&קdJ_&̡Gx5]u9k{쑋E4(rUڀ/ג"1KlJ%o]"';ɳ9Ec>u~.yȣh%7{*έM8lå%&nnknGKDNte:/O.sKo4lCn%Wx;;43^r(?yb%-;D+/cSˤxA(J<9*l=3kbiQߞy\@oj&Kï8b2  ?&MctL 2D* a0 ciQoYU;:5?BqMS$8t焇b3r Iq⒖|1a4MoXܺKɛoX-)WHu͍v,+taJ$ E9LK:&Zk[!tQvZŻ'^0io24/vM5aw`=eCX}ƄP056Lx "(z9u^{ ֬) Z2ynUe< yrY]FsG/#e 'U.t &,و8;v͌-fI>=w3ϢhL";T>᫗:e5eUEY{lϢpJX&vĊn _6juFr <vf%jtkb9@vC)'A\l\|; U9ƣ~O\BdX$Kjݍ0e]N3 k}?;Gy yR.g1%-WL(ID|8%ZP/yiɣ 5Ecͣ7KN(S P'NԦѝ͌w bmdV/C[$Ê w[CZ-K^؇MK1 "w,*zl. &=ANpoҒv_ ֽoKn"._9@*ح]P>!IYP om8XU[-bMћauޙ Z)#f)ݯUnI&d8f9 }+7N]& v&eN:Mqn6 94@}> E 8߷'bsMd6+ N"w@b5)P|U\#Ļw$wjVna#)S;|n eyy/e1v>'&琸R{q! F rM62qeM?N:tf `. Ԃc {:v@qdS 2L9$iEU:s+/wt`Вfp,.ABy9*4=jt(2J{ޗΩ@DIް)Q" jpHޛtWS!fQ2Ѵ`Yn&+5}8_ _MdqUN5of+"GtY:G N/ dBR.cVX-x2 m]y9 9R7imuDC+B*xY}:%qK-R4_99ŷ; e.Nҽ@;+d}\WZQ KbK7gAFLٽ6'i~tbze m]3IU)MWz+m!Cg QN1NN080_k7i| Xȇ2 Y0b,&5F/zs?U/ ?M5g61(GYpq^:#[']q1a^Tv"|<~jIF&2L7ޞoMˁŒl=0ЎLtNن.׼uWE8aU~0@$ȷ)1 Cn]`X D>+8gV‘0ȵ$4I ^]#ra5l@)i)819=D;$ 5@@a6  ߄?<\@o W>{w"h̀>tPk;\# ƚVI9r'0tJ nRuoEtaC?̡tx)B؆N{at]b‘t\ olRKJLEK Eɀ%_ e,蟞C^t/V_~g;9j.;Zt!2ƹqS=5Z7+& *LuBCd J$Wx48{ȟ_ 8y^Eox3U rSK`ۧUZY=H.ñ8]>%l$d`P\zN24 R} l_eXp T.à B]Y%Ojk }Fʌ= \Èo*AG]1XQǏq[Rw}0; > _Y:R̿bJŭ)E>S|ϥH[#ϣ2OPzy#!.vMn]Vu\l!D3uط+_oXg< dY `L,x|use8yO;O> m߄Hf')tݡFrގcd :qr~F7Qd%!M~$51DNd&gxHhЎwuY-iIy,*/XѤ}~#:Һ.p4ɏVpDz/S.d?7j Lds BHFThY>O\'.jjⳐfOJlPo H}V]Ϸz#4{MjV'UYK1s@N;# PQ2t vWD:u,61;Y[O:|wn E P 7DPAri!9珍@:!$g+V"e8;2m6ڔfE|b%|Dm,$aMmVſCf A76aG%&NkjH1/*fˣз,4zE!v@h[ &0+qVpU|VV92z2.+tc¦Mup!M]َb1 Sц\sjt,N`H'EּЗiN'([x`4 |yTCŒ\'s}2ϚbO^9Db΄85b)5 G_pg0ᢃjSD:DPwJ`AuS< bmƐ!w;ǎk;aUòO{ J3hr}.'87cjiy6Ɯ:TF[Εc]MQ|GP-}SG->Mȡ'Z$h"U5%v1*_+|Ajѕ;fd5?4GY12Tenէ$%x-]DOV,"kY^0il4tgO_0t3{SZ V/0 6i+i`4he$4Al|EKÉYmq`Ua%bӓ1 ~U/gAs >{2#C#s񇎡ucI~hYf.E3x,h?dI#S"shAu޻,,r)q{˘zC0mav,imk N̳p*߅0 m|+)6D]~>YD6>=3pZ—l0C"# ;a[%""}V5o %1,p~EDa3n*_^pz"v&]'Mq &uPƓ*eom$; T7sB/+Ch;( $qgUW9n)BI l Qq*~Κ:йާltBLR)ܴ*:E'=2Ւ Pg3?gTUg4WZüXم"W1COۗq>mrT~ j RSp!-90Ԁfpw-s^+ Y|PqjzaI^uL^x1 B%U614Yy#?-R[_5Xx`Gdq} oڝښ_s:;lǑfpf1N;&29tkg%YҮ\)K2YJRi f½y`*{KH@(tyhgK2U%pVrO'/cH, ~5@D&au9PÑ2凚xΘv h=)xA-ZoXFKy7{yph6y]RT[hz ox\[D}B7ayF֟^x,ݗ2I/O9Z@ `yOubB$!.j36gvc$IApKܔE֤o~%z|cO'D.v đ{󹔖'@| H#(]32aG.|".}g UU?qbK c, Q @G B;;@n;Upz_ٔ%WHQ;耮ަҹD; QZDZ &)?Ǔ6ˢ$^ ^Qޙ,|U#XOK!䐾"I7fN*!E}& 72 ցY'+G*ӿycmw Z"2ͯ/n~6#')Z+\Rl1ɵw*B$>I3i0G֖76Tz 1cKO?-nZ}ϛpRll)EAv_3\~U{͋?IeeA{ok^9~ xΈ xUՈ!_Npfr׶ {KJEA9jV]k`shB/6Wrwj[/K耙.]}_T"l^fg ԓ hD'\T.*>Q4>5AMWݐFfjuYEF k$q]"+C|7jˤ&˜PU$yKheK1bp "hx7.eW[aܫO7ѫG~?I:y[O"f_+7BnCD ,/ULaieA{\ ld7oB)K6 :࿒PcK(tOʅ.)^)en)h))OOYkL8-f|}qs'\CNE&Rl(n`/FtڅSɿHIdFN1rYPR>i&\od0w|>Zpq}wd("ƝwtHZSw39H^?t#1 aN O& KRIDi8,m^a%Yz0$,๢I0a3+4-iM\u}8|qQ_QJ ^)N}V%sR$&m#&ߕAx1e 6+eM%PiE/;:;:vH48*տy"*c۹'fW\NBY VzDVQUWW{끾2&4EfN>?ܝ~xem!':ڈqQ Wv7l!Rfnn=䓥/?$5&iVx!jy{}6/ŹִGg2 WUYi:(HSkA꒛8yhTPr?XXqr6䟗mB6Z&b!1 -X\Ev ̞'PZ ՟'Mw+4.:<ҁRJ_Y:Ęk%G_t-5x&Z@?H+sIJx!Q>uk k5s|9 $$[ꡯ${,C@6"($kZGn%r"DYޜeWZdtKD~f꯮.IC_JbDlUbن|Aدץ2Yd 8$Kw&HeSY&lKefĜՉ"?瓔e 3ZD75>Fᨇ̢%a[jY0l-L/܊D:iZrH#s6 GQ ǽ^-xSG?rGŤdH(z*Y=c bQxp.2YӗBI Zu'־ݯ_7'4qYV.qK(GY:ScLwOg߰bQL2<5\ qɷH,O\ W*WbVϤ 5K8-r %&ZB`> ʤf>"lAF_aQ!I.Ah4?E{Nwv]lvQCr/ 1=RH RɡgXDkc;m8l-Z>&58$ha$!'UGA; %D4Py7(A|X^R#{w@FxwRDkܞj`R;eu"":4ř\VmcWOڿ0~WHa}B"2@ԍMץKD{ׅ!4)B5lE% q ZOO>%o^> y}Rs7`[ -pSwԑ4]8QcC]6gMڿ"[+yS[ɪxj8?|\1@4@G~H\̤#H @gHlOXG7`- D'W)-^<;?R]%g);>k#=t cM?[gl8[r#aB/FK{YbEϑ1E ӲFs/ sr׆y9OFRf8z JP4 ԦnѹX/3@ex[9 <:eVC= Ѭ`QFuG,z;D4|,wSg@Z&IYۤCɧ`v~e,eE}p(0Ҿx;[8] ;BjFq]^'cm-dC ^-CwjdZgU~QLaua& փ Qq=jpރ~撊s()4vщGUh}6巿5lʕjGPtd>f |O} ݧC`~]Hd$@}mԚ*uZLg-..ݞʸX[>簣\ր1a4~Pf0yߠvL!^k0w^&3ܯFSpSPCR ϸ{pϾ\[!>y;1DL+zމ 'I0\ܳΧ/^+("q}ZkPW[R'V^6ϴsO D`͢ sGug1]K&Iv[{bQ d'F; /J@֗S)wt2694 c ѩ Wv0mK3PKLa9 ;Rtπ"b $ \ǞroVWDyx=wMuO̜ߨVg wjSm{`i1uC"9D+*Nl&/!B "0H,SǃaIϙ-vIa+w-Wb-̓cQ ^Hnh]1\ݲX'3$ (Cf#HylN0'2 >_!E\1dVk0D$!Z!Pƞs^,'7/k?(Fœ#ǀG]GHÈd; 6`1K{V"}t f K+Nv6tf.؋ iQ0 :Iy =R955"RާVcL҃ҳj+Q׵z1ơP_qf֥'D{8&h}pZJv jC&Y%HcU3sۄD5=]ңnZm_f$$[PJhQ9ӭVtVp ǻ1CVo6TA|?lu&C\{|mԦ|)|TQG fa׽%bi%I|_1:Np>b)?A#iIqo;snce9(YΦhF[lTmʓMȝ mb"+ I\1djcgrB];]x[4 CTѐ *ԕ5V|ZEgnw>^$~=y{A-F ǒy棠QnG }Q6C -}ke=6o2%긼l?(,7~+h &]X]"Es!дƲ 8fD[ C^ldGa~')ý5zՂQxHHI؛L,JX(6-lV4|L[Od x_meQrۀ۪M/G_=`3^-fo}md7ގtesb(p)I_xK\%Υ $Oִ{eHꈔ?F;n5mC$&<.sxX[W47JM>NsR4f ."yiLy| یoE)ڠ&?i|o~9!ܡ}گ&,>7W78 Iޒڜ)#21 672⭸u8'<Եr3ƗP =26uˊOU+1$w}kV0E|2{Gw."V7!aXHT]%;|N6z +CxxPe8d(FAA&Kޠъ';:Y-!/2 ׀P҉戆as`F!CO>ÿ2RQZ>l3 Wb2JjY4QkĚp5` ;^N {fʆȴV73,Iޗ8.:%3MN^%8Od }vȼVX qwVs/ >eٮ"uD3D8PfszEoɟV2c0lRRߜ/3uva)]LeQ-?AIͮ @_PM_s6ܫ\ސ*xPUÔlmZT; $m%ktL3e9eY T}V bG4ȫ{j;;io؎xʭPA<x>08cU*W xx; .٠[>gS~PvٟY/FbaO՛.4Կ]YD1xK$ad3cFU 3]be)Xu$Kb%Sw]旹‡K[ޞ9wsQ}Cr TԸ,M_B31ˌ%͉^ h23gݼY uPp,_|Vvk-)ySF]4#sуrߡ6X5 }QEVÛ>Q͆'$.9>Kgzk8@i;udDܭ:[n- ^E]#AiqW shr:=?*?*Z ]ѕ=Lߊ]>" ? q fMZ HR6UC:b~62ѡ\AK)E}HIM[7 D2^~#>/ <#i{©JlKY,*^o4;7lPvN*:{ Q"m8A3 YMOLPm]eM zmOZs8J,O0뚻zEA(GnF{(4x8L-=Ⱥ3W߉'HP06s$ &e=LD~G`uY(0bpAlAx܅ i;1=l :fƴ8O$"IЫzRY5z_2`X^cFb@CFZ`Mve~Rz8+d\ ldO߸R$mq*1zcJypٞ <ɣgǍ<@LLK%c0vNu,ɌwU&O)NW W-S;Dhh{ z,A.p(ϴ橃iN6>\oA$8|?d㤈CGjW&+I qLX8~Gk{е_Ph e?~yZsI7qTpH^!N4Q7\!"mQ ,/ SSn7$UK<6:0? :)<ۼF="C2r&F\5}W2qPVqVPKv;{))D*m"fɒfrܶ2ypMrB2Ƚ7qʳDʈҳ o +ǃlyyI }s g]=CӠN(% uAvhsW4ľhI{ q9QSYVhgr |e?ǓJP׾?(xʛL&p_LȆ %bol됎KKsgYN > 4-v*KfLq.Bu !hZw+\Ȉ$l7M5 ׉n)m%+4J=DS>]z*n Pɏ,JW(J LW!n[`*=V^?9qN~Uuob~RMq5>0?TeCSf`^ؔp#ڠP%\=%ڑ4[A!$)._bLi uqTupqᡑkƎ 7e/ r#c\.g_QL\uH"-+%$"!==8Kx-Gh}plhߏ}N2 JmlFtݚ;R;2n.u(};Ufn۠(jJ&d%]:؍̮qw2^AO.,NgrHנx(#zJ+ ` n<@TY}UO٪fKOoɸxmEљ.qDzoA\}l)J̺$7|H4sկ)Ѯ><;z rݧ*er,IDЮR~E㝭% I&>/' e?L>QQNk#aM=9rsgw8(-5" uEKXGs?,T'g2N@2=+['|^04/1u|bQLH}o]Pt/dKRF$xPYᴽ290JupYϥ(/]4Q(ғqi QXIuvM`Tjp \#kݡ w[%bFk5סq2eebjR;+P{KR)8؞OIO[dwֽ1kٛsu&KMl6j#{J{g#{ku4%-H'.~MEWijޭX~9Rem:LFZ5kxɗR}zG!>H;csG; p[e~}9NGSHH"_JhC3deQZ=e Gc1b70v];rqhdtvJV э'gY۬(ڈ n1+D1k:TI--Vh,.ɇ/{WBs*ez>X7$#g2tq3\xݵKS MEnA_, ؿ˞X/.gZb lz:}.lN ]/%6Cl 6L'B4 h`O oLPgJBXc#6dנ0뷐X:%΁{`7W2I|ߓpE]oZm zk 2kL=QE.eK +0pUn h2;ܱ0t+QjUuE!| [^QnP@gvJfuVI)(!InA3 wtn&˰.r'$lL-|L`*c\Uqf_? h[DY8a 0(3ɑyzfnT6ϋfk`5엒{wԍ,p/jCYƽ3w2BvbgS;;u9dM2ܵ'LZa&P뷰P3)I)?D]K %Y=*pA*, 66^ h;|-z5y`RΡƵ|y› Eμ,v*!H|R,H!iQ M\?->6r|2cakzrPƣ++2vOo5=A&A9DjӴ{\?νesC#7n`ۘ:s^Ay9LE ]rk̠iUMF.-Q;jD ü{o"`~MF4;/DwphG̪')2{9) 8Qx8Fg~-bEe։Ĵt%&۲~]; 愘Z|v'#Q_|cϮ8oJ8$ϕA=>ΒHd;W Pq .ӓ|s(]p$뙴[tVL/5-+`zlJG8S.AɯsW(F="0I˒- +crJ@Ka 4(.9EQumv@`@3˨9BR[7*Xڪ$,aXNF81 NT-B Т;ȃbh P/ɈLJVvmc? K rZ; *DYp,XM5(7@VϽv'ﳶ((f_ -e6+5 <\X:CĥXHAlCՑUz 戮 0 7y^KCE;ȇ̎[oI{b=˧b[^HVZwRN#GWWSI/dHTL@mIW 4Jϓ0E%'xg뎊tސHxu݃DϡD,@xa.!q}7i*S%8O_ɇ\ Ea"[kCa"sΚs r5>/}.j^dT9a0@Et\˴z-q҈oK qOLv\ ِo+m6xqs F~.jU <ieAa<>]KD7Nv/2٘C> zZdERe`;=aJ[Ζk 3#hpIxBs_>;JJ[vno.e J;*__f5f+rJ 9:6W ,@-*&,I%WiϚ]2 .L6g%żh%q&(a{XTLl@dJ;K# U97hˉ',кkxeϱV=|6_'OWSa ! UW7qTbq b l{]D|v#o(7$;\&z,B-{-0ciwM.| =)l{|[i'X Ok^0r1e@}ӿPY|mڲL0JxY$Xk-“ޞ1"[toa9+r CMS`ٻ7qnK7$B~DuLrqŝ"oG{LfC.g/j+V/(j(ǫuE[#k28_- ĜЃ*Ղ2Jta !~CwbMOPH`mV9<ҎۦN]+ V>TM#Fi5 xJ0ՅF_xÓ{ztG."ukv]gw8=XN=)yYJteK *g\w֓&G٧`Z^ۑl]Uv.?&hGuK J*/dq?8}ish,>> 75Y-~@@>+U5VazW>~E )K~sVYw |%u$:"Kէm.oEպg}a"t Eyr<`@CV ,h,,ٟ)7UWq܆K*2xrWe8+kJ<.(1w8ކ&bS3ӇU<Ā y*ܶ93YuPBHBݘ2Ҵ ^Ɯ7DqauB1RtkP0E3F0R%c0n%?7KکgyPD^h:W2'u(8{؃Ba0›\]\Q9,B6 B9xWAӳѹTΕ(,e>1GD䒾rY-t$7A@@q ՈaGm'p%nQFV*K\k7u` m/s1| .jN&1ny;tfin{' qQ,2kEE|C \to' Gp1:n?*DZS\y9fl*EkjG!RdF禭mXVZ RxTdfQf&J\%l]GKêEF2ٌfұZ BU!w4A6)}1Xjj7fƗugo)}|f C4`<.X0EV}fo0EmT酝_N^zmQB i@/ge:k]Lt.-+ *X_c8NKIOjQ(Lvۇ";bD4fBLXEyU^z'Hs+p-y5Z6wV\}#(OsQ֓חވP0B`mhX܇_'OMЏ-v wu7 &k3m8U0@ˌWjs0|گ3kȘm<=4-ϱ.E1H*wL'ɩ{lo:7ӌ  3ٶ7 [`K"l*PCp;/@S<l>"Q&'qrSz9Cl`GK3Lv\}+UdW}ͰZE4kJLi鞧ϯB[REL{'RF;hM-(ބL> L7o&HЋ/{ꨜn˽CScufP38M3j MEǥ4rwgLa.ˎ\x;b4M^\el&aL7K։G`),Կ$굻'e]?!AIӐSwV^7ؔZ?|$g/=J>5 XWh&xHL1OGNHChmJWTx;jnS;lr 7D SGS3'(C(+?_ł)$iWc4QhH Et,-AV܎ Pi_dHY:>$Z/$5*GĜ'G;@1YKSu >@̈́OƼв6@pBv9zpWxr.crk2lWێ˵JN6ܼ9{{Blh&CKѠS'-ߖvRTE:0NX;^OnS(*7w4/c e FdOBE~@[@~"+q<!_ꤲO$*/pcaR"~&w[}nj\CR6#W5?ؼ!jAUhugyY]S>uRV{Q iA!=K$OF[~E`q&wwukdREˡsc2j J=~▪D*^' Ј:i ;;kf57gqćWpEv }&LI}P8৽>ȳu4&-yOuvM=H*Ypશ&;v"QOBF=3% Evg9k.{M 2)YA[ąžsw86m[d Yِrݪ!J90b/l G[.Hp镽x*+'N@ uEy)1 k3B}F`W4TƏ<O'kVx{&Toyz¥~ ֒psj{fomwٞ]I|\ 2`j8F.G0!څU Oa_4nU vnJ>GIs -;l;誯#Q62hj&>GT?||ABCG3vө4ja&]cQhYǍoHYqۋhPF'K $Hmf!k|W k  r"x;U$0%9 gz~eM z{[NaW>FY;|tLbIeuqk7A <gc3QA2HX6BNgPJ<Fb?2ċ8~ ^I9exۗ(B's@_1^N)ZR~gZ?Cx6vF4}6Eһ F2㻒ig0Nj?Ac=Z:$y' xҌ5`@f^({з~M6=E26 L,W_%; g!iVhn:re#ABںUosEREl+S؝6{ޑ:GJXm0J5* ())W@7#;B$j\Y%ކsҕ&"=JHl%&<8*)+Pt΄-Gg?FBe)Pu~:N~Eq& \ cD3dCN!8JUya֓Du-ԣd! *] SNEs*2y$YSul)7h@S/{l]QR{}?s+3l:-`o/'@24\ӂ1Ș3]-O)Ŧغ aGJ+Q*LTegxomR"T_QxAe\橌D'+Ύxvϗ7wr}6NI SF S92 gW2oŠDz2H>il jBs~J} |GNWZoR*e/g1I^N:P7m|WžX?+Q)V)5$GuL*(j~8%v.S='J{% z˃IC4^ߗ^]W;eL \&1瘋<*58A0<%n* s9rI-8v#i]ˋJ z;ExHP vE 8 wDJ}kMKPD R-ICÛU<( kx+LGฑL,b٦Z S!"ojU)B)>aat??__7#C JZ#|ЇJgVSG0s?@^ax݉4: yH=mpX e(.c<6^MjY&t !o=CU{C@aXCk u==& o?tF>V? i*l;P>lV` \kƬ+E10l@Z`_Ҿ#Bi&_vB&W2R_*`|,Y \.:v^*ۑ|1nQI~oH#<M3+~^ RL_Z'e_woe9#qس.f!4|ƳjVb;H n؊Y~ءVKv*}()Z4OEc!yg7TrLS?td\v,!G\EP@W,On4WF2/Aҫ~4ϰgj"%2ubڶ398PwoƾJLٟtD[dֵ&}AE)uWaDf6<yMPa=$L-ix H%<hmZwceCM#pSug`RD qyƏL4zWBzs9>rbI1盵>獊2l3qԁ`!_u´Zp@=5uir '-r0A&ɍ D_EB!0EoOKd"FX agh˗5t~ 2þt~ƔY<.Ű/D%¦i2yLl͘UX(GW-"3L6種 P ֣rR u5e>uVmBUٌ&\Ko+ꀮd"%zvf>oTEW)lΣ-mx,$s[8 -5فkBWQ!"Nb߄+߰VU~9F@980} l^a" kb,rbhv sx4'>*u# ?X=%Ϫ#N@x*Wnþidv=07m4kl)~qoӢ1Kt~RB@\Rj.k՜tqՌr5,4o,jAx+f <F*Vфיo Fm-fTE!h;7_-wd>A3&3 ;gMhT>-?$|?#PCh 5pSz_,tXp#2OA#$bzk!~:c;n1bTN( >H ^SMc؛@AVYf?*{‘ ݇-&`]2^ofġ K="\t{Bճ"APiIlpnJSV1t`rNeNVh%!2ҙy"Bq{ 86X:!=BV?VZ)}RbӢ}v !@fcL9 JwX'S V!1:tw'nTsKǫ|1xb#|E;vZz<8 /'#`WD;7݋;W~1,)NάT =;Id㧥Kx2(sˑkw̽ u -58x"@jkh,xVfgep$esX75%A1_9* O3nڋ:${͒&BI^m 5BKZBp @?Ϟ_ Y=IgC46{r\W/䄽v^[|4>7psg  wY/+L9N@{*tʰ0+ Ō2x۳E 4 i|g$̾C) K[-gSķ_t qAm6/n ihX M̿WO޲iba)'V=ڡ\M֞ttu (g*06]T8b@+W4m{M Mr{"jˠV&yax/LQ!@?hJ@YKb^Qy-)'ο>bYT^F)͋aq*B$Nqi]%H,9vh QsmR:sL()QFWnc+/Э&Fp4Vl`Ii ӰY5"CSgl03 .$C)x-DsFK>|򊚷#>a!pQPdbȃ>oϵ)c}K ٺ6HtVZ.bE6x-EUvu3ҐPT'?v|T1m+,3mCh7lCiϑn P % ˤ#xe f^zB y9Z.O}mV?i( g_bڨǑALϺ&~y T;WBmQ+hgK#-:ͤn@ %]4,/6Ѻy Pm D7/n"J}k~)#a+ʒv vAEYs>IJD2:28ڱѥ>D~% 5þ;,ؙf6Z$ _g aPU\WU*_eqm̜mOzi n8yo#Z2ýJ͐'O] DLLs Y,p Jۯ?8Qo'P=d*2ДeiWBCTLְ\;,i ] \…w~aP7\5}dh4 sob#Z(|\Y- 5RW'-#)+ i,J, ֤XXE~\H  ɱ4]s V?5ʌ07cbs1 !M0S-wCh#5O!8 8JԻ9Pv7+c6,!7<rIq iŷ/bw4%0HBK%<"؍`fȥwS9EK8h9|XԃV5n@YQƦGF:v /7Bn$c&ΈLn` g kߥnAI PjZݶ'd vmͷk=?P%2 )*i$,!wX}=H`dXCޚ"rdh:ppU-T[a/O.Xt S oL.)7M=f/QrU~A!$R| ?iq`y5 ؠfSm@k('$qu?^ÄUt G>K2SR 0Ms> P$PɎ Ǔ6?QЛn9j6;25kwȉ [Ue*Ku QPLI{. A zcxmTxb1vl#OF8nVξsL"vĹY $S*VkЩ(鬯f&PSvBveKriڳ83(.YR|>8&u/R.ޕE.cQ&¦  SgiҏӈZ;=ȹXD:"ቼ3y[& jzQ„2MZǶzhZ".;Dd:Y;G3xxjmM@q;vA*7mUpѓ!|kP<9@$ςBHi[Jz+}ͪ+4 ,塨Kٴ`;9:Rtmj))C2^pPQr &%M8‘@3N```)! >ٻ7HfC\m#O9~xl%ϷZ-SV^OM5k Ybf|m*mtrEȳlII? 2q'N7@v?tкmΟZޣ]8!j[l^A,U9R(mPWo$\>ja>3~sC*s *f(Wu1>H׺ 8isM$T8 y~ ޫ1 iQ] @eS,="0 6`(2JfB?lCF̓&=I7Wᗕ=9vm63cTv ghA;L1GN d$dO,S]ɔ^|q#K> ,)m CzalP b0Vq+3vO+Rl|!zd f詼n* d4SOaI=/csA,a?*]Oj|6kl~OU0$ ]0(v0Ô)kCSnI]hz98 &j㺖oR1Bo؎ߐؤӡPDnD8OT(6:'%ve7M'`;lΙ - p331{q{T@l5f)?Yz ͬ€w|)+5ykcB)Z9~hp4bnlGȶ@au @ɮxCkA8a|e,h E&5' X+3ww]z3E xvjZp` Y(/V3~o4  +ռFe}#-*C_UgТ#UJ3Oȁ:ׯAc!]AB\Rp8t+{pC|PH3ݗ9//. Ssy7Z?-le$}xP?~A/ҕ{u񟸇17sUAM*!]辇$sk(^4^kre6#"&߰PJ}FN@X]Ri䮖R Ssg;&y88%( S+ pZ )M\K c%JsZ*6 /]{"Mp$K mNIJ֯ 1xޠ鴪85vM'P)pV3, I;9t}FpI3MWTR=k5HcmU8ntCބdBԵ"֋"Abo@C]IӔp Μ)lB>\"Ab0鋩}O,Q,AKvܜ[xUB_oUo'^5 wa.{ 7VxaՂ*PLNhuE5g x7I≷"V$8x-lۜ۟VI~C:Er>l^܋5qLC@wEfz UZ~2d9SjS&@9%g$'Q*^$Z(ܖ}Lb*NWZմШ dďbsdžfܬ5t1&)GPGv,Xyhz+~懊3VQZk!O=Kc2ˈ,/<7wtQaHAM^IN;8k)8Sѳo~:2gP(_af*R*jlqGFj%l揬=6Ab tߪvu+Zc&НN4)++,SNL sٖsŒ X% 6rmVknear]MB,SV%m:C<4UEF!{6c*U+"Bn_ߦEqZ;Ӛ(Q0l0kY3U}㕯L> ̯r W&J̝7o*xSVr{[} g ⢕}R:]lrL1wy~6P`cnK#՘?|1I>5M :q1qc̍J3]#( t 2,gq` ChWC{3ܗr:w1OLfDbf@ I+"M &ҽFr,z 'x/6A.8Tx-J+Xke=R6/*ԩʔUzV$ԩZV0J5%&8xߘ^52|hf[ @H|+UJ h~uuŁiNW{тTahi| ` $R2{ͤdXli `o[$jSm^E)14'􊑒DbЖumUgHzg7#lR%|-/޽=rz]Uî>Q\"F{p!J|?ύBycfKI åڨ&#_Hmo;$E><M}*qg `KK^C K50X A#[ӎj!i9cDy)f0/2jOYf[ SBt>ŬXf4~>`{!38.Ŕ?/&,ʞERQ{CqYԉB-(%2R?/.җ*]֝ Y6~,U8~7GEM%:c=r[hOO' %R7! Q拚@BE^'QQhԢ)QsqP2h<4tg a<Y(|oR췃·~Oh0qPtƃ"RoV;II,5C ` +|{ֆvAKT|x^ Jg}(UC0<|ZMYe ZX|MoM`4x;VHvR[5|–.CBbyQ|&Mop%G'مao?:I Hm)g%R±FMTxu5d$،>QvF݆]Yr݋e3q6 eAKksUhse߂s/Mm1_kq\m_'f$-ARM!3v6QˢOU)K.aN,Mn@o'e`b1Wӈpj1H1iesC-KY`$1: tzo:'_35eȋVXp'DE9,A͇l *Ӈ-my%/"诜-nkO_V j<7I&;.}(mZ]S̸=ʋ&&c:>]!aXO^CAQ?| hϑ;)N:JiIC o +7_B)^@b_V&b}=GB)լ&h8ݳCPB *)8g ]CHawޱ^RuIE-1[E3O /] HwAJX(rl -lܾ͡5 -`*ӏN4ޔLÁǣu0-/8a #o-`ssM{YB$AsU BFذa%r|LѡIgX%ȍѭ8nݿ ~~AR,Y7RUGzr3?b$̂YO}Ѧ=Mhv =Mr9 MQlαAIYS  փ2XL\6Xo'papd;5 Xz)^5tbIT(xS>{2pH15#HwfJQW+>];l?Tj7U֬M>gh1oĩw:hܸۙ ݴ62;ȗƌ =WXUo_zBXgr̋md=|Voƛd1{dwJxETOg]P+T~7N/<ڴ W98?yX2O%,)TEdLX#*t37J y)ykµ7x]p&C7;@:r-syd@!r\q!ݲnHl!3YxjbA@ءҭw=Pl i>N69?U*Qqd0Z4D\893)wMH*]T!xmgD^]㬅l Zl^+=zi92~.ULNa$p785eL[3GycTVj&J2P5b1pE<@Q$ǣIL[Ism, V7)}mnb fK`T)잴4acb5^`ޛxrZ:0Vԗw;](ɽpr&T? BSBߤZԾ{J䌭F3!BwPC ޴"}a"X 㮻GCv7(QF?7 !gJ;ʮPBi~Eh(rOROl͞q^! DLDXVQM^ a8b|d)L!ٵ&2]'%.gXPKs|o5AV"6M~`Nbr78yxiKg<oO:.\2+|NDIPzbm|sq rj źELY!\EmkPΕyf :SQ9lSXR5=nRt~/pGgW>Տz>0g"cA&oM­"Ki{ &N<Ҋ!` ^J嗁o㵘4+<"? R}0s[V3Il54[:qsdelLNCv@KWR78!]} 잨- =b/72>0]*~)Z e{E$?Je[ft 5+^\Dp/OwVl*IGה#s4'BMLSg\Žddzphp>rT"}#"[VX DYZm# . V&ΦLQ6?˪r_ysXܟ2еDT*A=V.Q@D<+?sgzZi-8Acpw7j_Pі%$KV>9}#.zqmD( <:vmb&25~} zL9Q#c/c}ܕI*DžވEhWw([\A-0?/}ߚr:<3}E?N%?u/E[C3E[ǻpS$>^s =gALOK-/isBtuloؘs#8=_r XKfHLbJ#yQP<,tJn٧} ) CV;O%NHo77ߙzfEۛ(ܑG`W2&SǘCE JefCp4lW,S}(rZzGW(2ڎjQ72nFQؕr'&W"_* S80`I\|IW"+'WZtXl]L;,'[L]ֳkBDY?]?x0V*VcaJ6E[L|Ep*y:~&h]C*ΦF7BGxQ4M%dtj]͕hui%L5 ~o_6iQK3_v2'H TGW';KXr$A -(ԁ*Y1i-"ID唏Kj b *嬳26&sUAn~'5f1#)g9Z3QW˝ѭN4&{(a *>DЃڒ],prtCv#y wJ:R%"Yuw_Q>HA1at=9+-=4h~J] tE8L{2k˶88D}L%Hq][XIMʶAx~jLAc%.AhwR@5tWدg٫Ls^k[T#c9vћOW2Ʋ;'q7z'rTEaXeH"Y43%@VRq ,}e~(;[6b!ZVC>ݾ7|BlўjHYA^t!j& `uR;ԓS~.-5cL+ؘq`JsZ->kOf4-!!΃\YJÎ:MaO; > SI*)ZнJ`j+v4卙k4#zAz_O?VAm ̤:zPGLWe(` ;O5l~Nb$HĞyq1/8d#fyteЌuk {ar=jSm w~̾zd?"0F(By T6NPj> E[Pԧ @ПZzEDKhB\;Liqk (o1?9xLo^yG^qH)*f>!áDI3D+jbPd}T$I-Ml,1T3dh^t;NuDLLz~~^c,r\}ʦm,z;LA|`]T(UF2ݨ#4J+>(_ 8x0^Ⱥ?8=״)3LD{W]vP x &L&jdƟctl7ɲϽҕ#p#ti)!zxraeP$u|B>Djyw>Y[H;k$(_j1=$9޷je7M/\1|ՠ8=t:ƱN3jfI`A!): 7Y)z2-S8WJϝC|cÇ}4}LVz+\Wda`j&Lɷ+&_ɔja!(_gEaH +a^8sb`$@֔BWԒJg'`wU^GWgݬpcvZECaX^j&`}[yyF\1(q!6ٲ ^h PUnc)Չ$]:]iBIu*+]h&zJ\ɻ<Q_藌*SK=f㕊2_RIb2" z *S5xS@ O,g3*qt@*ȑF%)jtOOzx(w 8uA >6}R7 *N% :oWE5 T$V(,c 4A,QӘ)ɐ~Tch>З*̨Iȿv13A|HIvuGR^LfH#-YFDM}|[8F۠" w;ѵH@;gV ւdƉKCC~Q7{U}P穣I7:pLV/П˙Dw2!5]E$-YeV5Of%YbmP&"޼fF{u`YThadܩ7԰d(D7ltD>2u L&Lù3GswthaBwӟ N8?{M4cmtmj\p g#Y ye>IMt'JR*[ˀ"vbؽ@>.$NN=oIy ɔ+wA$dٰွ+e)c#B0i.Bn:cFrk1K<%G +VήҟEQ#9#?S$V\UQK?{=c,%K!~u糚qmْq8"zMU5XskO[c!*҄zUA'ak<ОJag;&%n1zuى3Ž =3W #%@m pnUNmg+-.0}žh_޿8/ϗ EpBmoy*$m!^?Ech J QۿЭ8E1Q<iG,R)91bd)ྙ]MޕP90};Ր+vaUHv!ć,CxQ,V%32ńMR\DmL/HeB#V /5X $3ᚋ jh4fc[Mƺ|2Ir8e){ p w].K5R9'u\;pcF 4PMSG S>3a4gIՙAҦ*o4oX"um~@pg٬ pr`!O({d.ъkN^>Gc5@dD+- N e4 g [5•<z{ ^=[ ףTRC/7ˣ`BlQS+#BSi{^"bb,I| Ȃ$fOY$ηPSWq[/83ֻymG~ I —pu8` ٭@_^ˈ4 /+xbAWixtS >[JoHő6)Kd`ؙFGܮGN3~JYJ\#ܾ]C;ħ > Yf[rRGac-e)4^B.A…/i.|v%>݋Dni ve6mzFsFUx|B9UNs(pihpXupqxVbo/FXi(P'wȶE\ _UP#̲K_nB*Y@X(Ƿ}&7=&ʼSlab\fNF/ JAkh]GU)]+7rarL/h*!}ţ.@}k{KlLyB9I6lTvB9/Dq&yH~bq+!~59U`hLGO\6r!8jP$qrrLH,Bc OHlʐ!&xKӂhxVLp-7Dj™#ܿ(7u]Q* O6"s H7gp9l^ՎhRi eH@ʻ|hY" [<;0/,v 9JDŽtXvRᠻݼL"ҝH0no7î B<6XT}=to#R.+|4.T@26ZS!Cʖoy7q妰R9^ϋW1bPm`M pF^G=+>HrAPDк\# |UȞ#sW(GyX Z e Vj?RĨPy@-*֛Lv$6<Φp"cSNHPzl\_'>: v pF %JZ}z-1\ٚ@?;*r/S2 jV} MH^1nT+tDgP9?<qNI~Wz7r 'XkbSo񢧑TkCC)=/f9F3O#5CO)XطAތ~AO¥:v^a m-%U&soٻc* AųvIcբktj4rx:G<یP|Im1,!_+%z~<\5_*22=|PZT#|j|n.2K za{V9ƫB$ !0=7w}OH4D/Nvx`=(-x nQf,p4:0t!o.hX[x6|ǖV8 Q$(V\ɜaSPEP= QT 6/%dѨ\,H}%׎b[DS"r&%m 6V'u|I=Ko ߜ:&ϒTs [-`ǨHt'=9j?uҎX\ b PDL1eN1Up21/.g[$)!Eof L %E~Tumd*@hu*7 cu &mQJNFP!,WVgJG.tR u"^uBKYt۱xhI{oN>w*D\\j/?sl\( `o?;ox;=̈́"y̽ ,ViKH0qkJ1TOx#/Y8D@ǑP# Lj`t)z#mr3tOi3l"TqCvJX\9cf.[W^Obt=ÉuŴ fRԜqv|U،Tu;"/֢Uz)R@}J=aeB+>RԈT0YiMGur6HHC%ȅvxnab_Îr9 O'O 'O>V32&|gq6U#HDN6ymŒR(Uq0H)΁j#錿^;NJw"S"/UrNH{e3Q(FPgGVLӞs뿺EUyq-?ԁ|9cP#-]`}ˆg&C z=aءylO(pGLUxEHjߓuQ?h|"+.Q&kN3 a?ma =9] pgСON/MVzBP3dFޓrȍZȊn#VeӪ\L:J@Eul. ھP٧ɢ%r!62oENI4%UbsYp:S6ZGYܢrd Hf%-5nHp A*dX@91X}R81O~> d]WlBl9sIjQYStc'8/S\y:xE [j?ZNFUݳuMc9BLlh{3`Amc C~j5D3X`E=&g`]^~â 6NX'U iuA%;ԣakZ^y8RK$=09A?;n{F]+ &\q/z|;'(ZE{\Wd%GE&r{R\Lgr*TVE*f\/)> Vi։x "Rej;04ԷoK8H,ok_<=jhY٧z`;]?F,dF±2+vYu&!Lidy듺p%C4"y0 Y.{eg"[sim J"pp yư$ZVtN8ZSP~ʑ 5o) h\Ic:q>M=``mqJdbG@)^wa|": eѝyEe#M}W^UKǫ .$`bD+|ߘfLZ3J [M``m ԭ̔ وDX-,D]#"fג*\-lU5:jwRɳPMB rsh&J\!O7 ͇\czTy|n,{ c* *} *RFlftWoe/U4,hE JC?ˢ$MևSi/HkjACI%^Ɍ4yڵ_3pہAb'=2ښ=O9OS2P. $ O ]&&.KapOb^c{tcX'"@R}tI}sR3ː'˳/Rj&NTъG)C ʫV4٣$}jUT'\HqY#>^'DXev>WT"t <ሕXjm*e6˸˒}hT`~}qHYWA@=! ].i2d ZHr,"1PLcL~hR9e1׽S'&XV@ƒ4N#;uZ]RkҺ99"nن}0 5h,}k0'I4c|!bQ}brCɀ={n~S/. \Ο02}Qob:꼏~o>htKW 0E=zkJ\I{J~B\vm{1@+"${7 WZq\Wv!m<?*M[sBf~~>uWIiR"MMZAׅ!Osڦil898 v>!N}o>i׶+* nh qu&΢M(Uqu* h%)Qbѡݦmi@eh2rzPp:{f3|ܢ{!>B縵x'u{z @ITZ9u4!`gv#QEӚm[&ыVLjnvue T| ڤ'S/1gMܼG,t &MPe6ɽ9ۍP"LT)ϾEJӫ@~ڥ]:1HUp.Y2_`?Yz#IKl;c1D̠1]}GHyuOicw/C& SRrV\ VlEҕ7>Pobt-HO2c[@s aK'?1Ӝ Ij)_7gZ١ ( LKSSmuc=^prȵN_dD}N~ULFě6r2 nHl/%=z7-25iMK~ vs8o˃ A\lT+I݀t~ZT$bc a !5;.^9""V[\Y!k>Suoc(8f$L1YW XR:ɣ$AoO+ŰRϷDk >vW*]3KGǐiGasR#-<0m[y^PշB:DZݎ{D]`] O6Ju\$<Ie-'qV O{! &#< LVO/ <|סR@d01 dzjūz~?3q%&A {=ÎWy ]aε0VU'KrBTxἁ\B,Qs=gTcE5I/$ PxvK kC{@21Ü&c2u,Si>pl79RbWM ^UmSǼ7bO[%鬀9e=f6WIO/pIz&;Jb홹4;k &$_F#_@p2@Kzi͟. m5Q9~\S7Qj =Fe.DBlKgn({iZԀă8چ2cW_d1#Ŵ5g:4OhOSxʁN?IVG_A#+D?jHRм%e\쒚7 = :zfyNd@XIp[F.DR?) !;+8Sٟv\gC7@8TcӁ ¶cx+Oग़'D}>r0,%-^\شͥ#-'+p' Vؖe V#Շ=g@qQ֥(g(c&|x5IV 80^B_ift/;S.(rNGxuejz n|s%V~tAM2c?A6M՚F&u4o7 w-^#pi^Qɞq$܍#Y|Da`.Fˎx70z UވuxC|霤Se{4*9xjVt~A6o/e/Ͷ3辿 [^Lidhx㮽s,BhmgC>PRvr>&z#]:ؘ~hY~LaS^F94*6o3k.$I'NF"W ӑT9F1fRc4n0_v=~9ک>OvG*Z;bݣQ qh(w7QwLoƮgW* 0rG&<8^,Ó[~M3f'zd% 3+C4+9YP`k<~/znD  MFCL?AYPXjK !]bםHҷZ+GK~wѾgB$5l+Ͳn,QX;K.ʩa1?:YC/$7#KW%j{6 "h\a@Vb|dx,a rX#Rb "crRh)_|n|1مpOJA3@DM[߈ e(~ƭ P EՍ ݟv٧g.z39?#6Rm6HT 禕*B-PuW%4&<yb:7,&)&~{@AgEkb!]̝[rT>P|![Vo'2c̙_W&$ΧWVt]%pk'T`wFM;MB]n^?8p >"J@Hm nٔ/25}A7%ʡwX~M =mOFj,zT "dNYTH'&⏨ h^)ȰtUó[-S<We~'Z搙>HZMĜ@eUt $ȍ_}@ƒL1NB^jjO̓-|QL~ 9O^G,o&ҏeB3ܑOdfw>f y{vUڞii(`4Q!5s_O[P*A-Vikf/0='بfS{ t[uav4+-V%u~R{0n5 XL3٠}ϲK\frJ`E^RB8r՜XQ(A'fd$+2PIӨnW͘KWu dY'h\u- B%r(´`.%@饻 ASh>WPyz$.l4#vĔi뙊8he7[Z4fyJ^@F U֛N떸.ߍy=/,ߐf*=#tU(qb5?J^??fVCFm'6 .MŠOfkU'` n񦒄/:(8?:H蟴BJϱ,,fGOٷonѝh̲jgU dj}&FvHRהDݨ]=E<:]P>zM7uNy.2.b$-+2qqf=q=qR(_p (+Պ&&3߫YY..(j9)/sT]].Ip+Yd?F`iN8u|T\9HQ,'G{6mDFfp$uT@$,Ju?(ؔ4 Z, ؇psThɓk]JP0Cf6/@&zf4| R.>#CS9"N}Y؇: Xݓ ~_Vl37̪)}i4+Mt'tV2˰f^5ATSɾכ66=d]^~yWˉf$90#7( aqi[)G|+ᅃjrw~+&o.2cN 8s1OtIUdQ#&TQ+^~*:^,捃*ӝ}1ֳYO:)"zh*p䚈TԠPI51\5"z Vf9) ?ٞ x+GT Fj^(` Zj[tOX̖O$|9S߆Q,H(Ս }pG;j{-hk:?Ҏ͑s78&{ 6RK 7hxr0>axK&6n)C+S|0x$ĻZѬs-~ґZYݡI=cys,! ]Oĺ*<.h5BROqD|iiU;)4< {%T*gYr,c[n-cgiȲx78:I2qgOQm\M3AŀiJXt9IcRʴ&=UJz$ "lڿypC[ [l=ǃO=&OXM3:Ԑ-IڏH^2ILYLB "()섨k{*L",7FceAIZh<|Akdjlh{87j҃ɝ)!҃-c:oR#ke,>5> lknbq:!߭ }H6(Wdǫ1ph")_cXͥjcxp:Jb 燻"A. w"۝FT5hX[oTUqg8bhܥo9|pI]=/0z5+[5BI?pzN ?v}1 8S&n D~e-k`VJAc6KDy/Q{gd:;ɠ }`ЂT?Hn`Tx[1%Fz%:+$32Ms*J<0&q ]h>nB"b?fLөj6:HXbrfbд a#F\k:q l,.&{z[X:0#f'KfZDxdG)NZ&r60]Ax [f6Cf3ѐHJ?\m ߞ`h˝34}PaȌhK"Z+P~bɭЭϷn`@_VJœ]9o8FZY=9>S[𰎌{g:𗺾Oej+ A7= G5KUa6{UUmBah"#UF@w;iq69T̫tX2\cAwVͬ@-=h.3lG;s!~1,^dXX؆fa9bH)r?JDoddK8n F^l7g52 ^>6R*y0If;׿u Ձ&aM~8`="9&qU Qy]388k㓭pl( EHjNYōsD!JBe !]>A&+ Vh;36}K=nơ¶hf87gD19~}?%#&j~. nh&:䄝f|HPoL$(\3-χ%5o{SNV>OwQO ʂan Sa:D@[GL%`J)If|WKT!g#dfSKfW䙗r/S w҉ ڗOXC& ,MvPyڒC f폻7ɉRCp;}4VK'f%sVxeѲq\qOZīDçUbHgDGw^ЬF);=<|{4}= IP@WɒV׋Ԁ䀴nC{cL~h[SP~j?֓|3KjeJxW0>YuoqEvv'6[iML] 1o7AbD.9K'O_fj7kzq-"ᓥ&U06*˗Fr/TsMi4ىbO|' ]aqQRe`}A+gP_xhBw5T/ vp:='*9i ZuNhAq!n 9Y5p-a)F`]5MxHk? pw{fI|}HlkԔ= UX7i4J?6v$;]HW|In|c3I4ڊA-O"Jͨ%W%\b(&H^꫻e 3XkBHJ*SzF:.en꩜ުݷߔESW #KJ')* BEw!&A"cHNq? CG&?W׿8:gCH2^ߢ\0!7ɚ:rc6XJm(!zhE]ig_[ؓ,X>ӓ[0Vgz萶Pމ邧FyrO30DX]Ps5t_.T ϱYt!NIS;~|߻ Zۧ˵GlҪz@42FiO:rg= )2N!Da33 Q]%eFHzY8 цsQrYϝhk=20G(]&\bwTQ<ıuX1nh"y> _X>a#P@]˭y7@w4ؼp3CmZdu.[7fޡL) NV(qsV. /Ɓ ͹: lfN6Y~CcՈ ө|~+?mm0 )8'czxT4.XgL>+\Cp 4t,Icȉ"Q&R/ם~#OS[Rh ԋmˡIc&5UcZT:]ԜJ>&Wbڦj`֧Y-4.i[Q?Zr>1GPLdb*! ۔˕|Cqq(-`MNR7&ەz?3Öuҵ7ғGN].5lu8'› ^FFO8khWQpURanb%plŠlM@gٯ/&-* FA5) s-sX  .ԙ*S%|N ڗu@> \:=H(CYl VIAU}?5R*g$tHْ7Ϩ^4.qujkȕf foϝ]CN h-$F|\_j^.X)x^#e$I5D ×{$N'Lۿohq?7Y;А1kA:GB;-o UjpBw=T2:"*I)u{_`4 )OxA&ceBܙorNNU;5X<d“x&CD!<ʧvŜg҈P%4N㞌VuΩ6 5 -iiZ- t †nBmZ>0qLog>~ tψ&;|^Y;2&_0%?w=Gӽ׮?4-:0;5jdDZCgl$j&6d "&MR}4D3ټ8lk՜ջ:3yv>M{RRv ׫hyJ}hHґ#쇜#2U,-Ϣ1]p]{F'>6n3a-BgIna7>Oz1 tLc-4DL*`P@dD&S@CLVbD74*?4P-#$ٮ<_fJZ9Z. R:xaN G݉ R.M$lIn?o&Lzx~LWwz=Z G0NӪ3/ΓͺǴZk1ufK@G'x'C\s/ eEv?mZ 6f&Gb5~'kI EC?2A!xAҚK! N޴@KS3+?[v"Ǻs$tzc1ףw} JEDDH\p^4ә7a"s6,WѻJP늎trHDےvg2L-.`kPK-ϳ"7DTrW߯^~B H*KYy/Hsktq7:o7xOộviIxЧ獏uK- Ipʾe;=7]LYY*a}0ҙB Nxmi)ĆNkK⋌arz^ף;xٲ=4i36W ㊟z>惑QnXQq($n^I(E5bbfn*/ H=k0} ;)3edI&?q(ԫ$R*bi)LsV$FDτy^^iBMFO(0a''K;1XO%i(Hft _ 2=,X,mj`7"Rªj]g!HϢru7ݑR~5( }PZztTb %Bi~gԙ@eJK35"3GtNZ2\= %>4韛!;n@jv0,ٔy2 r崺Jk?$)W9t[NrFjl]q^U`.Qh(M}f-FtAZRpO wDi^'f 3va /Ncо>9ke:;u= 'ZsH՞Ȭ_OJ=Ǔ-霥\4a􁖢Q_a˚Fz|mw*}Vzd%AG(%ރ"Nm#P u.?H csDC@mjKd vW/4F}aKjNanVDrǶh&)jptpJ wr2YZgA$rw`hH_Pf?rv} *F,r®jZX:\#ej,ewjVi>w瀫13%:&,%|ӅO7JbSEU`Q!焵֊#@EŃT{&;l}GVVVq;?W2|:Cr?lLwknlrA锞oɱizun6E@T2JiE@G9$񍗠6RQgANYL64&l}/ȒdBp3{? (~w9#J܉;Z It6 i*|ϷXkbi$fnEqfh7bpsF@^} f)"Y@h k]Z{~? 5MK#q|*y:L@jA=CMp[MvF`YnAJGJ9,h͆^f2T񬚥Hs;TH.oc%SִEОhP.ޛ͘h)Gr\G /2#D¨T,#ִF&}"c::O4pwh':E9:4:u]dT+X ԐWAdN@Zh5>PqaY{w#¢buYcL %.`6G̀66Bowיw*PWvgҭN{JsRgZgm8daO7; { ޹1 ?Q2L5QBHӈɐՄ_{ ۗ]AwU f5y>6.IW F+aOAT^_2UMqXAk"sk Ϙ>P5Zᾁz<94Z3¸'@(xI{+ F)6cz)uz x7O=ۚ+{dLN qt{Z\]sE:BE'JYsJ4}X|L#62K0FgoB1AhџEJA##v|] X3w.=A\AK&c3.Xdb)p7v v%cN []a$=P\* ;'dVeG2+'n{{m-#ȭ#E-+=RBLYepȓ iɁq1B7wKwkl4B5ye*f:QKhY>WI/`h~%,gHEq@QB{ LI@|^~?-9 e$3p|~C.D7$q2(׹rDz`\h5 +I^"3ێVSgqP $wJu$ا *I h9ǡ#yhjoaWD١Dzj8 f.OYOGC-.evHek$v rt&`2T SZS$N$`` 5ҾBݏEiſt;h1^m(~"Ti'jicYN դ+h)3̀M왯ED_nE 0z^-Me|u g5*Ǻ.bÌTx< ۏVӴ ?yQEʧy }G`J\eNM@>5dnhcEkT |kf %tzd2ut;4zgbLf3}\k׺87jI*n4*k0:61e]~Ƿyk=5n>Ƚm D:7q@y[Qڥ4mή(ˮ<j[-H+J(à026C\<Df8xoӕ nkӔx9旮[A e'j&ڡ,w? 2NEPu=K 7W1{V2ɣ+C1g` L YT8=f3 J@S wV8b@{:Ay;f'y *w!dOIX,H#]y>f#ͯbZ:)4Ԣul+~U%L\xa#V}Pg KĈ$rYF.[ 7<ƔWŗTp<&;o耒2\H:?d y,o2©~dZl\ -Js~+Of]ŽE (}wame@܊o\&mtvVLPqXl>Ǿ7i0W&=8 ugh3 fu*fM,ЀƩBsϩA.X޿rJ ;Ѕ >GʐV3g".r[`ڧT6GP#(P$jzB#`vUuZXFʾ! 1 hE}:Auy#{}Q;fDZw?Jbd*#꼥5ț}Iqn3F),,|\YVʎ,[jӐ ;:{@E{` L1lFwXZw.&/ꈮ)<_1PgHY4N /5k^LUAiN' us-V(Yr%X dC, ̻b#YP t~\p8ժhۻWɄ xFJY:hs>ڔ]AȑQ.f>,e4A ~GTв{SGz͖<d弼79x>`hz% .:on*݉g\:\WІ׌$SaJ֞:yH .eTI:'HOR G'&}"s[0cMz?Wr}bc$zĜ_7YsMu/'c Sa#Ʌ6?fɫM{LćyVNtJ$y02B,"-\IexM4ϷM%ɳ hD{;f=4u^¦4kmA=K|s7@fwTs N&<:j6v Y~It&_> ƢuθjaGm\dϏs4b$[(2sK`'BևG![qzW'`ƺb[e,7E [&EXۘ8UC2NhdL~dqެX`NPp/Wu\/hpS{ D4YSɱ_K/fYSs{+r Ɗ/h\1k\}e³⏸C3PtL""f&_,=JK4jBl*v =G" nQvZcȑ `QDNE\?;ޘWհm(f|l&bU]zLAVlXh&X$`^z ,fR!B.  T 6AK>R|u 8Pٮ{7],Kk@AD[wZ'RjkP@F]yG,;=3W¼]оdup?=)6/QoPQNلnnn`Aqb 8VQ;ql ?:]_AR=1vqY}y0nh@A8ͬR#,&g.sۮ33$S sKm⍤QT;He'm7MDD2i831mFβfQ4P%ULxowW,y8]&nn5j_qdLuaO"@СN0 C&avg_JeiLIoYxs!.&2WCs_?ew*sHP]  h:ccQ 4ØS,:l,t^X]TRH^5quNxpq(@*ыH<Y%:$Խ,Nҧ Ef>Qm8k ~rcmyT&kԔm)w..\*6J0 ":W@ƥ,LiУRbӶ7 ¨}$DT*(̊={7 r_ %i;Xw<$LAPFz /kcz}@Tjb^]z`q,eUm!]o/] p{O9E< .N"F"y}S,PUYk9l'Tjn~m\?n_C*۠T]Q]'"pMsNi˒? bs];IJZgha{bo+x K`^-bBi4p |_]"D>Q4e۬Î^^h卧N} Q~FTZh>P~ѷ/l5X0?WŜD~C3MLnʰB \'爡[`CHEhrQof",:54˳V3"tCKrs6+\LP}[>4^Ԭ6[Pt,[MQ)C?ľ[48Ol]&m e2Lp@V7JU\:CF{ bҷÊQXȸ4MM-KGtG Sc:UDl| zh}t_P>gfce U-o[ dW [ Af)٨Ź؀Txv܋ĢS>E!?O"q/m0i "HDZLKE j$?r)3EOŘ9oQZ& M) 'N "՜#xtRcg7w۸4F: hOBNr4x-0 vИܓ6v- #/H: ^[EAW,!E9x)#)H"WVo,6P駱V0([ &UQQ14g y=pXQ%kQtNJ<؜ut* =q1Fa ޓNGX>]_FZhw傐wTc9Y^I"8lTvf &Y?&g?89ߛV}{V5KR+ďaTdzY!鑘%(B)uSJ`S嫸4%-:mS |+F T, Ȓj9u&5KRO#dTj* pI:2O<)`](-Sļ}xf g֚"S>% 7n@VY"__z/rԲl!$w$z6]VȔ8U\b4vCRG,I5!rاa 4o_6l U^0IY-`y=M%DP/q`Fg+z8.nm8 %F <(\7d_Z-ZNdZh/TGB >?ɩ#>*͐e摮-Eh9_V1;䖐% sȮB9*L:C'݄ RvLŵQí]Iet$r!nSdzLTjI[/g)*,kv o>N 8!Dqq!rUdr-)iajF|:5-0@VآZ6eK'D5%3KW/ Jqɔ2Լ t˛3u )9JlE0mh1xy$TQK?MnXПPv4LDgO{+{فjVYק[!z7.VtYQ ō5=bI2] -}mڄ)ݡ}1OƥЬfJW:^hc澠S:B%wy&sNv`sA?M_07"sfN%V]u[ xڱ|: af`> R؇e͕\!~04`e,Zږa)0Ł&ʴm]V\QWSX|a*꾬4U47tS2T= qK|aJ\vho`O!ak"FJl1Z{sv_ :6y#h'OˤRݠpsY q-/օEa+:y86T!~EP~#=g]u,Jm u,F=68YE>]2>xRuן$ K8$Pk)czS0a#$(F٩#9c18X*"Opwݚd=gNjH`f-dJVOwMw' W'- yd=ז(eLvo_O!DB 1> NM39TLm$iTuh.d=gߘO gdGLaQ>uL.XUe.]@PBkT R?7 r5. 3YΥ{<|, 6e4zt!t')wΕپO} VQCmk9AO} cNX^ H9+]l@U/d8fLxWdeayXq1gٷqښarvHRnتPtwlX$˒ ՖkwY0aT` QQ ?[<V6PE'K4ȔYpPʾO+ Kn5&hEM9Czx9j[T0ȘEBL%Xf f4)+*x^E| tB D.EjDPO@D誅Z%#ol]W9 9Lp3N6\%LxMzGg|(=$&dWt h'4˱<97i[Ʊśde|iPNܒ5(@@#mP *i])G޷SvG`}OEExŨv:Bۘo Soc$*cS6_ZgI;YPqvp1/.Fz1ELuP yBX'*m}E?, ׶p\RQ\<K1}]).I /㩀vkZHy-{[ ~6w%K!\Q? G/';*b!k:$PwA堗O=}wHO(mrC.-ZMYWR9މ2I5e`oaD&4[O6dG:AR,!+!NJ~"pqlü(T$\;=w@KlI%VidI]&$]݂'GxhU$m%!wWKa_rx+( u`fbITW.09&,BXS-KxlXgViHIm*- ?_ak+?IKs,bCx%v,nsJU#3h*,HzHexK HVYkm^/[]\:$mPuMLߨ,ASM) Yu ʼe\Kď炮,rI.AZ;b=f ]* -s陌G$'ku0w L-qNq Q3;.Oxx3:\5\s/UH" ӄ\>Tݨt(i<' Uapjy΀b+o5̰4IV<{ Am)@+F͵|]|Ty|ʂݾWWMwS1w1۩Մ>Ru `4l<O$o+C/TIkf\zC |ىXL]b^Ic'S$U<Ո ߑxuym%[+PJޠPm2QsuͪʝǚL>-JWbw5c O| 79PZ3[,L2?A\wk k?[XOPK[VޏfGg"lO8%ט6}]q* NmԹMn2t2MFxyC-Cf 92ڼ_-&9JւkMRI;F 4JUrB ?Os<^7^nZ \op߲$~yx=|ILv֩X t{ˆ񵍂/T3Тq,3!05lW8zOek<"%H1Tz 6uǾ Z/d ƃd*6S&z]MOy$ A RM`1 @2D$!(/(u%s]}?~+;BՀo* \u].I&S| huiw5 ^OE:4n еmE\G%<dL;e~G H1`Ndb Cmr8*!l\٨(F) [DZ-q\0aP"Ηc"F`)! !ebo$wW@! (ikH'=2m'WʎHQ%{aS.μͳƕ@@G&5C@):o8Ąf9 M˾% %P$N>AT]O) 6{o.n1*# xME}q񅿷)3&O,Bba{,jʪe||E~`_C@-Y!#&S~3W@$a ^)&`W2t\d,K/fRl]+䝚;h~\>u^l/9v'w]AmppȔw+݇j:0_&v$ NHp*vUo)C\W Bmiv,^"dR8.|8wIrHGQoS= Xie]YlWcO,"+yb5ߪWh: ?oFc"y=vj{YPg"a'̥[BK <LMH1?bT"Gh<+N&S)9͉ٗe`JXvvlA[RYL\Ƶb<9 5݆T8*)cE/MP 4kOBd!W&mڴf#ەEs ʭd hB (D:5ug4xӑ ɅFPi|]1h^GL_m 'XCy{p}2x6/q|ó7aA޴p I,z,EC4R:q)oot,=RsZ0J'q/ۥ6qQ_kV8/՚ft,Eڼ-&tMLU-ٍzotm[> :0kEx‘4Vvz_V5$$$:%r30N V52QW R˚|5 se@l7u<{3NtJ#ʹsRZőNp}Y@,Pj{Y:5=xtH@c%,9SrDre i~r+2~K/dt3zo摫uo'М7} Tɧ#qHϧGe \K3]~'pt-IJreEb| x2hEQ %*&@L%-#a T_o v*4V`}]xag.om/ͭHk^(+8'?`,2=,n5~ lѨ/t%Y1vxL`ը`RGE*5ӎ-RnCoR8x_yf/]}GM°-<HMn&uCK'm\i\sKQj<>~-+6KoC"U6%U(&e, )l/=황Alz!5lMN EIV?y5̈́s ٭ &>: P/G x`j74*ɕ-e%Hb A@1R컊sq H_sw]7H bf= O^;FϺ]Wɦj09ɹvmjobpȪHp( -F6ő%!r(ս VR]^<4+LQuZ|VMH]|&ERɠ UpE֥5P\KT< H76<w~˒z}RI*>K+hl{i?j,h{ӕ{:9dLmSmC(\|- E}홬B!zL3х%Ho6cbV䜀ԾRѩ&b=)J?׌?AL0d@.)h H.mR'ub*)p|\qc 6 L1ha~z!Hȱ,dj b`m5@Bʎ: &2PЉFmeZ f_Z% ^wis4JeIF j n_RR3O{Bod)ЋDECWC)ȍi~p!p szj%kWV![\%kV^bɪyK)-[@ḫ"Jޤ=@'VMKng_5| lQWO:&nh0/Udb5'ʦ]( 1WW.Xp,%4NvBV"2 K/cy+-Mb ƽh[li1aUFfuL:" H ;j5YSYE4^#XZVf[PJRȒ4 ;}atdQ26܀x1ȡ%`X-NMkd ߟR|G\*y@M12;8RfWI83֥Iȇ\ đ-8L[:/jԸwSPAdf|a&Q^qfgQGAqB⍇Qc-2mEoI [O(b (4]k$]X=9]y*]ɄxIPA9]y6Z5ȉU%ZMܡxt!P~Zpì ]4h C7MurVGb$~, $ݑ jZ&.Ę!]Hm齟:s)<xfB |f ~VnGuܫjHF.Lsś"҅iukq+0V.;ȓa!8a3>GiS̀\kW:2:ZX<9@烅_xtA3'9u8 2AW>5#KxL `(F,^|Uh~W07%l@{#NZ j̰霴 ,ja"܍/5b r6{x칋l6ʏ5K.63d8PL`DTT-AHܟjڥDzw= %Ͽ:td%p6H7:-$\A,FI;V}*lmf]k#p`|@ 'w^m! ?O‡h)Q U|N5>{ӄ8#Ɇ[_a>e-u=.z9*7y~C~f'lY0<uv}Ǖ_zmOWU`͎? O-:ItusBN䤷)咴^U`J Q<'%-e Ł~p&Ā* g̶_<4,^\^ق*0TyFA@ 0sc%`Sh!m6SnW=cÆ^OM eImKi){yjm*ou]7&n9pqJ: rP:"bUzI+O}ݡE,\b4<"s ʎ10DZ@}i){kq)סmpkb/ȥkf뺘}cHCmg0,S :Ip.=+vI{ys+'0A$야+ݪ D\zj׳Rݐ;u<ݽc㧆R=p{\mEcy7Hn,S.&A tEfk (4K58zt#E}'cLNGح ;@ׁ'@M^~&r(-؜A Z Z`T>SI5zL"YMt\5GS>p7\6wA$5@m98 Y9F ,vAj &!({Mw8qi,y' &doAt{El?N gq:{!t@p8eԙZ=E>D {)}ZK:E>p~30Ez/Hd3e_)Rxe`,'0i_{8-rJ;sNXC' ]AZ@#Y<)Ă[G[GgW}k,m`sJAPb"8b5?-^TkU\Ra> 矺 ~hޜG:Dj5%zׄ&YPu+tD9-7^u"0(M.sŝ7*qid%3FDKUϊ.~0D*&ES]nU e^O&;!?M/HRwW&s# `tN\p)"mHdg裂Gz dl 6,edSX|LS.:u?ρ[@|U%sl:RĶb`筿kaAz!%o~<ׂ?{D_jc"swJ פ RɲJekW)g?S]f&']$'lj{2=JAXdL%%G+cmXViЫ"/"%C`D1][KBQiI?1 Bh&V(cOO3t%$F iV>S 6,xEfD0tSiPW&LBfe#fpk%I=+M; a5{; VL3?.ٷj!| ! &&rI,y9mb3m}X%$X.ܠUT ЄYT91hopN%Gc5LrkL$H(4-נ}Ct8Z;/n>7p}b$0hiݼD y;Ϸ}SKq҅NuG0ĨJ\Ca-]5N+ m('셰6?EV0Ĵl AJfU/w XS^0/}>Ơ}uadDxRiB G-b y${PBMCq͙;GP]c} 鋗}]9ʫEMWJ7Oj}Ҡfhv,1wV]GGtRQ[YYI(RgXY.2 ܪ!ǧ'SGMI`Ѿ žz#d`Y">Ӭk5])m%>3 +pdv}c)vh骠VÎ Υ$ ߮wXksmU=i),a"ez!w*ᗇ60CtS e{`fE%%wj{3Qh+LbL?MWeup6Id!{ |vk*ߤ}Έw>N$55%+m*G`;xo 8q_sT?,05AL#q->l :Wr'߻89UFXOQ3~К',O|k{=l5ardc൩B~Qڡ`/[4d ڿS}Q߇"&1CeIt-H zSl;mJ1-`wM[M)׹K Kd/FW6Yt9uJ#fL=0;};ȵ\WPz:y rټ 1 qb K_8A5fWH3u{ܛ?'DK1, nS +䁖2B) V'*C'e[;I>ݯz9 2sj O*A{QGz%OdoKes{Q,)|F.ٺڙ\~UE4KQQbF^8Gۢ!^VJ 랟6m٧ǭЁnuɣs͒X}yPJ\?d5gTX3,'nd#0a ݯU8z\rJmd;'7ً0slQ3UVb*29kؕ#ɂN2 H?aU 9PӲGg3)+ڷpIN>i|PՙC$)3' Q3/[쯥.$rCOr,#:opOorǬ? pg|jWWv<;qVs?"uAAX4xL.-'|/,xf|$E>h{\Z}E&A!%|7_1T6>)84Z8!i`!A⎨YLJuc2Wg ', ȴQlO& (&QugwlS~G`vЉ)*o8ZJ|MXXTՁ 8׬3gO+1_=Xf67pl>ކZ "l/3Mm\1ҏd/F@bs7bQ/uM.\13~))Ϯ{5 g [DE͙*ADuXOjZԺ1ٌĻSɅ{$Kbdji;q5S+@{Y S[6/ z+cy++-x4Ǎ"oebmqMUhVMpg.'oy|ےPIn9~f9TpALPՏ!H5Ss#}dM S %D匵}BӁ$^+OeEen;H qQ|׷x#ФQG5tL_sn03T:++#G{IVjBb+3L"-h>p XVNkDI W?pHaARh: V sPu߀a! LGQvan G V$Xy9y_Jh ۴wpi aeֹj ,\p qe&ԯ9#CŇW1ͩG,D?'l1i ֐{z h*LQdluMf . ݺ@(WQB ~+ g1cd8D$wr0HMsJdK"6 <^T_ǃER:7]Om;$d?P1|1 apJ-Ic侚rϑkCN/M u@ƴbVC[@5_>'+gj=v1/CW; =W%'D{BjW4̳?k&" `Ё,O;HUaV6hld^Ӄ/\fT3O?ĝ EE6ihR,o(:+kp>:g ",Ns`ԝouֲ47DR&.ĜsVT{1eHwkiwz|3rDb[Hނխ~[̨Rw <*><ǵϒ<1[nj4#; 'd*v$39U2.A"ݒ'h,d^UvZHӗPdsZlQj8,)Ubl:9gXgD#uzI4XT=4f7"$NK5R'[S]~,RWZ\ZMè.:jXI{ؤkG2^A%>'2\qqؙ\T͑Ǜcc3A+H&DE,$543Spo9שDmmߖ2`|| qpSg*PHQ1ba;䃪;6$!ClOֺ?K`VT5#'R\ jL|"5fP[֍"Iy!a`@{X0@ 왌h@)Nb93*Wν?*`Ie>9*k F#\ZƩsOUlR~, # rn*=?1'|fE*# Sspn )*x|3TܪD߂M<; 5PYU V+5kXDDBJ ]o bP԰8D˸~CcO75ЫkP R$14wGeUٱUtrqLl'BqVC'cCh$ɜS Q#Lpz|aZq*KbTc w:2.  ^1GXb޶ jyvMYf%pܕ]I@# <#lð1'0brW}_;QII^t׆'R=_se<|7(4ZScz6n5g)߭Ih Uin%1{WZk=\"u5p\'{vʝ4bbmTo ?S›Ϛ 󍡘2'"6$GYh \ND~cS>죸dN}| vbMqZr&q׊'㷷=}M~3JgUe][؄s\2 Xy;%W(<(nTNP?ൗX;Ρ i _ dj6*W#^H\~TRp)_&ZdɇI\mw>cϢ}\o04b}5"D&.j-ݵk{-1)!\WnȾ&wlMX3|!SUZ}%͋FN] vG]W+-4@O}WW#YjEO D3nYd-9xNc.Uv 9`׵XP{afT,X& X#"S6n9 }*r_^K`=9TQ>xr=b] ?`]h;BRf={ip nh-Djm2sxeA1o\ңEp ޚN{0u|%)pЪ?^<$( Î+ʩu%Z۵ݙ/F'vǥƭ6xU}S4ٷ%탘3 X r<`;&+C[W$1Ӫ;hk"cѻi ;MgW1~m[h@`$lحFc@= Qx Z-QW  wNNzG m8/qrPXjڴaJ"lЅ EJ[lΚP@t^$u@sOЂe\Ԣ#Dm56ݮ!X-B׭^m(id/qi"2!AQh/ٟ,>G=Bn4o]-W9R{2ÿ܎E=>? }ʓwa%.WC2AV`m?FNquAzH o7V@|s)XjІVʷo0ZV OBqy9 GwʠE `mϦ&aWej(P']*ϞrIjP5U3ö%aS= cv+]Ѯ05EhKÆOfQΦFLdfޓW(pjI=ttc3#@pboܳ$$#T0M=0+`Ա[nK$v[,捌{gL'O~=N_Y'w_{,, rxڥlF/Jn`~`ϴSݶ8D1}u!C87B'0tc%&a1s"AA3v9a)kX@5og%t2OE-P<w*#0Dş,"?J%`ƉU4gֿ&!)0JXǢ,Ek| $^v@tʙ)yi^IĶUQ^l)@Q/-7,lEFVV+nIww}jeU1E0[c&6@:UY3,My(Cef˗e/&?LpI#qrӶ)`ul~-`W%=RH~NĻbGG̽ ÂI+{D2iŽiEf^M2`Ȼ3_VMDN֙=tX!r\;"]X-Uq͛'UV{|Yߧcvy;,]n%f{dY9$d3X3ӤJ-4Tl9,cbbP%CAHG5 dʓ7f=`>k7#Hh2%s~uS&!@&2'ҁ'143)_%ռ^M-)ݛr˜;;؃4H񑨱zdl吅L˪Nu!0˽Js)! . H$-fؙv6B=hv\DJ2RflBC)-8wҁQe+-Wy)f#"Z@f{G}5VG~ źy))9R\az-dkZ YНLyr|<`"uד)}T;Ҏhq5w HX]tzlW3Ԯ5y5Cv6_GNxl΀pi\eΤthK}!<t*݂l''ĿwjK% 'NֽeguOIB9?y~=Gs;ڸ2m gǰL+0z7A$R~osk$`0V?𨊩lCxY%/׬˖46C{߻8lLm352xt}%P̜$=N}+Y܁.Y&"}'uͬռ:~ԛQ[МNL. t8mYxưڧcvSʬy.Ӽ_WN>ci=諏[ p$ m-=xK4džzCi{')U>h=Zk+:KbiD$gZNT 'f]筑Ҽ*ߍa!;){Q%tg6]:OfX=X&sn܎㗧 XdUh{С|Ùeg儽 3LQduUVՉ1sQkLpBǰF;=D?m3W9ruhC4k>}^rg&ZW@J%^6\2!e"H^<n#C2.d˿C u!䂥7 [UjLV8OZQrj?5z 66'cp=V kT r K YNc,Z5*ձ:P?DZdރc~inWT5W,x4!{־ _S?G9cr6 #]OC{OR Bo{"t8G!S䒹 =R5z:L^L,}{. 0d}ωxbSnd"an/|{V[I~.h.Ƕ'JPK PMUT!hF ~̯̇1T3sUk;+ AӤF88T3;g X5Jwʼ\I@طYN[s%YG}:KKZTf3"8$ǵ(/Þdk~ոC*xuo&.!8P+{0=p9'øEb>޺m6$5 6NY&S3>цbA6H9VWߋq.ke+sczY{R Tz?ID0H^tr>q 4՜if%6GN8j҃ obߜn|r7P k >H搟T={I[5 }uz]`V2ÓU4cg_t BBys&jJDEՄS?ǖ9kx8=iA$Z0M*ϫ>1%n.Q]lӔx;\ZkUyއs0 H[ ~n@:'N.Im=f, >jל<80?{ZG Nu`?Җ+р'GHjgwJ t|X<^֎:{s҃bgHw_ԃTyн*ڔF0lMڨ}L$cTX Pw:Ũ4hT޴]NZ;qd mx1IZ fs5J1ul%vR܏B\ˡDڱoB̓+6!3)hbN hr2zXb(]{hd]<ӗA.Rm0K'ԫNEUyߪ;:D!E#NL0$dZߴ!#3^&QBf:ǶxKvOa䭤4qc3'[4p%T~wn̾$߁5׊;8[7jn@͹k'FIzcM =a)[$dXdb/vW\isyyGPtx" W_M | }Z_ l [bSZٞe2*M'HֲO8WUE8JeX\67}y.2H}Byˍ;4ݺQ^.t54@^۽jEgX|17.J%*FJ$5JmC1;^7Z,z;8 @XKc]E#Ԑ=}ΉMי !Nd{E |;H?tXtܔum8jgŽ\w*BZ 4~)aKTHf[/ K5`tߘr-/Ȟx:6-:Mm>qu3N:? 4?֮xrQͲL,dx7S0ydJa}72@&bK k!*kxWɽY,;O^5Tm(AXw H-hY=|qRSӱى+gOj?:*u4]m`%s7MpG,}َdG,rdï'E/pWc*FN->w X2XDG(Rb%;3q}\Ƙv]:2p+\_R& 7"VLHF(x!_a[>gơS޳lM0fDR캷)ЧAk3S]Z]:FbLh"i!"0a&F2N5JKrfЁKCsvrdlupg?q%T 1R._Hě'>iRO81L{"QNU+OYaUÎ~mЎ^G,}ޗB7kAʍ5YR'ppu^a p(ƌO i)řXw0<FD‘j"&d^O*ht4<9 ٨AzDͼvhqum7U|T8Y9 ܢ_٘1>ՀJǜASEup =ݢi6 \sB#QL/ E؊kHVUmr"ȣAȶfnk(ICCQELiT-1oz(=9%Ԭ:sOu>!g4~DZ8w9fV3D)/G ā!F-/ sy&;9xtݞ?_5j mbpUs[ab`B =tbaV}&?l  h:Aq@L %<; |99E[pÆbp)D-O C>NWnF^kF hD?mr `I]Ln7 p`D`H-6ǸJov0L4*L'T R@o"HjPi&%P(}}|sNK.;ZݪΔ]֍`E)ECZLD&HmMzuߙMn<8ƇJTa[oNzl1`Mbjx?Gdhѳ:ⲌVdKЕ*c}dG)b' =Y#]֊1|$G77 21@;"Tx݊SGR }ALˊiN68fok1T1O[[FBh'V_k# }l8iʋ]mA(5D zӼ5x<(Og4"ڨQR"2ewA;Sl­3܀c XTVo_nM/3@H z`/zd/?(= b)h(oڕ㰯D殾Dw'!q1ڊ?c㉮zz{IX˪EymX~ =7*%C8_fc 2]mGiƳɭmc=fN+s64iW,c¢mSg˭2#rJ4~H͵GxnMW{ǝxY*6wh>o0AY]* dp94Hп.Bxe"W,3Zw^ )4=ATZ0Xn8h/O`dR6*~rr#a{lqy! em⩓c0JLS6dXw]#H'8A ,pVSJM~يHˌs6`W'Y-M}6rĻ B/:.=HTO)" .J3^Hae1&ncPLC.j#"5,jFu0SDJ*}X_E6ăY2SaXHp|/3+OoF;K0G,jm[ӬjA9>)~ZyO&þry~I b$άBN`-gږ+*:c ]~]DMH\$:B~.ZZ\EhXh 2?p*=bFSQ#:N >v5o,!!nl c(l5xO,kzyrV W%CL,oLSz/Ftq>D;H]4ߪ &dKҴכjߌXn7қD5"{7\3mU*fy/ݵ)qu|3W/nnoyG:Bl" us"w>n%ųh3QVlӧ;$Dt~Tq Ay`E>~ȴὲ}Ml.j uhY nօ kr;&!ߣ^c Ix4QGd'Dn{ S4,^()ݕߟhZ>(j8`@_ {֘v6C vZ0;_6q؊@/7^W50A:KN!k~G9w>T%TL3n#~; #Ca>ئGuRh:f' "+/$v&*΀?5XL@m~q[m%ɖGDr'K6e`$*|? :;/E 2`h;8^W"$3f; )O쉏W5\ /%bV"Wݦ\Lpe k+"J[v[J,ص\WJGܻ&5C?RV@AN΄W}oe7p`IHXɣZ Nژi7Qà[| .' 8pa-[Ã:ޭ3Te3Z]%$/\螣77cݟ-SiY*p JM֜Hn0txVo*nQ0GJ8`;4KpZeY7o!g5f_''*B-\fQrn8q~26WfYuƯ+>#c(n^ǸbEvĸ)0v Y5vu-]^vRD ;?3߹*]9;(Ջe(1lw0NGG5iܔJ盶rq)J,P#b}zjk~FIzu$n=R|- ,T B|vMN'5>xQ:LUy,s'jb-:֗񷳃iX$'qjxw]Q(Zۢմ> hM,B4!3PԘ1Êuoe^ѾU711F#i&)S#}hX!ۿ~Q4+JĿT޲Wp.$~?4bhEm/w|avK^860R\*keX})kg$vN0ѠǺv`Ec5>UEev-g/S90.TݤxEHh&°ȤO>L"v/nߘI hj\kbb> 9f  HU2M,ICG} šÉciD% GvѰl`aXde/c!909~$^#EXj! չ9<ݠK*A͚Tks%/y& pL-襤㩳x$݄|, Ǡ$^){Zi?'@5U[_V8)eC(8j7 (xŖh)%n/9k8}LKKvKuxD 4ɮ11 XHŃg&Iڟ/5z̯lXՕ]%D7W2T\?s!e2uzag]߆=xPn6Ȓo?s $V*bWG?<2S|"_p jGxNoX}Evu=r);A5ݜ~‹ܪ(MmjKAY[R]ݜe^$>ijn:'a[0 hEAI%h*Մq 0yjIEe9N!]yȻU7^\|D&ג/0G5ld(YLtYcB2 {@@.sEK.qo1dLC3?D3W(yd\Hg3ϙaí\Wb-( 0~x"LYx( BֲeTvENna[+kn;5ƌƤrej{јo9k;MGIZQvڻ N[ xHU](-raz(IWyW8)/يےȗm+l'ji+ǜYij(w ֆzZ֕,TPOP' \YSV0+sFޯW|ř*;]3De- X*hq5WFZǙNnF}=]5,QqB} J7%&Ɗ#eLmJHSnVwDb{F(:B\xQn5ߘ?1q4-PԨ6KOae|]2o>'!3cڭEvKW]tu;]]kJgoA=e>j 7zg-|9㍐kD5rwfYPLʷZ%ڌ:ޢsa 84y| ы _]u[ŃX4fA,ng t{چrTyUϰ!B[?}&vX)"n[]w0(❒zwy΢$zP_HACHeD-^)V2l*2Tq*C0:MMhlf#SGG+$)PC? 9)W);ݏxP,r;ˢ*ɊG̵+f%X/]3~ r4R|A'rc\A8cEjrHu}Ѧnsڕae+'BӍwwkriy@-9z H9zеΒպixVU-Cgs{]'_~a΅?UG6Ζ=aǿBRi?iCeXZd Av)_o}YvP^vw?6dĞip1U'T7!at\+m1LJahŢyO*޼؅5'_++۽D ꒯S0GbzF hV} O*74.|$ә7{uk9 sav;= RmkzIMV8B4hMXէ3Fag7.Nb& TWKZVqeh-`AWoJLfbWo DgJ~,DsQ_TeW!a)%ra:_5x‡@ȾIs%y>j /P!HIz'=ud}޽{1}0&hXFDVMqUnkb)f,[7b'v\,GMSK<[6 ;IBqfBBn\a2(퐟}zW^2,Z9r9FyAU~%b+6z,_nFOq 1]%)Dȕy D:KƇZ\G9w9[҆A l*wv7/lhJ`y"7s"ZہsUe 1~3M RP| lTZo\[ "'n 3bn6!fE@ )yL-65 +lH.!pӅ#RѡWL#!eͼ/k=$ 2{t*4{火nP9)`%ٌ"҉[OwܚE< Rqng~]aq|)Z 9}7:*6Q_õ30}4Xa\=QإR0;謿 !N$berrژH ;s+g> o2dzqnwd2ݥxX.u~lRWם sK-j%"_OeX nE4䪙2\,Z^An#m{WOMݚKWN^-)+%wz`VI _zW{ t~=wY yMO/(RBS),pGeU Y:@x o2,߅Z_Nv/wNtmcn1-&#!8ޔT}5G?P37 R_z~>O {yWx{g0֐|}N¬Bӊ0fah"pQ9dS@\{9wM|4$TQXaț8K8Fv6O`(=Bk 0.b ,M[*"E c[WN"R'BBggBiWt)5;2Fc>ߩ}Bɏ!uzʹVhideg^\ [j8ۨx]Zݵ 8Ou=5ę6D%Qu,'cñ"yQ2x1Gy!{qQ> s5 \UgZÍ?/*mf0g^qz697n2#9v>K 15rnC{V]'=%7T`RsZSXǟd*! >ʂQ-}5w'qE ZLےjI*)Dɳw{]nhIT3 $cx!X Kv%ÎL~9'cSƌmA:K UqLDXKΙpV>^7GYyuU0R)jr4 ,WOv,4RkN2 i&؍JlL@$$? j*W` FnW.e0 HVB֢>q#k#AjTXϋ}Sv7wT1(WRn m?^EDCz_9VbSʜq㸾wQy_'u"x1tP[{Iiq;FnGcb黽SJc-Y "Mo &< >[C"Kcb?s- =C E1JA3񱀿Է(LcLw] 22V)Ix ;?Whk>Ƨ(VફRmZy>ou[%P8`<ߋp#Dn*eDfK&=s#C%* o&uoGF(mDvf:w Er].:^k__"]7 K65b(5zQQPa1CI{&H,gKV?SB<Dց{eb3 =#J#D$Ikd?|j4'C4XMezn}z]5[js8̛7gAG?p3UpK^5hZo]"@]ki ݉$@x7 ޳g(U)]G:G%~\`2FfASRé_ZJфPj4Ia$;)yV7)U,d ~2#]ZE"zQM=xI3QN洩"BӈÑY)n΅ U"n _)iZ3;S~{8 QǍ!I708̅z@ AgI{%\ &txQKYBbJ ׿wo`-}zW9n&Lif[n!$rO p8Dqn?]IΔ-׎ AMr/bIjL 9rj– j k%DZǖ K)$'oBXxor.3X syS Q+_=OY9AAy~L f!U,Fʪ㯁g|([(ΊU3dh؃ %';4yɅ7c~X$i$ @v&֔8<0 AkobOEZ#rL1%F6EnUyn/kmf˙r`{C2=_9=Œ Wk/MǓKGԊE zlM$[f0#'MvϚnޘL Dp6o5Õ)zӷ ˼L7BÝ_P%A;T͜BY}=z+g]>vhX+&j@ǗVgrqVd49thCsW `Ll3~eCpwH#W#B]qT&f#szھۂ1`^H~QCYߗ `J; ^|h(]6ݵ?/LoʹVd H@!(v5K4DzvWdٍb͝nlrI%w&hA[[Ȼo5zj;>;%}~)+wkù{ b:bWyP%5&NcLi&MC؜#I9+ }l81:1,<."3o׻Cd9Oqc::_(Y/|a<뻚-9p٩ ,d'o|s5cG5^m'kSlväsɪil:3[j/GnG8`g3s-36 j/|_D>]vI!+3:fޓA"f9͏HeI|iDS^@3i!¢Oe_=SHy=\\B7% ڝ&:ޓAzljomil.tvhIAs8 _nϏ @N SPSh"V`jKj 0Cⵢ(J,~4y#Ի&1K8xXY^HPqmv*9>A$[Rq|ƖCt {s]G$5ϧ en}xk1=Rae|2"9LqY)Wl1CdgzZ^4Pb=:xÅ'rRSؾْ=j{!vuw%0c҆r{ϬGXe(-KiЩ>i[U> 4kSsl<.?s@#{=18s>=BC$RE  J;!k"Њ>%uCod")#ˋžOCa2#P.HBo$_Twhš)ry ~EEfe `$fJmҁ2.&ޖ?gضWׂN~ûZKo{NkNnԘtuokcbc b%(ɦ[J%8̉=Q o0* ~ !?U]'*̗Hk]xneon?f⣽A4QLjS_G+XvKhTt w Lgtw+ ;9+DVI9u-6Ξ ^ "'Zw7 43GӦ+Ys>\N87pRnƌ .q;g I"LsNu.Gn|3 lvY>/vMq i:޴RBջށDC۠K{C>b%59I;n3_Y#H qHB&bZ%wxqILOIX*ߖOaS;0W!ÚoˇZxrB¢x_@{s)P2K"5Ϯ+-׸GWrg)EyW=W{IP!(K[Xͼxxy`SհblWR0*ʼnln'N WG8a`MtP4KQnBA FiyQl(O򚇊'0O@Jc2ա҃̽#iji#҃a(!_Kd’j/Z".P}eafHS}xۃm= !OgM]$kLZ҂Jv_٧"5O+VhZ1\?jVdލR"],b3U } f#jBhpܰf9m~#HN ՗9HI-%߆sܱ)O |U/  ,.e;b_}ޗf$9!qr}7୉Ty:& _*;.$0Pz{q[ թuU[K˝qwSr͇|mGP MY%eE>^'_BllFWt#"hN'`Or74Q^F>kX(kj+Y Ru^,^o-I+|^q=!}{TY6XUQ%{'_O@C! R WFzeDqۍMI<@IcnxK 6w6v+pfK(p9}05vIyL &. P#nnl.M^rCD:fBx$oQ8/sؗ| n{VzYcaaG_pŧN+ĭ0AG˃'uv^V[asL{rv)S[U_8, 'W#Lk(/ ׫dtoeGe6R.Q4H\k>0 D3N\#&k/T㽟1~*ǵ`]`U}z[Ч >g6 NcYn@^V+{P CPC_nC.0.cK|*2X+@T atRh;!E ߧxNBUrKon]$_kMU,EML`{ 8 m&G _>$(|clw7W :VZI$z%:LcbriAe1g8BդL=6ŌC.أU貞T|!akK{~dRsbX6|0Zthl>q'Ѓ E~]-rd#6({#*GzPǟ/xI%1n7sa26G9\5cv6{~u+JHyֱpb[gLeQYݰNH!K~霹0q2t pUaf\MM4fOKh6yߑ hF%0)9Ϩ#Ȳ2> 7]bB98< I8A/t9i(EpuI#s8:no<3y3=llT9N׶@_{ǰNt\%^$/5ø7On+Fp5gEХ&~\@"=jɑ12MHz|3]O=F@. |%wЀi1YscD0?R:CW~\V'6afU0SkA &_ă,sH^"_B*G*#J 0[Tw^WnRkgƄ0վ4Gz{˜aKps%Βn^D_f85! xHz% x)T0+7]L$h_3h@iuaڥ}IdܑSPrrH)De\k T0LZL9i!i*iS5ׁX̸惔1ڜE Q"DrNz*]o& AčaFuĭ35sdNDi$Sa2T d(>`-RI.>hT{Ӆ [f!9Ep1:1A4H,5EE.9 l& X1߮]K3;jꍍ*rB$ AgfRf jI/#OyT/)+0(6%b ̤'ªhβ*4cP3\@262,0I.?:Nh.ɟ3S]zyPMܔP8LKJf1qz |^i1Ú U'NQk[ J0 4ϒ %.GHnxd Þ%%nf0~Ê׳ӌr_T ?/(gCr[,rlkW'YJiE$[d0Jt.vo$-+Tˣw0!KpzKLN "!z%q؋Y]ڀku;֠kօZ8Foъ81aQg+ #%($ `>>[4πRbz/? |wzµ.ohcy^vyIClaXdA깅7wN0;ZGI\l|b;l8|oIO9/n$32TԸiap}C0foTLc@hʼY@x{$;6 q~oN2sx}mɚ;a|^zq| 5wBx+-i >H*MV((cR-aܧ"+^SBTSt{;XJgD &bI(XGe$Aevh-[3τ*Nʠ*^t]"k5K<`HK7tweζɋJV B(`UV`FnydeUpb#lL Z@ s\X..yj Ii[h|G2:_`6r8kyKtx\/62f55ʿGcҩSBpC)2|L}lҮ =?aW )#9E1J"ý=@)$~*AA2<"aY,F"Wgk˫7_W)=vD KpJWYx!NR/BYXZ9?oY]*5[0kej%Cae)Lѩyp>Ǭ79 SڳOĄ 3G0jw8ǐ+;i|_D9׸S[I^b.xÛNT!0 PBEOw&UBϧOb L%$b936#OSW1&^N5ei}tOon"OJ>m0$u5r=6/c|)ź'B/DUO'UA 5 ;xZ,7Dd9$33ݝdʼ.a3JwL/ItI-P}Bhlw-"Ec赲 m{،7裗3Qdi-Y0@rSb7y@5w_08/g?4?GA(*ʪ XQs$uȽ n!6\a-Zx%ؗ:C^"Ixh-0]NT*8Y\R9o6Pqn/_U~xK]$,Q=jt 싸ޘRɊ^)?RK$ǻj+24sYBP[;jO$bkT=ie,Y^qkiM1ޟz었p=9=}&m"{N$NrG}R(D,t{ } ,fdeT%'kz Q'o:в{--;54 : /H0!fb%h:f'j5E:c,H4A -:~T6 ^(e"o\,?i͜ybpĶhO{d2%vp-r%,)n&myWix_&$ ?qK1Q37&D JɷLNlϽ@Tk4={jȷ4c\Zgw%M]Dp8i<$4Eƪ:F"S|Y{0h+=ImvkG`ZaMB֙X̚O֩¦$)+aTEceK2o4PjFoh1FJiT; &DPXûĢ f[/ildh6مx}$Ѳ< Ɗ]v_N O)c'H ..\ϿO'Qt=崹ۧgS||c,ϖC~nAB|Gˇ q7#\%ᨖd]<Dx#3AAjm+嵝<§kwT^HnBkx:K,deCy&2"2jY:!G\i1TSnt~' &fD`߸'̌?[ _4L(ً6,S3@8h%R?l-qeSMPm}#z[8OY*C#bwcUYAwc%BKdmκ.k;i4EzĎfJU矓w #,]u6 L[xO޴mBDWjb@@?P8:LDV ǰTft!. 3~}~ŋ w u# / ͎ʾPz@SZn&5L\u6o~c͍debkԌ;["KG|Aif$Lˣ;F&n( aYfnr(-fXn .F*]:OBo2/,5xGӸN_K`<9u_gbErQ=qlH kb]j{f*!lg-`"wP )2 Rijmti0EKU J L$;J5(pI sk2'TJFՊ |ˠc-+N+n]5N2`{ /ܟ?iD>C`“NaqH``o&&]v6bSh)Maw~:Q[V%xن"a'fpUKKyX͡f##7ۚ|goxa<fB-x'HܼG]SW)2$nKpo]Ə~F݃ۃ-4` ֓Ϋ 3:nDے?d ;QC{Y4DREU瀟 =D @Ň˙.ؙgGԧ]~7&?u0Ӓ_ YCAND)bE״w%w~g2|V5z繷I{aX-JѺQ @ysbB$Dt εKz8K\r8 ຌG+D.%#WTіjg NZuf.2:Z9//lc puNaٹ,Cwt 4b%HmkY6yQhiʖMyǯ?\iO VxBnM*Ofz⏗ſYgBŭS'3#SXex⨸CE%$(vb[Qw&M9mt#[[E D P<'@Kp%r0m~WibTcmf^Lt6*(p0}vGLɚ*'l)ܷV"4.ɨ?=ߍZ1=1K 1џ 3p&+j2 '&&[NgXً+!z^ʖY~Hɶkk0ywI':_zÍJ2Zʻ^6s'@^S*~ХM/a@OӋ|,pbT! wjkcao!<tKե!yDO&y9+M:fligAh荲}fvG2tsc~ 4Ne>}$nhc f_(j3 @isQ, zt\s*ƕ<%E/h0c#.;r#'KtE6 -[2^Z. YMC Yՠ'2O>VlR|yyֺ촥).*o}JVe%D)Ҹ&XQV'RPT bgwEl]z2N |G^pN60R%+V^Hj&)%G$~А燾'EyseU%R7'WoȠ'[wAg1 4ZY=)9: RG]{.H$Tj*nב'`POw (L #KbfAVɡ"$81S+iA_klDfwBމu$ȹdEq, :13Mduv\gY7.Ŷtw2ǧMjM8WpxtѶa4d)ss R0Z2 lV0 Kgھ0V %ve(:- 2"-yft]S͒;ղX_@aB&!vR.qeK1!SG^=Π}jflq\1/|,U$FZF|޸fx& `8)޵le>f}ܼeQbjq)?ifPa63킺dtoeʐ`x:<9:ZeUlT2po"4\NGz gTh4sp!P\Wh˞rnt5` G5(C kSw2jan>qfL|~)DkI5qz^9n*ޔݟ*.IL~kX01:3ֲzDg&cDYKNjEG@S~qШl (POX#0W4wY%e_P,TXKGv>ͮ)Y6ڶ:V;⌋,) :MUQSA$abWsfl΂Z3.`"w»q{=,vwd~<`׼ b5~ws#ܷV{7Z>Q2?˸rSi[T۠ϖ"SB)/2"L٨~H7!֋2]$G'15iNc 2g%ȝU%<mS!k ^~ļwgw0v@2[)2[+ 9l1*(*U#x|%s#@mnaqdS޻DMvjqHK<١ e/vpe);D>ӳl:|e$!O&vDB$T AA~HAk:T&S&ƕ4Br s/yM_ Һ10deV{}_2F髅,,bF<?33h^& ^sLT1و\KX& 9hۍ.zTk ҇{XpblZCNJe[xEI(U zn!& H*sWaxu>~AR ߴe'd2|hl-9/CTs@' ǀޖav?L4s- ɝ@+(X_\Jt"ĕ *5jH}/Ezw [I$e@sGeˡQ Xbe!\Bg t*j.p-]]H%LwL_^dom P)G$VtLw^0\$[ P:am{&rIFgw5yR[lCUYT[ cs"'ehug[=#aPVoZSoO:ֻ#)UPy QvX[k3L 7ʆzhyOփ<0,_ ?W)XNW1[iTzc`[wujG T msH@uOPP$ ;[0ΰ2&ъkk jűHO$;5! B0W'R.;RLϨPat$25ioB*? O3Pa, fU;̆r!jiUgJOBN7M440LEOCa~!> x+ Z}pG%{UhfYacvr2Ԓ_ 64/rjR$lʤ/'pzcOpn&E:6(3AފWjccpvm$tA;StD:'tH^$n1"(^bKT[ZV: >Cg5o#\~rgȹ-~ڿ<4{!u[o]LA>/(sI[Vq 黈uy18VY)~<^.gP;ց4)$giI,O7LIVڀ+oSGdا0Bb{vRI Ӄ Y. dL^)ftITvtޕ;Wͯ䇊@!kNɩstӐلIMzsx Of46 _`ֳ B8%ȭIhbFBu2\6گO*%.d2{Ef fbc&)6MaR3C-IQ%ih[ U"FeTMf%Ɔook9fG8`3OxUYqcV[4>)T׹>v[T-ko0ncΥ=*)=y4^.MQyۆEŠ0r>{dȰh)IpS ͜AyaFMHAa4,'[Q֐:RΟ[sUؖd F\\n|KQT~P2Q}P ^WmC,>g6s6RVk+/uC@ SI3N >{FZ&\VoֽyM-dĂkC\h/p$Xwڗde]z=ڤrԁezT@jb!0){Y!VcNxBC=n6m|"+뫛W g ع2n5cOn%ñF ?3dH&Z$0s!= ٪4L%xuȸ>HJ>0IbQS%DfU*w@I瘛=GIo.[s1 #004HosCf ]Az,3aέR}U[X~oc N& ;v:3A3MFhP~E~UθG%`|p7ə 1&wqeP`7MD^(R\C[J-!nצih\8ZFJ (1* RMq5wdԳ[O%q:6Ŧ\6@`4JľfgU&oZj3ݺ+,jZˡ':v2g|Ym0S Y*F' i.Wԑޫn;9WO/<ƝHdBh](n.C4Ǎ,3NG f Yžz[PTB3t3aѹ]eJ|S*yk['"0E#L}fR`%=BJ/O=3g)B,ni=8QT,%5k!+y\Xr3cvt TwS7Ucj rZs۝?':Z5έB͛ӡFʐ\+*$ ] 6KYD@{Փ[{ <($ia^*c)X`3/e Jp蒔-Vd iQtMۏVy$䃅 |chk1>ϛA{NjѤ*łaiVjP嫄cŪ"8ڦ͍nR/1 &0xa"SU,n蓭gj4aQvrҪ3G6bR[[xS`I fHpjp;Zze>EoqsH9!q;c!!zە2dQJ4z '8Mp4iTpb+8#/L6uudvRr%lhޠ5BY 񵅐l̇4&U݉pol9{hA2*1kw.VljA&׉iڧDBqV:FL5'4{JئG{A8rH%`~*Cs 7-\h7"9a<27MXeCi/f^- DNY$h.-{2Eu(SjKSM߭,8qs2Sn XIT+dAdEd/x9ޭI Xpf8K~;]IO]w˥eFWuH{&X#40j#paR3tՓaЍ}e=o ^;dOH"|e_(6l TsOQKquFue0PK(:u&Da`101Y`383 yf$$:&dfߎ񕩥$kBvRNR*! [/{hC Nfĭ8~dpL Or^NhE<2S"q086fNJews\Da53ΛݙYmʻDx f=Z`l;YޱM ak0I0p0Ti+b(%g'ڞcE{' ?Ĕ=!@FY"ӊs9t}LwpBY_*:C 20',ؗV61pݟ;TrPζ)ۘZVEd>JZ?FkR·ZgUSy:nq|"R|q!#N(c)tYKì [iNĒoT_/!.;VE>j{ݕ}s+(R$54zAc~/817x[;ut*pxƻLG0C  jkpPhА@N4@TAh o 0 #w>{il׃  w%$ id<|Ēp_whѵɩy|{jo:7+?F}Mf:PyM'c y0H%n]sO=&1m*v_Vɝce&ܹ lFZNbvU'"$#.{UUF2(/zSHAΫP3K9o!d̹oϓ aAȱ˔Z$7{E P[[QwPŸZs)5g72iwGGnM41A*rc*H"浗,gYM_Uʌ''kiMo^c}\,iT?/Gi &ON{]a:t FޓBi'9ː977xsRۊA0 [IoLk 5QU)'ZÚc1AiC*Ny@}}6{)6I(r fٴq V.߱ЅB ~/Lj$@~>F ATb~Do\*!^uQN% Tf깉B `)P "!6 4Jo& CTgB(Pm`uઋW. 暑ANHf7= r~DGc-?OX 6W. O\ oDV' 3c'm>up$et˞yVZk]Wuӟl#$eRAw.Z0a:Գ:T"7I{6"}-wJo% /gbJnLVʎV=6;,TuRiaQƔg?[saK#L;g GNg\_[T Jkzn/0c?^! N2#AHP$D&y'W28V);mV`r>crd:q6_]k/(3 ~v[3 ]+dFJ^O:;ΛlC[[^u4/HdoELl QFWf'/PxWdnnNkA4b@fM`0* 9ZV[mqC|]_3o~,K(b Z ĊUN);`t~P5" 8QR4_PљJ"o9WewFgar FuXGt#&chCQ򑃙igC5ڢw9ǨyR9-f~0;kfx݅uya؋jaK^6bxD˺^CD r!j8oiTџ8ظ"k-nPlfOyt:Cg2 E3n%NL@6R][%.Hi->ԥ@ҟ] +F[cʖ Cm&:TG4j#AH_qtq|N2Tpnd..p 3NG`AWG{ȻLw=\r}tU ^'AkREzԞW"{P4{v>jyRRZ!wo"e(bw˝N-9ȿ<0/8@}\E˷&Ce'Fqbk ]=68IEnJZi$Em, kZj. _YfrEF.j!Fҿګfr]J 4EeP`:__D"5"nԡsj;v0#+]io,𒧜Dg {yOFh:PZ iz/gcZ3:L~ByLMMVplg::Fd0"ua oT[Q ְ b(A}Zm5l+9IKR!}U`Ѱp4Q!WTjhqZ{ յgKkf5N̆3"cy9D\ c 4%t 3Isf*Fp8@ky`ox BRjQ) +nS!eDdMآ,zyHKxȣA+Ų%b#?H'5{ i1"J\b{%9YDsGOw Acܶ3`Em*W? w ҝT>`I)_c6Y?Tܱ?mO^K;YȖ|Oy=~dku?9'5 i5|x1y}C} u` 5:GKOnbXgCe#=Г8|y3Q$ aV@-(f?O\3wPOb4PrbZ@*yh/wYa۔jȫfj:P/+bfրM":>Fdzld/ܲz>1#m=k_=svHeK&Jfxi%{KT-$qIS|?bR2rzv CI9v\AРf} @N?evP9%j4PKel~V yHW;%a[m*q;,R#'72$@Zj\wф=])Wq&L(qr>nRldG~=nhIZ<<#yIn!.B8~a}+}$ ylji*&5=Y\GD^veEÍ']#M桕e:hܰL/S,xϴ: Q5yt Yyţ0| <^[\uj@7Y  W*(,Q5{h Z0n,mnڼ Gi ȕ WYֽ5{5 uYE'1:V@'M/0<Ԉ>܍ݰ/oFW.}n"ŗIF̬xn(pdـ:jo޽.]J3Dmx"ڦ"s:|Bqv@3f'U]Ap~=)lpu|edS_Ẕ7]`?r` O\EɰV-p| `p=&g.#wAɜR;ъfBAA"]y>m\vW~Lc3*zb*4;oƦrX='Ypc_stEq34*!T{L_b(yE8lm T@u< 6 2X;2 ȸgǽMgv|FϤӧB씐t95Oe$t9XAvBG}=C!nT}#bkͬU'I-𥉉>_ի?^^2[0]9tx8w[E BP0bLD w+Zj=7_8)$8|6_+-yLmD:2UBB iQ4DZ ݣ4DuEt{]ngbj =8ΩD \<ƈy*5Ϯ{pʯݤԐz^8 t<mN:AG -V#Bņz_h Bxl1f^AQ@&uD|ڢM!m$G)-Ib!Bxxu̳i3G#Ӕ{{]_kOwM@Tg~+ m~8REm/_Z<2L/|SWcGh6#x4bWY`('ԃy*#kcaa悇!7t5&>$mh?h/?AQNWM)9n({lG{zRoc٠2 "% y BFӑ(mn5}h 3wz{6f,rRkKbMT9`ݙ/(m/uVͅ'Þ$~jtֱ~8Cޘy"_≭k[{$KtF- (>y~z!v8w'4$Gзd T ŝ|<[qƞ>f)J$P]? :˗<Y'6'dXnPi1H) Vuo&-xHZY*N#5xT%jTN-i,j mgTUզ\>zVnxm[OjsLsh0?{6Il7\dcxѯѲ@F#F8z7 :Zl8:=f+E@J7C$(bOlJZD8_K 6 2淢E 2~Fgy[AVrtVDk,A}lcLü#P4wɏPa2߸7"t1]eJhYNB'7ܴn:%;2mpTMGWZmFoь"a.=.c-Q~d]sJkيzZr='Cb"шdKFGsbj 5:.DSH]Tk28@3ZX"% w߄Ss2^ٸrgx~m&@oG)SҫD #LuXw~ܵpMjp"I.!!FcAK7Z;\I6teJ(Wj@|U&®n7X 4b>T= "8y4[(ғq{e϶-㚚։L_t.#8U/Ӄ)rI=J:ko?`Ƽ$3P0.j`sa`muzSYwygG_Gym5Q:0;Ym5z8K}N!H 7\)ga%b͍fd Rž'a}v I`qbHf_{/y옴fJ_sUELvvdEY\qb\2׼lÏ&ZH'Y/ Gf, &=E'Xd`6qgB+9B&`61x-e[oöx$n)tBxÐh,q_?Yɴ?~&xE 0eoJ!"*7(?;\,+pW&?: ǓE_O@C%>}KP! "Sna >#A]Wdr ֐g>T]$OSI g#mZ% 'i< Q)A}v!Qp}DDoo]}s[.!i$pP`E5v=Z)D J8;) ;4Co2і6 +4dI_ĕf Ӕ9mh+8 Y΁ӿ~I&L_HL޷FV{ww{DeB\x;Jk'/9xN#4ۖD /SH#$a6.N>#z}.PTb!B36:h*dƢD`t0Lq_okO5N |J '.jkٕ1ݖ?31 U;(xTjc.-5ˬoYY|F-W\8.nFˁ4w N;4y⼰-אh K.]b#l=Z+FSwh8)2nRlWYَ3NZEN1w  eͰI#Oþ+|~o): 靫p%Ӵli a{íϞ#td0=0P~7{5=nH~ / q MoGbF_α4K鶂4`#9$ b`ų:fc+D2]#a P] 閼 c>ݘElA;fIu.X0\K; {;y*670$0MUo $aІ҃F_DXu) i[li 2o048R6U ooajmvy=qY%RWjW}56㏿J9>q*9. ̼ 2Re}T ZBA9!SK\E )5?Okw,`09 OU %a=ndFF0LHTW|+iOdY'aX(![RV -*$c(؟5 hGp+r'CW9/t"JD!3*(W/MI j -G 9 ;JR cԥ:_pae-?hZJqKH `3} ;;~iSLeh'MyY90"UU_˅'],[H6N?j;x'oYI6+Q>o}lAwTk0ޤ뽅V)O D861U;-m:j:C6u8J>FrF%f"4%b0r\G 6[c^ͩ5n{i)v2o/4p< ,g0FHjbҺBx\ {J?| ?6pqi(ax.0L,_ z3qp/=uddnl˜dc\y-V5/|ІFdt#ߌ!.KY}*2<7KKXlAn>,v`db1cUݢ1nlMa1ѤP t D9lSu֑z=Щ†8b|*`GHBrT1j"R_.7\ &w빭X6u Hi ၿԣf*kvWLq+ VxjeLQJ֚6r0-Ȑ\ɤ mIY<#s^BPJ@=Kc)8ˆJuJJbW34}v\v% @J)J$x ډ~m4l$42X!炚RKnO>/z5*w5\PЂ"- 2c+Ax ga^L75/|~uL x}rX d*)D[B5) /"6઎d8Uex4pAm_"bg˰܅fBH2;V]vd隟# `s8b}bW^&](Wg ?3[\7@vnOw.%^4ݵ &=HiB)l O[ eދO5a[uh6df!ĆT_r97 pea'Sr*(|+@t#mKuײ}\(,cs ȳdrlADozT˙|)r$gw!lЮF&-gqhAxOu`ļv=l%l'ys9$Ss>' Hc4)U^=z4o6%e2huDshDE4\Ъ ~.hR4KޘX O'0 ڳipp/4|sY0H4Z6WQ9ܪK9%_A!JYPB(Ej$> -4+q!b'RM&)(6+rûz>E@<92tY-. !vN#Hgo"QVԨSMV7g"o ܝ! +WJϪf>/Y'KaKQYduYd/%Z.,DRNhK'3PFDdLT; G"jN*D";x ZDRpA*#Ǩ6tʽ.?[ Y^\#~L#OɩD9ځX=o|9*;_;uk?Y[^_Dྉc9D#ʌǁ/ +wso~=1^œi'ŇfFf y6|]oz,'l mhOXY*(kW'$7Y`,Wj~RAm=@sd#泟Ljsԋʧe3J p`2XAwm6fzיxu# gBW9k%mZ' E1o\FwdLVW2v>JE^)i^| zޙǵ+Fg:Eg4ĘЃuCÖxK[Y@H,1T ;K!*ib9qBlШ,J/}3ƎWBHP5_|!g9y8r;mkQ 0Pgp_emy&2ӝkC :rM}nb,%9[‰Lafz@REd-؃:X(g.7zn+8zS73.%+B(d( %9<{gR{=t,:ES,WF<8˛GZE#ʮ20$倵{1tm/\y5X'CEX D#6,99K6k~,%]-ݲB@K:m,!#mWk$9D>iZ0:zo~i؉6f9y^Ͽ `)`PUXS-qҳb>A3HIGp[2د!9lN\CH c!ф~i]5c%} 6%\0)9mcv]jv9UbQҴ݃eĀXNnhBhHJ65mYCF% +Tj|r)E&Ƴ}yC & xL棟?l=,А;,$.IfFjW+=} ⺭X7=Z~LI䔊^DR7e={l21k5ٻr #F -iUމ~vxSAlٱ>=#fI[بoDέ °+P"<@ \b`gؐ;O?-i:YESC bDsd\ǖQ[\Y\ qՠY(jɗGǐ,L Ozd=l>J d(8;/rc)l%#  ;[x)E dWu)}, M~zHTs7Y6>ej*H-92JΠ(y \go0K =ɪR[ j.5|3a7*T{\w-y|e" nha~z[EKnrKw}4eUh]DM[.JCJy+T 2ЎJk=|*"]I'h3p;Ƥ=mIomH$VDerRO;|Q^?5kf; : )!} Hg#vX1?٩LȴY =жtV/Q|(q?\W.H @4(~'3oM?I(j߂m3pޙv%q[d`mgdZdDU>Z2zPiV/#puϢ w!zJYAx2Y[i;݊Q[g1'~f Cwݞ+V?ݱ @2ABW-e2 nr{i4O$|C)vz NR 'CON3?-TPe+uF=;΋i77 VIyUg[ifN|d/Ǖ[aa,ב7cV.ӣv}E!܆*h GRDIi1cxIyeJ?ݴBH\7cVslfh !Gxg;b[L.|o̎i:UU^^KxmQHy]䧺V:t]TG8@MHgXE 6i Z|rٍ # T,3V씦[/*hڼUa-1Z' oPwx0EȚqFQl?rMЃXőqb oG_]TYtnwycìiFdX\j 6q<4U'tzPnӆ5ç999!q Zb\e[j&c")~}\9/8Qh y"8ߑ<(%1$62ksц~ٜܞs5d;~~dӮȺ0/83|Zhͥ2}1_%+l kk~`?ݠ&3ܥb>ʳGF٦c|8TMY"=0WrO?(,U-cG;#ဇn4 Mo:Q_Honqt2Sh+8b~f$ha ;w6J cd)|ߓЀ"[- t :&qmӝ6AT##1" qg,:>Z_|`1[xc}=Fjԏ+vobMv&RJW-Z2(9R j GTRPkg5n1.r`țש'􈝯1\[7gP4wuW k 7ft+۠ۡ*mݮ713\^r<  {2lBvK}鋩YĹ(ݞz2 挑(5$&Cq.s1J:ph=b vM! A%bTCxy6#Ig`\!%}oJr \[z,Ϫkq?:n~ۻ:jTH1YWi1鯢_᜔^iGfLt29jvA[csҎpc{ig+fr:kST?/e#:"BTtw\=EYwMF:('> Z_ <>-}Tf/>jjCkLMG=ަ*sB+B )k0 Tv ^65O$W(n6B=1EHXѪ ZQdn0CF{p%j/rHn:Qq  QדYxH?/l,C 7pJ8K*uk>ȆF=>!:M$]v5zV8$@"e`5"nY(D :yPFyܟiY)]}Pu݌^j- ZJc^}ɜ?烑.+NUCKY[i _͵ d"k< EE1 "z}TҭD>rZsf=#hYka.K~ 1V(-(OݣIP|岱  ͋~r PQSVz?*f5W}d1elF k~/d{t_uƫXx!3#gy}04VE79RoO`xUC{5`MPWD,/u0_>Wc_2߇-.lg[kz7C *5* 㪿!(zW_b=E6o@Ld`1 *9^-9q"z\$ÛMtTo; 3IB>O4ܪu sw=m089ŇSo"≡{oh5TTqړ85osGŃX%hf"sf.%!cJ2>v԰DIJJ"}Po/$4$,QbH/Cjs64/I3l᤮cJ.Lz#y27wgjľ[B@Ө܅(Ʃ:mD wEu#rTh;ݨ"KBc2d}C$!6pj|ӮJJk=>+~~kq 7(xjfLxn_b]Vd9:gޫJ#c;*&c'>0Z[6{&f '2?+V96 }[,=~mX D^ s8䏚IlWdXdVxB煶pU}&1=o { t$4H?zƲ5is-&1Y耈 ;.Ú*O7Vva ~#[m.M.~/;8*a83 _ul#iYHSt3+Pʙa x*= 4Z1ݙ;9ʲkh|ŵuXs݃S: qHmI"He&jv.+;^yH9& /[! 7fCCT{8걄$Y7[]0%H=`9o?.F%/s}><(Qi^CD>'pS2}{H!tȬ:Zon ff+TMB :ke'Xb ϤJlo9%>G4̇6;$9_k0|`;x4~8|`|R 2vSbLYN“Vfʾ#~m\1uH[XHqH ^~m{WOn="}#0ץkD2jRRM4cq;cdBm:?p8H1- g{#yj_ - @N#BǙ1~xy=,=p|c$4=}kWH&^}S^u?&\q-!E%%|\nlxDeGL9$)yjBlU(~=y+ܟX8b3f)-hڤ>ۆW]pR}wTrwJʪtn1 2"-vKP^{y7:eD$`:g@`Їq$-?n2qQ۹~-x}0{YƛXf[ &kmjԿStr(:Hb66Y(pydd)W!!SW(NVDӍıY_vuZ_&x&~ a9+b9]BFVە1M0-,B_.=3PtR%[M:U,i4&D`xb1P@#4noϱ$wQ}1Be \.9dc5܃@QcD v!HЭ IY?2EzK v?,1ĊEƝ(I2m bN)8] c \ԽOЬhR`qQ BBBC2* #H4oI^4g?*Q1c]pՖ5n?X.XEЊϐuT[éR`f$0 .~+>%?v#aQn$X Ǭ0 )8UI5e@׊n2%aӥc~g#miWg\~gg'ZF2לs. t{5cQ&Y`\~˳6X.e9|HjhucR1 ?ee >6s%+KG~]1.}*V71΃z8 /vTK <@ MATKO̙J?b>ձG[3yE?_DbLUwe%S>;$s;d5cὍH|h۶KYQSз~Co:n{ݵ7=(PA^ؼd 0qvaG[Tb @gq ;_'ؔDW,̛$*6CV@XڻW)KIEsP2SbutVg;y)p6Q]UcflZpM'{.)ur1:P$\&H+e5[ پ) jC*0yв-UAΪ,t'h2pgϽXKBB!@Qb 0Mn1sm3` 62e@Ӯ֔u>#"yJع&#SǸ${;iQ7HݨǗYRut3}sRsoĮm~Ynlp~o#6vS@aTB0"#/Z_QQ 7lCi%>ܼʳ|tTBGс£RY5t X"=TBpr\=j΋G33:z0{uK}iq;ḧ!s<h43|!t_;k>4x}x "wU+zm,@k&%?J\Y1zSxzd.d7Md(ftsߢw2؏fvOntW][H_ FDeߘq!2oޤ(%`jC$4qx| lE_6怼߁nn4Ajخ\ؠ9|+ R6E3H*] !Ymy*B4GjU^hq;AT;~c 2S qf@OrI @;om|F'@Gw<'e@N|Mz%nNӔ euʺ3P{aFt`^SJ6hhG\o~RbUEl๋坊Rk1!_|)E_!a(r y.0MA>euꆔ@4(?2 H,6I2纥֚s@\4 㽇_ǀ` #HB9O'Ghé&Np}niԯ^~48i8yX[J3O& 8Ք(U%1t1t Ac0\×V]|zILCŶJ?ZH]n;WP`=4~ˋv@@׈եp:a)YW `#K~b%PK}]9~^rJm{&Cx)#qP })`Jk䖘KI:e)zzJ2O^.]3_,Jy鞍 q_D.Dë~C)9A@a[v]QH^w'j.sfp,2y]ƅH+%@>˲㆟ri^KV>T{*}o];b CߥٿIU1Z Na>!I.̽h&gAB8|{;sG ʶ$=wRnkU,xk#L f*bS'8X;‘}_s-օe/ |YG[_.t +ƙCBdxaM^m3Wt ’(khxij8>IPCG),5X_ -\c64QC[1տ61:t}miD4m?4& *l9)QcgUC=j2Dbg_2@NWy-qrefpRPyZ8$*ˆ{Au&\!nM6,눅ݏ7f<;Yˮa0 SJ^gbş}Yua+UQc9ƯQ51&Aڙ 9)^}[d(jSb -҄Xs\?FM,޶<̢ +WYTaS L~-';gK܍;Α׸; aNcQww/8R9w@dgl3dKVݿ㜑bVP ߴwsLQRvd-}E. *iD&Y.q@ 2PQdЕنɰbmsf PZEK`(%h@pepS%17_GtGVȇr+JBg.@cL!_vtyM| ~{C3xAQ 7(s `[PaH.ir0d0P٬2qzq̂KFe%7 pA W)sAF4Oͥw9aQZ@[/:(!Qp8?nU \'YS=3 74xiS2.xW {]ͺ^RtM%6I@MyU<ȍ.8&lB+Gi'GA8+. (e1:ȧJ.t~o0T%O$h  \qEVg1-A~n6Ww*v9t6FJ쎡ltS0DyuHʩywEGP'*ZY݈rdBFۓ6 ^e{9v{$lYpf->u[#)itJ1_smCړ>bbb0!H$W=Lk=2FUхԣ`nG2G(1éLcpdjF &dleV=5Wu'Ar<ԟY}P5 Sl̤g,M'~BoJ0;2'<95D[Vz>wb\z8.?./tÉn%Fۂ'[-[sˀ/"NxTש8{GYFc:Kow xbFeYO!%xz1mٝ@$meRgڌ} J (Dz-"/t35H~^8sV+&}ր \-Ov,QMME0,^&= pe<x)tԤ- 4ԓ$_$nZoJP"⤴88eZ^ETu7=c>q3Q=X56䩱_h6c=RK??3ecF71MZx~ڃ@)HN][Qh} Xqs"_p;`rF 5lyVKJ-߳8Vpk(ږgd#z+#trB}BJD,9W,AA8tQ*~| E{P] 3{bNqMwB{`7j/X9c>VHf7 5F-KJ2jKg"Cݪpus ̂2 קo=W!8=DtHm\Xg!\] 8f=^B`S:ʆY 6zזJ+0* 3o}9-vWd=v}@*+_UP558rj|O6N.q|ٵ׋JTH18x +:fӝkK!ŀx,fQ{jԏ4#epZ~[x)]OAFуڑX@s{7e6@SxV;As?G?[gBV y~wTGpXJVmK?$wJ'̾R c#!,Fu`?ͯ7nw4T'dl47W)+ƏɏFu PbA(e(T_n5/Xnp ڑ;i 3AZr-h*f:arҙ#-V9W\VYnij50cXd-& N8͝Hi*S /SwÍNj-*ok)U[SWPA]'Aoz/D5H(љ欍.7_hDSʅe@ňnm}RS D|AVlJ0-2_oLRH㻢ghr)sa?sC Z`Ce&Gnq*NP'YXÜZ^xGc<,B ӗjt^ Y\L@\}9*g?=2f^`$]mQ.*O%Q"YkMa9I-] rZDo"Pb|'")[ky5Yf։k lE={{1VzS G"4?P,B. dn0+|6-Ƚ6& $^{Z'PPRm_uVlZ=1&ߌ3Bu"JӰq{̀~sd RVTfLgIE` 4KAէ5*yoc:ז)3\ѤĊߞu^= #bf d:~VCW1b#(3íQ!+\rˏmMHbsSk^ $|T& ]!k8f*{%U*,qmkuct%!V,}Bxߺ Qcg!gY@`=]@w'@WU^Zxh_}:" aO)E_{DP]a/GZ*2-¾N;)nl* #Qenmcp YZL]%24*H@㊳2V{*3FnƋ*>.~#|đSW:j%:&R*XJmq)RK@,5; Ɗ'KM ` =K^2}3@>B=nyZsb ϼ]ELQsEmۍ Uoe4Y!Ҥj~?*(*j 9~.YɆ 8y!H8pe9~:}"pIY{1th:AaɥUU? F c_iBxdl|ŵe 9/~^u>]V'HǩrJqE}[ԆPIYaHo&/@X޿3ϋmbjn),o@>&60 _!jQ4>#R+ۥ=ܓ>˭AwU=ԲrsO]I+\1V['V`:-I4 "Cӭ)-w)_p MEwPǏ/a4*=JQI%L<#/18l9N?"aGu<C9^5~#&3/NE/֘Qo) $$ %Bbgy @3>e¿R%Zv S0Lr+K quYU?Xg1H鲵&Gk.}'a;FK1rq9C(BOC'otJ, 7۹б.<=/hL֬,\?ߧEҒ 1#[vpК:^uh FԲm o+gb !+ ywLEǂ7dI)H'nDqC1%uјo]GM͏Pj4xġhw@EJF"jv䥵Z ]1Z? 9$]j~JoIB(> ԕBϲfJg;P!`0=}>m(ૉ?N*<ߡC(,IXUdcr ! J.U:YzhQq.:ݠM.tAT(9=1=JB]ZIkfiD"ʅo1/IrFuvM«ǷCa/cZ~/p=^ ;C59\POq ?>4 zI(Vd{b%L@Y+{]@lcY#9d n6g~`y .蜗s Zq2MX\R!|ʾ3'?qKV>!C$u.444K!6Ity_fQR|{o0oVaTl_I`R;;&'^zsgÈ2 \o~`5+i_rl,} 3_@MpyսukzG.hO΁jg9 ]-Tݖz$`@>ഗ=wlQMat]e mYQ;vҥ":e RF3iFYx fvS-sߎh /}}ZJ?F"kС  ~|\E ;юš Z=$ധBې1^)JH1; OTĭW.j"QT ~z^Ƈ$TÛX.ǟ]Zoe 6(\.:mרnqtTFBJ $P)g'ϞSҫx m^b+3hJ(. 1xOBAKdHv`G 4~ *oAKչ6Hyo4= ؎zS\sk@تe?JL!.%JufP{oS9*mXDb*Ԝ SWAJ_ӱGn*}YNM;Yj_OC? m_OGӐてq7_g.5X޾P/]wsTXx~a^mb|]Z\zX|e0[_%8Ϥ߱M*upY~/ԗF Mo{lTKl&x9q5',?Ky.A9f@PDчatM$ş'_ȴ{dyGd骨UsZ|XGSV̒Ӌ铍w̞bzP8t)޷~{+! Cbhkdpn4ۋ0GDx|o."ď.lf譛)QJl xz\ 8F-640~-B~^*3p߿w>B*fJ"O&QJ.a/xҐ,)4~a]FQ&h\HMynIJmll8N%8>MUkڌy?fǙnZ#a@N1 .$1t/͚d!b"|Ҩ=l)̔A ~߾Vƻź7ii{Ǜr@;|n(85Vk{{ q ,cDs=$) C0yWO^O/'gu; !Q.2+$fe\ߏoꔊ+I1orY2uVXv{{ƇZMY75}rSs|Dn$8D%h#>@-w*g)Щ9 %*v/^9J/V{٧v95 45XʄDy^Tn!γ5TT*v"0`blMNBIJ)yd"hp78͉6a؍C)1pUڢ# y﹔vʏT0 Aν`Ā遚onXqGG3OC!=Z+]ה`ي4ԈAjn4L ҍx.@b氝^[⥆Frw_f@5=մ폼J=0<-G<6SjƜ",`A^ }R8=l+1sm}@2@ Z-k9`Ë8W&rkg]m"jvA&u:0qNF}6%u~#ퟮ ƄHY4Mn9\-"VB*J@~MK%7ت,i%`(Ih/3jmלza>&#PuvLol&D68%~[5wF|EJŤ5JtK KLu/~2ˍXr>OЦ#M>n{KP 3"vb)+q8YmHXn ?h]d ?={y}P!hxD=" J@ tp3@ Dy@+lGeb-m P"a473 Rbg|D l׀1W0Bu f.CRrH4;R^;B"Sdw%vBDl*-Zn4s 4s/? U#O"pOםF@ͲkYO-> !u$n iEF@{yWJqn} H<((aa<,W~Se]L SՔsJ2.=_s$)^jM_CÛ|J5.J6, nyu9;'dg ^5{ 4D-d' $`j54R`ye`\[Q5.Dy^E̮Bhe I7vSN6Q$3qe.ؚjq)SKg{k@dlC()ӸVڄMZiJVӶg <0V#1:ư|Mi5x6Z P1!{G$IH2Ւ/R+ʐU N }QὉ9CX?hM2fMSG.VQWá#ALyo:wӃWXUZ|8gǾH\䂏źD,7=H5'6yhؔqd+͇ILjtw?V G ^ |Yw0Irce:愞tiJ\^"`ŕO6SQM 'l^=\[RCir i(dz>IW$lVq <{3yWR nLrdS v`nI`%'!oo`n'֒WNcWBjhI 虳ȼcz=  2utmencUgS k}r TCzb|7c" '|1|Qڌ$^,3cD0~X$ERs\ܭ[L=aD_ "_^JS*RA3/z@H,4*OE+j01%Ӊ)psWZ-Vx[}*>UuYqY^jcXhdmUNK"$3nTq?x)qwx+ %iF)2Ú Vd LXr{n2I-]4FcX>u /21iUOa +cRLUY33ҟږp%Jg$q SH/r`٤~;bOz.HwY4kåo]D[M++*<$%9 liBĀȟvq ch[*czbzw50XݢUxV#j)X Ztwk41=6ŷkX$.s( u'L"|zOʞ򥜖Sm>#@JdOΟ*m!6p#:J2.Nk@6NkWK /hLR2azZWt:bH ^V2M$>ӗ m*1JE~ }sB6^F}gsaƦE;y֞,iH1Vb?Bss~U v[S!I1$:Fc^&vrT⚦@y*+_}rm$ ꗍ~@|+4]G$q&y=iC1g^@ʆ}QF 9əձW:yME ׺z^rV<,`V|SC|z/;Ilw"ja> ԅ5[cwX 3žbTU)'[N@}xD2UVF-o$A&rN')oIUYI#[Mf4R>^RzHT.c'TKͻjX9(:*j<l^2p'|PIǸvcl]eϨ_Qn@q aj<4(|л8bX{IMǗwP.2ܷ;-Q18pƅ,;=U h Q/X*vm5%gd/gQF=tZ<ɦG7iy<=*kIlBk f9\ɤsFu`g]Y=.~g9C {7hI f? Պbǣ>eCf.GACgEIT>( ANrM5=m$|${/Ai.3wY6o{DiWH2E kSDcB<-ZͥWZkS7SĀN| 6yO[T$fKah"Vs!(shy1,lV'Z׺})֟V7{΀*ޞ#(KzsPr x &&<{.&|G=QEԬIϟpuUh =Hq72`Ì l2RzFkCXЌ P]('O&5n5_1EH{g4v2bT+47 yNh339m\?Q$Z.* 712(kI"qNN$l[ wɆPO,GS ,+%Ӯ־)i+xdꠘ1&eF>8x6 XfRM4 Mhb}gןIe]uõj5PU2w ;eB= xR".=pl0@^b؊۪LU0^hjO̵t I Y#gқXPc) (yJ90+4 Q,/~ZZHTg0Kѐ3KldߡQjPG亜"S HdGUOY]/Sg]MB8cS!¿aa?+Ԡ R\> "!$Thxdv7 pELEhR\}D1:ŖU9pg6 W:mt^(STlrSiFޘE6<>\FZMx58U}n7Rr2$KMtҘϩb!;[R;xB Ih",NMfh/Fm]jk*1I#on#w X^u2_0o0J9b{ЛAQ"#dYsޜwmӔ/9?a!_k- #%~iydDNe`LqP :<ͶSĜfndbO[BaҔ2#:(]"y9Od%ȥqQ-6|;RC؆Y> @D6xO>De/[y=dafqa\nAn0`U:\%QU4$Z})oW"LS/KQ;Nx "JFI>KZ#iߊK7j* D1xTi Jta0ɜ"yLУ ҥfs\Z1UaHqU*:5g2|<'zYCb^q&<z_"z|΢Y.-cHUbmpӺ&*W_͒D+ |7bN@ EKѷͅ8%oW#a@b,b05; kbbv4[Ɔ<#^J^Q-Sv>"ٍ!~}X/BR_97K>O Z{23?ҁ py&E O"H,< + NT`ZG&x%Z$h5LBTy杛jP/@Z7wј_t`h G|zu- 5r9x(wj=红Ơ6yiy k^W+'`f~M'u]/}˜Ʌč(in?}7lT%,a( (_ē D}N׳;Zb5c$X#Lb`<,7]ZNc}?;==>uOX\-K ^ԏ PZ ?z{o5PđW1R& mL<=ur XT]N|WW.$0G5-?-M]> $?|TQ_zYk.'4N}=:=Oݭ&~'d?\i:P/B5!b'H쥛91n(5A+I4=Tђ7Ǭϯ&U ⧷s$0Yu:{ u!8&8! NQ1LF{m%^}FJز<]j NCNԥcJ}7RN$"9< Z4GfU_(R&Jf[س5<{ 7xcg`T[df SrQ?fLC"e*T+V|dM}! QrTwk_FB;oKJV|Gۏ`7U0wvZgGzfT*f>G-W:Z @sEVd#׳t{.Vm qCK؉E)e!URjY=Us_(ʯ˶q<#?x#/W1 w";A;eھkGYDq;?_ ]|[ 2}Z)8Ө{L3yA <\-Lqkw$]s{%~E/ȀsP)'i` AZN B=Td>qS*ԃv<|aSb F(Ci!$HeR` 1d} WJ48WX H.Mʑ(8X B'Ɂ|XvsE$XY==EPW)az,BSR+Tj 4VlM~h6բH|.ҹ KqS477a0 Qf&թ>H.?SbK?U w2WvXE[eoLWt|.ΜXvqe'&\(Sc;gP 5V6@ @ke-R׽sGNu#pfr=wݜV#&%  -nAԊml̏)mž5R mڰ69$zM=}Pt[b*u1>lu&RE>Zm"|ní'D|nvULTAE[QCiXP<||!jg넼چMm7|0xq~n@cavRRSjDŽ3ˁ'g @duww N'tPgUguѶz8Lō䭸<\` ˡd(8^K_Q'5H_B~5>Kp"x)vχAF7{%m ٳ O+v_e`I 6TX_2Ψ`R>P{}6shKj RzÍi6l?|d1 ݪw23婨3h_.5N7{4'[G59[ k@#ֻ8(lӡ8KJA-X8?1m=Ih{&  uɕ8!keFګzuONnr*?(AFt(vJ8 :,hdiGk]#ϒ)82H ,3&숲 ch5{"[4gŀbƢl$s#nKk.IJ[̼chڽu?zx+ڕ>5l@wN4uD:w2s-4$^yoKmōZ՘KY~ H"ʌ=n&9 j  :Y)%5cڪs0 YZ( OCC-kQxb-3BN'RԻs"8FU4d@avU=Tā[݇0*C2"obEЂYJ,i@jg/Sq"j낹w7Vrn,&j#u3PU؏M/&fntʲ1n"+ZؑƎ.IN3(x|񿖢'W|[_'"\0>I9؛[缘٧meI)iфzp?Tޖ;Co RQi-8M%y] у+DзiEH3%89SieM1 y؍MDȝ'8ӑBC1A%'3W@t<QkƺY`?^ 9y[(|$+dňݚʵs%e DrKdop*`Wp݇\&a9J,2hWd{d K"7EF Ed 6L瘷jQ\Ri#jK ژ^ _4.Nʏ(n5:2X_1I!? Q "q*[:?pg ;aA^ȎYfh{}8 d Dm]3ItV`AJ _tj BlY6A.7AaqT(%Yު n26@ܶeu;ҕD/J)-'GGJ)| ѓZmI`*>LDN\"CPA\Hs3P7өt|Ҍm9.%N_~eRTEO[7s719ntGeTWN|&فl1Msxв\bp[#h^{goa ]h)wusܗE942[޼"ԏS/W0◖sѡ1f;a;%ZT~)JO51RUsQ>z}CB,[ yUY0a&S,RSi`r?m㞱Zͨv-G ҾC)Zt kـmUC\fɽEJ7)³ad /)!unLIs G8\E2Ev!Z=Lh Q/P`nn2AA+p-=BCj Ɵ"Ť/Àh89ȥ@#(Üum==%J U]2C\ʦXA?#Y73Ľ ]^Ͱy0E-|3+x%OJ;tU`Zl*WKy[Z<1F yՠyf 쟕nDS5XGVq߅+/Tyqg6㴿vF-&.vѣ׽C_d `,fs?=ቚ"tL?7tNVx̚qS6@dYγop&Mߋ7{wdJfӉp9{M8nWjbNH!.=Ølxط( *C(nRM iwn~|E{xH߷{*KU;[_դ597RJ tdUd$ʲzҜS#Sgj7W0 O} >O3z y ߘHb[hb0xØm0&z-£j8v] 0P5;u 9a}n­LPlŧY/I mȯS{m2qQ9 As+ ``53GOj?QCz<,Wum?OOtBuFG4 NBlhza%)ʵ@k1pSJfs]B= P` 5n..AjTRpSr`#4P[Ua~5 $r `kꃵ)\ })U9q/hWrnt  _j~s๔^sϓo(gj}[j!4KcK6̔H7mGek im^> ~U0sQYhAn*AZ{ ܦ]jf ݣTL8+G;Άћ=p]:hGr4EdglHϝBJ|e8+w!IcWTfR:ïwp=U*5qbl2G+]&hݧs*>E~"Qn4)dUIHگ}nA=%lku9^„2GQT/b?zI:)p_M2aSNlO„5ٙ̚) ڽ`$_4 k;1z]́+" ]}qIrneu$)[1֧*c٫|[=iz ,~n#fou9EMD#mݥgV kj~eG"c xY忓pI1UcHD)t  }д%{ ƴX:!3 .#W0ECKgx㛥yUT54$ 38$W谖)l@AxA)+O$t}Կ-m,_^M ͰMMP <-FW6{;nѭ!LF/Jdbx꺑ѽ%Kj,p4svxN@9D]A24l[h{w?;#s:~eV1 UWVi ɄMyn6,KXYxJMueJ!MyYZ:HֿGb isͦN8)`P]g|,jx )8s`Lgb $#JQb+DQ9l:ı‘/֧ػ0/ب;n夿}tCŘ3qJ6WOb6%qYLOK>=ls]9޶K?4 ThCC_Kop!i;=jL/-:!9țOШΆ]%ӼqHiSSM__G` _qW)l8K'G6(Dⷌ~OU׾7w5悯{ykhg!3@~Mp#l`g yw\+wn>"|"%J Vgb'sat6HccدY`|+`˹ggT1Mg^/ ת ~3 lJ! -57@Y źJxiθ( ~-od!xb;pxူߩe^c;WE{7i49'%JV&8`A(mAŶ6jȨJVL7*(ﰕv)G.Oji,X&Q?Z3pGMi-}R LNFhyR |"v(cou1%rmLaf㢒".Y@azpXTP@t<"pt@hH >CpY=\xĄLK.d+I=\s;fjld q %Ԇ(rHTPEүBN'h97N @@\A6t$ ._v+I>7zщ/] Z3Y׏GX%sqLry$w>O!ód;aLSO6L`9:>xxVل-ҒݼZi@޾zz{I 0j }!ԾfW֑?G IPZ^%0PX@kY6xh 50ևL5pgu^.F,Q\fC.6\C1omw?m(FKdodӉt. b4؜AALPAZZlT<_oepR?G%D45z>lEyܮЯ_  gفhr3 I]:L"ݸ2CrX$,IǍ8_ƇE><U؉agm+ ɻu6cAOEMH߬ҫtSJOo( Ir 8ǣ-q6=opEQD6RJo5Pʺ) g N`jmGRP :'#i6LJY(w%a2UD]]SπߓjַW`Vqٝp» #:z`Ɨ 7\S,]b&y9um,ɺ(n0= ḄO͢y>ЧRR}柲s Il QS3uZk% U4lTXu.b`Xz7 Ue9xi(I;3jZh;&Q'vB! zy-Bzx$lӿ$.QshY ZM!" w/I94_&=/w](GqXWCE^F'zhF+]pYMAj^6CFݕ4eע}ٿ{+,y[dDǀ͕& 2\>C=K`'!UuCLx_xe9 ,qn 4| XnaPm5 G"q]*&^k>Uj BIAF99IbH2%Vy̶B(7m!ulAURkI吠A_Bql۶ѝG&bvr%Y23(^d^3ҮR6ԋ܎uD|] 8~nJaoնhz!)i@5t iz!%uƨ]6&F֋SV!Vvגvɿ ܌l(ׂ &{JQ0?^X҆=ac]. l_Ǔצ}-%!CVSI$-W9ݢGN\vȚ6֡ >&vU8 wj&9p}c#U % κIH囸s|w~BE' ng- )ՅNS 7X]< ?jݲV3)4kCgTh>DGާ O"chqe1Gaƛ}I|jHQuÄ&9=UVr¨8*EnEعGAߧN̙B߇2{ITeRC%g5K#VL |=9}^b*BG'NWK.+n3[U9eL `C,=vK:`^! N- h& 5t%U8i9?QECdۯܪu^`bi})o"[iHBur*€Ds<DT k?Ũz4\E߯^2)s%|pl7t,hCEmKfK|OF`qnFY72aT\LE4zv{=T֙ũL1SXȲQbڧ{ЯkYhءuxnX-f8CXd(Z%w]Ql]k44TH_&tMb9`UVty\#Ϫ I`Z(Qm2H 4y/ZoQ3Pu!:8@#ETC4Uag,2k r֝mZ2K+bG%TՒmLmCgD?cOd݀eAٱ:mhm +07\XaiDz6 V(i] [:3Pa=5p  )32kރDr.H{d*xk2]Y_W I-QijcΝj|{.` GPJv<wAiHݯܺWWQRF;LAٵc4msTDn3 SoZ%нnl9K]ZU}bb+sܽ6WdΕRm7{{Ǥ_=T$ps)CЀyuY(Ψwpp/"ON0lP hvN%EDOr׫UWPg̐yVru71j/\y }9imU!!){ټ:u16F@I1Iq%Lq,  UVcJNMf"/ >R7L8`  x+0wEY}~5edHC]eQS^yވ?o4oBARnf,KkR"V= Y)4fLQ➹glAx,SGŵru l9 3jy4@ CtAlUL-מn8"ant|Lz@Ny~%MCr&ۤVՆ$f198'kkzB1E:~ D Ax,)U[H#atw%! nc֫P%LIoڜg^z jzxi1FRNqwB]Y5o"A-3h|+P8Q 5lhA'%kgae^2~Y^(.Gk@~:d|wdgbvrTNY"d:'LYR]NV#v3_Z٪] *\ ߂K h¿_+]-Θޛ^ ζn#ތ ;q(_TB`W96(>Z~k0zV. gP:oGE.cZ#ac1[pR:v t1!o}mRα`K$УnȀnme{2Qu[oaKOT'r zxgYZ_W\h_H~ j-:-pG"BQs&0H> ޾(?ѻ_-^~v1uUۤ4⊸;YS6Tl8BRPڟ5t&e7d58 *^02^&f2ddQv#㥑m̋0ߡ#T(?H;w((6۶\0[r"<(pQ+COb1IV5*YY6.[/5桁{r>MJ-jBJ?dx%kLSaWYw׉ƺ@2#|HX ˟Om)(1* ب{ S/͉l\j _,xn:m<\`X1-c uThe_{Y%(T,TbZTI/.uჩP6B׈`c_J}cwϓ"}bbObgUַM'nypU(r6(%D,| 4OS.7 fYՓw>["PV#bj:okp6Y`ah֨ PTB8C/]} q]uݭtsaۗe?y* dqqM4{)ijR ]d}2W  pJ +\5r{af<Τ[dS0)DT&?j*y;X椅Wb5ѽ[E@;v@AsKD`QȜns`Q# 1U0ȳÌ=V@4b5(&2e\vAѩAlv>]5ōtJgHxz`X$+x2 ?`{Mן|Y֠3ѧKS pn). czJY@\cԿڸ"s}MT)HW|<1Bpn.0 |=Ĵx2{%p5;tV![Ygu@|-/b6 6~!N9wf6v? mHd }d#ЧmGY^ HSؐY[1 BooxQ82UI h"zp@FHz#1D-RJXھۻt Vr?*Q ]6`-Q !+˃BƆ W<c2Ilp<9#%Ɏ80Ub+eʇfHN8dj#x!r ༊QJNQ:/ DVi_S뺋Ć$&BIba*XOŐ8B|:Y=f@+91TJ͕\LFLS `nКϴf_fMB_)M%lH=@jчvZLs:}uToMfh Ub-Qq܋ ' ў,/ôs.+^FXŠE^` ^ln4aVqVA; d-'0Mh45.g͖e&;:d8|GӻD"w~v\lcc dqpNjXeѷֆ!a׵H%̡FL IR/~-  |*O xU 2ƤZpF]gI Ε-odJai x.Aѯ|B,!% hDو=REYnS%q, RI@(Pz:;/V%i:Gg3ʲ!6Ux멺zKmI] Ǝ q`, $F,;ٓ(ҬX,Z$/ 4jPo;q/߂\2qvof Lt{<F$sj85NK=T?Nۧ Wꇇ!n`˜cti`?"p毶/32QP^862<>~8(QxMdKB\vjDxfgvØhlWFWZЖ(rQ']y3pn[0޲\F48%se/sQv:Zwv;]WCLhP+&vl?Ԏv#PFD̈́3Ze=3܀'qRK|{7!nr"B C @ Am=QW>^=TJMa:IsPT@tRIRR"$d ԃ Qu#9x݁EFŘhv :&#}.EmR$H18K yEOzRx;ZqʌyƎhB)ϷX!ϣխemy/Aꠝ}wV"^bWۼd3)27D1q3Q$7=L^W6+kS!,Tzə9k_m>w~0>' U4F&/8 $ue~-5ԕ g6U_mY"fݲ'_/ 7YUoxiޡ9G3TOTMqڿCu6h[Sӧ$R2J..L?)OmLc9XYRdw7P n_%!<&aMplN$;'쫆)u1I}J< n&5E=j(MnΥc+ ՘P SEyWʔ? &Yj(٥/A 4>pF@^w?34zoVטD{Ynj< ˨RePG9p yjxǟ#\2G*H#D#>'w#Sb1/w;'hwae*)s4|3 [`'xp2V}ueSqP&{±a;CaW uoۘXM]l[-;0OGx9VZ˧aTM.I=a+i?wm'' "j||~+Rj6Q)R$(2Yʥ\4bf:˺W(@xrr,ޱ5o-x'E9oJ8v׸5CSQ@ϟ;LqҐR~^bܣn:Dcω Z 7ʨnEUOC{]S-}^#Sz3+d ݐc򆔪ά+jC|:'j4-B¢ 4tje =@aI?L0?#>fa|TKc-⠆zf{8MǶ Eo55~q^ zUV6D!ȄdƝFYIf Ζ/dJy5:#@铹"r*}yfS2 dƩ|'6VVp I#enw݄⨘ q|Qe:In8!yviҶf7d濠ewMa?<|xkGҬ&s5@:m!Ci_,rOqVQNP^B q#J\ެ2'_Ss$m'CA5,wJc%8hE+`WLmUOmi^&}r^䝍ϷTYLPnD0_P唒d4sZ acBN FӢX;愡gXv'C2(s:4тZ0Z(q1-v L*wLyŸ>LxQdZq.r Y69\)rh):?0VzOT^uw# $fz,gL\]˾I.DyV6MNx:FB{rH>{#PCIZ:l~Ј|8"F[O/x(@ >G-jLjv>GH:!z00qq>AqHg/Y jrr iER(-[rU@B\r?J.wU\oDI6 jBҝ=k%4xJp̗ L#4I)#Yj_],"pvD !q,:I-5P#?ܿ++ 7*hxK1N(2nbKMܳ* eerT*Uׇ$A , 4\4`i?7]㟐d!{k h#l J#U-:p4eMkY2-$WNUP9)#ni`5w9p;}rnT3)cqYQkͬW8B{\P=pFNex`fgE%0-N_?Rn5|$:w1Hy"/敋^{pyٖr2Sӻ${ !6\{4-2rIilJXΠu\ 8H'=NX=N3t@=5TzD> P,07(-҆8ÌPm_т,Aޥ@=͆z& ,<+n;dL(1Ez^#1`7.G;%G >׌o7RFџdi"63I۷-SY\UFyF~Cŧ<"4>RMcE/.HJYM|~ ] +" XHrj̻ONA`dԬU&Ed^wW "1{ɶJoY'a@ S(&K8eŰ -{ujIhdf~dEqnAd})JEZ˺Q6‡t̆ >Vv=䧕&2ކS$,·W _jFѯSu>)~It~M-Fq! 07pp6.OS||qn2L /i3,a ]NWKPY95eA/8oHۓ=!"τ)0A+)DGKJJyuoJ'#]хT{bLp4ݲ?S^U~ OglK~#R:L5Xc\5"<} xRv@['Lg2$p3&}8*oM:і)aI6`n\Q'D!F+1 5FX F׮OꋋY_ 9ǒ=]?Fݏ$mu4qh%1*$`&yM*jƼAd*1 -B.`WO4;Hnʼn# gO&RZ-:gA>G\t}8 qbҝc^}T^;{d3^ jn2LU`U볰D]Qe5lf'.> ~G⶛;Tɐ^OK5q=|LJIzn+Vʰ?NGCаh(=-ܘ}P5 Pz[ :MV;:40S*ݱ1QJ4a*?6k$+a_Wp雝nxq?^a0_)ioUGQ<أOB՞¸DI Odr^ aJf9(z@8pتԊ.d Mmͨx:LG$zsoA)vqN@_WLJAj%Rjsd*NiVݦYb̰4ot.'KQ@ 9M/oqQVfؒ)V_62~a͛qc~=qj(_ *0~2"  Ŵ(Iӝk#*#hjte\f=)2TY;$워(, MvDRe|=M9*[(/~aGmm4M=i8JAPqǗ֌4l֒m#W M=OiJ(og@sڸDlhCS}_0!M?Sbv al02?kt!"Q5Gݽ _],ݓŷB-6 +OC]1_mv\xQQ? feQ1ٵj`Emfq0xv]]7&Arl(dƓ荎XdevG%zob[AR5aSA$;5 Hgf+m|W |99~ј,g BNبQONaLF^p:[^ #h$ <#?$kWx[WūM~]Q 1^Ё=::zVCt^Zm˔N$`kh"𖩋e</t? sx YiF c'L}^^^nͶrJ­sڍ Ruĕ@ƫq+xX5TE(D:,k]:"pSUIM4ɧӷRĪ=P(M/s^Ƴ' ޘD^&=GSOM|[<,'~cAȽ{:Geč/gNBF}]fT4)ׂ;<ܕ2m J ncGG"ٌqim=X-\1@`i"/Hm{xzf6Fg5nٰal=n_$ZOܶ[|SgHe ;2fy)]&0i'-c}ZvBp6lv,YЛӊj0[7q51:ҧuǤdg +?;y'*'/lO u CL-rn%ޔښ2|<~qggɅu >r]f6䡎7XJ#HwZ7T+^MD;]tC̣$dE `yX!w]D}֎1=M>.0>~rKMAp/`Ԥr _mɔ77xz=6GYWMp4GO вH NZKV_݊~C6n_ScLxZAbDFf4ϼ{I/N"dV"z_*Ǘ4&Aq?C±Ci7{Y+4jri pq GCF>؎d](EL"w:o{]\r(Jˊ,B/5gV#zO:Qc0w|X%i:c_o `7PŐ;>Ͼ?rRRu{OpNej ́P)zS0|TP1i+0G:Y%gŰn+4 o_{$"<C/Aaq[zo}dASKM+!" Hczfr2NvB$.m q\;% #<+apR }7ⓑbL@eʜDC6 ۶@bd! M&{cS>t:< ConICY !s?0#nb;\(B7!xxƅ6h8< ?{^z cF_GѪ&cN"ڍPǞ=vpzOfL~ NX1LJyh:X%3nExj^)V%I]=H~ aL4\Pa[Fhhu4O._$th{Goy[0SM4 Kx_i3o_5\}Aϒ$g{d-RP(wN?C;:q:nc‘w\vtP?* f[xGw DWX:f tGeΜU~t1"GI.y)V# BUPa%P~!eQ3S#TǦrƤؗNAF_\Mw⸖P?u,TBexlJT[wQPRMjlXYߡ?t}T6 >W^Kf;bh;VL)v̡ؔ*ָsjvi;/ƿ-5X tfuR20mhG@,%rKn .?+ &W^bX DPB3\҆_Kc u0ފce%:H,vyQER. `v*稏W'W])Xo ~I8Km9,veS/~+`AC%w?QNr Yu 质 q1A/{[sy҇SD :,{KS{3"7u(I2{,Ь!f[jqї8IW<QB!D(VHN:uj# nNN>JGO0e`56Qk:A))( Y/Ѡ]=k*x' TKUҷYȹPsR\OM]:.kX'KM=o{USӿRŭFV$uMg8xH*N;R[&M \I1REdc3G_hnO:Z_ }H?1MNhҾ(ZAye( _j>g#&}ΣRHm[VjZ9hчvԸ?  #5L3@Id| 3K O<V3U E)P0Wh=AdMޅ1Q H*2iS{".Ƌl&bRҪB51?757A?^[l|Nw#NW ^<%8Os޻cfHۥ0chxq~UA.:2C]>{2Dŷ<*/럱}oN5D&3qA {Hl)DbiΡasT#ogvg_%vA"ݔ2m6ⱁ(H|(>Gh#TeJcU 4J䝄W RK՞!%ut,=`~q F/ $ID |K+H9q~7z %$?xo,%[ʬγ>.8#5J] _7%ʼn<Q^A[Kb[3xQLY eF8T,w:қS9Hjc ʤOB#T]H ~G:U{f!sDtUfgL `Fw6SfxT4u|ۊ_*j8(_o-#$}k+-4 EԐq1 ^oFSv7 h׆j?|C׆"B' Y`떡lC\mmBagK{l^cʍpE:"Ww=ۨb`^^gALUۛ`txZη"y'@X& Oce*ߖr;#}D5ܠP!V'l+pQe*Z-ROQMcP-åRJW<.m$Rg@SiYP[/ 3.R mT^Ȇ8ʌuO_c!cR*)rVۀz(Sj=pqIDE쯩iXQ<+)H5<5oK?|mMgG󙅑ϴ{[r{D}lպTSm9zJ*3eM[lS՟0m>PN3QN>}XHoBa1im*o Ep27WSF9Fk|,1&P 8ћ"o?tEVCmhs0K V6 UL.a4!,._N_ u'fr 6(δLo_ev'2SPvBKP(Vs⋫ B?-53!_ϛ6@wo]*ttvrŸ3Y|cYg @N lVBڐ;^>OvI8pI0/:%FT/{@%i^uIƜ '4R@;GPy1vxQ `e |混Fy 嵟 ]ڊDdbBN:d.A}e`(Ύ.?|(۞fMw5YozT9Dž'x}t_,9@0^%hڵbWY xJ:GoH&;o͙=`>^EfLaPOQ#O/{>u .תEzm؏Z%gg;VPv{W}KJ9h JBxv9b8˵ /m,_7wnkl oaH"^(EmeBP/B9i9# CݎSmK$f[(2M3e$V콍^ QҘ .0x"A*Vyֶw ȻpV?HC1ق5{vŰox./Ks#o‚YCu n3K?r upm /5nRj1hLֺqSѮ9e|a)K#ǚ~1ym~>[K<^v e?:PS˂Rt[T#!rJ7 D[.W7dpf V_ĭHX( y|,iDFԍIN';$!RyEt|m_p04ryO$(A&X!ڜ _4sI.zKdJN =b\Ezx3'I+fӕ#g zSQd„IaR QD?jV*(b(kX[k-V_ fVk0{ K%fw "W>җͫGUӷ0]锽LzsNEj*XV3n?Cx;AA;Fn4Mԇy}l_Ϙ%~Ͻ*asvĥ<ơȎ} ^ NϽ׺6Sb֚U(Fуbɞ{rfƣ-YmSYZt\{&LhNm4ɞ~:>xךn_3AƯnS͜Jr@ل[R@}ϴtcvEx~e.KP䈶%qtO|@hؗ1\B#k"(I.+lx`9}X*7"V .~#q@y 0&HjLOH_PT+wuGHLw,C-#\yM۫ dק眱@eq)rWGu$DIز,fCZ,|d;%L v&lJ};nG]kYA5 VcRlgU%_)% ,h]حHTH1ER[IMoU{OWO:@Y깴%; {ذWof HM馈@cͭU~{uXڕ)O]SJZFD痜zI KtЖ-ܲ;c}ۻ蒢U|RG!?z_$ ^ݫk t5jx8Vo4 K`n)=ҏs_MAsd5 \DZzJzoC{N5BƐ5_G0bS}',k6g3HRhŃF&aѝƈe2 1S'ŀn}݄u6v}WvOQY3O/ @6gn׺ؕPXmߗ<{%DᄇhV}]9e:`C]/ŘrQPi`7pϏ :pRa>k8]>Gj"p✃l]v[~ gWITS@,o˲u,̼z>l?9Ñ47 }: E6)e!?kH͊ XN$om/XO{v%"XyH_SsbbF/d[>6K8?hh #; pcQy}*6&xh:RgJIcX@,L9P%Y3h+jnM/n|GKm88p˔!j͸ oF\lWNIˆ("B\k7 ziv>S0ɣG \Ke;/ea ճ%3a84*:hWo{t~=P>rEXfꙀY1 eڮmPW@5k7 bu ?D#8(I6aOZx55)Jzg}D#*ϣ) ~#A5e7[p)#6ezB &+55 = ? 60(K'مMf6W0]#eDadsQ&KT麄IE76:r18K|󮕘zfCUrm|ϒ:m|8,V͟]hiwപ!x:jCtjBUz*k`y"| /Bq_4'Lf 1_͕I"h/M㳈JS % S]QL5s S@ة-..#u^X1Jy75` YTf mx~ɸ[1Ho,h˲Nq5R + d։MƄ=8Fy+'9ke{[؈ߑ\$ˉ0L(Z`k/J#]Fl2p.}n <ԝCF~I Q{lY-nV`IJPe"U 0 2[=//X/ؿWk9s]#O(% }l0 [@\2K/NƉ>ւ ՝˜Qm/$D.⼓1:zѣwuv5` 6 kp4Em{l= vL/ Up)̡DnNE3SB-.ݧ~ &3Xi7P\\UYh]-<osjgsJ1r+C΂oA5qiԻ*?$x7 n,2 (9 )0ZP{WyqB1YJHi*\Qͬ(c\y^lCmRAhVJKOٺgܽ5,b/5 Z^Lde&-zɛvak9&' e6?5r`YE31|ߤ"1D4 OOZfWpN>ΘY!! .R0`"s TewP+pfwT]}3rP>"r5Y:MU{vS285X`!-N _ߧJTC6Y=.Sfwn5?/e!3"|RO%[R]e9YFMݦma艹փ&U0Ht7W;70аuDݼ U; F4e9& ӾT(e%YujՒ'შrQB aP3]6 iccnfٓBϑ!R)E|ǬE/d,QNym{ŲQq|0ZT 5{mq]BrIҹwZ}2@laIzf)VI>^P7"]2F C[̽HCC]Y(C Y|4%) v %fy>`d</?0! 19ID(eF=P%1E ѕLǻʹsnp>p+յt]&{ԠDŽN}$a#-\:Sw1(SFP,lfxAI3f~6#1 wuҭ(VuE(ChCݤP 1;A& ɤ˫^]1eD^& ˋkx60#,AbTQBڂ)n¼jނԺ0{ȭƗ $* fDVdz2&߿CtܰapjQ;2aXdGqf/z|ŠZQ^Og@P1x1YOI3óB ~4^p=yDvgs IB@c9o;Mh< ahIT42.I]ׄ;p;}1e,t4R+a K-&gڃq !A7O4ׅJ<ܮ qC#z2ZgΛ4 v }$ыչeC LHCq@K A.̊[HDxqRgk3wQWveh @"^Vk4a>'Z'罔9@em;?xOtnMp*IDwjJ&~`ݶҥ.iBG"JPI*%tCN&ӓ;}CWV8V;v Kh - Ȍ୕cK8F%!Bx D+5q>B;BH<ьw!_pWZ+R݄u>rY[ csO՚!U`MG_l o>x񜥥#`7+bIok"I+'D&GQrL%Hc1*hN O[yA眿\˓Ϲ+̵ KdRPE<(VVn+.!LWxΥ Ofط>؂<2 &!3rG-bH7$ M*Rb;ĆUu²SV5t($FOP,3fyR4'Kl/+M0{H g! _ C`}kg^3C)Lt d2(wnԜPF_}SsMX?SQ(y?H`NLǐϟ^J Q.i p n'^<b-V(}jeHw U$)R-uW Pa} &}%>dd8.!)ZΌN}WJhxjZzyg@jӫ=ꉯ(/F+D03/ˌP!-=7QRG6Р,DӤ '(q!#;yHR^e|!hiEWX .opU`޾`3ۏ괺Q#6"M6]LR15P'P#x !8I,mp-~K%Pve'τ'uZ+q\] >*u9!|2b.Y(/D|K?֥}jJomEwsCWY5~c:Oh`w r{UJ9 .,$t~ 2dc -,PcG>1p`L55Vmb, zcY3Ye|ҨkXwl@xp#6cC-EQQCLڛ{pں^ )ÖJKEKR}A; r3&8E.t#y=</?$mC{2Z&erBX'h,x>2i~ C2(jq4VC4Z0ᴢÌSwF7ɨrV*ikM8`~L$ XdMS O'4 01 D-}oB8 8.SN.H^]A)|7h y\ѣig={.<$/[n9V"dz?Qru@7h!ˆs(ܘM&pmIH ~#+'0:@*htC \釵gHc@sV t߈euoM.$Cޔ~0M) XfEL(>V '#\5zFkn-oIh,'i^~~# c'n\.*0k%;z6Dg#"*-Rn̛hd=<кr҇f%'h+ Io۬,$ǃ>Șr٨އQN/Zw f9qj&n:=>0㥦ZdXLLfR.U|g*/dړa) RZ)Ñ/{DbU<'$͜:-hgSiPރ X?VHɒJEd-Ebk܅}J R_QGp) 9)v#XNʁ&7EÀ9nvDQ*IU:l|X5NR`XM#o!qqdQswWyo3̝yaW=*c+wMp-wVE%Q>a}_nė.Ԋ.11V$(vh'`|Wl7!@SZ0O_Kd㍍. Cqd.YQX iu/C-=xۮm)A_m 7F2ܹ4Bx:k~CgOxUygof10@K)ٱ2?ò2 *㧠iBU6FH*oZ[.X"ǧP4\'#"vmE!N)UV*haB䁣oDeD@2iʟMp,Ȯ^ aRUR fmϐ2 t?+5jwX !Nk u [˕6י7<<sm N`(R9cn*tq,K8<?Ih ,x(3A2F bf3yi,@ %g^zE!x xo]'m1xHJ:nזp\lmLnja\ڟuAoaWJ h!п RX`plk.aQf;>Bt14Ʃw0 *Z|w<EHb #Qu1l%?݅&X<- (*VaǾӛUKN6%k=l_=gecC-Y1Z>TEZ?F[&)S!:@aHV9Ή7B$=4BK,76,Ε-2_\azaZ(G(3k bi"O><6)khv[r#0yjo7M=k%yKC!-Dƻ*H/6rV(үu$i⋐Fۡzkm&e]d5[|`5U˧><ΕM0fMA8f(k;4w٢/1}~jW KLx-p (M-8p5VEN#~f_}zF2Jf@0\3u 5P ŵ)@"'O׫V-\#rj$ݾvǂ:qY`e'Ur,Av_ޔzzYiA_p#ȿgjY; Y9yq;ON2u~!N]c?7  Ѱ2#@\aWzy{Ba޿ݥTi~g3?WMX$gr`K7~v> & )QLה}ewkt @ۏnW(Dg'NTKR"um:En,S2I?mGuH8ga5u'~"3diNb$8'NlR!IQJmɟ+PZG.;,NsAb|$zY{9BQ LE!0%0MZ?ueIh: pIv; .Nvkd k3λ 0zte<n4;r<M0qצ67VSRi':4"ibUBh>ܮu[~8ȃјтvh ,IcLnLp-5 #G j(gf<0v4󛭄]lP<[;k¼Rմop7dS╙sf|7xA,GCW\#]Y3hN L;اڔz\߷vmxQ5So\0srĦRR:);@#I9ʉq1}\jbifj(6GTk'!Dzז".Bƛ,!7ζ/Ο"&eSwr|r-Qt%\&.s6f»}>`9Q37׾X&=(&GsvovRx8Gqyc@]騨@]H&9}P(ZnG=@u@I `eـ~vG~hR/SD )tEinUj~Hű\J㏢%r $aOOʺWPxyL<$򁣮$lp2㿚mR?jz2[E6%Pс+RNgyXTm\o-X/?%7&⹶LZnnm^;g(pKZ6z8X4OO AVJ k5zxAOM,>w}bb04Iև]p uĬiܤ@:54fç/\)xZp~c@qǎe0k[[z݁^KQg Rq>TYLW$IwRsv^p,ƒ͘]>W0 hdSA "NtIv&"*L_ \@.^eJG. @bn_rJdqC{d L\v5ȬzI+!$T&mTG f#gI-"451=ǞZ _1*䷥tIFur"կ1!< j$<?F`8 =Q4Y' \Wf\ b KeaTt"$ϐgU3ۚ:(!Yi2h@9W",YBRsO ;%isIO=D\.n;C"͋A/ɥ|׽&LUͲTz,ǀ<5zڰ7.qkՋ/#8ǁ~ՇBɲQӈZ5MǒO5__TkY3LxPSA)imCQCmf.g>FktvJHE.vq OGyd>{=&i@w]PWGt2ŶzNvJrhe/*LvFB;++q)l6s%1=IL3ACC*)+[kF.)G0^1IiI_D9TisQ-+ׂ q+|ku65HgwB?^Cfe+5z+B,_meڿ}ޓ0Ka|LJ9JZCd҇ [0ķJKɂXo>zEe 8a@ob & @*;H|Cۙp'iM4}pqJ6ilu_Hxa&i-,OP3~sۅ.‹Tɝ‹hЇ2]rOR̛Y|> 2K[!# @IDqυwof姱/PԻbԿZcE]"ƞ P81Ȟf!`r7c _WX ?3*Vwu ~@mUX-kQFO+^GGEҟ:O}C:y=aۋ?qJ(g&CQ:q"pyv>+Tiu̗|q,CA1|H"dn0в(MV-%.[\Ǻ ?" ll T Shq.(jejTn_l*HBg-~5i?iӟ$iЮy!u?!m줔65&䤝J$dğ\ ^7.=5pϽ>|h(*!_$ި(9eS_C!@RXUGD](M,/b*_b6&" bӃP]U>`YqTB{^!og:# ܥ3s˧/FxNarGr IBA̩. p63$/QH*J/jObop{}ͰZ[KV+*ݾ!.'Oّ: *6CxyxU 6O)EJ+q̯3o:EsR:[y@ ]2T89ſ&JBk0>3yL8@$17k*)4{\"fq9d]ōQ_%@⊔<& _ ΢FySp}'?3)^;Tve+k^jʶ'S L/@qTλ݃Β*~:R"OL\%9y~i;.el=3JCV9dh?=s43?6Lk==A}D-ҿ80B<&)@u!FH7ht/ q?H:BXB埇m|qem|ITHR!&7~wR:J Dr:S8z֤0maIJUoM @Y+ہhT}) }Ggzde7>qaF ?뉰Hi^bee-8G&- ;`w(9pYZI}ѓde E;oDaBvl?T䇰JDE6g zt$eQ^P؍*~-LNyi|r`X}7:i%WjCˉJ!V9+zm=w:``jܳcCC1V@'РI:<0DznJzX{ ԞziER&unYGRF%v\0a-|L+cADp({qċ<ir[؝ȃj $M#g^ I`xNH*֌ j Jdȍϗ'#HxzKC$wq>S8擺3˜Ű%AַRؘ93+4;U?])s2xЕ%!o'g>2x ^Q4 ~h0d"2veY<[r5̟*&nǦ=ql1! R{(G`6 rXgä ,[hdpN%'Bz3G`÷;v".cEv^<丹7-X@y1hm]*| Eh0W]P?FQu6h V9Eq^"ݒ:y^dJ$2/<!GhaRjyyB&9SO1C-zz 癎OP^^ WhZx43a<2\rU$LfXUu[DBqu`rBt3S'P[Oi o} ^CEfvS o,@fg7^8Ɵ{:Ddb2AFꖲ7oġHiy[ N+lFmpt} UحPV0($B3YW`_Q֮iHV7>yUU#k[8v{]S$ADRjl7{@!rG$KTfn, -Uϻ1jiosO\5=|$ Mֲi}C;3&64S6Y*B ddSisX.I P:ӷgJˁY R v1gl{)#ADNAD?8DEZL;o6N;k'bK+`;mj6a @r%mąթ`J|@hs}7 x8Brd kS8 =ZaaVG.C*,$|{:>^yOh662Ѽ7˥9n7E=J^!xp`gŊ0R}Ȩ /[[ȗOZVlUž 4h]cR\k"sR!%)pt((<ģd>!W$}?B](ca%v\[:v N' δ9qB0 1 O4Q*uJLRg1HӋ(ƀt`tS3M'urAQ60ݶT}k{|kؙrF.ay?)/?iX伣ٱX۩tv Ce7o$TzOUq{i|<5>o7lD8ct/Ք;?H[ f ?omS(XƁ_T. Үl7]%-f+g!DQxDt# i/VLU Ydz}=HFTӾ+a8FСs?c,vbaE=שIТM'9RRCHWhx.u-:[?ږS l?Sf>'%C$_s+cSlRWÙb>=-;rKs*FYIl#K$f-!kR HӘy>/ԟɟ@{7YW""d_9h86yl4!ֺZ߮r;ܪ)WxA&$s1&́-[ X&1h_e{k/󸞹!$}x7tRoeɈZU(hBCyinFf4c{%5t&Ҷbm*Z &! ~¸`CE{RL@:.sWGΜy$ZxɎJg]h NB7<4X/f!Z D[;0d \>|Ż'lY t]oݕЇD"_Ą>VqUc C;c ݫL {Q__j:'xK9*[GUgԵ=udzt[ P mbIS ^ǂ-{ܥ<@t/p /}ln{M`b2V.I2S{dG3 9@\ Ms<(FZWȟxIS:XNA."HOjTA X@׭܆a٫o *;"l@
    JU)ng@,:̦ӳ7P&WgĆ:mQd]}Gkd {f kRkx8ˀ <p+?DozE0QɉǶb.P64! kN<"UݖK]P0{ "u0)$==w|œBVjA,U'Ȓ=zZ1`Cʍ '|Ղ`X&U`.ۮ۞-fApS[|6ɘ)xc[i-@'Glw]g(u`Wmʼ5P`=X‡3Hw+#(s9čû6o;cRxYȾG);`xSCarfN䩮]2؏ѽ8Ҧ_iL T-}11w$V#58fC.ߖv$6)G'24[4MvFvRZ$([X[us*ͼeaUZZ:>MQ,|h)X o.,@n͗uh$-0cCpb4`٣F z(](ٸ^\r~5:6ƕU-5S`a(WR \$ؕ{-R@ 0,8ZCSyv!|SUJnYG)IY:7$<<b$ J=U#W;H[۸b7|?KECGةQ HXý 6qDTNѝ1PR(5jѶbG WPעSNi"oH;ZMF!澫|ʭ_Ndvdm\覶К}ܓØs ~hAW^g ෪ i{".#QqZH1sCh?Kr9="r)EBVa%ɑy\mqynvSZZxpT7QUE!%>hBWTSHǾ*xlKk:z_@cEՅ.e?V# a\wrguc>w3'.5 }p:`pqZpq__UD[{QB[)+ºbK6%pj/- {FH3˨bbl)DeF*f| Q^ױ~|Cב}WcGYGҁ:g%c^rvޥg +[gx".MVo =ړ0{ .Y .̹#kHhٲ}Kb;ٗ hR-X *[ǥJ|A=C8.1 rKoݧOשf@ hV8!q/#9I5unN. lyLfYO>5 a/z_%In˓-H.R31Gs!e !dBo]N<=J~BؒÏpfWdl\4'wl4{@#x%#>o+M1 .*'|m$UR?ĈԻ/gmWބ)yT -ג]߬g'O xZeh.KґkQæS$\Lєw*{Pf"zzLxn,σIPTB^TBm.eOqẲ76鿝WԜZzao *k3y3t +Y65q&D#:~dBba._Y)}EeUוeVgS/̵ =ւԍ^]x/XJ`8<o +L) %H4 Sƪ{i5؃lsl^P#It:<8I#⋼J9iD6LDb8S^~ "u~Bmn9_khA[%xhY;:v5p~}@ow oTQZw@-<~}BP&o m/Jr~Iٗ-c›yɹ\r ?:Ҥv)Vɵ25Y3mNՏՐ6 L_U+c(8-^A:҈P;(ݸ´ɗw]ef (=lǹ$4Km e %q i ԒBs>PX&'cHrHXc΀a|L%l6m]Rcf4c.+ `@MZ俚diT֎h" zν[@,HCğ^\Ϙ1Rq28kjU/h1):D *1wƙpS K[Lv)cЕ?!ƧǞŅrSsGs̠|ZK.b p\W/G6 =O-Cj(9 U>ZOa#1Zo֞]$џK %y?f¬3{$7vq9ȩJ'aѤSFRZkLZjaX ?h ]T;Avftx]Oo= 5b7E]ۺPu_!`ɂ;;Er[ cF =@\E3b>B*=? ~xuXxW@x_mI~/Xbuº>vN?;H+!{r5ȭ6pS=tr¬jn{0*х%8K,ZLU)=T7UBM7M]Y`sdԳS\6#/ `=`V^\TQr( &^X~q$a.}7D/ي$ zM]PUsdz H?NfQF<$ZNJiUpoznhHY~P/Mt!,]xV6_0o!6 2eL\|7Au]~ }Tz YOsic 4O;(jE!1癕yH8xԠCK>˟=#<`R,}~X'|ֲIBm\6[M-VݚNdNoًI/ʑ^KCYh1YBӁw5ŅYws! F|ٚr|JۦuEr=wjq㚳kRnꏉƆ(w;Z"WnـE\ȫGL(ï݀0E\<s~lTRe~ZAˑRA[@e#jKD,ӕ*Eefo[Suar{fUֻ!"P0ޫ\ MZλu?bΰ?lp4I\?`$}4oc%քCށ ;ic zkhjF]i/YU\83ctQR<;h[6mo kpܡja$g5ǖx!Mb$ 'e ֛CUyuќ!lDljOu4)lFdQom BO>/s;s)s.:nVcVRTXB <ryvHɋp燾\ͧtY; A,3(h  (Pwv Op?8 j|Nh8{S3pug4Ax{)Jqy.`mX:m) ,"F9m]Scջ! NE$ҧ7A)Iu$=ČKtT|u|6U~a+ 1} [Xy \s私b†7MhYov1Uc?.tW%ߺC5vqx!0ud?GnȜy&YsQxesRFH^iNQ j&6V~w@Пa2Mf  1A&=<*M )J "]aiY;1?cC aN؍ =佪XM I^2ѪfCo.d*+ssr7t|`ke0%Ւ C-&xir2vbߕ ;4gRUǻ_d]ԗ2S(2c:@'dX9|f_\-cW[#:I߅ 0N$>$أIulN1n߼o}a@~TIݠ3 ЖKB::|c@9<vHmJ8QjfH16 p=.Iоvaޡ< s{Au)%Wz>,>He.Vx3R@;@)yj3k.K}O! :uŜNƷ/ٷ 8PԮmz+qvGI7*UP~J"|jyӉqUeo܈N4W3ܸ(#}<ׄdp2إʚ,[wW9a) LBU`tW494LߦܨH3^ɾ֫] ,#{‚G !g\m. [ro!~/;AbQŷnDFSc4'#kh)\54j- '1}p>e mYl( m Z61αP12ģ*5[dΩeIȫOV3QB8-"zS;)NȇuP aNsYO\Q]>hHx3NqT&)I1VrOÐUG\v)e6u\-]/vAR_%+L8y0YWa\fxGdd\ ;_ #>('YA;ڇN BSS%V8R91 &⚱Om"+iaþrRR<9M:d2U7,!4auWf x*h6>hV,3[FW`,<" | hHl;V"FNk%ŝC WҦ]g;.kqtt=h!խEeۅ|dƱ̣ q[,TfsS# ~}țᰈKh4ţtc|,y4L}Ķ+1*`&==_'W5: To3Fs: pEXXdOR~ >3œVG9ĥr9EAtDV؁dF&ryؼ( CTM+(꽜X^$yP"gݾ;'ʓwcLb-l*(8"ٮ1BA8cMrg'ص_ɹ P`.ɪJ)&kBqIfz!A+}2C8Ŀm]{ˆ%WrF*ё+ޅ|~Wri-6*Jċ.I8<4`d.~}S$bf*s9Vmr8Q0КЯkk._4Kx1Ew\N+V ]R;/.Mlskعqքe+-/goo"H9\p+P@_e!MU%$ta΄z]`K{n|O zqX:CV3DyKX,sJ)"༦WDy,0b:D2!d\'g[5oQ$TA܌mNw'4Xv#-z3n^-RXS"Kj8/_D']AsZ )!h}xkY/9qq9SEz?+df_n2%ӔePOxc>ùbb:#B֧I@d4L7kϖ M]i}A:֖p~W*39q1bPݴ>ՏYEMawPݪ{Iɥp_LM~E0z6`ubd8:?ț mk/xxj=0t]摟8КUu$Qaӕ!4P_Ϻ;re+4Q&n uM&ExW6 <ֳ0-VA*Pa8*'eE[.SOVa>=%MgT yO tgOnlبgH@#mlj"&6T!ɲ"*iY[Z:{ foW*ޞYV콝z] [,5**/]vU-F^S˚:Hx:P/}{JN}4@ Jy 04 *ԚUfuO|TIll?2PJe u5tQ<$ ^ICY,[A]=gw$C.~x>qN呥Nw~?y+P-Rؑk@A5j߈`]LOɟC% s%M~cuV#4B-+v@EߣTIr-N9H$3TOG%f0NԟWBPQ_4;A!&_^阼.,n@8 BvX-]- F .g}5!6iO7m FIʧ烪lLgcjO70% +s 6y2%G!x^ρUG o@}ʇgÍpmrwh0 D?2Tұ2Srq]ÕHُHfYAX\=:?]<3&وRXYlH>Xgd0P}f"$"5R}*q4!:&oW .r̽gMl"kW.EGhF8 KW]B`aBT7 mQjɯ7BEzVMr}OT!U! `No/ ;7yӻْD# GSB6b!<ؚH0.yʕQv(J+ G D[~?$j0NG* T_#=Q$wN\1?S{r6>1v@,elxyhJ;$sƞ)p{cݧ!X_iP;!O g5 _*#1~(#Ʋ3U'Ĵۏ?(7&B0#`X~մfB>4% ͐"9]ɩMo_' R0 @*ԝ&]3Ļ墏,Zy`WŹEq'vD¥iʯA_ qa (h-PV2(acrމv[%Dڋq+7t|߂F}rKX&)ݳ `8vĄ{ .@@橬ၐv5tR38|&!׮}wkou/ө\܋R|]WXat~63>LĿ"pIU"qYF`}IFcX]-6zJ;QtT #J?%P}O\8#q!Tj!]xZiAm2|ibko BL)Sʧv@9Pʲ#i? HY2a$Ցfj:m}vnQ=,ABM<_ˡfWJT'moaJ$cpNkpvw)O@ɓ_.,@ߺD>5͉=&67aoNcј\p+ȳFb{36Zy]oD8Qm&W | ĚWDZiBHk+VylL#'(-3V*ƖG< xɀ? k܉1*e3뼅x Aϊ/Sa{E&w&; )?#ؿm`8PAA]NIHum; a"u1yqz]Zlzӫ.br!Cw#, 7%rJwh*"fg( j;UjpfMCwyQ!l_;S4<vNɲt*y%I2|7g c t!-` MEACɍ?ᛙZmF~#Zr<0$ Q챮`+ދp6 `TrKШ|hC1Ywp67Mɪ$^g\ޙ<b#Wblf1ͬbW ! g Ro?`9eX#ޥ] - / %.xt& 2&*NTLlFMtv~R5CٔCI[),5x)⤰kC׎gb01:].ɿNbR{`3 $*Rb.D4De[y܇_/\pp @Y8h1A/-93kG_)EN Y3$5a&t#BtD?(̼@tG?ʰݦp5+0Ng 0 Uroͽ3q7 f$C1By۬>?Tr0XtsNۉ"3i_YĀmFiߜ,d5r/q_N8Z.EnKZ7Ǫ`=!سא3j7 />}_%,ɧ<`iVOc.ؓ a,j|"[}q,;m˝ja|DO,PRA<Y,X4suuvKÔ\'ւ6p?^01$!w@~S)EISA%:a =ba<֍؍v[GiLe%:9>&rCAvjR?Y- ˥V.P pOAE̿9 >B!"J)*VrjDIr%L~BΈQAr>gۺ)yF[! 1w-wkM|0LF"cP\) O}K랓@~wsNB_pQCkIt+hR.%%( po |L+2.<|f`3m{e[f{};k]b=l|&P;}ouECyuϩc%+ n>Y(bbb7o+@,0:(9s7,]o;E,x{#Pث Aa&ûxd(ؿv d('"&YD(Kz``[zj1gTDNrxT]+w Ð#Y6Ufh"֥۲AJ!hfIC<$,Ym){CKU/ĝeO-!1?r.;1k@E r""^F}1 \)d:!daŎ+`Gkq7pm?\W54BiyR&,*G_|\_,q;\K *Aݺg-%lڳYoU|!̏uX.Z?b0IeӁ࿇T:OG$:RpJdYIJ:6 Oe&tcjQZe*9Ukz+yH@cj|ضAѱW7a:ϋ{^G^"мK?G>9˽F/YB 6c`RdlKoij`:3u^v4Pq X8;gDdn\Q ؖQ٦Ո5Uh>c] T_*l ]>Huy(Ṿ^t.K0?Y+LO]҅V^X]TC/-N&!vz BZZNJ$燓ҮҚYk JhˣJ1V2E[MR=29[o~pwo-Qlo.{AQL'/Ч^A.&N}mܤE= 4m,9Өj>z(ΩTjLq9 iO(? pYvvAO-b_}2~ߴxh[1[40ڭViohTn&0&*|fF&.k gl2_n") tvOE>_?$T؃J/yY"u ZzN^.B"e2y( gmY!;spqي +*{(04;ݞGhs$!C/Ti~erΈ@ݨ4%d6dx-ʅW 4mcf.@$!adQNP_W bu'v˯Ձ*1U[ 3piT/wsCS#DBDbD$o$pL[so ܫG4N/@!V!UWFrI&%ADr%@a74&;dF)xS8u=#`P*Lbd~]R̞SrǷ'bVA**jyo[ ~cT2Y"toȞe8k$C8 t`_V"msGbXST ]Bq7PMyq,{qdB 6̚YN"(x6 ">a?To-#t#nVj`{M`)C*J~ V-uٌ! \y>S]/r@nZBCp7S.ד bΫ'`^.(+h0xĠNXXHd^֚b{%ޛt;l`2X)cw9}7,ǭ5ye ;67[q".lRԲvNQ`vR.x)Ucg0Ψ%v ޯ2RB*9o.HU%R6[jGtKi x淄7PGpt@xFc_Ouד.* ]fz5˰b$(/7]}i(9Ĥw rk BTic)r}j:\N[: rkyFB2pIEX:xBPd~ydk+]ĬKS!Xs4+}1K<4;ah\.;(OGkg 1ERkJ۽ڗPiY3Y1~F{}D<8MmدI, H%(5ȷ`fv Vikb-v,9&-Ӊ0Q3,E,O1#C NƄag-Vbj$"D ol}k"4]hQ_O %=E.0PuD6uNP:J#͙idW>xp$ٱo-رOK dv[_r hR,2@)S4XbT*Z7tQ`g@5k? V tLYѥ5ysH94}k-EFzLjtO%8q.Eg^5kzO?Y^{K0$g'T"]Yڇ+ =%=_ An.^(wIOr.@7cƋ+B+TAAzQw!S7PPƏN`i|IOA%C "%O{cBA1E/PE lqLe QqdC:sU>gٌ ϐx"~af*"IHٚX|@;ARyLڢ. ͆&2^) χx(;u~6>П;"c4(5Crc4,=e76m C:oR)9b[IףdYoSh'][>&p{`lCt¼eVf Eɻy WD !=4Q0XwLK~d?.ƪ{v3@kH _Q͙vo>Ǘy8^I&꓿XD\>?\mFtqy#ahݗՏO e/1,ϻ W?֝׃QS{f%*9xxcS!3$aC]|?"z \L+y|&wKm KQB#n(;_T;7ERdᦎã7:B z SEƷp)>!y0c+Buʪ`PhWҲ+Ž…L%!;| tĐw s#ɶRfB/-1>E%0/>85^gMݛIAc\Klg_.\3Uȫ_*`پ^Ai԰8ϧ2;٥0 \| 1?}d';}S.&NT+nV?:7]p&mJIpyV?I{%ܔ˖@ǹ ڈZ`XqRD8xޭ?NゟtlG)y1Rv6^ht2jFwSEm"Km,m,=//־. gUc8&~ 6YJ۳+ ~^55'x*c>fY=07E #r|qtb]獆tqJSg^CE^{ $b)EmkqڏuZVރpoYQ+߲>_0C @EE$&,-1V@QX<{y} E/ޑYRqtuL}BppI@T[R8yK`Y;J%WqŴ73oKIw`ys)ZFBa}^r ՘=MAC -&P6YPb} K<&J>!ҽ`.,DqcHZ)&\ġ97:!˻ƇLjwެ5-אSvYGߤ=UJ 3[c׽-(IZ}`1/ӚkBȵ@c WclZ+pRg* OY_+Cj%Ʒ-è\`G9w_#]t N!fLHu4 R1D*J># am9W"5(;!i# ^ W[/6puu"(Tot@9Jca݆롨и^MBZq̈́(מ~ \Jk4RSYQskjupxQqTeϜ<Gн4^.ȢLr,Cu ROs\7"O3U!3?L\sX|(IdTfq6ȈTn3Lf%+^"2Cj_3^Fz*QO}f* ЕMr[:)D5eB-VR!cҼh .>k=^U»p"y,0@^xkL+f~w`JI:>]ORcҗTM& '\=5;߬pUj&RS,ʞ:CGb287N'Xkd%/S9QT95>6*9Ro Ȃto&ewTE6ů@03OmOWKˎ֩Ö'ET."{Oc ٬Qڎ]o+ #ïڣ% [<5R\1VSMAm y*f@c @)gXU-n^"A-\݅y`.>3 Ka~]<Id(a,,')]rPI& +Io;61i[EҸ<=QK"罹!AB}o ;c\[!AnNUeXDZ=*o[K* MtmES`?$P}&6b- ȭ*&ZjY$Ldlnb8VYpEwG GoۀI 6qg_TbSh (2n}od cƲ )07%e6-$@QL;h(mxu8sVj" ٬!ŇGni Q9P* UY$ g'B?Hya,zJ0zu͏A۫<5 Ïv΄駍Oge.#6]xϖ:|_b=xOSD_n+vuH[?51V+ 9֜ >v4(lɅ5¾'|ה6}zV<.Uۈ'p3ؓvd[vxuZvMBZe!j;)5FϑKGq&2Fo|#b=KOg(mNh=b 7<98\{Hʞ yDнw[g11&x `XKTQjX!IeVj=gJD}L?\Bps]/ g׻ G܄Z]U^ٸ)B^@CbjJƤ.(0:0ۄqh`v[ˬ*bشX%N"(f 6@EUh\SA7se@Kŧ!AVV|d1dQBrBcs 69?M:GYxPnu={();wiF4tׯGrћ=ϼ8fڅQ{r#ډfKiQȅ쁴 eE N#.CA~vXwv()R! A\uJ/]^=VJo+P:5Aǿ` e_tShZft*~lWD j!E]F&\Ћ^O>; n95Z#k)i׻p%]؁~4()d>W[ qTN`Scnk])cP/Ia>Q +4V6)SC_j;z5klUc*gpnj87;e ߻[X)\R+(E,J1.4{H|.l%N:Q*ulhL}X Μ@&Cxz_y~elL+]xUӺPzgcGP(RcdIlp㤑"GVҴS" \ƾg E2&8$7ЛhώaEX 99deމd͊°[M|\h= qe VMa֓FـЙ4) ҦK[ZJy|M ҇?KM"Qwtb#|zv:9ݒci V{ z0f\FTNB pr(BV~S + E8,餺'K;7Sa-4yӱ>fNLz[ÌY1+b7xmz`\vJQ'+YÏ+d& T&l ~OoLey~̺j&k9a=J?(6mF C /2"6"!QBplTP|we2d3)eVZ:m( [\t|e q@>>u z4B'$;/=N]VEϋG$f :Q_r׫:W5!(*^x )dQtRd/3ip^! P/_Do]vBoX۱ L:U-(` U3T(h`kIjeEj³hvUQ %fQA%DY0wNݞKW!Jc j-ZNр.`;aб{a@JFfeF `5Ý`X0ys*>BE#?^>54ٺB9"9 FTk۬_)Lx7\SWKLz°0zNLɺ}d\X.>NDTuiLܳ*iCc=uSuw2en%&" &FͧN("\Fl, `1pD H׈+n5s 2ad(]/"5#j/"^ZN;󟗩);]룔GᒪO )`Fz*o̻G`ty)e~4 U;IoP QEw$` EG(HG}ZoKR+XUX:+ēOv8U=sȏJĢOj4 tQ| 9Pҝp2"> ''zVL5:8Akzs;Joi|סWƇA* 23J3ux)jGkږ/mDŽUzxǃMnlٯ^ۙD"]:fX9wI%c>uêWG*i q)K4ZB*joOt$k:0M|yEU+S9-1kN~׫R.& ߖAt=-ro  +QsrFګx"YADY A` ~;8ųMLJ>Z#c=pa`Prol thNZ#;rsKL|EU+aK;5Np~ܨ# /t3Z2ɬ\g2;7A4،˨S}\;̽!BF('*3AZA?wJjC)aufs#`g+ }_1_'/1sEV"+ךo=::§n'B^| 4ؚ% 彅 ]UHvm 8@X9)c7DW ֠4kl9V}uݍ,9C1ЁW*t+hqV$qտbzh~'/g-"Y7OMڷeI3CDZmҒ ћe(|pBN*1sZ3 Ap7W|\s0†DAOF~{G-' 4zWZOq2@z,%X3&`2QF!Uz?"a1ZiQy?G_o2&ػ_d&"\*r"5W@ZF )hs<$gq4Ō9.s D`kڔ6qڠ5Gҷ<< sjUjY'+=.'H0liҝm@ZnF9)DņwJZ] X-)RdQu eB`dsB|Wžkdϝ}+R;m0N#z>siIhNίHc. oK&3K),YW1[ABȳmӀ$ivӪQ~0ˈaЋGOx". nHbF%=! ˎ$ElUϏ"nY7]<Ɠq/V`6Uc<4g>#[!nlRV.ߥ /BV>[T|+`E8s_MsQ0]J*惇A?挞}NMo>Qt#"T bT>EPGoo`A4,Ua1[;!4Ÿ|VDYFW=)nAzNCL$#RS Xp}ǍX<Xu!f}74Ql\_ITI}ό.ըyYxzu឵;u,ZD 15NH@_kEo3T,tu &O캶b P>+͹8Yƪͷ6jDgN T'eC-NdiKMrP怨QrGIt.TdX_>d=Эx9RGW>2Viʯ fs/Cp˪)z墉 ~K77N>HcrX96j#"ނ'Oɒ>:jT'N*W4#,'z B*궜t>EemWn&HΔَC%#8K)Ǐ{

    g<#$hq6Y)~n֯SQ*71fݶ=(!5<;UՂ+(5bН'AQĭ kfߵ32Gz;kʠW:UخMr7-|*.#NMfCF=Lɮ`wC!L/5JQ#3pŚD"RKD6M\PX@ 5ݤj||CnT++߹r&I!:*,]ɽ 54{h;'./~VdW)h~FE:֚HZCK< 芕T@Jun47v4{uR'WMTs(O1>֬1C@U?ΚM k~Ė5>zce_D1h8S"b{VwfJb $ 9-t@P`BrUֆ=Mǃ(.mMm[{ `qN.a4sB~&{?˶bZ{$^U*锰79 0ŪrɎ9բR0etz4=-NCgGܜ;VI8N!.s[S$^;J{iA?hdCa coH,b+6ӼD^!xxr =f~^bʀ-IGLVWOV«ZYПW*T$cT--["bT0u&EnJz!'>.e4_IԼW[EV2]ٲk("ͅ x#5'1߉#Vt}Wxz5[+@2ʄ%z UƴVQr{:40]Ǧ\tLDZ ES(JFb~ŢR-9c_+qxHc}]+T$#;KIFՏBKN5 I՗itM|VubIydc}LElkN SjbMLr>|>,heo ^B5hfebUof̵iGBE }"0X؇*Ze{@ t&dg57J1|7IW>eCZ\ }n#czEAme/4X<YQkoډ+c8ƒwʘɾ԰ABX5 JVSѭ*3 jA[ARj$|];8A_;s^5gFMl>gt:}+a%O66$6@!-7U\ۣwm*ʬR뮙b,'AINq,!Xg]o+Əb>߫ƫG8FmE<ΐD㹜 ઐp{m >B!} !4 }&#jH:IssѸƶ.5't剚՝YMaؑW[PxZ=J߰ƷKp [Ouk"k1D/ڂ %bXJ5RrR>X_,{qD2BZ:VY@~|RҴ]lxV<^x߳,봯D';F; mhAFao'99% @7^>1Nu ֔{9]ƣ|0jF{ǶLYF^wB-|\JErM7g20cy%QG<NFq}a3#*k*;Xú X;u5\ bꠅORI|K\w!T/;䎜@X{N4EfadϦ!YT7۹@[fE;F,*v7XT˅="u2 ִdP7J4&d~|oWiy{u'K_0c1&bS8\/y[@nX@|hoLM <LfvU:1`ףrjDa Mx$iaOrN}({k\l |J;b(vÐk=(9 ḓ];(!b>iP5QV:ؼJT@/QRb읏}Qʫ?; n PA?rOA4jB+ м]]$*T~{*9zfyGRBވ-F < RQeilc;X4pM COꎵO%@F cL\|[HUy,v\JAg&Wg];~Ml(u+|:êB(\aי 6>FӢ G`?pՆZdXiŜ0uM^.B^Y粏*NO3=MZ3H0~.o.ҡUKZ _ (G -عyHxHI*3f{L ybCBQFz|P$hf{'NYQl~OCToGѥytcVو15~EHJV[.0_Ih5#>OPx !bj]86Zzcz%E,HHmFqڇI{xT mb*i!hQ :zQ *ayq+?椵O1l>[(ZW<3@TֽnX v&Yz*'&eZ$VKx3L%$h4Uj Rw "x/׿YcZnce"` VWaMr0Ѻo=U%/Z?($1KvD/don#c>yD>C xjYW`(I+9D' nH~W.(e,a뎧e`oӠ^qJ%c6{rZɑp5nءT1J+$d FZ2z8Bn"vE*6 HH5 'A"T^Zxg :(PZ,m-lS=W?FC2A.SM`}Db|GN:Eg1w\z"n{kB}wBCȎPYyz $%0C*^'=P}F-J!J7'5, ꃀZ]GkT> l =rԸe.'[0|!˄Ƅ}@/WQvX{)nr4_M{`cz 0~~$[ /%!ss({0(8>,AuV/QrpLڔ QixV/%-~r]"?#hSx͋T1]Nf[SQkEʞ=&[쬬IG 6hfezLEINMNvW~2ZeHN%%xEW9ʜU7 ڏ#44$ ( satYBcT'x`9;d!1 nJhY]= LeQw1RA`6FBŃO4Ÿz۲ ƔQnCYA,krx ]f~-VD:W4QR(09`H? eq)I+1"d-**7 0Fкp]!يպ13edd}Hٲ8 R ]Ϗ0za

    G ,N7ā>$!hGA4k59"C0u\ȗW{@5hl6y޽e\LQߧ2DZI`/)Y~@(ܡ TsqHk;T*;׊A(o,FTAj6`!Fzq~ޤDy\0]쟺ESm.a/|8^Q ?6ߡoSՠ7?n$6* /tE"ˀfM?`B1'9Iϝm9Ov!d3weHGN|sS3=xr^>ib%4tX z<,(['8QLWu ?׈<`nԖ$Nu@Duv|"#>'-(xp0s9Qfj'Es7"gs/> HpcQv)FyFoo68ը-swYF\,=6-JqvhΡ@^ ;G/V]oꉗGf+C;k&*NG aX䶚1D9mI\"} OmJtE橬ӋPwQb'Ouݍ ;aPQSQĻGn fJR[|M(Z锑O j/&<j5dѠX.:zČT'rjV:՜$7aAZJ?Gs8T_?FI+ 4/r[g7l\Rƥz֫^.ag 39k;hj~y0x\%H]{Qzj_[x zh3dIDNLįD_Hr`s`єrl(bN\S(N(CP }}z>\s>۪$4>HN.Pݓct>P) ,ܽJ,2*Jq˓K$>]e"C|DZzA(}4Z[T|kzJ~Y{m +x:*@^3%'RS(RgJpKɡ%PJjz-s:[}W~S3v}" 8m_M K6mAbY?ڕIss`X8K\a;wh{Y`ty3u^` x.sԯ==:9˅K(EdEHň^~'>Xt6zAMlsԶ=?߳SB8QwD Woe-ZeScfE ^U*7wVr6tڼ``Zj^5taa#i6IX} }4̫}7bҊH cJF<`W7M\J&H~LBWrX>bњ~A8L:ꄣkSS|p3G=XSF1:ƣcLPp.8.XYl(MdDɶ^ͶDD$YsF%R(ïg3!#'aT&a~|0JMGn?P&'͞&N$?p'S5 xʤι&P<yf5o93D)!\{X{>--i}28x_W*K3QJRԃdk: lXQa,X _>}(#I:5z TI 8"'6BYziW]\\c g%˼e yrgYTP®2YK0x&̆%i*=]djUA#&4}U$Q3ԇf7P0Mz mȡ2D%s:ם2$ 匷)j݄ a + z3. lҒDVؚPz@ Pl⽌/n V_ZFŐyTJ{fnMڪB{Y6u C"U.x:H~(!@m a^JjexecP3lXoE*K)&Uuβ ȍTZ.pPi8JO*x%B…W7CbVFpQu6yZT4-8ʉl;oOֶy8\FvqH':ja8:x0q4r5ˊb΢zYo2|iD1x"F%180 YQf!lv/v 4kC^_Op<|I?*~]ŗ<%F:sq"9W*Es暑DpV^tg{!tU ;,% clD?+)]iͺiuDh*Ðy#qXZCT٪oZݻ`mu]2wU.8ZHj6ǚ_!Z}3IHxG hE8K_a5ΆB/1qcdR1DI#RqiI!Ic bSNhsJtyPs<+IOU"Zş_=PlCfGQ{E>/G2LX>lppyIr;&jE  2 :GVH&` N%O<91H?VpNtVVwP>A:C@rH4J(9z7,rN*%ͿWZ4Ԇh{7~)G7Ďlm릈`X`[֌LPJxE*%Bv)]z8_=5RPnq= @P>"rguh!"–w#{F9Tyt{5UKi&*B:fA-79 {: ]?& ~+ $\zI`T,P&p!$a|E JX˦+W~FJbhHcK1aHf6.j,vmR}BU5E[< _2sO׵{65A3(0ڢy?]гYXXCgui@u\Ď.6=ڋ KXŽ2*%kcͬ 5+J AJJzꭦ%-B\D4@8f:~mMߠl~UCoj5^ŀSdLBfs0RVaM|ǫ{E¾crU\8_**L^ŻQ?,~ʸ s >è AXj|A w+ ),n!p9< ,oC6#9MZcǎ$qI:i܌bmQaab' gքC&;qY}q,ԉ d{  G Kf <_Bpk'/{KR/WF9~|WN8j"4)SEU|yW=c\ZYVuٴzmwJHƛſ@-πи L %S89uJ4 2C@8+UζBƐEȽc\}p@z=|K 1V7DZ4tx49Y O~*v5|)N1^"MTng1Қf_!Po,\dʒ!Jm0 :TrbwK~VuЁD/xA/ilUK9pk0_#D7""[Cly>F& C܎#r௠_{%U԰՜IC76 U)35ðo#P/[TYPwz6)p ^ãC/?SY"$uH׭)7rC0yS˜M`j)Fv ,n@wFٿ([=Gu/ Z<~)RAyCa;d(6=ciEl7ڙIip~JG-۾a=3G0,Fukh: I,6|ռ _s]hI\d%Oc-g >b 4(kT. 1c$wTU{&j_I*?7?ʵ#lJX3 XX1@{âL"16 =J͒(T.A +?Gfc*枔)9݃}M+e|Zaf %kſ , d緓VT8#tnW%;P!,98Oyu!~ ; Au,=#7g*ik+;2b7{5S. ;Gb9Yx4Ni@òԈ4Yٳ/s-eQnsqN}D'ZE5IxxOEX֊.>eZJY{d@80WQP$p,CRRVp2O#}~%osqA%gNRD pg%AdHT'o fm`X61x`*y\}U[l 6@C唯ة͑58 Fq{1o'kmapr;Ml x/ы=o\x#Or̞ 1:|D `G.U=u^Op'ɫ9ta0D޺p]`Ue;$Ѓy+t7;`v/xizUր_O=yhQDl6X|Kec:&fNK/mOD-%%B`$%3:*onߨTr! 7m.y[fct"+A>` {\M'̧?vT3(~aV"TWp lJco&F=X˘}LeՇ27Kۍ2޽χe u6nݐe^ڢs zܹ̱?.s8ѥ/ryuPtMɔ̠?Π%N1]^A0eh }g& vcZxEsOȷ +MΎ44'{6,W 0ح"r~DUAQtχ8+!Xd ;#Ԝ*|>CM|2YIsTߞ`n"KaؙJweٛ V|z8] œivsKq;[m"jμxpzIh"̢Uf_c:5莺h3@>wE5)p7GgUCrEI h˝ ;w8uKnb)ner92\SĸL g} X8OV={(TL*bVhؼ( Ucr1AV!M;C?vh1SJU@bJ뾣KK#uiSi(Σme dXmGsLCM. ˚lvFtwlQ-k8/uP-#yGKZ]"'mO$ȡf}")xx<9= H;+pMvUSvQ&bC^"nPx99႘|'h5h'h,-?ݯbBwP]4'GVu\`r=wDt5.yɕh蛀KY@qns~`]#`LwYv"gcO^ieDg7/|SE)LգJ`v ,lBC Fang^X1P9&[Aup{Ye\29thbޡ^f"-wЁ8_b3-Ix!֪9Mw@߮?=F살1V>tW6훀\9,ɓƔ"ɇ%S2Yߓcn냎?'(ܑ}ÔQ'U+gls\oBqtj᥽ͻ<ߔCZAED祕 ١. ޣ8"4bf2s*OA%;$tYVh.wX8XƔH,z)̞ z9`jf=4˚.H[ /FgAo5 eABTEg/v ޙGw+Y7FRnw ˬSH vD:"xYSGgW8gQ%HQ`0c Ӝ]qd{_R9"Qz J|\*ppKWBC"]\rxMXIjmbkOo%YӃ-4 :`%f"T=N^10Fq"%fU=G ~N`ZkliiԶX{oY';dQ1MP"DwҖE}=Ank7KڀϕN(ww s]Hˆhevp}s:<8䄽8vhaΗ39<w_WaÙh[1g~1y:3kZ6w _J^ Wo#A"!9r>~18G;2cΣVȳ,P1M@ӊqT~Xi:( i<2Yn=wGhdF/PCwҾitVViAkr$}32Ju<35!Q"wh[tHntMCBKz⥗&O;$~y=*|?c#M|Hj۠vռ`>*#XK&CQ=滺y1U j>^X+JI{b3_dW!sF@AbJ4C3@qYK\cPܧPݽ~#:vͲ핶X39Ca@"4Ai@k.xt1D $o$V wufV݊>ka*auB[~啪!%o.mקCt )%,HC"L[P㘥sVxƺ*Ԇ 'K!)GdYw/ra'h7ޱ;nuLS IRZDH2Gœ[zl |x-/)V%I=^5fUi]f/ZsPPMNi2xBJ M͡rvJŷߴ/IӥOHq KJ_, }n3/e 6D6k9AƵ}bf\ GŠT=iEݵ,RLPqVt:9膡U8 Y h-˓1M)&:Y"]Q5v J\ 5dW[ ڨEAA9Vf"N;He璃v>1d2&'c P{~ ]qhX=PYybٔc8zZi/*? ? 6_KpGV>g, =LwNwOvK񮺎LTA/&î{dZWM2&|`@j#[ܞOW?wB1r*j[*{&{ը2c͑g~.3nPə]D޹^2ԣv4<<SvuI _oCX1;~[Q6e',0yi건~8ŃXghOʂ5oKmŮ0K $u\U+ $ %< W~(@;1`TԊ밉eR7.Fh}*dQlz#s.^cxG@G|&۹ ӝoؾX?bVZW(}UslFNPA1?.Gr@+ڐ,12=Ss)(56_ǝ$ w;ydcM^>Yʮcy vJ!$*j1\RgՇ$!ɉz;E"sX`ʣTF(cl!ůp>k}Z qЄ)b3k xq-c7JNzcN!z1SY+Y~7qf߬rxA.q_@zmִm73Z{8短OY~c Ek[~2叩 !լ!`Mw;{Q9S,ʟPS}n1,K^?DmW,X_EO4ϣQҢ^a鱥Z)xo皹{ h˷8FAeV$kп ni*ېD`;xzN4M0/]*b\N!ߔnfAI0y/-z׳g,E)O '׈ã˜/[e.|-496rfRG5_u!feG;[/cWJKșK"<)u,..VY7lGV-֧< &FJb;UA/XW+Rn^6hv1㶕 5B`p GWl&+I b5situ0W`:@}P gRrt'Np 5:6 p4vWs{ھIPGc( ǁY~Ĵ#[/hM;IA|1=6ۥ7 r 9f9{('ijԐt FF:q/LfHdZ))q|G$:Ba`o;1R֫MP V<>˪IKbYFb -sl(}սĬ>裓D!_æKu%zǒ^ԉͬ9VhIQd=TPPO ¤0c)zᬦ· D^ɘ0+'eOX-;׃ޓ}l'MEk"VBOp P} }[}uj%fJ=+ym~" 2ޏz\ X:\$C6#vY qp?Fc8o 1ݳL],]4x`\fTa;u}hXo,`{Fo&6KXgV[<aɦU8_\7 R$.cl^33u_^fS^t ;Arjji.-$`5N#{3gGOgB6,l/oN#T:ʹ|96=% t|\Rˣ힜N4wEk %SXiYZ [eNM=IP99i 8m\+ZZ6ۂJ2΀]V)-,3.ܴM4 9Q?8ulM5IѪ s E!,8٠~RFGɬa,_mRS}fǭ ?\)\v!7 Hax̹;_QH+۝ӫQ/*@h?u\CV?l$€۾IVsItUF~!}uD ܦ.[, 4R\:]qѢ !|:ӗ\qȄ?~D7<-gv]ur%[i RGDR9#S s#(nC#_j2KaNct3iVOTB,4e84* Vyl\C^*&:*rx۷UZ6D"A+X` &:.(NfiB=A#q چI{0NAdy۞dVƐBQ}*y[ ?̕Of8e_ZI Hi{0h¤ h 9(?M*qR \wTB։F>?L|0'ʞZI" 8gtye6Sf~4;9kw:#&IbE}CAl3vr$3:MGʭ"˅H$Mk_!t;ن&|N;6 "I4A=ը.bùL71zV0뮸]?BLau K;?J"I*Ҝ߅ceMh+8 "7:οAXI BQV3DՑ*FAGzJ裻Pa%'76`[JTc̸jRAе쉗X 2煏7॔#sw3^"Tn&,Ȏ8\\:VL,6VHí С\`x6%A0W؈"I䝏63 EW{[), (VhH/ܳ""k__\[;?tRK),H8"P87u(~ӀAc_Z/5{ ^k?$F7+(Wg GXۿqVШo +G7:?T>/ϟzW/s9S8jOZ˰o7ֶ $xao=`ƫxT u(j&/ 6P&c9;@.hB12 ]> 1aý~Bzn{9wWDkZH * eiJL^"XV^>$oobL^Z2l7*6 Zh;1=9KnvpUaj{V 8Vm}m I+/_G5c m;g廛W"͂L!J#aЌ PJ}TR9tǀsP8*I&`bNUen|Dk7KU/ݵ[`q +Yy~ģɌZK4믋Hc1BE6-lMwfkPca)w6}ZqW~.WM Wȋvm s6H*A3>"%ni00—!ă"]іM?˙&Q711 )'Ol κ:eS3f ճ"!bz N &m<};` ~z(":'+߂[ͅ%?<9㈴u[ 㓯2:6I9ιΆ ygi`72+c7ikYmc+@iի9Vm#|f)e:&_:7j٪E⏎5lqJ'ۀOsf^Z"٦j{K!pSBK5RƯ"-܂4p[!Y|OkX˴=xBr$ W?a?i53|n:F' KJ}$9X* ĀY/w'l\V7N=b"g[#qw5 jd˯׼2dTY)oK٣hEߋ,_@#[O/ hGmYk`?|'Fɘ+(ɏ 0Rܺ1{a4de?ug;?s2zs"46*uґ=fґŽOr!$ GjuϮq<#Io!6b RU N)$7GA4boZOHfTHb-DHCۢI"T4Dnp=r_Gyy!.go!4J>ކ5,7-gS5;MwN)VF4$Uq>i3{`k~xG&w̄>tSdalZT$RVIr%'g2!f,7&$zO@Hрʳi2dSă >7g_{7v8$HSifTă 'v_;KG&t/[I LH̚#l͛G#CȖG.\__Ow<!g qn tS 1sG}zug/L>FP'[c8'0筣s.j5 ίԟ䗌>XtC9u&?%]sPs%\JC"{4q9(0URmmVp(MR(M%u ɧλ04#=2mvoos0 f GiV+_=$M"" ܭi=y.h%&BoWy06? 0AVMVc^8(N*? d!o61~$#t3ŗ0_;IeN/?BW{8PAzT$@7QfO ?_^ᇚ4fqӀi( 뗎ETDQEޓsО^nU$VT0Hifvk1.Zߨ/{FW-5Zv[r4*Waj_A6urA5Y7^n/ ~Zy6=oqN2d)ji_E%3Yc*8vz(#tog!]5gHHa;^|btzNFW^/v7󇅽5H;x=y$H[AQ/˨ m֐I*:%q"ME`GchX$,: HpΉ*iU݇gc7)ibj}1k4YmJ, L6S ;Y6 Y|SNrOXº=7mT,ϊ:f+z<HZ(]{ 8}'ӥ׮nCnuWё.#մ]f(s8vi%j5 'ތYV-88VS^N^]L%fG?Lp^q_y%_r ;kPth$݄PlU.^QKkk:6s rMGiKڻѭ.bڌPwpF^",U.yR=apbSKRp6X+Z]?J/{?[%roҗj"ۜےq롾@ҟi &;Vϥ>tOj2km3z+hŻ3ƴ nlVWj1TȻð6 ;ydGAR'ae=ʀZHy 30!2"n^zZYBa܀OQ#HI͏l8N"a{3?vXTB+mΜeϜԌr8ح!TJa)S%a{L%ܡbԛ\2:ʮt1򀊹rz+A3 @ҧäv}3ިD KAJ6_0:bMyoF4U1@h*g .}3/'*vsf2zL#8K5f3Y-J™80VvPWie 32ӗr)Adr柴dWJA|mo1WyyNjn?5Y5FʐpɯJ}'RN'[mi LۆPBфܙ0aW0"DN GQӟa*ӽ9{U?KZ$ΰ_kt_J FIo3;X}:祓 8sӅ'!qB6!m妺ozͅ)6US&vtd,MY;vXU +ǘScQ@7C i9|[Tu;.+蹴10((M76eˣFoje#L[{Q 5ʕQ.=uO yQe% d#'ZeG|In+EI"Ժ+X{L&a1?u\5[B ;mLeke>]\&,abMi:=@Ix=?e ۯسK҄oP9Tu "op^;[]UӻV-ICZ)`A#Iz'mG} )-2re:ݢCp}C,ErҀ.WL鱑[k6,^)P.䟖ZD1WY]nj1,@_:HxvoH|R8M9~ xȺO ɢ|.7r"-O "Otri2 ghz5f K'*}ʧh 9:`w6cTJ8G`4ZWᝆ Sņ{06 Upyz-u%Y '=f 3W 4`(BuoY֣$q9a<3M|yc̀b`9iGH(s[R6 ARvn?@EE^|[NG:8mx\["&CS͹D.. KkאU ;N:.J}S9@$yv9 Э[`b9ݧ^TwA$|wԞiT. urKyA`3r6V=Y}g!y$wNG/=ø]#`LqUs2F`ls_8mXd:}EQE @EӄXoZQdy1PI-y:F]Et S$=1P{m Py-S )JeDѧ@_)VǴMl:!SJːq\r&XVW̾FDoGE(C 8՜)m?$X6JJݒcZ]+}Z ᛍ=~2<{>gj'˂.1o |I= p U󀵗QbI/s:r(~6۰f3j0[;rz(\>3%;^e2B2"RֲdPfjnT~$ݟe<ŸB /Ό8o s$8w(T3,i|WRiChNkm4Jv Td kA=pSS-(#P̌w},"8o pPa0Qy(x'Ctϳ,k,2]1,q~;iSc7udCxeG5J%7;o"p9k1n0QS,Q r"Q+\R)0ZL\X}NӋ3?R-$M:O^Zys ˆ`0u.=BISB8Utqu?VB[dv ZҎχȯ[dZp_sШG T/FhOzGCiowhϡ&Әq ߔu<8?|rHpmdmJ3=RZI/PUk-jpA Q-#hY׭QC^PEKAZ"2w'bࣉEf+h60Q_Z]AgT#2a<["3[iMltz3NC[0ݰ?9(jH q1`ZM9앖.yCHuF?ᣤyn%%pl9P\!4J}\AM:ُ= ^ cS +0 w5)?'i=0 0IAm^=;Gp]/wmI{07&([Pk^ΰqg(’>& q\_$.o0TZQ^ 1N٫ AE Z[U<$%!hҗ_ ϟ6~VSQ;I( {fm p,=r몄4,<=ϸ #fbĻUÃv;EkCV9'D4=,U3uMgIYcQDt_]-xD6|J_eqrzmO>'^4;o0L=)3T:^#^p:;.Ǘ˒ WMkRB$h) 甝=nk62ٍ4B(iLäVFpvl~F l:# M׺,&k.#{( Xw񣙂pO\7/- *<،V+&7h*;e< 9MS>|l|Mއ@}V" .Ό&! W-'ǶO#lI :nݺoB& ÿӳ̮S>?\T'"V FR1ˊYa_Tte+WY#AĤ;LϙNܦMbА{^:+0ztS_"6*IF\gji5/)M/;(Y/7K+neEqn?n͓f{:X}j[Bӷ}`3$&t:-^O FOL֎+J| +b9_Ie"PqwdƤ{u1Jߢ⥷OF 7He9>u*\dYg]S ;~0HtBkV dG&EE/a/AjВqul:fy2PZ)K٭0,#~r2O"^!_sEq϶xS&:RC#ȓ|Jm[Ebဨ6= Pg7-yIXkΣRbXNs^ ZwHhB_^jϠʺZ`p|1gXm31*24QFR WÈ\Q/!*rUlvYy˿Pu-^#n؎SB^䥿Spe=_} nBWGGY%\abaQ56|!ooHVIP2ȾBjfFa?uUF>Q8cgK}/PӀxmdo-=֣bSI\:/x i;]il/Z/Z#V7ޮ{~ؤ %5Bv9BJT4g"5B? TbZ-}u#9 ?2tB#eaR-G0͘T8ADju_S nF}g8E^rEXœ|[o:9$꧚;T?^kUs` @ί̽/U#{ݿu^Cmwh8ҁJ|G '6۹Rd{MMM'E߸xzZ̄H QZ#]#LX{'Vѩsb 0 OHt*_OXS*)/sz'05i7+wwe ,Dlj{FAqh| +bR QM9]C/Cs5@"#!Ό0ZyEě"Z ݴn\ݱWx3@ve9#K~lI$W0y9KJA#n}&;z~g"I68/AQfJc>Z 1nꭀ;u#gyRjJvMfdb^WҔhlYr7421[qΦap|NhUP8<򌩋`|kRHikB ÒX\4f]h ۧ}ĺthl/xM O-2cۑb<=&?n46Na;'%Lkwڑ 5`4jfJFTa[ZS&%Q[!H BoZ59A"3^'ydN \iF[RӮجLO=S6F0,4PGރT0 }DgեF9'l^|+$ ;@%UbwwNq\~^3E_b2'U-?aGw @Ci T@%COs.-P!MC(""a@PrM>3k+/$'\Az&v7?v&!eiauvTckISBk1OR}5ph$mCga*N'zrI|wvU6PnLJ řɃ}_\T)"lʢ8"ZF c8ɚ>zSo o^֑g(FpYvV{/qyQ8`dcIaWvV+'(M<4c D䷡S[sCНNd >ZiaB! `|Y<0w #Z^G/ԟcI[Aiھ`2nXom.9IL:awG|XAO"{eDzSd)JEuVb婴"aa+F#=R9gsNGٺ9o*-L09\j(T!7p&iF+FޞJ3`+$JUSc m׻ր E $uւR#%TSdi\'ZG PkgfȀBq7h%=n_"uf|3'ޛiI~̑4 WX!.ø}]qI-(++^ ր^0H=`Xb)-[hu:#e;,."]Bdt9X?: 9$+ϾƺqSiN"E!-&ڟX:iǐI3n`dlKwyz6TJ2 LŚriV~LV;^@3ei[7 *'ߐCe''`KlN%eN}{JM ebD UoEZ`qEW.d/^ʊth$?8!GOm !6{W UbcutbQ2L<+u߮1*r;ӝ!Zx)(qP݄ۧt\U<[ 7 &=Z rKtЗ3x>^FِKџ ^c$8G޶r{*n &+vh|\5W &-3d!\.5}H Cь@ydUӕwk^-t?_4ŞY<^qR'J?u]?bW<-|_GVgjivJDL0 Qgj#F>e6 C(^1ΕfTvRzr{@D+7NmU*Z"c>s8Eo5nHgR[W^ O@+.q?3hGcl%YcáGRʝ+bc*|DO"qޔMh˭f8OU^0̣}%5o*^XRLɒ?rm՛Vu2E7,<}7&*Pta5#DϚ_0fDG< #[J$("9C`q k?'P 7.FDiIF\ǜee`mJGvw.8햶҈}Qy^<ƌ?#ur!}U܉a."w!'$AZs`'g(pܮ~ZHGvٜyקހ厃=1h}Ŧb Yov9nBXV%{__Xhd,dUκg*S'&Pk9<+#Jc{p v$A]ML \GX VuWTې_O <^^f٪H?reP WBטz'_}6%||/ 2޶|Poڠt[O+(M65 =䔱@qձ>˜l3oX^{Ϡ,ɉz~Sj||nT嵠(zKϋ ~dႚÓgmsUb[UtWTB|-xuO?xLgzt`+oGӲs:i~#fNNIDs >9E2'qjfV OR@տQ8]|\ryaZ9:I i⩸e>eLDj.:G'ؕ#xF]adilАon^Hy_?6ξᅦԬ5=bt2bTܔ:,R/L[tPԦ@ ,N^1ƗEy6٨E頉G HE5%X`6:)F3*y=oTj0d(U+ S5;N!Db%yj'iI/bIZs ddXm3@`Jʋ~cRzgr dm}?Hr4'S< nI>K ܙ7ygs a"5zaeEHC6BrD,m y 7=|m]x!$VϘ oF>vA("^ZSI$<2BΞyfڴ. {s zrJ_Ñ8h>Ӡ< r.EŅ70~?7 .#2a\ ]4:iee-̡x/뜬3- a[g3?Nvƻ!P6J5f ӌ6$~zջJ*Ky1rZa!_y {> fn2Ŋ!{o 1KVF> q>y: 1ߺG%Ř@zy1İ@g[xüZU4ԅė;=dY5e3'Ae=,EreNY?]P*[ݿ7?z~&䘒gCKDH֮fw3 =yK!WDj8Ol JXOL<>qK*At -Sa 8B`+je9!nzaw.TIW$ŤC~)frn;":YC1 ,zcIjmr?Y$:&x隟D'1/}bi p2 elt7f"^$0ʋN*f];-ċW;JjLG8}C o# +e&vӪ],g~?)_J ]~} j=d3W 3_QB',iYkɋu.3*r "+UA\5 ѐ&PR7We}{rQ1b z ~3O3(ɼnJlf9> 8ݏ|^t.oL߇vw8L`%-_RϗEs Ib*xIsiZͱUf~?[ &Lk9C)ϖd_7٘aORzAmTΈ|$ oR{I𙫚mc[C>6Ҝ9FbiXnb/ch+^8C}Iuw߳;#>.$8ha&]qJ;SU¢ D@iТt }?qp{t͆R]~+}8ۚO$=e@u ũv-'VecE*40 ދ*V4fFlៃj ޓAr/IV~1t#v̚J8P+EI;ey aR< K T́w"HLΤcLk2 XV(<"35 쮽p񃇚p:3&E*k:!Dͯ_Y}A}$6/LZZ[O>hςpqiQ'C5f&Z @F[»a xQ<,Rq~}_ ;yTAb̔=;O+Spx5WLT5(  ͩ'z=aj)4C1G % _uJlHpߴ700E$Vܛ^}n(s>/iɂ< '3PmPhP-NZ~(Ect&y=*Zf# Xa͓,j2%crm5n ЄUGf=4"8Ê}D;Tkk\d@uz+.>p8+vf>Tʍei9Jw`Fx*&]VW( g&'{K)d'0< tn,WBFI?l jl-w[7_F !| dBnt8G jא|>2LxhWr4iA6"곢0Džo hf '/'[&y7vGKIf(]oG0? Mؾ%("m6q`7HdRtk`_!v3(6WG ƛ9(O긭 Oq? p nvڞe]%[@jLZIׅ{j`*d=ҒR~Yҷƥeyn)b~)w3MFVb}}*W]֕; ,#4Cܘa2 .$d=6YZLR =y^xe#Iƽ-ƵϺ{ifBO!X\VУyX(,źr`]DnWQb$ă*~ )Sťn*vymS`W읎7FMFJUW?x z  PI)ja];AJf>f["c~/}ZhjV[\UاbKtb'Rw.0tzNl >SeI 3,Qd>ci,!?EmqOuoS7Z񫲸%4"ٕ=nzp[sd&vYm|tƘ&rΤF/'#8iSL8Mt@6hFH} +^TlY$܇tiI b]U"\,jd>L]7"(J7#*p+QQXQ<(('('zUA9&+ Q2W5Y᱅+z2W)Ɓ+Xto:R~ #|+;Mwؗ $%{ 2|T^ Yz cθӘДD N8 rW]2y~;AQܔ/,4^e 9^IK\[=k)l|} ;@a"%DaM׼rүA0C@ߐmyYH8Щn'La;otJ@DYG)l TnUix瓅fd1$Pfԏ"b.]A:72V_Z_*RpJxM¬ وRXz [oGJ)snaddeIuCl}^,Ny"XVN=I< + iUrUQh;Fv3_>~؍1, jYtUdOaK53۪UUw1^iI񥂖EO%i_fMԃ'݂ki;cb7Hq 3c/@*؍ijU"ƌjƐf&,`Ս 'h'}2l,x;3C;FTUK@0.H:% ,0ol.(zst(Lр18vA)*cg;W<^W ?zH hJ!Le]$K FaSzyՃ^|3plERH{泻΂K!:{J++P%R0] BO &b~62w9{n3בQ6H394;}#HAIVӰs,9؇O*I}eI"fgEKIYü@ ͔.{5 (L髏oup(*0XA"ȯ.סUv[CݕV17˚g_P8ɗAʠޥߍ[Ύ' _+;$$۹e"$)*M!΂J0au/_e~":t(࣭ '  ~qGROk%1;9+-z"yBmN1356zwPU5OkiUVf|ByQ%'yʽv _U5du:}VɈ]O)Ѿiˎ˼7/eJ b NIGvYxNq[ ÀM8dSmx]=QT׿餷IH@[K *^_g(%gA#QgE`7 1)%TXrBGtW6HMdx$^$m _u-Z1UܧπVAG)6DSkdLXڥ8lȈ8ʞ0D Ȫ3H ] ew2K`hNI_.f#1U$Ȉ@J*]5UzdF`'Yj/E3J.X]0ҌM}Q@X!F$ $ Xh}X*$8sޞ9܎?QI? %מ5BOh 5zrcg`@2 w'MB)AVH"a藧1L}rRp)-ʐ'D9 -S3Hyۥ vT.Ϙ mA}v8!K"dds[w":g;D޵2_]?ՅI[k^T.$!-rʾ+ ;&hH>\RX| UhR;piT_JB}³Z[9!Od f]զ]y=U4j[z ~?c& :WB<["j>:'TНݴ,90Jk$E8s/fUd.l lmeM5`G!") ŹfP4K@fc% HNKlϧvRg|U!,}-V}8.GUa'(ˣ4x?&"<{gя|5;BpG 4}uyV:)&j= /ìŌeyǃQy3cj j[2£^w!@"NR1&w|vʗcAiFJI 7ؔJBptiey5X[8U6疒Eܒ>\Qax^IN9Wq؏ GQXUDD跽3KewahY}fb:ja7 >Yuxn}\C5r iەn@~Dވ<9ʞ-S!pXDV(@8%XD3>#'}k-I^,NY/U1b˧ڟ*мC9]{N2E\ UM=f,֠Q\z/x]e8)俺q5&9b^ރLj3`zmP萣f XH65]7a*;MlݑX0{բҌ=+ɉ HCyt0?1Эey5%8!+LX:6 ,Vj߈~G(q)Z(g>"۾G`%JX,b=V*:u#hz=EdWIiMDH(H KNNpbk>׼Mx/!8haJzь>ctmI[.P9QWþԙv?v[nU_X >fXbD7IC!2//A"D+H%nm~![FFg W\ƬmHRdmo#|DjH1*.텻l(?CCSgfR " MI(?!X[e>|M: eW[RVo#<Oc-xğ`M "P}M! F ݜK;+)J_AgUs5&̖H2ȗYYQjY@\,?Sv=uqHTc[Mr{xx}Zw%f 1+ͫż8%ral{lrƝq (>&·B?Rw.&| -I qPF0/Ŝi%|0}QC_]]TúشcOhbN)Uxt|5myn6UJ%*d}xv&W0C^vݖ`AmOq7( EJe %$R16 ANI<t]g zHL0}3f׬4iK<Sd^^&4-3˞@0>< $eG(ZhSeTh@bLC2F9 f2QJG[>^=~Y $6ɕ{΁t+pK>ۗ 1#pXO$Չ'ƾ}Jl zu|4W _ta8DWyjʁ[rK*@ pϦFP?0flj0kI k5+RjhQpc%"ૂ %/y0n l p|{ӕBra-u͂aVɗA6 X)rץ$ڹ@v)SΏ\&^#df*}%dgMSTmc{2$=2e/; ƷDEҺ 3~PKԦY7eA$CY=kzj$iу᧐jYAHdKR לjuY~PUCpwT׷ w.?E=P5? rV_VZWV>N mLGTO d<) BR FނaGB>o,f GW{#i8|ia*tk5`S2Q?+0{ LK"oG~N)4&.AUw8LS96 A9iBFR4å 4yJF &”4U+@(Bq6ߏaװ>MqKu8Fb( SS^9yoi"v?|X*{T ,2HY7+լF+Pdm'bjyFfhA=l?"o(4]El\a܀^)?Չ4!|,@]IΓ0aJ+-QA廀6lT%W1Ȇg@GMaD" d:ܣ >&%//jM lG3"v\+$QVаHҀ YPKcR!G!BIC4q XWp&9>>r!*/N!Ҙ=ih,CYU.XN~a̎#S2#u%c{cGr)1BsU&xADl1x6`[ͭ8\kJ zgm~C73b&\7xHvm˲1&/vtQ߲D9} } E/+O؆pMV1g*@KߥyK)+^h공 "kGEནB~cᗹ0M.miOv)`9 ׼w-YKUbt<6}k{zM^dT 7@%W/^YYקUB̋Szx-ӣGTwNDOa PDu݆ :G)WS_ ] S܂Nkb$(p 6tϟ i %+o%&n|&} z2):V9yℂf4mzcTYpBw2} N1jSD_ " `_**RxuCV kv =ywZk@zR2Z"2^w<ǜnN'ɏ[ԠgAz@"a&f/PN%j`xʘsuQfY.,dҤe?6g|2hCݙxդdjԯ.)?PcGy*Ҷ֬8yvlȹr"k둲BzkL.op'ɼ ~#Ⱦ`<3jis< AbPF{ ^}MCg d@$VB )It~H{ Ewo<@Icfz*n/4qodgȡ,CQߩK9=Sϧ_hZMvL'4Uμ'ۇ^)?U,KۂU$|"Bw` rf^PȇOU$nPieArSu^;u!︠v)d2vj@?ox{ޞoĻYXͧwwUWb$#x`"V]PfpL,*YG| ZhK~ M!pܱqu9OcY8J=MGl>XG( Kxiq00LNċ" f O2v4+Km;2ϻU*oKx ߳rBiAG.QgzB&"c ;̝,_cJM9{"yZue?yթ 0K'`G(J%؎G(.V#7 )E`hq{bW?m݌48ؙNe}$찫s(^;T>Suj۷_dah{4DI& wGBDفy1ZIv֔Swn֎"O&gPaL- 7,?fOM+5@mxwC,}NZ}ꇫfR/$=zK0DD~a)զ)hDm&cاKI'W/z8s :) 7KD1kZR k.2hhZˏ>p ܜ|]5gfN-D(C7唡?K^'1I6p\wv~A &mR+2Q.F\ \>Kd4%mdA4pP"+ )t½KA.օ;uJx TF#1rdӚ:(,fm:ǚʦY +zSL+řF>bS%,5ӡ~4-K @j6T6l??1by^q9eЎF1c8xN_P%k$Yxܟ˾{/}f>KlGj29!c#:,y&hV)ă.]iw 0pv՘QX^կuQ\ y蚜5%1׆cn"s̫^Vy4~a}IS7mI 7VDT""Wl"N!8Am}|sN@u{6e%S'<3_i0@F-^p2J]?3]DZh%+|{%hVbbilܻs=~.*h?\cO7&Hgxn܅!kHo 72 m!S<꤈Z! c鹽HB*d#;˔CЦqH`J>?]j`" My zu Do}TAوF=U5t Z[|_{ٯwR6G 3855B 鸙I@#e5F+ٞ7X?)7؜>?%\l>LgִK>Lr&KP3$cQ/uKRK3~ ځ C#sA,atҁBGe N>.4 Κps3{"ه~M[Yze|gs`ʵ "%pI 2`ԘmXz .ڗ_IpUqE\+YHnքm lsM;m=t:"`"U,̀f/9 vݭ,@s?I 'W%Po,DV%Y/\)y-NqA 4{^rWUC#ËȪLr# }]ʶb?O so\?cJ4T+-2hzW׍+ 6F";rlH 0]PuH}3{Xa?4B/w%ݧIvy. w s@q ?#aGP]#Fv9|6 PFa;h74 3*$A|N'Cbי a7:B']۾1Ef2ʳkP.$[hJ]doju@‡ν'u[mM>gې5(Q@^ΐW~IL\LS'?T0@x+`\s)b6 i$U{'.់0ֶD̮`o/S/,UY*~ne:k;ǰcqv~7`@1aU]Vʯc"bB*쭴6{D(M"fHd2ɗߴmhD"@qXcA5L,;MBૠv;ܚ#;`,2]= S?'@$#qVf!ݑoJqWYIgoG"*~3>Qz,)΀H=TQm<x:i _%cKC -^V5jM}g98{`ɡRWʗ1|#9isr UOE9C/c _o[ HV~`6i_2ShP)vV}acnzN=}Xb'e ©CW7hX#.+ 2! I 7&oy 7* ;fcV25lDSO cmTg9Fb֌GC~N[l ):c;~`e_آIw&|-1X^ƣ 9v_f?mӟ~/_:*z`WU #Ezb~Փ1(/ &!u框c<|/%Zhb&~튁ݠ%r2M!*q=a7A\eh؈ È2iŽpEB^L{vmFl#SdH_\T~\hv\8?/_n& 9 ݳQ?Erl Lvf <Ԡ:Qíd 8uc!=PG !#&!z֣:J %  JoZs;˹0thm H]uvXX[Vmɠ2p{B"&HO0+5VwB+֑dD/ z-=٣p, ;!Q_iw&]`e;MpuY?nPY2JIF@0!g?AfrR8{|0n90@txY')2#q̱x4iQge  7HJ仝0["9i0 7+66@* h&kq t8-Ͼ!yqs@Gzߓ$ѭh%ޠ3ݏ[gaJriؼBݺEs4E%rM7x AZ5L5e4$G{\V,Þ@LbJ~uَqjNCqroG&@b!5P;t~2/|_ssG͜ ]h  tgg-񳨳r:2W7IW Y;x4EH$0 !nq!OL|?-%s$C I{d?Z2U6wFf=Q)7dvĀ"@|HuPAb.LG.1;dO%>i8#WdB:Y>Df ?SAqb_{* d0!wG]nΗ.f,*fxg34pi}'b\~IaAaRxfK 8m}=,SDWqLhlIjyG$~^ )i9ӞQBf,rc@A1Tɂ m'vXrhi{W^ȩ!~0>lKELBCQS9d"] 4Z3A`dt<2Yt;t]<\a[!>7}"f7JBC ;f#͸5gys0ypΑ O3* $,O} X\hω(;wµ z,AVqB6wByMfkR7j"^ܲ"2U Y2U}?Jh/0omt'S=s+5hh"NIVB|]iNHfq)3Ñ|/e ]`}8X9VV_/"xSK??<ϊLp$yjR_Y6<i~LB<&;* sTq[46PGb\WasP Op} ;(fL u\1S9pc1Pcom\ $Pqqr iin H!-kz‘bTLmF-,\],L/&ܮX \hUoQKK=G^ F D+s8jPPbOMp PS L~#>Z4%of&EݣZf+zSU[3힃 @i" EUGoUz<͜J$..!IYgʤx\tX)v?V$0y-a! +t"VRZA&mh 4矊SרƗGb'M69IAIZE\tyo *C%,Ğ?@rT#VDGoFʰ6SeZ +!y'r TYA-0.):,oʲyJT+Dl'['IPG5sWv]Wj 0:Dڮw31kh-cS7 4g{X=V6HNqSmltMHHH@XmDŽ;vO2v|?Tj:sXO@I9<6[U6a8O4R%`pqP>C&9؟>#g\wΏ%U.HRpDʭ$ ;A 2 .c;JE9O[G5CtLUʟMi~j3(HsJS)(k8L)yq|h6M7L/r>io8YUb=XH35U'U7s>ʱ(xzbkKTʍq6x/T"@O"c'㷊ޢ@>n+y8õˆw>_4alKhXO@~kWpH sqThɥ /A MR#tRt9H}[}P+MhKjs]ϟPW 'բ᳜ ـLe(\Qg#]CW^fi z ,Y Ε6|O{'kgkvp|M8 AwvV9$}F75śX)\aԱ2$B,8ۂI[|6W6/m7C_^_ڗcױMg.wu!_,A{"dǔLe("y/*O*Y }˿ -˒IȰ#qY/UT q^C\ ۻ/ .8 b}NłH wWXbT+PFZD^뤡T̺)_ְ2Jqo/,t W}__iYK1om-|e/D)Ǽqxe5> :5"pضyRgx@${N nJr*6Gpe!1YZl |^ ee3;xk (HN$9-L IuvQPmh/{閏ئA+/39+lI]aڭ )ys4\h7=i= ܽ)@|@#-!гX;kk;dosf }hZ@d7]H{Q5s8[:FgSۏ(<v9ԯy-LFCh뜷s F5 NcеSPrs&ӂ VÌʛ ħS*LG$WsE;)kdb&0} %RձԖ\9Q6tV%C7l;xMÿP6[3"8VgA-4OuhV@޲aUMvj~?@Nq$=-a'(<lɟ:CNZw(Ҕx` B_YϨ a77B8I2'̑4A槶rK1G+RW.& 3^Q4c@p e:bD˝ . FZƍSMsT(ORXԭm)̇1אsd+?B&e=q2'\AMh*@ƶ Sc33kRb1UF#+ASnL(kA, Yraǀl$rV;終 lT)([Z՗'cXsNLh4\ԟye/_7;/%XK0.?T_$ƶH++)f@Hl3VΑwO3~Z*lG kyހHU#!-6a\ݱ{WpJ$2g ֭\/.Sje`6Htd"@X Ryk'l[4+!/Ѡv9WL&t1 G|֊#_w$U Ȼus>iC%S^z%G [aƚ]bƆc:;`ך3ѦW@''k0,=ՠPw;Fx=pÂ6neؠt8:gO00A9b4 d%W}bH\GHhc/QēlvfIkѾ`V [< OFFyZ#EBD3({;,Q˳c TV0O ?I@h83@*/~e<*ȧcB<* kh@7P3; [dhs(^H/aS<;r Pedgw+է~sJU<đ|Ѩ5iWGVSnѧ %υ|^`q9ܛ,&ev _2fJ藺}L1'A/c`uԍ3ymTq'ML$7B͒g @p<+% #2M3抠{&FJ Dfg ?[U܆g./ PCp>ZCJ+b]Jn^w1 (T8!B׶{9rephU{IfٕO_Qxp#% /T/# шaq vV vgl.&OExw jCDrmΠUϯ"Mc #v+j3 ~kSG?o3|gmMe<D_0Q7|-f;8@ꢒ_ 8闡EπdJ˜7/7#K5)C?h&tAf:֮x0~eV/dÛ*ǝ`:/-PSݹT@fbDt*lZ"h}B>'3㱁J`1/ K, :q^\l" ˲4J1z؛1/ /wv2lsGcD!wJCt-p/dh*QTP]xEcV )5T9/8>jq\ 4-۬f0@> " =p8Ho+b&BFmziԪ ^ҥPK?+1Eg%P/=H[.1N]?F.OvN+:BwIx&m&Ɖ5`D9gh3"[asXG*~jP]0rZmh$ߓ->@s^JBS*驉[Wh=] *A3"$e/FȵMF!D,O( 5.Bv>ȝ9|cUizwx)seG!QXD2*);(*Q5 {IښvV_c}kiIzB"Us*ͬe2 P!a4.2ڣTk4|F*X" n`iԧ,*%=%d9%$"&6Ѿ&/AnL6۠/U*9%B X&0 OBb\N>X\Qnr#-,P4?!-1'H9fC`Ż8ūO0BBɴ6u5vx@M)JL`ğj~8'aDB_X+Ur|(˔>/ fe(a!'~ϮG.BXi%Eشo]¼!Q?!s'tOS7ij5ާL~tJqoi" K+冊Z5G4͗뚪%U~a _~-"B#ʆgfiY:'NŶ|97)^) ċAw+@n: Qo4XP@`\tмxfѴ7|9W=wHO`}o`yhzC`g}Ax ]kyrcVyjԏmLzd5 ごGyi^vX Y(Bo[Pjp _l\IM| I2k%JiXڻ&ffǰh[tn=Y֥I}`b}9!H/'FaVcn73M.#_,Z66{TaZ!P|tJ1@=qjk5V"w~ Ai#>M|8@%s%ZPHˏz0\ ‘žtHx?dL;rKls3Y >1Dn~t[x^^d;Φ]Ӛu'\HsHRvXM/nQi kxfsoң' Mb 賙$n8I`H 0z]zmzd-.fdqetYu1`w`2F$J2%^>_qķ~ڽ\tL[\ϐf6*&k$MO批wűg@mWGE'|uvP/HN_)@ݥDG+֡}ٙq~8HgQMT.K:‰X+iH[$i`tm& lԼŘfe90Ί6u^z?z&!M)y0@z0 },.tCh.o;u94 +'f@F)9:`Nf w=ý`:3! vaB_A}A[_w]U'xw[׹ђl;|# NvʝΚRvʭ{R=f"2_: ʁm/MξԒ:pޛiH#шݓ+gj]U:0P=8jwa$1L͢G)۝Ax8G;WŅ%4M":S,L&)9n!牺TSxH^/"q{rBṪ{bxo4h/㭱S\e;ظ~}hLl ZQV_9ɹE۱A}۔rcZd07yD 3+H8+ERy7,l|x&pbd|>R_&N I2_ Pix !@hUPmi %v`EGwNg$\/Zkά#ˆ:DByFi#b3'>Coi\ R3YQ)3D󺇎A?P.}:[\{(S9J7%mL-RztA*'h++XC_X9Qo Ia;ݰj^ͨRZÀ{cK1YE iVC79hio<&_|G_e%ړ)6UZ ?? .R suqH( l/[TGnmi!Fq8nޖh>ӆ#ՂR]bՅ`{?m?40燀ƨ{%`g&o`P@3b:RwA`W& UvGgSly ͬظd047"]{~Ztӎ/LrnLJĩWo#\?+1Lutn<J#Y(cv. b}M4MጩQ(r&J^ͫ݊mćśݣiSm-oӖg."LwNqa 1BG/ P Q~U; ; ."fS7&uMl*_#78.Tg>Pڰ 4@1"tgv'>p)cB8(bh-0&U_>HW{TOխ~-;stcz)59ΐ: z/P~wd![cك%1JZI%13qQ8`?<>'(T~;mpJf/F9GSHV0hr x0VS:U*$v_|p [+2'Ģ`rwmYvpOSC6zA@ŒaBW5؊GDؤӊQe>D겆Ikv]VemQdS3t9 /ڬd;hxh~)G֛]-f99?Û u$n5` de;uŮ. 8ĪE.kK {(ʹcLJ`t0*r*YYC̡p#\}~&Uk{U0KU:*L33Ӊ'S\$4n`4d ) )”-!Пp\~[hgܹ܊@H7X\ 6*cAXUߍ\=DO?Ne4p 5 j^Tigz}t%O'q8\^3]PP't;Ȥ/ޛa'mcX5J(vl8E_ԗK7pe>}1+9Z}ʍ ĸbjw 9~bT# @G-^iQj75gohLrh_zb$Ն([vLLH^QwGνos+4Y{M(LzKIngs(n/GmE4dDتEL?vX*2Ĥ%`)K%2̎ChJ BѢ 0v 7fxD_ 鱼CZCk'h*N{ё,Uii[+Ok" @BZiCB\hJjUDr(&TzSgYx-bh7A<4j0eDޮg R%NJBtt27QI?ƆbtmymprL*˒T#D|-g]ؤ_B |(9%<K <$=ReySa2_\3;XU%t3 \"|@.oՃhhg9Di5uyaŒ鮍w&՜yZֹiNHfV}nM 8^IE&ca~{4XT3ã}CLcl.6+0v#=XUԍbKsEz_i-XOxx[Ym"X~Q} ɪdp?lO>?Eݓ O״;ahIRxx9*ÏI ;-ŭӈ%5 18ր4яqF`N)1)<$UmXb9a 5o~7ʝ%ZTT_뀩&4*xMVEpyʅ_a|:uEr'MbFMzӂ{Jz.Dz c ZTM6$4ɎUE1|+YP 6X `cLS&_ΕOEڥ 7\ צo]_. j$_L9(}h_m Z+1T@$aL_iVEU .I(9ɅS2K}^}հL g37ѼL\)o?*?Y8GԺ^vvаljQWʪ 6Ƴ\0hdL6RqکؽǶQ!\E_Owd!~un b)h0V64ޫ|! Coq:ӢzD%֍';1QyDQ7 Pex?|)ĵk>M)Ř,I/\I؇Z 4ňWΫKPZXMċdqŋgV(k kTIY+?FmHk@^V\KpjM7.23%AȍPl&hzrZS49's%IAj_h1J+F|̓UͪH bcR۷M<+nķ ŝ9h0##^w[gesPtvVKZQMRe *]q,b;s[j_$ҠmeH6@Z˂Pʼng4S9s;| !pC( rF;9oY+dDaC.AB_EғtƊj9UW}7ӡ$2vN`gy3Ah^2R>k(ؔR(d$g'vQQCгܺDbz8uis(|<^D0#WY@Vuh\z6P"0DW/~e4hV&`O0_o~ib·.ƓpS+|I҃,c`?+Mҿz?_i@8xFegmfr%HD 5%M/8ٸ~aTLwpۼ\X"y+! 9 =Zz3WZ_Io)/3*|.Сi}EQ9JVձA}`]4bCkU4XP&4(i9FSDd/ -G7M%Q)eA5y>C9%CD[ 6m`<'޵䜇yPx 0C +aPe[aMY,XZZ7.W 0M$W}mб3(qTm&BIsD朁l?R8SYܸ5C ;qFKO 4dE4! n2LHX;KjJotv@t,Im#TE{a }X/"7|Σ#HFxxnppMRRzC,C^y Ajc=A{};vjGĘ;e[& *tU|I\nIz1VS[e0>Xob_9d,]-ĠG"1 =Əj}$zQ(QEGhDzp(`* o9a1Wҁ*yar1k'mc dzta*gU١咟}|,pJn=9΂i>p-Y8U$AϚniʊQt, Ƙ"|~,BPZjiEߑBo@+ Z#(v0.~jQo$^GK1@-AJYn1Ǚy,Z B rKX?؞!Uͥ"O)[xj/U* XpMyO g4@x(׻>2W0R\bC H΃ǽOW&C ۈıgs5%KH:rj{B`RnT~0~֏Gf`/buT6tK[N-io;Y6&bL]:͟xiƥ_X~5_އYvO_<yhWRϞ”'\DOؔ)bi+,+ζ0 sK$ ~Hf7J\UR6~e^QeoCq)#>&N%.j:%zvtbd9r@"t"ATaVr\gS]r?)ғCsֳ,H@V(%34yProT Fy\Cz0V1 *\5Urh % tfI١d+0hyr րP;Bqa*ܕQfDӮm,TN#V.z3У{i,GV)- cTôؿo Jԩ v-xw,Y+u4 Eѱ:BeZl.x319ߓ(MZ$,rʝ 󋵵r5fҬ2¨FeT*PF 4&C/r]|{d\aFt(rrm3*Pc\ HIy~W4)>[ v0~(4xM0oe [Җ%JX"0pύ'~)´U4IQv1"Kj%UO !>banF j:C OJ|b``u蜿x՗J/oKwKb ߝ}4ʘiՍgPvskWkY6㤎wkD,1'eBlPOrNg9PnbL"/w[uƕ(3K0BY~F~I9;E؜dŋice 2'=Hpɩmf&ɿb^6Dۜv% p))*zC?u?Tm$u!}y)֪)=<܄0J(@Q.dB~.uŜ/j+:`#C߯܊@U++Jb zȵ@Jt܄-RDI]FA jy.PɷN B =Sѣʻ!>^8cK~]&r 5:cCa x&Ld-R7BjV\H ׉0hFŹd,z.Q, q+ZJ7ewp!GX٥b0C11v }]Z|ܰUY7f^d =*Tlh0{nF73J'^{ `cN]V&:;q7y5{We=pw hyރӛFP~9E*;'N9TSƂFu$_¡$m3GRJ-JҌ 2UĻW710N8(oJ&|;?Y35_۳@(2Љ7_G>);@jMP;^@F9g>qvnbCuϼ7cN&$y`(V|̥ DTzGuۨ.U)Zzh9!ݫ wm:~LdklDO8}: mhZ#,'$?pϙ";M*b dv/Drr@VW*;j4bz39yjg >tB#{YK~J-7 BVdr/;*AN=8}a$wQg0Xo/mRΜ|tVJuVOr9^ҾzRV95c įЛv C`=S4nc1cBYxT[.ew, 1Jψr?kqOKI<:h-nT؝)=}Хh 4O(v$խ`kI`CjJ\V\|\ Zlޗ{"%p{Ֆ -0&4h7\*iQޭWg!SjO,>+?&>mu;>"ղz\Nqȹˡ TJY^MktЃXN/"yW3t\#Ow̝;Pm8)WZzqI[ex =!4uS "e%Cags5љj!l JX.g@IZI21ݯ3oA O I٫ C,`pI6Ey9y9Ǽpu+D?&bO"ܵ]E+ r&aNtv{86 ?ږA8ƨ ^UM>S#`G&2a(- ekhQ*豹kaQÛa.$*8ɀcH(1W?S՞DHB쾵tw;# 7.#jay-)e'{mc#7TJRHzbND%'/8wj([ #d-%)WOkɵMPb`q! rYe% />|e*+UofpXh% VN"9m?U1 HomB`gʜv A恦y<8 =Ȇ}F2. P2[$?u""/ZF|^/KL!x~JrBn%ݖ3ҡ"ՌVVtGz1Nz}w yqaD^DO$_iĹ// d noNɚf4R'LYuTOZDv 'moj~:@Bu'$y&!j4\2ڤ8/1DEM13-&c­ G3Y+II(Rh1LkvEח]2D%rM:Pe=)[S<[rY| 6ym3 ;ʾs\TyK(rdIc`"(k5Gig2&JՖ;6;$DKEE#W+jI黸D.] csR:Xj.|HB B<t^^"T0jsX ԪOu/Hma¤ IwWUe9p)< ph6hkG{eWZMpb y e"G* B+k98~moYi x´1 fdƯvr:>*o|Q ƠVQn~hS h]}yX4;ڨUN%D't B[S!҅;@8qker}ASE=lUIHEtӞJ!z8T$Z_g"?2Z& R4=U;F\ђO*NXaԄūX2{q}R=tFUKO+]/ m}Kg*F;bO飲Y INb>=,9c0w'6= `oīh~`X9-} cP^=,gO^=TIyshޅi?gx!/t6)@xq=L1@E{?o hјA/+ǝ+Xg%9'WEil[ `Tʭ 9ݔM(7ba41pNYR ]VE|-2"PPwn&<byB OUxz0&`4)hY#(cJ5A }8Za.:&Rrn^3MHfˈQRi SsS`zB4NPqPɖ:;%\DX?-޷P Ǻ!rAzL{t@*L:_{ɜ{̐I@a*:TualkCa{筆CTHCBfן^/$ x[/P;MV57+&[@waz|ZnQ`r$w0@2~N>plax?H~PY/[!bF֪N: Ʀ0EHR%2whR (L!#sHgӣioTwH?M(PaZ DU ~׸q:NNٛ^/Ȍ]XI `c $LJZ܄eDLmW)<: NBHJ{XФ~.5(QAD˭#Ġ-ܚ~pAlzGΜD)uJ`QKKwH":&<0 +}j؛KS5^I<̱R/|%Q.Ligq{WQpv''m]\Ni1 }:ꬲMXwf'D@  -k5d3PQxSVnoX~lmW+2l_\L>|(s2ДW22~d˽3=vBEJdQbXn3[7>;1kא~q™)CIw\} j@ -Λh @$χ,nlKP̾NW-zXR̂Hj}xi9ɓ+{4J}m`'rیX\: ebf0s6A+ƪ˲v_89Q(MJ6ۃ=o.I6$5y@yL K^\4 )đ@bGEaۘ͢ArpE_ 2$NQqXIqi_8=(w KqEVJvڟ*\"3eͧGթKߤ8\#=pΓ|[cf$F2v0S5B=o'YJ:b6BA\x;fkXj+OM5<Էy9J_qS峀1B;OMjUC[9`]HNR&۾ g!Zx?Tf':)!)sU!) ?* pgx>UW":,3bE{ ޲ IwV8}ê0X#V͛dKZTn%+dnUŭů($ (=jʼnZ֢ϿC8zpq7Nm j]X=E "ЊKF7"[IM$;>O T9es7OP%m_feKAi4\?t ,s:q;!x edrV@~v׆SVP Ȁ'ZES6}o9Uحro!l]5/R`[5=`YgYYQ7,[CP\$6'XKh9Ȃw*9&qh#Zڄؠtg _δ샙EoSZL:gWAvn6r$ g/Z];C^i1!}zdvXAON2oZ(do%'u{F#8#Rw!x$CMa i8]4~v{Kg"'jCa(-Lx . MS. &wXimÞ~Yw bb\+Gb Uا/l&WeHr3= RqcrSXM\6 A}ۍk13;naB|ef,9]?q6}]k_b~pp3fwT`ut@a_}DS'aݯ]kIEjfagw1I b//Vu1}ba׏zךdNxm'U56jBpAFޑ; = nԚ XJ4,|Թ-Lw&bXm(V *hQ^p|7UbGps)iվ`TڰŃ'V >,'1%^tE&!EӸHfa;wːsң vF p,,6tUr^pt-\)9rjw:U08"Dy󎾩RnFO~2Aȷ^4l<nW''~] `*0ɬRSr ăBAw\NƯJ X*TDnM2עɺpd}bJO)H(Db 囐X=>W „,h ɵAK\byG\! @v;,t( FLW: :/ZR=t9HG/;/ђ7[8kcmr $_h 8!3x ̥ETQ~lF&ЀD(lFI<\e~F#Dv] vu ${{ݽ@Kycb7xiPj?c5VM "9S^$>+p6*P:. H[aVhD/ S; Q[SƠ Xi\͙nƅ{Oy6%Z7oc v\֢Ⱥ'p5>3ǀo^&ƯٽYsm,6w}XƩ8~vVgTИ$ oAB<ĿG2ա0h%j;4~=SaC6eڑo UN/~t8y۶ddwuZA 0f$FSN0RoC g?#@Ao(K셷[@1r7 S[4HKטLL$?h:Xs)#Uݪ&$N}{@8z"[4Ud}bV,ܷ*V*#8^_T[}>W䩥;E;2,Kx# Ʊ"$ &5,~hL&%[+  8&2)-H!eIRC 'Omqys$Rzr: T/g=g;6߮H  VmƈA_}Ѩ_bL 0qcpXlcWھpcooB&XbNu7f>-)I*=\s9,Q#/6J:%O+ck|}B)m9{NTPnşethκDDXU_ &Z# kKY1Un X0 $ i: %'2 wrb݌vx>%T\]hpSfD㳩O,! Y # 8eꝬMxS F#"щk^GLźI0k^Wz.^gy8-3b9NTѡ8wD#@;.I"^lQ=^Efo"c/560Xn B2壏0> Xj-#?~0̍)ȗmUT$Lt%fDbMiW*2!*:)IsZ9A3 C@$9c08/r `EmD6 Q27pyպ k*sw}R +`I }m/ D[%PLDa<;M$VcEZP28]v))!MXf>m3/Rp'H+(f:VWQORken`iZ$r} wṰ1>'[@B's?)oPcHb j/ظ>pxb~o__. +1H,EYj}`{_[pLB?-=A.q汐 gF6qtFU+ Y- CFo8r*Y4'Bqcb $RHT✨d.5{ on]|oBZe2YO-c)K.U";r~),bz׳h9sFk^ sʝ&+{@ Fng q1TހL-ց@y^5G,Vy,f\6,5vGܼLQ ˩9˹ۄiY 龙&RŵON7э@%I,0Dzʬ3~)"?&2p$:%]z:)fTM ӷ~ =(j8'')m)qYG^seZM1sZu<ϔc#۶:;dy1iwIL'LI: L?4a1P\iB:%z>e4Dq2AQyo>w2 za@06w#1`vr_}\CCxgj:g\5ٹA:T ($EGE,4q.53_Z*t-M={:p_D]Ov徰NsLtF`ʗ<""0ڌ되Gݝ/mzx~hVlcz>1$rѨgRd+1IJxȏ΢mchڔo 㾤KbܴX ǐt$aZ-mTY'}b{(L}2hcXHjNJ\($4_W /S7:y3cw12F^=BJ\()C;"E0G/G> 0;=ZEܣ\B;6ީS8yW-)Щ]kg˰4+Am8hzՃ Eƶ@N#Xxr ~nǂgy43 eޗ745(9jY$S)M5m#\h) $ LE Y789xG/BYd$aڥe[(7baTIꚯ?:J0B!dEn\{saOen#QY3R4U CroCIT x<_:0wAOc-ԑ8"F# gvR:{{K>K۟Ee@פ5ºn}Vtߋ$䁉N`1 -J{~`Z!祎6KIWK@>%χ6!,%}lzھI˙7 , N&RV;uzzC0_ DMpZ84'(nco/p1cq(1ޘfٓ+js:^mO:~[>SMg %<&W\CJsԔI ̗yY4˝Q% 3nx]Z_d_ mi_QWyfCMK|'%BŽXa<k(c MuGbR@N7 jfˈ mI~I & jHq63 D„BvX@jˡZd&?{g]9;P&)S ֧O>UR GHoXm`UZLna H3F.2xQV5+@ʜ^C4+2j.ude3 W%w那 9tlw~>]L*d4(sU1'4{_lMG"MM@F6q%JƫK61q%\e󂄨?&hkٯz`Mz ];. ng[˪k=}YLxIЮnɋu*l4{p;P-rJ[.Yd0ݗ@WA^\8!:t7jNt /_Ugҙ[--p k!cP[5$ ;,@]KMRېpҹ4<د"}׾6%f)0 \~w_^Ug6#3"5ȠcK€K5F6&;MA2G$6hp^Z[Ei+m_$,BS G->Ԛ^+)HU 虑me'5 P!-fJB^v[8dqpwZXx-݀t_qI--$NS`l%\sk$-gLؑ;H2{8hR'w*eM3 n#">A2/V^g"H$p6=[X>xKY+'cыtpAhfw ۔)X[{k4v~wJa&z֜Qy/L面7[J%ʱ̛l*GgqXa ^hX\;7~8lqf9 c.dVZn1~B,q L+E!>) f]`Eo)H1zLhBQ J})^ɩi{/.tJ>|N0e?hmv)睅3%-Co B-M\"* e(azE,Vm fF` -1 2hCbtHbRGD9zr4&v]|JyĔeXYp׃g!߱֟(E%+@7Y{o-ooP]Y"AU }yh~%B]]8V췖TdC>GTP4Ӻ*ɎF;iE2` mR3m=(λ?GJ紬Dkj}-fu"V"+!uZ .eK>^[7FĄJ .m*0By&H`E܂HC _Mmqo Vأ|؈>0xKJ\[U,$]8j J#kMG-)WRafH#MxfFϺ!$|iH)=6Vt PM-l:~HɗlݗOFC.3 Lʗa#jigwi@,7F& *$F^8n\ġg>@fy6+CY|+eB ~M c`L kLeU|Z2\&3&D_X;s.,HK{5m;+JS]QNf"2QCf IFhٛ_y2vZAqU w &qڡ5*˫"..1~Z,7ArFk}-qQm$g8G5@.$tdlg1 r*ޠ|:ƴ}ԑ֟$<'+ m7ɂ.͐ڔzq B" -!!D M.B0f}<iCX G 2D@!5F6la+wof:F۪j".Ǭϓp2ܢ*r[\ ~uI@,Ƃ! *9B 6PZiMW2X|IJm(MG:(&hz9\͑PX1%_)F͟DyeEQoݞ ˁsF0ܬXxu?x08R Ağ^HiDEJۖ"Fm>(ͨ4eRWm3PwS?J P;\,p2?642:Qy ^lw>ّ6?K[s@u]Kd}U{}`P2gdyg7C'rd{ǧA(1.׸0$ G5xW>Dq4hiWakIr]pEݓ(whHTO &o9?vSh9+rђ|8*|.Ɯk}&h#-$#h~4BLt/:z|7)r(>&&>\mꉘ˓R@nnT/*ʅR,OL^snJQ_@]ǴiY\15PàV~<.OZ.ww[SWSp=JGa ^94,iyv%hz$8uwuGyw=t'֤Tׂ[k:7 [L9Sx; 5}(V$(wq7&`7?@{}mҤI6ΰ 昃+L[gP2`324c2X`/ʑ0gq,/WޛmytU||w#D0gT>fhN{u?FW,n~Oe:p_Sv&L+*s"(1hIMk·bHf*6ZQ)JQe)N>?@cG: ڎ[:H)C˜ֵ;ޖR s O:!D/Q͖Ǧ\TZw6RZCu*~Ss+XLD*,E)0;`+1hZ \!.}W}ֽU)"ڸ}LKG< pv7*IZs[ȞpM{UH5VEtZIHbL0L.Z{ Ⱦg]Q~Pxp#8$凌טHGh5g!ʃ| --1)_I"~뀓B%4`EQŪKKLIs686(T V)PӦvEKw# ) G9aoA:; B[}KyA$~t LFՏ4$%v" ԊJ">ulb 7?NBp: gY{AMLm9Eڪn7YRx&+Y=O,fsLY]^9ۭ.hE~QQݭP$+n|Pa hvٌT3^6j&/VPyF .ʱz /ш7w>6kvPdA/Ɍ};f$$ZmĻPW3vϲoSAǍ%Y˝au9$,WVlticrZv25KPmWk{ O S},{Nj\ӒI=L٬1MVL*9~@Ɂ03/8gD6e0axG =\t( 78jYVbq֤D\ aa:I5+@TLh0؀q3 'K2[O9=%'[cϪY6]qG R0=gG;'[H&vt3$u~,HGՀ>!Wq)@-8e϶=7KIw ("Blcn(C'㯑A[{'=ߓDhK3 FԶ{/<6ߋCғe2b S{YZ'jUsT N=1|/Z*x_l~\!S%Ǿ2MNNl)>֒-"pdKƃ/-rȸqoV5c /-ZܬK$[al`ic42xZ\B/Lz:f0}$>{X#sQD{h~?w d&E9AgBľx/k/=|a°ͯ[D'\y{ 񥄈43ÓkgIGI_mMqsh_)a@*w`&DìwAQL &(sԱ9YOˉvߥ)1j!gPzf7UCϴxXВ1$IT!&%IltG1>n2B4M d7ք3&YMVDϾ)([_wҼQ1NcWy[0k6 ʵOV|x9 trD.ms#bB#|Ax,|^iz;i<T*Y"L%7[^pW &ТHV 3P~67mg:{#;4;7Giw+T6v3!Ä3m1>fyRIᇾ彙h|DÜzԑN'PɃ 7 @ρ<]w,/0,rpn${Yd]paP!Th.|<mcV?l4.błXrɆa(0ӎ1ǰlG}*kS)"4o%@j#U:2;q @7M[ vЊÄR*4Y .ZU% hнJs=}Y`:ԂjTZDeT=-bELL @4q1+)J 6֤Zq 5IZ|y~{f& X5y܍C:>.7?$yHcEdQSviO#LC0ۿ-Dpu{5RV5 G>˦)]9lzp_7.KQ*:"Bz2t+TJP#;mV #:k$̳1bwxnATŸ~F:mI5{vzfC6k|©4 VG@U2o(g>>+"6fnJKHO|̕KJJ_WV8 }T AA~2j}ۧ:}n[udE P83JO{"V)< S1/B7h*щL^)Oi9y g:Q%1n XJ Rj_TMmY2 *= l eR 74< x9* ]P^d9%f>v-3 =VD`ۤadnxb'e~|_ lT+ YLUX +=O2}X 8+.ջcV3Ƚyq^.N3 sW5F1tMӶ\`+X „CFCic ,RVS?.Ox5λJt`aŘN dPmuv]<Ԍ'alyZ2h%MCR }GOF!}YUE_<فeع K_1!R0Rw/H'/yU:7` '* |ROj&7W([ƀY]!\_:3_25DH4Z}|M:paHҋ9nUwІ*˸&4) >pKڤ`W:øpױeqg %f(C"g* ɵzNăֹuI@ UVT,ӡ-1PKl݂"?!~^ԉWwKK'ƊX BwEts|%.F) ^68Aeyff ZDVM~$)0xPoi,# vf&رǠk墧ZGpN+gET[*MZg6Ei=" Y,49}vŹZf4b^/#"pq-=Q厡>g &#` ܹp4^qmV?Ԟu#edhΏ> %yR[_9ɟKI{"ҶBb}͕US^[V05pO7{c@5#f}/"c˨3%eo]iSWkwA[—ZF\Su,iVhXP>1)>$N5eKZk2L'_ ^tDˣ |a9 M$8װ.!.@h;vQJxcc}Ma\O1bũ=xP&W6;tIt!7p")`% ww]/N?)!I0źGx^b]x=}G~Br7(xUFS,ycl( zn mvfPDlϑSԬIᇸ U ` NV? j~9huFqWAAEF\]KM & }HMܶM p8PoڂccȎ`YT LT[ uɣÏ}{J@Y5AF'Kr;ĩJḥu0o,C`jj ZO#: GySMnqqՍ8_C~GLi b!BU l&Xl;:}+c4xS,RuID7V!#XD_<)`}Y>mbT E~ֆӜ Tc3%a G縃pΌiks'zb#M{Jh>Rb& > ]ű`@7g`wCr- FYmlaRAgąS@%(ݐeK!aed:H@EG#!Ka; sۖi* k4cj?A#UԷ^l~{WǮ3Ljw+!jy'6; ǯB5͇ ݍ4%]Nz"4/~2U ӝ hDR5h?x3mt>s)ưndNL`nmjcxt|+䬉 WNELؘ'\be:J\J* d2mmN33nحz~Xƿ:GVu]$]?fF #E~V)eԷ+S'Ӡ7~8@9:LS k]m$XptOmCdHG6ڴ0qeAblֈ #@[}DK@iq_b*%,FΓ>n{Yl^Lo$UMUhV Y59}E.ћ$O!љ?}Lذ,^ӊkS^̕t hKlQ !>O:5nI,n.rEWoGCIʲN0wJ,D'|btv$0cBrQ9B]VLVI l7K| :AhwHBBŜ2Uj:aUɠc 9eBl3rI=4;&gU#g)b55>B+w2P jcqM,}I$HKW6|DJH^Wʼnz0za(Tփ}'(~צ4ZLpUfeJ9:0LOxЗEZWR~]΃ oG:&]TSCsGKhķ!$z'Xj&m":͘ +6IX%:`0˱ӹ:B/No+"J?LA'?- Ad,: bn{jO( NřmX&l-Q emb/ 8`0LGSҳPHJ ]q `.e?w/ _,9P)"ԹmpQ?72po# 'LH"-kdU7N%iw\Z!˃,T<<?)E-qA$B}P0! frQz?RWsSi:PZW?CV?K7HSsNbElx?Yc~G7A%y{& DA}=a3dHb;+%!{]!XgY [ /xݕoRNqomgLNCEؒ$FLJމ˾ґ&7mk0 ZjW] ln! Z zk1fb۵,ҮҤHtZ6&x 93yMk{t0¨@/4D9?1T8́W,P =O,,GЫM$HHaaH1Iew(l ;KX6uy6fԄi1.8|(SMc6?j#GT Q_pO<{ #6ЁG7Exү+7~h]A_WVMjpqz$go\C><*zl9BV n];UO+cM=59N rt]AΞIcK ;Ccs7FN R–YXxݸoѸXsIMC7?֙4HYr;(f,2},5;?mќ .ĠtXs "{Dz$k]*>5ʮc_QM-ߺ.?OPdj m<*f PSChh `UBfc(5F?އ@h*Qjzwl?#4ܩ vP}t:쳕~5x;tW\?!?'ZQ@])4@n*5_qt0 h%K>} |áD,'~7.IJi-~FSo09Z;%5wq/=q9ZekiBJ 1/ж.K=Ph41Wݗ3l-N$$ۋm. 0 &GhNI=^K g ϭ!(zE]ZL#?8*Kҭ=)R%DI:'1ȤI]@.O/"~ զCG8k-J_j|4qBLF 5g[H!=bX dk!6T?:G`+ \1K.fS\=ذH7[>C0Uݎ]9!9 xaOr0ϲ;{ؽq6yc?[Ktھ*b'Z* 5"I :V=]XM>[QOo]% 0B  S3HI"GW_xo ҕQ^g! R4.1<.Z )4yBW^g5%&KFo:0+<6|*B^*V{R9(ЅАKLoBfjt2b RR.-Qrw.?NE.+dgiTQdHѤ8:ᡈG 8iR^` "hQu@PX"ƸfZ0Z1324|%#hqnavP{=52vND09_”_e!{NHxVW*>2XxnSao&0i窎xꊚuW|Gov}2!.a60੐[ <1g?I67{ܙ!?ӗinC~jHu #G7?z[>{ ZZj VJuKbs\[6t&4% B5F' k$]!1l/;s Ƨ:6į0鰃rA{tAq;8vߩgB.:Lߟxu܄uChN5P! =sLSm.%(̊cvo Yr9hpW*-`|_3gd)C.⣞5GCn5@6E+EEglυGd_@ڕ-*kp~Hu7Ւ`7fMc(!eӼB"u #rw3xP0[q>Pd)Lp__jGM;Lc+YHЯ8#m$cς+=|ߋ ^o5T:"ZI!V|d"m0N-tX, ޮϡ anE%f:ۃpr`;7r 8MwQꚑ%G'͏K4`CD{}yj12}HZq B^rǾʽ(y "k9Er;0Bn⛲> 'jj)жG+D $'F*oe[iEqx]eHzB@$E1>2z3MމQ{nr׽ q RM< mEjچ+0K\ҟъUFEy|B݇?ɰpz#!ڞ-(C,bTAyɟ![’IIΉak!l[2\2S9,g;QOeC puJ Lt(:4eUc{Y˦Kݞ{4YTǑlu]y.-E«!sWsiˆ0jؓnm`w >8VdMxYTQU<@ wK_zբ{ϯf%M|Qu+Ɛ]#P{,Kc][rm.IHPk҃(lԌS Hʱqe '`T6qۏ70ŝ {n?B[YW_!ɑ4-p(AX-:dxYƣ"(Ė;%=6gij] `LUe,gSIjc A3=YTJ{!htnTEV#齩(YV0+$m bGctۺ H C]% w0~*#wd,v@CPܡľgIٝ x`vG3&vk1a/H e@SFX.*$}vo:;!2|.VV(Pԑ #IV1q̟W2Ok0l*x%Xw`2 ZB@~K6qIܴN^ZYBί=sE}z>M\&(Ugp cˤ}[CRutHGiHdPdoMB"qӎPn 12ThʰS*2c@RFcF-kiD 3 5?/$_\*Ϙ׌j&+H'MJ? 2ݸsߟ]p_vQzIMzJ{ ևALզbOYb%˧'CkZ 7,UO2xR3݅ rR.$P\!4 +g'Ԓd|o{s/d-ގDZ"iZ?R~"h& rʄL! hF9N?P/5pOHTz{\ Rwk2kB;L4( N=0˫/E[H"#.6^r N~Z_gΤ2%P? g/ZTɄnO@W_RA '2XUpv_+Qmt^ >,; @;p}9og:n[!VxT%$3B*Yʭ꧘қ39-9G}܁I(A(,7}c*Դ{8$N5&"]m FaӰ2z0iV5ko} E鹃5gؘ3+;%` );ܹVټӄo=sb ~کG]=FwGN$9uP3'[F$fF1DyT \y[b#M"a,qx3h .$}RkhjxѺ(j=Z,)VJlS+l3^L#+E3D&_ t/I=svmнFEmwNس})%q9%YqT ԤV8=,ޏعmɿ8]@ȥQgSmN`!.:~Fz^CnցHÌމY`xMlw5+и&9ƊIѯ|y PkaK^xBP,Mm<>Sd }gUJדt a$&3mJ2+ͱ[hVjju dfĪ"V̉niLKbo~ E#VPbo$;@Bɣr|g a?Xjw0nMU}>ԁvH恞\K'I{xZvZ4HkXc7b'o`Mr1fۼ;\(mV%7CbcNC5!MvO$yU|7&vdԆ  J((,g cޯ&SRuu:!f.lU .^$ :lDҡ>^ P8DՈaSv?fyk.pe}J[%Dj)Mj1w%FO[_S[ LU2o*+W":QvV !>wSkCVA n~\of;#.kd† bB&7n3Si'6ҿZN]# ִ<&p3Y(K族)[ZV4-'#@ֹ7KRH<ʸ6Z/p" (։=:aXhءP 3,{&b 4)Q6"Sº<йEErp<@]|7x>O +9k1U}6 GFR6}tr(~r&i)u.z|'\YxI=t}"7DåP.?;줆=0$7 ˤ-rM:UplCH^㻂 iæ>GY:F0gxNgӅq޲ -ZN u ءīoGݡ}8MYl3v*eV?w;Q3 x{ cik,5Ybp"ZoP[I=Kr(j!݋[77wz %=ު Vg9 ewBڮ]Pir/?\_Rw.(($K" tKZ,])ٍޗ2b0l߹9޹R\GG^2Qʼn2ϙ@LEh`|gv sqK9d: q1 ̠S 闤Wխ 阇u%e,j\HƔ?nqVK,Z?0Z% |`bJ҃_#>KJt7?bN=xeaqφ#*B/y/pCBQ)":I+-? !@ZQC|3i%ٖk<xYn3>:Pb.|2$}6M)dzIAǽׂwS\o!BVm/*y @DdԤ7WRȳLB# ȴOT&/):œ'+nd$)JқC!1h <ģ7=G/řd]5)sm[ |(|)_mpi78sv%L'[zqZ-xRW$i*SH׋zY47܀tgw`{Sh2k Prr`躵9;(_5"Aflm(;M%q7€:Jb‰'d)D@}5b'z`.=FN"jiGܟ׼ɩ||<ּKuyn6i PB'ߺ\zNpE#O9 I}ê l1+,Xk@;91d\$V=xL9p[#Êa}buȊn^qN?QF gpTB}E93(KJe00րvSI} N0鼖xP";-#uUSdZݵ&-HG/IT>8٥,ky[vUTc~ y AXgDט20alxgSNmz9BW>j`Q$_X(~Y#p啢Cx}v?!Tn}98.) RN> .4^Q?c`HMp~⣎żE]=Qc}.$n#?C:T~qz{Y~&ϑ6ʞrZ3#:i+8c ^gh"aB:;܊UZdc[(Ϭ605[ZcƮGkށi@i%tPכqhs,4gWF:e N$ѽ4)C{+yu)G*"F!u,|15./ZY\ҏ8{\aclKc{W̦@4?3+ 'Ppk o<-6(4?Nv֢Q[EMqtq@mP 4X|]LYKxfL!®y!@47SGc Cw4#C)Ϸ!#}ŧBsI7f$ BH[z4_XoyكBd -.Ul0Ǜ؛o/ADd~*)׮Gӎ0 ѨMԴZ)s]=ŵ嵖u(>Ǘ?֗T*ls;j2@t~\']0VLݤ%*<@ M`YjhnX?y JS;~Xfaq\@ CSЙR&^^p`zJ< 3hY-B!׶vbdAI?=qyye&4t S%4-[1gFzsV+>Grf =/_eF(٥ҳ/e;X^-]F4hddQ )n,6 Hv;Jj) flG2SXzJJ%ӝ轭^~%QE jdOy4vCl7ߍ"N͡'zZ |ƗŻcate26K >,CM (P )#UFd?̤g?Z+w]o2d`ZrWT2ݣ6h)lbpAD/0=V# ~dMl11Djyl"QD5:ES9B4Qf(~hִR2G06 06&И" M/|xVRq+fZ/;8!t`Mb 2&6joeAތߝӒahp^˧I7$%D'lA*YĤ6-g]ؿ< i$#3 7ONSK0g `L6dj/A]Λ$%O}(~Q;:,˓CbAx;'2gQ"W:+K Q.y~/0\5 tD@\u]СXٿXoH<8fRh(̤W+A0_d}o!SCbB%iC\/PO <5@[q㹵%_Vi.O7i 06;\EPjc)X"g) \*8 Mx^) 1Hg}vSBzdк񋨲 Ϟ8ϡyM"t&4.g۳DՉy,F̘Q ǜ;.G1PhQS٘˭+D\A,pJfSR j !饂cK'~v3]Qbp*oKo~A|K%)h:@}!1M8lJ=|-ޞ"!r=Jt 3*I0p#%߬6U,+zv>`[$LcTu^$UTc?!"u&1S4_m;3Z\W[\ûuTyJZK g^͒iJ7!h60Zعݤwy5߇bA ::{k/RȡAe| vh.:bElƀ1\ݲ2J XJp|q+N }jDtd_GW;5W6f*<ߥv ef!cyEϠt 0K֍K}\&n?8h_Muh|Kfqݒk?0xO-Vu&FV ~ʶJ0F_Wpehn VCFSZ3|i.V X%?}L2|.ȫv]Q^9ua뉸?Ǥ{<gz_sYboiY8BA~ tMd h.%qPm]eSfjɦ0{4u=1]0bz/!,1Ηx(r]mw*O'T>tu8?Dbp@ Uv]ޔ?Idl!wj҉Z0 SMJ_!>xa;/ \,7E/@l]hk"\!RzESR  am{J$Cc-I,Ӵ~c^l#Ǻ9 M.A}D0j)7-$6PSKAx- t&pP'G9?/|j/cJstom;B7fp2H.A٨iUBj:tҬ\wn nmb/]֝d9h]I!ai X0@jT{M[cL!wpx'qm aVqmdqU^=ayx,X !۬'*k"68.F~m=(')i}o` c #SA OE BW]eزiJYeZ.m`_?b`z`=A;:\4OhERScW8N!Z3hA/O SdX_~(Il,|SE>p{o7mda0d Sx3?Pϓ*z A*GS{) sO<^h"-L3w+o2ʊx ʞ` b$GLy t!JmHjDGU-rAg2}_ /ݬE±]8)AENGjaF:,>i#&Z/y6d? hi:rXT< ;Aa()GT.*Ѳ,. qqTPn lhX>XWvޘepT)сʉh}8܎ɢ {3Ԩ˴Z}[2C TnKXbP=6=k|`p%:ٷs&Kim}&B`?U|rS`OՈ1o*.Lnjkb|[րRc&exOi8L\&elzț~ݚRϤ?v[TFB)+뮯@[>я1N_%"j$/lF[D:feXiԵmS ?|WyɃ/|jz3 Ӊr^C3k/8U虩#?0e(ncld5s)KZ!`cvI05@͍ jBN0:'[ȿ{^mj3c>Es0lMDURf'݂b74od?6xl7Bۉދ{!Q''8ɠĕ.d(ޝ.@"J/K: @pCfG=%幵ԛ;u'; tDI }ńz>;0gpkZeɔ_'2J䴠wI>|Ac4 V{ʴ[ׂ'!Ti1%sT0I"+u-fK>ng}#ظHn=4ʎ%ߚ^Rtg=\:[F%愸Åu4.CU|_g#e~ 0.t.>.h |kFgm'y1= -I9\IИ+[[UyCeI}8.Sui{V^5Ȟ{MjUJ^I`O/YT]ɀ;%3iheY9%dj0f j_rND %|>vPoqwj决G ': ]Ip'Ȕ` cR^+_ Txpm(PKEY 5~=| ;Z+}fNj&MnFx0DItdjIٳ[_2acUa@RU .e^Fy6¼ǖn/ڗ3G'_E &2b VbN|W!Fx@I[t׫Q+E4, #O4 9FJboxj?Ώ σ5JP^2y6`t/bTG8C{Uojm0-AJ|w%T3HgN{Nw95h:dVuq.=TCvCmaIuϩѐ Gَn7JޯzZ} كZ?,`rfqg䒕Y:oJ!" C_F9iyYanG64֔uTxo},:`; h9{Vrp?X~**xPuN^Bz,ߟ@e/e]^2BeC_?s_-*̙,(?lo ,>C~%Λ3 K`]#^`y|ޥ%  B tc3#ʇ8wKhi%g~On*ã"/25hryA*fy%) Ϋ5\ףeiuW 9<!ak2<S򾒜9%x_!f g(\]05XII؉~ї _9ݒv7HÉ{x);L:i!{ |nrTSkH8.s,2/ `aN4UF6E6}ڮ1lμ9+,êx"2|0n iDp" <ٜ+zRV9%U?F<̼Ao jMI=:`~5TL>Mb TᐹbL@t"7G!A)8I{!/,,/r]n/EcҐ?Ճ9]a){I8l(u9@Hep,ìM}{ԏbAfؤMXluLULPcq[Q? #yʴZTb-쨹p,5T^K8(AJߊW@,%6B wp1b|k_bT LT;v^K3 W&W ƀ>ֳu\ϻ62r QBƼqx4U(#[_}VaۙyR9= E~x4 -3 huNx@b^^n@&~N(VDavtQC rx%,d\3VDˉ퀮A~~2D(Eʈi_)Ӟ'߃,ɵAZ0MhROK`Tl`h&ߦm=@d G0HyT)P։rwGt(A尠}gynb^Tt6C6dQ^a%V}LNjbNEw~L>_ڙ]PQ r4WScف,&BCn6#2Jë y uC|epgw2+[`8 mȹQUF dAb)_DyEDҟ^׳n![w%2䥮l$<޽Y(F/ؿ(>u4;X*?YSI;l4iig^ r?p|2CB^?͍ү1~9;rdKjucg͑h1O};} Y',%T94>j4S=o:OC@Nq36mm}F._85>'_ՐU.rqiJ`uF邽z}HR 5sB"X׿b4PXa HGÂy<yp+)zpïT$K/<+G2,-agv`@#G:':v)0pv_Ѕx.sh9 wEB*c89 4,[['jBq$Gw4"ku?~k O-L`I1fzg'aXb^fID0l-QwR\2aX$j//t9T,=rPBvbtlVwA!Jj}Ry9<| ~$P&?c|/d;HM;QT zAlF<߇:d>AFCcc󫗩$ e?)V ʲ>Yj-LXi@38l:O9ROtUQ3bzYY$v/{4/,wBo!E6DΆg>_"_ac["_ftF(0д-t;|ڏ 6(t W%[֪]?oPj/ rۺ( ^H 쩡-terr5PK;"z/+TrBۗW2(S򹽶 X^NYjm)#~S9,hɟa4J M饕&(cU3T/IKl 3ѽEn`aVF?8042ɢti4f>"M[MK“@nqx{2+eGI{\=+frDrnPa^D2y.' % oa1OyF9wDdl|2driuEQ1n52bEYx EggL;:ߵ}iVs˜bOSVlH(Z!GSyirFI$jTlh)B_>y?lP̏oBP?y!j?NE[UA fT2(| :$m#}U43 l1\թ 0D O5@|22O"a~'Ir..}V Ap9c s&}P]t"II}&vNzJ|U%>$N+Y>Wм&%4I5,D^a&3j Ǵ~lv|iP#i' 1ԹجA+o||)-PaI_PS Qlhu מ [[psg<.o 2:L%H) [SRiSdAVcn+r=<֝DT/ pSHٰL;>úw^ PE )Jw_#nA>? *=ܨq37ڶ\@KO]WQD2sJMɏ@s71nYsm\__+9B(u-D8hEE3wyR3j|3C I)W\=%qe7 Co}k:IcdMÄO"9mPb_cA؞Us|]ap^ O d=bnke{"TWrqSQ)Vz#(շΫ2Q^(~LחsbÝA2G?o/*eU8ՐrX9QJDxU#xɓYfyvC I9w^s؝!SG|aKEZw˟[K2lahu.}O0>r 窱?vxP;+@obbs2HV{b`ū77{#/)9.W/a_9I3RnU}ѿʺ/Wfե gN{\/_SqA<,,q7"K(CLܭ{ ;v05@54JK K"{-1:^ұI)}ZyU]Y#L12^AxmI:4ZA= o; 螎ßڡvN= qI=aA$J6bZ|K::-(a?A47݈B=)ɷXGCzC'7lpPƵkc.6Â!gՠ_ĿP^d O9O锞B> sCQ&#ev^uFiNg>vMA*T˼ '_"QQí8({2@ql<ɬHr1L8yib d۪{IF_JxYLT }:ꊕr^Jc͎)kn-b.ߒ#MC'C(LWZ  a0j7ηjLq+p)> X />uNK}L>amJы Q&c:S;`îÔ#ڃhc=}m'kAJ| 1UCB-#뭄]" 8/[8[RI$w> u=}U3RƃF>Zxw)μAS tsƙ'(lN`LK!W ;/.n}zh?m(rE ˏ^9b PLvWK8|bF ɉq-eь~-#lkX4L/*#]b1zFw怯g#3%G WrJƯ>=ikab1cVܢ".71z々!9hLyqLKK 0$ps g|@K1n;Mڢ&ȑheW$F5JF Rq{:&kLzF"e㇢9؛7<QgQRcSzv rg۩y:R5OvAl)^N { dS:{ft|{M5_iXy& ` -S 7$xVNH]*cX |>MtZHh,p>(іTǾgp4 Hu,FPfY؝=?kLȾ2ȥAQY' =`be=B`T+,㈌/ߍ4TPWl'J_a=yƞN)ESRtG <[ko9h;^DXis9"dTityfdvA(1)/圵)W#IЋ6/k폽1FO +vq,# RoZ;Dh,21$7x. < åMZ\ /dArLn;' t–L+ρ1X^dbS$f|ؼD 2ۻD% ٰb'|npK˨ =y&zэ`ݸ&,H iMQ'wtAӥ֎S'p/[]ω5֬46XLd4Z-OӋ{,5k}@8˺^QW jE j1Aoah26Z f\0G~>XcG[|Lsg"5g`-ҧ3!k٪FRT46Pz1prՐq8;|!\ZfWs0j.Tl, _)vnXC$ $(1Tq"`a6 !Kw:!GoҌ\6 &w np? 5sLn&R h fA5lD;*[ւNj( lGQ1Tt vۘND|2trQR^ښ +} Xo-o$gEJ#6R V~mqM }0DHWD$QHĤcώX,bKA +Т}(p*Lm$?ק7Vemi#a 96d4p6ι ˈqWX Ǽ2'X 2%_P01`<{MpF5lqP+OYs.#-L~?Or$㐤4'a!ī_5_(dL'ieU]./d(23h?\Tbu>w=@}sX7/v snA *yزC=1b}Vv>; EU@?Su΄K>9ÃCq4&ZS݀Hfk1Jyk _fÎGEUH 2 KrOJޜ_ch(@_IfL$p-7ٔ>$b_[ϖ42)CI+u,$QC<3%76F+¶6něǀ4ę|KE|֧|qoX sx:!(~W$#Ym7dU?["ȄVehg-/VفwT=HDo/"נ(JW|cA ki[L|J@/e,&+P`m7c5InܕR|,;Ȫ0Vܑ-UDjL^-տ^nK¦ޅo^#HC1 f .{*NfOBlt?έ%ěB`C%`k=sgsBX2ݰ~hJM%%iW`i҂gƫ[a?rREI;vZyLJ< b'1$,s coaM8i’50^-SqZ{bC)4($w&{L2{-g!Ɔ*"8)+pѹ100ۚ3#8-o:E)T@X] T0 x$~$jrU~ٳvv0|4,?3oX' (Bw1y+ά.,Ul=OoKS\d#ɝ[&祓x6ho5n/3 V[LdUM*HW8!ˆ!UT\yǑFfͬ(_i9aut4nT=ȔӔ4YVyH)agmaf˩qt5x2cd$㯗MܕE?Bɜ(%uQ h^373߁\UP-އ(ŀB‰:vY5"M0svMz}:VNiD}|ׯrϐ(xi>ҿGU.l^Y eޣjaOI>'_HF/ -Y%X˴ML@8<ǤEDp= 0!v"jA2s(mm(VilOR}y/Oȱ%VLk}cF8!U98xgX(„XVW6Ȥ.[N v.M2s%NurUQӝ᧤<)j d댶f]EaVS#߃:/x,4%/Nǀ zBSQd&VjΝ(ـ%V0u?%=(b:nό&]-Q> Iyo6ݵÕL}lEJgL!)ٵ<`'j 7["Vr?dɧ>az(Ji?0d3?ھ4wEX l@G\ L8GĂy>g&O]g* [ȉ\؊o: ҄|{UƦO`TZ,9cU1I@PfшvҩP@kO(Hkzn_Ibm.q>>XPXhqȄZ/Pb8mW@*EUt,8sW\ 9&Z1,Ѕ&HpcJil+}u>[_ (~ڞEqVN$6۠gA@˸I@Ѧ@X_٫y"ۉ);bB!U΄\)KVC4 vC!Nmjzj˜@v1憱WQ[ 'Hb ncELggr Y4g߹겺ѡ)= tNo%t#dqM? ds P}x}ξZ yUqvv6DބѠ l24D)Yނ? &R6C۩i =wJ:@wT| tP"'·jIYf';rfiݢNU- }Ĥ5Pk} V`>7%XG'pVuvDcy}03^HYyeCEJ1 ;!Al*&\ TZܢ`H(TAa"k*p&-VӍ^/!(ͺ Y? y%Xjwۘ-&Bg$%j"tVM%KF j,Seݷ$ʝu70cț-EWC 1R4~  pp0cCrJE܁ܟ*d~מj>Kpm ?N쥂$TU:-d֠Kh{yv1Qc l 柸l5pn&9E%EDۂg~B+a!h9:9;Cjd4^zQft/2@[1m7/*/ؾX&`g ׶ 1`(ԠqwĐ@?oMGE49Um.c>N,F( Ńxy>_aKTr!j{υJ H*9eG/-V׀&00}rR6 cc{jJRLص>eo/+dT0|s Y&};)-I1L'"pz  "ajfvPhGjOz]W| Ϗw&LIf0"ʟCPa_hA i8:y%⒑9tYޔp>o11`Q۝r+ dkLN cSңD~q[@5j\հS P[+`-z4:cTw+/=i)CI7 ]Q}>nO sj9CG%.,KsHIzQa&Oh^gg} =u`>My ]H8q5݈Aqr%c/3R}ACӺh="Mw/'#K< 5u#@/ ~ihǿklUa$2ټs JXZ2;Bk響7/Gx549zTxbRu&,z2o:@o#Kp,)tSuJf=js{;V9F?i)mgo, 3{4u5#RF*.%6l=kgKz̨'۱{ ^ٙe)Iے4$ w{ ;Kt){ bZRJ9(kS%QWw{aG8TM)GBۗ %H$,)ߠ{<0FkxvF1uC1W/$چ>>';1U|2Y w_{ߏbf#L12M݌މ5`9L!Dn8HN[ K1EkY q93j탎-a33- Bytx{'T&Kгfx'gGG|mFA9r&z\a1JRo?X]3#|+ aGBWG؉\2* So.klU`v)9qL1V THβٸ|FU9΄ H:w,d>槕+Y'v9؍RZ, wӣ'Xxi?TP"y%b{믜%e-H:3^i~2jyěH,I륿旜<0YSERis1|ԧZS)VsW3 >URZP: "vq4Pj#P֣SzY@aNTT)`j fHd5Hsdi Wх-0@Sq4@-/!~o_k„@W}zy4">YĬ˵?O}kWi/Jd.8(ȗy gd ^K= '-JTEO_2Nb Cv 2 )4t*K6rcv O_{ @.r# ꦴ"hL\O۱ ݴz8nU:!"r{!Gduc.jon3AF|t놃)}_R"xhnQijv@ת&t);4#7 kXST5iPZ#(́>jA_@!Ͱ^_wӼW:$Ƴe#i'I/H4|DguaAvU%p"^;]۠<.`ROIfWxӍ[.t?趩 v\EQx2x8j#%sZ+-ّNlw f隄1ޞ,#z :4uAo7^j9hҳE3G 4(hu;G;ck+~JFƣ"QKļPG2aDXK!¸%pBG$'8hHmwiP3UeupPk5*M$oR/԰ZU&j4l3llUVbb2P &mG􊖢ž:S';?WBB43\v=~1cWS/6Jקce9qnFj7;y3i4x<`vyRxH8}RO3'̽zackiȉqp!yv.󧥖QIRrTu/<+l/_1ݻ~@5|ө|]/ [ys(qZuʷ.1=%Ntd@'bID-DB0)e5);k '{5^tY*!gcҔqy/@(TÙC ,aJnK@;['$qt:19K#ϦHI9IH!wt@&`0v$*b^"zUjw)c0Q2馊pfy9W( ϴM/tif ;e"U'?K'_` ./HG;͡Dje0{bx OLi$NF( uR/j WT/خmBI8$S=rt j90S Z-ѳz &fIL'+JHmk<`xۢF< )ǝ,3JM92)us5x;߅sah{D;=a$n/G~7əϛ <|?FPO]%T k^DO ? <|[-q1悸I,[yS)g܄Zv%JԺ'`t ix9f.yו}Xk֡9aL]X dz/[L ImY5k{jWVbCoysQ#@˧qx"NK=?`mSU"UƠR0`]2p'j|v橩Pm'-KpVeXuмuOǧĘ4&DXw]7ׯ||u$ih. gof4|%!!_ xWy=(qNc]:ǏғsڗUT.cMcp9U9+r˷z.{_SV"3i_ӡ ސY~<-REuϓ f71?FS 풒Z!"񋰨=БF7QJ|?%Am=`3l: PQv_ђQs]Hmnq2OC `;4bB[OS13 /0Y7aP'y{FhkZo3_".=A8pAޑO&g\T8V[ώWNy4EȾ5\e]m ɄK`O5zI9/RFH CUӺh;VC8y34[& tU)853suD E|tşϚtFo[RĜ|Hb0r;' x E U8D)#N)B96 {Sn;{tW}짵۟⓼ 1fKA)y61B Zu<h< 1[h AoՑr2딟B3iUB67[|Ue>^}.$2KOK;oi80:aDv$uƥ=SMZڶZ㞕.FL'䞀Mdl@YH!AL1HWqF=򧭟.HnSXy5VgYq> ;Mnzi;7-.a5ٻɢ: UQ-C۵H֜ϧ%SìTi1գW` e,?&n~bRlVMF.* }we\ ~qXFmj:Xqx]XaO:{fe7"6BE&LisёOYqZ( nfx[lt,aX&L./U堠@f}h|>xFQ#h-zlD^ Ym)Bө^ uȀ"˰`o-,jCm)'PKq,_z~׭unɤ%\Pه2ru;"Kuc%ś[ VPw-^fOY(DUrK "XKlX+6ֆhjMҦ9 _0wJW @o Fk ۺ,}:-C2'xZ;*N"hY[c.In>H,OfZ+lotWJ/ʄ_B|f bIK8"g(S6(>`r˝3a-f<,.Sƒ&?HyCU 5nsIb+WyֹoN>I28_ė l4K4 't}xj(WQs%f<=+ }/~cY( ϠXPF AܘHY#Shy_1CG]V,7RB,H3PV'YrbLGBK(OX0>O1>)u'7/J+"ޕʣjh{6=M 9}Elp^4jb|Zys,ݤOz9q|>_?}/zn2zeãBVX}jTP|pX(=;V&Z>oaz]40wK)lJ ^).[oXkyšm2*p+ru%Gty"r8x(*W\Jt JqQS׊5=Kêf{f36n3UyBҫn>0Sb.캈GJᴖN4s=rռJTt%boM3ΐrQ!B1QI(XHbFh`8X)*S9P6y;Jӄ2jXGHFRqmiF܉󌈋C Zm+2kw` :|G4:-JutaE4`f1K;ght[Ybh@9[b֡$vjt!u3]z3; @C%IG1E@ h'[ ֈz%  u=|C_>0t!/@x; KE'PIx)cԪмZn{_*%:Mg\}۩ Qe-!YLZ߼jfWߊaꑏg;[MgTuBXl ڨS4RRzVƀWmS` Nc:!a:#;ˊ2@3yQ^pvM-G9 sRnf_U@ LKy5$Q~]îRF02l$/S&0C%",_P?j i+8غQ\C1G;qA oI YR0Fh:'), SmĿuoZL(Kƽ' ǝ!0bza9iL\/(S v7G4wa!A)LZI㶢m؝P5H3٢!$7=ﮢ;tBŠC} 1Z04:R_0NGI3huRNSq扎S6}P5mX-"A6.ɸlIsN[W3Ypm=+K_E~I[R$vw.kaR`h+|1h:#9'ND/R3ƴu!լۥ[^w!bB)H0=9ZTh6]`mm %¹nr0SHҽF߅ fYgPF8'vF.36$Ѯr$\/W]EX Usy)~5s4۞ʆɦ~3-CRݓ q#עm"kQSxҲ#g&iR[S`M|ib- [$p$wݡ[g(KprDF%wgQ> 0x&c/wi*E_-=dyŅ.>Oͻzsƒ~p5i++\Atk7-0.eY]  ue3jo9].w}lu. _ZO} 8[*- C|W./L5->s6"Mܳ[>w%aSxC:k 薷 Es9^[3\ ~Qj`Ogӥ)1 s䚙L|؏dFLcc[57I @>ǧRޜIɗ,Ьh KO̯.~4t}Ŕ$**>uFaO| VRܤ c]f@xҜNA@%Z0)(z&LC!GirTԴc;rʸg~&/:N;4j?EX L )OӁZՑp.n4P*+?4hWvۤT: 5<6L[ǝvAG4 *srZ0oڑ$a4 Q_xZ-/k>=쿟\[$qW}OmIELYS%`qdcph~EcB?i9^K*$11Q*6tOÍdMtN㜭R\EtJ#7.,_|ڥ%OEȶ/QE1M ] 3iُD}@Vg/1zR?pH* 7{lb9K cSn^D)S;b X3 .cCs")H/P]:˜R?{mo%f^A<$5onZgz;$PbpM[=GחO&DYkߥ{ !fąirjmweDrn{},蜉zy)Z *' y5Z1B]>m֭Jߊj;xm9c~線B;l)gxmeF\=z`*ӖOL\C|z'ԯ7ƗʶMUҴו}FΩŝc u`#t?pPR!sBg0JL>+WZeys>: AT}U\K)ݶL4CzWXo>+Y{Gv$Ph.hZq#y䠦ިL(Zo2:p=1dߙ= {͆o &j e# ;w:v[DWFޘ[(連r/i<7l˼7ܔL" :xզ؜ڼ[z|Nämi Ite>'7bJVGoBWv>̓R^|3d Ā%ͫ'Pjϡ.`noHNħ-h%R3yXٿ}*mdr9sP811a-ȱ\|v׸^?M!d<҅<'͞í1#a%a-ZzS~I6cC \n "UpDk:1be|,GbBHU@S!)tcm\cL]o}X#C&*Br3A. El$jX-_qKev.eS(j[+e)|jKw(mDԴ跺[c7f]媱.jΜ@T56c%·# 8`A'ofy&(ҿ'**YL-1Qe3dZ`07auAmm\=oHb]u L`ᒟ"6OyӒpU[;CQ˕(IV3h|Z-=;ƥTX:(a7= WZPި'/֡z@ԀW/l6~}&I> lwhrin)cXtH)=_^K O]Mo{SA-;%%q Efe;D<9X'ҟ G{3hse7IeSuZX@JJËg~dc#`M0~EOo㍶:yza7ÎEG @bl "|¹pQ3&-JH J]o9g&N_JɄȰ-ʨ)p~qhGG֨]4 һ7 .yA%9ɶRЂod!|9jlS(-T ZД iB/_ڔ:8;eyv؁o.ż~|| P{]AFC) L"W8p4.% Dp4ufYs30l>xBMc}),ōЯ$AMJxh%5ʲNl/ACg7b=4[˻Gv ?Ժf{Q,~E;]6㡰b=E`.%~c ! .6Ñڸ lbCzR= IȶT9J0Zx싅οx;n+w|"V'33%BA7P~D]KjqAм$F'H'AL<1ںʶ "CKj45CL#g؋8, %Kc6ޚp75bXr[g8VfR*W9$'O]cQ<2{X|0 LYWFgGH50x2`d]fd4r?*[  [69; eI?1[o@- A]~ s,WRMk" ˴ۙ;gnKh8̭x,*$w ;0zzwOy|̤&24 MՒ0$[=!.z袲76wP؀dT z߅ =^iڟx.g;<t3Q(RfU}doVEd6>idb9/28fSȈ*@huAO |k6Fi"莼~= ļDŜ2T/ہ6?=D+#U0+.]?׻GJJH1w+.KnG+>ZɁBxwk[D&5&? xU_f"u_'9;kn;9?&]1e>)} QG38.rǚFq{O5`> LM6N98qЁcҴlEndG̅il[TTBOpC <6j,y w9 Ӆ^1R_PIL \ , DidXE\f^%@@+i_: 4 k9?Ybw^'[Y I bgh K9ڎη)Ĭ,zݔ?叕V:Ź*Y =ovrƷ66=i|S[c\K";Mt{}9R/U-wՒFtS2oѾ޴ܲ L+PCo7P&zcY ܏*ͺ"MT/pq)epV?EP@a8X|6PS%ac+ S/{֬-50:[PrZGguc=y;*a>Iwv#D$:c%3[ SȨGUfV{2*V,ruio:}Ǿ]Aǟ%Ij,o01/ajP\Yg]qIKߖ1_$)jx8VӗlղbAJKg_P=ܰ 3Lf%3UXSX{@j&HwQb\,?<(ֶ߷ ݻS^f~4l? ֫|Fb01Z!:c3bbM_7Q?rb}.K.Py2;'dZ~6?~d~&Z3ҁ԰'{$0r{= ;o]Ԉ3+ICWpM!ZƄ|EKַ៾Pn>ss_­`&m'(̑ڇ10=i?"PJCgxA-:gU7*_4z kۍmSiz8MŃZdFIjD=Q~-돂 4*m1}4O]]wCRqD/{ R'l2лŗxՈn$Oq6Gw(^"́b(/a m7ZxviE  Nﳦd)m;V!̈́c}:b9Sґn8I&Y+ [8W|ow@gX}qAsnIS2X;:Ċ #bF׶/]38{Uq\UDL}ir"%YtB Q~z|dwmFuf!W B=(_Toڟq+ZHzRU1i D2F[\l]qjQwE^X`-&&723u gyQ#9FZC69 bʽEYU,QPhwzU!H]Wn>Kx& NAHi0l+nTLj /&RXUWJo- (ңI|u3x{%EJ uI!8]6Wzwx_8S:͕9ymOQ.*L^,X>"F5TȽ]29d\// k S.j?!7pXepYH i=즏s;2r守dz"L|Z' UeKk=/Y&=.;~ʮy"f(= ۨ~p+O=dCݙ%,]/+x{?d#MԿkސaE8$#Ǐ4`'>њ8,`8#=:}JP0˨ zpyE7Ns6TM˛m-BQ/R ITn胜7=e@N+U0ᰤxz˭H}G/e0(VҲ^,3Jqt;B'[ 'ӊ- }0n-.˂Űf#S?0VtO61h֣WLܼc2q^13>;p!oVMI)8 D@8h2,":1 XZb sS%nܵ/Ce5aPr8PI/2[J~L <3UHsB({)!L Zgl+4ú@_H|?dBN4SW79x :_OH ]LJ ۬sȳ{Q1D~gU[ƈtAX}/iĈ2j#)JG»:#.7W \4U 2g'j&^Y}m|GEFAa[A];q lE i6ƞcXAᏗeWFPgpD_EK0 %Tcxg5]mfTR0+},=W$wis?v.8bKC&E3[7 c(XmRhkSﬧyV*&c͆‰s#\o+/M:nq&n}4\B:yʣRVMcۑikq/(i'4_זw(Ÿ4BͰvATg[+@hš "ڒW Eot?%7g=!Ă7MF;nٓO+{6Tb~<Ӝ'*\L郟A}[Dvӕ6t-"?FuG:% îB! 1敕fr!ydlȒ9Cd[gyP%\ŝo`X^,t;pZК 7GD*Y2{` K8yKߊCU۹xͿYG_\إJ$ Z=E =V=w 1θ%;ٴiZJL~uCby.0adxXH$ fpGj}s]ꕔggPxo4 1Y+`:,2}@>>iGP)- iDsuߝW`nٙcrb-HZh@Ʀ"tJ&U} 0l6k gRjq8D+DO7+f8קM SXOjL鍙|.ZZ6qg7̉P^e9z^w9ƕqP i)ʣ;4Xz)@~"O*H#Yl5whh{)q>#ĢϠQ,TDun[Ѐza$w(W^ S|ͩ~JF'GH浙u,pi=bWh"YF2܌9 +\eU5J$YD]d74¨g5jƕg#2o]Ow.y80k,x՘W HuEKUYxih{[sp0ݮ 4gnxɍK{{=򾺠Rm IP~n*GpE[t6df/ |nM)dxA:DJq%Wo.(甛JlނD+**Ɲ_#y3%tВ`_AX6vT/V 2L@h@pv±U7c"^9> 6,y4?)~d8.RήNw\TO )<žMMV (OX#}ևe*ȝz>'BB-qhp &^!o3m~]2ϫj*{0V4]B(4'bD|t\4_c@|6hՏ:y;7]% INZ|q4K( Ц ۜ]5!y&r.4Mwve-6ly ٽp7jAgH28Ѵw9WHZ@T_QӰ灚 ~{SK41&E%k˝}vLVd1 Y8?mc+`H%DuWE<}phaA_2}HGw5j'Q&UA]:fFd_uN )|X(:JB-Ǽ!"_@0D+ (52@ #c;zPo9-'vNxA`p"b|*6S*=ygBQGZ gwŐ0KDjVuQN|SbocIJQ<1PjҾ#X|xLJ8v0+EѩLok?VIj664hj}mCh6 0Թ#4~h6o_IFl@ k]"EZRGgr f|t⋼ZP*4!B_Hඏs˱+LR(1H@=ԮvU%@fgm|[U3n%5͊ 5_٭u;%va1^VFsq-JL`=UHfi>=A'B$oO76f]E%>d2&z#v^ybyΙL޶#Z5ySa3hݨ'+q(2Ƣp|-6{GQZVGσ*!&I'yGŚV {a&/\u!uQ#HWH CZEhnrn2|O=P}3X))Ó&=Ђ|>r=_W|/I˩pB:T2rY;4;;Nu[@PXOR`[렉ELMp#bĪh}]4{ {=ݍJX7Ɍ}"s[Pi.-8O 5:aGI+RD}+̗z:I5,qF7 flPD*FY~I³ᨉ  }YZSip4% bK֓kd;,J, "[M,-Q +q\RW pxiHɰyΘy Цj(ᶺg!Xskl?d2-l3C3^ʹz!yB)ֱcĿb7ϑ)$?V^ y.w;5yP7 tGQPR(t3"PB͡ǝ mUA6a%[9  !ԥT1.T+ό#FHN`>[uCҭZୄF$NG,2W4w?b:Q>Z ΟF6:t'̿Zžϗ.!/YbSi#_O$X+TυqaI'lV 7o2Î*fCq 5&]ΎKt8g-[N I3Ns[(sd>K]&ajPɯX nyb2 T X]A{HJNİC^ёXWs)x%]J%J~H*c,NAQ\o-6o,yۑEeK9]Wy/ rx wvte;;栻N}k H'~Q;AL||% ;s<],h]{ȯbڙFr =T*{J2sێdºA×.?i?K;@‚!2=T1{”eRAIk^bƈ:]e +ww]#քd[7G}]-Ќx0˪ OBgT:ŷoA%y,$5̅ηVL^C6E$aPPNqWqgރ%4Z; \ч}yU .o@ug6 LP-irSeh! ^4"S[˓JMPW^PӡR?3Ø^DsDC1U3~N(Tt Gu`"ڋD= EdU=\o'5Sz|YdSXjHr¹4º2Ci (BZ֨(YR ԫP/P| ]嘿)*ACN6f4%k ƣeYrGYwEB78^Lm: #IȮאG}W]jOɯVrUƒU6vbI.ugY2V}=}NKIPjA!+Px,nQѭH/ULM1/Ҹx< {%s؜$4Ud ?^^5$"E)YwuVOz||@\`6yaջ5o;imȂ:Ip'~8N }\?; jS|\ɤt.x'ck3<,te(-9>&*f j:"羟I+)JҤ4qd E$?Ǝ'>ɻ# `MԒV=!ck#NSs+8qM7T wƆ>4[î@P@40/FFn>hJgJ+`pJ>?̢~wǢ'0rctT Wd䎟6y` ~ nmkQZ 큩"j>Wz i%-5oB wd?[eJF CC56L z?Pɑ>pxXtQ Jefm+0JA*d&R$XƳе,bFq|ԇ&:܉$qQU@Gmw%*H-}1UwwUo3$FDH̓ 9^ 28mYF qJRњ8268Ӽ&eͤ űbhz\nz-c q.sY9GԝYn]l̫m*gJ 6@B Ӭ?wwkocZI&oW@I(P5V.X7ѣp-N!̾˧=S l*ࡥl")DEfi'L"{6#>PeޑA/3;5-eQt!={Htpړ[ёys_(1GkȻ:^ǾG$9d,wJ S'r6!F56 ]?5rOVh >=_v n6Xe8xՎ׸CT~`*ȅWf9љB9z Ai?g0Ͼbզ&;ޡ}* V4ѻ#AFn"}D A ~>1HA޵ꆝ{]G>PClI7HKl6Hs\5M.{/fgowU}1o \f=G@!E1Ї AT QHS^ 9]k2plXr-K>L]/.͚[xGi1s? ɤr~տHF\A D~ZU :V1ߔb04ɼ}5;B-NBw?h/=>]S$ Q[& #MUtnF]OQF6n^+OU ˻w&TR\y =qȟI8h"b^Y/(4ns@^4͙Eؒ'_k8UعA @gNkMKTa jr1سI&q0 ^`O:pziF>W?N 1^*)ZG^ +VS⻠R9>`mtn:@ )qBQH #@^Ѕ)^\@6lS$tO mxR7(h;Zj1?yH?Q]ilB-sR=-mqB8Ϗ޻z'+-9mH.z]-A9:| aH_|+žG(y] <Ķ6|* ko#Jw*L+uLrlMT;t1$q}i۲4ua bt3JȥEXGk>T3j͟&JDZT^ˢ4/4%dqfca 1U=DUQ_L= Z^nF7"eDq -a|*tȭ}( Bd+ 8*E%(cq`@A. ¶I戇QZǖة8~0f!E)D \>(Qze XcZjRV^G+:M/^ ^3F_Ԅ XE7JklU+H#tS|oaANjub8_a֖ROwojMtadq-U0}lJkITۚҞڹ1@D)}S$^*x~Ra[GvqD2>¤%@`]SuQ:yED tP: Wܥt=j-5ܣ`T3WE"vTK~&g h@M b"qBG3Rw1i=0ξq )i')ztRQ0…էE#GQG. b:]5A#FS\5/"T5o0#xDC4}Yc_|_%b@ w;򷒙G:3L+ νTB5"ʞ|zP y@,39{zl4ſ?^uaǤr]4UE~y j0J;ƒo޷0$K":'ۆ4,]Vި~b $%w~e`DɈ/HP IhpHJ 0{\I,2Yvk4=\ n3^W"9i/37Do硐@P/Jx(!վ1[fXeƃٷŽk5$6Y9lP B?;xer;d$X~XO¶Q+cnMu)F4Q\ٷl-Ƃ/Y(:)>V8҂ۮ{hWhipG{U!Sy#4H"<}{ݳw91Vt1Qlգ2Ab+G43 RB'5+xhrEߩ_[./L.1\| i~pho׌h[(#9yb*.?]fYNϧU&gl]8.RgΈan7|EWY@`o)),%*ѮJ ;[=u*|MS{a 7i<ظ @‘֣xVt?QN*2j[xG(գz< aWL7)VN^9 t9?&&Szl%Rׄ UQ&r@o8_7/p  Ըy6iS@pP-<1a|Rdġ>}Uʖң֭$ܛQ'8rf}_ }qSeᜊK7$6fɟ( _N_BGvth Ti Gν#bbCeMm%{۴%MJ?L~վ4q`jg~裳,AjQt͎B;Xt{#tM2zCG`@<8cQ|ʖt%0.:dilfVŸb?EpjP`It|AR9I/1aTILJÀݪg *͜;K:FfD{8p#g].ڗJ0I SFEί'j.lG>ǵkJctUoin0$F9}v⨭hF-K|``tT-z@s0p-r^֯@VQy!ۊ^wc;ݜV!I?N(fIk {{ tPR?ڋ WS!ӑTʗNP0 Y֧t*;Ң8(+Oh#8uX\mQ*Cnm>nO?l{{hGaM߁+SCB%OHbSz?AV.pik5$;,Cfі> ħbHO֑3~` 7`$Jݱ"Ξ8=ɕQiqLnN9]~/:.JqwO_3w+,Us\mug8pYՔ9ԼZHt$cN]6͢ VZٿRϮ t(;<*_D,GUI$dmEuV$Z$,VIF515Q@gw!h vUώ-ѪZ姗m=ZiX*ŽcF?uDIYDh PAK& 9M+LNIu5ތ7eqRjFDH86Fol 8t*f׮BNϒ;Y[c+¡nR8XԺ#$f}7hqz7u eѸȾHyCRz0I\(:Ӥ3*6Q(y]{(-*Y-[  DWά"LK"vȁ ͂RKzot9/ x}F饧=xez9I[ pg I 9 p$(4WG,TcZr+oh1j->s~4*S1N^򅽔KZp eT.Q?k;_-&gMn&.%;=i z'ڬϳnlu'E'0R|rfGXDg١*BBQ\fL4H>GDz]j6xzr2P^', GzKq@]-q1U=+Rf}#H؎ƃ)WQ*8@.cz-\@֋ 60 + |c\K^jœ/aD|$QrL&C͞iX.eI M>ѤXzf6C7> \~[O{:N`dӟs\tM+!c ֟m<*ur.M Yj)Sb8ե&d%˦|̱Ҡi\ f$-y r㚴haܷHJ#>#ḡP>U^ bGm'jPAgw8 i ;`ZrWxO5Z#Xioc$M+'IAbz ON/K*ˤa6]u8F=3 m9R-eŜ#kxDM6 dpB2=ôjod,OXCPnv_sPP*nOmqگɵt{Kֺ%oJ Ds$w1;o eE]+c&wS!<Q]2{ܐEWn*0?/*/* Q)S]R uΣݿKO}t-yHm' 5*>Ԭfa20c`R *_)tpĊR),s `B<+WO:j&9 <@8t_a.%Fa -t.3/fxUH3~GƲ=(HRp6 "DPp^S0inVU@un=Ԍit'c}<<x8$l낾Kj~DU϶ T[5kY2'.0syMzu+aX(7fc= bF|kml"f|qyP2 Zn;0."pzkO[ؼlλ꧝g ]V5WW5~T 5J[詼T p,i״7dڋgIDjTѝTĖ{y`ɩʾFqn$:6  BzmՌSnq- Cz8 9|?̾4ܦ!8>.j@EH杭D9ݐ:j;=csfyj0J;&ݲeѶ>iMrNfqY,_+!敼+6 wfx-ˤxvΗ0܄y,k[:,ylYT>~D]ɖSe5 ,RK@:x[Ps[ZV%z<%_^е}}~p{.mTAIɆ0ҟc\ijdQ%7݆EKflGw)6.Yp(^gǂyBw,//DjAnٽ2J>lֵ, tr8QL>(-VE\!;psn[s Etٵ2# (&.{\64~JEȖ㮀\bEil%ػE5T#]ػ{LLH ) G)#Fg7(xSN~T̵Ʌ$3usr;<'ۊo)󤂩w ԝтT울{oKx?*&}0OURgQU9/~)5)O̮R~tP~FhUA*!4#Ftd| S,$k@2 :{}ERgU;寚-iRvIIVư#yA?B6Y=r'xUuږQg?0n}j9=E^.3uUw3Ʃ_T4>G7_ljȩ /:Vp sZIcau} mhsi/yYQB4 4rR1fgfce K8+KSPQs4niI7d$ց2?_召i<'Ž?TJw%PU6\hm ?2&މծ$Ls"TG@@S+,KE忟S|d nUns9ߞaD]GW >78g_ /a׈si;OKŚ ܟE d*Buf$X~3sYSJ:\q>wf҇šoA$94CWBoZjYHX ͨ.sfS>3|;l6wZfW46N|dA1T4t`v453\c!;m}6L#ۛo6JdLC A@7Ex΃" R o:Зbg%7LRRQTl06pAlkٌDA85v@vqa9(C/rXnGrUa!qiUpGZfeW0ܓI*1pn{$ׇ-U g&'WMŪl tK.:Yώ2NLۅb :c|, >T!Dm`ء X@$rO ݘNbz/^&}{U{u7߿C[漢-E;*&26Anl [x-ʞ=LcߔFZzKgݞb0%? şp:2i}P\ +щ6ud%QCH+]>hM\ylʓ٘yEE岣zd4<@|gN厒7T;.mHolX-x<\{%O_k-XxݨH;-5Ҟῶ@cv`{mG+gKS'|: ^7`ѷ ңRq pB!9f0qg1GuaoNq?'9xJxti0E[9JPPYQζ6)Ƨ6N 4U2@#%WHz>?*"9652nLJ1G'$AீR֦rbH grWʖab {j s,9!|RO@Nߥ?\Ąd~ .\ e8O]` )=I4TްeDSb`)78q\ϧej@;5TDT< Aj6MqKQX4\ > s T`rAЙ*,Q1V;Gg),/lgqh&ƺZ ҁy>Ι2fn@pH/ .3O)G>̰ҧ V?&})]hIYTKHɋuVwGU?BHAc4&=IStX%F<:ʒ+jb1ݸ縄&k[#):OၨXx~DW5e87vo`mk)ݠl8Kud1feY,"(K 8~rٮXSU%ҵ Qu, (-[ɍ`cArVqM B@]=y%Rvz}xP!Vn7bsJsgdgbd-|4n:_bȲ37nzͦZ$80]P\Gº]o꜠Q#6_fόO #̜%Q~IgkuxnmgK!qG{Jl֣ K1x3rg? &uQe)0nPD uɔt1% tyr}(iTC$12g_" VyS:YH夼Z2tLs1t1ʹKϥx-PO턍@odA#J@π&uJDI77+2C>|狛R&J 3x4p^#V#rngy{.Ŀv({/(6OFM̎s+)&_0)VsIb$ђ21po>G $ӢOYwu`٫?>CbiAH=@A wZ+w}FmݺE.19ʝCRQhdc1F[DYf+6qY;mI+U,>6+J Aܵ&ӏ+pk3y$ÙoKǝfN^(+T 5M5[)Aj;>>P׀г-ڱ|ʉ#J/,F: /d E}B< Y_ GvG8# OVZh,:ݙiߣ#?q՚ (/e:[G ++ N` }!X%vjoߧE qK;muٞ)q ӚaXL:,H28SмW3{)FBٳgksoK SBVM |G1H~[l {I8nXUSLmBw[4YU1Yau0UDdiVufdҮF ǧL>kܚՠ\V$ H`K;q Y ׂ5Rl{B~*[ݑUW<ˎW:DWRKNYm+)m^9Ym[zƲ<.15UJ3&Z}/w"$I2ࢷҹab2 )WXXūp Лn .-F]W7F!CJ=!gS ^az&5Z62ڡSF}>0>S$^ɿe^C*?tn/ЛL,F0>4kSFPȪ¦ȠDMVO-pK+[1ld}v-Gs1wR2Z$0sǺM.Co2XsqUƦ֐0` liBUsh213Ӟ0|a]ֿ 8_y1ܮze@"ku[SBΉYxn}x&cf|gOuz,h*~'D-ÀLzLMlQG7#+47)-< G34X#FqȺν%u@DSa:Z^6ZGt8Ͳw&%[&/+wkF$4O-W_}OǍ{?nY|èrpɔ] 3c*m/ou۝c*SiNW8vHtN,fhl u!M y됥mo&gQfa[8xqѿ\QGy=n J)=ZWm0IFןic'f25-RQR&cƤ7ͤKĿ}sHDo;Y*E,zvkI?)!˾45+m@զoA0< jG\me5U |U_JI>52F?u; :-Y B&P'XtXoΉf>>r=Ӽe )"¼ކ_,3܍%ܱ(.G}8707l4r)g~n}=_pL6 ڬiZbƀ[z]OX; Hp)$]1oΘ'!s9I$Y ^؏Xա6h{H#TʨßCGt=0ʺ|f+jO;I|T$2Sx&ڻKmS}J*8&J2=j9v 0&gǹA7=@GS2Jʕv 7sM]80 WOh\r diQJv#T_ vgfEj9}4J}֬2H߿Q|F!X (\DڤCH"xbT?Ñ:|lv 8B۱<%Ƿt FaV% (@x "1C 8X]\Pu (QbګtOiPe2o(6_X~8 391wxQmX۫3iKishHoSχJ6<ܣbN)=Es-m 1g%Gw67$[HcYHmLF<9Ǵn3ʼHcu$_@=vTXՌ?sIo2 :Gm͸ _1x'ĥ>rLLqVȴT+V{ X,^~"ND]i_8G IG=(=oh 6LD%ㆆ"@eudl6LVA/cLV2';a32t .{[L0q葚B,rP#N0&˩\i e[1$~_s0\/8dc1Q4;Ó>a[Gy9oek&Gei:F ;#XX^s|0!_*dYԆvtayDzkD-u⣉0yvC f"@܊}6W~b]nxea3CTI\#R齏ŒMS1ҨGAV1pȏ]m}AtҢh)6|ym5بh-gܶ7yӫ,Gr`nEN߰ޠ5du ꨇmØV5P&%!ԗLxY7Ɇ_@PVtET3[eGcd^x: I3/nFTSis;Ͼk6R2O#ՉS~BGnk8RČݷ߽~깫!)ϢA,ĉ+rsb lުkxj Mۼ9G82 u 꾻?jWs4W`hn?a3j3b߮ Ľ XLgD *@>m¾ﳻ5tz=nYhp!XϖlH+" ^ ~\cINhU1; uC!1OviټP+57f+[}rȨgiZV{廽j-Nco_}dmeo5t;p?ls_"Ь7Gm„p~r8m9 3]h&AW5_:rim8 a6L<We{DBDj6ONf*fڇ/b&4t5AKz C ̬:!,ǟq!=*mߒ;Ms{;2迟n+߽6TVh3 3[& :X2heC<g;@%᫧ɧh {*{%*fWfHl%2gJw8xV >o`Äڨ ,n@F[nb'cJv1 V;1Syd˲ N.1 w+Ze~9t,Ic#`0;WY 5oeE 9}um2pG!{w9nJnn^͕[m79XvN[/Sd{n[OpZ@'}:]Ëk> #˥L>Ssj6kґ]!uaAFF oGH3w[\ w]ޑ5 toqzTXDq"Z/&Рiѻf[}+ e?T?D7?h{`@%A՞=T7E^& BRYixx t@UWN1Bs(O?XC"*A DAּt궻/Ϊ@. D>t7Ui1h4͟(ޕc6yr5]0jM}܆ ]H!j mr ҟ-4Wȴ&2:q̔fĘBV{zDG\ jP,Xx|&vm%`r`ۯ8.H42$G9v_|#\تDal[X n87vӕL oQͣG4o )Ut*P<7T: ӥDKt^ ]Q_|EZWj^$cskYlՆ{VFfnqAɊvᳩM,ECywsmAy  _VͮN.{Q7') µ籾| H)CAw _Ti#$PdXpX֓w}8C!BbM#V/5ƾnU#ҹ mf `Duin`~Ⱦ>ɬP4DKVe_Rrex1YLp%%u@y3Vȩ zfT)ՄϬU}bjd:sEP \b҄b4 \ԡIy'^3| EA-E6xixmڰ<ϕd04iot}qo b[ظ|mDREuNc^OiyP ()ܾK3J?[@%m/~1|aP mcE CګpdA\B<`7&pӛN>S˳9#ܝQ_8ύxY Z*ٷ=*TB1 )Qoy#vya5O/fznLLDn 9xDdM`F>HTHT` k<OJ7.s\͈@e01z0:RNo{ȊIѤ">TJ"0/q9_eѺgqqM\ª*쪔 m- ˨L"-v ~r:PrJ[h՗UF'hѧi,xwD5 )-q\s(R'MttaZP8lB{|z%gp/- bRUs̗*Ą/Z8q ؑ or:SV%S2.s6nE!/{Uy>%L&~/Mb6 {4q,m"]P#C<*O_ U?[ 'JF,5VJ)5Kh2G!-H`t p:HJ% t1ua\O,< Z(XAGeP2t]}PECpP%UV{*=:R'nԛ{MgwJ]mh4~Tz+1n tud_ c^JO@pJxo&QCt3v)w=n/8;6-1+f\%_U,Az.܋,E^X:'@'ui}stVi{Xo1nZo\+f,Fs3|xR+,V5U6|ܰA 2q?ꔪU p0 j1?z3)4"'AZxz&6$OShogﰒ%[ȫks@poˡhO5{U 7(ɥaLѐIВxqm\-<1V7whƑf莎=PzMyo:hgoU0Ne2UX(68+ }N04ZdaQ౏ei`w\l (qHDƖ}v78֓Qn[_PR`C8,lРux#Al E@Ef X`2 ȯUp2/3zh{QwT6NFp\΋ KΔ/b G1?& ^SJN+U(o]Ȳu {JY ZaNi+(shfL[H8K{ovh^]ߍj8P_<ׁ$ 4AZMi*S[d{Nsl_Hc+UuP`Ms70kay糵>oW1DuQ>1e:*ÒEņ|lȳ1zzl-XѠO;X{QRyvKl_`:lLx>Vt@/VGK Yr8P+Jp* ctO:c:b-NCc谝Q7 Pm *1&m@UJs)]vMOstnTlB1$BޗBt@ohϗptщjRǙ5"nAA/2@ذ apmPěi-;@O Vn'RA ՝=0Yz"0S5BAv>n;{U ?/cr^~7&\3_zM`.C/biTز̌=Mc.z_; qAujAW/a[`'tPK)͚ԮKAn%'Mڶ yYEzpȌu ӕLȭao#6h1#M-@y2w4_s傝Vsd%kP'ǭMEn qd&Fx-#SLLƩ [F~2|Tئ!/HV9;fps?hE9ͳh Ӭ`tWN,=l|D-Q_)'W{56Og =tY"gDsvℳXݵ)|a 0hxͻQ@cfhVo/bvBT* ~&Nbe)0Fh!0B)5JQmD8%%:D2ŚD*&P3'Zl;k% kAڵYirGlf s7R=o XP9(sK+={ i#|`s䴗M,]F=T'[cZZ5_atIޙDdPϿ*'Of6 )%H=c?-jz3S23rtV>g$ d+ Tn ̯u @:q0;/6! U!o|ɄHnFF#6vw0]>)ySݩx>JLLXhWIqUuEϙ axNQEjWw)J=aԩPf;TL=QsZ |2^jrgAu,, r\q`n|\syȟ4w3 ^UǼG Gy/+[`*sNt )G{ ]~I*QBJB^RʅwiirܦE;㝃><:$ ҫQe1<,CbWM#1ăYRҊP!~^ciU%ZMSHV=JPI|.FR~5 EȈŲ}t-w\nQUP+DN/_ʒyw҈+^G^ urL.QOW4%Al)V_N_Zi^Y БaTSѿDhΙLk юiJUgZ9ٝ>XN:!SԴu#¿s_Oio/ dl~l}Ջ?>LnN~~$/c0 'Wk[Vsrꃲc6n1Q5VݨSmVHGG&걫̇4lD󧣧SEl]a|,,oR 6Fd)^)@ъ82?h&o,ŀܻo<P.[xf=G&dZr/z+ /D }.?FKכy)Z M-#hd0hF*\= 1]NU``n/ hMQky5 ziauR^%& jm%6k㓣pIKM^Q-$2^ ` 3 P68H)DU#} f\- 9dR[smQwhf❼5|ېwd|Ow3SۦÆ3=Rie%{+'gnT|N~\D]^N .ofGWD_7UCȎ-])/N#X)?: X;0ԁAPUռ=)z9O:p9@[h㾞ܬ%h*2CGx`=czlD#`c\gLP57n==(@~UU8[<˽hR(!׺`Nck ir_bf9%K  %vX}3Pcke$T&$2b18B62pNm2båm&lhp3ict G}g8nc*}_ @{N7OK]U逷[ħv{\Ay&U27gEq* ܽmbDkrn8Pº]Ʀb4x4'7| s`?^ЇI NK fL" ~t2DT[ƔV+ܡ)dR[V qa>wF&uRHȑՌc0DC}βp84V%e^{y2iW\Di9hnS2#p^/T[w :1 o-D㐖&$UӨDb}E`bP;6]Sv7EwhQF8ֆk-~mZKZ3꧟UWYNe^jJnԹCC a|s0H%Tv"wߤl'dڙRh_2Ӓן.T.nAO3e rzK̐Ŕ:] z=:rKⲼq=%5]?0[TgD,W.UӫxT>j{"96DIxUW>FQ,`EHiO=e)cL<Հա;yLgy1.]կZ,툯Mߛd^YFl%iaNU{mƹXfh/aA . uNR6o:6JceH:ys {}b!Pz^;A?0ego}u585W:y~- f9 "Y$fvkkZ\'C9jHxA6Խ{D_eP AojLާ(~|^vآT"AOQw=Xyi˭i#YKSIT'1iU? d2Lm56\r0nZtWxVlS|Q <*K/v#XN3pI4ϒ~1CV #ѷP0UK,UNSP0Op-Y˒x ßa35zI)FOWeZJ&Qemrm}գUɞìf 54p6xj7X-Uv0-@Qm;Ui_7,+7¯o'p63qv' rE<['dQӋI<[iJ&+՗^l24X`z~dSdwL:CV *y.ڄ U=J֩گTL96,,qZP1@AR\a(#SlI'Xb(}Q%+}w;=(c}:0oM1:lwU^moX=,S"9HjedGRjئ,-zב }SjaKr 04n]%/LHc]e(5h3R0@NW+m1+e^* [a"=h&'י D|mU\+A#yϾL"w$ nqW#7^p8jȥF*q禛stwL^RΏ|e ~$6 xLʬBNȿ~Z- :<[l!݃{ITz'l[la6hБhUd'ܫ#TE)6mY-"z3/H9ÉiWֺ3n٨;7!N biwVM׿f$/Iǥ{5_UrJң ϛ ڃedP̐ >:6ko[vf^UOа2yѸ,ӑq@gTg@&v„DsȷD#NO浸`L:YnSs`u53-/Udof](Tª￴ueaϪ3dN22Z$}n۳U8ō~.{{ E-, 2%>3T**,#%8K} fY/s'))s])^*e#Qm] spDHf2"HW otY;+=~rW#Ďx [=+[1̻;Ț* 7e%EDglhBڤ~GlPOիb9a=gJS! "v6*ϝB9>,="_۫ AQF> b ?DSib5x"DTh.V>ڙ d^mЊgD޾ci0 gܚ?"׮["h_G ;FܼJDH|eM+=DVȇ"6ƋD<9N\X31|8l =[ ,ܒa桨{y6[ )TiNNQH&;5UsԌ×)۾a.9 <.ˠAկf/ \o&w X:}w$S^֤zGlmySp-x\(Y'*ywqAp %u82w_E)OSo$&w>R'˄SCTx6b!Mÿc].6k;ډīU"P/kf*L6ľS,1{L,Rݿd,҆Z|U+I_}>oNxe_ei[_D$n Ahsv ϶?p?qeZ;f|j h943hσ d\D|r2!?6Ӧ:&Ƚz}hr0i#=;wڼ9QmeD)FzBf9Jwr,*r?ʶn_4SizкFֳBw}##ԜMI@] Hv^`,D͸x ĈVP2\72%{'Zn;tD;hp)i [C*vbX. 4j!̎<^zuIlX*ЉpR*mPK2eG"(/2siD{߰cj1*&ͩck:Ѿ)f%q𱙱|,D^n },ΝtY9~J{R"|W3JmWv ?/`hN v~.gJO{#驯4~R0/֭,SVܫF6dmw@])aTj )?bfU|00"`B(Bbeua]ak!$guQԙ5ix% ֝/$nx'o3A،2:^ m҆}HRXeJ3v)}[6p`]"na6bS!;_*D瓅rX|-npȴ()]!NRG.uVw+>*'eBKg3^s,A 1WXƋi?V&b*Қ" c|KWݏ vttcT4^j[R$gE0=%8w-8p{<W|i+tNXE*CqmFT\K-9NdW;L$ D"sӽ)1s,R6K GU'(;椴;%Va-18Ri.Ã܉MN0[e2;I|W=2h3.et0|g%+dF(#aـf1]>sSqY`?V_r$ z8T4fe[ ~lx"0]&b'3H;|Ԙw˜b+`2(޷A^Sxsʪ^CKku^Sv~AFMccNۃ-9/zT5d(vi;G=*UEPnp  f>Wabwѩ;$KPx(zq<1ٜ@.# c>ojʕW-aD,7ϰ(".:# $&96x%R01Lpy5sTҹ/|ZUw4L1m\{:Z0M*H!*+:}TQe0@up>gzTQϛOZ^ "OgkTP$fs\[r87!aGd1k l͂{3q#B$\\5F-ѷIҖ͓Yx2Ċ~j(*aXic_PQɎ@aNV(:UvozҤD{j@@Jbd0砈A~@PM{)ӭPwe`}ly,Ֆ;FsdBv;b:>Sϝ>N|34"|+¤Qjl1nh3Ȟ9ޛ'ZW<{I\%/Aē&F1Nh-Gä̓~1hLc,.5,oDz>a)1"mҟj%;qo*rVzx *y/S{5#JӾwsN̑x ߃,N@{qM|cbts"#[>b'*6BD 4mL}䅊 W5r]<bkS<]R9¥-1Euxoד3be]?nS+ ; ZpO 3״A?uJ6 ĊcJ]  cN*XvqR\4Yuu̐U59^ײ^Aqmm5!%ư ܉ M6VDgs|TPBk6?v&k柭,A~Ia_5WpJL({#?ZCеCH9Z2R**7ޒ=L:äz]VB1 ,4 w]8خqMHQōy 掹rocL1X}U:@ӬskMq7K͞7eM~)-ŗ,q(y'x3w y tzGz J3H 0]`w&w^`zD"22);8%td}l9L AYZ[V}P؊{  Fr!!ē3~FXrd - # .6q7Oq{8&5w ɿ/^JV.9@uWڶc4rT&:8wB3rW<}\97áicԃrS@V_[Ga! $O34(Ce0/rPAA.߹922_{| 3"^VE&zeZ&}~t Ѓ3K R1֔~D5J—É 7 6nGWy0HTrmB9䌡S4+R:ڦ0yCڀY87;PdYNNN [k,,\ h# l>qO]cZSf)-Kůh-Ν'InR 6p̮} 4k&Z w8GBt39,Oj6_8i &ߴTE{3Է= r 9ЩxR Q,Z"m& "naQ$xj.CSzXke([,FJw0!<,6Z)Gm=􉡊׏~RD6ɒK3!ZrQY6% y|k܈JӪ_3V[uʴ UaV9J?ED1|0:fR {rpj"kq?&%k.4c s㹍 08tuoDqd~*Q  PQy@NԽ8 ]qo3iW@oHfp5="NK)rdjB`EmtT7`]?7':顸 AR̨ lJb6vkT-E-Td NS+rsX;4QDwv.vƗ)Un y7Hl{zk(S꘽2qj"[ٶq%hW]=It~K;N]Gb^q #rnQ,Lkt7¦R/IFF|9^%Qĉ3|,KsjC0:kh=i`o ^;=Bg_MT˽ ju!,Yk@5OPcPi+|icg8>E8*&~) $NA2l8RX=?I'fK$ct>2E'Pݳq,3B}Re 9s:5J΁;4~i)}ю69$3T-hR]s'SϾbpr; -=t}0[[I%j9_C"gG%l϶Dzdy\#vQ^GN.B)uh~gD6+T\z+z]`CFu& cu*&wՓA:}:Z\GHqP<""+ %Te+%ᤜmxj~E <D%p7FSK=n X[п3u@>%C4:Jm7pJa¸ %8LuF ^q JcgϽďQnnlxЂHhzMťd orJۃGqQxYk/p 7Hj&[L_O]ONtQIx/V}iŖ܂]Ld*yA-Z)KLLnG7`(sΙ5i^P#R F۸r>mXh}(/Bg]'0^y4Eή&4i'3j=^ ׊S a+ֆ jm ZeIyQk#C@H8l)_Ҟ䍝Mālɋ  +P%)P$: + X,pꬺn+{aw^J,7Hh1O,L-7|-Ltwљka+ XH:۲̘?Mý8\Bfpv JCHm &= Ƽ>"њ8+3cnd`oUT@'T8xya秤# >D4R4DEuс@A`LuK>(WO ƄkϵŬ́^ZO: *(95Yg 7- K/ŀ;odUmo@+fkPawͫ(T -g*c$m 7rǍThi6Ϋi[4Q>,N#TкM ٫(00myFw}k5"Q^RRERR'(r-nFR !;֨!U!mYyOxf460b/%(jU*+m&@80Fh6VOV< pՉ-l`y&"u}pѸH93e1ԇ#ϑ.:gz ۘn gз vH70뻝s6u *5 #yi^oBUa#Bh]& cX 8ث F4xm}/a .|cJQyNmf]:i=`ejDFiA:?IR@<0.u~vDCUQۡv8w,>FP4P)GFeF/ }ߛdfq8ېgK7TҾ9 AWv9/@=4댭,)cg#0 ݂+{fXF~Ț4C|Ipg8NOvIcGy6È[=?Kd 4ɨoo])NY^Vj#g9H?Ly _ pi]L rk#hq5MZ ċkkI1iك̇Ll3a X8̷WaP0]/a23RIz{)Պ`wDfNٶOS a'Kwo2tUaգX6 i Ԁ$gҝ|!  =ʮxIl|j{#eMQf$2]q:!TEGգmD^- ?p"f9 5fg&h1=9rNbT߁gDccm>1ۜ7=GAwcECw|OLo|aϾ'u 5Xjv)%ů_krYfI Q.*Z6%y`Sr<&%+>c(&FJcc]2" 0o*AM >v/I1inpGқCAܖSwu<{R鵐YvE+^bh̟juYA1걻 /d/bcϖ(a Y}Ys*oY"(=La'< ڜ$΂y04߄YF0\(A2۫.Fɡo4+ПxjFwR 4%`".(Kq_.B.]en]i/5;\j6OF nU*1QE8yQ~Es/A"nu/ujwJ^wօtP"ǩN.^!HBs/GN34S zڰ|lǽ:#Zzd6R-?urOѼ2)x ]k' txijmPP^CT^P4n`̈Rb-8JBɩ+T(R3½.X 1r\!Q)ΏhnnxmբI'Z)^Q-W WIǽGY rNVX31r tO}r+фLf!ܥ3{  `[$Y usKgh0B/` uYlYupC2*[6l'jXм%؅xĥG/~gRI&=J>~}rپ{q1-t,M (kq 콫=eb=; YA⌨U w)&>:ĹpiXq?Zɽ'g~NleEK$4/e`sEM/bV;0K{(ss{&JJH,q<"uD.KU!&Ӎ n_U_\jfOYܙxkPm1 ָX M5cŚL;=ВՕoá2ᠦ @%b-j@$G.` 1dM_/BA2 W~MOL۹_"<fym: A1\[86+FXr`Lٍnԑ&.F:}8s`R0= >1!#1)Dpߏ"OX9WPVڣheeK敀xX %.f[NWcJ͉3x`RsiIVNHB&MUuGe3Q K0H \@4~Hvp¼%oJ Z;.̙-E F$EӂNwѬkF2ϹaMbLb:y o .bG9ε+~<}y gge]P&h).!a{ " 0^|`MpFH:,aW#x@a茂֖9q(RUeC~|W\ H85VsDhD\,6S_Vj-D5bM`[ȷM 9G漼cXͽո 61sԝ$"m[܂n?=0Y CFMⵝXͳ`܍;oڜW$%{L-в'GEtV9%jO0H2dycpw'7=י+DGHlHҀ3kWq(^ Ỵ}\'.iT/rhgonBW\WOߔT6q":lcFTI5D( n]FDXZTrFY1/W3qWyݍxޞ-h`|QMԸdj+ \wA.|_Ix㹏X??]߭ `JUdʼ7L ;%f]# 410:Ղmtyf u> 鐨2~KY偤UN!=9ۨ&^M4kgRJkOv8p4=={3&'H8+ o}{l%IMX2![@:rSǴ=SW 9Yhc̄_߄߹9d*ԅ8FdɪQ|z@wJn'5w ofжg7y# ^..X=.Y q/iuU}_06Xuy^{5~c{܍rAI"(Ǣ~LNVPHo/`5tv X)y.q* s+"]LW`!*4Xg`ɤ#YMaЯfA7E_ D( cϔ UZФeQy[" %\v:N\@؝h%7&S tq1+(@.f˭n)Ho8!~EI&DҢ@}3>*kYb|?as(F$<#.@m<r.Qp$R$XR)eeFfNQ( knT1~{uirޖnj7V('D o}.ŀB=b0gBRdjeA_9ݗnCj-}䞤nWG,ab+){_g qдbDJrLdۇHdh͜|㍃/Lӹؖ`NKj _&7!iwŽ̝.4ܟ%YPuu kA -lfy!6=ѱtVji@<߷paȺp(> L5>f!#o C5kfxQo^R5$]~9u*u)LVK|8^yRv$iHX7\rLc/wUrFyz?i{s0i~*Ot1)ޙ8+q)ʗa"؊'dɓD H$"3?-8a Ӵ>!>3WVui(`?`;q">)&^lCyD&ֱ>u_BMڕg0[hVCU2!MfL Ǝ2{.PXQ++-Ř~dnح }T#zw>FnY4qv~Ppps:bl,(a 6$ӃZNgAż%Z 㓷=EG KHې:^ X m1~K4\ zc`(N2ޮM(Րph/ )/Ƶz"Ev[Q&ߩN7yD`𬀓 3MD_IsW3GlƳM;ߘ3m2AYpl:{(+"akv!WREg*F6 }?rF ab &,yD}g4>B)D%dD`)I[2^--Z[],>MDiӼq^|pTaIS^Rd K?Bq(j4tĭWEs7[j.6igYCE4sAA_A?w5.[? c<P2Iy[4?ȿ>jWe [,Ne{jXhgw$60F0 ޑB+l`3g>])CS: Kqۇ%>9_gk| PQϬnjp%};%O*GR4ڐڅ=Sy'Ĝ0JދB$kc_CF8nx̔z䧃~uH|O4L#CƱrHr5^F&kMh!E'P f>TDumFK6,U5&Ww909ʦZHLa"䠾+@cl+$ ý\#e<(~7x:پ-fF7wV,#^^} T Q/%rI\@%y^ldLGv^4=>wOUhjb D vGAjMk~K)j } ;]%7-[xwH{y l%O5\)ICz)pUr<$SN_{G)cpK)>53gmم 00=yЖϏ.G93ؾ c*ݝsݱ s8(]s_'dKWFgʳT9'/Wc L C"GelYH |#BKye[9%yYs4=.0mÖc{Z#OSf ?HN6¾5/N))Hҿu\6]`8ߗ皺+FHyowsӂ ܾ;s qWݜX9 72=YW(=~;,΅̫6' |kJŎodDٍ2}+L=x*R䵡Uo^Y6 qQr_}-5/{1D9_Z$؂&>~̺=.ǩtMh;w;.\I ddRǷWm\NS˜ŏ5Q1zln_ &O =%H8,]qaڜx^)jB99t}rBX&8H?'VBW"V[ !:L> g>L`+">s%1}U!z`#ikq/tWY-/Bly pOMe۴'1K{As0(_q֔?3:ndق '6>@ '(P>Nmy W/q?ּyxpdkvW1 FK 2_m uY[3{/|ޥ8Lp=EDZ5!n^@L!IC w [ FvvV3ȭdu?0%яަ'Bb3z&4ߢ[EWu ~|=Ld)dfO}<ñ<1ݟO:0Zd-=KUvU{^"[$L&]Fm:O* 3v.bѕj=,!|6~VL!NN52Lƾ^w@'bV~ý-|е^6RD# dY.CR3#y0\h>mWwBKo5wM2Di֭k )<$E/m%CkwOj }+i-7'2)ʬJ ?VA*,JЪ lj鲞B3s b&NJdNWDKa竽Mȃ}Cż0l i`FPz9|FR!X7m llu'jdJ-4w8+̡ANއ=_:.ۿT|;i=C66|e:!RL};; L.`$fTA,)Ctdm-hԺ@ߖ9hRsjHÏf@Cvkh^L376s( ~_Kfyo^g6q1e:Y!}A$n|fJiJX/'`[U^Vj)bĤc]SzG@өBgJ~&-MlRu0UA]qa^xi=9oLU%ht lq#UH[[:JZ_͛7c>B?aZI1#"41~7qi}]Uե@ӱŭG\UQOV` ( Q`Qy(1' Q`Q}̮G"WNoQ$`4r<OFS01UtbP.Ck(\>kʈ04ߎ)^5 mq}"J[Cd;q~@/Wsjڥ<]ܦ*MscXH2o7y/** TPR33 C.)ndv߇`fiRiteՌ0Vd8A -5.S=?Ph_U.U)F64hGiiFR_6]p(oBϰ=ư{*E-TGS\mVK 7CCNL7 ^HAD(j2v2N&wW@lERuc +a_Tyx+ aͰJ0}7#kc6twUm}~Eu!" k~6y} ?w2Y2 S5ˈv\"(9Ň.t~\8[,n.#JW*˱u.뫔^wR Vr%4>~?XO?g!Z}*l݀YE8VS7T/v)(bn4՜Ԕ>.)iF>dRt4gpPj?NoVi7g8hϾ]j[TW]:OLfaX?tj:Ù}u`E?#o)0^:fW!z4r]C*dMA{Yֆ#? a#7_}\y4nZJ͋lO <|•YF$t;7@gnCn_y/?Tԣ {C%HV(7*ag\W|cvóڂ ƃ2tpF'eg~Gl6f[EN7%]Y̹.aHIhͯp",~ lje`jdbY ~p>[`vETsͰ?LLT-H&E)] {S@#o2řo?!/joph*ә.ӤGR r{Bi}lƻ~*dR,qW#z#k;}Ɇ$viB"?dXDd'*HȺM~ODk3#gh2-u tn5&MMG)JFؾ7# Y-nXmg=^",% ` %O\"LJu2ԔjuP*mwRhR/ߥ+JdkyfK,Zc:N)FfJb("*݇>oCŅMEGyװ^i1g|]:=N냷~{MCYg{C_ x>)ywV oa#S+ D:()\>y >O1iLv -@XB!0˟)n p.r0C}|Ecb"p$5ȝ}7/nԝҀ@ڳ!y<^HKB(H[1g%?A=+K"4 9a7ihs"6Tɔ)n$,zQ3݋>DqP!2IBq@1I&?s\z^_@)r*.>M;bY0I~* P!JwDSX$x>VH!D9@)vu.qFӆT@mm] 8[B0A$ "N&gҸ @^5TL@#H{qjfdl1Ul=BڟOLڃ; ') _9ƒ {㣺I}<ռO.}p7gxkz}EېWR6d$њ IGaWnDr [Wj;Pd:Uq6(&^VaZ(z2(Y|:)tᒃ}4#0][OfCOs-j+]yݩZr.UDd/)VI2.Z쩠OoX7iXAT)2b\ vhoг}AhoXs5>jK?ewcHg_Z/ ˘nֹ$CE=>ڽ5af2kXCx+*%r)>["Deuk /h$Aai +yw>plK_8:|(pqn}.A k:⮑%=ӥA07dެAG. K ! A%dA*~wj|h艛qyY~)}ȴ̰"KDB K ܴ='dșSLH!=c@nSٞMcZ0^w[;*&r<_#QYu^&aCb>4C͗&NϒTU˅Lϛ5K8тζ J~woxOs07X~à ^@^ϻvՃ-]0VK.U$gc[n߂uXv8X.7`$,6I#e FIDxHK0DdB0XH y<)vm{@_ͣ)20 T{)Ph`G!9@?WyXynhr6CkMs|$GϙZ7G_jа&ڧn 77$',<-p_\K-A;S= JZ <'R*qljO( bL{x$yrq0C "vcW$>9Ѝ?Xv~rN7(_/D[xF (E*=;kvAiC\LZޔp>܉=Z MVn}gXDwJ;d;>9oמΐ&aSES!3z!%ႯTKߘɔ`}*gѶG\{SM# 1Ci@#"J`U9^ J$Ҽi\^ZKX!2QϚ`ѻЬg9yL(9cd7Ǩߛi0sA?@y` [/xZ [#Z0y# β5?%q$7|@33/9VoU̵/V'p7x%j5 ,qZ ڽ6Vlr'Pɧ׊?1Ǟy) x9ec 춗 =3O2>^i/l3,#RHGݙOJ׳nΩJhn(2tnIDR!c;M]yܸ#.geŭɴ Tի&! )=kcƲvVhIQ@+2{"%V[ES4JܟbEv>ff'-=dKDWo^>< msĢQ' &8ZB,G  P8q V MfGUu 4͜q!`C dfM";ܘfړ_T;;qjzR6eHr2,T!xe?l2ȁۂ8m0]9Zjώ-9 c'rX~;T,lo=} Fܞ b̂wC9X*܎/n&)@&'jIC7(h~a] lF e02aMhYF שuV'&[;,Ӽ~'l!KGAI -8f8G%rscrvWa՟=TllNQj8)% =¡.)PxO?"` 7仓R7ݾ}fRϬszgL yݻ\ǠAXNmi$W=P`8&Euhnb[ZG];C~09D|ܟ۞ɍicj-#K-t3Qݰ;xljK-񧬺h&jN o̙ ǎ'bA76ZBW!T^籖$ Xk4Yډ٦e`&JQ25M 4r.4 ҬڶKͻҏeUG)Q6է5L}:+P8}eL%U6M:kjL\;`l 8j+dkKEVG.ZQE/fh;T1sH\:E M)zn[%&`Q<U-> D^1Xq(?'cilLO[9F"A~Qrsýl|>r~j;5%s=PBIEٽ|ѻA3!l 8/vI|J [J BU:wBŸvl)+;'EbCRZa0aDaǖaEe~scЋW _pF`:ĵq 0,fAbUP!w{TUS5xi:w\g3XnfU\M !W:ʛUZ,+V i^Yׄ=))!JZ3F% ʵϋ9Qd<甕S$ G޶#N(c:AƠ>,yAOWjXCy B  UW!+!0O 8+ʞc+S "]&]pNtoOD6_1N0]0=1:q@mw4w/O-]E-PS;PihtB.G?R?DwEI|%s2Y5xd }^j*f7JqnIjoL-1!/W.] /U/'9whU@v$?350,s=I\f%6xJq5DPBJm2u!:UoUuvY~ *As' R M2 105 >UVhx_lL.,q:v̻3U8uL`YҀTq() T,GlΠ$ :[T ~y{/lZiq3R[oq- Mr3NYkWVKWٓ闑(Cⱉ??>>E&&dtbCxP4l(F{X\00Vaz. t2'($nmK)ZE9WU[tMPmW20WцU.H,ĠReP!=wpR+!t5Ym0OuDJ*ʟDKVe/,ƗwȪóKχfG_:wsʹR^9k(=|.>tDz0=5 <8_, ),k8ooLkZLS}lwE&XVTD e(yVW0ѷ+ukd; B<"ߛ <&J`T=Eiq4(I7K":I(BC!c{ <+ͷ8A1ry(ٽh_v$usIiJtac۸j!GܳId{"a2ъKtDCQE>aiAeW}l8Gw~ċ cP+:5'-gsInLuumJhqPK֛ QXxa}~4h}[BtQ˥)vԨksN*hXGaɩ$8c[n,b0Y&?Dqt"'׸y>ȏd8txNm (la@f&)XP?bs1,Z^E耨cs-M[i AcslHȻ&?%^(v*A liQl`JT -t3SDF6kKٻe_iN8?Yb"hƌMd^?XO_&fb=rD-{y_Hb+&zQbIHU3S N|`BDi (̬'_DžEOoH۾n}NS$@uA*< 8#S,Fm_!/DJr1p)9P@)ώ`U6;ҲgDWR.yyɸRoo0?NzJ"bg [O 2g`Z_ )4c|7^LLZ,(>8:z҆r C! tk)/vҒĬ3D$  8e553JyR.imiAHM6e1mz_Cˇ1̚##]LXv-YT^gpӊJ: pϱ$۪eYPmXtuox>u#M$ܳ)/_WM&ufG͚HRnr/(CxIؒcZi`?R FbR7N0rnTEfJ ^Eq9ڦD_P $s8]buaަ(.ÔEihpފ 5M_]u62j`hbnIID-|%t'([¸ĔM.j8 z5H*{#KUusV3) peOy P5Fg!j6(&Kퟧk*P%9s=Fc"7jb]{s>gS<u_KqrG<dz *wAjJ,ѩR@G94cHP- =h|䰰Cм:u}kH|dk0nwhSzoJS&iR}sWݐ&c$q"̴.|DF,Cx$^>TGugCoV[l,$7gx5t͉|}a{FM͹ CTpņ@Շ.>sZRwSڛ0ۑSPet] ӲTzp] Yݩ@jxY03/ mzUN:mnΪ)8/@wbۋN0+xM-t.%-,Rj?>)m+gY[eFOncS,Ub̳C>yiwy}ᒆ¬"t([՚f?~ygجXOkS8)9]7A80%FSdz!bQlNީ@.3V&?CsBFjKкXQ@|| .@[xk^$#icȶ hu($A\/iA 6#TBZVoJo 7, < X|M%>ӡPF~u)< CFHJ4K×I/@E=HtB VP;\L<&dȗ=J\~}$cL#J,17B]|z$,!ޭS?r<{=6Rqg_8=#~Gd0ѱ_IrX^7B{i\[)'F]iW J[vKu4w/[OsakJ_SdP#XJy9L/Þ7l[سLS$bYB*yJ,*QN!m[zuOizg R"+å9F"1V}PqӽM'Ek8%RʶdMnzR%zz6UpY޻LsEzdЊ{(n@ 8 UXr _g2uQhU!ll~;:I67@rxMm:<38]07yd1nGER>}d ݦҬiH"EGVmej\..OE^}K-;!1r+sB %JMak#v{7bI 1R_ NY |o\O| [/CpmdK4 pD&%1)Ckv1ٙ4K`E%ժR/~2emRݒ'(lNu3q$GUHTXJa#E)cv/aؗmS7#ACfa֧^&/ҫJ,׹:j(qBν;4E%"N::9W t~غ:NMVuM?OmJFp ..1{.Uc07-%0᲍]a+ Rf3GZF+{չ=}04eNwL2 D[߁nn yWBɃʒ%{U)[?:`CLMWQ6>W:1ϲ r?e ,Tτ:1fY,B:=ȭGn3  t^U+io$0tI}B;z;\Y~ 7K쑒˷NJM;ԁjzpIOtMp=83 ]h%`EJzڔf+ObP:Uރn >kG:] e{שFL Xꔂَ؀O?f ;)0]Nl섕\$@XW^&r1- ;Z}AHI tBdc;y<4ZNaUʰdwچU|Ј-f \_TpylLR>%hfCK~ @нDtXnim":yA%U" X ԄHۑ0\9M^8q?4|n5EDk &?  co,Q!vᠱlʱCѺO ؾ:dU 9NS>5VP7.TY`e){9]KR}_ B?T }L'Gˉ|j^_q_;&r#`#%d X6+ccwU}~Xwѵ27+-%p93G̑U?t3:%sPqJ#A-gWU^rp0bg5A\TyiWtzk y=˛]8sN"æ(2ԄܚU aδ)ikzɿݵaoMѽBԯ`ES~Ʃ1٤}9 M}YfK? *%Y(~4H{dJyuccbcXZᇶs<̮[ؠb'ɮBUn Ae h\`cUq>Š Lv'GB2-2n}!KInڕKc>gm'oK~,]a7֘~bn'QSJZ&"7<}KI=`K A8 S&ᴸ8M TW21^=DCMg[P~ 'bMeBNuH҆Ή[|ڗ3>w$_d KS͜Reʒp ۫CⶱQVDTFNx@6AaGb0@7Z dzܯ4N(`BIuɖlTLWa!8]M@cԣq^/F,8)&>gI7i9+lD2CDX}t?ֿ$NF$$ddgBHzAO-cc{OH[j%`Q^72iǰr- I]sppdC+ooYڲ>z,S< $%iGMU,+\1!2C7?O%rf4[j9CrAӽJec2GG*!f~T]D㾷`½}A B+~&W[Kn} 9/Z|}xa ?ȐɉԲܓd/ZI7BqZ|+q?% =uosAWbsJla[Ĕ BH04ŝ^Oc +@^ԪR'gԖ@Г;wMݫvBa̞ yIx<>je7PLќTf𛁧Fl(4 K "$ǓGS,,EzWET0{ll tZ ͼ3eSud{m 0c0hizʊ*Jߏ*b~Zd|jtZ\/rq-p?$I22?FFY ](%a2y,1 rFhkwzYP=GQPgN-(p-2O*$Af^*N~ƉЏ^m~MZohlAVc[)>c=3羖w N5.CNOVnv͋ÕdBYHk@;5?څxta|* 4u[Lz. -&#u<׼ .`lu 3u9EGQ7/gP$S: xި-[ujr\ig{K(zbo>q(i⾣6r0q뀍Q-EY(^; 4xQzԱIMCqtGI̺R\fn ll"X:NVFDLHSd@`jű[GJPzEeۉ j6WxZ@۱HApfCo-ox蕠[8bun:MkN"D1GvٙW(̀I:RHfR4'R%b~P̋՟ p( mw9Uu;KMj;I=L3oBof!&'@?} .1?ӗ Qb`Ogkbw]ˢPa`+ itXRۦG6wR&I<+IX '&/ Ѧwlk 9S lσcS<~:ݚ%e":cuj o.ERZ̟Q=j,O2b#-\*J|W,6+i[-'D94 ׿>ƾֵ Η;m3_}6Ra>Yf ^"r[Mx{(:a[>okmQbOR`3wBxb:H[ZY1jLpMjiI }^KOEl>\^2!p!pw_$$vNC 8LWGjKiϋ&dzXVմTaC7k C5*`{ ފ̇o=iMIVg|!>S7e ]Ach1*  .6#Â;i8nGS%"t?VPNvGt,7g odQj!eMp2ggll]v,\_A ,]ށ_ቜɤ{y|@Ʋ%wyFQOH!vh*<Bs*˕\{m\⿡ 1'5nH, ^8R Y ! 6_$aRa>F5)"cnnҋpDGW?zPrzuClHY§`˓p>4ʠz~ڸ3'PUFIZW<5(zb8cg[=ּ̕lE|nF1.%: [tcEUyKNPJR++2uQCkhȝp? V<Jv9D"td\z3)ig@ka 1 ;!zE51UAesϗ֖衪u'Vh~>~*ss]`Lk‹Ka3tyh8i>pvTUsQq Qc̀ SZ>sH0I\OI[GB9UiB^d= >$>z>sAmCF,??M)$ 2Mr@2r=-tE&RePto,h\oK64>c[O6TLSU2P"$9 v%P[+RW BX˴(Q3@6or8d!Wkykx[/%gЗ^5sWVOn9`D h˲ Fr'0bqk/S٠ L+Z~[̅r@V}k@ ~WQOCmh6u? dg?vG6K kV0g]z2\F)"ݞ(4Iw+qX~'Ţ um0MdLCcVji;߸Oek Ȫ c|GR#uɐkpG\c:f$ck P߈1T RSrفɦ-{9eeAxp +hinuLkr(筊FꂱN#]w$0>Ӵ\a#-Udkj-;fmFAjܬaQ_6t,I,ED"<ؑbi'ָ3H4.$ǀ >!mI_?qb-Mf=ɾo32&;[qKEC,4r42j ]7t~عm)`.xkLܜKǞ;P1RthzvOijEz,SLnA6As{U,_ ˇ2hwۍPӈ<35q16LrMBM-^b_|&Ex:&n 9¨N#: Ow%CŎ>`L%EiQJٗܮbtg,aIX_ZMDȷ[(nL[p.`R3 ?Gp4ܨfe]! BLUtQejmeHπvY9 t@^FZ&>؈uqS$+$l6:$W[(++mu0v$?TJKYFq+M;tv6HB?4Ts~}jgkB pd¹Judh1كIvzRcǵ0وxR,+f8z͊JLV+Qׅek%s(hZB%`hھ)"kƄr%;:>RǃYE^w{N'3x&9O;Z\nJaMgaǡ _p=8=ٍ>:?\)˩/ b"wfUij7hm|,ԗF'fc:0{%%Ml_>qё:pۂx[_0>jTכ@+wc?ADN0[lcntTs/J6P^#"$in89H #"`ԁ }8(~ OcƻwVMˁ?ʦ4D?d 2(05K~pM J_ RWZlKgNXTM*t3֤-I^Fk̯Yb<Ӿu)s;7_֏b)o3h{:y%ti4՟`@0v6Kt=lqtʨwp#NomMmMb XX&f&xvUN*PY*\z;:V]UlʶD5n9,p|utӖ1V}ktw4U* =Yc29P&5W*,ufm„jrׇM{ sr4-[$<ILw;E@e!Dk'R8o#<'Kf[; )bMX|DA5 ;.` pp`-28qm6 A#?1X0ƭ]Dʅ]4YnIJ6ݔ<%IkgW:t_ԀWW8O3646ne^2Պo&,%hD}>գ%bo^q“ ?*.]0qGąXj%ʆ4ީ_g[w3t G~#B Ͱ98"\9^~xoF]3gqf2 j꼎'G٤D".qnl4c,IPz d(뵶$4v2/$@|2_H)x&gu4vO7Lh@J Eӝ:(lڳ<}8bԅpR̷!4]u9}$H[Jl.GDTq ϔ=Dom8  v=yn-53߭M1?&.e7@etY`y ֶ߲Ίck-_)c3neP%+ _Ty}Y1d;plecybɣ$+kW+ևjLʼ*q&l-)@_]𶶭)6$6j XTiӎ~6mF Rx5Sh\NrF lMN7沅Xyt%>pWzY+.k{l-xkdĶ׭_6 5\18BW6b"?qҰe魰en+Q]6ܲՑ](ag8FAVko.!莨y8 |NϧX"\a/DPbiKn:A+B< 3PKpUXLXvab$%4ynE*Wf\z]T,m|Q:Ck»Xy"EgCkAIϨ՚gK,mݧ& czt[0 6QojhTjh+`8ކ " }#g8[,.TRGNʦC㕹`'"18Q/\2Z`)mLqP?gmTo5]oĎA4~˄+*Z&sf湏Aiz2 r,b@ew|fMtXW {/5{sF):W]MlpE \߱nW!y\-+aɴ?>p;],EOrٷ${PUR{JoqiMfyjWՄ 9ׅa8~,F#Ƨi!-W>TF(4̴+G5 +r>,F6uQ|IsO-_dhnq/C^o&`Y ,il=lH(i[~Q򢣤QQhoi~.ԃa}2 p-y/|Ȕ4qDųe*ӌrt{G/ {>p.&f"UD' /5~NZ|0}iE۞)zЩ+啶vcd 6jb/Ǒr,hrODBDl!K+J?n>z39%5sGc sܰ3eGsH zutNUDM ,-xebSc^ɖ٪UA;ޚ OEˡv;LM\Pٌfg'ny(6oA>ǚ=2E~ ^ćO!dS OPu->wvZNZ?OKz0?Rlؚ&}Yx]+жΕjn:w O=!{6;,gr̴ ,+ t=Ot[3韪{$p -SS d%!sQFlxA C]Z؇Z&(#[Vm_7qh0rr_[!iS^u_l>|tʀt ]r'Eư]@6_"af hve߯S)G~G\Ky?U$3uDD vr~/#WP@_3w壍嘲%-[gaGq * h?z>AƧYD󠩥D\jĹ2xƆfKkYQ19Ӝ1OF(:tRG<-Xfqe btԌQL RuDnCݎIe4ka冃$PERoowW i" ij4.R՛=U+?^z &vZ~|SE͔jt{)hF64vQ {ٗ)+Qo[ 534GxV/X-Y4ȣa,ֻ3X']ry_EmT:/cm ]CREPkfeu,bjJ{6hjOK6rGw0_iD_(x(~J(AVի ))">g~O{"I&Kk*~KUb:?9?7C @f*\/R>EVN.k~B(5aëS~jO<)0? #-`;uA;A$4۰ GO>=t($DMDـjOk{qj%DzdPϚ'FyV_%^y3 ߉wE"+ +6-NfEb@Ayc.1VЖ΃r?>P]IL@\ {;z.0͒=6vDǐmjݐZ8VEF^}xM&ڗP&H%Aݤ>Tt'T \S,^lyIB.߇R−9wITC1ɻ^ĐYiFq-%X ߥcWJS"Y MVjG% MyZ1v6P{]c397r`T1KuAȮB#Ӵo u:T?a+gg#wdc:Nȼr6 T%*bޭ;0(iMҍ?avC)J-7,GY|mS)BQPey_roBG`T $MƎ!K~ˍUSmwq@̦"~ sM`t`M܌N;0&.)60'j>a%u͙i5YKKY}H`x _:3pj"= ާy M"XxÁ=R`zzldlO%av|6|[t]"V!7_ݠq& u4/0P.D.øMJ8jh}WOl59uW 4xA93/b CQC^п&,+VY-$yGTVXy-Sy;yEGmČ{Gǩ#tCܽ/ŝ3sN* u|C: 4 C\E6eHkTvE/=<'c"P$ɩ'1 @%0qDxgg˴ :0>!.!x8)8\D90kw2iw=l>k0꟤9,{LȽ+߱5o0)}o3Ah^cs$vG~j嗀?*et74SU:]p-+b,(Ti^iMgtΩm\?r0v@SczԒ%-5z`kBx#7ɔ YYA+'moUm+z[ɺeaul+6rica"еJ\,)^$za="0qt15ޒx ,TO/'8mח#A)^9'SݙXOe(/X zWc .;Hv2$ԓҁb"9Op4;#hEHJ-8gOBS`0F I?Y*J0d4ynxMLjӿXo̓}ga\0f£!s!r|C^&6 dCufОrTBZ2RmH^XV#jDIYDH..:ok6q67)ʾ!q`gבH[HT+/W@B¿^5j\n-sɔMr bqidN|߫a9QZ+ NdlVŻ%S(g} ftwy+(\Iܶ"'g%_ j$8VղkDPDuBٟuLE8LwߥZacQCfP5ׄۺ]{$|xaWzm̪ћ~!mo:b&=]1 F:tNgJs"*3lzk쇄~f#Ry'Q`HDz~yB&*AX! .kӽVNd [ʍD=Gp?LbG+ʃhK]霄*%ETWuY~\SB[-$0ޚ~T z\!q7ʼ}>~oLh6^.X&O`q2Rg ߽ic "Gy 74&H1tXL 1AN= EmlyAY)f7wf>w G8-;~;o(i}G bX>Z-(Xl~~\kf%2e-J.d2JqY.,+*4l[,l`/D* %"f_KD5V%K ?|%>;Qc֝[I|Q[_SGq>>l(fN\Ǎg*0"K"3?޶v<t)F c7S<5a?@B'/AQ@׍[@ٜw ivԭU批v\bi&g>G%`i5PZ=W:˙ea|uzw7kHgdQxhOÈ?G?/b"#z'-HQ`E-L(tcZ[ỻdu'a`XN0>$PF%K`p{R"cA0n㖲8QL(e#t3 mZ\'脪 H0dc~G;p*خ)Npacj~GN]r|[qk:쥘ciװ}4ߎ aa$X1 Ry#5?9cG5ɕ,6Z} Z F-Z]ǽS!=MrVnGj;fCǧQbVxZŗ٪g~ulX^GS%㲤]eb3NN!I-gCQߌ`}ڸ9[I;g~Au{愧ݍ0դv |Ģq;JdoH+jVM>LO}z'c")C(+SC̖=$:xtRGs077Y~z0cJ-p*{迒UKG:7Ex󺝩,9xtQkPU`Tݽ ?b ÅWTN<&fAcD¾F q%hM,* ocld |͗O$/쬗 ,y!VbDNeY(*P*#xRu "+ħ;j&amM Q{'[ԧ"쿐mh[I?V7x虅&0O6)=!EE%yR DOJ(^LcJ3R\8_Ϸ& Z0ոO=~M m~v.gXŧ5^*?J;膦*,)w[0FcKJHs 4IU);SW6]xNIr;J/׭SSFl<Ǡ)ע1Po勨bB>_&%$_朎uf yL6{Ørɵ#8>W#c1:JnԵT;̛KDn^FpHS>m-E,Rz.j{nt#mג(zcQ#cB5> ]E( ( e39Le5`OS9t$,yz N]b(CRg9]%a=Ʃ$}j:꺕+b,~0GJ#־LcO۫EZ PRnv]~XGI@tٗZdVQwp'7ᅾgƩ28{GWth1mAчJ:gingn{57geknғqg~rHA#4d2?/5-LF[5Z;L#)|u{ldznW@Qw k1 ;`մ.w)Ot$Jh8Z{K;Q ڌ*q;k{)6c@Ĭ8$qYqN޳xބ_O8e)& \ǭ?L +gu->2B~H Am. WG g}0!d#h+:㯿e02b[ˊu}P "| RPHM֛O~N~d q :80aIŀ.Ʌ1c ڛ^rMAhrG\B8T^d=UB,ټtWI El<JˮRN좐SsZWr 786X|9jipAz-wR&l:.k:$y+ĥw􋛄I2Ϻ e&d5\mk4Qc#l`h嗞57*{dsqx Gh=S_%-O7+co"J&gR3w!A%9R:&I^ҰA^`1Ikak- (EM:k?zc4. ~׆0îa鴚 +wބL׫cn/-6w]x2X: ~BcT(8F)%wiT~ ;t{㕝7mL3zA]R[WBK B):kści#{AV"1jd1?gF@e$l>服&_B%v|Ӎ}zko2zmoT }.%}ZQ+ܷWX·q!a;; $aeʘ?ur,| '\&TM%1SF\#eRҗnj H/ [>H>RP#3!\[M"|_]5Erk_&\AӖ Xp)pdfo?œz'N"KѬ]oUa.ֲ=tT!Ќ#pr2ǵq ys|ΐIZ+ L3}>1 =Me/L/)PXJ;@T=RD"Y̝ܬԐaG`ITD+]XXSroD}x;j$n.$8}6}^okD݇3C=$s ²|g p:Os.H_b? (ف,\z k6)8z(zD' txY$(|U1Ŵ]p'33]')tEQ+.]QW!iOC}dB.,겧m::nP2#2om)wY*C(7X_} x86[ͬ kOϘ?_od/ =aK<F/G~3L)xn֐ˍۣٯ{fd*$Oܕ1Ec@M)7e=Vaa(< ͻq[vlhK7Zзb$b+J12fE bnq!jQ1(qϙy'7e2jbq:Xe,єp *Œa p&,7L^[{nجCR8 a*ٹ6S㱹)hiKR~N֕F7-.^W)Y=h L)F}'zs Rwf^w"$=hƏ|5:D#,L w7?w{6+.$S[bK#QmUkjj$香ޅC5W߭R.$flr3As0r\l%Pn(<ew WvO\/ew?ˆk>jw|8#]$ ^Üh tBOdhx28eVĆz8J;w.y[ӚacZ5j.5jo,,@ԒÌ&gOF/SPS k+Y\Cl0_! ?T% )rقx6}Vq7ii2bq(X˭2ɲs< 5`2IL5<9vLs{AfGCPUb%/k/:l{]'0(e5l<~@v6)׽zN8UY k8Sqw\ Q۪+B3K@ӫAl%xd}'IgZSڙrʧվ|6y'cKb[)Brw&iH`/+>v2/_LlzlyQ@4zJ"Pg.t0d s ε51:mlvճe,B.I!9N?79*u 2ٛdVf֖,?a\)X- }uʀPS0 4DHS#&\O%1141H8'n"D>~˝7!}ϤT sF}cGtdS,FF)ޏ8gə!Ȑ( P6Cnگ]OG|{{ ֳLnKI;yK&Zڀ\쵌y 1lTBaxR+xrܚ *OC&gkɤcwo_œ'u=F6hKΟFzJ%+M?Uד0d{;s ECk!3*.÷^A0]QG;fAvs'}RX)ZWhB'IHj >MP<(T&6&>i~-!9n!rĿq3!R5EeWL{](RoNԯ\Vxh DF-mՈ׬sLo?+潉vC)߉a"!;MHAr LY t:[B;-fɃWBc-}4wo~t׭дynXLm¾v0%f8DsnS кGA&a9ey,HUv ^Z$SI䷻^9f.kZ) Oc0&ߧt>D*3xJՍTx<:(Ο8zӢ`9dK q==S9Y}|w &` K *A㏎)B8C'ۚj²d+U'6沼T)@N]o Tl#w ̪"z V-*'z,E\&.ٰO?s{M̩̯P̀f3~]L4!@I J6P AQܬEY}NQաV?Ik:v5Τӷ~(7;O?zE5 NG(> gk>~4mɦD!d_XnD:z̋dz"LxKhѓA/G?<R5R~Aɓr"Ã2uJמ ~g`_ }jUw59#4Zx>&͈V^( A pkơ=Ç# EPvx̭;>euCS!4+rqo`j-ڪ7XDrf :mA{#ح&H+4 P] 3z&Y{{hlq͊+L}xci:Dn$*O#.'_]AO>awI2+ ;-TT2*]ЁXj꠽t(wUh(9"xȵ}{V0jPKD>,t7-iC,H\9¬"ّ|hʆ@s&uN`皧^/1>ִNʔݪO:냡5W ہ%7R6]}(HT3嵬݆NH{uKpfbbp0׎XzTԞ;{_ q*OLÑ1{+$,}:0oCHB͸}U"`?|(]蓝 CR0RpB]&7<^@wY(-U|l+Oes. cYj|oXI.;`Yʽ}`xB-N![Bb^0h&v'1ݚc; KNޟ }cظxADV3"7jdcJ=f1u_nʺfv \*<#']f(Oݐϔk}lmɆ"ʼnǾ63U;RWXj4-y).F՜kN/E}Qd}y7(G_(y}ijF(|BK.}:3Q#նbYήIٌġz#F@GmQ&-B´땄Ox[#Xk%8]<>3cq.8v%-UWn\ݬӤ02- ?I]u6s?n 94ٖ2ˣbĹ1J^UӎIqۘB )믠o&mBN WFTV g!&l|DarF*P*ԅz"bCM#9zE|:2zoTʋs~XuUaάMfƧ>iY'MZ}v|߻ۛ?tN M u #]< ҙ "x UFٍwf= b3O_T>:Ty\>}m.%Xޟ]de2XEeT2ɍ"Q@Bːj,M.W"~r(IB,'_xrL({tf#Bk_3~8Qxx2QLf/]{伎ٮ,b/Sêٷ:5JCTiXo^!%(lBsu^!xиANJӨq-I[p-?kwrǩw 3$[~X^R!b59G[>9vROR T ى͏/aO %7 ATp}g@o΅BWDuuI1b|J}W![WtIE$s}nMtuZ=sֵXgcZ= Db  _SyVTnŴ.f;3ڜ ]*d1!R)P5PHtN5ytʫ**UبFQ?O.4ۛ#*=r^߂ )q u(&K\㋚]ahl񮉜ҡ 싅Z6;TG/TwrUP 8buAQ[V5TMkٲ:LB ف;&b4t-`4d_S}F#,6ȹ[w(aVGk5J2߱ZI.A _RNjtY0CK)7KtwR. jxS۟O(7(yy"OQ{"Dpj k鏩Kr[X\btQ wq {4*T%%ő3$Qnf*9rHd4z5Yf{uMg=/G򽘪+.sUzffj-z۔Ϧ:'^iZZ$@U S ,}zSSN^TM@`PQ7 U4DV=Su]%rM|BiFYf?-1 S> >A d՟,K2?/j :y?p4CID_qCZ)v;- f|!=-'HQbhU'Vf+/P@jǣZQi|ueꐘ/:擙nm=]JZ,g1G;yQ*ըVv'ISۡtkKys3+c9+F3N!CLI|H:s|cyaܦ98_rmK}!G=gLEhՌOdhmF-JJ S2g%s a(S-<]vGn͏'[d#2=d%N]4r4R@# -l͢3刁c+i2lC53+zF z 486k xÂym hkMޞ[30i]pz6gi-d:GEx8>=`uh72Qrqhy;ftJ߁[hzzZ29nہ"+kٳX*`:;7 kb4@-DxF# [7ѽ@iM[˦֑u()짣Guz0u`#& [ZBcV7e=():+Cm\+ؾR)? D:*좄۬F'9U޲H1dBpT]̣,:QzG׺++%,0@XA^nB3x<9@uo20n89%ʜ!*5sc٤f .r`Gm8Dэ"m@wdR5PpRZ2Ʀӧb汗WesyJ!IoWuP"ӥ,CUV?eB]e-bAP}lg."of!>m.c\{+QpUɋ5`k6$<-謯\yv]̜P3 FIl ɛ.wrR{FnES;]Fe,$7E(QB]G ctSr'5{5]#s,fáNpەQp~ `<WL[ g~xِaF+j@[۽yWߥښGd:-͂׌*Y Q7Λ*36vw+E.>Gy$'f?`gsFI4jOz*t XI`Jm'Kq6)ϜA5)ͤY )qe͐x6M( H0x$3JMxv6\V?1]ʌṢ不 OG\݉[:LY9hWzrs2YNJ0יs--6TƾwJj_a㢉2]«}3j9^+!Gn}.oDWДMeU(j%Ь_L(A.P=Nd ZqUlDxa3Ou\ ۮ8Uò5mEWM8SPJϷ.K ޷VEU,渘x3ʢx,n?#ϻ9Dnp[_3;85u?"7H6?8!2G̀MDC)G{qߣ}ܦfx/8o}_jPzZi|6+Q\Tg+\YAANց/}H٫~}9jBl"xż e;f 1_u9܌ ^Jzj$:dz6"aq{ʖK`E O<$ iVz:@/ S~H> %/`ftGBOr' 3[|N'JAWZGg⟊* ar_-U=$iw9hf4q /_{z/X?jVJ''"I%ߜ#1\\jd!bLCdw3 jԘf)!W5\+#ORqr i6Y =6YQ~OX \"CΖr~RibbYf6_nzd1hr;SiEܓZ`iV'y ]dL)΄`fmЭSJqRJ-wb֌U"nߗ?GrwHuE9gb]ˊŊң "ab߄k5+ &s5P~^sltyms 9kp=nbܓ:KY^"9j{`/,[NLS6J,֗K/= <},&`E 20 DRkn0X}zaRPqhfHv7p2S*KR"JIzqZ[1r+o~@SvÍ؊l慻pfM^MZ92\f!m- u2ۯ`ASvkr^R.6GIQ黎m!b*}`@֯Ǖ9qY ΤeJ3;+Е-W!S fL/a3/lǹ`Gi8fA@$@K$ UrQ՟ӷ_1 OKRKp@Mb/e*d5.]|_@jWx6ĦڇPꒀ ԸIlC \d?S|萰RYV3l8sTtP@'Zpx rŁ?ym+MSg[8K EUQPQHYSɰ > yK|{8bЌw<.ZB:ʒDܲ4a}o10w%\WvYIɝ/ǡz]"2B~tYQN({?؇@o5@,8%-caR(p>c;Ǽ$wP|sY3&/3sJ^U6w9I?+^0΁{X}"vNC TouӶX;)Jm6~N[ 73 /.E`$ad,~{q4A4h|)ҫͿ % U5#[?113 iH=sϠgs /;o"(eL`u\;>5Gk3 :QD|f#6!Möh$!Z _[Fm{ǶE LƂtG*+d7^?~/"$ SV7RO҇XuPRDϮc0;BɈ.cyTN!\NHnW+nmt@e+_->DDA2flۛ HQK3+~g]dz0MrwKf]S;n$r/e!m6]0B(mHH*cgrC ]AIEq9\YĬ/CN/Me'jx(f94UF( r7W?*Iܐ f-YT73ds*fE-TOk޻h1L6 Ƞ,{ǩV0lzfz,&~nwR<)20icey@\`;M̵;zrx]BpFgFZfe?JCVvUZM!&bz }kW6,웪"] GiL8c|T[Dd?R=uVBPnJHpgJ鴖b.9!~ft߂%7ՎQX~07վn_:v怂t>nC_"gQrJ3*> ,ite F ySj$7of>MBBcY*D `z mUذS7rcwlhbZ0h@&PQ` I{EDB:ir+@fr]Ent 1{)(]؊!9ГI!-H%C⮶Tj<ĤnlkpEN j?8O^+g9ul]_TZ N ==i.%kZqCCO?6t!%YmnA-'Y jWz5p6{'qֺ Ъ4#L)3׸~@Pߖ~%'_| #/MCQ@PNz^ (8Z60`<@h;;K`ftt\ J1$[gH2YaH2(R=>ע' MUW&Y!^⟐dc<`K*vI84WO)ڄnd`AƾT W@0Ng {WY: ?28A}(6p( 5m|c;*=#a 9ꆴ`ױ$'[8mn{?n\Mz54*t3P "cY|` "A:8LVئ{/-O _ Zx̎߷N`z>|nGR:|[='@fB3x4kP@ED'xO}c𒔓+ߺT<)1| I)=G:N4ui4MrL,OxryV۪L ?}p..';,mnǔ8p%iI} rޫRR!'VH?NR<8Z[NiDIp*x‹ YVYGZts\:QAbYh+#;topUzR]yHs 9wI@ܥ|g#d7Za^3l1ÄkUZ{j7)J8v}u_~~!H%J0#. GݚefZY1Nn1ϻb2neDEQx`D•Ќ{jG%+H]|9}b=k%}fg&1u)֝벂mG oQڌ4bcC6% S XL2΋+q56a;EI}4F&8N"sܨ9wب7j+kwqX!c!g/a,1紸"V .sM LtKPhnT(F_o1YTW":ɏߝ.~|m4puErGaG3R:h1 5#/v,Kډr!8.uosgteJEp 3&*Ewdd[ [mLW)~B,*P00%b7FÁyʸ6lԹ<]ɢ*pfm!P-B}pIyPlaiI! OQ:=K-SĮ"Y&H{tf0}ѕ$-n-=;@Ȳj18?Qp|.ݮ+m3 ĎT@-՜ҒHmiHӄǣ} r20 E'i}ۯj=\+@a(mܖieVӰrgMzcߖ-恔|}uUUjT܄n;::8YHMv{ztC2c] T_z DŽ[/>TfہZ)͉'VȊ OaCQf'R)<)]c< +H8Xbe`KgK4&zn!yDt=>vl^}%Ϙ |.&sbtf/"\ [(PYxtc6+[lwYm]@l;p;7b7l,掹Zډ HDh jsۀUmv'TT[qh!5xͰb|LYXA񌾵V;?jHiR~8A"#^}l ò&GQ zS ȏ4)nAq&~LZ`Pig`LSYI#Hj#{k5.P&kЬBa L>AޠFvފ&jrY[Z4v@b"B,ݬZO>uAޙR6xЎv";>j82y~ AQla{0a'qBЂzԪpC@0LiH'§rx^[q촲<7>H2^y5]Y^NmOI~x=Oã(UZ(s#-Y^U`R!:)һ i1%:cܯz}ـRhJ,lqYeU'iEȄR-#Ьy$*KUfJbo:Z#b4^gy|mZ Y0xy\rm|)M m(tn퐳c~=[+VҭPϷƒ"<ώ<+oyuI@F|s>NPY1\Y~.3ޑ.%P28G'!\I 99$s܅l]>70@i͟,^%G7ҼVZ~OJ*C^cDP Vuuk{rCA7i`UU0uFbVvRGqH;ԠuG ˜.fIA_wXu ¥0$9DZKқ,)h[K#e?;uqϟIǑ`X|a^ ~i=;T|:w~̳Eg-AEc"Ks`|xתIAUl`~ٚ-A:(_Zù`尀𡍋SI=K}ñTH z6}gǬy 48j .R?ޜ(, v瓼[eSx혬{q!T{#[5>$pS_?Բ3< >R3pm4e;$5P C5(0@r Nc@޹$n58`pWs87aFmL56uiڬx`/UI{V6+Lvr2iguq=JS@_곳]x?2u2pI qzXږb)T*Ȇ2x`QڇE'j9bĚ՟չ:{w4?uh!rDT/v?ɷ(٥aψ~.NfZŵd.$;9+QQXZL*Dawl>]5sb s+Cm> GrVp?^ұd՜PI2zkH\/fck^0 ^*lQ׀W_yDi#}#0G_c|J]'eAGMV]~=ó!Jv!/- /\Ky*H`R /n Q(`4yBć$պ E/\~vZuGEe-ؙ;hD֮8_ cg@dGFCV86<[%CeSKۮhӇF#[e'SPt$Zf/O ,3=ksZa 5O~I։GU-{&F0}+eD2-ZV'U|3ɒL}\2ZQ+ Ux1$[j=cfҎUy:q# KY0  F;ˢ|{89)evg|~%+<>l3X87DRX MΡ8khp+ZNq\hs8ɚtNjU8·L.P<}3_!΍z ΃T7_hPFEʅ =qZYYBQ5##:4`{+xPv_m۝<Ѫ~vx+gFM0ԴАzj]+˗^\𽢭j=qx鸸kNR\F<TlL41)Que'f7P'D~ 1u2ZNgWrӌo|<\orv0nbM{}ڵksC$xM} H@Fz弬7既?9f^~`q{&bCV9vHRquQ 3.x~m%Dg%49e3pD޹'?'۹r=T+yg&(ht&H7šfGdkc yM_B.l^-P?7R 3DA,۽KdC S8& CsIgcEWgrH#T3=)- [_?cؽCT!LcVWaґG/C/9Gï-fc6*6c6JK_ )%Z)h0{_x8bp-O2sSļdzN?bjjǦ k@5qVVmUpAVsגaaqQ3 7{}T3‡<2Ĭ^Xbf78#y4.|>G%GuX>$]ndr`mg"l")sߌ~loI36"nj0 ~)C4a6mz H 9JIV CB}3nilmYmX -&Є c%}-^-}YDPNJ&tɭ!x(l~js?IZO7i@1_6"2+ؚGWzsSuV@%]c}e-csHjY D5tt$刀Z Z{/hű\C@sg?K2kOgya< ѝ-=Dt|dx){T  됱"\5v5yyɟkV9D5 ¨Pp9PIFku9G:]/vJY=n18h|pd*_ObYi#w"=fe@sv|:)$?vI3mwcmV~rvY.PydxA0 1CAX] a_&T>5=oTq5H  \xbJ|&W1 .>IIƙas3<2\n# q|(r(&"y5{J釸wv[wGM^\݉桚qWI3%ބ|3'H EN#1v:Lc1gI;1F J7#2Y8,%GQvll<LzVZOw&'}ۢݥ%u]eFRDMh-Zyb}=IlM؇8*@0[Z@/tY|^Oҳ7OJ`^irYC)*x"zz1@Jjz9n?(_>AElVRg5m A yn"s&mDd-'"mE?t2+ G8k!Oԇ4=DkR՜9"$ )+SC>Y'\o L+GѺg[d`M2SбodDyڗm(ǂ),t}!0fTx3VDk- []/A7P ldzV^ ׳r2I&ʽLaX6PIM-혿^D;$F5z B"\nI[;U^L(&/,{!mNУί d]%>#^iQPn.BmB4o:77:ft5ri%HuɃu@M9>v0y:o5npl0ZEuwtp^')џEDs+^Yu^Lq~Ax%)j\i:uɽUvV*\Vh%+1x—B7q)@i2ҪQ~|'q?Y%bgnσrmwl)U%9EW0)a}%%*F !Ǝar#$HMD`G tQUU=l~Ǿ=i(WuҘ36Hdϩkzkl1T2&RpQGn G{,۟rÖ~'0yLGG6 .TzFIK'Q?ۂV:PốRKau.atؙ.͆+W1 _(-OVy2GJK#c)^.G^4y`b˹PF {PRhQ'B9{kEx︐x1нr#,*)~)2z@2/RxqnĻI_=+"@ih);^s:ZL}NVL[br(`6qu0_ e낻q^yr䖔qzDxL#K` E :pJʁ-E:B7{UȜ5CXkoiѱ,Ȑug0mO.DG&? B5o@R a'*XJ$ e!XE[0y,!׏l栂cT>{7rWBțK#lQ.ȴ`9s-}:6<,J2zTK)-dϲtaVGQnYh7Y0&rڸlᡵ|J6Q02P W1d"jJ.S2xՑ S)f4E?g $`$x:dXI~3ߤ'710*t}OrZkR7l Xf/T?;osb֒7{Si@ySxR,¾5yQClOa6G^dߖ`7x4z>ժqiBQ K衱(%?&"gۨ HėxWI۸0xq~~OHaXN ҁ$ HJ;XAGo^*g Rm*&'dIb/;|1- .D]QLf$#\/?#<3zj?$ihSu-IN_ ?nW=ge_<Wr}W:`[r'q桺/RAp*=( ,C3j)ȥr}U`"hTsQq՟n)` ]^Vfh-&Di$/2f Z&tc骮˟lbD+#SX9^-$vv=4|?`]aYy#ℍ!ʐ˹Ef~¨ZZ"#'f. I"$N/N&'Yp$naW'k@Oq_enMQJS¢L(P;uWmJ:##b;yG*Uc\ouR@}ZN n?{w‘0i׈[t̏zfLZCs`Yi0g7em~֨Fw)FV8wGj{(~ I[|V( Ld6rh c[%2!XTvY}#60ؒdYO=>c~%`puUV;t&AF%CtrvHoW+{ tq!0 R,os@dX*>9]moƍ},!fRb, c"ܘXg-&-.J{i8a쟁KR]a`% !r: _8,2 4l9% ɉ)džf(Q2 /Q_`K̅.0k7M݈3+\Őfڹ R #$d+s*1=vW~LG)ُA=ζM@@FL[fe ;]_c4)!;+EOѾm/K%_p0l*X3#UЬ?  Pg}trp`3~L|$J7KK<[Uii)a"4HShJ|e29 #6V$-*x@Mj]5_Hq+SADxejP*4 $'Y#7jCn [Wr{!ß#GQxJq5J5̟j˙V/GlcO,w R=]oFηK2/[bkD0M~0+ picuW%wo_VS74Ͷ?s C\D񀰬Z%:,w_ =64S,p/HPhE[AVnLʐBBÏ Zc`~YO[C/\w‹73hi*T~5,!3#;̑9Uq)~ *7nU!PO2 5-UX<%k e-!P4Ғ5(Ǽ b=4H)ދj@kACߋ-Jy+b.#ʃGڼVnEh02zQ`(k]昳c/iMjM5Z$[ ZBqbNBZ Y%Dt'bgչmUCaQ<tcT8yoQ>MYl6Z~g EQZLTTj9܈vVm]`Jrz-Ə%v6wpbx)H:o8(T`f?A@5R'jvRv*ќɒvM{Jmwަ"8򉸲I+%O2* ;GjiKQԜ4"眴RɱE| QGgn+JtC2ƍJIfۈ:c3cZg<c^P07!P~S+x5p&W /;2wiYpCϒqN~:8?( d i-o 6 xvI?5`//gۺm = \&2q~z)0d?W.$AXD~èq͖٪f6k4 ?E)5ll)^2%#?!m ^@:^-ދ5bABYh)0C)DYw=Rǧcᏺ"$R-yO/g^78?Td%n;Otqx]?@&&!wl} }?oav0]c4ݴ~Gǎjm!ftiH]^Ad+e`V0ew["Q FU'dN3TY2_Ԡ sX3D0F8Y#IT[s N~Ċ WMPfm0}di)L0 ΢ mvz4ms.3 ҋ%LdHu`jL.AxٻG,BԦjhc7{s-63n{F!-BB1[}v`w%exNӋH 2tK,@l,`b7kwt~Eu8{n fZvwf)~rj)ps e9YHB[Kv?ßm [gC$)^9YNGq274zN#VPRe6.jB^G5[&:+~j`u$W2au: #}$1MrI(FQX nI)_Īybw BkwiY4wNj$H*-H8δ"=h#g暶{f:t k#'Q!xh%3 X<3!U?Ǡ{*f{YSK `nﰜiLN&97a[  -yY54W@f8 ')2ADR e\7p %]ȷGHHM ]UmpVypH~k%tKD*y9#꺑\]j[1#H.֌][h7EIr/_>%sT`EͿH"P$V@mbh(:v`jT*i`QFMDaB:dPCՒL-ib򿪵k.YOfchʡ8a.S6/߄zfM!σ(Tr'̷: (_#\ '5UqPA|A6}bܴ?zݮ;ڕ Htxа'dIH%A09F1݉/OZ̷B aSX/HyC u_ޥ4ƅ6Vۀp, %s7<#ʃ"{Kbyߩ.'G Eb !ZM\\! @LZ>U7Ҕ6<xo+YvCl<%T&I%~:\/T6Kdn.X:l:(7-. <J{kVNC߻@`v*U^3GEhz][}j&hifvXdž)x?ըb BT,Dɩ%߀Y9 @ *-'psi93\'F;͇924爫 h1we%,-lt [\u*,$7?oVqQx}՟W<5֊]z@^PVE`GLS'5.4 {:^ [BpE3]-ojJ!BN<$UhZ$Y0Ӕ:8V1 d4A*0C1ُ&TZVz4w]~AVADNc~s>d^x7 8^sj#gR෎'Ovpsh 8c[;ǹ{M6W"q GVOE..G T74KM\kuJ1H<7ʻ4@ġRԪɦTP_ﱁq[};)啯ϠP]ݏX0G2sJx5b6J'4G _&+H]or4V6(NR(@*/HA $i %uEgz `|cf]Wķ'9+n7o6krɣj{OzOqy`0vNfKL~+i*jAd,ϱL "ZO.T;T~˼q= 2*K&Ydv&~XFnLyAZ ԲACn\tc-.l}P AB㒬NǿZUpkcbnu'\}l05T,sZ~k9,QӍc(6:]cjg'Ӎd_[ Z9Ѫԍnp% <1>IㄆrNbf&N@~.$ݵ#ƯZ ׎)~6AC$zચҴ~ŏH8΁Y)pdHbK4ǸUWwEi̅| |[Dn GJz'xbzA;sqP[WQ9ArDmK}-Uɥt4hw;9YL3R n6W{cb3,48z Oc-pn- Cq:X-QB[]I|4-jOح u_A_^@i#;XXsBz`*1^6h ҈+M:_≄r#~3-8$[kF,o ئeO8ZMK\:O2߄ď^I{jgТ>&[O&b;8 X^\~ u8xU/mU؉(߸Ǐp vej^m.Θ-t 6SwtU)˦xc6=hM\҆FKv.4*~LSL p'*BcTM.~3fhvCa @)-=J<7WW.^ /;>o $3#_pUf9 0Ǎrkwj3n`RmkPGDPz(4:TZ~\q}& 󍓋ӂךAna;0=BiƂ* mjz=OcDm;BAh?DgFѦaX7m.T&kgRt;ߗ9[X믢"b5RX?̉ϱ7 D}ͥ>u3,}_kZS@/k&-n!R˞ߵR>h5xr{^HvժN~"عU 3s/v-OJ \]]%1ZlupqaiU0 6s.R\[ /}@14#47:!:ЁAJڒ`4qxM}' $S&m{xp9Xg&}@*QT "x^RV.\@8| % ['!WyIV6u*{qny#4&t:uWmf;n71dDnP #7,no;Ix[WKQ<km?p Gkb^%xY쫹8nC)PfX)!'k?GK@ԅn OulnJb+Zxkk,Kd0Ql4P+w}P=W~KW?!mXtnn1sEїBE>Xky)_.ts/{,yɒkb4DS&g׾ǜ cv ! !>}-nmD6FRG1T1ėk<1ۓv?yC4w4._h&2Ie"^]Lo'"B  c$!`\a@ h;14S.l:/S ą:r {M:1KA6^Grѯza Q֓?cS}ݰphI벻vDxm7 5[9fSj"S}7XSV I79Rl.^WX1\j/#:T="x}[+lۙXlѬ8i>ve՜λ[yߺ]x>W9s3C$4]I[ޒ3ءT?kju9#, "yn[j÷􁧟ٷs3܃3yᗮ#|YSͨ7IX g Ox->`n!t8h mx/p⾧65?SCcQᛤc4PN=2SK*=0|q)6c a&gOq7=sƫ)N x.{8)v;/Y9Ie4~z||ă.mc QZ$NjzCqs%:(G" ~r-31P7A+TxEf̻Mae-E- _öH NDÔFc$92?]Jhhm "w<[^Ab1mҀ2k$4Q{r{Wfl P3 |?R1Ԏl*: ucfO<=SD!ўUХ79IOǬ _ aE[rQڭ&ZO L+NdF(U!xPLg~M 3>0<#W2ɥڡɌS6mZhy| ܶ(@o1 (G;~y| c)w13k)V{I7~by{m6-n^ :ElGwIPE>Z+l֟~KdNM$2g\a?kh33$Ȁ$/fI7䁭(1Jb ns<) %=XDLp+׃aCaӕ=JIBuI=la1uG؅JlZ McLT !~\nC!QئRl056#(5Sp7Z2L_s*Zpi)ؗ#JfWVS$"ޫ؈6E7nt$oIeh]Nϑpp;yT$_VE&2LD1 #@q} {{wJ2xAtnł#L7\PHX^/LZEƂ/BʌE/pZȄ7WHgP OE WxHvF"OW@BPyR(iBX[{KS=-B r Nms (l'4d7+ZI@4ePK1>d/A);d}C^x̡ dZpA7N-s`ɼ>cfʸl]@)ՠVޤ ~سުƘ(zA{lS9g,K<./QebX,E*~ bٺ76#+a!_sۤ.>6V%>Ĥ6X 7ryˀd_%m.ofh)k !LS\*=@}D|WJ"78.ҽ9 {#j:`SZ2K* 1p 2ˬY]}D yb/KʼՕj. >l:ٴDb 0iaǓL14If=o-+VhWjm=}aEfTG= Noژ8XA*Q.΋.m#H,uX2] Ѥʡ6Wu읾!o 6)JLjƎbdk%NCw߳oI>j•؝ A5y!MH ,re0e9όCqՕ&YPԃ1÷R8ra˗<Dj=IJVNyWgʙ =T܄¨z]s2ϻyzuSSkΧ7%x$đr@]bѫ/TwelGiXZh_UW^' .,x) kuQEt閧ay 1z)vA?2j|0xvc%Qs!C{$U.G6ƊKjC\OO+QW܈qFR:l#iH'V!(A-̗99]zE*n{uЈpsx> dFr)wIPWq~F-qp&OHb<#]EV!%2E1hZ#wRGME OBdrK% R5Y'n>LQBv/5Ga3VB3keU {Ҭ!C&]x􅲦Fsj!_+˂8ƋH8B׻Rŭ_D 㓊H'wkـO2'K0W`44iz|z$M(ݜ[8i}2uu ElaW^۩tK#*ש]D|.-!2ѕͧtnQZ_N\sow)ɧl[oUr+G|w áWQx p2΂f!}u҈'yLbur\C2tmYY/TnhI`-\l)PzOuŜ,v@mf›<+zX'+UZ"8: lێZ'W,A\ c-/L.&(팹Bõ(3hݪ¯Gܣ7 #GF sI O (mRYJ , cq]bf'ūٖrwWOZ{xW( j=5R8 =ܻ&gmW̝j$ S>+x~+ Y`0,{n_X'7!C&8UkcE:y_Fw m~16n_*)a"-WZԝ:!@isRFsB[IwҊKsmy +.FH³ߥ(~DlAVrjq3&ߏ>h"JVٳ=UOREDZ'ɱ%IdscplK@1D3Rn1J.:)xvwSO\ o`r-=D^$V ,I@B$G)o8l2AfШ7bOdSY?ojϦ Hp֥xw)T~ ^%#([.r풅PQX?d2{m$'ANzN1MC\ܿ8צ`?|i oH7)W]hZ :/pIӞ>} Xt5r4ѺR5YQ,{٦'^ؓu5g)]uNQiLf1: Jݬ"X[w)~.K@dU 4.R9%N)%&vGr/ֶ6Z3VOI^ ʐ՚r/+IB[MңQD0M&էۻGv(87gt瀙%&oaurh7RߘKEz$SĤCz{ ȶU~ }SNH1^1Xht E)r@=M/?MZQoJPvn>v<;@$2/*KrQoȐJʫ1)!8ڭp XMYWPJ>&s2"iϵ| .ڔs3(9 M}=21Mx1E]?j95A&j2rG`J  !!]L+N.vLuEg )se P3%@ C9Á3! L#xo{8qֆo4 v!"C@f`BC2hT[84_~֬JV/[\鷖qQZ27TB.޼G}C\ˡ\FVɡ>gdltOu_ݴ/B]ŀ% KcFPZZM&&Qm_g ˀ/Db?(PL8!0 ]P9;ImVF˺ njGx⣢o Nu,O)O0RN=k/$|YgUq I.eZm'501P1黴>|3n.wTd鈨*@l*90 C=ahQTؖ>b{-_-f1jMa!蠃1*৐rAq)|yi,f7ʶzwAW㗋3=7ʉ:U)q810 `e3pPFx)N%ŵbF3!p-Q ]M AJ(S 9,ƈ)WvSCĽ{>ZS +| *JXfgCs1 -c;e27_.%ҁZ̡b)P26:ci6>+Q&V||-)BN>Ä2{jWO*66ȃW[O RڵU͔w>.:`y^ ƾ< )pOnpӘ=# rv|H߉o:JI$׆V6UR@۝Ν0׵p爫t1Q5|#iGL8dD֟q:C-}+tu۔%A8j֝1KAQ2e[!Ce8D1'~zqi3 5#J}^zT Fp(+<PLl] nVhؓ+3VDUI (%p0kR.-㮎u*ۼZO.=KXD 1H18Ȍ9D8jRLҙC29ބY8} Z.OPWlY`+7}<:z& Zvd* VFu,C$211zJDrm=|xq~$ 33ĀD[vG?2.Q=Ű*Qt*s  RMT{4CzJφrQsCP|KyzF͠Κ6{u4_sD0!ϔ꣇#,  2gL\o&Y-ĈHSJ ^:+䝩Lj,軓^fVtk1]ZsJ> ++@ >|~N458?Y/Eps\mۇJ"LA Jr3IxwTƔjDI'j1k-9AL&!]E䬮T@5JSqq;7d-o Xax\N}]c~=SͫrՑ )kF6P` ȭ Ej4lzVx0YNzK.Z 9QJ뵌jv*W;ډ9C([% A-,3eNq:9[ӟ%P^xd \ǔ^ o{mFBנ%kk{4U #)-~J+cR0-KmB;\Et&j- /tt뚿k"y"/{Q̢mu[LWE׳!!ϚZ-tqτ 3:6acElDOBḏ7ZbYf s%=T  4DmY{@5 z&$J Ik}3|k|VOļLܬ~lڥ۠px3atبVdD7?kBIa s5g?>βz'|Q}* TLZ8PA>Ḭ#H sXu!Ơ8S 5keRUFr DR`C15TW$ ?DLn:0؎L=>}\Lσg᯼S6gWFϾ6ї*Py`-4nOvSb#pٛĭGrt,_T A ܞ!eenKo=6~}|5,wٞ`·YY3+\] l:dIb*jd73ENF,rQ,]h h$0V腠44gtlo_ac@.7`s.5"!ʮd[s>\FXo ~Mѻc$x~&e28־^RjZ-v[\S\]W 8R0qSEo\ɂD$eg_z`yXpZLMVy s59j{selV}Z~PI%Iqy;KM˷:*#.Kg@}d\,+ñ"J]AΙVhTgFU !u<4Q#$:m!%Γ%"͛8(%~)|I?]\]vM Q\A@Jf47]>U5uU+IA7^'߱ē&V45[ ̙='R1V7n *("* ֩&jGCj*dGx6]ebś}`_~ V<"m4R9*BuW`; H`K, Qx똛jq(I UAeQ}+>JAAyΠ5 `;0˲}w!)DΪn Tﱓ%cra"xa n8נ UgE(zŃf-NV׽C[`Aqvb:9m^H40ZI̒֕P/V̞\jמeuUE6^ u ؑʉ>*9 gqdhD p<؍^yJ #ؽrn|I[GHG' D Tu3'U$ZVЅFM٘!^CcĎiY^~sΩ؅8غLY(PX~}M t #?W2d [o; OxM9D`bD!R\rT|ضv즣\2˧TՔrQ\bBOh&/靇 LI~aե/A4{Po+=Tʲ!b gDy5Z޸O#pSx|/֔r.\cGx46`0.g_7#9PW-P`Ic w^Ke8 &9r;SLS{}7*E}ݐ=Q2M =.O;w).ywÏ h:xj5qgW~'G'2AjgRq>EQ&g_:Sm"zD4ډ%1Ru$dyӎ (FЦ{JGA: r,8'(4qn%-V*PO{doRc׃^YPyr`f.A >A.4@x{|ñH`y#wm*I{IdVmoawg)dt"RpR}dxp7x|N?-е4RW) \{fx͆Ħb wAiSDN֑dQ@$ֹ{h/>L+ͱ G*{wmփPq;dsY4~xAG=l ) jbY׈[GQmx0:LMD=q#ˣcuaU YM{*iœ;*(ːZ"ah?R}˧B [To%.(Tڴ,Z $~(U}# /y&Ήrأ,k];8wO}YHr_v9J¾ΆLQ&7L}С>bsm3ElyVl<=7$"G1 $B𓯰N6tv`]gWiئ Z%B> .G|F Z&Wx`WA==eaF'~ad7̢ذ}/@s`È.%MFxeY6pq,K%Kp- BԺ?)}7VoFH/<\{ 9,w[[F@4e4xc gLcظܺQCNq|"/4AvL˥JP".YߨҨ>u)Zאt6H)%Y3Te4n+?is@hkTg_.Sff6dXNWa.V}bK]ěJLoHBg1Pe`eF9[~ݤ+=sjr` @1rV[TI^vYD!M6:}XԽq.v᭤`3d|Gtf}a]LwoOZt7 sLtXsh~;[\.K8C!$=4δ[g̭#y*x[֦ koR4naޱ뼨Z+sf.:ͲaQzkN=DCw4GB2s4={vgov\^5?#cX$3muu)+~?`g;E_lѸ>Bux)uDG$1k`'ćFMƀBKWTcE9يe<]%QdpVUEl$a}D' ~/(g#;zH)- 9գ܍"'AܭBT ͵P 9l"E>;MƱ(=EE4E6XR"PTH!Dk :jwd~̮LJzqή2Vu,XZoR̓;UV}0m -bg3vv^CsĽ%h^JqCsA; Ԥ:R d8Az^nɦKSpZ`'Ln!'HQB*mh M@7f=(r,5ժq))4`Xpp+VrhWڎRŸ1w3꥿ُ_$G&*_wD&ZLm+46@4tDbLs;u@BvN7OdiŜ×xl9ڣ4leD[>%u:8A:cs#@oh efFϚ1V2F_Rȟ#vٳ 1Gw |G/ 7krB8v0KD5\%2$S,a'T%.1!c=A:Uj6c>-tCR&JP+=zҦ.A.dpHU8X1gMIb:DRNs:(ͪY]Pk~۳p*{ sp63n +}#TkO@+0ʼu?dT[^DtA_v7/.)'U1׀F~A3+B<dbxJ[:`}( q ׌*Np=x?1!ͷ=ؒ&bl_4Dbqcʙf'FzIs=2pyiO8_ ,9+ QRٙԓ=^\ K_J!V!wH״zyP :{3$XL;s/oVyR[P]7=1W5SeY-I ~K+#(Qj#hBA"AΎ'A_h<,Zs.x ⣭#M[& ZTҢ팻+lYp )ra9YanL3wygЎ׳;oS3(?{S/-q\˪ K;[qgW6 \WbVGpqHƊMrby&s! QDv6a=.//?-v#De=De;$X5W-6tNy PS1J3Pu4/΋M1|/pa6^P_]Zl*ͣXY87Y/YJ zdչ^$N+h2H'ow'.,~?!r0 R"O7 ;fshY;~ L=|UWKC^V/QPfd0 kJ??yXMw>q_R4R^Obf^aubWZeb"NZE$>> X[05~Eޭ5TƩv;΋poT'h}oe[mL=Y( 3۱a~~_Vr2rXӅc8V L*U2&S}:4Ɋeӭ~?H@,jfFB3Sp`[I/HK*3#9hNfMB d3I @6o\4[]QoA"I,]aYe$D/C.ZcCE>Rݗ#]Ad-t1|1vj# \aw]EW1LglheD-ۅl5Hk,ٗ;Dap@-Gݍ\TI2%y"VE,NAmOaiN6A!![gh|S|x:t-D^Q@tȞ'q ?1y}XY*}I-$~*zW&Kh\D1gH+?j,Ւ*ńΞ(J>꙳CllYLD$GslRq]3seaNDj--߮s!|ѝ@A-Ȯb=AV  ApԀIx]@M 0%xeqA Aw{ /RvN_ ^E?01;+r$SKz6u o}׃7&%i8m੼i"sq+BpzvѡV餽Kxإ N]H4@ڶ#Kz~Nys"R\C*i(2wxټ {@',j%W I)'nr_q/F=J0],2]1#]EMߞP%JL ,|KWDҖFJ|)mzŃIS@0an %RΝW,'9&O|"UX,DWKLkHTsk "z{~!чm_*eŸOTo[ t_6ÜG?_ R"ct3l%&pt.zФVrgE>XxD'&lP%(_$9q8 L\>5xEo]_ 8JZWG Э':fE\- ]pmtzt" GEެP. > r ~d<=7A9#XuV' > 얰&OaȞxgGRLMW=KG{.VT>T혐5^yH/ߙ؃-_8'}AO ,E0ñl^dO["U>6M=T(Q!szB5iOp!*zFrE='-YjGfIi Ax~3˜m[o̕ Q^0Nc"[&@}P օ {HK=$2mA {Ͳ3obCC'U~j.Mb;ou6U*l P _f8E$epם,ix@yynsdțC$L+V&eRcPoi>}s! x >E-FHtȽ֚o|_Xxd%=2 ~x԰+/F?\.(CeC{  Fԭ >\s-%V3";,^nɚ+ʂҔNqڏq/)gI{bv5d6|) #V/sL Nsr t@4{ʠ.@ޙ\tHzŬD :1Zøq^b=VzoLE 25& _~èHHڕ~3e 17*@v;FQ=Gpk8-ՇWo=Y\ nO3+ ufW /AyL+f2/RgF`fdd(ظ'qI%̾)ip 3ֹϋ+ovөv?tEL)Vh3wѩVK4rKC{vY(+;aeMdյah} 1bp+iIZ#%<)Wi]@wx~U]ṵJ'3sQTJu 6ꤓ<5ֱYpl8JT_ x>chLc .Txmۥ_윗~#&0"Ts \; <^Ƀ B=s Gl%2;cu¾ȼH -cT[lo#Khw8o$YOdǨ,(PC}3kR:õ98􈨎v^-u1%4^XLYnZqU"tjR'޾7zEbo_b Be;&۲7T )a_~[0&BDOW+g {W ρ("=I-liݠ z&d35P۪[r:),]A$hl@>Qfޭc _E]bc`~ʦ4)X~:4=I4  h^8N?† ZaWyoWJ&P2FlPoa# f$wZ?$/{o x9eޕ&Nlw 3}\M( Oncm<8^ LW){>7 {@;PEȔN~Bx;?xfX=M=0wJHwGuf.!M[+%[hObk xoW%.xL{b$GB;@v[FUv8fg RNzt @:&jTXZ KkL*dW jf V'aK6xJBƨ>eGGpBы,CW9 t\D/Nؤ.KHÇӲ/;B C`@[܈U7ڥ4 wX SU1/b$yyO}΄Uȥx6iHG8J %L%8,c/%b fZXb ;VD7ɀ{uHnD:)u@x3kMw!kHPM'=CE$9R.Kz/`Ȇ’k4^';=A@q2lGM|9Z»|G.7Z,!gsAΈsni:c~V|m!bb‰(TP.I[u Xy7S 0a02ܮG$>;w,-39=p@̦2أw_M?^{W08$M+yQ:]EX)5:n%j+a$k˫KGK+[CcÕfƆ%Աzl7ɶr |r,u K ׎̀?nKK!AOu 0mѧsr`i\olrsK8N Ni?G.1GHwp2ʨYnXafP,jrT*ڋa ` _+ڣ}h"="_ ЭДl|S|%3lT bs ּvy~09%BW*̡{ O?}' *ދh-ԪcZwt;03DS5iuB0FG@ҒӴMVϗxtij\2B P?aX\.xhz] z'6aLƅ};BDlT-Tm96ifc?PV"#p<ষ[V9=To4 dC NS>VX~]CD1Y<2hun埻]pN@[b,cLv̗O {wɂ?hq4Rn tt]{eB/t/~d zt_"^ڢTh-wbϫ̉-'@~IDlc,5y9e}QO鏍YOac\̈́Ǝz6q\}@֐dvl7 ͑'?}Q~[rE´z7!F:F-ȉ45nqs+ֲ Jʜ0j\du~J 0 4RazYQB}.Q>)#f4B%`![8$0佌/uy 3&3KCD-1@_2n;܄Bs%MFO\9E'oMۤu l3oR_JcWthtDT_oo62[n[~Ca7b0s 0Wܫ`Z*[lpTPJHLPogfzUudZXϫhg*3~]ʀo6svD3>)b~5WSA=33o9O48.~=pw^ݦFIG,e ~q@u+c?^#d}Gn+O^Y&"mJ-7|&$ ^F>qJK`4#n@?WdKhz;w<կ}vxB-7P+A eI>vF˶Xx޻R-lm׮sihNGOAJiI4|f~҇m\?yEtCEO9G֎ C;Qx|pL4`}XRǟ[8 NTl_x:L-8G.aa׮}M0pr@~|T[1GLS%w~<%BCRa*f VJ4/$P-1Hyg_&_&׮zrFi6{z huH:)M]IttK5BmcSз=yP#k;Vej\90~D5 Xs,@ւ.d'j?FCwF04.@Qvœ;惟7oi՘@F<|h Lw(CPg@8AAr_9.Ӝ:qt Sl+ݴoJՙFi>L4Z2*:c (IImʝi|W&BQ^A-ކ$xרn2=l?)J?ķ7f]šH{hLʀ_ք^HV=z=PtH:>l|9" (% [6H}p~wjLAZ.M`#(F݌둊MZ|g[eW? `m5]Qي7}[x}x&N:4q=au1ۏQ.ʷ׌*WH؋LH+>Tm6H1U?\A -ʯr 9mɍ1$}CÂ`'FPӭS.~"lU>[ʢ[f큝,N3ipd.s bIx[nT7kw'gar½W"饛 4S"u/AI5/Yt?ոc)-%rZ#RЁ g BJ\'U(L6Şq*0S uQoN*QlUhvGU),"e4C'CSboY`K:u4r뗯ECuu`qt tTI XH s.}=|*9) wdlx us[3Y&֚ЮҬ\~oͪZ%oWǝ\LY=0EGT`}n܅7'LX<[W<%<ʌޫCzO>& 7d3cȠ}_ӛjiHIU@k{YM;-]h ep5I !* J)u#ї8B^|deOVڅxXlrǮ`,/ u6] GM6)`+9q "jPW.kō t¿REG˶S,P7\5n^@˵P8=A7r;xo@ 0~; e#5l0coS]ʂ-~޶(S`4N}Hg⫮J=u.3ۮ5>"X@3<8g$œ'^l{3INz ~ F~vw:h Tӆ fZAUQyޠNPE([ts2 JJޏgeۥ5oEt(&{J]m6UmO>+jA6;Q^ R~h/&CπŰ:H(F%`W9,$3fG~ALdx%@ML_]L#iVH'P B5E߱x'mPwءqtWʦrm[\RTV2ZȞ?ӭdAV0*!} \? 0!~, :6M_s:bezN{ƭ+&tX0ߤr\oapl<2 vJНs[$3y@R_/av{Z"UJp&ve|gia,}MqlR{,cdsA A}\r h*N9$3"v[iEDPe3fkh_j8ΝThP' h{ p{Ngx%hˢ'<h[e ^xg`ކC >1$)%|Э{x* U7-tN g+N@Vy^<5 HJS5}\6rp|=#9^"<@.ʪ%HM_%WWiʺmصZ|b(i SnsWsӡV=ifO3sBݲ'EQ(߫ o e%^mK3a4j"hO{WEol/N 덏r&gӜ([ŷ2] k(qx핛7dFǦ2D $XȪLbI/e1 yu~ڽS) +kRNڴEhΌΪ;A9c>Qna'Wyya\n ܾl_Wa~՜`p=J׊:Aϰz?UEYYGLҢWSL&D()--/=ԁ*:_3˭^TuŚG@ߛP 2WHyL7,nqJXȐoS3#b9|BåA×b?`sme$;'\m69ճ5UnqY q)Ul"d,%SR͘-9I;1r{k?O+Y= 9nX+ͧm J{KUwzH˥źhG h7ADleMTYGP®?q R^}¸]Pcr]k# ]XExg)lMB<=56K8/b#Z.p7<5CF`,kY =㇆^[* ` u sAlp#+>$uPKW:i>H?]:pk8>ߟwf$wd_VCxJH?(ҍm'S10,CG/ޏRs%u}UC%Պ@YWR9+4Z vlM TޘfI‡¢#p4Ŋ$s{/fJ=JZIZyüdL}zC>3T1BJHɺuȠF1A04~@#Bhp@S{}yK:(;H;]zwʏ|N(o6P,iw7׵.`YŻkv__FTke6$ =sV'zچ Z s7^$*ue ]igJ5 oGmVv&۞%%id;νgÆ`&-(6?NyU y[ o dz\&KV8x>2 ctcϧf8ɸL+5lQK{T>FG1Eoj1ahz؟uMLCB 6h#K&l̐nP1tuhޯTK=5:. V% kbHR8Bcpmn9N"zn<,H/dF_ТvQ4\}4 Ʀ W;ST̆o$گ]dbh ͛AFjK{웝@h[tV-9oTMmmu/N\gӉWܷ)09H;*=RPdAȊûjy#$pf@-Z2{Is}kf'f }`4iO_|agqx/]Љs Rt@eCp^=U}qu~! ?SJSavykNlb$g$6[{39I`I4'l|;* }C A.h\5o6`MN(KgK*o!A4JVҘ/S]lmFCAc^ 2n@EC3-vm.2vRn5ʥ ykw ~ 'M0]dQAyM&Z-" ֘E\!xcϚwsd˷<6A,Uqz&t/ %eƻMbiIeWv`*_n?:HȌ1B@^<h dB *O;$'|*ra(=*[cKB DM#s4?zB. |p2X7@~_d iAåyAtN?[ە۩!nV,"4R:dsT8v;o ?x鲢tyZvڟAЌOn6Dtkq>@Ty D' \lZm2lUa] H)IVl@.5ޑaGx%Yz O?o5q+!s鼂E;58"ټ@* ʢֿ3\ڀvKf"Fkrأ؞"0mKXW)Hm}2X.E[q Ci'm/ã_YppɊDT ,]4Kl;˕p^+ե˚)2:niA[ 2H#D(8sm a¤xl#T߇顭S283rhHҙu=J0LX 3c|/0T2^MT8fpb,\>=IQ}!dh^Ge˅b}8FHxяÓWͺc?ʼߏ]]Ic>"t?&ćǗ L-Psj}) QsA*ۮ ]60U+>(' u%.YO3J;:daMA2Ι`t0+G}"tӛtМ".)"s O>Re6KEJez)F($GFM}b K;ƺ˿o$Y[?-o&Þ5Lzil5}j}i>TqJ[Mt,Ti Yh!QݢQ3P9i8F|'b2 'K„u]dEM6 y!\;vò'd3I]^zs{"?}̀ms/iK{^}W,n/x_%^M~)zkmo(("i0CWI0׶s N jޔIr)!ݝM[A"#SgiVPY8 o20{4P2˨ nQP ,l-l7#8E@b8^wzm̨CJS֚T`}޳I5o mniEuBdG0'J O\ʓcTz@ʄoY??_FOqk!?jF*2ԯ{(4.b09MxNpBiP}VRrҼC*~"٨Nm6HփPHF~rnQCi[^kdָ^\0s~ ~0Cl*f櫭Wq(s篥CsqPH_'ќc֨b+Ř! k苇i̞vwhcU%5FŚ/re"˗@SמrWJVQݞ'1l{ W.b=vp'&(bKԧ8`PNSٱn`Ί˙:>&#$bؔ񲮖9G2aFM P-1E\\S@/eO`Ւ %g)aT75Z{%= AE=m*.RnޕІĻ%P^!3%՘ Y!7Xb>"#.M"iWAq8C wo)' ԛ4С_ȿma{@gU}@f"QT~rehݬehQ}];S\ 6dO mNvB'89[} S2 5/6Ɇ:'{Q9. &; 6qޞgt ^l&X"+Y:"ó=d d.#y V{k>{{@1pS} 4aWȢC0¸.̓Ol ?%RefZgXv=߃\7esjv1:g93,G"``j8ͼ7 Pg:MhK.c0yyqKdBN/=&ޭd*:'1w<:l\DHwwbgy_:QkTn&b O}B;F BEfg!o'Y裲h~'[=>n@$l~`Pn{=%vnGӥx։O;'&Kf_w2GU?iqk{+5}="F&i>Z8{˜V\+ {/!aN?]> _2n7@P*MUNcqYҺ.8Bٕ˃^6P2o؟dҥ>TPP{b93IH>S\;^)2c,Zwܨk%]99:1:}?V9\_."83dl gt6_T\^z['Fyz:O,?OrZ~ ah}l*Z.6p|p֤R#Z!񏜸7Y-?d|HA(&tRUY.bngkP_MLW;e Ǧm{'DJv(j\>HZjx`z8Mt7qQq#WeWX3+LZ\rlH顶{duM&G.~%ON FIqF+Qs9}є ǧOmP}QVW-\۷"K{ysE56Øͳ5P$]d`FZ MT ͷ՛{ qz+?JQ=0)J 4{| VYeIB aCVt{u4WXP󗁧6-&)>.qnGqx\J;εDwV~׻\a?7C-d~Ǘ%G 8hЅ6 Dc560:YTUJ?s:j)_ 8)G*D;ScL ߩuucu,}8:H̙nt޿tve8;%AH3n>xk|؏uƪn Q?%FJ6H\' AXXf[ >_XPsa̞yI 9)a0 ['{ь͑ChӨkIhw7ѧ_-/DZ 8" _Rq/T(8\EbrIC\s/FV4fs!y2rf&-_& .EzO)Lǜ6W8Xeq! ;Zݴ :_8oWu4Ai8̔_y}4CZ>ᤐVdD< ėwwW]zܧ΃^϶`,h7O}+TzI#&VtIG6L'q¾Bڊ %6cv)i2on tdT*&T&i&ê[k2Սq'7j~LejZމ%0f#22ZSB֘⏁YHCQcQVu-s K4 BZ#jMNoWS QλhFڴpI RJ;<)G&;D1n,,#\2faԇ]f=_?2&(o?1hw0Ұ.Fnx ǭXLeBqj$~Fv0V?)<%{:/4)cbj0\\>*,Ѥ)6qi d0 ?~7[ `\x:>$t@W t4|BBtE8q;]2Xڂ3w#:>vr++&`;HD.j)U3Ñ'@"[&־)<-ԐW2Ȟ F&C2>itAt$p]\H& .㼗&WCARoբ =+UYat>/Ao^!ZjIS\NҚ+lO>5dy6:ȕ6 <ՙALbrYلóv&1},TWwjnQjA;3jݼv iSx- Ȍ by[k^vbd _]gh_7E(I\,kxpb( [\q11)Yn]71QFa gʺWf) tj\o:jeXшvUZD&!/aġvn`1\9U7q=~}>:`)yGs#~ 6z̞O!+c"~I[qF?|_ uM_~G#c'j KO:(;qtڂHR#]ܨXq28 }}{h> #8?e 𫤚f@5s"[+*ئi3ttwcՋlpv2;qۍ ;sa]QHH˶? ?GA=-Vp7K0x+&j\,e<_9˴0g-AB.qnykrxm=-Q%eyWY A;Peš3Jx!%\ع0M$ikb߿id@V^BV S \nO_gK}hY3R%<*MlT6A렒0A/_ucG;0*ے$LܬR x΃[R,K+X~;`@vk"LrD _R,al Ŋv+^2Ü2ȉt/hs4la7w\J Ͽ>gf M gjV^z!O*+Q A8g:&x-_j9@D>lR5%v4#9^ 6"Q҂Q[@RUt9hKC'چW v3'p҉ ?H2=CR.bn[ ?Wau&Q ^UwރO5;RqP`z%2d`$4Y\DxVMc?,kxLP5a XƐR.=s ZYeWOl1Q35-+($1WB>bȶ&x#Cg2=׃%"sAZ2dfb_#P}) Wo޲"9!D*| +\;4ԑ8!cWw\ R;돵~mfT2~^[d(UۇOSZsַ''H5٤}e?C+|!_}w`о7P.o;|,Fأ3ON_tn1[ jt'`‘ O%Ȝڙԉa|Ja8B?x~ :IqL/1 W"sx~RFn ,= 2~3Y˞mڣ>j#t}$bw ЃBP654nZ\sP^ݜ%f$:&-SKn5Qu|x=\>w v3h"]In(H >䜥b =FRC /yKV:)!RfМw}Õ02'hg=V=rx K(;Ɵ ]ΘIeϧjWP\Q*[ -=g t< W4%攋t/ă++fCjYNd\.xDpkjmZEE(&JLƥ ~Ya⳪P]YÄb %fRv-cC1n1KvYwuP][Ơ12Uڙ[,z!"L-c(4ӑ|hp"*s&ND5Bgd^9Bhk#MB]4d\4Y3U$iigwV[hHnwU,=w<Ϝ "և^K9P#-fN;t'=p?I(SF蜪 v>&=<96@6d&;HԨSOU^\/D0xj9kiF#/{ٖ߈9};S}@!"#?˦WOϕV88*/di0W~_%.hVt5`\OrU.}ĥAˉ{ e( <*]n{ҳ⏱42gƟY{ɷ8p˴?zNEp[عPex bQ2r|eu+UcGZ&^ $u4; JcǪQ2׃7\XG3FCn d>k H$DwtMӔ67AE6 Ѱ{.v_ 3:;k8a+ ;Rusf{x3Ӧz+fR9}r.3z^\Z^{,Viy# IpCkL[~H಑q^7ʼn1Z£hn}D42 UޚVY|`׉YA (js [3}nH^gj\r=Ӥjp [b 5Fc:2l#˽"A9=rDO(g4I\2Cs*>\,}b4~߈Ss<&t6р$O~ziKMz/(bg+EgoV2%KDD1 1C8{0ߎ!=zOU˼{t ]TDB-!^𢕆/Ȃ-B9 Ъe!?o"C_ %E WmBzz(Ό"oÎV* `u'iXبOWyre p p\1]$_װE{8IjhM{R@nih43;)L-zc@Ʒ?hF~CZ@ƽ@1/UyMM8LZob1r`DC܊t<PD^vx95o]$>/PxeqG D􋰘8Ow,PYivJ G0I]Y(}@78H$?w1{k+YZH7cq25<.W3қ.H7mȻO0zf7 |09 w4!CGkS^tkH73G|hHW~nөK)g F\`+]afo:{c)uT؀q 76|:`(8VD wP?*Z樲]Sb-cҌd3\?Mx ՜O? f#Ⲃʼ+bjͶ:YXCVH)eE8_@GȨY2s=8㟒Jg 3ׁ4߲Ң&#;诅R{\WZ |H#Ώ偮T˘1`ތN"9*h*?r75>1.`~9 <V-!|P8`~"L>a}J/Tj2Hl=l:良n/B[/V .n ׁ^*/2}mJCKع"':h,W߱ƫJG,E;8qoO+YRy}t|{@a<[ChT\"My/4ITAH_DɈo'Z!YAp:לf&p6:-m_ U$r9!ٵ.l1`]<6^s2'X] Y ف<%q1+ZmpvZK%r!xQꋪx:Δ0F,<qW ` UEϧϞ|p<&# ~!% !NK)=taQʲH{Ocjb(ik~pZhUJ7}nj>qfC%Ux9,:do\d\OSg9n@SRo3I pikhDrs'9xaNF漦[ƈчE8C* SQ>t<3b _eI`]d!1DHuj}{7huB}!&dЀhbM PL 瀨I+&#~`6v^8~a:4}J,GO%ل;]Qt[C]X'+ TdJ w^uRʼnf*%rdF V{Q5z# 6ǜ$Nºƣ¯MYFi_hTүw^HA ,ޑEE~H9U5цxEAK|ڕ٢bݟn9X]:[u~CVx䷠6DǼrL@fR1X#-tTaBSEo@ uj^(z@@m*bT,Gj725A6K,cH6f']xjr `H!ECEO5fwY,h\VT#- Mba=>!؏"˱0 LFSGP`)I d!hi8Z.Uۛ!P3y)Y0}]ad; XhCqYZ@!xr?wT̹Sf psĩUbe)*Pʑ;Uu3B߰ $. BF(/kwg2 N a `WwY?Jh8Xyxß[lǧGS2|›h?>3t!o3k}| ȣ1BBWp.Uk6/Z9w.ز@9=xwf% ގ?4 p-}4Gy 'Jޅ$Pvyep6`+έu#;j~ڕykRn:ϰuy԰b(WI㉤LEpۓb$A玈V.QG|厏Fy4DJQRX#MC6mvY0|SedgR]j ,KkLn9h^¸+O}5^$ ں2L*No~"lD-$䷽^Wu383ÏR*>6pƇ?`R/ץF/~O9S{a)5lVb!.rZ^ _^7s\%$0[~߭iXwMܽ9\Ky/Td{5߆lO &\$чT AT8^lA3*KQۡ>XkE%]-M2C^M?f& b;caq "` DSVas48*'a q{U. ,c F]Λϋ+oLo{Qv徧<:w̍[F,mx’Ls֊CTv*_cɭ_h[%n⦬^ ݙ# `4Wx/7g|ෲU<-)BN?)]g*H:cu15U 61x [0[J5ս-^c!ve;LZQ4=oZa[^XO+ oK1SfIx'%KY m UzO hHx'Ҩϻ1;śQA[Lb_bN5&P#r(G;o p7:}:l&l!`Y,g7 1:mHM!I1dT:- 9맹]hʟ]!u_71d䖏VO;Iee~eU !ݲpı*]-|L_wE<:n&㪺x@N (6- z,m$ "ÁUMfBFf~BɀCC[@4b'&VJ: Ʋ |株NyU"ed+9a9rmɼwV,ff5"i9Mo_:]Pu"d{7l#JЇ&NEv 'Fy7LA_]U:]t+ʏ?Q. :Fќ&D:i(!.NMl|_9h<͠D#Z!MuBR14UyD3]mz"n6 :_NĀjOkpmJ6ڍ15-qP-Xdj$ǣ߷9x>VŬEy6wJ뮃s}UЗ_(ڷ+3F)h+h|Uw3sKy)n 7U[ /m&?ȊG5Lx@ |"7Wpy.E >2qZzxBp *  a}p@5|3 >ʽZj7d5dh9 SN$9ѹæV@kGj߲_j)N#/eLCUFzL-KĎl td]l)Mjj-7*{%(}a)ok\oLz~UPhIP3}=ܸ a:nyƗb#"qu y31sL*gljJ$%2,!Kºd(Ss /:$A|0XWiima;)^zw+KF2:Pmx8h#&o[.ǹkd)wBWlrs-{SRKFZMŠYgu]5D#(pD%O[9v>0M"5-9USlZښ J&R0 ,Aw ĸqb$o?u[6U <73VBJwN\d0Q4%)3Jyyo4U@|w tAgƬ  lb$M5`45 tZ 5K1!37i NL8R7 PIB2):ׂRUhձ\, #~#ss Md@KΧ!Q[VG"b#C cs&$95,0RWN/`hDZ6/K&( R&5?&qf?@Dy>T[ubcII^Cc{Mx0Ԣ6eAKo&cӉo |,?_h P7˔qx}vʳ+Cx :Jf J?;UÚHt [Pm|e dD>l?*-n >[FHyt$7OTN$eꪻC@NXzRXcCϴxrR'jY!=`%MP@PQ0bp?=kg4s>is+yNGadq?_;s=tؚkwWxMi|:eUSH8jNF-N+W2i]e6ܘ_P#fʰ% Qo վ8|_X_`tv̀_B3KPRL~GT+4crL)<yCrirR-]6B`Wok}ʿIdT/ w!S=:"?f+ Fn"MfVr wKd*\a>9$ jӛ;OI~1f<:v/`0rmj eAU;Fۅ"hʐK^ܒulTaz䳞RC]xT)N(ȡ `ix%ͩGZ֣C.􏩲aڨMPĒzO껍ĵǼ M'[=}*1?j31G% mzÈ/Dρˬ&}<9pO;&(JpG :UIpHs!c^`1(5SF jZh%ӥPP6Iy 25)&7q͸D5.ŗ9qaڮ1<Ǫݸ ə-6j$R?: YZ