libvirt-daemon-4.5.0-10.el7_6.12$> io>H!x?!hd # _ '/ [g|p = =  =  t=  h= = $==I=z= @2Y(34)3;*4k+4z,4-484699`6:r6= > ? @ D G =H =I =X $Y 0\ h=]\=^!bdeflt=u=v w=x=yx !Z!dClibvirt-daemon4.5.010.el7_6.12Server 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.] x86-01.bsys.centos.org(JCentOSLGPLv2+CentOS BuildSystem Unspecifiedhttps://libvirt.org/linuxx86_64# 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. getent group libvirt >/dev/null || groupadd -r libvirt exit 0 if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlockd.socket virtlockd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlogd.socket virtlogd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset libvirtd.service >/dev/null 2>&1 || : fi # request daemon restart in posttrans mkdir -p /var/lib/rpm-state/libvirt || : touch /var/lib/rpm-state/libvirt/restart || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable libvirtd.service > /dev/null 2>&1 || : systemctl stop libvirtd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : systemctl stop virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : systemctl stop virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : fi/bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then /bin/systemctl reload-or-try-restart virtlockd.service >/dev/null 2>&1 || : /bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 || : fi # In upgrade scenario we must explicitly enable virtlockd/virtlogd # sockets, if libvirtd is already enabled and start them if # libvirtd is running, otherwise you'll get failures to start # guests@ p75M<!jp MP ,(,)m^  ~$AAAA큤A큤A큤AAAAAA] w] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] }] z] ] ] ] ] ] s] s] s] s] s] s] s] s] V] x] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] s] saf94493a509833f1a634c957485b6a42e6b98fc31d8e1808718c9d7422c349bf60d97f2d5f251f691d22a90a6fb924709947a5ac9daf942c12ddc9775fcf2d79a001661d77fd52ac72f3d3fff5e82cb8062e40de1d64d1aaa8a430cc2a16b3efe3195d55350c4048b112c418f13d22252bc1be3f2af351d46f051eccba6b5ba284c04725edaa537f63461512f674048e9d68d87a6af4c2173a372d0fb431d9461fdb290cf29d54dbd95f12dfa546cc6fd7e51f4898222dc590077be50036a68e818a97705c7bdd5d318ea0d4794c266d8363848913f4f6649c10a087ca06d77e07c59bdc5c635d0788ce90b7625b3f9ceb14c2075f1e9d4ad705379230ebeecccca67c8da78ec8f5cc5253644528c7f53d61e2a331e2432bdec2a962682203550e779af3b47d7891dbbb16a56c3847fd703d3e33806103f8c68be721d39f71b87ffe1bde37039f6f6ab7dde32fc2c02ef1d66b5b290e5f8bab05db0a46ba62a230016fcb1ec1d66f1ff0b6577fa87389a769957fd3e5c9fee99965041ef28230ab81039ba8768b076935a2ae01f3df5bb193cf06cc29f63b56c7c9710ace5eb35c6796a727941a8950699b0553eb925e30ca0d0d5a032b451d34abdd8aa267782744a7a2a7fbab2148e08ee69a13573071bb16ca798b919e3e310020f3f4903b68cef5d924b5c3e92f35b7b831372e86048621865bc8edcee6f90344b551eb1653ab78f370240497bf5a6007fb59e5af7d1b75f28c3d6e65005fff1760a2325b522717a71ed58dcd549d492f5c2725d4a7e59a9170835ab6717db4c923ff9b454a33c9d28fc9619a1b7eb6ed1b2c0e156fa910e1f20d1e8319a2cae3fee8746dd985d79bff533e23d74893ce3e509e535f8233a0fbf6df0144d1e6c62f8cd88d8ad5fa72efa2013748346d5037f5facb4499c8848ed4b65fe9e14884855428e9725b71e6e202aadb14813950cc1cabd5203ad781ec7b58165c5f7ab0c7f21990f6eeab4d08ecdcebd65c4e13344bba8e4d0bf58107e2597ed8acdda0207154b1e05fa1262328bb37ea1a29c52fc3ebcc4b73c7ff1da82286118f9f56fda96b658cdb90f1e8fa4fb98ca44190723bfecd23af09e973f8a68c3c2e9cf35db71df35740afbc3587260c3f756249248c1b866847a67bc5ffee211b2b3076d8cd3bbbf2c795121ae6e6edddbdd5ca5fce15fa6862ae5cd6a6d2499b5a3d13b016b06e3360d51cd112343ec03241ac2622288ba05c920beff03eb5f0181b2492e39005f09b21b6e2d68484904b1a5f4090371a1e193f66c092703dbec4b5fc962c1825fb9cc6ab4c48b53a7d639727bee59d367b3e4146389f13a050295a119b5928932edce8f7e0c8d3449706261c75644c67c826cc6354e060cb9d90a8e41cc8153122a25885ffbb2c5c4735cbcd35f8c33f8c472a56ff8978bcd276af96f2af25722a396f5013573ad5f729a68e4b3700ac7a14b64d619624d9c2f76e06efcbaf1fbaa35f3379695570229cd17a78516a24b242279a6f87371297fd4143b4fe8c250c39ed3e5a42ad8ed8ec8166b5af203ac475f351a2ffd297a335e7b088e3e1eb3e4251177f9778b734da6f62638952bf55214dccbff4daed76839b1c80caae5a9b949efbbbb461c9a40d7babd0179fd1400bc6d09188fd1bdc4bba6d42a8e49bea5d5d4b385fe0a303054ba6a0112b4cdb49a97ba5343750a2328694ac0c6ad4495a4790bdd390bbce2b5e1d3f158198b04ec6101c5fbc2a7f6eb053200aab36b39a75703a4df64d95a639c5448cc361aeaed632de96e78b0c26dcc46e6025f6362e33a6e66dc180c3fa52d9710dad4b64b59b9237238258235bc79a1b69cacbb7dbb6563a1491936146a3593edd1dc6b6e0eb60ad11af8a0ec010f2c9a7550c1c8b8725f5edc7a94bae8e87a3504e4a46d371fbd01c8fe59b564ddf07f3f5952d2628716651338a5ce2739e50076c9b22d54c4ec13903985eb50ea58c72edf1c80cda90dcf75ea2dd590759335ee85a227388662690a2215b3f09efeb4fa0b4140b02be16c6aefe305142dfd308956fc2221b17002045189b72079336d5b9b0f1cd018641508b53bdc5350691113eb570dbc2f0f8191f3c47160cead3cd8afec55db2baa1e59c1d5360477317b1d21ad9cfe6bdde3c86dda9d1b8705be1d38f18ecc523dec42f91c679143043c9b28ef82eac68d1729a21d371c18eb93f2a18@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-4.5.0-10.el7_6.12.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)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-10.el7_6.124.5.0-10.el7_6.120.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]@\\P\\\@\n\mA@\73[%@[[F[[@["@[{[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-10.el7_6.12Jiri Denemark - 4.5.0-10.el7_6.11Jiri Denemark - 4.5.0-10.el7_6.10Jiri Denemark - 4.5.0-10.el7_6.9Jiri Denemark - 4.5.0-10.el7_6.8Jiri Denemark - 4.5.0-10.el7_6.7Jiri Denemark - 4.5.0-10.el7_6.6Jiri Denemark - 4.5.0-10.el7_6.5Jiri Denemark - 4.5.0-10.el7_6.4Jiri Denemark - 4.5.0-10.el7_6.3Jiri Denemark - 4.5.0-10.el7_6.2Jiri Denemark - 4.5.0-10.el7_6.1Jiri 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- 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)- virfile: added GPFS as shared fs (rhbz#1715867)- virnwfilterbindingobj: Introduce and use virNWFilterBindingObjStealDef (rhbz#1702173) - 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)- qemu: Don't cache microcode version (CVE-2018-12127, CVE-2018-12126, CVE-2018-12130)- cpu_x86: Do not cache microcode version (CVE-2018-12126, CVE-2018-12127, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12126, CVE-2018-12127, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12127, CVE-2018-12130)- cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1687515) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1687515) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1687515) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1687515) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1687515) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1687515) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1687515) - cpu_x86: Store CPU signature in an array (rhbz#1687515) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1687515) - cpu_map: Add hex representation of signatures (rhbz#1687515) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1687515) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1687515) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1687515) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1687515) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1687515) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1687515) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1687515) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1687515) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1687515) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1687515) - cpu_x86: Log decoded CPU model and signatures (rhbz#1687515) - util: Modify virStorageFileGetSCSIKey return (rhbz#1687715) - storage: Rework virStorageBackendSCSISerial (rhbz#1687715) - util: Introduce virStorageFileGetNPIVKey (rhbz#1687715) - storage: Fetch a unique key for vHBA/NPIV LUNs (rhbz#1687715)- RHEL: spec: Require new enough librbd1 (rhbz#1679569)- virfile: Detect ceph as shared FS (rhbz#1672178) - util: Don't overflow in virRandomBits (rhbz#1667329) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1667329)- qemu: Fix post-copy migration on the source (rhbz#1654732) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1664793)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1641798) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634759) - qemu: Report more appropriate running reasons (rhbz#1634759) - qemu: Pass running reason to RESUME event handler (rhbz#1634759) - qemu: Map running reason to resume event detail (rhbz#1634759) - qemu: Avoid duplicate resume events and state changes (rhbz#1634759) - qemu: Don't ignore resume events (rhbz#1634759)- virfile: fix cast-align error (rhbz#1635705) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1635705) - virfiletst: Test virFileIsSharedFS (rhbz#1635705) - virFileIsSharedFSType: Detect direct mount points (rhbz#1635705) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1635705)- security: dac: also label listen UNIX sockets (rhbz#1635228) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1635228) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1635705)- 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-10.el7_6.124.5.0-10.el7_6.124.5.0-10.el7_6.12 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=genericdrpmxz2x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c15bd0e8ad0855fd4ac688920b454cee6d074954, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=de17c546cfba6567246a6d7a4de196453ee492f2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=06a67c74c0780e6c5b95ec9fac3976897448e314, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=b5375776a4e3c7c8d106247f903ec75491af6e06, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=2573c4560afe03bcb9cb361a86a3393191ae736d, strippedtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)XML 1.0 document, ASCII textG(q,,RRR=RRRRRR,R:RRR)R(R R!R*R RR.R/RRRR%RR0R#R+RRR1R$R'R&R R"RRRRR,R-RRRRRRRRRRRRRR)R(R R!RRR/R*R R%R0R#R+RRR4R,R8R9R6R7RRRRR RYRmR|RRwRhRLRRKRdR@RIR_R[RFRnRqRORkR?RrRR{R]RHR>RRRfRoRXR`R\RuRiRxRURpRZRRlRjRARSRRRVRR/dev/null 2>&1 || : fi rm -rf /var/lib/rpm-state/libvirt || :/bin/sh?7zXZ !#,.]"k%AKDukx0-c%A%CFZy/QQljC*U01]k+X#_:$W] 7V1_ C$42rq$/(`P8h0Vyw'_Lb 5@ƱE>'w {<WX4Gb*nHDfgk,r]|S}S>%mX.&B>i0J,/)_6IA$$em0)mFocgK8=VflA ~6?J%Õmd֏}|gu@bf:wDa%L qM9SqT?* 4uAWסO Uo b@tccg.) /(yϵIcp 8D&`WUó]T1^|Dʱ8^*)m*øq>W?E]C2zNU̢3:ٔq4M{] dcs sƔ?o6aW^Qg,zC;}] 0<+̖—3_THvm>Z TgH(WjAOwAp b=SCtE (ߏ_%jN~i~w6_ErC$N{L"7g^nŀـoe/Me܌݈8 ,JeU$/Ӥu>DiC 6ӟ3twt`525&ҶL]&qpzJ@˺ׅƐ*6|7ζ)\8s{f_s~ & ]UԦE5`sւe ?_hۏzphɬz6x27AI` }046)~?ݣp g501=eoU0/lo4<,qN2de6(|3q4!\|‹uZЈt|F+ ,|c2۫}9חrQ]Mj_CC>6̹{HLq%{n|_&rˆϺxȒ놺~,\%Vt1U@THKцGTv? 5/)`[ ̚.4L7Y\~0L=;oUΘuFBwx2k4y@68qޞ|I/Gp,>"2׆',:wq(rRfPtz&+NJ^2-evsd'" q 7Ni Ë?^Y|: #YتΘVu[;6Z4 0XA!Q*-"8!}\a"qf "gI/,s-ۦۼٴ^Z!'+E ޯlc}fJ'R(D{ĕ7V,gV'ÙBSF%]l}62ySɪ:Xۤ~D2sMai-=f}m@t]lZzƮ6#{WO<f~Qjlb˫JJ93f2ɕČHF89=$o۪:W$u^.x#cMy,Ҳ R/dMj>0rG}4b,Pte5B4QL؉+0]82*Vd1dEvU"osa7H\3q|ݭ$>!e\M_{ ,tiurnAwT+Qr,̮FnﺧuG~PB 6(RЮ#(6iOr:G0w pbD<vļ G4KaA@+?|e6.]a'z@O7\'M C)b\R.MN,JPz@¨6̼P|=<ꓦdbUB,RVaDC:]h\:|:R192|*)J ✵Qqet`*hwp]c tdèm;Ֆξ'q2u*]ׂ˻ =BA Up5D/P*RdTs>Q$͏TDֹWH(~NK\V bb-w76PwRqBꋭ!8_Wr㗦qK+O䛡4{!) Cf#=&LxZмzW<腢KHN_bEhþ8`9hQlZ>C卐'T4F""_9Ҫ竩Y):8i]o1Tyj4o[=:sdjTFVp&iO8ļǺ&Dk)JP=ަD˟VN+ =U~wak6&'`H[>hx);$ȈCU{jĺ4㚏4ƺvG8Ӗ "4{(AvZQL}qyAS`|y[TzfG "㦭w"޵`܁*&1wn}ᚈ+O1< 8u(j=5mR]2zciP}(2v1\7;o~8j\ݓф֜muI9#5a==^I- $PŧHGKE)[ڰdҩԂ =рgW3Ф0:wT -]V 1C@"n&1g㺢D"7cwnz-]idX\냄P8ETpYH|P&Q( iXȭ.% /8$>Ml1-MT{Gcd0Ve0utv岬`Z0v53S$WɗT\|UhW7D֜ YB_7!~SWwFW* CL#^bC]_(qPVńMGŜە ƶgZ@O b f1Y PTZWv9#읽^%?>4Z'._RcT9uNd|~-K57yK'A^D~}>n@uҤ_{ʙ3 ܖvHjC6s6 ԽKnwRe:GXx-8 q'RbUMjr+ vV Rωdk_{u^ #(O]6aQr CG?Q*פҖp,z3XC04]Z0+\kˑ_S+h>&_wXLeXuJ1cgcZ߇;=Uf9< ]TxAW#^ʕ'a& ~sy@{5ef&nw9y?; QBw"U~Z w%BĽ^HL١"٨)<"G f^!*9d]ϣEVs!f^!\9n7D*ӦF@5sy?%Ke_EϏ N.RJ @|I.̛t&B=áDX;``06a^k\:)k X-#)l*U &;FzhH:zM炿8_":=q|U(StX%)"38sb|X h,皡v.@HsU)' D <[ʜ4x&9, &HT+0١P'>VU 8yb>$~=۔I^ d9)-S,`_ ixR R$'mIQg 9M2h4]40~`R_ 5Бj5 _u/.V`9䄾.{%U- EfCWqơ> a_%R!/4ΪnP''0 /{=<]M}0=(4%IhV4QDSB@-b 1eZjS|@bg\RwkQOfL,cߒYZcl,E0S&DR v_Öv[8ѣ;MTT#~\L%~KWQyfкi>ö3|R՜ՎY}F !Zw)v^e 1:iS+iL;E.=H(pLOv||3/$tO2kMnMƣ̺@I"SsP߼F~Ne ~jgm-RCA):zMD߀90c-T f$vvZ'An0ƕg6B<@~7Lon kѬ^sZqL .^Kajl.M?Ѥ%a 7%Tkµ *V; ƝFn%_:F+L4pe,{ 5*;JӔiͣ5!QG/0ȶHýX눈iDk9tiKOm^0lxP:wSЇX%GFL:@g5#9ɶٵ\צq23 "iwݙ> - |X_2iWeJlbF9QzKvj# zvm;̤$k!w%:e8[P-#I%Oޫ@Vk|/sD+UfR7}^Bה4[&6@.] -vtWa X uynT[v0# EB2PW?V-']k#v)4zUٷJpZpӭYPγJ> .H(K ܛOeǣ΂F_SENZl?FTI_>$2.; b,{2c Cwt4 *ʱ妋qI_7z+wߡ%x`s% t 4 0zw Q c- |'tӪd䪖U@V*d85yʹک6O͈SXIs~"Ӹ18ĉSu\GSK*/(ܙ*#ŝ ;4yߝiw䝙nxM/|h9{k[d })}D} j (Q+xH]}Ú,6Ԡp;M,$c 4 dT@x P=wMv`~[rs>pńNTORn iG.4-:4q,2p ӁIAt {0(,a0jΧ_{Yv\0$p1K՘NTvi6b"B^jXgc,Umi"9]`_'99v9U+N%G {P]ڋD vĤl*P|:]M{c0*F*D:drx*&CFACJ.x}YE:RMlƜOaLg f( ls,!R)mgp y:_ ցD%gB#S.Pj:]"t,K)A2` `t.edCF]2?aJG$VA}Żv/vU6(Ӥ0;Od8ㆱpoT^ X8=< )eڑD\ VҺ?p_I up9K]88K jyڭui&&oFk@gLgئd <{ cd+÷k<)9˘h9@p4y]0rɴaQE#PDW/0rnE9kE3O)i^kjv|>(lnϣZE+"J{Yv}FpDʋKdBOSFh0.OS+Y;g0y<ԈE@.iA5ylD̷O7sei]@a(|S7`GcIt6U杆d sspGs&P mi16"/Cw{SAu6VufQBGlm ZDm: E*l@.R )to att]~Nӟo11 *@Gsz#WJMUMJZ+C4"e4h?}r cWbFݦ{9 jaҞkDE%j6odI3%7z3m">v2 16e}/M83uL"c`W~`^T~6t{6-Ar$^xm$at璎_}, nxUv ICM᧶G{i MX :63`mbSN|+(RLPzlsKQvbfpDp֞q0ߌՓaE4@LzKC[* ?[Wv&֨30B߂8 NІf|_4m1`/yFx3f OjŒZ'VߵR Y~@6crxx{5MɉJ !DްlݧjˣR_!~'n;Mz; 3VH{]"ط9pN"X8)Đze~eww`r‘Ə/#&\v0B#:;hhof̎We^^.)wIR;?U1h2z%vX#a+}ߴ)N a3!8Sw0@[@q˹eY0Th՝ TON+UoEȉٮ5&˜v1$=a*%|T#Ce*+U/ŀKMC#6HS-eeViJr{|#\S=Nn7J-NomjkS6.yL нVuxZ5@`0k" .,Jݗ,Wo2 f5(Ix ђ1jmLN ,̞qyA-@Gǯ̷DSΞa4a{ wflͻpRL$N.P”`\l3ۚR9>x\/27+N""st9^!ueM yCV1 .`m h-M[0*ӫeX䲋lL,|J6FOjAvr%?8ڤ׊ć 㟊 %~W=^7`y N$ג%hA(|8Q4DOfJV~~@ֹ\41P)~KB, Am7{ 6;NjLUj',>5RX&S!aP/>Ra oM(Y_˺ks$ެq MEMvI}Ymj=݂Dh&d Z(u>j92Ŏ$Yx0<ٵ]WqtodF< 4qcyƤ:Y41Dӂ>6lyR&6rv0?=@:&oj H9YBj N)Ab]wKm*vjIY\1=[0]?zl w6bڞ%_-i#k E0r<vl7(2NsR|,xfgFZhBf]3Vg6y&,P:PI \i0tV[>]G%u/ƜԕLE*ܮG&Dmi<\ afd}BN#n#&9_0Vwz}ңg#d'4PO;'nehsk1YI&mjBE,ֳ56%|eڙ5hDlQ 3:iJ'YMٴPa0GWcWV& E\Z8r0mTDZ&PWO0Y0D8Lƞؑ<)] 2 ^0#4PaYcx3(*xR/MfIMwfQrK6p} λɁŖ p*¸^}ܶX) N[g7VK 8?ZLx p6ܖ;2QtREm;A_ޗ+p_ZL4W+WmN/Ed##VEYQ'9TI PeQ;?MZ$F$-g˘K ߨd>gN$u+N7[|ETEh+ TNa,f!Gv&"џ.*x%O<7&KUeno>5Og*fo9=PdB_>-`JL AhtT ?ۂ {t?zmz\%gʫ juIxjYS\YRY̹Z|O%۪BiLqeaW=Խâ2vãǿ<0F~etOC` ,l ׫:\aLm#1jPLB^cIMItߊ=r;( ߡΣ\|G z,7MJ R5۱JƗݏfzmfiS¸t j|NGu5ߐY,,o+Vn3z' R@!7p-T$=\hvfs.FN"-鄹A ||;?_>:pt(>`Ķk&e 4xЁ=US" a{Qj/Saff#V ."`2ǔ5TN:mWqt;i.Ð BzX\5GA-$O}&{# r ԘLlV}!~jk~'r%!bZSz;c"5 ΟySRZa/KR@85༇Fई jrJ+VF-4#fR2B-|H@Y+{4 W$V::X=3l7Ί/A~gx(ug {iGLjj7;UPZ`U"ܴ|qaUie.*sש៸ΥY*{}$bhAq} H c&|=Mȑ 1"{d/ QHV5f fcj1w  ̮̗0\K?GPĩ. JRoEDe h}aS)|KA7Iy)E>U{h,f׺|e(&uQn95fM9C|IϥO*2>Qm?tchB|K"J"7Kn#xJ;#=pȸ,*V̲Qj<,Zj}\$CŸCrCd]a D]%Hя5zWZiy`ợRϼNc&S]- \⌿P?t0 B5,M-xz"lmt ~4V(epC/{Ip1 *ڴt-[։I~DS=ԡ#ޙ>`$& PINp/D L"vJ*ꮋD\9"?#4jPj{kwu2э" fgw7+u+:B%,@?/Ulg]1 Jla `C4d#(JNi/@K#84So",vF7$ecNWk::G1z]u豬^U0Gu=J|J>k\Y ӨKP ~&a=E? AV-] >g29N&_c_eUA# ~^O45'"BUzA?K!¶mEӀ%nm6"x^In;P~OQ߿AF*;UD&5 ! X]嫘dt 9z]1HUuNhmnC\@,PXgk`ΠV,!.jK*hf WwVCl:u aczu?qWܩgFSit?@eS3i[UjOIBĕ&Uye|98jC}q@Xc@L"L\An 9< CՀDKI-vc!;NE>wvAFϛvV<.9,is ]RC1=.!ʂ\4ZOR˨u}%a$=}Ḩ)5LzD&q-HW{U e"y4w`.0h\;X'Րi$U4TA6lX ږ'j!|AdS=eXpf{NpA`L9?+z [ k2n-J I ibX')ϊY %67fJ4)m?餸K![J]X$e,&̦|TS^šF 5x[q,byЏӨNqLTJUEK_[6/h]:< i4otD%yM_:4G)Jc=+RGc>nq\X =GѥT( d.bF$\m8%Vt4Qcc:c,m)хJyg: NޚC?z) H2 TM3A4t-7FN l$7Aa  6 {WnYUl?#Gվs==F3[ "瘚oM-Si~$6<JǕ q"52IS,/NIګpZ tiН6>yqs}>Frr-hڧDO]FK$hQL[Mˠyb\,#O.r:%L~ %('sM=rd6pÅn,*@7Q$ՋX~CS5yΩ3z5ݏ69s`'f/yw"$Fb#R 2Օ1o(jlU^w:2l\⚡DR#P\?ǝE4~xF4cYCXH,dW+W\UesRc7bDgNACIO 'sIǺAӍd66ofȯQ,'-1MZFҴs̈2nkp4܄kb)a%` }9%8-rFŠ_䰂;;S썯/gΉ"UZ'f3`$y5o>`m@x=!K-MZ*ŇQwrAh]J#X̝ gπQu$A9珽]e_`UlYz ?ɶpY؏T\ ZC>.DT Z{X ߕ_`-7b`B}bG{I#' o*`@ _"C$qKLɝ 6thX^Ur0vʴV.B&*ޅԒ_nĬiBsݚFӿ[ V'p,yƃL !F/Y;AI)6~;3R1 tfR's&8*/8y"BUB$iܠ'|l)o+4|РCAfE0}bkB>Xy12:`} C_ L1U:rX*Q(PyG§HKu72!樟_t_~%akSIKP=xSmKu)-jq ֞ Ë^<C6rY;/3:MsW:InxEͬHg"GB-Õ\8'B-tD&)ֶevo@## CmE؏A`\$6!ϝ# R o7cB?7-MsQƅd8zתPâZy4ks`'A鲆Z3%3\ ZȄجަ)φn:36_DM3 I-Z8\r?fʺ ~'RbM2y;wP iU}藦E|E': Y'НKJ+c8;65l>8S.v"n{SBqv)`vJA*(G9i+M=cB AnW.)=pj[JW6Va X"7"m닅mFOJcagiO!pg&2X1I< nU &;JWDDAG`:+kJRʂ4d{%^,EMֳY2``G>uBӆ5d%QEJ+]W7#%۟wn*7ED>,M9&\8%\*;-Α";Pa=EKLҧvч1Y G :/1 u /Jh4{>{X_]~Cd0:dkJB _edz*'gS  E.kQT_TYDh8:uM pgky$Nt]ɐ1ZÒBbzrY)7:a"p(jZtGڬלac(o+niv:y"-KEΜτ3Gs[# /#Wʩ-3WEht1 oWqZ$T1˜vbP޳  kKFe7#_Y{GX tmDP~SYlVž?<NQ'K]saKŖhP,A9سW"5ibp=odo}HS`u8faTc;'L&/UsMj7(=r &u{2Bj".qZ{.BXg&$H"> |zxZ>%L%)aTMzs-Js _X aザ9y8OYElCbϾ8(1vxh, < JDoAo:|2@뱐As 'sP O=upn=̲SWwՂ8s^ Gx_ -$vE1^EajGշ Irr::|8:ҫ\ERix(h~qKn#]VQHafxeʛO@fSH\W䝤ы;`UPAǠ$-׮c͕Be;z}s-aA<ܛ 8Pm:뛲xg1a,y_7~pla.g|;e #, ׮k1[ ZVJmIqzd_ Hg/_?8)\1|ffR UI_E\ҧµ 쁯PnrtOOc4Ã˝?K&ӥT|XIϤMVA-HKq-VFf,.ֽ'Skh;Lt;̔v*]uOlSStl5aq"!ِ2Py~+3ւwiTb:lV qs߬k8{{ SNM;镰{-C R mLK3ڻv6= v1d' Av"'9=Z[s h߳s;Ci890N3bhYt(]vKC tgiVz0CĖbrNe"鐅n[C[}tZmo{Y5|U? thȉMv$0zسxI..#n\;Aі>јr@>HLA2{dڒ{⌴GKYޡJ*4Bs5ao$ȽrX鈂. ӆ\IϴoP9 \MdnTBo ]srꪏ̂?cy^Q$7nN9S1-ڎIm0i#~`^.q4!$5ap-4~޾r~44%`?_ + d0Eȗj4ITwUa-&ւ)}ΜKZ@E+ndO[;ZWV٫tdy0;ȯc,JT_}إ-n^3^-j9ˠYxeSiB,UҼsP$< |eúw?DyL6Zq9*YG4HF;Uӫ# r\S$HPp콹ATr& ],|K}Ia?FH<-XO*ә-2 6ipvI> OV}g78ö`3 '?"]fA[ZwGSH׍̿7zWd5G>vKxog##+ ~mzN:؄63ݑцr ~DXgY!`L^NEʜnjւRx>!W_R@˜B\t) r瓙u8MV!gacyjtׇ ;A . ~S7x2 t h̄ź3aYC _uUGeg }Ƞ15KTer.MR wU[;K>$Q($|(Jcs yK7DYg4Nn,3S?FHh"ymx$׌~YT4wFc#Ɯ$8ɠs tcWf *R~ 2Yx}jItҟO11nM#`o:E_(Xrv6^zt=d B}LeRȖ0u?K鷽Lݏ:q(P [06< $zdYG7=?M`5#q:򴛓qA|,?ml\X[s0VKV4 %3iaK U(]G!{Z9g2zo4 \< DSNP.b3鿚drO,ga ˦fP-4vj $ k$y;=7Dd鳖AucCaåZjdSe]-[:ݯ3B }ﳿھ?O'FnZ4>ɍ99f z$߅80D0xMP]IKWM̃S78rX2Dʙq7˪Ien鴛+$%ͅa4{")'RF|/"5ROMEt`FKBf"ūqbX!42Nv0`(mЉ`SY!Eo;,ع5bSuo+(3XJ/TG-CT>Eekg9/qމg/C?H a%"ٹ%0ٻם"7/!`P̄$iIEmnIr}ch-| a*'X!-~~|Q#{[&ll?*~VYG;wd-n\'XmM6+V Hr/|Oh>C- \䶄:6>I}μNbk6?PJ. 9}KkA3"tp=O,/ J#) YrI fp)nءE߾(ߗ-u Cky"h;Uw<t+.%ȡ4_GizL#⬾ "u;go/)P/kٸ4@trU@ eBHvtG "D1hb *ԲUij?/o@}|yA =MC  slP^!wygHfMk|7(/rU|u6 sͤ̀zetF=8$pl,U$o25އ~w ̚H91DqϵV_-Ǵ|`?;Eżwt |q n5rWr9n/P ϺM'Iن Ƭ\M*P/l-B"0^E`HswPuMuZǛJFSwɞߘϝøW:]yUC1־NV {9N.0X姟]›RP(.'"c^Eutc3~hO 8aY1Nc yWj؊/0hTTI.˗+Z-nt43&: # 0Zuugi~8M). iRs)j>j;7Uc_^p=Gi>Gt`qX8X {~[z1kr;RJaJO%Co׶y=6WcVH#t9ݮ̜;'e3I䃘&r9=a> 6c|{h*)xOmd<,H&t,Ъ[{-J9 YhR'$c.y3=$}A0HD'eutFr8'+ r-` jgNI p]O{:=\1`M. d> gh8jz65Q+4+_b4W1Ɲr-QL]8cpk5;^#ޯ.U?6WĶ"|#<^dS=Ypջ%t !Αد5MR_=׏Rq?bq {nEmOKHj`{ oD@\[ k炙Q%N;8iܰpSe<-"5h׺"UYuJfA:!2l\>pS[Fn~7=L*[y"jl쿲J_ ckTYTB y/ q)lvIhhT{MVdn%P桇2巟ݫ?q\+ fU; u/ ߽tp-KxvGYjkRC !Q[Jg9&@ vN;0^@sT6g5O媚p^^ HJbۺ2=L"NYV8c칶6\E< n~]0Y Pk42L/,ղ;+]E07k?wtru7!ee`.æFKGxtK8=%8FyR1Z:/-0b#CZHbqhU{fWdR5pg5lvrz63Љĩs/n\Тϼq6$ 5ܠZ[N K z~K,`Z4ror+sVS 8([cU v#sm'|=  =wScͽ $$$=.%Am:3ɩp"ԕvmZ'WW8Nl$i38*jdaf|DH.)РMб${15P?֌;cVB#M(ŭH\HO:C9}mRFσo'?qםUtSHH &.U%ANO0PP ONrG{wr1< `28>묖HA A[NJ'[R?Z y:%VfFM>HHZk'"AbŰa\;pD;s2ZLkXM8T8ܭ@ɳ֧ҁJjOI$4LFeT 9S%7WOcdԂԁۢ b5X[=0>7=84:4a52 Y'}p]Reu3`(PQ;-V1W昌Byg@17K kt^pYVg锎taWhLϯt=<abP(kAbyzsEߌZc)yUjݏ^C?-'U'?%DQFPQ #y7]!݋fɲa&60 (ܼaƣEO' (>A%ҩ3G\F9Iǀ -^fo1OԩWj#P[+SH?t3)*"RQ=uH]+tu)x,1鋕?ٴda\(#+ȫ M@xG tDuoUHz8QM wE!`g[Rݍ)6?59E3Kx0J-,ɊRZ FG|ts1x;A4w}ѩ~|qHv9U 2 ÷2-X;P@Kb1Pv%[z*26MKRv&uީ&,U2Ԃ\myx&q afa|@;h;E yנKI} C:eԄRG{.{˴p'gմjoIzS%!F{ 9dF~.>/8wqD$: AN?9oưl/@t#dx6| &+؀|Kd㳒sIH=4`^MS}9j!#nJ1) 5 ӯ.kNp<:܎:0jI~&p Lr{*UO(ݕb8X11,^7CZbi&l_Fr,iҊހOBIe_g(gMOX6ʠly#Cku(!B ^ŋx;*D"A̶^AIJ.?G ?BvlWQ|UEOq{}(#1 t?DbH6nB„TvKP/`55-yLZ> ^JQ>󋮚:'v/L 17I}zq)yf*nE(.DHw5[}ݲۡJD}/Q$!ZEKF%*l$/9JHXQ!ݘRhfvж"Nm\^q(`U^<]!>ūb9Kv}RO۩~X;ջ^i$l{4"xC儅8PpO =ۄPp@Z"JhM-VAkjVhv%C2<Nњb֐%Q f`YhvJw<K9qבprd=h G ḳU+|*_1"h)`ͱ4 2 3)ĻgṴV%o0Tn +u[í(6UNY:.v!&L{.xpyD/ :78L7:$sî`/EaDCNasQ(ɧ%A*^P+ ?dM DKA "T^DtU6W`sC^ד4`so-=GDEڳ 8Hr(ޤKW3r>! [aT k9MGjfH>Ht|_~ٴ%h}H>^Ȗg1О0iȢOdG+C1zi|>l1.HF` nmgonvɑclTPeXJ}8HپiKF|2P Lt^ } B%G9& *8Ay@lN~(Fv<~4dq]bmirMsw)_^_}DyT$[a]V.~ H{,ΨfP9h]s(~t;E{R mu{?{+7D>wLR1Tܩ֖fJJn@FsgtQ? ["%P*׌ J~?ljQoEGyk=45?}¢xͯ ~ôq j;瞿TADGv@0D3& ;4ZKbTK>jN4^N"Oij0S״荘(ww#E }{lfV*G|=>#Q  Zô+po)/FA5ygP4 a0l1]mI ?rm~l|Gb)/2Nx(?wUm/.&3(ONSOўXIn3-N= -g}?XBS.L8#o<˿9܈;tqZnL]!K `+;c&)Ebߑ 9H&gQ{, O>'Di69:%]bM8{N )nm( >UoV]8 <;a,˞'nKCa,т0Mf੢6)tC +yXOU%SHnCRc!3[JKZ%OH1/`wYſz1:k4Q\\'?!T¶u=p Ot{/ + d;}(_Y) VJvޫK}rB(!np'^,E'5&𵫍$SeCG jѹWlf96P)n83r4ߖmi 1O \KbDTf54I9 a? "eLB)iĂtv=qZyGWՅ4)lR :?Yz˲(]GC.LΠ}bn-79ĩhe-Gv~N U"0MhLb abji_>6u.mxUZ }X?*O+˄\9=8Jm8PHP3 F)uE+wHh2h 9$5 _@زey=pS,Jҿ*X,9"2Q8pou_gQiu>Օbb8ߓ*b _bЗ=􆥹F:ąi+? tITtľB Fu5V^M&YVo&@#+'+u0d3vj, N5ʗ~G:߽UY8Hpxab1sBK Lo bWPɝaL@aAa Qgn=.sj2g(%M*Z+%2ք+/L|@gT4T<%)XSֹ+1z8y]}Ihkԡ=%ՙ[_^ZvtWΌgoAF;匛Xřד'ݾmw~xu8{cZ!W/L^%K) K|Qr -:Q:$9M.u;-Er :^ m䩲Yaӿ+P.Єm.k}bbW<Pl4 PALm>0Qv'=B,@*,àZBͱ/I5lۜ*15..X$蔫ez\+2&! ơ)aPoVWqU Urx~1K.%Z nX)5FeAi)gp<J65PhRR)u{N 7FQCa }EYoy{UR(8t=y7/cqڹK:=d*21қ cN})(3yc ,/gU?G06(ЌL4/C("m}h+Й]X¹ΜJt*DUo2_ƈL"J=uh*MWt#AL',#E1AJqߐY}_BD#G^1`cb:/g>- 99-g,iTF<Y/$*nM0 B7<aOŐʸg@e 68Yq.K8[[kڑ" j,a=PQ 3gؕavʮI#Cxp83(x.AnmYG/@˰}rtWjAm,ZRJIY2O/I0jγ~ama .\y:5|,~J*AjыfmX\A^WO~/ɣh@E&(UøJ׾joc7~| 4=os+iT i4LnĮ/ŴC M?Ķ̔R_Yo(Ghd"i#RF!Gh4a+HĤ>[&˔E4 oNjMjw n·?*Z9_Kn[s6uVnjF-L߆Xې+9ϊbI,'wBlL,DpώZ&|VPzBېѶi.kN"6At svsJeMpr`ٸICĥds#K_#9cA&).|l`ys}[]2^LxDƌQ JJ|ZX%OE+w˜sdaapn!FwT?IJSp@K88VһFưu|MȜHPFO"]m 6X|=M!{^ifp&^]CmZ/xf,7S0& z0~+m"Dձ|8f?ɔKfNK !Sl=N eK#`id4Nzcapfcq!dӌ&^-WR%@"82,7kCH5 ˜ goXA 2^MߦDSaZBwmyei,di@u0|%MsƞoP+)=+0x vUv-+3pǻ-`_r;/?=Z(i_#&rq+%Ϝn (PM' U 1nDlT56,#dy/@cr62吒z_;${+cgũ#]KzPwJu\+ Iv{ަt@ 8B_mʻ E(|NX"<2LZu8k]F X9jŖD#cW(Y#;WIpc"&M&mAI=e(7 OML;h6 1lv[AaZQcŔ (PQ̷͟4FFUNxvv`s@*LSJ74#z셗n͏,(8 d& FɺE)yeݮF<Ŝv(%a9 4X^3"bCF- `B.U#fFS8M s5;=: eB}qRUNb3ig; /9DaVSyz=fA3Zuh ϫOD}?@$|me(Jls+ ō6q9-]0$TmdE+ ?yQ[*Ͻ"h"f'NB>kP|9*65Zx+ƝX \~ ~PNl!7lPĢJ']+`H6"YHGVvTwTʩƧ!`)Bka7܃hpyDOWSF ZQ7mnsk}IpSMX`K=`6*+AkUq}%(̒>'p|ܒR&=Q烼P`6슃:hz-y 0%u`.k#6 el7au?[{1d٘74NJw6 a)%xh#g`zfrr d7)2O_7+x+Yٸ}nשo9)^X0a= }]CnPzA8xY rR0$s _ m${9.-MKY`FL<<ߊLh %7H."z/:?k0sWه~?°M2"q j7&@[M3i%k-\ݍ r`eGRpDP*0%=(W6 >*!3jA$-k.-]lT8\g;|ckXٳx͆ه"25eΏu+[F/J:Өti B!M [*tFYM*~7?l)V~TNCZ$]4A}YvaFA|T+6d%޲hܟ"HG6fLw&%9Zz9x(;0$s"-!sִISgs( WیFSՙUm۱*j`]dqTٱ sYh(>BGVْ(£ @3cqzâN<:ÊT?"*d%nyI!7u{B+y^?\{(Vߖ#0 Vr?TRQ1WY >`sh@AJY؋ܺ3CB< 0pF_iŷ41_>ͮ1l5Me{qTuT-F%O | )+Gѕ[Y9 [e`CU^ o&{i*?W ڈQhT~$ŏBzN/QH!EA%v DQ-PKEPh4?|HGXSܠ3vkbsPH)O705Lp.U6;WA'.Ỏ;Xbe`XRWl+oįMÐQG+$zI7{ BVq A'g ^';6ad0}$x?(G!My)|4 Rl3+93d Xj*oGtzfÂ9e"Zv͈L&x Wttj & #]ʹ֛}e&YJkVP'O;F͝<&R6X{L<>wgvClX ?4,sI<;g[2$e#Qv#+f5C1^Z"Ua^FH畽 c+ h,/j*<3[c5v LVRǤTVUgtv.tw®O:$Pg]+%I%9)_Cod2[1=Ov! d6-rZI?\!I'0**]-69[q~'ZvD\uӫwY0pS/6W;% ,{e53{$g88H d8FXP)`(52AVSwr $ x&b6*-t΂p}S(:s5n$y$&3|}>UxvQ8"-iX1Õfpq1o$Ӷ4[ZxsٽJ:r,gzV aΖERA.8fٱ )9>!uUQ qY 3U ]hJTIv; u?rNŪ)<U 7\a@QoIv>us6JUEso_!s?8xYobk3@03HvtޠpZcK+If1R~\VpXt"ve2]򭽂[W.7Nm$knJRsUqh-}Ѕ!p,T@fr:.2Z2q 3#Θ/n?`;;입" Q6mzw9Ak=ԁ$ eY6p4믙hCΌ'D m@.]TBJ0f#aM@ *h0֦@DG=饣"uk1H{$+91.Rpk6$fl^OVaˡ{(B6CPp{doB("W5MyqpjJLe k!ѮHI 0-1UK=ErŅ(\TOn 7%aRIԕj[1;rNTT۷?ELu[U_?`3&HE9PH_?D>NLG%Set*P"1GH=%FR9;8k0jl~L=IoUǂ%c*vo%sD7RC t1[Z>iN˥cT  3"Ȭ⍌Ct/ͱ$RG ;̱tr>…4?,+^=2W9= = #!Ob9kYďMoA*Es+RѨ`{gUg:@>򚻞_҂DӁoӇr"_DȫܹE7tMPc3)k]e?sDب[4W[_6NjL1O73un938K44j*6U3zA(6r52)k!aNb{W iT@~.q˹ſ_q秱۸eϴ%~"Wd0%$kmڿ3iLlZg'pK6 Nj^ _pNCw4 WFՓ۶ή64fDcȑU:>DŽ i] gp֊kz.'[5߇c@T߰ꂓc,˳2p1u Lo_svMxU]8jdF?فBMwrQ5P2G^kI#dB꫁FuYW^KuǎXS?!5>]x 6d@N**dF~HRc:fe}OX k?޾3#7 hn%U,n-ɱMfl 6X"b#G>u=;#'Z t>/HxnD>جч!n^CSv%9)2ent%4!Fli\ȝ ~y@`"22.8ou{LY dn~/hH {Wt|!x)nwV+5`g:XhyVmS To:+.rb$D]E 2 :3Bo\b4(i Qar&rb%9Pv=++Wtʐƞ !]{k!ZsO{XwΩK1g'Vk {wJL'=A$Ky3{ "'K%wv~ϸVY-& F6몷FlNuhI:aJ%lڙdg\\nHtm:omżiIzbweX_x2 "2sD׫(tЂyp!SN)/oL{ ;7P!%9!.;$S_$.GyąT[v٨`A/a=9"hmXzĒ+0Z 98ɚfT6ANTM!/\: =qylop krISL&Lt[7|֖ҘjUWX~DgDFtRO!_ 6|YYଙBR蒂+9/,mDeuK[-΅CgӵaZ.҂dۈA[A=e'kyVl.3y9XO'mSku[#ArY[6$>E LbtuUWOU"cBVʲۣŸkd%Jr/yMKn mus%,(OL0m}Dݎ{{),\XtĔԞ㻴deo%h㗞ָ,#:ΏKE\MH!cբ50CÂ<4#8ㆤӛ?xMt!P a~q4*h TQG}31f}-f:>FULͥrya.}$ .23jAdS) oi2?Ƙue>Lf>}4@+!ae?dgN6JФ8+Lٜ*a.MMͲM@.:аx ! '0E*^j e+P/[Scf)ZHvss0!iܙSyL"p KSbE]û77 _'ijQ5kKUic@*DY!6 1Zfd\XshŶ:JȸYB ;3 -g+*SRٚkEE:*@3qFA w ouC'@;7dG΄z!\Oc;e Ltg|SG "1!n(r܎o>@>wi֥|]DHWZ~ ?b+`qIH9wЬ|#ANysl9iamVCۀ$-4\0r ݯl $ QOcЮccW^!EwM/wR@:&u+W ċ\?IѼ[6:M\zy0TYMɤ.(6즃kzSY#Pװ/tb?\@bwG)ҫ4P`_ӛ/MŨ@ { Ԗ?Jr7w,KLWK,"3N\]:0KXQi{wTte̘2byX`_uҦG*ÓaڜeЍ?ӕ2Uxq!c6]#jmch ris#Vz(B7u0 VAvt2d0]P+u! R"%o9vY ,⾽1_Mc &@*)~U{+r-s{'ʋwu<6QLco¶;‡VjK b/o"L8>gaT bc!WиD *L]-$+ it׊?cۭsOw!4$k\}zlo 1>t΄,TB iRy,FMG𐇻+ v;R'rBZͷ20ʘ )\JF`gDM%5S%7N,q@Iʤ6CvxDQ/FѳݿEKHd%UiAGۓ:/ä6E^.?WMt{mvAP c%Ϋ^LtxVSΘPE/ظp=#g&>O H &",\4>= Tn#iIb.ƹm}cYg4z|%o ϰw빻rS~ݐkC0B⹂DŵgzK0nxʿ|)Te{<@B2g}=;Gl&_4v: ψkE#)KO\t5JyD;;x sNѨ.kJ*oD5'T2WeBQsQɬ,OHvLKŅDq~>?> SUMejUm+X?o=H0ltjל-*_1t*f}2z)o_Phnȭx`aĶTdg;g)Hա kh_8ze;bS/t9a%0rbl2mEʆFNJ h\f*Vݟ01HTr撅ٕX/0 tǷIPhѹ'f^ҽ ^Moy!`l4z0mE%6q X]5lvһ!Q= {0LD $|=o1MCW 􂹗Yv7'Y>卍 7џ+beNt/p|zA hOy .r2a^. 0AY7o3EzAƪUqhաPFGW/b kښWKP+E!(M ųoB8-opfr6`(1ccr"H|IlRKXdtN4XD,w@' F/d![ 蕷&E8R(H'B ZaƘ_89U Hp4jŚYmA@/-Yg$tu7k"cg_鐰\J oz݁B@nBnk7{n2Y*LJʜH_br'v.?ݨO.XrvCA//KxV;{dӺdR OIɩ2y?{G^@JV<7#z7boS};ILІyEo7(E+=)FvTbBߪczy$w? 6e>94'.\o2tvv*c+ۥIl&6ZƖFzY/̅qjq?:ʧcp'Y75=hn(͋* gMTAبrrv)F9> VWؠ@*$(Ǟ>ޯz?!?ȅ<BB.[JZo\2e|/PK$ŏ Nk(`FEo*Wrzv7_' .cYmz{1ݒh_~(SdqvTqnr<[lH O@f%pruL.i-bӍC=6 } 7iEb۔fK3 i VBT3J2ʒD,~./ EawLQR]kZ Pb`ͣR2k@ [B,2`_ sX 8e1x+nM G3<0~'Wm bbfizؑXqD7K 5d)5˓$ KPJ|h\Bz ;qiRKEOhLe v4-2I~=);a[{ڀACXʻ7-Nٴ8<HO6FiΊ{u*~׿.#sD8@v ѻ'h0IA3|__G ؀ݎ JcPF M-bdf13#rQ=6\>o0-hk6U`Ѷ Syw_L# $Pb^ SyY t2p G ې,VO ˔WOl, kysS_&;~sb;3q|.ka0BMw Xd$~E q&w RW鶱qGOբN ]  5վ~XT0|Qn%roB󚿆l~ :V,n+ws_3MS%_gI]1u5oq &`yEyY 9 2yj O"^ :5e ֝B۠H Ƙ8ͮG1}ꏦLtDs*Ʈu K DGaoea3r$VO%xKVHv:"ZvNz[ ΤN%Sj>1II&To4lsN"_Z7 vY8-'p)]9VĐK? ղ3,$DAAKǑ7gs׭؃ zJEJک%T_KGn[0#[(+橮Bok]Ŧ,&e5oѨ,XJAIW0+Mۡ8pPTi Uxgf*=fg@EyVN^`psdo0\ܐ7<OW߃5}BU`5]Ln+dZ L::mK qz6:-;uPi3'%( ᘙ,Ngm^P~Ե{FÝB(=e*TGِ\H 6nvC,+y^~`#t $!f`*_S ;:[T5%dأyaK2K7CrYL(8M>1~qk{J'!lS\;If1F{}_I2 Ȕkp_g%V3תk?#m`k:sBŖuTHFtj*+)R N>lBA<|κ`?I`B ?7eOW]#([Q1L =rT 50voL/N)zX?3ĝ)\!W 5 w&b0o9J13շ~*;m Ȼq ݏ?mD<$J7V5Bϗ0.ldĈ?ΦI}~#B]H>AFmsE"㘌x_nJ\%vH %^_;P0=A.WhX/qj6.Yd)AY|O32g&yF1D2Kgpi\YIq9U4fnlnZVʄl jtKxVom 怜̬i1-'־Ol>(N7lvy>RK-!8,dK'w34" E}0W׷j!QEЉBE*Ƭ+SD3=ϛt .@^ʕjבjj2A*}B Kc`>;X'{D -`ţztpM)۱LMk|fM`l7-=X`Eg5x'/?+X蒗\0e#if9V}ؿ7CD%8}܅c}vH!oڲ#4a ݙ,);ʧzǸp)E#;hߥ+s|x(d5* 9MHIxլd `J,!@{gvEujӃosa_[+A[Z_[T;hUAsX=ux88MaS?9JX ƕ-Rv\3% %7f#PML]uFi$q/<[Ӽ/!$\r+ۼ6W0 )`2?. t))S@FBYAVaV-.HM1yPǵuf0=K^,˟ '\)y0J2Zm^O{) B,Q g//5>ǂ*5DU5T#zGGn} W|AaL bdߣe&On|tS*GO΂"sf.\xEYWfFC ET?5c*Md}'V$PdE93z':UBTjmbHԑ1;K BX2TWRwXL_LiCQ=E|[ e`t8? $n sܗ/ʣ *=8 .n4KADxG!e Y5rr>IGcZ6˓pL- &#NpQ~_vy24Pe7WL@ e! - ?r rgm]7pAҽ`]8Z[K~Jwb'i؊%J.=Z{U"{Î#ӻ"G$cw*.f0:^SB <=.\t2է!.FDK)!vݸx0IfA3^5;85bA"AS>&vcK#.oH=|FdAoms8wP 4oҬ.E}5/9+NXWINS N|E22w6cdJXEm!zoWi;2}+"lģfُ & 6]Y@s#03݌"XYmGIC:[u ar`tdTi24+2663*`@ L!⓬joGvf$@FͲ+40sww\Ef:YgCyP@nSqvvO9^}-q*Ov5L" 戋_D0-5^N`“yArcC 5'Fѐ/_pWw~*(j 9'nF $yKW\F'$z%}N"M:Q`m|Ÿy# emm/])΍ =v)e􋋤jc9;y[o}9]F][&@*:Vne319=&R4*\Sl[/:(!!XI mImy i˦RuXԜr%sN@τ{b} 53i6o|s˜/j\ ۲RF|^-`R&PޮƥwvKcd'zd_sJ \^I RiƋ+-b"0i0'Kz~\O0-ہ]?SkR2?q6OyzԿ"=?,VZˀ qaW/ΗCk# )}f_fS2Ԥ9ޥ aH'R-!eyЧ ## טQW"u11HI K-)sf Ayt+ `?dnQ߽x[AR%UJ^b~rj6K2bu@Pq< [`U܋濛XpC,5A q[toJ(-m);}[=PW9x=iN·NqEP<^͟ 9i/%k9~PdKe{mpetg|~LA}~n_r!6e!̢& 7a{ɤ4.GCv8\5z}#ۑx)UQ;$-9M.Rn!x Rf/.upKTZQ'^*5S+3PYOCLr,'Eue  _]Ɏ KdQ3L`lF||,]0͘s)K4bIٹF -d4cڞ6@G;||-[U>w,ſz{o da5VXx*Hvٰ)#5g#L; rJcc VY%/)L>;m쁠9I#Q *#*oW婣с$k mnРK؟3>20JָVl\p׎/4x4$c;eco˦ZUXBLtQn- jq7f4EȚEfb鱘 Ha]y7y]YTP4UG/Wü|*Q 4l/DA.i"Lq ٣@DZA8'H?Uɏlyc|Xw_ى ]rRv\3G[IEJD@y=mb%gdǕR}5 ;yϵrf[ޢ|x(X |@ 0\B seIb<Xm}xmIԞԫ2U@]W'k"2QRRNҡ<9[H>9)M8Td=s#; uCM6y̿JI$QjEIbg`T$qjqSfIZ.[m7ΠR˸nᱷڋ*sЦu̜N|C!Db~QeOk(2 äoL b},F1M4?W,0 >HL\͏7 7Ve!KT(Q7[W]iG{őDUu9"9޺M6}dKwV I]tDzse|B~؋U6iC쉢wFWZ@ 7$i0 !xGݱj@-_p"mr~Z] k~"wr9ci=TI;G)_2.z6;e^+~HSk([5ĊzCBIzo;DF^}apn>KVeAE.̖3b-+TV.G𶳮(+;5T@ogh&[P;.@vZ: .-eO]J5BwZEi .n'8j\{4^U@ (&z*&< 6q  NzO#{&V20]J@(תX}_>wIq*rޙmp 0'" mxzF "㫪!:S%x Tm'؊Ts}{Q&.| 5N~U5 =l =FSRl@k ,im9/:i@?e<@6ՅQѷh= Irli&_˱5\mƞ~"RJ9饩cq@+GmR mK_ɰ}_.|鉶 VpӆxcۨAzRhnrYgܱR} <)LhIM|dkvo=)U@҇{ao1@MY[|t]R*tzyuj @*Lڐ,9*VNLJ`r#,# daTOL Cfe3PlZL ɾFA^ZݕhX~/HeVLkMXhowaVbk\kCCk.T{[Ej0Lp9YDͷ[-lM^H+^^d]8B I$K7:nҒ6RsN_i-+ ]O6nmc 5W%?|I&E-i in!#ő$='”؂5'i6~kIWZ1޽݅uuQԱ9w8$=G8a/I ǤNޠ\^#VY-'v6E5܅.򚌆 B:f)F{ٯf 7'F+x1Vwu |9ZvD ZbYB i3TpR9zr.]X r8LᣤϘvb,f8d@u5;t%UF(-Xi2 cƆ+Iw&Cl8(:Vh=/H: |vRD؋Sx@K` 炖,dM$$_ Հzp:&U*i_5h^78|T72Z]Aqaޥ-=f.g!uk57\E :74#MYj`(@f nCb?eM4?4`Gz˨g3a}ޚ㋛>Z' [tUR2DH+[q!Fs BG+Ǚx֯:h7XfMd\6a!.fm؎Ս|]gbɗ'4>I%% ]e&+q0ԛC:h=!y{ Z Lðe69ҳnrj F^K&,iPgxA{&q6h~'#wK|Ž|+z=Idt`ŜwL=\I=z5OBp'r[71͜7"^Tx8uA?s 8l2t6MGh@%GixXLmzܒ=eҾɌ$ɀY Zw:ԕ \! }}_s R(QmnfRH-n)3jbt Z$=uWm5漓$[r)9* Fmi Bx /y\pS7ͣS6]`p7y* t}`Ld.uIVs]ρhI^>?vlI>0Fec{>b|myUxhf am2Cy |mPC.;R*|8Ɏ~ Zw͔I6Rz:h ]A*Ur}Ri7<&FN=y%0o+}F0biv݈ŶV [g4ts0Hbl;3.*h`ww}̲q0|Xk@܌DVN6_R輍!iuϚkgZ,^KsCCҧsT-*P|VY2u;n [Z#^_?1Fsӂ;ýX3!WjH%m6&gW 㳔x6r3 !e٣`v%IjߌbĦ0ͻ ,| /s/!99% hѩӊk'qBZު#PO4!zߐ`xZ7\3G!tO o ">֩ApGzG_>"8is7AȚ N~D<.Az'}cRg'<9u Xd/".nFrTT$~6A b.ּ)7aoFVQBr8)w`~B{ e(I @~i j|HJON 7@ju&x7D$"01$xZdč wEO Oʶ v)3I"VXEJɶD%c lQOx$ݑx_ QDi_k[ _j-\Z$^tډ, ru *n܄|y/_X mpM|U&*R]Rq4!VLD9n}z<;!PN* 3r4,k΋zȲ,$HB =Ul WN=2w0l!M:m*\.7|}u؄HW|i R#S *al7u}`X;mDM5sT^?Ï7'ݤ775_8 8co8n' ۿٰv?"b+3ۑŜ ,nM` =]F]$?@D䡊9S=Ls2gW6 xDL+`g(FB Mp34Fg5OY9 6Sp_ڰyAFT( lO/C5'!8#g}i8\oDaRfɩښtAǬD.mEѓšs3 ?,9Sr(DԒX aT[; 4Sޚm;>ϖEhL Kk砮)1P1\ui" _3XG_.'ŒolTϛYf[TVm|6lncd촄qJ >˔A)#WkcjҥqPny*b^ զUu2"}>tjkdy/q[}Itˀl(Jb1/@l5kak6l̻b3Tinb1:[b0A)EӧNub^9K0[32Y;9Yc2i&qqaPږ d/7@t֢fvgX!FʉI^U'ވ2BdFJ‚$H?׌?U3V8ݨV8dApNI v3X` "ZKgчn8*BZCgzKiMYم(&?Q#N+8gjhқ zGH-e1Il,.Q0MjwfS,}Yl:NA /e5xկHq&z2,AzDcFq7#"3P1i=cxY ( @yvf:1{эN)Vxwg*5vaNzdh99Jn9U펺Ev.[v,%jnjkX` PQU_ҡE 5 +lc -㔊&xd{L:E\t5l.rٖ *d˘N{pF?Z\3WsBx /t &ls|' <]Oa }u~)C+isڔL jؽ~q?))縰pIIm bc}{Q9K^v0\:n΂S`sK?F8|~x^Fi_ͽD%a/:VFe(ř-96Lrbir4iq^nqo VdjJ JL%>@-֩fҰՕR\}䦢)}䖇$wz$ y2P26Xzӥy,xZds,ݜ Qy ENnp#lTV>q([~>/$D};s<[ʙS/_Zr3/_67\ݰ,> =\_!-jˁBÕ /5?4:YR4QCYS ?d l^,A/bc s6`ք,2gwՎ:1~9b8Yj$օgkKhaPzN "FdPQ/!VknbC]5 [Y@M@R4bhВݮQ0Oj,|އs#AA7cJC< 59ëeԎ~#J&@+#9 XJSQcŁ{аπ~(GYUA h\z+>$,M<Gu n@gT' Ntg9bRF'7ݒ :yr"ȚMVIgdrNOuƬgN;O{ox|86|H,q*6/Dq:ye?k@YyRmu]W|i{MNAt^0&*[}(r vzTd4+$``so\>nEZ?/d\HޝYR{a'Y^sggx'SKN'r'K۝KjW}?=kȚ؏Yyj W-#g(nk@\rƠ89/~L#h`QZ 3wi=!g6\˝QT'EO78I `Cov5;4WI= Ou_5 Z mv]Y.69t$8x $\\o=ƻzq%(ŭ R-6ŕG!ëM\=9[!wnnt\o$%әD> Oge0J;(==УИ_-9_tTߏP*r{'qw>>\CK,ϟX&jV:>6k."eSrz/oxp6 or[x} wDƔid8]{Fy'|1,ޝA)ǹ<ʉܺc]2+؊^L2NfGWoï{ /;+~8 e 81[GRFBm)ӿl;ls-#C^Dl3ur}M]TD(C'TBW6?~&F}na7flY^JZᄐ7HCR=nu56JEcisG.@;]y#e`p~q̦~fM8 yRGEꑁE߫lquʡպn;AHD"ލ?$s6 ,fE]-+g$xLC nRie~ֺ>R,E6$K@HGǡ4ƪ8秳LFښ{xۓޙzdTGP˭(Koiw|xk++!RF# s M>$Ո:mJ|GS])8Xw!3 $QQB/hܳ@@"ysіYLS2 ئτjPG)qbR}% |}z[e" 0OgҮK·;@%qC:tp> JT4F(!=`"a|VYZ )t768?{2ޒAw> z*l }B0" 5l@1zpք/l"8-~*86kQ m8ko=Ik_^I/?"I?jƈT(-Re/GLK7iD[hYL4+835 Z>^s߇!}+-*IrP -D޼ZF!mp{VP@M`g[fb"6+0@E}2SN2Rv gl(%(:$ _Svå\Xo=CIUz͑ `^RyN˼bԃ& h94^ 'cJyZޫ]v.jR Z n0CB6Y>;8㼋LYVٯ*饥R!\3L?3w2Los6t4tXvZ͹ ,4c&_F3VOH3taaA !mh[ rפz%"֬hyvu v30z<r{oS=;ȉ {Ri;N b22tVN:^p Jja_NX!!5O 7YXf '.PgŒ{a-#ٞXvZƢxvZ)]~}0GҕxYg(WM-CN}l,߻8g&\ދ*|Ew oU${O ˏ Llt$lj=U{ $4I u&r/1{UȯAC|o|@Q+3 e_΀pW'zJ_Ԇ^ X45$@62 Q݃*MÜG2T2e:f# a~(?)e5I{?]%oSSWNs\hrf!KY_UC9L9 HDVZR{Щ[aV#JwYkE(߅f Y˶ BIso~n3cBUeU [s IR5ߢALoΗx''P0]5p <# )ήiH***kZڤm}sNױ+^LD=`¯2]g6eзȠ*FOkSiܓN^k5?6U  ZϺk4TRgUg)ܶkϽ]T懲rJMuR^ t "bZAʹ~`RpWٹ;X3`$-oΘx;{1viP,4x %rAڌgj^p")r7N+>{+g4T G^w@gޱ preޢR!E$Qn䐈# n/&P~3od73\)j:r'?=tx)1$yS;R3] @N4&<_ iJ%HPB[fl= vxIM14n"qt,~}^-K+\IDH3: O`y&O&i@m8j=".ČdYS lx7/qҭiV,sbcNbEǠ=+4x?.nPmyx)rSL_*ABx?{ puz,Iʜ%(d "I9vmbx),F-d(n<\k/tJ_"v][gSlB$x~ž.,r =8>d9\9Ɓp}VCIy&5%%U khrh۶ ,eIM7zh>v3u3~loD@Z M T3 \ o pƪ_|9p!>+Pk8vѕV8({_ nKo<X'E"~xAl"eӻQ_zJVp[ Ϫ $A-Z?3r1=d 8}%6j M|jn@E0K\DO_q@^#X\ P҃OE57"$8FdAVG+n[ x0|߂`mz*.#9dhoԈ.N0Z0j+6)$݈  !FA|pնG ܏@d; ͵"Ym(BeC[mٹE~eTled!s42Ou0a]mJ|Bq!WFN[*l=(f5"Ie5[Rߛ%5K ,B4{ O54569 J[IE{K| Ll3% oLd'KOL8[:$eyFx ~Ս|p%iRڪ`-V2[2Zdf]PǼ aumozv8{A %¡pVt8LoN-/ulNV:`Y6k*~qwG1aap UK 0[*(g:ZYNvi&T]AQ6ьT33-n:\?#H|zj[H#(tq*5D8>ϪB~p _FR7_C%y^uG=J_֐g(&0![0@FV+8.S ͏lGDg4pKdBv]}WTOuMQ&44TM 0jz?8֥J1r>8lF8ˆ7=^>z7 EGzHFh ĝj>VC?.c9<=+G/l}y,|>@'gs;I;[Rh]4)tӕ˧T{"ba Ĝ('\UC4H]'5 vJ#p;pkz1}hίEFeƗ+nN.ͩ?]:;kD}ubOQAMYGÿˁEfhIa])ێ>[ " %e;΂h__02,cˬ("gyq:aMm`J;2}kRY3ZLn!Gkb"͈ Ę8 &. LO.$ֱG2<1Q. AˊkDtlQdD0r`ixvw~7< hy;nanMr:w(Xn| 0Zx8yN[5,>dj,Љt<(cxpDlZ[R@5`96%z2hiA'j>#="zzuC=Ҷ MאB7Fp6@#uLDIMP?ׇAVlѴo. fm?S,ml\q-vz2M(h%< d4߭*R7fR-y]޿C+9CəO0=AjF5K6@X8mЃ'LTe[gbe@9[կ5\+`&CA|{ל DZh|~lflY4&סpD'+_Q  Í=|# q&nQaݰ*1 拌g[NĨ4aK_wp:Uf#tj@ky5V'ʹx ;OtF*e8N }IڻgT u͠y{Mvtҩ$ wQ'wS쇆nd7gtTe`EO_K ~ϧczNJnLzbw!϶P|+ YGt:vt"RP[:XLge//gaNk͔ٚL};+rvfZX&ݒteG)ٖK0 qg/; Z#_N5Z`!{,rcbqbF\JBʖnx(RަcsY.hK7tEGv8K]k"+`)i7P.tsy!ݞC_k ڿYeMWGQٵW0O8\ᒷl0A#"d sР)~__kw(uPsTqF!W[><6gHF| #жmdiu;|žmT\4=?’]2tG!r,0Ur`PU>$xfVϼ.RjZ|=?f-JMr$GJvVoЎXyӀa܄XhBj8"pXWП;`7%ɔ]ݳaԏn>\?qHs'o|!\1p|NsW4#)wx,FO eGy\5Vm nF߷6%(P[/52خF-ʔA'C=4E$X]x]>5,]WJِl 6r٘23ǜkU˫ڵ鍅9KB/BVgG/ Fvnqѐ!H_P_ݿE?V-N)3S.E5OxyY~2A>CĿ;ePzѱQ~oF7%s3# m LĜ$^F'سT4+d-*fi{2p@7 2n$ jc %( cög'h^$01K`ϼ3>+E$h%N9yl qXr TyeדȢl8ۯݩJac7 ܳKTW˧\ډxԃ +fA$}(:!O-R%0GXX K?ll vv碁L`b:7!|iSnZ g2Y+qu;w`&GWFSz~t+1xKaHH9h"P&YEbk~H;x X6W.,(0+NnXU_L+|*rrݟp?l[Jvp<|J#9!G猪b.Z~-(FX Ey[6\n9BOPҌg=nmZ%%8F_R F+ q7 hW\g\qLqѶHz?Q4$hsKOY {G5p U0zp@AcK{[Jw{=RN u_(@cF+e\[}Ԭ֓Vnu:Ԓ(d TC^`+'u CH2 7v )uP\CƣC<?T;(-u5tEBşh8c偡JGP%=`4Dv^gg[Ċx'!I0Ԓغ]oo0EA􄏥К\g%-j/0ag: TKaʼb+](xJZOfd[Q~cnh>`y˦¬:DjwK#k_Hy鯅v%&˵*]uSQz<%ydYHЕ*FBxw^ߩ5+U% {xe ״D*B`N7?Z$J}'aFCv!&d3/aeN&6=%YaC|2xWJj<$ɦkpݼio2 qb|±ܰN}P'(%">!ψO%OEPlKH2vbmQK% lcuyWu/0rO?ǘN*\ to6'W >^W-X NL,B S+U /uF;:].G@-IDBNiI)Wnո̟ҋ,tE@G;z@ЧH";ނutGߍI",&LXk8nT| _kԸ*&JC5` &OR,_'aGR@<ؚƮ;^hƵb=C575ҥ[ǎ2q,!hR +̄YųCʨg^,0\wRgV-BWbØ9EXy8.wi-DQ.Z~o"9q)ENe@<嶲gMb2-G v>Fi|.W5{Sl< dݭ>Lܛa\rB5`W$###d> < 筧f\]1dMC.W v"uOçL|`JfYӆPRKa_[,8M8~F#%b~'KOsI6ʛ% IRz&VYh(>s>؇;zqs}~E[:pw">ؔ|PP=ȮukT7> Xf-9'kM0hF(p&2m:i?6QmG Ҏ@i4 <$'{UW]R%2)n3BuvRh ľr7F=4EyDqۏ1ASL14pcI -\HUNh/Tfg}9̕WG{okG>Έm))Ǧex>+3CBA=y*^Ii l!ɇau.{r D3hI(y*+}6xS| >CK!(#K~>V"CXڡ+!dq>t9ɸZrr'1*0y<:"D` i黳'*Bm8ՀnA \[*9mrKFFݜ+3o9㧰-fLG'@GF+̎=%jq5|)Y>%D ʢX2vk4-f<.IbS x{\{!ـu6ɔ ҳFܔ{}j]345rK\L[V,Tް[o9S@;OWv_oD5X?M]_=lٛM,,/[޵]>l0dNtQp5Rj0YhV~/Px̴D }_b3 կ\p" :a,e5 [OXr ʧhOE;S4GTXr"_/&K/V7 2\AqL%B*{ŁvtN;fF-ZJ72/h'L&z2~A'.(q[Gw2TnM0A RBÛ A, [3t2GŔ I ;k6ug3)6H]ytߍo¡`F1_ GjW *GE'T/'U d { yއs2+ϤP pیK;,XdHcH ։bA8\.9h|K##anK>놸Qa=m .!S}~Uzざ1WMP+krOs'{8VJAT\f~%:2td*&ݔ~&;'~O;+VD:2t,,>yOμ%x p~s;$>и^Bŧpʘ %Uy*AGA4eo;<ЬС~vCrS$4 iKM"ܘ0VF=4萙P+VB6FJՙ(h!g3`>^=" ֲuTwM•|˹&:~\M^/w8\ i?yȯ0E '&2O "k&iH+}yj;0ܛc±!'.!<}4,DqwVc4J/M%oDo!7g;t p(aW=W>Rʡ 1v oSY`;RL?H06|nrJNBn2NGH$ [G^_wmsD)T}ף:~A[iX$TZ^ ع=Id_vJ$DZCR6jCDAzV3'HfXoϓ + B!$Ep6Y{ڟ k넸&U6J0 ]/W2Wj!d._;"rYn5| lme [4^j'̰š ( ȹn{L vy\ABN*7ka4ȝ Bؾ wa΢~/i÷fmM'DT"4@z/ ӨovK9~/DNlL幩D>o{W6JDU֭$@ϩ4Gt DR[ۨ{}`-we_, ıʘZ} ^ޫ1 }zj"Fłܲ,l+[&TfBj1~njW[&W}!ؤH/=d(B{~WSlZ拚_;>Z1э^dmR^ SbF(𽌒'r ٸ@?*EQM}v{z0fQ䅇ڴ|hӮ!39?%fyo!k-}tQ`+2^@{&}.o杨Opvh0|~r7|S>Utʜv٪<;A758b y ,-6$0_HfL o)km ι^u]O fTAC]R?q&lUfb0Y f!lcn>4F"ؙ$^>,d !G7|J!NǕԜ)@Xui  [yOoHʢCvF`%T ^"M'dyZ! 8!ߏ'M;ʵhY$8ǔ ٸΪ9\Bl*06dTRU@Tj = g H'rЈ2 ȋM̱DB&|B6j F X*Uuf~\+ݬ𰺛ƜೱѺd[%P)PD<\l;ʙpc+09JQaїJFr&iˑkZp|9 è =Ymc^Ypez37 #^aL/NROڭD)OB/Q[6'۞5;sdeͮw{4 Ysr0UIOQʆippiQU77=|j,*>12ZD~0W[skelb#8Y(]\֠CGy>$ X|'3-{w٥n:Dmni-o3xOA]BT0б:XQpѻy+gaXH/~^oKoap4bg~LxCT_MfȾ-X.c,?—nLuJ;}~Yi3fx.D"4Kno$@ك@=E; r_ov#+JSw6Xj `6!o׾vr,y. =Q54Z`ktyDY M=t1Po7hIŵn%)SAIlj,9"͝xèIDM> H_"`I 2z'/0 { 3WwnXM됹 W{p2w}0UKzlb蔭;wh.w)QbsW٬A]Y("ntQʸ%P|)M9jA[X*—(IW؞|;۱wZxBUk8B=~,tvԻMu)Iq@4Ͳd]hlw'xIRa=SƘ\Dn 0.ɬ&=rU1&)ɹQasҭ$G谳E1XaEЖ[[.01ݶP¹oגf)/,Dyڍ0.*d~@IAZoDr4qhW ?pttKn} eBh7׉+~nOL2`{`<8jV*A>Wk;!Fu FG2jܫ,"&ym${1(} }hO-\} /7`E١=p6Z߀x~6ȭ^;:w|؈?FTٰDH,2=T[ۋNl B"_޷;?A(:F2:AG6afI(#zQ1VFӬ4l!MYbh9I=pG?HNQ4SQ6KzL .wKgzyMÉjewX6';*犄5R _Y` WV2kc9w`Ƹ^Z1P༻%xp9ߨ3:{| IY+|b{7i=0+uK3idYO*jtyo-:}aQ<pd?1;c{!s>lߡ/% UЯQʈ{"t zUdaU|!z"cǩK- Eet5&|p@l]kŖG |Z\p3X+ ..do mN8'-E>);ǂ-Ւr oٻDCǀ`?L/d&9at 铰h(q lx}Uj:6,GsMOM >'_rXxftX5QxAr(Ro J|wfsLaШ1w;:ɦI`_S[oL#ʽOe݉ީrIH{o@;zR6kiw7Hn6T*Nj:xGj#ղ fb9y1"DFq/z!׭ whU`Z7!`Ӟ[MTlRO-1SH~1D?cŅ(9GLڨARt{aKag\, dw}Qyf >w0Qtx6F_^tHKӳ$NJ+'~w.IڲU7Q؋{$A uOV)w*Ssւc:o@Vo982H·:Eb束xԌٔZx9am9.na8՘ɵCDzj{nƹqc$&, ayעҔW3, hI Oh(q8 NK#8W?*l<('쇦SzVR$Z͎]ʭ:.{ @W/XN1(1SEGbԗk .0<( @TwRiNmۓsqxBzS:5L2=@YQwU}v22~4 ¯?J~^2Pp%[bxKd,:Sqr ҭy#ۇlӖ7qSٿfuQMSDze5$%9 ϬQy6DyU7Jf 4 L%Ѻ=eR6xHI$D/~ނ"ȫ:0,luڡ{\:o0C93h>W(`Cn G39x F5Q!\Vk=1A 4;ywἏl7jS`~qUU6*ЪLKl t!δ$כe͕[mlb?@-;TwnRsR!τT8f$Pç4UtAHwm5=ϟ4f&*U fr\5w$WD/Cux7 b$ loIjtҁo)Op*lIG@0^ЯpMCXJ'v@QyGj#ĥU6n䆢jK zamnCICջ>ӽMǚi8x?\ՄlgMt(o^3#}9W涿u[LtkgRp@vu_₷[CB{/]%%13u $sK78W@K`\z-OgͦbIRּ(# 끣-A0~F!>tSL}8{1[AJ7ߴLpRv<ˈ<+X7v Y];%"۠uU2FOdD#-@h D+힚GaD(Lx!♵ bCߚܖ xXŎܖTJ6VLǬ_41?ȃSox yj y1N2H-fвTQ^gZrRCfxCP<"s\'A&J])ߏ놱šĥH`(t_S+>*ORYC2@+/Bx+ϯZQAbwбh85DP4>Ã+νa1;mpwj*=il0h:B ªsd=Pt=9u%Ɲc25XMU,߱ww`4ڎ`5Яu?$;YI[G]??z%9ۄ&-e b,k N\tIX.xڂJ OW ,IŸ-|pP9nMĹyVGхңgȖ%" =8p|^8 ʪg=T XO7I_ (|N;iC и(qTM-̐X;x7޿zgWF̷>o 5%LH+zO&bL$zƍ}b')U P! Yl|Krιޅ\hju y0 Ȭ Bo;pErQqӼۗ<@d`+\vQ*#-n6<ЏO)bk{3`?+wYNAy1z̭BTէ]0.Wɲ磳7wBLc]tQhgIH*'M6( 7*F33Eo Ou =N](NE;~a{D%K ҠDUwbO\dllOk l@:/pDu{oCP=":V /7 Ρp9Y)F ͠O-P3-Y^Tg٢yΫ Zx9r\ :.n Sf?sD춅m~ =qZ5M^_{iv{E==sDls}7Hw{qT| "S4YH; =E%ܩW{oʞfBv)2=(xn(Q`TOHmr_u\eEz 1Рv*\\Q õBү}~5ʗ~?gޱna1^K],C WB7dmK`f&dTO,ޡaOI.X䩼.?V 6&:e/^jH͡F'yT)NYNZ/ T. M'J9*ThB3#)X !fqUb0g$',r /@#؋HS;t`pHjm} j&2Z[&k)]~y. _@lTV8`N #<EOLhP.jI,uD"Ժ \6hL<۾ҘHh RۿVlȷ]JSL|Yĭ4ZU)i,$),'8*eCvYGF>p=TI:"QO1n8{3AJx osb7^ Z/|!G:&bͻ㰊]Ƽ9ShP. >v|:onA^v:\vv'HbP|AQ;֢X?db$N=mvi[y"z>JU̟Z0_?3a>!;eaCl &Is8]Z C[ pc6j=Fi_)^s$|a[z7'Omvy.d@wW߫ 4!f 5Eg3~s++O"[#|޻GJelWb\gM١ |O6 f%Y}D1dpGNC/MTKEmR(O/(I}+]ؙn)ў@ߦȌ!~ DEM'&~#:=j~C@ME.pYR]wUm9MQ4LJ_yXA \ۂV߻)j<~y%@2LoFk_8n3 %:t?`J/Qwke Ac;A]5`m=VtW+6vEGyڵE4*l&#ݟ89RhE;kVuޜ^G a  CF}$SVwfQ*Td?N09pKD>ȸ=/~UP ;nϦOl\6/ _eX3~G=:F>v=:zԥ"8_R0v*4R!"gW_ }aWҏHVdU.AUaQ;XwGFjR/d77 `wjD«wt>#Pt xYRrv.,Du6YNm_?,l=W8F/>EDmXR;e+Sy"lw7#N6*P%O7oEҊ+ T:ڦj?F.&eXp jRS6^/|7i1{~}!jf#b:_iᙂے b1L/\ T<Ȼ,?^=ZE64W/'$~rR/ؙO=Zj #ZeaXKaYޭcmuqE/4ce 4؀sZQ) wx*A,A$6mEZYxg˜Bf1FZ%mui7&V^ K3QO.xJ'ʀ}7S|Vdtā'Kӫ=ٴ,oֲ4<."U/ g18SWrض,j$tOLq ue)bS}!Z6lg^y͞_C]rx/K5w$:ZoA$Y>q4xfYKE?u8zZP3ܦkvO"q~BO給lRfZy*pq&ƢБ`1`_,6l) -p56T2%fuN`H::=F*WE.U`8{GqSiŝ |&{GG]KoVq "Fsa6J}:˚DWƔ}qbpOe3)J<4GanޤV nX#K~R6S soIjH`#=t"-QCzc~[D{.;"\=qՔmk IbR|U$ >")@-RmCF&=[PB?I|Zw}Zk=Vej<0_`խ HM+L8!'#G5K?p7bF$T}pBO4XrSBLLs:JnIS a6EG?uN$Ω۩w19f2ۀf)*,_&~Tu$G]?ߑk24*k*ؤ۫l򋼴ԯh*^AphҕmF(sTղlxX {B-a.Zz˹thW;ҐP wLE$}'g^56d5+r#rաnhWpwl5Vk[U -twot_gSp=n栏Jv$"ڡ~B&OnO z_դ(+ 3Z|h_rs4N!ipcNRή^ ::\O~|3AgEV[Q̣ps{MT}JnɤP{b$QΖD.FIaӤglf7+|;kB$ Čf`խ@Zr@xX W>aJYqZf\CN|YSVv_.Zrp!LI Aeɚj!`\/YQſ 6I$yoѦkM?j/&*~YZYkmm&1,jWh `]6dF S[ox諺g8B$ʯ y@/e&^$L7F(lXRv֫z?3P֝7$ϭIGx=ڢ:/l /8x,FN)㇤mR& Χ&\$3Ei%U$5D7v j=>0lV)xb]˕<]\\9QB6rԉ_u?>j} BsZ@%?T7pMm^%R1W@̒j@D!JSIk-u*|PݑaVNt:X@:̂ʾW+B*Y^+YxmYM=Z9t2jtuMoX')?r]Ǎaa'}Wv7p0zY 3BZ8Q}υ|3gp CC )@!AŎ6?!`^Ah߷ :L5[!կ㙼h<<qYd:vk?.]r8&y={7n p 6$ap ϼbt[TN2j YV؍"z])xI6S]<$VeQBwp t88T_Z⎍VkT)$t w3¢nxƏ ]++72?YPUX0xyUJHlث=숭E*iBE+[!;r[Auhv'7^n;qZt6j={~8&Tc{4'jq Y=| CIN; ݬPƒXߛ?msPDKuJM}n"nYm˽_)K(,{-Ypdf7gS"_lAKS tJ #Od-"% " ,0>;z1FAN_dd_2HuGNQŪD} ˳0Xzu7,C09Ztr9SDUHD:yZ%`F" ugc&\ڌv Z>KD9`f Oy>K*a ʞ-Uu #d`LDC>|XKT;TztrFb4@2,3"q/+w<(vmzt\_lkd7Wb‚DޙUu4d*G'ج9e@1EC'ͨ VC"Ͳ?{C`0${eH>=2e rD_!q}\. vŌ\-!P%RސʪB_ KSZR2ϩG|樂TP[%>i7~?AC^=.D>NsGrYSore:}_؜',y& c۰8;RBOγ5ACoy 6ȟvUb΋>CG xP5b 9{ M4CԷoy)Lf=$Anr3xIa,6 !&x~K8yĜC+$]#Q<q|/aho$1\}m.q nqlMvIHJ AV*5%qnn~_ F3 ;3*Lhy@)n>gyā[ބ]87 %##ǚ;JW Ԑ"1#V@4,L3RnVy7q(PyiĴe(#/&ɭK]{{k%%WoxtݮD8-AHG8:,L_A~O~]#\HfM{9R#FWeZ[ $ `“W yqfѾ_OPv$,/]8w" 3B>'(xEm!1&MB sηf0t,@_@["ђ;1}U,NUTljiGk@hvR[W Tjo!}67LEZa$v 망ׯ%3&LHV6N2R,EE%J̡`x[.C5q*Y{IDy/<> ZH~V'h%7#|dD!= sώQXnOt엧n6"I 2aTbqIk†` 9;œ Fypusَ4R} ?> E;ɴ: OS$[t&*% D-S  ѲI%Ȅ_Oi ԶUòO",%7FӼH$}ޅGBQt'g#p}ܯduIǑG/Ñnm*ZrԖ)ܔLڪM{R ex 6a)R?"fHV /8ñɂggvu.nԫ*6?S[EٗS| !>*P0d 20́RX383/iJ)Ve2Hpٳ3Cښ](H%MH+gaTbMFF/";J 5]XnُW8?sRa_gBVdY&G\c]۽cEiU4V&}`74W-W_ѢLMNƳ<X!ðnJ]HIZשA_O p߫0'BSHFĎ ?t "vbѩPqB{{FT*t:Mm,=Eӫ{Oy(.PHզ2j,YxZo_H7|qhK ]֓'pŒ=dڞ_0Ym(2'`M/@ǩhovՎ{n+;r9p('YL_&)\b%i͊Ef^U뒹r/9twG-a=MnIF EK=%?-Vk4 FXAέiL.d%O uZh+wKo+.Sʟrc{2ӆB`Se )`Vѿr n–\hHk}TCnATҽ5bAe.-n >68Lbs0#:[?dIa 仈 ;j[InCE/48P4-3eau T>h*YN)ԟqU5sVh\C]2'cXz_u< ܾu3_B5B ߃Ewy=[e:q H*@J\kK2~x ^eUz1o2̊ZsE:zjX2vnd|%5LO KvF vWfFnHK- g2lj\,;Yݦ9 /OPEշUh5&h*Bp NWEua6q!BA_@u2EtΈIr4A t|X(s/22vT~|7lxn8ҕ #.*) ے)w a 1%흆z\4=ڛD[lD%,b Vʱmu4\U/5dED6ڀ(y["-h*NLDDYE-y.$ikA:7|N@1@AVKd6jXa/05}?m@ h-Ӆٶx rl[Պk:P]eY̶w %i=7箏<l o͏DF3"`ell{V+0LXDIb`Ͳ9ŀp؟kEsmcuBP0o>!X,$07!(\GU&E!Aȷlo/JbnUνwNn 2የRQ[yU9=2**go7;6U*1tƋHabN`JqaT5G4.>w%=iO"t)9} gֆCvC,\/+'㹱C+e@7n\ ڽb%y7Ϝ2Jr&C&oQ{w[t9rB|,SO<=, #DQފ$߫h8#f3u[ɒۼ6{(%Ю+څ0[ ^@a;* eaw̝l@*o Vƻ@&b%VpɫՍ&%9Uks$*-K2Ii2R4RD&--۵Iy@Mv%fp\UnC␕c bJ5D;>f oi:NJDv&7 pb][.4RPpI@>] 1װi;R0&%KSȽAFO}@r9nF&Icnʜ'Ajmnrjܲ'~{&M.@2U!*HÉgdF ~R]bE?d >RNtIjԓ򑧄э1I 5s\˱n< ^)b4T$-6Q;^s⢘cO =Ʒ4dMk[Cj @)-\ZKkgMMglYr+]Ӟ=BV@ uks ) ^V,C6>لj=ƹOyS6*P8pF ';!.-jKC[+wk_jzgNOҾl>UZ?H^G`!/&L Rե! apl=]yS>Ԡu*2&Y ])QUûl&bZs+Ȝnk Z,cpk`_e FmL{ 3wG<>IN'+H[Ml Ii*pIF= NyAX!ű$i٘8(v A}TUCb 5 @4[4]IKׁ&~$mò޳ݠͧ/^|悞RBY+5 @~1-[w@𩾠rXETY)1M.6"[D, 6(oe;`ޠlTP 0{H /~۰j;W'>Wdu+uei ?1ıA;܏3pI8&s~D&@{N;1£4;ʩfžj&Z#Z#C{vDAuɖx?Eg8uf) #sS5#ARq-):Ip*R}0*|F'_=B,rIYh{cu܁Xm}Rf {hx~- )6GZԞ+ rz\´WʿioiLD-r]H93TƙD]C囒K9bϗ-yV߉&<,Ԗ) A,`3A-ҢMxor+ªy ;&}|!={!f& 剐Wv_Sqy1ȭk J M4Tʛȃ8Zn0 ~'a02 [ wHzX755c.5;w'# Ŋ"eWy#F)ΞpTi#*(.ԭv!4m^N"8B6 &"jeBþ[%FL0 <)e=#ÎdXVtޱuӵ4L_=̶G8*o PX0'c5̺Zɣu'Y&F˧3*@P"4 %?]Jp(A:K٢BtD6%aٳsta _ c.i H-/R|ɫP')UE M|G+GL׽ 0ӿFc?}UlgWV%![D#ڐ+#!i4"\>Y8&M{CVՋ6M ǰu{Ir'3Bb['Ղ!3efbS)FS+!5|]NxG&2b>CIi7EOP.}+L#,8ðtU ȏdPM,O73_fB>jW-6h}gd!s{<"Kl,њ"5߶ƃ/\Z!q 7QRe^]:(w'W7:+#68W|sQ#~B;2['ud{A[ϩb\.Ievr"B%mҏ$R$^X- U>$l;`}ڶe`.]Р 1aXA;"| lbZ6RxJAg_ˤx{ꓞz?m\FfXz4jcaւ>TH]QQ@o1y՚E٩oep<ȞJ:.%OL/͇+reQ"$gh]7LN}[JA fFqA]T$ڐeu^E^$5O'cJAr+ۿ"KWkpo&(-O"%>gԾig%۩_eob2_,D2&(_jX̞CY{xŷ"|n^FNQ*nÃxWcЀ k-&B |FM/(#5LU GuTO1'fwbRmh@y2?!N=޴7onߧ^pQ{ Tl&LSlNZB<'7VvĩY022@Cyg+/jv^ɵ*r?I_gҟ \!l 3ͪ`6 ^Tx%<\R Dv7L!cf\]R/v@a~YV3GI=\I+{O"A9**2;RJ .m^-^GlIYӼgb0!ntjƶ*g'oW:2Z\vhI"?PڇcFlF:&>(LO܅k.̞-6 վ>^ǭ]xg8?v ͵tu\ qbYl~L? @m!qq q*jU}۴/s\=;44'.6 E"Ҭ)#rRUN4%"$]!:[`!j C7Scڢޮp׮( }Қ`qMḱ|يY[8qx!K lʮ+`o5C .U<4F-*5u{JyaYl\.ݨ&UN2V( Ĭun迅RZTĝf{_Nݫ;AT ǵW~gagq iDgаn!.TI!}?VvB Yʠ[&7`~Wxb6W( mxP\Uq>#[a%wj=yf˚2ʑ\3+$TE]ruh V(mE>I;V^:>w`rv!DC!wV4[||+'+qIC'O< xMh.Dqgf a'oHp5a3~qE&D?KkK87> a0\SJx4dμ$͠(\w ^lHVxv~30þz|(Dwxdy q`x'/Wa ![84mu_)f!ޫ:c8Mԋ܊ajkH&z\ %yR: 7y0Iu8_HC&: }=!5lkq Qy71_$^Ճ 2ٚĽ,ęUcx&ʈLS/8d3G?@?U˟{+WĬiTݓj"N!T'Tc=pgܷ+rGBkEVҤt-=Ei`ca5oǣUU G9Ix%lԝpFУi;2KF pr(SN?d q lKZ]eR()N6+}l|b42W\|kl@y^3߷ǃ>FLOEǥGgpK= SIQ *&{RS0YYjI2BiG-Z2H?[ZZYFXwEr55_*U6)bD* )a|,Cbbqc Gtvi=yCtư3Wl͝UwXF˼*O<Cha;ՏV֖$%U~Y *%i-Yc͒: 2rXHb,^U30aDzĻǸHsؙѓr˫F9g0TE.&%)z K՗gfY7},DxKBi=)m>m~K 1ZrE;B/fV+L˗"Br6fIA .Fycn9i8&Cw*ؘ\To:6t_NCBjj#xKj9MbJ+Ϝ-*,| <gݩrW]2z3sԊ`u/ aB~v5Կ]h1ȏ7E-2{;Pw/R5\Š֑`gkͿK>#2ܒc,,rPqKl>zLDx/^ 7ghҒ_::Ӿʷlx|W/ nߟF։U_k*<0s"X^#814Rsl߆WGc]ĸKW:'Utgx+ %]- >|4H(DWT@ttUejr?GXI@A"DIKhNve5 Y` .>-Ĵ7Қ]{oK̈́OEW;EBwU?S*m]3>jZ#$Dhˢ[ p 5Cʍ/ҾoOI/T˳7{JG6:A< X ;±mUs-cHfnդ9hIY#hʼn 5֙ "rٓɷ`G pGWЙ [+m N^,0]%awF ( G~.7\W 1_o_[gË[Peb@" 3;EL `(@m~On)g",x[@}-^ζ1봍~v&ی]`$%yx)epk 4u;#BK )ڟl}h蕝+="il9zã+fIngjV:= nD|Tw9* z9zB4)bCi;NR\ϮGfV!|%dptMM7V |=LY^@h1 p' `ߨיɆ aEP=Y9ވFn5cVeG. [cxmP6wfcɪO QP,ͽvIfWsL?L[լ嘚kN`N:_Bm,qp:V <.[(){z@d J^pkgbX~1yx"҂_/(2N]-')ZAahw=٦ldgs4H/eڑQCF8T*rɣ/7̒d7r;jIL}a!LL7ʃNL>`ȮěTIG}/M KsDR, d3J1!&z1,qEyPTbPfw#zy%_e!?އSP$,툢_}yPٺRu|̀HֹYg,O QZ!'t}ij'&ȵsD/(};'M78*.f KeEF;h LT`6Upz;UK֭' ^/G!] Jjf샊k U z4h>(Ғ;j*NcvKJ9b<0ZX.Bq.a hOS#WojQUع@DZ(TVB(_~*1{MɔiQ|Bv0v,*b~|h퓧@v.n (!%Ö٣f$'6^WA:=p] ЋZC~lP(F0Ξu8lzÆ! 4N䱬@ZL<57 'Ia[;EvJ$j M?lsXSjk9`nd6>%a*|ºs$ѣ.HZ,_E]4fPu)̦yXP1gEsp{|VL/PKov%*[BwFZӀ`X/ 'UnkĮ ϏsyEtad ܢGh),'pQu!W+ kUcAѝ37ޚhdtoQ`T%sUIڻn!Ls N2|ۉRtHƇ@yHW],`; чP@>&ategp\n=)mZ ^5sA8u6|wxJm^MIC׳Vuv;DB~}*ec)F+*ňMiaPn)Џ T[l@!5(^m|5]sԵIsXU z˩7(aBOsϸ'i+pUE?0)9]˫;#ݟ7X-d ȟnCXap(i`v |`P_T/_R,$yJOigG[k^, @<|OG3m6;\f7N)êbj^:;!Ijg҇UF os$[x{RfRa.)w HeU%! khZnka R`qYxRE$%1}1AUM ț~`n{B. 4zK"?]E>e.`eĬlXȾ0}lT`OqU.p8,}MC>5C: Y0 XX1^rk̇mk0^}w_ /^"Y.GNP Œb@Wq@z"2fEFXtH%]C>̔tvD:D̴" 8lqθt{}3= 51z? ' [NU焟KQ~:Bq { l*aZi)gP `B•%?0Es)ѐ'y$8' *U{FO9Q?PjErBAf4q|ѡ/E.&اex2m=}  8U;b?~Ğcrչ`a "7Hall):|~cО}Dao_L;+PNf|F]YًeLO(ƌ}fshѳ2bs _i6pgqxdɋKNe:6#1ؑN'5CCJam?'L\!KJ }&P(-Qn0f곧H>;?88v?Ճ:zؕ0@Ge"q9]Pmc4*kszdIfpBtAI6 &*$3nYޕLl km/f>gQɜGNR I9efc∶ &. $"vjY?^ ٫ײYԴ.`y6;Uxx7ص mO7(nXsG"n8XXgY}oIiU?HBA@:J|^-^(1cLCफ #2X[=x}xC/UO0eo/F({?wcp(7]X[mC EnU.S)FBR[eN,GkȊ7e\k+F6kjC1LZunF9:Vn(cC4Ey-x>Cbsx@ 9>:t:V[_5b{`X)mS/kqh~S<n3_٭N">hCݦ/]erє&=P~Ѣ>=tpt!^>d1x5PMOh[p%(Tx(=7Zo "Lx6A1AG7/ \R"ϱekq;n`d7R̷(ZJ @#I jP](\Dy/9vGGo'x ?aŇ:Ǿ.omMMڿ/U|OAyWNv#mSݸ՜ϖ#5GV[ÄsuPXR7T#\YG%v)8SֶwdMU8 'I.𔋹F8٦$XYK2Bw4b.emW/b96^Ld"by aM# 9c vզљBW38rcT5p?Y/^J7L`:Uҕ$?9 : Q |^[hݛWh|籲mڷ@`8`%U]Z]f]\5%Prw)$: pKIw }컆 !N SYcDε6~/N{_:?4YEYAJC٠]Kh~ m휓}Wft*^/"NT$/kOFlAy}N]{'VNX%`]G#V_%KkS;]QAo䡖!=>~>5c֓*oڇ;Ua5]r\8 O7A#x'Г0Cy=gPIR׵ƒp =mzЊS܈mi79t%gFu ?8х rН# o5Jn ,9mg9:FT󅉕Gch5'9VVCàn>$oEp`dXm?jh\|ͦ~74(4iڀy9r~>[=D2 scP aJIٟž Z]-GM7VDKrT.ma$\12X)^UG5$*B3a1 u1΄[꘎*KȃO SڧE)R7hVϡ)PLTbK@k[b-Ͼ\E ƷbjplvNoܬO%`XI ^13v \N~c> Xʝ <)G:f>hT%  vcnX~$RrR .i2MVS3I\r SӾ󖦈|ߓtD7v&:AkF9y yF?Q{8(\׫aALPhRV#3u/AI֤}->9'x}iUp|UwS?2Lދfx!GLX l8,ϵ70*iQf5%m * (b8ƒ!U{}}0*K᝷)J VJ^FJC(=Nf*L c~/^h6/P(}g$OD\˿9hGv7в6د%bؤV70MZ5fo~+NVrLrރ\p9.23*^N`js;{jϤqia26L5zs4ov =&bc[7KX\%.8 "bXꪜHbD?t4ؿ19FM hCewH#?TsM`3(,= ʧiQfӜ(Ro)a[m<+2KHAd7aKgbنS=\'a,4]g54xm~[ozBGŁ;),[’G!a8Q "]:M/*`&j Rs(j:؟u(݁O4Ku De. 31d\;f\_V qNQ~[vBgU'X+,"%FQgc7I^yI9ܖ僙Q8+EeB-wͧ|jf9dQ| u}mueprJSTh>²30ʛ8B@Ad;@F<{ 2hOea"b x.%H8ɣ+ Xkΐ1 c>* +fR/{d,צ7]Ubk:9I86Iw"-_߷j9>3)Sg)t2xq y[Ma-9M8DJ?6n&'i*7?zo*S,+TPt r2*{AQn9Feյ"x˹R*]V(B)y;OLu>)[Y %`RkhYY _eJ,ߏc)U.b#r瀧2agf~>bDjh؈Nee eS Ot;АԀqܺ__Q粮I q=[,z1=bPڢ1-gS={TÝm*W3#vD1E$i%*-l, vk>>  :KyB=ED+adXv~KWV&io+J/QNӺR%HQp<2|rm&y tYxr?J=rE~T2_.9N|'TlM[|d}pHKiCT)Gvf];ƥVx kVPIO&(@exJd2JF"@`KR$ ;8fnxuZmr;reMGwI;Ȫ2?kb/ V DO#, U?eOWcMa u}޿WP˼E߅=/nsuh{݋x~C8x62%ʕ8U ,{6r1]!G-Tg(^+$|ъN'O:7E4z_l!s'?_LH-R"z#3rpC|%s!#f룔f+F$bܢrTj=}#7"}%jYPK)b  .'5v݉`adoCH4220zƷ2"/&ۮB4?H  r$ORX3XwcB߀%@JhFo%(2n/l ^.7䕻@{gU$T`Ռh6PN#gVP]l`S$\]>j-8s?'QBWm>]Ȼׇ !o \ІyVWͼbBv{o 5Ajiڟ m8lfT=u@g3;4`JK`%r$8# Bt{lEms?/X@5Hetv\#J18Aشm>sbQB0'c'{(*E혷4H^U:Xﺄ@orS^"X~E^fGӕPtM!6Hp t[]?9qV7DӓևҩTh]6 (VI$%S OŅRldd[elPx1X*)F;a8NdUu{J4cEjgǝew]*gj&-lAh0I5Y U._MCNrYɺ*@*|ӋC!Tj'+yy Ks!nO C"6(QQ&tAX}{Fm2-6["Ӑb3nzU%/SY+!pmV-2@kn_gK mpbY~F-l sJmEv1C ֧Ħ3Gm5ti n"_nz/;YAL) qIyRKҋ^<;f5oJwQmp՗8bZPepW#ib/G;l*^튭  pFlMschMqe _mdW\K0KSϳPZO.!es06c?gWBhX>IDtHy:3?[yu"@EF1Ďn4EsNn9^Tֻ,.xHWg&Ǧʄkv9Sqt+ wDugT]a @hĝ} )M?͌*kە{hLMF^zZ+3QػS_ 7|k6q !o9Ҙ.`]sPœ񂃮]9졪8蛪(' %(3Y&)mn1;ds`m&\]#eư.b(J~#D_. E*l@GC޻ g-PCr-8ԜX"OH-^a4be׎M(|p76b~OsP`>Cd%\I2&juGG(3@/ZC[bևڀ!oRGzT,ԁX'h~@Ѥ0?~ &s'鈀I@'bECC˕yijvtـ 48s(P2 @νpN?}5yJC6EL$Vpp`(OsCl Y|Q7egLº%(5}34Z|[_Q-!H/EIEfhu%@0b I!AhR![F闂Hs4-MݡU!tN~6#_/qS}qbX:qWr.42V8uS ӧ Z0oa1_:e/ng)+u4쒽&g^^A"ݔ>KG[V~}* 1sڞ#k(`yW,0e+5upU̝g,X{-l-J3.佇J9*PH,c=~!d]`.q;qb'Wu:#=P=oًf`PI"O,wLpEReC'؋Z+ =i y8j>6`ɥRQmu/sy6U)O}VsYٗsб4A^nxxn`dVi]_nɂ[S+w[o³[C+a\Q/e@JiY} '&VH(l0f@r<5YM_r*Ѧd >Z$Y,BiP E6?Ώ5^a)@N7BC̜|Qj"n?J)"(/qJ5~P9D%>d3_ѵG\ ygeq_A7UկAUG24Z2b 6f;v;Iq&kzgtFkuATvztR}e>*Bj\=7ad~q4u lF ƚ"Eg+qJE4]MrMmZh[ܼ7SOҤark+E6Aە͋) 1NTv`bF 4:tC.xuTt8$^:A ?noZ'~~Brȟ;"^u2;zR\%@Yҧ]c" /|9!ē6TfQ s~n~x1'^fPRoTCnYnѠBWgxQ4+αM_[-/5esz䡞.Uc/G&z4]NхYlZm/DvhS ;p;KT=p/pmL-g %R,i)t*sIsJ:!eIsm.8Tm{q#\NE@4KQU4Z9/A%olZEOXiFQ9uy–$AVH'y%0tUxQ ̈ -e CeU9pt)0TB TlBX`aetCW{I5ѸSfw Z ;aQׄ1m JePB/Y M?mDbp Iۘ'TOҐ4ײIӬ#Ir¼>~JZu>ΌA ufv3A 46Yx k ? 솹.AQR햫|'D&x.g;BW+XLZSFEϨ_, N|CBJFa,'\ށcqIA(2 :f?;-٪EW66WڳH|`,.}ɂCb<Jr5!tDG+I_8W_t~v!mp0N&F;<vxar]vt];ό+`7@"Y=f 2i H oPm'H\S(쵎, m ]<4|T7+#-:ۊNy@ZU {[ uoM ؁*uĶBWZD]*Mn`̙<0D \SY%aQ~֣W-H$Z e#_=cB.XO>(eQi}VoTԕ ~k` ˑ^w>C~zL3ǠB$\DD~me,RbdWO}>-hȭ^A]}jK`Y֒bH7K`F}ԝO(=w\R-A$b2)nH\*Etev҇,y壣j׉$[ͻsD$ʟ0Tx! pf[LEN(l7鑥 jzj렳ގnK?M+xp\x5<(d6)Vig%%.CIunڡ'׬h d xvȦ_}48qNi|֊/RفK@NM=2 0(6xmɽןm`YTk ZQ_lϫ`4h`W|gC <)R};C y9-@mg-J0km)57Qen+*^*"4kŵ[󻘨gRpn3}]#_jY2o&O䍮Ɨg)wbߩ>5y%1v(|kAdc !bJy(Wz3lmh<^3u弄 zKT)~)k㜛_49jbѨ +{1ض\,p#"<}y%ah6 ;w-gDmXJuZEUO. kRn T0fʄW쇉]INSAW`_<Ȇbva}̒ôǾK7m"1fF>& XhML)R>n:T w֪ =~Bbwb6i]Is* m͇%-uh@: euiQ%;X/,WOZ}TeXh ny'yHTrH*/9ia"eWj]{F: CXjғ0g8 SLP: c+z~` T?K3MJЩVЫejB$Տp %!lern3ŪǤ3a lhvYx ߥGY~!]TqrSTkM&<-Q*s[x9X;R0Q@)"NU4M"O#H We}"jY_r!(pU2t 4_73LZdn\u[r,UZZT ,`NQź\I̓FmCHi{{? bȟ w~IՆ1N#Ukj*wg=%0֨U (vx&?=om?W'/5]􏰦#Z$ij6d q-q>L7k| )!Q[ynN  A*,d#2fiS@JV~dp5hXT>nM5+s{n"]땠J>!Qm6;۔Mj(ϤCA`ĝ =P J6~ª|VIaɴ  1"3ށM̃T[ s;$X;¦Ml:VO+`pb}^"oe\"bڞ]V,kTa׵ءEg($Y]`R5h Gic!b [*y|D!:\x[YO&HZ;8!\<ʯmHr~VlkKjN4B*J 8@>kgNgpn qg ܴ\ttlY$aʢղ%ӵ I F]3Ԩ4)MֻsM30y &!RQѨ-{NSw6 |} C$E>!lW%DuaiF/_+p'`ϏmC%";s(GÜ/W f촒r]qR--)a sTNT,m [zY/Tw.ڴ7/ O{;DZiK6X+)5Qm~<԰F2zކSY`^cYC%ڌ|NN_,ݔZNG"y\T[?,Q2}UxAKo}"|O@ o*UOS4B!6D״j6ܢ)!%1)b[$̖υEE rfS8tVjABg|⮈1?q:5Y?cV Pq`a\pd=hOa+5Άgz(a:Mzq6kY&zµ(b$j%*N|ۑؔ SDXu.J{Q_u4ڲ$p~7,+}̧T+,_3Dsj1UXl;O JȚOI\#o] pG<h:;בdg"z; |ZN&zV6 L.&G~QOA=>0r?0 ߱𳓫E}}@Eou^ba;oG|ijWc9j;~.f>+OWFWW|n꜆Bn>H2 YE=p@!"ru]Y_jϝz< 8$1=f7sN 9!`"O%Uk#yyp}bB Mws*%mtۤUu cp[y_\E}F [\9׬/3noUQ /S%$jZv-ފ䭰t9WJxj'3IHgܕ?`xDrFs֣W' ;uD$+{ޔQM垢۴8v`oq+kDsI4$͚Rj ~EMOkZ]<`Q5W_r{ Ȇ Kd;K FuPt /F` 2y<8`;b$MM2^1IDW9~Y046Cr뢍+3R(uie.D#wr_^ 5SB7>Vٶ#(ٜX]u 6vnú>IR&ޣ *TV֜x]2dgiĸ ϟN2^5o&MǑf QX&S̢vŴɪ]i(4SBmk߃x[hU^)Biy¦a1l~> `,VoB %f*K9kfՅ) >!<9.H=9UƇ l +PP]Ĩn AgÚk#.lwḵ jy\["qMaOpn[(nH[i) oMisEqDp>֟bFU|Q& <\vއهx]IP;r|7px|p1 }]-ǼZ neH)i<*̄%+4Pm|@ϪäONgw\E:1@}CT "j'5Y9:@x-ٚoѰjS8hCVf/cݽ&Zu3,;t^%5@ݱcJ:UVͱKM%)A3 淃+$9Oә% %FR.Hm?2NɩwP ' ܚV1LW:cwgT8ԤYጲ}b14`Lo4X6#l}QXӓI2ֱ@f#?|l6ng2J^{8Ք}q-j5F* (Pj#ť7 Uc[HN Dl+kh{w\[J#(4WO4Բ<5}"6 w=5K H`Tf|!(ϣ~;;m>WtS{r>yPղkXX~geٟk/~@4 uz$vYYIm*6SA^WJQF'X ,zdw}F @,^s(`dSĄ =iRN]TC v7S!՗YF]M.v8mT։ׄD89Q{p3_{ n뽧B 9[plsc2|q3߄ S=|0?Mmow7CLw4YofRr[~ֿew3q6Z!hkA2S-z9 |-hqva{J|i,M ,Ҁh3e杞9B!< 69*y4}nf_716SqްYҵGH{)'݊Zf}؃(7) TXnMj|:.|>PFuO/.P\$q&?J[@9Z7"]t/,h5 /q) u{vwK3J|ך丰JB3ҭMlsrRa]]]5,9tᒊ'#bPlzp[ qm]IZ"@$ncT t/z^?-jh /HؼH*baqՒVXYJ8,|.b²理0|6AkέcBk +P^*p|p7._*v"mM!~^9TKJ.0ͷ ԾK#ozPI2m'ϹVH}PnRfV8BաV 났سb${Jl)n0N.?{Uؽ26oR }QL_8F8 YώƗ6;F_Ia i6FZmڅ7ku|4߯U,]ܞTȰVE-{3k|cc9^1?EaLˮM8=]Fwo T )N$j׷1Xe/:Ft\*܇GK |jE!f&#C _1oqa%&V8a$FA[7hmQ|ziZo+B{'%1c-eADc=52j CE z*hYLVelӴvi٬m*pou୰89ƆXi&<ľDhWi|+tv,W0ƈJ`_ڕf5N=@ B4.r,aFW1 mפךOK{(<)"Wxڄk:O#Nv,ߵ1)f/Kkcpϙ򸕢])Nu ʼnDTX!0X:AZ{BR$~ ℍHV9obE )RrB+}N$~zc .;YF35z0 Қ\gyp!,`3߰Zm C=}Ǯ!s^6{}h~t#v؀K aSk6_S2Ve[6z" l5DS)#qY]/0";1jHlAܩdy 9hRyd6n' prkIsl~$$R!K2f8Ϩ [!/g!b(`wնEՔ;m . )c)Un<[Cv4?:tJ  ?;+Mn hn+ (BR\WR]1ȥH\  bY+ꡭo\9i]{izp9zEn<>Uֶnǿ{[}xt_>:P}H,e'*w;3Iė7ϔYDTbg XVES t")e4܉,q\EzB8n!S8शXx7H4VK]ݟzG]q xY4ؘm駹GBCp[ȕ%8,DEQ_}"4sc[:yħ;#10ALW88JG"bWa[H⡕]V.wg8l~h Ể"fLF.v9Ȃم*_ԎKZNzg⥌/TT]\GJu彜?uM {a{VXce#5 ~4 +FGng%b 8E阘qmhevt za‰ӭe/s 7!L'k!a,>F? Ԩu^j- 6y8ͪJ}ȈxHyV>G࿣2hc)៟(2|+@=)t[2¯!*4Gjm &qT<|-"c°걭g(?tCפTՉOכ!Di6P"m$_}ɓTJjI\#}+2x>OC@NbpdU)' lr:l;d# D#(-rc:_Y{Ki(<H`_}"[N .!U a2L.~}v[>%iRONJ*+BZڐK.clEc+R{灩\Xczq|RÉi9-7"]EdShE~&6u]ڎ!R$&]Vc6AK>&E UPE'#)["+uu{>?hKS۸Wq| PbvӮLbnSd%fu#A$paK=4vLN+*rwe{<^8'RQf_7ܨǀjsKvFۗJj+V,ʈjjϜg5?r:S"ͳs[ܪq1';r[rpZs~tI[?N(RҔDŽax7e}+#~ o`پݭ.gM m/Z˃(ﰍѵ8)xuL `I†ZlHx-),Hm+J0&.l&n4g%An#)[(^w V1\~Τ;TC' K(L(eRm#>yJQXA 59O.ƕhZ@ YGl4'k;jj^4Z:))<+`gxE6gR1Z :]˂&®OwI8P0՞'3F!Ų-+_ejZUh4ؓnH˔|2vb\[]\/;X!u,l *B8Գ Բ.`2 n-=JNA ͍c⫡4y'S<9v;jDvH3#aG 6D-GʩU dzPB;O#ꔘO;*Ey *Pd<7.imhDl*P=(J /wC( !^ˮꀸu46Lǥ7Y&o@oEo?&/?Od?so,aR3`HI3d`fjN&QEDfp-&9^y&'|]CUjCwkm?ksno>8>aBU0B(p>Bt?X$~X^o f~,+Dzkwli7(4~oC\ xXwLnC$ϲ2Savksaa]qַzHI`\<618-9^ Z(˘ a':\1SxKу(;q grϩa*F֊p|R~/ J_ck^7:m4Wt7?O]n^&Bc}m@>Ȥ:4 I4k)BmJ4) i(S|P~9融Z F<<]=%er{gܲ[exAf:݇EnVE"sD>V +-3~zC!lKWUy'Tmt+e#k}H"I\9My" ~/ǼP'3tu!X6&KsC͕2.O3.Mz4$uP@~c›>^jA+4 oq:ͺRW\X_<^ڄ_XXa 2n 0 %k'Dxp<dUr~eEhT.ZoI7.V<_foҶwۏe./ 6q5&8U>0'SC8uf%P64oh|`]Vټy 7^7(an*& -ku;-5mjxJY 2U?BgE$D;($8J5M^aHkuX|O7@n*w/yarȘ@ ߑSYtm')<8eâ S#!Y=+|!)?{lcaѧKeS^ Kg'^%5I|+l~.P4Z D@=%:]FH])OtK58Q-!VP1|gQ;vN\?gƋW-!}aҨdAk3~ k|PJȡw '[f)Bፕ\f,rvʬ.rm&:Ϋn\R5/sÖՋ=Au= B"ߝՖLS[fAoG+Qxb% S#-%̪9%ZJL_.W Qn]&)4`󩁚eT(%kvp]VZ: g鎵fإ\z` }80-=lFk &d;HtQ^qa,o:uwӰFiӝߓWU0>{ #EES_R=QRWY.RCtC=4 xq}".*)V#% &lo:$2ܕziPbq8A<\5q8RxkY6XPFo%u0^ W. 2S؆M"Y 8qBv^C=WkDsW Scc"Xbfm0;ߓ^Dzn۞+`Ԝc,5C>^̫@0O̺;^ӝVDIueWQvh`;~Jeh%kY"ʕ;p[/jRЙsl’0 SӜH*y a ZЍ狿( 0~^-7SbLY})] 1*> y$J[t= "7_GGp/շo귊$o t`,r6nMhŸcsGuM?sJbZWi2SrJY28y>)zvőM,ݯXq`H6ƕn+"'P0kk:#LCOck#jc\YZ*:_sCk0P #{ 6SrM1'Y7WS2d+ٞ(m9)Rgx??3 N>]܍Y554i^ոj1D1GM:cBWIE}AƔ*ixӯf'uyuxXhwc vp988*t(k>};TnHzm`T!u!K ϊRUS9lM8$j\8?[ FT1+ ;?tŘ8ⷭdnZ~%8)77Rg}@k/sצ./ev#S`>b w\!TT6s m JSvb8&K](pF_9}=Yq9];\pP1'] )<ˇdz71Wc͂4U[Q qγ'ο`nUmq((eǃs&گ\%0&i(}ߌRupffi$Uw7k2"|wN͡92pCdJ:Dm a~P^BJm͠>s&&ʬce3AŜXJq3FJYX[pv?,hn׽P,bb(qk1|t/6tLB)XAecY (8mIV#ZP:żL=xWGƬ YGL+(9\za;FL؄4/3C=)m%x-4- I#v6&N1nq7Υߋ;hpo-،tLWD΀gz%tL:.Noo +`%C0o#lĵ'BVnse i**B'I9tB ,fuuƟ șd-G.ԲSakE.'V)%N0Wo&"WCAs:fS:?wT\ bQiZ-fM՜x(<#ħL<{GOQ>)JAIS0m)71!^#ڲ-JZݖB0(q bsi _ʛ?l47 |__0Aj$*iLcCF9tuY"i*g9~CX\G١ S!t{Ѩp+Wp5~ REKW`MHߦ-lYجd2y;şob, HKX3[]$M؉xl 8T@F~H)6pRΝyĮih^[9?B赹&D\a(1Fh"7~zkR% eNp]{d}pE|3 *zrׇhK0njt{r ^)RJ+7KG=B6Vm4,c&P4። ) Totb+3Ba+ Y[ʡ[ҭp9x9XW9 ݂IP vA"eJ饀W_}xe f2;I\ k*/"U Oi(B-BIƚz+^SZpJx}B<,'c.󙏧0}׾|9lGOiۜarDPELP6]q 21:mFz=Z}^ʦPDqxHmsdjfpfO?!jj>ACH uɑ<[2Q oLy)n ƞ[$[|4wCWIoJvm_dq]dG'DH MSMsb,!Z NAx݊XUp sכXtJOCfi'JUl7"T2=dI9;뇩DV@p_~\ȪPG^˨;aYa/DjkSêR]Z`䒚2~ػ [ѼÑ Pt::["rV# nEY7?K-}k8A8dL] '8B~Sqޤ29Z}f,}$ӽڹjy{Bu mdk7λw$#B<Ȇ.!( N{nh$,؝M!vi1GJ0z] >w@eڝlsص} Sŕ˪m٥, QKD'Đ(*aK;&[ZXZTİx0ۀ:8#Y4+/5uIL[[ iIjvϝJ^+f>ȑ| c^he2s](.WUsʚsA*$;}g%`Sr&H LMΤ,Ů|}WND?(7[vM 6fJXVѢ-S 1`i-C@x`JH>{/^߹g+d(DT,já7\pPk]G4b 1%:K5!`3ՏZ9aIhBx^7bH.'7?8 j!WoZ77.<_³#]Tf)2W L{$7CC<i]7^եA/q8`20_8_*59`Ck2vs݊GLDVX}`hıUz4nwiN LjߨdF# Jm_Čv~ެAk۰$J|x^G*Я4,N;=IVttJt@Ql<.jh̔T&k-xh`7Lbz4&9N,X@ӡ_`u' =j錺#.yyEt8D':5MGJ^} ɘ qK!:wt=ÏXVͪ9|lҰԨB pc/>6!F ,&to[n `F\<˼OEP\Ȩ$J"idW<9Iی%x2x60ȪFX wӰK_s'I ?{gh98( /:Jlr%>9%w`0?KJy $x8Szf{tF6y&L j5e{'Y|`!F^?2,2gurn弲:/ -G@qĢ8o2> V%[9'A朴M)¢_^tVz 95E@in~}7*YKoo*q%闼`\\RV3p. UnpLĹ'IV#:-%yJ#(gU2YوﳌZyVt(]&v]w 067g5V]iב-48/Z"tCbbPF83M u|t9HK_cIjaX.kǪG^T`]8wXX)[g;+pFW-vTo&yJ8d@:rэXOn,?6v%Z`76ԲU0#S1y13=ăgEa Q%(FsFRJig弡[7$i_ 3 #? -'ޟ`ap0h1:ʤIҀJRJ9fZ?AN!?QBlj1/:LXjOB?< h4M&/خ=Q@S,FFR^'7zԨثӈ 3ә՟iUm_RoEӲO`@)ӡ!*ԑ)[*b(D" ̍P[ѿǦ6Diqs,\Yd ,B?C':XVj_U^b88e !w^mͬZK e*K] W!i젙r|vBlH7-{-ړ >@-OdwjS>ñ[PrUכ3C=/ =gVGE<]e8^ߌM=ɊiE DR=Dp^›4B# ~]~T$;,oi[BCqv&"0cʴKjxYѿA1wI 3×;/rJ/J75us/,R%r7[!zJ`Yw|?VГu#8wmۦ$Fȗ2*&Z?N(_ ,]pC?s~m엧?_g"bW61=}ZUؑ|ho/_7`mU;+Pe#X &poB!@tS UQ5+aߴNQq81%zS<ۂD,+/~uT]^OG׿zY+1=T%<ᚵJt7%fnXL%%ko}M. R18|&#@p$8 uy:L'ܢf%^k$~gL oX@;Uj9]w-,5J?H22/qXpQ #ROsĝ:T.׵S%?J{zvĚ:-6(25ҹWC眤j?OFJ1MT`NQe=a-d*+ޝUT&Ϲ#O> E[9 fk~X6I*Xn7"LX{ؒnLKy1elz"7$ո铹Q |Q(=?!Ѳ\K?s*+nLēPVM|:WCbALDԜ㗍nHY4{/OM;;Kp"wzXUy2gM5[6%~nw qUx }/Kǰ_dy0{gdd@Upgݙ0ZC* c?y}0"Wskdu8[ \= Dx<dXFd=@xX:e` DŽ93J;z9 #Z{ٜhJ܉+`ޒق:5OxK"]pG\s0bNwWz1hW%Ae4??ˑH@0/àQg/< 7p\Gx#r1@odzATh[염79,B%*lr /@ pY3"5.Hi} Dԭ`<@HˮD?.BLTv 6ӮAP`6 ,'-P aaO2mX_vCrDw| C}g#C,yg*o#?&qy6ƚ_2[GaZL;ACwO^s l:ynKŋLL8m9r{q ]ۅIbmʣjR޸BF^݁ -ǙmVY߫?ч)̤}4<)s J R &uA;:D>Щ;QХ?{ϬuA "Hs(ZzoE[? !̙(i=~o >|PO.1R5LIS2^QU T#μ AN;-Hi/ZEz谛HWxay,0YhS_^ O1O^xlv0\6'˰ tLi ZС-[ؾ>kw6 XFka-J9g ]o}軫V֮OF ,%ІG]̹='ڏш+cҢn©ʛ"%35FF~Rb) >S(D (`TpUlW_^!(#tZ\35.GI_WχixWҟ E|Ax+NZAP$9yr_X{nM `TeaN ˇ?E 2OZm\z&x!-5;;}dLa{Œ|ڮ{:g3Z>ءaǙ6 L&^$1D1E}xOH)6`*!O cRCz`1Tf6/^T$8{<:sNYfա}@r"Pt%}:)nE#ZEC!&҄"oe^ 5lvY#5%lP_םNeaQѿjDPDeq>gbȮ9aA,鿃s$@z Siw gV0"{G8W;""e,BF=mK cմƅU]d] pљ=vܦggO^|&vţra@ >b⎌Ϲ0󾙌K{\6tkD3MP:m(|RUPe+]a>BhK[ nm~v8 |F`7uŗI%0gW|z ˉվA5&P}PGؗ s`w3KtmT7-&+M2YbMk^ fH*G^r&ϑZ_./uh޸ɫn_}x_W$xwW4:R͈mUҺ\ӮcES`qs8QOpZ(Yar8[w \a}G9b? Ug)lG}z˜Ğ+:ȺnҾ^;]Y9ogw+< &d&[s9u vP WȽ:OJHTcȔ:G5h!~cXXǰEq$wR4mc4z:~Tr3Vyܟ+~3]>nn&Ct!N@4c&$  >888 { PF.SD#p7LLff~ FSU[29o 8j%2M$Tj o#潚F݇9{Um>-EХsG_莆ZybsoIPɺ OS$< ,PoZiD)o&U5`W :Sv@š Ir( *WY;!y7톼@fw#!;cn"Em׏~)͞?Q&2/D-8R֧/A,\ci5We| +߮[|QC34sV<,류'S5zMɥ 6^DuJYSOFj?uitYcor :s=M|#2I 6'*HX鄒L(T !֥?=gP9A.hۯ(]*!hf[5,[_lzq\R&V17%v5NPڄݑߝ|Ac#^?kzNbJ>do$cK^?pj* A#d}Va` [L< =VW m5_,Wc_oWTf٢ t+௲@ g HepPbiG%"Rы,"$ #GUu&Hٓ@G!m~4iRE-D%E6Z*(o1L^n-|hCg֫HDPa]ί1Cjd;j fuDg o71#AVΒ%. ]hyQoC>&?:2;bEA!D:䪰b8 S$LFp,w(0a`C@Ld?'*x YsLBBzY(* Km۞&0 #kLk8:Q!Rml$E$s{j!>$0M$p/kn K~sUkacO#d+&LdQ>[H=&u\b3wzJ^|~.+  F)1*@~Zʸ_;&PGӝk7G\_Ҧ?FB}N}ڛcojH/ Pm^S" 4s;W-nwVջK(^1bQ: R0vcqf ؎ me֩ Vu0W絚O:cz@InMBpĺ4Ϫ:$ޏ  ;8}TLHbDOqLZ?A5):`98 ަ7Z|+?d+O(d 8d>hj=X!~̽*sP7fDx!Q%fzvpT9qf 蹣kdž1@O (Ҫ%t Ta(0IL>tv,M"8h.B&` X"bľopskIUrDo g6OB>FY7tv *x@?+R&J9mOHp0$+}1XU \cC}^/krZ 1Z>%܍ t"bE:} d*N _U{OcGHjBp[|5ŽLu CuU?A&xH 2ψyOv6r49VEFIߪD=n t7y瀩׭;"d5"ܖ17WW5ٽ}}SE6i2)ƙƣ,ϵ))f#, |[K2SXƍ^]Y`iK8YvE6Cxev:a)5*2=qkU_f| MؙunF 9CQ҉+π 3QѝO>!h[Fx ? e`JؿClf|K^5j1Wz'?}Wˮ?Zc^ Ev  s3Eւ疔r;#:؞ёg5_ tĔӁ]51=D(9Cnv;ՠ^tsЪiU \G`1ΘVG3"a;ԺĿ@ ͑̿^yP0X] h8h/v2_ vuTNB8?罫Xy-F[2 3h{$pL6bR3}yugБFc?k 0.Җ]xss&HUaM,7$Rh2NVNߍm0+[WMV$~^W5rhD[6tˊxAn“B6&++U?,F> :QgJЏS*ŇFNfAJEI&\1- =5 \:j5}r:c͐|[&l@X?36=Pǁ |}xqd'g4x J}P%GF$\jr;~A8۪-[Po)y^hZ2%U2{i]PsEGr շ=(nJ>{{*; O_u)'^ ?<CB7Iɬc= ZGθEO%GrW?g"3(.ےB |RJ>fK*y~&4Jڿ.9'Zyq ftȭ6i^ ڣ%Jawl{&b"-[S!X>BĈ<|)$_]$оx ǘݣ+"\AWIhD?S*kmSw;jW(\|/(Ğu`3~1´4?Ѩi&*0MԟA QqwIr"Y"=^Y=H fa=ͼ{eoc>NtQ ʂBvyNDׁmnh!?8cC0-;W RP <񇅮KԔQmjRn >h)C3|,N=AOGӧ8#qf#d#q@)7)wѸ8ֱ/Lg&FT驪-Y4.rM]$G?YL]דu r[K% Ř|Nn{ qp1 dk85!ոW0[D|P?e ' _ՙ<|1sX8U//A3]jga[aUUyq Y%o1 Xy]7 >ofD`$-0~]f9%sLa+Hfu6mUFfjzp=T h`D@:B~:# +¡8edµё{Xآ<Lˎ\O1IE#8UeJ-1J9v]kL}rțKpf7#YQp\=_^!!@XO-R0#P^J.,o SN1Q]~+ GiᄐhI7L K"O:)^FJ3Tf;ڻ&4j SYW~a[p9*aCoMMKGmB7Eu -6VNGڞo(9b0`,!kzGOH(f| ,tp  oL' L=]3ޖ[\)J;p&C'j{wX~F/͡![,kA(6T`8Zv@@q;2P$>Bz+\t}SVU_n{ޕO.L1rqL ,E2 (w>"Fqo~igI;;e4 uBte-kش@Se[VG N/b-z Lo+^k !dű$3#g!iYA κ:Ǖ4ql)z5EB}UqRLhEa񟇑5uŵ {+2  zaܗgF`ˎ~OjoW;AW/X*^aUMhi h彇 5#ńJ@ G61pqX/s9FNj l)Bp\6q"2a(hlX 'v:h\ᱶ4JQ2û3žtPM^A^`38 HB\f)pw.كZѫ <tt|e)wd;e} _#$8|ٴBCʃFxm?(2wgcF-:(l1QBiNa5r,w VCmzL<&is S]; iq}K^5gR6]: (!c^IhN|j' N)R(T_xY¿rB)X[D"<`A`tg&y~`EH8#>o/ Q'j6 6q{Vrִ 7\'ѭo=h2<ƛ]@.R"6LpTۋ(ˀ: ©P~ev/:ehF9?Fsd˲6RvӡqioYw4sNv2^ $awm +jo8og@1_7_exe'% t3Y0:cD.{3ШŰaW54N5ЙΥexe+"*z\hDZdCYw>(v3+2h)_>a 1Jz6]36nUQI/m%{d2UEvdW8'/%_m4fӺG_^6BE 闙Z99 w;j%O0k/I90c`VlZ4/4=~3@p.iLz]( yjN0bIeLd3^L T Iojܛw5"+7'>t.Z񳎿~pKyWB' xI}l>$C5 p(ANѰR̚:cgU9)Bpw>,5kɕgSRIq? WC s *-t׿,}nǚE6Z\ˏ߁(Z/4AHjV- w{P>r4ꭩ*,L'0+rsVd!a] S<߫4#ŗ$ G8L1;9Mj0̌x[R*-Haw]X3޹"PDIcu<)GLיvfuN>/@ƣ SUCX MzκE`z^ʬ%$ WpcjA w`I:CY͂{E5Q˸u3^9GtC9ёh3"](b_Ka*^kkOSO?'NE_N$˧(1t<-5lr4G VZP,†W$4; ~sQ$:zUz3܋Giq~ėn]p󾘃,O`4_PA[A1Sdďݯq!b7WR_vX֢͐Q*z{͋'Q &g-XW/ 5TT [#_6=7e^%φP{Ъv(͸fǺjr8z=WAfe:| g4U7r=aHk xdҷi1nns;){uҬOѪ_TmvR}NIUqg\{.'F1Gi @^4J#JIOKbjO82U3cAeuTouqQyo!e}g#oHO v. <H_cNǴs"X\xV{; Dic@Sġ5!V1{HsHgJ _Ї@!XYӆ{VkI +^;=GE=6\>ؙGHU"\05B 73[jRI.d([Rڅ~ &IPsj?Q)1tT^R%iˑuE8vnn,3X*,p^C)KljHY_:O`oq8׷< ӂTD 8nzt+QFM2djʻ~ഈ'J$vZmHsͰ) {Ax:d@$GM褸98J q,>h=X%vG`yjK4)D`{"ᤛfyj9Kpo4Era>kԤ U'{Ru9禬*K: p98ְhv WabXb<'֕ /C=bzle\kZQˏWipÚ-ݲ"?l!z)QQ މKP4sǃ,z:1?|-,<҂+5h,zFg4 ^~*^2b`Auq[DP6rO NK]6׌q}ޡѵASD"SGX2d0T9*猠)%fP_ DbCtB ;5+~ hG 1DxS[7k!74GJ>t9L H0)EXjq꒐ QY숕SUI0lrXv([va!3P ؈/(5< M(b"F-?Rqz<}hUqbތ7>ʰοA6NgrceG:<͵ ܫ-YḾ=4*[ϑ(3@S])V1"=Y("CDIiђ79[=ikXN`25EF83w,QaɍwD_b^iƼU}#VjhxJw7vZ'ںZ%+<>*IHP,K#ʣ;1Ex,vނnH "s %ǫX)c;k/ETW82nZulgE;qmts<ܺ@ܦ)1UO<7_=om,j ;JsuQQV`?pJpƯpRXN ʄG$T2r<΢ys q$/xW`XT5Je~C$!'1msw634 22WX˿UO! VFFP!ҊAoA祫> ~{02|$NȯǮV065lbEqz ?nY7hc[/*`&|E2O{ 7>5xE,iV׭-:ъ|Y8> <*!M諔@•VٯӰ~'Fۈ B=*Ac#冦ÔL]P?FD0u a|"*Ÿ\ 0Jƈ$o?#g:ekҽ~>A+@«M ϝJa[543b}słi9< .ӫtdǝIH zM8hgjfNR?M{H.F5oXa-)Fgj CzL% ?œV{cSر,;ppмS^vJ . 6 z*B/eȣQbgcߝ dp@EIh9Ɠ/5/w͐ؠRx%BV}RrZo{$?#d9=H_t<.kUH l(SQ4f |{n`\`&/}s{Ƭ^DSF>s'_ OyB'.f%ygT=!W#'I:Kb6Q )*qH ihDCxA|v3x-$||X . s~K{0c==[wJD l"ךct\v"[jYwBwBn9WE^@+?>æH}dV -L6wNW9`^jUɖBs~TG8ιҌ|QKl' FӋTҌcNɥG6.C̋%) `z ݗ& 8r3L"hy|EztlV[k#Lx4&9 MA^GKm(GJR95g?QxGqռ\|ȴ-(~P~8?a *f"WZ@Gpw,o,Fro9茨I3]Rh]ҹq3C5!!0Koy-bUnP4z|,erwӯgu.<~fyvDz8t+i.fSJ9NNv“@ZP 4̼  e3Mڥ^,O/sKPn)]~z"Tд>-HF/3 :Du`Q(سfqxK}]"Yqza)䅖 w'Fc(p B;.' K_yxW^/̨W%|B >"9廀&x:qC0ukH,Z1ukXNR@g<uyI‚YaU1MOx&3ج8u$ F"EQ|WIʜ3Wg镤ڀH1 u -8`:(p|4$(Df!)/(zWM0f,9 b=UEn(MylNĈ W^UMI[#ƏYmzV/N.|n66*>%vA_jS  [ِxrSWWFti|fN"\f!fVbUVU%&g'$! ALmUBܬqB_ ~tns yP>TNDSGzV+v;V~rsKnzSь`e^+3TZ5q_b^LT$ġ6_=pr IRZRIp<\̭֬˳ͤ[*Ari\[ϰx)k`7sՈ^\:%7dqbN+?l9ӫ]HO@~ T7 fP.<*B@ɵ~8ݳFzTJz#(%%,C6@|mm_ϤƛiRz֠(Pšmm4G-QͰO}_8E̦޿ J^g-K Oӭ%V _'7׊]8TSA"?K J j>LϞ&$(Om =Sh2E/iwױE/3tb䋇&'lD%e^s8\,}\6fuWfΦsdw04M4zLev%i d/|*^B|#p XHl:g7q#?()em{xRv$oً]G2):q@";C{NMv'30A^"#U_7>NV;&ja8On+>9Z SalcqBFt$Iߋx$akA' s/ܧG865^J۠܅9V"O]EoVC ߓV&Q6^ϛ`OUS |ޛCUW<]g7 l7S^GMaR% ),~(2W74 8,bYO!,[mYsTl(e̋NqwK]!Lk 6Zſrޢsyܟ0)[#cK3v:q#TulXO`?O@zm[mΣh(Էw,.:͖P]6C67{Q)ao]5%e Bk{Ꞃ8e|Sl= :R@tR@z $P@ZCY~F'j]΍h 8G5{Af (DFVn]S\钭S&䠐sA '}?NOz Pdv{r8Ft~'G95ܲTe˥ih ZP]MIR^1Ks4׆mD8ӓZDlġ!/kKtVz =#=t16)cZو=@yJ2ɗgfSXs屩G$`VpϦ?'%k @[(w"LEY YƽkW<V$<$?}~O7 ganrBI"~$!aB?2mpiEH..)1N{!Th_@AARsmbY% tT^sq<M/CQ8K: ؏ gbN97ZKM-@~ #2꿧%M.n*MifGG:&*dylRg6&@fT:E&I"K9kun׼54V1=!dJ,+\Yu?+`AƬl߆a+2oI=yP+) ͠L"ttN8=1uf:{3//p;Q"KxU [X}-' )5 $UQKhŃE?0PE$$ᣧȧ^=;@;v J=ճ_/*OF}1@Cw M!^?vbh)u"jk2vR1[]Fޫĩrg$gvݱU/ԯf^ 3 b8W`$>5v)3XY1+BD$He+oU M*#-6p%DJkY]#b4r< ԸN'ebL7@aFA}ٮDWtW!i:y'kVMS}(W'!qfAXa Hjog 0C^ @") Ӄs)t aWC#ů-YdKh}M U9Rr +r77] GdLE0e5yW#XҤbu4 8cW򻥷D mlL}ORqX:&Φn>ю6-F̎r 8@Z}['T}qZ0"KIrN(Ch$/e)'@pETY(*%H=[,8m ϱȧ"J`Ɔ4u٫>CE$Jg4 z囄 :RϦksh0XG&hQ`*.THQff2&E ;p뉆պ6 .V}LS&?x3,aiolÎ=YU,ayflk$q5_Z!˜l#?>"=Ԧ~ 2j4eǁ|V~ tL"̩v4_؅@A[EP]ze+C4p:fvy*LG崁\LCGiafq"ӮvR:І5axG}Qx;" 2h~ Zr]K&{kVIm=E9?f:|)ĢxVx,߂ܑ7{$—ȵ _r*CJ ^.i0ƾMK7[m-ۈt-p;̫A_lG%qчMQ{!ಈ:6p@>T7Nai4,12f}H3s/v'Q0,O'gجDg]rO@d&UD9HN(RnIL.Kbm*ܧZWOY9레FF"&1s~;sQbք #<j#Wgeড়j>hM^gP4G%SlV([C'cof7Wt`ڈ *m\PxO7$F.}8I%`/@f1cg30.WꖉP&J~(@HHj8? ٴQ\C{elû}c:L7|@nJ1뎽 j1x ׉9˳>'gstF&_(SqS0MlVwߝB&q !3QFS_ kq"(E]'fgWG/ #=f6/~l&>\nR*ݷv6|a{LO;d̷2 &H2J<*wtk,WK-nc J?{f :܉hX95qOakR^&65f&lڏKi `3*nr+oC8`aNl#+Cmx\%@E@TnC8+Woq?_Q>$[jɦe" N[da/eQ$Z$ 98_ Syp=jGO{PYfSfPhR~O D_4L^Wf?, jlxa'"1wT*CAΥ[/vIxikHRa|?8E)f8(\Ii67E,A: |P={.qJV+\#֎ZjX E /7vpWu8a M+< N'rq Y!L'+tMY:Ţqdث' ^`>YA ޳F7B2}NLV#+!quf7*l_b@Ui% Ga lq h(I@"fp[P"aR[sg 5UqSB&&#أtZ0!{;2 }*Qfɏ+,SNMZPsϦSuP!|M>dnS3K :?,+Ť& Z k* KQ.RU&ca9g2(G-@w˒|F"[W/[Ȳ([HV-˨e>R/ l~L!Lf]a%ez6s%p56Oi+4@?kK^e EMs!Z|mdEWLE3=v >fvCv}ek3[,@5V+r&w4W0K,[xYjxvߟ1`w3&)z7mdf/V=]+IZVEeSU~_ c;B8/|n04RN?-IhCl0,%8[z:8[m KD>\ WĔvW"^.h*fCf 2v #k+ϸ2Wk>O=Wņ'AR@"T>=,~^j'8 BD4Rd7S#˵B8,OV-iGh +'oiWQKe?f i[%b>(WR>!HzB|!w7}_mEe^j:;3>:-XӀ>d*!vkMꅲ>e[(dJS{֊=ѐ4Fh˥0fY-}nC4O1tD`S{ +$B7R@o~c2H=m-SW^Š&f9ӃPj"N/.L"JyGQ^  7 #i'UI'pꪹ[1O E).%Oش,|| ozR_}Uo9|t P5m> ΍h}铎f_5UM.RzQd`R{UDtsռt _mԿ.9ԁ(zRJI8o 'Ak uL8*ĞjtFBW{jFm4h8Qn5|&4&5 X vq#H[:oayزrVqG‘C73kCRGV6| v=kX;)LRpCU %ohx0'k^1 {)kB V`Ș'`qRU`ؙ gz\b(Sh8c|̌t*t$_cy^;w:7Rv)6 ]2FB8,w/¯"ig3L ήtPE~Mwqv-B3|@V$q0nrKy\MA?ieѹF&ަsp ?ɶ oqp| TWQ9O/P_n).hu.u0: PΊ+X1O;y+e,t,asW?M:%SnnFO߃X.,[F̦(c>v'a^ i9\\*AmC.)ҙ8UBYxhm51[CEzT: + p  Nw9V;/("ႉ(K DLM0Z z݉}|W1N曟cEK] ;קlŤ8[8BgW)Y0n ]]FoKeg2ΖGW=6kn__cąYãv| 0aen/d mcY"cp=[Vۈ hC*<>sTu7l$QrC'B;ƀB@zLc{ZdxZ.Sn[/[ AӍX{aP)`gဍs:uWv[fk\@[B%S0TԱEqFW$̔}d\ >&&ߞ4᝴mSs(_|K#a.œ\+{{k{ 8oMwpfUATLWOs=mSK쇤4KJ&=>͍rL"J;ٷcF4x7F﹂Qjd6s5d@+I9i^~`U@xÕ9{?{.o$v\.~ `OQH8'H6fu$929u3sl4פ:nudnaԹFd h:&Y8Emkn&M|n1gV\WYAf[Um/4Mq:'ZȎt1(o>3=ܸ\pFvW;#rZmޯ@J٥EZA hq]krN%F[(Puf.60gbֲ-LQ[VY{$e$D ?|y" W:XNqm8{/{G-3#4[3 Eӳa+<TZ)I V/w"&[wKk(yÝ|!HK+Ӝw$c@,}}ː4ش 699G <%=%RjjG1HTz{j"~bzYb&ixd4Z.Ie^dz9w?ZjT=-}/rV-ԔC$5gAkӁDwf͵:$Q@ʅ(4jj|t7oM!l<;ҊrP^l'pܥ"v*8*xՠdB2%DB5&ƈBԢ["g"[wV~Lff4+g-$5'TT5=A oMɣ-Fu) 11_?I>0g? :,DW!`k~K'?lBFWD~{p3v L H~ol{l'Z0|E"ل QER-PHw!r6_,_f:F䩦T>Σ'úd%hQj-͟S-&ڬl4Kko;V# 9Y xDGe fҢkJlQK?;uսģSfOvJ!.Oaq~S'*^u&H} {mV4"OC=su|WBFqX,*!]KfлPθN*wzݹ $8},4z&>}P˙ISUk5iV,ʒL ^-Q?~*ۤJ8} 1dUnnȮr!ձosPiB1[$^|o,|v" gR!n^KrnQgBb^ _ibN^ 2m>GQrZEs܁JڬjP[ 7l TJSg6hl 7R˸z,K#:)[YDzrz *o@1>:o=YF$#yC{`E&ܬ|w`.LcivmZV" (;5r"Hbi|asQs 4EOH_f̐576]+7"NnZS.TvԬ+B=r 3Me y`̢ Y!KAm1|T= 2:.gڒ޲.,9G֥Odo+hv2ѣܾ91 6R ^5 ,*_z.t셈y*/Y9J/1ڮutM: {opP0Z0]69k.l:U0Rf0Qrկzr_(IS \6!vPǍN?sHêcSL"E?ú&_<4OOގʨ&4S&8#ʝ8k4 9 ?uKYHxDjiIȚ)Mb] @ YO*C()nBIީ0ڽC[2Mo1|:NOVuxQ#[eɦ(DpUm# t˜|C#,aMt+. 1q1.w <>;] 0yoyK聲36 BQ;qnZ,d?KBhc;Mxmfj2l|&'P2xW`K}i]™O0 y M?IMѫT#i~Az EղJOX9 a1&(b'1V[㋩b #NUH!/hvn1=12ɏTHR٢*3Sɻ}:?o$jeq}c=.]KsnAи8U`\_<4~Zm?"%Py݄w<247wK4-t◶y`K仑(ƭ:g3W)Dbw<[{uz(n3mΘ_KSͨǚr^-fN2ANC/ԙa~ Ui@yN$ؓeߺh׀𰫦*驕:%Fcc4!E|߹\(E>KfS~3gց|jpm{x"D_1ƒ^)4ɜB84))?u4 V~&Չ[Dz˴d'xW^qpbO,Jd=؎tCx!Ma EG+D,qW\ C{ٷ-$DM^,8X7MЀ\vm7Ԃ785xOMĭcG}]xQ:gPEUSwᙎ[(d4DlA5 *لu+g⍒?D-)gQt`:!V{0ȫQr}ֹtbS=0]%Bi`e?+fqc"*'_߼H|K^z3.pQEQ U9ɷ&1jr{aPIvgtʼn=QJ*, 8o_CQ?Hha΃kV S#יV=[XXT|{j/(4KM9IZd`jnl#g\"A1W ldyL+y/Ig [_*J0x/qDܸw&కх1dVon6>CJu'bjbHj#-='ڴvMk=U8QK!/-C.D]=*209~TɅ# A.{@̿9a&^օo#^f:ue˜LƂɛbZJsuZw=euڔz1HBcaj*Eus WwC+KJRu͓MdJ6n)$2N&rE?V@KIv _vYa.`^y9ҩ6 K vXz)dH'" ;f+)’R2J/t#G96i'/5rSs6`NDșp2 {Nsǫ? HU Qzפ 8-{#d7Ln魙ɨ90lײ [#azCx3}l]luHjGˣ.HTR> "]xRR0?g#7jkߥݗ d\![%>1<#7G+w7‹ɥQrW/xv6oTxm: `E2X 8^Bc e+s}V"E;5]}4, \ ډdr۟W6 _Ixo,IUydm@"w^û^9:dIWoC4-:o)-%ljq~Epڠ+g1*ϝ`k3gT+"¿a{ 6[fwGqó-i_>#3' 둂'格v[X*kr$p] b>!Sr^t2ڟ "4;aFA`wwDYʇ DMsXH!.{`8ضKT@dbȲ2zyz]{E nX㯕Ԑ[u_,I(`4[ଷNs7P >鋍5EOhD0햍l4Av$ h]#>|]9( }Xa m62@ :*@;_a 5! LJ{bC@~_ԬN$(zf+D߸"X(=l5g"ׁ%j%)X*?.CqCXo_SƣRWևyԸd^b5(9D5 (wvA܎Z~n;1l6!.$rK=Λ[u}3o r"IJɹLsǺGÇ2|.)m%|1# ]@m#8WiUWnDNU"Tl;D8HMˈyL3Q[.oX`6,wKZYق-!-Y=?R9^յ5Y+tc eU&/mq,x H:u{z%QaNy50nllwlFQlv-PVt0VXk>R[?#mSfR> ph@?@<j6G<rwϺI ř ~O=q8׍-Rd8Vy*{mj^LŞR>ؤlhf5HX(7li>%  qUQ˃tm-6Lh숊7Adj7*ViK*Qf\:V}$j'Qk֘ԯ)Vn\ #Z[7Uq6˾w.;)i.#(nJC餅j]5Nl6,GX@u'<V'xK\:,]8{%ӟpH|;bյŤ2D48LtCi79)X6?S<_#4T!(O)$6?JIg)cA)U]eDQ?={]JVÔwoՋnO$&={tA@@{_sr8Uee 1\-Jw[k6NEyʲc7S''I:AuѕS4YJT ySԤfEzl|Zrr>? &>2K>>V*Ѭ j=e& 2&&c& MCK>c݌ }7 exJA9ʠDWۤlc jFw?]wppNrt{9TRhRSW佸[B6bV/WZa} ?;VI UlSܮ#Ι/$`1B.'rסY: ^#(iR^Do T4|APxg)^!uܠ"^qvG7,\M}Եh'mI׏<:|EX[RnPڿ <:Ghɫԅpa m"?0k-\8SO埔 &-js %'Z)4>]CcPuXG]a 8l6tL߶'dtO_t!ZY7qnDWܺhe\W{b@ҍiq;s|g+..@|S*3KuxmCP-|K.KMĭm}K+f <:«#]^٘&םf!tX"SSG9u\GGd ZEImn#3ƅh19cD"QZZBɨBoNﭗ>ۺ0- ?yvfEq~1 GOߜ tV֒H<S_v1>_=L ;Dl (N?h7Y\Hb҆Qp_jFo,Mj#HwV]$I  -@Q%BMSס Yj,)Ռ\\Xm%̴rYdpT> o?d, NҔRxXaR5Y'rkȸ!,{jLӒ$r"m uZ3$?V|7Kib9&J{7+eHb&_AQ 8N4p&3tӾ&6cz_Fn*:;d%-7L^OFC sDP)4掖Ge)4DZӜ?)!a&j'/VE_=a;}u/A맹lT+2JFk }"Ui5!=1 WO~dx!the*Y7y^_EH իp2>y(R,3BٕmÖDi9My#`S +rh+G`§R%[L@hXl Xu6r-\,#,&,M˺8YRVZL_׋Bɧan Xf2%r=VU|8s^؊XҼNĺTpA%"2\$Ft!}ZvbC9Vv!CtbCzwI),UmX.j-@ߔս=ؽ@م)Eh* [bgB.Fv"ךǁ!y ~c(?0I\MoR=_8frbh<%\tx$ auY`(M| Hΰ[  |So0ppʿJ8bITH #k2v,Hfvwk*w ͊ ОעB?#2F'˟i^8K@MQXw6nmƨW"=BDP<)k %LלY HKRr.=$_4be^^lU~xExJ^'Ơd"f2FMRå"`N@힜Cÿ6#9iŀZkI鋽0IK(, RW 3> ӇFe-CV揭4vߠ(#y1r(3g> -9W!EeʏzN =RÿXTڙ{4!6!^\]{l&S=xᤜ^G $č{*j[r3i.慂G=^:\ Jf1*FyYa]}‰WipoW (6)!LVkEJ])}7Vm)&'ZO]2ܓl"T/a ?CLMq6'nպكRJП}h/ Ωb?8Yzh#h  ܿBX>Lj)C^\C3!C@B\"nOVig1bKBiwf&^ij6W)™R3~NOȒL|8x|w9=}o٢a A_#b{bJ!XK8P7Tu)>>tEq\#w}[& ?+OoΙ q pTZ4TEW2㖭P!+śdA{d%La! =zfhtF-S\B2 #Oʶ ތ`E/s,W7fsbDSg "]B xɛ.!6̈&@37L4ka|#) i#X vT _ @g.*g\WDF1D{*ڝB*z`KC ̚L+ޗ w6@bhlj-912+2nt]x^A0e:/c U^ۿO"E%Bj*\KG&<+G%H'ɜu%8V2֋WRi B :޷"Sr5tX7|ihmq9 ,[F/QXH DLOK eq Kr< *2tb#wg}^/'6K, @B Vc*!kP!ʹKdi{uV;$.c{eÉvsZ&2̴/+aKJZ1^RT׵ `ՒEZ,-\ T/j& ߇+n3B %I)%~F-79O:gEiN=0|;\ľ@dliEo ,qs YQz< L[oQ_k> {JBUȜB|}/}v`UMi-ߡ]lj~1æףGѣ(ʚ 1; /3R-Z`c^tDORÂS *Xvu,5.1)t}kͶCoUy3 /[MlLtcf)[ܤν1oy*l#2B8i" @!(D҃ix5Mئ QDa Y;psPRsr\HPAq7Ll>ۊ{xhtgs;ӷ=eSVbyʺs#nRi9>7/3sw*ބ siSfםsݤ(fs] Nc1_\o8̫>r_! {% $nEx#wOd:fc4kwKY cGw `1=X;p.uZN| ' 옸AdF1m%&]-5p7Gִy$ p"+̑%3r1A o]}zᲓY: @Cǝ 1tnqlKET1] E Bke&&zU艸ͬiC4g7~q6 ƳC)_?F%cq|ω|4uYE‹q\'-⯟d8n(pz /eF)v' !w"|wU]==ₚgJʓrzICՈ\/R#^dJv7c@, pSQ&.4˃kEׇ'Dn𗪿K9#aCztq+`yx\m4̈۬0w7Y--ث^v|yS386#_3KQɌ{Ym=m˸lEvYB1>Na Σz]IfE dɝKzgTFMx >EN㍕#Qַ(}hepDSw(ޯa5n)kdA 8"r]5DxF-s:D4IzRϑ|>M(8ݹnӼ$Cݸ{؇ƶxj1}t{4{V)cL=s I-Vy \'xX^nBcL0E[^H6#I~02 S54ۿMɏǍ V \ $?VҒ&CKLLqǓ ;1_vQ?SR+>0|sa`:8C5;`[,[ك~I౳s*9I݁MCM̙Ig{c_&_F}׀zLc+91@eR3Ɛ_TsrH%U(\X|E㚆̭LCcKy}3ޫY.Ƞކ8~W`kDw"urA(,oopia1䪣%IR|3SЕ8 }sBI=&)>M ȑ`otBTZ?sGh}^N5B'Q\0 +#t_Fz{6p@}*q\‹oxBS|YLdᨾޟs05 /cNP~٨!Qloz O/r${%)l0W mC8- -'_i8Fۭ͎pUleV'AY gBeir5+! :R5Yl=:N3D~LuÊp>.A6!XpE*ex(v)4sV>t}30@<22 ?`-ᬐ̎͞Eg0i!8~t& -9Z`9$ $G}BҌ7ӒWt-Mՠ !n<> Ya,b;RXzϪo$џ!V`Ks@qOU4v-:qx(w*;R\\q͛{ì_OPLw1Q֑Z3=^Gxߍ;A"*t\H1R$S5 Ę6ťd]7:6pH'@bv}em k3^P=< j7 %ŴY=RDhvͱ Z%]JyA.~h6]rXr5?sz4&9iYÕU旵ϸ y7+BAzu, !@Qη4=j ;|3zXRJIx<#rln]3}~Ls /+l􎗜̇ (+hU!߶'ۊ֟$i=e3հa7< Rnr\WL%Kr: y%)3pǶ։ˍR'{3unAbY]!Pu;qR3d7LhN(㻀?SV2{ -;i)jw3@#\B[@T FMyC@tߴ',]8~OL8|6D[]$'*()bXl":. YLo髥^>IjXHi:0YɬueF޻*]?}azR9rܰڳ>]O॰<;l1M/*s>Z_mi\Ԫ'ąC~Gn-#2J_ nh"qeTnڛ~x(?,(X~6=vFQ_j:r6OdiG{qH?_dOKG{J/0#fbScHḇ0Q"z= rj.i3azD@3lW`)uIz>OW!*)\3#rAmr]<)s˿aԸp۱NQˇV\ޒM9>mF@fc|E95쨪RHk5~y.:k|'gvC DXTJ~;\Kj0S+X<%6r<EF 3^GԮvOnװw0my~1,@RoteŜd.6rwytio(42:I~2o@dҔH&KT:$TA {[I^Azb٪x7@k׆2{XiY'sR=TJDI6HPSԩOSE@!/X0gρ\q[ܢr z<3"ݱ=#YӑX.BBR֦OXl'3Tiab|R<"~~yqJKx "δi2W E)7FSC޴{k2:9B MS. C퉞yLl x*\nh/{DRBb??.H4|ZGmv3j,Okq. FcK'/}ЂM[:A`gD9 Od=jATE}Y2Sg;5<*s􀟉@Ks4_/`g/)&-YbߚbbUjuq"z_-fބԳ.w/b/Outr.[C=-*]Xi(G_%cTP!nbiG$l%L!l8`XĎYd%|-sIU^ 6 +G^K:<č\\ eМZ*&[;o磼OQNl??yh-MiQ\R&b Cϟ[oSo)xS4)90'Z#heӬy=DnD`A;zb%k:b &s͎G,#E30Fs:;. Pn(#Z Duj֙*]xȋ,2[do¤n!' K8gQBWIE YmWUHTY /s+taW$3>[vgԊ!$CI6k{j@WWfY IMWO5[PB|FE"n w:H/ءjb_ῳL U0ihFTcÏv&6ٽ ~zJUu'`8߇\9VG \JIDg\2x8ZuAj,1pMśY.\tT@ԇ-Wf!<31r>i:C+^<*#ڶr |n* Ñ5%܁S[gieV$׃;.SSJ֠I= rhJք-W5ی)Ԡg #h5HN3ugO8bQK Ro9$ahԓiWmNw_=gi&t]{7V&m*Q&06o kԕF ُmr՞uU_ןEγaN0h&wCQɨ%َ=6 @bL`/ni׍˖iq-+31%<9_C3tv{43pKI"%X\ Jz_>yl2S5!,\95'ZY0HzbݚF&:Jb8oFХ??IG /wFW{}ȕ6mś}!GGY @Ұ 2[ɬm+fT-{c0kÑ+xwx'κZlj:M4béYKVzW5QKP)N/_j# ;_nn|Tɪ+2 ag%"/!UmSv&$yP\kFrpxdF&T!,IgȮ( ?>lߤ-LQ ';4Nl6]04m!wn嬖+Mrϛۖޡ!+WɛpwE#*@:qW@Yn|k*;cI(<'I 񀏪B x|Nڷx(@oSe)dwIu{2DX@+;R@;jREkUJ' 04Ijb wL*S`1&_}28?SUT[g1G-zgAnw,Õ;YrЃJ5m 4aH5u9;1U' >F=[nwf(3!z :q:wT~@SʮgyVn5ˬ5sNńڀX3WlԪ:~8Y0X;6߆֓*M_>yt_ ]ƕ`ee$ʵDx'e !&}/c ɩ*QTX +29]@6Cl=@y81},Ưٔ]Yr)l)DosoK/@e JgIcI^ˌ'7>yyDZ"q,u!l]F>e97Ka B_fHh]a)wSJFp7ʨ|5۹kM _mm|]p>x/=e0midG2н4$kXΆ&/g0!qr[S# E=1% R˚J˱_cTkhCgp:8sl-\l2όimqH|605k͋.+pjSH[0ϱB''hhDJ~6ea|5I @BP^tb_X?:BRκ $;KXsS[L ѦAMcڔCσo57LD@AJcڰY59 `VXƍھ.MnɁwK aK|\-u@Rh@+K`Iw~T.G@C[qHFVXR؊N9Ţ.7 X86괨2\7o\65%}݈(W L'G]N|0d^y_MGv쒭-G П] ?aѡGRP)ahh0/XAmn;̕@DCM:#ӛG$5(n#T'𓤿.R Ա)S]ګ@^i}@y OJ0@g.e j0SjP_S~ xہҖ {vJCXzg4phV )TFr0&- 9- /V㴽 #KiSiRHs(7*j@:ƶ/d|ui|ȺyȥH_G6!j:K)9&Q` S|e: X]DP]5:u>Je~sh8Aeq:Ӏ`bKl9wkJ0@ rݽ՜dˌuI ڧvB9f|r2N2.f<5xk?p?{jRgR] V!_trup>{ÕtP^]#[tˏ v8Os&MFHy,Y|ܮ ]]?﫚W?z㙺"d=,1Q}Ө# 7Xe٫5DCmf\RMIj"zQnЇg+ znX#^7G.%!{Nr2>=j4Y=]B:ChH)wVl/=Oаj+;0H;gkqtΝӌz у𕆺"RvO;;;1ލn]ol oQEP]V%C9TMB~MO=10z$N[VJ-3 ̢ D(i)rFۥk75!SpW1c1J͆[W ~Wscwަ Z89͠y| iT?KIKIK5nי|h:zg;X5Ԓ_>, vq0* [/ B1$u@~Z9 i"pa4X߇mK)xADYkp+W/pBdFɛ2~y:t-ϋBD$%[.(|:O" Oi0b+ $Mި -ıuOT*5{ C홽.+ľڮVMe}ʨUH.SPr%;]~slp4s^"ə _I% fh-Fv A[*k6 372T_]Te&#j /_e}O w68 1}\9oѷ6yX%< |c"|<ΰ[k8ُ֓MJŭ)p, W|E}A+c"[7Q R  ?J3)6NO$MjB͎vo8s_ᣡn? TD8Z @Ird!cP)7$`rBH+(;XM62 R_(59!",0σ&FBWSu=8'0Y1? ࠯( 4(2fdD *KTW2bveUs Sl CiLJ$pj7h.{nCړP5]unl6@Mw@m~-U(pwχ깮ۂTbB /A˄yQ0ۛ_u?{|_n3C;1:|fV~^ sPrLO@$1aAkݱjIV3 `/i4`+8.¶Q|;j硾+{cXL2p|qyEeDgB3\_r,na% ]u&5}-%Y>w4;Q?Lm(F|3Ll*,ϩ_L']* wD氾LuA!>;k`NJ @0zxow?J}w5g堹@N3~vr۱薏1"`KmuguKٽ͒žg)|S4._K : V^;rXO0aJ8*#jֻB'o#oqwםN^idh:* >'y3R^=D0*v=Jhr40e%tE 3dL/$㇥SOgg?puw [)1}9۽|X(G]W֔c&ytUd9?g @GQ%WEy7̢e fbjY"JR # d>+ܢd*ϴM-׻vwb`{ u[(#Syid%HBrǓ"վ2*'%Mi9h wvMo# iFڻh3>{f;Zp[%tM $e+4 tBg~o.yv;\*:pP!74RVAQ7ܔ$VbF3[Nr= \(O0U+ e~_='q08mI(4bk{'Ujjݱؐ W՛BDEѴt HTF [%:*p%UeÖFd 3MUG:h eDŮ\-&hעؔ..?$mQ_rU.Tȫw6Ƕۃ!1l`#7Z]C8-41Pxq"oy.ѳUN->ݩq) G6#]{(<`M}2TOAO^a+VBw纪.O͛GF!8R*")u'+1- fϰJHe+Bs*W3<$1a[MIem5 +fyD9-I l ~J9&I-փ#rQEo/q*xCFcf!k$N_eF1%["iM]2$*;됌J9AXk S/%OsE77EKo CϻPtIH[7 ||iZ8D ^<]x$O{"f 6 'L8 mDsيXzS&j`Y=|NHQULGy2Q &hkN+;yٔRAwle{ۥ:?߇:zxp>iKyM殙ż|=c\9p(lwOΩɿEHrr_r2mgB@JYکh䉐h*Q$>B U+Bk^<'^lbSXMB6L͙-YlfV9aO몷.mt7wZQ#Ynr?懑]C]~CU=I_aѯsRZaIM[8{ Ec~l?ji]խSx[Tן1\' "c1&D-S]l'Ġ~nQ*irn0@{9ov@cǐGxBu]}L&N*ut.+5)#7 ss2 NU9y?[=Bd\:+OL%k~@ mb &8,Ϋr:ψ3*d"gr}Z_a Q$c.s)Bm}@SG&(C' WgfS|HtM)~x הLjHiR8,!'cO&Bfhw`'ǀ% ϐ֖UQQη%/hDTW"e$$@̭{\Ug1H^(ݖdz3Kb%.b{t%  ܻR,neoXKݘیu$,6 2;c/ƚ%:&nĀ WSe@/DyoL8hO>ƍ%5ؒV?@=C"u/OZ1^~OE[ޚ/>uℕwϴ;giw-Ʃ"avk2"~'O'S攃+&׈d&dDόS@(Lg'YCr s2i[|cRr5@ c93Q\a5";xE?z&+as1?J%4ztvLs ^ <˜/7,[BuY#]H\,'ZWJh X6sdck^QAro 6`Q ,07Qcb1T{ZS퉍'^`{rB &\"@݁ZV5F)i:&Qrؓao#@Ps[DĻӍ:d$Hn'S2eZ'a#s |)Ӯ{{5½ yIW V^qc2) ojr:Zfgiɵ;ە'uiwo֓AM(%:C|(r?021;A bA ׍W*W`> c[dd7(HE*Ulw atL]X{]#I9EMLd?Mr8Y jp骛h:3SgW(49ezN0?bT*X&TyCׅ:0Z#z#u{.l <=nJD9?ZÅEE{pJm#B{z0IFקXBKڗ%WStطPZaJЧOnv]wD=wV=%ŒbEy.Uu6[J-\9?@JK>Piv" HLeH7Ok0$Wzji:wJZóX*]b6 pdnT%Bb(elyڔt@P[c {fbM}g$]Y"eΑ'ք;Ksgp[뜱hbL<)Gt_G60'S3(}_pO!*("M3lN3/c2kX\?G>MmdMA1nW,֚WO~1nՔ5J) BaIV:=-aSi2DIqPbZ,1.owX ViFiY}/BL ^Em* "3&U D6k|=OqG^Ad@']u⮝eW 7[@Q%rކUȳU <M YEߟ7 DF_QHcqr!O|WM~knQ(W䄴 0¿uThv-0425dZ8J?S8>$n GؼUn4MJ%AB)2IvAy 2%Ob'%'tU91TŅHCf RnBb9|V;N"Y6х{:/욽JM HZRm\a  3n ;`.@V_ڦ*w[L`Ș 7- u&F!7q#"/Ydm3!5_: 5+ߩM- ZXў4&Nȗ 5"۳!lyIŊ('9#e, FAn? B1m}CȇZI;tJ>1>UH -%c=y/JyB/n,81p+΁zVkj v'nPWvWzcM3AWZ&V,եXΉ_دAD@K:k}5t5\tzp"oQ#7k+ #X,jMF9߂Kxsj1l:֦Eгȑz)o%>06K;rdJ89<8?KS#k7 o $mA4#xQgxtR5QQ'zE+*T7K-sDt.bP`F bC^M@aa[MUgPhDof=(>))i $YŦMFFz+g;nA% WH=.,.zfD/@5\5vh'TceB:@GwW:!> l(mvQdGuY&Ecnowd<t Q_xcgQ(~n) .k [ɸVaы>9鋠Gny~5'=Ǚ9DMde\8;q |A+ |pkf*<ᗊǏ~ǏElᶾE@u;< 4lwR1Q$sB1!$6k=sy DgqJHChmU>tsNmv @P_`u a|eP˔wp@+0jP!@n,QX J$6H|*X;*v70FcU&ه~ 81cc1}K~Z#%2cc5]lJmo{-Q6CgZ"{WI0H"u(]űov2 :8++l; ɀb>)ADȖ fr1;v<+)5ɔi;q-JqbIhѪg)͂R -ڷUخ2PȜ>|_BDPyluXIT:i[܃#N CJe7, F?'gٶˆd{K K&T_V%S}Þ^{{ai$7 'J[y͏bʰz׀%FCk;Vh硚plz98[IKC[ &uRBspnBR.η)0._ <ffwǷrƥꄿnΘ!'q22dzfPP.|<HtfӸo跁u9C;#nt#n^IyxN zOAVGf6vyKd~ٻXnk1%F$dĔ0rz)Iz;h.b c0.zm8v[c N_.8 9m E%G,U_ݭBAi]~+HN~ȗ3")ԭ)fӝЅCDk.9ٽʭ0$GSvB'sMD]z$p \<#7z#۷[N[:ui[ il..Kx [QIxme 1a<#8 @ Oy%3j  G蒑AP]8,LKIN*mzZri!$S,Gz05&Q0c8c-b#%,y3cI|.šG׿J10uYd[ +IFXzDL pA/6ԇ}\~B{,"hll8D0Ic]e}1f|o;G8Tx @TtQyx-dbyo*mN;6KO W;S"ip9PvЙ1ƨ Ař_x", U>Jʒ %G ʰ IOwyٌ0I]j,(3eheesٴ(w5Y-Aڞ'\QtEi7& w#\vQJ>9ʌuG~͢ZdyFAuh< 4ʻzAQTgNcb`HaQ-YM_:A"[M y#r2z3G==v5oWϸ1 F`zy IygDUES}>RKy9s҇)`|7GC:D?4LCE)np@*ӜwXaWO/m}pߙUuDX]R[u>o;ZBwk0M'HmQ{#XHUjzѩ%dTO/8 ~_| Wy1`&c4FPJ䍮Jz;'49P^|~t[01{ƗNn˘>"T f(9O"%AVh.2*YAϨlGrlR2 XʲF]pȕYtrhV8xrQ8z6ViF ЫSp(y-C=b0mޏvH'_I!.iԝ |©Bh\ <"aH`gqA4sCA&bZCۣSn^Oˠ_ *;Ē$#V5T3xlbX?R<.@bŴݦ0&\%m?A1O倚ϠBg(uRPAxiX|hD8}.DHƳιہGwFnܤJ/zcZq}ghBqt!e4<d<[k&fUd9슞2jTR, di , $ < w?iKd'`$N\>[/",sCF%}gebˤnQk[6Z4V/yɊa Uۣ曍g-JnKcW~ok/_ʕ쐋íS?5ExFiVGےǣ :+DOw_pɐ^sG}8@JKʌhg]54Eo1q!Tn)15$kUصM_8~ pZk^5Q~3[}u%7疘d7Ĩ8Sb+U/ 򷴤s\=  gNh,0kMbFT6V,?XCZܾEi\rx;Rϧu ?]w =XdNݴf'!dtע Ԩs'{$ܒK niUDŽT%c)֤|~lbd 4ml#[fcb%^X© = ἾF4n҆OeUAg*^Mm?Yy5n} R! QM$7,o{uFN>x&ZLbha)f ΉDĩJedPqGLV*~!gH>P o|jq(*:ѲpX^UB$V8vڶVyV<~FAj $fbPCjF1n1<u~ǹP{SZSVSu+:oqa/dyZVvӨ1JʆL,7V&uVo.6泼!3#Z&)fClK){3OY_h@d%{A,SIz aQCbY곛8L5QylBR)H.YdqMnquRȏ.+‡zL,.G$ʼᖭJ9owmF;U|!Ә2Tì{qq]O |`TDŽ#R~ڥݶLKZ7Ct\jފCn"^vB% 4 h?򲍧>3{{:Ԋ7?q@/Ch7ԎGMԔnQ}J%N^aR&6ė/R.l97Ws@=N76`X򵉁_r~n+d-/I0rD2 Z kZrKY)Xo8]֓ k.8f# <[u ;7CieyS ທ)V#Fy~f::βSo-G"`x k]8w=u~(C=|({,߇8zICS],43hډz[_d3zIt۬d"dSsP"B,Uăw %&յjwh 2ҭx.qnN^$qQ8 6nqw Py|VoH]V 2|KCվ+5.bI>LLb]-7/xjHЮ* F发+j= 5t{pMN?ÀZK^A0 _%vѽn2.HTP/j&;W1츖@h%Pܪ|#;^eIO˩zlpm~͵@Y^%%X{ @E0k._s <3/pAA9[V |f\n.W}|h4HB!:w3ϐ=`^:-QzLE[sϡrOhyr48(OҳW*^%cs5 ֓4EY9u*!(ZMP??*l66jXNy%ib 1!12(q>j9ݣ]ٯWfD{T)DH!$gY"+It֒g4KWYtíĢ`3RT>[R}Lhs#~^BX $j~߅RWw1WN8C8cB.Xe>Wۃ@(b{˻j0UYusXP WQks頳4;>_Z-rx#iхȊw lGSoW&[/MGt9"0zc?z+\X`n ڠ"8!"5hM#gDc"3"ÒسSyP1- =, aJ 8SEeȌy{hE]|xI1C]gѾ.1j#Agf|(_:NDEHLa 9adc4,&ZiiiEQ: SN>!a4uI_DW,) gwC LO:XP+214w6$05M&r,WWj]wT1W8_y欔` 쾮/oCɩ}EwG&(jz)H,i7 2#tj(uU:eR{@..[#!jd4u<PkYEZBlxoUs^*Cٗ?|^cBM^pY :͔$e1?)=ExJo!I 9pB!ڗG_u*jplc$y4 5bZRHjY'0_IZq0CՁ.h gd9d~Ӆjt m,QS)V$M|׉ k+{JDv 9ڼ^!"D@c\c.݋;ёs㶻ǦKdOc4/x&[ 2/BsA(D~0ۋuΑJPpKj ތCb~?v@8pF8LVh\VL;?eOUxlO|e!$ևX/Txg(O<_1C3\bq6t!tmק.{upr]87=?5t9(5bȰވ SÉ\aJTdLô38Cd)$fEiT ; \+>Ӳ**_ (2Nl)\g5xN,JG&ydz?8W}" v'%e$= ؠk:K2k6Y~MW?MsCl /ez}wX`m]SF1SWwYlMsJ2AAMAb)#C:Uz>9@BWEj"ظH;DWc&17̎(k sQB.~cV~ B*2WaV=&u#T]+GIžo4}xs+z%>u !`R [=VrKcp5Do][HT?g[4dl:Ϳ_gn Ran q/4)LdSb̅󄨊D ,~/zʊ=փn!ŨA ?6.2q%+}3X̣Ғz2&|dzCNMm:c5Z&!i<?G6-d\ȱ|36đ-}Bӫؘv}EsYY܊z%FIqiTt)(1r XmC&›k,(M61d\Q$:zcz90ި"]w ˭[ln"1]P[ܤګݪFE51r25_8kگ{a%2 `\rHzs75Vyvy~6`Wls%Ǽ {~`鬢H@I;(c8E'*􈿟|Eq3*_Q&0ΘQ*M#b|ֈKK籷6k5|DT:ʟ\d&b?tS+Ң.'XC'kB`nJ΃}:)K1e5*4VزM6Qz/l,!+('eN~O>`,xD9?H\zeI{|XfC 7(_z4H|[)،{!l5sOf,P콨^ҜFjD.Qo/D4?<>3=в㠃.YSUKm @H>N+]#DWLs:0CT]'`~} /D+"-U\ș=W(9uP05hZPR%jZ04!I_dҨe{|oYdXD~>7Nx$Q4t~Խn}zΆ`$Xth_r6Al4M(,A)Jh>oJ)I14KccMu3O!^?C]XoKKx ktWrBPU&o򢆱DmW?L^7Ȫ:p;^3ˡ>M_{iE(ţo]rJ _W{ӫb \9y.mHQIX_{*Дt.B24?{~WU{~ Hv[kH:Xl% E^/& ‚ ^h[] Q0m r,L-Cbc A3pakƃ`/NzG W"Hx<,lFփGM*p x8Rhlgk2yf.Z]IN(0i.y{A'QFҽYjgNq%]Rd6%sDbˣSgr=l\o:W;۳q~!f_j*P ѝm ycl9zʐpoL R&ƹwqߦ$kv|MOv?cAt$&Da+kw,ؒp>:f,טE^ꖛVDqH[oV@ThF103"_e rY~[s^ZR2.QB9i[pyxq) ^{O /;Ү(ė+xa#}*:f||Kkp~R`B^k,R4WpDj9LCk1%ZX>]+.[_~cqk=Y:GpTAM!4&3+{o+hG؟+^*té]Mr_?.7ovEs/XYȈ5?,+=.hwJ3Q&"8^oϜUw@]W~cGb`W EGJ̺}iW^5TA`ě@)iY#q48˶9U1>WX<2ư1&Sܩ_Y1xa!v4:0s| ?F2Q?\|Z$9  cu%*3ahF,ʑ7gN'o; L,,1 ߅e.0܁tBO*CcԲ< )}iǴE@k`^ c97Ie2g "V wo +W`T${?HMYŏÈZ!)f*nZ. G4òQ?UŽ~&Dfxd]fTn(uH,*I0KuWbq(g%~DuO4ZZ0,%D7s;ZÒs'6LM>Y t?.Y%ߌ0{+x/U'hM J P+X^w+!.DVJa'k%nh2bשp3~RI3'>0QNgMizax!@fcʍ(5uni%,eK+䃍W/nf 0ç2>VYNAH!/M %PjAI{rzr~vv3uR;:ӥWHX 5kώ+;s%M$Ϋl<.!kB#H%Ұk-Z͉n-nmw' wt6V&g[ÔhH~yXp;% KI얶PÓy4> 3rߘ0-2 kޡ"YLdݎFH3ͮPD*|u7#P?GR^j#e2"q˿m2߷FOjDiju.Q9 u1:슛s_v'H2|Lc6*TSrH` 辱cfUexSX"\zP>~.C]УhGz% z"|9 Ŭeasm̾q}gv6q\ѷ5j SHQNK)5Km&$ڣf>p.?H7[0'zQ=fSqՐ%gƜ5(8jWHq`[MآrNXPIFeκh8:\j/?F$d%`.!=(ۥ+aTmh%*i(uT&u8Do#GDU=Y#2P& 2NGdPۘ7/&Q;ce$QMʟܴP6ٵsf%J3?#Ǹ<) gp\QaľOv@(f;nNw%ȔjD>g-.4><.{RߚnyU떰C˯S= (wCG/#bԕyo„-,m5G$u9U$ 9tUJC"'2GOM~,v2^_CQHNڿ{ASU)' U a-$7s ']?.pM撖5\H龾uCS<:3rtŗU5ZZBS#<񵠢QHI>!sH/7VsW#{s izC/țgK@ۨyYnCAk4Dmf J\A@91uf@q%aYL%F.= 6u1Fl)sv-HRF}CaLc RC?R><Ƈρhd8T(0[c_V{AV/6!PEjˮ WF,9h䷜>}#/v4Jg]@~1EHJqfWtt9q)Baآ(jFO_`T.| 蠊ݢ^ sXFgpl5S{]ZNC>ߍlC] Є^|!5&"ڴ}JzGMd"@oU'qBo(]l6ۻ>_UikQM _{\ܫfmyfY?'Yn~wuLrGN^<ؖŤJX C  '۪oc9(oGɡu=⭌;N=!ˏhO!3y$|*ݢ xzR7 2zRߨP-a(هPe؋8 @OmܶşPu B*7EQmaNxJp=U; G%g^ Q* kr/]A HbHwfB^^LG4}n YޑV}Eکł|{_m>ILlL]՘c&]d~]  _.u`ns\~hgx5]Ff@0 P}!1j @uYBW g@|[*ʛO>%> %l 0:`c5 ƹ3s`'&qO־%RяPz DMp0oHl=2iX*2UN; Djk,YC1~@}qV[U=ޙR!!x Wv(4N.ʵ?X@ .+䩫j;|`2._}?11p\e}pXt+&43ThB`49fYGq-H[0jJ)tA7?okA좵Gz$%JSjج(`ٔcc?ʪ-.D ~chbca%4-O@e-} ~U3>8zsӺ)ܡ2 j 4eO^)n脭 s~bp!FX0 ]֩aI3v) 2&to-y_Kjrb5u7PșS_b/{ X.jѩG{L$>ZgzSq0O[58 '& )\gUA<{8ǩ1Vۛ bV!k3|͉Tuy'V@5:{IvdrHԓ)ywG&o>/̟ 1ӑͱ8}w6;=DCNFV_Ȝᒫh8M\oƣ2'Q͝1y9d) D$X2ՓXq]W`k3yTE@dw5/}S,VU0Z6F}^]E5cV`-Fבh9F3arFm1tBZ(n2ܨ$v4E5%DM;{>jVY V8xO⼭dp,p8/ KY$Nbt K'& % Dd|nMiH"rۓU>՘24^>VړN \)mat'1nwJ{`:<"ﱊ68)`Oy}u񠋋B>u_>*ş]|D 9Agcд q-׊-HkE*Giǯ͌h辶pIt?|l Dv+cXöO2^~A^;=ECOw!Dpr02}3DnUb "@t>#}^>.:wtI*!OgB;l-s3fSOze9i{^53^sB/‚Z6h×TU57kuB-€Ɲ)OoX MQc~x3k Rw* Z4RuQOdx|{w HK*uM\h{  -d1Uld+JW;}]QtSI>5)RFs 1xޟ%ؔ#lBMLUT"T,C` 6(/CS95Wbh GL" u㗺p;u{KO=OYޔ5StN%LQuok#,g6 ݤ yj m!W$dSE.lƅiD!`Lt g8rfSK[Es7ޅ_A`oF&/?ZFކze֧J;x̿tm/|/JNjNUkvŕi4)>+BtM%'wHEBx`3`c @<9d}98;2 N7.٨}QL͇m(eos){V͈qpZ.UDK! u_K3\5i-ܟt ~p{@H60i 'B|Xs3oUbx֮Րni}¢_!# @*.\ D Xh{*)6) += 4KzV|^I~ikӼ<|Q[1 Mѳd멯M Ujrг:Nc>JPv.︿1:^$6wE ȍ_E F5 GBM/}]lr=Q^(ivQlÈ`mMUIۏρ6M,ET8>sCM=nbX"nj[jNj&Rʳt72 LzH8MpE j>qQS>(=X)j<x*Q!TB8DPB<2L0%&C0Yzs恭Ts`}۾DD!(%~rOSOY+`jf3X-thin=w;Ƭ~8i65w !yַZFE:fݯ#Q i i"g>P+4x h>@Pl+ɷŊДȈ/ON}"6λtbƕ-!½)i(3U"E鎒G5D|mkCC  Ӈk$ƚIʤ9pw񹶕#3/ Fh+mn@=jfC{@{ .w~NAfMqe+Nnuڵb'o> ELLNNb)zPtHRkV $+*Av"b_Hqw{ZiV*2Bb3-!<ӵիkb')W֤=@uq;{[Rl*ɭ?Zo|m9zgj~h%#`0g 'h >=p[fq;/P)%e`U4\-Hip֚Ec:d|Ni< ˉ}Y裭M&^p Rzwxp) *.>:[٘CҧDT*It@Bޭ,Àv/q][U@͢$^7{(5Nυ;sbUv(,2a;b|TK6iBPyg3 ;u"7~_ۇ".!aUx7(h{-rߩ=oSzQ/q!M a_ne0-CevS*SpRR+)p-RjjcF6,!VEt"y҈!gw_T?uLUc Ϸl ypA;Mӫ o]>!di@# ā9v>G1BG&VX!nsu22j߲zL*hB4J`Fs8VjMv S'>7`,s>PV|ݚ^]Fb\RE8sX1-ԡUTd)FAHH7j[\dx6&h8:^ K? g5?.d+8߶n0tzcPw³ʭ  5ۜ詛k^L&% ឰ"=bjGKwK/ks8-F`^FgsxoJCmx7΁~ Zw|8.ym~64͗q_ j{s^f $~X0 r:Ji@hU ,ci~LCDZ6uk6UR'7Zم%iilJ |k(PlP6~kیڈE472i=: φӚ}ҿfX7#ijm5Kn}7)_#_U|!3fRM{ 0tmRD.ߴ[Imkl}}_WΧ$αQ9͂to@yK-RaxÍa]`Di:63x`Y7ަ3dےKMxuiYF Yl峕|Kʠw\Cm%FY Y,€ zm݈f+ODA.&2f"CSU%X(802ܿYU{]󰶱Wxu ligt]^^ `]LuMj[>gJ.pMHlժ'XYAhE@ s,y>w8:z>}A#B`VeŌUeU5y=˯K- ю&ԇWݞ̥b*cClqbe> WY"; o~~ ViX t>spǮLÉi\LbV0⪑+QL6@ND9  z%Wu} 74`~S%NqGՔKn6:ñ_׷%2^ s^fG>0N!iz*Y @=nz>&Dxg[ыoYׅb*J| R5ݸxYQRnk0_ni|T\^@^Vi&I&,U]pEYtm:$V@d^-rpv;<0(UcpƐV&zjZa nD}VXGnl J7f{y' ΏվZ|K._;wm'=`+1n/sEsK u*w:wJϭ(̾F/m1 ]"xx2]?ic sm+w`V&m}1rh$>&S4U4/ua5D"670氛)+)¥Q#S66n0pR,)k#fȵW]pPJ]+ͩpܕe>.`(EK6[&5: R1pccߘ@-k3ۅ(6],C/))s|Fs`WNE:,\X2o|h*EvΡc*Z, v>$ ?.} "+ɴֿc=iB=(|A}RޥB<0PI"-Ma"~(81#lj#>@7?*ArL^NۄIOmߍqq336ZόO\m$I9nlMO#{9I 5,WTG_'qscU8`g3cVKӴ1vNJV͚/"rBJ-ų.:Ɋ`ӯ_:vt[Ok, GQo/ZqM)K#_##X{4[c'5[qCKbMmkDaUOA(nP1\~ѩOFMsFgY hYu5^^AXݹ)x^s?PaɝK W#à-ӆNו&~vD2ԏ2-d , EP9Ln3EP/* 7Qܩi8ВrpZ N} hHӔה%玾 4t6yݯwa͓:$NPw3&kzMfuij`iuc*k]_1[AZ&`nVcW{:5F%T!Ζ,$Ħ ݫ 4+H/)W'6ӱƋ><_ŶPAEKTׯhEmz v Û(G*.k/Uݨ.Y#%L*OҞx֐>c+qZ.0O JV8 MGC~`Yr# V :Zu(gyLJo ߳! E0D4Lbڊ6~N}NNܴlo)=կ4W,:D=F ELU+ܳ`!'"<* r;~ {9A mIQ1( นEkK  mZ)F(C~7Y~.;<+?3AS %SɳEۖWدg=Ώyy˻!RR )!Xl`s~SYk6_<"8I0ꆞ҉Da޿}"1yuRD*3h \$!! ipo?*9QXI{C8., m9'c!WLHfY`48Y,]{{>N߳f塞Ce}3B ne/BD1 ( PMGv=XZ.TC'/|xJ 3D@ޛXe_FNg!V.te?- b]5*(s;,|G{_<>X{Nf;-7I)=C}s_Vϫ9x柁7ÿxGW&R+H^$UCD,IφbCR8Ǽ#-zlr}T7/+z74 G~%~P B?Y v5R[5%kG +-Sp_]dhlrsȁC{Ŵl*EAwM#m繽|FC}qW6WAmg]0߹8Jd 5,`'  nn4#(Mw1X 򊦙~ZIoIWڪ천=ʌmqgdzKY]VĄnu'jyY:tӳ9&/'1Ki- V'O XX*I"ꫩ]y>#P爲r)_8Yn)V)p:ܤ6[1ZWf& :G%)tFU,9t ̝)ro,cBl r;jO'mFxSOj:nj6i+aSXoY(.DyW"0.&J7SbZ%H愫kѲj;Tpo3 ui H#Yْaa=ت܄a1uy_e Afk`$Y_ jntGp#Z8uN)*?1` sL.°yIun2#DXoFdnā,.AO*}itI`^ -2LW1`S ֱܭNJu:s]ǫD )[6U] lN[O?]lXq| 8 _C7bZU fs-`N|GډD.M,0 o&YB,o E *KyO hF(ݓrAVЃL" >ǞeԍO8z2Ư"czlJnS*I&zWE 5x3{ UJKao_o7meLb K,Fgh?/axjWrgWAB̩On tWC2E]W$3[yת BOktd|}؈)z;s}98*WwKf?#@Vx\ӐB. 7\u:`@NO&a$®g+W-X5ǽOMw4'Va;</7]͌-63 ؞=nJrl.cFHgRMETWN|+EMեYUfxhլQaL+fZZDh T"ەd~AIUM&"@.ĚM], vh¾g Ep@~Q%yRQ^V<+R8|:VеeMQg2j}mFP׉G54qN `dRv;h)W6dcrɲNP Η@SPʩ({+`ci(^b%DAPtv<$`>ʜK`ߙ.\;3 /[؁PR ~aJ@4,榃o|g:}n̍ͅtv zKdž˿J5@hIpbpwd*hubb޿߄Evt3O6kԣc8 p.FW fh55X/?LkGN~=<(~@.WX#g> .Ϣ6c-eљFl*jP+uk~7Vx4pq8 ]I CUy*/0Y@҃aM]^:(0Wq4~R^>.,BL'?FEhؿldW85¤PS_U'@)%Dƾ+-& GސmL/0˵͕ 9.pe5ʽͪUi p),ySFBcSt/B rt0~h@L"U女"1xR*pl3L$77]̄`ܙYн/knW-kR:6"9b wr"G`ԄD8Ϊ eƂ?$J"t ӂ{_>Ѧ7SD9|PQJҺm H bo-"He&*BU:  cWcoWc0wVOo~Uam}'7ٽ-Ksn&Q[Cȟk rJ7#X4zv&EkAzYPDOS  _*o9Bq3gX5#/f|G؏H*s!%UA(hC`3`tc,?Ka $FO9숺"pqq$v)첿]l;̸v^kt q c|SR>|X9x{a?xh5yj:0K@zdЄ!u;JR~ -pk[ijA&0xO@W*a nF 2.d8N[,J3A].]T֍wьtܪC Sf IX*C4Y;RCX䡄읍<<:H嘫*&&.^@;AV'K.w08!1GH[m"ftJQqGvE̓DD̍u|\ Ñ@9*zp78K|\?"ER^0pN. !s wձ"Q4 > uQ5{^:N a8U vŖpEgUJSAS=$tS] $ψu=I{0S>_*nZTη ED'Zqcht5yA0j1Xn$vT^x~8UH8|~mlR8NᥑUj,x<&/C3Ax~>Zh`XMN䥔خAX)q oY9im6疋>|w]"Ve|/f~y7Rm&K R~s$="(t.qX 0홒ϡ#; ^&F\=0ZCm6>UyL+JC"ۯoSG .^9=םnd31Ws~j8 *jX~뚌5dr,wҡ^ǦX!*IXKf Ѱ7__[sXŨP^HNOVÑ[]}Q+ ;ۛdvSWmAdh-`'dxÞԔFa8pIտtGA%JJ"VYwӘIldd|Y=wR'ob 7k9EHLˆxrRLXP 01Mr|-H-r5<fG1H)f+M4"G,R gy+׻0(5"K7S+W/#&Y%< 𣶻 lĈ5]:a<0x %3| )x@O=++y~bN4Wێ_K Qa"'SB/ݍzE?6<#/s>Wc Il3UT&SB' |< )OJq\vWn)ᶗټo&֊γ?":|;PXR`6Vl ?"ZEwZQw< 9Rڃ7`v)o~rtܝik"P]eM˲:&+ZztfRii%$A?> . ۝=3x:`ة5)Xy|i#x;×!"pi(2ef3WsȁB%2,6,&c 0ӧVՕMLPmE|Z!-,Tl_`3FAMfd|[]K|&JU:WO~4:-}F ?M|u?\ۀ.}A zCkXg) 7.3 8X@Tݥc#hŢ?kdSlopz~ .;`/Sպm5I) HcF$,DFH]/pB:©QF^#>&&Cz2Y x$||6$bEd[q*,S?Yd*ʢ^1-HTMy,z!U:u\#x-ny`BT3ӤM(1G%벩}`05[ۈ]f`Z{FMJ.Fƌ8XH5.e SR|R0wɸ' ɝ?h'Z^f&2uJj.MUC^v/VλE%vPȁ}+(bB)qäj7u3/;Vk*Nō3 y=i5\Y҃)13*w!5z?9aYBFa r8 !vVa`#Ζ p#%|/H8cG2*?#&QiSnc!k>ƚZwGQgH4p؅@L(;Upj{-En A, dsg > SZc;mj# "%)'XF%5V+VT/>ڪ}X`x;BD}WWZnߦن@Qʾ4&TO:xK@oWlW=_ٖ!B5ߖ[d-$?y咰?2cV=Dž&8o>NV<%]c'\`1*lO)\Ά J`{kiLء"0`*)hN2HXl1j !3$#NK"m:6Ƭιy=OP.ޏ}.YxD?+~e k fr٢UFm?m(BK<$j 6!L9ƀ>̀?!FQ!p.BS9 βPQgW'_dM%wށx9ѳ[tB:ZC\ R6_[*~Ҭyc]hhȓTTa-tKL{s\J"| kLޙyT83Ȉ%Ձ 9u=k5RH}\z&s{CN¥?ReL?OӚ|=Y?DTh5v16ppST_ANg9w x9 ?q1ziG^wI drQ٬:k%/H:fe⍑5۱bE8j[bh|47Nmi>6)4' ~nY=QosЦ d%aHVeHUhv6IԆpRPv"h0ΒiIRej|_xE{0((8"GsJRǸ,UqkILvK{ q>a/ g~^@Y:qk*6{ȅ ">6bA!hCNዢbu3/Du ަ|-O o Z,WOM9LO<:Chlj M~r\DO{8 9jV~Mz. m7XW@ a˴c+tuD:aCڈ?xhҜ-FӠ{vFXVO4I3zd3zan᫜_bD1]NziVzX6"dŻnfmb 2#bdRDbK&HsXaK_6KjOm<47q ҽR(L;x$Y{J(P{p?c^%O3PClyi@ߤuC1e(G˷„#.8iQڅ|4廈}c=kdͲN!HD&+o3K,] klmwl4d#KnJ_^ :'9-Af6M߁˂-4MK[,jOD| ?}>xT R Aa0, ~F )w N#ndnef6Gw]FG}*϶QlJ8=ّ$ 䱅PxlF!~hzK6xBN;.>ׯXVk+.V| fñUM5%U -8QCh߿_1L1+!;}j H ]TbM,ٮ'@NO\G :qIrRALXl$Qk`mb /jHQ6J_g5hΤЎ!od 9I"3jG=Y7ͱuxo2}7ґz-U^6kF9aL0Nc5Z&kI$ivPT`B pr1&1KnJCdX]WvCBʧG\sVYU.wotMdԅgdچLWST_d!e]Wøb;_ϗQ`{'+}mpkb/ۧ5~sh4?_^zBz+yw͈< <ψqK/7fp۵5g%;"Nmm0vOL#$_gx`\v ^;YI"40KG,3ʀ G(yBBc}q.Ύ% $tsoe ]klm)p5A Fqs11?$FtNpH?^PKeIݺ\7__s%Fn`͎En)pxrL?%$i.%"k)]xc% D`'7SR`,HDty 2;{=vlu*4"Ed/.^<բڑ.ֻNQ4\C;_1g)Zȁy1|.9 )/5g2h؆} 'yD a mڌ&21qd2'[W'Ỉ(>:rzO :WZwZ $ũU*NL0^xۄi4Ϯo#){x}F&: ~ xT)FEX4 |YX$UX-|O̔T^C\+N7:eӡ.P#lsr|d?cETynxg_PK5/”. ,iM /X"I:ϧIvÛ;z@qNC`C| 0ͿKV~`"(anud ȍ wFkHmpEW/kR#'_o "$dJYK0d=٨@t%yZ}d{х*mS{ǫLlPmDХp_?;%V6آDJ( +iN*z 6$R-0ۖG@&𒒫 u +}㮻O0jԼWVL'\ zxܜSjҮNJ{uäZ* [plZ797QiEG &XnJA=6H_׀C'+O.n+\!U4pg{aT1 l!fAH4nIghUon"gJ.JM!h-iFd7S(/{8~i;]d8[>ZehXE 9)t=a_Fxt R 4Tv{bјkM,8N9У"^.^.}68R1h9Z\N{AK(9jpSd1pˊd(QES`Bu);]ۀ}AY׉T/16kb ѓ2")h2r!fuOF&/Pu$[:0cPIm͹vU&|Syޮ,-,YS&%tY.㽞 j3KS)0K vnNp<ƾGDL"Ԩ=d8ICǹxi!ZAP- \t;7[XvhxuJsP$4X>++9 $1ԄrVE'-n;{ Vw@x3 f/tƨV193~1&X,E[a)S%xV!B~ /B.$m)y`De]i Ki}ؿ4UJ,}o@!=8TSm ֊JUS5tnup.`Qsk}NbAЁ!d%ȩX %rkbo!)+E ]zo :[H4,HJsE ֖ f"S+;Vh'1nKBUR,+eƍDf|NYeZ˙gJ++9xR3 {PBjtBS#`Pu*d0G<{ uJ2HSR/> sd᣻9^ Mp( ӿt(Z $r? .T֒ٔ R޷u7_tl~mߕJjARG5`ѵ'5I^ X.ɮU 'EKPSJ1"B,O G/yKHL+st yeS/V~jm(Ypihg(<㷯=u1ܰ! ~x|ONkhj̫uC( x b,5 f18אKQ̨ADK::3S><Ϝ#e5xQژ7+yjD.wA}M>@\Ի/w 2Bk}7ƎixS1-ݻ-{>A $ ,1y j "+tOOY#E"iHMF$i@4clF[shA:\nNh-]]@#j"<:`&u9 FK34e~NTQW&woQ ]P/(@o6AN]<[$sNf~f<Ж6Υ<TT]( ^E!UCw?|"<uuOq6۲>-%̩DWLc>UȆ$ Irϩө7^䬻.*IMTEW]Ďth9*1-ORg5 sZm+W5%Ssu* jpjy!KyuQ!jtmonxW%9 F>T"thC5MlNܷQT@v)X/efWeǙ5ȳ-n\I!U59M$S]>&Bw60 l ==wd" ~Cq?$%D v1J}dD  &S%[CTUt<ӑ5T5#|-kP5(o]q[ b57>nDʴd|/6>:KBXMWqVOK0I[u!IR~7axQ&!0bo=4 B.mⴲЋ2#rFg=%iBͫ^CM!?FW%S)`Yf ߦ)6p d]p˿wpI]Mj.eɟ펮| ,ɥ)&[:pk/ۻ$^mL "вs:ULp.1UuV~ ¢3PEe茦ɼ'Iƕ]hKiH&π0YWµ ),U퐚`$\Hi>Gէhlj7.}u{d莏;X/4lP9ktzEsM;|B G}H  9"N FAfr[uf o0g ,.ͩ(UŎ 7~aLrx=D_ ]T(MZŕ`e A-&NJ GLlZ\%=Pa/@^ش䔽M=OTP^ÅSEKoVHW9)dHP<ø .L)νdm4ku q-?mPgoևPx : 1V]7pAۂ!j׫7I[w.$zP䏛TE']$9:cj(p6e1ފu,y?-I^ _P /|RAҠ fȅ0J'4*q7XWoN{m=w )q!/j4ۉdf@ Wy"P)vXwqڼ1kPX |\7v축TI ~`HlX>wY~n7#<|HTIZjV6&}jJj=go$!q\(vKkzeJAړ̼=طrE/BU<ȴ*&?d"̸j6x/` sV9Cӯ V/K|Ѱ1_9cm[6³pI!M?Nm7LTY__)l?cb|-'U*.*I|ZMrN`=+B38qv*KI{OBN]S&[$z$V,\xIxlwS &@M[ANdXhs#->BI+ L$%&w)}v&m^c|G(X}""J)# (9k Xڋ&⻊ }Vy/& CV@al"@mGDHZȅ k]M;c m50c B$r :d!z}NĬ2swΩRgQA50v?5V iW|._nw|RcdCDV'Q[daYR±j&tXe۪+fQޤ5(j[.l!]Gˤ:b̀P|mq֊Vw|]owm<"uȤQ\QV+OhiD*;"(9ͪdPl}?[? ;Ӛ$-WJ>8%䬐#V/ !/}sҹK=o)wv#cU1n'"vQ  B9 tF7?]G>17H2v֎K$Պ"%0GEwxEd<͔ia~+|3ƩtXǣ'ńQitu йɵddek,3>»NV _`&^i ! .谍]@8)f s1UI˵F])}?N񦱺A[a!7D\,KszPW"kW/cA܄qnV7r0ؑ ƁNaz5}&|+#ci6Mse߱CZo3,A>f [=;)Xړ/8/ 7 0|bwPp\P a?IEpV{p&Q*6ˠýnIt&m* EoPNM,AԊь5]TJ0_bXiφ{D E7'-a5"03˧K]%J\$ V"j pFvO_pt7(43ȇGV5ۙ4( ?|Ќy™n=3gI8sܥ8nV%Ko@ę6W&-Bi< eV> 0l?֝pSLP6fl %4ljQZ*BMiAv޵ 3TjGx鱴c炄j0"SG<0$g4o仌Mb< r}Ue6RoJzZؚ@ {F\: L[I68w>RR5H1~U j_diN*4e?w})!'m aDߺM;c=#&jt9, yRqP)0.&#$Y;1)! [N(GvVS玬,uDT̵9Nd|>Soo1uiyV]FܯG)/̴Sq2ex_"4"eK%*nuŠg8,%`eiR+D[us.E R K`":̨G)w_.нz\蟢g\0Z*N6p擞ϭ\vH?in3#|xʰSoJ &cjǩ@$Yhʄ-߿ˇ0>+l4 :F'J!M. w O)_u4*;xmVm^c(ʽAUF"$z qØ*dBϒ6sW=l6tQ?51uq)PiUK'LJƇыLz\}YVK+և>! FOJ{Anzث4.`8V+%-;0ЍY}Gf 8\Dgd1QL?n z~}oU&G%c&(gۑDܢ^|˙w)}3- Ճ!4;CE(,t fo}\ 8˱.sx5K=a?+F.L:B 4vW#8QDMG,/dB-Dck&#0vZ3=B0lECBldaSP qAN\Cb~/cbg 1(d'?l {'ȿ5tS"XnF-{qTD{,C=7<PVm~P9XӿH{U 3?-M)>zQF5){&(Sx\cX8FCu(C;b68zħgpdH Xǃ<K|QIo=+v ETNyM0dN6-]ww:_H 2tIk +Ly0uӱ3E7OEUlҗRy tW@&L@ݟ5RC& X{r -3K-!657 f3rjLԿe?㲃ZaMZX~@wbt9,jSR0Q" SX+Z;eN~"Zˈ1XOJx*v.h|K PZG0><C ^DiI ,$Z?@2s_1M)mPD9„ w !~JlsQt!>`V-O7{U\Z\K $/at,{g*Bư2cW|l+̶J-}\ ?iO!:n E_C1 Z\X'5crIXk\0FT 4WO$%Jg Z~B LS;)kr-g`BtR?l,篳E=^Ddpem֢a*HSlӪPk2 uΫpo RT9NvCM\U]orN8ՠd VӠH:,pL1eM=c<|F̤vRk|@~$E5ě8˥Vꜻb&Cټ..xܷY@"4SO)uND@xrԜ yBeE';豑 ޙx;py %gsr!' Pwz *u_Ǽ^I# KB a:cvD0Y! W=|N8,!% Uiyձu5 oEO,N0 d1;4i/~2\FWkզ.mOhe]"{5aa)BRXfD^+An{!Bid>N9zYƴZ P%JY3jT.ƢnDlFvHҴ[ }Fчo]Dw1fWi55}$ w#Ym%6ky07DBF,Ky&N^VO]@&9TK$ѭuҔ N?U&Y1 mG TJy89<-fW{v=&Wuw[CyY,J$B^6 #s1WQDzQ0 57i댣=և̍Xsyo/2b6N^Y/x{ӊLZ|~%HH<}@r'LL5 '#$39)K'SKlQ DtkQ+pi._?K " Q~W<`OB(~//FكsW-4!vWHPHE 7CAd(k-6"҂k#"U>r5.M껈A2 G'ؕkS(A|o"12) @Br@ t^)tZ'@IU| j<$HTWV89V0ti ըFh\Ʊ\[&c %}0Z $_<$w%TD qZ*⽦| 8WAtW@|]HLk(W3:_ɕ4 ~~9 cm4.~3)dt+B`۝U-fkxb۟\Mi@m/k9bRa/8Fe=z GgĔAs76%0Z떄D1~5"C;w-%-TsDûκg"B`C6[;1*SRL^yhT_lB֢vi"ǦO|T%0۸3/䀦?! E*q*/4of:GIdq#tBñ.Mz*y/c? jE"Ԯ#%`PGF=m*H_.(bC8OTſb+́Nۂ/ohTLɍ\kEK|4 xע|;蘆MVG;J<ٶ=ʏ](`Cm2%\x ,SXO^,Ƅ`hmJ)׽Jc>#0P՜ݽj\2[k#O*gj'K'x_!3|\z6 썝kq1,}10* );1_? vH \?!T9ao9$owC(!oh luź[\՚ӭDS#Tԓ>З*H+│^~ۯWr]"|U+'ICq0]tvOouD݇ 'C4g˹Mq}*)s8 ԃÔf3J%lq~3}  K[4 ɢBd;џ6]>^x;NX#Ңn,X ~ךyU&ʏ( ZIs?@Ư3MLɋ7 cvie50NWJIf+9ݝ_Q;}e.K0fv1S$^X^z.(+ u\# wAb>ð)l,+e[ {zYE}+&ZV Oa}b pt`p;vGR{^"푖Mya!k80HmCּVֲ$&: bHvDڱH %2DS*XVB| KZbH*<ݓZc(+U5#$c_+ Ƈ)R"օmruxLN8(a{~: *ry,s! 쪢ড়HpQn^pH.F/vOsPw qA2rM{)J.N1d͟Ccwןէ+ HY$r DVG}/9VZ~{*'^u~Jݰu6 JP u jW;4X: A\Ǩ9󯠔G `cv1cvE` lK1y+u䉒UW @Yf3@̊L*(č+ o 4 lFF|;:#pĒɞ*_4 w$WR<pvaTS5&;pb;KN\m~=RIr,~ޟVʁ:b=2m,޿zvG8чA+]%Q]]Fh!eC !mt5Wc~ 9.^pW$uA~3@!6,^. \4՞3=*U?Vd$s{"/bG'^uBYS>q$~t*Џkld@&6>Յ#C0D2#VjmM՛6iOo=>>iܯ5@OKÂABXGd`qCSBT^-UO>1,IP9Dִnb l= ֤BRtNfU FH? ^FH޸2ża?M9, *5 k6(튾-~V!Έ$0jVCTޯHe:<}.6Dp9Cڡ U[@0b#1UXQ#\ك@S]혌-n:>9N><5 ڊ2k>N+$s4FSdK@TrT[R(mٳQ@~W,lL(mEɔPREq!ِ;PFEN=VD "Ʒ#)ԓEc0'ԥ< 9A«A aMnX"PL98΄ j;ݞ1LL?[wTS4ˡȜtcU CZzaNnmnfÿC^} 0txiP:ktK-+9"Ôf{ŎAF]]^Zvvg8p_%Ss# ueD!3>mmII!SeP<Θ&L W#EB30(HY_CGBtlx&4hS^0@^D73T~)@u(׻#eN. wyR8 J A( A fZsB3q590 tBNSTұ 2kz^eu @<,~H:_Hr~I[ĹxE<HF wkwUe\{:0_N^ld o`+?`a> vXŽ&:6Sk0cgό9Jzp,oZeb̦7 Q"ߋ4t&U("/YԝeD?cv+t 2l۹yʎk1B#r\A6ʮVr}T] ŋ¬xvOaX}5OrUZ6TL]. W4ͅyXEz+pfhq꟯*i#g>Ǜ`\*͝1Ȅg" \,<3Mf>yC_=1)p3NM|2ʽaZ+rBfZ`x8ET(P^j#;iS˰@ +cvxWCyĔ=\rJݬnRѵ#I\ (!ryM%N¾.Qd&Sj2bO<@ J0f(N=9?:p'&{* eڹ#hEf[L湋cm=߷hV2`q_[60{'X)(vTRٯxA0:79tqP4qu&& vKULe6L$±P̾qᖩL_2c\QG6-X99uqмt4LX\uzH_{KryRt- ]p?-!J|8kT@-³EbǠ7Sn8A&>ޫВ_XWwŅz%v8c*BK&$g0JC.QLeB"i>#hhu9̣*U?]V X o4a"wpᵢSCu:(fd"D̄Ed jNP ͌s 0̾%l;(($*=/qv. h{lo:܄ J%Ss M߱ &{bu+}F|\BGr)6g6!g+lu%O(J :@W'`$vP|] ;< m~$cm ڇ#j}# *Z>gldƍpisqXx2m?!d Ϩ9mTAEW7NHG:^X6I%ln`h(uHSAϣg_5"Q70*k9w`UH 41l݅vjWO\>@=)85eǫ^<6.Owiڟao9UR%C1  ܙ:}q)O`M4OiYFvwN^14J Qv?9tbդ9Sݱe,{hvn~h.uA0!L%y-w+LCZ'VZmIw{ 悷K#o?m}YoZr@ȟ\BކES*56&Q])KkuPz4Ԅс0*ì3>=UqdO^YHJn1"".@@=Diffȑ95a-̦Bum^+WE ,u#>cط%-䝊Q1h,V\xiUT2(Iۿؠ:ȑ yAW,kn65LYy=b)t0Ds V+nV/ Ah r;9N̯tu#%FF'G6di{a8.voEa8(S8^`p#0$up\Vi 8.$\yk1~tBwbb]0ܢI5=鼡:/g|So>h~ؐk\xޙ6|l%V48dwU< {\9sSg/kƒQ:B4 35 !K h͊΃VS_.Gh+p\sS"*h3߃D.#7PWΔjB ETKӈ2<31$+JήZ<@>B2_!J XslEA$73kMuB9vF9dhTc s( t01I,3 |)Npiq;CMҀ;'@G);n5aIDSIf#']$ds9p"$:u91K"c"/Nb JZUb_YЀC%CH⤊ԕ}~_c}fl-oIg:CmVjd|$!fZNM=1a?⑭`|CPζk0YQL,'*m"Lר"8G?40IgU)jq%4֑'ⰿye3뤜`X ]9Gs籽1)/: bsCG }-Adwm L~ډ}{,hKmٽ%ʡ@zAXYeSE+r#)r]d3, B:3%sQrM=YǺP(aЪ3Pa2 \'|uLivkz8Zl:,fb>9ޤϫj/l㇆K%]~A?{f  P{zdbW+ _=~ SO4Gkc2NBL0SAW̉J*vȤ_01͝cި88^۷*\K|?F*Lѡl'oT9RMoY5fFXѾml̥G]'S(h>t+otgWHNJ%BhX W %LX0Dq Ă*5 Gn#u,`IgM{OZ9=BW|q=O0g}Sy 9b͒=h<3 9d8:+ZE0{B85rx)!d,^ Ah&jE$մ&!1!ÙaLhXgN4} tvڙ,^𴉏Of;Q_ ~>;D8bWeҍzBCoh F^!}L5/F={3aUV| ZKgJ]-K-|tK'+t=hsP9QL޳ޅ#Jp'ds(ЧQ^m/]Q ncBvH BF s,[̖$Ttbsb4*+WT&n*\"A m%D86Ez {K e oyLa{K9 tSݮc /)B+-̹Z2Q[$/HBf^ܬ-LaЄ݀q:Q> O wOCv 8+ s}'q86+=-NF5)' `t8FOm$QgD'&maU p:$aCKr3jT?IRWbBOB6張|0~vOE »#Jc-铜x1/{Ak1RO].ڈVh1+cl>wTfBcEt)*'gE$QM3qlf+r/!Jnf~"JOhM.:=e{oP1][YKcm|? 6n{k  [hF+bK0@'o;!7D%"{եչw.Fw+4j^Cؼ[^:-R^$=>M·9 a9DڟQ+ B9؎fr#W"bVڡ2ǵ['6C-Gh~ռTªp$ ] R,VvYЫ|7'[.g.LnN[qKrLI0'j)L\Dʛ.rCћB~ -]p=JWgQfטex,xPҦ-o èLhE:tb~FF'ϳ[Ww0Q@/,<ɧw ݛV\P*%5f-`*9oI Ҕ%<ê٢PƨVC.9Dx/Q&I~-/qWŔy$kve7Hȳ?]B}<WV, D}gc˥W 4)G6VaR*5hmM_`> #\ K-۳KpRkh㞕"-'55. Է"y"CJEcibM '6uv@}uV捂xٯ/27-˵g/Dw! jU-OG)R&" &\Yu*`/Z{SQ;SS~^J?c\i䄔$W첫{(yx$q]N;~7s_.@ah$+QoJ| K<& 1SZ.r%>[K!I3[Ծ2]+{d0C[b1Ht |GՐ(#GT}nOTY﷾\Fڃؔ28Ua޾\yۻ2MBS4_\'Af(S{=:XodZ='ʆWvxK'H*.^{_v(gd|6.8UTU>PCt`.[qqw\;os]dlrNC?p/B=;tINczl֣I j=Id7g4i]5ٔ36%1WlؤטDOq)/[㇯ܔ~pzњa T4>$XN nB0oR)PU6ֆN7בlSdH(KZy<^+4;0^Lg ^ÙE'7\ farQvS%q&|0vS2 [@5(ZI܈k!?x)eOυ*lU#>rbLAz F,0# J>s>7 ; yLh7}4p֪rkdv@xf?,vqR APXb[PCѶ~͏Φ kl1]gӡz]F3)Ӈ{(kǰJ䨢Vϻvl`t$V "`Y n%c_^g:sI\dEQRn[17M[{1'6yV85WNi0j ҤT''UdE?%B05Xݵ'z2f -}%VQuԅ 3xj1_(>9(,v @c{@4)^\Bi7 N&y1O6U2{e89'/p?с:!`nr RpP| ǎh>ߔ#יB n6jB7"+uQJВ嫲z:i e/G;um=م`/oc{Va\XT&ς^PI<Ŵhڝ'vwK3g)NySEFp똪[Vo.")JA݀yJd `#0kwn4H_0L!OKI;LKSj*dL@v9N0hv~$]})ɨKzNn7hs*{Lth),:޺iM/dJ-cD]|5mjvW 2f続m-Jd; whY" zSz-JtFiM#pc9w߁ׄ?c!^)L>Go0.OZ6B{jvDQwMGi}SVbfH 8䇘f6_' ANդggSp(U R&)5zvg0\,f*'< k,ƣYwV-0K `|-+,7*S#ڄE6`{V]zļ`km2{ ı${N\A|45w]wa hM.]El_CϴY/L6m(Fwޗx^V߆& F[Y_Hyb=jmqG?JI0Gn x\W{9oFr;٣1 +Z2f)ƴqmzU}KBUv,?mU4޽ TkR!=_>FE<*{"3#Ҕ׺G"b;Q^t+^:ݱR5qZDL9Q+GT 31/qQf mx_>dm=MО يg.kQ;t1Vw?h.7yrj%B{Ѩ>Ϩ?Ki0g4OMGt=|Wz[< V5's-rV~dǏ4Y6M$6y/VOOܿ[LZ$F匝 cc5"e]>`lDRTǟ6!a!)ܝնa W<,J~]`ys&o_?ď[.ʰı0S&cD~Nf8R1WP8ͽLx+Pv-VkȘDaE,雷Bw7 8)ag BbOƦlMไ"fڀȲXaBMW8k KQU@u;ds6"t 7T ?]ޙyeVr5 -~XDcuQ7$DĊsCg&/lxMޝuEe6H9'Z)VټƇ-EŔ4E .+Diis!  hH3ɍ4cG=JVA|kd]dqhï(BBꚼ'{4C^*ǟ} U#~sò>bgI'[,EwְWύg*4A˩u}'[%RάcMpmƒ瑴7]r!tj2 Hh2#L_4>L(ul=O\7}*k~F@A3UNÖZno/ m"!! +s7k`0TFZ}Z g E\l:ۅ4N_t򇝦)\N`F1hh669'E$&Y0PhqZe\__T#^>%Z7]{յ 4?B'j:\E?ůA=/cxOB;4EZsC5z5Gvu˘1C@][zK]I'Ó[09O 6vs>)]Rѥ{,f6O Ѥ'n+dKi4^tIZ2(R@rNfթXtࡂ\Rl?N;nQIJTT-aKL~/ C{5c65h_wLsҾpfH=*x%6l-zp\&\K6cY u\ί0m`O"ghT ^)ؔ>~;vNYۉ9XBqAtJ RE߬!I0@+Ȗ:+}PdHf0w 0,=>r; f$ҟD*rhPIC\y NDK>)^R:_pg58K037XV2Fu`<&5(2܍sY%-NJm 4 ]Exm 톄^+2TA>bi]lD?zμ3({0^Xx' g߆MgŸuh߄j=Zms@s!jo.xVm&\|"gSo톶Fiϸ}1'2'KmWk,DK[@+g#`v"+8ryZZI`LfHT}TYDi?;kJuF>̡-1=]&ELKP >} MmMeথutEg-5uΔZ\{Ku95*K+-}i/44U : N%b&{ `ao%ajdޯ 6wg\aĹW1Q W ;w!)LsU R L_+YJOO,?P),;-B#yD8c:H>yPՒK 8C싰`]iVB^gr=J.1̇lZ !K&+K0K,2<5NMm28٨{0dOYc(iѦ>-|tM'}?ŋ_œnĊE!Z#sRo-dZtkch>™֣.6.#|_ôhbê# fm '$qUߦu8Jr4{/_WBYk+[i|ysK+ɸ /NVMiLjJ=uSmU$" _Vq$5?DuXVK;S=dJѱx[ plYcxe4Q\A[+|ψV^L 9` MD;僔D8s}R[ʙ\Q;L˝:gQwɥ,8Pj`:M7F+%WS0s*'ڞ*H z~nJc.O]&}Tղ-Ŗ{L!-4tY7Ui@tp{E<<M ǝxZ~(?Fjr~rѰ-L{$ƇJӯ8Y-E#d'; Q] >}'qTxFR+Ֆ87N EډaU䊀3XJ"tl\RF:d-CG֥SQ^ЧSH!ɜؽcgEҩ@ۢ.R_Q[$<K86el{W{õ}9-uj HfdpX*nzYZ_?\5MIUnœ/,YCXUgfe0W"b;yxXd7adEKBl[S: U l}Pz&dj&䏏ՈGY}C%|ZVLYy7|OT<,Ҡ;h@D69Ӱ)?GLLJ0i 7Yt>7[3,α<)(DR֍nX&O @J鱩o/^_q[}p@IFVJ󎷪0 ]O2s(ȤM<|+n}OO;NOkݼf6hx#S؎g j$H|>zqK0r]yN5hsKMC9RXU^y }swV,{[+)JLZP0v :4< $v%[ט@{ٟG0j*#TDD V̆!zТh + ⾜՝jq/n0d㹑 ,7ן7-UoyMt:ձN4wN4JN~A& s;A)(! ȥBbE`kθ8)t G4<E \cg1 OA1-5as Dys.X% +7ZN -J?dHqn7$2 a7E>zwYI_.>|ZHhۄGiwȞX >3l[){!v.yG?O2Ok 1'nKϓhx|[VIaԗ{A+M $I)2NLӃ"Q;FR,\0|TRVB$v7I1ZB_aބd"Tt̓la; _?yR{=O dEE  \yx ά4 ۖi0e@aǞ1oh9r9V94*B#ІfN6B]qdTdܤ LO <`}n؋'n#F+F:*/|wNFNP5/|yt$NPz>p7%MI^m\*_=d }Q ۫Ӆy_ kLj9Q䇝?}Gud%NXeMj!NB՛yZ#ZT5Clgݜ]Tw`0NC5,ʐ=a5 %yW_&ÀHEfcP!ba\>;ݿwH(puJUH^`-qIE]p"a095$6:1)+֜ EZX옙( Á>E:0;[7U-X! ȝNog D43s O 6|[ #0 Nz RQ3~:Vd,2kms2*"Lvl@acy=ߨ>%O8ʱӓafy@q޵ިUp &IZ3 R i?M0Ǒ;)IrN2\Boˣ0#~y,۬lwc4YOa:9<56{-k#I m8kp^v NrZ[ ͍H[qZ 'b ҉iqÆ(MȬg-]n: SF(li7{~ NIkѝ3"ikAejʻr<eN2 OA v<)A(r|[ )>FIq_WXQ>;P . .0!u]vL 2U4P-UW;9W>:5ΝSdEٖ/*4+]| l|v@|0iC>`")d.T * P(%mďͣ2أD_ֺ o#ape;R!IÔKH6L9/k.3 t՝q=M%hNߧ{0\{cO_ޑrA )W@9V(8;&,skc< ?eD(':>3{r׉{LRNRZWOch7c+|J>'-$C^)C( [yYJQ^DbS!ܐ7\%(Q|L*?Q*+}@ˬXܻ\C8]B@B٩Kc̹)Z`x!bv8aH^Q/=cYOQD{ڞw\ѣg98 Өo $=e|`JF=}<[$L$k. EcUOF4w>0)e>gYد{Gu4AQK*(7&t%̔F@4D%t3ݞ0Oڭl\WW%6P!02blj?躼 &H,!־z?MI$]+Kя{{@ʚoFK2ˈ?3n!IrO[e+D{ד8zG(n)QO;1dc~,AYvw(cN{,1r Qr\wX=w"24V4`ceYJ" E9y/(8{4Gj؅q 8*76lx$|ug8 Eu"9 | ͓5%>J#4#D mO$o)ޜ?yb2+x5|^<,g3P˵/`*ǩ%ilmtÍid%?>ekwK0%X[I9>PWŞs )fl/Ҷc)]lyJʸuzP8n ҵ+=;gLj!/bၓ![Vܤ|dCk?t3kIU?ҵ`>:1"G8;.WW>ʢ6ȎaaT!jB9K[4_bD|}\Q.b1<6&a|HU |HU[** 7$IPR,MX9x.YbPb-빑Wk~"\\kٙMݘjLaߒd*c|]q S4-gk]ia׸£мL[![/oKW2|TAw p9̻P[͗]#V+;8N3kq Q6q8OVND!Ӹm&`e ~3&ܻlptk"uc;ҜU4[&j{4'W:~`tSRTR^;㧿"9cG;ah2k hkzO;f ˃b`!$9qeLݫa*lQqŻ'2v&4Gف^޺g5LU\GoL)HꞮT+ۅnt$sk6mx48okE~XUt} \Yrx4ZFs4P+g] s6Dm^jR&SJw(tFs2 ҽӜ| kIR}Q0G@'\$$] HCLi7̓-_r'D8 o.tY?Bb 7^w^aq[o`&]mYXM r FhIs'a> qk[-\ơIpj'W]Ź/KY78RY zUXfc0SR\1tIxgrƇ+I4^@u9{`ȍh R+ֱjHro0}2U 5wjƿOiYP+W8 _HBcMq=ɃI<ͅ鷉(,suz*Oix`| &ַ-;+&($zz, wz=\''DSYQk`u`X1+Pk9xq,-0~ƙM2nX&c*"[%*YLC EDzCeEF OUvm7QZ$Nmƶsh߹եVZ!lZ> 0eС %l:_|o?~Ρ8F}4Ig22UGL1@ Jh8[pT&N|1wm:eErK;^&O nXqI]x^ʥ"7]0:>~nYŒ>aw5? lʹWt6څjvņ )TL9Ɵ2t@i:=&5Θz"4}̝Q쁈qYL;[_kA\LtpqfS,Gv4w"-~ث΄9,#Ϻ Yy#ڛ IQiOOlL}V1nld<~4:"L8i,c$LtdJa'11' k_i{PEm0՗h*6\6DhfT 65p+E%WK% 1;Hm]fZapA5kME#%JN8$U=  rğeLC"D#4.˫VR[~*?bC+zmBhFF6r>ɻ2iSytR`yh_fؘ̋ kڦD&sf5k%|Jq igq,A{>l@"Yr2wS _+ [(3ojO 2/ϒSQYl ҩffOD\5YE^.>y@lgf-I"cS]$R0{t|î> ԰pyʂJe5\nQLMRv-zD"ٜTeЮIzd>Jő"-x`1g%޺]-Q=)Q.AwęU܎q7v e $aXۢ:; #]ՊL:]-:rwvwnB牵ȕ6%[OEO"mL^ < `*/Dܟ*Ѡn \L[ &5u1M9X uY =a"RT {SVTBxuD5zkGU$^Ɗ7t*E^8_u[ l 9LS5O mS\qc|[ݣR__߇0ux^6u <y]ShmXjG=/W/1U; 4&&+M#'Jgl?#g^gxBjnƏrSB[s 3b{N}(?}Mfp%ʃΕWH ÃȉKk^Xv8<4ZRtՌv(ϊ:I0x:.*b..<3Jn02oNFZ|r;{csn.nJ~)ʰ\agwjTB&'0ǝy LOA+0@;w?uH9^"}O9HZ>o$oT?=Ζ 4jmLU鎊ͣ]rxD#q:.HZSq:`WJC6B;DaŊIt9@1-&7܋"gwu7뚐 9ۚ\TiId͛' y$ΜCx=zI+Ծ\ Ő 8z:{=dUgu!烙( Pt@촉RpQ?b@`SʫMNR-X=$rثQ3~&"iSg0u)qbcq2v8yz"yS)Ɏ:.~ez\p(Q:)e ݩoجOn#O0@ %"$\ OjKE'ݙ٩<8țdRQlLmtZS=,=|W uj}㼠ؖhֺl^1.iEv+5AqxҷG|TFgj\\>R_kWӕv ;66:R?e2a4i1/ǩM4gUHS&GOFld\YE5gIW=akcPY[r 6;HD6OއP\PY[r$#zW+]4$ޢ*.U%N:zf0hzA!ʹ^)v;z~E jkšKOv #p٬b`wz@iKo aAgȕ}o$ju :Ճ%{qK_J;f) R@P$50[<<.x αsM7K(K)<\) n)8xȆ{UCnu彡H<'8]Nj%g0 $tCLń9#F yS".8y,(X?BV^D fjyݔ"ss,ş>oZD_F,Ej+-֛>|'/]9o M^Fg d)U}gJ 4b1##OQLPE!ֳ jMZ֎9ܘFG+1Dh2KTQS艮s/mX(&7g_>bDߟQW1Yq:E>‰Etӕl𽊦aDu;oFR~ơ\`ByT&.Ips[k¨+Ks.;ɞ-ѫNIV61 Ö8~4Zyw,58_̝ K>Hz8il͓G *;%L SKk͛.a7ԯj0 ,fթЍrs0\í텤/gԢP/74rIw ^Z6!1jתEY#N @9 %tQ՜6F)s{`A.Rw5_m#.|PLʶ[yiȏ4jX;ՏH}gy)VtA:DX"?ذUNZI#-QR =a_тn9a^;\T 0NҌ$,k:JQ<70K ZAA -0_|F>~9A*H4W$XLs*>,lEJ>SQs[cuMGbqwuQ+{;vv…z~Rڍ(Rw{Q=kilWz͘{H t+["(߾]Gu ͼҮ=J< (GBy(c7ΕE1ayݥ_Xt-_%NmPW?Rz3W}܁[hL~͛kĝ;V8%`35C{Ykԉxd:U@!^ ;*>ar.{2Fe]O ͧ؍}NGBjrwVhb+E3A~T'Hpȹ :7 AN$:LK&+y&2?Q4oAtnSQ}RFMPehUiXv+N!Enɔ0u_gzQyR=@_-g0nSgq,=6S0;aPXƒeXQ1 ~~~ғXf8U4Զ,+qP V np!*Xaݕ%0^*x:W Qb6uh=A@l;g?)jb3z{󐿸.G0.y zŜ۩sPUUg>}vjE{1 % Z[OB!<t_6= m\SϷ㬬`vX U#,q*s ݥyU(9?U sK+7XM%EtUuTcbu=T9Y0F7(۰oe) IBBݞ f;{h;#[-m^^gr`|SE$R%VwƝwum9|*eۋ3T uk0ZkIOJsβl`A=4ᔤfÄ!J3\naY&MA?K8duiZ~mv>U(+DdV=H2uQ b"pm*F!mhG}ҒZ]lª@8}vZj8 ;f@߬V}S,cLWKb ]ھ38/b1K^ّm0q =E%A<Ї9ɿUVk](IoFm(:L٥®,!߰]cVS i[D@WEHt޷V)4*,Q~~X'J`%{^B9L{Z'Bӿk~.֮u:SW@sBЂXV0'݅y2Rq[NQ]=+3v%~A:9Vg ^}"88SW4 kM4ަ6L#?;^R 5EW Okֳ@3MWx2QugvZQ N I%wPԊN* ]뭆 !:_ఆ8ZE ;[SN@eZ潘r_Ϊ/7gV L 6j嵑(YA욋>mRM=ҿ+Eqh/|OT!ddhiFV!m:{_6Z hRŸ2 ɉo=8|T)ޓ)nnr-(s哄NX]䠹RT;-,j/=:~b[5;/83Z' c"c]!aOpȷvx rpeFjΡ-͠LgIq/6D+8A)o1c5ZHßA/n(•k{5~#U=(R| (:DKXۚP탈VTM* ܇ ;ʑZTvE½8=кNmRDa78vWJy/sJNdϭƐUOj/&/8*N|`^[mRM4BEDxvctʼn1Bmip<~ϣPH'؀,8ؤx6ͨG.X*1Ns ݠ+HԳSF3%nuatJuGcކ,,1L*&U$kDYǽ OG ₫Zq:.6--v]'//"|TŶszg,t>E!Lrh\ 1(k^kjn2BzӴ >7 j<Ѻ5dH4Os:XW ]4;R]J&!|cpÑ>BSbzʈ$Rx`ЊZ|@30^+<߆ k]-y@gb)q%4فQ!nK/r|TFe@EavUEPYLTrO?ߜ (Cև^Rav9Y.v&/6OƸ0.N'hFEjBAk w̛J.CWd2Z- $ۇߤKw~9"{&+@NzI}JfٱUW.Z3o}-XYʏo: - # /¤mt5Ս"ڮ] f,Hy"_7m!BM؄맲:p(3pu!G`G`xZYGW0x13S`qiv\R̝&k3Hۃ>kbM,6*7;sIԆ0N&'ꆤ Fk+vlܡN>6#02S {Ķ 7ٔ9QޅB̞(Z XbM\k,@{jh+I; #e-7?gShqPDi[/8LOsIgv{ۂجFDrQ[Iȇ{yJIz*HRN.ym\ISyPE,O";֜ʾNh_c%9.C Fx4UI,I E2glP:%ĶR2> cCcN>[$G^:sO[|$>n֦Oߴy0T81G\|i32Ȓc~rHn~k?3KY|[zE /OLNIJcLͮym^g:v̈́2ޝ=)?[%/B^ZNA{N< 3p7>Uї@:k/X?  *pz hA"7tA9x2t)E'ӜohDrJAT7G8*[I:!D2!+J;Ez3v%wFj`D3`zqdke JAoʥ+y)P<@)^.ݚ6O'y H#y-kŧ#8͹* PӐ-G8xqȴ໓+gFEgV*L<2E*VUvkTe.J+qXu i`× TO;y3 Wŭ@gMpe5cYH;f!URGTä|-D؍L*EgFeU.Ŷmd;Fڷg}|QϨŖoÀ+|[xu&>d3P 3tAq,l/"@Sp="崒}u2'٥ѐ}I(WzEnpXxG$x5Õ vc?e922%38ۥ,AYC*pgo(RNr;? ֚@c7],*pFJ[кTO:20&phRn(G3+yGz`zGjk8v n%;' U/(Z{c,X䌝5ă#,N*O6Ehj2S4_*붴'T0]R d>MT VTj|ۊzrjvWJ+rKB$F5ulUQ,k2D[{̠B%OlF9,с * OF挬()YbwxZ:3`wu3tӴZ S2`Յꥀ};A 2Ǐd2Dw ˘QԮWۻ}DIuEIݼTsmFBNilBULB#ͺ+EAez1ok1N"b+rr~e o h^o_t\4|΅ GVsCյPwh{i~=mMpC1}x^Ƙ{=P\$**v-f!_Z5S&[SG 7g qau:(Y;e-EwdJ[>)/\b, p)ͼ{kUe̐ o^b7T3j T3D H0jUal_aZbT?4t[c Isԩb;&]qqilܙg%ؾSR䫇QJDQOLIRkYĵ6{x8oZKY*>c+sJuӟqy#PEy=1ѝu&W O˥޹ME*MLhL>;q?Yc9c]dPGqYYG3~=~p" P0&|k8 т} 8g:R:LR򰘾2%_USuz#uݑw C#y+̇+Uma)5_yM-ÒN [Eem h)oNM~+Q,3@BBtÑ')斄[9EśgK:} \:ZOb2<9/̗y8%*x=:R|aL*20 6`<4@V&>ūq"KmuUOtn'QO:W)|9cNiwmi.7yK-USbJV?aY_ֈI[yX8l0C <ڴ8-1Gs~I}yH)vW{EA5D=. )m9E1Gӆ7X (#A.ٮ zhpE@ۑcd}8a#GrcT~Kx J:$Q+1oJt&97h9oUX^]Z^e)IL L$‘p )J1FL:[,p6Npi W#T9?1Ξ8z(\P'xĴU:nlBF5;ږq$<%ŻOfa<'qo 123ͲIm/QCWJU͕ޚ׶zߨY/i)ѻ*OUE`RfN$x`Yd#{yp`(@Tpv{ZBnÀ|ui 9`rP^y~i$K\FgP*yO5mǽl%Ue]scM@6q`nTx}8w 9gR9ƋFmZH1XAiP6Ce!`YmdUYSqOewNR Gk;]iFEYc"gݝcvXdר5}՚:A ?=Z^/l< xڦNlnEs1DQZ.U\#EQH`{Y8p>_cIh2M=L+BdB=SA ^1 /#΋+P_6hWb2aOEc"۔S%} `"qɨ_ @** GIFVBO|J K-/JEB6s(tXk"xlŻD(C0P(+ͫt*"m5nx 0" _렭W#^AmQ6[6bf֖H`Reb bRR|;:a>yʓ37=&=4XE:^Ҷai5$./ SR"]䯛>W5W/]XI^1Ҙș3L|Hɿ4FGy>?N̈́3Z!IV+8EMe̲S@ܥvDsґ+R:m<,2eH_~{'!9읆9mT3.|0^~lMaP҂.tߠ اr7p]nlf%GMK @d1(YUt2bz N7P1kҡb-3i.OJu#aSyΒWe^h?U t Y3e9""Hӊ8+vμ"\EBwmU]I2J3Pz5 snϲEPL`c0l:,ed?at *v|Bތ>SY'oPܶVpd`C̟q<͞">JJ˸? Š ~۞,ORu_7=D)0jWH Mw6TPkj$bɋ'<94f 99n%5|qg\J7txU_U\A{Ne^Xnmѩ# `,ˣC6qiD9ϓ (m|naR{(Iʟ+r-.e9V. ֒@;8@2 I2]Or )E~ށxƾM{=zu볽b Ej}+)U4_UD4 1^=_>D>OV`B@; 0<;Ĝw(=9@pY0l¼SZ`k #.Ƃoe+C($r{jm֠wcq' !9k9ёEHF2Y5C~hN!1lCU$@NܯB~+X%jG]FovnbdIRy!߈*#]\an[BHQ踊VԳQ0Ǐ߿?KI-  Z \|QDٴ$X^Lpզ.6ZK]0E1YblP)_0 } )7 jg[ֱ*0pN5nTDbJT!wY&c]R/qr|*Շ=s>Р!3aT@ږGM!SD%Nqr1ƒH>(E b9(^2=CSw"VFe";hvԳ؄`a &Ti,ؕ?Rwn`PG?h)c5I2-C;PNl $s'q4ͷ@d]yPgKmY GX`GiZMj?Yʴ ӽ$i~ۦR DcdכՐgu#Sj$dz9o k0~f%dImi9?#+:\B&\^xpyRk9Z,:0x=/1*\0$քɳ[J]o[~!Yģ:9]vr*&\70^X>oO:z-@ۙI9u@7H&YKZiަNV~v;AM+F KoJ q%X*;saeT%T!ց'NJcDyPs@8TiS7ufhs;; w 4vl ./pńDR#h(Gk'tߡ}YPVK=O+N (mz.kV cOA{'02xkDpHq^+Na+ڒ94U3Ǐ:.;C/]V~/p9\  ./]p>vlhw3؍ r^-wgTVpx\!#9-ArS4UaT[ou$(w Ј*hi[l)@qf.Ii( QlsNZ stAo4WxM/:~.F J gnێ>t ߌ*5L^QR1 `9l[ʸnxϠu-[TL8}{tkDdg pM²UK|ͼ' 9\~pvTD?LJJlj 9Pt}[cg(`&̉p\Z3-i_B㷡_|9t h>,@=zh~+X9΂8$O7w&XeDᑄm :].)1X(mFmvᑙ>xW" e1¬Ca֔} 2I!j)~G#)q >.CNM G;m#+6If;𭃩7$^NgMbEq6Jvm$oNյ42Qꘜ2h^oܗ?vPG|zY#Il5EcR7&>fAEhŃKxF(_ڛTSWоbО'W'֮*73=N|hܮ`h:!3O#|nܶ:l#VL ȏ~TZo5ʩFМ-gdM%A KN7l2>Wz%3+Qϭ: :Y4f=Ɋt_%6Ue(^2蛅TAD$I\í{7.U/p!+&r*n2\>MJ%}nfYТ ' V5 zGo`u'h+,SC*J&phpfL r&~affNUTZ0(8g6hJd.w6A^}"M0 |*_G!߁ S\FvC LJMwC&8HuR$;~K>[*A+ @Cz^UVE(m/ucDѦl{mV.INS8C]h *;YNKHj3ψ-B;U|k10xاۆINbBŒ2LJUg-쏙lQ6I,!:瘽l)4$ƲDZ"ݬT :^L9ݪj`nӔԗy jk%f!"̚> T˖„ޞuZgYРGlOa#Z> ۲=† g_%Ne̕kh@+ݗd~d1^BS `>Sՙi!sbn:>J2C?M$E&1}_1 ߠx\(ۢmfJ,& E4gp?q-0k3b%'eÐFҶ݉Ǯ㝮"鹛S N>k#5u\0Ey͌=A0}]dBAsѐA <6E Yq|\"% bӂ]$mTpvM]X2PrE2iИOہ$&>E/B >=> #$=,:Ǒ3YS}QHܸA V9oN[62}~KvNR֚ۤqESL5}ʼn94_?RHmAiX_|W[a+ 3>W;K 7|uN\]c9X$lfC$m}PFq6F8>휪퉑/.c%|:~IDbiT4Π+G%Tt060M=%2+y3}xX2E`ac{Ff3=Lҽr7[9}? Sl~!ڿiڑR>te=שIv,D*mEW]!)\$@'m繁4m'X4aNڥ>QAc4 C3Ce`O,,нv6W`]>E:$y? 4;䵜y\im!4{ ə|+'@VCUݒ\o~׃(L76[<å-X)  ϐ48ips#:uqULaA(Ͼi!lf Vc2T{oG_c"y5rF~@ֶƶ{pPZv 8#3(w%=i؛F{|H.jڥK6^G}thln}-ۥ BJ7tmDα` Na_>Ҕ]:b&o^Xӭ(fN8 [&b8G7'x[>ǽ2W(zT6Y!N*7|F$'RcBq{<硩8PL|ċ0k( oqf DZ%Ԯ^L97-JӇ7. r moJmu$֐~glLXJd̴2i辱ش ǡ+/T܂Y#G 5PTY؄hb%:ƋFo^zPGFyA"1 ©-29k<7쥁UfL3_NxAyi%:< 8*66w4"@%pU Qa")oG,PG:4CJa?K~ ]WxbXIWpXPK?zW xiHm;),~4m"l<\y!xt FɈj m WxqXx.~Dn\9F6N龦 Sv",km-A6ݕY_V+ ;t ~Gȩz65Ex((HGm0ay B?&2AWР.Ua07L% $xެ%3]1kz0y"D%0rC&RAI4"a';d^$$ Pe!ufwrbIWgGAFԶW8Ʀ7Y9\X.Lپӣy](< h |GTA{hwaziX@D.VM^n6뎓EG|(J'fpXh_۝ w&8BL?RpˎP"9K!/>x'h_)!Fࡀ"AZ(\"rf&'㤵P9;YW*եTPͼ,H¦#Y ?6'76 7 ?eبDKt Y)Ծ\;xRa0ܖЖW·=UbXT &U'4MO:?(&X7s4ﯵ&ØC{\1}h>.=ӒA[y/0Q;@tѣԜs' ~v"7˾?7m,]sFt$N䋢/,SQWAFodH袢pR! vDzմR, :F"$d|ict j zfTCJmc9*Hy2~C{9Ctn}:t_$hL.#1'5EDuƁnHъyXP ] דs.}/VH*/t"ncz sIUj .a sBJh+د]q~Q^xiPXxAN|b8&dF5E!iTQN#ĭSό)yuE%>/%,>lo,#"} x6i|7Zx2 @B: @̻iȜ7 Y/9fa*;e'y+(wp , !%K8zMWdVh p#C}#y(M&Lef\Z8祝FE@Ky(yIWK(xHA-v2Epnԣ} lt6ӎI@N;r}H`// 5 ,w˲nWy ZYLZ`6˘%@4%O8Xf orO,{?2)",T{A+٭{n4|,&2 a<%<*߉_fI a -^T8~jN%PO3Cl'I~P8c^o8Uf3#B5ޤ-(=) L78[UD"ͫ5'_I%d / / MG9Dm\I%.l˲JEpϡge;an'! \#7g4h=VP=_ ()\xT%pm<붂|,аID.TLS2bW.Ѧ^ 9Fÿ^2qsODHבϚLEv3,%6\@ޥ0Dp!/SdfЛM~][Z͢ZOucrɨ&e|;S(ngWzt`vjXh&X)1Xi~BH ,#,{ pH.t{*4)R=x.0lzdL\hbqo]$.Syѯ!r4-нBdyC|sd*,9- H,rM]=bABB5;MC8ׂQ*#/[d8BSЊe{' g: EǥxYYAC1Q+B# +hRRq)=>b:j s`# K/vXUMMi=. %`fQrZ}DiͤK^=@OP!B.lMϧbT;}k>^-K˨=Q@ .X,RNzVeX# B`71zOIK5d?%)tk56H5#QN|-dT|d[.\D8HKC{=I/5RBLv\_^@6?O-C=Ȉ7ޖ ^3)P5w ǝ-+EiFXC]Ke 3첕y+a|F1X:B#1/ `buJ"ٺ#f,wVH$xM4;|XO8Y\5ړZD|_ŚȪ/kS䚪'rc=υR!А|QÍ:lC.!HL{ o9kr8ap*cNsf*v¸[hΘ24 q`Gl3Ct|n4X^L&E'7y]hdش: <IC ɥ} @hp)k?yMO0i/6INAx|~_j.gHfrkZ$ qi`r2[QZ#+78+Ah$ѐ41)it3@V  ?n+aBaSXHBVGɆY]5%:h-+\MiN}6|l6$3me"Q d,C8:>L @cuqZ9ym2CGUP{[v+~$Vl L>\dm\WUPi͘E{⑇g]JwM]xZ도ө* ETIx{t>+)G̛Ǔsҟ$Ӣ}ɮJ{6q8z:^pvVH̯tzcbhs9]{d]>ÅH"@ZAֳM(TlyuZ:P25:T|4Om%Wqi LzӸTJ(R؃ټ)TH 5szg٧kWMiL vY;P׎jS|5m TrP\oB^w;ʑT'P*UK|` ǰ3 IT2A0 ^5g#ZZ>G4elftз]C\Vr&X?!4@ = bg|*; 5fۧxPm x6?ڻ( شu eSGhQdbBaM W0VoߴfVN$x2)8} {/ ؋ӌM|LAy})2de~TyZ /(lhnt91g6Lx1~Rd |Iꋹ}I,Jy ,QܫN7^1E9˲_.VVw#r[e%|CLQ#ka5 \ bSlܴԞx# Rγ끷'xkI抦NXfdN{~z@: l0䱽aU$!?e[>jM#l <~n1%[2|X+ d|DɡybF SZYXOo&ϻM|ҵ 8u;8My.PhusYK1 @t)TgRkP5V!G{s/Fp5''|:<>sXb'썼x'!Cg7MKE◐lMFrB#bHp`t*I-h>RB:{,16moWWVO wgfBJKgWf!Q~U^wM7]C)Z}&,D@L-uN7p?sb3:c,r?Z -[>3nl-O1pуCRaUJ"12JS ˧Ysb_YAJ,KV'-;U#Pg9\L=#6tbBm#k^kGP .wpÀCLU _8t.<)iyz*f^0BαK-S&J]S,(P[wW/eD'DEbg@78!3Ii?.1٧uBL_Qp!udP#hgfwALG4ם:դykaș "S~\ \nrӏ$(Xoz VcN[ X+(Du z0E5-qǫp7O8 + bWCR+4L!RR5h;MDTxό2s:jrcҝK̨VE׽$Sީ.$ TUH[2I`E;#tCqu]Ŀ^Ƨ^*"[ٕ#E2Nׅ:D"O2J8pi98ϫ 8ҽV-~ec#RrnlqHC5XK~&uWИlG xw0<Jj^_URT'#͋-C7k` Jo6 z5N\_6aş¯:#gɡT4TU\MN!: Nµcub \G1zG%1*LĦ~D)'a/AȢ"yʗw yUyRC~ye4t5X}'쮔Vea2h9} Q %gǽWJ_Uh gwrUZa-!m|o.e7'pgw&NڿYD meu;/" t%gdleF~CՅ Bg=xZjQ_i|2L[$lp^urV,#[<g0:klo&X|Q4stB[Z,%q""o\-1p.۟U* 4!y6TjK`M1 ܀P$fvhd玪O)u(|{8㪹dT84p1:K:GC>b8q{.Cte7 4z]fcA t"jTov@ 4iH pw_^_y~0d]90֊71Ivb22Z`,}CK$c[r ?}pxßYc~q\ֻ}kk¹A*'&u+d1+dQ+)D.؀T2̽WoǒWuӫx*Wy>ؙo/MBĎǂh&-o{2)98%6FZc9I%V=^˨MۭG,4Nآ9/ @lqTunlEc*pp!u:|,K:JX#n^Vsd{N)EP'Ci0ǟ*3n)MJYtD-VcGok@1EMR} Kc&uV**N%H`HtcU\9#].gxzҜAMKC{mlT!%ƒ-:mDoX'/# g-q,+[n)f[ ;p_afw)r`Oϵ&Dw,QEMN+BCdGo!-]㞇C^tl$.WOHqwi׎Qtpo:D`xbU/h Bb-"G=7a+CQ2&)]qR )FTcӍ_zۮOH;%99&%d³f5b%7?+(  4MH/@C3* ]BaMW#POܜE;Ax TXRi&mw De%g@w;O3VxpQQlY ؕV剃[ @}. Rπ"Sqc]"nTd}*lQXBU)*ǽrk>%I=T[Ruk`Eq*j P=(elWi^2csWŨhjeವo}MN4p$|N!"wz(L\Y&g þ@D=c Ϛsg-uq9աhs(ox d;}S6<§PxtM4V`,1נfZ-iS0ƁVvB3}}q(C.@VJ9 ;pۗDeZ$yN ~q7).:=r5ĺibqk"2hv17?j@iq &+&HS!'-.B[j yEhc7:Ib3.1 {DXEUOt-s=1 nK.+mYJgRGM.OŖÉ(Q>kz N+)N2iCusΘiIv"";dA`w% +TBM};} e+Ě.؄V9,#rQyW69<쉏O_՟ɔդ2.CG ePvP,BLS) 4ݾȲdLOmvVA<8IK{~vj %OlW'b,J,+kZ;Ww?^%:K :)D$=S?_,BD궲sol#wB.LڸƨqJZg}j{hz|£ CÜp|z5mY_SpB^297<q^F=/M~|V@Y+Ї`{U/!HbQwKsYs)yK3WD?xyܓ.DwKU ,>8ldpVyaj˙C$~%L:bRLzjFKZ~hE-,R縠 "Z4^Gݛ wl5BccXB\vU\PrC^ YA(P/&zF@u/NĚb3&X%m <}m f 0 63}3}h; o]q4hxU|H¯ý"!|[S%]"%Q%xNfc*Ȍ~,6Me{;Hei5ҙ즬6=PIbz1PPDd`1VM0VME5Lh?-lS+X%`Б8klgL. vTi[ӆvlPc73*v3O]EDwIayRGOvkŌ-r%͆UNu)F{`P B4O[~;EayLݮ/䯆JnΏ8ȍN$g 0gt°] y\M9Au x ]vէ Ёjy_물ezܵMܴr,2&UEX]o(Y&gx-Դ8 PΣi ł2[>ߟV\WƓ09MGh"G{ڷ.g}9-j_v(k90fz9::. >j@T ޔrD`A[3F=k@?RUwpP`4(S"VjaKRQ0ٱ+ u :*#A6BF}F\k;z WD#6Z6YlХ `"!n%PpW|`.ɇWWpĜ c݇^{SofbkIW~㜌7#,ǻwҸHQT~=q<Ftɍ'e&aBD~LHZdXsPX8~qZ}z1xp@J.opVzѦ 3CPytG6m[t!՜u pwv}ԉ$hd:y=Zry ttt^f F-@z {@Aw_f昮m-!;xHN[16qr 'p\X)h5mhteX;}mR<6ƲEFܧ > PN]]kM* `E5Q8PA/܎ND h:ͺ 66vgA/ "Ztҁz$ ;5}HG06~;oWI @/ERfs#=- ٺyY]֖ hnSyB VGł(a fa!@H֨PW{ݤq(MVp2[f=JwvRKviMdp1YF°8Yߍ`>߽Cd:^+D5>6>sL'[5 {zkߤd-mM\f4D.hjC)*q;ph%8KqtkI'9ZT1z*!oUtHV>#A,[r^( ѡ7dw*1r\g#N䪥ґkTf_x勴w%eD}fc>$dߧbaFT @YT*j<5;99MVl{O418CGNt&'9'"v8^.6uS ]E2Ie `5١$H<,Պks-xŧLr.qP˱G zn> ~=Q8 [` +q?4ɂrSUw0}d~^ĥjf4ppMXԕ}K`Z7i;"K`Qu|ՏeASm,6b.Ο<2JkCU1m]AmqU'>i ,H.kNf:~8l-.^޶&JYd՘3z^C.ۄFۜ>?/!%S^M|\lۂ#fAiQ&ph~( TυDéM cwyȗc NA\žՆ`$Q>9`(]o^9?W 6]}Dh4rP8"Tc]|ZO.=1CwPY|Nb8xqRqJxkYrx7GQݮ{|w?*=3S#+{P~e]`[+p} 1'H߁^@'Aζ]texHLXUiMT|c;WL7A (teYNY3ڞZ+ @=Ψ~iF!:ے\wE ysj :#s#w +IjJ12n+ Яi9 NWl x;&܄HRs*] Zvm;K/z`C.Kan>\jZb[Jyik2]ԚZtA͛"#e <]տRGjo9VOIҼ6j3IN__N_nטE@],3uư5IK\@sc0@i zys$XX>.pǖvTLo3O%`$P' ( Rd9`r"ѴӓWmȫO3({ K73˘E ֺ8ozjk 2^e;0 5{[M4_*aQzjsa˓I|0Fd)zr8TYRE"*nVTxS?^cmv쉋vi͸=}c<2>VwwJ7|Ռ6yUR@6y-?y)cHP9}^=ß(shAfR\Sv~zFNf9ǯ K3S/z1~ 716m/!ʃTh P'#PLMNpB2gkEpZR4Z}j%]3g:&f'5 w>ÏۚI(,E3 ^ߵ+z0j8D7 M!Hn oS94#|-}o'#\_4Rѹ%5`hQ8i$E(+s`+(!Un"s4 k:R_y3P5 \n)uvQU4 h~\^mTZY_&7=~$o  rm{3겏,oj XsӰ7n7%3ɂC#ÀЪ <6:2lqYl[ʪ:(iJ@Js.kIt]@=QcA58MԙYx⶛xS3@KF+oA vCZA0 XLP]J5 t~:8D-?F[a;9jVHI|5zetj$7T]{R'xA`MМ#\p'Cpn2^ٯI N &3"\ &Pa/ϥ@-,WM5RÊU^/LRE7-ٚ2R6rۭ[Huc7m&Ga>#$UDXŋkU l@aYI4u"u9m5Y _ TI$ Ӹ;q'ݏ9|>v o:irxptܗF'n{]WaH4+aO@n~+ Q7Z$1$mE#/sd"? uV @4 BP@WԦRm,O_萠A,;; "Y29IHo+ut6kE$nxm],8T*T,p{Zz|ku =߻Pt5NAj뚒4nK+4w.lΐC/>t>9]Up'&=U&hTwRd B|aX""olެ}:xŴ*ks H{oޡMi icjq3-j (CO*g9g5/N lRJci@xpjޔZNupqѴ@P3tSie% 82/Y>jPu!`ɧ/}&s]8`v2H %ӚE!cB P19xoɴM&|;^5i{j CGeuOX5_Lɏ*'AAۇS  ^Tn&zjlMVTe<JBlCMX"k/yA-t/p)pAW */&V;2q5QR}85 NQ\ʡN*%HÁ&d=~7J;c`s(ͱAQjv꽦M08~>s$)/(9 PMT3~~؟vx hDJਁ"sۢϬ>x!BW-9hĜX,**?C [ZCwUux~zԉ2?858K' [y >GoħU매 rӊ_.6R쵎Ҟx(\LQŶ?iS<2R  யb>15N8q=(LlԟATa="h2 1?JJ[pddesB(Fh.QE8hvӴT r9ǎn:L93oR{ 7=1dz}GiW0;P1h F38=8"ҕ {iZ!Q''QM C4,GdM^CI+]| o(kBB/~ا1OGm8SjG?t J2Qv1LҴ"kA#44N9C0#o@G5ʆXCs^|ܕVXO}}Y VUrIl~`sGq ]fj"=.%~~J{JPUgOUJMY$jv$]nJ1\o@oN!xiF!2Rp |zc7O3. [=jZ5]w3fG K,>)|a2d+6TNE9hKVdJ^)%֨SKFBUqaƛh3cl=[w,C s9=̅rW%Րf.L!m4#:'ӳAa;FƢ 3sHχ';cAvVFmrb*1!1Puh/Bx1Z{oՕZ+ %ojjюze /hd(GBѣ] Η.E@*'dR– 7Ϗ\LM7ί*CmA"nڠ0.gG}G a23j%c]gC>}6c~:bxLpc_Gi ]_Z &AkgiE}AB^Q%= zsDCG[C?'A?6n#]FС:I3wCG,JtPD>>T'XW-.¤3=`^(v 2g,uqfX,7^#$^D:$KyJy"9&po4&ZhL%I=IJ/y0}">:rl-c} 4AXjךɘ=OkzCx#%cEk_'3^hB@/.CTm[?7Yp@XD0ʨ⿊ZƪZwGp4~h w}\Fi\albh[7<.D˱ C#='"Q"BC q щޤ}PKIZL9U\=n aeP 2)k<\;;wa]j6O4$.+}D3Ȗ 8es>at&EoH VRrWތ1SRF4W0\&`UݼeZf:ۡ/\ q_"w\PMe}vunzh*'&T3KyoWt4#NȇY Z72xjfVޞrn 71^NQ_|自$Zj nPKTSHu"*$=`i`ih7t~Mu>oa`_anEp/Z0Y. U_)m5;oqdz/0X3E%CiQݚ^Xj\طyiE7Q7xiuv 9)oz!f 6kFë#6:9 \:sќT)g5rXl?Q% g'QUSFՀ)bIcUN۱}X۱0iJjsuBokVT؞B;Bm`'p,G6Aj%v'&py'oq>}"=.N>`V:j;bOYaOVTd9@9II;%uc*Q5%h 僃utha7߫nU͑+X|6ѨΓb-œ33 {cdMkܢt@7Z=Mhi~U N>m<2z(D:PrYHV0;PE<Ȳ (lZ= ֛ ]S-FWwYU م\m_*B i{G=wXdtmc44Ρ1b{(c| #UHY>ly<2RV>kE 8D&͔4lƻ=xQBPYmZq`~6KߗELMYp c-9NU7/O7y`G 󷫀Ĩ19MTLܧB4"ZnIǡ'1#᥂`08cίSzc^8fT 5' v((|+(-7Ptёz꟎Bl .a};^~e*gn })(/a T V]&]ޗQ+!BbOKB˄h\<)ł_d^j~Քj%/{3 ,iy|fjtt&/ 063 ٓE'\+r 0B& ~/*pW;nXB& *P/ &k;&hAܦR4gdRfrp"v !!(.RW!Xrב.6&m%c \ I7tFl ~?@ \Kx(&+9$3꺶JNxM*jԻ:7"C@en .x dx5ؽlB $׷\Z|VrRh(qCr_``qu lVɟZ E('}BZz].2Zd溣ǂ*7 f,QT l ̑ID'79@'7c$+Sb_JV_(:WnC7hEeRn" <(} ?yGB s &#)"jK#ߦ} rJ(Տ5`2IjQN5Q?xN;^ H#XrXwhB|;/s)@??P陛ޘQx+ůB j1-gKʢ} 8Ĵoz[5+ `H.r_]s;P$*ʞOAj;bi il|O!w+{J օ D(hrm[_39w;,'{8s!sĜE b &ZɻzZL9oE!t2> X6J:εksMA4?MqbWM)4*lc|{MXER{s#uufJl&H8j5[_rF7 OCv {薺PG@t)y]Oi7M!fYM rQ<]8say +ET#ˋIfRG&H֌/slKk3&ȃ&aifvGfnPc_JP ؽj=q/b6"Z6avh9ܧ(령L39JFIC:"pSFMMCRR(Z9~{/ &6cN%}dT3g243S<ťiZ:N@!J<{26]5_f#uNjX5S6lϬv2aEh>wo7yPsW o@=4 8\*HW ;Ja(MPG*';0Hk>-*`+h8[Rsտc-DHCICqv*?zX[) |nv/Ì fYtXFL1:q(uA|Cv3lC1VqS7~Oµ5Ru&ƌ^4{-krXnp'Ej `#'H"Tw q-@\-ڂEBeѠy^N9 'Ȝl9g^N  >\Bkd/(In:U >[ %F_*+ӳ 5pD$n5j=u)ioCIKJJ ~o+j2PwV&mْ>Ţ)52\ɝ&IDul||c$h#BoU:dX `xkѵݴLahFt הtVۂgCsD31%#3NF۶?9IDu.m,~f, c%8͍?Uc9ZÎT bGk@teA>E}FxP=G.}tvPN: Q* 2pl8xT^sP'jr.6?=E~-g?@.zdY6ᵙl|9q"x?/]?J+(W3jj^os ZDC'9k~L742y%zK,8=fh05wޫ (-G n$JS ;Q 2ly4Yo+˰)0TD A^0}llWbdx YR9S=@@ʈ 3Nid/9L'N/;^'Q.CzT-e:Ċd9V[ϖլ>Gix9E d1#H3meۂnGVg`ф+ӓes; qM3W&\B^ٵIvDŽZ5.'dH6y/*{ dž~O.Ooy5~ HĒV[6fS@ $+-BU%/H8h۶# ?K^:Z%Lm3␰P -IǕ qGxQcIȢ.V {.Nw>J*vBln8ع@)ʢ+u&O8P%YQ!޷X'-2+MѸʼnqAvB 7r{ n)✷V`rS,€;Iݮ:+0.0U # EqC!on)B(vvzBTb|QxVc*Jv=6D]M:.2X(@5 N=(d=eE׸‰P%%-œ|% g` f^"Q-+6`'Ȫ^yChߏ9@j~ 1;#i'3O6~b)xfv?])YQ2C[CCj> J%!5}k,qZe}@bPVY"4nτ}zKuhcw1Xׂ,}B\DVCaLtMgۋ`]}4kcP;>4^M1ne_Ks./t$~O u8 FʺSQ[&a2F:WVQ ,gG85v9M%ˉsD#1G}1dT,ˆƒ''GyH9]-\gl=^\5ti:%s;^m=+=C=?l8woqKvt~fhiZ<*AF9fE9FjN$ !"lny[F\"beQjrZb#if)V},Qe,Dlx;&O[\d0J3aО9?%Gt0u㕟 Jq韗cX=HÞɓG2I,Lu^&8n1EtrR9 @*%>JpQջ Dd,N4  T]qIȶ{0ngG'Y{GhLfJAg +6omE9O1"ʅH22,|"nѷh4e:&n/sS*EZ滦^BquQ R_#E8XSoMEeKuFq 19#&MBi/_)jo.ȅ=ދy~:K/ݕ>SB,J2W6<ۦ~Ioy֕' GH q-w[suh kV բ.O\qՂy,X{p"UݛQeg魁ZC]e<Ӣsc=QTOn '֍P5+gJ7CǸHǜ1F؉f`mm%x{d3 ~Z XjrCSǚUjf-RHXZ\14leP&{dWȘV?\*ל:F%g7Z/=I/@DHϷ[ Xbsm2>mEMөXnE0j^dZ-x+2Lv/#??&~ *5ׇ}Qs2T}PśhH~>b78\K{Z/lẳLn7u>#TK_Kᰗc,o8M/c71 - $ph( am=l_HZ<$@K-mhWid㺅@'KG2K$ J!DM>1vMÎ-[,絿6&<50~bt\zNvߍ1i-UgSaF)b/!5ċ5>j:}đ]?%_HY'9bHBf׼P' =Fq;gs9&*R8WXqKKZrAީ31;5ZY~ґ9ЉMskx3pXjj8TRs3=VoBs2`N{`CAE8['I>Tւ|CUqWCQEoӕ$GY\H0i]M-qi_BQWnϪÅԯIF\Hd#fA?~+qPU!*7x܃N X/ri|p *ǔ@rǶp9SL~ͼ!9^U@9ۆz{X;RV(e ӫTs|%3-Kv 3t NWZ PF G.8a:j|Hmtn Byl;\sHD9V=ն&N4F *ʈg>hڈj X`?Z9ibv~\FȬ;%dϓ3bPx7i`׮$$SbO"p18Yh3~լ+3G'YzֳRJ֟5$|\H5뺕BLJy>#VΉ Lx>|h,1C?C3{ ɜ`հz^4Q͚"SZRi6]y}B֓:cǦ7YQY.vVѩ,ۓ]_O6 K_NgdNT!Sft+8D _o9B'qG:GO3]hr>K-I BTϣ $WbXjZ_oURZ FM%Ѽ8;&;+UeY.vrD_IVtZ~ |͉ةoV&2[]i)H 2ߤR5X8>}i j]s{m왾 z#w9u.2y2+{+Db6oS㏝FوE=aU;U`y.$o|6в8HC]S#zgDdUis~Eu2}Vb/Y7jDu;!ao(2:zkKp0lLK2Xg.M^s]PEwz6s|[_$4̓fL=Ҁ چ}K܊粹 I4bxNm]8 =cF$ FAW44bMx=^)#/ *3YDV̺ifr.a ;[;\#cU'x`{{4=U_jQbx)AOƔr(nTօs/C3/A{4[U__P-Soأ< [`J/?qI m:o_fk,tԦ/Q#[um-KFJ@jWz Хk)ѳ8J 0E';A MEA R3~;?XY&w<ߦ Pлe ޴X6Xq)ذ@ǡY 5KƜ=51ڻ+v~v˱tF\&[p@\,Rb,Lx 'D80WcRaum)MU>.LUmRaYR&b|ѭI#:X&ivT?`J_G;^Ơ *[mxIڑͳ <{d-3D!~T*-QUCisX5E) x-GJ+L)ю+|?Xb $| k+g)dʳfn C  ?E5\`Cbk-z˸{"QY"4:/[At:] +3kIx͊^Vg M32C!D@ CP5w1hفC!gO'ON(=!Lt)ӥWBOKB?*'`Ip#[맵k`d ?9Sj3%0f9t9ձrN]!ps+35J2J;.A0^ƾуSc\ST ^:8 ,qeNhpקo#I||3K2B'{@d8KL{12xTcv : 5%>/#l c0X\waxCYlC<9Q|T9op+MXe[@,*ӼͤR h 婵 v<R*W QS0,*tTB$_NkU$-~\BX!)F]_ς=f٩ҰJpNP>;r6n% 3hИj{-:\ &aͅ azG5>b3:mGx!PGK=GN۫kůjsa *Nhh*}JcAл2xs:d lVÏZD|Ń*t=\~~pw@.KCչ (;nȟe)4ұ)[/T^!ݞC\;@}l1~5m}nIW ,ZAE7\).'>* ոigF&"np-,rѓ[B&֗_ /%fU3)"+Ӟ2~}T]1o pi;a٘`mN*Hvƽt.,$Wƌa琁|᜾+I9!zW]KZ㐂Qf?& )'(ZTӲF@FG9w88l<]x&LKІ ZZ1}{(UCber:GG`(d5o ~o ʜfM-|*j I'!rBWǺ]ta%>CNq-j f|!rg`e czDQ*TW;SbO,j 9tͱai L(hKI/Cy~ HI"pg6p683'qw.a~}B`$#ڐ.ϒ xDhP~l Ïkݨ1'E>U$u}6|vBlw] ٧g&,!)76#)OV$-i}> =[hgQARd\$E4V_* B[b]xg\|عRZRB3Ymj'%LԤgo. &"td(u o*'(5d-vkz)g9|Ce0vI35zsמHQ} -b-mo2(kthXB;w낰jeWX5G %ECIh)Ͼj3mHm5f]$ AaAA5y}hDxwr3N AAI)%6p穋*u6f䡍`b:ueEg9o{-uXYv&=k$[6 ljho{IRC aCl8LHmqC9YSCLR|?uF2UNLh?&_h<^-9wm.**kjcnmeW b:ßek8K_]Pm]ėrB4;m J敔W)+k>U_M,6΅ҸE;MmLEȻtq32UvmVE-ۢ*5{"QX&y51SG7>otC AeK} ` 췛w}0/>wوB2PGdz*r, "Y?p IvfglMwz@rl5T/E^@Vx*gV<X!p-Vn4d뉸bA7x:t] ;KpaNl:tiTzi(U?n@ Ns"wbdVO Eվ+JVE&T z lܗ 9p,XeW Wݴ$E%%\\^L0^mG6# Ψ} `EF|ţͳ`7Dr,_Ȫ#AɒUJYMPUmnB9տ=:؞tטO%3wiSv֞ԾCB-uZ;r PP?#ri۶0Gp.P_6QrVOF&D*=F4̦)C eB@E u*«b! YHV6 )KՌy=]=rA(('f}:بKp?c?dScKKb8]me&EP4xvk„ze_h+<2cB}a}U%I)@[ьtPDL,cG!d-W)7v0-4$.βwӐYTP>o; C;Z~WhSť wG?G5]MmS74yWT!챝'l'޵*{T"bMC794. aQvP2J# fY܂a[x=Lykl-U(fTO(d[I>r>NsU_qF5lh  s^V46P2BTF]9\%u*<)089Po(e_BI_(G{IvU^޴GUц5thA@)+]t-Y|Xu0Frf3>>o9 V|%z꽴hf&'>>$jh:xØ"ץ>J}F7Bovɣ׈pb+%^XnddC +^LyG_G#/Brs {ZȽ ,?ZZC&>{+ B^Eդh'%H eԚ<< Wn`//χJލsϛrhhi?-ud?l.3?cRr瑮wE}֔  _e1D}ܿIţ +%hf«+%N C\J٫Fa)fawDZ*c9 yu(D?uP&? rx慄=r]Mlb̀P _~tW^E`L"ZL9(2Y?Rr|GdV3lf\TCƞrk8}h}?yР[,|۝p.h9ml,F) ;mBnW_[WRݷ)hw9@ csݹ|mUh#hu\"q:J;T;=e\D4EB,'tT0yy*:(|W0:ƐO}t?hcUVU8&䅹9LNm=j1SAv<?o_ to?`OCTn-7Vm>SGī5*%~93q!>gaN+^ 4hw (}M9ĚN;KftגMA]a!jipMFM#ɾf"%@ێyq΋{VɞM!iR|;Wka)uc.#ʺԆ:^hͱO"ono|yq>vVthokSJ{\{ Wu{^$L)f*o~N3]o7ȿ):0A!L\Z;WEXHtvnԵt&97*Lsp\(nm֠D53i/!at@Cx?EO"!"uP5\Y콙\/^OT5ZӶB_1lhQmmwJf|ˏpk{d`z#5:ƶ` Bu(AD \0ʟVA9DVSg <ƓU 0J1i3 >;)mcan5l;1*.)Y Ĩʮ#:Oˆﯞ/L Ț E;>lujIZCлZYxfg6H!ߏŞ 9n5r ٩m]]3z|NG;mp0[1{O`?]%ZcϘ(_ o5}@++XuìPN bILѧXI$:<f4Laz}[|r`6d^$#G66:Ds*&&Dw& iN%o)=xq2S@{f!WH~}gE?>]N >~[ҲeNXF/Tʤe_`Uu9Qcry1Y1eg N~rlK9 pxܒ+!Yu%OzBICe?⧼Ļ:эR2F@k}ф3aH_*芤9 ĿoMl$ë1PxUo#+<#;eȕo@{|}z^ ZF+;pF]H;i!qUXkckoU!,AT>-}?S = motKdxF!om%+O̓ .l(;\d ' Gk7b&.@t/W6 "--@pOizJZ{̠W 4Q㺛QRͅun'0F̘cw/{5g+V!խ5 0B D!fٹv:P}KN5&=Z\:֛l9=^O>a>«Y೐Hܻ]P7v ?<[K`SRX~|#{؝tIJ~2 yI5~ /fn^2ιyEH 2D·2BHguK„N~Ш Q*G`'ߦ%l7*ZhTn۸&631aQL%(ŀZ &ClN;L8UE 5BXC^mI t 1NmxroJ,>?%4D򻩎gT 6-$mm oW2l2bss[MX P.2+̕ 6PyVb" %I6|]OP9T wq5}nK[g*z,ܤqFBb*^љa1nzqR̊Nyݍ'y[%Ѥ:74j=ezɡ\qs]s-5)у5صp] fCX:P doi 1+hWr!5;52M㛨v>fBB9FeWF̿}^$`Ba[d'Ml(Tl_P[->^iG\l|QolM-wG<6@VN uƌ;w'4:6S=dӱt<o8>M*&B.,N3ޭ$DQ%UbK)dBuGz cw{bFni?Et2 {q<^sz.+v S6-+NQa%fםLkdVcm$EGmC/ax+d6/Df0:2MLke.4b;SY3KְkǠTcHX+UIWSvm@Vdh*ꤦ *:SF]30%?ZaQ!YAJJcDz@2@{qLES+ɵ=["![/k8>UERSIͬxHea P|;ݡ^ acJܘHjh<. gr4JY xkGs&=ͷ'|,w)};eQ'ߔsUCDNPEcqALt(ʳ `RMK Y0i|bu'ص-ןMOw>7(Ob/ϲh ^UAp&gnEWնdN9|8hmWtx^4(DD^_sE^d8# "kRpo^do!EDt;bovd/#,%ZF7L4FdM6ٸ2bGAPStʩ|\gyO79 "xm t<+s|OZ%%E1 =(^l9ꃏMkf sa32Ξpː@lhn Uj\좺'~.s֚4VB% F6ҮR_w(^9{CZnP1͝tsjZ.Pγ3EZc 5*4eB 1 ^T׀YcDi .~o8@)9+O8(Ca7ɤX=ǃȪ﫯MKwv"&ߠam}3O ao*OOm['E`V+_ORHRؗ}njM '0~˭ v@g1t6'ZBriL, 7{i:L7A5>:,`E@dbl0~-\rrXrz տQJS;mA"ER́+:sP ?<9oT0iǥN7YIGLG[!ņ! Z~p\K5NHH W;p[Z] 1Mq-g~ .HcB# ؗaSiLxNԶX?0tO6rNE󾜞4z?RVᬑ[d=U \yO@"rH-P vKbflf Gw?ԑyr0`Ar<88HbٔC~SOdDJ\AIsߵP|E]"=wm7j4SQ.gΈ]7sB- |݌[ (cQK/t2szvOK<[p G+i`r\gɻk)(5:wd %=;7,W ]CvBwCNF t_'Sr&'E#WQmƷ;Z54[@DWm<`Siij~M= R-hbg̢$=Ԅ@1f벜b9-XbI_Z鋵ɵe<Һ Sgr${5n?] WԌ+ۍu$Tܒ*o&hB1̸= ,z 8R3ɬ!U?*XUJ B( UG~F,Q2^cIs3af-Pck (B<⑆XE~YFZ><|ǧP]NEmEG<nǼ0iv4@A ׅ5EvQ>@5<HHi`ؾoTH N>dkAӱ9G6 \38)iҘЕЗ0㨘,`4~"Z<zX‹*-Vp60 ˷6`mjcG*ťK΁g$fBľdD`@갬uK%dIo0~-=sH"Qr5jTa%@"LzG !d|Mzljr b pGN #!K)_ ]&?YA\vN2UO6k6['$0tB+-in\yxES1V^ة3@fi3H#C'U+xKc?5GGݔRÜT`e;,2(Z,u~(tU㙻J76M ɺA[H : z R.$Ȳ|v0 A{cj l)rs2"B)@Ymr7g6Ǔ9yFnK,-_Xg}np*Tr}\HpZ|M[kS'! ؚ4!2ϟاW2 F-X[QxG~B/l~Nًeqsɚf/qVcFlb-W|pVo^9 hW*s >J 0WB\eMEcr+KDot{ LU[O;]1mڧ@o{F+ƩOHbM2֛Eņ"~}*G=oSpDsI\k}V~_1/d]P yȈhI޿*w;2%!61o`묀z go93B&^mLx []eN%f'pèbw Dc[JT3)$!4?۶/G^Hp0*3]zB]ګp ېGԥ=$bQ^>6oVsfXln6uKUiLMX<bsh)uPJ~sۧo9{SXcB$S@QXKPշWe⢐5Jfm2H?\( O%Z;9fukPo*GzU؛"9 |~=IHUɤ 72;sC|jg45:>ڏ˽zCʽ2-4?*!)9CS;ʾLƕos|֗=U@ 'y}+^[V ^vT<=tp񵉧'ED03 k% +9r \_rhװy%f>r?PJN{3ЗQI.smsc=/XINt@ "|Ͽ5CU}&&ˈӍ?{(td*lU1v"̎ -yX ,`" Q_˿vq>[?{hj1w;*X59~b(?H Pn}]jSvJTbHW":5?nGLM\>N;K oQ>E#y%u~,#~&$n5(bHoqMv'3^ ĪѲCfv>C.y4FF&t.V~w\557f=H6uDO8j,Hdsa l5^8,:Z.iƪ6*:Soe:x\QcA` П;!dP Ď, M<7Ή'eudza\7 }4r tAd%MK ?G=NQ dp5`ʧ Pz0fkAs" Qj^I0T=$)T$ a3&+ ;@{X>FCz)Dzb |֭*R(ff`ET]:.=CRubV(D|Eo^ ڥc nt@&GE/\cD"-ܯ'DS6͒q#kL" ^ dyTc!LKŗ!|EPl5K >ڜ$WEj8aFrJ ]I]}Q5ǓJiDr1UDoiNih֪?r]ء71 eo>t3Nwx˿w>!Al9xnPYϑVm7L$аPol h= .cVqoQ'!n, 95m!,n<"ww]y-nXԴkٱ_ԧ{hߧo.Z %xع{dOb,o %zݗ[a\JJ^g#.-тrX?Zm5r:~HW#˔( B6 GD>/5Hqfu}FM-Of{'ҍҿJ;s 4vCҔV݌ZL]Aqu+K9{I*Uupq 41>(+rOi:lEћyG`IVR}Oiw:Ϩe/qgFErB88UI2UϑeH|3mºRؼt/O_ukzaa>sNɪo_UA 8U5. 3sxqK'[Zn"&$9p9(% /+ء$/ʇ.`ήWWWhWTQMߔ(U{8(~\ V5 RS Ǖ$~*#Sj,׆ƨd2;"EAřwg\,鯒3+:pH) vcNUyzb&C۩x7@|gOC/.շRy,`V^=K$lXHjILuwI<ȕ>?< gFVkU\. ^zjzJѳ܍ǖofb^&׉q]Rc,L_mJzԋ>95>^*,5lak9aG\2OItЕ]v(|CC2UBZcE;^(dYWN/<=d-F>/'_1~_~&js^At}ӯ͑"۬qs=S,oE\?h&}]^%h_=԰DlEƙ`0ءbT[N!g iyyv&Vq4-a;]?^I+M8qZ{Qa˻i8>*vǽP":.ELI"-Hk.e.HqhVG ZI[6L>n`vQ%R#"*A>a`(V$ Yt5mq'M M㕔ʖʏ^@ F-K%x l)($FMQp|YE2TSG09G rb(km5ȄN[{bK/Q RD5!5[/ɽ$Ig#"4mÕUT}?\cM2(Q0ѻ'Q[|EmUQJӓ2j&URF@rNY{١ASU| kAı{ha h^Y; - ߴ r~m}wRg`Y8}FG0b&ظb 7/n2J峅 pJ\tG P_B577c-G2wH<9 C#b:B)g)oc^Č-C`Rj#:uh*wLY{Zwɗc,YOQe%YQEpYY_ߗz.Up+h⊻R2<_їl8 ɓaKN_Ƨkq[ɠ'L|CīoE}1PN)eeeÖ|+$vq6tqԫ7 ?u3Um-]MT=9m-S-Y!rQQ)&xrsCE-'KYZrk-KNA #ܓ /:VXZt:dU\fFWN`B5 S툄ٜW|'ӠQxbR0!PTᓼQUq( 2C_r)d"qN2sNi]-7^1wg-8BRx&ߑ(NnlJ*QAkIJ_M3Ѝ8V7'7f:^UBPj5:c9Z>0VyZ<=q yMi9 < r a{sKkYz L9mǟʯV?+2>';n[5T ߠYWlC2:(I(uzpU޼=T=x@+錴Y(;ѯ4ǕmZ+w׷w2|)Yfd%OpYc֯ifmK8'%EalkGU{ @`3I eJipA.?Sv#6;e< hG#nD+M;fp.UI%Hh2>Mz_:XYK.o.3ʚNs-$Bͥ QPdbK,pr3f MZOdRi %nZqɽeP֝Ul`~X`yW{,#4 ?S:X~ӽ<^bt=` ,ڍ)&+C[5jLAm*KR,À"ͮ{@duMK:7 1K[Q6ca'2$ʪ AT2G̎Ω kax'be[ПI$ G2g8yj|櫥S' o/d󳀰f4vl0cS5{T})_͡Jxy0OLfbJAp Eu4g >Y^ݥbض8j3GΛ[Ug*G"7({(\X+^6Ħ_QSU9K׎Jol.Ѵh)^u‹J.ˣ繍{5~xw_[u fuJdzN_;Z.)TSǮ?W>Et}t#@ b4ph2DiQ㨮AfY8{E̢:iYњ {sH"άl:9fyR in4ezȷ7|&LȪҭM] IPf//ipcT7t/H8ՏE>eu#_r% w/cUJd ur{&ޕn+{4ƎLEK{8˹+nW1.AbD؆ dȩSBj})ձpgL ՆVpˢϜζt~foqu؍J6PT}Du ~6eCI 5H3Һ̏o…vGM/gj6cG%Q/W|7 eb;=7 m8i2Y@'l - կ#h v#bBG_A2>FzNk5K\0FʋQ@w5!Һs*l51k)oIrr1- ^0%N'3?mًY|*-nc- [*hogJ]ʘ!3935nElj5ZK&'|Q@XUŋc :GDBg\T\bXlϡ?DnQJjw<а(8OPbP žԺ:q2"ջl,Xg(J?B@zo(>c4G p۞cV`WP2Z i bL mx'H[H񚣾h.#(ZVXaFK=4k'a\N긟vilL#tʻI1uLLN7 @Vae+ɻ"<610&"kD#<~d{j蝚,aF\ʩ>X =Uaˏ ox !V% cDw'^mhtFhtBƅU<d8MIXy-sj}d EA0"ΌeFfvőky9#Lg~g ĉ`} o"˗Gp L('I]ƽ=ۤ嗑-8 _ eD9wXء|{ ~GD^-5]]ZNg%Iݹ+p:].NF-=g{װ_ٕZs% #tߌsmWJ~O<$@;ni~USo77~^z*ǵ4<E,6:bP_xr}Ek+e{ԇ%=ŨM@w&̂ȡz9+ap։,POR;rVmՈ*:;~}`؉\VbՅ (^knyN$ ^IDϏ\|\t®/P!ܵ%nO7g+W]ۢd_nRa}T㣭g:t0.c&L (^$u,j$s%L{yV@ݾ{ncFpy+h#l a1?XW)1*3$pC|}P%y|V<1j)5!⾄G嫎 8  Q1+b7K}e-|c Vچ>D{s>+Л; vVlkVxaz {tB7@ҏYvq@Z"lلf(hI[&㢤=[v.i%⻰zkQ!걥|LfCۄaU3,;`l L: 9F4eS{#kʪPF3sJxzGZ£wzUI؞#EA1 o;pOh3Zw?]_U봪KjKN$@!t1B2x6ݑ/rZո/Z1e% oϔ"Ƕٍ^ ;~@L㲼!;Sv$dS٦{\1[o>>͉["@詔ʞkIz-Zj)T4JZjp7j=u8^?x " Rga[]zTFnS NQi3d t(ߥ}y#?@1?ZU<8^ȹXp* 8tQwUOMw&q/#_s%ʫp^4zk \xt,&>Wpc9zG͌q1EE|Dۿ&ǃ4(V;Bdzp}:(*1}+p(R@!P3M:Jn 486zO %sѽn4sjP>  ,F5QS>kG%f~#VxDlhVW2`ڧL,ѪJǔmA] RY-h(\Z?߁0"p,j9cϮet:yK:KPq#ʿ#H.S.xPeicT=gXs0}? qĐ )(Т06;dU:M1 Q_y/F8T-`ezt!z=`V !uւb^D=0ۛDq%N=IYkV\?ƌRV 2#`WJ%䷥3nDH~ 3[`VDC9CRܗõ%p9U]˄.3cJ'iXSe`x av,:vŪQaE ǼM}T#P~.Ʈ8@ U`O掊EFfA pH}FfI4lݩBe׶KjN1aV~1G)ů%KV[22(E9$T\C_%KLޟ6OH|@CAa.+lCY{:{_P4F9Ұb2obnXZŝ 6ޑ!P9Q['PoK*eܹҭ$ٛawd.'hқ;nVF-6e`\E!34x{&k9LH ziJzHly{ 6!MdPL;h ß+>U$G ]DKSDV X뱉2B'9r=SZƢ#F:ub_4UtuK*lS Ao4Ⱦ.֤ܺwό1Ux3NCoy aIXX&Nnf{Bi崇\wYu]:wėi F).>m|b L~NΡ9jJWT`:t7߉W^TL=U[PuRo].nBqf2?]` ? {Q(,'y!sSZp^[z@kO͚M#q KQjz\QjܭA$.9f&nt3`ۊ,W+nR=weDT["fP+m/YX$Uv UZݾˇmsfՁKRJuK1 C%RIߞGї5̇V+W:ȦG!ҡ[#C(sARY{ǺD@Sn9nf-%R@~>Ph69[ j,j:>fG`!_40|<O9g,6! Ҕ *ąe*sWze :Q _$X >yb53oHi]C2O͟5($C$8P# l[ ],?)vGPMX( n{_2c=)蒶f4 JWȌ\y"l4kyNEpq? /[W>V/=LJ:`3\YՌ*NEYX| N 2oMnA܆9;8D]I}.a'`Ve۶ ou$Ap*JҕNȖ+a @kJ#ID4̮͚| ZY0qzS|"g6k(0>/$%u'0g {ˈpo<7>^`7~/X'W2p+EeCDsn=#;Qqu-HSw?ǫ(t5nqƅ෰_9Pب:|*8@b;^]s6i|,A5b4L\}'O@h ﶐~b>*+9` J )[-h~98Qc[D{ I &\C&ْQ->ҝQ}jhO ` l]V+Bz9G9dߧWSLmlLnQQF]}P0{ GpYɱ} :-",q,=ϐ5 ¦hL8/sn:aֹc/RGH%:Ʃ:'"CĤLbY4/ bDOf( C!5@=~<tk5)0+z <]N YeF,Nu4eg[ y̞Epht>ڍ@kJߎ p/Qͫqw1>}O8fM[S~orKÌ=0z֗yت 3cv+8!,Z),i:$նB凙fU"cVf Ibg,nXDI'c4wlB\1}HOuwN&S?iL!@ryFL[+d«/Y<Ƃ6Y_}},2%dž?0ճ;uW[8w!R&^} Bv={s(ݖ29#4z<_aefB0^uYqOԢ{ pI634}ڰ=y¤6󤍆vzEh2<|_;VO:z%[|2fM脺ܵՀSJ T*mS]1 gWvU(N9XH/Ճv4pE&&NB{ 0UVB-1nqҩ]LYmuo  %da[iF? IiYfO8 GlczT+Z-7)؄~g8&Ms )I +C-6Eh\۪mLS̏Fԇ I/+R)%B0+Aݴz-ykS7Ԇ!{{D[%Oo) &PgG ɛU:SEZbV[DzZ׺-:"uw T|T_}1+h %bP%Oݨ|͛{A;>>0oNS9'f9is&`pt{UW-< (P?X_f3oۉLCC6UKCo#tPLy.!:ڵ:{yԈ .̜ǿܴجvR!LIITpWd'2HZi XNONqS6ǶPR[RM6^RWև$j5cN\6.rD[ e }-N ۔6`csH!K?k|W6mJ R΢~]me[d ]5?]Y^2,yR? /D!s9 /a$=plRUŹ/jߑ5 n^UY9J񽀧4}3E~aKYNp,$)}i4bV$X꺘 Sѱ$\1͓ܿMyn Bl%i6 <=nj}αky M?L s>ЊIlp + 4}X2k~ga6|)˟T,lj$;,F\(U8b6Rw\ ~YF..2KW/Sz ҙRG:Q#?*nQEj e2PET Vm’23Z 9piZg[w9;iY1Vrwמ,s者~e"̐wU/=+e> ̈́A t~Z lCa±?%|wUQ}]Z!(~jrXN<,'7BOxzaPNr8Ӿ^kZ7?L*-i~{?c wG#ՎV`Yv9))X{hJ>S3x83Y˒$8~5HS4 ˤO`I,r ftzI-g4ڮ!G2 )E42օ ?;NdtbC5!q#u}͹żCj^q͜yKN\Pvɯ_8Q+oNIWKR We睈JLLu].^Zg Yx gW["!@b8ΒߢYE݃jvA]ytNPF8^ܖs.7cITDBfG>&h pѬ1 ]d,]2>N.pϨMO?DTXqE7Yv渠 DW5vAfcx"]F`@6Fz G;uwdޕ5t-UWAmPxoηWó Ҹ)"jdi&[]^h@! 55D+9 89$B֌?M-w%ϵ)t?^Z1m{j;ʦ(PN{<"4lV'GI Q'Jp >r%0&$ :;Ϲ{ s5-hF*0u1m"^2UU"|K[jY~R"In6#ꮲn wRkqkǓ*PIn&T0t=ľz8}u';ɛ#g2u@}8*SLt^VmDԕWW4ȆkȮim4ľ[A'M2!mdm ~K$-+{ky@j)k~*BC߸'XRpO=M,jץͩmG܁[\YۑB=R7^X!%nC b,$@w"&L)J']q4zZAbwX‘k~eܫĢ1KpomX]ʋ/q!mxGR|Rj1*2ZTǫ+?>>Y1 J}7'q^-ڝٰ0G&Y_dMLg/t'9TLy\z3 Qi$Jf)&bWHOKK%Y}ZNl 7Pt`+~W,SSfJ,uӒ_8Z@uto_/n2~hA/EQݜF G?|V!/{~oР?4lR˿A4#;f,C1{;%>N!s|\{AI R|/ PqD0gJ(_kzSXjEȜ螦WV>4Yx-6R9pQ %W=! Bvjl6O/Cbx@K}n5j46+r&:oxoD#td*Cu2oA& @831W 40_"J!(o2( OY}'~5Ui! B߿f%_d]#WPx'?9Ā辋>'W( ΒxyN|Y _QkXH Y#`Z|j*)V3sh'i 8dWb>!v?d $8 0gɦ)'JS42"PGCb{07S)!&_č!ut&9t_r&hm0!Cqi٫!`T]{ rP1\,`-M,\{bl+}9YDLUgVk?(y^U Rbt03C`O?WW0GAs~ 3? DM?'e5ux.,(-)Y{F>QRtGlKKׇN7 r?aEÍeLN8ڴbeV=摡؟?+=0|ׅ"kqg_91 $/NjswFsȎ9@WTYЏ3>~%id [ͷB;n逗m x._V͏UaKUMB ܁A \i3+`P"P|0i:?Թ9tgaK?7^%cKo4ƇioTR\|q;e-MTfǀF$_zq<:LB&0|RE:3+#985h!U6Gyq澹ijTD3rdC@cBp zh!q(TWn%pFJ}ԑDvn3>Ȍ2oO$>2s"1 _pF*Ì1Sj]Gdz嘪IzfΰDY{abay gҿ/7^jeju|ӳjJ'8Y:k QPL$N/IT?y6Nl>{[5nhj2i8B.^dZf->Å~gTW X)3fVn'6qep!3v}!p#d@'vBL 7AU@t݃sYMԱmQƩe9W bH[ 2܁Fwz-1#!4I`6n hf(\UXc@fuv3s/6D>i4gMMu>έf:PB޷3vv2cArM\ǰBYry6B[F"B{z0 ٌCa)LxQOէotƭ̓ET\FA<~L8_Et~ga~-w̐yNjcX$T`Hk鿦.Kxs||E:a_r.fm?!3i+>]5{PE*iWB|€V) `Zߡj͹450QmzB=~sޗ>&usK8gx.!Ǘw>Y=ِ7"*N'R#]?ыA])^~/9̾SR-[}Z;v4j̸qVFt- "m.f?qnrv`.|NEe%>tB\Vn]"&8C4xۢOlΖ8`w>2UTI 2n_'I5CVp9lE0p߹%0M0[W _YC6`P r%TKH+PXO6PW>C>+ߒ6M>TDbƃ>F|͒<jj@EV=p\ĪCm:wof=_/9A'I!wpOǑDfdoCw10FVLDttTlr`U9w:er45hEGs{xΛop5{ʶewn~}IE$|ZܑOzXZpi{"ǣh^Uk0ߩ\&l5@tXi[O6;_+ԝWbFV}(ňWj-ߪ7f#/'Wv kd8 Đ"s#k\$%{+/ĦS`طѾvŘr_xg";/Df#ҋ"=?=s6Bh+*TЙ׹qx*#؋#+~rpm^mO,;?1 {#g\N;h Ȏu!RM}vZU{&1]߅@✓ ~"faay}W`nRX5MK}jJS0vtS*ZD!c `i_1jmJۅ41h(N/G)-S?Ɔ]t\Gq C%.1H}*1(uWl Fi'+_|SugQ^ M-R&/=9s.pzOGгM8C%Nj jz[ktxU-!Af V[҆iԴ+/gpx(ȚyqU͹%=c6C6;YRxNQ&5^A/vup1;R<.;j#|R̖,(82԰dw@b>rDȮݪEDP}خ4!뤣6{+䥔^_Ϳ8ѥ. R"&!:u*6_"i>.e;wz߶,YXSю#; E HL@",9kT>EhL0UB!ÿ8c9lS^a1δO+W%wyиyQTktm|S3D\(e;H.L:}W5eЯ;DDwXcl3 g71Jgcm N"lG8 59'+$.R/zo>k N9ޔP]z򾠅sTAJ#,&ܰhj{oHV{`Y2o4Ë>p&m s 87f5ҋ AO6z= Sxr &G~]^gdvoh?_U)ĮιG%:KLdJ##6HHr*u-H! %m4n9@wiC0aԙ`ܞONVFwĔT?$'W\?cg]u%[ < >+qq>G K·kOHB8 ]Y`{IL M&W1LMֲ7;cSɪ5I1me׹" m>篌$axʧ=#7?h3g 9_zU*h3r2xk%ch[x ӝvx*JgwXf"ۗ~tSds ^8Zj4K_ydWMPwne֖΋(r Y0/0_2J)3^6N^t=nTY / O`J=L/좷L6݈|teBz?; gA J(6x4`_*k}`Zغe%9pfUn1#-U^ӎ<eje8϶>YQW&m,ГEkJkC'D$,\ʽQf$3ǩ )4/O6 0P1>`-q](? |'M!C=@kRuCd#V4}fel;Iuz3SKE <缋iduVkelOC iG 1HFKz*hX  =yӠɋT@{@\`_{K} +jg/Og0ö {̂9 _1Zn>ev /D<}1-`HXQ(T\9_P`jrm o88sčlԚTeGcI`L ϯS NCYc>hIFJXnQ/ޝ`.O3վ-WD`cp\X g@2NIy3/ڥh߀s^rڅܚ5x[4KmOs䛘*;(HSE]d1a6nwܚd:TҘ:YC?HXSVwܴ:OXժ*-wT)e%B޲:7_ҘA\<ē2M d%CEmCbAt~VjRW:Qf/Bl `5Iy'- U BTO[9XEY{W߮?ޅ [8$q4)zWi"!~G}H*ѽ ؟Jɰך>em'9ˢ¡w D3%um;."04Op g" _y ,b k̃gnasu N14bg 5f NDzSi[D{YV^t# QfN._em xP-Ĩj9Tn>YO+ltn/eC*S]p1jvsM$yDC3aP8~Xj#KÂJЦzR/RJdJ2n=?ڪhjXqtKQnmT !n:v򞩶!6ƫ2[) ^oD_P.(2j,٠V=Ӈ喜wa ;qxe3O=cg^$;\U63~%9y nY`z^, 1(VR_ʹHŀPE|(QO׹1ײ2н(^c ^xʵQ2 !(4qwKR-ܻSGt;|#t'p{, s8䏮6!ȾMN)%HhCϚ fۮ7IXe$PȈ.Fu 4~i+WB,ƕ䫛D;b1_N =|Cg'2=%78e-L>d^"W.5 Fg ؼ6Rjk鉅ESEvB Š y6j!θEM3/ぐ nh6-eZ@F go 7nȽR[2ugZzmcшrvАju."'9Q_ѡ냲LmmI۬PLH4AX=2<ǰ+{C3I>Prc1>3Ȃ{za -a}7,2u#h!/t,OMt7ҝ.g**'hˉ|"Rz(BvbNs.bQU6Nߴl3'Ycw{ޕ~KWދM^<1 #&A8CV{yv L" _ۯ( -'}OeÄYׁ "YITfDl $9' uauj )&N[hY~=]!)*𰼾I&ED,YsDDb+z~:N[.~~V9zvׯq nx6JA ӺQ`[uotW)hwgRk 7?Gd7vH`41|/u- BGB>É˕xwUQդV:G;jEpl;κo>*- :˖JddbO [=a9-B*0>dQD"[UNt5a[z.5ܥAH6p1PL\MMQH'JWuR_+'r}{TEfK#EWS`6?1MtFRxLM?Wwr[m.T>Zep#fg%}2dzhp(n?;:*(ZZ)ѹsn2\^54ΧR֓PLiJ3,Ϩא6v\Vdhw봵٠32 ]i_^ՙ}#@Ms6wRN}[i:c)P15,_)W:S},$p!%,jNk\)4^"\~kBycѮ:ًT5KsLD-d4GĴMrrAQ z/Jm\;A#aH^Fp{#/CeSe})'ۼ|x!AOMgP )sc;56)*ћRjl2_3t H;>hu{[i3GHF 9+hĊE(.О(iһd"_F<64ay(vvᲕ?!01|DAy*.EގZ @;}DCuM`e{KWe6Tg 6x^Z2wjumtPg'^,L Ww 6g{OZ#`сGf<[m-#yv:"P,~?Dkus/LWqRHWEeR"F3x0IyYU5kv'h/W]\~ Feŷtl=becYIg4Ejis = ϳyx"P}" Cabb?%ro:|uXrJFzچMkJ!ž*p@j]̯?ʴ~2x"$b&!sx.Qx l 9~̍v~ 0yNtV[ĿYi lt"@-T0 ]Gc|s긥Ƌw81eRѩX>Qv:uva(e.egNZrh6کr-W.f13l ?uDI]<1ץ(ldrba˭?r˦" >+|;Ko`$]1.~.3@!CScXZ:aCC[m%KVxo= Ihe4CiKdev(W⧌M#!= 1 $kޓa}ݺep.4%V]u 38zG2RMH`FB:e O4&!rlKexi}x&5]h]ys6/ .S;Ўtaylve^Z .g{|IyJ wU Nh6DhƁ }FM|LGMvxU`:!b {B08y"]SA:ϛl6f xOT59l9"K@)!|E~p"n{EK0UvyT07SF 'آo *tGqQLڜ]REȃ!_LBRkgaב< _YT"{]I'%X"y}{dҴ9!*J>|WD3^R[XLdY5,sj;.-$I¸w.bvEj,]]zďE)e L蝒T (9p%B5SmFywͮ:~נNpfYkP$fyVFkud~aLQ_0x%7ǟK&ZhTMcjQSKoހr!}/VsKW9zFŽWP&z]޵R5'Ch4dZeZ]t>76tfTŕ,in;4b+rB,wͥJm5۰<k3HIEHA4+o7(m! KDr|}YkAs*}:\w.X,`_qJ0D$Jk!; 552E;0#?L*[b b 4?:tawg2jgb%ݩZ"HfH x u,™ǁ׮MnW!wX{ ^ P~a } ^̌Lړc,m ?6-Ƕ$1}T$UD'i&8C2%QJFT_"Z34ul +.Z\6 !*}|f`[)Crx?S\N'KJl3߶Y_hXC6j*ʪZf/7d6w\.{v]+O·,Y@y ;1c8\2)T_}!kG[UU:\:nD>N{n 7|D@ReM[+il!*Uj(h0C'p^PA.r/n˺M@>rLE`^\\_WYcƻT ^z8L#/ZuD HN̻z^`D4d*N[sUȼ3 (`icT+>dMgL3kYFI/ؿ!`T? 9IlR=HƔ08W5̩l.(HK{~| +S.Ge{+ܬ []l% ~ ȃc0Hrl&P"gx#TE /55;Hw4OqG,aTOF@sO;o/=E̊.I\?~o9:S61I6z#"NĵhI1܂HB$kM!o)Ȳua4V,7vKd<OH"L.'CJ2)#])<_j荩jE@HUd!򞊺  £%޸e({q_&H{߼\k$%JZc&UڻpgѸYqlzgY?RX5"sٺh: Rl?ƎK0)e]T pQa9b\IBe>QEL%DCzjRL-@W;eS=Ss'VɆTz\I0 8DY_ JA񔦗))y F1/!f>R78gϮkfYn]to%wϠ4u@(W/guTuaD:8F-wBF#by둋S-)s;`Ѻb4BbpuOЀ/E'rNP Q!I!Z#ր kVMz4O?s0 C{т {,l1bRmZ>(ٟupe}H/+{d Տ}7i G*1W𒥥ȤC7#=2#ŇDwIB}KҴ9d+9;մT:?͎d5ޔeEo@m7S:~Y\Yl?6|"/UO'DFSZ뒜bxc H5%]"sѠë?pT&J]"H3(Su͝`ls ?v?xCxL?.4BsΜ_F,sn ]ΉFEӨ8nqt%(&^ǂ [EԞ&6 #f}XH @QMx\@_ t:vDCS37p/cI@9r]*v2qT932 .";`kJ)3"P/)ez-&$Im Rd?+S[knS/>;)[F)a»5+ݮj: IS %@Z4IElbA: B*9ԍkaOM_o+}N],0m_Œf706&Ρ7dT<*ʤp!ra ς;2!̗;gM>n%502\)fyevf /M=z5Y֬>XZ1l/W-JjZ 2l5ltսB+B-lLUtys|ZjgEGuy EZPhC^nǹ"\E &MgvM\J°x%&*%ؙ /SD vjRL1^l7'xmMiX% s3cݱ֤"֤~Ҍ.I$s0ygwMsr.(VDǝ)I4G}bX`9gT$8P`{7 pcBz(u;)7Ŧ Q{ث+:e1Ƞ,6|LF&W:S %IRPON`mĄ]Pra›{I~R#s{/2q"bTGe.1gVnX*=Wn F+k{m}Yp+I4 u $V*.-f9 /5N(6\k40$}2bk:e1O`H5:F|#sS Goc@K05d0uHCƣ!m~#.uZn@ú f:I+&PWQOMJshf 1w%b"P<mk*_phi`qr`B1{mPM"I,IK7`)iZFY6No9q.A$796HÔ`݄ JrltEaxse/QMBlm!<| Q4. W<05U/]4ϞU >@%J/3Xݯksx+R~v Wm+ٖ^%sF!t0K γZJA򑏘r<6yǵIjA oAe572""+,X\@xO~1kL~y S.Ɛ`E@ARQ?oTJ}A-a 5f/xޗi!Pq%: }pvK 3M{jnK>]v,YʏjKXOqJe {rEX:goUFfI/4pjJ! F77kIl:t|܍˥xYJ, ɿu*jZ6Zz|FjC-KywHRU8o^J#-fVڒ`4KJF-M,|SXfܘmUY<w򻀏K{DR,oW?wn+^z[&0s>2'lHB{[iD,'*~uQx bA8zX>ӝl%Mwx3< 5/Lr 1fM]Y Ӹq gApW]h7U_eHC+M4B/䷗d@a2ݼ4 T*S;qBte?=D Est*`پ?{"g3gxÊu4WQ|yj>qe΅keE-[fFNp*&X#ԿL.\C8>vx$][/īmh*K<O7JSV\RCu`CaIfn_M/@LsVW ?NUlvnKh=̛F^9:V7l`<~uT=O= !CmnV=n(¬&q/gG')ۀ̌.gIY`ƭ_ PR"5荒 .N;BTT'-z_ ;TDcGڞ=,{=T (ykO'#*xm &:#d5lk2&(7v([>˅t/Z玔dhnI"[H_ǘreۊWkn1z9([&\5fT%.㚟)uvƘjY8,几xD#φ%J.;]@3_d6@p[Wg?f<뼔 Ds,sh{p+%oX**gb4% |;@Ez ;č^l6  .s2 QVenЈa^ Q00%P4Wdg6/dzhk> (|&&f UZT%2߶W zdZ@o FOI9C\ ;YƌCBGr1u+/ 0bP&9aeڊF˕*hhs1(s[? :;,C8W̱w@G#c~%F jWSx E mJOV ]E.GU/dmۇn)8P_%r)4& pϸ.:qWav:\'2gM-=̖ [U)Ǽ~%A{Z5m%9ywᮎ[tt&/ΗcX*1*MՐ#OG DS(0 "jb7`lΨW ,ϑ%2lݪC_:">Ĥ5!s;t'gh8O|xrkF'ϖ2*<i%8Pbj󽵼 5ܢ18 e78uHYܞKIqF1_k^ӕ`cՉ`̴1iJon2 yϯ+.P r`\DϨzU{hsrڡI=7b|_r'e p.Q[9xGcK^0GŁm`ɰ~A(+R[pMgU"6[yy0a&Q17`.dVOF7vl8u{oh,= Q^<[(]@u2՛MJP y'ne@Nwu3{zYw*1LW%γw*Qg/_qG?K`l[5`gx(*K?dЀ|=b 0@:ͬqx>KVD8WGmPWFU7/p1 D2wiN?.k>ܮ(n$s3Z1w@e@ ݦ0p0z'wO8W*3 c-=N fL4BwMBo3gh_ƕY:\(b9q?q*vrZ&jNx+9n8Fe`ei '2 IW}s j$ͫBVYBppjw*Od=*.tn)݌&30&l ا󟘹Sy݄AMuG0-3 {ͅ)荶S,!Cᩚ 'TF>s[ NW/h?W\h js!=}Qv@"`Mi|i*0KʱsܶD&36kT 8֞Q2ܥSHvL-#~Fh<<3 `epqJ5֮Y.oIو$Q2jtJDNdr:NoഄvT0sP껏Fx@Hd0)o fJC;}ɹET0,K,ĉc4D8<;`eY"8J!cN^,iN?wn,u|#[E珕N.h{zHΊx֗< P4! D\}wMX9d2Q[>7pӻ8ɽ(NPɳ :ф-23z~uf(Z0zyyɬ23ܰTGTYw*@k$hS-KFSjnwAuQ{g9w͆'HUN]> yz8{\JEK{vޒP )zk\ MWh _m0^Pz%mmRXgԚ8K'zSX;r1#J9 aO 7AK2m<{IJP4Cqq=Sgj3|9^ BMƎtj6jxYJ_f@|s@ךΞ܎fSARDȤ#rA+"e҆Hܯia$ 贙JϺazeaqȭy/MԥgJ; 1;ϊP5Rkq$h ԾAKq99 , RV3F/<5/esoUw\$p巄mc#8'Oc v=ņԜ$UtIG1u \+q^qd!uu i.Y.|x+Z6}W/]b:r#h y2h7&0i~9,hff:G}ilS’KKCGE0燖6?4ŏHA@L(JG4/SbƏ=k`q00waD邍ՏGS:d-{إU4!<`5ї0OCiɵS@d) m,2 zck)#ѳ gRTz-+dUuEjWIf{`"ZQ78t$cªTwNv cPi5N&]p7_{\+PPOi_F 2lO0+0K)j<+2!UhY'r#~ɼ魵c2y4%kc e^7f؉*xm;Gʤn̹M҅֎۽ d: کZr-+E )r^tru C-ɚIQ1 O+O4=44/u]e'#y>-X/,mI31n&ys 5/ގ(1 rUɩlJ~ho"𵰄 ^ʮ}}}^@%3wsZ!KZf0$z_3G sC ),BNPD`9nXQłZTxMgOcbևvJVmbM#4b< << $A}{0>z|gE["c+1顕Ex3SR^ yvRU&7xl_ەdZq=פ. Yg(0J4?g9bDY&rT1{fŎR׵[試PH_ r.E4=>gڤx']~TootV`ux$0.^7Ow4*rb,좻 )׍!k/q7J0l:p6 u$q:ݽHjBo9雽3# 4ñQCV}[vUK,k/"m2шDx.$c7D ۯ]Њ$u#ժ{UiWD+HVh ĸX'4Piѷt6G@Q+ʏާ,']pSuʵ7$VJ-TH;9uxG`7? 'ǁĆS&Gv(yٮZY@nDG^WGTyBjk,sH߉SP8^|6c ܱ&dcן)% Ж.7Ȳҡc\޷6MϠԡҫZ"] s_(3C*R ]8mQajA+ :K;>ANh1*[00}kls)hm-Qυ jB&HDzg5K:R81Humڨsɒ|;$>/֠T[ჿi!ek$J H{ ܕ~9(`h@Ln67ma,+ߟ\-nL>:oMtuF پwEZcWj!G&(ҞB aF\u»D폔K=uy}6 O*<[\i6+SMM?#S\>dF>]fluߜ1sUj>K:)$ ]vXplo9IǤ/{C44;-߃qGPɩ^Lȩkɯ ~t.XpY~&Ŝkզ;XKw;W$ dޫ/{8%֋UQ SDT6Ԙ|冭Mʨ$?GJ#NfGu\9\YϦIK0NUy1*U.Q o^L$6 ɻ9/>T1 ue/l=l)t 0ME݂_!Kse,%i[X6Z{/'ߑ*u/|܈#\1kO/Ju Bfo&ǭB>H%[g$kI &f3:Y,L~/:lr aK%g=KhKϷ~/6[-̆5Aφ<\e$CzR$~ϑ>mV1 %3t Q[+R,'E( •Uk t^%vwWtyv¢5QE4ͥ@x*kkʙGpBgp]@dqUt< &nJ)ģeֽy[}dfJ( 'zkAYaPOdjij;(%Jq&wYo27 }*hKwɁ>znA$`PpSuNqLmnD b]!@K}ͫ8-<Ȩݳ$dbݲMV5TdP-IuI%Znf@c^p d]2Go4E11b`uO1F~IgZߣKu\B}P$?Z [f:K Ő_-zT$! h/oQ\vIU`& C#"Z[uOHIAS1Ư׬H]KT䙉!z}3Wap h|p, AӋ@tkܪ|4NL.tOB27_[H]2souhux!j0ץ2gwhV E3fUTL)t ZX.4)NKJ_s'~;,&MH:Πi; `5*`+D}Qk=7P(C!bYwZwթ2MGE"v#ZI(HTעaQ.1XΚ| SAx4r|I5;GP=s rN&O%4?ن}SH:T%LOF3/2ӷnK,RЋ"qP-v`݋Zj okY7a'~Jm+_c*1uVS+3~da߲=ie: cmen'Z z!D[ ]S$![Ym*Q@<~,1]v=\lf^mFE;,5*.2]R+R7XXeyY4fƋh8V|иPzUUQR&YWw@zG6דDF=eN1KI fCv[9@ҳ}i]&zY3oew EF3Y%ϑ2>4>i15*: %α| !h5g8.Ƣ^[M&mh ^,>0z\~XETt˳/RcM*e@H7 ,\fm=h]Dd Iy ԒbcG1(pxgƇ aF‚J-aa,Sd!& 䆉W1UEt [,n5$AX׌ȂχCM\ܗp3$mKhQ7ZN#pJܷTRڧEUFs-}x*7G¢,eq"monWM G9R>ͬv}=OPrpf_~a2i8(+}m&A_Tj"#^e Z:G 28^̔ڡIY7e|6`)t)Q'j\BQNi_bmu^,x=y79XqȂ˂/ .H6V!P|@3yfYݬ\Qɸь05w6d ul߄dZhCum70.Q)vmyUk[MBhd0A: :ȈbFnڀbʫACLu$0dQB>qH`)A3Oy8)ZϐS~k\H0IxAZ݃HCUǘL| {%N J ~TX=>qar@z=BolG~.xBGӷ9f2C"GrI ?.'N6'a%ǢtҸ@OpվKG [\#^t,nC/Zqq\a3Sjӳ￁щo$t3|!;b FB:~>Z r/USU͆$nh**ZѺS( $g'v6mbՇv-گ돚u\T;ʏfj Jj|Ȫ!N~_L/lBrʽ"-Y uK}̪MK4#h152ݞ=BkٮvNxKӎ2'%(Sp֦VڛmggXUFЭ~<߈,Ms\BŪC{/&ؑhaPDb9UwxɖDL.e48@T.{5%<=b>:W 1V w`FP:ַc)hD0*$XpmlS46pfmGJJVgTJx"\&=&1Afn(<9Հf(Uҿ:6dŷOcˮ{u*ps]X򐛴o H|-f~ kbW`jqoiB(]%-}E$L[~"5}^(kne&@`|"z\O8єXt{LϼfUiv JqXw>B9fy{w EOQ<됪mUT)t0+y4}mbz:ovQz9At;I =i’؊93ZҰ~ plvIm4(1 o2ͩI!6wƝv5GKO!9E&&_Ͽ/{Su nD"z ^,ɋ1/  vrS=juN>hƍ-ʟu`$DTBfd#7rE٪ffzv4en/hf!OW`k*k4i{~ WJT(-F_h@?P-6tᜐ%CC,GBŜԣ*+ty97=غ̱sYL# Z`4"شV)\䋓U{bY|y;{E^O Ta׊@#g:wn;+gG)̵J#1A5cv=*?d6E_L"gИY@9 Xԃb!lJrRi3XrFY^d~ {tsP><'6\"~z.hβஏH 䜌8p :TOLe 8m*apaQblQ"tJg8[Q=Jm<cPse+p\,Za%дv="d]p15f&ɂr1[݊1g8w惎@(/dُ77-htB{O17r?A" J1P: l@a&M /rPУ'^"@K tQ^+wH5惻u7VϑٲHszg?1F#glpD?OF fRL֦.%sУqeqxd 8w} I[kr_b;HNo}+yHW :O uhDK)AرU`nUrC)ou𙊃b5ݮwaҶ͆RY22"7) 3%RZR/ׇ)DSai BЇUWІn_QjQ/`#8 ̕ rL?Ju G= sєWnhJ4^7ھ=Z pɾ@i5%7RJk˖. 9+ *vV&KvU-)8`;Kjx\O=,};+#G?)E*]FI̔D)W;]|ɝu9NN#NgTY&J"J9<[g|ҹb3S,A%gEMVZ (+]&MȬ19>6hD䥷黆gBukK31dxhܨoIB3j0DNVcvPͳX-d^}4p r'k7 uKqRyF9\z6I:^x 񀁱nșr;)`MLK3>-uoQ1'vO#]+YV=Ce~:" %j-F\1LNhҀUXdQF"pъ36yh5꥝!_d&hÿ[LfH>܆@Ax*/<{" 0YL'`gF3X/2V Iɪ&LEPHmIt>r "FsG#> ?]}-9lŃ[&OOXTxAl9D]U6)6jٹeKޖ$:Re%!i9|-Ocw}Vx8ew9MJwௗsewWL8Xǽq })ERp߲]V@$j|= V#-ǿv m?ZMaXmM^q`{NT81 02k\t7=9چڲ, ۲*=fv>*~dC\e[e.6ڛ=頑>&*ebyC?!ܾ%ܩ]f0/ Xt##1ū>fBα`07] k7NǚR/d:"8XGRȠd9lf)ʜ})KҨ<=pE6rL'!Sn67<ߔ+Ɨg%A |sHp$sЩѨDXGU7zG<ۡG햢:)(sT W,31׈PVmx-d6Fm;qyqIU/O= <QCΐ` Z`hWBw0W8v%UEU`m.l'dDOXn[DgiEE%\"p֓i7PKo13Y4O3pnԋ)2N&ό \Gj xIa\u-$.F!(1畬sOj޾Nb+X.i4x{6v3F|9q'E[6N~sQs?l>PhsqY_ŝtYonh!oM^WQ78-vJ Wl@akbr~%sJ\BWИ7ȵ!1Gtؠœt/LƵepAͩsfLFnpʼn",2< m/ >FbΥVak;@ZbXbCܡ>uHz ៉1bA {8$K-azb37։_s}*uGs|&P5 oe)Fvj\7GΙI XS 0^줺h}p1אj H3!+Wͮ^a2f6' Ps6$dځ)]8X8v~08= 2#G ͑lv[QA ,:4$|k=Oe x"S {RBE΅$ͼzG|Y @Vo/xߠC,Y1G8?j&F92iXbZ|/ڴaHBTD#;}eRNɓB 9 ߔm4롏TR <\oeꁀaGʟ>Vnie| a ‹o&s`;HrbY;253}i ڸҪ;4y[SP}dkS= b=yyA5Nޠu &uwjND |lnM ۩x#hя$Iy Bb.TG77bD㾂HWw+4d5õs1wåd3_y7h1(?Dp e?hE7`QA bO`5p2bG `ϙK:4y4T߶-S 91=?#?i&#wOw45}MBe&4vx(kȳrouܢ?FiMZ u|iõ%/rCE7` m8!4}#>%tMga,m5rI n !K嗛JCʦo>8W`].Iٽ rX7-HjV/kq3enjA'~YrbsSƈAe0$PgO͂dEV;{291D#A6:<\ ?b$"#n`.B64{ =ɭ0 Z\1pb('? uue=DG\|4r-A&(e2/sl)86~yuھ83@;807T/`'*٫pS2zξt od=ݹ:,w4pDlL9_0#I{@~6-B6v}BXc鋰UHD!} 0/!Au-rԳ5R޲7U ˢ\L\F6ln@W ŤXn׬QCjeqc"t<-2y '} PltNHG0*hFF?1AοC. DtQFF֡EǮ}㯸hY`T ݓB'XOJqX-u'zC*f"m| BfQ߮tl*_ܵ2-! 2yo@å] imעMjB޸Q$a~g{81t`VPqHswlprs5R!,v.O|FRM 4Pg/:]+r҉nAzH_Z%hͥ/C/؄ D vO r3f>={ 픒9G6uT fJHTE߿ZHPns ǪZWN)XLS &.gܣp/w1bqJGQj8wOkGlyAI+޴ _cR !WʂJնS @1br)[Ҙ#Mc=7{Ӛ;)8aK)z-1x4 .^a4$C$?P{Pߋٸ'\0e6M5jD`ǢQ2_ktehPF,!v;{2t9Dq%!79]<ѻM8olR(̾٪I9/_98զSת@˙YR(ڼ4s2.@xe%HW K;)6K# xr6ee/A#JZS,6%⇚`4=nI7<|_]=2!-O?'ng&xWvOܜR1w:X"Hws''9R n4&ۥnE D|-2ۺLk4l)j^kb! ܃/xǗxf3U{d</2Klg,.']Gi]ϭ`04arDj#]LW2^KuvTgYHADL\e ֥]ϱֵ Uq0z*bt =+4I.R@7zX|UZ0! Z5VzG haJ 9U GͫT=K3;`iT0cߑ[+k Iuƻg&"k=+8#?>̦1qw*Y.~|kM{,30܃0֢ i>ژKbݜaQ/RZacۦtNBF[S2ɠ.ೣWh1zUQօV~Bq@삜eV 2kM,ÆlDj"/ 7;h %,mH@̆uԀJG6j\(X0*Ͼtub#KjLw [ :LRۮh]{وOĆɶNw{RXwӳ|`v2Ǡ!pXx=v 1r YM=2(ukُJK ]^^<ڼӉKɍhvV ;{tk o-΢I}AOx;&  Jn2dv}U]mW )62}roP^5.67%#=T#9xnex5ͿM~ .з^Qۀ\yho!{ze#ʐǶ.Njt]@EUMBEz<*,X<׮08iT됱Ȃlj)W~% |/;cz,jQ[(NSxWª,v>uw WXߋ a']{JBw3;Wk B0-WFфהpay.;Mi(8U!6?=s vI^$Å$lhQ%5-Jqa?9C`ϟuS G-lTl+Vd0qr.T ŐH}a".d}@~97QU&h=N0J+?kJdVmJ6$(i%ښ^vy'fGկ;~rt},b4."O2pk2X/8늓1h_l㧰S %N,dݶV}+ `mt  PV#p#hWo7qDTG)(i(0mq!n}ϵ:@п8` 45`ku:}}KϔFѳfǜ/A+Dd2RW==GLU\l[Fm`nw~>rNjNߪ$+mca9=%oTE # 'jy K!% ^l~%I lQ)=wkSqL/et*WZ U^פ/ f^8/WRPQNC`9iLʈl G*!/ak \AKg-~/:0Ze0{ ;8[9_ D"pp$z}RtJ[&AgtRNpL>>0}p7kiٽOT5/ģ;P*Tv=1M76`,'>jN^{۩[C͙e9@,'pk{>.EԒvZ|k_݇P#p<lJEeHp<9bw>72 '0LU2oj[^4O\ȑ8Z Z[[hIJ}(p~ ůT!vf| GفkLΥ_C>3l7Rx,u&Y[nvD}20Yk irRPl%s.&UaE-Nlon/&PQ0L)RDtbZOP\$, SȰJ4&lB 5?C9Mkd0R&o Ҙ-R %ݳv6bts5Z}Y\Ai4Dk5eGB,.A q(^y~%AVjZvǚ^|\RJ7 >$H׶,)Ic#mO)#W`f :>Z %Zqm{[4Nr WL Jq"Gw -H_#S=~ׇs}"gDp42حMMx3-jFѱj}qm_'Wm 5ʴZ= o?U: ;s)5e.-"WQ&+/duG8:/6s=.fRV@/ lZϹkW.4e82RPx]t:N$jAViWtkm¹폀rns_Ʒ_{-"]n`qÒAotK1H Ó=3Ij y"0ICFd5ibl)Oްu%ԍgZ־]Wasb7%sȘ9mcJLCJs8M'+MԄ^޴"%̜=A.u5B`Rg0XyV  -y,y^Nj5ӕfJ^[1/t@+3Qy_>9:v0n#ͱ1;g L6_-5Ce 9Eu+em* sdM(N"@Ɗv {ڏi|l0 ptЋN IHHBJooɷoq%]n Mp$tr%o^2ܪΰh>*+|1A~6 E2]%_Kvy]\-JI"҇R!܋ [xd6'[hvkEDX )y.pvVdSc7OM^ĪK4?qY崝gX$y4t~ap#XTpl(ڸ))3dL1ȊTc 6:W_"zi΍`J'qJr۾g-hFg¼96܀iCUM S}.)Huƶ2 j [uܧuӣ6Vr8j h nD P^p`Ta)t6|c؇{H C`Cة%3us;@ v~c,bO4thsƆyГMZ35#!zǂ2ȩ W^,IAp]՞h4KWA{h]͙x ۡ05OT־/Kδd9C_̣^L[`hM'|$ļM@ W%/դ 㬸Mm]2J^`=^gK]9}9)VR^7Acm X}vk:sAVH~?^7}kF᪣#ym#?)L KUh4xZo +e>> ӡFhIyjt{?؇1da$j+ vwx[)o>"YZi#||o%p?fWhX~g$pMړ~W0.̽ Fb+޴2ic(5"³,Zt&;ϣ%h%,1RFB z&ͣ]!OoX{6%+g~Y<s wu.2hvzEQD1+ֆCM5Z"),K*6gV :T>-Ǿ>`笼UDWlk~Vފo1ml.鋷#:7~ws,>*ߠDQؚ$PDLB(FgF}§hY5"UDR&mL'L!=ߒaH:{'H@gaW#Xk UZy;˧=Q:jE]!'5* s:%bvIW$'iYsk9N=+cf+Va[*eKW 'e#.ALܽ?|cJBQP ?1\jY^=-"\V.qiH( (%*P6TS(Kه@6,<7e;5$aMy""YMXjŹ!Ħ=t^mÕ_qPe*!vOԆ\>3Vgp['BKjvFM*㵂Fn/eՐ8ՔiIȐP+AȟF6?aW?F)G x8^}CV.'4ʐ8^{3'Vo Fvu>p$9.-"1H:ĩ2`Hem.m^5]UB/{^F RbyTڄy38{VJ"61*BhL˛[tSƁ+M(V Li|^͟X=;38|Ŀج$`(gc fRohocIT7A6A8 s^m}ʘb-O7Ӂr@hnǹ|2,ך}<#s|MɰX-4J'<- hS+WrjqL0Sd珆1Lox0oQ.E'D=߰jc?c${ vTc5.œD{W'j-#ib, FJ4qBls\9Lpm&x1=LG)2)Vﶢp\c"7W9 =\qcйwU:¦r#:ѣ`@rxkʊkB":B ׯ_A y兦 lmzCu[vff$y?]ȉEw+?ҷ#c:1sQeH҈sI4}tVtGU/0})ϊ֬C$Uuz#Ie[-em- 8 |V7ƢwNBy $P P>d'2˒H1)EñDe=-F߮L8tHM fOGK-p 6a˚Z jXC ;)Fj֮mz%\[N.޳C!ˑ7&X#jN8^;?`6 .{q&MfJeą?~+o%&X7%{J?DNZI\ *#u{fTRm4%϶B[xhj|8"cw.hmgnR[Mv Q̑S2C@zE,jߏ!}\B=]=/.HI:`QƑ8e{[.my TyCGnOq(;F#`:лH2mkae"h'< [$g܉E4jK"O/UӾtK1; <ԯd0*RW[if|#U{^{э3}+[KJ(:8(gPrrZAѧ1T,>jvOF%WkX#0Ah3=2óh>a4}"u:/huxٷ2j';k8۽-|Q RGeDnplDa@Xptc68{Zyhb3CQ rOc? rJokVP()1ȝcɰm(rv&f ޞZ\PiK#/k9{tBcdbg!>~!Zy^x9b/hro4}/^[4w06*FT]F0ww~#u,##jV hĝɟv1{m0k^b_4UܜO`Nɻ%b^<1*7T- I@ Xezri@&+diR'5pH(xfbq|.؂סkwOb%@H=!}G4*#Z?@= I|΀Yu\crRk.DauܢEis\I8͊e`@i2|B+ ю2E}{xD1hZJ`ɊKv^#6i]Y^1Ru/q w0k:M_>1# iVb4\lr?:?pTQN^7s Yd!)D\,!C̆f-mmؕS8-^e!V@@'}]0ךy@*K5AK7jA׍61,`t'N@K g}Ho׿gzڞL71%`B]z4\-)Wa틅+mNYEE(]Dv%ը3|fLuwUjZPzdtPʳ2_uh*3qYVJ{61E "^"?> -2o+GSPR^b_ | I,f`C)\иOr~fj| <6')cTT&@*O־PZ 3ynSU8#zvxLld~~3]/q$iR%8Ep[!L:olI2z`I`u& $Mqp?7,m 4]m 3U3zL,-)۠m@mqK2:"5ޓ^JE *߮*P doGz-jZ.# H5܇R{*O[gV+Y'Q'AU4Vbڌ0"7o_^gS?uF(EG$J|T ySxB6Xs!O$$D*.p\ZV<έxN=w.ronk[j'Th]?N/?  (1PLvFtV,3t? lݥ(Cv3PW˿84V*nXFhD`#VcMT@Le֘H8MZp޺ؤe.VgToNaX-~ʩ=x4sꉤ9G=H|ν?+rph)ފM\s0A(aʈVlpC1۬F{?RmmY3e>BVU5=\Q;ߌ,Q/ ;PO(!W.)?ZN?17RZ=$,ay|7JXp(L+QJzB1ߛ |LjRc\D߷K28q[AC}Pt3<^aMfw1|f\^ʁŜߚO7J!I&)eHLiKv_=Ѫ}z[.~H FUsk |7Iˍ?Ү}5L8(M.?w ]@遤g^>^a򖯘߯@A;m3GËhlӊX|شP6;~2\* iy{w_hSmNAjȨewxA6>8ŧmp~ 3]oBqْBg~'HIT$ _? Ux$$С 3O ]*({r^ ;YyJWeXq*m\ u {GV-X+ὋR +KUUşg {Dw!Xb^#7X&'H(d^y L֒QT0sM>q 7NJ/e* ;*JÕz]ysFbca#>i)ol Z@^/dhPwyzE|DMW x#K-TCߗ-C XgG(\!Q j%r{C&8}!ۆvbq'wG3UqH3pRN(3ì HRpqBJ=KJIHgP^B\ra],bƔ@t r3Lɔx9yt$,cܮV5G҂ ۠Zi͹Qc,iEnDyixV.zEpIM`G!X5Qf:y.n\|^")#CMR&Cbfҍ14mH|$@`&,{&lQw[-$"_Ze̙= ]+$3{ (u;+ ,h$.)?]pdRФ%{MMZ1 sP?jndZCWU½ʬmj)'Ȃ9%PyX@d՝9 w? dvRVqB_T݁g_U rӬEvo=ʁu,$o[K(,,L+ɫ:~i : 4ʣacfA{_t!؎jU eMB)V`}^(Uʂ~$B!L.^{PS;Dѹ ɨ.:.vFwm1TRPBGk- 4Qyr(oD3%NP4J)^nɕ8'RtPF%qqP@k"`[NRG@WZ gЀ9ZdB\ 7Cd!l/+)GˑM>gfſ |֤ [zh"oFb\s9H$fS_xC1yIJԞfъt+} ;Dqde[cHQJASWYڻ$g'y.i@,g48$XVOStf~CdqRHzGIuhA]R_*Vc皗6,|*q tk ŎEc(S^Рꯋ)_1p9|dOӑ-!W*KJSI1:OwWϧ_AQ4hK"ST{T23>P4(LVMШ@yʭ1ȆE3Ige[lѳ7a~|vEgO沟^u<S8r~|돏֢H0VOpsm^xUm=G'vPF5Nx}{6QZ.7ߔ̮̚I/QLB<,M~yٮ<A29&l)J5hJwL%Ig-Twjݟ;0Jqi ´I!o-!P7ײKdD5нYPZeJq`QOr[/ڀjt c"H*~r 22+yXeS_0q3nskO|dÓ]eޒ{~T뀥 Z9K'n(_'&]VP,>ÊقH5ft}=JUGb3j+&nmQ{Hۭ;RQ9B69`}EPOϷɝG 3UR_Ʈߢؽ i\Rf0g :K|13(3eViB# A褒@TE~¸ʳGh,S lX)Ww vPArfwz\ w.Q%Lc{),:_OXUcxhOCfL8m)j#t%S<>H@+~z_ra~7 )-4ù9o`rW&H.?Ӑ'3 r[ fjzXҹ-Pf֎VH !\7Qri2>4fw4 d*g"(|/zoKw<+ո؜j$Hcuw~ \t+ɚYHiTL65|࠙#X'iـngWofG醻_#@TwC~mOt{G;R GYvhlY."H+xO7)^fáWCȓ郔{\'?sUE&C`EEq4,C>5Y_/';W>*ʵ  eaWngGB](&>T0ۉgV%Zs 5ar]_ef|S]\W|TP{]̮AU$-ŨzsQI]&E4a]7i k*p W/91W)_?-;Ѝ˘8/ {]exrh{D&9mHw!#eg2NS5LTۑO9ŵ24usThX7G3բFp8|]%8G=(V|U |f d*Sjb`,U!X\݋PNDց7ĵӽC#7Søt'^Mh&'yM8w`j%ɽtq"k^MkD`*y^Ѳ4q9?`O鰿?]|G1_ه5y`[~Ԣ.dsPDMrؽ[0]ғ)E4w3?clUӿ ':'>'ȴמ$'p\&mf܊]Sy`p2&\e?hw~1 VTtPE%Z]TlK@Bs1rn nW3v v 32})K^|UEhâ}g'Ea#7bQ9.i!ze&ˮ>VǕr0^ݽ"NP۠IRkH' &<'F^N΃HlGd{iDž4V枋Jlo] =go3#ދ"}DMDwl>\i;i 9QO~;8eUl;^3V:h'H  0,jpȑe-w3쌲% )B4WU{xfxܭth4,cHqJRd}2߂9]i='S\:uhhB_QtsH$fNzޞ 2(tcJbRk)#&;ȵ$K'H#KF`"S~oKDy|g[6+|9HA)TS„KY[u׾<ݯcXi7sE V{WSchי@L5s_51U=.$>:Β :J 㒁uxT16P44\,yFQ[T>,ȵbȻg?+[Ws4Y$HSMjÈ濙јԕ|HC=i;8R?J&Uue% /kOpWd7(Qb1wYZɯ-AW蒊!0blZSi1c >FAZ E'P~eRv7]JX cSt0",\FA:>s3NEz1D1%0 c,{B;V^x]Yi$F{l@U3q*zIO9H!wZ-޾ڶl4ꡇQ nǐiy[/Q|P0~L4Bv&٣$a`xԕ=69\HlޥJUSAnL'sw]<~nFUgDo̯k:xp)o%ءXI16 SzֲĽW^Zi~^:Zwkr(?^ 44 6&;"#E;r'#~g^{(ug_0Ff;8A=TLt r 4u$d/ F'|H[rUH1Fh3v?R*v:{?f+Z}7Lc֖' >|?0w[2%έ:/ (Api6m_А8Ik TJ,hN'X&>ܪcq<8BNoCgmJE,aBMr1"KFaL%L#,6;׎rIS.L&!^JGY2IdM,-{jJ( @s}SRz&Ph^&9"C=$V77 4gљƌhW61vqo&-6R4Y7+.ưgu( ̕_Fp0\^CLRɚ"9jNb#hR%ƱݵM;$Xn&5]YɗMrc|N֢f)7;8:ҜD" [4,+a U2OL|ZfK ޽̦}Q/\z@.ziiӊin| 탂M&&[^0"~cn a;P*nT{rPtX>ra\6١Sތoަzr3ovͩkfcxTa>@rt业OA灷wzeo3~6:#/J'X9TdDrnee^~,!T)Y#XGr%iwRqU)^٪ ,ZA3CTBN- B[#ݽLQC5L,jTm G!E弘)H uM{Ʌ܌'uVr\pu>q 9ήT(^>|5mR~4D"О`-̂kI#k%)"l5b4=;+sFRH.#YksIr;ӹXm?KQpkyUgvnPq lQ1 E]β#D43)=#oKUr%pYP:Oh]q]7.9@p$UcXax0n|F5^6`̝Q \6 %- Mu~M#(d፭* 0U NF [SBҊ+-UiߞU%OES|Xm bq5KJڅiD?LO>nju;{;b-Ձ`m%mYɎP2'`9&?KIa)EWk%s 2]ږ @X樛; 2vsHq Ikdo.3e$D_-\/F`1C&w88gnVQ ݵ,9vw'mNN1Oє9"KUgR&kTzKeZS8Fٽ'BD?Ҩ?@E釸'.@P?n8*ɭ)\Qfٔއ<^ •E?xX hcz c^{YZ w25J>j:'pcJ5`ײf0V͑y?Pl0摬B"C@16PoQQMrU)aˎIw)ْOS .Ց>csTm'&v-"'] $2Xo0,LY$u #dTZ3w\~;;b7M?<zkHU<`iG$@V<1:q6lͲYJpu\ Pi[#EA|/j$oL*gm}"⅂mA.ǪHF/ѨYRTj a8g7=:GRSSv`4}@o M]6 9!A^af2wV3; eLW]phd@piW%y[cy5G= %U/ƽRL5hI7Y}F ˼só ( שM]8 DB̔*n@;L͏~QIM25P͒y#EH@0Va$fgz Kj--%.wd%Ub~ڦ$L!(c䓿g _HcACM|}P-qE PeF + 1_09[OrN:*0۸},΋nM6@" 66k;0n΂L5'&%3v-/_-*?"Y:CZ U Z 2w{1*rnO(kIeh:Н;z-F5 =_*N"84 1w2J%q =]jOyI5*qOB֕Y%yqIM'L;b֣BUJ'"zm{ʊDnHps yF\V\$)9/ȿ'TS;hqR? %8}9`.fVLyKdpmPY6vz6<ɟ{&bHkBq3F%.T:9N̩[IꭄW/9r[h;1^ ֶAOb 5ME  q gC.?ɱNLNzRz=Q- H09PUB0 Sa9O:-XА[b|:$BQ$|- H2?G!a;d?Ւ`+.i~^P?霖)x0OFnm/ c>SLI6圖n\Pb/ܾ ={IK dE0.f}vc~B+d ̶ ykNg-``☗Abw1E{Xۈ0oSBRtTpcHvie=|uwb 6蔆ٷzxUdtWgp U+a |[{GFfm)A>Z Qi 8@n;?سXɬH#qwee" .aILdp85b|cz ?j1mI,2ϊM17Z&1?G!M$Nix)Dsw{v/"9`Hidje}ŅR݊~rxR:54ZT52]/9qS)'tkgQ&6{1]Bp3޼M Rݎ ~zD{`G@FBugc"hכy- Cr=ww8?\ZtR # /UXfd}Bgi::6MJsM]ZXcw{gMmUyM#}!9qExYOCV/}JC*ܿBgg0wãwy?  ͪ6AIL!m&$4+Ƿ$;\TJ-or#WA[m@b.u? 5XZdWHOfbUFsʂGA:aZݻsYst$%Yg{R#; _H~ofYnYV޸%Yb~; N o[r!4v$#lW1̷Yr }n砅wrj!B>mT%m$ZR՚^p˪Q)/1ѭ:*j:QVcg\G3'7f+LT0O obrp.(852^{Xwkz}ͪ]:ѽ)H?p1?eGU#/^){Q-׹8s]I`Z96CzpZ(\/RO ˫ FE?[Y /dD+Lo}M)Ձ$%ԈzvlzۅjdU&[z[:sua >=?i'RW^̈́j$a!O7 sPب ^KJfU7|]z{2*3ڠaޫkusகY8Ȧ ` Wr5Jƍ*WjJ!?|4M):0U#* R xX &ץ2Y凶/^7R۝S)*ae2z2]F6 cHFYo_UID ˏdyW:o1͈{܎IJN? 1Fvj6s8d%OȃQGShlxg?l~C.%fAiV|rr" *@;[z$e]ř8@)eM L`4Bs9ط" {xײpYÑ报:|rduΊQ dL^N{,76ȱc1 ?է1y 5w<"tb!u6zB 3IB3|G o`!#N\9`SZKYsWMoTX:ÿWVU FDo{!O^g+xv`LfE&Zk0,xfpH%xuSEUr2"OnUvr"덍q!0178e,? ?"&0,CV==9Q Q?Vq^̰H[vN(* &9#ݧS*x 8#+QʩMls챚U(\y%V@q^jӺviE j} ?j_<6JnT !y@TY_Hr~3'ٹ%r|=<%^,DñZ=o ax3gߘ[Q˻jg2LKK2T~~Vg@`/{5-މ4 @,ӣfUVrS7LMW'MɝUWu~$:>K-TL:j;L`V+eYlXDN9x$𥕛:JrCorLɠj+I%$=@1hyʟB8wO bLS4>:@ZLgtMgݚzt5-[,>Vl'5vi;nC)by 5$]}Q}bȐ55*'eh(TçS#JMޠLzv0|$*ٕ8# Cuăq8c0 5&pzll o${qbOڛIIbr}dk QE`*z7 a K\Qcy(J3@;&pAAo˖J8͂frd%0.h. 0O֏qߤyrlGT1}w}/Tx<Ѵ>(3d<,vY %НroCh8*_w/7\mKSdtaΦ%Rݛݘ6jwQ?} tv-G"+PEZכ}*hvZRgcT.P+s~H[;ƣ@4jjgè,Ymo`90LUqI['X4tsb=BKS:Xb[7 xлxZ>T4TDzpM1֝ˆrF#hrz;gjh#tySbwçDRetVY 5vO%Ka^&Cָ;LJ*_]̾Q"c \8_ϥ(^;IҊGo XW7{vQORhqCToS^ Sox|;;{vuQkZ$h[zEM/`6X,j_ tr[JFRS [ğZ2:L`Dƴ"O5j$bëثJVxn?́~ʮlJ ovM =``/a.j(rY>"O% 2Thn#<VC:P3:,e~4!-^Kx>g7L`yb"θs^Jrr9%bQa4k)&ϼ' i&7-G/ݸUGA~߭l[^>nbġ|Fnp3[!ôꁈ$xruZf.9WL'{% &nWAC%9Djv/IQx6 ͆cS5Z17M 8 [ V]+r=}'&]J.}ЂEʋ3՗Ei|@1MBV[NҨ Quϓń+evҥTRZX^EPǩ}#غ7%I " [g0 fT,OO72Q^ ^e{21c1D ퟻAUT5*,8aHW^dSP6C"HR4NA4SH`o1$C\Qʛ# { a^q'MId9\&R>uL}B/IDK>Rn0r+O'gIS  B'kjy6IHXڱ \zw~Irb]2MI PB5Ǵ Ajc)3\CQv~!jXx~vC  D<>'42 9)U^ـ@3 ')MFU.;ѻ5ֲKj 2ZE ]|}xOp1~8SƁXgί̭R9ka1(;iqf 1ql_#Y|)ufWD[(Ve9.3JDx 1iޥBw8O/1QI|׼GRQ͉nblպȈ봗0*Oq*N nuP&cs^U>NiIqLlWq._HeĪb5>H.|Mivth%s[E840'T2;*]ScUޡi{=HH}T_ܷ<>|)5'Pea%I (49t >I2՜ϩ-ghWyf/,uR'\@ʗtOނ7N |6cN5ftIu UeGY9$>ߘ ֬ *AE6iYl(6L67qYkC<=-pd \2{ceS9A!-!&@ e%竂s%kqQz7f3 :'o7ZCDjZH/mE/[dKpUKdYCPj!߰j!|ŧƦH4IM*NT)*׌6xV݃`jx4ĺМyGVǽ&3<htܾM% |1 FT@9\W` rq=Lv aSp ,bmH&fG#vB*<&&x>"s_϶$ +IUr8l$ᨎATSP^:F*cA_~?um<{֟]/v\6}H*@wwaԷ3g\1}ߒ*X3o~6S[q(^jrQ+YIùH|`yֹZzBK{Z֡XFa\&?uW #ٴCfcӻ4~2hCi,qT ; %0x~OP,ӆ6wА񼦃+ꨕLzEc8Ɯ󙛔9u8fd1v9`\ ~>IEƇ$r|nߣg{q^= F|;euXS4FXv=\P 쇅JaAY˜3Uv-3CmǮ&4i㗇HsYN iV&]kPWƠ>[B=f-t>[.oф8&jt]ՓVߔ3H4TڐM>U'2SeI j>,J=^Od/c'N@`"Iydk g>sឮf41f)QoT=y#mm.J#7YݹϣCrJtQڳ:ClKtu^Z ͞$DdLF sg%֒e`IUWycHdUA@{=+CVMG0EB#s0BtVTD2{"ZT-h}3[E~?)8TW3C]?pS?USJZo{2\-?!33!NԍV^Zo/,TB|2`nfVNk;VKHǮ%-:=B Q2E:DSFĘ(fJh:t[j0yj&e^-%Y塠^j: J dDvW]teu%G#iX 9'%U[cNuHAޏtU3 C_0< 4l7QOߡ ƲPtc2IƘtK=mgo|$77t,޽w2d0OF+C{{gFAİ>*_!RSƕOu$ZE0z" g CZ [@>RwbkFQAg=ՈaZ8[fp x~.o5!s&n[,Zv'.Q@7 t7wúiߖEj6l +[q'և#BV|BQg0ѣ]W;\WՍ[VQˁB~7m"b %WU'$oD|ŞZG-͟)VI#g3~{ ͮo&pf\i-" 5Kzd\&]qO{O\Sޅ2;1EBe~RZי7ҩu|cӍj>Embi|.E&/9ohlhrM%VUC~y'\$)^5?s.ϲV!xA_,$roY_4ԚkwL(Xg|;llLDoI+D m?3R'uW¿'P-7D 4 j,(4^tݒk=C,K5;1 Yɿ- &u >?4!Rg\fXEՏIܳiez5)φ.1+ҵ2A\cMQC"V󔈊33R2@|'1kCp ɦ_9"?A5DUY b̼P>-dlc;*Rݯi& ^^7pp?t/%K-2qj^whf/Ȝ1)ΖwZK*, >_]׭-tF<FO;܆'j!JC@3[/!Dބ _tA눝Ymvʥ?Ss Ixfv FZ0-Q;0sX8/E']lyШ#ԣi~Vԍs2D$1*3 !gHXBܤbJT4nynq =}r&.؞u_#\؄x8d %,%WᄖU<7ZzTMZpWN /t5_O2dX9pu;2&,3ui4Țܭd%*o^&u VfKz) :i!-M`Vt;{3ֲi>?xZ%Z-+eR.;)FLBD`CAJwISqY kvyܔ(aFgsA.,:Așe‚ %I#qww&(+ۈx2kܧkhy*! (7A i]zI-}bb#U &l,;K`G&2 ܸ:Ҡ̜M swÈJ)@oI^uLNhRr%V0 =`g/xpqH󙦲Xf &_p凭9; 1C`ߑ#pT VWi31GO65xorE!&xRKPuV9R'.v>^Z_(F6|W#2S4Ԍȶc}ZV_P?,-o4UgT2o$TztN2heՌGzObH uWЧCKWcSOy<2rG,rwHUe^ﲄlf*I{tkn8+!qڜ֮`\E, Ehp5i&?B;:jL2W]`S*.}DZd᷌@r,i˳n+Yo&nв q[m+ܮ'uҵ!otJ,O,~I2/O>]["J/체/+rbgEEp1n MqZ>mA`0H:6`&f7c(6 Yoɦm*LO@딦&w v#]r:23ߴ!kj# KK5v=#wFѻ\c;둬;j]'Gb)CG 8P>^yAfw~Y\Ŷ@όHbE[5r &W4\LP߯瓅k@v)h7b6ރnzg<$.JaW'USr= Q'uۭRjx-#g*C'-ESRvi#^ac)Ǟm"|1a}F&?ԏ{#V76Цb<ݽV4q/KV6Lbįa\hE _њr&?BpXфKU`Yjx*U66d#zb 4}Rݘg2D&Ap,:7v &CHi hQPx@$OzM"͓ճ/*R$oݙ7I4-VvҖzyR>n0v\tb6M1D*A^B*ۺ@O0ܤp2 D/]돵=̖Oit||$7G8ot/G~x}XL1Ds1E4/L.yz4N+Jb\l]*+FkP&cʾTa2Ϝ$O]ʱRBd,_TOX{.ƞd0Miᮟ g'2fƪn0U ڀ`qLNW鬙a cM9܋*Ǯsn6[uA7DFDM'hmHM%{4@֍zeD%j &|CDz;_G ͅ摏ߒ*v.|j`,"tH^D:QL}{h,Wzb^ǁbqXsz)xL @YkEob\5S1W OG\vj1: ZST.bkd}RuvLY 68'zC9 Ypge=Rniƭo+=~\ hn>qYW`Q/mk;i- ԽCs75B+B#/;hU&`:N3CN s1 RG#n^^`fo˕& )qF(R5BP?1^/MsMqmx#`Ku[#DEjI'D. UG /OB<}mKʼ7JukX= 4F$D `p'YnƇ1 )nN2Yx6U1Gʦ<koa G u _p{`1cy}nO?JRUzȄN8_g@cט{j&/wʧ$)J/Ғ]f&yBxH>:J.Qg ǑP_WL]J&`HG:P9e4 •hgs2)nyNQ/?9?kH2FJ =l>î$~?uCR9Ƥfc6($/ z:&6^Ê UN)y+#G|I0؎:I2Nl-B_MES>uemԄof*dN[UX)zĢA둙F)Ky6_;*#GTcRn/DS(xk\3&qfM.)GڃDR u1Ln*@Q`|@bxGlK~ܬ} I~!sIXg_yyAÁZ򕝜F֟DnOԜ^ڤ{9kC| qiqʷlUԃCC?v9Q4rfyHƤ)| ]NDK[H3SDL`B -}-Ek5l f@AuLX1.VD _A=eLc%YW.RO :dz8_F]=Vv g`(LA%d|FϞ͏D~PrڔA߼F*Bo8-^G% w/Wgk윓x#ڟ#\w۔! sgS0xFanClۮq͊ lˋk^#thz6 )D%dʧ b;:$ˤsj+DrY8Cـ>]oY*FfeWWxl³+ʝʾ! g\g>sCe]Zy;[fD@E {('P˝,{CRlҁd %ΝGqqJ ]VI{<ɏFNfq$yѱnÔ=1fN1 u.ۤyNq7+@4񸢇P+*KT iyjmdVCTU^T,>eZ+p0URIRYJOG)2X+T7M[7XՊ4BtO|u= SLQ:Ab s'=&Gm3:A{/HmMNbڰ9 A\L{a'JsǠԷE2IqПW2$r/5 YK9?Nw"qUI>yw72E=>?k7mq?gD(P-CCFs gM_6a*o j%EEFW>2Y먣+W_t?zr3|"x_ У?ֆ .= ƈti. ~25!r7̟¨^ed.+ÿZHBiri,.YV_Y&c{M{l`Ο?osT"=ӎL?@er%Z^b2xVa qu8=dEHTL#G!X2n6÷Ҝ<4E2b _KV:3@ 7Ȩf8H6Xw,r_ )vQsjC׾`7<2sd염ɶ0(F(}ᖏ}; -[|cm)OY2IsN^$p‰Ռlw&Tl펜L~Iz<-:V: 6'IYHiMl;aVg#b\Rʣ Ry,GesoҳlKV쮰!:FvL:GUbmv*O{U=i+.^̬^ u1Gs;!.Ltl3Ie݊p(v4IZuK6Lu'g!9 T +9F_ ,/*N0,́)B}&Ms x/Dv$2LdF,mbٿat?=}n[(r3ERA;.4ty3C:;g20kZw' Q-IwYE#_˥[0RRԇxfM) k;JᱨnBedgE$ƽ"SPxD^".n0|P`Hi"wx;og;I^dE]A(fj6u9{lQx|_,i,\_-LH!j.nK[Yܙ2`Wd4) إp.!帆]I K5cLieCwA@_44C?F{9&hzQ:Lpa(V}79qAel<TEpW=(,׫Thzi03Xh?{_+ GX,ۅu(eI['>KH].x~ )^cy J'i;~}BN](]ٷ4R X/zɕ% cs99ȤGWWB + dP\?-WiW, T?}?Rɼ%eMjey f|^#Hi?ɅZ'n\ K',;2͒gR}voo0bna=AbnGΡ\Ӟїj<-D;W\^P.4ˣ4k/QrI@/LJ k3ʰs;/Bpu3YqsSM:$fxzP6k3'1 W [2CV`;c+5_Y s'E@dͻDfatO?1o4l L8,PTS<ݶR0~y闣n97!5=%;VY"\!8+[;Oc  > yt|I5&K*w!65uU%Za6b>!zEw|I;OTHT_F[wyC81`,ܢlqOe_WfF_y]\G?Qsl| gNfpu9qn  Rlz)եP]?LYpl tS5@+9(KYc yr=#VxA$\;o s¸WZӦν/?XV] QSRӝr^‡3!JfqCԸ 6ڶ/}9f$#ȬߚC6- VGp-3gC(D1UtGڢَж9 b%OՐXm zɑ6$+ViXyv'(um$cxٛ2H92ڠ~E<\@ +u7%?طEH06Qf'Tu jo2ewIP V%O 5h{x*B0) Łʅ/"uPYyŻ)`0j=M)dQmY[^>pKrmP,^p(w#W*.0 % ?+GP;.-T,'"_J@|p00 J[m =ppY0Tw9RRG+Y^u#mn3"c  r.OY#,[Vl}_T-^%ÞaySIg@wuKՇچyHy9qp2 5ߑ|)@2z{A~=Y_madJpc R=~R 2K;m=K?D 1]Y-s!?@ǟݳBݪC"z/&2{|2m,w8A-nvO ڱOnod=@&Ƚf 1`ꬅ`+*s~F1Wǣ1$+{w-MJ|3 ]_ZKej(̿c<ŽǑCb ]Y V #ӻNo8Xt]U5R+us6*7ڋlm}tK۵G}.mXrv:-*&՛$]MyL&QR'*e2m#<q9De;Ép.Bd5mYZy]X+D/D.yAe]&=7>r p㢇Up>F%3P?9&a&)^pX 6ݻ~  8"<]c/2T(pbI[ jP f?߮<[Dgp8/N U~}ݫPKs 2ovhJ SA#NQ)Np yZ @%y-riՇ Q%x{JKFg49(a} ӰqZ6=2M,kU񍮿/H3a5XвCNlWǍ4k?~*P7SpYdȢ s?ECH0^o}iߌHg~2d^3.`dd9Y="C󿇸55,aݎwpcQG4MVR1sw"w#w*"O?{JLQTjӈLy_PF!yپU ơ;$vv[ZOAC۾bi _ 2|eQHx t=FX]͡cS=źS (방Ū.E^Y\O.8G볧&:^bdht.kиp}Z耐cy HL@ V8 ^[$+a#E-7^8Q[z&}xaԦ EMehlT˅*(j[0wm;/篖,o˃ܱ;=g kl ey5q}߻-Q:) |cmvy7c/b KY#g\Wt\Dë-?XV?x$E#|)9֕ XuQ'/"M6.;E!&0\lD:pl POCÓn U'x.. X>3-~ cNwAARTD\M<6TMwx< \WsTU`^mr ㈙on]Y ņy}Q- |Q6RY9%_5ЫPV*/ϼ}'VLUx&@ꓸrP]fn [UјgwNySml΀(Úp_7rP<42bc,r2k* !g*N[!ߡ̖in0C%l  f"ǡ'"ly,܈$j[DW|u]Y{|2rEͰ_EI<ۗQBZe?ve;qd+ۻ=m!]Vk¨\aMҮ_ Wh=hu%TiOpu _1|YVGoз(L5{O#tsɑ?~O-ygZ<)Nyf_5pUԬb <ί07+ RMlЧ$"eb.xAő +tٔzKrpE9:5JB>uH 0(缌aou3#zV;Ȣc~~{?z@;˜Υz'!/'p2k3?Uތ:4>j4gf8.Ejdy퓡zgyɫfMfkR1:{A),}F q޺B]圄\I$bzvTa˥yJ^:;Z84Mߚ荍qdnp\$ "eOFEJRT,ɭ{ %(7\=~uΒx_Բߘr@tL?qj!ؤ3k<3gS]黳5fB\HmOvZչӬBWj"ݕGg,]Be)=`)VՃ'O6n)-#E.?%64̰l:5;1clXU2+&BF"5-s.؏T0q1\ azNNBX,<Ѕ '*?C1\2@2?)W-=+Wy̵3@HCD{ oc IHQd?CZi^Y^/~Z壡eӈ֊r=j /* n`QQ,S"pLJl&&r)!VR"LG}.l`\ w:=/ } DwN؀zjį%Xo<*|m>p5t{4 |XCԗz`\hs2ZӰٳuC w\Gd7(VN)#%H|Yk6J$\#wjX% R>x.%V/+<栗Lh)[$ǞbaOֆ> i%*,/@/Pw9;'8Oe->Vߨݍ/޾[f:YH"˞i3sTR3}(l&f8<m𓥷dwqUHa>0ATDX+U}$0W&/'zAeeqH@n/R3N̓ b1#Jac&>j-Cb틔y9ܫO;ӞJBϱZV j[Iܪ9Y)E*. OM%~V L9{3/"%b47W07eUxQW( i?(5;;JvXQ>J7HgXtkSZޮjT==/5&h7mRBIզu}v#ᄐhYÀu㡍HY1Uk HTDA0wM*E@ (ku̥'bh]Q(>ylȧ@7(vs1ēu;E]@GGm]c_-%sf!/xUT4r2*Qj9".Dh4Dq"t ;4 T uӇ&ZF9R#ԩ YzOȉF<.yt 옶ن' W0,Wx @-1͌vb*A3Lcrkq,%LPVe _@0roc-U/Dl1%;ST'] ؓ{=qmv[F3`e3UD5s'3.RԚqXN&fE:bș [f-4i( qQwv϶0nR 鈊%ɫ T{EOkE2s&(k*X6HfU>&=1'lTjE]zNG)VhT'EC}˄1 纫eWpD%l]ԋe֠)i.f<0'+{^W~6unSn~tqa|Y.Vu,hajx/WI~K4 ,P6Gơ%kLH^t!xVl 2C&vI_l$Q d.}’o w"u3[wĶf9;1 1)mqt7LIOJfLGn)n*7 Ц>/ZN`T@e,=U$*{QuTd$d!hw}ׅ\^ K<03 =$zx[lVㆃstE'0 "Aʸ`Զ]ߌK+UM\}l[9xD\ӛ(WvUNZ (}N0,1n#e-ԜaN QHLQ2>_b] ku?s^;Zɜh!nVxbpQ/D<&8xy!*G c ):PnnŇ tnV|f)i"AIM͓ 7mq}>//Q,(L%M4x"ҁa2:'P+?R>05zU:TI)cMJ$nRekERZDpž-^-|\'#hUnQ2 7u%#YCMϝ \HhVoֽgb2LWGgܑpFʉ/hS'r[GF/J~q䮲Vw^>Dau$j˱$6g4[;J߂_clVTZ cZc"+mae5L x=BA2:"X 05={p%~*?ȽJ Z1\a+1(hltCmztTiGw~QQ?.}}`)ͫ:/ 4AM;/pYm7 &"gÝ"RܴahZ?rwm䒢*I;uM{꧟e7.kIDV%:f!$J#3Z9(ZiVPW:rX铡AQ+rv"6p̕ V2Iށ7{њv̟Sax s*@2bT}-&Zn`9=2 wZ[f]ʘt'c:ZaUALg6dk9#Hϒxf"4SA@J; =,5A\;E W HK &%u@[u7h~ۇ;HVh5̗+T !-w hwKͪ6FuE[{K 2ri[),mmסSa `GȭGhM9ƗkX7ja4tbwi>+]%ys!ZG&*CV,-R.@+'hRS->3~g,`|gҚ=8:4|߂cLE֒5%;ҒMre@]Մc?IVƊUJ GCn;\[u6 cTSӰ .dl[Jun3W'fY*zU!t0އBybXԚL'v؏0;jX3H:/a8׭} t{l(֢oTaIt5y`5\U݁j*Ǡ4$ ѝ~8X^pAT>V (jMg6k2w W74CE^C 1/_wzXFKV+-&[T."m}CBWCVOkh6$ѻuxA B)IHqT1z!He:$QxO:?"i[Lx"EpD˲' [O \I Q<ݒsZ@4Ht皍̨MfPo|m+#8[<17ګ.ZN8hYlBvl%T!mԈsw^2ӥڛ&@|'eVs3|h j aˠM? ݏFwe+sBIpp8P2XI)\"y{V).ٕa,O4}i *mEYbLmsn{ GJ*2U$]z#0gT.kꖠ예{qjb#ߨmWNO즻Sm+T=k[՜M N6B{B"يh{MizQ&4Hfo9C&tHEGY|FC}xŭ kF OF R3Vл=6fPga/ P(Rא|bg^FvY@XV۶َov-YeH~ZxK/AkESNCu-pm8&T[ѥ c;Pc*rC;c%|0Mςeˆf-py!9ONsW'x§/Ck'^ltVwPgl8Av|.#, 4d:xt&t=t|aH ·rKy`Nč,v.D<"3c5#cOE¸J㣓cxdQ56 !T+l[yk=bZ1*ۧc@lQFQʬn d5hiR] !cgit9B|T.{I,iucXhߐU'{W5AUIS7vr9Rmt@B}l{ v*>JGRfe?;,Cq{/]o*8+5AY4t<4MAfNp\qGSA6ͭIIv@?L(Z4v\YFhe핹`SuY%jIR%򔝇p,~Aך'EaDƤ$\ ߒNEq ʡd5R௰Ai/P==' M'}m6./OK80]]Y: j1Oͺ! Wr w}OZٲSw3A2! ]!rW-BfBPLC'xc sCXBxf2hJL쭐 rb5J/-# P4y'f˰d{L|bH-t`I|زHn}(Ef2պwWd0 ;ET#rc!D _%H}hME=z #N*ɥew. V6(]  62'nc >jCf<ٵ*`Y_R״ KITtK MliïX f{D(ئ9~NpbG*D`C-7d#5s,+.`jTn5}AG鮼uJq LDCуQWTGXv4*uKq]ՀM \S?e< 4(4T/@ +_} }$_K}!A7CtوyH:6y~7s2ӧcj~ShYZZ_:ƔV')8^Gg*5~SO.&hEyqz>k&nvW-,\"(Ab$+ÆrUTO4^b>\eN|d>2ѣ*G ;dޢOp:ʧAlQgJr=GH֘:,uQj"|?6*>RL#Snͧn$9CAe-YW:G8i3dV,4ºFDfx1I^:iejY'?Ю3lVIK^G]#NZ4w]T k Ƌ]ʼH:ʆ6S K Y-޸|w2?S aR;KnkbY"bPzg4RJ%(T4 ~`NG5R ?jqwX{wg %oǟFṖ{k]6ME%OE&}WÞk]= *z1 ?%9n@DYEk]T c[=PN^+d_^F# ;UIVࣂHg^nMAoki(Za ,!8Njw[Ԝ1btmakXFaPO/:jf.d ASD ވ!^#+7i_yeƖgލKs.ܳBIχTWĐ:5b i9q}uLo﫹)@~5B|Kp E1?;jw $uH%ܥPnGڑT8veTn\đpVoyM~,xJ~-Z[I+ϣqV b2F[K+Ov Z^41þ+4G MC_WuMФbGJ `KDO ŴɗkS˦85%L2R~ȸa+kK浩;{/\HKR77:2Vǡ(a69 GlA}MlW|JdZ5ȈQ[5EZm3W{P+c;ɀuG*=lV( %tL2}>բwZgL&}3%Ȯhq>2ϟU)ӷ/ɖ)v'+W iВ0FHfNc #ϢGX be Ví0@~y+dV4%m) m'{˳ɼ$Z)Uf7fc:P1TDH4o[C?aB* 0G#nTH: & 0_!p44r l9ƒK`fKB%++ۭDF72-YAP3aXxd;d$Q4Ay$TuLW,ū V$>I>raH2a-Dv*:*'ڋWTDphC%D^wWqvxT^<(6䭎VAq5wqu|%P B& R}UjrV:4#LٟI_b4g#$e7ǺqoWfyҋ<ثLiD7؊55PR?$3ؼgi{9@xzIF1Gk"k$.9z4Yr + 5 ݕkҟNG+ vn Q]1Z>-Ow]a97޷Sқ# vUSwJS7iO9,lHP9w"c:*b"0/ӍaOIX)YϞ/@oUP), tq 3tNL4*^pݶ)ln;`9Uv~%$kʞS֔<ؾ:ӡ0鍌(e2rK9YHoVNvRG? =L3{O8v h;/=95k9@~iI{-@0آ4- D#%@U8l-UM kEL abD,1v0Lwh[p#b9KȺi>7H%bA:}.qKD7qFnp-I%Ԥ)?(; RJFkzɒUdA <CK9 W(2$*VHvv`lTuK|=7J{ n敾?fus%eja #QSq]: Rs|M01J^)F-h-FD decᆰњkL4G ow] G`qR~s5;;5Iщf3=j&l|t  : dhuO&|gZ=ja` #?B ޏ# @M^RHB pFfRz1V꥿'IwF`tʖ1aqOR \M>*Q+p_уn%sye9܀?riOmY>+GGW ]@mo*_†f4> ͵ Igq/A)Sv|-`eBjEr<e^ `ӄ-[ߒ<6:po\m1~h,Z>tRA=Rc,?.1?G]"U<{MIL3]?#dκ WvVR@v#͟ƈ L28R]s{@ig$7$WFJexwWKꍝ[\SWr+Zֲ"o'0G$_jRgUy̏:yϑ.9o ).NلH~[Db$-]Hw]$l$;T EЋ["z RXV2xXJxaU`e2sU0H͹R9d{96#>|=dͿJۍœ9Y1j{"pDp1MUz0ce0ۋҗ?+%* B $ L X O|4=Df.'Y7$ڨml`f;ѴCYn sAbنJ p$ބ}T.CJ}i!Ԝ4H|%|*:z.["gJ ܳa> .ٮ54>//Q~ܷ MJtُj#wf[:ұ| dOjST.fȠ8'x>ԝ@ 9$;v_$'{(,nw]41C; \1a'tR|@I.(˄| s;[C]I Q$ `2ɘ Z!j ]EZ%}tH =5 `G8!c!$t9|zi?ޏ~@ suwx(G?Uq)N"XNP}ze!J_\JlUE{n0L?M_zUE \EtY:tK{t+K0X,-+Qy׵ :bvz/au78Δh\pXG6h"5m|1vFK6[f_/Xd6>jq$q}&>zyB /_U;F xua'̜\")DZ sh#>l>k7u sMlj8hg S\3 "K*L R7dB"Q' 1I8 3e5z9a%x J#ދz*d8쌯ݶˣO`۝ѝV@W#["R(5k8#)5iЫFRXk\v 8-_1U+Y#)p}(\v܌,+]gԝ\.7[_B15W-~b7il-"BUW/w~Q5'sh%6>4[Ly}ZT|25B^_qAAZٛޛI3+dp*GR2z)#.Z=li+yuY-j=Sa Qa"+:{S kQ*g2 QXMλyCnZs>hnS=7KN[W$5s @Cl CckW޴m̞l/ч\QC0^dSDZ/wr"T 7yoʲ$gsƷ(mʠ'?ޗ[%OIi rcvj5 /&tRdy[.wB3E ߘ2C<9kIكGS E3!8V<1rΌ\uq LrGqDJ\o{=aS^+k$l}K"<C> zwwHw:{g51n ("T`=@uQsO 2_AYKk@u+B, PJb~sF6}q[nMu;VE5כk)qYIcLa) Aaݿ $%̷GA\6y3>@:QJg#L*?&A@M>@ DXh5眐yFXF&(rm6Gr\A_1rt hm;KR+]Eq$jJ4/3Ca1R ;pEwupjY%/ZeֈBYUR9f{g#SϬNtNN]hڬ_b l>P݌to:9P *M?pNR5~~'T|,#%^o1ƿ> XͱvNﶛ/1_ [7&py@ŵKp u( 7j% H(NzzNdUA w!R39#? 33T^=J\t79:!*Փ>OzvL '0=+)l uȑݬJ81z{. ,oWꗈYר75R\ZFs%д 靮G~Q|+A6 fVN&hU |{t?fSdaŎ8-r8AQTU:/ۑc7-Z浛/_Quc-O[ ,HtnBf2^tC+q |-f~e4r%sfmc`~O+V@q=0`-8Wr&xҏGmwZUg @DСRTcȉ!tRF{}jGdb෱InMtÕW9ɡ?hS5PjeΙ,hzp8LLؤWX0U&(!WK,(e7#1r0F$k%Be]۳K:*?GCkO[FP,"oX 哪;ʻ#_@=Fa)D[7a{S0qrg3wEkF ǚ~/¢´4P錰\ oGK6'5&?Wjeg)pG8аIknn_ Hq:&!)|Hyny U"} Pz㋟iRs;+ȇ3WD_4ƆBynCt{ BEG ~smlOsZ*o=@4k<_ tHax8/ (%.Bvu^m ܪݫݯ9tq&Qh>ǵ8'N Q4ѝfZ~֍;!aSPh%B)Kȫ9TC%~opwC\Bϕ`cT_Yr %4 %dEoz# 1hWL8#뫄9Li#fkՙ[Ȉ B-a4% 5gv>Fw9^|{o9":K=9fnvp&yp {:'_a(ĝ^UJźOX1;Y+,2R_\'T;_#} Uܗ!y*^~tds̰{ee0j\cbzme5Ǿ[򚂯femޑ[3Ϙnf[aߧm.4c֐x>E;p!fqNU h%@!%t#A"57!!둎c kvXT[؄]{yM $Rw <$*8 ]Uc0n2mȬW#:H5r.`Yډ \e^cJyW&o&`p&^Ep ooA !J7Ga$ӟ _5id$IC2[.&%>_ܶIթ WD/D*E$  l^`^6_`wjg]< V7N@^eU|nI/aH}mGxfq"'*J~_^ P:{0u6Տ G3MwNe1([K`Ach^nԵ;$ *[ zNd^wC#![Jќ6`4S.O9r8K/HS\It%pZۨcΦd R(,4)-"埊Y`CEKӟ/ߥ_1 -PwٽA7+ lkmUk]?V|wX*[DCūP6߃/uY jKKQ܈IVsm ]jT;uIXxsFC$,[-`Y) ? HR2Z̔~T `y-{(cCΦŽ:VPEi8жf31SӬ# !< H8B4I7KfAqLsfeŢ":]6Nq39Q]Gd]Z%2p ۀ܉fں$3ܵQ@¸ 8)/UݚaC툋lk!ws.1#w*y{@u9\(,>J.o8c%$Cm;LE `Xb%:bn?!7:@E<rH52#u6ь~`0w{E# QB|у iGY? M!&>Քl7% WvHbz?~l/%4 ؎ouYME],8E]$& =hش)|@.nךl 0%9+ PIy9ZU3k/ :zUV9հ fcX| ,R@0 œB\V7l)Ϟ޹$NT-??zG˽*DCT`ĢG[?"4{L@&Q˟;m8!f7]*֝ڠi!x 䆔޸ǢDU7.c $"V s^O/J X-^Rk3غ6 -ZĆp_r)nc XL(9l4 "U{Ppx@BlOwj~\¹*Ἷ--_;R '] { \h"t3Q!d} Mכ20%'i&uN }9f ^X@?D~@#gϊ(g(\㫙y -&X/Q+3i6 @S?Yf+ VT]>l8}_;b-naO 2Y;J[,RI_@j'SnPeImHx4W WsƼjq(E`v_f{$/"lpbq"u'Dj1pU3ėAou/t۠0|`%xt 聨4}K/cZuG/$@۳$(h _NG t g/d5JV@&}Jq-* L#i"Yԙr1R6G?_'e{M; < H+ˋ'siF(4r ާ}L7E]ԏ|y;L8нvOe)6<n\nۊ=7%8MK'Y[p㣮a­wEi VA1ڶmIV=! i`Vxʍe8 [6lfC[^2 I;+UZ@4+upv7D{ r7Z##ѯmAtK]CGhH~ɭ [[ڧ20Zu?H=_ǴA@ҡM^D>0Hwr>~V c:xc1,\1a06Q}Lj~9U9ZS6桼ub;Bg48>|.!Rڀ!ãbﺣԺ?@"v#> 7i1 c[k|gxY㋜RF7|&|ջ^ _k>C+Ryns%#ꂱFkGn(5YXp z%" {Қ>7MCf-4n@8H!cGZn =JHٽA} TneIT[,Sh^ hJÙy+ c1Ĩ>=HG/<lvHy?\j5s1c5XQ7C;+z< zMq>/̘YoW*7E`΢@xǖ2(OEExt>Wi}K-=C@C}Bgޑ_Ӗֳ{,ǖZsvޒ}]x] ~fӎu]ğƟՅ"L v}ɒ}GÀl77\#g>J P?Hã!HL,'#8ÍpZ;3KDFIBJC.S}G֠2 F6߂jVصOK7UͼuOsj5_E[Y}֪͐f}wfpVk)-(^v**1G_W !qPpe|ڪ1y(g&KWM3?|ue^0hlW0riKVr|6)_n9EbʡN!PIU[ cQ*݈#*71 /U[R'^|V*Z}kBQȽ%C{[G}~2?,J )栚~ ûnhŎpl~S^(H|`MBH!K5蠿縮 lFsn 1 _Uּ]}w:oF"Hը9]z8ѕTϱ,.Oq}E0nA ;Ỻ`t-rc@=b8bx.:`9Fq5|ȧe2*SHF;19<^FVHR wh.>I:9{Dn2ϫ, NIB pN3"oqZ71;+mM صz.Ցk Yg4Vb:'Λ4}r"e71M1B]OOSWt2V)"c݆$=jPƽ̇33&`Q!n+I06 YMv^l #;}[%=p"`&R.㥧4mX_u*"P6\< א]B,?lݪw:K犢_ 7 wSmtD~7&uRjbY2 %'(=h"F)EE[BG͡_?+0+t' Ryd;ݛ9G*uwHLG1qrZk6.737>Yɓlاΰ+PJ͏ khg+"sX@Dr|¿Mt\{ }yF Kfiq15H~2;6TF_@df(üR]wq`C fxp,01so]@G{_N6).Q:*T߀ONNȥyC/%VZ#;bu Za`ΫD{[8 ^GMe y1KJ /aڈB\%LrA!rlGETc+jK20uc59L\J R8گCLi C\}ȱ\IJW.:m 7r=8s"lWČYM;K꿧_@w^1wo& $`k 4/e6 i6Y &F]I8cNњ[ҖIN|qX_}F|Kj;0, x3Hں[l;tC`(Q5P8YhcqcP vՈfF,rs󍠏3L4RccLiK{ TTeq.>b0fdE{0>Ei~/nx"(0Bql[ s5k/"TC.ht*p! '!PkthY9f[!FhYk:K_'F_S/qwp.' # {L8C гn ( 臥`3khG6G,P3ř,?jR5.H`5{|gɈ4"u”=5Ŕ rJ<Ҽ),,cRDiGwÕ9yRw Ha_oE g-()TUD$3vc=tH_ODүopg V1sT)xlnmdoIl8 [jقW3iP͖ȑ-aI}EF U'2U|>N|`igK7݂G{v l Xw׬2yOma./phձTh-r>i-9ry# gsʼnUxD#]SX7۪(_4fS)hFN⫢Sdg &Qqw*BU"ORuv~NNFlB(2ph!NL*rtDy(ZG: "7Is#oBdϙӜs޷xۄW>݁l.=Ux YV BSxF*Dxzk""C'jW%c(?uKLXe29ǹar)XX_fko/VYR9W99`w[~Wyǚq1_XՔ _+FTvTYZ/?\Π-̅2O([nZ]D'Älr*S72`Y'7RiD{ڴ-@WL1r4p Q#Gb1P6^jsby)lڰ$")3B ed!'Ӷ )VOj.v3;+&l%C^?P 1%BIKZ#o.>srYj}bkQ:L=~S]Ģa>LQ+Uu RG A:a1,MƠ^j*zD:Р5f,BI]OwUElgGwL0|IAӎ=kTeiF00caαMbLT\+bf7;eꞢJ|4nȻ5t`&b_MH"zvz@ ?Ƿ  HpbR (jbB3 C5E,0U `F#\\ܟµDΰ( ' i@ǧ$֯"ͨ"uiʥ]uVjey9 =ChUlhjxn?]dY *{O^|t\,Ol>GMs/_w4kO`sYzÇ`P,"(w8_WK:=wGFă#2uva[b\vY} fخC'ȝ˨HAwүLqYnb l)%h ~K]~Ǡ(jM(m{3x^UtȲ~_()\Oe.8*'ugE#E֠8V[,p~=iZC4Z}2CLm آDw@5 0+:z"˒uþVCZ]dN/.oos5rVx V/tMO`!2-L_-cOfowSN4Ii&Q/b br*; Pr_ OVhj`n4M9dl.:sih'ځiY_ocaUG;0  \Y ~V[Gpn+òriGG|̙㳬[dؗZUt%tLr؎nX}犼IӒl%>@ qR1^XKoq, ULHgOM6~s;z"حKuKO]M~NIcR@%KovKaOUB8F|v¹Gw7J".gCCjBhR0S2Yq{fX%?$sPxjVVRcȿf`ug4琄!l} /Pa)f,HW{ NSܥd(5`bYP.ܽ޴d:6Him};ɿ@DK@mE,`۾^3:t_{݄{0*[Z0v {DߡYF=/seľ-fW.cp,an҇D팓B 竇jӘkfRی` n~|:dBcN(\E"Zs1ȫ$6L֫ҕ騖 RL9>ksre8;=zi[ӛ!j(:sh@솭TXLSqw8mazfanKV1)3 K,mPAes"Z[;)h/X1<4fkstu}NaJELGiἯ-.$٘D22ܳ $D7"U /c}/ێT >Y9xes<}\J.~̍!sUz! 0rMI4OA۹CO 챐zi$G9fn(їd+X NwrPq9mKh-VѵuF|R\N]ūc+2^4/}mQUI C<%Lv];wK;=(+MNMST>y߭ ü'݁gIIqFFISl'|@JƵbHXTF.!5EG% klҼn>F #]FJLr*4aCJda`‹3.,ra&0-ٜc[ݑn;b=xGW뺆3b?¼uAO/5`bfPd *V{vEo@9}h—дwoKPlJ+0dE64p =\|EKI$ѾߔCikõ jGRXy-TkUGgpx ^jXtE$XdvX6N0$'OdH,rX}V}ъFůbzL ˘y|M󄚐Bf(l?{lJV\A5'(z¨Z_(z14x>ؐcTZɍB7_La8,璉Ce%KbI)xЛQr\$5U;2ExM3mOz!Hx߬7$TuEgk(m#}?/(q !2-2DHRgs̝@[ڻc9ckd4e{=q#6 -8_N怳)~^͓Y&^PyFQOpxrPC}_*tmfx#ETԌm⭖:]w.z r%@T ǸZ[V`">9KNA&1{k{ C5< nH 7Q 'f߁~ >B6 D:"@/$Q 00$K" JA#tTPv).#ԁUBK;٠Me kұzKV-}2i~MŔDWd(5͡ܒϚY? +pe2\Yۛ}oU(~ fb vYIM/e2u?NMJp[XU@(sAiކ%]!|PStEcL{ɭJ Jg Ѩ#xzS4n @_&0o&f5U=Oq l|#~a`(<ӽ@q7NK z[:jxPb=y `JeMn(XA58(}VnS#v }as bE#rkY^|sPH0507)2{Uݓ&nU>+%74c׷+ c%u$.%->MI֔Y&Z0`{d,۔A6/Á&Fy DQ:O69sti*ݹ !eB%RXo铂?7R x߇?2l"\ >m1h(h8PKv.q$#ۂe3Q\E/Nt \<@!"]20 :K߳JE9[nXJ_$ 5 xݹ0 Z߷Z"t 1Xn)ms 2Lkw4[p'hw ;ъpؽkeO7'FmAހ[9r@c. dmd;`BŎ1/ 0uN%H]G\mbM&A$!/~RG >$mY|qjk7|9dm'X!ֹ u.H 9jE2S_W\?,`09tXYF,(Ϛ:MjQR(5W{ !F2R+==n ̦vV,كVv}9-ULmOŽp9VEğ0|3_`Fi*3&=I 錜E-ۉBjEPXH ^uaY-3FcV[ДҡD+sECOժɧ5?[h27#4*¥Xk%Iy; ζAߎ6s[_KW!|# t 6+C G)hiZmd.1dJ47=(>b̾'Ș8]Sk~y9.`4{کaN՞,ͭ;fJXL֋ {WLr+~QݐVb*ao2ǺQ3 Xc6zxŚZZ?*/;sb,(+C0x>1)&<^bLVʹi]1a7 V#ީ) 4 gmc8tV1Hr$ْdMdǙ35E' ճz8vS>Y~a]ѡZ'FF)*Is. в]%-5.xS",bnI1Y8vbk ;Wgb8mwp?zcї>*.IB1cZCzk6  -+t^vۿ(^ W!W^fܣ,S@=ա*5ݖcu.AkdrHt Vhj}ZNqSJEP[ ͎>,n!ج([<#3{cR_FL XQ}F~6进X-BsBiq}E\'%/"ǎ^ȐafқFBA@uF SDռ:z% Z ̞R=`;|D]% ml w|{cn*pΑA^ ] a~g6źݓk_mV/{ %5\7cus Iaꓞ;=̊R`ֽ, }%!-Z '{$YR26B1Iqn2&w`mz\U/e/rm*|ɋ0;%Cn_4aq?TЅ>{Bm{J[kY"VVfe\RR~#ʑ_Jnp*QM([=Ď{3]D :ӓ!Y_U8L(Sx cFKȟA {EiUPjs*=B-ۼUYAֲdWmh>^g_ A9Wj@q5ߙmg'mdTeap- cO;S=6p:>0M}@S|8F%jWN.%\Ӑ>stT\ D*hAA9M20=g^@]= @ٿtp]TLV Y7LnUQ1S_k 7ådsd.3e9BB|_F c~-<W^tLXL^k{d`(S0 EʾC֐*#~ pU'AwګfKKL"5'ƙ o=top> 7/2q6τ5 sT'tYX)> &%yGVNDt:_ NU+9_{I},85ī-_h=|V䡭u*s* wz:60*ʢZzi[1i 6` 8 qq.Q#v^@qU3O0;p l*2N\G_\ [ОJ4vGQ,b%Q.I5<2٥g3r,sR)qQW2#yrw4aˣ ڨ@?Uomg,P]Bos&s?"j*"2CZq @Q?g `Rnp'D1Jt#7ۦHAeèWU?ᆯNish4*u@OÔ18W)'dן"g|3*>| VԈ@OB{ `;G,_(ABD214%*> go0uBiؼ~:o!P"ˑ\&u^Ng!GO ZɘFizgPh#ޚO8.[mfU?ox 1de W?E8};"22Dm_p&_,G l;s5e`k]C'Oȧ_A.:JoeȎI*=0FXGEeDng('Bq Y긬3EV?UND5z *nW$?z!bKܽH3G3CLKG:SC,ST:yZ(-_p+ 5/2Vm 3Ko?L4es&Yd fEsUg>#cnKB3j7RѸޫ t|q&6g/օp3Ґ=$]qh& :y0Sz:4 6GMN-๶^ ԲfOEy]lo2+t݂ cFQS" hk7P;cM/\EM 1uSN >XLZ"b75,E3z*!ZِT ™A#cew4;(/W$3=4ۄ[Z&h rU[9=]U7oøĝyKQZ&<ٯ-cS0í!җSelq0ݠ>a`y%_lbn Zq:(_ $Q-45 o*7^iG>i iIv^h(̚ipMw|)lN9`йxT\Jk%Cj=Q$8)A0-4Q!GhzPGT/H{DR/CP`ɦ[%(E)4 nwUL̇(d}RS,:LFWnq^tE`mA&hTA&a5oJ2Og&<(uyPsHGJ-S*>gb1n7M#emXG@uvV;bF*lxthdӞiT-MH+_*M- s7vA7Y@]xkeWeֲBK:Òn)Uّn[2=M c3lHjT}aOhײUv\3!+M4V^aW-WxW<Πa4>G?-rNԌ#|-? Po(l"|Oq6,T5 8Rׁ(:O,_yE᎕hvQ7^ 6?WY] ȷvJH(,`7.g>%8X#I$vα!_K+4fmf:gح;_$C kC 9e7'Vijq MsU|{@b`.<ؾFmD(?.4F(Iwg6* \~u8a:g6rm##Y֠)Tnae׳+j\er Z@=xLcdO+M6Ďnk;DqS/%XDy%jb+r|;4G;Ь9A$%H7 fy)&6互bQaN,]fsl4y? "%Tܞ0-ț&ge[{!ޠR{,M5-+Gx}W`8\?j*A&+%>i}5{~!ߥ w/BV+ HWٔӗ?S͙fmb;x,DS1Viʉ>ZgNBpf O㱚d9SKz|).p}w֭g/qf*0X:X49FH l /|4)_39qt -4E)5/qwP,99>+"4u`Ől@(iyX pN͝*d8Xx︩qQNL IOߠPLTn9_gS ݺ((Z˱6 q7J9(X gs'zZGr@n8=`Ol۶Dɵggqā[~R>@v.z U?fܳ7ז[/,{ˈ@>\E(XU*RԖ`PH?TkX]ʈl,km3O)/O8/7bd^2mLAggZ>> 3^NBmeeT&[т,6X3%+2ۉ(YཱྀQ^N񾡜9Ơm6V5"XQ&G\TI27T) 2hd:E62waf *pR65z3d5Qi04ۍxw-+ crQ1(qIU>I0x(؍ Č%S.2x㪺x.kU 4ϫ NxhఎLwWm6FyYKg Iwcc# dCD8裉r_G#q=62?_~(yص2FR/|_,jD0 u' gW?2 LĜUci t#F4./(B P]IWÝP2$xQ?>b RgB[g͋0L~إ ]==*F խySC{4+fCTXGL5.bo:,nfy _>5z\2)P"aߘ-,ofz5J0"%;⥁V"-ؽ/9mn\)\H{H!S A d @ZFx٧.6-Jn]`< H7D-.>XEYv̖#e&O"~.rw•DM:!7dR:s~6m⟃%# K&Jf4x(-<@.lǎ}cS$pkv2^*׬CE2\((:vi҆+r5 sܚMd ;(Ms{P56]XjMm֡\5eS5Lywq璻䋩G:*ٱJcp B>~;ND 9ƹ2H9R' I{O !Ñ=Z?ȟxBPXY5G9t2AmBy7a W(޾JW7 Q\I8ӻo^z4VaE1U{-]$m[sS1=/2k؁ђ_?. 'Jj32U:k:?JWN+m's?pѐS)g{X܆;U )C7>߬X}~@z 6ȅcn2sEj#\S%^4$yꍿVnrEHOVx/h@}]w,A6r&(6_@u.{|WPIH";~&1y% 'qt\ Zx{tHP;Y7|7sr3gmn Zg͍d%=}!M @r3PU3Zp MxKO fiy0*V+`x:`wb]E=8z&fk.1҃3Y6N|di]rNF[Jڊg"p:}pOm @'3%|\J*L]^pg)S|=솓=lY]wώ$?VJ<-Eݥ Xz 3i~W+[צѝt$`KjNpta>f [Z#31١r8\j WN D?< S/v }wR8d}_?]O-Xdh˩◗B^4B9Ȯ1!!U{eW16' :q,k*v]Fz<7.FWy  iō{63O,LR3%\<2+>5z^%B&UP?A.L&tY>ոqaTx@ߝ'YFw9nXd$bMBmVqr8o4rR [%r>شp(~sF'eE&H1ŝWܓ^xMd'_TTd 2JHakm=5Rd/ef.$፲)sTZX5ZR2+QFoғ/RУ+`.¤$[Pzd&Pr^&_1CUd> x=DqpEaY4nM ;<733.S_3cYAafh9Lf:I9Uʎr踪0XIUS=4a u!McttAb jDȥEFdړ!|v[f)^8b%7Tm"Aˣ;KhP}Sپ$C&3fDIA|v=BL"/I|JYwIjPsP7߾YOO(xJV6iaPU/|$yȐ=7B܉4/hu8{ِ̗od 3fVw`ie;>P>]3!%Ν~77^RvF E-;z\Ss0D\wyEIYBWDEuZde$UľG IB): `):Kgj:ߪ~NqWW(>.Ycڙ|(P?I*>eM:\:7p.O"ufu`ur6P`EwbNܼl9>AI6v~|hxp+FO#&SXV,I~W=1ó9htF S4nTܨMX=?жU2+ ¨-+ FDzHp݂IuPK`(;ݮY:Tdc(Rj\{|yw#}=Խ]ܨS@EH;ewOZ{H֤E-Ewo[^e-*zՙQTiĀM`t5Y>u7ۊKl]qb pʈY}՞my[h:SVn%7xoD3a!L%=dN?π$3r^NlQZwfPg)aF6\3OkL}yY87x[r*ĔD|(D4XrScer_Ui5Zտ,8(g0Sg?J*Ķ&R' "G IM$X^+bzyrr!Ƕ(MFU#F}eސkvQE(OCiP0iE *Ǜ(K6a"0+.*V3|3 |uFXnm o\))EIfh^X.EE !K"P 53|&ƻ_6~@+9\mYioGzWV1TۻH%T[/4ΘжBLaY_/K,YT 00(nZsfjbWLT!n) ?TmQxؒyJ[׆SmAYm@ '5bykc rv3dzMb]4tMDp3ak$l*j6c䘥SV!sH + ʄRiOX 5(*N3aeRQSZSg鋬1ܞfJx<Z6VhAv7?7;g\ؑc5PoI(j !j83;LBXy٧vg)BfgM^%]E~ZC<9>(ld08Wo9X 79e[VVaC K9ldɩyO"Ogy},=TgxuqE8~" nDIΠRMvbM>fA ̰o~GTѮ Sd vVøCz5n*ymbi{ x,ݓag0*tZUKF k[M3\ɪK2e?A1pHͱ½/3@GMQn fåÈy eMlMV5{ \|141!ӽ"m'vocٵ]ݭxghCb`ů쌘{g&?En@ yvW4Mꀖ@s۶1iVx8 -K^;Ɛ оV=zgA_nK{VYy N$\ފ j.(+w٫[ Q|YNtEU r/Snp@cΰ "u 4UwՃAqDZ Z=dFyT BOX m-Bk2ဠKq0HUD*xaU;RzNf#ǵ!Y,iѸ) }vKwH͕#G4[6žw\|ʼne65%І^vEUhe}/ .tITtF]98$ LvR+2iK d_Rlc*"9IvZBkg]4v%ٌq #yqaz2cZco>y'-o&a-̱p<<܊?| })SȿVu_pFSQOqhQQKIƋ N|v zA[&zs}PTߧKqmtΫɺh^&|q֯TA:d?-kb.vz>A`oݼnp=Qz*`|ӭSJ"oI9 ֝=ֲx7)$UOeeҧ066++9 'x!qBA `\rqϳV7 W*ŏ$,X#ӊ R<ξ[pA4xbchJkgۢ_;Ƒ X፿HD UQVV*cQfÆT* _M>h 3"hĸUQfZI F,tцj9]둔 VMH?'D_:_Z5WK `S2c n$w7r4#ő}NI l<<&[cB7,X,Abh?M *ǔ *PQ8J kǠ!n7At^arK},Xg%E^:\Ɏ9t=4b{>-X4J\oB>!@yZ%7q -E|hy-~͟3FW! GuKqM,5/@h!pmQ1'J;|.#n,q^C⬌p!j72o{y-ddKP|i` p_~;=S0,D `w)J.?U57U~=!:c-:g@L`J 왿GڠR/UY0 UP;A_C`d |h;liq$|9o18 ,úñj6>/,=o cVn W&{'x3mҷC%%GNi7 rbͱ[Rosb8u j!ॻn2C.lN<{U/!HMnlKootn\:EfsporێzP^[c%)˨10RhO?ofy+, S4ZG=ǧIu؁Afي3L;}풁})#bKLmyCã(8t'ej >D8-jS VV~w&ZF gkԆ$ۨfv`H'D]󩰇~u:ᚐ5ˌDįX&nA>29 Ku7</DeBchc@V$.s[A'j՚EjjKnje6Rk(*&@v C 4L=Q L{PHLFo˷R{'bJҲ@ÏqS l(5w]乯\`S ǎrpS&fO鵳VFNzL>a:S 0-mM?O&2 q)TX${_l PB0+xCw8I ˉbMX]HStv>@ Nf Æ^x&*}גKw!W-ů?m&FVc)2۝m7;IaoCZnWgAo`w@k[6iEVy*$Og;p'.蹜1(cla5fYEey&FWx.fe0 .mhHAeK1tUM%n?oB$V0GRfCͿ̱C :%#Vf"O\V:F´o&70Z4hA;XRK,'448 f&:\.ÞxoI9B7W+\OFBn/:'zki[mNu)u:N;-4+ϾeYF-`8g E΅KuCa(7(> kYUڹ5VMG\<~z~{ƶnVhY' &w569b 6+ۮr"+enjJG'ϋUBTTA= ν^F 5jOux'm`U|Bԫe8lR5M<>te3;#YUu敀GxOt,:xzY[K<:X;5),dOrzϒBnWᒨS\xAznS!Ed߸%Mսɿx\56F%GNC8uq~' YM/S7Ƀ *Uʾ"mjBS*ln@_dM̨i"Ѭm6^Kensr Ժ .\LpQ|Oa;q5BT +Ѡx⋍9Vy d7팵 6*ȋcŽ!@2~*E bh:-͹=N2 Kcԃ!()П 7*^4pXg$.Zq~U[ 5CۯH$/P Yjg{"5BGk O J+;_ogZ9s\5Hѿ x!QA3K`&՘<'Rg&1LJkB*@>-ůGDp/ ZW%vwK D嵰X(BM :$7Y( Gɚ=Ib; c( qijAB怾I>@Md8yoȮµ@dzZppsbmqJBEC&pљ)-;guܮ~?7q=S;NZg `(&b-u?S;PAsڪGDK , B ЎCߤæ#LhEje($ i$.k-[ ؼv$;O)Y );'譪z45ΣFz'pbub[$ }Ȃu[i:e+Zƌ*^x3.y OSZXFT/b`QiXEe֕zh`b9> q Zh4]ɸQ ڢ8}e݋8NW (D]*CP5q 4O rkHq2s&/(eg gBx'l/a\x /B` i#HXd/{;_o@E-kb۝',gC 28hDZ[UMK.1JHJ8)C*yq ]sԖ6FjwYo% }>_zE֡nkE)Ԥ4;BQ8*8PN@r- ثq2Atؗ7> Tfh)f @h[pff&\nH2O?5<,Fe+g0'a(5s3 f[Fn*serU[bW{rTm!p 5yf=`6O/CrCt دbރ%|10تVzӊlf?az`<>VRqv)+)ݸ'Ĕs?V̶kVITb7UJ>\q p؃H-q -/1akwօ ,N6aB[%(*_s**zS#|ۘ0+ϘFX)ʟT˾`h^g/-Ā *> ]DTG76F@2 Al>KE?Kz<W(YU_\,% S|K}mի;'m|KLHүWjs!>7[2c԰'",eFvF[c <J_#}2h9?H.ǿz9'6iYٿ4r_5ꢃ{J0E~Ơ,w쌦.#Q( =~jy溠[?e% @{ӜkAE6wpF\=G?Z%HhZȠ+۔N,-#z3=;Q2Goja5Hz#w`Wkd{w&vfqv~N u hnF9ih=`b4$CPI鈕~B LhO 'p~W~9MMl>:ȹkPVBEyh[:Mwr#_t\-W#ɂtn. ƫԝ&,3CxN&hLZ4 M{ي =Z 99i0ݖj{=L#ӰEq,9ͮb]`fe;w[3$҈ -zOZ溒zCe Ĭ15Է.C.ᕇ;2ܰ d YpHk 1ŷ5Pbyȫq(OQ~?֥ӾQۑ?)ѓ$9\p0뚧h)D?FFm `aLW[sw;'i7:ාpjsѳR8uweAB&[`;JC2,- /sؒe|lj-7BO"c)ݞm8^E1 n=1c9=^;.,b#C TuTV$ֺy̟ͳAx;ȅQr G}!窙9PMh4a]WF &t}/ 󘖄aNys[kkiY@]6_c9&yRfhi^ԹwC@7 $.nUE,WLMX+^@=q~S&UZKO?C1/yr)  _fBbņnαS*|C?  ";91Y" ԒeYm?*tl(DV?2.GWx8L#rB/AӬhZ-:@IAJL#~qL?PbU0g7M ,#h:ndzžۉm{X3vJ>8ȕsrmGriN]-<j6·%6 <$စu1Hڽ[Yaz`'\> cseR>R@0\3(+K]1]XXmR}Y6QٺY*͓H&O=#dH DU&c0Hty0F+x~ ,!)Y;&Jl1gVh5Ž#Zio&Wኌz$j*1b/TPR7ȓVJ 92,uc[s+}^MB5+x_rnjj>) =+~ikܯiem!J :)xT=L{$d_(DKb;AoP|OV%,8.鼦:SfJ,PŘ*KH@,y_+ `tDa항F>+-DjS2ccN{Y_u'ĥ _(U@T*寘ϡV0Qe=}iōuXv0B9,isƒ K"#4?cd?L8Xv)799$Q% 6'g|%5M\9]SqnA\I\sκP4W: f]g;M¬h?_'JB0T:PNu%``%b_`!1&YPw9!jCG=RUN!I8[P`ef@e9ck|)s\jT(2ux4˦PxB):^JowzKS.yc1j)%2 g^sFk+=H*, 7P 4م8Q֙?=,\/ͮ3-3"!.b'0&t=ɶj\.tz`/Y<"h@VM*q1Z~7v7 5?@OaR`$%b.TVJ74K#^)R"rrZ!y .p~3jYdWQWŚ$me1X=dKgi`&mxٚuyeoXk&DW&O U)_7CݿO޶][Z@|L<䫏}CWB* . ˆӰy+V 5nMefZ}|y%JHCFuHz!=BzaF>Z{—EؚwvyN H';Bx&Y_j:>pc*3C1G9<7`=ɎcrQz; tTzK*gܝC,;)J;2IRjȇn1r? 'E }\%Q<&>7Utq9$Ꙧu.l~ZǛ$W} 4j|˘)sBq|z;sI QsɀeC̃K;|ܯٯ]oFNjF w6M)L'9vzl+|ɊjiQ"Ua:/S|A,-|%pEeyvx:8S>d | -[6$ z*C J7kǏIF,Bm ,Q؀Ϝ" G Esߚp]% %5 ߯=@!g^//pZՑblO ЯvBuG^S޺lZ$RzбbȻh [;aW/5GG$S8[%O"nj"b@=ӃTuh.U4Pi_rMΧ-elOuRoS*EYeS;ksX?[B,$=#\ /؟ei,>HS"_/vY!}-^r rR%cqʭ͙٣CucXcK"ϕ[&RwU"ڈVh{jDŮF(|6ځlEEKJgx ArZ{xNƅlIFq*M\lv+}& dCNԓC&]G" Xp?A-Lm ̆ܳ2V> rcݗz?Lb;4`rv&8@S5dD_)B6pq/reH !qT\:skMJH`P`Óbkl>Ǯk PA~K(1П|?®c-akgtc6c5\ΰxGE_k/Ŗ8GPsg`!_ރ=w!25Ooղ3=t5뙙*܉KfGK%Xeu=,VUKS!p TщcQz v1.*RV@'cBݙ`Fگ\js+*Z\X,ClD"k< p^r$V\l׺0 =\nЉ,Pt E[fj_+HOC+Ѯ׺a\b0h+DlXH\c:(k/:珻>(h_;ct4(MQVO;vP4l"WpC(}<zĚ VkHWaF\1fۖ<6[b1=g+Q@q^V\Ә|{z צ,dEJɂ!@̐_ <&)쓰s(zt$iJ eHWO6.'jSE>k!Vΰz-I8yݝf ?BRd6VL!U$%[wBrJ(kyo),m+Gf G<8v>&9Y·ZԄ?QwMSB0k4'<8wBw^)݅*Q_1>eK8!v#+%סHlk蝴sQ^n- )лn&bqȏH]ўq LN'+ VƦhUx}B @ūQnazG\+1:Sc,ü$ߓ4LDJa5'BoVdR9goS~;#&MgӅ w ulM.ټY|LKPs;|ޫ}T3wZ:s[J&hT饓/- xk8uéQNB`_>jbᛄwmV;aOjhB8Oޠ*&&kkXr~l~I]$s-i%f㫊* (>=ճ`6~&|UX!tbJj''8>xCDMj@}J(8Md?$b,`@d"_ I?ގI@Ȏ]*DQ,ٿ'^ru_Suf+ߩF (`mK<:#9*uuXXo\ZPIc?zپ}:W~ ݝ;;2Dr~yl')}=K ;NϯLGb_9c}/p-^dPFw<  U_˛nt\8/Mtÿ6'M7+zQ.e)=Z~ʋ`نVd<#5 )pk39|αf줌3DPɱF}M&wр@C 6\JP-sNJ]Sɨ^t^u7<} ݐɧzFv&a @<-~mB@> y{ (\m9^pZoq~/uOŸȍcXl=hm@ >\@?,]7k .z!ew%QL~rX^hr)mBσ Y w65AQRg+l?/A i}_&m#sxΠrMJ(cŻB<Ώ+_ucÜ+q[kc 8C0})C>93̨{;FWVȢa3/,Ov9-e 'cZr3l>Im3G믶%ژsPt$B'>g&))CËYw `a %FXH=Gp==$9a0^gNz愌BaS6YzVN@4nfuuZ-CΞ slUnptjN‘!-ˬL>9֎AF~87ߜ"zǺ0,_Q]"VM%d }/ue&B uaa(~5Eɷ {;pM@Ɩ]v7Vٙ(,@4 ~׼wKe߆t]-lİ`0rUSc1?TDAXfiys,?]dwo/CzdثTڷGX(9U~Ym=7}cNi_7<-o;5L;l}SE3;ҥv{UMD@t3);oEd1w_l52rD` ݟ[V5yHֆ@j\NTUSe{6ɣy@-t _~2)xVwtCU/tEX,jxD0{,};7Nm[c2gGkJI\F{oFt.ĥ$:1V>;] $Gzkd* 8Dœ#NtQY}-Pc\VzY >"NpL n(v\);F29e}j6OeamwpYKϡ"芥ܮH(iTk[{P~A[3M8wX`1şߛ#PKR\)bq4xf|@Ԭ;Ex|l1.:[@ [Tu+e R ,: ӻw_ǿs:Jnv_C7ByLA Z!e:G{_9u>哻38טhKGrߋGN[ >iWWzܑ1SI>4R_2 ~p1Q'Dňi-Ȱ鐚O嗠=2Fd/l,/o/>0r?|B&M/I\A_[=1bJy,l_ H_c;OBl"*?.*{ *U.h.ʪOh KG;1XrD-k "$Eulu7&s|gHM=}_N6.zF.wWkBOfKQ}&?xӠ٢Z&TYI:L͍ IIp^g&Ճ0O*q{<$v^;GulgKB&LLo ɶG`c̲Zsh)%: "jnЫl]ct]=q<%,ڠ)u&D{" T!lIi&4$S>v/҇z2@ƛd6Pi|3U>P'ܙu4%1)đka SЏo=KȼC$t ZKs# *|z399i)R/); BvӶ䧔ZqȫO%KUg8 dx֏/BKfzsaOj* C>\$rzA]l q8"L@XVfJlzE`-Eiz l D6G6ҫEuZ8F30キT3Py $W5cD"]DzE_KTU'Xc}i0l7򬞇t T8 ܸaN&s/[0[0>w)4F,_Df@T3{!@clX[$/:}m򐭉L'.QB;!E>;C$~DF(2NELI 2HUг(dS( t.`?>O*ʏM?ZLJE?ZkGfk3,K/$Y?HM`U#Kx7\x!czHH*EIQJ-iѿ^3wߠE{\I;hn΀%s/$x#?0ńfؓ Nb2 !6+>H;%GeZ[ 1P<3a8_:/, #.>k}ː5e79^lGc. ǐE/*T kHjYvHn:$aU~-EoI@_RP:ƪӫֿO![y ~" h +---rN<+[*=cc{g4FJ>Opy?ԓ+GX㢻$ ?QkWm{ܦ:oeFqf*TGuzbOI M֜I8d%ֱӣ ϳ~ws, M¨UEt`=/l;drT/<'6jg.LI`~&U Z8RM,0LObB.ޮ"@:m"dM Z*7 )98u4Ow`0+۶u[ ˿a;7Fo则&{j^_'FtAE ogW|߼Z:/4_b|SVk2G?AE <~;gyVѹ\ k~}t$4W2 -Sp\ؑJ27C8kGbL8A!{gQZz#?ٿdK꠯!ԒB)=Ou xiVZ(xCxy 5X3cV K[ۖ!?G80xkS86伋TV5Z"0NCT~%ΌlsZ5ߙ4I 5?@';(+;%wB8R9T4b!g9uH$ BrկSLD@RZ sیpj14Z1oX[X,10'e><:;%q%cC}r 7ޓ ޑi4# Ě4 VVKt&x SγfܚA*!|/"1*_Bo` cӁf !^+R?xmf_AE*?E(͉W3b(0 e*dž}w-=ӌ05YmW & ӌHD:ɻEĎlx8p@zdi#,.gi"\ ev`yRg4[ew[9V3i %wEyL%;*b7V'zl44g2ڒMR^'}&T5FٝH]oEyaڅw@>Ϧ~"?#m-Eu;G!w[qΐge65Y׺o.c|cޯT4Fbuv%8"]X1<*<4e p*^UsKsn^NNN,/{ea>Tm8ё]gnL,ԦµOu.kv{k㛠@ݠs(I;;A/N쫒\bnCQZ {oAj޾o x|m[ЄkqGO_Uم(u2gp#z72s'Pp,boԛ|6pNnɦjҢ*~i{i(E,:ۤgŅ~,%qes;yۈMCfp٘I b7{8${ihr0hJs?GpRxUN> MAp/t-_ZcmKܢaRk*bcj q!dM~KTe bN'83BGaEcrXq>~WBUn%g:^r`\nxDxqGQ)@.B@O6)xلe+1_ZRv|>Q}U>³ѓ :0j?o4-={tjZ3ABI Q>YS@{ȥ ![^L%;xmO\YI a Jnܴ?7jF{f;lF,t`qD_dːs+Gu;s>Bpx,so&,M}ՁJ~tRIW2}x,%J0~P&]۱Oww>Cqzۋt 6C&I|'In^&ag a7t6M} o-{Bd.XP?#RD -sK_i:Hɭ@7YK k`C<_Rk Fc=4EPX3nоA)5{NЀ׆m,r0=B.ܻTI։ӏ@ kqs /\DЭYvĮ;/GKR0-<ye<8ةkeDH]\RS\?Zҋ8"'1~])+TƠfy`ޑH])麷KŁ_S U%6C׾(AsER"U$Y$Rs2&GIViW)CUD0Y`*ۣnavSOCM%\ED*sv'zg.Xcv]y,4ڵmlF!jc-t[{19≱!hN%Z,r,"0bM Yz d1 Һ~z ްxM % ƄĤM?CfPR$+4 +Պ!TF5ngd̀.X۹wQ•u'jf/f?8.M7Nn-?Xk-ӫS}r -yxdYPEỽ<>F^6^r&Px˪ j?To}a7F՘MQT#C-TpsƸbHH=u0;%x*9߽ȥ~1V҆/ Mi2--VTN?=V j3ڻMɥ^4yR8z ЈrICH#M\qOHP;iGɝ;wVM\2妟ymHVl-YlXLEA* +¯) TMaȷHϺ8o)cK5𲥤6ve&^=(J$OG]Nwktsk9bu _~D_*, ݛO}&B}fUuE)њaN;3_ ]ElIe~zrx|dM,>gWALuxME$/Ug3筆xĀ r&!QߩƸ@:$mҗ qpeE#E[AfUFd@FBMk]^)M߬/yn}3Y\}F- ~bk1mKj?h4V+g5ZlWa1Q;zA A܄^1ࣟ+U\[{'43g;[%0fI} NgMLR' kj"h ;?:K/]L4܋nh}A&Y.oxƇ8 o{LV"WO μ^xO-r\P}'RYGv/l~T$_73C%8B gɘ Ǭ=shcOs=W4CÕs"B Vyqb~0v%ևܖBNl#E+x^5cTqfJSiC(mq~3 i.a\5`;ܫ+O>k HΏw,Ѭ& H`tEFNFR1O&Nod3Yxn~06Zb[k.0[lTcY,S:[ZÓ?oU?7ScoÚNX3Z5\A(۽k %/8 X0mgsSC"ƿI ;^jlS|Ya^6kuDVW4<nɑVP+zGSw,@ "8W?g8c <9Q'BJSbЯRȽ2p-Aj1f c|)EO1).H^Wʀ>}Am@NLN;qe6䰓 Z@䥯aeBIa;|A^ɅR3#3N&9$ ׿o"*_HSe9p̴0HZw&9Tm `P,z-XRg?HfHWkt;G'a{xF@m1%|KϟMsYOҤRi٘vm-l`( oEcN8U9c7 m!3%h`((Y;eTLqjL::;vf֜d_'(@9gP!Q:P{<\:-Q+f / T{[Kk/%2k@Z},:?7{Bɏr\1\ 5jKX~OI&̝R '}Z{肗,B@"41x#Y<$2v[cU/6 C ĿU-Ӷ.Q進ӂ`Ue 3OGZF%xHTG"JPb1Ip; $I/jhy4 Ш +4z%7=d8֌2dIzidNKf1۽5o$ ܻ҆R-KBß u*-P-9:.2_J|Ʀ,e~UQYGuQ63Np5ƕnÁV25#B[ݜ6HibPyR¢Ki]]5#ؗT> .3֕V>ڛ<>[VI;dU H Ǡ!z/OPGg/J*+"LL9 ?r!8c c ksXig`Ɓ:^~UWWhPoj*JG|qA99>]2*JGR^ vb+c*aj$FC٧QwNp6 yFgW[;/2$ 9Y_Du>v ՚X"{9/h{wa/ZkcdK4:+АN"bD4q$\>R2\y\RcBh62Gם%'h[w.Ύ6H\|bW \BUMܮnW(!Hi<ۗدEQ`Ju_m?I{7Xc Y&B7KM8բ{ 4:Cz]@RO<] P&:]&V4 "hW&Fuiwg`GJ׳ o9zC%Q7#g0oK'>:4#ӼS:K"b~aoS3_fmz6mN{dy z"P~V)xhn_7 6bkHXbETMDqpS`k)~)e#e{2?F+!]4 ~$@x/t&ںahv4]/ ₪ s磚m"P:X )wNclXrЍn)G h6 \bd޴VqmhD)>U=Y];×^HnA"!xHFK6Ix*2d82{6xق۬9wlʥUZm/D ~&bڗdf: ҂L8=e;VJ)BU;R$'Hc|<2J_X>p:> mn|;z87(D<2(SΏD.Vڂz~Y9LC#,{q3zš_[)wS9B4i Pof6LZA"Bi\9ƅJUmmN$[2Ӟ^X\;x I u@؝ ̓| bEQ5ˇc NTIIֻ\+Ox$顺j/[Fы ]s(nMz3cIVS!8N:L/ט4(۱O9_ x:Iu!V[vp='|Β~).><:l2S(024P̯=|9S{׵8>RX+9vgxv`L }WCq~oeҪ sugAS  m_ٝx:b5Yll臎xm"R$ pŒ?v)j.D@Pt.3 fRvuHcJ0q ޗJgUus?rar mJp0;0I=S{7(#)-ЗVB?:HaϔxbMRwBYIShgBM_M|4ZT*JNMK,,.Ifo _*Z YP 1Xrbp=bg;_ D /Q̨%S2}c >P!:Iٹ!cG~_R]OϹM \IB^j *' a-g*Pޝ:+H .h!ޮ:.wYFcF OM&AS ퟌm#qm\K)x𕿇%! O+g ѱ_5&KFت+0P^GffM9Fr8R]牵%rhh+zfϧ o0֎lQ@ ,\En5v r3XcEtWSXJDH` ξtqM=>8^B?5lev`UB DxjEV]!R;z*ʙ0@RC4-!(8 L^Zݘ@9f F/;}3Bqa1O {bDžb3*!6m,I7Zw :xAkͦHOJMfF(cS >ֿSdՉkU렷2N I0DT|9:؞`-.3ylIPO e~qm7IT*.7 ]u$ړPݦ?ѢL9XTa3D{B3JFfxxP0Lě:lHXeA[ʾ)#D/CN-nN-R,_ hEnl|L;$v\"_z8GPH[=?U*r *=I\ 9FDOoZti؞-?Z[kf \Ky,V, \iicτ$ߦJw)ۃ2Eɠbgüp1] DNlTyt,SVbm~E/#y.Hr )A PʓO[ /Ԃ~4 Oy߿&3(HBG=VHy)#UN'Ub_cɾewjSܴf^pA`\{@mاEV(s͹4R±&NoT x/J =V=Y;_=Z#VoVaηuh\#[f&P6WxUUq53 bPڍ={K.W&#3"(6.b&]w"3BWMowK}]w\t;W IET`7ND<&'́H_Tr՞ (p3 =F%벩n4,nhFA@`vUtkozrJ0nw4e˄ _ڷ-yMWdHf$uWtwN,v>#l&In<6D^Ek6f':&,vpWaW%J_ьi)5|2L< |m܂rv*h}$O,m s^k&C~v72"UL6rNZx3MmԞZi&>an {J}ms!@8 wX"c^.&F}7y?t1Fm|uP+H*qV Q1{֧Y*x!8gYf!#Lcõ$Ə(c?h zKmvS-~X))%aytO5BWxbe[ߢj1I)'Y` ]am5&eLW+ V@c :rr8&VuN4AGEאEE'x&hk ESPOiٯ%v~m0}.G#3 hF=E&BG($7ṣuԤ j}s,QfGp6Ta;ɍN(޾üճ7;\S7X[$PӝXN:q'҆ B 2wH?y&kB46 a2$˲L@{bT 8 pDWINMva_'8gkb-^tU?{ӭ3B% yQ[j#-]}J3ƒ֯q╎ 3I4s_06e&IsDud:jB/Xnn' bK ]Ybi0rmqiw5"G4d$\WeKK@-|I RK֭)MW~N VF{ S{񀦓<.PEEx;2355l%u{%}~9e%d i(2@E{}AYDn4a- dv+ ۴UJ?jk <]ݕQJGYl gHWᛤau qL_vM9nSLyo"2I\Vߖbg|zҪ{CRAEZt߾7$ ퟃXM-P[i\t?^$5_(xc+/#QqZ; vA6W߀N4?}S T5ICMew3+|~cb X}V#Qj܂Ec>3ۂl'R{_T5c:qhڐkmx6OKc.G9ܭv 1uNU3+VvJn6{%a{N{n,+yadWmBQb.$^˯ys2(:2Y0ACGu|XTܢr!&a/x Ocs@bT2̗BH"aV{"N߱ݻ䣃QM^ԑ?W_cx{Gf k r&㐃ŹECM珯]g+!NϤMiv)|Ďj<#Rj$dA>G3?\.==J;toWWw%@k|W}p##ǥRYgQld|[Q(rsNT.e00N7GCrm`ju^"V+;Rd?׉CQdo|_3Ҋ9zJ3V,+;ԵtQJ. tGY ?q7`m^7dAl o< ɘ9:[FY "5z#cm무kNȓ%Sc JV+ o,Ir <ӭْy *pb`OKh-}!bE]r,jlK+ENRyI[W{,Xv9D(o |baBy鸙czWx4f_cgrcpFͥMT{0 g '7,+(52#->/a`6O,fS E ǫf.}+:@6P-8_E}tN!uk ۂU^seE}0%l8sV 3 bg8Mg-5X~(H̗2A{e}hj48Gj'?P`.{Xi)c=cل> %UVĈ_rlWO*3`bfbt$L sW0^;Iw,t懻NԸ@oKev{:=OXNz%==iJ3L"4&sRF$ ;|:IWFkq&Twn崨Յn}1P@"pEL'hp4Pl~pvd˝^8J5A3 #[+i-p~G<)+*ڌ #SkɁ]_ F&Z:w'}xߛL^t!K,M"nдNR)׭WZR&CBu^\[\߾qB[ o ̊raΗP  <>z+$8,.Q*_4&ĂK}to^ /wfI &+12v-Fy~q>){Ncax0Ӈ ~]YyiyX` 6k\̍pƖ72GϴtW$i[w鱟$HMBB+&$Ʃ9O "T^cyn_ƙ)+Vz#![`K)}P ,x/GFdƴH~'Uu^jލ.,3V1X yH7GIjOr췊Ja4f$Y$=m)cy[\xoӠ NG਼{u[W ֦}Mb=.EfQa%Nlތywn[Nq!I \6#铉|P;j+a$[5WJ2nqDJO7YTZ\NI.!~*r;2R'e eӰ 26;敷#jTɧ]I̡(9"rլ ;gEȌ@ZH͖drꥻ X<+)7:Cl-2eB/Z =ۛŗ$x7ޚfٛUo2e}M}^H=.[UM0>U$=/cUƩm@NzY{e' (r4L8?݂Ou,2HS>!Oi^8 W.wW˜4دjQ*[ϣ^퇰PmfV:cƟ]cWZlTF2ŰYdԆ%Bpԝ}v]x3?UEJVjgl%<>)^4p!qXEa2썂y.Gmwmx>"y✌@)¼mquMHj} arvU%pBKGCq*~d#FDT>i59LHG#<}7GMk7f֍o6T{?>BȦLB!8ˆ \;0We}Qn(k( w$řc7(4,cJh}MEҰ@w9Ϻ(ET`X~+}~ a;?֯ tLC־ӞuC |@^ 4C,~Ab σ U5յBY.N$NIjѓ،]gLe >\GinDU v/5<#q{(\DcZm\WňDOXWSTqbF'lD'z\l$>NO-7InW%Y6A}A ]oEpA̛p@e&hbh~Ex㟭yd؈\-9vw n-C;wD&Kă@:ܛp"xמ"?*ԆȇqWK_ e* h]5 ( vZ3=ّոd]vF"%(p1f=<`Yyůfh羄)svEGꟁ5*ؕsM֣q*$ oBNoVkF شWHCԲP&;u7+?RyI΢&?FsvqO1x01;Ɔ9e9_qv ,rm@V-cYJDVegف{EKD D  w H>yr T?'}CШS /-?5V`gng9\r6_F|Ֆt4\p{D5 jq^a~MD^FwUrF|`vѦu|J.3/2xۏ 74hDZP/و.phjB0aQ@LDa jh.q WhvZ쁘;C\U0/{(pCӦ(_.oWFʴ_=_E6E;O ߑIr[V "+yQE!'BwSqtdO=WKXo@O^%Gy\Ih״KOX\y^dCb6  ɜzK=yuj%R]HXJR "cr Sliw߸mVZO޳&5ES .WWn j )[m3gOG:i)o:3 mlpiUt!BZcRz/JF;z[a{S Yhܯ 7 t(Y7&lK-o+Z| AkL#~{ /daL7-6zj䙍h  c]Ԑy.U^`(2(nw`lQ;}8!+lq΄BjE<)*=&P,b-6T;6X_65[4?bQh^Kci&M+&ًJ=(>46|ٱ 4RKLpMVDt] P/83"FS*A ѫJH%-Yн'/>?eJ9i!S4$49}AKEFO>Mak+ Pr]VA}~{ Z}g}O)`@#f^vM@/U>G/[6_ڕzc 1=F g=B_~/X.P/5LyRG>e`lL/&py Gr,$˕ç6i΢@L(ݵ8Fg42*^e=PpuN$!`0P;ۚ?VdmG)|~,f7Q֡Pm.%Fж17 ϺwWřyu;cN~Bty+B)GvbH)`+9M+F0/I)2+ =Hl xkF4((=q80ݴPԍMOъ1#f9F]uI8&7띪zNqH9c82ɮ@6Vs]}?d4:G())i/J,Va!on,Jז&:1ўK *w8KhѶ+'pF"doDv(! tSK7Ѱ;L0 Y='\֥{EB:%-!ƍe+ƍgz8u[:89K_re*teϺ%_ua^\.:LrA` 6Q)GUǛv> "Gp=Qg/ٕ&74 ei#AqǟD*k l23^n{-132vm*!nڒ0?N[ 4)ţW/{L+ڜW "g_wnem)Lоs~bK-%(;foq!,2$#N%oeKz \Oa%|7vZ]zDb_OVptjuzf Yrho 8BĪ!Uoei3]pl?@varQ?_ޠ4*cu~bz[][ғDE ljSn\oqt)j'^=ڼ{! uv !@ "^A2h1+ERԧ w$/J%Nem katrxԶ/~}mK KF۰U2ve|K`3^"7Y߃4iqLMRhtɩgbtm8Z:nbwP:ȽA9']/j7x U¹Z/%x`4ne2D`_[;be#L۟)+F (HU AUj% f =F|4m| ~]w  h͓\@XgFC{*>wk,Ou{Rgрƪ;p v\e7m=^A(pOJWŇzpڹU=ǷG"Nfc_u4VDD.nfܠCu˵p Y7t'ZK/(>F:=OIb\1Jfڸ>)|(l@mM@/={k`gVQhGƓsyko֡"ZP1&"GFV&h#Z ]MgDX>A25&gķZ)e#_KLJM H;4~VJK/k8[Wպ$d2)yz#)!|e|R+/)3eks;h|V\/Tx[amI#lPU-9(k۳*owAtM|DQ]y[&~^0׎w2(gNF?ai$(eeez(M&JY oʡa#S1Ct4Tb?[M x2SSG~XR Ӷ\JJ*kUC=dÖPf@?QGmXГ8=X'-^y43L-L4Q#i72ˆ/_f]D-"cヸw<&v+Aw-vN`w`^ $l>Zv?3Yv-t]?\~J3de.UկBhOINX9@Zu^DCie16',WQl%zO[Yڮe/x=CScG&߈!91i9ymWu؃6Dw&:Q5;!"a2ԓ*:llSrs\EDLr-}cC0q*|&2pUi tBC\:|$5S- AGN6MfqG..7Vw_u201 OnZ+VLXZPpmk\V&V氌n,$o  )2෣azSḶV+ulGI-tF נBە܍s8xNIAa˂Qj9uGF|s`efj}nMtBYKySMaHO2W<,bR隽o)ВQ2dHff6:Nl2B8¨ Ӌ Hf |Rjpߖ>7y``S3@-]=hS?xCz`C@ Y _z[=m״𭙠_IC #Nd]{ eWBn4[0X/kt"!˳Zr@:N@»А  go2V`ad@۳hZU~6č vk"=!~1^GES~ t lsЃ9:ֆ ݱʑs-3Ge@"RU 06Xwsj2tu{iOΨQ?Y'͠u^k/hQ'3U:E~FQ`iDhXS' DtnH#Ξeh FOhģB ۙ4{A2vu qTbzLwv?DS7/&޳G Xi^-(ZLTn%,4M<9M pz 썒g_%Ďͅ\xE]^嶟W`N(j%-F@Ew:zEmY]иЧH(= TRFeד~'bbLV`PڑH]o@{_*me^ |bsg5;)Fl+2d'Px\H5dǞTv`"6Q~"%ӏH6(/r \b{)/3⊦i}i2W Jj@rS;yW@+e1aS9|# Vibl$Zke-??֛oxIpNt͚[8t3ЛQ*J#_r.cOT,.i~^i39= J\wXd=˒i>]c< 1WEܕR~{&W[o`(&Iڕ~;V=鸷%WeTK7aM Pb'ԁEnnW?+ثcrG ]PCˡUEܸ|W*c%Ti+?oAChW@(dyjJD$ QTD=%@zPw#EUv@4uցﰕVBh:BLj25#;|t,smr}fg!G,N7%z5̧'>l2bf"g{D ]X>ΉhEV_;"5c`(,$WKdh]d 8yȄje^,/Jlak1Ʀ?b?1?`iy%|_zA/wXyAԪYi 8M,XK;ƺgw$%r(EO*Ga2W؊d`<a-g833&ܺN R^+/ v\ݳUH4X :K=`ubg+^up;4%FאܴX ˡ[ҤxMfo^]6cLX*:E-ZP^u]v m߅!7ˍ¶2Z+ TA '~s7ݨBZ)u ƽ mַ@?qCb]9,Dž#b̓68ƤiMr;𘍍:fMD}uJ"h8e٢[wч=Sό{$!ȋ\փ EARhdmh!2c9ȴ|Yb5 }9j98?n(wK[e9@9. ;Е֖mꐫj9r>u?S+ܹ="i MԹ67]vݟwC+aX!3͇ӆǡˆ6vHrK+T0]{)V`7 = NMzYcf7U^fR9B;Yfv7 7r&M@y$}jU 2Ұ31_X ɕӴb>2#t<H28V0N_ܐZN>Y x ¬6fbݘP9.h`@]a@,CM*}+ I=i~FqkG8:Yٷ=\-Q (Sʝ?0~=8}W$,ڕA=Ɇfvi ɕG ?`?5,Dk}Z:{P}mN<3`|R}/ƃotr0N y =Ҋ=6ne$xym+Q6A5NiPmFB}O){0wK؂F?}m~Ɲ\{Tҳ/IW!6>22[KDSGEHS!;qL@jf zkKo k_Jŀ/Kض!wH/$RP 9wD|,,;!Qlag J %b@ѽ4^;twbN}J{Op" 49"u[Qz#z$^v!U#v[u`cmwK`/7q8Eww!aRIca,$ m/݆K531qs~?ָAWVU؛L'R2kM̆Zxy#R"}"Z^EUQw";h"Շjנ[^'\~el⽈{,B/, r8SQJ\eJMH*{ ^V!cbtk:D57c |2V͡BAB'vBA0Oz:/ 8Q90v#A:fmLR2<.J D]42) ESU cbX4Sq;KK!oL(LӓsS=-@q!)%Y3 nCS!b]+¯9!})-NEdn_Ŋm\0TE/`V)@I%vbh&o*҄T"L7l{+.J@:8M)U$1>yb*(G]/E{t{rD!`θYST\_"KNI͈m[x-fV|5g߸4J`YRO &lO)WNre~L i*\TVtOߟN6.4 ċsa=RzIFk!5QA: tZm',2A{.PY"j9g1PY Ϳ2B*FmcPb ڧARpw٠A/_)Vr6m rˍ+ÜhdQ*t8 7ꭀ C(Ei %0tvLGBذ._ddR;в蝃-ؚfv#Mr= \9ɿ?x࠰nrftZL1O lࢦ"W-MA? KH3Aҗ/lRفNQ"t»]z`QGh٣eIvjwEe[LƠItp e! $Z5Af`|x4j|` `i?ad'_Q,EĹS+r %ԳM^+y\cFy:=uUHΤA{HP+yR"G5[L1d% בMɠb҈DX| EhTGᑀط/~LV?xU 3ƼhJҝg"aM禇@57 &,!]O2rxv|\p!&}$AHaP!V"%瓶^8cf*Iu4nލ kS-dPzQU>l( |۟-TߊB1;XxnslIE9$' 3;;ZxƶU Ggf3Oj>gp$~*t nv"Y?oI=pWkä\EOQ,zeX~m (u72*K_>R6CԮ?yfT3m"98742bFh8|n#O}3=N2]>*/1L8@?ń?w|ZMaGPzGWK3mGc7!c2WsqDDXYnD-z^ywn N[mP$"I8[}[hq^?#M!ZK6R [qx>lkG1XW2tgUm# DN#ɾфf=)X*{Y*At _h.` LY>P_똠D2xLJѹq͂{3]U\]l cn'Ckt_ B& hu1Wq:7& i࢙v(!/<4]3&bTP%?x 4K;DPn2'3 D1`N$XrWu-7q *-q]uN o|VPvߡ=(3d U㗤6-L X=/e^qRΒf&D>FsXCU+F}05y)̾tVClMPw8q[[*#n|粚 4ODW7K}nDɭfsD92' ( `yJsd򴸒ˠh 2jNw.KQOVBIQ!bu }/z*M7toB#`Sp[Yi6T!0MleB<߄zLåsb Xs 0%+)ܾV>iײGfi e]; gXÕDk@(@@dlgzS봿d"lSy)d"Mh c[<&3բ :.= #{w?I4Yn脖C G\o̻2na'%UP 8xU효`M*,,Rrv ؾ)v *{2n~GMz MjfK JVi[ #ej=Vz\IĐQo,i; 敀gN /޽m^V={xfw%ר~ sb :^^05udfJux 9Cj]#YgK+-J{ڦ:,8s"M+y( Ǒ'VrK3@7SQxP)x@  ]8*`)\7X(R!r. &1쫙Y[K+`a5"q' c-8Mw."Y7p33Zʰ7z+4j gi^w A<ཚqOjw)VtG ,`N?EhaUyN*SB+n/ ?!|N]3Uԟ֚`Ԏ屦]|gtGg3i^樬&%"IJU>ͫ` #S6ѲByfηQ$v'\{,+xCZ+[Sp1axj4s,`݂4<*2ƀ#|'X/mD|R``m슋wJq&v%*sJZgf? ~ϗU`¡Nz=GLM'EMh[s,׍=]OG=mL7 `?dp3,->7A(+YcG)!j90-GmC}įmI" IYyry8ۺ  <4KKC?A܏ tE}`oyY>Ү„/Bpx4 EDIMx]}X"$=5BvE:PHR٥vųKu% 0,҄]\CDP ~mUEHrd^;qvbV{Umūh#H.̹&ڭidžx.{X7GmWe9CУe'HLtL9&.5~32W) VH_SR#5\)M1sͤFS^P|Fen.ATR+ mȎL4'  zq7Wda 80JZe"!v=;YPF(v-WCtU2 mGlR2ҔG}<ʠ?KCq"px 6dTjH."˚slyGygXEH˽ꦟ{pmC_6/ -zo_1)#d'qGYf3-ڏ2(X 9pK`=;zet.6Ln(?:Ş6QO  .tEPG %#M)#{śemD<ƒ1ϛߣܠ2WBd[_}qc=8EYu۷'XY#699#3g?m4nnQ:ⶌ6ґr(۾ʀ(]3c~yaGMo Ŗ-N"'JXY K-QTfUkk iJ5DͭX/=O$Nid&2sEp <ᚤnID^ަ6Ou=s\dnepiyՕW۠vnB05w+C4.#EW.ʙUTK6cDnНqͬ<HSWCFU\N,K)q}[&xaC.WA0:\Mp6Wbgl}XX~@\ލa1rO0|'&`5`c< sM;נ3ĿgQ302_8)uĹ7jѭ4QhkZېB!ϋ3eLx p!+[u#&<.MH~ȐSao3j')yU̡hlJ8Wݪxy Q"2.gF{ [MӎJV:Nz7(Ku/ f@_4g5;2xmbCRA(o>E.pLI`NJstM"U-iEr3*]Ҽʦn4KB)>zplb|Czw'Ns|=R MP;VK l3\Q"oL7ĔX5sT[Ip>N#&s*OAH{M'TN}4P6_i |Y4ZYNt&`)+ hL, ?8hlv=Tbi0Xޅ$SGi0I04e" 1-O\E1tH%ճDɷiX-/;sm(mӡ&*cK̘fZro~ea^] srս"= ~l!Ws4?LfxvUfYK芃E2hgJNom^yR}ڥs'!yQ;%G=\3k X[}2DRvUőr?߸hoGVL)>STqN4UM~b?d Pg{y0NQG_+W OyhU=YzPTe\\;ꗾC@7 QIG ү>!Kp=TnHP Xyz4%4"Y H"s5eB 63pp~7U ͗!/?;'kĉYҊvʯ(qZ&4.d!,XKE}ԗl٢0E?rZ(? 綏ZuFé~9gY}]t0in@6YM&SeYi*"`UR!B̈8*wk/+\kQCDQ@yZ-8ZeG}}; !E8EN| {xWId@ۅD#(T*3wjlDO], %y.!eV´E&uȏ.$>[A&J(a;fEQk5BM(ųV3`cNLR˟RO8ֿR(5HW75DgX਒ S7c#8`4T]l<=֍b}X:]Zc! $m ȅΒ9Yt2ScMU;uZSL9XIm\>^t _hDβO#ՌI,,p<飧]CM® @x=\ìzIbKX8J@~l= Yg܊zT~;΅DިuʃtFE*넚Fbq-/x_2Җp*_xVE/"5nʒ [&`&&'zBi&C{ H,Mcjs.#\l3v HBx~-_@ڋ4Oح( S@rnA=kÌtOɭ?ͩgSX4i)A<؀E{P"4(&U|ǁ7KJ@q橵n+橿!=dHp?lsK]?b357ݭ9VR 2Hu׭&Wtр菇-c6)eV35,1+.2!QH[>Q}ךTg\`nz%Om2?е' OgxV^*4\u`$H@k175},t[}o,ͩ4=8#%15I YAGpOhD1#;) L4t;ђ8Q2Ʀ9 U4JHK72vJS[U_#W&J3;&|׏1HZkK]A$hk^$Xo›uGܴggr$% X}_ 笉q gĭC3"t*4}^z_6Lx !ih/J[x2pyuii vj#cLOY=J$>J-]lKu@Tk1B~=D;OX&ۭLvHP լv)wnR'ptf,BMP߃7.鐃ig%xsZ sHQ. w0$8_6Xt1-yv<9nPɞD}V6[wtG[4~.0ܶgSv̫;)0A~7',1 KJSvC'c&64%j?8у>3~-7 P]Zz*C8+qݥ+2"њ0I2 s\wh&HS9(vӚrbLO]'_Bt|r`q;7|s%* `|yR C1𶕺%mhs2!9-"Eb)ӳ Tk߯ME}?vS;ȇ˷43y)pն.OM^u:-M"?7e6!i0W "Yy€&O6hm&2lb ~qU iVԶ Dh1F̈́dq>PND*&N !9*Q3U %*˭X41[KoI88c3 aZQ6}kMt؉=Y,IXQ'({O­ YaKw^]Vχ$\-RbT.fzآ| f`=9NG TufzaS/sXX lu |ˤz,./dc\TTqdi_{:`um)|q{{?D qrbT-b#,GmBuU҃&8=U^s}LN*-YNH1-O -eі4b᪺ `@ zhj"F)1Mr g_>e5 nKa]DZ-=}gb|URL4%N~u gx y},Mj`> !fAnl1o܈=ZtOF2dB`cZ-y#A&`j$+VWWS5E̱Հń NB)VKWcnƱme))3zjv:Ӓ^=.\`s>(2fUמUir]ar ȡ L<|}](<|4*\-rȗ" 0sѯHz6׀y39]B ޗIظ%U2p]@`"YQ"Dպ&c J)=9$Ql3?$' 2۞JrrwJ)x-vJ00!'^.ݵxudDjDgDJ6 6L@2pYVE58F`3"PyFXGlWiR$.b#@}P.4>"ݖH?PJY)bel  XbJ0Ix(>uD?s&(if4"ۋ&:-4 0*|`; p + "aR މVH-. .Ö|M.M^ FO1P%T|`tGobc)m'[2HBK*.F'( qP<.Ylua] `"l/ȼ棖-Y(GcM$`H{U ra`%}0OA8 <6!!x;.'/n aX `my@T֨mP):D5/AۥJ؉w@2L4cm<.}k$G3 Ħ3*yz\kB](t[_< z$Wt%?} I\a H-J|er ^T9zz"[OXI`8GW.VmuۣۮJ:  ?SNHaiiR8 F" )[Ϊڵ 3uX5${*u$}c36U{osMx{5dոa)id6 \c{uL.h,}0G^.(%Ir/ _z|\6W"li>^HagU:hD0!WH}n7M,enxn[=obBDeɺZ{ HA_!,DB^=ؿ tc-g}:h4:c/dj~akh?704wb| To˼!K",?n4JJлlXy3sEQp҅e)F#WJ+06&lD"]‡j/mT-Eh`-+us.O0 $.~}kxfڤ\\ZG> H#HH){qv ya  :TmblrG I5ԳGZ1*ÃQ%p~|`s㥚 LugE:NDYw VRd3ϵ9%}jG$öC?k۲MXɰEJ0^ rW0ڶXd)O|1ړ' +_uKZ8'(EtRJbM?} њMlCzL,׋MtϷp$eAMehlu q~@?玱3CRku&xiHأjX"tgFO< 5\V":\4w??p! vGmEY&`.+bVu|p>b)O\ \-o.ZyY.6P]#2= [;V =FZ@c=]~ 3çW캊QƄѤǍE)J>[k \S5 )^we^eߊ*]XqGp_fL?h5=?2+I8\~z|OwmttX8$| kVdCo3;#OԑjlSQzĐˢ#zicWᒺOE*\ׂrUw;TT2 SU:4=jE=1DxDJ$>l@oNհ^EDH :u vuJn;|W;t+ 'aU_IwcQNpHBw=Aw[`Y9:,oM7$NM. /UԺPG'?4^ aEUCV@ ]jIiBi58_ }֭C5?zU~ "`bUGu*Mֻ lJ4ڐD@=XHKN(Mˁ&Q80Szh( %!'sh &+24}tXѠ~a&nbTY&T0xjcSdI&ΞV F3Wxϴ}4ʳTl= 5p’^n [:ZIo ceQzV\H3™5\)V$ Do >*UWeAQ* y&VRĢ CP6fa>vp0/@"9jE4:rVVTߞ h1nj":iajWO0cs070-5O593a}v9 ) P54,sBkb}t` KI3.Z v$vC+ٜZ]35&Y'ޮsm`$qc¦P?o2R<|ы#1荡zyu9%~] gSKLVc gN%O3rF'bؗPy"f\K*\'LָI bl>D1kB6g'ʗf|/y|j U+ːQb`a31I߹:AtLq xV?,B.{h󔧑yD;{ˆG45+#]`Yz {w |M%!,ZZ>d@)xO^r +2$\ t0JH `DYS `bU@"Rٛf+l7}E: zSCY/[.\̯Lw'U¢XR0ycVF+ Y~r-!uxz%:ZГ>y .`@02D.?zk1^a܁:3=T}'U J2ǃ8ߩQF$|辶]쁋_Hcbܖ? t̶ ִ@z?6~t7"ꃋcWv2冀j}TCma,dYt + n5mEJ3O-M¹6d | -/|wzoO3BuSjxw#X, >2[QFs+Jԇ|` |BUV=ȫߤڮ_^SZh O\  4oe_Hm:Q)(ECG N7eȠoS>%b/QȌWOp~NƼ\BՍ oA.q+! D|(?p5Gׄӡ<]!K;? ^EGp^ڮ 3D o3s3%d#~ ogO^:tzEA d璃Q.KxN:.ʲQVJFg6$q⽀!wkpd=wSMju[#;˾emķNFݣ0/QauLZ"H0RV .=Ju(E^< q;x+EЃ~35͈mՊfaolFO831~V1'?$MߜʼnhdPq4T"KP'(M[zQZi3@xICzĝ$4~;~^_RdD+ {b2صy& GR"-ۢ0f0e4@zh 8e~nJI5= YC hN!po൉Mu_ƫQ1kM97e~2 ^ϗA@bqepq<|Idl ` AܤVzTI!W$xY;*oL<'L_2Z=]~ %~Hc!=- :nQo %礝&d<,IsB6'bg-` viM4 0KjrT?43Eu9ۣ%hU4p`7־q9ȊS ASQӃ !bؐ3o,vd ~yxŘ|kcӍ Ltc_V ,@| 8Fs]wrC@pue2/m%9(`[6^rj}^ a͟%'r26vyP@wau(;9/x 'h H'';NSaљťdmE _ON^IB8cl_V UKcwf%"[;"?XrƼ7o`‰C8\紼rJ5؛Jko>e$lȃ-Ù-|g|vp? iʛRoY)OԜ,õͧ:Hj0"\QAj(~Pc4k$LGVLq-C5D]6eM,/5b+7 w[JA}ԟN98gM`T?g hX UMieq&xHNGNȅu$lE*Hw!<>JA2\+eL.:iMECѭ;1 caQ?#Dn7["39݁)ݕ#F廗_KBQÐ]>5@?L:F{ ]?5Lc?;ȬZ}UuW9.+Io17W(oy`'QK$$0UԨӅ[>{v/Ժ,+㞾Zn;?kOjD{wPRWs'>߀s=&n?!eX(] Cp l}W>~4^cv#Ͱl-uOt5J쒖Kz˞xy>)pQ}0`e&H Z 쫿&5v1 {{i[|X\ ^6.*7&upXA n_-|G1Ȅؾ (eԴƹg}[oVt--sҎyYL RVCΩILp"JV@Io27Lt 0,:qVu&DA'}ƪQt-(}JP3iیqg/P)U8g^Kg$2fn{iy1s A!=}xk׎~?0+\xGkI`^oԻ.?/7Å0Sވ˛bf]#S*ko^XWg(HgEfoQ%߳ 8jꄕdU~$6ɪ% 8H$vN7j{"Ksh.1zEbA' 2O۾`C&+׋*$e.H0/wsL72FvMtƒ'?rE N%8,&%ƀ}%v 6 a>M bo!ͩ5 qbi" IqC1'zS#WKt!aE lQa ,Lez,C)uj T D4X}۷$LZscGwxϕ^69Yh'|󵄁~eښ<+/گj.ב-\#yѣ"_ʅyͯ@\~)*#IZ'Yi֘uvo8*,O0؅hK'^GU^Lg I<^5(5Qp̃\GM[\W{-NBT>r++kwV*n9Te!CK һ@s࢈",§!S{w? `O|Y$z6ѝ~^vyxG3!cmi{@u2$Ә䏩eǗ[3dVޔ${(;Olu&S-LXu(F}b&/L)bpԴ谣;/K=Mil)wQE; k P X^u֋kj:?v!5Չ8vDEu~ n-dɼNVHi>pA dH;^Xq`ą,Q@fG<*+aAς YfXyUW~2epG9N_.|"QNҞvX)kJ>, Frf ?,3U)3j b7s"Ф pv_mq`Z<4s'M+ne]`_(9ǡ{խ2J]+6i{tO|z03X%".$9y1H<|oJej%,I= AuZ:߂G6QsfeRdNE`VO_k,X ՄKĸ.?S|}]drl^хdB>0dxz-Qoye%` LXk$ӟ5d&q[ sKBbn5AQqMNYcH?8{^er ӂ)r~ @9!jmY!Qv~0wHTW "B_ìUƌk&}F2xETyKCc]U@qj²',ӵh0C&NL߰!{j\T]nn[ 6^hC3R$}_ )v4 DVb;.alF,Sƪn|q.n+_3.@4$(*{ql=o.'ꮿYtI5pBlKw4~A 1+}{ޒBI.x=+nGZ-Br&bCˣmU3róXB=rpnc?lX#=\U+"LG"1^d`/jJ^' l] MDt&D<@;ڪ|Fc/`"ad_/{P8tM`NMfi(Uq/>'¡0q{%zڤW!.Kؑ)K2B8Yۢ"Υi3qOB[RF:Gm"ZF(ѠhpʎL4ɋgli܎)*'CDְt5cz"qh28)dM\\ ?%u4L:oތ*ki K#KB[A>BhgN0&e̅NO#S]_V0+ICpl8d`Ē`VO| H 4AEoOUÍA^X!k )"#"dx[ȱ;Vndn Q\AޠcY Z2IP s TYEpj&grLz~bܤ.^ NqlJH +(/D߀W¬~!\Ի`5`"ixv}4ͶO*] Cj \)ً.pR-oV;s'NQ&y%B'm~%X.7kp1䤬"ܴχF? vB+u4A@-Lu{ t9wgg%Qv~l(uԫ6;k1zx1dmʸȕ^u CW @.SMx eU'n;CJUc+VlɱPsZMW|/q|y+Oxmۭ7u`Qs+tQRE$<(DPN6P,< D?>+,)_aX1s}v{I3Şh2`egdtE4= @1Xi*6Qj\8]\"APȷZ09D 羍 y<b|ya'o,3,^:`/eudliY=3M3gȫ*nf8+b- Yq3Xy kD+Csŵ_sF]V\?o:ilr!;N$dÊUR7N!.H21oz"H)k -s<gmB٧r8(4ː֔.z7|*7899r2G@izUC܏Q7|"QX‹r %Q=ዞЃy(R=tƸ> 'q=;zH Q=։[RLRT=m tW݋[f-{dM|<狲 a dW?Hޠ&[Nw dnkBϦC3e4$0boh0ءC͆ޤq86z@E LP@~J2E%|~dŜ#i`B740= 6Lyj~(z6V6˭~\aJϦHgrIH:oD3űujy2Bi%ߠՍgB@ eXKcȄXu/ >eDNű0jIߴdha?$KZJl@-M<8 #༯.gW0FS(#~)سerxEzqID"p!%Tu1Ob oK4B콱8xcnpz{Ez:fC,я HFCZ){?U J? k05;d|HU9֎Z6Vx %%L˯}L+Pdٍ#m^D=rTqL6;ٵR!5<.&LaQ:}_ÍŘBN7%HD Q_(E˵t~_q> a'`"eJF*rlGT3-lOWmPp"0hŻ0FO`|!Ʌ&ydU;u.0ܻ[hrxE[!5 (9 *ZEׯV?g8>QS4|)'+e E>U ڥk2y;5|&b*вB/DHӯ'E=̧2s%BZC4 *&\ AF"Ť[/bYy!WꟄ-tx5J kuXKՋ [i^bE7 :JWa"@fh5It]!hɶ~JHN{ iQqt8Q32Nj6d4JiNW P(p.DI2/#0ة(BE pHI:sV. Jvmq ݦ@;Gv[N^XDRɔLЗ(tJ5PCq|jG"zZ)*&ȥGnl8O0v-~9RB*)xJ<9ڐ8,| Hg>V$-![ǖ6A|6<ҽc $}Ϳ!?3%Ф̯!0P9 ͋no3~V&Y8M|N(8Hq=[1ddYD1Jы=*_Bc']J3A?ʖ|}`*چIc7(e{@R=0^]E-X)T)_zYrp)8a9.W.D) :lyn8${q2 "6%2I**gןßz[6Ŵ)bT>N2oCH^ 8u4&3;B\  ssrĝd% j̡7k2\MWq p4)Aq.Os㧎TJcϦ̦uo(}9#&EVЇ# wOT @tb]3u]tZ僞;3aBj?H_L8$eb»p~ϳ)3Xdv@ V6\mk K 6`4;g"hw:JI閯z۬e1)~nM'>zsNJJ5ƢML(x z2 -C1jeO[9p#uC[3DSqH&T$}ϗWěhP'Ql(CI[z᤮ڵnYgt,gC4y=]n40Y;$.]>g`1~zi5 أm 0:빊r#pܜ9DxQ1N|OeEFI \--QYDstT+CR>e= LDj.&ͦJBI[AM}YΦwrP0v׀0v 02~6h}q4x8a8ۇz'͇>pxIӒ4ˊSYG{+`a{*:6G3979MJZ>6%}=EZ< SB\xUJW@8ާp]wpN+LtȂl7gy^ EY>C@," _2YeJ;{U9΋oyσ 0ɈIO?#y@)A`fs.$#}Jk$_a9RpLzݬOse/f"47/y?^fZsN99ೂ!!=K"k&`sʆ}q__;YǼ9E?Uɣav&<^xoG0>:;'_? nor呧M{, ȡ(d$m3L8;&CYʵ{=XiS065j"%t m5 EG'v<hV@UY;fd%DA͢Uv3ۭOk-,AfK$d ҅DZmN1<5VxHT2qDp/qV% FZTT<U/ (SYn̜FiQ[.!ҟ+,^/9)X,o2#<nUS )`Nhkk} BZIcf^6" S|s?uW+Ru'.MϪT仟@^}ݷr9elj$8N0`ttW;غ s.O}{ m>_Zm"G)Glw`#p҈ 6yk / @fdO= ⵥr*G.)0C\+%s)[ %KSձ Y\Za`N!ղ:7BvsX1k؋2 {qYcǿ˘UYP!ty{Fmھ<7lad2A!> 㙞m2#Rϋ- ; zwTS SI/F}IxC#]ؖ,.e.Syѹ-?M6*ns{e*n_EB[fAdE@z.G((!,i|i׺Q'n dD0fP27sPC£L Pdkڟ:w t*]2)ri}$sMd}MBf1av:G\dQnth}!bӚ_VCH7 Rq9m:m:4ND#k ]PC x>.e[ytX OS&exƆx2Bp8Q 퓂m& r.Ho8i͚/:a?eH\XBL\Oj̬Q=#[q[ <ˡӟg+|- ^l 2%H =]*UE MZ-_ ,M*s(,-s*CcyjN # ĵ<1Hcn{?9RK#b- ݛ5 .뾝6ph h?Zs>Z3߁?["P*^]Yp4  ]k7䋐6ZKʐ`KɃ_sfΜYWVLrK`ʬ򀬓łAВAαb.zs.oម$v! Ymuoû&A^LܷlѨ+犩P%ڙQ,C"r(}1#$N q}VP$]#%(ۆ{oζӝ1$TH6Sq&@a)\ȍ=?RIRAdDh2߂J"iʔhopV(1I#H" IG}_":ѰK-7zLKN|gsFɅݬYCḬ;Txsh'|1iW:ڣ$4 dET3XzL0Yוu&TEE2pJo%Ӹ`0LHIR~m9(N *ЁȒM w}2'bs{90;]a?wú9J. ʛJy MuHm%nu>9<٠9K~]۰SKpԥgrO8-\W`.JͰmѥ'4pA`l̀I-xrĜ +Gj˂ӣOLFelݵ^ y <{qe\o\Y/#̍ H$A-1ѵ.H  ZmF[q ,wOhnleYp6k`0큺s:9PLpl̬GC>ƉuP^}0b^Ü0:֥jU}loeN7E d +ӰڭO>"ko:#HR0h=O`{W nvjjșԾg (.>PXB׎Vx%KSjZXZ긩#le)c*H1*,7MdT|dhr؋m,n 񯫐DQ;yB1I|fSQa4.!w\5`QU:>"+?5:Rh^$o8rm':9 j{o$Lu=Nqyxdaə):KGQ"f.1Xˋ"yU>>D@Pq"e`'U)FpSƚՓVɷ~ƚG)>f'++U#FVӡ! HbQ/Yé%RXPQ*N{Onu겨Cgՠ0`տtR1m^i||}@^d-LMlwoC#|3˯Ш ,Y$V$oD_ﶁJ:l/Ȁ4y @_9ƭgt;sYS#c)0P~ύH (5 꾌1Ed 3R_huvm[Ji! ca:z c'O@ݤIu6;-a`:mwsQ B\sNNƹ Bu0s5<'Il؈o~5{ٝE< I[~Qsy4Zh?yY)Iu#/52T ;GAy]&xITYocԤ-|~z›7aU>Lm5n Wäl 37~4|\xp73q7*?y,Y͵hAh(3]U/V] KmFl7:rIc,rK`\9an-OEܮKR9ʺ4̔gf]7 C_b6qA/۫Q7I2$Pܩb70fn^?4PÖ?So"/O*J?y͊lKy+>2yC#l4O%Wf obuNq™͈o%2a= _FExVꮂP RuP6VJ]P^Blh~[2)^Z@wˉ$Բ7K_(lT;Z } Ψ4:V nN(˔ 7qk`"5ue'"·i;œEK<,zGVVm{9/sw3^OG".`XN^/|38d}db֛`lسV]Ǡ$L/܇9e;A肆Z:`I溝=9]Q썐NIe ,04S\H*3LlPơ$hr97J{kIƦn;*镽 $); 6*ڋ"$*/Ҭ3wtbl!5Vr I [Tܞ {S -s6u3eP=5oe{-q\`+էejq@ȅDTS)""]G Y1UYZ #*"c)ϗ '#5d+/)3MP{ܪǯO[:xAXjwb|ɓEe&yi`-U `X2G.AC]4]Ol\l5kҩtqi.*7j?y=UN*Ɋww~)5%0ST9!V OLEI@G^(@ǯͻnKH#P[R >ް?.2#rH,Qr9[)ov r.84{X3uH?K2lK^OHw5|_b]ndgc;aWJ )px[3c2spb+[pְ\ ^ U?ćP{㼊~8* {@N3-_7"Y"3cOhx;BN޲b)m2v7(P1IdJF0eJeǭ=p] jsǜ [e$b5/u.ǑbM!^Fv5 B EcgɏDM J9/R䓼x)i~/o?“~გܝx2*E 'žEqbܻWHaXL6Viuaijz? p$1HQzfs4 8=purjHg"LE5}:1yDFsQ]l~:!dfr]p{SS ^4WDQuK-bXAC1ۘ:ZufMsu@XGݘ,?Ķk6Jx~ѧ򒑱T|ǨV_܁TMr:r 3I0hzʡdFbd-K$qkil@HGnʯ] =(92kpyƩ5X>4| ;dqY0&=r>[PZ%uRBDfQT EΌly!6rK T'X΃4M9{1ksZ6M+իqptc`5 C:`cŦ~ IPt|vzPG{Ui )Opq=OFsh>dρ=A>]~|֘Y=wHe(L7ۯ &>w<AN<&׌][ki/L慎@&@sס6PPj֊]%f nֹ%Lݳh`~'aeд^hPb`uǼ+FQqIM`;vLQG< 6\ dN}na,gMMC5NwL7Ԯ@Mn" ќ,7:36wݵq |eN-e CTY6E=9}I5i^#i/>9G:r~l|aWX_P'\k&m,w| peϒYHIɆ&ޤ,ePD\UԱ+ьIĜ0#S%NOfs,8D")]uфSrfꍪpڌ=m6KmM: 0c%^L{x$Ɛ\W[l+zwAX/Y;1,3J=Vs-)cl^PFth#ۨ\h=b'ǵ+x4ѯB4A늬ˀ1H9Dο%)>?◍sD{mt| rb- `*/2nV%&"h95L, 3ԅ7PQ}ҢtƳ3ξ&ּҥ$1d%uW,NäGz<g 5 tm'0i| KקSh7]hd3t4&]y`!#@(0 dPMq1䎢4:onC6iZQHVlHɕw"@ƽ,d?VF+nQ Rn5ՏQ0h@r#N7io(-859¼v<2_.y2}Ig>X촮b\ݻ8]L,=)F' x_ZG}/)#)p B'i?d1dӱvv۱^4̢T#ٔ*O>f6G[kc O{%}ӝ $!?lekxcce+ 4Ppkw8'D­p~x!OzIh^ۊQ 6.[r5; %' ha*+z#D!, p`r,W9LSꌦC04|ÂdS#)h˯G@ǜᤳ#2zV˧ upxڰY@Ym@7A1\֙Ʀd`V.;̑$6YUg[Pp$cӽjnX#҆[!>jEnsz*gZ!ALϱ?(ga>ʲs6ِR9!ƮYTe4݅n˲߳lfb1ci\{/WJ%7`XJjg{JVhUO [%e)*m"G_؄KT.W^cvW7(cIAROR0G5wij{ٔcvkZ 蹫,p =7S޺&fvELݞ}^=tP'WbTt "JQm&;#XӒ0'ńg0n3XF6}wf*+oc&bf(2l얽;ngf3|Ixɰ; Xm긝ʹɕiȾ1&<+0J"ɲ/ɠS  ǔ0prnm/7Wis֨F+=IV;9/'gS}Ȩ6BiꧠM9~vKL0]õa08]{#Yj_aEf j ,K0(]|P65?EO4Oz]W)%YdupuW~}s.kK p ӍSK0+ѥ"9 N32bʕ\^ G*HUHZ-RGɽJ캆S<ȹX U]f4t6J]0%X`hg-tUWsc9 ̝YY0vgt.<$oF՜hf`rNs8'68ywq"YkN4ItխEbU7UCDF`-CIQ>pDTՎ#UbS&eAl U뮏48 nK2 YIV>.XVS}޸?F J|FOD9 G.izLv&H_qB'܁IaC*+続zLW ޮjpR^-,?"c@(;~sYG*PStVi5),tZD/0bpʵV2֍~sY5xAmw1#9aCC' $(CJS nU=IAӒ{LWi!mL4>,Ia\RgܹÈT"su ̃/[¡R*,k v`ߡMS?l2z}|wjc Cݲz̸GtCgM٨E}~|OG M2~Xpm7,h'4JJN ;KovutЧ~a2ØDZNI~KK)jz[ywdZtT\{A}$*}a+5C4Ǥp071.3dAypnjK|xVMXJcDy4&LcXủڛ/G.ki}uRo f7}6xnWG5zh#;?G"8B4I_Y+̡D8a`m/PɅt'LLMɗ (.#JaBVHbz?fYOA^5/bP8D?ؚx4зJ0thNz)]g=Ořh;$&f5_"BOA(`6}Sur};y/Ŗ[y!qܿ(ZҀWvʻI)Oz % U_Z Y8~e'ƕlh@ TRTegF=C|&*YT\̪amqϺNfbhsX b|/'@4kȁa *rCD9j߱բ`)bO=?8F:$jDxx^pT[QZ{j'WS޵gv@)~h:%*566nJz_u9L * p=J[aE&o.hm EW}P"! lU9JH6Nq=dh_HwVMƌoEmMD8wכuɨR箁2]V6k sX7pR+} (IA 3--m{倝v\W9"|wV0>zcVG  C78kC}AIDԬ!+H(,nx0(G"=GgoW2sFR!>2 zAGȽ+Bu!j9+9a:<9x?ɿy} 417)eqv2 dp"` ~$P5砣6 9*^vެ*5]Unb{qFO~}wfYV;iU^nQ=C]0G|4aO99SûA:^tZu0l$+w.9J=K^UOX|W41UџM*N\ǂk|Ga80;-z%JrO֑5Z\.ذUqrOZ>}-[+֤ea[ai둌@kz(* [ 5A1w^' 2'+ŶǪr/Y}V. lP A)ЏlE|/Hj_):h Eup)eg1P mH[Q}-2Ҡ~0߭dG|M<Ȕ)@+ Q?,CxʅN&FBb|6E6X(pEh~ ڽnk#^t{K[@j'*Il-[HWz3&X\#XF55Pi2r*Ͷ zI4k/9^ )ZFv%?tj13+[\ *j$ zHy5zrb'?Ł^ Y8/UI+*hI&,yKhS 3(D*}ayt : !_tgALGv*r$o=y1bk1nc;MU2ee k}~2nloA!Rgɂ F'u#lx1+h?~ øX?ܨ!g:a@\D{eKf 6[#`-H#LL4e]doۨܩPgt CΚg_O8EszRySA8,L y4k)P^p]#Oڍo9tmW#7CvW⭗-U(_Zj ASi"Ugx$M= |1nNv%Y1s*; ȸH_Imfg O16&@Ob죧ջšn~^ '^SʿB.}@"{vUM2 f[D|ф/BY܀;~0aq*um{A)0$q\xNw3n8ś˺.#?e,|S_H kʍ`WE0p_ /zpE bG&b_}}H_qe-Q\|4\;]?>^ 5ΜAUɋ^ئ|@T :=d#pZEN̻1<ˈ ZGx~k R=^EA/f6 ֣*#%2;e3I RN[*t1eJx[wM% 7B7.Bh F5 Ⱃcߨq9Q Z3?鵇z G<ۡD,| alp)J Pq..~._8)r/'q L%O]%#V {z֔J_y*J&P xRlfh E@ڸ)HP4ik\C8ѺkaT\8ýȀ(j⻝_!ȥP*N#ݔ@/u|tP/^͞ɴ(xN!; `Qx8So6&#$>!}LгxӴNzSV3%b<)L vxX3_mYꫢh\&H -"mq0(+fڣhbM+]=({ ;C^n50SAK{KK㑕?g^yB! -~WqH2ԏx9";K9Ə)j<`*]15ħBߑ.V$-Bk.uIJ" &t" P1mq/i p?ŌC2g- G iߪO׸w)>'8bˍ/p^@Z LJqhUeFGŋkָ,Ee4F=)˹%։z Alm-R>IO$zO(߳E۞VCøZ90*gMS5!vYv@@b[;Tr5oy'OO1NdD[lU{shX'PM|6qLU͂#HDeY,f~NB{}:hDQjK_; ^D(sg} P{Z&PIUڤxmҠ%=)=7 .?w01e[Ȕ ^aY"B΃orG,ӧ8F- E8W -Љ3Qܨq[xǷpc\Ѥ/= 1+uD3bpb?nS(ߥc`-N]?YA޿q\}ٹ**8݈4!fh`5IoбhT+윙Ssu˛[d~,lA8q74ܒ<{i#uC.4g2tw q)Y *w SX~V>%rQKbJMʐ"liz?b=^} M+_Wy|!0؛G+C4/V]9er PJ3 groe|9=J-l*,U'XSE^$eL㥪HbG.AK\ޓ6qTL\ӭ4F\+;: !o A謏D=kCէ_έ|K} gn5(ݛŒUV؛F>f]Ԣ [r ƧmkSJ`|-hygk^I[:9 ((,Vs!I 9'r= q_G^\Kbj1ЈR#Yp2&$1 [Uh98͉ Xpy,w4LEۤ s~#EM& =g DC`8 qBU/Zw ¡<0eZ61 P}N5/Tk;힑"A‹4=Mh )ޥD&[5Ijt޵s3{צX5)pqgw >p69 P?}/ 2oa]Sax^$(֌+gjȑ@C^t7r2ā)OI%rK4GN×1sV7Y`E%.sۯ~t^}vz-?M Y !B<y7Q%RKU قe(E([-| ^8ʌ 7Ɔa?y\YL̔ ۅ^!~项2j<4q0QǓb*k˰l,5)R1yרC=ӯo+ڧ.cc|A]*@Dƨ* ~3ggnT4=]yQaq Ϥ^.[PYȫK0n!k*~a'FB֐*r yy5d*cK[;ChyǾg2|V+G!H Հ2[(erk~}' d*@~&&S5I #(9LSvo}/ :DŋkJCtF=21A;λNzghށ#ZqtY";`-OY z{pcBGA t4hh**=~V%/LK"7p`]fWelf1u,BRT΀;gd0#Q(O*-D J;hmլkρ:4߱p,#\!OxWxyF_9|`؆]sQ( @#DHc0o/'Ebb\*#`q"=:(M>^; hvXӍ@G,8OP$i""0Lɳ HVkmRȞk$_0Hj7yhn8XT/D eN]]Ma2Ht<~FgfH'wdA v\',1`wi9YxGYug6Y~E6@C!nzX!O+mg"^`z Puɕަ%@lr'/\Tr1r>Q;&녏^`PM9ۍӀiWWn c ;-}bogG4KIO(ډ1U/Sp \v*@q4$7JoBw8+*%7am5=FFJeAGzź\ f7gi+[}f&=+߱*=;a Ȃg6=UBK9U^㫭.R& qZ XiZ@Y=Jf5Wp_+Vv8LjPQkD`vD2.R+$f-";i-WnIh͢?dD` ՚"mxΕ\Y`bsnQ&%fF8,@W (#4x_ϕxngbT.),!;JI9AY$I(~qka*cA<,ڠXkJYnM)n@Na2huynJ "Q銦Tg |,:L:A1␂ď8QH|=N(X}o;\=m5{Ͼe`NNG<[v+pRTT=zӌ!:~$X*zB\smw~;yhhS; + 1]fyW` Ju ht;Hls;PQocz(֞cod@,o3/V(>%T!A A =EGM%)1G(w-jcA @>O5MJtNmerWg%4Zq# L yDZKrKt$%(MUHLxY`_a[ uDzWwwL 655\fD>30%2(k l|T-8j fJr (- ( -C6^7-~k+[A!o=Raw{I}=~?'͕{/;,̰t"eIY , "XDPێ>Z~"u_PU)>cԴ85M=n' a\o=qrԬm r2<i<'pCL46D/>rz\H?S/pt){‰ 2}I&]6oMXSRVl81䀅|֐12L6YHϹUr @@0 {f=TK)o&LEu{ 򴎰橉t)=.>xaC3oT^=GZalCV睟=K :sxu$Zܭ\8>jzA.+X.}RD|?'c8LaS?2S (B귖ߴ֝dc x%,ok$Lj>BĮ4z+n L uuGN\Ѩ4%#cq.PvT/|k! n䌍_Z]KcQMEx.h"VA" -33RԮ>2mRbջr6})L<. UyoSh }YhMCTƋEW_4VLLf,@H+S.F3ϲ*) 8ӭȍGMqA?C.z}, #Mŋ\BUP@Y3I6Q`46?E=vhÊ{<dN!c'Gf CAoOq&FhG9Zkt]NlqmxKP)ց<]J+Ւ~ovd=Iq#`"VˉT(WXL8GeZ!0 lER$G)8GC\z]̄9fVĶ&=Ւ?%0c}` '!{M?mg٦Cs\I_Nҵ)dU]zHc=W: Ai{c NiZXUem1vK6Ai/ϑN.>ΞQA__wT\%KdfяTF||17^N x.Xo%5gMJ;jd:&KH/(aJ#`#e,dՒ3ukd|fof(!ɰн#:u`%$mZRmΝ]7祣Vag׭zM*k}Q0M9$ϻ+ŀ\|[21\xXMXuV#RCz4:$Hn#딍9h|Xl/a鉾USFLR5="MSzfpb=oKyӥ$W~EzZ'S-:y^n,n)<_R,zfrΧ۾Ե39-IǙxwʬڨ/]qLwnC^/&{O)X&N zA`E()40`sumPN-ʞ #sdSs2G B;57Tdwjn,_QrSdjY4‘alSv1@{ ˂Sg#z4ke+Π'Dx @^/h2#E.IzPqp['3=MѤ/sz~&Aql}*핲6Z,JeVQU .g R"c?gTi[ZXx U4By{o50f;|8p/ʆQ->b1*RT=Dc6m15sD/w/ҊVྌ$0cs*yk%$b-VA_ᠣz1j|'*bEԆy_2tk1jPf,5x 7^Z(;uz><WieNp5e n[YT'IBJm xAaXd}6z 灢)[[rdz9(~H*L*‚$؜B[px[`YD}cacW> !jG)Re$AFbXOo'phXCkm\=_G͢TsYɥ/ ;԰a*=N1[iVs4޼,7䝹!S.l?D28u׺Ӈ lΉ\.Z} b=^v@ށwL Tۺ G sj{*}ؓr$굂)DYsOck(nW>sn6y_zZ'NgYA_yp{Hs TFes aP7 TLC[ X+>;ayxY,i@oC9SKốѯG>i'@+ ;eߧqYFKPO<촤 z^$Je]4-bpe1qMUEzƪl HKA$rM/Ԍ_-w}ODb㗲& \7%b^¨XotU|mTu^ۡ"%^PԽ&Iډ@wM&.{` KqO5VkKݞ X%qܚ}WlZݟh\n4!$V`T\~4a»Fj A9,hY>64ƻ_^$mؚJ`K\jx߁TAW(HN# Q;+91\-TqQ?J3Za^=w8VYVpyt> 3s> Dg$VxʴzzaG=B+Hn2,n0GPjNj;"ߞu>\'K ɉe!/<-@7{;>$. 9A*Qs^af/8"p;3 Wq#ܱܢzd{c4-'#vshJU21S-$Q{ƻ a$swW[B; JƨQLyxs0SopL uZ\ l^>JKp 7i'A4Lw Ŭ?Yry>JP61ѧr 2k`.qQ J'zh)8ݏTq%H O{2/7~v&h^D趨p˄v;qu9ަ>`-Y>-%᬴qXCL:^B)->uFn2_ۤl4ij|6'Ti,1Nph@p)IGěo7t/[O;=B> Z!πH:se t͈lVSWS Q%GŒsеⶍifѮ(T#XDeV'jެ/cST Y*.|a8Zx:uV عhW@ԢZM 49a_"MrL Ӱ ILyoxo TuOYcҕa9=Fkq"&/ JPnYN5|K##_Y 1 +,(.v( Ӝn7q&_DL%dÑ!*es]t:kOaIrhu+-s(<]bنi^8my#Fo)IԴkB(t~i%LP~ǠkLRenm˙m/&:Ov/oEu 1eHMno dƄ_py^09!NuAsSj7.ބidYndm˃4m n}Zˬ즣Av;O`;`KSd:(0DX܂Pܫ8a)[(DuQ e̖FnrG55-$#1ӗU&ȚnkQ<58DQUs^]Ƥ*\h8A A>Aq/;5'}8J p X2"͎JN9bgm.zF(mFY#Ȑf}vKveܥ$ -s0>[e* "v m ,!Ǹy_0pn*:bb]EV D?fVAEU)јC>LrՄ,58eXo eRGVbY)n[?lRz|{}*+,.L/ĵâgk8ySv2?U:uYҿeX#I7 5ҖW~@F]6QtmSaY5\+~7GBP9^Փ++b jMYt h|j;+սT0;XV]@3,ZaΗ_@1o{M?uۇ>)iI!_r ـhr})pԂf0R ϘSym$_"DhJ.8BGس@{1퀋,n+f3[`76e)kuD.ibo$5`q$ In|9p8(pSi'o\JPA0$NcB9a SD֎(gcS_T1|Nl9/[,|M0B|6L@3q `m*,nY,eZFfJ2\ɸOh2-Tꬹ6VV)sǪy PTvz׺Q4HB> =d]-0K@T6AB0#w&m1O*fCp[b0X-O >U ^>6*-$[d&vmFuX:TC<:͌<8qKvIM3鴠ԗ2wRkR<1#ւf<@O')3 rSҪU]٪l9XU ȳ7aNOɪ'TW 9oeSZ}M=bw_p`ȫa#=d !sgyZp1|L=`H&tID^ P/ X_ɇ NWCc=:4iz^@#l(y?RvZ/O%R,*n &b31BRξY|4L6KtLH}BՖREmZ(ÚY)a dn`p%%(Ze7+ű"8602(? PU'2Ƕhw='͎0v+bx*X, uS^oʽQY΢nqtbqެJD2Ys e3 sZn)i-Dd)mq0J_|BuEv*U$HɈ|mCII0,jW5$xT\x>b#8K#1kO$d5n< ]҄ꚛ<#$\ߢE|4ZewI=S%9T:?ގ'@Jݖ= xLHvp'2E옯j$s T HsN3t y!p.p"N0QԚxXE K_6 =o珝*LFDY9p> ۂ7w´9,U$ j$G!:n=+4u'X6y}Ĭvɼg>˫?K&:Y- ,PeS+>;ُ5 3hrTp)<2w%MΤLIѠKASQ4>, %wA{Fke_irW*O!#QõxXp0jKACA^l8Ai0#3GduEogp` +]np(h->GɞAcc;UosٿPЉpU% zgoN'2O#F$9H&0S:L\A (}`_I<maVS4EH4D3Lm5" }KpiaiZ﹋9әWNݜ!WDb꺛/FTG) =Ʈ, M{o$Fk-{ _}l$2\_4w-J'ni BV`v:mxl$/Pq ù9oo b{}.,=B>=ЋѦr4j@ccMFoN|54g#&xf72:;ɩ[L,K,9H ]^;M:<)I%7Yh\hR 4eqgQp Qhcrt-U{ev[&.u44~n3!^2)ދ+3?r;ˡc>%R3|`)jj8mILP)߄ck;?/f9f{f JxY!6 r$|~.kjų;6 *>] ǎbLYfj* Tf_(2M1qmhX?uٰ V?l]xw@Z݀! rS+t_ 9!f!U%pVpUp\g$2W-GH1ϔ,!;0zuPn-M<#\&#@ 1=8e)n(դeL"vU"!XӁ2_tx(kd Ap)r]} v)0[F1[.&ƃ{FG:2 P](PSsB@LNq5_\v^i5v$ [?箆ߪ|O2 xK'P)\$ &}~y5¿O /65=O:L9 I+U(';36ߑ,${cL@u  F*9 \oWbRvC E!-RL9VtXnEN|ޔcTE*{e{l{q> `(vA%W 96szBμF+р=K`]/CUp,0* n^ &+6fXR&dπ0"B7T*.[4M"ytFe~yZYǛ읐K 2(<# + ŽW$#UdbNvq@ M\{..67^h]aSW:iw4#EZi&/See+2Hm/TT|hus Dz_s ͜+ MZ+BRvf + T_tSC;§,҇].a fuOwRȮ񠑜/9qXNd?h6+W8*收c%gvEYszgwd#&!EƋjAҞ-Xn2 4\4[6TWs4 %6`J9TlY񟒪sw%tx?_C#f˽Ku6n zOhlIEqݥW;7G;9nyakpb]8T,GWU? xKUᶬ531*I"F}RQk nv e=[AgoW]Fħ*R#'f~|-̈D00c!} gC!Z ‘g[}h6\UznIZh0J|n[ U2҉$}lQ0QES۴A, bNɨ4| ~\[\!%hyx-e؀M9!: { CbnpˍEmYUM'O^ 6<#F\dJG#nYvVc99pchGfyPa3UU>w%'NSJzӕؖu&Cw4;UgkfD{]ܴ_;YnJi*1sU]:r/ ]`55 N#輣!D3rݷ`cuӅs|=d9)\XZG(ݤjge!%$Q?Q YmTbφ>d}% 74r7NXX24A^3oJWS1dI} !r8wz) /P .;HL _,gq$/5}c+N!5H!>ax$̈́cT0.lpEϾ}ƄRYM\$S\tⲠ/Dt 73^VQ&STSy.6p%9c+""WN׀j?>Ś~> hfUB)]^Ff v=v~@\ͶԮ Irr kQd87ޗVO0##*%UqL%_sgAWJ(H.=D&$%48tN(Մ(q' Rzykq2taѫdE1И (bnK@>NDTPfS´Omp_?*Ҧ*#WAy&Cc05HZO̮aSZLy%l; g݋D_[mh!GCs͍fsVƪR:@)WI> 5]EU7G`G)#@~<{ dcpء%=vԦMU;5yn6{8`h` (s6ĥFQ󵤤P_S+SRB&жTdi\ nJ 8mjGte޷*xϴgu&},՘ͯ'Q/Q>>%1 A`6\X|fXg"_ I.஽-8cJwpV@kJႺj^:w 0Cd`Ba/],:DޜNy@zqg+# 8BL腥G^R޼׋'4r( 7e&la(9Ik`z!t0/n]FiEK-Z/x>5 tXC|9N̕xm(}v [DΓiq#_HZCZY-(wdׅncM}.~_ˠfqn4 V,Ȅ屔Fo2VnDJȐ<2͸f((: ֻunʖLS`!4& a WCs}M=8ݼ IL'e9!s0Hڗ^J5O*`a~lZ\sC/{!Cdz#zbK% k 墍![Gs=,Eىbhf '?QuZ@K.H^9PD"™s{|Y,ҋ'IFcD^?RX)a;*q& p|&d)~;OD+ϽB&Y7tDqZk/ BJ3yT[NjβlIBo"VٴzCK%L~PDNs!0k Za䄹U^ [BH:8Y,I{3IC+rlv@G#e =l*;^u':>gGbY*pD XֵOߤ9bp,WVp8%yQcQ ĜAo =AJympu-@I޹ڔi07ɿSp@w6`vt&*@ ⚃ A2'H~B3d7A`$c13\ѡFj,?3wi|29WZi ۗggXv;o%n^F| 7HUrWS)p&P_m]8xVwh ]bB U#{VGY]\׆P›Aђ3Dj#! e-a:3ʨX)F(1V4^H q{3E0P.xl4OO8jϗF[H~kjLG Z\ iWtFpѿКiʜ`p 51i{cVLc56@,~9$QlEtB|/q_@XmtTȹC/ahJ_҇$kVr|zH;Jш K'(&ɆLzhu$=0xITypGRe|AF3$wpfӻ:K/rE:^vI/ WQ3CN󽰥#kY RO)$pȾ#ZowL2Ē?ewy^Aj( W3jdEcvi R8˽\E_v K'X@Dv00GNBM?EMV ,#V t9܇2l4}ȂICUζ.[ W+, ZSp.UTQȣ:$4·+Ln&_A}RgBG}lTV\>tM\Pb_Pd2hS"V`Q{d0-''Mqtj#Etx2TsaY<!;@3U︚-N422cV6=@F"^kW !a.:Q hpDk5q4v`gMBCdg!$1,w)۟[~o;!F 0Z^y S+}k |u(].##eAʵH%N3sy]6GxCw~'w^8R9g*BS 6}C2D[7Q^tT}Sib 2mzobsٮ Xt+$wiK[j(` C,0a.8\C.N[l3l&fA j5)eIoB!$?zpHjc75<. $O*3}?rA*>Vۅֵį׺HxB-a=I 6gc}8ЗLy,re~a/CJIA(y7y= @߫ȔxkAGr*r=`Qt'µ^I(`zF8eqY.紨j8x۲ 4E`ލ92-^9o 3.G (أQvTG([{D)J9Yj-㺅 t8k% ?\Z`#V(DNLöNqnZRy > SХO@ֱ .ydoa7l+,toG#RQ.z2U\/Y<^Z@`Xұ/eUZ>lia5CӑLlQ `N˃H P ]^0e oxm.I=iΈ<~A:& R+tPsȏW ؆,!BHftbFs9n'm)QXњl狃U.u"A |Ęѣ>3"94x }|vOL]_eVCb3|,j 6c6i_flv-3!ykiؽ fϣ.5"fnAYiVI|[wΈcۆiJw/Ao{+YŰ XKo"}[20o]Vc,@$nݞڅgX6H8S$kw+ č 2KAcLП4>3!<_qJe܉)"u~͟r^vU?ϹUWT o1n\Bf6`rMÆbaz-6&5zgc3;InM&/ԎnTH?l^D ~~:lreUA>Xlwvyyߺ7Qm1Y:z[T+ʎ3A,gtR>iCߧolԆD)կ5V1Bx=L,G,£U0^kZ,6{y|szڣBd('^sGBM:f;ȴe, ;w@|*RߺX}pU&XHgyHOXi䀗I@KSGȅ[KKZVvdղ 2D~yf*{s^0[V4ܜ(y@)u:r%K6T[DGNGfO'd2^LEYcڙn#XWڪtr.np$aj OVoI*w %n9?8G/jVގxۖ+ҷX-5✝=TvOl!~ޛ=NY *,DP?[Hժ*Px=+/8ڌPe靝6_`:w 2j:e'9 5)l|,KeXU !˗̟:$f1 R H _Y|R88#:Q)z:o)R.2QKnN,j,GYѸyrqHK^u5ӚX̩IſHK;40uDd-.G.auwXKA3wD\xa)@1d5hN *[8:*2Lbu2/I_\+A_Ea)./fo7UHݘ"A.13WSTJLCPgq ܕM4c+CT O&GL~beht|o]]N}a裴;bqH%~٠~iX3Xy>AXa]EU.?K\Łla&D7aZkKmRe/+9Y:H2.dZ]"dĬmTda0'fңk*Xr=υQ-;,E2c ꗬP=BP#ĈD1x+_G 90qDF]0$k@.*da36mPy.3)_EJCpkd84'ZW=&4o= 3NC8:?'|x=*7(l޽_|MShj4$JPbP@7wq-'ՕD/ܢ* ͫdXCy}MqVN|Mչ Sfw BڽQ|C'񠩶ۗ곩_ipk~X6]>d1K03צu)8 巿xK@q9arVdKN S{Ui@?p)&1rc$ЋbśWw cJzea\P P-bNCMS]+ [h4R~a+ Gk+袖״":6#ǪaIik2y] G,`]Ó4m0X}џrH=k{.ICPk7b6xI߈`ZOϾE+>%Et6Li?sGIgW|'"jSNA0EbTҵܝфϸd)Pd;eZA/5[C] l^H֎D^3+w\AONjn(D<Ԫٻ >eJk{J[\% Iϛ &b%UQ bW7 YWTtP9ENK|gm'9|Y ܅?PI^ 3Rh=ոx86zBaq5h"G>ҧy̛8"]u⺦^͂#6:{9m@Min^Fр-_ Α~y$`BPcV+#T잹푟S܂3|rJ!'~| &{,r^OFl):ɔl122xC Yd;yT_Qa~!]O4L}tZqhwlb)։ +;h93A"&L:S*!"B 0\j\xӷH) c1`9I1g3 i,Oݯ ۝7P<?SD@1jo17/(D@&|sգ8lpKh_y ˶y9´{_<4 8 II r֧&`VZrGZ0hEklV܋f]$pї_ͦI[nz2JLܰ^c{]pfxw]6( P|s,jوDb{Ðx0# @_RLGڇ FPM({޳{Mk+9A sӌ+I__oi i5U,zO$ފݝFHNubM^/oB}=E*d*MЃ;r{^@4ulQy F`Cm9=o%%VTEF>ɺ'IlU@;I{. Шe$aB}ܯ r}R4ET VGza* O.=L%Rmg:x0J$9Ay1|GLzy TLWClylobM -T{m[G(F14kXҺ m[g>N;3PM=CW>+YVO#N1ʿ Wʊ\c9aƷ=`D~4B_EVճ3! s s K QP93|P&1>EPaG"HqcaHN4jȟUiDw) k@BMr^tstDmXc3_b^'eD`(A6MP~ռ+6fT7uloW*Ho1j,>+UЋo]"7:^I d+ĝPkwLvK$11d} وoʍ:򧷰H.ѩy%9@WZ4jjJF uʂZ7 gF J5j NRIXA=;,ߚYu<%> *%˭C^n} s@GM_]9!+ֳYXF;N,G?gX,?C~YB\zGAQrweLHmI /Cγb:Z%k9)Zjcv70_` Du֞p%u$opN޹@#~NS?|Z`F٫W =xtN}붱svޥ u#}2Gh^=RK/}أ7zjYP- !_Sh}9S*1xw~>@EMғ9=eaLEnoI*{&zǥljoU) Lw$[0PT=!B,8'?Ri#_ߵu҇ԋ[#D$ǥU%*XEΑ]wR~ E&B)y/'ȫsGJh=ASdØ;}#hlu24S-" (U-8Q-B+ʋ_QҺIlOG䛸.OXa7KJs 8o;+TWie&rBz6!ÞP (k6ajU_ѸF b2Fcٯv.'kIuۀ>;W@R̥,ʶ^Q.@B1D3"tƩ{S?(B ޛHS&w}D<\'MDAYp~&߁<5 rHIԎxw`g8X)IRKő^3[1u%Gd˽Tal?=3,Y+y+,3NJ†h@K_[>ƌ 7nYƮl:>=l0yt700'8`Y 7@d0%DZ_d1#C?1>%퓄łZ*GeW>,OBXÚ"XY0^xt= _HrƁlj5lZ/ez52JYgZ/*R'v;q ޘk{T7N.ϠXqô/΢stue2pkG>FhkAuKd|P*"4%6M6m{֤5/.rEP(6aԵ nN(FvVD n{Ұ nj!G1_ebKZbn!)K$gMWW' ])}Rw8;5[] s[I"\ϫ~ eMtP#Єidu][cY9Vc/=9.J$lD|* 7;9Ưaf*-*i̾q_ ^!$TqŴ4u+ 5_2 zX/;]1ђ( q0Cb\iV1)gA/v3ف[INlG2ץ+`MGv]NVվ &g {^ԅ; p j3][sGz<8+RGG+ oт29)?,8n& Gwn V;Mc Z)JWy mV4ʃcM߰(dGカ}2ocKoZZdPfm)s<Bm\=vn)ϨܶT74W<#<&ۨQDttq@hm%۪uQCNEǬ[nqiUuCw=}M7H ̎tQ ە?У!N|ڊPXT5}4Tجq,F~Z-ߑt}?pp*UEBzH^Β٩F,x=wFv-bug`3\6_rY݃64_l:عM Ȏ,;% i$1 3/5zB!J3'԰U:4X5U隸t>Ze(L%'?~{;b ٚkAj 5G`3 R7=)P6s0ǝ}\;)._XYARzf~IR͵BJPkWAvF9Ri7Fg L5gա'YD2&kTI*?FvFҿ[t ĭU8C Uy@diF~n14v.4ʱiÂJc8u=`<>t:MmJ4} k˕J@E8}O/T#Z!5ӧ6 6zfޒo.z obytim" tH_~?^q|DXyf1Iv FFg~_2o׊>> ƍ~3/eB DOkE3R@L'+eNܣjd>>aQf #ÞͰ8]&2|^*S UpWtN#jGւ軕E.`>`Tm|\k\(Tb;}-x}[ 1urG'F%5aP~ XYG-~+Ƭ_M\^ʜ[a(;y6g(QMn^^8sl?̯aU7P78LHiWbU%2l/Wb 8ҿ:4qGtoc~X=nz\j*ܘ-mckq(g)g\DZg 9"Ϯ.Jfkk2bRC5( 6 ~>+TgI6VmJ?2z1 5 ήebpV9[pΪ U]U`uX,55E BȜњ]BL,ŵ}EV#;̓!8@+btt6 8L`tэis'E(f^ē2ߌ܀骫IjPje]]ΥT9MU\6)* 7*G(FsI\MgN""2AA5mx1'D4ȭ??9wd&PH_:l+8\viQFU³!ցuhR[u4N3QJOLE0SUDJh#їAx> qM3,*М?M%Mn?QI۟D˜1wlNMϘ"j6OW"O:; I^ȴ IP4F-ULlU)()F\܂ȋ#ڢd0>xUlnԘю:r OӺe h$4ހ?]i|r7`lL MeQNT+W $՝ʯ% <Gid~8OCXM(%TdP6'`$_&꿎.sJM87c{u0v asOUe{/<tg##̢c!ξ7Nӫ{qU3<}(^XTzZ !9zLVbjF?!g@cQ>H=)A!40T{偄~ڠޤp8D+PXC'/1$f觋o?hDd-U]K?EN R'ʡb.UXzqjùl iesF s6]^"߳PV *XnYym$<8 \6ƶ"gRYx; VWa"P^<#?1L|͛M[h fXf2B̖ZQbRJ4] b=D elu,?ж w4AӼ2CW>1 f$t0e2Vs磬IؘMRRdM5q8qzT_'9`ޑmxӡsV㴠reCy%hZniFNv q.3Ҳqv.,ק֣RwmWJ*wTHpU}h'mz -hw46OnVoysu.X gU49Źg@K.9-A~?{?}XYxNcF ѤO(3USFJ/<0TA֫hpǠӉnPѦ :1K M4큈\ǯA jfH8ˡ7e,O׃00qNC4 Q@ ?/MH:Mcadfl.D~nT~BF\2x ^@_OP jt2w "*hl$`N*$)nv`A!L-?-2=*:Hxy8g6 lI7cIOa22l۹TӛKwx>4[Oj>d_'di.͢*}#ۘ7Q3Rg&σ_3[n{Z cnĿ͞|阭I9)Z >LJvmNYݿ_* iXuDw)q9AAͲV _۳[)-S4eh-bEC Z1a=o8 ߀0,@{\^jj)@ q!6*R@fMo$KK}l} q)c!NJT]i(Br JVC( Om1t]c'`e[EV5 95؝FCge)s7X;pZȲDi+XCe n厷c`[x*G ,-UצA4Nf)o$$GJO׏@iPJ޳h 0X!yOp^aq L0E`/[̑_5H/6[`#8oZV(A*Q22 -"mj(䍓;TmY0)2RD'0~ᲰbN~tz3 $d zqykh]hDǴZ/l.і6:ᦰXL~F(e^h8h0ʓ ؟ݢgyЍ`\Rg)ҷ4} S= R݉%y?M(ꉣG#in#N3듭ާ`6Ldو~ H1'?BmU^[ ^4ZC0t~{_&  soKۈBV;}W޽ RA6S'W$);+Up0Nt9`Ȥp>*~PrD [qe_U!Jᤍ&?'=̶EsDR/15\ hpu:衜e$bpk~PVHiAkﭦzHB!ʖ o|=@(^0RײR?u7:?`!V.&:K>0a:1oRA ` z8Yi;4[q'Ĵ%@4 -+֠S8fz7 )1Dpori(e AVn%R>Lx$ \O֧kzyUvv=E87q/kOrp<)Ciy @I-Xfhgqnyk D!)PDgЎU99[kXϑ\ٷ::H<݋7Wwb@ď֮|J Ŗ;ug 7{ |blDrU)xC1?2 gF7ѝ۫NL%aq̎Y{&:=;ݰ:8 "Fma Vag1Ve@K Ħ qD/'N*;_ZJȴZAυg0k ̞!=R@'iI4y5zhEq}:A0=߻:/cDCYȤB²&dCo%}mLB$ *il5R|cQtYs7s3dfN KKgZvw9[ @s5V6\{=c5#PJ;*]rNm\*ܞIQٕ59YXp-Q*(ȦKݍf݁vH{zl(_jcs7O1n $08iM/FOFKܥx{x<Ϟفx/u M^COٗc9<KDnӯ,%dּm#kOuv@GuNK'%,AD U;Koyֈ 13WoZrlAr&yUbTmT9Jltz\@ჭ5524C̓ JrSzAmUn>a߫5ڝJ>Tn*Qg GԽyn. F\ᙷbwGA@aްAd$X{Jg)u)]|@SaXxOzଥ.4pkoݱF~݆'p0U?3ik}vB!NO7厊C `Da%V[Y5C`f5hu@A,)u~֪ k=!`tN^ Dk t=YG^u11=v䛔j[+5!pVDzv rZU<y7`͋a2g:*׽7; $3%FŤm Uji,Cr3>ӡB7s|{K YmϞİ.ܚHSi&i'/dUJ55 w.HP MNYJ5n$4O{ e"@Jt $dDNe^Ԏ,+jݕ|0VldlϽ4*)EWV O Lafshz֚8J MSMԳ!# |p,)B!23J}Q`euݚl s_6jeU0:gBssSx൴a̓#狏#FB }?zU(P@jSQE@a!=.Wj}([Zam [.:c5mɤ1qK/E5bjqk;zM`cLZy8O  9հxzJ#'`JFO?浥3N}.C9-JXu5)rdϰ| ֋hVa t'`Kcš썚]W|=2)S/lU[ >TbOApo %07~C ڪFtBph,ln>yC3tVﭻI U<̅Jq߇x6 9Mc-=}h\E\v͙ڨQ&I 0ל}~dUv=j{aF#^%ZW#,hWM)mrC(w`WZ.cQ*Q~(hBUq{k G [Ȏ?@ ",;@X4G8C㒙DP298&8x{v|#s\fo ^JIXdU7u;6%؈(?: YZ