libvirt-daemon-4.5.0-36.el7_9.3>t  DH`p_-8$ƨ9k`Xѵ-&0ӷ|?p0i4CYsc0g^PܱP%EZ~k L¿Щ]Lcذ-e %rE6脤S ^% Rpk(*"xG>ah`ksZIצAө @pI,O^n(PW$ ;_H >AE(k/r畸% dvx ݺ|5N\6tNDAp˦A@rvRZ9c,N/*bi OŕDO搛2r8]F)ܿdaMPI5KoMedy+[]$XsKu6L3i(UZp@c%Kե6 (ܝ -Z6u}|“E# נW\iH(9Y+̶`S}+3 Dh릚1xmZ FmK7s 12a908b969b079ef3fbe3a2fc407f40261ebbaa3 *_-8$ƨ?~4D\+桳(/ava!3V eIƊqi  0:#!/O|tq9 ?ÂN :0Ԑ,q"N mZƌ&TUy"LjɩmԹ`ϟ0BzW.KܢQKb5TvS)#SW;7NKAVFQsrl:}9Jf9H`J -R5RGל}hZ4%#'5ih A\(ҥM~:M5j_l =D5n߼1~k =6ͮ9MhݽwjB%lζspB@:\8}?> Ӄ d²NCŕmP `ĖU =M]'!T?B\)_57Z'&c^v'Mot.W=%F/7/Dj`7ּUY6~x7XL{&:]W(~>HgD?g4d " ^ '/ [g|p = =  =  t=  h= = $==I=z= H2(3o)3v*4+4,4-484G99G:vFG=P>P?P@PDPGP=HQ=IR=XRYR\S=]T=^WbYdZDeZIfZLlZNtZh=u[\=v\P w`D=xa8=yb,fg&g0Clibvirt-daemon4.5.036.el7_9.3Server side daemon and supporting files for libvirt libraryServer side daemon required to manage the virtualization capabilities of recent versions of Linux. Requires a hypervisor specific sub-RPM for specific drivers._mx86-01.bsys.centos.org(ZCentOSLGPLv2+CentOS BuildSystem Unspecifiedhttps://libvirt.org/linuxx86_64# 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. getent group libvirt >/dev/null || groupadd -r libvirt exit 0 if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlockd.socket virtlockd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlogd.socket virtlogd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset libvirtd.service >/dev/null 2>&1 || : fi # request daemon restart in posttrans mkdir -p /var/lib/rpm-state/libvirt || : touch /var/lib/rpm-state/libvirt/restart || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable libvirtd.service > /dev/null 2>&1 || : systemctl stop libvirtd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : systemctl stop virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : systemctl stop virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : fi/bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then /bin/systemctl reload-or-try-restart virtlockd.service >/dev/null 2>&1 || : /bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 || : fi # In upgrade scenario we must explicitly enable virtlockd/virtlogd # sockets, if libvirtd is already enabled and start them if # libvirtd is running, otherwise you'll get failures to start # guests@ p75M<!jp M <(,)m^  ~$AAAA큤A큤A큤AAAAAA_C_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_O_H_Y_Y_Y_Y_Y_?_?_?_?_?_?_?_?_jV_C_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?_?af94493a509833f1a634c957485b6a42e6b98fc31d8e1808718c9d7422c349bf60d97f2d5f251f691d22a90a6fb924709947a5ac9daf942c12ddc9775fcf2d79a001661d77fd52ac72f3d3fff5e82cb8062e40de1d64d1aaa8a430cc2a16b3efe3195d55350c4048b112c418f13d22252bc1be3f2af351d46f051eccba6b5ba284c04725edaa537f63461512f674048e9d68d87a6af4c2173a372d0fb431d9461fdb290cf29d54dbd95f12dfa546cc6fd7e51f4898222dc590077be50036a68e818a97705c7bdd5d318ea0d4794c266d8363848913f4f6649c10a087ca06d77e07c59bdc5c635d0788ce90b7625b3f9ceb14c2075f1e9d4ad705379230ebeecccca67c8da78ec8f5cc5253644528c7f53d61e2a331e2432bdec2a962682203550e779af3b47d7891dbbb16a56c3847fd703d3e33806103f8c68be721d39f71b87ffe1bde37039f6f6ab7dde32fc2c02ef1d66b5b290e5f8bab05db0a46ba62a230016fcb1ec1d66f1ff0b6577fa87389a769957fd3e5c9fee99965041ef28230ab81039ba8768b076935a2ae01f3df5bb193cf06cc29f63b56c7c9710ace5eb35c6796a727941a8950699b0553eb925e30ca0d0d5a032b451d34abdd8aa267782744a7a2a7fbab2148e08ee69a13573071bb16ca798b919e3e310020f3f4903b68cef5d924b5c3e92f35b7b831372e86048621865bc8edcee6f90344b551eb1653ab78f370240497bf5a6007fb59e5af7d1b75f28c3d6e65005fff1760a2325bbc45eda805a5e40f24911abd0c81b8026e76bc2e7bdf2ca0baf7209661e8c710f6661c9536a3d3d276f5a3ac862abb1eb99273d31589a11d0eae0f810af90fd27504ed8142ce1c279489708a663ec0121be430a3bab7352e7d8943f70e1f2620aec8818536c64cebe608f537b18979ca9b0d82c6d67dde2ff2018bf6123a02e5a941b7cff00f598710193b36b69e49573c981e4b97f3df0164f9b1121ffcdd3ef6eeab4d08ecdcebd65c4e13344bba8e4d0bf58107e2597ed8acdda0207154b1e05fa1262328bb37ea1a29c52fc3ebcc4b73c7ff1da82286118f9f56fda96b658cdb90f1e8fa4fb98ca44190723bfecd23af09e973f8a68c3c2e9cf35db71df35740afbc3587260c3f756249248c1b866847a67bc5ffee211b2b3076d8cd3bbbf2c795121ae6e6edddbdd5ca5fce15fa6862ae5cd6a6d2499b5a3d13b016b06e3360d51cd112343ec03241ac2622288ba05c920beff03eb5f0181b2492e39005f09b21b6e2d68484904b1a5f4090371a1e193f66c092703dbec4b5fc962c1825fb9cc6ab4c48b53a7d639727bee59d367b3e4146389f13a050295a119b5928932edce8f7e0c8d3449706261c75644c67c826cc6354e060cb9d90a8e41cc81531d5cfa7b22f7b0da8f07f025fe088cda646060d20bc3eafe2b96e274df11ec6b988d94ca3b968f6e6e8c98aff6bc62e433b57c1b9a7a9d7521cf6566b262a2dcf4257fc23147bec9df4c93c9502c8fda7ed3908f077acd6a7ae86515a1d7b6c8b940a2cc0624609b7d577863f223fc48e2b6ed93c8196f51f8aa21ef3e17a6c9ee29d30a9e23357d4840bd1ef0f2298b15c1d1dc00a4d80ab27c74304554855624ce87625770021a39adb7f762eca74d5e9d83365b54a03569dd57af2dd6a66d8d38ba45a713cde3f5c8e1758632aa279da132c1775bf23ffe7018ecdfd987a29ef6553083e568eae3394c432014a4416bfa159c24478d690953f4fc5bcc9c5f031628a88ce3d967119ae8691636c1bd1bb403f3dc7ec450648e88e3c477fc76975d211021805c8571b9420cb20d37f98a41e3bab6e5a263cf5730813dc6e204ad9b4a6f80b0059ee76c9a94833b655590a027b9f2d625f9da9a7612b319f334fc488e5512e8037ac30323f111e1ec0f4f2b199ee17521c91bfaef891046272832d2628716651338a5ce2739e50076c9b22d54c4ec13903985eb50ea58c72edf1c80cda90dcf75ea2dd590759335ee85a227388662690a2215b3f09efeb4fa0b4140b02be16c6aefe305142dfd308956fc2221b17002045189b72079336d5b9b0f1cd018641508b53bdc5350691113eb570dbc2f0f8191f3c47160cead3cd8afec55db2baa1e59c1d5360477317b1d21ad9cfe6bdde3c86dda9d1b8705be1d38f18ecc523dec42f91c679143043c9b28ef82eac68d1729a21d371c18eb93f2a18@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-4.5.0-36.el7_9.3.src.rpmconfig(libvirt-daemon)libvirt-daemonlibvirt-daemon(x86-64)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shavahi-libsconfig(libvirt-daemon)dbusdmidecodeiproutelibacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.13)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcgrouplibcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libgnutls.so.28(GNUTLS_2_12)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_4.5.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.5.4)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libyajl.so.2()(64bit)module-init-toolsnumadpolkitrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)shadow-utilssystemd-sysvsystemd-unitssystemd-unitssystemd-unitsrpmlib(PayloadIsXz)4.5.0-36.el7_9.34.5.0-36.el7_9.30.1123.0.4-14.6.0-14.0-15.2-14.11.3if [ $1 -ge 1 ] ; then /bin/systemctl is-enabled libvirtd.service 1>/dev/null 2>&1 && /bin/systemctl enable virtlogd.socket virtlogd-admin.socket || : /bin/systemctl is-active libvirtd.service 1>/dev/null 2>&1 && /bin/systemctl start virtlogd.socket virtlogd-admin.socket || : filibvirt-daemon1.3.0_@_*@_A@^@^@^^F^2@]@]]߶]@]@]m]Z@]V] u@]@\@\]@\]@\@\ڭ\-@\@\@\@\\e[[@["@[{[a[^[U@[H@[CN@[;e@[!@[!@[Z@Z@Zz@ZtRZqZg#Z]@ZN@Z/Z&@ZZ Z ,@YYܶ@Y@YYJ_YJ_YJ_YI@YA%@Y7Y7Y.@Y%uY@Y @XQ@XsX9@X@XZXYXXF@Wv@W;W@W@W:W@W@W W@Wv[@WV@W(W@W@VՄ@V@VZV V7@V@UYU|@U6@Ud@ŬUĝUUU'Up=UPUG_@U/@UT@TTTZ@TTp@T|X@Tto@To)@TeTXT6xT%U@T@T=@T@SuSہ@S0@S(5@S L@SS @S Rb@R'R@RUR߲R=RkR@RR@RG@R|@RsRg@R].@RL RB@R:@R4OR)R @Q@QQQo@Q@QQU@Qq1Qb@Qb@Q5@Q \PZPP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 4.5.0-36.el7_9.3Jiri Denemark - 4.5.0-36.el7_9.2Jiri Denemark - 4.5.0-36.el7_9.1Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Jiri Denemark - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1868549)- Rebuild to correct invalid dist tag- qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1844952) - util: string: Introduce macro for automatic string lists (rhbz#1839992) - util: Rework virStringListAdd (rhbz#1839992) - qemu: Create multipath targets for PRs (rhbz#1839992) - util: Move virIsDevMapperDevice() to virdevmapper.c (rhbz#1839992) - virDevMapperGetTargetsImpl: Check for dm major properly (rhbz#1839992)- virDevMapperGetTargetsImpl: Be tolerant to kernels without DM support (rhbz#1823976) - virDevMapperGetTargetsImpl: quit early if device is not a devmapper target (rhbz#1823976)- qemu: don't take agent and monitor job for shutdown (CVE-2019-20485) - qemu: don't hold a monitor and agent job for reboot (CVE-2019-20485) - qemu: don't hold monitor and agent job when setting time (CVE-2019-20485) - qemu: remove use of qemuDomainObjBeginJobWithAgent() (CVE-2019-20485) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (CVE-2019-20485) - storage: Fix daemon crash on lookup storagepool by targetpath (CVE-2020-10703)- vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1815269) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1815269) - RHEL: Fix migration on AMD hosts with old QEMU (rhbz#1815572)- RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1801139)- qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791886) - node_device_conf: Don't leak @physical_function in virNodeDeviceGetPCISRIOVCaps (rhbz#1792831)- process: wait longer on kill per assigned Hostdev (rhbz#1771204) - process: wait longer 5->30s on hard shutdown (rhbz#1771204)- nwfilter: Remove redundant check if object exists (rhbz#1766475) - RHEL: qemu: Enable virt-ssbd for host-model with old QEMU (rhbz#1745181)- qemu: Forcibly mknod() even if it exists (rhbz#1752978) - qemu_process: fix starting VMs if machine group has limited cpuset.cpus (rhbz#1746517)- domain_conf: Make virDomainDeviceFindSCSIController accept virDomainDeviceDriveAddress struct (rhbz#1741782) - domain_conf: Relax SCSI addr used check (rhbz#1741782)- conf: utility function to update entry in def->nets array (rhbz#1558934) - spec: Fix permissions of /var/run/libvirt/qemu (rhbz#1738693) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1754241) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1754241) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1754241) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1754241) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1759904) - test: Introduce virnetdevopenvswitchtest (rhbz#1759904) - vircommand: Separate mass FD closing into a function (rhbz#1759904) - virCommand: use procfs to learn opened FDs (rhbz#1759904) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1759904) - util: Avoid possible error in virCommandMassClose (rhbz#1759904) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1754241)- conf: make arg to virDomainNetGetActualVirtPortProfile() a const (rhbz#1502754) - qemu: move runtime netdev validation into a separate function (rhbz#1502754) - qemu: call common NetDef validation for hotplug and device update (rhbz#1502754)- qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1731783) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1731783) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1731783) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1731783) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1731783) - qemu: Fix crash on incoming migration (rhbz#1731783) - util: storage: Refactor logic for using virStorageFileGetBackendForSupportCheck (rhbz#1724808) - util: storage: Allow checking whether virStorageFileCreate is supported (rhbz#1724808) - util: Export virStorageFileSupportsBackingChainTraversal (rhbz#1724808) - qemu: Allow skipping some errors in qemuDomainStorageOpenStat (rhbz#1724808) - util: storagefile: Don't report errors from virStorageSourceUpdatePhysicalSize (rhbz#1724808) - qemu: driver: Improve error suppression in qemuDomainStorageUpdatePhysical (rhbz#1724808) - qemu: Allow suppressing errors from qemuStorageLimitsRefresh (rhbz#1724808) - qemu: Don't report some ignored errors in qemuDomainGetStatsOneBlockFallback (rhbz#1724808)- qemu: Prefer nvdimmPath over hugepages for memory-backend-file (rhbz#1724980) - docs: snapshot: Encourage people ot use disk 'target' to refer to disks (rhbz#1584682) - docs: schemas: Add 'seclabel' for external disk snapshot (rhbz#1584682) - tests: domainsnapshotxml2xml: make 'disk-seclabel' test operational (rhbz#1584682) - util: storage: Clean up label use in virStorageFileGetMetadataInternal (rhbz#1731329) - util: storage: Don't leak metadata on repeated calls of virStorageFileGetMetadata (rhbz#1731329)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1718172) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1718172)- cpu_conf: Fix XPath for parsing TSC frequency (rhbz#1641702)- util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1703661) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1703661) - util: Introduce virBitmapUnion() (rhbz#1703661) - util: Introduce virNumaNodesetToCPUset() (rhbz#1703661) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1703661) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1703661)- virfile: added GPFS as shared fs (rhbz#1710728) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1641702) - vircpuhost: Add support for reading MSRs (rhbz#1641702) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1641702) - qemu: Make virQEMUCapsProbeHostCPUForEmulator more generic (rhbz#1641702) - qemuargv2xmltest: Use mocked virQEMUCapsProbeHostCPU (rhbz#1641702) - util: Add virHostCPUGetTscInfo (rhbz#1641702) - conf: Report TSC frequency in host CPU capabilities (rhbz#1641702) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1641702) - cpu_x86: Probe TSC frequency and scaling support (rhbz#1641702) - qemu: Check TSC frequency before starting QEMU (rhbz#1641702) - util: Propagate numad failures correctly (rhbz#1716387)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: require command args to be non-NULL (rhbz#1672957) - qemu: use line breaks in command line args written to log (rhbz#1672957)- cpu_map: Add support for cldemote CPU feature (rhbz#1537777) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130)- Handle copying bitmaps to larger data buffers (rhbz#1703159) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691358) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1683175)- qemu_hotplug: Initialize @charAlias in qemuDomainRemoveChrDevice (rhbz#1658198)- cpu_map: Add features for Icelake CPUs (rhbz#1527659, rhbz#1526624) - cpu_map: Add Icelake CPU models (rhbz#1526624) - cpu_x86: Do not cache microcode version (rhbz#1576369) - qemu: Don't cache microcode version (rhbz#1576369) - util: Rename some functions of virresctrl (rhbz#1468650) - util: Refactor virResctrlGetInfo in virresctrl (rhbz#1468650) - util: Refactor virResctrlAllocFormat of virresctrl (rhbz#1468650) - util: Add MBA capability information query to resctrl (rhbz#1468650) - util: Add MBA check to virResctrlInfoGetCache (rhbz#1468650) - util: Add MBA allocation to virresctrl (rhbz#1468650) - util: Add MBA schemata parse and format methods (rhbz#1468650) - util: Add support to calculate MBA utilization (rhbz#1468650) - util: Introduce virResctrlAllocForeachMemory (rhbz#1468650) - util: Introduce virResctrlAllocSetMemoryBandwidth (rhbz#1468650) - conf: Rename cachetune to resctrl (rhbz#1468650) - conf: Factor out vcpus parsing part from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out vcpus overlapping from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out virDomainResctrlDef update from virDomainCachetuneDefParse (rhbz#1468650) - conf: Add support for memorytune XML processing for resctrl MBA (rhbz#1468650) - conf: Add return value check to virResctrlAllocForeachCache (rhbz#1468650) - conf: Add memory bandwidth allocation capability of host (rhbz#1468650) - conf: Fix bug in finding alloc through matching vcpus (rhbz#1468650) - resctrl: Do not calculate free bandwidth for MBA (rhbz#1468650) - resctrl: Set MBA defaults properly (rhbz#1468650) - resctrl: Fix testing line (rhbz#1468650) - virresctrl: fix MBA memory leak (rhbz#1468650) - test: caps: Add capabilities for QEMU 3.1.0 (rhbz#1628892) - util: Introduce virHostGetDRMRenderNode helper (rhbz#1628892) - conf: Introduce virDomainGraphics-related helpers (rhbz#1628892) - qemu: process: spice: Pick the first available DRM render node (rhbz#1628892) - qemu: command: Introduce qemuBuildGraphicsEGLHeadlessCommandLine helper (rhbz#1628892) - qemu: caps: Introduce QEMU_EGL_HEADLESS_RENDERNODE capability (rhbz#1628892) - conf: gfx: Add egl-headless as a member to virDomainGraphicsDef struct (rhbz#1628892) - conf: gfx: egl-headless: Introduce a new subelement (rhbz#1628892) - qemu: domain: egl-headless: Add the DRI device into the namespace (rhbz#1628892) - qemu: cgroup: gfx: egl-headless: Add the DRI device into the cgroup list (rhbz#1628892) - security: dac: gfx: egl-headless: Relabel the DRI device (rhbz#1628892) - qemu: command: gfx: egl-headless: Add 'rendernode' option to the cmdline (rhbz#1628892) - domain: conf: graphics: Fix picking DRI renderer automatically for SPICE (rhbz#1628892) - qemu: domain: gfx: Fix shadowing of a function argument in validation (rhbz#1628892)- storage: Extract out mount command creation for FS Backend (rhbz#1584663) - storage: Move FS backend mount creation command helper (rhbz#1584663) - storage: Move virStorageBackendFileSystemGetPoolSource (rhbz#1584663) - tests: Introduce tests for storage pool xml to argv checks (rhbz#1584663) - tests: Add storagepool xml test for netfs-auto (rhbz#1584663) - storage: Rework virStorageBackendFileSystemMountCmd (rhbz#1584663) - storage: Add default mount options for fs/netfs storage pools (rhbz#1584663) - conf: Add optional NFS Source Pool option (rhbz#1584663) - storage: Add the nfsvers to the command line (rhbz#1584663) - virsh: Add source-protocol-ver for pool commands (rhbz#1584663) - RHEL: conf: storage: Fix a memory leak in virStoragePoolDefParseSource (rhbz#1584663) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1628469) - tests: Add more tests to qemucaps2xml (rhbz#1628469) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1628469) - qemu: Avoid probing non-native binaries all the time (rhbz#1628469) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1628469) - qemu: Don't check for /dev/kvm presence (rhbz#1628469) - tests: Follow up on qemucaps2xmldata rename (rhbz#1628469) - qemu: hotplug: Don't generate alias when detaching disk (rhbz#1658198) - qemu: hotplug: Don't generate alias when detaching controllers (rhbz#1658198) - tests: add channel-unix-guestfwd (rhbz#1658198) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1658198) - qemuL: Drop "user-" prefix for guestfwd netdev (rhbz#1658198) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1658198) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1658198) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1658198) - qemu_hotplug: Don't build device string in qemuDomainDetachChrDevice (rhbz#1658198) - qemu_hotplug: Assume chardev alias always exists in qemuDomainDetachChrDevice (rhbz#1658198) - qemu: fix device name passed to error report (rhbz#1658198) - qemu_hotplug: Properly check for qemuMonitorDelDevice retval (rhbz#1658198) - qemu_hotplug: Introduce and use qemuDomainDeleteDevice (rhbz#1658198) - qemu: hotplug: Remove 'ret' variable in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use typecasted enum in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use switch statement for selecting disk bus function (rhbz#1658198) - qemu: hotplug: Merge virtio and non-virtio disk unplug code (rhbz#1658198) - qemu_hotplug: remove unnecessary check for valid PCI address (rhbz#1658198) - qemu_hotplug: rename a virDomainDeviceInfoPtr to avoid confusion (rhbz#1658198) - qemu_hotplug: eliminate multiple identical qemuDomainDetachHost*Device() functions (rhbz#1658198) - qemu_hotplug: eliminate unnecessary call to qemuDomainDetachNetDevice() (rhbz#1658198) - qemu_hotplug: refactor qemuDomainDetachDiskLive and qemuDomainDetachDiskDevice (rhbz#1658198) - qemu_hotplug: don't call DetachThisHostDevice for hostdev network devices (rhbz#1658198) - qemu_hotplug: merge qemuDomainDetachThisHostDevice into qemuDomainDetachHostDevice (rhbz#1658198) - qemu_hotplug: move qemuDomainChangeGraphicsPasswords() (rhbz#1658198) - qemu_hotplug: move (almost) all qemuDomainDetach*() functions together (rhbz#1658198) - qemu_hotplug: move (Attach|Detach)Lease functions with others of same type (rhbz#1658198) - qemu_hotplug: move qemuDomainDetachDeviceLive() to qemu_hotplug.c (rhbz#1658198) - qemu_hotplug: remove extra function in middle of DetachController call chain (rhbz#1658198) - qemu_hotplug: pull qemuDomainUpdateDeviceList out of qemuDomainDetachDeviceLive (rhbz#1658198) - test: replace calls to individual detach functions with one call to main detach (rhbz#1658198) - qemu_hotplug: make Detach functions called only from qemu_hotplug.c static (rhbz#1658198) - qemu_hotplug: rename dev to match in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: separate Chr|Lease from other devices in DetachDevice switch (rhbz#1658198) - qemu_hotplug: standardize the names/args/calling of qemuDomainDetach*() (rhbz#1658198) - qemu_hotplug: rename Chr and Lease Detach functions (rhbz#1658198) - qemu_hotplug: new function qemuDomainRemoveAuditDevice() (rhbz#1658198) - qemu_hotplug: audit *all* auditable device types in qemuDomainRemoveAuditDevice (rhbz#1658198) - qemu_hotplug: consolidate all common detach code in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: don't shutdown net device until the guest has released it (rhbz#1658198) - qemu_hotplug: delay sending DEVICE_REMOVED event until after *all* teardown (rhbz#1658198) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692296) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692296) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692296) - qemu: Rework setting process affinity (rhbz#1695434) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1695434)- src: Document autostart for session demon (rhbz#1501450) - nwfilter: Add extra verbiage for binding create/delete (rhbz#1609454) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1663051, CVE-2019-3840) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1663051, CVE-2019-3840) - virsh: Add missed fields to pool-define-as item entry (rhbz#1615680) - qemu: Add entry for balloon stat stat-disk-caches (rhbz#1690122) - qemu: Set identity for the reconnect all thread (rhbz#1631622) - docs: schemas: Fix missing timestamp inside backingStore (rhbz#1594266) - storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1613737) - storage: Allow for inputvol to have any format for encryption (rhbz#1613737) - storage: Allow inputvol to be encrypted (rhbz#1613737) - virsh: man: Document quirks of device-detach and friends (rhbz#1688961) - virsh: man: Document asynchronous behaviour of detach-device-alias (rhbz#1688961) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631606) - qemu: Put format=raw onto cmd line for SCSI passthrough (rhbz#1632833) - virnwfilterbindingobj: Introduce and use virNWFilterBindingObjStealDef (rhbz#1686927) - logging: ensure pending I/O is drained before reading position (rhbz#1660531) - conf: Fix check for chardev source path (rhbz#1609720) - util: skip RDMA detection for non-PCI network devices (rhbz#1639258) - qemu: Set job statsType for external memory snapshot (rhbz#1690703) - virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1592737) - virsh: Require explicit --domain for domxml-to-native (rhbz#1633077)- security: dac: also label listen UNIX sockets (rhbz#1633389) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1633389) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1632711) - virfile: fix cast-align error (rhbz#1632711) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1632711) - virfiletst: Test virFileIsSharedFS (rhbz#1632711) - virFileIsSharedFSType: Detect direct mount points (rhbz#1632711) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1632711) - virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1640465) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1612943) - qemu: Report more appropriate running reasons (rhbz#1612943) - qemu: Pass running reason to RESUME event handler (rhbz#1612943) - qemu: Map running reason to resume event detail (rhbz#1612943) - qemu: Avoid duplicate resume events and state changes (rhbz#1612943) - qemu: Don't ignore resume events (rhbz#1612943) - qemu: Fix post-copy migration on the source (rhbz#1647365) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1658406) - virfile: Detect ceph as shared FS (rhbz#1665553) - util: Don't overflow in virRandomBits (rhbz#1652894) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1652894) - RHEL: spec: Require new enough librbd1 (rhbz#1658652) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1558558) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1558558) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1558558) - cpu_x86: Store CPU signature in an array (rhbz#1558558) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1558558) - cpu_map: Add hex representation of signatures (rhbz#1558558) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1558558) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1558558) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1558558) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1558558) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1558558) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1558558) - cpu_x86: Log decoded CPU model and signatures (rhbz#1558558) - util: Modify virStorageFileGetSCSIKey return (rhbz#1657468) - storage: Rework virStorageBackendSCSISerial (rhbz#1657468) - util: Introduce virStorageFileGetNPIVKey (rhbz#1657468) - storage: Fetch a unique key for vHBA/NPIV LUNs (rhbz#1657468) - RHEL: qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656360) - RHEL: qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656360) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665474) - qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1669581) - qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669586)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=4.5.0-36.el7_9.34.5.0-36.el7_9.34.5.0-36.el7_9.3 libvirtlibvirtd.confvirtlockd.confvirtlogd.conflibvirtdlibvirt.conflibvirtdvirtlockdvirtlogd60-libvirtd.conflibvirtd.servicevirt-guest-shutdown.targetvirtlockd-admin.socketvirtlockd.servicevirtlockd.socketvirtlogd-admin.socketvirtlogd.servicevirtlogd.socketlibvirtconnection-driverlock-driverlockd.solibvirt_iohelperlibvirtdvirtlockdvirtlogdlibvirt_lockd.auglibvirtd.augtest_libvirt_lockd.augtest_libvirtd.augtest_virtlockd.augtest_virtlogd.augvirtlockd.augvirtlogd.auglibvirt-daemon-4.5.0libvirt-acl.ruleslibvirtvirkeycode-atset1.7.gzvirkeycode-atset2.7.gzvirkeycode-atset3.7.gzvirkeycode-linux.7.gzvirkeycode-osx.7.gzvirkeycode-qnum.7.gzvirkeycode-usb.7.gzvirkeycode-win32.7.gzvirkeycode-xtkbd.7.gzvirkeyname-linux.7.gzvirkeyname-osx.7.gzvirkeyname-win32.7.gzlibvirtd.8.gzvirtlockd.8.gzvirtlogd.8.gzorg.libvirt.api.policyorg.libvirt.unix.policy50-libvirt.ruleslibvirtbootfilesystemsimageslibvirtlibvirt/etc//etc/libvirt//etc/logrotate.d//etc/sasl2//etc/sysconfig//usr/lib/sysctl.d//usr/lib/systemd/system//usr/lib64//usr/lib64/libvirt//usr/lib64/libvirt/lock-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//usr/share/doc//usr/share/doc/libvirt-daemon-4.5.0//usr/share//usr/share/man/man7//usr/share/man/man8//usr/share/polkit-1/actions//usr/share/polkit-1/rules.d//var/cache//var/lib/libvirt//var/log//var/run/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=15c85e2a11dded4525eb1b27c21c3f770ae8d052, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=b28652bb24bb2b108bb4f81d16363ef3184cdb16, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=ee5cc97c01a3b6e382819e793085cd57c3916e19, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=8930018bf852cd539cf438ed31ba86697d1638c9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=830bcd1980ad442e759cc8b78cb21133745fc8f8, strippedtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)XML 1.0 document, ASCII textI*q..RRR?RRRRRR.RRSRvR`R|RxRuRLRiRRIRYRPRGR{RRR?RVRORRFRERcReRRRgRDRdRR=R5R7R/dev/null 2>&1 || : fi rm -rf /var/lib/rpm-state/libvirt || :/bin/sh?7zXZ !#,\] b2u jϿcSs&wwo*sM'ɸun,W|KKN1ZbEBԃt(0&= v0YtL-+2pL ]v}`ґ~+\(uޞ9*)q6RKt0szws|t~dQ ]/r=:%pqیXb0 dl^6hm0ZS[MQGY  FGد=!MBӊِ,GyY/lՃrZ H S)Hdf6U 9;l}rⰖkaV[Y9)p\rQdI̚N<ٷp+1o`H:t|gF3^' -`v~8w Hh烜NcҲ;(<=fdFU+tX܊V--y7$ZdYRz):~[H@z1{S52wy|Mu݂ V!1N[,Z G,AGu)bQ B%uYҳye 3Y9C`>麘'g*Ax KrgiY atJsmHů5k9ڻL>| p!Y*C}%tyWS,aPi nV#3=˲+\N*UD=Zl >hh~.q,}ۣ xAOaO&EFWb5ůjM^a, rc0ڒ1TreEkx+[Q̺3* W~a?m0)#ә5Ě~a>´ hA7 m~`ϿU4wyh٢S,cҒL`Ђz )e eQv}W{ -0,O*zM*~33Ԛ_hJ-|R֨F؈_lĮoő>i`֏_Mk9Қ żf8JyMrp|, yx"p|'>i|*7} nէ4>!v>J;U{:M%d'7jP*BW7.B䔆Hi0nS ^&*3COyx&ֱBD`îD %ks)Ğ娸qCn%!oMym?w׏SETFؕ3Qlcab߆YuPq ,v2b"O3PfV3{lXYzp@:8Z{LI#niD^Cϟ\^-=8$$]cv']m{Uf7j~'07µpv1q.\L[99=&NoG+ TE}j9TRD7ϲI!rYiQMEYYE hn{Ykï`)< K8qOd}+Sl$"004m ^##D4͢2[䖐2a@VvqcHP}ps'k/6ল+}Hk`\6zсWnJ QeK+eB|NÜ*z ZѳbUR5m;Ck}b$4׳y$NW]o'&Ix|ˣMR prS: X8{mo<]2 ؅ rϭO~0:SG(qꃇy nFܙvY뿒,M(S28X^_ש ISl1e}h߻d d_}SY̥IRF%r+HW"/D"Q|_ygDd.WZQվ RTu0n⽨&`]L$A+hvŪ5q8=`xn2l3<+~4:؅͹]5ύjGx`PcFGy(b-^dXsTN7ȭ,ߢz#{gn,=OkE_:C~i͛ΒHϩ4 Mz=0+ lv8݂L8{k5ݼf`vZ }Їrnr!O",G/*!ř}Q||h[3{'wLA7~3я UeNȗ%O=ʻA!kʮj"s~5M_%xH(".W`V$@:E\gDx$TWsx:TeuWx(Sb8( p ϧw.E7m@UQd|0JSt2b,9]g?bBo+d{=YvHB1@_}^VZ{C9IZ!q/+9׫q=<=EHW@Qia)6X]MٟhD8a>"rg÷66e@Гʤ5JD{pӥs*49)]ioTX1E>'XƷJc3"~8vYhמ.:">f/`k$gIWr`۷VВte뜔JH@g#*g V=ӵ8qfF$ {XӼ<zSGW՟A$:L?$%ݐ" c6G$)Jď DŽuZ @QZJ`p*ɮ |`T Ѽ4G!&at25AB"2n}WEx߯JDh0ai&H{I4;"KQB|ayd`뱑u5v 5'u)&ek>M\&bC*&QnJ"n[-BIKC#$SZ41zR6^%U[| !#q,vC2$Hxfbq].F_Ald읹yO( 2JA\2 ƕЇѩ#D/m 5[]o:g+QzYhƫs dK Ol_k idrf D-pa .cTKzS/ׇ(8J0_,-zLs==jCW4G@v|LKG"¨h P]*J>g2t gW+sEW ~_~ɾ(.&}4W)zHCVmZf,fFkHhpGKQ MC()oU?hq§>'E7]rM2tEԛMpZ%ӫ!bR\K+t6n&_!ݣ,7IC{4>`Lx{;"&Lqlǒy7m)Fk !E|ϖKLDZ& +($#-r_G%|Jezė q; L`YhZP]߾S@0ѱ"q_4"`5xlKKx8au}DEPFcU릇ldH/!Wʱa1p~R%3MK_bc1oy(sUEG'`mܣ|XT)ҪRU>i5iVad`wB&k 6tn}9fU[f>Eb/uz=3[zI*Hp^]*NP{*eim>36O^kB>=dSGWI/z1n[)6I}Sy֯1 3Gnh`\Y3M'b@q.tTTYџq+NWI'&BB|vGeosҜN A{,*%==xz҅';6 -5Ƒ:x˫T~@M:po< ͢4FOK($I@syъu1I1D(y.W,l#/_g:LJ}pvϋlLZmrr`J%θW} |MWySUZ MH*.Wa z=V/eޠ8oH'@53+^ q76&=axW<%3oDac$.Ǒ{0Ik3)PZ-twZIw׏A2 WQdNNiJp-Έ6kSib*oH<ʏލL Vҽ>d7&Lk +#lv?0:>DR 7p_14pZsh)@Sne:$2A6ؽK3elkˬU7HG. *6,֑NcStTAA?)L'kԖjGɤH \piE;+ZǤa>PoP<q+r!ݲ!|ܼUsԀEOQ;1)PYЩLcK1 ,V:.MjA ]1Š|)-to5}Ƈ[^MvaKɳ+@ gyJ#%M: [o =fD̀k|1a׳95^zKG-#1Yo7sYuqRYD 1JpFSbtV7)θ+7׸_G.˰՝ɐa{j.c>4SźxDo~Hsi{@wZdGC;25exMp Ge BE^/v3 QW?_ՖdPmo ࿘rZ鉠ivD1O_tL:P򏒇$ 2O<ԫj2S șHc}L\l*[8a10= .䐻Jk.CvG>FVLedq͍mCnd@}zp-41T >56@R 'H ns 5BsxPJvArʾ]=[ jęJ:?untyh.@)n H-fmt2iH.<ϩA?2G w%ަCYa0BeEZEPT}a47@B,=뵾Ft?^vZTP|5K-I׵覴JTg"T;>~I"Ђ66.bM3+?4%( RMj4:~Y~HpC1/ ի@ u3EW1f륖Ji[?)Qȥ*Qˌv-:ob[i{ wiVxFz\lY։S4D9s-7;!7Hݒtw!9_'RG@ M/YTDʓ B^& Á¤rjC=+dVIqGe}U."E朵}!N,y8Q|:*,Y ηQ<+&fGrnV"Evo =K\+SX\4{wѫ$\#O{H=:Z2??ygKnz>zԮ&קgBIgђXBKاS+/hmi ;ZFe8a1*H%CG~j1VhU5/ oU8t")p 1L,֑u`nod! ˊmoۀ`lʔ$ueer1~+&{}4k 4јӹ@]e\ IMXrnFkHaӅ;l^(#j6zYVyl*g, xgD{kYM4bs Ga%1|j4ktBX±hSd_Zojd;Uz]@=/OOv [5n<̢9,hwFZCOӾ4 [NKa I3WM][Mi=kna:4j 6cѸ*O5OGf51s<>2+szrG 7pHVaD*sim uI奚?"߈< .Տ3j;jvٺA8vb}KH FY{ij\LɢQwOQ\ Ņ[G%ƎpIoF F h漿LJd ]4+7))|5[H1G҈"jTumVLOWTutϝ `; ɲn3&G?c*@fԚSep9tL~f]qQ0ǝqj2 Y?:T6QY] \~oǫZP:J*}GA,"v`0S,̕gZ i` ̴|x RߙcsU MZ>3O8h;z;ãAX5xٷwb&GY˯ fD4Y1%{+ Z*0f0'-R;/`6yB\Nv6M\f;=qG fV/{qn6MsP%d/+]kܣe}9ltIm8,O^IX(/4m$qNvBPw|(}A+Q)@_Jٚ{ي|l {F-'\'SJ"=mf-0HrFMGPͺZ [PN!i[:?'+4#bex= 7CGQ]Meq. 84b8m`a`q=̒okC |@YT_M"ı)I`v#aUM<1J8pÀu;5tMH9 B}v0p= b% 8׳jX  Joo44PzBԔĎ/!K3D؋0vxJv Дa\@?=Eq=mB9<3; TXeo|؀so7qlG?*j" *t$~zL&ǛA6"ULIމrڋEV_t])gRRA1y JFj"GtHjnUt$|-D~z_?mטzM\C NO:r_'=F:`֭~P@[2/߯j>Y0pu]$oo6M)2>JYD8 ekgYtz4xq&z$FN| LH=iVkVC{Wq羭 >t}5r{_`pf_{0jt5V>uiFpUzFLٴ'H AbVtSGjvL+فSjoz,H"O͈ ہu"C2w U _оY^xdL*."~т1W l >F >9'Q< t(6r_1S; K[S5K?GίulڕHn`dʾu h>rjvG#_Î~|ě&n$tki *GAEjJB' D3DКgm◆7-?f[J;3~4#d-k2;bAI\W R3+U v4E(8Yb^ōj16[>J\,Au,0Rm E.ԗ'$5.2Xa@rá7c3 ß(ζd6IS(V /DvA@mu Tw|Myg3Y8tp1R⥦yQ1'lQ}"}+_CR7m4/-lt vYtFD1`k䒨a1𩄫Nil2S|V ӑorV>ܘ5PA 9f6AZ0zhlH(Rlމ2M],Ѥ}bĮ 5nǡhϒBDb175o3 -#^ꍅ$e>&|TE^yT프y"At@hwz/d,_~9/ͰhMs9-Ad큧W4aB߁–C!j湵IB%YR2Î++h[<˚v`AU "0y5riw ?@ymB H*D}48ʻ* x$^6To6C,AS"k-qw;wHKDI,lJI,JB1Ǔu >8G = iRT4s/, Z \$@f*F\̣ъPeM"Iȝ5Ҷ ۜp8Bc8>3F R]ax'+hd#eb7ygaU*abu)2=g9wכ-C6zLwW3Ys6C*ΞN= ȳ|P5v@ͳbYY|L#^N[P+U/ ]{Ya8mqP?Sqԟ6k|$P!H%up ?#DQ-~(]*CؽZp^rrNzr>dwPͬ!Ahžcn33.=0ui Hu2;Og;^ )H ia9lTuh^N7*_fYv0duQfmbe\O}3WLe<[.f5R][l) iK&jqUhJx4ysrIf-}^kBfsR,.Sw76+Pި A=JxB-e"o"y B_Hq`ZgU=Ap1esђT1@e܌=M4 `l`C؅rCms@রϭ`Ī rF~@= Gu2Lg yTr X o8/I(fD):i!oߪάSV&~+BJ xR4)AP^Ԥ/M^.4Mm+s+gYDP>KD}9@\E0B5 / q r]WL̶ɾQ!$ۃQN-T>XC9vp *5DN۽fׁ{{h9AQazRrsSMawGZ0}m2*5&>y{]x 7)OS[̠tA-w(Z/h ֧tL +Asƈ21F3 p be/,V|zY))&۽r1<Ħd݃47N '}cw/zBenUf?ɽ),m(1>9¨ϲ*.8gȲq'L8>MǼ$}vRDҊrп2sp*ovq.{=b="J'<-)&[->GԔ4a*9Ef;q(0@ %Mo糞* |Cwtn65SqjbHm"~J'81K*VmA9^㤻m0N!81S+eDz1/]3Rv#;ܵ_QExd@k2}ucM>C Ӷ;M&  '? (?!7U/U!x砫y]-UȩDd2[1N=WspdYHc4ߑ^PB4~V[a[ӹME^MN\v~,l`q66r>Z2SfgКXǼCQZ*֬ܰ~moK$og}#,;5/B[ZO(F;T38oz7+ Կ9TG7hfا4]PجW~܈.T^nd㐶9=0,Z/959䇒4m[ Zl+oE~C<<f7 IV\,/K j;^q+"V`2D2??fd-$)0 OZܞ.3er ](ڀfSa=2-A'@j?pJВecʊtNHR d{w0)jr:^0Ĵra·P+pd:0ٓ=Yg4ŃK0Ӛtx6s Lj~)"5#C xtҶTOlIR8s0uO${Œz2^zSeV%a3 f뼸r&;%"DF/ik\LYϏx"xz_JWS >/VG=ܸj)&rPGJjN{r ӘW+PP %,3iBAݪ!|k8(+_jj: ᏻğDހ N2|·yz9e_&"8ImV(Ú6̈́߿ɰRf~q?a!8f4M$8rB =oG8 Pa6d;>6-n'zB1[OΌH0܄Í@>n*;h/I56Ɖv1 mNFuT`1uDK S2h-Q7_ׄS,K7?k\S+j=Ybv8O %.ZG9f#7Hsymn&2FtOq V)!ɋ?d'+<ߌ6*-3p3mTt/G}}qq\[Z+S?_ת{8 3h7B1$(`8=.\w-tVC>" 8dy׃kCf)ixO10{a 6PҜS,AU(՟.za|6wuke(yTьV41>sfIWapUadv78n'C qe dT׊Hyw$Y)Xl r&l떜.SWd+J& 5H{u0(KF+sYt^ܺIk"+¯qO Ehd=rWf kQ*S7r 8-BM XvdxWE-lI!b 'ê0jšzfJWdYUg\: A}AǹTwFaW:aî[8ZX9f_0M|/zr#^ H9mfayh([)91UN{4ԅ}S:r(IX]{RS8 ЧA]oZY=m.`=][/LVL,/:'G̗v6i^Ojد>Jfp^[P1i10Tw)B4t{9gͧdB#s-҅߷x_2#f' $i`:e.XY*-&I}Lfа,;D0vKsVK?;s/Tj Ktma"sH0quU$DCe- k<<~%tUJ*^?SH2rƲX& s%,{ء˗鿣.m3?¸.vRq쇽 [G[29Ƞ.; Mpee a"ayv-1,V >] &5/z)qSIvѼ̲V'W-O 9ve-ɓj|c[" SkÙ6=q. ԛ7&~ʱv\^9ZLxV5䉅`d"jTo%eC:#M&B3 t#xDz`+^ZĴ a|H1L|R48},](QLcȶIhX|t0-8RjVI9r`.xhG g@1)sNf|DAW6~^]bMRxr7Xg3#(n,R>w6Q`_&vΝ%Z&@a O4Ӣzq=2lY4rIBҒuQX 3:)z.DsھdtKac>STg 8ҡ۴e۷r bePbNXFobNN+-~lBjeyy7I::np;V6TklSC6 qIι{~:$>zײ*4,7]=w +UAUw GV@[6ST=;#<0͊EA7HbxZEʂfՠ[mBegۃkhݵ 0P\hpp^.`P'biH!TzQAԜ:av.9 WE!cRВ'`*|Rpg[QE'Pq,0X3#KAՠ凳\+e'J &P\*J 0trؗֈWlDmš }TNͰn-9q 2R_`c+c4{G,Α ghµ5m--ښ ;iaf0?#QOٍ?߹_`иX|#\upYfUߩTFv.>ir`Q4f, b.mjrΑ-b4@o8 ' i糗3f%{x{V 䇽-& An(WDuڤddU ePڪZT-zlc"AM+3 $"eL ޽6H^\)@|zG5jFx+ɤ*I,ڍ՞ܬ?L(Ytr@%'VؠjTVβxl2P Pr7y@H}|Aż.:;'&]H=Cx1|pqgbPeiF!<ŖCh[x`o7kE b/U2V_眕ha9B8};^U1Jhsͻ?O~Ҿ*+Q~1!u)0NObx!(:~Pa_Fb%>#F(zS.01м=f}6gbCB[M'2he-94KډÃ2Vhɮ- yDdՀ-|PQ`Yt+&ɎA;4ZF35qcHDv05Y)6(MvϤpG_1ԓ>ý+^Zժ#9dPBM Q(ѦAe(J0mzAHw&*߸N!=ҧZxN CurRc g -W-|kbI2 HHdYF4̀.[W@?lFM4`lSA?lepf 23&> bryo:VH-QL+%*&MdES?@wdҚ}OrB0lͥMƒ'1׼v3{'۲U8x:1Ԃ Wo|< ul]Up<$xAATk)jG,qohOֹ C9x]ˈhRǟ*|͊r9<7#TaT::/sPwA[IVs0)2a,HbQHU#0 (@ެJ_}t{HOȹYg>cq(ncv|q9 YtmlxU`pCL*fuHi @s+t^ U @sz^|GWz51{ V8Lz2{y,6 !E=9,zFm^1y?Wu?#LRBqd$l3. %qpF߰O7o+ADi3gEȰ^\fbrُh!Ln`H>xP5/FNQ2ɠaK*-wZ T4L:Ц;KD ,̧mb )'|A`WԮD㼵Uwn2uWcLh2o`p_]ԾieYAJVK{"i~܂!&9&Va`IH5X YlaGJZS Zy4Ȟ%))+L(90T7S\[n@fFV\M"6C1 X`ˑ{"jŭwydڕaD|:&rN[,mϩⳊ*i{9,c77smo PQd,H1\SwSQ@;7V o5ύVUך6owL^Z} Jxݾ!y={3ߡy(Ϳ²%JgئI'mF;7(]*+ji Xt"ۦmqj/%qSJ'rJngeL_ Klm#|HDIE&@6(2HɁёSBiGϿά>q"uQ V!zZU@ezj^}i(D=zsy PPg) | ,oOS1!='>\uXTـ`qꚞ,5C;(CkH–bNޏ(] _c"]%'db^ۜLPs8$gJkl&"_Gy՝ |zKD;( <QjI} q._Skl|htx!:B-+0Z@̜%[cv}-ʛY1j0eg 񪺧<ǣ~`uK4`qD ߦPPFdT8r!F4i-2sK8_w |J^'QfN>B/HҡEAs΍]3K شչ<,n;:Ubfu)s5xj69͐QE\Ry/GY>&bԴs''h^rB:x{^%Gh9✗v; 1R{&@֑,jqjHA;O5',ÿ8M:Dկ/M g a{Gq% M-IW&ΔIt67YkO@hۘkɅvqk*} +1˭f8JBө>' z2ڏ3_UJSfk]CNVC97cLf3Ж$?|W]lx8E*Ր})d /Y'2JYyFǏ_Q>?TEHwzܟ%iSfUU"ݩ sv]}ĔO4To_0ᕧO&kzqa0E~6pĐ\rLlv V |s'nEn;YwtbcFX0E^.+y |10&.-&yQ̉.pBR֊ L0q_Q7TV: U `[T ݵ)U 9W"b*pIL? =ፋ h X,gQ`K@Qh +|>Ce#zur _˷|cn50-;fWRSygc YU~r) &&G<#9z"+ Iwʟ m@Xޱ@m P3 lp67.vȥԹ,sVbtrx !|u[r8p 1L .=nYH ȐgC\ҡm'5I{ᓛj1KJr!/m4{,it8d K&ɹH_oدFm0`b13V$dQ֥C$fb#ǵ~|;@/X/L)Dav4xVt蕟.VznYCֵ}m(gT;ޙ\>`LsWDM#<ne SSjǯ腌C$e"mE[Bygg7!5E}1ގJ'j kZ2~0p_K yuTBDgA%0Wi ۘX!'9H qD%B[3ׁJ2/:ɉL㹺.FRsCȈ?h-v1)d0FAד۝{k5'VD<_;뱫PF5o!h/nm1OjZ@BGվۄ`L+>?)^mf9pЙ3^9)Ƚ?ɦSPJf5H&4nxB/~9GKоMw. [>EUm\_ji |W_8e)eG}s{ .] ohA$m_htr435֖ˇni_|*j-ΝD :\vqGǡMt˄x|.mښatj#\ Ga./I"˪rM&YVUAEjr|p /2KP67_jub_B+~+=3 CZ\WV!vLŮs݂s`f~H$iZ)zLn-;IX`pݠ>Z#f7UcwIF nZk>Z)phwRS(u'XkW#%'Ȑ'=gHҎc?vYѬUqP9Or~q v&]h5N/0PEc1ѻânoөœO)m~vɁ˼޺jlYmt14Ɋtm_EDz4|J g*g?Բ9H5Xfwmp iky 0}C/aK+u7l◩?i5'$Lh%z8X̫9K[Lؐcfh~ ۶iPTb` Ҟ.-̔}?v!z5S>Y4Ϫ}NpdPX ډ!p% a#Ɍ;U;7I&ȽNfbf@CtîS~cnPn:[S+^v_%PSVsPK]sAO}a(vO陯&wf1lց%bx_C1`N) 84b@2x2I3&pf3cWU&bwłL8֢oe+S_sB\c!X0|G .ShӕfeE bY*gfLL 2abvƎ,tF\R:-0+Qfjn94CJkF:Zٺ0"Fi1qk!6L1j_b݋0~QIс7rœ楘fR|l, Y7gfWye^h|-# yIg+'fzH\Vd0jFmҿ miKt ԶΖVFa5Tguf TJaU|ΔI>M"ys\D,U"Ĝkz?a2UJ>Ȉ~Eq$nC4fa{] HqNʤYTh؛wO)e=k= І:L1"uAb08{N_yYW?)Elh{񮳣U.iL ̣]\02当A r] ;<Lmz"oq^r/ o@Y+~>BJ8 p#.\B8F`@uoG' L(}* ƞ̹j&h~X/3w,m!EDЍ<_^Eh\G2Vwv8T7Me4i/1kŶ++^.-4nzTK`1wC~U lDN7ǘJ~v9/di,F9C[+U wA 8?1\y|1%fBre>I#W\~gC$Bٮ%!e%LeT,O' JΎlo<06z<栽Id.3F<$ҹ%ۋ&dzv\Hܷhh34c@` j5bN)5 AR gl*i$Ԫ+QugпH;8Í_fp  ~ A? ʠû~ކKKU~W*zLJ#HhJyM"(x&𘣓Қj"ߪiطWg̈́[EF}o "DU!#Ī!q&Q`c9pj*dP2:]nMXFќ)?M|R?Tg9};9p =Hb&`3ƧE*:ۗOvD# ŨAjl]k7)7(U,?luTB;;K_kTNUEz7&di,%<~m0]IT7T !=e|(u}ۑe]\Vrb2=J֨c ('(>kZML7.K䊳$1~wʯGKPt}6O~D„1hk3T\Z`?RkWPeb;~̓Xvp7)}W\nT&G[E!Wb+>+)#]D8LHćԈT~<hK(U;5mU9Cꖺnp!5Viiy+\b@yˬUwy, A),:7ui]5Y7 (uS-σDDxkօEڥ:{7,UbFTS8=>zi >zQc;Y.+O: +X7?(&!j*9љ1ɴK1ųLT0z;O qu`aH&ja& G5ZCL,NG }hMMŠ_U;spxUO{= \j}P>硧_KzL˼%G.(*ye#9l30b ϭ~GnG:tܳM~؋.}ƩZ<9JC?=%o9X<-Z1TʠʽVd\!EAgM> e`ç36i c .Jk03-s*]rcC&8)L~o2>=v+02" Evɐu k@5#s`$?qTxZ==).b0,I\TB>-J8LqT OdBjc.k$cuX^s?c)Ge_%َ'6 ?]F gQ0qsT`Bk8lI Tw[IP ,(Vljr˱|0ǻCA|S c`Ki cā?hHV㥟9a`HmO\R'^XgB<[.]nblUAk͢o޹N!{0QdkWX`"UP"/Ѱ?IDrYHQe݇z}סw0h23{*_JfVЎ-qzOUṔGyZ%J awk`!hN΂mW9 MiI`"wJ4oB>J#I]VE9>96/JIOB[i $#O<q dbjHv*0o@8s>uc\"Wة7[a,2ٜVmhrOA}z+zfT"Jw0,muZpzOp#}xCў_-5 Ns6P͟%No 42ߓF- -g<Ӭk7d陈Liw ըwmw% <^/UGA@HB!HUR:ATefH7!/Ryu$sㄼI?#Ŕ;xQoxkE[%N>u *ڂuK \,*@5 b#F+"7l?KF&dS\,gC&3G)GR&Ys9Nj\?΂#6ʓίd- "[=p]ٰPeQ.gQ%?aRRm-4__lu-UKIfW'57rF;'X\t㞐$&i=tY-oJythkwm{܌ ;.[M Sͣ3MGuEE; Ec~wͲfOL@ [`=s)7˹eVKWg%Vή~wVpÁB<=2NUŹߓ LWu1G_ ܍JJH0MP™"5|b3 U">IK2C\ 'v֌˻bTSշ#+ _AS`&ĶzYaZ>b.xDΧCj>ZxNŚ=q L\,_ ˑ:J}ۚ0cgW]|z]lԖ_cO/<u$"b!:yn'i\Yf]I#Nb푖tre[l~u+/VB/EBH7/Z8af O2 m%fS8∹өTKsfA\u9zSQ,=G !NӻK@r{X,2;E,[F}xޮb&vQ-z8AUÌlgYJ|3 9eSSaufL ́bܦ\@PAyévB5ʭR o\p|fvO":8:>ގ?FjT-GTҴ> J)ALP蜂U?HY͘:DaxJlNvy]էٷ`2JPkmu`m!R(Ta,ҋFn[-95`/J6ԣXK z-KgB[@ߠl/用kTL,V@|s?c=/UDxȷB\vyϯ: DҀq!򝴽u!-akGTQND%o,X1zqL%BqD$8@lQ^:p_Rʦ15S@q!9f q @מ]Et'BRB#Bp1GeYU;z~ \ܸ٠cx*g6U<Z!Z.mlNENB \ȜnUeU0YKX{'=35qfEԯIF ӸCi%Ua9 7' E ˶Rtlh 0;~.uTsUr wH -(nο;`E'_"7uVSS@Kn3BZDࣂWɽm]v "II~s |o c'EKvwVqk׫|$&>ajY:Q;XAdPRÛJP04oh @+`sVQZ$Gg<߼C~Zjr9Fy8ޱ'VǙ Dǽ gS['[]wHW>XR7 O||5NS^K=dWu Pٮʱ7p; pT,in赸vB"{Ur|q3q6),^PnzL7P )SH(:eH Gp3l$ W{[F2hz ^ݴ a~bIJb_=:Lr9Km8j[2: {Qq+Cu12eAᄏ{ԧY-k,,oY 2oo<NUQ12#jAT?+D_y ;o:6wS2/ pŠ3|K^-TZJ FuyEB(r \p#V1tidGv`p`8K -AG8w {=#L;Fs`I"S̈́ zL+2K0a(S([:yLuW\n*QIsFL H0˯: xXMwѫ0ݏB (1c gZwfl ^ijȬEe+)E(|9`}OMO?I s ˉd+2z54MX}P #1ubLm ?x閅q Ne3]'`׻1X6{ϋTpc(]x{rѲ뛋Gc $f'$xS2O˟ME'eQGݶ %gRJPڎaa&Wyai*T9lMRV"-z5y; BTz.zogNS :9ȟ/`fH7э 3/f/g;^@xoZ*""?˃.KW4AvWso 63;qc,1aCAmⲈ/q gxk&#U֧CZ, lS!0.Xފv-s,HZi;S(`8-*w;B lxa>XPo=]YIrV1>GA:C/=b~0Z}|s8I;o "E CzL@Fͱ%#ci?NIxS+ߤQP@}g9LyZTS,>'F-&ޮWkFVd/*jYa .--ښ^<B mH6R~Dmڈ9z,08G$51RP]E7mF ʈYP}d-Ei1:V4O4<|x4` e!u[Rf! cCg. V)= -{G a,i!2iŠpH$P`^G@@ =87*pÃ4 ;_JOJ|bI7)ZF<Ӈ&ox] ?X;w`h3jPy%vHj-?RnuN;H,̫%8>ߓp^ڂ@^}a<8?o;'^nuN\PsL!>E!㓢 oim Fi9k^_$xs }ޱ020e(׎"S@qG:+$lnÍr8tOI^YrN<p;F/v$E(ɷAmĈHieODYJ\4oZ 0>Lͷv 9W=!RhI 3')|"=/frޅi;0 %CiV]Kzw]#*tHz:(uA*i1o!yha$%'M-*EdIg{1 ,WS]RMc ܺTCȤ^{QuX:MC 7~eZte%8| {>MⓅ|8 uxl(3):}2|4QTkݑ/43 Ƅ[;ݒs%s^ʥy4Od(j=_VJK.bo&kE_\0?KR1M>AG}S] )A՛e˲_2Lͅ.󡈒eVII=@#sΡ:TߟXh|3,_ ? |n5I2BAY]Gܕmx^DLs ="-(ZD8 [D]23!5s 4 Bu"r$nX  uef7 )l|q1;nC*[͵@i¥INşMSȷid!P1YBԠ\?焧̹uf-Ĝ{*Ov< ֒&t'a%l0Zp{r3#8TL)}> A3|<|~p2QJ^ƃ cÂdtj:w.goF8T)ZUeγ z9 @, gKfr!La i5Ԯ[ CB֪s& >k?U]8M\n7yOA?}6ޮr ߮u`8`!a>jϨmEw Kq/ritz$ÈVe>Kcd4?켣:MK:>628+.l^TOt=3na\rTQLS1Σjb: lQpl #v8 |(BYDR@X>1ob?m;:?;~nTHS2+0+ʡ fr$kt^7/FV'vǤLxe5_uifU<[b|<4JJX6)5^"@"59*֊nc|[̙kpM#.U]{mF*zUI@臷bs2.@1؂ {Ar< WCfCvxL?>jՍ[OVg5S#?/fKjpXqmIl4bxxxV<47.q fI1ؑ)vPLv+e4Zn`o (딆`DpTT\{\a?*Xhpwۺ$zt6 NRZC/L2RP,Tk=-{D.jdݨ/~-Aͫ2Ԩ3VuK+!\e׏_03bGH_ N,o[8M긆dOpOe!ap ԰tT?!J5A~g5E:e.<lqPy؝S:>u".vUDKEu c+.X }sȴw2.L B) p 01׭!ļ{ƀ2w 24C^Z-LB^KSA#˦8ΏoYJgC;0hJ~o‚%_n++*( ū?iE?*o|=I判2]-]T^R"{|a'K ݂Dwt wW*[[:6>g6f)}.spm>6b!%"dt$VY_Rft|Y?wnsPz6q&?^hw JؖNbiBϢGVcgfݹj íA њM'O $q4ZoC<=Oͬ1ǁNDɔN^0#M͍K@.)sVPxQ8J"Xb[<M@[LmroaϺ'hp$7J]H4ݢH:όf)'m:#@[׵J/ePN*zߞarbJ4!Rƾe2ydY*{xOQlwUX;u5pE%Q;_'X\4W(N_ \{ͿxE(OZh*}8*H礶+M-G 'fl"2U[pdx7'CۅZ R2Rpm^ڑќA+ڽ 疌@Awf(f% /U_z%YCYO%A(i$+Ƕc!PΛG뻴ȿUEHSvO}%nz)<.QJD=p!Q^v /O$$ɞlEܖjg&:2\m֙5eNЪޒdG|~~\iB}Q,NIo^1\]-ZYѭUgY:坍_̤XOtEkmz ]pY H^vhhM\{F?ig{,Ӡ5v f<ҹS?t]L/.R7^ȑ<42x ;ᜎq؀9*Ks(7FKrF#PYl <߄:;">deʽ$Cr )CRuSHۙ_KJL³=}i6( Rhg9K)]S}s bfBKkF!elc#ILPǣv04R* lrEslDEKkbJBI= P`+Rk5_hpK{| Y(L!8dU -p7n;W;27W710t7t2+"k.fM#)vTW눻,*(z3@mL9>H8bRbtG^=a)&l0MG^ ) iNڋ$a{mǛqi S:`,䦰@͘Rۉ>u"5c/gEU֍w@\i5$DgtekMxP*O8#+3tIH7' nYiJjCi8ewޏ? x46rrDeeSF:P<$Xv9rZk{Lw8z;3!n"Jbh+ȟo:ylCl{ӛh%x7(`1ܡ8 N4G=2- M^.`- zaPED1#B8 lm@ޭ*a%9q?9ژ75s- ;³$8|C$Gyp2թ0ZRGH1 DIGJDZyM`a'G#fD*I1~I 2j}MHW< CܧgKLIcR)Q!5qdב?1j4xS$Kj\7C.6X\>E^x}:0.oK i45Kq=P}[ yYv2cV>}vzKTf%-I-"?aڣ18,_~JݧA҅ <~{.DŽ`E_k#Na3a֋Ӱ~b'ˉiQi`2WSgb$Ya c|.juK뻤<'gtG ]ƍgSx˞+nȺ6s{U i* 笿RE ŦSm 5S+) u΋I,>{[5˽t~7=*>jP!5'п^H)pg q7l(" ZԈ/kQbDG-#p ;bcy~2Hǟ&q8 |rEFl7̛Vh%,Ed;t=F:jO\҈yOT?P(nAj[1^Ex8r ީ.(mָXQdB5܇Eӫ~>aY)},p% @#ݣ,Sԍ1])69-i"|‚ŬӷFlYj O@5{^9HsTi ΅$.W% W NGIvFkHR Z`ź ~g6H1 \cQJk`\jNΩ\`ԃ!t#p=yrHz*9^DQZAa؇HAE_ Xb|4{9d_8 "J#6cm^ 3?5U524Ja[*yJ+ K65H%p #J1|x8m"+KgENx)`AD^S]-_ߗ疍M*PR4ܭy4|,=Vlq"v8L7\Ֆ`G͓ۨ|[LibR{#e0hF%*`wb jZ"any$+pqb-pRh*5ۜh1vBؽ8FyN}=ZlL4%hcL|@$b '׻&@? QD6vXibsɚIgLD|:1VYaCJf$ M2@64)j"z%r7 $ N@w3\rVAzĘoР pNo1C!)W8/ +@Io+M?JHY7lm iR 7Jt4++0Ot%] [K<J67BAzAgi+li^!_-VqD6?w!nxT 3m$GӀk'߱֨S ǺFhâ"M.c9"I1n#aF[/"\p̛aN)т:f[c>N:+;Vn! &d瘁ʚyބ Uz=i5N5C4GaFȠUb(Fڼ- y6Ә"yp8?OBPR ClKBT SDaq_—Sն+N2?WO\MBOSHw'2u8;5P̓C$ ̵v@gt ir1: ݑq`Սu3rBxeDP$?Y﮽FAE4$c(}sڌ*`,R_D^%;@Lɟ߃nXB_>W)oPa=D},yq_>^f,JuK1 dlCiswr4@L{KCG%q{Qkڸ:,/g|$ob63>u/"xFgR +4Enuފ= 2:i wҨ*aQWOdõ/8/8,b5 |<$u"l|A*‚bC-"WJ|q) \:":aC*Rj]ᢙgbV淠Xz?f-+Ed8 x17auXq-yH)؝Ѷ~p؋fRzIr}[? Vza+ \ODg w 6Bi`.#ڧYIQۆJ oNK6v(KvyWДE: ˀ@>$h9h3c6m:tNR\}ǔdqcsyiW:1Hym[x2;E'Qo-Az&f*;x`Io;%@Ac =,HVheM\<%G|%l2c5a^4E7,ֶ@DL|gE`ua"604UQ?Henh?0M|Gp`F,Yԅ4_2:Tn<&[UM"V~A:AiZt_XI~d;ɯGJ_bpR`lO.8aa Q%%?K&qh/5LG6i׋o֡A+O+9m]N}Ux ĕu_jܙrȔ>)폲H尦 |.3'Y[@ח7r  *nW֏"T_I9 GՎo4тdլfC$Em;S DaVG02SOECflXG}Vo.ӎ&YkܩHP6u`W{3NlFL6ۏMZmz5e(׭N8( 80%aRֹ遧vCR5%.u ]^Xh,-g`#ulQHT_Aa&dV 1bu@ì?k{5<]'p{~d5[ ߱=`jE 'zϚ#E&{ǒ'deQ#J)C^Q}0{@`FozO / ͭ/,dѹ iꑹ"[g EPeu<`rKE+_i)YVwHn8A-Y.?rsťBV1˩np"#FUnJY4BHܬm;\-O|'d]nw)~FӢ!/]"j #Qc ! 6[TYK_)$f&&_)@̻Rp{6==Rc&z΀^H>L3b >|<[^u @08==.](S!V,w);g3k?}9zD8#U9M@:/OYbB$cp tyB L[_.Lj3 o 1WFgKg@=Ypr_TD=#<׭~NVDj-4cR'94^C }CIVVM ozS+> @}녚f42bd(2jgxlR-=YI1:.y8oq^6OlsgSFZ͘B[G 77 .Z DbӶ$t7λ5TSO3pqjyY<=k&('{pS%M헀gM!%i&bo5<堋)#p>))OQ)ZȬ9ϮJ ;kD'&L=3oXI5 ,Z주WR;>p,hU`4.^Qs:A= d/a%NEdR1u IJXw>2է*!9DHh  ,U } ,6ԒNsbsAq4'a#l꨾v+0=ź)g=7/֞桐2#6m4)tgx< q-4mޔD-kywgNj&Bp yXmd@7^7h$"T@M7Im 58)dV'Ժȋp<28kB꼗vѨa<.*bp=6bjN$zRф)'OyvP#Zo`9DxUZ<9(K5ǥ ^uJi #Fp@y]m*n[gWN* HW$1JܦRpۛ[lvn<,PP(`6 N}wiGIӸG~Ai6pmG-3Qbg%(Rx}3FX7>u=G1! J7|0<{ U׬KڞGhX'Ǚ{Я~J&Y:@D 4wZ[ -;KPӜ__sHnz5X > ؠVic]z|0 W Z0X, h5n-yJ]6K~Lg}+vzZ]`vNme2QeO>'qT:/ 6 @GZePF& M8MGxx98Jƭ]Y8 Q\{78z ߐ T|,<*^ \6oYlq\bH%08Ph1"!3M} ,jiC_I@2Wwskq"`u扃N"yG3~k<0CuD99(o8C/0Y'( L wb89ux3.&" MjƐE  VwO&܎21:ʼn-[bE'J!~]Oxܽd[H mLbĦwj8jE<A#N1 58uW&5mů{-nNߕ01󑮉]HϋGY텍JXA Y?Qk~7bgIhB![x08nԍ!}ϫK3I\G!yb By/Yһ6]L*4JAd|orP,Eql?:L~FT`~ [b_:25p|'rheTi9fj*t$: ^u$˂@ˠ۷si^<]`sPl+b&FYsK`a_ o5KY6fD1Ca^5]O,l'V[>uI7=-qAG= MYuae6)~pD`sJ|PiƜ)ygwP8 a0 Z3DѲƗ;4eAٴWH 6!>Xԃq~K]$i>#4t|4x7CWy?:ֆ۾?߮cόQct(Ϸ mEB%`~X)7@{JN3BFj(bZ$*uHh$:,y7lH&'VzbÍN/cZL8Y>*(hT28I4 qȢ&>H ?+~!1|#,w{61륷E)Xs~̈́ l+p||A .hʫLRqߕMhxI(f,8ڢ} B t"϶E'}~HO3J]ẗ́jV#ߙm-Y|k@̋Y0!ݫOpp6qC#`e]TI@!HÚJ8&]Ե({zfPeɎ2 ow?fzTgv [tdTfg))@m Q1&/^hDvS=1a}veZ*$C)H)~ΪJ;"?v^aN\ ;jLf zA+]ϡf>KAl"D\Zܭnsj0—0@u&Tr^++C"ХpƁQլ^ K2n8^ǕwGS^?zb:K|l<~\ a$kMq&}v+` F BqRGy/v.% &~#9o5XmLF;tf*yQ??Qʦ*DO$] \D %Jch +Vq0pY4ys;&![!d)W\g8\t8@8l{6O@µ@-o#.OdSRB8TINĊ;G GJ,~kV2'Ԙ$}y9lmCC<}:"|T&)lBE{A ;p`h8sH_`ДPZ3ٮs0B4 3{H 4+REXR,πUY;alM1 t9^֒J"r{L:ul!=W2(:S:%lY1wOIVt0y 4djù~mO{KZǂu1?d~d$}3#ճw:tq\wD '׵z)#rajxT~|YV&ZW\%ؖݍ-vz,$L B]xWX)uv!ӣ'ܷDTfrp4so n(=n N{NeYZwPѦ4yY;zZk֛ibb]o  @kC$?Vah 3*i "ı5xnd- r~W?PJV RSO7V.ktAZ#W;]0' o$ZkSҶT\{wjpN8m|Gyy ٪O,:y ^!TJ\V~.F#sdY(yC)}i0Zz<:GWCF )L[ AUiLFIaF6R5`2>[\zy[;7h\0jq!;(k.7𓧊)4U#4ULAƫDO`ăU䍙O0RBcC0Vwqk;=MLj‚ue-lD vC>y 0ʺ,@BJn$d[hhMI4[P&yj:m}'4Ζ[[bfj%/ Md)Ma:]K͢ixڑ}um%i.5H?9 8:}}y[%;œoW., zYþd|bAw.juwcu*6w q.rMFWL} lt-S_Qcz.oit2zevn >:cqd}<ն/f_.ƫeLAZ{~3k ƛp W  ސk2Fe8ݶ6#|yɌ5ºUSUevFJ<?P{u yϐQ,&~<2LmB:6#Œ`0U oPdmaj!j-HzxP˔}Hf0E?5LNw7p i78XM FcŘSؑX\|x83%G.}a CH $z/!huezUS&&&&22$T+ \T u]$Wum 0g2f^iϊxWFG-^l{.VKfn~z[H{sJ?j7dZ²Kn3Jj,s>.i1Uer=N}iU\y1M'DA!#y{ҫosLq nA5=0651V,ºpu/1Jh\X]#Ej屚M;Tv=.&HW4a^?#. &iYg[|jwZ*j\W7R G;}N`!1E FE%[AEg3fwmƍY'xd1ȼ XW2-dTTb^}U}s/ %^A@T vVߩRJzIL?>5}Tp[[ QY-KF#?U'ԁd]/ڷ$ +A $A-&:Tm /kk'(5w:2O<~ezM$ LrL6űw]cԳËsyR sap!d|XfG|(*&myDETFz䋨y©ku=dlZt-Gtx>w|2m(G0L0_'RR1<&x7Y,&x ?ڧ!]xN$OM77\bGx{8|>89NE͠iС2ý'AFrlGueo50OLۚ9=]0$[Z3+/oF✼]TF_"_1*!ҳXa; 뱷i;Aml1$y*I"^>?@JsC23 cks:PKu 0aqzFv22q3\iI6!%Yrwn7ZL Qg7 }ɊTWInIx~"VLʍKcW/Lrmdy>.}rӤB +'(TCdJ1;^*}q"U<B^'N [$F}}KctG H/fmo}d-$9|g: mNn("^O! ΢=i/iΙ[ŬM+׿$> DBeFs긓jP&Lo#դg2{UWIRPU7=ϒ,rr6X#SY} BeܡtI/b(UNm/ou5b917;$d<]/^X7/5_m+&7l?q$`]<%1Pӣs%TQPESC"lC-0;5A(BGw#?AzoMLg": Fi?r_E<N'A״LMhKe2Ny>} 0t/'ݢ}Q;%/#(ntgFLsBN(=j8ͺYC{iCx^71wXjfUPf`Z-bP@]> B~#&AIp\{dug|vk 4j71}N"TL(Uy6LQZq4T(A}dBο?oL'ՐL`l@@<hJdmmLR΀:7Jn-0c-/~(T%1)4Agjgt0L7>lPwj$|~q鉀-59xxSԌݗ(lvYqԎLXlmArX껽8X%G 턟xLKq < [36~= ^t~C %D4j.,*6u_ lI:+ tO,P'%'X"K6S@̂`}$nb bH]{;Ko:[Y$h*=֚AZ`P!'a`̔@ MDh8DEcF +r#9_*ûHTڷ1MPgRc6450GW%דo_k_6^-̍ص0UXloaϸ(IΗ0cH8 `R:"o#]awG߿B$"U^<: ܘƾlFH0q%o3PT3uj_LKeg u048LR}yv7]虽?~_}>rsWzDxL.^?Lp)Rh )' 'eYc`IbĕwsPjkt G ?v?=qۖMeA rHKrn/7i?+ @@To2!0p*bӾ:R@Bzx1ܱ-R!/ƙǂU9A3N4%|$XS/<`!|Ud*Q p%OES+n>3 >; YXb%ܞ䔁gZK}Hf ܺˎz P8,.UQ0wY'75ZfU%DW)q?z軪l`@p"|<#Z(1O&Je]XB5 oH3`,t6(9ڕJÒfqzk]F&QqOgu0P/>-_s\PS:wd3 "ҫ"iP qu/"VD_DgV= AWX|&ψ9֥=L3lM*FlI<.JNj Tƚ'vd‰{вa2zI'*OT$:ghmMQ4)4v㏓\#:[Ϊ-(CX흓- G ~ٓby"#&F L:@O%;@$/̂R.Nlr10DzUYN{L1dFLo(X~佢G Ui(SVzJ_L`.}}4 t 90=8""{n=SS?+-o.q`AF`*gduS]W*KTNuv3,xޥqk[[۸=ގ ::xJE ʏ-Coxxd7@!uTٴˇ=jy-邽S_<1Pm߹ƚpaW0ȐEb]Y 4m3we) 蓦Zak䡑Z5kpȲ^Od!xR?)64!!rmȾ(%3'Rd# QaBMCLve ]:,0lͣڞ`=x5c&p3p\9[ݪC;7TQvL'B}csbbr+wXg{H{n+EzMmcaVxg3{kjĉvr؏A@zU2 /Dny)Ac8}Q܂ ن`h%MRX܍_Y".`nP\1(h Fe X׾LWZgNAIvys Ԡ+ OIz 8rS_q~ֿsgQMu4)p\ZaacƘcENYfFƓGFH]"d h\K+ $K-1{ |{5솲<vjurCMhTɻJHHdAV$*C$xTeƨE2H_8k.X<]#mm  Օ㳶$Լ'CΫICbbF0pL#b;/:=)U^<ד%-zs?/K!TdmҏN`^uu.?n!?4fnّ}S5 ŵ)]܃և؇,߁m]l\["47tH>|KtVI `Kre(S(3bƭ+0AmRWan[A߻t-,])r$$HW(j]@8pzQzc()@`I),&9F`őyu/8wyCU&ehYmg~!Dž.U) >#˜EGỺ}Kk!.M0 o<|3+(2&^2W!Ìp`|#Y|q/ 'DUXk]>SzG=URnMg6ĜwU 2J;(4l'" ] Izd4>s9R7P'C4#MUضt '4+ܰgcXBqXb0arq_O2D=-ҎZޘ^B~(BԖm.M[T'jfwϐ"K1+QjqS3E}H"JkPkUҐs}_f<*÷˸\-./`SpxFHfqy*MIf߹h߻ Tjh`uѼt78ߩ+>\8qnG,(zH(k9䫓nQʹ0!6F3撤&iePm9K0e'vUGA[G9&99锇NF΋GO̟M#92(R||Lָ$1e2Y XO z4%êH$ ^R9 OqX0ΈEz]퇂GdQ(&T7$vz}9/E2=#k2J6&Db *νG7%B,?%{s rl*/Qm ֨XMqx 2A_z^,#:lP :I{qT!\6N%_ݣE}=2 i+ bSejW*(K] `xv^Kj-١紩d:3;Ex%“HS? }s*.~ N2Q^IdboQ ȳ?()#9MvfSv;7]pu4ЛL&Eg=G7Lp|㋶bwYDA6QhV1&p˵zWR CmA%g`IqE:\~W2+r97`PY::#LJl[zAGa'rr>E'** ؠs#CθK\kVAƣ"e'G5(aK+>9k2D 5pBJkP5uQw%Xpô,| W_5m~%,*;f2;C^lDػ&/$P5s֎9S-J_J/:5/E9'1+o k)w|қW }MyƕsCm\{=tSG&PfckY×eK*WB(M`uN;ri;%>\T>f4Ѹ=t@FAVRL~6+@q0Firvq|,>fɕ~uTVk!Co2v:6!Ӽs]ʡیUkouvG`놥=`~7Iy~8AmVݭ>w\24o0^+XSX"=R{I8ܝI :V:f5{:zv @k8h+e'm `{@ǎH ٺp Vyzj6mâ {  PaCC+xxCpZj:JTo0jxrׁi-[J(b}{[1b XC``궡#y4x*VM-~9vD̍^ݩb\w^IIFA$M-(E+=;{x:ĎZ,b(CPh{0 E A `.  ak~=R1EHc 8Xyh-ۮ =#[RGJg)W}nHb6P'o*3'#oeA92^4X&$IX~;oXٕt͹B^Ltnso:<2bSڵ2StuԹH!R!r]fQQ BʒUs da6Sc% jk=!*7Qw[˱{ 苩)bnVuvʃ|$o[7suAi]<%E;vi-fX3ֻf׾9l^N5 _=(a)*e)B$[v^=[ӌQ7['8RrKju+`R\]7( 1Wyx:ᦳgI -iXG5TMҨ_nglfkAOŒa8+VXBn)JlcuXRi93`iȚ VںAw+_:۷ƾ/@85칃JznF̾_18}kVUBL|Tqe>wlIx j!FBDǵgbJL5eERUaekE qXQ[_Y*|\@8q畡Ji j54S*-3%5HF14x&IB<| aEm+Fۏ;VIt\ p[j~3Xǥxz7hYv!b*<{;DУ u[=J\!1EÏS:'`Y.k;V^,{$]У *1ܵڀrWYh,.[o%KBk:Rשގs#CuJX[%~T V vh L(Z/6k4aC)mD\)__3ٌO;i cK if 9vZKEXa_ԫ<?]_By+f JU Ғ"_(l(QP?wq@vǛ DHw|ۑIߍ G@DM sm@a4ұ~ sཇ }ME$`S'RRjoF##5wg NTW#FH/`'Q<(Cs!DAw/5\r MAw: g Bt{yTO)ln2w8hOp6!kyCP[Q`b~d9>av.T3b5F̱gp=C :u#/Uo MjƯwJ r\laUb~io6XrM^BLjhc?MY:UL$|FT/̇o4є@]B ӎo91TGPjSv(A΋nH$;ʹJ?A|[XthLXpeX_d8L)lFNg&2DuK.;Pv5h"o*&cEV2lIxgb lH佌U%(1D_шsfQ!s}~U e!y_C`.+ƅ@?h/# 묁ߔ߰?. uwVk d@,㡞߀-@'#f7jd%rJXQ{!{ڬW1Lq~n\t0w-nK0X >JQo=rd]&_%ZZ#x|zM`W^x/%^I54tA ";W.s󬦘h#-sGnQ)Htn_&\1#FNY9ܘu2Ua#MϿImQ*NӐ_k<8˯JCxleǯy]#Ë襫A)Dx* h'Z{X%_Z 'MW 6?V8MJcaDt ǟ^EX= \, ާ\gnFn&״1![8^aoT#tFӿaiD߷+j.3- `hTK·(6>a"Ub=WKYD۝KjI8Wo= t}K]\WlEMNuuTz0G;{Lp Te!^(kj}E#X %-Ay'#nY-wi;I+ۉudיtsH7W~ܓYمߺz'[5>|o3`pluk=|R&}fmx<ƔƷ E^l!S\;0)]1'EjlS^q9y9[dl!!Rzۂ~[7 @d9Gn ih޲34*6y7hXMGx-Yvz3&>S%g+~.FU**d ?HIM=M`({fwUC~'NXC辣U{͘j$5=(΂G{HO$xtcFhKNE4\T`!p2%ç;Eazu?f~|$U럝34aYb"U)mf/ၭYTQf}!ή̏3D"VO|39 ݡwhd2~,3 @E[Uwq|O44bÅ%6+LO+U9pCwh>| ulJg%]o͑&q[ OB3s)/*@ݻD6Cbh0vj wCʭVs?,W3YCre[gaueaxManȀgq$f `O8W 赥\D>R|%T(PAխ6 Np dW2$z:wAeA;kq8ZjEOiV!S^ l[.Tb=貫[[keRM2"?oQ+ :2)(Qkb=EWF2 B krN^Emd8,/X5raQ d`f#9ɕR#alO<~p.^B^7ԹTg y^BfPʕgنnv?/~_+"kSQޗSWoe{;[|F3 -3S1E`nD'j@.^x&3.fhj,̚(G N+~s]N΍jC%<')9ݥfNQ/܄Ֆ]7֜8 $qe]Wd.0 ]M˵ :b/WsUلrڗ |p\~VR9C$u<_7*t 6*OyA. 8A2^C/q_<;९wXgVɓgCA\D*W&?pp'.+u:3K#y2'{BdԺJ(k|Q Yhmin`g[kFr䝨Iqj(ws^tX\y;bI~i]=D ](7!olǛ3DZN*uAY߲1PbmnQրٲv:}'G"&fQӋ(f)ncj1L `V69;C_va! K]L+ΰ TSޗZk GŲO"[e@O*&'r 2bXSnuމ!_ U)Y5%B* 3,p!\Ǡ_7C4 L5#b2ՁCyi_[`TV>]Yk%zHj6#>ލ` A\3y L|WN%ҽk^o sDh4BFRazgrtxě@JCNP~pQ"C~owipUS5Nڀ/y"jPd_:|bK|C8ߕ4;9bD}aypM6Sfd{G$Lc\X22T6V\Z_cb|Cүwmf(ִ1O006sDzEI_j8;r_!/ݩ]$oDe :z >Ӓʷ+\^fMk:<ޚ>d1X#4,,TWv*jF/y]1!ъRtYN"/~]keKɷnY )fjJ⍷UN y/x;۬Ǣ jr7n%18)j+lǶx1/!K7PxB7yt#o^ΉVN܃FR4<Ӏndsi?Lk3n97AQ=U60A_g'bJ(ǫqcq};;H"EHq\-ZL P@wvC(rdFPlOS"lrkAe=@8YA쏵u:O ?@6x 2簭vdZA|!{I" }?Rd _*i',T4JNOJ '\ST{'D'7}͚b݄1ϥ\Ќ%FG)IlmA=tf@e'l Wn#2J1mW L7B ܐb bOK}`iNj7e\A9gv'g>il NPF|ި#(,UNq iv4(*_D\-!P .6"F??3ʵ%f@ajCQ?`@ q # 4eD*RJT"oe6n|gm^Yr⦵*gWmoF_K\瘖3R}Fl;VAȄ,O-pSĔ%:\ 4.@*7ȐӷۜaNifӇI : YPۉS<4xvQhd^ةP6X}SN{ƬDc#0HQ:D?ieXDؐn7iE>ɏ,v9 %b MȤ}S/p d .ՋiY7NWFr|N[Dƺ󐎖ĉem3H&PSif'90{],P&&aUs 4 oWgiҢ# RpH9gŧhIF֠1gIQ.難x?F8Tm #vtQ؛lmhHD\SbEɬJ3ZIX:H^nJ?.T 1[֮G ]c,H~" PN24)TPl9_e@G/%f+ڮ>}0IE#ۜUwgDWP8[H)%S_iFO99?#O=ZmsLiw=Z8k/Tgdvju 5$g#? '+ #Nm9pH4 Nn֧̿`{kk6]Msa`:HWrLɣ[.!JC5>5EI6$=j y^: AȘlP4A1NZ/ڻShؚ6RP^M0|~s37?P߅ ,rԍ6z,&!mZ!߶[v!j?o_`EVb>7,<{YF:&m30" L 5ves%`N 9SLJlh`@~:'?GߐNA<oݥp:"b S 3ws8~ I]ͷ m1UY&mXl! iv6jeu?S} ;FrIl l^>Y͵S2{.XT'S?~t⹗ os\X7/W#Lu-'E1C }ff Oa }"PZ^tm3cBɐj}׳sLzWi $F˝_GIv9{*t*|pG%كE ppl^ĬH=LAaBgFp>G&1sP7wf˫=ZӒ}Y:nZ %zSUҭhjn C8.6;NKI󻼰F5)u3M*5?#?IՠGXm{wyGmYnڼ7$b6So8B *wЛ5ˌh**{+Sb# LhJ)>Gd-Jnw&1NuΨ~UE_42go@d"re{8Yzw*A TF0;u f=ȉqQƩp>Ft@'_sAL+|7|W^'6!3i4.mJH|"Åu >)ꂒp*S9&&U #Eב9eWxZ f``X`6 R7&aW{VkjwufogzdTa@: (oB A uG‹Ls@bK㪼Ix1?_o?彝?RJ#v~Na?#݊wo& 1kB峍[h#“ԪOgYewM)s*> Q=rh4~BC/`\- ޓМn79#nlB+箳^ ߘXم3cIiс$~_.%[ vD6 lSouxkaPTJ]gw۳Zs \6PBX쫫2.Z"ۥ4% q~O}jԆ\;%?a1m:yČK ށGɠ:ʯ?Wsw&Sf}H24Z\+׵u >`|bn lׂ oY[u[ƎM Ia*us_/.Ok{NvHmu'; ~qrr,)QʳEN=x$EBmԭmt0'N!Ы6t9-V~`?Ċּ{K*0>JY';dv6WMV_bH:3_`\2- %kHpLh;c}Q -g&Cq;qeo{˓Q9/ZmXhLc Hw6Iaʢˡzo 'UpRgs_ e|КڙIrP6sW_bcrWPfa͢jӑʸ~mQ\~Cйg,MwL^B8#_ CL2fKWLiOaYACom9(NDFSLWdFf#l-S<~\R`OJ=dgX2pO{Zkn{RZM@#pZ;Z( H0Ywݶe$sX(q;6>JRCOcd63t!th=#;u({*1Oڗ'ΔՑZ^KQnVgp*E@Yakbb(x2/sɿ?2^VӳYM)^*)϶T{ҝ ~g>`{Q|Q3&󜄂2Fa4>Nؼྶ)=V}*5F8tm* l 43 2ݢ;O.]Dkl&eD6{kYme*M`0]y&3|v&?LC1Xaʋs>37a1KׅhV:tu&=+p9BEܺk$C@@\G~Z !D*S@Lc4eƵHٖT;ȅmHη}3gA殢SOb>0gݝ߼ WO֗bJ.0!<h6cL*dIWƅdⰻk .ߙl'%L@B .g;pŷ Ey'ѕֈDyiw]g8|+ͶcI|qYK>q:&[-8S~5dӧuE//5j7__?u`&u`9$tNQ?P'+i 6 ^$6-]e|= i꺴c\n-;2q=KE2u ]oQ=# }l>>dk~`h$A4 #qmiw>[p2N8/v@6G=)kJ ŭ.;ĸ}OR|;5`qd 3l5XNH=oc}Cۈq\ 5!.xQ7hCP Zra郼ΡSBGgɳJ æaDv^d`p ، ٬`q7%a:5xh \O\%NZ*\FY nMo<b.=Okbu46[+uE8=%辯{׭%mre ud1 ô|xĴ (8?E9xelms~lS.Ѭ%fV\5z^#/@[5ޫ{\l3N:>41iBjv"RGo88H#OqHiM:܃ ۧ0zb^DN||x/e<]Bs6ړ@L)&Ҭ`J!2p0l٪Hqo XwlAjݗ}~_SUtO'`<bjeXm޷jVS7s e;2ӴBI>d /%JTcU囅ZӅzfEEFacT-?Z?ksvj$)lx~^^ePRfm2Щ xDsMC{k{h@D t’}}Sc/^m"pwsӕ;—ĩ0^K8; tNf6ouM:.w\NkyE4ӻLҭ ; +SmEwন>l6 #VEixu`Y3[&RN)xY<{&<=U0/QI,ei0'|jNwyLd RDB8= X#i$:ծ IbE3K Eカ.e!I,`>Vv%}ՕQ ~x16rM8\x':["оa3oh~Tne%51_aڜ3& ˤ&͒rGjj'}]F4z:b]IѺDl帒VzP 6d4p q"t22ӤqmҜv̢$ca+S][xԄZ)|i|oރ;IuWoCUV^܊?d;͏PW(79^[wn]o-DWq7!~$o]o1yL2j7}Y=5Ű2WmxOWL;.%d-em;Mi(>70B릠Ak0fETcm@I:UA7s)YmzyP\GboնZ}ZP Wh;?K͏ݙL]W"F svCҦ lݮ̅fXEgudʦڹ h؍0N#@DCI}S|k-4Y=uh#g@m8%Ncu*XqYV|js ]ͿSP'~[=U`Q(·PBqL{Q\TxPi^75@,2z#~w.^ӧUJ\Oh$TQoa oĜdՎ&tٛbU/Ɛzhd^!^AEYq-(HGe*h>T 0WMJE2@ի2MdG~lR43J *'7V$lxՓ)(#Z7A%Ӊqv賑)/,WY ^ypwR&"zQrF#K=φ㷃K%\v;%1\&e[0cے8Tf\۾-V5L ėa9QD #UJ{(6󑣗PrZ`~% & %)P9o ">Y ET洚mh+Te( vyR9U84kwl}8cQF)%Cɮq{0Z̾yқB{ES$E\+!!&IAߓ5fpأHT-ل]*Nu#x;vH8۬ j̸\ ,X?hnl wg1SIʧ`ʶ 4rwL' ֦ŷ TY&8pJjYNLÀ̷|^od(Mc3qdnrKԕI>e^6EBI! ƣVgK*h(|%|b unnCUOe&vi,;PV>U aBtNW ;f^GRͦ:E3 /^6%pY_4eUfo T[O( p%B #l_ѾZծ.!N)לa 0VIf' ֲ EK=v~MPΆ?VH:/.`(4Y0mQ>0+C-/;xM"-$zBB FN J3ҾMpDch]_9 ۚ6 j7-~5Pdzw";I{:nָ^W ~ɠ呆ǑŋAU|fRNJ@t\.G$ȼvrTEcLuz={pT͂0EY`7a=iǦfj<)ntk ccmyqW<,o۴Ę6+m7JQ  /2kj^|ƶu:q$\F<$!ҳ9yi*xr?_dg)ʃ2B^Q# ¢ bGlr I=_I 4S;&7yPzfR,5MXf rW>pPKwTGwAɾL" OHPO0e),GyRyfJ2G|Rߴ 2F@6MF"5.ԁ"]e~m8܂c*{}sG4g+ ᱘Cn|w<]pMjtd,LG>ѓ&P;ΥMlU"u|U }EVyEح4p<`=|jWCLv#>oy!FP96a謱% vK0  f #0 D@㇒|5<|£A'2$(!t8m%~N]]޲s(*|#3˗WB`[nN_LFn%x[f6ϕNkC\rء\H$41XbqHDς-#&hZ=_jSYO@(7f;F ~rqSLT jX'H=-DBUe_%DÂ޹8*j. $tG=tϔ[+7܂6pAI,m3Y`e zq$3}(aiDž꺇RHS\mF? E:i-9o6I6=_`S!ǃt/IhB#*X%"CaruL?ƝAS{r 6Śg^T.YF_]&<e9s5OI7rkxꊿ1Φ+3ֳYTo D]l*jA(hr5 sYA< +QQ,bsuHPiӦaoWig*>3 ـk]1>@4S0<xN%4OY3 =s"ub6[}`8pX6o+X~M4p>Ge G*T] V<'xbN7Mv"\R/M%W#Aǜ2 G-]BW9 XRRnf;. N)gP0~) oQuCkSზz K:zsFhGXIw2ڥÒʬMFO}=t3%FL.V*Ulw|P/hN)v1hRF [ /QU [7|y ™OsLH4dR;рD9f{| iHp7?1;v˭OanWܴok\wS9wUjs3+ 0]y|JhcIK8Ѓ@O9̛1i'l5QdkxjJZd'd5 P/|)ByM_[%n&8u M̌xm/ktsr  *,1 _Ơ42jF|q>"(|ZŔJ!Ƽۏ}W%|)EnWh'2Ez *YX-jB!V3EKG|{4ٹ'BHզycigyLXGoȸ+ؐ\PwiB:8t|+&M6EBTވl4Gr[iH ,w,>?d3iУhcs P)oKĪyyKҋ3U9CtcM(yX=>NH;m_I!ŵ:HœȘ26ceL@s=#ꂭƇ+^>q*ȔvcnSgeff@QH|y mw" Od$ +7qT6?0 T$Ht/ JZ͓٥-q LC{bM.'`<ܜ9R70eq*~I=/buIujPJM73ƓywO7t Մ[$`r5.@7ZrIr\ph٧aH1" eaXfI>(}svQ |" _g1HWtV#MGn7C!C'dhN Z4@ }ytD<jH!Ioý=ujg t1g\/0oA؇$ىR *8eJZ:Bt5]r`ea:.jsP ''1o`IXI %:lop6?_!kP$\Z4ծ4;gqUE5 ,wM:S=΢=5L!;P[\kp 4_TC9^dL0 ʵW` 4K S s*2[kF[g@Lj%\4] )- ۆ3xۻ@q6oFw[)V JN_*qax]{||3z1",LƼofY?zZxP&WO!\ޮ('$GrB ` fA2ZtT.M/|{*td~9;Tf0dPi%Ɂ^w6'fPWfU'\s<{w'#,}gr8"9YԃjD`[13:hUz U@ 743} x^$Ok꭮@Yros 赮l4(IbR}^߾N&DJbd9#Ѣ]Muts,zes,l|Ԅ4u]wV 9s`#"hH 2"i;5 ?س Z%LK@ϯ2} 2+&*$11w4;oJ̮(~יzw… ᙗjM jQ"O,̮bAtx3np~n6;#S[&0%NaC )ҎQq)R:'pAn(Thk?a _T~y7;8Umr _tf`dT,A~(};m`X/@Zz̅*reж؋TM{@(^.gcp)-B{S`E`P I*[1lJs16hV%E״!iqӤNJHOOB%941^٫XpE1,StFM[>Z*4}d83ֵwuEbsqA5 HRÌ#]?9-P9φDRF<Ḱs=J'?(ǚ^{Sc`Ϭ79 5?")*U_q = PJ/5_d ̃liiO/G+õ =uz7y*k_`(ȟb=q.^˃%V; l *"5t~4Rw,)xeZ4q~F 87 cb*z^>zrhHN%gxjЄ~aT -OP&:EG+{[kw!=F ;E.g6ۺnFm&CPUiOl1>Vy3X)~=B6 ,V_~veWkI4%ytdpc3O[G+L ʥuA>؋!݇Fp } ;kCګ꽡hQkХ-^+,kBQ)ܿ;'s!"k),srCxB (hɩwNic^?ɦe$Wi(Ge߉9ǘ-2I{5vyԅw攟KdQ?#XT܎#c ue: eOAMV̅V͈xeΎ0 -)7ږx5tF6]܆#OED<iEڵ{ֿأ =Vͳ)@V=`,2$.F|) '%Ǡ爼\Յx»6iRt"j-Z&Yi-=<9\ؔ]ԽLw aV6$\ gMcQv.v1*1I?=  acZ5""@g%Wʂ3A勲-HS!ďY7DS{*`ܜО5I7\V'\NWȰh ݓIc%Pdc/ci+vK23՜*-d(>0CfŨ<۰.ĻGJNkd-/'!%֓n/[QA ߥBwK&Z\a{J@FEF&AZ ڿLo?ȕl EJ#f1x[@ 0T6A0Qh, ja5|`F 0Dmge^~Bp ũO4?Ms'o.֕܂\0stQ9hOUua2UrMX*9?  X9]} +ZK?0c˦rrrVQp^_YYKFmJCiLNXme" ,owAfFZܲ#ڹ8KxC|m55EFCL8߆ʄp'QiϼƎV??4favY^7>l܄&=׹2`_2m᡹;`t<8`B]1U`H:1Y.i}&0? 0G${~AHFB~3 d[ ̚XR`EZ1=߿*sVi/'tQa>y&2c O ,.QpKsa.(L.|nHGcdwE ř4nWnSmb): ,nS~,m~#jP;:L!e?}2b{F4ϧĻ1$-,K>8g0°pv Ɋ<){ ͦ ҉I@5-4.͔͝07V{~RTk^󯅸$֯[-Og'/Je sD/y{iЭw2uu"ㄲ2#$ZWXq`X$wah!oEOR MLE`+ n\M/?e5Y.ⷸOL;BS*塿kyb=n#Oo RsD$* ֔fANN?[G(;m/q+d9u)k\;LN8HI'ioy4eK)o%ͷS%rETT8\?p2D[K >S vd)oOsE'7cVhko;h^p8Vxike :EF$h$'usPm'|R'x7Ӵ1 Ķ76k鼚J]7ڎ?V'Y xJ]^wVxlkG Kk՚)FƢH}EWs^]R *18tmlqtqY=kr{MQږc+ɣ"M2FGn\z#^ÍױUytV-"ߋ꺆vJIʫ|,MMr~ZDۡ1F9}ݬvW ͛tsΫ|j G|0Ժi jY6RSPI&;=._` r'KRf>+*oB3jk^ 8䶤|]q{k+0a n% .";h{\D\kU4cB,;xx>'UOO~UА2RťNJrjړ틓wŅ¶f"\DOtcH0 9FG-?GB5u+d!)g[!} 3(wn'IH~~}U̺8Lc6gt}7s%#W:$% aVڙyn{JïeK.N^jl7nthvAO񺪴 wT> c=cea~(rڇ[R -j;kaߋ-|N 4aؼ2IqGǓkcZ?B9 IbM7 ${u Mr #T%C*DPEwMM?BE5jni,(ם(7358p1+cTm/h\&(_rvfDeju3R>[hgt95J,A G(g!J*0K695ȏO+-.!K 6&$ v6nP 8`c+D!YD}U(ozQz*WUYQ5ҌVfNcE%38Ĕš9q'j#ۘR^w=%3A {dO;^dٮVuݑ A7Dw ;/IlFUyۃWvݜ(v~}ש!H3-N6*e/tG46W g`",?4ڀ؄ w0DC[qmHC1੡~5ekїjnڰ="zf-ޥakmﻄ%ӮܮJloƫ17Z:`qҠ.+ ?K]AQ(gKfR*aaYKON(jkhHI5=u]]YOn+&涖cw\:=3g0SWd3M+,y˄>B3( "Г?5#- ͧ Gr+6o\u!<hJj1nX:={%6\q֘'4NSoYZя&</aN<6z<|$vO&\X)_1d2HY0-k`=|;9Yd\: bSxJx? 0b3:*ܒrҷ,磖'ʛV]6|+SC[K\nW"B3B\)ìK#XgQ{x _,nPp@,$gP>>; &Tz`&7n% e U%qI:ku, Wp1:$`1^]"x˦gi!=dciP}W@=H4SbU1j✁wWUK O ;AWͨ\j?!gs$ n aQ*/7v`g[PO|e`iܹDө/-l&)mvm^9Si<0#:,e[\ڸ& ayzhu E!ʼnx%YeX|o ^ۡwXgar3ӁXcҔHy{KnVCX nq l9a6?7UAi S߽cEMcF+8JxcOL22! ^Hq4 dbMn:y+7Jަ10k?g0(xYVGS4$W9+_ A}Ȝ+l9'm] ..q4iJ[ ? փfD@MBa68ܽK^BՇ_ %5Z A"j"LB;߄/'/ 18a7Ј<er6u ^%5vr0#*[Q:qۣ SPWa?W~U)d++Qi3S@͡4-R~T$M"feѤ+Uv&▧\d_yPY+𸁺k 22x^P׮524AK_UMk$2Daoâ!VY8dh51r |#6kjV\euVNR[٭TUͥT Yö@3$|A}cIJkwtk з@~zlbs`kl}dxP(4bT̋;"`g81^l=M?[!-Go~9PDقغar9EJNBk&>z.a {WBpSu=+8]9]8{J!U]}quz@Vkq;g2UU -y} (z {Qx"w}vOryc24Z(O0w:0]k]"nÏiCT&?;-wc^ J8؇.Zox YEKn9%H}a Kp{2NҜ\o&@G/͆BE:#.SgIi?L;=,]}F 49ԛaOF\NLT%ֲ&򏲚`J _070fiu[Ep/싍͹R먓\׳%5y\}mfKU yxPl^a#SXZ|Av,uWE&RnbZ[ ٖ@ԽgVLU"hC5ۤ钓m I_ yp 3 =%yxLWםWء܍Gޚ=⪛(>'u"pw8AEvEuJ }qT- jCh]OFO Q:$QưjTx RGfojqӥگtB7[7c^.x.:7d_ixS#*iۨL̏@1BLH0aQhݴk`9|nbr D$*_(@5>Aߕp"GO3bk$m՟û~5YM*VBmE!܉ d ·$NɟM9v`D7"켌xm",n&z#%d-n,`V<LZa׆mYR؆0}}t]&V׾|Kf`.ӬP!ImiQ}.Z+gY;R<y1li^N`~f ݅ X"{xPpz_K6h!πS1Qv`fIT<ߕ<<b ƴVJƗB>xF0L/ Jf<|FB&S;R[d8ir(P4Q|U. 3rb<95*悮>m} WA(q0'"B&eFxmAQ(9͕}?n*AjS-Xa\o!8P['a:"'E \7:Xdj:ǠuZ/tnD=we0Ph0B@&/e(oJq؁"d^t#? zR L+šK֠͸1x1~)˄5ɱarfcx?"!ޣP9ݙGsܜSY=iH3ӬznM&Du_o_U0<}A('䛫y4&M4cHz>Zs"nWl|&ޡ}T sӆ,g%" {(@Iv W!E+ŪTYm%?y(,MY^)ƧGLq'髏h[j{|,C& _,E~Y8?b׬ȥ eW!;!6AH{ A;o)#(@gE9q6ZTS`(|>._DSg.?nX5k5GgF PTV5h*WMsB>D $Hة<#L{=m6e̗gBJ̆ [(J3ft{$ < rPbw0k(ϋ΃4ȅG89SDl*N '`V&Ş:LNk yob |"77Ts#H<ߒRPv;(BP#K,OՙI }U?OnSlgdAGhU w-^] DC4@;ҕ*Ny'y;+lp.#Aݘi0=tɞT!tDyB%yﶽ8gsPڵbh#C"^^jyDKN j]8ŵmkXCl["ĦEc2_{ŐhHK RjE^0<'X;-s[;Ur ڏi3z+2XOUIsG$ؓdǺEon\v:(wZW"lwgh6&G c$pz>4V pR-ՋTٮq9찟Z7B<"e'$,ېVAjۥ@)XP/Aʌ TZ/ڮ?<]qb6l8EL":ɿ/>]!:s;Z̻u czlDP.>c4E2zD5k!هӭl7-5z/ hKM.e,9Uo.ݱq Sөk̍krߐ6985Asc)'kaR+T |/!k2bd+ڶc=Gُ2ݱp/Ϗ.}JއFNt9}6â-2LNN2Ҿh/T10g EkMў}qIZa2& wѴ:$ .7/ƤԽS/CY]@I"bƩr<e6&c#toIܒ _0VN1҈r4REዛ2ĮUyP=1ֲ@@GH 3]5ycqSq1dGL"Y 铴dM`8X| Dr^0_DWw x'QTTjzA \*]5Ky+(/oL2_,MV*Y7n}o*lanߋ2n;,[%dQ,AS҄wK`IÒM!?CBW7Vk 聙hH@S\ OIf44;%)tʨP$ n Gv? -f OK\7%F ,sTGvm;h%pQeq-s١_z?̑4F.-Cd*iv.~RgO=Lv,bێ C3w43F.n4)y)-d 24r 6/A .mI@opA`Dbɦ(;1LϺƗSq$7Cr~xbK+GOJZ|;}()ր?{o:F895|P{X^XCS$͇u 5pU"9a %TǂGutX  Cs$[XHB2U:g-1hw ٳ.7wûlAZޖy"!6y*HTM-`z2;g*~ &`xD8s~VC,+)Glz-~}*QUm6J30Tr.TB7O fth]"!/+xaHo5!ϜMD3k?MY*W8Z>H!Hb 4,&|g.R)_Xp/GM<r%\rm-wS*޼FPc`;]PgͪV#X3` t] )=BE|Ck= ͓?SSVGH`|t>R .TexM7%BuY^u% [#W#[U5O;,܇m̋. KeokRk@ȏMλfA"8yHz@e Q8aHʹT`Q|^I:ݮ0s| iCǓdyw[Xin]j+p]U,b(D؁q:hKh#_"SM O_Đv[۲n=OXTZC5,QhHWm:MN O Ŏ{j3S%:q/Yx0?Z_hf]L@1,:z# [ɵn{~xs3Od)8J;8 F[9B!b0$/4e%Xce/v( E4!e+2hLġX|T eE$sYAiZ5tTZGD%KSω[mg'JK}pSa$,! $tRP3梯|^4w~"cd oݨl-_weL,KxTj&#k TcH $Cm5̰ǔ2b:\H_$r U \1PEβSC_qRzz^8m^b% 5w5B@Iv)b>Z8^p(ٸƘQ~B,#;Jn#rμW.1+02ynjgs^Q#IBdy.. WvM!4Ulҍ [d`51V,yuȷ6'mZGPh놿*E3oN: tcL0g`rɢg bW]2U$jMH%EPuy#4ߧc/nj M"ކte<@o VT1I?s gO:qaLIhI_pG;0);T&ž]5{i6)2E :4~%m-B*lroZf$Θҕ^՗@L(v7bfl2ꑕhz+m[~\=DvQޜ7_u b(*X~yuIBD! BQ'B,\%ּ4^]rjoê?x˦L)Q[!m. :S*IɈRjI]T$GW`1%: moI;vZmǦ3Ѱe$<̷ܽ^mmrZaV>vN}T27( DIa2c1!ZRJl4!l FP'HhaGaݺُ?#~g5xH|l-9w3c%F:!ob %+{lļɧœh8Ͷ9uPja F TąhfVl3WŢpp@]- ِ}2 ۠1@"} 1),M@M )Zk5y0Zp \|ecP!?]5ܡh `7/CVJөVceLń|7=r I$gxE@OmXCrtg7[ )vWsW(oxd8ݰ*11wp`_Y'":*IYL'MpB J!e]ΚV(?H1q<NkiǢWZ"ʠj%!f2@"-$ezEd7ƻi&Nte/M&r X($5zL0|X qYތ49^xnu>(sY}#]UYZ}ΆN ۰DîT5՘G:&Hbf|b|r==ڵc{A=5QbNEr\*(gT.EY8@-2/{S!Oš[a?=i <'iRU'[Jw,N`1qb4Ayv y,ʐ176sĶzwcVՅikܹ{wyLQnƒ<4Ӈn&?V"`TQ% mz7z|/=I~ZԢCeWd07ҴIJsdˏ3oS[P*mSdsa,`Ԛ{sP뺘z5Eٴex0yN'}nILˤ1dE?#>0>-WLLJꈷ36"7)8EN;mĹ qCO@5:Gy`ȹxZ zsy\7YpUMh.[#-@T% &vp`ړuGSt7ɶvື).'| ~`nճSbL{ Id ( 6Ŵ$Wr0At3K~%ύ5T0I[Bg 3k _,]N~_1K=,Š:1v;jtĒ~{S>''+:7zc`5/B͹Iu̧Ph~Iʖq鏘i࿚M'/vstom1B8k/YydA%7M~#.$ ֺHk Gh>9h QͰY)sڙxrbܯ _; @ cQ3 yC* IԯR F .&5HYS:4ct0A7< Xۥ+GJ#2&峾H=dq_!$+v%G!VD96G00}7x6ʭ)j!inȹs$˶f{98\`,9|M1Mt!ǞIOzRiwDDԛu^:pƙ?{,je3 O7՟Ҍ@N}zJb ڏ/|(!$#kw~ѵ&+fM]xn;2g[YlbuH|A44G!+X$TחnH,#wIgtRl,=FIFl*m]ųSWDizc\-?$2hĢpņ|2ǵτ9Jq"e+OCک#*Y("~7}o4HlPa>>mCPSXB*m䁞G$䔼'BS"lHXED:$xߥ LTgBcJs0"[_pd%U ~y?{9BpR88FZWwKF qLJO8mvPr4ԩ Z!vas k3O|o\-AF_Lgru&:'ty+-VvEWP,S;Wh4_ /CKxfKn~c"FRG8MJONJPE)A ,Ub"oG9hk-9rM),y$?G}A Bݶh fVQb3|4f?KBYwLbY}*뗴󬧶eh) ۈFÌmjW#l͑R:J皬p9LS DH4)3#?sH(&o@~O6ne2{};i M#J#~U-\nAU#pp`l~tWyGe9Yf~D`LsHA선$O/!(hrkčw(!ͻmsM&[_Ylur悹grq]]'+1I ݻ[گ"6‚0ڌm]DC\P``#))Vȉɭj*rTSkxo-΅F`BF£՞@[k {ܢ7P98R~bюC6'!ͼXk!t ެ/Ptk="YnC^HO 1@;],3&[_=Y}I>MGRi^5BHo賉Xɔp8@8͝*:M|WQkiWSo41^(V݃kcueǭ:@ oLPmA-~k=V}I)C)mkF4$pTU{[\}s'Mirv#n9^3U+ Q(\@a_v>}c5ޭr[X44I7`q X$2zsSˢs]#֌.SbD븎{+ٱ\88'3Pm\=;.ӅEb쇂&$Wh/aBD˵)`8[&y_f<#uA$yC*RtۏZ}6 xտCj@ѹ۲]*/[`lCĂ UU13V?>^A1Ό2v7o~s g1 LuJr[bMa&JEy:#x7 Osx޷y0OZo-V  `s}}>+5rQ94?~dyc0X)0Ty 鮔R*n)ٹ&ޛ$1LoAo6n"} $QT:JA_#; ["}-ʆQD&ԕu}-#Cd|%Q>PNcs2mtFa1㲓Oԧ΋QJLaewvj7.Φ"%^m֎"=rqv*yiy+6"J^W>|CƢ#RJ>T3g"\u[y#/ ^9D0PN:{%OhX8JFH\(o^dOlQ|fa~4$lc DD7S,kLT~uL6gW˴:acC4T <͆߀M.8_) r#P]Gd}[P ;㾓SOAS\N|p &ݘ5o!Uehw=uz1J5FK'8?w jܧu{QVo+PxIV+>%Hp;]JV6 aH1zdY&dXFM{ k}1ze'|x&=sS *r=j`mI VeXt^ebI_x?S`NUXP yڊK3IK|HZAR[Sv!@_>xLHRAϥatAj]fyE΅RdI, ODbXD X;pCS 5);# 1VFTgJ&.b '2I؋ Yi0zf3D,"D~;؊vqͥIꑴS~Vzʗo} u u`ъhP r2R]k/".g6:NUQ%Q~Sla^8a>Z g } `l\7Z/öp8TS] #TZ\z3eP9ufGGUf3bJb-%=}V.a~n OY}% Vx:bw鉳{G\7Q*g(~,*`b] 0Y Ӑ D򌆽uWj@[cmY!݆Dۅ ѱVm:?6=ШEY. @Ii&Ay2{ley䱲t?,1gBSF:'i1 P bwڪXSW%^SpZP(6t֙еY:HXnVNedX-㹣7$l&"$e߽ -wZ$!x;QmKHnz--WruqQjE}ǣJq4eHBдZz#v(t_9᫩1 (}IRϵMd_Η ~Z/ *{c_/T,IVs%_#٤J+I)V%1.፷u P3J.W="[M2噭JO1&2XB TXJl:!i=Kxw8|!ٳ5'<%*)W+Dϐm*;9iHvc7|E хӹ -8Vb\ŬqGtкR**O6J 14zH05s< 7<CpJk;:<;+كTPڳ|QNi{zT,ЭaIV3PVwTӁG9C%Vd4C'j$!TԠ$}H$_nڅ۳4G"ȄJOęM<ߤn dK WxMgzfN9p_$tK=; 7 A|88ɵ&;hYa;ױ Q8|qφ`p 'f~mK҈:(Η%X:i:_HpjNԙw N} doqD/ᥠt;Ez -&2V3-W \l>#p#W p7ޭpꗞ5̗1EW #U6*ѽ;#̲4nJŒY#tgr`JZذ붙)AbY+ڼ[Oy9OnbW0H,5 <ߥ ~|RQ9CUs8.*臩ï~@4?'xݮ‚ޫ091+ʍ+s凷W;eZbџPheZ\ɵV.ifpz 1V5= ylCU8=q״|3W%r?QSssFBJ$wlqBdr˨b"ºD)^2s;:+䎰|8C/6_p 9- L+w?wl#~mug%z 6F=JMTbc(GV#78#2;%58jړ v]#'=ln<P_1E1P Ŝ72})k+R(Q `Vn@e| Zi藲"}Α(XC1MgcؙyIذuDdu㛭24B0)/=;.y85}.fG3[:TR-"5S]7L_)$ 3`LiJ >oJ(Vre v|LJz=꼂8?~zsHG.ҁ;R5?)z' .vIGM.BΪ^S842`L,?vn ܆rDT##J~2"Bl>;gʗHihWw-:b}1R<@ F3ظ|9Xkf /+YN J#Y(y ^zѷ?~Z=#w`KtClOXE ;^H%g}! 6?Ӗӽڧ\zpX)o> oИ36E&!ǩ%ME+7\PPNM8AG~-L-h-8"Їя{w%[[0Oɩ: ,Ժ,q"xXJYQBb%Y#->LZ5Zq *)~VYXTJYzυ¦nm6i*J2u4l"gN#w Yj0DԸTr3VO=n+FmcۣqqSuJ@wm5PۨC%K5g(&ӥN_mjDL>X$pq.HhcuK7Ot %m&+ҏ-\J\^1SYcGCGy"lD&:WQGCsUBaDl<$NLՌ0c$XE,90bV 0伫Cև gBW6w"1^:g_]5m{BfG 7C {/(٘sPfhiRF<[8ȡ|瓙K%P[0f762}'OL[WYs"+p:SA(lZݬޢ)Yvz6`ب<ZuƆhc- g_I/ d)]󦔻W-B@B;̮Y䒵E켑r(yFoo"ޮ(Ahv6ϵ1(E9AY>g/d -!bUAuhg߳-(#EJW;^ P[ȉjz$@gL&|:hiw+ˆ !N#6W2M1`=џr/rmmsHN 0DFdq[А{*зFW1O|fKJ7t,09ez<TuDZ|ڿRPV)0ėr70S* g<Y}Nb\)̻<6U:&vB%hqvU/HnBxa]dB8d; }@|x~@TY8djigW.*2Vy u_:S<^3 N\.Ax:Nփ=L,ԇ&aΫWtX,35'y kȞo =pQL uZ-4|[}ady6+bǗIh5-j 7.lb\Bo|Ci{7 9.Eh4½yH=3Xj z YgVwFHK|`v"+RjmVR](i,IwCY,|u;+n¡Q㡱?0ykS 8%&"FgQ V[ٽ\S8ktP]DwWELSAB=i|soL-5ڜLutS=/*JJmodf||Tk}i&$(t{u!haytƘ˗qm Khm7QJRF xAmd!pi%:ЄR[lz7EH޼N2kYg@$1gb8FMPjm8&C` F#U"$ν_O43kAt  !7faQ6qYʼ5Ak r1Sr9u\ܩF?Mf+E Rs{-V$/^ \,C140I%sA7E$K*Eqcl34VW(=>u{{{rjdTLEo6&r@R/jX7 X4aqJ#Jkm3A Ou7XdXDgcgy}z~f+m,1SЈ82i(n_(bRz*TA!cSw@/vQMe ="􆢿*ɪcy e$̾l w[!j+Z 6]KB4)oB-j&~CAIَ &wDč$ґc}%5鐦LDzA0z;6SE?y gi/zuTd6He,a۹ZlRyJr𿦡DWv&i"Ŋg n*naad՗Äo#4gɕp)) \BaAPnh"7Ǟ9Oyivњ: El{h9UCn|DdHqat4g$ >4A^_Ya䈭] ^sP9%l|$ %'/DOj2Zꭚϊ3!֦߳O*pdn.ձD+X`. <.Y{\6:+pa6b8u 1|^tjTv("ݷхT n?rs6 \nR~Y]:O貖zl"N5o3/CDy^ЖM˙)WVs>ig,dxpTgjm ʡ˨`XmD>._['`j?FXٲn:7|L $ L!SX@#4GkB;8Dʡwh.'t\w u[1[UpSmK%]>'X`qr=|ֆ) s+H?F˄5lx--*b尽Im̚{4޷Q<$))Gk':1MN|Mv~t;K#q:w9WIAvwS7S;d=lZ=1Tꖆc,|*d'J[<9`2ߣd-ey8H+ϸu?R"l|xyEG8.L6T;#gw1jU妝Jijsqؑ?qvC_ Ȣ iRŎ; ]x$Bslǚ=В*2(cRrp5z79f#8u.Ǔ\UN&m!.ӸA[ ax`T<z)Bw;jHM0 xHHK_.Sԋ=pYCfRJ"qc Z5OƢ=x41\g)C¥?_\c/͸V.}RKI_N,I}SۗYTH9=Czl\ŭ*F1’:\VJ>\0YsȖtm{5ۼdnЉ\:Uc(ӪMFgasm =Jwn<)3@Tb/JAP r- #U?exLMa~WU*z&ɞ+n +,>eFg#-BdOJzud2D(;fC\,>~VN']TJ"k|D/{ JS/@Y\o{)j`Cpۅ]#Y\]VLۀ[r' )5j/YѺh$Rɞ=ց-2Hyy<:<`GNrLBٺ!q"!tSRQsZPP#Lܘm|ܑE c9@śp+o<<Ϙ'"} R?mE8 `♂1xFxwY c0:> eaÅ+F <vȸg䋺UFK~x#poVݷ4,cԠ|)RDU56Gw)dk)d̵`pÐOQokѭ)qړ9B̠Pِ]7)ߜ5W`ٙG)d7l[:5Ĝ{ȱ'^%!ZM[nDZ=̀-J2ٴɌKEu2E|0xad fTLw!ePp7MU`xUnö́ͼqN+Lkx 2GE{lZW4ˉ.w5GT"A;aJI˥KxJ-uvմ;H)Qgn"vvZe( odjmIm@s߮j/< ]=Ʈu$B>]YomޚsJzk8$2dyu,@δĜ]1Gx1XR_nnua =W ۚ3OSJmS'{Ndf|-~J;s + 5ii3fhKrW0cɜޟO:ϑ*Ɂ]F!sܗ0g {`O[o$ ]C'K%3o4 <_ȷ@NZ Sr*;N9oa ;,JzĹXlƏ\57P "9]-QNXΠw¥gEǍsHق~'Vɰ"u庒#Kbb"ز͊!fNUSc+>:n{є bnHј86meé".-X{z]K=_ƞG-1Yx+ k" V$7:Z\o[Nn).~< 氜HC~o542-X}3X0C7rzUDAn D)ŕ칆7-}P Ѥ݄'!(ϟQ"D&"b h}l_GY J'zecmߺ^A_Yy7!8)s1`p;F/0I3hރ; daLUxG`~Nb{X8Q3)sz8u]y#*Q7QIA&LM2eR73P俀r`MaucP% WŒJ^bhVcVQ1Ӟ \áĊP{xoBC^^D7 0S"_H c̵(V"cvGd5D=^F&G:[@b*&>kQ@+8՚\vҖx BC][bWAKl_kEUu!!郆Uٞi4b[)9<׍"<1O7r֦ b.oL5蛤T:;KmwG +S$ľE@/pfCzAw= 14ZK*cť!C5vVB%U(e&1Vbw}SV?{e/ '} /;9^'>,$Vya%H{CIjX^J}]Rn݂FjD X&j G qP{B>m-̏J,9 |2Znn jBtvQf9/O"q'vN- ܶA}uO_=Y7xc@__dp\KM^͘O $'/bގ獺b2]_J%Acg|^bh/'mgح&NP(0%Dӌ G'@sge"E#Ib?ɉz^rMԨMUV:|G/Nt% R,q1keV&;od'0߹R-zą}#Bd{G2XnIG԰}N ͥ$ىHY֤/ JeEfg <%4_!OU$A;92q|rQu:J~d93g'y0p/xYUWOsd)(&wϗ(V8lѢe Ȉfq@A,"PEHCj F'.!L6 .K#W2'@zjTt??*˗&t!al ƣ~ƴg&>s6ahĭomh' %JԳsZk5tc j~o.xф oO @1 ޖ?Xius:$f/~(ي ?u7G5Q'`ӵכWJRhM)* 5DHy3E^h3NR&}uD-#b~OO/.uwʒߡ!OL{Rm8v0ݰe~2a7m%9n`'5n=<ŢgJ*i:STPy}O nK_ףFm$$^RN ܑ jhʟyFPF1HuO+7 CckcGp 8*B!A9RHG}6* ]Ϲ7'Vk8j/;67fsܦd(1Q+fu$bbΏη,O Jg̊?ebDA@L5͠بh KtY?۰niVKnmK" "ԧN(x؇;Wh9+lbtļ_3Y{CDB }6`Ot\{TӠk:͛L:頄]cZs rcg;dwLHkXtEL FCVq+UBA7orb|u*2ԫLYb\_vT -YyiXѹ]썙ԟ6(s֊jj.Q3=F*:L 8~h.ѨF[anۖ4k]%rī/ϕr5w7wuV{s1t{ z4K5!~.)Z8KcҪRhY%3?(eB(&/*(\74I*Oˌ2 xf5s5i22"=*xGʣL?}3kݖ*x,DKg;)>4ߣD?O_.*9L'u^C8~VxA+@XBjffeY6o] xYlYMunl wþQ@e%@ Ha͵(7YLVeMDX+׬jJu͑*`QGl˻ņ !8]@ַhc {_/m<誼˅xK+v؋9_$vZv sm񛟫@efӺŘ|:xzXIrwO蜻.oyY%_qzRk(C<d&q/ÏI*9WCGmpР !BxT/QRB;2p(~7tGᅣ!Giپ!R[XQK >E<c}ۨ mOY}o㺎pBZjR\@jh *eh3As$\P"x߱N4M1eȆ~WZa\zad7?;)i^WI_QyZaMh cKp묔>$~\rv<#&Z~ S>)~r&QʊCq2xb*B4K!=p{2NTGS=|U`xsQ' 2 NqH톋`ﳛ" f-`SMP̜g+aՒ3[r49 mؽ~C.ڀ{57] 1kLf2.њvR[p@GyX@cNVџ`1=sdv!FRk!{_뱰IM͵Qvͬ#VDib@f7Iw7S-GDx?+Į\`( ݄_)(gE@/] ɓo .UMO8Y}3MIJ1")6l0"A nݹοuf`&$6L%Y)ZYevi-HE>j7h(U6;ElxuÓX$ B@WOq7Am1*jg`|_.+{>͂\ S z_f$y)r"MHș$`.hJ>n:89p/K;x+jvt:Y Z; S@ҽi8!=Kߠڗz8ADDj.Y/ԔKPl7۹31iK˧oFT>o^}q<3-\^D#ttG2u7 -N;3DEw:2NʥwKl6 FTgW"b@̜+Y*/^Jodh1P4nSN~`Ŗ8 K@r܎ۧN?B~B2{h"0V-hRHadT/Z_`d  n*qG> 2I~1JI‰C+ H-3~MF:TMC F!Ώ[z*Lde";7vp #U-C3dnGPaaP_5DJB{N=^um93n57tO/WyHCA+y{OK\DÏ NdZiAgҡMlxhյϼDDFz>⼤mOc3.DO|3c^Ju~!HhrM&RKwAH 0"Ժn1j<7KRHdWgr1 w1+:dTWM&n8e*7cNX! *}-] ۞,7rE.6Vփzz=ܘ-E8-0kܘ@$` Dt)t(DDRa%$юI1I&*VnRg6=l+UΝ'1a0/>wJ(=;NKO/Om#^ޥ=g[ [DE!t$v\[15,ywfr<^3{1+0r9r;?b;wWR](&,99GXRΒNruqzNErAl.B˚// Wz1A䠷#9 Gf^BGH%oe@ pV~ !S)Hibzxm7ސٲL$/1?Ɗz=Oz6^2;1BiʌHxJaJe`_-Nd9@@S*͖D]wƚկ_cmIʵ~ƕAUG{?aJYƒ -@'147 "ca41%Z&3pҶ@yҞUSL+͐oOs8 kI.c71\bm{^طD=2yUBLW9Zd_m4W9zf.a]껋 T.I P5 q&N g%'!'~?/SWik9MLߎ- S!f'^iOdH)o: V:kےD܎j=uƧLevV` li<&Gopf&<9w(ۊBAqI Ҷ:5^n&ђaIliU>D?b8v#<"Ei}j&Z: %tf%#_2.>`&&(hhkW]rUYcK ˗?'l' ̚a#~с<<LX2cxG:ƞ phYKCfE Ϡz5'`x@!z[AڠMD҄9lVU`JHVJ;(+GiZ+0JfpO-X'9/izy<6Kr6bFؔ9)4>][#I. LUΟj-Z-)K{o@ sA]~Nc>yOU^`Fp0 i7(nn+0'lDzfѹ7 E TL`vK*s w~_48 r% ^/ފ3N:L(ΗB©s ш8?8vb='0`{c8~*?J˟ 9Zdf @Df %uچKʮk,qP%[vwʕm}ziN}n{ #+R[RV &U3U l5u-wBovPQ{OV*@$[Q MO|T"kЗQ% C[j=}Px^4iwiDf,zbLYa.Mi'!]ztvץS0SF$my< HOz|ؖXI.AP}9D[:p6+]$7= aC*%,B2`$YYy5/h"n];e؅G2 7(T)0+uA#LLN/sD*ZLZ.8 9iu5 X+:(j`LTpּd%Ϯ B%sE!iH*O [;JS! |Q߉((^)oTYUP|\{I%O f ;zjknCܖ8x3g]^?ׂ@c~m |# 6AÜ($%0R߽JIq;;A8d`@8 :"oW"qk3qJhV69*D[&ւE/a3Z%_Ki&3 5W0n bJi?+e v2q3yMu2公2[h-F [g&q>A`&00r/q'~EJЋ I-s0n5VT#_8eo"u/IX0g(s4Ϯ EpA1'dx@x@d 7#˥|,k ̮ %FKuWZ9NaW+XAQ}xV)}Y+8ĜKz^8sHJd~ E|vC6ЊԊ+(OIr̻%BuLb(Sq#DJmږ*2j\-Bp\ %e0t`ͦd1GB/{Tf'핱%+\Iq {.?9xU?PBS! *Q0-Eh,0+Y*c,ɱAB""v9\<$I lHHKqA'+N_0o >ӐuIZ^Pw-^zDu <F.裗, Lğga<=mps><|)TYYY.(E%DʀhNKBبx^o]Ѯ6wZ 7!9 Z\ Rof7m"#5s4uE#"+jBMf.wdC¾zkõߞLa] FNg׺g5J+u@"`C0;mE =O';yu4l07Z'+E'~9~6K5%VᯥӋ;e]p #h!]K/vsVu sJv ^)V!"q pUJQDtIO䌸n+s~1S_^D*42e^MWQP@5qm8yHඒ#kU& ce7l[ 8x4"/$08s^::@qd@6Dm)!x^1 ^™,4v&xQ"ܟ; ̠[\s3CNi:laM,g$Q5J}x.$7T5[ċQ.8l(gƁ-x&e1]VoO5^Y#ӉfjS7ITFoG"pTǣbB>u ⎈;v٬=ܖ^&Pq*?@tJ*k)G,. SqsU~qسu?I&*]MVYa$wCn*9^HD DL6ԟ )w[{^ČOP=FRQ9V,_w-{ߣ*jouo/_]{DV'XJhUmlCћ;~?9wthC3|vXSIt*AqtMbBc3c"=],F;,8K=->8|D`YMOm\e?OA^_ *xxx;BQp'9ot|l)d~JK1CTfX z&d3hݏkSIl {h{Fa}9إB1d35^4'? QzyezSuQh*|_Ẉn~#f\H vifu<0|T"UmmttJ{K? 8URHpՉJ;w0"7N.t ޑOv]RuOGWC=)I3u*x#@\s|JhB S%c &xVM1vti7ڳOSEW zz WʩDr[HPљ&&dSZ=,gpg ܺXC1֐!kE 8n1|LC!S6Q(޺<=ߺQq떷"] ZH|TF&<"dGD5 N}k U1MZC-1Z#ǐ74^ e:mruɃ)j7Av 3S+{vcx EzrKU)gLaTOi&uݧdN*Op&ȭȸ T[M4V^ދz:("^%+ GJgzaw}%79 #[V $d7kXZExkʝ]Y+Ho[=YJ/$1bl/]vtd'I Q|bHHϋhF}dt~/L>\w-dbXDŽP_r~. @g[} @CtN,CKw0f6:O`ߜU@IWτ|pGFb?w2)->2|޶1Қ0[ءg_QPfE<ڕ~]A00<vh̕YC3۬*B #+NPε޺qOA/1%j1*R_DhEQ'pBЄ%Vg}AGnFa;}ONtmFtIںowB W+A^Z}rœ ड़ GzKauECZ1i5$尔p-xRqOIE:5Ed *qI6]I:¨ƙ \+l&뾩[exkscGXu>,-K;_B,D<3 Y54+&U}-\[lxn&Q*B_bFC8J־ ,!@C-9=(nq8Ӡ,9htE*v[!*07,*ך $՝V@(ցaP?\br^O=oU09N4CDZp2􁳤-Y)":0.ŕ7+Dq5 b~jj 3gUzN '? 7 }$hCŷ(%[}d ݋*&כ?^ cw>(#9$- ǺtՌ\L7%vb,֔1_IT5)ˍ)#޷OvWEc '-LC? LYcCs*/6|JeZ^}ר{X1a1t#4`B=~*?^xlY$+z7y9gƶ &wRɬ[_XUzA+ ٯDtʝZZXMYnSFHlfRD*R@Nz`upWX}@uOM4LCPME]KX֗͟?m:o i^Hd7c!!5E[^4IB{TٽI4wA^P0U8Q@idx [;%NN"#=5)rwtvDݡĶlPUtk 6DLy{R2Ոw }1`oQxFxaޟ堹t%L|mZ۩c5rZBZѴ_ :uAq{eZ4'쉺qľ/${RM՝.1gJQ;[9*҄$}ab=bf+\VKKu51+-ͬaxs&nϐN Cor/1.rI%;7y R,x=F&Qkˏo$ .Qg~_4Vf*:;Z`;g}1lJH=E ̖)eQcb2z/ [NfN"9 D"J6Ɇvjlڷ$9|hf#郀`r6q Ys̟™}L _6X9obO#;((^oJ"Ls\x#љ1;!DY4\M_qmnߥh^xk VdFJ@qOл`O_ ]? X;<چE;h;hkB 3 OϧZ z<3"?k?OJqNe+תWR4Y)P gW:(r=sog͉=@ 9< K ˁk1@tI(z i2Gd>8!q p*%9gP#k{h;;S%遟;mIeܗE}?SFZ.󀱬K@%Ҽ mk hQ;:`G?GH$\!qKLS#i-9|G8^/\KfD@"yPNmW}PlGb6owu['|Fª#-nzUCr^tzb!4NyE_0+ nBwJ.?Bl 1 !@Gx8LQH„-"!"r+Q>HOXtHVMh;Q!}bT7AO,ЙCQ)ds. tĤ->6@aDf GJi+Pq+ N;tEs*vbbgX2;}Z%PK;B",]uᴹ[=?d% \P ه>nO$ەHzJa8dOx07 ;z 08֟ḇd )VJJ [H.$kwh^&~_nʟ>waѫtg[9,֙onאhtW~90qJ{MJ]N{/6ԁmni⻔Q(IHaWGXojC,dyOg4؇9m p( K A:'3 fq+ӄHO\ⳆstZr8MƓ²8ȞjKzOP{W(bnUd+OYUv3=iHط^LE7Zͺvň,ֵΠ*Jor"ۨ%GtvvIh~ F43*7lN 3;=+;?tivReT\#$>GQZ觮! 0_ lcYC>TEM[=qB0/RNN|YD0aO!^տѿamYsG~uܾOFCW!k M-l1ch4-Q&򕳼B,~ Nff5c3*+O#>hԗXhRrP?)Nm0&oOW`-.krí-C*PAO(f E3 ˪k99EURI\/²v(=SuI#$^6"6l6&=mu>o3S1f#7xm9yw#TpOV셨pPr`&P! ər觓.,] M|z- d?GǾiC*x5H.Ҁ%1AZ2A!6\HNUd >9 Ľ~~d^;j^ޯ-<17_95~D.8%r8gY|K\kӈY :^9`oSx[҈谛{bN"\VB?n_k} rqOxg JhNmuIϯe/bgqY.< H/0^Ah \#QPH9QQw:/V~l,#N;SV(`q r4zH< Ihw+bziӭ ;)vu)+aOsX Pvɵ:?GFQȔ)dj[4E$0SЛlN%gU.\Ȑuc\D 3oN yCؚlҀCg< 2RpH [eU7H}RͪMGnZkK5QS apBƊ)q?j龀`$vgLF)>tjVU:/B+T2c[^$]ش7|W P鋇vnŋL BaM$FRArut1L2Wœn.4P@Hr4vR;gt¼Y#Qwâl5NHG^%-eƎRø E^ÑLkirHz:6=2~w%IRZu .V  ס7-kG;Rq{YSy~ M"i4w9QE;t'8QMCd^qɨvD Չ-5A"XG7OTjqv#gB&LCIKQ}!pfxOv[;b!Lk =kbr7K#A =4ŵ~:nn+=CZƟG)'(;ihe{h݃\};FZE5lUf>VT"+~"6w}iGš*>CAo4O힊BMD"iuǝ6-ښt^%`sq]r9yef =37v%Hr,2pP(OmtI' [bCu,֘1Jj.@?ou*A84,;zп@PO N!<_Է U諑n$i=uUp3~ۆo,F4tnnCΜ{@=HRz.B}:Jz}; C^F=Mc-%e^sZ!sz+U 5D*gTN)S~x! R#boN,y02:%1\ϢԶ F˭Bo?WYşTW$ .uCGc6][|x3dgeL1!/6N?CM[J )E1W_jIZfMt%Cmpg!m_xd$ PX éLM*zP~afe{'KƩ*=Q:1gvؙ1d+-׿|3 9~`_"cK]D j.~_`N'JX/̪xXtg`)1'{^*ynM[L :S̚= ݋6ٹ Qj$CI̍TS:qi lxXv&va : $uqO*YCU۱uh̻*dn)s-uJ܈*JX}[w(ے-7g5F<8 %A}d{VhOO~ު?&wSk$r.%1“A:Sk @{J.O%1KB Vux~x.ߍ(N{bRT.#F6܄ WPrBȂ'(oW5NoDkt^d3`c eP!(%Z!̦ډJ2;>g޿!%7P럹-O\,[^6fSHcHiS9F ho&ClMxT#))#.Me׷x4+J0ViYqFBU8(!Zvbo +U|ZtLʹ酽LjJ1v6ap'kfEȁ䰏eu溨XڶMA714QYӢRA:^dg0K" 1-R|}2?hZn{q.%dU Ӌ&k֑a2x0ppjQAp[v@:q>[@4#z%n~XٺyWٱ8.Y =OYQŅz݈rٙ#{DB.k޴`l@N-i9"A9y*a!S/9Ir j AvM iA֔gZYZ4_h| ]8|( 6ȑVԳ> -wn)a2 S4ؤNO-R fC7jocw#]%q4+Ħ#zT *L~H#seNJW7hYO2cȒ˥Rirtހca_L [tHб3G3Kq2Ss-\US5;Ү>eZ_*DtXz 2ZIKa~jiFf6ϑhzȚ pq܀j@ ]i73X#ð]Є[} ~ (i%E|VmCW1y7 㰥!?GzpJAw)?XE,&E>,¯} 9mօd}RD5[p1*&#c[>!Ƶ%onQ1߉~/\2܇# z"%`e@7;äkI =#V&M#9+%7+yeq~hk{ģUj!LsU3,'=(Д$1GEcU °YZ7wktɷ^1#hA)#WPbg0 "cqGP=Fi.;fIKݡI+P-_dU|\;9Be~un8 -bXڗ|A>*U Ώ:~ z O㴶pg,,:x)= Z}hvLȮ= $z‹2ug *@A. i#xɝȝg |7#pW1Eᝏč=ߵ&֦"8}mmZij ,ly*0 umP}E%*;瘞v&bHܞI$aG{M1\ &o"X1 o= s$Vlfܷ)#`-W\wmu-YwGb&AuG.&:BWYx ڕ coY0䞥835]FuFJ |l|w~1sS)/?LP>I_Fnр#]jڜ. #bղzg@nfBqs M'O6.3yYec27=^ïd13dڄZAe}.*+I?,5y2LiWO.ʳwkw,)QoFS*1E'KF 7~)N5-צU̯61x0VOhj:~) q2Wzj;d't9i^V:},mٶy)"mIo&ׇ[$QEf;}_z*EU8B ;Z4 wC My`bOJ; DÀ1d7*1?ܮ8rc{1B)koWbaαJLTVq<CE׮ƾ5O|4D7[Gxd*W݃xX 3d2"~N^ZoS1Y&/w1fϻv8ZPAw刅*a$Fs=e~T(6ko8@D=2_lø}- ayX߈!WV0m?c6IW;媓_n rAe Uܪ҉O(]I ۺ΄?'"fn*{뱤e˗/-;1[6Xq=# Е H7?֢HXK'[+>'dԚ+ºKLg/V@J\UdzHՌ7y lBB7LegUqaH}YMy=M.lQ"lKDz4)a1SH_1r!2pI\=$ND>znF~HV. d}^z6ʮXrTF+ |>^6y?&4~L3aCNSIgxB-[c Lҝˑ[h(p U F3"?C5Ȯ&}ЯR+u;ѫ*D⨂GhaOt0Ink5246wP=b/TT᭑5!T|lPJ+6N's"\GEIZJ@ ۦ!xF[ A+n<) 0 @i ElԌ[ƏE ^t t}hgqˉ,8Is-$j`N>a@h A;ϊU+o, ⤳P9fC[ q:SDGW gB)'6<eп6r]VF^ 2Z| @Ā7:@,e,> rr%Xq~rU'둎nG$W4ݘYL)}ִ7?'µS Ψ:bET[.Z~jv"*&Slc*6enx# }vLs^x) 56BE{Z1Ց [gtkgu nB1N?+qxk ʃmic ^|/D8F] 40,։ tf-^>E̞Z77͍*|,&LSDJ ;Fp1tZE7{Ya8F܅"?Mw" gp؞ ;Yw Y0Փj%5RI_x~g'I6 `椯6NF_ՏBn9ܸ45׋sOC ;E#T,z4mnJR4,%F&5[C̉yH7՘C YiFpXj" kG=x-̚FEGc9I]]GYPtKMLl19u:Q!u-#7] ڪ\k1,+ M7>FI=> &ÃI[v]"4[֚;\G8@;/~m*9f%lktEaWtT=fU$T'(INz?1F^YDIDe‰1-q?xB#NEW/ɒ?;4,  *Tq6^0j_ vR{ODVI׍B@L+th@GbSpl2Sva +Uol'~Ќa-< 4wCL98f-l6maOx6]#[첐7BTk$Z`r_'O옪 q&fg\$ZIte,D0QgFyUpǫ:i҉6XQ;<]?q3 K b;*)VPd] An513ETHnn]la[(.mηڂTI pP8K,cy"g(:!+ݱ,|;h=3E꫿Zw6@A jh.7jYP@Ӫgl~i첌|` : %-3uQ(BuSG'†1 {j͍<@aNP-CCEUsEޜ^IS5Ax/ٝa(-`=\< ^.^2tGT'5,86Ԏyh ?u b:J)|:%cLR~w[*JbS]Yʌ bYw^8Oh[wEKRIڅhא)&8%kd#]QP}+dXx1ȡA[p 2v@=@#P%/ckh}&;+صSH&,,MгPݓW1*J!mˌ(H=ZxBPEz7^VkÖqQ"SIv:'j_wT\.7kӶ-Cf8gƽܛmh{*lP'S)XQM=rj:$=Tl vvFCCz?]G${=x2H,/!M&"s.񀉵zUd:W 9tь} SʛZh\= )NfV{Y)IEZ . !g Y) Srr\F=Б:{5Ji~qs@OvA?_@>|cX؎xT)M\BٚuZ߅T)1:+*n^M%.eۼH 1%p/dHSK>y/A<@HFܼA^c 4ex֮CH.O҄Vh ;|)0'@Sw>%/jHvk$ f dՂ1ܽLq5*\%GX-WLz<*6'{@۠X АGAJ'}NL'{,1xugߜ{KJy/5E0wCz9S-=OTSĚ:dY\[}9Xy+k_dpN# aod@ y8[y˚ܰq8ݴ],BSnPG^to0 7o 6OetSXbKKZɮv##1i-F7a펼lX'-&ڂ#:=X45Ը/} m_juOe7*f kkI-q[|* -sf>!+ѩ#0j_ށetj q4. g2a-a ?"XPK !3]$e(y}DP#xh>(S1exɬKNܺP:xRT2"1!a+jȼ5p!8P>ɲ^8}4:n5^SN*n4V%7wmͽT4-|5#У'qQW."0,g%2u@ hEj~vp_(6B}eKo}g VGTHqyݟUv#ȴQ*þ{ueΟa ԋm í`L4= 9_AJd4~zYZ;/XnD4cH) U=㎎}XY0__;$sQVT-;M[Ͳ4[$CiqeIf?{/|֡B_3 )~]b<N<9J dIvEQ' i /W%aF'akcî5/mS1hY/ M2 `rh+JsPѰ_ :s=2ϸOF?[ۥ $d˿z ^BF0Wmʦ/)-uL* ci0?-]LV,*n[3/ jtVB[潧BW_ mJS+ܜ3 Ϟ+v qR}O8cQʔ ӐI}ČXujk8aj9vӽXaG- hAIM@#~ʅp߳9:? xU gM.}F מQ=gSNq';tK.^5 te Ÿ=?1 mNTD'a5B%ӭx 006"ބwefg2&,wĂXfRtwbdN<<,*1 QWǐ>D+oTY6>oec8-^ B m, &a7ESW' 2ݓF`~چtu9Mc \3k~aє#_q&!i)3K苫my.T0IWM{K lde{)_2I?p#IĤP(A3R_9Gm[Wl^}8VKF S󀵳uJBvlf1ьA]ާK|3Rj}P7e]NPA[칏,E5jV{9 0}З] yh J͕tu(˻]3lyD;eΏ.A\uvUET9/&RK'/&" :'5sş5B4,R"ʲ"sf1,M*Apb6HݩӅ]M%8,\K"k݂Q'r n@}9xmc;G:&3l\<Q@{u %X2&ZJ`({Hǘ 5%Q_b2vUrg{/xe#fߥPL-' ^VA|)- FvOxݸԃH7&nK)SlG0BP}T?q Wu9"G l-ia^]I8^]g~-n(P:oD/"=5dg#GM@ nY>Q LI!|]I7mp,Fޜ2LƜkhJT "9؊̹R HCgĺL}Y lgK 䪖xI%ڮ3mQ`K;ʚ_)BL!XpSRa6o*lCNOk)(rgmH$_~sZ.|?vߵ wK:U!wiMjJD\4ps|Ɲ7wRYd))aJm#JGb8wr:c5.HLo}a}@=\4FuiTb?3!*s.\f^ZuΰS]Alp]paԹ{nDB%:mM:Fg67m_6Ƀ4^Xx*5 a PN_N'=<9cw}`v̝!AURAoZ,8M4c }+yb6b?ZC*5tL+xOI`ą em-a!Z{^~A]w"9VGkԛ)4weqtf'mA(<> 67֗xs=d}# ,Qp~©mu7IWm`K7PĒY3ә/N2g.i|ZLu I"zX48`hB$vV#:آ_Sӂ}LtwE*~el,Ƴ {L1Z=tJI``{e6{wRs'cJ(96}V[ƕ9Mî6]ª{ɈJZS /@A FA&C ZD0[ӫ݅VA΢=3.Rߨ֌녤 z4 qb~&jτtR#7T襀Ȧ*$ت'_i?MX;Lr&z ãWxڶT}̊Y>y͌1L4JP}3;B,85㯪3ҏ,ڌH)F=vS[k͢/l#>e`7gџUmMZ`ŽK`{G: 2T;YW$ M{5 {3 C!(mDژ-?{1l,~bI TCy_NE}ؽhbu&2ցo+ߜy1VYW=3C)y6|)8}&;߭C̅ݥ}_e(0K%tI|G.‡v8l:)e~.Jzh-/Q)%U#)e?i~)~o'R8vBL?‚RO-g!̂L`gw}*)tȢFHS 7xTAINq3%զ3oE 8:c`@:[KmKmplcN`e":*̴s~xF+h%-<~Ŵ1wbcG}gAr_  Bj!O"]|&ޯ_} R`茬e=]wRœ:%ڠOJ)i3V(,;=`LN$H,"U@?D 'Q;_\@v F.thG /ތgz zjg*7uE{Q2:U˜yJp=jpiC_\{.RtĠ]ط'ʒj׳GP@B9I $C eo~r>3wm~̴t߼Ny!O:CߟP1ғ ݾ4Vlb:=<ݴoy]0.dʲPZI2lƬÜBT&y8as q2u Ròi[)J3P>fWDi:đK:,`mĒFsj4Wn_%ihN(,Y܃(*9T J!ܸcosTu~ROH d,#+ʰdwok)!ɭpI28"`H:%~i,S1gZOf>BTiqTqJN,`ed- l2S&=J~K,0y-bAkK"NNi+頏9ɦ΀v4ߧ%A& _"+ʸ8[[&df=pj[6z@>?"1r(?>ӳttYN7ÿQ;JP kRIb/aXHU`ŁK;,'5؞1^xhPw7aRqlumD#, *WLL1m)7G-H>D61$` RZ9 tz3If\̢?D{Dx_'#fGss|g>h/#4 6l3>_-њrفK!}!uʖ`oGPT pLSwF\.js׈?N @Gw,9K.̠]gbVhpa zשEm/;(@TC[ ggN P!+ֱfHwcHiG͡p,ɣȄ FXP\1#|d +7oǞ0ZxH9)40R]:t_!CӁfR lZWEg2֢6r$ xis.$KHgB6\yȔ΀:o~* yH(jJ^F Ǜ,![:;&mJJYCy@8%tE^?UcVÐ5zFw"䲬 uՊO?16x{B/HDGE`&z$ ou {_.fsl>0sIj'/6jhټ ޿dlj JIz=>{{}b꞉ |bt#'vV.P_ s#Q}:?9J0G7 $=AdW'Kr3hj~AVȰT[&ABJ ,Mij"3lϲ22YuV!|AL5HOҪm;/nFZ K }sY랗1f`*ftSV7DÕ~C' $eL3_ߊ״t,;naElcZOaAV[/?#Yo}7.̯8$(S^j#H;<> ^Ƃ}XbE}k%{᯼|VPROc"X?E5 ިB$6jz1}}hw6_~8/UĄN" &ҹXu-\1Bmf\ud(`އ<ӕx+z$i{!tZf낒謬͂2-w%{b2ɡ&͍!jppPyŰKJbűc"fʎM#8 Hhڻ.y#Nd(*Rȃ!يyR1y`) k}2bH7}F5ٺ`tEoQTIf,dSa4,bbE-|U$ @vkt#I($ޣ˾0^n{?,܁Π>ȓ(,H$r˄WllĔbw+X[Wa ?hޫ}N JI'КSkBj^JtاpI7Eg"H0h;;?7q[ɦnʩMDX@*D'7-AV6z=G2gdϕTuÈt֤fB,s[)\ƿwk=lKOO!sg$=χfE(u1zIޣd|Oʇ*AXy&5\Qwlh5U t%o= +};1Z Z{[橓e?"'d)X;|,h\=O>!):~N eYq9q&#Y[^vc 5 6%ױ58Z˭3΋iz8T,*ʣ~-%M"ݸOxˁvg C (Uwy&Dcew/|:*J;(')_A!p7qJxP|L<t5 gdA}d#Mu A: Lk}>X;2i|']ⱹ΄Y ں(qIAʽwIa(Tx\킟zKj9Bn rx&/ߺ>U|r>=nfC1h|I,q %}vX$ȥ/tqNtޑ K_GrZ/N^C ?$F^9]EC锟K?GjӉ-DyIDu6e:k̄(ϬfIg"uw4_ʝuyCiT"%J?cZVWaH" .`xj3_8?oqEB9TtC JN+\A赮ڐ4X1TB@(KK qM1O8'Fj{NHsg@&J7AJ_cf*c x$qX4pF&d I.O7ABptvgaC l#uLiE{H5:|i)Nfp)Rqr:,+{zEZ/1 젭 Ė6L+ ^gUպW+- %#&vގSj 4Ɂeq6! 8\ҝC,ѸJzd=E[HTyJ_Xc-|WifNV9&KeFR~[6-q%o! L|*AҌ7RD| _6TXb=XܚRRDF=a 0'J?{{,Yt#';-0dE+],USC3,kYpv PDl(V-v'^yU6VoDJ"Czgx*RiIԕ^!I^;kQ'P8;f؟D;ճ&܊D@Yh4wдOQglIHPl:bIx4]pAo&)]`C4 9J}q6vm$ySzk3c8+|EHmfxwpAt,+#XΆ!9Rԅٕ}2ldcL`+X.G/c>E5pރD_Vr2\FhkԆ#A0B:{`Ag ī~*zl^pN(8>U ͅ3Z#k ђgC,%1ݳaG5*voYw:*uBaTHk')4d r1kCC+uXSW `MDەO0Fٍk<DʩUi.^P/~?,d=JXm*>%O ևy0TO躵aJqTXxn|@Is inKPqz`.Yo};9;xv#pSBY4(C:nƆ`L/9$UQ0i}1"#&1f/wHui@’{FƲ@( swE@LB2> Z $6? \\˱R C'o]&-۱kϣ^(, JjTE bh;wKҖVns97iozDYcl8bu""O1eOOz>~D']-f˯4Yd Ԭ"y: W+а;p(N<؋ڷ&zb@Lƪ\glonQ-s0?PtCO'ɯ?v"5Z<'Nڥe'd3z>JU6QNX rƭ{; ggw qCϻ @M:a53 25Rh_`#:x#4QØ|F6q⺧U׉dXeO|G?x"K9cV<.x#N[ dEכ<==4)^T>=^.=X/ޚ=BB~4W  d!NgrEh&GqߩeHȅY(V"y(Kʚ AXIèbz3rEό x7ċk&/sy$b:A)P)ZxYOy] A}R҂=tKΩ {Us,$|r&\HB_!WxՐg!R…)@b3DEJȽ$M 7ro|2 iǺ !@R8~`蚐sozexf%ʙ-"&@O@QC]lwjw\x$8[y(Ŧ*cYbɳ}x #ŷF*`I2%$M:ϫ-<D}b06`m!3X2-~]V5])v} fmK_.lyT1LŤݯ1XoF*dGÇ8/ru1h6 ݜGq_hH3Ifᴞ6mex1zi0ď1Qhq; b'lu{ش=?t=(6zs& P@Ѥaok~T5`@Wu%iEr+aO'׏ "$lqtriidH u{WKlq|Ww']QeMw&;4YP_Ra[ aF:F <:| X"SoΏUFZg&9#?pE*GBH*C/i&2.fK*hަ \< oFv0\^fLnB+끛~ 'A [ ,Cf1ATuxYv8QXe^wO//QJ1}QccҹbM:6niύ +&HØfS(*Qe NԮh.p aQ"mt5M2\2FM?p_},fM5|N!>!]D&Te}J?z. [BG~.⻐Q q{@Kih KjćBe)!NKb?ߏ+|D^޵#KoҾ'wtQ6;+ȡ$:ӣa/<˛97 ǝG=ؑ׉Ky 5ڸ7hFH%7 B1+5]MX0s4:ec'4W$'W)WQhaØh' Thй|K#ǔ.=s_kujuy S%Lcy3p^ 3oTkRh@oά^ 8 >8᱊{<$WH/]gC]f:!GGl9(x7@uJ+yhz%gi(Y3*${{3*Zt`k+ ؙ<@@{)FG]C~9@Є*nJ2U 1PƟNݕgo([#!HEݻϷ=s$7iiD5S` z}F*܇JvRƒã9C?+c#˔Z_yD֙s%K 2 _0b]ۧ0{/X8alVjmFfm⛲SB$s F2nJHfBg"kd1LsV˃Nv*4Qwz& 2RyOC$l+tgK> 5QŚqwO fޅs<0zuR+[5VB, w&Z=cڔl܇&='RCcX$ 8v>Oe4P1^ -].|MY$M t>k L/[d;X&79Z_#Lx,q0ʍˁR勆g pe JNk}+M5*ȗ~@ Χ U 2""Ph2ێr#p,`@3+>t綛O RK1_<*NSb%xs*Sf ff~fDOUL6 ~*~*VgVgu&N) Ry `EzxU܍SRګ'0l$&{3am \L69w?,K*{ݱ%CG?{&iUtq>2ig0)F:łG % |[>X F . V(@ Xu3$KiG'Du ,RjkTc{haXWlfWw1:yeR>YӝlBi%x`Fdt9. 8bu5/J(7ʳzLzimXhS^WX;@x:!#]^ 0 ]1T`|v{ݟJy.5M s5PtOMe[ = qxMd1c6Ft. "qB@4Xwen !WDaLܐ,t=;Mg43Pz~F9Wr/?^U,*%DR^!sÏJ>VvjQh]q׶qF>ͶhxC#UER<Ȫ]ȩhPi%%_̚vЕ !kcJNnpFݵꔳTEO @*jrȤ wsO:Zt*Ti1mƃ+┞G~CuWrX;ؿ'1"OiA^-TRs7gs4y!![Sކw0󠥙({ ?@JLHݍ0,X8nPXWSHp)@쯈Q$An]d:eWb {y&n%k+)?91p<5(xv_VYaIتsMTH9,czܗ,XHλ LTO$87bqd vp>| s.%AVZ!6nrOR?h^? Kp UCNJ[?!,,Hx;Q7E+)JC%0-_ 8rG^ڸ;u5!orQo$:Gl\mLUW'],"ilpRM"F *^4h +3qDi!Z֜"]QNj9kT^k^LfRO'6-%J* ?O2[<7(U!Tzy݉R(, cԑƥ3hfrk>(5S*zoLA-?:nЩ+cc zO$ďqYJlm]msL$?edcƻYFAǯӒ"93qO^u!)piiŜfN>G,.ᤱXҲumzdܲJy3%2$VW}"8SSL ۗD=re}\h6ƬIa}PQٞ=\saho!1'UqON; 5:ҳKs;  l?@5n#d0r]T 3'Qwov6sjW,Sl^C^el6^,*[2:i< U!I q8j x՗!<.M@ SC>K\)q">b'\^ 󄔍=Q$'"&75p+ .o({P nlS,:0VvU* v߃'qsH6c+@ŵk C"AOJ'ÐQd]]H{dn@([B `[JABp!C׈bzԈ*{}!35;ዑ*}:݆9&~1B "L&v1 G(W&fҠ| ( td s'{.idd)]jv<'5 ۏ&Jãzj`apJLz6{<3TEYLvX ΧZHLC2z_ pMs1 n5JuZ_sӠ;xXpm]89uxcx|\X7^ {,޿.8F?8^Y9d?D[Qܣ1Gy+q,0cvG`t'W!KF _|Hg*=C\lJ{P|l##& ӆ-=˓gFhK<w~IϓĤ_I4 T? F)ݥB>*sMrql?NpX(9+\:ygBlp3h:N?g%}IN2dLGXvc=W'G6Ց:#UT}E\У!n\ˤ<rvQTb u%E)X,8y.z]i^p a d?j] 5U]k| <'Ԣ!HZWDZ/: %A[$A"C q_Sa]r)с*!lJ3n1ϞW=5+Ah'|Bfʪo`S}8XB°[Bj7L*hO1^s go׏+(vd}le\\s{ҔM K.᛬Z ?YP[^iZa^>d"ak ʝfc5On2yad)>ţc{7g<8^ײOZ1U+$VQ/,Au>,6,scSݓkgqQahlB|8lnyGZ;Z?>+LO̪CLda08/+jT43ӈ0lD@$?g4m*,TZ2zY|Zै|yjge`T3,@+Ov-F?IZتPqAHTarm@elooޔ3skUlӷF{NM.P{>d<xTZ/a4niPw>g1<# x/cMc"c7XU otsPB9wY;ټްs`O aOUK,w1G 7v,#2`{ к0rULv:2sCRjbm%ܑHQ:8iT_ǁ I-NޏF|.6yA=FSۖ(Qb$~nE$Lx ߚV,'b\­\s-$zQ-)(5̍js[FnF s:_-h۰?ʈg_)*-vs~PgO)æFQ@ArS,\)l,02b3` x"ꆈs0~4O5+#K vӜ{#n!vNv<%--xgKO)^>,{UW*gʺN'U|-P_dERoÆBH3i"\}`g Jl Vu:_Tv_z4<7]15CA.1UԷ01 :Pĩ掦6l}BF{V` P]%L7oe4Ûc7MH$TxWKQ76q)lՏ GBrK[Ps7m T?ݘ;B5DL)ц9s*]H?`!Q֧LmZ$;B#o!Ԫ.g.MaCԁPk oG@Rr_;y5/IgHk jɽ&aV{\.scʑ*}i.e~k0V#l.$0VEڙ~/菢JǁgDH(j.\(qJf$-f#;LN>o,36G ʦg\p8-}3AOFoEki?DpKlL9du=\`.=鿋 E IIO"Sf*ՉnzKk\iOg Bd"޸G1;&#omp%>͊'-9Z=T] l'CgY%B0pll.(AvOoB΄vjϵ!7mK! #u[.;-.VwyFc~)8t mXk7 ,I h)tHĶЯ)6,öl-nPVaJVe2H&nXoۘ[nл\?Vsq"eoW3Qw_lۖQ'iI͜Ds_ ݳ\A?)8Dž*jȿchhZ  _^G1\g\a~PKzx5}sǫbuSxwޠIL)A]㕎3E Z %ZG?% r7UW:Izt'?.3ѓ?xV?Ry4یM䈤oۆD%h\7,4mݣ EI?`rj)n\q `1I\е, ƂE+mi<^tEă1t,Ӽ `>+h04+Ms!>8wDԯ. .|vrŵt_GRzd '|5]R}r7Ke %זUuL}yΜUașް+jۺ áU @H`#*La_,XPǓlxTNr36[{+%! :4[*UoU(Ԥ#-r'%!g eac{\PqroULap)oYaC\?n;nhJ$ofC LisN!X|ꌘg<=Y3˻߈:ˆȀ3v0‹93.ޛGqi]~%Z9Raӊy=eTGr~ǫEF`P1 ݡJ 5M+0,. нC7co;غգ+=WkOvX8C` v0ƅ䓈uwX? 3!T%Bo+ht7'e;Gk,U,uZi, ^HPूIWA:7A_Uc!{l j}@mZdd?ʹM*I4Þ79֦^CU(89¶g戩ROsVM6\W(, •>cӸ^(݉?F0ő~},Ӷxl/S?G_K>"Pa3+Oo~ZQ'g#/ŭ"r0US_XE!#Rl'<;uW a}~jD7:ޛ{VP#b@Gy+usAH~I= NI$JmfYT&һy.mu1TXlGˍ)[԰h˘E`)@$ M6HuZV=&n~?W(փ&'_kU+r4(L& jҞBQ+:s2Ԙk{f\eъș۸M|,àm&x976(.gY`X43+;@8=r`e%ϒ<ѓS=?ܠUs}KI"؜ƚs_^zBkfyeبt=eڲ?ghXq[N`:-_JR6As6Zc Vk9:*LKu9>klrc|DcUAx@BG;g/ojY|6)wme8ǎ%nLH9R3*ةq}፞hLDz]Yw͚l/f8Ă "&7 1m>ˤxm-·p'ӗIGU:d"[*-*#ƏZˤItS'.PRe]FXㇺ͓MAVPe-'W o?gϏސ3vJ-*t_"{*4 X:jyD0sS5۠X:Cq\cD^$z'} a>QoDB#F]OmE"Y7J{fQ`z?o @#tp^Aq+ زQjr=WÙJB:ኃ9nzp62gC!_P|ĝoX" +?ϩz]iUl3QbFy{r"V2K= NȘr<%9wmes҈} p꙳?,0 Ǐ`gih!. AJ AQPx:;Xe"O;uCK$/ _81eZԲc%v1q\K4D'VSE{jÉL/aY֑iqp}%ofQ_3.qLoa%.vosd]@9)^4QBYohd¤џg%n1g^qd-ҿXb) Ft2`i3YU}057?}j^(%H hxc{QW@4ohfaGJuh<s_0tFN?VY b-KԤ~Qڂ1Ʊ)-6G0g%xKkVuT?ӎpw-R4Â&e,jL5&r_X*fHT]o^gb5 =p蝷 N7ѧs^%UݔCl"N9L.]#{.J<\lٞgLnb>4C{RYƷqm#7<ݸ#P\3т7MلCT9%d-sC ?2j!ѦW¢F,fLa úCKbݗt\<@[ zEEa]ؚQtC}~EAt>":kK *;k!td  ϗ"(Bw k^:ޝ`ܤ}l{j$ Gy\>-8"=EL?4x̶i8:;Du7gF%t injfS`& ܆\^rhj-͆~Y*6R)9KfI1J od6_'⮥9bzK̂~ǯ CC61 VHPϻ=0 ')nG!u[J(v?w@PK]eE:```&cu3@ ѯKt!}ޕV<1N9Y⥑oyƹPj=pk}\;{ƪnlٓ(|Ƕ-9="L_i,~PIaQy6@Dq7ح[Яa D1wɊP< ~pSD/)C]1Ǥy&7Lvڙ qPE h3xٖb?Ɉ) .>j>7@%fc< _ǩp"WwrWgk'b10y!Y[פ`,+Df0 v=} &L8}!Ls~> ڪvo-*fv>¿]/Ď8k-UfPj}YSTC ϒѩ\sezaryP6Y8˹\̬e7AGO{0xɜwEn$ncc2ՆDo&G0z1/hRqOW'ɻ""B@ K2hɺ_#wAY\L|2:h A4⳯:4= Gqv bLv9dS\=a9W0鐎;۳c@"W~+ ҧɁX#BjV e4my4 m>gr9!P "E]ч s4-n/KhF$B-ξvwua}t?U"rv~ ||Y1%ˀ¤Pzg$KZx8TJZRy*qM~&w=~X` *D҈?^b=iG>P2V/ tػRQob!ۓu :\#~ta@ =4A~T5ϲvpH 4*`EVp1i2Ӂ3q8.ޝW;ŦH"Ɂ'ȆƬ\]9-yc ukc*B:&\`Sk~("eA۟.eU~|U8򧸑jxt1f\3CpRY12 эOcS>G# ÚToFEKQ?~7d E>6OH@Cxl 50kh@yVm|Vr{oxSmfs]%exYi}k`Ime-[04\(~%K\i8#hłU9d,ۢ C+%~*7|혗N!ífX>* g"u्cb%2m yUpuC*U\;STa=ޤ_cj_L WlQo`=Yĥk8c)kkSeb]7 y`2;˴*&œ;Ê?PtdU䩥ϩG폝9] )WxdlH|,v\>i2&G- ϩ`{=#q)3OBtu2ii 9WVb;[xȐ'dx_g'<7rQڛJ]T1ָ죦 %Dj:ʐyp[[xiY̿ߩ\bv%[tت`^ܴu+Sh=~dwUr/7W ߜK~/O MYGgO* #[+;1 ݸ5*א:X[M@k éA(sҢ9\\6+>M 9/U#VBrT5c(B ,Lu=ۦΤ+FOw'gPZ]G7.8"/Fa# Ԙ snׯtrk|J>;ӹφJIH1et̉^"x/agD ʃÿQV9YDqY5w ӯl + Z{!NU<ӦOBm']VRx-m3Y?~hrեJ[쏘宝݋6SsF]UDj&αqxJH[ʈ\KMVN&2iogs{gi? <c-DY΅,I !O˞-F{@fuj!{G\:Ԟ l=]g[iԛXz5(aX] 'vHJB,pYuXM#p =JHN46 ЮY)D`5M ƨBGd=bםz&1 *"1VX;L/iOm@QLׯuPAq[5\w͔mj Y Ć?)QŔ hX}# t(>XTwEQ 1A]rV~(x؝6Nbϖb+eVO)cQ^>G$@I~6NpozKe(Ef=bƜSh[Cǡa;q\vcp{"q~ME: $._[ 4fȰ& % 1R|H4n'Sľ$/s}AC "gb!pV!zZ^#ۺJIр< CLC4뀵 !LELKt$$/*6P <1G3oW)~ݧ[Vs^ ZM FlO#f9ވe+*9 7{1$^:EC|d'v(P/x8ސ8PϾS/ƭls|84jI G!@D~* 'Ӻ):&&ED2JӷkxЏkt5xK0q2+j%߮Ov.KAl~rC͝Jʑ %s&UC"M;V+l OtGA/xrsi kG~qM8IqYUzԀ2#Z$d5AE(W֖߮]|a8UTWTդa#c t?k9od@70Yåܮ(I߯ oǭt0_l6>' ~eʏ`[IDV v9*ns"ncӂt!DՉu;8W<_}$\OoRƨO( p:=hD!Wnjp3uA1G Qy cAAI{BkJZ@A#0~^P*An`G%$]2Q<J kFH72/r쾝H-Y:9S }e13ReF&Lp1lj.8"ȟ׷wypW%<||E :p3`ͤ}G#ab8H[i81I("$7YמaC:?՜!#Bu))8 7YhER-w B+$eĤ u?JHϚZm )oAia;Ff:Pd =٢MyŬ:h7+Aג~チ(by_:& Ba;sQ~:YucFM2jo9ICSLiM6@[׵0s4Y6gvJ\Yg/١t(ڍ]N5""6rdH/B 2K3tMGk,z"lY)eE3'G/Agt^Erqm(r=ݮP* X(l2"bt#vS!QM#DrhJ94aN.jc<45 xVݐ6<>EatEQ.  %3d\Ѵj]j@c l}Qb }N8fȸ*(f컗_2Ig5+e7'JŌ 0+8g6<ѻUp ARt\Oo5:fRehrt2aD0u? ~&KF"mu#tq,tfi|s>PzS EQ@%b1Sı-ZPi( IʟܠK ?K6KɓE|O1^as|hIy-( N:4R.X]\'uH pd-#ů{ vhCȺfkzRthx?v([ TܗcE(ͩ >Βk +NpsfV~盤F.IhmHDq %ካmΪEʻ[fY1BN.YRE%xH4>eSR+cU+Jn` B1 [6yUO3a~ON" s,$$jR/O4Mfq%ufpHnZCf܅(+GIND`)OSYV`j|ExL%ϩ OJǪ.V=d t30GԲ{PF=kʡ6 otӳm7%pZK0 drGa+q?Ϟ UkpZHw_|`-ݕPؖgTGEŞ|j¹>{~diӒ*c }Z Aj,I R,3o.94I;Q ܌ʦؔvH1⎕υAg^LAɯX gG*D@J拡OBt1N93#WbN'p<0?E 2:sH}d>G1w{w0X]}vAsEFm _LХ9ӛ)NyPh_Fq=ewT#E70k5U4M1DSۃ~\NG˴˻q\K{adͿB*wQCfo:E yIT=`bSWr[7!Pd=De0,Y=e6Kev.=)H "pƤ%}l=46; HK"gHR$&juL \}-ڴBݵc%ө8gn}aKڼ+ߎ/Vb1g// ͭ/rSWXWj[C>*{< X,!c;`v`B0Ya Xao5;fq~v -Ù(qY;>cZ;;]mT:'By˿.1|G,l(V`Rss>ʜZdLH4h@L;ĞyE"[3HU >oK)s4P(e]cWm,\cmCW &#^)q/Ep<$gڪ\= bg@7QS$}ܞD9݈/a3@yvGh,! XX,):4?fP85ŕqcZ<+Wz K@Eݭuhz˪e d[~ fE0a8+_] **徂ч`+9J%àL>D.ݛ<N; [ 5ˋPm>[1z=1tŲP,j:,)qs^ÃD^Me6ܜ̮({M[wޯ4'\61{ɳӄ7%<<~M*w^]bY ;Y\_$k@Op8o{ ,f>k[Y"辽)\U9 }L'.ٴmXy|6"m}] sG{b[wE) /2 4z/:YG0ΧfI2bH-*<i' q2q_I~fFgyY4I]apP:4dh&faϤ%`S]𿭘@N ou&CyvcN˶JrɪٺIEyAiɵ1Bm&Au9(5Gt6$ Tg'8̡6L>h8ʹ>(u酈6+![ ưUx;Ӥ8im^h>BILQ&[&teي!8°QC \B{mڳmcK04v<Ӿ421{j}m#} N$90vi ΰ;j-8ڎ*xc%p.?$Ҋ9rsi}c̀oubq^@[ßx+m܊Su0rչ{'l0:jBxԵI?8HSN vJStIb"o; E´}S9:'Ӓ;.qJA V@iuH.CO>x3 \9`BY +d+xcuFt   (Q)+C4..`m%C>9W ܙ+0qpXt4z:VW`SmlJ[_-SCS;Qqb0w9a"SiTc"W'# `iZh:i=3@1.uJ{_@eD¬D#yK:ӄVA^~&TLfmȆ~lܲPQ? 2L+mӢf袛*Xw'>;O^~D?%=Mo SnO$t/+lBNJy]嘊roYR Nj,b&t1l-F=,4F7z *PE?fVE9*A{µ%P)62WV?ify<X$zGFY^exp8,\vlԣz/`4)| j&O2\ؿ^Zn*D4g/ "c*/_Yj[L4~duaPR2 tdX&;"R};."T5sӠ&ťyazuaCܝ ?zˎJ=q;^'(y*%͸B ȇ#)\siVDĮ]V&UR嘩^WTM[0;?o~Ɋ9O.R^knX@9ͷc4 4Y!'vWS7R *E/h hbl$h)dJMcϯ5v8Cāub'ڒO6BqujP mL~b0 no"CL\P?L 5-}4%OGs- ,X*賜 (5"vn x@d3)2^(ͨ fejBYeɏT[w y{FWqF\qǙ;ᑕhE:<sv mlsE$o@׊$%f>16(,Zh-Ĩ41\3}H@/&Q`Dq[,$BFW猗b#͉OV]f6h:5gX ?Me 8 -p- zLEF~D@_jt}ye;+M,Џ%P0 _fYY2Ta6xd |g]=,ഖDCcXUd21Vl7r@hq &K\dZxl1ֳ ~V͞r ݨo(!HtB9A'tx5AirxEyVݴuo Oý`:ȋũ ]")fZFVMeYyPEʧ8*`Xt2EZyY ;< ߊ'iJ7nG;ԼKl] {o}9jO5>Գ]qw* ˅G'xu!E֓?dm D2,h Μ5ệi0ep $jg"XɲыssνS觵:V9 6sp)̯05|5>,zS!gOZ.!fM,#k*06 K 3_y> #GVF>`80oAf3ce-u#Кݥ RBFC@c/Q2 2- I>s@b &0Rf %S/hAQg5g+;&-:%psөcEU,bU4vY|I5"3]b~ (Rw NvW!p1ѵo 1VP-oWﴬj(M ,3]bږ4B @L>5f5vVY\TbL{ Y7Gzn)5 B3}`me2,6DfP):CDC}1rBA24r$$;$&Gg6))œ%33=_nW 8OYKb\u |QL:\ҩʾuag?`+ȏ3!=7WrG7V_>P+o;vBj`{a <7ՊbU\r&Ԁl??H>/ +|rmc c7NK:91QZ@?^C\8#GN۪_SAYp3b HšR T*jjs@?KEXRtc(/SJ9aOI33(֦Ǩϋ^*4Yp6#;(86k֔5[aeJm{(%P~ [J3e<+%*q!\*C\jD1"q?,Șu$TV 0OP ag R]Ƀ4;`* _zc'*  0:}y 1*ggv dK5-S9 œbYU7 hߥx)ţzzJ6/mf,8^5]yR\HQvArɍvy挨U4Ey*pk\z |_zFAj/Y9rW]sXXiE1ֵQUmi眂:sվc'aEe2fdk~22)?;="~3F ԔG`BZIDkv6eHsZl?")atܨt|f ,Wl`"ᅩ2ʌ:BP j;.Ǚ}]zx@sLҧTޮ1 чZJ~zS:vlۢ`nPzqt" P{s 3/: JH>L}kiGrsJp̅/>0|50#n]Ƚg]g_Yetl7=ۗY: <\ '.R/'L %EV2ʇ>:QNmKu Sz8m:F>1;⾃C׊bWʅI2J==ejXTX9=$-O BTjҗ?q :3,3sl/Eum_Lkdダ;]!5wHӺՍg\ Bd􇎙:%ĸ~۳y2<ŭ*+ݧo'sĜhQJ2py.&RPF@ t~̶'d%q1a1.4{b /Tk\U>QRC/ީ>R~h+k΢o}<$Fék7Kyf[AodSLW>ɕgG$5V; Dmdj%V.G0@L?gOS~hfIX0 YSSgzݲ$j{ \MhHe39дu wPDؠi'zqv{z+X0wf6[GA˼@G[ЫO $f79p{͌ǡb-# y8W+sW}hi}!A# ?$'06#]4.Mtߕ/b 6"ers`~>!ֻD(+`[zC2)>S꺛W)ʻQ'߄j4s,W4(fWzVnS'a#iHA 48_ :,|) TO=ncY0Oҏ\%(A6)K@sd&b)*vˠ8710֥RUA6%Eڸq"bƑEg(}W/_oAA$$-.ɔܯ@L$mXlΝG.ŃJj.Ϻ/n5bit*Zr<}l|C= &`K &AE e&a`ڪVOG"w+f/So9Â:*dQox?e=lb!jY^ths CFD;)M\`g+\<+gLqw$~2=6:u5Eܫȃsq x`/D)FdMR)QE1߮ f*nF(JoTf2}G3R_IJGb"ьMz X̤'}îfZ_Y{rT4l6!ʢk2Fq=3Ge0$.=gu8 ŀRf`r҂&j1])Վ*)cZcnt@*A6`cB7J>^ v\ݰ?`ҠZaQH >{,⎒`NdKiBΉ .II[TU=aG1@;ys)B3AD4qՐC-[ lR dRɴU4&D:N>Uz-@XG*ђ"Aew։^II'b|uΏ~!CsIצuK )d5ܸeO`stǶ`E'F?y4c{T)yf/&2VQf(C#(MQ!}{EqD K i٥EmQ#iaN]FuNzdca-IG8:fJ#s$8]Ue= UfF|:s BJ-/CDv=g,9Wbd;ARQޚrGYH+8-oWkMeֻ lف&sIe@>Bo%JN%%N5 Aį^6<xڕk֖X r.ֱ?csXq}>5(CVG^etH l?t޼%Ҩ;w"!=* y{ji펚g*<Nc: 2}-T%QJ]39uK잽Ԋo8Fʔe.RX@s<YֹT-GeqvJ1HBG ݶکErř3m}b-V\?[48C9Lhj*|Wu*`x9lw>QtDN W 6aG5&::h/O8k-7F@<^Zk6ȷg!áR,Z*%*vzau sIg/Do<]^ ۣipA w1:^׊QHe,5,9m0 HMWA-ܖ\}Ţs^W>Fn?%!ģLBL`=硯 'Tt_t'aynj ߁90׷OT o:P^nBwQ͠ # 9*_8^yw2PH 5w!#ղM+: ՖpbGLee]NPL@j Sӣ<ڞbs)ֈzOE4' "n){(۝C.JIIG~ ݱt;HrE!qki'Hqj/l݀g03UBj8qtJy |MA!\ Q3N(-`«8MĴ S K;.ݺ5ThBK 0_ `x9 ֞翣 1y d%J׌-zqG2Y5oyƚ-exK* jf>ڋ ; f^'Sl"\uҥ/(iΖ5,PpQl{"Gg3?)kQ[.FLHJ*MZ {ekL3_uX'[+BTׁtKC#DB߿eR+#^6z']zQ$1|0JǮӅ*2D.E l8Wˎ(QW@'Mۙ2PKIan:=iTRwE,ʝn!QI[@ח&+nWiF])\Y,h|r2#tY eJA%(E@~d.>V,~+QהcuK7|&y#>H#Gt~ 0a0zY,ecTo0w`;28|֬kQZ5sݍ,ܐ5r;eq{&H;Co~c2ғ\o:@1⑌^;*k͓8-NCnk zus2!(b_$5]8]Bc  iuk4ZPn^gI+ų0,PB6AZ3Q׏Է0>Adr:o~f`JȾ:|q2HDZQ})ۼeѕBBrB9X~J"upFs&|P4Or's ̑UCqg#IFNLqe%\E&l1#ll-6\E 4׽2߿ߪ=xN;" 6iy)E$ŭ|r&+|vy |q%$Gk Mu*OP&ce.!KdKEqM:/ZAE=GtR`J{tMlUknrRPzlZXL8oQj/V@S0HXsALB no $BU.Xԗ77x+XLR.~pp%x8]g(^6=;#C,#|ekQC{>0jmݥ E&2>)X!5 p` cw,&֊ FRJWX֬FNW6J{2miEkr."//!Rr4[|y\k+GT wu؝}T޹ gRa![fO<AG?!iNP:ڞvn27M3o hXϼJOM{`E 869?8\h|UZWzxM$w~K}I  979No^iaI!͉"` rQ .-}&{gH}`-ӂ.ݿn=?i19 Ayk"_sjG*;7c!0w2BLox>hg H&l7{h> Զ?V՘-s5d^3n6e]cڨK!9uZ.pLj#Pd'6)jm$Lobe0g˪pzs%!vbN8qQfA?bZ;4vYVndۧߺF#A2Hͧ׏Ơ6^5TR:U]9G^z+3Mv/><׊!'R AJ4 ҈\jғR[B yEzLþ=41)T)9øoBSďYAq#onS-YĉAo33Yiad[NxҘr7hqxna(ƙk9 \{+꣋_U.R\mk'|U0S<3cZ̆7WBM''  W%t3Fl ū(TjD:=a+]ڱ/>M=rRsرNx<)9pǾ%YYmōl/meIR\ns^z7s~Fa? pNb nrHԂQ7q/Ow). ?v!eN{i@H2ht!g2U<.J= P.R3S|RU?Squo 3hbPCn/ xJO},[ y{2׃7].*MzM#b8,5iۃY-+R0Ig|%p0w\X̃ۈ`9jLMo|r>[-#ivfo4ČILY F=MTKW3\F-*{*l7cr].+HK쑰1&ҜQREDI]8)ӂvr>x+ھ0YL-JSw{i,SEгdE+8?yO!21L-~)plSd;G)=WzBm`nЬGπ-#Zꯓ;_I\i~\ ~pw uRV[.K)e:#yB0 >]DB%N烟ޓ_/[)aJ H~tHt^ 7AD Lv N1m=oY¼a<:HB* = @ADt%* 63\ݬ*I/IJLmpzü*E-IYWű eQǺGP~~(r`)n.u+ ni"!UZ*-&nقQXz^*hUPXd3A,#a}?W$y'8T:_WrBlbX,Q;̱ V]f%#uЏz_( /蘋Psק.ImiLܕPE3d iwZ{Ip @{犣5 7u0b;̨PPf1MG1JK{T!dry 惝i߆2oF,ަU xQ qOJ?rn\9WGAp-QIpVoI`q,$~coof'ᬈV'2s 7I%5,xfT7AbJI0k/18Z*dtE kdZɟ"=\t&߫ߘ .יUVxf9/`N4'y7cZVb/uaFg?lI <@ :'i GX`#+`қGdLyc. r&FcaU d{=)5OUpPX(?WjC۠* DݎlG׈@c6^YWMs/U(xjOjS3:܆tfY]kKBk&0W{wVR↦H ;ۦ@0[CC\bTN n$R#SO(':vG0㠷W! )↉UvegG֕q6fu#sIVдTMץiWfOtCG5dQ[v-^Mx6/@La<[_c KYڑw8H`r4wdb+ȏtOK-k+,=YF\Xe+LyEK% t?MbD]_iw >XiVMc59 BGrGRMM1( #lsK gy@TH6V~l!hUtaXo#:p$T^f7H8+{J`5}HEJ~HFk%8ZmSC#ǽ*\5Tn+0[md_ܽi}2V|/V[u>.wϤОM)-1| nŏnYC7%6W(([s_BȯõM]A'ZJ<J -"VJ0-F$6xD2 0κ&3`+ CD`O\t bHxs?-/ ^z. tE v&nh%{J{j!'|bUo>W(ߤ/X1Kd0𺻗0p4`p/E^|}rʴL%M{7rCgFҼڈ< AYa?,ȆB!G0ksĴȾCZe5-2IJ"{W { N[U6CofyNGo934_-&9p7bB|6Zn*Nf_}58ɐ.YuDf-l8pfZ%^ESFRKP!BC@g^mfy6~Hs4/2j:lxN(%Qa&!hpyBa$d IQ"yOehȠ wa0ӷ4ld{jMx/Fh٧ N1w )e/euOw n8ȡ}gKr"N}1[l, cu)8m G6o6u%hy[/W~2dT)KY׮K_bp|8Or!$($Uؒdj+!Ni$@ gM}D+fA駶z-Hamr 9;vw2v?% /H`c_{*eQ!JX/h^I萺 K%Kh+P+_C'|^C]$cagT&M p͢uꅮ-hbP~1Y"/K@ZZFQR{'Qojjlh:Jc>iiFq lS Aa(j/abk52QlGc,<1?P ~q݂ niVHp|%t7 pt%[t*9W>c ]co6H3o 9S7-[7-bk3oPpJވY$}g!493O=vTs/tMEkâ~@PH}!bFD*`c*8o#pԨ9Qx-E ̈NmoV4/> .|AݣO)kl#`לϼk!QC<$𙥰wq["xV>6rzsT/o~b 4v`Փ3Hm^Lt|9mwN)n|:}W8CMK%8[EpqJf0xU7swI|ٖ/%k #4#}cVx8wdx˶'Q 7c[ѷHiir#JKfD]3-U FuF+0\?MpSa)wL VdX]|oM}ҵ$3헇z+$"-JIL4V$D].jӞ;]I XtSMכߨ"ҵM3dhF|/YkV2%ϊtōR oB/FԐ?{Hd;5`̊#s0HqQH#TM[xq5mhS rX )6Y=YmUG|))2JkibVx <(&q]@;F:Q1AГc(!Ip2ξ{WX-qW: Z;9e/.A$x[ Y[^f::(r?[Sߧ|s_ߕ&1iR!cT`GAdvOE$\ c-1_OdJ(`R\ء&i}rM{@޶4 agNg K0,M-1-qoD}b$\ZR&z\_5Yz'Ğ=ElI#txdkrKiȏ( PMC$Jo S`DbaoL#x5>I^~|}*ǺQ4j|M32]6[H*gNC5f%?-SPczy³cg{ [xYřMAmӷ>H:o2yԬ𵙴mx}(P=On?yRV< l"CjjeY l~C pmYhbPFd[{9tpCM {',"A`g]n,}ed`Wem;cxl}zWiV[ce[byWmK=E~SLzɐR qg;xi_IUvf]:YYce99 Fl[vx[S:1O|W hI>?hnLjRF,,, >^=chr6IU0 /2:$y,)08Ut>`>|݃oZB@orORUY6kHQ?ΒO19>*Dh?hɎʥTeFO=X ^!$ ƑU8a߁숳53j˹EX95 / =R%y>5%vkq7,ȦLiRVV*1M/҄KmaRo R-ad4RT(TA\sGevnƀoĚ'oG'V,=)}?7n10;rD1,bήzwnxjT/@X*#* ŷ,7,^>,q-1h,!=v!6e%Ჷ3|倧?xѡ8U(@Iz Z65V¨wK^r&\,_U#$ GoeILSxH`xzusSꘪ4F`=(·wRӚԺ%R$wQ_pm]ꁘ^#L$ڌ*!M+c[>8ja"J+H+"6%ЙN w?$ #O uuQ'\cga4Q?D[YT/tcȫ7OuO]A+vC"nrOXhDC_RCep-Ifwj27zS2~?Sg1I:%wT䍴ƐEST@sC4)\R;%HcQ8,|tOjj 1RĪoiÓ IAKXc%l+LfQFRE4*u󌩣~q0xvhy2Y/'Yހ$Midv;]jҧj}p+!F.qEj?Y|$ W=xPhMXÐ1%ZMzHE_dY|?760UQ/T":Ȅ'oTNu k Q lL9(;1<㞪8"zq2I}}o- ?ލdWƧ!͏T$"ț fUrxlmeI<7ۭ?4v0v C4k}-y6 ,; m_ub{ ;?JGDR>󚄄^z- ~iko &#.{*eSV3l&Zei! $Adoƭ\X{`ctzs VGY(gSj9ݥ8T3fn=L6q!BQA+:V9rv ~b^mѸ >4 ;0-S>:)Ѧ:O#U̯'Jj$ ݗrHcl5y)!;'AץӘW/( [g +3,#JU Rߡf8$YptT3I3be')4haH)AɫajdX4fV(7 ;^IVYT3;mאʫŅD7-zzU&V5P,M,,&)Jd.q 3iph8i|/aĴu}G'P 'ZJVx]x ު%@?A Pik~`L/UشY\1 8 F7?NC'[2vЧJ5bWt"+nNvBLK`b">"~oOˎ/ct +k CއE0/|@=E 9ry4(Ԥ>T1rP)/o(]}#oO9>ďi(/Z ׺k,v%tىlb{˰*ԧIa<>(\4b ܲ$ fB(ڑ~}5_%PtIљ AZ@Ŀ?Osd[]T?yfo' и>$Y'/D7=@>K"GП9.\ 9P\p:8Kw#7c _\!M&HB%cH `/$T`YA/NKh(bEÃFBBsm^ +,Bs4stG Ev SƄ~p Mǫ,*Jq1ϰ CUBLCwOe|.;\Sbk]/$3b # &%X.BoBLcg01oWmgV>*cv\Th+,UTظRQ", m,pa-@ Q2i4+ig3+~DMu<$Y|!}wCEOasKSDYھi..rHq|1_t!! Kpxr!ŋr%̺U"!$*\b@.79u~υ&~f˦Đ/dafq,{%l >߮Ѝ'kOOsR{*rg r/qTi aizN?r101h7 wRN[ bDL,^/Am 2TVby~I(QI;EUUVwmz;7X8()Ty=MG:ecVH Mw9oIԠ?+^|Ƀu5ol@5DY;c*Dgrt[k"z=ި:XlpvRPYb_DC @};7r 8]8lF#ЦlI\c8]A_vS@?Y1IHV$xDLe˞Nǽ Qf Oeۓy0QyXIp8pݗYaO 9p*aafv%@rdg#݉[>chd!~;,6'"sI=RͭnHۣWv㣱QOe)a1ytvL<^X_ס}tgS@88.gW]mř'tر~Lg~CZgt %f9(ĥ[;ρȁʿW^7? KCjˠ9iIja;:(7Ǚ1P9ӧ),P%߉e[(GA:8Wȝ_J<V -6jCle4p_|ȧjA^_Αpr7q(o쑣VB(lwQQܾ#P_,dF}wmlGѺiyV"3{ay`V?ud޶ͤ II]P˭v>S {PX=Ƌ|/};74bd9j} zV uhmE[$w{{S[0㽦J+a5M<i);ױCpː0MF5Ŝ=zɅ*uW?.PŠ4z`Vy_dI[5줗isq#=l3pD6zȧw3hH`>32upI %?Չ[\Ͱ*Exoِn* 𦭾Ss"dX6Q3vd?s⢏:ck}+ L+ج+vף5|q-+(4n"(g">GgaG W UkSMcg12?*{ZG ]2)CnE#*7Il'{W`fgCWpBQ5_i?pIP!)Nxْ=4#\)˛|T6'㢅^kF;QBl7g_IQd2C2p?j]eQ ٹ!'J-4^+؉Q W/b ,eBȵV93f˥SP:oz#;fs+&ྯݺbUҾZ>>.I*Qa(u:K:vub.R\C\,4UykSAi6nmuΘewF՜}SokbCv qpsJ fP17hӁ^q6`GfU-vՖi@1ى(0?WSb ذ8C`LscvdQm(g4-(Q4m=]7y?;svo_)p/;dnŪUM\&@6<0Y%⳻wGiTJ03L,vKt- _~"Tn&>g_ILsڥ2!J4hTia4X0",ozAL,y .i'M%{'êFY%$jqK$h}pI5sEwEUc%Z%e˒סDBG@vl6a/ǫ7Ipvy@UQ݀C];RPARs={" W TdEdm]OݾOI'DA(^gˑ$ sq 2n ϟíA"<85)0Yׁ[s8$/fQAc12`jWQO%%mXBSܴaΚB 0޷5Y lǯpv_ JHf!yCJ>'(iu{ cCUz Z jxvD6<[.51 0<}D.E4\L:Zj}j>j.Y4,OEs?Al{Di#_^p)nt#uL' W?XbjjpBM4a.0fY%`e} ߘpϗy -6 7-%Xu-ra&Ϥ:{cVRNT͆ Z;'^ȃqS&DuK5:PU|2a?eJʓDm+?Z1-u7J#- HֈAq( yK"ǡҕ@Q;PI-V9c:c֌կ0GO[@ui"2;+`u:z|׭&"쏧 4Lqhlv us,;wz-8&RQSDzR"S,5o;Awb{bmsoE8:wi"r'Laz#`1\zX^xT-ئc6iqց$< &0W cT3߬ǦHמfHIz LlmK2^Q(q28)(s2^6F{AItvEUiriH<„Ь^ ~嬖zїRBaIAw坤Cz V|zokg6Oj$P~JA;iVjݵ]H!Yn&)o{ia*Q Ɍ:MalIA՗1m9=n#"=;y͋ _*Ѓ5 ӷNyC[h+#&8/UIMn(~,}fvX!{g1ƖZbuO]td`Eae# N#[[)~#-͉?$ }R^a,RŬ7m<+n_4c7ǃUe*ib!.ŃdkJX_9AtR*HF8PʑL Pgڄ1OpIPPTр6 Zq@4C"Ic $R+Wʢ֌GEv?\q~:x $̒YX|Α_*2E!"d_B>On iIf2 &1Ϳ5gAo^AN;q,=䄂DX*=Y" pU"זagӯewWMWsr4Թ~9Ax 42vfagN+>%@+} DO=c ~d<2[@a]pyC]u%V w.ڽ#ϐ"t~V#kl^?\TOՅHרO®rA3%6ޝږd~B=c;9Z:dQ{UDҢty1vW,\tl(!<}Zs!ør~/7V/;6PjQ;Y6,Ttʸ\ec'*eF3m~E҄}gDvjg؄ PS@|b]s43om mK- <e5I]?^8NJPs]SY1%6sc>Ƈ1v) <iaE&ԫ6r^"1T\HeOsCȂCNi J> t Ч!XFq**uom"ghNM1)"R@H1:a,Ys 0ʍiqS,5/lv)RL^kUt!jsqj{aSm#.&@V"/I#hQ 1IL2h86rޭx$b>ŠOVLmhȢUB}bJ$99$'ku9 6NK@j_pOhFOyS_sﱐ^ )!Í(*T;~JDs"N4fRA&E PKqǜG,ñCT ⴦C.~?YU7cՓ^\o #ӯGKR4h# Ûa1Ga!I<1dH"fp5PVVչ5%'J ΀>p?jz,poB%Hõdxْ,J@lQT[gxsu3훲NP*?cZ+>y`06H&Bl 0*"hO9 #8h_xP03[Rm)zJ_`Ńg92L{^J| YvrXHAjoQbCؽZm * Y5m&Tფ қ{y;(:AhL 8&g ~[ӡNjL 3d3oxԁ#0 ګ/rbovi&oi%#Y)0z~\GOĴ9+g/X BvaX8<,'$ |QCiݴDsiz)6ߪ;;K-ej.mY;B׀ȫ"hbk" S3L`X 6ud$!SgݜzѤĤ!?RKy1Hw驘wRne띁p4+6#Y6(a A1'QRH.+(mcҘ+<4R'wbrJQ # 繹],wfł6^b[T&@t+ǓPig.Q)Wۦ2֯Z*ΊHJL>m0$Eהg/wgO, V7k*uzX>_hNE/煤q y"bsBK/=!#(n;6DEd5ܼoJ3%ΆeIup=!ym݅ G}Flj"n^q7ٜ^ִE5Z1_GʅNj=orT]"~Nk(\mt&m.L׷r;yۼĝB&hAOtSFhD4$s쌘++f/LtFXÕh`gQ$4/[R)" s/eA 9A#{I?tdwUʫ^# v?GJLbS/ٌ_X?83棃_y$:9㍁%2BT 15hu^ [Tv#ӰPg#;+uuC^{"Uv|rFICEX6NHfj]ziO%얐h)1c/rry CF*VmO;seu[\~a,]obOԌꘉsq+侷[Vժqr%KQp't3H^R,89 |WmWLC@?q m:: XT?Ye҇ϴGg +Zaz8XbU~~ثrP?^ѰHKkێCo=ʤ" 'ЉI%wZ=@KiECT-{^zs&bRƒUv1z݁b%F TP#G6eLnXYw'٠\)kpouc9Z(moM% BzO`EPP{~ KIc\jalp#@,GUzgciO]oN߿M=c*Q8E7li=l ?x9{pY^3'ldB<)¿+0I[1YVPm$ x< `T ,1l2'=dI9U$[^VR-Q~`87N{LyS-[zfin\yό[WJ|]QTN%űHC9V ["tQtLJ jc%GAb~Vg듮aI2AA dl$2|H)1g#ÝlN|{׍Iroęe98t8\ ~J(zj|k ,w }GҤ"¬)S F3 wDO[k݉ R8mQH7ȗu=dBI?q69qa;8)D"x!9A'#<їH.kD29E؈qwq"~tLL'&V:A"L+v' Rpq'nZQ'[PZVرZ8pZArlQhHή6$|ރ""ÂB+X(*$_hM󄽛*2kN=(~xwuf䆘=swXN$>Hos+|pqiUñ*>m$C%7|rKKNӨYW _Ytߦ3mV !pAR[OPM䲵Ir `/![z~7ԋ cRu$B9Mؑ0BMPF%/DQγZž6  h wrnb 3]H&.ݨ7FT}ҾRʆE *R!<'(E1 RZhz q)٭l0sEUoF7A?)yukvd&h&%YUe3؊UEoaԛ+"uE~c`7Z&6>hݟޱ8$:%q s; &riC<tJCѵỆS`J^@s+vREC8PZC WVJj%r2N y>gnfz~]!pse2+3V+A9l-%hJ pg\ِ9KSع !uM6#\YT#1x;3Ee8vVOb~TiX3w1+΄ܿ2=)$Y!ad5:nL9?EM5]pz71]G8u4eoQ1 }Āk@PHLM7ݑ(KA.e',Б! `S6Q!t*U2`r}`twI߇ATWOpt,!uI:H^Οn Pn@^j-PrMAp(T?_^fSe2VJ~n)6Jx.0n_ !3T?Wn^# #n E[HNO(z`Wg`,R:GtUh:$q]Hhacs;}3آ۩{R~8CwXW>pƌMxQsLŒ&I0 nij/p~UR ƀ}ͦ7jV!o8KwzE]3Vd?}r}iz:')` cCef.2~3>f{)nx'cy%۬ђmNxTvkmKpЫGƉ,KQ ;RjdPXwNTdﵫЅm5L#%eؙ`pL +zk=srRH*lBŐ)Ff-##K[{*Xy%*|6(ǫQ{OĬ: 1yӊZBp ~MHjt>-m$k+Tc+D+fRP !R%;3lm[)b08wW^3*ʉd~OoKFij0'1(H )e!bcIֹHw%Skէ36)%\σBnD23Ŋ41#C| [L1+[V|SFh5n%v $bcɣ2*}??em<@l]"jU;o~BՙzH1UڎoS?Yh]aJm":PZPjh!mk!f5$baw}䄃`IXzJ5J ]s e4cRIw4 L:\ |HC_)EX amS lWݚDQ8T&.-!1mW\M!wyD)kijŖVwWfCuǚ 2؅y% x,S[9YvYa߻d Ye|nuL\:º?zu[2;G=L}*HF&6рiSeg sпFjdÉEu*-~]&&0-TPYnDBf|G  P2x/Zr~'fv&~->7BDiP|OK;noe%:_vt )4'^5S9O>DHk4BOG_ږ(3lx5EE v bYGBEOK8r|{7ۑ "u C >_Ra9>Zz@~[R1FͳHPLñ㑮wypP(Ku @{ˊg$JɯMNːE40hyS16shnegнg06Dr /Uːw$ŠGټt ag,j7dw4=T>@׀yu%7ךaV:2W lD9+L4nË,jH>Z\D IZ,l,kG=*¤GbFF,Ж8_wqbPU1V Amv9zZ5wI#9-YJ oofCSY^)ѕv_:o$Z2jc@nGq.)z8ji-`SE~=ߢ˶:sVd\9Q?qELio1(3qWugm` &Lgpf=dD˘ F$PF)8WU_:0$GVI0=oDBjnJrR,&{Cz9L>NpNًmVӐP\QV'Fbe+uQvW-G*}GFvǮWc =?6Ac}u } :o&u ڛ`J Sj;"AuȦSb`hvܴz WcjwyB^g]TGz2 J\Ib+a9\:MVKDMSXXV6Wd _9bȔ;w64=0dTŔ;$jߝ;7u,ꎛR ɛ[fr;`L)YݬKodM*_?h,}-zQ29Cdrی`QT"Q@]GI+6D>Q)HxhI7o}.V:wb@k{L/ofiPTlI 0w:<Ep $EG2ӸHا! ;ku9ąSެPG]U9I.nA?Na'6Pb;4z?B?h"j}^^˃.㘂s.'3޶4(S9&Q`FzDJ&$\@Z lRbE/T-/cT" Ҏ:Rc8QSDUH@醶^&5b,#BH~͝uܬI)c]sn}E6v(] vB_0h[</6uzuWϢA>MG ބ}؛ݩ`e_/_*oy@NR/:xX.Oa7VEs_8m="MMD׶v/Ux oNȅo Ӊ[Sx:Y 4JFXC`|{GFh6D*#E; w_1lNUlYUˬz,&ut,>NDcf?QW~"z9:੮GpDU*QY'$5DOCKʆ>@y[pč˻ʙNakFRݭhw&JՈU6' mUaJHL ޓܯXyu;ꎷ(IpÕhFkǀ-XP+k"^gL.CA1"8D>en&l^%Se=wՅ#qOk<On3LnqP$U i ';5@Dڸ:y>$ A- d/)b#QMFöΨB|K3yb$dȆyIa8B cBr*#lL׬W$%BRWdY~k@ʵ5OjVDd!KDlK态>??4xf勆!UyȖ>6s[dGJ#m 6ktlw0$^q;< K hcXU)W*O$x!LdK#|{F}a-_"WТ)Q#nֺU7 GaJat 5tbJSKD'板L^8-f4;)VDuP$Ae5AL3Jgn ?)d·Û[8tN, Hkʩσ$| R=5DH 钀Xh}@r5,oQ hP;I[@$R[6ce'V#ęfOGOO9k*.?q,~];e/Rq[T(?L'%y(ZHl=$Hjdf2$!SgQS&|8Jvw:c%3vo uZ>Yx1)d!PDOq_:]URv@ Za}ܽKϲQ0 p%%u7~WX Y+ĎQ4gdH^S qS7wJ|n;eD3Zy ABw#es[i('eFAiܽUJĆY0M7;KLgKCmIKVL0$ ]yQvd=W7x:kѧjg =C`x hR0c1W ۈDζ2Ƥ;g=~H oNndzx#ǖ!EjGpҘ!WڐvAPv!Iv<O7q  {7<'Xb3CSVwca,ѻOeNGQXƫ)ԩrQMie!Og\!Գ# X |4GBUM4&iu2^Sz4! Ma -ܷd_ݺ_Q& \~= vIK:˜t 6S~H'uC[[\\`ey5x*2bvK{SƳz$Hv5,k`i''"Vd7H5|dsXBtX2z]) lsj~qW[.zi~CեC2=dBG\50_}4oˊtʛ%]P ~YctSG{tT/onIc ;*eHX{擰lK<[?;oTحiZāLIcࢿ{f&_pqPEԝ}DJXo7Q_h ذ5]A@9AW'c6DzZ71.ၝXA[9牿Ao-#+G:2y yٓ, =~Ms(RZI͵pi$ݟaj}U|Y΅HҕRop>|!tTqz8HA%pţ#Б af; tRsZd{ti&Q -sj)=q2 }x_j:敏5$t/SN^cRg=R2W]+VJ>5N:մ8ÍwJ/t5ivj0%ۋtlɸi&'B5e/X8 W\F]`+ӥ oS2;(+o%]*0&JMpfywfy1u8VᏍezCpjB)t!Cb/԰]z WGyɉlZv; O avDU&:L>4z,55FC;!ѿ\QBkC eGZj ԇcmZf_qS,()<"\U}H%p!ص8κ۶&%S%ykDŽY~aI;Kd=XnIJyn~0Wމ~ϳ(6ޣdZpi䁾9AدybY)̹C2Q +-VBRbirhEٿW@ .a'l]8^#^|Kq2*r$N/ZH~ d]fJZ!Nƃ+UJ"*[kbjt cS(ٚJ| }~dA_}V~N֚%.炇NY>/HIȪV֌U| F b[b<2mr@:ЄolD[i-P٭x6r'D0}T1'9Su(yy{1C'jwʃ#.Sj[LU76waΔǮE"5t=@}3BQ/oNA~b#=ϛ:qG2@,/N>~7}r/C 蘚"D:$2hf9?ȗhqQy^wD=``X²?o]IU. Θ.sJ 9r¤[*o ^ja@oČMpf]֟h#L!~kzLx(g]8"3\6wôt *eСQ] #9E?Q%O@*EWtrucEǡšڋi 2K]X9sUK0˅bw6m,O[Yz?1[3::Z;r%OWr-QlͰrpOvtI ;MkD۵σAzb#Hը7Y=̅+|>/JhW  fTV Z:ktD|- IgDxU(?`ɥl'KI`ĭ_ -'NC7{5sA\ΦzNRjs[z: 6i\2;INy|Sʅ(xGV YAAǗ!0m *JgD,T^}0rxf8Ij&Vxnoɦ\ڈٗC&r1 D >k 0s>^%Hu F"^vT<&#6U}+H.fڙ?QZR'y娛% j#M22]S|[^OXk|=P&U$7T^#э'wH'=*} |oMbizvZ(Tru_-֫!}ae^p\J&PZy@ %t(abm;?vFʷ F;1G8Csdf*䛖5;fw-_)7A B?:G ti6QOm@Ϋ]a?8t@b6O\N@a 6(؄JԂ)"Kh+0r.# <6\Bay711)y׋ʆHκ8!hFnTZ/b-IL5>17A7=g5C,^0gYa3~Nl`hn;w 2rA+*lsKY}UYXA~s3b,[6Q}7H@K=qwKXtxH[6X>[t3c$61k+D) Fk C˴Fx#& J'|[>a&O* `EP4]SZ2ͻCz"JlLIٯ6tjWNp]L0I } >v&h[P?ĆYl1&/#Oh)A0Tꉜ5> p./r6.pĚ,eN^SJ?[:f:=g8!~݀IWr`fڟ pɻ^ᩘĕ3k dOr|s~_Q94Fdm _oF3)rlr">SU ʔd Оe6^_E5\\C?۟uE 6c, x>uzC-8)yas3DróLp_'~#񇏸g}:q)|H&9xWT-FIܳT$q.(8^|U7¼!/H$5Ӹ}w[+jo.3t\f姕fAy¨6 V8Cl gqv3 BL2L__vS6ݯ1PEqMb0xIi})nTЧ9-V5 W Ӌ%zk|}V̭(S9> 8Z+`%b֗FCZ#Y$M̱6H/YyA*337i_lvWByw).<ΖU HYvgB5H^ʄ&Cnb%8pH!^"IbV%L&4$Ck1ϫҸjp:[hjz8 O/EB ^ܖ8GMZo+MhEu "~K3M&K܈!uGߝlG[e3ht`DYv}n9= 7' DHUÇh` ГQKX&e1T 5r\i2{:|~ٕfB"+[ݸiYho"eq&n&pm_M- T܁9T$w5y1Ku̠X&OmL REc`\qIPH+[V 4F*ƉXTy&Wܛ ņ=kǒqAzkP{Zky&1zHNQC#"#iTLdoUDYr#K?oeXá'QWw>< ,V W*=RD, "]w~pۙQłS/^\%+Zr͵5 ~O*g^VR Jpi>s$a!uc4Yht꒦M/L+iw$̭UqlMpQ,D$2_qM @7i)J0 t!2&=+QApBY&IcpoMl.`l7 G0C^" wQs֐BJ(qtƳH%z>d鯽+ v Kt>87WiTk0s^r$u5x([/@2ѥ26_bhmHD_8Y[Pv%ŝHY&͚ɰ@R`#GN K7`KշsrӰv*#\M8\Μ2w_ uH|GOͺJc)oJc*4а̦k;ua-B'5Vm#)h<vRgA{SF弻b&`w`NOoٙ(% 91.+/D.pAyDsJNihO0Hc9n7Gylw6SkBūrT]ûi^-e!DyA^D S%IKOB@B{|RE}|poka71cx+V-1YIu.s%WwR[OUJ^B&ݴ犬Ҿ-wN&,|p FgzJ꠳3EuLZ M:Fx>"`%j"ȷ>~q3O UW.UIh /Wt`E,]n٤|f*%$!(zR,Ga辘[Zowrdc w!v \`DfO2FNiƨJꗤ._Ӵh=yd!0"_kg7 XSá@~V}_F9x2OnrA p(#%U5(/pq~k{uܽ "'kvq7 ^yDA3Wp_٫' Ar\V츌I_{]b[ЂcR<>1o4t1Q"|zFǓ" W':{̌drkR UQjeXlަNȾyN h`492ҙy'*>jkN z#mbE+H0MS jGi~xË{ȗAі YY]sTY:4fҘn_ |xlrf2h={R9*rUDAeK)䒕erP@dP/D߳{Pj?B-f& Ю3J0lJ"Rjf&<(w&f'RH D!OV8biA'*ٵ(.gt*rweWC e]LYiElC/utڈN~j]QbBYvE+at{KRꪭfY^wc Le6ptiAK6ekY0ҁ4rxXpDiqDJuQc[ŵ`kfd݋-GR]WvphhcO DL6K$%!IU+, FdH'uQ쾎 "9'X†uxy;7]`CrUTA,wT*tgƫ޳h_Þ&zW8F;2m/TÔĞlSsԲKg;X Xg2ϛt+S+jr nx#an _;sӫpNkj}3R#_t@,Ğ1jKD׫]^KJgJZyl!^(9-~h#>>qD2^fMAO$3{;³&EӏW:) M= wm0 [\.{?! XPCcVMgH;$~2S$%6@>{QvKɨ3ƎUt3v@d g)0L^A&9RxwUtvG# )|ߎ Mm?6UeE?*忔y>OEв[Yo: )&=`'sF(<pΏ cچ#VgZh {kuj !XPt,#[\ɒI13Rh|[/V(3_Q0MZ8/IMlwDeP֓j?;%۰N7in:!fD/0c z7 rnќwӗQ~3&d&+p$$ةajPHRj~5%%_xcL*.i >ݸ҂o9`X]ɗ=I|(E\{#ն&#@cE ٸcLQLgmFdoCɶҘ;u2[wԜ+v%n'c/bֱW#MD#-1%H9\&փL*k#Pk ,YreG. z&2'˹J(1q''q!Rs_,c_.C1߻h,(]V F?3p$1f7hJ7F<${1U kl uח NA A67}DK xMg 'r|7( t[uZorU n.|p?5yeY#{K QPCϥ[˰DV"s{p! j,= * pIt OoC sD((J% 0>wLڀڎ`yu-D,"9RΝ4n+Ĩ\+h vAxLf\eBz<= HG1ml y pzRBNp h K!#q.UDgaXԈBl̗^IX 'CI%*sOWAE#xod &diPԨ؜<ˀk;U)miU& HG RLfczbO>T ˜z;z[&J{婓'2.R0L 3FTDFq^ :ș;9a>KR4g E^!YoH,7(b|j"7l儢?1U_bugV"׬m869 t^<r9=~412gT!ҕ1փ(w:t e{+) (>c$#?%7O['P00)dE9QP Ei E[^*,82ԯhOkab\ZvU|hQ5 Uk.](>TV=S>ju(,kqRY\S#ϺyJ ?&tB) Ÿ|;?!Bʮ_!tL"OWm"ϱ[B1"nm]EZJkV͎AEƏQwo $X8/C+l8Kſ@ȿ$=/*WHexMuc+3}ƨ nd> eF28fkOLiVi"Pm1rSa[)ʴCsep ҝ }4{3U:{Nŧ˚|A=? EĽC0Aug?3dunsuߡc\׻#ev>aLnBcJwgpAq_tCgaQ3V+my,AV"j dWE00Z]ȟ !$p5=n`oXJs4[}o-')mFdVCC\K{m5buӛ2Q ٗ5vLt*GNm9{-`f'm+V=}PMٌ6U_ ?tipw;D~nuLk{4b% N{tkhO`r7xQ* Vt{i8^"6~g㽓W'`9;ʅ szwp 1blu3Ύr)r%o rxM2tj#Zj(Ѕӑg) q.u% jY"\ݰ_$snX 6tX.ʉ м!@ Q A4#wYzjѱG+%hsa}Veջ$)C}9 B_%2ZO]H=wGR4\,9POaRCHo. H|ߣ٭ ,!Ǟy/i6鑯'FpSnz򘝊s +KPɱvYKfjQOڅGj{+C/jjA~4v1Χ08L9ޕs()ƱA`~^{~R z%L!R]|δVZREȆe[xVšCPs-rϏUTv 8Of,y^deM|jLcI `Dss:Pl@ u7EO^ЅcnsPqQg91E* .GIo9ͶhPV<: XX1caun4# N ݋xn-?_񫝉2O*0I ~}.1x>zˇkWsoZJ7263fl_m!j y*̭ RG# |ݽָ!ܛz\S¶=:]dZXDfጚ/ sClk&Q _v+5nH*?0iDV([^v^7@\6#x7y}=o0FϰP!׺݁$ ;@*-=E1JܟlRP7P`b }mUPEp iX6 PO|zt3Ő~Gs-sN1Y` m_UHݞO[0RO cJO]LQ>$}FKbc?3ƓMs)jg31lκ"6I~uDh*+ z@B&ڰNnK 2 lm(̋& Pj_J"7sم+) NhTVfeS1ćkoc,K}Nׄkx:Jhn&`'HDě].qÄ٨Wzh,`$:Hg[6%ߛ"Iy߅I7+R 䏻  *']V@")#a {m]KeLջi'H8G2q@ÿڲiS#ӯI2%M9t󠶞hL^O#"r,RXR~E,6Y!5yn8g5=AcS-ɽzc &uTaQ(@~KJ&HE=oAg,twѺYqU5b݉5(V1 ;Q^j^b@tUf.Մ Ziab L}w>:[h1xƌ%{[u ␑eK&ꅁK+{4ѩ |Bby,%00 }!]fȄZj?i(9dz6 ^CF-r;}ɛiU4K'SNJ=s#2_p8萞+[%d+@ H` <V};dŝ,E^F\!.»9>$ -{8 -zfIdJͼ7#V&Z6Qy ECDs{U%,>Pm[ўSB% Ld86۪#.ZXN-=Ph:Ve~{6C-n!: yD`~ys?hYW\SiZ :~f>(i:k+-㸌"p:r`ӜG ݟ5kr=ą 'nX5!j߀d)t"շw$6g7K֤Swdm(Фhw^ [PiЋ#p.'uEEPtsKe!O їs tO{ToD~ct}?4*2LoՄTIRVfVDi0!D ѸP(?,Nr7_[4uWSWtAHԞ(Ɨ.IX V7(GDqA,O_;7DT ;['<ΐEZ4|(f֧һFtp<)wB_MP>5QZxQ5S(OB~-7JSz}1aE{HE 8kꆟ;=uũA~* ''<7aUHVU@ڜ聯]<D[ ʴ%Cig`=yfCw{:Lh"l3I>J@*#ĮTipLn'@_i5<~t2lgFOi^ rZ}ֺd]=8OIP!`J)LOPT2S0sS1(Af3 -/DaKn#}Qp TxK,1ACU ebsD[BBvI hU 87>>KۛE%'cZ.I3aFv+sS<%iY! ӑL^kRݛL-چ~Q Kq7)q{=>zW6Ce43J':aGmSM~ro2񸣆-6;.k9F5V@3X?8$܊.[`F_i>A_ˈL2"u̇)NuHAm2/m2x8NT9rOb#B +KIt"]#˨ɔIcGiabৄmk*D?[>\&7%M5p=:;N5yKKlJe5dG+{z!:D;>(w| me';+Yvk{`oJ ,YmR P$6_ {oΛ{Cg!Lo*䅎 ]H3(#N }e3C0ldܱasN|*"Qՙ9RBݸxu΁y4B6,FPp ΅V2jCʀS;g1f~{:zuq NƔ%dFӿows,8ezLKAdeJȻ(9vtfʽtmgE['Fv:>MNoOe(9q9=/KT^:esu5.hgNWARXpo'{ 6]\c4 .}\ٰñ1 ߝ:"՗6TIV+جlKi͡i8LE3^#U=Q7FYho腆g#׈5 %o"Pߍl0C}^IKFۿSaNfSl!Dk "XAT>9.p W1uCdY .G wjpV=z!QÆ2|3 %l|Lk012/jahexӊvAF>Q/ZhX̽;6Ġ,e."oxRO{LhEK3xn|F#NAo`<Vm`|=(?jW#OMa 6RVQ}m$VU8-*z~nr :M& u"mƀcTDbk9ĉnmmV'Cj<8+{3ga F*}:,1q$Ґyf䒓6N'C)u5-DH#6Mx?3A|̅Hs`_UF#$~R@%&$xҢH3ljm:\ND2ȸGXlp1{LWWnfbۺQ֘f JXՅkm+NHLx, Xw4Vvhv߲ 5>Q.i?2~ˌd"Ν=3,/,#K`uv:|TwJ9BߨQ gBluq#ai&6JA5%`_0w0|o3ܷAT)G6a'_VE#"zLo3)[]ݝIč+x8ƭ˥]2;4y}z O`bY4 !&ld]R&qE.nAaFF곛b WSYAQ{ 2Pgb+A܇ڔ0!^t.Tj,$|S9 2䙾⃗٦W$LVr y2P Axrj :!| ϰXXoLqՄrSVO{~COz-sA]_Y$ۀpt_h,F1ኛXKt `XFLFH[I DCfYw~HǕ > q^&M wEh!?_NuhΒ\t#y 1hDʽzTxsӘUb:{ "T״"Ě&о/#Vay'B^UvaˆwsT i0̀@Rj3++XC.Bf-qozV~T>TR2@qLH K6E<{ X>`>V^54{t6[M=nO7ׅg1n^)Y*j)ג7~/6V] 5wɈpg KO_KxlZ!|!i c &潶"mM},G=g?y02s,dX n-ǽuXұ*X%s l2u\shٻ59{Lsa \B~O>Я n2<%^ӭR)jSr TUlzV(4Zr[I$ oB-b+VC187T݃fs%$Ψ![ng15xU ,ɶ"_ B?Տ|MRGx!l3@6 ]̾1&'[yo{zb0+ܬv|sӒCӬRY.<&(qT*v~!&_FloX_o-?- d۝Hgma#-hZ5*rqE;XPXR"f,8Vg)ߌpj5j@ъp!{v۟j#ak7x&ѳoʲGvV՘jD¡p~|JE.G<)j j jƶv&SfuS;(L 7je1jU=ڨYZk }1a,;N@E<+1]t6v+;sewbW4|HU}JީF.Jvߘ^H&i!i ;N,,('<MGϿF>f쏆sHZnaGp<9eX{eE-h-9Exn8h&3i$YK jURLPֻaE#>di(L3ϯ\v\ۯ4h[ y>a*PRzRRB^/>dʹo˶kqʉ0f쀋*V>kMSjT4~5ϥs6caȉ(Xm啋U5.pg7n7}\νGSZ`&?]JYVa];{aHK +/a/ q!C Cڋ(^-Ǘ:F15B{"dX*EANKԌƦ ȣAl~$Fe6(Bƺ"2y"8Bomq9F2S]EsAREW;U ^P-b XYrqݓ/SI.(=L)[:9H(\Ez|QVhlߔvQVr~^̡NR+'iRݷxv-c#/v6 &-;PZU QrsIn;]B[`/X{%v#wQLQmg/m$0f1IQ%ǶO?T>¶=״P䗸\>ΥëF|O؋x QUk/4xlH U`ۄ! ᥅~rًgΓcz!<`{f>~Gh"[5Wj[x.wF+kluD8FUn s l!EXA_ S5YQ g6Ov8NVn wڐSDJ"HE,p|{"-miԜ HU2-,ŶGԞ3M-ivؤV#_#PEh ZfҖ:Y;vX ;ǖY}TWE XQ |{DAwz#brRuu? 66g64[Ը4j370&XC/"+ƉDb]p=rwt 'qr]gf{JhGԆ@B cp&,xHewa]NL?DvV6)6Tf߂¨ n?`R(s䪧mkdhNY6vxt" kC+FJ aU5G֨)ρMCiZY-=Ԛ0a*mzRˮ~ pA w /=<֌GnnbKmpHy/?OT67~#=S8en~:lThDl{Jܥ*]L-<@׶$۷;}ŐZ j0*Uz1xpӀO|Pc̐ɞA3DÌxW#+*`ߖ{5tA7x[* ݋O Jl;Ԡ(< Y4U2, `o6w AԻJI2~V/(;l*Itu6k|6_u?If"Ȫ<;mG6:ԤSЉOc`u/nycS׋s `6r:<Z2>qWD_?'$vdJ tER']W2Ϯ+ a s3(!s+Q;358LQE%5̼"@ pfq|<{/lҮ]Q,u'l5zư5|;8Q7 :y"(&Zbw"1a<00V>-\ZKDn~"K ^^/iPR)O2h>mlC7Bz;0JpAÍh,M\jq)Pvɚ`\1ϒ F=h,D[%箕*o9/ܾYjyy\TH\}[Xrfzyն'f"`Ha]K2PNNʏK>^c}1`3qwkR˙5.e6{shؘ,- W3b<Ą|,Sdޚ{ȕuQu>w4ׂ.̬?DHs?E+].xp3 o˄S^88: ^Xp6*'xr, 5дqhBs*O 1uHXLD K4c0tb--ՇGE}+&w|,{kH5z{!:(4sC:ρΏhSoG^LCVX+?va&sOMww ȄOLT!,ϣŴٗS̛ kXv}591dzn#ҕv13E “ѓC)%6F߄b"A*X -]m4O, 1pnKwz8jڟS0p,~}#QZho5Ư 8;xᾨiFpmfl\ 3NKgmP% b|5slqr9rFIC1(3qo5t븅|[thTRqF -Ɩ?OPrΖͲqm.",7Pyߞn51OFjW ;":? LtQԯ'4 - yf@0xUG}{> #bH2!fdI1"_pBe4 fgp{~ac 8UKi3(DԋE9*j=i2YzU:057x5 B'GC%9g鞤86ʲ Nm{;LI9}o2hCPMbʹWPx_ܶ7!q!瘛[P9ga/h$S91H]j( BWrrr7ekъRy#D{l4?6s:fٷъt†+:Y" ׭vIe``9 cJ|57+-׊dQ^yfRXEe9m)4 LebyYϰۖ(\z &p|"vצzRnU>l0 R1!:q(?J2bz/,'1/hɃd &ڋebn7BI Q帶YJ:EV5fQv?HI鄤Z'kOjM.ŗ1pmnVD*t*KPD1'[w$` o{Z˿G&1_Ɲ0=TXx>!p0ٸV;" XMciDU(DlҦ{/wFxf˄sL־MY YUKBҎcT tD]~,LɜC~,>qC&&PtHekV5x"QpyGQᜊg|-N \O"9fbHBO(VMoW\1߅RO1SυȌ}bs#S k%!ie_=c'Žl[ӗby䆧!jWJ~ѱ]Lqfhǃ&N/6vЮ#,MS&9QǗ1=ˋ~1nLʊ*W~bfzd=_&3Gpf.xMSۅ&V X;BkYFٞ|' ]GQܲͰb-}8[DF]&j~q.!e 3+>z;S͈>~iwe`8x%onzfA+,}t2XE8!rDdPڽL!71껑F3?M7%g;4Sdd$~4:H7X r LÑix->άKhkxISN# ^[Iؚqe3xp?;"7 |i&j7FCz,?o?[d^2v-FUIOvnډ9'VC,nmLoP}ڑ@Dpŀۜӳ4^IrU>p]_^-&kF%p覜\nde B , qXML>YcU .+e1Gp0똕zFq?a)ڕC$$+q*ו$4#!>Gs*FYξ^*^WlsPډ]>:Ck* Ҡ ܻ#Tqei87y\>C PWS.NmX!GʛQYJ .AW_ˡ@ÊKEK0y7 pi}b<_˧ gJLtz•Zpj+% [a0 mXĨ~8B,+)倪ogOxp!ե疎tRq5@%G^3v,W*F818W3ۖ u2C.e߀dX)yLMөq`<B%zY 2fd6h"4e֜e/pP6pSr1 #1 FHJ~!@&Ck)R8.h T@W Au ߫]sxܽK%>^{WH͕zI|E/{Ɩk`'t֝,+lSP큻y,y=d>E7_%M)HUYrd\jlxL7H!e_V`4pERҕSt]).V@J[ ;{J߯^(c;ږ~">fP TXz屶lVYi#MMN9[G!Mˇ4z} Ls"B@كgא"C &9$d|Bzb b/\/{D_DG\{毑 X|x}fXM c,EB(ȷ]mswޤ'o̍ZFhs{Fb.yXI ҵZ%*(xK~8j?qڃQ8\3PW% 68q2jIDڎ U+Ҙ1Ug3䵢t/ {2par)q&t@eK 4U\.:PWR<8*$#6U[I=6&.yR1 PcCGDI5ʤ ٲvw+RΕB͏k;Z70t*%;=z +m?3ίV}D3CHJsmj ȗ=~ޚ< DO~׭8^ iIޝ[Y$(5K8Ͻq'_*.I% I}Q/6[B_zâ%.G=笙gKR(Z %YȘ)' 2 _SӎyhHu/E54}1bmEHXPj}YTGoP6Wvlue3;ߐtMQ/=7he>vhp Z;lOO/֕ hIsvS^ʦQi{41k\D!4/O#5 řϓpB[mL`U =$/mW6%a{Ħ׋'ڱع?+ajߤԅQhͬ$i-V [I`Δxdߟ[OYiW.;_2hL g=Z ɢ."НAX#HtA)<8RcsYvoE(o~O?]$'[h%Sβ޺NFSQ_U1ۑßB0'f`å )_$v 5$;>P@ÜBfڑD܋`Fqb$;ʓ5@ojgIfoNy> GZw{ UtNRϲh֍x۽cex6aenMf21 ܌KP9.?򌺟d@ K0?Ix13^x_rש\R0\2R>n'k2(TɅ\AmJ5n!aBwpˋT|ߤv;MofEzQöX MQ;r6ֆO~?0lNkpBVAF`oT*EH_[vߜr28=tZ~IK({(::cW]fBݙ. 0ǰ@^{Cymfv1! zHqR`ea)_"rG/-k7ݰK3Iq9b[|ЀrE0~g]Z͂Dž@qEGi.{&A"H=_,:ܦh"o]j*(?/䜩 U1S9ݼ=Lc!6&Rdz? )zhʟfDi`/. 3n4%?*qa^ov2Kjd[ùPt2ۀr"Ȧuy7%r(+n,~pfbǎ ~ D \ΩQ84mTLi12&1gƳ+ipdVc\`EOȦhX!kZ{їG9"~-s~JE,iz{lT-5 tb⬵ h}C$Bٝ;H g-slX+a*tP*#xº,to"eZO=4g7+,ril;=#rW+xoqO*x{I4t(&f:|g943%@<0}@ь YVPu7AB-0 @e`Z=Oa֜' M DY1nS Z~:;畄~&s9 qlqOW:tȅ*"i{Sh~H3~7"p3U-)HxLQȡʎSIZlC_C+{<0L\֏2v;QߣgN*L|AC qClz9+?u<ԑ0܀aR,'aT$\_rasyoFLsq\+ndqmBoh5OՈ`G8Bڎ`ǻ`r 5PDQ1<*ޢ$unI6ܙQFCY!;A :98t$X [1`* {*bDzXb9Ak%YY) \`_dopיkƢIF C"2 Z`Q+r܋h.w&:j1~Ra ` eF Aq|KbR2/se%otߛOvR兛&cNx:.gÛf㷘{TKȁItWj:X|` q؍❋?(K4iglfg6WPrtᅔO|rޓ_gTyX/R%)~lVhfM׉/v EC$Z ڱPe!xc3ZMYr}rRGw -"lzPZζZtJ;,4U*oZM"^z#&Ў8X0;(nNK,%C͸5+=)c]&V rly&Q6bU j8LӖ0uw֞U,J7w:02v]g+ FYN 6,Yu7zP_2 f4[l"@UVmVN˸mY;H&2_uj9;JۣAbz A)6*Mvz.WeˋoQVQjHjgY5]a [lj-ETc0#"Rآdb DRq=;v`Ku; XvV9'?YVݚ۱gܣ5/S\2(Wqw[2• eф=MHc:й_!qH&6D1#>tK RhKuezÑGR|=9'Ŵ]9dch/Ū0RQ{vnRT~?p)w6;=C:T*nyNmR!COS=ci"=:ezQNO&^}En[AT/WxZ_RObǘXлiK†#M7X]'?Ť9x{r3PTnVvpSVKtRLhnf/i'Fa/&uX Azv?LЬüC̒bӜwbk4t&=G ob 01;广+6qk}So34x qY,רÁ dтQ{ܖdU}es_D`of%~}hGx5xG~as4Y̗]{W6]ܐ6'j!FwxCsنSRqse吊 dqt[0p*4Zi_{A؂Ӛ-ã3']H"͒z1VuaKXyI@ m Lqܱ@|̟)f26ϗ4Fm0l %)VlA(r> Exc*lũa4:V^8#S c%3z nB'MR#u7\0G"~Īߐ6v{:#}K*`ݵ Ab['4?kVW8-#Nfl&BZG·Q0FQ߮>sFiAԃm#ObvkQ9?wӁek,!ݺƇډj@IbĘ|q>ȹ(D]`R9rn؛, KtOf:潒i Q"JMNo^VĴŏAbgw߉ӱ>2l5 9BMkW_8ju=Vu {xy)Fe,ΒkӻDO0ep6H> =fj$S?EtkPJ%( Q &*Cp]b$Q8ewb$!"Fסa_̃%2F>|EYjFHY8IiESSO]pe-XLZgj\s>r<|X_| <1f[pN\tm qxQρ@xauMLz]:.'غOCGZ\*-)~5!ڌ.R>؊-S?vCnlހ!2DGR`i<ȇ\WNшlRTkӺ|6$ 9,DpuPg'1>ٻ~ѡSSĝ7 VɉdmD,H_C72gViToJ` =1_.[*,1O. XFZ? m1t!#4j{y 1jđozD(ݭ;g0sL^[`@n˭p#x %04{@&D` ,j8kݢvW;H~(5nk|om z2Efc|*6lB>Ԃ6w:^W:ޒ@LoDth]jk-綷f8 .9%MRC鏊Oώ ͌C'[s( M)R]f KBAVPM-Xu q_+~FMTB%c8ބD)&:: 0_ad 䥠n;a3)-[ٖ(3TBEl eÈ5JN J,-uG 'ZՅc,AW'䱾[aGj2Q`ܦjTְd !:oNjP0i)y:CMSL&@&KW85e qhZcV#seWߝu{r]ud(#'kp\: 9S((ʃ,{ ]Ґ3`.Zp "'ؒI@ \6l6Ce2.I)GrmyN")hNfj&Og I'4{~@Wbu*pg>!S=e*~X,v1) IZQZJ\$JK1" 8o0hO?䪾`p4PgJd~׋@ g3\dc}Ѯp6q?'-<ձ\p 7Lms+}8 &4 RCE ݌y!A])+qA#W&h߬8uEy::LȜS17,NMwiq\rWcXD`mΚ*Vi{3%%dEʮhxGX ąY5W)CS"5&jBL"=tg^ BLھJ/?zj{EvtvL#8DW薿N9f6R,F7$5ejKRɔ\֙X5@luw\ Ejxv̦bѳ5! "$hʈ'$SwKs6Pp!dM#^`N'|hWjLcfMg MJs5dOCruPl}j#|lRtrElvNJ!=_p4-[Cm#!OvfY7..7XdWmC3okΔd|y6z1? TGET  BqK#SѓEv.|S(\:ި Ͳ4@ҨW"XMUʜ<0`~< !6%dڔ -UR` Ϥ'bmc1E؂ ]NuƀL;*F囕介t9D! >u9pH *xDh3'md}rnY7UZ:ڥ"F釶tqb*~.QύMKkG_0I 9͡C0\癶QdH. G\6+rK+s Uq$f=~$[a?#_Qb-F۞q훨ɧъ|A:,l.p6F F8S H_;V ƽLb&<%?WVm"5] !؋f=׍XKd e8[#@pʢz)8AżHN@3*Y,pչ<dU.TĮ/ o ?S!5یUǻ̄#0Le]oT7%-JRiHtA{ZGC[#Ƹ/$s]K`KRVb(GaK|bS]7,*8$E?!:Z>\-VesjM(A.~/@)K20w})Cwe2QV& Q/['fҚj&1ܹz|D2%uj$~#f(mwR3 oO5 Ϸ#{q(zy.D C̣9k鄴@b&NH!; 4nP{D$)p |0H+:/8"ƙȵi&s_ڧy,~twC^{J@w3n]Z]9\fU=Oq1y`WZ +t~20mgNdZ : U spU<:_)wlQRMu=e-̾:B;!,ZYol%6Ϣye++*<߆~|4 Z騇!ɇڧTV(Z1,Fc^(.q6+k;ݧ+QR;H?:u ,Zkai|% F I&x.l*G )yՕs =gYՠ5Vwlfh6cJu T}MCRZ!cjE2Br*ͬt;dSc^& J:d?M`'2Pzqn1n֋9Uh^(PɞJ7xLM<҅v`Wy'.İPhj]-½7mX}`$eR "4&݆%:ײ+ڷpQ>Lƙ'>9ܜ@QN_^^cT7T,Mo.+Xgj-a59}d]0$͕ؗ/ZfGY+g\1A 3Og3ӯ~xnhCqgc;+153&Ѧ-+-ȑ`Uǣ.:FQ/NheT-# Krmh8~4 "4N/^^WW`u ڸbdݐ֋>)0Ta ;vnþ.}1P8.&pp{ʕ6Nu x5 =u\B7NQe iJ&Jk؈fzSdB"6Ϣh\Abq=(e%=%*S楏<У>6aiKكUf}Gk>-y6zH;)<>Tґx%D<@!!j |BPUA+ز(h&jtߔݩDu J⛨G>^0[f$!$s/iziƱQXfzPβ|^P:]:5}p5$ڦ."]nV2 2\L%1rՌ /Wb3"$p:y]ƼE85f'gAC0n-Ș\JwL[-x]O[5rq:qQ f`j 3uN!WpM |06 r>Tߺ4k#*8P .!"H-myuclp w6D#pFQf{}'> ]\M[NdZlӋ#psQaN_jyvk4K@,~ZnW7=B4Vw\AMG5qqV0]yޢࣲ'+u$#KGd1{6z-pg3p7 \K)M3;XyDI[Z8EYi'޳q'O(βX ӷጃNse{Tx)|_HnplZ5̒ͤЌgʾ*M/s=x͋JGg=R1 4xzXN;i>b#Itt>sj  *pNڅgㆳ3d ˖5lhP'UҵFt(j!npxglssE6c1jNC4ҧaB*ՈB41T+r1m|h(9V^kEc8ڈIg@ȹ7JrVq)Vl XDYb:mf ley QS-DاM+g M lZ/+{sg&Y_??$ɉʆ7=j۱ 9(ͣT7*qu}mż;I}5!BH^eK2ĂwKWcQb 2 9]3DoݶFA\խޡLZc5W/i>60SVڍrJIg ]@^2`|)ØHΩ,R\d~mA T(,h,qfi#dά݉Pv8mk@^Snd-Wge\N\1gm6Q "npdW2I/&6 0L/% T'~xc2a SΧ ȮQITwʜ;`; #FJ:*@J o{ hU߼up EPf13v4I<C!*~vMÏK 9^~9q=Iyr? .NV(bmi]|GyfLsQQi> YK>s)2ddjMLF&/$2N dc@{ rAYT“C\%F& ra<؂{Ezy 7 vT#Ml pLxJ.gr0HNfQ $-4[{5wG'U\ ,mxz & ( .QhD ʲAe*ԴHo\ ,k]l?$#I$mYX.dْU(+Ck'I.]~2b=A;?ޒt'ENzm$x)?H 5f4[y :}]nIq٭3'R̀!H /V;dpqЍiäCf(TDʲ8lLŞ^?caF4_̂{aO0]}G ֓T4c ۳2<+xdr 50#]DZ=I,`{T]lHX oqg^wy_&6tUݣ,5̃X{R=o]="|:Y+ֵn4^iJ3Kr{/1*Uesh{򊿓mV>=޶E(UVF7R_"paJxȵ+{qGGos}3tB+m+\' @fOB5o6z] [O1|ҩXF>Yg쀟] 0ʹ5l?܊rB𳴯DK(`G1ʀ H,4DNN^8琧 4ReDZ}BDW c,.Ѹ?ʹ䁿7.gmKU EkV+uoAmYgcF(dZJP6OI_-mo2oZ(Im~';*s8h_Zbg?DгXE./6^jvh2<"/Sv|kJ 3D0NOPQvI2ȗ]K:| >'!f:cP%!5;.m wJpJAd``Ui]8PB:0q! VodlsY="N]-,ˆhZjMǦ MpibdBHEH$n$,_" ev؛(3O͋\$0<$ҠM-'Zf~}'b|h`yλh_][}Ǐ!aҷ"?H%vGzZuiI턬Qx2#c7p,{#/ξ}qF.ݏgX]zLMмlyw=ȥK9ٞ|˫ƊdH.A߱\u K|,xbv\l<5xYaOaҼHlkxua2QjJl\oH~0Y5&8*շPN2T_Q|(Vö!)v|wY) Ti|N4_50%fAo ͻ4bfǒ>6Fb{ZHo-A|ܚ}79n&{ƏZSXMTRh%4ZI"FVk:tG>##1#W"ӣN|{Y =c?d#S ?<Bd?x؍[!DFwl$'+1zYdmz3ձOxkAH˲H"kV7u^Z:(񮮨3 ^斁 ^COW5oo/ 0CǰY6oIm 1[F!Mh"7@t{R̫w(DvݹWђ 8/Ƭ/ d}*27x/*\7l,^ƌyN6 I oFm`)YA\ ܈5Zd~#ouHm$Ί!Ss;V̒}XNv >͋!xL yG|)u= 'oXfW[Elon/Aأ\Wfe |+4ozH^s`7]_[4v܏7Hq+˓X%9&xv?IM|̺0ƌDd (ݷQv{kEcYX#0 CKַڽes`V"qٸkQFHzj_2SUo+z@ IaziRF $곔v[{q,-|_j&g'ERjd]?L)}Z_b(Js!&Ƣv*FE2 6C ]N)K_H< mGT"O[Ė1¤-Qک]XZa&˺g*]kdR$[F' <ˡFCBӕ4.-]aɕy9R)ev!S&:j _ גzmAbQEtkD=cbriM:@WGwq+'ÐÕc%KΕ`1=Y fN6uVf,liE0dѾǤ,Yg $l }e^ ,5!8'ZZφ7{_Jgn\"zZ$Ĵ(r &6ibUM3ۖ0D \4|Y1{sZ{o@ӎ@4S @i3;%ZYv?y93".3.R|\\ȞbXLC)cl賁ht`NE'°mcEl&\02,cT?2s?Cj'OH3 i% .<\{D o!*X l\q4;| ?#KB2}_3( +L lP6ŝՀڄ|V)yhVmjkF2 MF׵C_ubIuoۂ{[O8陏!?{~%T5+ $3@z'-Seݪ5c&iy5zmI0JClbVǟv2L5߅TGt>p}q2o%X*F[Q8ngfX[fQ L<Qk{Y|ڬ46'ȓxAX X͉kmrqdQy$E v7擣 D0,S=Ü m(6nӋF-Zqaf5E~cY]?L8So.t*p烜/Q"VX7",VY K;*c{,Sz0g Fr}c(vjun#(Xk|;*`@2<{ft`AFdʋBY)3J}lYmr^TmqYf7@)D WwFsm-1iwkQl r௏U: +}RKx|i 5Kzqm˘w o/כ-pm4b¡,ox<83\q1[} G {=cM#Lz2fL 3X@=|5 FW.si}ԉYM [sńs_ :gCUf@zz"Z͎o=@WTǢ,AAN$z iŵۤ~b"C{sbwCArJ/TY]D,Q,i5+7U J6,q+qBbӷg{\ǹMI4;NV wO. H "8dFUsLH۩1^KU@ ˢ^2jq QVo^"2K j2.[KoǃLPg܂ԨP:]BAr<[#z䃶lkAЪp?]ZG,$ e:O3/v0:|КL | ƊbIzOO{ڞ3^!# Ym}͗ˌݴg6 yۤOYЅ~ RVo`N DX! /+C/":@ʵLߡcA㈸~Oe .%^wsᥤ!\Üĥih>UN.I—' aBە!ΧeS(憭EWwM:\ZDeYRw`(g48O #$trc1UӇhH,q~4cw!١pmA" ~"N2S#u>._('MG`y$%+,3 b ~ W_πVqd58x|n{,gb*K4? +i+vZD0M969{Y(6 #׹dZO!6zYTI2[JRѢ=Sg]e x=r^ni-?jy0.m1"sFvX6 *r 63{ O9)X*qۦ2pQ\H^L=j {|7Zh$EDY}|z3BPrh]FQwY31:%Gq$GI|1|j/t07ڼ/$DbA5Ͼjϧ M܂iUv~B:+r0:RP T?!ΓDО4_~]_3 %E"XL 7ȭI4'mu H{г^-!G]oXa>N5yKC/+up-Rg%,XNx]OV0bN#Dφ٭q7vù.+.&w?ahv1_)ڞ]nw-'{LC+PiZz痘q[»$y3ܐN(uouۓ]]ӫ~i1fO,{ uJٙ_>l9=FB-,W ~6Хw -v&ʇ^^)h .G`83kی|2u)7G>pܣad!H޸Б&#G եvNܖz(hivU2>w6"HlS=s]BgWlfsؕӧ}0cG#_+~)gZ5<BȼrLM˥Uyj7Vl׈0ѣ!ۭ46HmaZ!6 Tmٞd3¼k^ilZ-4;+M ěsֵ' nȏ}\.SMl˂gҬpnY`Ag1J0/ <#3)2qYs\bf 1M3)fgl3v^5}Td`٪69YܡjOvoώ+!8AS$@) l,gK|ik&3 /Z&3u8hz}.3`Э'@vV:yv$YIJ~~hZ%a6,K٭eP腞FL?jKA:oѶaԇoWR5@Di@to5$1qM!da{وGp זsܕWʶe1cs4.Ot9f5܅s`N!]UOt~EM_$yZX%yIv~L$r\ԣ@oj]<瑛:c-ivK{7dPhO$𫀳81O^'߆}GRjl;+FyjuסS`R=BȱnsO&1[ 3Pev螓 E*ib1 #/qB5 5*'X;a˦x^eHtUDhLfMCLQZE3c[<#v!m,Y>.sްj6%F[ o I(Sx+`^5 '_-cVvw/Vp[ʀWP(?ku%Fș'լA=ls4v$Fǁ\Sy't6<y$ԳSY⹪C,2dr̃!! _`*Ӊp?n Hڑwv|胦wzmyhAnh1wa_(ROλW17:28I4UxGPpG~jWbkZn5_#Ƌ \ >?(nSΟuCXU (ӋUA-'峝͒n?x-y╞܇x gFz=Ϭ-CrtH4/vӑIČZo pe(T:f 0kx hkRH;Do7l-lXǍQ8G^Fuu4Ґ>F("APt8!wlBr78 QR_2C0yy+dzO 3-E@ÕY2*;D[>cb @/.3n>p ~qYx $d]+s"73::႐#vyPn/&@cYN ;\63nl(ab4;GrV 518~ k=z.;D..F^Jwy.gMb&/:*^kpɠ|s?flm)˻=G#z(v{rbBK zZK5o򁷽HK ̮Cߕ+giv]H1Տjд21;6t FJW2L -'] p{7 xe iv/26,~b{=qN 7Tg6 GcTՂVao1~3,i?@5~@Z-Z%f_)!/Z[ンCE]fFm) (`όZ{D!2U#\P*Tdf(ҵD_'5sh* h *ƪerWECX=؈w®u/Z/ME`δ~eYQQGuZmb0rH"۲olIO)/cޱr_+h=3Liه3y"ݖ{X϶S4&`{40w@O"Drb&)mF j&(Zm) ?jP$Cg/ X!JX Z)3je,IGaHtbXr{wz"w) `sg_'~w "4S}4]0yFXQ$%SCQTӸ0j/vWE`[ dVߞ,)HctԭJ e?^R1Yf`zmԬlvT>ug4.es1%G>ς ~+*, :~*2zPEVa&YWѬNv*!#~ e(!=gDa:GB D$xR4vqMzLVT}VcLwaibA_i> *FfT`%wVBq -HѡIXla/ Ɍ~jkφd`M Bhq~ʧ mk>vQ;;EbU/5J]I(8]#/ry U(|E~٭eI#rm{`ymUĈKx5,QWR IC冑M*`6r,KUF;&&ԈeE-FU-'7OYmimc^O|bq z%h }B9A;f7P`Q.`g 7"Xu(DvUw.+}f Eěv2E++QqOM ʟ!̨0"뺝m.م4K¢EAw+rq\C>hqbӈJ^Ƨn1^l_bL5H##)=;^/ #"XkwۓΤ)XpҊJ1K7Y@No}V}%|]!4s7,O jDQ5:"柬0ZU7n'X`T''PdPylZl!J#F&=b}k-* ]&QA|PH:=]tXT[Vɣvc:#T?WԴւ*of/==-V܏p28w?db9e sbqZH!e_bwiG]`'L8<UBvJJ\1@?aW*6hE/XD -bwMT =(OJ\C)wQ B>ŌAV0?)Dܡƒ29^N[R}|"EΟ<8^6^#9ŘꋂA⟗C}c6n͛1 s7=k<c#U/ x :Jb~KcKL#d T9ewawIl)3is7:v=HG*YNi\y*f%4Ž0Cǫ囼n5$yg+0=* 1ےQcVǵ"HH u0`ݳ᝭>!)Wo&C) k2׈ߐr@9-2LnVO, H.SRzX*\t!/7<n&BF,F#9b4ALRky I?֏D8DxC$c/?4ֹ)QfyoTg]7/z} iA9+umē5PXd~-EH83e]ZΝmƩtu)JeбTS+YkDLܛq 0F#|k5m 6PL..{o`K@מNޕ+g!tc{ew™ M(g/$sI8n%Ds$ly8Cp.4_ЄARGhTU6mi[*F|A'yT2ESkO{4˃|`yCNHM/g GhҌհO "~ ?iܓTYnz}OIyo=rxz֋.T_ƽl99a 2sJ'ѐF'ɷZ goO_(;*4ev_MQUԊ" zk<2.h > Wqbg-lUi[̑2k@~ԱZnCE([ bѢjTGWed6n,/0k58% :u8^K3*һ Bp>yg OXZrs퍴AK``O$ʎ%:̼Ƴ/y[1X'`o}oSPs' Z4g]~teH/TRpm3N7$ж~CRTë"'0ڃ/` w~$qN-Jxt9B^ \T!٧xN TYo{4VABwma7be&0sȳ\m /9xI$7VW<wlV#zO_zUA0ϨRY.`kE=1HQ!|Zm}xW h0VJ-qDŶvDS2⣋ jI6`xމ~6(_ ;!#hqJEk:isUrK)֩P ʎ S"׃k/bQ308Ue2ɘ)ip)qYMQ,RD!FKfHER1-4r T:y yX 3ArWZQ=1$4  :DDBƭvSi'`{I8lҠ+PMn7)lYnZ_}:m]dXA#'-RJgPN紷|һ`Sޘ]G NB=f#er %Ĭˣ~٢ ef%Te8lN0*h/i/Em,7#G"˯9$iFYc굏rA:H֖_dE88ȓǏ5=:'kgE; FrÔwDjF|I4m2d*tVjs+:~j,5DCPv?-R3ox0p b w v se6 M2ܭ9N9%O KV[0kͪi0r\K^X@=YԖ9ؾ IF 3?=EKo AF1mdU5'2&/qpFQ9Lz+06{;;Zf.Ln w`- t}r9HYg`:ɛ8:%jW,Lq >N'I˞b9Xx.N3,=\l]( ۂ己g[BT,b̞4^#~Yo8(0!|ge#XW/(1!⌌5=`# l( >(KxIߎqf-b eAƟN8LւTzr] m(A /n =aTIAS]&ЖdaӦsА퇖xWt{}^$ uE@25-e7y1PSgNPor#"AB>]Ù ٧AqY @T aؗɯxaRυJj+_D NkvLL3yz+ k[ g5r5?JD *$hRv|XA%*/]8&%m} xf? ~aH:ѱPKuM[ ]G5kߤe@M7dR~LRGBYQ۳=E@_! \_LЀ$~ī)#~!@'d/:|Zuc$ĀG2953rU=>QH&[g6A F/ǁ.4sL6mԔ%E% `5goяAg&$ƈ5;{.'Mė3t^?N*,w('DP^vA4K{z}nEEas4+S҇иMfybG@Tś'4g*.1躅7- N T2X-8n1׌P,9BhB\Ƅrhfjdo`! 2vuxFy_*ǚa^<:aDS6Ws;9 2 t}bo}@ifw) 6J#fD3. Bx%Ҋn$gD9BDB#=R6j>i+3CR\wTo?[Gc=[@07+|N:;>8fPƉ`rQ{KxݭͧN%w9{'$9Ã(领 c"Qܛ?g a;^OJSl _L"Ы NRBچdF^d6&8GAݭ舅A-Ѓ q-ܬt_^vZtה_ٜNwn:[L}wO=nyJI"IT7G7咳M6Txums5WԓDLQY;{R^j`1C;dugoVt,<1fH Wa]v5hC?n@u,{z-7DÊ|.$ޑLYĖ-z_fE&kR'zNA Ͽ;DΈqUAb',t}NeA?H9` +p(s)|z7Y(<90C0/cԣ ,{px9+N8l`RR| 7RG]6pu'aEmis(cn g m4>NmnBxT3tZyd|[S"8l\/w~GFm[@=jߪȉZɢy&ϥYJNBP,>A~s0ʧ !|3.*\kmtTtkK-ybNq??iQb<$c;( 8e"ahYo4!axˏc9`t ɜ:+aģG5[AxX#byv*$O @ޚUᄃ~Rl˿3vƏͦ唯b1 PNګmqt\i8ڲ+RUdKu{<:Wdꗟp/ּ(f( kȰd vEsCT(e4TW~w"!]8؉ܾz5%0U0#NRShћɸ4 I8{Iĥ*CC-MGPr, 6a3 شΦ> hb9 UQ56* V Cj|iFn=|PR+CLەƄ8c0:wVwY]@3:-j?ߙ Qi% zҔ]U_zk/ؕ.eP8Gog[KH1s2sqف~Ǜy)aM·D#DolLh6`1wAv \D4x9S+_o$E|InMRsxy{醉eY퍍/^ʽaS{BLi($D Q7u_dMsjl'.-_}q- ڻo* 芵 I ӊ^p|jtБЮ`~@WʹϪ|,F?=7xF8a?^2zKiF頛' /;md* VrPnஇ@V[ mT!/U"(N"tB3'/MMJ' {ȮHe]eOh-¦<&aL&Lb%^*}plGYͣ>/xOٔz^uSۢ95ꕱ퓿avd4|Dt3}mEN8# [̕]6&ᐦeƖv\_+e+~"K)U[xuW64KcSC*mQ]Sѕ Y~݅UV%i4?IR&[ken]}1jc _mۀs =sZ|B7FO,`JS  D$* X7 kg˲r_Sl^>tu_A!ͰHu\R5lyiY 3 ?#bb=k ]Pk:gb ϳ'{5ax+R/RcY}/.ҟ"DWD6zn;T3Sbd 0&Hz YYؚkwe>\(6ԠP 8r/Fx9iF&VHp%iƫ},G/>o?0 jnMc#ItUsj1%Q}pxDF;Jխ78p7 ^J/os&~b1LL#f)\(ANu#Ϗy4)WbN;/A\1!I3)"L-]8:u 'Z,΅ܛTO(G\ +ۭ`~01^.'oCj6\wSBfL~(Է=1aHXfzBjCj;<"p_HT3̼XnrMǛdY`TewX'\+~ߞt~H 38j65Ҵ(F3 p HV_n}KZMr&ZڂW\զu/3Bb>b"͓z nSZ#{zg.F4 kII, Nb| pwS-NJs&alNq= aK4 j*]ӂbXIʼypNJb|$iޣ^8f_=zNxg2|x{zmk$.0d8^2`9|L%0|"n+DwڙPr+ڛ0`fC+0 U<:jYJ\AG(aɴBg艔GdV@(rgH'vn-)M?RkTEdl4\\;3Xtzƹ8qB}xxaѹbd "``r>)1Uꚰʼn 14>u`86ØqP "_bcui!b/c-`ev9Ⱥt\lơ(_W{砳Q^l6R?Ɇ:<20osUKEI摒}GH/ѥb+JmX1XA=4 / vV)݋L9ENs/D\Դ,lT)#;e=UjUBe;mdܼ!HS\[O't&XK ^ÉGJxD6#qx aīW!_H>t? Ìfj.I`>8=K)K)BU]-X9+]D WP6-qp$ɡbPOh[84?w@+8qTL4lgZn%<)Hm\$HW\:vFpJ/F~.&p 䫛u`V2=d>> *]1Tf' oC㨶o$3xyT KMd9&Vf%!N8bN|q})p- ?7OwT 40xpF7$ sXl{@#cA> M<8 IFYmx) hEMr!Jď]"4IHYv5 S!q`axv;Zcb[€PQ o&p&ߓ esspWFgTdėA؁da±pƜ㐳8e2VYze Vb#mK̡^#n<%(E`r OsY'6bݐQaMw_qjQ"6)Xz8e/I&p .+;m+ia:ju#1F~Htr&VOP4QWleUFaE)ww.^4횜ZqCɲM}_cDb5vCF9 a2:lI5c?dҞSB}c w];TB~ƈT{ P;`M$ AO`*[cĬt4yjXԾ- l&ϱ]'é˦x t,/(092I^tf즈ЩhTbx{IUB|.>!|ٖW[SR^mBG,\4 tUwZU ;:حs˼fE*҆Qr"su!ڷa} 8`nkfY?9k8}6Dž]s4hB( }*@Ujk5@~9.ܺ=^>ӹV7ꏯO@/چkڐ,\'Lz=NDۗ\0l0ӤلZ#isVeשvL$h^Wj}w$gkQMqSdT5?Ppg9"&if|.70 .-mEKg^#UwJ)-!lAw pX[[̫f^wSke0MNG4ȅ1 |;w ˭5BwA˄VYRMlǶ}IJﲪ rrwq&hq. ?$֟;hSZP\="c>U6g bʠJI!N[']~󴱧oq&˳uO ʭ@էT &͋㇍ jH X)D:ZԻ(;(NE lYf[< Fg&[ȮKnӻ Wx*~>Ԁ'sގ-}Yu UM@"iO"J<տ")r&XO^?1M>1V+u֬XV%Э;v=(Eo,\Fsj̚C[; zZW a}#Fnˎ`4Y,O7C.խQvZiZn@Ip|5 6‰FQ9kf_Y[:֭4P/ :H %ƎkA"c  Wa 2UbV:8`jV[/rkknd%qD![:C#c ^!MZUQ]O22=u|jINjj(6\˾ =y KuiAX(x3fЗ /iRuRpl>q:uWpqwBƒ&4m0;[k|4Gh/s6F ՠge#wSMAO(jMG+ٝ!~F)dpvwx/ٮ &ILV$smW0CCИ\O3Gnr$dl'*6L/^3A![w&?p|.:^Ϧ;˃[j Bn5G:Sd?rҿς%5Lv}ߞ1 eҖ/O `RvlGq5i /R($L $^aM[tuVb@,C*+7,JjҌo ,8$efMJ>[.)8v2Jx-z}! LT ㎄> bwKR'Cctk}|Ogijn( t0lpt,IKx"1 1V/KHDQ[?F6t!10ustfmmk斲% QF[Eךjg < Wa"ogjWђ{)s MòAyAEXem+>7<:2)C&r^i? !- uR^mM!W _-9n)@r@DPtrڥ4U iw-Vĸ, aY5X-s)8Db3f3PTd`VѷC L ,9,_K}\Xx~ck>O.(V}8ggA|bѕ+Rj*u*/;4DA,Iw?݌4"IzCX _N͂:|O`ĠWzK$HN,?]@[h* C9ӯ>0{}{󬆃{v>2& c'Z [X}KJ) !IL"QX__xa?"=Hb"3j$k#Y|#%:tkͲ"TŶ)+li;9Z|WnA[]yLCMr݁Q_rp&̋T@Gֳך?6ITj5;VCV.m˪gAyvIdTcS!Cwn,LyXR(߾V~|#U 1~ +VM4 K07Z\)|cKaabC)l0 _RnX2vS`R5.PR,AcbR >(ICw|MV+v=Ugщ;jo@=Xd4Mm,? {QI$X Y_Ktg'Xp k|7C5GcQ&}MsRDEqFP1۷*34+E xa2q0y!zհV0Dz 69PEq >fs Q{>L6JfMsvXEAM_^bG i{L)?Ã-xo +*1{}pM P1%쁍ki"㼲6qeZfgE#3*@21qEJcSX|!zS׸ci0`5YUjMS9˨8G)F?X"T=$@3PQ:J>bDs!pU6a! ZCSC2~_f&~NR6Dि,/qg`J>йpq#\fbu2~ (Drt)z2+x\A}mgLfsd`+i/gݎ\W5cf<x;o4+!͈fv#VI8KH=c#Vy1QU<X{fƽ(kqJX-p'pG):afp$f Ւ:@ȓ܉&^D} sK:ՂHv>QLI+b2³uqt  ɥ&㽜kNь*Q _z LFhvCxQ)^"=yd%).=E )G"d&#.!ID+CҊ<76, @gi )$ ܘ(KaB̰YC=n Ul$*kujˀ6c& yc Pp>]V9M4T!u'p+Ua"Cak+QeDZ(t!-Yޢo֬]Il~d Smݭ;`@|E ?w%^pt8 r_ 3ӿ0c7hgWA67YKMNʴ(Dc뽍VdÌ~Hur"!A{ll7, c} һTeoBP`^|NN9faNXSA]8^4q#WQ'yE4x,=50TEwK缾.Ik蜛YT5-puV-XӨGJQSzkڠ&NI=\VnI^_9 5(<8:{"mVo!|.}8-63ڞ[CݒXɓfZ'Se<^aRC{ѓ pKǟ_ʡhXc H6Z_PVqnl5z8fVM/W s,LM(gmgb&CxA<L^N;˟i/<ĥwKd3gs&o\ίLv,<&} _T2P0L˵)1؈+q rfaL6y] W)hyŹۏ = DχkuSaA޻MzSz sPw*Hj*g!5hiVCu5 *#oEHYdd@FŐst%@w~S5a`;* lF}ԃc1TjRҁl0YG۴6ZgB\S"x]5!,D跨c_޽V[pI<6U=ۉPl>/.6w\F3{1kG7+IؐXЮ.Oe4쾣#("^Tp[2?,k*񘮘ިMuu0pwC"S!ΞgTxUsmіcrHք*C~n0H°r+ \oLs-" ޗ}wJ+^Msܯ ?'XMk's{BMe]Eó5" ۅofu03_>Q|6i= _?Qr[V0X^[0 F*by.3q@2_6MM$xrŹѻ#~ R vo{gZ.ߖ(<3nYZZ:rqDF gNcj0|Go]4W WI qr:1gJ >T ՀY;2FoKOjΝKBv%66ͨ@dt FĆkN|xk*{Gj,أNBhS׻+#+`ɆG ݃`aU فnׂaºѥ7Fv䂍I=aVO:~Q/fdG-enQ٢L"FБB7yDZUոj.fy+X; g^'r24=;!S&1{˨(E4eTpZc+{.-€Ǽ$ //}|F̻wDitKY56>Q~ ?Cq'Ǎ1\ %A)!wyo޷rqPILZd|"RO~Frd{-{D໮`jWVY!m>{R^2e 8[yeAySvXZݖC{a)! =ze&/%g7Wx>1P͉Fm$1]LZOtZHxϣv%$-/?I[($p+a,oj߶Nd}TyQsۇ)hj`E`72I^qhDv@qiSs|Sà('9W)ʦe49<Զ]R%"?&'P3>_2NS6HnPZߪ?iߌzsd;8?f@ZS {7à|_'kV =  $BҐXTJNKzy_߿WR] V{sCC Tqcrwѡkr< ĈY}a5_JMry[!1<dFխ}kǿ,{F9 [Qjg0A[^*p3RM@whALְ]11"&o4?rt=SO5UHƐ̎{ jgLH&Q~o{x b5n^vQջF"!f֔ӇHW qm]/xЀ31F<=[PQnBʙ9 ni0/h:V2!se)?ŭ8&w>G: \ĭs[sҷS}F…Ϧȇ9baLۡ}Th;Q6sXG}ĽBa@}8Q (H y^7ݻL377 ݄Ck썣Fq l 򓭤&ҥ@+I +Z>Clh?`Ȟ-V#JO?"-:tƶ. q4FX=pro-@t [dz/m!|ejgG{RbkjG[g 9AԸs Mh۞U zO6d:m_;UmT&$52+/s0A_*)>uI)z9Е:X9$3o?=WyϩX}cܴ[ t]BkDv!"Q읠+wV_Î <}(O.z"VAbZT@#C]UDaO0QcwTWv;TmF-,,uY%-58m B ChIp`VBH(PkXj#4ne%˱ C#@0OUׯe]RS)oX:b:aUAOG9S/==1Qq0Ěh,Kz=(,dE\PiɈ>R~Gt0]T,t6]P)V3=ጽċ1$ܻbYa[U6S0 Ʃ#WDFdypU9nM?5 YI.b9޴lU2cz+Ge?A@ ZvnlAND^IT*lL:tDySЗ 8p,?Ûn2Ѹk *׶}~`e^Y ;ΥpsJ ґgn E3T'|F5l ߷ءW=WU6q 8t)Ī({NJ?VKc )X^ŶL>Y/N4ɜ\k=аd=>#>h`fa{& >K `#+^;wqǗutN^)uX-H!K%5NAjl #i+;&ynh`8On7jiG?"Б\lT=(o56ݮ%GEQU*lN{E+H֌6_ytvտT#줥Y7O!,oord#_Gq-qYh( R75M ( $ߗ,M1Vp'jh3\|2ZFH]¹Ņȸڂ1i,ZsQ0+tyL[UD.jCV`2qHL޸-FTN^%[#c,:חYdXhR6ϕ@ՊOSZvj<O^]+/`iQkc+FZ><wm)i&Y ' Ņ}Ve4V+<kT# /76dݏ_`7҈Őt&60{^nTA9ŪUo/5JPb.Q )@d]{=$4;AqLr ,. SX[t LeeM[ kw)~[ A"RLFb|32Bf *r9a2x]BЕv{e%?r#3ɧ:CZZ[WU8A w$jY>xT;͋M,y= YV2$:- QfgZiJr`SSIPzhA㾊Ww\LMhFT%˞l߲|l-VKy/@@ka:e*18=zĤw%pGw*+W>0u{r&&3/Ҹm4vΚKigwiRn7* j!=N%V[jrB@ɂ̫~{!ZF|.TO'ִ)R ZpN 7H7{uc/^_IqJ޴Z&"%(v|sQ!b>g|&9|"7%m!o.N/i QIO~6ш2eƸC{=@AT@EXZSk?x IKn%'4S^' s4Í`eq1ʔF7II> i%;MAfu-Z03͗y)l@Q,#og^?,a}gap濱 .gY> &d Dבݝ@ۇ{jX<;LUZW gJ~0hU4ӕOX#}>ľLᕑN5$0KKـN$\^P:FU|Bv6)^5"põptf36{z 7 ^?K>gi,p djt*H{!D_J:&6hkJ:x'/v4?ϑF$3[Co3r85])O !pRhx\4F=tlI)篳(̍iy/&.zkg27Ž5_L2u3m@tB?uߟ!p CO^0[9IgqP6J 2[<?ns~wb^8Nֲ1 T>9ODߛ;x+ݪ0V!- +|)+oF1R)B1>>Ag{R 4{"(*cds(؝h ]P*3st1X~ep7f&юm`> 7՜@9ޔ U Rj3aQuHHA0*q7VSfr68δ(֏VkƇuŶM7Aݿa@78FIHFZ&tL>A|^3(߾sQDnEԎ1KݞhVz_"^.yFOgOjX2AеsASN$e;no34v&czsI`ľi`5# H߀M[ !ibTWڶE`֋+c\mq'!֣@b x#4/SNE>E'PRPtRL*GU2٬5ƛ*7 \+mϙ=8@LpdwQӷdB=1EA[(Cw17jaJ򪻷@ȕzc4Kx`-M*U7WM˞ U1&b쫃Cf?)Zarb!Hl-Fx檴_.?lkU "LBocj8yN`QA*ccާO8! m8s1^$"UL2{% W4Zbƌhߩo ]ZBF89T;yB`A|z\qMfх7>5W|tn +=hNiq@vjľu \Z\qΓ܇&, !Zs N6ߴ˥fQ\]#GO'p:sbdǖ؝<~;;57 op$D05gfxO:o;SE=CE|q!*dT\c~a#I4HgFd_A "#FO4suYv CD=Ѹ+7 zK ?Ikm53$W ImVi?)#=һ<1 ɮ:7x y_TQ~ @,kJ-kILGVB`!k1ꬑZCnU;hNڹ0I  ;v~{K1YqQpc'kq ˤT,'ㆧ-_x2FrNW3r؏^zdy+G \;(3rg({)$s1I=kyZm&y(`Z߱R]3SZƫJ _JݩG }{DŽK| əo\qW^_n/3AY*XT: Q䲜OK%ܐ+S:| P0mO)\›@4yLYM$E} ?XȢsND`IYe׻}8V泔͚O*%hi;?+aA׳U+-tAll6:8{Pp_(<{2YUk>ɭ$Akzc{cd2S(o ŬzPŊݮX.lŊwYcsU7Eݺ" datHWyMj_F;c7DsY[AA0.Ψ Jfqkd7\R{&,d~Tx78!(|>eBT;d+ {w.`4߮|e@{>kW1i qSs\6QsCe7|Ra\RTҖww)}FFxtkL= 5d75!u-R33jb,qm2[Jt?E#z6vk<ǕKo5Ya@'AJ, +IǩA f&ibJߥ fu55#>Ӕ y*@$qƽ@]qy'sv0v"?/ Yƃ9bbg1]S3<{Й|exYRFu28~hj9\@}h "#MQbQ6+pwKQ$'K,VJeA _;, 1j,rsvrD\>.8#*4~U~:70|+|~ aOMitGrBvcdi6' u\$'6Fw^ӐE7,deQ=lSC4yn@Ң>i~'2=*Wɣ,S] J@aA\xCJ=~:5"l/v) G4 nn䝇~[\ߞ7W=WvfCH%Wvf;yJ@]km$m$[^NRqn 1r1Gc&GOEw^`C  MEW[:61.QOq=Dž 1Th|_wÞM7]#mfzʉsbWRV|;rEnsw4@_)nBf.a<0H38jiQgVV<;[a|ܤ%1sρꅷۃс% `6vo#G/adN!Hh*.Dju IO@=|2 O"są~Hǣ_͈9[OvKۥ hH (c$WO}|^Vs& 4O1b[#!c^$EV9/2 AZݖl!8koÓ)ri A!wB-]Xk mbL6$m .)m\^ƚ>WĺadSf)LNZb,!CC=, o)RFQ`n9k?X:<4 v{]$2Cܜv5yyO=E&V ՙZ4ί5f0c'5иjCP R5NJ WynbR:؉ڣ'갆H~ 1;؜A-Z@PEa4OZ 3N_BG-90Ծ y)pGbY`w2i'.bjTS+_~0[SX8A}7 !י1z l)掓À &3 bڬLNf=%M*`\QG@\d/0~n)'+6JR^Z}H Ms7aBGB32G1@ |k8`aNb孾`fyzٰ?Qƾ.Si7U*+laA/Yc>sDQI&>Tl^,V?ǢZ+'e^9 FNգ VSt=f [A<@"|\ԿZ0`J N"0Y=[EO"2b!bUZQ޷bI W& ɣ1#4<ABwB: J&ɇ07;>lAu[Ʒ#1fgo44Yzv3'tOrfǕeUֶ'`Oѓ _H3/X`BB Md+\t+eUn~Y.8Gl3$YA7eD ~x rk<-߾O3OU0%4eq٧1Y+1ch6:/q=)މ~=UɡMzGB" aֱEF%H4~_K~{i PF{%"K֑2\מBH1Eئ Lz޴Xd$w/of}}@|h̬2dC]ifn Sr\l .eۜb HAxw*oV > 1 Be;}Z%銷Q7(5ɫ"4h="HHu!GuWzw;t0_$jqMCک/ UDl-p0-oHCwfS{᳓ԄK5qSUٿM=/ l1L`p'I*x~:F {h %tVJ7Hvu=(:د=y 9]Uc7G%jPw0̾`d}6rg<.=iۺ)xk&sap*@%p"9.zV,2PFAV_6m_:dNV6l,b- sBjazYO^%M ~`Z9H.|f$GT_podMvjJogߧh4X-ѐ7gLHZT]4dn,2| ?Ihr[YS#pE7|-c2LgVG| ܕzF3O {ʇ+Hb̑dф;Nbq!ݾӊ knݣtG~8B;XA951`6_,%;1s}j"K M}L>VM09 4GjGq1Q_^(47YCқ9h`0SL{ԇ`GNV d#cL@sp4Y[ u 3v' @uKChh!I钱G1d{XYd:A)uyQ+u=Ig*x:hH8B[*[pL\L"ԭ5ځ-ذK*N':FS 64Cx$-qkӑY=Nŷ;+(aT#Gl$ Uc4,;gWA =@mI8Pȃyez;R9\*uF#?w"Tqǵ '&sAU>ī@&DC^ 2[M)e)ٯ &Kft~dm D&OElwC5ʔW\j_zkk?~ㄅiI&ci$C'I'gc=#,c2QO(Z[O)W+>C%DgU ,9/#(PKb/#(v7[)$Mc^b8Jc_C( eErBD{p3R6i>>3"9ca'ڏTP<ȌMS^\5uX& p D-VqjϣlsV@4IUɢSSN^!K=,ˬ|7IӁqY$L"}r~ߐ!$ ) '7+n [dx#"rB/ (v ?[u6U̻`z ݑ9,-`i=YsNY MmcEFoHWO poԬI1&2[BX_4q~+}J&/wWU0oV>l+}ʵ7 RJ 1vhP_a_5#EQD+2 j>ˤBJz&0eO7i:rM,hĻ||mqYp0G: * w vVT㔻 ,\HLBH F Gyp6g-אUlrLWb/(Lr'G5~ > PyA2CEDx{GJ V-a-" 9(H0AL*Y uy(h;V\)jlȹY=ǖfdUښ[6ocrl kg~rhܿA-EphPj*IXgd/Yi1cy7ǟc\kcѹ\2s}M$`ve T i"aH3xmWϗtY'L f"l\pLM[JFZ&Y n eR?Uq04H2)t1Cwٛz[ \°C%NӞ?䦣D:73#:O"C q4GS(FZSnq GMX[-*pS4^Kp 94uwVP Î\F;\z׹9c8+girDFǣ<Dt^#{>Op)[bt)/VթWu ۲N9Sz-<籅9e4!3]PysfV{,10|-JØ݃V3^u-P(0>RU ksl&8|U@4oRRqA˪ #aLZ2(,D?qaIߙ̾ 0B♮plڍ(vzG.S:wX9<Ìy?FL "Aף"urNnGf:*Rhfۮ*1vucU+)!ÐY3;7w$JKIj8Do;xmU{vk4ՄŋܱB`ݠv9Ѐ|$2/ i7T7bTC?oҕ{t4ZuʊVgp*]=k.i IwyspTVT0SJ>k1M kU{$EM7J8:@oc9fh,IīfO;;m ?+D/cQ%=(@8&5L {"Ҙ:XĜ*)$˞ *9EbMG@doZ߽j(,T3mmTcK*E$ ӯ,B=B `(gAsK> omok- Q%N\gL'WǢ3e@xN6 C^enë$[*$JX ׊㾩 ,2v~"5q9t@&If~8BR$'v>1pn f,T[zG]#z^{j3 彂6)2 Vᮻ>#qRbHq Ӱ#jx3!&xJ.yTD0NˑI[f|Z>gn)Wmރwά)?9m "&n { |Bj>~"/:̗ol@+{ _Pp7VGO.4J\iݥ컓)`[[+WV"P%o{[cG. je̙ƚa6i-BWSִj[r _s'gs/Օ.ݷNw05U5rȉ7{u9~;l Z`_ml,FͦVXq9Uqe]! U;7i/b^b8TKBs$fp"N䕙q\x]q\!(p;XB'p 5Z @b+z8Zė$u!pH`-d1iFsIvPI!N-;.Q;(_0l*eG)^Gxr.ܞZU]d!aQĩD09NԵ>5@>tzb Id's^nyXZpbj龸zysT `9Hs] A}KO%sr *r@&kYg^} u[ny-g +SޢK Ͽ p (%% j=]O}v/HxNbg&$ph>>w\࢞tM[-̚~nKi@ɘmyL-}v*CrO/0Qa + LaK/~:m {[3Z5mзnSy&n;fm!}TR I4B^m$Jd'?>]EQܤotQ64)ME;Ot5j%%.Kf`H n *wGH<}G\wγ-D1!F[^(tJ;tV @Bg U >w`_֑%N4#8|?^ HU1|; s=M $BBJr7奍 J8|<(9q2yғWz@ yňijK2l%l]~s܎w3GA0^o*LԥeF>t)MlćMKvl#ȖADPkh{KEBnF ƋG Oj{G(J_YWe#cjןR{#Y3wuyCiOМ)6]!O׺ef5ɶRvE4 ^w)- '+ƵRAGȓQRxr)u#Ġ_Xl$Pʚ|PރfT@"EmKzYJ#n1-pƒ*rVuh֍^=Y/G~=a7efˎ腗gG`Gc ( Vxe]R(R󮹦$.q"(s<| N0M H ,wuH 7[.69P1ըpDO:!{9-DX( ]AU<.'KDIka~E$5$ ?G7 }0P?I435RfYzcd>D@d[!ohA kMtڒ|>b2# 2ﶻw r&)%lϡ LF-^jKJ0vVʶ;0AW3b(n 1 &:.i0ҏxwJM &ܓ L9:P ?ls\qyqWRio<|Բfmҷ$o,nS;'PǷpzg8_PMhjC^L-cK> FJm* p2s]Lɧ2!,9rmP4: +}8F,e:5"2'On.)U[ne@U',!/C=*z 阕73A1p)g3Crj2pJYFV.Jp(3PPG$aP?94Q gLHUL<;Mhy*ɸLj? ЅDzo_Dl-ΜseSL˂{*.*d1hoXԜ̭SM2M8~?̈́5G i:O8[M>z(UP!bP`䭴=,iW7.ި,|N4xkΌ}(NEu SlNdw׭| c GI t)kKV,@R2U bpd!c;/sݾ%ÇUXRh"PSv!24Cy5~BHa䍩4Rȵ$Ւ?dSa܎ n@?Չkp˲N4$BC> ޣW3 PZJNHיz%BGS{ycb[Sf0YReX8Ta5c箸~6.{NAcoe\7>foTq|n`Z4ꪉAoWH:Vghʽ7=428-+0Dw5 jgԙ)j6?3:怸+,i 'N?e@J< 3YY<-MZrSLPDs]͞qT8%dPsi~4qQ) M5Unvy9# Dz?2(Ӱ2@Iu;x(nTb֟[eRӱIFTgvv`5ONԃn}H)MoDMǩaN_iQLL&8È~B XQ~Z\>Bdjcx ^.pQ ж j:j3,ƛ֪XW+݂CFuHvuoĮp >XГdh@'J<.>~O`#!Q"RJ,m+! ~ک^hNkra1;,K=FZ7 .9sWi96_܊Js¥`JcoXbTЏ40n,#[D X=x&3ev 𓲳O}KNe(mTO:*N 3>*=(Vmn2 (Ax4}aCk=bsVvV_aRשz`zXujcԫm/҈o؈|e'o q@3O˘')} _/,j"Os=? ^* &?aőlLx< n=76vX g<2eϊw&-svF&y6P^VKЫACU-bT!>VX ߵi8D&c /pشόյ%'p4K/ E";gi:>,),ɢso1IU s 1`v E؊Q]ΉLnӋ0xe^ZNhS)7˃eB9Tp&PWR}>aa 앙wFs xXT"žLPS8mp[[ڗz pX-W̳(mEn*"#{O+\ϒW wb] #>y"\omhs;IdmJ0K)lهPok. 7 f,hW1I,軣whY/͂|q| jM)!]@%PŠ CMZD6\?qC,s!W 'V˴bW!`3+IƉj1@Zzx'SxYK\O\1fGR9iqZj$\#2Hd be B4HNfI.fQ6Maڢߌ'xkKɱլ77=d/ i-&QS [6Ԧ3rO<@*fA>fsolZ0m'#&G >[rwYiZHwg]A4 qL[=KK`Ou,6ѯ<#>Vt oNZvS:5۸/SA,$!!B׼Jh_<yGƮ|uyZ?;΄=ͽ3l+$azY GQxDZI }2Ly@CNSs6Xu߃9z_Gb$HQιs/ +3Z5_ϵ5\8JVθdT]w"&q4یhpԝz c3gbi`6L9/Qq^ԵcM$.r&mfB'L,,J o'@ぼԯ;|d0[ADplO]%+o,F8yp]9j69kMPyy"7|ݰ?;*;-K Ytqχ Rq.L׹Z&au" g1f7 LoXe@ %ʟ 7,P\>=ƥ`=0QSz.slR]-=Nr[8gMO*~:Pxct~M"|>}\%qFt桏8Gjg0/Ը;Z&xR U$ W>L>I̐=V-KtJ֬ \^''A&uyɰD&=N]MOGٿqMImı*pj{X t^T dLyTdaFf+*{c:e݁w[1y53}tTDkwm A*0xjy$lx䚇vdk/ӲK3{ЉK)f=QO2lGٺAR*yѽc^A>Y7(ޯ_iBӿ5xe*AS4>4>‹҃#Xl9) F|*>3]&2r7bܼHf\Wfhϓ'ħB('b4xJ*}u Nƛd46TО}4xiUJu0"m)>1iaߠLNM.wtˁQR{~7ج6)vxnj EzRE6xj} iabOh, yh֘:3iwmlvPtoeMnOLH@&M`#MC4CD91{ 7*l>i4g` pn5f-m'm빆Ǧl!CDQ=LD@Nj]08$*x6z35B ߚv5&+0q̨mv:sG̈́)(;ͦ"JG_3P?tu: "WҟpqQhn+O<;80Κ#.ģvT},ΖCrFN@/@+-JIMN>:>P`Z^2ch"q#}R^C7 o͉(ҏq>7 z|q./H5Tpٲ) q G*Egꝫf/@W>EJuܥ[3fԪU؋&Aqz<|Ss=VhW=dіY\0tP{H6T!H[]ΛK)ԬLT9gN_ur~ ${ԤLk$[ϩ(_XNJ;A'#kY,ݏtCbEQze%2O&<>Dy= x.uPؠ>[;lƧr\Z[q5^aY>w0ȳ29.M ԰E&QCJ9+Gnz}kIyBx@ Yأ3FJ9kփ^qmL~|L؏9ځE"?$YP]KALoLx/o2Wr0LNmTZL,<|`56ǁY%C')! B)f9yJ1i| {DZq.0h3< x(YY$`>p ΍Ľl{2p]0ދ?˳ehEOqd5g㍣G<i'ii׻"njʽ rHOd5n)¼MTcp)Rf+Hz? " ȚNv.ɓxfTV#9uBr? p_&ۅ)oH*͏!)xN!$P<+z6 Vm_ $ԷJbmhŵ{7.S_Vɐ'Gj/h>Qh/N ՛;OfL(O;DM ˆ8t(:?emd1!ߠY:l>{ lgj.׼p#JPVP&P8hSGVbd\ov}uzst ,Vo0t\fE %0aŃm6TC+<ê2sjttC~9m- aL$ΕLH"EkXi}(S1 zhLR=vlmuʿjkPS(rffS_ZU>7eW]ilpR*4$t_vwR#r? +:.0ַ_F舎P.̡S; ?HHӻ[r}Mh~ۿ]Zb 9RJ*ߨL QPeϚjQU I{X׋h?jD7b\ޞ)Pfd/+Buh`Mqg!P3Z{R/(9Ņ},u:: ֺ !>RgjG)z1݉=~<ߠtUt%Z]<̙*dt %K:H,!0[b׭m|.@Փz['qçBo7>yy䟾 {=p#x*|ynZPo$'F]́ЎEM|`ˡ0Il`Ć 9ez>QBM}{f8RXYohW_q-ņfr#yU̿1B5勬)K+'qR<]ކyNRM:+Oՠ9#u0oOq=>uʒh3}QR'T=1Ct`Z3U `J?Y9o ۮt RT@!v3IvGN6fa<+MG~ xD:djRK|(Jt.lVǝ7Zjr~Wsnt+d܏Mc>TGOf+h@W_$ONr 3vk(&Sƪ.$}} اCI_XfԤ |Ԍ1:Moy5o9LVo5HN2Q2DQ?~r2%nb֊ڣ^nM%+m-Yc>N|xj)6lcRja⌝y+P.{%[@`S%$ԏm^Go)"yL%0?6BB Wl,%og/J9hg_,E9cd뾛ģΟϜt%P|_&p@5! C bl%rY! Ҿ9fb]hIII ENA"Nv#_:2% "<䯇bE{ scAyEx,9ڕc!Kl_]jH ^*Ő^v$JAo,%`D 'aqz(naVb0*Dw䛛{wK(oj;e<"gC(ix7ȗt%iJ2KP pZ1ڎ5BR3}mf3JXx*plqA¡ W}zRCj՘n/i \cQQC]!"-?}}ġ}>]h'WFދF:9^ p=BnPqmIJ 6Xb%i2ֿz0Ky6 Wa TX^}NCiꉞZqmf T&n|pI3bדhћYk؜HNt8\/6uܡ,ONz~h]'flal( }~3C]&ڕ"b=^fH5ܯtD6m>iK=s+`/o/N%aHYPc$4 -HVx `m(kiM`kʼoCվFPD';bcF9'#vdV+W&?]8/^"G'Ȳn9*T`9Dr)ʀe€qw[N|-3A =_?iOp]s(tQ䄡s>ޚ{X%HGB^>.X7{,@;WO`f2I zXdKhð{߰#b9=d4-rv.W)z5BAg^p St[ȵlNaǜ <1n#c\WtJ8;= #E< [aCAt9 JdFFvKTP 2h1 s%pZR~Te D. 4:ŒUf$w-[a )s.?nO#@>/uN#TnXlphB3'@p) 7Cl|Vb6O)Ʋ,p2ogtqlחhMb,&?̖3ZVqDG9S8o#X?-vk.Cpx7 ÊydDHR]6L(X|6Q"YT(H߷`Z %IquŐ ]z%_'[(&"Q2LQ!RE7Ȭl[{g!=A gGVo?aMLNR7,dΈ 1@]S\SE=ۉ|.,*ioJeI2<zeX;>,H~q<V'E̬~zۖ7:z\eM4$ĵ;q͵΃K<+^6pNl$d [G%ZXXcՈ@asKy, 0y_8 ;8< 1c1[zDkOubz"u+q8GeӻAJPΡ,ߏI|u@`n]dϻf$5c1Я$‘#[saOJ˚^v/zt$v5z;ڋjh$};t(bZُ~fȑN":s%}@_1'6}M Vh`r+Q9f8ceaIF] D&.;%zg`o#M." ЁYzp)eVqu!A5tϓU{eN,䱇!ƿ.a$X4]YGWyETif mHW.` })nJ\= Z[W_M[I@(@-x:*g`85a!R\O,G4Q }SOPN@/c&+tf2 o<`nQdZN}\뵒߭!5Kp_ĜX%u`|CQy}9 hդ%f!DBQMyF4|Πw `q|nOX/Aj4˝4XP•Nky0,6yk5n#T_U\,eVBʓhfx#s\+y*nӐCFʷ4cs?KflC@|CвFVv22-w!52$~ wÝ 1Fo̮g%Ƹy\k701+@YԬs&E-'ذB )W*M JTfQD ܵ)Z̼]q?!WN>̌2"ܧ6gHeQƟ]vbh0OI>KgjQ{n\ةq|A,܎r#y$"fjd3ڦ_A*U{dnvWFaHia^꾊V9B?N5?M8aʬan=?UNl[@#J0¶YѨAO5v u &ޠ։QuVp4vGbxVܑ]9OAMbO ԁ =LK`]gb?.6V`f庩)ѧR0j-(ngdz߀ s\r3~(zQբv(= qLI3|ά8SʬoxS13V MԴ(nȷ26 GiڢN3./RgJz)kTea|tV8p {Ë hkp^k8;G9skw7T7~!qEKbE ?[n8{VߥɃcgP4>Z^,>WӶAoXbuv۞郄,t`tʻ߅9dt9IFFJ_ mQp$q πP- ǛԒzJi["&f/a6}sl&'_G3!ǜg)d2JÌFK ҀmU g:zڐֹ.7f[> ҿ 1oy$| ?0 7VCUm]|UZC"4b d'ѮtV,_Ŭb_ 5-j㵢)wV'7w1m[Hb7M,QF D;MbU @?<$vULȄ&+]OPh9K(LK5rNf("fv97v__=& /^ޒ,HWEC}Kr&yך5p ;]W.0ėȐHnz2 v=]^\By `[IIiE '->暽ږ'~+(Mwx]R̝ ] V8C?O3bg+ a:x{0ùn4 ^?$O͂XeLpNA X Y2,NdvG[EML$PDFB 1 im$ wlų~u[ bew(/hzښ ]X!?Br K-]˾dSf55ENћ ]՟:M0Сǩ\6Ki\ƣHv0 %L[n$( z I@rؿ24v `0bͷrV. :6'FbjssR8[q4"$SL+waCv"zZ.hF&3mB%P٣7=bۍ >0_J3ZU,B8$z45vQhdE=m .zd#:WZޤ/TZp qb`R(_&ĭm_gC=C}?>Jڢ3(v;-I%'Ǵ$|6@;xSy%=mwUz'K+_'#m(Z[4K\2r㙉/:}P,]2{^$Hq3bi}4}Lb,uJ#vA|{y@ 5s8IvJ(ZDNöZ>8 A%}1c˼g-< Xn }sx7*^>7IDI uFC(] <^A7;Y77?*J0cT{U8sHnUNi9Fzs+,?>8KK&$[(!㉘VVRʾ@lB a #iMuP_cN7{bإ4KQzjλPrZ) 7o"Џ봮_?nۺQnQ3etA#Jy#fϑ{׋8A$JI |ލQ*GX08SK)doUYTz" q'؉^Nx㴉LIn\Y]`9ȍS+&BѲbBX8q넬\غ9 >aҤI2ܨvf+?NΪVg>5|h8%Ol`t:jK9FvHc@(yG#h8$n A YS!ok{F{Z nJ U]knz'WbVص9a /h hD4=\yɖD2 :rm'vVӐB 2E"GDk_mkMi 'ZlQQЯU=(.Oo =UW氼E2+QeΧǣoϖ& $-wL57_V}j@/I‚x΀QX6JyފRg>$IW"$_sT P}q8Ë,}[6Y?3Ăr@C͘(ym%wƝ 3m ֽ{*p<)*d"LH)n"#M2Pt.hiEn)6$:DŽμ'S|o!6@yF.X"ےöͅ9mؙ0ެȹ QV2Ԅg~I{'lCps%[w_Ö;m / JJE6 .(uqd=MY,-f:on?"Ŧ;hܠiLc[E;W^'@])nŔ#!4E"G׳nU{rG'46,. o蚨XB8+]gawnL2^_&q#KM^2;"uL1u)gCx2ZɃ!hD|x`Nkgx .++R*B:Z< &UP'}O-*$|O k+{8'xfUx<' ܓǯ]?Ʋ kc׮m (渇5FQIe bEr*AȦ .`:8(,P4ɞusHʉ k ۖ9mb+D#%ǫN5Ǣi`an8xSP|5 t$^Kl(~r =]$Q7n9Ef-W<1B$ЍR}[ xt9-Cהdți慪Ck!&$)ALrc2Sy 2  -m9FT{/!2Zʐ4[AGӡ:K\q ggٺ9.d*:xFbжή?Y "PLQkJM,O#ZhtRҒ:,K׎m@ _)Eb }h<6t ԛe|e8+S43'υm>pjZȓBKQ.A,X+()-sf<?} 9aME\b,iwͭɔoأ]{n&oQa۵E4 uoFryFw5&EtwFvR[[Ħm,A|vĝ<:G\m_4 ,[5GIwy'zU-FcZ?[.w'<xPer msmƕ+<`%r"poX*$yU'){̓{1o[6[ЕXE֣IJIf៶Os\}z[)hR ٭R/˂k|z$}E104ѢJ=CQþ~JЫ$9坿7Yn i>쟟81F p3!e cfNa0e5 z.`#qAyfxp'#I~uT\fܔweATh䀆P؟xլ~+4K1cK-h #(DB?)VwW mSNg j7?sʗVc %!Mw&D yMoEhhf!/a BY:gO쿓)S"XCb޶i*3㣢50jG-9i֕7f! 猥Ȝ+d)W{u~+tғ..E05ڹd4[̼P5"{OZPǎ(k#a3{R-my7HŷC ": |G0ZL]`2$.PBJ\O ۾LlqxF^? տqwJ{ Xhgr A9-衬## eZeF.(xN_S%ZAIms)YpvOpj*ٝ=U(u1RKgR dU-Zl^ kB,& YݙPp&Ce>דr04;>ͭ%/D@,9Ak{_b, Eg:V |/g3cV"ǵK"ZSD"csT/ⓡQn3ŬpGD08|AgCdP9 ieJN29$\'[2_Ĺwҝ~Dde Ž/Έ{pSIU)Plbzrj1:Ĭ|H4}W_e=Zk|i瑖٪d#15]ӞWX8-h׊@t`-]U㿇kPΓef,/ f&/% q~DxJW_zD϶[>c/xYo}&nI6i/0Gmؗm0M d޳+WS1gO)fhn^ڷ* Ovrlh=N^Ka}Py+qzԟ쉣qx~]B9>;L,ڨ?ԇQQLC}Zw iݨT لh8(aӉ1,}aJ~$ zv}ɴkFO}A-|Cd j'!q0.|SS )Pn(ĕ'-'*`CU;"I/*X`"C":(>V Tta %Ibks  m 3 nBq6s$i*@d@0YzeF}'<+Ā%y/U}EdҮBF#vM{i*kԲsT.2Ѫ g[l.NAu4H]Z5 ꈪ+IlRNey 41-T=By䢸K[I6PQ~Z7ewf&9feslQ-`#v)72ټ{lԹiAUo++53JAK|7+͖@_3{zTh:8$.e MUWtaSFh;Z8^7 HB-!' 'g{?ubpvV ޽-+>L"!ѵuG pdrYI 7xHTnCAtHS Jk AVeiv۞KvNc2q%?PPçiPu)4R_%% [ b&vC͒U5:<͹Pe$|)S=qLIi9Lka 8~sp9xkѳ,tՀbӂ"7zU;S1뾮$x"V%;hd7|DiS)|QcO=%b_kUt_TR[+9|Q:`ț@ 'u* l-7b^NB`I,_."|]L8b ۞#TȧXu/0 mPՀʽ]SJΐ%^n HaBc󯷏7$}pոU7%yOF8*\7ߦ7)3 apq\jq.T\^O1 3N:I0Du[SThr7;v8q# GŲ9 `HqBC%5 e7oDVS*P/nudc.Kp@; ]WR?sͳ*ӞQrxa0h%Їw?\Rץ-qP;.'~ |ѱqX1XBd>A6YqOcBcJuO6!cmU'r@ #fP2=b ZaG!'qvڊUؽ)kE|ϐiˬ ]< >-1֝oDuOq?)?-pS"@1a7 l%CD?3.%G9X1^XNR=(QLbB?6Y3=ǒHL*=A\d KH|/98Dm [9[(:p&_TKW΅!M& aИfUu$O<+|-Lɘ'#Q,]7Qc8x5鎠ތ5FL~%U*]] N@\X`BFuT30zX <^ݓs]^Zc_vhڔZĄ#ci1wUŅ+]^6=p.D,< bNm ߏIʩ/̈0" j4':"@+qm`hpܖ7F@F4ks;6޾wLS .~.XK@!_[J e s&ʾ7[#bYϥ㪡R+h+Wlu_Т㊀!oYL>С)V˶Ƌ5Px8sr$pHH Ǡ{s_AQ Ǫ7*of @5m=8)9)余=b2TOOV$`*{Xa6A8G3y4_2L 1^u5 ޹l5'W<__cZaٝFiz7O6GQ5X.w]lIr'6 a-eXM +-&~b6]ʔP1cƀFUx7kKW[7& "NlAM6 !Y<8?~Ewsv#G:Ie[qD9+X,P!ųg"7An,ϗn*bď׮ڀ3| y@M6>VFI|][Z-J|e\b#!m =="u+=CPx'ᬎ O{kMol6"O0,D| uBf;LBv>pq? @ªG)Aԕ 7ʶ-Xf\%[ i1VxG| { =զj Ӓ!8nCv)}Y LW>f_LL :o϶[yCo]E5,X<}9\!W%?F|lh=YW}M="Ag{,tza:2V+ dU$W`λKωS(iP(\|l^z4[]"G$>(,FJ"ޤMui p/]E,^ӎn!h7YzJ_k})1EhG';9ŸXL7*Գ޴S:",5ǦnibRߴZU_ˑ0|UIad[䲺a$J8|0^^h7ӏzR6keYS<* .: 9MD/X1"nUG&2Rp؞$l_ rYV{Mx(Oɰ2t21?[j!eE0A+{8Rx(!P {57΅J- 3s/eG^͐G - R.B.C#/%"xM28I 'PucX0OdS(M}SQZ=D5~KTaD~'ӟ3QA'nSѰ6cC>v#:Ň6O_nϝJ-VB;ıHKoL2ip㇈/2\ eg7p!}T8۳'6Y\Y#bsCV%=ۂεi(,H8$ש` /-UTx>kGmH`# po]w|aζ5q|c2/$6AsLqhe!~R{`yi4\+5K|Yf j|Dƨ^>@7i…q=z|b+Y߆q\̺dP< .0b&t 3{wtڑGWnH[5-NEAu^Tmd<Մ>Nto>y57G\P{ׯbh<ьIF}C1" o:N\u7$nY([r#G#Axo1_'&|Sr mjhO_bJbPbD/N2G/6tUcȣ;dTC1hGy/QA`ʢsz+ih:o={EN'ɧxZ _SKD;NC5|Ǫ JRX& fX;:Lv[ /Rd"E 6HV3T#*In囄͵FI6==w1.3'_͜ZDȷVlѤw2g(C5{kW=fEV;œU4M^:,cOѓ:> (LECkX13woE@Ɠy2xp<rzYD f'L%*|>a9bz@ʱ=POv |Bh(ؠVbBw,Yά̞$8B{eAb] (rUd9E 96_IclTə5W G8$!^o?[F]TYsO2~E t*췭0(@JkBco[ށ3&w^T ,Fz)m!}^y~ W`z c&x\X 2, b5w}P' V3)54U' r>W&4>iT\ǒOgk{5Z8ߺߎ?(2$En9):|N֟eܓaMBP3Ƿ?׺Ӧ*32>TA(?m~|[`c h qzlV}9OGǪMʌLXI;S!W,/v'Y39XgHsQ巖r7C heաkBKx_d{TUv{ ;ts}%dT8srLSj@*1fzER[fX4#ZΊKOă%Q0ھҴ*`ͬwZs`:M\ *Efأq@ڒ1}MHd4>ȴ1`0KO65~15Gq}˥+\\y1AZlˏ &4:Yݸp0܏Hۭ[[J$nU/nrT_E_ |cR~1.*wh=NpL|^9JdCEDR,eY <Ӯ6Ȭh"Q똌´{ R\+H3 B"<5)ɡYINBg5otPS |QGFZpE9ଃe5M\Jl.~$>ڸVƳ5̧VEXO-ޒNs&/Âξqo1dpaR8p g%z9ϋ۞ E[z&w|iHw`2JIwuu"UZ|l"vd h?g,[wuln>g{(؉_͹HHơ7Ahn0 0kE'uh~8(H16YihxWR4)/r_QI`R巰=Q&K 3Zm",e:0:',f+LC͌p]+HR\o)!;ty(cror/w"@kZxɺaݕ5XIDF%ε.?M6~;n0{.@Y6Fϥ ǂY2!RvГ4gi,I}AE=C74XW/JR.D XcwΚ/Q/wqrBu G*:B'0#"b|k򴮱>BA< wQ*i*B|o $f[ȎcX{'ͷϔRz?AݾA VMWb6cQY O%UC+FB];1A)v~ִѢwqeYL7OЮ]vwIT$-#ߺpR&|Ms~,|QhӻdB-&QH)5*uMoIu,Dv}f^+*Cg iLջ_M˓@W/׮輄=y d_U:b55lHa Yop'm"{O>jK^CUctwV7ZxE=!{"`Û~B~8Ŗc4NY y"SBI+{UTk =Gp%w4xqjJ83/ʄ)a݇1!dg<ھAn!^2ɱz_[QE_nedYNʼ-( J.&] AI),_! Ҷ lAC|)Lչv6$C :2MK_?Ϙ6w\l8_i] #(LY}qrZhK%j> +&"뵱t7I*%G#3p&6lQz{~]l (ϺhضU CjK.һ,{GX$HH -НHdk>Ӝ iג3菡cʯ1^q{EU@A[A"GJ]`7-%")Y~޵2V 3V2^S>?DmC1u`MKT1! @\&-KmđJ^N(3QUﴞԆaV&aM)r;6 31 QgoҫAêesĉZNK36(+]vU,F*畜fo=UZyď;uo 4P(t˘hzNߚv§O!/^SrFaםuS8t)?M9^ Y^g-P"]2#q< ׫JF$bg{E}<n@r82jXmǔ(mNQwr]~9EGc6d@XvY~/ҚjGao#嫪Ӣv"6$6TEM9"mlW#O9R5"` Q gaX1XVs͊ixDJ("' Dxꑲܑ7(kx1 A[ѧRH_ r?-'@ON}EjOa^*0 n>ֆ]JΡo:O͌5Ѻ$QK1w݆TirL?ޚ1k!:"e6Sf80"q>C$ϼ\B:Q: " [ P j;t_U_lmӔD8lk3S?ŀZ"ۇ=~$晍ɻb $Y:M;s44i9.MY ݞ^HTPFc!Ul푕vZ0loc$vwE(\6}P\ e}pA[GJ i PǔwVv*&=vٗ4]W8HY"TŻ:ݥp-im}my(P۽P}qP.sWɵꘛqBW$Rv gY3:ɲ:8gP, h!Sb\yT侰% (x]:JC$h+U$wعatp!W/ V~Mߛ@}dahV'W <*}rJȫf)-H(KtNN >$Qa᭗'GgDfڮM"8O+]o6x\k0%MiaUO| .C0nTL%%4 0aHZ2yU~vp<|OQg]{蠷_C#1]QC0]If8ˋ][N fɯ$Ԋo]ޢ*], +;"<8횠̨B^;A zvpxㆭ8T,%Mh>mg洚AJ1pALlkO^ê@l_K#\t֐{w@HfϪk}xB6=e D)>ٳ=9#ovHZ> g,91v ȳԙ$.SKA_"h~ԊD8媭y=n܆n?KzQ6.;*Imjhǹ!spz* n1~ĪX} ysT/*5Z^r AAEVΩ|FC ,5c\S %߹ޖ{9SRi@TRnJ+d"}cٝ5H+\r]M~y )kFKWyj}K÷'#RVz68jExF?1'+V Jʄ+<@S8XB q`٤̈́. 71D2cRk+eߩv~m4.oaC@sQ'ap;WG{ ?lC>Z<޲*K#C7-u,=ڍzR=,Vʍd+'Hk-[6l^+ƤPuL юHW ɧSѝGVDП1s*:8/…^g,<ϋwz{~+xb$ f+!0Q,y-:m4 aY%!+LWZO>DWϻ*suڦAiGǬA7X-,>S˹[Iә_|,g\;P0(ۺLhjy~elSG F$OQׂ!֛n;z x́S %pAOիFnR`(q,JSd"1lr8 G WY.Q|(H{TFpEc6OB4mK. "a ?uCOop^G Rd;!j! b,x[6f%;6:?QMǢMN j4$o%x"Yp6۽]Gp@QdŽ:`?y74Rѻ (وpo;<z{ ?oɰ^q-/A%fS8o3QJ2"HHp?gpki&mQFPwprVEwD]LCNXԹ D !0Xp}R3bl(:ϼ LjTX{f_bv ?@ tJ2geO94B|>S5n[L*dڒR_{ԧZe׌xt&'b>9Ŏk6CmwO)<+ Qz@iFbuLstB6_ZQ,*ud{,0du0բb&sxq8F{#7t|z/( 3LʓJ1ɉb[BǷ>:7N缷Gl*hM_͙ )rhՉIw֭_ Hw?Kp ) j*VoLdF I89pqs!bw^皫T"lF%6=jwWeh;;.ӲC΅ m^+ILݔ7'Dfe17rQ/]Ihǻy/ߚ/KLYpt~erHO7ilzN|_u" _.Y $M"Ꙁj5`z%bW ]fjkH6ude<ȏr ^CxʸMqX8~ R_4_ " 4f=̃x/0gЮGLmyYw3x+CSHׁ~S;® {J⯞{Av^f n*# .91 | ΏMy|Y ֥yI O=[8#^#wQW~c!oASqVGNU' NҴPy|2# W=&ȢO'ӶM@: ,#-l",b !T2UvltO>#֑t i茝|˴[qv)2&$VጹEM};j&_;ElY2[+?  }=d҉Ύ`Qkm1E͇~3ܜM"!U DN =Y^>ʯ=#ZD e^1kD!B[u/=`gFqHiX/ja6lpҚE܁אїeY [^aQ5 [i;>G|.HxT^pWa>*ʶ`5 %wиt9y v -{LZ#gX8vZdd <'kbJ;d}AQZl !ڴrILBk_D{BwI>pB׺w+^؆!_C cS$إ.{ C8]n?N9onftYi7 rs}bk ;:S~& PJ05I%iqLhJ`U`4P$&GSlZg%ՎepɏE/;O_V(B+ʵxHu#%{h=Nrz)&֕AힽnSe: ձ35[[TU̔qG!)bp~(9[P`*;s Bnm,OS.`[Yspp9Kz[vV3Wy^X_ Z5]Wt_9?nNSYNF;P"Lm'5ݎSIHGCEaxbBg?8 |t\Fat4xH'j1UM2PǁҶ[><&#/,fdP画(Aw( UޯӤ!8U˿J.(AX.j(FH^#I;6>3φg$a`A?V gTQڜϸ((8.,1-g.IyOQr'qS>rAҬ %hB7`S-Ct۷gփ<Č:oQaC:= )|i_vbr xwAȺ"ZLC4Ig7 _Ujbaoǣϳ5")!="ÏžP^jɊoMNB =+kg(ՆL/ BXTm4s@n2k/nG۟xE5Ai{l_!>,\gY{" j dx 1ڧq&\IIQ ӶV[7XQ:B2Qa`PEΥ3 \Ьso2>XŊSJS;@_.u8!ũgyP]hy+3o!"-UB47ГpA])HB?8OԂ?`uH:8UH#DO d6èVϕq~Ųw &{-$lڔLU34Q1 bE$;, 1dctVh: N^(\2cVrm>F)YmPjޫ]F61^IAy)A!nQD8NvrRRWj.j\Q ((}>o%RPckQ{cws8zmAהBTG-$8񗜱[k+vl>4kLD%}OkX.}t50C9OZ҆ &8OP&CG_d<h5T+Ȍf{Rcq[qR!y4SH.Zf.x-Esp&mQu#Z@{Gro Oxwm~:3ٕ;1]7✦ݮR7O@%kFr F{ұr 9hx6S2pe0rvK25_YiG>L}IkM4eҁ܅dW 7i yof"z@ A)e%EfT{P2{8>__i'BhH3 z"r6r`7m&^Wk]|@sIhvN9To+vf ?BQnM,:P`kE'rU C!Ɍ8%'&?-ciGxS0pw5[5>xS>t~F qeegmK9?y~{E+Xb#*-zm5$e0ːGO]yZJE$uj$- ;o˳ue-' SMVܢcr ګVDҏ-pK%m%a`_m`Prrҍrȉfiv\\=g T-!݈ȭwC2yaR;%ia js*g8зY;ڲ\9P? %I;-ؤ5;3qSV:'z;/yee~o@t=R!y-IEL?kʟhcKs0[5Q GiրeMaft6Jm{k NB/oƵ=})l𨰮V2Ul!8Ib;8 kjk-f~rV^j|I;bT-@ zdkQD\\g >%8A;l1P[Tdxɒ:Z*^D+I‹1H$-ev]݁MazwcZg15u OKT:{I9958;DYtFS0ej}*P.2.P?f7G+3G+6aIP;6DTGVu vB'8$ `uY;&O#_yPZB0F2oddvUUƈs/=?wX LU0Tc^ϸbu jG#ŕA1{T8SXNq^e7lzi)kCV[ `ʘa/DEbK| 0|C[ ~m(cP8(r.5oL#f+&3ZGj!ʁ΍x@] c,0B~(S5ŕ?7#H2v.7Taf4>uK7=x(UDcq|>.?訶Lt[]S[a.nݭ̜/;I%G~ʎӿ]]$HBB4sXB+UyGM\c;CLeh;1m2.`?!Y"}O#t(Q}~˭1Ub}}e 8`dtt7lJb8Vxy.vXQƍ؎p Wq\U>O qd t! ,:֧lqGMّG e4]0o`Lf}bF7VAY[iEP.yO͇LPՄfS"kE5ep&my>Y!Y׽/Lj^(W $$ք54 fÿ$q&3=q1." ^rElqaE<üJTuu&\Ԫk8?;2A< ڣ M/r//݆D칸;ibTt! g$6jhg&}fnuC;򦃑-rv\=u6ʺ$X`Kb * -US%P^^JUD͐U RƐ RF-z& z؇)s5 qUnTUv?x"'F@#HÔu{o@o+0kP^1{aL$/,% X|gPYF=.{Z1'چ8g/0h rnl }6PZQY:Ӎ+L_7|dO܍~XgnThia*ã\ "GH:X܈ LfP0؆v'pRH `E^ Ț馭㨞^[)/ q/6}{ T!}08?X%.숷j:K f'7aI,d*G5Ogktݾ}DL03ma DUd氁Xؔѧ\ьiƱKo]488dE!7uxg6yNcTZpOxʕ Rf<\=[\Cg٧b,ZvxfdQ 0fݢďRT-[ R@wkn#[:׭anr' #QCU8{pyy%܍GxQ`7&4Jqf,LREV}v*%Ibqk>x{nW+\Ss-0 6iN#XӑEd,g QHJOUKho?CTvf >iߊ LԲW:zʥ-B}n c!,!|Q:$G>]ufa  (6e֯FHaQeTTxwg\%аAȐUs.N8`]-eW{39b4{<,YH] OE-}a8O7L ~xJN:CYFY1|s2R#~+m-G$x26uԚV໑~>Dc\IV7Y>kS @K{ ԋ $a`n'C'ԉo#I12)fDz"Pʦ? E4gq70>Hdž]ib}1=j\BX9B"}p S!Ϗ (7ij~إt&*tt?}.R2]cn3_\4wKdm+wպL*P7$}Ӛv&#o=R]|DchǗ>,|6!%zP3sb@ջ,4Fnz*/#^Aʫ[0#-ڲ\a5m%ZTPsV9e\4`*.z5 $j*IXUFjrZpҨ ]F|j1#RtC<3e?{lH=!ӱ09"mxg\f^m!Zē-; -PINQO\%:FQu⏧׉TK*#;u΁&睌z"KUŖts$ i7u&v*Əem xÛ cGݨ@E^}Y{K.DX R%7f4FMֽ`GJM$Fa;&G^o4SEBLE?2F]:tqoDM+C$#L_v(~XBq TXBmF@1 \-DRQ #6Ddrҭd6Bt=?kښa @~?[jn2PJ 4VUW*uk-?A걲A)~u|/Ҿx5~0(?{a쿂~0迆57d#SSptZ6(?J{rۈ|׳*|燸lO3_J7IqRT]KةŲP ^g81՚]HF[Uk܇L\dQ oVʂ !Nx%^IY}MEi&'o .pX>\U, B  dp O9]|Y2{&NZV{v2r@Ar`紖d;XvՑe$cr;%䆧Di:-̱H7GjzÇ;_\'%_QFN.w~a,!uۀT41Tyک˄k̪ĔIL.eQ2c`a5`,Kvblkfv@$?]곽H2ˌ~z,Qӭnϟa(Bd-K7ٝKʅX s[twۡ8ءfu:Wkj$ mВJeXxuɰ9o[5injv) !87GH',1CdbGIOȉ8ke?v?YzYE YՐ#/?eҎǷ0 n+0/3^n$T+˭Y.VR1RU[U]}^aҁHz1rt:p!BQbBB٠ۼa~:{Dp MэZz5?P”*%zAA]bRr =}Ke׿vmTj;d2U:\˫HƓ[,-3ikɁ݇%Tc`Per{BbƘMa<` sӼaMI uՇF4B<{\`Oz0:lQ L&lܷcr?E=}zlBLyMi_ߎc~Z3c>Wa: &^4oL!$?UM# :zp_!`w&siݩkU*H`_ m_a4+'M2)}N,}y7JGf,_m7|.wiGȮ)%I2XT7eXcucϗ9| Ґ=dBIywsU2X]wzuRvW~e+ | #IiuxmnDe *Y2XS'1mjy'k*:mn?5%7+5/i<\Sad0\5B uZ HWʪ7-KPJY h{D#=և*cvulCDMnFi-*s?2W'GrNBp獓*Vݎ7 mal^OiraAQ(wQFNPaYڸΖ 2\}ZdtjghAo"wz`EVŲ.Fk&f_F5JE鞭Q$HPOso[31GmGtdl'!s0e=Vus0Ihf'qP>Cx&BuS[t-Y {P-z5l!-KGa˵(uq nXYYGwN`'_3}.ʀ h&hfg-ǩ$(kM6b@nlR9LpIWZ?9Ahms7w?'/{'>f mEjBPp @h ƃLO2|n -~)+7 o`Kd*w x' ~R/j0S랬L8.Nl["1]>I_%.ZwVEHC:t s}kMxEEX?3n?r$d-#q5Чgq>7x`{.DZR"|ۼuyta)<P 0"﫪oJRxI 9A$K,{g!d~%)h]ֻhy bۤխAyV yۀGf!ҟU!@+Mlw| Z-][ɷ)ic w="9VvC"θy:׼6C9/~|és^O'E9,P\2)C8? ʠݑ5ד:bnjۍ>c/ 徐9'B5~pJT&ZXGht:ZUf{'fh+O: z> 7ٱbhɲ? /:7aB|DR߳UН< 4dW3nDGx)|/eDƒzJ D.RV;/8ćnY0 b2f[{51zljLҌSEmK~a2?ƣPn bi$zXVj1:jic;k- cU}TpW|(Rԝ:`fleyY\H#Nke6pW.6|y/Mw4WuO]e/֭1S72V3-g]4CZ2?,|.Kers`֎8T }7O|mALE3]^d7z!ߨ8tOʫ9Nifuq2`MS,a-g]ǫgΞJ܄b/qIET'gF38WՙƤFo"z<\X<GO mA>9f_$j !k4$tabteh᱒ӳP$t=/,v:E(ђ7\k#_ F߭W]黚@HoHlWզ@HZ&^=+D- wa' rE]։ce̪/) `ϧ|l,AQRI>&+Wp${D8oa,T9.#0(gs5Q W  Z|襗ӝC~e eqKtwԬ Z^Z*iC݃w&ېm޽powl hUAgBF@uX^*$u2LRT("sjRe^"k=B0^3G8%,쉗>11]*B#$`P*M,kc<. ā7,ݺ,'~.D1Ydb1Xtg '*ke\ؖkGaY +[>jOݶ.P X8_>+*TB( L.&A[ mR.{pH,_xXFD;>H8ȴLkDR>lG lZ*O"=̕|l+  E_@ hq`J0<ƍ9mA2ns/ٸi"& ?Bŕ͔m[R@>c|ӆ1_!b!lZ79ӀEoz'h',V9:QJ/G޻s d!smٕ=$Va9DI9gд]0gS]l`|VxXx lY sMel \Bx,<4H k6,q..Dvc/vc{fYO_:;u&JT`y˲݆%wblOs`0r ];;zb ^&sEtl-=Las+?s^pBI?WC Gql/'%-*)6Uc O /ikWp&]#xuVA*<:jvŒ~p`gH/F,o(PFB?NY@.}DEGzrL³اbN|U%Q7@0n[U7wٙpטd 2Nyjj+( 럃Z[YLh0\ BղLCG2 cx_] =1 #q&uf K>%G@S4hrg) {^||ԗĻ eƭdIf40^V!1LrnŘPYЅ{J|-xǝJAʜ|m4I >(&ן: S#%#_o7x?ZbE؋B]}0:IwJ$E qO>oug^*#٣MN TZ;HŔe 9mpU K{hiXͳ,hޑqCՂP$ Tݯ,s~k/k\=E[1S.w̸3t.(|)}wW;`CY=H=Cj忿ٙl ȹW$ϐ̬yLtrd/+ q)>&Čᧆ^ZxdI^!n!=y.,ϊ&!1iT~ 7aʙ{gES k'o3jYE6JOU LtS3t_IlUBzv([8 dMyɚUө'1)+$!q YWfoqm/,!f?TM:Uk.I{~|nU MԼwă%k.=j>99l+7Ok+)I9Rx)楩pPeɧK!У.5q\<'էl[E,T&- B~ͧPP ,\'ʰ< 7tb,Ae|\-&Xu::Fdz^O\UnAb)XǶ}&~4|]& K@z3V\r)Z޵aeyT 򮵻yNÕG2`z*_㢨f>}t K1j(IVS_a N$I}&VYg  rUJ= ~%eaIe%0%vu.>cl^1[ŒCiK\;"EWzcXkómo8~~Ml3.h=5* a?H!Yjt>SX9!wo'UfAvG+9p^2졜`[x)-;slǫ*^LeF}3(*EW5VzH>C&]?cn\X\ ZG $.U*)̆Fj9Ij.čdvT&_`<#F\3֌IPvU~@2zqUyT. e7:IDžbz5bbw5 /?2]>l?W(^j֭$C]3ERx=9G?A5JbTMYۏ`ر(MunnQ"ŗ"dǤ͋T~CKx)4?'S/9|| C]0^!ʕA  qѡHw>MpX:ڞ$g8JePaRWU__$/.[Gei)^+9^];"aGVPty(//Eiƕ.@!y +vZ5ٟFypՀ䞫H">gRj+&%EtbR:+6次7V16<߃Ijw5_]V,<f;l,)o^͘ \]g:1[S},ϴy*n$aPNNyFȥ m_3cb,Q +ݑFq>hKx?p?L@w8WS! +WMRhxOYsW+H? .;ј:9kg3b5TfH[FǠ>քt. ."U"8$S4z,,n+5HPoE~'W=.wT:G >@9[O{.LV~A09y|9؜(!JqiUNQ0~LTM²]cދ&XRvM*y';kĒ>=WPSZ;SXyOcX-)-Q&aCIr{C>Cn9T(_ s[Fxr%vQ BLzkMl)$mZ_amz+h.9dp,cC",dd }8;Yfٻ HDjKѿHbE7ޕrlGJ`$1s%-e<$qo :3R:*BIom64>o`5A3Z]3*[,8"f*5X2PpaQ6xG-&]j;|"@_ [I9Gr/袗ZF GOhgsgrcY*CED{`n ؜;N`A,tZWV5q3MLj +7;/=',:`H]vݍ-ėq;;jڕ\6 mf.kŞ DATV&B ,EQ_ E(r _IA7xX#.#Uvު`%AS0ߜ65Ĵ{ʌZ#O:׬[[JqtrF4$yh"GhS7,|AnnC Y"&c>=P+D\.ѭJR ]Zت0ĚC6uW^)sF{팢`'iR[P,xge̲S,J#6 Ja `*1)Ayx,gv3[d? qW3K&? RV/4Pp\ )ˢziq~;@M4V׺mM0E ï 1N9-Vk<堕:FVFnnF({TdɵZ CX2n<S"$nC%lDѳR߲`oTi̩%͖"3 [3zrCsbG4T+&:NY> wO>dvzW@E2]['GrKo5"嗀)s6E-8%7;*cx!ûQ46烰^a\}y%ߵUu80:Ih;͍8s1˴B5~N;=^i׊d;i hs´僆; ^G4 < l*~ZU8O eDkA0U7ʢXse:x"iU6b|O!s!]$b)+5hzhP80ۘI[ |;16yvN;|Dt%Χ8Nryфz3t + XQ=>L JO;\wC?Y{IP2JPҙ N.ʵ~bGm!KMQB#\Q|)"?TC/D'U ,zPGń~4B\g Fs}v1|1Cl̝)[EF.W{|Hi<5~b9U]p9G6ޡ$Cܳo}K >MB@dM=/ K`U b'Ӭkڃ,1Gő/$6垈STZQ]^Dۘ_x "}wE6}SF!{ͤB`? 4]ZT$D%mCaQ {Dz(DVdXO' p&͊7'IDE#vE7Ԓ xԻ%HEPQO4 EA< (@az&C vOj =GFqk0@^T>ı* H d(ޥ%]{XJ GG+y~/UNU«YVt`#‡=ȸv0eRZ2xON'"]4lp_*@O> $ V{XHZns&pEfJ-*Zj<kDhܜ9RE{[E .sSA}RzFJ2`B!ubqNRFXcVʁ@JO>> eXz8b8Hf3~HaTRċ-G=awjC\?)i9Z }iGZ~#nu=w:|e,iMȠ!rre *c۴YdA3-"qvadxH6*]ƫ(T e9#r7/{8'}յ7wc\cG{ I{[vE;5(TJ !FdKL_WMÌ~0Ց|*dz xhtlOPގ7+A_Y~ǹ$v#U!@+#nN9xV¯$,0cPgKFNˤ .1Ȱ^XF/Cf?KYyI T PJ '4NaSŖ#O.L `s3o^lf6*ExxEMMMp0əe͉HlS"v7{'ns֭3HaTi x@<#CrIGYv)`؀S: a%{eCv8eu`'umvE,G DFCgfO?~(H?'2ECu Dv+C2tn9T71|T-C pmv;7_M¤H Q+p|:rl>[iHg:1O7MmNvPT:.*S BPXRKG G0۽X5+,޲!Ӏ5WiG^٭ ]A3M$"b3>qk'CL.  ľ5^{327[ei0kE L:%hf[R9c'kM"y*Z+mcvPUaUN5&d}ʜR_]c,[=O8jdNt=Dh hP% &4vC-*hq^+sC /rfCfV?Q֠⢮=[T๼\ ^[8hOiZcwɦ #{E"MBVy[ÿ+ucϩOe;dfxhh*[+@g_|Ĭ#q=/Ӈy׶F 9TɛSRM g &+iҊv Sgwћi y-v!Sܦr;!+\n屣k3$ G.a%:-Sȩѹ >;=x Q-Ɲ% pcF1#c*mTeXiy|:+)#3W}'f㙋\̈́)]!L7Q,M!ХWԩIMzt!1\;ӏR?ra$Y 3 tFYђ?*WCbo[LC͋f2.L_aՒDShX;\Hy6 ~D=pr4DRk8;vH`:@w xd8"Ḗ $ )-_3yJ̕܌jw6Q9~-&3 ])qٹivlƋۊd7;H opFvg)8;u ny]G'2KrJ-/qkʓrؽS3߷?"VFTe#CuH˶{wX 幷[zٸ!H-di1I| -֥bA ؐ`V{mQw-#o`<woQfh=DHUAVK]hahD6RӓR) l/Itt,MgAy_V(`A=~@< @Z8[gu\Q/^|]Je%K 0hes> zdļ^W9}A{凼 h Drܲ8>I.#@>口)jq/p8F"2jlQScGĖtyDb oTC$˪G?#ՏP CRwOT\98` NI>'jARn!/őswfz"رr'h|(s_VF/%E\[Ѣ",uz&wKy@m`o]k(u-$ /b@fkب@YV 7`a"_-fup/^W+c o7IXb|u8 3+=7~m~AQ{OtN$ 갛=m@ir,6Ӌ2g[`>9Zx()P=q DH/󗇳2ItB^Edї]LTϪoLidb}~P?D<Ỏp6W}eaZ]m-W\[P$Z 1/\;%9(^+} zjصc^f/`wI[( y%\c#6_VNbZF:K}%.`ZJOv sߑHM.7a>4a3H4~+\C|o q/SZEi[u Qy8:6.RC\ki3\.Bu;57 еP8>&IuOr맿"퍆|0/b]|& `&C&:?aqd֍چ#MLz ĞgXP`{#냂(pxcO*[B[`4e5yC>'by2%>J59;8&yž>b )" `țQF﷊Տ8a6w0P 9ibO5髿B<@KG޿މյbb./.E ?ͅC&_+PL݌;tUS03Tl#ކǝ(z 4`r8z6xx hnbzM>O jat9H éDk7k%{\:ueVL ǤSCi?c/JPҙ4+͡_LaSzh+s07 DeK="FVWQEEƒֱްkF@"WdQ`C1͎g51BE%b u7,nϒi2H# 4$UWmp{CWE_۹CܗeʛX=KH.IFQzuNʻX:> F=z;/*B$-[$*/i"GpWһsNe*?,˟A'HgI nvR6bObK!eݿ¤^_.J>X=ob~/<>;g? ƹ+Dym\T8W2:"WIBYm{fh۱dM{LnlS;q/Zﳲ \xL"jݟիY=-3,Xi;"@w"g%+]C*H,or'ihKԣ24\=_ƒ}V^)p])sQ33Hcf~i kj +e3R?oTgʼo :kpQeK$N-!P/DAɻt-E5MNErMҤۦfD5J &PnH.rC`M'<}^͎5϶φڙhBhKt y7;ݼX-E]lՋyxbU4?zKNp|_7ۛ`G3'zTKS y-4b%oc"߬ZszgHob Pԫo8t U%!ac@"̑zbMpSA)3!Sc(ZjkߑsfA0]HX\*ﰽ';@t֬A4]!>P^Rr0M["~ avID# 4JXҜ6*$?v:n*mpuTf֪p5zdr+Gg,o/!H'AuDh })W{$X:MBa eۗHl%7 _]ZNdSϦ9ǜ8JW 1G׎?k2A[Dfݓ[Y<_jwJ"G!š.ƠǨ0w#>59t_!̬ tb΀N`YRO=u9et4/`!{RY\9nQ R 宊vsF}% ZFAǓ8#9T:>_ 2NW`jH[_|!%lyJb>☪361+:-7 ͱV؃W'Aj]"a* `~4 ېPkKbo](%@2Y@{=? 5œ6q<ퟥoMb]oElB9 CM߳i_EܦV ^HUS!KK9GǷogxq"RuF!ʹ|*S~PGQukc M‘GNc \_0N\O1Pm0xFvoxQNXh~"0_BGWVܰ z'ێ $΀,*} B9/#V֔/4czCk_S]Ƿlb/aАQߐk0G6DZDVדbe [|`e[=I$<-%jyE?釹oS4q{ iO1J3C^3Lڔ{Hf&hxPD^%_N3)˶jt-n+K\}j Ȋ$}Ъظn.S{C\oCg9һ ؑv|u09i^vgKL1M}r: MaRP ^[q*2 `)9P%`hފ3 D ԚڧT H1mD;˚kHK[5ۄ/}]#v)`0`CoI/qǘע"eV(C 0>бԆ!2"+| 2#ׁ{n"B-=&#X_VAKr&|eJ-?jH3>;!,n?ݭAщF*z(7)JKS3k$Nf/`p%ox#1GFA=ƮX/;!#7R]h0 ^6;MmZFoS6lD79F[ө@ac~;OM($ѝORCrcҏ*;: U4dr't.Tq=H-\"sG/*\mb4S?(zO$4ShfCMYV^4J`TX<~XW`_fDȳ} *iGw4WDUF!MZO,rOYse@1T%pZ&4Yj@% 3VsmVb ql5'Ĝt %w3'^IP A^|`WY״a[o檈i܊c뉱"2ږ ;$2 >#\Lk@%eAp$ͧߜ:>4bOqW;&& r0lpaus|`qIpI F`Cg4[mH P&40Q|a –0>aMBEGXK֍qkE=e`^OFֺL>qsc *5;7.)3W^i'ܭ)E"NdY{x-ݡ?3|2i\م+4#mY'tM߷ n*{7~<R ̱+>5GJ)n3*H0uaAkYi\L ,:4m[S}虮"sﴞoP,-!Ji^IHZ (>8FXkHDgR̈!_)s.e*kL6`IcθND9\Zy`S$Zet%~>K7_N(.Df.NͰ3g;`js+Bf|SEZpPJ)gKjw%X;"T=ğOE57Kwj.'J T&ŧ4&h8#YP}| C=ע|8ORL9 #BKq 0I0ʀyfIj#L<*'I%= KAƭOMhnדoX)%輰\ӣJ1qrT}4[I(s̮ޢr%{pfȘ"qnx0Y*fǼ{6~5ImD8*7=iv-\WZ,'1-F{b}%ay^{uz";+k@E"$`MэJL%P:;6+bZQ~|[}_kRì%ErMMo5) 6'vJLD*)ؠ)`HpN3-ѲD =Y؊%Mi\_[=FȺQ=Fj:`"i7~[ f0̡pt6JKTYVŨՍ {I?mMXd: +ҙe9e}?ё"vKSyQXk3(0ab%7߰0L=hI({/<6 #d%'p'\JLvL5e2AW3,}&@2&nvuS1cH1/_m2OzalBJz- gDl)HlM-).n+8הE0`3z=%:3ClTtF>Fs@X:_$ SP-? k)NnF]ng,h LKĖd ʁ~-Ђ#/]W8 ,nS_ksnCP(}ޫnӀO!&GfmHݱrLTϜxl%Eh%H7/oB} d\L"f+y]~]rk=SOe= !D_%DXnʱ[1"|.w/[_HƐ8!\II )Cd lgƂI~h5I Y"Jw?I]AC\Bi-AdUjmQ^ G0q(s# TT"8WJzl O>CqqD4) 2JWy? trǿ &搙) ۿT@Ss C dz/ ^( )xXJ;ho9 1Ji`od`<rZ[7;EإcR LnvZl9Bܛ@zC]~ԇt:grgM)+FZ8 6fNVnGLsϙ$5=?yAgvؐ _TW~ KFAsSI]A@Q7cTX&/̹[2h/t.2yfō3l:p[i:ٜaEHR}xQ~Dkh;7cJEdLzޚqhBCr#ase3=jWj,n,Z_gE*C#8 ~Lȼ~p9r+}2xS2c~h0)C|N;MgOU[X5$ÂXF:9 ]rӆk%;-%_@U9ؘW/ZZܮ5FGWS*D{omQ Rȕ a^9?6.#ia.lg}s*Qr~5hHtBCO~l RJsFUڃ#Aߎ7mC*wF/BxNʽ$bAc9z# *U e\YOY /6:j(Fh*u✾ߕ@~yfͦD`H/GXOA]_Ke.cKjGLwՄE ;m|L1t!<8dFk4]]|S!eV*\RSLIZ'd+ 3I>haĈKޯTMqa*YBKOIx吕1,NӓQ6 ;HWJ@lroe=K|,2G2.>ԛL N54 mlіh'_{R:Z-vd%}d&Zz ø## !'{R=j.6{ :@Q>hOxm$p`ue_KF\f_wEvMsExbwTGK8G"'W!|\-ò3_ajCP>LӐO'r5*Pz4 0zvRqRۢg|=k |Y\M Y dĒ <]U3uE-C !>DN xWp sVHTNrE0k[*C~Mф6|꘶l%hX( wm ag0istDsH%Nm=K"3ʾʾOng zOٱOl)*3 %rwYum5 퇻'Pӑ0c(+Tv^3 $Nj#-Yf$*[1#w=R6?@Kieb|֥Yzݧ{w[S&j=q% D.US k G=0Rl^JcW9.[m9T1ib_Fiڡ]PyV![hn<"JɤL4 AБ-7M'52u5#MEA}<=LZ*PH GwOiFգcE)KwFԦ noe,K\5X*+pIz#]^k!As!Zn+MyemH-.16w"1Bxɽ+@7-SWp{1|>H>l 7T_ h\A&8S ^%e-{)\Hko!K!U~1Ꙡḍ $-RVsB>lpטurB/Y7 KW_>݊^%s0܈|#6Y<dPKEܸP"J,w72EX9{e(7UHtӢs#P3 8' 2HY=W ree:H5Ǵ5sܬ%ZgX7 @Ӝιf+<#Z^sSWO$MCkbJbs}y¸\H`YW9PW;+4ۚ(iS2 ,VT_r !VtBxp]>DWt=3W x h'oUэ XEYx,C8wB3< Pct[b%O6cmbjOK*HyUzWֈ֌-W/oõ1eik  o t PmO$峄EB˝t$uLoYUgB;i|4PՋ*[՟1Y]dT9%{ڟ-Nw~aij>?4 T>O Xm"= 3gP2)Si#/Ѯ0[DAgꄀNDϙ_)`TԮ.|dιrpV@G YAQdXm@OY)SvP<9}M}r@XB.L >!Р1L@+t8<BkXn|w\)54Smy7#qv(HXZ[I#ކs>֚RNSnb J""qSUa[c]r#L7*}Ygn.n6s)Mk]}lꔌv<ٞrI}2Dْ9qI"~ *2Xw5bo[Z4RaJ'pSrJkMBF:)ZJk)dg#ꊜvơMt*PL.(_PULv!c4M=P/YXN1(h"CbJhxMB[pePs cA,OD1| C6=z} yf+y}ưm?qE==&ދ$/B(PliL RU 'vgY-Z6лuu7qwKv_Ԗ~0r851[?s~"zNdϩkoQ¦?f m$ꢖ+nOlva/uEUY͞ɀéƅb|/̀惻mYl;_%IW{ fHG?`z,SYST) DGѢR%&Jfv K8ujXN1{NRK۠Ota[~.Sz3HY(Ҷ2˕/ _X;1•aV׿Й<){~ĵpjg/:eBM)GH {含E+aK _,Hrä9]"mI]^YB7Z#n4f?ctIu$ȍCKΨ1Y(6e'VwIuq- F$Cia>^2T pxSX4@j񦘙(ϡ Nu}Ix iOѵw_XǦ}$W5E1RL,ٶן9;C_eg0Xh&(ȷ 1]يsrIxBWjsN`UCꦁgZ[r>1Iܾ| ߑN!%L*d>͓l>8cvLP8-XBhvF}8[ flQ2bG^|p \1"˖?P#_(.mUFV~6`lwlXi $ ,fuL yzZu161f2L¸nu[ gp"lAXif9xiU&M,̀׼YRNw|vR12CFHDk7"d0j#yn^) Co5@KZ1Q*U Eʆ5Zl|/VLZuu>h"2m`_.s'-p :ĊLZ\q'! XVRS'iӸ"L;(c˷e|,jק ˆy<] E.012E=] J|\kQ>(;cĖSSa÷Џ ;ѳ^ 1\c9W,Јi]j'6ts)ƶ98SX8ǔ/u:^X;Zv֛TXFwŀ{\ QRz2>svǵmP|ůAVs8'YZ'pl|S:i*oU )bm>ȘQl%rtJܞ4-I%_FwzNZ#`Uuʈ{D7]:0?lkd>Jo+hg}g[Ikad]1G _\* +7Dj[SXxP/HMG7iP/&/2`uKg4fz?߸n=;|$ZPh'A*YZ~OxAJwC=-&eD:(w^&@j=a\/NaF΃e#|a j~t<)N;5$܊3MQE G?R/E3-a0؝m\ظ rڠ"Lrtx"m*C hk1[y6NJ]襒)qK h&$ % E!+E\iG]# ۣ1dְ-:Q|r;?e안|E _iP^ 0e-e&Cy|[e!Aʞܒ-@")^c`T\ݘ  /vEzfu:\+c۹䫚:U¤͎~xS <_ޔ0UʭBv2ބj? R]1a}W@Y'/8Qw(}){QC"ZlQq!j۩CÂcNsNUK -kaG-H*E2̃ TubfoQgr09\fݒ#δ,PZ @& :< )isDhiw!>fj؅-nL BSq' -H/u_SZ3JtV,@\U1;q6Z`\!vƼ<73)58t! 3RS^ۑ1UQ)t/Ҧ *eha6f025 VIS˘mHDoŪRSkmm͊_ө{jo~_OHx:Aơ- X7͜s\QSz:NÀVi'0xd?%zJkջ;vje]I#VH cy ɉlGtnKzʫ"v 4ݒ]G -n#2o@OwL~)ٳg F.T1t3ya܁-X|ہ8dw7U}*-xMd3hLI+o<.iߗe|FjPqkn:ՇS @u$W§Rv9/y >>x2,P7{,:o  o c&vvF}4/{)m_r{^} I|*\ &c@3Qxsq p(Xz2 (dD`ܾ5*x`iŭA$_;8JL [a^4IDRr T<^f zkMd;\2߹%sI76ctf+# [ķ c>qBeO1"APNr :%~EG2nK ILJ=N^ ù9G08zܥ!2sevt#jXMnLNv՛Ԃj^wREjzaZ 4hQAonmr:}I9Lsʄ_{ ֆ*k![vElGEGpKjYMa`v6@-G.XuGo޸!QVAF멫:tOOl PkSs,x 2{vܪS :-!f x0D/BL|&6 e5~01gCݴ "#ӡ0^6M8ӥXcDPc[AJѫfeV3UV.K W-bθI 5sF4:ݾI嶢!D6{kNwwT @2V~zo!x5ETj8m#LݧHpDU,3h9IIvHQ}+Ț5C [ikD7罸M$478JA!++Zz2x/>V ˍq~ş;(Erv܊oYПp=SE:?8aAؚ 7bx@ U9Bsb~µ7P(zI@lmK-Z:WO]rI3H~J>)_YrZ=匸ɩ̰!xc&Ц9BM7)vBxegPCui|.Q (B/ 7 ԀF?Iԓ& `iLYOʶ߃ ţt 2cf];IZR͟(%ybVBgd7C8-JFYJ՞H~0mL)Η(sS{t֞aEM![ IMڑPi/XgwҼAm@c=9rT.Y".`"K"^]4@OJ:Rfq ?eQ빻9BMM!YBjNWYJ?VwcO >EbSbQ.Nlb~F{ ʁM&I%#b&G\F!\b]_ҹ02zZL/&M4'bTRqlP:cwcؽ3c*j_N R>J[rji[> |?u&%&g\A-"Ea|ҏkiTR o/[sGI.>WR1:@.b`̸0@]c|8X; Hzؙ9kYm}%6/]Q ++8s c5UNAU\l~XM>3h9kw@Nz~|]`槇4F+>QT>3 X+Wl< |mv>8+Ѷ.$ko:G(gɯwB޴+=&C߯v"o_ 8!7Ja.fhV1r6E ݊+̑?:٩]7STrm6|hKU@Nw> ̮^J:aE_2`_]/Μ>AGrH0ļRpY$x_}ej`c`S_lbe!s픒XW79]Wc8f*~ +c'Zmۀ3$u@MfPj, na@W|S<_pjK8y0X&C"^S1sSXE( _-0{?UZg,HTpTY߿|{WF r ۠ jN2ЃO$Egd/ qEVRس~Z1 "F0e˝&tȫ 2I8pxiƁ[r;u""\0QgRO_ϴ,~5ZD@BóCmUVeGG<k,'-4 pA#X J -ɊyAؒi{s;}x_!es()涂*Yb~HFDoN=Z_?"=Rnnt]ݿZ[Q7Ԭ̡9tL8P5GD2ri YӶ8 9X+kH0?KބJӅJ&Z.RѱR s+ni+'V )(NN&&WeN Jp['9&0V~Խr7+= FHf/H;i9UU?Ľs7*0 v*dZD Joqئ\&2lfY%T1.Л3zkm]9-2_cC]'Oupu66'[ܷvD#a!Jaʣd,s2%ҬhP;|;w{NQdGz\k~Qr̦CUhBc8L6 ;|[ՠV7ˇWT4 d4c@?OQYy8olk#$'u4ۆ䤳ޫ5c$nԯߞpebcX #R(알ոHx弝lJ΂I$.*Y?Qq{j^'.`7S`{;zmz”bq@F1Y֛07';uaB,+&E)Cq"4!g%FHUo-C$q^zTz6V D,fןz/^w0fK1%jg*y-k-pШAo-q[b|3@B굱rFb&N@;ӏZL"`fOrLGol[_?W8)tKp@F( He3ۄ:0,f^S@f4GbhXRlއX7pfvZ& DS.pc=q+%r]EP\ۢL)O~ H$6[~!AM|h:V1H25Qi ~Yd]$#QVx0Jy*3ߛ=RJGaap+TŇ9R@Q[:6]OBʱ,m# j;ÝD)7p0 KVb*_}Ne%x{!{fѩ_ c\oc݌ F[``uFbD'80?-ep*)\ H[o ]2p疜MpLNGIY#nF!O \FÅ <ct`3]Vcp{2::z^m7)!J9"8*ruc&t o}@٬pk@( ]s .n3}vs w}8OkSbkigg⠶{2JxO1l{]r} H¶8mxz-܍yoPs^f2*0/eAPgᏢp?x|Կ^ HI6׹&EX(5VI3(Z;yB()ӣ"}.cv!8eov>Zt#ŐwdkfDa6a)rzq͵k6Tch79˖>Ϧct55ඤǒ%^Lb>{"0g{!!3;4k*OH3;PoD?h d3]{orDU;7595lZ[o…h{r}M`EB9vOc}EvČh%t^.A,5:6q'DAIå) \Ifw=T+ۮ,GTi}4J$vE¢Gá\C^QQl?mκ̹Q;ΌAaa4eWivHMBWzv߳RAE{2 ao^#aM5upW qUg/-#hs]K\5B6UF v|>P{V)y!xb.?^sRg&xY0~J ?v[.d ^_-͚ZthWhژz1doCbs3@ S ݔ+7 H \œWMyH(˯^@E$yZ0 `*~cp&\=3?OEŝhF"`,-$8ȋ\QrZ7H;:+1g <'+rA!ǃs[DO(YےZ| 6jD2nPIy?ْ+phgs>T'z˧PfT}/3ϡQHy'1$gh{kFF azrHsjM~K=pH, ԝt- r/Y`gc-/ؔYx+OG8a!𮜉^lz>7@(IY8r]q?lbh\m&Q8)Xk GdRrT2sEHʭ\' W$"4]ۘ`Y(|щxӀhwi_dkbhPKVv5yIP!$OKklU"NtXlNRX{{a"} ,)*Fx*#iCF R_U؝Qf:A`>|w aUPMXi1<Dž[t֊1Ǵ`W?[;W8(4w2L '=<(fh<(1S,-M)VϚM;c&L}@Lm# t)Hh_tgMj\$yLޗ+rьd3"a؟%p#yTniBDmnK_8ۥw+LFŶ+v+h"XeX'W~=؂ka?bޜkDY@j>YoKY}75SF~Tt"k6 3L>,(b?JHMIŋĚs÷EuيX#2YF1 ~q8Krƙ>>:D` hQșb(@ 8Cm@;{MN]g`#&}*oJJoS_!U0##ɞ$)$G eKPK'!Ncj\Atڣ®Awt*uOA;Y JN䖾:Te\6iPN`V+l|]=f%)\ Ҥ%I̺,F`Pv|J~\;n,VLѭ!xxQ`LނWr-QR?J3bձa8ԡ`0`ds@ @<@uVWz͏ +y_¤us+UEm+⡒6C1C[0ЀajJy~X SPj*div ǔlFإ<lOpOD~(̠g.~fF `Ox$iF7\ZKBÊSOdHZc~A$ s1MP)mýr Kj_hvՑs"ĕ?lV:>avv _+bHKD__lYz8+!24108o R(: b| 3Iz^`/jEF]G@q1EF/{_49k&QVn{_zg-yQ2㽚k)]VODj 'R@3ЗOog,!joTt _w&=gPg`Y-]p g>N_cڹ<&giIu2T̀[3]ArܐYU'j2C ΢qWz>a]5B |j&DB+΋8=./P'GWҺGrn7|DQXʤ%yWmAml`J@}k`J'D8;f\bE"Zzk,7S]M1#fC@)ЧR3SOJ¾Z y]m~}|'_.Vg;gSl5%vwo}+m۾Kx8G @@|9J%8*W4!5Nj_-"}k=mA ǜ^KAfS AR aORj pFI`彁[m߭!oq4]$)$|&lL;6lv>߿{V<܁$p/ڮҙװ=Kfg8Z\[Q#6Rɾ$ '3\1.5"02h~)s<o ah`J{"| b4TePvׁ5?cHYсwPcPÉrP &ex 1ܞw@r d.QR/&yf9 ؓC`>W_Nd+L^$m8|$@%#tQSQ8Կ2wL _ 2X=mĹvjrrUf,U'F2px֌e`E$'>"1D8n|/jR ūr*kk<9t.HH<] G֎ *"%E+'u`{*L~Om?;X\*$(xwϠ>F8_)<ĀӚd^X3YvNnjicۭق>Y(\>͙2*I^2Βƌ&RO)(tqLS72GS7Rе1N{,AIHuA,³`-krv#'5=q_PV'":s#a~nC@榇+o86R^Dv>zg@سoP,Yyh~Eʖ$ʸms!$(wVܸf?iط/u潤q81K#ȁ-BB9]1[Q씈Oث{$S# b,Ed>QB) s"< ڞ]#wHr*܋.ZDt}'jDXc3&~9YõHrl\f+V#o!zcxV!7h.~~Ii |N`xlOsjm f cd;]BtOۤQwͦ.@7eL~XӪJӪ /3-^ʦ՝imbe8W%1Aز(LQ [VA44Vdg{xV9ZFڴܬH+VF,i\6&P$pLs9Q !OJ˫tƒ{P^9 YpH%7{? =(n&Lm }T"ZwXi(-5Zoϑ`aΙjs/x3»Ю+Ƽ:bئL~#q@rpTYeVNُ3k9D5w,Dax:5O=L>C<Px;}JHcH5A5iqW`nt?#Gc_ɡ:w$~D rb0JHX\5o`\ -N`:nI=@ \gϜzŽZ~'W`VktN޾/E:ܼd뤄s1T.&_ ( 1eUQ QY؉tno0h\3p:%2v|VҫyVv#aDUk+BWc*TiC ~CCApoakY#)Bu_rzX ޕ[|&x1h6"#~;WWkk1t(=\M,,射e4 DSƷdB:4Wٯ>@>ßhh'?e`6nZF> Ǿ[Wz Q:i (Pl\2#0,f7E4]hNj.sv곒wQ$j!}PR'(bY#VkbJQutγhʠ!gn'@X)AlS&! ^\Jj7ڣi?tذX~R_ڳ6W%*%󧔋3؅ڠpm{g'><ضED*:y& (I5hLx G,WMK:.Q43ءct?<øCcYͣ{]"SI)!Akj3RgFi*d^L\!Vx EK  |rO=ؖ7/u.3U;p#&i0%XozKo-] GR/%Vj6[Cn^:L*4mA00fTz/t M΃. [k|SUyD-o3U͎և[ ;e4&e;#3eHxum{q>}&c("~6(}%<Κu\D+ C Y1LA 2 ,Pk-09spٍ d.0H?Jxk_h;V`Uo]>DdO>إrz7;pccoI0NEZ OE JFXT*܁f>g %:/Y Dƈw4w"D"ȻFip;䯐6~ɯ9OAȟS/B:#Yg.+6Oő>W|UjdAو%HXGqoP+|pu׃~3Ċ65| ]IL#3O6w4(eM_2="~%v8M?p]79hlf"%)TRGwH/m>.L$XtY%Α3I^׶`oՉCfhq@f~eeۖ TXb |On0`_>"Ey"g?aqs.v6To$|^*ygKio6й-np =N@BDA:2YOf}t}`,ʮ=r:y˒䔚9㒳w*yjUI[|􏽳_"pEoB6; ErTXoy ysiÍN+vaH煮c3prIqqU]HY{rZ& N)xe9?@Mf%l͌(ޫ1uA{`aIY*F}ݲjT 2?&$xj0vmrf l]Unj"5.G)_186aKb.x.--oČ<uo?-?rܯ)3F^J#2;YP]Y.P}(0n5<5'y i㖷j*͢E@ߨpP}Y &|ع 2E DT*toǒ4n9q H4NR(QIKuB4}]i+P#itomgN~:a8tDMKubY0`r(kGM9+ByXZ6d2ppHњbkW-pE%J 6ICe Z8kD:+ Эx?WT;`fT!M! ENCӉt.H&30Or8lmK|E-xKH`*)ť[&7MfԠ4jߌ@hşi7/QS>OcgMY7#.ʫ='WE=i~T]?;O'S)c; "R"`_pі~`ʱsiXjX^ҟ'Zm|k`~ k>Hu$Vjs޳k+t!ZWUM?6cqJUܐU`~uw!šl>=F6(2m{z C(SZl wy-E0OȭmHLXxy&'<{PA .OVSog_L d4:.`3tʙ ñ `9̉ێQS% a6BʭC5㩳/wJj?"B#GX`u254VԣE* uޓ&YA,%FI1ڈ`i@o0ڐrզ){X+t]F'Y"ůPg Q3ZT{F$" R 0l0o`aSIo*$ZgۜݻcNHu#i W|aUGtu"ʆ/C8Ϳl*sGAh<:M7F$3Obf*{XyoÓH:0"'gHndȱI/kZ#[oOCVg2M}I)2jZ{)),UDa5TPbi΁r%U PiBA*?uC(뙏ib dc~*H75%f)%`@$CH+y(c=dpqHC ~ R2>ŞrỳEDB+SGrU,ltVC{fȉ5mxGSqq [O+V;ڎ!hۈ._U tWu'Y?Ѡ"Wlfto@\cy(:P[t:aE1Τ<|)&Z*rZ6[[ g!vx ?7S[D0bs zػI z$&+-~zwRi!9>75')G[XD٫0Ez24VR\0O`3Ȫۧe}y@E`n&h r&Z穑ÚeWM9Łskq$C 9Ĝgn{<X@3j1D4sſ%v> 'S=àpd[ S.jWTLK\%_ъ˂/wr^ޖ$CՊz|@ f[t=#T KK4@B?kᔭb^3g [`&;KԼX,~JK}U~X#[c2x[Q(2AxHB[UPCLOEdBoFg7J { ]K|QKmگN>lj[,y xCď,팢`:ڗrN+P\nݟ f߭qHHh,@gfng V'ԜYѴ9E[xrLőRoErr>j\ [8KQ6]U[OPVRT%Rn34ו]E̶ĵOV LO2r[yZ8O"xf@8A-j0ENVh!]i/ 0SИ'< 0_C$`r<<"_@Eحv,'ki ૘5ŴJ[ A ډ?ro).i ڋ #+ `B:"9c5kn, T yI,{v*#r7|"Ӳ$ ./J-S]?Zug6B- rDZM}&]L  XtgGbN@ ~Л.ӾscBuWՖr|)%m># Pki4 ^؋ȉkR9ͽΨ\ܶ8\zI#A䚧~i޵}e;J}R Uh" 5yQ: b~W ipOH7"+ZTʅ DtH`fsFc.Z7[̌jz[Zy RS5tSGOu%% j@€tXFό0fu{AIfEZF]mB Fj7VFȻ˃ػrj~8IazB)3jٱ܋GAz05kQ#E9N9W~cEkϖ,M\"2aO# :*2U$C]ƓU[O-`Ynm$";G$%:f CVG1:,1uϦzey1!.$gn% He@ė9eT},8{bz_'$V|Ƅ1Ւ nwbzL"'VKq~D/N|+%- 2~$zU|fmU|VE9)j6a>z>֧n}Pdh %ozS}>Ų>97Ҫ`INm#2 whbxT#-53idzTָtcr h5iY_H֐ ;`58_o$UlQκS'#Swp%F~Y4[nG#lI E{3/[5"l)__Ԃڌ;mSDl Q%9!Cc@7rc֡Ac\Xߜ@~̑0maUn+W->z!$akybfuk]<)MB"|1IvQrڪ7S ,&|BOg,?r,y\L"p,6xy` o")-!FPnCI)7u>:1zO%rVLEOszs~UX y@xuQ nJZ0XO`o&\CqVU}!5sUb+uN5?h'kuj&K١x(ѭмMOa @pb 7ÍĨ ZbɉkIFj8)SXc$At=o<dWN_<9x~;Zub]Vz8򰃚 Z}/#f9<̏PIJNQ>?Q㉃lՓɧjs2IGN[1Ru'pcc_LnT[lu V#y8eSGK~7ӠEY 0~4hbQ1LR=Gt6U`?E= pm2XnۮtUԽ> 嗡-2z&k< )$O੒-czRy\rZ0#f> =`AHdִ^]D@%DݡNP_qbOOH> wZ87IY/w/f]7x2G0m~ܻ:H vD̯o&_d˭t9M_.=9IVߠ{| Y7 -J#c(A^. F>I9P ~4wf-XPV5{gH‘e"[=Qj~@iõWR|%v*YbCq1ݭHoo{Rl򿱮p*SOy_zqb/FX6-g`{wk%76sYn9A+d]~S׿Nf1IOE]͟W Uyk9l[f3?]|<4I+Ydh])&ؽamxn_LY-yĸ]CIs7~bU# s+_ٗD5-tGY[oF!^oX\|4j.1TW"{[ ,FV̱#9vuw @SDRZuV1g@Cٳc{(' Kzk'lSJbK^{+ C~t;ϡ.S7<BeX>d/4Z4OZ/[M7y"Sdw 'p.-^>B-[]oq_&Am#&;UZCջONَ@sJhM:yd70x|PPܛOÉ:lQ/!MT1*̶~ OI $t| \ ) Q)ZkXi6;(-8Dr>tS7bKK0D ׆ƝR/#Ye};}'ƉeefͶۥO=?Q:oaӣʊʺl֋ e=OI_mɞ:&3u @ghv+ҫɔ@^xHMutJQ٣"ls_\u$c(RLDP$,(8@{hHw3^ )YUKazɩI'ok&#;"~l4JwF6ncjKIn hG6=&oJ yf0b3ֽ\,k {nN2q70t蕕 ڼoő8PWZ/ u.UyP(X,Ntqmr@T*iPxu_!}ՊtSs _ зn^l4 <]Ԭ!F 櫇2gl f v㲛/ iǓa{* 9U Ewx_MN1E?G^Ri2zBw¢1Gbd3jӕaBz>⛝.jkixj`O vzA*ʤ:SCQrt @#h.1 (W/qCW0`=@9ASjdtr`ԆF,)q ̃$ć[#|s4.<X=Q2qy)4% {|n-lzfe<2*m#Ua r;1HBފSfWi*]RRm"/bL~uնQa0;|/ @z ra Rl^ <¨dHY%%QJY|9bDKd1Jyo· p|"frRJ:BI[^ [,dٹBś㐄{!| Te8ym i$8Q\2`hg|2CŪ!Ƒjٲפŏd  ~R_P[,ƖMgPKTonQݶĺ}>J*Mye;W`XVI͸Ke#c]ɮ8MߌIA'wG5 !yf~B lv[IO뽽Īʮz\^6$_T<["i]5]gL1mLwtP|ͫ ]a^ysw;@ "Z!^!lUDf&`?nJ~-kx"FBIs2癗m`_I$/g.tqA xE]`Tg=\|Z/!Ե#nhsZԙQGҘ] R"IJ},U?wh&f)BE-BZM7G΢!1p}(*|F>0n?cѓZ%/UCƥ'KɍdIb"fLr9p!+4[٪Gh1DEOh9jtcdFRlvZH0B.jMn6{v Ubt˝ʫijɲrv9 lq)yE8 hql_! bs#v vKɴ^fl&'S<:18R (WZt`B:%T?B_KC*LSR:5qBAc֠^r9=ކZW;߻**+`C6?UxYA/_8mK/b"F%njv^kxB2j'P즄clϬAø}羪2nnlK!N V&į[I{8oIn6+n3FXxWm& ⲡK[_^L0-8t p ZAU&VTJB 9!l/R:7k8÷+0G"7DCK/I_?p0˾gb8߃k,~Y1 z/Jc mdNN3;kZkwi8aD2SɆˀɿ #`>EcI;2t[h'N(vfC`sQ7{4{~"n [kUf~>,c 7F!O[q$/lӢ#bVexO(|-dsC[cː tʜ" +╣f'A룶Bdl$*6݀2t(:N49ARfs. ߚN?}5y)h!0x#`\g5<͐Z ;tdAGRj|ư6?`2 ۩usdh$l:-U6$n.EW v_WyE@H_ugX^ &6"oY!ϷN[[DTwhlv-g<,M@ _r-7[֝ b:s38/Ón2`2g6Պ`Ɣʱ93VL栢#nھ= h*'$7?.8xZH4Ev2PrFDȕF!=7@»2zW\SAZEVǞRnX+;/o6<v萂V ςDv ~IeX*䐌\_ ЈT4^M'(1mܝI~O$GYޔl{ xc;?rkLjDD%(޿4jY pY"ČTj*-JBj=\lRld*YoעL!3@:TI4D'59@^f/CRmht@j)|?cZ콦]#QFP14-h@ 'n!!V66j8=ڕImn 7,&X"3wid{c͞hMD5 a|ώ ,G^//X'J#B\Vfee;I3>7cKauSxqDҼ\9?w3- 6i jCi>7Lfu<B9zQrkiͥ~tFIe:/9c,ɋ\* $o"?eꓰ\MJc%rz ki\Ʈ0ת/em`o ӡ<K%/QEa]Le{@.JZ+fj#tUuq_;${习R(iYJRȩ`@6NW9iPNΛ4!oMf1# {5<Я+FaP( gȫ㚇L5,Db!͊:WPk:H(˰H {GPH>ک[ș8y65tC Ǭ?j̷ɆT(m,!_as O*h֚\bLG}7!P@"8$pc0.%{b)xtLs)2N(ebN%[i|BƖ_"U}nL==70{֜2=@ eQOyJ4ѭqqY&Zj8JmSԳՀwk}5Axg;[w赠 <ԟZ dU޿4Wuљ@5k߾T]BNAMO&ft1,Cg1CM[b\X-ߑ|8f(b[@+ ۘ % c6D$^i4Ӽ9mݬj0qpp]jًZJ4/1(gtu˽כ4AџA^U>IӪ0OCR uB.ȟQ#Sa||SϞ(/U__X( Pf#LCbasJ-iߤmXH,?d(#@[r:JkޒCQjf(I=l4{ݚeM*| x Qy(NLƫKTkۿډ>+ MƣĿc53د /$pYOٮI_qhye3WQY6| i-I䩦Y Uz33Zl [݈kxj\4 RH'5p}F6i"06 D3!vAsA3o[4]UF#STh- t%ʅMșCT }\~x ).ƫ*G6|E6b6R:>8K6&s6FKOꚨvxd7c6΢H:N"cŮ㯖P=Sm:)1O$"ڡ!gT ]jI|G[nh'^׵7(`U6e"-m\[&f<5D-ii,ɛGuwFJ_8cMʫ@6rO sIf7E?5*|j}7LbOa@aTi!o2cv@/K=:cw?iP~՞ uTk͊ <mX|E&tϞ L&KM [L?dvow2~յLĘrZ!;s5H:"k7=qh,?OfefaRfܔfk*ģd1 qqKPp/* mYndW+ [ߠaBw?.uد^9 0L=|-58l݅12*:(6pKeو i,"(Q 0KXjeyv#^"=/(D)YQ_T J5&dt UEEϾFN"mHU8"8.xI Os]0$s1 UrOG $ۈXԋ]AY:Njg!f6mu U:plWlo$=Ԡ}h*soX `ױd(Sjb_vG5h/E嘍5}F<}A^(g~XC!$"788jeNBA"oӰcdܩN(?%@G_s}"PDm^y6 8%Ez4yU>)IE3ȫr|M+#Ol&v3LS'S'KKFeny .|F4CU7j3TM4D#C9~heIeW2DR5doY Zk >_W g=jOǖW3 Ǿ'5"q+:<2/8{&C@&$YcI2VAN֣S\.=h'Gĥc䒓bXRAJɱDž08nJEvFgRQǷTN]M5$A1kC4Ȏ*yq}L00H챶h$}eӏjz3NYaDz3PS8|F66Yd I .C;/ -[!p'% 5$c3ZE]'PɠK-Y5 EOT,c=;1phT4y=jןjuI^.b_\F?DeQcAq!B~,7JnޢMIcPýɫ灭b efw&IXKzS)E ?b!^ ,pt^l>S%hL$V$rLB=;@pP ôs`7S! +pxbksf;p h:-56I!X_cF H^GXB} ~Yvԁֵmdԑd--$xXZ{M6iy#f r`Jp%KX'zǶl]2LXk2&Y[~SKӱsv\ޥ|= ;I!?P r_7SB(<"1EAeOKS7"Q`c[O1VͪFGA|񠐶^7o7yJܦ6МJKL^([9Ҷc `w%6%m#u2T67%\53wKi(J#ڵ[ U+iq GC"v>U\oRďT(&x8!v:Aw!cI^tZ7sp+5C4`qr?}Wu <+ "P^a XNS>EWVSN1o JϽou\QQ߿^딗h묡 񢎀/_{Ӡ;5_RaY%na6#3:1D6aµ!/1bLU3{|$%UOAɼvb,ÖaIG!OVi ̓k1w uݴm#*%<>keK}| er#i&=!טG&K$m9:M}Zv!ݣW[GB +Jr-*b\[%n($V9kw[Ȼk*'uM@yt6) 7qu|H76ÛGr P/<|KXPxqWq?C0o "Úf2bPؒXdf]U&:dXYצ3s1 3XF r%("U^/A鄲C(Il`= Q kThHop9RxRk3AY̒aנ3d#Ac]Lh#:e=T7cga؍y`^PDڹZP1+36ʦvI&R$)N"Mg>CO"nG_N{s'6ux{'á^mBi_3vɊ)ڻFg[ \=6xE)iUݤz^,=J5Cգ^{!ʽsIg:׋1_RϑfB/{%Lx? Z1*S en#3,w9e^ LS?Q!ug ԝ6r/6Ҹ{ ނ1s:BzuzijAXǿ VMs-_"L.uP/KNbi1hm #d_*,1vuK>fXrn,<5#@gͭxϱ+F|Ed s5~bj WyM줟+EHn3.JqN̗j4uq2ht3#/@;l[n=J#NsΆ8?u<,k NY p=`KvqyQ$g %'ucGV}wDF[bู@Q`ǘ8,U~ͧuݶg" cu40}_/Vj%thydp\N !)#*,+:*#O֍ǟ*2zХ)~8Ll(b OAr)FӅI乹' Uj.Wu]=IZ-} /AA-9i(ӬS\%( J~i@h|Įi5Ĵ[fLtOD[Yj'/9# - ?{C172|_?0hվK$3Dlu*AM`\Ҙ05|}6#C 5 j#:1@J̅:ht,qx l49Ȏ ,J8TfwI@ꭹNƣRʀJR~?59B9ܔz+|bu0Dܪ¼Я#r89ч^tf࣭ݲ3v*#$N]cg wIjAoBbD,*M*M9oJO QEs>?r*r sK;lq x~ܑ>B]/8Rڰa8 ?xhO0g+[~dD}p! >:XT$P٤OO{_y?[B~ <0ҙ. a{&3V(L:R؟=ߌoPY2YRҜRt ]? ;6GgTDĞ8{J czMc.A,W?K#q X*m ۬QH ѡZf'eѮdEOZKC^fxVvB?X҂*r=c׆bA{5DgGB}\Sx覷 .\n+?hcZVqG^6~'/>L/WG1PC].&Kz'Ѩh@pUv e1z/duI,n?ˣ2)hʍPR^:I|k{8} Ij}nqਿ/ڻ H!Y=ES.hK8|mtM|bש-Yȗ#26ؓN@i݁ -e%9 ۾rad7T[ L֗}HN!ݮ$x~G}2(x/:2-+ #8'iOY8'yCi@.)Zx3q Qj\n6a;yt)5DU`ӑ},we6$HKƙduI>BYvRyM 9;(n#҃I KHʟdcMҧVZAbN!k+bty}+o}86p|ǢS8JWLxd49?]LLu8( "tgG~n!AɄ d xYƍDP33~ƿ x:Y:expP9~x:#$MҼy`S&əo_\f>Hf#e)+I1YD6N02+ T}f_E<V 7)(Lf :$S C.===rZzZ] ?WzX#! ;rշ oR/EO5JvZ$jlB?"K>202qXwPt4Yޑ*_^VkdFlv2Jr.PPl&f~Cެ7Uf,wu<:3>FI Xr<+-rRXѻ,de]% tM@.PT?r1X@ FgysЅ Yj@SV 9p{FZ1Hrt)j%[`k6{U櫀{qu N~OHֈ*0tpujB̋C2L|W2vMWR7xC_¿-vWw)&DF܀ϖF^V!%3({Gfy(.e zmc\Ƒ2KIbmpiZ?HX׊Ns E"bZC .9+dǖli)Gv}:W[Za*A&B"*B)R_ Ow^f4@0LP lqwtG+R~YyDNj ]]q7Wi”,bKj=_Ho^(8 ہ8!ȩ1Ö? ޘk(4շ<_l 2eFC32nr>]$ ҫ?pыR}8DGl7ƘLt$UWEzH; L,/B&.5^!bnw B.bJ n4cnh,?WJ~9atG[."u IGW\.MӭAٖgS|w۬*'?0ǪkyEf 3m;VM#`aǹKP~l5}ȿ;gGo+ H!%j6m9Px}t8OҮZ@Ka~jn0P|P_/Ttk=(`5FacD9p2"qG89͖ͦk "c숓Gеx(׈dL؏PV8^:4iG'+! ͸ KcRmT5ERb30LԤR]Էc”Z 9P Zԃ9cA,@jgґy){kڷLB]9dYb|~.&^))1A藇Q{WTE,)K Ehାw0 V6mkNoLVY]O/B8M5UST6Ү-Xi:>hvKD|ڄ1r0pp8BiSrGMQF]{eZE\򁮧[pYHcBA4N{$c G cd. H*,ΫtBPO }HjؕEgԿJm݉iMхqzi3?|ly7!?AvY[!{5JEE[~9@?qg>vuAzaQѕn0~HW;pR\Cy>ʴ4{ndp1Dҩ!~X ,hcFa)h:QaMuK`_oA@ZK]٥۵L䃇OE_Ša+(EZtܚF]yt+WV^rlM(.A%ҤbG VCFtǐ_nQbޘf )|3~+`XL_ ;2h(haQ8Ӡ"XH7zO"Lh7 ב ս_O D`[׿&:D/g ViZp`B$h\i$%SWx>,m^1-F 哜$gSR|Aƥ ТCQaG|Kٙ;1|iwf+}?hϕ{k9O&VG"-y[pW8Zi݋ ԟЯ̮搟u`}䦖i8N3HF~ :bנ1:ohIP+K؜-$47Fvl5)}c3xevslEaFy+! _G{" ${v¼mP`8'?j8Dpg'> ~_' &ec/Jxɽ Acs`*6v484 _O7ƽ)?@vd,LFp:_E2Ԏm$otY"ɞ)`4wRJSg%Iq_MK:],dWG4cH#NYʒ9i pաg,s84W,ݣ#qmu't"ZU[fbKh% JrNtiO͜i|H&it߲V VQ΀$,tͫ}}%5af` 6k,$;B [r/#9Y5ZTj^7[|A?^0/ع j1X\[fc)mgk>Nqќ~DkDf?H˱nrfdG@@`wwZ'U{+Rz2tyږ4ԍzmyζ4c cE: *Y]X0$rzԦk$-A;Ĥn m񊱟 i_W h#ġVI {v "P=c{$7;x$8“kB|r%lȆt4E$w3c<')Y,_nDŅ$y1y2o|EbǙ,)-8U ܮ}xjJW~lG"0x\nwUShb|0{ALA"jij wZ[̸ {,&`5CxM8àWzc֮ps֞XXJDKi1,W T\Wv $xlg'$M"Z*35()ӥg3椸q> 8dvBn ,9WAWS]aF8%RӺrR:Dlihz,1a_J}v(.h2u+ UWŸ5G}(sTЏ׶)![)S_?O`w~ (>I28Wz ݅ȩP@$t]b?NkS B}Z=D d>U!ElSMcկ]?юm7ƤmX]Zbqe}A7G7/+}oD!<6"򳆤<.:ISY0;<[(UeX0 1c ߕ몑.HzXUG2NۤRRO3ܲl`%G"VWSx{,q"Z$${ԗ_f3L9aSnjF.qU(Z!Tot4k P%Q^*{ם-&<Jy#dV6=u9]Z.H{Kݟ8A>f-Pgfn TSXv(+"_!F^/­ 9lPxRY1#)E7od#F_AXLu;ИA+}!ݬfךRX{/V&{Rt((<3Eusq_"mяu,7u9(nЮ0p'u@;C2u|Ka++: x2#X9d 6ƭFg Hz XW]WM26 SJߖU | C18@YwZL,;hay/a [:DDZ UnK :v.79`qJHZXq!>s wTξMؼ9aj 3D%ԜP:;_4m{ F='oq b~,$L~?+14!z )_遅3M!K^X.tl3gI ~@/t|p/NK0#Z|9[ *\Y.`Řb, y'ኸ;Q](w-)&j/3SDl;t,¼3I^<݀ȋ{ . RG{j ob A:Qv >/]0 h_%pQ݄!U7Յxʮ!BjCZ]H>1T90e RsJ!d'=5=]8L8z m{{$­o}gU?~ s -m);Wx}^_(=J"lGu?,&:7n^8-UD_ke_i(6nmm%c~!<=o|)\V1z"5pve9Gf@yG)[  :hE rծ-oq?J5#FŽ+SbwI/mKBĎ:2TP S̹]Bηۣ !g4C&n 3QFb7aG{m*@zǰ=q4`|[x{EPT?τy8‘. H= _A䒊߬]y\˭8]LVW&w׃&݆fmq1u"Q`k&7 +N*Ӌ7]hh1dCGR~fFGgGHlDۄQF?f1/>tMnPf$ɗJ+*Vm8BEy zZU~deC|q&<Ru~0y`qF5F@fmtGvGI$r^އCAPdE5n-ޅv²b>-j@3JG[|t$jV &c|Dyk}kv؝hḆm`( '=egUVQ㎠)gg ](2L\O^VV]Fl UJKAJ(r+iT4ص7P8h> $i<)[hk0*KQ.9dxT-a8=c ۃͫ!d=,CϫCPbyyoG:ؽ)cƮ|Ҁ lVn2_eގF:.倢Y6|ž[*xbv TבI"{#vjY/b8r O09`#+KGnWmp)aZ|֖=ǐ35l3}81\VFZCםϮu#0=öMV]aXwb O!g?-Y|m!QSB`GP,?,^}R9ꢵm Pk-QP38!JY%o/3mߓYG}xrͼPxbXܾ,ϑ5`<,tHo֋`V/R(0j m_QXH<#32KMZwSڷz =TgBPCTLMF-Gdz c8-y$Y*Z5|ubPj!7cR_Cʹgh<2LkQ80ra&%!`EX~se,ijNuyki<Lj>B 7*Z#~E> V۽qslWn'1trj'&m2R5").u.uJdf;(¬%R[V zGAa1hg6ʸ;ŗuRfn% |u/x/L>nh,=-v;aev\oXnՒa-GfAN0=@v H3hھqU5| iy D 'Ut/6PH;'s VZ8Yxdf%+OQ󺏡VDi2@΋wi5g/H2x8.-T9Z-8!3%Lh"ͪE[櫔1ġtSmT/ ,x`>E q ³_J-p픝LEL۷D}>?WGt;֭MC":$F+SfM3*'m|W7%f~ǁGeO uб.n5|v|h{  7Rp76,`CAݥ8.DרQc{ɓÓdMyi֔PKUpt&Ss4XYRP5GzojVx*DY %4!jԚøirԘJai#,l8*%/$,1CARM[ͯs(z8R&ʾ c\7Up"1W/-Har 0~ڤˤ~@3CBp>9}8'm;7M:F_0pfmr`D~(eq&/Yf(p-fYZF[4<#6d/٧,o b~>K.˜,bYM(o<,W&^ejKt"8І) MC^j& A 9ua_yEfmD-j|.jQzRa?w>W(5ADL*ȧ5ǜXS\{Xbր;߰  *(J DUzm$ @IGs)#v vpU˿-" P#u7DZsg4g81 J۶dV i:ƀ EV4Ői+񭆻g~|x Ɂ6j r%Yr0%@Z/Qvev [(L?bcH&eZ1k0MNVv# hzIF;bցֺtB[oR[v@'ՓYhL"e" f}4v&w >k;$uA9WYJ\W&:jm@J̝hhC~v/ouQFn(U5G\MOuS;fK!kTMV`uU-rtp#9k$Y84*Gw̮bZIe%O ,I:щM_Cq~KUۘ3F"E)뒽[te ,\[KdDNm^/V5"'ﺧmӔW3LԿ Y @u^ ^&7t7g辻>BW56RPMWCW") +|]&^$-Xp#ֹHw&J!c167o>;f@v,ʌDnhg/lsw'ć^AeiYb^GmEcޥa1oyj pXdT~rs R_٥$8XIP?^\y"cTo䏷 >>{X{`۷ѭЊn>xs裈PmFҴzҬyX!=Z֊9Nf-UxQ S:J < qQi6(ޤ,úMLU(_d9#U.Qr˔+=v +1wP7^ajtnL w)5xZ~142B2IbbB\4Y5S-ˆ6`!V Չv7 cظSؘv/;)-`jW斍iQůk]ka`5yhVމ]M4 lO~HI֪c̳ K3<=M;fC4h{=wPL/Y]`:5͛a;ѡo.}$ir60~픳4y5Ր;M:~AյutK)b߸8.1R1=cpW q#48_0D*#R fҿH2Ɣ?B ^3E}dˤGNu%G|Aз{ VJ[K~o3oN|GBjwfuVϖ&XHq^/$Q{GC(u2aJDi|[ nNMZAK%NCBՔU ˯<[o lۑ߈u^Qr*0ǵ ]ҪsJneTg.\Bl᩹3evDơK,88qԂ3!E9BN1FLʌИ/\,< 5q/v_[> iDG1Cp"v>dVQELla 6ܬ ZUpԃKrEzvKDy%=c) Qs&  ۸xWE ._qB"sv|r\TN_g\ing>Lx^`9(膛m-{X'n AcWTD@JRꎋEЀ׾&dX"NlYX 55Z ._hc Mv#_ ź&Ci(h;DeۛpōtXXCm><ث+Y;;hfX203&$ 52!KQ& HtW)l2~ Q=?Aa=bLqѽeiQ[򖥝:uظP)hᡣ^pMVm} K@.BdqȘmS45Psiơ Ė֙lՖD7GBq _˄9=J;Q1> -c0Ð-#L`b? J' _ɓD #F ;ٗ>Rt nvf3vnܬEJt9­.M@Z/( o<$ &e\_>DL f,($m8g'c*d6?^87C^P&KYBy}`WoS}9ܱH{=}ơ{߿$`Nɋ^1#V-~&@[\qɔ+=-X}Sm@_dHqꕝkZ-)DSR0A{ =f$V 9L''BYA-Ef ک ^@k6I}WW1g>8ⲴuU| ~ƴ-tk6<(Nc7wmȹ6Z.4M.fxmMHf6$_NIl:WR)[wlQ91b$rŨ~yـWU 9(-/6~7w{y)u&<3=˾a%_SD[@i=}T|RNr|taj8&ȢzBk#^ P.tAQd94&W7}f$s`n$QRG(ECf}`c-߮dFf< 6ǙUsCogcҜ0!׻ {H y3thUCgHiq.`ҋM~Ql(z0>1Y@FBBOyO)3U3b;?Fey/BA'N&%j3a|#;O#'Mt9Y[7D@ }ӌےGΞ\O/*I lX|ѳy2{JӜB[03uّ6ߢ']b4ߊOVcw@ډHA4썘kS-8aiyP[H蕳[1i5H +Ed;/&Fb=Hf6Woa]ElH,7lOtҝЄ)Kgl u0q|pR̽$C toT }rSa6\M5VΦ+,e2V6 jƕ@ %y'>-.:j<wl C;E εhxH'6D$*X4HGki5v c*%3:} };ɩ?sFJ9Vm?W_@!+$<^@iS4J,b%9Ud_ڟKF \OQf/7u`92FFŀ2CVz)еJ/lAT+#'%rɇ jN-nd^TW|!?y#^v#"_:(H: D^.jW_ud4Z~;5Fr- \&ojfwRTz!ry襓H&Йi@o5\AsÓ jK6-;D16}1 J|84>_Y(^cWV ٹ9 l&T>TOqS$6zl\Р7kwfuJ%auX\-:ө򊳆v>:l6܎ և/AL!vB9LN(,˳G^qB!PJhA&;/ܡaa@Ȱ cemoP݌ PWCcWC%iC!DFo]gm;Gef  ˧Cϸ Yi܇BKkjnVBK՗OJOvL#D3p6;2X@0/fSI0G^0lͦj6'c%refl{|KEMm(4HXF"vQS=gϽɏR؍j<1tXQ뙱F{]tvRj9Hݳ1,4(XI<,]WMr+ ڡFEM̵_u1 q 4nT|~&OOGwSsV0!u Cj$HR B7a0᰽ ߟq~$5PuAmyЉ`nrw k̩*a'O9ATZ׹aăȌƲ3aYT+qUWxIvu%Su;n'AoNi(2nAy\e6+w`ֹPxI(Fz 9BxєI&fJs&bsEi*4.*[^5 wpul/Ef{.( K8h x-+d^ɼ3G֭i__*ɕ暈 Ծ˺£J*8 ,*:C_+>S)x,O˜±OxǷ^^&gk|4ѠkF$I0Cg;z)5e i :VLSY![29xSdfr+ZV#[؞Vv):8eoU2/ TbthZa՜VP׼)U`jDRPl{CVV^{vз7gɠ4~<K/WXE0Bkxn~ٺdվى&E{pph) ?iwiJ!cֺXuB%a"v rn ih%bEk3=8 #0WLP;i^ &ØEA$%G?cdH;Aפyq N1nWws]l\x inJN&r42"TWJfvġ[H NAp|戤 {m$ έ~ʭ]!?T5&[]F@HHBSvax DBM,ٳ?YK{_W)"E4HgYo~F9ţ7$ļ\_l!&\7Ot8ğgfBB 4Q5g`i$jk#Þ_8*}RVnJHx`rtvI[ÀڍA6Aic XG{gM4rybWS8G+D26υjnݎPxZf:@Y:wkP~f& ;UWϮQB C>ehُ9w1kt1DLiNʍ!6rď܄JX}I͝Kno-|V*=WYg|" #id\TO b?p܊iqio@rEi!jXMkvx"x`sJϣ_i19u-uwe&5f\V7}u'ɒ$iCkX.]gH-H{!$ls$ܚ0bIwDR峒o:&tS}amO{ilt1W~T]9gepԠgwnrh{=#]X}m IނM .G˔x))ř{[حX$8(<5&/[ynK89xD=B@xN-"^B&%InWwb]=7R%70ӃȺNUhD*-IUlVy:].bÌbf+aJbQBp~~qN`}re ˓AF0d EߐY!} Jj+֕]<65uՒi5˜ӽC1炢.~VDCW Enb4@(:5x6@H&)&z`I}37'YC> Ϡ*ؽIM-o:e鐿bg;~Ǜ7]/8ó+W9c?c毣23o7@U6hj- I_1GD8$G{k"vb 1y;p>lLK]ႜqڱ ([p5y o9V{E*tn=%UH^6D:-*I _l`'(ϯh=ˢ/LGżHK˔}`HV}<#]D-GޜV+IVS56>tknk)yIy36d ]MJȴ3]ZyjV) l7ɥƼ 3"&&ruIсn@sRUaBBaH,QQ9+[@ [ȫ' e)zU¯YTDo(A 0e98y>E"~ ~N}s8#Q0>8yҒCyHxE>Ϩ%U|[MY|;^Z}W?vi "].* Q!Gc thjm2C)EsބF#Ƕ4ankaAI |ÅxG ;6lLZ @|ذAm-j/YH@e2J5K :#ޑv$J5gLTJxWGW1"vja-p D^q>z %pASժ8 c1בpqnҥ, $J!f܃NatѡISg`Gܕ H67RG2׵ű:sm&HGCb)IJ~=-ߎd jx#5C[ǯڔ^j|Eo[.2 RDwwE}|cW_GR$ ~Q[q:x1 >? \qS{Θߚ"‹;qu  Wr]iַ/@E &Ii(^VeZmڪL!/;rr Z̧/FrHDpQ9 ^ Qͯn߯t[nNO,ozXז3#,\X䔺}PŦQ exQ.E+(3zKO{?oP&/ϭZ]yY^0"x ?׊2ܘLQ>jYbEc 7P=qm|a06r>Hկf{\ZՀd6wwq. 亄Nn,7e#a Z_mX2~ކa~&xLڭ=[5&Ge4MjPVpu<'NQ1< JZzD/uU<$Oo+Ħy O႒0\H :.9%Ϛh\=`)@EH;$-칥mN Ok83ĩ)0'/REBvQfI3HQ*8Mc)U >Bf@E鿕Ǿ!?#p>/9zviܖ}|9g (״Sm&,NzG1)Wב[B 12CUor,x'~cdPi eLJI,U-~Caa2 |#dVc_RGӈDf9,˼?H3 wӤ @}'w)u3?ͪڋv?**=<<\Ylכ8$[JCސQ\JzfˆCEVW\n%\h⃂ Oٳ͋!AN}j͟u[(DUI> ?)LtHp \[v8 iU1?҅ÿMzp,ޒaD Fs|:pjB!m- ZFczx YѠiE/N:zZxɉZ6OOm>ǐ^CioU ^.H6j"? r2d8@IH$& TтA6&XR}SQ,x`7zDq\^WGWV pU2;p^S10: /H\8"j)3hG2 YJW,1=ku%nEU>xr q=kZZGmВhO&1DtsUBР\ ;LV-iݎ L6AARh ouY iRv46h}b݈Ie1 hXd.|hEWfay[wwKh)1^̅䊎-<gX%z&OsBnx "֟\_{yuTPAf.Hzh J+qCc!YTD .f^,P?U cjghBʼFOUM6>1}Xqz2L4'YCܪUI8u'OPՓWICBR'ok9(ʳlGgOGru9BTXfQׁ"?qWQ%@ƖߖxLS5}X&rI3"iki?FWu,|{iIJvNȥR3Y2tsko+z> :h!7mJ08DoNmƧ,ʦ>:Y&m:ԣ/\d2k;%_dQC҇$Iy,:ΠTIʘR݇~8tXR۪@M G[ vPV|sڪt."XaƆU3&incllKd]m|rHq=>A.aPzܓ4 )@=ZRչ/5">(KRͯx'lkݞ!҇d74>LWu1_dx-~Ss =q. ˂$latNJC7x8 \_d6Ytz:o9g$Go]SSiM$אHfuebaKO/NIs\xn՚h\=ő#M6xl!v JJ?|b48ڋiIDwXm[chW͎-G0r]I@_ITr&*v1Y\Hi9. 42lthњYNrE8B]!(oqceϞO{#_'аdl#tn>:ť,1j0D&;ge|tc|ll~;MnWgT~,片4GTx6SvogQ qʼnUag6BϝcGLb+̆{ώ:| qCiH0г=$T/R1qșݣɼC/(giOvQS9 l[G'q$;Jho0=X$*f$=Km `C^cn5[^χtȏi4f=Bx58'U]9UEɿ#*z JJ(<;,W6+ؠ4)>U&Ndx͵:\% +͹V6n>g*'p>4:wΌ8S@U/-)XvOtJM ˁ!>:Nq԰Ɣ$ $r<>O2r% Hz3ק(18{ zeQYc/@T&4y^dXXkTѕtyvq0!dN ߉*mS%}%pn(UI{k>{.`5p4a{|L].wwwXhU~suw MJ!dg (P}Lun+ bĝw09,t-Il:{%+ݨ> `SE^+f}0iԮDz$UxZ)ӂT.$,ЬlqӖin?Ȧn-wR<D]O:|4x*ϩ͜ԶxI=\F"y}>nU*u5 +FqmȽF[f#1aTԩ%`ܪ!<1us~9I"/aƮ }phyuFq2wm@əPNi17xC f@*Pnkt:aCRJ%T[qM%oc%Hock-v69 gzcԩ\y"awp Tk2~,#|`^^Tc iԳ,{I9$NXhUd@yd5Y& '&$:d%@b+Zäku39 sB1ѡ8#?5(o"[qľҸB jGfJd8SZDg7w5;ilk!QcDA7gSCk3 }ekTLN/"@o~a- O!N$^ u 8Tv 8#{/omZlLC9#LB؀ 6zX7NPQ4ѬmaO (DxcXA\_Op8 a\v ktm`!Me ع0*j=3qQ%:ry߲(W yO+PE8$D[X3 |00ӸTU)dV}_kޖR78aU&[D<~ȏdc`8c*&=>w&e9p[öq=ăU 'F|;V~er;j@1Wo $1G@/ ~~[XṒ-&v&r>O}][xMߟg )J-J-v mJ1A',IYPN]KeTM#9nEI jA6+ܮGt;]KF?14CԴ4 xҡfsx+:0?#h 0bZ'Ƕ"neȂ[].khd)݉4@Tꇂě8ol6atI]ݻ.ţ) 3Z䓐ZeJ ij`>Vm-=rB)yxk W>Jzyq%Es="֟׵uhOQRtr&%rL'uWFcʡ!*_t"m w\;4`H{A Ku? ;౻j2u("kfWIBȨb L+`K. hҀ}i01]ti(&SzBW<~ Myɯ,eb9Xk o7`$'=[Rdlڜ9}(srw)|EVg(%g_N4VtrG{0ҋȷoζfDāsC¿p{̖c:<It2Se9p@/rVzF3Ħ9*b|5-Q2l66"C/s L OSf/9€2.xC5ȩϴb]hwWgW+0hCO$K4uFx|]7,PR|H[(:dG5sLz?|Ѩ_!2Wqޖ 1^2oBȲ;-w T CLͪ4Bc%Eyq[j0]D,/bS"fEK+JQњ7L9P,֨gF2ut^G3|:̠FyW邈ERFgQFΫWlO$܊[L'C|z/xb"qǼ0-[Mf@w*$;NdED\ =ODմ.,e L߰ щ-1:"l$:DRȖگ{̂XaRG6i-/= qiQ.)xsJ弓ZͻN ~nB>9jk/ZYttX\ }ww˧X~ ܱ!C]7}%O c4!kl))#rBe.2COWdCQNZ_tԉŮ1d߀?smk#V^DqiqwW\ϩ~ᑟ̓Bۙ d Zwʼn7BD[Jǰpta𩜗:6=C|MVu>8BKN.@?RA eLwwp)q͖^*3} *Qox#j15_b\|'g;^ځ(:F =$^d$t} NuKcek5zO.I=> >s`rrecMcBٌ)L-,q|p/G !d|4xhڊcE0) U0@8 \GȪgFURLBZ@-AR!Ҿy8So2Y!_Go4G\Am"5+#P(/72X9{~J Ƭ甀 RO&܋5B˿\qM%.WbPn1ݰb`L 7K(\o~,9My{Φxz um2R] v8}`lBt|2k :z8&Ψ58++O "?“i5㕚=S _t@BlA2<& '-xUȯFvBtJ4\Wr~܁V˻sj3ꆷo9lZq}6#*)E`Fy"sחt#PqwXacή( }0NDn=MIݷzfд=O8.@ce.*'zQ#DA P]i4FjDL+2gdUO0y_EZ;q -i2얳H-,V |}t?j7Ng5&7[HaT;:]MϬMtýKDVFzc0Ua ʽ7h@7t/5?"9G)![|1: qJ|A| *ev2z8:qLjfPaMq?po{L8 Wp Xyp2wf-2h)lPS|_zj[}m<C?']@;,i+g Ih ZTO'2%walB!^Agz}cWhmD0/%OA3\*SйJP~ff#;m"b4DI=NzRW'M|#\#Wğz P_qkg:aN9Pܷhnټ^FHpiJ0$& *oV7%.b 0Y ɳїЭw[eCr6} }5I=iI`yu#&_DڙѕĶQ=ZM+1 |'РFKfŭbaTػ'yEI06pOd5uyu݆xaI5Ԟ/^?>~IQY&I$?zJ[0r%J>-BFFFlDK`411TCml%q+?#]ys/dߩPsjk5R;'zNCaX«Ƌޡ^ڕX%E9T;?}jC>gZhҡ^}9,]TɉDq%FټP"Tm!XPK1_X|z;5A)QV"新JZ[tP@o"|Z|은q ͕lm@kÛg(2be}/2@@nXXCUd*PuRo2"Dvo"f3]Cb(|(0udI,Ir_i F`tL=@gAE+ |~Y$gzb˱^PEqퟸ *۶e_ #k;AW*Da Jy|iiv'A/쿭qG̴qFJB_u>w&emy  `>fڈC,6bNK0XVق;31FQڸ&+tC i_Ƥ.{ӊvWgw(F*=QnZJ7mM٨iFzkDn  d&͉n'jGEVAso.'߾cl\`s巅lF57vE?20$ȷk8s~+W2ua Ω,cTgD;yx$U,Y)@ dڗ* 5YBm*Le._3e,CLh`(4Xrxg,OQ P>$2 ]d%S#FV .f^[]v裡s)@9M/箄"J;Y#F!M܈9튱 FKQH{tp 9v!N,/]B:+T0{>s) ,5b=$JO݉ jʮC ]Ίwԧ%nEGV,?]6@WOȨ+eF /@W^ Y5:O pFhˎZrh ye-Vtp@TP3η=@oD[CURD BzeOvWOp 3R.ZU.j x"}p-?Ü>_]7փfNs 42$ϯY/gVYR*H+yq[]>.`ulf]ʏyye=խ[W&;MVc08=|li ;?euZ7+Up ְln; /W/݄E$zS LP<@nUle=^qHU;\L~NcqL*T=n'|dP\9Vn u'KelbѠ<,rr+rv2w2$@_j~UK EҌ^KU]yq~Oy[)j;0NL9mB<V?FMԋ8D EyTpdTN,W 0LGE_^dM[oҐȁc&Q2$wlWTi1漯e=2"C/VKo !ٝ5j`d@-\kſJ'ɻq'aBbJme:Nāt?j@O9/lj!+@d*Ǟ[Z1YAM}d `^ĦBVN`mo*Rp>Yg 06{*ʷҋ/֣HOs$L ۶v/b l$SeF_!tUw@W""}a*گ*q2uvq?C,:3†eeg3ۖ$BkMnphYX %F<:Gx-`Ԣڅԕ']!qnr:ކe7 t ߪ FCPO1O"ş1X:Pr>D ?Vx>;Ym0: j+շaud.; @>d 8>w!θ8'_zF1B3lҳ˖6Ag} '^5O j`p__1,Uִ+.T(LG03vnx|{Hۚ ?).n<;R[Q!FF6wg:CL8mJh*Na֞SK{Hߥ2-.J Z5ܖ!eKvUXm0r H>ccE#D9i:Ty]A# prk`D=xg-TxEisUNsRqH%]K$xN' s40,_rbUn{lHGL>xMᎣ"ԡEZp͆XMGIf[L`tG }tad~%.FQ& %!d[A-Ü;M/cgσ-N<2n~<4=4/UD-;G*+ՙ>GH6>ޏ^tl+b3_];-Wf;"&(w.9@?5E:Sν:`,I@"`b`̶(3ɨ3BڪˁAB8?橩*h^]:[l5r 8e?qYɌ~bʀkw S _фlĆx[_@Ez9_ӽ~ƫq1m*B&7Fv@9qBV/= ֪uz"fn'SO࢝hЈO:qђ㒻3cX"!$jEi-uR׹S-ۓ-\~:Μ d:|ѴmӅQQ/AYw ar3_mL]#㢙>tlNqGO܂4z 14_F&6C_gv=?I )Fsb(JzЛsuR>!wnp"x6`nDSPng8np^v09j _F4oX$_.tލA?B*h֝D:Jrʸ"#遖%m%Xk & - 8Zђm09RnRptʂf3x) n|/ꦿX!-jMy{ f+(_\)34.?|A*SAƌı'IoP..buȮEs;EQk3AF}m4EW8edyQR)Q]9:xO#@D{jY;腊%}{m(3Smc;eBӆI"$Z], QNA٩'m_u6sM8DíJS_KI~fY?] gb u]ܓk} "6;Pٕ{/2_#(F`L?BjVD  1$tmW#ʂ}:[^> F2L0tokJdRB._Y.Ѭ]0Z5%*x8z<`O 2062a ׬|=TQ-4%[VT@cBω=3|wX"AwTW+d ~C :]GNg|vWR}h/&3 N iyLD) Əv%hВXbU:~`z*ۆfv6&oLwLPP78Qu:V9ZFW2K}фTp3;!]]ԑ7^f16 Ŭ !ˍ!5e^VqWh"O1^B04EجPauܝ%#KOD|ǻ8U9فeҩv汧!(xÔ }NV¾ WeȜӜGG84|BL$pUn%wlp`2-sUehp\bp~7m O.θ/(@RW+ ,B(+~JFˣ!($]fcb%4O]\ڊWnLefRZሆ -uJkPf~-5nCs)+YQ񖘯R&;hPD%wOclyya@f9>:Y!q6B0d} Jm4Klze_+VFKM5xy4)ra`K23]-F2V iolU ;Y 6dD᪎0g~EP~n^U̎uo'[E6s6~oɓ|=,XJ+uHW󻩔?x fꕰS3Qʙ >9KƤp?F +M _\!yغ2zdO5EAAI5b^O86W9l rsqs9=}5+7=ؼ(iD/)O(&44hGxdP5\ )u"'Wճ:)ar̯xЏo4DSZ2nC(>[2#럷4uտOI;S{CR\]|J"hΆ @vimD--Ϋ?fZz")$?)'no E&$(rpg ΃( ߵ Ƽ᮪8;rײuqQB@)'O`-^[C-W7OS\j[pIae=RphX{6*,\n|ضcfUu\#zFKJeo[%6((~l!\ՁryfBZeUMymqR4Ο 0ōhF ?#}w5ҹ0"3d Ӟ3 zpĭ6]Ѯæ}o,Dd)cr2"B`K`}K ڪućB$˸IG8 E@R .z|c19wd,h@KXѤ-#rI8#d'-hRk/l߳^~fi0/PnP{ D/;ApYZj娰Zǃ6+޹UF~٠ػ am&K0 /UPCA6{ȄEʌvZ?+?b{_cV=3*5yH8(_^FMtv~ZP4}N+ǢpQ5?캯@3$/|ψ~5{HZQ7?+f0JG@d{@sd\'p"}\+rgM8a@DiK/7Fm3:1KS͕gfu,n?&am%W6jTk_!$'Ϲt;F]R4b}l皍\Qӟ}tu6;r$nЌg6J8 X;$ LOMyWnR|$}<6µgjyS2B6bIr:VW|X%u_eңF7cmx R5B"7'kf'>VR2ĝ7ɗ~!7ia J 5q:4q ԟPຫyur~5+Z63$F4_]UuϹHnIŪZݽRГ!fqn1Ľ>LǨB6TY}g@eڇ5#q\5X Ύ)Zǣy"(S;sn{iC9AE1@V]ok#% :Gͥ-l[i@ZmL$uByuKzcEUI7œ[W-ڕ#b܍]m20+Oo$ѱ i[mPD. q] C`!@rV wuw]S]Ewc>#2"~LmxүI]4nT'UڝG軄BS-> wTL*uO( eQ/QE;YNWkD6âTaPtE)[o~Dca4XtQk/m'`r xEm:ևM]E iZWsV VnKN`x {A}+sNm7adX{L*=#zf@@ .ŹLUQ 3/Y1"aZ祎u1K /r֢! 2[}8Vrܫռk|`C *G.OPMBk鱕[#a_[[/^*dhgjEõ'&VIpkySc1LQ^ ?j; -X>6}JBG\5%Ye ښ,-}H缫*1_M*d&D!Rt-1@ov.*Vܬ:={Cha'b/x Keb&6{=h)øJ_s!8iUs+uC+Aj)( N#3͐3;al+@E8\ A_'oak#F0!V2nD4۰ wV!61jSNm1 ?aR*G0~R2SFO7[ =-YwW!tT}ұ,>6I?)tB YJO% _6I+R篶ݔUMIVb ݿ(u3jNM q-#cJ]/0Pkj'92"NNKL6;!Ppv|^_IRҎY=yL͛~z}" 'v-W~+?!헹SU,K.5c.^QvC-쯖sMڱlCkC՝ iָvi i,!?Afߓ92·æP8*1q,')=$d/=1bUAI⴬@kΉm'_'8x$d ?"%hOq-%193%:˴1 Fyi, Dv%0g`R\`.2h+oّ?ލ!@uŻ{Ű[r+ O˃+Mbpe=1TTr! dWlĺ\¨_])[nU,׫5 Fb1\Sd.#%:K[ 1(U}cf..fjYxH16 a+ -9M|Bl2ڻs,}*evc\}P`0D$P ׽24B B>ғ3Ưɏҁ4/ǁn8E]p䃜xm vj݆Bzc+⍶LcƊY*!d6đ}&Tdӱ _rB )j+aĨF{HB[놫f֐*jh) xC'epf7t#o )vXK9Mw"E#9I~|STfO(AOj?EJ|WY1rA'B$<4i@˃sØks2F}h ;UolC MO-1;7 Y\Ϸ(1#3RJ"D) &ĝ8mLoe(Ni 2ՠ~ NS$FEg}^h5N?\F)E^=miU˓δE*n% o;;Ɠ rM#CnlVv|}?:] C _[hF: -B @xFD*WNj'Nd4M\&Ty(^~%LD/+j|ȋ=/~?'eݑ D Z hf_ċD%V/b'pA{X("ǜ[Ϗ $Kק ^+&gU ҹAvY| t,d? OVK9)]& +p.bL˰Hg0{8#Z:Yܢ47&!y.AcNC7l8!=mfe/a i׶'rT7Xj~at+2EaE (WxX9i 'yXАE4g+e]i%lg$gX#N OT^QAJ?/Nr}.!Pw}*V%4vmƤFI*)䘣Bކ}Cܶ݉@ӅduDvbEݡA&sKHL%אt`z M{ {{g< @_[~Ws}>cL"b)a=-q?_uH|m; xYŴە]P;'AkS}bs%fK1B}/lq0= W˹dNaVA=lskUl4ʏM$/`o2MP5\O@#F]I?2WK4 V&MPu)CHJN+]GLMCJc/ P!r`XoGI R|.ܵC eOG"jD l~T}7x],f䄻5zC"Y]\mU p; [VNz5\v٪g(*kpCaQP_'-bZ O #2s<+=K-Zcc=D˚HsbЬj%ӫ$ik?Jq&ѤEIs}\d oʼnA/NE&t0 [jb8g٫ekȆ?! SC"PnR!Vܮ%` )9)bߝ~T2ZXyf_bA5-[0`H:?xT5l*,U6l2~.\*PA@ji,49֦7 YOvސV81H g/ej51jC.Isdq!pF{oA ;a^%bt3x%I" \q#=i1N+Љf~!]xjsCWl 1dvb M $]u^S! .㇧DdV+Vi;#I[:*箹ux:KmÅ ؃3q֦ h1}L_Jd'Kͭ f?A;=Ō4bPM6>ۤpΖn:ӧc D]\MpA,(h_g fs?/qF}4 bUGk1KK,GkB(Ka?'~ Bޠ9tO#<_ <]sgu^=Vli_jjT,PA*3.fxwVh4?+'\ZVdrX!F;,[=Y[Jdbj$!X[Nf'ˢV^o'"MߝL ǥ^lyqQqS?F2 }nF_U(*nނi|ؔ?p,ӋlU&rBP,Ӵ?J+Ht;g)ԁHD@) `1\N8iL"|S8I阗; HpXS+cyTG%ZⓕARy<0&ag%檩/3\~~4;jqrk=i=ޯ Kuq}Zh^~ȝskҠz[2Kb;^ uhDLu'8p 0[-in5NGGD"G  _J˘dA|eއ#{sPz7l-V0ώۊYN|sqaʟѡ7}ijb`MExh$xǿf<uQd cQi7}Dix4hj< '3?!1#&Q?*  [R]$;OTe2U4z`wRV(;ͱgÉ`J֏?^u x\~@w\͗NS6"/׮轏7gy!IMSK`_GS5mNQg,ȓ*gm쮤VPpJLLAlrDv&u]d4R?vqDWC6W=`1>ȵ2n4,&pn=0Mᚡ# hAf(]k|ڏn=5$UYqwPz\0-É+v]2؟1wo6 (hd(_؏gTP<,K:~E'!} qb:VAپǻ2f[\lnx/z.7~r>;ͻR2 tU.9hdgx]*@x-~S[(c[nNIy \DHfl\\@\%BS =Ն5<}ԩ 0L#o*n#pb0 7X80oݷrR)o=mZV2#q?\Ed$EhPfa"sD{~7%]ڰGcu0'eu/|vf *^HxeZGAR{[jlOP7˚-IډW7H5 FLۣy^"Ēh4=>ĉl%7bƹaܑ>tq-]qF.2ԗ`fi9c,"\NEz ҇LRd.Lb:(~oh?-51&95)l%T$xpFb?hE*0JKBG8n6.($ˤ BC# EX/Zaϩ97Į~2,:Ee{*AɤVLMSNc|ո[:έ8EDQ  ϋM<(ŧe@=/yp5Gn h0s@2FZhUb,9<{Ah=ͽXK‡dV+Ȗ~rՌM(8*0&Nu?5A7Ƈ^)"u*wˉǭ8o)SuVM٣J['Nyܧ\v 6ZZ.1Q[J&P'Y?zZ~;)CvƳEO%"a5;y%i k= ԮKHe_?T'q.{Z6g FO4)hQ|RbuYa}i[Nw fl!Iq17n_ KA EK胘[7t j?' a"cE̓$*FhvJ9X{T8}1ɨj4[#:g־G};۩/+(`^[fɃqnjf4 D树|&Ya6Q/؏~Q8ʚTy?DW<ƀ#ؼhЎgF4ڤJ-$XDShGv3!{ P&f\2Ԧ:Ju~ɡc ZΊl56/ITۯ{v頉 ^ˋp!bF^턅v0&g% s_sJXQHw414[%iY40X@[v}b{ڳ}t \t̢p X-GG{G,_T)8\BnHDns<7g\Uӷz[VBn5 /pG ,-k|#tnӿښ?$@r4:Z fvr-6|z &rЁ/\t<81h70 {jP-2ύ^Et8~p^F6'z%v f毇YKҕ-E\rCX\d\i2 WD/LJjSzN?Ecd;9KԠW"%ᬰ qu{r>ݡ\0T֧Pտ~}|E:ꆩrjEחD>qK'D^ĕΖ Qu9bk{}Cp\5x鍌$$}ޟqh-KmPA$osPJ?\Y'VbWc ^!-֘/Xy;18jڜp3;5Anʐ8. s?;ֺ $ïߺgX8;zȖ59=\ />T6U'ײa*ju*HǪx| N_D\+S 2<`Z6pUFq|0-A(&jj3vahjNfռr˗5_CזܨR/[w䦷ۉwELe֑>q4C؍l~W.9ej1:Rpio-`r͔7 -=PN.0ڦߎ ]&+u)2{Ң40XvїH䶍Խ| @PWI ԺZ i%M .W)g;4dL{XWjtOح+,Tݩ*YT(J)JN/!>eԶD!XTl o7Y} /xKyG-" wNөmU:MhQ6F6?KJf?A.sɹ]a2GV-OY5ҥ$-(:(4"Ċ} R=2nW=QimQ9RƽORƓᑠZjd- ݑL)E5PߛwPj߽˳$wFz3nk75ˢp@V}樟,pþ7m"R=crbzS?zSF7k78?[wYYAKE j-y9s>ntAu占* Y!H aUeY%# 6xb#m'XmS: uHgp\Sݺq.8pg@:-a+{ ڲQZT@ӍV81_ DW17UMN:,I8ZxߌΙMO:Jd`=P͵Ńɤg+%3l6eux=bQ}yL]|%XuWH(O™s\0;(d"SnW[Ks[M~EVl/BBY43rNqh'=8L`{C+4pQl.=ՔQjV뽂{z:" x=U~/!R/7dzWf a{(SP2~_(*`Si&ά j'8fLr:N~Ϻ |=p4T?w.5\nbCSJQV-?~! :9^<_c*^"@uhiɳB*P/kڙxT;SY һ{~V3ǻ?գ-Dtj7]ش܌Y#+ե}?CTw@(DήmY~«HrMChb~^ҹPPê^Vv#,)!aRI 7ʜ}?mr$ݲ7o5$gI_z 0\B0-ZZ29ݫ ?킇w@;4Yf]u{a֥  ER0<evO~(@)&o|(?kM؉9>AE@!w7+ic._6ёǣ"8%G@ax!X Rrn j/'DXT- d#mSb,nZ1'&wo\Em0ִ@M% T\e8QLK6ZYw/RE PYAA:,?a.A.ݯMȩKN{MIE3(֏\k]G"Ol5Z*݈^f\k| mͿoFa21و6 $\w";&h0cwtdq.U[)'*˥t z.ʉ0gشTui5{'t`D2V(a^C|wC/l0ty>Oձ3;08/Oڶ{)>XDRlG\%Y詒 bQ<`xϑrY[EXPsȱ0l*wïHɥwIB~=LY0%˨GZ@l@bMJ~/{)-vE_v䡴P)J/5ewa![Faq&C"}(5SOw$=uv@a|mkU\Wސ) z.4e G 2ޢk1YLb 9.kfexJ\װ2CtQO~&]6i@AټU5NeI֞}(Ef8 _. ҇$5^F # $0yBҴ3э2] 9.ՍoCA?>/'oTP,jGS +N?2Jb ې&냥o> e@CA֜]UB0D6|uZ~ƨ*9@!dJښ2̻rZsB#0CT| /BXL)dk1rKDYΥحurND{_\u~*Ĭ_~zkz!~@ŒuO%>~Ʈ>ӊ~jJ/񄰷OM/3:nټi"U=jLsCJ+Hqd+Ӌy]K1tGԣb8[ôCVzܔi;:YvR RQa_*A<x { YK\YD ~:Hhf) 5Q͎N٘m 76GuD(a_S&zWD_2bzo&Ogf3|r3{[ Oذ9 cTvT,35dgHcum)Y)] <?~m}^7;B׻(_8<68*P?(ڷ;j&!7\Ӥ907Q,P"POe900\A@rC(4cɚRW{p?̝y7woڔe͊ Ǐ!n*  3Ό*h7(悰НzwLе u5\y?$ fT{Rɮ٦Ą^ƛi[EAbYPeьN0#?M ZtNҵIJncX`_FSTy`nrjkߨ+< ᲻UkRaU(i-a@T/ُYC)GX+u-LqС|>CKȺ۟iS@k,C@wGpk o(9Ssz8]/VJIg!OM6dpJ6CvpJ ҹ%M"mHF,E|hd2+!U9q5;S2 TM#dĕ\;3p/B60yX}לa;goR3,ty.zD'-͗ƣߠXO-z rPX"1돏:ٸ!HWɜVa)H;Q:bʃC krOx #g/F{E4O#[JDͼYyBjaWkr}qciNuI# Y_1 fXO} =.e )pMK.$q-Ph1s:/ #m=ηpKʩY}b`BI0 _ѭdHlibR~5:XYbn|3\*/ɱv([E6J. 6z'7W\ùY&*eJYnM-Tgæ/xB f]Es_|PgtW]!(mk*tHz7qQE5c)S?xv0L]*9 ;{D\0,{dxڥ)cd/GxW v'me[Sę@ 5xhl3.ҳeXs>CX!oq[dcQ\z IE/xuG98l_"Gk<9'О,fy \IN''=OJ⏬[I@ }q+)|؏e: SxCuW;+IPhwmQ*?˴˜PCN}$8OTt(߅:iZ;t3Tg6hl^Q *{f m=6<,xsc3(!UF%չWe6ɤ& ל[f=ܙjjlyAWx+ëQH>m%G KC QXtHtgFYqH6|![m~Y5Ȉb<-ʺ˯0͹1xp_=nM6^+3Ań)C9犳o죡z$6kLF[ En8!bpN&RQ8NJpX @fԛ50,yf raNJ,g\ƛ܍ɿ+IGc9PMZ ϳhH Sj:[#9;\h>B.``tQ)m=0YuLfo?Ѵ3c/E;Kq!M \`сS3n?=G1 fPZQO"F%[;[kJrv+9Ɋe,r}զokg=E#FM}Yʏa#5(\PxWM]^9>8@J%!3a)-7ҽsLj߫BT~$^!QˊX"U-S+B1r,`*όK! +ux񜀲t'jJu'gGr+E"T\ж-<}tb\ $X9{’k5Q8~+՞8y2V"jq&]3L@ʹq&qFğE S歜lPEh$%%+<}fݴc6FV(5UCc@ܠXrx\7kw4zrJ[m`SVa&~==e$x! VJ[9"ڒ[(TGwԓzZx+c4CcU {dZۛXo+e YuA@s t;F?[`T̀hmYAoT6lBs@ڈnk.$PY1d0V)YjL(jIT#R:ƖmlbNTݑEjy͞?<=h6\Վ*A.u3˞v ~6yY:F۲ @.j FSEHu%p&/tǒyU'$̌Hx#{[61l 佹[uy|B"+/J%U6dTL<0W7ȑYKF[U>C%12ᕥ`bB<\2O]ڸuoMBVկqmo}?FQ\TJe[Vh*)ZI@rEN,mqӹ QsQ߈xC*eF'jͲ .Ƅ;j*/׬Ef 5ͩz\~#&J%fLjlx*q%s_c{g;*Qd*,0&嬝&9L'-$ sG#9[I  ;huz=s٨7 62P0h]qtU;>YMBʆI D2ӷ 7CcXχ6Uo#!m? U8xj^ C6c^0ʛibx鞸mϹr6`X77kCeO"w"v41XޅpXOzFneȥ,6rO͐qWGϧ)H,߱ K!ӞΰM~4*]َS5!QB66 .Mm7K`. 3uٟ & I)w)qx?Դ*! RQ o$|QRZh!e`-vwSXp0bA\맥N4JƖhg!8߼s~uA3)3;DJ"3'՜JvmxCZT]*ILw <,`3Uq+ב=i:9)Q%USלl!3k4 '*uD0EDt-P?o_ |*{F7dFNP@tP ^~8 U(BO uPX3 v3Γw?΀>'wuxk6h躩die=+vI+#Hžo$D1#`s_xTK*jܨBw~A J=E_5*rpyْ D/)ʨ RJa\|caΥa1~yr&׾.s~` #]x p/YHϱ, ގ|Yǎy)QbA@AebkUmj޴_De׎$Ѧm,Q29.3FNѠ~]tQx)eIP {}+Id9>sn !S0[fm  =[Dj.@UfC.KS]jBw seBWf9ذ5Kr9e\O«PHKʭ]8;KUynV s7KjS3ٵ!SUv1dߠTTq{} LET^Mnǂ3)fgW0`2K!L ib#i;[l=|a<e[g5V"M UUnNv/pgBڲѠΫn ]f#Ke"oM%tlD~‘,edhj&Lu?׿mzaq6:+ikVᬡ:>L 4o#aRO:l &^ =?\j- ,5R#ϵCc0xg^:c![x\z}tl,"v2v~$wP(LHvǵ.?'(JL5(91FNm[ۏc4ULC}- r%oـ&KYQ'^ vLnwDz>zG@_o@H'5 ϟ]Hx(>epj;{TF1[\B0.doZ>G p2Rl13X9| *__նZ`̌2C&NG{kqw:s ^R~gv {.^Y SW6>"~)iD'>"*H {@F9{~QaS S:fL}XPbȖHB7x{}(VvPT蔅 ~WG1Z r₯-巴>}n ldQҽyTmu1;/o3o&U3_LWQ֢V|ٲ/홲Y 70m0Q= E"z~(}R-}x|zO@:]5*DQsۗJ%n3lprY{[Ϩkx z+fM'{ф/4>FnOG>a?j:2D]G)5-SE)w"ZK8;˼c͐Ab=sK-vi x.%C2/ "<@ g4)he uM#go*ِW=U3X!a+s8,;Niȋ@0G}M?r(]gY_.9m,ij" =%~7&'Up{x"_.V'JߘcR1]RujW@"tQc{H-|;}ԏ/r}YQ)OHԜ}в2l+j)QSH{] dpw)g/03YyZY@N>HݭϸǞ3~ a(UCVQהl]ek U~Ԉ{u:'v񞡽|~HĂkG=]Ɩ.$X::hKAC L,C;X60+`x {A^;W" M8:[ >fkºhfzAm1rwI$bfbM8coA /`̎Q#*}E>Kҙrep|g-#uq&Kj̒Jy/iā'c-fѷafoO!\GmYd??5zaTӌ+p?. "o xY0rNh?a䏛oM.MQXF"LipGUC}F"I '~fXX%[;xI.Ѯ-rQ?,멒n %vw+•ZC<@Is:;?87oWpQqc˔uKN5fX9FK/ru^d$s b]?mK.<[S``͙ߒzr3 hpˑ9]lTxDL³2] 6̑49K7h}O]0SS혛s(Wt_7ѽ%˿^G|S 'FB3;n}JM;::7 ʬ"&!SWDw0⻪7o NmT\<<:!/g:B2-Jn@/&RC{f} <҆i#vkNZUP+x5VpmD=\۫2M9`\<陛ׄM=sZ쒆ή-6$d*3d`RyXLn\˔i͓[<fKTBP}S ,\-ʃ کÅQуii(5g3 :xGyBO%7D$Y#3?Өr̼>B`n>{I%d#6+ib$99~-9`<6}؇N*=]b4DC=&;MNY%_u:pKFؠ=!W2nJ EflY¢ LaQ3Ec7R5sOl?h#?gwD% Mkշ/{Q@[\F#^YHK-ޯ]cc\HE Olkr O ꒣cNa7dt晦*ٝ!3xYG0"e:q=缲gΤcCn6!g%LǼi4u*b_ j?ynIB6q5zA\~fWR+f$v!p$BdͿ?Zɫi xS|5Ѣ72jܪ 6qM"]-,hrSU S)@e#鵈!Čpͥx<יeNQ zQޚm,85)Q7-ڭqwŶ0U gM8\~V*\0^\.cj}3x&m' z3YCx%̚&"džg%DM|Ui'e1Ǩí9Iއ(IJ^;Gj!n1t挊qoBA[:m%&^A,ìg^3|qG0%t˜X5w;H[{BѼG; sE@!m|t&<` bsMA<ק6%R꧊Km8RF`32ܛ\ĔoСk?iL񚞲#U0@P#T0K趎g{墳k: He3g#OI2zWt75T6I`?6>gΟM`E}W{)v ֋N<{dy#%dnM.7wz[p)@5b1 V(g6ck2/\zh7$|W k*ZP0rÂr}֯Q8Y"K캉u5I G;:e kzϦ^?C@!xhelV\jQ9N*tU$p(b(+|ZWæUmoɧq , 77Yr`!Oᯯ"Y3w#g8V.NQjcYc2ӕf#N{t:p#d=jBZʷ*9S&?yg.AˮUpktTx.uya/#҉޻M+> ofj|n<G9su37ԕRшۨ){-C-pPƯ+aǃ}bʀ/E/Evyi@zS1I:.Go陝[:sR%,fE@u[nG>ֈ} V3Zq3$$b5,s # FhXOD^k]΂fy q6W" PDb5]= 7+Az0=ޮ?&ShLP'%D29M!8 Ŏ&/= X|\ %Mo V y$lv)K]WF8erXdncܢ`dyGF(7%җ^`T]*spP6uQު2h }8}56qMxB/^mJg;^K3wM/VT!Si)3pwy[]j H5PFҫQ7&Yj ҎUO!ΌItٳuDNv}$'`g#uizM[r6!V,g˱dUTiKᘰdxȢ'G*hnENipiU5y`{0O/1Mqbv-vXߛa"{=am([o70H$>$-CkJn=O:$ +g[ {Xr9jy۔{12Y%ج9뗴/1G6i(fwj[ d=\S Z:2%싡Ӥ*~A(ks3 |Fqz$Pˤǀ̏KE͆Q$zD].w[șKnFko&J1 F@&l7EE=, EGh>.YEc>i =矚5CUFT!o v-gd%ϋyQTUH9ĮoS`xP jxZW ]]5bˎc]5[ 5RC8y̨[蕴dC.wEm; r ]xG 3歖8OeVuYRz/ ]|B"A5ߕa0E'ԝ1~Zz C/ s~ #`Nꎑm)en[/ԿwʟuQn?kO4aʑ&";4E0E\Qi,Bv O9E43=kL N*~Nלx'I0`q/ ߇zSO v]ǒZOwR)ws }Wc xk,U~_b@* G\l+r7z-,Y;oV&#F)IJt·F4-՗ ޝ(yZ(;Vig&[b(`Mn˶& 'έk'w 5X;0b?-TgJmJVFI”!Қ#޸#,+QjdrP?no#aV>bû1_@;Oooi|t*ᔫ|]%-rJ|^Z G>9&6kۙRȗS*{F }Ifa[MI@C?kC` `[w@>Q8$Y%,f>Ӓ[4s8*x7P\X^Y;vfm3cTmA~yF7+%G^е^6r*ĭi],44ك+pz|(̗ ]1\vpQVrAzӜ=|a_G!]2YX&Q|Z#v4B&Ȝ4}6dA~k=!c))ʬQgpB1S } &sUf_FT1#-1*<55g Hu T3_EJ6mF GbdH]#=@3A| yH9S^#_2ǰh(1NRơ~=NV¬  N؂2WNFuwc7 c!B &XQ q_:q׋'viP/͐-+ ζHqm k/70nzz5֥JSYgfgB.?yމR%=YoFE3wsZT܃NXLͬwS尴?5^e Si HU޽Wl ۔Sg.8POҧCKYWfa4+P"[8*>̲*k?oF%wzho qCJ6wyf)ܨgkbM+l|z<\8# Tw^"ش"gy3k]IeY֯-C![k/ϣo]V{gLDp>櫬S97Z!tlgW ^v5&fT `EkIs'#lyQ:*ئ>&׌i`un@}I|B|҇ Hy>6C3^-a* H\ÑϿ+)=$Ea'3xWӍڣ2I63GIU/銺 x4٫( lC :x}37cp}T`:ܛ5:: HʷGH_&jf |y#|-ܴ qæ[x*>vf-VbaBֽe{ᤂ0xS9(hQp>TKh#} >LsU7J!mt+$^;DIyˆB``[Ob*ނ_FfЀ7 ,}IЄ" z[ҌFz dE# eY0r.[-ĿcQJ2D;!¤݃^V0Lf9_=sQe #(sJ39Af }'K6.Kkzќ!vB^ײQdfl,LAƎ+pqk`#ͷBL M[suǛ1+z%畾8Թ%4"Vnl[=s ssW`6:rg/ԫP V- Yǃy7#+w'ɶd+}I23Swn>bS EZdvWVq8pw9Sà%*rFvER4?%"3p4YHq7z;ktII)|?3 ^ݤ>ӱS֪4f{~/+ԚY(dCO1\<-e(r2u[-Mes֡ҡhk<[L[R\d<)W~/a'ej`z\w3 RM詪egxn)(mosMI_\2DXIi7-mަvB 0'R;LxG&eYqO1zwu,Kb/ٰj`R'i'Y[׫Zw_*&7 Ws4>za;|w[H<3,*pFp(tG:bEUN E 81G=8OH-Mw q=BVR|S2 k;7 /ږ N1̘! zL<~-Õ8BjE"ZU M߈,C!? H/R}feG/oˮ2Qf߈VXkG1nGuu,VCK-it=6Q챿 XpbbZ_g,t%DI")GKŇнeڙL+fF ˕1cd :eb + R`JŁIfFmێ4&o$ i+u|#Pq0]-_>#T⫻_1.bjd;zj=ۘmջZs9zȏ{nά8⬰!$2E$p{'ʇ9= a.-2{)<. }Wq!Hr)}ZS2c`7&)qz.ev@gWʪ^P?C}sl> [o߮LHc/"p &+².< Z$I`Q|R^I7kv;,,j!Of~H ]ǒ׽#g{FN\.  É:X{o*.(DF [ .83y8FݔoRcZ82X?[6QGeV$%θUǶGC/QYeE`$5/Z.l zE$ٕmԟ 7LRJcH3X ֨}Q>< ~`tKTN}t8o.yR91\\s3bmİH[RU9c⩉J=c7iU_v7llԂ{8ǜwV̿KFtR?DnAAww~A368꿥f$YhӾ\(NEPuUۨCjOr?6 "?J?46ʶqC *[psh[o/=n-H yN̽ Ucns(Y^WؖUod44jczw}(dL]\l DA x<*X 7NQ,P*0 J:E^FXێ=)N.+$O_H5FD?_2Fe@*z+4@֢ڸm(ak}f13myXv #lXbqI,c$ZW<9e*뀏Oc_1qXJ~6;Jx b=v@ԐWؔ|lҚnĺU<|_J~f3-} Ɔ (~s}Er޴wXknP_+G[31oyA2=$!fQ^ z[kھ!oO|ŸiHJN0"o' T}io>g7AprVDrއU"Zݫ S@թ-$#57b-=Zߌ8;7πtmbDc$LWHaE \9Z-7eܪh=cǔ#m 9*&sP8Ͳbj0.ҟ,x6<_Ljg }z>ȏe eto# cZ#>D3gcOEv.vRL'&=jՔޣSM~6X,G Ww֑^I4ȮXܜҚaRy;h&GWk4 Wys+9pGt3CoG" kq%=7=R0 ɋW2 Aĸ0Ml~i%-N?M?r3QU׺=t?/:%vc,v9k*,CL{#ȑ1·G]h{l-Nƙ<],/;\_ȵ\j#6"Xp]n\QdfW7:_"1?VK> Oc;&U;-(H]"$)tt{D̩<`X@IPtmN_7ďYƑa|Ƙt.JEnu*Un#]nr>N` xo3ݩ"BZ6e11hw Y$mu3x"6U "ph\^|lQdhp@(D5rwJmj*@3dynyMٮIJnw=߯oAm WH{M=:$BQ<؋)26^xޓAIgXK5ڇ8ynt%R'#Ys7DNEC;ؾUTuwTS9dyQ= s|!# oFiBJأX͜H3YOhqZ2#ug\7vL`un`*D|i&}B;&ԧh0QگZ`|8LX3G/) BofxZ: 6䜡(OZ>ݓ@n m唭}Ki?Wk<=f<gMDA_HŏȵK O {4BgmFoYy20~hth4} mɲ'^a Ls´Z:g; L0VEBұ?f ^:mF l343s7*{ %HE4 Y7F\]$#I2bmpi"icf_ wSl=1oGR1+ɨ#\e.@ Ć@m5g5IREDZ:'ܼPfWaZAĬn40ч"PMwľ,Dh\Z<H86@H`U^ djqO>XmgWa웁- $i];ҷt%h[A`Z`5v3aӠ!`E6eNM #m?T%iGO>vcO>]?چȍܐY*LꌅhI3f>ӇoZ]+<1޸ N7F)IRɂ#}q/ܝƛw]77T@q"xhn6CHk._ V[vQtȦAtPFҹA5a]ݒ\5zz̛H!xpsRd8e<n^+H뗓KTGThMݿ2]}JJ)$<-j"+%?T~ڒ%фjR|":ڢRT|~4p/ZJ;: 8IYrta_>`9dMcLXKy]B(s9t:*Xd+#)ʟ%VΛ̐%PI y ߡVГG  ,{wh,iq@Ldb༡N;(L%O92&ְ 6%x!b^qο :KʂZ;ĕunǔxE"@XaByNB(wrǞ?ݩflbD.VP%JeY&C,,@?-!gh;OvLa,~:Zvm0"KU Cktc٨jϕSq☏EYwX2oP[Kjo΂!y=JZۣw[ݧTma1I>oe &F)?sά \˃d֮3_ \cđ`@;.w%7⪯흏Qf([Q 41įAXU \2퐙sd;U&(T/RJ$M^=)#7`98yl.TUkj0-u6t-*~62|=X5a:{ ex7Ҕ?jlv tVwvo^G|vˀW/ 0m5UqzM'"0lvbu MQha?-JIh%}~$ Os+RнN2s8wBaz'@IV⮁GqkfQ42?Zb9oC_;eO<~DiFo ekmW 7g[r_u/_:+_5'WrMWtqvMp*tT!͞Q (4I4q2frH:Ԏ{sn qy-õMuĜ$5VɒT'jq۴{z䬳5!йIS'ߪWMs&v8q 1;]SF8%S20y[2&]֧̎oЂ97\FFy->;hΑ(e\T:t!#&۫m/ Mw{wxZ>iѣhR|DVt@^kr`C.1jWT6ŧ]S]ZmF2z ib1הex*}bI?䟔--ᣌ#2 A#-@`a ~gYS<8&q`|c9&EcHd0!e9X٣֐6߁=֮ }.*LzqC+(pf =goA*rDžI2@ $?(qyJ'+>_uG.1MS @Fon#j C6]]wo9&"k,KF֥ \˩jiׯ%ERʤ-U 0(!aL0v0`.T}klfuJk0E&_idNJ5T *С+'xH6V a ջKմ7oa7ϟd .4ĘȀ;~HKD󎸈{kaC%i#HgFmJƎeb*ڷ?kJt&9^;4ZΉ+2Thv $#H'#};7i;>Xk`)žRJ' f '4HNMUgިQ"&E!JW/M?[Y7ۜVMxzHqցZy^mdr~ pIx`t#*Sf/?Gn67YvG%/lI5ݣדd7\{]58Qk3|1:lTI@fȿ߷x5zCB^: <eA-q5))7s_Υϵ# LN!`( ťNMiCIO1FQ ޚ^ۑȞj=cSa L *O nTzYy3 df}@ClБf(m6M'4魲> 5Tf67 (xJio7 rH1}d(:tS7 gmVd WC0'-RG׳%|+˘+FW.3cc~TDg8/\tE3y$O>)xEpO5>׹6\<ӧM1];R8*E`sNf -ož0tַ!T㈸jߴ!I.``8*2yq"1bJ3P /bR˖-=V@ `QR{6k1o\IpnV28.P{GT_bO/!Z-曤tk#=]TԓDihAvWeλPmr1|Ao$ʤ+TWYi,<:zЙ"EA.o3v'뚱dX_ 3U9s^&I''"nX$ NrDYWf7,xQIgsl[f wJe(3nKl%m5-Ar|C\Qu,V{5Vy6U8\̭wkL7Nwb2'WoIG5<圙Ej(`hXk@|&x9E3Y5hLR[LBk֝%uYRJ;WxsJpjl c,\_LmoNC=r-)E}%~b1Ƹ![J|p?5dDLuZ@ALր92= 4aSgVvTG!Nϑ 'D&p=C3&CSa:c獵]˺2\<._[Nΐޜ46v :B$N[ǵf~02a9 XN`CE`sc=ZZeNoʣgijkƉٳEfWpytT f8hRw E]qdb*טི:_u6Vh ](]_ a|0*X8&oRhl%cZ=&I,/_Mh5\q~:`=aT/omMqubv lm +Ex%Z 0BQ oP!,್R.)DLV=J.~.Gi9\"%Ϭ=?A>v'&Ӵ9ٶsP00*9ZJ~vqJJQS+֖l@K{Xȥ=Km8 x]֜p+>W{!:ԓ:oС-$c[97Q|zS?ꞦAfߙzWi]('cj[sշݫX@ N BD9 HV4fz( Uf20~iw*gm_Wyl!ccz9kx7NLRvpE&m# ,I,0:N;ku@)->P2{2! FbH(-8bV)S;IrbNhI9t[H$fLĻߎ< 9Y48WAv6Tُ 9]+/ptM"1MPlbKOu/ZH S>zzfE=Cȫ1Jј>׋VZ61sSPi܇zL )x_5,l_p7/*P,|L(yߛ */}5~gWZdžBr'ڗS_ 9ϧ!$g4'j1 !3((RvO3x9ep7/^C]b=(Y=1$Oow>Gc sϨV,G6IIo1z{C-67E2asB+g"=ŻG b{6)jOI(0 gWCQ 8HZDdxyCAǗ"# gRe J:׹NQGͱGhVt>rI}F"?r 8F5:̵ӣOn_ZQ '\ȳ[j;5fYl /3,#tE5E7_V!{2OcqL n`3ߪ$n^d2?!֖GhN\=הx!ꑒְG!튄! /DLfȣ *G P֖LE: lD4D*Sw7f3 ԟbB`ߵ^Qy2pJ/]܇{K&()5[s'(G@ދ\0 f=E%tq/|<< Ʌ|*`IbqiG(WqBqxt7wu< :E95 u▝^y|( 8r+1PdX9}X5чˆfl6v|E|g8#5$&ehsjQMwI |Y+x6.N~~Dc#I<8'kFc l~ZY߰;@Fn(KY ,ZtvET@"(6UzJ[?:¦֫ =K &\WkFb',q@*05#v`~\nUז(sVe;%A;hش&KL c ;Vo+5+:H9ktRW`3dIlZTBSﺻO[׻ F-4[Y"р(A1(ɽ6DfX[ٳ G!bPf%ΎւEfmpVf߷]Z>1%5iӂ޷eZ,QM)<+ro罭~c1r?p4]9X:1k EGjU~n:ȋ Q|жMk@PչIHMPm€)Z#ޮaWۉN=Qyaq?IrU͙>3Ӈ5tײ:rF2L!vGV0wn۽crs]*kXN {"'>R|x]pм3 *Y1ӂ%lYp~qłIGzڵ%l^WK70B#hڋOfUpE i]Fz5p={Ni._Dkz-W`o$ʒhOD჋8S߰$Y%z;YPĻ` 3ސb쀍2O`ԾdJ*>p/5M!1˰x[HUisx{1Y{1KȀHl(zm? @A.?3bkS%|Gu6 &hl;4`*wUopqd}9>FW9b۩"WFѾ@Ѝ@:b2'?åI#G>6BDZvw8ݞVNu_CɕD9U(ע%TcE2ϯD f%Kl]ٝQAR] `gɯ,KV.|k"Op0.l-,d}F퍙3^;e`EybZGmq־W!# å7*os:j>p ǏTh}cBnXQ#K뚦+wR%P%gXƹie/hul+- מwQ';X*i9՘Ft> ~kl%(R =ḵ< 2A Սm8> lH(s=KUu"m,~ p1$e =~j[˪_az qcV@ZlFBkd#%~h}Œ/ OZԏT+z']~8o"_AG7R"n! [WĵjPHU7JV39-.97^¾Z}T>Gixҩ W>/YLGElkR\bpģEMjXNpWE`CQ ˉ͈z "MֹזR }>g ~CN>3(fm2p7bO]"hF>3JkO!!kC LeFp8Db%L{,[&30Zo{f6o rҲV;{&j62bIm"m+ QC".N"8,q4u ;G >Uln[?7[=2!JCqwF9U*?|rHf-.Nss|[bWJ%Kq`e%x*Zlڙ w0cq6Bk.J{DŴ+oWs7 -{iǟ53VCKKFa3_EC );Țf,#w;VwUx,K 4<0w)F&Cp o le%<J¦TEb쪩ԂOkG68`/I̱10!q3yÒi* &?KTyY^k[i7&yJØ]Ƅ}}n<(ݫץFR_$P/%z;i4t\2٫ +vqƄh a gdD6:jKa F?;_޻fmzK8}#I?g@InnlHs &z _;=pŐ뫈4|mʳ7vc3q{B 6~א+R-'W' ݓzp|&e2=ɹ//r'mȪڂ1ʸ 4eF-6E1bs{s8D<@;RsסE=msNpw'e%b,?A,O;/Kdqq5\!>c2r1 `B#b=J`mgV`)ÝG̮cޠfkq9lmכ33yvՇ+' rӺR𻌳vy P1 pD^MFG!i #D*_|q6Ū{D&uT̅?@ ޜX]o܎ ' ™@_  Kk尜" Ѿ.S6 C9,dJnٵtU:4I;nR N*e>IK7FUi.KrDhт~(a)W8nt~<'7*ԚE&j l' =yP"7[e3TonYvWS^ѳzПלWDd-Htb:5q?ꆚ#%^ i=u|&M !Ѐ+40: @A&oh3(E۞1gQۃ_T%`@J Lsgx%JҼsEĈp&{6.CɁbg{Xr,id!l(еD\ Fո+k 'R?委PNwv끆B^G# L-M9丸+TG7V>0UrEULb2L:IJؕ>ʜj9L13fqaE[N駞q*dxj<˷RS>zۊ%X+:a#&Cق{x^/o}0?*08A%KtCjR7M}.|WHB*H|d0g7e|[{ C"e qrGt:|g |]K`A;(E7T e%gJ^1Mvd<0jO-Af+]fQZϥB/jYMuHn.gr;ΖE|eND|1> ؕrs$ʺ4Gfޮu85`\ 8 1Uh.VkWIfrrnȫ.bA^!yd8O!}E "YqA(ШW[wJ=̹/䆣vAyEɩd!sWlV)N۱nh%cL]ߨJȯHsbV`꼉<;ŷq/$KK oZEҊv]]a6sH46zPpֶS^}Wlepr+KZ(S# ZbVZ!^faC)3Tѣ й:y/-qd+Ȱ&ɍ# l$:o,1(m\+33X3-Ř ޫh1X¢ ,# s2;\SҢaKJˈ7R~<u* z*W|[âvg'GMRra&#d1YYCVd5bpr&~\R-t* $7n*{[ +T\ڵ2ƺqD!=SUôucpdu KB/sGA:iz,(\"s3pf#]K{_2`}W;/o.کJzD}cP3UZ"!ɜ8ǖ1goƖ :MxI;zQ8+x?Oi^kqw$S~K\GVW$I姰TSX~ 6Lk 3Ѡrz~pUo`C gD'wDe 7Q{mR ӗ^m_'^Gqa|+z˯Tx|O=h˙j}%uG{*OTN˩+sR5cCrG=@F4GW Ρ4*Z(THmvjZpǶ@W 9spc@:k/ W0L~ ߲j˹jYǦnbm=Gxx*PJ7-]]zat]a[)^T,([/6|ÜuAo( Sv!"DG WBG{A, 4. >bLn.~X },/`&dՀj"^@46y8f3i\\&Pzq=Pc}?DHpjfsD@}~)- (mңZYn]UTي7>_]O[ud FpY_{(zj0ϗ7QKȤ67ĠC4K<Ge9][8[PI8}^z o27wUJfKUJ4+Njhٴ!cL]Jj̀ Gp '!SJ c3ܷf bd}0|2" ]'ЧOӽ,O " S-}*`EaH G'7&35%)_&8`Iւ^{TTĎ=$N1{Z׹B5>۹j\I"3,eUng¦$o _Uة:C&`UB(kC YqIgZVH/P̓Ö&RD^7dYz-ic+.~ %X9SOXb#sStkiRP28ޙkgSna3elw"2{>5\YkDxUP@/p}p< 6 g&Su5mdK64 \t^4Rsn*M (Fkl9(-N[ł)PZ0FSuQ-V~N7Fsړgm$Q{h> [z(͏n s4;Y]62wD8'?Yg.5Mؓ:gE_OU*cLר?赼 [[]Z]3.WL22@ q &]0(:`RFAeԯ$mSSVd}m\'K-B 6l.i",d#ڄFU T_V h9peoo'ku}u4WYovXdu:lu.wĮahdydQO[z;Y( DGHsH!ZY҄ud:X[*=RB[xa7orJv[IhݞRy9ʻUWtQj A%Nk(wHP~ɞJo'W!\ M]\E6Gqҹx<1 {f2M$g>C_\23%)V 'N.xSe\*͡-ŧ5+;y_%OiO4.cKP$pX+[ j3]WMn wɬf͂9uLM5`X$X1/*7ϻ!gH[Y-Tr;}mM?P`vhӕH{\.@+g<38nh 0|%,ݖ3y޴);y:3!TmWoW}/; *l.v}G2_7P&s|;kg,Wa~H9`4=Vud$8 <-׊@[aKaq4$} 4ϯЮf!8l0a)MGA@F`QR ހR u徇G; [jIu I33Р]#MK6UIȓknm286?͌!UUt@"z C(" %?!nȿntuv.}W~x¹:E7夷C&huAr`'9ݏ"qے S1iw#evфxWW$Lj.eN@ǣHgM&+lS{}]lq]:&t.0w2*ƉVJLȉfykvէFd2ޭiX9xΒ˶"D&Cfht xTid;7JFz;83N}CM9뛭a1$Q㘀e9]3A)s&C.}O677.ĞuYGTШ #_@Zӗ*;kUTrCf΅QjgP< vRdux|\PثYԃm[E"+w4V?m{)=HX\[lSBx.*)D/X|*9Y㧟 E.bNa\QhFL%FA920~ߗJŔ:oÂ\̍\B0yI L,=݆Pc-R0T[V!Cڎ^jh^2 iY2ۯ4JVD1q#+H=Y,\s~ /^4z_%FWCfj5ơ ~wDom63\0вESg'>*p`ZY(̍Ƭ+ FUEҼO-? =/P{ !<;f\lU9 iK|i3ėy1^RYPQc c(]$3{y++ 2Ϛ[1H @ F .TntRDk4yXM4>t94g@l{Wwyyæsj7Unv^uWb𻽴i I#z^5LcWs>>5B# r(I7=oxʬddt=jfSwІ; *_]BrD_`6s[<}Gx:},܅{zFCk{i盍0a60 R!G\l(33LՔpo"쇍݁%_h 2H2r,/ɄdayxE Z)FZz~=CYFZGbG3͞mH RE|j! uLz4K#LӯXwz/Fm9*&Lsœ-p -uN뱙R[5I,K7CP=%#;R|| (tzi_YW|! 5WRD33)+5&mSQ b]XEcAnV\[txE_&i#D6$lL䛜R"&*=g}}] %#\2^g ciF"qČ)%&s'u7*-2uÐ}r?{t)Mw$@DF*jp DtOyT]xJ6AlFbR&pdpi>՝R6T|"Fh ".Sy'GQVqXSX55̴3odZ՘E_ώ4ի]^qn.*G`h ՝@=ש55rÕ:!Xxh44MK^Y;% ~D F_{F*sj\&[tr" d)ȟ,1?_".BVލqNM1rQ2"pteN݄\6#rC`[3v'es6H5J{hKl;D19uT 58M^5eFC/k֟?"!D+m&鸨ϋZxو.aGm9167tB{&p/DPEfDgWcވIoZDU^B&گP\9< ڛm**Y<4DMX]6 dVxzS(qV5qpR~g̢ϩp}uoȲbѾP"8{ɡDnHPE`%STEuɯn{t|7 ftܡJ"C`sW :x-MgXm\MmG)n!-Vj_LhkhC:(qCx2pQZp6> ւ euE)g%|90M.thulJPp,S|h<%7Ѭꇰ:.xч?5Op\Qê:p\I!{/NIdUBX\. pvs;OE8->rX Au]Tn.i3z::mEh,3NvN-AϘÛRl"Zݏ y,,Bh@~J_:iAxtCe8T 3ʽfV`bH,!*.PF8RBz~tzp$n.bJeowbtWϼN;c'ҥ0˓ye rY$NtOx@":1׷3 "? HWu;W/dW-*ѻ S\H/kCR*+dfA{_C!P ^e=v}F,БDY$3iO>_aGw E87GJGr>Gń yL5R&4>/>qih[ [Yq[9gPe5i9Eռ t. :Obw hYJ3ObkP{syFj>/8b1izʇTDo<` ^.PLXtXx9gh'O/_ "0YK'>ah87w3j*^C^unBCႹa:9H]'x˕NMNT=]y⧪MXF` UP{JݘY-Vd*'T,96㉗RJ0Zf y?Ɖw*Psy `ւp ^45*ix;qޚU!*",y l8JӺ8s"q Q amȪWƣ]7{'1/y* Ia>}D?Eؗ%~s''R 0V7,+Npa -cMxIbrO3%&\[g&i{M*k;k4᠇ւ2KHE8X8'Xoi}eoŘgxL5Imr\^cz3!s168=Y<b0xAk _t z9mӒ4A[*0_`hBpdK1M\͡Ufm3eQXm(CsqaͲzDگ$C@)))4 dY䈹Ÿp"Rщ[=Guz6΁Jf,jan?ۿ<~-/wPtsvefI988K bZkzSc%^Q~uc4=7y$=N#Bfwe"}{|2?6"8b!{D mm 1]͗މ(MčYra|7yi;ɘm8}DԬ8,?"5R s'EE49nʾEljFp&49U/s%cĥUtz;kh#hz:Q"%qFEcm=Cj<%28Q2T෩z~1$Q#G ]Vtn >b.q@0.kecۢL @P+! Y="['M1NpdE&Pd!׫ fz(mv4_|mmHfrS҃h ǹ&HC8iXY>ҋ]\LDQ1CXu .vV3SycH l\GcHfmSWr^nɅр"Wտilx!f[XwA(KtR$C_^@eL"Cfİ_9G9 nXP/3`(;F{/^\X/cox66˜V1={MKX~R]|V#֏clSOFA>&Q7cDLl7Jq"Fc%?h6?nֳ@1ɽ_3GDd0idXKUg-G[D劈 AW7Mr\™5JYƊD,nĒIҏ5IBNZVobD4յ'yeXdǵm8JEDg.~8f4dC*m L׀ӌ| iL^݉cH'3 BӴ_U;a-ަ asH+3:ޮ6J &jݎ` =<X8D&iwgc~U:' #OKႫiǩ8H|'$V`4Kmp~⬜WHJ Jy(6ClTSoN+<锣$E؜vE POH=\>w"$GWnO%}`B>%IXnU06R&) @0#W>5WTXGuAu_uf-?-3l{i3+aQ+?xh_Fzi߼(/+jRe﹤:7wSXPhU,Shd@\4K-" B@9i{Bї7^OPO v~AxuK5+?]wNCFj)_d1)MrHT0yt3 P|SOGF>ƥN"3H9G}ivT?:5g#g8E#1ENkgZ^\w|7LUnUIТ,$鷩 iw? ".4RѱHgP=)LVp)eK/Md}-0Z=I&6 ;,}y)i G"s8Ӿ{_!SpYjd*<9BSGmq5/AC X E+c4ćd2LkQYp&HigO䔒 Ve)2MRZ*)@ݦ3ӟ@{/>u9dUe4|%%\]f~Ko]>GU'ӷz깵b<$eeoۺ;JxAnqЭ]ۙI pԪ X2/B/هY>iC(`3"T{vLBLzϵm؂Eޛؙ 7i ?߇7INoEJW Cń:1՘aqY4OO nXAVi 'cy ےInCt޷ۓik*Zvo]>Fc`<1=Uv__|]zr0=YiyTZܶ!U^w ',ڝӼW xp}BRtu2%UդAQO{Hc&.r|\٠me:((d6 ׈lʰ6;$ Vn[w6vW0HgUe5\c cpD@ȼlm >|?l~4Ρ|C x@`bSr%K#֓C;SUS2t)PMD%s&:Po>ƽF5e}0vmDc_{C5-& Ik̚4tM[nHmWw{!zgh؛KI"_02qQ§<!r\#eC~nEϧ 8-~8q5P8<זkOD&kcv=L$|=35\9D1^E%&**`tۻswk QxR称}&HtKwbv>J)w1 qXggYBzx?Ș _ٸ݌1H1$4BT!YQdm` (i"C +H-IB p<@pk4,mo8GY>A3m.]riFu9L?ȹy}B1{|-S@NqW&vRg{Y\b# {kC@mG<#DkNAp m'7ЏML͢twv)z%s!Jd`awS0?AےDTMnjth#+jT&;bg ˛7?6qi~ôےkI)Lfkٵi`##_[Ygk.oMԥ+GWbN&%1h1 .Yc2+o37pJ\LYtcB&wx 8uNKkxx@*vf.z,JQ˟9 )]gL9@|c,w"Mh.^UvИIv2iO3vL,@Y y5 Z j"8Ǭ$_ .$3Ŀ*87@H8!UYlY`t|2ۜqL5fG= qko+ٜ}nbX̡=Ykz5`#bՊqՠ _#SXg_qgJG2y%($űPbE]KBY=Q`@\H?OxiM_Z駦]TSwፌrIZ99NTDA:jWyЪJAD$0g1+ aK/[n|Cۨgo%9xb%ܔ{~%ux'_GssNRSY9e{%VeV+$ Aqy^iMB.e:n*SmPsHi#Խ MUv iV 0\`+r>eoN'gF?D|C I˚ɔtTL0ʫʓ.=d$Wtmnc% Áoevl+f1haeֶ_b'T@Ѯh=0/ v aѷL0LY~8b83jIRe ~p_C> !{$ٮ/~I~4ޯ~"eҖC_c?ĠLF4[=KEoEMԠ\)4/"Ekㅜ=tOD j0ʉ4=yE4I֩XˆJ0j6N.E#N25:CzП:pgdYQ4*cER Qt=c`6ϢDQ#?C$ RLĶ g@U]jF&=jUqıLx d~ 7;_QtMդnNdRDoC(B~;Ae=Rwǥzw_AX\]de퟽y& \}Li{#׌#*Di,Z&I* #4(`'5fpK1TVW}|BGB7 taZC Pg8-LMz=0`aSCސ8ڹ?.}?jۆxJӥdǜjPWKB-^ 9%VjuŨcUَ~qG#uі[أE8}hkuؕ-{7! -nR.Pn1)iFuL¯Év!)aQ}iOWr<=-$ ":pAlI^*7A{J@ g)=nD?etm FUd=g)GsL@NM*I$lA \C缯ZYek,Dj`yN:X1)ǃ-{d[Xk&K7/qQM [P>Os -g4>Tgf|,M߬fͽ -z ճ?#siW lʁx("$ -T\OΝJoV[<5?Xf}ʎxۖΪffq)YC•; b~. oCd= pč`x:o3aT4o 9oBLDGִHc͠>+ a|P& c`B:OQr ^>JZݧXܑ_ϢM_~86-(ĽZYQ} a&MS*`Jk\NTw[rpP= .J:`[ޔƪ49ù-¾4y|0d-A4̘"_cEa^գsHb`oPGkfIXv#.\C_+ڊv{⢍Wgph3\0'ߜ`Iee-X>gD"2E5O0p ^uvLm\٢qHnrכI9ǏoV)iZ Ti0g*8uawȘtaKR?bL& Lt /[*~ ixC<+LOBy ?/_,oN~` A5KHe&i.HE ~3{i+V mAlsaE+Y$/BkrbN#ÉaH"/:E aT3(^}]$J iuvKAblβz0T:)e@ BO]vVcEɊ 垭oao'5*Ajd<Ɓ y CnR&#Z KoȱLi{:`.JY2??N.KK9dC!0O]1~4$M-`9I{wsW|AInu҄_TW%,GABwQ$I\Bgg#g łHRVx A[c]t Y͈)od URbA+ǴO(""r֔y<Φu 1G4T瞐묜;|RL9ȵ1pJq˸%B\0º~S9x]S!Z{ 8>" K2_[J1 }+-2zZBgn'gIq^4SNz/At`KzXͱVtlSzᨂB M=O5R\fI4/Do|v#6uj7P\8oG+ O0,D$sFc 7J3DsE7f-5+FLTx0LfV׃4\)E `@rs6ݴ+ʂRAwCِv0jkue w#%C—dG%ĽY)Uj'uYCXiYZT <^>- ]ң]Pcxs0"ϑs+G 2†ab;lTZY?[?'! NϹʛ=eJXV +!Jjhnw_?0l6HЇ?E69IA]P)wΪ*J)9QUlatLQ<+0NAZ⟋*#;^Q{!=S?)O%5U{6ƕD\QӣÚS*봔 [Ěd2&IW DoIW׋0[O꺿DBfP;~*bnҙhډJ` 7inji 4i?ҀR9;Mf[̶QO = e f_,)m09MX]do$$,QP_=iqe: SZI32OzhlR\T?.Qu9H>D-c{Gn}epw?tjgKEweR8JqCh%ہwxQ ΁6 YU8cćiUD촚0Y"V_gjm*wUJOd1ujR|qxB4 UHGv ΀tS&=bF[N:qA,ʷD' H>,FWl'd *}ÁAڡL~؃uo~jqNFx@^cmLTX\gIHnbw?n^ƛ1A,uqT~@޵JHF[F:ɮ1~ȸ ZE?THFe Sn7([7c<^u>^~1~*z}`/,ЧJ+b>6GM3(o K h\M[{}_$fsU㷸Oz| q\Xq AqIt),1\g*%Rr'<$?s22;˻ ~?3QWӠN>zrdbț.j(vt7"*S!KVo:S6 ilX*}v:[ofY"7}=s_7QFɲfjeaVh]+פ}fτN@2Y~9bQO3i'`AXY"p˙2-WY8<##~'79# ߎ(}No(B $O,sD56Qq!3mC.]rw_gWo7| bm@ jppJ;H {˒۶/dX][r,@Z"Vnw{UWc[#ɗ` /Cd"社F%_!)!V&1r6ht}jO ./zJS;[Wl-9J"7?U|<n!*}Y`N,ţI؎"+\@ d/%Zi\nR\|_^&l&vOyP^Lu"ЯRF j}e~`xH\U!Р8M]Iy$KF!\痉93vtӷ`\32.! "4;d=W͇R-*5'q< X=q8-zބ NT%uX)z`QrC,X3jbi/p1@Ypa0G\9z;H=1aS ]1ɥ6ʩ*O}h6Zݷ2IvZH6v\<UFioM {>'xђqkR [ 40kسCn_C/0^xy@ J7څJ8dq ?8^2&FŪu|N]ӄ2Uĺn}3- , ߄=`]T^;m@Ԏ!LrD'w8kZeGߺ&zR(^'\d D%yX51uZ^Ew;&S\̎Bee>^ߍ(!X\#p.'Vos]]Zw՚)1VZ^ U{>ǒ&7A $ISgAUy4GPa1 6%+Ko#1ϰSs5D-&~YH.;#&- M$,ek#bd0 =xE82jqS6)Gkg1MAkUa'„H+k1ϟOd!,cqp5ʎSp_$(Kda7XFfS}׾;`fp ! g2߱ fgHK1ݩf/Qc'wӸ {K^G0پB _,jscc~”֕(V3_ ' ! "5ACnv`$ .NW\'B` HK7:#ʤl.u"#ͱmXBgAOE0TP[aMJVAM* zf_:3r^Tδ-`V,ʏHw/ϙl ;= Crй}&O}( :~' Em+&86Zŋ8jL򫡙gQ"6h7e$,/,;Q'+E(-;0lkF4w6AGЅ+6;,۵mS#5,%9X7B4mAj+d2e^gPHzx@>HM'ٹrG`E+vVCV59Mm [x>vOfyCv7b"a4)z9U0)!ݏa%RIɿ:+D-{AtH2l9or neۗ3J@\uvv+t@ίzCv?Wz\0]>eϺEΕ!h_ .Z/,r.aB,X7Su&1͂ ə4VNx$fzFy,܊k8]&!kO9fm?j*ʐNg\{mұVkϼ(3+{ K`jSgdO q=(.6ic:T aeg'GQ/qLQعAVs|F*PN L)ǭOӪhTD5+(mp.ΟC.E0eUϥr'\wsY(ĆP0Dz\r(ښ8§~\x:;"d~*@^ 8\rۥ~ma1fp?Pk-6JR#Lk2co-=jx"nͺM"d߸Q#(<Ev2oj*2K{Vh5·gM:FQQą-/[j=7יg-=EP8aǪ\JZ4!# q"d2WTwO:诓o_Pgg{?]scaa3-+ ˇA=nt)M]sIoTQ&]U$(!Nj與t' "t$è3YF X]~82IFSCqZ]f)Z ^*EB`ȝ#{f 0hù_7Uڱ$;si)%ߔkuxOf%Q sV,N~E?LZN=%jZ\[n8rDƤL-#C6eaܐJ.ЀFfh.c5<әDWx3.6~0(*uS,ɜ.a2zrԖ`yRk< !YͳpOC`Wbl Psm|B~"Gs;UIy$ qV؜ )汶(E+BxܠRq_,7\ӱCq6 ThL +$7d?g`FX W9A| 5 CS.E%`Yj_`*סpSЧj1B+G0!@.#]y]%hHT8f?(axsbXl)^/d_Tdps#pVoy:齁/-RZ17u].~Klka2GHEtV5NӃm@ 3}3ñC.ؒJ>=pu@@wzSz 9Cz/_ C%ˊ~B32-xз$o{Nʜߝ4W8#I.62)7nյk~hG-R&;G3%!ڀg'WX)jVm`Kn=R맟L:iٺq( K7 7{%pj ~VBqxU ݂ZXQ5";Fn%mLLA0⨮a==j#Wdf (ׇTV,"owNsLS[߾K/v\(!yqW Xu&ZE8DH#,'Mq/=Vpp=s+7|t~VsiݽL v39VNYu^)Jć\{ LK 0H?ݼaQ1Z\@$뚊-8tZA 80MeyDž,!g0 BǍP7gή=`R  KIw(YŲJn>#$9jAmTP'/HcqN 1gkJIq12d:C1~4-O7" ߹]g=r3xHė65QnLrB=(dku>G8~Y>ke|<^:ӭWatb,W%tcy~X+3 @757Q1/=7(&Sahm .-D!eBo5ǫ 1>99iU<) B%y^i\v K xdS P͐*.P*SmVm={#IV#iZ7wS;9/奷A-HV9Kʱ-#0wB"VlJ߷7wv":+ 7w*R/'C~e:4j7uB ?3yK 7(coQ}_e7Ÿbmho*c=kvҦ{[ dN [Q_zvܢ7rǂS΢I6(; 6x&@ aPQ"PHu;Sd$XDo 5-'x vL 4KFcYR8.bS_N7r (틌483P;;s>qp{F*E/?V͕z)F+)5h7GL0̭H<#yC||BvcXL09L6hbF8_Xm3]2>FSywsSP&˄Ǯ`1^@N@KP& (T 1x)G#GiQǢw脾4e, mGMtl:l7PN2e:T9Q763vZ2k*DzT2i&# Њ?OMBЅ*cHgx)+jF\XRAk~$Qm~-"`{uE nu"Y0UނsdקάK]wVP'i{ɰDLx:y½% k ~\;\6nB2/?2fkqaSaQo¿@l.cS<^H{m.k  ^p@MFB4][ѥ46۾a 2 ՗%ȹ>[%%Rf9T 4i.aʵw?tVC ?_K3OEyhҡ_ۼ p45lD7lV4 bF DXe@F+QoW]ӔIg@@ /NЌ\9eΟc&'ċ@F>!T`ezMh[}p;AfFܒp Nbt- (7GC煑?U%pj~8_0FA<( P*ZG 7" ަa]C $A^O3U}fC5;f6Z3Y]ZmYi3Ljq1R95yk=.F+D} 35>ˀjB5ӲI .Jϓ1Dwsg%6Eo8[OM[ z SVtB&JuM=78Ԁ9r#r041F6 zKH"a>L#kĮ83@] /.^528.Ho5p?>xD{#t#6K];mψsA1|, Z,rY7Z6|M L < `ǐ :0Z ^JeRZ+lk\RZTM4=?p0!%TZȲE WO\j)7\}R~=]QCdzVBhf{d4ъ;vU"CH꣩#7ٶcIFNM[L>B+pj(,6Jzgo) ap/)j4/Y4%U8ÎsG). #DF F7@E}Ay3Xf\+2 , A鴣Njs\1-}4OGW8X o(:#A!!?~ZuTѧt:Sw+HhaX\,BIY Eu_H%4;E֔Yz`U#Th)UFN*IV+T@:lA%DY1:]=|K~bDF?ji6Nj>3u;>ݱ 6/7#+դ.f1Y]6_׈_Gj,yV-r?}SD'ĜS៳sK Xz%̀Is:XPIXAcַbs-8=v* ēVRG=v'D:m\"QR~0X~\u|R^5;+eeرvt7d>sePҜ/1V; VxRPR"BQN[N3r/4I1Թ6r3Ei:WoE)gUEKqVjOũ" ӿYa}).wKªeh?&811`USO^UZH5pR6B,F=SFrBޞ=<[9b"v:ǗtaVpTe;!ږf阣)F5U.Vʙ$740O.Evcr^2¿!Mdjjy I~/B|ZciDo4?kITWgط1XT"i·"cɞgXx*zwCҐ5f`ܷN IVH=N(2ݒb 5wql_.s$?g83Rq59HYC1@_"LC~zǯה;ZU04/ȪғછzQ_IO) ^ qެ<\$u} 'l &G: \5ﰝRxV]6l5\ ESujcLpMb?mdN]thW:b!Oݖ;,)Τ𔬌CNk6,-䥫ފIv\/lKR 1-Hmղy523Dn\n'Ő^Kރ'Ic·+\WUnCp [&i.~Cnxll [EB%А~E}y$$U*Kʍa a(Hom /!T"auA?LXi.BIAAcYR%b Z8EZx'gCF1x 8^JNX36So1z|gȀB˪viG)S烃 ='\Dܧ&!0<" aߛtp^n,K,0\{ _ó6YkNے+70:Igt)o "#V0F%~*d"ܬoг]Yϩ>JN CoEbaEXPRénl۠aDiǺj3?iX[&iˬsײغА߁M{%swF4BDtt%-Al]E^%ύμ=ۅO34hT-9p2y!eȾ_(h0*-@EDUf~d G1kJ%),EDw?op@b|P0!]q7xbBĴ(q()fx99OQ& YGtױ,^l Eik͒Y?.U=nd5_mvtef !:\pwQ?i(fp^ @#|*rK2w|̀.ȡEЮq6anAv ]E3^x]tf! bflؤ\T،D#(˓vɒ͠-x /b8`-K!/g,2lpyS%MHINb\S"z UM[aX nspӽ0kч9=v},q> ;Ơ8_kpdsH֏5 uWcc+Ιm.<$_uܷ#Йw^z*-Tm;O MY6xM*S}UFK z45-}#-0@qEf37mx[dfM4r3ܙo!tjZ~' oPu:,p@_^`'w?4yV^ckеx`lJdgߧ{ x֡ֆn~d6|\,C}p bEΩ]'RՋPF,#++AJ_ca|kTz:}بaj o9 25y5mE:v' km^Z$]bmJc$mYNE:f%q(aBB֨n!V})|+E;7">윫,TcYaeMtLpZ\_V^,޿{GE=V NFj ή^әi*uRJixpdVu4낝Wb)չӌF4O&pqyQvj9yD*{aX$Z'~Ijpp;E'px{,EG NBclX44ׯG&ȌtVpvJNg-EP~.8@ Āp DS3]GDIS>^=SD%:Hu~B´/Lڛ H P(Kt4Ϛh駕5Iݾg>&N? ngG~'/)[-kuQ ӖR9 Ӏ=%~OMhO2ߟS}LYUjmZi`ĒڦNK%!YUZ|`nc}`Wj}~h7DEW. o >dgzS޷ #CM4 x5fj걍Fǥ\qYte @hQM F\L(wҘ/YRVЏ SNaO̯, ԫٲcCC㮉ʺ 7w9D.s>?=L ,&xu9ą7TjB$l?ShX> I!ݴWMfkOSdf=]GU0k/AY8;N-wx@'AX*I9Tb BD˖/u ?zHj*p$e<4œhkX͸LRnC aRєܖJ˔х]3+?9e2# yrf+ۻ yHׂd  5SLl{<3^ƀ'PLhaPB.Qv^.*>iUV:98Sp5/vsP9_cj m85yU*mY}B4j*i}%m`mc95M:)(VYgއ}2F*w0lM*?bQoҵWJ2*;s ,Zm@_,w~n;sϰ^->I]7~ʊٳ1h:+~'y2)n:7cy3v#Ǭ%+4Lma%}ȏFΌA%!>؋:"$=@3Mn5{DJQ|ƠT.OᵡoIJ7jX5]r:̍V= uY35iT [B执#Bl~X0k&:!HbuD'1²cbx~y,_(*n$ !?tCU 0-Rc\%!:%?_zb(j͟BwM7EwA."sLјlH@7\`S6S (H~ջXEZv "`9ze|EAv6I2 t u &\;T 14Lc ҅20a nm$]`rkY7&8;F#I9I񰾾(PB0P4Ra_cuA~`2%P"Rp>>z1)Ј@dNKzr<;6>AQdp3M_:lWM bHx 2 g](hАbdggrg.S:zmьߣ*([>S|$ImK^=S:S &D'tNrbSK@glT2 ?[-mPNE\84c~ݩ( =G$qk|mydR zH!L=hݞDsZg`[1bfq`Gol$8UDH⯆lsF=Օ)Z>G?\'p/Wr҄OE$t?T2mj\h~30P>膗؁ 3j^>Duz'J^oLdxA)..qdPBrO}W3h3N30D&f3=Ri|θՕ8BWsT:𴖧W" Nȼ4ee߯lBn7{i4o!>O3eomhY_2Bp:̷ a^ў1}ShD=A%7{$g#A:!Bu/] TZwVecYW?9hhTxj~J(Qnbqw[H7!BOɌ&BPxZ+=vC}vcƠWb|ćm1:nvkB;4}8xp̞.S0nw3qlϯ; I9*#J/Sh,…0z'F_kS@vJ63t߸tєc=MV K^!iIS$Ii%5Ъ?կy0R!?#-q5c\[JvrC1V21g@|8 H@X3i)zmWU"ո'>&&݊cesdzj, ͻsnŲ0uKN\b?J=ހUDfV]u?{ٚU$j !W"-}joCge5-&B m2Pra~~cN>T0g>f']`!0 ]j]#ع7 "bs n;y >wJY|&Z2]i1gqЛy{}zLsԀr`8QJ^d~f)'Rmś)ɰH?v3cqY/W'Woȁ1L!J/["eၐ08 ).U_Ҙ-|DE r‹Ven?t7& 2D?# {fT0I%v輬t* ˞^WcqMּ"@Sal9>z DbF.e.EmW1cJFRwԀ7Lay6֌37Xl_C¹iqErlZ[7k6 y^oUjX0Ķi9`Eb O趤)\Dp~watJa* ?6oc'!b(4W үwep< B?h> 3 ` cp7lgąB XH9Ff++V)vs nU:=z7'⽎_m֐]})-ݯ9Zpz`HO)Q,0%.Zm7MD_,D4 W6W9 TLm nRqXVm"\B®XϑMotK ~_ǖn&3!c{v֞ +[!!Mt7os'Kq*FA̙3GouU4㍐~ < aQjGCӷ,k"))[ m.Kpf.fO q $!\?_Z-tLH9iv*NZ~v 6DukKrf~Q'2T9a2)gehaoL$ħ>xyCJt=\07,s7%sxIb7eurm&d7|aŋwR_^+R=Ԝ|T1Yg@YQE)nSYkD[9`aV^'#{'lbvp GKXtJZUh\ZK^o-|5g?H;no3,t~x_[qW1uqZ]BH.]𶖌#H, \("6{fF$6,cAVO'=UkS߀ ?t}HLWqԸ6i||OTo z.Kvk@s]ܣ̃~r`\޸diK+;S}&ńݚ2tn1R=MC9"v~՛QtVmyCKyP?0+dSx:Yh'&&N``S+hR-1Mֆcv\`7[}R$; f_>d]UMڪ7\ǚ 6f3ؖDZXM@CLV%IFq9/c!fkL|k`@ǯckn0R\#NӶN63Sa aȊ KG D g|&$ ʘ6:7GF\eB1{,Xd:Ԯe:'٘X {, $]Q4Cy7fvs{)pbL.N 2oϰymw&6qa{YkK3Z/%Zgf4?gKS6GaV ć_A\{Xòr1ljOxD$a~~Z Fk\ZҾ ݘB\e Kp^7@?yz`E ).')_<* F |p hB=wTja4(jE{n Uj92LAV;CZJoknTΔX8菱*>lS~w;zk(|(sn0u$pf;T\2 P&Mk*ˉ*f-&7ycisFw01QGkxېd` ##s쥛^NV}& HSwxY*}WE3K_fUHjvf:W0@_1!y_VDq؏ 3Aá~zYOg}jr=!_( ^d^OyON]5עWܜ"hˆ\k%;qqweE/NCr7im!pk {D^ D@dsi5Bb15ֿϬD[QJzȉd\\an,CJw)/zY/ uϧdvYDr Nr\'PUpAFUK⯌cm=jdc 䈔ɟ{P3!Q&R+6m\H@} S=sb#T94*7<H Rz_JiUpxC4]~7:p=P`*o=B^* VQBH"ɇgmFZx5L̀ekzak3!&ހoR@ #t,d(BtWSX=kkEz^bt[.#&HFt/WR=X(Pya>H'/Iּaf7h3!z8KٺoCP;XW=_Y s,;~z8XPmL.׌d!l8ZFy)~wO;W\齨"@mY,CHZ]Zԅ(,'Cwt_# ܁@̚{ohQRP20S%FiF#J3Y[1:؁ZH306Ӹzݍ*uq5"*aCf^~e_ M\> $pC$! 5EE''q?"T]8 =T;[</,ʓihbGm+궣fsWn28OU0>bޕ| J׈lM#+x[鼫 $nEm8Ymbc/>8IH豈C D.` 7TF)v+mc/tML%ZK|KA@S L8x[ Dդ9}k2JizJoHCpvgٞXc V`3ͼkOn@'H}#vCe#T dV}rI]RڟWU:=FhU;P!A[Gg-9pPj\5+];ڻœS F[sGsezp;߹֬/G($9AX%b <~2fތ)'lL4ZBU+qeRu\ckĿXT\/EB4nkU\tR1hn^AidR] 8g@pO`4pĈ| v,T`4`5֖ 049ԕW8{wi1˂g)!5ih@}MQ mA8E#2ppp6%8: `he%xM9^ܟ<83$ž8[픸t$?>j6GzXPˮ^eޔ,ߡ\ićRUp^K|M/F3rmZA=SǺΤ1)^"%7\= .Piێ0:fG-)2~tH[LfZ\Nxp" 2?lQNrлvwf7 1Ьd>uUNa"a5wOt>k5k_f MH^:("xl/gxIo?gcW: Oڃlv:4Ձv,ЬW['3\p!]qn{>i=/Bۨr%Ǣ(> XLcĥ}#X9 Y!BfB y[6G!E:if흩 ۘٹ6Mi<@:8Cg M'tbG(ȢrݏT1< *K|8Z"!g]D{ R )yvȽ3<=UroTrxָ13J%Q"i0Љq=xnJZ<90`'8 KeNF?d6LeApl(atbHiOuilmb|,ioP/Zl;W(?)3ΞgHVSzl0Jlxsx;& .}SQow!2ܬ*=7&~6ί^fQ5ږym,;hpφD5)_x 9풬9+2[K)!bnjLPݿP*Hm-9~W0틒w"~وt5i'kvakOI2a:Aɧ,JjV`8dD!7VNk'a5"^5f_ Ym Qd;7ZiuXPd2뫘vkh|&j봱#)e  @zg5`1d!#4^u`h* O}-ϖD-Y>6zH hy:f584Jo pQ$m<3y5P p7,՞'+5EJgTL@݁˱%89,`Z W|ڳb8o-zWR)%W "OCuC3M w%d+ ͸'H^[qO1@3 <:;CH BVLLJJ DY N.x`NS[-'|G*)dry0A+U\6.#IuM2s.2/U~*=6hJsC*7E;U ̒aHkQ9d$cn<+1 X+]~Y+rGrCѲ6ލWNp# )6>a),d%n/=vxAMX:F?Iϴyu$ΒV/ pb7癪ҳ_ ~:ct]R"fۻsҋ$KSG"trup:W~f8Sҹ9ΜwoqJ8#Hu0y6խL_ M^*By}/e]IGw]2ܙ+%X%Fg5 Bxml,̉^FBC<}E),e Ѐ/t{[z>Vyͭd)(/0PF&P SDSUo_mCY4[!BYH>& Ug8*<ݢ1-lǁ9ޕ Y0;:E#Ul=rl ؃6S$& VC5;;W"E#.cAd>7>D#ς"(Y\&t{$|+x-\zW1EMo^[%eݞ`y2L]-WD N?ch0m5R< scL6L1l af[J93NgVjbmYsl%'"ѯow cfe۹5d ӳהh($$Bn#9+tS\5$G5!>9)Duz-Җ7?0Dp#RY?Jv(ƕ.lC ,6u5 c+$K"H5_⡊D~[Ι2,Lc:,f3}ﴨ@\ŜVD=r4Ы&n* nYeg;I;F#lO#턌ҏ]  i7҈ #LxK~ :ʊ\X >80$[u#dVx[-% ޵UGt5qYgMْgTlzE yL&rYw`1~[ ˼>!C_ǛrJ; TYh0 mXd NA;b0_a[W,?Ejc0J,Z]Dn[eWyj7xik=L{ޛc}2{6AL"@$k,~&дd/=ѽbNNvjuCij 廮(m3%70QO$ptZAc+kk*̚CPD"! ٱ-7ہ]#p}d׻lܞOdz/H$+YH{1jrиA.@oX7vҹ.ί"hK{e<.zօk " b[@%$ýeAQ(]m'qc'q'2{ꃪ潹D,Nt04ZXgiu _y%7WsRGv}kGJg3=@vM=otM͕n0h:n2|q׉Wx! ܠ%U߬: k !?oU28ֻ0֋ـMmO W`&FRݴ%h;VXT\&26qQ( CQR~3^&.'eyՂhmU,oS3` )Pr"Ǎu줄?ݘwߖ-ZG+m.'Ӿ_=;WT1 ceͯ}~Xfk@HT%qF/ pr>&Ww(-G>wڸu}5']`,m\V.mRJ2 R%s\ҕJAz5W=k/|* e^_{",X!wz~ C1.NFTa?N|Bׇ酄}8.2ВǺyeIWL*) ݊NI[0|J%.͔0Cj;dFZ8hxKSi CAȜ'8͍,g8U/zov9%mW~tQ:Gl߂v>fٝz'%2\|= >r%ars3Rّ]{カ>d^b5c ^#<""t^4MKw速950džuMQ D:*O߭*ϭ GI;b*VQ\Q%`vbBrq!cY`-_z@>B|m+M&X"JzGD«ewaٜ>B ]65E>aJfVX gGam}Ag*S=t4{;šw$QotqsȐxR#7LMG]XQsU5C:>'[[f,|\p~ 91l.CF#J*0fC0Q癫3y }~6,9~IIgPK⭍Gl̞Pf}ZSBqxCM0ѕ?Tr7g7r!"S+Cia%wmDVJPw[Լn6l&wP%anjRy)GKz]80$wL ']az)yJ^ҤE燜TⱨA(0c$wO `2#nW]*-0mz~cx7&WgEȿbc4VxLiJ3H+ی0e1HIn6gnSpd2τ9:N>K—/ 4_|AN??T,ZH4LFu<94GBz.B.x45q',Xq k%fS/~=47E`S YPm,,LB#Tf5Q {IlpoLAჺ:NźQ"0#4fUDd#ᎃnc?Zg7g~F&`k!sbt"<q/[  eF IЖwzq<1x@Aq3+ )mZr]xEw)S{! b5@(2\8ԈA=bȺ8턂wp5w(G)فnz̍E+ kl M9g ]nW h'A\(]K<_'Bf"R=y}*F!+- k+[o!YgCi3Q!TN5[;HČOZ*OjԼdvS~нtmcaJfr s'Nfp>]8߷7Tp>cx8%.qٕy. b됌]lJ鑒'aB^O>S,~7bQ>2W[|W^U ׸zfon/(W*= G yO. &xt.LyQby߰^ S?36 $"!9q3bǯG9 N쏞հ̧6%NW\¿ϤGE33E JJjx|,%K&<^ 0aǧ=Ӹ؅eA*gٚ3ظ Mn6(,Ւw) QGҋ2h?|)%|x-+?FMqf,ⱠR=w{yf 2gt bu[Bgݟz&yp&@vK )!)ݒM  V}r~-#`N(-se.i@qɳ8UdMf-~)KMc$1>GfLx8<=m iP.=-#umP$Y#PF=n7(ifTҬ5ܾLtA(ug@<{eb[;q=08Ü_a cB1qeK v$mq}8]ᅾk[ղEweY~u҃N;^a^ D*HV&g%F5j1.F[M. `D$[JlU '?i‡(Pų` ףދ^#N]V?klЗ` îi×S;x}/|dC9Rgͥ^Q*XwgY>@Ti/ y[  ׳n3*ilB]%] w >i\$WLqB ume][}~ctfЖG֓:mn^(~ZPRg*WMV@zL+OjɷW hw.o@q3w0s&A@r ơjA?|f ł:D DQ!,x+(Ƿ!ᓖW!KdR'kJ2ޡa?ӂęٽ,5 F`oW7%=_ZݱwFPDžjZ?n1,<8chCMYR|'eR8M0g,92SRAD^|b_&ECrOFnC,%&tQg+[T\6z3 o2B}<ٜܒ]Q|qEk:Aي)#;^"FDu!K@tu[Ҝ]chEQ*R9tw]Fbf ai-zh6 ƛ-)s&ouc-Yk@湖<3 }j3е* ic~7n ON. ]}\\*VJ:llރɜAMG]Ot=]ZZx;+W| 4QH<,*ryȅe3G@,mI)'M).~L7A|fG|syİ?4WsWEGq%v`kRW%̃[j)KtCEk>ݒx%!3_rO{+p@{I*[Q8IzJ١^kPyLܽzG.+HpwJH 3J?KS{s ˷0dbC/C?ELʪ=ҴRtU.fqJOoi']q~b-ևєeJ#t}Cl cL^ͳ*)Ouˀ-^Azm`"zӑC!oN:k7ѣxʸJ Iƃ zQ\U> TaY8ۘi<.E.ޟ 8tpd$ZjC'nWΕ=PİG,EM'AGPI mPHP#&sQ::6D4r`8].%>p%S;˒HCPRPy8XHڠ$uE Q\`z6 d=Rƈmѫ!3V&%mx@0`+'d/=<ӚnmՀҎ(ˍs03%XgvO65Vѯ.1%}<[0I.mC;;1IZ9@p[xT#A$D+(,PMҽfK;.bk8wDj}f[w]ΙW(Y̱C7ԍж>}v~F#MN]M^ggCAߐ %.΃B mSR@dR54TӗnK?Pf!]ahqZ;[Zl:cؚ ΩeC.gviz$nnn[|KiPif? /?Dr'ÜYedȭ6janϖ^쁫X,Ӭծ1(K:.?Xb/V`̈́e٧cL<R@KHtlauXvF 6QaZfqǣ&uٴ ε~gKe*댶m˾ $Vf䆦E\F9;W-f=ı"/Њ=*H'̈́^  p\EL @VKJOM-}xhۧQ^PWwNΎ,\e;Lf+gf4E&H+jq|{^j.On mtm9]['B /N!}L&srNO#fݝC9\r\ݯq<}ڃڮ7RCM3cF vCXF?{?ʾ0G_Jy-#lF.Gܖ&%B$,^rW 4l'oїB_/5kAv:nKeaV^Oi,%2 @&BAB ~ߥC+% x&' =Q&]V.i$I7;ȏ#ŐZt ex5^gѬ no}P]bd2xrVZ]Hf)wv(fYyNX1{hQ߭)mJgB8*SLyY!Vev6lQ7Ipeu!\gRIWvAk&zG^څmp̄ YpSo /{hYγ3n9ȏ$U8\–Ճc.s Ć 'q$":]˓ǃ_[oL}<17ZQ'UO =NCʓvo2 w6[Pu\ J#2f;1ܮ:wP/~?J9J󳊌Y EϟaW7;\ե"W &Az5Ti^I␪[j\ٶJ5f{h[B aׄ5OР6g,*˜iɞC"tK@Yg2qEr IJA^;@sE ; [ f1} 9=q&я]l1O$" 'jAL-ʲ@v%;kǯzdY"P$!Ko%X:'ҥMU}/ _ž؊b,e1SJFƑ-^YĮ(Ww*7v2m>prMyp,,Yuo]G$ >#B(&_ËJrr'qh2LcX_Fn:3BU\; 3W)Qڤ@;}bG/JL(ɵ[0~㞺-8 "dVH_IiU} gH^x(u=in`M͉P38_ <۬m`q[*A6]jW6pRt!@RXd_zP"z) X ɓWqL '\͍!V JRe:mG!RBXI 2UyQ!K|;8Bau$P̎K[@g+9 )u%;l >Sv gF ̉)VBҀO@7,e}"~YUM&RWZA=7?LLdE¦Uj6W}A\W_*{Q:ZdyGZʐ C| ]{6lFJϫ0'~:`efgL4F#[o*B, xsHGg\p$yx8y^:1˽i8]=G|,MK1,CFO$ҲrT]S՗b,<о Dύ~EOXw}sSH;i<9Fh.g*#Z%F,r::}Yf% !uoD?0@0KGy{Fj@p&DP@I YW j q痎bŏ]I F$ԊcHp/."psGhPھMwf|K?]^Ǒk5s\ߣMW #ȏ=Zdt=n T S0MDyHRZt.푼5BQ48sj3N6_p9'%PT[41۸ST@EWO#aOE~ރ%L RdK&ބY 4dwO~K(m*kNnUtX?_ʱ)ܲ.s_bv@YXޑv9W9;6.g4REm= `Qvs:bHb1 7CJ~ =aA!l G3&%_YfK-Bܝ:R0jz*#E8x?< 1IƓh`2uE'C|l꾦 sEvbY#CT3D=C}.+'fuHv^c[ex;H Eqݫ uݮ&1 G_ 1F^vIeGBF`7`-e Gi!,F4HݮgfF fSZ >yCH4wbnZ-րA(_2 $1|w/iw͊JE0IŤLt=q2leO@UP׮W dxz5&|^01M!% -9l3v菎l5\U uA2קLqCiT C`:U0RǼaĐ/ ;$מ-|å1 *2GvDn91K?Vq@K "rۗ$]Ko%VّbT(-B)t( U]>|8 =>6fo-lzVjV5$US nwKD.U5ZvlGg;a%~w {!,++R?9ZbK5B-%lS=.ǔY&& >nإlx|Cʺ8))#Vm\`YKӟsދ&VFzQ>i"o4WOs-R4%`\$+0c'w,ΘH x@V_UO3ԡS%a8,[?sB4; e[c_`b2Va!$% R"f|m(_ѣys"?d6f0Dw\<]ж"4n@0A$ 6[ Q4Ia_Yh%PX1bU\ JKz1|T.)<gn}.@'6I|K%GzzK٣u S|ʎZθ7pqnfzpXz(Y==:W]U^HAmʷ[ҁ0IWO+q'TKRpq8!̈jtLw*i R?oorVz#2U?Txwt:ڧ Nh[3H*5fl:VGH kq %-4sl$Ĕr^-YC<;ŻyZ]wj|>V(Sp>Pqu? :D* Ac}r3ژ;/UI>W)GwӊF4sE wg 4-]Dhm nCzaP:WPlم]je)#_9`<~sŽ'-`SSB\k떿:IT:Ԁ-,eYG軁0U%&::R0XLxX 3<򫸇{׼&KDW("t nBGt"mOJtL'1gnK)ODga!|qy۪Rpwy,+j$V Lz:e5="؛,oh0t)Wij`/:/v-uP`UR  B܆cS@l6d1Jy-`V+e3KhkLM_ Ψ ijGP%mw,YCmen!׋==Poy"*c B05{Qbyò!̀K׀-DDql -)&J;FvG;!Ĉb6esQfo;}V﹇)j@Fci*黩42觝:fIe9ؼ"GɷT٧8i`,qTjB{<fG&8l:\Ƞ%#j!#; ) Ҫ]CŨH%hJg3p$;'HΓp6W>·׈ Gs1e$y5T")XwOHYB?&DSHZV-ESm!>"D>%}yT̛h1PkP!М~׬<}; ۲{JFrǭ4rT`~2s(p`zFHRXUy虻b a~fYS\ E-Ze`" PItf>{a&I3^m-1^ 16&y ]t_o02;ApDyЮ5MCQ@-,Pd9^EJ:9g(['zҞa@CV z)}:%mh[I$vwЏQzUQ{7raIά8W03_5+>aX5 Zb~R?3`Lo@N9✺&MUZ`eWw?hޮxPMe[h? .ӎ[V6-a9#[ *x;AS5ACU/ھ],E- -m7`Gt=?!j(憲+!)4|x܀uvhT hl>D +;p~ <">6iNt\.]]0dAխ#0Q-zqnuJm \R޽sOlWE!? IYUTG cFEcG7}QR>ާt{O 1 RÜg?@?,}Kt1 h~RPz|oHM$Ah gs#':ڴ@x,v/\P .>g^rEcf嗁S5Q?2lZ<2#Fw<1ɒY{ H)rtMHv_aYL(=vb$zS&mIe%^"/}fOD<qN--Qr[W >MG.Uh>K4pU"Zd/ySe o%fv6xOzӸE黭A2aqUⅵ? 7MI0 /aOډe򶕅iv<]5ToH2j貍V_3fQXCZua[|B[?i)6}QT|մp?m`b,#*S35Vӧĸ'.s%t `h|-0\Xh̋e;U$CFǖ ~xkZe2BqY/J>朜mkU oy5`ҮMaPu/>mwWhk(8_frQj!Vڐm[S%2]epy"6-8&o)9)% ?cs`W<>FhF۟"l3;T_BkP67o"O}^y7Esxd&E 4õiAȞq"Zi`1"i)hl/gjX>W\";q[ίR^+Aqn`yX A* y9{.tqVn3+fv‘\";93Q1Ir. Xx 7(oC'2jQv8D9 },a-]mm~hp2C&l\ '::7Tf9fY픠L:=W[y͂A9LE\n{ DPc\E2IEX#iZp( a02]F./rK TPRwQx93Y eqs8S! ISE?8! |{<ʵK* iyfy=(Bvt2a9Yh4t ^g'%0{wƝ|6EݱGF"q7Ԝ2e'"FvO~09a8xziD6|QwjyRju ƧZBRs`!8k$Lg˶X 2vC8lawˎh=g^5} af;E^Zeۋ{ :b*#IcECwΕψA%lb:tp"!^0OW9t8[[ZMFj[Iv/2m͐n}(}%%n\!RJ&4RFH(4ܢi/0أ{t5 g{?6R; /|K"#Vu$VTHwKM w3E?,9'ߴDS律z 0~_OCa,@V89X'C*F$,o?Qal-N jRJ޵C|)8|, AF঺q03ƈ;<,7u$ژ}D-*`=MQMDpZ_!q Oܴ)+|ŴK?mLtv~PZAQ{n]Ӡ8yv7{W2Ie1Vߨ!1,@\"sb˺s Q{A˄cB;H{ n` r`49؈鳽~=6Lܱ6NV@8ؤF Q$j::-[bޔJ(ނnKf}Vχ_Z؅H_>H=Ѻy_0 %:t԰#(!;54[`; Zp_xz$]bcӈC~MnUnC‡9V r&4l7T^b\4pyOa$QvBʐkrw޾j?՚jnpv~Uroʐ _/#Kg:"V0VYшG Ffؙ w}Wӄb/V*qdn\0lSx7$ kB?jL⺰8 3r/!|YtϷBV-K{\)WmK~^ʰOk9H0%;UZK7-` sGY8 5];`SE񭗨4wgJxd6wM".>=dn3+jP7gzJ4@˴9Lj%3=Bi9B+&0{3/ɩ>ޠx"c"D+B41&ĽʼvzJTtUH~V$Gb"+ɮ1䳜XdqKعpNUqna[?|n0)}.ر@#Hب$m\_Ȟ,%"xh햙_./R wXilGA7Dí::'LNY!8P;M\$$D|:tL1X/% ;)QA_)TE$'ķsLD+0 ;*DGsNUfrlQCmJQaȣ;<9?"?`swQא!t@bg߬뀻R!Mˌ "?lc'l N~۟lJ Y! qX(D>+\Zv3W? }*.RF\{>D6>I=\n"~Hi8=ĥ2TuvڙRw`t/ҫc@ТS:+}n:ܨkg3+wq'LA\IF-ThTU`Z] wGԮ^>\/f&xC|2Ul)[U߾a\InQ۞࢟T+aai@z)8m. ^&hC<:ePcI'8vYұdN (,hMQ^Up+0D=2`<#KƷ=1FBq$uf"p9lE>yQB*#F`+C/[+Q_Y_ָ6njv;ꃤZ02Q;4~J@&5stJ_OtYE0̔D$j*3$7ZGA4 da1a\z؁*&V E];_ iW3x%P,cT6O,+ (k8ܟMt{/B=k,{ܙa]6{ [63n]!Y*|Tcl݊ R hqabzʜ*;4%2[m?Vy]|MIVXN.4zel$֭(Rbaa}Fr *Y8+{Qâ#ӣ`Ğzߝ^H+Up+{I@9`6}e$!҅҃ Cp,ߦyX6lI/; Xs[0ł6W !!ԓyoJ%t*]`iD h2"Fm8}LP:4J]f?U:sTd}gxl]4/#ʍK,8OGWB<:y}F9Sw iأ*O"=Vq;wAUSr1Ҷ.|ݾqhi3v^ ^4 vq@g]΃)Q4t M2m0ʸ3Eʊ9X9#"ƇG̀aF:L}$OC}wVM]6 }U}\a %_|, nC+;Ob fx-l*Te vy͊| *7^!zIM~K.:äz Z~ړ]H|-Y|[` A%t8ȉ@9+I#~5SBJ[ޣw'OHf-UeRǻ= +g>a 52*E?Wp[SMA[ٟ-ua㹘|5H4 9`<ʭwނ" y g̙Lցmz6cO^i ,Ɂߩ/DAJQ;N $qp†E{MRa|>L@ƄSUz]MHr?~&cXK#YpZ_'5Uf\)ŧ/P L bEem2tuwPh"֊d' 1*ď7њ9>~ chX4ڿ\,bH6)(|m؆m{5 +ڷW TlT`J<1\ CHZ"7s_f}ZmI|V mt7םޏf5HvHf5o@z˶( PA.S*Va_o`dp] 8e!+ܸ@8麊>8/'ciϏ#|mX ֢6-lk8lR|;%JY[!CVXE?]aÓ\[.Zm#;nuNz)׭>lUSzEAS]/K?[jaׄ(тQ'5¡E,IS(ی߰f8,d:63p`FȦEBwd3ϙBuwBfbh 5t#xGpfȳ^t|_wSUsWhV"KGYHG `Nۛ?wqQ$ `SOx<::xIRcL!q8gƵI  )ݗI~^ʌN=nF _ǫC;ݳ7[7wD=8H=oA[)2d7(ԅ@]|4]Gj£2HYglc Znd';N~*\ [Q,|H7m2IE:,挣'.yZkϺy}C olXRPs۹ hӡx~[Pa bQfk骣t\axEDA{Lfx:5w[|tš6<]tSןS):'eɲ(ǭ6:[wrb|!b_97SJ)#N?@J KsdCY͆cUqSc1~xxo/cza +Z t0mN+ Z\a\}:ݎ17X7/,od1: Si=Ĉ&PmY (>Ve I-̠;w#}"Ŗ^+H?kSB~8N5wcmxBvޅ@c? .Y r>Gsh70IN ,Ȼ?3*!dBLv<*A.H#0D \D?zLh芊; +mv7D.Pk/- H\c!űZg c:D!x/3]6`awHIZ== AK$|a|v*@/zҫlZEEL]خ6 ېwq !YSU i_u.n6"bIrhg\zJ>,8}lW`~7RRĚiWNrm}S_`iz);t6ѢՕ?/=(MÅxr9ƚ$HKǺv;U-_$Cmǃr*Zp= j>5=pZX;mTN-!pHpb@F|X0r;5 ms~]qrEzNLqm="4,eW'bP< >4sY _,X ƅWnҊRf=M ^TQBY鞽B L$nB:mA6 iY}wAϡgvhn2Zxq? X6\sBV-Yѻz+^i늑w\eXM=?Kb4b%~B0PUQ+ h Km.W2 kD_wTui2! /qvp96~6uߘ:!.;+#r#:0SԭzL'nȈSS?bwU MHx,JJ~rrNgtX b"όBdGOIEhըlr GRfU40'sVy }+t?d)0>05$ "badyǧRI=tv8m/U|"@AjǦgDh\ h 3m^q2䯿ƨܿEWY$ Ck10p=+dN&OvPj<{a>+7 ZZ~iwIaws"LVJwג*9}ERRDM:xmDm@)<:ϟss9HIi+ib QꞱ?s#E#i$Kv+n#>x.Mmvb)5xԈGrȚzk~c 0kIN5:MT.@+)GCD '\wt==wQwRjTNO."%_ ULy&5oz1/ٔLx(b!=RQ^9PoxL&Gw~Ǹ~N!=21ietQXyc5R%G2^q2B*m46Kx5A*3(h} CAQjOhXbtہck^Ʒ@LOP hcNס 7fy6w[:gTL'gRU  94PLo6CKdz? ?{'qϽ]%I{| ^j}V6Dw)5ImݧlQ`ơhHD|լ8 oMH๠ RH1{9v]muEʺ;z/3;'tv ~2^ay dD^m(K |#XGl* P2/B$yDWݨDOBM >׼u.44>?-ZD4G|9Lj3.47iT ;hTՌ,92! !oSȪ ԭ7&_~ר|?I@_˷J;$eG}s My@Hq84mc]NR̜ZjR]]_6UL,?_rof7MdW /f^\r6R1w M&ba/f&j[ԂTzDܛ] _ot[+R0xb:qL 2CnocEڲ%&/wT^M٭3XS\նFD2[>|L5OQPT_aчhܗyAO&Z'xeDPD,Y N%d CJhh%(n:G },?]Lיf ;/5.IDG|pbZ@W$pӸ$zOt"#Q -)b7av\F,6.Y1įrpjkU_"x4$%AszXL[!TL?`T YQ~0~"n/C WBxl}Eʘ 5'Yzo?-!I/i{U965ʶ$xE%=HnfV:2]*;= Ħa]ר+cG&;%(CSO9Cf#0x]"ns 9P _y0/Aron}o~q+P a]g7[cδJDIN~uևrnM<"Sedq^Iĭ)Z N3.|SiZpZA2 1h/׵NCG(i%B_]^qB53*D-5`j3;Pu8@>)B kIJuC-ڈH9J)+YbNptԵRg:jr;\[xEdj^0zy7: P] D&EKN(&Gjٚe8D'x.Gvʁ70qMS:%55Z2Nтß2Ink,f{&,"5^G.)/<#+Dcc8 z{@Z2¹ جCtVkK agN'1 ,DOAƓHY#hԪT[,c[dUK iL̚<)a1oV< !)0 ׮_tP曀$T-u͚HZDa|Cʫ8HDhdR|4u7QCo?ab#gC#_86ŀ4q~#b8^bat㌑B.nZ lf jMЩ3@!ʡᗸM:`O#nS-ow:C=~ԉRnDߘ Sȁcwۚ(mƋ{}Si^WPQK r_Sx"`v{ Ό2KO§b•M&EAO)mz!}P8T}3ˏ. ݒZcR fCe0w3Qo]XD jQjz2Hy@"vB2|g(۴CS!zd7Z300 h>)Y*e6" ɢ7#_)jD" 1^j*jBEԕgKf`Mxb n4uџG(]S^XCMߜэe-p$T{n]OR5vh.4lJI3 C$Cp9` n讲IIngоD4A yŝ:py듅X@a-9+ _-TOHY(Uٹ0~IYuey>㠭1j`VxcD%9eX\Ȅ%px"BCgפC DSyĶ^n̠d?wA*etO5m"A$jT.i Xtڔߓ0%& ruz❵]H=f5xJIk}Nwۖ]K鿘Kgg&z-@0-!Nr Wy/_XR1UH -=jE߬s,,o0\;4 %@0VŠ*땮e4oxrtג}zL ׭$ǂeXմ QDUج)ᚄlVjD$&[-eL;|M;oQon}xS c+%Zs4]AM5XbgA8[IO!dCayD5v/-oo> Έ1Ȭ"/~]WI8WqG0VC+$@;.I\:G^{u =r* $lldM!5S󳂲WhD3\ڝwMx Y8bChe- yVICo~@Y뛂ӃC};>g/8< T1z},~԰~t7m9R3 :WO~,N4Zb|t^eMY`/ 1d1/qi(GM & iE/1ϼ; feXrۣL1Rj=d'&|5գR>A5%'3UOF_6Q;4 t 2 $c>UQ&>lAUmCJ-S #{Ս9iDXz'I*WnC_NRp\\놁 t3 }AtW6&3([+iYdOd;M=+` Y[UjzՁb v2@~/4@*ϔ#elsP<1n:e?aa4h~ V-VԄ:i;@HaQu_Wcj]+ i wY>f!ry\ {+.mukM=mFj=k^GI;k! VVpk1Qn4kAeMV%G}fKJ ֋ԏi2cgS{JŋJ8ɀ^a&!D vGJ`v?^3L*m ;.ϽwʺU4xnˢ坖vl ;.p<$pVIYڎ,$ $Ť 1 'b/-0RV}Dh ~I)(ҽ$ lRx[,d âJ| &hdk=,>QcJMcL9[*_,D!kHP8){_52Ü_kPcI峾TsTQ:ݙӎS:cdUb%)w 'Lm>iGHh7Kw}"7Y`8(,hmԈĈjg1(WP ,Z|\ڥ@e/8"T5:K|`OK.tzK03B^;w*(u 7_$A*S^:#/ݟ`tX ۾^MMNĈ[~P6dzjsRyc F$ưp Am"O}w]2M N~c됟n%zAi dnT^?,!mmХZC&8&'bQ RmLX<@?-5;M* ;C}zs᧜;=({B::gl^z>c/!r-k p) P4>>ID7+ub&5b]6qM/\41s{%:Of,i]/vWB:_V2nmuC=~ydiy|{ASda(`°dPEw'Р6RN3 ȩNF\R{j]/%פžc@3#Sr"fٙMFfDIjx û 6-!h&o2Szy/c}G"^E00+~<7tLE  G/ 1{˥mk5N?" :ȧ_;\+d˴q"6?nY3r)+qо5lj:j?3OȲ')[wS LRGE1V'9@p6UNmt P(1ڂu{1k =1zV{!ehe*u`7 .6 [&5<[vZ&V-<崪V˜PuTy=\H3`C /ڪ{PzT zǶzc_lիKVn\߸HpV?N3mY?u|nwjΝHgI8gȈ3o`%mt0tLl4ڸh1ܗjRSTMp4"π 8&6dB P3($Ko2өx7gk>L_-IY}7Ǫ\_{6n\/:@ƛj嫢wNB2øH)-~b3dFHONe@+zwfHZt8-Ez6'h^-2ӟa U{?>$yކ0@^llX=_K۔oœ9H|( mt ~2ɍl7уJI8dO)3':NqoZ| Dpr $_/gyLa8YwV emۡ-ГmՀ6s3:]Wn.ѠcnW[׶$h ]7_¨ո.W sc5\RXȇ8RTs sJ211ܥs\晢&r=iRŽ\]YJ?2]gX2˜% }UjL4i M+TÇN!o9s,@{jaFʖ}jّ- 1'K8nnCk|m*xeEy;=^;[EsI%t7нi% xgϲBы^{牷ZnӤZmyI;T3 NZX"apj'" : ֻ)$|RP\#3 _V7_}D>Z$YhrKRGiddedȠǯ¶[kyFuP>mLXM$^yGy|O(-@Ț<* FkN⩉{=?ab*."gqE{i]Hy_}(:5*e )Y7əds[ ^-b=1|rjNF "K"DB5Θ,sP;[ l" $U`SDy"\Tp<څ@kFFQٌ <mgT\&QRՕ\,que,Pf(gCպS^%2@(2pw$ 1K ;9HF-'/kCjIU\/mE'+g }]9:0f-8 HMɦTϸPM?x"Ox7BЙ>MEXTAp@_k6IbdfI&%0?Z]Oo&CYOF8"SUL* G%Oo95kɍ"G?J5|9<}تL9 8d6cafvܨ⩭T5`܁H4K-ܨ5 zM4MNY;1>6w>ADYZj(!h6Pˎ[6` /˫Vb+F 5͉6c}&HP vn;LW!G0mD ++x\aG<62悘%-lFqՁFãH4¼W$Lޚ'QG&xGX s T!끄I*˒ %+,ȇ5{$7Ln;X[+tRڜ 7&+vmսB>Z DwN};L{ !H9VaH?*cBwrG_8ά'!(GEk#XrV 1/⸽EeTzݠiIR?lOa33U~9gVCô.XmI{=(Jhzr\PQB ,ֺAʓAKZUVmKgqb\pعp:-~)rʌl Mx۷Kyh%NAe|[|?T61ǒ]y^b.w?sQM0 t %%0iIMGWc2 ڜ) "},29BԖV:ެ>Y+r:B,Hd(EELYOG)^~}]bR\H33g AFg ӊ sLկf"vT2LaDII ᡿@z2߀E8_א{ۤGxh-K={~1'z771N= 3p]"D ,¡^Zh3!nXĺE a6!*a P Xf)9C=-xj]S,]GgnFTP62PѺu) e s2$TܻU6<*w~ gZ k/f`X|P)v0k!f34ʾcq3MV^~节snW u9fgxRO~ηdHPN,ݷNb[W _"WZ(T~̟8Cg,2knQC}3@H^-cX 29d0]UZnL!h#a4<{+'] afiO2b\۾jY9%΅c LWd`rf /΂]!ei6D^@i+JV:Du:_GSH*Az^A>C&/=DE! x4'F:}rs[9=V%D 7>k9@q o}UӚhU YL00"7a'Ui+:e<dRD]gY-_uUޢW[m;6Ww841Pe|_/-َrdXWe/j"Z)DĭU#J>7zQ =Sh[ ,E'Ql:jf/C._\i0 vW30̜ZW+G~M~*'jL F0c W6M AžW> \? *M^]=g.Fvj^2ܔ t\P' [(v*fuUd@l_ \1{!ͫ#/ml)58;bq`Lg0E X}sdFջj=\D)PdD/^>084p4`cʞZ'tւp`e1W6v=;f>ā)$˲"Ҁ%pH7([+E6^"l =4VvI6Z[ЮE\pN_blEu0&Rl^65P<dtoRM!,~dzoe n0rhZ mϋ Kd)&>g?;u&R:mνǨwbYR.H߿Kp;L1`tq1獰TvsPyA>P;d9t^ )$OWl̗72 ϛ4Sۅ-J_27; KzdSփB /*8Ӿq;@cdb$ Ҧ80 jLl' (hU ]& Ը.4n,~g'GZٱ1G7h0@="l2pP@l E(?ɾ`؉$ĴJ;~)t/}mF 'rX|Vou&R6s=*b dx$dkf+ _/ua aZ8˜.J[Up? B,ˈh]ؐh e &*TSomAζ7Em"P~慆\#kQqHKЎ`ȦVR 3-n O okuH_Yz m ̄A(Q" gڱ ^NAPĸcbG[ey!-Ie]t# Tʌ-(TH2~yĵF|q.' %}x2 7ǫ -72k&Z{AkwN))qPZ+ʥTv5RRYS1:eun6Zc VG+oO$雂A?WsYh*^#T0`FkAD }xBA4n11H$2JRt]Qͼ5eAzkDݶOFoC3 gw)/BGM͕_p ZR\:!6% 1/2?>HMvYٙtG?7>l&uw#S.&lHJL^ya(YSZgk {THgpPtg4kpACy+Og-#=JCj.4M% l nwSVt \c+MJ@%q &V}ղ:]gP1< +T y(2Q1cD7XTϴ]ա@ 0Nuo؟Ds5T({v4AHP?M9 n{`tYI8h~3ܒ $9݂=痕s:Dx4h&_m-݉3?P *o_UYSpއ(ly( ei̗G2zp%9hFF URӿڬZ3=E+.DsƫiezB:Kj1 ʬ|88QEkO)j92q'gj}F *6ZPB爦l]}D?|C SSrH&¾_>ܐד^ͤBlJ"0-'sA޾`&؊yڹ'~TPhy3С,ΙWm =̊da^o^<a!V@4X"Q@ӻJ;ZBnF(x.Cc3nI68GV94o;f7:l=@ER=M'%U#?3B8 1OyRP/ա9T.z[:i&E܇YWy"L?$(gw6'sbN4jW#2Yjz6?@1/L-%x {ѕ1ݿ⦨×>()S(|!F``EV0mk:Q\ EN&S4ZFR rՃ𿼒jXZ9wNWo R[4?C=ٳWߘ-Ӥ8cH JPmF8IB9QaF^ `ըl4b05s zo3i-3= w^Tek2Ý1 : x1tk{ih5,wfJ6B3$BeF1o6`ď /|QLy4\pSv[N P,kakP';I^jmBSՓ6VGt8t(ġ]G oe5X6 X>bo1s4]/I9آ=> xj7u'p9˅2q)xY'wݝ[(w;Wa'sXx=tPT[H371(OWnSխpm5*g[FR3 ]'0̇AÏkg0䂤7|4#1r 3](Ɠ,1g>&w(1Bp;p\.g9밸-25@",v;D`Ʌ8ja{wY$^O\,a!#N9 ל(lNi)z^ŀYI@0{$* OZnga8 cŬ|ާUwrQSQ*YA*mGaP5X˥hg~qZb)5[{A#<ďlG&`0"J:j>|(/# {$F]Q,Ί"]&GC426](v"QCGY~3f@')[`U5Dø`G])hU@' }qVv" ˳L^]elWM/tj܀Gw1 enRֹD2 erDnhm˴2y0fӊ߷?+mbW<-Sڒ\6?)ܒNx- 4аJ7jSVk'YxI.4NJ+Ubex[q?'F̐S?yy`3)DC!<x<#ڀ>$~`o>'UkŮrn¯tR;^$r[6ɀƁ.3ׄbP= V7ɿnԒ1m/Q »SHv.SC5-}>;g򈠷LL];..Hv%~ʂpibKe8#[@!SgXG aN!GiqE0 so #lzpQޓ/( 4p5?AkXC'INJlۼpP '{-;ڮYGyRt*lk;與sz  z[,Hx$plH~~]Fs 9TeQL+N$j|FunYX̄J'͔pFjYT^ciF\oW|]םfxJ&^` !<:&p@j[@wșȱ֏F1lc{kI:F߶P&/Ցr*nSuifC,;f .=]ȭMΥ7^wAaeN|KYЕ]# z*kIDŽ[׽D|G7wLA"ô\va-8[{xմ<_e6/-Z9oԫ`&aaFE7NUQ{T^'+Õ%twYŭziءP 3ӯbtD$F3;vL$uܽ|EwQW ?sKHˡ5M̈́C) !׵/ [ ڡ9>lPTO4 G[@ϩ\t"L0sy;Tqc@:.y:RAڠC.? =ǀ!(P8$+r۫؝3CiiNw:#O7M}mrܘr%;n#?҅oo$^+ Q}hM=?$~'ÓvkmPT4mQ0r>M(`43{,NB>Cw<A7̒FAv8Чpm}Y5HGmfZcz\Rj5Ē;µ Ѭ:'`|)P`SZ ^pof,$7uʢA7ZʳU} Xy\5>w;a[&+:?ܬ>V>Mi+%n:*v1HI_>fA%u+ ׂr}?b3$5_Ɂ)]'!z!%cn6"%D{) -k7r02 W᧰ˤvn[I?T1‘MsH1hW괯ry4wC t<Tđ3;tD[3w3F1 R%}^jA+a.Yf(CdsX~F.r++II9Tt)M5\Q-q<\g Bc􎝦,9L5$!U>7;>4((Xzw]] ^{n~GeZdiC_#w]#q=h6`+"1W] np-R,uuј*'Y貗ZVqAtwztҍ͢N$Ͷ4Hsoh$^%?PǖWϒvzl6=h7B$ʂTY*beWYtё crOg(#$ݑMiK!o8;+vkU1YȜ}ͨ'lTثԍq @OZoϛi)JYN\BB ܖt7~p|]KIbs2:maɣFpW3{Er!*XEB85n]+6nsa2?2ZUIpПV±f$#v#4G&aevNB$碴ꀼ7&wHuQ30C\RV^frV/>3G,e˔hW葟 ݔX`)fғґSR lQM gX9k̳8]~AЭi=|{;xd'%70I>ªd%ayW8zKoa\x9 N{#QԴ㙓lAo+S)I=h.iעM=!TO5^؞ PYkf׍rLDH5ykIyaA Pa^^垯k2-AX{/W *먓1H%<&=%E٘dto72r47Q櫃6L-Jzj~.zG`b:96l\78i'=w-d[x g" G}7k獃Q/6rPvJ,D >1z~ҿ ,O_)ޝd~բғm_ ol+Wh&N7+kyqp}SN1A wiBՊc>2Fft s)r᡻n]&s W 2~\:63?w(!+ȐGgib SK!xvF`Qa̧I0* wEe/W`ϝbme(0오oO(gZI+҈d(6#H5gFn赊dpF*1O .Da !5@A0ʎ!Kwl'd:Vl.M}86ư&z.@+7kBoӇzu6bSXE5i* 0+zo)Y# lfbBҪ4Ε#lߙS5Ӫi0"Gi"/1=l"=?#σmo0Ư C; H6;;BEӳP䐉ZꜥNռUQ/ 9F jhMfB;CBB%!4as"Q~|́6oj)\(&SeCi6o9-B ;_:JUmnUu uBJ \/2N'r" "M琄_CoRRX@6ΎfcQ6\Jx%{:-t,؈^[2YH*'N4Ko:N 3P(@ jW@Xd҇?iSs&h!ue/NjXMe{\=qȴ+dt% H|OU+nGnka*Dq[5دPIT ,8!8x69b\LkW2HPiDJr/}igClQ)KZsc ۱ '@_#A[`|(p$ N!?ka&F6䐍cT fyowVdbd݆ݗE!dU#!Hxjx<-:7'U $3ٗAx0\+8'YiI>l'2r;s܈>bV!waX}6p'Sn߲?vIRQ`¦- ur#5,.h\v/AS RDp;f,ϧT}d;|xYU6#I$PŠ Z1&]ubwd4҄[}TaXKB`ͳ>x x 7QWL,8*[uB/[:#"_hf$,zٵn ,x=}|1n2̓ Cn "K-#x=B6!OE ,ݩ(>qO<5wc۱LBdk'UeMlv܁vhѫZ^|aݽ#6 7jj|.C8+0 $T5 LuōxraMXґGaf7%xKO7. jc/O7!X>*~(5.c*<^54ܥ9GJȗE$U6d,߾蹃T?X|].f>KYNt:3t34&U&Cx, Xi1|chE2#~y*PEܣDZS`5D683՝+`鱽9К;b%@Xi9$t/JS>Ά}]z06JrHFkch~3gıwR\Ĭ\:h1^Eu3Zp+4Jw?;9_[ߦS06uF-6xAV W®4ԁfZ]Ùl*}"f8&+mP.m}E}Q ~  L\2-w_)Z'].R3Q>]B)PԢ/?/10)=v|Em݁0uDs頺b+w]{9i{))%fL=EvrG87qbycNhGS,CɌS$I{о{^CVD̾12?HV}.bdym}QV*䐾 J6!3u׺7o BH! dш 4>i λ|uN:S|~XNL_9XTJ <5\Qy %8d_c" 9˷Η|G~j.>pM3}6Na<@"Ͳ Az=_/UѤ ;?m9WyF51/o[XRE^Fӊ>Ӂ/'.pHdOusfECV#:OҾ39ۃ{yFf66fAHYkM%6Pf3UMnb}f+jP@X;W_KI]Nޙs=S=% ,, /.ФL;3 h0#fWA_+'(Z#&<<[19hF9V|g3j@& SbC~HyFzk|,qn⩎`hsL>2vo e":zx=w`C6%1+\Ϲu}IA?y=;~{Gv.΅>XelޑUర0 \=Uя>[ mct'BL[VI! +MaOrouY(( t eLXjM$]P -\ւuu1:[Ȼt[/0Fuh@"5F#;|6z+]'' a'b{W$~{fƫ{L ?L{)P])#˪6ٮP2WA't 'ݤX ^v?NcH!xՏ,?Zr;9%bRiŸ">n*UX 8g }_?-ߺ'U +UbAd՞'r ̝p&eX_h;RLnRD1wj8ZE 𘗜Ө~A"u@}g?dy_ _pi(Sh6pQv'.:U -Lعvʷ`^~oCjs` b]ZJOCDN$ ;4{: +e,Cpna1Oey!Ҽ FTZ%Tez< [Sf|#l]n+?z>2  -mD!_LȚh銪){^#06c>i#]`P =ES9uc*?y T_,DV7v "|cn#ϔ9d{Oޢ,9|AekMr\T2;-#?If-Ӛu#_B0Wdό0rTK(.aPfud?vfO (l`.ܫD[٪샲p3yE Ӊ_~ěFD]@]hF 9㵏ʦ@CNDо8!=0NUz"QDes\"RʢIjKKѡ'&3p<_8=@E:a6(Jc"RzOncsqumXE[]rϪ9=L2 yli&Iͽ5t?0+.G4}&o"u $c[0`ՐXy?3(V  _^Nm曙1w)<_L%$#gMd'gwr,5 tIj#2$eڎ |~50#S_Ęs".X1RcC@k.GYSW!ΎEjME˶܋0 Gv=v*3%DeIoGxdrk5067m8-5y#:[,_ LhvMAA^?![g9=_"B(`Q ߴ{XӁ]G6^ޤj4E>Wmj,}'C b)~}{У]0"u~q4UKN-m24='2kaVN\B664†fрN|emN 2oȖArG5rE*ޟ]Y% !T(` PUv^#̓C)7҈Σ1 $W+߭4l[/xakj)ے;2PPҬ<j+S g6]*j¡݉ǿ ]!&j;hDss߀?xVݍuEp3^&Ex 6 շ&>ΔuJ -$J@9 ][Pqsk gӊS]g9Qҏ*4Sk\0RC;;ʽV025ŅB}nڧF/PJ@wBI^zf*;МP#¯y3.4\|]Kc|oASvZ/Q_$˂u"ϫj{X^K&7Xw$9 `|ձ@'d>IJMd-G2ĤfnUzEu:$?  NSvZD67\NFepxۺP[|^"S_HOFJo̵U(z#0E~ ӘEhVczt'_+ڧ#QȋFPʎUT2I g_cpT~ZEz^ Nӱ&?׈H2\Eh H(ab;C}>o VpeJ% X|vN12[^ Ԃ3U?)\zR(WKTvE V^2xyPk$bztG`zy6|зxQq_ DQi;0{:|w*֪ecgftuqk9!qԵW9D ]!q.xnixO$1̭`Cnҕ1rIe%} eqp q?!'RQ!La}j~vl93gn>~Uo _',580k-(eI)I(b' '4-w"<5wcd?'N5N{Eْ[K40//= JR0x_ E噢GZżtޘfuF,,=|4> = riyc9CcKd!\D4\i5Q1#>4=iUKi$@ HdbmBe”V(ߋ|$^rn]u qS"qf=~o(2(U%XSA""wѴE„2 o_OCy/Q]o+hŁ#2gz7zzpm=I;l% j\vG,1V5>;}]% UrT?0R7O.b8qs\&:jh/l[F/U!ݷs`c. >Y\J,`*˯ضbϬ*PF/i]uOR\J^ջ.D7f*+DK/ҥ.먟q$3ᜧ^Db#9o$xcx5G tJAyǰe\.j?m>+KNGg@^)yYQ_;dm]CjRt&D@9n9ې80kQ?u1xmQT@(-k".6 ~c9ts/WbgpY24:JFsPsGVD4ggNPPAZLJӭ6g^T^j+ [̵8ùy"n>
     xuˬE&%QB>6DYJ˵hAcL?v΄a mtyԟP8J ѭ%MKCC\[.wi9IwZ:0<|5ٖ9f(Fղ[sM SUj}Uc2jMD]:Ht`>bIPL Ɍ|Un2sr  5d(=?xu#`` JK# QzOH&o9>1i,ڈ$'Cܔ+Sé`t.}mE5Wx[SK|6JH  Zگ` od3<0qtLG\ȇc<;Y$9ú- {[1'kI4 =~8V -92X }g瑉]'3DG0+3:rHDэ9(^:Zx|ji L&]bfSCD#u*S53wx1બ'%B T11nTOh%jy.1½F+Gx*^RiC6tu{3 n*C2R` X:ھl;?K<Z~fL1ϝܻ azFw2$Zbg?sodweF|o+ί1Qp3$9VfrfT%x쑠r<ɑ 9WaB\tw,u.rOtf%$^Ǫ5+dh 96h\ (T?m!]tͿW=:dݴtjGb sBƞ,fI [{$Om~,P:+{ # ZU$he uoY#2 '&?^F[q .),q>'/$΀|0RG?}Q9ՑQ0cy ^ G|X%H*3)$r%>c3ыh~Hj*ZfvmY%eʆXXŽ/dmt' 62k}+v:`Һ\{N@WS5E] 3m|>Za A `5i)ke+.!+0g&wa3Eˀrq*puib<| z95~+.=1 +b00 kGtS+ƃ+Vngz|' A53 _09Y͆, 5s\p+xk]QQKrj`$T*mhycmfEoX }7S(X&þdrP`#zAfvCfU%}s>]5ȭ60Zf_L{M~_fSFC e,vJgoG q&wG)0^?R"E#hy1pK7 /.x9~*ESp 0_9}m[r|-bHކ.x5@V!2g[/(ccͬVr !Thc}(~2^ +ڥ7">oiO|8M/.lyMb닁22Orׯ2/L̷DxI<0IJ(rӗPGjHhz937fǶDh7ePl>:6jfpA8CyiLv=t׮W2[RԯM﬷ '~KcI.J:v !9BM4|+Y5lBVxu&ntJhuP}ԟ}BGK̪eѿ<˿. X2l'~ {D9̭Dݾ% X5fps;]O`;D[A>QS.9le9_;_m/].ܒPAyƿyxV"8AL벸l#A=~Dk{u ޾vmg67~&8 1H0R~ uj=m9ȑL&!-V@o߀{8}Aڨ? {{}|52`U?M|w\V?Ȟf H>r7}Z$iĈn tG.\ULRv&^k9EuO 'Zl(I(M~! *"_fy&t9+;6<+|,R-g֞u66+tA..LŋӲ\9%Ѡî0Ͳ,Yi&vhm`f֪R]O+D ,NF)/Pf0oZ_FD&+bsG=|> *ɣtLxst#d:h9uR$]Y$TQ;>G/Sn] ;u+3d;Ow^f8pdωaՑ~5v>O i:F$eg+it ą7Xۻ܊M-. ;dDlpi?Q 1Տ-s4Uk5tScº9;[ȋkgokїql^aPsMٮSEN4zuTQ⅞#C/{ϩ$a $\yS:uvmGT k㕙FB/j@CK\fUxdRz T!čh:=lX:9o8]z&m!ݠK|,S\r ,`u/VO߱޻=zuR҄k#aƈ!C2&4MW6FqhߤxzOmXo3yU}"<|[{p@["X>R#(bv8Z628BσG$ 89)R]>?}Aeu cbn.H8B %?|KrBkX@*MG_Q ֢(& pK(Pl w v'ےYtO'0}O[R=#RAE(صKBD n=)Q.|k_ǰOVC|Nw᧔`?B5;t Rox&hr;3HNT>07 `6Δ{!rG_ `K3Y$Ikh1Ol+qJhc?YR31˨ 5l0{"3 +7RL,:(fCN,{Qʿ}n^9 eG[Ȩ[tZ*,38_F[wTC :BD JI}F %Ǵy}6N!b}r]2j[@u!+h x!E,л׷ϱֹE4`ǏH0'fn?-$ v"Ŕvn #w2Oz,fߟCPYq{V8G41bF>vl+` d{"I׶^Є\pHy7c@i bVEaƭ#DŽNWf}32Jێno4C8ȪȜ@7^[ڟ*XnC6=_QwL=-QvQ0n7(,ɓdĎKµ TcPm''dݽJbT 0J;r"_F":g3IL˞XspqpgjcFjKetJ, B؟U}6H nK$)z]lu$] TDq3ixqfw!χ ߤA4 h"#PE!oB]㮏V@(Bym}sPX ks]^piHLm*_lTg7QOIK{,C7y&2F9H꽧Kij ꒰:gqUymZdDcHG?d\1\{{- 0%`5ןU(go–o5X87PʰSa9p^Hv!AF`7jVx^7Bo^+NJ\{ A]GcA&D\hos< )I@g觰NZ!ADV+ɢο{Ԫ#sV/ b 41ɓ̢;, moYBdlނ9%dOU;(v4if߷`zt5 ["  M"ۙYtP22mD$UE._r-2З 8 )Е R区 "uyTCq5g6[DQ*4)8q&IF'$st0^;Pkd.IJkVmYSd;W%XX|ט+apojA^4~T%/KEJQ` o#GݱFr3n` ᮮ5WwM߫+vE&v\$# :3i_^r;fSc=y,SUn bxldW#MYִ˭DF A}MRX0t6:4&L'Iɮ)ݷ*-cAb^N6"P1o) i2yz0Iۏ~By0  a=KCY[if,0`i_^t&?0^[q5~}eg*!*2NU9wK$K2YoKRig6q`tZE|=~nWar,qݍ ܽVaFB&~7  )0 c]񺿗RWd+*[MA1Le=>-L6XުJPoS=K^ݦZy2Bm&Y:wPr%~9 HkVc/?9 LvŽl/yI6Q[ :'%|` z,|sv[5w5ͷRZ$_qGx ,iq0cZ0|Vr2=R`l+-?_NU,GŌKdyTUAeN@I㪙;yQ`-27 -6ԡ$ :4)G>S.DC*2HJLtݻ3L9{͐7*Lzio*zx5#ik67 p7W06JSՄLy&ˀC1p11K@h?&{¼5"Y2ea~sPESd"2g=xqB q k3Qå~Q@k 9CNFfw_ >i@nwd,O(6KR[z{6b5z#Tڝ`ԃq%uֲFD/ҚiCjCn htH3 ,)HƄ4\:$z'{O9m@IèI:vEm%vXt~OU}X <ߪ@ZS{P᪅? 5uG\ݚClLa(|*YP#SfbMmp{$ݣu\u'ȕlOW;0ʪBdGas}ϫxtIEߨӪ^Bn[[?wĚ,ICF ZWcXF(Qr!_*ZF76ޠ7g!~hHg%-Z#Ey| qsYsbbzP2$ >yor/1ȑG}/Iד D1vf!Z-_۔gjG7D^HK{ݣ1X#fA)ն R~ii=22A/[H 5wRkQbg8sk[E5>k}ۢu[Ԑ}ij*}74PY`۴ihb&n"UDY7q9l >j[I`ΐHB6շ̕9yJ۝QxvU//nm uo<8Jjy I^gތ$CN+˹e"G68"^*֭fvIȗc\t)z- @5Igdz"*~v0WA򓒣mYGHgx qz҇i#؅On в$}P5IpP$a3X {2=eiXw?՗W-gV؋={5QoK(0 Hk) 3?!h< UUF!FJ:jOq$&Z[NP}WWŤ #A\׮0¶]9z'V1 Тb0X#X\c0 5OR! (~e78+I&uV1F~]m8e6s! uZ&Me: YZ