libvirt-daemon-4.5.0-33.el7> H HtxHF^=} ?*}}&=~F<28#28UȭY,Pm 02ada952c3814158b3c2493ebf3c7e702c2b455d ,zk1=37p׮KF^=} ?*}}SHMUsWs$ht3 Kg"Bϗu{l(>I_?_d  Z%6> O[pv}d = t=  =  h=  \= = = ===n= <2(3~)3*4+4,4-484A99A:u A=H>I?I @IDIGI$=HJ=IK =XKLYKX\K=]Lt=^P9bRdReRfRlRtR=uS=vT wX=xY=yZ^__Clibvirt-daemon4.5.033.el7Server side daemon and supporting files for libvirt libraryServer side daemon required to manage the virtualization capabilities of recent versions of Linux. Requires a hypervisor specific sub-RPM for specific drivers.^ sl7.fnal.gov(j~Scientific LinuxScientific LinuxLGPLv2+Scientific LinuxUnspecifiedhttps://libvirt.org/linuxx86_64# 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. getent group libvirt >/dev/null || groupadd -r libvirt exit 0 if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlockd.socket virtlockd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlogd.socket virtlogd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset libvirtd.service >/dev/null 2>&1 || : fi # request daemon restart in posttrans mkdir -p /var/lib/rpm-state/libvirt || : touch /var/lib/rpm-state/libvirt/restart || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable libvirtd.service > /dev/null 2>&1 || : systemctl stop libvirtd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : systemctl stop virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : systemctl stop virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : fi/bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then /bin/systemctl reload-or-try-restart virtlockd.service >/dev/null 2>&1 || : /bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 || : fi # In upgrade scenario we must explicitly enable virtlockd/virtlogd # sockets, if libvirtd is already enabled and start them if # libvirtd is running, otherwise you'll get failures to start # guests@ p75M<] (!zh MP <(,)nn_  ~$9AAAA큤A큤A큤AAAAAA^ i^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ k^ j^ r^ s^ s^ s^ s^ e^ e^ e^ e^ e^ e^ e^ e^ V^ i^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ e^ eaf94493a509833f1a634c957485b6a42e6b98fc31d8e1808718c9d7422c349bf60d97f2d5f251f691d22a90a6fb924709947a5ac9daf942c12ddc9775fcf2d79a001661d77fd52ac72f3d3fff5e82cb8062e40de1d64d1aaa8a430cc2a16b3efe3195d55350c4048b112c418f13d22252bc1be3f2af351d46f051eccba6b5ba284c04725edaa537f63461512f674048e9d68d87a6af4c2173a372d0fb431d9461fdb290cf29d54dbd95f12dfa546cc6fd7e51f4898222dc590077be50036a68e818a97705c7bdd5d318ea0d4794c266d8363848913f4f6649c10a087ca06d77e07c59bdc5c635d0788ce90b7625b3f9ceb14c2075f1e9d4ad705379230ebeecccca67c8da78ec8f5cc5253644528c7f53d61e2a331e2432bdec2a962682203550e779af3b47d7891dbbb16a56c3847fd703d3e33806103f8c68be721d39f71b87ffe1bde37039f6f6ab7dde32fc2c02ef1d66b5b290e5f8bab05db0a46ba62a230016fcb1ec1d66f1ff0b6577fa87389a769957fd3e5c9fee99965041ef28230ab81039ba8768b076935a2ae01f3df5bb193cf06cc29f63b56c7c9710ace5eb35c6796a727941a8950699b0553eb925e30ca0d0d5a032b451d34abdd8aa267782744a7a2a7fbab2148e08ee69a13573071bb16ca798b919e3e310020f3f4903b68cef5d924b5c3e92f35b7b831372e86048621865bc8edcee6f90344b551eb1653ab78f370240497bf5a6007fb59e5af7d1b75f28c3d6e65005fff1760a2325b088ab421316adf122e80075e0b767e2d81d1b3c62fc777ac36c26be7901f6a59b373d75c980be3612934133ba5ddf95d4a50406629c399de4bc03a778f5677940b3c275290321e6a4d72432d5aeb43bbe75097e9d7a612e0c57bdc8b0ced270b3fbdda8aa90e1c083465a4798903ff277fc1b7d37c17aac3c65a986271cfb0966b942e07ea2aa21d7af1a130704f82667d843456ca68581829b2f31f013bcd34f6eeab4d08ecdcebd65c4e13344bba8e4d0bf58107e2597ed8acdda0207154b1e05fa1262328bb37ea1a29c52fc3ebcc4b73c7ff1da82286118f9f56fda96b658cdb90f1e8fa4fb98ca44190723bfecd23af09e973f8a68c3c2e9cf35db71df35740afbc3587260c3f756249248c1b866847a67bc5ffee211b2b3076d8cd3bbbf2c795121ae6e6edddbdd5ca5fce15fa6862ae5cd6a6d2499b5a3d13b016b06e3360d51cd112343ec03241ac2622288ba05c920beff03eb5f0181b2492e39005f09b21b6e2d68484904b1a5f4090371a1e193f66c092703dbec4b5fc962c1825fb9cc6ab4c48b53a7d639727bee59d367b3e4146389f13a050295a119b5928932edce8f7e0c8d3449706261c75644c67c826cc6354e060cb9d90a8e41cc81531add57927a0aa0c23052a279324237fc7e3abaeb40c3d0d54158e965102bd1ba0d2de6cda89d3799b543b5c982f020a598f092864b282727a6c9c17f8935b72fec4d04bd3be6e0cf3f54eae608c64e4bb227d5cbc2e826b0f95794abe953b5bca7d1a820398e329bc306f674c4de1e012683e3430863ebbd10177247ccaa0475133f918897f5f5dfebc471b67546efabefde250ae94460ac9a9e28dd7201b6146b121dcabad490c6ddd47da1899f305f406d4efade775028c194bd08a63277e65a8cf476be06df3baecc3acc1ce67270cafc03153b3e1245ddfbe274a1f72ac293d4b67d23d08b0c03861dc4829ab9509fbd38fbed86adbdfdc86ce4de862218260067861adc307b3ccdb1be406247fd1a5155884929d83cf1cca6533b035b9befcc690a95322aade36cf4a82ece89bc02cbb0b9013a4533b184fc6135d573ae01871e3471ebc48c57b578cc1387713fcd098dab37633dcc74fdf1e02d4d43d3d95f75ac96fa289b90b4e67b7495d05052047547b53399c1bf83258646ffd0ef52d2628716651338a5ce2739e50076c9b22d54c4ec13903985eb50ea58c72edf1c80cda90dcf75ea2dd590759335ee85a227388662690a2215b3f09efeb4fa0b4140b02be16c6aefe305142dfd308956fc2221b17002045189b72079336d5b9b0f1cd018641508b53bdc5350691113eb570dbc2f0f8191f3c47160cead3cd8afec55db2baa1e59c1d5360477317b1d21ad9cfe6bdde3c86dda9d1b8705be1d38f18ecc523dec42f91c679143043c9b28ef82eac68d1729a21d371c18eb93f2a18@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-4.5.0-33.el7.src.rpmconfig(libvirt-daemon)libvirt-daemonlibvirt-daemon(x86-64)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shavahi-libsconfig(libvirt-daemon)dbusdmidecodeiproutelibacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.13)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcgrouplibcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdevmapper.so.1.02(Base)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)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-33.el74.5.0-33.el70.1123.0.4-14.6.0-14.0-15.2-14.11.3if [ $1 -ge 1 ] ; then /bin/systemctl is-enabled libvirtd.service 1>/dev/null 2>&1 && /bin/systemctl enable virtlogd.socket virtlogd-admin.socket || : /bin/systemctl is-active libvirtd.service 1>/dev/null 2>&1 && /bin/systemctl start virtlogd.socket virtlogd-admin.socket || : filibvirt-daemon1.3.0^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-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- 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-33.el74.5.0-33.el74.5.0-33.el7 libvirtlibvirtd.confvirtlockd.confvirtlogd.conflibvirtdlibvirt.conflibvirtdvirtlockdvirtlogd60-libvirtd.conflibvirtd.servicevirt-guest-shutdown.targetvirtlockd-admin.socketvirtlockd.servicevirtlockd.socketvirtlogd-admin.socketvirtlogd.servicevirtlogd.socketlibvirtconnection-driverlock-driverlockd.solibvirt_iohelperlibvirtdvirtlockdvirtlogdlibvirt_lockd.auglibvirtd.augtest_libvirt_lockd.augtest_libvirtd.augtest_virtlockd.augtest_virtlogd.augvirtlockd.augvirtlogd.auglibvirt-daemon-4.5.0libvirt-acl.ruleslibvirtvirkeycode-atset1.7.gzvirkeycode-atset2.7.gzvirkeycode-atset3.7.gzvirkeycode-linux.7.gzvirkeycode-osx.7.gzvirkeycode-qnum.7.gzvirkeycode-usb.7.gzvirkeycode-win32.7.gzvirkeycode-xtkbd.7.gzvirkeyname-linux.7.gzvirkeyname-osx.7.gzvirkeyname-win32.7.gzlibvirtd.8.gzvirtlockd.8.gzvirtlogd.8.gzorg.libvirt.api.policyorg.libvirt.unix.policy50-libvirt.ruleslibvirtbootfilesystemsimageslibvirtlibvirt/etc//etc/libvirt//etc/logrotate.d//etc/sasl2//etc/sysconfig//usr/lib/sysctl.d//usr/lib/systemd/system//usr/lib64//usr/lib64/libvirt//usr/lib64/libvirt/lock-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//usr/share/doc//usr/share/doc/libvirt-daemon-4.5.0//usr/share//usr/share/man/man7//usr/share/man/man8//usr/share/polkit-1/actions//usr/share/polkit-1/rules.d//var/cache//var/lib/libvirt//var/log//var/run/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz9x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=055ef9a80b763998835760239f20be6939b2fc3d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=c63b0a0f35ea57b4cc384b4845fbacfc4e7e5c96, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=2617f4eea2806a7abf2adc93115992fde71492a2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=59d7a4211322e49509b5d20ff02aca1ad97e1101, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=d312ae89b359a503723b1a062b6392e34fe39dcc, strippedtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)XML 1.0 document, ASCII textJ+q//RRR@RRRRRR/R=RRR,R+R R!R-R RR1R2RRRR(RR3R#R.RRR4R$R*R)R&R'R R"RRRRR/R0RRRRRRRRRRRRRR,R+R R!RRR2R-R R(R3R#R%R.RRR7R/R;RR6R8R=RRR R!R-R R2RRRRR(R1RR,R+R3R#R.RRR4R$R&R'R R"RRRRR R/R0RRRRRRRRRRRR*R)RRR1RRR,R+R R!RRR2R-R R(R3R#R%R.RRR4R$R&R'R R"RRRRR R/R0RRRRRRRRRRRR*R)RRR1RRR,R+R R!RRR2R-R R(R3R#R%R.RRif [ -f /var/lib/rpm-state/libvirt/restart ]; then /bin/systemctl try-restart libvirtd.service >/dev/null 2>&1 || : fi rm -rf /var/lib/rpm-state/libvirt || :/bin/sh?p7zXZ !Xc] crt:a`*!U ԽWB1# KXWq>*X|u~WxzހM"=*0. i9v3:#XX{~HSYb°99ȦM}/m8cHk˸hV~05cy j>Z G?In%khKP%]Ƭnt_`ϰ%;y~D:^$it2 B*@}~3K2r|gHH6I*^u[wHÝ#c6+ձc0cTCpX< A mMNΫꚴ\ S9CA c KAp>if`K-A0o1=wuUz `J!RЀ/$1/b>r-?$rUT} 9*c: YpFŹ[ll}PPy|Oc"pLu\W_l f!%} H{n0'݀q?jЁ2`RD֯HT^UN܂zS9B1Qglœ6! (Ԟvq˂F7$hP`7=ǩ<ؼsY45ЀW2$ٝk'*S~k)$N}- vSت.V_+eT4("uuoqܸm As7 !6!hhr_OkQ#iXЎZiWb{dB;9=2Z=Aēca1js /q)mdz.[!^ 'O'@-)ټ$A|Iݮ 'o +RHB|b-2JgPh\GiT_p绤ZͧY`:s&wD/)W:\11;(g֨-v`6lWVAKM zݠgb7 0/]>`u$ʙŊ;ĩ\U[ZC`MRAH&$][UҬӬ߻aZ%p1r?dC!NSޛtr(pevHH5 gxsJ8N]$w{NAЌPߡZNYibfufF"-"}#RLLxtwo|?c|#8]?z6_8C:v(I-es_ `"ޜ'$ =f+x+Xy(H_YA(H_jǑd>`0`4(hYl9y]qy+z Q&ev+[QRߔMLiTSa@ :O&x  0#)}+."K< RKhʅ0NGQEZ Oȕؤ֚8U'ѶY~ ѭ3 @6J@5cZI"k!Mlh0$R"t$&kXᯚ[(<%dOa!K=*d}:Xp$%!_VLJofuZ)+:3С|3VS:6^ %S2!eƔDޡ|c|Z WDL&U 2ꛀ62L6(ɋZw1q2)\f~FMW>?&#`q#ߙIFb&l7eq T򝱇Y GSO ]PgU3k_ЖíS2Bney|0^.T]>:0vd7ץ)EsM*T_k)N13H0M F:ߔa^E "vz,?jw'1RǷM!<=1˗Z[LslxT@ {NخΗ-?8x4hC2?jOY{l=n,@ٟ@=Q׵쳒c3Hd1pB>m& wȰ(C|})hO3a=LtkW^(J|9LnrKJ⦩SeBo8ܦ u\u-|] \6e(* P5d*Gam1!na"5!+ZJa$Ω: 7 DJi_x6!Н5$ks>B'C'Gǟ򜂮g=+'JmQHJ>#7ji.@{ ..U/wYoD>&xjib0烰UU\;n\,]g|f).m5+2]v1oOyN zԍeo-Ws ETa=g~YLp-JZYLӳgőnWpnYd,s'GSSCB=o;EVj% gfqj==l׆ e9 IF;f o*#$_;ګ)x^T"B,EGܸD@tǐxEq$iY u~QZ2,,* ԝ$@$4ҷ$IfQ7etzhk[ ҟq9"և&Ge9 AL f-="`j\'X@z#";pOc|h;p5/ Q xިICߥqlMI@G를}q;..!Sܴ HAS rA& lnFP!8^ ]?Z}dYBs~^ڦt?*Mn{m8,HI!s.cz*坭s]h[ cV=lO5a؎_mdv/*.*ق?wݐ xr4Mc,@,nnp~n2-X4= G,~e^m.8 ?iylh)nMܿ^ٗN&-(sJ˲8UH}!`2K{ކۘ[5O-%(%0?ɟ0y1QXwp iwc;`&A0l1i-KM>ƊZ8#l "jME$Is]ŠI|/סE2 /NN`ST~Me?5A.^HT1qCL$ڬ ʶ,> ВAlHR"]fiPVSRj?ac#DDr[^(@`t_ Wp߰wXc-txb7OqT:M4?hH~+äF5^3FY6bj+1 nb$%%CA%S^C8%"l*R~JilZ#nڽ?+mgу67 ̠rH~)Wb1}"v6~ zZi,A:J⺢Ʒ{ !rm>T|Is6 /x1"OX!r/ݽve0iiRӨ!CD_swc6]#2Q@&}k7⣿zjog..뤶칑ּnDRK!R\d sKJ2njD=`m^H4[%6t9uMB|㏧%_=A>]t % 3ِ~8c)0.5^QJ6/AG&ZUlU-cy]mOtiRQ>xŽ*eaY\6:ΚdIq+\u) *mބ#e`Ӿ#!&jhT9*l~Dn T%9ұWE1eRƑxv)Ј2 U 5֌$ZCtK{ݱxbqW3MѸL,b/Q3W}g 6Ir?y))JJE~ Q+ W_Q%2@Fةbȿ[`SEU:K4坱$yVWa{Yr8b<(@ՙLCg rVF tC1B լta<=Wvjl˘ pK~պ7<+a,V>KpHz!X u 5pO̜Zm%2o>`W 3tg b] 䑖|Ǐ'"o}mO\%E+ɰҶo!O ~1͐NVif"{ vX3^8ZmcXrxH$w B0:,T8!{*ŀ)PRl*+ƙ:]ܽGƪޠ/A@<'fj2\t.)}]F'-M>GRDEL(t7 P'jZV!)/q|= &ܓfrZl`p1F='O0{E۝XxKhnھ+teȉqORdu# NVcQ|P5^2`WFkv_L0F^{Ovޛ:q+/>3L)\n%^m2X!SuyU~3RuU ՈU4D0\o@}kJ:8'_ICH\3OxVAS$R05C Cl+mRI=IKK;p,ʀ졘ɫ 03EޙOFV̑[I_=4:/&Tff#{*Zz]PV5"~0. |ws';lgqoD:i&mLI2g=,oXdӄ\\DmdPD:(@ȄAopvLܘ# Ɵ/$PpŝAnil 5`Tca5[P-OZk$x: 5RLօ$7cEަL?U%f 6REhdU~Hh)>V/j I|Y5-1<;)k px1 %2wa5g.:ul?{//wV ^f0=)vwB3UuF lC{JFn%i @is"$ìj)M|\D-y&˥}h >jp'Rԓs}u;}>~ rZ>ГNF/cJeїȹTq3nA6 ٌ6 *<4˰NF&I>  ?@Bb{ڊHE6rV$Lq]uZ.?,j9ybHuo~]1(ޏ2xa W]0 SiQZgH^|S=-uD_ ƶ¶y]ם%k,>ż]A--r&#F VZ zLC -Ͼ 7z7ǴWP}o|fg6c$xfg5ёf]JvgY.QQ&U8LI}kT4-)Fnju}a8%]XQߤ CclWOٛ8HGќf3YN6[v9wťC+`Xy^l5eFh=p*oA#yۛBQ Zp&2q,]~|"GnM׹{ ]Q*3܃l!IimJA'^@&5?cr4vc]#<9R6 O:x<Ծ*R- g<pJ^y|ّɿQ ʹ55[g8x&EǼJ9Fx\y"gOC@>cf{Pz*#ZG ( .P3c (ig SY}̟Np^W=`z*gH(g[Q\f_Tk53 B [MqpCDL}ͧTԅ{b=SVH0Rm瑹3WC)kvPW$L;̣Y Po AFU9U1]CE#6'm l'B1 W˟"ulzCDJ6`Œ:=aђ6OICj"{/~m,MY-T5| 1F:7Q ?Dޥq, yj oqI^A@+xo@{KSb0X> ; 8 *[N_c 'ԣ2NwYUݻrb97ۦ8*N{_ 3eXe2"BJH'CI7IA,{Ez2Mi$(~RXGxcxiad0gS[{ v'\a\/4xh4l-vKDA9>.0xV`=L$"m + q |t,8~&^B箕 Q16O}(GSԜ4ˉklS\#ЧTO!Io?ߍX\H4E#+&U#o׊<&U!Fgg^ jyY`POLPB ;=XoiYc-| @GmdxT`ޞ nydGQ @hLOO:$jװb<7k&u3Ou#]溕̊F6w~+/@y8MiXFU9(Wž#3AmA5@tST)gMA(YbS9S{^3Pa,KrXMø,B hz cvv*,k܇ %\`Ӧo=Tj;hEQu p`䊁k#0navn&pZ)L3S S jψ$]+V>4 5[c~l2 GIQڦTj?\kU_[/wThZ+f:^Z?h~)QVe(Jxu5)B,&%^l Yv߂E*M(S@88w fQm*122r(G~i1ϝ\Y"w +4c.b)fX~7y2qqjcm}3ľU׷ǐ-ȁ[`]ZUվ[d<(KHqmg}#^<[ ;Z5UkeBGZ>0dhT HОsw2HY|ukS }|cĄ OҾt]У=ko'@ϭW5Z^?kOC( ^  m}Cp_#[_Q &3'BS/,g\\?p7ECxXAFnpG!ֈ5 XztOC e3NhkßE\M塶rQN?~? ņ[tL*ȢFMpld<Ӻq9KzWtY3oӇ-:Ro7 m 6Sm'kyveR_ӭq&WPy$~A6+wYP+@ 6+'bB˓&OjsLZG[oy}r%zi'?` ܣi"XncSf?ݯ>fM,}Kx;K՛ɟWTt8?y}bی T0xL8_,{3]ZQ%sJ(dPkư~NPVM1/#Y)*|uz+9Tt~/nb؄裒,\CX yH%]>cPnWz UGAZѫp|* TwUG~7$-l> >91pO/ t<"2<;>QaBnt:#Z`n]l"\rxwbG\#1#82x阓=ߧ$;_A8νWq[Ҟ>lP :fV[T]r¬QRu(@ ͑rSP`46O.f4 C3.3=k0kt~^ͫ45fⅠ~V-Ʈ4R9t4~6 )5L{QOEQ"62YD) vuD#vЖ Lǐۍ ̊y 6VμdΒ@eਈj3dW*Jgr]C;qg(p lJ.6/m $ r=|~ӽGoz#'ο.MkkӯϡM)֟X,gmU-ؒA/Ў9|PU_C(xKg/fB-bt&+J x tNI%4(S͵ ޶/l)`k*^[JZ 5QE|g\!x7a-%A sB́o֗ Y^5+mKb`J ,{SGXFfhyvX R- ,ƚhԻ = ׽$ ȿ,46N9.R>5 f-l&i#F.Kx4@6v䛵ڄʮ\skE+:uxG𜯗2Lޤiuw\cw7$ UtAЏǚ]82&wś %<\ݍE%9ntpg?EoEA!Mϝۯ; $e9s*/l=-S)%r7!շ*e1qqlT9|+- Kenfz8\bJ09>)\UR/?3]b}nlQdv&) '$2o(St{`NK>ؽo G7vy7.:T ð r֬'#Enbwk"5I"*WJQO;Xv_̪Dz{Bi8Er{提m] 6=td2l1xjRCv#'Qyl?X*1}=Hx FA%}NDX X$Pl!q2aBl#j(ޕYD)ϼeY#aBeЕ0Sw9ׂ_˰`Gv{x{ܬz#i6>&ƿ1fwПEFP (u߯N^Kl^½;^avj^o*H֞z zTT{Xz{Q3U Y _q}tQy\AkʏšVIpVf5K`jȒfB,Ŏt7=\uBePb?\ $B[ 3( "ᐺ7޹7޻T3-6D"@B o,cdM9&T1wdqЭ -6"L_G_p~ VhhQϗI TIDn+sX\c$&B}NXCl6E+P[.]0mw%PoV"g\RbsmgsbMy!1xOWzf0 μ!J 3 s%)#-YS\Ϙ-_ 2 63 WR[ɖ{Q*twe"XՔV̩[I DbDa3lXTR;.6RKl,4 "sLc Nv@+Fl`!vo>hF: Ue6LuS)69oUuuH]ri,Y1!fb_(TSƒ_b遟0c" 51YH?MuP?KtsIX,|{!|h3GE_ cęb?('\[e釧\וs}:6ŃP3Ԅ( 9wofNp{xL rU#SܵLļK۰zï `rxjO9H1Lz]i->k6DRЕߵv( 2'ozHX1jq3VҔ#bM3oD.8.D88#(4 UE}T : seZoRd6[KI&o.=^sowب:"-t#y,. *za.7,KtvPdnb@F',&5F 0KrH)ձ}dӘd*Kln-JG:ɿݪ+UCGiZ) W*jiR7=H|3l{?pe`'mN[ yP&=LX١ + [l %j`%49ApvTLy\:T*W!LhXb4  P-8q 7娱NVs VY1;E*' ;>?LY/qxv&R{? YOFg' ⦛BDC5Z\ C|͗ӉfJ7M v#1TNa7ڌCB%Q[ed/@G0e1| M3j$Zap5L"Qu$RUL8c1(IB6\X.e4~FjZYt:?-ǐ+-W*uu1|DTD _‡]]L@iv+sʙlm&7!htOތ']*/(-,P }mgr 3^3F?iߴMSwe`7_Eݐ1ͱ v~BXSw!bvQ_y%u͔j9 :APKOT dl gZټm5uȆJ%F niUa[&fR C w;6 oU%T0_b3Ѩ+ݬUCr-A3d{F{ Ђ*z .kкnI`ԦRoAibn!Q wiCP1sw*3ULx8*Dg3 SF2B *HW-m"e<0].b}ʆpwe~@gCiW9(\u!}kH{8M?!i$UJ*zD&ȥeYzb%s=VEl)h9푇Iqw\Dz#"u礎o /6Rۧwe$_"Hcsǁan~`CT/Qо7=X'R|D_lGbjm6  #11 R F2F2Y9;c2Rhbvi 40Qk @%pn9y{/F*L3q,}-ȂUMnAO@!wunFo Lt_=J,~gl1<DwOIk>Cَ;pGIXc7 $]O/Hŭp̭>y*sioI6)Ma"X".Hs@ؿ?֨]\،cך5=ZEjCPp)Rp(QB!W50Kv CFh}橉^q)ue-If ht̜:9bO֫4ϡ$N9nKFY 30Kʴy1Zޫx1lhu6zbm u2jA5ɪ/s{X#)e GnWV}Ku_U$EFNSXk@Lࣳ穩n琪/E j3vfMEh_vFnͼfHHMr(=RpV> mї:u8!fKG o5`J{Nظg{0b/0$QR.ٸ5$x1sZEumw 尖50aٵ=hm;ak0M3)%rIyVTI /q%L'yI szZ1:l?4#ϟÌ@l|ŠA}VBXnj"qf9/CzNJ^98'|Ag 3øxKqk3ۓ^TjZ͵?Y\'$UXnS>&'?ӺEc]}$ne1ܙna[Oa+5܉:M??Z| ;f0'/̶yqp6t1%&sA!EXSV$Qg}4 2YRH9tyAS-YCJ7ho k*iC(vWǐ;{=4lQo0Iʇ-H_%vihXQ4-NǠw7h_ u6/4~88|p@u,h'k矣xU5.c,֒mMhmTKӂ˷.? :l-{4V*qpTd*Eoi'E'j8Za-ibA qiȟ7ӹj=ȫ^WR)buDEƒ;nx!-q⧲[<ұ76;'S T^{ z*غ7f23a~@`ݤ>4eWP zvIo~m8IP>Lj8f(#ɴF#gh[5Ϧn6 D0H}iڌgkv$3ضrj-wF)5Gr^ц;!?s?lHav:ޚA'g{6@w`~Rtmլ]F-Y ƫf/dvo8KQmՉ:>T`G2ӧj="#6t _ݳY'.";0%\O S>*F ScsN:܈C[˸1ekasؿHL r{CYd24=IEKƊu_`ⴂRx=Qu@h]'R:E̪K5Iz]|S%4n;[4_wнR\{ \eV~cW]g =!XV* DD1c K`Eyzzz qOV $thj5㥖%{ o4d4)%2Ϣ$"DMh 巙f=mRQ$,,}by'JաAX:or-3.#Y]'NZlQf0vo%0jQDNPeTfd^7+H3G&eWpl<* W~n`%?z:ihuU9<+=h L& sINaNv,b1`f2*cnԨu2N瞄Zt`Ѓ]^y>ꙣVcjӊ :f`XgPVhY沄1*Jk@BIݾX_TECbiG@)/DIF:GԶHD["[f{_lvM&fSgJ3&u{U %GJuȭ߇ keHV eE"UE3u$?JwLeGz}ўT ukOYwct8X-^Yu)5^}Bvt5Od1^bs mP;?Wg' 3Jz[9lDy^yU/jd`- tc#խ\8FZ@Nz?,)YM>쀒8p3e=SkQ\s@v{'%!D)͡vFN_uw!m8U`Ijvא'C~pcn%GEJ,w2ˤ{m"mkי$f Z]{-T/$8bYN% #m=`\syy-Ph.vh^&6\!9ya~ClF9^mzN0݅//t2AWU Ab[ "/ EϠΛ`K*W;f~F4xs 1UK GuzB!$Z5uISJ~*5Tm<9~z? qPM ۇ! /al{FR=g/˂k ]}<`IfD0=ZC d,3mh&JzZʃfv"ॏh jɒדU|Xhϸr֪[hݐ#H;k%d9H21v{ǀ5!B8Ԫ+4- H>tXYյVn/i+49@=ȿ ERA \N3UpQb!]w w&Φs\;]'_y L#mTϑ̬-ƼflOFxl/!9vq]̙g: :n Fx*hrXRImOdFIqo fثr"DIi{pr#i h3.5n[3YH[Jyl9D |J.NC l9h-J zTuNV-T 9Q^&)X!zjNOLu*X9 "?Q軣o(1{ xG Lߴ+ v[Gs#qރ9mh3fIRLbo<:w6Vr$0PT\~0q^4:&hHs2 `3In0y$K#w-^{3ϐFfM]2P 6 DT8H3^Ofp_4 LxUwb>Iwm2}MWGhQ;(D$ͳmg{uh9gIZkv(:a -U g9zEuM093 5R1[q$sS1İqMM hA~jju pbL. {A/Ua.!rlZ3% ǗN O䰃s yoAc tw>rD0̣;URqZG-amBr 8?.JTh WTWNFNT.m tL6xy?aLX8ӓw^N`ƥnZ ( r\SQ_O?ͅGznT7{fGԿ^ !W`Q҆$gO Py>}*n(t Vf9T >ZfLnM3']<1J2n׫)#:!ҿ\  >}d:.7~؞wU&tS|x؛7˰͆y2OR}jJ4+vs0U ҙ$|6 NOe?U$7N''6;tJѻ+b' Ame+kewMrM!GN'x-B$GxpgكM?٫BeTSf5_312+ ~ms:s q5>;$ףߚITeUTUY ׍uB/!Z[d=˜Dk !P{$2&d^8xCvbo zu.: 4Ә>~t(W/DH| 2n7RnHCdV="*Da܋"o L)²lD3UwOS^CPKV?\WtVtzW%xh jXELQ $&XX󕬙-3$\`(.OEjɻ[Ϛp=MCrj)EG2Ͷ~_mw8j4hܧVdFR|%^B 70E=mb*niC}r(rAn:q3,ufCSMc"ZV#`q#þAY_R&؆1۩ ɹb98@tQAc^ 2͘ %)>'Bw2,@*C(0}cz] gԋ3O1K A]'k0{j%_)!xb_r*[$V/>l4F8Z>@M]5/R(hdqZkH*'so9a9b+29k~M+Fh VEcȸr ƃ'l>' `D\HDmUd%MyQAI(Y C+3w2atMh?e#Fޠ٫o7ѫT_Pg,'0*LKLveޣ,- 14 @%54ޱ&x*)E_Y6)gNHtJVOE +ASz!a(t2(ȨOh"ȥ<=OK'0~1YKU~) i'z/%( 0NCW.ȷ=vs2| Cs0-Mhpْ<+t7Ssi0!A6*R39u&TL>h<ʺ."_яEVcK fI|،+i:1XXڴ\a~9V 6 Q(Y($᪚#'muݲߪ7ԹFMgp<%QRAOe XMpõNz M{zn_a]>Пsv"ch.Z_q`O ZN?'$.1ƾCL4]K2 £^kL@LfǍeM \ulxnE;OmjSgheT#z '/'T?@5=f7;z‰X TiUK*?YܲpN'}qQ}P?*p7"Fj\S\L_O1RsDuFt9NZ/Gp{'G.( #FYs N k<դ ͹s Y#gLDR|m7AxA Nѣ?IBKFz7jh8xH W[&r. ̟] if]v1ցluJ|ӣz>th f{J:moQi45~j|L}XQDC"oE@q!V*#TR:ǂiwo)#9XUIB;'IՏkn¿t"-R_69&A=}3WKzP?5&gEˍ/^ WB$<7 /-sRugfL%S+L0Gא. Cq#$0{@A܋$CmaBx B? ]/8 uVK}˶Cv+a>sTW%٠kDTB$DoRvM;B$Q(X\t![BizBᢼuA)D g W b\G#g47[˟*{b} + GRn>x)_/a:-;DAOt}m:M1'`&| FOCHp?z5mivC@ "0~Q.XY1U iKr¢hc<),dN5Nlޘ+wĀ5no*0*yCr }ljh#WrcV.,yPzͭҊHO@vLEkGpïEtv[l,|By*ظ_V Ŋ;A<-8NZ-o۹7:^ D(=c/PÊ2 `鄣mlf3֢E!͝A-w^ n'ֆj$NF1s3v=@:W> SAQI1wFаENg'C1⟦@c]9kTNHe)ҥdϸz%I/L7uELn,dF@ RN/,Ғ"^l0zV߉OTqt_,)(|ٞ,t!\˕Z;ewV175qXjTOBɁ sF87M!_O[ "LER!ثwR-Q kccOuK=I#\YdztE`3"vukz`6t.jW:' ӂ^CuB6rR ڴJ0=cRC^f -L`XEw|}2ۦҊe=7pFA @'`Mx(]GOa:~|!N$2.;(rF*]uΓdOVKʜJ6p&Ǒk+ֺZ+oȨhء2+Yqؑ`%еhVG8^Vt>}(`Fbj ?;60gɝ~CA:j,jDž5&fF#63tUKWLk)J\@G7֭\]Cr}KZ_sA"`>`*=!!OPs3УG"2pV{}F̛D&|Y`EHY=&㓆7Qa>ЩXtH2fR TMIn*\LS=’m{ 6}gEĥ"g_}N \-;؈6m%!6+s_)YjʒiWxXTN}In^ 8d}9c"'N.XAy[ep̟Ƀj0p&/ Ie۲ 㕰F?}l!|t#Y425}p}|͘jhICt09_n}{p$bv ,-B tiQsKҭLgZg3i05m*78yXEZ0ltS)`{(՘~ ݻF!˖d.Z>R@bkɜV%Ht8/,6)uV^|ͭב -6/}ΓCH| ((Q$0.9gd^6~ kkViehKT߲%vkIq6cΗh}4+jOwo6nEE^m4(z shpZ4.Zk,czq"08SmA mA?ӒecM+#! A2POv8n5ہe,-*HB~=~%kUm,dap[y ;߯S]Oi]8U؇?#:Tb !ܕe-&/ȼX h8%nɞ~pE6#iJ:&o**l[$pB1 E:_b4m"ǭ$2-V,.QB7$])g_ !eθTb]1)G1ӞUv&ӆ 0Ps") O-T".'+UQY #XHG#x=#J˟YPEs6-<e{!wb] }Vs܊DuH~;  l݁S]E"tb]MEz ?6sfN2~*U[B$!X;3e~ p'wQ5l% Z6 D_x1 SHɏN|Pɚ٬5zW1B[`sRtؙ&``:U*٠X>ةMP}r^"CVz"9NDL6A J"j>#כE]@~J VLJRq1YTE XQp_*@ INyCt|(>}z VQÿsfbϵ局GY(qkl+hHɎy^?&X ȳ5i\FlO?;#va&h7Ӻ\u\z v$(h"캡j]tˀj1bPËSH+N`f =)9^rE"FgA ȳ [~5;,L=lmwuἱpPgLd&,|wP]6#@DI//g;櫿&RXƍq`ܧQuP+0巢w0 M[r]kݷ>@bbAD:Onl2Cref2p l;wtRn!#UfIwQ(6+/xa+6>OZD~xQ3G\P o<#Sho !Kk\&~qI@sTBx:c!MНAcrAT@bpAw?Ϟ!^5,ׯh;;Y:W4\8)pS:tL=2`2#1*?'tZz韜WE!Pzϧhi'v1${mD0%^ o9u,\{7нQ6Cu_ţud (B ڮ& R ;!9Iorďoޖ+8Z e/p"fMض 3Vܧ᪅|dfQ~bl4DCo^Itg[h30 *<1Ť mr,pLa3䰍ً*Ckp#i֊:/$e cKwecx.du׌( "@*HM}Vޑ_ȆFBwdVVCPas%>:l7 h3n ^~=.Ik"/>Q:{:kxJ[}&¬K|젷 ͱھȪlƙBl4ODz΍ΥCR!gjJPZ߇9 A:['—>@Rg>'<] 緣:SﴂwʏyW `R`j=j QI3!Hb|xNmqF7E@-ݐ]{VW̓VWrA呱ZڿGX8Z9~t=oVa6RIcT a+qt@p:lRR^0?{H4 <r]r!jڊqU.Eu\=<q"ҡ~F|uY%uk44-/~&x1+rKlZ %h˄Zu(Y2oYXZ1N4*=R= q"MWI:Z O8|f_ȚlC'EzĶ׺< k~'-Dw؛M߸cbM7m+"_wP*gy`w,~Uu|i?ͨ!)Blj`@~Rg-c r deՍz6 J˰X7áϒ,Acp;[|ce6~rLBJL^JډKgk:(JL ξzr Gxi 8r4:U[E67)ZLK]K+zY \Q9es_{(0HadN6}*l> !7m!K- 'D8iR0'QaTj9%z7գ#KH~t"^9\o7/63uzbS$w`>PV|r^["f=߷i> Ko`_d|4^&=ڴlc+MdǞ&) oՐVnhJ xCM HDsrID-1S \b*=yg0ӰSke2zU?*sMU%U_0fsG@hPoMjvv`FP''}<2/ȉlS?oTxmtt t 2K ?њx0K]5tidjjͯÛ?L56|F%yD"4&K+cV0J2PљI;jYSղXoĐ;73CXd),eM]` FKWH V< 1gId'Qk/*}/{/#ьԯCCOӘK ߕОbTփ#m!!IHC.K9?E({"2kZ|*c)ILZrʖ!:+dh2zHHuw=*AÞkz e AS[Q aŬֳlU~16a5C.1@p99񓝮xIr"DlrQ40z:H0xzɢ0:q9!z^ I+uFtFXwQKA8ᠸ(a_8ޤ996KwGޖA^EI&?FχɟRZ;]JR>+a?ܤc/-%YjHpiJʂ u5ېq(yx9x " l=ѽq  &n\"ȜV1 ^z}GOsh 9rȇe/m琾 o&=M%_yShh]~J'i{.Hpp-atʔA'gg&{vPa~~ק *(n0>z-} DVr>'%dH'+*t}A <ԣ•GxA!vLbOp/dNQMG`'*%+- `GqI4#1wo~iuRjD gfn2kN"WtFΪW²}A^Ai#0} oq9jeQmdMi-GhqO䊂E tJ=Qʉ9|f s5Ϙnt p JBPPFJr QWdǢmfl, ۶Hi3JJx]:5i .4?8{$N]jPLpl WY#QdPvFz1(T)'N qIo(z W} )> 20%V pڡlt7Qֆ1WL 7QAJc4{UsV},z>Wdx.%Nmp}|'-+7 KPɛ/pKT :7$E3y;J3"_$]ë6QȦJWBN-jqR^s6%^ULs$}\s:ّq q ʿ{Hv:̋|o)'\a@(Y, R(U8Tȼ|[uޥHFߞ[op)juQLoKxQE6x+W؂ ٘tv tt/Lcu *'Qbod!F[bOApU? NJ|m1 ΀^! ب^OÔT ۴ $euqJK.D۔?7GzTǝ\<*{ {pIdlt^3r@A)fh5RF3YEI)s+2JuWsp @ҽ E ={敆O7$rV 0ZX <:Ѧ4Ouݴ~DHFԪxqLz.~mL^]V?(?(H%E_TVAx"8?:I|ۚ_6 v"*@ 밴V^< @}JS@ؤ-5MmƇ@}Vfߘ`UrRqaL\"ʣGvFTh>0$H.$TD5-C;I)C_ sm8ϕoH%S8 ҤoqMptfRil4u/^_X')`֠ r^ S{k4"t'lT R*0oy`)DZ7w'A'Ϳ zoMhh~x{ Z̚঵rfi[! w6Dw6@?1B|ƅkLP]G$m!E6ZmØ9Pu^EO64a _>F8>W@${Yfq74y @ j L!4vgMZq61i.&@VsuITɁB:=AɡWTsB(Dr-_%~w $"6zR,-F_?nwz@Sl$1qB|@y.Fdά5xƑY =?yLNyʡF8\.|ѮԈљ:z(mLDc`'WBHhQ8BAhyR寤QL03<UM0vaR^_l"4-Bb "(;5YaG&?V8Г(}5=*v>D>uzؐ].naR :s)w:':w|2yaDS>jN&^-&؅޴~p OW%dɮ$xqޜ| 7eXs~Qˈ3q H,I<{19^#*H3Y-erL$ eM?{UT)G5_~4%TBfR0yWoMMWNn/be6j٧<dwtoJuTT8ߧU`ljN):kT sjHD./ a)d(oו׾If.L&ZwVP:;}%S+X+BȀs[$"ꤳ,sx^5ԯa L,/DFiZgXߥ"࿟"!-łK${%vXLd7\N2^ϋ|Ve}i'6\N"?cbIa7{ލy`v ;(f9uU?jޕ~Zm&ͷLh`R vbo7Jflm3Q8 Ϧ)W"f0,k]Cf szY{G_hu+*?{a,zDሷʧ5yEoIdȈfaZ|$S%n>Qf(ɬG\mҎXbnyx̢X9Ixo;_yx;מkH. &s\t?iXK`2Jjm1]=k!==ⶽ EY&X0,wR|cbwI,z?~o'֐ZI,&UJ]ÖRτ X#_"Nυpr2S 6FVTq]g|c_oNȖ:¸!3!ag(ZD1+ cR\z4-6/yQGp-x%i -L\߹JFh`w K]s?wDR&BĎw{z5m+R̬q2N|+WC`ԛ#EKEp'DI߭D4!x7((کW: ǜWs7F{K3 LH RMXqgiu͌T ֝Adǂ (X⢬k͌}K'6A;3?u*J k3#1CT>GUA>i، 1lŪo D}y vqS1]^OhdIT.(?Q"8i5R%KmTrI"tIO.E>үAvԟBsIV/heL S YW>:D 802 N,"t>eH)[:9}Qyw-(wU;sIA;ӼkA>(]g~ #j%hٻ="2 IL놥xhqk.`p!|}{fR#(OG b6{ j`?זG7{}zᅀ܀K>@)tKHo[5c+`,k7#Z*<#<ҜۗB:"OzCwy7c\IǍRty[BKH7™X[<ϥ2"eks= Ș,x44nэ_3`񂰻?e U}M.Nrid.I~=f1%|>9Wb9y  ((D׉dTg!d|?w]=qP#Oy4Dw]ZX<= [kb#{d}aK2ȳZ:f̫R8j(KC ߨ HYrؽUص B*ZAO@X. y9s?^q lT"ݵa+\9$S)E wRˍvvp kXsiJe+ۮ*}m1\ͫFykP|®Io7FF% ^4%{Wa"pP+&^6GQE@52c VB%|MlB(X:\(¶2kR1lOIk<)*KnLo65fqiw.;um+V| J+p19kޢ8Fœn)TdҤ·5I%ϥR}xd6+8ܿ]!cmnq\`LZ#8rN3;Dݵj4x"q|FK6O.Z/ Q>"+T|!W8p%6*Kkl0F)ihoQ$W!҉ya5ĥ| Goͳ(W:s;%gd%&bM=վѯ(6}yzr |m_}_gр$++X3!/_so|l!ָY6`\N"γp˺5Ld`M%LTKUm7\h;J\YH7];tkR#FA@`_e;'~Yi 8y7!;S9z:V: cw`"$zF i.@KP)ݙ&%+loSq,-{Yw P-iWɐz2n[32M\)JVh猌m|~쏠؂h_!l#jEGK@,ʇ _cV3?Zv0sH'5q)1Op/쏲\?Qm.XGWqll90g>Jm 0r!C΅ u<(  |d+ Jȷp.2~CvM!BxH7ڋ"5 'f\[&Iˏ/w?@|TG~w?$G,@ghn7t bK $vHCA2mI>%5q{f46E=ULN+@;dKG GI$xm^'8WϰTYϱ3i7fGpUԷ.zbp>Gg*@u]/udk(Uj4ЭD/ tߣj$Ϣ`_2&X 7},OybƂ_xˉ!Rn?mzǗBEFp)#TDoYr , ![ ^)/gf ۡs.VPX$*R^6yC{ٜ ?(6|((X[LJfXQ6Na3; ֘G޺: ^&.׳M'`\R8,F먅LÉ<8Kz n:U 0}X3X4/a`K2!C|:uA2VK9:W9b"!1f,'`HK$>dC *hXCs0Hf`}n9URYy(h#j9 b%Pk$H眧nj4UX1j]EZ.PSEjW=Ԟ{:sfrсi3>[l"mWCK;>!*| ~[mBD4!SZGjI[5h2vsNcS|&ێrE]FK8D uL)V5v@29VL,ٖfĩM P#W7{G-VkC&:SIo)mvZe8COԤ 5R%m'+T dn:M*9O!8awYjTBCf5>bW{mR}H2ϲtضE02R;*9**g"uFg{4R $B>O^T}~2uM.ۂ=vXzg H}!#nZ"<lyE-ۼ;I՜ ЕzcxQG/)| \ξZ޾0DZ}Tn-M~\G'6.IGaۢWr,<@:oK]2 [O<%u)eLוG"L R96qw3%#ǐ핓=y¢ӆ'c>3x!?ę=dWBefpBk`Ԏ$]p۲HT֬W"6RGi"SJibS3=}TJ8[^a?ptx (z@`]f\OjfӅsov[[ߝ4T `B&y8. [t;,#O"x꿟{VUOuCRc3^Lqf'9 X<1`sEWTMލە@sai#R-I(SxQѓZ@}6N8ۀ+;MIw`+맧u`⧏ Ŏ;9U{#JH)CVy"bx̟[bQrFlernOz+ܷ7fKv[gtifc; Ѝ\"81iEL;\,S /5aB}ʸZ (`קLc$J(WhMN?G[ћ%R4>~bP, (UMl^J W!:a&UydWSGy+Ὀld D_ j,FΩnܶh|ήs}_1dǼ{#:Up%'lI gIvkC=tѴn .(Go]r@puH3# 0S#M}T9(0U`aDñvm6 AEVrR7{m PJxg.m#HOuÛTFcfto0=WX5Ks2YG Ls ]+} 8QrD ؂F敀#ڱR+5„-N3>n^ҌX *F1q6w#=Ϥ:m tq{'y𦠠K IWgDLhȶk'38d 3%Ico'7f7$\ɴ5/.nξt㢖 _].!m絖ApjK |,;4j~WڵbP9ljs&w塯xZ*0BY{DtEALH"%\hȍ$jS@:lCXNGYn5ݴ)?0R€9QR-Z BD`zX48X8z/yQ#8(x$j3L[L?bOD^}Mg!bƩ1r#UkuQpĞXQBw֋5sΑh= ʜ}x @ o^H=32Ƣ,$LcMwhH}Ųd+nzhh}fMò~xap*w?vF6fUE ]ab)v'foTޕ? -|hM`G`mhrmTp",[>-Ͽ3;`Î+fiN{FA}̺oHlPvL&D~Wʖ05HYm}3&&P%qjո3 fayK^SL]vB=^ze}-p$1RGAı5ƈ`iCT? ?X$f%- z멀؛^Mt< 0~CJ|0Ws FUpvR@$SFZ.7Khm\7˚`r櫤55Tn+8p9q3ukӱ}sхzsvv,{4)YxEyU1FݻPiWďs_s~ߜ{'2` )ةF%KY^ceTH&beV g C(So %I90cYو`Nq r,̺za$Cf )=M?₎_Q:DXŨNUʥZ;ЀR}/I!Ia[x-) #EsUEE쟛C-!~ @ݟmfUzo'n0)}i3p}R,ZqpH Tz̼T8Kʹ*;J[wE.9,b;MVu i\\$`X w;#r㤛4mmm4V3;7.3 9n!lJQkjd;†@ 2"u%5-rb=m9G*@d(! ڌtc'?H_\Rބ\ߪ|Q*ċ.,q 'BbiXɗ͎B˅U`(u32@͝Tc같8h8 ZPu^G*t$kS&TZ{, w:6ɆTOE;ZT h$w {)t~UBV+]MNϥ̥87_գPRoPQftb a+De9:Y2 LX(mꈤ-ܶ?dykpﻗ]6U@ GR ]wՋVX}'T9'pNX(4[/wTIx(}U4iK|2{L:D/JZl#2ξ:%YBϕ_8>2M-u^ [~n뛢Q #eؑBֲ1R;[ԥtO~𨱐\IVc+֮vcYwSI&c?MC?m*rw7dX6Qbitb=mI]8BJkUr6Vbg'ois:Y0hrv;/@wZ,/+"@Ϯ<ܹ~,>OBbX$4Oz}WSń 5A{GZ 1E 6պmL{VyyAqXӇVugݤ).x*L{&3=a5w'|OD ZlpER;x| ܀T'GV'>?jgS'¥*Xf,-QhXa ۵%@,ACw3ϳ'&i!_& qI :~ZVZ8Wy)37 E^n?{ Hy[RNԭ!!+s!d"^ރg0G0gҔ5_ejtGRKRۖ+o /Gcr @7:Z_"gSRP֠VG.a"tu]>5Rejt܆'ă1r"P/Pn)ig)1+uizp ɍaӗZ>{-Z p^Ms1jUCfֶ:c^}إ&l.xUR|6.klǠ./חuKBf21\}l(1A{\MO0335u~T 6wkć=I'`:RKhzîRRjhkqJ}?iw[ɰ08ܯ:L>cKZ;9ީ`fwÆЊU*J\iE|Cx{2agF9'3P3K\P5;Ph1FB'P}R_|+וK|wO +76&FzTR9X?"jz <6AYa;kʀn"OD2"y"h()ϰ˗Z:ٷ$o!)2^M`yP uFcA"T@'3} M~j{9{)H %WD͕;xQ߫a9F[X-y6u`H )IiwR6gLE6-@c-;I|,539IqBrpm6&tSH7S@kmJnH3Ά5e'k#a)=jqyUŸ:?N 鎾rܪ7誱 b!^=!ac^Wlkc޶ϘA-.jp~ϳ%`.a7u, Aڸ{~P9 p;M8I#Rxڀ{cThW[Xw}+|1I$#V%|L 9|c {K3om{3䧥דcށI ʸe\E@ś9!Tgz ;&jv,5WXf0COLy#+!JY,>?-OXjϠ[ &kG2^ZM:XktYZ0T҆>S/=E-ҽE~x%˞M-c6?Tkl v9}ՏFK^ NxhqCHAez7'˔ *J2Z煗X\ k$&c0VRH#;FeҥR1PSB3k?GQ^Tӯn!Ltݍ4LŏD}0j>A ]k u9h+9pjZ?`42D.ŠL;Y.l6{jT9qQߟ%ĝ&XL N\)Vˎ=>SMMIYoL:K;{6߈Y)pMzk(W=[ E@e'!*꼔ij9дph|*rukJ}t.ؠXqyqWqΤO*% ]2_Eyi ;Yf#7jC[P`Uk}E,M!æ뿎J/ûJz.&29zՔIły!\6fεyV 4꫚;\dĂ=ngSEf`h6r2rI-xQC}"+y!e [”4tTGybS שՄ `{#=,AMӧ5gF+.c},4~pbFy|e6#3$鴆VafcNvVLHwhMo3xG@и_`! O r2Y߉^Yn eO:wTcǁ'ZzH, }K>xe  ~=>uQc ԫA )}+`ÅZ7<\e(]H!rב3NQ*wkA.3KNs"1rolA5*pcn]W@jۊg>`ќmvI_[M:YXzʹOۮKJ`z a: N=L- 2P{,o+ci(F+ jy y?}~Q475FpsCە#%aq<I{*(-JD",~ DqJG"yn د\Fh*I4t (wK\o;\Hly=V" 32G0#($w3~wgY*FD*ͧ7~;Rgja =c|_Bz`<6.csePl"7soiosQwXđ!02QРL40BFL;oB#?]}ZSͻ%R󡙿%ϡۨL j8R{42\3OOP Pmx1u&0X)s]uj,1,HmZiw!rޒ"_wOI K:wLi[5xʘ r-IA _S04m۸l CI@T;(K}2EyHu+Pgӯ|q+YϹ\,U#]hip{ K'}o[6QI^m W"cfU 6IgTßj5mf)":GK?-B~(ѡF'OpUs(F<|\Wn.54\[Z ]#]`87<bX)Rˍ_-FÛԘ76mVL, A!qySX:o7C)/VeH7hC\iN\~?hQaTOeZ"=!xmRJ~-2HYj~Uߌ hBEI!KwwmY ڿ}HN{j]i"~V}ڵL(!u-H=KpWqM֪<~/e XY8Eƽ ~G|66St+RYʊs($!Zw >GnJd=#/I5PC C TgոAA/?؅rV^9inaG@zh."5}|9(c\^$vH{e2{ڹp9()DȂg{7d2EA9@.2) .}f&86C=f3dRY3h5k3̋4{ˉJRK(MGNg"K] 7\Ԃ.e6z[)5)N{{df{].mF{'KRj.$ żVOƫdqwC^@w%_; %̻He!F̻mSe ]J owCJ֩yqV$6}] {c{99|Z#y9|CQx_^;YYz޸Soa+1 Z3!p+M iq}(o=nh {wבHMK QS8XxϐZCpsدULBB8w 蕬(^CCbfaE֬y*+K1ŎJҩZDUͬ! v :/ jUyiGsN;ήRvm3SZ~R3/3Ea |ެe~UgB[?$/lw]hkY";K]5ݩQiG*wBiÛ+{Ӏ-{Fܴ>\4JLFG| 3y2KK";e.JA}jd :Q7*Q|W8}D)y]8fC̉Y/%_ҭd=L} 3iei䄗*X qAPX uf0]\@0/@'nX&n9v5֌(ak(6#,4?IhHh;]7{ikGi[$=`-J;Fiov(OHH# }B6TB /5N V$d&Ĥ(aq;ˑ #;ɩ]74.ҶJ̄"|G+V怛Hq _= pu ?Y=֖T5pD8]DMowXMEs2Fk^\F-%{â8=I X dG(C.ᐨv5Q3B'f`4ipm 6f7[h۶Mn(:&³ZS![d~_Xd6g9, Z;Vv@CC7&=ԨyNXER#[en_K1(Pd1m_wz3ɮ>o36:!!@ʓ@V2nUDb.f>oX7k$ZaGVÛo?,fJά%8 UYUZ^|'sX3ܡHJ٥$ƤOMJC5FEEU17T sHz`LH~nwBӦ;?j>`Yz!r<P; oYPZuvU\H֮g{{yH >"-vN)MP۞YFj CJWTJma˚jfGiV06 k D̫7 Z@%2LI(h<(nQYC{Q}RˏAr gԈ0]/z"rh /spjNlLQʍ2Qpo6c2ԲU=_뷞vݼGh{PЋwX^|z7Iӣbp/pXA6p+5Ϙ$k?ț+0 abHM]R@{(y1,hYTȽ 5e?2y.[S1Pڀ bk.ZpAN8`~ǻw^I9@j{ !GG+!b; =tAI3I޺u@(B1΅AG:=pUlI>/ЁբςRXab&|K1O9t8]sftgisDQd2bƚg4"-yku`m>ֲX|:1^YnxxmR,%g9hP:)%I ֦.vl> oKRNPxQpcPt",zejHim˟g}6̥y}P:KR8<7݇D:i$͵Q;oL|OQPWudRi-V4TִA4b):˻ك…U׸Ti2A t6M\_h.v9IALPtG.KKGh&[74] n:u Nt;jtX VցLtv>{]O udϪc_Vʉ?J#kN϶X́0hZRu<%±ƠA9U !`*u kK ?ƒrO0Ƙ h[QZ|9Stu#OPxc;b饘 GrWJ,Qxٛ}LfiwqSM-UVv: &1n^CG:̶b =?bU獈嫽3MH P_!Pē7-(^[j(g}D0sOL!\(1Ħur+/EݬӘ}¯!`U;+X`:6Q_@*XPN"u8]y()}`_nP:߮ IBK5{ /x{PeZdHkM`+CYhf'B (Rg7m};3$QH3BRmS7? '\'ՏS;\uQN`j|pC̔Mƍ;eKgj`)+5K8UsGroe-v3۟COoRv92oXb}Jg-SЈCx0N|*p;3^k.0![e$W=5.l[P;`=, ޹O`ê'm.5(&x8q0Մb2cD?iX*vwhb͛hrn$fuTC6ыv;B1U?9]vETcCL+k6 /5R +nQX8?vKK-Z]e'')O[1ؑŅ?N*h%>=waDc60l *.}AVG"Ox/Q 6p\u ]jܫpuk4D$Dj=w4NR9-Eyµѐ{]kJWg:W*3{ThM(P qXPFft5|qbB|.NIi/7)ըNr׉zvSP/OLm&X!,FsXWp%]lbhUe 'Îڔ,Q=A7~|ԲR*awE [;(8G{ U) M@0N8Xv R@^_}k^ゖFi EMOη3HQ@Bq=uy6k֘3B: ]_TJKwXO<0ꌝB+gᣠqr߯.߂-vet1x/3'\،N>_ ŎJr0"[9$TF:b ,p]~h՘B@Kw`FZ}^ݏT80!%aۘ  S#e ϒ>@%!E׹6W/Kw"Uq={0zZsczA?B+v{{w,SJƞb-3M[7,{}x&OӿR xMm7-^#BƜh&b rk/d!優Ͳ؊ku>񉏕ٿڿpnW8A69-P\K\j<9%Zy{} %gBkzͣWr>?OP9nE#ر.e2=hqY 9V['>wF\6)ɯv͵@U:+&Q '2#X8fh~G-4:4 {}I;`($.E'GY^6dwn cÖpuyTk~'Nu$Xɘ8.w֋q^3Hn$S>Rz5yvRkcKMty槟$iEAVUع؏;T{ ~ȳ޺I$ 1*yHD:5bKQ2~MT1"h'7%W8L zvQ]: &袺h6Gˣ]ߌBC`t/6-+&/l(׿ w0 f7J]x  W3+Hg0E`)E}VHR?_'/8#]1Si{葹%5]b)9,[6-?gr uUs%yߤnIaR`"-Цp Of4lq M>(N^~- Xo]n2eEZ_KF~x!:O(=UiF(Na" շ(aQwn<k%?Mhڨh«52}qg͞XY*'D1B֠.ZC)q .Lw'XnoIWY6Q:9^pS\%# %U4륇'=VUR2HvĽ3"26U[| d6M=S)VT$ARy3fxuybd%|gRY3H(Z5-~l&#Jv3*bs2wO6E(Nf:r gcֿJ]8UF~\ԐlqҠ&|5L/MkϧsGnx~;|D2sg48(E:ۺ3/"`|%dRbM:wabq0ZZ F=RteSPآ˛ŅeFP۽vUv[hբ4{c`(hHRf3@g:?]{oǥ3߬K4mfz- T1D}0Cy1wu䫢Ńy@[H0XP3(^ QBXv}C1LY đNGO@J -)f㣎 j. -7DZ/$aR}\fdU-\ z3_yP Lө*ܖW}+?*a('t'fJwFFfп L;Ri%чIY2c3YQ*m˙-:@. 9L;Co0j(q\~UU7g  ff)#kn]Jecsfx6|.lJ<=ŏ)+X&XUřx Uo]gڼv6hU tPm3 ZkzyRdzJuˁ%!o)n5^tnSE}y28j3L*KZҋFu)'}9olk\戔9XLWv*./r0xHcJylcTߥSs̯E۱ [0X0P; h\{P!Ff@Ō00Is ԥ+hyS :Ibica_9$#Եb(ZMF@>w]1A)Ճ@G)j,$a.|G?rƏXNӈHWJC{(mR˜oYÆ~8b9>?D7^2dn|n3f_ [pJiTKdY[T#*!}QS9#43o3FT50>*}y/o{ښ^d-F>-wiu6!DIT='.n- Eleө_2/[lQk"1p**a/ԥX֩ң=8& ?lɉwSEH^pVBDuK&M4ڳ5܇ t?W. D9;RL%2S616њ`}Pn b5|," 8M!\ЖE~)~Nڗ`oJV@L?]k>#զXy` wS0J~`'_gCA%:7_$r[O;cD(*>B`e= SI-ß)k%`WԦk˷ۯ17휆Bv+j}I)E/*Cc|ZU/rYu @?Cb6/_^tV +ЀU*U~jw",}ќӼxVFYE'g1G|ɖQ3=QϒZ$U*;Pdf&1#{|J|e4f|2>|zjdS?vzXt,> lAҬH+sbwKĻkFdA)X [aNP(Ե䳞0W7C'mhXMd?>1Ew? ]_v$ qv-K錮 %GS^?$5ct7DT[1wdsy O5#aD^cU10¿RaU+LH|hV'k7 /sZ>/mbt?5ᷜ܅09SI{dqs(OT|e[E59 O ;UCZUd__m4|W/L[Nqwś2VM-}SJ'#ׄzq0gMJ <}9޺)k;wHC*=뮳<.wbS}n.y(T/JڶT|/~N nPBOt' ҁwhzE@VJ"v&TTԊ 'x?ŎQ<%Y j}r$Y߷l ӿ@Mx<aǼ.VrnF}hE55P \KvuaxP8vwNšo&y7 tgDO=)WTUQv6?e̍9?g;}hkWՍO^{-LT.0'x(ژZ5񿐹&FVWށX}^HL<%9=ɺ -Ly CeDWB~> uEm`nWrpUOӻ2]ƭJ?qM'}ԯ6ĕU:3'ܥtl.ZiM+6'˕PmgBA܋L‘Wp8Է1fqTofD!P` aan^G߁BD*} L}2c2?-JCxH#YumKv F`bG8Q^젭AՅTyOՐ\rA)RY2p#F7\NR5&>i<b ri-š }[~NP{vp:0f$~V2U~ hz"F}?]?")ƈ3k<*OR 0E"f&+]OJ-j3pB݄hvP27=hz7 տa/F6HKt5dcB#U65x0g̓:F #2 $KtMƊE0䔩¢uٛE2 *%P;$x'CL*|Tx:u4I煩 ĺ^'O[Z7XeѡKu;kfJE#m :^0rF|۾=*@Ǚ@SԐkI%Wlز9UVkR|u~+H(OɰLzm/<4,G9_CS6b,:cRw/SR$BXtc:ȅ 0Kc@3k)PB{^"yHML@м /ϫq6"b/ T'!Ab[z喇-4˶gHw@7#ŵj4/j{0uvѭt @'pPBEuզ `bJi)y noR]uE=0Ot烱QM|$#e1Vȴ۹/!{Ml?7Did=glsZI"c 5,D~3M18J2{:@ [Zj[4x 㖳j=;3λ"s] (2cI 4iw>4 .T! E3JA̽*o-fQK<ݰ&l-=YLbP&NȠt*L\?JS$6z9L7Y9|j=vF;1y RZb4ؼ,&!hR9 V1Vߘ()3^.cJkš+ P L%Lu_ !6FՅm40\ l7c Q}$SĒysxٗfQ+-p WZo#G|t4CyFW^3"pB(&d#ؐҀ Uԭ,9bt4>y}xZ|X8nOZ'-QZ'T[/7{Ac)uE~c>j.L@F?ǜt'1Ŋ&xp%*DKZ^*%Jxk'K/Rf$J8n=+_Z"f~ RX̓ ])Vo¥Ut~|{*Q5`xsINR_]/^D1v`5 1 /vCyϏZGnV @BȰQdƙC/@h_|t' |W(NU!2%8UVb۝F!xzy4 ҡKS$V;T!J6Ad0Sd|MNNc+Mj{3զz/]KAy.{2f U's(F2( XT݃@%?SEF3[鱇6[gfʾwIQ~ |a?' USmT)~" KW_Bð"픓lnTR:k(5Y*?Rt~6ZVE^J6^cc/`%t"Tl+?aOӐMwYO#jJ(Ia=3Jp8˛M%B ,4pvrg@שG\ UɶasF5*`ߊҪ #ѧ[gޚ¢4 +l UvJ.ͱgffD3*lۏm Lo:'h/ xcoVS 46.@WTP,ge=%By-D[ŝZd/̒Ϩ?*Ǫgp&mLb977}I:8HVx^ˬ0"x*bpzzZ|A$lr;τԹQ>&nN*}%v٨Pk#뵂rE ΀/ @qUwS7m$a@iw/N7YRBD> mt!cgunD2Th\L&4Rͮ*|4wx_VR.|FBl\Q]HaoGmǬ.aC) $c3.Wg`{s>{'ps:R mNGv>@__ x:rɣX9 wkrFPZJ 8pVjj]5ȤBr6\ l]^@h 'i P̍u3;l,(=Njm?2 X '*7*TUF~зkȳs[iuXOnKaÜ90yZ>Q3xAP︻лSm9v6m?*SF(2<YVԔt1b_w(:q藥52y0dݶEi#7"mao s"d4p]aD}yz8y`W`V7R܌1tnE) >rӮ +`sU,5Xcg{b~i֎ |Y̓UfsuӇa!W(]j'8q`2J.ԛb]pQ,&)0ngXIɓC V1WPCW0ԤL : 3! ֪Suݾ> +)( 鉶 f{SҔdOHIB&W./ E˒e3_‚Ǧ!z:񲓔Bjo̚ʾ2"cSZsq2$Èzv6͈m74DR۬Q\m6O eM9a=`3fϧD0^=KuA}8oIBs1J ɌʷYVYBW gƲrD0+. g+=dZ5[OD ÷Jx/l^tOXI'I/K!C8  ^D/ (czJMǣk2˭a˲̶&ZOr{wd4?I5yU#7=iI1xHf3n VOEÏR21wbXٙjy!u^-%i{%z~=տ:a5ݗp̼B߼ȣYoL-kn|ίG'Cu6nF$@MNATZk IA4aǨ=MeFxjfܴcNԨ t92h?ӊzGK  /.ze'ٹ8n `Dѝ>ܟ>7 8C"7v5{>ΘZ&_{,l >VV *1kSڊsdKu4vmgSkq`L+$rΑh]#a 56 |H}w!-d΋&Jdo[@:E2U8sy:nZW`:i<%H;s $][6BvV?ʫ0O. F!80JBPI0 Ew+%qxzM%x_a@wnFj3>m6ˠ[(M tYjRd2'ᓉ/I0Rm7 z/~@kz%cjֲf\^-@T%qbu#ҫz~ ɲyLu)^伛G8ޱgV^t2FwmZ.ˡDz%ĈۜdNђpm_JQݐ]niKShϞ47K౫gCd\~an&a?a_MKUř.[ :0o:HWD`F!rBݍp@}kArL3]$%Hs鏄J O_d!<ph5Jt ^rfɞͽ6} WA)n },̭(frjJOS|+<zqNJHm Ysfψ4`AB?f/DŢ8`dhnשL2]G G6 5j?F OָHd]\ Df>/z B_'SAjVXRtB^hZ~[-AOhaZd[Jaw'%b au][X<^R!s=ybgs?CVxAf1HB/"YGFKH RNSyׅ=~=$d\3 Wud]4eBWTw>sU#OLY-'x{F.̭B}`c˽Ic͐? i90JeO6{֌N; ΄sz|?d@+%^{e@ "t4-u8v!q2xkЊ16G9$iB8U l-.B-*_, @ Ɯ2 Mg&H}JC)lo}t0hN}0A=t^qۻݑ`\ǝg^a:IGA#yc6 F?~R!: ,egꆐy2k jJPdi|hnߧV=Y\Mp"T{D+M V g?"̉Z/_.O$ZV8Vܤ31‹KV+L."$q]\cN K)֭,? }S&xA`!wH =!9+I3DmZArN[w/+cϑLjTk(5}N Լ*IV?hzs^DZ#帪C3 Ojn\E1_Wh mJϱܿg#F׵-TN$+(w7mh.Eb{"k4H"'"zWJlF8IqaA%ߙam ~(t򻓦Eq1`[ʟ.~-OȀ}h9F(?ig ;L37a*Nah^kA:26勤 & U_[Gv.Ĩ%5PPJؐQӶ@?7A9 RŮ5zk L[B F :{|]+={Na9ZRl|0, })ZX))}.eIx\;Rasu׶y@ F}Nڗ#Eԝb K(A_zß)2͗Fdv3q#k9NTHͪݘ <^_@0&:6i%k,+Ww:\_w?T+>KOۖ0 d^ti _9KIPn0AK ޹yk_J4QHV}W;|uAi]A p*V1Tȗ.qiØY ߇n/uy%5=w~8*S="zO*;l zD7YqD g nT_WQhvL]m!y lۨ5.ۻxh/??ޗLXpa9\A:Y$LrDc^򦯇hm ;~ [MwшBIlS/=)d ȴO5PURc#<5{|Wa^k;"}9ZV%Pl!oYBS|ʪxv $S9Gv)y0Ҕ_j"w[ϔ1{N6&M:YŎ4I@g5A2)d]}$LC{y*yX<'}!QӷNⒻ`XXNu;M-̒L%ȳ+]4,sLOy *wGPCYlѽ(G91Zlϼ6p.sH{ձ1׊? wvX,p\1r$ޢ oPW+iIP&XBVnQb0> GO4p: >FKi~ 7C cՙ\@.ŭb ,- D:]_~]xDD#'!9+=/DhWA?}EH] I-mQ!k%UIESOBmse=<擨 hkKΓuɉ}v˶N)1xp! ށ?U3ڑ~N%9H=hxvn4F $c كܭ̌ &*i#u|ܔy[PjuߧpGK)DZ Jal@zjH.%"PrL$ `b'!Ѥ|:.5_S ?PP"ƈykf4e)E[IWɽcN>/r\@CE9aDq3E혔ogqƐK8xjyQ0NWFGƷ[3Ut`Uz]ĭ}20~$IJBI5h0f疣ٜpU 3T8&VTEs1B.Y:OP,sx_#bvn\EVɘ[)֞;SE.M+f*ts\|O_o MJK*bbAHJ}OV~ iΉ7d5Hә#~b 'e',)̗HMtX񹡧\a OwlʡҫR+ܶ.uuQ{xyzK_ad+oQKoū7&+B8]h<σBbp,ƆގFfhĀ&0.z& 8CC lyMSaC;ϳ:#4wbiG>W $Lq︳ؑG&񬾆]HAV" hl皢fxz>2Խ.0;HJdxg8_)@v{;vjG6J}pv;.NX۞\U_'N |}~pÜn;ݡ%h^gY|ki} ܦtz 9aw;gUcáT}Y`t=*K\q=|8,wJrm孏]'0q6׈/r KJKHƚJ.Fg;jQ9#moFGPGwwG{xnJFA#'K; sVR:`%LJEmyiLv! I |U' >ʹx7I젅,sZMdY{ާUz6[lւ֛)RY0ب%R\%Dp!v;~IEkӡk[I[pQ*:I]W!>Z5j(%[V^/+dOS$ֻ[GV3)9X9>̿،vu,U O*nؽi+d ZT]F"[8(t(üzjh8 QQ(n]Nэ*$NKfxHSPBGnUtyvj dw'l8&%,fžu ]3{hn 8ofNq:W̓",tv0KxV::Hr]/SOB*XN1l-5\+=(vrf=)i^~XWM]&Dmr.2CEI MuiRe˼Y@,+u֔R(1&T8; o4/,k@vDTfj1݇%pS6ȱf2,L;6(/kxil0"p^p8 xBss 6jw$ٍ3 $/ml,jk,<ضyLMp|QPvdзXCǨNd.F篌K\ܭ^qsNZ=U%ʳ߇VxMRg3\ܟ5i:cZ]e,edL6LFn?S$5[T.;UN@FϛܼlOl~&o4SV.`L4Sp (rOmZdtđ ^`%;Npl.8Lā?jf IG.OnXN6 b~./kܶh* . |b qMCchWAg(M=5+NlNuaP\oQLgRu"!P q_$< gͳ&h܀jA=sv(HHb QKƷ[) @VSM*u}kzt߁7-͓po|,n_ʧ; b6H]wNd_Z/|5dQp;tbOdU4?ȨIm y,w#8kf "Y+y]zTlKXQi†EH6'' ,ےձ䢾멖(C(Gq&CYI+G>Ezd$?fxߦ"ikr >e9 ݫLȳ#y? r ֹs7Nbr r+[,⧸sQ8K= *$ -{1oA"BqXH-$fq{Rbtn5bRSyn׌፽> jB5 w'ē=U4:HMbK|'לr}Sq݂΋g(Vh;@2bڅW9:;8e5t&842J 5o toYp10"p4Y|[I*bQ?ľ.z q 25 J|ҌR[οqtFǡ(3xF-*m%Mo~IT ePE 4!Sj[U™gĂf߬ӐL6;SjPk4' Uu-=h'ODNPZ` Xү _KC0 > ٢ yv9,b$bA01r*]xfԒj QwiT>gQ)A<|9M#P<@Sj5/`)]n( z0FK1 ɫwnv 0*E H5[v:äŎޡ􁿨hU`I&/ҾúǝO Y9!aܐtcKyp}h_@Ip;淛ܣ]kCc830Vickm7P]Ѧ%^Ms0SĬ ȈO͠~A!c1zQ0@IN"N{5<YCMN)Ǻ4"SO$$ԈD*C94"wH G ߨ-@Q{( /,lSF:5P#DW@:'rV$OFV ,y`#oHgfQڔJ^VWƒͶ#/S!4Dќ'**Թw̍ӗ酭3y' A-~0+Hb̎pHT%]}UYo0Ȃ*4&x̕@MZiܼ3pcH^I{RޢWf;;O:w*y~j$bs< xD^SUKct/KuԶ'0; 9A:U} wfiH<%`F\VE=3ћ#MyMS iLξjM^{TBy>C|"`O!*Fa-L&;b]T](|o'Z9H6ur]pmTE_ Xo!rQl~'b\rԚx~P6㭇4$-s0Gdabaa SjE`~q; tOboҘWBA4Մ֕w%® (ܺI]Z4{ Ǝ.|snP0W^:#g7Wf/CV>$ێ'Vu)a7)˅EB[2jf,CqjHU_pcn LũC,К+1r:"=Xa_b#Ϙɛ /,ķsgԊ3N9&q6,bd T:2#H8k+z`%^L."-I';]r53P4l$q8X +\E6U;0hi4~>GV i8%K@ ^S(4rM>ϴNlt-M#QMgVk`ۛETX"Shd }48_=v"u]~wP\V'sйU5#Yz#)9"P5&T՚didL)o`NZdPZ2 C *"#/d(fJpM]: *p̈́عy$sǶXQv9ݐa7F% |^[4L9 DdBmD6I9SksEaH2_A{3T @bpJjU^\,K}`ttwl a+"V x:;̕XxD;|KGG^fJ{Hʂ*xEڧ\V"-42٧oSg]P 23,{?P|,@U<.}:vY镺T)>TkX?3IF_*~LYsjVF(b3nՂ(H֟1x{Z\[\ n &9ТĚK&G2EKїc2I^Ҫ cY].㤃$_Ztr,eH':LEߊ&&IJР5Khl^E|as#G=\(O7san`EkT0R#§8Rg>toІY dGD, F#b^nMA*Qq!mLgrw#t u{s Zrծ;NEu[s: w*v^ESM"睲>: KS[?-)UN-vd?Dq3o+,*]2Vb<ݩ 5hb` !6(azdm_;M'<{6UfXOJٕqü2|E6 $ރjw~ѐh8+E\Iԡu{Rx2?7|!g#Ef7 :]  Gȩpt5j/y=)P}Z ^A5\+ Ypv$t)8G|աt|9kx͹E36ilY::fV}RX䄜8F(Q+f osAqUۤnqv^~82y7D|gN:T;8(wbj K'  8.j~BD^^۵='vͦi_8/Q8׊4~e{n͔jxֽ}y`{'L-ArD?m8y L-jYʓFAF;`ũwB7/ 'C^}w:_`@k6i(/\)7uB xyS@AP"6zwy;C/ڪQQ_n57V(J iH&΍.S~EVv 0m $2w(ܦ)^Y#*)׎u?fWہ3#׏XvNWuL)φeAI-j+EAfϹ ;JSyyt] /<0RXPo]8dasf:ImT4wW\j7b./nm]'֐?]$@ڄ2S{[m> ΍y]M<.֑2H̤d=qU)_LJrQpsS +|.6\zs"o/A`YI FL]߅r1"cQw&Wu:.7TO> ~U ?BnB%dJsٟN="ewkfH^j/Q/Xx$loR3FCe &#vi9rIM`REq7@vΫtR* /WUcY!7\N3Zahcpƶ|.osb ses {{vPXk:U_U?f#n65qX`hDdT:EmN-ʰÈВdSby+f%NVN . =u`+CE<.R&NlwoDRr4pgju K>R>Q~LS;kfs ~x;(/e +/R*rQBX6\5PUu{μ*Kqw]Pn$0@c+-GcED[,9&<7*âԕ\ rydx\q2>h3s}E%Y LJVCxXqB{…& LhhJE2#ˀgȗEV-wB(@ y{L& y;$Q-u1L} wY:Kd߿ 55' A腲3aoO>A6{U+; ޚ's % `Υ`4߬ ޿hAvj͒sJ샠-6gg8|3kzGH-GlŮ*f"I(դ=v h聧$>˸GZ!9ST0 <5S:xxw" DiIt'X' ,P5cvRT N{_q]LzvUs)a[}h޿G0 IoۚqtȠgjn"_1wrby` !WvFDlXmjɻbamAȍ {yҷT}/;J9D8գB>Ѽ1u8DPP w<6hbN$o5ܒu?c۸ C͈G 7YȰRܳr\i!T4d!BEvY-,Ej"X?Nf1&^*?R [4vA9}J"I~JMiir=sp{QU3kf8z攖U?aWpV8"3T%6hŅ!`fe3VY]" 0Ґo=؝E㙃JĐ>][N<N 'C΢l2Ǯ&kYAF-mLi9hyWn04^)d 4x9b4TD7e8D@"MEsj+WЏ0"SC_ɜ;o}P&KvyNHꡋ; zg$O3W uD|HguOr 0޸Fg*oP} И>Y@ dž1u6X1"2wnHOmvEW=2 y@hft#V uʛM{> (g> hqVoj2B.P\KTuLʀd^( 66ּhmr׀ gl,k5Ѹ7rt7q7̓5Ԭޟn hP!#>}0lSs7˒%6L:⎹J%^y:rJ.j f*XWPA g J//+-}{w aXk!PMydv0C5wWY)._OYˆiCiJ9S^kES~3Dty鼔^Μv/rOi\Y3!MJ"4w1ie&bN*y2 1ՉEZeN": p?>DT|SNhkF!-Yh␠|4#bvl 팺9:8L?|q#ڃNV9(5͟UqbVGB=>KB}Fdj" q j3J(ScqRX-

l|Vo!Bd#r0.OҌ62?<̯Mm =Ԟ K L6Q:3m H>0&50WuCf\G,ܹ[ >O1%jtA.\~m[PGjJwD+uGHee2טuؖi( N;q;e'`GK 9!#MQ#vBBx\v:dRdG墢9AlA%mS(B C]W/Jg;%\v`dr3ʑsy# &5$rz[7x"p;5gޱ׆Uv#[;&J`X kF0(=RCŖU xH>I;#֑⁸:o]b< ˑ?s W"p9ޡt{pR_> dN/# fFGdhmgm' ?)7vs0-HRDc Tā@b=M=^V\&\ζxT1 ֜.A7`drOR&,2x#2s ߈)1_bR^x5sn~(xbpzفp !To<\ W-l>\v^c%t r$x +iܷ!!EHKE@0HKhzwO󑠢W.$yrYІJk=aZAO _ns֜ν_s!qem)3 k?ImO'⦯Di6َaV[:+O8'0b: nq.VD-Jmr32r5fgMn:Y%g< \FV0Tmbn ~ T "YK\C 瑤 qJ~nT,}Ȯ!ʖ*r mwGLzįE8Զ@//?+ߣBL(k{YZ4J%q@Cd5~tiTƛsEt_7}`GP1 ;q3DSAq Ta14Qǽ7m! M "Z' VgFt1|NBX䢟ҢdӪȮ˙Y Hlrm]zS=ZI=wu" usnJ/#z{O&/p!/:\@-p&PNfb3Z`hYZJy,q6+ԃq k/L`>ɲ+Xhy#O'ȼ4Xu.Z &R|zORtK`n`f,[~4?}x = ϕkucWY,2?՗g%۲xk; _}N`ZeP0yO1b6=g2* 9: BJ߲EbVGv \^}eCjۑ K$(3@ЅH "e-0Lj0AY 1kQ7ܩ6#;|MV̨Vqni698d}ǜJøf54,#4F!HaK~l}xRj9a6VV)+2ߖHկYhto$(SQ]+0` 2rh.8׀ڊX+J.D /H DXfBalNC!&PS,לd8Iv/)pdXqQeWtX^{A> fZN!ԉַ>P2ݚ^H`%CQi $r^J\Fw  ]{ = :ԓtwɺeĎ kR>MW:)I,Y<C  |F] (*:4~=kyoW{iyޔ%XB1hҗ|6™I#WK+''` 䓫+_7`K?mK;Ns7z~-Jah51L&0 nd2f{E9gl_R%^lh[62my/X<;ۨ\㜰 N\+|΂ye p";&3D&rUa~EXks#$zCD#R*Mq]>v!3DЩ*d"CwF ,)n:P1J~d@lbMldfXL=\dݬ ״͡"\ժiǃ˚&NaSXP]d aI7 cYIGĦ =zqmiM^=QǦNKEXs 8h'4Ё~`1>P73&ֶBOh]A\?r 6=M59Iv m>,^tc7rvʺՌ}U]jEq-qe&P~ gO7t?:Bے?ї;8#'4!+=@x ,'0eNz'_˭o*pTAU̔o罌U$īYKZl{Lw bf'՟9Frnm#?Aj]D5s>)|)¡{*oF(TB||("ɂr"LeIio`\)6 i˹, 9Va -o$̉#vTmY(SFh?Dœ~IRtق_oqwxzt|3B@2_g,GYEUB {dh!./ߜAxW}߱B\ۿG YB dž@!x?)R%.U-_;:ϔw_~Wj#h-jq1i_.b6ShKEp7-Ut!}-ua684Xm8s*%Sr:\I tnS+IadB >^sIpMmZI5\jAm+՝cϰݻtwsDqvCQ1`X #$˦H*.!%@YSdR8̸ǠT+ }qUZnq)xno}F`/AG{խ0cκ#WݶQ=-/bL' xJ P#EeE)7] TVxw!:3-*?*\Q=c" H?GCs&pM}H`7yc9]Kj_nγ<@MwEoOx#~WMO`o(#'; l<3.nWVAzw2I ROTw-vrJdbfzD߮zH9¤D5rvaL /j7LF'i~AnC+Kb F}JQrٰ|=9@ <Z uSQ|6 7HEP y^fJsy:W3 _%i?K׈~BЗsiXzM^6Of@ВCU$J/+?X/A񷧥Əȩ8;:īL:H^ǔFa}s!0q,2D)zIJMT+ĚSe2eT DA6,^Ơw_X8]z^@ K<8Kj)  [vx&! cnp^p 4Fn~/}1"q?l Սµyː f úM9x^|k5WEHNĕRؤ'P&(w~d˷(ȫ]O.Ytu4 әƈ.cPL2tIއ88OK J1I8bk ,*u,Cp+֮)/=l8HB+^[̘rv; .PzyF"|kMtAYps fu:I}qS$X795g!6b$ \v? AD dunf02cҶ Lw;W@{뢳ttRۧGZz_ fV, J3lq@Gc2eSBaQrR QO'4|<%KHN ݟ͎ OKMpNV~GZ٬lH{z]s\'j;L 녞++A9wdP\uº?@k7g<ܘ@Q+un{ʿVGWޒw8H 7^ݣJe2oS9cV<8CA|FKuPBBm?UŤKH۹WpmwdN9'DH= zY%}=-crig4$H 1hd޳[&Rd+"h {8 F ҕKv#t3fR.LjF1K= 8>zQ&8z-eLHQ;en "9肄mLHS!HcUs|kÛ哩ko=i:uM%QrbMz>)3)1 ]% F`IZi]EǾlP7bzBI%!>mQ E ֳq&W _1^C JpfMՙI|m-[x DZ!=sY^y=kz cqos1!i<ߔ!rUf NCn]sP\Oe-fT*~^Sw:ҰMB#P5gfM0)0J  gA.іB㉢Q_ ,s]l4!>dUoyMp}8;n)7o61h/*K3.ob ?~*o@0b2NҶ8~1 Oa_n?5Jv/j$o>^E}a*AKg)qջqM ugEgw%:]Oyq5Ozs^\So5GĀE|SpStyM)JG2]Xot&0>PjRb0ggUXM1ȳgo>SP,{):)rNӰԻduݏ-Dž9ߘWiթ/E4W69U¼>'6ՄE&nw/Ahp'YUz\JJM{9/Ns*B*iq'}JcgZ9 iٱ*Y쉍-KbԖE-Qq8eN{I`:6QaTw#2Gm ,yh--i Tnڱ){"Q+jE_%tv(_tpqӳ30G>u,kU]¤/H\`F^hwEfQXRd~lܪB^M(M<1Ҏull{U(+1of2 :9q+3[(a# #jW%eL;e}ldya9oӢFU+*0Ĝr4o0Fܸ@masM<4y"c[m7^9\oe7H+ʰgu ~w\3G: %k"HMkq`l [HLm#.J2@8H|E#=-0w!Ib6 +-EQI(zϞih F()\neG& 0 sY)=ʥE@Leq)zYrcWg gbpVFVXR\0Bp!靠7t5Z?uGn=[ 7S$Fy2[ &7>/T̟k}P@!z#Tţ%Ֆ̙ lƭ' ebтip.a>|5+EDp3eN Y@H}L;ҪZt@o0#FP6euĈ8ӻR334IaiKD3$eXi~G6jԨf1U$A`$/"A Ť"u*2J?C?/!s4@<*@%ZIN^Y1rl W5+EX1E6:%tUxcw7 Rsd}7qŪM8<ȫ+ ~'5Drg25.`Ti]H(- ]}}$;hb5Hazꂟ.t8@^,+$ZE=4^I=`;(,5`%wYIÖ렕ߐ(μeߤ7l@ˍ u߄7MI,yr?iEw\ ʐ_-pE!:2Ib8}3]:'ɘ큏_DXPD\:];/Ѭ=dFR>>8m6 &;j %Ɯ G;PhAR(Q0]ޱԄ7]g> MrK W*]'tS&hu)nZa4;1%ׁ_MU$X_6J%޶>KF%Tk}bb:K/ $x[ -}%X6y"}KtQg =~&;͑[EK*^L:ÚA+0u{HHagТnKOqp|%7<^$m2-@u1:(| 8Pdu71%0# g5tTv" 5 ͵EK+bq9`2ub϶&ΗeiϾo//AxT8mg JUQm{bʇ񯷚+J}ӭ_չ[XFǂ44o1~5Ї<#t{<1@lvǂAtSS:$*lөYu$ 贳E գĖkэ9$rAyh<ԯŞ[XJSz 8SՖt]&ae{c!`dʨ jO/૭ޓ{qjQR=Io[ F^T5S&4"(eC7.l=LKKFy;EcFA}Dr.=i)C3NJ~6of''ǘFtdk՛^x.פn;6B#jeo)…0㛕 T֞|l^D)lq.AZMr2yF]V25`I ׏tڌ"ii.nIgFߍu7zg:!vJX̶|u8:40D*ǰK5JTm }|,…|CTĹ6{8*\r~XZ D*b:vZv+!vPxm>)Lͯ+NpUu"EzS/{ˏ&2;f%R<ӭI u2gݝ!clG z o,>`ъ$KY ,hRGm%c(4p"iXX~Gal4grZ]]]ڠ -RXUn*L)!3bD72؞bIB-hO05XNRa[F<=j"N4W`|tK_042`W1 z@St. %`X1A [$8qFf$wtj`$'Q`SmkrT.:MCEb"yr x#li7G|j q^F%NɊ ǥlB@{0oY{02"ߣ\ɺ"յX fPa;REXG?ʺ vu EPJsm`[ ܙx'/ۿ+/ /):MyJr: (ך*[&J}!ux"s$`:dA_4}dݒJ'wbJu3LG0etC5 n[+b KGV mȌ-@U&wy `7[a;9dѳ[\rBA DOؠs.e7yW>pú 2Z"+_d `cFN!70vX#Ku9o@8V5;GS.bܕ&9F6 2&puZ@c͝1O>=nK\ Kl&ؙءBǿ*B d?.Ae^l}1(,BF1+[ F׀?[~M$=8G|I`gQ /{JTN~[*95+M˚7W[K{e4XhEDK}6=Xk>攗6HؓzG5]! rqZ9r*@NV-1l\ƑD<`_o,%<0X wKA$Kp7 RG˱9"oo{P] ܷ~}ߎ}`w m/ {Qm.T#^?-4W5|mY'paޕR D 㯟f~Zc%v ]!,BB./ڕIE4=s|(_ ' :g?c,#j(2=Ljdْ^tbhS`NN.Z2\ƙo\XLܘ ݆<GDӒ UC`Jice=rA2 ons SŌ{O^ܥA5q :IVڕ a?h`@HAY :sZ'L3v߄bw؋^QsQq]/ 4^IDZipb=?c햪H=6ђC *kiaumݵQO1l#_"ʙq/ VL& my>e[9A8S +@rCֻ|q%*3#B-<-3eRD`ym|Hhb^;vKwJ=a]\sЮ?0Ҕ2ꇊrHNfb;*Tw])BqyN^81R<> o 2UlA鿊MsKPLuZ$ORLuQMA8S+cIY(bgQѳvs%is kQ;CُpM$1!>avzhr[n-Qymn< #a: p]>Wʸ\t zuͳJ<(}v:WO:))8]CPhh(<͇w+NjBwr?iM)WmL!,k$qm P`&EThȞT)A @lJ? 4cߪ\ڔGeS,kmވGٸ񹠛{Rl)E?MQJϏWU(jG^C>J\2"P"$ < OH BKk̾Pn%!?- Ej;YͱsNi;I:w;|bh ~T5ߢPi=Bm;}aP҅*Ѿhdؚt cHLĎ-ԛՐ(;-Z?i}3H`x0iX(|nQN!aD(rQl,Nk a:A,wl$ ѺA ژ&Şޜ |@|N(cD3p\ fAq샮?뻂5" "GC!-%Uaf˧SeD閂QqW *kͽ.wT {J@-"n"LԽ)SCfXi;ـ! Ɩø+tg;R> c|걪]Z_PjB=qQ-%/qa/N/սh*DsYjz'۳ep#%+{ET:y90w;xj57M(:XɻS2Ajq7oݷ&?;brEUjĨ5z+(r:K1 czT|9@C쩀XHUSwZ(Qs>uHӴP /0yYu+Xl ./]٧2v0/D)ٹB '>\kVrWv#k % Vi ,gU)@]5 a>73d}6ů>oK<-ET +OE[= OBR p,>(˯n>$R;A]V+3]\?v֛Y0DΟobRw@(i& ɰ̤4_bERAu}PדyMUboY[vu4<r 3$8tW2 ۥ]6Y-bRF?őS; 3.~%(2 r?{_ƪ,),geyJaL\ +L(hBV\(*oq{ #Um%%*eSg4ANY&LSG¥77" ]XO`Ig_l2fV7j=]ID; ,Avǯ⿝H\yl p񗰛V7N`p̗pnC#)ʾ!dSۜ͝pp>I}IG"M9b `Vn+Ec kS^H6vg%OʹԉȖ[lHbvm 2 fID#w.)|58p#H4t08^y [0J+n\ZNdg?ĞZ9{*/~I Ej.q{2k (lY`9xCVÈ2Mϓ-Ͽ{mpk 㹵pVrU$}T5@7h8sa܄휺X/qЭ?Slzwvu0YwX"Ք-Z&2AD*KqE]&a} |D(yؤWA|<͛%uKlU9)?&|-Nqj :Ry(?0?MOKԗ1<0 P d$6.'If5c ,֎%M)t}q<VGF"F2<[HIGb` w\U?aB3|w|-|qS( K/!mu5 9ֿR@W1œűl@m!1W(N2EŌwrL*V<@(&i<$E~NcHu}{N웲d[$TCRN"Wj_<7?-pqnv|2Kt3d-I?4X쨕oՃ)֝˫Sy\jߤP05塩UOa801.[uv[] 3qZ[MZ_P[Oqïl{zՍE I4<^O@)b{ytgFtj?^wo]9;!<ƚIsu-n4ͭB4 qNpʲg;,>/;2~ݙSrȯ<-{S mDpKSw؎n^q/B$N]bjcݧ;JFXҠq;V8)^>P?9?eBgI.IZB_8,tajk0z['\^Յ^oW@&"ǐHp3rЂ=Xl6X}@J;k0!7᚜^uq li붤sgpt'wF }0ҁ05WT(9su~.n$0ōp/io䟓;DhxQ96O_{sLof1  ¤iu$l3%/h&k)N-h-KÏC\$%+ 2![^yB+􄪳7NyJehV{='𤓕aPozL)ױxqyX^ F)iӷ6FL hB =℧efS1`kDW~ v5Ky-$B\GTPLw>P:7&+g-ʡbC\rtϝ]Ǖ!A5e$Z @w:Z+CrV=7XU9;+YJ],}@ !NJ8=b&>DE(bd Kgbf1ZR}iT!I1{JċkVS oL<w%8~ouJ!U=tx \{7s`sKbJ,J髥[OfѻMg>f.Q'D)js <:8,'+'Sv89*(s}yz# zƐX Ych5zs%.$: %*5~qW8QS;ג)@0w6_ZՒx07QG} ftI<{#çdˑW*E?Ǝ9E zȼcjߎM3<;#BIxqN']0Z!?[ÌpF hSEo %KX0#:bDw7ST ;£\5/9oPsC@ tȀ4M@lb6eי+3L@ b7ps#v_/ۮa!t88rRBXF)D9o*ۡL6{pTk鸓"I;|2]w{[x0*꭫?9xA ^~%r% *ѨE UďSޢ hX!7*;~ IRTxrbos^UDl)Ԙ^0t)TW`~ VrV>7Qpl1W@'xo:>{rL 8ʸQ$ƥCaM4+@!W:Jn<[S}a0SN~_AOuO54'% L O44`yu RaGjCcG!1$XgF?WD 5*lzZ'jl#A[#pw^J ItZB(RGY-οG ٙ=~&mP^ܔ}SKfm4۵rܹIcJiFŸJNycDhY{/.5/E{-1@b,>`b{SgGt ILgq2qX|o$Y]0Fa5K&]zwʚ|t|iPϜCRT+96ty8ve݈ ,AŒ_!`D/,|b/QM)}pi^ P]y4~N ǿS g5Rwy㹞BgIi[a5kt7SA=X[d]n#̥W/,@?zJT f=h \ =mʦsZܰĭCyBMQ2F iol%qau0BJ[I6aᯈitTD[e.SA'b{|%^*k4joF[q]j |lV ݷȎ<%(c6G Rgdy16`2xq T W.w3AQ0YD\s#zufU Q~^{ BD'F|lV^$F *9V=z2?> K ))G_4=SHF+-og4bO76g_/QAP5`Yu'*BGTԥ`aH aKsO꛻*A;C~xMI[LՅdY0%`9=F;cdX <rwDQ,+l5bjX 'jޢ"qV/ojz,IьAxi)e!\ϙ cv3pW4w>@Wt]rae`5=@p񔧁S<.^MݏE5kyTLE L4oRNRU^SYJ ap}LzN G c8n0/fƧGܦ^g1kSajN$6v 74VMQcmh_8E,^-m :؜o) iL$S2utR˵AU*2/|8Q볦L(}7O`+Tkě@4ODJfERSD登R]H1jB)W}4j/]YYk++U_~gp̗Ch>Zލ2y~q#vܒ QLqFDh4kY] {@Oh=$WYV#q?鵽Q1)S̜<;^y^ᙼqmCVQ()Ԫ6-}usTNT~8E\Rc|c]l%j.usNR,I zmM⟡$Sy=S~7AYOƳp0̼tܙQE}MgJns|Z/l'*~UWqTF`x܈8/b>Ƌh0zg08T pWӎ!z/۞ȹ#Tb{6:M4 ` q*,^ s0PX+Lh*" _{Lj~)p43gWOv$OYonXclj]rN_FW|7J6)}ΨfyArj!= R(Kq)!5 fɨs kobK_8:WyB0F1W n}, 91Z^!cEE;M/ T^QLjs0 fiŀZhn/7VeufCP=O:$qdQ;G-LӜ vf\>I9ֈ H.90(#hG)Ub-QHR OxO@攛g3d/ֹJItˡf0>rGZhpu*%,A~+_u'D0w >p%o7)1 &BO-b~k'*;Z~Չ '@hq+AnrCg~bbb  p58~]++=$7`j"f?,l+3'rx$^掖PHԾ-5$nad|YI94+X2 D'5w&CfQyY8R `cGSG=MS N]"5kz)h?AK(=k<3Y= =S!G\d⁎{ s1?[Qb ^LԑKpʏN(u;T'oYY >#D[؟ڮ4b"8xnr"Z2K;b|sGW2SIOC|1HފBl?4@eM\rhƐη  sFtRvul8:NV; W÷P,{L9Z戉zv:βhpp7dѺDV Pn&ؑE>%巨^$B具}|-^VTxaG?~1]STlCb6kÜܱD}E hjX¬ **p ڲį`uX=R0H3&CO܆؟>{1=[$ #~Ude̢~D"nChB09 Y@XJTܻ%Ik G}5Y-u/n [_uO4գ0.Ao}Cy\TaT? d◲BNbics_S{2ʥz4v06ambM0;hE)F'fNAV#C>K0EFb8a_(xhx ĶtaCWălI|vZP2Yw*;nrOT@vd^BbՀg%IJ!=,p/G-7 G ۡT~E]w;֍X,[loM~_& *4Hɬ[TVdw"YǑU<4b+p5WX%=TdH5 p;yn L0j-9?JPtfn-47ILU|/o,;cNp/RIlOb%cy\*!?d_XQWTu&IC)^Fn&J9] e]IZEJ=MHnꢿྲ=]gSt?6cDscj]fnL_e? k"Lψּ~Rt]gb˽nkTNGM1J`ӫnPwW3{/&S.48λuWd1Ft)qܦ,'h1Ե 4*@F% ~Ƶ鿆ԓs;2$4EP,npRa("T,8 *NV!['(aw<;G2 Ԣ} |#S2䫷l]PѭOf/P+KKcO\Z. N2Dnd gTa0tdqcݧ Țp]%"g% ? h* :"E)ڄ~82F@dF~_BjV jS,*q#]]Ue L%6Y{eq;#Źn%TKp;p)'˹%#r7?Ŧq=JTkQ x k%>d zʵ8yY=>V'J ېk~F@1sUaPكU]&#˃gҿچ#E|Y$ZoZXkKz!<]z,{E2D[32i-4v<0:<5G33)GA>V' -^j"ଡ@+|fm]"B:λ/q5t*=1ɬ BiJaЗPd$2N{'J5- J HѦ7y d⻝G UA6M (:H@,dV6MEf ^N 6E8j ͭ.&(.wFwq][> 1FޖPGjl}:Y+gFdz;<(kxqMA._vs]37\z' ˤaIua1S4ޑ?4W,o sP vo!@|T8 MQ*z`8sTC>?n59.sɩJQ+U깮pvR=-3$Z^r@8.hUZJ],=~5^݅#=cE' 5Xzɼx&AT/2Ӧt&IE-]Aʻ<ۀqRΑ zع~NoϲD]\| ` qKҖl/dkV39( E,v-{搱ĎiRp˼ɢa?8۽|ˌkbc)#ꏶγ1pӎ朹5St-S,&Vj8 a|kRi]L6\+9J"5Z*rSgEWAN۬wpF#* I501Ylb<:PK {^b9Mu{k^1@y|G=XlH{|c ~G ϴF% \uLs=eSfOlͻ@!+x NLbUi(^Ct% x8IXBoӌq5^[#sn

3?hQ)kSqIČs_kgwiҶ`2D;_"P"E 2q \4?U8>1gr,&!.h`g^IYϤ{ YXź4޴ 6Pv9+_ f o&W@RHS:4/"uJ=5]gdG նeN葍@}e|uƆx#KT?d/)z|WcCri NG9.G\oj'q1:!/ ruA5y%G-$c_Ur5?o#ˬ+M9)0_dHQ ?d2 ~5\ִtrśf0|i%Xc:dB{RF l/]ĜY?K?Lr|깶bsp2pǡ' P揄U4_'fA"#[CL}tKy: mf聮@KCsʋdl;/️ghB&>FnPynwKDA3i)MV5EdW\Q.!N?_z|6bFC (5\cc xoȤ{5`4vۄ>GaIl^%uR?҈dž;Th\}=>R/691wߞ3;,:devp(&!Po=JtF UeyBM\Ηr{qUP=CP`ӣ``]L隬)F)4Q6YRIJȒkP'|?J11SJ]Dy)d 4ԸMӕy1fv=x&(VΚ=gbL( ҞC*f0' _A9xzyZÀt'{g}³Jxs@܍&gj";?"9e$(ZW}fkN;Znb=Q@6?!]oZZBUdt/x>7i]C?QEҐt!GS6;<5PrLdc!$V{TU䉛HDc#?+h/IhprRIl:ߙ~>>n HmXU"Kˉ̾տǞ-I vъZ5cZa7""7TӚA`E6RhĽ'0XӬXVWeˁT>a%[ awL1b6bb?%Re@6:e@jK^@ C<< ?6\w y5,D[(܅5+2k/g;bIH`fs|$9ݨM>QRߘ]>{{xyd[?5֡Q?x  aQ1Ӫ/_H%н?dgJ@Y9Hs΅%D [lV^,ami>MV!b{~XY6;勭\3u\zQnh7`j6*'qAp66_ Ӡi:\>vSOQyH"hOPܡQn3.TWZFHJ?ꁦ: ~#RH n?'  }K[e]׺ #@ oMH7<&;QUkG6KhXg`SJg&Mf/~Ј(C!kAx=Fp\E@2ös<狤`FmupލTfS/u@1|7LqZ!L1]-8wp} ǁ_(?UTW~J! Sȍp@>X p2[%2*uʞFƲkʽo3}4T[)uٖbߤϹwOO O"?tZ|RT'ێ=qb5 ٘@&!(R  f}x`q:<8kuu1Yb8E 4 Gh9%jB2-,Bfl<`}PZHoiD}ǃOɫ`@5"i=3կ-)&kKPOJ-cMT7 P>!GoY5G`Ps2#&¾,|09ň UdS]Dm/^S&o[hTIՌSR `^{ vϐ؅:7ɯrR$޽+|ԭ:{RFvCv7b/iW6A1yvxZ|#|gK BRo(8 S{Nۖ 3Ux,qFt*#!MCe輣YtFVOb)#Z[ Zw(} XL>ƲgD" L,L__/b-`kDYbSvg$[&.aI?xSÓ:C`P˞'nmoܤ:02 *FtFbJO߰Js׀<8: CT]]Kt"~pdt`|\-DsM 8T`DqK| [π|_Q-)9#hߺM\4rsl`ߞaTwG* <<&12Hc8nfz 䟞W y:-A11iG'J\.)8',@;RKnx35Q/k#Da2٦齡;lKPwC/|%7oc狂{=Iftu;i@!By*E=|B#F.UfM4Ӳƍ tI2nR}be ];ȸm ~RbjSJe7<ڗHB>! ?-@\9S0}#&_ܧ S{lv%ܽXMd=5Ն #m|2͘b,,`EbO` kgi ?.fIWPqۏF1\ۧg>R-gvM辰jʞϽ;3 ub7"-Exk AgX% v9 ,΄P rO-N!Y{MñF,ZF{hc(`Dy-͔}]8wN]]Z&ըT+D[!H 1APM܋qXLtx%1}>ػ=_ AFh[MB:û-XHKOf2ˠrfm{2!ae_=F[c&HDfRRe l\ک@]QDe^HKY?bK[}ɰ勳!_Y~9V8Ƭ -$ 'K9(U'ELbgO@:c 3Z~ݹF.WXl^ /DU#_2.O}exܾp k#mҭ>`ƀ>.xFA9D❟q'ssq=Xmhhc/ߊN@Du|<.GM1)jt" iOiZ5: [ٱC /:ц<(Z;t]RgU@˔('D)qpV[ FIruH }(.;(`=T*+0j39s .|%ά6s*ZKH \@QHǗ2<cO@HS1N)_uii}sl2,70ch1-EEKO@bM_r3!= ؆,O(EtBfc`7i"eGazẠ<?zūE,Y$2چn `H?RPBvSq{ɧסc^ň:#x8, M}ihfȗUm S-]ٳۍIvy9 E>84k R )̋[?&6å1*RW'VXg\K(YށkWqE,wVO888 MONyE@ۯ,g̅s|U_U L =Cv4Ȳ? ;0\݊΄h+cubaj$ *n0vc#)q=c by(M֝ڗ ՜пN PeGDN@WQx7iWQpmlvAb byvW!u5A6?t:쥅; ӫ 1"k#YhG~ j%' $$YBts_8~ɃMApଔjvM^` }xAtj'bI.kC:Sh=lvӠllWf,P%bMqnBܗU4 ?Kmhcb,* 2 wz}ԕwCZz]eK@ȿ|+50-= *bNHhW­l2,zT][mݼ9c J„d0ckV͏/ ξQ*vL Q|xQ!ߢ}O*8j1Kd4BKى`6!y}Mϱ[> xD}fvڐp\TM̱i`oMO\:sHTb[HѡH@XuHBFi|i/7GvrIԬ# ^v|SX'c&rrS}QЭkV !7L"(K|ь4L-B{8LwIcTKo51oi}ij~(Y-!5J* v(n* <GmFOAq> i?mV>'iO"TqgZ'G~#omJAR5 (lS`jUeW~Ըl2K>kXc9bXFoҟDj+`sWɄ{x=1.CFa4J|Bw桩7d@{>烈N+UQzA^">\ fFWXcQrB JU,Rp[l&mv(9F$b;'Y`~PZ$^CLkѼI]R+Fb!2g2fDhp`7oZs^PHaPQ/ZK2֏gȵ jEa{ *2_+KńxNV7AL&u%/h"J'([$rW[Q~!#1wae,v8mX0453J:aDalޤ>~`[=h1Fw%R>tq-g!i A3} 滙kz,cPAU1EXŹƜx<EKnjͩpc@x2]i$>EmC3yXZeÃLEQkC-I(j7qD:X\%mU!|L m>j[FEn-?N*"r,[5L"!h)IW頾Np5AE(Ţ0!41=39yyTa(,3ql;cMJ( y:⢡D O*ANv_Va-&+Xr; ]7{h;W%B7!kNpϟ k2*8?hr 0-mmu@/uӓ·qbp(;C &#Vl)s|V "9~GPٻ}{3Z4h_?fzRZtYKWfs0m'g\=ǵ]^>9h+'䈘C_c8@C5u2 Y5@ (߆FEo؅YΕFPuI/8J+]Pq9Jbe{؎G7_ݶ[`l"4]NBD+AksmE" qx!O(q*LJ QZE\ qZ!':2:1Ĵx(3::?_~$y_6dH`)dhpEٜc:Fa>+gYjL'[tV1^w 4ӵ4K.xK2b#QE(2a<$8%O0ʤ2ٜʟHJ|9]jzc/~qJg%y% G#ANZ3:רWE\c4tN įw,HlX zZn; =[ % rEk+t1n+U ʳʙM1m8 FEZSL?)ic ][pbiٷ4oK`PwxIWG lvlA%J(h(qҵ~3![dCQ-#4%o;*CjWK|!Nqy"e5y3e5}!QiGWEܖ3"w%8v^ޝ!^cV<$/hDѸ#Vqd̏#>Wg6[Rv.6!CY2F!rZF{[`D JwQ/4=B0Cr_զzIq >B`4-Nw9wVo1Dڰ$>85]X$n#:y !P񵴲_t eóK5C5nip4cM]jdSp7Ҡ?y~Dϥ G])eƵ[h!@0dl-j"'kBRE6۳OgnuX^Uhn_ 6?])oEkOw4$D_nYsM1rnv85MB7eird,FDԹ8қV P0rЙ uIK/~J$*cΊ7^&D76I4/ɤ;)wPl†I_2^swʰHCmWwH8Q}KdG YWz}恐GMT2tV|cށAJ>p2D՝DyN1g>rƑcgy!xO;>1J nnuAW[ΰYqDjrC8[74Pcrd= h(o/{0S!yl!W(rO o&O`:vnxHD(A~3pjTjg4T630FTvpܸ6Jph2Ww-Kºs)ĥvŜxꌛPN8v*5wE {Pv=d9t 3~>q8b$<߄@Tk*D wr}Mp1](EHO[-y(Yt.B笡pUݯG6չډLa4V%հ>%@ǎ qn U^=ك&#򐱉Mk\ɲ@ 9ٵ5#mѣ *>;X3lj_05sV^^4*q&o@ӥW@&*C jQv6H[gWR~Q2DA=nРd v26ezG "u|VM7 }[ITB'• c b-+amN]>9 [Ǐ24DVwb0n"V6*.W&EQMF޽<ͅvnAC#g%ڷ20 J+;xfbciلu"ol8s_;}9b r4'ljР$\rkq!EF'G %ϮD48P؂;(P&87upl#9WlQt X(x:ϕ?L;pމ~whW0]A-FhM_^$~<.`P rdz8\;-ki؍ޜB3$>NԄ1åNx rX _g$\c2"Y_ӑ@HMy!eQp;y|149e]: "fߺ&k=yah3;SEj,Muf4+r=zq 9 0b$/GlVQ&߳}$Lǵ>_߱*f݇Ӛ<_VHRPI#|yΐ5b~( "_<^4f]ϊͥ!TgF⦊\F]ѭA*RR@ca |l]Ky0[׹2[SIF* #E AsZXYn1Gk;{\rw7%rZ&97h-|vID ?^050t CToO<*ݒyRKh29Qy3}kS@qI#bP]Cj܌s:*׵6ϸ;HF6uhEP!z}VaS ;(L7ݶ "ɵݡT^<"]XpZRb\}$ďxr`HQ|o: V,(մ#gNytӔ>\?.!@K:1C%-hkz҂ޘU̐{@r$/SyM^zi~dӤ.؁]ta(RXrț]$&Kl|Rdʋ(Q,]zFaQO~?7Y^#wASh_H-N5V/$kmNֲ걇TGry A"4(K]< qItB>;V7VDaK7njn{4DjuCT 1ଶoZGq҂(oSGqK0XfUTpnup +XUdl=.z]4f% Ac+"EwSM]D 4ZLEdmr#O^ +ն`L(boGNvG{:;+Ӧ.2Amm7[sGs `(F?46_I~DYZ)ɫLN2r\=>/K7ٗ{0ܧ{K I08G htRaxǤ[1/C4va^l@zn TM~Z3Q]e}Y[3ԄϹ[>8{wU݄jPO}# r{?s=56T~fF$ZMFb\s ͘w+yQeB1cЋy`Yq b{)W?Ԕ.0DC'pL-{*(pL>hv Dܥ=Q iWZBj(/2PGG5H"PkOP>yfdҍsÏG1ד z$'N@j3ΕQmF6; &tIj{pD<81T)1?ɇȗ)}0^j@1BԉΤ>X|h+fi.59Jj]ڡz*يXKVDA6s@"C_gal8<)Kz9qu}H=RalNg{Ƌ ΟŃu`{&Vjԣlfvvϐ'\L~A"W.i^b =g4?av BJ51:Cxj5еb2^ع!Q$ޫ,\ߐ_?fN0Tc67ҟF%)"*"(os= =U~Sʒ\ ۳YAI]K/B?N]^3>y/R[zj'ëhdS)Bc䌬mbF:*W%=a{U}˳\ +~EK i sklabV#ġCfz>y"7%>I7Yfms/z&S{dBfuDxR"r +d8oY(/2gh?)ôxGZA"k-p %zʆkq縻Z𯟘U57Î,0Ï;\uex djI&huz {W:@2sF$j +&F$3%1J,3ςR|\|/zb+SyiYy{i2r!G[̓||5QK"cZ? 0Vʺr!vA_l.IםYh*^2Us-mۢ L&_Um5t4=sLYu'J B7Hb"桲= ({ӊ} 'oD:? ,x& 35oKiPShcuBSG3dqXqG2b04Q%'fݶL _.\^"E;U ckL8s.- f;bDU7}6PWAeX 2Z[%\K-MkwL~jc/{j07aYl1`/XKFsӈ>!fUViԉDT<P;ɏ ~ Rm: 7 NP3"ߏ NbӀ X  Zg&[ȭL"OP6SCϩ̵i@R k*bOw2*~8M0P 9m\G2^4eU—򩣌cgVyu5ww`5I(3T7V!dx+qURcbH"С($&kv@X.sVd'm'35?-ܷ9&ks0K앺KďB;N K<ʄOڈ ucC$9bjXwYgNr)Xkޟ-ٛM*,?Q ֱѩת)9=Ws3oDö7Z$e\.h"ɞaz=‰Q\NdҦ N]~ gl0¦0~μ;}:$ĉX{FX4g. ݙwȞ=]ydA;TPK%+%S=߸&_&QEKuL2fGN㶢(*J3Я[VQcja9I"EzK~߫nxfͰCqflYk3ΞY/rjvF-묥pHps{).>K/X>)|hF"szJvPOkHF >F7(NcswX obk$- FqL 7}!崯F5ʤMd bN6&2ryC爌qM'PO`y#c>-k*TK}ZGcGf*CeyܭΏEݨĔhjQ8#y~0D빹-#Z)2J"RDbL=6 @K)Y+F6ߟ\Z*?W9?c *P'<+d*"v6;շGWv +*&a(m$Pejg]!-K$I5.7rb v)ٍ4vFay?@Bhfa͛1}mԶiUQ5Fnw>@a;:o aBԪU5GMCe3]rf3' V ,Fl3b6<4S=?Pvdh -_st>l(Iy~ TI;A1G[/GqO Zn@tXuvm$Qc\@Ҽ{S@9\⇐Fd]k-]nƋҵaIyY˹_C ȿ.|mK]ѴtH_|`3a.Juf<⸩m즎vEY Yڍ?UK{`zbF*LE,B|b6O3){,4dszoR5}q~ O HK@~MJᇋo@Wglp>]b `{|Mjy:kK,yáXUDA=r)SϘϽ?p3MEi$NHLresV<&dJP' -%˞ цJL9ݻ,@2DvI`B HOPx9Y ψⅆJ εX,n]lhL/^/ydԼIxRêG?m/W (^dt(4ͰAb>ݯ͊d@b*a>LÏQT:Auyy.[p)Vc{s0;6U@oɐBD;_ Kdr"&oӹ|ȇk$@bH\9m.# bNR >#WbFXQ6+ޔ'XzvhklYQw:S8/4j  1^$C|wi,$Naz|\w4_[#]{Iî8l,du%IQȆJfb!Ȇn0'*aRq0-m/Db)Ł^}MLUb>?f_DmJgǑ3a٫A9ZOlfBJ=:lBU5|3PonB-}+KF1v*)/Su%}>_m(L` kT@e,H kok' ;Ĝ2aG"R+Xʀ8LLaG2zu.\U&DZa>ʅ,,(xJ'B? kIﴁC?c|@QVH:(0ޡ} )M[{"d'%(c#S'zxehF <|8AjAckH !<:' uf:W#3᯺Oe8U ͔Eif&ɛ{eAs=?h=R 49/Ӌe4iw-E=Metçae'P%iG GgJ PBdaW\vBĴilpȐ@k0A fYps 7dh"h+N Ӿ~Ҽ{bruh@ ; uy}Q45 =&ђWW -o7䠯=tgm'5=&AҭXI~~3Y0rN|D|Syaћ}s=6[)ϫ-kn?E\[d@{,5,.gI (5:r)`lvY~]vB:f0b:G`{` e{L}OR Àl\iBW|XF<[1u@5[QKe3~=>KG]# |at 6L*ꌍZWoljTa\AL 0ˣn#% qGxs*P668ETз]ۥ~dg#_PL= <|]l v7b61. (-[sY`iu4|Эu Ԯ@}iO?b%CFf%2\Qf*R/S SEig (ńEo,ex.#F)Ud 9Ac ԋ)D ?e< ,#iFBWHdTT "Q@~ Z)I|ߜ<Kud9]7co9=?ksϘ Y ]h<4+])Jvw9ƈDtSOgSx%@C~F^{)P _"|Pؤ\J1*0K_&Ֆh5sty# q4Z|2iSfK)}k`iDY3\;%2 F`Sa󂟍-:E^G4u~:nn͓ŠEa\x~DJ'jOɐ-!.yiK73hFsP-vQev{NV/Et'vkysc5Y'12vi nŁ9*E\hQ aI?i.qާܢjY:˛͗W ztuڲRkh4-o{jW:'kK?L76Ac_bK(w>#(vy:"tDsG-oUM%PxY9ݺ\`$(> tOϻ@/T^P'e*VgT5-s\  ߾;VJ}. 2pu3T~p)YdN|.0eqSV 4!:w~_ 2P.\SđFYD8K\-WMp8БOJz+2#,ct~D`ԻՖm'CW^"LyŜ f*lp]=\5ta# 꾅TmJژ#EHW5Zy7AHǞI6<Dh'8S+?R8NH7t/H*dc/hN[ 9FkjpDQ[;A雡8uJ`Yf]S.(4CDd"p<.<1oPiR(_>Qi`4-<:+lkpA(<:SIX,ESi+i> _Cq-O_Y^.Ԟg+`&Αy ؔf֍89hր_Ԓ7#ݨw ks$-D֑4yUq1B~.@zuu$AH *d[jMxuF(P4js|hsRhsSӒn?7dmYzH8?5 $0F x)Qa &==]Ҧk{T3U%ɆVSG,Ĩ7p_7e];ͫ.5X)U{][&p7GIskExݵɠ,qz)P'5 IM8vor%/ѠǥP(;^uĞi_(TY0t߷0,Hƨ-tl!t+&, 56yy,9@ׅRެ8:]=ҡ瓹qN?.ܧGZxJ4 xnRNc\axtʾՉLopW1 _H^W3a1* D6 i_Y $'RM]c0G8h侢\~ޞ(ƇCvR,黇۠.1+?oQH[AK19h}OTSצO f, R G`5tpX;o|!~ٮYq]С((oS,=yrF I|46L2c[qY(~7*T; *vgMum(_Dh*HlN澣UQ©pJԭ-}Zjy,wQQm!^;Gdn͔^E~k~\3s|ϐ ?e~o7b|jsh4i*fk{0bPi#zm~40Pm4.Rv4v!D#umuu)M4*x'Ix]v*?\<zqfӻk4j6zc #/##m#<"#  Mjp\(cF_ VBl5QhT̼O: /eK)#MHbHHv1wpPi6rw j7.i|K b~YoSNxT !%p ܶqAjV柿CLJtFlSZݩX٣׭h,Ui0" +T iZ]>Wi]#o<((Fe] sx#_ :nkOjǗSW=9\Zr2w  -A%lߋMu'vVؼ޷e]+jIw=p)Ҽ'0.&M[iPU:vöh/^^yy" _.7*9rmiFSEkCL{S|ʧ׭%M)$5rXr)6 h :[AOC<ӋTC4zX րiϹ߰tF~(abJ#QGT .˾ M#J3\%/=]#;$cɺo+ă]N~-߳5tMH<\Ax!&^F)>( MkKXW xpNN[ǀ OpCmd .EȇTMNpxށみ;*̖ܨ K~-@t:@}$l1&dq3f0Gq IMkvn*غ5/ZdpX'$;8TzFVFC[ 4ELE )P-~{*:f!H̚6݉dH!]ٻ!*}j6u>ekjQZӦ0ՑMk:!wȗEQ]hdNǫ]X1R|T_^_s:;v* /)  }5cP=Bsn=C`ΰfCaCr6x*Hf?>\ 9Pӱ6,|~jm0s$mrLm$BË/{b׻O] j0`po}2H|-4Ÿl9(b!,cu|W*NOV H?VKݘʔcX<'h kvMsx7/oҠ@f4'KTax깵ċS4x_o%s`%[khJk6u;O܆hT^odʼn(vgRWh& $9jj { 9šigA8V&;?Ja {_ѶHlV 3Y)V nc"ka=C@C GF` ̳y2Cm8*X̸,6΍RH)QdΕf dj5ѕGN 2JW ~ хS<4113/Jp6@@ΦFrGq^X`.Pu̧V-kNѱ #'6&aԌQ!MB4y=RV5*m!ޫ- nkږN%Dqh;B B>ܢW(LoQBFms[wmxdQǨyj=$4)Z(*v` 3;*[&;cg Y+ZTw1hwRm \*%Go DK%Sa>&rQбE_esL;ٻ[N$iЗ-bQABP*݆JZIaGT.shi|.oh@*?j6k749S}l׆ǂk:;gk B+KWg_Ӿ1TG2Bԡ,O%n>$Lڍ/!z| O/j'_|oV%_`8HOM\e{BnBL>ZI9tKEtA \JW3UڅrMʀiK\a``1ȫ6 !ڌ- n=AK&PtOWӛtc ZtKh&pnn[OdU$v  ৏3y7ܠޖ3Ku\+,Tx>҃~B%. JX&uX#%1l~M)R о>7 $X@yy"{}D*_[ޒz!v//8wȈY][:Hmͭ-92Me:c[q/=ȶvXPTniW\q jr<=\yHA%|Z[سC|9] (2nQ ǰџ<<`}9^w_LsA!uuW󯂵b6v\I@/.h]ŖrfQ* oW^\TOq(G|XQR["IGHe3b8Hͨ_-Cг$+;s*)r]=($&&X'w 1wNnPrMZ}ӃT!7vËv NQ6!F <I-RxckpvUýqU^7\ !~.+HI2_]Kgzz^Cr8^p)K@W&mVX^f3HLM ]sdNuf%*R|Aas>%pe !5NsNJ`QA[F$@HCGqBUDgUT\#n}\` _2s:k }bXWZ2]QxͦB\}OI$jl!xJI?kq毎aI-؞4 Ѯ EydW@.+ðYuZd\Tw'zzmrO y٭3s 8P%d5ruJU7[OUiͫrUh8T1'o٭~Rڣm/e\ٌԯSQl8}5b)@f0=ѓ~yVc,̑$j#[aJ2v|8WKuoj%A ;XHrsz ӯq&yɦ7tTH"]GTÐ92q t2AjZ 0+8()y!vsG{oGڜ};wJl 3H~ !8ήDBM)n޼]-f${ x#h~PI9Ҧ yeTqH@-IӻxW2-5vRT!cf 2 N{v4l<ެegO>p`z/ 0/gUa+Bb18A^9>iBַUI{ ET¯r37uE(p; 6Yx@ȧB0'@)L2e㯮[Aj'!GbW.j٧ jcb7z՚bQPa?QRbEsy 6征gЍ'=TDF@c ?ŰKhՔڵw@{Qah>o*IO9Gvϑ{/<u9q,P 2+Us@vAn !A }md*8|k7txƉ`kLãt'~ii~F)re:.IwAޤtJCؕI xha-sa{5j /&sr3s(·&E^Y*q8ҏ$8s*%p>Yu~6zV[ $+}+jaZPwJ;{&MQ\@N2M(:sΈhgI%,/G9BE>~ė˒jvkA $TܺNN7 iZ?tu'Oe4j EpT`(YvbZDx@k^m/5I"Lk$#֤Y:l L^W|?χ6uZޔCi鶻Jl7 ōUތz ϬM\)HKum>i]G_Ł>ĸ/Ae̦VsBOc~z/9,> rY:O[*j?-Ys*ؤXzL |cjgt‹)P`k殷zi[g1y5퍁 ݟ"_{m%WU8\_: y9r&(Ϙ3n'_mؓ9KBxRTCU*:$tխ wĘxXf$qS>!sOڴԪh8w3ts.Jpʳzs%5Qv9tFD1H/ h*`Oy$  0 Bh{qT2;=Ղޕ/FE3M@u{L΃<=Mp(FVn$8 'D?]%DMd5UXL4$"? {E^ E5+y B?5(EEf(P3{T^ԷhOiǽ3}._ę7pBdxJTLjv͵hL RvËe*A83IfQ?a` >W'm)ԂҫHDźclMa yL9:#k)p+) U W4;*u ~u \|ĬEmBH<ڰ͝b"Z$;PR<ㄣidAPC-4n29qbM{l_S. ,`׿ c\ם>ɛRIr"ou&|vNp<9"KQ=VϬ*]F|Ԁ}`OZavN>&@)ѻ2))~`MN!dzȜV! !sB&x(mfNfWr:]zMφ?̦두q1|^`&DnHGPL|[gިBƠE3ii/Rvq1*@,~a+L͕渻\=$xz5I=z#y?9zw#9GP5czUgЗh%+|vH/({2Ti99Es@TCtqE#(D }%9] -ӳp>t )K @~0IY |w2-|Ԁ%)t;|Ɩʱabٶ65U XGJ:dVy&_J],]EzomW119Έ9MCt}_HL`rPZG/eyKhv`[ʴ xC; 1_%T]}/HO@ewλ4,īyF߱.vQT'0/^S9 7<;A%D$>M]E$8µ=_"_x&l/ڊ_ GQ2dhr[""}!ƐT:{Mκf!6 3+qSo׊p+͵mlcFMT}***i̞<'VmȩFP\@ (渷6󵏒|qmZ+]'d#P|6{&n.\+J W+ u?v*9W;cR]ɼ`mq,%И<U[J,fzlb7:eF}fo4˴ zB+Y#al ЏdgRecZE]>E}..]QղPՒU%[J.-R$3B#] ܊6T̜u'WԄ866}+zYD(5ҪKQWOgfw. ")` اk'Hrf,/S8Ղr#nP5ȡ]Ӽ,X~ָZ!3%lf|fBO48 KƮ$F3v^=$0 iFb)d¤ia ܪa'}hGĢC$XJl;E$WƟg#?g@ z k|t _0/xi?N{g-bf6ܞĴM3ɱd0ilV"i~!n)3P@p.3ɔT bMXwIksi dO_󺷯sV^au_^`aoO5Q)i{qb\O0dkI"H"n5/,$E ,=d+Bi7lXz$-Pz@\tB1zRt9phVQȧ ;6Wor*Gڡ/ޫδP&ʢ&wd[oDA&zwqͬf5y~(piފbө]Q1kPeb-H;H>ˀu87' rto&H q\*%D6WgF:cY !bMCnRf7qq8l~`Zlz9%3VRz|Er*G/%4{_ ]%Dc\m-tP0q4ȱ&Lt'MNB7b6} bN ?FXdxIr|&2 ,D_A@#6 y?mGaƾK)5sBʎa{  E2@UJ'xYzZETVӦ8%w㷚7cɻlm?:kp lɝ>F-b/;@n)hHDctN)[M7B$ym`HU'm̻TP( %w$ ?Z:#3iB$B*j e4߮!Lh^g•d'c{NV{mĵo<[!'rb2gK?{o]L(OA9g{_1kС︴0[.73'FoJ0sI=㎥ >؉ߛJqi T߈aniF̤Vܝ_M ~rC5uשH ߣԲe{+7שp\ܐ=$`lm–CغtGdӺ+vVA#/!|ᔴYWm H;( 7S;= JY$9VA9PYvL: ir~peJiM1$}K >#$7k 5萬WbU);^9ޜ Cw=vfȿXL+EٴNLXy?, n1Rڬ%Mb@'f%bfOB'W& 7 q@EL*jE&(R PsK%]QpG՚7OETK:ErSKIBqq@]5.6u]6?dŏ!ZpSJH/yK!B.E-D6sf/>>IbbLhq4z۾Q{-X^A5@ℽIP[?8e$M/[?mjeF%h <$5 >\oQ.jb.D|]'^<<uAN)8s}`^-c"S[wy].z-Ź\mqEF՚yZ|=.IعNI]^./Z>S1U\Bv^Y21q!Ǝ/W;ޭ?JuY(ȼٹPQSsKc>ƽ\NP E.vFԗ Jcl\=XLC}74'a&O6cBv=yg DJtu<3@ TB_gR+`YMl $]Kkc(њhC A?k<lPSN vy4#V ≍I1bAA9wVvQw2qt">:|} $~4 ? : w%rzhY\d3A'aǠK|u T=aGΩTil9(5J岕Yݹ /x 5k#sחNg:^l=|۾b,g0sD+":j󐝶rʏE*TV1bA {cGZeGV" `Yt' 4'db5q2oDzϖ ?I8~w`Kvq-U`:e\6;k񤛫2i$1+Բ1Ai|(;NB$V{(^3Ai=])o4oBڱXQTSkL?6'*Y&q0qELo7ڟ(sDo2 ɹh.˒^)ɍZQw~|'_ۥ` .x`e}PDxBUF-U52F9/vᬯ|.Ŧ6/J0c\bf Y SnQsj̭$pP;Yv9cѬ "V [^\ځ٧lmǿ_U1!b$MU՗%|Rg3: }M= ?FMN?-܌}ao" Gāx64Y!?렻.K3 .-lŘݶQLx.[5$6-5o>]/]y|]2^ )=pTvLQ` jSލX9KS7ta||9*]5gE's[:Zm&}{rORNq :Kw˟;vD!DVL>*/KE0mۣ' +Ѣ n/7r_25Kf``ρtf>6S\%#8j=aLɃCS.ъ~TXE߫t3BiZvDϲ$ӊ~ֱ/܍Tvx];KW,):/UXm4I?Ju8F! 9[",@FГHG{|:2KMnKKEknX7i^_:pFws|Jy(DNF=Ba8c-kiGxdq?}Ե-;o5")49{̈4KB*vg%d)6Շw -U g'SyޓQBU5hhF]%U1_%hj2bV6l! ):@vtK8yRvgTA$zs!^;;M<(醨bQYuRB?>#tyAZNf*~F֖#u/ i7-5ړ|VXQ<$m[v 2wɶאTAE`YtrD1UJDɘ'fNѫ"0>5{CϭE(Qq  ;dA@x[p88k.ͦ Fiw+‰Go 3efI_8(6z#vEzWdb dtOsUԬQf&wf _T _UH1U卖(&ѡ*ghg7 'uGUk7P&=ӧ2h U VKVruw6IEi}%![Le Bn1M,eCQI] )^˫%x̎7 Ns\W ~ɫ(CZ.'tTiOO-Hm~Uۄ|f=;9ܚ(z%\Ѝ࿲' x axsTBC|;LM+-Y[;U]c~@S^3ScV0aeϷE&G[ާ:Vc94fu"hjʮwm蒚4/-E𴶥z補RA䱆 И 1x>:,^l-7L׵!:ibqwȿ1'F(=zyo_`!­D'sm[vI%WSě5oIZ˱ʺ%-3\\V :*R(P=O1,i@#leFkpUZ h3L;@w1Fpf4kǫR,lFZ;.#>m^clsSx̧O*!z:BWEg,Hͭ>?V;L:;C"έzx{6 &Pl4QA;+ڱ2MϵH(tQ@Xky9G#Dh=yN.INVw6މY5Bg zԖdрkPn?M8z]^)JLGZ~e}=̐[T ޮCr ںE"@8\3o 5Ҋ߁`_3Z5 9'ЮBM‰hxi](&.G1_"08ҍ`vV+W{\%嶥5a%‰SQ[# *70yGKE{Dj4Nx?gaCG1a9JWqbvd,XɎmSқyϤ:ȭ@*41zP8cB ߋ3{1. W'PdʔB4oɨldy)YF~QԻz@nn>GIJǝ}I!SFDSH [>Nم0KP4}L_? :8r{/(hș6N='VvQkSe:2xKh,w4:H6V0 1r 'WH!P˂ ]ˊņ}i&?SRZ/^裫8kS4/{r̸ovWCX٥_䐶KGA#Jz iܖR]Dd`rϴa"39CXckƒXkڇZb~pH3K]y)bE{ʏvFv P5[(Xr}\Z3/c:z{>  jQ ʛ"7j| _On )*$DV@ykKYYpb/C}NRcQF1a5{q'OR&WC |Ļ:sɑZA"#F3|_OBF8 h;0puwWy{3>0׽ UK04Pg/Ӫ:/Y4cE|zcV q3& {[a&;iVKGl`O_7)I]dcxT4*gOպ򘖵QQ|. ւL8Xsa/G"'݃iirfTCpޏ8x m1 =pu P5ںD3P:r#s_o >q>(gH?Z?~ocI2ukN,߭˜٧ml?1HYjѧ2? ?6V5w695'mAt0e ߏ|q5#%Z* dg383☏PVT=z[SxД,61eY@Jk&QI+7ǎcaʟ}1өC̴k>tXĸ- =o@HN_\g(D u~kx{=hڿK# 8MW"k]}Q~0(3-FIj0a][s~[#.u~AfX#X~*G:Rk+,7 ^}jk< XKqҴygrÈ{ѹ;JJ:xnK 1~%o8?np{ˈe JG? I.S1zH]nF?1|y)lF%@&C.ߟѾtՏ:#i*ys˒Bfx9l;P(Zc)c,+QL8х^eu! @Z"N%\-;@@"ėSS%6= iU3$N[PL7*gt7V'譎V#n x-f: ɮ:|8)X9N*ӑ׬FL5p|CE:?뉹W9Dcd zJ#8&5@6/`MWQXع<.z^5ڨ^y6&M:{[-R_Oc&?x KQÆ"[y< Kv[%IC9!gKT"D.ZR~|^6`W +5L{= FrtQ5 lB)/JzbyLkw`, T"{iDe}ʔ zG&5lT]'M!zO}5IGh"N8Y3qCEվ%occEnI9$ Gpi,K…PAFS4j lD;pC- >5Lvp3VUP?,B<A^tZ$&O锪௎ÜH '@B6K%U{3,hӡh~ DOו\XER;K`٥]ju3u;dB_& e~!Y2 1›ε`X:P2U %'((ohZo@N[8Z{mԡ+iU Dcӧ HP-kGXo>C_WPh-beBW:لG,G#Rkn31-ûh2ٕ'|ŻE8W` V,gir{B<ՕRxQWu/7&o:ҍ܍LS?%]&ryaO"yeœxg_:S-C)n1P9ǿ+COEI})ԑqs3YN8/B6:w֧[sSQ/:j K,qvĸ*17Љ~}t3UHSǸQGo-!/ӶWqeM_d է'E\*P'!G`È&;$H0"DDbK(iaIp|u̚M~( kY;z>޹8V"< /Na-#97D׭I*[$Q֦B,kVy"XɐU;$VR!eUa\r^= ?fpDj_Jc 0ե }QZпܵz߯)˺d81sNvF9TQ*R\뫟.1ٜGX_1o D&ߤm%U3pMxLS//.Act1qHs{^ cV3h zKͼ3-^w ޷ݻR[+/蛚Eս W(2K]Ob б) тQ0,;~% dH 4k1"Uн}^6uZseQ:ybpoiKK`n5 1%ctMglUV8iEo[oRլq$tCDvIl-k`F¯w[X`jK$^A8|5KL}z.qp6=9Ï, &pbDI:Y,C]><kfM3b,v} gv׊FPr7 Wdn|>Dڃ~n(#uaS%q+E@{v l]@%Q:@t( u ƆX/kvle\K ʩFvL3U Gg>U'{&H+C@Ve)Mdb 2I?@R[_+]Z͓6hu7uENFNr#zZ@yyo BGQ/nN:+ l$^]0y J$ ioMmKVNtKUGÀW;Hڂ䬏 W;s^tN)v5I|lbcOdٯgʑaTXB E KOԺ$Zs"]瘾Ң YrSvkO7{!"iCiJ˲R49A-wC Cp0ķ79E{noTAiP[R%6zZS[.zJuDwMTzȘX~d܆ >&~g"h¯/i֌%+F:$2[ gz1.Z6O[!yƛj]%OpTåj+i>ݪkzXLAoՃuvqre >mZs;"G BzT_U*Mjv3WU4  8?:<ʲ* 4^vӋL4Fp[,J8%XMK޺0Z==5r9Vڅo㮅̻/*lkZ%*!7Cs5ys:@GĀyګ]dnw #VμnŎ` `fJ!c6o")a{)iGYntѰFLB35!PyNg">C fOlSL=WS@7+0de1<ڹ;EBz 5 Yi"dU~ Dim}oȥd^=:'<x+ 8i׽j_g}eG6u7UW`ҮrE$9DZO_ϝ1_W7q=;x4 +׊UC=R9 -53`IQٰ?gCB*ævykZz"n>D/->9Պ%Ae%}[4{1.Vtvǁ~*2W(fs/}TtM#t+T=ܟZxȘDI'ę5t0(>;ӆg;m83IK5Ӑ x 㾺-eɖS1d~-uggz%d>3v=@M@U6i-[8sŴs`;Q' lAm^cP[IUGeT`59 /$M0X9&Ҕ,mshXFx @j#JΗ:B3CKq[<x'p:J :-#~%tzWtu3d~,. %R3˜=E x$~F=W(o?9QX ;@\@j&sOv)rHen+qq-7U%8J4O z[R53bk%ـ,KQQ 0֢}-ZO jWD"ȝ ~O?}qgh~F Jts^I gqZKĆjyhxA`ǡi$z=NǕ}@Tpи^7#|v+@|(y Pwg˿B_+$5o^Ik͆/NCd>z6Ǫu?|'YɱȎ,rAri8"vxq4Jy WIa~?g^^gӲ TntÅ Z@=]f@4njy1K*H|hYA*"7橝e^e̽JEa=ˡD#t}@[.V!|cۄgRɘ*$M>UɌ1.vī=.<~oNjj_LF1~V†0νd-&&aK~olKAyW4<n7zbY0% !v%iAƢd2z@ B}0i ~D6;yGbAgq6A,:VǗБPBX#.weBOٲ0ϥ~Sps9aLA#ghg j&ʠ")C+XG;a G]IHb%?rKcn]S24]"@䃟:dBձ(6.iߜ_%Ʉ:݀Mq8ޢl' SCƚN0k|ʐᙼʑ(WRTxK6찔Ka*[|5ҳpVB3W6*&aB6k~r\{ wgwz'|n J!>pǘ$v6&푒 @7_>+~{GZ@ъprpK#Lo$45.DR(nӚ7ȉ=p1JsLU+e^ ͻ#ӵ?|TaT}(Yv cs+ ß7!2~:W1gtW:Ѽ@(l P4B<▟zx^Z dR VB%(8A-MŃu. džǘC٠쑶^*?5r-͚`b@lLs>$OR8sز )-vx@ѥ}cȓMM 4;f,#ۣ;qU^ZB"6_&gϛ޲W+ mf- 6jU͚)" j |PKMD~ 5۱DU0ԏ^9ֹшC[)7{K|0rҚs5F>IvfzO~It,Dwt 6=.I;1ǢOs#&red rlNvXi1! WQ \a'vg}gx]} ˘j6a!pE$D;I[6g.k^5u/Iq 9L@k+7F.]54Q3`7UCUd}Q%{W[S+1ݎ)|ed)μ$i,H  QG^b X{,KNo;Lj |ΐ-~;0%-:}D@D' +k_/FJzӅ!7iQ`{(^zĘ ~ْR`a4W0Į|qn` HUK]0C7p.{=]ϭ[¨0i1zjg@$ CU5,+P`3*k4VƜUTM5 V́4,g#Ox/l{ > 0kc 9|7߂ID4K!놋{N@C`}X|r6ʢܹ/vNM=u˪Zjwvx nKԟl;asmiL'oƏu'e|2/̠rMjܵϛpD*ń̏ :|U`cL/3J`ދ-*F2}YN"mL/dPY ῎0?:ץ YiC?DՎu0x&hvݨ8, O0M=BXLP_fɄM3PD'e֦㻳`æt5o:iV; k=%XcgCD|jL4uSni==V2AydBs@:TA[>l7 biho屑ݕZ&H7UI$ i] ][XZl! 2VڣwFR쑏`dcקa S3jʞS|jT0dT(k1G)Hj-a: pTvHӉf,b!>  7,) ~.ʴCBJ\Mt`|df?D;ɋy".9;}irtW@p.nw(%6{̝k%9\3?%TCj1cwt/._ eAhse^,'Oxgx?"mr&\cKOq9E ronl&S)CU?pA>fZMz@RUH ~\.\WsKZ;X }s.0yIZOy3=Y5H9X;yM>^"&%6dwM$;^Ζ4KМ858"#;uMg@TC028ƲD24VًY,nq&6FHmKIU^L*͊i AenzE=uQ_m?4KWVĹ뮟!~XeEݺU\/5z4_flCts/[B9RԜGX iz6 q,82qS3ܫ2G&|%;U#4v4zdCB1lAK?nLđ"z=U,&X0WrYIJ_99k#c 10>Y¦/fRwd^UܘTuyXb>k9@-9Ӣ\A;(Uۡb[Ph]Q х︈%6oL1[ß8=)#Jx6y&5jt׻&^}`%DvY2焵3;i' %"C*tR8fTOEx3j š)>,I"rCbin}]ANO+Zdm/x$`MEG1NmsY rb46J65XmtH6P#gcheJcΐ\w 73׺R$"]4n)HkQinXV]{.a4T?&BOMq! 'iuKESLTeT%)a5%SD_ "5# [q{tzzG%w"nz1SV={+פ /Hqkŷ LAMHC8Z' $E˦W&싗GvT׿̵tP&MfUr+3,LSq|)Pvzr}PtUݖ"rp4LkERؑOA;%'< eDi\.MQt%JE%Ȑ 8wjދF+nWmR!n@^Bu<+R Z:g˖1=FU=LY$7Р5:#+~L`TtEI"E$F~ m9^F"PYhWYG#9=Y"$Mν3Tc:KץK7G'֏aIrc`p^LZ9A( ˒+1:/w"`΁`54H@_tůgKn&A;e&?I֛-sţCs'MLt& tѧRt^pշ|*/"x鳼[+j ij&h틪?*u4Ǥ0Ζ^yp܋@ĿةW6scmGˡGY<[‘?qHWGK15XigJTTm#LoE( }0<]l`pmЭv!KU-g1ڳndaY/eҫ 3" ]٧ {֊WaV<ۈ8-orI\'4Ǯ`ɼ4J8LW;],{乄R?X=5.+N$)X%),F~Qs펧hRd67]ܚ,d:j92l%n">y{F_|KRU)D}b]yC$#8}SS:T~7/P2E)\3sQ8;Jj#a']÷3-'- tAMf?Rՙ2E;$ >_GjQ?%z:YJ#W7`5(`52tu Rj bJrim,"#gGQZ˚,Dy1SR( "Fu\nm׆yڎOg0!^/^ iYk?4o/g}bPXybEui! ~@h.]&إ(YʖŨ/K)A[ 3'"#qO=_|d ^07bF{A]؎ύ,2r)/̦kĬ2 v[L@ ٷzkUy`FL,I1}`z+qO!Tw- or ڋ\kE=1ח+YZB?~oЀKERbgigqB _fV^][ H5"hЏNc6YuE5p#_gRԉ QD 9d?xGj2bqb%U)7#f^N{\\$ ^2*uy޵z/YH Ezn,L҅E/Op9[*q]/)奰ϪTC#W?#IB0K&Cv:VTIH&M;t\.DL>(+*<  ΈogH Ğli՚,]kGMܢ`ms%}OԿ`\Gд~ieC EVh[* _׿ࡴȿq"9惭IM-¼ʕ[bsǒmxD(jOB BOGtv39ի!Jt zSXǗNдOaDCېVÏfoҞ皣\8ղ@aW>_ݢrWu;3+B.q\|Y]YB_W;H!ddiQRe/:?MXitGz!9v_9kn$Mt}A~&I?p^מt/UoCw +ɤL9N( P'8ē wano$ 5IxL "F o t'[E;jԟq84~L_C;jyȿ TMP5V[ذ*7k>>Q8L~_1:׸VZ[dg☧}x/Pْr_MȆoX52n"}M[ceTTd[ F ljdO7<| 3,5L}WrW+Ljh}mcs: W)@!%-.a tNZ>t.:eݸoEpQ鯙85ɹg,\:ðyiE\-ߊ<*x;b@8GU,B1?EpK+Y)Ov3}2?(N,gH>L\`PiIҖb.A@~&C\ca%351CyIcHaR6_c~6#~"(6[}(.g[@_oTv}` 0ۯN3}bU<@U2/OD`O:+83N0r!FU vvC]bԂl{^::`qħ!ڨjkp=T(*@oT֚68VȐT†ӗ<[⁩L(Fw LߑG#IZ+OJʌ݀õC%5g[E3oHF\jBt$0 ?*r5-ηF *iR%z7l|)4l-QL [LHMHl 9I7OXWئ.Ai\&=N^^~pawt~:3=l˷٭fP*ņC7^2˜m7/$/ڼ:~(A_NsEߋu.UW$H/1ct *Ej3$ami??#Eo=}? }sVmlzdOI1$U`O4RݘXJ'k ?{(6,1*WIo3骅IJKB Aќ, .8r=Ӂn W J gg1&'KGdDI5Phqx'x,+5 Ew1pΏ=6[lwL;=zz߁:z.ڢ#%f(<:4\ܾEYmhr|M֖y}N@?KblQAldua]{dD ;J XL(@u2|1߭˵%dAwcF|=:O{*GUkF0:/ 2xMۍ'9mϗF\S0] ҝt'Kgfx[y)|L p{b_T=9Q(3t1iV!OT|?f}#Uw2`H3^10wC mR̴٨[t7 Nbf@*7 >jBa8BAO7gkwNnrHywnIWضE 5 C IWG<0LT/iMh)$r]@[UM-αGa\樲 mNn ZqmbgσgH/uJ&/DϞ"9ďww]>m ~؝Fcyl'B l<3ʫZbxVo&:$~ڂⵘ˃Lki-,t)#7n{ijYڊ&`Չn)r%Ƌ@IS86&61ϖau MϲwR8ے`Q47:%}VLD}d>qSV5/?z`U<53nGPf_[ @nW'@VcOP' flͤ=ʏ@&n8_!\-FZP.A{!3x_y8#$\V /Pǵ$w0c<1u~gܤ_䰣rxT(߬TBU8ulIkWӀV0qb<M=U8/s(29u lG[40 +-L^yl,g>.ZC  5 ً% __z$]gPM]qSꍻ_tcI eMއKI!-u h 8Ei"s'-Ѽ^Rv$&=u jp kO"EOs:=#p+?rGv`nO?e:a~_G╢nW wbxN >bpGsZt풎r%'nlF +ыLSk"IaTfAYD|Bn )[^ܤI ='.BZ'#3+u'~9 ZP\j͙ #38|}jopt~XE9VO-E%Y**0QaM7}ou5.> veݽNJ'`B@iOċAM\ JyZ7X5"RUN$t$WmrKa\n2vkV5NWbNu _X[eInUax/ls7viBnyd}|48cfM ?ǂfH51N6vR&U@ۤ"Pzs۠X1]/sZ#QW7An.pȗ-txȾA!6 O wS\eb~ĝ V+$︀T0CџBJJT]Qu:64$3nDP)Tb|K\$dԸ1oG%tʫ\IR\]3os@Z12'|$vGH2 NQaKPjYҩF/OR8ʊƹhB܏Tu~'^忞&0|eaT"R'.)zqA[<T[dMh*#'CzhiY-^0L<tNNM6ŶPJX\%Nam/=NlܶXR8V3{[s tV%_t R dή'>7"`9ujg[(2wggFl̓2oM:\1]>g< ϴ%= Ry,PItwYKlڲPY;`!F!lB [xw"X)$uKb]򏍦Zw ϲVP/F^SY{{< 9s Mgn n`Ak ueAbjXO5d#dĪc=n Pv$!o7lspl}F8^qT,DSJfiHVhӭJ73+oY>e QL>JfN 9XV<_`<=*__`9 &!KàBg=fYd'_`dxALNᣥoxGZ`bшqs tz^x!LQc 7|}@:-{YLxEl^nʪTotiBrIޟ]AԹ#ӥy3Gѕ *~Z7G_ᵰuaW* zL+O4+ RWZƣ[0H~#Gbz.,ZDee J)Jrಬf18a&72|p˹U|s&Ebtw1頟dL#_C ǽ嫓F\y\ b ǹW ](iřѾ7"ݠdjYv)L@~HHS6bYlC7?VgB0}j/o3*(s> ^Ʈ̜|#ww,K\"_8ȦUiW4 9W(8tHmbkΐLBsbQ'*ᲙBtH#ў$UVA-Gɡzj;5("$%zyuK ?4aXO}lXg}T&f6M_S-0$9L}t~\p Z0r'Lڑv!#v:n†km" %)^dw,>nϩ`$7hdHMSv#G8X)}7bX)!PBbP_ϼ FX'V A@,CtjeVAvDr}cu"hX9[׈7g75 =oDA{ eq~ukgӲ%hƛ%w}Z~zeB4<M 23_kn+n7^pHv@/arOKz+6,Gև6NäS´Frܛbp}aܴ*:X,Bc<ͺQª߰52jgǸJt FMYC:]&dŠ2d{I; ԕ&!հO԰~qdTβ!Ğ!|{.Q.( ڬCNʽ=q%4'Ľh/k(>.=<ǟHG$D NHE[lwmfk[d2wcm8Cj'吟 R{jOANJw8>Ou⚢}ϔk 5).:b h_!y7V$Vìj=෸Aǿl&&#u\pIT0ݥIΐwh3 "ĮA |F$/d?m1D.\$\'҇v*̉A; i.Hgj<L),,n4r0/GW&ym Oqa"b.= Zb񹕁ʍwWi6HmkUL16ױ#ALRpNj)3ίpA] /B";ҷkYXE;&J=VZƛY񨩰Zm(vmZdF}م=[(k~ ^iM S'!} oO``rOw"*V3M;9a#^,{aE~:=2Zc)8xsۉS:m$jnG8Uam@a6 6IÙG~'G׮ӋbP|b n b>%O{ \|&&{lf:J1Ɵѓ6pQ]{8f׶]Opwm-=/QU Ճ_QD:;3rZt,=Dx{t JQdME-o!Q%`jxSX-s 2X'y ˋ75:*Xi!x$,d爵K#")mK$2apM-%nIl;D6kzzaM~T?1ϊntZ]bgZlƨFCP3[^շ}CV` )'Z葉R ]Ҥk+!-b܅p|BЛcmšf]5z>C=t/W9Q-aT??6{)~(#XS L6SPSe3/!,۝_!("E1Xtm@eԭ vj9TSʛ`-gjҙug>*4uF611iΘIk?9k޼J`s dC;N [rRO>N?a旻>,^f>$ݷa.*:(}A|RD䧲a`eYR&Cu<&>'O;ENo3V,jf<ڕTVZ!5 Ey@TyK|sp$Ja Ӈ.q ;J t;ݐRdmu-SmYi|QFXJc"ix%Cj&@ߐ42j@ؙU }3㽿4vϛpQ'IͼHo|DG2*|㡃f{oP ev;RՅ1#4W(m&nk]oP4KYD9thȳRx.Ea#=n)?>K BlFm\-8ꙫU`*}2E!,[ꭀ4wdm^\ ,09?+ )?Xik uAK`:`yHG,}$Ҧ/sZDaԚ>\JThisaM^qn͌@kP'DlL.|꭪}̏} U140j[^3 1L0*$t0M_uUg^[L^Lx?ʐ6@Es 2&EG-4ӈs'}a(y!y^pc+`h\T~#&3&%u%:Ej 0FoGk ) vT mUYmj`ޢyvb-S :{C* ކUEM\F`i|AACWZrMID\5 d1W=sQ"2pS]+}v&ALЮv&IZXE2٭L|zʡ6{SʨN QG;N%cTUovƭf xdXXY^ؒQ}W$E>ƅ;k<{f׋BD;|i==7W3d%^|3_wAF]y#O379ݲ>?w{]5,KKXFDqy[Q>Clȍ6* 'F$Kn۬\D$־W"GwBYvxG8A6gnHM?}\?[)v&tlL2MsR8JJ$Q6t2Pu1AM _ ژXvF[1e x6>zȾj7K^['<mgg |/+g$rm~l*LQzX-/:D`EѻF؄ѯ\-TB'c&K斏<+WQyRyp|- .zف9=8m0*$=؞kݘ7rSzsd{gތIPU4abZ)O|*}T+=ZAU~F* b 'PNa3shjR:?yirLc=m/cb|zm_{PoVk.TyDㄽ0R<7K9W`Ƀ Ѫ]DpSDŽeKx'@_6 gk^7 abiH!@ :K4{+皚Niv2`8Z"1%˼tq y˻3v/eFŎ1ԑjZh24$ Et, tX)B!X#֢> E~Vtk=dK|1DO7Tyrԅcv4@"Г X҅jaxſK[3d`̧ESJd7|Lu[#F]q:B2J? > I'#4β#}{P?.w<>orHSל Vi^Mjf(ճF#{^%H]`RJ?IU8/"QD3ˇ tҋamX?SgGzJ< ,}mt0v*с"=th[o..{l0;&q~k8t^1K,F]ֿ v6_¢&KK8"2W?$JFpy72IX2w`j&sSChAlzbᢔFۥ~0ef}J-5HIXovv;{ĔOh),CV6veS\넀N|aI͵̋xKl^e[#x% &+ŠaHƒóni@8B26V%j3\Fl'W蘼`!Q0AS&V\Y)JGSgDneJIi "&tsM.#b6<Y0N rCց֠/;0ݕטg{pcSKZA`p* wR]ۇfPyȞ1Gz y2 1p)\AGP:o' , g7,[S曮zk&i*_^ \Gd&گ2z-X498)[|DO|Hnr4`Fܓ 4V iWhe7ؠRF.} pa2dcVNnSY"8+:i(Q Q0Kb@(fYr;lإVɢ*t KH֓ IBYoJ'BOdyՈ>(x]arn,Au$(mm!Cy*=@Hw8q(8ѱy$<+ۚT;BCRi~K5Cia+3"p %3f1*,Bh(t~,[r%uqUQ뜷^mkn{EWP/4 u2٦ps뀔%ګ<΂hukiJv3t/":#$LS(R{[y:'r-,EE:ɛW S8pf2QEE8>Kl|ŦUu1.>Qb"]Ɨ3危o%3FǘBq9MbN"bYe_p:uKe5'mW,꬯u/x d+_ χ rZ֌b.7KVį޹l'SkGc\g}>6f<u-Fڍk@ J2d Mb'(s׭U1u}ފAA79zza,,&oQ݉ʯ_ϦIӴ?X?+,{4 qht"svl_,Ve M&mQ$f;;Ъ,tiSfn q9}A-]dp.m#qQ6ô I~3 lWQI)=$W dpv-#+X|#/~l(;bōW%iYQhZ\qg[6 ԧ0kQ5bohxbKyӼj`ĿGd]q'yq&SD QsFfw$;8CŲ &KӲTdU#1O-[pTO`yxǍŸ% CoPJlS 8 13AG:䳙M~׳>\,}{R& g<͑E2OKIGbA"Zf9 'f26NIHgfE9wAub+C&0 Z^!uu9mO0|m;T#J'`3޲FHp nlXveYMhA|y &Gp9$LrW}_&KCnY\UPkt C [!t%VԮMt_Gm0 ȼ` JSYflR!Mi{&hG'S7:k7zך8kP:E[!#Gl"wApkDVk=ׁ̺?(oыg޸; iIzZmܯWm:POS-g?+p m"PnL؟_tIpeB5nU1kבG崘;@}bOPKjF`9o&wkBXbnR뤘0ߢxM꣙0!*C\X/U<+l~?ydLgz#Um.B`ax|}uQ%7K "є @dmJ|&53VQt oi{B|kmFd(fx*OL JbG:-=.&e%R[j}8A{JMNӬRkB\}xǭf yRIܔ`_lndؚ4ڿ4]۩jh+DC-"myh[~[Bl#6~=d>,\糓<%*TݲSgL5ijٕ>tl3W"Qb^jo-//i ڃK[.-5>aEpq  ]G}N(nas%`?zV5 X՚M$N;R7cxY݁[=e`qڪ8H-k}$_ǨNpf6 "A_s[7Jd6bO>3dȎC[?=uĎQ;OPWG)xJi9]b'/4im>Ļcqz8{ft C2́b=5Ē?&d;5/pS2vnlЏ5hP+D<}k#~tVǶ* =5,اaB: "$`V"T 語D'8ۅB zjm}HiN%PVLhE@±Y <\ohXk0}eFwMYl,AHy4,sO"(ec, Ҳp2[Hs`'ihiC;'gZhiuƷ4؆nĿndk܊ƆeW(b7Y}+/绁hdv oi;c Q}/Uϋ@L=f9[?z+I^:$Q %=R.M5Xr~X@\4EǓ9uvc^DA#+ bWd)=Zۿ8iڔde= [wu{4<Q_o7{✖voQ^t>  mA1h)f#MY>Ą`eĕ)m6k f$b3`?RI;LMZe>t=q'ݘHQ@cd6t`'Bj뗱Pl,NwRפMBYYq_= }.sKC2 ˽^F͖(~Hy?].3Ou`Rvh a/Ap#g?0Kn9ԷI*nĩgۄ׶%PUqӗHPleEl \N4y' 4KC:mfք5p ޗ%E>#ܹ) |I-EB@ף؛ջӿ4N6XOml `$`3 =Yܑ@ޱd*' U:Ӧ\O:)9Z*vva, 6 :H /կNW1s?+"-]tjwMB"F*DQKH ns87jBn4.R҉B%2I00 `^ D'瀢(+;_ 9&+AMs;,caKhKlOq-P]QR9̏!sjX6yęM> İP$JiKٮ ]J +_j BC_M Jx24҂nOk,婟Uyd;oK:}KrDrne⡎`1 8??+0*_o%;V{I9~-c=H>ߏ/ן PL&& >P4U솑8iK$`lӻ6f$y9xb`SV$:u<DZP5^d/R`Kohn<}wG92k/eS7h5FjۡtnŸz6U&rߕwk酏/Kcᚩg@;uw~d:G- VgIT^ j^Z^C%UN|+EUtFH8qƵ!I̕%wb!Ԙ->dȑOYCFe=v!,UOKS&@%H6/ImveukRË:k~dFraK2"&Ń5M4p"RګiYk8Ijff;6Ko Zr-moݧjV\J_Λlw$=Dֈg7Uٷ`p~Èeeվ"&wo0$}9Y4{/hdjj}Ac䮃"}`'Ela׀_lXHIrvyow7@Mw ĞY__eq1XVFd}G7 Mkvˡw/1kKMgnF!;Qҙׯpil(A^ERG"6 F B&黃DS<P7{OZŔBhK9a!P:̺tX"(){:6~حBSwͤmJ1t)C!əfyl ,|%J`T2gV uB@g%;Oju=?poLz% #D^G{+o0満ucR*%mfM0K]a[V{m2aظWe'c"9Y)F ,C2'_h\"b}",h|&td P3 ! ZbstN[`nzpQna+-0$/VU)\9sfLeU¾F$q&s5>{*^f6խXзf 竗VǑueksk zm|%QYKy8oܶlA;'d\S|p{B%Gb=2F- rV>DtFh4W/6Ҁ'zbXUi= ;H3!&Αp!9oHU7/z91ʻ^eơ]yP8ݖehqzddCY˾/eOxw`JbۍG2jq{lI@ĝaw'*c`bc/j8nֳ]q xJ# (e߉?٣dF"69Jk% K.7  Ih G=$E"'+!W#?W禨FGw {ppB$SnfVfہ,[5]2  |@:jS4^Ç,_kZsFeǔcjM%2R¬)K܁fP$U הSMY@fPTXNե=&IT&v>LY%njC8.o&C?NⰡ%Rtuģ"H)Nĥ{}5h?JzmَYTg1EӜa3^@O:  6}X"vW<וHP<e@HOybEe7CSs+ /z&mݚ)4:CfpgLX)) W~}Ռ?+M!$SQFNƺ/ڸ"ri طƮWR`VߪK!Id}/A?O{}kb7oSm õtugFV(yNia. @MI%1R opM>D}u,~ q?_)P%_q 6U%ttHJOaVU]b.|z g,1}\յtMعK9%^WSq]ll 0MLIAH57'!Nx([PD,]Kd1ZHVа6m/k'05]®wޝwqd#N1e:!cu;̹dDwf}RkI ~_D_r@oxx+vz"۪2U0?"\;G"m.gҍ,:[c' z 5I8"/fb׸4Z-6`1]U_ &D_0!/%;B"ј"W6I",Y$ YW9( <"S>%qrXI$K2 9yGcDPn̿rv/ yX?*6@IL6|AO֗U@~gb N]fs<Ђ#/XO3Qz- ^KRXU(յic6!%rz<"5&\?8Κ&4D>iU5`#:҇9?I󕷞A(Y̋=$ͳq:M0lsɟi>&,0c]s&c=.\7]ͶVs>,2jc`I_jv*=v+M -w_J(8+dCS{-MNE8**7A. FuFIݴt7XEӦ>v=TJĐ}wpc}NJo /|P-+4)L1XX NmZK.4-61O誧ZEj|l룪NE+orXWFuj~ilQڟItޡV1#$e4<4Ѓ?"uU /.t}&c_4!~!ȓ)C۷/tG$NKzԃSjWO{NQNi%]vAK\3Q0PPxck}ٟ;nYޒI_0aX埄B)gY5c}N+W[f£~ϼE^և;,eCpȝMs'(p>@ĴvJ'Ja8t<. eJip e`cZ`|SIβLȉO8MbClUyN);|r8Ʋ?Ei~13o1!), 9@gȋo7N{>'6k7!]!qZ׶B cXHHpz;ӟ4l:dxp$?\<Ӗ&%8T?^e5 1>מ.#׽vcV/|U Z֐\n}wlPG73KV:.@P,

ʖwsw!֨X-ȗ>Q}P`ZU(-S}!פlgBXq|w uƷcA T7s|E9A#iȲ:}4DMO|C9Ht84 ,6E?SWRi:Ō{@>娅M{= FpM[X|~ 2 #7yRZ.4W7!W&Qv赕]xc ѩ`3k))qt@.jB5b3}UFRXW**B^n|œ AdU*\l҆;a\1)1\lra-ϳ<ָ%7t,>3p|}c|2D#9B^E^<{,Q-ykA4HWX:v`FܭʬS/ Qc6_&sl];-ۅ:G$,a$\36"'Ux+d(LUh"%-8BŠ4#QޫMvxӅ'toXnnd6:bf mx?ډnkJbݑ8JtUEKZXO{qBy,4mCRinM G~7!,>$Q/EӆB`^_ڍōtl ZPWٖnTycs[\rKd}4'\ܳtH(u<#~cb2rw̌vo@$^t,pG5HSJ4;~@7`ۄҨc7ק3M&?~m;YwE*ԧm alZ JAR,<7Z{̇] yR:KW(d7ev'@dʇJaW`1( bpTVfoP?N"=.պΩB S'V}6$(tҦ)ͩ@~G*CW[aXߌ}m'RW 8.yw)T!X& mE']2|o˙"Wn@a)2пPɔe' sBz'VH LMCQ75_,2/ lgyF%72W~WB.^LC _h+iF#~3'(aQ8BbVy-R(!`˟bM$ԯUtbhnQnƉTӱb;^?yqgu3I0&׼(-Ƙ܈|[(I\=Dragj *AP Դ_J /fuidOtKA>k_]b\EFEㄆ UiNIſCȓF!^Y4 iBR{"ײ'YмH`V\vz면7).h79"/J]T 9*h!gh݃m9q?zVrjmr\L :]a`& \*-yS Rm1I0(?noCmJLM7aޫ02Ed44gnCOdk^Ҏe[{RjXs^Wjz^8D:RR%Lgp%_ %io$Jx!-Tf#MRF`Q`v(H睉] E= f/kSVKj)x~qǧè:c L:USLY=-6PL5n§/$pf?A_k3QKI{k0x)h9RA8hEoEs̢ٴ]W,|AXS5!v3# Eg1Tt@W < [ܸ‹9 5vGI$] g}*GP %e<[`݉_Vb_d|/ Pi*g.2H:Ivj%8dn3zdZ@i8HJPӕlpjX;y}v֥ RnvB7Mz2qa:a8kKf(_8;2fgCE)/M5Gv{_S=Y*zGF~ Z1cVctxFY;9u'ćubտ+gT&FP cSxuo)pBj7Yp[ "v@Z4ruTwv m3cg>so`WL"6`O|*Shܘ˃3ayu,As1A.@:>>PZL-HۣcJIwZ rM_#\m [^51ЃT~b3E"\Ҭ![6-g?1gG 3iuB_kSFୀ5xq+tjA9+l[({>=u/VO9X:mG*K7肣&9%%"D+6ZDARHՂur1f:y[@눗0rB`&EsPtXGmcG1-}ڪ{ΗjJӗ޵OަX+&k;2{3Im-&ɸKC4XhԕtbJetp9L+Ď1(7U #`fN|GnNW sq5?6(/TSZz̬mCmW:.gXCzM9ec W6A`RmL ClUe/?%bQ@O7@ Z7jh[}T\3wub|QZ5M/G='U BS70=.zpr +RdB,cNn'XU$>՚RoQ+,Ly{ >g-|{nQi"Ns[xI8V0fJbkЃ/~-,W~mfq4벯EyDfg3tpeiZUA?4<JovGH1>5_xSϪ=Å$ A>q32SKjO@R(Aiک&'~8%wvUJih *+:Yt`{Sm%W?1x{(l]ZϊB \rʴT_ߩ  WŹ3~f.oNJ'ۿ$zO^8wd W\],9 gK{GcB& ~͓o.<V@<|8\] ʙdGۇ\Yp yODVG?ۆ19[|Z9G(I6ߏ9-,.[9i\;naYkMܚlR&: Ig'G*Pne~)Jk XE^vrp}[ICK;\Sw ǧ.&%h UJ5f cSogg"y4v5UXU/b̀xCUSr;)=i6㪕BG w;DrCkE &w?C 2íD Ms^><LXG31$3sEq 5 N,2*nv >Fm}{uEq8vbYk׼4 2$u[.KH@1Lq rہkNNGٿR B="W5@9D[[b/{xlgJJnp}h7^R ah`؁vn, <}o["1gNHDnŖ`fD՘۾w,T'(4y>{Ɠ5ve~3]p$ EQ@vOyԗ~"wmS=*KقO27cUqbe`Fs.`4`DӢ4vnbfUM2 5T؋$NfvD>e) ciiShW* <0fG!QWhtl r)0.5~W¥Z>i,|k/ [5 .eU rYY˃e3r'OXiW>r]=I4 %IFs̆ ?!P6z-Ū7yno] g 5+3>skԀ'cJ^3j1 FBmL ")vJqE\,kTV+~Z Me\b"ph\^͖h_sh|9l6UIeO1F>'@yETo^_Cjz[7>^6m.=CX^ÁN}e6Ȇ-vL֥~ڲQ0|VYn:_ȀƭB8;/gp}4.)d*MdNdGJyEu 2ruңJ[dڶ麊ĞnL 5](%Hz'%_%ULۯѴTHEU"sGFn'@L =Sן Aƫwd=LbZMzrRϱm,m >,,S,!̭EdpT@dsND [M^Q;`y܉Ɛ"%gu-z7uo۰˖#an۪T5dmԳe0!M@3mvrF0 ᚎx+0& Yg0➕]C*e* Qk\bzw/9M/їqZÂVvynP,Yo.rw%@uWQp e e>|FrkdQk( ㇿxDR{.ktUк0 c*+u=d/V>t`N/)(娸D,:!e?YTN(\M[sh԰$qCa$S(Ơa\ sD >E hݪo(r/^!XS!qS YX& ޓ(ށ⫎މhMjWYlLaisByPC`ɜƚ|^ZT kӔS$iGE`&1D'BӯL}GJ L zYh4ͯ8?&޾}Y?F@޴ߩ VX4*:"d1m8N' U@ηRvr1 ceٓPGfբ}|*"ai&Of܉L,j݂RQf˱u(/IJL;pZ_K^|"Xh@b\2]PklRB+*&cqr|I}ʌs@@ .* |G=4g ?Ewq_3NŔ wl/Is ֥4ƞtx2:PW8њ*Sa:#~UUDHxBvDŽGi{& !dB8NnM;6RQ3\(yKUE$$Yx-~`)w$=r`tkYTKد|@ʜUՙha:RbkX/TE MV]D~ٗrW賢|I)Gf{t?h>]a\ wGeʇEd?U%F8 ud"|\jտ|"_+"(3¢`'& <;:pMQZ `e% ` 顙-RPO" ͝/a _!:dtK;=˘V6o"skEaemEj0[z|IE O@"!NlDq2Hsce3@+{BYaꌌNs/:wWu<9R}_IED~4(L̼/(3_LA $8 |+hv?{(qX< E&kdY]φTBLbKLLkQjZY+՞f $8MPT0T}M-FخZp;ǩ sPZxkQQvM99%2``?o<]LARɯፊm31klKZ+T7Yhd_*%i6‚5u뾐ca]TҘpzѺ17_jn^hL]7dg,'rO5t j5T!Xg|v$ri xAFEK51 'Rtʘ4~I%W,ⱃ n8Cg"{g(ET&洛lPCZؾ>FcMG7f O0Y{Izqy"!с_vcHǘŖF}bvNa0F0PY:]G92C1Zk$m5뼗R֙JSH* J[\ Xf}ҿ6NJ<]mpeE{M*n[D`s}UkQI;}-56K| de+}V_=s-?d2 Q)m':c-^.P%Z9Ċ0&eW!VAe&8-WkJ|FO+fs1(>~lSl q|ؽ0:y,m")% d;ԃ k ҫP2ž <>ʠ4haLDOx ʦ+6 ԌqiI ^jԖqeA EzZ!/)ԃ!FybX x(C4W:=I(4 UY&u))ʟdW|{aaa*k0Yhv̦yِP%z8 I}44sfl{)Na>Y|v5CCO5<|HMe yd8>֟sLBk( \g If(8=Q?T˼k^z)O ??ca;euo4;9 z*Bs^hWlLo_ Cw/ *s <1;AЋ3/^:v]zE<D?_batG Q5[1?uA.N~ zD%EHP,@=M=48`a`J\yʸxhi^W 4.ռ+ fc9" ]ӄ' mٹh0C_x̢q\p˿5ŽdPf}#Ä4}P>D/^WsUŸ}&1)mg,NQu0 lZ{E4quu2UFC~7dŠAe.tY8GƇ>}y݆qalq18WͨNaud;OQE|xR_*$EAr37qHO޵I)NI=B}Ls8ɺF;Z9YC_;xWEp/Ez>> Rc2bv8*ƔSaKl]Vs˿<ԑutF4k.9/,`GѮe-1 [c2V՜ MG'f ry DRb( ˸{ϑHpVd7ήvYK`8:,aUw\>~.T0ƃ73^ה_PN\Bf9F#˳R95@1쿞so@e}]yN-A͊*U'sL"l*S7`lZ\gE^m;ѫV/+zJ<.' |kk `Ռ/;Y㭮а63d! <&ƧJzqls߇+XM} 0h@'{= 7ÒK6x$|qSĎ}²h!>|$q*'ƶ76mmAbhM(Y%'aha'zԗT#h=i@>jj\.9q^:7(pQDԖ' ]ovRR:&`> c"Eq wtZ?w\1%ê?]jgŧ +2bZM\eS+)۶Ш&rׄ~/q ?IvC岷r}>V:.p,ܬ3S̃i/}CjI6Bz9Ϋ&}\<Ζ& a%lnR.-;R| `ڞ>$6ƋFž,mjmA5H ?}r q^TʂdD *. ױ%m1@cd74 mJ :Կˇֳix <3lEt?[ $3ހUζԖ?^64h7deu"Ȧx<>;~ ka/m};)]Cz [oJxq|F)6^G@\츹xLYT?!:)!I&j*ljn֚VDKםj,*D5QKŤ}eFtLٳc s]L"e )U{'Q`e9~~-fSu^;PԍB a@.ȣc ;f5@|,e \5tdH遝|bOT#IX8'e Tf42ŢӾhY\ֈ-xx_Mx'BoPkqֱV |[ dI 79ևuPJ]HYm p2 Duk&Go[`nfV$qgp*u>Of05R~׋Ҿ4WGdZIf[k0RWOyByK?P:|B!n~*T,rKKw. ^ܧCC(2GG!o@7jZ.5thWo1dVtS'_جx 'v\ 9rpiBZT4r4oiK&nP Q+~ޞJc(vc(/7#fCW*}>QY>a\~ճN(H㑱.o6si?x?c] Dy,Z%%& aWc=q|W_0IN$ք7}1iM2;3F~jWzh><7HK8y'],|&3%;F'\O:$J=L#%]*dneCk`{v3<]@m+ErWPu4xyhI O ~VT==!3tt5Ĉ ^/zllR^ ߽g lZS F|x:FkؠF(X3 N0lK]`Qo hW_5j0ɭiZ{×M>ઓ޺{Zy=ިos/]siB< "Gt~Н).J|wE;4 ٕyU(LTF~tk?|zuuN?,%@W t0 ؒsq)a`PL+Et]4ly2@S߯|톯:z/{9 3#+7G6d =SD uŽslpfE.5sA[0mVSZlܨxﶴ_eq#f#Π$"n}7KYU ۴{µ]Iox}[;d$5)X.t 3C] EQ4r;w'VU Q׶xJ ٜ+?-C,hzl 9ފ_!D94&@bBCTQ0n4 JtL8ðơLeyaeZTc_t'`SS1"ǔu{CШ~߅ ¿r*;m 1ۋy ģ*X_]xxpg]P6бƻOVf660#Zl*3D8Yy% Z Zn4/ٟr[ @"UEMEd$=P{U2mٍ )sLv> OFOL쇑zRnTiirSް`L(ڇ2C&Wt";,R&~M!ME @%G ~5/-j g,W|$ҨM[J0fT1ȃYgC,LG/Mz A}i$ fY#n26Dl7txXZ&y' L)ǩrꛋ4 6kػ].x˝(/[+_ M.7f? pHyE}[k_5@>s?k #?sZ"О"}.Wr$x)V3; RhJ0OQX;"H!f?IY9VCW˃csUc|n[Ρ93KjK]&=CV_ _rY;=rc1Ýמq4g1Nt8<2߭L[109̮""; CպƸ-G(ys0oeݢ, 5F#q)kISa˜T^T@bVO'dzuªi,j,MN5V?@^L|xb1b;;eq9kS ґE) zV޺“JMnVL2{ikviMDgGlOQc >7RՑ, WW)dzcH y[>/ӐBrY? Utr-˯ٻQ'Qz.[Qm߼TQ e"K)<:6kIr2F|3H :6LNsR ޺ ǫٌ$2x4hdf]Vh`[.ڽD]O k6D[hjyĝ 53ϰ+? N0Z!f8߸dш\Z׌]_#< WG 2EFԑmѰi Ihj=ʘlX˺B7 Z&AHD=O}^X{O*TYIļR͂MKGq~X@Ů{]IP[vˆ( 76&vGTIpFfo$#Q؉DYbF+ӰOcW(So9&skG {>CΑQeRwy@vrOIbk5N$t'!%$Ĕq j} )?+/W{"')!^M_ht eoDd VNXz&jI'ŌeG'wOJ =;2t 踔Z;'  3-9ytWO"]@4z+\%uvٸO8me8U(DžH c/@ b1<)m,"~Eڌ!x9Iwl[gQe}j4* τ 'o 9Rl*lm B Հ '|ѵ;?k'khVh:^zaI%Og`ήe$9؂u2)fcUE=:GQ fIߠZefTt9BRN|酵 !15yCM|^+ř8t>5mKC~XpuMhbAd{X[00E8GISg`za O ߜ(D,VkAn^j O&v6Z&1\ ͱ]Z]`NԹӵգI(k7َR/E춬] ONqhQʘ'[['wۿ,9.@fO VsĚΦ˴.\1s٬Tzl|!r  4^M7Vf:wƬ:LK9<`ޗl;YA"HM߀%$BZVZDt"v;CM'6,>Z?  B#cgBfwQT5uL_rQ;D(WF?;W`Q߸6a5gX]vlp7S@f䄹h-uҔ$H?l &b{6+TųRleUkf|_xQ^x-ubdV3u#F]Ғ2-l'θAOC5 rSgoC_S#q0ŔpRQ6O%軨QʧCYO'y4L2qIЗ^e 16]٬\ &FzhIH|2̗_803I[;_00Hk##OC{V Ĕf?͹۩cFFuCC'hCʼfì$!N?m¡lpx~@ yp$i>$YݍӔ~q X-$}Kd0do x3%!чK6oUQS7">,)v3FVh}! fn( 8UƾY ^(<ʞm#oT& % NofOZx֠`[tx;-P%S؁8P#NDTP+Y4i_n#,{[=bbM٤|Rr[;j6{o@ u5%Ң~ XJhTi5βr9n(ӗN6WjC)c2 I7%&Qj2 Ęlk@x[O@t֞S-X:z"ق@ IԐD`, [AͲ ޲xDr<^h!?6>9'XۜAU{\h MGl\kVfq2/9I?V/%cgR+ CO#-ࣂ"OZe8ArDKuD6ݕtOx2}ղ/|?=pAˤǛ{t ڱה{*1iZz%p97d2UEpΥ(3,Y3-ͯD:a5I0UG [npސkޡnNKw܎BAcKHKۜƒkw@@C9bHz@R $ㄠݱV[ ȇZY͊ezPpKniymR|BA̾)B A͞eL1(l2ι[`MOxr*(4}(dxg՗1Gt(NkdQ>xʹ iUк֍| %48 (~Hy[Q%{7v>TwƱwlnTN"F%NZ j;t4QE&Lv fTPMY&ހ1wfMàFGXo`%$Ka͠]XRٙ-[g8Ss>[~jpTV׸aV`q$S}vSod"R,Es HDώ옾#CqzM95#YIp2I{u{OղLYX0qpEnvUXqM~x@P"ӾQm~P[slׯ(8eFWA;5;aW&wWdf' 0t-.a@FxLe=1xH܍r+TUنri F/j#peSj֓`+VQ|X :65+IoY&(:~MKStG#*Ij3k $Ȟ*pqE5=i&;qX8濂xZy<a-kɮJљdCiBӧ@?ل@"ۅ|kЍ;cVMP-SφG? LC0;PA:~#4V6RZ.|XIY?@B`"─ӽ wx^:Ұ,1F kIQ<:)lDmX0ؾ5Ynoё4Vh6/{)نmߧeÕ87_:PD$x(hSM ^9 !|(?\GұXKg?<&U"m_;`*oAj;OV"{u VJԇЀF*]T&5R)Qh~h֏eٛŲGvb2AuĨ}~]l&Lv nM-GMkC)+>"dz=9YAs_)u'-!a!S+"4y!D6'RAX 0)̵M/DZn;+WR5yu(M֋+ ` a~^!4)\6<<e8Q}0r/h?&uJu|9-z%z9 '(#"\OL-#=|$'jk[P-c}󣾅@\ޣGo.;c+L#յ.( Oi3ic8闽'j#bkƈz 5HGa&bb[a\/[Z|vOLkRHE(\~h{};DuSӾGaAbdXj2L!:H}7~"ao3{|6Q:@*bzv6ǶhZ jZO*%:X|Ą)S"f|ZOzCOBFW>_m?k 8FZ?S)~I^7uq֬x`C.6<Kqe(KMFC !neDLeay4昃J3'祿!p+u+PVɡ ל#ٿqiUK< T\5]evCAVb#w5k,^~?_DE?P#R Y0=R>x=@˪׌oZ҂CoVs0-G;4]3"zP5bڮ$I>0R(c$$e_.D~fygO>Uy*y-l?f᧻Fz/[@*EHYX_t~r˻Oh0,~kOd8f0l_#˵.x޹~:L?Lﮄc1 uRZ(pCl5Ӆ`?b} 9vqvNOx@0d|I=gs)@m]zXF5dUv Hֵgl* йzTv EgSō(jV~Uo&t;kHxap;NysZq0(ݮaD֣C4A\O} !4CR0V.*7(>#@lMuzR~m6#z9̛N}RhI.Ms '!+67H/mU(-LPo~`lL~e*06Q3QqzTm]x{'X0T\>H٠U 붷zOmO(GjVg×N4c+-: DJ -uAWy UG!Zh[ͬ;c+r9D{|Ac#[7Ge p48t#c)-j 4Nߔjf*|ʤyY[V9߸5٠sgK^=.9nͶ!/-J12ՌP !nn-k5eu(ُ|G5Z:+GOO+YrޮUtޜn(Sٞ樦B[R2omK6.}菖-"By.LaXgZ/>AӬJs찒bW[CQ8'MXZ5E:Cd;ZG<4M|>՝Jdk*oJv0+l~83 æGaO!/^ Q'c>3t0l[`jLc<(xRLn/!x9Np_ 2;QuE497hbP˹|'%hŞdC dqZ2  ]4 ގOqov)%s+`sӔmW!N}-D bvpn!HJ` oJQ5P+'ZBxo KO{$ (n4h:Le&ސ%XȎ.%S 6<4&9G *; BKW?{浯!S"R8F0Kfl@_4Tt ;"#Χl ۮ47y/JYܤ p* v cLP۬{Ϡ3rm8Tba'H;e-(y> 3e Qz1<#\3/L l? @Y8K,xZ+h4\T U#aFf@9 ͗9RfE:xP3\M`_=|[r\ ?:nb_f.Tw^2B]Ju%(Y4ߒ'+!$fvvOY= rՍe$"*d%^y!z<0H^ЁIE8XWk{`ccXHtL$$d[B 'GB92Ά0X#A qkauO7 Ų2Gk鬑F4Ofr Q} MY]e< U6>hD.ʙp`2bČwՄjUu=}$~\G?ឣ*zy Ma7@Z'r :5)m7mEư5ѳ#=VpS@z) bHɫaFuvq|QB~K*aw{`Ú_vC-0H/N,$|rA4Y m*Ml| 2 S̽o*o /N)$VaNGcHV?@$hh+Պp԰ FHUw믩!mT. EFZ#fztsZʠt@uCn ;KQjk;H7nGjk8 @va'kFf Ԧ:Anc|&/ڙ4؞EW lb*aCMi"ѵM̈́ ErQҨv6}3^pҳ;Xg\G=;u?i3GJc2aΧN‡9ĵ#WW͏_.Ր%Ϩ~ H6Tv4 Db +`7h9ɎUf>W@C"`c-,][֍gy8sU'-̹jTҞ' >x⢤r bFp>E,k @-(pqT|dzUXq8ftQ<}|n삏H>K T{ǐn<F'O0C5?O  ѝWeWbW1vmq:" _5G ߩG q!wRMA^C\[G?UÜoy"[e-KCny`P&vLR$r+h6+GEGb =Χp9 ^@usĴl_W OuEF]${,NdyK@G k9l+Ӥ7_c愾?AW:M|Rk­0B)|aܭJ%^_b?`0x8/*9/3M.f]kZ?SvR \}FdK;yw@iItS(6ō V>+6g2f+BJ)[ ~"|3*S4Xri$0:.YA.Vbo,i"8XsإTe620a.pJzđ*B͂aA҇#3_nP2Hu^tG- xdh;۩=,K?>4"|il_N"3?;Ew?!:⊴M5}2aǤ.٤(]rI}6_z`!T6gn%/)BcUtijE%DXP/09!Rk X V2@#PZ58ƃ{XqvSɣt&;jU=J@b_)k?/.ߩ-ioTY%N [[zȡ m[ ij[Dr:$Et+ɷz<_U08`|R*LY((OQi~D'WD6ƀzbXSfܶI@D>idn7!{Z 0D볚qE oNB*ֺ=!C=|AuDg6|e|'V:i$h bX S7`s٨5/W( G|WDZֈulbKm ,vHq{ ɹ6dUvT2=԰]{> c>q&T8G# Q,7FYE4do&Rrg[\\l>΢uʂp [@11+6?v)ȀZ_2yƎ'6 >_*gs#^W= 1&:qLoO5dF~_ i'uG,7(צl|ā~w[;O!f1Ųg `,{:N@qv9(ŷ|~ Dqru mg nOhwwth̢^#0Xf6!XUrwL˴vNw/dRnRQxqڀ^[NhްQ] Y0ӳ 4YlV?|;U P}zΰmꟜ ^ !m]]GTBѧɕؼ#V;\eɃ1 k`hsbY(0{/qT'-j鳈 \Gā&՜b!0UQ9"sO aEdc,+``5+:H J33~9kZ(nϳ@9ikGkɥt"5c JB5`j,U̢/8qF8I.U*;ַ`CCst~ ?Fv|]=~EYcE*t_yDp+αu& oe (5)I( s- 6s[/grʍ)ذBb{pGe!*"`/WoSGQkX5륺ST*&ۋvZt{$҂`(+m N1OucRƚli+'/Lj&3$=q?[s&V Wn̳5g̜x\uv2dTs<6ƊX"i3 nosXzῢW]ཫ%#6-[O'' 4ԋH=? 2*{m7 e8ɖNT lstn5\9.5Y>jP#"w4uV\7|R0zqW7%`݁E>k5-hBM ?+c R<,G4Ac]$wȿ:I&myaM {쭦b|y.L1*) H*NY9u-mg9C rKZrFmR)ve@cASSNUO8=r).HMz^. 4Y@A^]V-(T4ۨ,I"a7ÉY)~ EB&EKr/ɲ٧}C01d Ӭ8M@gGge& XcU=Kk;U~S"xcKfL.El*{bYvou>fPǨI&]#GdCh ʮ4'u[ 4,z+5b8KsT\d5BXNTt[_«77%8R_FЂ4¤ ,im/9N8ɋ+Q&Ah!@uLY4}xU Ynr5)8!)[!rVӐ,(X6Lvڏ,5sC 46DpWjp^5<kVxfD@^!մ);Dyܘ$wsn#I~6T~40RPc>Jb[> Vc8yom%Ҽis ; $ m˥kZEXqە*H}A8-gMMTIqeu!P=ĢӤ+J±@05F-kWÚX -pS #/?}Bhx"-pE(|B&0A2N&3iRY*u4H(oX{7RTN aV:? NGnoxIS_,4h,=D̺/&:ϸHH$,PWe6̛hW$,iֵm?[mˊR|*Vr#"[~  2%7^m/&8[KdrG~=Ojδ6PG|ݞ6C%aM8|kGU`ʜ"}em![ NWJCDF<éИe`]{i1ԅqpbi g`[0:d7l w}s(1>01#9);=^*r?qx].^]'5|=ۭ`$pt.Yi$\O߮ZUmn3^\ok۟C)^yzC7i /8Ny̫7qk^^+RE4 f_eGN$ܢt;#HisrH})j) {X9ZViNPY^21"iMU7n;+ d3dBQ곶4-64M#jqNoˊ{=jȏ79ˇ~NG, r3aqk)f!O븰 =uoxXo0N@^X)O7{~bYөe*+]F\Jw8,+.sOնV瀫W>ΞBMDh|2vJ/m)$g/KRYJ<\4̷_6̚S/P砥n]- K!kuEf0O}Fu+&6fހCHK9{A4̢җ wxᝇb ncDhk m[YRr>c~A}fW)uvS̍CE,'f!9w:FXe;=P|#xZ T?#fiHPjԹ vhA,.?Vl/}Hxj:Sœ2smt}6z-5#+/?܊5tm ]E@Uv}vccKIlRkݏ%)x[8N3]n#:7vEp\Èn:ԽǽeTҺeY66V;-=As`O@&ë/~s1OG5aNbM<=XIW rAe` 2o̐띛:_]x^io2S\y>QTehTV: '; )14R@Bi4~kwݤK!HÜYI:]-૤"NnmwQwkoըe@1o*9{)Aup7+*Y?ѯG{]׈"vՊ'hS$"^脿slðD!>#Ѕ"CFJ &o,P:$ {=:\|Xp4Wt9m Jcg?'5\еYGOq]IT$s>zaB= >|c6jEe!?{yAxk3yDVfe)Iƞ).S8/@8n$}iW4Bns r3>ڐ=s"HJ?nAsֵԬS!`Cx>F:׋3緒b)!7mCnc8=|R38U9<33Ӡا$te1{ ˛3Cr} (/:-KꭰNJڶ jONOb"3D9q%D(YvMh4}<̀Ynhov?Q3U7X"-TDG_\p |7)5z e%ss5LVbrr34aE'EyR"]%{XCb1 O7[XsTMٔOr݆w`$ _g;VU Mɚ&¦$2ݐD"k0euTg=$}VqdymeµFōZBdΡS[? KrD{vmK VSjklJiE?p:b2CH YHbS[#KA 1r p[Ѕkp!0}#ڸQcO]Z*>٧^PcdBLItC}6be~a'7v{'=h?E80/=! å%/ˣM*-}Hv.zL>G׀3QheIiQZ}C?L'eVB,էhXv ccg*)ի"[cO`hN~\rV̛y@`i fTƦAw@:i Qe,`>8[xsxX(GcDed⌙] 7;X!jqP uI@`l ?~뿫qm)[b;/>vxU(ܞ15e7hX yyFUz0-hj6s چӾME Z{_O{=wG|='c Ɗ{g=G Ƚ uȇ٪xg4xB-i]B8}S'?1y"qJE#R==>l2 N*j"\1bRI劝$vz[R2 !ǹbM͒εXPQVmn3)7IO~k:&8|o(x_ƹ!=h|+GhZ1`Rʲ0.FJ`Bo@#ELx?a—;bm_-u 쩵k櫗Hܖ;}A܅-|1|,Jy:aۡ܈w LdPB'Q_}拵X3.r=5'~ȃLQ0TDPA3W*$>WK@5ڗHN7rcC,#EQᦞ<ÿe]'!H`KMWhòJ٩`g5ir G%NIA:jŬUŇljsqpD ]RR*V+8#AQ.NЊ +t&PyE֛L]ɀi$"Z4AG׏ZŜI!8DZyϜ HH#*G^V2?WQz_ofQ}\q)%4uS/XC5ZuC z,c`X𼾆}~vLՄ>Zp$K4b75Cvn F+, DprWC3N2hL'l7" *k\7*D5NwFh7Y˜@ЉsO<➥+&wB>GQh:LKEܝ<[Qe ߅#Yj{!;k0O*)>^{6I{Q^YUKy)2فYVg - &tM$&}yKFQ'RTr9KjN#u(zSm(܋AK!a 6G5 Aa $[e;t"+.4'cqM7c {dR+26*kyBS.+"#y/N[v$g8P+ HȊDCo>2a§bOL^ڭ4eK; 4 ۅ|3ӡ&!4P4 "x1ٸ#!QX%kĂ37e-Lt+H]fuk) l eGF[lCYr:M>WBH'\Id(gs32LjA@^OU_Ltc7QJdVarm|qw') X)F80])&^B>rx 〣*V0lyGX*`<5 ǧlҚLOe1Dw Q'̳m( =Ky T !;R?A w <nH J_?Ouk9*#ӂ#CW#?*|G-ߔseԔ0))0,Լ䓸gaowʐN+';t#`?3(( ]qPM\R 8 "n3 EVmT#8S)$JF#r͘㠧U!#WOmԺ̍Iu" !ܑQ 6ߧwXJ/m j0Zo"S!j6e\ĭ{}i:[^IEPՋXqnww+kC+hQ( 7N V;p~H=oƭ!f\-ڂ G_#CuK᛾yv=6?8 ήt)YޭeC|nY::KS}$3Z̷Z2 :V~xdGgSbXH-D/ Qu۰Ck\ȶ1;Xm (gC^*XqKx_Xoבy7zvt퐆N\Yq#I`h*Undd!ZK5x7FWAUDڶ;|hI,*aBWV=^WT߫r_HvsbF %]B(| E\ c)@:⥳ Cot<"n*:szGa޼6I\(V \qmc|30 $ϚRϫ6XxŪK$a4Gu.$D42! z?O)jrr^Qe&cDJi!H6kGCVzY ek`ʽLcpv K]8 n&%~C3zҔKwO`oe =uW.ПMʋxK@@„qjjŀs1,{G9^Kx!>< 6[ڵ1?%Qvm⊳ܽJZK_oMa>2w8~+?\d!) F-{Ry?賾֨BǩwQ^l Tro{z4CpKIe0›N)H5PJE4꩔~LN1VP@S_\և RU1wiJXtI%Zy8- ݆zx8)(p+F^"W0>ʉߓj"!UDsFP& Y3]jJhz"3 ][uXHOE~ UɕQEۑyHN 㾇yh &#)Q52D_F$hnJ*k#ߒl3"5YB-I$rhgYAΑ?rNf5^ 0\g :$S)&-._U&tK| ɧ?}@( ߀ZY2e l^"*Ձz.쀐oHl?hS%jo] VKuGpA*ucVWssZ&ЮVN"G ti'1%`~\oQ+im6%9 jKFMh\v =ܸ:('3twrjA%j=gTvkf6ZǢJփޅi_<{Vʞ%D]7O{KólҾW~F۫GORg{1a5|3Ab!ktǶ_pmAdeԕᕞ ߟknG&rdm4#N|cySF'էdc5SܕNR-&&:]]^"er:=ᄫů FOSQ͸(E=zah6=j-ɭj*RV  H<"BCGzIjYJ_ޠ,c#ȄY3H L2"5XK,'o}uyEߵ8kV*B,&%bSc2M(lckL ]$ !L$N DD& ? \ ?nA;Ѫe̯f f{L3occc_2! }\LZjFHngP,XI@[YLzy ؠHfvG加K$>qK sv uR` ٣@~qo KzG^>?U`#FAnZ{ʵd}UzXBB-Ld҇394(gU=YԕZz-m-[^<2$آiwgjͱ=?> (#"K>lXuDrnrJrq-tO;E/7≮RT N ow ,pf2BA=gFuݪlq 26*N'b c aaW/\gU׍×?yG\a}cOy;P3z,8dg r6 RfrPgPeL vj!?S*nNL /S%vaM]´&:HOjr`dA7PDY" _w'@Zz`:YٌdmLZ25 lV7*o?b'g -Ceׇν9~0H<6~1$mO $-zV5Uxg-^P(+EqTk50F x􋱫Gc}v+_ToMϤz cNEq阄n);!$ODM-p4! M wڥ$gv2(S0QoEm}\BvИh&,Jk9:?OឰTV{ H1dlV)Jh_y+[m#kޛv/ `:K^<#yL MD>֓+UM>ԡeޢ3yU;mvʌZʑ3@@= 򽑈(E_=#g{)ѫi)q:#EoIs1h=JjP=h9yj8z}/Ȭ/GQ&c J-1 T:m}\Eyy.c4^ Hh| Ll -L(Zs>2aE"FaCĦ'$4vW12d!(.@5Sr$gH+UZP 'ɿ7cayF!Mβa7Wj@GBZwVnw8?{^0h|Ċq n HɃx=tdU<'fX{$JIUŢ56}}S8/V-?ɁY>O4& ֣sRِB䠹8usN4jbD֘) T9~׬(f9%kcDHVUeE#>!'ԠqSRWBjؠgIw6,َԡ:4ߩUj'kg bW5#|[/%SQcRoIOx_^2R#Ny7)W(YX|fHTlnpJ/a+y:2*D8{'ߘvLdE%D*οQ%Em oB&%t s8LSYӒ%Ro-`{%Yhz寪!Ƿ|58(k^֧}T['"vO|U8uwދ$Nxr~r@NA6Ԅ+;4s=#g R3[o4Q"g7ez (P H{N_٠&bg|44&n3B\>b:ORFpv"D"(5ZeneE5y2e!^2t7\i Lw{gB1_zCvpo XRnOWYٟ8IYeZqڣ9J'׾`3=oь=+yږ?7 Us25e7jCl~],evd,]]Ҟ](xF{v#C2YCeu"CPzOO#cj!kL2hy$UBdҢ1Kr֩/Kp z-ӜRz@@y =p!<^]"?ւ/֬>^=;MfDڭJ[ߺj<[ f1kpZ$nga)ʯ(֒,6V=3HHk]>%i8Ŝ/"#xAH%pI˟/;V9%}B*Rgn2MPù 5iu4?0;jYK95>?A^ʲ/k\3ea 2!i`ߒfx6BC.y{6z\(p38-T:z,(N!"̡xٴz)[S~9~ٍMuNܠҝ~Qm#I5u* F݇[ٵ 劕wŸs|ǹm߂\Z+v%~KUͻKO,dCУq_FCH;B`W4|QOKK&7I/C*"!4t8e"4p 287haUjv_Y!ZV5Xx8f]U72[[BދS*&+*01љ$ ypTx9D_1iB*VBz_HziX=&ެN,5Npτ]zT "lA/=0tDG耤߿9 :m):2_-,^]~ހ3=ui놟^2TSͲ~}KOBςh5Y$ʼ./ٯ'_MJknVD g"Mǥ$_y}"=C_xuDԸCKQ˼﫭QFypoĞ-pN='5 šDxe! _##v{+;7}.ܭyñ"ߨytoFⰻ!f2G kLJ7+ňYYx?͚#i "&.ᚣmV[nSsʞ&"2`Bζ}8֚!wp.i ٩+ tkIDπ)^0On(q3KZfbHGq-h]"6fl3Kg񆚴Y2fnf6T9`7}]V_NE\r7. 5"8`TȺS% /K^B=C(3̼‰˘VjJ!= cKY˴Ra jd^J$/L9PXXdk)TBZ@T. /i]xNAʃrxФ+b'Ý54UnYhɄO"T<'D=t# V;hT:#{\M7"t%/C6kbпvC^ C|Kv^p0;OMp4sŐcYq{i9T=$ o0]v !}$Q h%]x㗞g+Xp9]*_ b>L~K ˏ+1 e/ײ) d LA_SƑԻ}[}i 11po<4?'HNmVuh%IB+Fn#ˢ#ӱM.|?$wPs,ݡ8b8 Bvإ"Sv9Ct3FޕymS + cImU;_|~5~ Va̶S`J n7i]9׋Z.[{%Yq~E~te`wp<.,Wʹ;H$)s.1,A8zF`z<,6R4 k_=9:4;"PGBu9٧]x~{BT ⳌksV)'E6lB#tQt}*XX'\6l8Jqi[-u{ &o&~(R{[[s&7͍ὖβV>NԐNJwH s|€…9>"v*Z''GJZ!'Mj)7ؒN+eʊJ'g8@:ec]Qz;}O63CzUl@Ƙ)%Eҕloxhƕj+<1"vg<ҠeO<;{ͭ鏞) zөdzm UfȄzBx/Cƪфp@y5SBc_pO eX[#`vM=lj"97FW;B.CCI?gVqg:5uruwrV=JXѨh44[رs{+Wsz*I% e%JnSPԄջ11jO&' )|2Ut&]-Jdm{b˨%NcҫU#u(m=ZTAM(:%.o QXm3p] CNc:ppNX@|- L=MLsx,gJ]W=B\Cd^fw-{H-W&+\7kFa:9fvd-Ntn4+X@SƑ$py1sZY %&8Gva`4,fȩd7i_0:(9Ä+#؅;d]`o+C@s$-X{Q~ƛ<*3k+=a=pXjg{XmxEx5.%WO63ogix*Ht }y +1(nek|y7Y-c;&SN[wcp[WUؿ}?ll7imQmUJb:gvƨook"u$&T,PSI˅Ͽ9Fko*d265yD] R\ĸ{ :}~WT@eiJLbMLf _Q"L>[*=b* XNz!; IR«N}5!\2]¦@\wbG4j[]H pNt.6 Hf`s|#I'7 z8 5IG+ꤢFK% Lu?-j&GRSX)D=8Nj7lCtF~w +ka'4 CCMpc|XF ^ 1L^s/ )ړJںt{@D.*)E.[@U}IF[Tt} w/#bixq(rzF wެ*6~Yև/yb"]U bR; (5F UF):Vh6\gSEGB;Nba1r4P I5j9um| j=76I6dg cz0KvaF⦇]#gM=ҹB%(̯\:+!{tk=Vk>kfB< ӧ T9%h浪{}IJY A= 36?*55yúvEIq8KD;\if>KqAOT>&%oh9=eK|w)$ )Մ̡t",E URs3  i?}FSDNpf X0[zn2m dhXSf<تdY|k_˶)Ld0PB^0V6rzxF-&H8l>u3 U%IRMSv^`sUMHضJ} b0kŐ~V!N> .Y/ ` JpqiD ͗ƱS3V;z$Jꫣo9T cV?.)ſ SXBɊR8֥73ol"F2VOKs[e̞ gpC}J1vКs.vQ!P漍"9 юz(gQ,+üY:Ug!>OtE%t[>SM[ O,Z+4ˆ9r$Bk+u䄉.=*ZMfWTG3\28mQev$%ʬoX]G¸iV {P}{9a _KG}DAIq=EJN |`ל{jycQ:LKճ9ykQj*+(Θ1lP8k>$5_1NJ/kaT?I`S>;i:&xë1WX:Oqcܐ̲yDjJ j,u`G$+,!LP 7V;.L}"8@-k'ylQcԁ|T/g[Xg-uآwj#gC<|zK}\}_T,V=qف-&0DBZ <:6*tK_+XUwh7q[0̳ygQ3%awko00Ł$Twu^4֔( .y[ 4,j#,i`*&kb쏘wsr~?ɲHS+W]4>ޔVTo뻂 [Nc8y7A+c9D0d)! Ip աE%mcW֎E1{%1=a*P +Jg+mYؗ VZJGǗB_|Bpge,yYJt,KqyߴcǨO-oC46uAzEG-Ms%bgFlj)tM;\gGtiJȕT}Ji=6Sܫ*?>MӯbSUֲ+6Tj˸oMuf*L= ` ߍlI P(qFقh<%O~>5/ qP " Ôzd3"BPJmyٻBk-v4\|,t 篌=ȇYoy,nK6TbPGXUPUe̜9w{ Y}bm|HGk-y%DW$(c3hM 6 t{rkIfV?Ѝ;- 8-3{{1,P!Ite@B$ؕT껟`daC/ ` & hF0V`wL!Wtl2䇲I^q'EWS@oS131E{lD˲YDUXޒ&1V/xݢze3m Mn>'U_cd;{^ZbcŻX<$&t=KG5jqEj-K2ؼS>(/W3F󋁨Dd[-4,`* ZJpy/n#AEN]h4ȇ rjur )G":a_<ˬ^c;IZJ4}%{I]E#fs VX4ňő"U> a)#*4 2.wm6lXb2K璉0H]ړNВY'*[w=QDKkn{]VSWciEn j\U>@@0 w'bpyC5io^:B  g⬐+ e5fuX_L?m gqnZgwѺj&.񃃲= QsX=+S2A>C]20q[P+5[zr$9ƕp"oFxEp2u)hӵL`D_bDKS^XHQ3,m]܇nk ~/vquVnTbXᝪ<{ulh {Eh ;xAX27|?P\P#HС>+] =FK`x YA$ͧ+n`v 0)pkj煷5g7V!&η3$i]fSݭj7}ЩT|E0{pk*}j3H@h+]w'Co/ ၝQ%ȟ]Dz=pK3JV9" #b # {A"N*n== gsx<٠UvP1;@3BoREŀ{zx*^#ppt nL5"BY|9~X)C:IJHjEزk=\(d@9ӰcQyL&FxXSaA`Y-_z/1L"9@T䛔g|9o3ǯ!MhpxϘ~wt[?}gyWIOf (_õxm2eu(TZ4F#OGnVn9@7shbGRFnua>.._U>coVZBoZ 8X1I߈28.5sM>6̫pp.A|*bfp#wetFD 2KHJT5K)v9+E2Be$AoNӊgbUCm$yJCʒ`yνZV~C|Ǻ *@d$@ 눜]RF؜\k!tvrGS 1R#nw&2t"&ő;z&y6G&0tU.: ٫dz`v*' 2Y~` Og# u qjwlnvĔ᧹w~XY0[dC0N#7qCf_a~u֍7ǯ3/֯mDYF>cpI^ ry+p,`e=Hݾǚ ?l]~AM3k顋w. Vl47+9;ʗY[,q2ݔ2 S۠ փ@0a`ѫRe{lA\–y7/8;$ zE#9[i[(k[:wUd4[#K@̩WLI(WqN[Ԩm(ʁr=#]*PZϱlthKjKOI2rII(|Rw0>ʳ2'[lQ| >vحȥ@FcgI5:"[ωɊ'$t-LF^jqXi6Vu;\P DVx]2,^={ޚAڡ=ѯYWpCaIMDaP{g^nQL~:[3)<}^ZrSTL\@ t)-~hņy/þ#a|mI_  5'#g ʴ%pɲr <#Ӯ[{n)|-(pQj\#&(8\ͱMTh,r~vLNnd9z1 4Q6|j/#K-b7whF0 =_BNR c(:봐DdxRF#Ht6XsEZ|OGpl(q@עa$?dlT ygτ_U8k6)QU hvsoNӳW(Nuz;e$qrxr4xDq{Ύ(< KFpTRoWNٝ5yYWPJ TDžLW7Йz  ?݆KNA3E gCiێ'r8_Ζ<[p;~G!_';Β.eĠM2@X7Sn'`ψgt c}XyYL2#-0P9a+C/oH̕HC"4nkqV(}\8P@&v؉f<[@/4 ZQ@m**K J @gM+boAA;1iA=8-%*c Ϲ@/uPg&b8!W% 13g\x7E&3X]6B8_ȮWBª#2yy0Y{Xۮ]98Sk'sl*oH:n )mpGL0;C]kf1j4֨TM6n1^|aZ9'EL Y : ?a6T"@qP/32bޜzZj̻=zFMQ?:~Vǰ = z#J" XJ%XbMTY"9)D$(3〇f_ '=kE܁A xPS=]5ǿ2Xj75q+{sI8]R胴gߦS9GE!_4-B/3[ OP6| a3bOgZ7g | ƟpP?5Ia=s$u7EQt2W|N@8{yҘTvWEUɦl>ӮI먈}++0 Nqp%hn|9 :Ϟ]F<zȾUu;0sud*vr򸞱4uemR7 LAφ06W9ÃY\&hk-<—rz*9, tU[XW} 2 ^d~T.%0?hpu-@Z(jb:h=CGk(J?lƸK+8|{`)AܞA 6E"D .M i4/30LƠpf;iT)5ٷ>wtL2HI԰!5pDczїfa.Y4}K4jKG:mIz̾s ep=ŋYdB[_LxO- }yiMxa6**8eIKOÐjYYܤ\tݪOS p5+vYU^r*N:"h#qJk ?lzI`y|1?S.Ph,a HC ~^=LpW&E_ 2=DTjAh'j9iHwGkWpk}!m]k'D~#@izV(D`aWJu)j\Ri92t5aN]H?Qgg.tZ34s|h7&\Lv'V>ZP_]lCmGIao0噶'UVlM$6nttxj;v$Vr(bz w{ӣx&6N|򎪉?EȐ}B{N+2e ld?O dn4\m θ eP-G< Ew)y4GOK:p$2btE׹bX[;I6mĻJx Ǐlv ͼ\Ci*G 씫== $ۑAESv퍷4lo 1CZJv66"h'n)R룷x>!B˭Ir=rA&.G:dʍClmht-YTQM,\/RwT>C QԃlMt cV+לC,|2{ķ1 ,[qp,^,"'xhU,N@à ݼPyhEl}[)sT˒D]Ĝ<:In_[,XtbNJџAaTS X CalzoMr| 0,j5{9-Ư KC:|˨V;j%iYX6'$U,-YO2gNҤEm֮-D:OZϚg2 .CxPMU2P I]kH)uoit2F| +-x9X! >sE:}ɎPk iS!iMqp½W\\[J>n8>8aЃvU[7\ a7HjĤ^S.!ĥ2lTo ,!ɂ0c!jWMNCwWj:;φ_Բ'`<h'YAeWҰ+=K,e=5h"O.'h..?:bQ#2{'#V,w21@("g|4~OiP՝qXWݔ{0;*K4Rv6˕"e 0%k̹E|tn$ 8D tNXf7+olȧRZfn95ed3Hg_ tcG_K7w@ea0ߙ >gf3o+.f ̖F.fm"=G 1pQltk|p88mٰI:y},{oKdpzG( 0/s]IZ?] Ex~\$F/-g$Bfp?Xdh p)od4 ;؎ڿ7d4K_OS<]~b}b.}e*# Cp"VdzWkEG\լ,0ڦBsDZDtyj֌cLpn>]bJ)]N.[v¼ݻ[#%ZJj@Ġ]r~Ccj"8lukuPy8G0tTD\C6j#Lu޸)=ZC3[0?"{ qi/0+aV$gĻ~[‰ #ގGS@V$-70AR ޱ##P-V9XrǙ4w& _aa3!k/c11kߏ8lVjXS;`J? ,2tmo\4R~_V>.kKgRft;9^8*>3! 7iѾ$ g ?VOzRkht&H,* A|' c']PD#l2 l =dT.4rgv~GqC?\]{+Naou;ʪ4J2HWkojm%N]eNp@ 㘸nE`-=._0'AfU}BH*+ @Q Yle{1v C` @U̒9*| amۦ(@#Rj[nu@%>;ň];`D4(^/Hu=`,dbWX({VY[B?3lA<Xwu={CT@4*tml+L9kg㧬a$!.k]EҚ"~MZ.sXP[^۔#', 5lnrٖ"E\A"{'r!? u# 9`OK.+}v7p신@s(CɎmPوp yD/= ~Pɩf2[)ea;7`@h֧cN8y7L71=/^M mD] WW@) ȤX9ԙI)ٌ7vVFL xs@y/{%H'7Xz;f}89Quf'iar/E YN>?O1q?|FZ󥋠A$_P[xO}@8;o傈 h{]@ȾH0=<&C@T@2C`p(v8-!i,Hm)̛&0%^5߆P g5 .&^gaVY  Bݝll6'^ˁGvH:˾dE~# DCcHԂf$o lL ѽyЙ[.JSe=6Zpm}H|Z~>_;Ws7um4;vyF4?vUZ5ݥiNo%IxQ-X#N]]yA&}okRN^fj$h ,Y`r&0\03q {!#c@, ~XJ,s^6. Ӂ۳OYQU[9ei ~"S#X|wzflU2^C1hUut'큡81B)]*t/B /?M9X.0j6Ȥep[OYGt HDNDN[*?f ( trrǠ(p''쒦ǁT\se-Ei8⦪>wJ0y_z3]͌0j(%VC';ׅ*)TgnK\V<焇o$d3uS_Bu@'3s#}SăsHe_NSav헹ץ@Ad2딭mYl7Lu2);߮\cksWB2DǷf'A}/ cO|#oIM8N]N~_ zJ̺$uKdSVT#r wz=[h6~#\MΤ %>&/os$ԃev庴ʟQb6ʡt|5K*0jL]%LyFj̉HXbs^{6t"E 3I 0vՆxp5E3h}b#λ|Rp۫M Tg2^XcPnw!w}r?>=ܐmwd}FV-\EU` i9GI#f#ّs&T&E}e<_ً"Kw0)),@@Bnʅ}4vY-vͪ*Z+yd]*CoHCɕ˦jJSzh{57m:3/+hxnv尬C ѻ1I J'=%yc.+n^crԗ.vP}9\&9r1k'+.9!HQI>5Nù2xSuCΥWvzor/9F^R o@qH镸.#\N 4#y^]tA#,|G;>7J6k 5/+O),z,*OAdYzޠw:^#e$~8!V0Ep )8r67DpdWtז zM2&dܒ ps£^L2 AKh TxiĘcZTL4l# hGt{cqZdglju(댓:$PH"3PD "ٵH-P?%pBscxZOЃyupGE f9e٤g]_?cCػpS/Ahx,BKŻt mq*Ӱ tU۞;t#JHh^. ~zx:Up֒*8J@̵Rl DJQ[ x+:K6B//=͊| (!eQ;sq&P먆p㟠_  #@BL>)J5j7nZ"9gЬ2Xy0H6/iH%t*j8D]׫<< \6WGH,!A,P GgX\R?fI10-2H<ō$ͩO2;ŠG``R{_Gڸ6`h5ƫ+8a@՗o\-Yc10lꜟAnY!ܫh옼$#N{k!!֦*'hJ:He{k-`ံ g8>N e쓭a !/GHV M1g6I䮜n \P~i\cYx1^nWȫCz+uju&{ ,atȷj۰5a)Pf^8B/kŸn_0T~y[LU @5UA%SenJ5&ug#\Juۺ_Uh>@/'{Z6,h8p;1,4(zbToJ%.D.[((4HE`eU>RZ4+S|teI2)KwF?/`f7HE5YӢ4y~밙1Gpk&}BMs @f*6YVߏ]B hQlC5YC@7/Z 7W&{*:7mvEeD\Su4&cJ גc#>I1b"^ xB.WN)EVrg QGX+LnmAA Y Iuh0CgI[N>H< L.!Jqe-{;OXLmj: ^لu=ۄ2F}0fa&{RJ,ktG}t BT#>O@x> ހ"z1 }+|~?2RDGQDퟮVQ.4j@w[,.ӊ 4vܹ,$Z iW7+-$Ue|_rl]Ӫ[B\t\|֟xFp0Wʗ7(&P,>,{FcpU/ԡ2.7Ȓkȼ@yӻ:pS028y5)V40=SYjZ: zm$Z莆tO{ZK:ocS^a4An 9q5n ]>4.ghEc<8aQG3 +B úM'F#-- *vp'U9xbZ@i{t!d7"sAV AP:{Suä{48B"FPfW|( tx%0tƌO'ʬ1԰z0c),#돦+ɰH}('51$?uo\T*"rp"`Qh7/a.豵zTGs=ndoypOsHWyyU4bEQZo/}~"M-hRWF;VƢm}[gNl)dk N {y|Bz$>r PsO! ˶i_yWp)mpؘ=@zMN(-g#dvk Ce0M_=E<+:Ur\=8(${x|R3&ס@>{DQY7O uw>J qS :1MoRU?b4`%g]n}ӬUISL KKcv>4F*M[~IVGq<$(_=,F{v,\=AocXphFvt3sT N-Ot 7o XuDKq茜ӌBY~Ia4rWE_21q jm-j7]ŰxLJ˒/,Wyy~GqCQucD:42mz5.d2:`B ȡh y' Pt$,E.I$/1=u4jWǭzI׳:PҹL,F&V"$`$X4LYUĒsCp&ȵ."Mq)pK]Z;̿5&Dzhp,Fs UjFk:Wnӧ1M8ܓPmju^)~f!hhH|s(gb!1[-{ܰՖ+@8?|eGa6&ֲYrY0(q6E I?QD-LXZroլqYJ*k ΍!ZixosR&sJjM}BKԡݩHNV?&i=U&)C^PD\/@fF Ų.Bϼ+Z: f .9K(58=H^>+$lKg)t(15M]Qy{ShKx OIvmA .!ސѭs#ݫ퍇 j#3b5p?cC}y\~DCF;jVF,P: 7f3faʤ_2 v=[rzH2\} =ZH. Q">}JBCٶ84J[Un}v8#몆|!)@+n~* w-X֦zm9|kly/%&9ΉMUP臻<΢>?'e^iCJ)qJp8~9"ڀqc`0Ya-#vS%S bWɕ^dt9ZʉN}!h,={9=?_^mqnq?Ķ3SW;s'z2$FVQMy'm+4k7.@L$vרF3?))A&~ސ$C !#f,RO$W[7;]~>˯Sa.]ubR1+wk#@MxlRr/ciCk6'XPxB-RyaPFtFd}Ojfxڻ過꺪A̘E 5f҄4ֆ-(KpSQ9 z>}Y͡)V ߙgC}ȯQS0fO8Pbs6v,E}fp2a8W ] V" a ˋ环حMnFjLbRHH_O_"\—-:逝Btjgٴ<1%m=,thU#SG +,oJ>'핸Sk縤c [$>U67G:iMQH## C8idyU6'YD~s>y!my&DP ޫuBB7ƮC *щRL-K}{R13͓N֙K|)f(p(>%kOM`.,߫?zxBRnZ?K FZ  JKiT ؗzrK^gnqA0_oU%~.yOЭrXC jÁ#*F%#o# 90kȗ2? 2&\Ep,x$6xQX#FR_;G~4gQh,Мq޻XW,MZ(Ks-E:P #uo4cH7eK刄6.#ڝfv;|KAx ʊW1*h7O !Hv^ pXaU MBKÕuCUJľ0&W(<VxyT[Zt q6Biykp"sxLDE>7iB# נr^3{6o >nP:W{g{A?)3 l,p,$tȴ;,Mrd灐[-2HjC TLS陰:̭7[cT9o^~o>uaPs"xry0VﱊHY΢ҮAuo7apa>^R˘n?엿9I /1]8BvhP(}aǧi-E4͂e3L&X~d`)Qi{^ZdՉ4C<~3~QSo WBa{C9iA]Y$#Zjˀ"B 6)uYsg;;5'ho*hi1J~pTSH"W[ͮc֨*G bٿR^MPqӫW*^O6 \zʝb:'aSW,w]x B?xvSed6;_4 Ea慠{ ]ҞyUMa9 iDE٫2X"hn ,C nٗ|Df9S9=>n&vؓ|E |g]7&Њ#ON\؊qy τsJJmLUمUG 6$ .A@C;' e)J{N<Úlؕh jb~ ʜEv{/:S>Q7qÁ7?,A5}9u Ѱ,[?CԺJ8^޸+Ɇ}SE#/+Ssuem5.8p{Hȧ ܗ*t XdPr ]L,[Rg] weuFƣWR{UbJv-t{!KңB%O3DM}{N<h~35A۹cE9GYLuYSEձC;9CAA6?9қ3%no,<OBcg2x;\~-F}pEӱT-vjklKFڤ!+Qxz9T@އ8`US`FwೀC Q: mbM:,%p+:8"rq&*8z),jk{T<^+;*:ʓ {co/u6}1!7fEgws@%L%g% w"aQ\Ε\]r,ԓ %T!z@}5 #Y|?6YAafu(n/<^Ed0At"m%:6wݾ\+GB-xjYl@J\cmE|TD!eEv:ƍԥр-}%= +Pj2j7̢ÈB)mL: K?36,DG,s+SN[K=!vMf%ê80pZP\I6 '{ jr-ucD@p [ n]z<=.`w2g4]pz4ij91y*/)g|H:>Φ"fn55r 257+m˸rbR=|mQ1 d!i7j4`XbW8,EKL~M褏)~)q[b(` ):Ga %h5]kbԙׇ"kk }o\mE)m$U1`YsI9i2k]&+^w l "zϏ 9-2 cU^Ȫ`vɆ@ijv|\D"& ̔6'Q0 'm+f{/\rr(u^J塉^a]CyM"*W0<06~w@҂]j+g]&Cx#h>$_#4U98&ٻ<2-6iICFf+vz(:ENFX}Wզx½n3"aEm$t;VSSC_/x--H)N?>@oAo?T <*y |}Ļ2MʤE5|wȬJYh+'½Dr׸cԐRƬfȧ0y*kL9޳/2ҞW{}ZS}DF9kz<cge6%{Eq-!|BuCg+ ՞}b>̀Tdzo8_6(HW]r0zΏ/8OJ1Wu=*Ŏ`g Fr"Ǐ9 |'7/I7Ec+B$zHM+odDÉ:J U5̇z}^ch>"Gm}Y]PzFip-^rQ_AgF8̨6"VQFOc 276AyfvX|#n! )#$e ЖSAH%ߑ盡ϡ /IDoEp==nz0ԮN;/ӒtbFlz%^+tM^9X&\balS;Z; Kb6V*2[Jjo #F.jc=!WYAAjR7&) 1V5am`dF ~xe̍B*^6f/57s12cɰDnG}J0f0l' NUf19 `RX rJt!1_do%mRM(o䠌,/5Q7{s`wU9V]/DBLc {Rr;cع!RdҌD? HiFKq==,2~MϱsG#4l([830E> H>=PV+ge!"Pbu='L'[C$a]Z&0-:<_dy6U>EwK1$so{0ϕ3n|:XM 4>8ekfRs;.ƞEB텑)AlYX{ÃIfNsOyEa4I7UlńmIЋipw*IkN|QvT~TJaCMlVWs탟RMҗE'tR˃'c䧠+_뤏."dM8_% w+F4t w,sX3l Y=J֞`V cn^c͒R3[-dv! -_A:e7D,Oj%nP'cx e I{rYv7yZڶAN\j:xޤ.Kok'9} rP@鎮3"Qa+YJH ?tQ@\J$k`?{9[t2i!mI8.(9(oE>#Hp(K%껏Hgzd K0wb!>ׄpZ .E ae6v?BN&KF[&BN ~D\QdY}: B f *G2ZyJFnR/5BXJHwuSL=SDQ0HNmLEkhuBIs30Yc6_yw' o=g%Ym0O6Xg6_+}ğMFG~$$RṕfD㇍izjگ7ݹZ ު _(")Ll5Fr ?=uM*A[ƀ^oQXQjE`)B7]&#,ɭWnZnaƢr"Rk$("9v9\cH],5o./@k4xl1X6WX һ!"WP;+&goqm!"TiiK( =` Lt3>x֗}?jJN"jz w $#CmT#ӄhb{BWQז͝ 4c3wGQ8ȁD >XXor9[ջaFP(9$&Fv܂_}D`alzߓWDþ2V(fyl#o Rn=A_Und=zyWɼn\G48~a#05M;] tkB7~6'~nf#b.ЉC 2,09s:3xUHL +Ыډe<z 6dX'n*k%G_Zjf]oE 0PnQR$Gjk<22*&3U&m ʜDQ-[|O&mP> (Z(x|N[.!ޓB_8#ٞiB&ƒ(?"i@ЌЄiIPdpGbzn4PM"ԑ!~w'P +Ae+w'i7-*@'\%Ek TfL3H4;p<֪k\cjɋkv1#J1R.:_ZXUX/a~|dAuվYu^?oCC{\<"jzA9ΛB[Q55N+뫠x|’qY5LZb&!S0jpk.Os;hk*\D@m@w #RLTDc($N>gVN.l IUĆx&C'QAv'RŅ}najQjd ٰ^lyXσ_An.ᢉyS\C)\nITԷW]*B͞|Ev?@ hNV59"(NZc7r\/ϝ%? 9_k FY+*=^Og37A:#:UW1m3 8T~SgB?K/pTs"(= v,O-:ytBH;'N$*0IBmP=vt3Bs̙3r , x vSJz1qdX67$<טb'ޱVxm~&^: K~ܮ U+Ol0yL]3Zˊc*$RQv}߷kZzTH^y1ԑũXcStsc0ы4-O~UE83w1TtV mH(<@HMNW"Qon'ʜS6) #LmxW8#Qf~(2/8&q!/]AuqBk!-輡A/Uo@hQ6Jirf%v fˣ[icڍD(T8sMl'`uuLf Ci^in#2Z?E&Fv1A;k;|1Dg]x=ű]r%#&xDP_uQSNseS 49UH0 K'<g"/tqA5)h0Oڮ6y[f!59`<]Z8I<°ʸ@e譱iZdaDCi~w.Y3z0Sc?Vq ٻu`ܖ KкyCG9(]#yo 8wEٛVkBVt@sDG`2obu%~aWN-b$f.^o6i&,<۰ȡ+7k!f_gqb4Y(Ƃ"j)]6C[¼ZG0D5Py@ro!+5U~ViBEA1cՇViVI9];SKS)m1:,~hVdGsl>U|qݍB(Q|g١8K>]\D}"ƾOA$\Čj͘pQk gM*_r3̥0*+$Cd'}yА&w翡 QҊhbҢ_ZxQp#~I`R]a$5ChwM"b2l !ML (cBL!Pځ>{^j9 .jFŒ o1u N*zci—i[-!CpKyQ-ȌK_@>IDu]T]zq9Lg?B{d5sgS+TL>G!w ᪬k+15ߖ;>KU*&Io8SiR?1)L@k:$=P1+a6>Ǿw(NrG]C@s~"4Vۆ=.w)nX'%,SO3!~O'9jńވ<p 1/3œR؋J`hGD%8j:׿Z3AKXdlD/74PRlӡ Аt5o<ڗ;Bz[Ahz*tT8D)Uzoݠ@׉x)zـSd=MRǟ ̛m'f w5^KYoy2kЧinϑ-쩼7>M2j@ zVkJk񙖺90X&N%ItGomT =BkJ`t~58Zs в:$iC'=+q7% OȾA?!]%'T>{aIDfՄp* 'T\J)3FdX !+7fl LԾ.0g\Wd>!YV! X_փ ΉQ7{!|MG.̊Zf|`Px9zȒ|rboM>a:nP/æ`X6@Aa5Fف?_ڲɗ}0ua ?+P9w:_)ޝw% t8˓4%.6 8@!80pSaEYNh؇٤b0,c|F7H' ၧ|~ [9\qSP - V5z׼ba.aJZ=/JErq{&.'giN͔ī)K-=Oc! ZhznÓ,ѰcL!69uy1`;=Pg n>IY'ԑK|  LL S#]vP,czqa0PM!vL)% 3TLkHtKix5bY|sC'*?SȎ{# vm]2\tH"ZQiFl叩r1/ +Bs?bYO Aɍ\^n6e9'Sw,65$h 3; ,\X}O%Wf|Q+ΩDO7 4\]>i8oׅj%['i#3dF8T }-7͵PTS5n+A5MX92Ӫ6 Fᒓ'Ekp=c + c5[0hto^=jg}cv`X|+y&H9-K{!Q`R" wQK8 L::p6}r'z)'$& z3q+ D(G1ڱ`^(c;x:6y`v?{/:+eY~~/ ;Tiw0Y$ۤ'kr~yͼx0.;/Bd\+T7JHMKPcHm !.Ʋ<+9?oDUޮaRETX[}Fp1Y4PKF\[e~mea+pcr FT"E?i(Ɨ&%x}0D$p ;7*O/勤cR&^[w{kw}/ˬ*ED¼ g; B'iRs9G L6>Nu?T95>B>ak@sr6""͇ZK/qېyK| 2;'ZuZrR@gqxU*$w#X$ Ɵ P SϬ"a#ҝ,>]-(rū)BwIN)%r9VS־]JӢgx?N .T<:E#n9T!n KY:$(ȓA"jB.N)[̠|,yCѣmO(0vD~xL(^9XŢd-[xhJm̗9Q"#׈0h?Fcp+o~l2+({NUz-ƭ%f4 8MeviZsM/kSY0ԸOE;~M$i"g&QƢoWjWJ29HR+ڛ8Nt팽e:#G :sJ/SY\{4GUZ!; 9;) 1 or|D4֚5XSa'L`?rtjmo;5M O_tXdjpp+ sB4d#񣚩;?"F|8 ZI1z{H7>E m6A@\o:vEbj/e!ڔO`U())=2zr'̕v  jDepݫ> ډ h3읈U4j@6ӹf4Nb./+9&rzr=` ^uw}TP mjN57Fy6>hynԺ vjL~։8PYqYμzvH -yQOg6 ,_D.9qC*kŀ"wsh)X .Dcs`AkV{a/qb=f<OA m/3њ9q_MWAw{>HyɯQo~}pFFv6y〈WX!$PBn`#[䧧ѝ1=S+uC dDƜ sj^&5Mprw&iEEo “8;D1/&j=.TNW; OUn0Z/(ƣmkT٬zXjp*4butK'M6 ,KͽBJ!WZT4lꅧaRhfZ"ʼ`/ juDtj\ZU*6w2fpь۾J$X oH& , O! Z.!J$ԂC\;oX>D"saUoN}9=V5Qnc;T|3T+ DlV e=(:4}72Zʔ"<zJ:۞C&xvs\ ;VS=Ac ]7cO?C7-SGc3,.rd t_S me:J6e1BifyƩj.ic&"r_ *n{q]Nh t_8h|ꊳzVf:bCK=r vhtkl03]NL^pJVQ^8Th7ךWiAG Lz0*(6.)u*緉Q)iTN ƋbJ[TG?7rU*с]bsб4H2U ʖXn<3XPyuD VO z DDc(FiHߺL=GGeT6kGdFmMP~>4aBg.MD[!3q>gX!~C}?b5G[?wcppqH8 ]iVY,0m A; 7 _ l%>WS` %ɚ@:A%Hn>W apx1(aq+mȮȹsj3I4v_OS&FυTzZLn Z Т(ռm7?B<C*(uOK'f>WXX,Rd+Y–br|tB_1!Oz !s ۈ۪$h*=>NqzBala#H;=i?|kiz-MuHKE{LPG~N([ז9oA 1a9IN}iR k+.j-F1 98a=Ch5H-3a=,HeYJȭ 괆EΙ/:_X$BOcRs^'Nz 20M܁2H/*1jnW{_0W]Mlp"=7~hz(#xP!Mg&TJWG)rxIoZh.!LeO*&7mk֛2_R Ȗ :{`m "R{`y=+.'wW=3d#UNR#>ߨi4%(-e۲pNuBWȵǴ"2J]? ҁgx1xL.*2PҴr3U~8߰Ex+J#XwKVq3:L{0 |g![E~e>z3GВKdTi+ \3m\M1xs jw< mOA( ֜#׉q  Wll`̒"Q"OajR-$l; _5[K&g ;< p3Zqb1We+v+O[u\P++)\TUM !}1ɛДoN7N#6e,ޖ|bOt>P7hxVhnyN0k at@jo03 %E 4a"fZ^6V /݃j6%`%AQk?c,6 9(gs0ߑ/źB-ijʪN\φ6ԑc=Dq">D=alA D/h;M$+DgygXD D?b?R±G[OP?S!tq2m V -n`i\a?=GϚ;D~}4UXƠ1hǐ>jPWrHSZ8}ײlNLaU'm8(#[954ИhRhXFd{<<_/ q%rE>92<nP̀ %|RxgT]DI}ťUzU0M'BzTFw+?^jlAޖ̧$;4|AL-2Ȥ<1?h{<{6j$D%s48&wo rقW!]d_PocZ6+VL U7-ϑ`g=b*N,$(gL !nU5} V/\& u6 |iߔC' K+xFR OZ.1o/ū撦 l`| qdѶtv (p Y')~nPbI/$`!Dajլ\d(S|郍B7{\U}l%M>%gܣjzхrIڛr< tg,_Lhav'aiTr%bI0x]d-<0֌MS:6}=vj4DIv[835_qdf>ORȲe$ߨIj3 {I00 ct˳4!_ xO"c ͥӐG";[n!n@ˌ6<_ۢ$^bM-V1r똹DJV2rd荩 oD|\NE0RW;1rv㾢cQIQWn޺9 @g?X{(CFlq7ڎjmjt,΀,oٍE'ix y*}Voh>cl@7]?ny+Ͳs+bD(EZ`׌A$Ĝ$+{DX Ep(c&q:^a"f*u~΃iZ&4UO;4Ա'c]ZK[W#g;=`)oCNZTkZD(ôT }y:ܲzê-WQ9 Úޟ vdy(L@B>uTV -VaK';{8֯ph," |:'&'2 @qwy b΃d\7ؠdm숷s`{' l#YS{ eNG2{?H+CpiLr:;5qLD6q~ "K2.؏ i‡/0(V6f398cYw58L>s*X83Mf̀`(Q!8 Y M7FΉ=u|:G Q)hqVNG'FMlE4V[F+@p{ͳאwfXBg-֍S#F} !=!>g'V*X#VX6#XUE^)9΂|-g" sP.e" ̮W(96zrhiO\縅p* t/qgu[dID #-iP8|pMnj-=VXD @{diX-Ɋ<ժow؏3oe1O$3vBZf6ݟ_ [69 F#2³?B%\@zւngLKCScp4Z ٛF>Q#`|% Q@ooԝuؐmgXء*ZZɵ;oR6 y;)͖Մrҡf/m6-2< 4GÎkIA GA6<y#@*Lk?Ii]3{Ō"V& m%Kڤh]Lʇ*PQ㸍[a뚚C;Liޟx:. ])|bU(qN(Flo$"ȥU7$|&!( R11A]RxGd *`fS)id `^p$ oLԳCavc@LH[yp9(YCdt g^vP!# k8x&b!Cڨ&Y=S~)[ؕD0GI#{Zls?6'IH~gF UuQ>-EӋS_~l}BMAk\~xb 3F9\e%(3ij@DNZUh%_w,C\(E<\;ƔK[ϯ_se PVLpC'CҔ$bU:jqP1ϲ=r߁ӓeR!jrr0.QǤD5[XxU՗"OU3rwzc ,TWO0+# ƻHpS Z}yAk1)tb=%(j" M!9Җ[^l z1dH{Õj@rˉzsBT,j gtV[)w^0<>*F n-tOMN9{?Ac!|sev#$qUi_1wX!Pzj4$ B8ҩxixǺ ,"M/S}jf ]Gm;؀:^Me b6spF:YbTû˨O풇$. ^F䚄u5M5 C-WIl]FWoʄFIz[i%ʃ657]ڄ.:mNAJ׸7BJ3"!B7B3#hO5D@Ts&̸D !ISʞZt桇t ֘!LQ?0$fZCs|lQiUjep޹S4+at,S!wNYnxEuɧa߇@b^m{vqcwv0b>Y4RNbE H {'! e=׾^WwƄ7VP'ew\&%y.ԫI肯jw}hArE85ap5"V4'V%,VkH3u&=w ZV,鰯uHdօ?y*^.I*jU\)r"-=3MnFC,*io^jh q@wBe&>_-r*lxᓚ(O(LYɊ)3a-X Kڈ"U2(9Ygăsu\vb0 =ExxY86'vZ 0J`d vҟcݟbmhBqnS`_W`i L7āe !LT$B,l\& 3|Ŷ*\aWG/H+A ]k!CI= FYe#6PIH< 8*C3BB1Έ7="EvKRDI·kap2])[k!񏃡P˅# Y) T~s73?z[ 11'0|"sX?ʩ︪Ugu(Z9!.ãa󋷇8lPyElJP!Kx/,{b.핾`?Elz\It Wc8 <h螞| Xmh[Ŏ̓\ӚD;DZjSEε8JP:L۔EK/Rյ=Z{-viŊtG Mi#̉Q-׋/A<-[=!̚n|H8M Q-}'$;T![O ]wاya=-Zp{#L2x{^A|;"Ν UyӔPELk;/gz/0`X뭎X8^Ub(C8ӯų\;sK(}U8Qnȗ4&cw-#iEM:L3@}n4l/O qMݪr#PT5~'PhwmbHJ_YfQ; L?la٫gHo[@yRZoBxUyzū5?<ěO\iF}M[U޶u4 ֬7n`]M8^eIe'{s+y_,YQ5Թ Vq/tb Szb>Ex˞>w^5VWg;y4kHF(J5ZX׀We2ۉrz0 )*9.rP7Gc>֞YR c #*dX2ub=BvߖcJ-ՊwD(+essVvEu*e?PнR- qqh,UҬ@=rKm`$Z=n7TNJBbw׊sP%" Kl8& (o:8vj@#aiRQ"vsvPk^۾\BY=mՁv.J29Q| Mfor('dTs=?c3Eڣ~4#[p^S^EJ.#Wou>WO ?yFxG ldSA6p##cbXJsĶ~QГriLz)Ro vsXsN3q]|>0'^I4DrvIe߱o35ePΕƋ|,WVbHǃ%1E-;E mňwzSJQ ^^dz_Y*L .ݷJVZ=U_A\, ^"W@pO2oҘV&K6Jw @s?3v/;4_-m)Q]n B^q~p&4n.ƺ*<dJYd3' f9L}/sד 7{ӊuSM0S l>>6I\OV5fDI(V&T@Ns`Uu"h]KHUws856UbRlȟ  8ڑžև_rw5fH+kQXB5d!<,ܢ62/ cm#\PǺ8ѧl=6ZSD4@gV7T-EvvnvM4%s$jܵf|`JwOG2se#jKIgSk@t::=lM3wJOŞTs_Pٿd%U|~*9Q..iťlp`vS|VHmJ%#Բhier1^A,Pg>µޙl{_+NqA$KlƸ{^@դy;r_?Ϩ~ԓ~4̋\(s`6zpAt.M&X'i.|FxC>u$kmZg$]?ˠ]TEhuTzQ2*iƟA~x/@ҁ)yKBY<<8POHJM;?d6)qW7*9Ih#ΡK% |XLl_}ByR4=ّ֠[nrϹ4q~Ydqn0z{ a31@lEY\wboB;d_!o"KgdT~8KL[U8%TtN ).B&8|C]"a6{ V~> pUY1ȵLi/h7/9f$7.y*AIΜLkWK6N39Mϖ 1pͮEH2C i7^6E\+$ XXfH%RPIH2 #TAgUAH\%ŀ(q]fL^(ֳYU`*Tm\l\:.УRIhU%Ana=ʈ|r,-}Wu[a#q*$f=H}0DLeo,AήNOl6Zڄ^ GSَۚ8[_`,ÑIq)j];6z~~NȆIXƹ= jaan H@6 K~0 ) hj q,^%M$uqɔLYA 6/y6K=&bU|ak:!{'ţ|z+Pc0cH9h+P5pM%t+OQ|c Vr\-/fAvNSQK-dE !KF" 0qTg&]:M E{V ԰w|}h ɮɠv&H)mSdj+#ۨdC'Q0BTnd0O7ŝ7հWmlm8/ԈrodWAYzʘ-X%o~$߻o69A|f@QkxN kIo,X|vLBRR`oXN˙Q?VI&bjyzd}XqբFo}kATDqTl٢n<Egyȝg Gxf-eif ⽸ b !.[vKNid1ѣX7k6`xk3Cdp!"?onRI< !`0R[z|oc-]3,B9KsȝG2H~ߊ{fTTZT0/6@}܇`nS b ucm 'ⰿU+Lom=Yː|逍"Hy8+{xi &2$ Bѯ󝽩aOlDg0b= ȉչc*>S<0 Oo5jag<ufȥwAy`0\A$RRq-I?gv˗\@35VԼ5"L]cR>;n@O7OB4LXfRj|bq[`t}.f\1k0 #; Q1¹~;iH2W@Ǡ(:zXG^MR6Jߗ "`郔됇:jƫM]XF_sx0;TqyaagMļbx~?)b_ D.rQSOgAQHQGY]wqdpz*7$||N0*_s mri@#c;cZ.ل(e Lvݢ_״A%NiЊ7cb@uDrNR_2)7}=>T|8]A9{yJW+ gF[FPC`vT؇+^ E(v<%$Đ"wkb"4.E JRy4Y/7,EΟx__hY*Tru}-K[6$ԇSd+ U@ .g;L_UzKp//.rkb־[Jd DD&ً}N~#\_`>|_\ՋNƉ |Y\9InR/.GBZ4] 6æuY7=Ȱ">t=y2d赔7er#oC.HPܨr.dqd ] Ua4sYW>0baƃ:8W" BT?e$6^Ulv*Aa ]/4ٷ\#+/i\r$߬2Am3i_i(nCRz8HwCO3hxi+kX)NYK0In@'.~R<26f÷ G YeKj,Z}x楸687k)֫rb`qDu~<Lbg7F:,'2P ZT$8p&9jHof*0Ga-][ֹ2/[zLh u"+qL>`&5?Mؘ>ϛ'l`s\"cqIt-_F͊9p %vY6xuio}l&#\u`Wjc Ԕ* '\WN{X3 ,N jvf~ĕX>3H@m)缄QL9a|=tU/Ku[ 8)T)fm`~*DzPuW^J jt@uR8cէ+-wq܆dhS䗔J{ɢNgaVDr$ǤTҜ!%r1-_ s⯇3ce4jV.@ISܟGw휐\|ԕ61)Ht\ ao ֏# jmhʗ_SJ T3;^IxmĮ[.k&TP' twv@5mƀaLa,V=;RI1tvK_!%MJ_%m6~ 0N 7C{q'kX"JFB/;BSRl0wPltDp@\֒e ̢~*kꥅ \aiGS}npDכp4[+g!tx#v?GXI{qD ۫Go@7jϗzo-a)(0|((|j5u֝gI^-SRt!LPװp/] zpꉃtGJxb>E"rۢe^=A3~ck̡sj |;`|-;F*uʈƤɌ4 ѵNFՈ%r3xԕ)Y7Czx%2Ig?K͠r';~P3g6MK~gK{۟pK qqRHb殰R>AQY0!e6M+wck"~OC}q殮$ge0:VIU]W{ `ܮM= aLJ=3%T{9cH|Mb'XU7~7 ocRk)CM⸎qo";5S?r^[u.dsÁS IŬu|u#t!LeBQCn]o:k@cpR=]5_]WIoP@ &oe"9ʷtYs =(G/rٟa`5) \g)p>?c]w_r xv "Ei*?80(%~;{SY(u0vD,rNp5c#q{!a4L~c~ k?as_vdN&]Ddڿ֣9Gzy\.4`i Zu2R" ^g f8汵m=h~PlQ;ԁh{6;u &R^vGz.*9=YN)lm%;(Bí4%+yzJ\ťr^EGaQpP} m/znfk՝?F|wT@crhdVstyizLe˭%TΓчQvMZn1Y+E9#YcH7g b/5Y;/o!0V"8I"ILf<\*qwտ|%\HqI!A'o[.>!|y1lz(yR|'ڌTw4&mvzA1eWՏQ٧/%XHU AP/w<6ڶG3{qQle k_dŃ:5%Kyv/6!?}HR)1v8+|zUfQqg'x#!MAV+5Shx*溫:Cf|xQieBJ'"i^C_#'qW$;bBa`,jɽ_djdPY"ZqZ4Tq~I,.?eU\."K);9Dz ˌ;;^a!EVKq R;l6|enH :~՞-AlOqJzOo(ªJL kEQU@SP"eO^&&c {tjoZZ%|3} p }Nv?<5҃P+/;}enC[L̄H@ *(oFXjz?I6|DES:}- I]=CSo%%G gӦ_yn=OG,%bLYPȋ-í|#usr;!o.RB7h=TX Q ;A zhcabhW(T=Ca1 C\U|="> dpkm_Xybp|^|-nว2Fs"4KX(I3vÙ!`Ī=  ê]tlJr  6L{ ^1uٖVks:Bo򣤴l"Y)+`xYTbLc_&m$$e0favO'BHXܪZdT!Ocâo;#:TkqĚefRp@ҽ4~d 8y`Ov^6Ӕ#ǒ "I_C9 ;}h`L@.R [1jXOVi*}hԔ teѪu$A۱Lx16ϾY^z 09C%t .+ӓ,R嬞6RE{{lqjST j-\ysGa`!Щik\OXKea]7*7=܈BZ\%zVNT~BirR$heNx\7o}G 4^&_gO{Nf΍fgJ I!a.._rıH[3.ꅏ̑g3/$EYWCvå)9S[+Y4%3m,4fpdՕУdž+ mLk_RHt퇷?NЈ$qo\c+ kM> dJ\9ZڙR)e4;amj&ißӻMś) QuHI4*&*Uk)>A~ 1"\ĵ)9hU bl^ }7 %3;ShzմY6-6ɓctD$@<@ONO&w?bq17}:&,ٿ/5fi|n](JA/cp>NZVe)p?SgbW2EmP}LIh-N=PPṬvT{uMHHx}r\Pk8ɢİgՅ foO;u(a^#R*qDjxrǷ?>+ā#$ʟ7>*3] 7)n(UCӥ =^!(AY1]B q8`X5F]`ᓢ8^Ccݖ84 vղqE˟EcJ 'Uoh~* {R|QYE;.' c=|KBb\5I iu*8&:brVڋ8^j7{"f, ާھRk.1t؈nJ\g]o 7if y3/\̝#߳)qB@HJ}+?406VB.?j} ׊hGIr^TlΦr7 /OZCYk$c`Om"{1غ4l[\%WeUKBWV]6[T x5櫵Ϋ+SO':p +1'nA==mSRwb5/5Z@H޷!:|Үjl>a}RET% {2`vg~3)[C_)Ӥ}.JߛQ_a |ظ\Zmٝl'<JM{Ll|P5SI{aD y2@fG7rcY}ț-x5[E.I#37Z ?c5Cd@+Q XO&^"5\MF3\Kg9[Ph<IXxx܎}`.O}N'_s4ѡËv (Ön+ ,6m3DXJE@p{DJidh aQV,5~' p) u<EjEFJ\>FZ!Sdo7 k 3oySljXݑ?r]kK^?Cr8]|%hGpXU,|QSl &%)hu.I_aKsQ/u(*3t+;[)bP&kYd9OWY_PR 6w} &v*rv $C(2?> Qq[Ma>*EDD/CbGN$ĈYXh!VE0Xzˠ}nJ38Ec& 24)ɀ2њm9J@ŐZHmI,;a$ZAׁF5Sbddhԛ1NT"u;:<Nl u0wTɻ ֩aX O6܎[L@5ܛ#[1a13PfcioDZ?ngn`W{*o !8V$h`R`GO_·Boo?^ev-3 \QQm%JR.- T%QhqUd [lv!ɑ %p Jʷ/g4ſB%QU.d>$zܼ_f@dTsyͳف/.y% ҋ*ԝ*!t9(Ÿ3k?Nqܵ!eYMS|g*؋{@bgP8/D(G:8}ړZnp<䝫%RFTiKxE"P*=4h ?5?>A*"JH9_id *Zd(*UONO B5Q0p93QIL&H,_: YYry11fq-9JU.3˹cL .ְkmF&XZgۧo|8"+?Z]KMx1އL&>]} y@绷d=d7 B05o6Nd[{c;TM¡/2ˆ3팟1?p ҽeuhi(G켸.Y] j.5ޮA뤐DE6:琁SJpHڰ?{-arb$-P[ d W窙)buf"Dꥃ>gږqBR2zd=aͦ^ˬ fK[4R;OLƲ mJIn?%y=?8}S 1;5aMRү^F(hfmPdQżս/GC"[4?Bx$Nd 6 sN-GQԤaVڏ|z{6fO*>'HӋ#2wN˒a~rS`By#̄} o~y)X˪< mڟ/$hC%Y.2v8VVv=%iC8=qHcd$O 7Jp6Y Wh7À%5g<9VJڎ377 r&t1TZb!BfT4b[sڤ Q> mY"Ht?sCS-kYwk'wMvє_+ǣ:CU SMGp N,( :K}w#IfŶ2jOХp!t @{-B&.137ЗB,.\eL&$/+FM 1~]!V_jH/LO<$Zrěr.<^i Nvon⤬) D۵iyTrhS&ϷQQ !g>nA<#K͍z-a~;QF\;d(kch7ġ[6Lh֌siZͯaju\rw;YzaIeX[FgUұoZWC ? {0tdYw{ϚLł 1!*L~ƴ#x=H.0C X㹍~=_@_XEA»-F]&lvn2cr^OW林.2qs[cZ zJcJ/*4Cɓn8sX!ؒ@p$xSK\PE@4 T u2K5"F1`y'dXsFծz.vǬ6X#rމ+u'"kHkWK@gV/snInj5A2٨/EKN`= ~sAo &OY͌>0},@W"|T:<} {(JՈbS->(`Bͼ\ זiG{f?H+M) 𑐏0γS#dB*9э̱ *Ίo lI賰\f< ~R"hޯ`Ԡ,̭ %W\PbkF@g "zi(  $)I\&S\kÉz[wHimΟ; 5]h3"9[~cbITPunlJj{oN xoJljildNSLmo.48c4-6"xyo 3͈Gy;쾀$/V{dnw["{1;fyhNhij2\ՏvKL0|~',ʒ;xw'*O?nJ! Ac^& :oLrZC*rzbZ{  !o$HĘ?lo>`)5T929%@Ovn1YT,9{#GP |߼XQӷ4K>k􆋭txȃ|@øI.Y +/ojak,֭k*9g@^Ocn+DJjw7OWg,a0/&(y/`\!5kKc㶴B鷺!ww3GHC;gpv ykT]E:;q{-GS4$Cj1XGI% qlk01M_2(XNNE_I?;'1?0rN}ZB&.1Ujl 69HSBIg6aM3*7 ÂR퓙J1/^9+L‡u;GhLڠ,JQ*5b 5-N.bQΏ8Q_ ͊(,3_<עCKjKRf0}$GC ] I:j*sz"Dx~_XvcSnWF_m?..-XEv_df0GC4>kpNx cp0o׃YNJO? 0/rNDDWOӵ>F@7.LxxM=C |4doIwwX9Ž@dOld"^%λţ(tw*#H#yAhpk dVlw6y ~PeXDq?Mg4K[uた#!q3B(7 ftؙωM$.\ALA;F !ߍIL}cSqζFnڋYKD"yڗvL0Uٺ28aF8_$,U٧_ܕ ~К{DٕX)̪/2cwkЃE9/_% w;-K=ӻ=+훨%G#_ ע(?\Gd>.W!?0+L.x3] 9ufW쾽fmtTw`u+Fƶ?. g`fD=ۃi<\ZU$U.YP(Qnd\e=@`OȬ<{:[TQz~:S.;F6ב.fGr2(J${$$N[?kg>'c SҸ2C(m&29#BE|otzq6v3|ՂRׄu:8c}I _V Wۙz ց<`đEz4l~~&Dki2"Vi(&RYMyv=ƖIrŚ>o˒c"|ȵ)c&aM \'sw]POSM0-rm~@ >j8\UCͷ*i׶5r aoiv,౫[7Q`?9s?T\Ibx(Fh ߑU3,0}H\^\eazTtձ `ӟ7e˄SUr[fok\ldCEjz3su>1nm}ǸBioW WY֭u[.TBxQ#jBoG-{9&/bҤh؉n4OF S !2}zEQoP~`Օk /|MpuĩW7*do%cyܦ !:_kyy7 %/B&HNz\M7@,*h@a5$o0\myoAj8>X%5 ,~:PTO-\4W,MVy@hT fRcG#geMKr룼㸅{HD3i;a6F&G9Qu 'ˊ{x%{e~v|>!Pcra꛳&<"C )ZYR>ȲuI2} zΤާAtg.g@^ۨVU A644Ol?@G }o3L<11 #Z+'D@>;-b*)dC`nXJoYc# >xD틠p8HqBp}S(iBLeЮ{:FXUɨ-Ɂ 7= =0:R0 ǜ+duJk2xLVR+K[71a~GYbw toG撓>ƾfQbEQh?5 .P3̺AEJU'EDCS:/ngqFVP<{([8Lif 5jn YOQNӭ-W-D=as"-3*E\gp1m)5bُql1U4V ٴ#[;2> a(c߯Ɋ+aS欬DթH0qߏ}e Cx"b)< HIyɡq[>r;Ф ?a=Hǀu 2AMUrP\>j#[hЁ罛6]a !G!{s:sDbB>-3#J&GI3Y$BϨiځ3F0(5tFw- G6g^Ř}H^56-F!z qG@6Mq]5"Udk2}#& .sp&` S$vky9vdD23m1e\ho6^ QeQ__ F/njd<zu ;Mgy^"}<;?s%C RWU[!~sJN ꁣq#pQoqU^CRގ_=kz^Ww/úz-2 uhԏ ]$97w#FC8Cp]e:&ƀ>A_MYJ;$cC Q}iZddtG{Ak5')ѤZjlJ2p~b.v8C xNNbϱ XΞzY~^V@7a+A:938;i24*Nr3z10w֑f)Wv{y=Y5+Vpì.kY~sMmg9 #M7׊:L  V&!EڻM.݇L-Vzm6ڱ{ȟk?L!&zow~[JެE[EO8Vع5J "5Q5$)@O<3,ꎚ ^_]cP.DCʯ0$ג2t\i b_!$F;pN'A-8b|HCU]ffutީ]/3gYP; l|+*Ֆ@LVvXܗ)*- ʲljNNqClu_v,f#UF|=iE"ørUI(QYT LSU۪6h=m?c`z~8CE)lUHړH}h+1L&`?j$$,٭0t}4r7j>yQWsc3mg8t*PhsyP>Y\VJ$3$9Nƈ(G~"O`A&ň-{N4hR;PuBB!#IriK8~*ڻ-I[oޟ=iƴ-<tXA?8qFJze ˘}OIzp1mԀ݅ K\$95Yo.BRs^ Ce4)=(i=-$%a9\˚85k%ݡMpmmNaE5o"9=_s#I!- W%?٨^B߆I7V*ůytGYIQj᠚0vON!>r+=Ԧ$*rSBS2p [P'*DXO|t}ɘ-߾A25|:fbGF$h)mC0m%raD88:$бAG]5GEN#u rH .[$'*\SA{fv պ[όax$ݫ~IƝ/RˎsL.4:GqrMM&Re9*g =Zn<=i,hTn3lp]ON.7yR_$(v0FhzHˣw50_dNąa"ln~{ّNEiSPKo"=yW I,C+G'-5-[#0IUu.q?~Nf6Q}{F <- 37cAp\ZU04I{ӝ~ TJ7*g~D1YWZuk `}3WLywB+;x`˄=PHkͺ5\wJRJ''Z9]c˹Do*;N?v=U$CEqiZ`>j#.򄙇1iwJ-xu&)mNtԜboRUo;D.YHzێdDv{2f46<|yphȒ&0ؚ^lьpqJG\khg#I+aܐ~Yy- 1ϖWܿRTsՅZX#! I sxWamtE I-6Έ ֓a;ySy`fR/~ ~TATϽ(ü$e_3iS$/y`dT&LO?AQg[u*K719*WYQ pPK<1 ccOs|"ּE?}C|Ac^g WSu9K8ӵ0[G|d/<6 (nP -6BbG]Ο}8!ju0Ә%O ڳw$9#:δJ66u+6]t"yva8 |tӘ*ٱ.'џ2i&> B] 1=H wQ1"o U7P%]⿗_  =mw2w&5I)'Z[qyou휈VWoBE/n_‚T5&Sa8ľ櫋.B Exj΂E >땮V26'NB,h /7ԧrJ~~Zs1GU)ma)Ó Ӗ#[ݪvH譒`BpDQ;$ڣ]34Xn>k;7`SŴ{fehv : k<6锫!R+@c-rcZ.S=:Hp<t+ZbbJ$j^ Smls?]+G15|ʚۏ[]65x5xs@͟[3D:v}tT`[$6DqxQC~0iS=*vtަ#G _ b¼U|ȿ}*Ꮰ͜P\Vƌ[)p~pkxLO$#Dv- - <Jq5K|bkG{t$^F[P%\pk?5QD+HDS +mn$C bR!8O[$P398GRGꎒxsC3YA!;,)U6腊~a'bEz PHsRotw|ǭ浓 |]khgE')֋!*uW|PU]׺Hm\wHA _8Ⴅ~Go1Y) _Xy m.RD(C8o-2noL`+rip{+\EJR. X w9;7V:7H_NvK/bAZWLF*llTxC%+z|7V)tzqP.@ܦ%xRͱbES7]>#s۫Zq:F)a';2H7ROe#t5^M-Bʂ 2bxXNyx¯óDXBS8wGv_tB$]Kua?dQy (` L<,Jcs ǟ)Lk|O//iK2aQ'5!<Rvv œXiY;3 0HZA寤-焼$]dw}Wd9˜Du- .Ow+o|iW#7=C1uG"92^S5 c[ZE5q[6ڃ ]0MzX' qO{MP19$Crwe!Be'WӁ5[X+bäMw= 1 c61]Z<%QCokŎrM1ŨUAᣖxC[ʒ,[7_ lA`Wqԛ Ys4ynԚ2>`7H o`0=4:V7O8՛YKS$o }#}ՔQc]q87RU[{\,5A7l,S?APPY1᯿R8 q"MHfA2 #^Ss-eo5кmQiT008+>6 I bbX*9$Cp\HNYt&âRX1 UyDxQIZ}\ʟ|WTwϮM$vfS{&9L?(uRa?\*YZ1d@tZ66')YX4_zW$gY]ٸ,cFXPZ dhTmt5́`xq{Tw['g{UAk 109-įH,m#oL?UPy"qi7è^rxwoѸs:3&VWśzmW縜35\{r1\XhZG(:ӃZJDW3///}\;BKitj tG8vrT"όMs y#-GWl9N] W\:ZBK5/An* Hu9Fp~La[Ȝam_>1}n5osi؅l(gY*1)7_iFҽ /=55AKʹc]&0L*WyQ/%˟9 S"f .'jĻV <; bdAZA̯{YWHȏ,W`mol <-}ߔ *g\ 5g}>7A=FIjLMa+,&{ mW]s:.In0l%i>G^Fo_O7S q\vcֵ5a"r[&ZxxJJIw8>3(h]r*w:CK tz@%6AF_{'%Ƅ/G9!0?f _ͽFn 2PC@ ~yذQxd>`YO! zKm7@4\[)`anoO7ְSPwYpYSڗZ fs*DF5+Pmu~5Kk A>0*ڣ59lۈ&QDZ2e?_Ęc; ɌwےȾ=ˈ$ X[j$}.ߓiCZC:Î >`K=ߞ(co(V9<( rXV}^VKNC?DVW᥾D̞IxONZ=TCMUP;mfW1VdʲHρ %g}TBRV!?bǀ瑺 LmY^~A: Di Hs?.bmچ s^SDx -!Is(2}q=ّa;{{`wit,d9)2th'rՌ0Jol8W#ubҙ߽ "@?ҁ׎RNb /&6O\'&-@@}{7Xlo(P 8kpn& d81~׸?dHv4-ߣ\`li-#mߒzî;asWvr)U ts$\t"bh=͝zw$lIC(5e'}TWg(d [ D=5vS0`9ץe-#_#˓FO*)Y=",'*>,l,Bs#[a sYD5;Ű/_IOO=дG `-TP>y=2%h`3 ã#(D>7*Bō^sYD֓_L^+ H-Kle6d]m 錇7mg<a4^kM-qi:Y|WhV㨤q0~}K5vߠ?O'ckzW ^:P^:Oᖗى94-jzԴߛ)–(K:$F<#$Lir chdHab߯<{W nt{b4P'SЈ\P6,62*?y4X?捍Nhn: ۋ dYT}oifyC/kEFphJzԀazI;_/iEq`x5/\[@fCMf~BEG6ٝ|6!7Ip>~*YDbUQ~BWK\ڿqܟ+3i%(OɯםZE>x(.sNcT%|Bw~+қtm2Z?xh XTΰw>rcsK΋ngAeFs9"]X#ʪ8!ֵ+ֺn|w!i=I~UO<[:2#Gs\O, D}5Ex,H5tO5@&Քv(p XH5zN(h(`cNTI_Wg~nMptWOP$ϤG&,*o5:y;(}&?P͋ JӗSGO@jq /k]I}p S2_M~\)mkt՞"D EZUt_T)2=vne稴5Vs]!=,k{J{\Ӛ[F,x`sS). Е;4,*[9hr6/K&J1qT}gMTptvg.H\@Vf#;jOT{`Fp]J3.e}5D!ȇ=0[ 8.T! E1s֢S]$lmNڨR~'sm0 )t}Px`V[ 2 [v7R !uS!#NS&&n-`D(v<; +kܤ|ݣbUiS v Bct:*ؾ(ԇ^aHN1k*HM p,6\oؽGQ. qZXSWxfవ>f~kKJUr"pͨ749tY! -[X.6rԖgg]bl,UOLk`G/-FH-S1kɀa]vqAM$e;'Ebp:p6nU)T? SeԬ6TN Xy+džETSbl-@6hl|=IvbeE |%R{,ujRq5*\:&3W,s˳8#jAk@TR TrYxu935paa݇͏X~JtD6k{&e '1RsqnWbƎ-d. NIJ4|8y^Id(C:-0Ke_//䐨c>dQ$V6CNA"=!ִƃ0. @}d`v0j9l'6;d: d2# TP=q#rb abu>>IO9`ۗLoƞ遄n;B~9&Nbo :W u df-SJC.Kf%S fEU[ ϳPKNN!zZWqԱoMxRA?#X[G2}f%˶QH}bp 1s#ș_ ԏk"yd6|a2E7n4i< _s3I^$v摽}|Err<85Y X|Bd3A zmXpEУڟK*dէ 2 w*faM/_&JȦՙ Nro:r$hkGd;e "|;c"f̜sqKJ$($5M:+O$09G{UpoKcUIJ政 Y!)Ő܀؎k\D8ؐpf[HfQ1a;OG0X/ɔՉ :EIIG{|'&obDZibR6g0εETdVdf}?Lj+z/j$<AE}lAI(evu%Ub.&fk-@̡,"/ZEpKs`qjN{ȏ3B_{d{/(:P>wTP-) XGB:=j eZ_*A7vWp&曓5=}>lf&.D \u`rGY>KL\_G> =M莍lD"-, jˤ̥朷%{p1p0r׿#xE<9a(:m=S(5^H3opľ=~ UY `:oG/^KP eԒ2.*ρ4#kW#T|{i&m7q:Z O^|\2[E P+0kO?j5s{A[YG&1m=N*gs Rixߧ%<(rԷOJHL쌫^c?&V3:65*]!y #o4_)Tb iG԰Rѐfm5v QnwAn4"d4^ϋXAdā ܼ7*Ҏ+iݧjs2)->x[U#]ILPٷt2~ArJcXR= UdnU3/ީYٝ-jTw+OwZP~hoK5\uvI Md\J3)HڱsNb(pc(+\~(3FŠ iv.#YU.:U4֦6SÐ?r]s[hS4uI9NJD`6 wb}L-UgRfTH2=cv{挥-u^ӗuA'k 8gŭj_Ka`am}~ج@1ЗVp q MNNxJ`QI4Rc3IX (‹dKn`y&Pp:Lt_wCΈ~ꨨh/$&TE}Q-ɡ9= S'5dDrr9ht.>Z/O@Ip͔| uz7`-0#EqO1Kl 4H8#DX&H}H3%C~>U-#nY˟{y EAwX=OԈ{u4D(1{5̂ȻOT½g4/b)b rtRp̿ SB>ʑe#PrXi{m7ŖN[̀Gcp~= jtjYYG֟G;e|Uv,q:J D22DI/GZļRtv |S26TVT'uɢ!"U< ` Þp:Z*Yg9MZ=.-sٔJJ [f^zҹ~+ËD1K FB)HM -,aNPj_Sϐ.jї7a  ^Ʀ:u4ԇJaʠ;C7_X5ءDŽ?&LSQޅdzpcc`Y\)sг7`,n)fiurn0#EA |`4HFvP pVcl_i4Qe$r4"zt:$.`&v&Gb[,Lw_%Ldd,740/%ikZh6oyTRI7͌K__|>Z]L4n4U֋P gÍ=kD؄@˨iRɐl3;ֈ0geF;Z*x(g*"Ŵ!Csfk5+9qLRc˲=m׼\cf-y֊-Wzٿp>'wL_H0ښt6[r H-Ed$~E`KObbZ4EmyEKL1ݍQ;+} tp1/;S?; fN拓@*ӫ3 [wғ[gͲ7{vygF;a+b$#{f">B9 ⚑t|IEp_sɻܢۍN12=^%$`gjey?XxMJds1/+H`+6zR{8!bq؂X3TU;eӿf3Za%2w15:ԑɒʅ[T&s mrm>~ c\fD[w@[)B?gKe"Y"1,o9|c0&RL#PDKuSr61iiϳ^U {Adu&-TaTBR_ȀS {ի0ع*;2A Ze\. d!p~0a6r$DM9VG}?Tb$SHQHQ>S%zwyXsl72yd |ATd{\'.2χ&#̱gMFj{%7/\ K8 ˼ͼ%M)km~dm ovZ z0<-š]kb8 NR8mͶ$Pas0d˶PSc>aM>JJiKG5{Qm;Gs'tcZP#[zy4kTG) :`&o D(0@-д U"R*YWv倩6D3g:UPAж[cVېEO09RPppï\5[J/#tHIS \a=ʅ&E;߉0^Hu.S-J\I4[OPSS]ח=1Pp숨S^[I iz*;q"bo)5!!"LF6x6Qyľ U]heXYo&#jr%W67q.݆'L {~S5EYB:۝No*5e؄Kn^!#&4Q&~`Dh@Ϙ&娨ZHQOk:ISH\.BdT|̻-F]fѳ_W2(ȤVkD'5/\4h?k3aN*zhHSڦL;̠"jXb>ݳ%`@.Ca"M1oV~wDOA](8f$,ddEy9mhT>MzS⃅>\oZeDgc-=r;y--(UTCR%*'/Z͊< O п; |OTEG\Jqs42l\È@ x$BV1%~)VCmv;^,zb^èC'?qMVuwũˆ3Q0`hZ,bP,̇[NɵHAP& xY^6>- M!$SE_b?E`.UI.?嚉DM*G4E_[&:]Je.c=D7@`Y=NHXH5ƞђevyOxP];w us."+<p&Q Px1[mI˞TIq+Zr~*^NrW1qEQ_ doGq<r;۶r0W-F!+ogQDc:Oܓ&.AyBNI%r:v%+ |L{}G7I]<Ed殍]01Jjv}BnF0j{oXcM1I D_Zt7lt55hq40"5 H+R<,"v8I"qRML -열{X4N\2 Z~a#MKjWBLd뒀Llws];^ hrQ/ ?' E^ieI;A~ԊaifP ^1tPC  {0G0fDZ N>X:37gO_Տ8곁Zs!QmO@,6fi}ZZ~v͘3yP' 1 ;5tF3.cFq6BVLisKN-ܣNEJޒt0@M`>+L#z'8FԭYj-!y~ȭWRFMc)"]q{|_']v| bzUm j!m"fU. CSS4) b{3LxI*g "ua&p / O~`JltX|JTa$yBŢL\i P$JҤ^~Hz%gZT9'W FGDFo5}zb+@{J0vRè悋({&7Dz^a`O«ž:2>zמAnO{EmOJL5sAWP\-!si7Ü9]b ){_@ :^YS)C3ierKT[F0OsOt O4^w[Rs!, epm2:R}D&F57gIUjd=~[sa3N8ʏ 5 tR\6 gO>;[ICi4/Y$f@y渜Q@'\׊{x(S7+׸6N\KBSSr $Nt!DNò%z ΥNP^CUJځƤ*NM-p!b"k~fBN/_^W,OzXP_/˺O:OwN-NQm2/g5ى 2y-[t{b2(\ 5 h-ڇ=}49nzTwAtJlh5BD+ִئ}6{^,a6` wlJ]LH}|!ضHs{Yمm aޓjZ—;" ZnH([g4.|52ӽ㌍<<>y`"`IscdJ"EۈW9hJoh@]C+SG[L?˔thɖ3"voTS#._EB]5)篋E.v&1i v!@Q$r ގDoRqŅ!Gݚ4E((H0X"\@^|[ͮ gjD1{>\Wo(a"Xj0\,D\y IT+qʬ•iimUr0ږu=)Z%,. eK`sC~_9l ~E;_ѥP΋=u,Ƹs*z>â}ɀrfc') b*Ju M0&Sz{dY 'K8 U74Aʡ\)UrKVyf/~0{#($z4Vt7.|Gh$2Ǧf!vY6AWrU6vЧܿ^~(b䞥Wo4?uЗż铚;&9)w.3*bxSɢ/?icZ/|4e,i:p2[RMRrcȵaՀ!ͤHD("*o ~#zаrEATa5mʛL;݅J8}3?4j1ϕ)hBt;p~" >L:9{88DX P&g&9WյlFLmɟ"%7PA}DoEPgl7v" RcNԂPU5(IXXOZk" -hRɵJʦLn.'=7?PGq}gLe&.cIPNԃ۲#= x2Y%z} wr辂뜼d*HTO?^c㻕Eiv0Wp<91Fqzz|^dmSE:)ZҦ wå%!ns.wSRI{Iu*ywj(Dp׮%ґ7$LE2-ϴ2s;i˪y` ?T.T[&_Z1כ%h~ 1ʄSϒ N^5"ԥhG }2A,#SqTk=㴰V7wo6|+[uvvGRrgI$ϊJ;]bT׬YRI[ﭵ8+:mk2 #zF\\Jy3W:tew}>/4N%"qhW r:I= c8QvD]D^pe}EܤMiA#$¢c9_8 m _\z& t!q`_{>0-GWO8^%XS$; ?FߥB#GhFo=<7MpU/ -႟悹vx0z~J? c( YRCr.B3 8-%ȗ^`Zoω&߼&:%*Ɏ%O{vO\fhKuz ȿ;hal{S3z MRs;)>)U<<2=j'0lc< b$YsEaS7Ͱ7 u_+ EtyX~Lzt)۞؀ŧ1( 2yOo8Z4sQ1#U-cpЀu䵼ڢw'͆,k2&{!d[E^^v Dq[4Pt1${VAfDր͡ 1Jזp^ CFJC(~ư-Bcy!/jޜIJz_&V uRBsLjTXȆT*8&h6ME<[AF.fJgsHPyN286H%s,!E&et+c3kE ](M`']܇ry:IwJH'B/z_^o/~g_PzZic3ímB8F-]ETɀϫyǕtMd_ۛ+|3rԃt"Z? VD`I[ˋ38Djcаa jWis`'FjzQ1C]o95Mo-ú8I+'ytعSxTNoS(k8ZBb89@ ^#Hv駀%-P䱈Up~UA~EyG%R2~YS'yRHV%rg^R<Ȋh4Iƞց)FgJۿ:P'Ǧ ЫD֪#g}T"R$8EBZF5"TLCv2q wFˏ]~+X- ^_շ0=WR>SܯPKq禺~bd'dNyoV 4NE߳Np1R'Cm{|+۝%GiiQۚt(7U?8c?x-J}_9}OC@2@9Z{!^Zxqq%=AdAJ&10ۼ3OuFMن\6wՍҋ8-KRkh CURX |ksxl)7-y%((iRXձm}ƫEc۝7-qYW]gh1oрO,qS#1tk}|Z%z q[,\~dFa,X5I:.{g 3 B4~ol-\9JwL!:7,@?9$"hx`,YLΒGF>Y0楒pmXxT>= en`6Ç)23oֹWhCwziwWrNq3jE Q1CLsE$Y:;(*vY'PkJ,>)3^Rhq# iwg]Ea8JR@!W%J7pxb(ft kfkjaq ߼e#2&!47tkG(yDѕ3@mےJ V &8U;ڭNrǰ˳0‘ܭKRGqF3pwYq8-1W1g J@1b}]gɞIæ ;_)'8TŅ{j^/z*sXɁaiN kw$Su6I.lk S`0eŃkԗ*ökt %ܢG9@VA 7 (-)F4tFF tɽѸM+)w`~d8T0y|Er2% ?E>ɔ\PV;›չm+ؖ5Z ?*!Tg*;n#Y^#3(w}ܒBAM|D؇AcG$ siv|M5?:G=C>=wen3@O/7&nTGO#&04t`*ve(^ (A} < np,mKx6HJoQ*5<<5׵StۖqBuU斅-W>?=Mײj);3\+ D? :ۙ3u*;%ZUJn\Haf!5Z ,Qk~rO:n47WSŠjna!!®~ҟf\)azlDLU.|CDT"-٭*Iߜ/D|W-巃'=q3!&{}hEwW xVc^RbJVuD'( _#$2g8apsPcf&k 3YBm;;s"W<rd0Cs с fUc\yOհ";?VǴF[ރv!͘O 2U*7&Rm+ީ4T>f䀅P/a_'O_/u K`+ Av3_Ll[ L:9>mŊx{8餚 y^_Emz kޙx1a/@fmV:CeLCa}=@Āka0SsOuaV1ͦ9h3öokA v2>{vL N54E.w!I I8+\ih;0<*JzV|Q"Lx¸zZYIVKV $-̽ bVfko.HcVµ1z R$SLVd 2r-Y_@]~y&mtE!ϥC>;yFe@Ch%!bu`~--kNg&y,U?c ۽A *~Id+Qa<e ŏ.qqhj7.L d#3]2oFi3G%r,:vJQw IQ\fz@'LhtDx4/-O3P$ GXC,N7 QV8p\sWن*Sw:{~}=J-,4[;P"<֢ ɱOonYt`Mk gX2UG߶{k*29⤂PAThƪLkPOcE V/-JI]φ-KXVȏHXE[D`BuAˠ*D7?\Vľ wJ?Wٵ—xB{d]cQJt M,֨:C"\o}yz}6(=Ki]A|jHGW#-vLrEgE8E佊6_h $ʼAXֈ,Ոgq34`]FR_hu? IJx;YP0?}J,9=NTh2BmM0\s=BA$6+4ӱ-իBGLsZ0m Ձ$\d`3\Az4.EU|Jg 9:@L~~jƱe"Gp٥ћ^ӹu7{^3 rq\O/Cʩd0`^ 9GĚՁ֋rHkoM!2:@ ^}.K( )sTs\Q`?QM(Z_mp޳~CE bW"ȼˑ@ƽ GHbV)P *0Pʐ_G՗Ҷ(C.#(L3|=JbC_|`#y@Y1֋5CU-rouiY,(z88d}p^/ =QIĚ*t~䨀(>?OxIew0BjOuCQlN[#lXFOb@O.ԝ>4vH 5&WP"`tl|v¼ m"SRJ*2'd,#[)/@M $ ##R 7O[N y*BcAӴ=CtʦZ0ՁPOhmbM`‰*c>v |yg&LB a,v6^Βlڿ/S u v+Vdk-qAt-GAjͮn>sGo5 ]r B:ـ{q)XG'qyyh7d|((NF&_&e -l]ӯTG@H&s/wab&ɻ$AOT>T@Y\SQ'S|&UM8wRI<YꢎKSt$ՆFv=bPIrBf6e O/Ǧ %tXea:)A=2 ]xSb$혽LH s`%%bN*J.ˠ~OIWyD^U u^7 ,r/sv!윮F6qP['Z 9.a]{a??#o:Xtd.zK%RT Lxb8;c\3 +#> rX.|I|zė i/ v^ Sφt $mq;~D߹;UQ>\?,ĉLg4vFJ+?:75k+Bz1jT7w;QI d~1y@X?!H+T( onB |Na&-޿F![NIϜ#nZx}h|06 +v*/ 8l{GӦɞ^{ZP;CYO?A ֵ{寋aʼn#e.K-e〡7fԧ1C_Xfsd_3 M'+܆"O"8^ ̓Xӟt.JF֭`ct/.: 3[[ Eض뉠UKbHTdSF k{|1VF in8u{0%I,i5?_m΀%(HzQ1 UfK~ɒxŌ7ӕz跊H_ڛJDv/hh)vp)=3зO[抖Gb2,K h&(d/cCӭα1 HLlqY-N eQZ # RNp?蓻U޺ُȵMң%eq!%D +ΌI6NC֭C~n biGr|=bE-hBe\ eaP6d.F!ݿ{5Qy9+{l[JԋorX{pȏjpׯ4qJ9>Ƣ^(Pt6hIҴ9Y?J ew*P2'lkt[UaFv1EOt Q簘?mq\D%]5aM@aX7+soc}ap2Lw3 r[.-}yw~(I3@n`#1aF4ۨ,|/uLo)vg9 _"lZĉ<}Qk6يE? 4 Jk#ДPrTy8F"/Ov,bsRLYKMZw)ߦD;.'^ $^o˜!* cd/f,eM.CZ!M6@s#5I53e3ώ{9+d(TOJp(:q'0}M~1d|lWд.JÑƶ7%]dn)|mF"x) .{>-)8A QhG*ƊL{i&n06Eg1TBFu|=@#wACHU7 $T>! ^ \p`=mlxgNziy%U>G10i~:a=(Bnn?g?= VӠ x)Hw EԫboeM#$s%6.E$Y݁8!_ ˲PÆ".=ِ*ty^K }kZ"HM`GJ/{t1 ̚@άtփƲ.Iك~Fq=a&RV>Wp6='p-;V,PG`1G `,RpCW#Ry3NuDְkl!hg>8VCcJrRObI[r웂9Eݶw?ړKvrŐH4/}{ǫA*+3y-4?J;VW]9-1w'oA;yye70s'b#ͲnC_JnXQ{"ep(#pO hBA7zHH1Wmr5+]N~kmʜUǭ o]C&1|wYsQp/70nlZ~SvMtGRthFO+OXr–zb5~M>q#8 \dCϙ  F"泷vT?#&N8MƟ8~nW\5EʵҤQa~>RYblN@z˸(rU 9#96 o5 E<'9qgF޻mī!r/Q}kYVplM4BH,Q3Zbg%peռJ9G>7CX(%%3Ϙvr[:NI[0hG†ӕ Qo]d} XO^ )8|; (9k!ki(S f0@i֕;"A C+h lPM%[KHA*=g ߿+8e'αw)h1M 9vO U h6>W^nGKo֗a+ <8q#R!禋D- V,k捂f:\vgzf.80 !U'w \yAp*+kSJ{B_u C 2Qt + `$lVʘ3:DO'3 Z^O3h̝< 9A)~xߒȒAޒW|1[C %Qtۓrc@勈}F'"e/my |\q!i`Q"iKy0T6 f]@e&KaOك*xbe]o'Y hR?_fW6/aT_Ѽ-{l ^R X,77AK{D`hv5@?Z!D`^>UW)fqkC<߳Nx^v@F͠0s6x~GJexyMQ}GZ5 w׾g C!\خ%:oF)l:aUm}}/ ]gBIEhxw):A`ٰEK}ʰ TW5q42"4d\]saf;nk=V\$XIN G|+Vڮ~ڙ~NX̅d8 mƒNb@OQT85,lavT&9yʋPH#q\ GgWA@eLx?ETDG"l z53T4䱀H5W)32-K<~9iΫxENlxsO|ÆF?p7† |y?J}Q{jtx>n1ϝ-8(&:ώ/b*íbeWVaf8PͱWKF(Roݞ-Fu O^~wJm@ͣGF*Uy'^s{3[+oο÷Fwt-gnjQVM/!IQo2~ ٜ䍭:QO%Y-< WԔ:,htGAMβU"Yzv6QZ?PX+QaD2 (U,]Q<^Fྐl)q~Xhl*&ʭw*v=f Љ}n^OZy€:H.HmqY1S/rQcyP6 Sxߜ6Kh3.\MX ^dLbPAQ}bGX =vf^f(ہyդ\c$m$G-11=gi(*%-zo6Y†9nD wF0!u+6f;oO{8n<ɵihDͱW.T Ac7#7tXՠ_HZ}9 AFM0 IK#-)(.< UPUphM?.҆-a>jweZa|Dmj3kId;,#g.| 4q-o!'~_:>?%jZtl<<~3WZؘC.2S~Z+pȶoȎSmcPֲrze*IXI(W?VbQfBs@8FC'ȥlM龖ς{B݅W:R}܏;Ӯ(P<C: ),5IS %C;o{$B4dmdgb'򾜒+<8AS y)+{Xp?!97I)&dymJ1+Is|pZ]z9 'a˖w^J4#Օ񰎈֚,6Ig+Zl9+WoSKBe+ɩ#R1`:'Ms5ZD{5tG5T[ry?:TueST {$.5jG|!"igYPȑ]=s7҂##orc86-:Ii/s=y/Oj >jLL7:`E&\[{0t0d]hAoեʒ[ 7ʞ'x#-S\<k9So1H)]Fjؽ >Đc@,&C {C#roxg*<2dVjh oP[,d  "٭$!Tg@zJ7a3uRc6{pjXjV6NrV6iW~ z|Μԣ|21#US#,O8lZPvFo೶a%~wm};UQ2q9ǩ/(ȫyj D9Iaϥ~2P~j]0Z'q]F`8lX8a4c0i :)2&]򌳄JC \h m&Qbl6) ٱbEs&jEB A4@#utVOUIl+DD}F7F;ص%ǔީ,l/M~+ڛjN2gьhS5`;ik]@u\>o/tSa).Da۴ &[]Q7\@<_i7l]W<]T&s m?Y+G* fQSg9ny&<°'^_]`OLZBz"*9K] <_4F CUO^/T%bE' \.̸ƃ2 lTG9JV96VE0½Nv@P{oU_f/49w'XF2U: 0cU#pעtXWF?E]xeCxMj3u*sU,dH$%;7 \|,1y60+"Pӣ1bBq1b& !%( xP-tpnP)KM-ܸV2W:U[=^I6vЀN7YԉY ِ'/J!DoeD-@B& 2_L:80J<}I|N\vz 4Dg)EQPQ}XxJ,ew_u Ϩ$hBH簾4ww.(:0)x&w4`lg NH2ޏqT8А<7Q ^8-@5_ElޙoN,u'::򨩯%}0$ UfS%9dc2N~t潱蘟>b%4xTmzI{j߇GKױD2 F%3益 [ -h8p5~J/*(l&gW`PVl+/{ %E=hRl|;ٶ4W`i :&ݿvm2}=~yֺ|8~9SĹ7jUsVbM';=! ;[ "g[}gNJ1"${Fsb1\)sD_\[nNw>|;0K3\蜀XV YfIJqXAPT)ZPbC~w=uKq= B43)Z6+榝ҁ+ xMg`Đeh6[)ƱU)D6HP"d*.VVKwS~,?*!Kb W^p)pP^` ~H39 EeƔ7WY[ pln;s  cA#ˑLA;bi~aN(S68>Ε~Ҁٱu\SOϳz619=(%f%O 7v[-,G&S6odRu_h@LgĀ&,/&vtYo®CepF)gG(ۨ[y\K~d.8 CfYs YSk۠. aU[ Al-^ O̦PV"\e3o$ΤPx0[EJ{#;w94gn Cޯ<Ĉwl6K~:Yԩt{.>P!tP: YC|>" Gm,pKoZ:(h?x#}uͷj!SbHɑ]pSaV%"< >HoDFsDypVԄ6XD6Jf~ڮix)lK y9mwvwAzk21LH+ԝS]3}v;cO|>_Ajeclϣ,7B!^M&Vi4{b g`zCO<?Nؒ&FG-PuVRR0 G\4a01IE]۟euZG+l- K8iyŚJܦSu2"_Oa]<iJ.:fnTA16xe{;O)ig=2Xb{{Y[Y1^D\ :^qZxlbƹEe¥7BΨ$2OcUuPHe|%@ª9pu0ݻ+h͸:4t:($PDɇ8 ntZ18TӖ-3rKa*JLj}d}1^^ݮA&lYO0`+iMw {9fQ:+ͥ`TI3>QR|飺)^,6 IBefsVs;{;wI%B.J1.W <ل7 =ƬiATCGOxbFLTD%|EI9LN3C5hJ췔=&;'fveK>[A :YOUn>ʏ~6ex0oː\5+.cVr"oGQ:![Q_ٕM7}OUڦJKdwK\#jOQ `]QwĦʱ8#bmdRϼNNI;]9Ȓ`-%aiy"cqs0ߵc ly^l(<Oh\yķ>!_p!ʞN_^@&)_~֔61# !iyuaRXrwcrzz.}t>JhO/hL<ޠ(,omr)tb)k"sͳ`3fȠ"qqqDcm^ȖL0T/Qj"]sHIF#B;[On-AwϚ**3\.̖updY.At)V@dk;5٥Q:W2ƥIfNe'* lKngɆ?˓٫IDqݿ]e-[pEcv\_C3mhPpq_m# mS~M̟z@bw3+Kkڥg<~HQqIrk/ UM덗ωwcTlR}OeA[{v0 ͢:^:QؿRSIqڶHKJvo`ii1ՃY]4;@ vv?o5aԗbȄ *cXZ!hQ LwXq5x"Iqx[Ao QmS;vjHxzY^R- \#E~Gk4hr D%7T.WInӪI㷅`J@tMf'FV .B1sy9yɪ^./7w}wMT~wi/VסR4)ʨf`vB,rM'J]n9{Ls4LI h'u9?YIϳNo;\Wl ̄xl5 =cGXVi_Qu]E aҸAӕ=v7ƈ{˟bR !k0I+ ͯ2Athq j߈ެI(+5ȬfBx-5 Enq;rYnEc6CO-G"9$i;0"X޾0=> +) D(?m#M>CTt'^xE࿌M$éXy?f>{lrPM' oyYp_ϓ a*j`La_yTE5VXetB^9)T58٤woчOԪĸ>͵3~HTJ'=2Y2:EwUO/^YV`</\)Kz~K.^ +Bغ_i3aiO=l:n1Z\%m8V)dgZ{.Q4}Yw:ogEaQ߈qHec[_,iЩr9c͙WHXU$|r4/=ݕ~fdE~D9ʫ T:GyP"Sl6׃_;9^4=/ЁUu>~(mt+ xGYgv,vcv׍m__Ӧu8 IgOh87u<, ,< b[_`DSD0@p0::9D"g픠V#ے[L!\?:ҋ3v/_S8HKz 롷oI'(5a6(Na U0kV\."U#DJ-KKQb^nhfHخQ3?|xB&iڿQ 9ɓ䶉% qc|S,| !.!àijz@`*|:)ǰU.0.Pp ~~Ga?s8x4J\.[vb(:pU3t7R{Ewq5;nN nя*HFR4 QbɤQeטA h@ۂ >zP {±nfА4D`K:]I] NSc>ya[;Tfom~L4Gkv,zqb8FWa6W:%0UA97gC44]%ul챜7Olӛx!/#{`Mh%;N3uLf.o&UM;wۦNRdz^ خ1?6*}!{ Ktah*'L>lbg%kݞqe}U 3?B`kv>[do) /I.6rڌybK0+HE: @"sfA 6 y!r!24@e$o% `1ІIy '&I^S~hg{5 ;jt-KG^e"VnTO$S9zyӞG>oaOڥxotEB@1V-]e_/M-32i4zqD\&LzxaQ,90eyT( v?. <ֽC:ЎKlé뛟 RH!~H4sUPoW&(Kokf[eƫXյqLhm fuF)<`_k]?( A|K!` ~Q{)^l 4ؽz2/8e{ั0䓦PYM}G3K@|]nm[dl;tnIҷ".r*];O2K/QS ލ zi ;=FEK$am[ձ&K|AqLJ\Y其ey`"?#>yr`yõ_ cL:P_;]܌WY@=8+:ڊJ.m9 }jkfq:NTIսd-+5b;D訯T* E4d>U#SuSl\ZӀwM 3X!y)<vNE,'J| >y?rVb~C8:'U2oJ~$h[,`rʹbc$"0-(zǀa5d0|4Yb!FtjJ,7 '֊Cp!FVg 7gem ykTJjiL#$!=MTMv ͝C-pqw8[!@WۭDZCفcfp5ns4<٦+t8+4dVR&Exr?rVM.fےn~5d͹4Ur 08Y(JG惉'8YZz,ˁDRԆDG讠$Ĕ7咗!r"c4o,{;u~ߔlkdv4Cn_LhOh$G\bR Bqf{ROl{5ml e`q{-Rj۔Ǽ Cz,0K>1uq޼!2Ͳjf/BA4 ‰wd꨸7xnpdk:"fJ5=R0$8E z[Xhf:!Fv}U(Pp;C"mWV&(AOX)~~H`Q7U 򫔑B1GNj ,!-:4-YL+jtGʗGC= }T(`oOa-w&!\<IEY 4&OAś ~,5yܧ3ic:Z]7Ccf޼o}vO[ug>QSDZ0ZA#Cgz-ϼέLKYʋK% ²U|bo= ϱC;u5!(E `6!)>o7?/D}luND /*q~fc4GcQiH.r~5pv7eDax;UkG!l1PG!z7:ψ͝<-BtMҥ`hFg@78#+l7%'ᘉmF ";hJqWvͷ [rKzeԱ6]A11Wa/mhŒT=* : CSbIzg,`MRf.&! BW^,h] F1pŞ k^^}>)vqhv+wYQǴcTTԱTNDUy^ l|X~A[{$QOQ,Cӭ[ȎaFsuoEw 9F4qׇ/T褪t B)$Iy^|S= [rAj?';"γ@,j$-Uy|0WGLjM'*>nhIRВ ~6*t݅;&gkrY,&torpM_OϟzVa-fQo1jɈ]_bo3wh;9ogNYS%0iPe~>~H_UTÒXn͍۪ggfw<'i8;t*`f9%"*CƠyHaI+; x ͑L=o_ b@aQ:z%M2ڬ1.oZ2i+|&"+~&մ j= ."݈$iŃ' BRKw%D%8䡋s9 }Bu@V*9{6)(픵s-''{`HEs'2 Y :+'B^J ŝu7M `y6*@c ,BD}Q~Jw482 uIW{;WΫÏ{mk֯Aבψ*-{$}6 ැb$bqbf,T,u|.#! 'hjG^Qs!*T! 4HͦyDK-J"_t^S/g7NVg_&2BW/p#%R5=Eޱl4.)@ 5Dbsa dq#3Dv!IH|qg(]Op oU96(җ_xR͕\?Y/@Έh@8L)*`yѕ&B?]Ъtzc\pyuOaqL9a"'n(@<Iӡ=dP˵D ڞLj"WOOIU҇pnֻWH};)'mbkU1 3J-4L _yH+pN9 ?@K}4qΛnx*[I^IYs3j3ީT#"tѱSv4Qؿ?+lCY2?,PQ'"!GV?lge)hPW%,/{!]5.@Fc|撇LxR"y:/ 2[waɂ}/E!Q8l~x'1Gd#2;)M+W͐*^l}z)&D5Oa̪^$b:(/N +Na2&g9)K62tXK1Mg/U u9)vA48Ů|hs qjuB y} SE0&n(pgjX."aItInW)NpqS²z|HAd6KǕȁא!IΐhQls\c6Фʿh Z`RY[I_Pa[1Tj&iH3$LaI:gæJpM8yvvwf튾zҫbJ0:>o6+ |op< QX5/LdgX3.>Ѽ [οx%8VҦ Wk#Qx ^8Bz+x{R͒}5wFl,n}dwn!/A9c<>cFM\aRȢ /7 J8?7J~#30E2'[ގh>,a&gkqNrX?^z0={\s9xB^wCDwyˑa3֌C-S{U0|L% ^hsl qtcZdw}KX׷3CBE ZQ9 p ]n6 HcTokBGZF!xdrDڢ 6&)6[&GݫN44,>&3`n8=n:D.8b^y\BAB-<]RO\Y3-fm)ZZ;` -OՉ5q:cIvN7$S`z4^Vne'`&ICs|rZIːz_Gs I/=8Cؾ齰Ѐ1Lrc-ͨXqyO8 ;C\ 1sSܷƐڪ|.m/)$VB  OoPYMD{p  ~AK:Dt gXGEc5_zOjxH& wz D`Ag*暐U!ϝ@".UͺCcR䜛KQ2.-Itzi~ϐʗ+^ 1x 4._c%Gݕ@,<>m_nmyfOڬ$ Xn{Fm.ᘣÛ1iCNe|+{!aV&ZbR͞+=s%,ex@q%ϊVN[١.܁# \RGT@f\ǥɗW鹊&WQٌ7 ^z/J$ӔoK 6N~cܴc9A\5 <S&J갴I &vfs_il@=9z{E$yCg0 Bsxo Lء:/q4[&;wE4^s Db~v%b~H(iCRF'h~WŽQ9$S O#wdZζÏ^?D͊,浸P1[/obz`LD|ώU+ip6U/ *ܘ3[u/9ѐ,3Y\e(\-8&ucm"a'jU K!qPt*K<,tRG@Mzab&Z& $/?{L&1G;ejSb9g":Vʵ+L1)ҢUn?6ua;܂ʴX5%sKX?U YR;-(g D[|J]_H?a+r1 Z`0Qpg}9ڙ/ڎ謮- eLAIkBPt2i=>?ǭ1 ({Ȑ&68,՞DC/`MH "4,8M" mA v t);jb}F":{1 ZA$ڤͻ^G8E9zH'یPFWq KD2jP.q)ƖJV\p@aTbX>0MԒ@sZp]}Ҵ .+l1F9se}yZ I1{h]" !s$4zX7yia^Y8j ,K!튏Ã4lO#;z`5IΔMZ*\"ي|UMSS$wGTht)JE`dΧ}/s0:/i$%[{w#ȰlI  |jrJ%/~ۚMxA@Zg"|e=nX_.3N/B[d$6 U,kK H\RLOH9(O[|JΣ9(BMtzPZ~AZ83UpG%v!(Q݃_J2~5Q ʂeԝA밆T}CƳE*Pơ/R@_ "Zo4DKUaU&2eE%rAWSqĝ Ї[bw#<,icU4[V 0t>x<6?Tp-4Ǚ?XJG\>\3~;мb֛1yP4f5])v3irsuC0̯$&+J@7)BiQjcOJ(6?$V00ߑI'ۀz]$V3^*g0!ZdCFLh<ˏ'.Gٸ/A,l$is l HQԷ~J[\-Pr}xg^:5%MWB,*Wx,p &ƈZ[vL#'-*{wZ\q%M[OI.֠ w+;c۳Lfb}&"GGϒ?E/kj~CbOWW c +DeI #XBVU9m*ײ8G=P^ *,,]3x,u}cqyKd}Ya9U],dHmSSw9f^"cLVđ kj\#pq3#GYF̸}ND/ VC ﷂAi)A/۫*&N<SI#[60.ޱEy=OSG$bK >1 R&Č}]A'4e_':EX[4q&ih& g&ihX`2\[`X9HKa ubHT*DyLZUf\"_b9zrk]oR)*K%2uL-nt¤({U}:Sb9wlH/UxD6!Qːzx4T.c%neI\D53dG<|Q_ )g*2H~{LޞXLb]rW faaaAWgC]NT;rG3OPvbk9BX&m9Ņkʵ!AeJeF~Zt=]yXu)Ă}x˘;vX {qf&T8v0{u*[; ejd^[bv*Owp/y 3&6qf^أLbNmW+V{k\Uj{c陏`qii"Mn%K@3*3*hO8{_R# ֒5I;.f>X^0+Y+Cؐ@K⍆(řrq%e.|LC8ʎ~Qە|AWZecS\^X c/"7,ZRؿ{ƓܟrNc`m}a Ժ MW <@ǹ[6̪A1YZiP[8vcJ 4&@P"_6ax_Xrר(ky߻m$vxB|7Zz}RY!ŨnaG)]xN25X & hG-q%e*t^_$Ak;:eMj6\3eIsW4AdMƖZ)V{I͎}ð~;"^Ueֈ?CD5Kz vھ uONWᦺHǼ2Xi+kmo)/c'#0 Aإ:siOoeQ4i@8xyϤ2=:5.qV)S&\~Vg  NZ):tAV7: a[}/ E ›fιn!2ݣ C2IXK"U68_DR mIl2sɲoZ!>eɒbdCf!Rը\bP\2CHoO|l!5tar׻S/VX3C?BYvas]qNݼ Q?sYFi:wjT3+5BNY yqn25IK6@81%kNtyHnB}4縬~tWz#H"cy[wf!^ auǯ4dhEpC+b83u j걆o0϶dכ9mSsްB9,0 z p2)$2a-!h) ‹|i ,g-U~͑y0; jWJ;%5|/ -^ Xp "2EM(/O@}y/|4U?//K;F$kx9WtQ5H<=#$spm&Z~[N CxXpLYC.--Ydhl"||@&Մt}-LIyB ~ȿ,=zE"v uB+ ouPpΡO86ƾ% mS^5|'Yh^ָ3 |fHeDFCyבe<[ 5TbulSw`X"CE`u$mw|l꠲FPweԟjU}N .g:= wz.͊_lz)3\i㴶: H-V!ihxRp m/SUɽ3~7^) Y`Ⳙ \f}JǛ7>Pw0*?Z#ʲfpfL(H5Us?2C>c'k1U N_e`UG cAv.2ftnunP$}bVHeفot wmͱ8[ ΝJcDo \rҙ p+!c9%RV$BehLͣNn5u3-xA+gC,q%nr8T !g3I1صQϝa0aeyV*nx5"*',hЀ 4N$"-h wROC`z $McPLN(Õ}G`T8ir׾GrbNJiBSG㹲Mui'yQWi"c,kDNT盩-g#;s-,Ȣue2YfGb 'lGW e"zTDsFTx**T /t>l땄 _0(nJL jtWsP(2*29?ZV{,hƒn{r-{Z* +I/GX?" s8QRjUۖD^L '2jf_;T->uWY1E 6(^XU딄|LȄLz}Qs=d(2XsNDnGrX+)=/͂y>whj >=Lmsx4Ψ-5\IĞTzhdP sDk'JafYх D *HzhS(8.A[!J a2oAr R0TKJu(~̕@lqp۠6aB59wE?;NO /u&5:olmT<#g_1F"'51T& x#~xWH!Q(p<{'4fiI{@yt$4U+7y£./{ONJ7l9= \ڡIo*(pmii&C(xt>Oϥ{R*(DTyE ~*^3]l7ȳM)Eq+wx AҬRwdz*#K"s?{)ceKfUl`N^ Sw3m^ҌY7VV3ACFYwWUpu{( #9!2zm@Ϭ-OٖsjMܔ@Cò,BH4e,BOt3ֹ0ަdC2 N+pS-h)#ݥB.&M[?"8>&q⾣|\ʠ3WM'zj ]Vj3'[tpa#f H"Ŀ:Җ=mTШg)&}:KwB[+L\BŖ@ך npFÇsYTI`8@_-Mٌ7?#-ÖtAAag~H v4ff,a`AGP/@pm3Q/OGP/:mTm_a0fMz$^Οzj#}g/֚{?"`\:E8Sk @)__C?f]+v#xY@+k{ ى]&.a 3i*9-0q7 ltl!pMlX!%-fA'%B>muQ"0q JS%p\qi4?[Lhwlzd)uVVjjV5 CIșQOЇ/GQKH?:z*it/j]?֐*Yϱ1חϪ|5)y!t7R#!bd(>FXgڼ>KRLwPcn&&1n^ de?O[Zb'H /bS924D1h/]fuz>ݐNñ:8|6#U7zkJk zaX\DUnm/%TDj|.wU./%h+4>gҫ 䢇B&sX9w(xIҫG*O1\Q̈́"n:)r`XɤoN3_^Z̙0BbRy~+gؓ"W?h zsK$91,xT8mV|YӉ!ݪ8ao /!0"LVpPNbM8HgobEҽc{9᭡ F2^H'xfg\iR< DY:h2̼)ewܶnfWMNCx[cRƅݣRsyWqiBI03k\$EƃJ83K jDK+vIHQԦ!%ib 5jlq6+B0Z\,4Řm&YE~xqR 9,v /_ak )hnB~4{NO,&hGIG 7"G@7wF$@nޣBzSsBS`Ӱ.eϫvb2wBC ?I9vp ;:3YoeNlO9' ڂé2*E'w=$f;-Y/,7J&19,m髰֪Z@ɛ&b‰:;q\Q .xv  >{~z 3`?-iT%WMr]C P "11kktY@DKKa4B4.ɩ'y笯Rk 6BT{C{ "eh&Hjf՗d,w9dHԓB h+1}1TW,d0^UqD2f#{6/%2"+Fk9$풹-o -O_* 82/6]I=\M=ѭ{GMz{ݰʠ^N,*?{sP#<tQb~ վ@1AmMC|ہz[K|oܭ<׿ MU1 /p$l1v \w<.p/"v7m1P> ݹumaFD5)܅'1ԶvxykmҒW7l:fh0%Z+7Žp8xȬ/Htvd~{-ti_yGxgtY~"n"6!Lggt_[qCS i[AQyka1 [R<T};Js&s 1D/Z@9Xn&un(^U,mcK";M-_HXΈ=u9TSݍѦ [/ݑznwʄy@ ^j48ie,t ñDmGaƀkͷ@eDaҨdN(''{xCq^_5K R/WV u$mHEgδ{ 4b Ɗ2Y5A%qRn| sLⓩhto.h\Fi;h-JPLIcGnY&X!UV;Y>w/WMcU-SVx" 4?)kvOQ.FtH[gS3F ҉?2Ajd5OɑUQ1b#9P2Sf8 YY;d5ɩS÷I#s ${hVhjxnpJE00# 9\Z%ND(*CV^1 [ Nrzp!$\Nb(tCskOʠWGwC:4eNpJ#Ph*!Ŭ)*sZEYj0S_#and]c3}?MofMD,f3t>p-TY_K?wv\M4gEH/0-rNo,MFl?BWM@! C"a5|ؚڥ8)J.1)~}Vg)5_,g";XJ[{0JT$C4+$B)A(KldzEb? GרUnBI3!ӀP8Of@?va?o;escl@,A–1LB6GW.S= >zEݸ۝uqFz. Pp HW~K+GL@5_T *, zZ_#WROW}5s{Ue]؄}%Mbю^0`n + ״ Ca?Z>G<v HoeXsvzX5/XTd=m8kP0 MVp&jikt267y[_?D6v+PjDn#?rW7ga/lz?=tǖ@o2fA[fNU{~`Vɂl#Elnxe^tERͪΆ[3jq b-;&]چ[ Puk=$1iԭ`Kdl~|z[}0fK'\XbZ ƹHႈ/. 9ov3 + bIM*iv)Y }eL_]PEhE'ʳQ\G>=ƶ:/1Ʌn^1 e]KME 4J蠠_Q20y{ɼ0P1(NT&+$&DDw'5$d'ΟӝYIh;~Eę c'.hTr ϣ"/ 77N!:3-8E#) GXdXU o!m = 5f5UNF!'s{v.FUDcX"#6 *ݧ:8%ᎣI-U 8}(ha]eٛy\4 vFXC)WR{t`.Wj>t[?l\9]{ڒ_p3,و(-yߗ~ L{(Kg`ZhڜlꖢOpǏmgضY(w4V|Ee$B61 o997A$:f" YY 7vA.c^jwC+=k@c.^!TSl 礌d~ ,Ü#~n1t9ǧﴲRl*{yw8zSX+'ht-#Xuafxi_-۔}@ŮԔ[79Wίjf$`ri_=W3m(~sB) LY}5.Sjgz%G2y0+|!MEN}˴{37OsRnche<RAZ"ˀqը~abէ?0W\6 !v"[DQ~OxEd7>4:]'t܎o/62uX ,M;bx"̚<@#,D׿u*OUA'yЩ7fzr>kt Pę4ܰȑ[ƁS|luo $Bő c#:N]2(~T-'fˣ 艹v1),:synd`wj +qey`= ,0ƩC:p Sq$[sk7 ҟ V\"Q"uG^CM)eV֚v~ ªC:,^G]k#ucq%,nduCF!Nr_0!.JcnP Z9I6g⌦?ՂGwR'Fn4P~O,SCI4Qϼ Ora3a'} +c1Ë(K P e1:ϊXCj|e+o DL[vlwc ::xRC -lUn )\0C$T|A\2A)xJm_PѤĒ)L똛8S '.\~ǻgQ}j^TkϋԐyn+.qhAE+@4OP2iCw`⸴)~<jbnxo›* Y:j/2cAKݎ#>Z=MrZ~i,N-Hm+RG8Q3YaCѐP،Ǘ;I(qJLۃ%ݡol:V(V%Eaeȗtfƍ::I.:dy僶]͟4XcA"y4_8,>JʑrkAu#׵)n䲹gw U1nDf59I87er˰CIo?hżNDQRpas/+RBA կVV#)<,[ s^InOAGL؅RSXϭ^Q7@kk5S[KFIb wϐl.Ըs]F&t5l`c,:t@Kľ@V%:Pwo10)B^aqTJ.„BJ=,3[OߝuSWКgQoV|prB!?YҬTU|)%Aeʹ6es:+(PZj&܅FqwLrƽmKu ypP\$V.M|+mn7N4y%DLrDƠl"K<05w!,9dp}g<2MuK3(9&z+":!hܣ#ͣR"Ie\JPScu`?p&6߭.wg`Y _tRWN:6\[PoH8sDD>ACp~+맆DUYX%Vȩ0;#z3M(v#VwuE}"rc;LB+ج <]bmz[ͣzր"hNWd2MDn lB3f1sfc$=8eg<;HR7?Q&^H,9=p5QƼJAkkёek{hR`rT%%lǎT? Q%!=$@eQ+?OZUf&NIe OkV-Ke HQh@ b1- 4ZQWlљ2']_;}L *B D+0i<_[HZ@m,bb: NdfD[c)퉱DYGwK,aeRECʥ1%~wOE^c~I{ǰP*u$%n`{qUg<ء34WשjWJwhYS+vDO3_>zN8f^Hky0tU1elU5vVvC1m;!:fYNy۸ jyD2 Qpr e~dY<6?(]d22ї.x@zCƦr0cϪ9MOSH9l-\%? ).h)3|;|{F3FdD, z7xHaB=231`0J}{U>%HԢR"J y$D֞YB8Oc }A[Mץ{Pt~Qk?C\{9$Y:50l Sa2zf:?N6u(|`kY$5g- B :4v&s6D_mN}keZ (R"X\M EУs|UZp6i%NAqP4@vc0Ҧ*hU3b4\z.^<%\f|sC 4yt/btgR0==>Դ-oE3DҸw߃ hBlhktjɸ93b .ذ=ˀywy-;붨LdK|#@TTqVJ6wvS4۔d=57Wm4nוy!q l6}^Bq#nʋa? VnvbI.K $[0J{Z\oVvK'j ?Wͬ!%a4 fu6ᅷ! +Šͣo 'MCw| 4:c+wczdTw+s+ AGbAԭ[Bw;Yp;)q|0bDi ;H~G;Wq6#yχ z$R0TycʣdC!xJA"9i w$1^^ט.f#}ma7QZW@o^Eʧꇾ;.h Qq HasG  *4a%~3cA ΆQqF*fbO>}"5Sq|Fp3oigYkcyߛeX*w;)3uTڧS)tff&pMwUT YoP~$v?!s 7 2KwZ~ `)&\/4') S$X=dm$lb4!dJj<̹b?2]| {/gݜ.Mgt* .!`1=xlK-/g$u+nPnFN}v&mUk\j?DzjK`H !kKnLsW`wt}f1r p{Kj7[4vvg%"Q(s)D K #R2:' /N#4zBASRm }mS/|xJ6>E1^f,6*oG?ڳ17wĝ{hV^V{s6'{mOnOįs]M)^.쪛N⠮ẛ{je)?ޔ>AKKJ}dri61HuM5 (WʹHIZnAo!cdzEGn?WX0ER\,]&g6lq+g[@#,ʿ8{vH}`#7$ rV)I䢒Wwх(Ui7\J%Ejݪ29Y~I/CI6zȔiҖ$T(D^ܕʼhP@x[(*+RuŦ FѭBOk(&2 i.-4u⣨4UnādrW%ڀ)`\YP{+y s W1RGo,8\cm?LH,ʗ"aUnb]>VKw]* Su)\Id;Aq j뺜9Ecg2W$X:Z-BMz`Z]~ 3 $u"e.\IJ/YFC0)6~^~1hjgBkmTCxrGGW'_]#85r"ްMZT`HF2O<~%^K Uj~o7ӆʺmaԶy5#$t6')aΒΏoREhiR=b)rԔ 8y6u]I3 ><5 C Vna5 a=G"Z:&{^N)fw`c -5qm?’y^LD2y=tbfOX1Ұ&o󳼽4Uy B ]+q1L0&XлC;S"*hj\ϫ+u=r WWQK4lF! fA똢[۷ܛlHB?>X#7Di~lQAy%?aS1sx|'CX?qtp#:oj3ff;ē3E\-^$Q }+Mwl^ yUnR O8^(%j9SSoISlm!]`#"DHM!l๭^.1=P-J.@-sjV 4mǣ>/ ˃RV*Z/}BzVym?MDlv0A^H02 y3P L`* oL$b&w)Y6Ly)0p9ڠu Vqc0@5ڒX(4([bMo @!Yvs5Π޿Ѣ Cj@!]sMT$Dٝ]:?XXmء3FCݩ S,Ƞ7zH_rU;MvkTgrɇrQ )> ~=#[O*.l0+]C!b!h!BoYq{;߀tϋñtns[%6ԡyve8aW\7ixo8ۙjxWy )4YWv jܶ"_ EDm}đ7M% {zcWul UޖVt#18 o64$*ƺtVL}E :Ԥwhop2g0Vhlb.l[.P>]|DtT2 yФ\,fHO+u QRXK)H>%~h'Nh8D/5 m`0y1KY\J5CqyHrc%]PKKgbQNCƏE-= oLHQ)vdwoː,h{%޸4SZ#ut5yilg=[2*"O !nko'E&ʻMz+~GUPln'_($oڐ19 Im(x⧏0HẤ_5p S}+]u[#2 _;p~Ҁn"?z9ͨ[ SqBzq OzԟR D{!Z~A`V3Nggt/nZvޟrV/iyȔ8<:z\$7:aЕ,i{HN,ٱBck RL/]2E IJ4]:`O,s3WHy=LO LPzN(p*7X¬m|s`__N ]uA2g>͂gwųe54TDWItȊ*^JFt;w=VQ7ߓzbg%,/bBqZ6bР B2WŢ=$8r->2RuK\cd}Vn+&Y;^teI]D&RlҖI\AՌ@!!qJD3wO*FR ܪMh9ǒa=C]^Soa-돍.˜AI4uym} Klx"x3qVE2W"?k,3UGajjBS"4T[pv\p3'["*ǻ-J8u8Ҟ)C1=>B ?xX,ֶ0_ޯ"DxXƉ H3ffTۛXÐo2/m6(o6\#]x>z%TO,PI޵"Sx yUӹzYdHdF$bw9x^O&Tb(bgUGCr u ,`rl@|=8SXiW*ANT5AwvFMKcen~ d=*RP$H'Ii6_ߐRuNXkJ,%Z"W?3Џref`5ix] ?CYm>kw||]'^޿2[TKOc M-BfA&~^l&U;n{sGLye|_D $?:_qz/*Y3Y^+tΡasj"tF8e`syP@avh *0ȼ=.=g[Н\>' @!HX ,$m͛<`w=s3`eGpU}-{v"\eqqsGJ46@\$weFP:zF(1y-$,9"lwvBwٌⳁK-3Db+g5G&EI`@id..~o>kY KzN)W$H6`946w;urs0]]aY2(+d)4!JQl<)/v480yDk+,*s3L cfrP.f֎)PM*36nYfAkZGVGfgx㺘ѫ"o5a0zu$3xvՊm%پjG D1~BFHq H]|itl"UʢQ4 ~xv*emm{hwf -=JGi Gx*js࢙iTJ%kT}]^bC̿IAP]vU&L T(#O4x{8hesksWm;H_^B1UئG5)u74f>oB* ^C SE|arqk~"J$ :JW S1=FGɪ2E:be%Q@&TM!z'}xwW'*&J!`}CI&3oS ́<;O.2*=;@ \Ɔ~ae-f$ke-wr/s\/w0>l%{ i1TS/[ ug/`{{d|T){O? q\f0 ZUϑ "-3TnG]@))r!vVljSC[p}bV\\β$iVSrc?l}hW&0݇,#˶{6H+s!R}Y,W3p9w2ۼm@F'y{THyi*X}C=`pg*fԊXka+M7.>(`,),$s&~,`scO_w L"1L8UM5}gYj% V%#r5;5$:1mJ<o,%:c5}7֖q=k[RZOu`= ZC ԬJ? u 6ÒPoxRA[K16-yhEQhrG6`X}A0#E4=At9NEtC( I̍ 0*fg%_ k&Q_i3ִJ1p@I}(Pᴗa>y5Vnd}~B-qjS%=aCsOtAt YHڸB:][ǎw*wθ 3>c@Emyʨ#7!}rNNu*H}{eWPj8,>W83Qer۶ 5[b4lH"s`kRgT3oK!a6TpDA( lq-+*ΎAf^$Fxn!kQ*`-4:.t((ȀH# 輡llbrZ(o£h0n}3$}IU?l ~r`JPb^yNgS9qw oπ쌉bU$ϸԺ\5E[y xyK`6+trKDE{31-} T8WNTJm4bϰCHɝDc%`>bA9(m(ԝ!;[rdc]݇udh,R[_mXAh.Y?Ɉ!NrZ;WYۏUQrl= D0"sˮi`@%LSOUqGG~oXlU5(BO{oיܝ-kđβd!yeV3#+in-A#z9K&{{[6_eW*gpS8amؕ]ljM!{|ٌ-,sy!SjF,'f\l ]@]x+FByɬ{V*(d7w&Ĭ<O0W*<<\մv _d&dKƹ t!~Q:a_do_թ}x>?g4"ZsLBDMjRG%>D &Aq ߒuخ[9hPu~Dӊ~>ҌkzlzQY>wT4'+\rVFZex1#FJGh C0j&C3R:C14ROxB`zmYF[ 'qHƈòəB![!(W1Sc?wߝCې_YG{q_8t0[xʷjU$V!IjܝAqkO5O/+]Vp;k hB6 a}YpvTiQJ]"*'=<[H4pVLLwdv }=sFٟ!/ɥa{J||G +5*{rʃƮSý P+9ɀ8 ܽPG%4DFiRRzpe3);JC2,p5un5vrge8#U4rἫ(r=h Z #DS[Y@BjK7I_8nz Pk!hЂeQZ!gףU$Rk7^ct'DaCA;TSI9Et9R ` 㫞*4_ԾN;;w9bJI;Sշf 84;SO QC=-FzL"^~@iJg#]\w!`VK5!7oշ 6F=.؁4]HŚK-^5{"j /9Ue` G.=G#Naƨ֖X^8 묖ܗCCZ`ݲKq2kӆaTg^N9-pffTfH{w5-/(Xu[Tͧr%Nm%U!@v!0uMR"Z `c&-@rg¾*[K&p|sBbLGe+$sn[F<[>e-M2HÁXU+8Mt6(aO]J줞@  s2Ɗu>bθ<\)ӽSmy8D Y$qfoLՄ9 3"~RXDL,FWvsPm7zlInWAZԦbdf&@&xba\Ž7g1hb<|.\ByVxv*N7 \W1KӷXV0>~3M;B,6JH#s{k㮨ԑL'"BL{r\ZQNN^GýX* CmԆRu2 cWJZ}uۦ6-WH{]eeEFPPkmCI5hTP(w1q= ] (6C@ӅVvސ+yAN1 Tٞr鼮|[Ȝ#t^ oTb* oi9CPE )-.@貁^]jjMNT׃ch'# Tơlh`QO,3T=Grt ֔~#wv5pz5KJi9+b@1>.>b=cl 'm S1otDzKۏ~(YdmXToG [sſ][KbHSl{BaO؉G80_>3L?mw'J_V^;M $׎h09ʺ90 QqD]rS+ Oly0o"gTt۱e%z' J.)H4i2HUAPĪPYcXEihԂZ$yQWۻt洳 K ! A NK*7$xa1PE إ Cgot:Q颤]{O`&T,vęYTC%qt7lQek09=?2Jjue@ *J PJ!/˭jYkغ],t)KfB^^v{]fO5^G! &"i( KW j]zO -,{~׌U-r?CɅX;ʬ\oGlV׎fp,lnT/SǴ,B6 +}088NgHVw˷h2u2D'%/LasT_-T a@ ?]7`X]CK(lV&(I< eCr 7;wAcf+;מTX"$1 !] AV|gw#Z%Q#SSl\dEJs7<80H~J0QJC7woPpgwJ<'$>;Y'Lnt ޛ?ʱE1{؈m [5HL@`-p"i3éiKq~ͭ c!= @̪Âa)j& kR$oB͑%}'HB AY9t~X}+θ:ň9q ֍Iγ="8vqI!Mw1UYo wH hG 䙫)Nlž,o|u*6R${~I ߱yە^'سp $:tLb,SQHv;/1ё tpB7ɯM#KrON6 Z҈ ̄]})=mK`>{ /1]H@a3jE!dAFl7ζ4pڽ< 9yztmM,fz9gb/8M,+sf >f;w\\[^^`eW0^hQ gAװ^ nZe'1aSR?=zn jNFӯ:8mshZ'$w75H-h lq~Nݎl4207~x_7/xb@Ph@blׯ/Et`hEPʳ9}a–lr٦-eDUʺJSH^A&TNu3zHaٚw>=mejzbkB7F`kg_tզM̀Knl-WZ&gUJ*STu\^-|ۻmVD݃N63~Phb&bH"^G0UN(YR(}QznZ?©}Ai\|ӓ7`j0-o%r]}4 .!o<S%rd> "H Ӎf( Msl6h_WR:4KU|872[?O'xDs,CegYAO]rbӣw8e`__qWfRxm- O)Ve=r%HX&*QJ% ƅYQm z$%m ZC7/TZ&_?]_k`1܃9YP4/\ U1׮űsdu3{aEE|92 qՒ*\=357i5aƼ)5R`.90Z M[zrvsCk^v%WBS䂚 2FyL f4 N9/wIVQPYύ0h/erl5a 0n\b>VZګUy+nY@!,j9&yr+P:Ř~#)%O EA˒pOg+"Mt.tÀם2mqxnQݡ&jkw襰eih=*giV`^ 3?bnȗE=gvxEA wu[m]H ]Cq۳r[;#FXpJL8is)]%WF<} jzydgj4zk#v~CHGW^/`嶎@x;qӰfc,>/*QZ xa1t -{'"J},࿕o^_D%'w& D+#d- U*]x]qWH"4kpm w/ڒazo7Q|L:2j#(Q_&-]al?_. +j0Ԛ( 5ݻl"N3Y P$DcaLP71.8˂dTaׄ8A4Ha뼑sSb` \,jbؠ=>}彤ARI: /=MEXp/iiI>lRhpˮ̲Vss-~L7, 7$ jvc*m6;yA %vV_(f.!I;8q>!Qw&ny:ˑdw%^iTFYfuy)nkT {8Y$wVЯ6~ ۞/" n lPm΁N\򽈲i /=8ؿ?K7eJi{5y "8rŻi ' X'۸؎ Z?Fw5:BF=%C1r<2nqdM׋ FfjXdG{u5"3=9ӓ1eX-&(5 CL;6c:3ˆds5|DA%t 'H2>WI? mج1DUϜ\i'@ /}<s7X ׺ߠhF8nDL\U&I{Dbzј-}7T<ėx/LXP"kx})(J"ş˽[J>t`cZSB&rqrg< nN'ΕD9?p W )(i9/)ٿkÿg %Al,^ZKMRZ]Js֢qiI8[en tNx.-lP&0d~YϮG&=rAr4Rι}{w껅{Q:0 %b,N} c\O%P2_IxP6rKr!b)vBe j*2BS|7" E?BO&)/M(bxS jYk~˃]K[k]W ?Ni$nuh\la$]<N P8-2ۋ,aN)Վ[NfF)b\-*!VP%*~j11OҀ-׷VF3rLR}~c?)[w\>4W*xs$얉Ax_hRg-~5 O̒v`|ĝ^W[  :J9Xvn &)6wⴜ^!͋;aQ2( Kg!ƶɡ #SP&4L臢T&&~ ]1s a)[Žm]>νr,7 JFǶ,s3 va`Âm9zF{X~+Vy5Q@1@b~X:27`2큲$j-fX0R7v&)Y`Q:d_kfZvQu!bXeZ@W+:<!" >u M!k5"yo6N7A DCa&|O:C+q57F6<E,;D'DPٗx+TRr2MQ|Yp `b@*6yӢ@n$˜nǴpXʤ0~ hx`K{nJָmƥtzXp4OߙCq}?F!#\+4t(_x_Aj H3 _6hx>]83mƋC1r}Wj-Z [ 82˩_dipM=N'z .jn,5wlVf{ٳ8r^.u:5W`L7_RISʞkOzrB!Gz3|&L ?MLiVKrװk%Tq0HVT]jA3>IU3OM.)"Sl\A >HfNif{'Y8`΁"> |!*QvS!(I\zZI3fKu/E?I_00EvQb9ƟSe q kK;]opB4rr/n󬴪Y\(/@*=" &⨊Ffށ{f<*kм0Gm pC z:'^yEfT*\Ka:0?-D* +)+BBw5"옆͊ugE/.2fbzѮe5B& m#K#l"EJ㚳r-IGsO:9ф`VJ ڹDuaK ZkB:͖TMuaَh|7烌?_vX[F#k0Ktt&4õ^0Jл:xNE ,`DE?i"X(&X@Hespr'!Di]3/D쯘T}ʝ+1)l 2?CǙ8*u!{{#Gc6zCNTǕޝ\ΑLN NnS_ُ$rjw`S-Dg<>؍doDa;o5HX" QsS5jZDp~#Q4~= (` *U @!AL]?ू5kZ"8`]xcE *rh@iI"ӳ7|Q>@zLkM@&X[Z$[Z xʂjtst*nq5a3Vz^q_Y(1n(TSb55~7O]z1ӼnIa[2_#}^_ @b[Qq&D7dE&dly>"H{?G@YF6@e9f7m{9W ~Zg$X+px@۝P3vjуz$ ׿_%_u6^Y2.+]0@*!.[7͵n: YIF3D_٧zP)k, ] +eõ^1k vG8]JU> \˵1t}{e6GsMx8}}߭Z zؐAl$B53L;]c[} D/^fߏYՅH:3 :~J)Nh>$\?b"!:Ͱskb}Xu?6uh~* Nha3k b+t480|JBvO_g`2,ыER#PFBway9\-`վև?%/GxQcWMAS4/F>KQ- K" =YP9B%LϦu_y `KWu"J;HouW6_ 6qyZ>`*MupR8/8@.[fWzwƝHcH2@kD@xM0I9k@[o)*ļDsb |! 37#k=$$y!v1]JFTP:k| :]Ix2޾/ {\8j7|B/اY҄zY۷|{n8t z!0 k,@fMu%.} ຦Wʄ+ 9Uj'x, R)7(! 7kczn  @{s*暡L'~И'*y[樭ߝr@-2X3HڠMdnveؿi.k˜Fj|\ (IFD1;2hrvGpB8`_J ;'xy;SO[SIoyfin5['kX:@=rE&o? c oOC o0ڽVOZoƍI#jK_Z Lm;XvriGZ Yla}_DaQb vØhMt,}1Dq#Lp1l7xj9qcqftgP>-< ?=ՕO6֓X LJhzI-ƿLFY}LP *OX_4M̺2k󁤞 Xj4bfg@QoJd<|$9O? ),ȼHtwtzA`hCXR992(.߲yu(WT3R&@ʟJN?e% \S2 X=љFoRHfߢAYkܓSvk<UJE!HsjhKgP;#R96j l_ hcsli Nu 6LSd3lII=yɏ1%րmU0VHS#l@qK+r cZP0d7.b^*ujaʑ5%Bm/-6TłF6TcO& f(}V;уI f#‚s ߨ1ϊO`s]b۱ % mԾ[΍~R]I>? 9lHCኙ4?qxv2Noˋ\\ YmEMI,D`HL"'6$\do QoA&>Fr}g '(dn#@cRzl|]k snFuxaߩmlVB;Nةhtq*Rnhѥ&P4S]w9g]ht)69c0$ 3>^@m?|Xu<׬3b mhjgd r_weQ_s(f(q8qɜ9Ϧ/gcwdr"TmCZE8|9;,bZQ @ujB6%7p&GcJ"G_0HHNEG <o!c8yPf|r&a8K~C-Wfj~>XRi2E`l8_(2@SG2KxOhV V>.LyM| #l8iXcyԸzb`n9NW rJjiSĜ Tq$,UoҸ֐Md#y;7ȯCnd63ՃAFN1k2f]5*QEO>nlPR&;ZvQ-w[Qɵbh]$iYj$*߅"T`O xro̺k{3LlD t+wVȥJzxAt:4{AwMUK29BFBMdxtXVbTJ.TTި?P>=~ l,.8tLAo궴z8=[g~|$ōZ6yʣ,^}]bf=``/Oxt$aD/0NKZBy@/ZOWKІp8CG%˱z/fpnn"]śMD;!:/x?hi{1Ytk~ *]ݶT[/PĀ Kxh 6;d3׌||(Ѻ²'r8mlpd E_t hs+YX#/,Nbtk^3'zDcL&~ r2.Nt1#f-0ҩ:u@ M={7\A6\!bBͨ,PsȜ4oێ4Iqs䞴#F\PWU`JmKF6 ;ݩj7/&2.Rj>U|$V#W؅)1 V(f^1H̆Ź\:_zƖB7) m39|(.-W#nB?NHzx<'Us>GaC9k:tFhMY.q]B<Tn5Z9I-Y_=!f$,ɾ;_R m7u b Yy#M#yhh*GܹG^ṁ(@ݏsAoI|RJ!,X8t(kNrS#Ȑ6-̞*z$%$TDcrUi̟TLvcqntd,_-#>xj]Mߟ},rQM+vAIlRڰ'`яd΍͋S-_47 Хrt?i=^Az>!l#MZapw)]S &vJʛ i5\[emƒNgGPǹ|Tms~% 1~HdȪ :s$fx * O֠d)oI8)F- s I?T3d\wDFk 歜q6XAt*5 GiȬdMΡ$xq-+b6!}%`X pjƊZ[agN5+\`VM3<MuWҜ6NSlD+ U\/N*B̞kshy_*ɹt1:0[zXR:p)֞q< P_Fᄘs7o`tmPGE$i>. ܂ɱ1U-. wt#|!e+K/K`@ycl+F =u- >w3Z[^j$]&@ji]sO3&Hh ]~Aے-;6m۩c(5g%R|g_ė*5pI!/אd-!ysK,^ZCIyh>4eѹpq[EZ˿ |<\/h؀nQx8OFa$ۃlJtZt@e<YЧLD~M^/ Ei[1wp 5: Dw 2MqfHwήjҊ` {R'<;(^S^fWSօl8?X%`2?=__}Zt5V wXx x8l./dj޿kMQ,"U p(څ]zP3os0/J<N ~S>s;ä|`ğEޏLbOy-&=؟YlDRH5&w]ac+b1,0@ؼ>2o Ɋ0ϼ5j__st BH-pDhkO WVӲH^6v󛣏hXu3ap2Fz<9d/;,fX}?KS 3RS8Ku:BOy=X̄0xLbدm;C羠SiFҪZ iv=t4aN,v/E6qϔ;s$13aDHFR0{r'5.S EKk:@@Fq6ڳoDiZ-+UXLuh*4Aj%x5zL$\TPbա<q+Suiwf)R撣n9`]޳dL Sꁒgn']5qMY T1}R XK:4F4qTFkȢL9?jB 7pF!9s{7~-;_m\8O>cǛ~G-dQ jlV|c3!=w4E27(}{6''n4|_a↋ӿ޾# 4Kfw O6 xM[_IG/|eb>tI>gT:,6#k0I;IVq`/OQga1_ҾRdVuLJ9SVh*CkV? f?Hw^ZthSZ?0g.Eu k&V1%w-O٭6u+_Xܽ {%3@!>{ %!]}Fo]~8+EVkCֱԫ۲vnLV(I-؎%}NU#Zrz T#Kp t<:}ůb)JÝYߔѝ.b4Rz{ ]7*v%@om7y @3E@`'" P] yGxbyxy|!/[@vɄ5y|k 1V!rc0 u BH-Ou"/'l)pie\X]vJzNSkVݎM{ܣ|ն;0sfs@98=a6wNS p[`}ߛVV()kW-hP:v8}Jbeȑ2a6NU1Kpɣs #W$s:>QQR&ڑ]L|uD>m{?]J4lUL§: Id hŢ~ғ @=[ekd1Gi~̮1 n6k}X?R Z90ɃT ^k kCv%D6B)Vg!ֈ~PyfL~߶FMಊsXJ&*4S;b@brf"HkH|`N{}! ,w%wT ]k?aDGj7j :Ɓ܀{Yۙ`?˨jlC2m5FkX'Z(›ǒ`qRJ8I$S`;br0~[W'hN0 b'Bz6Dz 9:)'-K9]1C#Q.\kc Ʉ j\,ey%5 boi&v_]![tA#sDJ $c6h+4xV-,:ܷyxLoEs'4a;;Ǎwit{6#?ilhЬF0kR1ͻ%sBx5h`̻$t@?qrS36 탃w @>Vc!I^r*J=<]rCnuv'.]l4LO6T61pFk| i-<%t"+iF@7%cmpe}G.S"q0|,0G5?u%QvU03;h f/חE>JHvKҪI /VĊ׮=[N`WE81*] AE[:$i{Js?C"TveG"OFQ+;씌T4 ɔ@/*ERH:y?ࡉBNU: yx,bfΖbm(sTk?0N]]>F5Řg,EƳϰlL m6M_^C[ 1nEʅ x"(b[{f-mgOjOӮsy̪_wjܕuKA:m޼Dq6i$.X.w,#{){(:1ڎ!7,t8E2Dt={mi{ɉ'DA_2HGB(,ǙJ-9-*3]K+J~r4MMA"9멾٫hdƑY)W˘7s~7z5IȺmU5ȟT9=?܌:U ,_ bXX cZ4}J?^.r +duؽDV= ٜ\BT<Rܲ]VC6.D,^IУ~clu ::[JO F5=ɕɬ8'Njip]bG#>/.{=4-K̫}ćh#j1˧{`A!QNS}FH٤cذmmeYݙO uUR Ei$^N'ϳe9`FAmwID3ԟş! H;^R9f!CHXp" {ūޙ^j;4 *,=䘜S12Mh-i=$qD?(aA }z(CγMpxT+&IpadU)qNPMp3k{}3jqrGÃ;G%hhH!@#CF1L2G4"s9HBTiz`#ʉE5^'kQ3\eIwP„>䅮y=xs.65#?8T #b>nh/X$$o˱|ڛK*MaUo zB's B3zS :>!VI|BAt> AÊ Up9, OgUMgcAJW@Y+%6x)y)tҝˋrWbZ9w&ᯢx|P><l xB'0Qg}֕^g%ɥ -Hr>NZfzs  Gwe{FoKkV򩃸k.W0[Y8렫3"TG!D>yB!:Bݾ~I~PVg8%)! 9^ =tZz 'fJ2!t򗅬#֋eČ7ŏ|j7d;}Hbv-_ 'ULQ.ʚA:c1ѷ |10r*p6^7cUP24:kC~2(f8"Z9Mɡ\|ˬjVt!c SKX_%>u^̦vH F6_Rr$}hGkyڅ<]U6 k׾r̎f~̪w5q~U5W/mg6tnʯ/R4y4?q!ZsP&aVeoZNIdrCwXCu5㿶2G;t* hzb @((-*Vs L 0Mk ne[uzt=^=DzKQoE}E:0t?`,vK?s QArb*8_}\ugk_sa7zOUT 5ش*濖*K6-BIoPI *WH(MdYŻA@0S (i.qL!,&^˅Ky=MqWeq/e䯑P>y`tm<\#{p͊F.}栔 hvA'"DTͿB$ՇOKOȴ FYc6KbtsBF۩6]&i |Lx TC׺&`ڂ~^҉PK5׀re=tqۜ&<80E\/)%wRaARLCB>^zK*aZ}μ@R֥rQ1"iibͱ0.lu3\ /ă9ZX+O\R&s_>h$"q^֑,) I ͷg9_rˊ?u\7Dk?7ALG7e}Sa,ſ5Oz7[$lCԨJ!JFa0v0j#̇KpDG/\::ca`Ri MHwo| ]b+o[6K.5gͶ0-X5Nh7#ő ֚4gW,sdJH89d z/qqw]h+NgwY޻&qroNGR 3)a9M hOdH4aGGT> Sy[KS5 t~_i}r\QiT?A-oWA+|o Ҁse?rߔPF2ycf12C팆 W?2yG5'7g ='3ORNYFh%saTmUj^cS&G}*F?cF%TM]/T0Hj7?c\icz:%E 6X!(*"BqJóD[}8/ǿ^&98qt!oPbm8 ә{(%]V AGnagY@UjF$*W~4Xf& y3=yV:| -viO`SChe]n@- 3)k,VIv*̵!ݗ<5U{U*X=jX7[@4Ymu] "nݤ?.6)lB#-vQ5s~Pjlh<ɜLducH+Wco~3v/GWIpgi@E)-|БtK>{aW~70*+{g5& MkGi3c;®c2eg@ő`>xf@^1;VG޳v%1<4ix fpb-JDS~le8:}Uc9mwTN GqMNcٗ{nZ4Sh MWh,y>&9U&rܢ=&VǾX/bQ1LmZArC\ 96TD6U5lˊv^+\+Fvu n]fA/u*3 QaϬC( )OY(1G(S$2GKĿۻ Wܜ;m;yx ޓNTǿn6e.X;AܙY]XFZ]RYvv|sOJ|`*qWaB^YTD8=k*6AD{'=?I>r%goڪPƽD$]}%1F_I JF{1̹{r cʮN8^VQ/5>_Rf51lMCu>My,9d?>cH0<muiwYKpb/UCBB:?դs`$N7bˆ&@_x;҈N0vz+<+@N5)A1[8rDKM5yȹ.lcPk?<܁0B$y~ D7#6BC`|vNOvɠqLSz P;!]XB\kz͙_LdTd `SRG @bP[cdWxjfݷJ4t[ISC>)l]B?f_͛vr E"r=gssM+*8Ttv/`lt(qWDPƂ?RҲ䋶Gמ5`OS=cˋZ]iݕbYpP/}*-is4U l~)g]W#pA:wx9!>G, j'1i:u0У xoNuw܉A%j^)D폗~2^r5g@)R⥋d͐8te86Ȁf& T I!}hk ?$$ϝ`\GRdY_pKɑ$@3V\jeZ\kl>!+ FFΈ}uo'bNPm!DAqUrTmyHxB{ٚ9Nj>tI(+9rfE9cvI| jhi TZ8g!]u- NHWP8/Ha *Q5a,\R(ډSsY-<07J3w|O(zY}|ߥl%;mk+N\,dSԒ#))/fÇ PVs%Nr)tK>7Z+ڥ (`bURtiL-H#<ųHmrŔlaTkR"ab . Tg *}QM%1f\R,\Èht @)pD@=;]USfO&ٯ|x[mWz21nhNe..;zvΥ/bW4Jz c(tb[c0A_#bκ9U@`>~<Nab?~I;6JQ錕ЗUg[VЂ•Gwng2u= 1閊gYXڤ3љyI"-ID#%`D汁9Zo\r~7\ +m FLa0ViǶZ?һ`V'1uH盍QX03Qo/4B ,ȁ[ \z7qk M".H@m/eA02 kpkںoWe߮xVOl:XJ=5`c` .x:O բ_fK;}9|9 6 ,EL`xX馿2ڵ>"CK]8--҈\:ƤvZbX2^QeBi]JBm7&{ChI&Rݧ(VyRjRBPfl_i6\lݐG,q%hBJIR~z-Z@UuQ'/ w>Rj%Ֆ SM޹i#˨΋~32ʜf-Ӄӗ")Z _'OHs_F F_9ՏI: ]Gh:#rr-` 33M?;ƀ6rVl1:VG_sX?N@yO'1C{wV/4y9v.R{.7u!twnuw\O8Cmf S乩E[ !ddB_VZ\ҟ:.WjRP-1ͭw2.s`rk1k,O\D ). #<viSm/q5Qc~o1wUAJZMp9s1 u;C벌 qN;7-R>[ѵPek g"gUJ,Ԙ4vRaeeqȺaJ5&o[ҡ9Z{x-rEajNNF2j6@Nͽ=RsJ 3k<'F2Ka#̄hWzՎh%}q(m -'T68LW՜+hD4>~&c,c3?y9IA|A2lm]h{bvCfՃru.:4)%Li[bo-Ϻ o?`"m|(U6{)`MxyC774Y(%5Xroz#yvΘ搐P#X;[b\2*I;RG4kĨiAq?K.'/a%\y=W=MxФÃ-P&8ڊlٽspm{{NjI:ia"-zWY@۰ Mq6Ljf]R'a@U'Z>bGH/a<B{T̉-rA&#+4;̭?b=<1ȵpݯ4>_ @g(/ffDB4)) p#kqQ!t *)8]~ t1}s80?_AIPjMVۛP'u{yyf4N("jjtYxsh#D(-Ove%4VI0f HS<}tNtG9a-0BdNkuG_.åQ9 0ະP4Fip0hqq@35^ɚKu~&"!5Pr慀Et!wra48qltkb907MP1^t;ܐ|N3 p 66-P09iZ.q w)gHwrpB<$'6tE1T/C,3^334b.P&E"</mø* zIe(wYMF (R2a델{4rP0aSN;-9!n297(,; >Ǯ4k4 UmZgv>a|vvgU!*@`5:;N)/1\s+}R aNU^A|nޚR6;Z|͎z5˫`G5pe숅ۊy=.-NG |,=kx+o][ʸ3Xڷ 01@rm#Ukne_yZ}G3 zF:j.gp|J)?|)3$huI,F_7>RUY?T{_ݔ\Pvo>G'A(\y2 zw% JyJ'>;Əq}\(,R> OY0BaD7O2$' *w@ D< {θy~p8@ f4OXJ$Sw 1/̩5F칤}NFo UIu€ ˜EO{5cv)ۣҕ ]W:Q`bVόm bTȣDp5*Aic @*4>bHrs3\HL"2&!#4VX-qs]`3GaeBD{,S6jGV%]X KT؀)l LwbNJYi?~*9ތvt9֥P9K~űx V|7&bNii<5 vM! "Khu(mZbיZk3i;pSH@.-lbCi\quXet'k?G{cO~-7۵zWw\ȳQ8he\A|j&}¹GI港aGiVa0m;Jǡ8Qn`f_JЇR 3=Im.7oxhtH8+c;ї?lV3sуH{ ~B:vVE!\qv)ZوHM|93FAٿTHMJy_3CY22Íl!H.`fag 2Gi<]UbAB43IF ~-6}oy!2gq21XYX:JjlE/RJ՜?j5pXjǼt4{,joc 2IJ>DvpwӇn%*š4Z|]Yp1X{/3 V"¦iDͿ'5FxcJ(n4LZq{=PN05*U4/ ;\lEǘ<$(~U5'B1vI"]Z>1e ;:UGAݼ=+Pm K 7*g0}9:4I; h8Ӥ8ƭ._h Ak *Zw7b4l^mY )DIwx "=u`A]8.6Vsj.q/]'݂a6^! `o:PGƜ֥u{g.Dj@_/U|Y}SW'/Yk9:-Z;Qc8/Ⱥ5f ėFqyKU^) Оa\ௐ`\ dCاkF*ҳmC_ݳ 2&tKho`T. F|؂hoH.̟Q8 ƵQf80>&;ІʓISWp L*5A¥^0Fl5I5_!A/`FvW БzF12'oiP+r('$bASڻ?-ͨ t[V,LN{ c,hx>uǫ|ʱ`QR_!^Xŝ啂Rg谣 [SPU*f]N^~ä@zrΠN)/0}{vxϨ:o͒.4ղզs;7&^4eLn lX$8KNb`pv0c~:0aE sR O^B ӠkE$D[_DAEʲ 9+†Ɔ@퉪[77ZPB">Bn Z/d2Jw5q{QwT͠q >l+w3es}HIU`r+{w"|K7۪Kb5`T(LǭػBLoBm^LfR.rì+8#rhQAOHMDڻuCw(DJu3܉U=ƺ [RR; 2#dQ@7 df3`Eцq_AV X:n  HPS:&0WnY]ntƚgh9ku(1nɔaۖ0RA\7˷bBž0v ӹRBѡ QskHYSn\uFQO+vEEMJk';@| `8>}^% !6ӢMZ`ST- p_xJY}- a51_O\70"c'-77Q?.>t Bm>i=j#E>IQ!䥦wA汬|GN`(u;.d❹Roz&NBN 犄Ȣ$5+*%6סTMMa8!j󻄕(iKn_e&v>!5yV mq'4٧1e;#P]"!_LiA |CwG27lOYJ Jsğj\:S&Ɠ^s`f)G͍!ُ2z!s}2`}v ~` D:! 8\odbr.2G5, J {v|"v@bǪP}GFӶfw1$2V/;WdКBiME |Ei͠-f~>JR9i$NN% B AHz/۴YoANe܏zs,'wq#kb܎bQ|HFhUY5fRIfi 5xPs P$e^7 {2]-FVڹפU䃞 |"&o?%nݐ+*79jbeQj D\^}`קw^}W7Fl.|wVB0j;jHaK@̻ ~RJcޙ`ťz0p.CUIf%ޔw#?_ syX?NlɊi;)ە*Gbs-,ԗ7{I@haR-}P]{jf:mۑ׬V.gQ%N1yM8Y .ę&CApO;}@I +4_m' e'Fi2 {Z Y"TQ$!*&!'sZ:Fd!% ݬ0P*/lLRu'V+Wdv}tIqI?%?:>x[>q"Ћ\S":x3fo7>7*3W`$U V|quAu4VL?u,?Y9GRH=HDF{P&C> 47T^1Y;_>+ǰw +1Yl5{|p8W".3 5$rAOo73P?d\sT[J}#\ܯGd ⫞[7.a4A>9*d']haC@;gzUrpanˀ ^h@B^}v!tcQ`dW\b]X㩦֤$F6PSxKAF-`*>KeR%}!u?fة!.)%N঩j!w=#?M;, *6% /6l{%mzZ :8.@b)e>Q Y8 հ5\7J u8%g-/@ns@Г^ʁò~9)2|Rۨ9HqI7lfh29D҅*LsnjuǬ$C0iʫkYn /s*(*N,>+8ӠcW{ͼ:.9ws:F>ۅߪ!jaFxLZy n&+۰s|~YFwRHXJ+Ġn }?6Z,)f]&{MӃq>1$_l.37mԘ/"cvk=sw͞+./)?k$o@뇚4{vޑBӑ_vX š=._P+eu)&35SOm#éIf#vBJ_]g:yop jq?#j}I(_ M[pHbh]LNc[t%JN\jΆQbP< 9h)m{|jr}7ۄ4bNUaGBۼޝPM 6JWm8Ĺ>59!_!Әlxk>91]MH-H*Oa)R^Gnt]: \}Εe RqkFrVo>aFZ]0rd0UɫFEm]*S)aPw+y*!ރ{OD~i*9:ŷv, (րA?iOuӓIJ~qѱY 3HK /lH/2먁|'<11"y))kL;X`Ma {qwJ$q1eh̩D]]OUAE'..!xMÏs-+u@;HDNM˅ԶQTA65zၹhPqs>8chYH_`Vpтںd@ܧ{K_mR5cz.s2yMg0`T`8C[ ƹ?ɮSUγST7NۆifdRm\tsdDW}fnw} #nCCVJZcfsNKdWfp 6B H,}g(^֒C[B&3_ HsÊrl!αiϯzPU~(iaږκ"\+ۃNI#i"ݵ&kW Ib:]IB  Z2&ςNJ~ zIH , N }}`oW%Kv2ŢDV:aibsA 5 *CcV&Jӊ&( אbzye=J!wTᥛ|*{Wy@xxx" T ElV4"p6|ƪa)smOȬwZrکSGC/qȑmFH]/9JKV?ظp]ӰQGfz;7*JB>3(YI°ApR#/o;wחPqQNKE瞫rfa i39hm.# 2&0Ӷ dБ~e'Oσ.sn0$h2WudO8tJ3m]_35%>7+VEN:(|kHSdk2DpWWibagE0 EI?XƀPW3T>0*ԚT,LqSPu,J8?~F!MⶑemOingy%(jտ{V'[ޅb[΀p(㌬#pYnCἕ}:\B>?r;^vaF|o4Ein!}_w,n\0]>RW08jۦS4HEE 9?4sbh0ȶ݋TWI@^ [?f{Pbofz1ÏMWʯ[eBT6f6hO՟:08'b5Rz2LϙVC~2Qrj2"#nrN`~Hrzm6e˿5so9EWO5&OH.TO 7)|2&t`ZQ5!CݽD:JZq*q^zofցS1_N@K-|<d;/ j_lLK Vc'-Ll\G JYe3l%T&^*9aq mDYcipGH# 7/]e^4zM[1=9Ἰdzs 'kE"]A,&ꢟkBQ:Sv1R#`z[`$ȇ+#tUƧbH;{#"Y^xb7P`4$1Ka]4\ΓcA1aS61WqI0-l'1D^eBVj[-Gb:ƿ).mm h QRp'M2/<}Mh’*V$x/Ëb) Qh k'N`$8:fVn[J8EM;>r!A9)<3f)vm%4OQ5` |Lr`TYBoz \wQy+'cBשqG|`3amw&Kטu#md C8yCN` F$TImJW9 "Jl1гڊHLs&~3j41TR0WSc>乍q; xLImzmɑ2_H P X48#XP&2| P5ّ7:tǤخyFLC٭M*~SzX9ge@MIlI곰8VEВEdB{ݧ忽|Y2Gf}$a 9p o=Q҄7>-1l|.#1I:۰0_ZpB^@9Kzt+ ʨ yS~yjmaG+]5FK䚵(aQ'ARm3!OA}~49($ajapMlO8y e/ppdY [tB쿗$CV&xG5"ӦkI$ӿOrlYuc  ft-\1/yhD%h&xR)j뮳u/|tUGg@J臨1qasF28"} #4K0X٢]CļMzFlWBo@ s`o8~* +⎺Q0刑@*]c:L'|C/&n䨎0Sg, |F,gת)a}<,y42 8coڼzAk6ߤe|)lf !򁘅(3%T\BFʾK n!VuqiQ2dߩlW"NVj/ǀ54#fJ|Ksm~LT 2ZV9&IN*ZOTڤ]o`kE_f),iLF0QM 2Wm&ݙwP|a 12 29ck/`(ף\隣cz)TypxTֲCj3cvoY߇[?`+겨mԻ3WzfX6n' ~ fdnWe.Vߚ*0 sYI^0_< ŷ&'00+h(2nE8 =;Kƿ;`GLnCK]Āȩ AB74at|:DDH w5|~݆ŶTe!;V+Ι])NToAH'\x9M ={3 a Gؖ:Ҥ4Ôf퀕HY Xܢ' bK-l1l%|HS>ae`ƴ0 B^$砥R!c1) C Yiq?r/ SX΃AZx i?5E]v5 rq2"|Sy`{ qRC [)d%2>` !IN0ke_H`pO&Gek5|j{GiEe߉ʵA,Lp|VHyw`r@棓-H3d=fƄo)ž#ot}X&)MDRթEfwJx24wPp1nc?(E^ω]v뗼!G({ cٴ1#Jd%|L3OeKȑ&ts+𘐠t*o1;)p}:q)Ƞ/NtGV45y9$-XlГ !6 6}Q5b)o <9ȢPmy͘x2 l@}pO=LyTF[^1e:}Nl(I[/e@ktruCWc8"P'"4cw{ #{Q\Q_G=:.m81Jf0vMɷ㹍9)mb|.6TܸN^=lx]j$g}D8x,-r# E'jOCvP-3^)1VHEf<RqMDDLϏEBeR6Mfj/B\XPb%+md1ϯ"MU3_ b2 i2!ゅHLnbuZJ_?]I C[^3f{nyn6 ڮۣ_˷'쮽n_[%yQX*HCS$dO1iYt`"z3*]b7d9 RD(:ӚfCu,n $<zw;il!ݩ^5:rٴSҳ- fĊ%V!Swŷ`-$uaX `Mw_QfRRkcI 綠w "=>̉ܝ}?nѹM<\$OiApr8E/*$t\u`O#L[lꡜocɌJaRp2*8 !&*.ءOӿ{JC~rZVJ7x-1ioI+$ǃH]HNiHP(Ҙ)vgwb6 ѷ"aʼnj)N]•cL{*@yxwۊ̓slnuFwpKož>W[WebB۝~0;&ѥ/=nN>/f9VϬR_{}[QtT)e v?v9+ AD{s/î6F936aZrE1 k%0j\/z_hTͼ#<;t6!΂jsNݧTȿhD:^ )ULm>19uZԚv5R+4ޕTo'E/} >RvO|ZZT t򮻯*;s$2ah4G훀Vo ̔UX޷0 H<CCyi@ً Ph:Q"t 'n&!?dAxkڊBQZ6@r޻N2rPY*vjBW )͵/LQh5!&7#VuIcj.+R )Zsf|t4&̯|GqsXfh°vE,z]QsQz^>vxSa3{8[bF*HgFb_).# \~<ě2Nq tM}" (3p=`]ar-#~q F/! P5Q=șg5 *5448t /l܂ye' Zb1̿# 7]Eh\_ ӽ\ߦEkqEadis qŒ'鋀)๘xpE\lQGo\3/Gv0F)ݶ:ٱD.rv@Lq?6o<2Ύr NsADCgO `M4:iT/0T`1K[4O2TGQf2ɩTe,R6t1[L@jQ-iD[WAC97Oٴe e~7KS<#.ӳl_pOSFQڟVLg0-[ZuYXԦx>KMfBVZA!:x~a I/3Α?$KZJntќIK#6y2C9Ӝ3Ьl\q u`)Guj$O6TK6-%違߳wvqw!$]bSTlIHBQ%qäm7(1#,If?aDaO'U;6z.x AnUGܲ(k hD,soMvK8mn GEn5ݺz?g k?QhvHfq?"-s[?LDv ͠ L禙+Xzcһ2|%d!F1u8yJ@P`8k5aBI \]4vyCi} DqAZ6Fv}I8v`;A8ҧxk.SBKP^Zt$ɧtl2ioo~}TZP<ت8+i,3-*}7 ;?FW6̳A^?B11U&;#zd'$A}!\Ѻ!3!$>Hx%^rX@&n&,)%q'"˛55X"vV6ɛ^)."H7H#}]HMS Rפe, ('9<{D۳oMOsp-SKT;D}b~ϔ. )2, oSl ߻D[9FPo}dddfcp& "\dǑQqS7]a4$+l^@؉f^~ υh"l *nL|_- G ]Q0w\-^RP"Q@CPB ]{kcs3[~&ZVֻ|VIq#nGVbkD5Tey*+MAx Qu? R2hww&gx = Ffkm3:FU !/]%S4 '*LY:_Q}EzbߚDUƦt'3CFE\G8GP)C|ҎHv{Y~(%n r[n[;''Kh\ ̱Y|ԌNm W!Bs&EKR ,}NU5Z쳦Mz"oj2|y)P)]J2MII(п:i~hR}J7/^ΐY}3s,,"8AZtדVLR$h-qXgIJNq#O_.4kW/ Gr"z"[vY1[IM).-IsJԅ AS֏n\HOQSTvϖ~*EC YLUz0 Y2tIśv ,ޠ,cXz_i= ["czMwǴ!{!vx?1O.bAwXUܻ 1Qpc|B_TI;w=/S~PBۅK%:z;Dh+`́KH'O&W'̴*DݨmEIbNjA a]0lQi4xmg8 i{ 'x0DnnUD,*_Fa@eQ\o=VWlsVo0l7,y/ȦePv1,֚Y"|[|BcR1E2eU07S@x;3:1ýfPyv Rcӭ !T:0\@ﱽ%|Bz0á|%^# MﶕC9e f#8hj4,.82B_$<EeAڧ|C'SR3'%Idj̻ !,ɩ&\*d@KS%`l yAU)^=/ΎUR#-  agR܇|;ν\, MEN9F ;)h֓^*7AEX 1A:ojLsi9`Kbo"e;nU*.9M=Ҫ_9^c:q,hŌ{ Ýysu`D)LJBzc?n8~\JwYLUj| }ko O0XtfHIvSk!UT "W<4Fu 7Ҧ%Lmӧ,f^;oƔGݯ$tZQk0c'ϽZ<[Z$ۘϨ.('@:gΉ8'wTDU$WEWn(:wFZ522,ueu.P UbV|<\}@ydgu nEvڂrBW!^\PK9$C1'Xrxͯ_˔C 0.Yd*8߂г_#I_.K+[arDKY80=@olBijB7[F!vI/H3L8C-./VYV<.$ ʚ" PtW",PNehwTvJnBiץnk@4̹3 a"5`!hkV--%sp, 3~ڥ"N`%g~mB?`w~ќc+Y eHdBg _ Z7h jq8ce=΁i {ʑiWL ł+#g.?;bx/@1(,$Ԕ!泃K/ﭭ9]wqF^o-5 ."WA VE1j]$ g_4A|Y>XX: Ҝw7Wk 0TLx li'7k"B_ɨnuGgAy%&A@57-1_crY%6ǩ{ 4&$J;FĀ+/G tS)KdЛY~<hKN!-΢)89!D)MQ;喝X\__>:w8e)DۚxlDv46 `Mlaws=:. f_C]3RVƛ ~4cmI-7=>VIvO`RR]M86a0oPƿt;H5|<=?C7f ٳ_JL} nV4B7 WjXF\fROThv~Njg\--G%_ ='RUPaAѫz?onֺ|誼[JQğNGix+z9z4CRsIkx|PLde؆} v.4;HғɀΔ,42(PmW :: ŗ,*T"*}W!2!9Y'KE(vZQKcY jaqԏ9`/O?-AoY 䐱$2ɺСsΕ|C#^,sr dD-nG_H Ǹ/B&#IPty&{owS@x&3pސPvP=j4!~m|ktHTceH/cVD0+$RSG 7;+>Czm+Ot ΩZوHѳm{$Om$#}Q{3j-ԟb4@ xLYxa EƓ.y(FFҼ@ _Bh8ƾ?9ii4BD5$g>,$׍ 8f2&w=%$ UnϏD)^W:m2 Bd _Z\̏{H3(tM\ h>z_,w.kǎjo1U5oh!ېj}, voSD-**if`gXC^:9" @~Rx }Bf= vwB HNK7C*&}g*BdTlbRV7ƚ݃#'G=͘7?Z q@*;k2#’KN;y`[?¾º-,WzQjpX=?cpFPadG/q5g2X#}}G;!L8wuMNb5k{zsWygr1 O50oМ{QbjEqC5!u豶1L0zZ955Q 7#4F뵚Wѓ&ɿ*i}QNH&=R^Fe [ѥe,lv:5@jRh eN.-nⲓuP;\__{?K L\ay°aTe+#1dudgO,\ S8I!Tu[&<%"Eq dYbg?:4tr\0vC= f f&C!N2̯hÁOT@?R0r"F\}(-HWOF>]/mMM?xER%Ιؽ(R:/7i84uBHU0ӗ\`+8q2i+2ϥ$R_=lQVl)ZJY~ƍ!l{AUU |+k+?63oJ#:jA9ZOFUC(L1ِ i4_LIW/G.@a': )|ՆYuvÙ)bD%Qddvu5҄E^v' 16q*q?^dx) YJۍI̎9qQP7ST 4fکZH\1'靏t4PNh1t}cgլht]UÙQQxaR`_l ܑ(5s, $i3wQ£Wzrn+TTKp;fk=Vz4 %Es,^R)'w~%*2VëSΑ];=>/"/BظG#İi;}SN JQj5Q3'OP".X?fh_9WLt" Sr} zoa"8C'nTTaGye):]NidiC RAOl,Agka!4P4$j` k$K 5^4P)%eB|'-XQôag½.HVH G&`%|%_Ə>@>(Y\ Kѿ5M|<.ѵ ,P9K CI!#'42[_-*nw =JMC%R6X_^=]VԎoB5m~b6urRtWAf8t"0E;/ N.db`t+`|~ȫ[hj9f|4tE~ꙷΘ?T%!HRrxɭR2>ߒ>a}7HC=${C'>@ZЌa0pL0ye*[VOO4awƍ"JWdW2/~om/#]M}<j ieϯ @>^@{Vh i]u<7#_IyOȊfMJ:!^tgtxbH2mAI굟'K.+J,Sz"?K2z&m7%^k2$Kǟi~CI7|$ Xh3& m{J b&R;HTִ'9i\9(X[,HQjuo&dNWiAUs?C/y8\}{ ;./8\g4H 6z=_MN GKUG_5n*Q,mF>^K?'uC]fq~QxG76 ` 'eɘb vM[nW'\ʧz0dGF,r= 8f>o@Jw<#2Bf7zsۻtH1F_ a)HnUhqt1,Ux>_5%6QD̫f)||\w3{?_{~oU*dPK[9.{)0A\oߥNp}8UTIv8wrt~À^#6jPR@ݰQ7⣌0hT<֛H\sPo$2~[Ȝ"^ û^4"֒"}w]G˞>8'n<$y+mN1*3p47HcFd28%Tj9h(~A{y)7t/tR͒ , g w҄X-%'QIyKEIjw;CL6"-lЭR&ɸ-~U**".RCGe WVv=A{S;y3xVDtedޖ9~LjMQF '( ET2%)\-Z%Ƭ=[_ìb{˃)zm圱p$53Jn"X(K &ףc@ͬ&g{f=NtԚGa>ޯqEm}3N֘Q(RfLzn}%^(gE h&>AQ*x&h#Tz1ABDk VC{ǣ53m.u'LXr]#xC!Xd"Qx$|zDCSV{;\4Ŷ]%oʔ˅9q3 ~]GbZ8T%u;+k&/cl,tKШ]yuhaS>+:.~KhO]Dsq{ M;bę}P:徯c1Z jh kϮ({\jHx:2:1}/iL|hE @a) C&ժuABFڧj-gIޘ Xv_A]ԣeN ~՘y䛲̿XP ˸x3a"2{Jǁג"$ x* oMx>*$Ι`qomB(TZ^i84atH+D0gs Gh{"_;}]y8ԣ<9/+Ƿ]IhV5K0r!>yǑuDMTLBA ub~n`6?$}_>eڵSEUFNZIkwAXg*6[G[G}ܴY:tUX_T ,NYM<@.:ye"=s9_Pr؝5pyW#"۠Uk"y[{iʪ\ T7»*B>mjҽe u&Q*3r) @lؑz׎IQxN{9|y4X{Du;opo B\kdwpDٲ U`uhg]g/?3$\I6J&۷Q؄}.{' bWym3]%"Rی#kmx[#lĒ=L|P* x(6*njKZ|0DV[=Us{צpZqE+;t sSEmشF詤QUҔQbhTH`$#|ȋa\Gx"^kod0ž+@X"Tw+J_Rz&N׵+Cum)}l&7E\a!tfDL!=iEtwQ IcĽBh⌊x2;.ޙ>@+ZQlyF\ >Xu&qCWW _)jE B,.M1K]n~Жڤsߡ}8|F-1F9`|8-ų%*Hbk,uW"u7aI~.L`Fi+&.Hk#{Hr<[(D?]Qۥ!G3܂aE=ˏ'IHS : gxҜ%^WwF-7_«SrTŅР%YG>z @Cı.+Pi-r2$t'5ţ28r6i6}Z_hwݑsSO|ӉY5ijW Gz&Dzl;#2&IGF-߻Ytgh~at@4y$^0@k$G pc7w-&KDYnKV)`HHv+xOuCVaGa䐤C zF%`p'@a&&1纡1Ծ27܌0y]הS⏋ +HnD/r!on#:e11ZT K?GGNTJc1@LPLdƅyV F僘&GHT=@ɚv+-d.ZxEhJih!{9X(c:чP'[>MWuoK:6>;ccr(LIBM0~^` r賊69()i.{uG$ IjOHwԽ2a:z~f~mғP_Ѻ$O `Xngh-H5FSpi\?UP5sь'U<F}r?O7?KϬA^^DnS#B?_~qRI&Z)tC18 ^]8붯0gc` +T Z3GUF `̠=ܽOLϪJ4ϫgABLR%3Cc4ARmk8:ﹻe8sE@t{]w"XD8xCT7pN؀5*?.@%Y9q\;?ۥ VR ^ϣI/;0]YAa8 ,WUK\Cs7ʐ S3]UJGb  wq$i)c! Rdz,;o=%@syn]CYQ&o*.F p8Szݬֺ)Y(|pMH$XPzMωTȖ2w~hR'څjf+;v C|GO4O8|ee:+gn!Sߗp!0@1U n/6Vs9|D]ij>Q]!CqA9釱L巉tRΙ.OT w y5Ȋ]_^c~O 'G7.Rg(zx=JEQhcaw/BSĒܹI> dhȓ 3PNl$zߠ{>/t-ܬb*P{%%R>d@ 9$&JlOe׉IsJtf#F!̖kP"k9\tE>O3i4yD|;Fl3 aG 9˪2"of'0xqCn l0#cCR\Dĸ~ V75Wk;a҄d^HXk֞%oUщ5ǟ@mΎ.ʆWð6ٽ6F]Ω]G k؉,AF86yU_Iwd驤(%-6(N-e!RoƒOւjFa^!c(fs~ۀ}? PHMoDE5}2uK>s`a j@0n\gzn} !yݢ, ,!=21aʕOw*;MG(H`r^7ZEuhZzW#5$ځ\n1!pEBRzRj(?SفYU@ zrS/dh/eGxǺ.mxI=-Pn٨WjڗmE9T='sV7q} A>)O?^Ʀ#:C^RQ^̏ )$[ [KG=G+ sS{yYջg粴=oJk6ok^'ίOzeO <= &Pϱ %6CW1&ṘU$ ɘYT*Ù9w=[QFBxBzzA\~C,E T6I]UNX5?r/4]-k~.1`1J)`&3nE  L;YZ{ib?9:v U HvS3&Im+b& !hp z.Z)vWG: M=C3ҞO@]7>jFLog [ǽK4SI;F^-cYߵΆrc 9"ZB[:4x3 W^"!uC֖(hn8.툐ApyP1ыCgl*<C륎ozU5Ds8b񳲫I$-?`0Fp߻w[d*hUxz tBE'`eHJ!%Y%} dG=w5l-wϱm?+  a`T9;iVP8@!׽oϥt.Y{_pf%ymX֤Xg|Ҍ[ :#w{& s4L5I9dons*.DI؝*#4x`k*H;N%,n AލSm,ǗX\'Du=.9. ;6K^]cpUem,wk"[b@†vKS$@FMvu;ۍmIiiD՞|$xm&5.lTX l 4߈Q5ʆH]@RXmn+ZߛYUMĉ]EuS̘&#"k$Exx GP>L,`BIM_PjA.TZ^tۧC>Qz7+h`Y}hO8Z(S1:b=N2X@TxD BhA2)nv.eI)gfI6Y94| #xQƴi b3OkR*v>ü;օlKLW b/A|!;k$h.yPR۵CMc[U 'RSm.r#0%L<.5^C[`ucf&%61>͐xz 9@u;qaN 3TBDXX?J^XFqQ*D`S>ji_4H)(7 T=pwϳ'μa+F*ُ6%{dr)$wLPQ(5 TP3)!RUV x<>ZTSjog3l_J#'8+TWz R$6.cųK˙$r GHqk.WvP)A$U$Tk ,3$ 铀 􏹩"Rxjj('C;2m;Jcϥ6խgr|-phE 4KhKSx溆 1 qEZYKʪ&HlԘ4ZS:〦|7sZC٭q ɝVsO4' %G7koڟX/)qP[":H5ώF~9 &R'h$L0>ox1aњ1yp>aNjnD̢@!YY|X?XcFOŌoq w؟t\{-d r7;J"^v*>CBĮ$p/lSӚdMmǬ|(;aK*b07 , 3P#=j/X]bD(d+r1h)d5v1F$Si!Q|*GØlhݙIN& F^:?3Pɏ J_DAЋڈ՟Mr j !UTNxX.#bdOK_cQġ"զ9g*p4L bwNIR޵QjoqKH-_Hξƶ W-q`G#$@{7g}vF$%T&l.AG*ͯV \^"fOȀUTp*P݇SHZDfWQ̢v$~2elSJK*[|JS- [8#ՇG>OYAdo$k{ @gTZ Z?]2xzt^(%9[^3FCAї@! cB|kSUf z'Ξ͆x㷾z9?noĶc3tS:lSR!-OIXInY HpѠ9poYЀseJ)۴FB18?ǯD!;K-;腓.7JND>&J 1C[q۲76 Ȥ.omNNWS8*X*.YL-[?,.kc“j"٩jiUOvC>JaQ3u*VSP,V ?ŜQ,+dTu>K2AGX owjMl!DGk@Oc>kqWVO]VNQhW|* PCx?$,rϨ+(gMi?u%7ڃ HVv&Uʄ(4C!"Y=X g;voܕVwIp!.>A^şeY·켱e J֓3dm량ORtf륫f~|J?sk*Yצ,2nn*BC_3]1";wR^\ndB.J7) P" %;L n51b(>SPfavr/ϟ+bʓvZ9љSâr({ٖ偨 ` l+{v ùi.╹[D)w~5=4&lUmr/@,m c,t3uc*@,ӄnϽFoD||yV<ߕgθC,ַ0pIF@n#&Er>'7,"sdž L@I !D[tgʥahř'bMa99$MF?i%׍dٵ}"Н04:UBkZMמn?_| wTh*|'}@q;Lr -]8r!B-ߨ}%⦃GޡL+෸,*A|1ZL&JV5S̈́J;08vnA.vF?8 !-MXZԒʎ]l8|E98R <>[[=5m۽ۣȕ3t\\6WXa'e[7kpY,s57ϊ7w ?⭀ʃ[ьr{lS[kꮔBc'h ̥L6Y5kFM> 0f+nFbw>O#ybG޲[?J04 N \*mbME lbNUW/-S4sFҎ(O>04!sNOPwZ7JLڭzgK9[,b?cˡ>h|OLӸJ+ !H @%ųP8 ݙŜcs L=|RiC·zYh_ E-/G5k`pݦ%#4+,(˲d71gv(jx*77n/;ji4\ >ԣl6X3lꂷt cئ?Y`#-g a?lTpDj3MexEYgXY>hݹ9vn'Τ] +/+= 2uqFPEaK>Oti:؉̂˧םõv/:i@66B񽌼kϖq>+0uaا6$\Э*{d5l{HH65(>,%~>\UX2roVA,cAC}bE 01%&?2U8uԔ^6%( =gtYJ7$F G$ŚMGƻč[!$K wZC^㷪#+1佅s1\}5>KPa`p\Bl#.ŖhH ٤Gb/f{C5VLS@uP ;CT * Ta!Sғ'wp[^A! GW$Z?M%g~ej ~j%<,%jV@aqdۡڈsD8spwc E]IxXɋ2 2%4fǃ>1Tgc Њ'Ă_{l̞Ō$m`Sysi >wWmq#{J忇AEҢFJrꍀ@n"S=V(.0**f`{3w&ơҒʼnH UB :2ӥ<604x [>=I$!&`-fՁ@&rޙӐzWXgieNIN7 _.ͦX^:PE{(EXp VRwߩ^P\#k~[ȏ0#4V{MnNӶvpW|Pq5-(ޱö8ԚVlpw֏O$OZ_\LGuv EvV\]"%O[{z u ޷@[vO(0\4ϒ2K 4h+ƪT!AԶ? e#͙GZYI=jo!8ucEiN^[f}ꂔͭ_y1uQÂ_qvdR+vGT=Kcjo$p$󩦏0 }e~N'>NS*m ڋ+PJ7 Q]y(3FS6[`x[)g !Uʴ/ep5iW ` At3^v0ؠLdQ4/ZF/znPy + #m@:^}Yb[OGsf0R92/*5}  kO(W/zZ(DcϮLlbCQ c\ JsYn%1 3U/ZZWJ9)Ȫ%*ð41'1NjZ *Hۮ9'5V tWridQ4e*X Ai5- nJf{3cT`Z?~BpmaY='"nѻ膔qi ^g[g0r-p_Yy,Dk|H+ stkv5^ * Rg4eq 1)M S*xgSh{D]k `ir~ as)_ ugd+^T¸y_gߡ<˨xG\&qeO$6=8Ʋ5sT&q#1cOvJp@s&sKOC9Bd2kf1bI"ʼJ*}#wU\Rq֚,UIiD9. $`Z7JX% 6U\*')쑚а_dN4= +{~tT0rce[Qbcr HZ0KSI XE *YDXڠ(Vkb?hU0>=anG!ہ9(M߲xWαuX*\e,+f>2g!χTx%1X?ݻ#V9JPW c*M;NslmWCMW͖뀸T+/" TG^?PЖI-WeV3AL&!}ȷߔ p"reJO"f5 CQV9~kde7/n=)wq4`&SVABmbۡ NPL@pc= Z>!6"f|&W*j[=ʗ6:1]ޥ"vj;ؓ Q5T e,3\"Ψ[f]}FɁSf*PH}ybMķm7J.r)s{øFJ${S.W p9Q^gH~O\QkQ-}]'W];$u9h#$9 kh%J\. _GE~o%* iْ&B[[FMPn7◛ε54a|H399 YfQPSe6m'=S,OtBߊ |FnbG*2Z+oEصȑp O75i3Y5>h0'Y%:ɴ%PL"JD @K>&MpD9&t]Ge(՚\YՂjS8WE E-aĘ6MwR TCWpC*pf$`AuBֿ Y!j"f5ז)\r% 'T;^{3(]Z5wd;'Ka# &w)p' $>Wiy9AʘwIE Re*l#X3;c4N&˴D_bZOnl=w@?t,[}Pv0"%kj>*Ni1|:n=ާPRNt/ξ)B1aGF3* dee2 3"!q 4Q#F[>Y g[9NORo O`$DVaƔ\;R (WI X`giyfɛ%̗;>}b7Dw!$.˿ʛe)>ɜt$ߟtcMcVPk~ja#t_ԉh C-b<MѮJ5vh:cGm-bDl/jSz: l9w gYkMߘ x[9l{.)˹FJɇ[U4ܟ{57(- 8%[{2˗0M?َCқ_SbN#J:BK(V|<k[w|zSiX}d$vTҒfjO>$i#y 崟,zLZl@PLPA-P7'Ao<g'4?TY<p9֙W/ƺ%$˳|-7P*\Ë^ .Լ$6h7Hn0/mBE^uV_990!aCȮXd;8+V9${rvQcҮ{ 4'|(Y< $`y[)j;Z:DEϛ Y'^R"$ 1 UŠS.L @.4~ϗ%I>-5αh/r̂X79%V^[vsNG]z~@Y0$x6s8{"t6Mj !;IU{ORd:1)St)9|KGs͕1iVO=&{PG%g3'4&xlLreWشXRֲb{v?|v`j~[M:01qжCOiҤR:ׄYcҜ]x ':&imBw&*dcrX_K7)T64ġORM6]m#_gc_FMOba');G*p͆="H.'PVon<1؎ddci9Xr߂sKe-.>519;ǺBk_0LL>6`9w8j8^0z@3t"2d.t+Ž ׷ 9CkP鲊K&Ⳮ#4k (U.!{q}D.,-A40Kn)l_ei\5{ydwwIDa0i>}̽:ا&j'~Tt"!Ry oCCnٌV)&$'ԴPVWC>/X_WQA:iNeR3AH۬ike"'[>ú}Wq$k2 4)GM|yygԳoU7De n[@[\N*ah a^w/)W FłSr3fev'"/@Z>i}RwE]+OW T>?\'jjgjb ?Ep5Z%f8R ϛX̣.J2!f>'aerb]&G[ʽ+ 2-3üvԎFn-FTH8ݲ0TEt| @/Iwov|O!ĆiELb<*y=@A\8RdĐ y|Lֶj$6!27v>U6d^8Q1nbPKBCFQJ61fHɣ5_I >H7M55\Fwh~@6OV3u$>.oѩFRF2S离9/+ /d.cUŠn<{9!Q3𕏆!Czs!ĸF#s\OdQscZs}UwC ^^dRm گգOͨL\O%| "l]0mΝ&O4E[¿||xpVdtȓr?:`8Ivm<sP|3n^~ΑeB AB%oIϑ=i4VΤd?E3uQHBqU0 ][؁D{1[F ĐDoDt眺of[>Mq POH՛{k rT#"]?iD4i5+.7H@eKvp֨M(UJ{ܔLΜ=5Mg|I.u pz"S'!?_njr/<}C\~zuE@]WV @WS2,̙܊vn9ܵ/Ul]F!Ra Fk 00L]r M^]޾$mKf4w>.]ꁎ=ml# 7,zE18HSTK u#n WtF쓷 q5QK\BIkK ;1nfŴzם9z RUPYOQS_p2ɵYu/.{5#-G_>ÇyԥoSsEKIXqtR\t%w 8fא*`_MjOn:h$,IʾfpeP6t1w Zڜ6w@Y-QU/f$֤_k^6Dl^Q$Rniy86 xQҗrf)q)mu}F;:˂\vѝqS/AwkGy);g L=mN=CeF]HէB,Nm"cHa+択Qy%DŽQKuG Hg1yȱM'՗Ɠ\u5[߭kX$Ai$#fQy9ShBH:5Z`0\g"G#. bQ_H7ڰܜ5K9mKK Q̌ppDsXm^{sr"\J(Y hY/⳷#49xe'W2v"#V_1SWK1,z$6w=es+X3=֍7zv?FAEYT>!CgNvUpUnl.)Dm90HCf䷕G`p hVME| lZѩ542?8\?+@cpeDw7֐px/[93ۭV&u@P_U%7I k)w8lh3CeG|,tgYD} H ދ-D=%>tɌM PɇiAuH" ;6SV4j`Qz,#Т] `ެGJ {J{ VC=I,{ym,NZ{|9*ЈͥOEC*AB{ M[lf(!;^B};zMۮ]*aLSymDa7Ӛ 2BW]ۍ'Vs͡&7\RFg-iNac$'I7V AtbA(37?L dŸdM-pkcN ;L2ljۿz̬zl&";͙/#Iy A,ل\tl'4,TB`_Z/O^u0R%9*cܽҠ6$hq+H?N?na5ϷTӟm'*?NO {;ttՔ Eiڏ DW( kڀHÒ׮+(؍3O@Z]E{\LpyBVt=T3~IY7;NJ?gA[GRv!^d4W׼+_Yt/Fa6jI=ڍA~ES~M^VuE"E-uUvFx"Hԗ@3#sQB?nkINk"eMuAlϾLR^j HA(PD9p.z|f:cMO~~=t( HAi :1hlIE_fӊ>>AV4ڱsOr߷@^Kmyur^3JSe Le{T-DѩAZP$z7c >־ p 3v1:{'ʜtolq}s)fwg#*Ի4ds/cȘÿu[Xx |9 )<}`:[.hANX+woh(WkeOiU%>nmF&aK3Cqpxv.S/5`o(@D|ޚXL(F3\2Uhb-D8}kzVԸ[q6~2FGJ`__@4ED0;G6d>+ .Z1\WJJJrOD"n'ǝ=+ku/{ oNqsΗ,(zPK<z.)r/1|Z#ߝdy J#teldep`p K/F{a3h7 Tj=-6D ƂX>`ʯ~ko'oH/ْVWd6s*d0=Xo`>Jg'Yk6$֯YF])I^T).b [_{˃kA;;0Nm,AyMn> cEcԮk}~1q|虌&YV{z2g/AiwmkXZB -ww+&O٥ ?H+m 0,k~X$sy˔4Qf^Lgt@x7whסְɉѺR(a,uo +&;p3@61DLD7y+_jt)\sb @gF7|{Mp8LfDBߌ "ӄ:`*=3DHZ9 .8!zސL&K(r\yH:2Sw}/YFZ*;CvK K ]/eQg@`SZË,r $1{KAt;JCᅲ&$We5NjxIպɘ_̪E{$CR*.y_(c}SլkTAA4.ZFU :xT{"vffax!VBk"Uwo龛!$5SِweKs7kn}$5_;ncp.%i[ኸV_Vi1ݛD9˖9l=tՇřdE&si dQ/eϹThT)a<:e}^5*% M yE~d;e0y*o%!** S;!refzO \J>{hynn+ /5>YRӻYoj>Mf΍_aXJ}(94 Lq{fa[jpa6[pV}Զ8_Xy~TؖcGv;uΣ3a _p螪"i2a]3_%,+ LgcyCdWV?'Q(|ή׵$^#zC/+ .@&z&7R"$kXdޔoGf. p$qebhv7lB19[f[հ\rٌc+_]KiNZdFǪ{φSIēZIx π~?qYf/ǁ_e'\?](F9%3|uG$ aPC)eةx?|KO)n{_BfW`E($/gOPa(~밓#P 'U6iWJ0/<ȷnj=0enc>6h.&Ӭ)rd9#/Bӄ +]0߉TZRxWb!t$6(2Vg5o: ]G2Uew}H3aXʺY׼2KS\% ѰH'MVd-EwВy:W R'w[t*LeJ43 չA Eل-% 3?J;\pO'\lR tC̮͌XS;B2N﹆=ey_˾``L xY`Sޫ1[u2@(; ]ggi[U, Aw\F.Dï7O8DԪoأk`gkh!ybwyjEJdY.mʗाTugHmix8M!˟5v]6$/#*} {Wo%V 8iB WnP,^ ݙh/9y="L?cc]c mY{\o|f/0ȥ)~ n@*.2^3 D'5#ξ#gjtC$UzMϑZ"kk-7쮜>mvkQ\߷[*t)U*F)Ofg0;? <`7cPbhaEd" a̕lt#݄|+fN]̴Wڱbt`,!RCI, V-;O4V`c7cUXU6e0 ֓#vG|}dAf g(Xp(Kyl,.lCBj=o';_Ig+DTpIZ<=o"y堫!^NʸO*]q)Bb~9Q@h軧BJ, JTXhéX!?<SHq 6*GM !xo\C/)W9)l[ hE26YuQznh[>>7"K!z]}YիIѻx@TF1gP{ %tk$-%Z}cRg۬dE~keȼ*. Ąyt}b08 wA U~ZENգw`<C@+Zh#&By 9!$EQ8Hl_ 0&z-B&dɰ `A.urKT7x"AC_.g:&Уු1@Zon4ŭ[;g!Aa&b1+4 ar)+̀O6MɻG4a!㮙3A&;zn#IZ% 6ވ1k KV^ݽdV1Y?$ 1DU І% 6U&?;U\ݲ9.uQa1ʿEUDi$4 zN$L@PtQ7儃/kƽ$d^GBx ]Z$$;J쟂ʦL^Hdhq n/,ºF p}Bcr !(&+ jL]dǒIc \Yë`O:<k1%ޜm,KiMߑߎ6w%USgx%lGSC%J3bop)XD0{|.*__6 s *P6Rn HLOWT_ꞞV:(-BA2쯤NIWQ9FbY(Ys.PG!ff8xi`?&ЈZTAc||V& 9O[Jnbl4y3RiJ"Uχ[?Xnx>zHU!gHM,QOź]]yb:6(8U2{"gT<2@$f[Qc~93:zeUL%$Πү1gC{[}64zu;vkn >$C2{ 4Ub,m@?fXIk<},G1snp"8tRN,amP&?(QH;M ?/K$:J7qzj8P p,\6g6p.=|#&y]R= hpxҾۛ k @Q[oeŪ0' [&C$qƱp $Dλ\ҷDW [qĤw4")'Twbd~c?XQF?.xno( “HJ;fc)Y\Ӕk6jIǰhF%GƒgCZO*‰OoCmk$~MV+V2}T3܂dhP]?ƲAp-LycUe5 .z9蛌ʩ\F@:AļXK-c'['3 й#`]'i<*>9%6C"q1zA1t}}fv\) ˍ$sʝgs/fk{8vҺ0@c,E' uw :< q4ЦݤekEU9"wkVMYLxoɚڛYmAG"4Zwb2OҞT X  w<2HB'9-[ #=:C 9Z+ga#Y1|DfsFk IeIRm@7:dT^Rˉ{d[&D[yѣAHdx.*D.6 o7;}U}'om єzWp Cy|CyXD'̋ qފ\jv]&vF鲼\c#Iܰ)wsso< ~4^Uo`?D+e 17F+hffp[<[R{u1 &HG0YG -t2xvk #4!Ȏ m$5"YBd!?Q׬@EoB#ܣ)vSuɀpŬ/tbFTix'iAqEKBN|>yTMlD⊆?љY-EVr=4'<,K%*FRQhs>њe%uz.L@0V!6vXk8ekt6kb HIHl@n\Po4SY֕Ugtcy&U[@}fγČ)mvnw[ybARf17aƤr[ f&/ J&_EKh0 ^Tx̬qbƺܰ/Le[ުj$%#Mo;g-䉌hr =g4ᯥtz Is*GqRl2EO94 LpYj⒐4W |wՖC1h#J&f8@6m VLVGPE]m͉q╞]K_8/%}$ElFjI}\7{Sׅa|/%UPc,,΀ T,`\Ú+W%{"k>W*ba2ɽ31V.d.2 2-.$8-kO`/@njشeZϠE l߲.䊲ϛ)("x]wWޥ<ؔmκeݏqx|;v2  ykEF+y%$!l(!acyU~AM opz㯗Hf!cۗsߪ3<ŀ*fZ#UłdψK)D;αo) oV#{B9X)~[8S#tNz1g[)6NuP-l#Lt}ݵcKa\^\2ԍ rvW (䪘9d}Bnh.!v-mrovfMIL'i@So`9,Lp0 ;r(8A*? #: rZv3Uk8h͖@,FAJmnyV{:#AwRf"?P1Z`2Qg;!>&@~-8}aY*E6_#-ii?Iđ4SB0 |pEZSV+QYQiQ{wxzvUQ;5+Qn3mނ\c?-]WYZ -a( Y' :Ie]%UZ֏>l썰8졩RDܭ9R,LR2Fr E[zDLeR+PMN.R4C(BXb.Pxb`lY7-WN7As t"ZO+@0}>7 ❇ ypGWpӡUSC墝o47XQ`sRʗ짌tٙ'Q7~(i%vVr%mOJ U("R-m^U: A6i -PyK21<"fͮJ V @o1LԜN$,ԡ'iìm\~qdȣpU=H! [/P9ѷ;%0Ѿ;K[Ad+_Kӊ5"n=u]n܇?֗9Z |l`*ϝ>i\>\ K-Svk{'N#SR9m_GA2Зw_&cՊ33mAgY5ĖhOaXQoٲ=5S} @ 0HfӢU8ɀ<χ^pARp "gSpDwtoPA leKW;»D}ocb;̽ݵ:%r3,{ $oSf aW\C,1iFwd9Sc@̬]TRW?:C>xu^3Q6boBhodW+/ncۇ(P_дxT5Lz0lvސQIPӀ/KAErkkF |$dAeDhmJ+b. r@Ld% ]㌌UY#H@8_fX9Vʿ1PABR/3wg"T7nQX;]/rsd\(qD[:Kr2fz/a sER@ ];w~9887ZXS+Y} !U ?V/]5z5%~LY߱P>5B%Cu~v褽`MI9*3nsquHϗ5a#(4'|ra~mi4ĿROpdP^׷ ᶎ(ZS78/!RzЙ迥,XF <ͨF/ƆKF,o榒2I[a+, X]  `Tf?<$ AM~EiSmк 1ˌ5F{h2+&$h8,BCn!gOOeM*ɹ 1VD{|EUH9 GSo@1=c#~kk~#ߩ7 ڒ2 '¥-f9&\6"%J6µ]YM}:vp?y^tRgyaו_9CcOX@ƅ zY5@?urjd:Xg~si%[0^{!ءZ'<ѹ.˗Qv~QD5E{XJ%((:` `JW4nw\}l0{F"=~Ȕ[MÃiLZyZ*v_١D$Ciy(4[^ԣnJL7c0D|i9dDK׮Q®)c|񭢠}N2MwՁlS?^^N}kl̀mS㐘)/.3n(Hy; n j\5mAyv em.s =#`4Pt%NSU,YAbxy#Ҙ ]ZF ª-.`oتJnKQs:{$@MYkLYg+:ԫ)4f m__|p"qA3Ia*&H`n f^b'=.E>暹kuEJ3J'.*v )]1 @4=wlA8oMQ5}jR.G!,юW_3_YaY~h[!cr:CxQ)+yIp`>[V|{5R9o%)c`W `46|xԫaW3G>QM6g1#:6M!?/~2OYᏞpmau~.{"8p+" I^hfg~e$; )y`D d5Ia69i2l;ՎK(ГIz?9ٙ@En-0L XW nͬYV.~q-Njsg;$y %r%?KeZx/@/إo툻>hHr39:Щύ@D6@m^_ݦJݻoi~2*& m" :ӅY:.b.$w?|DWˮl?iv]ӱa+լ;^֖>EAY&<@5ߋs_qlWgŲ5xsA3:j݂?? w=R=- 3Zt:8kL֤+&yj!6oòrDWΪk vOɕn'_:`N afC eQD ),r7*ؼXQ6Dt= ]O]&m*Cb3CJɴ-W:;5$; o3&#QU߫dZ~.媤S+2*Kc Y6'}2<,uy/k.tԅLpn4"ܼ2A/;>4 ,^>"d _$rA kAKnMGB9Ӌ&_ômp];.ǖX!|h3sӋvAHD#*=y?>3ͬ#|=2[kQ 7P(K㘮G4˽ODvxrA&#x77[FgD9ʂx=tU5LTz*n :\PY6$TJn=`m𜲂@F?5Ù|Yj2ӆ1*%AR 9` O(ۿcbV( nD0p֌m[|5TfpD=Vת ^lK1Q^=v J5OyqbI+wbgb*+{D%_f. BUgGKݓL̓yTCr\+('70qFK5c@EhO&#a?NBٳzNW:$򧮳<Bg N?bxu[H4a%bAmR߅jYa_*3RTT7-P(cT%vZr s>|1-6c"h]k'%#j&~'ZJVV~sڠLԤsO_$rB hxl{;v]53@sC{ &b|4LiGh:@DZ XX4Pq3}O B}m˪} Pر2 ]lKAX^+ŜN\ڪERjiK.pH`&mzW0]W䘩i돏&=R-=m ,{%^A)d>bwmnI9uV$GPLRW p|+Q?zb7]-VӏJ)S;Y5c!M5oB̾#/* 8)+d;(b/{&a[F`߲3w_&gL%MLmLy/5'L)W6roO(DSzȀyw4z.2t#_pExnmgiʵh_po9*E& fvFiPܮ]Њ3A\WVPV0x\"Gh})R{Cmc{MqIr@9ۣ,`ss'6n#C W9S/L U?#> b~cxk#~݆$ciiv]+uhIs`Hp~ю c_T}N+ckD8lUF>d(L܍f5 <:T\'hRƥDo:_"'n77ߨs5)O{'v쐴z[ٳ ]mnU^ 7-+DemGsqbqR-zdFҪ?3$fWBlC0Dpc:!֕ ūv^6H;?3%qRb+o!kJ!^yg;.;*M&ERLy7IBSuv\LG"C/@sb!QzCODA9J.kF|EZe4%*$~_שv:F-ֹy> ~UugZ6|ڙYy~ CG09T#d$6]FrҎ* 65%-/8>B I_ܚ]n1`Rj %[jI :1=>aGI{>b-q̒V(.8_P0:Xl:f3o MW~ Y0H7-@ha@(ZOvaۨzcrQ2q\9(.TwC%:)Hvx ~k ;aОA߭-PO+RɽQ j{><7ˊ/61۵^>8 2nv7)CW^!P{A#ft{C8VZׅ̓5LHUOཬ!O`x#fql2`9t8d:aJS@Nf/-^n^SVuy2@%,|m c.\rK7=Qrlϰw$[C3XJ:N ijRm!v%nD& j+md]MgV2NQY/Zw9t*̭ v<ۘ2 )~T'}vt.%>0R@Y8HTMQ)οح$A&JM$M%OD8Z2$H -;{rW*~yvgz-"ʏMʙG$9$O]N &1i`J>ԗ:t{L IS\BF(Mxpgc$IY,^y>$̬@C -NW 'oaN3J:ȾjڋMFɠb㴀*~Ck]@; ERh^2^ Lg{%:pmY6v0mCSG:lasaQڕ{} }ZQ1_O}֩`U "rCD Q -1Y%[x) UlDd5ijb1qh pA:}M?G:x֤9Џ,''~C;D)Lʙ: [? ?(ӡ:jj*MfM:/2Z9t /}AU {7y*8_ &$ 2Eo>?nyr@>͸[8\s-+̲ C7W>"wWxc5Vqb`БeY9#w k.Z Γ݁h52g͈>'yKcjdt8(fţs,Oj?yww-cP8'(Z~1*8=^>2Ŝs>I5\]ה,tbO-dڧ P=8V$p~:%][/n1(h^]CIG @=Ud]fC+CԨwAg~dB!9gcpNڠR鵚.gHf"ܼQZѪ@!Č+'樎g ,O'c<ΪTf u5\cCˬO($F@6rg$fםUHf2P&Z!|$l( aCQuӮkXpIT+YpCG,xQu9jZ ch͸'ۀLYG!K}l04TOs}JsЪgY*& G0qP+:`V|nW1j1υ= el:Qk4%S%Ġ^-oMp@v&|9٥')&d@ʓh*c?qךguu,)`M I2j5hhCGoW[\͙I՚_üO"/G/EX1HAwHOUwIt(o4PaҔ!rD?J7Swk5}T-ik[ gX36|:lyW{bN_z7};!:]+s RP8 ~YGg)́L4f%rȪnv7_rU,ejzgvt')\o?#2LjB)Ojbs,hp"`!k)1;ƬB[O ,";SdyM={%7Hr3 щ '^Y7vy!iE>" uOΉChIrݶ]!&9Z/*Q֐*"|Lxd3b60;DQ*g]SK CX7yPU"tK~ Do!Ll~+7H1-tQnŖb"H+)yFR nS2@){fLa •W!,ig(7{*6 <J[v}}b&d~KAMf(=gTN~,'B% aJ,’:CYU=-~GT!4][AOރ*`wm;g֝n؟NE{ +~O0nzuW?@q %)][_5`gqbnF")讼R,Wڰ9s4If *SQ|ĮW0%ae2^v~+TZq́`T+ג VK)#ym*~/Ye??79`;L ^M1"ODh,j_9s)o_n)IL0G ۍ%)wnX.wTG)pj8vIHm ZnRQ`xH8(ݨɧcPzgAΛL= $x`:;ߡsy^Jg7W R kǕ8 4A vҿ)׌*T^UdJK5( ?$Di"hOAMͪmm ѱ,l3A![m/-ύbbTl-`6dJU"ôS@ӴOI]%: 9IK(O^_.9~w2U~|-uPk/k 'gU -ER#Ū Ls~ڝvNjZZjK _)yv cLg? iLYV[*Smm47%"Qa۞aGFpsOkBEG|wY4lSgÐFUCX Awк3qkF= r$I#]=w1.1TLyU';2/Α2m@Ei"qa4[уEX TyB5(2|} >H$t)3]Oe 1вMUǰ@+Ϭ_\N[Q(\8H5U3C D [b %}k%,.G ( f8\H,LhN`b[jE,=,K#fA{P[Ta"3-RC-3jڭMg;k=h4MMpcSBSP#]ApG)Ti;,NPSP;xʜk)0'AmQ4=Wg>Rj{@f0AX'`RԮVN[%*SWDQͽI].97 0G11;dBfsv ~Ӄa 'ϱߡ^FK_2%礨knWR]uz]h5U'wuG5l#i:9R&0u@#jzr͑7uS_>8A$s:`d8[J|H5BեowŁdYc0ʇH‹eehk^Hjt6ʉk`m+Z3y-,dfR7oJؓ'#UZ7Ev4 %a9d1 _7E 7 ݃`eBP3T4қD2۟ q6% " x<#X\.4GΠPv'Ov\H1_jƱLn~Gd̘ut{[!Ai-\!Jҟ`ZYH x6.պ?{cD^6Ltks% 5(z|$LwMi[tk5j*dG 71 $@7q u8kӟG,)XsbIe$150X'C 9ADigZh&"IZXS'&kr{+b H}`\5IO7"̌H[p_ zMBKȋx^UۀZze!#:jB@Xp,rq#Т(/mxbS$pO\gGr\IV~Ϛ=,=%]oI]D'bT{&H<ֵרsvfȄ\I<4'ΔYL=7ӺQO,&7ݗ̆?:l!"<>'G'+ox#ÄѸldnml6ե)7^5"|?No`S0zM3^ë0BF}" R `ofOҏv@1S=&_`vfz Á~# D7'S|;M]U# SQ`:es3{@rެž%+#6c{<\cT^cڒadOן@\X3(<[=p>E}> vmRRX<'#5G$3kZ4k1텠Avt@7nzCMI-"bx`'MX~bb ^x#&WHx b`s%߿ P*IU:hnV(}ΉI[ w%'0S%Tܭyhхb/>L}mJ˭:#0}?=3Z\4!N7FXMU#yr޷FMӨ ^ـ}չkӷ;k^8WVNb niVeYAˆSQcio ?iY̭8k(*麂}m~$=X"ڄsy0H>e5Nӗ[j\k.E/rԳwp){$FZjN|-;h~_A EFw heR 9 "QFtC젬gR?+ЕP֩d7rEh:#gIk nh;-7)(z.sA Wf+GJ6`cU1cd)#7F_rZI +_z%a3;[}3bgfG3y?_ز\Fw:4@O$w< m>"<,|Z~v|tTluV~U"ܭ>i%n&ʯm}絕 !吚HPEn*nA&<n&!A98y B ƓXw@MHJ|Hb?p]:!Gv=*?O`ѿ@8V~ E LVsryYr+bs;_ծٽZv3bգD 3׊i/As3 tʽ3| H8MGS:#@v8sгuб;2MwiQNZN3NWĨԅblܖD_B;S1*rh{ed>?B kP9sZ`-INnM<#KACًpkvxw?Ҽ+o&zqp7ksGۡm씘UcFp{Rx,qҢ݀/C%CS4.KuCfsIt>,p>h*cs5)=J*EG4}~*W_LpH;_гXE;2MY/9h & [`>p0 ĈNRp͗Pm./@f$/*A&;bX,/I`-Yē1ˋӘC_FWzVC@\TӲ,L'&+;V k}\;K9ˮmAA7<u.V;l+Ė>qJ/nT@X$q$FA #>BVy5ɊS @iӈa+%@ܣTUbJ]] O3CҕoRx#@޲Vłud 7wm15cܽP~<։/V@7: >ˢNVbcFnu1_iٳ7c}>>Ѣڻ9ʝ[l 3XU| 13eIPVӰpD3UKX;_q*ϿZv s:Uno];*m Sd$OTf vcwǫNDь aGv(X".B]ڳ2w/{aRtά]e VB-wKMCucܠ41Yџ܀JZ:jl m ޒ1 {u)^5L%Oi@i05T15K/pzo\mJ^SepP"X$qqΞZljN!%rLG\Hj ԪCV !UЮ54$ţ t9Ri:TO/[o 5٥V@I6p eVt5 2!W tmĻOH4o`O3*& <= &W׼HN8=SP)K=94*RΆ Gv*a-M_ͭd|K4U$ՔV mxpHĉPiEp~elCh:3?0)$?2`JHdzk#t@R8c%3pui[w4Ex%׻r潷Ֆ5/Zpef.gd" BvRnDK3s552~DPM.{ԀcNCTO=aõ*?@Y+YzK~\6hvbt?JTfB™P1.iKiʈ9 +FҪ|_t>? 2AļE N0dSGhv@ /0_Q[ʸHcLCyH;w7);4lGc:g̺`ʗ[qZLH$ #Q))c;5iTE5;ti6㺵+i/E&h6׮)Ї Ѷߡur;z3ZdՔ%9](p{" mkts։ݮj2\D?5j+qLrd_սZbqύ ǻX6se4L'ɨD:L sEdNMRkU:)i' 4wUZӲz^ mP=DԈ? *~@?Td.BvDe6ϧXJ-Q&(4>$cfzQ@p؟]2GBbZ%CT(\Gl l>P TPhe ^ Ka2]T2w9><ҠgIt٭tа3ʳFeN Z2A1h`y:g8& 4ߟfV[i^,ܦ|7EMB|Ehy|+|jK:/(>j%ix b F1Χ(_gSV_D]KW`6SR='*9hOu6 2Z0›e J CaHQ* k/We{[ԯ3BOc܅1M [}+rTFͧn=: ;;z&b =ž˂5oLqfJITq'42YB/Lm{2cH .VaДT6O28,vO>Hk ?h^sTizjN9"kR?4ahEwB흘eY܁ d&r&֎U*`Ô*p |\Yj˚9Y%LֶOd ę>c46 rfp!y S Uwvn 1%ibž :6RC;`p?M Y'A5-z)ʜ*{^ciu1uc|~ét-(NRYv,9GzP$'V?+w4\k^{{EEBDHBQ#N` )DSۥ#V" 4@ef%hO-=0reY>qASO?uMHWDҞԦIM[ 3oՔ)r\> >q)kRԝ]F1QPCTPKvq6%40Q+ QC?‘YtbZWYʰH\;V][N|\5aۧv[&Ss9s1!rz ajYx +=~.hPs1~•5mw|&H!B%rk~f}1mG9x^*}αfTUkha/< 1†J>is ~1'֚= {H`+A(O"aNbZdB`uDNɟkK# .rOi|*t|^~hQ|*M]sްwtM|EN R \GJsbAaӺj=R-!n%f ŎLTNk ]CmT -?Ho1s:hO04Jh8T ɛ?LG=Bd7ay: EXDXˋ1cd3x#ԟNoY=pjs%}~AL|6}g=fwݢEx5LqF\uXp[ ]syL]28 0\{E~UZ4a忒4,vգv"}Ut}ͻG:u<͐IxW3ORNqF3F[5 s,qPzCԡ;%7U'[&!<Tn %z_ipޖ2:|*[7s-pxT+2o~ F-ʾS ^ $.Ngb6]l.\1 fwjk.'wYm]Wʆa] i'xN Wa}X* ERmH RbG: Z,kx-o p+ l53;=!qYrI7gfTyx".F+g?Bbkv}`ZTMIqD5Н=jXR y i$ToC%h}Vx~XOg,hר҈d؄>z7)5˗d}45uvBJ'-vP,_|w\ZzT>eE-jJG] {33nukEwDHQ z%jW$`<:Rg ԳFunұLшe@} >=U5~=EWʰ6"3GDNB˵$H gKSS=<;aw\ lc^~[oAN)ƥ# voR 07Y|n-[gU%ʝP ~.X4= 8 ςY:$OxXZGN%_5?\M]qcnkϬOe< R$ۤiV+Dt>㑤hldIꝋqEZ-b-Fy?:F.s^>lIJ|s}O+u!rDhp\G턖 Oq4Hh8A?|l *)K3=xu c}aQ:ӐsոIs \Ye mylvfuTfq8CuaxG5u 7h (ࡅD_=$h5ψ>JSX;[}u'r/*x^$BJ J[L_:ڋ[Ώ]Ҏh#VlP,ĺ(xp6+z>szZyʸC9RM<  E&Gۭ@<_SZ)7 ƂMo ۓQ}bSz\F mЇጜP!U%B2C,dys"9q׃ǖ:p0pٛ8ϝJ2SH<|rsep13zSl` EpbMJl \5 w\e%?8vەs& #UƇ&hx0m-=jP.UgJ(-?&4bڟw":FhF0$/rF ޟxKK=^B_=9d/,]J˫˱b#u[$$-TPX?{Av*]d/:SؖṴNy2^i媷v<8_[]2E|kRfs( `3u'osFwNzYʨ8C,f-*5#._{xB,cȎ|7-mW't@qCEWɺpy|/U:A);a,{ՍYcJ *?RP3b};}CApB;=dOO"GفJ}! 8b6Q0t;(XMilEeu *  l-a':9|%2&kb78ѻVT V'zob>ZڵH1jlϺ t^<kuwl ~@|"ߥߧ:mqH޲`6A´j&W,s,I8 CQތ%QKoVr?JWkXBѥo'W*-/aS`/0O!᛬ `;sOj$q9ai )EI_M1d=@s MDӚ49~[WstIbFemw̦ J f]lo} o^,qC`- J_g-cr^O(yI?iU>7 Ra͕;s ?ڞvhnJ׵-\1XفGd7gC;m3RG;ض,ܥRD ;H`Ri45ڝ 4[$g vp T,˰7~:ք!\%9*O@M^EyMyTh0Gb\AA^}blWx~t鴗; v P`\w'`ǯq-lHcpT;Qq`?͉{TE61.WN:e-oH!Mt9]n9PHg0`ES~Jc SQ)@2sdT92^%: E\O}:ׅY(,;̦IG!rḩu!In) 2y^η痤U]ڰLׯL8jጵe2L _0ټmߔvvYHLIhG(Ti~t3mqZ;h!te8gt H DHyik% K] A ?3GNjGݱ:iugV)A1(K!:ONjZ k<-%}Fקv2ws^lՎ`X<(!1*+etz:;4?nȌ{u`Kޯ2V GOo jfs04+U=Uz`XD"Zudmtޕn'Y;C@5} $ygLTl/Eس Y ,&hxHtg^>u{r1Lm<#YTf3?F墵x+hb4 Dy>=v]JA@gWR-N*wd|r|mOZS`'^qH/YYIXKhCE6kG}cL-o;H&+OvffV\hXm7.ϊF[QT:nUEy'{v>~0(h/♢l u]^iupp1$6&;Ca*fCʔeog"9~>a>>*!-r ~,J>S'13-Dž ۋv X U̠Nf^5:%~Kכn$#5s+|*H8Wg3<~{Uî|i qrFz%F6՟%y]1G H1EJ.n+W!u\ Ou]/^m {e4=hفlqJ6#cKu b Dn0(5a_b7B"˭Nȁud:Ǫ.\R&snIG: J*1JN+Á1p߮ ҮJ% J1F^?"z#-}$ ɰ a^G*{\}Wº3@(zCk=. / e*0򶫗6,DPKƟ] Af>RS6|3LjxG+sm8`~lU^Vΐ b`ѐvxM@$= c23=LLĐȵcuO!ys'1GcMg/ZHs%gkf ,SKj. l_3:g@/uKͭyokF o\L}"wzwbF(?wlB<,'.Zz,oe>gI ##2 2LAQ(qS3 鍜^oVL)zZe},͍y wb˷@Yp9S'CϑX]jy8mQ7[!t\o$Ǜc7*twPvmNYO2خ9Ls:6s(_F"=Aqĭ&8LfIW`vRf+q0sGdž$]J}a\el+!MBZ S xNnGTlˀ6!1Z;q+'?A#ks:E[RŠ1\qfk Nbg\h>(Ȧ*s󩜡Z9T<| yuKS8 Uq-\]x!teG8bJPi4;QߪB6/4+Fݟ +OJr;7b@>Mhʙy~-'v=TJE a9Vt<FAPNy;ͣuNz%-Iv11/뛾i3@`Be`ȭ;Kj' IHcNWc:ujHOkSŏ|?.ƻm9CZuKw :番"S7$ջZ!ۦtNSKN+rҟ#x{+cҡ{h$oQ_\ϡ1 #x 0KsA$J@&_w]p ՂO4q'6KF >=5lhyn9_bB2ؚ)GwDz/`rO"lF5d+|䳲f&-;ԨW.e'i)MmT/ّv3iEyGE)W V 1ׄOQ/DYtYT3M&SNXa$.do }D6`(P5(fzwmO7<#pca2/8BFGfa^xn 獝8Q "*N9J: R|wH7Ua1--? h&PUH\^6K6 MZ ? C.i>³9Zw D?7 F7к`dLWɛ%o1mCX'qrHr˱r6$0UpNXJsgyun-pQ9jF44/ M~IJZUL}MF\Ӎ`1CQ6{.`qnFbOEPH@~i~#|covbCvRqꢓ.Q n!J]W`ɎT 鄮ԯ[m|M,mB~NjVkc-|PVz{iF ~ }KQx?ZǬ9qy<20NAJ R~!FF'.cthqaƥkP1\jn:xoKzm.Yq?ڧ$3f|V =L[?bcN! MaܒĶmۯcO gU _,lUک@fe˟!H_] OMm 1#j``>Ilқ{XIK7W49+6}< ?~)`2X N8OGF[ysQ[sWmc qS)Itbk6LW1Έ4uoޡ|H}c*Y/`]V5P$-3'$\ba'hv^tQŷqSLkT\˥2MsCxHWXd&\B7YN73].ز@Ňax_zM>ryS)m/A\a;xbs]cLJ3Nr.H`iH9Aa풬ݻHObУH5'B:/qpz )(SiBz9MI0f܀{nViB*a;_ )|IJX! xϤzEkdnRq ĜpAb$Cמ3^p/#i`CZ&p= 毗e_Xʎ5-jho]x+&j`P69tkVb{ye̿_9SxU=q*& DTvDor\ f+Zć!ys`,gYS\5$v [ۀ vZ$0C<@ڀJ$׷d#XDͣnW/tvg`FTKdޥ:* ͞Timy,w2-iz4m 3.r :w&R\V}$r(]Mi1/9OGܟU6cTĔA-8~#y-/l"I7c62d?Y'wiٹrֳchPtԆ?bnj?}`ܟX N}[ml5ބ NjATpv+9=ӡaPeEc3uHl4hS&FPC6 4鍵Wya /5aEx&[V"ats㶥f\b۱S$m_klTHזgOMWզA%0(G ª&Yŀz{M{c_Ʈ&:"7{ u@|4'<-B3VЁ`Nqޗ4U9*5Czi˨ؿy=:蕲nT)nu#q:OK圚{ E4b d>An9+ ^\h^1B,}HXD Blbh8z T)So []EWw&_ܪ\_єG6m7[g"&z$Br*&=&ȴ [Kȥ,|&2[NK lZHR~N+zxR"!Z97=vUW5izSb$8{kxRv.|#L{._kY֥\$AYNYz .!VGFI1bx#.!K}_UKȹ ԩ:LAČ P}2gtKu]Df46 E4D9Uk,$xSut΋شW:¿Pf[AAqwT G<缨2eCt7sd)Cօ%Mk_S !ނi v#i=nl@[7=S[ӳNܠX3Ex(e6Fc$ M#LCW|ѫSn(5t=uK!CјUΡ+&>h=7BGAg~@@N@;>S"IMz3^S bu)Jv32栔}Џmd )Gb$aMUAON7c躂x" qXYj$ܬ@s;: qy\[!G=R\=NVd =yөЛ@aRd2}kqD(9(kvD(o)ޟ3U[;*|}hmA).1'tл)7YCjY+rT=/Pi2({hn lr< =$JP̡\w2MPnEat [c9[Ndlv5²o eט-cqNԌi/`.Ψ<ϻʘ_ .[>m2sHX[,&0E^6=%l.NX~R# `:Ey7H Q\8O>Awz@g"VЪOeG[-GQZ0Bto,NvGVy$}jG z:x_vBN4"x6ke lu[ۀpeITv:>O9G3-c%_H%YX`Mㄮ>ՂzuATAko-TնSKe`65DPZ 8/RS%u&7<d  &&:ZmouIoӍb^p%YQ ʔ(-6pqU_ H|O"?wq-r.#'%Ȏ|nE>dV|!~V8;Tf\*Xv(;v DCǏhw<1`߶/lxЕL3~55Hmdч1u{yIWlA{W@o>)@>!$moY) ~d,XBhc"]1ԩ[vixp&I"RQc>1tNWݗ/Ks%)h4c W=c->qsX^LXrw.i2ܤ>Y!܏05˭ZLZ93*io6/|ߐS,騡YZ'EùAv&X!iYb#k 'ecJeb-nG$4}㳥sn=r$sBKx=_C\# 'tb["R⌏^ѠQoEVdJ.IGp|74Q2ʳ*෫@lv ]2RPls=Ў#|l>ִr\!FhoؤwCYs\GIPΛ4ե7, dQlrȄ$RYA"0@%c)!ȌVyc!>Ypҷz1Mښ0"C% ]g5'@HItUv4ǰ;lF.(_jH7z5s{֗HCGՌXA>U6Jk`ئf\T`I 6X#scVrwjɁ/'Q5*GWs76wf>WH ~AƏ!;"e@ $X*C AvEbUVWxyTH8D0udq6{ [&M,U秔KA̲6ɇ7@?1N~GeD9(Ps]ѩ^TeKc𝒗u}8”۟܌b~~Vp}njꕮ5@sp$x:;q0Œg2U,WP yKa9W`8&H抳4{O E-OOe?UPJB:WV%^*z>w MBT5h$L㟱syz{YI8e}!t Oy?y7r1{\?P>YE~aدͫc;c|yw`гBdFP*GE2\Ǝ쟋sJh2mˢya?lS S_BXZI4Vjءumr< `}Hu.]m^ܐtnt>a+7#6f+?J7/+aH`b:aȉd] G}$<Gw-yA:_ė$^@I5KNG*uiHpo+{v)kN b$4ZΈsHk d$Ul^TtV+c5t04w#n͝>EӉOSh9. BVl㑺,.H&Qqx)6tBp/o[{-زz"M R*YMz8 qAuw9Sqh4ʱYܐ %N՚9p– 0:mT 0ȯq8𲬣B пW|jC<3}[)Q{5yg;YrNdpbft?PiPC︘ 7s8$K2$^U7t$էW@G$чO(4밶b(0B/ "Z^86ZcЊc93GWp ySͩR<PY{I:e\4kW[ql$ s\p7sGap^Ϧŧ촅3+j J|Um*؟FMey`R׫{i0} i_=iZzCR[C辝XqD-NCM|hj~`սQ}iB0_\:{\5ρw,č8ǭP-ûP9.tkyz90M1Nb7Oz'8%EVd 3Lı>2*$x@.s@j!r1\W$N:s.nnO’xI YBK+mOƺ?_,gol j:{Lp"- 1(`d3WS ;o4n ;۶7OJ2" Q,eִ5N"At%2$NXm[Rbn#kY4EI?k:_n(qR@z$/Vmo)A@xKFez`'~Z}i%̩wJȭk{Oq==޳ױ:|.RSҊvХO^ *_Z1cߺ ؏&e|U[}"y}mnnĹLk 4 &5ٻ)69ZJ,PKIr)`Ʉ[Mb%KCXiz$|sŲƧe9:G/{+>`x-PV:<Bbpt L0$f6 h5]D-mNߏ6%ՙWc!|70kϙE6~ϊ/G*mTy@:u(LGjXHa(&aoWKUц)xEq v1hpfUO-0xsP>Ƕ``{ HwVA!v=Yy|.ճsssX9h|!,A5*]xk  tbb+ij’@E`&֟zpյeJFu07P=P0JNusi8~ƙ_oj'|36of2 c`km۔ ݉U!UU)ԡQ%ɓG5n_)dH0 S—Sk1 QpwT/@9{gdOis @9ޯnXX6 m!0_g>mYI4?c,9&ֽDNHĺ Tw|f_nq2cD*^e;.Lc7>lf%ZfXoS沉qUVГf)/02̠},EinO'U9`fAX4`ZzTj10Zp;Ȧà 8}/JF!vH͡Y됖km FN weQn ɉ=C]VwZk}l ̸n-hO,{M=7ˆq";`#cA#W$dQd|>Ŝy!Sv2Kxtf0"e#yLKO94|eyZ.:bL,I7*t}؅Y @N_}9@s9sT6GkCw;)YA@l0ʁ XU֕!r_ZҏvLt ů7+ٯ9$GFZ{(qٳriZ\/YakEqsM"?H*B81_ێocҨܚ_bX Q2DF{1/}I1b3cFXRQ`;H^)xCo`LY;]"%@Yˆ NA>y^6ukF0)eko)C5Rf_$\J̩  %4sjR%faZ AĵG x;4ZQw] dZ|~3T#8[ʝ]>hO#{XK=])F+KE(9e3֛/8U%\*渹Dtc1mYeѰ/Y?О$^ ,c:| w,Dp\⬔weƲ^ʃؖW~lt%NNEcD< - bޅ ;=fom8il]Lьst5@ E!ve1C%2T(`  Z" *)UZ]<6R\!oD #GĶEoum2!vf0Յȥ.}I0ک7s(ߔyiK ZqlʛKžZ\##xHCb cQ8KL!H1Hd(axa߃ u1Qy\=L@|\e-u L#SJ]=_Aj(\ j* es.uQ I穊Ogӷ6>I7(Nh.]0+|S]c`Gp mvC`Q!79 rK(7g 3pVa@9uk`z/#v/fdY4Z8yqgN+VeogU-b0}G0T8GMNZ2BZ{΅H#G_iͭiU@_4wGiB; ̏T^u24]Pi&I#32C4'6\MNU`'kt36tiDjz _ -,[~\ơb(8/,~ FCNahe{e-.WcKdŦEEub{kpz˟K=\,&J<%h q"#fc׶[c\~|8鐸3/粤eŠv 9ыZ.*lKLp\)#R@ Xb;$Tȅc6tA y:{T*TFnTnQd4vo芣HZr GGl̴)Ws֖ 4ϳ e/Wo. 2e4dzZq)d6tZ4[{-/}UcIſM_5_r7^3ZBWQ&MNsDY5[ȁ:B}<{qPb0;=s"9ْur|CS,{!{.m 5wG@ ҌjoɯP̄qdЏ;ܿd ")CMߐĈRL3U(su5imqspXӐd.,1ǹK۱v;/xA7LpQƬ~LimLvڣ\}Y7,[?v֛=6v-1hs\"A*VṤ0ԯG1:6{ғyUsa8X=lmL*lm;K!kpFVpann`\I}n4pm [O,(qc4Iڃ Ѹ]9_ynre{D)~!lb&cD#ԙhUWh!YdceOz;SQڬc&p ^-D-ɽ\TSb};Z ,=n"QGў<;2xż9,9!CQB[[unm`'"_ٟ>JJ$UfMCD# 7} gOF{!kaF+T\K 0{Xj~GQ| 8C-vtsI_*2;ΔܯwMaB.>}j;TZ"ۀ)s, F;jf7v>t<" "y,yX+nzbw5⚥9uk[MjLtvm$Rui=,Ytma?G`v' f4 5F6ͣoX+}}tLt߇-pZ@:rOyXz惋io?:o^7pz7q/+1UQIcCb%}က2dx0^7FUHjpH*ɵ Gu_cPҶ)1wboE pO>QёZMOG3y/s 9 w Q~eq. '0ħ$>rQ$@36!K*íe+[H$"=Eq)r|\G8̡[ңtʚ,0L7  /Ac@ Ψ1j̎pAC' \Rc >1@dk.CO4 ǣ/tƜO[QA53Sa#bĹΨT_ tA4qN*a Att<,Q3 6"h9QDv2J5bg /O&t|sgn"ŧ(`{1鷇 jČ1f ^4.RGt1V1rqΕ-Ql:~i>QFRZBS?=rUvZ{Y jDɩOA;xW3l=}A㭔UlfAĄ`lKef ah+س{ Iƒ3FvPuF3oa?Q1Eʫ޻sGmv%Ӱ'AeR>:T8<5NP{--Is, !Kk+M_R]ZGA>!4{e+QJ[$k һMnZ;=)U0=&n=6 x&x֑F|ٙꆯ7oH\R'X txlbPl;"2/7W}LL2Ҁ3$ʞd0:hŞ a"Atuݱ29;&߂u7së@yc)aX՘)h{<〈.R{9gnشHM >d3wRg$ƘnvNx5^l,LjxMTӿF}܊<ޓ Rbd~ sȣ`Aȧ##)Cml59a5 )Jaf߆a|@6,!ґǨ#̏:)^HIey£U][JtJ6ˤӢЦ0<Gܑ[]VOGDENK}\ON]ǼgzMुטNۏo\WSD.+H+'0C4e@lQZ nCD<5G#堺7 Ԟ{N`4dES] @@9團?s}ZULyd3r5:{%kky:Cjql'/oD[s:u C5?|UWPn"X]*Xgzn(&R dbov`UesVu^3 r8+d#5lO y⟵=‚ZBـ&kN0l?a[q.N'i^i阈E8F cBSu*2MT8ba&b(i"eȭ\[-uL2J8uan)W(˦a4<ߞ4- 2 .K͉)0ۮ^Vr 7+<"m^ܝ!I_ -"\+ =U0h @kD&>:pL֭\ֆƷ\1˒D5M?+d!`txޘI ٲȢīvK3ٿU,ݷgm K^/"},60nKJDL^Lir"t_Ƿo}1_ƭ.$t q~-_Rem Cuײ@' Res% "cҐBqˎYa35- _PMıJ=Y|䲰mƄYE%[[# bA>GEJ_ si$檦=ˏ0W43@"+[LnVa5Oc`gVm@s`H"XzKyƕi>ZwT{a(oU-:TMFkPkHNbY6(i1wQwUaʡ >f^~5[j V{ ЩW>t6i5j0Mu]sUHk/?/~s~ZC(]RI*Sa0{YUEzX_< rj6!?9Ch<7uݱX`;k1]bc^І7 4ED~zW7CZvF)b:Q<):.+KIݹkve~ ?/ff;݊4VY@6Tf&++A'89$@nn*ZBR6R1Foe)DKinzJ3`a&$|ލP'JqdIHҩFŶB'0ԧRaH,]rj:A.8ayv7B X܇Md#:x"U{&!S6e@+f$r]dɁ?ꥧEM .3S['w/l)8K_qyS'f*Hm*1;Q!(ϑgM',B]:G/ GyO.'41v*^67&& 2p !˱p!h3rp]`\]c]yiXHIPGm`՚o3I3sJշ H&䦆8 8,dZٺ7 G:7c<&W>p3>},xÈf\{dX>5X 8q/[b­Fn9jP"+75:Qbg$qNrj֯?gٵʠF16tQ| Ǵs7pnrdl(M(W』C*uEُ}3>P@j*764})eӡrdP\f2EV~X'4fq[(vH(B^s Sf,1Kj\@P1]8ٗ8WtU WyZֈP<,:F`\B!I[T)hX/e}R,ѭ 2 0!'k^(@R6H0yujQ+8bB-8e:F8Q֟69DSonuE>55nH%LF/k0=L`(%pV ZZvp/0ز*߸I:yiSХNX~Ԭ(70\Z8L[qݲK$+AfEACTm>ڃ7) .a1i֌{;ME"\MAspaK =;N^>pƆK]Ъ3Bp־ltF0I=}"( uJk\ 牞S>/Om'йf+ۥ47MmZ !vzڶBV9HA +"}<-OF`r31|z |;{<RG`̃}OT+zKpD2WEL1/Z02TÜvZ>q|brahLbC`p̞v'J5fLH|,Vgyҕ..dC᝙co}ob2Gv8/e>3 s!;p(Yʬnd oдhZ   Cf6P0L[9kAAk T%=s:x뺗!O(U DL\Zvi RaEzr7<짎Ϟh~e!-EW#Yϯo7xS6*DBu|=m7,mg_G27) $}!vڡm XsP鷽+*) }ezA0pL޼c3WB6{#j]z:+ұ7/˿,3UeѼjp8NB0n0J^i1!)FDke tچ I+Y tA$[򎎭R!]jGAgU Ο JZ15 %#Xh1rëyzwXs8J ^&η""3ˤ(5o>s2`uG\Qy)wڥ+![]y#])Y(4̭v$cb:j7Բ]{13~;6x]1'$f48dn:Yܢ~u* Ռf-쿯!^A>QrNmԼoLF!>@} _u"^Q!Zayyu:WܽbQhhž ^a`I`LE|7*^_3{K7 ˸>Mĕ}Ih˼H| 1uWw YߣpkXM[7g /UK Y{ IBGm+1hP:ĩJ_[V-j.D)/ZvLYfk*\$1rnr߸Q}\A)IfB\ z eV4<(N@.{ @( 2k_ST#N4X#i\g:=|EynC_j]$mrZiC ] >6q/D '}|^ " ۥ7 a~O|v"E~Ai5&;qi"PSE/^ bM sp@dc4/5<# \'8ee;΢ @R 1jϗxR~G% ,%/U_Q50 a% n' LlEv1{oT$ݽeiXaXnUklU<9ae~?i]-3x,1ug#W٬d ,ˠ.'FQ[;wfh$7p #Y%Fhdn* ȶձ@E(b@'4zbYx_MJ4%Qoxs%)X10 UuPχ2 u󯟴G>苏F}Ο04T!Q2Dz=se, @QKP)IN9VW6OOO)U J%CJX9USMͶ UZN'[x#OaamyCjg5 LkCYg$5P_Wxn n0+)s@`'Oɇc; rJ5ׇ ًbHeDd70L.y/o(G7.ju6W^,dtj 7)Lcd^ܫoK8VfV^hIhjQSt _ ٛRBYRGC-J*.~ZsJ0*t@+KԸng)Rnтc96xt`h50='*[gCi!TߺEr9H#XԐ=t}ns;~' ^3HşWgM_& cIKf#e%6;[fg͉&e,8{GнJјelLߒ֍3ahn3p@hONl- w rBR dPSՉrҀ1AHoF:;GX඙ ̣pXgŜ j͙ zi>8lyRלHU V`m<vR:r\I#a؈RekZ‰օ>`ؽOj:'AC()dGQt$7'Ώ0c @ N:XfۙtbeVnq#7јPuctš*Rv{MD+7H>2"xrvP%j?)t?ny9|GR,1O/d9$>5T/lx胸 ~%%t2]-p3Qh;(sPu)Dv2a\۰eմ6@N(hd(usNH/#Ϯ Pz6a, ַ@a{  H>z󿹲1(K|ic^ib[ ou߉7H*KZZY*}> hq],ideD#=׹li/xm,85-m[,d 1SƮ.ܝdnHVuoq;w1YŁaT Vlp1|qEamg*v42\Fp1TNۭ҃=(\[+&6飘 $.[^din ޏ8 Tbq5”u'.8# LK`%N "ji4wTxQ3mXB첆='azL'A`5PZcYTy߳1[D5vg'[b3_S?.͑w.TWh^\e X5c!_!'ɵ`~+uH(xz'HC).UT:IET0xeCl.-+H]#Z+x&.=nN#,F8d#,f($lӯ| k)Z~˓|LDŽWj9`E/7o"';7~XRw'"gmMpvPP+һ<0o"F8SWƟhJ͗-ûen솏-[;9$Ҧ!dʋ{#ڡΨ |wn d{A|.u&2)%?)1UrZpw[ [}6hޘ_TRj fpG(,;E>~Ȳ>U5pORy9X[= 5+,{#@ (J;u,b&x+UIvW{ ~ LE[ ;`DV:FbudnN]-#ihEoGP X рNB" 1ui{>ܘ>#1 _EElD>lWɮ \*XvA -bT+esV?bm6R&Ho;A[BX1)t]: v̱J~=yWo$qu H,NUre[6Լ9|;+hT佀7LJ(+LN+pwvwN÷P'WP[P!W ۆqybfO}wSF.]KLK(!>nܲ<!rƲ_7LKPc_FFsht@Y 59Р?N u QMpU?I;+5R\,-tu"E* u1XߊztutŮאZs4(N<ܱ@L:U `O/w#%eD-C(ZFփ<ȟC(vϞ w`8؇UXD쭨ɗq}IE$wqgA+u;BQX}  ٱZ N`VV?}1f4LauZguS (6 7&Dٚ`}?7sEjA->Xr61UX9 o1"!0C*p2Ł;y}p@^9Ȟ}=``Z& y7RfHTuzEBu_Bh^e1VJU ) gMsƭ+sF XB3ThxӑlܝR墮Dv"-ަ >A!$_Z^4rхESL s6tlhΨ\#Q%AWgkc n@h3? uI.*Xdgyԑ4q놛 5E_R!C I姐H+P%迋444]f4aWoYnb KZ^'Ӎ]}QD|X_w9j7SyE pPMD4מ"s?&:AәOMs_a{-E}ArQMau6 gPft=ouXS;>ؽuJ-װs 9n(?>paPX8=+V'׀M]f5f|\H>얐Tvӧ5=,lbJxJ%O@Tٔb6$FgI9P|lklZu( `.(]6œ." NetOi*{(fCX/xB2\DMK-ȱC+x@_N"Hh ǭ2a"TN֞v"g$miN]* MY? ,*RprW^܈ZB*O@ZǍnL&"0z*4|sL2Oӫ.L"/!.>k_TBO~_b 2x$yW A:p]@L6ߤ2%qKePЗᮅy; |WR%,8|ශK]1UOaz۸ ν{ɞEE𲏵.b6ar?E`un \DR.HYpw\#]D e >j"^_$,ai2sCDЙn$pK ^<^="~qNSK,17!O'^_=SٙVj\;tY ؐ_-4J# (=~b~8 K C)_u'm?Aj(EÐ78hl&Ƶ?N=lTU5'[qV~˭ĝDG2>l}9_jT*7 **xqLd&;1yQ?}YIF7x0k¦Eo{ޔE%8stD:3l56ZDk7<=d:W?)L^Wx~¸PքĪHHZt: ף?/LViI6hJ,5@t2 _)>x@0^q"?># )XKF/1 BDSC}ZGu IWT;MD:kbH_L 2P tEjgC2 !q@ǷGVVV-9R {Wx+ӂ]jd-G9Gb;C8&[{71;8P7޽ng}11(!JR9~ˈ `ه'޳:bA.sL_ (ìJ'ғIq7=.dB'T幫|֜Zw\oLðKòg^ ō-sd[Igȑ.$B8ڳ0m[$8*Om(̨bgI}ݏsaZFua|)kK5oE)Ot7IUT X<v,I}O7o `d["HOz5C?m91ę^_ )׆C. JO3_Kh3mƌ] H 5 RCZe8Ҳxl@/XE8U /D`|yfuMJ2BMMYB :4" *d%= O!]79V3$hD*%0^Q'W aeggp>Ǭ'xŤU \!{*VKeJ{ߏdy "׵Hj2) KpƳcO;nK~,=Ȟ0Nc}o+%w w G>}Qmn? KLtK7o{e1SbD.l0M>Ush^ێ ,j. B2˸g4$픥bVWoQBUC܎ugj#vffCh-Oh<[zz3bY a<;cAz]hr7_|-]Bd/,HxNPv)OJÍԗzg+Š` BN/ O#V9=ǩ½ϧi0.aK=v{<my7D.,oPz/"kN[ 6s!u3Q| "m/ЙJ&cِBF)CKt*h+&+!ϳwP1Fds.Hml"NQΞݿ0ERpQsٺu5Z%D3[<(=c"C,Z_a4;r$^N v-`II_}v9,O533FŗEM -]D#JC]'VrtF{'H2|-b#kr5ȃ`>g/!h<3_5Ȥ2lTdlDW"nBRH%fvÊ dd1dc @aH d0 &o(-=a]gvPs: A_Hjj"H&wcҴ> Md1`ү04 EPzvđBHSf~^-`Ζ\b+Wp`?^v&ՒTS><PYp DZNGTTAr0r9k?]iCJZk ߐSb~)\^ͣuD^:Pp?18PX@?#9|oI\";0̚Tjng_ߟ%|Kol}bPz[dDlQ6IȿbKR"3Ä OGP 6 Xۢ0}|9a5R/ˎQG/QJ:+ۨ{Y`d)bY1V(}7]Q=t܆|BmywlIy[ݬ[E@c@n66M"v%[D]P%kKo_@Vl7Ge-&ԲtJЫ?t^ <1z{Գ# ߒ,XC=tً߮0-#MUBJU:\ (( Xϼ֎JM@~#2 ŒȮCO$^5X@.;zHC6&GnSɪC X=VDiۨ |/JH(&$.ɫ{ܣ/(NۈAhA4N ^0fV8Gv Iʫ0MZgǽqGYD_5O\u\XmZvpgA1t¡sAc Sy3JlՓoUdShO0m|w?V $Š9 4!&u 7l4sÒ.H3SׂD`/;,C?[jBO`u~zQZm&>Lf;E󹩎xrQuA ?^NVCx Adv♟0t"E6e@#f,+^дfWl.\evVP1XDm]'4+( t-"I* 3SHTkSt1Z|]iؗ?nXUQ)J_3m\>ёs_`\G'vk7; gd"cĦD!Piu (0GVtblٰ{0Z)7U0PN!'H zJNNuc7~4iէ(1 " xdmXVg nf&⡿Tx3 nl.(97q0b!)}XCsc)s{z2|';f 1lH>tx&h صe,Ǔ􌲝9 7N@.^} r 3'E-8'e EDU wNj3mR9gXJuUkӺ ;kir'.żLϫ]{ 1UV1`(X+3tKڦ(p8[BFɆEο)@ HB&@xOg{PM{:+dn))/moh1.?˗ězP8kFb@RTuXƈפ$*iܕ{d* `cJPU& [ri463ȃL!u 8е;`NhM }1-L > ^Ge  {KD#8{?Q 0gc\(c[ag hİGG i^-a%@M%w xWI< #>nO:%Dfј`aNJ5 3E BG"GĂ}埉A(PkkY/FR *(lyz?G@"A\˟y~Y[>P?5(=+ "$EHmryv+; Dܡcؔ3jMMfޥ.6TZMOduqzߒ^XbŶkఊFJK鰃zb"e~hnpGePy4 !@ røb_QJ;Iv ˫vSS YI -F=Rrw"ELT<# }IWdSTئsx⏯!$Xp*:X`DU,HdWHB>bV~M80$ɹdOn?eO)rx d8O#<):xsX#4j3NDKiGO if^nwO3tuD[N,MP=ՔRsNAH@.#HrrQ!g.mV}3&nOzzi㜖ClQS4%% *T=JY;9Rb! V&?CŞflrx'1|(nt/E*S6Jax6FX K@3/7խA-3ȖC7uIҽJZ㞒́$(K4PMSh^p+^C;W(P8|ɪD_O?ZR<4tvޚ5-Nvc( *63 L8?3S`yjQ_ԯ* TzӦߵH]~γ%WrѨ#Ḉ<}6 ĶKcb< AK\ݑǴ쬥XWYS[8ݟqtLJ#=5 DhC*!I9oK#WQajE_m;)K'_w\ZEt0B[?-8|e!Oϐc>kC};TUj9ݶ6;l,Y[JuDĪ| %6H Gpw=l]3dלWn*Tչ3T欇zn`^KQQm@Qa7&*CO( a-yC8[Oz jr։֩ҿњMBhE!HAu;\3 h@@B/ <6{dJn}gv0#GQ[SZA8t0E .B"n 9lh+Mp7S P_qC/ߍ40I싍1.xg{ by!m(BUlL˜ڐ&ᩣkagh3KCK5҆W8WGFu`I;"d"F>*!'詴QY;?3Gΐ0"'[qA#ض  Mva;xM!b)|ٌs K,‘^_}V;}6hՀbgzuD;q8+Rmf]o8tB_rܹOMܯ!SYJbh;s!茔xQ[cN9)ghZ C>{_^hԉaZR;OuJk\\M0#5,ހUվK~ o8|}|H7 W0 gL qH3'bD Z,eZ?TTQIƋF>Tf]HY9-tA:Lc>zZon֮A#H[H|o CL\uq3y`FW 3\rE$̢݌8?LA֣b]z]U‹SAFBju֕څ4ǭvh^aX)GqUƅSVӊr0J1["q5pnIզ5!8g>?Kؕ86W|;GVWV)+%o6mp9\I)#9ۻ2US_"#r;h.9zcap mvlV!0hE*aNR<"K.]3gN#ʷo] ?LJU:;ԭ 8:dBwkǟ37\c9J*\S=` >ntqr6a ޥ2@RfYU [֯~"ApNn|fDJF4izV%aZEu(bҘ妲+rSz!h+j.m$-26Om㾂/.){w[{K(Oo:/w Y;yfOЊot` R _U ¦ `6ʥ꒲2DMUmtuo _JC{OD[h }Bҡf0 i5ّ4RX}XW2o8{"z:0-4.QIQYw]\s[ިmW)|1M|;A͆[H. D,^rHt܏n03sINˠ,tc(@0YZBNE _Bb>'\"9*y2b2+,QJR{teֶY3 4FsPs)X3PLaǜ/#q-n <&n b8J;Ur;J9} V!Vpg"VjmN^$% ?SqnXi- P%`\s+"0(ŊeլĔpf[P9ڏޝpK8\W;4 CT'rS? qmAY{l8\#nӡ&y7)q .Ցl^y/#+ybƕ">~@cHB_'je( !]!)`_vY2B)(AUm(U_Z2iZh4O-DW)wO3(no~ "|zj!4 PV}iy9Wpzvt3^=Ѕ:r][Bi;ihP VleV8ƏmOAV:UNvOQ5^IQn`&?Tλ s${M9M܇ vBC#R_+$cD^u(j=;qos} g6cLi v[*58fko%a@5GX+Ä'C<;"|Cbobm.sޤ\vIdwƘ^fb~x:eh LMlb^KzT=zC]*9c"N+B0H:0A(޾EOEk6G(/&>5hgJra}MH'v*\SA.z6U6e`).JI}aoi,- W 6+$ڪ(ַAhW?E84'ueJ d }=eÕ|vMokT1p,+"&8B璳AdtfFZ"iLGOL48.хR` (Q,EDJ[a6bJ` `Jx^z 5v6*VLV$k-ҒGR~oHKl-|2[̕,U,a4kQb/gy3WUqQTi#T9m9s.E,Z'2d0d K"xj9M&8Q2U"CtD;pppٸ`Lg2䑾܅0>?Ge'j: e#S pD|w0PeVi"R!?k+3h|J_zӬ;itgU$ۜPePO}!K^oz\@7zL\TEwR⯞ǒ\0(?PC}ev Q_pXC:ʔik12p]iZ֞ y.wc d)-ZuMrI֧NW?$m\dtk@6ۉ1J}Q\m+hЍM !t0d`#ic|M\pںY jCbg*8 rf.W סڷޠo:'8ap!1`ե-{Ӽڌ s꼀*RiDb*HwC"o>|YvC0==E{F8!a矺ѨlІKJPs "lMKK017i6 AۮsW}+};#K@RqE|j8ǏG2 m̔>@cXֱ0=]7cLjMfeݒ{[; *}} {f PKdX)9&k 2ZhKR#6\eG7TZG#S1zCFЊgpKӗɷn4{&rt'!>40՜i^nvTz%yH&j@$Jdc;|~sAF@ivgɥm@kF Y1禙sv[:SX#.W)aؖr9lM/dX> ]5`#J4hQ\$ aɂCiE0LRl}Iɜ7.G`{57j$t}Dk3lJ*d8<Ԯ:vc.LM"Zrmwo9D$IW< _u'1z.ǺX]c}S KEhi6Q'gs%=Y^IIu?v$tR I/q as5ʙ֐=ob5v5/g䖭Yv \EW7S.g[k]px$!`U4G>Ue JHbdCyܗpzFr_t/Ǥ2WA9/5yrRqԋ[F\8Sws+ԭ=lWr7ҐǦ^!Wh!KgƑ_K>p5*7At$LXܴϦ=l?!}g M02:d@G,T|;5F aQzs0*`c$|+D:(J}ʾ gŵI>"܋ڑ|l{ 'q*e!0z|3XaL"Qa,DWkJ+30oWHvj )D#S`!i|Y*>} i|1XHyo $ 58!&lK@埲+oZk׳ՠà-?+ž]7‶]~7FVDnp~-š20ubw由+ ljb p(5?"(o0 ";1ӏgR#Th|+BY/P}\.䪺PýR^ULn`Qnq9*"x&#@QZ9-@?[µ Bne {tl8aDB]ND*p]w?NW6A)RV$dU-4YnG@17D$%j)M[wbi1n\%~{fh-qmKӓF%7uy{a":wl}ϼUnAHsW~])[Z)zAEtB l@p~E5: 18C1SM.([|)<#5{6ۖT[~u|QGǵm쉒 2钔}kJX}/;i6<H2҅W3q[ʾo5 GC?H:+XJj*~ZXExZ u[o9#7yQG/'Sj>E"kY슣bXiqz:G|D%o Ԏk;NLO$y<5k "|A;vI_:+dpAmD,9f<&WR\\ IV@\ޘIj kO%`k6Fk6q_g @IEgy$y8\=1fN.gL@MªDS>J)0ů,63RӪN›6MJ$1Qw*Ф˂g،m,]ev>GM$&PjI^a©:fILpOli g$-P 3;:4odpJxFR[?~![`8ˋ#(ϱFkޝziPJYn(4nyeK!ΟBZ@P,}sgRRɒߝ[6Et-Sr_Af#.]8OH^qepl˜&O=W'{js#+]ߡKx?i~tXA+DϜ&/ 45fthԵJ:\'dJaH~fu]p63yPFTAM3=E6hR!c| oWhrlrV3u6J-ϐ:ӊJ&# nykZ%Lׂ{JЌH\:{~UZޞ!w)$],/$ MEhV6)w^,Rw~?FLXul9 2`/e$:ŮD/s*mv D2e~TՇjyB&I],EM?9 kywNXdž$\˫3ݗ'1YT&4 qqAi|gKRğ!z{~v@RŧjJ(aoH0C7scr)qn R%nd٘o㸻"}XF͇ E1$MQ>˳{YT?O )POl(9EF(_R2ZfYq6j~7N\$g0-i$AAh뿱2o2N3¬KH`Yr+KKr\|Wް5 ĥnqq1NaMs)metc+g;l#gv<00X9&tUs/&m/^@ES1W@GgQvSfKeJgKS붋K܍ErWFs8 | _=i߾ ESՎUM)^,]L.GL=QxftQ`a,5 Ieϟ4v2dbݺ^(]q$"8sθd U(Wd ,% Ilg&TtOnHF;%|}Mu s5nLpNؤǐb" / ??EU_#3 HFvK ID.GGb2ȃ٭:ؐY6 +p_m -\%zي_86( Tƣeo]SjҺ؅nRslv3&g<7PUY P zۃ-IFEG*WsYVaU&FB}@d9pekOl靠}(x ?xU2: 6#~:hR/x@([7YIӊ+}ꌾu2)`ŗ? ˊտZz=ҿwڸ^yEBd^0]P1x=rWdqRQGzu?x>taH`#c֌`'.QM]?Ya TOi:r f( `|5Ν#|DB0oـZ^O; Am MXE*Дp)' w$OWG+F?duυ[EB(M.V),~Ê!$pzA$ϭ*nXȵΈS?Q ؝1_h$ e"dgTdHaA)Rέ6pS:]WUT(zcW=+ќN]$A8RٌdZ-h5dJP&S|[dE5+C[]Xgm/C˱=he"7͞J;C܇0l-#2uSC}4:_;l6Z1݅0b"T9 V&Y`j@э=WQc G@-/CUNN'.]+J(sVGٶ0 ~+k[H2׏BfATb\S"F^sS{>Wx,x(WrjoZ lu֞:,mڏRtPAq8TN qh((_\x\jbFI{N%+R$&;z/qLdVB\&F6APUԊfQ} ^ܸ]j ,\rQ ': Z(i`n`,$DJLa[llhFt49%/ C+a&Bd9.@8d<%핢{/ޅ5r,fB ST0Gi>uidC8oFua9䢳S1Kwk2*}"FP_G)sP~ص;ρ+N d؈w+>kl"ΤQMe'!*6`WfS+c .ί詆#Eq >1p ¹?0AX i{tںu"Rg[] FE%cǓdqH{lF$SP5~ȟ A# j8CU[m32ՏyTvM;V c#RBxo|{˭6\1TayhNl+;n0xDFDگW$Kswl> _&|il~/_n7Z &lc:SД"ly[w0td&5z( äxHI W =afCiqN@fP!WoֆYy Hֱt7ȿeUxȌ8{52B! /L]-~R`;:JZ8J5T^gz}3tEI r&hkd1@ ث-U|X; qGAqcmKN8ne{BVE YPM@XlId;Uʓd%/@DփTBR'ʧ&y i \ nB6HB@{zkZڽ?1j;82J)O쟹tT:Y"%ư1ɛVO -&KZʓ]w]'l#E g,m&(N4bZ ۢF !9'Rw ̶5WZ&!'1B%SWw%RPX6xҸXd[ov=9kDD&7OLHyKh 4:"c[Wh:pK1buiO.i#T"PrYɌ)zw[IE" &@aOhwg{⏂"Ғ 5 ^&߽PihweWv!_X>>HzȅU*=_-:fķ 𵦆"?Bkk~`߰ X9A+ zYQ{S h C_a6՚b$7 Q;֣} v,sdqahb"A.7/kC[GTJ`p&s)m?BR>]>T뺣ƺocQ_#{оׄ3鵳^lvorYu${UY"-8*7-b&6=uM.R]5lQF[y,EbQMN`8{zYƗW\XEqXИ#PL` Bd;ylCjjfD)ARb*F%n*5t]*m7w|hPZE(OK;\ e8 xJ?["FlX擮'~ *rkTĞ@Q"a*HdrR=KQR~"vx6@3ԇ^C>r;KPHVOuL7UPao }ʔPˤZ{)eP73_A PlK ]ݲw'2jh+"=5 Hz=$ )3K"vƴ \KVE:ⶹGJrFv]=ہN2݉|T û2V' Z 7ބ}h,{+ظ"=#F ]݀m:Cy<O[/NšNp[@+HAgO b@ŤRiʋ 9eXi gum3yzQ)KCt7L.8>ˊGUI Ss3Wo15S"1-b*KA=< ك.dG: 4Jp K61]r[xrFJ;6hZD$oa"T{d@pa yUUb¼rAl`Ԝێ;@ ~*?`P?)VVÙ:veD#ڮ-vY:5 -h^c.m'-iy"$Ž&\TgrV.K 4kgtfp}+݀F,l0ˑ zwY=mQ,6cP)5}0oM4* eJU3!<7E]S-j(aFb0##ؓ`Ilf$YSBթM/p1zGn',y` [/GSuKNQws86in^cFp\VjܱqBnP'"$|w*P6/`]G:8+|L!^Pxٟ }fBx7`y低͇{\_Z;GdBom%沩>׎|ӐS,Q+~φ! vL{ ܄,!jKଽhs /5Q4ԆtTFY tGq'C N~G,P;2KYL~ی}EQ6Ϙbݪr{'SˋD>ȝ-t#!M ͦ8{B"uAUndx#w6V H*cU{Mཛྷ*CPSLP_F/Xy o5~)4{ &^@Gs"O;Ln (6Gupg&yse ic:7s 1[ s9G= [R()$I͝8R2x6/@@7inԢmwn7n) К%t8J͡j8KT=b8Gm,S-%!Ө6Dp8ΘTm>dp,j8^ULR8ևtf!U.#:rH.pظo+FHsRG.g70!}ɯ["I/8CtT`@0=+G2}iOu 2$,B,p7Y54Gt;8Z.?LJI'8f3'FYcgM6uR<{6mz,)8C^c3|[5+?_ 3QhC,lx<v+]z7z3D%&Wd@KaR|={_zjl(قk˶HLuVEķQP/+B7dO?("N$JN x5)OߎiNt hlȥ<>Zhngeɇ9gu+bg )și44B,>=mE\4f*8Q&sOR11P׺!5mg!4,ƽ}״+"BůJ6;4]=t`c@lڷk:"83kM~-zCjL*d0+h_:DRs-n!i&Μ6U"U}wJ)xvt,ߟ+/ ٴO=Š^JVUդ%Lr:߅&9{=>*v ȫ/#g>D;WqAv9xnHY8Zq`t=QMx|2gTVt)S-{֬\}V{2pXU!) 1(7Nf&/-YMX[XwLSgE@Ou8L ^3N"i&oYz݊UrKY p*xc{q&ޏM׹\4IԼKX~ JaOᡬhs;! a0k̜A YWY՟X3|& :9f<>x@HBlpf>}B1wJiT>t/9?,5q(Z~NonNha*p']f*Icr8'#YAGKLE Er yЗBk3+LvӦꓘ!M)OrIƈѣ묝V)~UdhR]ar{.GOЏIMCl{P%7#I/m9MXƔ;=v,yT!]!@9{9M'Y|m5|=/N%Z T؜1WS&J[oMƙzQ9css+Z޸O9tLyUp.X8rT Y c(mz'Z)qZTk; S(;Hۚ$C^m *πJLQ&ב:ފNA#7~7DD[LzńW+/{jG"5ԥݮ}'r|3]zϘqYla C#~Y!0!_c9rz D$= 0<L~Ƌ' A 1$1bd7Wkq_og~[MY4kHE_<ǞDR>n֌x؈ʈ8K:rG)J r\[!>[~ eݤVp{&BȔ  9U VL3ߡN3h:1:!A[+Z :UGUR$S8cS2{*`^') f棺e9H~+e^fXyپBTCD IM|H{~!+=ȃzu4pZ|f&ܡZ>S.nyY?E6e\Q|IE^l?3bHjsk}،8γ6w݋/qeWNsskެ3 qPkN]&z1!ӈ1C/bֹyW)n{LT'yh 랯 /i^TPn} A4$"L%Ч3NJ"R3ң>zxñb*0=}9 D-#:̈vP-v N<3Z2rVR_RV4*NMUhRK \iԤܷUFx^n@1|KcҋiOƿ9]ͱ-X3N% A!\C&tHI'4_!$#VV`vzkOh Q~j0"Kkx{Ѵw`E\,)SsheV@o X oG긎ۚ])V]H%H$Ӗu4 yۉ*~*lNi~nsH6GS%h Êgd`4m $c΍oj1Kƒh{=/z}1>j$x.HDVcXFSt%5]V.4MI0l4"dI{)-3cᰛm'h[gZ0ϕBCoJ?IBk%+^?(! }H^!^ #9u6cp11냡5ݺ-C}En[iv^ 20L\̖ElАtAY^2LJŪ hz*k(-1jhѤ93F2afs,xL; W¢A΁Ҳ ")ګu9܉l8U.3^>ɼI9APjj%.b/x< ] n!gw5"e ky@_%o8\%?ݧ]5t_.8߃f6~xQw$JʢUUK}diyGUoAOm8 +KP;WBio|bE©C +)۽3^eyHB9cȤx]5w' 4z2.^oaM)|%`\Nj=2p KukɽQBC[ `s?=~4*_oVEَ"RƬ?Wt|T_[“>ogYRZI2$Lt0~ Igt(E=B51k8ݶ8c?Q{]f8آ,(j.- roKb'Uq/)AW fzw->o^ZCVαFpT? VoCل@ۭ4ǡIїU#WqÒ3NnmS B٬Rp"x-4au q([t~vzf0E6T j'r Jk"z,>cg!CjI^Vf(ڪ#*#:e ^ NV]YFh;aG"7[p%0N ƁwpvagTO* }ZOE}^4~0EJvJX~Äî?<# *{gcZflD A+:DL 璗EɎev) OD QroL#) rZ#WQGf%|"O̷2sCs_'Z˄na-ģA8PzYAnOnv51Cd*d!\YB꼎g){%v,Թ6K$$t x~NUd798dὦ].ZFmݬŹ%?ݍXVB嗈Kkm ?PBqgb1&Ede Ӊ0y"*$C9ڗ<]k},67 o 9*,!ˆ`%/u[zG>T )2O3o>IknچcT/CP(k]'w^QQiQeUh4tE(o!ǥ7Bn&(Wf *y)n>6qhDy r`Z0r!uYN߃NPV ZS?zφۮ槠z+D:_l/ejiXrY40NF[қc)&W 0k9䃧͌+gIF6U%v6&K8WnMXb3 .5 ]`l{2Q{R^/*a0C9@]O~GW"VxYb„ãS߽B:#w-fI vڸ·ժzh~( 4s"΋Z< D%C4-XӶ+q'*7Hoy1Xg= XG8ZavB'%uEX<1fo)%+>`E߉-t(2jMXF*i{]5Е0lק|t}ɱx0Fyq|W 9Bm^LȂ_!{0%] ~v譼 A;Tu#Kc3^InHZg^HIS?i;&4CsuUv4?)0oƐA l+WnNY%H\Š,R%qcCzc*Зߐq,I5'A2&IN>1dSUr4hF)FDŽԀiu;߭U?#2\Y*dRf|Fm`3Kn0 *a[% ={-h^X:ρ4;`%!s >dFК\ E4tv j`qhB)oNhV5dS}%C:V:wT! "c^&3HXMLu`EyCiۂ1g6^[:jAFN5q8zZ{j-U=L]@@Fc;|Gu>.0?PD JC d$R$]yD\B6>TIL?AuFlCFBߖ9,fFuN4wd=) CI?jo*)\j8::s|+8RroEO'C^]([]5P:vכּS-Z0NTjA.Xokf$1ilH(X My@sS/2xڛ~J٩j3C&(,/Ѩ(qAF`+vCRiLL)Tk:G2.cy|+Qpe8QH@-s VDFgaK:^k4U6yG3LpAuԇ"vioM*a(=5/nòrhۢ|??B]iԈՆe7X.oRy$:]TGm@ hTD3I:Poǭ|aSF {<"ϖ |*}q3i;a\Ǝ~#Ӄ6Hꡝ(8%ukYg;/tady{d&RMc/n%/EE?QIl{sksM4!b!%x^l9CJŹ_Y0:fO\A&kuEh_$Z wydwr(b*{ Q(ϟPSS^xea^ɎVbaopʨEttlhO +3ThoygōPbR/DSU#b| T֦ģR82C9ᓘgפxœ9J^;:~.'yroZT&@1hO\0rUqUCєMH-v^?[ 3եO ! Vnjiᗾc] 1c% @;[ƩiOcrSA@ yKe2N$K$ͿN4AC59ˍ3rs|4s \6熋.#W5Zn7Ȇ;3ǁ\W֋{0 .RyG[5bifOU DQ]kSřMW?&Gj$>x,Ȼ@Ga2 ﹕Ɍ9S;h|)0PAgF㖂;~)aádsk) Mu:GLFU㪬e3A3Bx(Z=bAvPLЃD!@X.ו OESxy /R& pR"TH[ 7W֯'5_ $]_EĞZvYanXX&mi2fqJw=h(2$,K習a15D9sb?(n ogSyh]7gOYBPx#$o*!.Ϋ!slF"WWwwNUv+XlR)f;^Ey9 E,H0_5a;Os)# b4u~y[z}I\-8PC^!QAR>WU̓|48PzI0C~[qi#3ԙr s43Kr.?_$E , ߬S>չMYrUmX@rc&<uyeU[ ;UStCO0&?6QjN{c5ӵ|w-ˆRNXg;)dR6 L' g*el>++/ET\¤+F\e |/]\C9CzVg8S#u({C^Xe]wIC~M G#;( 41dPWy*ف8iQ.=F3;i}_N9 \\IмFdYkʦӱXY}yApyXo 'VҞBl>:c3m}qt 7ިƼ,JT{j\"8 cGY-?4 ȅ/mp YVBvEa*]40oX.Lzd}yʵܓzUy1Te!`C=mÜ {bsxM\41Imm6;[ZFBgŲ8Q7I r4*-ߛ#\hi ON LR>TTy¼t;3);"@oV< 8aR𮸄lvOV 푄ѿ<\{9%%_2h:"5Z*59*l&EEbK z*/i]hUrL? -vɦi4# (OJuk WÈѨQURMj8A=,lX# H%Fn#h2QW#]gP Np`{[}R3t#}o9^ \lD-h6=5A,~\b|'6QeH$mfh!;'?_ ($ʱ(HMH6 liW"Tz>ٷ+Nx($ppui1*;-:Ǘ"7_~ohfeސ]nɿ݇bIa? Mb_Ys@@rl5fBsH;v(GfSᐍt*!PₑnZ_rIڠ?oV;p8x+C# fi VA=~]쭘WȻꚿ{wIK0>߶a$ݦM!b6ZnMZP& rl-^Jz7XުArDJ&s5'G鄰ڄ0 CJTVPZ0 a¾ӱܲ] (9un'] *YW͈r|-f;2omҰɷlqu4q|B>AOc+% ~Ix=ؽҕ7795AʎFhja"BmW|݅!,*J7.ɓd~ҩQP[Gc)P}i3PAA@QR} g_K^JA|.9UZ_ ka:4H{د<:UʱcC^.<oMf4 \Vj0ߠؠv=Mg@CF5>G4#>{P@Ȓ}T*J.X&or('5'vNEG[Řf ~Upk-X39!"z)sVhwtK~ 3cSײ "V'1p&{Ui %L"yQr ̳=n94kaFi>d4\~)k ɰaU`hw+D/ ijB0+ OK6'IsPnjR9܌+}|0m$q|XrnSKGzM.jF ^)B_m,( n&ag"sNʎjB9h2s (19/QB۶]lJ7M,oWWOřڏq}Lek{e0'~ K~eCV{;99<9CԹg?6:ROֺڄϹUí п灂x֍卾һ`l9zEgs_WePM&Cr1F'W"tXr C NA l_V>[?~6k%䆜 4G1:u~y\_$Q&ʞ$]y1 M}>q ȯ` 1O>Lw1OӮ,-3EnQ |L<{ؽ}Ɖ.5)8 iΉ |\J/S1j;8[`(}aGYuˊhPɇ0C1:%J$ERkem8|t! Ce 1-7W n}J D칔[-N o0VaLk^8k(5& Q`.>º'&~A,Ye&ˆU^U8>/eDJ45t`ă*瑺.Sq4daw<~{6#Z<Y>-+h92D .ڰy?iaSPIaGS*6;ąK&$\P'yb7^47Y^1X} 優5L3>//5r`N?£RG)7ͧvΛa cW BoNVXkje Pt[aunrN7Bɛ/joa> )!-`RG ΖTd?t lcIyw7;o9X%QVlԟgD3ēlǎP=+mݐI1$ADO p7Bh=(#i? t3kzvFx<؅ì*3~$ b s@Z<{"r+3\I^_A)(upq++fsP9#jDf ?Kwol vD 7 5~vaV8`Pň>d?})/OB4 S&Iͯ8KLY #f^ަtF"6UhgyE[Pe<"1&URe Bn݊ݨAVRbce&j4n! 9). \q3=!yCiZi"H4)|&R}M6<܁*sqbwEzFݨ_EfUQQλvX3.Vk P,ʴg%Ox\Y5RLZU}7Kɧ_>u N33;vТZ3泜#u7<\4#6vPlHBY$eIڤYUuGm׍U@>pMUg'CFMɵ錶|_Z/]7)Tpxj^֐'vHK{F%HiVN4N4.Q/EC/Z!g~,C.x~$nDr%! hFCi{'5=^m(.?KLQ~qJ"zDFQ3]gr9ƇLS .<M<ҹ&K4?<= NسxI]<~A7<?1rtmժ7R:R+)&kD5DVcK2 {v8]'+?#I$%d;/}"D[d"@2_DgDc1[HjP*3Ki]SO4J] X|}?3$꣊qFm#V;Z{p/o`[clßؽ@觼};`bj1wR>é2ctZԮK+>_e7 i{Z3if/|E9)㣿X!lb3D3mvav,UEXZG Ɍ7ϫ-9߭l(AoD~t_[dlz"`ENJCd҆7MI4]D#ЇNc!r%q!2*<90B`:d)Sp~u#u l) -5V",s!Hwu+Ǔhk/`8Q$j-|A1  jyP5Şw,KL蔢Wtz>[уЄ~$0}F'3u^9 3%%)YϜK=s4ûTxgUAF niUtdU(#>ETKLWGsP}~!J_ c{^L(/V p"-{Lf.3uYȬ1~SPѠi5\%*bZO=T{U+߈!s*muM?cQ/ &%I/~mR);%&TʃQKa?m^ _}3+|Ţ莛 M7%eOI}W"nZ~8'-Op]{IuBf9 h<D)D]F!~/[b+Rtn#uGv Ap|QC @#G:XgK:ʷ ԊngB3CcmO c u*RʲcN;.Nqԓ5`z`b}Y_7sf<1y6}u$p1⚈tfdGژi~Fǰl!B`%xoyHVC~N&V"Gbt XS'?4W:o@!yۏ@mOzBByAGٖ"DK^291;Qd8Zč xd9ݮ=<?ww6Pд t./n)lb˕"^ZD86sR*lDC&`{3Mef\yjrp1*6ZV xĘ:+4[:TFC!z'#F4]ߎq _~H-/dMMau.O\0}k,ʡk9Lv#ǑM2gΟ"LxGrY,qMk3ޤuNqP@l/Y.i?ñ|7{ď9͵6t9<.BUU,nRz/hi>e"K6Y6OgL'.#{жZ^tZ Gd+Umqqǯ|KF 0@ػ\5*#5SD:lny6CoF|yDkƵ4` #8Z2W[{FC!?[xMol,ַ`Ѕ5tCUSz&S]Th]O_!s"7v!B+x> DmC@M("{29.6ӛ]tMS? RcΆ6~*#?"k=Kc7Me4453 6;9ٵ4ӡ]{IRѾx"pXM^c}#hPkh0NcuCQע© <>#xg!IZծX@ɕ2E(BLjJ$=:$g#Gr[zF|$*8 Okub .Z8 VSAď/o1#WH@:$!҆C1.͋W|_ӽf'( )2@1?E+8YaeoI盟N0(S&O5\Wng/:+h@Xi׻T"{W+#%OI&>4;q%1Tٟ ְ?-H!`U>ɸȅW.hK_(BPd!ڔNLlvj>ӿrywa׸0V!ݔB+U,YTDx 7 /31Gx-Uנ/ூg+`5 lͫhhֹajG;_׎1aPa ^ɏlWuGx[O1P=azUwbA4G~#@*ZS3ks++6)''TF߮Sk k[&)sIatV "hWlq:$2jf]t(jPadGAb<6$I]{%rFř `M˥e%K† \VB;}O"̓S0vROٖ&5̔D6ڤ·#nh[[&s%2vp vQEG4@@.CO_ ʾ|^S6*3 ՠBd}QGQ 7'+AJ{ol;p,Etē-5٥7ܚT֊@|o?wJ#Hu9XI5e͎d {/J{Ev;;hcc#ٜP,?VP%p|R0 <^h}ȅ^g.ԫWf PYR P 4DzV镕;(akJs.Z5.]]kfh|:biiDJ[gl|&QIO.c`eά;l"}.-G81E' A ,τ k;MQ+̣>c_3#GG.QEϭP5٫p%ѷq7 (QaP N7zx=Odz e5mdI2b%bYJ*:YN hc6qR}hs8˕b6;iM:O*'&Wf,4} x ȂZe漽K렍^@1D́9~3>/yÿMZ,c}w۽E,hi\թ|e˯~@sJeV:YB~)S'Цd"R_9ڶ&y !|KΩ +VLj+ULF~x|A-oqMsA39!q гo 3\'+*ͪm@b+ŏױWKU/*kE?1*jDNSH}֪  QrRMy;#t 6kbCROb <)z9'W`I!Q/>86E83xZHpVx&&G &Y^'xe߁ P/`5N.>ʰELj1eR`48/noJS3C>jx1zk1(?枃A5iZ)v<{@;w>T)쮽O1!ݝ3A)A=h\w B@=щo{#.]-aR&R8TW˹*+0tNif댅^uݰXm^Y;fr ReLarBNwB+>5L{wt40Q^!O*M;Iq*i3aV"q)(6 (U I/prQGLlhҀ"hF؀{"âgK!{^? ˦RtSCM|C(r׉v[ЪzQ,QɉpWkJ{kw;2hC>.ǓδN}*rɰDٿ@d,unwW4ߝ+}i#o]id@KHGF/bޫ#_'pԊc2L^[1SQ( 0]8(^mJ`so;+:RțF2 ++#ʜՀܕ>4rQJ'ż"NJǎ,rBWÖ7Fl,(yc*{4x,sּk}V٫'DkK)$^*^Rz `wհm% w2R_a{UKpvlIZOjX䍳y1ϓ?'r zl=|ƪ}J 9pb .o N+U>Z$7.E1\/cb#8LC=o5g]O5L~Rr;#ѽN"YY~/зeAʰ|; 9ޱlS@S2FMIv$p`%~noyPVq\tt btRښ>y2w05K{o{HqȄ/ނL4r:$>"1y֝ʡX ']tR N]l lg;b$]fzXQ yZ[:@%`.e"eNC/eb ;,&˯wnk!0=4fd_> 4\8=Ŏ4`+ Ϫ'%MN9ƔRwBd}n1"T z4$sQJG` )&"`~so9 @Cֶ^r?q(Q%`<]Z}'j~ u}9[~+@Vs9?g39_<";'7Йc`Q]cueX4c&69,CjʔvT^|N [W] &h+S3|*G.IHjv'flb(~ Nh/UIaV`tANV`RE: nltkJ{eC;1SfG Nz7ʻl_djcҗ\甒IzZ( 8'/R!|NwVZl98Y gԏyNS0m)ǟgS&/ -8u4,y3Ij-""N3 W!ISؗ.ORۃ)ׄ;+Kc.gyt n[kE@/N xH0TCv : GTM~2D% :TlXa$_:4R?J0Z2lggCf_Zy삫vpǁد\.d4 ?ƌ2JfpMf*XT%ZO"j3 Tu בt/[hes3E]ͥϱB1GOfլXP8p5#BՓŵ+hjjHe0ӳpkOv*suQ!m㣿ζ0zv J*8 ܻ(8%'>QʭTHr''xgQ+`@&oWp/tSrĽMv{+I)b6w0:rpZvImv$nQ֙#VIA{˓%A^;)LUmG[`VlZЄv&l8swElԇG4d qVvc3u8>eb]WGsZٱJ>fݽ9˫Dž^@7Wo8Y?LizKs;<= U2 Đ)%7sdrX 0<[ȇ)Ce5QSh~|洣9'S` K"@f2e;JGZ:`\˝17#"!*]LVA.ɪ;2!"c1s[8. "b[$i4)9 5]ܑ{J|,M'q.?|aEb4\Pҋ /F'urj4'Zp} |3 n&b]1{F{$w:# L4&_Sz.`8Q,#Av-ݻUt_fä+{)$8~{OgpIتCҍFGrA'g]("cU^LqVІ%Qr&3`,iՆ+WؑVn),Tc#d' d#T0vϰxuO( Pbgz?`՞:)uq%ETûb*7ځLZvaϚ4?{EjVf-F3?,ąEɒ͋ڇ %מ cyxfE?k כubGoCJSa$J2vaN`3&~W!+xchQ`AZB-dUU2/וX;GTZpșppec Ԉ6pQ~Zn9o+CB7W/Hv+ aMUfIY\z*0ba쨭IVՅq|-B`Y~_8M e (}R52i4_-{u7)H q&K%@Η6b~w3m"n5.,6,ΠJxx#Z \,x[|H3R34t=W #W&<8Wc|(F["bzHk /gU4 Jnk304ADv/&}&PJZ:Jluz:FQ]5$suijeok@~?nT:7 + 9Z@AY@ԛVs#-oA?K;A12=˜MNV4KwS 7ۊ4'Me"e˩ D؀vB >iH>:WƅW)Go'i&\ȶDO Y]1п3|kpt䑦1gYz 0m9;~GDޘT sqjvl(W G .ikD'$}iZu]d?&at+؁%?} YF1D]Mݜ[yg|i?XCN*UK6&0}bC@^Wt;/adP!b7rH>,-=gzAJ:V\Y6awхQJ{076yPCAN=ܕ$JMDt-7dӼܠ(J[SK^ ,HA8# -_/eN̼yC*}M"eG> y@^XGE'I}0dz/knB4+ Y+ޑZ@4#K*i&MFC1vTND96:7+~ԕ3 ,{uɥmQ-l {eeT%H=>> +dk0ޖjm`cnp8 tm_'#tyô RQNTլBھxΖ,ˊ25Xne>R~j^!LO*8l*9+A>7e2TAě*w]a$%t'p>] ]7{3¾eQeُ"k+j?" 0O޾!%xt rO5Ki!ۢx@&|9сȹZbGBkb^*ҷ5+tچPy$}v;:/OE1'<ϸASNwŐ&>I+nvxOg(I?< wHݢT3a=T 9z j}ߏPF?Y7꾬%m_%tJ/ΜYY gv>?<w@}.ɾ!J$VzH-maK.wmy \ϕ `d#lnUi 5ŔQ1n9M+`E l.R R1↤6&fR RƿREaMgSit0g/Rlt'!mqb'$HR8-%q[ω3ɓQ$oBmvOV3 ael_#}0QC(%h b@NYHWI#;=ybpF<覺,Xx b9BgGpS&r>PFGd-!Jf:`\No/?rGĈ˝=4B^n'@G,L{bs1<M)S?OUwe Mޱ7>۝,rm 7o=Qs%).lYLޯud2}w`*yS#Z_ЀȄmDd_K&g'P̈́WL_ =tMF]+*Uu{sn J]`W cv:AYu9)G\\)6G %2 H<%娸K)]eMl4N[hwmQw_J55dVńmR6OQM7 Iȼƾϓ:둡CSVbV@xł hWK{$`MKIW.eM!ӽ {yzjpJ :βr\,pЉ{ΟbA͎#MT0OC:YvTބY_ /o;BST_2(ET BV 3Ekz*oK t op $FJ!C-~gL]hZl2~dLn" ޗ)S-z_OxSdkQ6h VyBgQϔB] {XFeOvOW]<_b1NRhX[{<+>5ʌKnx?.=RYaJ! Cڲ0eMQY9|%ͧ(\) Q{L;&!T[(bٳn[g@&x:d-}Rm5ZAG¤wVX똆n05y]N#9)?Ə{oBլyƒs=EaX)}#".J0gJ|{;e;-^?$C5y?#!tuw"o b Q+{dkӑ珤z XҦB96Sf; ;.scrWg`PFSfn\iԷb0P]z)&oݼGەP-9|AVY+p+04x(h:s͊ạFʠ1ZsP[ @ QkJ}?]" o)Pvu§A: xր@w&ࣾ-gEP4]>&/2VTV14PĊ`Mޮ y85M%>q]ږ`>r^DQ{sB1y1Mw$4se 7Ňӫ(z/3:ek]gGj2J= "k9t R4KE Myїآ9˱a`V>,=,4t_)#<$5@3AiNb=dI{2Wt6'5wz1y@-}+4YB/׉'cmaAcxo'T:}hJNA)GffЖqݟ^ ..%1u)Sc?Bg *bempى8H5ٞhc p L02X%$Ֆ„RFEr+`."2 =h>޺d#iBjqu[8ZY9G1Մ8*jk`O %owkYC kzZ\)}.MG*Swq*Ƕlµ%z}[fJG\ nݜ/ǍEip(9[)= ֓TB@ePHm`8αC\#U=J_#4ގh\g5z+iu 79`]]=ߐE"z5(s]{A₆+ˤhcML]}hR sD^/=F.(OdN^c[ 0zAera`S6dl)GxRH d떜W2r8=Ý"٢~ w+CM䄻Jwq+=i1b\ץܮOXcVwۡ]&^'nX&}R|`ǨPf8[N1_B[vϪWh[Ir΀./P:yZqYڈA2MB1kT*ATL_xZ1-U$MIA1xsLyW#wÉd!WeMMNw QR2'Qۑ[YIi`Us%y76 N֐uZ=k1"J6r60T/]"vI* 31LcH&IO4s~ ,9'=?OL q6=*T+TW76DC?irc2ı"paemlRrDㅳ# & L=HYi!Ŗwb7 wZqXO#߻Ŭfn(?Vb0 Gy=vpTKioA`k.XҊ }h٭Q^=!f3?s;MËYEhMowڑ8F|T.ZNq4jjT'P- 2ıNۣ2v'͛cgA i+jVgkt'fC\$ #xdXl_F 1P}a #=j7Xj_Wgl R 0tSڱFYƉ8C,fG|yoPO}oxTQKKlb?rK:됷B@?dhcgo{gvgieCj}my嘯ֹGZ6%$h[^ަGJ[A{I}-&k$_^e奰MfcTM_C2űR! X |ᱸ<(Յ {hɵ0INDԈa܇^K`WVD>)0gyŕ-[V^d nTm.'諸쮯q2gTA_bb b)XTH2?$hӺLU ,e<2Kky@Cc>)ܶU*Nh^tV el"$^M3<٥4|Ѯ۔'` ̎&骶 _H!vksQ0Ax=}xF? 9p:dk/xzyjR?M`^̬ VZr'M#[X&?3_'K$>Q-f nܨQQ| \eQ^EIw;je@oAqpo%U!-x~%y;j%nKBk(i̞ax%#4}}0{7:!3)#MtyF VӶggEpWWfkWľ9f驏t*P%c `:H*X@ * U.ͅju)tg܃95Uc&qSgFWŖLJ"-!]T_?S!0;1ng?TxL$T{tC:Ca;Bl]rt[[-4;KM Żh"UBDp#$#fVqy$h WInǒi2l jUKN}Tw:8Сig`ω+!!WU-z4s4ACb }ޜa'ξ(`#T~Oaب2+`'B"_[VDI!l]v޵OH:f 0bl@, {aU榋x+[8ɗiOAv网 Rtq?hIl B3 ҼyR --[lSQtmղtVJ,썫Kq*%Bg Կsx@Dz&?2t2oXW#u9bXQ|"$r>6slO3(QHj-X0J7xx0/)A&ޝ2>qb]LdI¿j] v0o[>'v"u~˴ONßh0<8*A06ҩ8%-WC\68_AQG1>.̆\wn+t i4zpmJ:E/5`lSQMZ{JtKfK˥AEkpr@'ҒxDQ KoͪeRcw.f:ȲD ҏXxrSW#ZJ͋rBF1VoqRmY>3^; f k8 ¶$: YZ