libvirt-daemon-4.5.0-36.el7_9.3> H HtxHF_ž ?*}}|5qDѤ$%-0N{#7b73eb5d65c641598321d671ad461f826b0e40fa VQIq$͗"F_ž ?*}}O:3.ܐuoZET*cq` Re<ސC (~0>Ig<?g,d " ^):B S_tzh = x=  =  l=  `= = ==A=r= @2(3g)3n*4+4,4-484G99G:v>G=P>P?P@PDPGP=HQ=IR=XRYR\S=]T=^WbYdZ<eZAfZDlZFtZ`=u[T=v\H w`<=xa0=yb$f|gg(Clibvirt-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._sl7.fnal.gov(ZScientific LinuxScientific LinuxLGPLv2+Scientific LinuxUnspecifiedhttps://libvirt.org/linuxx86_64# 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. getent group libvirt >/dev/null || groupadd -r libvirt exit 0 if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlockd.socket virtlockd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlogd.socket virtlogd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset libvirtd.service >/dev/null 2>&1 || : fi # request daemon restart in posttrans mkdir -p /var/lib/rpm-state/libvirt || : touch /var/lib/rpm-state/libvirt/restart || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable libvirtd.service > /dev/null 2>&1 || : systemctl stop libvirtd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : systemctl stop virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : systemctl stop virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : fi/bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then /bin/systemctl reload-or-try-restart virtlockd.service >/dev/null 2>&1 || : /bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 || : fi # In upgrade scenario we must explicitly enable virtlockd/virtlogd # sockets, if libvirtd is already enabled and start them if # libvirtd is running, otherwise you'll get failures to start # guests@ p75M<] (!jp M <(,)nl^  ~$9AAAA큤A큤A큤AAAAAA___________________________________V_________________________af94493a509833f1a634c957485b6a42e6b98fc31d8e1808718c9d7422c349bf60d97f2d5f251f691d22a90a6fb924709947a5ac9daf942c12ddc9775fcf2d79a001661d77fd52ac72f3d3fff5e82cb8062e40de1d64d1aaa8a430cc2a16b3efe3195d55350c4048b112c418f13d22252bc1be3f2af351d46f051eccba6b5ba284c04725edaa537f63461512f674048e9d68d87a6af4c2173a372d0fb431d9461fdb290cf29d54dbd95f12dfa546cc6fd7e51f4898222dc590077be50036a68e818a97705c7bdd5d318ea0d4794c266d8363848913f4f6649c10a087ca06d77e07c59bdc5c635d0788ce90b7625b3f9ceb14c2075f1e9d4ad705379230ebeecccca67c8da78ec8f5cc5253644528c7f53d61e2a331e2432bdec2a962682203550e779af3b47d7891dbbb16a56c3847fd703d3e33806103f8c68be721d39f71b87ffe1bde37039f6f6ab7dde32fc2c02ef1d66b5b290e5f8bab05db0a46ba62a230016fcb1ec1d66f1ff0b6577fa87389a769957fd3e5c9fee99965041ef28230ab81039ba8768b076935a2ae01f3df5bb193cf06cc29f63b56c7c9710ace5eb35c6796a727941a8950699b0553eb925e30ca0d0d5a032b451d34abdd8aa267782744a7a2a7fbab2148e08ee69a13573071bb16ca798b919e3e310020f3f4903b68cef5d924b5c3e92f35b7b831372e86048621865bc8edcee6f90344b551eb1653ab78f370240497bf5a6007fb59e5af7d1b75f28c3d6e65005fff1760a2325b6f8826d37ebed51d133612692e9d7c9cba40a08a91890e05c949d9af47c56f074fe90ac859e3eaf8fc8e5e5fd056db8a30a0e569c0c1d7919a070a6b922be1a9ed2327fdead7cc8bdfa3ca22a30495117b174bd85fa26e25617b3ee0a0695dc335decdf5b8838cbbdc7df5d4d9a1860ce903ee5f57564a93f98a47a0cf618a1f9baab17e9623d893f4e14ca8424246b023c02889c1cab17a74809429f93f54f3f6eeab4d08ecdcebd65c4e13344bba8e4d0bf58107e2597ed8acdda0207154b1e05fa1262328bb37ea1a29c52fc3ebcc4b73c7ff1da82286118f9f56fda96b658cdb90f1e8fa4fb98ca44190723bfecd23af09e973f8a68c3c2e9cf35db71df35740afbc3587260c3f756249248c1b866847a67bc5ffee211b2b3076d8cd3bbbf2c795121ae6e6edddbdd5ca5fce15fa6862ae5cd6a6d2499b5a3d13b016b06e3360d51cd112343ec03241ac2622288ba05c920beff03eb5f0181b2492e39005f09b21b6e2d68484904b1a5f4090371a1e193f66c092703dbec4b5fc962c1825fb9cc6ab4c48b53a7d639727bee59d367b3e4146389f13a050295a119b5928932edce8f7e0c8d3449706261c75644c67c826cc6354e060cb9d90a8e41cc81531ae6dc9a235fbc7cdbcc5051bda6e745e20dfe5928a03f76ef34f2c4587f697718af964a5f382dc90e6ea795ebcd8c07e23d3d79c3d47ad9f460e57c19814ef5f1278c987b9641851b352b326dda463c36551bf78572a66e4be4cce2173d750d3d77e5f0bb365b151584edfc5873a4de6a68e736ba849ad908bed911def23ebda5f4cdf6d2ece56b999869ded26c823796454c7807681e4d73e185d9adf101bfc533163a0c7376f12b855a3d7b090fa4b255d452b200188452f5d3b7bd5bdb761a87ea9be57d0a6e945edad879a86ad9211247fa984e3a08d65120581f58ca49f3094a9bf31a78e6815d13da5dde613152ec8d1bfcfaf90279da654ec2c100a5202b10e06f3292f06acad42070dd374ebc456c6217bfbb52ebca9f518ae762de73871e35e540c1b6c2217bb7c0b7486eb0e49094b3fe9cc18dad131b7f498c6543655d23079377127646492f38ef86f68ffb56fb564d98a14154cf78dc99977a997ac47a2778ba55e25c29a63db9d835b938efb280ac688938f210c2ad7fefb2c2d2628716651338a5ce2739e50076c9b22d54c4ec13903985eb50ea58c72edf1c80cda90dcf75ea2dd590759335ee85a227388662690a2215b3f09efeb4fa0b4140b02be16c6aefe305142dfd308956fc2221b17002045189b72079336d5b9b0f1cd018641508b53bdc5350691113eb570dbc2f0f8191f3c47160cead3cd8afec55db2baa1e59c1d5360477317b1d21ad9cfe6bdde3c86dda9d1b8705be1d38f18ecc523dec42f91c679143043c9b28ef82eac68d1729a21d371c18eb93f2a18@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=genericcpioxz9x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=15c85e2a11dded4525eb1b27c21c3f770ae8d052, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=37a34d0437751e3e87224788f11a2ec5224154a3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=5244d2d53ebb9bb086e5726d2a4d735cf0b3c99b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=f472b67ce98cc4241a88beca8e3ecc96e6be640b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=67696abdef350778805513b2403f097bbbb12dff, strippedtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)XML 1.0 document, ASCII textI*q..RRR?RRRRRR.RRSRvR`R|RxRuRLRiRRIRYRPRGR{RRR?RVRORRFRERcReRRRgRDRdRR=R5R7R/dev/null 2>&1 || : fi rm -rf /var/lib/rpm-state/libvirt || :/bin/sh?p7zXZ !X] crt:a`*!U&?sЁZ$߮V~];T!t)s+)] W7bH ~G?&?t3꺑;ݠsD}H T?IjhwR.+!0o'H@Ѳ3xvWV4N7  l 5yhrWKlz$L||.fպDhICUuble-[$͞]z’bW<*譃TO32C'1 J[m7ؠhso.i#0D@`%YGIɭI1u5S 7oXѷxU fQuOxf[lܙEu, lNXz71)'vo3ӹZnO,=u# X!Vͭ{{9 aa u$!gUlURo]SЙ ~H[l|}Nv $k 3 ]W^"EJJgf.Ŕ;?U U?bê-~IZQMT*{mRR?9\gA"V)@k 6Sz[}!xsUR}"2aC,>U=4^T?e;Nźr<HE*.co$FxZjGw ie[Tip[dHd~nc@inPH / f엚6z:,݋e[JtDsĤFϥt-%bV5ѣ/ͪ7fC"M_kV5t'  Du:W@` ! Mj 'dTQCrCxcvO#ɂLv#}Te1e#UѺ>Sܮ6[uwU꒫5=kaJ @ hBf&pHՉ,T V4*=|K޲xg cūR, l䩚ٲ3 qHeU4٧n45!A gjR8`v;`G@IJ[Dos hV;'%LBjWZ |Bei"suoQ鸕DQSǩPd u[ʁyR#L 3}Ox0RPDN|3lǗBnzlF1| )(Tݷ+K-,"q$G]qT/I]Ӑ`f YKY<ajIc 2al[1@c= gxlR)Ƽ ׃tTU3o4昏WnV.% *,> "Zl]芒̙Ft~وD:5E5\3uۻDQ( ; *Ip 3{do XtRG pВ/C{MmIv.5,5y3e˘X'?d}2[0DwԌ]ǯ"#{e HG(< 1cѓ`k$SƚeFH[ cI*tG"`kv.)灸Km?n s&I)ۄ|Du|I__s_ƻϓb}0#*,#d]mʐ_aEDD>^K_,'S8_ՠ_.*PE(夻ZS-㳁I'?qK f'9 }I Bhm"70{&av/if ]\dmV4 8WMg'"g@HU{gVM'+;@WV=' ߤ6oi`Rޏ~ gvXBi_J9Z#CsV{ЊW|ӣg;f/dzt )ƅqZq%AU>&@tM'9avHE/`=mS*\/+6G/$i;%2.c+BX1 qթflHj[$͙BNJlmH ෆ ƈmg k*0 !x_k<)n(}}je`xY/: L&bi8Z^d=>cKmd*ZXKwfC{~Mn\#Ǡ[1`X%w\sی:DجF7'D.zzƜ1yRw^H?>H'eA@}/>r[ƥ.%,NA(w-by[rt1VP~/nyFy9OZ*TKsGm} q8X!<-ʱ 9Hkz[R\*^0<'P?1^NX7Ht@pY|Лe,j,)|Lgy~jlqtTp Q;3dJz#gm!Ǵ_똉_m1#0_L[w,k&bP0O+""VT*KIϗ735r? (5A_8G˳Mr D ,(yZR_o",Udג7zSCҢZˮ{A,e*q3cqe@Is֖ʅ{2m˶Id*cKf5gYxMIXe08Ԛ'd)xVOدp;b%m?2:1u*8IIieDg "~FhtjCsمrS\̰FkT5׀r?j=^:9懠4U].{4'"y3) +oޢ4!)Am`Ir32[MvlKo+ݍ$4vǒzY3p`꫅1T o  MUZ2g˕| OGt]KdMȶs-ɇ~ Q0zP'y[jluZHPLAêg 07U2 *fgMY ?]> #t@ZP l o<ĽB>j9d j|$g8euj3/D1N(fJMɘۢnm\'+Mж֞ Ƈ"3.m[4lϋ<ʨ[V`$d4ZHTJa4}0 6RYeIZ*pV p:$شtx}V#[qRngTmfc{}ǥ]ЦJA^hn)ȵyS;Z:[Nw;(`3Ds.^ycjp Q6!׭־fd3qvƒ6n2=u[e`(IY6~zaezHC >H+I.sQ1cL8-xX.~ն~ xxș A@zaF"[!qf͓jm+3^{l}'a`j8#c'_A+ڦWq4-1/Ee$#ŎYƦF $1L +b%IdIb4 /\'P@Hz)7߻,X;9<[{jbﻒ0`֪RuL6sk6ؒ9|N XFXDScG8P6x㻵NRӀ|(+W6Dyc'.0av§:skS7CȿFBE4 QeJR`-ܝ=MS%wh܍E.%ol.a.)O9Z30.b+npm-RT|U1i-#0ǫ_ +ǎWp?"(W7r1q{߅Uüky25't"M"< fȻmMUgXHD_I{6hy3@3<; @ Nh,jIc, c TK/PL`q|I+UAp Eܭ@61{)d=ȤQϱe!)UanKoA bEc(&=B%tY%WIѰ0 ζ+=.D2#2zq֮l}s"MMd{.gnl""IUb~pˬAc->TC# ''PPNBkLcjm)Nhn&WŞfMXrk8 YfPuBS@TϕϪ[w19D ݼ:yu슰Oڄa4)Ze[h.pJp;A8/M gt&ȷި!?DdU rS$v fv D6L@'ry8qR&U$09]"qY ȖҁڱձvSW,1tz(Xp=@{R=O|^`GL#_kAkpxQwΩZ1:xI7^f$ŃoS,e u qt6~f9ҽ,g 0xH)~1Ф:0QCUicHWה&{S=hi nu6JN^aͰ_,JM 9X4] .Ӂ+1X5!;GzN-k%NYnr8!XdWOק%<ЖO wbiFNzFf4<|R5eNWeZUE[4đ* m6HRɱ!Demţ睺lⷖ(C.qIUIj|[Dw t>(j' gE{_B0il}ݡZD f8@}fNffN]X,SDp}0V>99nyN^_)`9׮\Ϛ$I8]a4(c]jſKPixmbX;삋ZbmKx='2dE85?8n{DA p'`؆}l*&ǐ틲Ё43oQ{3Ti)~qC[apU{5eh7MpďюsuYMy@by,o&RsśƒSb/?lYnbQƽR~Cp(Y(J:\6$zKU܃]?B1\ri;Pul5/_\X@dNt~UwAq1t>(V H$z_p#2MN-wPV.:^ԓ]yT31-w>\K"Wϵ[y7Kɏg0bP.(5TW@ @pn~ꁫ~ILM[m.ͫoI$CN V IT78k5>zo &ό&th~mi$Ƙ0,k.U CF +hIWCwt+Ao{׭&$wr (a%c=;ۡn~Heo"6ٛµ:)V`lу0CpE:)[Wsj9 >ab4RlLuNE]'k"5v;T<\UrmC?ʗ[i \=Γ]f}ZWi! (I3^63DӸ* nc9d$pR3^ҵQ]F|_S.h'KG&CHԅLHW3gm0 Ľ .<ߧ<Ąov`8'"k3!n w=p1T)+,D_ED;\ޗ=,p@<<^K~nsxxI ^@A 9t9]ԞTN E֜c{&wi#:lo=rχW7Tm^ȮP(9զ鰄nHhM8YvaL`-G@ٿa{DV#[fI =$GCWXR&u(uc0I`ɰ)ҵpS^56h|EK)A%G9J&<K_0V R=گ͔S<ѹC&*Epl(m&םut5oJ荵 MjWIX-ŝXLTsd1k֡ws; 6 (:%6e O :NLjU)&뢹0Ud|\Bm jb ;W]RYA+eeG_LM!cz$wSlpz}1"^_"ݔlQ,Oy&g;°@}APe״cI.T%TTl9y\z/͈ 3o]ތ>G D X֓SJ>)_ K&X ,H%Uŧ*[9)uӆzPe3]SvE10Xa/h<$U;5{F́hT@wJ"葃V8{E )i(,Hv"ӂJIǐaVʚ`(Cax@e+JLhY gô#VW^silH4:dFlhD䨝22{eL`4}G l#S8uRTӀ0?= {DPU\j:jyyUzk!|C@UaRa6U;+alp.3j 8.WhIg;bSWN\BqK? x?,ObUba IQT3޼K#X%Caj^?뵞WZWF]nZUl͜"*hj\+gS9ǻiѶlɒZH>A.SF_,Vὸ,#w{qjbtGQ \zUU׻`GçRq>0Sҧ2&v͊ψ 4@qbo2Lap" v6ǒŚ \$6uO"M˅]ȵHsoo`=rQ^ Du7 X7`hF헬11g*5/\F1WJj>KuM5,,&*s.N-qK!Oj6J6-L,DQ.-ڿj,U{Byf>''ژ)o|=x,)TY hF"8*5hM^1+ ޾ $+_\29 )y/IQ?1g /9M4l'`!:0RN3&!!z76.ҠwihHnLV;ÍB>K }C=no*G;q+9wQj96`c=iPso5 #J#=XKd5 |m^mEH{3<۫YHMoN0[G{%L?3 J|M2אE Zvf:ɛV_3O(;]o{sI~_'Yrc0gϘZKaLi*ܦ"Xq8:JɔW']T zzp({:Ii#nȸqVէe.{x@iF^Rs6UB Pw&E"`NupKtg_snr.&&~A&tY^/D|b3øI)Q.e,_]}{?e{'g o 6 2 |1=W?`'6'uI8|YGrf43¿]>eW3b5:X4d̅$뛴"Lѧ|IC#NYAƖ? FE)nW}Đ>/ϝk%rxz늶m_7< R-!lP9i+w0ƺ+%ad .R)8ߺ?/z=]剗UGg1.%5=XL>D mɸ/jO`7Gga073* Ps1. xnc\ic } FpxfX?'a|A l^$xYўNBaQ>G{]Xycz'btu2o[ X7;~U0k<[.y>Ֆ~!]OOe\\2}BloF b[K>4}bs,˻ ubGF0.c<:p q`봹Вhsv0'lE>gJ\Y:BO^p.E(.wIq(d_u)*.FFaSh#xZ4@@o<jy:PE/lFݳJћ 1L B$C6Y Y_Oΐy%G.x\& ?}۬۱֏b]Dglj–`!Ȧ|4g337㮬X"CdVx/8A mulo{m NFZ;|}6:w.*?ψF\t8q҆ Mb\iW t՞QDPd7<]Z Q)%[j&r5L3oR&VJH;CdM:pu|@WY9XQSHvTaz #PVwky'hPHhiG EH7~;4JK~~M,VXx)¿6H,4YI_׍[L\@&5u4ڪg<Fu)F"o( ^^ռ%~/FgcDjF-6τb=:JV菡~m ކ4B>-09UM|P|%jF׼.՞+l ,- +L}qX^!Zem\*LoϰC3ptV.vD' E~mޭ(Ԗ2+yq} 8](e&%!l0EԂ'kEe`t8M%h7*)`ߒ2ܯY.vZȬ0p+G ;@_蔊FLP]ZpnN&;LZtϺ 1TneE*.OЩ^3 Y g.66mmf9/ﱬw^њ`!W;Fv6FjmjMa"ޠ HǥQڨsX6U| hudZkKHm27&kj9bJ౐d +)R]Cc+ ,!r 19Հ!0vUfJ8IN߯Óoн5E%Kr&P"WQ-Ԭ.\Po̍ggL\T b%Di5tBKtmaQ_tx\p tEre8WL,]p7(CbNÉapm?\N{jW1f8_sQr7x8j%/UZh%ɐM=.ߖ8Hn*n{%\尫2-։<+ 5RV2qYx~uCU? c9ІQ091DRAM)&&*p*%Yg, J @^T?P#ؐIx=ه!q U2N-){rU"9t+>*JGE1Rk޸c{s6lqcmng% y}tW`%R Jy@&l#j8 ơ=͈dN6xzvڷ[ [)}?|nS 8J1,s L5y…]&_dL[-|5$'a%s.E^Jz'@Ґ*W2˚ԇᶪ75FBs53A+R{w^ƮLCu!XcP'`<fFc;p hj]h&7 Xrq/b?l%YX(9vQ07.SdM޾ŏ' Eܛu _Mɫ 0bR>LHe{9.QwДCh[ޖ4@~xyH,N?^Lj#+JTxwԻQ LzW 28`L =E 5qjcg&ˌCXF)AJG 0>a5~ъߥ#${4.SLT(h/)ƶmr mzKqZE@F͒K3ؿﴆ\z!{;*ڜSnKfE;X.p4ߦ~}o,.֚Q 0M=id!w޽Z솠ߒP/iQE-w=넣J:2# 2bViV&Hed7!6 .q.Oȴ(ftNMM=O.5TcN&+g/ \c失ʆ 0_*}]<6R Ռ!ca(\;\0Ho gR")̳QX\H}4H?rǀU<7XA'dm2]Evn3eG_^A} Q.[:kB@)-cm0Eޙ~πҖO$B>}[_JuG={uk,a4]rs|v.sMFd*gGy̽&~܍/t_6C.鱥-a^1M} ]b$fpx}'I{|sf:<v^b^HG('j.VE>3;>vPs\:œKQSY 9|M-RңamXԒ@> qŽ;6xJ ;ng׵@Ut? Q #g>͋#UIfI+"+b [kRFM|9H!O/uS7wX92;7Ɨ97r!xlu@˙;tKoE =xrr>lȾX_\/f7)wV)˺ӄDIوTqrDAmP "Jqr_pLư2gT1Y5O< LIz6Ѧ39(`51 մ[X@Qb:wX|{܀X] ی7 tgó= G'[$tx>$ _ߍsFq:f*eF ƆC+Lpuݨrt2<ɢO-ei3Ț.MUnsY*0'Qw^djy9# EpL wNofV@|B|NSE6\xzΑ\v+X.xLj[έrݴwvYNW=b "6["qּ*тUCc 2cο!B575NJPn/)3,™vA6k1*K Z}U:Fq}kWj1!uɜN{VN&?w/i|mm8ؕށYr&f e$x^Ox3i} 烞Cz)>bXˆdbpl 0"[bQKutn:0jA( OkAL nyFTX!(GprYu\'I˰@-m_wīuSLx1t:lZCznfA7+!6:oli:7SVIfafb}jslg~tg>EnyO?Sa+#_46LО~x#B5˖8[27=­ThcO;>c@jOnRw*n!Ү[\C ,?a9)4ᡓDkVjUl(ephǵ=I2 vο&vR9,Aa<~Dn PYyA#{]ؿV=dzO9*Ҭƻ𫇲-27k5X ;dWk.Yc'0:Hts&#Du -+FҤ DCC ޿ъo ':w2ml<Y05.cy39@Yw3?nĖژZh{AZqNHl w_*?Kع5t,Z;^GX}%K$4# 䁑훓"tGK8_EO\-D y~ >?C/2[͙(G+ͯ$6HٞOs+KlQP4gձ|L;W^`e~k?@u5b7~c5[Ӏi:7}ysQ\CO3fu@etۓ= 9YBO ^[ŷRIt2!giQh0Xd]/_/@pݪiqI\9. iHpxua=;aJqA,Au`4-눪J͠- ̟ѾKl2mipZR ٹok[֫"&@6 n q c>rg; tf$8_GX" k:d0iaN*B<~ۛ"ֻ]e*qH-V\2S%->n6[Đ^T*oh=;y977%4D ^TzuRƙW(_5!>Hm^&[4XPFlMA^h!Mg V].vc gWGKjѦry>[ K:m T.ԤDS4^-Jc|rə`&Rekd%0Qx3pcFd1LGZ,ڕ( ǎmv|%LJ `2΀rP̚ފT=k`IUD1SGv#ϻ5T;A"cYIOvlu7-}b VSd#y9C;,a[x֕-/.00솚IFi3]ezI~ - ]pi%py]!G rjSJtÇ,oRiП6`L@wXX4zj"%14Eڌg: p>"8zJўG\J=3@-2 73.}1c`-KՁV-䓶 _1om`Jk7[ ^O>r>pfU5I\쮱oX)am>'|g 'ݗ#z̜>v7Mc_*>j t*IIGzeIMg ׹gXkX[qf|j#xCPM;$os ~L6C(\X>,7Wబ!ģZī: mG&~Bu,' q- 'ZW&ç+]]9d\dV?&A{CyQ Qgm#hُbQ he{Jʻxi.pPmWJ^)+h*.ťAgK]=LQ_"`.aZASp5t9~irlc׼5߿MB|_SLnU8^5X<-[+u5=mKjfޛa\y:WMkќ07lr&9N"uR !ng{'b6#Xa6ܭ~io .K^Pӵ(*ǿ&>V/,8RE)c+;#-S|wuhA2D|L% 9b/#*}0)/wwͯ*t'FS)-Bwё)blvIw՜F:JLI?S@vRdx1T9=(o,,$ӞօfY!yɇpa tb%A5JrqDTS4H*Lr4Y ɲWP^ ->410ifXt;S!m/kru^Zz:).Zs_SXY/y.ʹDr+W46 2F٥MoO10JLGñ9g#7+qPTC2byZv<Ӣ ؗ͞d7/H ++Kj-IVY,Z/R.3>ƾRw{ .gGu7zW^ Z]jVQTf)|5PũWGB2G &e2"7X-sf%ZD_KOYOsnfB6DTz򫔌rQW|s hu>ۨLؖ>Z\D. 2L0:4*6T Uؠq>6?M vMUy#iL2./@(nC3}6 KS'BjylF.\uL2`=lWӏg'?Ɍ5q}cS$?:jHvXyu\\ǠE8k ׽ |ltצl+Qc2Jx 6TAWJ7?3Ip{#>V7P5"%ث,g6['+BR!!NAaB%Vg4Wbm-9a4zͶ㳵7(A_=6DnP *}J?cL1, 3F (WKƳUXg;*Dr4ʶG4k*Oiӗz?xp2Qq iyHo:jTṨG"Թu\' 0uZ :+?xwՉ[Ș7Edf;tSi&p wlcq3,k,",}l#KԆeMy_&UX5+N!Pe/f. 0p/s#FpEE0mc;.V<93P7l۝XؑCm ) 6ۣF2{3#Aq?{4C*x0CIƔ"cWG6&p@5+zoD/cz |0v$@[ieq &Ao}(rWc)aSUźӥ`6cU).y;GIkPT?IZA)r ;fK6ꍄW4VGEy65RQCfd Fn76vs䊻":Bu&._+l$s9m%ybs nYIc3)+7~I $sx+/`ð磃'o9I "Lʂ|>sKTapED4…a@7~ E&l\B+-)؀GC\ꍷۓXMc!5ڊpϧKusqz-yX`=n 4Z2|@a+4ny ~a @sLR)|C `G٣0j#xx:LWתA?;%yJnXkڌ78"4WqÿsieSR5ަJ5Z)[9:Rr909 uٽ4x\hiڪPAWUDY;_ܔҬ }**# rKf4?g򓎟I'p6¤~x@XT7\ת 1O!8gHתbUd@Rpa 2+9{?0≬ajv8-v!rf|U]N%`FuY&**p?# ]"PQ".i- ZP+ܡ?5LY̰>6 `} xY[8(AYZASfCdm].dkp!X@w$.3FKh/ RsX)iMO5~GGyV[>2/L݁Kpb]|aI>cꂒ"0;Lsie܈$ؗjIg(JB5p<{Q$K Ж[@#d{>U$vH_Z@k'P;cq36}$x a>Id#KB Oyx]b .eEb|ʂ,Aw8"p朠{9t`]EDŽ /WH@G |$bo:*xд / =J@c xf~FDCG=ş(R9 {a)Tؘ3pn#`πLmڔ2&`/7i=vE&P,/ 7@:kN(rSꡱм9樁 <'˥|-]QA};IeVD1!*PU+7t%3n?,.V*u/[Q. Ac:= 6q}~@ѕMBD0hi<|`EzZYad|ۀ|ہicHyK+}+]zG ;u,RN#V"6]`Zrpp1R b4 آ3~_aunfsbY +4dS܇[c_]mV%k /$፥EdbR,Gm ժ'Rj9+ .i 5}<ÛFGvC6 4ImF4a d)e!mSoĞu>> %\B [ ۔plR/ ƛo0M^@ U6PF/ ɍX{|ـ&;:Ձ[Wf,CH~k/d3Q{莯(b%iC0|^#2_k3n,cqpDyӇKg9ə'a?Yjл[G ,GIߗC+ M!@ k2`aX ~:5ѣp,.GkU^ >3`$t~#)ljș@9UF#Ms߱i 5ژy̻}u4Lg/O>{:pϤhИjϑ)l/Q<퀶m\pDֿ;{x{R.D/f@`̣! _(SqJi  [>2 '2]FHuؾUӎ~ W84rHmB0j׊)DvG'(3>GgkY&$W6ΙI)%쿢j$BmjhzCr[K7K T`8vSji,:ʎJ J{M&@ =ACVFO .p*YL @Y{[.{d]G(:@{X .ϧ^ בAFTv\y2 &Jo 4 e<{?^EZkdceiМ#E2࿘bDvF#yNϩIQ8v2f$Vq6H3V0>V(58FN=k`Kdpv|yVAfEs5G3za`fq98/n{?8Sur^7W&2u&]y`N,!a$천gXϘ2_湦B^"HسƚG} _i9k@uKw_?bM 6Ҏ۳E3/R: 7Wd͵w]+ >g$!”] o[وC9 BX NT9M/hVXl/ł䗇1ٹBJ;ɢ_27}f[&͞X0tZEJ@{::9ax,c$3x)_`Vo/VNXt[RerTs%KQ `D.)6lo{RuِwDB n'#R,&h'RJV@Dz[%>RΖ+C>E7l^er}]u^}})ᔐ-xc>G6K%]Q=-t-[LJ/OC:n'Y|/"Z`ZjqJh_xĺfOL9I/VdHHG~ V1ue^0rzEŻVL @4#~-UhbXU(d]w|S^(U#\ o ̭TO8xJ%[υtbFD@ToB"asUQLNO7cqa5;c|2'p-hy]*g\=yqjv]O%Ւ,|%.ŝhWC'v 7܏v/ & (Kc@$Vd yOBR||ީBy4@+!Mhxt/*%Ub%͈;?UȽA Q7Oi,ʵB<6yo@CksL⯹MκK,qR-0.gB3xܧ ٯ Ì KHj:]5a0ൿr8U[0[(uZG UQx,)oƅj>kz0󚛨x 1ugmw5+iЩj\Q9? H+)DM~6>lc0 D [98dGLpN/X_##/2)A)*'ش=Ŵ0 l>J_FG4ҥ8Th C6ew.d݅G yKrn\{(T21ᙆ\a#s$,xoJt{aN#3KapH)]'eAK+8kuJt"L?횯N02dDLWU^B3IrȇkVk玵~ϼ 'y%p )'if(u[U!5_7ME˟5-9Bo!sTgե:]+ o\Z>+WvslpdGt6 zXs1Hs{w]e^~'fKs]P . Phi`aLK8RYwvij_ymh&׺ PuT0O^߮l Wo&g!I0a!\P(@*Yj&m7bK_/@d/I:@ /:hT//?v1C bŧemFIޜ:[pNq_^19jl/-fH)ςb;$vlp\>-c@UL,eKc/JL ܳWܢp$Fl8ovgOD#+r 1&L̿^C|L7sd;Bn[!pi&!ٜ"cDj9OC:eտ}Xou NݰU;M5fa6 zaCe b4s?l L{4Dң++pίJ&)gm QD^r]9~,]k휉hdzdP\\Yq[ܼ'KV5 ٓߺkr4˹$Xt<L:L&\R?Q= 4WJ}5ޕPtY5~lIKڕ7|arJ@tH+ -izaJ tе^CNIO)DueXbδ.ٗG2h;ʏl^MNdmWgpA%i]oBM]>(jn3QjjmPH',t${JS]Үu d\qʋqVW-[ Z4O7I/A?#y$}HQAc 3s-Qn@睄O{ҽ4J$hc[W{ඎ€8uY&Q`s-13}jtf:[`aEjrABd V5"nJk4!YS1Hd,FFwПT*":JmO&pahbS`QfZ>$ps4אGP \ǔ.qx)l&nJvC*;.Fef5s+e?Á{m6BZ('Ԩa}gpuoCl@tZd^QTx$'&6Q``iH~0oB$dg1aItXlRElG;5F\5>` A^EGs'Sjnv bo"wA3~ :/_ylr4Y=A/I z^j.P݋$Qf SP6T`e69M~*^kS6@cyL^mg;,[{'py Ruez ,o.SXύ{\o~,w kZ_g1hVU댤*s6m_ȭ;8Zƭ%iDP%NISgX_bV#o_TxqdDs&ܗ(B]ءA qi+9Zz`%-Tkv(Z6`ZH |E7%&d28^J*By[nminE:(dknch3#b”KCfM8Qy N禗:rӕ=B>Ʊ+4wqx*8Ndtm#,#_o; =VW&@[ITF17{ؔCzE?PZszOsSkW'iH"h \q9rS9;J4 #jϤhN r/˘q+*aょ^C#Lbz5OԼjm\>+T2fܰHZQ nחS4s`[2s;ȅX`L'ER͠ΜjNO@!TD ZWئRdj.$*ͤ)HYjz|"`tNF+f,!Cjy|@ڡbqQ 35^aBfٌo6lJʶ"{_$`*a՞ƺ3%˭d)P_g i29}{A 5'qa}nky5_}ڨ=eXQ#R^aز1?˯ Њ̇J$`|?2 !`ğ|WAHo)A `G06d*m5| v |c73FI!'gYodЍ4ݩdv|U`sQ&ynH:騠0b8?P1G"lHݚBl6)fT>8RP@>Unnh+>Y+?#q:NgҔAܫ!Cv0s6ÐF]gcCHdOJnKFA;4&foʞ@ڐ8/DTмuDQtS?S$s79A/&I4w!X Bm~͸5ňB7( 9Ծ|gAkEj(qs=4'GtQ {E[Xk_vc9Qӑ#2%6  1%>shy`A%kʼ0M9^{x[ ?҆-8G[`Nz2shsŗ߰i%lO:ʗ 45׾Gv+ϓeF Yqؠ3q gA$k >xIʤfC0ͺ>"TdWG?>Z8 G8l0eM޵)-ڲ\ؙO]t^r4r9 `Fo.1>:xδ]†ĭnG"7!\A X@2iY9rTtge +nhOu4JWAVDnARw+.ԘHh,F/aZkDA7h,w^g$Qۺx@ÜϾ'p}WTϳCGEJS ; xcjr!ÙdM@I؁k[?и ;30vd*} F!)n!9 (A(kI{XXU P_ @ͻ?+UꠊHS\l|X]T+$m>#YK_3|^/X͚L_ RC@r+d|So'hXl-a6i#(O[ xYЌ8T6&ʒ0,Dײ}]RJTQ&E0@8I9Z$:) :|.xB9fD-ev ?mٰ1=k^WLLبh˧-AG%33a⣳_]׽z*9y\?%P(oNJ eUO;ʇd;BiSԾR%fRBRn8_(9[Ps?_h3 1ς|F-m>p Ո# ~5, Y%C厛k a 1@ү&7N&Z.6 685uOo !Cfoժ|*[eq +]'@+yKQ)*=6 o[VVkV :)h|)T[ bPk %dm)`҉NXS-M&*pw?aOFKodaR_|K*ÿo֢)pDuzsOy /=PrJC=>Ħvtk,o$Fu0y$Ej~ c$ks\€~ !pvqq^됫eQҧɯ`Fak@6V,R_utڊsPg!_N6;CCsc2=aM6j'V(HsfBW?U 4 h'VϓgML*)|UZ&^dSS&0u`*˪El<vzH)Pױ.Bcއoۜ%6Z'VF<^bfQ"$I+ q-ND[psa&ic61=eFdDOC%ovx~ RIbL?JJd5\ƈ4:Xe۠8f@3_<+=kܰg ~˵+?e9:&IaaHk9ˣ(0GƳB @N%$ 0YnWy/zc0dD&:dc:MlRZ:A?mθ:cR+ru&P; M߈]*^(ԼCn0 SonhrX:O"/u+}7VX FcKKΖ-X4<>1KjR)zMPX梡L&S5f199QBHˤy+"GJjI~54':c9ތ"k*kg~ENOpHt+O⌬il S}m@S%dT'pʍ,P#׼ơ?^ &Y&a^ J TME[kvAr5:EK$jN6/PYZb niSdXom4kt}'0^wQc@7p% /uDcɻqC(cz HUJFKeoD@; 8Do_$F]`[՟ ߁Zw(WOun=-LP g53d1uW Hp#LE羂l^,yGlnwԇ=1]}3t f"cZ ANJU͈wnbۙ0HhTP£t 4GJ>DAzkG{(jYwbP(>roΈBSR`*E~{I _CZh(xl ,ټ_YQ3O3ȑU*U#`{c`,ԥ{hC# P.]M~rKfd0ӋVQKES]iqk8MRAk3> ih]tڒe?i;ъ3)LÔ+" =2L"hgޝ`K9 Is[c3D]&ZzhoT z%0df2&RrU1떖ϊ˸m:4]Q/~lȬ>͝>'8 9mI}rTg8R,Ķ;QP!|a'WVi6 >*$)mtatw>OS4HYk7Q)<]6s_0JL!]oxO^?\!]LסKkgww%VS&U}jL@*A0á"Qx`1H2Fsv ˍlZC@2{Sn˸F\%V|Hx8h TBF2@4x9SLq|CN\ MQ8[}w:tGKKJQT7~].l&K;dY7#A^X8ӆ)4X h6!QdXL`GMӶړmeJ[C2Bs$֛>+OHE!$0;&Β0nbd \3'FHfP. eo6qL|m+~~x{ã z vcWr]&|ށ 'ƻO¢ ɜN=SgI"ԻS6XĦC'Ǩ%'%k"f>Q3| {9|p pr7"1ae4`IĭFJ.z 53cyM+Soȹ8#ځ!hޡ8;qD])GS{S`K[=%6FX4~(L Hbg ePow*sDBT2ʟ7:u ־y2yCE|V*4ɵ|EEP֗gCqě熹\ 7a:L;.dvSۦeh<`ؘ[]W3$]IC/B ti $EcTe!ZD=џ)J }ft@eX[C&9CNMb-nSgo+F5\Ep}\G$y6麳\]PHzWpXIutD-xh@!VS]LPnۇ|,GGJ[z^Ō8|{l7x>'e1Lle'|),/l5p4d2+ֿq ;է'&P>d[S;IAYgZo+X#-e\&N)MV9C? e\%Qw X(ɉjFmalv}؂/ 2 U37"⛿,*n"dX)CGJJ}4%r,@SwѩdbՐr_@6=D-L+i!7v :``4a:00@yvr,w9G`8]$3!\NXHP#TPӶ n]/.Ã-cswp%X ITޮAzʋȡDEFiL~E /,abiJb9IV/QxGKplWV]Rؒ>%GllR#bߌ[ps: kBtYdiʻ)^[.꿒n?ſ&M$P1" 8pZ]AyW B\{dmm+rac-mڰ{BoXк٦3]\Ay4^]a xt XlUVnn1+gU)$4lM2nMشX#/2J!f/b?ȸ)` q~J: ~\Rᒴ%t􊌷aN>531Bg/1B34Drw#_4ŠF'ulkvo[Y0ķ$W4< C;OJ #4ʷ8q F 6QfשּׁFI@,p`̅ ꡟ'x\h:"-u{4 ]\RYǃבNj9o~)Rq,V蘼+PԹfLl zo\"k+69+Yp]in^[*crM'8~-'A!GJ^1a9-ЮRd.=y!s?m+e]0i5x/=Gb}.DJ#J(*f +Gb3`ޜ1b`Ti-KdzTD$vUc'BwqH)+RT< =W: \鏜^yˇf>㠞CQuXق( ncb:E85RoT#< ڮsLw;J8WPvEG^Uη,`EU%,H*jO7_#»I.;/6QOQ8آKLI f;aRJ@)4Ḧqɽԑ3[Rht@O7"44{e, jsͥPkEVDy}^,k1ab _Xa G1+PSjl~lj[QQw(6SF?Ҷ~k uGtX)PZ>N  ;D3dty;ТZvz]|QA7U]4ZˬJIS,64 \JTGXnrݕ@k3eAFθrx#Xt?P$*}2>kan_on`boS^NFlAi6pk7B] RGoED71*5dKRєel$:S#h\&+毐OA1`鳟Z{жa_F]W!opa]@QۗQH K~cdDE=xg])(eaey)jˋϸy|tBE)7wSE,fd0VHl}<^P{+0ʚŊYĈBzc]Kvd,/wO50Y.騭&ȋ#c\& B'Ԥ% =J:n^kz)D8 "`+SrlW'_[;sǪP 4ܹߣWyHh&D1ܕG>xn|썬FR;iuܻ䬓llD@HqM8QóepWfmYN>NcO=ca v!&~My ֩ 3B2YeY G?e~ߖCrF<soxG^ = F8(n]GEq$B/LLbOJFz#xr͚1ʪ]O6D&vhID-øeVzF6|nyT<3BlGv>vbSGX7ynӡλhB.p}з0HW:abgR;>;wESW}Â|$zkeoH/}}u(& 9N#|IЂhN"{j.! խnM:ӆVTE D Iw?[g-ku, 81)QؑgㆭxM>Nm 痸[!YChm[ᒿ$ g!62g2gɭж…0/jh"B핂oc>Wr=zW3a*$u8j\ek>Xad2-d5tYItx$AV*[PE7'V Xv^䖇 QTLk}5,P4NVoEOd3\~t5Dyd"Z@8b6a-/ y<o|8ɻ3l~@%-LU/d A_Na)L1p|Jl pX+ȅب[3ŋԠ8yd؞VJ94*64v\c1Jvv0LHvNCpHɱ^!v^]hih|$plҀ2rm\%V\z4/@XXTEtLC@D0Ks\7:Ix*ǻUP$嫞2pjS_SXlR}\6?EoZ  9:Z<"mJdU|G` euز&Omwe?H?~Ma\B`OkQ5fָ]ZYn7+bfο!_<5N +D*8us "##7.BI6`Gݶq5NhNt^CHz..RːxStf.GA<~ 8₱dSuD7C45A [I}ưtc-V2Y<`),)[ΪVds(hQmz^oβqWG<-7 jk1y8a$reOVgcD7Z|,ǐ}XOhU /Cf)P%Q\ܹ]A< %TX KTutlBX(&%@3Kt&VOUNid2h*]M4g},exF'3%!U1+Ȯr:*,F3zzƹmsPh$KLy ~_Pר`XGȈԃ l *8B]JCрZ&1> YYf`N8QiM8ă >jЉ@.'UͲ-(gI"QIC6u+++ބ@..N(7<٢ gnr/mUʙ`HI|^E3:DpחܬJGz(;JoTJt:j 픅BLQS9D!a^JoG,K_t).]Z0i/٦ulR3d\($jr9օq{'ӛVq Rpse,[ߩ"ZK0yBz%΢ȐDS‚*,]2@5}:C3sz@VQ*Xv*gvCp3}G/XѹsQge)s*HJ[sӕ ) UfgEL7>wZF%.u616Jik2𝞐43@iP{:X\z@/Jwכ9?shbOqhQz4hrs.m(~Ybs xܕdoŵPWy/sGC$ۚ&b(zX΢笤}{T8 Gt̖nh*C-,2|Kj)D \8=4= h\@ iffy3:P?[v4?4HK0K$:-rr)1эlYQy,ki)1i;o #HCG@yJ' i;~r/4M&}Ⴆ>xj0WȫjO"TBo7sX'!ͼM+e%|G/47tkvA2PF~ bw8Gy}(GғX!gi;xjt[ߪ,t) L}c.OP? b"L>>oLuXA .v}G JFjPh 7U5ӽr%m-u'PUz =DQdO[&$AL:cA]̯5T^D `$HJ|!L%ķ)1}zٍ\](@in,>c]+2 Q̳#nPjkl ]o͎DR颶X G$h,D}k7dz1 x.E_˦jsMEJᏌ9[CC z*Z}b7gyɕjc Xz%LO 9zBT"CRʓ[,Q=^ѠiUs8Fpvȶe ڪxw:0ǫuvoŧm3,UGH*ɕx1^wӷvyj?D_ݾ۷7ݲJr6`4"mAd%ِ03CtV`0\'1?Bdiz>fPT_㌡BkJK7:-Ҕ+OmLxjhr<poAYCVIywsD}Nsa0b%Sgp)P nX52X-Ʒ؜8l]d1"YZBklpf&j(.ecV!X/RbrQ6aw0KYd.&-YY9' }Z5f"S\Rwvr(Z_ù1I<ªͲ wߴi }^6(FγʶsM٫XyԆok~{(E!g44`6tgؠPIq7%;u+yo@ZçHt,C\Ü FK"߻NUf/)N%$EN -)R.h1e"Ta)fUDn@c?" ! &OS$d,g nf)X̏۰{ KB,JY9ή\Py^B^)Rxz8 HU\ ls!M YG;Ǵ>V*=]4& uEk9҄ rDUHw@n߬7oa;` \E*^k MOfv#m~ܚbrq}BTRe3jP,Q1W"F5b X".w@?_#6eś$N$9EUDFI'kݚU++ Fc߄/ Rui6" ~$\FVT]OUw/G%6b-t~l}M"=j/ /XG7<<[$!ӃL2[EU|jqZGMi8!k8k'A ߳)i϶EUPPC"bsYgsA.};R(V[A076dREF#5ȩP^[b`cx:!@I!K((?1CtZc+-16@)f |l.ً%$_4u"Ks)ķD& fԾۛ"Wކ,u6s?<٫jodrI.d*yPMgd8}"^e|]4Tgʕ_>sjvJn^_GJ|\"H{NlD\Ld3 "n*X;b k9qnBFQ%]1Hлzd5\@XԝRFW3fF6h3$#+I+jR9w\8-([r@f Ԑr/GXP&m?ts lYUn+۞r * \Ҷ 栗p3pɻ?mHe@@-+Q?,iY ~@ p)D1 ӧo1mO%T/ǘbeDvpj$p{zGiMGapػMghnJռs63^߲4#hQRY3;/,1{ .Ab.Gw$EHVUw Bze8'i#!p g@HX@_CV.c6f"3zYHZgZe80c|h܌`eAIfYzhNĜRm+X;qFq6₄l4EoE䀕-PJT=9.q׻XLkMnte?'7ݎ)J/$v#Q*Sv(Ͽ[T.Q}ƝҞI-Jsҙ3 uyfR&ȥP>{̆R|ޖ99)>m>ŬA3e Ĕv۶~&Q QHt7c^~Kr8h*BvXU kr`VN0wFX[ԗZv7N {s3-PG_O++QfQgV7Yv&ϔӋW$R4H$LQ h(SYj&WC"SilVoQYhlbm7?)!Q/B^1Ip Ki<Ҡ s2B8cGx9!:gs!G:1h(4,k"^I0ˍf0bKF[QWmi|91qUOF)RfEO\W'Pxk8܏f*h,4|J?XMz)J)71e p@-O%X6Bg;xt:)d"#aw~. MGRL\[do1owHj"zǑ?~2<񚸖GKnwVF_Tr` ʄ\={[9ZmJ?܎?"J3܅Xaayq&p(%,ⳞKd3,BZ`kMgG&?i|*BdF1FDSɔ[cRӗK R1su=)A?H4{l'^ɀvgf{sW=+RS"uVq-:(^Z.k؉ʕ+ι@^R`XBN `le'f3) s1YDZ^Cg1y߭9F)P5"IT>0nдۖEo-~ϵlOTnc_Tw)̦כaZ(QG,iɘ:n*2yц;룣sw$ <ͯƟ7v;sC:Am _3 3讷nPIof/.U`0db5Y?}X`-vwOo7a.Kpg޵k+1w,PFھq&?w:{*-&X}loE>9U 3O@,HY'$bOSB>vl|6ZW$a`4W]A>aouY6:LSC C CQ2)3j (oh6zß(_ T{E v-@t)B(f@;MZtEn@T÷ӱ^~o Qe9*j>6cšt(@,?JäӘ*{2W(""VLxO*DQ-oB23stĊ]6z]E(''팧0i7UhI]Mʽ'"-a} vwнxؔz.jRq87ker,1Ȁ2^/2U@wT1*'HI.Z0m˶э!3|$}K~_}^M興/-kHd>zmxcoz!^J :GG056z}OtN>/ãr(J|ᔼ+3Ί_ܩN0#6f8,*}]I}XV0*V|ST_ve 5ȲT{GmZ=("iַ聾hُ%سפn<V-?̊&dƹ[s(4#a1H6y3*\~s;nw] (_.NJA#30]nh uQ~y(sMq -)O[~N1'@s*waȖt2 _fqc6.[uL2\/8QMӌ#kM8j%8KF= k 4RYs{8 *Xn#*Sw$ȅ˳zDv=!_}V>S/Foe[@P8DM5#P**//'_8r]--7Qa8iKFذcP"'AdlRՏP8/<20+*u7>>l;wfJP"5J7-3H]ȏQXWK ' 9ú(Zd@z6fj|݁ZH U-:^[UASb=+KF(vH w&B娮ա ;#<NoOBr;O"|}|(A2}QaPo9p[xoUfl`{LeӇ187mwBׯ5jenGs9Ibq^f,GvJP1*$1 E)o{RMgfc!$ 05V'e]=§ڮ;̾WC̐ ; Nts-CWf@Q5(Ija,' !@T rb/vuΆ߀| ։^b#rKҀEkUͳX!"2N>M#zʬ' / 6Bi~^i ˁP,-XUnуCec$609 y=i8 h+c)(Ejn DptnM?xՆL5.]져F1eg{ ]R?}RՄÀ17~̐PEcHQrӢ֠|TRd3%A %>rw-/]{T'ޮ Q @ IFrZgt&} +nMzu"c1!CW9IZvwOA$cEFY7*|e>(&'Wbh.пe4.Q4 1Ԙ`‹ jcZ)4!d7`sfW8-JvA-d K}zCACZ$a=ҧ%^Xq:ZWIՙ{x*l9W0g "d^DF#\ L `Jt^[[ToQ)/,ʺj_6|"]z.:[. x~3GcPԸTQm\VrP MٍTwIZ*ํ6=t(,[i;ed%sbJ tLEd `Bg%z6wob쓚PMH%y(/u7>:QGrv;K};>v wM տD\Bē @Mc[jSLOGZu4\SZv$\QگPz:WOv!"_O[Sr>fI ](1Њ2JĜrT8&iR$}D7='4x!<$xln GdEsGЅ/aл-.sN!_R[TJgIo8@6gs |>H7S OmbMjIdt@*M(kMIY!P)k7r oղ_j"h1xnDX2f w$i`z/f><:WffRUy+ R7%7_Q,cuv3J =@#R8x޻AwK=6{j:7$44 2|_ga`nWM㪝C9dwRϡ)OaT:{ƘlAMb~ؾ$Q)18Kz`S7:s%,G]lBR Wg aVV,\2"I!п gaeWj$%}pI6!ۦ0@x+aeCt T]RNDH!3xjT4 jUˑVk 8b+ӎ?{2Cvp.v3_I9Mz|zaf磥:HUxL݊>~X;~uƻ==TDmİۚ)6t:')/1@|Nfg+4$L%2{vq 6H0g132 ȕ^CkΝb$@υ%Xy/3齝g.oiXNjwTJ E"U%p6N]{c;lXzfK Olw@ә_U3w-X5\V7&Wx4dI/ĢIC%lV>G=}Zekf1֖ӵp`F:3j@pA,z;c"H4JS=[۰=J+)SM Od!m܉3{b{y0Jᰔ٫~LR(c_ e_ ,<-9%Ow!?/9[Po5*@E#K(V2BSi&bLu^;vP5xx}m~:Wc▩<~"3oQ*CoƦU"P=GBn+[%?Hu@oڐP'\.} !v)[!&nT29p$T 0JceDh3#CÁ2}qEԓV'߂+pyB;jG(eN(t/>]9_xJ*QIXNgk+ ݔ饫k%؟z*qaֱm|ן6rF//T]8 IkLH.f[ 0"F ݶ6R)j)'Xn]1'C@k6fI8r`JȽU֘hh,cPW'%]#:Wla͢3p8l)zA)BK,[yq@U.ϓ9ʯ?Z+R[i|[ ` ? (0Ҏ*+[/ 8y&#I-w*Õ0x8flZU=u7"_Mڨ3-}1]*u~je$ J\"ؔZ0j-6sd\Mpdḁ4"CgWnGVpo4/$rh lڈܚZ$噴;=zm[R_$usv:\gnt>{B_ huL&3|Wi[Z o}q ;EȨdр-YJ0zALiܗ$0Qa>(zVЧG~Q[kt#Gfq5VhUeI/d H0W߼Oxï? ccQ4eGٽEKErdpK3^WX܃ƍ4+E#Po`K.Z4Pjo4xwRqn\L@9_ ]{>B*jvQlnҭE]`?oq/9F!'d[^= ЋYؖ̚v6;@qptnw筦prGx֭mj3J+ei}߮E:"9oJ'139 ="F{uTLbK{OHtb%$)4o}PWezQm/]!%$ C7) 1}{"m )f,54A:?k(VA%j B8inL19{wI,w|ُKE5OEH|?q7E?E.=+U_\es B GmYkEҚHGingqF= &t[_7qc3nN`21ڄsA£$@~h 1d$ |9W%-w(XSJ k>B\@ Ȝ&]Uso0mbe$;U22O埧 Xhhw6c!;FQ, GvL!P<#`!R< bά羉-mj } ^F̄`7LZ #g̷az,6GWݥ3Kڶa=bGe[䂑R' #N}:x,lYϴ[ԟfTJ2 [bE5dVw$Q>r^(F.B"$;B9ireh|",v|@ZCG`A Q=b~Vz8Cƨ/Zi)avIm'c< 36 BL4hqFeM#2T8ܳ1t u%`ح~9Rw\LE7z܃rXvqY#_ٔ? ?lG΍]+dZ"~c#ԔKF"$G.#Ň߄BV*(ҕ ;#=xJoB_+H`#1"\vuB#,L;-# |JeLgG jS+.W,= WV5Dpd"{%dP:% 8o5,.2ګbpZp2KI샏(`celJjӸ2*sJeL8A;X*ڤXoaFe/97Ѧ֮}{ ^ jkh 3 l7y#5tYzU&RUo`aK:)RI=*Sx)c;M|l;nղ"_Χt㡷:YsWҢ7&߳#bƐ41r_yѳ] -ELP$ 㥱{yr*1Wx\?>TdD~Ң =N crWospry9X~V{rIZ ./(hzQWD9!{{UlSK[6ĥG7Ay="f?Y]vM-ND]`/jt.6. ~ M cq{ 1L$7&VQ^wϵ&j8G^~?SlfՊ/T LYMF5<? -l ]_61}H_M4e(tiZg523f\k:W cQ{ ȅ9j^eրm -Z0 Bc02n邝u[}d1z!}۩on;gӇ&;c}J03|)*vw HKkX [ +`My8GJWwh`}ϱx'aG9+Уz9g '}7o+;HΌաY骈טJT(-{}%c j2{/j^r fWLaaL'!,Q@Xw#$xV0kFzޢoLÉ2uzb_EC'g>ow2A\\ Ίƹk})< "2zBueq{ 2q?ٯ#ơ5*|ʻC2+YϢ)NE)J=BuJpgo})eUΑ(9^WID\ vƏ hАl?YF]#G{| L_z<2*՚TM<9lIqφ@ja,KCƷ7<˯%;#cl&,}.RF^&cnzZ_O[?ιS%ً4qMVQcz~##h eAsnD.X5Ӗ֟!1 a pź4+ pW_y@Ӽ}$szIu/sE8 R.qJ倄6'!BUSNC$H3*m/45(4FBSݛp!MN>ԱHE y 0Ƹ.' BCI (nf ~yUjSҎExs P"zXM-%.[^Ci(DqTT^4~>rO/eMm6n[̍raP!o A0Ohq,T3?p䢨m}Lvs[EH#?7^4CQ19R2EI,"!J ^QZ' ̓tD]7 g+?15 JC \ h)d4lMq 3R [7Xm4y@yV@F@@.AH wc:j?Y-y;ݍ0 {Y os u&C6s_--ġ{S ; yg^$GQ#7*xL{s*R+ F[׌ȼ;"~n7yM1ff*=G7ja)Xۚ~kXH'X<{}-4֨A%&:N(D+vh[)|'z-IbIbsI)6(P{ɳ~ r\,` uP"'V("o#sr tzȗAqlӹOPexѣ~AH+clNkHO"&*EfvDl1m@SU'k'/H1 k"f9}>#g*eTd=3%; yUB)5mLIm}`ޘP5 r-#"UήR4<;ZD\!TOM$lU_8%dƈ }$dN дg5 rԐs$3W^']__sj0PJ @Cȴ"lҼn$apӏ]!D3O$PVvRO%vyof(trz8 VQLE '7}߲lIxU:f>}蓪Pdd{gZŋu)5( (5~Po_Y%T\~] n)_mrr̜!Q^!INdj5yyJ6Jv L|]e ~6A:߆IT kbR*_e;鐪Yc.YJPT@NIJ=j=6+N7vEQ19޹u%sH@bLF_K`dĢ7:)Sc^J2֏v2Psa3]_<+IhOL^ pX"5S,ι:FiV,*Xsߩ+kWj$nGfw0xF(]mmb%\TfQ jd_zFUw-ѡcR"`RnE7K;2R8oYuǚZı;x؈Q*A_`7AE ~JPVɨǵMʒ= 6FTL7fUI@&M*kN[xgKf!Qc=L~7s 6NP3q|0y|ۙhdy+~PCү&J2l٪T[X.66.,vgb`Z*9%$}-b)Tyu} Wx}+YF&j% O T?IdÎN{aa~5:dD !CA-om+»^jV}t] sD$ڀ[^f~Li mkl//i4oߣ\Mpg!saGO}1|2!e9I{`bg$إ8r,0BO< J*HY M;*݂!p8hJ弋 ang$QlSΙ2P2.55{َ`W a|p/sٺ&Qo8mPH`J0ѬMx}esi&Du#tCqU$sg\.( Z?'VtYc/ J!Bӊ S?L2mbW)j*~(5Fd*6UfAÒx;@@(7 Wr~[[yUtsf|1FLmVG˛ȟVA=X43'S X\h"n8uV> cK5weP!r4urm/h9j0oIe(?)BDE_?g8[]Yf!U²+I2!>g }k8J~Cش5qCMC/Yl6ޖyF–^;fMwGݩyܰMw\i |Xu?gW*yjQ}zC)8;ċ&yM~[ \c;W3=u?dR0% tVpVt>}BʠSܘND@ ,! Rb>֕+el54GnF{Ys~jT$*Zi4V~Aņvd"v/=kiS.Y{3nr&fl@,G'uz`.hԑwJ iпpw@E('/@ :xqd؈̡=OS|>.<ʡ]SP"o5tBwWP7_g@Dl>wQhH]&'X.{TD~2^8!U39^=ud+~=CѭOKr@4nC;nF-j'e.d ؊G;w^h_59'هZWqʠř}}{[Y(5m"qޟ.{͘ 0ṞBIڍA.[r@a_Ckh=Ɏ eP<#{p?v+y8 9/h`PR?kKQGLZV%Dj=$ҋ'N\_ ̤`Oe&,_˓ƚHHG㮠DkBT+QIrwhzc[]56iPL5@y~l&@߳FظR3Ivl=G;IY"[STTk1!e) F 99*w{E` TӼ2Fv"UY34cfF;)oXg !s־C.@PaLǍ[ykaK{h:^XV" (["vϗٖ!o ҶJ3'JPTjjo(KoMqwnA@-Z.)]dz5 O2-@#J?QYD(4#H2s@+%oIm:'5^,e.HtlX3!:B‘kox'W~s5^064{i"E\[12w%*V2~o@GE-lJ쟉()<ΑDt,CﷆrL)mc%WML$ڸdSjDSA&_B=zM/a|L9@]܋cD5Û7.&@`EVu Θn!v(rJҿ~L}lZ7yg!Εh_MaC`ⷧ%2h IHJeD߂4p O6ic/6s#r72zƟ{vh@mb^Rv-KcI%ت6BQ-P1 $-D P[OQ1.3<2I,Zxy81k$Bdͬ $윐VW@Yp;_xzb > _ՃVB;4ȈӢaiGv |taj J=TTh{ypRDrxpe+`KʷuA qyȦCbdY4,B gB+؍\CQh^0۲?*<_TG=2qJ`⪣pڐM>+ i5仚!i644fNTHF󗪡dǮLr`М>߄+G[?~`03:0Et J)KR֖sgh֭ݾ,D=%LOnƉeqEvAz"6qz1b;G2ˇt~3FJMêt:쉪EYLOhq DȘ\wT0_l3S\寏πh+=qߤ$Ψhn4k8ANK$]0rM%tC";5~Hڊ%L(7ajJp["huXʞ;d,IN*>D4 Й֬<.Lml|-O1TSH%'ә,_D:,wgd!6qzje2K.ڹ`Q(Esy r;[v\x#ȠSUc$BZ##؜C;lVǭN=hKfB^B7{wjAWHc(l mŀdN3'g1[/svK!i\IwVǤ_BagGˆg6~;kKCcƒibH^זb;%A# g>)("g]G*wODl7|)^<""( Wl`ф]/#I6P\:m`]'ukW,XuCu# }btVYPp7E+$N7ٍgS Y=2|"6ٯ/z^v{9`p#m!n(AIB DVڇ_6PuS~? ZWmY:z &%* Xx5Jf$$O4 pMT Z-&5I羟h+ձV6Rz2&w;w#S~ #Hl4V_˒5;1J T};!xfH%y~s U!5XMn>kEd O=xW VeL)[K pr!osHT[lpNAG\׫df:5 ZqߴWz${EN%y-BrwQ ΏoIW8!)! V]xRzGpO*(SC+؂\TsrVS&~ᬌ ,\#KsbvM ]DE@.qr\b M}߆K/ =7RYߎy&K[w調`C@e)|0Ȫ"G#\Tי@ ave7TiN)]v,fƙ'(?Hu@2:Wn)".` Ũ5N ]k [;sF݃IwJKZ!(@yէE;M/j]ɒ' j/iTq}GW➚Y<J37uYxOJMk&q'K:|C ֊NMfJh/P KitߦY9ٷ+ klrN5ooCZJ+Z^Roo2|`MAFY+hrDo[[ ?YงURV2*^kCIpb{/ktq{Aֳb(C Ŀ?LHXKi|>i6&yq.~2gbY㮣D+\,灡OfA4ٝ]$LsHxj YŕfMcKfe>@|w'SW  ?>(b0/#%(>H8#اOQP_@\,c](j@@sYd{KnOUwj!8uZN' u>7AZ,b*Ie \2~ oY=mQ9dDZ(-0HVw_E:/,wCkŎjB֤#ai`.Q6 Vi' ǜ1H{aRlB2g=@xÐw]c4e Ou?(#L=5q"tF#/40 6:&UI( et9+GM_q,  Q{ KiJ[Cf"WfL\̧ˋ"2&x]jJxh`F0,u>PAP?~$h}#rϡE>,0>s@s2З ,ˉjN=Ĭ 4#G3;1ӹ=^.%fAڰya+B^~vg=0~g+z~"(Ql8o=CPz[յ }l1|A[cL3C\3)ix8qiE a6btQ${6p9{D`Hǽtcߺ3^I{}QR->r3O 6V L&oL/bEL!|T@&"4.f=ج!4quvyF?Cyy@Y.oOl(wyYVgҋ);>x-;-j+K% ddbWI#'Z'Fn9YEsb|RU6瀅?`GaA2+ƴbj}CqR?xHY ߢ%ror i`M}۱@LdQ(^L)v=>G`pQ!dE^ sK 5o+U:n%G6ղ}VT&O Uh=,qS-" 'Ú'ֆ\m : ِ?Rz.{"T)"+G%$Nh$;@#s)>?=Գ˟/yѸHrv+aL86:'6Ծ_?]g>E)]W;XXj-OTb)j1W=VF= ف Vs6ZUN*椡oʝdW81=y@F\3g%M?R^-$+s'%2H㧖fPQk暹0yc"tO0W`cD~{'qPw@Y/QJ Z珍'ޏ y5kzw`r$ v'BQƐՠ\J=W rKL>QGnh\mj>ܷt5v6ϼF=rSmmU#RYud['W@뵦زZJ#k!Hg&խڍ,5 h~ax]EH s^ zҧt0 >ATNY]`i %$B%Qۡ=se}rmp1]!DtBF_ށ8V띞W?Ug?Ȝn B3:\}4m֕egBXa'kx|#F~ٍ8Ǚ"JJ0mAg̻oQ(Wir+v]&EǵL'ۊoߊ$DN8MSL(Ò;4Ruel+;ȓ}~|F/5EU9Oq^6y-|Y9u0'nQ=ýq'S--TtxXj<[I6"ẨQC :۪ B1MqזUA}|J Kg'uj W/*5R 7wr,t1l܏PJ"zIDc8ݿy孊= 1ZPUzk LKcmJɁ$uSA@€%);_Y%v4rcL8:ik^jIB-@*w_㙄 "x娶 V;/7v)-_CC˩@-Y'kPh;`iS +Fcz3BG";HD;^ҡWiHXdiak|)ёUUa6)*$1ZD{ѱ!h>U|>? WlKӭç{Pt]HFV joz1d"x)ޟU eаבU/T ^nrRI%\bj Y*)yc9&Msm)H͎>uu]v-Uƅs'`lۭkx\v } bT(G)AsqۢGtDsr&Tȼ[ IGIrKsMco g9K8LJvkxLwU]̿4w@-ݒvZ@>}Axa:=MrmF D&oeǐ6bbNS| *Á#ȴ>AaVCʱj@49Ѫ ێlЀ(\Eia 3s `Y_XpZ=5򻸤W- !68k)Om\HzsrPFs0`G&<ԉRC$F߂DɬN/=SS߲'slC pjpW9WBxQgWO|gᣠ(B:xj73Ѫj2WV܊g<v悊N^^05\T4=*eIZ]ɵcC$SGnV;{zmd\BQbL=?,=峡(:V}g!F(%FLYv8sgwsς1`O@߿ѱ=db٫ۨVEw KY H| nwƖBAUxW B w I~ Q"Ab%`L'XxޮWE]lfhFM3(л́Fq{$%4^JyC|Db0yѬ9r!AY7Rn(E,+*`,cT# f&ODz3K7҇"XU ]i{ϕy)?yT1/@:I>tV'sTU2򎲥n*Ly0&otthN(}Ҫ<(wJ*3@^[sdݞ&/,rm'Onj. Q貽\ٍ]O=4`}.XKVs9]i\l/uxbϨD-XwokJP`V ºsbbdG*%䠅|ysx7ܯW5CP)#qLspʦ$B'GFz;SQ`}E KQFQ}+ .=냮&XMD0]E\\K*v&A?{+0!vHMWve!6 }Q(|A>ճlN&ߌ5T@Ƞ">E_oK޴}XSw6(dB'5c)=d$N+[= ״Rh=sGNWUt l˦L~8e>]_jXY2yXIޭOx4FaWa\6ad,gv<?t' ʧt:sD7h$= "Ր(l>08zpQ') ni-\enDM{ހJmכs嫶O?B%~?+we爉!-?'uK‹rnx:QO׻53ʨ$qwS*q_0 Jk(/^'!Y8ر榵(U24?뙱CǾ.#)}tbAݚ 0XɃwh00}|Қ9fi@M8UZ *}BtB& Sy)sy+A~i(>Ō !)ᷦl3jF+OO+s:U+UX F~MߛO[dw6o`/DTM;H{b$,cen\hTӗ(\L?".V9Ǽl/)W,T,9龢%7d4BQj&ʽZ P ŖlR(xmEǂ/M<>QEG44)V#쵸l,Z#{,j -o$ oY :HG&9J0U瞇r|USG>k9TSb=oD ڸL}qm++"$T$N ڣ Ig.uc=ENF[iuKIh9bPeڄ[lILcKmS΄{߸Nں?Ŷk˷57u>8&aBrq;C{ I5:l茌~Z]{荴R#9aMU8^%:m}N#IƌQTI6}x;cs/OXd^*y=8 zI9 ?ʼn,H SCi+xR-Ցp/ұhkRvN@Zr=: tp9n)g&ɇjprhkan?~(qin : : .Zn  gϽ牙7ֻ`Iw| gvN.} w^kJyY/Hвb.1HIMqEPYoI~"v%8]V E3ߧT6wd=c{xK`^=ZɫWߢia HْY#O%ACybS SvLЙg"D:$꟠|YR8S[z0zGZE<O x](XTdž 9t&u Wj>z]f=_b.L݄^LYW؄H $ 2#nYaNT?&V0+;Zl%2nȬqkZDN j `"t=D#CH\uȘ?wuj1-_M9De>_"\ͯ`ƌz0GB?@j;R+a)gMk*X}juߛ[gxo# ;l^ȳ TIwNI#bm#=A 5AZY@J }礛(uobLE~v$LdYspyC[)5@';'uY-slhc)>+b&ު*y0]'3 Irv-)Yo]eރ} 2# RZkj;VK!Βy+(wnW<;ˢ CVh˔̢< ;zR"O)C|qm@hh溑 7I'bߙ~lpsAOs GzsMҨ!b`ŵEYH2e"7"u軳Fuf9RbB^lRf, m& npsW3Cm,'FlXEh {ԠvM$_0կn х˗ >4㇜2\њ I\9fiێq\|3n.5Й MypclEx1ѻ)ɗ/Af#z!`=Y9A j wfJC7q8M큰&uakq=fh2@56XG"Dͭ+P<<#YڡK.1*jDdUh|OPf6 N7E>\K'"$K" H*3;4Zw'*O8)^_y~o^[k E'\G75z QA?#M+$/"1A:9[g|?tu"+*ZdP=>2Wʼn"'|e/ 28!,y3qAߣoeBL̐LsR[YnrZ J hI9-7UEHT*"GxF]ՖX1;zEc&}~XwaW*M06ĺ\v$0ȍHxNzMY`)nj)a7n3%+07ra'K4H ̀rR(%ARM># ~/kp vﴚ*ժŷ6\Iv祓HzV5-es!ePWh,<Ѩ 4'uxԩ% &C>#weQus[>M*)]WejJ!*fR "cn@:Sl"#_S5&@|qq )*.)}H'JkEiuXNfPs($XuUc܋{rY.N+ :H_XɗTHEyV6&'L4(hӐ'4&?:e@n4 Ւ&Yj<>H*|/{5^RQ{\»H[3Jr!2^0Hx[%)TS 0TFG7ko ;e9>-ǣ}`C6b"Xnj e=DR/TfBhz6Of`%Et*=W~1Ȼr dk<>(\`KF Ħ ]Ƈ2.+d\o{ Rzry+zyBU0֡46PKExE=clHh12ؽbkjh^ ,C05b)ߴx*;14b;+FꎽT .gt 4ï^w:L/%9RQήAKpjtX8 @ɫig0 XG{E~znsFlpXvim)@Xs"F%tm1ZոKE:*|y%2RhM% W$1Y<]#ƽǖ ¢1$v!"-UF]Ӫܝ&&oM B|saO{u0`\̅cꬃMi[r*wa@w/8?0N]OuX B4lPUlB_җYN7X_XY؈ "7Ħ)A;qu r\ A=6,<4$oDshh\SMdشِ3{쩏V rV-gl6{mq>'ZuУwCE Q"oJ6*'u⿙Nt6t"^v.nHJʶrh>Z&yv<yklAד@q+?40l5 =!fT@G<ӂ:t v\yjaMDI HUOԫ{HPVo{jiPn4DyS|Q<珫!OuK86LNZEEfI'5`<{ƒ(^h{}YR)W'Tf<=7jNᔗoۥQ?#;ӠCf60^W>B1 ,dtUe*ㅰ7 Yٛ:1J/r"jIH0ĶGexqQk/d&,5L w$Q#}R g$n]PIbj+&"op"!}$~Xߏ*1uެbg\J[ ϝiX}6Vya.3o<]'P6Ws:cfK͎)mG)eJy@hxWj^y/A=!9+</pk`hj:׼>J|,v{Xp`P]ed!Bw4h3 CE,%`S(OQ}()N;栞 /)l XFhFs\VTe_wiuZdZJx5;Xj/b}guXnbfy5;FDzӏlL?Sb=0HH!ƨFUqe@ ._oh|7LU'I{wVz+0bzmmm:]TȐ']ͅI#_7[V6(h˭br@:t%3~k:{FpHef5^uWC8DkNcR瑕̜RX<<`]\ \s{k{Cpl"2"֝khaf +Xڬyksmidh+C!`@B>eT]T|ʶ[12@dzʍ16xUM7" {?GZչuQyNq5,%N0m^~_\f5`; iH@nmspHg[dp7҅X|Cҵᧄ 57j!]uzNIez ~V{wZ\CWP>S)ѐԲّC%TÊp[UGfkodN8C)$yN`T3Xfhm x.!3D<}$I"[<_̡7C=zt=CL Y2>xZVLG)h.gMS^o`bݷ(pT }v;83H3̣n'o:{JTbpؘg1fǁ%px;~SW4+,lhv`HƷ1{T O3= д!>^V=ĴOV].0%Rt8+E$mZ6oCW>cwGR5~iLq>?r3#!'C6}óB7'=4qb2d(|5q($Ӹ:pU>JnzJQl5yqJ3w5.qȲf\@:s$'X"6;@au`"PA_M~#ިoz3cx%D$n)_[Zҫ/P"~+?5Xݣip4ޝ@%sE^$>ElqYQ䐫'9iD&dHւX$;j Ы Cci6;{BJ[tײQ0Ӷ-[e '3ۻV7SŴ6U$>nqZ̜`XTj|!ǐZH4B/Q-w?IkbvTrIѠ!9yu|;wEձ+]хlhmu[Kk2)L >Ŭ܆`QH; }x#әk)NV=N5?_٨P"8EdžhJxG: 7CXSY;m8k, FC\"~C86%0&e]!>TAs8qVAm(\&Jz1ݗQ+{ і85e~v (5烂DZ¶-3=e>Yqb~])ZHf|]0E''cd~ POkev1ɲ#K|oi 5*v+rTFzɣz=;ML}ó@ve3+qaYW:$RkS :Ň!Z -3 3y%عͩ.qV2Xᕳv m*"p6ϝ?G߶蘮쟓W ]f&Xl2:x@ "#ws*"9ﹸ /  I2`f&6"ݙtާjNN: 7c֙!썠Єl_NrWoPj&`\L q^@h+ ahNQ,~]C(m?35ƻD 4J vhAa-5 C vp$ܢWc}:2ÅYd⏽ۣŴQ;>_tݨƨ A>r%8wy|H nC!P!7Iur $vcţ9굛D:. j˄I r['Nfp}*mw ػDJLY'_Y2+%wl0܈f8[QS?^y "'2)>@;}`[gedg,c7m30IGRЧSFz37"QAoK[;yqwR>}J\:AE!;JbEfw-ʹ֎r`1qGRhʬY)E~$ Mz2公"-E)B) շ~9"JgqbDoB~D 8AG$va\/tlRP΀YeF Б;Z8jV5E|s:%F#$$y*~j,|m~t6!wHbM7>"boԣM4 @ ﱴ3VBam'MVbȧy*=׫.|UҦJ?/gB301o i{h֥Չ8 kmF׃6ƫZV H]+Vg:%pʬ+I+aޚ10uSUt{/T[Ikg@*1j:pTYíD)|B<]q_.d"LP8}. kIMd ~q2 dKi<4gdC)!RAB7q0h:Z Xv(yӮY#"UA݊jgLhWz[un8Y Bﱫqr8qbR1"Øӱ^J0}>tV> G͑2\Dvi囒b)(-zʥ&a0l]ezek/$A9)5Zdk>V8qZ]V(Zt L.0xĺ b-i3+ T 7:(/M߼t&O@8'~B݋ؗQM NA:ÔD8a.9![ҺEՅE{Y? 'dduQze8ْ8QQ,xćYNA"9* оҸ0$Oj&WADW40@}5zb#Ԩ|| y iR5-)`\'fn4Kp׍8“#Eo[. ԣgn&øXp#DsQ)x{ݱ=Q\XP2JuPzƿVzumQ! PBl z@E:$mÄp ؙEȑPjޥ}x&E2p`>V.SOL'aiYk֗\nGb=!fr=,-~A]UW{*rbTs9󎍣#޿9oL\ƊoZ p!=nWvs֜ :eO^-vﻱ R+l/jEc!y]-Bifzf;>q: sIxwBjbH»wUʲ"hEa`qV줋OBN'BU+bƼ IRɖ[S\ |Tv'Φ"U%<.#Umkz'{Pl&(f ~Ӓ [U$XKF"F8\f_q='b!Wusy:A}mYϬRaͪ"3 ^PI.o{%%! :>@$Zw\<^WH \^M8˴'RK 1E `µhI]6덯@/q=ѪEdܸC4]g}1#=EUog%gn"6u2I#03?1=Phn]1!k6\=LB׉ Rm ͱHdhZ q 󀯟Q=.AB=yX,t Hypߘuqc9rBXHd2LCL(X="}lIIq,Yb*(.as3bw9r"7!Br5sVeEćIF 4f'<\냘~%%iWM$?YU=Dj0Le+e SLSb=[}FubCra#NrW! 1* M>S:DlGC.j"8VO1V\G\2WJY*̘zVs"T4SUh+WIr W&P"[4bp4 gw4n{CMZi. SxPh9&13ܹ@#}c(RTFJA5W`3,(buҹ;bݼ;Xf;"=*7W}ok~$iq00H(fd9nJ̖$aԍmb 0n dӀ9 e g郃j IHx-;ܝ_9`❫7 }HYA-995I {Cw>)gʑx3PE!Ĺ9wh'xN R&^G5si}inX%9[Zʗ/v~GVw]yk(R4tVp.^Vծ;aͷi{z?nK9+4"!mn~} *)7IXd q〚ۖ U$Fv֓?Eet '۾! ϗB8׉1{wL`[7J ,I鵞8Z8xP0hvdm7K(,ۑ HGp $3w#),-AyeCuDFi,]lЙBB R& s9XNI?lp+<4{uX3y!"fYT|Pdk q7}hHڿ/ݛx<<HgN5g4}6TM}` & Đ/Ƙ қcp13=o jC[*[ѯ{ ޳@y&Sed`cz>Tg-g" Dp+Vȃ2 p.߅lx ~EHgqm&i-Zx,9@DͅGM Wt1ʾ8wtrY|\CnB<:Y4KP~#gd0Ezܪwug]~:g=x۳YʣДHK3%U: ?NW``E4о8֢ K쩡֝W{j?Zm T\SYY GQ vK-$8^N&2y Z2(s " G !N=~cY&w(U9P_@} BPYֲ@AfqK3UCZʶ8#Y!9a1`lֺS(<<̚$fJrORrhCaw}`ʸ1}.|*Q;Vؚ<|s_#vwddcCBh`yxz[pP6|NFWXLj4)Ǽ㛅`;[<6I< bڥM!NDS3B-kUo{)RFފ[HR*%s %#Gԩ3)txmdNxF:?eeRǠZ][93la̧`{*tFX2_U|/Ol o7ck$f!G4aǬBm 5ʛ{|$Yxjl I֐LPՄFI1Oji+l#} D v|a'gĥ{Q?-5Ԉ"vwe07r\|*#fmL3Se8dmGiEe]j I' 5y ?{Ah 6Z !آXFO+^M kc# Cu|4E9Yջ5mmn $HOُ\(߉{MG+I}|ûNV[a uW+u!%;^xj|;E&oߜej{y? ]\ߜĖiQ?zv с|IjϥXC6`d\bpH*l݌ZВݥvZ43W7H)n;k%7L7]e{+Y zS" b3 ]5iuU#:s78[~ #"^}h&)mFViiWi2-SvoCkU%Ȟ6IkCӍebNčd-4fӪ@ gjՆ ojT9x<*pxN)&CMD)Ζ(?يsꅾ; Waς;~M}!Hǰ~7G}CEoͯ6gf[[:)TPAҢ%eٓég*ZvzNg0M;c +[^ş|DQwMGE8G8PM<" $|^)G=yW^pFB8 ٨a>nF=+Fxikǻu^G0&Lx N#,y $ w%~lz \ssc4={iVOxp?̥XErfQ\ 䁴=Yb 8+@UE5f2gI?jTTKCoI(K sNX " ql >6]f"!(V!ȗ>E25v4P%C|P?U7q0M&|v\N-4 {~IFQ me?؜nNqs,a '>ogWh'(΄R ~Q,ӕ,p:oI] K `F10Z-Xkԯ>\kM~nz{KhhfXXQ{Z yw QI)%JBS~Lr_N#)1o!ê BP8:ZJ [%Ǿ?ͫl*]BZd ԂXg/fu=O8xb L}~9IbT TOJnCE`u5ɳ)eFJl6JON4?YeJvih_)Q_Ga_Q7<&|gAVl.rE/tslVC/%|NP #z8%ɋ/fbJ]@88!_j3~b̤_ , jug~H7!i{s= S 6t}#/ixH`C %eh+ʛx!5N]m @3&oaHS*u6&5[ܪyT( B"$HR[nZ}e# t/;lc+둎cTf<ڷII&r̸*ilpT xJaef Ib c,6]+{HO)nSzN7AY{ߒuubRw7 xP>|%w\J|;D)PMd̀sc^N3;2|hq-)Ip9q+T{:|~51T,ǰ0~v[Xh %|fmK@8Ԟe~h">(ɑfn8Y V0xX<,IӞO3iLЩN(ZXm &OQ2)J@X&(PԉçtMtͺ=GځkȭcrQ׭fW &Ѧ)Wh"-֪.>VR_B0H$Le z໌CUcDc&bSb :2(Qޫ+H,: #KZWjgt#9u؍OV}$;샫eJJ|>}oP V;/%菸9llsU&zZ@ 뮲J i^+ 5WJ$ ߝ^TLJ.XlDYrr|+F1@r扢;^ &;,:1 -Vk]DXD58uB|B!HJVnL@o~|'&y n63hqPi3ncrl /ۡ;WϋLqV j|,09:>. K c s!N =g N}R1lwOYZ/ X ,gPl^2Vz*+posvBU_\Ua &X.w] ׻ TNHSX9i+b *ŒL:[s)xD?\ty sw׀S-ULSh`wkȯ%4TcF<";ɖ@zJfUΛ'`!)*`f e5Ty(;+uB`i@:oճ*KUI6gպd83I<,&RcDm t(`)i)O9uny6v@fUh.Ҟ0Ƅp⚪TΥr>euy̻-qf4L C8XJ k_&ỹ k 234ӻlpFDnrb*+6[76 38]ٵ=( Vi݇.*GfqfT6 LS=Wp^zg~  hy@V}=nkE XBy<*.8oLyӑLn+!GզZLчRq]C*F_ȼ_$3F&w}^Utc}o5!4iTswgxmVv;Zdw%[:BO]Ke,U5>vK&O+?E$KAqKmpjUU ZeP7kZx pQ}C(ǒ.@`+.CwSs5C XDB'ɡjF"Qzf-%b)iBC9=5d/)zo^.K2IcHҟ~o{đ1FpAZi )J΀Boi'.hP`%'r>C(IA -}apjM{ax7C|Uہg@i?Z#_H:~Yd.hNHG"f銀tBE|KT\`?PGhS!ԞXeey10j-=W Q=ts,,Tj Pi:A1_Ekr\RP&tHԨ鎐j2P9VoJUs džM+I 3lzi$IŤseqt O7y3ѷ3:Fٸ7Ӊ!੹K~,~} } u)uj"n18yв#dR\wBC^L">a^:s5wjwLMMNXrQw0A ܦ4omUWm# VE i>Y݅8An`aN VXzz33S(kn#mA59ܓ#Yۍ$SJl ^n{ R6! uSȡq/:e_&-3@7yDuj'YV*#:Y20߭*K}Lh؄S1qBz]CE_옄13챷gwَ lsc$/պ prϚ5U,!6϶6ar²b"hp}L_h^*:i-=h{lk9K`8 ^;QW*#p` Fr<6 *0n/lmՓ}%367ot佁*Jw MU_`@@ p nB6"@ngŅ p/mVE&7eyMR+.m)L"aix1j azT9O .i'z߶τ aTbDM 䠈sC_*fh}/ݎ*mL[_c?4 ϶E=ҐĢ_A2T/Ke@N>saC.kӴ*ZPEԵ fyL'l΍_xM.Z0r"~ $1#׆ծ~QdJńw/:p=5bАOFx֥4SJ+4Aw2 + A+jPV% I&GHu#ćȹkZ+l!QWpWܚƫk(ʤϑyqP@s[R髍$i;5z)|L0cLaE4"ӝ@: u9t܇ %G!A{qQs? "3vfq <Э9@%C5vٶ$x.{FZts?KǸ_Zi+U:[__s2(gX~ӵhYrI"#<4|_.P| cׅ80B}O{V7:Z[oAl_}D (ClFܻgc?ts k"=kbK.cbڇ`~_9Q Lɺ9^G'h),>X@p- G:- W_ȶ,ĈdAl$b ȷQ#b:T[ ~Iqqn7TCvOM,,eXr~ '#!,&ydVxBB]M=FϤA,{acQefuV2?AR[qFCâ3(\X Cjiњ&GM2+"6y$ut<ܮSi⃆Ye|_8!׎H?=BHWuJu&ID,vBz '{mjȾhsTaW"9Y?kσq/7[q/ HL{R߉Jvսa(Ks:Z}Bn]qar*XL/[!3ƫӎ'b*(&o,bbϋIn־"a| ߞD}~Q۩uױςGNנN&ۑu~>q~l[+_G]EĎ#<,`1~eҿiC~^N!wtW>l> bT$ݨI?*aFu1x^Y?LF+Eˬ[PFt!}<ZD^܀"^4;V L~lϛKu(aLa縔NI3dY\Ow >\c0V޻GQddM2LfR[rzBt@gu#kdNqsSحR_JV,ۇxg-(],Gvjb5͉փH t PT@Hp%*C+}H:4` ɨ|SY x좗6qbݗ}q,r~ [Qh]9r1EU2i]{Y;_(vӴaJ6[HnQK-H#/{c88,5i+(b5WWwDUR>yyDEQ\(Y Axbpqmㄙ$Y~TGikk(ʵG@-^`?[IŖۃm,t/C=V !yit? a̴&XyTon!݇2sF|o/e# ^ȡj}FkѢO%~qM-Zzľʁ%>-zTitYk&R9 1(~FJ-)-7^^;t?&6>7/v}3g^{+u6)ҋ )=]ȩ7.h{xJ CU袸oK^ j2XHB:pVhEjWHUq25APph;Z*LOhashmϿP1B?{=HQijt!BfcG=:HtSeo&}rbYkj'&6M:ThnL0\9\(j%s07մ2o9ֻ[}6hҟEw)!Cz$5UX=?-;z&Y [JҰJmL/łEr0d 3T4\x޺S:-F+-9$M$7q;`57Q(*f {r+]$ PdJV>_ril$5X^BU&{( -,πOm㠚$ ykp T~s$j-y>u+ 11qإrS= u0h% *i@K}r1hjfQ pF`l@5w dş Kv R@&{bb#:3ky[02\‰lo(ں=<`*gk!c7P1}WTATEbYuG-ш[;a&e XKk|gNZ?:wԛҟӹdI0Fҟ[P0مl14Ěte 1SsX@G =w%e֔n/ȃ3c- `EOeJm,'̺ɵe ] d:#;)Ef ㅎ>kQnb1HQPCe|^b2fw,c#Ifk */ j%9[¤Gilԕ2@/(Mc*;._WɭlMEdorFtW}_bb ܯY6y3jji)VFwCbY}ȮxE: x^x=(o/u$SI#a lD>q:$+9(y aX+lw~9٨ ƪ)Mp\ ^ =YȝNŊLC{"`EߝKE Hb[<5zSg `Za}(kfz3Fͮ9AX<İ?2G)<EH!AUs NI-X\4:䴅A"{;[(t._(H +.$5jr]>W: k(+$Lղy,dY4[٧%೶Y$!O٘ңTr,.q<B Z}YTꞇ/`UvEϙ8@l$L=&gP) 5An.ɺ ;3+;EhQn3ǯ6L=' k6X{;e. o^¥Nvb oZ1ބϵ/һ ,oygKXEjtdǿl) *ffbȳF<ڲBwo㺙/ڈXחǖ\T~|/ ;.E&.-Mݶ U=RNe 9 1*] ػӞWJFMc* { O~ \ V9v`B q'K6m7 ߦp6!6~o߈N/U+ s-xMAʫ 8q6Z/lk椺EQCNҦFX.e NBV4}(T!](#II%o?c eÌ}eؚ[`l8@GE W{K6ӨNO;8RfyC,F}().9EPa#58ʹ#=?Us@6H&nV>~IϋhN/6dF3_jm-bNUfmIEM?DEȍ/1e#AҬCK4E.dZD[-Ŭ }cC37=f pƂPC)S;ӱG$c#6g*(ˌlQlKDz|q‹wt/Z@vmT*j8ab b<MޏeZj-&@*099K ] +Yp_Hk'BwdQjd@ ].1VHӊx&05_sWl;bBOsp#4j-L)(%G<ֲAsI)\J;f0D {\ʁpZ! M6(aoH*LjQzEz~p ":vMM(ߡ*]"^¢TI2~Fp\-&dSƅ}Ҭ7^p].<$v4ߣ놪xIk+t`苈z(ֽ*OvkvF,!_f6C ]H0e9jwG~<bg^r51fPTL"!ӥS|s'4T0JvY/P; %J{NC_oMpވrĺ_" *Mp_f~4>MaQҕNP)45+?mJ /0VٜmKkw-oC&v45)y 5_,^ETJU?lޤm44dy> Aexf>p$CUL|p!Ar,ٌ6i&|RPw-ʞC '5ߤtJ}/YGw6=U_@)ݢ.;7*.Q4 K!U.\}bQz]|CU:yMU+ϑtT<;uVCH@Q䏱`. -WُǙTn7,fڰ{Cmok c5QJy"67o)ę7s;R1 y>yǍ.G='|eF+[],+&cVpIRd->\qt:͇DIM/hd$Y =Pe4_4g!q],<J] Д㭞ѡĉS3=kH0-:V)N0UkkoۅJYpqi/•&\Zw5@ʵ7RVaytދLD@{Ob&(_);x_8.NPl? NzKӸjbrfC8})V!haa{]Zg 'X؝5ZIϗ֑) 3V ;PQ$#r…q !ٸ*vhG'g̺5{IhsԞ>s_?֕'%`n>&MgBaBL6M{NC,O[zߡ_@zAQ`R 'Ov5'xa$DyQl,L%xψA::bpo4[|3Q>N ŎFxb! 1ptx ARx)+ X Gbm؉IO~%mM дq jێa#AAMHެKNG^H |ł:3Z|Gv"Lg3TBu{4y)CBA#P}BŽ7iq/Ւuv``v?*;TL 6O_ժ͋b| LrZ]heVeg~d[2Mc(]1S=sׁĘƲ&bCA_|hpw3*}|곿h~kiICuLN(2kTU}~(;t P]^vwV:$Su?#E77EX_!Jy9bIYqJj--ɾp?՛yic>$$ .д{[`nZqkP- bWNʴr2#HneN+_[ EML\cB LާTQZZh0bZ׎ڼ\Px$Nr|x(7a+x:&;pZKo=H/XYCDEϙ|Ys`?O?(Ty@V76.'#P@29fF$^̠kwf Ѱ'VׁWs;#%Aq)'a3m?@C'k_3dz`Y4:0vXMJ,C{PA UY ѾfEhY-o|:ԝ. 紧 ' uE ʣ+Nx "{6Bi=);G0`O@T?9O,k>Rv0*LP0Cͧa$K+\91v &uKs;j {"y3K#p'ЁX_mt1o=Xzǥi]Sb8 잔zQ$W1VGE& ɼGHh'sJ2MҰSsM<بntn) ^:b^H H1Y|7T`Yw CC`^K46 $W%ņ0ѻA蝈FQjd@>@4>UGs'>V΂\u\  '4_}kB33agȭ7a$!e;(ļz!R'ht*'w h(L֚hDbZ~6HJ 9tob$X u0W~"Z k<8n#a4J;kƾ)Ik+ v7ޅ/0|C#ǻ_iArtn>2mkV増~+]1ƥݼf%͑2UgEɨ^Fpmqٹ:Z65~YArncb s5E[A/KBʓ&()Elyn+HhiDbuHPVL)^UZEIM^Efc="`&Ye'@a{Y@s}<d=F (No3};iT%!T5UUk\O? E#:DEs@-өݝHr28aF2B~i,5*u/7Z,ie.(hsWcz ;婪bh;b<`uA [N"A2<$w߃ x4:_Yʋ딭VzoZ8B auPGw\_%xgnʣ2IK&ǰ/]F4r[>n]a Pċ8,bl!H%AZoni Q͟@NN @P8Q]fKカY}c滮:m m" 1i}KtDܣg~4}7")gwdzfaq#BȩhN6I(0\(AaDv϶2NWyFoRfXi" 7"f8v3K2\ Z~Nyiڬ +ƾ~J>!(iơj_"u=~q˥%/GcAJjYJ!y%to%[ ogڃrzIh紹v sxγpx[Ӱ+"? K@ pM];ٳ<^@Nokkq!{2 PSU6t7£D6bԅ a9\-m# r$6`ECsoHע(RKп|7Bu,Gx9\0X|ZmpE9lWordg%e7mE-L ȳHLpPCb([Yh^D%9?AO'C oӼѹtYtlRQwVeInnWUy'2:^Kew(@` i-^ dm3P&D&ґ4:b[%$^EəC]׺-RLBkfEM&!3n/g) x?MKk:L Vs;3݈64DIVڲL/F^$@z>w{Ry_U1YxϔqǒzcRvuΛ=QOMœL8e*p_[d #UWr'[ES*4KzW/Ţ[~]Fy ׳i|8r}NWG}R?t8|*38"Ʉ˳,> I=%e &K ^N5Λ_8|w>dƃQw?gXLuisW0~,{;1aVcm&KZ5^Bot䈛h=@",AQa0Ѳ"HQ)W$;L->YV$/D{Jz-;vnW%8_0{aL8C OJج" +[r#/X/-%1 |UYܫ :`N͇{3]oP܋G߻OUynDZQU3$Z}J[3wq6=ۼN ^XPgqaJރyM߽,Y|Lلl(U(5~93KXxkZS>Y7ҲGBh$GO  ^"8]ʸAw`dd jN+lcy*mdq-39V6p Kf ]} }U,S,B(՚=)kۉi_߿HӡfMhpW%:#Uj ~pڭ'[eG,9<1FopT@@?9AFS 8zZ'':Ԋ(mV'mg[-Z"6\ba{1_Qv06;xd| _l|wfi7ɗ [=R>ae?{ jˌ@ >EWS?6p!1f\v՚yw:m% r>zs- A}% G)qNYHaж`1 0%Ū#2zd=5+ Z]*jP>F mi_9H; p'"Y3V\wE*L`lG 5H3KO5{Re~; HeNTTų"3N LEK@ZgIQx)PNpN>k{#aaیcc'$kTV<ʩ7B[F y~SfJZJK{qZMZ f-̦[?ŭY0̴lF\Vk BQʿxsz< eWjfJOcޔb~%W?X ='붘Ut \Z W+.GZ/ JX+K66 ijٯm,zjŰ?e5ᘹ6\xTqr$c=fii%5F}ڙK. +]-msyM7YJK抭2xSf\D1H ٢4]C+-"_>R`M\7AZՔIP9H林^OqvR+eEt5JwDVeULG,$N)<htAõȐAAH!#lt\a$1̏CK1D:j:BX˴0ǕYc 4tfk`F1) V[\./s>%bLq0=F\9ed#>HNL=y'!['v2gd=a, % /M ؄YH:r(cLUudF1X6C4-ҪVEogZSZ?jڎUM% ;eaa O9[(0ߏYIhcC4gN5Yu`"ǖᧆaĜ-KoH2th@tOȜ9Q՞,BϭWIx37'P=?ܕݬf0B z{=|M%Q[nu txT|Lϓk|BI=ِ5fK$!H4? )оJE2lz#~-p{=Bb#su \zP+pL@/X/ qM7 `] ]lowQnRl"#'`EwU.'CZA 5?btPFI(`rG9Ͷy.,.͠5K;<=\S5٩XTkNH=zB2Jw@//SeK7XH:7xv0h3ɧbjFW޴#E@X2ÓP-ftY}…tbqģ0 Dh#6;KFcRFʒ6U7-+,G񵌮Q2t ]`FHQMa}N&dZ۹,mW=Ly@"E3Z9 K`8`@ᄭYnV ad1-zbr`hv0[%J_3C!AFݰV\@F恣f*KsQyqm.5ƍ'Ƭ$<:K7-bZp?l4Vl>9\ b4Dz;] t8m"} >2PY 3q 7%X{uȦ Q]2a\yq-$@mp"Lcn\򔝕G R:j@0s t=Ovȼ&cuz zA#ƝDh[v# pw5glAК'_KALzL ;=&%wGb"4g{1D a\Ύj5xEB$<6xϺ y氼I:gn *{ ޒ?\uIk">5cu'-CS AVvi@V#)-xۡݡ{\7f{2F֗+Վ\GB_h6[k#{EGW@ןgŖ;{)F>fY<7]+(kV_xJEnEc~14+% +xYIvZ@$w\@zj#1tuХ2O"QI֛Qڷ 3V']nZu6.1%b(%~=ְe 54~U!ﷶbh;G ’G`q\.<]4wH{ۛ،4BWOڦu ͂)핹_lN oڌ^"|D.L. +"s8t{FqJc%Jef MV̑2]fH̿ GYy֒3fkd7OX=z lhc2ݡJ&IO.ߌ4p'o sq6 * !&7"va06Iv(? 5*/; gα̲l 7h|Wq#72pP3g.;5T7 Up&8~K&:މ t <[kF$}ً(GOMvV$|ٰT[i=ͼJ0֙"A\LwlM|FF=[!aU(/xKPh3R%;I 'nc*K L##xtV,=F uU 2ƉWa(i֘'t t ۘ!;+3HU dZx=: h#cl `C%WׅeHg#J,{prliybQ%:H acGHz/JČ:bO`T9[ѵho{)Sꮟ~#%0zq͎+"$V%ܻ[ܟ:nb|2dBs #3Ͼ]V11.%B^C`@2Y$yYyUW/2%/ 'K_w0yQj ;;)tQ3}蹖z` !26S@?NG)SwpkEMd <X FLd_o3bYO@]L#iPzw]%R"\,ӾJET7ǶMu s< {;?6~QOcsK^6|aPւ\VP+׺~&J]Mp/M"-9qE.њL, Q;vwD[{I Ds@rV} u;pX-ӢR#t<'8PUiLQ!\shVH)I'Xtj!sg ŏ~7cWn(S/N_4B/҉=y_kʮ44/2?rL EMopvIDO?G1ŻeoGϢ b`7T !?)y]sR0,/8JCL8~FKЪtL 1.K׻j*dxj>*n)!`%'9M0Iy0>r9+7X!5,&D?tM;!Pq W0~3^xN1f]lNJm=f,~lBnp,E2bo2UB`@kM2^.ǻvgѓMK=*xBhr_ /*EZKǨ )PN1*5P6g @YUјܣ4;rI!w]P_6/^SrMa8lNZ> pFxQ\C;]tRu`|co=WZ-,:'ꯊYvP:̄JOͫ[Yi(T@i }( 5%'ΖiYSل(Q-!*#~ `pXdo{J L_9J\ ؆YD^=yjH Kg(,;yjw5Ctk[too[I# 6}t W{Q;x:)0sc.G;#iN5B2'hۦb _;EXw ? &ڸ]"mD V8YZ 癞ѡ `| 1=K_yBЍUD>ޒH87-T^`<u*yd_M]㹢'v c&ڪǥtm#"br60LwU*ySBe9PoxbjtRt|>%K0pU11paݼMP*^w, Q4J*hCП5LIb³qyمMe9(po,{aڨ}~eŇ{-PdS;䇟)CF4c45X8JƱz|.HBY ^d00iW]/q‘Y@!Bόln!츖`i#1^ R}6'ܫ4L*m@ o+խ4l Dߐ+s|e35pZVtf"dX_bb'p}|`RDֱh.>e&<}Pt簐9Bm!1灭w$'m/nGB߿7KW~V!vImd>x]tKryƾi٥\A_fr"CDZ.5׾V8YX#2xġ6N.!"d dE^ *T}J^#+d>AR327i,@3Dqla(z [ggK ݙP <Θe Tpbw]hE%Ev|(%#\Qdfh#GUc;3?h7:އ@ڊ.Z e`=^TqdW3WoV nZTo Z0"zs푆͢sR bc˰ms! /; <-RfO=5xF$^k P5$nTe޼͍NzD[2>FB6Mix %nS }nYN67y!wQSb]nn1A(t`\U՚Mh%$5pyΌ''h4eUd\ޮk9R UFqz  &د$^{c= +pۮVv[OWoVHNe u3+Gq$p eA'e Lϧyƌn2li NЦ=п_:HރJV+_d`;魪5GjiAyvg4*= aՃRvU] 뱗"IVq!Pgq*"ֆ&ȏ>Fe<s6/!8`l 6Ie~dCHe6ڕKZITB} 1#R<(5q\HŹw=gC=GDD_WI/iY3lٵ.9'yֵȍfS`O!'G.tkDA t j6|HwWMvy蛊J;Fޏw; +`ߖYX9@GhYJvX׆Eq-r GAڭqkȀ~V^(djBo#ȸ)cF94Vڷgr[OCjIeӕ9MM˅ ym\0)5SmC3傜Xe.k--w"_ #~4 X(l^j|aA,3IYu|5 6ʉO<AaGT[:v1caMB{6j3xkl Էh$m32,/=[6s;ꀸaA~~5Cmzhj ʜr̅o(?I,ut!3NG)g)}ݰ5+8Фxkw<0U[Cx9}<#+hOp}?#|a"S;~`w{%LrȪd!XHR-&U/C_'<+Nn&p-9…vg$~,ӏ='щjH̃+o}ǚ |Ơ׵ƂWy& A潐4eVg˃IH5iO}j 88.1 --ǗȽ0 AsHu~*Z4`%vQZ$Rpᆀ! ɝ3ҹJ J9Yn\1l37}LRZBFccͰF>쪈zadଘiGv3!obQ(nl\v}IZlR\@J!EYbdv4VnTbB?* Fl(Cy$2^TS96-w[RΚ;wi5/,Gz+o5inm-(tH[h\0mǟ!=nyo2ꩬċ$'ݴH孢U.i.5g lHut#\Yd0Mɹe9ՈG/KU$ݭO;GAÊe+@>}:ڴ8 ~v>{dc /wZ9NvH)5[L,<0W퐔k/ăf5Oe]T R&hlz/IV\7HR\BbT0e,Iߴv|y(TbaBzktƲm5Oz=1hρS<pNqjhN}M>K螂}W3bDZ(h`:ECceH֤6Q[TZuBO1qC/oZulDe`IfK\Ñ]*Թ-.|GyκdLsj6@~]ļxX55T\JDs2 pHgT%}P? gIeIvm&:*2zؚڟ]^MYߕC'Qp :?miZ>GR 嘧Nlå$ѻ}ǐAtN}O/he Ǝ߇cD$upe'.$"lȳ$NU!x6DցԘʰxIi 1Ωz ˸wz܂/O[|-A'ҿL@~Qwe6!{@<]|e#!g8A%kD'< (·ݪslgh2w84cV7j,j*!K$$e%t*lZ.cAAnhGy`d yړ ;@}rxxdzNS!;ls0yԃ=cw63yn/M؃H|&拊Ql\k:$]Ct0,g}fő VJf* dјe _S At_ p:c?nC`I10D>3 $}`3q.B;Al *ih3r'tP,OMZ`"MCw4(AX}Zk(>O Bi?b] RdXEjӬ{Iv)4|:ÛȫpR-O΃[' %H2^+!( ^q}aHH9%q-%YEOӕ]>Zbw _ެѲifՐ;Kj2L U=f^V?ѕj(]4C'{CHavoτxk>q5X6NGV(<#Q))NAޥ Ѩ3ig)辚M2);ÜtAP͕06t ߀k~dHIbHAuO ӽQ6>GIkkܐ|FE0pqAZ,HapEC:#o479ˮkyġ0+;l|+k %z{XaemMd?&O1?.5M4Co)u ͽV; oRC^`dڡ$8ϐ2r OYz9 #OIϹ~Z\Eՠg~Vyyw@/Ӄne v푑K7i]OzT'7T^'⇭R6S`-Y'CgL/G@o/ˉy!;g?:&:~$4@8X߄pQ3!5΄߱ȣ%`MB^ Er: c')@ `Qn zH+K&ѯ `Ζ+-7_A515b/>Aʂp0= v@]5UVP1gOBa1.I޺/\V\L_ }xg,!0z x'yBVrRXŒSؚPJ"֛;n=; h!3ЩOЎ[ћr6K9Oc+$^t/U=S1己89,|nd_YqҌ_FMCs>2B.H@lF?G"u(_gSi˿Kdf}v$]>'6hs蛻//f_-_iҞ 3&$du-fWcї.8|.MDc` V"al 9럮M`A\8~>w`dAPTףF JֱLb88?|[c(}Tnyӎ$WB\Y4s7ENϢ5Y~6<G.|)6^I̓g|;NUJ|O i~NUdw"[j\gTg֟&^!t]ba$F{feMK ciϖZ "*D8ӃP7u.8(L~@nhD[3WOSHAn/$ ʩ[BQ@PIADI« ?^Wg˕˞+`M){NvkfZ3{U{y;{ ̂Ą@ȟӤ!e4tv\=A%vcx[(b:a#褩{>P j;F읺[X8s+?>Ci?Rc\ AlJ2?/PR%E8BIvv;GBceB9F]JFصg3 ,vK&8;ʉ˷ !i,*KFم^GM$Q>̬̐zT4)8o#i*xZ UAo [M%"G6,bd1ȣn1c/Is5]؋3ab&'@go޳B..w[RK #p+DtqE S^jlYVrWj~n6}4x Gkz:I Z#Fl)xs&P^ew{Sm@(9& Sad65}# ]:( `WS~ |XRh n.)M^1 AVcl%/\ X|l)}!.c"|13992WcI7ٚЁ.d3xL-PjùJ!ȍY;yRe0q7u.Aن,ЏM[޿Mf+ *LR\ͭfm6G %({}z;/^uc6 a&~;SN6po;{PK2I ^W7[y@gB 7BGtu9QX_!+N1~za_)W}{#* C)L`nbm$2wB#‰|{C=*Ǝr~Z @CwzZC\]75_ ?AQ,mʟjDD刖9^\q "HCPIz=:i0;+ EPݐYֻo*4.ͳZt{V_JK`,Ƌ5pc5/#-f8Watᐉ˴z| 7|dv "Oh3]jm'si/e$wLc)*FФjYw* 6Q{5plwKr{Z/tad/5.J'us)rgefو}p {Qʉ笭YWiAem73c#oHQ?jsY1ͅCѵw*Fe]WOHt1-0&j((fGؕsn)ڌqW+S؃Jp^$6#N%qc⫁(9ΪwH:0K+;OxIcM&P^@XQcr0?Y!o(PH2J]|=BB<;0bRAm"m^?PnwF+hJy0B[Hw!6y3%Ht;cj#Z8)ﲞzl;_JnRh "A6}Өq:o2*XnkS?~- N4(?~KmÌYv'&%_ -\c}xxַ%vG5:/Tw;Nդ{5z8Qc>e8]GR3Z7GUkhWy/}6Fͧഈ#XBfgHs3WwQw)"\Bc&DE.<0HJyȻ=[=@SxhëIcOtLe|Ͽn-nbwy.ke1}x݀vW+W`BœVVH1w*V5 M}O_DDq 6ЂP4LO- eREKM$nMoY"jVyFy3ejdi { Otk"jA!I`%>+3$ :ЫW:%>)[mid''_ry͆ōJŽ@\$~ ͞$;/CX=.5^7?'_Ѫ?$½gh4/z blbnSR+Ojteiz+]ߏ uObp@P/ءE$ȧUrw$q<[=3_f_rGټaE*v-wˍ;"S$Gb/O6b P3* |M ߠN2v~UY /^vsH2೫h*len/۰HlqM@:0Q XtـP| ߕeR>-2 rf4ΙRv B\>m3:gkKvjrP_z+0f̱`%6!N%e}Nv)m F3tc3yDmJ[Ud qKhzԎ<WNe.#(,|5o3| eih&@/LfKFL|S)rm{L*H ,~6{ejLji2W”\2SmѢqJQbq %Dxg 3VZ͍]js.eV$V/0?Z >F6.pvD952.Kf#,ƪxo攝(jh-V7@hCǒ_U9OfrQRi8ns(=>9mԖEll#j] ᙄH5oG;<9hiJ ȏQ!ndFMxnw;,bPjGǹspح fCއ ?.8P HJk@,BEU4*gM&ܲ#|i217-A=t { @LW꤫Ǥ424F M4|;FO S*Vȗ8h0UA=\'G4Ee &?.|`sQ Fَ+ 3|_*A"i[gG={7> oKlH~(r.EPwҡߦ2_U맲6L 5`Z4 |1j­ܣiɸcBzZH&K2IOLccNw | M*#8bNpӲiD1B:@L扟`d5Cq0=xۘ)'7$Qoi5#z–6A֡;#}YMu60˛49K8k#4'T_razQh(2 {{yJNۤ [RSO$^$_gүws`s{:qS\!Ck-\o z0oUZ(pbOpi"@M:Bگ(> rGXT9z=4-vq;uhY)h9KH0M6oPгU; G }W< r=Qq]܁Aa92 i!mp"Ђ0c7or'vLY*s0 0D׼rYBZA%ʬthXnN(] dkXЯsدu{ se$굠ɝAvR 6x&+Hj&bgCCӒ\"z` 3.+s2ɵi3gpurEHb 6t} ͚ȋtYd]Cެx  Lmpw$ƔwދKnB,Tɉ<|mf?-EM}w\ZlC_ ofŇ!vg+pD9G]oo.PzqWZj;t2@ Z|%z;EkAQ((AI*PtV_Q '\3 \a/zJ6qhN؋@;hi tj6V`QwxyQ)W1cIUZO3eYȂ}k*ׅj6:::Z| ds568_4='_h-oblRgۜ6: BF1M81=ekr-+Жo V~I3lLZ#XȌqbJp$HWs4s\LWy,t\.<|@,yB;g&-&xacdJ9 ν6-IZU׃PNͳtJ3 3$zl/w םޠ'@hX|7U3эRZE0:gDb~󹷮#*z~MMIXB籖7)렍4}}#L%8eg1X$vMxnR)6'[F\ʐl(x؞,rjqW~AَB2ƿ~B&&-Enf7> 3 (^ ZH}6p' Iq<_rjs/sg@$S| ּϓ11i Wf}sN]%*Bb@j<^P?1:)8M\]lR=bz \ZG4+rtU(2vje.&SNb ʳ to?R%ܮ<5{wJ,OSYWc|r!'^!XEF˻㇅AXR*р}o2g!S<%;"R#=gүR^pxeN  mŝN--m N5Nl7ϔI\7\룴殌mܟY%}6Y <3C#}%N?<2~oˎ\0۬ &N3^[fP$fl1=o)CM\ƅA]%'`bcpn]=G<+&ElFg6PKyxrvtC^Xy{翅\kc&bIUcƀc%+<=1U(;J% bg} U[9c=9j8v$ y;%[wͬWcP"~nV3'Imr='SU:Ql^HIl"<\rrɛ8Kt3lb:"_"Qw#t{Ws1GzyO#?>t!ӕXVifjYċ0:YXbeyHqV}ެ6ZÁj!5;96n, `|3R]iQa S9C9B UÔd.f@yҶO5N%ߓ.Ǣ˧G+NLkA@ 2xO˫Kc.Iلh~5eU~0zbV YTN"mxUXgI'ֵYSy*0 -*6i_ݞ4cGm5ѣJD*//nIowkYb \M] D{-{p}H$+F UEQSS?ЋHC4yMTbz¨ _jk$S0 at-EeXp  Sh䖿$:܎U#xje[x{nj]9)J]0e6 iyYUp&AAyL,8 1ߏ.B\N^TޟQ)[ر_XXk.(2":Ǎln,X̨UhZst q;$Up\jH:vg^f~ukhzȊ(:s Me(dT^:OGy..71suÚ<! ebK6ʕ v^S$"3q @7PƟCodR>=K.;HrP^|~sƾPtT/kU͛S7da"jGC^Ltg~c1ܟBpsC]Ghm!0 =6@Cg_ޑio{%R!r}> H0^VM]&3ْt;AlW  s OK>-Dtc-;)EMj[HEiTNcx(w_'hH=uݍz!qJd$]jwZRI*˜hʂg9,8%ܐC?7E*a󊹴?m.{g.2;VX%&|ЙX[bJ;X=B0j{D_mS0]- ֱ;>D{q$U.Ab."bO1˃@ 9aٚ !`J͔7O~<΁Z![n4o$%:хP$7x㟃xl;(xLo/PfZ;:`d1M꫍ )AAnhknŔ'Z`\i7 E T S?ݾSѫ\Ne=1Y}&4<՛ʠq]!cC9}Z F9pYs,`5 l]Å+ mCТxW}-(exW9ٔHۙ1=9ˆ*aR%g,OϑyvIe ۙPKe1ՀD;T$Od6Uh;9TR<ۥMg+, ѶUzqP0qg^R]_'| N@>^VnVb jS]yc-N[đnF>!ShfҜhz4"3֭OrN c~pR׆Nr;+Òn>>NSy\ldCmB|U#㪜ءi(D0?²:p(=2w)Rwpƕ=o/1Ud4}3zx鱱!(+)w[!wT[_FQ<5ˁusCe~ Gɰ)%B5޻p)`JZX ING DBb;2zjrDP5i0Mqs64MCC)eB)3d?5'KUMEuR[y4mҙteoFg eԕc6+"s`{!In G^0m%1k#mIR|Ek= g yU[8|:DjKT)X~Sa1VSgD'x-b%@ggQޒǵNMb fsMA+` O4Q$/c;|tq huȍÆd OuYACZ/B>լB 'X46t7nPۑη s+Y;j,SzXeVLr_尴%\Qa|`a/r üzOGhd1 T7YMEj$Yک?űʣܽ$pzxDܚsZS3:$|%8j5.V#= G1v@ /ɸmJEY$3 T?_c)l^,!aBqm-L aH"9\*1(Q‹d>v\.e6U$ VN^˧SrO {[^ΟrܳaygÒ= t"*Mn,>K,ƊO S4 N,1Xh `fr,ٜ (xw?0͢#en_iى_f'Cd6Чe]SCyե6ol*d^il^?3{ĶiVeZ@gpAMZE7۳R7r[:9T.7UIn߁L&bl{ ;窊ćQ.d%{l)ʖۡbNKO^ VAL9ՏFгLCGM^RI7)hVr^ 4d+mN+foN!6QϚ*k"w9N59ŀK!̴Gsi`-6} ~˕נ( صSiqH}e轧hQzq#o@َLVS˃81PyÒ?D~@SӬIϋߍx_U{r|NRȑɾ^QriQ2ڜ޿) RZDf Rhn U$k//ϰTrBE8g[gu!XȂn'4hf\qBf/fiNWv\ ͙ 9I߾6X:|-pR?7Y՚p 7̌)aQ3땉cJKp[3ͧG@#F'gSO[::QT\MtWucþiMF񯈭*ZUj_ `ɚ]1Sܞ*`I'%KF iQ,Yu$[ Ͱ2<#jfZSlY828ދKxZ03!WC}4{6`sSdvmZm-yV}ҎRc‰eGw7Q bm_5-Tu P4qIDp.mI)dY%uf1]`Q[2)yc t.ž__A"ٴwV@kP48v/)h$+Cxg%~32ݥ5?CNYJ7l%hyc23pZKE@-eUJi/q҅_4(A!M+3W; +tJqO Ra|P)@.GªxdxS'H;p~n  =T@v|m9-V PWZcVnz=J)qҴR %3jGJ=n {BSFG47(yHYM|e˧`A,a2U| Y4[AiO3'^8aE3]&"[->3)>S?~JIBê꣺I6cNڐLf&.6tJȄT6ؾzޓiX/GDcC9]ny]ӭHcB{§ۣI JNXֆ#%Z.{,Z(*}IП\}ÉgbU2l3pVEy"9ίE0[+3'Rh#<|Zs'#.Bo^CT+q P IJtS.Hc9*8=l|\  -z^ J 얻YLёff@ q4~, ?Q8I!oIa簩 \e"$)lpӁ!_pƿP_n`56#S!hqR=dA>q:Ə{/v=Sѷչ&RN4h*aӶ+4cg”ODN&󝮅kj. ^:;_s̸},~Hjk,_) Yr#'&BjHkoB H3KR1a|܅ԟF}*䈹dEdFޝ)flq'NXcwq ob9/BB`z;LdO3 P>ݚ͍z:f~Sux4t聄-L%vUYDW QqHI2vdd%5ŀ0IIy }>hrbYlhmr$(+g@r 鞕y~.hGĥC&>.Z+^Q2u.Q !KN'$vY@ :TNXKN:" DL*F~ m9$W}8jp hI-|9=ΞV_v<-V Hr[$E\مbX,zWRR If&vzX/)J{"5lf1?"8rq*PϊM'\jRoBZy%4aʨD,Usϴp? "mrob}^^7Xc|u"⧛Ley+ƤvP_lCǟp8P6 j8i"5@iصX%X&%;76Io+Rf/d{e}}i "Rp]SnI.Ik_͡Ddh‡ `~: O9i}mj+E i靤3wW5Y0ʢ;3 Ug038p%T;2=G˅>0 c-ztY3 v_S[! ]M(K+$I,YN"D[t\NS.ɓڌT`s?u+ǤKHphui5ۺm[qqF6PgEW Kk_r|EwB|vfxGb$zL-pJ=tغl\DVG?J9G@aS&e .AvD)a/'s%q!FL4Wg-K``τX7=$He[- NCy0&Op'M/O!Ll CpKH3+2(ӣ+#q' r8ŷd5˪֓@.οK7ʿ~j)ͳF[=cb2w#:4_3'pOHq5sǨ֪9; uS[VF j`Cc2q-V]Bѣdh*:mTt r $;9erFV Thym\é"(\m-f8V]!MuRP'jzӷ)]eekX@xëp24;)]O(u .k; `BMTxn4@ES QSi!L91$B}%6iͰ[ǫb.$(Sij2 0ww')!!! Уr.eFU%@V "gPfH~ʁ+>g[34ѬM0}5fI5.ù`*$Pvt6)+ eI: ƥiK1lo>20xJ }tQA?mX_c_\CCSP2p2XZ&}%#JEg,򏃇o- #Zȸئ2r];0$x8/D֮&f^yz"*xٜրPP'.Z`aD8 J= C=݊ *a_jä́qV0h9Q?&}F:oˬaR(v' s򮡡DVFo)pzUNW/Oc%Tb11C(OL<ִ0\ڸ@vܙt 1Wm Y`4Iφeptșfh.9bN]'2DD*&`i{͖&C "~JﯽTr Ĺ q(1VD Jk O:d ( joRu|xbǏHLphSxHẀк7qy6UZ%PþK!S]y%|y{K+ny,)}_Fh;ޥ ۃn,kL1:=Ф½<&,?4C`1B$aBUb#MЩD&Ke('aR kQyoL?o=:}7d  M34jP1UvsQ0m}Fv_Du Ep"b YP ^s퓂-:-0YfMXˊ'~ݖ˚zD^ X+Tۑ.v+h턟.TEF^֯RYlIw?.FN_@I@:3c_=PTl1^_qH-rm9 ?ApiѽO"-UDp6/|v2k cSX^TkT-Tb TνhSXmv+-mm<9o q2>8x8-yNZL#Kp:~@ s;6AR4k_|vX9xIwwykAې ʰaV6s??V~%^MxrRu 3PǦ$ n[=!A~3E}n)F_]S.+/F$5%1bPNmbN)G(wјu@WIXR q88Qr"匒˟2LxA^J{{7@ UQEWa%9s3Eʊ*,udc%Sbmt#ŁOJR1GB;.sԿl؛(/n :[;.[ANW#0N{X9ld OxO:&6V]#1s{zn[_UеZeW`[p9R` OG%N\;LX+3!!RO}[?W@םP^9bSgsT_}zɒhS$o7* "3AMѵ8k:EcKK`&ySBrg IҮ^ ^ZEGqQ;) M0m-$RZ] AuUXNAcA P"Pk=:‹`=r`@%^DԱ aZSh'! h4Z"N>!. L2w-.jTc[M5^ N, J22ISi/mkt>d}N6m]Ic!T?L}#%XoP p:¬w O6g߅T~G cO|Gۤ>ͺ s}2"bjajeeG"ǰ,h6.R퍼VMJA{ BAۄs+~!$e bsY n^n:2-\rZ^uqBzkT\?z2ӢJ.hFU_0m tOj;y]NX{=lF'Ab !1-\4ȓ1up0fZQ t$#A cB-q]Yf9GѹC=A[w$8N\E:Ή -պ.)gᰛ?.Sqfa{^L)֥ /ǦyXe+XR&g̃Ur75g‹8izF`{rYf"k8h<qj c2 ϶~Dժ*4 R &Y¶1Ҙ֠&sih42Sl9="-P uœ 9%6܁#9"-`a0Ҧɼ?E?cQL3%~-@(W؏D"Neg9-y}C,#@Se(QtYO'E#PTTpdޜDZNhAܖVpg7ƚ؆+w/xa]l6ΰ1SpwH響ZC Uw28ځSV/v|~JuCqLMA@5E3@[q]\F(,LgC=?͵@Rܒ('J`Uq>3Ŏa+x{ML`TgT h>Ty}yaѐͅ8+ o2[[ '9y;)`/k7#gp~)gy&{^M? A癠YD҅I6|pgY?)eeO"I>~,;P} iV_no. ۽ =aM:~VW0G9xt"y ۼjlOÛT.sD0U`r;'G Y*VnX"B\wEebnFE-r=TvYX"X{ SK?['>Yy+q*SX ;,|Xi8Wvt>$Zo6'XuG%AYʤ>] 1.Fp~B,l3 qA_2U _76x4o{]lС~IGY5z~c,)C=&k7\l]m:q1tf0Bz&˕A5F;Wa21Ie4v&?Q~t/V^"^uI ܴ 1+ƥDP8=j͋PGw'Y-[\7Zǃ,ӭ ~,x J1K[jP]Le,jL(l'0Fa)Z60 D;/K *tͻ[V 00g^oL+ aHdvLoD905 Zڋb4$4(I8:Bк酬@e³ibÎsGNKsx"sp_!)?^"":B2i!fIO.F~C'<c&r #yS#,d dlQĀ'n4xD;V8ۿUCoD{=kŚ/+?ߞ!V/sЋFr6\}CuMFy{FXV1?AIMhw6jAD0=wW"odڟmOq#ЂW|d8'ubUQadڼKA~k d{t6IQa`X]8eYAӳhIYq}S,R2A)\j]I`~VubC 6_ 2U⤇`Mq ŷR\G`.>yԕ6@矨A MV+ Kj|NU#$^Dߠ:w]9-"wgHwg>u*ѰH9um&9\]I81V)Bwi]zto=7+١ @<f0J} ]\x?N`|*1exDAնM@zuDYOQR~U~2%QqKt-nk=L| B?(Qij7`{L=+0*i*U1eOCtgĻ Ǫ3$[C]ј}{n{Uq/Nvϋ?y7x e<.R)5" +;"M=sg-i^"PPuEf9(t:1eNd\ht5Ε]{ܗՍ.b_3Rx@S㱀z |!n:$!i,t~pvö]'1`Sh̅T1?34wqw37$zjy]}t~nBR4m-EP'9ޛr [ )"nk~9y^q#lFr^HYyS&sb_t^^ɋt,'¡GaoE>׳ЋѐJWKew CP DeCP 4riͳC0L9pU͔PówRSe\;RMX7vwa'"׸"wsȟR D/i%3ٴƩt~PBrFmLMN [~GYL 6ےZ XrJ_z) ÊJcCYbX&vCU/(fabEl^O: wWƹ:эJ "}?'Ļ{x5wf ߉jpr@_3mbEE%_ V:UZ2Y52Dq$@a nhrdwkfؐY# rȏ~ \hٚ`f9uH!*JùkDg+ v; uk$ɏN8zDll[Y>zo rqЧҷ#22E(,,,=| $kRM3,$l!1,#>הk=ȇ,=HhunQ*&+h_t}} bUc^i *u x`:)ΉX񸺀8`.G6w{^U 7;u">O]66yĵhj&O[к)8 pG.$-QJ;p 9lXޅ"[bx{%rAzk6 kY+{K¥UϘNKmz~Xpzh*l@sh1~0TG#-C]neHZ,9ɓz;a j+rn$;vil(#M(%}ts34YxL-t[6-m fP݆6ެdz +z8F[QFh"QA~[\\/90N{%p \b6™/Y,ETCkM=":h Oȯ+,$pXD-OnG`EXc=iWxf&COwR}<~%6StO#$?8{b׊p?+MmU$sOmW / IʺF=J̟򂉴QP.AxT-yt%ΚMJe!Qà fw୎Lt^sGzD|>/FabWN\zѷE- 2.0,od no7sm&NM9Y9xc?wVnV B~1E 꾦Atд6ը {2.]DlH]VZ=- =0^W~,יb#.OlN ս$ô¦rWF[ܴ{NAFE, (<0nx 'S[ī6! !ߦ[p)m?vtާ %!AOT@KK89n~צS]J&j5ˈΠ@;#kyi4?s2H0dI`UBVnZ:nD9ahN`8c Cj`dXoQ"hc6_r\=Xl 6^ J 9ȆPY+!g>mE `)@ų訇IO%sA6iġfv2KNqO Ȁ$qH}z]xt#S۞ɩTͺдJM#a-&e4A 4F_HC UY'-ޮ#~AWB!i r>b- 2Ӌ1CR/m4wf^m X[3ʥǃdϳcad&`:`kz}YTVJMdxӓ҉'w](%*}3Y~y8R|"Qjj[g[&"ҭqڝ獑;L+InzkE5r7xWuיi75De:o})5L[9n62tztu'8HIZa,p FT*KR $:I&_=ToKd"MLPU*=(5obVqb[FYЇA} >=}mJ( \?}iP8M 6;Dk8XZD ]m=1vjfZA I*ɽ9f;,~4Hd(2OLC׉̥?E'GOVH {.KUݞʯB>xt"${+МVO{F@fa41%W&!b:̨Nqg+35b(/ñ§q0i9|@j_[hoL`"%9 X6]Ji0lqSgiU?W!n<|F3˿Lei{<)%'x EC1~2{W{,1_iD0 O4{=Y rDX@ K_>$i1tGZZ<`d7RP΍.^93@E7 @5.T"XԈwj&Fe;$(o %}vV0*5$ުO5*/Ŧw8SIy:$ϓì; Br~J2D^³b6 @^0x_u쵲<[}3G WAKϭv 9"碼uUǛпY) }3:9=|Fpwxf&/ЊkU+|3&vuجvV9ObUriZJWpo-58h %'oi2*S*~_ڹԱZ$dne8 ?zk[I} Yۃ#Ȼ, U&< ̝\ F-K\*yT0j\39jU=#!r8`2>Z { C+.1*؄ ]XJ)*i!7 G vTo܍)c6z6/X!H] w #@K}j?Y[OKߊwϏ8ں1@+ ! '@ ZcKf4qV,"CpOkW[3[fޕA);NaBX#=D acݐp3%b'ZH%-7ݷٗVFa4*-GЕ^O|tC+Y=w>:eBIw,c'G8OG'9*ͷl$-\׀,ߞ6 $"M[6],&M-K' M36ӧ+Z>$Ť+QoLe[}1#_H*[|;ɬOK}C PJ\G)aB<:$ڹOw4W|p>/HG| ߗR&Ԓm&ϾMG<'mTO#x:!/ X߭B܆= JTYCVG6Mߨ͑јn|A\kzbɏFV*o`NAy[7P$@z]nIcziG(_{2Y9]{Iϱ}Ss4fU{/Yz#5#{G?FgfmRr5LUmrǝ!iY`7O~43DAVDV'0qo)kIJNM3*Mu4n4+-2 |/cudZ`i?&EVov$+>nSNSSQUzJR}r?Ɗu8}8ڽ7@dNr;>{dGZn%+l8ϳ; g6[ewk[UC~e:#t @Y.ߡK/E !מ4DW^h/MDZWMbiϬP*(,դϪƎF-eA^4"rĎ(BjL"D rZfĪ a,"s myQ3UgEHzaMjz`/|Q&4y*GA++^?xrzVb7?e%%/fÇt}D J`A2}OJal$uO|qEjg'q@ 'h4^ }o|\K(ў,ӰcW|hnջx*{NP1->~84` *{ݣM-l?KI+m*M;xڕS~uDpk9j饛t-C«t8B3uC̳ DݚX qc, 4EA Cce4~nWco|…aʥ\5tdj K/9Ίa|B]Kw`!(?*W$ߎ([ ]y11!z>ժ^**`&3c%&CdBH\?'Mu~GeXvpiygfK_^[M7~jv`h԰LàM[JHO.A4ɬdvsۗbOaAVw%>V݉GI|mJl,"x*rCPB.c#ysۖD-ﺡA19"Uu5LuHI_5 Ė3an~;+5mtAx9":wcC9 pg_!vq|ER*x Sh71"pҋUg ‘W^U"[*sbB\NgY5wH ߪ$WP#M\)4DȽTr8{h^JE6yԌ/#ӨZfE3j{s wY'U;V;]d-fᲗG21)+̓([h%D/ n@x\\;*Cdw~0uuGC]M)C3CjEG$2٥TF5gbMNGSh C&jrC4-_ۗPKOR"PسmzA\h=8H%1I$n_=&K}=1hYƼfϦXQFÇ/WP3Yi>[߱S[UQxTI.A]}Ս}n\ݢb/[egAA=A+ €;Vo )䂼2= tGn`Žf)ۿXȦ!И皳7}>qp e_Lp?LrB( ӰXHWhʹS9`%L@*Tk&fN]KσŵխDMmG_S rӻ .&P[?DI~SQFRHGsc[f,*tux3(QTB멷ت3?Q]E{pg0]4}'$.I8.#nDX LcXZ԰Aʱ_έn),-ѣlY$Ŧ;Z\1Hk6?Лx50K4&Bid𱗓9٨cmV< Iew]FBȆiՍeZ@,,&¡I.~;jV_dRXlFN U ~BBKS]_֘]]P,+d,0CyXǮ1ÁvsԳ@${nF+Y+6oݷW^`H'nৗ[j紅2ʹئb1#f,BH])(]; n= #I>*%*G9 m>14-BK6C,ک쑉8&6:rwXOˆb_Oܭ/S ?䪗UJr4raۓ ^?yPf]|/z,#Q AiL݋Y|e޽) 5ágH&c=t74 ;W$dvԅ*a4O&`Lٳl+CE]թ3ɘY硑 XC]z`Miǥr>EdbfFWI3gN|ƛ7S&rvڑ sB>2Ӏ*SaZSBKi^ Z@A¾8MqKdHEkuXW+F+@G#_Oݝ%`\_pصTK\̊cW ɀ mQ:6-aM~td)l'sFh^q [QJ+Y0;#c$HAiZ3=!Ί{l NE cS͌bg] tK"z-#tϚ;5) ta#aw]a+*KdzXlkיyC:s uwO/YtsJy6/8e?WoϷIi#X]V֞m*88hVE3擎@-;`?v? 2vэ +XNү[8ұ[wqLk[U"[:w7|$`ضm|F<gQ@={+#$@4iD}`S[3v "L$P 7la*]95ZwMLL.Oa1Wi(wPy@B{q5v#"i;!J3Dgy@G %Via>]as1Ԧ/1Z Djdx{%|";{n qVd_4T W£p 7V'9'$U-/0zP].S+;f‹gqKkqƝH!c'fgi }ٶSa0鹈ӝV25 2/X)ꎔ69ld ' y$M .)3 :+rB"[˗&ˋx,7~AwV&\+7^,PӐA H6,6̹_bzuIH{E*Hi Ay_H=*Aw]ϫyt2G݈C1 HO]QTH.[Q;V\C? хɰuV1uSz&J?0%D2*jxNog'H< 5V0Y?VIg |[t`'JOW4@FDj.OH-K&_=tZ֞';F-HЛWs m$jTMC2r3c;.b:'n/ (e\+x mULv߂N?u}@Hom*6^ܵ^R#W ڂ4b (,,W;ֵ,T,A bDC``>QGRK]MI؇_ . ̽Ӈwh[t|OEf-m3iׁiavᨵ[;d 䞎`A~/{|ؓ|qdo">.īUZuhr-#X{'9Cq]YAHI Mxݐ{B mF[`)ЪgFQt -wrPf?8ܵ9GilБ-[$w)WqPMS^+a]*PpݕhMP1O>97>N?rKb^{@6 ?c_iZmx5W ,\aT%*] xuK@:ɣeўέkU3<4V?B\9'KB8G WΠ(oNf#O6Sӝ'"ZyG"<{>E(3(r SJQ"CS+ugNu.TJT_RRof>-6#Q{0~8̔(T˅rۉ/TVa(4B'yۧȧX4W9X N9_DzWluhݓ2)T.!T4CћJwXM #]?mJyE^vf|Os,µ)G5kN=Q<^@\oW\d :I;=^ŔrzH9@;j eh#KiR)kte# ؓSn3Im \RM߱v~u!eh]<Er-~lNc{ {%kSOtV2XY)(ujY;3 m~$g\U%JϦRֽ-޺?~g}odNgTEU[8{'4KffK&WS_,U>@{JZk9R}=WTcpRl2G^#X P|IJvC{&y6&+<Qmpۗ!&CUi7?ͪ cUPbQ$$2{*3;T !Fz?Co|TҥνTG"=?9sWZό.q,68g4ڞAG5IR8 9;f-; %L D toa k9OY ԙeѿS8W)3?U,ibΛ<SnsYG yBVn}@,^`2d!|QP%ΩCh|*Ap.@aNj_Fb(;`?5؊x*a s"ihMhHf֛Z/:DfA[[/z65J|(DNo; Դ'OBuMՙ"yD5]0hod6'j݁DzE 1*=z4L ӡ gӬBXS̉|j뻚ez:h,Rz=r AEP,^=P@b+ $4a&@o/cv3 2Iϖa]7N r_)ʪᑅgi:Y0 ~*܂`qwMF4m؆cEc:^)+,""$nyDEe?^UWN{TćE*pCH}S$FE,d uT* w)֢s#g @r"2` c$W#!Xf^Sz1;it1MAq\]~HŻ to,9WZA;](=\20yjD]^yԡjzJS:ɘ^X"wI;~eZjQVAnE/(ĨB1X#1xB#Lӈ.ݛq@Z5bO,#2;r*J"7RF7TDnm$~zHN!JT!OXrYПvMdV7ȣ@ *e]@^N@ɩg櫛Y5-x8_BPFAe3qIX{=ak\ i@dZ[%Yᨑ\+>uhMX^`9M &Ca‡]bxFU -.r5 -9"wuy^mg U6$Tdfp>9ʌ]\!ސ$~sp8(:]=z_[7 ?s9@ەcYa}xAQFPD;SZ\* N_&YPŇB:]KRYnZLTI߮ JNoLS+c[#P0P[P,QLӶYw6QɁfTM! |~aEIL2[pck[i7Q /M}G=~ JL;HA8!qG\`L>,`reı4T.Ա9k,׼6Cض6NHDQD <2& ΖE >7P"k (.AA7Lʺ1PQ!U/q3`hxynO&̆}*ZYA-Jp-̟ġDm"С -Oln5{w_ֆlkju&ַOV 0ʆ5G?pY98'F rAN8\3LGbsEƚr(3<7((Ի%gib{ghܻ-D`$;MxN2`S\aFV29_Dw•qvX&3#PC:RLfN>Et+pj~x\+)Ő0QԟD讝hP׆ XUK۷^tc!21m뮃ED_*i sz㍁ÆOGO06~qj7O͠:nPq8uiR$ nw\4 ͓UϳHwuӯ2/ReݧR L˸6&И?fwTk&bq}n$\W!cȚfDT{T{3 k..'CCb@3 Eh'6by|76(p@: xz?ixv)H^+U#C*7V6B̞5?t'?8 ZSRMw1LHC IEkwGldwHe+i9sddf쩠gE5Wu3J%3lQZp u*V21=xW #DHcc?iV6H%;2:M P* 3 V5cW-R:׽ik E(6~D937as%)W8)(.\\@U'n&n -x> "m dpA4=ur9`ǿhh^#2,b[NgHِ1}vIxIӋ*XyO@xīpG|RA1VnT<վդ$W?sɾ|sBxMfu9rnTNRF0]#>h,1YNڿS lPHč/'^ |"&)uV2e9EaOMÖ*S1(ϱxtƈʶ1C6%olkײZ_jN8Qvi=2Qc3XA:-L94NmO2M 2n#UIH\ ]VuSS1huhevXf[jkBQF΅ fC{=lY% ԗ26ʟO&oU7Oy`.FrZQճA?G%^6-N~R? :^>G~“pXMne}(բ՗j6%UBo_GܺJnAmGuhj qgOx i DtN$9)A5̽=)`~1:Q Nݺb }#*וp Wk ҐZIUvUMﶸM_ \]xYUc Z g3)92`ͭ;k d&e-96 W}*-t`tqN'-%Bzm&ꦉzJ07ɢqz:bK׶`LL ݖJ8N45p}ğ|5 kEŠO@ *n{g5ula OQU/¢[Wo"*5ِc:4c&(P6T6ՖlWN)Ϣl!=6e 8!]6=ȅ= i#>k6gms碄H He krCr2.$Hd!7`(!r,e -杹5w skHLQzOCbn4%Y EdJO]Nry>N`I˯$s&-gQȺל\8ġS֮EF9:KGj[͠aαӦH4?4՝}fYA8b o=#c*oXB~j^LB&q̳MH $5cˤB)3 Qߧ#! שdi@< IcW ;aQ{QL|QkrƋͿ3 (`G9\ƞW>Jԙ~,#EOl*IUa2qWd Oc4*' OQ%!^ILlFDD;%-PX8qYZi;&bbH7Kzh%uS*Bةhvagx9E9[+tk,uAcZk~`Pt=9UŝMlHf,Ubo %ח_fr|-Qq`IrG v&%R"lx.--O>V>t^aR !I$UKcu?]zg8$-GBuUӎS^ В)+`e>rƙ|F:ܣ<-4uyqE$dJH_E\EV.- |2F@vN6&a$}׌cKwJa=(QjMĈDc"ȬҜc|m/èU')1):Ǐ3 NIK;{}Boji3!,q@5_{;aBӸֵwTIm~k>Q<;(A9z=[HwfЂXdV^sՏ| ?.G~Xjrh`1*Э;.W:plP!z4VrU9gr@5KM=Q Ju40yIGQ+\^tU0Mj•6ǻl$w(YS 2Qsy}7T o)zEbpM:\)[6rY(?˚LQYпѥb籱$b Ji|9macx^RL2}{j8~Iō2F*2%=uV҇@psձ sdA&`"yR"Uins"Ojm{N(Di"O@W +LRho7. |'MT0S=+Ǐ+8x:9Z J'Sr&3,3`Ա;󞐲}¸H @DFLćj…budfPyshyxYqv7e3 ĹS#pdq гGTP&kufm했80t O1`@+ievc-+8tGѻ;tk}qT\aD]Aa1TfVDDk#YS@لi򒆭]$8^8}xQ c*^/2 pNoiLkJضWbMy+-& +oOX`$(Vh(RPq!.%vf1B4t8'?Uxr DŽ~`Ua&8[3_d~!DG~¥F\cc N?O:D64 KCyx0Cw qھ|- rDpcTZ3Z moW otS8}&h&!A{O&i#Ռ_]rWaa^?z&6ؽ'͙lPW呠=}$X Un [&UȮ j3E!SS2Y Mh:XZ @cÙ¯9$O䊳붤闠6U? ?Ou c f7m|.y/΁_?kEwhLt1bewv8u*^+X[XBg|J2\!_ړŹcM>tG]jaAc~$©gQBr*Dݞ﹮x r9nV1^.q _$7լzJ_34 %s5,9g+XoIqyScQ}=;#RUQ_1O\d9ߖy GT֦{.Cʦa:<짘oSu֋x{IÒ >%ѱ]RoͿ ;^UIfл !u[hփp?6ڠH䜪ܫb+ljb) Pɉ8 bh'\ٓ`O:`Rn{GꖼϲYoNmn%kK%3N.[YǓ v39zrօpQ\7X ҤCjjuoZc{&,$J0CF~ф.|V_JL+T`>&~H&eui0,E\=Vg6 qWl*<:|x=p^\8vj󶇠~>e9EΓF2sG4%pc_Y]Y7FAmrhO>-L'Qq(ƾl=a/[cRќ+VȜًaH|6lht׶reFic"|TxqvKKƹ]_y`ӟs<|]/ˬ>$^]p=aB^}ʠ $DlmV.MeQ.(cia_S,1y'6}*an:9ܞv0~7h_WҊDlqxx)w9OZ<ŵ9#!J:<)JI-}!E[*ӵ+omGc=(3QY؟cOfgZ@%WJW.cWpwėKXJAZfuDP"S|փlEJsƗkj#1#+HR`!tWNĭl!>?qO 57z.jl^r厶-}޷;7Ĵpv\NHFW*%89WNrEG3 Ɲ) %$~꺲tttF*)ߍ~BX͛@BCF,p+VgFnLFx{_K oAV(F6QL?J_K${2R(L7i_Ƽ/BsϏAQ͏鶠xYǫKSڀmz)R]fξ_AqNXΕ@[X2 b9356N ]~5-㠊:e_Z7ZA):d++TU^VP)ڻ&~/ZЀ~.iԌ~7v*ZU,⠥0C4A64C)i֣<،"4SepO4uBE:sR sěe$ɦ\&2]Mrfu{^!ɨP w6N#oÁaRJMR=~0xM>u٩ uØ!JgW ˠfKfJWļ~dӌ(a#οfsgcjm>M8?#Õڭp7::c['- rn q5|.XU1Efdғ[5ax#|w`?S9赦K1];ҦLLω"WRG@! ;B^B"K5zeVCwNﻷvEe>EfxӶ f5?;]`WOyoa Wl 1UH=~n 07,O`F"xGXo.F>DȘ98o~$}P ն|!u|UQTl*(_;8X&*ZHR5ZNp%Xf; p;D#_0nTi!.U+GsOߦ/wbZup6*A _z%87^ N`T#Z3!C /!3E˵EK>cdcc{a@ EF<7#{_B Y2V4&˞xWz^KQ9Q^ُu)|"7eƷH~ɽ{o V:N^>O¼ ͜4;@/%c~$dgH $cx>,c':nB.~C6@ xn p<xcn>K:꣈:׮e&G vJ1p vb 6H7}w *d F7wo)*M0- ,[ZS\ٜ٢Α,F@-aՆ)/:guL2;XKޚ 禮Q3f “/VÁjoC~.`2JiSQJж/*f9p  mAI֖ryj"v Yc#1ʲIH9РNqR=P6eT]:YGb#5Y4=ljc_#k߶ ?R72&U$:'f2K@{ Z&*ߏ09(eY٣Ε9(#p[3#'ݚ `l1[oҮ&DЁukVu[ :b}P{KgU(y2%>dO K+B>ڂa)&+.[Xz&ſכ ,V!۶HUۺ=&y߉,{,@/Dǖ zpMT?e<0esBcf緛jDP"bbrVGqn*m1#"4Y9mp֥ܛ.QWfV[؅t3!ZM%TiБVHS 44h-_1bcJDAK e{d_{3?)CҍظKkʴhviYw'mmwK%.\c:O78Ϡ3UR䩜oĶ9QLJ 7K~jRu 5X2Ku7ȴC ,#!QWP"RM3eK*k4Xq2rFQ>ḯ"03 $:/7M"sHUVԑ16o>W.i]c9x#aJlrq1|5/#J.#<g 娞$w;1bpE)!yDYx@9(0Qvlr^ܬqE>odfC_$9BZqcg2߈4Z64"DT8>t=- Yos%"F:5Olݘ™;γ]< [)Sr>]d^87 +d2mbO꼐.$BesTuPW`j0Σ^'^enҙ#s7:4-_r'^*lJ+3NP@mFF)vDa#`FۥLh`T-A6R7zx9n }{&{#ꎿ 5S=o(xk=||?L >}:O0'/m7@݁A3LYMV7lAyop] s3aػfݸ>NΩ蹪k1S('؍B]9Dl%7M^<ƥd.TffD.IHG_=s hܫ}|P_;(N4*KfI 2[I/d) YE55⌄Rj3meɾ?uZɟ,XȪZYv z0 &^GƾTuXdKʣhFH| τ0Z.R7\TZ> a4AK6fWA\P\ _A29، }ќo`QW$#X+|LNf!ಛA[!9ょh uX5r,fm__]1#-"zl%e54? "lYL&$c$VE5pҊy%gX{{Ve)OLvȓN<0=Dagq`hZm<$JGaü8X[WiLIJQI7 %ZU%Z+ tfrL=\7G"UE%V7ߠge#փLCW( O!Vc[Rx kV;lD$<iӅRQ6ii]b0b۠_e-/ĿjI.G0>@DUK+3F$Fp>6%//K;gqdϐnC#0#B+yѮw~;nQN,ZnJM I7½-UxwpvdDGGӽJ?:Sva-a4'1Xa8VNlgwme{qyU)#xѼ(^IS%WB8t0ogy(A;4ɕcRNyq;W~kSGjxi&ׇhܱrP5aq36zR!LonBO$ iH]F{mڋْ5}E*ef\N߯x(FCe*v h<1.EMo͵$wh>47-Nңٴ-S>Ґ㢫JZ9UIP6p] miґ M AJv*DJ dm F&31ǁRp%R%vO~P2Yv(;b*~j6m?!. !a |Dnt'Sju~U dY5wvqz˻P6ƲC$!*#||@u4ѥ3t>i)|KK#n=NyK,daeJqH8֐*` jy-Zh ߜeew!Wbq[af7Jxr)oލ`-?7J#p]RN쮆FmntǜZJ.C;Ku.Y\K{_ 3V sF0o8P-19ѐq$$Df+0H\MӲ{[=QhQ,}%3=;EVs?mq4u['Sh@ ;,!!v!J-ЇlYDH4='(w!Zklt9“* ޑͮ%q"mH7f{֋^[3gr4559Ht6) u(?h* ~? *ߦ SΪ.1.5-HQsŜH_L1`9hx[IKVS"IrF*?VS᐀𣸴ǡ6)faDQɲԭddypĤ4{/X~pL0~ UiYY64!nzH{>A|+l2ɍrP?I\l!ĜӊB IT΃h@ףEf[bEgOI_I+rIuce=ws%&R {κ8E]T%v*~-&$I7a`M,lnaS-Qa(w:^1|L7 gZMsXaZY8#(LxMsK[n0(Pz5r_' _ j, 2UW,s5 Ua2"sa#&R@3 9L EW걣IH,H/2WarvQ@@od;IR"iedG\+7bw]a"5i[䈡CD3Y RZZV`-̯Xs)eh̤v@E⩺JW3 wS[mTm}j&?;a~k~•.iWD\^3RAQjTėM?0d2U2su׸_h.GJwgt*-oY"վOD@T6 /jRii5ֹ' Doy"z!l8b7:#HҳPG  ;Y 轊!8MuaKKMQ~]:H]?m4`Vbt75ε79^mnAAQ0dq -+}Ww>"귯3/RAJO"x28lq 9u+4m/lM(ԡ~ݰS,9L>FY79o`YS.E*(:cicC"B<8gȻa62w'ϐQib7y e:²\C<ư Au,'BeMj_AiK1l䮰SAazb ^xͿ &>+$i}1frw\eQCǦ!] Gt#ƭ`IU[w>QYxTY%Y N]wE$_r6je)rI2[^ǜHv.z %H(r+'Rle ɘ =-f=ǮI7❶_JPRqFb5&q(^q/X,'qJO0:+''TmfT h8nKG8޵G`f ɢ 'CJ F_AU]p2_ێ2& ! "7TW12 2PFG[r\"fȨ zȺV19PGC஻B:P |t!\;7/ۘ\X>}cbC$ns[vT[[k~?٪wwHW[,TmS*9Ql.3ISѴ  ¥T(%xlzH@\ '?6\07*xot\tF]!q\EX☯D9xޗon(4wT)*[6#ܢGR8d`ԭu*=N_!r-BCKK:n'=xY*fkj%Y"qǘM%y=:5ԫ gց?5D_?8Z)zL{Y zD ^͓_Un񈶙TqUïОZmB@J98( ĵ㈵N"_Sq$ (/4 ;JmG`$PoO] y,O1OBJMmn6S1sY%p7T%,g]% A gx[ґ]q$;O-Mj^F :]!& E\ 9Dk;Fj!"c A'3O#kyp_kr]];aqGE z m_\Lx=giKﶓMK-;M~i+_IJ/8'3GTXz-,ilUg SS^X:ADlHG#0y8ʭ,S;*G:EkXLBT (l ꎲLh5 ĩv t=!0 Tҍ)x?ێfsz=LPqzjQ6jJb(+!.(ۈ7䜇:UeeˤZHE}c>{%$gΓ;rMTC$eP3HF(0 euVl [xu'J$z;,F\~ҸhOh-&(~\@w2@q *]#Q؛) Kw<ޙw4XV#؋0+|M LFUSG#ёݿdv kmxy0ڸ~[}ߌ n.':r,19 }ajOsíZӵf=a?s2冠%GT2W3V2'Ё>Wx5I_H;0}d Ϯ!6I9s'޾' J}:'E3v뱰̎y35zQ.ꘈ*rX$]$6ѾƑ ʧַGā1ǘu2q!Ȁ.߿>F9 H݂̀q:!,W0>g8|2םRN|5F8uY/bBKEoU@Yr %֨Nf86 NYX8 }k?#^dI5Tv1)hGz} X|+jW bLn< eDet\PZЍW:۬M=|Z,.uA2ˆY;ǝ?uݿp57pm;F&Ì-aJ:Ā$ n~?@\Ux{2F'XwƖ uTaJaVy-IkJY2WnX'UxZu6՜os1WƺX~-y1|/^^iA_֔'4`&$7 T3_59wn;,Lp >H{f֝z+PL>JlOr;j{S5(T[_l3jD5$_]%I qDE cE$?L`}Ɠ0G@fd[k&{-YdCZDVp++bjvJ1;研aF?Ku/ZԂnKn͹ɬN(FVGVfP dOQ@8$RR`?w̍#,3hILU'u5F=nD@ylkEO_GIJm@da ov"#rV5 6r%p=%ả7Vl9ö)+vʒ w7!m;:.LC<:I6aҏ '@`Sk$9xq;ŎqHv;cpdGWӠe", ¾yNF5Kt?4ÖGa{3ͬ| .aM3V|,JU͡T5c*,uwk2Il[ѿf- - )=[6 R l:ƿ"63bvÇ2bi)>g9݁T_|WѠ6Q[(HGjEqO7 "/˘9m}Ou /F[LxwdA(J$6 {:T WEOg^ʤJ,H.1DX0Wn{&02nW3>4DqݱcE>NaN5Ew!C\TA-A-u8~0_%-=kzs'a|gӤ'o[@㵜xBkPV.4QzxC761z'fӓʷSC0Igjk"K f2koQn6]=Kr;<7P"ז Gܧ [b!/~()C 3Ly|lyd%5 8Hj)A,1umw6֛2O6]\ꝕh1Mɠb-_|a*@l2 (P xF$D;4o55br+IRltj$_MX %SvHccL;2Un8L_n="5olfrߦbA6nG! VJ?BUE߸s_dbG[& TdIUQU$ 6W:~Y?w枟7!6Ϟi\zMRa1kŢDvpY${FcmJAA%+PiH(A|YSyMXÆ~}#h2 _Gv{ß+n7dt?fO}\Ml?]11A×vR"l2 |u&Ow'lWem܂Ƿ$i,q.S8H\#XHIItWW9@P/<3|&,E]Km@>b'h7e^y3Q>Jj[^U>Wz"guF̄*=C h//S~,jt"'B*o]BYp?;!p[.qzzMk#X!v,>e*89YאJ*ysy =zG;0td`/ bܒ xʗ\+ܨ=%W;SKe>O@@Ƅk`G#<282I1g>y Y\GcU mB=k.ˆ!G-zd)Ii =NI'ޗ<1xm"M e;h)3[N7]d [O7%g}E-@I[PQ)8\Ūb2)j t6nVIqLl9T.w꿸^-xJQJ/گt=$,FG4~'NwuVx V][(VhXC>(f敍)Ӣ+rh7Cὲ+ȹ|P0x9QfYd#S: l3*(jCWĠ쇃4WeY@Li:8 IN0(źOypU(̨֛-~GѪf.`OIGb޳ 4 1|ilJ!A:'u-=Wϊ@uy)1u6mϼ` Y qI4UK\ˣGt 8̂oSozJiV½*Ti2ɢI !Ae ge+s/4c:+YaɞXWpb;:AV> % ~T΁C`c8GA܏]⊤j`p(#:[Mqr\Sݮ'-Pˬta#_<^HB mZ8letݑNBO㔞:g; Ȧ R8z3v'M4us\kAJó BNѳqB#%ˎ,1qaI-]q5F癩P਑SPfR“IHZrSF%jzzh5]Ў/uzI.?EUsIMn;nf2j55V(+ԣwH/,v%$RYt43 n.𼼈cUeQBZ\bD^Ha,pvb#}X1!epQ2MJn0m?>㭈hM!uV^9 }vxM(j).[O$F'0:AMJ I-٥>s'ڍl.xʡqA(Y)?3xy?" hbȽ4At2hlc͆lYUC1V[RTJ.MBĄlբy˹Es/joN"u[lCe;X(r 1nħ#e*KDo\>eK9*tL610SKuyG_ ړ~U-QDB[s(wEu̟ɒ׿[CSRM4[Bl)& F; =LmVe)MnXDA:R²(/-c@.<҃(%F=?H䅍OX+W8tE|)_+KIW+[yhq5TPKR:5;nhW\c=Hnv5H?>΂ :BY,C]X3y y`'Sd+Ps_xy 2Vvv9@zݬ,232?{Lb07TKe&;:MخD/UesV=8W&c}0Q\wsmViHV̗^z˭xMJ{!wim>m>Z`|Gz0_d\4thzOn 煏ᮅjZ*U=Ӝi֦Zh d9cz(z2 tq'6Tl`y!+c @?]i* :c=h0AGVAǐ4D70u@Lcbw^==~NXDfHC>,2i\'GiLmQ>+oK 4{2BR|w4`ؗ-IxSiRv,=G~jV sOCn9Qf(*)sSd]^=Aw"Cɂ#_d |3lS%~ET'~/nKRʘr_ڠ$= a][m!Dv]PuƐo& |]<R~\x&{BleBlaNV]Bv2tz (Uσ+Dta5L L\#j=p-+.%]LeL I8: Sm'Ԏ޳gdv m+`Ha!z2CUPxRYcrvys D7ªy ) Ż21e_sBV#ʃ'l(j~:P|L`C{X%"~9v{P'm@~ :q×W(,Z: njk^//3hT[hJRSc"8ƏK*qbp9,|^D?bxT[ e$Wo48:Ѵ?;({J+dG-=Ț<>p)i: 2&ly:"GP0")Ѯ+шaMd,4X.-:!P)r[e1N&~"  (yn-iD0B oZ81ZC nr3D*}VL~sH#=+Rl a`C[zDc 類Zח -&Z?k?8R5*JNE i}B3dȎ]S"{7e\q #C! XߒPȎ755RY>cn^r^?rsb@<Б8g@Q 5d >Z]":9-qN@59EjG8u*z MqȠ!Ñ;Y`mҬC]凷wr)ρ!AlB|]&O,{ M1q/)tkdy%yyzCST> \Ux#{O>RPfa7 tUfA~]¹Teƾ|{oB,-f-/  < #8iC ?xyB!ycd rP 'Q8RGLX ,*UAiY%,aԤ̵ut W\ZX#xKbHk `ң 8!d2Z0Wއ~|>7geA{.iӳ:+ͦnT(n,*[03.d:D7QWL?8!CqW5)sqF,se'3H)3bI /Y?[bLָE3,1f¬Vs+#dNC_ Zڦ` ҁ $YɋH"0gGI? ':k͎zMdBrX<r%|}P2x0{bج \k4 ھ ϡ+3Os$3HIpVA`"P(da8ɧ!./ B U"Ū4$|jE U 167 /I!4mcMƣs {N &7~r9;5E.'izupb"^xФ:I; 銬a경x{O5& |كvA1(t.aX ٵײFA2onӚͩfN߳1T n<TrGQQ׍6UYޠ GiuEUb-~TK#P(9oL/tO R=N|GE.:Up䢧={ΰ5} ('R:* J:&ٗDnrЇHO̴\ܺu+)#YV&1E Wl]fɌ`_Qj`\1蟛Ԁ{ }tI-cB*t(r;$z\\'>h;n֘SUlO Qzug?od/9d/'ne _ȽF-moN-gq!2k,ӎby*w##lz"3dF%#۠qn|1rM|Q&U; A漅{LgG*6r23KrzBk78/? T#:CkEuZ`RJ~q_"zj'ahWT'k%̙ä $ tr1sdELiW\K]xS&L.{PvE9_klwv(+Nn "L3֍)=H& &4v'Ơ\Jp_FLv1KKհ'<|1#0ݏY%co`ۊzVLJ|/ fw __ETS@$*x`t ginsiD0) `4aEeۊfSE7'\l2.4|BF`3L-\ ΄~J^,0N΃/=Pm./3+048j?sdT (rTCZ}ǘZw%[Vi]bVPD{Ai!4 9ωeTszy^n޼ 0A>DGGL_>73|T[_\ՀVJBV r 2hE,4W]\{ ZiojrԳ1 ^'pyZ䌸Up1V& &!Cdq/Pe)qt);QG!6А7A7x!l|9ӘM_Tڶt^,Qד߹9Տ }L x1'xRq.뛔&= E9I}0$. "jY6uʼ9/Bo =S,#<_R9?*$eD}Ds=¦~lڳ\}XC=*.ue9t4<CC9bgoޚMGnHg9D<6X^)a ˠr&̸ N@CKǬ?v'{QU7FS} (-AP 4ɒfb0C_@"R$?׺·WM"&(%pСϗ(OD++q6.TtĸRܤݔLPՎ]vUi g*9T4 !U]P ']E_4&+H " ϒ .{e"^1{)uycq.[i1!4+רwN_3&fsGV͚`r p}3cq\ is_܏̞)i81~ԲO5 B/LQ$ n/j?X D 5 osiYG o 2%F"H"X Ni +$M,\7"R*/;\͝lBk73v'@΋7\_YSv {_Ywaֲzf3"?16f&zQ!uOiXzqPU]~pgʹXjhWcP5u˨,;%Q }H&~g`P%XFD ?mǢ3LE;6ǿՈTv |LK5T^a؏T1_wԖͳݻ<2oBUgӭUw/_ÎTOُ~L-j ['~PLs| JoF\:D(fxW8]3zcu7ÝA_-oY~?!M%jʕ'+xSpW8E(&Pc^1׹| I :EBx(@7~+s|Qe萝C>S g Ǟ榠 *|_-6m!rvL\C6&X*E@.4!H9.U1+m2ZYohcF;\BWdI@5F_V@mco7[ajnN̾aX*k҄I_$dO?}G@GΈ6+יE5V/>M @mVMzjpe-P)ol]|aKpA&*`m(}!pľ1\?RG'ݍ*dńo^ٜ.D/N #H4mk{5Y7tG"ܺo 1{^CCf1$ENTB79ςe^O]?0Np+#b:~L:q{'(pLVO$/`[R$ZErcֹQ4 bAub_r;ueL!gA=jn"G0r'n/[e|-aeщ#8c&~a ۷eFZQ:yZxtZL OCtbXsu&AMYD/1;u`,߰X= qld^V~*1W -~f7mg1&@])U\oYe! C0! BKQ53`s -mhrSoݝ}ۮnt@bRBUHxI)c*{Zg#K8rpٯŔqz(B{^7ZHjv^_߳H{Lᆽ#k9q!#`T6J^ۊ8;QRgLːfI &>iS[)ħ5—Ff ̝o69"AK+l JرƷ7Q*T]1|?JfvΡ%v_&GgUzB'AiωPp1b,Z)!;RɺQ1B2 F S#4hh$*kbN<4Z5nL u=vԬ+q7JDpgՔo)4le B31K̵_n(;ݣi9\*:9*D'iY"xWR*0椵,+8$mH2`W&yZ<վ6v ;a }baEK{PZx7ir ԣB_n\mkQiϷ-W;JӥB@~гK 20<{6"M+jEȓPy3j/Tc ZVey]jo'r`ʁG[R86ӱŗ@-+KӱMbŵrdΏr[y'>(m˸Ne^ҮXຐ58V%&xXV%͂`XI[?rBUV)UTIQ"(!cZ5<:XëeXN 7!\,<^<9F_(#uꕘee]ϛ-EtߥI6kEkd`Q=Oc[ɌsGt9Q8B1ppvS΅]Gùv ̛LkXԽ>y9HXd2Fhyv)t 86K.³‡_c֑rt<0`}͚lר z~C]u`q*2M{Pw}ecY5N6(>x/~*Y N!2#r*7>S)(o4A.c :emaRBJc;nA$ Ue!dKEt@'Zr4Yz]u16~)]Q8ss#V.bzQ Q!"4p>x1Au5*OrF݇}锐JamP9RR @Yy_+Ϭ5K΄sf7pڴ@+׮G>RɌYmV}xbZd"(uxL ?~(2眿SwKރD7Ge Zj)j4-g@qy !D{v^ȔVݻ&i)tذ}$׍s/UO&O<yeJy"1!+'ꁣU?tt=˙ 3ieSHTtDih3( 3Bw)Yb< va)OG&#ipPN[дi;%YLLM/Ty`(r {f5J"9ɴ<TAj<v<U'v[1K &~",*GSd\g z;tz>o ".]~s" ـ9Ov#oUouwýRa P"o3>iW=_8[׈qr'GmLtq䯣)dˢK>Fՠ< nZne~X!Wu*ƍЫ 0ϟH=WS@CAGK2$SQp,Dʸ8 ~ҺhPa@OC/WpC &9Ndf1f6@&b \+C(7 &qÍ5 ZZj/^G QVP<!Q@uC&0^4]NuU 1jdO+}6._k2&eJf ;1!!eN_g1phUo+8cq9փ X ŝ"II(lJ,ȦX/IUI>yi`Zĕ Yaip S#y9Å-$O}D_r/q'5S$I 21Z`3~M²Œ+^)A'Hwz ą2})!i ^4I8ű/%7䙙/2jأz]eJk;>2(ɶ_%eubomFVvͬ*}nu3ŎƌštDjBP %vdҒι u^\tf.@y%ZsL%FX+Jଂ5C\ُ6X~Jءެߪ~+s@MAja5߀E$Ꙋ-(oαL$hE&rY˘z;Pٖ}zԤў0mB6ع-0@u/J wџW̡CqT M/!QIF1tYˮǧ!O*3) dx^ӏɽ~#A-"YD8]5Vθ Ȓm7\VcѺ72/BJ_my &j +uSFnFlkF[F]Fe,AOY%oM[yi)g½|m:`rFaTzC/Y /@pV+0 W]BԳpUh?&o;鱧Y!cD0:u9ǣV@Jֶ}%؋R&;?K(++1!v0m7[\M!q"1}-Çu\cooYv qie09&'%V/G!ñ{K~L:~0sVTnj5O''*Gao'jGe_v}9 e%#.(- @(,cԌ;W'ƈ(0igIբ_ODW D`M N't&)-IQa8F8.Av"y#%Gd;n{8{ju*y YX+JR_k\h;*ɋg~y4gIl|έ;F% ʗ4_5w蹊8+v$-׆N1݀p +bm%..$wP1e<׮Q S~(9r}_r,=qHajFܨ=la{|Zi[**O\>b%g12- ~jO^vF1j2pLGԖ)yw$Ŷ-JW'A "ndF4IߍxC+4 !k8aG:} ?%U Ap\٢A#.UZRp,^؟R9ŠźC ozOxJ,/NcVEY_x+/jvwe,ԗDs(9{Ԓ4 y.zn#\n=C71[/^*8 ڡRjyw[Y8 K#sVkMIߔq3mrI<2'SAFrh[41k/9E+"b ׹RTGJix)† wu4u.Ȕ KGe dWPҗڡG+V C# FQoƐmk Fg3 79Rp j/!^^TwO,J.ߵeɗf(v?PBV([F.&#@m깖M7Oue Iז [f,1ߨܲ?yR]vWhWT {)C2~xX=֚B_Scz )'V%.a/Sҳ%ґO8Pn:kV " Y̩Msag'[xpW}N fiS Pn D4&dߪա=eU;xX?SW9،[ĞH(Yei+,) \mQ\4ԇj {L ) cLAxW3&#I :.mG鬤#6l yeA3(@z+abjf6 0U : >#x(<<:*Y.|4B/fU" Oi8Bņ W`}C}|/ʏ=ag"Tkږ}3um`w0?;,4(f eVbwHQct묱UAC c^5(bw" Hmq|W/:w$"Xʿտv؂Cy6uWUeI% Ɂ,nu(ޜ|ӌ?MѕOff@< P_(pC+^,ЄzҐ.@;e%ѾEwa <0`ԛYéx^.^jIxmñ*f$ .61 n'EHԃƮ&m B~o_s$%" om=!qŸ{=ؾg}FY8<+?OWG"K'[&֎YvZg/򢔾f*k%a ~Ӂ+5f+4ȨP)Y ЩwOq8_l}̱+Vu\DYKm[lrXg7='T]_-l|߯X1U@" רaeAn^|eަr6OÎoCy(O ZͰ >9C,#L Fe z_ ެaz>kVܬ.p90mĽoMЃ!)eh#cbd].*Mzfmt1Zb})Pk~,Yrp'UL?H%GxytUIį;z'RBNM c"UI&5!9ݴ=x+qB$L'9YJʴgEw}|f_5AA!y}IS Wj$"@'ŏOlaq^zݯvh/.?xƂ7sDɧGĮ8W2Dȁ_] V|'/ XyW-vڻRckV49jT J%}Taڛpe}GaQwםYn|F(:*N]H GRz]|}gt:X;ēW 4*q`a^&*+f;<@0F4RXR/s1N#u>$Ȱӎ"4E_ͥX`#T. 'e2 Ek;lO2}Rِ rQ hy wL<Źbw`5.U2, ӎ'$Nx#&~,4wSqɓPYY[SPܻǮOV">GIȐ7haZn_6֧&+m#VvD ad.hO+ܟtI#ˏ2p>xO4ˎ=z25X߼l/3>`|:LX ^ 9tyIara·+Tl5qˎ[j9oyhV4S×Nh!pꞼd,{+4G|zTD-Z۳*WVmU]`TA- jUpno*OW PdPV`G1?P=DliEnRFeg[˨P2oyA3'ae׃vv*2;%*}*>o?-ҕ)7_"/9>~Poh|nL_ %IMT؏v{['cDhЦmoƢqTdքCټ r$7J8O/Y<5<-Fɷ'`OܤksN2q⑶\R+*novxD:w(Hf¿:BhKɍQf `Yg^'.҇ 蓵YLO,:?Jb(jq6Bp2YM7?GU3o{.NU ?"5uIq$ˣ5ė H֋ "u:(r-8VN $wΘQKKuipFI(yAV4RVo>j?Q@$fPhu:'U?Us.8Ok7Q,J:/U YК [r6:D}dv-wςCINEWͥw# vVK'AK&Ac04+7Ou`Pۣ6q : @S d[Ԣ$6-C"*<'O~b5 ~\ Y{MIylZYn]GgfwZGZ`;1~I@H@E?X^S+J+PcйXǢRp`)]U2Q%X5UAbYRr;J2/wl빀l͠?Zʹs&@}2 Wҙg]'2Hkfb?~je=tkN夀y0UzH _gbˈa{#=qij{(+v< چH ;",1 ꎨ۫/ V嶝K^!avr<ȧnk\"@%(5fc80b ` G:C8>>fa ٓ=0?ץQ]?4{4}б/5b FR/RfT-d%jK/ ZW5:D L4 3H66A7!)s_L{Z~hOdz0G3ulcu#T hk}Ƴºq2J(t6^YB:FqFf`r: Ų?B f›&FNVp_dt9gU=k%VS\(9ꨩ70cM9P|?T44 9 __Ж#1V%641V'z@O]V5cj83'eN8ӨluHEZ 6N+"oߢTa8ux{[c5!XkAN;ZQnT1j8$˻P ;v=3G>\b;2Gi 9 c=(1m+|<vmLKjy,9;ʭB:37RJz\֭x0xsǨ6(q8(BFn\ |":R¦L[M0Q{yOr2[K@f J=+<3NFRGu&pqUrw9l%TP7lk--ݡA ;EF"DG8;ewj)U4թ븈(jģ]C&/A9XsHqj?Fd 6A.[h[%4XIC\}@dwrO4`$ʽ\_p-MrlZCzܭnfI勤=JqD]Gu>7EDH%)y8ͤQ )|qxՙ'J9|w(Ҡ{5h^3)>@C^ zE|fdm1} r^;= x$<&PVf!KIhΈE7ʞsqu.+qW(vpkly!rw=Hܲs_#>4iZ a$rcbmt9}QVֳMc#okoa/͐5ʖ4  zm:U' rUs0M G0w6 [ZpgT_FZKT6$e BY’R dg)SdpLK%U{kQv%ֹȷXx M(’Ekpųv*~Y~2jǥxWE2ʊ$حa̗6 58q!tלv[~6[S!Fydd¡GR 3Q!At <@rb]q>z"|g?r $ye7 3i^,b,|)%rȢoP <{ 9gjɍ&_Į,a1_9hy>I&RoNו .P*#ZW:pVQ684^'ҷ4(ir@Ĵ(CGN>xxlߪ< xK&F8ty qmDj訅6;11ጋX|U^UJ> ;#m`sʐ)@ilI;+| M7v=t@H ɬƧy|>m'u׉*Asp/XG䘣c@T|KR/ lڢ-y_t,~\PSX-|6/OmqhoإW9u0JϥPPHH[!D~&G9*-['e5@bahY5P.įP 6UTZ4Ѣs1sQ[IcpP lOi 5S:{iQpkv5LiJB!IQہk;M)艱]Drky=XY̜z [>@lasHW!00Z[.}_wT笄N_/c_qXy}(}وWr ?S~L}MY{v˘X ys\ߛBɍ6:*$/_h30, "T5}vw{YJ+ L klGɸ ǰ나v#@aH(v )U,wDLy J~"]n. 92m}xi<{ E7Bb[I,wjIK va ߗ|^1@e@7BxI/kՍ[??F_u~&UX=K>anL-ܥ.EŭTՁoL}ق(I %@qpfE;,.}$Mt.lּKI6%xG]oJ4*yEt/+3%<- GXG_MKY"ݫ!VUO콄L?TNgICdoWAr?̡9,|3>Jش@!CruZ¸Um^]$w6#%@tB ϩDŽ&-mWyU@wM ݫ5PeDdC"P iI/ߙ9 qEP-Von OtJR^7p\ pF :dbNA0SxsR6 1&w.Ω  i I5{ ZkF@YLd@]άMZ0RtIe>[JIx5&;0gm"rm&/@.m-1&7B8E *qsWdW}JDE{Ċ*Ư癓`0N1h.mhzݭ]_|kK[:m%~%3^i|ʩa+)F-cL}@Tmx۳pk>N"ʿ JS|g wLRsh4Otț5 D xYW檍`TOM 5rOM/w؜gaqUx; &l?S`Y-W鋠ب Ue\wDZno6>U$-/9#3}ى -Bgs2ix4aGnV l$ '|J}Epth#ӄ GIKz6One;d>TFгyH ApZ2\R)[Mp",:8=NxF=17#S+mv}Di8EJWOv4W, wVsZU_X;OF>1F\6 U&3׽z[d7G IñfcRݘ{!gdRo'UfOR6QPճHɳ`ZXuAI ,e~yOj"{"Ux\oEpRZ1~~MA ,y%pkW1o# T7@}z `/{X?B &g_}I8Ŗe;~@X*AeP>z {f%mߛ#w ^yK *W0[F̡<咣z0C׀7"a#vXj)o(/K=zR yo\m!{{׏~㇋#L$aq:Zk61TªՆDlXl/W죟bڨo2Xr*ݕfY]ȆYV<9_U_gZRcX%x]NZq 4S㺭܂@z^bz8*@IxM4_ Pla5,{bvF>ݷNqQ{{y3Lĥ"Sf q[SujSC~lm7jh5l }aU2|2Nd%I# Ӵ=`W-՞s;(Zp)4$ğ+d o)uA <ytg5ݤ ajkCfلH2qC7gzymcwoEFT1䌌0F 8xѳjb 8h5.-tby];~ׅY8}ї_H†)[/[ds-3m|kewѐqF}ʛ, uHe6!7go6h@M>;d!c?0ɗ!*ܧ=ŵ_KS;L"8U.̴ 1ZT`$6{aVn2PZ<Ƞ5VUŰjjޜ3'z2?ذ̿=t+ɒ^YQp4ebAf75lyR30f8<ྔV'h*“[xG.}21 VپSMuM~ET6OK麃hvƐ=,|í*pm÷z{!7WnfYO^)IV*1M^d:fqk0fWY<E#]|¶@xx,"}ވ.ٽ==.2;3\ӂj\П81\ ,wJN,͢_rdbz/6r4Wu, ?~pnqq'n?(q~1F4[5 ǛJjl 5{BixMS:\vN]r1 hؤ sOVCWL?;&v+=_I"ct >E+ ȱ%ݩ~hTS 2A)(78"nӱzht4E!ClkAq&S;.{4]yr:V%a%p&-",f=U( d^}!S&:]tT`; JuC%'zFvPR RAl٩Ie`V"X|?ۓ 沍w7>V^nPN%d8J-IQ/P֟L D YQ2;[ 1u:ͧp; v #* ?u^Ͻ$I 1$աMWaHEί(aPe67iH%iD h4; -VW{vN^cgoG 4$3p@ů@̽BtZ2t¸BNDP 0ZʕI^Ћ9/ro/tޞ]!u37ԱzD(=Qq/u;zWwk0)l@4SwCWcҨ2ČW^߈CG<39*q0^}fE* Y8en T$=ϭ"`y LJɉޒY-h:*^Yl*(rŪ 2uFxܷ/ 0/TX,^dAdn=YR\T ݐ"{:Fl3a} E?edy Ǣe#}.OT]]N& ,LÏ {s_Y tG[4?cMNYج'/yeڜX0 /i_6h\0(ك^1_8M:clpZ~kTY~aeQ9{a-xv5ZTlII/ i" :"{Bt3#Hu؜wXD3Wjq=d:sFPM̙5a`b *MsܻW2Nе-w3B5gB3g\_K4{ЈVoC'l\[j2vÿ?uث 4#<^s{bʊzqc:U6DL~HC> \F#X1ge%/0vEdt|syn|Mt>mnQp&0"owd ~Q" "KJŹ, hK LPk쁟M_q?#KM J@E|6ˎI/lnXudZx*- 0 F"t:^@mv(-y` 1^ʧO]6rHn~#<6WL[_y zOP1oDZDWC}+Z7@7Qe-h(+-)8=f󳯼EbR$r СY2d)i@Z94:bMj,->_j:7W[e_DGP^7m,)prgvEWDžjrtʫ'y:͙Z%\ats Pt %- #[Y: ?aeA߈tiI5[Ѝ˘@#`1%4 6zŸjAau\pҭSBvb}BS*k;Z_{5,\/1UKO>^3w5Y.\vRst z:gJ)}sS||ݖsIBWծ03zT?7+I_fx,3&3RY(ußv O6 V vzDzӂ/ZY,D=!J,% v P ku`ĘhUd8;{aؔt ٶ'g 1iE Ue[)vd͔f*I`-(gKiS\]BAu-bK$ \! ]~6{ 3St=Y ErfYSR{I%3<}LeP,\ ;0nŦ}"Z*wmsrB H&zeKm>p?rMd"sh,XA/w-:o2~pF".8HDSjrH#.sH)-/Чk[H +-WAs!aS; ]|W5 bx]`Xr. GPX9ӧ%TSFz cX5V]ᎀ֞1[Ss&j6w /&H12?gu3}z=T1F^IA"?d& %&"MDʝ̹"s)U49_o ܐ_],3St=L[W2ڊ)ȴ{E9W dt'¶ ;,aV^Q#e]ҟ L'l^Z1}-#3.V,%ԯ5>AHg7=mp-:sZgw\-Tc [ucX\F*pN.}mRR9mp/<`WY(1Zm $yTtwJY)ݜ؄ P*aY0!>~΅}o K cDZ66'@j6*& ;V ʋ8!"J;.7&JڎY6JwRFfAl+ײD&xq z |c+/'N_{0]wKT8t' oYlCHKu(ªCMi跋޴JHAm d*)3;ި !֥9 f$2Nf1ٶH@)ifvtaJ?2dβwȍm"'@%0Kr 9ғ 8mef3L:ٟ} |J4.*淪;S"5j(t=x*yxTՕS뽡d L&Q[+~b9J]WKbv\Enmu?s ~iwL@5{Mų0h}Py5>mi|zmD(Hve=2~Jirz>hTc8[T{lEs+| &$kE!,/ +ɥ#Rn Vmw c9H9gՋǁQzl\E$`9)7~{,ALH`w2&"b}`+.hfǂu1-(A2bbI;Ѳ&wgEܴF{uE,d8?Te%B%qs%u t>"[5qO?7k͵>$t.͖ slѣSv̤bd馪Ug 2 oł܃:0QwbR}rji+!`گsxѱ~~P0I#ǜ<:^`*O1UTPny&1sluE[r 0#N߇WPx<|0\h .EIEbkAftC-MEس?R<-L{ăiȐi5n!@=J *GB?iej5&hw+!"EQ0=*̄w7Ы8e3͞lr  i./+,Zd~kH>uj{XK,R5ŜG7}X5 Xטx8 %:+KJSe+\^?4/+5W'gV͙z˺vRe(@[eSZE!O3 R~šXQsݹti)Fyc!Jp2d-C\LxdVjG]8tpsrr...Ҕ7{,C-G*{=?V_-wz~Hn㙋4v?wǃY.Ĩ́xqc*9KTq{\}"U)v[-.NoBVfQa#ϔwdR';R|ɥd + d?n2C$gQ//D&ehN&]"ڽ8_/T/lzJΦnU 48 v'@Ko<e\AԔ"Zā^]_]Hs{Y#C n_f @%a:{~FŴhȯ0JɧT'ƒ2TH쎀\U@y[ Gn~cPfW[4lL hvK:;e'&q.O2 OK~!n\9{0|ZecyCܡPVU:Ռ 40GJ) 4v5\.Aܞhp-ē2B{g `qJ 1l9V46MdE[^u4a=L~A_EMG@]m4dGOR=lℬ>koBV) i0!8c 6{YqdU3@xJ ԺZ]Ʀ`n# ,D^kN5HZP@h@{ i:|M0cB`_ lӣ y?3jSc 1ep {ΓΝqړFS"5_km;Z#APvLS:jM-x"hmF@L)nPC]fĐ5kӃ)Ek`zQTR\]v0xpB( 5ƤFRiqG Gp  UքBUn"f&PV訬/^ D=p>縓+A:僙pmR@awⱱE"΢äpiwAA7mXH.(HDrGgVs"s[cᾸ.%?~[ +O*DTTBuMa?hyvG\Z4'P ޹^&*§gb:zPi;=nj_LV@wWRk(8 D+yz&kF(`G 1kpEHp_ dPk v!B3?-1sy0.1&&O8)yF@M f΅`06u{19 71G6"v^d2SBc'v џp FffEk{21)2ny4=C\& ,+[Lλ) V\>(wW=wre1bA+u /9{u:c1Qi ]j? z)|1]Qy0Ϣ4rψM?+:Cc=.q|;_Sn\O+'P W*2#!cd@4Nﴥ&e:d+evQvHT/2rt]Rpz6Ϳ%aqud|dl͠#~KĻS/,pwLK0ǫ ϧO#l^k'^qf8V>KKBwH,+JX-ӹ-D:Q^Gt Qp~ ;x}*̸bu#d/izVua O3~.HoO[KtVe â2zobqULzOl` ]N)'\[T[A8F[`lc?]r[ҫ;|)VYŹcc,׀/H-%꒧d ]MIw!GGPa1GZ{mM2U GYyTVz'ʶM"ELF} l4U Plݿ`\A=wM!z?~qPFYvΎXބ1H)GSewρt#f[p0OJ|= 2^"5E\c[q5DXdcScX1bYQtg92* Rrbwp w&=>U𨩳GR6ںz|A´d`b@q$pb(NR[YҥyI\9CDgA>WJpcoϒd! =@'ׄhMWZgΥHq,)={SDEHY|bGeL=2LrPdiI|!qGC||+/ 7>6Fl6*Y5w;'1DGr:ShB/s@u-i96l%p4w_*P̳`9_ %Mz)L^O*JAl_-͈n, "̆:6 b75OV|Hhgrv&@ g oP”BX={8؂;ͯ^~ҡ@[ßΣY`4\nCN[-re'o1,SwL^Qq@5#%9ZdzʿYH}50"FT|Ee׶Րץ^@gQЫ)Ljtg+n2!l.ɔ;VǑP3߀8a KæCx{f՜;#G!o23SJJiF36i`#n a|1"iw{S*~wFq9WӖe*C78¥M+`wDRbo 0FJ\ $C *ЪYg1Jš9{=ꈓT`h5\w0=YapTkY5Pv|WcHE .!g!# *Ed[Nss+ s%o: =ٌ6pYW P!d,zoFyI 0'x7?cR7Vvs7 &yM뗔{9T{9m t42+.{dߡwq׭@# NE.}HSU-v^J \ܠe[h[G;͌KM~8Y]8\ ]O2Q$X]~T3J`)-$ī4O+;ۚi+ 20'k|+/:qOY=tcϯ+ 0m"XTB! YV_,Mܬ3ӓ /?3rܳGhv=}XfuGh1*줔fv݆4S:vOV{> Xcbn[W`Gsl3r%75æo֎%'<~C OژNkhw[8/5f}6Q&B/Ko NՐ).o .z=g}*pG*uYY=4/VF枺R#Zf(S0u *CoII~?no,ETG*IKldB2?HW,yT< 8 P!H̒ig5ӑdZ5OMFӑ?|.6XDL8tG_oaH,gcorly2<['f;m9WY `u7 \Bb>,,GfQ-T(eNZu Ah=e >O'w#IMS6N&$ߏ>DTv$Bܝos(\ۄs.gW@:t*#p_ /mDtrx҅=/ɪBsJPw3ȜkX+JΫֺaP}Jo(D~Ŝmϻ5aaL@Wv$ɘ??6]͒Ɗ1j®l1nQbVM%~tIvLY6UCȖs)'l\4tiFůZB5 حO^qq s1[D.o59D?"E7K4B tUvQhH&ߔOp.)q"0]j$F1S}X(K0QO+Es TP?c%ĭ]}XփJ_&o3ΞM mEOBiMw-`I@3]5[y3A:҉dYSJvbJ˫\8*Az8×G7,:*!$A[>E9X{ה'<H&z6U}9; bF.eԝLZśs(Rqnvk=yb@oӦ@j6~zٗ,l';#[õw.r^7-AT`4r3u;dv@ݑ9f\5{D:9i븝ՐUQP g܄㘬v/>D!"𡏡9:x:xEfF@c+V1^'҆P'r̋]}!e&ʬ"':IMHo;4FRo/؉,<mwVa$[=s95Al+)/h2C塴JA|}=y\,BdG7pA?{#ytm_e;ck zQ1/m>旁c^~VA8]Aԇ.ihl q֔{Ў Fun] bS,vӼr4iՅ*Ne=0\S=ij@@Jװu7<3LaJ3ygE"J_0#@KMziM[f=_㫞aK\Ժ jЭ P 7h b' 8g؈8k=QpIV;_m"p 2J{JA:UWTbP5MjE!hPu9.շdcY0@_aT}_y~2l3%ƤƌM>|OH^oN܇n.>|y "L!bm{F 9V6HGpd;!fp>tS׾\(v6V)s uh:.^t4ź:ڃX֯#ZR޹uioVZ1<cd=I:Dv:3Xwn=jr킾UcaFZ4d^%7 NA $' 49_r! +t- SN_e#ˡS;WΊ+SGb7-W\nb|bAAl]pRWi41P6beq8Fr2l;f[c.¾[ GS8zf5Zp3q͌MyiSڼR48B$-&pBfms{իZLpPmd՝|07_2/ve*q=oyޢUO"P3=M $.4#-:"$CXH-d. k`9o@r6= $W'ZK 3OBtS9 yE+HH !o6Q P=Xz,MSA^fZ/l'qג5ѤYrEtvW k6AZV,6QJUDl:&@icKA ԰'݁ x=HN|δV\%WI3uTפP><>y""Y+`1 Bu[<#.Jm=,ѓV1SӭL OJRA=tc"腕L@nXuNkL9~jlmb>Igu9^nԪRo H$ĎK*ؓV*ӘsF1V~YvDCo?#P(=X:3,8#-~{!]|S;7Y'g[i-ptAaߨʏˁI}v3SB2qo;m]-UA.e&*P jk7܊ 1pӥKIGRZAa]AXߎj͋}XmW&A_zt]oxb@o\m²^ Ca*ٽٺE!)wDPVamh}ϹGL,7Mj+{H5rt1E9uI9EgL׌gr&MCk!f PոC tgF Jgd~Ő|%LhO iv^}tpBܚfJģPx\0+i.86:INb4ˬ J/G欤eTOd5TW'еxFUҝϑ 6,,Ĺ|'&&.W19k+K"yo̡bZXu4NL} ^F: 5r~!vL5k0[0Pa p}Dt.h4s 손7'ThH%192d2 D=Vݫ1Ô$9<*B _(t -T  $|k`M{&ݕݨS:$y)aVh vUbQ5VvٜOh wcjRYS^y;xMm6lU^}A?8_TI<ߢgjduޒgXឡG99!:ӈQUDbL 5e<2EgT_7/t2!1PFF7:z#U$5S LJ{N]s6C(&-)Ƿ]+a%NVsK/Q=7H0ʢ%LJ8+b-ǻu8yO2C@:FHP{bZ}q+N wpu0ݽBJ{e:hnѥ_󋌿u"%ͷClA$ sXo!.+\kbޣ?J Oh ~6RefڃT^x؇5\dL+bxYM9"PP0w>(/r?h|.:8P-絗;TWceEJwS'Wc_>ed4q%W ՏKgr :eK_=)J-1UP+H6oRr|E=WP^Ea' )H@uvnV:GJ ȴw1SgzAb. 3"a):Wg][AfIPoRՔ/GB❮] [J-}Os }>|=K9s;3:zQ=t~Tfh`[mk<i/A$Naģʺ*4a iE,cfV 5ҒV 6tL-ŠPK`ܗrZ\Qǟ[mpbze1vmE W2eN(þJ$V82G4hq\ɯ 9|-N~L'Tw'jΌvut=KMR@H}hN@ ,DP?2xպ{p3m$B׸x5x~ /4*Z?<_1X/Wci8JLDd@vELw8Ҥy'HVv䧲Io`w`_(2[ryת܁`"TS+%Rqӧ^QI(^mǬG.h^QT<ȊA5<3N Ƣ Y219[wՄҪ1ka&Xquv2aU [? )(S0X9VȰa HnD'aq[_F9.+;py{ܳ?cSC텒8)j#VE&]ʖBW ڟSʬ(;Wؿx:~ ycYE,X8KL^GkՇ ]I:!B[o}'?mjڶ\huӚ6'6cˣ'J(GQi1xO&oC3Nק,-$7M/xԚ` (i ?L:]әZ7xyݡҀ\@\6۳c?W\r/C>O{%X6vk9Z o/j<Յd anEeЯEe%Xrf9l.g`y_dcsics@n"YtVZdY R>@dCyMzp*R.{^sHLz?N%ESq EBZR P.L(/S\;5#*Lu'u\H}h^Ey QL6a_H5t?.!R6!ؔ^m0PnC:tTb1 +)tϾ΂:-yin;:J~Qyƿ E aj08OGO<`d.LLlH};0l _Ѽp{|-Y*Fi=t!F+HxapZSΔ[*;$9Ft\ڃ\]jǒyRېp/$?_6ghy9 [2-IZ"c% fU;Gj>w"'[Qѐ״*ύh;e qx6hA|S cWm;b?PyG1Brpt7GPr!Z\:l?*%wӹ㧩5( uw1 іvwZԙj\kN\Ȟ>w[O"GfEuQ`G*o l@ )XEτ3\6 !w02qy {tEf{b e[cL}/.Tغc.Wsi=c ,#s>*U!zEszx?P7QJy~[* -ϸv;{+W?eBz?l@6yDLIDgz!޲D͹9Z]aZpCvKRİary3%w / AxxfzW`g#7\z/nU<~OkZ3 -Eio,F)LI6+!i^֑~-hN^2f$8t7dIDWv߿J ^f5uYh n]ͅ*FfBpD &Dnv%cna·\CsII=PdHQo~)VϘWX5pviC8ȓ5Kſְ,NLObTё#xB9[$ӂ[\9fSr<~~Im!Rs߯u.\=:qp\ɓ'EjLOjʠw#@x]F/:Je7"tc 2^iI ZҸmּQbCLj19gRTέ -T#߹c yQGnOԐYpDE|¨A0vH6yxr>(Yw&]gtep; 78>s!7m8bY@deqÒ+h}9`YȊǮJPMiCOaiG8r%іqg(E'P1ˏsfNDitG%Jc (!Ji4ݷT$8.Q!ZpȷS*e {V8S8Mmƻ^j&yvy}Z'3ot4;Ϛd .p, S'a36*>Al{MCLVH@(LISk y\֟zC&4W7|Uc.W1 Şzg (\Ё)Uܪ](-=*s- 7vLLKŁ t g3,V5y_&Ӏ/; g'!)*YSJSiIЄN@>V,)mH\瓐Ƃ6dp0pd4䥣?"9vʌsՅ_ HQV%a;wA,9 Is%0iNQ>AYn7nXÜ_]!+ !UwOT>q;"WչѺ>uzaHFWjmaE ŷ*5s61jt$u 8-_Q2[NaIЗS%SfǤe\xpmѡ~0샴n Gt?]#}G:QB.t{Zޔ޼ߌTl=~yoJkn#{ЙrKSFsTP>n&tGP@/_pYTm0<WВK{{Ξb?yV5#G䊾DMZYXg& 0YttEXd)z6 vS^gI3ƒ\zsStheb)V0/*kvRz *?VR*oozb~Zxd֤?b hp&$ >i}TQq0;e8HWTRslB:u}g 8s侹ctyDriJ#10Qܗp'o0A<^%q8{d=:C|4@|o}}|݁y?*/f`y#(<ϩr'{nעaxefDSxE?TgkjEW~qC!YbwoJ-@< /]>'^* `/XGp'6|7S}gR ^m/W:T3ւV.~V$V8/Na)PN-]+Dqe Z ͨPҽ].b CI8"jAEPQ+l a4Ք:NQ5?M ┣ c ,7, ڭCXulju|3(Jo!Uʵ_ݏMnԘ'V!V|Fh*Kh%]觓)`U0mTkI P= aiE; t?`h׹@boC]=?cUb!a&M6HvŞ;iIΧgģ50| C{ݭ:$;;;wy;2w}5y}xȴRl-?#ݲw >,VN.q*h~U: U̫uyb8NK[ |=]!ZQ^Jism YV}gme7 \ڤ9 &͆<)> =|=S'9QEEx-R?j"Y挜3ռ١&Z&QNqov5^A#~#- oƔ}$ugUW;cx>Z`xogzCt"X/^,rޠ2 ŰB?ѿe;td[NZ2*:|HtW4**MMK1Yx<:k +U1eA'(݃|A{DRL_ኗ.‹Ek l<= 71\zx_nqEV$5?e>eDcYByt~ j?z@IO)zO񧢐غC|`)C/b<CEbE+J‡K{' PA@diw$%WAX- ;yRSΏtdKV1-ބnm"5Ow%<4$1ق^w%Zc3]D r[0υ@ UkT_Hb<k0=YH*{ob9|6RLOH-qgs-%.{S9ח0~W! J5&IW!$KCp ~ rrA"SU/K6lPO"c)i PwyAe}G,N:ZqŷCސ$A*dj[T8M KG(C:jT7ra7(ĺP\|GJŅ%Vkۋ8% ёeUKcH fD9u#*i7=u1P8MdJcJԈyA̜Dʲ&Q <5YF;Q6KqvhB$i#Ft|jdorxKH|]70jʋgR%?MuUij -%zQ.ob+(m mH!0n6 _;#C?,fodHPw9X6J!Rd)\dqzLل~>=OVѽ{l`l1MI v viMuk( @NrxFU6 VgBh+ sbvpa(D7Dh`Nbꤴ/q!xP#)UDO4y hB힑;430nS苘#h)51?esX9z;3%׌a?W+`=CYD=4=F+ST_ZA`ebx@3Z[䅢xwU-to-E ɪ_C:%e-kҙOn)֤eAs~$Cd4g.ːVpuԆΐѝ^ wUҳ`z}1ؒ\@`ó~w砎R}#̮%VkVzTvvEr_^+<?V(\ H&v,~Oߚ2s61l[U32:m6$l̶@1 [%V&\4!Ct3,ifj)NI4WQ?Yh&^ɀJ{q&d 3U˭>Ze1( ߣda }%iѩk$l[&KHغa}/9o=.QM?}u/~MZwЗ8ᛄrc34,GE4g{6Me4SJ _h?5wLrAqkj04\U^Ũ9t AQ* <`Ns@;~iWF+dmF*~R9(Xs#7׿kSa7 R'z9JV ̞{=x3ݞU5h]t|ӆzF#)nV"Qaj}V^'64sZ ųNx%lǘow`x^~F4~6n&{gL<䉞@/m*cj>B UБT|T՞ v? 7q'As#Ӭ/q;&GҶNUG74w2HҏKccHQ;v BGN&5(5[2Ex|9<)-o6}~ Y,Uo+~7bu诤1>lc=XUpw++7S#s\[2Xl@iXU da&A& E+`Hу UVe_e[pKAhm)a #6>0D<})XIwКм7HYFv8oq#1EoLr5 NM|">@D%5e#A(TVr4a;OF R:5Qw_݁D&x.nٝCIo,Abz ̊ 2NC  U{0uǠsHn[LdQ;1c} YzO= {\S3|{Z6G2嚀(iY*1\#ߪv҄[!MٵD"ܴ6ZǪ!M hR:IJX438ZU?BdcmbQmQXy:Pjg*Q-8Ш_-A9]Rk *1N(w.WGعI̧+Zׯ/$yiיz?v:NC0m1|4O.S *XWƨ!lfrm$)B%u2Ket.|T`m g/m GUY\Dwc9d$xv7=S\'e *> .˭I 3`"êT@>bot[ -8I<*vuP1آ^WAuLzPPB:UM-:~}I > F٩IR"[ΡKĒqZ̕Eʛ Դ}I|5z|Yoݪ"ga$bx?fv҈F @_G5Uh]E謊ҧo ٻ' -Sf46&(28NHɜ_x2Kop^v$EI.1JwZ}#|ns"zղe&M:R-qj\&ܭI*M)6__kfZ?+Pz8FҮQ.ÐSCspzjD+E9Ū߀0s T~9̹qpɋ9$(f/mѸux+9(ESl75!k= 7 HNUTB*xaքUuloB{\V+U8'a߫܇+ }xD[HH33l]K pVCtӕgjJ@Hy9l%ʸv7p^ݶ ŭݮ; @>~}e2u>7kD{pADT|1K;Lo*0 U L}ASa/EG+=Ϊ+{mmv-x޽cͼ|Ft+,hLFֶuXPEbnjl꾘Lk 7+|%daQ"(cAA5E>7.o @s7נQPrgaU2^V_}, +#DD>tx,\Ooe y@F:(׼y |!5hZ۬?0օ^ MHE54"85 UK>ٷب9esдJ 9izJ9[Mm<:z-et7H-=u*T+ZYEyOgFwpXmJsw`C :l x;-靆 ?D P5Щ4 l@Û^XDUWEԃ y $ɗkZ&U#g*}pgNB>/@"qf==l!(]ͨ뺛(3= \/1C ᚨU4)(}N=>xBy&G.5Ԃ3Tm#Pq_\?_OPj'z0zجD.P9OTBҏ/@A@9N{EOn\y &Z &۱w' 5 +|hCI ڽ >7`wyhN~VqLO,(Eꖾ{ V.HP=*}]+]} /i'gj*!VaEK/Zڼ#AVOzx=.i?m$K@DG>UøH-E5 V ayLg| }#M OEDN8&X"5IXmnj2 >73Sd{6^:Nu" т~s3yrZ@^V3G'_4lVP=!e"}"):*w'xG ?@jVǂc;6oYvr3Ad ` S#mնWYXxcTUj4n#٢ŭ3Us""<;' ~H!Rũek̬_E]OF`:w@y9k>4q`fTzJ/ yЏ>[ r:h^3?3/#_z+M*@G!,-,Sړ:? b:͆:u1EL~:^Oqb3p_;_ؖ[RG;RLcTX!Ԓfag@ɉt!X2'^`; x=6̓2EY<./E,k5}o588Dzs3&8W 7++҃qJ=L uԞ ̵(|>ajy,y蚮P Xpp16VcC+&Ժd{G`n7CsqWݴTm !S|Qi'n5//BL"Jr7,"UW݅`. vvuuţS5ˀҕNYsX8m䝦D%pL#E9 WAٻX.2.K(о+ߚa(_IpO6Tj rBeGm[o(;$g 1a4u-c2ȝ9e,V5ZvZVw ) 5' ܙÆXm1:gRK)BWڽ'9U6Y' 1s\`%HSV Xrõ?*M!ܰ{p#C(mT]E ۉ)$o88.b"׮T QWO, SDbPU^ڒ7OTxZ /w]ȼ!O@,8`JV;>?xn#J Ix` m9سO!lg"# &F&IdlgfDT *JёjGXˮ 3FފH?uAZG~ O^^ j`,D ^E{#"ӊk\/[W??;?|ٔN0@ S6N?>!W9Ȭ.tﶢyMڜ&5h ɓʁؔ( zCmL^`P"j>GD M4CAdoӖA~Ba]mmR,HWU\O VRuj?Sf:͒,__>\|.a ̵F)S+zRstv8`_#i;~~WJ \߄^XA pT_+?\P$|V$7%I4=+:Tfq N  Xr;2s 6^4):DCmuz,U}h{xЭ /=j.g 6^+|tʡE]<ikɠwa]bWV$8 ˎKEsK5̠-J } qloqsr]b#*2} ZtG./lΖ`F#I0hݘJ ї)8b&C~VPzn [5oϟ=!1Qz)QtXSǡB|J~iza_Hnfda3Xl4&M=cJ!LRԒ3BV0nE,Scơ T6g\ѤG+T#66 "pRupxUG g@HT Kp8k9/^VHvcMzy@¨n*+=hu5#q7E* 7OOȴ ݭKw*`|R S]M560t]z8tuT@Nd`bP[od~nMe>iKЛ%Ci79eFHrx;߂h^* [Vim ;"<R yxA]=#_s< vy3 ԇÙ ;͐1Yo)r :ܱB/vӠ P#\>zE7Ee`sixa?*McibVm}<('7+|z6~uw>`v7nQSEOI΋"RR{84[^6&!5 6RL3lφbr0/fױD1t\3($2trdiL6XQ0&𦎈q=+>_uLrH\eT8,=Ak2]&[B . ?vսFryrO0@}M~c;?PkMW("p^&+Tﭯme]6v۶/N3u-ujX=>Xrl)xG y*%gdbeLvsL|Gg] EW0>6{$Hiܤ$Jb7>@p̏ J|)>W~K2]Pޭ6mJND^6k I* 0{@.H0k?YAXq֫?LHO"I\g〲vZ[d2̹w;CUiAk+c8q`{]|_jruA١:0`+>DϚ9 udcM36m5hJ@FBV=kxKIoZrҜúdnݲ(ڄxS]q*JiiYJc58<1%Ms e!z"$]Yԗ:R͌=en]= 5Qb }L?̷qZG;%0:@0&Oh)d#1Lʾ/("Q\ 'ᅨi!:[Ȁ)-ˀ;ԝeL՝*06>88 gZ` Fo"GsO͟S 9z ! CsvjQ$?.Ir_ˇ5\oae统Y *;ZX㧜a-[LSuy>8l:LR™Lg߰/Y ZcJ ] ɜ fyaƻ>es ³^]?2`w LsṧLKU_Ϫr d!RE96!TWP,=b<t 5UyLi'h^&n+. I 6MnpZL.F}뎳:"t!-tngd0^q=_.X Y+ķ놷,fό4 _nߠ4ckO:To OH~* Қ}[%_!C^W[ Lꭦ6%a4-J^wLOX-Qmd~E) ?Gر h+\vck{8@uSRKWt=~/frؒ{؞ HX.XN5vrEoken '=O[kcQ*㚼A\>.,;f3eT|؟-{#>Q֪AMc0F"O&'.؉-zٍFX~ TH=ciJg{a"fK+ drls.G#B՛Tɑ@X}d`>߳OP%LfJTg?%%U=X(ϣ/)9P$τK -ms>B:ABayV2w#5":s$g6$>favmH丆7,D(8Bܥ[yfs ,5kqO=y}Iޗ{hLW)$ĢJCZ[ tL ^RrVq8dlbϠS jkl*ʯ"mY ߅D lyߊ3%$Ky/ T&Z-qH(A|`  e:BVzHftwOnx.NLc)\ M5:g1I>zR7bRO?t lH97"ӊl-'X럙cj1y;j\D:,e+j68˜TxaR=Y4qay_qE|<Y^B!!~jPGGEtJYN5Ne0NJT3|{]"=d~1N/Y_e=ɦC݆W~ z8&JkmV6DqkYPh``iό!\P#%mJEIf4`[сѲ;S5Bn)ԟ~d4uRʂ3_ƜM XW%vt[ th)&$s0J2'6"{nX <+ #sO TOA6ȭQ4!H Od.I34KoPå<']E`/iWM5Z456.N,n2'Uu{+|X?t:C4͍4ϕ3=Œ [Iu6l ~MuA'\b֡sNკAC ܨ,?s^`vQraɛ> I0)_\jDJLY3a(_ɠBIWs҂lFeKbS]jBETFVg9rr瘜+5Rk~nUbR.Z8X?.)}hȰza uxxh7/2}@na}*H2Y2@.S:L:uY}co0S/ͽɝ3j$вcfXKhNW=7eܼ;B #$Es0nGќd)ɄDz*E@F3o:Me^:"uRsb1z|&-gGgp}d L=x\]BHdi%Ds1e 91nm, ou2F枣.O $foQҢ_xŘPv{e!%fiFGzE!-d:;Q\gOPJs$m.|¾oh@)~!WKе|~v.^ ^*00Ũи.5#`PoI"Sa"ubTa;~ĄҕȍJC2Z-u /d;܁5b~81 FNx&O r P ɪљSgێ窹c-M}{;S( ١5"YGË+) HF9EĂ߅:ϚA =5 'V).RRYe%.@=}}OJD(:P JU$?+~ YT lǕQ۷gQ홱 G2֍'QTtlkb> 1Z{.xbq"3$2-Z[;$jMTo@o NM>_S%RѝLy.wǰpQmݛF $YZ >ͧ;0V><*bYx18ՒvY}ª&8Kg+hZy~6k)mHe$tR(Gq{8ɢaMRAiAC )6u,-ʬȞd2>L MlD$Ewh@2xE:N@5,6>\7Q&6qsr6}e(ղ3\|I;"AZht#G!AB촧 d8}-+4h~wqWaƷFqb [JЯ`$kJwE;Jjw䘁/:hVїKhA} \PdxXW̰Tf?cH@!̝M&c,*xtTR7]y$)ʔLU/NuUh\iUAjJ+{ƚԘ mgZLk`i}7 9o.L^YdKMD n ^ `!::`<.I^NQw ;`IUŕVr΃tK-q%! KP>Z*'Rz,Q*+)$b- R_DVYL7G sV+Xc@4 AZϠ-L,@ a`_ӡ$&Qz3@p/(UsSS|K$1`=:5xWڣO ,/H 'X=bZ5SqZ-o 2O!j/ݙL5TnըF *!-zYhN7,PAjT xW) x2zuhTz6H#bj'CYrWe*EX ˷]Kѭi;,ͺHc:wm@r}X.HB1A:[Wⵟ{ 'oP=SCJ=*Õ؊^8Fх KDdTclH:1.!q lB} ?vC6B[;3>)mъ#o87>8dFكA xn>Q#f:DZ&97Xc˰ebyk|-zJTa t^$#ZYrX@ C*Mv n_lT:v'r%sUpnøB<vPCBkI߯.u'kbt3[AiXQJJlXtN;}ohJ ݺ GRQ큫)Ԥu5Ua AQn0 oC.ҟgeԷ Ui|vL~a'&)jо 7F03dzx(#}{MzECD\= 6@Aw>7a$K=zOZ<&sж )A9g:{D<^dZ:a_*o/S>do}-mמ%c~-=Yӹ\_ZbCEb@nH}I[W#p*cQwo?kD73:"hLd{c-WSi3x5zESfrbbmh͚1*vc3⩾ }"/`jyü.DA8F;I&Mrx75)u"ה9>n `[}:BiHN*HשyL3L-:SkPǻbƦHuڀL0 Fy[ÁT*K@[0_l.FnWUsŧbe;yEnú X'+aⶦ5JM+2iXQ)J VП3gz̈́zAJn@K=f$%ɽ1/MKRC'3N$yMLVE xMiXX$Q?{G w 8AgW^|QÏizT hv׆df_b=HoJ*1om8,Va`!kaՒ QTQ9ZV#ܙvwR[rjU }3`^xP3>Z>&+;R鉿zgS0"H `E(==] p#(:Jl]nIC2kKFq-s5{g0;2Em[7>5bvJ2"6TvB@H\:z!H|0A A&痄;fQNܞu[\-_p'Bʪ#U3d=,rKx9(b xT6t/b!ބ y)T%i|/}m}H묬|ػPjF92nk4A4qH"\g aR+Qc'v\N#{"-5j-X[ˢϴ㦾c{:_tdXp~T ld0tϋU1FJoR߂s옐t+v @7 +jjA584GF)hؚ^[G)Mﺯk^I/9'?ROriϓ $9ڬ 8S!#Alp4yto5#1VM"R'1HgS5bxno:ﲺ!뽊[p}4݂<A(6xh* tG 03Ο ;2]t;oxy<قܟDDkNV׃ iP6kQu&"~`>٥Aҥ '?gSJC`%,NҚ8qR+)+ eLL47w/j՛vA7 EKyKwƒӎp*cTaP[E.p7H/c(탃I6!9_@*% wH\hl ~+c!x5mw~PŒo|"Zʸdڴ=%ZC v};9Pf),þ__aJN.3 6Iv'iZ"YSܾ\99%."n-W{@x95ސ{jY*^Zl`_zJ!ߢoc+:>d[.p;ue:fсRuձnZ]!7߰Y1Rkm9]I4Ee~#spwztZ`WJ)}|oB*J_DI`Tri q);L``ܩd#{ÓTk>v1 R ?ghVr&A O=RmV1Oe>(J#;1ej+ˢ鑵̻>7Ǜ<ƌSKN P9'FyK*Y]au) rMcue@ W R⃷3Y >,w(J BYo!ykL A~h \ҿh%isUPñ;ɁT_~M_ ^"zdN,+꾞:!O }cAEkICV֡ݖgugs6D\ c|.'$XܖۇMw  o" s‘H.&d*¢ B֑ h' bS,ԐkJͮĸJBZui'0LV4i"ќ$KZxa&Jbg! ?> "TFp 7zCŐ W <F[OyW~.(`Lhza#`)'Of!)Se%Ģ0-+Q<1N*Ez; %Z92G5o`~A=."y a|%e]g2Ug%JM#Dhw.ꖝLfY(/EK"1dÈaLŬ M*2MJeq8($a %̈́l]&7]ޓxÎ#"S/'ο@1_ DYfKlLܻu8*w?c *Z4Xؙ:hl_O("U,",< 5S(SvnPMw@|+\ֈ|!Xk^"ܴ:_0E@AUҀҋCwҍ(h]@.xȡP:;hvw# a/D.LY$ؘJN?}2Z3TYWI?nw O\D-yk!܁̺&X|e= ^W]"jWQg凥}s/~9Zn-hc7M$_&!^'~ x.$o-KEN͉E%\.LYjŹ|ݰ _Ӛ(q5qo9D JzE:gJx>/WfqQ<乏eY DgPM}5o"g-:mxFJ55WDvnxVO R'lU) OoO#{#Ի(-(5R=4!ۗOZd16_ѵ+B&ȕ$+ЕSšOhj`ts7ܭp䗡ė/>:,B{9<.f~!+t|菠1IL/uXAq+\12c^ehb /%t[$xv˸0V-2bʺ+Hl"(ӰL͖ZN&B[@U>`Vz_KpKұWBtl gG3Co JFd-bh6Cqw_d ܔ:FǁRfH9Z/DQt#RΪlQVW@19gs? +*ug ~ =·̂v7|&H'AHRld0ϓ`G!~t|cű6[ܡ'1| {f1ҊiڍG(o="{0#Kiqs*  wW/0 .$~Rt5',|&#%.ʈ e缙%aޜ!ȷ&u(q@~yO'DBc@vN±/zޘ 1`ηC޿`Xm}{&Q跺h龵-]TvOLhՌeD fKOȆ+QSdpYv?MTbAu(֚@Ert\s ȣm=o<I(T՜t+KM5[#@'?>^5r@mLo||fs*BiPyY{) Ǒ7a9ZE0ʼnP(1h0aB15zw r'1ă/GbDtVvL??hE~mV!"m!5N1d&A77r.M39d_h>\lj5C);OjVԥ9b+U6_A8%,<3c` ?>juߙBuςO1\ !9RrԎ,fkOcUFQ,0&_;AWwG".tOQt']w1hF~ǗaQUU%{}dN?VMDA^'тOo{Ń/vqy<_zT! w4QfCq7p_x5PR&w[A;I8~yZۗwܷ )t 0b!,ǧlUM 7^'mm ®T qli}5)Ջ Idd(;dBVl$ReSdt;wst)EŲZS z<>yNجIJfV's1XV<^qu_8cƂ׊OIQ=@#T1a6? c-Ej"1gr`X}WדFZ͹!!4\VmxSa)y%jQM jFQĢyzGV3[pW`t 6\=Bp<1w;oY#1`W1pq=(=;HѬM+ls8ꚹf\6(hPK64= Wn&.o:Ё|նfKrμ" S$DZ،ТkxXFy71IWHČ ,x1|ypPC# Xz7-\nHvI1m斓(t"a!:l|ᾕŨqu6LL'{GK1ƀ7 x#تk&Y}S /7і.%ŊYp,9#:Xrļ{_*;}A \ 5y2O"{E*$qyzG"Y񢌎B_쫷Gا>G>Q+iZޕoB/8Q3f hv e>*-S֊\&ZL`ݏӒ"1M0r~/"qCY1(6_<VصYl{>Lzk‰uTRVm`9s5/Qrx%#ɂTO\YĄ򲘱`?wa8Bף*=7s%o}&Y"YV3`۶$ǘLEMS([F2 c5f!5-"Q#*q-MIq`cPD7a1$:t!oL[ffy? gS ,"y)mX~j;h8eV$ܧaϘsyeTbsEzZ9Ef3]=w686<9Nި$'Ï$8P; ~ѸyqvƠ!u9K[Loiȅց;wؼ$+L+6!5Fj`&vkyWFmN#o9;+n,LxNan,U]>W-?/]Ky!|ؓ'"AeA@ m*I{n zK!%w V$٣i@[AN :%~]f6Tyd_K:;%=-@gLd %5I]tzABfp_Sl C f_v ɢ|8AƬmyv_[M nKc` k?"ĽY|5D(q'P&+Ny&D}fI :zS#_ Аګm13lDJ\[շqaGUgVv>/hijj><S ~h/ܰ;\i""Ȁ{&ȩA6Eց1R5O˳^-}jx敝 ~0Ӌa@>+g*NnT7'ܣ1NFF(t~RH&Q:XϬ>'`W! ĈRMYfl[!A2Ōǎ:X0#gm$ә1\OCoǦť|y1KuPb%<\=>%D|9/F}wU~0)-3ΛKjG=yI&j;#)5 tQr.>Ѧo2HIPa{[9bԡT{sUk\NwfW~ק\hItkQ6V,Bǩ2B]c,KD# 0) ۮ2o_šGq]3ٙ '\Ļ0NZ Vz(;D L Vq"7f`r|s+Tb\3u˻PLz霿ڡ'Aers{0??doF4k9ޕ&VR7y#NZgLh$`?Z[I5[De?qԘ?.ޕ)` ˇ MnR,VDz3^ ^00N:) Gg4:GTMVIr&r`\YxjŌL j@3f"d#•7׳\l7EMfƺբ{&P??̓9M#Ǘ;=>4o7xv !Bѡ@w9"DSQGˆ^()x"V*棄:v`' ;A#ajY N8sgrlPo@c}?. u}$wu$|rԡzx?NkO5>k]r'&UYHh;oW#[O:7WMo턒^xYg{WY2$L *DU [Gՙ)`wm4mdj{cahNLfDKL10| f&)`P6U~\,z[\Ehwn*oεT2ֳ#zmaTdJ,&jI?x7"s5(ml,{n}1/=6ڏ#qTGC VКR`=LpKU \ h(g$̖e: [F}A0"TxW\3 f=[Ԓ6myaUMR/Î 3/2@)B&鈦J߁1HNMҜWG¡.9Zb#ߺ1AۆRaLJ_,.>wCő2"> `Rz&+ΈjR=r=eR2@]"*pոH8q#SbF;xA,k)ci}O*z h>T~D ǎ/ٓխ:Q *jn)hl4)݆<7~NJFc%~̠HG EKKr 0_GnSrԹ/,qit.gu1zx5 SN\ *dr@$hbsLl!:SsS'޳ { }ľ\a:wwb$UHf-Xt5=KBE1xAe1e ӝ7rL";tB/&"Qo8@ oU9J|yHw oE*eB tYҵ6j3A`(Uy%݋̥ P 'NRs z:@S]C!@I.3ao37 x|yb4;‰B T80"3cwo)iU'Gl6+#$G;:*x!5Yw| ÖϦʑxp,Lonh(d1k95tj[i) u.w]w8.^98\@yzYuN߃ . &^OF Ay @egTSEq!-WOXS޿ x.mpCF-+@JsFXB|8fxBOѽ -0I1g|A@VzѩLvVI^q^d6MܴQk%)0U]G4V F~,Ym*4~#z̑uk_%?o}PÖ@vIa]S]#ctԙ]CktKWХEx;:?)!p"kf$xz0cWӈ睜)0[mnS&>@' X1rt3,` 0늼89:Q;aV 5|{- 9R.k<#&YR}>.#Gؙ!*#/{%ٳp Kz2頥 -*@γOsH2;ikVsqwC4eή\]NJx[+6z9EnMӼI8;ʰtܔ="@%J䖳{K{PB,V {jUi s[ZH>gC3)Ew4< Xy-Eb'sǘ=AMӿ e45(%^P^>t&6a|d(q /}9P 5aCpD˪Bj֗ۓBJ#ҍ4ݚ_ xFWjQ[C"ّ|3OoR,r\5L((_`@q_=P#|q Mf \JNcw997w1o#pOoE엲4}RKs8QM0OwNBy=ݵMXxσUl0s=  %0+'5R @87$`/Fm)y-~˔i/hog^L D/LJJK>,]tNx܊oÙ\]xS>3+lHŷҔX+, 4BZwH{޳Pksa$᳖[DnfH[Ǥ7( ؽ$CY:lf$aCуb"5|JM8 4wbr&ex;j}$D3X]֤_~_upPm&1t 3dt!a繁W!H ,FI(D4 yJghˍ+nѰoen%A\9(2`(CCxB$9H#qY{/o[X YMLBf%;cuCk9'^yZ &[ >Ӧ5G`V^ofA I)v@$d@fzVo;᭙6:[9$ lOFxAqx%Nbe  *[nlS-ܝӪK.2G]ʺVGoȥ\ ^`ֳ__)'9e6hMezuxEw|%CׂBCGC7Bo/癁5۝,yd>\^PBc)I>d#x匝[ h3.q^qsM[n:.R~ `B)2;RXٿuQ2~( >G:&Uu_g4/>Hv湱Q,:җ3+m=00 Ȫw>d\Ld6~Ax %*׺ mzӚLQGT8JEcO s]AilH*VHf`\iQ8Fܥ9 xLR qǖTa ~,"i/iH4}թ-L/sp}PHHM9rBQM(Z\Q~DC2ְx-c.Lc Mig!Kե\"=c,mxǢ8O~<مRFscIVG߽gvfE FWVY ~|.#:E*ߟ d8G (WNQ #Ri7(,2V#ҝ2rQ ^Id!ss魀+hj'$]Q>k|DB;BI=Zmtn΃{Ǔz:2EWB2*!u};B;<;%gPNHa̦t':f3aing]| KgLkZ- Ћtc%hh@VgRSF`C6t )ۯ < #%V+<+cv,.m5jQJN%V8b$KD"J@PP)Se 4DvGat{ Fl|hb7K)j튀ρCa(-L_I4g4ބI ܨ|3Ӡ^|TGĵoEpB7Rsr0l|'{'7%x"Mwh'.}xH])?h`˶wpz?&cPDe53Ҭ=B=Emw?יHa)30;o?1%~vFdL 3IqMBDye5Wh Jm2iYl.)! GI4!#~@ -qq2 v,^n j3W*AtryʉIyE%j0;Ͳ%#4 Eލ+LaXu}&\҈Xwy.ce+b;J!LBq^ k_O)E9PxKV U*{=8·>ͽ-]s,`y]Ar&lVN &jFE@Δ#:XîAيְ`*Y v1J>#p)z ]'_ H -$dfww5xzǧTwX c-)['gTtLwZT^pq-HI |0aۉW,PcPO&V~ڍD洞̞Dg&BFaДD;kXhj!@A'#8Ϸ.mJ1ԊZrsz@wU[Rҁ5青.9TU %jhJOA$.Y^( p4 KnS\NX@ 3EH4X4ՌC((Ϊ590FZj5Uʚ Ą-bRsM‹yk8}T7eQj!~]S?k'NK$94G+ wGA:9k &nM9udtg^Jsgt$O8(ϗV9{Fd{A:Y',jd'Vi3O)O+w d@ B 텭(eE]/D{YX/sŰg!3<NW%i,QU/# "ɣm-FՆk IH!>U:D\BX(0o]8A8ψSٴh9Rpݻ!au%)_;߭ ժLJ&9,~$d>qxZ/63x>E~čAvתZ,mAn6wD- ̼\hŕec2Ԕlc݀ --bI-@Hl" Pִe~4J[ώ"Q`IO^zSu]+lˀ06l:5^}k ojC'"~ChU଩#Twf} T+/l[oA9ƑB\d V{)ϣI*@l+e.ظ#WTj|r@/Do"_KAr'[{N|Md}~i^ߣ;iIDFKqwN?ե7HDq9fM3 ;vNR34;#Hb~]lb˿ʆ4߮!P䯹Xyw,V5?#BXY[8} 2ڌac2~E[X1V*!&Dڈ=@7lpQj⊜la"j?`UH* F:z+j9%}kFz؈M/2f!u!fzltN'[70S"!tBNzt {w5 Ȁ_k @Kq~d,Bպ|58ܔ70@ 4, 근G l_XζDJ2#)X.t4y??sE pعqʼn&X/BP咽gp6zuR*~%ꕟܣ p= !ty=3WbF=]c\9Tu.\0D3qұ!|5.MvZN؏=\Ԯ9WЎPԇ/D!J|_x{Se+9拔v3FUDB{aV+c1B_b~x]2RpTIAW&H#ܯ{&6*bxܗϞJJza7={n5\ JbB90\m+T7!H &?#"WQ~8H!jPML^}>=3Y tB&O~:@]҉^ 'j\-jeI#ҝ;bȏ!UɳhEqEfF*?u?It=ߔ҇a"gsl| ^BīKEUa&Cv^(yK)qV}|˝ٟA(/B12*zh 6fM]CЭⴷaDf:μ;Ł}6;j} szA7 1|LjE{nEX0bI Lg}u A&h.|pc~s *vK9;\ܲ* ؆KZ%G׋GrY[p r"  ,L9[߁_WWf[a4OɁʤƴ#m\*8G|*WW5; ߏ$P^ilx!l"4V`v[S<*qk򅴼JT.. h%ΞpDb K#9aS1 pUYGDt!@nvG7aDB5q* 7jRw9) )^YU!sT2֑ל/6&aETRa[> Mkι)XӟØ̊dIK3?1F1w8:2$~ mxh3[v|dgN>8c\"?1bcX$>6#YM%ʉ/Sn? kj<φ($aB[Jʸr UWhłAnc 9IXHΙM;e!>M21z{bkW'.鼏!p07̱ryB1d=[A\2͐VU]8 ^t1k: W,La!D@ rg)k ajX虞JpR4|nz6[R8.+q aj"ۉ14J?'RZ{"B.vg%jC`ww w<˞ ӲONjEQm&hj)B2e{_NY*ٍP|{p-%f7xVV_wGН‡tx^8apVknH)*j\_YVT6A& GwFO;PE*r%Ipc]x 4QFS@T? 6"VHUI`_Cl *'W25aOD32OW_ ^OGEZ`"Iv30&d gAɺ<e$O|u̢_DNk$(KN,!SҘ_N\$ 6tcRm^{u }_BJcel A%K ^Bd u6EJ)M͘|HJjHŒ]dpC"^ BC7 ).'{#_"=bv8a8W4emqԦ6:Q Ϡޕ3G*#bk޳IfhւҗЂcfoZ _>UIN$ߡ/}m린rOZLޞyHVB+Yy9 XFqcOYQY`! ~:d9QDNgj1⣓ihiv`q5(%QXx=Ⱦxd4ӂQ)nW97h6YG騴Y_unlC1ňac;k{17*oNw-"7½Q.mvY{'f#X(H <Z%hjLX}Fwbb_~A^p3rOkG"@(|Z cZaei1bLwy3#qO VvKDz]~x`4lqydbuvVe%c/knHa4VKxO=Nr.@&8C%M HQ\z[I,cm0'Zr~_i1P;9EL"]tCNjKARp^O^pXMQ|)i#pp .ofy^>gCGlcZ̋p%0S)ii@䚡",Ca㊂@wtiw E\*aڧ+_e#r]zwpۥ4ޑ_3K]Ct]}zjј .PI$(nwYJ25c6Dz ~,KP!s;6LvF; ¡I=":y:J\ªƾT~f_zrش@TOgZ*;4#O;;+/A'VR^f;k0Hn"珡N"!3 Qsh7"gi=}2b1FL<}7YjVqks!;ncQi@ g  [ {?+(S,Y{^f"\ /`Ʃ@_F& iTOx`:4u]{KP:̼Xn-T*`^57ZmMX#b"%ؽߍvś=mmL]O(-km#&P{۫x~l('6xA:RGe\ZOuo1u%xPjfNCJ f 29`RPy1>X9IۏMHph iE&j?n"d 7^eAM٬}Ǿ%EDӈ Z#;n8GhQGm8LUC=@[L ]EqV1>(\ڦA/Gބ;JXy(DAM+K6s6/1,4̀Oqy^nnt)c~كߤ!et6ꞂpH[C79$ډl/E 0u1ar9IGx̤F,MA,nMPEj|?ը]&} +8 j#TgO~Iw0bV#Å'"FtV7<'yqHf} J$ѤX\ϳ#3ZƎw?jSur#?xqL٠ 8l=BqoX7 mA]6k/y`1 K!ۙ2`ht/Nl&?:,𒣈- ';Gd@X!/_pqLWjuTx>Ϟ^-Wp;[8BsC4W39rT;:Y n @_Cb+xY>wyK6\f z{5Srs'Rαp:Rv0'=|YX0\k?^$Ct,L\kD/ (F>?&fA%* Vu6 d9I˺yV޶y9(Ԣh˴H 8+O" $1,B( %l <.n*9l%o` Ӏn3-sD f`q`ֺu1G)4g_Hà=O!Eo9'c!(;1AwK+ˡȊFl;Dyix2t~O+[)wJHUIG}0:-arK;2Exw {N=3u=[FoIr{sƭyZ. uZ $Uc^}xycr0VY$-ZV?#%Ҁ%J_"c TA{S~5F9=ReKH t*UM%9/RGs9fn͜Fe [k(J|lu;=XߓB+֒dhEGGUv̓=i3x( ] TvVad1W> zp?GZˎ(SGBu'!f>ϵv%߬A:p͑drYjM^9%>j LZ;&P Kaޞ4al[b]_I s@X3~XLO[Xq_?[]8ߡ4m>մ}_R.6YlSUى(Vl-DЍכa>&8Y4^6Q |I(ՏJڢzcv>L ~hIeAn95d yiMa|:mтL.щ=Tv]h%#b/unܠH9ϻk0I9P3!I.>̰_rs2o{)2yƢS,Uc&?1%82x.Sg@ciG~F`ͦ?%E iGd+,[IU} 0ځ,\jN7 d?&O6#G(|Y /|>t0{d%5o8OJf3'_Df:mɺ̆#na&}W5X)"Y"# Xn?uڅFLTX C}"& Q$f.6ϡ*EKu-"LV$lRͺ,S@²e6;L.(>S?FC6䷒bl-^gN'#Ȃm.MO2"#M _%[ayR^?zI6kj.fE=L[EOl/TM[[hb̔T,MR ;"2 Ph8*hq;B͐c;VնMSVMɥ88Zf( NvHSϡ_.K]hwlǜ{8骚0Y-9Y2&_o< *ŘU(?ǘ{6x/](DLZ#FRp}ϏNʫnZb*hF'e3ak1'a'M+Y˅yZDž";7[Y~uqL`V M{~5n]>A7Qh^DuJ6,DEkK!/ \bd7čB~L#5SMAmv}>T&SfS=Q3AKr% Mvpˇ?R KR~fa80DzysIZ!j_dp u cY=IpagrdnE8?9LXPʗ j1QGWڢʄI*c+ ]@9urwSp'bejVQoO?AviQt$!ԽP8%΄Tlzk0p'|TlVydg-ù}1\K eYʻ|Vp| jQ9/NtS]*ti4؅-^#\!gm: [%G!/X4"c(PqOW\ϰ/>1v ыD+u9&~]c?P,7*O٩ҖBD9?"M3  :XS1ΚI-AjSTořsuӏU]|֑ӌZ ^bJܗVf?\f@zlr>%H5N͊Qwx5~ze0J1="h 1cFr-=('=7N!Et{08x4t]?( U3Tjĩ;s|.U,z1dKGǎ_҃`ܐ^[5;/#[@ P7\2`CbT1`s,'bFJ#TdFu`bƠDn"AL1l5q>3`Z\X'\"I|7t($݀ծGόґîwrh<*PA8`-ie%4,(郰gK kUޮي{z] k$*&Y_)plH"ɧQW޳8*|E# ~iS?W1I?!YH[gQB&$MRSlY,˷'Gx[k8R P{ֵS`xr:w$`S[6 ϛ 82}`Jki*(SbRIsv&  G.z+xJ9UB ŏ~~}# u?C{~1ĮI*͉ؓBg$4HN<~g_ʊ]Q`T%h"V,6IT(%i3׮pS?‚1-=n xQ$Z!!<6sFJcd%B=n eW,+뺂Î"մUG^rnO0bl w'Êƺ'z/l֧ T CK`\2 #-RFLt;]RߧXs qUX\7kz77R#z(BΟbcFAawUƵ;ۿ){7q469F.͟u_=[R0ɕ5jV1['7'`*:=SH+U)@$B``,yD]ga╛\?@@| )<"mX~srrK*czgX1#vֈW"c"l\A4ێPt0\C| -耞敖 ʪ7Q  QUign,$l>.16 Lpb;0O$dk.a@ހc `iđ#M.r[YMvpQf^Q|E*W)Gd-ƒ /Geoo[ڝBx1Ep<~fzR@0-߆lIX*$j\'{tNs~TG b*CJ右$ކSqXp=i9V5 AUJXT!kD/h|ZI]$G|XӠq ў#zE{Xu\UH)M0<]{%A<1a7zR!d)6uTk?{ 0X~ ac.uif= :  c7+}f-O̧UżV>*M_U&~CПg0 [-$%f?0d?#g[M]m藻ڛ0$dHAeW]YO߱YzVKQg!_sY [+(d@ڦ ka)66I9*O F0\S ]Ttjo% H (V#{XldvWw`iS3MYE.M֎0pۆ=3I΂`nV 6-MSiL(POgn 6>~Q)/ݺKDneqQC{/ (Z0 Cł$Ԇ*EHi121ۢՏ![6[)zA֥!((/A:qU|F[!}޷+qpɷrxJ78=j?(}Zj˳܊r5_keZvj_Tr<8v6_QEzdќam쟡UA/̯xNp'%v#a羲Nr*#iH!#f ?֍kMr'@%G6[}% q!6&)m+/T{58 (_|ci|z/XЌ)8\P+] *? o#/L`eeysזZy`Z2P2:|QfyG(ni &WZuh a9izxñXٽ㫛g3W øFۍךe/qۦ ߵMe6x5rmRt34;mTvmOֱ3c L: fk7lM -) Rj^~ceYh L Nw`9T-}JɃ#?XY)GK K2H@aGo4j1Tn,Cj*}a׸a8M7}7-w{_[xۦf7Z7?ͱa) ܊4(ʃ`͐Q+9E՘ DfGhfn\;T^Q Iio:( SWt{Q#Ws# xyi4=MVK1;䖖[SЀC:߼,eArIb"+~ћ#B䬢nq[P-lUCqwygp{GɚZ,7_0}bDe^5S[.H'rɭߜRPm%wirQe06Z!<3\1UOHV,At[wS徂90&Z^SH[߰#Qřs?P;"/nS&xpFgTsWmg =MLFęwxD"߿Q%Eݑof 2ȐHTԖ8`(=0I."ϧqʭ9 :ݖP2e.ScFur2o +a&tQ0fg^hl&?}FИ!uP . N ]/nVpCR]yR4lȱh碅\ڪ4EHNU̒Ӫ>4iAkr"JY!p-hSQ<ѳ+g8h~pFY at}Mփ &l-mB2'4eqt&3e{W'xBC9_qK2+@('BSGkc]OuM=q8);˴[ІzIDlE0͚ Ӈ{@xvʧ-̈́MژzL|asx WS<7*n~) zbgNmOb=_Q }ZGj>ш%P1ՇV^Ү7z.l`[4Jj-;lAa F߇sf]ͮ\n6x'%P~9F\:nat)pa~rFF<\#qk;m Cd.MLB"d/QvQ§):DY# gR^*ͨ4@p%1qpY($⡎T)2 caS`ɽ{a9 $/-µI6*`#$}@y.jmOPͳkh$<=r=5X[ǡn'x@?] kEc2!׫u\P.6JN ?:JeVS^,{8d|08P-0۟Z$ up '}8YZf0lXKyXt'as{.#d%"q}dB\[3͜l}6ANHSGjG ƁO~Y`I0Kw2=B4y@ʪbJjkG49W yJd7Frmu_ܗ1)z1XKC'_s>b;8"I;=I\31^M&i ,3q'Lf%yoMY )dx6^UpG?PAmN'01@;+[U~.';vǫ1kVIP8qVQ^R[amo]uJagW][`HgB O9]VÀ\7$zD@V--&! 9QH[T/0ͬN {JN߽(溭?L#8ʬ,~6T&a0U; "Ox(q&W˽ ` sdZT18{TKʗ,].g7 yU|{ \^VuCߧsKpᎂcul=֥x:/ڦ^z{(mj1<LJ37"TuD:`!Fx7?):dm'. 3CR!yVUūL9Tz=v}P?+/K&()1; qK )Xm;wpdT YnE4u`ý"^ͨ2[zu@Ż֧3kL=q%-$j;4}Bk_ i& ڴKr)ۋ8$(Y8GJ6T_:GF%΃ =a8hٍ69&5@3L CHz'ff(q,@@dsDo%  <&dП1N-h/Ȍ㛨[XOe8A(r!7O7 Xb+ikjѢ*s5tC=J`hqg/.i|}߭t>vLWL{ջ婕#uJTʵcfքR_0$}1tdo6F͍+tbP]P)ݲ' #~[{tUXDPK܅W' ^i.&}.k)}:BWz^h<X N^dfdŁC: FB &[v#Hj+(JQ6fGni0뢿ՑXeI3.3 :BG eC<c_ET ofgo\.P.I`sa2 KsK8#Q)+u {\c~u _; $N"$LMӋO6dhyئY:)a֓OizHU:1DA9,?98pJF6R6`9>L5 AoU\YR5e !ԊmE|Βn0H^v 8/ڡ@ڰ|IvɬA^Q i*C_l^ںAy)/迤*xrl\`DX5>>thr^EX ^wFn^t I#6*AT$>1#Ey Q"ǃhĄ |\[U!!VLܘ%%ʙ@-5efI̭#lϠTZ%XD8+I@u$˪ltW&CZt:>0[@y߹bNWqtخ&Pz>~jFB nk5_Φ‘cYeOo2&̩-B j; bCfF J+QV Ń"1Z4~XŢ)B_  EOC%?5c"%#!+2<󼄒3s*[OuL4L8Xc1B (|%|\t?#%+|$.ƧA=+S,0l?'{TMeW[uDm-:% npW ,(.Ğ[FkŵZO0_AHgx`)4-={2LѴ]M ݕbjqb 7ê(XXXzǮJR%ƈmZ4xxzס'O,f:x*][.Q0v}gT`*]79ţ&-ײs_?k| yy=f35` K7̂t8)N c#i %zxd)e y#L7Hj gt$ն*ݐ^``ZCTT\+m ؾuMp8_-_gޡK(0 *"7.(㌆0e sޣPAdfW\Cx@nז%0qu 7^_nMq4d(}uQ֗/vm[|ˎ:[5lVΊaz"ڐݛ_ZS(s*qq6[3rjl p6}oKXhRkە%VR`LmKL%NwTDOѥɶ`UvX0H?DO Sܿq`u-]vRDAfK]@RvՓ,mߴ9)Ŝ(iTwu%|`(sBc5C͗R):;lx"w7;f:ijOo[PK[Sz<{>q7Y3lDf >'{U#wi 3x*UpQ7 +? wp=azuX-S`Q fh[77yٰAD2M'0;u`1 $~5:iݍ5Xa@͚e*!baE/̥>􃫄AB-qWr7әY9S ܅]Z)B)T:լdBod X@;iwxiCy"Md%;(T R5jK`>oXȑ5ߜF໒ʭ~_gdN=w9Nkx߈<\eh%~YVARL p8-% EZ;P]ASa`yZnA;40žP[Q\F! a>X RƑe'9@{Xd%NwH^ag(Burdc* g;ГI5P?DC|uzv&Y:nKE6/ Jď96JVKմ4̯lKUV`+t&dX ̢[&afI{i3/&nPi#ō!QeszSNk6gUn(-ְdgtAi:@+ʣFSQG*<0s`qcAZRe`&f:K*87SIϰEmfbiLjorW҂IYxE1jAD8A\a hLhnȋx ~FVM0$ ] "™29K)(@Ǫ<78RvZd^rMo uvW!F`0#YeHsARhWkMSz*^T٬sdH1g h}6OBqx@%( 7Kz'K;8Jwho@_kվN9.n\1^NΐkCJ[ԡ¦ו5! \=u"/Npإ<*_] ]IcY?2UYbxJN+ D7;(#4VU$TW &~#C@ Mx'D֠/YEwOE y1\LzIWiR:~#>"q"~nM  + y]$<;6v)0z!­,s/2h߀茡~'%GZ$?WãRZR+}AĞwe8:n!-+:_I/.7fP v1¸#L*evYs2-7Ƞ .| ,?®] eQئS]2 쯲lK T%M OPYt9/ӯEu9tbVBN'uQ1@/'6ԥrf ߖ aVV3ncJҟ)f|VJR6I~oKkuI6 n|aWb-(sq񘋦-l3/V@,d2lẠXV -Dt%ZL%8&c}@F4'@St(~ť3Ȼ"ff{o;'w 6"(1 O)dX҄^6 % T/aL@ʇ)|I']# vDܱVd@*SÓ7~,BB őX7E$my{J=YoIֳN)N,)l}c$[@7-͌ǗjrOM>MW >&< Nj['0I'2_ h6~HDb*yڳ/E5 RřH9>wShO8$'M5|v9h#{b< ^ӫ F F(^o t0|:rOnFLF6sܰ29HF5/֔7ӷcm3S C=k62>eA MAZCV;:-FH a.ˇV)[ÑEK!}(%.ޭ+SRv2T2@-lUogF-UվD7ڟI.[_"1G4)P)>TR^YO;Q͟:~䢅v\#"]u^^=*22xH \+JiN651>R5;)) JEճ329es%O?M"~V*dY16 1s%R'뢫2!vxl ݞCM`Z}tكAv[vmpuww.WC5w>F;_>=ISQ/dRqYL{d|P804VOFRZ"7}el6'SN7}*Q0R$*I7ʦ?۽2yu6maLZH~+ϝҕsŀ=Y$"ٖUΏh^_.?nQ7Q6SOwScҏՈnRus|y,P>f\"%fp8<=;#}FBx! F|{ݖ*[ ^uM(-_a՜n{AG`03O@VvM=#r ut #БT*aVkb$I4TjQM@Ş{/HEwWY@9]X^wPF٩(n8FocR3Rf5o(py% Q+Lt-xvp)DW^H\i,n 7$4$|=/n/ G0lZ5ܼj٩bд TIq6Zx|YUPVzLѹ0 `4H xy"(l򦈩aŇ]x6 <@G˺Vu=[8_j3l97^0?ٮD|l[((WO>P?N=dQJeH<H)37,,vfS^kзWp>ݤT ":4nA:+3/AyQJXnd 6g `zC&;lzab'B*ZRP]W+5'(<d+2R<=UW=Y,|ڥmƜa2%Ǥ_Ѹڞ4?vP❣p+*H|3m H^G;Ë!ky]CҠ =2 b^2072֔p*'yeGwV|GG(HcsiۧVv>#8e z% 'j VCSm{U?{evtfs)My{L1wyuOd>6(JL]So9/vӺ't#GԬ)wk~ 5pW3>IDeړ <πHZ熡@8O/'jBuDEc`GwӬD÷n=tV*A[ݹoV3B/:Rx,F"$ \>no&)K{eQ82/q31A Lc_"v: 8 (_gXd$rnuqр P|#Lu]\-X nS-1'zI7evU>l'x{? .9qI7do[.#}P#.e%,h2KgUj 톭ɁUop~42Do ys)\1>sḒΈ-5(fiNNU.ib\FC11t_+aNo{[Ú6C[8JN?.v5( 5":D+2|ʜ2Cn@hĶ[, u.|[ Kg38W,APKio_ID_PAT/ths;3]\' 8#UT7v\ԭg`mmɋrI ŞNkxVYj7ɣ._wݠ>",8wQs^C}Pj)ݮm-b=*۶y.QsvYbНss*} $mt~:}4zykyO-CL_@,-YhvNdE RoD7vSX >Pc3 $7[-pWۆ@5ybFs;BcHiM|C8L],\uܣ)6=L(G_xGwU0 ;֦㪧'yh`tE'H9G=s+.CU=)!eoT)LgwuhC97ђ+paNӪ7Ve(wu r+?; O/VA7#s>$8"Mڣ_ezX0~T10! -jfC8,EΏRt||7#9R$Ҏ9rLrly8 @{(gXJrv~'٪OOZbks,?ҶIG 14h -~[P]`&~rלjNtXWr#Gr'HP؛[u̾RqlSԊAiOEf|݀R ۠U!/~2K+[Tv g$ w D&'ſҎ:BT.5Ii۬d:\<˒)8ǪD9{nV0zUdT2- ~kM Krٕ-l" $_:Tʬ#Kwr~ z{Nk[M/⤕S0<;6I!\xS~6eB9$QTf gTulJ*Wƕ S85"ƌ(]zK]ELo U:9#[)qRLWLXt 3:i+SAU #~9x,\ ^#.+<݌o828'bW+ ZfA>By gx2h0dȗh 0dRqH! JxL 0%jfՠXY!)3>62=sx#;ܸ2~6F|^N,2i _!hR`6.^I6uUeE5J b jPU񻷒أիUEg/ܵ%O-v4B+i=4iQ,2*V ⶖt)vrA7nF͇1;a[137:@^Ji}-oo9Wb(]QjڿRw7aDB0ܾXن}pW\G#b ^GbqIHq+@Z-;6=j?#t 8tIcymx}]B "gt hCOyi>_?B0<9@.)O@#[vDZhN&nYsI^@*A,>_|uv\Z} >,hGgaNGj&x T[K[cc(ޑ"0y!}HSGZ l0R-M{;s={oUi9zQΦOnHnQ3Ic`i)_MG< 2,= eXE?d5"?3lϿM3%eۊ?md,ޒIU4/WPOz1_!Gjbw\蟋qtJ`$?r1* SiB<64#ڤ{2#4p}NW|w\Nn@f]hǖc&U%- &;|جs>u6UG)lSs "|L\* <{J#؆cS[:(d&'%~S5负x)jK_}` w_yz_kɓj%FxVh#%<2<qȤE ڛMϯF3|_Lh,vSҲOSmƠ`%#P|dp\Dž% uғO%TN-8efAIK爱B幋\LХ6Fz1]R >}QF5|1I:G؂IHW2e u:SݗW .I"8fz\cv :Xfsz^1 9_$nA>o{a/'߼\'>FD8RW$E\pQB$y{bf@:IBjкE`xs a[)9ė/호=7( ~Gxg47%hG6b/៨l'͋w|X 'AtH_;I$ g1cTL]㩷8ht2F nU *MGd`;'z&e"enDuek!§N:UbT1x@!o`%ڣNmb6鋢 5p4,ts);y{YtyI<9:4l `U:ڿlW:5lChOi|02X\ Z,P5pcȇRs ϓ̋V& b K/Lh=݀ = K^,}Z cD/?vBӮ FBMZh d!*ZxGl[l?kf2K-%lw u)yvvb' ! 8Qcz_{E^E*|7|(x9PJSq@h^ZB?)UI /G*阗 4B,ƲsJ@B\: KP ww~4^_ 5e$;f7!VΘ-g %D$P[Θ^h&'.I֒CgJ|ԌSN?Q_h!;L9wPbW֓[M-@ U\qer:W`ܑ6rGkK 󊋨%mR,t}N,IVD0pmiMrqU8^S. V؅̢ESp3tbFiR\Y rh;aiG֔9N#bAC+ 4ȓx{ÇpSɪ$A?dK;Eoc:p!O1"/v٠.1řbkI/^TH8+\+mwͦnJiQIl\$ч@z eA0<uhI=ϳ^YQ匌pue-k3$X97G6W&A+N9Uzs']s^*Z&@_=xPz\h{#z\J&p^U=pÎ:ǖ Mt`^]UWԞ tq^PB=RFS"筵ZJ Cf?0L}E0OVw[̇Ð'W)KgB~ ??.(w=װ̶҃f)*{`}A/Oǧ0d;obkeىy[>9 t |Hkk hrwqvN[Y|(9;A~y^|nEgӋðgK*iMI!IO-\??ۤeG@;g>Í,=_3`DhbXw'¾%kQɻXֽuDaE?;9 T/D,}L ]~W<.:rv:oRoen 9Qj~,ωICks1I*rF]-jy{hLR8M=[;`1վߡ<4ePBG==i!#d^mԂ5LMN#>ΐ ߐV&y:nQ6y*rڼ|WV\-Ÿk&^(9k{ǘ'Qǿ:J(4rFKn lh^hs},APk|[,2)v`%E%JCAkbj;THx cP&Z\\C8-KGwmߝxd`J(R?^f5aW~Qk k3)0d\4I "a9ْV_#U^мU'Ib70A~ u܅ab 6uLϧXXBmC(l.WhЧj7s~aIRĒ:g `kt{ί-9@tx- [%}.kQ 'DFZ`U̙Xͷ$'9Tޱ =Fg'1B"~+Do ZRRّ6 }j>nZC- ;ٮ.P9\;A$ipH=[07#SSÉs p x,;@I1l'%z jJWv4-]0< M op.ӼNkhI_s_@|u@_[ae!X:n awuV'@Uf=,'sRJkDƸ5ZiJ/6Rׂ4!n(vk;a .6-Ǖ&FƈmQHl(b5U˂^L 押X+t,ÞFB F[6,mY)hF9XL RA'7`RV84'd|,INMaƤٯY چ) R8>.G|4/3( 8xj<ioə2 ~kD&z_`*l*ݦ.ODF^#8#tt߸c!zTɺ*Wt>)|T0&/| to5.v3it'g,-* B$K?;GIr/ag8ISşAQH.sҊ@A/lpq3%;)%usX2TYt#|eE~ R EPA߼"cy>b Xr">JX.eA f5AL#$yΓdVU(ʤSV 4VM+=_!cϯ;r/i}xa\.,ߩ?LsF9 IiVt rAOVGO2䵚LW'p*+WK[eokFj7m6$k."M˧f~Kg}B ,n|QED*1p Im1ɪ͎[4;mm|Iz G3nM22;Ngp7P%UjA0ZNߑ~"ˁ;Cx._0y蚦WX !ϝDŽ4P3Q-̍QvLr@<Ca |oI*_[@Vx;mM sȷ^k֡_I2uU>`uv!)2_T5--kc`MH%?(%NV(n;W,ƄRTY 7seop+%5u xB87O- [~0H!}嫁 -$XCs; )0Q"e]z;͂t0sa.wSؙqăvVp01f"ur\ PFgr19v үE P>A\u6ULd-9|hWa{#jg5B t[&A?gPٍAäZ%#Cfl)f*v(\g4qy-t-peXWIYu^0 `K4pA+u$=%~\ơt*c+YʌC75r拽PēyMR?(H7TkuѢDih5HiѵHj(ܜR㖨5:? #waKK/O7`꬗Hd[rf%K['p!uXgsaQY;bCY`WYGX4W?prq7 m6&~y6aCIXp5$M99~f%XuڭGbߡ /`NDu4z\ֶh PNnɠd휆=k`Kx>DEk ^~Z8!vK};;*j]06tgf uFd; MS^$I|CiuGDY6ʴ7]j:_ئl\X(7咯0t֥@BHi+XqنW B9S@b|R_ki;MVU*o iNpё`I1]]P+H([S ̒{a)o8F?b.:3l)UK۽2[pQ},/O֯h s1lﹹ=AEݝUwztKP5["y" )x@b&fw,SGV9EAQu g M$w8V1sF~o+YQ9ApiX/(νoH` 8U8g3t%lF ̌VMG03"&ňչGn]Lh'J% c7} ÌqꏑS${AyWC)kzX 3yED+:d o$=4ݪ4(K94 K+g϶x+GQGM(;p6V7VK 7D+8}ֲGLRf1<ʦm xeu4&Zߌ q40\yRU+g [( h텮Sȅ[]'qGs? ;rwYGWܶ z'cak@:`FqaeT[XAll$3gOFXz w6Ɓ iIW6RLAѥ礏1#&/4:?2vғg>Fip#<~'M3ey?<ݳkWQy7SA 2c۴\}͐(g|E caѮ<ȎbE9)3.pb@cpov5&!vQS%; &~Q~>zlkhѳb\~̻e}DJ/mS-?ڊF]{ɛpxYR|ݒQ&WD>މ#N_dFJEFbb WucuU9('!-Т)'#LJOdL+p]+F2,e"gTGRHmxq;>.[ 0F\4n>};Ҷ>{} J,FPϜ1j6Joί$$Itm~[` `;O8P nEK pq :S>Йb!N cId|;+g8JФYkcosDN%Gg^ZԪ Lm4阰Ѥ:vMD;*~9v]% .n:}/譃/EJ"#/ 9L̟+#[mVOZ'q/n،"ewH_0|+V׽2P*gI&:̘Л~FF@EH-ڎ;JlXNh)NuHPug<rJ IdecvR8Ftr&1P w ?7uNuT~Jÿ| چq) u!5߻fQuǯoy#Xȯ^oc _?R6r72Y{ZXFF aDF1e9݋9>褭x#ɘ6_@PLAb1 lXA mɂi4iWdּM*ÝgV*7"BsQN&Uy{…Lyܜ2#̙5GW16T& Kc;۱# O_W=]ٖ?-$^WHʰNP)V"cKOJˍt5X\򊛘hCuVKTߣDŸ8wK51b }C!9z _96S_hyIA-i.KJ9ZU8n * ?NſDf4^wRX}0"9=͜(tmTQwȹWhթtXCBf^e@6G#<8xuKqEvWViG:cnq{>Αq9RB=OިGPnRv%  ދq=!UP=wi&g=ϯUq-ͥCWR\mY\H]abQXn SiiVGh+(G#oP%KN~!,gi^;3*\ ^(Rku5Hh֯£(<[si{{᷄Ix?RRc ~hF̉f ?m^̟0[dr], 0 "B3 sJ#wZDxԉ-R" U;JRuD7TnHjƬ?)6˕B^w 7EUSn<"N.M{~FK#_Xƒ-Y6cξ7 J> W3aGtEDq ~[KE!TΨX[ܹk:b1enXvv Y7XnJP-6``vBd2\8UDt݀5b]שW0`2lB! j~ڔ'_Ea{T/X0(lCU5mnu {"tSF&p~h@.t'ӹւc"OrbD\Qa%< /uÑQTcER[p_u+@@gFw zr'MJ$>ɲ><`U_7Ŵ2CrĘeЩ=)W0&#%F">cWLyd_!JOTWYD۔OEe'Rb3WTE϶]{WjWBL@3ǂ5$Ƈ] Ax95{ѴޅzisgWQ7K#>I$ ]8~jTiŪT.q1Awxd(U.qvNq($GE ?uv@/ݛg϶7Yܺ'GAR7\XJLgö%%%tV O n.tUg8Oߛ2]di;gO2O8^xJ8?Ckɱ_Mq:> ILb,Ef0B@d9k@ 7EMURNl(+ 7B[z/oQ=#Ũܸ0ku̔g{naLJBb˻ 3/r fYGMm@ ,sk@7)R=5):S췗t`TD}W `1Ä $lT/9"Śws`ֿEE">qE[uW0McQTaj~ !![W$əcK<$I7zLS`ߣ,iz3aHH2tˢJ64I<7zWˡ\7O"ho?wYRfY=pL|/F-;%/I3%f8Za<*i|A#<"ևV;0ITd#.Ȉ'}d[dfRp=M'DbDcԭqXp%F6 |h.t71(*{{9J̢Rxb?mLoӭ5PǙ+jA,UdV63/'2rFi.R"騮ݠS秂:ڎMR) |CcNs:!q dtg̥׀X~/RAhّ>Ö+ɱmUoD#} {YigQd v-o0= ӽA-sbPktr{Sr.sAFzcϚPy2;ƃyT0>5 9[ |m \n=d xd `n=qoJ`Bѳg<Ge/ت4Sww5G! !,rF7LNLUTܻK)JcAJf ֒6TUkRl9t1k$GG&h5v=ѕ%]C=+ kXm,t_$h<xV@ /7 [-q+!x 0tHw[xo^ Py1) _Tb6n3,vW>\zx1EÑ A Y̩$2:y/3 k>cu=0*EF=~ WOWgto"Od! @ Lf[К+vd#S GniI/EQ3H]0H)u25r 1:1uh; ^:l,C 0uk)'=ף*.~;p's|xNY/劙; Hx/vtiѵ&ڪJ]pR\蝮YR}qX,/fN'Z*H_^Hd~AT MW3?#A!< 7/͗7y= EfUf2u|wT8xauNGx Jm\"=@ @ ?_<ќI2yM'F{[ ꬍkҠ8yXS2{Y}[}~HV 996ZzrHσ rOZ (’4'0`}Ziqr2 >ͻ !M])'0Z Ǘt籉&`LHlZU?Q<VVj|^rYtmadQm[w2Ĭ`C.p/E VQg:wi77jͩOߖL%ϼ+~}ʱ[%)|IN3 =ATOX*y >0 7p!s9u1]گ8_(RZ6 [i4,}[PW(,n1vj'κKfO5\ Q:> \v"ZZkѯ 4[M/\w8gJ72B8`%){}|Z IWY.nBpvu_." 2}2w٦m$hY?@ycD`v\%KW]w>5Jޓ4ŔA/)Wݑ촛n?jR&B`Z ֘ K['sBn$~`~)X{npinQvB/-t>>Q-=qC0eCQAΎT?e.Y# o-48'ƢR59R-|ESv<1,m Ȫ M|^"(k]|ޤ|?dF:ϝd)pE^(5=fPx$-սجD2ҧhL8c n鼧DTc`gkj.lRAǻ): ,f3z *kg{$@+6$ɔaథ#<&<Ϙh<.mV;J~P8 ag͈`.Z ]8 O"et=bG^[z 1]CBЫZ&y'\B=DSxJW?;uLW|ҝygx(ooLi /`BEW"[<0}$ln3&%c&sako?ՅX8PWNRi[2ڋ6]W>=!*'72X>M/9^+jn˔2 7irbPB- hF*39ꢥp+?{!w`عL <L#C-i]*| $(xsW@0YXPPPf7ơiaV14g8 yEP]c[i+{q/"xR36;HaxUBhov\rx26z]ɠǼ.ݘ ݥ0=Ğ<Įo[Ake+dh7kZ5BĊ񊧩}Gg E l>})ˠ;ieѬ].(!W4;S"6ARq%lא-ͥ^Y /;uyz RHc%IPDD螊Z%+֎mSF]QX5uV<[FI9I:Puo-\h)uk/:&Oþlh+oI?zWv0/D6ZSxDn2Mwy;C@ mHUu[C-BW\Iڼ|_/_G&xEKhei}ݠD3oA9CgIֻWg(bg[j)[iGݿ?TI&[ cT74+٤6殦X<5O ,4jmNhD\hY3W+%_IdɧMU 0K/K$Xb4E4ݝUD8^ ;Ng@q2ToFOq]'LJiSNkFgӺURZmBv l)^?мB5tj+(kb+@x= ,K~c3eih:ͬZ՚̃u˔Ol"_\$sl+ymKJPɷ8[ml]C &%@TʷUgtY%~w2.! e4Ə6FhW@) #|k$4jW BKHKbt!$`G݂s* /Jg\sp8{y12/E}<̽EaSjĐ5w(V42¬$s]&EHr8o!N0@.-[kMѕZ<[$[eAݑj0V8X .muRLֺLCI4Z]OcAʒN>4W ]wy9ſxB% 8?ە:GA>fC-Cf‚Ѷa'Bk/v[b=){4+m.P(b,ǁCZq#k)/]]j˟ɴQCBvQPtr[0GK ig̏r;N J\SP8py|yL;A.vyEHyJNϒ ;V9m,WZ`UU##&~|WH©oTny*+;'\sk`S/3(:}1ZDe* `f`tdQ[0)B&E-1+C7G-u?l&`a^]&rU>גd&ů+4a@\eV`?Wo5A:𸘩+V6iMGe5,V]a1FJ||wmb]H&h>W.]ګ/hqFT O5MYli] ^\;sPQT\AoZq;%`.S>ֱU5aG/96ZW#-Jc[~ TReV3PG8p 7t,Y.f!5W 'L eZzHxvwzk(Mc"4j K]*Y?9d^jf 8C΀*'h3E'!yzmȏR6m<`u( 9~Z~RsVÆ2oE8Oix(e`| n7:͘Q*IZbYɔwۭ4 An]6#BTKOmz~ c9!" j ;\lrZ23I#6pyW \߱Z(pR&s:|f}4]dɛU0׃-l ЄIsN([32̶ʦXhK@ ȍ2 %cy{rZԓzߘy*TIQe%jdh.} PW:N{œjwJB3W'riH"5ODn55VuY9b(5HG>3P|/;Sr^ۤ(bEmdSp Xf+|YҠkOoO𷓻ẖh6֓_ E-= oFuUNn,vfȬ;/~ChfȄO9>̎ٶ_P:84! f72k2Ҋ!@c@Y"=h"$&{,򾥸%ΧX448vYœGP2Q1oF&u/R!?hJSA ?Jfwk9y[Áh?* ~P[]ds n|}ejEDx!*{<G9]ѥP5"s ܶf`m5&XnN"2]nMY@C-IJӂ׼=<B"qL|:eG+;}fIRO^@rYks&=GiQ]a4<9=Dhϣ@Jo1eZɖoq$QBl2ʲ!=8 Q佷Sm)U'RƵjќеXUdybf=z;/q2}([VXeѧPy(I{yqO&f۷U'W~b"c-@ҐC2g2iE1:VmkҝLՌA/Q?`qL+vdDh02dʵb=MI6<`EA]ƃ0G2Zy )i<$fA4b?:%Afӟ7J1w76Znވ;"v2|mrm,MtgBw!6k4ת` bz;O5x HN_F(-B}E# "L&JHz}PlkE&+meLM{h>գdV2wӡäK0^WLLP7 &|"ODD`(%8TUP̘)/>PjGDJryݘHֆx V 5j3*wkx$DpcDrR݃DYO ,<3vAz4YэXJrxQ=ޢv7Oo/7%:m";6LOAfcKS,2o.+\gF$Y7UDָq|' l89l4%ꢎ 9m[6EHU2b+jO;'ߒ{HvBZ!鰊0VCp_r84Xs mo#o,Zu7雞OXip=\TDyRpHrN«E"/G u]fl4 qbCJnwfd5D=eWے{Ro\KB?=_8>]g활Zӽ}3Vt~#mTwGdu x,'/2ܥ=]'(Եs:EKԁ _ ;`D2:f.w9Vnc bLCj%g^ũ8qdr̴;K̓;aƚ3V噦;i+t pЬ)Z+gGB_#N}1gA@_pC9;b͑ 57gDE+ l4]'̰@J}E92cASQo^+N@zD)\;U%pD#.&$W;Z;oTbY4|_ )w\AO%&K7ydNpT4 M ;?$~sCfd.CD45 -|(X_OfIN@_:uS+#_! 6h+aBrpMB9?3J] rƈK!wk];\vq] ڽVNhkCtb̉j=K[1rg cpE9NBa{5o_fc.oͬĈvBYG /tk/ }4hfS&_o1*8 q&l_p$IVVl Ohכp6-걍]!wXnVގG.6[0 gLL ٮFKQV )PHVFXMQK4+qՁh|ft 2P p,Ji6oқ%~MDȔ%bYyPIզMkZtĺi뭀9H5!8r@5.ZLS)Ն}N>}.vL_1Sh.w0cS3,9H+ZOA#ns'=}CߥT-֯Zާ>h S iQ dw%fVAZm۱֝ lDum> 1-A~k KgrFTZ#zmgmҢC7L8Wz_Cwt-&ŸUXQe!: dȖ} Lqù.,-ԭiؕJ}577.iXA2n[ٌHI[n4(-!pX> -gM!wLg.~l_;홎Eo&Tw Rlm@w '4?sVPH[t"v[>0O OZAhR\/Vwn(,T|P C@>%' J f"zaIF@oK`_6TK*ѐGwvU!5Q =`)rQr~(|"&LԈ͒" G9\;{6P5D%!vcrpqa!$oED!񢄩~-7*m~ҽ*dZB)gI`}iIAqzSKp?w_K%eQnfFppk`"SGhN*m97E6ެ}JUeMNG Em3ݧ){j%uh K}J6+y >$ H' 8i*^K48HBo] O`ݽ^ଡ8JTsi}{m7`ɟ:| Գ٣E" JQ4,/>&sc׏xz䲇݃b]@7 1/S #/jm=݅\O$gV׭.H`{^b UfIT*Gh(f)a=36b:Wor,.edtZIl,=ډLV wu؅ƐSys``?3lj2LbgkI CnZΞ%P٪Sn=6d|M=z_f?y Ҝ8LjA0&й7Ðoe<82H%)/w ĹhXhJαڠc:nט-bR뛇CǸ,cHCgگ;M=r)5Jq!ڷuv~ɒM83,ceA>[,@*_-1 7(X8g>…4xZGɞI>m\Fe! vߤ6hzƻ>*eAy6FjsK!{0*S]s3t/h55{%CuPH Zv*0Џ+""Lf+c\Ɛ--Dh';Lʾf8 n!tNg4Y&d*, !/*a;(ˁ&,#[<`5_ 6DB)!b8-+ py8sH_D蕸73X.>=%>XOܕnko|l.QD%M9_5c0䁑 6+[[ۨQ}@KW#Z+}ynh`~1eX$fj oH"IP-+"xOM'Ff|9A {~n[=xq6gڨTatRRĹ8P|U|@u-قqv|C`޲2 ܉G͜Tk:{wihJ '6 'V%nA0DUr*|5;[%m5rkk@FGcS~U=Aղ&k¾=ؕ!pt&ΐt.鵂X-K?63.`;q/LX%n9t!Y[aL IYpDv|{zd$SWTdL?^'7&U֮9tn{NRx+x3~FF ){pA 9DhIGP F"OUȸ/.YpQ*d\B 2}N}Pt|T-bBbjAcؽ؛Ѐ њn+eBݔB~BԁF}eB7<{(_t{ٜ+"geYX'$6FJt鯹9àlRM58jd[J`V)0m0n:X_@>;ځ[~L<@{^ 㳖lg> 3:qAHAKm?MJTϴmϊa8eq.ٺa<%v9zEk%:Q+}0UC Z/g45[ntZȿHW_h"O38W\oZnB08*adyu(Z\ S$mIz3L? `y%Jy#MXq~TcN,yݲ6"?|w^`i9mk4\$GxHv_[Jdt3鰊ByZ:gǯBt TO@",nZ+}8-wMg0|Ƚ^77z 3 "SG"CL`0/ku4-,L3 he?Krkqy3zZ*N;*[±iL FXUr,jg.ŅfQ;[p}ex C_ @t}` QU2iAKD'>kEVav]o/É^kbƙwftkɻ4gؓ$ #V"fT+2Al.òQs}$LǷե(ñ6w1Bcւ흆J}j1G=l^5PߓjF2Qph#"<2dwĺ<@ž+r<(sE8(û"p"Sl a||5Ke`^5ʁne3_ȵc|PCJdfȐtr8OO?#i(E".X(X"3*La.WvW<sS+3MƉ=Dw51=3aPǒ(*c4 혆1~xC[G2ϳz~^ݤ5qX ߮--1F;%5d4^\ƬpxDu 2&Q  B}N>;$+]wkݾ#>{R7+tQLdD O7"|Ag Vy\Jߒ&,C@3m72+Y)d/kL}7(E.zHAl˷X6KA6%>,S.!5֨}SG^$o/X*ͰYvl7݋U*@ãvPX,lR(Pk;Xjg`3 2т5)r[ڠ/5W_1pSCp9.^+A!h*Z94UM?ɪV-YFPחw}bvuFD|0.OsbTmN&}t)$,,+a-}a RnsKs4HQ-g3JsSt#h]$㳹}/M(y\-t$ڄ皐q ]pcЃDJՊm7ϼF?fؒ:Hv/ %]dzK_dPwpuMa"W4Sf2ۋ3X& bQ8-^yxhܛvZg :!IvI 6sڸ(㓊&I os*?:ꤜdT[5og6T䨨{B fԶ@0t_g)5=>SH!1R_U}ƺJsd0j #tc BϨeMW00,jWJw v(6Uy @}2 rB,͡d8-+~2ޖZp] tQk1}viFK`v6.1XFn=,:4Cl|!p[c+jQSAr҆/BOpG?nK3֕]񏏩-ߗ{B*]6`}f־%Bxo$pH约JϓbYdG8ld)ԇq~mv QӸ|s0(0K%}֗51H&tWzڲT;fgF תY|wL-*ksi_;d_.Im䎤|ʎ?ATyCgFb:!Z!()4,R;ϐƪ5f.2ـB@yYD[>n';uދBH5*q3IC0AAki[Speo}fDZqX}ddkv|@}Y3F{ Hg~Cfbsc0dv5k.R{l &YYhڟ;o2Ku4B*Է_87?`Q|{16W8@W$)."ւv:5=F]]#h3wbBsgI /,Łg(о5 尩̸\L;D;vh7Ss DZA@ϑ|pf[u .q Zf{bH},O** tt ͽumȿ >|r|.\2cPX?q* x)V,M8$1yJ](%ѶG78n1YvdÊLۯ`\1Om@gck-Se en17S)QRl $΢(ɓ|&5gS{ESHC G"-}uldӨWG|b?H`UZxtVG2 #)>˛:@s|Ԧ .5^ #X<+_BM.JqvH>?rP""3en*}MiƝb k칚p$ЋjXf5 ^n 04vaZ}Dw]4'Nm :UD&Z&Ӽ?՜,Ō;|B>b4 ۦE!EHD+# :cSSO,+%?@)pfW?~",tHDia(= A7ݷ@yNcJy"J&Ja9$>ʹcp0R;<a jp"yuKM<X ^i] -3;s\uO@p21@sMKx+,b1xQ'0^,]H'}S4=~ 3& '8Р%ZTrDžw#3Ig v^"m?>@%w $q4U8 \m i*\٭@`,:*x5{Vbi9%`,HyHA'3hUjcJ_sADB~VuВ (%,q7DAHAJɈtj˚xndDiO.vANg@i+CH&[[;^Ϡ%M@)*ȊfGsV$VCKi;s}b?&E)3H*iOLCX8UML_`unO(3sDl.9H\Gp568JHyi,̊ )eؗAw.LSV)ڳKu"k=8q㿖9z'vm+S 6A?O_?vb7}X7i=>/R]N%i>Bk9 ݟltpcm XeU?Q ORCpT>SL0M+~n 7דyzg?y rV&9Ù%q/udsD5MuJ֒}C]LcA7#6ůirRUi ̒{G﹟V⭪6Ñ<?|mLġ,:"c(yi6Xt3|0/6~(K bݵ0.`վ9V ~}vm8+G|q@ `E|K|%6}N|FUCYDRx+s\jy9[q0jZio anǂ0$'a'k..P ! 54~ BOINr^W,vf}HLɂk] 9.%tL^cGj7K;nf%.X$PhB,S/=ҽ.CCj!Lb 5iYTw`e`g~o-nV%|00XZ/fQd8p}}y7%kT?Ajse"vL" \>v"{&ƛŢ@UoӲ9|UiYU .,V>{Z5 9EsuB*GzwEĭɲnOWޱOR&*b =v1vKv"(: xurh2"S~ VhmK9܌wҎ6k ~VW'd{P2Z7|\BޕެHh+/+~o/lUgZYE}͑4'> 1ckywjnj Rf1T5]E^\}EOPwz绘Ds7N YfpNOW b.s)ґv@ў{O*3y$-Hx5G'GY5iIADjzG?Ny8?5i&4CPC*⾈T6]Ӈb"B;d6{g{cZ}݅)F,;52OO Yf`Ϊ3Ńua@<ȠAhWϬ {INndo+6U_E ĚVx^M!Lnh&jc|K9UPF![kԎB @ѝx:oZp)' )(Q3@C/ v%h!ԺAnb61%^eG蚻D$$21'H[ޗ@]]z|F~6=aVm`+RqE Y@GR.|!HI/W^lc0.UXmI8ewpp7)O%ujgˉ(Ba5AC2aB ͶF=ocFfu WlzS>z)<DnB"c:skO_x-U, 5vrҊS D uM/s;=1;Sݿ 5V?Hy5GG͓\H5/"KB%& q" U{I**?tlQPd]h a_yH54Ǵ&6fkB]'S |+!"I꽆:_B̥t $k-cػ7=}ziU9 N\5ߖ@Ӥ\ؒFZdjvh{Ek2L}eS-d}IP+ޓ = T5|+y.ie@ƕ~c7(M6(Du;RH$Bz}_ c+A}~n>lz\X^8%E~l)D|w*R}i6/b{jy^2$Fa.%qޜS>`YS!gK= .f{Ȉ)\`~0sAt( kW$5- 92 G o 4 T)C:]:{6'<[ԁ\(.Bt \E"B3nv_N@DWSόVB݆9 hLxS )dlbŕY`?> SN8"5거}VzJ;i&,O9~^0X ?NdеB8Bd n& eRQ'K:AQtdVʺȓCHu(`2T:+rG]NKh!5trD2Wj.ȌyٰN5|\RwZJGdBTFMnRdIh(ͼ/nDuXe a"Z+0Ml  A nO9-j<\GF(;/h.ˀ|Z1g\f@GaѼ׭ѵhI!1{L;O&RG{q5`P-#9}^E92,Ya1jij.@vڿElo%`!?V5|*Ka>N^n3,Nɜa>++Y ;Cm˄89fԼ2m6hyhS~Qk䙆(H#~K@ά◧ސ?3'E#X 4F`^sLi dxͶ4Szڛ^y^94c]Bg o7 +e8u`魢,̫L)+RsOW /g-}u4yz'V4j#R{Бk\rH`"rwJj|,4+pGYfVr 45N]x0#U5'Ɍ37yHIdւWF]EY 3}1/Qm[ `ja]oFB?IcGqH3vx(no]Zq OBL|םLTTZ:^^}=x.( a˪ăI5$7HJto&ȕ+7CSH99&+4BP%ýϮRRwFJҌB/1QF +GdXIYW-OkBie169+7M?:XT铻*s *i?UJL{jLFolvvŴJ9H4OK/E7qW %vv\WNnS8^)yi7O^[QLR{}@!3F!/ csǸ><ʎ ̔+i.j|Whc,v# \. jTҦb1CI6 ͼ4OãZ ʝn7C໧hWjaXLC?907A .N`TqK|.ea^am2S"@aߧҵVFčNqډ4݄ E{¦'_k,Z^#2dNnzQ~(BRDKrxu79A{E pzaoµrbU%n7SW2X@MԳE6! ~',wcA83:}=вNjbyjk"瓹5<%/kPATU Riy9N١ʺX3y<Ώ%..uMn$ Axa OES`pީ>hY:xyZiTMi?KDP{wyorhغFHv5xBdƼ Uf .A'`惑ݪ~QٌNit+Due4(͡-~/nȔQQt>Fl) 譤\^8ӇEBDW^ɪjMm](Y.,-~BgWzVbNV_D Ɵ&R;0ˠ@*S-dVEi+/_#RF͈.b7FԞ_utm-|s%6@ G+Bi h } e6pJ49m/ܗ>R>+esdLvؙ+^]tȂpC`E; l˷Z%]*tl0- v4~H{3nGWϱu!l<.i(+}9Bc{C)?Jen'?_̒<W_8]_JӬ_fwMc/P/ Rl+UK@Rf'4OpAW!4:{rOÇt SnP $z9xX?-FRӛaC "}=x $zDӛٗv븎|R?fJ<&\mu*ߝ>m |06ؗr\ɷi䋵%:v'3?( C5[ %KVnH}(譕9<>1ka1aȏ -D[юs ^\{Bsw`Q:@zL80> q"^K>L^㔻͊w_;3t0+IkA&`/8T߄B{Mv K(\Y檁R:ej`h$6} };=8CԭO 3N&ꔙmT!'m\wkj<𡱷 Q=Mood#qdq[mGK Uv.,$Jd=׋ 6[堈bছ͈Qh,k>'g6 w-8N81fؙlnL#P]ϲMjϩBt]~U3[.f!hɊdᒏ^y|NCrvaDȋv^]Mv?82&w&bY~+s=1uZH yҍ`S<z \ iQ*|n%0"vjTT(ټBB{*gHI]EQ5p.9t  "x.%?0woh} GwEYDXrO֠{T8Cf}-ӓ8u_: y@Cꑾ :ͨm~{o!Jq~f҃"֏6i*G|r!'?].ߢ@SN4a6_S+3-ظrr*yTksݮS+[ITJGs]Pci0+/{;` w{PRyZz\G5h}{sY49GgȞYʨu;d椡[M7mgg Y!yu^A8x1yUR8do <6-ᮾ*G%ˏe{%l͐}r$ ȉ=Gcʐ RTKE}8߃Tu JP6bI6uWUKu$6.}5 T3*GIc؟иt %5tʗRD>۠[8jo+e|2Z g!zϥ> *աgZi3%>rBRمr$PMG~4t# `2~\wޙ_}qY /!7s}hme RæiY·zhOݥ׹Z(1{χ&X8Zχq&DYy+VKo uwCг_HEbPʣ̥HzYʿH >4f5~_W<{{r K+pp^w6OF@ #Th Z'-eÂՍo@Pz%B d#XZyk3RHz6ODMvt`;C,#/X1fiq-c@-%2kM2 NNLs<B(fx."$@:0HFvpMYWj_?u(Ō [֕CłjiØ䔁h6Jm_NjBD،h ^)I@Hf![`gdXlL{b~1UFg[,uJWhǍ3{*RεS`b3u@V!Ѷu}1#kudzp eZ2=tAEWZCvhԾ|GYmxPIDd"H 9Bf,m+} ~kQ|kp'Y[^?S&M[9'`R??k=7v%lIʣZTAXyB5iHu/s] LlAB"LwEhZv;":™6VvWIoO40\SD(\> 1MJ% M߅yG,$+RFT>?}%Lq6񜨿%sPQi\[2`u~@HlTLy$h+B.K0mAF~6&Ahwq 敾FLE+Mr^i7ɿa0+*wxʯv"],.) `Qj΁2'?iV2$@J=?Qcb폔r ̝hPZ3B["NTnGlYհ)uwŖ9Ln-4Ue3&˕Om&+j8Fk0S"elC5Ow~n2qQƲaAL_Ci͠;{&Ёק_%}"WQTktI88/OԗPEXmL xmnMKxcK-LR Fr%ϻ2-z?ZK(%T!u"7f6͝鴳|^W `$-2o*aE*aB3=hxuts_8å~nʴ$u V~Q$0x8r~B+Ǣ+.(g/ưxv'ѻqX KcfCm ;F.]NLyKyw&!q{'Elj@4Y.>oh'$\\R(11aB/.>Uh$;'0DP0wIM^3F U)R"|+\chdl*u=GE}/hmY_ f2%K5\[H׈C]ችާBHsz$ ^cb C٘>BFz'fiN };C~BX0ioIhΥw><0,ķ ^9F5@tFkă}T}^ 94²wTVWΏEN\A QB#k@8[8v+<6L+JE ݰd*<_.0"@!M=(v]\@)9e*|q_h~*QiW6!OA~ Wj؏ac#^Wk39/H2n9YX]<.ZG(V~̂hשi`M/sc2$Nj0? mE Ԫn yta`bv,;gb||"g[F½\xċmD͙na?08iMBϱp{oPz'NC:lDܐɆE@2ۖ"@m &8v…LjdaOø1-cj_%T{% 㧞\dEvn^/y_'ΪQG H01w?A!gJlHv:y:]-Sh3"y#?3$窽/\7U"%xMX#}sO\jt a0A+>+ ЇY2Nc?. %VLQL޵U A T/ݴ)6 @5Lȁ(FJ'Tp;>+,*̽oثubN  #Chq 9k<ZוG[g/W֚kA],iN&O\GH8_< yomh.T٩l6\QͰ(>€V-OL//D~.?< ֵcOK4;*Ce6K$CjʸJ35* 0,og& ;à $M%S"GK(^]<$͛RKtaҠz<.5hfnyLҧB}$IՁyeJHrĿHԽK9`>7A|8&Pgϑ:T ]sow'=Q2(rJ&7_Z}*>fJ|UeTEcٌV@}9Dd^H?lC{(@8|OIt}u Tۨpn+,~n.Dn$cV9u|  Η<ߠ ~{mqgFUG>~J: f\6Qb4uZKR+@Ln8l$ ݑ lrYcELYк$@A_TaXn=ܶ 8 v<ݹ_0TUU @0`U5gIJK[nl\ʽQ %^MRWyԜl4.J>b0HQs ;{zW8Bǀ'@eXbP֭, M50’S-OҸzފ|5ص)iz!%R /7;Wj`n{CBAI zcpymurQu֯ΠknJШJɖmt*tح+UN-DN;M?@vD muxJƝD󃑼Âʻ'p2ӆX؞zVkj<08nrf~7W#?N*ͱO-`AܯKKnHVńe&,?V pWT"ʡMq-jP.:I˳Y&A0̾tӡJ;O^4aRr`N͍9PGU$bՐ40arq\&$X<@qdTD6XbdfT$t<{EFSq>QT  p*z0.'20@].)]EĈI5 mIbE&A1\$&5 Lv7D]¯ =FGD8lm0G:"Bndy$>>FJL>1ɽ::&y5M"`MXi &LkD:@njRTY c֧S Y.-7KGeܛ)G,s~ͺwЍ{D˒"G>Ef6 n@ ҸtKnL`u22 ; DBZ%ŦF~x  <('(+W&`M$N#/UQwxD&[# 9>7ܧ(Pۺ5;ա :c^e:+dnHbד@E~}FYf;܎;jkN>! *@;G|N˩!t?62x1'#7ץ,rJR:=rlAGOpQ_Ҋfq"Q2Ovg+͆M-ne{d#&B$'*&ˍ/Sb4[֪iswb\oK`~'p҈woK3̭[Z^JTLK1'HJ'ztA^G22%=4ZP'F/n)UfJ[%BnxlkEߍy4A9a' Ew<k %es|q\R}]NDhCL .@?/'g9v!4Hi'ӡV/6vQV #v;K}aPxג˽ KqYЕ')h10mhM-M_ :aaC!{4-݋(BXx7+_bhӝ׾NeAlM̫L`Ǚ5 O)%{- 8ghZP>ƣDlx FISQtL72v&_+xnP%GshK(nGhG.ơMǩ{ :*A^4X<ݗy}mUɮ+U,E 6.q`Z1yb8]G@(Q]RiAknn2pg@Ah@lN brfb :h7z:1PdZ`Yv:jvPyw-?h}C~'[%!;7tBKE lNPϛ9&F%.<-t(k>WzfBv!RmﲞM{Hq6R}?+ eO!l'.Z@(QOY9c[g[TR'8@0$cX6Su>GX>Z9)F*CdÑv瑲,*IR2Ǧ+Hʢ9Ml qZ?iwld!:E}%hNy/0$I

Vv &k=8v&u;)7AԻͩQ5O^%{kDQ%9 }l5=wa*cF EE}Q3먲$à&6p~W/js-{:UoHk,ż½ZV\ʳ,~wo,98%M{LavD 7QNuKJ|͜mt-}Hl=M`LEiQSҵx |[sJcŋOs#;($B$˜- ZeHE>*L{|f`S -*/h`xxZoݵ51e_odJ8lE!+ODzΐ fh&V_~O;耷qTBKK($Bwb? B}+|_jvZ~DzD jdjpXFHyהL H_0{:@N!+#BT obeWaL+yaKo @H1ג޾a|V.>#ցE\Ԭ|:VzzY*Z ;~!ǓW!ܥ- Ÿ(}7t?ڹR|\j1xx?_ HX>Р2|\uDjQ Ʉgu`z!qP_uNW1%eNH΃L'Ai@ + srpZ |XLB !fL3d->2\*5a0rҦݡƍڥNllhCfY9{/KHPW`fpjTh !]0r8cٲbz)EKwGGC4AjzaWQE;wE77ih'`Ij _cnxjobRN 3NsMa샩\m:!AB .ҵI"L! nX N!]oh?ǚm?T@t!Wh/vTaMEp3q;تA;hM.nA]Yl-ը&3=,KyuN"":!㷜peIpvRy4caKs) `絺`k$ζ%aL_7@69%" ̈PU&fF.]{X<̕l?LUݖ=L{*y/Hp9⺄W<5o.=~zi^& pc~7";&6@A6TWLYYRX{+N"!o9 Fj)pE^y ._e>vCaW-0{DM{Zk2wW)Qf҆PS&cME7PeE IDMHujn>/I4FvQԶmH^"SLp zDm @Ayi%:y`SdYj񈺗,<ϫ/^jhl;#gt(v;Pqb=tO}KKv^|T@B^OVTUG)Lj} C%.*6Z}RNx^mLr'(L@dž(Y{p?7kOV׃Ӿmf7ʑy'aHm[)Atfx߿7[Cy VPlCr춒Th_R͟pﱛ\ <]c\-MM׸8!HSw9KPۈ%ڧ[=OX-<&{b*Xa wCXb N#ϩeN&ZrQ9jCˮ1S@a' c gi=*H>j 7bPBT -Ҧ^Ӓ9X1*@=3!Ӳoi$Hf4/%6V$=T;5ŝg"UdP&;1/W"*í R"K~R0;O#%Ȑ};q# :rF+-ceaa-B}$bGhP8]%1]CIKD\x[8J?)TTI.\O|zLgQoI0"E,!B˚dx$c0>?h;C$XˆQ8$ՙNMCAJs JEHywCV\nA;Q 0&T/kf1:數# o )F2j^GNj䬖J/^zIOHk5A1dڄ +n̷<?vMCЎajvQ漑ɒq ik~wܳ8imdBTR9FQ/V\0*u c3tl{QM?320pSQD#CzgFx9hsQG#Jݿڝ˵l#8&ŷ</U %k0*\/Α%-Аٛ /dҜD!T^}zb3څydq \,Ժ%=oW2<#GeuB ɷ㱣@"nNZdq)XS[sŠJza`nڛ SPm9F94I.{8ƞҚV֕gWq#g"lO296DOyVmI8pC\)< [҉&|OƎm›F֨Z.cpl!tiJP`F{fb~;7 Vf6^/׳YMfEaT|z,_*T-*>&>1TYP۪| 6fgd<m|g6s%rj=93scf0Z'Ԭ7?=FId#GSNħbWg7.YS'/̺]*+t D|a~wb.AWEK\5k8 mu%sb-,*$sx{bz !"@Y5cf:HR517jbeo~l2Qb#Øb_\up/#놠$s; b=߇JLЕyR$ī@BnT9}v DLe֌K=*-jfThfhM"῾ɑK>i1G[J~Pp/TMGUT\wnzMT3 6k5/DxO4Ӳ=NDﮧFFHq6}LEAe@sf&7L1N'K](nHbkVaC:@7=S9&uqR>caC+R#C\]vY`/ m-KHj4A$@Rz3 U U+ zsl ]k8%9v3Pһ:L?j.{Q _P_rR;C"w:~ l娇q!O~m;8i\\m9HKqoEn7#Ō3rF߀U\gNsſfGS^3>4R5z9z\1sbv^7 줓||@ wsT~ ՕC)UlV:U 1TINTц@Ŕ_)6h rEX6>;5H-jnJ宇+#!ɜ]IE wApɷ8ߘqm&sP,-UKzo_"HR0?~-hAXȴR1~p0(RΛM&:X{nѴ/@R$#lU {үViӻFOy ~9 ߦf~SwN a&acGZ'P3U{e BW/]j.ϲT,us[JTo]CoETK휢3,蓞Qem9~׽-}TAǧҴe9[8H)Qp?j'bfUA\nR0Z_T*v4`&fN*YY%4N 8ГӹEu\%ÐO93${$w܇ktc S/ iG1BPuCwli[ie _W01Sɽ;3cBoΠV)>b@ b12eKR`j.AZtP>Qgd ,T(ˁVll'rl\7If|5xZ A2Ln*4d?%ܐ19~9@DT:>[&\b: AFpw[` Aqr/`J^~{OnjhEzlutثίXآlkBg-l.89D%t]w.ۍ hHuz6.` rS-lg}$i*9 օ^.OܳPED/H]Rp2ɽUExW*Y\Ci~ڠ7sW2_)U"f_U7r㮜m!OGd1m){G4I/1,\ջ`ͷN Ӗ,>OJ$@T9hۜx ඏ 'Z>m}Qk&(ma*:S$/~ nu7U<n'2сDPiM)1ߴTն"TŠzIG١OmVpUB;VP ?s9M|U&B60H2ׁw|Orܣ۞Ga /9Vʬx s,Ka 4"{ 0*Ń<+ 0?>jn;9+UUap3x_%cq }-3$OK80TQGX۝ ~6Z?QZ6GZu.R+ ךW-P"BrSz^!;q xc:d2,U`<2Ȼ0Ye>d௓\uGe}^hS#i]30XEZxů'1_R_\ay;ggC4z`,,<6t {b g{ηՈ|oҗ+d$$,ށnmM$Q%H8n]<hhbg+xK117t8k.ҿd&.vYU OfNX@Y<R' խPp38EO幩"*5 glB1 V܍uJ%)>wSѭ-B5;;_<!%!3 yLN U`g"jz!d_~_Tr,C=1P*x2a@ KTAtPLv>ZqW<;mdDYnm.ytPwh3:ф$E 2sn5g:PN%\q; Z*,jr]:Gf{i*9ef$_6&sH_ɏH1ߐ ESya瀖%܀͑X*UԴࡃek&UXS$M;BX/l`XmcNnK#|RX|S3,'!p$@gD`XqC|.r׭lO4ZގM)ߪPwH ^R+Lrp 9>WL<@I~>)Q5tp@F欒ܼQ [j@kYV/vjWn<٩ Lb ^q]DJ|`hP*1`(I4G̜N:R/.B̽4zL\[EdJ%#Gu'T;9*ZQo Cm0h<^=T<>D,$rWnkdnz¿X|v @B*i^GRSl5BRs2:KYoچ~a,EiIP#Pʟ7Ԡ2FS( 5~G[r[|!5$NXuX 5%SQ6Teņ2*"I'Vwa?%iK-WQXٲFc@);&_[X<<Ptz ݃⥸.D+A^B9u7rb]v`HCEدK=#QZ5E-6sy=zDkPo|?ކGtE:V]UUVq\]P"]}x(Sf}o'q,;0z}&F&^_\`$']c 'xI1 qﯤ;s νͯꗊǮZMiW(=y)[TgxV-nm!Gs=- 0i7mKvp-tD+lcc_,QY zZD xza\Tƿ!"ػf3g Jh MIeeﳾ X-#Ulk0[ӅB+P$h.=ޟh䤼A89ZJcE׹mϚhī+TO?؊o3-L[KY {N5Y^_CU\0a^qnf꽄Snvk;D"Fye؎\nbV ߮Oc5=l%RhECYn3\}t9yc4kWB* C Xƹ{D<+1 l,{4 ahS%eG71q␆Zy]3 vމh kK )m+qr=R6}|\]| 9uFܓ|J{ );vk_4߼HN8b%=CoUDkJK8#&΢vfRhzFHYż&4EAl]W"B`8*̗9r(Aj9:5>=Cd`[%R=@7v޷#G-!` i{miuߋMQ~ӫ}H,oN xZG'} r>v&*>DՖ̹H6CX^a$jbiV+geyo*+8je=~(ZJ`iwWV)oy6b66Wv5UԁA _d9*U8@u&"{O`u芆c$ LTll{*%%4]jQ2&fS_/vmAJmEp_CFpST>KgyR QRU@(hC!e/:[ v.l!m0hyhz܁Z d<*dBG؎"A-Nt|\77S{}Z[I(S Ia^D_ 'T%ˎM=,@/X~Y-\,? E/k٨쟌&ckz8%L׋0a0-jZ'~kWbx :3<ÊQx]TнXmm/8i8O: T-2P|Zİ,GX,kPbb$v!p땱tocefv<(mUGp8׌Mv4V.UASkCy o4璽yP+%?[н5yfϵjL_<]0.$\ȃ覦(XoyةXM!cKڍhmظ!VJ!΅d'3ʉH7;2C5J!XJ󈰫Q#Vȶ$4dž悝n WqlWk[ 7ڍ椃U|cr=ջ !{~[c{`6Ug͵3L0=Ҩ_XXi?3{'elcx=ϳJGBPHɜ8 (r uஶT%D]6?VZɴ~el|<;@?A ʙTLo,mP#*5 v~'f/$h1l3uJlB K $XtW Źp P6آrr DQB0Jm}Tib7s0DWܙ*0DP(Tr+z 7UkXTԫz; ;:#|s%bwb7 4 *[7L/-̓Q`#>aCdM20*cd0G\L>.6KSieHOEHR|t$\-63p@(j.tCVRty~@aZ(\鸫3k[Uy/@^Pą Bch_Nआ%@6!gDu&wx { %wd8E#cH?v< j꙯>宷":tyľ5Wm H}e d,T5dV2,;vLEïV?l1vA+dOJyT!I'ZLcI<ˑ-OmŎGV ޵=f1=\ 4K_ R&)P\on9 [4(~n#u?0y1bH41 b B @5Kv2 rBz Je)$;\Ą R[iS(S9g]2ƃ{mP^*5χ9qjoP҃*n&,JȚ+(tmYp~s+ꊜɁ` ŐB\1O a]RS)vġܖ<VI|(Je50"zŝ__{6Mw+vZ\ “C=6OQªE׊:qRɲVJj;ŋز62H/3@m+)8A<95&9C=oSKlBJ{iP Ґ44e,$UtjEw(Dx: 5nJ'+-flsmdOȌֶĦ\nl^2>x]ڎ'd76ڽz2 LBelQ,_/AO="Ԗ s@ѸħàΕelIJ}ML%Dxh@1>&d˥l~n2.lniK+kvEtrum =Cv3"\Dfo@ή4,f/nVB(7u 7/A"-\ pyn`p 4@B&LкKʈ* @ s>+8ob@O ,ą)r0TANRNVI94^}uZ6 GUh0v-&2i~>k {A^ y>Pr[_f*|j$#|e6[`58Z G6J~'B>[U6gs5a\>Q~K=9X^ȢZ^wT v. BLG]~ @du pDj^Tp ;WkW7sP@0 m)vI%,<;Q+M^u(e -nҏX@P>T71a]N pARt;R;aNC7v$2s8B!`8mc2cÞ `^.OE#cySOUZ]R+ƥ3 ${ͪty+Q7"bBm0A^K0\}%ŢȰ]w=e3VP] 1B8c#G_  ֆ>yR(uD4onJAxX x/*Tcٯt){ jN+>qHl$PW[ܾNhS9H :[zz"(K9*ҦCCmk>zUF/ijLzvӁWnYU1w{fxTN7lBYuhr5R,^PrPi%ɊQBgn*:VnRUڢKaժ@"2h.zO Itm\qaAs H.vz!7wC-Rge)UaYLI ;-KF=bPNADbIc'QQ*avN6>% MdJ٢n:`'kX{sV5Mt=[J8--)v$uƜz"K!8ŀ-3!7'%q=gQXiiOT7cP-V.Ͻзl#lEçGx"#^hxl,Zo6<$cOh:VU=}s!+$]ocT)F_2|cW6>@0:Go/}:N ~s&<)׀WK19kaVFsx@IOPA.d8|lYemB28Bwس&]wg܆ciXQND+cBG[UsZ͈ 43+ K LZXTI׿fNy.댓gY ,ҏzx9#@ Ga . K#cf3ftޡ q;F(R)rsDé g+e{0݈cjϲg:zQ+=Bqwi?c6!# ɈԠu% u` 9"w9 ',Z@ xՅZ8/p+xibJf9zH@{6eX` pO}>bl7=  d==?'oU 1pWKm-{]Uf\ -+k ē8xѐ5[w "jf4z5"H ~P8@o[KN @ouSx8#pjAN(zmLogyWniG˜BOwqq=˽:Ǵl"/ Vm*1woh&┓hS<\jtfzpp<Ljy'1; I .0&o(Qs!'Hk pH"4똽eg9&P>&G5aZu{pVKlTb>Z cT$]I 72#uiW j|u5jk}'!8D}(Z`}&ykT|ĕ1InkH/򗈬ٺFqQs1$쵎^oJgE?Fyְz}tp'O7])tN0N?;qK:'zVM5q#E4km M X1Pmzfsc 2!FS_Ϫ$Xi$y1&jzisT!ߊ21:YykKy)2[ 3ڼP'a1CT27^'PFQz9NA=QhK St[zU.6" :53XFsS |GIτcD>,LoGˋ)J%_7D::8a<#5b"ӍmA2rӮ,Ep5J`ܟ;5O_vP }Ǩ:ML&*͏!xnEą2Sퟩ;p}wJ/T;%&uj βdV,#q-C9N%6S*ɥa^XEৎu?\ }DPPtQbFk/,Oيk+Ѯ8R˦4N+?pba]2jT38e7L%fr}@Xb9t)nIn]N|"DEV&t]S&z <>\lвTY1ٵ)uA^Rզ!|3'-Jpyo{gN̍!+!)"= {ԙRZNL*gY=q[."?Ғ ؿ RB+.;M1]oKvIwO8``[BPe$ " vaS+9Đ;Ш֐TIO[(K"!&8:XnvT,s@'\|Oﰠ ߆+ZEgİJoect#Zq3w,A*-f8 9P?N{k,PfFQ+Nש*!PaspO9HU P!ЩӏlւB{Oq°gW^gWu_|v4Tncf(4w\HۥƘ+L>sLpN>{ZLx7#h%vi +Ե剡Amfe.h{ۥ].rƓJU0KG"Dc |ӣ)Fr33 a'%Cm`~u4lm2ےkKu7"{ʷ>-E(^<)ثN!q:#r.T>>/g;2cI"wc9kAn!;FU `Ů(.y*5oUP:zHXk!5Gb[EsFuC ^+Ì yK[ưϤ~=f޷h*WdQXP](hAQ&Qt/No=2.ڼվ}ANV|]aQbsJvIb-5 g3n2_zfԛg} 9p,[5_=+븀Y=l%6wlƁ2wuAndnaq!]yÂK5z89귰@&6%I4c I*誋*M^`,/o !G ]X9g_pE _[0oI9J-ވWXҙǽ"wj*U Q3CXٓmX~R֤pU q `_G:zP=X6ȡ<[6$u1<%Trdbzay 9XxR ٤ =@IʀS#R24,U)\Fht$r`9L}BcGk߭ e$"yZq>bE}g2ՠv2N'|Kt+:AOjan|Xl=pZۑ;-Hs dg $:xW޵us2螠=P`6UBKc1R.pCc^P $c4GZPVP @걗͈nQL#)-p]Q 7IA_uN#٠!5,F| Ρ>& n};Xךog5s6u;r75{ 3 <]djHƅφpy[[2*4(bu&)!D4>lYV: >!2 *àPGI^gM(Y]rM:-t;I_>`qo(=NZqܽo$p/ٮ*l.EwPoP1bdcN p#0;|oXi~YMcaNOF؆.nU #qT(dƨ3,F+;6/)ĤAcFk Xj6qPW C"C&_&FΑ;8w_Q/P>!>E#XL0$8k58t뒃j#)O SNU9\xnrY]vok!)ǘs{tP\D p)2>~_ _0iVdGZ`f1}H$KϝB-o{;Zv6T$GO9h3>n87Ͻ8{7KK,ENݭ"gQ˧KT \&bx7wF(f` U" 10UpB6ϕ›$7lOwvhHzէ=Yd\t8>35N? qrY:ATx\P#pk`[^)C E(-X5,Ǡ5oa3Xzkc4G ݬ&rPj1X9B&CK?ße&:'0cl DtkFuʥWAo_[FIXtT~br|21Mp sKYVHxzq YsH2yRBe,Ȅ\1@PEӝ)iLWݩnj$^ #ܪa9#&AMU>ŢftNC8=iD EuY6ϞJL0Wk϶CHvfʟٰ~n͓xW9'[0CtWEe/d0sUfN8Bi>1'Q)G4,0H/m^Wt) dW!u2KljwP]f٥bR952ÿ9TEPEGtIY|4TP"y~A@gvXrבffDdWjAF?,2KO%o (cm.Em ֞y,_ o̗k N^~`&DTgFkiU]Hxmix-`x K~ETy7>9.1ʗ6#&#k>ߜDLUV]cdj̮)ekHPҮqyc`}4j]._߼R 2uo?5GnB1,]PoNP8f`4N@ Uyqչ;z5'b1S6I愋)>BO]\zN_ϔt0,/߬k 4ar-8MG [/p7)ĨtL皜ɚ/L^9ek7 (Cm])Ob;WscU&֙(ZB6mq;,(ttMd^?,fĆhH3m(3B>~MiCQ{C2Pi]:3MB<2u!'Ji Fcy\쬾8oÅ [0Ce8♓8D9 ӖTmɴr[` 4+:YdAq(d<(OCnf>s88a&:@H~}=M"m UIH) ;&|WQX oh)r/ ŶdzߔOO߁\'[MM8܎~v5^H@x gCZ F6>yva 0%Gx4ʢȱyWb-{ DG8v0"s9 rhrP=.n?8YӅ80*X9Q6lf /O1jwA3e˼q] *$!$Bu/= Ϙgbyt74X>)>Qvw`m?Kl+Z+Le4EFgHnS!;(DHi&-%w&ú1 ~.h%V?00Vr3$; -Tfy:'fF2vIԌz~P{O2Fmic~K$9Y7;mM͗/'(a)08eIY%m QGX>YVd;UgAduikV%e{"@;4o #7k );/sT :)hd2p5L܁ecX<~~ʝKYCvG*1܆yS%4"nL>U5*9.N}︅]P H)p|]Mv)8vE=n-0a+u`ZZY?< xcn;ghPAPآl !CP)z_P,hedZҰB swO0~Ql[yN#8(>w^_ht~k*28tEvR@=RjP̥z`z[%+lhO"i|3IpNřX5)g%WO"fL;$[>;A)]g>1UD+9^o8`Ԑi2ʱ%hrG=e"~3Uy}`ɮc1m˺XhY=-Y?׶f#8'[էto]X[ήoe*| >R.>3*aCU4k,Ph 8g,:(u?ETyx e4c'D>8Śfm 9'ěD6 %VqT6,&\龄'JlVB͝0C+ˡfmAW:fU]n֠'Ơ=n`v?3qL>VK{1Fŀ~;0v'@hÙߥgb3* Ւ6}t jQ,+,kl-[|\5XB=U9a0R]Cc^f Q'#>p,-:P ⚲F {nt+BBG:xus'kn] YN4U'7U6b8EþÌ7ndBPLHIhh_l6\rf[fm|J O USp[q'}~㭮~q'*b׀Z>SYmJpoc@]uT3O-VBPZ0l%)Y"BQK<{{ |yp??ߴ1 ͬ$Z٨úZA}g>*`nӇ{kaU9|L(|GbN) vU323* iݏbǘ3#J'^ZXxl,E-(ʲr0=\& QKhVZhϚputu'Ŝ#[r?*VIKz_I&:<2=?1T wacDSH<"vݕP85I;saeU*[+Bae#`PՈ;7DJJ[VC\wQV_|jK#j] EwcXg{|ʹ&U;#)=>B %B{S@DQ0ch+%43.X"WWl۹=EayLjwrq^B9@rȊk3~i9q4FzFf rT+&Ep ikšM̽~zIq)\Js.y\L)|FB3 XU9&:#D1rF kV t6|' r-!zYdxߙ]P{fCվګ |x0~^׎(-:& j%3PF[Ϯ9 :"=?]<b-&He AwڼeR}iIͥ޻k{ZB0ꭥ s_%2&Oc!c=e6C9qjzi+\3T*S}p鑁G8 BݒuE}r.hih$Ol̥LeRn)JfgJtK SO޾QM>M:\DBN;|LAPw~ڕg#`ٺJ<vyxDicH g"9ĄRћ| f9! AH:5{:0ӆ&,L3NVߒU$Lt m{6Gz*ijȇz9b`v!Ɔ{<%mܠ,7V]Pܺ3"Iب15NQkdK&iXY! ̺4i#u@$[ `|+# 0'Ål?7Ok>(5)ck[@ؔqju Hv3 ȍ%aCjhe}1[BI SN.AQI#|tv@V!  26xzdl0黖dRk"P 㥏yL39{g.'_Y{2cnۀA{?g{ꑭXc3ޢQSC³:Ƭe6J󫋮-hc,Ru`j 0ӛ']h{>\lUY(.[i\L("C@]ogDN$8i .yk@@}[?lQt@,FvXh]&ʈ|ήzg2=GW'*)곛wnʕ4n'l'gYj.L3Ա2s`&k/];q vkpIσ 3'GɪeYs1+A5X0ꥰr h9شƾ7 }qsSdU#YqU4J`e^;?,nxFkz|H<8 :(ˁ^ʫ1ٺwt=60`|R,e$ =ɱ%F'(>Tܾ-hZo84C:`0R'^qH(])$O3F`͐{_B~*'e×ԫ](b߾qܞ;pxoǜ2vU 6Sb'M/ϤݧigOP L klU#50AE yg:e,(f<"z_"ޞF$/~m.PzCBT=/sgQ^Xk`u .98'Nk /42]ڃla EE¯m Ֆ-L5@=^Q:/~h%SQ?e<<n8?d0rܐJgdqTC(/TCrA' w|ȍt?XO.GC*Soy 7R4D{#͂ Tzl A68q[H,뛞1^^x! 1d?"~3F^>vti7 6Ra 45`3c/ju(AHP(|] ]GI-~μ3yO$viKՓ*r Rt'3A# (N)&6pf}E ~?M͸{p?3;t$Tʕm, K/w 騙 XJl9w%9my3V,,:9CWqA~ih/pF ё_y;1h!>f<eN|<6 "U*I^e䄡-B UJI,G@q^j6nrĘ,*lWJKFѩMȯDN2]ZcvVVw4C57;NwDms6WǻӼ 1xa!'2xTmr8B:*9K0sR1Tjߟ!?{?m{Xw Ge ߔM?蛤Ap,@pLM R}}}^gD䜰5OK'qN ?^R6 6+~7Њ3:@Ύ@# ImN7t/@!drGB0`={-dt~IV.!CY~p}# Ĺa#^0JBR@b+Տ[jCݗ6#Z, >/oFR;tY4!bhêFێ%Og(Ba \q`pwR2aɯ*ା4Om*9,@4 :``KI=!P O DR[e +kƕHtG<#Fy8>= 1zf4 #*k9»kmhO*OuoE|#LCJSgZTfQ8$pcdAVbs#aQFGeSNm=S|p,c}(*É)sc6VpI?"8?!We'EԤ8^@@k4ˢC)2\xwIm O٘BRZ6Ih&(=0P6_`IM $_u|X1.҅<c w C<' ̱L<4nH:f\U˚9Sms,jbUXZ&4<:/@`/cĆL 7X5R+t)0Z@nGXE冗k Ȑ@SHcj>:J2 -_ft8UUo8W _v,lhY0o)&y!3]gAJ8 oT:a?& }E8Ɔ`HNǜ*[]'f[մV$7BUcDN .釐CS E|%hg8.iNt9eJq4H?ql7j.\wn^ ُaMzB JG@oh2ZZ3rK:Zגxi{J_L|j?מCN+J6AH݄<{>g7!' X^sX>@F`3f&&B 8Qv3rhT!# >OdLnYuu'jpӨ ZA w9&`SUdSWpc:2Q뷭Mz$nk74!_G{WgJW$aABOVz_TE<-< 1rG(LsR2[=k@Df.PSLu7k{GCӣ,XTtK|IMr27,jlj/RxCS0}01+ G*Q'K'oЙ Lz\$@:5e!~҃Pf@,U}9IH0lWq ?*xH>4|=Qxgȧz(E,ӶW]#dx!عmbʫbe'җvSػ6q-yp5P/kFB |&y{ n *Q6so¨V> 55UBUU4jj\B'ɐ~Ò_-v3lJ&uto~DWk"6ۢ!{̼~;I oyMzw*G]LO?t[7`Al<%lN]#NyUoҽQ`t|RWbFÀdQt4Y<.9 t$B;%a*U߷ ǍHZlVd՘&edU؀MȢ빡0RCͬ*L.dc=U&Z!oD Z}dT?DW;aQJG;#5b/{,# p%,d/*MNWflA#W'دJׯ 7d!AeN RD6J@, 1 4Gj-3o-[¤ "Z2ܵQ ys8 EۅXD~Kn{(̣5Y_w~-mX&;JZi ncㅄ5I_W<2p) kSھ, * pFJ RLVdalnPkVG~8IFqD}Vd'wk1SEL?C% h6B_ ]|2.@([7m qf](.ܨ>I+ы |0 aJE p!@9c9X;D4 ^{\?9*ZvPQ\IdA(cF-JD*uFh 0cڳj/Y+D-T|#U34?ѿhQ 6~lUrB֡:[KSGƍsz$#rdGPIZJ"FϚ2}(nu(`XF <=]W})[B A9&_$JF]~Z(![Dvo.,{mrV5VF30yn_$AQnHϖ&b(~ݨ$zc"~:$ &(j(>MY%wDn,Cdr뜊 ; e,3p/Ҷ#< )Oms`o1]1n7~2^nac ->oA*職 @У?ϨOor}ChM(< @a 1op.TYJvNRBkPBLz37jgNĸ!i#=0cãBmw- 5{w KIM#&$im5`\U3 *<`v%D?4Bw XV;k=delDhؔ ^BZ C?S:h kKJ%cpmAA%B`M#|9o# "))+\ w#|гNW)Y}ČwN-?l.[}q`ʳ5O:Fo7rkO %5әЁ6,m|@#ӝZX&a-X"bňA<+GϪ9Z:RN9 }k]1 ׳./}6F^*Vh$R36I6fq9ҫ}k@ck%4PD)94_ |le+\b'Iik\㫠SĊW_ .cs"ev8d!Oye՝1;fQy^v<+#c\{ cwu'x0\wt^<0X uAewΒ;&JwF_qX`?V,)^ڀnRg\*),%8>*h/j_.Try2(רӗ kN)0UV) +p"U v?3%Y)Z@Be~,qI".R| vNn[qM?I*JSF<a͆-EZfc:^QKG#bka-xhͩbDa$1ˁR"i YEM_aU~K*L, q܎P`°)lɋՒU-f28?v] .=Mŗ07U8z@GYTޢVҥ _]ǀH œhfh*qx?ꮁ8^n>!3y̓dg.ˮ[ꊂR[|@?ˌ] @Z?_:7[2mN! RPi8~iNLbaEm?ɱ*^6ԁj/ &$ugB߆!˸Τ:e'ܶg!8x@Pg:2yyN HƨkAg'2Oo )xaӎbI_H~΂Z^'+{Aͳj[/ZG$~7U\ ے^o1,dJNl:icیѩ98:Mߜ4tW~[G4kn %,K~\iYY% @'l:KrV*-a1!HPK߭AjgEXHľfߺ m.|>q fzU;|! 2 OZ!~#GibdNX7J_})ZYg@a:vy͌XNaOL,lZ<)cnY1\8PsSfEJKtB0%GpN  3Zas63(Y-Z4I+X Q$,GEG{Oa}׳U Sl;$[$7=R0~O@(agk+lXZ'ȡH(fo`cUϩ/MtegC>1V\<=OmOtR.:zqr6^ $cPZ~:.FȾoONTh!I}(0}*B`LdI{4Ņ)"j 0w`/Rs+|TS8_qΉƋ 6ѱ4+j؆xn7}H'?ﳔhj9Hmk*%G[6 g;o/! Q){)3#-WαڭJ<)ϵHNJҪv/1BN1#T縗:gfn!@)dPbeBv9Q?0֎1J$%ZrS*W[61HԞ[8 Ud=hӡBS4rVSi3V}1H]f$CLV05om~}kJ?`(sJl!X}jjuvs+ B㏖#m"bp1$9 k UYךV/x>pM3l'(p.Fo.%ܞgY 3zϒUu؄yp+ݙiAf8jᑙ 8(dǫ&H}#˜ɕ.֘ZTEXzn23U;>OԹ@afͣr)YGŬx 9?toSV![x$6կ}*s< s5!6<޴^߮)oQ T:LJ0v/Q ^56xPƨJH?C4% !b"JOWGzUIfVRޤI3S}L19,p5#ڹӰ.AAWYn4JZQSvsMn߶o3ua/eDrڼfq|.gzA>WL۴(Zpm2!WPwpf?_ %&Cm;Vvs{#<%j5z Sx T˥,<6mHO\[4d].܁tۉBuEhAݗx,7~^S_ŗ3m k?妺h$.rG9Yvو#O+!E'Jp#OLjZGQY8ؤ5 AIX ]C+UFŢk9Sh gS4:2@t,"[zZ2KhJSF\"!2}/%w?`Nna`#oJeV5 1Cߟ=ԾL?hw"cX33iqYswAxC+~]4*N4 P3`1DYg~I <:BOo';Bn|7WGPjM_ԷbEpu" F$]xDB];3Lg.X|aLx[a *L/qzR[w#ka˗#YCr*!a_BQ{0$CvCPto`)/ Ljc];H0gEy_n~?3|!@zBjkm?kͰpW_;8njP+,",*ْv0s?ZP1w+ aꊒx0( t~G1.0EAɱay֏9]9FLD,Yv'rj>kgLw'"r+oX b^p[;\0!Cc*OЧ[,--{`!տW3+qb_1!͝p Ti4zּ5'XU 05 X.M6u0UT<6'G?$dnN{^~ GA•h? 9*̤"\,&>L)IbỲ C}ŊKTrpe!0v'Ŵ5t X/ =8 ꔤ鴠Y5Xn j_werk g(Ƹ~w] fsy%&3?[6P0#@Ee.eHN,ʉՠu^rF4\. cxCyw].ߔ]Tس,c@_{fpYM~ǃF^u03c:QQZν M5ƶ^6 iaң3Ц+.t9!T s.0#;w(i@qFd?Ṕ0fu{m κuaM%5'`^ZÁ4 "92-e[bx齷|[|-÷ڲA"a,*$Ay~'f>fX2DOZsRP-r3FHSxR?]u <@YIN VVБXg{^c.G,F̆2h@NyV`syj>(rnҩO=G"p3-:@F= "4!5π?WYH5G +镏 , j c]I,t V^kϳ{9=ٿa㞡X\W9ɚIJMqQ`Tk@^ҧLhshBדħM1z4$?,,GPBx\V|+!(@GQ؆L\>9'G.kҺN3Q7_*FavY9:MK4OG7!%˗/kfUR*mbQ jbdB={n`da57O&̨_u֛]ٞGՃ[^QRÝ3W*TH;w׉8 NlxD +V-J7L+Ԑ@wWuF_q{l#~pa.YИ2/|he kM@:Y, lEn:_4"o޸Ov1Ay,/܇;Ǵp7}pRȺؓ]$~NjqjGGQ$R f1KT%<̞/Vi9)#Lds}1HDfiP&z-s `wdkM`ndA=M 1cmPK`D×)A@9z.M;#g8GĎmڽ.%u")P1C47Go'ܟX=ˊ#ScQ2#c2?H~3Œt 8ط)-ς k: yY)<T`[I BO>sqGyZ׽ @JAo^P }nkrFmmL>k 5!8A,RHԀz3f9[E_ݪ q`+?]OӍ7;C$>8T$Ue :+{z69S\63T?Mbr}' +%$O *MOGH|a]|7Kq!/H1hk]g|\UUIK6rE| v#O0T{'R 4/Y3`{a*޺Aπ+sy(45ľR;vw{%|&Kƶ)>O2:&x8uB~dsR j/P3/H@k*rtp2?{7Y}.G2;G"aU]Nǹԏ33v'(pjV<@lE[9X*%٤s.8&Ї5Õ @BԊ 4jm %H(Mx ^%|/ə2>^kMJˆ=H2ֱ F+x!uRu!rAz*~޷+4&cܖ?Ոk5n.ʏMݖTvnBeLqVB(T5̭32Ԑ{_]l8Lw`Y4K"5oKzKпS39x[*\1fBǹO7BQJ$-o\ʐNb=qezqtzZ}Ь֧EˇM>ub1#hE5R/o>p)=_6ל ~e0C(KJzS1IfhMR7H{ )z@lS퉍0^G;#' l #QLj9=uqot Hd|*9\&Sp:#oNNyĕ_Z(R+SU\v,BO. 7&Llsm$3_p1G!wH**cR:R۞Mw}| TFH-էuSl??)?_l'B⻲ /,2MwC4{}=4;R-P2, |=Yi ^7 9fdiV -=E/LH){ԛw9Z^X6Z^ԥIwGK{:$&Yz>7B*/^Uq|\g*%8EQUxJ*؛H2Zx膂XZp˓L,9h^DL>Xd̴8 >d }XW53:KU?C`7/ES؍@̯EchMMcVW^\Ix5ɸ@JzGRXC8.UnQS.Eã'( ơh{0X$ (4Ɉ [SJ "R+U-ziQ;aǵN`*:95x7,0ݰ_}𦹗kN0Qv# TkTkFP]K\IŸ8m0q @~pBEvBaӤPnM}¨' jMhN F6{CpR߷PQjQtcCٴ.bߞ hVqOwUd.a-.gUlhTT5"1V{⢫3u # 6!Nmx_x2:G 'DAᗚ,mvv@`ZqgTqpV-އlBT[ 9+7=Z<NޤZ7?;$\8#oOn'Yb=!2Sɓ؅e}yTy L,Ӎq/xOLr"9mXs>lśځ1&{6Ƚ-F"gD׋dc+6)yG Ҟ7# MxyХҖlRTA zI?R fq %7&lSyMD0em QkzFafmqH(+8D`I C[#0ېV0RvE@33i{ u8y2b 07u,\f-"V-js~w(NFV Ť UԞYѣ3:埅Pn\oƂPZ5$Qq8Kض$.l^~١(IrtavRٞ"l0M bw/:ФCrx͐s% _RWU=VM2ېJ<[,}d2T2zFx aQ1>m>㑺j&D^⽎ ,66< Q;p>ZF!M|f' \ƙ8#E>;$e@H 4Oи!t7N@ (zKůy=HwP.3Nr,X;? $Mu!S۩(`M71&r&M3 o:VmrDvI3s] E功!kź5yLrQ jw2Ei&!53Zˋ1j\dΒet(a(39fc-P_¸smL澛ܳYM3a-V"y>_]'چ)g!qqēs< p,3ۈmaƴl(g] {b8-I.qV?OW1A t(i⽋"QF*.J76H 2UT0Dx)̚@dqX-gkq8!utk&*Ĉ%նQK1c<1׊.-xhw:;hsTUalp  0t{2^p'4v+&R✛g2/ K~qgt[贰 @FS,u l]'~ti&2-!Oة*Elc,z}l]dՙJob2wMGV܀14k>` hjz7M3}uRԥ{,`<,뎹dӋoJ>:@Jtzȇ!a3#8}}0Xo)=iy*s5nQwW&CyqUjΘ/,j=  2{vH%^ OT 4W2[{ujުΧN-tsh kC #7M_3a>Ec H{.de:?^ XǶ~7NV`۵RW-0 +ʯ1Qhx' DB1!6eFR'XNSȒ ˭Id#YK#m䫀re2WL:HX/z9(_0DvKTHCK$dtP : P -J.W|vhMsС&?sb1yƢ.u6xmL;>͐"e dkEnX\5 t6[Rqs#nk/W<.ݧ Mi / mITJ.H-!Q׀ m EV,eqї&TFxL ;)x^ƊC[{[&{USfSGb#Hts'0)1*жX(H6WɊ8<=efEtmk`Wf 8CI 7 m:MMy5)pNu|2dI]#7|1>fh3whN=;=.e쿟S"XWi#&|8p%Im2n n&QIo͚2yaeЩ}/׍StfpFmHL\2e|꣭#FhΉA|좦kһ_|ubUP>ƛ,g彙gG Qۙ QGf7G&WBliDhco65\0X!;i1p,oRJYgo5r;=B5L5x`߱ɜΙpFL+KX~eب~k*^tÀ !CEz0e.X|ذ\-쀰\x D6{A=-? 5 p׬C~u9 C;'E1Uʈ*Q:YΖsrz-;.#ua6Ţ^kJQ1Z\q8<G:Y 'WʂL'r)`M8[@S kOz|/Jɐ3ih,ˁ_c0d#w%;-6r{թTUdXȕ0PEU9m DI 2 , eo&x]/V_/t75]ރR}`Nal=`+xS̽{WMҜU;\ Nq:r l$1gQ"ݍ02:T{;ƪf|rUrʘԏݛ_}Lꏳ>é*Į ϳzCkٜY{Ώ~} 4ӏwJw'Yas>.EυfomܤSlM4Gt3q-3Vii,& yXXlS:>U9Ze0β@y;L1*_}U< K^ky("*Q:1LsItt]{.'0Al]GH5KDtk4PRXE ;F=]ҚHCL vw7*H[Itؚmj r(dT(R  t }1`!DJ"Y\%B wogX̧ԃ!l<@5@i$gx>&zgv=XjmgrIBgE2n*J; \EM4Ԭ͐4[fmWWH֕[n\CV.sp2W=ެĦt{׺EFËP D'kg2,0+{N~̃HTzV3SʍVuK (r)IuRpW{Klż.|]d+EtX>_kW 6"H+PОJ?Lk 2s!FFILTZÌh4i—ǰBJ~SHXZU YvYyϗ|]\1iZ wg?1H=ߟ :Sw0%;bn߉'ƅ_VYw$jI€L,=ƬZ`Bvy~%1~O:V8'_>Z[rF'O.8^ٺr|I`~M: xV .8V(-mA,8ҭ`%]Y֝EO֭a8-{'c:3vE٧ ZN' q3%(9<;rX߆P4&/o7*јto~}K״$t6a|- vV7=]f+!:Y(o[qwdBP/$^ZN2 >LmA(._,)A>i2ГNG{bDsD7SWZxKrZQi)wRҋPרE9F y7cƾFXay\1>Bx g|YR|p`S*¹?~)3m-İ<'/+Gʲ#4W)~z.מ2Ѕ`G08ZRF :4dJmah۶9>`'=Dv e* ϕ.8'3>?~_l77ʃFzW0j0|~Z9Z"kߴY\4%RZ,zFTO\ .:հJQbc4Б$%.V("M8= ybD9kG-2簛}} ) ƒqQo.\zYM a|DeI.@̇^E_eb#GWI0~ {ѬA7茕qp/MZDI)\A# pij( U]SU p2f"p, N$XAq uc\ ^Né\ r]b;U+@+U5 J#w!Gjl|cbvӦ M^d2i;' &-VfՓ:fř*~r+[P[2eŸ'Ħf[<ti)k/[@K짓O9VC3 *}3y/U׭u8gU7 L蝰٭'6;_yOSʄTkb6guR N>jT^%YyQD:g~gt!a@C \R;i UlwlF~G+-UXa˳/x'V;j;=U*G.ͫ63x)@ԩeY)f4 ]dXPHV8“PujΑ+XԳ6@_Z;ÃG%uo?FdU7q"άs2ʋoFsZn'#~Dk]Wbۑh([ID#M9YRX!( :=!Q]dOT #`8 &J69oO28> Ui';il(ǐ9|p+'}Kv 3Rӓ٫Uv8)Ahx{Y P2VrSMRh(x2/\j+gwE L(( /Xd73,a#R6WTB6 .W6 CH@©,gPZכ=MN9ԤAKd.+b_Y]P:e3)0)IDAmG%K0N^ RݬCV \?LђצSۏ7cH~~;S)c U5aBa`IpuD,oJٙ߀^NKטaǃ.H׮!Tݬ/7m lޅ˙3$Bg,~t[N2裠fi)R3ԇVbN9:P?[{?*~gB]+tbdUxVt&;sFd-Wq3nyTO=M1T-pdoz][/~{(Iy˸\\c:^ ®GCKh́٧BL .EŽ )Lbt%  ٌAa+g.rƸ"չsLCྍ g0-@G@ tչt/:$b p 4=Jn46>Eξâ;w'4TC:Q݄P(49n(y,%Υ[v+p 4HOZi3Tbe@$Ik o<]b!ɅD){!ǃ"@ l8+Ф;כ(&R54~rP]v$]kG{f!ԃmc QC]Df;-gNߣE82ZOTu!YA3?ˊ6Z>Y+sc" \gy횇 |ʚuTLZZ+yQ^{D0܅q,n9J0)Lv\uZgQb~BYXOg6;w]؆BUaf~[fыM+Cc!:vd\ azDHa {:J`F^XOm>ߏYW'8 PM<74C!mĤt-CѭyBg[TP棘?${inCR#_6(Zu^yayX9Lϧsl|oHCU1+%+[X?†-4;vpy/|H}ʃ3nܛieXƥ_'M`*#;vOd:Z%?F 8< YmKgn#%)cm/@ @Ic[l.0PG`ivalQ̇j/~M?kz51Bޕ_A,*@ Ģ~[!3}s}3 I|#Rp! M<8T -% P³S=New|)`lT s_cXGH,@VwNq*TQM'.zhCjjiI vvH 8Kd9 X@pnQYIoo٥"Sjk7 b eɷ^/U>رl^W١b+oϼ:ySG u82hr&d}Qo!-1=;2 {CïmdsK}Yss==]|{ `цA12\a pP˼%l: 쎆ɋ/Zy+T[K}Ql\?æ8'kU.x's7RF[c|Ia >t5V?`Vm`5j"!v"ޡ֮ ct9J;hZԸ؞;zFӗ6^H?}G>2R2.94.ff<KYw S%; W-Qߙni}xoqh/ XGd % (f=wxn!(Jz(㙇rI]GCj7*s\H{:BRhJ=JBNZv]׈gl~kͿ~=\GOVCդSZv\1*:.=*$h& gKjzFr*;ubպtd@ ˬlQzDŽ'_#1k#i1)i?qק'\e;L9v+fWVezS [p<+3U_OgeI*'!,L( h:!v9RЗ3qtu {l/)-uO" aoXn=> .n[-Kإx錇y44?M^#N*l+H1_?kZuXӞϘ ̱>mw2ߺeeތR5cVꬄH?{>pl`@YYMmÚ05xއ(>࿜(iP|1^Te vJV^zn'a&_zfUC')֣e[*]?ыXSh#pcr#7%' `ip揷A#D}!3'wm[L_>PPH-fH-A3嬩cs!੆ } H 2 H.%ix|)jExk\ziUq[/V.GL\7>jz `N4܀SSnr #cl 4d)neYo\n'Z@Ʊ A@M״o{Ef> A^ s)UJx#߯Q1vSnKVSN&(h2$`۲{;>NѷuI}AT=Wt> s #UURPn/8o3PHsS;q;$i/Eު^ۣq5qv"Ug(W 4($^WS}v& W J]ߝ#Jv0 6N~5**Y[ yq!&8i?:hצb$B1,"S:newV6[!84y]PzxhK"}8Hh5@;D&呖!_W)?]W;ܲ.ʹ͸6p<2'O]!zK$IKh&ҿ3z|liN O-j *`2hˑ"mchq Q?F^j;c98 }_L#5GHi^;D}3T|7>G/1[9E mAGOQF7)>t]BI#_TK><+0QJ͜qZ%yF-bD' P{|#V`RL'TޒI~7S+Cwed4eK?JA_أRW2!3u-gh,Gȟ]`~Kpɤ ]IAߥ yh؎ = ,ߠf$Wc,˗}&)Vyؼ-@S NL7y5H'PDu]EWb竨yP^,9k..jβ Qh}[A+:ɫDrY+~{ Qgi\pƟF~PE~\V;Ј`S5$S ma `vzS=H0ESt@9fo[ :7c+BL盳\3[wH\$ua "lue%Je>5zK:!9>f]!Os=,hCxy T}-jz-\3@qBŻa_p8JJTJ]/$oנSrD MM"aHǯ>KiZU8TX%]fzEф{L^Cg+M Bddw@EQ$ cjj&lҢU7 8[!ӏ{W_g`6JJKeLlћ pr|mЈ假uMvz q i-&+5Pw tžG;w>IH:G| jIdF2E%J=b;s^Gh U'iYAф3euȟQqvb>Mngffΐ~<;g(@P`4/{ѩЬ^;llMDD4w=S&NyIq?<`^ؼWQ^ݍ>&mt WciqxRԘg=d7$W;v|vP]J2tSKd%XzN)Fm'I7(҃!QHR$2ahÊWF}7lc:mdGTݹD+ )E :,^ۍ՜I; .p;ؤfȎġ~@Y{\sӓT #;E;Ŏbd6h9BE2Z$]M6D nӳpP zV)*fBJׂNf2uiֽ{2JE2?'vbYvSC@h~0?n:Tmݫ`G\| {Y:sFd"^ӷ͠JTl9b>B{^fP >Y!qkZ!S"5K1A^_fŏ8~9Mc6S~O^TpR 6X7a7ꋢ><6逬Tٜ}MD  aO`(X# PƥxkZٌMcV ӰLD(츰Bː HF]0E<FAu ZL, 4$DH48%qĺWSlJOڥODvJ{i'^|O#UN7fzVuTTӣ D3NW TjԹ܂c{j-#@Hً/^aZ!m?4c:lOٷ_P=Zf& |8av]ѶBnr9^Bf]tGM"^VT R(ߦLB9rlEtq)^Rv)/ҌӘh%>C*uW+NKF/65lr6OP4xxTmb'g;Δ: z̺':iB+ >`IЌW6 vQ9uݵFwmW{A1AijЉREH/ڹU:CP/YZ2 k N_"Ro񆟁qM`|OF}۶mEH 8> WM6.CXz?#SBsM@X<;7p T+h6 ~p,H޿dEj+>8ǐ`,@VrE4pbbpqŽ6usTR]Qi{mӻ%w5JpV\tpS8L嵇37IUÃ: +}yʳϘ)D1"f쁏ϙ|>R?Js鬞"9Mbeؒd=x(Bpȵ K` >R^Hz{PGIiWEu9Jw { )I ŭ̇ʌג7! :Dg/т=fjcSHv[k6 ̔Pzte8n5Siq6Dfckgx ) _^/cmNZ'&HKEڕ<}k;%wSnmI9\S/xӸhZM ;sh?AݱΚGIv΀'sy4=ewϮ]E5Gx6L YJ SCgXF6?I(t1()ҭw uyόXJ  ^0j׵ϵJX!.ucaYfyǺod^@ա|(LrU{+yvN)V)EYg WZ^C a&?@WJ$dEl \xXS%l$&g,7m =ZdGN("}!9d"%ḽrWykrn5m 2LP7`YRJ#h־RC{R~Rڢ`ǩC0eNtxn{+!\ Un[CzkPEP_v@<8Qwŏb\5)]S- Lhޛ~BP[.$Xk53) vK$B2׹th?|?y0“q9Mp5wk>h /$_v́~v93K&Tl*P l +8wqN>Mr2ԖJP@}f-EHYPJoL eT9̈9( "1n_l>Du {%Egz8~Cek`[+ N)p׵&iVeeBWNTTOѶI'zu,Y%QY5󋅒2pytnAXǨX#W3o 2/p6m 6WS*ﺪRu(X_$2{x;v_/@`0 ฏ>AwzM4kSqdL 1ܻy QD "N QRFʤ҃X8YOƲk^͉0|`r%tWb\IQ8wWiY6aX[T/8J04TfB;Yp[* &lh2D?vluoЗ#=bIz=ޤ5൑EILiۘs:6?w Qx=kkNc9tD |2ib< 4ŝJܚx/d={8MLؐ]Z k1_Ck DIHn7?ӴbV$LN׷7MڀDǶM,-kd{w hHt"1%q}ݚHWף" `0};t/8`J† }!:%J&zTatZ 9y_v.R%.C':4~WHbXj1`й$XڕzcS/6[%)ڇLyQ{_=(bh> n*3a%~gÆNRUWoɥͨ1g G8fuk@4eQk0TY>-hn6ĆҞ)sΧs֚h ec7;8bv1 U"Y M6w̍J_d^e( JH6~m׶SQ$F(OVI Զ9p@tEqr1VqL̏CW6?0E*l.PtA(2JWߞlS_fҚÒ0K~%fQWCKW-sGVeW2!̿Df@.hi~֞CaeS3rU~etpW }7Z*mz怳<9.iykbj*-t$wma@i7@< |U BʹYC8%yDST26bHP>vme!%EsuNˍʒC\*{qN[le!J8.:*=XUQR(R}3y;QDeAS}ukM>Ŋ@>S%fKT=r6uF4#_ѢL&>XivJǬ RD5+`^`eSWEW &`bTa8q'Y|I]mo5ȳ [ bD fUFY9d=Oj'[ ˽XssR@釹"ygsZj#x`5Yv"B >G^0QR(Dh47m-c7_"4Y& Y ԁgV `~mShT"qg#UЁԠ,׏>؜9eDڪ~xqvw{)(WQl4Qd_bGNo(=r*} m<< )1C_V;*4:rRDo`H:C.258|!+q%?>'`o=(ݱRbCf|2ǂ>wK4c&L-ȼL:ʉb &P u=z]k&>zHi/Ar`TO ^AN'`=Bώve"L̿oԗYwt>(&E Vw[G`V<)3kL6iek(o4Gd JXbId KK y9 k'e/X1e;QR-&d{n[qlI=eӁ[Bui_HT_Խ]^TI}fa/@+bet/]Gte |a>"OVeS_jDʙΐj(j>Jd'}0T-pDj#$z3ѣԽS8۩ bk m32o:0Kaf+.gj9 'U:D.LxWp^FSkb HHtzju0W:-꽖wCDjaJ< ,}5EAI!nvVg*&jgS8:2aԄ[fy>^ k7b8z+vM(*NB>Jq61Z>H Y>wuO䠇Μ<{JV;x^ U.Spz׊W6H,n7,AvW_ (eпAalQRq{3oL잿׺a{/FEP,̓@ѪmN7 EhE[nzYSw! dZA5> = VLҶu1 ",< FȔGޠ:PiXS'(_8âVJ'?#_3pl5GfXYF֘BQ.+'rpyyJKۅn |_f1˿WB0l2G9/tN6a܏&<;AħgA w.6e\EZZ}'9+ {s<- 4ԗ[^<"cy8!D1M#J,A 2XA tT/KԋWN{t\O؏H ٓ5*OQ,n|cnLh ?)Y١ 7]VZc(/؜]u(lv5}pg^h@t f<_q$TcƖ[jmd"zՒܝ73Ӱ"{BK&i;k/?\Q;6tmjT%r#\MCW,COk4$E%S1N!\Yyw.=9e1X| qD&̠5yTC;"Ѐ4MF#c`k͞veކeD<= p]2·ib㾝8 r CIJd1&_|UPoSЏ&2')"ƾy9m' qհ+/I-G7ͼ.M!dvkCJt8$An*2j a;Qsrr<%GRrd!_j8j(yyEPe|F0 Gtы:u069&8IRϐ^Ng77;Y$u 5ĬKaFhϣJAU-\WhMvݺ7^}@b^0%IUyb&~Y1vϝi:!̌21{ xʳki8dfH=0-9unT2 $Je-F9U{Z:w[ckT)r!=Ε(c#d=eqQ$ZFF -]6i7rź#2ݴ~B^ b׆ϔ$ J MY cY411aJS3dB~wٽt6"{ +,iT 6_>I"F L2ϊ֛25,$.%mjn3ڛ+oĎFk>R-E9ǦsGc};ƥ:SPtSŪ9٠)Qt(PVP%Eio$P="+ytׁQ?gf#A9%5Ll DS=},[䙿:X8No}yWiÔ:ތ N,V?_v+fȗl9VI]vزfQt`u#ݫ@Ȩub"n8 )L{_={{xBb|;, vI|ޫ.T+z1T6!RBYs!aB \&;Gua4(ې3XA؟P.u&n HLD: o!@MV45cPQ;.>]]x[,8!<Α7*چVi})k=P꺚8CiX%(ҐAͼqЇ;p {2ThCװ+[z"˪cUE.eX=X2& u%#rܟ EW ̊i)뽦g![0&ڝx@$i@ @a!AKVz fup|ey7)q/ YA^īiر0ūI75D 3o0)?h0vnJE<껫xXꍳxBixl#b&X*nXm`_'Z5J?@1#^OJPwma.Jؓ6QZٶ7B'c*8>Ɍ o1Mj3min4HTVD-jх$mCaظdĉlH@AaK8biiR*#'>,pjm"(n0b:>gyfe {o*W/:}`wE$sOd-1aRFh1@B4S~a lQ a1 r62) aQ\*.G/n̍$ʌE:?|E EUdgLw-Ъcih^^-mߊސDX{.Su"<"H k *Hz[gǷ d+)݀|ABTuQHҾyax+4: qxJ^VF]Uyk^C_QNY>S'X* *OvUKbkpFGg_W̢11d)ӓA] x #QFn+0R #1Ҡ.&-SY7R㦒PnjoiQr9 p?- zz?1ENϾ:Ll5"3(4Z8T/D '4xepSAY>@4ax#{~MqMJd]3+`Ƙ38y]zpѝkt17L6%ShNhjawKR?3ק3[BS7I)aOVS]™G0tcx(C; Gd^/wQ^Gc 9:.{Uɜj.5Z,JK5j=0?.9haM^s!yVɳfRlvS|@bYπفs4&o4[ `4zFoN LOvB8;n hY[H ?\v2Ȩ";aiM[Z =` 2>+ϧ<ΝoUXl|4qDنӇ24&@vϫ.q7};.*$oX7JevҀWTY1Uz蒉;FCPXQS"5p %)I7GVel?Xma£z nܫE,$FPl*velٰ;zGypP+3e2"x$AjKBNI5{`h)GXx[/(U UċS04p6h9.hd^[N1+lӃfjN"FY#+n;b=eHE+q Gq;2b,mdp"%fnNu8Q| 4HxpA&SgG:=AD2cI_}ww&jQPەK{VD2Pr_;'ѱ74a Orw"%sodQʕ=҅ҹMi)R?#8*McD(=`L{:5$!_ZJVpW.Pv$0 #bav2hkwR̀xj2s -d ?M*VCs}jЪ h@S Z/uÙJ8'QqLB r`(*w6_ Rd=w i$w0[vWgӍ~n/)6gAED4OAٜ>YuW4ajC&ǛNM tf *zm,օ0F:-^S|c9j&8|=bO7gňҀi/WWNʫZg4]ڜ̺af8ߗ~|(.zEř5hy1r bCȮMU{k'V5x `j =5?Q!ia;mB{e}uY,рSX:4G7+BDzCe+Z{S\hRdZ͝bnڣL2; \{V|CVO blq3/80cg(o`@Pc]o.:5Mccorgi2ɾqedSyU3]|&AҩS1d(07 0·u;_Xж@Czj7yQgҨGo_,߂x{+ulπL ViR,- /ATOѪﺆ%} oc4wP3QZ7&C7ןcZ]Py K \6_lSP'D8o{X|AzU>ee sJKf!䖯аɧmQ*v]1~;bOrd*5HtB3T\3/vrj-bIϷi/!+bԞ={vB Ҝ}N&9a6H{e `}@MËO뜅?0]qe]vX4^  I9!"'hCUJkm$eH UKZCJM.cfO0NU%zAM'`Wq}6G.@IvĎ6+j|IR2`\`uкz<ƣPȷۢJ5՗(vF+q@2v.xR6x]Jxɿ(ۑejWՃĀ3r֣M5@{> ;M ? } %dRayb9%on':7nB;.fm荇aDƴ ؾb+`S$џDz8wT3d։bk8lIn-KUxݚ 䩿)Bʹ!|e [/E_~h /0xΑšv:˶ZSj%d2U^H k~SGe nde ߧ3b؄iHe3՚Ѭ[43f[ :}#S̓V4A`oȨbRR¢ގ=VO3){3~m_fY8xGSҒyis廂FQ`9Xj뚞 u#o8K0ڳєA/YmJ Nceً neL&U-LTוY~Yy/r +CJ$⚲e4|ܫńv(Gb`7k%k&5R{h@E]wW7ͣ2۷q[* <08Oeli=66koh{k%b6KuJUi텮~Xl(f.jwW/TUɭ.(J|"n,R"\y>mc䀘f#xֱ4yir9@P)(3] a;!T .)O}VC8$= fǗ@&_.Lƣ4 `?_;/նjG$=pD"8={XUyM!,uz_}N1 (YM$>ms~rRcz]]O򜆑#\*'"ӻlŦevՐSAPx>TF$7f5mM9M`Ux%Z/87"}#4(`{ۦe*2V7& ?A{^}-e|%橚Gn`3KAH!SϯcER!i>[. فg?oX{ET[U Dw=艥;5OnKRVl<ߵwc-OcY"m:2:q(7KadU1yF e\`р{ՏA7Zi˞ڐ`O[qG^}(m ޟ؇8a&-ԦXp1 щus^d>MT=ڽoػۏ^hAm-AZm9{N`&{noy64W#y;^GR?0,uû6cgIV*ב7">",C,PJbk`iFe84bB*]QGAa愯inΧ3\d<8)(d \r *wVEU=jø?1tDaW UHA?jclܮ-#)6Lf}K&i{;JjdJN`F`GȤO >)'=ɮF,b$[nC3݂gTGPa8rsQ_FY|?gc[?X5M DEbXX\@FKb'{Km VhoN9ЕZt]\ݜ:|1-e-jߠ$]6BPȵi,f+M#:ƪ$,|VHCiZLe)JQ3%H&}`r`2Otb!rs{\{,u#}lARh Q/(ɕ8P k(c(M 䜬$$#;װ$e .dƒEoO=kP뚳Bք[CPիg8mYBtv՘2W33DpQX`D4g#fJ!b~.ue^(bPNJB=l2ޤDqUarv$ӝx @֩pHtGvvgIp~!hmT2MGL`6^<͊\^K'Fkg@Z^t~(br9zx|?vi7G nԹ4z\Ko>#nU)ƴp%0GhX2T=Ih<x4\sn6U}n/CX%/9>R:)"דvkysXnUJ,Fl?-BO +ޛІ'K[KENHE4 6Ol Yh% 0Uc+d?"NB|huK9GQ0[›&S炴B ~yRп Jl1+,Z l*ŒR~d)~XKe,v|m' G~#v88yR٥ZH9dCxJAs]VF#y&Bl ΄#Z]t:LmWOO?$7`d6w駱SYLV# 1G΂}]aCgDq%Һ@ъ?D2cD t- 'VL9"nT~5E7.oJ󹒡f1!d3Ϙ|D/\̣C84ɫєtӷ nKROZ@93v |im2K{WLz`! t%r|!5$`?4⹅@L̈ #\GIDw*-}S)vD(_LR*O0}"_ !n ϣ_G[|Ց wOrA)4\r;bk8&tc|.*rf4هb$ C4D,@zxN_>!L֐!kMł<\e^hZ2Yƪp5L-%`)Le#%v^>̓GpG(ej}>gRD~(x3bJuniDu(j?Tsؗ"Sx7[8pZ%5 KiM]!9t2-X)@_dPs\O,y?a'Ls0_j~%.DNdݔmWwv^([|x1 t9=ưqw}?&@q^LDUo;: #kp dZ"l"Ч@$s)5i$|T\ T|$O-=zxcf[)뎲~[!7)m+Tg.;RJʝUK5(Lil7?TߏEFT񆜼^ULJQ)qz>koS*æ^`6=|gZkwY "n5#_rՉa|y-mBF In6M~čmC$7wؒVnkdtH}LE. J]d `VdՁ%vs6k}R KeW Y@?Eﺦ<hb@=s?`GGF5,,\lVE8VT![ƬR9r9q/k(]T?-W{&,|D5;)"‘2o:T|oL٧"o;CzۼqUJBg[?ׁqd4ܯܭ",#c[A{0AHhN?!#= 5EF_T}D%>O< ck]c\-cӨ.ǏU=&ϑpޭpdf#KB=y:0D\->h0N'TmBܪa Tﶄt׌ W7ɼFd{nQo}R'jl>:E.#ǹ,Ev"3g;A˵5 l\` )x>})͗a8~\4nwoq+Ao 8%7ߑOcP"tQv0S nq*8ܮX5=I$hE8_:oM+1e NY_Ώ˻l#;H_>蝊; JT_5eӼBg5mv0NѢ9Xo1lW0QeFVM?4sMX!Hdl@HmhmSmө7F,] ):1KHf $ Cɦ*ZaKH@~U|_wWbrͪ(E;=-3c( A5XXC}C\b֕!Ng}M |GLv0%!(&He i&)/z~Pgej7dؚﴗ`fn-:ACiLk ՎHV-[ϥIZB!&u2O}[ qrD RùiR|t׈X#zGGzr/8wu|oz:VLv% ȡj EOq xھUo q?2^M7KK<ˬ~)F"l&6`sVuɚ×OΈV}3|sdNڇqDV9Ms!tR:Ikgz]}JX?qGqQo5|$`?((4T5΀C]4jNL'֖x 6Kws͘o":JS%L]ַN/G^9&+R9uV=èt#`VL](vYO_ESqk H8'hXgw~NSH2mI&&gE`&AȦE1qhL1WZOl%B7c, jd!O;(y'iUe+~.% 1䠮 +Vb m4\W2XI`Aĺ0ѪJ7 =rZ̘3|  FZT ?o 6]:u]%cGVӥh4HY9w/V]_[ W|HI(.J8 ɜށ_C7"XqprVq vF'M~ATaX5Iw+0.B2ئ}yJ>@> 9a`CMаThEݒ!yIل1s ,]ʅr*t<4]3 lY=8I ,ʱ$}W6ٓ/L?-W3{.^Cr tit&ArA~D/3k+X@CRlݟBM1[*Pe;N}Qq(OX)g$~sT-WMl~Lol_ rP%M咞D{ufU1aIAV-N/|o{ɟKRJ~^] l{>Q5w2c x_ntW#ȉpaJ[/9X{a =U}n“< 3廏 6hmI_x>CM\`@XVvU@Eyeo s(7aOcZOndYX.kٖeUw/E! 0d ѕͳ1ұT`2|O:۩ jU_yղ aUCD~mͦgNڨ{,$ZЍ.: Gx8xsD![4EÊy'a<8Hų laU[B<<auc+t\:piXd;B \`ҽGw2%F^b eǻĞKL3_U\O9DD!::"1Y-KL nR+3$2]6W8@Ƀ77v $F}s\6$mcwtw\elO+~2i3f>"dCLZ\m:ba=}Ls%ܖ?8v5f6@ӄ*tWlSK.rMLo7M˻1AM, :Xpu%ni#itVĭlSh P^&')bsKD#8=7ǐ'k&}Y؃,Yg*¥,_FY4iCXNwZ3BW6/'el`J) K;24yh$ ߕ"A~eI `Ί)=Qܻj9b!`ް?B>ŚU:^ 6k}kX?/mTL>iѪEfd t PBCzorp;mE;mAcTtcN'G[GN-sZcƭ Ru.:ߎT`ϫp=L N{L[za˝$MXe>WLjt`L$a*8vלFE1 c+rrͦ0K$T̍ "04xd*&2) `n#zu,_>d1nI]`o@e nrDq._z;ꂍP?<`m{: 4ߌ ! =BV!GdQaz:@Wb^ͅ/Ah%Nc^tZO * ddoNEH F֥b~?K1*w&/i 0B7|# rQ~Fx7aqI#q7"]/XܽgB[Om>^(8@r#mgsq›w,i( \g2~Z(gMm;4 Ekg&Bkcx9N r &=C{vGm%![BXon[F;~+Ŭ}/2 X*(g"+#ȳ j{B3D-I̦p>+nDϚܵLXjc6&\VbSan @,E&c)120}t}=Ԅ,> (2M[n)oЩ6ELv!:$:n c3Pۃz@8- \l>q"z;O8VZ*O\jv-D))#͵TU0' 80sϑCժdCKy{9q4)1O~$w#OQ*uuZ}|g<@.bF.%Ia!Z3k:- ]sP*٫a7Ǐ>N>_8ݣ.+O4Ӫ+Yy RU"iBqoN] nbRm,.1F|qw%M PYςkkN`O(53.9P#>oìT1P|I*EhkkNdE;utg݉naߠXVͿ3b*[LʗE((/{ۛvk8-݋ F 1N5ﲏ*V2|f^b4[e[|-Nq`(0{ n:{RdZf7O 1DA} l#e[<8@݃v_xV,Q- :̣ˈO:c)Ͷ]]\""SmJv.JM#2zuS<*B$ޅhR*`:ALEG@7|^F\NX%Wܒw=i<1`pr&bZN~xi+tP:j}b[Tk?le׳N2ޣ0nC^'ݍ o*R(.[ iZV3vL xЂFt\|:hCevr!a&-NP YjjC&_Mz23Nj]OZ?ܲ}et $[Z6k>LHy9b`4\Yk_@iء7)e)KoT´m9юCCƭlvWwq%#[X wa5ze޷|EϨY_^H|`& QsvoI\#˟G>9=OFct'Nb]2Ѱ`kbػ2c4ѼbnIji+Ma׹4%NDsBp F=ei8HUw]/.,АyطCԘ?[U2n%y_ר}0P4 _%+oU 0zbWhoc)(hDrOTtyAo=0^]JoE,^'%R=f+#[W.)kސ|3u>,Fi̜팆aϕ RGD)Z+pCZ %̎b՛BQqWT~MmSGԣJaVmmlhx_gaZ.9--LIH'EGWNQ* O,d `؍X% &e?-Qb}ɝ@]1R N$3mO\9g?=ӦuᑊgYz__-S@1r߻-C >hǫ\~z7YvMٜޱt1-ʨqeݘlHKlȽτ}8`݉hH9M6<0H5$ֱ7ʼE`4UWoU,n” yth g*NDf{R|DWO}8$pRv>"PfAOK |v(@8O]5-oS֗7qSKObJW#q>lKlriI,{jf"'{?OV.GOҟ!w\?)]f)OM`{.x;̲~hW)W[9 *?p1b{6k Znʘ?gPb+g/]1wf6]~k-QZ~ȩ5LXzԔ&NlryJadp/C#Σq4ta돕=A+ ^QTN>%7eJ<%*c;[KpHPFw)u>2 ӦmԅŨ?Η5msOtZ6˔$lcog,b"ǯOIwaK y*ѭN{ ٫kF.5Pc ]9Vx2y3hRAa?SuR̭o-:+b #3~ \z<^Ŗn.1NoOu[ χ(g}9RD10# hַ(4b2vJb%VrH"˫aÒُvbl6XTnU$PT~} k)7F;E}i[O>m%l C!{5ڀ>i Y `g?쒊冡124>#7%WHLuun&gJ >XV N'Ѕ?H lGY &=$U8/Ǵ}iIJ44ڒ! krGIe~ )7$4).c0kEq*yqgh{k. 5:b kD1d Sm 64ZYhT>*H nE s iH)v4:/umVw9/ :oCXJS^4HUYEm"kDž p0Pz.]۷ۿG$ܪnpKz4k\,agr&+8V+5Uq;GՒupTOi@n$K1'eZh( O7ƴs#<_KJZ |S0|ͅ|n }ĺGwԃ~ObUXHmqѱvZPN[OAWΨ]9BW?ӿrwˍP8͂ gnO7\j_6h;zlsV&\[7M ˼iJ"7?͔m vphXP`7(]OW7D&*72cm1{<^ּΞWQHi=K)4KN}^+~:-Q?}r=Y15tS魠 Ĝ+NKܽoQ^f5N<yV<8o{o򦶭`[VW=C/NY;Hg*|i]$L2!n ˵d*6Rm2 *U+ Q(XKɩBTEh< zTpե)=d&a*pfݱ5oScz7yO$YO]c%wa,]脘̷e8U,^n"? W74 G)<: w8-tko%g v;~R(|`w%8EtoSV!| l b0(X؏; '""qH18 2MD\¹m"pk1v'(f*QP7d:RUOMKᱍD%@ˑ *Q7Qe4+W? ztY;R +túVE @TXh Skptl( <!6VHF- X! LYpI]nOBPOyJlP2[EQge$-$ Tp铴 GQ.|A7_VM񌈞|x0-l{tRJslL(h,X>R'i܅ƖPRp%WN]3F.! 8\2VѸUmtu1@ҥ !Piтgt".z]]E{Pxӌ/a,TV{PxvTfP=Tŧ8YHF³XK6r:<^ie,SL`gB Tt)g dOY:mZ"Ǯy|e`?֏sΗ -O0,'ñ)eG9}d@yݪ7ўsB5:E#v(.R62@>*qMo ) Bwz$,HX?RgyvQ6J?r 9Шw${鯗{B Oc5-sU?&qH7{׸LWg9f۱r)N񰄼Wr)(icE[֑fktY'i<ʯ-@0Ì҃%AɅ%Y͖*S]?L`mO2d~'/á`xmQ; =_ఘ@2Kv17;#ꎓ BFcfC~z#ۡp)ȓA*HzZhB~=Il&<n\E0oFL"$ טf]uOjs /Xl(@Vc(wF/r{W~r81T'9R!f+ZTI#'ufytIClݯ/ÞpX;ӏ\1]%QBBؘ:]ٓ{Wm!QI}InH~Xxt@N'v:3A߽8r4;WD=0 |+&˴m>H2aH8#(!wʭd[{ x\|seJ n;cٛ]'JܣGŚu0(f @' nbQgP/[N!@cd7Qvim}-5O% :U oİ@;l$MՎMXSrAX{ ۧ2l/)wYVY7`7?nOa^Yc^rADeߧ6`"]3zn.6DL=%gVR߉Pu}wVIbSL\U £oLC3@'`j3Ke f}dOw%=Bsϕ"ݱqz`\i3 cX|ݩ<2\Æ€`őkh4 [XxYe;^9j:Hi*v+=.]@Zr8g."ivRH]F\L^E麟Cϒ\"cBlWGLA+}nybr.± Rqu2'ЉL9;,.!R <ݪ8EN2 _9܈q;ODI F0hk׍FV84Tiu!?qjsu''"/F֨Y*_.Kx3SUbdϏn%|hwf3jo m0*ç!VPejꐣCi-6zksq>Zaa㽰;&lXR;,:0t9;YsmF B. !ꅪ3@/ɵ@pT#;ˋc 7RJϘL&;./܎.V3}jB7ROӃ%sFw#yprbiCkut4"mqGq [gBB[) 'Z, J:̙H ꗑw GMw p4g3o)WvMY˚Twx;OPV N'qɨ o,:Irt~0OÙ}&G'DN;7ʑ~'-nqM2ڷTABa!GGKM]=O%ƺdf:i}b@olJ:ɞo&WUvҭb ǻ`VׯfsEE`M?ʮz2%Zm{<Oii0xА;HKWO‰./771eyEd1 y !THbNK}<&uo7*0i3K)Pl*i-tb&!rl6ߒyC~":$"̮u^}Np֤N \sEUf 'c쇞 K'9lG@V{vD>Nq+i0qJ=?]b[3|Zœ2$cEOAB6QzQ 44lXHK`%jsZͷ·E2E6{T&r͵ Jd BJ xJ0.—Ohiyf(jZr+ޚ"X0 i,vF)[OF(A(ErjIb0 #^{5^cF ش% #y\)ۍ}| ^esR}ua.MTB c&E EPӪNJhoZUCD :vh}k1`N_LS0?5 -΃8*3Яt+P~ Rz'kVDt< W7SlխAwg c 65_,%ADZ>IW%pUPӐ4$AyoWkvf?9x=VuISs |z3+n}jBEDʎ%yqPf\fyӅN֛ %L| 8HU37JM/o1sp2+U5 +-Ku͓E#:bi;sYqac,k5=*m _/>4mRlADIC V{1BpŹbҌI/% l%q0>w]Sp$w^3aivEIk9fC=":ojW#t 㗂IGF"3 ,{'-#fqTW#b4iL&`!4Nl}m "-z9JaD#q-G@goq"p_HqJ3ɨ_e_K[|Ǫꮵ,ۀԭ>bh_?X4~/,\܎|8{ +T&E-Ww5S{2]5'R~hmn^丗;R#@llR0(.fܣO=q"H("IXsN2ޖ&{t g~PeJS'n0t ] n~Dl  Ѱi @4?N(b ;ڝdcϗGvAt?Q7/fJX7^ibHy∛fZ=j@ڋDE}`r'KڅCznXڣrePd&U p~iԛ_MLZMءHD| $˅ ƀ+Twl`Gxws\`<}]^Y_o1%lΑI 7`]\6J0oRdxKaM CbޱWPsi@կD\;mCY{M'P Z|A(5K =)g[FpAbMQ\FY~~)eǍ*8I$\G/N-^Q~@ v-"dYWD(JgAm˙o 𤕭:Lʱ jJ$@nh=ő)|p$Bi!qxmv njF|Ǒ3XEto$dsBx戹_(pE^  ̱Mߘ y/ysoS?bNV[oq~ˌrG.旰me)chzwr.5W0/pU)Njq.wr\3ei!e5eI:΂.O>"A rzff6b(I#X}:Zٲ'?.-\@6瘧3ṇHtӡzC6p4o[(39rm,^'~MloV~90Mѥis~zn?+Xg6(^YՄby#´Ԩt¤kH! VTT3:T4l@I{+VZ<3m*{ MRt37֧T˽B ξ8EɰE[@0Fw)%/\u V ־xsUc& nHyҤOZH' )[^Z4~Pp?+F A r#6ojCC'sQ캃"=UZF̷=IC\ XrӠY C}IYA.\Gօ` )Q}MhX3S (s~qR;Cߘ$?Gd(كe7sW皒ڋ}Q1!U#:irՒ(0vY_Z_YVx16UT]oKީ:)G[ۜ]/.)Pdd FF#q[Wҷxc'I0?^۽2d8;FBeŹf{Q7yg*eIp Qbz0DPaNGN)HN8yčJd2; ÄT"5dbV ck_)=fQ0Qܮ Os8>/q|;2qЇHuM IU(E6J=lzCدt2⻣sPR l/'!ʩ^x*{i ^1FճqTwM(M ~G6:rOvh/֧a3xP~a:Z\26X>/V !}Sh+ Bߢ8voO}7jNGjZ胃>_"XQ4w Nlwչ:$9Wf=B +Sl.kBOH>%fm`}b|LcJh'Ls'Bc0 4Ldb w8p ~t'NFg<ƴIlb=%쯌()Xbq4,{:[[xWzˁa 5#m"麏 'Sz ^FwqvF4˲!ry 6ᙬ2¬RNy?mw쓎X#y(jD'zq1h&5C-ȝ*fս>ԐG:c'*\ mjm6d)/~-ʾvЇFECW\$NY9 ^H^Q]GPR.=QGp#Ja/CM 15w}E2~,f{Y^lO/9r\.R/'T%ӳ}'솈vbPSL^hσkܷcā[US?Ĵ=oh)xMƚ pa*v,tS@4ٛd hAAiiXdqvCQ M#žj#J:Al,i2ٵ`D@B0`(\QF͹1EJh'ys7.FF9]j2r$ ΋*=I{4[^[RIJ6;ӕI߄4>HW ;B"AȅȵB%:ƺFn _6I\uA,  IZYD:\u =+{)ct= ÀAs\D#>I5v!z跤bh>wQs?菉dfIA*CP ihq^{>w71GP-Pb8mOu~_i\{Q̵bqWXM%93Z2@~ِjK?&s6_`;-!٣xr^w/w`g!npwJ ԪtT(JiUom=O_%)kݣGɌ fC_X4!R*u2͌-̩UNԳβ_0^jJ@"g.y+K ?9 *4*p0%瞠C3Y/N2ߤ2U;U[B%d? /}vՄxnYmJ76!:A`k[Ȅվ׮iۨMBvˆPT۰\jb.לNI~7/H1R9z{ uv\G ¦GUo>rh6$&8Tо8/$#MuGT]75g"Y˫װ *gLjJb"rPONCzV<ϼ-#U)j:Y$9) BiQ>iS*!%qG,d*2u>iIRPD^S8-)>fm<׶˽ U6њ]-Ut5¯qaM UU™('dCeį?_}X)} פf\`)ooV}'~_Г@vRF^C;/;gɝ{N8H~5Mdds ?6Fp\aiSD%ɁLyE?sӊev8Ź4xݘA:*.kZ r_tabl_$yz} d5 w(5d "tW뭴n} GWR: 1W#D1n&Uk+Rwat[1G̛^E(q: fjwɠ͚!l[n|nGƳ+0:%YDALzz4 S%zS`! V,f2gߩ\,ףT&'@8w<].k+89teL`' v}Ey$Trښn2Ⱦ+۸J\zSc"i:NւϡuHܻUs6܅>Ǐ!OA-&O2\W=`VwPQy$c:xBr(Ԋ Ӗs E1KxkƧE=l^-k]XL 5yz@pŬPAM0ځ! 23&S=󆛜7&_o(rcOm&cU\NJeJ^ q?[_m}X{kQ*j֒=jwZuW\#X!7 eb =ɲ"X59"‘ނRY6@0E:!DYLC猱y⁀^ ZE)Dt̆46,b+HA vAAܴaTܸ(6M=5>ޤ޶T̪ ==pq 53W㖀9~o5 'X5=]\k"Ek( ̼\P:5IKe|bzĘKXq: HC?b`a|]x?sFq~ٱ& N:ȥ7d<_9>e` H~BϤ; PXW80Wâu8jĶ>Fub<ԩr:wimrjܰÛ .vr; _r kF;VQ'`t}]ZwN7UYX3UP>w Оa atS7D]ڤ1mx.w;Mn+)jo3BFl%ʸE  z`D#拮^}0᨝`2CScL=UPE?$/UsV>,ֽݛ>m k$VRl(rj*dh0bq+]$z'|㪛%PR^D 2^1Q/WE٫Opd5yڂuiSjKl{ \W;q&P{)t?{}(cҟJEd']`ȏ@N v^І $.g5e}2#/ 3ܢ=Vf)GnEoEnǠA]%ܤ#!!s.A}#*IVM\d<2I:TNۯ hs╨ _Ʊ;d8x q)OZ2 ;hU.㋃@3Ϥ%u3"V"^;k#Jipo/ fn=ǟ1k*"BmozIb̝7M{qZMs|>jTS)9K?\?߄|ǟ__Sb 5],CuRT>:Kk\?]bY_ )ؔ+s\5֮O_6CTK|iÑ(OI*!cU\r(:ڮ4S*2+v 0XaNt (a+6Cr9A7sǑ4ŹHsSqۂ^g[٘_X5ͤ)皪 Hh@oq+*u՜f?Od8m4Hms9~|նoe߂f7 =P_})!k mx*lوlVE#ՏK2_EsɘR,$l=\h2p[GGsc˓ \oWŭ} &yQ[T$G(fqSE9¶ؼKC}Pv-D~䯛-6LfKx(䠴Q6Kb}^g$vsP$8Jq3I̜i@ ,ԓ]꛿9Hr§P"#ھٙP1HZG ?a߬s}CL\h  &*e NtPa܁Tqb! 2`~^uOoqb"-j(W6qB?F`GNmAVݙ V zY}L`d#5+ b?.~sjO=nS9S-a^eK ilU^ʣM_ 3=5w2@΅QޣCujfUp*.R/N'NrW/ '||:!xLpn8q%U'Z6ar&xen,`[R=%{grJ֥LDݜI^Zӿ/| Ț6Oj8&R3*SzFa]V9VBOύW. ,imIU硃63FAhE / sAU$%s/d;O7ͥ] 涺tB#X^>0M,Ѻ7އ#sb$'6|/Y:JyyJcS_CG|r]%I噉l 5U!Bgʷ ˣȡv7td#Hk;0؊*8 C:p~5 BE!qb{:0742z )}̋nTADz(&W]"\tzт_/_6G $^]`?Шh_ SdvEAw@O_ g{;)M}^E#?؁xvƇu9J%$GY:m^GM[U2?BG򥽢t?sn~UJ9 ё db35DWjLRtTav"e!nR̜Q掆<_}X% >BGo8Gܔ]1ԭ gf#A0 7ȜKp9#ۤ԰~2煢7hֆ2ޅQ๦P߉ju@leؚ3} %3 )V_@j/0RV~M\~o-zzyyGt{WD#?}e(wM2e CqhU!fG̰;na$9%en[RUىz!#܅)RF_gD즄"\@ ~ %~o6D^t6ٍzE:q'鰧$ 1E$nGї 1$IaTf]e4JP/phPƹ4ցeeyS4(o iXQmfN Ѱ?Aᤢ}Ew21'8 #*fAk}"> 7̫gbÏ 7<>~ 3yIHeХbdzsS;(]4E ^7}TR@z[%>8K8_L\bP;2i蜩67t3kW"`6>,)=h^p(+Ӕؾ]7//8T'0pQM|qmT C[d؅-}:Qp菅D:OoˤKT5?ܾ~r*}2$ Ʃ(6&#a2()2 զ^@}߽@+V:>((#qwb:fQ.09}WZLdhn_|p9m:b i3$.Y[p5NNb@NHD뽞% <<%D*%I&~C:Ɍ\L`\lZ^<ax3-Y:Оv9t /_..#El43!udԙ;=raL-ش:r< .4fsZ\׋SgYa|EJaHY6?L:- jz i;o7@q 7!s,lu(Wϓlpcy1df~؉Mۅzug]_K 2rJv #MzTl\{|Za $` 7# ILhy2]=j 83a)me(#A( U߀[6G rbQbWѻ (J/%iKPw.W jcPZ9v7{СlHLmv3?AwI{yf>5_F]}dže x셇\OJ@@xvEGT3Vj- ;q'$NO#^:\ fsQS ~<:FM@)5SkUbHGQ23p)[ڂqIn6u?ږi*na>=ڽv6HAɾSI뇣w蟁ůмכsVI+}o͊MC4w[TAW O#eKw=`R\p-X h99#'WG;>#˷r1:+>%iyZd?[4M_(}|=$+!K'ܥˆVHKG81`U jӎ be'C#^Z}EJrWwfzpp8HJuti&!ToG}]"8uEner1ԴRp%(`" $:á0E;:T牕ػŲfo|tCc,^ù"5טŃӡX c BL]0A>εP5mu_DrUGR|wag"=߶8ȏYLNq_&H'm&W(5oU Ur?#ԺbN:OX+᠀DSm`m ْv=i#@>ìHc^mLsc Έ&CD-WG}4C"<3+lmG˅QkoHd>gýr"L48%RVA<8 xH$rA9?)'s $m.C2_)N`ho3${mz RQa [Y8w0FGԸ!gclT4\_lr>@])LyJClti] 8+Xu`* aF_F<<%}N/#)Yu &vVE4Dlu:,N^lc݅,#5Rn׊n1l c9/O5@OJ[/@Aų&Y~ޣ^YIT#Xd(,@H=~-g3)MYVI1GDvRb(ը,Tʿv; _JS;`- o/C;' Eܭ/cLHwVOlC5; qsw41z.bgȅ/b%ZQ7U1jJonn(k˳맗R7dk^|s}wFKFZ&$Ϭ| Q-QqyNjO -yWτ3C!-gaaLj#\ٛ9̺ºE1}k@Rftu&50(:Яmȹˆ]=+9}vWr >fxwIULG+Eg:Oli}-\Bogu;`]>3ZuG =1s wC!+-\~I])prhGn7 G9uK kpH !3x^(p H}h{C/R~L'# WQ别eivc~2ImLro~vOXzr[WOPWVV'Y+VtQeUlUs[0I{ 7/5AT &`QuO:EM[jI\ZiQ}#販w[Τj>Hߋ lKzp BzLr%Ubx\#l)_?\fn,ªMg&'!rQK@K=P}!/x%'($}C簷P]}|`gd躔ZbF:r"aj0WR`q>Qהskf,R#itԪo8= ܦr$?U f'Q)Ǔqr%z/aw?x$Q\RZFKP`S -kY膎. LtO )!~ y2X,FеɈo&U#EĽ* 7=,Ys }'T  FQC%m/_UtHm|Dtlgjs*@BleN2%[(eػUf]2=# ~yBwjɜPD.kaь&c@)$ui;$aʁĀLKe (zZIT0\̒CZs/$DIAyNHs91uE= ː*!̢I U)0eg0Je)npoN^|,fSG7JB]|ԇ{_1.vq8&[4'LB{םA2+ gi*Ǒd6zdO"0o%kjhzֶYvvtM2xfRD[xm)|Ԏ|+ELi&y"d^LV9eb-n]Gc]l-5.ƯOMTST<]ZkzzD+yBZhy^T~4'pB#!- 5脚@^˧$UjwڹeAėog䣣 ^^ .AvI]KMB b]w]IxpZubC)vi,wGS,>^)][Zpz 2'Sӆ umz+Hn%jޅM?{-VeЭWe9xʳT$hY;r}1+kDIRƊg+qvwML'ʿtnnalR~w9U䏃2diDp[ef.OB,Ey!:^BDTMv;,mps81wZ]?M[I̸x ?A@%C&!X:xgR1 ;$gr3s"*S1*Ic{Ͳ.cjG[&iL^V7viߦ;EB*ݱ|[Jĥ? [~e^nl 'ݾS׹JBjo K>{@T?9ݺ 0< ծ8еߓ:slhznM$ZZ~TY!PA-g$Mkéu.͊^/ufl(oi+F9FNx1g"DNO\W(\]$9 Cm"lN07HWϜsupo2!1-n}+pqo ڕu>$,JHOAfH:^q⸙a>;*V_s|E['9?P6 ?ʞZN T1j˖r5j4"@ C UY(:n"ܑV"~ V= gfa䀬Os]61 .D6'27`r0ۮM&N]0UJj7*]j&\}_FGנLKQcEyVESK㺲ђMR*EC.TT&*m}; (]H%1T8}}WL0ɒ :&8a1k۱<6@4|1slY+OpK:o=}^Q}s'Cg' }H[HO~4>`2̏u/$19 i.]7 fN!*ߴwdWy*Z9麴9JsB12n[E72-K#ԉQC3zNJ 4*Qa"o*cr~n;T`75yRZeaj~5Ly\2+;< FHHaJDWMiK0feg=3N{9>]LΨ^HiW:"e3+ "',mpuO3sa$g̈́ڜ3%+!1iP\$(^7jelB!)uv2 0D.޴<u/W|GbO\:ț?{.nGaN/_q )r3 M:M$P]qe-8Ol(LeWnA׺klIf|3 Xzx"8yD:T,zQ@[cjh,Ync]I8m\Of3 rH =jޅZR8D3 Q%_;YŏuBYzVz.ւ*ܻzu[<+ +g;_?t( /yK?w %{0l fm/kD@h!t8j.XcƀF9u@)Rql<ᩛ5ٝ~"4EucwPjgI.`3@tIHO3;T;o=<_%kqA ҐпkC|AJ P1zi|,r+>%5x2'R! AC|༵/S ~*q2)0hd4Wś׭̦>0n ^©LKF;J\%OG>˱I V[4S"S# V=)D2 (*mwVH #Ͷ8S{c-=83)tX}K٧>.\(.^򱔔+ts7Oga}oAdY sOBzC'Z!gQ43=Pg{#k5b!Lt:} M׉3eBil:F5:)NиF\d^!Oڰy?vy^&_t-Ș4%5,QM)B.xqu(UA(VMIJ,bݠ tm>u Kǿq]׎ #+Ɋ琐9'~ qfVJ0 ֚QYl*bV[x_)9G;lݓ :zڒ&ͽY,o#Z%Ԋ ' !lQs+AuϬ+@'qU0&~Ig}VigYli$[ pLUOÇ2l Z(X K*_۔woP$OGS(PBTFkձc)R)yD?RΛ (2C w tC"S"ȶ ٞ&[d%$:I><|L>fPtb}!CT?Bs .溚ALg2Bzһ: Z2P%F~N_s(Ny+(a5-CGb׸ ȝ|@7[t"Ԑ?)kBJ~yAS0?# g,)pu~-;5v$I 'R`ˇn|::@<>/sI#}ڊ7..4[[BVf'ѱksy4w5v"st hb$iC$JO}ROJTm]a0x:; Mr3! lE TWbws{%JM2UMzG,˺ZIh Z?a?`i,  \_;.Ge"8K9G3:*htrz.X)k:.VgE1y@!$w|)X6/ mg@07/nR"Էyb\N3s%`z5&` @@W6$D6W ۧ"7 ::}/p=M/ďKO kqfEHL y3kʚN\sg4JCGn/Z Vekny(p\:PFa)$h  PJ貕ariԒN8n`{Hްw Dj5gm2"d%Y)'~\-d_Ζ8O؎X$ߑ̴Z}-?CSg(˘{pC\e޷"UuuBA'2AXRݵ&cE!L<|AH[k$aw !Uin0WCxT,X>V-j;VW=!:F7/A"N:Ay4V"R l$dᾴ%8\Žm3 2aw}a,%$@,sͣ985|)xQ*bmP:Y=vl}z~cf1GPSn^O?)s6qL (AJj!5r {6 Q/Q٩- "Z&G^;&D# ׂ´A3-K)j~eK'g롁/BS$_uztZtVvʉXݓZ`߮Kt$Hsb,-V)K[qv.}5H+SeZCS.Uښ?48SR 7l/u,?o h t:6DPWlcP[44HHcu.PlA@&18Qp2r-퐪\)sf.z /M:iwҽ~˜aos@ )JIX֏{%\hdMTbŨ0S_/2=m.GAXK@x52\o ?~^ s;^3gQ<6VU6 >ͬc:UB_:%Ge Lt,4p\Q-}l34O oQξ0w$.Kkf篵`48ib eLT\}2,p~x}lI1 0rA SU-aE}nCE98H{h$mq z3N@M٥ QL(9c+Mz2by4=Z9@]dOiY4YXS/KTr Y$aO.V[˽sxZ(0#U  #0#<뵲>?u:gJI{h z*?=zCPc7 NAaVb,GH`+ǙhO'XwfOe'ZUYݪ(0]IeE.DhG5'%PM.+_9tGj,c&a򃵠F %pݴ| @F@Ú u~#"꽩j̼ڸ\'ƙŏ..t[ 8vBp*6m^e@`KKZ+`'N^{=\gL.ihrȕRwp'fg.0 mKj|;x!Bir=FGY>7|m׮Z+v$+?(8'/kl"<37oe`m+jw~RĪR+3h3=u{\4O߭ȃq>__~h k(W;͝hqެPl(I^EXSD a@UO nPt #KKs#wlj?VeŪ|рN=.m0b;t?|{c_]fBNZ~%w^ 2E+ZL3LXQ2'0B#H,pVfXΜڟJ/8ɦy/ _M@ }9 x);Ey+.g[?s+󵉓XGKص!{p+I {V&;G7Gb/Q*+uWfi=)XLڲgǜcLer>OE_˓Ilj\=,\ஶ2͠vf2gp[ {oXwHf28ҺnXV]ܵS\#(c_tD /"3t#PԒ+o-E]sֹ>HU訚% zo?ܖias\ PaȘ~WVԇ/efY-8uP\rQ\!zHۚj_),=_%oI*yoiqBø j.=Ƅ}l%2,b7L!5: c"a { ?e4KDzrp{ U(x?CarTE.0Q49R'ez+L)v`&M6f12r#)D_ffCfJWOOVr{~BK%Q4dXǣo&$>:>1^J͇%G~9)i*"jNS]!揞./bS <A3Y>1c!7nնD:joۿRFa>Lޡq](jD4P xɿO" r[r5ȱI, n,lB03f˟' blpS[XiB#˛{_V=LI]Xng"H9ΒXlu(e0vzV<^ C]tĩME\0C4!JLz.#˘ BS{AyƧ{J!yOtU/?mȍsZ7 lFExn4=CCGdPwD1cqļOlG쯘hDK# 7wDg_c퉏pسȠ(6Gb0^\Yy]@:'L$'BI>N0)B/erSsWhic5Q|y6(X١_4Yyn9<;X6uUH3;u؂wi]XSid a8a@j]lgI .1Ne} D=kXu0"*OBg!T@«յQ 69+ÍM ²X|+Zo}B)AveJ'v}1y>md]ʴ|pW"XCr*0h{al5y0A"]̆pKj?,N6ooSh&o]Eɞ':5z98$nXQ(yusUAS /i#tW5& [!bA-Ub* s x%yzbL}Y㜺 NCs3~!/MˉBJ/UOWVgԓrܲuDqOc\=5pCG,f d@H} &XS%ZLa*߳\SL#`iɜ:r=.XwȘ/ lr|g B-% $+j샼Iף`ֲ){2 1Uvf+ ҍk/:Qjg'D5tJu9aYb@d`FmUT2hvWjb|yL&(M g QQβ>*?ڙx^d ao8Z'=%4bEʁPQOb#I=X)2Ք‡+)yZ*>c% 6[omX8e"\1e}Q|mBegYq"xfg#d'(\^h bbUZI"Ky<>w >;W@z:4i>I &jU9/XcJd36ƝzM1#%޾BDmTW64wv\qzܗYoP" ڳ#’y&L̛ Ӂ|1;9I_-8rCYQsIډ_1r /1$M7K@O*j E$BY]`!~‚?bqd؆5v11}Kgrf0yI M9ΰ-K3H[YN/椒" %>Z-G(p)9KF7`M8]| pg NU?^-TXKn_9Ri-WuT]*Ijj#~ ۃM{YM 6EnW=@Qߗ?z™_awo<#bwf2 t YTj.we!3!on̕C1oL_ X !O=t @0Dk@;(?jzԜ+!ڹ\—N4 fт_,=<5)e:nƑ/BSA hQ&8G .fGǵbx=sf E,?ɬ+EӚcx-2/9 _wuiS֡+~3KIq DU[Q&rʷ. a a)K~;܍i܃y[Svsz޷_|%z?gWOmbA7?xDmM1̄O BTA rCLa:@«;Cנ(a飺{lpaAfJ@%.{ /HI}P Zȱ}!,)}CCpq-.yT@j [^L|;` ЩJ ף!A3B&"G-yhJmXqoRAdBf[U0lB{FdH?ʎLxa8v {xtFtaAt>:1iYOL&+31~F4|;! ǃԇp>!o1b_{K˺"J P'sZ6h5e$M\VrTE|{Xҝ$*5' / 8wJ [-@bTBYwTV4H\ @i5B {=/tAo.7GƐ6K!$ %*eh˷U o Egoi b}-$l?ĝO* JHYEAӢgkU[fGJ 9 U j3fO]jW1:Ϳ$!XZ:/oɒd , >$7r160GsC:̱| UmjGД-XajRS pڏD,>۝q WkaQ{wlIs+sŠ>*QpAIw76r sjO4h@pf/f \jF9LE4H¡JJZ䙊nc SS3*@VsA)}~g$.2ᇺtF4yGk&W `~i=ٗԟw[h_ͥ_v'G4uN[e-JBtQo3-小\12[xNd&ђWռprFC l{s`ʧzUћqV7mc͒D؊W|='Z^ZIⴭ3”+:>Y[>gct`k2zW[x.ޑ)1eCW^ʁ9[m}^|u@._%x3W!WkEwRV M)JH8%Jח@XGLJBFI0Equneh>=XSBoл27 Ďc${(o9e|a<^_Ru `uzP^R|s)Htķѡ7%:g'Kg`-/"GCRQt_\jd>y=6&'.$-2xr'\/0hσ%(n AJ;hap]ZfgwU,~4mJz1]auI v4VX꓿`#ˑڨ'*~V$4|eʐipTaF<$hA+\Mx B"upAM˅? 2.P)|G'$k LbUܷWs1z48KC58Y",XpLNYDMLybDBpN#n>40"F|e_doD:@QÛ/b 0"{}@#U4|̺MvCB4mӵ%m|fd͚,򨒝5':̹0y";y)Į۟Eu2BR=dR"VVV,77V#@u< dL]aM3(q50CF7l$?/ħ5lph`1:iƶe֓jc,` _|5P%7eF8,ʕn 5n܀)Ŗ2}DHZ]R (xX־868ySz0%v^U$Sb-p={})y Xrظ3VOx,~yJv@orh^"{~BɗwKYSВ=-X~ \8yKD78u8nm`OVϭGey!0nT&¿1rL>fU'~6Ӫ/SeUp :N,E֮7Hv)>=`q"}ga4=;]O_O6c`/elBU9~9(D\]Ef̘4yJ%pT[@A_zSQ;^zP ʌHaԑp >ArSCumv/LbeU荒P3.b.yT7 dyECp֎}j)S'd Ô o'뢚X1epW^f1wH,xC9d೜ov50TE0QzIf9Y1R1`!sݩ AS$=!!3L%=8蠢|w /g^E1Mu(5sЂ=r 7&賲ֱ\0 SvSl$1:bC9D=&djjoQckĵOY6k<~{0kzMj;X a*d~(rH-̍ /bWXf~+#!N/w.qBXv}5oD;uQs0^O@" =-"L_ k9eViplQvE?7-fk6M@["HKu :b*3_Փz?@)1ϷI1_1d;0b9-+' ).OPƥ;ѹQ?r^.@(D4^LP߷Ӷ o6Op9`4 S|\+ň9GX` _pE9ٽ+Ә]Ijc O;()łV:TNsRX?`q$ 9THt9ӵ@E!m ^!ötQuMB*RVL쭲dhYyoU4P V؟/x@QAZU<œțhm* JOa" 6I fKSr'yFHEX4 sz5Ims_wCF g+%,)czwA^00Qņ TZc~ &q:pNce.=%P3~]!pD1Zs V8GbQol[04PoTw7YH«1Cd5-yA#}>sx#]A?=`l&!y]ߎQh_;sP rE+w,K tV9!~ch+#H{*F&Iw\ӴQ60gdcY9i>{Hؾx%;_ouTlj;Rp'p` R-ܽgufY(ժعr-Eڍ}Ə#Gl#b#V-,=ĉ)W{<Tw WA PjVT- C/nS%HaB_tJ{NnG< GPwʯ i㾟Q"Mv3"eZبt'ǣ_Ihz=pHJ(7;{_BT.m*s .7/(+]S-x%٤c21md?u۵/}.3>G+1DsGZ. 8[0.MSpQi&6'_f_ߦ`- %e=?ph̬-8Cn/"p?LG cWǔ*(;LdR!4h3΋2aj`jzk(Ty"g cqE9VrJ4f1Ll?XuT~0aǓé9;19JM N¹ܗfnF좶Nz!?E6Ş#uO߅K>ދDe"?%6]d+l =s'=PNT0fi~syHۮn֘4o\[tXB'uyϋ/7 ,S' yǍ&i:@-ʻAD*MD;؆4) @}&}$@f/>&4hZ+NT{Xm%''XKZ`aGSMX(,|r-{1 7 šYWKv*h !2z>rXiD$} U缞L{Oq^H"؀6=> _zN^8DJ |r"t#F/9KCѶQ4 w`F Oly|*NQJ9 I 0!}i%A|,F84|c8XEmtFS?\qNX'vuK7hDT |cvBkbj/P|Ň!iէ)kHi]/֣4Y{)([6.9"r !ϾNvmԦTށ֋g*S~ rE/AD99DxE[_B4Y9Ra7jQM\agFO5`f Ϊrђ&`8˹bfX,!+0u~MKw)ݗg+QEA9A̵mϘH⮎tM+l1k5ơYgm5y l:YpCreFՔ31zIa&?Y㳻DGW', vg#|ɣZf*n[wgz%Oxrf㖕#Gh K&='[/3i-b^X#ENG.!rm=!U%&n_B?=vn@R_䣓KV9|A\ژH֏ y|c 5 =TUQij5V*sr~ +_qC]r^<`G3zk l]TabZdvC( }]B#S#-vBKS!(G (| **N`DjyG.^ϞQTF2މmֺ(-k8Mt.Vlc|~Q+#`f{dӼnB,LVcM_=Ū$/?˸3x9c v8Q^iϊ V wAف`VyW:5A:`K 7킢Ni3Tw=6Bvqg>lDkBҪ/@k9T%c.*~(M0ޑ1I gg#=\8'&qPieq˚C)2 цpI~ʂuq"IF d5ΘQ5+7z彤5ʻ1h=ւ5}?ۧA 82JAݠgXVǨKrp.f.t&!*ҥ#zE%9~P0]tfӁQ'mÒ]VԵö (&6!< 7U9qz[gjU%;S?-n&ά"BLK.hQϪnd,r&& <=j.S9ޟ̙fVd eS.5.S}hNU4G(s&4XqC>tp=;3'p(H_yv^X0#L,"ZÚ}ÿ 6v0O0 Z*'nm*2*5wB e)e-Xla {N-Y.Љ0|% R߻bB\Rާ%hxwEm/<|vBzfz_@t0m9;J?Ae m5BWȱ4ND:aq8yK9 5ڥ7IP bV5DamyB FpɅh3cwgC/YtӖ.4'x@L,zsy.MX 1ٹ,[ԖЈݳX sg PxDDm4amN 0t xKSGk&'<&%isB65v`yz2^=@U<U v^\XӁj]/tD[:@UTwOR&&Mdv'k=Vcs Le)  XLAHOW˘@\2Ç(L%k(ݷ9WX 塹@cKvt;i!2)c'T$"09Iar RwA}j'wC_Z5X;*nQlsS::yZ1qY,uqxHs,c{1 Y O5^wrX|dƈ?,RlwNrw*U -۴rJZ21u1oP :lJ?Ŧl=W`7հ+$Z$C2yczsnnU,[݀\<0~z ,̶J@f0SR] JgH-0Qh+p62drjʛA_ ]%G=e㢩O%Ҽ\V 3$Fh}ZQ]eqg\<7gnI9i@9O  %#tx{0YdF+ԽNLGG*6&9Gzjrj @pMȘ%ͭL=)z0ZAn[qsU)炋+@zLh 6뵃Gsia]z"ʓƽ ˜ j %W Z@d+SZO{EP/n2 ӟ2G&Yd|H珕σd2e5@dY9ւ<-"qKb~+ZS7ig&R69 i.Ň`}e=iT5Ys$5h܍SI`91NT#,ģ؎f*H37i2U5 йU]RL㈓b<ݸ"+FɪEQUwy18KåԏF&񰮖ĆR#:$"ވ 9/p9*j~mފ¿\WL|7G_)):嵟7*l,wsT> $qXِoDE)%8eɎU;Ng.N 3/3ˑ/Mmn.-T,i]uV +y"\G7V]\v à)qZ} nVXӥ"7RPoT^8w0vN:Ui!lNAW' >RmA$вׂg9;]u_VP!$b ;A4o{ڤHSZ%[$ uзtv2 PA܈2[Q_#Q>g '`~%Dm?z. KQ1̸-̟oe{73D!o5ؒ!zOjEEAYԇ%, ثjpܘ2 {5V}r|g\Wk,WʜfK~ukӶpH ".H5O.+#qHMdC.XqH?-r|w[+{%ń{pJouj*醙H C˼=hp@P؞BZB}6u2e;LPKT^DS,\e aݾJ21‡tfeIA6#|*;D(%':xG3}>;QҰ>.&|BȪ#9.:l8~'X=Яw p7٠,pn7 e!•WNk4(UYL*y+=/]!&’0l' %lrxANu?F# { gv$ e,][K ٶSlkmfW5X +j2$i7q/Jaz/wVZAADJ"hGuWrL9ШUIWbS`Oqf t/A H6sxW"&$:o-swzk ٖ&oFې- kϿG 1u!-q3d\6g)cbW5 3,XwǨl!r3`et]5/k6]?5zN cK}ݡpk >\ 8aFYơuKD[A;+(C2_8wq{~=&ROgxmtWM,Y@=P:o)7}<6d"d(] trPc ޭ{v/0@R}_NMW&2p4~][Dy*pX[?+-.D0w!^/}"XU]@Ϗb8gL20=PWos+k%oL%cþ %nekf Q艌A .o.[HypTVQ>Met1!wA"ں\g6 A$0 74^ \{l/J7p 0Q4Kd)fتF'OXhi@{˶ grS/uRd z/bR/+NX$p+a N!uޗz\GB*٥4YȤ5]H5}oK+ߘp2J +Mu /}JVoKS+W"&Z|JKLX|r?kW3mYefv$T:Xֶ"cJ'=\nI|ty2"eo[[oHv2lw|-BV)nG5e7Qb.L^<̘87_^W+7aFm+ ſc skLw88z-HL)JN͒ J&uhb15eAxz+Jք6m4 >E黫#EZ뒩 Aѕ6S`feDoԵtʗ1w3@ NfB3eh;7RJ8]E;{bD9ڌECL&~FD=[B;mrsM[:ļhaM (x`W=EDrBϪt:èh%.\a#]/)ΩGK%8,#0FuZԇ~pZ4T!6Rf Ѡ W>SK &d7qe7){#G1N2K9˞j rexj&c/z(c,twpL JbWohH!LP٤n yzOxg3hhjƾ:_d5K MQ֝LxUl?t[~uY @IbTQiVEށY+xĮI,`yba-ѹ!KaHY(u'2"ta41>5+6*2Zy6:ņƠfRHr4˶+e*B*O\ˣstťG}GZb$%5[C@MxINMj7c+A_2XϜU3-F_6O$?2aDRWx=s(`߭))ySłwSκBE*<|'se[ ,߭mVV%ރʼnR)^('I3'oh@üd4G' }{Hx%uWer+o 9.# ?B6IIY|u<3'Mvq|ڽ~iY63O<_qy/8pl4PWTLM99iV[V(8@Ɵ[p}oȞ-:KzP;v~&d-6:d WQC&Bѥ=F@Du}&MY3bZ蠵=Cl`#y= 8rF!=qvaj^E&v@k+9ѩ ATI6ڴӑæzJDJ隰mŷ}f!'qV[K6$A.ֿ $ ɖZT ,qyT.o ݏa SԊ8>Ն?P{FiD6J=`2lzdIg)rZj eܽKjWzk6kѴgv IfyY7o]Pf#™Î`od{/*&TJmz\dJ(Ja^oW3Q7qOVh@=,`CN&Ɩp`ȅl) q"5շ O %w,jHX# *(-^N-ufN~ (]AH ud*EsiM4]잽;ܑtouӠD^= c1ļO $gy~x9F Mlvd//'Nًښ.cy1t"/?ݹKC,d3ŲfĠ`U(fH|u^y*ϳLr}pG}\M$}>,v "CITkMJ1,JБd ȭgZa*SK8HPMvyLeK:+#tUòF)ԷJ x\ԟ@""Xjs;.t6 ʗ1W/JhȖ\0"{nǯ.tޔk8<Z 7 j.V'׽;\ drH!)[\ͭ^ʃfBrgh`"-ē!d^-aY˟Ib7+Ԡr?QQlk *>hr*{wHoeM9ezsG@ʌx1`b.Y2&O% uLDzvP/J93WAG&2"oKq6nUCX]p ~}|_ogl 0[\8 x8e}wJ ԍtDu o$]Bc"(e%~PN mv1|Q=EE#! aE-(nEm#2^ZL(ݧPq[{y1K#\C;o91ȉ?,EF (6 <.Z2֥xoք;,|'%ԭug/%g'.Ze lo)<CJ"}MSkȥ۲,ުTE!KFIa}.rݡ/  w`Y$mAICo8ӬlM!,)1?sF-ہ#uBf %Y&継7T.R^Q7C*–cL+FMs-V̕q@P"\;l42DɢNsyR:J:!i\(+#(x[λA@ɕca^-9b8a9wa)Ӫa72lbe^$`GU}&vXQT=tW'X 3yS14ޖW ,vq'L~c<)#)r*-:Y]P5 &%.ʬ<6ŕje*]GvR)l0Ep97Lx&wFg4)'S!-YVUW"TkijG\wCP WQn(";ZeEԒغA'2 [4d.5`5]vM`)|'[1ꋽqbά$ ԧ$HX4UScJ興JP4xj=*4bZ̴_+h-XGep (8鴼ւMM5gCj67 $B#("+ů^~0%:SEu}## ݃x\6501|Y"fg i%n0S4 h` ,:3#De^ѳ wâЌ_18De MF,K(Wx#>n "*TJSuW+2F@(vVS>_K?- `J} -N[7I]>Z8z.10Nə1gl64-&Bf|/͗ QQV$ te\ldN/-,#4X-wdnK^/ݱtf#Bk\V5LK˩#r _N;?J>쓔z@JCc5)u>!wQ|=@ƬЯˇ3ǽ Z8\ WAcd[\twÉͰ)r< ni㢷k(rtWU81~&I%HcJNTo< Lۨ! fBCcWZԵE S=:򱳥ItWY} EjF+Ms<2"\AV}n5 ʌe gxFn9Cm%'*&")qN}޲ U7@mRhܬ m\$J*bJGT®GM5٤\wUtnlÑ4a)BzhƜ&Q%= q緔M˖{,v _Fe"66\P 5Oot<6s<; `M|oZ;Qd b|BSeJZ:s#҃x[`JbFܷS0 Dk 1Ftk25>uO1n (K^=/p,AR`B/\MHL3 ڧ-tHbf̜@d1 ߊdriq涩 MVmse>s:oY ܁=>o_o0E$^88x!%s0o(ԢyeVKzתʕNμU*Lk9k6pЮ'f7bZQf^oU -9zŴ䱃^䶟fy~[?f+>P?#sy= PN!4ȼ8v2M,vC =N%N)*\sj_mB/uIJ;/Ğ!JNm_%ForV}Ʀ r06> !7z(a)sVjwNPJ*m|i.@\q^qMb" )vt~^%B^ ERl)vlk# d^J˦}{GQ^'lSĦ^o`*P'xA ~kjw;xM!dT~oIFDRHŧ$D/gKߺ}-i ѾlE+Qv,(n|d3!fD9 VF0D4vyq۱\: л<k%otq_>%#b!`c8s_uδT 5 3kn(x⹲+70 _ئgh1Pby6@@-=ҵ@:uK0ԗ/קj!D2FtF#+LqӢE f{{ el,3Im޾ehKDaI |ǷS:[`䖒'A]PPI 5د? OCg5E5=z6,DB1S| @Sɵ;McskŊMҫi]mm&辰fHtୠo=| ?둵? 9l'PsZ>;I܁HZ'ߡs٣.3PRR!?WJh-RcA`f 앻Q& K>z] .DPb>v|1KvGטɡ:4w ~tg zQD!\Ee:38&Ev n-<0ZbK$xXRe+% 7Bd d;1>7A|O(88\>#JL@HÌk9\ɡ7|} Jt1<~=#>Xe띂lx'% \)w;&%ŕ*~\4vtzt!9j'ElܖP]sHܴj$l`р L Z˖^Hnh@DDMhϬ]5'*GddJ)p%ROc#KX GgF٭:ow'r]򛭁iizqY$3Z4|wG'2*u`9;8USUy@.rI^c?XuFq@mY&mݸ/1_'ӷuO-2hU;/_2G {T{0fNPL}cxcdz?oCq=;!=[Mn ~:{"nfM Go~O;W}8 (aPn ^dӼE4,+eκ 8ܩÊjj2 ;(lgQGr@ʲRo1Km _1 :w"14heCeYpI J^_fub 6ӿ^O r57FxIXwUQ48KZbe;GbFYO[w3I*N{%daJQCaPV}TZ].qִfcDM ܎ULdΘ[wPj s+tG<받#KM&)~h:Nmҹ^,O NON{Ev5rw>WI/مeX ?)gUU,hм-Ad|u8ӊ ^V|X두 Yon+,8~4BVe!ZпMO*Y!F|5" FcyPO&AhEj̡"mΰ9E LjN@ w6a|Bx3o_fe?T5ыN32жbx m}X+Du̠A׆Shf6!}yŴ/x38X̮f+ T4sY?-Gt6IWEj!99!JbHGFʩ!C~lrhTg659\imsuwm!M=dRNˍPЅ~-=[!M sAйtSni%͏j)7-KT5=xFa(` :ӌf2-oh/ۧjvOb]uw)vѧ֪/+-D0H5=tiS#ʨ~^o!l%3K׬ad4ҘӖyŖ0Dary^H*hm޾?RMdRۄǴ]J\W _M*IY~@6%z͒;aoω]&x4j ȗc rf[8wE,Vui|ml( R\rXڒ g 42B_|x,iF= U7 zVV.+ F`"kӌT"O4>h93ϩ6$Ǝę<&0HPG/bygBï;&G }D?h.%?.trt)q[xʉ%⩧6OK# ]cuYO ,* :Y(QkaTGWQ~_yz٧,.4u 2S%GZpA8:u[ > 87^ScT DMueLT<qKq2Cpsia j?  V8F^AdgxruaI_B0uh0k~آZF#Zw;3wUA,h 9`Gr8HI^c@{ksKk o'i_*]D $^Z s|*6@QʳIQmgx7Lg0 kWEoZ3 m,Abʂ=ׂ{y֥@HM7R>O@N&Bo!OT45/&. OIf[ c)I;) qWK9#x֠q aVC6+$9k% ZpCm0ؕHqU[ B8kAJ.!Y/z;+#jBuv2JJݗCBp-ђvm8ĆAMN{o^}&8U޽0< E 522/W5bT$d2i9+Dx/ kFq)j}E*"`~"LZ>1l ٲW V 7S&E#)+d 0[W>{Deζ~sV˫64yD:+l#{Db늁HF6%#{-V `amIKCAY߂|)MQT͉k罄Lhb쑽9H%ڊhM n'_ (,37D|x%ȩ\ETqp|կ`W3`~9o V)eUԑ~y Z&w!]9A{Y1zY=D!.G|FoB( JlJ.%kMz#28=:N)DOQ;_]9Ǚbof,rAS0AwH_.\Z-b8;)/f3M4ĥRWw^ooEh Ehs H3Ő*juB&n1VqDlX`G&@CmرQfB;PP璍WS׺cm-^"ӅhR|#@XUs.[FYr#m12B+bMkç dCʚsVN&xݥ[qxA]IK!Ztw7 mLL<>ύ69 mDO8FL]ŭT݁/÷ {j_䋮N27,lNoʮ5$E]1^HrzH8߭z:.aJ$=#kZqmFF1K2XӮ)Ou%N+ݪZ_Q:S4ءC9m()a)Lb]i=Z bu>xUPzBM&ﯗ4 RK<*v;>iO]ryx]wi*sch1)hf[X{udi>O2%-w`ӳ0HEWY-_9*Lɛ2G hy,ggτq>Ϻ~>.kUIj!C|? 7&K}O73ke!n {"j|jXWѪE.@r0C4Ƌ) (߉U֬^RbݩC̤?KW9D"$Pu:W8;]hIG1+ua9~x`R0TocC&EW:k Ǵo= m1ctIaylڰjI9i-3m0NnO }j>dH0yq-RXCl ~C{P'kQr:t8fmLk<tc9T3q޸@eL?JehW.. |1?}tt8;\J/DG|r?aM?gTHUvIM}̜[b;< T@;R z2%WKȻPlP;Hr ^oL7G2ӁS PmVRt X?U \2N}|KYj' ӈ|fQ<%LO}d\ؘFX%*@ ::Ϋ? Q02ʓPa2df*'fʛ>Y*93eZ ޘy/<3c}gU4 %Jm-FQJTȌۙtT  1Ƃnh./?^ }9 XW+ t7,el% .X֟/5KvH7Af? <G@T\ +[h/҇!XߺH1Ur4#J`:JmiWɡH&ue2u8 u-=h72-7pgW5, eiFdoOr=&KgD}E|{j%xJH x./,{ $w nby~U."rp6}g gIR/Ku6Ns.c13As\>֗[$ZcSPx}k`/t-~Dzxn|iA`kq5Sd''R4CKnlyTFeTRI2TwKC߶B@_KEĭ[#*-BX_S؅jdfUy!n[QXi(E\|~1#1/i5?h2{sIXUX%k_639]>w+<5-/fO\&&3EIlSAY֧[;[ذXP7;FW?v}PAo[4^"'Aɺ\u%% D8M);ȱx^S2KWO;O<+ԃvݷK8@<="QD S2 cfMssK^VI  }4>Ck6[l^<6QE5',rt2|'Ү{ܦաoDF R|ϛ/nIڜ}}]@D4LTqQ،OO9t bjIlGUeCi`͟IiG%/w~o͗inM;~[(9G@BȲNbwr6C%U.,ڡӪGQJ0Ⱦ:AZ3l!q53Y_EJN_dq#ZJ5-B2:JnA \TTco}+5M=Yj&T'0vIf-Z9(tm@U˖4], 'Ai[22,\+ coŞI JwZ9C*/|.,BIΰFmeI `֫a@7GI` jcc gz h4\IJsh<&5be;XXUY0?N(sFX8lEO&Hc?ikA :a 7{ۣN8쮻t9 QX͊vIˢxJZwNU DE6ޖf$nc-0ЉHe!Ǩaf'6]f=&6AdIt*3 ~ KJ,0h4o70gn~&P:طݾꀷH%X!ؗ$EqX5CAk |-){u4u9 )S-YwK걼+1[͌}^-MNK Pr1W?&QevMiS^ՈG$nM+O+Yӎfڙ2ٕE blM\xѠ 3~vRs!0"?ȶf9@c`$n^J~&n(ق}Άl>2Z-k57&ei R!'\Zvu9,?-1z)=$zqkBNviשA!0MyG E#3̵ iդeOn}U%%^62ZoԟLp=L By+/;)Zu&~tzGF諩:04O3\ߧأ~ſ%W@\vO\& Sу<"_&TVT-Ah(!P vy6>w>F$xGW2L+H2SVIXb! ݑE)A5ܙ_kB;:}3Oj 9#N{GB";Hj(mjRl̶Da7-^OXNn09oj9 r_vrƼ,ъ}-"wuX,Ԑ ~:.cd#R=ȿݎ~XO 0`|)92qʆIlF>[|6kEv#ߏ,?yfco;,aa_wP>P?$6{vE)w0Ĭ bip6 [.J7AFߌ6X*"lfmA=7s?K>L: р4]# oAtMnݕOѥ[7S-t9˒ٿ5uPrP};T9(M~}^';c v A{n֩D5ݵ!VRRp}ҽu+Wv+%cAKҤWoś>qp @`T(- y$i ?㓲,j6>K~n2xM4)} pJFfULlPO\E$JJӨqvȢl8I>B|^Jw~ ^;H ^!Hi%Y^~M0Vp _ڔ7}љ85 b7Qݦ/QBF?Tcզ8;ޱ!7.r'&x(jOIg}⋀MSTCbaW)Jo=Z 2ur;U}eZ!yzꊤĻMv=vD|@;i|36 9ZkSM.#& <kR#^=pB;d6C&xms-K򛷃q,d9o!8Vv ^uFq~8fΜC^x.1se>2K\O'v6MiSۭ7 ~OբvElSɶQѳB$r)o59A8wH*) &s*2te(j IA [.X޸w+wCkǻ;d,QoٖJ"K6yPͦ:6H)ÐXX!w<1H'dh^7[um~m1lA Vq4!f8ӼXirp8\1$Rl=L^_ָPP Y PJ{9-/)S(zxzLj%]k䌬: 8td>O u^N:i֭b}S!nNLYd6ZF276e;q1Z`b1vLϚy R}XY~X*zr·˔lQ-l2mGĽeywFi;ߐO_:NK(f9-E6왮-da)ްJEv)z32xh!7ޅomL5UcA`{AXQS¥U$B,NX@)f[4Q!CqNہo|^2(7:b%YSv@յ@Lz#@>IluʦRz|;$ZqF\E!BӳV=B?!KIb̈fOt*YvSA1&1'L.b[9ʧĎV1?ySiGgJ9-b@qQǦ%aɴudqH:!B𷊘2-iDX^o~D6+Abڈ<{0 Uvl%zE]STlS8LETΚ .C%S"܏U*i{:JeJ#5WuÃ廉QPXkgmi 0@y:-UxQb 1e8?8vg{;-7b̂ -qSA71ej٭V~,ӓ Pfz?Flt8r`d=қp:" 2|g4 @f>sN|AlRq$Pzʉ-;D}1hS#؃:hO"]{dn4].@'k' B)3`hv1ܚ=INe1lJћ1M-i^Kzҝ]Cw~*tӂ7'ޡ%Y&)=ΠObosZ(_@otġ?7*`H1]5o7=S&ʋP>0YRQ9!͛ {o" Z WY)F%KnBF^ug G5<9 $0X2^nDrC0ѧk/_,Ϛz>VtwԽ,PʳP"DEpw; ԃۻ,ʌM̔'c-%؇Be7Cq-}|ZdҷnXi6Ts^FPVS x/j(Zh]2XrřZ"$2q폀uA]qGrg7S}6l:vk$ ͍BḂN<;nO9PpCEv/hs4)>?ʙ$}hU HL1>/!Mq?7*@[g$j+]7`VNkg:r+CoN$#Ig<2r8ӆC,ɘ/XG \g:}}8ݱ6*׺`Q'~8 DКI5"Oۗ|sbKmINZdY[HXlS{) +KBw16(acL*vlv2c &"2r {s'R_1h @}87=^0ICK4`Zk+vhN-\VP*+>@Xq%N**lbKR'3&>Oi3n)NL&6"F1y3>^ڎˇp__=@6t8FE@3Ye4/ ,;XMg)x5Ӫ 1Zdr/E(&k FnR_=/ʴWB~%41G&8vO Hć+Q(3UN#jq¤BvYa5>uZ[Ч--0t7Nݬe:yAc1y,˷ DS\ wl/q8'"cjIOۺFwA:(+3b^;$/Ƚƾ 'Ł+&7Z^(_{0AAIl'E(NDKF7 ^'xǃdqteq̒ GOm=8 C*.ڮKСK6Tѹ}K4/p&|J&[O%4\IV[ |?Rl-Uې`?5 )hη-6"QD11ʥy: _걞kZ٧Y2]gᬏ[!RHFa+Z*Ca/Ml\(лsmXZϨSrtZ7˱!ǚn]@͝d\7i|_y)M%FgX>\c}*8몝eEOW(YZm!hc\Ls: SgLex+_&d,Ĝ4䘾1V96}ځ` Kg'AvޗZg~FΕs7-U-!}c?4Ο[*}E1_JܥFrx }놶j,-*I l70N_cӐffm!lg }de }ٌg!&q J_k ~IB3ݹ0O1FlpE/jEucGM+.]G2I8#5{u`FS>7Ĕ0RH:~FYifkP VesP ];Hԟ6WUؙx\ AE}m˩.~,Z"{ֺQHGW~vG3J¸*)qH/{ſS5A30Lz\P} {|PO$o:T)o:Fl@ NeM3ט$ٗjEVD׽{EeᯏX]s[j8=Gq0 Gm-!+!r]-0E7kP rz7k 7÷͟0mI"a8.*P s >cEMaԅws;x C 6T{'P }A6i6p_/V;nBG<%G>rwC+k0pu]1`¸Pz<(D5gA>ĭ'Ӛ|@gmJ+Q9D 9$5Ub+VZ9P:,'QohEKU`[4*w"yygRVuO͉fUPQR䒐SzmCQtPC.5n?XL (ѰG`iC%A`EQYK.'-&pLe;ЈԜn6%81Vra$%!9jq8͒2p~ܟTC@UO_peFXdHLnry;(ĪcP.{UE1fSy!.79e,sL"b:;rO?i^9C~%i`ubv{kn͡&QxN(l^}Lbd<؇EH] @z lOn`z ^wdR Py;v;K/hQߺ**m1!N]ئU}v!wv9ȿpЮ'x1y ~fm9Ϯc ^_?<Ģ%Njg=p" ~bR yDj/8s˄'Sj17.Sbl%ߢ? luoFr 1A9; x'+ ܇ZkwYD'>iXK;C.PDMhO,PJGTR )*X]:v(G4\}͟[@%B kßu)StHUac:Py*}v|OE )db>$аS|?KZuu*lj RL)b)ԔE"r.MSJ׵Ka۠ƀ;"*TB^[ޘEįoh&Ou6b1 +Z!֍igD:!?8F~udg ZgOЛ0t !s:tM1+Tɸ483T3╅ycP,zh@oLh)j11M_bd0?'R?1 us61oNk f6̄Eksg3~XuYg[Ȼ]1 {ɬ#G!wvf#MJ!*F[p< yThB`X=XI럔P [0o#J^SѸƝv-D+X-\mkcjۉk]@!v-gV3odXWvs/ZN PQ(S_m/L] @=Qݯy 2HEFqxR5Lb 5vX\y&cƉ$. 09 ֎h_rMRl154,M+.Z/>+hWJr;gs3]8]}3a<[=H),)/Ρ׽o6q hG@̏\$#KZl*,P: l9XQ}1K"@@JG f`TWL5ad'4ul/Fٿ$bfǺyGl1XC{"9K&{+b Q^WhY^Xo2tlm5bPKJ7l޲f qZC`l"h:Q$ [,: b(GN{TmUmD$Cid7v:麭@[8Rxga_H{ac|al}^)j9 e<{Ϸ;L-jg:~lKMF?Ö?X IK|xW-iY"|@I h?<`RK?,i 'TTp v01b rk €ȉDP%|HZG/ W}IC ˰vlp$%kGPr,g*]^y?? RbW]WpW%`RsPm2}&0eaI 9˾;;S_\VfʹSϐ=+2)Qogtk_4W%76rE&cR$QzS -ؾ*{xh+ GDU"{a{:GhpYLoX6Ae_,HBJ04Wy@UtM`~9g74Bܖ~qLEMpD^Rtcg?J,oYZY,SS9-䎘'Ͽ}qqرM =Qz&R/KbwmoY/Pb?dQCh:vROm9qP|"p4UVĜ"%TODAZ-q<}{>YrGίoNY"\}uZ!3zgQGdWH%5=?Uꂯ9yn:uozNT-i2cD*6C{6OQ6s!'_'UH4cc^/ᓎ~^m'>lj`,lYrjKΈ7d6{%])p!Q8SsN=XEr[} hŏ^3_ >lюx"1CcX,mq#g'=•psؠ% s ֻ ?Dvc/aK[Pj)aD!<%;Lq0 ,̌LtMQOJ]#A nzp5z7s =oiQljUY5>hLc׽D%NO=J`mN_:Z[;#vSf1(k5f0UKpp%ٲv9n/{ԩ͛ԻpRjwn\6mȉN fGu#b)}gscԀȨN7FN;:5f (t*(j]:W|W `(^w)J4jt`sFq7C9^ G6dAtY jK޸@:dB`pOD82Õ͆ s4^U%xB@Kɀ|x~J!|y9a?-47ƍAp=vv+*JQ)dP~R.Y{\*K1 _ݨkyOu{6X:k2{:&7V0 ӥ5UYI&ib N~ųi9#s|<N@p%uzKl+I OÔo2c7EF])la[z /w #f)hv]UhYUC-ru9km+ D:MgvRbeT皋 uKO mMW9 gRb[Fe8ٟablNUxulzۛo f%Z=Crϫ"iWҰ(CB"xE0+F +Sk*l(i0|7pJ lYHV"C: n`DTBG!f=4DpeG B  ]<h+ssq,N޴F| daZ0V,Wmuv冈EsZMrڵ ߆p~Dw <(Zaq--!1, ¿e)Ȣ4p?x1X{iˆev{$emQI}+ӈ̈Y;ϭH({(M 2BU%0a"]ߘ|@*k6v8<\BFe9/#lEr09pMm# uXj轵8 >~>(uaa$@oU86S*nR aOo3H-)C ּ%A!h!mQ [ B҂|iҒ2SƄ4íX{HXC dxp\Q޷\G5cW/)`Oqɪ:8*y[{=)ă[MH鼀BdofPa=k]]И ֭}4aS! PPh0i ' VBpcxVѩ+(e9_a%-g]R곦o42K[Lj4M=E SIXQQhƫ*.% ;jSru^ Si@ >R2/)v~M4T^. ω-G-,0]y/'YOk6$.vZl C^M<2fmhZwrՆ=dRX_9] fJy_I˾iĴy BsMmc`E\}z&,@[xNzv;Va 6DjZFdC7=) ~A.{ ܃K ~,91vۭwޤNXGiQC Iϖ"F.zHH[IGk%Ml{:65Y \ْ O2G4!E1Q0M Va`0:XViw=N~X+5lt-xIy&>nšlµ+FPyV\@ [a/Xg4Μn<b/n[uv';>~k ^"y,E3=޷c.NUbp "#DPɒ l0dՉ_HI,C2*bPEĦ.g "y,]H0dN+ }sBF0_uHʶTGk ]?pu{DuT|)[5Ns޵בʻ=C38wc{SFВz# X\:P .GJ<"w{Rق]Z$ڟ.U>AO'v*9pkMm4LU4C ) \ KV'Z!y}Rm1//緌m> @"zH *SW6#A>"#w@SXlARrtkiBx㧠.Y3ܠn5q`"mE"۪eFR[W!ʌ~^cEz[ϭe=Mz342K܇'JR5]H4x@AU[T'Y#wܗ๗-Wxv~Zw˟;xD,#qtⷕCBW*ܴ1)l< MII0 o^}͓Vn- (ƾT #5mG8Ua5rTQ|'" Wwo7ǁknt$~=5G_<8:؏'_룐VLSb8ė#m)Ԟƕ(-,5iaL gNIjDG}SI39`dvxnU_B'. pbPдGV9Ĝp:9wEmwñ+]jy[@ͅ9׫86BDEv*Dh]hmh0]aAR2!WA۾9SE_DI$l Y8=[; : (>Os.AR v+B{lt'/W@({"%i9P֙s.uՕP/<9xC "h+4tm0y ܉6t;( u&8x19_>56l#jjb5'aR믜 _= ZwDUpfp<5~sCzVqFtAXVuOs.hۏ,V)n6 T%5Yl&` Ee15ZXTGdPEzbo+aEݘHR$`0N,̏E-xmߊ~7*<\-6Y^m/ /\h;}7͍YIN"͐2둧1{nJ 9N!7r9wG0[4(I{:WJmr`+XUGK"^j^YЬ~cctI(]}Ԗ~6Q}mC8!;%(z? adfhjraѾ'LKY*6{RE6gXߗF)ztGEN l7h=XZˮ 5)9R>Y2>!f,oǻV -ICCh><#"l/)NRgZ@2 $㸜@c5J%VT>{,n)njga<|Vג-[,a{wv<Kf+fY#>RmsƘP[dm^y8Zk`g㳈dz0DE2U){q*"RO]DA9Zd2{)/ó+Y7׻un['ՋS-ؙj3h +;H\]6.\; BϏ)Ht𷉻 t%:K%P9'S߃:~؛$bf9XߤQ)RJf~7 "VD'OLm%9(VWaJW:SW |oA@]v`:Ȫח':RVsן'VQWqD`:XpCh3FZtU[Ęe"[zڥcʍՙ;)Go@SQD%ia+͓!9bRUᾥ##=؛h!h%;*A.5{agh=,pXQs_V9Ct4ݹ]?er.'H,i:Y>FœzX(99bZT4 a4\-a T(č¿N=y`1PKEM% MQ>TY|[$Ebc$,JbT2,+" vHIt-Έ+J{tOn#J;}{:+i5urԞqIjGurB gvjkTZ7_k'vOUT[MMg} b`]-mN%V珔/N;̗ xC+ACwe Kz^u0*s(=oe?8u=Č˵O#2K?5MSA(HZeʦ80XӫHqgО/e.z"v1 nSUQgmi7fth޵:W.q6ᅻudٱ] 6G]q|qt:4m?ȉqhAf}I|k!@W%4GR>^>~ܙ-Wx, b Ҟϭ~f_{i2JS*by U*T{zI7S8aؠse *h~`l4nPk{*jdZ 5b|Ll^ ˗y,'ɽ\c^ɾNnTXk'a("v?Q^qR Uq>d.x/d%d2a8=8߈37FJu My>xJ~Ռ!S-m:0[*ulug7^ódc\ "|T?yD=f̓Z0Rt&`ړ LaP߱gŬw>=x+tȪrs 5]&uYxZp1n!KAB[m2El9LuT?ɿp`& !CƺOt3O' ti |e=Q$ӂ*V 9e JQz-ӻnVJ SPZDZ7Wr{xxy4#V &e*܂QDgzإ<'Xj{Pyq-ȽQYj?]n<0%/_f1poq Ggr&E\foQ@ٔwFӭߔfeJA)Rm̂uVgHH.'@D 'tl `<@LipZ'uSzS]m/8BPGe&}Im8zȞq,o7Hw|b7ЈI-\W7`R>+&Q  !Jh>WåFV/v5IC~8'9} kL[4SӨfj֭z2G@-Fc e`ҼvyGj1p)CRBoX[+Cu#yۊzчG|ar# >6,gBQwOIdGohRP cWMAONc0׏7^ oK,RiN~a37&j =2r%Tj;$!3Zl{Iek̡h̛A+YPl?SY$90ݖqLO#$jΪheآ}YL0DM rNF+U:bOeYI(k$E2`#&X01=EW_$GuDD ۠͟KMWogMˁu.p>('b7jWײ~]=m ; FAt4)iom!tu+GCR@bnYaMAKq~)<ˡ+FGY/ mœ/Kr{?kp\4-Z'-y@'h9oeԙNwψ{8a]0Tb[r }-ȹqk_& ܙuT_ .pD0fȲ?>ByKH\W_A>Hc' vDh 65nb76BͬլQjPWѝZd7GM<\kYnـaէ3,Z֡\,@5(WoLx/&1ܽp8@5oGLan :s [_,*H;|GI[$~P5&8k|jA!;!9c8N _%"Cow /ܐ]xPyȇhm.#8oQ$|Q!ɡ^@C"LØ(N۔:Ι%ciC!,sP J4V&)1l8vav1SpoG4pm})!n+_s׺sҖȬͩ@IHTn8 E+ U=``@왲ֻ[^5 hRuTgm_ )}5SRg<͋j]xxV rߪ`x,N,b=-0G  VmlcoD %7ƥa1㫐C!̟X,E_b`2GJBpw5׾ Wsӕ'-Jqd[9yQDR%@ۖt79ߔ]^=Uc)K;Pj`Fmf`AS)cn* <<}Ys‰ND=< ޟ'5qWzBE&%%ފ{#?vpG}iv!0>D-)ztg7֟ :mz",OؔmXخuF60+ bNY);ʨ? bFM@QO*if%$5%B],Wx.%k4h8=ĩ/ p]OrwKݘݥSz+<տAn`=9](56" 57ṡr> ؏W6 4+1 E[8a {ӿU頟 Z7V&q>M(%gn%#ϭ-:wfi?4ўUx+-4n3|yi'yy|g`P =.Vで5VUQ$jy9p1+ 9 L8jxhb o "¶$ɔMlnJXZۂyfRbގlinIjo*uq/[.OQSWD}t]FZV%f;Qlل`s5ZmaV*/m5['@жhxKf ѩ:Af?* Ua| C5b>#.n+.$@Zh~Fxqrg흔ѠT<)JewKo%a--K~ 2EvGc4냜n:16j.nW"0[~'@y3pUs;f +ۛ|L~L+6vL ,/ġK6]38qP:(c?4w򈤋rO#rQNeQ]q{{,'>aڒI#jIOF Z6/7*ؽֆݟjZ[w׼Ɂ=>e?,) _6:[ f ޳r1cWV0R,OyB_KS:.Jr'Ee׎Ek["֕rW2ܾ$of~P=Sժk׬>\0/~]"j׊HUw3!zg'Jy-bh !!&)W5at#S6? 6Mݗ1aR-|zQ6 ?\yk{㻕Z~!hC*e9\0?MZ&f]/7WJ E|0?S^eѶ,D#p,v}|ah6`3C@PK>7. =sQ6;YŢҞd"Xz♠D)&_{dJ7H;r/ ̿$6Enyӈi:Oѣx50f3b}?@1);6˿B l p[P[ЏuHGȦ4Ov%GcPLZޮfgLwڨѡhMe5syH@_χܤ#0vt3ut|sJ̶0z} P7TE:K 23a?j$w 71~msg,1YLoG_2%M{-M5{a!" z`TOvWB4PhI;[7 J&Cctt8/es- ^ hIOǭ9Ecd.Nk}gF݊)K1մn'/k׸FAtvfsl,o^3~FVd-lo}yVZzִ>ŷQ\\ͪG=Iw2pY"ewҶG9-@>α-jP>aʨsr;itՇ`c>ro6ۆi ?B@,- F)RL5nNY"ћ=(5L])z5Yb &ȍ%^la̺FvR`<!A;zprݨH㼓^n%HN8^y;8t?OD62C{x3O.z.<}?6i>@P7 Cg}*`NվXvWnN"kf{c-58)ՔNep)xhj I"68`ϕ$h"B.eق{/SʈkJϧIhl?B[0<=ń1QEv.wPL dT iuWAi(R>Ջ/D&dzl ^.`X3蹱9s&J8GZ8WZrpP MV:qΝ33g_b0Z[>jÎ%G?뇡cz)~ k潻>>eݥUl` c?n<:EOJZݠ6e6ґ*jHso~k#M/믷!K0.5/6mJ:Ǹ2/XBuY\ŸP웄&@+"H8ƙ 9a8yqLRc hA Z )ط VYSd1i SZDhcj.e:";LH,G{ fO3C㗾n'놃Jh}^}?vI ^:OLM>|a.X+:HK2(: hyT:s\HlN]= _0PTU"O5abbEW\@͔gRf;YQ :WM,._fjԾ29rd+J_v)'%nYӛ:Vh(Yb 91O[l#"G-= 낰DUjEU3M?+XڲpR^ uSehOL$Y7u AXU1Q_1 GRi6nbgQۈM}'lnMX-^[#6*EA4j)|5'Y•6SI5< D?z-04N FE Qi Bg'O@B0LE^yY,rϬ)8T>&\د@Ps`YW~!%C:nGa?܎TXCl_C>SW5[ OwQihJ dR>n %\GpfL8E6:XM[\BExޝxE>g\"V A'<MF%h_be}!Ĩ= GI3+N>0եu8 i1vdYk>|:ůStvشN'O2T'1igƫb([i=Jg}5_K5靫w̚OZm0$X_E^bhs Q]/((+;`)B7g["?VG~g_oYr<@Ml؉[њsXLmXŨ[ @;{%b|NjqF:[iSl6sjpU6X_+Ph{ڵp Au&d |G-$yxN氬B/f[emch7̔F1*%w\Qʍ+:Lf 1oѮ37ȷpomPV3b 1`%L@QYrdJCv:aD3n5^DŽע3?΀ 7 vUGtHxRq] 4Sj>]mU2lݶ/znr݇:!!G3-8n -]/ HvnSΟ(hY{+?XP|Mȉ%0,]VN[o!i1l];#͊%2&Rbk%daE,2cLuRl<~at-%fvUp5 ̯(m`n~rhBIAx)teNaԙ't tx̰5|#WFu.XgBSR*.\l$'s~6a͇x8@).TK*W} dYwP\5 B'gXvOIfK͓cqD7ٔ{o_uNē!&`\*TwSɟl⨢"#3ܒ*-lԙL%ȡj*(5U,TTf<+ AB9~k#>뎒D |OA6f )uQ뜩BV2V/F̎&ݦd-gd6=KbXARf B[k %{;8C*< {)vFq|-;K;3ޕƹ=6svN+QCƈYuVD&f[Ϩrq9E ފgLrsڡMRGg4jIJC-LEz;nIZMI+~54v\g%4s'#*` (ͷSqm*Ⱦz 2Y`$O: *N.+~?K6bV~(bLv\McH16c294VtLкS cdz6nQf=$NҬ2hkLH"^`(dep ؟h4"L,t & Ϙ"Q׾lkʜUmҲ_KyRc!h|PH(HP.ؘA`|_3]-Ed3ls\4}x.ZyB51=.YgzCf7q ԜY`3zㆬ:[!5q|3OS']?v[Z!,u+J2 2r޲VhM2į=}*1M?ڥ<qgV"%Ϲ q[Fץ*8C!0wL0dP08hw"8Xm%E+$' $cIN@(`'MXM#+^e0Rb{i6~z${[!οn;5wuOd}JZf"+AZVXƅt!["S=s10zPcaJVz ׌5/пe~ƈm sP0ޫV9d#^`3) $O"t\=h+oֹz 4;v`c,奥dCkz)Fܸ+؍uLİ:bfq_zf.ǰHe\8F0ue, Ȁr vFw4S!9ز9g`*(,e C_SOwlFr{GSٹv zw瞴#Aj=4Ze#P<${JU&1of?MFb!= 8I^@|\?#It3SclH#$I )*M# ( bt# j_fر\@P§!3Q֏b/iۧBAg/rl9@s%ѯt̊~iDxX%'Dd||N`M@R<9yA,Fwk(28nwކW_lZOM&[)!8 L$d P9W SR?㐌'*_1gv[@J ~گ^L{8aI9eඑ[FQǬC#ls q3oI{"Go3D=mpaDـºċ2s%c(^cn s$`3r8,eG&=By; 6A0uvףUMrxMنS9Q[gP\&U|ɖ bӬ l2<ȅEqN3E\<d6tNGԯ+YIٍ:cl7!` kjCBi fl /ҭ|˷YPm|t!w:lSq,3E5{񗰗U<1z,]K}ݮ-.xOَ4C:3BnQ Y[a@>RZҜ#p3UO"l-\ m camȝ.4C}x&rΦ #`LԌT\š$7](8 z(<6# na>8e]PXU4bAxʋ1!*aNG)r@r`OKWgh-h/0B4;TT}+2Sy r{Yu{ ݠ,NblܘUZb0'1是c@WD-~,293`' ?ٰF`0:f~9S*ye"UJG;Jxs AdT ڤDoa @%܊g"d#r2 yml%6@dεIMk&33 =ПP@DeC}X9r)U[-`$Nch؇sos}e[4\HqHKLhwf]k-}q[bg7rdA]B]H[},>Oy-&| \4#[f!RVK;Y6n'75Ftܓ0DLRa#KUoNx9"u-2RX [#R#,l 60 un'f,n=֚\'oO׳\I!HUcJ xG [~)p);/ԉU\N/*R4;dWB`9.8\I{% 5R? RzjDdD9fTeTc @K^r(e KbΫ Vu;h7a qjnP$#낷YTʆlô>[IP|wK$ SLpWd%M@Tw47a^8*f$]qhۤ'" ,?G1|>]9422\CiI22rv3&g"0pCXiC6\PWtDi@,nbKpk*rjZ~Gh3?F_x{E>llGuky2{Qk!sBa  `rGiC^e7Q*G׿~@lUyx aG$$X]"=LfwbhD~KͮX*S q Zȩi胘(d; VU]UnIBdgh=$~b(ᮜUKp,$P9]k%AX:>2=l!:u(\A="jcrH0]5X'f(* (,d 0F<Ӯޗ֐jh#Q=GxM&x+ jg@aMP@[T?#Kb]2a u`:bV,ёWVPlhuɴI"ps뉣eͥ5R ,ԍvN᫫ǣk':fBNf?G4%=FR3Q9g<|[=~OhmF([T"V5P`1?(x?G|)X' JҕBavv>& Pm6;hV3R-]Q\=w3-{j] ~Nhsg)Q.L}B}~Tt zPW5CRb[\[fcYYqWFE7yc@NA`DO_5` Bl\kq=ڴk@XSգ8r܅[a5ÚC] Gb D6v[5jlѪȄ[ KֶEabT؆隲,?m^-E\ZsIL2J/@:NyZ>oED~'0'[@/9G=]@$< lr)w|@Z n} v-}{^Egipqk1y~ &̰ٙdSjܲEtHU~]~W)4FgӒXjjRKɶIcɀDl9⋝wjԆdy;Q:={ ˔ƒxKT?W_ ^k]afV;4pAS0*U:LltatژK@US`~+. Jjk8Ӫxv))QaJIŋw Sq1dZ+Ž^4amQP;}R 'Sϋ] 9RITt]U޷7:VjbB٦_Mu 9}R.[%&37rP"׺k1>Ouյ w5Z*!wB4 Ώ8'ՏMu5iW \ {q)^ 뮣SU.z3qI=vuBi*1xf&M79eOQX@V5m/;"zV?b=<4u/=[@%QӖj ̔'oR9`9䱆ţ^sWCEK1ΦϪ5[!"Eؙ"&sNrЕQK#cZ B GW`42Հ9.ZV#Qߧ0 " k1E@':57H8I\keG~ΏXZ>X#Sk>+g 7B0]\=N2.X!nrr ӟmY?( |mڶrޖQiSp$)htLbalB: I(_}h/KZjbb܂( EVVूXsk[[Tz}I'(6:nx:-yrZ ~ieՈ(O)c[Zsufp!2u;\Էbrm28.;5# LM@㘟4uN >tO9,Wxҷ,4#&tXG?@Y[pԬyIQ̳UP䷔V%Ktpi:*" yjL>B{e_ņo!vbZg}+r:8U3㶭 fWu\65dXIe(꦳p4^oNXG f~ Hb*OjT&*?e[k ǵcN+υ*ڴ FOfR0 =/ r>VXHne!n\m{‰ITE!ִTCǐ+";_=[(HɱmXU~]>8 Z<82=A[hStn[V6KJ0} {f_J֫r D ڄf`wML+6(gv7c%+W8j{N2mr̿zzre"76T~MkT]fG5T*[1z9'D,G <1+9$! c6U+A(ng^BiLnPLՙi]A3h$p^/z;-}M{ G:`S@!W ~prpɭ"窈N!DyN閠{_Q婄ik6C+GxhE%(1pxUҥ yHS+OSO%w&| O1KۤqAFk2rJiUVLl_T ~4DYvv+tʭs CPqy4\"siTX4UQ+lub9\RchG [W rsi_ ЬĖaJk@x_MjbDZؠF De\Gь&1yv#P显V+ZR[R${k۫l\ruby ŝ-Q aRb&:A hy@w. T5yv hA{:UGjhgԯխkNDDՆB0cAY$_-i!`Ipvi| nJ(Uf#nJf:[+6)a]M"B\u/"hgКI ġX+KlPJޮ\x nUy^H^+?2ViSz[\s&4PjˠsDxQ Z¼0s&'xZ*"-cuBGvcvQ8:X pKϜ><Tfzwп60v3͊oпysm 6=1κii>R~r}_-$-E)w8I\ OTSOs@yiqbtFkhGn_鴄B~K,bxT%$Byxyѻzݘ:r 8h&4Ww?0ɧzSLh,=8%f7ut6|$;AV_(X70]vRqBQB LH7H*m"JN1WN%Ƈ_ʜ<-$eIJ4eHteH9x WJ!OK+>;mJgMqb^撠ݐ&d8hqkrwwIBu^dlaB2XD0 e i}#2$mR$-9xJ4nRt-yuANWɲVrCost@?P%#on)Lsg(ulJV 4̾+ѼtzL;ӊYg.XXo߭.Dm¿pJ֖\wJKwB+'q :K#6m]Ε &3uj1ކMR%ٮ`%-p\iÆ-j(}_@(|[} yuRҙ$!=J0 yROl'8e3zL5]Џ8F8t lx+?bc tQu YH CǷܐJo6WP>Dw^g#P1+}AJo2bʴPP#<4+RT_(ش[߼jcVZ@E]*`#g:*!`! +rF "寕"%yHŠ\}3gŶ.sXs}U Uǘ'ӄL& ΉFN_Umjjtc|y&^Kj.MTWDivEȴcWT!^0/BWĉ޷ߞƌlۉMzg=(jb%Sq d1y꙱`4zMUf@XuR>7d::S~At*7-pÃPtr750}@_L,[7x֮W[g?\Ļ;`GJ-@(KmeD:.;"~/3{1/)"څ&y$i. jhGPs/nPB?oCgp?M*p#ut[U'͉rpti>OevVwy \ڗ?IykA!}V']ec7 5L{$CU0VCv-GlY n_<=aI-eNT;Jt)5zV<g'?) OP&R[SDf)rh\/RؔPL|e ;ެ]?iZn:TL(nJ^E4pn0E)ʃFEξf s h&!>Wc3_8]! bB7numeZC'^el,Iiڵ0Zf )PX6;2.v;[}P?ROy}A ˯:r^|W>}#Q; aa_bNqJ9b`}Z1mF#*Ϲ~ fAblr &`iJ;x&v"7jRDިblߡ.>21n-7(zu߰?39;,k[mkRHPcF+RX)s] 4^DXm m2Vr+MBOe+ bdƺYq,bwW WٞZ UDJFڨ=|bm { NKo981`!CXXP8u%(lqUb(EKk4D%RHߚ8[}%lY{KUιd9hmMٞ~ʄ~]SKA'P&ե^Y4Pn*A=I Y`ToZG/aߑf1|^0glxS9@2Q Tv5o):F΍W1EUXz_>rkyڧ:oZԷy|une]EQN#DŶe&~0%oN@%r?M36_1ks8Q`t:ʸQEV^50YPőf'Xz׾p\yn)xD<}j7O>E(+# e`1{}9(uAM7dul ++3.:?AUs`@|{ln:0y,3G a*сK->#4]%?""XSbGBy[HKXJWhdH 92DZyº7pEEޛ.X<49k0k:wXV[xIj6^SQw'-q74fsZnӫitmJ-5fkk/X[\KQqbZ69]w^ a ' q! 9H@p Fṋ<όTO7ECC8#M%70 dz3OMI0k2W͊sN)FM#NΏ'MB.Okg"J3漣;KgN H5TʞH%fLY;_2`s~${pP8s6S슋S4+n}"Ӈs-\Uc7LqAN?I5SD0 Ѽ\托(6RyS&>ѽx$+OH q0@o$ yYN(cZѷ 5] 'kvkM1 /OM/Ԁ4p+$쟳D(m6,.c.=" egD-G Jp^=X%i(nk o}Oqj?LNg ef F0!jVt6OŲyx(L2;a=ɵ+Gj$Wp|2(Ux@{k `@=phBtHQ+5JUNLl8JNŸ- xW?~z؍IזaP"@gwDB /ix'D5yr<6ê`m9ZoJ}a6}.EmP7̎7&Rw;yIfYS齺Vp:zm /jX83qy2緧/[#*>*ȤDOF{Ff7>)GzfW {( &"F[!Bu388 7֢"qĐBFފw pMJ9ffL{q*GfEqħ`85wFٷ֋&S1 `(A;lR,ښƲUx~Em%(J|[.Xw?Q)!tu>(Zq@6="Kǩ4,503傼,ʡ:lkoN9c|b jiI5 ./{A{0P};V?TTeͬb~9&/ aCB'Ra׷+ 9[_7 սr.BJ&1GJ)lS Oi 6ܰZj//NP*P`{%[~e zi'|K4yk+ÒC:g] _֮gi=RU0 "0D=E*/CcnnVwԨ2Hnг˦OC _RP+ q dޥeS_n c7>>:!B'DfD DC ɦ:UC$(xRMlT,M PvpԦBR[Wj/295:"l^,>˿l|IueFW#q@-\ l<ٓ&24Nnh? L]">'D9q ,\f M%O'R$KֵSI0~rumd4{%Z =}3qA@5-KDC$| abX`f/r.K`XTP Yt5X cSw^HڞJΞmD+4n,ETQZ3{H9y4"Iz1_t*V]ڱw^0&I8_9ꀄs ۧfa Zrq՗AZŷcM̫#=z^: sNڜf[_7땬sƃ,Bӳ qTJ_Rą3YW+p{9 _LyɚňlT?T-6ȬE&qu:5p/Z(CR <7P je&XM2ᣳ g)sřLcSa%مtGjɱJы*)ԛ|6agKfdRXp͎i07y{A Ę3XY_-^R|_:}uj]#\t9!rHYGzNQ hMviWO39dr~i_řa /X4伮#3<2}#Bit|n9ҕY}B?ђcD(\)'N;b-WHP`TwQaVgƫ2}L^fѹʌ"aMu:%H`‰er+ *x=YrW'spm>|.Kh9Q #\᪌vlO{1tHb`LkԧViFzW p:.9sgOԺ3IXUPSM>}vt.^C!<+MVL{oa 8LߤhWDJW/ڔet7~ںu+G\ovG&,gYP#SL=}'}|u7+0 B8`3WafCe2]ղ~Yٿjm%CM"H/!st46; .=fM`Z c|QTvVlsq^)M*{|]cx[!5oeIaS 1Њ10wm8tk)XE* c*%C-'M)8!J7Niq^sN^[Fȫ-9TCHeĶ PJR7FzK>?{a ~ RG<7*$b*ue5]? WՓ.Ռ*w7`*P,yƷVc]C*^}ˠ|Ŏ/+2k?ĎVFv뤸vE,Y.=<{[$$Vj$u g_5L>P^Gt2v I p1N)yrLW6I.![lty{Z%UC![?]+qLLwCb!TUPWAXkةf~c?ZI*W1=4Ċ]5P[CTl;tS@_}T9.2q/@r3 H\`_7EU_ d2Ɋ⏃[=`F5ovM3pa;\ ( V-㠣nM~n_ ;)A6 & "I3Fh}?PXs C]ȼ?8>4qvB9sY7û @vĤ\\FGEGS-ėWwpXS:M)ΝmryZHJ)En;N.,aDbm:G]jB$#8_[ͱV؛ugas KyG?Xo.:S;lNJDI+ Ӈ4Amc繣 DCUl?=4C5xL /(b$ho ?f,-U&Xp6ꝿbxNF5yLڌk}^C̃xWEADMԹŕjz,R)j͡$ؚGWѭ1xݟLn4 7 00n^}|Z ?.vequ.hcG.$R p$.lNXK\!w`q?n S! @˓dVԾ1t@؇M*px2lGnˑbЁuISa7^2Oތ z:82$GN)d&``_I H ,*Nh6@V:H뿔tMs  TɷՒu h0R5OW$[s+gԬNO z1̸c .EnGz3(H/^tA]Mje%iu3{Ս|:YD f@6M$dU\(jnXXƭȝPSTn- ~heA8U |t[(4>ڸ^WKd?>@ѷHr%>`,=-+ѝZ0}]7=+YFkG_T~faN 8ԺxB!ĊX\Y7V[-D{z)bwW)nv޵,^h#8>(rj1=+6/d 0„&pn9a}œѡy;yImhmZx2%~B4܎ln$%2l YD=/w|Yc`΋+&Z]Om&Wkx4 u>ƸC|WI:#WEVXKq.۽>qWp"me2Hÿ*2c.oC/+kկ+5J~Qx!:D-=]>k4_Y)hOfV[Ke!]oq#BL3`ޙlgp^I?o*iƃ]PH磤}$dEYgNmӞj> ,&cQ>%`3vQo p!E %iE[B&,G6,i,8(SLѰ2ݥvg/QLS׀8G?L/kmjʤ)E~_&˛.aQ1Bp] +9r΁Zgx~N/8׬sEw\kSJ7 WS&CZzGŪN MڷλòV Vʱ*ۗ.I|RN .r0&j4ߥ ws=Se'u2"Yc~7ů,gwB7sЕD9w!b |vUjp^d(d4HiXޜaUH`PޣW#/) 2nQ |Ǜ]خkxڀq% t n}a/wO BS"Ob BEi:#_'v'|d# wop"؄?!o@V;hɛN'~1,rԅRZKTK!'%)PzA=# R1-㯋SA{򤪆8P+;{{?8Aŭ8SU1{" `sCK%,E>y)6o'Y M9 aF O\|orHڄM5s.8(QW ?_?l>7HS:8M3ϋF#?Zi /Mbk,1=,u>zy_-x=є itKA]̽ w~Z3-?Oh`b|Zb+cYsHv4WuDJYmqXL;?Vя jF7x֎{\U9ŹDBKJ/WUmmӄǘٺ>U'bM6-PG;}:E8\]x5ɉjCm7ddgHDZ1BQa\1z@sS$?$p}on"H&9@~5_4Ԃ;wN0ȹ-g<,+罧mlJ|&h$yxhSBhL B2W Fpݿ*hud*G8ZÛܕa.m GWjҮ?M sWp|z) }{JY˴ӄ$?gঅedS,qv 2;b y͔[j:l>Y:ۻpׯk$Ҋ]0`oXy\pPlu sHO/NGhூkDO6`!f*BSHk [rx_\@- ;yC1 ~tPȮyZ ޲W 5#7T^[vb9x 6.lJ>Jg@=^Â"e℆ 6Tk[걀)HiU. ^ߐRAҢ:U5MBZS-@/\|EmOYIw@/5%\̯>8 kWr84E"߁g5{U(ŋb~pn*lwÇ\ӆȽLڬJH+={f9!B{إTHۀ, l>orzSh%WNy0*Z$}tce~& 1GϭnBr/`'pcB}D"X{F|K;,ޠe tzjqzݤ匨힧" PT_ CW` o="CM߂ט)l8|N{7뇟(84IfR<4M#c}z3[ i-BFP" _.|w8Md*^v.KZS.phSHZt#y`L{mMIJ`Kq< nz/=XУ-%6JǺ'A-9{Y'WU#ڬ;@K4D8S݄s/w.h1Ur/89-lȋXjD-11@Vp ;?~尋 6]T F<̽ G.7-Wv6VwkF됃<@PBv Udd'ΪL;ju u|+x .C>6/89]yV}+9Kf { ʏF@=1/E0'=/_ }0,PKA''.N9$v 6t\xх羒R,z9'}͔mJhbtWҺ7 &? %}Ho 5t/vFƁ Rҡڃ /$YF5Dlwm?q h[8F)R0-+O}Gc*8u2,P] %qWc~І]LXX&Ws5墝i4Ͳa)'qYZdU(ǞfstI1:H֐UG@蹈8X®Mdj$>LGU?V]xFgx2C9[]Ѷ}:j1|5 g !GP_4J(%gTYCt-C?,>upY]G;r1uP~٬g,-(7c?A5kQ%Z D OKm ^@+: m JVJpM/ ZQDPwVVD1 F^f&ECVs]ܚp`ac 旬]uq>z}LmPQf zɣ@̎ýdšR!Fj=nu&Iي9!! ЩP3="e35nw51- ^UG׳_ H.UBWȬ&ř}.8A DE7GX:z+K,-&+RLSbE>wU 8l*]Gȉ gӨ /~ƾ+OE$b9K֭=Zns)M ^mɆi:N OoQ"{qx~]! *•8`Jz6*yT[lg5vP8hP@oqҧcгZdeQG8KJ׆o7t1/ 72#,fSb\}V(PIOWb9"#hM''=#{5I`>9/yce&I(CȄ'aT &vMT#/e3-ֱ˨-ԻKdt~ڣ ƝÎJ.]|jLD]ŧMD/a-i-gF:sXsK.ۃlp8Xk'U [;gzS/lG?jPDmO\V,H?7Nl"\5g?" g$g);tU Wt)>)=i0n*ԠX>]pY|w 娬7!޴NXZMf|/RӠ,4T|SA2G/KTaOq;@yob 7Q8lUfFS90VB*Eؙf1v\Qd{Lɺ=s{bti0әkHϣYb+c CI dzQ2堥QnFu6f?N84^hvKk{o[Q%ᾍ)y3=gOezSX".|s*~λV٘E^`RjsғK_іMic2Hǜ?]6ᛣ|I:HR)$`ІA^q1D+}?=;dٹ'aضiJBrgffaftO 5Q{r^& |3n=8˰ݸ `$s;ü<F;IQp rw 2U?7:Tނ'K @'BN_?cwL-s:.™y hxrC'*О6a_trBY.N1SUL{F>|ʲsZOpn38Έ+c`1U.M7%oE~as_M]E`s)Pʦn2Ɣ'RPHVHqKR./"3%IE^/^*ײ|61eyD\C(9t8šB78q̷,gÜ* aLjŅu$2ɱ;s!G[lW(SU\o98J?eސvE.\ESv2I &a<-8؏`uX>|պŏm_` 3^vHj $.tYk6*P\&4v230&/Fƥ(<#kbQ8(ɗi6>|+V u;_m$w{@(|Ѧ/u=bԟG~u.4M[Q5=h(jًYWVnvByX1$W(f"嗈rIే 'G@o2%oR3&Gd 2pBtGRIM5=%o{q%v\KZ(ɨ3]SN r&;np:fM3_[NXBnqu_$@g6)? 2 (VKTvt#V4y!fCY" =H.n;ct7dY+z ꪳ`" dL FŦ_WnpN4Z[KV*2+3Ex9ҺWZG#WdBj\;gO0qyxZVؿ~=RkD#iob]Ue`\GdX*& 8 SR))@=XWC_fMqmny#d" VׄMT0Z09?m?x!밽6!h91#G= Mh;Kw@ .l'x+R2I7sʻmb A,@"D3Ĺ {q,{YvRA`Txe^zD=6i5{ hK$0@AH"U_@"/,&6Q%42>2Ih#!=WIAnT%VV2%NX1g6s7L [?6ɻb|[wxL)e%^M6v_ƫCWڵpv.)LBǻ1m]Iwz,;O~8@ xub7ē AL#LE;*pGzQcԿnPxJ;+:2JH H>$t2|@b{jbɊęv%sa)m3qlj)S\ꡅ!Hldâ%r?|fxO&9G\ޅm]&V~fB4vd?&5CItzcF 66c:yUd' =;PVC^]dL2 6i^7H Gp9˂o#wX K$E?$1}nHzvHeCxL(B'Uw:Nj-X[8詇U!HY :ٍV V[ڴ(fI=C z<`=̧^#Pt݋g$CuFQ+*d&ԙlyU07D3mA͂]\aczX4xD"N׼J X1a| u)0T?46s9ʹ;&${qy llChqi#s1{|o Z@3ep =MfH$Y2$6&=lߋHɎҩN|*,aLE`IG)Α<ȄٞT=ۊ tsdUY&=_DNMsDUJ<5]AƏ4T' 96z 5Ca;GԩBnrۋē"\]ht/_OpS2="-:{*׭tcfNX$UXaWnC_gcZc'HgƗ)B@X4up $e=`ƧE Gg&LU2Udò % k;1w\aG~I##\߸ƋdnB ]2i:eE~Vman4|tcW:䢯mdwD:-Wd=tL11 -^tXKRrRd5ˡ|Ǚ1\È~j}N ǂUU81v<ɮ -SR>_ʤ8ۄwspZpU:냆lk%\h HZס2Q? H#GGMm0qhopqK׀]Ym>VBXx;hí>uڛ}r2xz%S&S"emS0>wVS,%O&( =_,\޲5̦P8G5ۻ Q2 cKdxg@$lOӱ ҫe"~":;׍vċb"WF8_::UB!PAqqs@B,nX’ Fߛձ>7 `a98 ē-3jk,ê*O8$bύռFB6Tܺ&"GT}6gk]ZHv'PF!Oxoc?Dӎf`jh`9+㽽.s|>kI8&06'9@z .CZ" <-'LTM6]˻3]Dga5&Qӷ، 7+`C÷vܯ4BYp2=]ԇr^"()G5H&v-WHPy= &0Zԍ|69 ; -ec@Bs5$z!$(H6n->&|Ҧ<γP_"nFX^ &pUM^"h1ݽ۴S%QT~:|Lm>gWӃzJ~,;_I 2}`g];<ʪ}-Wpr!VL]aLȄY0]:*SP24S@w^V-C)vuÌ,ͼ{?1V\% ZT&by80sUF/gO &hR 5t4F*ECrLwxȤU 4K~chP?3 2!anծ|^PL˩Sdoî%5Ћc~ҭ"%`{f$ g~۸OSs Z|Cj1QEw(OS%B^EqCzM0Y"t8v{]oO5B`xBpWK9[/~ % 56Rт'4\*&H^z^{6)tjZ̏N˸n BrVUy=S[ eN`SzXz% ȨYkm]ncpV,tDW@ TkNGEz77.9d;R" Owh4[Vs{'ksC ͠.8H~s3Ky5C8_D-9f~)rx51d~0V/`+77ɘyDf@?uR =F"K&Jݏ^sdTuN%81uMdg9 lNrĚ<`)Pz5|wڕFFҦŇB_{ BSu# B^=RUU(gݐԿAYzH ޓYrͶEZݧ͏ҽF)yWɃS%8Χ1PS.c\:{߇\.r֫ ‘/fHͰEG=Ux< t2\zƷ.[.͙I߱jEdw)"cXH< v:AT6mz6qfi)ի蟸[57p_[aVDJ%l| tWPnPbDuiR2!';0WFH-X$Ak! FGN.cbY׵V@O((;W_b Bb%mwəp;vo#/bLít\'T'hZ`zsc~)w/$E%K'n1"zW* SpCt>F 3=>=fU&rvJf_'F(~d<=A9D,X2C8r6ݮ& +[v赬NsXd_a9t**` }%DQo0B<&J%C\)/Nb&vtzZ8sۉ"г> C,l7˜̉ZHhn,?<˃{ZI}--FYxc^3stA9[L&0ڨ-y\]%6w=(Pf>b6>I}<- 4腙_J>X3WxƱ=J*#)H;1vJNd"]X-m69ʅL'_/؉ '#CsUCB@cP7I>R,}eo$`dG s*e? T+#s x&D^ H=WQ*:)<`Tg+5r J[מCK^K5v]ɐt{"ohi΄p]󩺜|?rp;3_-{g}Y`vB5nͣ.8_r4@8b. oy3瓠Jq9؅ǬHW7`P^i.z@{X|WB#A4EAޔPH!B,2/ -jjOy f[څ^ԷdO!REbar*ᚙ=zeRa+CWY4VrcB蝧D" j1NOWs7%wh2~q/ORȲh*^In}; v>5]p_!oK>c5=\ VчK1s'NCY80lݯ\ZkP 93MP,qg"B7h- I#hXSY3א7S c&\.!hl˱!k!*3#SFz&l@|b|cI8WkY D,3ȵhvҶl bn2;x{ /R%4s ̅E. ;*s[k!AYKӯ;9Q=WJ]\ӥ Moh? Z~U* ;ֲ|Q\2pZȃU~hվWRd[ܨ*!L'vRgՇ&W= eH<饌6C26hCvd56a l`d_LMoj9xE#m{ Q~T H!UG$=":|Rfy3]sgBw$S] `o0m;)V=E8Y]|fo+MwrR?sHuW)J#\&"Ȧq 鵟=u',|vzϯǶ+ J )@Vح 0Ag-=odhh}]zlAiQy$Zz%cK)MlN[jX ;B5RuGgAL?5"͓6:!s[sIڨ[^HIªQ֑p3&`2ʇ3ıBpc:QZ d詌rbQ21޹M&?wjdY7v77 gClvdRёn}}j1"? ӚeBKw8lw>" H6?nѥjkd97/]6SnenfiGPE)ˇKqtg"T: &tm̖K^Qi % lP+k vi;kqݶp0iqzR7LAV*YsQ{jꤼJ3]5"V'Ńdf7+fjUwN=,.EEAuSre*&Dи~od^{2Tp:ks2)$KI˪<02lR l¥P?lȢ<vK=YlЖeD&acw 9C:~ .qH;QlUXuf(ZȪ&2ob\VzHNH4$5%͝( {Ń#!C{8iuiS`MgY͗QY~3n mZ?_0/9c>iwtK'qv(;ufjʭ:bgCҹsbIJhZY,Z(-m׵eȜcIG(֙s y+g0NpuOUț i#>q'<]-ΐ~ 7ðȆpIųBk`z5!9-O]c>?ěC_ a(t9PɲUe'?_ ]Dǫ9 Vi-ChIVx[lMӅL6.Sjgs}N+7![}>Y%@^YFybeirJхJܝPg"5_~7c[l2V9m6'd=k@Is-8}iGQ ټQ}x{#q>qu2@=/Ft F^:=Dvmު{\)aċ/7WT^g{`""wN9dU5]M}[DV&.m9rZAHmzXl|s߯Uq5$cGOtfʽ-'#։ԄR찼u1wF]jSU2w_f[kh<WT!’KmvVpL8iR[~oAg7(>KBJeyǿc (zTqكġzh5=+F&>GJli2W ַQ縪a BBV5K7Acn)Nc&<T8얱^>' ]qs}eGCH#,H\jrcU$FLQm@K[^aL!6nQ,yczF#" j~n>y`h ɲ!E?;ֺR!f) t;6Zol {EԹQ*7waM*f蔧 R:^'6.A-˾>H4|ou]06t/'J`#=Z^|*^^+U 6s+9 ytSլ3 HhE`6IjR\"31Ω8R\Ho2'& L/i#~lAmVWͅ{c4E,r]1h2'ǒkԬl}wmQ&?Z{\'my/@%Vɪ(}r}4 _~qxRTm>T#vgA3qQ|; J~pɘGO᲏?&ʠ/5)9A`0<nJ1us|tv.L>Xq(3Ua-+lHw.G! 3X<"5T")!.dYMMݓ<,#[=X nYFy9$VB{ĘIY-7KpԼ}W pI׉Rkouv}4OX64.go(QP* 4F=Y. 1%)t!H$i4ٰckV.csL}xd*"}7<2 ]rۼp*{B$v81O| 20PjUѝ {L*$T!"^]9YLMk', sαyaƨ3, DZVn%Aw*-0_rO[^[C|; :TD}'ukLXa2WZm䀜nrSˠP\ODU^59LDcV{]'gMhk]kPeT {l9S\j ko :Okδ]\KORY SqfgMG1x79CdQ8&ƯcouLfu`uܲړs8+2m'}G܇niYfRvY@]ґu~HNNGTS+)% gl:Gn Jdȳ}5:9Fn4Q(?sxpu4DY|@H& pM Q2i(*5-~(fOq"&SiTw/`#Óof,Ngn<\("f<%J?GSq | kh ex_lNzYD˻E3B^'"E3o}kՓa'~/cO3jdb2 TKٱb4LۈP:bbA~YBMY^4`L8*CԛCfB{f~5GI_lt4W0TY'&0&C>0 ps0^tU13M >?ڟR]:FZK{]~E\!1U:9mƃX\ kK\{h|W۠rvZV7?0QMP-)VygB(|Γ$ưIC> +~h:\=6!Z?]-%;EN9rgޏ6]l l&AΝ_@d٢oIoۖiyگlڢx?,W;ޘ9]d}b5w.,`c <1aa2o䛺gt~ w!y(-9Z82c{ġ'm^ώWX|g (C1u~G$^) Wɒ+rc完 qC;:LuS`D#XV/%ܼXsb&5bD0`ڴXâFJ 7V.^gG_MMv3A֓YW-#Ɠ'B|^)7;BiBa[l WVm,tڷ3n3SNLa7u/+dI-庍ʑT/ 7C*#|)N-Y*BQbD,q=Ư N'Ӓ{IR{ wR?'/.)gJS 70,4GظM}(Z;rSG)_H3R?VaHw'TcP+F+BnJ*6ѫb ҷɱn x[57 X?:n-:&1噈zҒ".Nto`I2m|XcTYvhyEpzՎl8U{W!1Ir`1|=4pqdZ\AG@v&#Sm\Cu؟öT Z# FYGn&.eoe0}g<,w-Pw/uM4P]9JE` uQ/hpuyP]&d0Ƃ IhGzxtSFڗPmIUpsKeȁ ;_\9׊]̊#]Щ1Cӭ%,<}!dV+`(V@/WHh@҂oѩwΪ7eY|.hS0ABcN8v.+Smh)&.]@S9%!^axhwV уW2Ci]١pʽ1zI7tG r=6Xμo=` cٓJW!˴W $C1u']Ŏf"o!ނVƃ'E=G%C 0lxjt}k\Fz[J 3vSWV@B:v2!9$+ts|j!@궹 w!L4+k y Cc蓍l&"_+##p _F^[@14C'o6by:oz~-V4L+ |~sJZ\'Og6'% zo{v14NwK}aXf=]NxT8M*Gh);S'&iKLeۙ♥X;%n{+Cvw IS<BH=?4S ``x% Ct?"cj|Tt6$];eRS ,:e7kj0e^kc'YI"Xi0vŧ~9M+1mtep_:R۶^RՊF/ tLɂ:F`¡UF=BmsA ָ'ZK8bINpL]+ުB|*Q̴RT:C{- 9==as&qZ P4r.ڥ|o3D< Yǥveg]HXqoVn'N :G  e=ͽJ T !;3 Y"J=5Uce5m >u{{ l8i!X?~㾱m${ȊcD 0#Dti޻̨̜ƂYi UD5GoTJqǏ1SE;+i&E.&9)7{^4VP4ٟ1ǭ&ܤ5#4bװIdD$0%cTfbȞѮPɰtRUUݘPmgi4bBmІ0`6~^P(Qi'r8 X"&?Ttۍgk )F>DVթ@IHv1MS*iDH)OOI/W>fF]&uӿjMjʪÔ Yr~HmT $AC=U=Vwh]R"$1b(PL%ppAi0r+.=c~LQu`gݶ'63u.ŲG~asyl#F'8IU1R)ٮj-y~5=$?}A&'~Ѥ hUbT<Տ6G{[iBԐj/xOqYs)QaCxX*W2u :,jZwMXj?ftlI%@CLY1 l&c6ʛ ׉1w> ;81ʀ|*E(m֢p*%_*ӏ@9-h=$˘9IIuu2?%s9{]Zvz;eV\}E9c:y~%ˮ2_m[\?== =e yC=N6_VS >r2,1N5P~;&8=HylOOi^f€ɹ& 4/14U&ΖTM~#"NF,7-Wys[7N;3 w&7y<<]l%8|U!_@o!3#炗Y~nc:&.."iwokl<&}Bc$?ҼC{ ">B$rm&iחϤT< \^\=|=u-T* 8UB{$k0r!M(Œ|И󞨥y'+ oAѓzމڻ z$AoQjj^n2%f tF0ty!10XcQ*a5Ȃ%Bd Ȧ~9H.H. :*k Il.S5ߔYjh#q.^1L&QZD,2%x oQLCBJīUN}hc×C- Г\Ͱk[B/3hG(ES3+:Xv:1IQckxlAfH^_mP%}ƀ+n<~J72D~l^54C]8f sJ1GuLA[Co4JM^KW0r}X 4- &1?/zjWޔdd6 SQaC韝Emʺ$}nF5@YZ%h׍3E_[!XM?f/lKpFAشYb5\Mu=l_ea v ``qMBZd6P^GRF_]{\c _N~V mX_ߛ'Zzo>rUK ƐG![F- Ɂɍاa'x~P# sߑHli* ʬY8J-ELq34Wu^z)5! +̳ݢoq)RXLP)Iyd}vB:i8f8y\ƑU@Z?D D,DjPq4}YuO}}X0ZǢbY)TP,Yٟjb!{Ed/#P16ǫCҊX}[bYpdߦKg:u|@*P;uW9Ebx$]Fk2]4h(QҽVMiz)9EjR&+h:8p恟6Cta0Kv0 [ōs\ zsbqINMx}:D~y0ß^슝.}ef۸,1}fU%*hi׬#S٬BR( а3&)-(g;3d A;B ÚfI?;' ߃W%\AL/3ߺ:m}Rl$zEjܥfP1 Xfx]d23R)άӯ E0:p 7F|n/h,6P MVp)HCLHNJW#lA q.) zS}hN9k^O@gILyg~>ftғ_v5wKu Gv ^_C[߈Xc̄M$UYGUO&㹮TK@iLVN~i̕'YNI }}Z,&d+j#^ah9y'f<|7~h#ؽ5Fh_"ʻ>j( Iǽ/<IXWs,H Xurrs\ӆ}lNJu;X[ }ϙ.;Yhǵe?ud&gp6D?2D^lx.Be@.g)YӞg>f" ) փ]P_^_lzқ/`)u1cH aw\Ab1/kp*}8` X! AV,hEW-1>l?ʯoλYitu"}4^F,Q5ޝ.EיSr2z=jVgd3@Ƹ%;z)\m8ٳC::>YؐIŤl A 1\8[ϊq\eeP?$&NF?pz ]ap+҅ 3u+ռU=ÌĀCXɪ(`#X˷:o#^i/Inȴ/D.HSe]D‹E2Ԍ\%я\]06 A0, g0?ɶMZ\+= P?v:sCZG1|1Û:j0V3vFK+Ky1<}vO:u6@+ߥ~ VDőr-i#G5c=1s Y5>.(s?p%r` {k>v& gG“JN,mz:y#9u%(KZr8蕯$6`W3յLx!$qx@nd5>&P(eIS:H_ Ϡsc48p؇9z~?8ۚF ttv,8nqurnN{0#-5.Ȃ5OyLDJɤX0X]Yg.LJòu=Oګ|f\֖&$=xˉs돗u<ۢFb*MZǗ>kW?pwodӠ`0+ñd(% ɢ+σW$ޥXyN7**LULJRj0̴H_).A|U~%`7hOi%;_FL- Q+hn3Ub'Ų=y(#7)T$X<4(R(l ph1RDN8 cW0M 5/ uZx+v[7o Wf5ubZ}FdŖ k'1`WB5jS<!ô^K2@1I3h.z0!]* 7%pQ~ZI|@)5V|>yp܆m8QϺ|A 8q g~ Z Zj +":= \JB` ]I pu9U*7}Bު95E]튑Uq$ȋ[ cy6Tj."N29,h.z䔍'|Љ<ÒyXyTNJ@Tk)ݕMFyIխ ),.;E.GI(c}_CXK*XC\s9{?_J4к00Liyxw_NBzdXPkbz:eGs<0'NsOP@ C¦![R!I> flj-dXZWoX )hcf Ɖq-|ónÖVV\b9D>|29&܀Q~d4KhjX8*J/t% ؂џ:]f Æ<&8M P=a & 5P/b# wT8 խާV۟y(j!"uaD/)!\3!@ qy?*^BU /-]T-uֹ֑P䣍]!Q>_# `c)yGUPE{B:IkyS QJjBXS%4CkoD]n͎msc05>c ڄ[x>(u<)2&;<]YPwz1? ZZ1. 8~2lǎ"v78Ue:it7A臙(Hw"X8wߚTGUiwgnVKNN,TaK9@+x,/ F۱ns 1/K)9g +LSKeRō, {6w9ҙSRe [,#G J|Pْ)KumU!h&F1^TDoHߊX<;q#@"o)wrgi,_Z贋j,;|/fExŎ%Al)P Nu5IO7ئ+ pxįTE=@7_[ّky\`:wE8hHhf]w΁u Q<\Zӿo]0 M\pˢB"k)M [k(XRAgYV`n27Ӧ[ COYFeR%\~*;p^'U >75Sh zxa1i,Q1us߃ KN[j4˩K&).퇣߀=LVE/R"N @ȽhJ5qEbÜacvc ]5)\=tML-skY_#]Bk‚|'z_@M~~A*l4-\H?SIc]zA;g,OxaLT0o| v̐vEivj.7;E]n R^.M>XXi{czcDu2oJXv4lBnRsXV6N eb"太//_ J+9(@fb̵E>7N{v$0?^I4BI=YH,7 ~x'lqw@a/  V>nvԺr.+ԏRLH ?rz:7D)DG21kG9MapSSM묈@ ,.!?[E%%X_lQlgh@9&QfhK^A#3A?q**'^R NE=۳p|<`3T,c䢡H8]8J6'ާIe&1e >q(6N$W\f2kc''c=bwBc/dC);bv; 'n,08ہѹw)|3X~(:qa0x.Kgm J~+&? ܰYLJ?\>$ ^NØlFQ ^3~^  |.$x()ˏxk%_ ߟ3)X$A Bs  mт|bgwe l5sO 2U*u q~߬Mmc9?bW& MTWǓT B{yMfʟ+oy/JfVYyF͖7%RVxLԞdgd&;tw莟xL AQu9Ί#ll}z;1Y̔Q5~_ ҶI"ྋ]6+=$]aoQaE|>,N!3ٗoj^UC{vrs 8߯ L0+v^:Cܧ667Z5* ]P8`2(>*\d4D8_UgvDM:Z;V]\߂^vKs͇pv2p=A0S6M*͑!3qonf_Fep6[ײh jG8HOzȜ¤D8JAqє jFEz v߲ϻVnˁLXp½L*u@PAk3叹! Uށ qA䌥l ȯ|jCӉ/h}tXdnR?Ks5es &3OrW;k@87YV/lapYvХULjmHi`Cp^St~@>~|/Է )#E:Zmw0 6% {gӆ 4ݧ#abcQpZf =TbtW ]܇aLm =sZ3?opo1(gKY;dnAЋC4U>t^G%LyMY.I)eqs ~-j RYCt!yjcy}u`+A0Zn6oV8t9``4I>͋2!ᄃd$ְ1WeFC'F_fzm>FӼ $i.YN?nBo}@-G< ׅzpͥQΞ0?'9 0;V)Rlܚ6sV~ }IW- AJ>I/< 8.nGHt*-0m4U-8Q,ddf# =,a^Ȯ*sqVX7=m#?{ZHT/aDf1GE!_)sj.\vkm iqmP#k=Ϳhv/jlDmvpC W!-&$xw'{^Z*P;T'8Jv^f;B 𸯇Lލj0UyO!ʬԁJW(t`LUHv|`ՈJ:K[evkL! ;NO˭Qzߤ* dLGAk)8o7*c[Xh3b6eZ! lIkDQ^DfHղ#kx;r$JL}5j  @>1nj@#VYF^U}d˸@10:@QsL9RRӆu]CVŌ9<^԰N-$<5gjfmW+| !2|?R[~wukEtcx s4;WM?^z oޮY&ԏ\J9#%UJ(6HzG~O%1[ [1{3| ߠXć]Ս7͡=>JP":f0,ٖRVgťUU+ĵ|1hbͩx@)5I: L.(} 2mX)/R( [k׸Bvٴ p*Q!:sʩ\MO.J'j$"\VuQ8=[ڒѼ6mYOP`|[#bx3rX^QA%uTƽ ^k l^gdz+K?b xNSl'mM Gvܫ!b8? 7G/!|9ZfScZX|뫇uc W hdέQt?#QL(3o"C=~-_;#+mrӬ{ͲW*Ja~«߹%ƛxQJl醚VY^fʹ~)3sQCwRPys"LxC4/կ?x)7lhc]-zC,p{,x .0lkQ.Ҳ\;6y^)^5UE#Ov'6QR6!qX? yHyc( CFX:(wh WrOʚ]eԛ> B/xrm--r=<7e7Eo%񧨹5.9)3,2]k4?`T˘E:2p`qLwgp@\q~Pnjċ P~H-|5zSiὑؙ~,nHyzQzҳ3)^k&0X?Z?^5~ldhn ᗵ'WELf!q ̓%9_ʜ!z5gr눹8 Dhy:VqH8eS+m`aLce͚]_=1_ȮbGu%p\2","2H$8Z.;Z2PB H]=n kksoE]mلCBH =h2T8|p%ڢyn(2\N!17zf{P &4!'b-g_F7zCK_*.gZr_!Ih[^`\egYFX~a^^Oz]Uw'2 D:4oZ P.|`8A׹! бow*IV2sdl>:9m!}v|k scMHc4Z" 0AQz]V#Dݲ'6Ȁ`:@oJ =d alE?;0"Z#hn>u +ug5"H/Sx,^r#%V{nmD9ߵ.afudF|BS%Xo,P06)XppFL~eOB.T/`C*SWHDG 6l*p7$)ySfܸz[8c{8SY9ND`9r6BQ^A?in|̩ؤ|nP.eK|` Ex\K=&hr}eP-;Bp/rY̻xTw}R`4V"Tz5$rΩ2'-U < 1f&pmE *q3=,nThE<}˷ ׋,ۘ2_c/8:)VIƅz6i7&Hg t` Jwv F"dë/Q ň&.*dQPbTـ/J; 0kH$ Gy*tH^bd~XqI.~ζ :«9".pώrG_lTєVX|!yN@cܪ+eZ7*4;sw|Mu#IM8UD!%fԶT*sw6KU'N~YͻБ`v;Uhb 5gR3lYZotRik"F /YmZzXփi c|S $sNTKG_VZV+ }ɇY&/;]-F+:EW!Ru]ܺVꦋ_~~BH>qm/8X8yKZLYl o2{xFgK@O!K^"@,uq6ð 7XuC8Hn" W@2s I7/8laƙ%&ԷNǏ9 ; hCH w5tBz {١9kiMG@/([;,Bέsp G=:f8iA!Iwmg>LUb7Ga}) S(iLS>am`OL + NW+?V0ƌY3):ғzEC~@Ư>E .]q:l6rW$2tjjLSX~ltL'i=bhF@zOCB$eEWċT'4Pu<lӸ~n_ɴ bH\IYDH#{i K1xt,ܡImM}H T9Q iЎs$)Eʫo`pmɶV"4#\ރrg8m0wj I%cPj_v6\4)1@*bbGZ=@hu g M?W6d$" 7-%KUu{716ojx@!U-}0h= q2BIk$ط,kepuEClJaP^.BlNm|/A)QKQ81@@hwG8K9 $2D rͣjT,mHIGV{ði ~ RJڛk!p(V#1CڦНrf.;+RbqymD Ok2fw>E| R"E`{'{OLk͋}]Z\6%>!Pyզ)>_RN S*f6{O'ulPrM8Tj#eƢ.;w -~ó}!ga, }yE@KM*Wd'fj/7a\?r ٿ6F׳3=%!(h`1&3cKFM/KМZɠ_*55nd]Śc΍W!-u=[bM8##I+DV> sFX,'ZoڨZ[mo_yL, ,%0AFBFQٵ}T;ޝ7-+.wQjV~IX޷!RYtXiT7`,'<KKmp\[+I f@Gx~.QQ:0BH:ɩ6buÒj|yk┲wKTm8 4vEèEKPf{vǐ)so ʋBAI+Ojl,XpV5fk"g8u#I ifW ~t$ϣ /)Ǚr m_DA \nܗyye?qUdH-|!4z):wд2Hq`Z TL8i߿jR+P{>DB!nY HYu DGA,n#]!+Lv`Y\ 0s;s5G8:#}y,5p C'$-X՘>M|({ g24*4(}zPrnwҔo L7d~ ;vc$vl SDb_b,݌;#U+;X g7 \E+>UᢀAȲAx[;:w{4# 8R~GBA"7m.5S_ xRJF/v+_ ){KM i=p/) TP aH|J1C8U1YARD)yMf4\QJ{EG**/q8 vKqr <ՎDTGt~!k 3V> P#1CҟSԍ47m!QK2֦pB̢I 32,L! _$[?QŮFIkS9c (8ڲa]vS+Zd;MFE$s1ѥE_SJO*Ql]=u#5?P2n _ 2OBVd}Z)F71MUuGgQ]yTpgF ϑ&Mu贎=XI'c$UŴ0^&xA`7} QEMw-dONk)W[dρбXB7fO8j󬬨yYC>bACPqLJ'@3p ܄ΆCW?.;Ɋi6 RUžGh[Y O+\nW>ۀ%Ĭ|Ŷ\ Ψ1]wn|J5YoYKcV͂B='OGGP v,x:cLnzmQVΤqKO|Q jPe-bܮnsDM%L6l6{g9YI]+tdVv&]ϕu. f$Eo+r)#7oPM!eX'X9ITQ^XVa?Ȏ>I]745<'KȻ<]:.z=%T!pͥ#g|P%}(4٘BԘKBߠC]m(L8a{kDYC@(}Q>_=d'WQ\2'[ׄ6QkKW{,|7ѡn_Z[U9$e LĀX* e^ۻ1t渄%|OH}֔pLw10tnNڔW@T'sդUd-Ǔ ?ҭoL< /DdIv^:Axӗ2OeK:}y>̝"K/> i+cwbQBa.cnZ`~ztɵ `^!=h~eF Wnr"/VI86&K`"93 BĨCx@wVm1 4e)lM>z]uq~`]\55X,. Nݼw!/ӃN aB]̀Ձ-eƏM4 H991 -*12if1|yGfքr,2c8ݹ6 KN"|hv}ށ^x9)J4t8G~3ka߲`E,I $5#g1y.=WKϚ2bk7QKި0:P `!SK˰EZ M͍7?)`C  H,MǟܟtDwJ>EhS#!ٯmx嵥Z% vin̪X5Y)O޲E=M-!51 .)uBGJPJr%v튚]ZTѫoAG^[8iyBP{q)9z"'h_4mH7E*]'*h0QBXo٥7NpXp0jˍA%^cG"`\'/ɮ>iT )\WXxa7Cn4*[#KRyB6Ba(DPLpg)FwA._`7a;$#;ҰGnJo}2ͦvtz )/T| \y&,=' X/9fC5ާ(=;=]8,\.֊w. jFXG " eMQ[6yne\C2~,(?g=XO2P)Lb;o1Yu A4/]P>A D[xoF)M4yR6ʂsD}\H.WM6RliԦ;VEQ;l/'zJZC~zǚ=4L;!մ,u ~Ő1~ڹC{:]S绳lE`mr>j+ إzC ,ڐj@fh eICg18㒷*j`Ӫ*3 Vt(0Gz&&w_ )2@gfLTÞ8v2aj㪶ꈻuEoQwVL+wUb \{Ӂ6ƧV= 80Tid&Ozƴc*|M"2Ș7Uܳk\({JǛ~ &6c*ZAzD4h&ihX%˂3 vCrIĐ?=rxM򜟐*Yw0Ȑt#V0Ea7H ٌA`6N&e`Sri(:x); 6"c݄L &yNÛUlȐ{W"rAQ+8(p) B9<8Y-+GtxWs4+H LTy1\[u`it5C*adh:Mx)0!P'$#et/UaVCR.j nSb9A- X"ig{&`W9ftl$ R!&洛IU3x'Uu=A Dt!Qul PmJP`zS{a2*,#oڰ %aL;$:opXGOb*f56T[-8t2hSPÚo-9BĀ!Sw1fϻ׀gW$qXM*~$fECs殎'Q]jxke^ʺLiLXu26̇sʔfh P z.Ǻu^E&,5,|Wzوmd3+< i]].s βoxI>'#~-+LvYxmqLZ,2A2.gжYv1[ Bǩ(ZxNaM΍2[8xP[Yba7'o ! + b̧ߣcvA'gZ h7(pX 3FD>*%/#`">V8̟#Q|d oi=Ѱ~"'&W{}:$#ӪZg_CrQPBi89p"撈)_1G9=pCP4kiPέ]+WԊ|7}]{s }U !clK3#(o\o~96sq<0aaDࢬ',G#¿K}a Z,ƌ G$!Z;1]OHوlHOMsO u>YpSW |g`ԾPece 6'Mv "e?%1O u/]Deb-EOrz-Mʋdik 6q_#rtC\o~|77ˣ.(Qܽ[FKϷN ɮw?71q#5|ROjN E})xEC:,>Q&2x|R@S8]S[bif\E@Z -nI[`c #cmy뫎g=bY:ҐQC@}CH&CUUpV"uR|-,-XV,:l=^:{~}x4 Hk=2q'W[d;Uf46dC Y` 2DJڹ3tJJZTgۗSf5z'ڬv{D)={gO FCP*T:f ]$ |88D,H9 6^2N ӾaI@EI_䑻k W?~8+gW(Y|/h_kkDbtf<6S>X.Ξb#HΖw 7WsstΠQZe0sA,Y"NwVJ BdݫUC}Wl`DK];&YIcNwTF=a$J)@F !FtX78%JL! , /4{` El>Bkh[pJݬO1ر^o.0|NHi`?o_sRS48k`KLx*wp]6FB}=ҾmJ/*'d cvFi3BihGDmHrAr삄֬REԳiMCH,eW8vQx*z_@ct gKfp)yH.΂<ݡJ P$q//- dd|$0gEF˕&b5#Yu3XR]aojrp]<}( xf3;I>V6=_VC]+T>DԄ'wt9xq[.AzU:R&㊵*\ʦYvۜC l s XBͧ&4WY<+m$s J;7 ېҥG@6QiۈYUr|Wl;o4O2*Vïό?Җ ~͉WpoΫKHlz{[+hjDTv')_дD^X!Z]g x>sDh8ڕdZ=<ۢ SsRÜGд ˀB-d,:vRJ7F3Zf3+ss{ AW{ŽKs\ )=c*Íܟ(V=̽j='@W2pjBU9i?]+mnU

lD\k7OqkY{\]=&UVw心<;m8l:\c6@HF: )7 5!UY4K()s:mqNق)M y~b򗽺LV "<+-E  #흚%EK,~>٥*Ƴ]ߟۗ/9?ܙb'yի#Hu$A P?)9e&^-V v k]wɔR7/ JOQgvM܊7zcZNY&m=JRf'%rFPHP^BV#c.3)F8>X^<8oE:jGN@0b7 <_r;d Ƭ9Ͽ<{.d!Ln2coPVԭ; @tY]7C/j>kq :49k,~dxDM$R_Nv[հΤϰz~CWC_7$DXj96ݵ0EB,|"enq 飯] 6~"`s-TAڠ:< t0`u⍶ *#ZG]揈@:\'^%dCH¥xg YfHBr$flv7Nr,^(vh E=t.`U xFE&"o .]תDzrDDEviH윕.%<74T`(A?c`qV'M8kKq/RNlŊU\HS.qzoy*Hb) ̌9:22ϚchN3fdN%]E(ۘ#;8a25,mJ lJ9.@9(nphhR0#WM@{嚣]mpt6>_G9Y?̷k:2jMuWyG =qZ69d`Zn&Vt$J m{T]K%=G4\rsY$U66vK*뢉@[JA;E_X )7~RlFf+ŀQ͙5-y o 0P L o9eVӉ,Br#A*M6BL wwĘ3J% [cػd_1g.-jDx,ZYqt},D{i0߿/ݜ)}V=qˏL1g2]&ahz[e$vQzV"DOM >1whl0U E^ ADW_y/aBInmqqrp-d:S+Cft FG@-y! ~CPRa <0ED z|p~[?q3$/8[a^}|lkJQ( ajc'虃zwB.N K!ޅ/?dcfU7 [-|Ip" $b-9ŗUzTdYbS쿍i"-2eUxwr-!縶DӚ'Ёȓ4+3Le?$/I_BJB9;,g:-`gq.^?:ܙmSR\i9B $x|v Ph+"9 _nZU&: w_K@4Վ n2s=Q!,SHjD}C͚ YӠ6Fcc#<,3-'YIKPVLl(QDk 1_:_#Kf b>쉢jVU 1rap\J+ {9mj AC$ JPܬ|ކ^Eƌ[б߂e^0SZ6Fuƚu?* lHfY%J>sHlmwLK0qC*wlqT2YW/kvB1j6G#уW`^p\Q,i46;0_`Kq (s~}<6ę:84golz9Ks.:c*Fs88ЪTC3i_!SS|yUH?01cO dqүvE]DRZj.\L[TEJˋ]ځ}Ml|6̓O ȼ${q Bӥ%琲YA0S+ }>ܐX}#6cqճ~GYNN1}mfwZb7K'fL4Np @?@#%a%6'4r=ge?m,.[A4ӻM+cZ!g#D(5hW#8U? [γ"OϓBRY]ğ|6,~V gSF4LR=;sQplK` Ldb_"Zvw5Y" Fʰ:AǦ 1*[~Sw?BrEaw#+B×t[ՠB*eH8V rD;h + 6 Hr̐`V|}WՋ]aJ~1Os&g$@ D?w&E=$#6`(Xabp︡o[4ԛ|U-V$xZuWW%ZAV.>> JDR $PLO H '܊5Z*I5 h@Bm=)$:Q .T+۷ |F"!Dohz]^iwi*ŷ&*A\[%:e+vZbTOX(\Ye9Z1ht.MM k'59mV !QJE1L[aKgzԧ7;. df32 }P9GPatp=T*QFs8L@ ]2 <[sƮYǠ]dik}-wg\=4Bsimy\j rCT[j0[͖eM{oj2mn@p+s녢RU֮N5Es Ph];Na(V|8j<(аҫUXa͟/}dBS'GCE? н^Lce2.(HBHO<2pr#/H3|[h|$~ Nʨf=HF&ZST6ݔ)p6Tyr_[Trf6Qb.۲v{hOi]esoBeh,<0FLj%Zԥm<ݣ{hYy#U֩YG!:}'t IP9+1 ]!XH. `WK%u=.^an6ؽdbkIg\ns"5 Ih~6k(ἰ-UG ďđE._ey/+I|sձyޤg;mËtv B?R@@ @́E(9,9ް c!㳛D /tR4ZvI;P){R눞d0s+-h)S6moÄ"?N<<]{c3Ph`0zz5jxb@ͷVȖMxR2 GdbBKN3)+/%7͙+a.ǘQ䇓?^W֋8npOg[eSgғꚮc>h41{ǼykCF8/yōL<4/7T,-ּX5FUMc#^G-cM%6!^_^-&& @UɬA~]7't['r\,z,8o+=:-<@7&O +7Z7\OXCu۾h0_B7L%on.([뭋ltX+YQn$*nOosDgl1N4Y \|GȬK2UvXfX.+ vggYa-a\6VO%X *Z@ᠥ#-PH^8(xťï=I/ xBSkNQȤơ,}oA".(Ykp[on9h1s䅯ծMQTx% 9 inڄR>ǂ`QZ/nRys c !ۤmr}}4н_R?| LECONCt2^o26DJZkkM8Z6х,`p-23펰vS߾mP #{jx[8lZ- b̲gBTgh>fG޸Skcc f>ĥ(+2=&D4GOKjsq\yT1T(ӓ'w,4/EL+KiYbG ^oXFd4Lp L?%Xu[CbBЬ'`u|Ƴq9p3^%#DУh8tUxJbrz!G[5 T?Wp4i\&܄ '?s+H;m&cyX[ʿ AmhhwuW۳[ZȔp+uH $튗V,)nhem֫V\qOUX5`,EtCq0My"}+µ;sѪ`֛oF$+ $ҫ$dz: YZ