libvirt-daemon-4.5.0-23.el7> H HtxHF]L3h ?*}}")hDZ%h<'6O$;bE)VE4181e64f40f21d573850170c296954f6942745c2 8T%@^1F]L3h ?*}}@|A ,̿=d^4 ~dy+ (}@>IM?Mpd  Z%6> O[pv}d = t=  =  h=  \= = = ===n= 02I(3)3!*4Q+4`,4h-4l84p799L7:r7=6>6?6@7D7 G7=H8=I8=X9<Y9H\9p=]:d=^>)b@d@e@f@l@t@=uA=vB wF=xG=yHLMbMlClibvirt-daemon4.5.023.el7Server 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.]K=sl7.fnal.gov(YScientific LinuxScientific LinuxLGPLv2+Scientific LinuxUnspecifiedhttps://libvirt.org/linuxx86_64# 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. getent group libvirt >/dev/null || groupadd -r libvirt exit 0 if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlockd.socket virtlockd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlogd.socket virtlogd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset libvirtd.service >/dev/null 2>&1 || : fi # request daemon restart in posttrans mkdir -p /var/lib/rpm-state/libvirt || : touch /var/lib/rpm-state/libvirt/restart || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable libvirtd.service > /dev/null 2>&1 || : systemctl stop libvirtd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : systemctl stop virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : systemctl stop virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : fi/bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then /bin/systemctl reload-or-try-restart virtlockd.service >/dev/null 2>&1 || : /bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 || : fi # In upgrade scenario we must explicitly enable virtlockd/virtlogd # sockets, if libvirtd is already enabled and start them if # libvirtd is running, otherwise you'll get failures to start # guests@ p75M<] (!j@h L <(,)nn_  ~$9AAAA큤A큤A큤AAAAAA]K=~]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=]K=]K=]K=]K=]K=]K=]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=V]K=~]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=zaf94493a509833f1a634c957485b6a42e6b98fc31d8e1808718c9d7422c349bf60d97f2d5f251f691d22a90a6fb924709947a5ac9daf942c12ddc9775fcf2d79a001661d77fd52ac72f3d3fff5e82cb8062e40de1d64d1aaa8a430cc2a16b3efe3195d55350c4048b112c418f13d22252bc1be3f2af351d46f051eccba6b5ba284c04725edaa537f63461512f674048e9d68d87a6af4c2173a372d0fb431d9461fdb290cf29d54dbd95f12dfa546cc6fd7e51f4898222dc590077be50036a68e818a97705c7bdd5d318ea0d4794c266d8363848913f4f6649c10a087ca06d77e07c59bdc5c635d0788ce90b7625b3f9ceb14c2075f1e9d4ad705379230ebeecccca67c8da78ec8f5cc5253644528c7f53d61e2a331e2432bdec2a962682203550e779af3b47d7891dbbb16a56c3847fd703d3e33806103f8c68be721d39f71b87ffe1bde37039f6f6ab7dde32fc2c02ef1d66b5b290e5f8bab05db0a46ba62a230016fcb1ec1d66f1ff0b6577fa87389a769957fd3e5c9fee99965041ef28230ab81039ba8768b076935a2ae01f3df5bb193cf06cc29f63b56c7c9710ace5eb35c6796a727941a8950699b0553eb925e30ca0d0d5a032b451d34abdd8aa267782744a7a2a7fbab2148e08ee69a13573071bb16ca798b919e3e310020f3f4903b68cef5d924b5c3e92f35b7b831372e86048621865bc8edcee6f90344b551eb1653ab78f370240497bf5a6007fb59e5af7d1b75f28c3d6e65005fff1760a2325ba7422159b0f5ffa259a554b0857a3c6d0ff78d80d15cfe257faf4f6c7c77ddc67a38e7d08d90f98a7f2ddd80bf66b0da19203ecbe248c8c128af932be103a6f3e1d328cf310855382d6144baece11b0b32b5309bc2f63b1cd8027318ff843cc1667b74f5a1a8588b765f988d156596bd0d5d9bb905189080595b49ebc2e44c5f860a4c628e8f6c3e470e9a18fec51e79ebf22c38e63d5e6a4f6384c130fed401f6eeab4d08ecdcebd65c4e13344bba8e4d0bf58107e2597ed8acdda0207154b1e05fa1262328bb37ea1a29c52fc3ebcc4b73c7ff1da82286118f9f56fda96b658cdb90f1e8fa4fb98ca44190723bfecd23af09e973f8a68c3c2e9cf35db71df35740afbc3587260c3f756249248c1b866847a67bc5ffee211b2b3076d8cd3bbbf2c795121ae6e6edddbdd5ca5fce15fa6862ae5cd6a6d2499b5a3d13b016b06e3360d51cd112343ec03241ac2622288ba05c920beff03eb5f0181b2492e39005f09b21b6e2d68484904b1a5f4090371a1e193f66c092703dbec4b5fc962c1825fb9cc6ab4c48b53a7d639727bee59d367b3e4146389f13a050295a119b5928932edce8f7e0c8d3449706261c75644c67c826cc6354e060cb9d90a8e41cc8153157fd12a5638d167f12c7436be855eadf1690af7dddf961475508009c7958605e1f6b8f01313abaa317124c2cb86e25948ee68167b0cdc395372e35d9f59555e460bb1b903f4356c1123cfdd95ef088d33a3bc74d32f2de69e85c22b8324a77366b2df79366fb072ee2f73f7482a140a8775bd9ecc0ccb442a546beb9ac6d66ac677167f0ddfff23fcbfa2d23237c5432c2ec8658b703672f5570a2d6f689ac73e69b6185467e49c09ff2cc23f1e45157f4dcfd147f2b7d3318496ff8f2ba82e9b2d64e4a9b766d81edf5d84449525eb6a27707da04631f26ebb69126a88e2fb5b56b10d077a0abc5ac1ce0790f2c78ef28d095220ec35d0d9fadd05c3f319638474ba2269607dc1d36dcdd60d1a739f79d276eefe17ed1fa0ceef64bba0e5ed6045da72c6bac692da89f0d91fd44907e1d651891bd4dd100d340cbef239e0bb4d88ec53f1e50bd6e7de05fb1d1db3e0d217931776c6fce97ed8d037dcbf059462f1e3e87d6583e04f6208467e9ac28ceff1bcefa7358f5011af452666c952f742d2628716651338a5ce2739e50076c9b22d54c4ec13903985eb50ea58c72edf1c80cda90dcf75ea2dd590759335ee85a227388662690a2215b3f09efeb4fa0b4140b02be16c6aefe305142dfd308956fc2221b17002045189b72079336d5b9b0f1cd018641508b53bdc5350691113eb570dbc2f0f8191f3c47160cead3cd8afec55db2baa1e59c1d5360477317b1d21ad9cfe6bdde3c86dda9d1b8705be1d38f18ecc523dec42f91c679143043c9b28ef82eac68d1729a21d371c18eb93f2a18@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-4.5.0-23.el7.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-23.el74.5.0-23.el70.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] u@]@\@\]@\]@\@\ڭ\-@\@\@\@\\e[[@["@[{[a[^[U@[H@[CN@[;e@[!@[!@[Z@Z@Zz@ZtRZqZg#Z]@ZN@Z/Z&@ZZ Z ,@YYܶ@Y@YYJ_YJ_YJ_YI@YA%@Y7Y7Y.@Y%uY@Y @XQ@XsX9@X@XZXYXXF@Wv@W;W@W@W:W@W@W W@Wv[@WV@W(W@W@VՄ@V@VZV V7@V@UYU|@U6@Ud@ŬUĝUUU'Up=UPUG_@U/@UT@TTTZ@TTp@T|X@Tto@To)@TeTXT6xT%U@T@T=@T@SuSہ@S0@S(5@S L@SS @S Rb@R'R@RUR߲R=RkR@RR@RG@R|@RsRg@R].@RL RB@R:@R4OR)R @Q@QQQo@Q@QQU@Qq1Qb@Qb@Q5@Q \PZPP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1718172) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1718172)- cpu_conf: Fix XPath for parsing TSC frequency (rhbz#1641702)- util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1703661) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1703661) - util: Introduce virBitmapUnion() (rhbz#1703661) - util: Introduce virNumaNodesetToCPUset() (rhbz#1703661) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1703661) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1703661)- virfile: added GPFS as shared fs (rhbz#1710728) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1641702) - vircpuhost: Add support for reading MSRs (rhbz#1641702) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1641702) - qemu: Make virQEMUCapsProbeHostCPUForEmulator more generic (rhbz#1641702) - qemuargv2xmltest: Use mocked virQEMUCapsProbeHostCPU (rhbz#1641702) - util: Add virHostCPUGetTscInfo (rhbz#1641702) - conf: Report TSC frequency in host CPU capabilities (rhbz#1641702) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1641702) - cpu_x86: Probe TSC frequency and scaling support (rhbz#1641702) - qemu: Check TSC frequency before starting QEMU (rhbz#1641702) - util: Propagate numad failures correctly (rhbz#1716387)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: require command args to be non-NULL (rhbz#1672957) - qemu: use line breaks in command line args written to log (rhbz#1672957)- cpu_map: Add support for cldemote CPU feature (rhbz#1537777) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130)- Handle copying bitmaps to larger data buffers (rhbz#1703159) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691358) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1683175)- qemu_hotplug: Initialize @charAlias in qemuDomainRemoveChrDevice (rhbz#1658198)- cpu_map: Add features for Icelake CPUs (rhbz#1527659, rhbz#1526624) - cpu_map: Add Icelake CPU models (rhbz#1526624) - cpu_x86: Do not cache microcode version (rhbz#1576369) - qemu: Don't cache microcode version (rhbz#1576369) - util: Rename some functions of virresctrl (rhbz#1468650) - util: Refactor virResctrlGetInfo in virresctrl (rhbz#1468650) - util: Refactor virResctrlAllocFormat of virresctrl (rhbz#1468650) - util: Add MBA capability information query to resctrl (rhbz#1468650) - util: Add MBA check to virResctrlInfoGetCache (rhbz#1468650) - util: Add MBA allocation to virresctrl (rhbz#1468650) - util: Add MBA schemata parse and format methods (rhbz#1468650) - util: Add support to calculate MBA utilization (rhbz#1468650) - util: Introduce virResctrlAllocForeachMemory (rhbz#1468650) - util: Introduce virResctrlAllocSetMemoryBandwidth (rhbz#1468650) - conf: Rename cachetune to resctrl (rhbz#1468650) - conf: Factor out vcpus parsing part from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out vcpus overlapping from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out virDomainResctrlDef update from virDomainCachetuneDefParse (rhbz#1468650) - conf: Add support for memorytune XML processing for resctrl MBA (rhbz#1468650) - conf: Add return value check to virResctrlAllocForeachCache (rhbz#1468650) - conf: Add memory bandwidth allocation capability of host (rhbz#1468650) - conf: Fix bug in finding alloc through matching vcpus (rhbz#1468650) - resctrl: Do not calculate free bandwidth for MBA (rhbz#1468650) - resctrl: Set MBA defaults properly (rhbz#1468650) - resctrl: Fix testing line (rhbz#1468650) - virresctrl: fix MBA memory leak (rhbz#1468650) - test: caps: Add capabilities for QEMU 3.1.0 (rhbz#1628892) - util: Introduce virHostGetDRMRenderNode helper (rhbz#1628892) - conf: Introduce virDomainGraphics-related helpers (rhbz#1628892) - qemu: process: spice: Pick the first available DRM render node (rhbz#1628892) - qemu: command: Introduce qemuBuildGraphicsEGLHeadlessCommandLine helper (rhbz#1628892) - qemu: caps: Introduce QEMU_EGL_HEADLESS_RENDERNODE capability (rhbz#1628892) - conf: gfx: Add egl-headless as a member to virDomainGraphicsDef struct (rhbz#1628892) - conf: gfx: egl-headless: Introduce a new subelement (rhbz#1628892) - qemu: domain: egl-headless: Add the DRI device into the namespace (rhbz#1628892) - qemu: cgroup: gfx: egl-headless: Add the DRI device into the cgroup list (rhbz#1628892) - security: dac: gfx: egl-headless: Relabel the DRI device (rhbz#1628892) - qemu: command: gfx: egl-headless: Add 'rendernode' option to the cmdline (rhbz#1628892) - domain: conf: graphics: Fix picking DRI renderer automatically for SPICE (rhbz#1628892) - qemu: domain: gfx: Fix shadowing of a function argument in validation (rhbz#1628892)- storage: Extract out mount command creation for FS Backend (rhbz#1584663) - storage: Move FS backend mount creation command helper (rhbz#1584663) - storage: Move virStorageBackendFileSystemGetPoolSource (rhbz#1584663) - tests: Introduce tests for storage pool xml to argv checks (rhbz#1584663) - tests: Add storagepool xml test for netfs-auto (rhbz#1584663) - storage: Rework virStorageBackendFileSystemMountCmd (rhbz#1584663) - storage: Add default mount options for fs/netfs storage pools (rhbz#1584663) - conf: Add optional NFS Source Pool option (rhbz#1584663) - storage: Add the nfsvers to the command line (rhbz#1584663) - virsh: Add source-protocol-ver for pool commands (rhbz#1584663) - RHEL: conf: storage: Fix a memory leak in virStoragePoolDefParseSource (rhbz#1584663) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1628469) - tests: Add more tests to qemucaps2xml (rhbz#1628469) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1628469) - qemu: Avoid probing non-native binaries all the time (rhbz#1628469) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1628469) - qemu: Don't check for /dev/kvm presence (rhbz#1628469) - tests: Follow up on qemucaps2xmldata rename (rhbz#1628469) - qemu: hotplug: Don't generate alias when detaching disk (rhbz#1658198) - qemu: hotplug: Don't generate alias when detaching controllers (rhbz#1658198) - tests: add channel-unix-guestfwd (rhbz#1658198) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1658198) - qemuL: Drop "user-" prefix for guestfwd netdev (rhbz#1658198) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1658198) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1658198) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1658198) - qemu_hotplug: Don't build device string in qemuDomainDetachChrDevice (rhbz#1658198) - qemu_hotplug: Assume chardev alias always exists in qemuDomainDetachChrDevice (rhbz#1658198) - qemu: fix device name passed to error report (rhbz#1658198) - qemu_hotplug: Properly check for qemuMonitorDelDevice retval (rhbz#1658198) - qemu_hotplug: Introduce and use qemuDomainDeleteDevice (rhbz#1658198) - qemu: hotplug: Remove 'ret' variable in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use typecasted enum in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use switch statement for selecting disk bus function (rhbz#1658198) - qemu: hotplug: Merge virtio and non-virtio disk unplug code (rhbz#1658198) - qemu_hotplug: remove unnecessary check for valid PCI address (rhbz#1658198) - qemu_hotplug: rename a virDomainDeviceInfoPtr to avoid confusion (rhbz#1658198) - qemu_hotplug: eliminate multiple identical qemuDomainDetachHost*Device() functions (rhbz#1658198) - qemu_hotplug: eliminate unnecessary call to qemuDomainDetachNetDevice() (rhbz#1658198) - qemu_hotplug: refactor qemuDomainDetachDiskLive and qemuDomainDetachDiskDevice (rhbz#1658198) - qemu_hotplug: don't call DetachThisHostDevice for hostdev network devices (rhbz#1658198) - qemu_hotplug: merge qemuDomainDetachThisHostDevice into qemuDomainDetachHostDevice (rhbz#1658198) - qemu_hotplug: move qemuDomainChangeGraphicsPasswords() (rhbz#1658198) - qemu_hotplug: move (almost) all qemuDomainDetach*() functions together (rhbz#1658198) - qemu_hotplug: move (Attach|Detach)Lease functions with others of same type (rhbz#1658198) - qemu_hotplug: move qemuDomainDetachDeviceLive() to qemu_hotplug.c (rhbz#1658198) - qemu_hotplug: remove extra function in middle of DetachController call chain (rhbz#1658198) - qemu_hotplug: pull qemuDomainUpdateDeviceList out of qemuDomainDetachDeviceLive (rhbz#1658198) - test: replace calls to individual detach functions with one call to main detach (rhbz#1658198) - qemu_hotplug: make Detach functions called only from qemu_hotplug.c static (rhbz#1658198) - qemu_hotplug: rename dev to match in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: separate Chr|Lease from other devices in DetachDevice switch (rhbz#1658198) - qemu_hotplug: standardize the names/args/calling of qemuDomainDetach*() (rhbz#1658198) - qemu_hotplug: rename Chr and Lease Detach functions (rhbz#1658198) - qemu_hotplug: new function qemuDomainRemoveAuditDevice() (rhbz#1658198) - qemu_hotplug: audit *all* auditable device types in qemuDomainRemoveAuditDevice (rhbz#1658198) - qemu_hotplug: consolidate all common detach code in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: don't shutdown net device until the guest has released it (rhbz#1658198) - qemu_hotplug: delay sending DEVICE_REMOVED event until after *all* teardown (rhbz#1658198) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692296) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692296) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692296) - qemu: Rework setting process affinity (rhbz#1695434) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1695434)- src: Document autostart for session demon (rhbz#1501450) - nwfilter: Add extra verbiage for binding create/delete (rhbz#1609454) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1663051, CVE-2019-3840) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1663051, CVE-2019-3840) - virsh: Add missed fields to pool-define-as item entry (rhbz#1615680) - qemu: Add entry for balloon stat stat-disk-caches (rhbz#1690122) - qemu: Set identity for the reconnect all thread (rhbz#1631622) - docs: schemas: Fix missing timestamp inside backingStore (rhbz#1594266) - storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1613737) - storage: Allow for inputvol to have any format for encryption (rhbz#1613737) - storage: Allow inputvol to be encrypted (rhbz#1613737) - virsh: man: Document quirks of device-detach and friends (rhbz#1688961) - virsh: man: Document asynchronous behaviour of detach-device-alias (rhbz#1688961) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631606) - qemu: Put format=raw onto cmd line for SCSI passthrough (rhbz#1632833) - virnwfilterbindingobj: Introduce and use virNWFilterBindingObjStealDef (rhbz#1686927) - logging: ensure pending I/O is drained before reading position (rhbz#1660531) - conf: Fix check for chardev source path (rhbz#1609720) - util: skip RDMA detection for non-PCI network devices (rhbz#1639258) - qemu: Set job statsType for external memory snapshot (rhbz#1690703) - virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1592737) - virsh: Require explicit --domain for domxml-to-native (rhbz#1633077)- security: dac: also label listen UNIX sockets (rhbz#1633389) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1633389) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1632711) - virfile: fix cast-align error (rhbz#1632711) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1632711) - virfiletst: Test virFileIsSharedFS (rhbz#1632711) - virFileIsSharedFSType: Detect direct mount points (rhbz#1632711) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1632711) - virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1640465) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1612943) - qemu: Report more appropriate running reasons (rhbz#1612943) - qemu: Pass running reason to RESUME event handler (rhbz#1612943) - qemu: Map running reason to resume event detail (rhbz#1612943) - qemu: Avoid duplicate resume events and state changes (rhbz#1612943) - qemu: Don't ignore resume events (rhbz#1612943) - qemu: Fix post-copy migration on the source (rhbz#1647365) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1658406) - virfile: Detect ceph as shared FS (rhbz#1665553) - util: Don't overflow in virRandomBits (rhbz#1652894) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1652894) - RHEL: spec: Require new enough librbd1 (rhbz#1658652) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1558558) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1558558) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1558558) - cpu_x86: Store CPU signature in an array (rhbz#1558558) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1558558) - cpu_map: Add hex representation of signatures (rhbz#1558558) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1558558) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1558558) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1558558) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1558558) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1558558) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1558558) - cpu_x86: Log decoded CPU model and signatures (rhbz#1558558) - util: Modify virStorageFileGetSCSIKey return (rhbz#1657468) - storage: Rework virStorageBackendSCSISerial (rhbz#1657468) - util: Introduce virStorageFileGetNPIVKey (rhbz#1657468) - storage: Fetch a unique key for vHBA/NPIV LUNs (rhbz#1657468) - RHEL: qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656360) - RHEL: qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656360) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665474) - qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1669581) - qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669586)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=4.5.0-23.el74.5.0-23.el74.5.0-23.el7 libvirtlibvirtd.confvirtlockd.confvirtlogd.conflibvirtdlibvirt.conflibvirtdvirtlockdvirtlogd60-libvirtd.conflibvirtd.servicevirt-guest-shutdown.targetvirtlockd-admin.socketvirtlockd.servicevirtlockd.socketvirtlogd-admin.socketvirtlogd.servicevirtlogd.socketlibvirtconnection-driverlock-driverlockd.solibvirt_iohelperlibvirtdvirtlockdvirtlogdlibvirt_lockd.auglibvirtd.augtest_libvirt_lockd.augtest_libvirtd.augtest_virtlockd.augtest_virtlogd.augvirtlockd.augvirtlogd.auglibvirt-daemon-4.5.0libvirt-acl.ruleslibvirtvirkeycode-atset1.7.gzvirkeycode-atset2.7.gzvirkeycode-atset3.7.gzvirkeycode-linux.7.gzvirkeycode-osx.7.gzvirkeycode-qnum.7.gzvirkeycode-usb.7.gzvirkeycode-win32.7.gzvirkeycode-xtkbd.7.gzvirkeyname-linux.7.gzvirkeyname-osx.7.gzvirkeyname-win32.7.gzlibvirtd.8.gzvirtlockd.8.gzvirtlogd.8.gzorg.libvirt.api.policyorg.libvirt.unix.policy50-libvirt.ruleslibvirtbootfilesystemsimageslibvirtlibvirt/etc//etc/libvirt//etc/logrotate.d//etc/sasl2//etc/sysconfig//usr/lib/sysctl.d//usr/lib/systemd/system//usr/lib64//usr/lib64/libvirt//usr/lib64/libvirt/lock-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//usr/share/doc//usr/share/doc/libvirt-daemon-4.5.0//usr/share//usr/share/man/man7//usr/share/man/man8//usr/share/polkit-1/actions//usr/share/polkit-1/rules.d//var/cache//var/lib/libvirt//var/log//var/run/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz9x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=196529d261230bd861134803b82bc37cb7b37016, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=a767bf3570e5a388521c60fcc0c3e948bb185afa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=c8af837073afd59b43ced5ede6f6bfff2c9ae6a6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=3243e27d1175cd3a901cd92967c17d600ac81c61, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=ac0cba540ee391daeaa3c13f9b454f5997bd9ac0, 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?p7zXZ !X] crt:a`*!T" .43nT5D T2qڽuNraSEk`7]CBkpNs҇||FW:QL +pDk^ZJn+VYڧ/S>xIR}Ԕ@uX[[L7vzE YNnh~R #R@4;/tD()\j=1eA؋Zr1ibZڅ"@%Sy<%c:܎Hg2vGo&, "%gM4> Lx_KQJ@0_Shۻ-P'W9þ\*f/{ _i=hLq1(hP2ȕ$p_)XnF=)FZ% %Ջ{L~3|0C<(?d& V~`lqvE%ۚ]%N* =ɇ3#}OkjT2ۍ)8*3XU4_싉+*FO*)12 ÛS띐Vo=^։TZOȃ/-LQwV,|S٪}&BMDXTl$P5 Áݖwp;׀/GXu~ w>~ykߞD AJBeio]I>5a;vT|de\x0#m(p* X$A䈾,^P/F!" o .][y+٪tqSwۜҿ(\t} ?,Nj\)/^--[>(EAȡk5<;jBwAFB2Q5 ÂsB=R[6C-Tw3 y"&[1~r u%osBS0g+BV푨]300 љEZCf$R-5`tsItzЫK޴=$,Lv=w}KI:l·{?J[9,BL56l |\\gEr=$ 喁i'G8+K}Kvz!@r a/j2cB!0/j=Rb]1(󤪳W 8OUW- 69Dy_$dmTOSk| l_Ϩep9"`0`4(hYl9y]qɤ< ;-A%dVk{nY<-/ Oj y Og†2% ِ R/M]X.!clc}j=ֆkvJթ"{aͬ[J>7𴽁oџ~]r}棄-Gad̝&Ұ_?h0Ac0_xL:YF<ӗ W(ê]Cը0ɇ N:33v2D"j6Z^ ;OKa0iqɺ5o<&EOdP1zYm.RtJ{٥~vbI;B+W; hiqҴ /聍kU,X$a>쿝Oֳ4k24oq_V EJ` :eCXI\V6JZZc@*,#d]\iۤ=ɻ Qź#v\,[yL?Kۗa/I$)CFoЂ!4kwE>q86 SK$$0'uR9DPTZV>:2FSnGZIT7h&y:'If2O>ι"^+<u},ttY':c]KG{VjZ/GSM%qGr< lVK7A#atF"!BaC]yM<)8Zq,l [c Np"EhA"m zd`H (4hUx 3lhE`2ݒyڭ-Sٕ.&Cנ-/q0KSƊCKTJי< Z>0{ؙG|&_z)"IjΙh tVC偔ؠ7}n$|~ H(|Z~ Ca,j?Xev,Nml2Pzk8c6"(fK\éS(.\ lu/ sl7t$gu3<U'ӥLb-gDzvYt$&VM1/3lߡnވUnKWe~ʕ]gGƝ3Y#|QA9ڌd-R?:IN\QV Dumۚ?sV/d:ex깧 p+5ܛRiꄳA>No&- Щ6;Thm@%`OJsEnyL7ԓ@B)NNtL X= )V-n`*"w0П""mUodEN\+| 1A SұFk gh+@w\/v a,`*k:^݄WzED;00ǚ\#߷25kGyS-/nSG7-Nu.9Tƚ>kG0NF`t ݌ 0q&\(9Z\\m$˶fDI S'ݰ\朗횑PO 6[ZE4׿Rd5@w n i67DebWr{.jML  W 7~`5^=O@j?:c/-jUx\p=x5^_Z_$ d}s>/oG.;pxVl!yGU)3󂠬q+5hΙ%4Y2/kƁtψ]5@Z6$Q <޿Im_ԎZ\[ow,(~uڷy9o{m8\\dZTJJ2%܌aEQ9Fj Mġ,ED7܌ʨU vrV %SzeUՐ)mO\-hcUW"[IU:i0T-i II{"PJ&a蝺@p>Ke*VL)G.2x#(y}g\ϛ=e4GEW2%UƤW#ca[ H2s3_9RLt#̓[G]:gOj"F2EK<_%C8m0XV&|iQ#[Yg <j1-T>~+51ֆ]\&>Iěw [A7g {+l{6zcAI'cVo^UA[cC p:l Pf ;l_bVIW1WB،05, rn<)坈oq Fe D8[Seb88!h E+.[^=:'}ePtjt0+H!>\ƤE|:w1u~4&k$&f5fȤXwZu@NGCTJx?yjClxQfna6ODy'x_Xi [x]ñbU7nz64wtP.|KaGV|4qRRG ^1ނ;~~I_t).0%;.umL;n3Omi790q-/<6GfNLT)}{S[8YL?Lت~@6z?&3M3eI/g(Ȧ|O`[G&~dQ}h].:`fEK-L|%<mU׾ɶؐ*hi)@ HL/OώM d+Cɝ|#LxtE\o쟓f0zR^v},~ܘ#֞S9ZZ Nz8K\[fV2( LFސ tN|`D*ܧfJ:g1xwX*&4oЕ5G^ J\Sr@cHj>;F.10T,˳QR1(|)}@ /u$r1#ۊOKm{SRG`KHYёSj2scox쫦("=lh+nďMG}N.@ç)#[XTM4V;WLN&dҴK{lkH`u/vלj{㚏 @aZFiSoE0,$ntvP(wyt-?kVׯ˫ @-ڔV[ן礤ulQ{QڳI<+)]Xջ$͂祹FjDyC0L끺d >mzKZU]7[|Jq%ƨI=&2O"5)?t |3c$"-4tPZ't!q8SZMzT8P#t_G SpTj$h8,i}~ЈPd2$_%B| ] w<wTXkfcOÒ0!}5pч ^z2WVǰ 5`OJhQ<'# G@&A Gߍ&@ mDuwdyR5wy~?-8mv[mP0i<#CF_,Yl29:sTu+e%0[~zmAz%MxtcR8}|bo LB h?僦 _or &G?Bg>E}۠{9!Y|noryX/NlyFDLW\D8*~›Mr'^9Y`p@tyV"Jxnx{_MX. GF8F.rRdmvW> Jz3榚7OzSfkjV>*h Z {h2A5Sl %a5͋5;gU.XC&O;p0ͦ +EruFE>f;s{س/{Sh/zN2u"k î@T5Ffzg 1RE96UlY{p,8<<gsɌ4v U9ysS!!quhi$O 83"yȑ TV7[ݧ_,nڮP"hw)vzWע*.|x\#Faߓ# or^/p Y2".uoGj]'cORl`;Fh?/UT>UMikv*'$5S~@C(tV{R{8"~ 8ЂӐ4p={9ڣYK|+QOiJh5*}dUΆ<š) D\~-ҌHD%1:[@>@,8 ek4@qɧT!r%PO5tֲIZy,3uS2b390q4_1!=t[5.ne2AE35o:?[;n0|tu's0Wn1EЋ[4(ٔҘ:$,% k _D yx!1C7VnCEK;(wRJdp/ "JBߗ݋̢[^H1'it!|0@m9'Jw6&/FL72?L/)^:wêʋ(cM]uMYI4'Ybd\557@*#*>t9zaNO&&qֿaM(ÛŭQ\40Vwe,椕,dnnD#o,15N33Oi#xgJs~ {AsK5X8;Se~ Y gYT.29ʭm$xS%KOiLHơ.;(et{]fd$5-՞]kW*E 2$AE+r_g*³ ޣllU\,]aљkEU;xU)Yxu`φG'QKSQwFSo8+(l$).!>UN0=C[Y5{c 9l1H"AY"f]hrƽKf٣(2)RKo?8=!&xi29)׆F/@@'] [*=~(_WS^¤$ٻ}_[ėH}h,D4\t !0 Q[#Qavst [YGYc;Cdy~ 4Wx / 2UqQpMsEUQmgLGńBuUj=ɺ,E/M~Xx¯ z?ט~w7@'KZ }8ۻ c9ѾLL*Tm;y` g0SUb1K]by*w^U"_j2mxj5,_PlkQ'ܥNP뙹>ÛnR8)ά^tz^dcTAiSe EUwM=^%_p娱,p! ̼)qa0ƍ*-@e,"d<}]u<%*GzȢD03u+;Ud Ȃ` |L5]jVxvfG8c[4:[zw;NDko4"z;#AR[,ߥ+]S5Rg֚L.;Pf3* ַ&\_4ǮBd(-}-#1YЊ|HJuJֵ=UӾDVmj/i{c$۰=|#TeK[:5D^I$"(Z**!!{nSd7 9LklP=0P]~xDn<cӆS޺royz ˲qe(OibmP5ZHn^8qri!6Ir#NKkTƛ8̰/ɭ 5bdjFy}XؒGԣo:vTe I4-hfA%&@K柭aPdhٲ},wa-'nH3鏰Q l7(ebȶM 4[33g[YE d(kq[\S(HjG6 均jΉ&g[ˤ==GU?Pƌ#~5/; ڴ[U!?HBUpӖ@MB-}"gƷ Z!! N{}k 1dIpmn@[O%wQL[E[h5Nա`o^T$|B шy>Ø7/0'&ZJ\^՟ٔDKӑ VNr#m57w5@T}9>l ejy>>!vѭ_KҿC~jE28{K2)Vb9S cʘa_T:Ne=}Ov{E`m #+8JZ||&A:1K+G 2xplgÄ/o>l:yr!PxS/_XCc|)^1R9w dV"kWf+g *B"E%O'|0^BKE4 T:!7?4 <<9N(.*tSlT-SLRM1-YŝR=ot>-W/J8e8 \wE` },=DG̹¸lgzr4=@tdFء!ȅo)s^u.7Bճ~8q|M#!u3n%~<2e|꽯 lc`f?* 3?o9IƱwz{q2?[_&;?)W)xee٬I.YEW^HCp#<<:zb|? ΋DN4*נZjjW`GdT$oc/2~x8i߰, qäolojߘb7s3풉ǒv*U 44mS6?K@}mYQl($OY7;8$g%C' q;Hnh\WV͖Ɇ/'gRwR˛$$6OVvC&Ӕ%vcZ#VN'7]]>XgB; =Y[3;B$y01E Jԃ.BR#hsLK(e`& >cU2406BD D ePuA+(nz=&/g;zMUHH/#yACWŽ0>AwB{9@ 5X|bOhv6 w觝QiI)bfYLF.vE<ߝnPL5[(mtx[J_N-g{ s' 1Ş̂iX7AFN:[r;xTuqjDSh7sл(k0 dl*: N$am+VAc=u5٥zdMQPY,NߙqsDBy 6H8xW_zH<&Hm*H|X'YWeo3רzbD H^=1EG;X3ˑҴnh[kg@yd_UZ&QP%]^Wo ;V.NBRhkN@KQIM!q4~t^[א 7?jPmWl>7ЁN#~Ecz7đϟ^1)\K桷2EZ&Q@k?<0Ed(Ī)#5>f uUTMhm$ #paϝ7)~/y.I4#~#CW 8,Zw9ꔭ߭^@nA?n{`-܂Y;*ZbGpI%͍!Z4$x3 \t"q/}j?7 a;G"B
/H|CaGER'<(Ln5g^Lil(  K` !Fhܨ,hM #}B)-?:xsxӽA5ҽ,)+_Gnw\ž9ZsA͂]/Ҏ\Aw-qXLXq*/3j?U5WW:h[h\/,MDrm)޳Křu*87]NpǷfNl5:^;G`]]*x>nzǦ \ЭeTU 8X<"}0^Pq̬wC*}'z% |_վ+O*yKd(&k`^ϋ=v4Dp &?1'OB-ˉE-p{2ƍqZcl Oa>58vG qROLV ~_{ySPp,Ĭ qPJ?F;ttVm!\a7%ͮF53FnwrU 螗kӒ:kV"T,/j,fNTE2GgbN+gM4fZ|/ݼpjw*&&)_wnQDFq@ 4*;(/u+}pLJ޵Gs e׏j$k(t::YRt %/tmO#;Rbu 9wVVDJ=Zf^ "T?9mdW啋' S_ש.p\eS[ m3I|X>Ѹ0=")lj==(͑̿ew: ӏ5k Un:XeZ@ԀMkIŧ_=L:$c_7I(.ߵ퀦Iw!u׻lG)|):iVK,,>M|P@q ՇN}t<ںB{اv$Qnߗh5Q _ϮD3꓌nSm U|uUdW>z59 uwYȵ%<=w&Ct8To~ vh9m,H5&YSIyU)P 1^ YW#ZBT{Z_~k^G9r9'>CZo(¢߆Pm3Y}CDOf#d$7i=bg.`{N:Oxѧ{M [g>)G6"vxE$%2ցk+7Cma*[23aOg9i04!BkD|f={7%`Қg 㶂sI|Ty# ф/Ed͔wekH+e:fݚEO&قR@L0T&fN Yb&q4:%"A_Ԝ} T!ܬ1rA DeWЎOOJ{obx"a<+mO0UQD$su}`^!- ydұɨ{%v{E5@!UheBD&Jk]0E:pWBYY~’|{ yʲt=\r3oq( {_1*bMu&lyԓ?} EhW7Z#Qa8;6y?KØ>1|:l6J,K0*QAZCȚ&3"9zi,,SBXg*mP踫yH"4{ĭ$U&(g?e)sFhc֠e+ΌIb&WY4lZ}M7ɯsByS]$QLL,5n1+桯dqgj'+zl\ҵPo,qs/dAlrX=J ` `)snX?tLP-qɻ.Gng'@}08;cۀ&rH`G(.n~C¡nds]Rg2b 8CoM3FfOϸ $xjL;˦8N7dJ7u8Gbng Uy8gZ;6/:V8n-aCQ|[R}2]}6Y&8\ E$!x^at^JpazO&Ԟx1JqanJ,cGwz R[%ʠR "TJ<.E=,;`K":JS+Y{!O-J*ׅJa6fޘ:lz'(m/J!pJre,˜!Ǿ)fxɻn,Z@NR'6L 9!uFԅdZTĶoU&`#˸xz~RWC\ Ɛu#t6 msdEL>@).DXhgu,`|ec՘bN4C"mPJԟݬ KDwHxqk2)\9V!p`a` :=MVf&m2F"[gp]٣#^H6®[$Pm;LL^&p~ﱖvY R%i1s =z/`}<ԣ*I W1x8hy={(=)mRAn=**loe 񴘖tGYdBz[y5ɝ[e1!h~MD@ozY&ӖC <,`j˫req  ɞ)nSgŜtU#HuaZ-(CwRɔi(:T `^2ˀ} ہ]Iczc}`ak@1g4 mc*v-ab@Ezt廊zN% '|Eg J571"qg;zgfL^S P)T_hL\s;{SyoHW*\>c0KAoX|\hF ٰN3~k+:Ybn}6h, l&=_7f \QsM-`yUk8NҔr$Tb(grZS4o0U$ ąJT $/RZ};`L#+F̦r*=/8w&@Iآ>6\ɛϥ vgYVMg_6_%qQ Wi{-?S,ZOq/,8C4_ `4K8~dpfk,BJ&8\Cdgj/lpE_ې'S:zpeʠ@I_pXwE3h/A{-{ڮ+x5b=ڸքYn#2"D̨ אvO,ouhg0 ;?J-B+Lj8#x&gc:)aEYBRS :x{|y QRR])ϗڽgX([fNK Y]?Eq> Wؓ|Q>2Bun椳)}E۾dywF٫xh AVmnc Kȥ&âKeK:XDa\To𻝊1XU2RRƂ微nB4 ^e,s6 ]Olj!xHz&t!Y*)[#!YEg4-7 ⳲZyE b`tkڬxJ6S =:%OBNQ2 ٲg"u¬/ !ef<8y)Qh<>,dSHW H+%^!N)*ʥpQhTn iJc3Ф %yPLXyd注7-TҐ#e2Bj!Hp jSE]rBlqZ/υCB]e*䍇VFHn^'9\#c e9YӐŒMt+~q9Y!75@|!P~֫l<6i;t@C-9̚VIQ'|\饎疽k9(7 kgaKx6H ugla+Jd0Bp)} ;Qj^c3|xDmHNʩA>X}8H;ajAIȬW!ˌ?z4#Fy K .!Ұ{\ț\9Uf4#Ar O9]G]{fߨHq&G|n&gU8W|Bz+1)Ͱ~G0 iG  | ha{ FQuفXgaG/ zAj)JOYR7 ]nCߑ`c tZDk]( Rp8V.xT4׊Ӫt੦2ie$oQ}j.g>%BƄ͙# ƈQ㥐T_YAK؅4"8Bsz@&T`=䬿>+Qow2OFԬPx$@?A 6{(e吚qah"!.5z ?,WOw2%7, &Z~8T2;5Z%ǟ v9D y7\MdC~naqY\ -3dWi`we!џt]%!#zK6`˹W^q=wY}q342""r񔂁N3 t P:+4g$*FԀ4/<q7|$7{_q/lߚ $>Dπ&b?\ifJ\pTriaW[ q#YU< L:S+R%N( aG ڱꏣ/CdBh!K;sP57&I33j_rN+uJ疆E$p! ~:6G߁{Ev$5{e*t7M֜z~X:jȲ +6ɱSb *uKn(HTm'ܦ7YyCƼ_S"QQZiAONxJC#5g=þ3lSRxr%Pdg0WL[9"+hduf(l [t=qVB/f #ߤB'-/A$A@A9urA9(䫑 zrh3]6 1/T}kĻ'P߹> 9-LOr*bwTߐ:UVKbId_dLdʬ*dO-gz3'ݯej"2-b5j> :v(0ʃc<\^)rwFlRZLuPD*G@ Z['戮|cH_CN&FOf[:\+ p kZ%A ˨魰Qկi0JZftJ0aۅrݞv0\T6tx8).;EU\<)9Ə3 _ꆅ$?tDTMn髶n١}9n$o$׋=D=wt𢴜Fue9(_d~=u,âV5#\LB~h4>/R8Hؖ!0y*@1ڙ}o#' XaE/uN[* GCW* \/ 'Mq[][-~ n|nmgwA!٘ҙǏ94%{ i#*PCA}|hF45/$P+EwVX{cĦԏ6_y-ʰD |xOJHtJAL$БB/' Ï1G}paoc*2B`#jCUnj_u,—{QVT֙]xyy Oq٩݈ 0W@J$8 )DT}@ī:!&p@Nj2I֋4_5YQPC{>r =6O9β9=%z>3'=QaLu? '1F.UN[w*vꈥ=%=i-;tm4{MA#ퟀ  [\V/sI`T{3=4-'+ KG:>r-tuRcjPNA0ؔ hr: XQwJmP`|-(tPyem<, Ēk$^۔#?MJ@a+uEbTŭW-yr莩ji4c >fk^ Y ݽ(*1[ƩhN<:1-Oo5Դ^# F;f( zc_,oܜޔ5 ˯FME` p#ߝPa)ʅtA1]󱞧O  5ߠeB9u~J)R5;fǘf!vY  )}Z/ُ]6%D)+U%dV7`>; 5񺦯wm7/PP:÷~Ųo˜-UCTȚΞyᱍ猡YZX6dpf|e(/iē?||ed޷)~\PC !{bf*)QR!rxPڎnPx*+#_WU(>L DS Q9}361'AyLfef;YG{!S*_0s8SA,&nD&fPa8hI"== ¿f#h+]5O$}2(BU~%3\RXDUamsdؠty1rdSAn+ ̑겯 wmuy e%ڰRB8Mv#M(P`~ 65@~<ʱ>JFkPyԀ^"&۵}plH{ Q<;=ԻV}/mNcD>/)K8fICm.6/oy(,};} $ n'JxRYc'Y{/C;KY Dhܼ?Gɐ6҈q5K&o}|"4\qM!*#c=:" ؾdq!`M/I&X|t)4DgQ"\%z_EPA孬{T.uT3&SqI*k58!4F9jPl`4?Hw9 cuo9h*X+͸5AsW&{\ jMl'B[z$܀@z-gU2jJ\qvVLwgb{c:ҕEm਀fdl|YUFk>Ve9Xm6Y3punt$4y"R`;1eݎTx7 Erv`f^G$i+B ]@I N-װ;NԟQ:M@Uh:{=h 5zh6KDؿ{%Kk}kj4V&lWK"ǿO>wol(|9zgAU` ZK͊I,1lMl=Xy.+̓g^D)Y`Fsy}i !_Vj@'(z^O we5|K;E>(BE3itɿnoAh]P_DLۏf@3D S6sdKHa1(07sNj^ -`// q)nTL`zkP\,&I[tC ѳ ;U#FWF))(b{l$*.o(VVoױ\Ę|s6f" džۮ:z$)[b3_{*m<6M|=Tx y*^(X׾k?9Mxǩ|Zef'G5%7{wRH6oz 6ze|E j۔0 ^ZrʖyPcig~{OɔM;J3l{Jw= u~ 7d.<u8O㎲@da(gb?UnU,R3UvGd6׵=7}cEE;vrDh! [zL[W r h:ゴ@M]'PYr6+,?53mc݄c ۓTԫUY?$<=Y5QByTwn0HzӽN7:`b!5o,K0G` "N+ (62E $Ʋ=u'j{dy[ZӁ`Kۑ-O$%`'8op :'ᘇ᠀s l 6-Fz3W{Uv; 0C ˺x؍9fPsd-/8v / nI^!|^74J_J jXX;>nK}/Pz\]n]nP1 CucnM9)4GH)^S%9ܱlH -zp0uu#r}ӟ';$1;_UΑ#݄c{p(M'w_U{ʾ) <g![)hDÚkDIE%=Uwt4_%P@iYF-{l* q'RD(v27{^ID Y7k!Bù'QrŠLHux0jBP ^ gO5Gߚ}J)֦L!n[l`U }d4XP>MꄲLjȸUR&=MV58ǝ+:n֝)_ZqMx7a|t^2#O'-vR h#g]j;TA6 @Afb2fԅ쥛Jw)iiL4\Nʔ05gL'{S?2n}+G$`d/=fL^ZA'%*! :1eVsOm(qC0)h C,hqPtJODWcE@nsMw/ߧq;vm:jOb]JO ]]>&1  _0ל92^(m/p ٵHSK TaU%\ܕM >E}[5µPmr͇e?UCHgԫr~+1h:]YA_D ch^Oŵ?g4ng\(*/d׋#7 ds|Ҹ"_!KN*1~!ugX 08uW5b)f^|:M~U=,xy(jM-e2LL"dp%G]18rߪX"+T.:vv4%`BLija%}ڑ`ۚ-9hM,n ;4Hmp(w ~Ү#АKƐ`s6%sIxBڈmä́0 `;ӳal>C?2~Ej,ێ +`M`/NѢft=6){ޮS2S1_ʚ:{ put?UN(Ե2p7,÷p 7Gto\my jodv#vl:U;T3#/*U_4߆`h2tQG.beB[pJh.+qw9k[GE̜.Jf# Q'3DMjj`{+J̀&SC}μ{ϟ#zD~K~l! 9uV ( }`n sz@oM]'OLir;(h>p*ؽ?Vh(9b3`R{xťEyvBIgw7td}bzۯz8tF 1Bs LXg>qWiQ/;0Z"*ԣ5c²)D#eo|ιIa#I3l,u GP /JnpshlMh"[]d_7}rDj߉57-V[fHr9Nm_w2?tDF8,Vn3GJ'KcN}llgn?i .Fܒ_йRļഈMt I+KzRз +ĪTm /m꒽!W[z(QQJ_+k7)7ct{HB BPn`ߴS AFiA*zEr%>8.[ GґDR\fk *f|C"zhq{p& G?*r E" <"_0Mۣ"^r7s UǾz[X~Waڿ)S:xY@'ū k]TAѡ5 2 =Q@vOE N<;"R{Խ^T&]]Igl?@:& ATr 3ϖ^&tJ͔H|h9ے(ÖJ9qg%"cV 5FN8>HO7On;xpSd08T^vQ{8+]viR>zZ&3k`QLb'S6RL~o5Ѻ!A֑SmҺ%9Zv8XAl==O Rܵw`5iˇs*(Fo:;ɻ 'SάU]yV,fiVO0~FܠBɑ _HW }s6qxRa"!]浓wb^]W٩m-&_{K' cZpiWm365GFS[c)m.s<)I(K,w~­YWeTE m u(HYU$i~&"%8`c#xal!ROUna(/P ;)T@V޲M}Τ~PIQ4p7*l.1*el@#)gm0-@[EF\e&J tp{N `{GD-(vXB (6\q 8ju-2S4%[ PbJLw ~o,V}RoQ*Hs;3|`|AKcs POC<| ̏D5ƺi3MsqH'?`WYR2!c[I8r %Zz`h|=W8YNT-GA]%bfT/*հ5no1{MӇZ)ugvZq j$:~-',&b[l4Qyoۧ7)T^1gdAUԒ"P_X^aA"KBx0\r0ٽ~A c@,V,_728@_8"UW33v8"2eOwZ@!4gfBP-!dl@O'1RVqhCS\?Gm]م 3 G~&$}HHɅglꛅfԼ;%.>MZ` Lr +y[ޢJQ Y7 u_U>^@r`)WQPS-Kdlm@Zh!FU~8nEN“XcA!ۺ. \#M2s)P8Z='t#$-Aw!/bd؊A"XrS,v"DFo F&zRaCOy gM2 @Bӏgygqd}f iiL( am~glѼu 3mr (POu5b|WhŘ+U;IQc\S I7hg),uw,HUsnH \U3!7ÍΣڼ%ԤpEE43r2X3tD,XT_[e հ0BN WbFBź? #B#+`&FJq (c,6L(p!˜8}2fh04{B c6x_KbȘtD1 +⡠տ(JPO::*٥SɎCRkA+밌зwK'O.Ki3H8 Km/K?Xn,Y-xzln9{BNf'n۝$HbLMK}:`5.adBNw[lo@%Fm~T<7#(  X3ԅ"pMtZ_۠1Xr@im%%-g k~U8$5o 9$ГkFzQ<=,bO)cv ʈȚd.PrHy&La8zxaKD[Ee&qqa,b_;9%Clр枙b ;4G_ [P 1|HY1C汣桫O@9{ e΁k֢^&̤1O㵀"'vnž9픉fʢxz!7ot8i .x2,HȦLBq?RiɟRsY!WSʛ/UT`s礯й0ډSlDUpUCDT+]Uw59* [R*!c 1lDޔE nze/tRyXP >(͑r(~nScfz^c#EwY{ۃ '_zt™Njԅμq$K䨤WM"K'3^N :;J*&ho& B1b-hF3X.cksPPx܈v݌)~X}oT&|p@LApX<PtKi숍cX#.)g/Wg !K5_#(̾prdє\tT5/ɴQR#:eb7!^t3}pj5PYpؒO J/'|.9DK )ozHlV4sͪ$E6ޞ2a>Q5Jtf]tgQs2{~6R1/=)ĝ˲־T^g 'ϴ_ tmwi9 _gji~$"vB%_לA)GLMcXBdŧQj tz%) #W;i権T &Bd Ӂ WhLKnh|_7;#%;tdz/&… i|)( <|7-GWwӷ,<"lH;(`FG>tJwu2wX_>uHXfp"h;tylk4@LųC)f1;PLl@f~DsZp<g ռԻ;-/bI0rx[6t :Hl(zUj"|냬x~Odňc?EZfBۀf#cX'AvMN(/xqJ?,;Xs"JYwdJDy@ ]^dq1٢cV^&W>N 47"\{م=7k36!$e["5{ю,P*'D^ nUGqs>l*fO?FvGkՒHBA)MG.!OQ QmysHBްˤa;<ٕGAHۧoY+H(vNkT =g%kl%+;jmPLc@t* u.fvO6˥0YEӚ !B'/MW.㼊4gӞԿ F# W{@q`j^wz(B;qgr-lJKOU#!e~ ]VyѦ/d;ޥv-4-hBΪ'ݚo/sCiN B. Jҋ"g`eΊa@jo^$*ސ3Ă&C3_J%I`/M$U@&EzTr=K KrcY9B/|۰qŞ7,y2QvgPIT ' ;CJhI_&5gw]k)^@.sE |Go96,*>K퓸 4҃VWȡ!ϚL0#peЈdA&(/QD%ط1&Pww\A߹?dN]xТ_zᝢ 8wJŪ2Ʒf ؇,Bd8OR,^caOLJ LzH۴Z!Kec2iRj7R)Ϸ сHB.W}B/Sj|,uV)Qlʑ(B()vZ HŸ7G+=wo3'')ZzRD8d V~ ͝x}fCBJ(S9Fnb__FZڋPDCyrn6o'$C:iLΡ|$\t?"5oTivM%x 11rC6`|GV~gKD5rG^`LD;u\2r<a4Ê/fQ}{2G,L+qmh<20 "!ZR>ۊky`S+p$8m (ľK >$U39r\eT^3"Sp}̿r#/ƭ?4a O *:&|X6L*B{4© TnM]tu.X`/A)r> ҿѬ锍YJ/:7LގZ@!̡̆0#xFX83+=٬bkTzsDx}p᳅I\Zr3}LUiYmGհI$fy%˽,\xg--b0\:xNdJݵ0^J)>un^nFV _^c)9[vngג?!Q.?`9x({G^}@oA?zj,E͇[ݫ$ga%+N# eY2< /` Zk {y,Us>O#&0Y󴺃hkee(>]nUEǗt>”]7EՓ(;΀52bE-8}ȼl:d8}ex/-[~CAJpu9O)y#YوLNPltdӢ9˗`0+kE{(0EZ!s uVSjh9*ITEhA~we#j[=r:8UZ&[ol]01(x,¾h=hsw}@~؈>[TK@;YQ%AAEa11r, (N "Ѣ˚R7[>9J \dl֚=4k hhLyW,Cyd|5AaGJN$PW7ufjּ˯cg>rY#s$ f s6hboA<'Is-Wz ;â댝uwк :g:/ QsK|@l`dߗ;5wOi̞18M{^!>tYbg|KDH$7I{Cx;j%ǗHvǠb$ Y|>lDw8_V9_bI0ZɃִ?wXhJeOۂgGLP7* ?UvxY,`2 mʘueڍȦ C6d=Z * 3(Nd' ' '*&kiS^p'>i. N&C3_d;X= 8eğHLe.FPA~{|żjJ<,iER[A8}0l!Y@mzzv/ 'w]kmC񬪌,%Ux}pkJ)SBD*vt7ѿ,9Zߑ]r,Ao:4pF֌6i5bLn>B*ސSQ]&t̔*O@rɸiQE/ϔ90RˠTL {n.tW@]ZFd4/E)7,6,aLz[$vm$6e*6DDG[ + T\3;hgc\":<82Wh;NM4%C>tKV%\/ ^Gǽ>z`D宾zc6cX9*S}fCf  /S0MN9&VߎKdcُ/5E3W[|+KX*9cH{lm&;C*04g/Gxڱ>1iIfwAi"SvkQU $l,%(ȐM\V5+ziG-ēoCunv/h7+l}0&-X͹s/O8,Ggbp{Y;qlj-EU`?Q4Qǂv~ǨIfPbF) 3HHI0":}a6!7y `OE)gIP ZjEr &:M[HYCv$3 ^x6Fsj!N'Û.wE=۶] r}%z:MlӒ'aDptg0OVmήПs.[4:ki"źF@2rNҮҢӲodŦg-Q3x吻 †fY(:ׁT*ıOGV9ܫzmD JJވpu.0$ZJb¼=#y|b!_|V8y_nI< ftUFsC=`xN3/ش@XA3"Q | 58ebl<vZ2' 9V$i :>r-JNZTEBEWɿx%n7̷T:?+KfL&_iI T@)~@y|=rBF2+'A5WTEAh~sK"/e"'Ź*8wip>c'iː0Ն "Rn9ܔv+$ޡ0l×"\9i9uÝf5j @5µSɒ5T+T}NkYy!*xo5ֽ0KKt|iW]!iOڜe?eV֏v0HWuQmq/'.30TEݹ.?<$S>?]ۡo‘O.[d M2hEQ6͟*>8~wrj:cD05?!Y"[Ջjх >s3}/z]²"?F Mgp=]YJz޽P<~`|k1U彔3@|^`xM1QN1 }JChֶd0H+e pSnq;qs`tpmiBŤb3% - 5 #N{N7W SϞtwݫ5[ɖے{q:o{޲{۴jad_y;¬+pMeEh`Mϣ{E˫ͧc!ׄ`F̔[Y{gd}i|mX)@}kq_+iw'Fä #3KG5K} MՊnKȮGH![,9%`;i-)1E@ c]q`8ݷ'7 [Z8&v31σF8IUZu|=U^WbҬGBvvx&Xg(Up g\$OqGw]h umY|'uK\u#vHU[4({K:\ "o9-(/A3paexGΑx¥sdKѸ&J}@=Yԯ|K88l &,v" E3bA[NۈlpOX VS4ZbtbX:rVRgU]۴O]2; UZ?=s5B}RS1lRcCk^ UDt-f6 IeMJz$8 |o"2  51 O阷)VM6Dَ {mh*, ';[%[0+^>V.N- edEEKfj#殄ir 'k.1D 9Fb.0O/U+t ?=#m=0N¯ dNrHI_wV[qnrNI)M|qjÕJrq4Xn:uН& 1mnSJyLyhkhe2Nox@z8ݨnVV D  :xLRyaY2M X-" ޘLN2=UQp>3,uIm_} ^ljE󥗃w%gZ+&Y(c6 Ֆ5䜜K\'6#u^,;Tn 񂌿<,ц0wk@8&K7dPA-H}-I XS2r=_IH2{=gR%^_kh]ėzeo&6*q~N%!T+7¤x^Vڕɼ=fR& .,Ro#Y*Ux4u(ưas)fdgǷse>M M_!qp&1 To܍5G}Z'@[&jBkׅ(]_%y+򂜚: :wO{6Ls T6E( ڿkm̔_\l| { 0;tIcSxe3D|y N/UɛY@} qA ^p9'؎H^\WK ,x}>D[UV}u /腨x]e.ѢLX?]\< "O 3@0htjF, )Bt4$Sbivp`C'H NpP)$o]=+Ⱥ8)'AIl[@ -#He\ KUlΡ, vY2؂B4F !]XfA~ 9CP\H=pb,qJe%tYM]]lZ.ذީ&qӃk;RW'{ @;j Pm0xXC[H\5bz ;/4KD7 v U؛  16bl-H)%iA6(\ 1*Kt4XvƍG9##e:X;mnKA17 Z>?HPG(ނR y.JK#'dMyp+p`©2݊LbڀK4bNqKfJ Hd}B\¦#mVQ/I(24S!@b⠭R*sҿ!MiqgWJjsBi|15 ND>D٪4P3<@FԤGn=dj AO af֮n 'ZxfLr`i]&R}?[LghGZk{?LQ ] M d Aåe mGx"%h^iz^nV F$Gs}qsJb-YIA:`P7f\(qF(_w=uY8kE+xI&r1$#6M]i.υly{tܾbH-|`R?<::N EyLSa,-]l;i?+p5EOx O"8xK#PQj?MΫ6f'0@a_=|wZi¶N>姐pf/ <#sQW\ EKuTC@Ξ{!v=%v8cQP5CϚwP_)Ms^=AJNz](w{eP٣]DO泗&t:l|i NF4JNϊt'=YPAS#᳤PM,܀&ҷ 9Ebuɾ{T:1-ۭlpHOXء*9fT-}̵؏fE=1]t.|˩kY`Ww;60kɴZν`1Ift'Mt#Q?WýA6dP)߸*tzԦjrLL WZpF{ʶSRgND7k 俰Ii cI4չc5M~. 7E}-WpM]7&<}̈́v3zZ _.#zw䞦+hH܂ Jsp)PE^}HopD6)rⵤ &^$u "`~I5:e#IonSz1-1FFE X7&\NZ5U-r-U)O 9 A`|[M|אPh.>jQeYW0<*}}pDG B"}D]x;Ull6 ݊x8Е`8N]&֋]k"럿Gu5o#Yre5*zb|07[ghʷ9͘Iֵe2[?LSB!jP V%Ɨ'x>1ƕ6r(i4>hlCXv84%v[1[K:Hu: ٬\>3Nc.2JAL_i) Jv-= A$iM/d3I%sK>G2Sغ0=}Ӭv޽`0&ed 8M ;$6ZEǏB<1/ } w]z3atmI"pɧIHB|mG/wQb)rv%&$m) E"pi5Thaiط,~UdgjgEnjո09O c[qجCXtˮ݀q@"uMO׷p~9K-/Lqq.䂺eFՕq^c^nvݱi~'DJm{zv4!{6¬g\u0`@Hvfqxft{}V=*څgWg*:O /o(hN|=84D@7N kx|=(GDP]8s 3Q2as!T1jAXv)<5^-"^];j)2ww"֐,|k/ Tch` a=H(pOOe[n.XM^j^mYԦD#rZf٨$]y٪/%Ъ>e|0<:kn6' B%յMM:\x 5|xb)Aׅ|BWɎ<]~T b,̴ "s 5T_Zp"og'ұwM'Y:'l3ziܾgI.v_G*>ESg|Ơhk(IV[nS6гrjz'  BǹHo~XšH:Me,_L/ 唅b& x^pMC7O''4^$~sb3ZiŹ[\!_UQHZL-u$8UlF18XG<%d Ev.8Cu0*ju k&zd +b [sx@# RЀ8Ni7"̓%Ё}RЇ$1ڰ?%Gr]ш^MCmuZ>:١Q) 6>iţո(NUo'SK~,rƴ8?ՆeBun;[c2)2dt- ^v'%Dz[^PFzL)F|= sA\^2MC×yt'z{Yݏ<ՠύ:2|/,+.a)KsCZ#[eIւ B5w[1?%Yae^;Cfhm%DX:#(L0$n\ J)"ĝf@9&|^ei9B4RD$],4k /s[GK)Bk(]K,uY/FArm<5C+ c 4YwkX-6u>DhZVS|^nmy މrŸi F{-A:dAqBG@Eߩ$9!7U7\0V&TmhZ4>R'^H{vw,A1/KIۄ4j*gЊi$ooXV}PP ElT)zF[!n/-Z35B `7UP==8ӑnh '!R&`a9is^nT"V?zgvȫ nMĭ %'սT먠)9zV|)ot_f(ʇ8npε rtA#$60Ðzv_^:=4 9⯯F*lM- {zY&ح.5L#gCY ܂{5A>7V\69RMӪD#K$oDS"/^ɹ5 w#.^m?YpSB2vi)C]֖Ȼ#DJ 3ItNҽpx:{lS>¡bH0t֬k5oZ jK7%ڧP@ MƎyd6 ru(f CM^ȟ(hm9Hw9="?8_׮jea^\”M<=9&@ C@kw]7!|[>T[FɿI08lOeju@n3Kj& E)J .F_|R[G%a%X҈%93$:)^"t6٣z*"{,bffv^?ع9XN&hwzKps-NTZYos߱DI6gm M(Nn7c%&'IwL$y/n*@vQ)4&g#X\'z0r#YCUni瓂1RSD!G;ُN]e%&6or. W#p%c˕#~ÎUqپMŪ.\ZPm*i__ DIA4?#, =W$dYPPy|3b>738]Rx!$ lCP"pg4ޓ&AI5Su(t/RQasx.ت!5 V>>uege֍'Y0"!301AP+<[/t>~_0}Ƞҽjv̶PJ;x^j*f]4)X [RP_Mx7A9(Q9! uL2PYN+U"@/3$VJ+h6yJÈGn7Ne uAƚc! +iaNiHF EcQfqoHI_% j^KȾ Ec'bcM#oQД;V,d{)Ìklc]os^S6JDe?ƘN6έ_!bC!YtlB}6xJ#<آ+bP{GA[j8S'OG0H o >`aqI OR]4OK5zيLAfpͰXELr~YrڣPTTbzZ-%ijI/X&Vו:Ow4xi0Y3Wc..nE;7Y37DJG0vU:Z]M-{A135G–Cǂ:\,['+5>/7u98PxgNtK 8֦& [@¡y9"r ]ƾgrD_VHFi <γԒn }ߔ7)Rha*Z໬Og|&6`M"~L(@MZ策7# O<+買^\s@ pA!t.عB8 $KT4o j^F}SYEG+ֳnI4@gn[ .ڄz'?@ mNv2VL";f3ֵ ta4fp2º${ Y+v99}蜸 r~]t!~Bs5|p1~uFE* 8e[.B47n 8/K Mm%7ȪpQp`歷qzhߦBgqЫrw{Rp#^Q|(,*B-"Wa\xt*&!j5PJsA+G"Uyo"פߑ{BrͯpP-T]^ ` {\쫌6]=IJ[pKvbGuWyNh⵶Q ~ؒxܧHW~ x%6KD*U47U;> {Vϒ09’Wdh7^?jG$N;8`л*5NKRCQl2u2,_XD̨C0?(+HH鄥B%sKDg%7ۺZ T2]췒WNJ@:6|o>_-DoF JJO{32C df`tusT)a YUjn-&I\jaqG?e5hSY7Y7Y.I$ MĔ(l&>nLIèr`8c)Nr#?WIr G bԻexk[ da+kjY|PSo)EªitX}]3 &,>7uwB%ʛks[z#F+g'194Fde#ʺcFuPՉnE)[PuOOmjR1)MD頛ے<و)BOzd\`Oex()MM[x4OcbN*#xW<8Q(Gɤr>,`214Ql+D h`I`!h-i mmC[54/THe|ژ }+BgoQ4TOt0N7cU0޾ELkjL˩,}_έ3aK)?2*To [ "pv6mLLu3<ꛝc$pDn ξOQՍ>IPF#R"ND~x~$,Z25DϪ.3Hژ/pأTX20Kt> ~SfN>m}HF9; ~>qJ&<|&>sq"hu}\~?8ed\^-[qq+8oq}E lZfi&LG*οudÝ9tJ)#j.HӖbܕY;]0'R]-KcݷA$\wgaٳ{}ZqAٶh(vO =hqNG&ek? GgN7(&F5>o5ט|L+ZC†/RCst$7#K7(#73W`I6uh'PL hӬ-v}ɾUz*Z ؿ+k86ê)<٢1牃 Й- Fu[g+h(Yc#ǺT%pXxzTR-4s*v)6G)[r vd g+|VX/`8(U {Gpz~kDK#+ƶ>:~<.+=Ч]VƏ`LGe %BS Rӳ|y}-àk.t:[~@#F)s}H~s'r3sd"Ds>K*{J %ѳ%jl] +kJщ %tNC9Ę`$M'Ɯnnvn,_?H+nPCb @d h)WCXb؃[O {~^6[0h,兞^]DWVr7=MDi|,)D_3ȐXdas`f3*/7 #>D։i-Mbm8~UץhusEh"9yK;œ b)|V=E Ot%ϷI]*t-`|RvXz9p_9o}8/gM3#=Oi0eYE4x{ V۶giPAD'4cnoSt4Nfx)rD/THhv̬/"P*eXjRW gOyQT+ףZta|wsS+B2k*aJtc6F2dm8R͝t##R^r8HZͫ9\Z_MA;pi.e/Ό]vBzrGTgy0+6Ew5')/]BCb5.e87Gصat56K {F vFogDm+ҳ\8$qԫm+g2;Cl>z1upg|mfh` An WX7 ~YDyֆEqfxَۖ=nvuqF! _;owNƬkb6pWUqc^_Ei CU#یf7,C|PnQ-W@/,Tc #LZYĻ_!nyJN iQ:qǯf侖Fxo۩* \3¾È" CkQKS= FvA~5M5n]c6e,4ZQ7;-k_`n\45!C-jsÆ `>>Cߤd#GdV(0 |zW5(-~OM\%4!Xk_Er96J3%LBMF]舨[&Vϲ;2[-ܿ0&stIn~{Pإ}&!5Ok`(V\e8=(/BnNZdǎ C|#I?56IGѹu=[[:0:vՙBbLmgdۯ=n ^\&*vn{gM~,ҊrXĐ4`|vq1p8#tt)!pX9F]Ԕ :-<*&[XteزɝqVN" RaL 83z6K 7ߏw b,GfFBDQ*( X*.Z(k"4RێC8FdPJXL/Úc Iװk+/$R|Z W%Y/Q8,_;KNAeR$BKOĎ| q^w&hW )'ےxY^@`B38 #5,]mN& Ҡ xr]ͥ"Ԏ:M$Q\b)%ȣ"/95lr5 *6:cSt@Sȅeub|u"4~rM/Y)1$$o1Uup9Z^m5 kǂlv?vMcF !҈ d9h- BN-@s4ž>|Nde`#)N"L '- {dJchY;<@Njljnq9'5zQlM󭋘c<0 UT,sHHq'LcS-[^9l)z(yCgY!B[Y*t!. R̈H7ޮlEl4D(יugx@5`Еq h9\Wd  *)4E\F޴YOƛbl:3\e E7 zyP ˻*b(R 絫;4176R-Ihz5UJ1c>V diA"pJƭ:p T3 EȲ%(JEWiDAyъ{ I<=1Wǃ:F3j`lXPoVȰmEBeʞJbZ/=o^|*+aOwƓٽʘb~wmP& 8k4WW YaFSA+],Ee#,2.wD$U%^Amfӫx+tƼ f.= L_귙v 3z_+_jcqiPKQl [ o^؞ Az>9miO)Tp懴b/[!JԽ(1]E' զqL ƙحݯa(vvpՃpžA:ur:8͐cˑig% 9jvZwrႀ%?(ŀ7:seٶDۙU׈ xh/bѢ(dŜ[C=}bgx1+ %8n5 ~8dPļѢ(i%q#'\N@hU =EFkʗʉ5^*3tE9 e_rbΨ+" /t L]_-=;rSSw>gVh"sfiIt@R|JR!&E8 eg/X)V qi@ L܌+BE%E6c13R]7s8Uo^y\G@uj 7v闁}ōoҋNHDVMB)lHW0y.|.)N\ 6j>&NGd.Ҵ:TS)(ޟ) s BЌ@񏧋u] 1vv2O}>ŽAaD J^+!^]Ț#38uH646+#骬o1;dbp6ec$]JO9GL0Vm<-'gsM(=:vHuغ~j{'Xl/>Ϟ!,"*F 1ʇ8H Cngy]fH&2jFHÝs d0 $$}T';Ay ؄kwq +$WύbƼt0eVv nd7g7?,  bq>uX5|we'(NTŦ6a7Fym7Sxxȝ zEҨ:/kO1LTFln F~\oisXU%ysJ6mgTdbRx" nbf"RQZ5F/鄯t|mۥ6Whbȟ%!$uPB8ûK[(Z`k,lzqpġgobV[)$+OΕz>+-) Gޫ7dP-zH%,/$xShcepVd kyzt=[_Kۮ.5?.LsSڇ֫y|p 9tC~^뉎Z[oT[FG9&7a͒oZZ f!"5g6s7ΐ"OC$f,VbT"VSrcB5 `фps)S'i{C `Vf .=btly,0 u/#c͹"J (cjUAx\i@J@Ib%-blvo)Y[3S5U+W2p881Nn J}A Wq:SDȐPspB7p.VLȾ d !ꛓ¹9HooQч6$Pϣ3C}d?˦{|gV ?!i-'VHqYʕoDvbS_9pRt,"[S~.Ћ[s>ٙRP L|4ʅyS'"V6x%ReVfu!B'EUŽ_ U'/ڹ~E.\"f}ՄҽKa#n* '"{o^4|JH~& .?jyhf1N1Bu Xó0vr:mnMd5+ᤓ@XC@>,3 `OJ)DWna$NX_ϏҾW Ga7W'.K;.ڰEkԗ YmsD!&an:,{)vl_9=2VE!IHmKY HA+`.&:)!)ŴyLeG*-HahM^z8,z~{ެH=;O +bc@!'qɎtQ?;.s=/ k k> MYGTI $C/%WěRVE ":\z;?YE2Q O&{,, /7_q42NA<@+ޒxoex<SCb=ĴXBB< %` U-u:*1zyMJmBvrqxJ^`tY)eEJlcs v-؜L* F8xr,* ;S_l7hXXVCR+wロz+l 3Nnh&ĈE4zrjy÷m^d,Xez[a8V{݌&ٟ]BDJv|iQAȦLSV(WY^:qGPL᧲V[aU0žm|T FEg4ʯ!4-X,^bQ?> ^}*KAc 9.tҡ>:f_Yn8I[&9iyT-T[D 2 T9LJDź[BqBEuEmnେaPL4 5'LjuBDx"Ct1'*'(L\l%U) ʁzP;WH}c"~.D)yEMUF"i$Gn~}g Q+;Mg!8G3kxHKjЕL=\x(՗!F)᫅*lxo&l(43j8µ^R=M?g{9:LR4oh"2,G(/OԈ{'*.6Ry]v7Xf iV.Eg), _>@fw(<%uݠ6;-7 ['s!]5 j;W(oą.Q>b2Y'@˥?yn5Ӯ{'-, A[AF zQu˗흲  a4W91`= U {EdA+^hy2=(Y4BNh4E5̏Q'980,^}$K8[GslщɦgԈ7l4VQdnj Ew,i`Lhp^BE7[h1|ۼG^.d 2BMfB_Wh؃8}m /d BȒ7)Brj~J1X}FWAX%ɇwkRR3wTB%dhTFtդwyEϯ+H!"pܬLtqdJٶDֵ:}F<,hV[E&R(Z+.BpLR N30B=B Ү[{&a؎$N,W?\+WkQ_!_v~.H9-Qa ˩c}Ea^he2~W|Oq ;&n52얶$n85rtOEPtٴY.#YEcYHduI?~%^cfģA%~mRì4-mo %/ĺ3-Klt&brBLc&w^e^_Wpحh"/c\>Md F0L|Re3-[!j螗e;Ҳvܦm;\W<{x'w{\4MJX}FSf#.t%$թc76fhTM;Y4ѧCǷ=_cS3M{ek-8?[;m$l. +oԳDN"'c$Z1kL$8jЀ 8J`ہ7.{hlP5/:3D2} BuU1/jdE_DrcH*Wb02%8ZaF:i*v̘tqIL˲;/9yde {(P?N f2֤,59mD>jwb;RI>`=t=0F%lY/zM 䢯<t U n;;-Ky}䓂8;$2TU'Aϡ Zfk(F]Χ$b޳s4l4-R`"[[ށ߻a\N_ڨTkJ*M̛SE0S$ _-c!)b"ζKݳQٹn("5遲ȭ8Nܦ2`wp̜J1QtCSUs*RU3+]\Xdusrxf$+ˮwa GpT%6/ūxi t щriYpZǾ3q#~&:Gt_77 MnhVP`Rޤ>oe|pa$l\y[ܘc}*$eUZP{kXQق"4"FjDK@9̏jGkQ"vԃ33|MԧkB]ⲪzQ zs @_`a&jNhɧ(" o>!My[?4"Z=U]Px}c >'2ba>Y݈t36rq*p443ɓC9L5\Ç&M?*?k"LxLLz|P3#1?2t)J)ԏxD:u7BTy@5JJ7)F~Fxm7pOk;6w/g c'7 5ҷP^@$GD=Q v!2dbR.?/Y dWWC+T7=۝[jBjϳ>WVA@MB!|4XZ8c2ȓ"%e˩-Cm!90Ѵ:3Wca𸎗P`(+1]k["==j#=:T~};k :Xhn : 'kj]Sswoչg);QЛ%sD7#+fZ$[\լU۸G1%GeAxJXBX*$i+c&֊P;{TiRogWѺ3EY c#O]V*:Ξ8m:EK%T]لql{ `clTi:\x<‘bB}mbZoC>woSf}.ZHl*E%ܨm?u֔"#9ސb>P}2 =aȿ6 c/[T;Z4+緝 õv(dђ;Rc(QuG|1v)lj#i?7ĔK;1[=њ µ&sQLͿhaČ$;Mk~$'h(n2%F$ ܟ!ZW) 58%BVLcS1.L6&dˠYuK@G5CK!+&֤ܔ jm,R"jm RqKW16OyH 5U{w/FYvO-\h"%񌕂,g̻1&fu9;3}A[ &k~p$=qV%xgqB_Vοhk2SGoc~8t] Z(Li]x~x=[xJf;@QښZr}5IlUekYYZ[͍m쯯tYIhHX HmkR D(oCȔ@AX%XiQSmr]K8%K%Jkl7վN#vrϯl㮸 qf#fmuΫ1`H*L(  ]L҉}+zTH?J7v_toh6GV:&騩-q_ 3C5nǵvѻ!kc(Mbg'YɾX}!mfyEV5Q "*])|'K gc-)t"ھ7<حsk "h=|c#m(ښWJ`mA8ml ۵~g4?HDv_"fbaz4Ae/֍4L.I| gɟ63eE$;B_+v#AQIJGE!]>hI26yh21lFi FLq+2 ^ r]4[ш&cEn 'l!J"~+zn馤_xїlAp, ¶^"]>=CkҾ|c19>a u= ?Z$C~l=B ڪށɂbB$YƻL |ണ\>IXUdv4'Ry5(m̯cK[[NV(!=?y#NH}.Vs"_9ѤlJm}I2SxŊ[bx3䵒On\ s O,S`2|)7ȥC&MBw6f4q^AȣI^[~3e] c"`Fa.piϊD7v0nM.Ž)7WwE+R(z(/5xnlwÞ:b]MA7[)w$HZ3om`64#5'^PqFxk@x(ݎ\mD˱Oeoi϶)[rs ,ȅ{jce\Ԉ8ݞF S\͚- AZ5 H&dk7ļDzW@ռ77ܗwӬ$Xp.Jk ?-~+h/&(h3DcQ-YHx!-jQ6ydY *I\eEH+~e1tj˄CC(I 5YUCQђlq}ºL64\+VptP6xo].w|> e!U>8fH\w EUίמϱ2P)v ]z#97JƃX+)q p?D‘N]|J3^+TtMtIO x4jX F۔3)w^o 'nO`2G%¤Ubh(Dž PmG%ϥ[C>7;[*!ś!>1tHvzw=E]: 0'ճ\IShSA$[)kb﵉ ;tƀˊ爴e<رTa7&X<M):pÆi&B􇻄SE`mguH`$VS-Δ<*7A"Q2X>X\6E1[+cqwĥqpL{ ,BRz ؆vѶM P4dJ8_Y^1ܖǩBpjTs̴%kO}~آ4 ד'^]}ÚLϸk!"GmպZ@cT@FRt"Tى&4ߍ*.y'55Ոz&IոzTq^rː j%;ݳeZ9V+zhvG+-# `L:m.iݚ^H_gYhN)cRy"޳^'l Ϸyg.8@口P@!x8e9Uu Q;1xn3/_e+fa!;7s;KmBRnwDƴ[f^yja̅s<]^w-v:v܈+qA-|A.Do6,W?+n;I + vN"HTQ4u1jSΨԐMq4 (=@p-%,ˤNЛ1~*TJ` 9Վa>kNOu5>Ruk|6*w (rc ~Jy>X]R: "xphٍc5 3c]Xl S]TB aAwL|MA%(҉9A la}!>@@+ݦ @*oS%8z qt;Y7:>~ˣ3l9A5(Wm`Ω}5R^"}F Z^L[ Nf; \_\nHԷ*spcyGZ: wU#LU 8[S~M:̷ )H &yP ,hOE"CX̙UrlxeB1v{Drd^J;?R-auL-3#'ҦrݹYU, p!0]qG5ccd˸S`KHw]! tDe owpk~bnd] ^dѭg XHLH #_+HRK_ @T>K[_<8>>%/+7QPЪG[w~/r?a5ZEں%YFיYK8It,H^z٪ѠS'Kӿ*r8\Z)Fo`Lėt`UQ#>6_?bcϐ!一3]) !P/Z䲖o2BC6 g97x 0'Jb{Ԯ߿j'o#p1Rlq z/\jo *3 Ͻۄ3$(L2qlr@pj?y2멋>^g|idW&D)Togm#C_EW$ӫM [l+D((i %ƈUkQpr1/]`NY֛5z_ 5_)tJT+V6vY/мQڳ=ͧAA҉xp^zQ( &Jͥ|D+J d/Dc&FX0Wni\b,#~E_ؘmT K5 l9\3X=(0sN[\al&w&.X3|4a1f 'Sޮ&({{00@t1ٓ^M!0]7| $LGXM\ Ep>(#y .ekx y = 5Ҟ$̀nх-[^g b;ˆ@s N ΐG铵ѬhPd;T[`5o9iϱ#^&kfDh8-n^7X猘\ [.!-bSd{W1-5uWdf9nP6FݱZXMA޺ ݋!j]|(HFѱ9yցnZǃMtdK!5R)bQ-˞Edf>S,0#+jZ'*모RQ(t ,dXK;v\07,G8gokR>|@L&bsws LT!Vbp `0ҹ5|EcPp ѨNfajB{hǽv-ZH{Wn׀~iIM j\/ 6+_4&0@j0Lt/!ԫdTe隡 ,hߥ)x[R=b#l8r.&XA v;k'q >Osd@r970j/W  `Ϛŝ8.g Y+,v{^u "XZb[}=+Wo-K7X)DE -"lSG,4iK1r] ~[FDbңDy1dlB5}vɥk;mpW@}䴵|nVo 7zިk0.7N8en9B]j%u"ztxQj#*=O 56sv YɒåNȔ{xyDŽ#{ -eWE˿[ic>>>nG$B/roq: _^o{YA"jnH T_q"dAS)+iX) 4KZ_P!z!Mb2/2F5V"XہsǘY;]NTͧ8xFE7;̼ \aMč))%EBL-;_;_u0hUJfW)eG%lsee|\g4(;4{]zdxG=SLNFNbGq>)0%3[P"U fzC)XS0s#x~kLbtPkrrY%нGL\ T[W!r^nŔ1_;N&O,킵] *}[9/n"`" q^TÆ0TQ};7ĥXc$w#pF0}L a8ϊ::gfg}լEMOۢ i31"ZYt 8y-ҿ/BtOTGiT0Y]V_wF)^tݦS=fd/D :z@m  ~\~?C1oHs?ƽ w_ +oFm1|vkIO>?/]Ŕ] <h8RBD&7#VXĹ &s;bcW.*V8B%E;3X;74̂\Sk[OV>Kźڧ0ʼnNJ+DZEϥy@+.=`S־pAٽ`XX5rւ S 6f9l_ƭqE;]BRhޓ.ߣz*/ƪN̳CCѹC!?ʱO0ꜢQ;|j KXied` ijTh:nT^dݪg04M_aPXW ZՃ-aʇzfrRI0UИ`~T^:P0eKi[V4oWed@jZRAf2; 3:'X_Dg0"._KpiaT}:bc {sSEyQ#h BMI-x4P 23)o޺ZNjhUXNc-StgSjѰ/+fBaPnEsL^;\"g@>Jd}H{cks;cqer4CכzcQLXvO}7oWʼn>ŴC632:Œ"^dpoнJɯtcY۸t,,Fm8ChflE KვA=aMAk-0d=xRK9eW^AXH)$1nwfFfa>qbM6mKEۛmK7Y9*t['d-# AdUu͈!/=fy _?!d8+u[boǎ)HXkdc7g ~n=tŌظ# ˷%N,J$"؞ ]b`Te) 3/k1Bqa5ҌE=NkxPcc4>Yf6Q('|Xr܎i1+%:a%+`SjQoDzV]>aqDe 3E^g'd ,P7^~rQI3ۗp!}c~F[S^V%kK!e~잲>Xʅ}ӭ4@Wo,HD)u꒶6vw9Vqgg*s;7*qʏŅ}]qvobـbhBz-d`gfx)wN[Pŏ)+՘26l=x9t/j'QC'Kţ"Xwύˌʒ}uUCdUݓq WryAO-Eo0T]|Ƥq'E=3J/,mB1FN+ǤA!^[؝>}fek'[gWJn1&(a%Qh7Zѡe`[aUs2.=eCw|!% btRDiՖsND{îMCRYO~%ԳfaNh Λ&փ4?WE*8|hBo9|$=~zڡ"h10f n)t4nazW쐽MB:8 lw L4jcAC "tTvo=PcLm@ż\?1Tҩw,gHkn]t`\Atp@hvOypGk1eRP=jxjmq9\(.Uq<uY ^#@Y< :<\yT눴/"ŧϩq19:l[q:!g>t:Gq:5VxɆ>x]𜪭0EMk?1]^4"ۡ#ۉ#3ïԀ#Si3H-:&@K86h^T&L~+ny0M\6EvpK3;ђ!iaܶ@198$[$C`nq{LN\-{[UgZ>aD3(kw b~'q<$uMxyEi !i_d!nzgTZ \k\+JJ)LH n1*XN7 􍛀GA(8aG9C1Ly[w0pfcM.a703QvLz^.6J3ckO¿/<|J7dP8HO{[R5̹ƷuEzT %pNP璑!XAx8]G,z:-χ6}FOŔ[=S[ŖFK%9"@.9uQ#Zݕ/0@ u?xv57ױL[As.sK6p)Ct\Vmqw\^ ӠF\Tp7]Kۇ2KLyo@/RU\l@HC6o Z wم-ᶝPn@x_8Sc{C<WE~ ㊦97jg1BAv"a|zkM0j?.ҝ8nw| [wW Œux.kOۑ aQˡ? QVXe+$=ܯ3_$Rُ2:Xҩ>{* ՚m.r?7B$Aoթs &~ɾ.DXzl!NTy @Y_t'<㘉*kx̩KcIdOYPbش_,߰){΋T`/bƟ9au)>Bid1"fFu:fcc?9Y B}lv=&/'!TFdO~9j3{[yDEUdst7aOhdw^31@D0kif9zر6R׼G^_5ߩ0wxiǠ=l>A;Rz( zK]VqFL .B:r\oU+3ӑx^z ^+1ԁ哂$1aG{ %)~fk5AeD>=X62ЇwiKcqc ĪtShgzNS;c6iъޘ~`x=JeM|eCz\è 3:rixs7J2Ysy7撖3oHߣ*ӯKԅ]ra.J_1Ab U~9/˼x''wO{]ܲGRh&uR핛 0k/SICYPzӮ@mꏻdJ+EUdj8ޞDns> l4) VV"C9\BCޠf~ EC6p"Epq%W$# ϕ0; UtA7S  (`Yj';tml*Ⱦ&ܵ2ޛ3t%//_/pf28 j= ml\C=:QT023ߥz05Q/=.Cg,+]']~u!A. q2tDYa:dDx;YbNUs [\K[QMbSR?+po(_n2*6e&S}@ Y'8Ό}c=b 7jrOOMtHԼLu\e=[&ġңjR=kHK/' :#յA"; Z<7s@#Eΐ#^>p79AJ@iH-4K)zQ8۟-Ĵ2 ŔC]P4_x-'|-b2rOc Cub{Ε6ܣ+ڴۻzeS1]Z=.Gk\K31?`CZ\1 x )^7ľo$ k[:Vc6ruZ&oݔ+1ҲQ  2_0ˉ0-̫3u%oZv4 F%|}>cEqN ӧ{ ׉Lr-N_UF;=ʳtӲggV-L8;0 Wtg%DA#p0D%_:^IGD%O}.WED菉hpv]AsTdw MkuGU0Sy RPrDd}~58\V 4zv'bS\vGPBѲzp Ain@C6"" }kFTYfQbiƜrEk\`9K;)gW$ǷVHgCNXIźV\O[ce]P /^ݳWIZV q:t`n6S/>$r) U`h*C㙦t'^LH̆c 9XnǒxBuApQ\W9pXݿ?uX7LZ#9~8oI>/YPफ़u횄-DC{y Ι vuO-wMT&S>hgʞcH=$m>t Sߨ<*W֞9g{v?[5)/wn\6RR[NQ[~5搆G,oU1T { nQ.Hű`S,E& pE+\P;5/E&timQY.C$f8^i}-!p%USPd"1d}׷maTYin*).CiWu10s3;F:Iݫ}ܲ#ȿu,ip)h$7 xi:MS I|3ݿn<#eF#V2:yz=!YofGK4wʽ;S[@byYv04 ,ԏy?̧p{R Dm<̬X ,|JY l`5a;x8,bu\5wMpD ;fhF hIk玙2xMn<)P AlZyb,G u% ~צAua9|k4\H::V?LdkX1 Ђ1$4u@$ BenVfԙ<Iu2xġHǘN| @u @U3YReccX8X!X@Z*4ɍ=ՠ9;n֭^8T.W65]RƝWbB%{8fRʋd]_!ͺMB]V'AQR㏭ь,n<:[LJY_Ihjyt/ wniU:@oCA]&Hİq_Bl%7C.#e !tB`hۣ:E=fg*^ԍbaQ6PD-!&K UC/x U$s 7N1a`;lHx}4od[#N&BR5<6gfwV9ur"88qiZ5BUi7W*џ˱œ<"Ҁj# cR3G&xAK$[9M EQDQ2Ad PUE&yy9jG0b5ż3ATtxa$MEC#I +֦d;״$!®L3"]8X9;*\߯by3vqqH/yR n ZU+ X~n4F(`oBG.nGm  whGM3lzF(B՝C[Ѭ┎?5'aTP`:cShwmJۏ H~zqvp=AynWO \O G7dm *Do0H4'duʦL Z~Hc 3Vp#eԗ5VoƂ?@c{ѬuS=^ j&tW$SM'VɎ Uĸ\2!8zR{~ x4M)N7"EFGHkDscDG̝ Cg[VAkz2Yצob<%-7XV"塣au!=-Ĝ|S,D{hw5گy%Wf8b{RXoT) %@Ek;W E+=T]\ +"Zy!GwS܋V-pߦLlb ×gBA6u$Nkvr6;%-YIGN5/:m8a")Y+gQN,N&ͧ vS qͼ:Fh)7G}!a37DM#ELܝ=1 Tc9܈qrw2T7 rR鱢лz%]eV,qkD ;=;Idyů;#auY7nH%@1J[(EiV8u'*r~}Y+ ~Wm{ n|n=&]xs?ш@ gOZ!^^&9#{IE$.A{<8” 8L[-L8yT_)^?dNA1-d qm-n 'F쀰qM8`@8UƍE*c*u!wsv%"=^A4% Tp3Y6-qgbgܶ]/hӧ5X+A'٧#u.3|d53?n4F_bsGU*y%Epb_(.0֛{YpX3Br4~̮0ć)™,!Gov1"C4Huݪ- q U* ۬Os{)\:Ə]Ӽ8]ˊh 4$Je?Fj#'Q+rѱ˳Ɣ HDe"a-Hg1XnGēRMZ!S 8oܓ܆_=>x8 Nv XO[BHIYgu thOi4ŮX( (y]cH]z%eMHRf]Lgr a z;ڀ~eR6L[mǯd˰F%kX=ֱ*?q""~i (v c#1ШƃpOp~l)aWsLlCŋ|w\AJ?Zܶ4vurM<8qD;ZlOM>y,ކC[YjM_mqGxqAjؘ~('z~#b3qQH^YpuEVˮ@:˻LN G}:N ~tˋrk0 f N#ig|/s8 ^0^հ`xVqߚ1eZ>^;Un(VFt;ωs͆q=u ˲I_}$Nv U:M*ϖ/w)Aw\2OUoVwat|8CxCDȹ)]BE`?&^X"X;do`̚V\ )/Mk=7k qG,׺~&s,ESVjZsL c}!;6Nc!)_*TU͔%ظ<~ g ڀȉ?_O/H{P8w>2[e˷ߤ҉J f̗'g){LS&E !a, PoOPizS=u!GI y5CxXa[.P>.331$ n?uJY.C4]; o좯7\[1ub PP6WX*!tٕ e\e!9S+ƥQ:7h`"nw6#GXBFq7v;+Y~@2y3ض?-uR*6+,S![̔2q|OqW,ڀ`/CsłpBѣ\} |H7db#<]ٹ@My/ F[K1W"ιsQ7"m-@/TdJM:nǤ ض7k"18E׫\T*1&^0O ?sov* _-@aɐ7/)YTҮX׿}2yxZ%̃8}ʐjN".fwhW}cc\CkXlI2T6m1Ot[FάvѢ~TCnԇ͸֣=F oUs>FTwzm-D\(82&eu_@f/7=NF$#m+i6iETK퇍Ȭ oy TrZcÄO)3=0 (%<WWBS^7VAx; pS9kRBaGc ;|E?Xdmd}H*URtF _^G6=6GǼVdfiQiX3g1`62 QL/$7w2>2|cжj =ߗ\*l,>6gΉYʭq{BHrQ(89ܽmnQz[@".;uϿRe? "mUgvD{f*݇ ɬQ0{9A@p82Uqs6Spch}=ro <}4#~}rƗU?Պ3j*s Ş\GQ6ɔ-,N<ė: =-`p XKHvS-CwQwRx_V/\:@7˅j|d"=Fe-џ]hFK]^zK'GvM q`X;9~b '.t|0=T3Ԯ7 MOb_ Z>F%;ZJZӓ+灆@`3ǒfD8Bh|.|-,!N;'qPRW"e-%b.Y]eT]";@ntD-G? QxPvF1G6GVr+F9Y崸ŮF|w~}|Qfnaʂ@W.$JZ7 :yo=.#떯3kODat4JWaDId I]"NMӵ~A.He!SBh}P{M+vUϲp2E9"8+7d2 * F;0t?m.l 0T%KCZ>f-_6M>1eѫfc$P֖P ^6q |?|/> s=/߫sX8WSZO)s@6 +Ҵf;PuL33٧. ĺK!qNqfsHql#0!iľ\cAw4+6fBM,+Xa+/zW0~E2XWc~aͱ, ;.}lGr'c:n`27gPpy 9ų_3:XxB%RXyI+9\.PGr_L9@<<)-xEԤGAOO~!LY-|tųkE \^$%kHE3[Oz$'WSQIsCwP==qja7A^q@HQ$s#mz~<[c?'e~#]uqK֤9deL(KaQlVSutҊ:뗉}%Q`B8* yad<9nBE@fKXVPX= qڸR #\=gqc*`eaa_ݶW NlXwr[Oߊr p5>A . dk.PPhB9 ijhO}p+Q\516~G'Ӂ1LT .rMDHFI+@KY#'C[!7^X1VQI2&LjI\j&OJORys pAul'9~4DT4%Oe:jI'6{4Z՛z7̳@1Pyvl@i[ Tglޤ"5U ѱ_*47]8+ @-hS_ax7$}m޷ľ6YǗ]cr+_d6prҷ R30h}>4p.ekwĜb@D8f=t ^9fiiKyvSG,)4;1iPBQ[=ZQ9i OSb@=Rk!lTw!ڱx'THk8*{X+L+=UOm-dy"eԶ^{)JcAAdl_% pbpUF48Y)YMtWLZv=},mZ`T"&|f5W3׏& mudhkՉg3=ŐSX8y (AS}ͶB@r=4$se/(}Vr_pekI Rr} 𑨼^5*Ȥu(P70$ W }P 4aL޸y_5IF L7aFmHx3LئmN%aHIMB8*83˂eśoZ@<{W!G,- ,z]P8>kڌ(?k˥ޠS)+\JF!{cP žE#SzR~bvҙ^ޭSo/ q :]9*5:u2&)on\&JIdx۩ :ԁ9uC?Jk-^,?/lzh'襮9f'wXҵ c5{VM&Apd_i49{ұ.*8/Az-́RݡML/E"O69O=[Qg]3ь %:WdCȑ}6yd:r'4(:u/ eD,_2cF~/( @u- KS._\@*6ȣ@"V9:RʣlEt/2ɌZ'H$ MHClgrףM4!.8<&7ẩaqQV3 >I5'R+ggcP0q銭MMa$ث'ג$M[31(Kd=\ ˪A6Nѽ&vSD:?ZJbzZA2x]$ϭR0/n`"V W'2EX[|r]9aiKj ` 3_g6f9zLkubH )I(͸Av AI *'!s +w:*yтG´;vk)YDl@^-201'i,*RK`ScZ+z C -9bUX.D43Wϕ%DP{n &RT sLNϣѡ|5 Qa(75t5.演'2CϤEUʩ %khzA_VN<1=⣆ԯzGn&Kłt} 2fw/?}Jf;ۻ+s,kx& 25Tp"c {Q'Qw)Oڃ̢Dook !#hYIC-Y#PdP6TIl|/Jmn:x0ScS1h߈_ }f(6tb]D0ۇ =(6U=s #ebPX]˦5`if&6[ tN)4%E"!`I˲pK3 (Fs%-Bӯ *i@x_[e|-$YrSmC?a+ 4^yl;#-͙in |o:޵(ej!@橈[t00-u+&b3/I9u j;*eOW&'K'ȏELyXG n93lAU9;0Uynx?OQ y$51d ,q)Tf37Zum>>1kyk@I n_K凰aD7+&"({%~}EzcIh8IVIog`ZSc&a$ô5Mgt`=ELiW>ҰMfIT;Y,(}j7T=/QJj1Vsx[j]]t,(LW+V'62)^Zx~ϊ\L9ɲ= x| X?inO9Dˬ% cq*5Mz]KYTti2WI}OΑNr{ qӚEN[zAKZF -.%ZsM"s&NM~P%2K1ӃS }a7{KDO%maw"IPq%6nE>2ڵ̴&";Esx3/ hm $ K~exң}mϨIN 3GmITrTbr(ڄe}BõGl0deF&,u>aHm ڽ%>: yy˅ܔ{0G!͓{>cY CmiI#J>(=,yK%>(i嵔::iSD}OLOH#1IOAi .+Eozr*㪗N"Y/Kޥ hAh2X4쌕y##qY2/R_箲8& xᰪ-Boh8\useo20>gIe~Z`~-6Pbj4[qVB9*dlf T%1&/joty7wo⺌, t G1 ΰZ'ṓPϝ?aްE?s.&aO`%V8 7`i`zpQԜ8:w>43B@ it3JRܓW<ㇹ@XB6fS4nܵffEh2a]Ȣ8aHb;# jG!\l {Qx{1p #n__+Jh+W_KW2q^Pvў՚{q pJƴ`7+B !8z9' hG?;e27)'Ѫj ]B`DGGLу2Vl3,L'9s|*iIl2oy9b u.b99#vG-7vqY !s8J//ʧ"=;mFŠ%]?F7 vlB!lC:QdIN!,;m\5'ž#@"$1JDVeP60V$7 q9:1 zXJ;2OE I[]1XfoSWBфҎ|I/pT  Yt6"C ԉet̻4˛0顇/#^{ n,cבn%1.}> KLvQR# -07 '`c+RQڹcp@kMGt_͆ۗ)!ƱbPtC%͡\l,蠞KUK"(99@M99b4H-CV\UpA:9.չ>`Z'~ C7"Sldp7oAzKB_1#g POs zO4Ұ,j#7-ۇfp(#/e%NlF4PWXƃ˜[n Gi ݵ1y`b ǂbCfq 鴯f}ּ[-;AۤrѢʌS2@sDށV;.P햹,UfWg&X ]2,n{R]K{߬v-6J#;,leX&KeKujD%%`VhT݆lZR܎~9 ,Pjvf9/;j\$Fo rI#t:kYv3\mt` 6ku;cC>dO4yxxʓl&eD}!9oHT6^(qu1oDc韽cB?Ik?cvz{:)NV'"Ezb_})ϓ猯sm=ᾰRmCqzwD3_<~Eؿ/ jCٿ9v݆imi$t5F0vo'R3ZibY}oq6fE:S{-`;w;X0sK#+z֘"'-f$=Pl^*x@f@^:(K?n j]A+_ՀMHJG1q6YYB{9W7۫VAJ\iDND4Nˌ1߉Yge̢S+6dz[ל\GXpoȏXC#vM:=UEkuH|k=M0Ԕ}*Р8gjUvR-L:L7#Xs4fWL6إ[sM  .R\"[^F:]_oHL>u!ǯå'E_17PFZkY- ߑ '2Z%S돟油|^b XZ귵A) C6K 8i=N]tn{%PotPs[vɉ!deM)0rׇ2f%`ѩU%`=2}7 J{fz\[+upqogVF4Kl!7Yqk9!vۂ>Q/؜~Wɤ;gAF 5ݠqȏոljO\ hd0?zi]eCR/?D/i, m(rS2= /&#3_Z}BF1Z H᨞,ӗ}Я(EQ ]W*wfKi4ަRhU5K&|h(bH}Z4 : =Ϊ5 序$,b%5F㏝V_C*hzQ6EniCr#78@TV{)$L OPh1l3viu򻱒b(͂>9 +Ne3۶}S OYcNe TgN`RR."G 8sAO э/RķlH簏0ۖd!;1P};<$5 p(J^dx]. !=vǯ`=9yq~:QϽMh5$_bS6a-sӾƸ8#v/o[hG+>\c-|Lew 5ɾusW}Xb;5} J .w9vV2 HKů-JiUGyw*+ ڎļռDK&_c=0reMRSX|l3!x<ധ`iHCfFWyRl3')vD*,2q^;wP 6pۆ$U@uN/SۦbN2Ö#x4dzevLK6%b&L,<}%6^El'} x;̈́1#`n->/rU0  Xo{'NJwl~jHk'9 z*@p4!t詛ݕAnv9^ʗ=V6AƝ#щ)qÎ r~c432ٺtuKxi| "+j A)"6S? DH1?e6"5Yv}m8j7dIJMUof*'Egvar1 b< ?kk WZj.~$0I%Q (1뻣 bݓA%[*]}ӪQhASxuA,ߴ[SE1q\ʁrn: }sN W~XOѤCJTBT)`WsQoږ4TONaX"m;>^ xFFaN|wWm`-l4sP zWCS`;NX0h/$qեе}}M`jHA|4Z](B?\|/ky/Ү;u?Ȁ?, i(8rwpUu7_v5l,/_Δw =,ljU27^&zܯ#4 A̜RvqCK^VgH5yHcs0Ycn'a!3NC_XԋD 9/IĚ,BpXL1t \cJDqgT\oSgβsCcJ"Ñ!tFA=L}5uΦJO-:8f/6#@wX+~D$SnaGz~n#dnə8ODkoϨ5`AObNio UFۮji =cMzx֤%$1=ڛhZ[M9cH5-Ss&j=9xm>7Sb3(P@Ҹ:= :8-va&{kn@'j6glG܄d@6hhC(0S~2puÂv3}1!Ú,>c}6SbR:*9i+(s ePKwvgl;?.L|&:`[z! GhH-"2-r_#ɨ @N4/[9~q?\Ң-+%֎ %Ėj&4./nЮvQ܍\{>p%S0BtoچsmJ#VMMf) O1ፗu$2ӲuSvCq C) `F<*@343#^H1-4$J:$K4|(doЇmgEyޕT:JqFעj%Ar1یȯ%pDIصSqwn~<0pﳬ}u(,Zl?7{'a`X;{~?rD{]2d2_=#WP,9>WHlU^g>9{c Y [K-kgʎ̒oeכ!&>hEE|Y}BBwzyǤT F0kL4{g/.CO6xz\W7}Xq,Uh]>+b .E2U@#=Ěɖ|$@PkZ:y*|ՔC2E2 I-tE%/3'|op|Qy; J22bMeZNRfpWutz R͒ohn@ ƈ"t9KZ6$wb*Vr^-ٛv mBS@ U4c.s>%u\z]yR%3D&ڕDdmNF[ źW)߁ao87岪fJjYaNnMXC W_D>nuR>gcEeZ:O}KHUȕ$) ۄ_$t|oOI1b$ #OKS4O"a{/Šz5s%>bXRJ0y \x?kŚ7ܪQڣy̮ͣAl(IuT\܄eO|\OG5~$*-dWhմb:TJ$ yNc(Sщ}z-kqg| y3 G/(MYxJ"'V&R,_^S>ӠZ=Z#g+h"oIpwUshM^ !m%lD`C5|(WaҭkK&qdbבf2ߟrksQQmOH 714#S4VeՁzԄOèX(( CdzuV/yީ2Wu'\iEOĝ\NMm`1wqvT8<㟭1sv^^uoˋxBNF"a=m03+_W*W&u8r% 9Ԗ=oSw*:|%V\'OLm(W}>Gg`):3@+(o%XvTǩ-VYJw*kWe#9숩TSk#KY)ADaqg "m-ft/0w8Ց} 1 ԀW0"AE6իKVTa@9b:m%ĺ2s~N`VV@hC85\c ]c(n&yK#'Iܓ:P4BV9$ǜ$$)%YUCAB\֙%[6 ?K!#+i'#BqF^!jnKEUhiXB90ʀZBF\!Щ1'-)E\bew-B6UhC/%vaar{ ͆+r)Ӗ{9&<$cV@|?XkVfIa-i?%`FhQ\4İAPj aԦ0oX]}XoX%\'S;q sµ:2 @ Ρ7yM.ϷRMN؊Pֻ`wh ;s':2iVe{iz b7pC ׳d8n1~JHQfN;4''j֎.n MTAQdж2I{mK*%e9}A"xSbQ "N8؞FjQ;ϓxd-f"N %.kv7/<~Cq˞7` >abY FL;gz=.* P6r?3{x..Me='t7[X#De%yg!ClSGBS%pcL_8 {k`ʟħUgx3رv>/" [ I~Ak4r^3kܑ >*mՏ)i ϶M{nA`s3.BƜXP7Ry&ŞVqw%#X"Om}1c1r76c"ӓJ|DELryDԙ(ꮮjR[}3hpgL@ S+_K*_^œkX F2wV*R6^h:@ϋxwcz}pWfٞ  Q1>r}]yYdߔD݅=ӕ$/)yr%)SM3ya _Ǿ6uwޛ>Ƣ;HgN*y|5GrgNCipb $ t8`.pO2ܽLXg~b(5x ien#0*Hw^q{['`@0X\D;@ޛ۹f[SahJ 9i/v5)Q0WkOxqWmݕ˪%U[īnɣZiX^OZNt_Oy:$Z8lcp2E%Fj#66pvS | hc0.w`= Rٍmڃ'KIT1h ށ>@k7[etl/hLP=XXTs 8S)𸦘ڿ>m0rG T@"hM%7sO/U[f#Q>0=m0WJ6)OD2}*] 0f@6QK{Rώnau,[ړ9vCxkS&fppUe5|Db'S׺HMm*Wa#C6xgI^"6]@k]?|hd'QcX .*ߵV-\5`bLr!v R#ܰ$v$Hw8/tM9<ЩdT2X'۾6KR^cvL+bC$h`^ϻ-.ne0Ÿ6SfS|"y<[Ar=% `` /CX2hQձ.+YQh?#l9{v+>.u4ߚ^/xэRȑ_>29@( Ja*+y[{1b5Fi{,}ՠ!\L 2bql\a=" |`:ZoL=۳P[.[?+s =`[Qm\Sr~tPe 1 #{hB=Áwǭjǀ C0kN#MG*+sќ2RU3]cOAAIå~=J$N[ gzѣxXxJBٹ5M"Ж065dxĘ`47tgr+0`7&t]?Z5TWr5JRa+w[0K^gλΐ[Gx=|LQZG:Y昅&F~F0=gj,NOr|QQu#{g~˹6~SaGH]ɱH2CI6J;Yvt;C!jظYٔͲII}gGDb#eJm8eҼТ':mLs4.~= (0:&xYny.%E]ߊpīGlIi5q_>9N=)b'c Gt]s,ǚ T/cLz-&YaTtBxGCŌL¬ǡ832KT2n0]yzK;i4vqr81?,BwkchXmğə8Ysh>2|31/wSP",99uQg.OY%|)|ԹC!?9M|iOCMZҹM"m9`#\ъϒ'r/sJ}߉1`Vͳ8Y @s⤯xV JJ ܑ:s`{H9<=,GmIczU۝P=^sL-iBHŷxicuE7j-'4Kh{ * ]}Hthe): @=/ABNBw*,sCt=ܱ_GOxy29g޸n'J<;j>z!>.T),Bn^ZĤ+#;>;J1n:\ ӣYD$½JaJDbLbы2#$c E5[$O"73%2';a2+ 5 8b%_g{bYn]'oIrqShIҖ aB u'|N3V:{m_FBhѪ! ߞ'D`I: gAxA:xy:FwDR ~^dH%s 8ÚX*t?(C]Xf+;{x>Nn*11j:@xDiX"[/0I0Jk |SpVtkRŨyEÒTF)8=0 k;l>W~|vxڐxBL8TFy~0 Σ4gLmxj:yKd :U0ŽW`j.2买>EO8O]&(v)$10!?"' 8`aKgg0paHН//p[B MK6s*o>x郪cXIty G0M3ΨhH ،R,xo zAK14Ϸ{ɱȷ[H=Պ5޳\gXʣR9nIl[<4Kae4:cFfk?ox+o2[&+Nj* zsgRY|AH/.FfMkpZI;0>Fne, HNˎ6& N(]zrZ+`C3oZ6`LZp<(G-JjlUCЅ8NZ:㓣۸,.fEO)^L_mڥ~e;@` D!v^ 0s.$XNǗ+0?Rςʷ|,'?v<[ >b'63뉌w/wMoWG!Q7)X%åNLnĘ,GjO(q]Y$Aҍa$ԭ;$-9ZҺ7z/"(.]!C@ s Olt)d{0vڡ(hkkO--[2WٲPt[N`J,T0$h*EvWrRO9kXHN6!~MG޹37=b<錥A"wqȄ1S1&~gh)nMtѝv$XW߇U- 0,?K)]WHks{& fEi5Nr4!ER xHӛ$[X`7ŝ#p|g]Ntbl#ӂ:SMЦ+Tp4IbOR3㩦` EhX:;.X{!X~\]zYT[c(k#W α{BځVѹz6I!M_=4⦷15e"5 Hteڂ6/V:L dwG-RFhlXO,;ӌkPnvpoVՖgs-={\EƚVD^3z_{S*pMdc<Կ/54Q#HTM*<̷CR( ]muWQ3uX&yBǤ${; 1]U0h(EiȬT0zEjYn$iUcݠ}E)愤ѹLTgpUoBc8 ꊈ虥X*N;2rYvUOxqToyKQ!h@W1ŬC tjI'gBTieAnO um/.^e6o5L-ԁ{GTU(Ӹ[?(s1؟o1c!:dmLK?sE)M R> -ýe\DՀ%s Ι3{ةG[OuPZED!=w]^I@^ 7$cq;meF[w,~Gό\&lSAq^7ۊ)5K&&q3Y}kj44t`ÜDŸ0 Ô>Bg߁<#S=N[ì=H_O@ #}e=SY̹~vdΠdJ]VZ/Y1o~ ^)Zd"vO Wh6U^H>b<3ʘ_8wpkt1G{>ȫ)N=8ǝX3Uڤ6|Psƒ NiQg,ϒ+ Tӊ38wN !^latx,ض-561V@}D&4!*Pk*_0Gt˪?puو JϵLso`^AF08pe4ճ/7/ ~bvLMLz$ײhA9Ù9سGQHMrw4ȫG߄lt6Fb[mA e|C H{K7"dkIx#k쯶zH9X  +KDNͺyg 9zU 2afn?&7WuҎ,26O+떌W?_v$7]e9 OagR;[dg )- oI!*ؕ*qM#F_F8i2) /yw@l"D44uCN}cc)ܪ}Lg^ˠMK2hyG2a~Ĵ'nwxba9UWFR'uD;oA1J?XaZL9BUB^i83^UzɒHO"{['p4)r5V]lf5 oGVlG3UqD%ZTh'qR&ވkwŖ"ǒ; ;%r[a(G xrnџ_W{f.9M@Os &6s ԘiBo]zx SyPi -we:%JidpD l)E^i)Fs+M_Zu>tj 1U]SLTOgdS I)KnP Iuh3 lRT4- υ f鐖 lINɭI]ij.2J@L>l> Պ'B*/?;:onyƋy6EG@ig;j\`_U%9Csp}2 cY);4?.,ͦKN'׿77ȷ=9@38*2c oJ/msLa02il$%`9U `Aե֓%| puꢫ\x(] {{5{>Q̴;?p.99dB`&G:$t= 29Q6NnRBG\AR)+w>ZG78pH[]"'E!!bJ+ö}cC$ )q$aܮw,DX~xBbdPfyI("GfĺK 2 pV+y"źb= g9R7>;"U~kh*EeO8,Ba:?zԏms;0Y߽k]d."  ^ޏ"0F+~P'C;Rh7DuP2/k\/Ep R>*ҪG8o}w{AHP_sE_r<2wȦ+~C0jߘk2:s21DBV\h,S~C؜܇2cdj.e7\^FT3vNfO).=ш[7Џ5GCmqS ۶H\_^s7a044q%W7^֞h[ӹƞM1)}۪ipARNP{gN'_uaW p&uJpel JO_Ҁj{yX;Df-,{̂E?@vo<8 XvYD"AZ7ĔX- f|t)]{\-|zD9(ɐwe+EF¤p@ '))`HBe+@q`vT# 8 e%7CjZo״<^JcB;?@K s<?eY+'h0PpDCjkiAL8W@dv KJaԠ7![)o炷PBKO%3-Su[iy T]c4qb6X̓0~jGԦSBfis;ZiiWگi @yA5{z}jiE7yD9=e|uLFbO Et:-R5OT-"f,)Vg H_ Foĭ5C腙]R Co2]!0Qlpzz;etw^1RXKwu Z@|%:|^eF&ٮҢ3'8f; Υs8b(/T-3|Hu3 |Xg5@4xK#z`F.);==æ*}}}~y{G x -M]6LfWE_3|GT%R6ql^yFf_+B]_.5L"4\X2CD`["6orcZQ)#I ZUj(\*dZ0. =Ue"E{_٭b"mW +B]c\GmnfCs}k-ֿF握xɋ#7⏐s!/i1= :7n׆{ 6 d?ǁ@i&ɓd+Xz&V: bAF;MN֣^/üF* 8vwWUdlҮH7*H4#lv ЯҺ@͛rY0x%H2?I'L~Z4=D~e5ˆޓ/lZvY1^e] @ԗO@LsK {OF '{=eh{cbKp+2 YjxG^E3FnvLʇ} &]?|V+ L'}VL T^&wqy3[!i@$ f$)8.kr1o:Z.A(Ƽz 1Uk{ky?ȾKF&-D(HߔGqE2O!mc< _>_r#v{bI5ǂ7:X ,Ƭm,;4>J(iup# lؽƠ%CJAv\Z˧_YC+I5Gvf#Bs_ht|q2헚iŪHG1^v*+g*[ȔlEu) :{4F6~  L?э|_OF1rXv&g]j0cPW) _pFpȦg} w &7~ERYxʊ[-x!{z Kn&r @^JL.@ieQzSdaXXN'NebwKZC\"#~).zh-vي Pgŗy -a#H!і[QwG~&I/|2wqgTXKxůmG+spG?YavRVo=̦(؍&P:Sw9(aPlõ$ht͠<:$ )(k8Um@mYn[:V/΅Kw|ÝGe"wWY>(T*0EcZw`Q1κT4SWQ}'An2@Zc?wQM7vu̷2TL~ Zsc`Vj,A@D=U"yCz0Gt"o4 _ <ȱD3$EdkC`*T%kƘED$H ~j8F"Yn3!RCȎ_'n0pNÚySDR<[3ªo9QQEnX\.A]B>DG$ުۈ+.{#"5)ykѲu$Ny l)K|,sWFǘAwݹ;YP =a 2"㐢FmW[sA3mFscL6H$ qQ<8B;1d7"~ uS E7vJCXdo+)|j2ִ,ޛq9+ꁩr;M0 OtuʕZQu4d)G9n -&,WTR jeg|\Yr%M_]IoO]cIf2 q a$w{ST$þ'NĪ`-I_2˞wF ¹oc3閍cySp 姅1a ܴI^ŧ0% @=}|C0"8hv gf.sev)Se[!8+4_e$>Ҕ%t .XVu)~ṰIpW_Zѿm!^ U\TDS!6qn>Z9_MTKAb fN_\lr \<:A#6gENjAAR[Z ȢѳncW|:ڬɧ2$@=Yǵb $^05-Q\ X}??Ņg_/g PC{P@o]P:{C+~o:L7 C E?Z4 rj%eԫx88瓾L|oDql8AZ q=y;*ٷ"vx7*\L5Øgي-<.">xI ?~lӟAYVb8eX6dgG4պLObdW;HN:ˮ;邒Q BVCQfT˵:}yC0`0c, 8/!4jؕOnCn`Q bk =ho{[=9bpJH{AnRd܎l'1b\1zJS,ڵ4m͓%ωCiC88dwE~2μ*4>m>qoȬ3 ߱%~:z ؠc|@Ou|1KSq])d\ϓ~8/}c~k kTU{84;?x;8Ʒi&)rn~[[ RؒvvU[jp>(A;,ȓҖ2&@c [$|#)CYa]]T3xkhsQo|uUon2M[+;d}-\Eܖ@LbzGWyG޻:7LI{Gz/:B>#.V_&2`Oޏ׉ }!k39];Z01᪴- L9Yx64*aϡ1qw>!(+>6ؗ.LyU-lv}#C󴝟"A6l|Y-A|DYڬ&`|H\_I f;%~yٓmf&C_@zla/)13[lݻ"# .Š{SR="md2~d\>(UZEl(O/F$UE:PVoLPE+XȺZ%KAKEcE1{3ȁ6砡J̄hB8\"%qP`5Mzv/rW+61Xoα /Wkr6꾄.*HG\Qny ,ŭ.6C/v qn8vS}, KeSr sUP(lsx ;aIݢ{{|OŌoѸ{vug]v-(Q'[}•GMw%{`OKm)0&=)4S푴 rb{Q5 .K Zgyʳ$, 0ŀD` yuÊ(8PoE| TM '6RJ2|w4iTk8`Er5cu6M 3E''h!MP\@ʀ(pp=h#vv5j{yU?(e[194Y_%I:Tv@%zk#IH2Lbhq"o(wHd3.jMx.jК]5~^ACQHa|Lĺ{,' r7l*1"pkF*m$C-}ݶ2}KUa28X]4bȀ+79ې?qnkSBY *|Xq; #qjoHhu"݉W"B: ӻ|Y^h^#N`.[Gv׹-5vM΅O(.Z [vRr&vԣJ@c1cDAIOJҙgs2N-5Z=vh*,Jγ^Ӥ;28UF-b^y3p!ױ |ܳR@,C+n-L$U ƙJ#_0+y7gqMSf"f @d[OϾˆ|ye}FŃ\MN{._K~)r o#'#p2Myyw3U{ $K_R) xYL*ft > 덭.vȞgG]~z찀Txc$ !pxs663tUQkڛnf^i,.Vo聞T_qRN~~O1=|:::RÒf#Aš;_CP Ad<}UK ǔPnL\DBTTt`!oj2lcB^o:%vj 5n0 ({~[ڌDl`ۅP(.89]޷vsة>$Og3wJr 칃*@>`0dltf<;1W+)$[%&жs`ķ[aA@X ``^(S)\Q1ddƎRф7 0Ϊ硟A pq8 _Y"XYDF-s, 툶e. B:VuQ":CH0Qr\Kj8KcoۘG+Cd{ͧK}yDV^3%W+s@Tn_7i` 6WM exqW{>I_;lC˿h85@bVw[u=e8ԐʳeC-_INaV#P7φ M4I#r{ܵK5,wb4=E^=UA@=%9ntwfж-5`1QϢ~;p#Oi`sv}gSY_ ;=K+9#]&<)D{JLQ_} i.Vrh׎tUDL]w}G@vP=tr9~y'L0nGkA4-lr:1d&A>I7#q '&ssA[f37;d4$§6A )–$ y1kr١T5tIxkeU4f"~pƂulfoU[KwGvYQJ}%:2D+pjY2Z 8iέHϰt-VXXHXvʵ XBRV9>+ϙHibRչ}t-5ȿ.7&_iN3 C|EF/=E)&\fb6\O&ąEĝ.H2#6p0F>J p@:%NH֌`{Ql?^ &hG$B*1naB O!߼x_4}J 2d^Qxރ!;Ȟ#-@{[<;]5+;] 8M gߗ89b<8 ;k2r6qx |ʂ&s^~H-MTIy(yL:σs*t;s0ﴤ"T]ل oⅶU'q)涵 Jq|(zՂϺT4YcnKPf=$o+&&cGЦ9?c?oǍ+i> FTPHXο* aeZ 0Q&vb׎8A&cfiO=({,f~x,{:u'Vr7oh[>eY:AԔ0RItJXzUzrY4uVM[>:k[9 #o[-Vdθwg7_iM<7H^n ,T6 1 18 vGVn4n_Å6!1 TVF}1_Gզ%g(՘_1T]셛M<&kQp' pYdfq97;-dyo*x!jMkee(w8򻧪!voSTO7ȵtk0)9.vz)x,RD5%?]/g@]G7h(%3$ h Hs5m!K"!y̓̔?](:gRpciA@Nlߙ1t !0 TCzAyg"t"6ګZ,gf~-_,@֓'ArnVQ.Wumgot{5א;*z|;݇S,D 8}d[]DJ"&ޏn7@ d¦މ^-QN_YXוSW7M5Z.,z1;PZ$kjdn0k`W,Z:3)x/enRiE;au$K-_U"#eyڿ žei_fi88~$fC89LGe3h$ˈ D[ܻpNҊ2;t/}Kt I]/?J]^v&rl޼%ש$krR$7\TKGv۳ D>{x fadGv (gIs]6ߡlD-MBDžnOGs}U&RƵ6X 2L8.{i?LzpxPQىO-SSFwG2j WKNbpOɠ[:TOtO@"r1v--o\ʓ0S\Odpt (&@jŌ| v#nBl DaRؒ˃^Љ+C‚}\0X_8m3$uK?wC/}ɖxxt-9s,HtVip #ۃW͘B1K-Nb]WFK"fؼ֬ԻdK䝂x"D$'~s̼`qbۦށsכg F|ğ*Ef`Nְlp[0'"t>OC̪ج-@:F_gA=ƫ Ce|"g!Ux8bjcƐM=2BSlca}}jh]ћW.Rl'sى2Y @R$ӕ+ {ߴrN/1I{< 7GY$2j*֊ۡӺ~\`Lt4̄(  sӝA唩}86i\c",8[pAyZ{ڲ =X[/bO$\u8/UHOzQiqsf^痨fEC}{iu"Z?V(|ᰆ$KO_Q2Zż%ocC9@&gbj&q2Ƥ$WkWs_ZoU:(e Î ]2rΡsuA(Jiɥs?fZ(Cw}#>mH. t-/Y փJ:)ok]=Ta9H8Jt|@LN=Ij%&h益;5+B+k`XŜ4oOF`*fY68Ӝ W+o\(Ɠ%up:靄[qe$EU2D y3`Sށo9K_Gng1I|avXO5]nqmȩi!#zIKNXQ7[h{gKJ;z up5F22j*yK ц,h^ x_׵;{&G/zڦD-ñpLb 1*|p\@DKHu<$9>reufXÅ0} Xm{`vU3&Da@Fw#PݸYFvGlHOsp"}d*Wgp_SQŲt`gU>^9v~#>Q3fLtE.'P=sB;rxV3"Y17' 必\Ick:U"EO]3mj :ʍZudÂu"JUpXsk[Ѯ{z׋Vvnl{W?',rDmYv{@CӚ.іjэ|n[i%̙ -k܅ q0wX?n֔lBWuli79Y}8o^PV!݃Q]:^C+Q~mScVZjYiG"b&LfU'yFư&?QyR!TyN3/>RЅ~U'GIsOkrjSg1ZGgx㍀m^{=TUNqzˀp> rܐ+,ݒ4~MNڞ^M[|&"㰅Ί$oL\dN[>V' m1E7`> ̀Op7)gޖ=)4\mtF&볪NɖN•BASR*~&>MJLdƩ _wj#$X7 jC<[`!JMO6]FbqP6#Noڗ 'R,KҴUiȴ&U+rG3=T&X=(m؅KMٽ.!;91g_̣R0OyPTN(>3tl~K$ɜb-5L 55bK*m$١Jʙ%剝x=[akkFv_v $d eEW<=g`۔I;''  rp+# oDsG5Z[@zfIkUk<@~}Seˑ7mPKA[LNA頌2@yVa+2bav&9A|gLR o’za@c_w󛥚UKhd"^gCym}F ?ɾ}a!c28aij[Z[f84^8`VP06eSCK_l6--2*٢]`LBn&QMC1=OYW\C i0%Itb|Zh91LO#g^m)~CV׾ 6dn*( :k塳{dw_Svv5ʢVȅ/t2^ 32NKn6PÃ;^5Kj4{٣nJ8"\vl ѧő0D*ڢ=Ȭ綅.rNAZ b|l Gpm f`Efvu{rLU4ۙ(nA8YƈLK0*t>7fwQwѭPf,).NѩwAt?KbZqA@ ԍho]RSZ\3՜:24/&8Q6/a=%cd! -ji{c肺 M!| O1?{U&ĩ:Hn<-K}6 ?7D <:ֲA?VlZa~-AkJT]ađ]0G,Tz0u{imESE@ 0~ș,I%`%3ֳgIh̙=/(;T> ?;o yG&$K^5!MR;t@)žUUus_W ZOy,VǾ֘6U [AkMԈgڄ}Y&w)CYx&*PG~ũekqdN͝-Ub0 WR#,Ϯ vS/>\cԵ%*[+#Ny'@7{ה<_|xIkµaR7aMmtB0X}\Kv pj7x=jdo)@QͨeT}I`k^R<&#'d)GpPEH9MvT%c7Y:a,=kCսWr_^{uۥ|IL%ǖ'PC&F"d>NPOx%;\:eTL!o{Cj w.?*NmТRR1,]6ڝ׸ap`9Kgfym3Mzʠ*q h:Hu+Q/v"č}$=1 R><p #[I8xds06B&jLAoވ9P)7yo?@Y"쾕6Ax>Z<˯b,~T4yNպ'ݍE Eo6HΔ˝r`T͢p13dǕmI18#?> SM$Pi:{pFp~{l}Qz0^V-0?Au{Ĉz'%<;+֩3TmɕVaNed{Qk7ՖΡ8kF|2^_\˂vxsނc>{]ʷw?0{f4im/h6{RB9Lv Nj`ӗIlZ/R,&L&+YZj||CTT-e*ʟONp@B/)sRMy*e<;bLhg$%)C!,`fTEܛ;A3qĘ7|UbqI]4r-.̳S4#cLIXrKJE>31kV}=6Qל`+a)[g.^td]6ip~դbw,\i:KMn |)˾MG;賍ё "R ֳ3p~n%?nч'^ܹ(-r~?)O>zӭIk ո!F ]bMuፕ{>_(𕷦+OG,r)pESGB| EtYЇn8Vg+,lA3D? Fȿ+|X);c"d1bZ}(0%TRvJ[82<+g].ͳ+Okn@ua^K\`w"Hxڙp'2ĵ]\ @-+(W-OChM#b0{}O!p<tw]ofy`|!Rtc{Y`x1nQtxٲQ̶>|0;ρ/w,;D=BxI],G(6iܺXU %Mf4*9ZJM +y{+WGbUコn2qL&q)jvVOI#Y*FL჏)L֌4vh2`Dtf~Cz޴2Y1sP{w@zmU;Ia:(N13lEKygk j+R%>gA28*[*Rva j<1yGQ1N۩-X(~ CHW1]2W= R΀S6|D j{@׳I5R8F(cL2=]_C|D/b<(n:1(m2q}4_i2oS41|{*p̯X:/_ NbaХQ6 YrϠ2>D,G΀YWGu:-ABD?A/gnST/')(T`… M-pKde0XK/mS%%|ra"˼yʇ$=}j$^CnlR‚EH@@'x'e>kQJ]q@wdf ELȄ[5SqD}h?G_]Bdվ TT5`fn|("G2#MBgF~W#S25,G_̋/f!jPFu&`Ơ)6LL'+ jnT-A,o%Qcy !9Kc),1gBMG/۾Z Zbʠ i6h|b`ҀqgxgNj1I<VЩ 0.K Z#bNj-9zr Inko j3A4VY)ra!J`Jt8+މ.:/s5GװS*q/LIԨ>lR&f)k1QDk{ی/7N:#.c{?3k3Rl3c]$(V7  (HfAS9nev!ΡS̼{9;^.ȭ slqK98fO 7ބC{_{zmW5:qâ#;ʼ~I]vەRC+W {d+M0lyQK f6eEMo2:\{^tr#ڷ q,ylY2#7EU_TE{ ZyJhĹM CezH! U3m_E_&SŚ4=Z\Rp{E~oEUhkVlgOrE?hޱ*JhOr64퉏CXbwC\cʺS2[:[ĥE\P`t9qvϧX{ Adq/9ڜ7j;vA_)MUc];`hؐ4$&ڢE2$\O*}s-'?0[zlSkNxĸ:]b}G = z5Ӌ˞-1[y '9V%G?+ ,h"ڎ 2}Sз@Ip v)lY?ߒt[AuE N4j $|5{WY]4.6,7܏W?vT;Y6%1zW!eK k\|#8z<|]A i5xqe-C\*HG@a,dNu6B4_珅!E$߮J҅Oa(T3<~CWt}\# ܂}[p0"th Χ_޿xԤP+քJ/Z:Sݙ _03Pֳsf"lr~ Vͭn": §|ru9>v)Gu.9*΃(4z V#]DtZ*[9/F@n )?g[zm6T />s02rJpYd%ϊ)5y`p<1J4>$.OB ½u:J:R8 * qS,Oc.gbGY؜kXx 2>^J ( eU`9\S(u7V٫$jxʾ<,:&'q tԳmЅ ܠ xϒ ES!f5,+K‚鷞z /f{ `Vm9xiVТ(Hwwy.h#U:s~s4O-zMn}Yi2L1/vtfT\ W^hX,yE'r&i$pAC)}j>2\^:1Gu?_@1(j|F7?TbN?GoSyuBM+8:Ga 9Xd&nܯH=žH\6KB=&+nآ7p\ĺYYmi_Y`k<-[X4GNЌiɐ vի $ }z;!T3a/OYcF! b+O {1Wܬ/SKTwϕEڽBѬE H'/ĪGJ2C?6 :?=iHw!kת#z8W>($Wm1wS ʠtKF!O%7.m[!`DZo֎xh9^(|lӋԧYUF l+֟$Im"L$9簳 "l֋%h >sѽXlxq܉,+߁8ͪrOl~o?$ tv&@4[X`6j #DYvt1ZP {Ulȡ \U7=v6@' O:* ܠ0Sa[œ#gSȒMk?3m ?Cb*]k 7tL|'Xt`VlP9] 6.g_S)~ DPU=8;8f.f#dx]>A/FOh)ݴehyT_kC`0!ٞ.kݱl拙-}ج!1E ͆YTH?5%gg !o+ult@& i5W/^Sn@㾴d$ tN{Mjv¥dn%ϋRF)S֤]pCv݅ikYDW{=z2J@' #'Nb\j\00rwXoPt $Qv |G}>/]̈Ol)`|Q4߂ьC^(? wkhr}i^putv4tO%\<9'x*b2ߍ{C(zݵhh{);Hkۛ,R6V{K Zx"hL:̐褳x8Rg:7XI_Z35\ [P#1Qu핃 ត%YDCkf։wG-P$a~6Şi~WՓ=K- i6 fg[t]ߚ=hcSoX2^d0); ,_$6 ?HEqѢi7ep+Kӳyr]VMlj)^42>WX:6n=qXmb8`Y,M:$^{rmjE;}q(@vS;ZX 7#5 *829Uܲ To;gY9# D&pf/Y`nuJZ4r>zҊelgh~="*nWN_^h4 [8DBI-N涱-fJ9v3X~ԈNVĜ,u(j7z+mO3iߍ넠8F0P-)5S[ ?FX;eU^R9`Jdc)2WsE'J^=.u/nڌ(Xֻ<bkSV?Fe -4"}a&Ԕfg~:M5T LHs_ʪT!9׀\],A˲gD /-O OId=BvتDuovfX)q؁Lx&E?6/灀üu/ŕZn*g?5=ծ>E,*< Ч@yINcAMGMnA '>]G<`YL 0 L2,,qOybs||=9W\Je0Ihb)[)N_y܃o/5!EG~E*9T嬟8]/ƪ$ . [CˊDr1iUV8~TqH'DReQl:o%'G. HoO&Q0 \ =qQHѸ"]$Q>wq)yk]UC#o,7dZY8FhS>hk_ŋ0 1*%LrĻAI`Uƨ-B~NIu2teKk(:+_K^@C&zh p9^*s'B?Q.W~銽Gd 1ʽ@!)wT_z#[fU̸{p:)74jq.@3}kZ;"M+`EE{-w:楛x~@,;/| \sd2x r}w0q0;`\RL[-1׀F@Ko+8`Rt(38s\ >]g3\eRNqkKkJ974f0%C*L 'OӱֿG4R~g-~RaS!g9w\7[tu :jqȝD`2hK=*,gUY`y!@':D;sDX'38PS mob^5#CuQ; _?GKNrڊNj7+ "M_'@hr^gBt)'q郪{D9[fԱ ,&n]l>MZ%o']K1W~_ۤ-oH9:a. w7-:NB) e!!4/!fDFg+SSˌοHuE 󳭔 ԗ\ wiK_Lt]ǸdA~;X: Kx3\)o PP~#iV%?,!'ãoSشO_Ѧ0+ețQs8fڵd=hio76%jɃzł~0ʠ$J0ꧧK3,Po-!.9G`FX&%#6)U4LT_O`X sn5k S!a`R'"l?R`uS_/M@ 0،C*}SN"i$e3iҳ*?☜ _fVNacΉ`\ ,B撱1^#g2H?O;ٙ,(M~%ιMОPT J@< 2*M=tPĬf?SYTh뻉IqN+b +(U8+*fԬ`epX j&M6d}('.n$O f(Swy*<`*L3Jk_$7 ~A"Ra2u5gI*cGli4(Lwp8]!%ONrX'xͅDd:ez ( H =/JաuX rho&53Lq|Ru o@oO|*PTiELDdʖ!:mάS^ds̎ԋqf0 j.9_ՀgゖbF37 +O;=RԶ٠ɤ6EEw~J Z#Mϋ%e@;K(?B`t0 cwϚi)w$c 2M[rʗ)u swLE1S=ʍ Yդ2F:e72T=F5/2p}unPj1W^V~<}.Yu.ze_؝LA֚Aa7vR )}ݸ|f.3d[`xdӶ EXf 梡[D(QyYtM·,?h u:*T{!zՍAcVT4U;Sp*Z]2o @Vffǯ?{~oAظxI ˜b3>E؟8 Dij#ȁ@ \F w:'SFxVRi*nzǏ?` ŀUΗwAhI>zU)J+.Gԅ&7^}.)ZH(O|A3/"`SV}%`TD1c%Ŭ3j «!1.F:JhڀϑֹpːO6ef<*.a4~?&lA+?S-&"2{qءe39s֎M!auG ] $<ߜ tڒ|pQcǢ= >~Z2HѝA(QH$ùu^-H]w'z:GoV0M %>3qJ±8\TїPUހK&;ž`f+0׾-+#2p,%<)ls qNg^BRth$)XOlv0Ҵ4=L9EIѠ\$ӿiP/V@jMx63 -w1eYYbzLIms^8bTrU9תSȒ דYG493 2>|4k?8H;˟.P^h ZDus~  ~3'`G ̩e5}@JA&C' -e $lvPbF(_/Y=xaV#;B afsYgMo#lnxnslk\[/cm oDM ƊfsPtN'gzqyGp0{F1Z sLj )H0$n. >keĻ`*_I/~wU^Ҁ"3U%Ώ"xG/_ q?/t΋O %d3+F/4%ŽjgnӤE*Pb<9hҡꦬN`V=oEb;8b)X'JD iY˶ro\ڟu8mxZ<7%ͮ mw9b$ Ƀͻ~vO!/01ЌY5bgBaqm4>iE<3~㆑]j%dA_04.w Y_(fI͑i{FC^#fE|X4HM}}xH^Rk~&נ8{y:7^U@/`6IJB45ndALF_lHi">u;Jn/%Lk}3:U-F*lW >Oߑ8!c\Eƅ a>GiQ$DuI0]ge@xocfBr~^mSȾOm$ rm܇s1?u$?U }yQssQ>y -8{my+~|Bf[n=0Ö).ݯ\ꎟɃ ]hLLwݞfn0{D;6ΐSZRoxSůzGaP9'/ OveX2L#Y%_ys5Uz}3~Lp쵝^_T7?=đhFjB? j>Vc7^0 H&a.hu7O~b:u<&||  >yS.M@k%'?S_ $Ip,"8OQ8͆gOR G8KɇvFSCu i ėQѼBGMF#jfb,!]"Ϭ{[9p{nwj6i/އ H5!L D2@ҷ @%Nsߜ;"(R6QЫtP 2t ʖd"aэZLlkW9GSRɮ=F2{N1`uldˉGWI(U;e&^VFJ4%ۏnQ,Yߠ7%֓*`Ia_߿s d૊/u+lгEi_٨01wr̚vb=o;uf8gYTCj^NDp4쾋 ؒ)Xfsz4& OJ’R$@7fqYEjg3HCz@7M*ŻSdLO3J* 7r|H,? 1ߡ#p9@ VWW9EE `K֦%s@E¤Y@u\D,1Ֆ28N@!vse̽G =)2)^(Rz|8} &^z \PMab.AV )kU,Z08oܒq# MLjlXk|xe;61," eLIVRR&[z4-K'h1@Ϊ-#=Es4nKЌ CedЅPm-WQ;87}Eg.)} E|mVґf!T;H6rp|M}NA04 23`1ߍ Òގdqy? A5_naZmz7c#_A0 MZ[ Bf6(9,|{n)M|߼O~)rHSyF]4'kro]D e7}]&#ݹu.j%|zi^E?f llk]s~qUx8(i걉6 0F%>/`$ϤmC xyw]DO'ȣ: 9 )[ОuKur@r~5"w2>-Ri785(G d0n{aJ.gd˜KW1磓?kD.$Ğ`qW'd %ҞɂNVDjp?">82T[.]w^C-JUӳr*c{O+]2k׽CQQDr$̸pb\\gHXHa ȵ+a>r[Bt4b#&P<șĹG׵4LJLZ_ܓsS2{TiЫ-,l7rfHuf3ows *!3.Ե{Ewz'Z5Fe ;'g؏ݴ76ҝW]:@N 5ZKV#7-.ЊDNh,\OքmJ)vr~Lڑga5z 3S v7τ{>%f赜U;LD>o;hsyқ8>ej3POY~#Kƍgk"ЂCEEѐ6n»g$]$v0Xw5ۋXam5cu"r)7W,Z c-BR!9 #mlrRS8;qGrؚʷHP:i#v-EN8W$l?}\`/Il*9¸RH j'$c[ldqu%N%,➩QQ &zr{[F6qZի"Vva/8jq3VO &K`\ybEU:KbL< PjH5t:/>ưWKWQTt:D X]zoPfK,: u.FV?kJN|[+&U|$g [ẑq"7ѭMۃaG!s͉Z-49Ovر8V<rviTHhC,0+_qx53Mbg'6 $ `AJCۯ㰅@!huxSrK4dsvNYi"Qxjb/Y^~ L_gF =b|z5ꔛB ei/zy%e`,\~}5$@+X#ܿX"|R`7M#zQkYkDg=6H1/ V;8ݗei Qv ?ժ(ӞEL%G{=3jݥ8Hݩ=Zͳnl$iz1.sqriFAU Ejs1&(p*M էϠ Bd%fT3/w3ө5qDDJz8FcAOw2Di\*6iX4r<ڮB?Rn/oH?7#~ ( ,| jXl,d.3ꗈAn^!PbdyK 'p+10n(,CwօHx#+O=(ڀR)|w(Txē^!F %`rG ;q0/t,Ȭc3Ԛ4\N [LFxz2KaLncnB, HK{sdP4253'Kj/%̸mV\v[?X&^p-DSSTdž y4|^sLA|#ҍ=n&gVɆܐ͛RK+r}7*A<(|dF =-sY,K۾I .xX{/UF=5 tZ47Q;X_X#5rR 6F7&45 `84 $/5!khTfo(xDbę岴㭩TCX{6I[ Qąu'V{auпt%;,($W!?[\ s95kH\\2PNw>i󡡑/l*2x<6{$C iF,{RҮ@MxĊ‘2d?+STni0m׸rAZF-G>׺Cq BsJ.Ys NvP8?9/aV7T*dͧ 0xk>MH,R䰹;du%\~LpW~tJw*bek"01݅PQcz7PS0;[w6zW=F 9w`5qRxvuc 9$?:qL)qg/Z]|'wL#i g k?TPL6K-֮H0\mڢA"Τ,笵gTHi>1#s Ϫ~>B?gpDo\F(U s%KqI|+\[bRQ{ekj6 ~RPy܃IrfXwE+Js1A)钑=:3p(7o;kJ?hM1/7ʪi>jh=mNsTdr6 6pIyS N h9t|u osyle@P [v%Z6b(QzMv&GzA(iֹ/8ELE?* "+GDW oy$~,r R&]Ѷ<\?EKe,$ %sTg/˜6nX,@B;$^@`1'E[F1el[ J*\.$$ar$N'*ʈ|Yjw2j3r},}֔0+ݚQSbpW*t^xR-_Q'[d2 5JEϑУcf%Ոi[,CԨ%s^͸頗-c$1SitL~\[_JH|k0W= ;# m~-V*f92zf_r'6k O CX~ W ܱ2ms@$59*exRp,?L.sm+7 ]0=i#!?u (:ggen@v9U8EB[WhT bd)F*>Pt'.JSLrO%a -L*oNжc-5:Y&m V:b|'~ޔkTz#J9" eQ }zK}2 >Esm%ab+  :\+8X7.Y3 c@b޷TV|3ضrmn|ԗbŌ? b.u.]e[2j0NGh-2ܜm |5>+\N w8K}ZYMr2yns9F}{ o* USoA|b\_I[&VK L{uiٵ K2%0?!}s]j&},\PtS3+$ŻB%0{kOEtE&Luaڝd5v]8 FطJYt뫬о)8q\ !=|Pt˭KN,W)"y>w7*]-zw  (Z58UyOԠXmϩ1PUT3DYlE}91"P=yoIުLKWгbmÇL1;ԓNWDQ(]ÒTscИ{FT(V}UGa: Xoef"RF*3Qb ̎x0M)'[c7Xprã❒B6H'SD"/ ?AxUJ`134 SX0~#b%! ,:Gr^o~SxmEd;NH:$X޷/:x$"sF8Yx!ks*HsiHqUmd@.& QP<*73#IR"OjI=eߓ220<,JPR!MfJ?wqG b&Ǒy[7xl[.[:11^&([A ɀvzE1;4dd@">P0V5+b%.TGI9A⺠:V(槫yjt|#eW\!k瓺DrCboYKei?bA͒Sldᓯha v5FBh^]l,!$ODlrLuhmh-wfNog}|`Ƭg׳c ~K3!v0幈3=G*@(DUƸsv hm ]YhdBo_X{<".^Y?Z]qj⟼Cw(1.D}hMjwR% 6J2_M0YzuiqFC?=t8 I3.7YA\~{}u-ԃNOF% tP`5f &DoЖwjddRg[(w0(IV~eƍ 58X fV#:Q hGχIF0"~dTFfu⇑ncnzi `?%qpy:UIZQ>k+Xzɬ< #|cH mId贫Op"vd X31H|eq$֮et;^(O:m]tOHkzhK:O8 ;'rn%yMn'A}b=5*80 #U;J3t i&4t@Zߵ /\ɥr {O6c3\ò:A#.Ҍ2o>=9c=,m"VHSF ОeřJQ@maI|40BlU>'Y*xhd ?LiFZ& %ɯ=- 4#LI|3DM?{'ERKL6d 3eCtVƘ&+N(R$o$jSl]Bh C*V:r| P}w͇G{W:Q"`Q޼Y'#o<3i0alyJۗ2~E4.(R|[NY,LT⓲H3{2Oc l{-֋VSH"c9i%W:)LN[_8zCn%\;v$YwD2ܵTcpԥ&R?nhΛ{;?"|RXnQ6sJ( XU=<KY4Α&YYJp-]E/6 ~렽X! tv%0̏ÁF 94^ȟO,OLφ *7]rIo1b8mi"O:ծi-N|CV+2̬$%T>6udhw8_~NbhPɒ2 Z֡&`(hJr+ɪ45,Gےv6/IYgKWt!wz" 9 cϣ" moh=J=%tdGZL^fN?Ṵ9z~p#϶=5'xÇ8qʪ~>Eu$QuӒ =CⱘgONpcd) !F(q1٠! f2O#QUB҃9[X}Iqh"pֲpHZ.Q48pm)[>kLw11쎴 0  nPZ U㔓d87>WDZ1MMjUHxG(%%<Mx%8UZLrCGFe5q jQ?a_dZ)+ s+ޏ]CsAc(l7(0^ߔ@$9>K7*o[/{m[T2BjuΠ}FXtǿ#+oN X)?qzU \v7j5t S\"X?Z l "f>Og 8=Y#@XZ6M7v# )M0ȦNqit5`ܟ6dJ:rsAWW6 gtN.hKu> ]]PcU9yB&fag7{\3AWCeiۈK + _Z$gy[LXZ,S (o)tu݊+uǿ܄:l]vceA3Zq %F7$3D"MJiRl,I T8E$YK|e]ad+Hu]'`34Ƹ_LUc`3@LcWUHR(LN<,~~RlXi_PzDgi]/-}^ oe04nZϑkon}O_(? n JP` 짨sDew*Gv <+`7a H)1 jsJ_ɔ35*a*ISŭk#:y:ϟA){ernaK|t}AO'RK:z}>[v:m] rE(ѾXl79h2A!T'VfZ ;K:cra)%N>3F[~x]aӰ֊E#/{-!`\:=$uG{uUw!iW;ǂ @f%N㙓~$gԈp 0p*CPg_-/oc' \{7F^--gjuTc6߲(s]Jx%oq!%뽊`[?awQ7զ43 (x(@)_faWyXfsVxh%PסzŢDy\3̏0-Nig߁& xЬk@2V>.U{=^Mx;Sx +s;Vݒ=raLؙnp4tuxVaPsiַfS{M{b5i V9Yjl~.zZl{Pk|C3!XFtBIb`St 䑤Y uy«Rl^>< YM+夞9#=G؝*@NɬaahB`.eyFd-Frꙧ_WcrJ=[SB!1 /`TրP1\DgRH܆+DQ fY57 ?b abS4Ov wlj^ ~\R6 oj"Cp2Yq:U(fܕ:Ykˆ#3$z*j;[@NG.R&z ̣ p%,ǩo1dq,u5_ĺ&Gs3ڰEŊ:r_?}GgTš;z2T}(WpN<7}21FA{} SzY*BI 12TbqJu^|AF4,:ۮ)#atq9\Ģ7Ghaؙ{s߿NýYЉTakgQW5}D(˱#TÐW ݽ8Rs=]T/ܳ,񯠞;'ptCf#kP~l},MceBoJ '@uLZfuJJaMjt2xfd!5+֓m\ȷ΋N9I_VKkUCVDAyVpO`qkV"%Oꄣx,m"Á7Iv\0x;ClFClC}ء4tqav"xkҽJWi'p4M[ }b ;ɏ1 ēr#VehKzDh`tJyC%CBB@BAksYA& ^P;5YՑR̉͜zv"gPY A@.[ xmLwWKgx() Ne\FWkH$Xz,ӟ.w,7E.ͣO a0 58l1xcl6Ddr3}rJ8!9YS7܎ye, B;Ӿg >qKڔ^*LDŁ D*(ݾd;֟[[ΥYcPw{ڥИ]]֗^04>nܵ}]oWB[h]m%4=`PQmuV#L.F|964^2V3dg+/TW >ZKQQ[pk' J.{׈,jȊVk6^{S\wVaJ\ș{BӟuI|6Cb 'mՏ!v1~UaA+\U6+iM=W`^.YÂtbk RNmXi аq߷4`=>V`dG4.jǦD@ Fat r YA?IE+vV:ᙛxQj482$r,ڿp)u*4dϮDݎRtw*2V1%Q{w]O.o] N!+Q7a+W[:h>Ǜ4Wt׽d6k44ԍSMJw^=-<7їfϵ𺧴e e-\EztSb8v([E94eZ":NT-`H2 t}O6l: /E\d}{.R)&LZjO @HmTP': S>J";8ۄ<} RGS:S8Ľu _Q4ь%z6;{TYrli"r{z&T[kCMP"M3 ϙVMoN0ЉdT/\CW~[V4j'U,oJ z3QcF9[26 $ǵY I8>5pIPQ]#`/XIlC\Fq48 B6mĂRc,lE;S+dnG^8VN6No*~nCv?- .E}P!z$K(ԗ!^B"-/v+LjR,XX7ΟA>d^a:($r+nmdZ9s{p +FӾ6iI+],CЇxQAx3Á}sGh~?{8_D7fKm3;'&9rUeBVz^ .Cz<^Bp`3f_1:HzJ02X`~%XiX<e"N!YsL|M!@Y# ԞObBD܉O[-6 66Ce<sCc+8psp}?U5!pzX;.Ɗ>2sck̴>Ol4UrmG/q)~CD,ֆATUd%3a)#cp|*'=Tp8bY1F9OdeٷGE}d&`䑱 An)O:TgA C"0mY) Gv"~r1G*jsë*kRDUa6 ~e?YsԕPj̿[V*c^r/8-/%Kk66 @٦`S '-q[@ҧy Kz;i m})|'~JcnJ<^bGu5;@Dy*v!ɱNRm\ $0|!#"gԀn FUgg :6?ZUN{[#~}Q f0vYDeuNbV ]1:ㄽ'uٝ~ ضK|_pŞm#uo_g\le-\0ŸBɼSsnof]Ļx';6q~׽'3Qj;d)tآ[s塆"رn>ԻBRPήH]z=$}s(vVlTsټsBINm>oq>xUodx9mW;rH1=Z* )ܒn/tWs۫V}[K^n^g%|4$ؾ1|lfDpx3eZbډs/i[8oڢ +f?$j,IIզ=e4=qCܬVQ̤Ƌ|I3uAc",5|C/ ,#sY\ rBW$ĪνԺ<ɕ!a\j:2^ن,s$=.VԒ'Lg` ޮΚbX)#]^KdžϢV~YL'eYHQOX,,qwt2f߁Զ=WQcwOY>o略^4u}Ic8[ի'`?مp1zDVh9Ը\OTɜƮn`sڕ{VX-|$|O<=% 9{lhޠ!B RmgdSa|ob)bQ4jn)x2SONb OPM7~)rM 2ܽU_^Op9Ì8[O5];]tk {k띑qTS; <8o1{0< wΨ,S2c#Svo8'$K־H/{ ]:230]vaV>C:Twd|[O .Zz <=iU(s61wX/H#olQ jROK9TK$Bg ڂ7nS2y(D͋_ar|m6\ Y'voo ceaJ? xZyØ2O5##ȸ8}as%'ӟ+9ϴP*~Y0!Ԍ/˜8Jx޽͕[Zt˩ ˭&i>5̆&#(H>GP.g0ص C+lL).F,w$<81#M P 8<7! g7|%Y4jj EĔ)AF?,is褭1ImW¶߈v34쾄>`ɚ6111lM)6ֺ/KsA7 A7! ʍ6$ K-Moi"S^@n`4ylݫځcI? / @ګOwD ,zhC1žNT-~.Zlym4D݇cjrpðe2׭ HG6D)au\CD=:p/s@#^DsU!i0}!l \=@.;.=kZ$oJs:%K$ϻ (J?<6KU=s^[Bg-!e{ۧV뒯^> tSF~Z=ַ<jhթ7mp,cRbCAFmI}|ҨFw[ÊuHCFuKrP$jV j6ws޴g w!E~'%PDIBm U!C/Ra> - ОKչ?ج87Q7u 4Œ δC)"ԌvRLΎ :Mg{Q33*hTI`zj;`{"[IH1`B)QG;\W dˤw"^LĎn/>Ӄ*^9 k+iQks֥S$ixl* #@O^ﶪ|z% +6Zmժ65Mk""M_ ]}Cةw9_<}Ke,z6 Ԡ W= f `P'"e*qs HZ|#XCx.ɇ⥊avՁT$({}Oe9Iaqӻ]sМDDY&VqTcOpE|J",ZA.e@xyXv쵷詞[}a@Cӻ$D3h'gϾwvYip%X/Ƿ _Ae ~ =PELMbtZ&#KSx|Lu,.=2 h7>&Qf1땻)5^q3U6'6a+FWK0-m%U7J*Ӵ'_n5*420-a2-C<\F% ᷠInņ_k9!E7`ѴhwJ#E1cVξ-)k!Q&{1-p_)x iȖDt 9X60V@A%&WRqMO+&1U$\֜dv'Bۖ"ͪS) ~G2+}rw<͓^:q)ee/*8ChLǠI-b@x@75J]0 ^?*t,T|*džue`ż|S'6Re2tylK_WT{=m{G<@(y?meՋ¶66#o2PH]S!Peava3ts9>V?tacڀ߸>Mk=t-6Oh0(5]mH-\Տ<ъjQ3hF5D W =5j>,Y0蟜ipW7AS9knSV9:V~E75]1OU֦ڷQ۶H=aRjC#Fa`KP7KrF7zI)0y@&TK#X l^8R܊8Y#!K&I\҈Д,!Q- ׏}n8X{g!AatjJ5!Ln}aO,z뗩"0\">H}oV- <9҇8yj4K@@bV2dg~-׉QAʋG,N{KNS2Y޺oQ#! \45=t9[KXQiSjŨh. 0.ۏG Kg]FU9\9?W'u(`Kʚ}Ui`;weAaLs q|@G*Fn7@"ys]!(# oVr* 6 {Y DLH].xbk쥆\?FH>8-b@wE p[4p+T(ӴbmjwyCR}4b+&7I1 Ȧg \rG[!isFe?E #%XC8Yd&~""6=c T='s^/b2= i CfXuX]!z(f\-["S#XI).Q9Iڼ )7[}AfӵOѲPضPb@(BF HJ$.D3J{ԥl 3r,,o9Sz[KZ}L'_70ګ'~PjԤ_Ǡ=6CH%#=BX;fbxf?wSQK6 Jƀ 56%נE7M/u|ƼXpϦ>j?&]G}40#UU|%e#նW+<:5&5Ef:a8dum{QpƱ/IZLiۥ0X pXםB7 drԌʖ ?n5@4uAّLEθR&,Z-x.\P\89eMc `Z}%GU.ONV毺[ +` +-Rg }l`)SrN >g3j+YnY\ AN wԈ8Px*M!"Z:~;>e18nל2W y*'qouHc FwƼ{0yѡ gSK mԷ ȏ8<:ȨXqTK@n܇Vo8>yqLf5H)3͂ͺ % sPU6Z~, (/nt9doǓ n=9PxlR&hp\on?[5j yP'?b ZD:&XD j_ wˀ4D<|oV%|uaoۤcH<9;ѰXR\Xg dַw9 'M&n9n5s$[uqc-%L'WK8|=+'/z:4):%rg~Ż˫-ǹ b&D7B8a? 8+-R_wgi ͪR)?R^dє'T g߈<<?̒Qj](S=iU';H?x.w!m; }Ѱȸ1n+k!J XTp-Od4]-c^Xf ;gP;zڎնx>RQY"=bȦD !B|҄`zo~:l]1u?Hט-bIxm~4 @Mg>{aK8𑖊 ί_KGH-X\9Av/Y7(B'էǂ˜\Z$[fOzھ&5iԴwאEx'<曶*[%ʖxoMP/|z!<8HF;!%Yf 32xOgOۑ;@F])zbd,FH_ >T=ŶnCjC=RUYrD6pg7ۭF[鷞R~@IXZ]-/5P`d 86^t~7 3H!'T枑H햮S9qA F^n}'8 x"2ŘxgT]ejS=Rt:*ba=)tGk{˯t^īCd.-Њ{rV8Y.@f=r+Bgǡ W 'EiuON`7]'|2A]d4rX]iK7 W:AnR{KwǀBѨ̷j:)۟;R^5D6f,-)T)I<&ϩϟsL碊~QΨ0LA|;ϵ*̘!|><8"pФL<@eE[ށ, N27<@HšNm!Lm\56fଁstFrzw[R /$/Fhp;{vEp'|_7y-7~9%괝C+Dhғ 2ōlbD[7|.ò'0U;,N> _"A 䤆o\r܁6q)ɠvjP!KvAJ1uZ썲feuIJJygDdxV;S1Hg> 5Gtlr0eii0mc75$1Z3i߻'0AFa/ JY {o]aK]Sv8v%- I~Dĕ͒iWJKz.9U؞H+ǙM經ʔJ3q*%:[x,1 V _ug}dsFOզ+ ]ď k#bMLa]DVu =j|=x6?R:^^J*ilJ|HcD A*g <4Fr9N;T^yaNZCJDNDq*OCN-(F13J}F ~W{"ikZV"mJiIo~4l`U5ٺj3nM>#V̺qqNaWU2˄ o3o}gflF%$:3FZռ0m!1Rcm%R=(7+6Ճ=gEY;6S`Dg#Fb۟d2#dd( >(8DKo$,I5l[; Gתu>Sl H^՛jXi:3KJ7Ly4EX{kMDbdSf"tׅɷbLpPEkrf% Ty gi"ƽxT5QMaQ`bZS#i"}j0 %c?#;ыjp$0/ >-ms**q(!`cFXe pC K}Ebk? W\z0?<'ͧ_WJe /)g$|/jkFsĒUfbIұz{ ;'ԬU`N*$ v@q`3I.,PO}/(X'[ Yև9H= b5|{59&>~x>*!y'FeoQ^(;q+? xH S#j,t5݇Ie heNj%TjF?͘JWq_ЊIU1A.$&q6ï95J/uɯuj#hdgsz§u'l'p4d`<'Pʽ8 *Eg9y]0΢?B'G}@$bw2 i"1ws,X, á]WkQ`YvM֋I^Q2/i2*~z|!'iK)@9+,n`Z@-uLY7Gk q 3-D矁TSe>dα>Ym*7+g (܃͈\t["x6,QbNޑ]ZSUo$x!u4qF{`lQ@1[j_M&.1#zU~IHXylS`ҖCh/Gn'!M4:G",я pp#f nw"y$) vp6nUd9x1-Ɇ $.1Iӓ*iaխ0P&Z}L R|ΧMPezPPӣ2Gyh@ A 1Q ROX&V2"r݂?⻬qT߳}8iAJvNeɃai7vny 0 j ճze½|u J’R};[Nöؕl|5{a *VK (%0)R5 &C!,;&'DLEMF4̺vRS`% kp"3 Wet㴚9v-(.cާ" iYyER 2s͒t+h 5gun5lM[w讽O`͂IB.+"Uh *_Sb\Ag6|p-e u: IOsHvR buD ybP"ZnjqurJ2K(&LL\T:9SrNBd /OD\NRc;h.OY"2}I!qd[OZԊF!Oq'D,/Z(tXDss`a/;DH !ZXZ^Mmmq4&~ K߈( 4B#v|rQ_?䰄Ɩ=oUty[(+K=ȽdN6qÌ&kHR3-n&J,c D#~l &Fb%gk쿉h;ctY`gdh_ȠObşmH.e4@.^M OؗN^0FԾy;hv__5CJ+ l7bA)}J F,(Y^Sss t3x? kGYs,kVBzOM/P  rDJm|C; cUO]#{Y%ȅQǤl]}O,3wC v+^{{劄H࿃dͺI=TT޴ lŘ- ) M~b] A:b.Hc:I@01L;)ܺ0w|S0L[;Y4x*17L]z#E{1b%ݛ?/}nͪPd@~z{7aSQ`wVjLL੓JJcF?[ l$^X-[b܋S@8ro@XȠH|J6Y1'9gW5@"Pwl[303koik޼cit18>^gq`Dj (M(^'SD'@!lL! =8ҕ]LLR;0SQ>`xFJaNdFBQUI;-hiyؑԗ(dƬl)fb$k!qXf@CKV̱m"`]+u;%UPZ&5E$tl8j@ a²b;tp횚BTteK$ wi ڼ`2V/"snHYc8 jQ'vyOXatZ{ ,NӚo ;pP |A:X"9f;Q) 'g[V́|QvRNjfc8AB;+|Nҿɞ q.X9^KDʁ 1nL 2d4Ε @_v~ˍHv?kעzD]^ Ql pȐQwϻ4N1ǯl[*'Q{fG%lVzeZR]X]aFH LF5<6vxv7 cJC<%VrM 4]Mʹdut02uK[|T& syUTgawӊo_5*xAö\>GaUSrzK28-E #k`LvB'6@t{J>BuQ${%VyoflH-4t~`~̌ ;U g)YXsh4<ȡ%+GNx@sq5Vû祲0~|&c5_B<`"=`ePlM~՘S{L}dEoZN#w ^h<߻ETN8.S) 5 IQ9/E b.RCLN@Ē:ރP9ǧ::"MV8!EHR4K01ky*E% k:,K'&,L]*LƑ wGNvmSCƖ?An2*ƴBp&[:MU2?:x(8S,qyRd7M`勇u,zk"pC(uU9^4\:詻\c=+:wd#\)elk]%Ny_h> dbG[ѸoY~ l<ό=ĈdWa 'Nג+hHitftApJSVIbQط=^G-7špKfN<~GtZRGHWȻ#:MYן308YWz- 5LA3NE˻3zi?RYi f=xꦎj 7o`=5W?-It6<f }R>J%_j,ؕ9h$$b(YXt|gR2'A.:?tTh_m3C'F%)0tKmtxO|]>$NLȈgS0Ne5W&XN>:Θ2bL 3Vhz+Ș{d0QCKNs!  &850_6a* ǣG;]?E/j Gqͻ t7Q|Zl}jw4}l?2UA>E~˹2r}Nҕ9G/VbY?(^e|H_cY\jmv6AМy0yHbӕGV=23Cξb؄dp'fɫ[K[zPW`'g%}w}{6dUp2|6)Gk=3iE>|Y#Y$NN?oGki\Qs 1ٿT՘ }5?tQ_Q g\)#AgAbW;l)ռvce-.A~q@j)-mP0<VaLMb~3))V1e6=\1 .a:<tHP:=Cz^53ŪˮPMa@GԼ՜-(PPS#› uEnD  صzcBĹ{NQT%hjiyǴ SsR̚J xC T\ e+fpS 'n%kUX7lt281k9U;& 7BFΙ\~7+N$Jt׶ݕ^BΔb:p_$ۮjY!~Ie3xU2o\i_QRЧ)41c&T,`\uFm 2 !U7N;oB*wSbu&ղT<T{{:F;ܒXH}Rn}ULAD\ S7~# 2߀qRVf5Wl9]빝oF䦝'TI :U8;Pr^ܛwQ h9!`{Ra'35dQA(5HD߂Hguɲ^,@LFwjKgx~ʏםH <uDDǎIz(OӲ%hn+rŞMӝ9%h.z@م={LgĔu9vPG>s3D(~;@P^ۅ,!KNr4d*{S!(YS,?d"R}~E)gdE!!*גZ+|ov%nu/zk!pNؾǞT6t(4>AT +w>?*$;-g3CfylgockތU}*dW 9Fx<x"qKKx=& {[ITL݌D=뀵ײ~$rėp"'U۪ *U*oH:Sk˥-,eDnXQ퇺Ij4y^rC}"Ʊ'(vw@hdm Pabb:ZCZ1?c b9Sȏ} \z~P^|e~_T7+ayP YA~~vqK$,qfQ+||lj'[1g0{rt副W8=!Md4Db@݉ϖ~|6$YE0Xk=Ybr/La﵀^=I_";,g>i$ I)#vr.`Hh${2TY)Y/9C ̷ dzxQ2c#gpQwbV:UX.Gam#rjP|8+f ky%&Oy(:bvq:oJc=BqD5TV. r$T VA5֯O=yO~]\!8ȶ'=5RM$ x{Jd(VB0 Ѽ"ה;2~nyiZ6ɘPn wQ|X˵]Ah"'ۛ\!㏊m}=W5x n`EjBMcq/:L['ڻ`d# ŧ9/j=s$u5uto" ,ꉝn< _K4Zk?*WB*qL{%9P 4LQp8DsASA:~r;`ua6'j |Z_͟ r|A NÝW`&D[X@0΃AٸpԖ>0!?^{W*G[FlKis:n%~T*b kniU_i,`Z*yO|'b {":l7@4j"!Nr࿽m ;|Kgw(p epwaԁA5^op7MҤWqڌiz6(_ @E%cĖOYyͱHG bI 2 rC;{w]kt@R40 n& b{y4o-'>saBx2P-ov6p<\ot/nv٨)}5 қ'nC"1f:n$/Uy{槎|,M:flpAfkv:lW2]S*s=eUxq%|G=I;ͶF5SDP93Pڬv`?j(9(jz IC<;E eYjvlO{gr@̋e/jn!_iF(ua;cl|eXUdֆuƲK)iD`~=׶tpǼ;@Z/N :y4/"|R_ķicuV6貶 ؀{:P 'RW΃h{#FkM 8ml%UBmr`f G-URs܀4 rfd@ͩĈyԅӇ8&_ZD¸>#ȹѐOujs~kQm;[֫. XM r} +&>Zai)sMh׏cD~ӿ{2yà`F[;tQ.ޫ'4B TXq.{*$2z? @[ls|GYۈa~גziS{|z!1r,1ߪZFz޴rXfl~QqIJ{>htb-K3]hiSe#O0u/30v O`8 soS˛3x<-{d4/{د{0zZqq)-dJD9ǯQei˝Up%LTݒA>ۓ΋![θ>  !- ,(.ŅBű4SLkz%oJȆelksAs / $.CSLxY鮁A%2 41'u3ɶS3r-闸@"^qo~]g13wUGEhA֗xI7F s:׉gRW*J:s0+izZ/O@49S;h&8*æ3ԋhL [)`b{庆FcN QPŏT9SBu$c!w2Y;fل띟D| IGš=ú7zb %E?Wڙö[qM+/-uq2Ll+!N_-x=ðQy[ x+ˉҸVdThn)4x2ٺjÇ[OQt [xVO>g/QkĴl"숋G"ɛ+); *Yk(lb_a8}@ZAGH,1&m/{K%'aSAG nݿ,xB̲-$fkIc?.#:RЖҧ؟ TfF/,Vv1Fe]u >IS">VYz 30xvDݜ^&"9r`QdcGZ:ٗƓlwPtLd[eRjzP ?뒎l+xIKN"SYk 8\-ֵ+ ?S30c4="vbN|FMM^#u2i}JUDm瘒Hoq52@Pj)@@u- tVk*`"rr` 4.2[Zq5vZϏ%` COkNѭ'tEԉ=HKPDl.F,9 .tdD=V1tC21$ɷકkT\'ǟq&{PO!bb'd"k-/5tǾ?s">Km֓LEIPŧ݉/촅Ԃ:bduvbF-"4YJ0⭹ ^v$>4 )|pUЌ߮j!ys !ۥpob([D?g5H&ݼb pqJ)7r=.uy`:؂#ۤJ&C;M sA_ _ 0lGmfzkhjtz~Q88u2IMb7 M ._"/!`SaU d`ll R99 ?.;H49#(g}2xBK;T8"C&*e_kY׻X]fk!%*i sVqA TkM§8 o]?s(L4jj/ #,}\^tط!_Te'w۵05A!F&c .ǜ>_1LޚAuδC^M*b['fхg0JšX/q褍s qo6p&Yo<:bK_%ޙB5/ih,J9 Br,RO\jג3&aUay6Ro|N8('_}{5&sUS WM0܁QtzY%,ٖ7:˻K@ Hw8 Đl:R0f a}k`] g- JZGD /2.1f1p*SIĭ8_߂D,NÖ́MWZ- ɩ!7bRG0ʀ[t#cojAvj5e<eZA :bGHjЃ`@ 8BgFW6S:,ojRE+bUPb:wBZ,˺g˥fMhpg+|2S@ l;6kk#"+ujʥlHjڬJCqAC(Ц.UꏶbZ5H@NNG./u@j&R+=ٞ]oT*)zZRoH&É-#=QgwJ$bS+`]ǮLV`!_5q&#"txEKtJœC˴udڵu"_U4o)z/:|6vA*PK(Lb=GC'uI?L9-dq9K߅<{$/%<:q)8`N3"MK!nNoӖz,* n&I꒕}mv#:"DzƏVm0ԅkr&À#٘I9ۭ&f[BPb0 j?L2Ehڟl;(0Kx(M:7k;ʤI.RƾU]dITvĿ2NaDtyjwFNUTEJ$DOeT>>tN*)YS4U\BH K#YCλ3@(4M:)!y}p RJ8eH肭ķCz 21B:v_ :ŝZLwOaPYg@9ȷ 5Rr;2-#Ʈlũw'mxB;l5/;2-QHb=Mtܻ{4 {|Ȩa~Q!\ 46t4ٞ/[BEAя`\HjoǤcmW"e/ZӠ!I ?I< :R^㞕>4\B4@Y C7Qn.W_* J}ݱ2'Z2v9/V{yiGMդA4+6f V.ի[d/UE9BơFv 偮2 )#xf\@yu[!ejs/GDb,/Sʊ5f;z̔-z(tpM[VmzITm/,̔PZcg6öb dm[t}řյ{B E?>v,Xߐ`XM>$ v):dV>}^w_yJK^4mM1_ #jzCt1^j QbFݫX@{اܿ F~XK?x^jt^.2-"w  KMFC(N:IaO/Y$ tb(wc+F.mCCj(|Y5|HЙ&maqUOG~aA4P1˜v o*G}oO+f26`d?7ooVo~)7vj% %,+Hkm_Dۖ?gWʒa/ IWr"D(vu 掮2rBӒ%{PMV̶oǬh9-.Aߔw6"T2FPڌ$\)R7peu"jHЖXysbqd 9KMv2)Sj`z+ᛊ_؄j]X!O Ǿq7]ު#R?ˮ.;/42$,4̜5aAR)_`*Jsǡdli#'o-;P)Kb&%k)NXYl#&ʪr @5r&~g%Fӭ N9"dBQ,JLrboޅ$3/|THys~(6@4~d&H+ +(rs7'q, TG50P 7WcE 9!.g_7MUb$ԋi0]Їb@T6sȦ~w I`=AyDcڰlEq #ᙗ q3;i/oNc|Y@@_ ]?o/,ONPd@~~8l>+l`Oߝ2bPG cKHQOpR~C|m?xpE"Pc.)0Zt=cVdϡLVe$t*.r;s}OJZ{5Lqۼ8 CN'ӢMvTi;N-h)8Z涛VVlGS/;y"o> o$Dl\12k\§OԥN.UBڂcBݍhZ<, +Z)g!%|gp HbwNsTtHGy4u>Qzw2zq} {d77牥 ,8 Jc$V#=ـ_;4kTC?yvh= SX9J`rf:%|b*abXRE& 8~H֕:ߗ:T=~ V|4V:swq{b R9^/c6'~͔]zH8Wm~Ą"26j&bլE%rK~hA^wI'DYGve4^ԇwA"'KXLQ Vahwm%ݧ y/Ö;CdA HV?]pH>"%7X1904ѢX^T)tbS,h\ڃ0BZIW~w}4e+D%J9*HIJbw_紣]M73_sJcOLDGSjr>iy+[D7$@2ow!!XV+O:0S-p}<,=q2DqCx'_+GCZVdߤTAjyh&Kd2"L!}sD6w"G헺^mjt3$j͖PA9+'XH8du\L_yb[)7RBxwD:xQ,hC:kM⸄ \] Ι Lfmj,w{YIx@ mڲG/&i$swfޓ³A1K;_\A\>vaIX [w˯9 x<ᑖEbn}ہuaRj_ʲKEWG|Ys+  \,wIEx0w2[2zrh/%zl dwܗPkxQs ڋ//9sem8z^u'|aI@`azAiyw ΁>Ex߫#NH+aIVKJ3z˩Ȏ |2e18pbFӋq EI.3SpzI^FEs$Cݧu1׳W| b;30imQ=&JgBTud D[ QaȀ[ Zn;r$"c%mPuɤR3E>+1Ա*+en4.8ygwrJ0ҏ^ 3>$qZ@NOuǞ{ ߆p1ZeX ˆ+Rj-(u&l%[ט"ڹ(NAdI\2!l4uڃMh`&tcKV~~W1d+ׂ :xρ)EEE!K"|Ԯ]DB,gSeTG"_W|DYV_̨Fmv;q-^Zfs;u(q&1GMLNt}{ zGmNcJ@z8w&*f `^~Nq>&]'t6fsdه-yMฬ>X̴ϭ=y Uk%9s<|Gʋ-QxPXCer*O5 g7% qFMn$Tmۂya-oo=gy!y"ۋ>faՕD=9lقG'^$Μ:z j~uzu8:n_R:~m&"iT嗃 n6ªbF5tZzO+#og#ϱfݹEt,su.kf=a+Wч!hT8;U}V,]}i#X ]2Z:b8z(в |Sæxt*2./#:7Knn;-z:qy~3 _bB3v/W=P0FT\Kv}[rͯx}6Ek$!Duu  #˽fj%̙4a/߁l5~kOD[pg?:>Kȭ-QLJF>b2ߒ[T$%rJU}\;ߔ{^5j?PֹahJO' b=#! +9%- sNo0]oOi3Cy.̷ڜXig!N{۝*G]~(-|ߏ-T.=uc^P"}ɑ|Q]`d7y_MRkTfxD ^E6y;HElqL_s׹1* sܐ5"',R:EOM~;`$Dq@Ax{*#=Y04 4SHBcj. 4Ԋ^V e|#uqk/ :Baˍ}[G=ď,Ih]oTH7rg9@4~|Bp)"[v*&J_3["l ah;F 齠SLe^ 2TZ\Sԧ?M7Ҭ`m\X>?|ؗ*O6'd_E:Ȏ6'Y `NkS3j`!*;R1hL60.A2G@>9RM7/!E'BϴJ'VvCl\J_XZjRTg=Mj G2)۬J Ԁ#(\0G:"-Pz5? B/7kd&˚ 6 bV4{uz0,EE̜cJ٢t6h]Nu?jeLN0&Ղ 7Ms"=V) яTuMYJ! FZN7|`IGA}I/uۤ?K9aor$(s2h}sUR. vkvJ08lq-`-=(3^Dmnx 2۬W<ˎO3AZ# =OU#^VE^_r1泳Th(+*?_ʬ4=UGjMij)OToWPCR%hPNQ)Ym *C`X[1BH]V@o*P*$Fg4DkDwB(_qI\=#ޣbK~舀{ߊ]ـ ƽffۮ)Ch" wQwWmSE5'HrZQESWf;wY!3vhZjG>x#!mD7kRaKZ`vn+ϕ UAC_>{`m*rBXYQ*E.,3ufo{W'ɘXyLe}<gfǟn?|v|OCPEt^M7iA\d_K0 6 &PS1쐞;=p$Gt:\3E@ƺ)sS٣ Vgck?TKj?N!8g+ɿ5:H/j@#thoIcz&m,$/pcڹcW'/kHwT`V/%on xLf4 eHAIGU *,sd"|\X>ӢK?Fpm2?+d-HNm6tk+W|dLYaTJ#}-HIAYPWOLʷĔ(Jۓj6pɰN:vrW2 X<6̌j03]‘qn]0[JnCP0 !,B"I~ykp{PʄQXMk==j 3JU1@/bx8jTux 24|\I9߈30 7nz2ܭ}O~HoN L&Բ6sy@l-]5çlFs)\Fz5ʙ%*>z.|״KJ\34A9tXHݼ˖guЉ$X6N,QOG>ظ v %kwY`iE9u1{((g ~$Jei uCoǩI&ֺl("#< 7f A'P v20Z~)wf/*"|ni-Ha&o98(jKDzO@fda+mG6ͣx;t嗌NxW$%/$vRK߱Ht dYr3*'xupB:]I{cm8'N~ķ+X11ʄ_|f~Ak8PNѸvŚI#`3d[TDnt%#<}孠t3A_\=e I2$`ily_ӗ1K( @>.z*x[N;'s' 6T&p`le9j@#^Eѽ\O2<C ?馝.{YZɊįD2tr<6>OKh%rЍe^,CN)Ci\zqX۱~[HuH4fCՐ()9z+xf6@yHzWMKs,ܙh*:5Ǭa~ wj 3l==Hl=-dG+5}{+hR1:F_-So:h笿"|K f6RV԰nqz}dd:^9:7C"H U9-eҕD6'%i%frZ,Z1f:G*Xѳ(,t+C@GIrc v1VhCX;ⲸM HljJ[S8Iu Li|1$:Gm?'$7К-V<ܓ\ H^рC~3CB.UpWc %Kob!."RC 5ABvU@lZE599'd:Tj,3t@hfU!2b'oP)/I3_'.r1፺ dhTPg7%Z?Q4RKA"4!M  Ew)oĸq7هޝlUV.ٽhv'L]GHHK`amYsSLV>䄳б(P_JD`G"O@+Z?C"E@o;AꦫpZW:ޚC@|w S4u:n()46 J'M]+T}َcQ'QEF5hRZPq6m޸hHAZ 1ƅ5:7iw-ʥrQ!\Pt\h˿^-2@e ek$2c+SɆ>Bҳ(MRNtAat>9Mn PoRoӛՔ [LdAh;|NP+ORT*i^7@C\/cIGNBvw\9MK]9h[\6X7(T/ve,7cDE^ r;!n+{׷4έz]3a `/γ["r|C+@}m6\ ci"ԆL׏m<ԜGMOPGQ "FCJGJf#1F?)B^prh;a9DPebpzZ ˆ W$8x#1΋yiHX_Y8m.Ճ(4D τI#%\{G6:^UcP\.AjW|2I $;Z.TI1_$-p:#A[")lO\ð oDz XJI|y`pqj^ځb#c߻FpR倖{^3PD9ٟj('GU#4V?]g!;Ӟ%Xt qPJUKTK3P5 P6xxtbǯWV`VIלnB̳X!1\52V`9pMa\oD<h^Ԧ6[g.c.ԒrN:C_5O,f?j3q@{k<+q <^:5TR`)QGPՈTh)Tfqj8{]|`? 6Rm2/ k2=0 xb ;72ct#lEIsRT]s"jSA e Iw]|( aª8=%8]5%w5 BG&:/#OU}/HVQ@sUP[;>3ٸqȊ=686#2[@UX)\(E^h"It" $_s\cOUӄ?49P 8Ǭ9%6 L#//KrϯPeEJHlc J[6 ྽O]|sʉAf>³GҘ߇!NA/׏/]tezYQ($B :jYmO699x.G8Qz^ts)>OP}74ǏPDk28L#ԓpt{uqz/2M0FM]!ʸk}%kT$,XgjbZج~? ԭiczqGk?~Cp{@j~F( R_4Ae gƙڣ}R>™+ͫwgu,s^NSu85a)ڑ9ֲ0{1$`P1:7z1Dؑ~G tD$ Ւ=+Q?8X{Ig2{(]]VY3:VrFTJ"x`j+ $Q9ʜFW~f`E8]=Bu  ÐQ'bv?:Jaˢ6Qp|&.Fw$ +{J`C5S 'PÕz xJ/υtCx,i_fVO^-ܤ& F_ä@NC;'=ayu#Z(% O| \( gRZpjKUvbk0)XA}F0;ֻMDw}8-Jj Ї@m=ΔHev~ݠox+KLj"-a HY^n5Jؐi%µ*$aa`D=OpI;raOIG]ߍJ=C6g ߜ򆯬LfxfB B6OCx$ -v$M#5*PX 9-#>TH׼,ePӐ7cñ'hw@ӱWx^m7E&nZ29Vx+q́ճS4Z){Iэ4o{لY볗Nݾ&d!5\WM_PTa"V!m(ҽs-Ή4F@5`s>ĄݮyY&Q!׾%6>ɋni@ S:зzI ?rouK&|:hX ^Y+X~M@>lB<<{$gb"@ٟFZ2Hh]"3ʻr&yFT jLcs*Z)7)F7h_l34"?pߔSڝZcAhk,N:+(Ae4Qc6⍫/U hYîg9kSg /wsWac-ݝyj1޴U֘v B6ie-+qbȜYڃĽ;"_ОUUˆqL0n\\~{NHW$2$ .k=Z)ZwRX83'KǍ29 Ebi !]H_dFF6 >Y9$&OϪzG +d:6{3z6 n5 =r_q=F1:(zx4ڻc[)䋷!ÈqK~UTՕ3({b~]aPry`g\RIM3Kvgs$C=%\)r%-})$Waa`(sk~@g6l=h>&-jKVc!b"u& \DEM5UM_hA$+ 0 / Zg͘V;;J>%޼wڭKc-Y JJVyYYDBY9x\Ѿٮ-ijhu<7 Ð1"[Q ՜)_ :)z=C&(/w)=ʸrNR0lDxNlTfB Ou4Њ[+6'C8MaO.cl>+k [;|aJCx=Xt{'jV2~^}$I}540).Z0U8n&&YWMj6e훒$!B __*fⓨM,"*>biD,%ƻm(vcpkQMp.&.lߡeNш>OX_W&=*=Yc>"chDpk6 \>¾w%b|KȩSsbzqy+gǯ7H@>>4~vzdx< wo#vE߀jqQ 4CHOk@`,ўߝ7Ora].kZQ2».d^3oÅ1l  H"_ْ9erqF%4i俼p31?5uWQ܈Pd<\"\cgq\[O@l٩R~-8`G\GY&SV.j6̋)fD\L_}g2$ez)>|Wgz:! 1ުLgG:G"%lm5I*^PCmEP((?g1]Uqݖ "L̼Coy_i[51X%{}I&X\5cl#Dj1S$\뿧U-'H-x, 9>>&8S$~K6:dc(2X0%H也z|NK!^D)SzJiAgLMF~>jgls[jIz#B hR[Hc<(Mʗꮘy߻$BL` *HW:sq۽&FRU̥D + vY#D C,$S8LgYޏ(_ E_ٸr`iauA]zI2yEBTM0id9wAѵZ(ܴ'{Qb3,"?= v`V2׀H˞ i{mhQ{~u^)̠΃w-~xԪE"qGXO4WoQRW\נn0埾2`Vz>{]ʏtF#vKš(b둙  6(q]6!ݧ +rbKj%@K ܡ /4΢8%9"COKX|8q>`tm>ƢY5n3%"0 HOޠV=1pZ V3޽5ed ]zE)hOJlIy[+`}#IwvD1*Yt@jcʣ99/w hM6&8^Q'bV*i.W/HXLMG 0w+{QBZ]Xj#%FB@{{83eAn?.q(/eXde Wέր6?_phΩ;X8(fѲpfz2Upx+ӼvSZ_ƹ̆rݙ/c^]8ag/YA(biLyH#Rr1hl9 x=1"^z$g,=E8axI99Xv[ \c@#)5V+, s[DjGr%;* ۨ*M#0d9b(Ѧ:,XK#LqW^?ǘ2u7* /C9 1 )/b)^@r~ZЦxqR8U&$$Pה&?dT 4 []HBJB8YFbdݮj/B&KFr;4N:YQ$ɪ\HH81?&7 'pIy:ą- &!(g/n#W.wO)ou`Mk $au0퓉/9KMIDd}.I"#%^q8ZƔa}fnV.K@waa #r;2IavL!>zfQ~G)PRo| -<9bG,>:aC~Μ&c*jJ%pL=/gP ؒ؛)ʄ @tb,c`VdpƻH/uնBmli'%+6gc uqwSGiܥUƶ=|b91Aivbsx̄ !ȢU3fQ"f%qi$1*=aH㒰M%M ٪9pl" %K3\ E-|lFUz*I x{H#@ݏtzM.X*.~4bznHFz8>cU +U9>꦳m8 x:]X i޹ 3 E-x`cP++_E5Q'KF~fͱ(mA`3s3c˚{g=fް!$k-?ψAw g/9IWzL;2kkS!(:'9YH*"T9ES j/{hdϿ_j! ,?N 3%z("9Ng8X .9 ~ᢥ-oD%i3=zjw_( jV{vS= MB{zڲa@+cfCjMK,uyͥԺfmc,AZ653{>8AB~Xes::Da}_'6M7>$5džnueLzQ:ʨm mb"2(_?\mrɯ|mD+ ߦ-1"Ku֔"Z8sHql0 CQDSi匓Kh oOmqe`VXdXʧBN(A7@Ͻ F*]KxewOpIʍKBp0x;Hך =t痽O<E"͡=87l5_O84dSYba 1az5DiBE%ͳ@`^sZ(E~o90B`~S g+ .[Njت%m p.79e"_Dg- -|/ Kh_yi>Ӷ7އhy]iU5rw%}|qO)%Q֍Txvk,VM3ӳd%{*,ւ~5uUZ:TZ C 5 [x RR5|Z}D pS:3D9Y`HrWaO3Oц]W'nJqd _Belkب2$Ϲ5:N,v4TVmĆd9\JaO' Ϳ@H=嬨m2e $AHޏۧﭶ80s"tdS%+'iOR6"+{tQm1jNkoq˚.KƖ֖nGO4k塀}x o!]t(g:_(h-p)RKO=Z7zZ'g`y=]0fkA1u]G6UdǭLck;*}烇@4t8_QY&/MS $Czv$n 6I\oI6!3Iɚp|] , 6cvv01^A6hVdGG FP ۩ )o>`jB̪VpwA%~.^|*#> pAoJ^[*ؽR+g{4J.Fi?^ G(ՠ^KUd]K̻~~PfXvCdH lb!^{礤ñi}S9=c|%Kc=ˆ-pDi<i)VP%tI0X_dcu8DhY-/\ sT)Ll%ʞ@c !ۣCX+&Q}q;5a a` {~!@_S7#Z|SVzb4E,]x8/F$!O3UܡAx`&>}ٺ3r dIo٠ Fd~v=!0a O73嚘)b9"PhexJEk^PåDf+?/RFƚ֡VP']BaH}BAc.s&kDd%̫ҷ _Ϯ{'/ %@[~`~8$ OV-EG3taTs"l_F$+SH4 ڢ<Rc떫Ѯ.xe@t Z? )J z[y!}Uy]s}(9q'X7~uF[WvcFo_jol+K]y)^1uN;dGtTp\n6 Ψl*':+r^]}F%])Xܮ@h7j4 7s.3-,?еY'K )~j_5V .捔[̰h=8oJqsL߂>ͫFhB5lzp͔efـ8^ HMtGw#togϑ#;-; CZ9l.0^\Bo[ TM8t$kdz_̚T/}.A(ATz^8G[c$;vq T_ǭ!Rϐ!8ʻ'ۙuxiA^wh4/rf^lzA2b ,4?usKdY/F,{߳*p&MU-6<+* `(YPOrUHó{t`% x@^L*>U2eV]##ӇqC%r7GFӋs:#t@ճtM?&ƺ.o2VwFHv%/Ju|"ds`K:FO7UE@f R@fZ ԙ1m-6?(t3RIcKu|[%Y^Inj#̿ b E_͉,<|I=y*^ͽ³'Ǝ=oV"2 Gp˽_!3'jMJX\[F  ܫc|8R*G 1ˌ;('soUzqr4c2+2xP f<, bpuKq ;Ktڡ9n]@ S t˫r0 7Cy!#./I\Qc;ޏ9E}KE^Ց$c_<ӣ~dNTGЯʑȈg"F4[_-\倃b{'@NNYKH8e1|F`UC8?<sw :yƈ-bF脚w[J.z"P*]wyL!1.>s*MWAxCQSե$횺5x_a'Aw,߆fX_-DJL^9}6A]!Mm?GjcŹq\$L), XUvY\xrK.{_aQf'MX ?n2$(&ʵ,.sF~}bP|,?J݀]и3}g݌1-ԬG& ^hVәbC[* RWZ5R LsIet "s޻kn+o+s"fX QѼBG$%r/h#f-[2o$d B-i# ײ ťJ{,ߵE({ aeyIEÁ3Zp/?Jd}q?W]J*&3Y)'n`uBxvab[Iuqcm`EX@>R-Mnqyz@u-o:ԺQ5 P0)Nߙy]=*`-^>_6GaK;6R?C1@XCc i|ݶh}j=RumUڐSq̥vkJ4 t?ѵUeLg胖Fq_.8+gXۊFoQ]p6 <5TL0p`y8E9MwP6Xov8d0zQ' |e0'a̢ln%5;,3$\hpڙ #hh|A$#s,oշt/Q^јDM1QiJ4^vrˌ[ohKR l2 r,qs4yy@Mɵ _M׫ɯ-yu= Ǣ+&5|,w⪑zt~k4DgSR8 r=!af9x? 0 ,jΊ'nD|o"J+v{ 2(  G[ԯYA?vźChPOf&b3ۇ36j:]+x .oU}Y>0{7U3,rj$S3z8a^ɱ!Gƶsl N1+f,FVר^.us"0W{X3PwJ*ͧk^ƈ'h)?~"ن fj|9NT e<8FJ`?9a'[p\NhPѥU'oI & jHv"_UI#S+mː 75VC}]#l4aKI`<,AP}&4[@K|(כ%9m"t-xv6Kp6rάg: k%q'[j:i o\_%ׂf7 :9t$Dgu{R՗R8gZĎ)p潝}*TǢwbj4wJ'j ]D"nʀQ9x~w,z/V)[p|=tɧd){\NĴ߽J]HvƯmT084nn LDj&8;XRN*+ɃJzޜ\64Ժ>¼Ruw`6&#i4L. +Ɉ /X=w1ɇֻ} n5?Pi)DP얗eh7iw!~i9YtJ{ށq)"h9>\sʤ^֋k4"eSUFəaag]ֱXRY<^D>/&)\|ɘ fd ]knGf[i=8/ɂ'EoЖ< k= vC:qHA}cb Ϧo7CP8VB,ℙ2I:XPzvP΅\(\ J5W*>)4VYd~M'sҮ~]~i|N<;TBYAkf*-N}ˊħ ,baٕI? -a:xRzN6ӕ-R+s$:)G;ON'_U!?K( UhfǓu&_*y??T4Dӻwjrq,o:t\Z5(_ j!3[$0ÿ\M\¤{e:ax%\r&n{MuKg'JX\h;v(utHB\T$y4**ˋȀ(Md-X "ojbtb=(++{k?"=%cJEH"l0sNdh<؞Stz؋J-ϦDž#_a,nN+U_I9OzB]@gvYfݪ^n}E.HkmxPK>;^5!BvyLԇI|%ʬ*w PprJ,%?˘O$5 V;=hYMχʝa9Gn łfy VK[{PN3* 9q.|j=2d~}J?M.qt4x3 eB*#ϫCZy4+fVB~D)q*{b뉏G }l-QըT!2r_{nbDnN$-V@f'H(qpD+AVҰmٺNy%vr6QE4Ѫ`>>KȈi ;#szG|QKT,8ed;*{k "^!ֽEhp%P!b\PVBļڧJs% ²:&d5xxAeֿño~}V*DZ>`[`e]vzŊ_HI|%8ŦͭR5Oٲ׬}Q5HGW}|Aa/ iƌi5Y7 i?o)MF1{Areb8DiYXto.q3e2s,힕 CW5z p8<  OF%78U}u# 8빎(oh|I]yDnMl(J/L4tHLK+\+iApnѯB벩L~n5nQIiN2w-VX(9IPb!#p=1CyCHu_2LO))@v03oJ]qxwCb+_47~vWTjmTj]C -Ò6c(t?^N}Y&Xm'nRiii!H"s{;e!d#kYJFMJ'A^[ֻ:O&|mӰ7Na6u7^rN(\N"L%QjgQ1@M#49̡W|l,k)L erd/APY B">WC kP^GH!IU~$( -y(jg Kt /jph?QQ tn4y[\ENR`]gܒhřilhP˙c3.Wl?Bo-$HhfW}_.raeajz~E;4pTnXyE$z6I%,|3) 9o A9Vũ~Z8IG5z֜v<˦'4FN*@|ZGl5cf;%r4&XFAIz˪I (믝_BX N}dz&v.= (*]l{ڼK%hjU4')yy㷘̫=TK:ɏv} l/i9r ^5")ɝ:H.m18O% w|:vGrKERW26cƔi#KgiyZcCʸc>O/2N6uVNF͋Zmj5_hҪ>mG v3UqvBR}rL{kP=moa' c#g}sVD[qY:!G *Z9LͶ3&b! ;Կxz{ 1DƸ7hWh5[3:> ZJ 'mgJ  \ 'F ڟR % O6ծ_plPG`CdIP_ ʌIlirg S4NΚRឱ]&࿜CeBnZY+J><>ct<#Jo1}Ƹ ~@:IUQB}P)r=Vsufl&g.hz-@kf \~7FxˉUd40dr ڐ+Sߓyb$xbtֳ"IXDIMyvɿj5(dxTDY(Z>fk&!% pHTB,.C1R1IƈG01ik{W>Q3dXB9_%U4ۡ϶q/v!B{/-^0밃xlZ(RYp}rC<"T|ܼQfSQF dRz>~azpx}vIWٱ& SOypd'G P.Vp̠V.M@'1 Ra(&|zu\ is8|~2{/2 ' g9Gb;!.o@66!?ᓯ\CB@U ceRl9(Lrd BͪS@Q+? cGI:lE#+zJ^1AmYM᧻oPIHVgJ/sbAbOFHed ?wYoEvrp=9ה%/K[0YϤPxZ|1,DR-~xQ5d2" @c({DKfRbe^]S2J;<5<)3ȡ垱TAsv-'h" ns8n4t'53F&};}{b! ( h_C1X;y}W/؀Yɰ0_S0N7sRP+WLg"0uĹAC)Dve^K"6=%1mq@00^&ЉAFx8Jn S 5.H `x°˩l,^)ֶhߠȯG/ TˮF5yi|?NņI V?αi k@yY9.9lE^N$5#ArbGJ_1~ꬳݠ1nM-uF7{ͱK crP4Uϗt|8U0T_ĹPƣX~*HGO5M'TyB ;G*XfK6 fM(/فu4<խ ,ҵvf7aC-P6T;$^lgGqlY͈8[w=RD-r+`0:z Fը-(wA;e"#8hK! H\JoWkN$벰l, , |vj[#?_JiIalP@n gh^9(?5k*JrI}f)൑ߞA+':4:=/6Ff](o[2?{^q2QX}zu򼴢Gףu#I<9@ QXYA@ƽz oҎˡGFr :!Ue)j@9k wCN#29&Y˜7h $Pl|5f,J)(2>bٜZ Nk5<5g hӮVG.M`=ȥp#,om!%·"_TD(DAOOwMz"E?23{N {?S,lji!FC:}һɊBÇR #ӡߜ0^QiE܎lnx `,zEsBCjg$faFG:*ͩlߖ׊S^}PeƱ _ f1+:!cQ@>pXϦ~6cBL'%o{U.b9b^LjHRQ$9ҮZ:5B~ Pb v}a!p ^~j":ϧs&=ckWM^s9n,;p25M#YЄig;@zX a^˞zH0ec*ƄV*P+7[?'TQ)&ňOQʘҺ_Zhz*#YTo m JA43+*fGf[fZ՗v^BC`0Eo bMĉJ#,8dfIMtցzIqw` abjI@o:%Ò:1`Qcs͌eijcf x<7Ko7>89{%4Nlf' /Ol{vӾ;!:)ىN/@dgVR~rӟlnQ 'FK?ΒL~eU+]D%:չg!Pbt>RJ8a/]9δܴ(.$7Py +BZn!ٴwYfu>j_~,U(% nh3Q{V\vd=e$ {έwOphoyLox`3z%;0f;TU% N#9dѱP'BJWpbǞ:搙ޥ3,7ݐN5~-"Q°1N/}k Ϝ;Piϕ 张f⼘;{+PT̲e{( aŦEhهNȇf$(YE^' nw ®-CpfR٪ rա + ; X(~ۺ'3 p~j+bUo GB1r~ ;lɌAD*6uɛo؞6,!J6&Mhż*+z|t1i c3J&,%%JW cԅW$rFVãӳnj"!<wl`1dI" dLxXM=XGx{&eG" MXlMIF&$4[-ȁѥp[Weg @ ]M= +_kUd, L0(UQl4V&p 인5¸c8KhbZnC(PgHyn{heW+o(cu)We)F|m7lEG,ڋ9{h$65:kO*nXk~$oµ>B¯]x"\Vs4jK~Rw3) Bi)2UYMvwwwB ,׼/I<HZf,+*I)otl,wthhsɳU 땔U=J"En2 O];WaVDMä$:N_ !,۶|$͓1~g !.~'gpj~~=} q9g""Zsrc{x*} 9IIr<!EL6[t8Κx 'T^2S(GTKg.ۮ\=om:xSz`h\Yhȯ.#6Վ;zYN> g-H0 #0fS{WҶEe3(Wa$"tm;{0P"2Z PGCo%Ix!.ZA3d;Z~sɨvu#<]ʉξ r'<|m@PttV;t?ݘAm2qם_'"" 5q!ɿ_;iVk7yim#41CnJ8Tfu]H[nsU3niVfGns6$!^X^> Mi&i2iS@\h05UIew蛭Oߒb8 F26B'n2r{5ݩ,Qr:Pj}t޾nYLpSyR]. M-2 䡶C_E]Mݛ>)(>HNRz< 猯&&" n `Z?s 0 QC{> Sʃh"׽I; ,X3 >\)Gޣk>(?҅*l%L)b2 Ne B`(!saIQl!SKk+[`IN,3vM/O8cm>#⑾7dE1o3V]eM-_%ێXl&bv?c S$;UK ꂣ[SWfq_Y[. ygr"oߞpƖ/McWR(Ydnwwжlx 5w*$IhG`U9B~ؓo ^fl"5}"|19Է1ʹ~'uG`['0Q5<vDPNÕ vL*'5(XñS҉WQYfLS6?|肰Oj}=qr%|LD:0+W2K,/]=Lb8= C8[df<{4sa0L*j y.Ex|_ a(Z^MQ;-{2 OQ~NiQə@$2m[2-04M0-g_i$:%Z}UT4~v@qo,F Br--Ik_Bd+={/7} <~2͘,mnCL}4\ L)B_(McvڲrP߫;585Qrv~ca& J3<:8߸F b룀Ƥk,wzGQZG4+*M`@"&#Ne`NB{8nM\/Fڃa6 hYQP7pVdt -76HkDbyh!6ȼ(ߚГE>A@:х7[E &xlȮ It?NONNƗ!?$ WN5!E,"`Ļ}Rnǎ.$q? sEH!rS]uwή#Z"ք?[#,p&$T?M}"3F0X < S; ۘO)lwuSTTu洎/lC1 ==mԬWlm;y,   r>}>r*Z yW3CAC4YF/tQ| 4Rxjnwe/ͽǡI22*>_FV+Y![`/ W7_Ux&);J6"G*ET2E$#[v13DxalG[-v &9I]^f#CͧIiսה6!C6WcuykP2(c-GeRx &(>E>FrG bLLqKQv%bEmjh89S$HL{t B/n`g.o5k0׾ɲ+^5r>\ 8wy@"9R *y5 4+wmf_ic#~YZ76P'E_qR|taHLN.u$۾[iF8y9m,*ӱQcldxJ.ztZɞ1:8:X&W[i!5 /h퀱u*Ž/]gr1g =&ȃzjZ@̈́r(h5_5WH%2m;O0ePE)>ew7q0`ѹU5zI'G?{c]"-4'n!#K篓 uN*,SjU|0۷|1 :QGւݔ@EA{ #fCoIwpēRT2Y9Jpӟ}׸XXA ~B\ZL)VmD o`CwGͯX!|lbp% ʟ ;۟SJk8O_|^B݌M*/_GRH#)lfia"<½cPv@-[OUK9zTWA6ɶ%aI!q|ykO_/04Ⱦkh&͸`${p1C <&NPVhțQ*§JdTf@xھ´ 1-g6׻cN@vnȰ2 Q#_8QxLrDl1:_AlT98Vr 8jx+Sِ'_0ц)сpEՏ^Mw6^,^%MIfp|И- 6EkͦߴQsf%a%J_+sBt{~˴m )vJu%RS|h^BA@KUK2q"^RAfv騱q6-h7RFVsh󸘐$mn!,[&]Q̅ܡZ̉ zx|C+-fg:4ޗ:6%N;u}]Qovq$#%ԕ^x\5ןBSRU-MYhFȗq'JUZHw2=vk!씩Eoh?N/UAJHx.Z}Xlɟ6TRܳ1S8wR%11ڏ bhFa9u*dq)}jADZ]``'7! 瀂Kdp1^[7dr}7њD&{68$ZG%_8}|HLJIW˴wH}@x$w1}qvk~SK[|`GR}?=~alO]f sWhS;s햙}7,kK]qyt`/+ Fյq gcdTg!6 ɹ#U:tīi|a=V,<=aױ g mYg!jk2=A4_Ȼ f݀* q;/I-&7!L[=J%FaֻN4k!%?ŽJ8&҆=MobىvirNJ M5x y5ӄidaVtRp;IÂ:UTT_^Lo4.ɹ~3lZia>שP;Z-$s%U&ycnY+2BJ*hx?%>wg<;vSTnn帑5yC'C4t<v6|)U}KFΘUBnaϙBɯܝGK.+τj>]j\*gjw篮M]rh! ȂDp B"Gvl;4 )զ_?nwS1 D'SfXZCŢ@8$ةA| D&%|5a X@- =5Q$f2/V㸞0Lk2j"59RmF;QLE~k6Edth-Lb@BI8$AIB-7\6>eHS !wwCs8q[My?)&]閛Rff,6wB<Ya=ZMRw-?-q|oR6=L7ev78^vx qMWs>9㓤 (hLS;1Fı|Ѱwrt=M0\Qlj3djz2 ƿͪ$[}K9ŷ:e1骾r3V]T]s09թ*1^s~ ԩ9P䗯E[|#s);̧t8GE}vاuly!c_voQE{! T.׮0a6_~$ U*9rj8i !#e$`Mhnd((+{Ǥ" {fH'gY0Fm%7vU`]CsWg^eO!fztօC DN5A"im2Ý'ѷg):Kzom)Y2(V eytZSPNG?$ pdYpONǓ>\>p}xK~) '${.CɇJ's/6f=Z3.;n> xbJ}cQMn3rw\ du!&s(3xS=/45ZEo̔(w-P W%5W*'g1"ݞ:=S][˓K#r$65i O_RЏ>68Q\gf?VȤv`rǠWJ rkc̐T.B *?nq_ <9 `[^6ʜܟ .8)n[}nN1ϥ s3+l*:gS-dIz繀I_/ȎVU*N{/l 4_#pi(bx+ pڭHm8{0 3f9X cL~CE>͋Oͧ.|OsVfnV@9飞G]>T}ae@(^L]-> O˾mڌ'rM@<4$Cw i /H,+/T%u g)@ ģ]٫ S8W\BzHOrE5Hv=fW\Ə@V~!'HH:ct1e妝c5ڊ*x8'06YxgCfN([%~+G[AWN/+fOe-,[˧S%|SXy'<pBZ')dڸ@;Უ08wS|'71U{T8XX<>+(TLMbx`r(#7ֿ1)5P>'*?`-8?X|Qip&~sUC2RM_y@I-1uђ@'jia"w^T`0.E o5&< bRpu^L%Wjc>[㔿r=^3&%uAK v*͏ ,F/H cC^rk/S!)*:^pHrx"-@k1B8Ro!r#]kr:K55\4`{FHGs "Tf[zCGLxV 7i h{/LA9peE)kpo4lWnB.os0oۢ jlsyJ\ @~a^ZiWXGԮc/P\Q[JHV؍ofPUjϭ\Pa uj*f%ıRb[vjWR{*r`#(m)lÅp*;   E}ޠtRscD82T%RF4ܕsuejx 6Q;'w 7}?,o LVoqM54˜:QAUX 6`(jh@kQKMy#~ڑ%:_؏i7ї̮sh}ͥ ),?nU1>?GkawZ.Ô8e> e$v-7{MM<<0+5ZRYj_ϿJ.gul UWI8ŷbl*ApŖDz#ED.>^]x4fpy襦88ck%f)_PO+ٚUhӔ4uZ](2t(4CWMc`$ yQّӥ:kG-\XǣEyc\ߋ8wOrрc(mب8ƍcOEwe22vS`93dmnʎ0VcGelm"HAb]4,el%r-93.6۪f]WB],dďZ~VҦ᠗ ߌFý_ }x+m+p,d@u#Ц`l 7n\D#(x}Q9l1jylXH:'Br`~ESZKg"5$ٽP{B?)LvX*v{2|x]߳R6/EQu#a,xM/5Dg"U>uCo~BF${&OIx7z]^0^˨\qCHBOTu}~ 𣏕T [t$xDX#:B8`k>?VwvY2394/'x7'Wn9OFHKA6[,]K+IEռ\Α4G=EYY yl,g3YK=a*a"9"rD[מivs-?f~Ѝ[.HJ%W􎍋l ;":{lJ> G`CJ0?Z1Tve".&073ǧo = 3^BPw'-o 0QOt2)}Tk9bT;[LqܾkwS2UI~-\G@Ulߦꬿx"?U-!hևS]0 /j2|!z\Ԗ5 1:!Q.KVT6#]r›&|MQV4e[2Pፘ:QLcі*:+|0'ΦLf1H2NWH iLEW rkv.b@4MDCѽOIz[UJ^\ZqPJs@% r :ImCq6аvH]m:ѿVR&Ar˼h>KuK&|h`e6ZҶsS[{>OG*kd0i,{ReZ1շ c DKb&Lx0XΔ g9JuGۿU^<_b$mj߬| ,m}*u\f!bE6ѵ<83gdF06ݴŠu+nuXiIoZ]Ex-to#MQ 8z\F#3%ʹBeXeԫѥc/(6t oڛD(v]4z~B:2%iGߕ?kL4zN8vyAj/\uŊAs?!Q\Gq͋ \^1Ʃ݈ZQ yw[/Q . +{N" fK9W@_=ݞn#rd5m92 G-BxWhB7D8n|])dFn^:"aT}35k6`'kskb4&//g ģN-JuGv$M~<ۦpȥT ,S<ܚEH<,^k(T0J hmuZ=6^jϼI_'>+P3xDl! G)`ɳ:Lq-Pmx,te5Y{ѶD;I8K"[գ\-7mFsI\ =sTP=Jk*:?n1/h(4˘)kEx*U]4ε>I;5j96_*ՅZ48U]@yg 澐Zxr}HiR4n{l]v'[Xe؟Ґ‘Zyȼަ8_Zm䬡s++uiO\2?J/༈P'3L/xѣ!4Xs/t9ђ+SdUrh |=.^LAֵ[VYI焂JuNrtVme`F'a1ővkm@\b[<œ՞_o5VA#X~0LSpKeD1#X:rd`cTmRY8Wb_ ~C\0IkKvicù:xP[#NF^)H}2΁jj'7Lmz~TR><\TV &yW/ma$ O˪>ѦDƾyyzDEA ]Hdu2~a6I{Qy&sc7p9[IK_m*Wߣt ><6M~g3ܢmx},b#cedOS.X0+CgפT(þQ(%̈%JC>,\?}6h Y q<݅//$9BzÝg; ڊ^SI fG0Q2Oj+Ͳ/W+cUInK.i(XrXBLtt!c`*!kOkBHրfY/sER[<2vy#*H/HiTF_v7AT`^!z-?Bœ3i r%)2 p HJMJ; |\'s90hk"GK:WŭW{lcGA1Ɛ@ٗzG<xJT*~VkiP˺_@:iAj{J-Y;?q \ VMs؋f t~O"Yk8L5qm");" P__e7BF}$=&zuW]}tT,LǹL vNsi>8zǿ*n{jXJA7Uk&.["nV1gh'`rXWU;pMe|<߅ZW!6eQKuQ"0{OJ=oJ bLmRvqy4ޥWע5Ɖ8TFxq>rΌlc4rӬkqO}J JP*yY g,{'RKfѶB\YL?΀#I{YK~,QK/,5(oU0B9Ci:#h" FI#'wMXIQ[8Aa 1t[OCekl\$QoHlP}O1^ɹt6YЇXC9c %.Iᦥk~z6"nU7EwG'R"A%$8,na%hA;K u7^+)= |J 'nb]W ,@E 3zEJ/'a#~2Z4_e7a*ukՓi'#u#n8+\oYᮂ}o98:1DxD8p^bh;x5?)#gf><6߼>[}c:Q0)5>[ I[zp>>0 Tv/p!UxT#_DVj7>M.QL-#òPٓ;$W•AQ(vȱH1娞fYl㦦VrQгZdSJ/x5i3 nCu=~ząK0p!UMcmk &v]{2& 5Ƿ|GʽRP85ˢ߯sw8QʸmlZ:߷p^+j&~{QG: vYC71,0 xS +PA4{T=ʊ'wYH?}K@]fնqz;ރ-e!GmWehq%?M\^k`1rnS03g%̾'p+`^3YTUbD~gef?yop2BU^%cN ǧv 9(734~T|* &}.wSLN?J1=t.N=Be&J͂~5њTizQ.9D,N1T3ޯvJ.j~Ǎ,G ޳|mBֱqzKMy4z$ P߀W2ԜÙzR;nyase'W}>XB,!zdcQdt[ O7Ƚves)}D&UFe#X,3Cĥ]⎚R]Hct {V|PgTúCA7Ak]I}(0IiGlK rAaq"ow@'R0<P6e3CA7]DRQK/څOj @/G⏇ayNS$T(Y:Jijh}efOa$gIP؄_˫U؈ GXXXq|bFgfq69:~.8U@,"+x5[#haB` H|pLOsyg M;Jm2#6{"m 9TbuqP^uy(Zf( @OXm",Ld Fn8F[iP 6>fV?h}S~  mSWQ6rWaMWVp՟0E߬_q^bZ45UfD nYuV&.VMj$=) w$Bx2j"]4qks.HqAQ_Z7Zq߹}$T&珲^HC; ۲TI*' 6 fP8\jp #(i,\U3BBLxhnߧÎP!^wƽK΁VYxL'憞DEZϠj!GhzsL[SO)bfhgϖeqqP h`:39yS0[>/ j)g0[K,]!(wӏǔ"YįGjI|C[POU#H@Јܨk;\ӑL%q]N}"2 ;hePd~--]/*RhϰiPH՝y|4yUlP3!f8d!S&Ȱ2Jֽx*.{I#왾{a[D{Nn"P r8@gZS%;"K/#߅h9}"(d$cx tusKB50 ;Y/mV2Z3պv-ŗ\,?øTY&L[M=. "d^t5D'm.Z;bOYFNo6]kV2e"<(Uwf3>q=R\B"Bc}mnIzq+%D@<%/#;o*hz=a U%A0FߜoX*~j7/P@w>aоaYe cઝ:aXE*O.('[!NC"AsadY>b ŨQ[ 9Stdw|2_ 3Dw/fNW??3!g5<&gMzv l6AˎBak3xn=j.t2Vuy&d>?^\2Ce!.*/uQQ6v8V7Tx,^h8j82"W (6&hVJw}Ñq3kOjIK818kxxlo ՒuɈSǒׂ=J8.p1@5KB`04рfAF^tq )hm wVz#)) E6P=U?EZa7SMXMɯC3`(3|"RSW*R?) q~2%G<2;1Gg-{H$6 Zf)CکfP-n, ft|4zqw6Ѝ GMھ[Ⱦ˂ŗ Og _L͗dXv|6Ie<`x-â6Un}Te34NVVW-ٻkN%3)B}([J^<]B;DG}QIqt'B[`CY~QGBX 'iFE7 PJ6cL_#-m.S8s+U|2 (*S^h@㽞TYo!3F~Gn *`\(&/*M@~a(? t 1\ַ=D^Z$^6 0ćeL ,I o`n8n$$Mjk4 ax9Vj0HTG}my 8˚hZ׊AОw9ĞbCB^% >;+&q۳2]c$ͪr]fOaf.z` z;Zn9d9//Ǝe¤D7PT 9)lQ|q*&yb7xi;̫'png;ݣ)RC& i'.׆RN1?}@ږ7L6C٣%|s"MpzB09zDT/O:tj6!HGw_L0ċ~8B` bJ̀at#)njn!;t*b ܄C0\$4J!Qv!i>sry5{Pth\ HCAI=uWꝙWK[D06Ï㲠9a},V R7 ?iXR->'[_2|Rp*q`uKi dRf?.=f)iA?%Pp&88L!q䩮3w4Ո JT=D"T S;ݤ]>3BQFR*Và*X}&GK">NuJB\L*@-"tG:v+X&b֍/8}+g1L5d'\(s$frc#[Mu*J TWB%Mxx{XWYGjt#r/rlg%a25(kӴkfvr܁DC@!"=T^2G NѻmU'GKE1ݲi ,\3&,1^SCփ/n~WphԿn*5giweKt髀Yi5^μeL`>DT|5c=c~EDNq;zpu_Qyp< ƭ$ӥFu{`̶mv"PṔ{+G:j/BbV8M*nI~7hÔs_&_ҁ@G3ews=bx%6u53c~:oy-"V9X#͟>'@Ij<2Vӧq@5mJxSj@HJ7F"{\N&}#w]_Am\gáMujK >k><@eD!S.B◚s** ZUdi4Aym k%Ж3 ܕӒWA"yZZB|MZ/KI!'7l.t goL)Nѣ `r@v'3riܓ9WG1$.nO'bubG}de*:.@&QIvݎ%KL?JCӉ.9[C~Џ hŐhW|OwuY,\3 B -LlƱPC~s ڙ=3.!8U,vQםE9P14P!6I7!v9潁z0ಛH!0ӗssR [G薓PZb @z=U~V8{J!&uaM>崰m 7y^l,w.ڎof;[G?e)sx5k2Ǿ+>7:l+j'B#$:W5i!ͳ'@r]ͶSlGqD6.| Eߩ"rĩ~K%V70q<mq~Z'R^oyUrs >v Ρ_K=~96%ڴzaŮw2-ɻ~ئG*j!dn0;$c>\#d%H"Ng㍬BNC e,m%`!-*&ƉKr]֠]Md!5`MH:/o7ua>8VBt?F Aowh>5)&_<rׁHt|O\#hXdra;rty'+ͣVof-A}Aqr4 V&57zMVk`{j߳3@z(tngrd@wsH<~Ó]?|z} 䭻Q"sx,,a$z[|KP+9_B6T}*>,gDS.*(Zx@C aJ$RSHZBTuZICQ2 lB"x"s[Yd? ;l,Y3fa[08VogK`DV #rT#ֹhӊ֕ay|ɧ$X^>,b~{ԟFgG9aǯғ8,>%*råPߘ+@-)Vq:a-h Uo ֓3|(l9: L:KyFPyG4M|ĆN!h!Cˢ~P6ں9~g]ȑmsKDឧFي/5E [X \ 0 I+"} +`U^*clCSlU?؋TɸW9󛋁O=Td7%qWnZ=Ȕ㓤Z)>=߃d;/ӟj}biD1@<{NqT?v|Q MZc*'IſD9Rc6r<|]H &89̤C/zMͶn틵ԎRp)v/W`#;QpgfTMZ[Jj8ԣQkmĐEYX,r{/xſx$\^& ܐ?M,_Ϙ `NEp7 N^_?I{LZ(L2;諠( p:ĺ/D_?/*LܸzM[;sBg"A¥ SP X=-ХKcLxWWwJ-O/x 07?+Sʼn׼XXR Iت0W `ۓƕHf ;X{ o{6ـC) h*]QJ3NeEU1]%2~Zqn 06,K7|%˟:_爇8vUTg=d-ܥAvc^c3S.o$!hߏ* !1!/=¬p712̡& giltk%&3i\2GW~l݅P Cw:ϢByW2aH' h=8(:-[;g{Gܧ\ phlU9-E' Y6, ~J钦> 2;TUH+oU_+e&q6緉j>a#Qhi&Eo bVIA`=&(HͪxĽIȫ)VBʿfw!xjl#@^JQ7n6;GB3D0!kĺMQf0Nk&B~4e5P-M2*Kά>ebë7lwiȠ^񳕉tSfb_s|'H%e%1 Ūo֦byErlJM׋89OAHpȏ٣e"VBo2K 熯(ȗoUe}_MF7EKVis.${䟯 ɾB`n׽M8mlޚnamhh JBIj9U0!&^O8@ӫ'.KkLWk/./TX3bԠ=>ߪ4.)͈bdէc!1@¸VݿjeM!CWJ$_d[x7baYXkBh1ϲ:6:]@H]`rbBq0}KC)rG@P7wf .jhP6<ĞKFgoZdL01W CjQeJ WeI]ф5lIp34e%`[?Sm#96n~DQ)HɑB=:V/A>iSXȳmw>\-ӫMmT&]1FQy`at'; {q>-/G ӊ{΀՚]NO>A OFgԆGNl sv M (AAxefnK/xy_|cd|t۽[KkO}Nqͭx&Fс//G/ۧo': )Pr-inV}U쮁o^ "k'!KyO#?"=5"6wWE*<*# D˂!C USoR]hܒ%vB>JU-,J GP7ng+[`sx7P0ڷ%_ؑR'Z SGée\DAOF)oۘ:}   8ٲw_x+2n:}9cggĤ?:<걄dr$ڽ(0Q7/@)C\/k4?K;֎צ^GG{z9bl_|,teNїZR~ z| vitXZϿ7)"f'VEPTGvuܔ7d; SZ3d4DD Cy8@%T#% yq 52_W0G7O:b 7WA4Bs&l3|F|5q Ԓ_nS] PxG ɗm9:KbzsqPg~IT|jmPwjT$u8&za.8m*U ssyRvx3ڪ/3IUA ЎӠȎ\ @groajQ51iG,qD@1)Пy&,o?Ǿ 3.KBi#Y6aէS$ ]ڸXtj|]S,kq=8xᡯшAvSϜwJQ&tB xxkYi8Qg.4  U*evԡ[KgTίe/Hm|:EdܡլCl;xy* 7vg@} Vl_xYJAGx)1^]]I ṵ>h#gW~=:ɥ^LD %Iao|s:mUm饆~q( XΤVrSS O=}G/zV Ӛtn/=K캡ň7ʥkDmTka1C)a0ͬ/ϒ[O̔yrǔS"W|mmA +UcL?Ͻ9Rc>sq(&#Ilc9sJəQT l2Ճ_Aum"Rw]5!j_]=uu-xVkbH| aճJ=!Psn ĉAU +sʰ@A0T51;zQ^m>@EKd#z3pT-eI/k$v"7'/QTWc"W_Sw!/srsê -1WNJ0h 狍D u jvBuL^LjsP.goG",JԈ.tQ\'į 7%Mi %OOI_w|8_i H' !\_bJ(,w5d\\g᠎B,> 9 2_&H<kA1gb=36x޻?ێ3ڱ0+?ê1h^-T{mZD6q^2x֌eONd̵^Pغ+rrD"n\~ثMx+Q4!J$\jrbjJly7 |_.Xsx\Q\apҕ['/~c h1/rFF ѣ=oVԺD#dC#,ᑻ̽ mtw{zcR\VHf7J9{F3]x)6H/Ò%r+|98-3 x9ȗi/`FP"=jqv\*=~q뱋-6~|#/0S%c ~Ů'!$|Udn(3)K6W-qkv|&KӧЯ(yv5bXG7fx1; timWSe V˦`{\9hDWov?W h񱝱c;ېj5V5W-XY¤lvtTW8|eoxRnRmEt`kqQ@ل;qG)M۸Ƚv67fVBN:/q&I m8G9J@ +6҇0ĵjm6Ѧ;hrT/ QX5Ъbzg ΝK;!q}oHj5cuC!65>v5_\˿vw"n5!>8s䓲@`V+,da3\⧀>\JMuajIұ1%]%9Nʺ;djs}.-g4iWGH}dRYU"`,ZAn[]x?^϶۱Ak25꣭J0 8u'?WGckV&PЪJ"Yn9 v(6?űVM9+'9f7%uݨ{fW|yu9;t+̀Go4tU0oHN@0cd4xVU5^Ǒ†cFj᪨e *k-;v3 }ۥlH*Bi*^hOD]0όz6Y^^Y(ic(]^BSc_܍@ 4q4Ysl4~])P[ IN^ d&)GJgKXV,T?xDZ@RSW`aG?eWguP|rH0e̲]Gifhn M{t@iq Hm`J:/#1ؖ3R07rup^B^>CfZg̮gDg,[D}̠X=ӓl;T׫S3o|2njNCan%_bWcNy+I;ss~aOfAgf'~B.hBgA]`j1 ̌Y!#e9Uqº_(\A} =&G< ?H?/* Fu +GǭU16"#M3R8\v*콌Nm s[H65CN/4幵_$mҌjqÜo(RUk1xt pwvl[Fxܺԯ U߮^/&uEwT6/f`]_P:$(0mY8M=8ɿO)夕줅MSVjxxaj/lB2suʅ^:1rZ4-@2*S#|H\B8}MY\oOt*ͪiY{Nm"3]O|3ɗ0-(;"#1uxz Hnܔ!+u;Zb7^ʟ@j#8O&`ń =X3c %4\tq;;īyzaf|kՓtg`ᾝ4v ?ik7 aٓY'%gQ)[=2ܒ?wE i &qkY {Y?%tPI˰v?hxߩ78sgqB"iՃA@>dHp&VjK]>֌{;֦G(Y5.IK8 "J C%TdEGN )-NRGpk5kBm.V{jor7EXmǚgw!vڇ\i}u"-^~*%2 ܢ$|"䑷2BFfi #>د QBFMy pNCZNsfٽdo_qW(m Dƈ/s3]#Æ׎^$m{\֬&}8-+XG%hmQIеe'>^`s>Jb*$>( B6s7:& :$QU^{ G +%ct+p +dqVCUUuvĴk_CFk͈IqjwǰphNDˌߴ"0 FcV_-I`w)]Yc֘ǼYX3j*PsX~2p°JL(6O˕0(^YzmŏHkG8B%e,h7HUEs`PMܟ\' rCWi] Z\+.ď Du/[ЏTF@3NLQKa~.މc;=+ʜ8ܯF2%)8Z9ܼpk":`(*9EZ\6 crTU5oe+胲'0ET}lhY2Ie[M>u`OLF }]..ynnSAu jx$3QTܔދb _+?L"LW 9Hams k󮬍L]άWON#O38/];Chb*ā:k3ug Zrqƶ 0 c7W=۰P71Q Ub,?@ ҋ @|`]/?}"D#(ڏ=OװНnrھV! J!K^Qf:ob%Tv蕸 8-Yhw_sPjgknA@X0pÚgG aV&I `ّhéo:ӝHpRД"~ԣbS[O7xHd;rU9]^b>}ig{P)duG%{wq/gi1S]+c{+vͬ@X=]͐+xFvݛPY B%" 樕9f|x޿RG&]Нbm'|契L m:! Ը2ChFI nkp(|vGʡf4~KV),ݫΝĩ R@,GQ7d m%A,!d {%(#N>]lO$;ÿZn >,8%B)]A}Et((ճQoipQޙtmu߷RG6>brC]\@dG ݈F3toSni 2(r7|H"BvCe 1I$Y#],JL?\iLE/o@vc(kk p`5Cŀ9;;͵ Hj*9/sr\/l,;²J^=Pqe>P,mf*"`NMS:Jҭ!πt9q-EZžц"8 #;$3R0^'e23-/xHǸr^@Z$R`Tjԝj1'؋(&q:C3lNg=I+7-@Ҍ$nB!j=?\}rfQN6Qߌr<nK$fR~R)AHz3y4Ph ci ;BͲ vVӲfvųr}O]}m̻O{1G3뗅mwi9o/],Z9<Gp5VV5z\J'#,)I/s">j1d?IėI eSl5i^߹yׂ`UM;O/X Lx{obcQHé;󑌱.:_,ycGuG9[ qW qdyD].GIp:es euӈwWl\;/q&)0Y=5Оb6ġXWZV[J'"NdR^f@5JkTEhE/AO|K̡Ň"Zr)F!()].NՂ/fGu9! mhQ?X'Yʟ9  lT2 g݂qBߏdpјEcMYMA'fxc.䞒,j6;rm}BSL3@ppOPFrkn=.bSNvЕ9|KlFs0ؙ %awg !%VADY6>i(`}e6bNM@5CI#~Ĕ /?"Ik긡%B!l|AP#'-rNډ9]aEi刳B^膟_s-CoF$S@ewxk3iet=EIgK(q!Be%v~e?N J, ;0k{KGQx0!"B6"M0ZtIABy8zX|5&N*@˿aZu,-ŸpXf/A~o&`pѢ,Ȣd] jH"皪Yہ1,O+bXl0O3uPCgv8X:-M8"@IMZ kd#Ep!HShhUK#^xcfKrغtH` u9Rn.U\x'̓ii_C^) )Í5|;WfQ'/KDd;]ިRuL3k Q"ue͟32;mFrFY$wELct<{]~*7+ s2}KSClh&Q,U2gmA?| )j2H" <|5Pxiί X&'.m=FӼKec]5}x8|{Z9RImk3PRIvIXm,6K MsBӦ="8̐eFɛDX:=`"p0+MdjJ_)z,8c(׆|9srEup_-BbcԇJd6-J{#dɻ {?:<*LhJrKc(+tߩx5_Y+y6@NvDD$}׷2+1v\spCǻB@ I02?+/GlY?w5z % ͦ* o߄Ԙp~$!Hq r50ݯ^U. .\jD*h Ktٜ0<91j'K'%b!a3*L_ (r}ebM^ܰk'˺jv vRk}Z-bibPxz?22Y-x.4@?ſ636مr[<5rA~}#Q<Dz̅0BtJ)Nhg/r!EJoO>i3$e:~T&H7"wVMpgtp }g1G1(k#!ۢTޫv%c^!n-=6}R|t9Ʋ+#̭l.Tұ7u42!1v!b5q0 vlh[~ u9M`i"L"rڼ '( pt<5<.wsf/`2xJZq %Go oŌu к[gi:_mݥw!*'P>4uL[~ gk'\q"ɤx g&Wnpfq4̠bL50'*)gue!ְ|"سxїzR'E!An>nlJ,e*u+G>ƩO[Z&K\r>=J(1{^9>/XG~O6,ã~#>DK<3lP.Lse$ZEW-h;}߁<2$y7mq7pkJ8L)~GzLg3P,c: 3y wZ-☶Hsը d1@n Wpz&Y+z:xn#zQ^em{9Q@?]_]s$tR^Gji<[) j-aۑV\SC="Džw+ MY}TXs|~Әy+i7e;.D9|NC|~BH* yy}.Jy/aq^N1ӳNR a2]Ǭ)?e'(uu9 r :4ݺ⧵!/ts{B|LMљ In[$}l/2yКB䑅wPҝ +IN H" q sb{\JfoPlvcy(д%rk!^NQD`B gtEҰnɿ:5)0~DXX.+b9Np'׽'sAP2UF#kM/{YL#߿ڣ1}@tQ Npcjz.|7ROF$;7oh&ectT͢N ope< y#0chŔC -SN6yXydkZsjѴLjqOuLMT2%qb⍍Uix o m,4@bY籋)Xy'awߐk2=[%3Qg/HR}^rC:4}0tԴBnL[|{w{O2Sv6f/e<(EuCKKBNuzr1+MY& K^grMl DŽ_ ۆ9 M@/ƌ#~?*<1K_֖fid)=`h!'&u!QhR@wW;AnLBɱM3 t*9FkJrD.v*Ll]N3 ?v*yRgK0󼻺D+H櫠QdϕmtkynAR+rb /smh> QcIRZ(Q]&KiS/%ZZ$1l!"%aҏz+d+Bċ-B)Hʥ]L` !@g".Rj+z:M|iTz=٢3 .0X|la'ܫ]~k0+W5D Z0N|%\ֵN4f,xu0SPEN1^K}˂؉"|> /?r*@xۨхScɶyk1e}13 1[\kZi\ a |xB0(őSԴ]yjA5M(+/0B _LrmD7EQ:>pz P[˱L<6Ā2f,(MYp7F?]ˤǫQ4> >_#ݖ;5n?yRR)9|Bٖ*\ȧE_gKLX?DɈVp%8cf ,? μ0>q]i>h͑9.fkЄ} Mj^wr";mA//zBP0vwˊ$Ȗ)yR³HRk4{~{/bQ9~E x,Ӎ׵!CS&wշ]n2gGB_ _ / Ѕ@ #ģpTGRAjsh: <(I]'-Kfz\ !# Y`^fMi9h-o$ @}g£^ fq,x}R8_yv,Ni@hrH0}%2g4m,rvʲ$\-^H΅bߪ &s߷,{yo۝nZHSl8`z[9uY*:OavM{ZrTL0bkOarEVؓ]AX7VE"&pVA T՘p/LƆ}#6Xqv~ Q˂g?D-M䙨du># ,x$O|2D\bۯ/rjReUa.RZQѮ0D ~)3V +PߐANßbo]0>tzxu:T`&d$HsN_9q8UI3w:O?6bUv5A.Iߞ L B )G$lT'% ]L7*(&nKwoFbj%_e8 K'$˙"*HGpJ\FE5;Jߥ(mQ%=7m‹ .!5וYVRB&/@ٍV.*)~J[U,0t\-0,*r~%bch8bWZ?=O`6noz sz͹Jt'',SCj.o?(uO#Wnm3@s#!8Gsh\Yk|ljR~ YXl~eK$4LrsZP{?dfʀ `}E* K8'S@:!9FfT?q#4[fM]U^hU_՛ȦB XLU9e ҙ6NL %kb4T{y켤9/կ*ܺGDK&/L@2f3~z95q ob6_)R]kI6i t(Nyf[w9$Esr*S}֯P>꟦! 07}PMRgϝ=8τ߰ CչUwc\[̥a_`!yM5耔"!oGedl\'Yj3*bD8cuc2)hn/f"h0b5*ܚYMRpMi2hR8ʲ|@Z3_'+Ec挈R'㙺WDY!Y}-Kq z8𰝠s:8RA ZSۑn(;|-3vu0;E7=>14Ȗ0sNٓ:6=)zִf"-Y72_2Q7 FaNR+"LAl,/&|$N nPn}l|fΌT7st}zMKBb`^?4Ec,薅ޮdfw.-\m BM\ԘRB*HԵwj_HNb5ٺ@1 r'JIhJnO@UDdqIYHx̢o\ܢтVG$'@Vi\\M\r"Y[XCN@~лH,0̞ͬD_A }t|{/Ƽ6 I=[7{Qݯ=Y4zۘ7c85l^T9k?c؏`x`\ş)9I® -v0.VM? >$>#?FZZ4ec=D@x T7@BʏCxu}&Y:2'lb^r8ͬ{Y'?f8wEp;](l ʾDcOK+gV),z4(6,oL22v xPYUHV|,I7,4y;ztqyhtc(Ͽ*KG_X*Y_Zo 0vwxx2\T6w$rcw"9?8jL?s\WWHXIK4FuHd7&)Ƿ_AtG~dMpl#` Ob>B7ɦTw5TOg Zܨ $֝ϽDۛ[4Bզÿ0z3e;=e$=2ĄڋI4∁ \tF@3iܗ,j)"gQ@I͵CŜ$+3?[(Z0qoJ2BBLorT4_\R'D/+m-*~wY3ii@[ DrKuY;SUR<B_Ydsu 6YrS=F*L۔۔7,Wu6۽-uEw~B ݣLbBWezT>*!UK*XbΥ!݊A.]9x?y&Ocyzw)ϕ5B[ Jg[g)8Ge 3|PV@lߍ)ٮ $s3LD=Pڠ&s5u+p 4V~|}%Fb7uW*/"u^~jh 14*o~iru\E"L6hEh|X}( ttkEZOLHHXE8 O}nhru `2Ǥ0Bp{a2H` FT |8DzHOi.E$DFy Zfi Y[m*h !`% O( Rz1t;tb&q\zalU+xMU 'fI^Oe] : %u84I7Tͽ5>aECرb7p^D_e+)0C9 d bX;#HI$nKC{-nnIJV;^gdv9eHz ,#Stk2)o s_mܨfkwԥ;2u9fSu9tKaz6|J. k+RJ7idEY[@ ߵu}bd0b])f.W7KQ*JC̥AF.=Lth4e#{n2Vqcf&gy6 \bNrR&=Ep8Α@7hj#kP'|֓EZq*F`s=zK\n\r0erurtq]& 8F%gjbdׇ]B*joAI1|˼ D˺0X qZ>͸.[YeEK\Z׆QlQ;#TƹyN@;n[Gy]Fe3UHVLb*$0H\`p=$v\jMlgRx f3`a3| sm߽( PXi962G]țT;e[9ۿxCY1;vB!ZYD3 D RW,3[w6on2 ?e7+XQg qIfCtI}1G5q8>YVo7 9N}H'͸>A+RR5KL&X8}?hXvW$^^="58kdl9~c+L!vP0|9n̈ (`'g wbvՎ#ڦ]ڴi}B~i6JQaTL"(/[o#~Uad+K[ oA{l(\ςN8+t4h~:[\6@? /~뻰 +x7%S>b_R.3:zum&(;Ӱq|Yzj(zy&=Rm=q5Psj7=qt:d?&w?޾::uB{VGĕ=}ɹS;w2B5sa棉R8H(ralZʞLX4f:5Vr58^rȞݢ@"B#Wޥq0 v^PVD\e 1Ǘ-%#.m"}t{ِya\Pɮ>FO`SFG%kBd8VT-{3WvʆAiцf6qwQdX~.X\<^ͪqp_٦ik$7j96jBi@ؽaYv& 7šD[vl&rkUiD5dECx|&oP( n[4!wxV\*,|cDiev0HCWǃ/]!~;fvrꯥap!5I :(K( f4U SނyU.YcfN6a6HߥAZ`U<[ ymcSŻ|R74vhW"bTmj]IGRV c.jզv}aow(HdgqH_";(@m'6MFP1ZC"z~ 8%O,|D7VcB~G;v~'Oa9VTZmY>RR|APN,}Rb;'b]o L:i9(gq=N)YPKol/[EfŽLefQ{M d$X-k&9_#2*(*?o+hyY|sqڅCja%ﰌCyFCu( YX(h>&B"-9Wv)f<$1Qa,Zm{O΅1"&CQw$/^kb, IQUɢ͠qޠNkܜq߶J|`A*^_S 3޷~Z+ P0viVH&B"H{M[&o*MS[2h|Zӥ8': vvVQEHL>a)T4$&ˑ|QxZLU\ԇ& ` B.4TE]}|N_tu{8clXeYrzϚw^CuL}Qj58lC~xz#.$݃=hN utA4,g~CF@WTQFSR VM8(d~qœE'ܽi7Q; ! $*=Hf5}q>^Fd`O9 ii~SN%`w [eE"0|Xے 1{L6}i`JYA]y).57ڭ¼mr[Pt6a\/L7B$ WDooX| H$nvm It}s.RͻgnDt#.[e ӀTVͬ8(0 [ 2nDO|;v]1R Ӷ́N[Me Gf=V{'(ܮ Zy΃){?I,4VdX at,fn4nnKsYv*ADn ^M(-BΜpzǾ:r%J!=c%#ɌDOp9B] $ լ̌+#QP C1Pu(JChqh/Y%b˪SV8RVdJv#dSGgzd7A2K:0i t|41l1>ő08-ʖ$>ru *MDu/GΫG2wrPz)-?)a *'}4ؤujRMr/0ftʘ%fkKB&taV3/x)>KN>{7.7\(\=?A>;7E!X(6!=qyQw x0;O-' `vo2Ty/*AZ})ӫ$1!|UN{x(6H>䊖utIo ۘ@fMhO~k-ax xM@&e}xB8]q~d?4,8`vg0 2(l-{3иX̼iJpVmD]ZkY .݋D7z 3|xf)[eVؖ=||ofy- b7m|nUXWeIŰB| n 6j1 9hK,xS QaךKJqSVTBnɱKS0V̆&f uDF`Cܑlr US'OyɁ/7Gyf(A1V T_wY![Ʉ6ZCԃ\5i ~(nn@aw?3 zd.)j* |g) dwzЋML ~Vh{Z`Ř/{fF$`.' -؇waCޖ0X43-Nr(1 7N7qFk5de4*7j097젊;tR9+5zxsaXwya⒀kŌe.Y5ת 5H :~` hKzʑ;-+/VR#Mz8+hF?o,pEŻMAPs y N0Կ>ka \:p{6ęSYK&oEIkʯ!i{EqPف]>#SLֆxȗb /]L'/^)}q+4)d@w ә<[)L#5UaD\k `P ةqq֑1)ї#L I0%}#~϶Q2<%}eaʍ yMf@1V=@'WAvzI%|/xm},VjՅ\WiIIR>C q4Mr=(@V_gŷ6F!jM*{ lqvxD\<$ZUJfSg,TIUY"w># j2pn/y] ;cG#hQ9[Fm7{i:t*b O?f)z!9(J.EYڨ6Yj\)X#σa)߫O&H= 0׆m* jHokbd:,7Hk)P%JcU5m3r<5ix{GÞK<4G#S@&iM`eO{(@orH꺧SB\Anf\5W,7>4eEĆFCe1 Nq+HaxtX&BÍ}/^@]#syPؿR~5x@Ğ~U06ZH0I nřѡN)[*akt5Nvrgj]I7-4J;"f6/6oһ? pkɩ qB}9Y_c@6%Xj/ )/β .:' @xr{VcmYO &ҋrT$cp'Z+Rg:ƚR}Wc%")DV25$U? _wGhL?j|wejJ %ИN(#*J5m[ YRA#67qtHQ7iQj"`n5_g[pOv}-t/ѼZA5𸢖XSAcDe0[lt5tԚ\C}BeVhӖC2U#3*GXi%nWuʿ?zLǧ!Jctg+tng\謿*boUVQ ~Y7 h=`BXJea-0TΦ~F!AY]FBl/g8рV:m\i|FHD>WL a%rXB%Y緈L(1R宐?CP,W֥(~%8NjBѣ%mJt ^|7kS u݇? dЖ 3n`, f*Al3)0:@H'mQ^e^5S 7ep3CIj) 06!n7ui.h.>]}/yی0&%',xLd'mq(y,)`S_k&jk y,TgH`LP.5Qﺝ7$x~Y=YJ՟f̘͵Ԭ:[5 { y?uF1-19X?_XbVie&^gQwP) 0pQ]_{9޽#@TuF^N/>[ٸ(fL{k'Wv[|?۽׷W6^v"ƶKȎ%zLzGUP pQei 1`⪪&BpJ%7vJ &50V2/ `Z!>]OEt׉*Q̇njSjZ·G+ADͯїq0l(-J{JYMUԖu`ҧZAT>-zLm{4$ $`ϵŎM8AÄs%Mm13pn3*q{RrHk1s34x v#xtK^ٽ ;)q >=]l3y"SHO댪SNZa)m̙(p\%~xC2WI 3m.#M!TS|żnzsiW) jߚzBYNfzٲpwޘ?NgWYܱs- 򈑨Doڭao{R3x\ƀ /,̐ލ5~EPD ޮ^Uy5SW%D/-(CԻFDg1#Q(l`QyS4Ƅ1xIV""L﷌Wƈђk+[ؔ=0\E_*x7ֿPdg~čq5d@ [ 4.UN{Y`Y"1O+R1cȅcfsr> hdW"2{GbAf_qC.M&G3V$c3?k{^kM%:fbſ{'gB;)z\&ʤy}tP>-1rw"Ip1-0SWqJ\SAs Q?0XXwMC\*_[%]/]6wIs,ߔ9R8 !* dUT?EJ! ߋd 'W@*^S%U*,6Yhr7}ScC vw$qZʲe0NfIB,UtʄeĀ.M\P I xo" TL4*[P0zt7ʝ 殖"HL(mdӡFEe&F 2>cdzs֚< ?Y}L. TTn>b*tl\-Zq+~\4a"hYad]kŸJ7^Xrſ[G~&qGÅgG֦Z7_}~J%fC aGDlk:O~<"0?q[YX#+]u`?D}ƥ5k!IЩu`ZTgP.!ԊxWa?8-#⥘ < j-=? ̚VEV,xpӴ(e"Ng/4̾2Tpd\|d4#C^{[A*WumF oun";,qbeuANŢgj(`e׀E5.SP| 8IY> IT"wr݇L/sW KJ@wjAA2/}E2k.B<#-|T͍A 7[3e^e}eacO#m4ºpCSOqif.(QmvVh errm5`E"*T@FrΕh+sQ#u ϲ((@:bc&7A0mO1LLO{fC1Lz \'ka7eyP& Y8qQBkUayqd.kB&wh7UpL@}R9?Օ%7 }ғ)6?ՔN;`?/ly9r4nj GHxفYVr.XM o3I-TӱCir Qp?;kIAN28+垌 | G9}hEE-SMΪ.v %}[<`])?DIs"lB@ !꘦GQz6Dx.u !?˕c_5u=„{Na-#CWG۹8qMwD/SG0~%; w +}b]rѫ>EĭSεO>ߜge,z}t8q+1 <>0JDʼS(duq9S/Q8g)*$p4iw8}4QJԺ|f}C ~KDt;8KBKc5[y\VXC%y(h<\*?w7p՚}`\xxQkb#nٽ\?a nm6of5Fمﺆ˝lT!(MP}0뽥qFOatmRBGlvHh)t$>]ECN!XExRrsr s_9V)Ĩ y^|DTDØ9"rXrWv3(P؉`NRH,FJط/Hq. }}}|)J@oXA;҈BEjL a?\@81*  >0~oVd1ׅٮy i=ld_8˫ vH!з%&2W kUz$DNOݖx Bi∲HP0٭h* 6hW>$d\J=R :ZUiv>}O=صz܅mf#YGO֡;TЊq\fbJ8?A9ȤE?A ͷE.c/I5 \p4RN#=V#mgc}TBKڭD@` $xQݷ|$AEz*\>M; two <*ӝT3uDV͚% 3-\ _P4XB?ւrA N}w:e}cq2!R<}b{o؊S|y.w-U4>`‡.կ\ҁTXjReS*d 8_hGX!u2Dd eίЌ/]]/BkKJΒf:XqxҨ%NbCH{ DI&BY>6f< [k]*IT״3S]w]J nV焜 niUv"ȟnQ*֞༺!y87gЕԁUy 03G-")!IM&ۙQƪрi B1ܮ1aA az# ߓsb=<|LSv1;2:&m( }55d坽QlT.K PjfE`WKWmj6!_٫g:n$:#15Xfߎ$[5[INc*k;,hY%q#c~BApw ׏rWH {'W&e1kvd}΍p|렁Tm66i\Xw&-z-mdMkz93pY;01ӳM%\F8 u_x&yZ8L&dL8@Kbh,7[Ն` jP6vG?iYDFz<M-jK=GJ.Ogrݭ*TmkpaӤ,.D!OU ՐކJkD$~lݹ3%ؽn85̹\P׵GMFjK3~̚Vn\##!ÙRA^3𼠸9gƛ5`Bg$}s۟I)zc< 0'!/e4[ƿJo4 K(7\6!tLo/UML9<|f č3Q(&#k2epn^d~'ȄB&742/Yڡ!R *i(T1]Tģ/R;udak~L$V ܁YsI<ڔCBˑ. QE9#)q>(9;1NA^yޭN?0^s OPHJz P4 0Q''=Lj]#pC*ά<˟Hp #Cu3nTLDCx VSWOGoA B2!pn'*s랜X\M?SFXc|ᬊ]G]\%Prh%@HS9I~f=`y*lpy-#Ö69Zm/{[)o@0zR&pDKY{c@]3Pdv&~^ uٹdൖ Q]ɏkt;!:A5XNwww3 $<Ô GX+TI9|U<'k8+PF,&ۗ!H{_ڍ8Hdv4WQ:ӺZBڰ"g/O' L9Clwc^FO؅$NVW=8*úMwXIY ^=꿒sXtUHr5y+9Q{I `^hm̺5cl)?< <ɽ>IlYW?#[ F=4Me:n=HVUo)?KbsAjsvW U;;LaigdǨrUЊiв":;ț#Rܕ=@A&P \q`KVQQr4ﯼM݂c^8ѲeFL*~8=prx5(+ݭv$ 4tWB <N)`pHB_n,V6xq+y̮@U` 8cE T.J$ I5l5*J^iOz8 %İ-w ,,h،PtL^^; {Y.q}9u?uz}h\i :8[:oI5) H@3g^ynCiX/cdܓLT9)7ְ$GV^pxB KIӔ܏> {q'q%&Ɓ0kՈP7LJPw5R'Ӯg"7u0)g[b,dqP;7yM{BW5BK3Z5RZo3Y/O";utug`681dծZ0Fڍ6'= ^y*F̰4xjL{TQ޹6>m$"y^Lb~օgo}9NGim3 >]{VιSu9u`lӼ=yB t !$;DQ>δd8p_ 2ԩRn 9Ei87<fAy^Aq,E(,-5}%പ\j{TWmNگ~I~@wa Άm4eIRm)L sBH&TkC`Z}r+aWXUu=$^gz1?CՆ(ܼ҂{:w鹴Kz~҆0ZXZg:8P{00ʍx=6;aa!g@ADCPC2J.g%_ I~1ȿ)ơ#*V7W稇ٍc|H by֤⋑)A:!eCc&1=2aVF"Gtj eF d$?L[nޢekU"ЏNd#t#s_ inUY .(%;vYIL9~q2ރY;c% nhG1ڃ>1+vWdHj[d^Չ>dM:ŝ"1iV\38XrI})a[FεxfSUW*gz7ES%M Cb (5\6}-/ QPD 0hh~ #7fZ匭loP+ Z^;K r1#%%]Z4w:GULLg 缄uMݤs0>] !]6!䯻mL:ΰc/3 %˸+$M}Z<zA%v{K-X>E ,;Fn4%8WNK>>Gؼ%i27̏Sa󁼳]-I #ھsׅOW% !H~jfs*3 q8qHÉ+Zҋ \fOx,d#l%ubP8 6./P b~E"y5̑Ӛ?TWLvSKw#Cx,6411.Epd)=7-˜72L)'cᙍv U) }ӡcGT~K>PS{.kGs TjHOȨ!I ?ϴ'B3h<Ǜl;7 .% Q6Z}hM(R&],/9UL0Ys9lC ,$hx2P8RfGv_r1%,&J[`_BBu3ŬOxJEp9{{i9F9sQ}8{e:$ס,j&6d/+{]Ŷ!;~[Ke__t,&`}.S+9+Zi ĝuڿݭu:Xx[SAPdM#pJ774DI&c`a0\Erա+* W.ab9A? ^? -.P+S4$!NV^إ `bٞ9>?wm%ŀ\WW2=q!~* I񟳎ZF^#=Ba TRȗ޵ʹDӯEY%Lg|]%S9Y54I8v|NDr4ՒnD6bi+cVXd|\;N~ %v%qGsjoj9kܢ, p5mŋt}^MʘqDNZ$ⵇi59eUO&2Ŭθ*)ӫ.dfoKukBh&Wo4쒿~2.˦0\Av|M ]80r}nsaxN&p[8i5mt''1(=EԩﰖQs[8 J؜_֦4q\|*!f?&{3bP:2bUȵ^] ;"k^ZVBLpQ:l6wY'? $>H~z 1.(@{A?x*X7:ՈdɊFmMaN(ܱ8;&|}'# q$\DX l-_A*b'Ժ22ӆ|\,kY{dcw>&!JO<ʆҼ?"]^d]wtTŒB]ØBt{,NKwسG!O}5͐²n _e:  rErQ6'>>{m+%,]YWvKJ8L49ߗn13ʯ 9А%{1(307븄Wʋ䣌(SGWp &gYsWV "ϞV b;d6ԑ v,g Znk]=i!FW ScANzoc/Hr= &q"Ӌu$O,*PߕM9yO3ɯGŻ%DJ¦fijH:,hφfuȢR_ Zw\*l_2&YFЅSUR'ZxX6QsFmX5"fқ|jN,C-_6hm1M*v W>uNl^WU0<meee :lq[Hy5HŹǴFjV"{W#TϹ%&P3B@RLiªv{ELEzS1.ŞX짶_'?G V V AdFGᨔ|Q4 E nC2_n!{\ o".ƪ Rykݹdk]uBҍ^[GO%Oc-%sHpt %opۉc)Ŭ=tJ%6^ɥכWb]$s%] qqQbbVNt&6*:yzWYPȧ5ڈʉ2&0`aοRhx<[:i<ɟI,s˃'H}vir7WJ|5 a*$M*ff&nqW  3.jk#짍NEz}M_Hv Z t [A`\&Bsݨ]IM}kIbM&)ar5? pAѾx! |8äjczm11~fє0?:Kv1>2V=JV"q%Fu&F^H馓u[TA1/Iy0~̬G^gb{' ~\Gܛ 2%m:yys)~J}aFYhNvc]<'*Kk>VB4%c~B+atNSdi44Sv+Mcݟ>1V›i7?y02'm| !5q5@tPqfxӳ2j]jda``},-ϲBҪ:?ř*ZM/8"K8Щ?Eن'4xtVw;ٴjI[Th2|h:5FӫpK L+ôp:rF}UUw%}0 ֳX?:Grhޯx'?URAzIiNpsvVV>֘ /n$: sdng胊Esd 8ߡ] 'u1Dx.rk 7Q {S!>{WK[~ڟJ@;!|v Re"ί.ӚٟEy`o`sOπsń"pj`#m= |5sPP~NbS SiOauϜϹ)iG@ 6bfYp-FGdҥrG⟍Tl|.0jMy-ISf֜D a*$y`pV׾!ij([QuKWϢSO]{] v!.V{$0ec[ ~MK+Q7&:7g46{MK.U_Ó&|27Ѭ lVyܹȖ Ej j D~r!AseS ߾chr8D9I7l=Q)@\Ԫ2>nԨ~|Bn%5ᬜEAj1<0$ r gGB]5ڛ)3 B2kr)Gߡp12Hi9\:39hZP`WU[762Y_RWJϒ'֯;2_z#i6FhUZ`᳈L`qߋ!J""D4R!Gbˊ-<ߊ'on2YK9XU5^@è)bw)GX%B&kIZ]Q 0,2,>V{P06yU ݠQY5 noun18$ tv֊Mc$0\-忝u#kwQ0wx4VOhϿ x(ǮB!!JO].CIzV[ә _NBw9HŽ: d-\"`Ob2ӌRe[XAzUaLcAu 5@JQwdLnmI:'9jVe}ꊱioPw0_H؛XdEĴOpf#뢗 @]EE-0?6?{X*bE$y"!B:Cppǩ xHWx3Wن! s\>= N87C:~*J tkΥpml4b(Ȣ}*|bТ>/n_ڢ0߱1r HHv7/ kel7I#^ uB_ EFϺ+ndAaL&#\65;9`kX8/hp2tjڟ{uD7 Z1"~26YROے;oX@Y"UyjHqb|5V=`Շ[>ܮ}ȱMK`6StOMP+v. U`Dq1tò7-XRqi4ki&bf;m#c=(O 8ڳpwE<'WI~)Яf3~V-ܶ|?["Lǿc 1ETh7£mwhfa7pl^d@rfDx@gt}KuVeB:-:0 1旚I{Zng+[V 072F}' J@iB2&yOjAE"qa /띞q$Rp+a:6/ID?.*cWt׽A[7vm0.QCDҮP&*^Gc3%m0JPfoL|vbl~nq%:<߼LB꙾|rGeĮl o^ga,[{5kCR٨Df1@kvaX3zf#) ~Bz/[4=oW9Iˠȋb7%:FintT"S+Bu02/WQXh4hpb?-!n=nr5T=nΧ`Cp?n<7EèUK,lFJiAbhO3 d)\so~X M7[:?x33 o-1~2[ "-?eT#N<ꌺ{BxJm2d@iAHĮs_B{}+H["@[L16x[u3Nwy\ D3$qGE'L~`-o6ı,* *ӴGH;'~D"%O) &~9p M%` c}X,X<]OYĤF[{@h=s;]T⺠D.V4ֳk`| ^[-}\u[Mx7"eQ5QO5I@lcxJ~&; *ު8x2q0_%hibފ[Z(!=R]ةɛ~fKxzW5_bռFch6Cx/ձJ`c[>F]Xh5jF3ux*Tk\+XR_k< ~[M  [yxNօlU. 44x 8+9?,F[_Zkkd6Y- KJ㲙n$ՎʓBiN5GB~(Sª !-Ql  v6~ES8 >PԵh01 +\RPz#<ÔWd zK!b! b±Jsڭ6 .9vLtQP@& ;Co+Y@6+fXOl"AiL PG,VXaۚWR`/6pXߥj1UZO1S@\MocA ~~-*PC/ݯw~i:s%T",:hJ'=& *:r7H%y_kb1Hi= ]W2 =S RGK^}5oMTګ鍮r9>%<~x֦xS_7h~ Sj!SH2%q˰G{CK˖ qCEvr%±CmW bܖMw+7(O^u>ӵ]'ۺt҆۠>f"}M p7SP`%~9*+hez\ F@U)hoWif~V0Ek˕pf//:2sW]I%4uQZtF V7CFvB[Ӷ]N)cjSceDs%h"~B(\m$!ϸ1{ѡ Ǝ`\lf9@M|G!$gAsЪ|i-Fx۵#=U+ݟ!Hh܉JO=‹ ^Ȱ-9FwQU7HtGy>-S 1'!m4,vm ۬TCuM8fxm-8Ub1+#s@^n[R(,0-v:΃1GA xrVxߌHv>$Yn,>)Hz|ޭj 8FľN\ `E4}0q U7 [%g=_68 d6(xl`UltjS'%Ŭ.۫o3vWMD df19{E=3W">%V-HB ;pLQy[_W\'M^*6Ms{&Ƚ1j#=zأH^>[g >2kB̏jb v.6`A;n]QLRHrK>qfaw+8ߤ*y8̠\Ř`:vAnϪafh X92:9 9+1l77V@􊽿* ӽFmVJIˍ*I%fcC$A0.55j)0cl+&kw>gJSO4)ܩƫC1I_=Fd Y_p'w{^!4 qKM: P>%nй!* i ]s̟T&qb^`^VA!TuD< 79F sڰP/2]CLǛg5pr`̹ÿ])S0\DlJ2S:rNbPsbC'`~pF_{KmmsB Xo8m y8bD\' ~31xz|V 9i!'7$4QX+s1+iD\xLdW ԽL9twe\/kقÂid_WрJuk)8) }]d7mS= OMh܁tDžv;C,B U.Sĺ%$d' pwttHy~DG;K=T3 ά~Oڶ;jWck_`;e˵Uz6e>npwy.|h+Xc),|` σ3h24crVwD>[Vs_9ji2elGġSKH-E7aաb.G ԖNd1݈7O{ZĘ`N4F-ĵtcWKĥkT @H1&KXNd a7R e 9Rԯ<CT,Yé8^p{A*'ӞSU0]o,x|r)3COp%V1? ҘRJU)JMM p#|; ao< Pq Ϣ;+%oOb}AJV.93[+,5vP֟Hˆg%Rݝ$(y], l?+*LY@Hkr(LdfS<!&z.$I!XCUhD" fՒ NJo͙^dA2 1Ovdz(¼}Ƃ xN,ki;9)AQP zd[b8ϡX _k3mt7>f&83s*[GNS_R kH#>0zr(v„.rt%zZw΅bj7k:p28ϴ):,xKb+ujNymBj+} ~˼4b@8" ()kbr`Q[.p9KŴNAo>FرlU[G7`1\g((w,MD`tO }EV͑E/[?zЏvџʛ6PJZ];^BCgȑ^"RnZ93z<^,w+?Ʀؽ4.Q*0jF2:-TAlqm^0~UP sF8by-J/BR$f GqW]Sֿ84|f7_@W 6Cf_}ZNCsZ]P{id2#lSjz( # ᵄzKSmnX-^.w {CvMc?MuB4H#2*98v'jP*7~S~}dc 0}"sQ;/YlXFo&1>*Ϸ(B85.̀( mX\`XkTBHk y}_1ڃ2)h5~:*)xۦn;u 2OzbBEE- 7#U0E;i27xЋs4rmXDKbIIWiH[ <{)F!gΌ&W~@R1B_Y=L+> <>C/vUPAs_<%EGg޵p@nOrhV/ާvxg:+8U=(,9a4z{zs,s=~o2辳ZuչJ&4;A_D"`vwKF s*f 9hYS%J3c3]T4cԊ:l&m w:7`e<`)][_X 7`~ !oAi06%ܻ+r>HWa]7T։!;0_1qr̚h8Mw)4Ԙrv;ʱ*$< yJ 7ug9|;`pܙ֙pE G0 L\c jl?) DǸeE%FӾF[.lNeSXU] H&%"b4Sys\a37n`,}~1P.Dܰh;>{:Ն-X+0 w7TO$F\W~VE05 б H-]IGcgٹ{gׂf|u'I.g!<$c!6k'įH! 9u]+PL(H(dV+rU $ 8!D̷qr2Qߒݖz@W>`-QF>Fnaʘ\ʂC$Ijr*]=>[մ ['.!םgyP[y# ?9+_U5/Fp~j`%&6ͷ"*=S$oӁBz/:; ]mEA _&iXm}qbNbrfՕYlՁO+e/g[G42aXf7ʉi gh}!_,Y'> LU1IDf2f1dndcDassT4,{ $cœq 㻣Roם@naVYSׯ IZf9:vq\m Y;GW'Ahf&b84(]/#L]vEݟm =M.9-^fK&thVaOpҤPRMWr2l2_ 9)fp֧NI0⥌P[*?/(r]dFG kaS6CǺ3yDj鈜Ϗ)'i^Bc#*,i[p47eJ:Z1V[M^ܮ-jFr}. \!Ol Ք>.sX^,) Ѽ'q\iq3f vk0`+Sgے[uZ"iS9D}MeH TO=b^1,[)a]6 w ګ|؉LCs~MQI 8cEms.2>I+6!p٨M̡AL3b@Q'u-2fRI@LSx˺F*t~qSc|TA%OHxA =wVEެnV^V.A -aQ.D50̉do;ϾXeP偡k>݃ͼ|(zؑyNgUl;Zlsݝ=[V,`XP1@b] 3";)+X3[nr=t,.6 AP?S-`PB[w#.*ׅ+b~ϊUi5ˮG/7]!vcҖ<7@!2-VztB'80旴Ԑ` C5"i%LD5V[4NYr{շb! Tf[Q\9aAoWO*aZ͸C_UZz ,ah@׳3"'A/Ú G!cO rwFic\YdE@Z6> g:(yyKXDGIPt:S6XV No9!9+Q UobUGo"Goܫ\ɣN<ݥ* ~8;^!JǕE"a[jHA7U/c/ !2 5;6·g讹G[6߆H"+or<@s~1c'` ^Q)֎C<|{H+RfOGLzʎ ׷n owU-qpz<yVUqB9u٤-AH/'oؼ׾Xge>À.>k)rt]r?*c;";JqUN d JdOLvMr톾ޢʶ2¹'w䭂?s2:lak/bdE7 >y5">(]';c)P:%CowǥٍE פo OŢ 'qmwz aTz͓$eHe3e2D9ŝn_%hAL~p@APKr< dSdēR@ԭ\sՒ##VG>S86O*QF5oVh J,j ꍔ*_D_bb ˬ9w7F_p5εE ^Uêm>.F9ZTkV´qҖ);pdu흮booʖ:PL2ܝa$yG^`Q)WtJШѺyl w"Fk%*C>AX(ya^jSN#?F||Aѵ؊b؟ $0$O#%aؒ-YqSq{lm:jZ5kȠ*Hj21Ey0*$IfIsmBE"_\t]BM~vs#b|SР~{ w!pa(U$]Z-z*sž4y !o4裖VGlvpeA&NBydjyX'5Fr%3[`P=ek߷sUsXF鍶Yb!"Xw1^0A?H-C/~.nL֗ кq"돆ᤶy遡gs3)jrQ5g0I[4k+pqo +z%2psk@Ys^|K3)6:aU²i頌`dm `2m1[Ak8Pۊ,! #,jNgHR-v ġYg%p#~/kDĥ rꋓz%fgԒ.~XX|'m?[ 6ꪽLo)Pf] 4hR@\hZw#xjvOy=5r?N#].n!o}U=8LQ{aAWlfIKQkKpf:g}_՜: gBoҥƣ=vxΆj4j be İ8Pvؒ9FWC0~]%}V aCG _[O4HO7"Rq N-̲=2OnC3U˛1ڿB:QbB﵁~U0ߟFu&M쵧|D|- #AjZ $H 2Aګ`_s#(o?dL7]oGWgdDy#eY-274%ZHW@EHbv)Wk'_~:jc+ _43 C{pr F.& qq' 'L/j·ȷw-xco:[FYn6nṂ΢tBpR DW?a/vn%+[SMb/qݝo~Y !˫B kgHPjWj G}.پ> 8p~fVP :/,q5Zep.o-ӪX]xrƃ[n2rQ"qK6,A MljM<#rɦ>7mH/') VU56Uw-WKw,NHq]$v0EZ_('DP_w{*PDԣV Sj=g3Fɏ8h6#kD^"OW*r= f1@l&.ӓj̗hfb>?l{4r.5^F ?#g2L+$jjE%Mϭ<:$Y#.qϺ4,rޑ_Y«w/r0Ԫ՘vV6. 1y'w#Ȅ!HFHZ~ = я{G5ۤ%~6>ׅf#Z WdA-?ЮDn xeX `tCɦ"M}&|!/@,,{*@dIq [R*@xe tfVAnsy#jh&&\պً %d8_k~Ra[>ηd˓)8+B-0ʱ8C?#@2Y].=1 ꔖ+s\vXܯݵ}WT/3jcC?* f~^+}!$:'D #'ߣQj }~MPkF5&×lr9J율os+EZ..Q)X9`D*pR龐̏˞w, &R]U@~L4,`Ǡ ZMhnWCM5sRJX&KѬ.)dzZx J@+(&ܣp b42Clj}Є;"L· |(HSG|CyGt^+]ÊF4ܽʃ.@os F֨Gl"/cIW Ϲ+ f޹%v(_×$K?Vkgz6õRY)|surd<[gP8QM.!]Ƨۍ[MD ZǂJy ;a)9Muw&2Pwe0/4pZ/Zп3 Z4إRWxn|#?--t+Cƴ+C)D~9fe"w]LIpFr}u,*qԒE~ѻf|0gww)pj?$LPeC-`2 P6FAIeqO!lR# Iʊ4CXҴR$Y@]X[ks7CVbz;nj2gYxuZ9P:7j 0rH$7>~5kxۥ\C!}c: ō΃ Ek`ݕ 1Zb֍Khp&H -Pi\ON -nY3c^&ƾc*8lSCCxa C+4ߖO/?&bDבȉ*"ox]Mz2'\;W#ImJj;\} =>#6(J~~P J?Gk <1sabA A;(_xV[' )1Ɇ[$\C$&¾r $u)D:.d8~^I&={6 >t:$+{5`oGڸqlxo0Ԃ!DŽ$B -W8ڷ+2lW}9XZt| M yK<}Ń;l6BzIqJL ,qǠC ߱ 99ϩбI~k/,mE/5 &`Vp ;t}ji͆r©[ {QV (F+֩a`Ǒk>n›&U;@{]D 'tI;Ḟs c# 66%9Yxuy&.]å=<+Bxت̾R貉ִu=|/ΐE}: vŃ(Bq>y1ZVn)؈Uf)/>=$lus}(AZI&+1LX)w0@V9eo!wZRb% 2J0\J`<\;1FӴL{jE,XVSV.7ɿc3Ve3I,7l_@ Eޣ)/~㝓k_'/fT|,whnեOCx累m#T*]y7Hm6AS$9[N k~v1( A>c[ 03ԌY{v*waJ0\N( jB51Rۀ4ԙLcױ2O raofҗaOޥ1'-%ӿhZeQ1ֲ V\ݗâ>=anT ih)/qvz> RWt *:[bl6 t߀Ś5m4{gN/"_0hܤ}PQ'!CP x{J;WFa %>Uٙ3^-q羳W`C"h_lK%Y3jk+N)1cg0g9=,Or4CuԻ j|J4VxQIr^?O%'-rע;msn:_[lwY,0URq^/3hEB(D(%> l8|q@r3 :Тt4zC؍GL3ʓ$Ƚ.O;"TENB\ҷ"X>(vlsvBb0E;L3aX_Xe~d}dLYuLKWV4*h uZ|tKOi R#jgv:5hHX< %6x efWg[Aa{+xk^ ѧg8[i&9$Ie+$1& Ty%t:败2 nac| Yc1ms؋U?N*tfd 8Y`7'hit6~XΆd#ȍ4'C%2sʀ"@e,#F>:k3u:Zv(ʲ7sTw]sL?l`3铐zt|?nW@xV,L5^cھm|;3*8t8(@K+ hXcY[̶p)ys oθv R'v(JUo 6 y1PZHﺸn":0k$nNy$CcT;a¦f^?}~) 4*p)KZ\AFAڋ zFP# nm:,]%d=c5]mD̍i(n1 "| =9܎@^}0VM"\6߫ڤ3BHR__ EHO\t55`[Alne0qyxMʞh࣠ l&k boG8K23ek<-df.\#Ξ[?j0 &~1EI ( JƸ7 (kѰ+yL.+bk "!9a{qgܗFYDE8E>_kDNHkfz>ƢVѩ HZ TĢ-6YSr\XZ0NEp ,?FثSfDN@Ȝ5@_(.R?îT_2ߝ\D UL]!Ay: do6XN@VftD)(LKޫ$4~Z !aظHahŔ/FΊ&gǥWr3d~B"V9F;51ZuƜ"Z]$0oL{>IJJ{?B]%>,^eYSzx;pm&{ٛ [L8y˞ы[~;3[6rEz]RdX XѳnrlCK-}>6cm4 Q,]pa%;:{?)3 )Şmrm|w)nsٯ =S}b5TQt`7@Lo -kd褨eT>\ Z2K=.jbi;:KEUy'P#Ud$yxE TI3֨ b3)'ҵۮ?֜εhVl>QSd; i>6Io=[lpQgʕ7!MOqDhpE=&Zy@|.H,G/te rHzL!DeiompZfxXmJ,Z" < ڍsG ?UD g[RoBjە/K =Lc]=f?6DpoPѓf9\-mU&׭z3/#C2l%djN $ #4Bzc%'&NF.յZSjt8qߏ+ 2c) ٔ2p8=%48kZUͮpQSBKOtd)[+suϚ|CF3xJȗc9Z86hw] r R~# h+?F{,AC_bzTzDs*IY24bhѭDv>Drªؑw}ߺN6UNQWENkMmF+_, :?p".Aa l H}é%$`\0j\WʫSԫ[?^ou,[k,8]uEVeL00?o3X.VZ߇ @0;35u|(u}3Ke k iiNbrHޥĻPпa&YΔrV /|ϤF&$^4bvopIည7W@ϛ8Be e :K$)y3nHty+g,z(hHȫrvEdU"Xx7]GXl VŨۺg%l*bHe79L XvtJ{3! &|b;lba,Cv+g qM{-QJ'O 3ͼٱ\ haEo+S*rϓks,Ttc/04>Q/bPPr9+ .3Gaڙ=EFU=(ξ@ۗ_p&#|2f9wHDw0.M7 7,NJ735E%Xl.;[!hP6;+E$G p^+~DP1nU,/Shif`u1c¿M<λ 2uQC,?(ҿP꽺cys!c @/Ο灔xݓxn=i&an@⩪"I^1Bjz[ ˶|ZY xj D5韛6,yػrs<)ce"Fz@_[. c!J҈5/fm@1xZo?s'Ϫ&^ ,f蹚؄_Hoklce)1, KoR xh%&? 䮤0Q,v<_owMbsY:EI/WGd *~B9#"(btdo h%.$ |(MzS Pj<=TU3g?Vg|Ak Iףf5xz!e\'yQ|m2ݢq|}rc94"G_䢅:bhN*!p-?FBWk4'T*̍ugƆt*Q1 ?K/4z^ݶgb$Odw"R+u@Jlm~NxOcv U|޻d O| TsغDȰTxa:4̬'`O ]0HfSy3/Q#lJ1cu%՞~[f;nՉu'8z96 bJ3!uX yk8+zuIzs0m]j!ͥ-Yށ@T`_6]+=*ȭ꾟(# .< @SY;[vD#LgWEg9̦IZ33گCzжmnIuT[zw7ʤ*p F_eYJ!}K p[nwFLZŰ[2慑#ֲج CtæԷӥVnn Gd9d*:q !g7k<+6'64ٔu/_2(LBe1-hkp:bc8Rxpp)\]͂6%NP76Ls9 AQ5G2imQDoo+e_ESbT7r|=:h)Fz{ F=}5D~[k7q0o]jɊݐ^ҕ%ׅQJzd<ݨM|^L-ȥbF;O -z"x4>5D*H%no1`y1ҦBoOy(PSI{ ջ'C,ǐo]^`>"rS08W+:ԯAz.Ե~Ɔh2ŝн{T|{I Peq(0Adz#hц 9\M2Tct~k>`9֠ۡ=E9s69vAIκl ncyW^QX4V2awj胓9H+umyFG_r(!uhvr}-LGpf M!=ϢTT$P a?p6Si1?#3zeKJ,_w)8hW~օg_ը5J>tjH$jޱϚy PUSy L/;f`!i_0ұ7&"À\2J0YHd&rGƫ;P1voj6ʃEQX H̕)`z1!_m9FȤ?8=%MM/Quoa`Npi QV/G/Q Otbhv%E{Odc:c:w%(3Z:5 r HY"tתmsLIp ^d0xw#<P3_ӵ|<i԰/(#?K7Qi~5%;ia{4,7f"KS2QmYTQ c54u U@q{"@kYU_8?_XĘc\"|^Vً^9InI08֔4&j.c ,JuiujhЩVC3۶dW9)zI=MP z7cC< B^R m@gtJ }R"ZKߞd%K~Q 'Jyv. -z6@`j-S|cg=C+pxJI0bVB-Fz`.]'R㝫c"Dq#_ ZxSv{efJzn%Ef\'q0}*YL02# Az⌔&Y%i ^˶`sv:^F3Ձ`,׃:l[fm纪2٪w--C0# ^ZOyȵݦ-qͯ "qkPwӇn1QQUb՚^~8H@0$hy;`=;qef2i/ĹNp Q 'Nh^Ӭ u&(n&h3 J)r~_4ẑF<=)ۜl¬J,"--Y283 Q 3r٥pihϥ.7BLnIܘx̪X?)o,3}' v ٤lLي["TwI-Uz .Dz) ;isЍP . qEܗbQRLY W:1 jB@0|3Hd%k3lάJS#uKۀ1x@ZV]<Pt:G^!֥ M Bj48Y>_qʂ`?=$Y0 Brh_^WʯME?5+wS[9D>Gfe޼ "F>%|Cal-$E ۹AŇc" Z%ЋxaHVj-hlu, 5WKBH(/ΤދEQqҘNlKcA6I9Tu"g!,4&~ x֕g5GЭT .MTyAD~j`#BtF(=INC73Qޮ"q.=x{H`'(S.'Ǥ`ɧov\d.Q;qk%그$Еߪf#LsHYJyT$RINuqU?ode9(+,@4x9JLe-%W\+ :U=9}9wTJ\}35mO 4 '/MFLpɃYM|j0uiMR !BNRs=1%5ޛQ2 qW(hI5'.s}NeF~r+;PrR|ΫfsǴ `>H) r'cY?XqA>k{G#W4#pNPCx˝X_TÌ Hh7K(UH!@U:b,P a*hNtEȽ-L챴lvʄv>Qɘ,p'HPA+=zs^K_`9=nS{@HA=~D3Z["A#.=^MLAȒ/GDŀ DF?y|Ů`g#]!TIpy+MSBejwW2%mV"TD/V XD_} xMԿ83ȼBr]#; ݣwر i^*`5c-PeGձ ZP,T Uۍ CcSj&lZ4 \CѺ C2oӂ4> ΌFqJCϟ/OPm+Nn8^r(Ϸ'B+zE8/%|?@(ndO.gJ%3.j5Ա\[?VZ=ka[)9%s'b,=hsm7QM68"#ڜ\RuFUK7UjC~ћ, ؂Ql)_{4z5:vD3 :Svsĩ8zR܃@I6 r;y5_M He|k0or깪`P>{($8챹0]/(Z՝DbvQwZQ_ֳ(<"X>U"3ղhs,Ւ@EWH _1< hsCva+@ =7^D gL!Hs2;c`lUtx% g$ken^pd"e gbrɟaWA1ZnY C?4(~i{<塶CI_{1+ߝ;E*ic=Ёgϫy Io=O=.~tp\nƩ-6ߞ[G ׇlZU q",=HSК2ip}J6܁=!S%\Kjj >Y_GclԾ4ؾvkZ_9#(; ˫ Ҽ!(J:Zjuԩ $ojY맄31Aw}zh f=:d6[31wXԎ2DLs2@8r=O.Lv;t9^o.^S"ZI)x56 !M𳎁c*WW|3RU+l"Z v*G~.;;7>k'V[VKOrI)Iіe5 sнgZ v%!)uZбuVKذ!|mHANQ.ǹ2nM0~q[`![m؈yNmBh x ه04ٜY䦫s&X^"EjЭ9O!BۘA6ۼ|=!w[ Ckqq*%]q讒׶~>K0H)MNYDET S8[G?g{a;e,x4k!%@{;J5PwL z ̺:x, C=XQ!K%biN`N ^v-Sq/VngBΨ@'uI0(7_O?iYK&?k8fˁ SEjŁsdՕHkF{)F-1wPv+T/2W20yLo $ |ST/w_ >0aHv-:LH_8702;rZC~M-e׃6,"CI2&caÞsL8*)6mtٔ۶~ x"*סenLq<0`ʴ4܆_`rko:CҕX]/[%`xaQ1!"onӛfT&بvX,qVMI"]Z:S9"Sq;a|8:sx*Iq0+.U RKo1ӱ-q1lMur@V+priK˟j4dAw.;u6%_5bޚ-ּ&[w0?;oHTSULq*pzp*9{Fm> B[1iF q^y+T'ߡU;/j+xހ1y|pH$SUYe*{C.;e1ୡ,m.8P't½L5L8ԖF8BNyy ڃ)Qܳ%^  %4Kb64CM䍓l3ABunBb`hG͓bH'.oƳ/JB"> hclJe~"ߙ(YDVt; DŽaQ?t9`=E37/j",kJ`9v,f 4;Q<"aKtll -l`]дĴhM>P G\c} Di|]ÌSkϽ! > GG(1"u( gnXhK`/DSIw~8rEvwBj? MP g++mAq=Pma_kc"FT%]a]}D ΗfvkDx= R y*S zEko>% pÕ@4[LTh`oeKbr| z?/ZkdrOc[1NuϱYbϘj-gnJ%Sm0f9"h!10ZÙ 9I&2[Z'\˿Bӝ$ˊbN0B)BpUTj=).$dߝh`7x `.r+xUsۛR5츫f0׿li,nIc\r[jKLwik}& !ȁ)O+t 2;au2!'iF[lU?{q^C 4 Ch+NV y4\#.UzbiQbF7.*iIniUhLNLm[[AJМm?Yct^>9ԻΠɋRD )i9ё+ތA\ "Ziԃ+%W1qw9lzCeW®uMWCVo˰OLQX]5%Dp%SqS&$ϝu&b糰$t8tk_DϋK[9ޞ/^Sr\ WӘ ~KۄɩnySHXxZj/$t3j& Φ?jl!y$'JIv|<@ *{|RHs_3Sn}Hk`qP.=7*0#CSi;HZc%@|voK ߁ Z8pZ qҩɼh0[FVL=|Tdj`yWQ^˒1a )yD0PrC 3 %ϯ+*-c?e̓ m_N҉+0*t D"K&x- e" `uK<&'.rd ISV*ͽTĞf6ؘ8iSȱ4kٷx-bG+[ 2x 3"Jʰ<_jrjn^)6zR8tRdւSs!ZXi];gr ̠ttЄ$VY/cA_RCO}T&b*^=oJ"i6{7UYL> ;׽AiYh'%.HH]RRٱD.@ch}V_NFN| a"SVOoI5ӡ)lyȊM 30ʡr3OڏAZB]sI"*DnWc (YR Lxp:n^Bv^ЁcKkCm3r_E^^S{doP/|Ţez T3!:0Fs͑\iiՙ8:Jj'd>nj/\[~a(Tqya >ќ^+=Cbz2K;إm͓(F =}FA\S>e maahZG@ܡ@.dqLuf$q!E `@6|1Ɗ̘HA⟋ -rbf_ċtfzd^DĒ*6Wk׭|)qT%!^&w˘dشBuez )3E8dwA&]/Ro<\S`"cuO679ƶl2y[,.i.37&3="o:%Kp @y0k%q8->Q(@G^Z>=&W=MCJ>8"Q B)Dě>pp  8p7bdXt>˯ٰX.ycHݝoΘ^@ 5䎛QS|de*+$qS%Xw.w,kdYf՝KĸP|:%1^l!"R=1A)HE!P ^ \N}#iv 'pǮWqI ( Η{BȝQ=]Ⱥ`մ]yϋOwzʨb0B h KR–<<f^1aȨć~޽rW  +-]h25ds?A<8& !3$%LF KQyQ]#{bc2^px\83[F'\Ն&5Xbg.XMV#`brA/`M„1:ݣK-ofO- un$xH Z$[6BOYOڈX/*成^3]Ӹ}T0~I"OI{B6;X%dWRc#\nV49ި}u\s<"XM]zo!O1^.%|AWs*S)baMAvY"65,>xjZQ21[qY4PHj[0CcgkF^kQ-.޴Sb_F_G)˫I %6/°Ǹ [=E74jAeAN}oh0`B-U/XY_V@Q 18e88Xݠz"O]w]J@$SϬiN&p zg{m; `on pS~!9lØ3meWMjʪ уz=h┟N@.YB=n*PgqkBYe2eеOJr"n9Py&K4&v|(l6:<}5l ؉}C%qD컝Ë52 p0E yINo{R.EXV 0/hU(JakԜpIžF7Уc.Fq)I^}J>/Lܭe D5E8&o!:B_N`!UIeYB:0C"xA #Ao27} d_u)qDqM渧mr(tUWm> / ^ Ԉ!We'Tb)_<̭Ao`^ j|.l՛&t8%_j3FjS~3)*{Ǫʌ̗ZAY}55vGYUou2&^ݰf7$#ƍ[1W`]jƭelˆ>De)zE/@}፨C>9%eOnNsL-y_ud) JΥAT`1'2Y٠\$JҰJ,vڨ) ?fS@H3 /,Wv;TO<t@w}XiWՠ<*zSaUHN@9Z?#˨qhR]!%gπm簺!(SseI!(܆n8ֈ!)85ēL:HE?W rYm3|yyWE4fwxpnS}_#6S\vA@Fx^{[G+(`q:{'Hq|Pk_:lQW{| $\{`Y8Ia@#L##  5+QArFP2 E:2V g=T l,,jS ԢyB9cDGSN;M ]?zF9I;O $߳w,)9$P|-7375?%8J۹U%}~4Зn{cdII &7_c(ihG((X>Gq v[(-}?NtVpESU}@V켋z'YmH8kƵ,ee+W=a 6Z$'~ȠAo,i1ds C+\dp29M- RYjl:U IX|k/8i`BDFc19z2YòQq>}Svm#.i(ܴ &Ym|laYLlt;Tu_TT<@K`tƣr H׀={Z*Fzг_b+o#/hӹ,c)0r5t_ dЫIPRFt+2PuQ%ǿIE2 5M,6=让>uю1LMC%|JU׋y2E`S'[w|#FK[X=YJ~۾G@ ]0E̬1HWܳlusR Ewc+gY2y>*JdvN$䳐0 LӡU{?_PvŀOQ#(aA(i8:JQh<7ru5 E焰r;3- >I *?o7}3>^[rU^hke4З~]Gt](?׾4O8 ɿXд[!ر~"`Ћ u ƛ B>r@dDSA:rnKww{kT&#gb遹J_Qv"x߫XKpj{GCsN椟G%& 1 (ocILlԗ{Yg7vE=A ?Ng(CTn*_Է]{3r9}9aʞ`!fY[01"%0A~ފ[Be\&4%wjɵo>I7)`M xM5 Łx8+Q4<^d|?Ͳ! \Ld1jpâ,>HXc[,2%Sc n(OKi_d]ڥ(P]7OW+=]3=*4ӹrRdC`I#9/\37"1կyxm>\vV6ȭD'ԂViϕ'LD!(1m50 川CzڅkzZ)߆,&IOgnm*h#ݨ iL1m*Ui{fV٩w Gl+]Y 6ah7a+_-"fd E-bgPL#RPgojbѫn+lȆR\4lYD!͡11xj=<2:!y3R]O'@/ޠNrٸͧ)J `zyoIɪ==:WJ[Z42 Ms ?=u&pND.O]Ι( HR1c}9ݺZ>=2Ct*oGh2Y=aQ1 K魄UQc]qoAUؠ_'֎ 7Z^$x_iNQ<\MVW'aqN'vH<7edQfgИ!"inw\]cv@DB~,}&68QS,G%FJ.>^e>8vZ"E*0ӊ36~/ zJD ^ޑ>uyjl< zƦd|/N;a o*K }ITO9TuAOthҀ_wP"[YVNDS47Hx͐Pk^E I|f}C A/,f8xa>Xf ]w]:aU!= AG^8ض,]QµN4@pQCi'9kr;TXY[Knw`%u4Hl8j{῏N!HgUUv~0g^&z"RgJ|FN@ÿ^aNDb̀vs!Sxs~H6تW&Xk }k˒߳NA(6ȤSpGVI tJAM[G lĎ!aDF;FN'`?Ifl#2j N13wҦC&.鹓!S iLIk2~&Ar9COSPȷnڧW'-j8o~b`RS.3zg(EG~:/;\sw/)373!4 >5xdzYߪԢF@԰(.?4Z㟭],JbBiʚokQXMHE@Sʀ茖fd)ҵvlIUڼDsUCjO;L FGUd,Sy'UY~k0&ڕ Nwkfrd`qw}?7cIO,OS9 qE&$R:6">C1Bh]9|>G0sWE-sL_hw7l茂a9}hnz5Θf;Y *|‚Ց=R(OӘ#쿜X{Z.Fz۪qZw>WB\;ۇiKx (M"1To~P(0 H'ed'5G<*y#W06~c0iA2CMT΄<9X\,H_kfpaoɬÀ8z׺VN.# NOV2T! c-O⯓Ìi{NZ@$_˗8E4$eZ yZ⮭"n8N3X4ԝ G'e& +컂;%j?@}#3Lޮ?K PK#gD] ,{fj5^ϕ+agDQߘue)N׶Z 17$}S8fcnWH.̰_s3jrn8)E`<t0^O#cY(T| ZNJҒvT\7]i: wDe6$QeLee1 }kdNdAI}|q\uúۡz!wS&af?Mo:ES&G`dEJ6zdH< H5+唍:]L>)M݋Bc!3'9Fn`i;t# / gx(DxI!U{:ܝΊ)/py:A/* tYvΩ@JK_v@1‡lS#Y\*c68fuxMYħ޵)43gj4CePa܇|ϲfĦ!> (ls[Oy'ONKyreÙãS`|036Mꏜs^ M0ݿX =GʨƁu6N-|q JxWzR_EOf<ϭ[ ۼhLCl\ZDϯev5cPFSA'߂}4hW\VuYy *q.A(j7?j, %t<%e-&d,H=VD1@^)̈c+@r o^!EFFӕgbe߯%16Mܖ)CJMAXcwrfi3ۊ1*"q@w|5?Wzl(Zn?+5 FybA5/fq݀&3]mru6K36\FN .]U.j+ &|qxcszV98ivɇ@GZ!:: /ϸ!WYx`r6 j- >k#T3@ 3Cᮝlq B* "7i H{cM7E?8xMLJҖ<1UNcx&9pWp"kHّ;͈]/o/>1=miWe#9xI˶$/RV3߮Mዤfl|&N֤mղۗ;<'{[__c_v6[zj\sFU)kYg4:9I৫u6\}$-4m4ʛb·1`y(6B.sL`.ӰVeY[+uſwY%z|t5TuEK #͖UZ!Z`{-Bh7XB}[zK,E> Ul`~Rh@;}c"MP^S2M L `u}+Cr!`5Vqkh|E}>jV ՛oΤ5,BW&7(«fYKWiP}(L`j_PZ0F19}p܎';OdIbRfBpiPgvfށuܮX"CDh^F9/h5blկ_lsOn<~=dl05t&e8I-*!dwYkT)x‚F98}km)P<1(8Uf>F >Y!(a/hFQ|S DyOde{diKP)gj9D][I,vYҊ4Ң*A쩈|vsmSjֈpLUV l/+;yLV8 Q |  Yy1 vf*|̉; @52ч0O4n\O,A7Ҟ"jsNp&;-LC?1 Zsa E~KZ_$̘tJ0s@ޔb;hd{-tOꣵĺ]1|eJ`\;JՋ_!~g'"3ٴ0~ 6%v(vV&vz(!|~7' zEb$4t5D3$;(7s؛dCOF.wHQꊊia}l*Xc(ݑ0 H:/v-5&N#>pmexOtʾTB0v1ɵcrB>]4xOcLw&UrPT>rw=(Qv#Xil)B<+9f}D\PB}B8+@p!>8Hw:$6 賋ڲ6Ʒ^۸ ~Q\)rQ5 a[aUYa~7ۮOgI3P=/xz"{RКXKkXqA}زi$}rQzYSkU_f*qTMl"VQ8[ %JbƅMٮא4 ޿r`g$0:, U#P`em"4椞Eۂ|P?.',/O(뻓:&j <*^e3h<~ץ>Jq}(N3Im+*c @yq$_֤y:e WSe]`{tNRJVGX"XtFNc|A,Zdz{ZئcmoqUhK~eWxT#=NMqj8kJ{,g`@.x4kl>l&X ø02QvU ˛~9PAΗ_0FzL-~iM3fprf!-fb'TޤkW3` @c_]͝m9bt.񷽰nj(s&"oH7-'3Ee"iB?z[4&&ܓe\v3k;tژi^4[rv-v@jL#PڧxlV FbSPLXu9 o%5q8{^9Rpuvz!`޴eEj0%@G~ z"V y2)H~P}_H ;3n[U|f1\? C.f=(/aҠ2IkX!-CoeՋ%qX&*ZfWN蘚QAd_v'/ʺvLyeTy9IXv˰$hm De=TY g_d0o4é`3: Z7֟f=$vm-n4zJJLVD ヴ_KcSA=tf(hE97 ▪n3B HIY@|;V S{efmWA*(np{k 8K׌roAdn f5'g)G?4fɗdDUy,RB J^coQ GO!ِ!_=v w)}*Cd)P u 9dsKM%{%0'Z%5 RT gZ [J@Za:R}@A%}@KzXQ dq٧ȈoQn7@1usm0hUs{!b9]k(>.]}j7\ jufm^7u~*3"\es  ~ଵj +6MIӄ(]fJSAy2jol}jVnY5mފj97 5`uVY<9}S {O 7M-<ceevkΨ|!fAė ZDI(~[X# iZWF5T8cp)3ov0\6!ʈuUDڿ[+ڏj'|…8Q5jLq3W:Mz|67A6^Vl6(}6ǫ# 2¸wJi)l^zQ^fu ٮ&񔊼K qZ9|.#ӡ#F˩ G&^yTRICj;g;U+({ ^V&?_J͏4iPϼ֤hh54@l[yB Āc剌So"'na7 C({ k!&D/TN7LRР_I`1n|w_'U ͖/:1Bjsyj5 [v*DuTI@ j eme 2G[4f|cfzm__MߕVBgͯMo_csr bFU7mrJqRt tݛjУ*qZYgPDWƳ^![H;v?פ'1)!˯Iݠzg&w,A_vj"ˢe̥abe;&}ȁWDRWgՐ*eHt3jƌZ0"jZ'H[)~XaϘʃiˁoףFfDo@ZBijyr! G߫ qtH{z-B84 pUu!nmz]eshbb_ e;C"#"ǒK!%\ W؞^l">Q̮:FǠ oz5+k3 moјLe׋*?cV }E,B;(!$c] }cqΥ}®*nB-19ımo?LLm"3r}~7heS@l8tcyN@dgN(7eԪ,J1ΊB̿G0 k-K|/4M0GƤݴ ~ѓU<Epd'N7{>e@Su]ZU!pG0x+o@LћRgxTv@̭uyMUفfM3.IUOjLw+mŧhȝݦ>Ԉ Gz sG9o3Of2tWTψ ˉs Z{;\ ɖjG%uI_Q(Gr(ΈW Tх ]@ <Ÿze7:M6qOvfP,#6SY#۬xv2@0bJv#!lap\pXzܺ.$1Y~![- 1 Ǹ5[XQհE+!|ŊᎣG&)Z  Dfo4e">Y(Z`˪hw6Z(Gjc?ac63R&KG,U Ղ4zRͳiұ*F Mrwwr#yK h|E/2%[44䦑Ӎ5/^d\ A7!5ݠ1U3٤RRv;'mn4̽;1oi߈? &fl^-~A@ȏea>@ 762s?T+F yg$? ŁM`42-=Me;3. -¹D˖j#WxUiY!*bhgƚ'yx/ /2U3d TN4u6'~!D`m^@ Jq\}?Hk(3Bѹ6VN>i3-YܝL+[Q׫+Y_NIc.$N9RK#jn|)M'YoGד bg ErI<`_/*&\$y bQ<; |!Kuz4Z2Pn~?,9 E`=*.0 "OmFrsse9hcϔ3~.|S\pDl!"wLuXܓr(+a- (@|(P !)9m'Sۇ]I bKG|@sy| @#£1!HkhT9--Y7Z7Y9=,Ł'B"Е;β6}}vggU(M϶6ZG?sdV+"}!E2+=zNP l{y$h3q1/wе 49V-a56uȶi[╖{8;|<1G3^Ps*7Ą]x{(yXbf/5eC;>Qa_L"W~v9+>>O;l3ԑ1:O~<.iqN>pBQ>͒ș,NgtBU~~i>9\ЙTm!b!8?|>KԤn2D1<8u% q̥Ōq4xϬMwނ& 'gM p嵨,NF:иlXDXtNW7g}w4j-VR²V ޲rm U{܎]8R smI)] ?iFV^ǫ" zP#ۓw>TV"%9Q )f})%YҁfYgfA]>.^u*]݀w j:ɯv`is~E@eFZbĕ9rHTOL ӣZ y? ³je,Y7w>͜L|OQWB;]FZWٞI #]ԖМyK"dZ\ɚ9Z :G$Iy{qbeȰUnjŢCNZf!˱tO,Cfpu;ڑDAՊEѠ* M.৭!qnRDoۋ`j}onhI?Ōa%+بĄ5׺NIzC#$qٔyIRR@e~|Շd;nepN vpqy//R D4S/t,}Ch|@;/b\~h:I^B>;>ږI2X{a zE]O`s҅h/e/l#6`vGwdv[Jã|[\<} :Z׌}M*ǘ6ÄopPiakMyL휍. #C`?f+Q]"Y?4, D0ZW= TeѲ]P'Da5Rڜ9[x0aKL֤Ov֐̪}aC<P08s^N+n\ jXFXSYB|s?Mr0M@a`AS酢2j1Zm@FlJl/$ώu6cE:v٩zӦ>g_Im׾qD Dk6T(a3Z"+'?"f!r) :/!b:*͸ҲN:pH0 }(@Wɧ-{~"xgׅg,AiAx)wuE{ݧbz[%'7v)IȠM #c8o\5iB;%g+? eSlu~D̼y`MQ2ӊ-EV=RhiTzFނyiDOCd px0Z{^НN+]S|7&FaTbN_vdAZ/s.1[V5@HY0}Fh.֠l3Rwexc=\E" E.'_jbR鳞}rU =HQ{̑$xBqNj .Z<GoK n-S'UބqBLEшC)eI'fN+gٟ{b}i:Kߎ%Mgz7odLۍ jn#1W}[WD[ą#, NjF(7 ~\U ؂O3o 5Yו$sO{hGjiEgZ5zVʽ}}>{#: l4B)=AOc fBSҶ'-p;<(l.ѐ3߱W9"РvLwJPT\hp^Ɋ4Դp/Op9->g)4B©g[3QBi3N[;!IתE)!Ͼ<QSgZ~̽+@{K)j_+L^`6cC)VE>})¦:?~T"QҡKPCsIDg+:~gGSf[*ô\|c5Eۜ9 ?)tLV2N?'-9:c\QhE7hxjdoVm-`*s6=Ęl%T=C/6c[PB̭K9aj'MW Kz; 3PTGČOkEIk3*MQQ @#BmU:JN8XX`mbf>~퐔)D ڤbɧi:_&7hEX{'Y)C}ҶfЈhj`\7y9W[% aK:Dr"Xڽiy7PfR[(=>-*cC"B1`~(S*Y *"1s?hpXFN?Ge;:a\Y.k}X^˩o-qIrBFW;lħ ؗ#,<-~?KVC9ۯ%.^dW>;O絝bqjpcj(Ԇ!؛f :!*_cY,,;},q ~wv&:$^wtmヨm-oA>*ٰ *}ˉ[U6U=Nʽ%]ǹDuWpc_n*mB*R^Mag$S*F>#}XGjoHFa3D1t=B0J/I&b29. ]2j@-G٦SOsuyVbG9GiZuN ڕ7]L5,Q_h[ =PE4!7՜O%,E#.P*>͐Yf1E4b@(Y<ӄ#7J{ЁqYK`zgnZοGxRy[*UU,[8%_PlauP',w*4XUݧШO*p=GxKvsh3o|&Eձt,~Lki촚|ښj=Ic"jo+#q=b~QejϬ ̿$OI-q&r.-xW\|Bރ/G!XoYyPqӑ1;+ś Xl4G`Z;EZ8kTa[|&^BY'1AVxl K `1]F @< }:h*Ub1wT3|9]n-Γ! k\Қ#̷ ?;2AÈp׬Q E3s-:|9s$,4wthOs9K3HXS]%6_* MXŞVxuFJVnUc{8ŏYa+7Q<04*c7 ]oFIC7tiu\މ0)3ois}llV7rB:.=lXWAEUd⎮WtXkѭ&( U>J749껵G]2 b \y]GB֭M;Lu餢CF0Y'I \Blky"6K}UH blкaM` pnqH['OOZw3$)eFT|p @+ܐZ">^>ʩ(JX#{?czܗ.b9HuD]ԧ|1Qx܋qGfD%f0Ev%wl݂o)h.B qמWჴ/q6aLXz 55?qSv+@W>˂ًjLj>4mw]8iuvźOAU6fDUQ0CdI XžLq+ԥgKIsec(A+fA^˛f?'BknrdR,70{e/<,f.e\Dii9iɻFn:>TN*33~3W#50$i۠ahˮ7z}RQ{^Ai-rّ5*)ZA+)IDEAp8,+I9Chiů5FƏxPU|F{\N?jL=rvЪ}p$rR4FxO3mj$#Ian PW&jO \Em)l ^rKx 3zK3~F3*tNQDS[J>L;m+QAEAU" gnA(}z4BlGQ/v(͢;\NRm ^5?\q39 79t J|U/JO47) =6֬ӶJ`c:4T 9zz&`cFpH@SdRw:73mk.r`ȃ@PUJmI T)Պ7y 9-b&1LeѲoi.Fb|}(l43X:kr##PhZAIA'%1]z3zxIr;eT?w\=; :ͭ͏=l<犵Q}Դ-~57אGhCs"\T]JEZͫD',08ףs}/.Q '# YA+f=MϪYN~$?4<TGr΋`]f\7ФRb.%eA(PÕh\_Ͽ33|^Dzœ[vYi:eK~&=UL!Ѩ ABPeaTry{L-ͻVv oz˄}e[(C⡽$8x|vR1L9l諒 Hz `^",[[~ <7Y;\]A5fYj(G;$kp+}ķ <9 EvVKM0`sƗ\x!l0tBeᨥ"Ոc7/_cWY[R'*C]QX p>+ei/NV9(Ã3I]y7<6l:O}].w:>aC:~}g/sf pHd5.9˃f<R -SbQdH9CN#]97*5m q/{dc*~s5P!L֠(oS9^үR6{$g=w||!¶JB M-?;LgxBqu{ϏJ鵌fEwܫaN8v!m-oZw{ٷ1T^T\j^\kq|2ʘ$^4RhNzBȧM-Sl ,.=օ zq>5G2\Fgq5*l6ZIyq^Q_Zn-!\ q[*q@Ch7 w1/B+ѸIVaU:a[p =ؤFCAB^ $6kU"TOK#BS_gN h;x,_N̖2ĈTr{c3Yy+#?`mү:4q}'JGA~0Y[w{ݟ19~V cݮ8)'DX+e8Q[{Ov+we n"R#g* $-[r-gMՃ{ETI 盅cghRiu:~ֹTS|ѬaQ#$gEKb㖰:wպ\27S\nCx1N'YS2, H=jBse4Z{67i8r^ŞU"߮N!.G'Bˍ5W?=[*38ׁEji/wy=Pr.R,-6crnR0Bv#Oѻz9AGOvR˴*ڽ}Ġ]ܒ~{%MNe^JWƤIrKSN8w`ʹ;řNo"{nAs]=4#]I@}h&,o98RQm;xȶ}k;Cz V,).lz&Np D;̺Jq:Vey>;YMf9 + L=)m"5$sɁ|/[P]5;#QY'׎g/5x;qC>3巭 倒Ji> L7>T$__d?z*';Ȓid04etNWS¦$lI~7YDJ6Tާ,zyF_ׅ "3}hgʒ#b~#//Ɖ ݔEaeuGe.kyI:/w"H-{i?Qΰ4B5h jc$ҳE?lR]>ank"_{M|)6!6QCH(05{Nή$Ý# bzd/M>).rFj .{XjpTZ|o{˟ "HE2p1" ]==bշ \6>TNK|um(uFw%HvH?fe/5,Ѕh[L ٹRp8Lz ]˫k~εLdZh*:CFt=zR8Yذ+߮ &K#yFrr++#M%92y!ACh/[{2{_á"{f>ra(O)=n LLe[{@o!<֮BfU؟(#>`}1MW WuxJ!/@ ^1xfn UҨv-aiˬ$K$[we!ݯb҆-v̾"ıۊ*];÷Ey 6Q s Na؍I-XhN)zԆV/1CaT] MP@H1rh{”|OJmK3aHoղ :X|auMh:4g%kvHqhI#dv*T],vȵ#V yP'*ޣBjțC 69Ugh T#5$PUn#\*`2 ?;|=6;)BDrpa( GqOlSIl~Qg9nsԭnoh1d.LfotRul9:y[f*etQ//&q#ӗ Dr@fUu>w<# ГH$GFn &-z'3>A[XKKv.ϭwlʦ[Jd>Q7Z3\a.?4KKIs+q*ưߚR>|;XzInO©vTi/u'ua 1*Ő+=cV"hBqѩ0Ӓ]Yݲ(Y4E.Nu'U'J=׵e*T~W 3]Aٵ6y$O\ W2J˅g0<OWtk0?sw<(ZwjQ(x Cp &`ʕ5l'̗*0;Ed<USg_ ߂'. k.Y>?+ey vwZҏ8W %wAY"GϥwcsZ#w'l/x&΋vZ`.dR裤  obpdlwVuC1IOWT] ˪Fh̖ܽ">NwU$i]u_^ˈU-4/Z'S̈;#;֣(]{/2 k/~cGs ހ:xc H(*e0e+-ԉW 1.-=>[]yˀPĿɋ1,Qd[UԑOS ˀ!?Qvw,},#^U']<Es_TXO\7JOYE;sӞIHe;q GD,fvr>oc'&D轨6,!ZU|K רޞj%BYzffb|hM_U~tE,~T#yMKw_̡%>o?8wը3pTMRRzE2>uL$q_B;v7 `fIWiMF AXB/ :[qKߡK"_Yvፗl0 &D}7E,x0uS*%#Lұ i7xjCv0~m}LJf ]EwCp&\}/Fudk 2{?A 36lFRV6aޮgn6L"!I9ͥz7Eo @'v|1sb+Zg#@Ʉf*O_z0.`\* [RTż`OlL(]B|i tjlw"/4̻='6Lop ZNL]VlHD3"kjq*Џk,*H4$`bZ58o#ܨfd8d_\_ )GV-(%Ha&ӑ\?'E1{ҹKF}|}pxǑi{qvdG:xw4?45Zl0dLSgѲ&!κLge T*Tz19 G3O\$B$S%5oҏf`4HD)fT㚷7!hw׺'"Q5ߚ9҇V]9z.{ Nj1?ݒ»Oߒ!y|+I,~WT hQ-S5-)=diAt7K_N`m`P&)U۴E$E}&yU tˈXS“2?&ri8LetW{ZY Ǔ9ŠX4HI%梘ic<+Z%t \'u @IѲx|9=LT|;TوIa*Q>@rW-k Qa~ 8mڤ,أ3iUT:AKI,l  ˎ'ڎ=C5CnU-fVW;R>N`X]%:dE^̌(ỉ2b_F7=zo.knIv};u$aHחߺv^WKH#$K-)97}8q?+MJ부z!I鏀v(BeUgD˻$Z7"8k{ :lc\IGc6ٔN7:xF\ض:|] fa=lK ا kPҿQٴ:Faֻk[æJd~Ym33X6Q%J~%H&hp=#QH8V:\G,NqhXI]0C)}aP;5?Se;#G9{QFU9"iC";xXjefaTN@+s@~u!}d7Y:̌u v״@@D,ibw]p<'E9DW-!hɺvE r;5O8*AS `4f5l8g޺MJ4o[P4tAsz-Y BuqX^Ѿ]AyC;gW 5ZKI,M3QeS&BU2L^䵝RS_p<`!*yeTC"%üէfBZ*tbH5z ]fʆ4dl0slH@$ Y$!ݗȧ#/@$SīڙUSr&|M[Iڤǂ 3U0K\Nn2&'(iPoc'Fm-\FB=`>@GoBUjѩ9;u[G\BƦ焤COzWڂn*kEN 9,E!eÂx-`X~䷍Q87ŎT6e`aL `C0"l7 ,rHq{ e̱ugz=Md\e}hIEjY[kٕV~qՈQGpnNgNk-^S'q I'9P)󖺩2Ƅn*-Skv@uWKaɫp2Fbo9-~&1ľ"C;go;AP6𠶮Ly.(E1ƐG%cȳMcojX7^ِ1ċq~[6nyoTFV;YMƒ;wd fR!д1חԈT(M`OiSzebk5?q`j u]`ϻbT,G  Õ֨A $M=ƺ18K.(Fem*Oz]ru^,4N6CY-/]sP!y]ɷ7Xm؞%hh"PMvܷъHsb[5GvN'!?\yA9yysD;[@F@ )uHsQ"/t;xFع:cjhKQ @p Z!Գ, }|&X P֦"|$܀r`m|-o)Ҭ)K&plq?5 Tx`;vi^s%D} ވ%9MT/S 2x|oT0cWquQ4.q V%N,+'.^ļAXTKFv|_:6mvgNh܆ zcBm3؂8qg_/?XiTZ0`BWّi݅PA1qwIoɲ !*Au Jr#=<ݟ5BedpZrPZ5bG6ER2ێtFDPQlJsV8XNL-.7_; 2 --'myT~}/U2U?MLn{vrt/=ReJz], `[ٶʓ?eB4_'Ə\MU|k|C\j\No~D#U<=zd T]fŏN/z:'E)JPO5w-}EFG]ۼr刘H!dϋz"_ w#v>,fqf~N7Dv )I`^FŶO_ed:QB^98}dD4Z=_l4)Y{(sD&lI3ϠoP80<"?|'|gA(i_{3sP\- jFt 4{ Z~- nXk!I2so |e=9Ѧ>NMYAMYe,;:'r-}w·lR/ ⛜hC]w"i)3r7Vt59]ia:$' KeH12?Yh0 ب5,ԒEƢmYms5Kd+|ޅ($:_,Vhu j3l9`g$0r~JXl z}=tA .^5mr!Aklxχ߷'{\pGELg&1H~13bP+Yt\/Ȍ#4 ] ytշ6h <@H=l1'=OwFUg67W :%'`/PaBYEVPOf8# K Uz{U$+`_y3KIX[Ș4zU{Mk嶐 D7㰧3Wg#1TH1Wq5Ox싘J2--{6, REnHmR'b=zMc /YwCtmF?AVDy$6Vo+ {tyWs.᭘tc綊- 63M̭GiJ=٭N EB*Fux F,XL1>X),NACdw=-Rk'Kɽ7 djP:2S]*]VA1Jub(Ro>& Yy1_ f1ƛwQ!r&]<.)Ye?g^;y(lrF:рxO%~[w(";GU'gbGL1=Iw/b0"& }]-/  X[<#;#1@Ηg 苡#aLA܆3 HHާXGc#^:ep~ٴ{v)[ӥIaA[ǵֽ~/|=a)AN4^N`-ܚ jn]-rZ.Vs:V(&ƚڨkY$b ~Gh3NXHu\͏|FtiEd?+7m-EN ӠIMrsT~9[%qA^M-Cפql} y5aT|)g^)?{&IqxW7 *^H٢/4نVQw!έx5l-]_$ 5&jܗ,->+;#1CPÒG?$ Ct0;E`sX5-"43K;͑@p G#CtB+,4,B'e"IF7SS@Z@ZGTCxޞÄ gzNxY`ȑra5AebZ ̲4ZQo žx-(reП/9)tV%iUtfljTM26@} zE-C?Ce(V&˱CꃊnlCg.,`7@31wA.6D=X:u?{%Y^ h53PD:[r `t'L̓>1ahЋU#/V?1]?óԬ'+YhޯBOɣU!1Z϶/Mz$P4EhS1K8=_\/LhnviZ}Yb 4&Ǯgҳu}Y]KAvh2QNtVi+ٮS5Q0Ep,>ѦVk+J"unXK ^Kx Fhh7~:p^q [C qf?} 95n63W@V#o)&6c{#SrȚ)xj}h.?8bݺu፣5iMN=>ĥ =fXz),# &`seqwjpNr E#л#|vlEjf 'p:Nzc^MyƠwa5J8ڟj}l1> 1Pئ W&^z|$M<|rdb^4]|Zeފ \˟d|LW& t*=( @^\AjN.^'}?̃lMa1*,s h9LO-/%x[_- ;' .nd;ţaUEk_ϤWdogA-j,٩ʽ fP)N:ҟPj`8;^ @Ł0/Ѱ}wa.5zoHY0 _dl[oyW;b{O~8xQxI OZI҇t,ւezn謞4a*(8ݬuXfU35ՓA+i N%'S*)U.)fp4gFr"XuΥ1b>v%eAfuBT{3N1p@\jˮ aN q=#(i )36!U9%aeƩsvI(tsSHUL5]ioL J]K_%:i :;(f [O"`Lbt_M(7h:9Ի6rt$B*X1LNE|'17L4# W$謄 stE) ɺ uKÎnf<%W۶wxw@P ߓ^Se3913Jk-^ZC#aJW)3P~A^ ^gPؑ">X׹ j!wbqcߓ*\9eKyOiY5 ?:GQfUSt_«ی@M5+x>[_g$rsw"ec)_ħ=!j.>d j{S32bnnor;o٪FF}>?/=I3KT;a@%a^KS0ksHI)BU &G=yo"7Lj`Z|;+7ޒB.T ^=jAvvS$`i{ky{B U%9RZ+lml4 ,*4^m"_Ubi0#H||,k=qr@\I* 80l?}5LOk{ dusYqN&VHC8+ ɜ煥i~%)ƥ0Cd)~{+mn,q6$YPqrQ)Ny_&?Ml}.f&sW `aJ zocm}cHQX/wA8+d/otQFOoA[,5r?Հ䱫i7nEҠ[(rC ze*3wZ 3f%+]V c}3DP>n(?lPH @E3#/…Nӫ7a\]R/>q_*fw_y؜Er2Y隟9AW2uR l Kh;HIAR:)Ck+ dJ1έhf#[ym5,":|X,;LFӯK߷b.>\7Y>T:A'bJ>|̹|WPY :oXҎDIW|K:Ӈ8ŷp/yuPYx6R(8 1\‚Et aU Z+ T:,'yj}Ӹdh,}_t!KcCw0tbGQ2J iu/ŅhyT7.amPwiT2ÏgqxN,#}{N~0.իYjGo'ph7*Qo"h`&RϹC>f[WC2\~GS[;gIYEmNo ӿ&I ;!N$[NHrj^ 5ReH˖{7\huzn$4q4p w&#@''.RkSB $LtVaLIДf͜YXIq aUOS"uWHiT$P ?Y&ό׆ϩ]BW3IK#j&%K*,{ T6oF=EÍuvOL aoFg 5F`oM:C}PR\]#'6vGD-Zh_6jM_ +=Y~#Y J|l Uo9D8Ķ bfQ-*U `z[ hyh˨9DY=`Fz-h"LPM0A:I*{Cc`K*ӱҵc5欃(+ ݪ'rL/>G^}VdnP_n1=/7APeVI Obc=%=al"+l~1[ h]UťtVe:L"#cV8P7חM9kPy'[`'@”PnA/$:8tVI|7Myߗ~;p6y-RG\ӱשs:cl*Y4I`ro,,wDS)@jSCXDoᅣq]->è)nLגl),~Vr R lVB_b,P֤6&Lݾ_Lx'07)VE|>:l ~f 4z3s-=t$-\a^c*|.\T$eid+A=PDkKkPk :R6EBW^7tȞ`ӛg*ҾUa^GXDj ,0A{Dm|܈^;"KUę`k(R}Y0RZ'|tIrtKR}z bXa(JY3jn泚0zLjL$^iJlz`֯W&zViBר GJ M}H# M~} šyϳGii\ΕՆ97y(5 Eү˝MĐaoobh<_LKܹ[\:',؉,gÆ?.HZc㛉F'N;W;V!;Y@{ܿuOp&@ ˉŋV+-%IJ*6V%08OKً?]o{jXD>a\JJWQ wF.s^*E ܬۥAj:1C)b7[y! Ko\e7~3uIglfHto[0*ָkS`Y8G c^TNf|J(H&'͉U"S|F<JoI?O89MXa$%V \bmk18XeCO bİgϊ=# us¾vv׳t"3(6O js*貁eBg8 b|<3 d_SaҺ1 c Eˠ6qJ!cօiE> Nvǎ6>k5έ‚}`'ٌḌWI{ᱹEݨg-&dʏfg$ 8wJ){g1{TΈUN+P¶b3h<ѡ'pr>1qͣhe2$3Ws :|E!_2mo0x\+F*Z0*'.>:p,یPAoH== ͷVAnf &ƜfOXַncv.Y"-J`< UFYYRI LSb*Ve,hʯTEyl:!nvWSڞ(;@dQHy[("[EzAbJ]k靴UG瓀T2m7׺R1 Qjdso-`RtŠ1^ceFJX+9(8bQѝ)RZƄ^x<Δ.DBhAގ!)Gidy?xt)My5Up(5[8e-ĝ+ZF:3h}2o+"Y7 `a.&*-C w Y}@9Ä ks;z}_Ix=J#tNH0@.ADpR^SN^ScoD}]H ]P'~Ϭʼ|8%\#{mTP~6NkP ܀?}U9,W m0%fiH8:9(Kb4w4LĻlK> U '.j,!beϽ'ۗ =$Z5;"5U+یu}i@vIac_ ruQ9>{8gNcmbIֿS||3s .PR0yg+MЦҙ09sm~ll|L| ;iKmmMĐ%0tSM (_Qץq&X w~#S7e?x(_F3EI巊B#HgVZԍ)&Ox8dgv,Jh B #Բ4Z۶`rGNoy. m>߸2R,ͲOﵕ߇'W9Ek&98CW>rӵPKm:u8{06.o I梐AgtIZPƶ[6#"@;8 Uuk~5\]ۯvX@y4W⬁夵iIv%t)݋U,^"~fN}t$ z\s/nX< I(KHAKyy$6?LfLA ?ٮ\TR@FN%!{50~i?#Yข̚ ΢_|`eEݛx滎#-Y{M5:@`&DoDABHS 8F| ʚ9O0,;^KRK1F&B}dBj,X؛/Lzqn8 UJdž2H;'XZDM n $<L_!>o9kC¿r$1y<(U>ExXfT|je\m‰E ~="Tv4(xT8(3P!z_܍ՠ1n`{3~`ܺBUp ;gE}JA]%k# ǚœ=١3@KSguZ\D;OaVq{4X@,UxȮmi }`')Um'cs^mC),E'RX*!ɷzJ'NoT8xUu<]b7mMK:݈blv_𬣩 懪ƕg< G-Aps3͵B=&2)+}bM% N ^ !` 9cUˈL3b^DKMjk_ @&<>5b:#–ͭ AA/o殏Fl !\YySkD4qmBfKހJ5* uzWFj+ٝi$r[cNdqfd#v.߆uwxrNhUJ B?jU,6#Kߎ=:nI\!3 (:SmgvO;7?%p𸓬58>E3Bl/+淐)lGR`,RNH ;E8 ω z9kg{El'>D  lG0#eѸANau;g_S-zgctfvDbS3PȠ)10EZZ-"9xN^,}`Fe&47:!z?epn(82͕Y5~Dw^PEV\ ^-ZCјPyO ,*uL!IWo֬r,>Kb#F 5;"ꞇkهe6-(lɝ~x7:YvjŌ<)oݳ*0H `-\h^do4>/E8JV.!~Ը$\ߋ8qO<i\s? fz:,ZL=ӐW,Ii,, C+.'?b.&(ֈz^ڿpp| 3Ddpz\WhO:kbHBʒ\,-'r+}oq-d0K7ިe7XhX*V't8Ϛ*n[)s[,Bf!j>%6I8XlJ.0l&A{jlgK B m5=0#j@m-xe G[U ?RmNH4p u'ԁj֞%0şn2$&_0~NOp ܡv\lwR:1hdzeīхwBL"'5'}˴EY.7#-R:PENgb'3nthGoΡf8r Xka.2K-(GhՆ}K^5B5݊si#7uqMU{NPAuׂD!vO0z@$h3)Ҕ "Z?pZIw3 1@ W2ү^=XLzwMmDv{L]X$PؙEU:;ܨI;eC=JtT~Blr2O_Sn`$lWX9ke}udw6\k1A뤐XО¨ԛ)uZ,<`}ឝú,ԁ$K:&ڰm(Sa [u< 8x ebu ER.4 @r+SMD|P$3#"mfNtS!Mc|y!q* o_LJ@->HJ,uq> /=ՠc9n7&~ζA)Ҟ:1fˢ^0=\&m?G$6>JSdNz{8iD<Ɏ|U'X~IG'Gzɠ˽TWxv0#B`N^QㇵśX|(7T =5Ny*Qze_Yf•1ڏBn802:3jvQơ3KwjB}8ԬKE)Yd}!(T xi@?QF&T eTҥsIwR2!Dm!b 7Fy<;2u葅/px3J2L};.A9ڌ_~{z?AG>Z\AA|lh;ϊw'e|f8>SKtpLpKM Cf ν{K Й"F%)z.!L-}$Z[دoNk=gLV,@;]$%`Y륾)i45>Tw3Bm'+T녅a,} xDFc,Ö% ިD, `9B'|&3|yz[V$z%y98* ET']| ]6 .f/Z}Xb0A,-RM@KRt6+Ke%"˟FpGq t#'nX'\ZTaA$nNJ@lx$Q=–ѫyΨkt\4I#Q+Ȋ@c 쮯J#`ON鰤MyvwXVݻQ륧>$\:%ǀuv;r^)9.6Ga7ypzgp[踻=Tk8x:DbCT͂5 6-J5 Uac(nǍF"c {uSk6NaO>%kvzgdεO9,h}x$p}/$#o-E%biVc:XLq Ʀh4St? ɬ_Ԭʃѡѐ0}@aH|Dr\}=kkQ-qϬWxnK cH*7I Qg>/A ![o诌|J)U\N'sV+1B|+<Ϧj 7d]@\CyJVcPoKƤyo}ρt/s|=8`l΍˹iǓE;ӋLqyp+' Þk&iCTњ~ m~-f~^Lli>c $ Mܐ~BͱԎe-qU:]md83%M~Jd2b#kDj-ޞWXL"=0D #"(t&Shӛ:Bu>]0m.A{RTCWk0L]=<`Yw'O c_lh[5l(s7YLh(^&GQ쎃';;=}̇9t.UcTuW.VE$Rm;D~miooQE: . 97)S|,۲>?M]EѴ3 %uo{굊v1*V %ޮ]>ֽBۨ#LsWC=v쯻>B$4an> D!Kd4VM;" -[9j>UAU墋@&`5= vJim\.uq0%S/z2FEa u4H3i3b~9UN6}U1ۿ!_40ˠ__ #TvluUg ?2NL6F>}: Golevt_fv2*玢oIƺf] 0sCtC ^nd1[W8㙾>$ZCX*bGѧ J)Lv{m9nJ  v-J0 0gC^xoh >эaέ)ҥ/? eSCh_{z3q.`] w(ʯ?$F=8xb}:8e ‘8DʂDx`dG G$[ GْѦl2FQXQq!pC8kn} & O8{i 88U+ MÚ9 n@sF"Wo"_?[u`~Nj㠃m4Јr,f(WP@"4AeƐBҸN9mV7zc R;jO ]X|`5:o:~7?}2o>bKI'|)MӰiqޔQ٨گUU,H#u'2:81G4ڋ##yp$@Cg һw ݻt5v>^,(/W0k&=: tu(uSc8xŃ |O,B@T\]zS15霂uIJʶeY5وBORw|0A9x#Vj!nE߁_ѻS>(/vCWa6}"LnN!\H)Im`mƵǥM#dggp'ؔgH[A LwFSVmx|2\LXpmZ`wmD*Y2o^$Ί_X.ey7%l%&l"248B%HKEswVb)f0"8" M$§) @ iS5LL1ûcZ4y ?<C GZҗU,j 6e86–հ+m!|k 9qLBOWkY*e]d63<3eip/_\D|W#\rmąu ͮ _LE^n^Z5u+/~cU=IZP% q&Ikպ_V/<_+y:H|ڇ80ft1%m" # p&ǝQU g,>?iN{zMS";EѺ%( "u˴"OimݼqmT"zNlR?C M᥃! e!0SVTm8w }ɋ΄'* Llwxw&;t76GdZiKU9}*xs9}+ ס_)w-j5ut&̯Wܿ;.X+QeYI<|k(UlYXkDܘ.VL_->vloyW6} xвA,hH A7- "0W _$393כV@T@H "/Rl6Y+Uo!/Z\r;UJx!K +GY23佝.w}+Ĺ-JAͮbR79??Wvvjc׆Ddu$G>#Ǐw7aUʬVJr4$`b;z6< drc{K$7$Wte+Wl[)u Kˮ"xO%mv3@օ$=B`O-ܫ5*(ug)œuCv qɞ&D-D5d$8$_+ L0a}U%myzv uvᏈ3vlm6< )mǁGlD e2^F/;Y< a: !>ڛS@TRy|@r"1^jmމ^nPf-y5K{>t^)տhpȵ$=-!07 *Aë$앦|'ʬY 3:dJ%]ϪQ2‡I>/ҭq49- pae8z*q"vXʺ{{Q59v{ԴՆD12щrc e"#Jc%z^,5= ld#2E[S!adMAξz}h15 ӑú=8!7.,v)r;DߪNgvhD/>SS5:Hsi!"ԫj^.gwjFߜG?ph!뚼%vS-ߪpg<*-+.>*Ig\b'QA!eyw Iaˎ$JIhsg15Ői%ս4ӍJeY.QԽhmvPW$Ma#D"Zq=D\"cKg=WM1ޱX6hi})h({B01ADSP[4B% (l:bAťEjKRd8s1QM|\[a%]e >!!o׉zGq*K؛znQF"8#M4g!MfGPan]A?xHq+~(j 7ƽ0Da#&iɒn- _f| "I(PiTWU9 kر0EwRsIA!o>f٭#FsR_0~ &%Y>(%yF*k>sxe2f+5*Y-)R\BF BůB:*bJ^Lދ^|\lW.cV2ęݫրT DM%&Ab-( D݄*1!ۙhO$"jYO(5beXZ'NbFƹWh%Umbݝ$1"YTaP[#j9i5F ޢ UճUZ42^*L*tmx(蒋ٻ̶+4bƱ7jS7BS /A^cՔ}O|jp!ZJS%BÜ# >}ub/*U`iߠ:4ڧʼn)1ZJI BM.!5߷`mx6*jJpGgǀcZvQ4$$"]){F2*sNͩ5(EQ_?ஶ/O jMpajĬX#qHn{Tqy@jCʛQ_xA6(+:ô9+]̜@0 HzFf m^y#5̺r Q|MpR:EY`R&=Դ1"TGM/R1ԈpmXMg:^s-ԤXnmǠs2 ^Q7RH:-F'7IJ]g9̪<ĝ~KЊy.qq㥻aGbKy0]꿏ʡ ~M8~F*bI]f#flԊmWg/3*##*]q5^ZvqHPaxwvKQIjg_(֜EU Wo7 #Yffd۬A׫#50Ϟ]?ٮ@,1Jr7hˡ·a} ;O1?7d9B ~Uʨ ujCwVf 4KνLz.2[@4Y5шzU,"ló}jneBLre{K#.{@" @:0YGC|$ 2_Df2Ssmd!Ws6g{r<2y'<|N9q60LUV.U1En(q Ȉgwu]樅BC xCt,l|ݫ8U52Lpp(9k~;:evAsԅzMW{ODFt^R^ Tg-iP* -u AV N6*jO~3#W܈\C y1 &VFiy|ؤJnC b:M^]y \&Dp5-瑻mk`%P+R dK} >+>a3 U5'VVz6hZ;|&f ory>$ۏm\a0, irj9gww+;T- SeɉeZ 'j"ۏ}>@ 0w}afkeW*&cʈ )K.މ\~w`psj|@=SB$Z ˍQ$4d1pԂ£~Q<'?n )O}{m u?9X0Fm\DS+c9v.:`ǬpG bBp֔Rޜ!3x;۴r-=7[Kύt[eu@E ]/X!=kxC_X1P\/R9=ˉu $ gKb!5E a ۃnm[hK?*g?5OFi" B`\NJP9Puw Ҁ%.V>˦SnKw1'anJlx^IEPq#eY>(ufSZه0sUnjHB}ZᇺASZL.* F=BN~윝7˶jtu(kBeF'yp `jxqz3Gv #0jXដmQ!]S{hIP>MN%;:+݀"i|mJqg@6{Tog4b{T"euGl))`Iбlx?VkqAǒݺT+Ga"6)c-ضGM?Rܥ@r^e)yq]hukϡʮ9kMj:vm$@q𪣔]l$lDkeᅊrTA_bd!H%O:33^"s4.]*|A.C4FR5?>gr` +BX  ͛ve M?̱\fJ4E]4ؒa~]eu#3Fy/Sv@ ZE).QebD[du;DZrɭt}_Ia72-`Yr\>FF-"P':mßjw虊OrzF&UNֿpxY9I0 8#z-%W5%EJ9j_"%unn@W|]T {B˖bi=?n]7,HCA<]<&cMb惿 yʼg7Vs]w'\3C\2o @n,+Zsc}2Ao GJ[b<;+n~ÜA+z6y6kՄ#r:?cn5??)(E|e]jL|S?_g^4BBX,N'Aeh{ю 4~SXaC?CݤޝLhX_`*.P96v2PWQ4^Q,@ vӒg]WՏE3%JVg<C_w%5MR`+,?ܡ@^SvޖZ}ԶyWg%Aoe $ jT}'fc7 ,`ooLrˊU6u,C)(R8_؛RJ`(Qt alvM6ن؉HU =lGrI|A0Fj;] o@[҂牺JH6bi[rutx^>uv`ya=vMĥJYDֱ B:$}?g(cS@҂CǞ)eUPuz0Obmv[bMNLwqxaVuB2s?TY'yJV^gL?[oXXdZxLű6zfIz.X QC=jZb:gx\8OuK a 8Z:aIEv,\t괅_j_di֢;'!2}!8R3 T%iڗ~"w`XKY߶m|u^ ~ nHX0,HÛx|Wj} ᩪx5*vߞRf,r ]؃ 5lX>---Do_yͭr#濟ށ$3;/;jAO%VJsljCLz]j`ák7w JYluAS>aQXr,8@<ձߕ}㮳| |p0 L8*flu, HxgXԮ* gm dڮ@,ǎ* iHw[?M}bsPe]Cx$ITh")x[7h0_VTakNT=|vVJR&1)pQN{#Αb@7:P7v 0gK&߈ {9;^휴<GL'y/g'ё=.,MF-R]\䜬k7wtcg!2e_)%|[|F˒V 0ˇ3R(\X'<)*C o .k106$P6 'kT\!E4\L6l;"RsNnC*,[M_ۢG8H}/؜ԵmM[6&rH hy󅥝C0˪ab8g-fQ[A\`jnQgy@ݗk3M)Ș|m6!-k_BW6}cөȮif%w]41ߎ+szGFJK+zI,jih_D>ظP37̵[xRʌ._;A6x½X!<l,4H3uR3̻*vp>n2+XFv0E1NV>=&'R"!l*w^!ʆ^dB)W@wK0fe<2h>},?'+sA 1wł~lEy 2m#6Sn[Ҽy1EhIqZL cȐKDS3U0ɮ֐ȯ5)EiJWPP6V'uGMBE1#Phًqk^B%MjgE;3#&SiEHrP%(IXS6&6<5Xc-w1Fz)ECkTUI%˟IƻNgO$%m9"`J$5^bG"T۞x"9|5lbTڨG"2|ý$4I"ct?5JE@>$W'cf|0CnD3ozđCJMkɎ$*LkRekf&4BUq!lG-Vi SDy޹1!T! 5EnUZXj^3VQ#5 6}xm^̱lZPK܇l8k<~%(G^݉1:qlxSDh™ +\U^NF9! ~#MHOgj2dz4~Wo _/h|'8n.c"21[APB/,N?+*/ :TJ#Z28[א:]Tt^)m!dyJgS+s }9 7It;pN(#\!{3v4c {aH0f lfS2ҤVA[ܙ$ށU=d`>EP9UJbxr8HۻW< پtQkY<lYT  "Z wivJ@WsjW>*!njqYWG!2PɌ"bH9))cWjO?b(ٳc>9G,HAlCB,'ߢf`şIf~}*$AӴ™BZ4/7[3+Sw`1:Qcj\}◤> 8|B㰆o'\osk /6;%tGj Gj;О'ţu{%2cђC`@wG`UJ23+UDtuD.K%n3yc?^d8͢t|]QA?SMZ"Ol,A&iM[kAhR.c|;<#-"T+Sd@6n.FR1Uxt'e"5GfT@4_zn>yêٓnT 0qpW,P~ E1͡NwK-s'%5f\ACSJ> :^`u>֔ά HS5yAcAj3B(z3^u#TuZMWe1W&VfaVCf{~/UqzWZw0U3 ^3K.zl*wKD3pwco:}݅O/#%k+f{d%M2/ċ[#ꥃ~9ʺ_ Pe|d iF}ht#E\ ZRXm7C1cfaN)u͜^+r-@}/VE/7k7W~ZC6;)8n$;;;?4tF8{}utYĴ "/ݡh,sx=xRHt >Rc}ՁWc;~?UyEqhHSFB>S ǐ.C A]6^ w c n8A=hl]GߺHOP"ߐG"Te{W~pao ţ˒UFɘrddGJ%%P9p#qFBG KK%*^iMSp# {Tt>M_Fd," Wa)gBF%#^R~2DK.Z@ A@ vC[GΛɩS|*;54a|;t |4":Hf'4yF/^ 0JjqLߓ>G|ڢ?p囼 &3I?1|t+ DsIz~j5]5M~+cܱ/ ajKclCcUMu0DaJGh X+/ wk{vc(C N-\c-}ЮDa%x'ԧJXH ;Ipzk0=M],SmKC5=KTHU.y;~˻k: ~~}BRT  jhqH0=x]w#ye(Qg9!gOU$Q~5?XI (H~X һ%xK& 68l B5; 0=l@U&JK;n%_לw1|g^ǒ/P~64vK5TAxDW2&V-+ŵܾa|*BTǬIEtO,y]r~Ta5+[u1L%zĔQbBLju@W91s5wYl{]Ao⻍yD:?]$2"ᱱoC0-7̥_'K=i'ok)]LoNɧϼ,_>Ѧ N 5Yɰ!û!t/-CWmy OA8HdM`Y d$XMN,&iq6! L]QCHrTfJ  bZ[H}g8F;|h7VZK)|;'Rք\ԼBF'd(r}}:(AEwA>b)o+4"e䃃S$nt6shHqVn+/Ƌ+ o#y XqGaq(ee ,|#_EyY~"֪;#Q:%FxCA.18H' `̈" :SVԐN'S" -4I|q(`耶#f5Uo+uhϴܝ|Z<,i"Д7&1~xs-g`)yYxQ*;][@dM02#j8s9/dW읭mxAiZq3!^~ʖS蛊!HQ^;[›%9'TO> wH~]5csZ7FU!,Kѿ``Zue:! b<bkWOR(Mi>vd }}Dz ԜE@KW3i"`Xs" E,u,DǪ "b4蠗􇴩J\ ]`:]¿$V]T)33F:=2$3H=Ǟ4 R7rȋfE QUv]')#¥)CnUm9c"CǪ*.}Ϊ8kJ?Ey_$gxɓrDꙎf$ 0|m☳ùw i?Doo^\5/'֐֝03& GI>~_ B93ԯqF*new&2K/6Ep(fIԧIPhIBhkl9 (q٘\sz0 &aM?yqI"$49:IiX&vg.GY6:h42OĤo#FġhA^"Bl0HJ]vv,Fe &nTFL:VFr+Zjīh!HTs9hxEi KlW5A 6E-%2Bk2$Mch.3:Rn+Цj'FnyIέ_SvƾHfz]2ilN@7,`uە6ZCM[q13zSEBJ+8}7g4" m菪Wt<$F>u AS q6qo Vc2f5dejHI{~t9ApO'^U6 fGަu(`镦"fѭ5Dx-^"f/'C[D 12ܨՋj]pEKI;`G1e0vs~\b#VjfdR7%`ΆYSV׀{2S@l1 rFԏP93z^3-;b2FrAz!fŨ!gSes>K~.f?]S]=yhr`|3gϣ5l*op.{ MQzƹ]8"Ǩ,D~gn.в=XL |VYU8nAFW49M[R/߭ Djnϲ2JMc~"x2O@mQֺ#T;>5a'LzMIYcRx(tRh5ce42du5/s.pIe!MDc41(%}dWSooe wj4s#dֽ/֗4jz7$[8l:+;6K('䲃Rg_c躗dBdpfOs<yf4|M)@ei(UC:MK`(Y{۫XV-Le{eGH6 `֟g< ;j3py>k1Sa|A7{k7mhel\[ޙ`Ԩ&P#ʴwrRF,@\ Ɍ-QV 5A9zD叁kU9k>hVڹ* kMPKv8JzXqyk+pzF|RzX-ʄۛLQ̭<듾U0fKİp6v !u f 5p@wiL47&:Nyt[ 8663)oR,^X)"-hOF S1²^D?;<+ScCl};9$R3yRergJP^ؙH4k.=幖+RI}2T :< XW)B_efcO$jRȫ! p.=b7x)9&(ڹ%MbPAP( ۦy9G L$h'\\UALeƘX2PvTDHKB%ꌒj=/rtW[B"ʼn2`hSeo*㟂no t'TɆ;VB!% k =D_ϬxZl \?ysIaϭ;)Vt&(z}'nOyfMt۰h0_"ޡy|,Xջ?w?ؠڡtgS3-;]&`s!MWsQ*8w#$}¯b"6rISOGhlv=+  aNaW!9.=úKWAP sjG{tsBzбrg@=~޵)@FGUS?J[s 1joC=OL#_ziL1b*٤DKY("7TBPz쟳y{V%V3Ewxјyz,]Xaс7ON=%QvuG ĀPAEÖ́C[71<:N5~#+fսiwf~D0(5srA{ 'C%8rɾ!,3dG܂M_;r dE>)Okku-8@4 bn{R2zXj$L IV6OHZ, Xa2 {ЌMUWz ^@&oC|,ϧ@.v< _73n΄`/egE*O-Xb!=qR|"X4Ϣ_'p z\ _S{-|ɑ+xQFNJp{حd5r?x6.7vg.xr`m-sN0]xR)PVv*n\;Y4cx2Q5ca'x1)o`"'fYy5ͩL(6m L K"H]/X|#GeõOnT >d=NX%>"b4fC!y "e[ޮyKp(F`G/Wp.[ 3cnĉ;bFy= D̪vZ:PC4#ܸ5Li)qW-{6 Vc^9{;d ̕¶@,;2}s"nI0/f/Q|}M/)uS-SUA`z_i Ee; ScIw1pi.^tEZ'B kN5Ӯdnp3SK$ܔ?"&T44KZ>n%zJ]Dt1 )Ӂ<ҫ:`}װN?*jۨ}[f'c Z~NgNMB+2/'eJ݂-dL0 Z>ݓ2csYVa(P=͗C۾8vr@$p൶8i\%I:xaU αPkc+fcpsulf Ae)x^maV?N={=ms}I}='hi S $XXKS$G#!Zh`B!'McB\ fWo&þYe ]jAr@Y#1y$fY0IdߞX/V䀹kp5MQmŏ '~95Q  $S}nM,W*X hʌ'iBQ0d?#ѵ\zI\ ԘNAwn`=1)L22 _n;rHu"r,|P/1"Q">`,l~#@F 혟%&(36kQFlk< qz;蔏B`l*2>[> %ge`uz+B{7QbZ^uyqKEY]RV==t})[nuB[dI V@c,1XjIDC_bS `FW&z@NSQ* x9kDJtCX:<ђln ַ@ZX5|>y_5r%t {-Ntb0KFt1$s#H%[/~4>~6ӧnlټ"WCN3 䰎Աსl|/>7>W c@VQvќT ?Or9;N/L6`C/@3~h|Y:DLoV.:V!DNJK.shK^g˛7}IF8OYH~@-:w8I}T -4- OI(Zk'XWi Mbh ,LʤxdNy!|bR}.)sj/p2;дܶeJ2]ܶYЅ閊œ=nW4-=Aղw{?f|`\ {X4=Gs~**KJ=C [i-w.?6UWJ{ 10Wb8d|F܄NC}B]dGek_A.{~e"+fT80kH:ӻZ/Nc x HiU9l؂ mQɴZ޸?-4w;c"yW p9L`cf>ʎʿWW>OMJ IE *a#ռTpx9yAݯ\3q<)~28=N]l_s]hsA^Q' # ݙ,eꡬYc(1`j/kePŖkdkR;]RQq)&rGiĮ' FS2U?Y)5^4\9n7E"LY.Q),;gCh ϱ4ޓBW0K_7q4;g׹1 ?k/g7 3wUO֣OBQ[K)`LXdֿKsӛpmX(7MљҼZm08"aJz\T̗\ `]R^e~ ^.ТWK:f=HfwmUBnvΡ1* *I9-SˇL<;y4MIB43wW0"Wf 鿦ׇbr((Q<'c5/Q [h? [0b/Vzq+S_-+ قBaT 2֣ $Z7M}l?k%eVʧ@[ghtMr‰0d_M*6eԴіB>n90\ˤ dY0DA## }N.Pή*y5? |"а(-{QJ6 snAHoVԭTyagDa33 2& y:8"u cm6z Z, 9#\?Gw7l<dU he[ u:p_6L/U]`}<ͰʫPk_R%.2NP3\EqNV{%+$V2a0V |v 1=QAm]Sm89Mϵs SUsh< 5([ $TFJE2g%<r]IHwYFJ*bfv2ZC9apdVT+Ђ;njfiS#ҪugiCiSX %S !k W@Zc-\qzDbn5NxQ!\b,IM_APݖpX1fb( O3TqS nM5t7E뙈L% ~xvGvó7-a r  Ks!>Pp $OHm܎5 {oɣE/%EPvN[-z>Rȿ5\In9WQ\yPԖ_E7wk-rt?nMo+֒5b2#z~I:kWN6%(j1%4V8 9 .yJ2F>去#\ 7q_X *UEZ q{pσoY eii 1LͫSmkܱAmF(`RQg)q!`F l~} -#U^ЁTARo3ICPz;6HmNX1̥~컹Xˆz pk1&I~LZiB]QV7ad9\c%H=ȥO{G WwSK"ơϖn.'?5yILOy,Q]6,O]]_9V^m7]2qlfgxŰ-h0k$ EuLG]LZg)X]5IZNKiۼFe@>hlH6.*Y:(U#GQmy/X4ji8V07$%6@(j:᭣GDI3N9X>gTyGMTK*N.3$]tQtPc\FX/ OQhYG{8m鏩VO͹uXg*v)Swq ?L1l8咾$4"Ed=Xə"HeQt2oYlͩq Y-tޮ>, -J/cK ^~jGW44%[\|VB4^f] f>"o3G+ƨуOM?)Dy#0ִ@hLwsULk|.~j**EqYKgnRHGtD)MA;y{*vWL]P,;McywDN XK"+n=Ay&싵oƿKvϡ oO!@6t}`f[RQ\~z1U"A$ iS:gfd 2X(W3)A ::}cwfvNgŀGBE-h%rOU%_0$^A815|U|*jTA!0*ͬ:*jӠ7)4 eڥ+a; }Ixc%+#~e$JX]29u∽r5ޟ.e$# VNF6aaU{^9YE *w8^koؐ"G4(fz,ڵ'=ȋ4}b/A1V>a $OgXmC|5(z3f*cՠ NЋ50W`n4!0> W`j 7t͓7s+v  AQ'duwQLlFQ0g ^q".8X uoȝt*1SP 5P1?:k eĀ-Џ}" &ga[0 \cf+nѾ^OwY aENJ\%WOzLĀ HNIV/>7ޙkfavӨGIp).*nMdl쑺(whI$K.%XxK h\ I5c*`;\4-޸0Qzv7a_۶&!Z3e;y80UU<m XxkM5R0}.:vS=B1:YX,')(%Zk+۠~ ⇾^gS~+ [y%S.9՞"+ta9R3 s*X;|#xkn+Dg Tǹ4X:n'ӵɁkaUn WTr$VLƚËK: , vNPX_U?\o13^2r;} ԥuL#L֣oR.Gɫru;0$夓ES-t ڱ> Aj,$u(&b, SҪ) @%U Cgij>76l/YPyJ[[u)]9K7/,wa0PFo/Ջ$JX>jdx]27u=!0Wu{qkH.cܠtr^V)~xhx'>ǫ#R? ?qBxVJ67SbimZf9%1h 78THߠeUDǸ 5x-R BTp$zwG+d#!\N'Fh_a4pDVDre:F #8]#1aX耺a@I*ϭF/ۥ2ݽCo Hp-w#]Q=ƈ#7nGP>y \N`fECft7,XP"vO.Z𾕼E9e1iUfQC(C(:F+3}.LT)roo z?'ž~^~bcq5%R&{ADrƏҀ*ւ?hgeh0uzi U3YZ5̲q#eاYz5gxhJʶF8(gE{h48~/?yDǪL*8=F:<@2_-P{mc*zr%jGd2w R@xdpNhϖiKӁ;Y`2uhrL1ZZM#$Pb  zE!JLcI՘Jnk4~Z9\QwX^_ bQN,cƂcDH~d=XgUZm>@75fgWdٸjV- <5uˋ7@+pVF. W8@F [C) +O58:޺wz|< EE>GcMQS]gaF #YJ : 9j?0CuucA KF: Ȏz9>T^;(f;tZV` 2ߗ2a.ޭR/&t"{[0BJF ۙ+?&G7_Q=u$\\zɚIM_I="ٷd+4kQ1SALދM5-(7PKk/%2_ƴN.yEێ]3Ao9&Y0 ֢ rĵvQ\&* '}zs1Fj UL0c ].6Վ- xR}d@xaEsR0ْ(e `e/r*W6Oݾ%g(* XK&5vvDž)h(vncV 9 >>箣޶5&'QUv dka Oy{Q ԲW <׺PyTvJ)@XUzF9%kN1}9,H005i#ۻЍɁˆ~Y\&X( /sx9on}Gm̟yp(#V] 'Fȁ&T[LʏӶ\K`WlďGB 5̴h)[Uw2=pu[-,ZqWH[;=лd%FT} Gd.TB)pԱ of'=ZˆD (F\tjajwXMdh'6>~$' $VE1Gie 0j* ٪%-K10!r%TdC+]/bmHCO k<5>DX*"=PE NHj *Y WA󣫺:5 PAIuf]8c,sUn ف-\kкD _[@Z|R#Y|al&2v}opZ 02;$W3rWOMj[9ū Leyx YsWqCLR]H9f Ah={ovRZݍތ2G0xhF>7f"AǟѦey]:ݥdSRN脱IbRn\WWASި&ėtɇ7NO;V<#`7WZl缊TǺW̗CCIRҐCL ߓP: 2$Ee f|W髹|>T5*LԁvxJ`˛Ԭ[ ^DMAed[wHLI)Dv͞01 ƭLubbSU#ZhY̫Z:pbLG6DcфI<׍{at)^@AL'b~q lb9U6W!.|nN F (t߆@` WzU ο?>~yA,MGRRמ{虩GοYȯß-|lI^Mzfv?b3'uT4Wah9'_o'X63Ab}uaJ~ oY} U vY@Xv ~:4arc8 TJLg0^-sUuǟU@C#]Sڋ5[FbY\=-y1szg GpkB!JD_?yΜe7A"0o1C*Z0+?~Ʋ=#FQ5,8JV~)&n*XuB>k:4`G9K3|0қϩ33^VMȾ>IGzr4PC6mfB{y>8IvIC.{uPSF km?\{]̓6lna3g&2BcIsE^];lW"̍>dGu*?\O$8AK(]&wvCBd&'!dôj!_YTS@Z@k|=,Sj fYt1&:?Ymddo*(LcK$U0~XO5qyDH m S8]ꈓ|L#!^/"g[ߩ1'<Id-uѦLkTEg_b`wJ0{$K-YۡGX#B-ݏlݥ@`۸ h|KC{ӔMQwx 5 ^טu>=({\@D혤fw\R8,*8XB\K<X]M~LK Y3D:1USL)&x^X>2]gD}&hBɠ Gn19 `S2/ 3-{ym J@46v .^q.;۩ybBdĆjD0S=5q1c,*x_1l|‚ 5;@^ A3[ "KK~Iվk>[n/Jb[&[%Q$xB5Z\8P` Sl䒕\o:Vw"k,؇+1"c9*siX9yo?ɶ`0 >΂{ւũrfloP_8rSmAt8rV8UKTSHLIV xO3ȏa`ejbQ 8JWx0` /C`#y齯zGC`Lו(P?І/q-=JM,]yMBB,CMhSw?$͒gc^!fzF)CGau_0 sw4@,ǎױ!UJ 焩[TwO,o,:C&,'*d^0=wfA$hr V0J3HyA6 $ >B|{1KJi'Rۂԭ5>j}Q8,+:1ռ )SvvJpCpTm#o”fMgH A4&nrSÛg+aSk77`H< Hm&7\$rGW. .{]n}յ5t5pYN2Ч=+o 9=b`dzُ-Uij(dUQܱeH"fvYMBmĩ9_8 Rҟt~jƂcooH ӰjNb}͛١PyRHlg@_M1覛K04CV][bQB]x[ExkQtKK$0>SǙ:*.WH)#욕xe\wlm2ot Nk~N %Ws7@PB#otD%8{qyF*c|iz!jJ}@?^ATͨD=帷 `FuR߉- +6["U?S3+'K.-omՍR`2eRy[!M#:ջ!Ǖ:n[ץZ/ z떻yb-?%@t 8߉\oPnRIӱm!iwK$ְa"l|fb{tUt|rk5IT@Er;)kHʝх[p]NWZˉ3#a]U@:M`D]ky=j+V|Ǭ2s{ڝH4i^g ?k&u dcp&US`u.-H#'zU5٪2.$L$"]݁Aa8tk}:wLcZd>وRcE]CX'봚+5֒ogOEVD-Zi]ჲEEt올!/b[D {W `6~58"ņ amParBñ7=O,qmd]i;C<7[c5(tB9 KP֝;i]΁wّ[uz ! t5v9/pl=yOMs3R#@x#C&05 N!ӜloW ʈIQn=X3ŘbpP}/cTORU)44LKY7X-49y}Ѣ&'u)2d7|/`E3q6Rsh٦'#(ԦO,~$ Rp(_=Ֆ )X }\Va)tֳ?* '2*Џh.kY=d-V Fچ;Y D|sG>W&6Fik?pj3 þmE7=rCU>%.ZL)20l ֥iX f̎ pj,#m5AH825o\cأ!w*ݘJ2 "<[B^c:7[%)(zd,QQ"s/U{[2hw'S #gI[g&>92I|e@H*,xK ',׆!xR7B*0+{ɂz9H_-R (6orz?oi;k誐9l<}K7n2޿3-qn+SfJ>L#*S0&"?利I:!Z4A UWDT 1@{7dq` N*4n|PՄ-f2ZG@, J* ՗Q`Ìx\G4Ɏ53:]6 s݋!N*L/FajW8U޴HO{I7 SY#LK~j})+yh-<+-T7qw@$tj#fL51)  4pbfG+fd< 4p陖9ވ UL:銾;r.URkH4^ FT'|~(HK t`dK l ?)H>%`qP<&79|ȥm [G=+t9!ѐx#ai sB}zval ϕ_JR_g}r*J־xWs]ro|#|^uPF_C~2Kr[#R kM~cN x;}O#+>~"Z*\ST} :L n$44"̑ h#jm5גoP41+ ~K~"6z*Me/h >4ij߹= d睮'Rdpb%il^D ,"͍o%IA)PhEG3> {|)}#b TjܛGb8%'(l1mK='SzV?Jk0F_0VdT̚Sp) D',Ĕřtua _\"r)_!6,L4#AV%fƏc W(F"c8gtg6+ሗݧiV`3]֜Hu!P8G98[Kej yB絸$+O&lv.^t0PQ֮m;j- 3ziIsfM:m1ʈ=% -?S6 //B1rm0h` |j4ͯdvߛg+NjvLivQ)(5N* }MT$ 1zإʧkt22E_jU?1(ӈ7{I ε%V$օ83!1m @ZVSrDoM%ޜ ={jC~"|fMYl ĐPi/A_xk6|tʡ;(5 HGkݝET*&!ܬk!jͺh4)Ȓ]H8і&p[ ]?8(_1(};i#7hw=By'1G,rDPHehmPla:H(s`N.*$1r'(ie]P+Gߔu 4Z%qJ1BZ_ivRkW7áԻ7Z1 /QYCۅ,gtBg?qOyo"аp +<}nZ))}2g.O#q%I~QBj"n"q&DrjJ#8gL'_2F* 'BxM YcW1;nq#<+)d:vrF_t؞²EVYl8BX!X R~4LYqlMrخbD9֪`h")=f*]xޥ#Ix֩RR6[yAo^Y|&D+߲mmIj+inNo0/p(50nX'~âa,JP{؆mGFjc'wȡ%RlyEBm3nw +\QjkԎ~2ZL|I$=҃3;p2#$H:m* Wr Z}V2ƧM#u8߿\~^1ZV~(bipVD=^p2J'vڴUqG΅wsVs *1WzJ6cЎ/{lf.ZHچQ٩xy+Fw~k۸5I{"=3 U-( i58&K7o%4yb;p4N !ozWe~d7`S\\/}P0NAY3pdײ6:{U@ S+3FdB -(DQ{2-Hsra2Ъa542qK ~z`=O)|,{ueW-Rf>EP|CvlŪ*s ݟ$`؇LzeEłiR/DtS5aĝvir@s6 z^g mbSExvx*([1c]֘ɹWSq\,Nߘw70+i*@}ֻzݽ;FhY@HZJ%)@f 5ۼS=7ES \ױL0۞#QgƛzQq5_wЎ,mWf<Ըª\QR8^|:|W$UNvo"]F bK=# mHlV7N>1^oJ̜jM7pJTJ_e9M8XLNgȮ¾)ļΗ̄a锺v5:&d`ܿ ҿFt|ާ8 5gP#qUsnTU)v>J\r͸Xqp:%pҗ Ꮞ|dS?tw[wn]%@s"[#J~oae?+NO4 +~(QE#_4wry?vήEul&/#!10~P_"9y³V87 Xu `ohVn^F-@l!fyҖɫ{/2VQu; ػK10G:_홶D x^պ4r>2"SHbݥPV"^׌eʱt,ne/%hc-˔m G ZVBPKpŏVpKch[&ʈۈG%̈+5C洇h:%1@n t^ec2yHyd.,&͸jo[,$ۖCX-a\'1 | [HJ*,`XzѲhHfgL`*;9b;M5E~j=B3J}N68Tlavۄ`yp'lo1Af09 ٠fm1;?+ n% mium ks{6b%AAl7H!wY̺c*8żm$ Zc0 J8q89꾐-O6Pi_zoE34!e_BRy&x5v?&L ; ]C;)Q`Ewb rfj2fφ }09T_P'uxlyi(/%Gku Jm$i$t'%Ev "v^tDQڮnq>DbS[!;YcD&H &(7& ժv*S"=,z>a1 B/ɽQcKa@0 ̨G|0Y5JӗA*5=۞6(#yYX/i=ܟ'x2۴ge^c@C18쁠݂Ƥi*{ZH?anΉRAuo{ƣ/2h,a ◜3\=xŲLjii=jKny]]T>Rj$7ּEX#Zlwm+H^D0.3bo8M2r+>7- *Ւݳp{=BɂX\vO-/puGK a~X٬ e­y63nEgT? X1g"BgD㫕'IK#2\ǃ.9[*dZ|1t@2CʳX Uey< +qe m  +KbZ8W!^at*}d>hTpԕQhR .s%*q'if$0̶_~H6M[IBysrI7&m2r'Z(K-# /L7C^rU~ hݮ,q=G~)0? y,7i>&;!z{+.(´Yq15K7~ ;Ԩ霤sIDc y)ި|2IOې­(S3%䵱$OPC2^Wb8qɰ!j-~vX8Jc0路[J5rqM-~ -"lM3,Jz;ZA&>/,L^w}^ =yIo8v4 ;;|<gTܒ E"LoF5G 6D$ =@o_u.6ôJ ,ldOy`uϲgd̻iAjB,t\npދkoHLӘ'32G3sb!^Tީ"FHVwh W(;RTĢu4mݮ~tzuAY}SDI3S.Ck5|fW.G"V߻+L7+w}??>G}$ڼm hPYckį98(^m,MH?f+s&$(t6Եkr SWLddPư-mz624JCS\ ( b (Kқu]$m-|p*xM+j^ ld:"NpWjǓ7K7Ue fb@ g'*ͤH$K?I./F:G19H/0hw_hxs/"s8FcG75x %>d;,m ||Ov"}w~?Qq1nZIy QRmg8ri\bt6! ZuY*JNidW&lhxrwz۸:iNU;-^E ߛ&< #6؊u\c:#g2Q$ gU-x%SP9kP ]O=d~ ! :,#z|6uc?í=9ɖi$zÝ׹m-B DcƞÃ"ʠl F"\;-6kV&e08 MFU84[=E'-3Ɉ5" I'_y#f # θO,1?CWNˡi񔓁HRd'JOv T>|&*2I>M5泉r>Na"QnNk| &ӄv^6܋OQ,^*;8x;p_F ~~Ҽ"І^Rt#)S7KzsG/2s\P7dTY)tyH|WdKVB@uTJp3} A 2Q7VAI|W\{FY-f\׏#6Drx%^L9 +߮RA&͋+ = :OާL&Qďq3sL_@7X}fsj=imaTaX7xe~C|ILƹFٚ)Qγ2:шQAc j+CH'ߌYi'\^%R 6ņ0(?4iܝ?\hږv ?d2t/avgՃQ([Zdxv'@8]j ) RY@#UpZ~#7R #IsG Vvgئf`*'A!9Xɻ6xL^d\Xf M#&om9u戟oVK0p6}&6^'EtIA#T߹[Brlbr3Q Ђ!-z^eigBu#! \L"/Fj1N&8'&Ud"ۭ-eD!F":|>Ʋ{Nnl;Vd$4ir]1i*JB/Uўh!Pg,Ѫ)b6ѿxNI,b (V_u, ٟw]jM <ݥ!^&FGT爛~Bjz1??]tQLQ Z?xT  q vk儳.?va縇[F {њJeH{3ȓM4XN9MLܠ* Y;]2N OFkC&?& % 0 Q)t3(Qw튙`r1Ry <$ "5;De1\oWT{-qFI1ҲF0=CM{;OpcQW_R,[^eC(5G6|Ejdҫ I ց6CfEE,niʹ EI;tm H˜bPk vSj'g`mx~ ]޴1Eyc! :/ &,E P17KǞas̋#yNFS($ zQ[vC16+ߛI_?JNبX3\b GoÅ;]qD}1v*4uךt<J٥F"o<X.a(3( c@(P<s{f@fBF,N*; 8h+kԃx#7-8Fưw,?SJ:Ne^:zQ4beKQAum}Y-K~c ځ0(%?LY(q'l5'EnaB_2Pd~0T{(DҚQT{/W0U1˽![ĺp!uW:"\*{z l|?6aA(ӛܛ<Vdq-r7'p)2]D b~_Gw1qSI')X"eToGkCs Z7jC]7FDѱSH(#l<ҪӉ+QP>kJ!Y< (շ*E姪H-u^D}aːΧK$ %fb kJF0khޔ!PIwe^ Md}5 7Jt!hKU#y6_ Z_ q[0R[>1WNTkueP`=@68cŰ(9v'2TEԼSETЈ!5F݁B7΢Km1Gs7D>R$q\óY-X][lbUI؝a5_j(T%|;cey.t(€Kg m+ IgSh a 噽cլ+*ES(;$<L%l2:ll8H}Bиnɫ`XZ CZ Ǔ;$9뷤wHOk2+<>#b[[Hw r\ 0l Q+5OݤKMw,\ސi#SlEUS&N%L2)_RxR@!D\ECTdppŀŬr{#+Mu#옗/RͫS>>; 6<*nig ko=RnjHɆ=}^@E-/$M Oh$rR&,zhu1Z !;\V)Emx]DL.cޱC?6ps0bm'g #\2Ic)AXw̄5WU)$:G}k O>RlZT]Y V*Uqa9ϔgG/_K(W$W%Q)Lt}(xg|Ag3W@`hrw쩙GʖSteWOdYoIk*9:.XZ2P]'K Q+HX@lDKYʯPZC*Yy{wCx"QmaD!#VDg!- '%zƶ}[3ٲC ȏ}&e>C2LpML^PRc]a;$&{6Scume k~N3Ւx yed?UuS>m> 9L y2m}(VJ-B*yg K *&^^Aټ v0=…9(Y*BNoܰ>)&s::{J#t(nvskGv8:+݁WVz{M3)J /ߵ&[E x͇LR\^­^7R\Xnp_(#K6Kb~>Ai>{=慾^H@`|ba F~ j|]lhJ#'һ zJsMmQXLB|>lPJBXjs{h t;:F DrF,㮼Ĝ=& f0-'A9 kWTY wYY0!bU\V->ԅ)C1o˥~y ڲ F{\ݒ![9e@:>u~qBo&jY75哋k^R ܅:=7ߥ~[D Cĺc\tZ  jH?|.C8rDI-KR /kG{3915F-Uޓ U̓aۦ= %,?,v %-B(a%0)o>r$܅LOH>"e5iyB`r xG9[<, >;pLpxz_хǚo9HY=8N&ϙ1*yJF!mY4x9ihw.Xb5Z-u/3XGA;\Bnkn3ԉҿe'ԣq<ŨZLV$v !Jaܕ687FKN}9 9^Ju^ )s5fgBh'x>h)B$,`IN U5FU2m>LFT(ƀ,I_ƓAMFx[g"+ﺁqk\0(7PC)q7ȕ[npn/ qlIU/WB aa"Zlg^.~К3:qPraFqo(K(͵㰇dfxŌgNugru1s#P<Nh!~ .h+7E,IsVʽf>|c”R|C4{*v3eQ:A"~tI=kȀ-7\&i T^WQ n[7'm_j:|ipGNϋvr60۞OA)fC ߀$V/]ϑA$'zzZKD'1/I)T',_燇=EXI9Nz. e8O0Wk<#./_I<- a 3^Vefp C!tp֙d;Z*DzE iժ6w/#Hnh~ 8Uܗ>0"_pIu=򔛜4΅|Rq(ar|aVoyvQEt<]lqW$d-S1ͦ2N4n_ܘz8eDPK"E(Qvܷ4-L=&CZFc'&x`S9C&@Lעxp0OtT$o!W/Q nvU,r^#cM WS'0APEAE4: p9k޺o6P4 &|᧤l47,@heسSS" rr?,lT_S%mHD/|fc:5j [F`[ j{ 3S8j .P8zrBsω²G=|AA]z,RF7SKLV9'A׸eŘNE,kܥ$f٬k(nk Qq*cvTRo19s["oR`0oܶVx:g SKz^Y?uks[dSO۩Cӥ[US#8{֞CJ3l[Cyېp{ $/AĜ+i iHO qƞ7R*y7jo,*?$*PwIF&9o1Q0iN1FՎlL38ao2FAQ%2a]V ke^ iPH\A(+"5ĚF~O&=k,ُ&X.22З!cVpiX-e^!z Vos V [wZJ-6M6}޵9/]C~iXP*4ax rln:!^-:92[լus._0j!"R+ H%#6--xV$GvimRDblڶhVgWWB2On`\^xT,]xU*R6Hq 4>=` fy=D;0Q R/?vfԯf;*${E@ ֔{BGGYJx|O-_tBhhC 4`l%?~|2{icԮ*(q2u7kxilkFXXzJYs͐HMԪq3Vu,.K]ҬRDlĆb 4x1A, Vs1O3 jCé.'SC%G8x}uɿBa:..6$ On4c KhsMalFj-zQUٯmtat -/mFikUa%S"mBeoO΢ R^z(v_ WJ-ƽx.}(y͛n"cPFצҲH;RJF u a'C_1nʞo6A%Zj+)<8XUM"91zgVyoz#/$UcTX زM9bkg3Ok粶efT51p6$9|ߞ7sH63)`JwTBݢP(m&ivv7_ PiG A׃Rr'c<W V:b+[zgy/]$;ãyg1XZd ![Ǔ˂uJh;2i:%)Q8I>"2v/^?OtT}:AsεYh_0n!Jhę3xqa3"WX\5հS'֯޵NYԢG+B^t |IQ+bPΦn~[0);25?)L~Gtu(fpaY4̏He J0Lg'uY C¥en%s&;%o|t;Plf]7 42mvl*? elWwDw:N.K @Vk wby_Ex`ڠY _`EACˆ @^sZ7c\j b2W-ɇ;2{a5q%Aà(: uUJHiK`\!a&O){<nIENklCƕ's)U2[X=ACir<˵.v7[CUX9ѧ+ML>qK!SdHbo;p15XܕL󫩢B.OXAJF - >{-*%i _WqhDqZClkߖJ#y-Bk>MeC fgصa~<$kO}C']b1rJ/PT]'8Jd8|V[̢V4~gÍ>#ߞn>w! i"& |"#1 שeȪ2ESWZhzx\3=ۋ$ܫ N(z1H YP bXȿe_` c&׍d V)YqFwTˤٲBWcW4N-ԨS'CrHnEh?GJ OB"hNtx6u&hߑYWSYC:4?0e1$й'2-I !g)_j)Ux_sC ~15 GgxJx41nέdڄJpDf,Ϙ21M*x& ӹ;|92+#em;aSCߧ_JZ4ᔡ@W׵-t"ҳxEL",djn>6vGulxBVc4ltU`H%bc=8s*3 Lݶvix39:+A@7O1 ؗ6x+K0Z=eDYar#ʇHXZrjM"soǠ`e{2734#mNR(gP4+3BZ}bzv>w ȵtLvMB"isN5eC ԘGDU,ҳZTO;cOxgJ()5v̨fІ'] t!26h<%=ZK6Pqc8Qqhƶ-aHGWi|@ NeQr 1w 3EZ ^z`ޟ@6ǽ9/YJ-@ oD^y&Ó}Ա-j8ѨO'&fjؖf"4/[r]KVs0^[o׺^Va^t h\zGuEug/X^8jpZT{Uoژ&|2$q" ZDLpPx(H0YM1;%gsi) 6Z$G BCƃq5-5X[^ b83"ܞ\fzo g l*ʁUt Us0~6\A +ɕM"Zc .!%$WVnl%G%>ȼOGIz=TU +KSߖq~u3W"IXG@qY{ELA!w:#'qH*eh0 &$%$mK:I@_^3C܋OKr_?t'E,Ά5]+ ?m`v~ų߷K֔Уqp;2i=qcc.ԟo?YAvS>WbT2/e W C-_}Mq?s̛" ~ܮ uqֵ+<;pu}RsЦ L_RCœ2/Ӟ $H+u˹ĵg{B-tT l,-["! "*Qls4 :̤oks'!}q\g|1 ^&PWqW# [z8a-e -=b /:0}.t+C'7=yGަ'~F5|Ytv4|RM!_իWvG!eVw>`߲i آWx-ՒȭєބF\@sэ%},auC/0M|,,%Âᇃ̣j'’SęCV(Kpyĕ 3qf,,߷H5@Z*I^vN᫉GВmYnNI`v1LF=E,B=;f'>U49l V/A!ȀDHqM56k>N 6^S#{(LYޥ_ey;' K#9#rRԅYuXJdSlT(3.D>yy&_ |pK =Y /A)D>Ay?rof|@v^a ׃d3MO.`A(u` ^όo,#>I6d'arҝ0ꂮPOR W%]w꽩G]<5?yXEaNy f=ZeYs8t4Y.^|9 |Q6TevBrat(=%\ !& )=1 >ΰwEJ&wbծ h0 H9w:vJo"}mT3N̤}:I$ _l5E&/8\#i#Aheǫ@$22Rzf`c`’-W*wB@3QR;uve~rϊ ];Wl!9tTzS:8PM-[_yv|R)eoub-fF!o]ڿbp[%-ӐWɞT;@DU})IhlPsWyq=-c€Erk(0Z6ڥ-eUp+^Yf*q'wς:ܲ/v9"~_fo vAqzEc$m8[Z0KGYɚvj6VD',.jʄtMs\ R8fh+|p0/04f[&6QQ`deG?Ty[HP|tA;mqvb U5iĪs]6}]A#a0;"F-*ؕnwƫiFqл\ڒI ¡DЖE _i5ҟTydER|V5ucZB^$CV$J3Dm=&Y~f(ɥ.02w]"/~a\%qWoL<ֈ\R:8k}6C8+\ (jSGkօ]W Y'b>" tq%juժ-~*kJކ3_WQ6Qhjgi E'GGm߱ Ye.>4+r 'w<ԭyNTiO5voqM43EiQJJۢ&Bz̑H1SH5@" ꜿL"51ȽsO^n} lBdt!EsC-f+.oUDyQ7tV Gl\"},I~k@ g3!2y8YiH)&ؔ)mtO>#^i}[3n2w3(z{ l}]I!|,ԛ^扚N3)uxx灉GXU}Kiq!ہIR$0V sÖ4"8EM5(xG_#z!(E"qG9I W 4۲uM3DvY-:U iߤ5SG\~(U`'{m8)KgzX:"rc i6,++ Pځ <_>y>|$C9HUSR_Lљ3za_;|J:vh'kS̮G,'>6B#%m/L4*6j+A*=c#䶄kU,1i 2:ȼS. w[lG [k6kV~=5dߐJ[}Ʒ lFa%!")48j09R+aEo,D1ݗp%4F;h|ʧ:Us hwvvR׭Ase?4J°A3*@K'kUwju5wy&9?)B˘t6 YHAl"u4椧饥NcV]}ENSFi>2Ďod<ɢ }g1ևbstzt^P՛< J3ejGK>/"_/`A8|:py5r.s֮KAڅ};$h6zGPcvB'DPj o c.|}#=V Pۨy,.٣'Vlo*P8,q 2+_\%Lb=-B711aw Mϑ[y'qf7]o42$-[5fN|NC8sz-,$n5 >h󫗦0Kp#3&w 3 ӱ9:z,+)kyR.kUSu7=zn[:NM Z@W%AOD𽖡alUjLLoU+΀o]X)F^?m ~ӑl[vu|Z}uڌpF jE:]yf"~BėV,A*Xy%GKaRī^Xκ{IP&IDx3 To6 4:>? r.cDDֈ!zGኋpJyߣX [ڶj BeBF譛 ]($v첋A% Bqùu^ Ъ|xكx ,q5V(,"D8՚[MRw|w,X+Na!BtDMhNY^BP@;t_Yt7A}fZPr9^z3foܞT:[@сoNu\r'tg߅NUQBā!Qi0;,rK- |KJBsxU?Ӂw^ =XOjU/zH22RCRL $3X_#u5qcqj1&u-.RFs K)`rcEٱ,$Gi`,6S>֤a֙Xlx~" ͵r{$?IX|eJof<5.NK}N~[0翚QZ&iFUtbK68D @i511XȆ佣y)ٟADkYY=/Jݹ5k a,өI3s-K zcmWVxopgoNyU oYp:ޫG"l((7 :dx>T C,!vn+" Wr;_kV'fo']x#:_ X!ӊ˯<].3~kn/aS^$ 2/ik52{Es5'ޠ˹|`D,hǣto'Qq%˖{rj񺃣4!5;%$}j򫘾BjAᰀcJѶkko !pai8mGǫ't‡'>6kn?9_kJjvaU1snjuLfK(ϤYw@' m[:Dz⓲Z6./xa 9FiUo;-etsyZ!c<*|wat'bPMu(sïjK /w/|VΈIxBQ( >glgzZarVk.fD`|1k-ڏV?|Z`o*: c7KtDp%hp'$Ou{X? oi'Dl[86(K*.8-)mMN 0Rc띆PD8Q|aLE2n)'Ȇ/Kf&C-!Pt_BX lBagyoKZ(:.ɇ Yu$؆04Xk>Bu NjiZz7qюjxk^=_6{eP6q^śE@OKyJִQahٰ(߮^ .lWxCTcx3΅ ]嫬Pw8lX.K:7%FtG _BC&AaCtqlzIQ.&%H=UG@N9x>̩g*K f/ %N ,BxCLұ%I 侹e)6t"?.iv)+?jICHhE7a,bAq2|yJ`,(Lɱ1 4?@ܓ _MO 5fw1M0*X)[@kjt }o餦:)I-4P;cĔ} z .ɟL׷|*j@M~u d;碂:>||_*l@n!⒭}L$۔\c"HLk[=zGug2q2noUPgӌ͔iOƧČu?'bvkp!n;/L@9gdyd-8-g,,Tp_b@@;3 /ф'-u\>&Q5|&χznvB@%, 3>_ e3R L!Yzkc]`]fGcsK{toaҡq$3.XK}ELh?or0#sR^@앙!fe YZ]"2c^}*K)FNs[|1A:)\c]!$,Io TsٖZ Oa`NԦ0Om SX0}/{pw|hO6D;rWgc#R[eIDz5W4edjskKW(q"Y|;@Tk<3MџOsL#8M`1'}Qө/(<,#1y-'d53J jAkQ\ΗBYryAêp.;˥SG~!M=L$d6ۣs[,uȌ]&U+b>@]xدTjpC(kKK=0_b ʸY45cU4C]uV?/-׿ q[gևԙ X_0o f: m. 1uJ1OY" -G@=5񥔠w;Wʿ5=mba^,sǕ?/5;#F$pqf b0 Yw'+WLr V ۮh_I %T~n/j)ۤp=>#L@썫13Z$2+%M0*Z=+zH͜8Ϝý" Ů5-(v g Zi=GfޗXh\h/ZW]k&5̄ԁz0+J\2GYTN}fC隆)bF Se<ڴo93a0B[]o Oպtm*vJb]2Mތ7vx t;&zKd]g{@:җC);C DN4ǀ @0/dq){Cܢi*,)ȍƎS굈KbsƆgteag<BW+;|-Q6)?}Rxg ȩΠনɤG' Ec, &L{zU&`n'n8FdT8z bvu^UgB˓V:|L>r\3,\swaH9N0 ;+X)zGz9gZf$,h/fͤvojyǏқ^#P+JHCoiЃB9hj'v5%U֏fb6{77R|#߾=R6PjPwV˂WM| %=p_STzh2_/ӫdXɻ tgik~/-՜SCTI_ R(Ps/=k7v~cB0`̴uw@W^8*2z &HsdWbWl(IŽ#FW4>VIQ,6:gXUK>3OFFPpǺp#Mkq8#,Ӭ(A5-`.܄Ccpd}~Y '_a@n\YKKQp]7o"ZEZbGZlţtcC"r k!Mͧ# ,C98\#"|sGiqe"Q#I&9|%V`҅-5sObzLE-&B JBdҋu[BW7Y7.[)_)F0%t| SNp#\vD4u] s{m&TpJHֵ7:!?l'(@[r8Gݳ̳" l2u#qt4 Arܫڑ/EnFgB $2ŹF˻He!>¨z @+pu+} AOkX]|H3o;i{q<}=k %(NPTB/QNśh`_T߳G˙JPJXT/nh쫟\9y` ץfbZ`.ɹ;=IgKFkdO33wPTw;%+OHN'菞"F69ij8<MMe{H'V"HY,L=G*Wp8Rb-HHyɈɬR+WJ.W _[Pmv9{Ia@)AXb~ԯ-TrhC"m[hG7=(&_sAܚҨMq|67wHBt"I+MPV/#L|4VWWkGˣU7b$y6EӞ/1v94bxwgX)%MՒcO}ͭ8]éwCDc?PIŢvbuDTRTۯ~.8;RۜTt8~\aثI:fFk$]ٜQ2:zE1"!(4 :wsI8,WS7pcD@,h=y~y0:3T6jI;R}ropI-(F/;Hwcg[HiGJ~ˆ7X>@o#/ *Vp5NIZcEC^o ۠)e gZp ,2/9>ܮQξLo1[NXV%CxZ_xcT ,޻C x{mN;=SRs ɫ/yY,ptc{E!pNKN9UVT3yOQ>taXրh=9;;wݘ@%o)>E`H;h`:›p%|d9e~i3uGO .>"LayCݸx |zsg%#pl ?L-3lg~CD=->/Ot_no&B08FWǬq#R3 ,ǟF{>nVJB|A\\_?%Z CH&O*)faЩUтsj#1rPUzD\8WܛxfQk0˂D]i!"`>ܠ0Z#pMIu/@ ʐrEْѿ7=iؖQm5fչlmv}3uҐFp l<$zSXh>n@uU4JYt]lDͬPy)Tb\o8h5lZOxA#ⶴR]'JT;Q3ugt\NɐNí3|LcJYF%>& ؓgALZK8{3unZjx;:ͦ9)O'hmHmN6|Rk F0ʋ&kw1ٻB{CjEUͶ(42Va~#ֵkZͫңb~:5\Ǩ+ߢeEgc0pgtUU3[>z΁'/9;C{䩎ZGuu51pM*EzP1`ґDsrx6+xe|0aMA6^ ga'iپ=uTA[F8Vp֓@V6/4 *A,?3bHH _9b_u,.2|_Ό:IDZGHԁ&ޫs('!dDR%7RlYtS;'^%'m@kyB#|XYe9EaZs |yfEܔ/ ̯gwkGo)d8{XAW=`$l DN 18W^| ƘLFxy{ &eEab凩G| 1ƆE|y1:9-R0"LӼ2bm]PB:va?/agܷGz~׎׶mCx[t>rMQ< sLڔGIcWiFv>DXD"?&B_-ģ䌦\2ؿEE,W8V" .6'-0im(`) ,5S" E#WS"=ɄHN*r6V̤NN G/`gh̖ٕ_vK|+ huNLCXH9dA 7ߤ7Pll0PnbKUB\ď|[WڍKi(]q*Zzh :DGܔfU`Z#pW6g o}q= )6ܼT&|&@Kl_p}:- 'OnT#sC⺘"ҘW$!5Tp_w6P + 9N3I6 o^it9o_-^Im 2=*r]vX6/*n4-oBfvn;~s82%z{f,SܨGӧZlz?_?J2Ô>`yB؏ٵALrޥx}p:+o@+Xx;P쬵W ~T՜0`;KwD;Zqibk! r li@J[q6vHְmpU-iL mh>MGtS_=WV; ļxEn-ѪNLUdU 8UFk./_k0S0v~KuckxE_\ɡ< k뮦xٖ}WW(S͆ ΗM,Al\{*OǷ|eͭ8 : Z DYz-L PllRaVlzm&;J\^uZ|n`FvC3nLEēB ?"V/flE;4,^=@yߡca#zI=Gb3y[vWR,Y|nyiTkʤtP7W[Ǣ6d WUm_ڇ稖G ֙ ?iݝfSjS,[iҠY>b91#+8~|Yˊ}lW.,@ "SQTĕсpc5<;%v{y߇=czsLlM~yY垚AÊZ@gY (}$-(!3Ί^e ^ɯ5V8u&j:wW˲GՁܲzǗR-˲?v& )/b jʙkOylY tM06My?%`j٤i4'M,rv6_ ;34||>bU⽮5g_Kl,YZ8GǏSdXiخL|yfdk = -mW)C:K%poȲa3ˎlCU@9:Fp[ӈ~\{7H ťxWM#'5Ǯ~,4Ost;گFYtBwϥH|ex[tB2v/L z WAS ֶI2߃3αבi3_ 75pk8=ٱvg'G#nV&f EGC2ۉR9gSk V 4Z}ubVMBZh<8J) %8MAb)s5^NiLODxVf6\[b8~޴u?-U9vTrsئkrTNGG!ிGYVDWCLvڎ%qH2Ro1#V ,a2+ 3,5X:32TdY2;.(&*@>ueȈR\Ϥ4Pϖ!`*uk2#}_L[mf7:bi$0رp B\~O{ngiaX9+s1ŚG@`~ab^_A Y†e="jb`:ϖ[ψD _ , o= 9|}nez vMd_Qo1Ʃx#*W"=HMmDx$mh̶,IKK8Ѿ8F|Pq$ q0n*RNժ7\ʜ*}sw^.Fَ]>KSFy}̋g͐'(}8wK ?RmPMJ ĊcΛ[1B9Cژ0uqޖĘzz9ApՙG $QfH]OaFk˗B@k9!̝}(r =PN%rMz cT 56D陶Hn1eS-ܥ14ۼ.S)}_=;hzwK.1Cǥ绐-/6U  d &pbJ0z<cjk$ZR`0a".q|Aj]AŽ{3^5R &ɤx{!}̖`^'&Yp>F9rK(1ؤ&v9ԭ^9i+Bu3C,li,UpgnQ1+ʕMYWߨqY9rq>ݶtq"3drŇ޴ }rx0+hC SoU>!#Vpjx8FW4PLoi)v;oI@̳&XQ={f(=,XFІ.\~g%&ԙݢ=մ<W&?"+?dGF,8={RtVުE:}6oŠ,K:(gs׃Է yޟ.1N~1Qi/ f4;GrWGYP]*@;"$bG*w\ ՜ F}ٌ H[ X(wZ+ ΋%Xnt楛՞n\* o[6^l-xv5,H/~yQxSkOP(̓ޓIa7~k@( zIA?q_?EN,JL8*S^.?6-@6iCv>4 6i"99F07~^x An @H5K][Rd e7n)wa "&?tFLa2dTzWFpa\eoJ=^LA(/7w}pb컳;sȓEa`/EkݭLPO`?ΥV8ta5sͧIvʟvTFҞvA18 np j>s=}bG&r74ŀҶ^Kj^ {>("<9c bRPY It? ė wO='a jiboZ:zeC]d Pm  id/q7$ U[ɥP '32>}݆[.^S-B~&8܆M[ 5ErcГZӐ7.ڷOJoG|i¶SkDFRT̜tZ C1nMmp7Tuc1-6k}N+uȀPS9IOGꞝ0x_?0ulʀh,y΃'~ྟ7JVj*n29AXaOV]=*i:zjK]me[Y^<ܗŔkw-VL>ґ'VLdfgAx#i ǩ_&;뙼p:fRb%XiӼ|SsdѨh k`5j+-k`54+M h6usn ]>*JSbrLgfqd.x̩8wu*1(E{C36}=q:=5_-{aS56wy| ?pq Tr,__4Zת$CVjSvN,)pSA[Z$c <)Dz-`s#mwarĔȳ8A=! &puhH䞝-v/ 4)5KyRA0czs)EM/ڹǾ{R\ 2LIV9`Knkla.W(@m֡ f1CT> ,jdvόKz̢ Ff)ߤ{lWx ̙m%16Ȳ sW4ŨqԔ?qg`̴U F1%ݸ.SD07P]NӉ9DtܗHT̐[_~kH@XtYP=֭hU[qo'@b9chv @\yƖjQ˚k)O$hn$sPJbcX(VG6 dCVܬC[HyKE*\F[ةIp*^w#QpFq,f2<&!ըMhؘEB.\ե1œBlWQ+anOqLV"܅"_z'H@N#~XL0)Du] >-H|R_z #Sew(j\4?"!tzFȯp&$X`YBSdLBeȱOHWsyc'}=MxnpSoCDъಯ% Ʈ׽Qt# x `' ]I' .T89F*2*Dɼ͗OC1>tzv]H s{㾽SMޅjYp&wdOib焽FOr# m=dLCxX *L x JHݬWW,=YRH{J{lDfrDA8cf,f D60j!硻\lA&c)ouk=K4[#Ťb`zՐ4USS-+ IB3W*[djqֆtn0 0` ؚ'ú?& G _3nw ٺEZzHtrK޵N1G–=]E7ȧYKI$Gp|Z1ٍze~x`?0`&m{OhM/)?\ñTkMh[u7º_;> _~\]Ĥ*yQ_03ƕƒi3yٗk\݂|ZNcjg* BTA咅Zd,#g9 7J؃hCv8~=UÆoW>@[aos:"6 Vz#Q^g)`l2Jh鬅T*xg&p$&6s|/;uɟI A,LS5H[#96J#CGQr#Z9?'wjR*14Y'%:Ƃ&~ b{CN.حxOrz._N%ޗfbd:voHIh65-iV䜞xV>z=GVFmbȲrqh+p"(o3.|Ҏ!ٚ9ۅ9z WeˠJ\,^j 3#`::UP(y9eF*zu1i'\n5u&k9پ,ǴA4Ѐt- XGwmhSXcuY6S(i7Kc}| 5ji? ğ}gw*ى,_.3'~p\ͦSyf9{( #ud^U2iaJD̼|3x5\oKC0(25qӂ歹HT|^ؠ=XgR |W[۩Tykm4+_dp(^aB*5!$ufwe5`I' 0 ؽ&Z8_kB;ST@D&AyBBtv[$e/cKfGsxPkbd jDX@RsTu>fzY}C< c*,@)1eL7)pB=^qb2ybxk<0@P[!N*|{k7u=Qh'=ui6!}Шz}:Mo΢pi-i[Fׄ;A,uo7~ U8.JtPYk֫jxټդ}C]pڦ;q NR}gIݚ v~1MJgBdkKQVӉ(YʇJkO39!Z=: 1]p.>\ج#Yfl@KBjqF\hl,pԳ9}"KGY \H!гheeiV7援vHx0/[ݫJD/Ft0(ltkn Fee,δb<xzd$X+em>ʍo $^R;9_^ƗV_%7 V0iҮY۳"fŖj Q.; W5P ; I.Di,o;‗|鞒; T>u__l5^qOprD,B]1,_Eȕ cTît]m{s<; jm-3dB:g)\D*mB]?X}:s@aRt-,8tL0%L!{rDcd mrfpڣY ' t9< r>ӛ,Jl|gw a>9R = ~ vOT0t7Ґ:}sf0}<{Gn_Ӛ.V*]2s٭yT_r6Y]n޺gj PЊ]Q/"K]0?'j.jqduNbQtI"7?ieۘhFFqo է4XJ "s_iw¼hKo6|S[fzF=}~ƞB fui0=|=PA^>HֿBk,KCc`m@HJ|]@%PDBPj].σ9̈́hw8d#psXI#xVsZߐs?}Π*33*tJb/@γIA涚~5/8gsS HJSpҞ S`jMgрm/%<[݉RCE Q݆pBc33Pe5k /{pw}…m1~mA?:Pp喩*T$Toψ !=50"ʋk Dzv8wt@iz{[D0x{\OB#/J5~xKO _܏f 1 sJ:$/lBRl%]pOrĉIa` &Ffdz;yz/<ċt.0 O+mg3/Փ!Be~ѕkي7PZs_),Cyn8 5$Wj aWdՙ:Im)h_e:pCa2{"P&(#?$ɘ o <_ K:ӜEuZ$]ZdFsJ>O貳Uo+(f5ɋ6,i[K*~c ԟ7[F9QGu80Al  !hSԲWF?5abfW^㗲zA$fe~SBIp44I;"D?AcFn_#59g I Sv(brUyAwˇhCH$deT${B4?Nt/8:ʻ9rA>$ ^N*mۘ3! $nMO띛mD uK|{س"S0Zjp~!ig֪a %ih BIj}bR1 ['WC4F5izWAVTϯ_B&_v>[ FbIKL:"RԎ\ ϻR}6hiAR ܹzD_.' *.!DqbmLӐ忔=YWŻaIÚkәsO+BA=^{X d!Gđ؈!FEv ]'y:Y<6mi`6 s,Y AA}>Hqѡ/3?]7Ӟ"̾rre((cĞ$|{^'F]&ЯL=%bg8djP쮺o˴ $l띧<$flR5E{~J'xS^,>/)Sp% D_UquٲbSZ!UB(]¢}ɒ+/ޘ #P@z".ߑ瞱,K/G h~rI-]z sr׃]2[ƿQt11FG$I)/98NQ ΰ)owY8\,ƞ bN"oZL4?x{*Cq78Ƒt#APx7\)g kX!4 %If2T}'-$L%V1?,;iR[wLTO 'ކ':qUpfǪS9H,³%57 jj+!Yw]]Aky~K7X4IEQI\5 o-؉Ow}|>jiQOxnప䖭eC|<Ėg ?^}"d4ЛVL6Y!ZΎk5GoGL\OvJ)[ Ⱥlڶ9q(BuL]}kK 3"O4"Z,2u#dm%bT53 `եLQ4Y rPnd{4;gW.[i 8f(!xfHNiJ]#Ťcȅtۤ?<01tIWW3bi*"%,[*%Vys{sPˋg.uйZ&_Os obY&{,"wtue>3ԧYJ)|f~;F9BKFRs/=Lbɉy])o|.DN1uߛ댱?.殥6(J7ULJuuh2x>}Ur|ZrmfBݍ~zi\H;]dLpЋ|IJxeטn |yt}IN"ԫ.ke"XAJy%%]WʦKJ}?P,g̥_IK!oJ"q}c)Y;kTJܪOXȀ망2gZJabfKF'ċPXL-QN {)y,%LܠOK0ZRyƮÔ)GE)&G5H%ia)(f2ف~**G[fkL"8[ُ ]W ܵ;(HQ_%t2{d`HI:WiX- x8-8DYrDI3[h:7ِ 2<3ل̦@^ꅺw AF̺L&iZǺ~8O'C:2w)Avv|l]PnO?#vt"vD41s\j;?_3ڭ.#vHe60>u(n}g-TwϢny! L$X`.jMG8g\X N]8JZ]81|Evl}}ʰUt%!yCfeDlr pI%5b&Ckyb[#4Cn ƍB1օP/ la!7ƻgV+2.cN q!H|vLړa&k '9AmL'Jf}6HBvqB0+BGR{`73xfHumb@ʰ K SwI5SSYuڌ:寮]hr +R~LQqc'U*|_o߀aH*xrݯ_p c*6pkJ@̮[/l[7(8V Iz@Uit35b:[*3-"e [ىus70xh.&5߽PI؈'ct/kn&+B[ ^U ͝{7+.yy5nnz^b!<*H]`p#r1JpxF0݃ƓP~x٦Tڟ2R"Iko֥aG'g2b-qx^Ƃ0%]-pns2oJ^ ~uj9uSZma,R;-൙-s4|MV;TkS# P},UBv?Tgk)3?wXʅDuXͧ8t}]#\a#nf&C)smXk?IDu< n촬0L=yo`F %7!m -~Z2 (kȝAUÎ49 X̊3D FO%omi/+xB{ct =mF -og۩ hͶ_|0: !4>C"A>|"?7E:ѳP~!LPl.ݯ/aj"o [%er,=ܞ zD2:U^lKH@DR${U*='B࠷^tQvȊ}L8UmƛghR2}EI<@8Wcz|a&lۑT` =}* ƭ\ `zI|AMIb?ƕRwN*>ԅg 3 =hףPڞ{{M/.יR{B i6iϭ/cN'ԅ֭,n(~t: _8@3|nۺ(vQCf~ 8ض̸ O\Y_)nX(?d'3nȼUu"0Za[#nu/I3oPK ɛֺ"pUu#4H-GUC]{ n=!H*Ƃhio }UPȆry*=KE=ୀKkzFDo[TOq+'ܾPe8!z DZOt<]yIdO^Uh .эŮ,'EL_͖qEGں[HRH!65\T X@ ]HçpǴ=L⏰Hܓy #[$pmaeaK&жJ@H,r*uF8o { slOȶel]+)1 ˕t Z`l̓S`#C#]pnˈ0ĽOE.94,Ԑt8w;YW$%z=.pq$aU4Dq8S!Ļ6{X-WD Oej! t;,|`s k>@LQ`e,:pCbbH>߷V' f*u-Cm/br ^k%ޕːMCރrHXn10=<kJDEdHqlV4\i  %EqP)Ś7i)x.:8=s8U36vtsl?4$ cEµG+0/.d}C^1yԑH\Ng$m!^#'38eXV ,=|f>}sMaz%&.C tMdQqt'pVI1  }(=bD\tWi+SEGZͶtw MJ[x5왮sd$d-"^2 4g?D/2N ?z xŢ( =i}s&(@_!jK;)Ò{2B]&- %Q+VYS;fнl|5'e|zKzNΓ]9;PdjQx`&͜Έ?V?.E3Mq˛3&B{ =ήDRIUf*(v̕ ]QڻĿ>(\qBOmZRٗoK0([;sM`'xܻ$01⸡_RMWPzbTX1l[cL?ҪEX0ze:O &ٻnA j ]?yǹLajD m )JQk6LaY>Lӿn7B{-N^& te作p'$8'MDExlJ.ۜ )z?&~06QDF{R!dqf#Xu0J_{I_W,C_4'̡`d1wRu:>.D k8#;H•6򑢵>XF|0J !n^V]n"K3p !QV Gf%1(?R8'R~FuAo_ӡJt2 sb|L/Hɩ&&jFpQ}be@Wwaq򙖘W 0FrQ{0#RlN]Gp' >ʹaܦIz[Z%kk8"JBq T#m$FyjPu27]K(u6/BjM^{k7'SbN$_F]}r,%'MM c/q{-!g6cnۍz~kpd:6:O_)0SR)^b?ff3cG!x&N?ǚi+hv Gu~=J=E}}? oj)>KJwC7zvy7$6ľw`TfvTѾVOiTPڷ=C{Lt< F!/2԰Fk*m= _98catT0;9z*2O@hd5*#;NLsbρl a\PLQ8O;zcah4tQ9~ Ņ5g, Nc*CRVYPr2>X"S 9bxA\&"=F҄&2_@ t}#Fp5 I,oo ESR8>ā#@@O% {1+Z~s֓P>1G vqǴ'8mh*p k0QDzkI\Qo)ad\P/ c{ yTVW d}LVgzlU/E+ :!R'I0QGpLx>$@>$/{P#8чB6*;MTDy rx?A&䮩,)c-u/h<v.LMU1Jeʹ%kۚ\N8.==KtHܐVyoɜ,) $p&d*^x] oF4۸~JA)nf3|NW -\Ķ.L^~2n34}J%x KrEb>6 #)s"p.*G1P;^aiB{Xpׯ9<6Ͳ=>/jd]7E;,JX!*ɬ+tiBooc"p*z 5t=2?n}X2V~ M2j6*\UQs{rqA:Iߗ98K]B?7ȏHFqTrLao6/M6,4FZt ZRe^4EEiۊ(eWQ̀y!=Ҡ*ҝJEަz3U &יkyޝ_ &{tZgqNC`1rg;FCKBViZŶs$6(Kp!H9bL ݗ|%?eJC_sD$P /]= BtbyiF_"kN]%n^7}Kں =̴B·koLyxd]<@"}j5)}Uɝ;TAkN8##o@"WG^oYUz#*- PB68Mp!d!ޢ/dfap^/SUN5qU~DguC5fm֛/H$y62Tp6an5?EB ߎ'A*gLmɻx֕U]Ҵ6ߤxg/豎na2lӱ#(3&}57eJ*K_ T+DiF7~I6m+ ^y&+4'*/ֹj kc^Y`-5EL)d?Fbz#qbew Oz=$g ~gP?űIc$9KhŨqHv 冢 =GuI;h"X fu,җVr-6ho!}gPN 4fIÕޤfF9lߨ{D,UQo,LUX$u-KQxHqS 6nZa6)fƠ:.ܯ:LJ/.p<š)mo/PX]c.GJHglBFEM} }t/_t{M ʣ=|CTb"leԛ渑la v۷Ӏu\ILU^@ ͠'ga<Ϸg+&a Д8>t*x=m^Wd~ GK$L(ƒkrxq+ql{D(=ќ,쥄[_Gk]uk=kE #Kq]^O4>VbizJkM~_M*18lܘj5nP{$hlH8`Hn*%&1\4B:ʭ}-!ɞ)*,I  t\:ʇdi1&:wݿOg_'T}^ gM+^/xpXigNtcEb[jr]!fFi۝~ Mؖ*X`aUMzL6m{ܒ"# 3 %G6.M=% Y=^'6x1+ @선iOӁqy]EQ`LN?J#C.IoT~ ۈ.ӏ# r{Gi޽{<ޤ ̗m?-, 04A׾ufyA8B O4=S =.5$1dO ,&";F ǤzG7is&_tO.rg?@!Ka&@fo;2;5RCEncV?,ıBխ?'cHAV';P-Tp*= t9jc >jC;[VXߕ:#=&Ơlϻ *rӐ"64EpC(d!Uu_>RrfBBOr?/j_FǜnfPb'|&U.⺒ f2T]L-3Qf5` xɻ#ۼO?B]m sg;O)a5)afA3 =n|. [ ;F=TxPB'ݼ)l4ԏ"_M.)x)XTZ,{wRQ\p5\'50x]1fRr$pV Y:K 0U>#Vu9$ȑGÏ{NHhVlUqBBpҺHLM) Pc<4EjIt4q *̋dEE&_($Cê(Ǣ]Z!2##c*+51LOs'ݵWP]Q1ٌ@x1Ehl:D0H]D'As\n Nɷ`LX~9?Y ,BMzE$8 猙Z~`EL]1]D%}&36]e [w I06vDreHTF@qD3փ$]rץ,It> "饓Tx Uu)bξ th Z/yڣ˓s$Xyň8`cuwCќ ˦bcGhv[~/nn]6}]Țn%2M[j{c]xS@0Z\)2MJH-7ZNR_)w3YOur0" <;T5^a/X۲]zD\܈^D]>i/R,y۰zfB 1Srbϔb>6dVk5PAil LYy;p$lf-[\H0˘CMcW\Qܕ-WXل\)h%3oyE^ƐTʩ e/܂lν!ămL/&V95B {P#F$m C4SY햜l@sA$ُ̄T.*O]^L&WGsfs#òO>3/XeM -Aڀ!sWHF81qkF 4G~ Z1Qۦ"t|jUD.ewIEr*+aCGݗn?2|@R&S )\%,/H9,fח.Oʮ<RJ ‑fj r@՝[SKQǯpzf>5t|mnST;;Sb#‰$۴diYdQ)D!=%>;n aF!;<] #T2_FbՀC$4>g k̄HGj]H'm:m?^3} [4&Y?ZHHvϒ8%CMc e *̘T`5{2gBVo u" b䑸^mW$N|4@H!zfשc;vSLJq,BO0UUEαn VzCZ{W9ӗ0"\iC#Om R/FOru8έU)uG}a3Kx2pѺ=І ˩hH2`UHynѝLcx0t")2b΂=1"[NBV~qF >{& !nt"yC}]o -&(H><_,ƣ`dBAF?ZcF\:|6vGZs(#fL1D)tC j`1/fWXopcduWQGW;7g]sGT_gӡH:rw&P$ErQڷ ui&6ӣgd]/Yp@hh5؛ f,80=M61+ޓ_cv61͎xHiXLK5TS=prcALS4}zj_Wr ~=0Ht1j8V,\?N3TfL_wLEJ=&mj3HWx:;מxP|,W2q&givn*L5XZCbal'[7DT-.HJU6\I20g_-=ΰf05]f̛K("d ڊUd'GFgʜި"eYⅠM|N9B/rB8zúoOM~"~,TtI_X<yV'UUI"Bzڪ=>Y"{߷A'Px_ժ%zU~J 1;K37M)n"sQ{|۶1JwE#A]**C8y{X99f>+Fmv PUgD@" ?z>JJ:r(>Pm+2>w,*/?P Wf;<)$d&i;Z S#e߹$._& 9"H̿Cx@h 5C 9Fx 'в<[%z&";4^PJJur"6TX#}lnT]gyPi>BA #26W^[fkil XbKoUs$-IG"V\7j+gk W[eZ'eEdCڑhc_\s?TXnWJm'D>>oԜҚ/AA_v=+tNAp q*ِl'VJFU%"-7KCkx]E9i6gE~bhc2HskDImJ.2J8z"Wmw0263WnH]iLTرZ0d^lWoeh= iΓ<9_u dhw!at`j1j`7] DduO QfW :3=U3vSǏ!sod4p%+oBҨ,#y3 Ex0BD6x"_ ϴ[xFDq"UR`' xQD@胔fa[V8h7 V"co_΃V{8uCǨ5ǥCi?PDpvEͅI }w QeC9whWUt  4bCZ5ܛ@#BB)KrS2}Q1سKb0/Sv6ݰ[R O^k OB1zd"vLG[S-ubċK vAR x|/u%@|6SHZD_m-v0*Y2?#BG=sS6lK$n&Xt9z4W. uwh:~ة(te1LaJp4'1)z TCsF+w5@Ϩ7d8KLXgB@?D ){O7_ sTWN5|ؼa[:ΞJ=-BWnSOIQÓ!Z[g(2ӁMn%"u5DМk3fRl;fi؈%Bj\1\Z#_eP,ulȲVS4}iY2 i8"Z֋  9t{@mvcKk qBұc7_jjȴ39w1<#ek?Bg6мZ1ݲ {`D%q4i..Kְ< ꃍoʓ⾗64V[5n"~Co.P )%Rcl=}x㧋#vR鐧Г{2ÑL#q06 c!0oĹO;awTL ˛K«\ڟăKt 2/p{"rސ82]5k &%ys -2(\3[*ڌPea0v7?]-xs qzXwTQBѫ楄ئkWԹnd^ ,kq.ۦMM|Tks6pC-Ȝ$ 3Y $/Rw*ʔ=2:'S^Kt\0ByV3/V9S; ,Bfc^YDmmDnMG73I<*73jD?!d8몯,6yj*Uat~ bÓ̆9mUiFWR@omojQ?X-+#_5UQ͗DڕT&PU/nu{JXq\{)d{V+_.M*F62bM*NEr/cFBPU.ػpMH{uT3d&hZMr,نpS|lp/b:Ka.Ȑ2үo'+B~1C,úh/vE &FD'R5J)8mæ%{3,B, azPJ"vL=ro[?HTbx3wLH&E; 6 =-Y0sj9*&ai_Ep1PTe¡vr\$8]aaP(jqEԑ(ro;>%Յ믽w;q#) }o.t|`#0D@oƾ<Z7\d(˵!_xgBZ{>~v2 /MZ:_2Va^W:`9#9>B{)@ n!$J^1t9+9S,ZV$58rz]:@8<ŕmf'! _H}'1W?. +/@rd|$ `b_*]BcFImAq~=zDo..gz<T ^<#:{RZJBYrk=;FJ;sHQ@VW[<^op/j=՚Qr빰1\DdQQ})E`Wf4n@  bt 2©c4p 6obϽa㜙2#&%05L'ρ[ӭ0"H du:)NXf;b*RT5Wq̽Hi-}&^SkHt#N` Z΀E/[ I&=OՂz- ˉU-1}lW)TN9zVkC8Xs8Q!P7ـ11Yp.o tJ@m ܢ.;S_ yIb{/(>5A*kX@îv%N,!x\s_3ZJ+zɟQ$pU,$FHQ2Iߛr0C<* Ls7 N2+} pZQǤEP,C4Ǜ@߸BV&yU_O!%of n["d,X-D?{k7 )/PȽl,/Dk0¯4'?S jv`W|Cw>S>@Jj9CsՅcv+vd0|==Ӧѡu[ZV{HWV-E"lغO89(1c\:neZ֋7Qޤ^E6YNx?d1O(yWm̊kP_Bs؍OMUp_N!fBQ IoA<}4ʼ@_r5,H35ekQ|.?ف܎԰3_FgE_Xb+>`o_ن{TՏ43D dC+ؑP7k;`u#4s`}3Oչ:ٖ;졓~D E\t!c#Sϵ /4+ V'='ixۂ1ث̠4joQCPnptג[: [d4{DЩ?]-(ᦀX"hN\?;R Xˎcn a)ӷ`ЀP= pQ\ aJDI 1KO%Mj۷6?unc4l/eX}ɥ ??VKj&9}PK/lpR#L>!d,c+U?Q܃[EdT,R- s@ܬ ::;¨# F:HDRЕCYhCniK`YʗbՋRugDES '-52`  O=ZiO{'cZ2y̽Zf$5";~~a*od~?M=v2cHnhM^&77ɿ RoX7i[^&ME4#-(4{ RL`60` @u^`OFRX-7~"_a*xq|f&Jw:꩕o[<{k\܀910g=@ҮR w'_{%UIGjzU :+PP'^F$):G{19bC(&?3Y=4Y4LeUxԣQ0+ O;?B\CjcT!-Dh2TN2zXWt9.й9iQ+u;>T6UN(n%= tzL* Qk@ZV9?riazuC{^iE*{$Y p{~Qp$Ì!Ӱx M`/Jh >^-qfyA?&"=WH#EˡĐp͜c JQjb$]{ ӽLQi @wͳ]Pmmd\-iԹxj2 ek*ae: %[uUuyp+$OVFW@P&Ʈ{+C]l;1|}<=7=d^&߼1Un4(jY{ eh\lb8<61#8(%iIJ;#ـrxFViG 5&kY)6 wثϚ! "R)-ױܒ.` Kj`l?5B9s5f.1kJJ.(_:쫜_џd c%``sFAZm')hxe]@KV- |5] ++Z/c U[&kuP/;c3): 0\d⼌>%Ci.~5Ӛ7l_,a6<㊏ STD3|e0'$T&׿-Y_֤AF DH 2&I(NbMX%<Xjy SCQY(E–OKgL"5\f ABrIۚ4*݁F[xߋz~`B$k/~Azʓ.S~ZnayX XS:$]Zmvy yC5 C$iM3&*m[*LA٧*P 6Z{nH xxւ_w)99*BHإW=8E8uEbͯQ ߥ^Q:b1,/HUh޽ɨE恛JV + < # z)p|A})B?5 v_Uj#KgS8dƝKG0MZcT66Cע#W7hwfHAI$[9^o=SO#6 Pn.i~9# >mt_Izv֛<#JA,,V=*_7ձw20'9tIRO a0wL^议>an 5%J ^aQFio1+B|1x>뼋KDE_4PSM+,,30_I,wO +Or6΁$/;ڌ 4+TL #˿\.-<*lC&X=Mp"mLވįZj9㖉$^XYV&阈t/Ujwڈ=?|Q?ST__gWKũ~R o]?9i)&[8(ql:~5EZ9VNmQb)g͒; ," mp q] [X̑\]z,*kR e^E+H{@$ CdQB@%HFǨtQӮ~X nSO4#1-E vN 嫇7. CyeywlNo LW#X& L9,S1:֮K;x. C]0*h BW޲ߝPGTXCLG:)[Jdz nkp;֑҃c2ŃZN-OhrxiR &o'AymjdPst.!쓉>5F=hw$;,eO+$R4`)QnFq`# Ws6/L5XZSO(X1Erl6<pj3#C̺$)k10 O} X|] ~>c@7U`|}mN=M7Ɲ _(LZ4%!]-W 4YAP@®5*"cLJQԅj6ݷVA|5?xVjFMḦ p^n:u~q Ly=J˸p^^If>uP `RdYrXk,h9ۼ/qM ;9u*[/V mkj>y o4pJ$rc*05uVM5/s]Ҹg.rz?J?v}5߅?`@md,)Tx&(QlSO>o_Nf[V}_YElՅ=H A#d9q@9qVo \J¡hif]|B@4&WT '捄VhWoNei3 ue$o-1g&c܌k+H>x>'_Ss\k-EJ,h`X) iAy*(Y`腗TrEHֵ2}DaӻۺM1vLWR+Ysꥤ%a7-ހBYfj))9 :yXrΓ/"ȩ0{Q!.% ~&1AXA:p7i0G04k y9P ?˾'=JqM6 ؞~-AV_d&ؕ0I*CDjmIAO/ve1?ET2R2ijJ04}TiQ_CfI* \,:rϓݜS~i~ ~ ByCK`Ծ6&Eb

D/+<cUr_{@oBYٓ/#U]%'PbH861 .i6TjfTݨ[Z3/ݔNâgN9H`&fcnǓe`_(APV `e~Hu76xFBp+_#q@ PƪW@@>D |56~`?ccYCwN]UaQ`v_fƗ[e׵`6?k$43@bqJ;V`hJKaC4=烻=W=Zt770옳_vsI @j젬3g>J%Y ^2~\-KQOnTy\s}'xg5!f5Cb̚>@B|@nK ģ~kOZӮq_m]Ϳ] By%Q =:q) = QJD(n<ɒ -2|X8c&A9RFe]5Q5Ov.sֶ / Q~L[Orn3Ѿ9(ګ]O6=*Y sR=)3Xl$2Me_@Dg쟴_".FRN}&;5!co el;˭?µz<ɑj ZYC hw~,>jU fK5l66? ŏ~y$a2$)qmJ%;`c׆2ڮ ziL+.!P =?)&o5S]0w1mByTCQyuOtMȟ-8ERj%|L%)Oo>(YdeᘚLQH4y-a aKΐdQJeT"J*UN79 F2!]=m%\9o()ȼ 6 ^bTbL~еa9O 첸nE#;S$`SrT(Z dCFvvj,d厳61PD6õȜm:^.l0t tE@0g)G&DQ(`^ŚiVSd%tYQRQso6=Ir瘳S1-3#b|yu\d2F*` RJSf{У1~Uৎ$>laBǯ׳<).nh5 ,o!kPղE7&H´aj'3z+40d=P,E%TVpƺR[ݶ'8A+XA;zmqT-J_5GG@2>-^ڗ Q/au^ LB'#(5S\Mx,nuu?Z:(hoeI6~طqI%ד'Zİ='KxmmO`Q"xJZ-h+)_ǀiC54)  po2 [tH*@=LA;9}%gE.x6,K$ thi莛k\&`(\k4 )]OV>ROQMeh gc_u&&@B{X~Su".0u6̋V$g-(Bzn;}Pm]sĺGqŌL( {:VlK *rY*ka\XV[l Uc{<]Uam~bGx ep[]@hU9Fe"'Vyza|#֭i.uEbpոLu5k(UZQ 4@͠H^X+0X  $FHЯϟH!V õvsh5rVQp@"+!$OKH8 tQ漞-D?]CqWL Ohr Dow ráXiԀA' _<m|,^Ǔdn:r{R~ x[0Q_mDИH>P R ck>lhDC69!;qZv^y`Krzt0((>H.C}KYҠf "$@ZZp Ŕ^@W. T(|ö#җJJ^Zcy0oft{.{ p?=\XHOh0\:Jʌp=N!F=u^{m⫧CIRb7)a"E \VuFRjfwci| eCZO]ܜXIa<,/ﻆOBك/?Tg8Щ8EqFOrlD2` N;.?jBӱKek;Y1mzI6!8ނGȠt <\"Nw{X_k%oG~7myw1se -ޟAlc~U4v)+˟*oz^"P(]DHFs/¡{E5\w0qbSs>rW̖"!NL-*IRFPY en&n,Fa ?v?u̻zt( "=rU`}DVl,!b;p 3ɺ8=Ћ2(8o(M Lɰ,j -2J]2:իRn"gE?3#tt&\ԙ;W4Զx;$ 1dSG) uQm5ҧ vOþ |=TMֿ4`x2i}_fXLHΉ]4z[4&e&nW!!:4/ |I_:GKj̇Pf͡ "7cDaӓt{^SL7blwXXx^G~ 28vcP$vsrp$v/ɾ/dԑǖ$!)Rhv]ÜsC)gݨia^!0q`qS_ |$Co2gcSg@zB,ݾ:;iqʚ~AC^%O8XwaWa5IѸiw8bdKuU%iW/wxB빞n-pfy䍮̭'uLMtnMZ=0 طePMS5SA+ߴvqsi/Zϡ=f_L?G24:îA6\8u<#|&޺zŐEQ %m(7&yCFE,n DߤqƂ`2W=u ~O ~GoĈbC sWE]#= LlI34欤Mc'ĭox\OvomLe0 u朏w9PJ M,`~cRenfG}x]H T # :-*b,-W M˟ 0f9z~z!w]U$%H3:S$e[IB`u[p?̫v]ɧ;|5lgN@zu(]L@\\I EO=b-l !P2Y`5}+б(􋣳%!rҙRr-ʷȞ?(Vts}XZiQN$igpJ\D`̓|!QW|{gp۠Xnm1*us6vP͇.)(5%àYJ#zZ[whmXټe ȧGV/t j< fi|Z>@w)J90ҫd()!$r` s 捈_W9Jv7jZVňA{zأmy7ڙ!7--dd2ɧ$$NK2z ,.Xs5vt?nM5Shpڹܣ%$ 7C-\mn+&~;_mB&W1t_ϒXZqȖ:;;7:Y7O6ba QdLy~2@pB\0P(';e 9ǒrÓi`]s,,}R(*i0m9%8T<-.nөR"/Y9o~E @Pu׆~Ql*ά2N _P7#f1K2'eG#)Up$ \J.gp h6RuF-ѭ'd)4Du|Ti#&+{Q+ۊŊC˼fS\Eq/Q[@MyԘ$:f?iLuD&[sc6R-bN'Xz9pRZOȮ0} aSP'Jk^rNiC|,a}:~02 -?zx@Wn|UTV).$3=^+r}7 S{e&V$VL ]kEą  nX:aP)n<=48B}MռSܙ2ppqR(lHm Sm>#|D f4p/3<̧͐(!5RhFDhtUXP~oUY:qkG1?R *W5RAyZP>DZ?+c7R o/ jv((2=\` fgB5~]DGfV'A5ʆtk m`Clg`^"DlϿrmI+.?Ŧycqm%N{Hnxfgw=-ǡ߲#zw_uy̟,E[6X~/ji=N$O2E - x Qj ^هv1qN )5ݝƱB {&^: >bX 8v ' Ӡu+qF |GsuktN)5EnuHQwW0nޫWjISP4V8А v\>À8w]4ks$lnmb /#ocG_=Ma?d}pBًmtgEȠ7S/ 7. _}5_2M|pwGE{_ZaV9ySG{ vq~I12Peݶdhho.4LՌ\_QTV8`gDH/BOq=5Ֆt&{ #G|κmrVe[3d}3=``JV[Q"0Xoظ|mJMG-CÓ+ck^٥K͕س}M6*%7w.z1?]Iֽ6٘\0'EL&21Z5i[[;m鎕q%4t >q_QX(991+TzT%@coyI^/vAPI.Q + jՐ zPC롁ï eNk# .RZ9e;d"T)|T׬ 56}ө`g %*Z[TgS$Cil3 y82cz2պxXl[Hf)K h'J`䚇XC]pj!TKuZ, }g"(թ`DC-xWhLM̞m?8#fe㳶 >$l7ZuԓX;MK] SX,7VgA:1Acci8)m8.pz)7ݳ^)/}kL :J(̞#z,wKoD[4е(Z`f1O^s;q.2S5zKD*Y Jh7p6 2GQ?2ē?SRd,𹌡RU#}gL)pI#}AĹMQ 9h.a&ps$;r&)V^q_5 L/2dRPV~UiƿQEXX1RUFi+0v OH ϋ$<Jeu܄ccfEW1DlE޳J UXRL.ɋν`U%j.[|dG>)Zw> zÃ$`730 wNDY@ݤlyzw(l^%웻; Q{wXrDY%87/,X E c>%ƺk-x;9U.;z`t~p5qiMQT{2+?#~a!lj&9&Z:GfS̋d{0,N7 eN#XJ;6Xn E []KjpXt]rDgw qY, +q(D$ME 椐j$&D=BN+tюp󐶯&Ԫ!wϰfP2|_ഥ6|.'/}wUK( gnqjsqo=6A#,jxf7/|/&.W R6RӾsĉ:kJfzƋ7vـIyޔ/1uim}aWN(4X$ѭHL7> 9X- @ZbJS>yH`#bCAi R:{V. g2W;W>[H4}BmasVB"^rONǔ|_%XSeGO;Os&M"K/r#[ /l\e7Ԭ0 }GZ:.{CLaY w#.kuX6t" &d> h HDl0KM=ihNt>R !:YsT{N~gpϽ;p91(kjb2[i^>9t]O-njg"Y9>ik7Lod6tL;}3 PC`:|A(ZW[ɺcn'Ȯ$-U>3]V 8|{i]nѻU*˝D!z.)LE0F'I,ihrm.B`yEG?k.uM3.@=?WZ :n#+9xRˡb9kғ.ym]K;O ыZ }q{|ߚ5H3)[ze=Đ%*v;ڌ9 ^m`F16_lY:}7,jkPO&D/t,kn:4 ×_ 5Y~p~MGqBXwxP(}D.L,v~v6~XWЉӣ)y;6o(MVMf/NR)>$"{lyAi~Pܛ)0չ)/ ݫvs6#; C^ 6K!ߎ"_ b16V1gQBw[QgۿR9&EI{8(%$hbݹPU3;t!Gaa NMP qt_!DLGRlܖaӗ|BS4"+HװL,zUkp\{>%-Zf9>m? ƓLdM5hkϸrL۽=6*sFZ[w+ٜn'Bֹ72ȰCSj+\u B7?oP1ajmtޟb,#/?',& .wak!%}5BHMϢvp^[:ހE[EQ~Wԯ7o+L; C1=I7U"`(:Q\'|M ?5`dt׋'=Fh,Ch.EIIrX,I Ffam/#TYM۷gʹ1N %G_ 1,3G%4 0uBڜ6ef\͟v8P(¯ nʭTHcU^ %1Ԣ+1F 17}[08 ?${̹H%Ձ Y,rE#P_@SȻrpdcB3MFwd!Wc+BYlYo]sr?c<z5ov 't6e獄I}~خKS~ovG4^Z3|m ]YNyi$φOtн,4g@b5gjp*0 __CC|@g+] )\x/H-p#\jD|/zF޵WS7D8u,_cǯ6C\thߚAw0v}ᏂVZh(~ |!!N1/@-p&6z,"@FIUЪ}@@j\jN͛'’knI3f]o%~,bJ@4" rAaP{v^5I@Q{{gx/Ȇz]>\ @4  m)?% 9Q(?I3Z2`s[rH.k;8oKMv!sq_ә:-<rD .>(d+Nc)tW~3Ioc4F$'ބD͈TqUͪ$PG%ɂYGXJL]r 6AJa80[ʤxB Mc%'05s_^^4g'׾q`9Xejhǎ8 3]@u,qw)Ƴ`NrEZJF&=Fr,u.> t0F+\o,Aq:OT/Ox (Uj\s+h K0M8"ټQ_=nh½KjЎV{UX& l 9dhͶHia0&g̚u10`t6x@B֋e+Ik0倯ߣ9zs`OLWM|mIRLvL%ˠY ":ECNz9i1}{Z{,v iҬSڍ-).ei d_-&* 0mdj{Yo9zI9bѽ zM(XPm@ex;͖zfnG$sΐ\*36lX9FcHv?i"׀ŃގL?~"}/t"1d)yFGsw"zK{S>\EP:b4ˇ:opkͯu;3i{meO˭7K9|"&2-]\J6yC&<@MQHծ0? _sLI{MK!9JlDxSlxyWDr<r9ѩՠav̸̱()}&>S[5L̷^}לEʄo=Yҟt9<3mhKs _[Z'hI$ЄV,0a싺i32";GLC`q?,@ 5SgPr~| .D]?\E\AC!$B }P9_?L\ z++afr$sQ\ ,7F'RkQ̊*8v<hĹf"TW++WʩWv<`T8iﶓK'aV SjY2yZݑx<_z^ 5񾺏tHA0جuU"C?X17@[gOb! JE}]zO k"]ì5ȚΐA3x&dB  {=]:hY34ˣ//P[8ay/ic jY:Mf ˃'u&@& G.ggy^9YPc${8GuH x p<ߺ_^y82(tᖿ,˽v!q`tw#_I֨Ҽ}I]X+*AcAB.;$Z*  g&*|t! _{=km[֋z&8нtIZ  ~یw.ZWO^-YyE )T7W+ÙP畧׹"}mض@g?˂"dw1xX_$gJ ۊ,sL֝L,h (FnZT*=Xe%Zۗ-i X.TP؅Ȥ))^:ZiC6=-tbk t3kq:dj2,aꍓpV"&{;maXH;em-`qتx/e- #we…&Ĩ BzKWkŶ`жv^Q"dm2S1C("Ȱ~U2ή]Y sc^vgo:b3x31y@{SXt7Jcafw a7Rz*%H6r{hy$ͥ[x?dS >#TQdӰҙ7LIbnud$[(4;? ?h6y{#//W2= Y{i*鿇':w>ı Gқ CdGfJ|7D]%`tH\'V{?n>^_zFi{0X{@@U$N0Wegj\ Q؏ (?{[K,&wՈky]:tt9vf3eSwͮ'G5tv~J%(RkmD"ם3˖ihdk#%v=Ӝ(tJܽ vs'%ö:‹j<(ߢJg#ɸ?㳛qTܺSWyi~IK;0iV;(.Qҿ['+7wzj1gP|"(/gEycBW"MRfKta,7+kg?b;\B^*lkQHePo$jW tEr1O\|2#쵔!ůz-:xQ{ ex1ʦ>8uUTc68:g׷Z|7d1EQdؚ!!1gɆowbEK q]{/v9 ca`'?Iny\M@ ꨪ⋧*Vo25ODΟ[iMN&ض3??[ᦲ%XP^??߷Dp5_^)9_;gZ٩%: S83I/vai5RԦ}c(+$lQkQkWz*=A ^,[ƍڤ]Cp1nMKw )yВ 5G^ZUrϔ5?[Q&ԭ'^AI7(7ŀty~Ї$H|$ :n:O<[i2{liJ/ƴg._GX I}EQs ,[DtL9\YL xҲa3^_i/=r/Dg'>D]A>Nݏ<, M42a#C",aO)h07ӂCFOJA?Ӹrxuo};rPmn;|@dz$+ԓ{¬K0fmUi9si6.]WaA'6(oT.~c:+f`D} (:&X\- b1pP`]TnßC2O^0+#; Ɨs\Bx=>l?@&\VU*0!#^)2kG rLgٝ2OZ4rwkv^*[hm{?o@djZv"dg!hW|JvbWnM:\s/na,=&[X>U1v?'G ɍt>+ȲHd;-ZF$ՓZEhP#'6f$j}u' og)/MijΊIϲ;Ws%TpBy"Ȼ32H JZmDCKcLB%L&%&TlO+9(m窓i![`*~>kM~ י7RVYECZsFH>h,o yTHB+J0!߿>Utp^~!;^6"aI3:AR'e5PlsҗdSi(́%rʠT];2ԏR)Cfue wΟE FH6Av1 9m$az@mp^CD%Khlāo*fWį}z(ʕu`:ik9c2꼁%&%O箧3{{J9?éei`owMh"LA#zOZ7v۽j Y>ǰ/+d!lU>mqXKvı0jvHq _NLlGDݐӴ.7՝T'SҜbr:>uD KA"soԭYUC$I'cm(-Tzߗj΁Yh6!G{8j^i aU?K 8@@v=yÏnOXJ󪻲hm2eȾ(R/IMpёZn!Bw --Mk_K>Os[E 8Aflzb I*" mVbW;B_C {[a{kZjT)s x elݖC1B#Ůà^!L'm8qoC08,L"TL҂tAx^B{ؠWN<\ -{W@z%oJba 5#Vn3pI{lA`bPC\H]t-2 eL)ZʰJгJf&KYVn.!s G55^*~ x \pK+p~_% $d ͨ,BKZ|tT)BjMd>Npt'LQq3|^?%ٹM$m_]>J N÷ʘC4_"3Fҳ1s񙄻wMB5=tQBG:/e +6mێvZTA΍ (9 ƏF jITBv_u+p¨`b%n g;A߂~G0_D' 2Fgqb}gɿ|TG`g͠s2U` zS )ͯGfEژRdZ<N]QBʻg5% pjs_k Ɠ7?D޵ ĺ$X/J&jRh)i/Mr$Cz\|tF4'7bd 0dfFӐ:RE5Lx!|r8t @@EZS`ϺDl5]8]]mbIwh=(|sZ+0PJ*Wh|J;gwiڎ鰪嶋0`SnN }ĥc|C(AC*jRn[>AJugX&+t\[x=\$,0Fx,r'|VnjvT.6"kxky͜n=%rsWbl=76ӬeƬ kbp{=@jG,ǡpAH7e_RwV!XOȢiMpzm`h<-᧞_? [2mۻeYBl5BF*qSo#GwKKf*0S~hB8fEwOfJbH.=܇1*7'P^4=ɤY_MQ録g~)T@8h2s[F$(-|}3W);`7N ~3)K]\6~p#Wi̪5*4`f4!PL:Gr-2"obݢn. GELd@/&1cjYMJBWƸTJ `0U2RrIsm4hɳ%Ȍ3r~gB)7C s7ߵc&"]#Q">٣` lHgQ٩kz&.ܨêb/$>s~`;;P&E,D;eڦu;ںl*uJ `ΏfUJtn1c ɗViwTP׿>5)%p"0i٣c J#շk0Zc*BSl|BRcJLυ[šM2F7t7D^Zu0쎔euWJפ2pGV$C}H1$⟨VwmDQkGdF)vRL a`\||u0hn>cw &#M~ёS%gL"NS+Kr^*]yb' yLT+Zu"X_:FeŸ2p\AIF UI7 P{mw0ǣ%?Qjm8NAzI}om=ȃ ;El|~yt(}j- &/xbeTNEEfOk?* A%i{4kll|V^ dKHJf02#nrN)o~ ݒ<}58E0)<`gT#a* 7HQC%:6-PGV* [jkңh)-=q`i˲d(RtHm@-`%5]n%F']pW,/SW!mjPNh{|y˯wzeI]MN]k]-ǑJxYmǧ gbjŨ-G5 [#˱"\rښԕ$? I_=hrNtMc<.'K#Q dDɜ1U6 V.MA޺w%ZLeuV[]87X*x0'h-ι~Q}cWW29N\Ӄa `6=C>]{f,rS , u][m7v-n4{nP}jF0N_X;M0*I9=]i$XFvr5Z+4JGNtuT\:_Fy4:ĘA6a[ᄍ^C4n琟@xn*4ܧuf;_Nyk/ㆎٝ59%AY#ެYFUتwTXW'Oj/CzRMۘ߅0Pxڔ5쨓Ҙ+!Ȫ7K|1qPr|AX?QHʦTkЮm/N]NC FN=} _;VZ,XH5vsXGuU8KܤYJ>y6'͏y5--!!0ڵ &5ˍkJrq8q~9^6zoCT2Ifg6SBZ )c%s.ք~%o& &OA&s6|o?O^د#UY&7fX PE=׉D:vx"<ӳ/ѐQ%mt{y5m۵KV*e ɜu^:xuzB<A0ڮt|h(h0")Ő\svlx v2@: 4pR"w/aVSz!3mmĠEp%tl': Лy$fȮ"8?~}v.Q]] m{-6%kjCrkHJZb3KupKg mn&M*V\5XzLhwy8hcII$ʢshQ8ۭ4)hhR8UQJHK(qbJD3fO"U5u0('in'T 9Vf19 [5Pu+?z`NJJ( EH^4|,qwz]]|?=G[S(X*"sQyvr)`뵧9?\8"-ԛ.#/-ɤ7_tdߧ 5=I%ƒ)1< nrsǺ;!CesXϞ2F+ςuQ{v ], R>& $<ߔؼnpB 8XmKFv0m-TEB[& f>΁_8ע+ů=G+IVki>yߪB`J6#EFe%߳L6aCdM54bvvG h&8Gw}7{p~-(4o: P4Umŋg2yoFG[v;B"䈿{3͔\}sH![/tb-fOSRqʌ+R wbTGZ2gSXUn' _&un(5 DTt?o0%JyE^u؞N&Evo: c־s&{[Rg1UrJϜr­/69q`QHE7%YW% UNxc1,`^2yH|5\S|[ȇmSI7EŒ LVNKIT%њ9i"8ZagVg:`6f.>+3ۋ$hhݛ>2,xG?ɗH wKDH/6Y^eZUWu̢1wB`[uP?UJǁDfy7ϐƜ>wcțNW`:'SЦYdY'.Ѿm1 xk@-&vH8~F%RdykiWc^nY[ٗۃ B+2Êv }4¸&j_InFfMYNo!hPٛKP.p/R|1fj䂦N,$ И8hг.NZU]FO'mu=Mɣik2.A-EmcVa4\>ْ`ؓ5zf-g}ݔmvhoZK4oMڻ* PRs"J (,1!륄:тLhvob,<9K ^M.-tU aYgWVk SEpjx#O0{IБ$OAգFM+:F$)aY3Sx_S92H,^Nl7 ?Kodi$e‹؈4WX{*~Jf'Ie23Xb]1Q(Ž8XX4ybh.!Eh|58mMDp͜}`gm!N5=ҐlCKmn4n *Ut',z-Y22-ꫡpe@JE+1u:AƍkC(`Vb?›V;ŏg4s/BxQn675ډn&8T@-\[EhűbdH?9c^73<Z# r]un{%du1\Q.~սr*S%1b J#w#ʧ"5 fnC_VBj[E ou0}C Z[Aܣ@]7ꪃKT~!URnJ`|Lݳd=QO` =O!EWP$_}\;jC .Lo\o؎Z'D;Z)VXl1=z۲ -ьjjV/0}fu,rQQJ +yl~-ҺjOK@Āֵi16°2sΚt%鳓b0o]R&Fz/U%ux2 Y'g|]‹R>RhXe,k 6*.ҙL]tڋnYHHW/[oZhj;u#TD6[ Qqֹlu}UQXa"$DZ7ǒI/Jjco\x$Jfw2!bӻvH-bXFa,Tayղ\p RRaH1L2 ypU3N &puR$ؕAg+8Gm7e$2 ?(N"qfv`B1k̫}K ‡Wr@f٭7FqU6oXVx )Ŏ^3JcSGE>>>Z7\- V"3!s3}&WRge&/DTg X@樽+VbsBGY8SW_Iz϶s0 ZfU8j7H6@,=9wzY,=u!#Q*?l7'$Jc#y)."1N\7?ra?*J\֚#2^ӆO~S7\덃KlpvF3Lk¡]%ß)˚ *3<=lh;whTʺdeЪi* ,B7nc;RxN&賱_ocZq^ǗpL,+PViYJHkD1*އҹ|]TZ@!73XSCӅ gNM,gP.| ]NH7/@u#}gUN||A`ZEErfpY\<Ρ {a8M$#B::bۦ:W]6񏭴CIWηm!N1>i% NzT"~i|H|o$'27.:~"yw#oD}DsH9h"x.1ƅ\Azm/w#c% W!FGP-=T3 G"9;"bhJ~6Mj͡KI)Ya5G~@vAnU3dc`@o4n`ă aW's0MM8|Qf u2Gډ/UsLƧ8Iϓd2D*u? TǾ;3a\r}߮{?Eϟ9^9tU^IIJb72f&m+gaebiY@-׶oC[149j ⓠåiTIC9N4Qjd)//Y(M?>NI_i@IͯF7*2_ryR lӵG6 {ǿQ#D(iÚXd= v~O>wG #®qXviF%\w֬[ DxHt(# Z_ҽ vi'ƾ!9q(Ve~TO xmA!P K"T?vV|Īve?+\.#wmAjb!PMaaE["uOf ^Q!sуmP>FF)Tks߃Y[Nh,rxӉ=Qpoh\O":‰Kc75gKcKa4{%(Ab hڷbnƵMj4߬M ;7GUܻѕV h1I޻CU6j^T Xٽ,1(I_}XQri,%&E6X3=-)덬EZ>)t 9wf14/Ij_ip֡ե=ʗhdL5Kŷn+V&BrjwI^*l%ik>OE}ʆx떑PN:#[ZWv1sn5CKM멻}rʔ㎐(A [چ]"͓Z MN&B. |6'4 .Y0u 6  I/IY鞳P7vsqfQypCe'2͞ʛtIF*\Og;v}^čJL+\ѝxց5Q<0noV 3 wµO8pl5@ÛlS{3Nhf]*` z%޵yAY|`X;IPq-o9NҋŒKˋYH4]x]`0m6=-2aY@&{[Qkt7գFYz~*KDvPBb q_FUT= g,!Cil{`ɫɒ{j1M:F„Lγph [̝n$]8 n*Ĭ7[ejY.qJb S+[gB)Xm~z}/R=3u-1'J;gcQc6D [cHL9|OZoox62N񆮤,WQ8o( {YQ4mU`ϓ?<%o (Ovtc/J>+Ը)*,0D`ͺfh7ujy+-lSo= -!0R3I-AS#~`RlS4\Ho00}>g.=V1-N"JE'wY0n?u,&F9]f[%q,v#_%/jIJL^1 5t>t'.#߼c9|(dJR_ ~PT^NJ]\"O{Zk /sD(."QqV}cQ-A1^E\X [ Gl- 8U5̷nͫV/bw,> PW&Z]g*z͂M ͯڇgjԁi?zaU7 C۞ { 9F> QlTAaW #\-s߲R" ޹a+93@F5fsu(F17!8Os-,埉qa)Ǥ'a\?ulB M.@pPx\q%2x &g6)?fŁo)gHki^`2S%:@Gð"3.nmEp˭:<:_$0z32.%Gxnx%Aj˷ׅ+G;Wlxr9O+:oi:VJH̫uU^mqHǷhlTO@IZ B}T1G@@hfrĮ2<x9,]3sדVZ<ƛ^JkhU=%ߙbYl[&F'}kIy22˅IݳTdS 9"ijlHd0 sP[$BMqFk\?>[ÀRըL{Auvαb9{~fUkЍn ;5!*qTv]<"L6. _&ն ѽwѯ1nkѓ右`>S6 w?Vt1b[S喫Ǣ8Rہc`m[UJ'A j$\ΟZLbAhjVSU{iݕ(_Cݍ};Wi͛Da%7uCݲJӈ=wP>݅o#~/Yq[KS%IhWU>&ػu.ө;VXd6xiVe|-%i\P6OM=D^cPhIPŒVs-U{mKa<9_xΆnj [ңb{7-=$j h޴Do}QDfc2\- z&}bXY/C1sOpnb* (}KY[{Iֶaś%FQk Kp_S aJy,J𡄈;̽ KbY %J.stpEYH1o4o qxSrK|FƆm `  m & ֯ͭQzMo6hw=RX :+\ճ?Rő_ lg<oA@>@J$(pBeDB/gO3 2n21nH}l^uDZ6<@>Hz*T uXKr$T,f<a u n)*=0 Q{QUgwc:Ƅ6>1t$TT"Ґ0gf/ .T9 b24-'Tm.q|.=tz}fVmzpQDG +̎q_>ʲ&ùp>3ި@Lz#|,\ 9J#BpQ|P=yq_/t>)g?M;."M?uV}0᱈f .xaה"txp[Q4A"ty|Z2v?y:f^JIu}Nos.씯ag3pˌE((!?/f]YJv|%l%Z/&@4Eٙ[rZ&̵8t@ SWTi!k@p ?&+Ƞl8ҩX{LACV7=T(,$]} !VgEW!`RdӲWOG9=^w{شM@U[TO}[9}f#x@3P*E[%,9c9QIU0NxjV 0** ja,M) H`\Z.t HMc@WϾ^UYPo(;SD]1PFdyVF#>B,m_mh0\DYPo\EWQ#K96ikXTo !,rFuE^˚~6zozd8S!߰?UI~cسC0(^Gb3A^xl`kK 8BSoh$mjqm*xjEO Ϥ P=>#6ҫUcΝNv_Dr;?)lN?%pHY qn,2rEttNkz]?Q=cԩX8)~93{ ͸#5o'v{+l~c8%nٖ瘟zon cz"ȗ{_(_Y FƄZf26y;`X:̈K +uXX?$KF68jWuei.:?+U#v9n %5}E6,*x߷s-lޘF!b9LAg2y*o,ONIů=5כTuyUa_TFVTد!ͤ%?Kn_$l6|ԗv.1TK!'2㥣tO_+!1fOToJg6OodDG!2)OT@V(jF\y#p.TZٝ,驵1hF xVFNyuL_E~MG%g0nə<#, &?M@Ebq7 XY.酧0]v5FegS, 6←6S5$zebd(sXY,}>A^wj]h(Ұ5n=;GX6r Zgǎj%^QT{N3K.9&Vy田ɓI) ddtBQ@+P?owzhjց%,qyPfQδftRm"<8V ,LZApSl;͉ѝi3]b^l|9'Qv0%UĶ;?kvmO|jV?n|EHpchhh)`ZZxܙ6VѠfW ]rN lQxMMQɷ+@y`g)bWVkuo1I^VF/V< xnpKj~Gm$ L¸zI't=#dvF>⧤"IZ2VGo[+I&}$(:?$KZSI'uL ĝ {z"ˎm4iٟX2}.ۺy3GYβޠul6fܠ* &ENqz!WSx SYOIXS:.&;Id@Qe"ʩd?$Q"K'o!`_cCxR)e<)K%|Z Vy;ӄ o8Iy&{<5 vD?%V|-DP){Z|r7N{#ؗ7v5;93z-c+C;ױ|܍>7/h?H֘JT7XCT}ֈ vGEG,\&1^$"ZEa5 Md$)˗t'܈J&3Ōpl(dTL,x_8G[Kj"wv~tix`9 ]pX8}̀N+< Ui8<^br)/AF{,f5YMjkG;r ޿?\*u$[LV(E?B2ILN]P k$|{`# =+Kg8b^ @6(*E쒊*\ƭPh Iud H .دq49b^>F+T21|.^s(U0k42%I2=߻n}̔%{J?1Ul$:?PNN$IY4h2ʩ=IY2䍉1.E%z'%b'ϙ_ztdZeloTg*3yHgoW>z;!:E'xNrGE;:2DC.H}CD*Ul*jo\l,Zu9:n"z 2 6 ѰTcGt[1FG S9;J?<,wP%:~ۼu>/bӑCVHCYމ)}qF}XNӂl)oMEiv P 2Uzɽ|ъ5忨Um]LxlP\dJp.1`41KX:Ot5YA#S2{bg$wOўfMh$V8HqQ d.Y^;L% !9bD"Pj]*PY"B5;\-fNV`$ܔjZܾ* @ֹ!̒՞6OîLIImu{zrj9pYq_Y",; pN2ӄV2j&A7&ƁC~aV4n-(y$2u4'iY+7 LW-*1؉)V'6c14tpzϲk֗f4;l`רxMJ':+H֚fM=oOA,,B ?Q`jdCdN%"ir8z z&(Q_rZGV6GLBhg._B\9%XuBj>=_l7hX>q-CK})QG'w.|`>iu{ 4+tlfƽH6Re9qWۅHWбL ?n-dBr;K p/ŲKw"Bn{SUx(P0272*`&k,oDz"Csqgf) '*M/ܣӣUvCxu V ԘKH5* vBRcLlU_͋{f7(pG' }a]MXf{E^Yr8ea>k뭈w?*sy y҉ű8`Z?7VPhY刕;m 坽Z @K] *btd=(3| HF77RK1_g±׌ȫ(H٢`&yCe$z+(</md)\<=c7ezW쩡#4qEQnմ;Jl='ev"T~]#IlrH)XZc×'lcL/je\O#2a K+_~p2Se  8{)A~Ѩ9(` i6V n_p=L 4^E'SdN22Ykn9RMA1Z7_RT$9$ћ;Dl$\#5+\ H6KQs;qFN@loU\-qI+eI4tgm[L۽wqGqb1GSM%﷜M2xD76!}`ǎݶ;#v4C G[Qc6 *%.AIN;WB^}y8~ c_l?-cLTΧ!Zo=1f(SjY Mr6yD &ŵ2Q sಅb5PyDڮP^$y=J\! x  i1t9 &T(_87\ڕa$=2''`MkZ{L3nC`1tetoQn$?9QG}LJ=7-iA s\~E.Gq,RIp:P~">t+\0 32ayzxt۶IU#Q(~K!HJON?̮s)#Nv?<_nraN\퀶:|/>m9ڈ upO$ty|z~l=\kKݦBtX̙b1E\0"O2AMu,wz>I AEe+Nve>oQrӝ L/熢Xu5ZzFU̙]X:֔O݉EVY93i,׀ɑ71 O`ۏ2d\{~cIM[[[OW [/zhs1i41'SyS{5m'D:m{DَE> 'c5#%3obcVz=PtA@$t+?~z,->,=N\ _)qS81)ݦit&ݧ*[ s<*\'ZO rjoa1Zu3mznB#*sM'A-xjb2R*8J h'>0iM3Qg;,{*:1KG@DZyH-2 PW٬z@}C?K"F?iŒ4m2%l#K+ް癷wN 0=ݐߒAڒq< "Od#r)V=*mo#v ?x`&=ˎ2na_uJ B8 ڌ A]!Scidw6'sh(67)ET#FI 0jUc}45Wdϥ}B/.vCs!L:K^cT'yaa[&Yw\@<rJC# %yfú}M2SQBpa :?9bpf QI< $H2TD #T,b >ޑy9j͏:i)odO]-C)m/ :w{[)B{.;/] g);^}< 1oR[Px2c+.WF: ~qGƏoci+y"w DEf>\CN´}`K^ >^jls1""툑NbA9|a;i_[=BS{_ؠ>A(׉/1mfZJTG{QocMpfXwDܓ635F@'ctJ2fl!5`dbP(vl3.Ԑ/PՋ<O*$ءzh; %s8*9?x;&P4vJ bzj 9}Wİ09WڢBvR`ٮWS &/t&DطFQ}Dx_#Ff' iB}u.f 77O/6#2ug 5x;%%7g?;q:=g4>i"S1`NP[zpMtI󈣌]I{vc #Q6-ro{xtwbd/J̃#9[YPUԽiùP柇PF>~=Cje"?{9 ^,sXf_ds|CH-C9p a xp 4 2(/ 1 " k)!NCr緮eOEEEsYY}7B3ڨ虑݁,X ]KZgE1&4* &o323dږkb(KPAPVnsu^|2tz7Y%NL/L߾PjK_%9`̳KB 4G ]6wҒP9<#0>#HBGBmUKxuWl37.HC'~ktGh 5TZK$A~$n#Uu{`PвgMS.R"S#U'ΐ2Sf¿8Zs mUidž&$ qҨc{~b|* j@LH~+0.9;vPJP){*$`DlVMB_] ~( EQFɕoS0XQazː: SO4\K [#T8=UtI@3#~ *PÓt;pq쇥({mEuq;l7G+]zh=~Z/y@J wCql_Á_jiD=b_֯L#T~"6jZ&(eHT6(k=ah*bH/:<_I !`béy+lLoGdX[eω8歼7-ˏ /Z8Rg6T#vd"(wk"Xl70_,o@tˋ)L+Feԡ_f- d^iK:\|$.%U4Z/@BQW}<VgI`t;"-iWVWK<+{w"ɾ؎ˋ680Eʺsؠ_,z!q5„Q+B T)?zzaY7E)OsS fyv &g"w|VP駍1>0Ʀ&H (".Au̒zS>2ԁ.qH6Cu$bahtbsϯ #7٦y=_Cblњ?`\b\x2"]"5eW %)ebDŪ"[N QzR3Yu`RRCh1!+ `k%CwVn"-oѨi'w& \p7s#$bZBn~^Al W8OqPN9)}Fhy77)$+Dv0 p Ze!)j?J }zvr9L튂`Ů M0L 3qZs4--\]2sK&AS&Du npxW^/[lY%{QE9M_4#/ ŎUh7W7Keקƨ2}q-hlI5lKZ|_$׷nK)<Pi!{|_VJx(^ζ\%7rC2 Ny^yYϰW754\f 8f=qQu,T7ɫmgH'o<"b,5B~:;p\Aa0{28oD}G8cL',t;_DE s:Y_)&G'-s:C:t> mg8lHa"ᝏhR*`)4f-,* gQ&oEԇ*ib`tpW+ӕn1s7nb^Y,mscnvFaqWtzmxB h,Ov?w?!Q~E 8ŋ 4,Vj9gJ L, m_$הqӵНeg7L-^u's'V**IÓ}ål?2ՒT'ITTs’qJeB3ku eFDջrH\K뻿N<&JP5|=vG!ó͛ykS-$dӘ:z^.p] Tϊ`d97Nݬi/V%Q0e9KaQ94M .-q;Ihl9ڇZflEح5v PGY|{3l=!(@A>ss+AR*`B@{ڈ}.ydLԪ>jLЄ.{+"p:vq;GM#o"jRYvZk_ hm|.7S^r[t|]SE , 0B3ZUaɉ<)OG9VT‚aECޖ>hwڲ΂ի~? ԡ~9{fo*VZ+Xe0ST!K:f@Y#E{gW09K!rRVhJ^ TpU~\tVTжu~~Y 2-Z|[JptavՁKlr>1j4 v=[)pcA̳Uw5te&QGu Ɉ@=HLyEYdRMKM67EsG5%A¥ ׶St^|ڔ*6Na.]J-Z_ՉMe+1j d<&VhfN/p}8l<=+,g cqa! s#ˢNL#9VR%rF:v%(@oT #u)j%SWkvrP~@H~۠aT }iGfa2Z#r7^L]Yd_@+"}x1#A؟R^灉Ǵ^ZnrZŻ[\*ŋ>Ch@[Fw9Z` N)V(eC߷Puw'#Ft(NK¯ט)/5Yj5#} ^{nZ'Y\:41@Hhmi +mLXKRZQ̾H61Iq1(1wSPrZ\;׆`S[P?$ToJA=w= A*U7v?@ ;S8JאkfOaV{ӿ,vݒPZ&FA Nں~$q((1UClIؐ if> ǝ#ۨ#_SJ:Lw#T]_,YF*Tωݭ{ FDB$`LIpv~6ϧFؗiɿ%}vZgWaXuC3d|qMC/9iF TY\t3EX=Y],BeO2o BTH<|\K` NEX珢+gfs4m{pPT#͔Nm4?ߨ.cmt/Ieߠf"H1s|Ȧ c8#at9˜k%|!5DC>4wXvPnQ ;^Ґc7?ߩ=Zw: aJqdOhNH̴VqP^pkKLNaddˉܕpboO0꡽'~R<Vũ"tG1@V(ୌ;#ΩL)3l OcFI&R7HeRlc${wO6boN2*',}$zBqC F{QG̿YF ܿ9'lGռoe Q*\;900sͧ)XD[hrEY9U#wᅝ:-/R/4gy}Xg?-te^(׼.zh-a~|4}؀#Үi3{* wY@ƸԁC2b#OEP5zDϖVM_TWM=Mgk6`EŤ)Jږ 1=Y0 MS*×vzo%X  cr"+5K,hvGO   T #LQgI>7Nc=7$ausH=tP6T@:(nB ں_Oi~B/;A*Z3j.,KH(^5 ol3jw ӝ>fV5xIgj9R@l~J]CҘuRЧw{7l}; !bCo)mdBY)꡼_W/f՘Ok%acZd@#B_r ]T( "ZKM!'_M& [ Re `Z< |rSgM? .ǫp^X=aOZF]]]ِ&kEF5LEOQYxsUM6ѹT}NǽZqZTQ8WIf97nx6 ًK^X0f?רeV1Ψb9ZY|ܦօ VS)5j4uÂ2 :]`KsJ:_[wKof!k)< :ln{Bp>Dwe,JgItA fa 4M9ъRα_.4>trcyw/yu!J&}T c~ym2&rɅûSJI{Y dʠF y;=(;r!]2Shba'=Qz$7l˱ CC m"d#<h[I/ )x3W?o\s?c識?mr@z&:Nd[dpnBH"f {b-Wܰɧ@)~Z]2)Z^$5U/kҜ0R`Yqң5]]W %׍l!(➔=6Q4Cto <0 ָC'NhLX M",cZQ7~.EhΚiW%elh xɹx2 oJ(zEIK&9Gj,{OZY#ш5$gL"J.E >gwT;S  m'Qɯ+/J•wi:hGr?[>Dz0ª*tDhVRM '5$ ~> !Yl`Q"{LZc6ѕ~#m=6RflאJ>$,([ɵF\<"Ï|EBZ@4H$beMc`CmguV'*G{hQG%Z: `qZ ^3`n bfbıZ#ϘcOu_Hpc=r/}}"xE`dϱ{|JtoEEnIܪL~8&I Iw`SrD #+~&jU"9Ulv\n(^H/ N@#5 `[G,"b:cN$G-0j@ل2ۅ):Gs=ŊK?:](,AD2 =h5"RnK>YHjT (u"s!S\ fa8'Cz*|O^o$ye@Ǎ++zZb^z.A?w}ķLڑ#j0 hyF;i|Gm.Xt%._tvLv>`g(ޮ з /Yss?\56-8z"w2di@4cg/њ߮⦖FV#on`MY~yH[$UWZii'iߵҘC9&C&0Jߣl5(6VQG|8,"VW!NJI$n)>XClkfx*[w O9Hlܭߟ%&-a֔p*{ "\5N](zf^MMm{𠜕eʦ` D~||"H8I?X '[t֝ip Ю2Ȏ~recC5|m2: Q[4dн߸!A[% hܿv8m;}RE̺;bysow11; /P|D HȯWA)1r !rwUMZ$ioW tuF76X bޫ.W^L9qZ5xFkqS; =k!pՋ[ct)hZVծ{T/1hK X^ymġJwjM(ȷp;iZeL)S9xcaKˆ ;6/gQ-|!&Y.l-^\q[nKRVG>y}FB t@RDOdܨ) nl0F~pg>7{Ρ2} +X76k ipBұl%ZZ[rDe]jHK;\ -TFBv: ?;G#Mo Z}fR>ߢ9q~\,X3g^뢁g)Hcz; >2E{HՄeZO^u, ʳL[8^1Jd-hfi(l}GdWJډTξA&rLcѡ`Zdwt@RMvWZ=tAXHODf~ ' ]C-}"4~+(ݧs=ZmV(+T0_xsҴ' x2)XR_#m:ZS#_u/0iزr_0mP9h!"1<lkv۸d ^g_WlB? :va*WD8I^%t(ͮD%QrA2vl` f\!TPpɩ[=Ysjiz+qb,rImF|+~lȽo޽GwZ7>^t*KjxB_zŲ'˸ J:kǫP!sjpOyv5T%oQM" 9->KzlmqjW䐇+?^)q)9O{˻,f*ԀG K/sC /"/ٹfҙiC{LzxFZVݽI\Z:՚B}UЅw^.ҠZnwypb~kE7<|6mמmVv#_َ#DT-{l/ g߬dz׭Ĵ %WM N4%W}U>8a> ˞BNFٰMQ摣ɡ & b-Ձ*NF8Lft( EBs݊oFz,8Qi醎Oſn,4yA3_ǷUTs5Z67ӥcU'?"ˋ|=)W'VzѦ)؀|@XFwD*K围.aZ 1 ;[*e&f [֡ 2xYwTOmrksl3D 1u?E֭Pi}#ѽqD~!k"#Eqm,{5P5+4'4;MU6* FHp\Po"Z 8 L uUxUO^xtI<~r.Nu3k=h6NZG"J%A`!lZ5@?bK>ZxT4  G"4XNGI:]gdҸ:l;T 5M^X~l(;Ƅ@yB/ޟd!QnR7IfGL"R0?ZY$A6 LȧZm-;(OmvMmG#$Cts=Iqtk̫0Jӽ~.COm3K`䂭)sxvG dz:FTPw٤R2o6Vۂj葇/^>M {]XkP+̆#혭UZi388 yŬHi*]b^L`omn?U-tl;vm :sbs%. 7g|}c}͕B6у g EK@/=:bM3|ɝӂ8|`F 3ݥa~[W^v Hi[CQVD, ^CC([Az<۞I _=K6W U@ӾFٯq; fkXA l/6t2MϋR0ϕk"΀ a;0H\~WsVAX;aŮP;22rg$ײ)"Vc06 a"DÍ\ڌ/aMQ߰qQM釷Y>LczjnAOcd/g!SN;v3զS0m,#p eSOn 7b`7'"W??i@M,7ڔ/FQg!ggT.g蟆oSnTʯ6`F5+*Ox$Hl )7S6KQ:P:u!D%uݵv^6 ލ$a9,d K Xjeo?05L!;JrNs 78BF'jpyv$&RN&[/O .tL1v (R׆~۽KXr71# x D=dbhxO U6.F%kGG&CbG;!Fٌ)fPWlu-ԜJ&ma6-=6o)=BDQ“0Z훠u~TJc[(<џO|eؙuMm XYS?{L'hxi{\>;w j-àIJ TA%Ռp;/"q?AӾl-}WG?'3oOrJQB&Wσp"<W 8klojEwϗ<(F1_"'5h"U90ѡI"8%RV"kJDG)*zE*4lZ\HL/]pib'+ a Es%cP~/uDE@؈ +#5# /} 8kC9W`h~ hZ詓؅7({x{J:l]ڊgr#“"0uqy#m6ffkH"3+eҦ9. R< D`f͏CxG9TgX>=+8}'\Z|AD5b\ɕ6]?veXV+xPx?|Osvg, C|-G$Cs7s0N<ɕ?C5*rހǃߊ'2tyRA#;m"O6Ck~ϝ"kIW}[_C]I(/PLS8 ]G$ c;-nZLs<7FW@ax27 \&v|Mau 4 D+$&YeBMx}4KL_k;z $kOjEFmXpP\F!*G2ٚx# $3Nj'+GśY<6O|py77aBVC\Y!Nb0`<^F'jz]fQ"46izAB4B%}y*g1=g'`ٖ#Ÿmʾr 5Gu#_]ȸmkr&F*B0ʳ E)=m=jw K^ go󏣅Jtrqá#$CFQg̾ʇ)ܚ:0+% ℰ;n讵5Z BpLMN7Ωmc'0hJN#I RJz]Vz$.n8Ά8D!V咒Z̔g𔇾X^y*3ĥ)J) %Sx Y -LţctWd %F ft,$ѕ:.ߡtc˂TJ ! ?PS06*}iYK߻(B\V}E@.s,  %! 77K3L`NJB!-.2ɡb`B}p^R;Z˗m.,/@e~!1 , ?Xؾ?(Ԏ[H2G>f5;eyljmێS륮IQGdca7EmQxixz[ \1Bnc3rR htA70SM۔m>!ش8ZY62qIw`W2EM]sdX'@:⠟?GjӹE|\Ծž B-"7 q\5%vS"ӆ{QTfZ`Ž/clf_ڕJ`V|U͵ ig-=_y9gfd>׶|ȍZ@W2WH!KZ;SnT-T-= Ikta*U- Z].EqqE|"#ێa2PP~ PT2S2#V "Q]M/iJ ܣߎ6\gyrb6F!>>4{I1iOc lFk퓹rPS}5:5sLފ'~E96`Q9fMaO(JUĊ;Wm/mM aoEԒ:nA?=BvD^q9FOV߶ex4hQ5$8*_ ز ]qR*< M>Q]UN'aG8Q@ Ұ凜G51qC\b!H'k5bg"w+ȷHa^dK=pNPcp:ANECqڒ_ثtX~U~B_<7M2cuu*9@>/k5?j5olMWPǶ`C9Q3]%"vXqO2H&ҨA}0Et(_}6 渑(E6lG"vgՇ%$=USg8#6ܤ c+&қ!nQuA,~@-*!A8{%C`aN}n*Qjv= b+zV lWp#Ӭ>)9B7u| ;ڥ'4DP{]nOԷڟh=W&1DP?(XP^uA=$ʌ=W\HcZy~--INtlqȓuyۅBYm[nB¥JI?]U^ļ!D^7?z!1MK٢C' 6Xz2icS78^Z[[V/wz=5X8< Q?x2P ɷwx9e BJ]XB0wħl>h':C۪ut_~X<^4y4S[`1(]VT_4K =i2(I8;UtKGmW/CjC0-5+ݴ+zwl9KEk P zF/OD_ƈ-9ưM}rJ#޻n~.cFe|J$SI+v˂FNrw]kT^96FPiTwCˇhX?C CR*b8@y$4bT??C(vM^ϒMs7feEvkVcZdOCo4v;@9ycdW)/3qHXD+=n68|>AyJ#x[SmaC~6h{.F3Gn@_W -|Mm"݌Xa`P/#݋c{pD#H (ǛNWGrJ=Kt~c xT8ZHgxIA͊E!uF'(!7IHaxzXY*ȉky14o&lџ̓)oMV-QT~:łцaɍ&@:ʎ`'X4VwAD(iKNGZ&]F+F&oNv1VϞ&x"I1(&]&ܳN?01k@L@z< U_nb NA ,()+.23OvX^-3-R#8S,  }]pmsIb4j:27$wݸgT]mb~6 qE"O{&H9lMO<o4[RG ˍe\*}MhJ Y-߆γvwT?찆nGP5@I=5+;l0~~QW吷ޮGP'DQR2kI5p-&Wz<#m,j! T^Cu>F%x7Jc{|d4 b_ .\M )LEEbq-[Se y0Wtͅ"kCGC 8NNlpޑΔrp 'fo,wƭV5*EDW QdGS^/O咍 sNJ3bc3ETHTMc^(|_N#fSYijU$"%h]Mr^Sߛ^'9$i ۨx@a2 OPä*/ +tV0]ځE&TԵ?x[>6~x̠W <=̞koBKEnvxk:UD8 !;Nq!&JMq@E36aF |XY7ޯB w9!:-q-H$$0݃Vae.6LZx)U~t:mA1r"X&MKX *Kp Vmr͗2׈uz_8" Rʮ_pL򗕏:- wP׵QZ@J~RR(&n,v4դa)GK. '2$8V.frm] -h#=ǡ~n/ Uc-j-Fbܪ"CX +GjF'YpIT% S:Py`3"kү -j-Xöha7Q^w* 6 m]y^eQZh{$`k~s+`=jAlIV^:d[;-MX<nՄZْ]aXS =,QT[dNJWeLn5\5##ɻ%C/&cBQI)$Cb],H5T ޚrpjX\4_Q\Hcs+q8z# 1 >ca̰ F=N\VX9HT IӲ*ZUf (v`ѣHe/ADDMwhBOm{+фǞ&>S;,ѨR1[e>Rg|뺚@H-MMk sckToSC.[̮Pe(c-Bm*)tt|%p"tΩ[:B!W̼OD!~kWz'x' ;r n?ˋŴO~l~}!F 1t@guyJ8ah _5ʤ;x'|`}6One7:v޸I^ڇϖa/Z;RUX&miIudk%*Kq!*]ʜݗN(c;M0R`_B-ĵU_Sn=gCl( O@ZACܚG(Ҹ E&mu@2|T+&õRH?nuG „h*X˗8cJ lLqNvFWu5] ޥx MCL"%^"%"*kԾԞ~*`=9DIThowM7[Ior~ hZF$gVud< Ǟg'yՒ]g6Bzn|=VZAYmkS@oߔSEi,ÞO4‚I^%[:}2'۲IZ mr)Z P eB%]dM sL)F»ika2XߛmF'Hc!H[@4aU!KȎw_LFÏWzŋuGVv`.o1C]$t԰%5dI?IW"{>eWך)7j SާF5㜋M< 7f z 6pb@LdQ"1!Bbc%CI_!c -Rfa{A<F⊞BTkQ]q Rמ7j6}qma)idTx{~6͠bT?+r.{@߀E Ǫeh1XSyuB4mJW_|C0W_Nk,* "el!1gtTN$U0hnw4Xi$,ؖ4+ŹkoI+]"|-ȅ)zmOT"ے&^nVTQaiWݫm_XgkKHGFe:"nSG48l-}^sw/e P>uMq/t_&!H/'3xڹn.V}e>rh ΪZn.$r>Q#5>Bc%4nt㑠X{1܀5 ,^.ZX˓+|YӼ{|/q_T>P-:K! 7"ރbVܒkC+h0^m ?`L]hSa?7?8];!AWJS ʐYOX mkHnÉlzZy*R R僙%{H<]۷ AT 45 x![lOXƠo|?rYXzgh86EDs{Sm qt ,k* 7t ,,]hu*72Hܟ^=.Aߜ1*&R>H5 ZVS&t++KSh{E4I ^^z>n&UUj˞֭}Q 1N@ɂ-[3`ȃ-rLyz_0oq^Pɳ.?ͼòZA,3sb`εBH-\ԘeT regW*M%O8 .} #Ǚ{pҪ:4Bt%/?zM ?[bC˅#&pdf[>nXotGQva%Y $5N0G<6LJ'%l0@ܨ 9' ,VҺߝR/Ae_oR9n:4/Ha"|CҶe\4gf) 9č1rE(;A*qU^J*Z 380{4ݘX/NYG< >:SqQ)i5 UUy'WxYS4V*MpC;' xOPm/G`ꍉcAvKxDA~;P ÷q$ rh{_ֆEE4%ktOp8E zhZ~D932nB'$=Ʋ(- Ɔ^`a )H1!;>К{vRƈ>;ZpԆ'\rc'Ё+u`ZX,w{<[yLea\{IAj}9 vBLy!4)Re+m|bgpbE'w, U$ynr~.R/()ZWf.mӆKů2^PPU'lϚP^+&1׽n\ `CHA}ƍq:^~&Ia P5p"ʪGTbM*Ԏ-{&-!h˜RT]|#ŧqL=c&QH+,9;l$ii+ _ha >bs+h[jJ$#c.C-<)DUzy}p1Ȥ8ϭ+[o'%GךTqe8G0RBe@ЪL0]N[)[ywW˔pNO+УA @ػYӟٳÊvAhGŅ¾Y]2aI5҂NNrK/\҇;lts!;SAtᶓݞ\ R6b u7B< ,^nV#6)C,1K Zun|?;ВaAٜS ,' =,Ǐ'q $!tA׳a?"F[J43#q`RRV쬃H!ݯCxHЄq٨>B??|+&yqD03!}ΣMYm*ɘԜhXL5Qy\Ļ^猓f\+-A&7!)7F5qm4}Dvsq("vd1ps[c)#5ÙB4>we C;ӚN#J)Ht~낣~:TюG<VQD>hTXi>]:KD'#r s(s;{ 2*M3>>4 7PAhEIKJC"G1Hj-j !*PTd[̤0]O Au޴?SZrZU2-iFoa^'V ]'#JpP!(2t®I-?_ xCy=մ?g{[ƮT1Q$X`QaH-[@dYo>ILyx~#iDcZRSz <=. [ZuP!"ZZj3hl>JȧoZz߉{ /W6K<.dRb{kb9X]_ Ig[`r*f;ö!<hZ ml+l=HB6lhY #xgvX1Br َDsw0 PyLUI#G9~F$QQ)!\N;sn*?D<Ax.O:f93 GArV);RRNuP`> h8zXS*;9/ w[=·wAF;,y8S\ w"*k*$v`nVR"z0|5E'7mu;g*@jò~U!a>T*%J>c p?*;ZvkanO~T1@ҋ0G]һ1HۢRU-#b%f S*tt w76Maڿ't(gۏopE#l\Ja03bAq*n]moNzddoE);%Rk+'928GMZ(QAOoܛ%-Wt h}kvlՐiU+tKg  GZma אh?!E(53G.{NwwBhu꒼@plsY|1i=T_sK$@~TkoXqw,>ߵg&-2Sى}d!I%"^kZ10-O]Z7ce"ATxt~:Lf.r=H$o}B)O=zxި] k8\O/7 x9wlꓨ8{HBHp#%^8/ =HIF`wjʜ<#:N[yv++ XLnxRGȆp)4ZYkrEXliBm0^oF~F t;0NJ+Gbao6sܐ~,$V/ۖ hR-i*{"$!4 {ыdccEiOAzz_7Q-zo!PFsOsu{Ljg{gO'J(dƣ JJg Ѐ S@#y,cv)%3/Ub]bJAG3Q?<?K7ȹ3'M=+mLx[:Չ|tFDu÷)ӆlc |Ct(,,Æe)7A8eKhy$kA21j;XL%A F "_N^/̍'DWAj|C—anx *85H~W(eߚ\kfЖ'Iq+ 2`+6ՆiIL'enj=oR3A|pcڽ4Kxm{{mݬp|ȶu_CVw7F Y eXb;+B9M^-LKLKUߺ2ǎH=^BoRV+jWX/ G^rӒ zp ,;O i[E=yy ?lʎgR s4 ' a<`Jgn| 6x>]aRѪ W?XI%~Ūgq:>s5@ග9:E|H%H kc/Y|j2/b.x===\WD7DZ\f?5iZr {b_tNl_Sx _OgޙC-G&fEaL]"x\w,1?<_ܾP`w]:_$Ag^i_JD>鯄]Qc+Փy=ߢRUj0dH~yK$' K?bu̬:TQB}J`5Cn.Y2 PrwrYa=A (j]-]_DYpbң7HEO(xgڪF/} Sjn>r@IV}.Z80e#6~lEDŽ <] MtT '{/7/fSۄCb^8-"]6Ϭ~qI?iGTIT2o0 l}|tn,2Z_(5F }r ˛8*;7tM:ojSϞXU۪ )ky~Oс0%e GrBrГ5 }Z4}%"٩[  +5?2<=-Y!KxQL9_%ALQXQ(-InP)Y0Az芟}pNֽf2zYWZFjhcӈ1HUFcQW?%tu|/Q(_ E=s?;QV13;VZ7nWViA:%ލT`]kL#(-h_&!{NA̘螥wM }*A3]0 MWzdxRCڨ C9G0kR'?_0L+)Onz x3\Vcf¨]~IݼO 7^-Ip,){VC6"v,ś/Xp Vʥ%;}mdvDX2.Zڨyd+&p!:jf2OQ%6csnJ*?c><~>fR͖ }DbeXpVVlK"-?Wc2"$HRD6YKvo}ɘ<NhHtYE.*WbٙƋFWaB |}xavTdO/%j/9_]N @'p]G ( r.'"_1L-)F/*R`ylDsL]mb,Uͥ QT +s{TP&X!wzEs:~GV U0KXtj8/W1B{׵eJﳣd69gXT~I%@/oH(|IrJ9Dܪ_l7r`ߔX0jS R0O%- PG iRfq%~̄&%hJv+lFDz}4It1ePI\Y9L S{"mz7O?ɐv<PΠh nVZXgNpp3G$pH:Qq/0β]K#j="\4*{6 ׏B' qx<"*JڥWrk˽(5_)ߑțCHvPk0+4 ww#0޳U3$䋦)"C8spRȰɶ: 8dTUq}>oDl@׭}`0@Zgu( \Gi 'u6C(LjSdFZxԁԈD(K ƈC"d ;h[/.qfCGZp8੘ؑ@ \Q̋.N#)u"~3Q/ɋۏ{|C vGlZlW $5Dz#r/eF5}} 4KB7[GS=ݱTի:]Aj|TU6҈[iм&pq%m*/]OfdݭKNT&`OyxijecCg%ӄ9(& Gg'y-ς_"7h\KA+CZxh>`jص }J1GKF`՝&hjݾUynj  6s% `ԇ|no]fʔ=#?2KMģU\i}=iHi b4#^LXÁb [J jȴ z?T8shTIO0@aOiC M;i?9 X,ԤI ˔`<ى|/-*cDi _!~99){Blm v]2+sQiR`YHT:LcGJWBCSÂ56k(Eev)Xҵ Q_̌eYeک1FxҘ yWMq? Qw H蹫XTeCܢ[nmi;[#Ol (͸Bd]R9~9' / T YJ]:(}O).9JgT"ȣ;Z`[O\Ӊ 5C:8A2cxEg8oz܍qYmDsz﬛>Cz?X7Z:%aov1~ASnV~hOtK%ރ@y~cI<&i%1ۘd1Y6i)":wنAvnD~unvM2übx`Sܳ%f|j !qݥ~"27ؒ!I;B`\1cmq!$T-j# {I\ ڰz`c6I9a$l:."w^;8lO"pfʕhK;< `I o[!IJ5'zj}ȳM~%B^5.yl;lxeW )DҖ{FzV2H<'yoL&5IFgXvXJ6Bgfa{n"0DTgnO%AN-6MTpl^L7d( Uޣ_'ԭ `@WhDܽ,hW_Oԭ\D5+7Xbiu7֑S- P.G]aA 2wPfHz9mA'?֗hhbK{.#356)۬zKSs`(FQ@ī9 8s]VK[! ʆTS8+b@~ N[F^kv!㰨oxhgRT<DZ;NJKfrzC\B#T x9R9AI>yiiP0*ga'@S =)'ĺL!3ca*Nʕrꋽ~kd1HS)pGOj=BA}3] Xƒ5(l2]?Rl!,mdcN/G6_56П7ɈuxboѽV{ Fl/r >J%KZ@tvRymJ1ZI7'b:vZͲVK> 'vR (JԢvN@3zUpzdأ/mY[ v;o]QP͇ 1i q>GF oF JANuFρYQS!e%YRIgJmJWrz@p*/&9m;uχ*5K3<)"ݍ(}9wT?qMMvu+J8Rk, n:^)-\y 썹 #&˱,)v|q00i hSB̼&L9#p#@@-NؿWIZTs&rC -CiPdSS-P6l$Zw9hdXYdAIcckM*]Ouu]ɐu X=r+3Q ta0yF#Ss|R̶mǭ99tz[ZU>?  ڮxmhP'p0:IsV9\k`X >c`RʥZ+bˇ(dQKuV-mf_PԶtSg.0T]E-HqSDԚ'I:<'#v~@S /$ tc4%AA= 2<( cLm61W =3뫩 Z)_g5>-S9]4N Z[*#:y'ʋKSg'sNu @A| va8mx5P$^sPVKs8l[SmZߛ5DeCo5&P',R[щcoLNG*!>< w@v}$x5-މZm?)f@9=&(zGUnjUĥa[Ib@Pp%Z5W4"Y+/ 4i}dɤ^_&:P|4Gqߵ~W/4NX>E͏۵ץQhhSͦzX͡%)qT ${Ñ}w> K}pol1 XR(z 2P0B<]n P_'|YꀷӖ]r06lSy*&jYeuR Yx w7W嗿=3٫SQsԐ^ݗxr,|n)u/os8ʌڴk(< w)#//~3\b>"1mzYQl4֌>\Lyeb !0Ei8(>V=i,opp΄f`lr i8ZR@nqEJzۄ2ͺa, >_8 mfPldZnth,RpsqLX֧{y)|o]mFPJh;12IF>vL-<Т T=&```T` 0㒏,Υ>\t΀%d\ ѹ\axJZITZBʣF#D(6\.ϝm*Jw*Si(ż@W+C弫P@6)ήOgټ"+tMVM`\F@&]cA zO[9Pvo:zg{]w:,jyRZ?f}FYpDLwGoG&e/1as/.fY@Ғ̗xm i047 [oa ԃ3&3_|H򘙍ͣP#oKG9PT;[xk:ʩ=Iw T|ܔM'THK(\FdVU&>+ᕟ6;Fz/-c LY 2z':tdtv.6$3ncLY \~5i7̪|2#G8~Mji9l"΀>^6ɑt}0 G(ĀW|e`X3՜}J8  xc#+a:N(ذ>3&kV?~\d7hEpBpd>[W`66jH\X8TF-l xL룧#}{L:NDpH-O?:dW;ketDJ4ܹۧ? :?~ת5jYгf2=gXLOz]OZ7dd*jhK oiZ CDY/YR{ #-åH $|Qf!EJ X|HЎE9"_v:Ͼ_7cPT%XƋJ1'&Y;> VqO7ྱ(0"u12Sca:&z-SDfL 'OH!w鬠_M +h T iW\Jk}>B~ +pX}XY.y`6|r0Ga&o%kJ}–= niYc"sNQnu<ˮEjobEO(ĵxOB l3Dm|ivހӓ ˶%ʛ| xXweIu#4DY#0VGM*@YJݿb-WȨzbg׼j|SX'ѯ긹Y`W)1`].{&*&L,a%݂em׻Zff V6{~P.3n$uoGJ@:ڹ%B*jgh!@eIj}F20a _9aFت N3 ׯt .*>sQ|Mp6BacB%zopE|”Y dBEo0 vj@Ɠ%9 h{4Al權ƹrs^m*P%gOW<;<-oMgY|짙L{ׁbf!!;B{GW 4L!2SC@7 j{{ޥT5|Rpyl^Ӆdt'Lv#>L:~!+0u0]#%o{e:ҕ7<`O{G o0L:{h`qC¿ O3 LLq@#*aaX33.dɻJPwtg4^>PzC!&v'S ْ̓L{vad!fwSтZ©X8(z'LZ%ĺ ((fxFtP-z(Y>*W-.`qg\02jo )BU);|# YO&Q"Qʴ xzư/B2 :0I30,@3 4-'H43xe gXOv_q|HFP}b9lA jMp3. HQ, ` w磫ּ"Ey O+Hq셱dC#''A[D'm]o5B+ި`>J6)j7yGѦ88a~JsEzeѻm^Jqt R-k"RwR…_br_A=W& B %uMc61# /1S6oa~A6)`{|MfR3ޏPq`PsRB(F{CJ-@*ETJeo_V{,ވBp zu,a2.Jz~0)qح'cz4":0JS\, lEҌ'VY5#p ݃HdA-_d`Z =s= h("2S9jpx 7io^-f[?TPA0)uSV'ۑ mkW'ӆH{xef')Y."Jjdv+i a]P׿=K(v xϪmFy#p\V,'ZҌZfe#v5uf9S$Dd'ڍ}Na)O&:WE{8Q/C(0k4Ov+F𙆎Àn6x;9Ǹ)Y2qBq꡸7,zqbG5 R6`[)if!^jxP|'dˆ:p13ĢT|Uڇ<f[FsxqC1\R)0t`{Ẻ(D UwM+c0#$;6YV$c, mx0BJQvÍJz p9?keՋS;PӢMP.^/>Tn]#=vW"&OxҔ`Om 曹nWԙK;Pa\єJ։C[_fX0d *'Bɕ>@צѠg+(}?w`:r/"Z\"M, ]bg/H{!+U! yo̜±=2AhYOPuUCMh:Y2Q/3"¢BQ١[Àc$#c[uL͸8V:} )t65TSvL'.g5FuA>ƄƗƮ\ýE3\ɮg8ektsʿUU[/V)ÄyQn7ұ.A4JHpJ䠢tCZ 1"9jڨn9B|KkB \ `є#BCg6{3Hc~#[ '_~r~|J}6:;%Mk`mH'Lcɦ!Dn5;֤-J4!\ zwξ}AVN+ڐoɟ ʖR# (v\$d5} .ߘu13=o-PO(\Z<;} 43fy! رoc1VybWa4-k "vC ި,0M:_rG:,0g(y ޔzd9IjtBn]"aX_~p OAze[+YaxMSJ{' &Wm&3?E,᮲K+2t#U4p^q!;nTۉJ ӚVubt~) =1;{,$hAw/?HOzil{ {33Θ\LC ]РswLj bQ'$ՈE.jj(h 86ʣf x"Њ0$"n4/PЖ=OLfa~g[LBjqYSvDljiL#5u۩d~/'6+P){]gJڮG6Pk\i T8٫RQ5ŤG{Z'+څ`Ӿ\LvaםJ2JLLtPCCqjd AvKɹg m}ӒswаY)Y9Dz#*6k-I6 Z(aOh@w͏RN"IPΩ ue=ۭjh1Qh{!}dOV".!$ͲJIw!N"5tUgxh`B:틋-R)yS$R4{(N3.XS.0mQD~ЀT]WPAHtZQ5:<$;<|!Va 邁ISu2~R~HC! uz~a"C3[O[܋3~Ƥ^?#8,($cH6r|l ;qlG~I ]kLU:Z:QMaY:jJSIiѮ)ƦT&"873Y-jR_ 9@Ϩ6zK R MK|$-ycin{',Rdռ8 4g!Ua$Ѻ.(rvJӲΡi1/.3O5O7oI^S50<mzUe/;Vf8- -&}/) /@#kݬjN&쏀"Eڜ6#K`aT25hZ8I (-M95yigPYzF J|ǮZrಐbUoūG>}W*]L"-lw3ƃ/^;z:ϰxAlCLUTG`/9~ 2ƗUr(IfS^ɘWz:u7LzC/>cC1g84Yn|HS2׾A0촐X$3ј*/:/P冥$9uB2Q㧁7|u8ziW HMV bIv7XJ)QGQ8Oάd b r ҆tSbl R4j9 UCdSC&4.$%'V((LF(PJ{'埡(%o x\:|η*yD@ѕ jfp&2g)}<}\3!mMH IbZͮKYAVsbx#qGӜݰ~?*O _~Ǖ NIdrh=n|{GՊn~2&%Бѩ< L45(D! b"MZ˾\w^ikZJT. ߵBbO?t~K|xZJaİƦԾtdjS @?^FxDhfhz%KTKI8RXS3jг-s49aDܹi("o kXA0m:~@uT?GDxȐU[BF!iWMG} B+ /'RA.9$8WLft`(xjvn K̫)$ "!bt6yGR"o{3>L sŀ]ML _N9t#ϛ+K%g0V\ &fsT"čh]Ӆ|U3y*Zyr˿v쒎Zq"L3U'X q$< a0&QJ[5d@[/ 533~opxrDYq8q>oOw_:s o'J! 36!+cn){Bٛ!T^Ƨ۶7E}#u?iL߫q6Ֆsi.% ecË"VtgpȜJ>>1p1y 1HKS]"d}98cZ9* ^YSAU$&7+6ujmLv*jK뚙J5ߧ%+?nq~=Tb"kRen#F#^u!w3g6@I*78JINVU $;6Okv ༾ -Þ|%WB73.¹jR}?G89U:D&GRh// UI~<ݐ+6ԧS|[Q/4A1d~9@^$ b9M 2U#f̘NE9mb*\2wqOKt`ݾmY"+2JƖ% 9gXnLA`qA?Q jnPUupAG> ^I nX\cĘ'CHg154L0W,U!NCJf}+fPDcWTA<W9Fy $>'PĕU>Na4Klo2-FmdjU V.vgM*ك _‡e8D.|sL`x˗!u_pz,.uk#a?f4,a$sT{/-W=ɲûveb'WTTt:'?XsXoMhzǏ`P0XP,(Ala7U_^|A".Mc=5ѴrR~-rϺ&!Np/)5bK(;¦*k\;-Qkx +\d Sxe2Ht [Fp}n`L*@_}+AJ;}H/1/A?[_`W Ȭ+N (HL2: wt ^g?bqs> G{fKf7T5ebxz}9FԷLÒ!꽼ZJDC4& '7mRDMXޝL`*SKЊL[+&0nf *g6@|0{p]=} .wU(1WDr #h,9-5|):>dM_-QzSTit(E! ?ak-]Z(߆[iRB˧8_HWe/<"Uıt\` J̔'m683$NT"2 /E+^UuC-kEP|Tjѻ3l^ᑲOMo0).NN O]^Lѥ"ߜ0ip:EfT=q^AڞJ)#LP i 4h{j ~tۧm0]dc40B'T:S  PEV&FelxfI% 66ލq) Dܐudu=D\* VlϠU>j.*!W ~WP\/ Jp.X0[5US 4=#8C?}'g][9KڱZft-_"F/u$tpu! 9+Dο0zٽWJު䙝(H+џryȠ5*Q5wPӱ0(Px '(HHFd0 =*Zl)PNG@j倃?Q !I9 g6rNamRF٫W'N!?9V8E9p@o~?gY Vn'ǒLȚ*Tb:*ϿOt$$sLg!@Ҁ?DsIuV:زN-<(&)D؎GF`Ȫn-rp:F v.T旻 S@ eh'}a!vw9DHt&Q} j]Iaօ.MkfEp6>D"_7_°vYم Y~uORgKtU¬`:Qy8𑺜an/O?j(bJwҜė@ _ jmP\˨+@7pps}y;uT; "ZS--0Em+鼲xE]X&D6blc6c+:=BիRpMVF3z gD?jS %6\DrLU&wqWz;{wfkourAx G_0%PX.q5:4@խ=GahQW-g]9܍7TEz1a6;v^YayuO7Y#d|/%3E,I sEETO$,=v/beFX{c:'`+q!R]nN(ӣwzWM`q;P'0";uyO*Ur y RV9! jLk'H5oK)HOk?=L^m;%k@;@yӥ?G)Up=u\ANbܼMģ!)^njP<KMgO=D\v\7ᄉ1k4}b]񼫔Su˺*gPb/oet5m$-KXKIVq ³EdZ.j_k?z .z>7f z8&Ҏ5-6?rJvKv rm^N6?plr3$xi؝n4 |ǻic2ٰ&V|MJ"O|i5Õ|haؗt,˰,`hYpkw遲5 8FZ%Yΐ*2NB\9-3EgUU_Ϲנ]ieY5@#((^m{A?{\K4@i5~_ڕk Y;c6` ȓK,iQ"$"(2usb48QlRC#d7{q6XWۙ:oTQ;ev9HӝKsm̢CxQdD<v&-w9}/!.2y:zg7(B6}̜'/,A-v@ʩd kLAYvu6c[h$+}Py`kG&&~9wxz2Vvm)9r4㲚85Q,eζLUoMhr0A_ ax'yQ!}KŒJyjG_7'E!P\G߷z[g?^Y8eɷK99=,/Tk G3L$Ko) 8.M@SaӄiBE3m[haьHˎdeۙH$c3(1KD>ы$ҷ`YrsA%8(1F-])ÕA.{TDFVӴdф!Y.hTߧ ~<8GOҾeNC\$84hz'#ė /53܁sMU, SS$/HĢŏh/sp}^|*5eFFo}5x uF3d~b!jII; _) Sx|f(_fURAf0?֐4msנꖔ[MU+3Sp:qf*d$?R"K5Σ#0}Ս$>^{!O9D__}FYQs T׸%!Fľ%M*߈@FofN`/ 5wdu>eb1h38Dz_I9|`WVuKN [w$9T,>dRW~dAQf/>ٙ>74lXݬJ,nLWVDp̨q@vsÍ]&whJUJ>)F {eOjuk=ǁr &Wkvvhu'h7Tl{+=lՒYgRDf5]1D.EaZݵ$ɏ pyk8_PAҶ\sƙbS)&Mf1]S6@hWT; WO~ûۇm 7xC +Avq(Ҹ9p!Fm#0"fVQrtNHe䒞DLw6qc\_/WT71!曛Pb-YiK:8Wr 6RK^VeOO`90&QT@ח, #\6Y !R>.|i;רoJ*a%͢ٷB:+H( 븇y6BҕG"AtIJ_Q\ P9xYےd,݇1Л咑fBE^%ZΩ%VahTR:U<"'@(tW5r"ˑNŭ/iE8䠼Ϫ:E57$jH!H{o;=Tmt:mh;l9* O`5_nR8<'!l2tD,wj1Tӑyt)Ꚗ,28BWCRCQpRLAmBS rfN.6{\E!n5x'۞44R@~0eV #75X im;`nvrs%& hxsпt|n[2r,J>98'ѡQ!'#ۭ_3vJ'CFg :˴qЀ ϰ*/1A;!:oxC`8uC_HP4fur!Qu&w0Q/Pލ+TL24ծfh[()*~lsIy^t&m2`IjqNqid$?E$o;Y(ⶺ^|N4)QgGxN_ڈ{>B 0!<$',!%wlϤiX*sPȟ˯\ϯ QlیN!~| Ce4R^!hE7#eŠ=txjKyfnP{eڪGB_R=p-6%0tm3S.DD2YW۵ʹsN>.ʁboYPTr-#5-7{};i}ccG}-iNⷣ5+b/q'iN)г>%-*碭5YO>Ȯ!oo8$ƪI=ٲgtfψyj*i1-)7WfZw}iKCCZ2SܞslWЪ1/?B l[iD<İa&E0=$[nHG Dv/q5[MZ:}Э6>Hn<!+6<ݩH~5 FIcn8'4h2cpGY;#Ur*;iY=XXJiOK/Te'BqvuL&/T&]nFZ-aT:XZ[mjKp `x}Kz) @#3^aIk ٲ^rs+ejԣ!8 GK[B!ؕR T.*kGeA,DKVPfQ=n,J`$n؎Hh amף@Ǭ޵W&_?Hu/Vf˪)~iD- aέK*N:s闯$TR%^ɔN'@6eEL(_EkigH5,3nŎEpxH۸.5fu "W9LϩEƝ,$T)jj(9j:!:P!; peH*z(CtA'z3=6/I9("{ٖ,9.AiR]*#m*v%o?4謑E(fB]+5;@!eqmG O <饌G\Ժ[ 7s sg6n]kҿ05di> 9kcl}yH]>41euU>m]Oۓ.7G"m)PPJ6:ζ$8 nGY4yPtMr+C$չ~K;%2s,Qx9lwvU8V1C^C)e9cAxy|L/%e|e[9ׅȼ_{CeXnO[h] p&r|!:k چҏ߿+%̴757 !5{ gɘ&ھqu4RXFy4,&+Gs.=9lx K-%>^[}c]XBdG~Xm,`1*_I[ZyR)kGY^3{n8lY+Xߣ'd2"ۮoMLrɟttd"$zӫb-.dt(5M]ikӉAHُ>z]22`ՐXQW:e"&2y} g#]md <+71ijmd*aq \ִ;vQ˒;1Jo4p#A+Ȗ]1Ljmd@ _LtI@z{'_}7z]`@ ?T՚ rwQrw<pCϭ;H` y5HFJ+AuƁh; mrߩ|kF@ZQ$5rX­7>$\E;;CQ  efc["я{N& #ʁN=;$8,C{ʥDp,dَF^=Zm*@KPZrFTѤ~HpGJq=>͕f [n{ŃK' ? 腯ha҃؊FGYĹ(g%;Ay_c#%#>s5XLN? ,mf@gbVKZ[}x/(>\nhrCWg޼7\J3z QZ;UDRCcC`񂧴6˷iu$pt,ltف=YlY'w*֠QA|2hf,8^,Mbg_d{IC? u}z!٠VI&FC`v1k@sܙ2&+F;۱OKUoNI{~y1SUq5y׈]uu^\ޭmcfR=z> 1 Ѝ3[0XP^Ԝo= [~4vNKUbAsspMbucܖ `}KYe*-ߏj*b{B9DbH$,Ẵ{ jt,нw"u52Q]GBy?VCQ1\"ncL x&KWd匡|^c3tehx s1{hn?WGO|8n|}cSشƠ2)Lsj_Ufө?7+oU܅O78rl.~2L]{h_x*/ee8PYe0 n墢;?N QǪAur%Z1Su7 cz< N2/~<4r3!Ll"cO8&mr7h^ì}Y('%I; דu%t4^B؃ H=teٿՈ$Z[ ̞Zȓ Q>(罀bP'bjc=Nbn]o 0|afnE~ al4X GT-VZq}l+Qwu:Z`g M7z&ij0Oj}I&Ej*uh'ꉰG)6mfZW4G?珱VߧQ/e?<+[AS # YkH-Um`3[.Zr,%J;{1U5ܳ҈:²CVZߟF/4Z7׆AE,&xթ`|{Rz`²Uc4}2! D67ySHTo}UP g:GIq(`pgxJ[_O4#CH6IYy,Cn'Rʣ5h[!_D!Iz8lۜ|IKCOf\}z'4?|n&Zف ~yG0B̢E;5Ly8Uv;cI2 d4IIv51'{\9LX…Y!o̦g9A<{]J:OFJ>g|hP]Hg('}ѦO Foz:k#IJ9T]fI%o%J(H8 X*Gș)b!շί/m]c.t9&+þ!:i}km[9]@gf׿<0@P ~;t<,`o3}4P6>սgx !I&l2O2iVX䂹~B\ݽ+F&`1{쟸Ғh/+0t<(ҝ2#dX$G(\;k/1̏,ZլjRqddKAEp /bQoF';TdFQgGq.7vub8nd\μA^\0@ȡ5BiTwwīUV*]I肞ULd{제i=oR`t o0$*y%Ww-EOUE0~fXBgۄ4-D|6e#ƦC;kIY0SyDgw KG O"_Y<=>m p2{˄rF{;}3OH ]?p@>Dn{Ney6f@_vMPsxX6)0GJ)$IhhwO(.WB]~]fdCUgF:qU>ZB}KNi|K/Nohv7l㖵Ya|V(-&䑚sq'ԫ7aJ "WH]셹d#MՏ>*Uw 0ُ ψ鄽3%21YMT", UC+!;:QFl`V2܌ޭ^YK54،\%R/=C¢ur/jhBXkTcj wׁ1$pi~b=yބKOW`3Qgv0{f!n% 47>ο?!ǐEQK:vDA,0յ6)EFW3'as= g3}zB+}n@"[f*i?`֐KPqP*-v׳?DP8D!'?K_G-}UT]=I&H/Ec6Gl;ux)!9f@ c>.5֑(2O寲4-c5fi 5rUUb(քCv?w {*+ڙR(to ]ӼA/tdv]7 _]TkiT[K>6^@I*9X?BaБ(Jc–xXxT:Zb'#&\:Z#G #qHW tP'Z`pvKW5М5P\Xu !y½O-Ґ9SpVϏwLv K7♟e{ᤑl̾0u7\iT4{*6V 7UDQkJὮ,Wd)\k+{؂ \Qɖװl{0ζԈ70 ٠VfemMˁ`"~R?2ɣT&wpZ8]DQN@s߫{خܕKMZ &)E҂Mw 9mku,Th淲=-cFȗjlcծgޚtDO4<4vFf @ gǮ>Sɭߪq8=tJ*RH!Z@&H;KOXqKDS!p[魔D㍤qzʬ\ڛX/g  U6x1 G YZ{8$\]d%BkS7=Ύ 'Kbܔ"ˍr z|ꮩyG/k_;,GXR|x, iYUZgBm))%-Ce< [@-x5CDaZ,(tOO#$ }`\Z,{ XZrSP->U]&pI47hQ)JOgv)eGxsY:8t ͋l1, uHeV`72dۃ1* }$@~"ʣE_c6\~GyϡհN:n={avM#PHLقRV ?.=dz?0s e)YZ=M˶PYȖJE!hڗ1SŰDY:O=(ZX?h߅MW)!t1 yqzhM>*gMv|)[^!#[3u}xi?WlRΑlRVuBHz{`ڋ[ 5mU6ǍF7-YݨQIf_$p!"YS#;UDHwѽz!B-\D~\aڲڢCtU? L"9ϙ"J[yR5 {="|Z'cKw{t\2);ٜtڵ<_lYc~&fzn S~zE  @%X [;tV :71(p7\Aǿr4UGn\5D0F9DUP?C#T`OV=%īp1Brk*ƲnͿߦ1 g7J\%~PU 6b)~rh@Q'X:.5uP"{xNZK(wi5c&3$$6Ҿht EH,Q!VWC>C;"UJ:A۵16*=PܫQHj=^mwX A+hƾavP@s{˃%|5ק àgoby %1AnEs#a i5} TY8Gb̀pE}WC7ļ{ ծd|VC[V#ܩ )xS:TQKܭy Z4!"H֭-hL۶M8A9|ӻ;x&M ʻ VOqrtB[y ˏE?ݓZ. p5QcA`!oe'lЮэlqXDV4ݶNXYKMKamH/hM=ĨDTA~M@wN'bd-hGDBB,QjЪ2Nu(o '~CY睔+dYSy^)BJ4ua!Ϊi5(flt +9aLD'KlQW{ΓW vEw(~vnľwАۼg) B:ǙК$ߌhMX\1y21ysX0,Nt@6rhiYl|}K<9u݁xT^/lV;7TɃS߽֤(պffgoVo^=g\զN! 7dscY/@כ ٗBS |n٨flYNl6Ϣ>QU掚q >TE4';bAo7<&N" Y-0u:ʢ6$c_9ZQ9^r hbD3<?XGhG^*Hl+p} QlUG\%9A/LW-)"A ЛH)h;/vSop)av`c/J@E(6a=Wd&Ah[ìςSkeN=co% l: YZ