libvirt-client-0.10.2-62.el6$>Ɖ`8qH 8K>=$?d  X ;Qekpss s s ts #'s #s%s's**,s+82w3w>w(?18?8 9C :} >?@GsHsI|sX8Yl8\s]s^Wbdefltsupsv< wsxsyTClibvirt-client0.10.262.el6Client side library and utilities of the libvirt libraryShared libraries and client binaries needed to access to the virtualization capabilities of recent versions of Linux (and other OSes).XԂc1bm.rdu2.centos.orgCCentOSLGPLv2+CentOS BuildSystem Development/Librarieshttp://libvirt.org/linuxi686 /sbin/ldconfig /sbin/chkconfig --add libvirt-guests if [ $1 = 0 ]; then /sbin/chkconfig --del libvirt-guests rm -f /var/lib/libvirt/libvirt-guests fiHnUB P m V큤A큤A큤A큤AXIXIXIXIXPXPXIXIXIXPXIXPXԁP[ʥMd#P_P_[Md#Md#XLXIXIXIXIXIXIXIXIXIXIXIXIXIXIXIXIXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXIXIXIXIXI984964f899fcbf94656ecf12e65aa47f195c634ae3680ed24fed633e1013f8ba47c4db7b1950c4fd7330bd48d7b6eb8cb0f3f7f316a81520bf69f30b1dd9289eb613019b2e2379e09c17bee5640ec6b5f0cb39e5935095711875eafc1513b62941fc2fd9805f68246d06192acf6b084afaed68d9db956d10b5fc26b977afb7b01e5cc0be7fc7510b0ee3bcd00edd55d93562fd27d2fbd1f60452d80d0be41da87dc92e2b3c0d53d9d29cf3f1f47d2ef161526afcd895c029c9f22136f4c3634ffc4d829d47e8eeed50b4da501e9b119b63bcf028be2e6766167c1cf13a58ca2776bdce1566871bf71ec1446fe86b187ab6a144ef7a949057dab3b1e5dae99b5deafbbf146a618bad59fcf6533cfef08f82effb70454d8bc422133f220848a16565a76589bbee18f4f352c60bbe22c782ca3868462737d392414bbb10b354bfe4366a4c7a9ac94a2c625d7d450428674ed4ec5c10974776494da3aa8b1a7cf2dd61a22f269b261c37abfe1ab091c5d9d15c0ea604c8e12a43f96b2d30c744bb37065521275681f912547fd2e6c6cb44311879d9ca7f3daa2928ea780423256a3240ed1371fe4019f7d80bf8961357969395cd6c07b3a05f51749e9ada6075a3c4ad26ae719d3fc7ce74cbc46e1927f60bdeb16183a9c235b2221c03f3c362ac5e63266eabefa99abf850b4f487ef032e3aa50d09ede817e330ea635bb03964bf8f016c3e7511bdf69f47caaa6c58e98a55841377a987f72b8e365d60131f8043a512890a013390ff6d1bdb4dbc4c6540f6cd724191b3961214bd8d8792bb040066a3e8f7948af3760b96fa888f461f0e55e3a706bd02155fcef5ba47ffd18f7807871016785050b7ba46794ed7f1878c945cb553ec02200c2142850b7076f64cd4bbe58a7843c8b22c1200263915b76731c784c895b81cadb76b18740f300eb49c7b32cf8d9d21b99dfb0e8d08bfdd2c4c0a6f6450f1bab39ae17d60445071dd76017bb91073c93432fa9e786e6e57e5ee4d6426c442b42fdce82a9618ef370232742a5ea17b0a59c5d40accf4674e03fb7e116f3eb7042c73a9d59db7cfb3601fd7ec4c4fba48b55397cdb67715173d717bc8aaca4118729a7a1426659751d1005c5468b76a31427eb482e8e718714aca23e58b050d5302e9eff27feebf0d489eb1b6ba2caab5f99c404bcd4ab3558e434203933722249a148a4e27b7ed95db4596ac742915c2d900f92d20d8209d310b3c8cbde8de08c1ea6471ace50f6d92c6945bb69feb60557027f2307bf1573643048c7c838b658a0d4ceabe44f868144cafd6e1799fd89759bbd2846401cbbcca741441bd25142e8ddb00038d8e6292ef51b229f26d551ec6e30c06e09dd669e6bf9671535e400d3430f404d957090a2e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cd41f8df022af72619897947924e9e3f74ca0ac744e2900fe3e380268554999d3e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1750e052ffcac73564a05458de840c0d3df8707766c7f7da20f5ae2afec75539e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1a7e0360e25e688d4b4946a82fa79ee328c74ed3be9cb837f7aec92b6ac708a979c3a96d48e3fd589ae56a9909569de87fd4e3a6138c03418752271dc0e42e4155ab42185c9c06d4781ffd02044170050ec32a5540bc51573ea13ccbe318f5b07165eb19b1578638d00909fd4b5f8bb6ed8cb15f02214da48367fa391ac62687e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c4c656b5d1cc5e2a0ec884d338cd81dfe9d4b4fa9fb6582b70ed574f9282ee4b773abe889c0c2e529d8d7897cc93a6bdd4c9d12bdbb45e7bf9a39998716b13879ce244cea968d6fb83f08ddf4d4a9adfad09eb4d594769619ce72d74872f666cade3799736d284320a360a81383b7b3407c28bc2a79afba92bc85c2ae169aaeefae1bf8a473fc9c85b7211d8797d564379a0ca816ba858d4c2bef26328afbeee6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce66dd4e232d54c5d5afe94f94d7fb1bf269e6c8fba75c9b56532c84d66cef651eae845b9f8974bba7a455279f227795ac7c55b7b99ab412e1e9cf3c851adb0f0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c91d07501f4e35e48540c2ba2ff09c331e56555b326dbeb4fc5664fc10f485260e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccadec868ab1ee3ccdd595fd2d9be024547a9c31d12fa740e11d1954a73a8bd7871b475db668328024d649a33f089a61b80f6dfdb135e0ef021d7b3456b71d6534f943ebcebc08c664e2de1789d0ebc27f95645d0a4f44412813a0011c0428f75e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cc2a8aa14ee9a853c7f685eff27a8f1ff286f96d5f47ee42e831da74be635d2ffe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c745650fc45b599d0c052f21f070ca281b26fb87ce8aa760b51dfcd755d7a0f6501794c78b75e3bad93e8d43ba076b6ec351c1612cb26da12c4fe708351c595efe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cf73e148afdd97f5729416ef9f88c731cf270c6dc345d5f4cd2279b197431d582bdec70fae4ffcced614bc57dc1cb1df216f842f84226f1ea535a8ac3e74f2b38e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c04b9ab663c5b9952aee02011620918f4c230e75709bf988594b8454ae0210a3d80b3dcf0cb6ed550617f2d0f29c02abf11c79f57ccf7b38cfc61c02c8ad1efadfca4a1f0e2d5ec183106134784d4de7e99e6ad57c09bc004218421c93c66ff286ae26838c4f36c3e3a0478a9c8d61309e8750afd50b0c55da439e2824e1c78b1e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbaef5d81b11e31aafe5777c502b82be6fbf7b03b390f18ec17ac170f338aa92dbf0805472aeda616e4e6d4609d67b482b156b56e5bb6853543c1bcb94f4b351de13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbfa0b253f8388e2ad6a34f62b12203ceb5174239734e440861614e2bf678fe6192cc6abbbb561ac9b73c93cf8790157cb445e7dc05e8bf4549bede630dfd9a4e24cd86f3d03a49e04b7007b7d06e7226db7e91fb9c2fb90f938216a83c2c07c15be7984d2d961dc5ec233d83651c965165312f6434b86d262bb8629059f01ddf3924aed92cf053f61f167f09943b677fdd64d5c9bcb9e2ed255be537f4313d73e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c59c08b0e33f4369982163f44dbfd8749c67f4395b515305c1e3f7117a4862bcde13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c2e6fbfcc1f1741bfd009e9393c28168843f7e5ae49aee1146023d345a849fefb21b2345e0d70a31b40052ef0e98a7ae62cd22fa550c61a6d1ea6c4085e7245afcc2d4f52d3079816c92aa4a7c1d8795c2c0eff7016315f66e1a0b4bb4a65bac8a569d405509c14763cffcd5fce031b1735a04ab86cb3d8fd25f81875947ba5edd3a609f815966727a507837c03437ad47c39b4312907c83f8632d6d878638636e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c6ed3ae37bfd7b4e2fef52143f43c22334b01e93e006298dc5900a60d04be4dd0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cda0f34574b1a49cb813f88dcf545d2d2c677863bb4d6e478b3220bc693630c8de69eb3055d6eab982d2f5f3b8044507cfbeeabaa5d6238ee7e2d86f2667be8240d8b5349063f4cb876f06d3ed241bc4cc828b0b5ddcb37e3f59dfb80fb50bb64cdca97c499073ae535663e7bd4a9a96dbd6c68e0d7aae6c1ac5dedcc5cae00a6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c093e87d3d5f3019811c8c764126a0640c945b00e31cd8654e5d2126da60b23228d2b81ac73fc91b1a55d4eb6d07ad401bc21e01bb249eb2af521c9e74ddc7eb71ac97f8995792de8098c095f9429621ecce35fbe6d20aaab594820200bef1cf70c4d0900c4ff0522d1cbb178062269b7bcfa87b72943e045243421d1fa421150libvirt-qemu.so.0.10.2libvirt.so.0.10.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-0.10.2-62.el6.src.rpmconfig(libvirt-client)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.0)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_PRIVATE_0.10.2)libvirt-clientlibvirt-client(x86-32) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/bin/sh/bin/sh/sbin/ldconfigconfig(libvirt-client)cyrus-saslcyrus-sasl-md5gettextgnutls-utilslibaudit.so.1libavahi-client.so.3libavahi-common.so.3libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.6)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libc.so.6(GLIBC_2.9)libcurl.so.4libdevmapper.so.1.02libdevmapper.so.1.02(Base)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libgcrypt.so.11libgcrypt.so.11(GCRYPT_1.2)libgnutls.so.26libgnutls.so.26(GNUTLS_1_4)libnl.so.1libnuma.so.1libnuma.so.1(libnuma_1.1)libnuma.so.1(libnuma_1.2)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libreadline.so.6librt.so.1librt.so.1(GLIBC_2.2)libsasl2.so.2libselinux.so.1libutil.so.1libutil.so.1(GLIBC_2.0)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.0)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_PRIVATE_0.10.2)libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)libxml2.so.2(LIBXML2_2.5.2)libxml2.so.2(LIBXML2_2.6.0)libyajl.so.1ncncursespm-utilsreadlinerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)0.10.2-62.el63.0.4-14.6.0-14.0-15.2-14.8.0X2@Ww@VV޾VxV@VvV9@U?v@U'@U'@U TE@TԬT@T@TT@S<@SSہ@Si@SQ@SSDS8@St@Sj @S_@SNpSG@SCSCRUE@RL RB@R:@R8D@R)RR q@QQ@QکQh@PP@P[PrPѬ@PqP7@PYP@PP@PoPP~P{Pr@P`K@PXb@PQP@@P>@P6@P@P H@OOO@O@OOE@O\@O\@O!O@OO@OOr@O}@OtNOpZ@OpZ@OgO_6OU@OLOC@O:LO2cO/ObO NNNܲ@Nk@N@N0N@NNN@NNN]Ni@Nx@Nh@Ng\Nf @Nf @N^"@NWNRDNI @NI @NA!@N98@N2N2N.@N.@N&@N&@N +N +N@NN@N e@M6@M@M'M@MUMM@M@MTMx@MtMp@MfH@M] MU$MK@MA^@M8#M4/@M)@M9M@LLk@LjyLgLc@LbLa?@LXLPLN@LH2LF@LF@L=L - 0.10.2-62Jiri Denemark - 0.10.2-61Jiri Denemark - 0.10.2-60Jiri Denemark - 0.10.2-59Jiri Denemark - 0.10.2-58Jiri Denemark - 0.10.2-57Jiri Denemark - 0.10.2-56Jiri Denemark - 0.10.2-55Jiri Denemark - 0.10.2-54Jiri Denemark - 0.10.2-53Jiri Denemark - 0.10.2-52Jiri Denemark - 0.10.2-51Jiri Denemark - 0.10.2-50Jiri Denemark - 0.10.2-49Jiri Denemark - 0.10.2-48Jiri Denemark - 0.10.2-47Jiri Denemark - 0.10.2-46Jiri Denemark - 0.10.2-45Jiri Denemark - 0.10.2-44Jiri Denemark - 0.10.2-43Jiri Denemark - 0.10.2-42Jiri Denemark - 0.10.2-41Jiri Denemark - 0.10.2-40Jiri Denemark - 0.10.2-39Jiri Denemark - 0.10.2-38Jiri Denemark - 0.10.2-37Jiri Denemark - 0.10.2-36Jiri Denemark - 0.10.2-35Jiri Denemark - 0.10.2-34Jiri Denemark - 0.10.2-33Jiri Denemark - 0.10.2-32Jiri Denemark - 0.10.2-31Jiri Denemark - 0.10.2-30Jiri Denemark - 0.10.2-29Jiri Denemark - 0.10.2-28Jiri Denemark - 0.10.2-27Jiri Denemark - 0.10.2-26Jiri Denemark - 0.10.2-25Jiri Denemark - 0.10.2-24Jiri Denemark - 0.10.2-23Jiri Denemark - 0.10.2-22Jiri Denemark - 0.10.2-21Jiri Denemark - 0.10.2-20Jiri Denemark - 0.10.2-19Jiri Denemark - 0.10.2-18Jiri Denemark - 0.10.2-17Jiri Denemark - 0.10.2-16Jiri Denemark - 0.10.2-15Jiri Denemark - 0.10.2-14Jiri Denemark - 0.10.2-13Jiri Denemark - 0.10.2-12Jiri Denemark - 0.10.2-11Jiri Denemark - 0.10.2-10Jiri Denemark - 0.10.2-9Jiri Denemark - libvirt-0.10.2-8.el6Jiri Denemark - libvirt-0.10.2-7.el6Jiri Denemark - libvirt-0.10.2-6.el6Jiri Denemark - libvirt-0.10.2-5.el6Jiri Denemark - libvirt-0.10.2-4.el6Jiri Denemark - libvirt-0.10.2-3.el6Jiri Denemark - libvirt-0.10.2-2.el6Daniel Veillard - libvirt-0.10.2-1.el6Daniel Veillard - libvirt-0.10.2-0rc1.el6Daniel Veillard - libvirt-0.10.1-2.el6Daniel Veillard - libvirt-0.10.1-1.el6Daniel Veillard - libvirt-0.10.0-1.el6Daniel Veillard - libvirt-0.10.0-0rc1.el6Daniel Veillard - libvirt-0.10.0-0rc0.el6Daniel Veillard - libvirt-0.9.13-3.el6Daniel Veillard - libvirt-0.9.13-2.el6Daniel Veillard - libvirt-0.9.13-1.el6Eric Blake - libvirt-0.9.10-21.el6_3.1Daniel Veillard - libvirt-0.9.10-21.el6Daniel Veillard - libvirt-0.9.10-20.el6Daniel Veillard - libvirt-0.9.10-19.el6Daniel Veillard - libvirt-0.9.10-18.el6Daniel Veillard - libvirt-0.9.10-17.el6Daniel Veillard - libvirt-0.9.10-16.el6Daniel Veillard - libvirt-0.9.10-15.el6Daniel Veillard - libvirt-0.9.10-14.el6Daniel Veillard - libvirt-0.9.10-13.el6Daniel Veillard - libvirt-0.9.10-12.el6Daniel Veillard - libvirt-0.9.10-11.el6Daniel Veillard - libvirt-0.9.10-10.el6Daniel Veillard - libvirt-0.9.10-9.el6Daniel Veillard - libvirt-0.9.10-8.el6Daniel Veillard - libvirt-0.9.10-7.el6Daniel Veillard - libvirt-0.9.10-6.el6Daniel Veillard - libvirt-0.9.10-5.el6Daniel Veillard - libvirt-0.9.10-4.el6Daniel Veillard - libvirt-0.9.10-3.el6Daniel Veillard - libvirt-0.9.10-2.el6Daniel Veillard - libvirt-0.9.10-1.el6Daniel Veillard - libvirt-0.9.10-0rc2.el6Daniel Veillard - libvirt-0.9.10-0rc1.el6Daniel Veillard - libvirt-0.9.9-2.el6Daniel Veillard - libvirt-0.9.9-1.el6Daniel Veillard - libvirt-0.9.9-0rc1.el6Daniel Veillard - libvirt-0.9.8-1.el6Daniel Veillard - libvirt-0.9.8-0rc2.el6Daniel Veillard - libvirt-0.9.4-23.el6Daniel Veillard - libvirt-0.9.4-22.el6Daniel Veillard - libvirt-0.9.4-21.el6Daniel Veillard - libvirt-0.9.4-20.el6Daniel Veillard - libvirt-0.9.4-19.el6Daniel Veillard - libvirt-0.9.4-18.el6Daniel Veillard - libvirt-0.9.4-17.el6Daniel Veillard - libvirt-0.9.4-16.el6Daniel Veillard - libvirt-0.9.4-15.el6Daniel Veillard - libvirt-0.9.4-14.el6Daniel Veillard - libvirt-0.9.4-13.el6Daniel Veillard - libvirt-0.9.4-12.el6Daniel Veillard - libvirt-0.9.4-11.el6Daniel Veillard - libvirt-0.9.4-10.el6Daniel Veillard - libvirt-0.9.4-9.el6Daniel Veillard - libvirt-0.9.4-8.el6Daniel Veillard - libvirt-0.9.4-7.el6Daniel Veillard - libvirt-0.9.4-6.el6Daniel Veillard - libvirt-0.9.4-5.el6Daniel Veillard - libvirt-0.9.4-4.el6Daniel Veillard - libvirt-0.9.4-3.el6Daniel Veillard - libvirt-0.9.4-2.el6Daniel Veillard - libvirt-0.9.4-1.el6Daniel Veillard - libvirt-0.9.4-0rc2.el6Daniel Veillard - libvirt-0.9.4-0rc1.1.el6Daniel Veillard - libvirt-0.9.4-0rc1.el6Daniel Veillard - libvirt-0.9.3-8.el6Daniel Veillard - libvirt-0.9.3-7.el6Daniel Veillard - libvirt-0.9.3-6.el6Daniel Veillard - libvirt-0.9.3-5.el6Daniel Veillard - libvirt-0.9.3-4.el6Daniel Veillard - libvirt-0.9.3-3.el6Daniel Veillard - libvirt-0.9.3-2.el6Daniel Veillard - libvirt-0.9.3-1.el6Daniel Veillard - libvirt-0.9.3-0rc2.el6Daniel Veillard - libvirt-0.9.2-1.el6Jiri Denemark - libvirt-0.9.1-1.el6Jiri Denemark - 0.8.7-18.el6Jiri Denemark - 0.8.7-17.el6Jiri Denemark - 0.8.7-16.el6Jiri Denemark - 0.8.7-15.el6Jiri Denemark - 0.8.7-14.el6Jiri Denemark - 0.8.7-13.el6Jiri Denemark - 0.8.7-12.el6Jiri Denemark - 0.8.7-11.el6Jiri Denemark - 0.8.7-10.el6Jiri Denemark - 0.8.7-9.el6Jiri Denemark - 0.8.7-8.el6Jiri Denemark - 0.8.7-7.el6Jiri Denemark - 0.8.7-6.el6Jiri Denemark - 0.8.7-5.el6Jiri Denemark - 0.8.7-4.el6Jiri Denemark - 0.8.7-3.el6Jiri Denemark - 0.8.7-2.el6Jiri Denemark - 0.8.7-1.el6Jiri Denemark - 0.8.6-1.el6Jiri Denemark - 0.8.1-29.el6Jiri Denemark - 0.8.1-28.el6Daniel Veillard - 0.8.1-27Dave Allan - 0.8.1-26Daniel Veillard - 0.8.1-25Daniel Veillard - 0.8.1-24Daniel Veillard - 0.8.1-23Dave Allan - 0.8.1-22Dave Allan - 0.8.1-21Dave Allan - 0.8.1-20Dave Allan - 0.8.1-19Daniel Veillard - 0.8.1-18Dave Allan - 0.8.1-17Dave Allan - 0.8.1-16Dave Allan - 0.8.1-15Dave Allan - 0.8.1-14Dave Allan - 0.8.1-13Dave Allan - 0.8.1-12Dave Allan - 0.8.1-11Dave Allan - 0.8.1-10Dave Allan - 0.8.1-9Dave Allan - 0.8.1-8Dave Allan - 0.8.1-7Dave Allan - 0.8.1-6Dave Allan - 0.8.1-5Dave Allan - 0.8.1-4Daniel Veillard - 0.8.1-3Daniel Veillard - 0.8.1-2Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-4Daniel Veillard - 0.8.0-3Daniel P. Berrange - 0.8.0-2Daniel Veillard - 0.8.0-1Daniel Veillard - 0.8.0-0.pre20100407Daniel Veillard - 0.7.8-0.pre20100330Daniel Veillard - 0.7.8-0.pre20100322Daniel Veillard - 0.7.8-0.pre20100312Daniel Veillard - 0.7.7-1Daniel P. Berrange - 0.7.6-4Daniel P. Berrange - 0.7.6-3Daniel Veillard - 0.7.6-2Daniel Veillard - 0.7.6-1Daniel Veillard - 0.7.6-0.pre20100121Daniel Veillard - 0.7.6-0.pre20100121Daniel 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- qemu: fix return value of qemuDomainBlockPivot on errors (rhbz#1300159) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1300159) - migration: add support for migrateURI configuration (rhbz#1347389)- virsh: Properly display block job type (rhbz#1326653) - spec: proper soft static allocation of qemu uid (rhbz#1351792) - Revert "qemu: snapshot: Fix modification of vm object without job" (rhbz#1326652) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1326652) - tls: remove support for gnutls 1.x.x, require 2.2.0 (rhbz#1333415) - configure: allow setting default TLS priority string (rhbz#1333415) - rpc: allow priority string to be passed to TLS context (rhbz#1333415) - libvirtd: add config option for TLS priority (rhbz#1333415) - remote: allow TLS protocol/cipher priority override in URI (rhbz#1333415) - Pass config file object through to driver open methods (rhbz#1333415) - remote: allow TLS priority to be customized (rhbz#1333415) - qemu: -numa doesn't (yet) support disjoint range (rhbz#1310122)- util: avoid getting stuck on macvtapN name created outside libvirt (rhbz#1321637)- qemu: Always format model for host-model CPUs (rhbz#1307094)- qemu: Don't compare host-passthrough CPU to host CPU (rhbz#1307094)- vmx: Relax virtualHW.version check (rhbz#1300574) - qemu: snapshot: Don't leak XML definition and forget to unlock job (rhbz#1305793) - qemu: Fix formatting flags in qemuDomainSaveImageOpen (rhbz#1307094) - network: Resolve some issues around vlan copying (rhbz#1300843) - network: fix connections count in case of allocate failure (rhbz#1300843) - network: consolidate connection count updates for device pool (rhbz#1300843) - network: consolidated info log for all network allocate/free operations (rhbz#1300843) - util: increase libnl buffer size (rhbz#1276478) - util: reduce debug log in virPCIGetVirtualFunctions() (rhbz#1276478) - util: improve error reporting in virNetDevVPortProfileGetStatus (rhbz#1276478) - util: add missing newline (rhbz#1276478) - util: eliminate bogus error log in virNetDevVPortProfileGetStatus (rhbz#1276478) - util: clean up and expand 802.1QbX negotiation logging (rhbz#1276478) - util: report the MAC address that couldn't be set (rhbz#1276478) - util: reset MAC address of macvtap passthrough physdev after disassociate (rhbz#1276478) - bitmap: add way to find next clear bit (rhbz#1276478) - Introduce virBitmapIsBitSet (rhbz#1276478) - util: Introduce flags field for macvtap creation (rhbz#1276478) - virnetdevmacvlan.c: Introduce mutex for macvlan creation (rhbz#1276478) - util: keep/use a bitmap of in-use macvtap devices (rhbz#1276478)- qemu: snapshot: Fix return value of external checkpoint with no disks (rhbz#1292312) - qemu: snapshot: Fix modification of vm object without job (rhbz#1290647) - virsh-domain: Add --live, --config, --current logic to cmdAttachInterface (rhbz#1229128) - RHEL: virsh: remove duplicate --config for 'virsh update-device' (rhbz#1224037) - Update ESX driver to always use privateData (rhbz#1213348) - esx: Simplify VI (vSphere) API and VMware product version handling (rhbz#1213348) - conf: net: Correctly switch how to format address fields (rhbz#1299700) - qemu: Refuse to create snapshot of a disk without source (rhbz#1299411) - Build all binaries with PIE (rhbz#1242156) - Enable full RELRO mode (rhbz#1242156) - Don't duplicate compiler warning flags when linking (rhbz#1242156) - Simplify RELRO_LDFLAGS (rhbz#1242156) - Fix AM_LDFLAGS typo (rhbz#1242156) - Pass AM_LDFLAGS to driver modules too (rhbz#1242156) - RHEL: Enable RELRO for python modules (rhbz#1242156)- daemon: Suppress logging of VIR_ERR_NO_DOMAIN_METADATA (rhbz#1260864) - Allow for type=block to have no dev (rhbz#1220197) - qemu: event: Properly handle spice events (rhbz#1236581) - qemu: event: Clean up VNC monitor handling (rhbz#1236581) - qemu: split out cpuset.mems setting (rhbz#1263263) - qemu: leave restricting cpuset.mems after initialization (rhbz#1263263) - virNetDev{Replace, Restore}MacAddress: Fix memory leak (rhbz#1251532) - util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1251532) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1251532) - qemu: fix hotplugging cpus with strict memory pinning (rhbz#1263263) - storage: Track successful creation of LV for removal (rhbz#1232170)- util: set MAC address for VF via netlink message to PF+VF# when possible (rhbz#1113474) - util: set macvtap physdev online when macvtap is set online (rhbz#1113474)- RHEL: Avoid memory leak when virCgroupSetCpusetMemoryMigrate fails (rhbz#1198497) - qemu: cgroup: Fix memory leak when there's no vCPU pinning (rhbz#1198096)- qemu: Keep QEMU host drive prefix in BlkIoTune (rhbz#1203633) - qemu: Fix name comparison in qemuMonitorJSONBlockIoThrottleInfo() (rhbz#1203633) - virsh: fix typos in virsh man page (rhbz#1130835) - schemas: Allow all generic elements and attributes for all interfaces (rhbz#1206066) - RNG: Allow multiple parameters to be passed to an interface filter (rhbz#1206066) - qemu_domain: fix startup policy for disks (rhbz#1203542) - Create directory for lease files if it's missing (rhbz#1200991) - qemu: cgroup: Properly set up vcpu pinning (rhbz#1198096) - cgroup: Add accessors for cpuset.memory_migrate (rhbz#1198497) - qemu: Fix possible crash (rhbz#1198497) - qemu: Migrate memory on numatune change (rhbz#1198497) - qemu: fix crash when removing from interface with update-device (rhbz#1205042) - nwfilter: Fix rule priority problem (rhbz#1210183) - qemuProcessHook: Call qemuProcessInitNumaMemoryPolicy only when needed (rhbz#1198645)- sanlock: Don't spam logs with "target pid not found" (rhbz#1189414) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1202703) - util: more verbose error when failing to create macvtap device (rhbz#1186142)- conf: Don't format actual network definition in migratable XML (rhbz#1186142) - network: don't allow multiple portgroups with the same name in a network (rhbz#1115858) - build: fix build with latest rawhide kernel headers (rhbz#1198698)- nwfilter: utility function virNWFilterVarValueEqual (rhbz#1126487) - qemu: support live update of an interface's filter (rhbz#1126487) - qemu: Update fsfreeze status on domain state transitions (rhbz#1136251) - virsh: Fix semantics of --config for "update-device" command (rhbz#1129112) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1125194) - qemu: Avoid double serial output with RHEL 6 qemu (rhbz#1162759) - storage: Check the partition name against provided name (rhbz#1138523) - qemu: Don't unconditionally delete file in qemuOpenFileAs (rhbz#1158036) - conf: Don't mangle vcpu placement randomly (rhbz#1170495)- networkValidate: Disallow bandwidth in portgroups too (rhbz#1115292) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#834196) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#834196) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#834196) - qemu: blkiotune: Avoid accessing non-existing disk configuration (rhbz#1131821) - qemu: Fix build error introduced in 653137eb957a278b556c6226424aad5395a (rhbz#1131821) - qemu: snapshot: Use better check when reverting external snapshots (rhbz#1124854) - virsh: domain: Use global constant for XML file size limit (rhbz#1134671) - selinux: Avoid label reservations for type = none (rhbz#1138488) - Clean up chardev sockets on QEMU shutdown (rhbz#1122367) - Don't include @LIBS@ in libvirt.pc.in file (rhbz#1134455) - qemu: save domain state to XML after reboot (rhbz#1169405) - virsh: Honour -q in domblklist, vcpupin and emulatorpin (rhbz#1135171) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#1139114) - Fix possible memory leak in util/virxml.c (rhbz#1136729) - esx_vi: fix possible segfault (rhbz#1136729) - sasl: Fix authentication when using PLAIN mechanism (rhbz#1171521) - Fix leak in x86UpdateHostModel (rhbz#1144304)- Revert "qemu: export disk snapshot support in capabilities" (rhbz#1149667) - qemu: allow restore with non-migratable XML input (rhbz#1141838) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1141838) - Make ABI stability issue easier to debug (rhbz#1141838) - domain_conf: fix domain deadlock (CVE-2014-3657) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - sanlock: Avoid freeing uninitialized value (rhbz#1136788) - virsh: Print cephx and iscsi usage (rhbz#1156327) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1146310) - conf: Fix even implicit labels (rhbz#1138500) - tests: Add test cases for previous commit (rhbz#1138500)- cpu: separate host-model and host-passthrough (rhbz#1138222) - Don't include non-migratable features in host-model (rhbz#1138222) - Don't add dhcp hosts to hostsfile twice (rhbz#1137011)- metadata: track title edits across libvirtd restart (rhbz#1122205)- network: make networkCreateInterfacePool more robust (rhbz#1111455)- Fix blkdeviotune for shutoff domain (rhbz#1122819) - rpc: message related sizes enlarged (rhbz#1126393) - Increase the size of REMOTE_MIGRATE_COOKIE_MAX to REMOTE_STRING_MAX (rhbz#1126393) - Fix max stream packet size for old clients (rhbz#1126393) - Adjust legacy max payload size to account for header information (rhbz#1126393) - rpc: Correct the wrong payload size checking (rhbz#1126393)- conf: Fix backport of metadata API code (rhbz#1115039) - conf: Always format seclabel's model (rhbz#1113860)- Add invariant TSC cpu flag (rhbz#996772) - Fix segfault when starting a domain with no cpu definition (rhbz#996772) - qemu: copy: Accept 'format' parameter when copying to a non-existing img (rhbz#1113828) - Bind connection close callback APIs to python binding (rhbz#1114619) - qemu: Factor out body of qemuDomainGetMetadata for universal use (rhbz#1115039) - qemu: Factor out body of qemuDomainSetMetadata for universal use (rhbz#1115039) - conf: Factor out setting of metadata to simplify code (rhbz#1115039) - util: Add helper to convert libxml2 nodes to a string (rhbz#1115039) - conf: Add support for requesting of XML metadata via the API (rhbz#1115039) - conf: allow to add XML metadata using the virDomainSetMetadata api (rhbz#1115039) - conf: Avoid false positive of uninitialized variable use (rhbz#1115039) - lib: Don't force the key argument when deleting metadata (rhbz#1115039) - test: Add support into the test drivera (rhbz#1115039) - tests: Add metadata tests (rhbz#1115039) - conf: Don't corrupt metadata on OOM (rhbz#1115039) - Ignore additional fields in iscsiadm output (rhbz#1116741) - conf: net: Fix helper for applying new network definition (rhbz#1116754) - blockjob: wait for pivot to complete (rhbz#1119385) - virsh: Introduce macros to reject mutually exclusive arguments (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdAttachDisk (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdDetachDevice (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdDetachDisk (rhbz#1117177) - virsh: Use inactive definition when removing disk from config (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdAttachDevice (rhbz#1117177)- formatdomain.html.in: Document implementation limitation of QoS (rhbz#980350) - Fix error in qemuDomainSetNumaParamsLive (rhbz#857312) - cpu: Add new Broadwell CPU model (rhbz#1100381) - docs: publish correct enum values (rhbz#1113316) - qemu: blockcopy: Don't remove existing disk mirror info (rhbz#1113828) - qemu: fix guestfwd chardev option back how it was (rhbz#1112066)- Fix crash when saving a domain with type none dac label (rhbz#1108590) - Initialize threading & error layer in LXC controller (rhbz#1109120)- remote: Don't leak priv->tls object on connection failure (rhbz#1099075) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1100173) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1100173) - fix leak in memoryStats with older python (rhbz#1099860) - hooks: let virCommand do the error reporting (rhbz#1105397) - SELinux: don't fail silently when no label is present (rhbz#1105954) - qemu: Add qemuDomainReleaseDeviceAddress to remove any address (rhbz#807023) - qemu: Separate disk device removal into a standalone function (rhbz#807023) - qemu: Separate controller removal into a standalone function (rhbz#807023) - qemu: Separate net device removal into a standalone function (rhbz#807023) - qemu: Separate host device removal into a standalone function (rhbz#807023) - Add VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event (rhbz#807023) - examples: Handle VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event (rhbz#807023) - Clarify virDomainDetachDeviceFlags documentation (rhbz#807023) - Add virDomainDefFindDevice for looking up a device by its alias (rhbz#807023) - qemu: Add support for DEVICE_DELETED event (rhbz#807023) - qemu: Remove devices only after DEVICE_DELETED event (rhbz#807023) - qemu: Emit VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED events (rhbz#807023) - Add function to find a needle in a string array (rhbz#807023) - util: Non-existent string array does not contain any string (rhbz#807023) - conf: Make error reporting in virDomainDefFindDevice optional (rhbz#807023) - qemu: Introduce qemuMonitorGetDeviceAliases (rhbz#807023) - qemu: Unplug devices that disappeared when libvirtd was down (rhbz#807023) - qemu: Finish device removal in the original thread (rhbz#807023) - qemu: Process DEVICE_DELETED event in a separate thread (rhbz#807023) - qemu: Remove interface backend only after frontend is gone (rhbz#807023) - qemu: Remove disk backend only after frontend is gone (rhbz#807023) - qemu: Return in from qemuDomainRemove*Device (rhbz#807023)- udev: consider the device a CDROM when ID_CDROM=1 (rhbz#1016878) - Add support for timestamping QEMU logs (rhbz#997010) - Detect -msg-timestamp capability from QEMU help output (rhbz#997010) - qemu: Avoid leak in qemuDomainCheckRemoveOptionalDisk (rhbz#1014730) - Return right error code for baselineCPU (rhbz#1097969) - Add a port allocator class (rhbz#1018695) - Avoid integer wrap on remotePortMax in QEMU driver (rhbz#1018695) - Followup fix for integer wraparound in port allocator (rhbz#1018695) - Don't spam logs with "port 0 must be in range" errors (rhbz#1018695) - qemu: Avoid assigning unavailable migration ports (rhbz#1018695) - qemu: Make migration port range configurable (rhbz#1018695) - qemu: Fix augeas support for migration ports (rhbz#1018695) - qemu: clean up migration ports when migration cancelled (rhbz#1018695) - qemuDomainObjBeginJobInternal: Return -2 for temporary failures (rhbz#1083238) - qemu: Make qemuProcess{Start, Stop}CPUs easier to follow (rhbz#1083238) - qemu: Ignore temporary job errors when checking migration status (rhbz#1083238) - qemu: Send migrate_cancel when aborting migration (rhbz#1098833)- virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#1095135) - storage: Resolve issues in failure path (rhbz#1092882) - interface: Introduce netcfInterfaceObjIsActive (rhbz#1095774) - interface: dump inactive xml when interface isn't active (rhbz#1095774) - qemu: add host-pci-multidomain capability (rhbz#1092390) - qemu: specify domain in host-side PCI addresses when needed/supported (rhbz#1092390) - util: fix virFileOpenAs return value and resulting error logs (rhbz#851411) - qemu: check actual netdev type rather than config netdev type during init (rhbz#1012834) - Fix parsing of bond interface XML (rhbz#1067062) - qemuSetupCgroup: Fix reference to cgroup (rhbz#1012846) - apibuild: Disallow 'returns' return decription (rhbz#808463) - ESX: Add support for virtualHW version 10 (rhbz#1089389) - storage: Ensure 'qemu-img resize' size arg is a 512 multiple (rhbz#1002813) - qemu: Adjust size for qcow2/qed if not on sector boundary (rhbz#1002813) - sanlock: code movement in virLockManagerSanlockAcquire (rhbz#1088034) - sanlock: don't fail with unregistered domains (rhbz#1088034) - sanlock: avoid leak in acquire() (rhbz#1088034) - networkStartNetwork: Be more verbose (rhbz#1064831) - network_conf: Expose virNetworkDefFormatInternal (rhbz#1064831) - Avoid crash when LXC start fails with no interface target (rhbz#1064831) - lxc_process: Avoid passing NULL iface->iname (rhbz#1064831) - network: Introduce network hooks (rhbz#1064831) - bridge_driver.h: Fix build --without-network (rhbz#1064831) - networkRunHook: Run hook only if possible (rhbz#1064831) - conf: clarify what is returned for actual bandwidth and vlan (rhbz#1064831) - conf: handle null pointer in virNetDevVlanFormat (rhbz#1064831) - conf: make virDomainNetDefFormat a public function (rhbz#1064831) - conf: re-situate element in (rhbz#1064831) - conf: new function virDomainActualNetDefContentsFormat (rhbz#1064831) - Slightly refactor hostdev parsing / formating (rhbz#1064831) - conf: output actual netdev status in XML (rhbz#1064831) - network: include plugged interface XML in "plugged" network hook (rhbz#1064831) - network: don't even call networkRunHook if there is no network (rhbz#1064831)- qemu: export disk snapshot support in capabilities (rhbz#1081032) - qemu: extract guest capabilities initialization (rhbz#1081032) - qemu: add unit tests for the capabilities xml (rhbz#1081032) - qemu: properly quit migration with abort_on_error (rhbz#1045833) - conf: restrict external snapshots to backing store formats (rhbz#1019926) - qemu: don't check for backing chains for formats w/o snapshot support (rhbz#1019926) - qemu: don't call virFileExists() for network type disks (rhbz#1019926) - net: Change argument type of virNetworkObjIsDuplicate() (rhbz#1057321) - net: Move creation of dnsmasq hosts file to function starting dnsmasq (rhbz#1057321) - net: Re-use checks when creating transient networks (rhbz#1057321) - network: prevent a few invalid configuration combinations (rhbz#1057321) - network: disallow / for bridged/macvtap/hostdev networks (rhbz#1057321) - virsh-domain: Fix cmdSetvcpus error message (rhbz#1092412) - spice: detect if qemu can disable file transfer (rhbz#983018) - spice: expose the QEMU disable file transfer option (rhbz#983018) - qemu_caps: detect if qemu can disable file transfer for spice (rhbz#983018) - Device{Attach, Detach}: Document S4 limitations (rhbz#808463) - storageVolCreateXMLFrom: Allow multiple accesses to origvol (rhbz#1058700) - LSN-2014-0003: Don't expand entities when parsing XML (CVE-2014-0179)- nwfilter: Remove error report in virNWFilterDHCPSnoopEnd (rhbz#903480) - conf: introduce generic ISA address (rhbz#1033984) - conf: add support for panic device (rhbz#1033984) - qemu: add support for -device pvpanic (rhbz#1033984) - PanicCheckABIStability: Need to check for existence (rhbz#1033984) - use virBitmapFree instead of VIR_FREE for cpumask (rhbz#1088165) - Properly free vcpupin info for unplugged CPUs (rhbz#1088165) - Save domain status after cpu hotplug (rhbz#1088703) - Document behavior of setvcpus during guest boot (rhbz#1088748) - qemu: Use maximum guest memory size when getting NUMA placement advice (rhbz#1011906) - qemu: Properly format the uuid string in error messages (rhbz#947974) - qemu: Split out code to generate SPICE command line (rhbz#953126) - qemu: Improve handling of channels when generating SPICE command line (rhbz#953126) - qemu: Split out SPICE port allocation into a separate function (rhbz#953126) - qemu: Do sensible auto allocation of SPICE port numbers (rhbz#953126) - qemu: fix failure to start with spice graphics and no tls (rhbz#953126) - qemu: Do not ignore address for USB disks (rhbz#985166) - qemu: pass -usb and usb hubs earlier, so USB disks with static address are handled properly (rhbz#985166) - qemu: refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#1014730) - qemu: add helper functions for diskchain checking (rhbz#1014730) - qemu: check presence of each disk and its backing file as well (rhbz#1014730) - conf: add startupPolicy attribute for harddisk (rhbz#1014730) - qemu: support to drop disk with 'optional' startupPolicy (rhbz#1014730) - qemu: Avoid overflow when setting migration speed (rhbz#1083483) - qemu: Avoid overflow when setting migration speed on inactive domains (rhbz#1083483) - caps: Add helpers to convert NUMA nodes to corresponding CPUs (rhbz#1012846) - qemu: Set cpuset.cpus for domain process (rhbz#1012846) - qemu: Unbreak p2p migration with complete migration URI (rhbz#1073227) - maint: don't lose error on canceled migration (rhbz#1073227) - virsh: suppress aliases in group help (rhbz#956968)- conf: fix error for parallel port mismatch (rhbz#950830) - virDomainReboot: Document that migration might be unsafe (rhbz#744967) - interface: list all interfaces with flags == 0 (rhbz#884382) - Fix the syntax-check failure (rhbz#884382) - Crash of libvirtd by unprivileged user in virConnectListAllInterfaces (rhbz#884382) - qemuDomainObjStart: Warn on corrupted image (rhbz#1022008) - QoS: make tc filters match all traffic (rhbz#1084477) - conf: add support for booting from redirected USB devices (rhbz#1035190) - Add redirdevs to ABI stability check (rhbz#1035529) - Fix incorrect values in redirdev ABI check error (rhbz#1035529) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1027096) - storage: Skip inactive lv volumes (rhbz#748282) - Check for existence of interface prior to setting terminate flag (rhbz#903480) - storage: Avoid forward declaration of virStorageVolDelete (rhbz#1024159) - storage: Don't update pool available/allocation if buildVol fails (rhbz#1024159) - conf: Report errors on cputune parameter parsing (rhbz#1040784) - Treat zero cpu shares as a valid value (rhbz#1040784) - Show the real cpu shares value in live XML (rhbz#1040784)- virsh-snapshot: Reject --no-metadata together with --print-xml (rhbz#892508) - snapshot: Mention disk-only snapshots in error message (rhbz#880521) - qemu: snapshot: Report better error message if migration isn't allowed (rhbz#884926) - qemu: snapshot: Remove memory image if external checkpoint fails (rhbz#885963) - virsh-snapshot: Fix XPath query to determine snapshot state (rhbz#890457) - conf: Check if number of vCPUs fits in the storage variable (rhbz#902652) - conf: Improve error messages if parsing of vCPU count fails (rhbz#902652) - qemu: snapshot: Don't kill access to disk if snapshot creation fails (rhbz#906639) - qemu: Un-mark volume as mirrored/copied if blockjob copy fails (rhbz#923125) - qemu-blockjob: Fix limit of bandwidth for block jobs to supported value (rhbz#927160) - virsh: Fix typo in docs (rhbz#949776) - virsh-domain: Report errors on invalid --holdtime value for cmdSendKey (rhbz#952938) - qemu: Don't update count of vCPUs if hot-plug fails silently (rhbz#1000357) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044790) - Disable nwfilter driver when running unprivileged (rhbz#1029299) - storage: reduce number of stat calls (rhbz#977706) - Ignore missing files on pool refresh (rhbz#977706) - sanlock: add missing test command in virt-sanlock-cleanup.in (rhbz#1000890) - virt-sanlock-cleanup; Fix augtool usage (rhbz#1000890) - conf: Fix typo in error message in ABI stability check (rhbz#961655) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035109) - doc: Clarify usage of SELinux baselabel (rhbz#954245) - selinux: Don't mask errors of virSecuritySELinuxGenNewContext (rhbz#954245) - qemu: Return meaningful error when qemu dies early (rhbz#844378) - sanlock: Forbid VIR_DOMAIN_LOCK_FAILURE_IGNORE (rhbz#905280) - Remove the redundant parentheses in migrate help (rhbz#927497) - virt-xml-validate: add missing schemas (rhbz#1006699) - tools: add missing 'interface' type and update man page (rhbz#1006699) - qemu: Don't require a block or file when looking for an alias (rhbz#1078328)- doc: schema: Add basic documentation for the virtual RNG device support (rhbz#786408) - conf: Add support for RNG device configuration in XML (rhbz#786408) - conf: Add RNG device ABI compatibility check (rhbz#786408) - qemu: Implement support for default 'random' backend for virtio-rng (rhbz#786408) - qemu: Implement support for EGD backend for virtio-rng (rhbz#786408) - docs: domain: /dev/urandom isn't a valid rng patch (rhbz#786408) - tests: Add tests for virtio-rng device handling (rhbz#786408) - docs: Fix attribute name for virtio-rng backend (rhbz#786408) - rng: restrict passthrough names to known-good files (rhbz#786408) - Resolve valgrind error (rhbz#786408) - Fix crash parsing RNG device specification (rhbz#786408) - rng: allow default device in RNG grammar (rhbz#786408) - virtio-rng: Add rate limiting options for virtio-RNG (rhbz#786408) - qemu_caps: Enable virtio-rng for RHEL-6.6 qemu-kvm downstream (rhbz#786408) - audit: Audit resources used by VirtIO RNG (rhbz#786408) - virtio-rng: Remove double space in error message (rhbz#786408) - doc: fix XML for the RNG device example (rhbz#786408) - conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#786408) - conf: Fix XML formatting of RNG device info (rhbz#786408) - libvirt: fix error message when connection can't be opened (rhbz#851413) - conf: fix error for parallel port mismatch (rhbz#950830) - virsh: clarify vol-{down, up}load description (rhbz#955539) - virsh: fix doc typos (rhbz#1022872) - util: use string libvirt to prefix error message instead of libvir (rhbz#911996) - docs: use MiB/s instead of Mbps for migration speed (rhbz#948821) - schema: require target path in storage pool xml (rhbz#893273) - schema: make source optional in volume XML (rhbz#893273) - Add qxl ram size to ABI stability check (rhbz#1035134) - qemu: fix default spice password setting (rhbz#953721) - Expose ownership ID parsing (rhbz#963881) - Make qemuOpenFile aware of per-VM DAC seclabel. (rhbz#869053) - Use qemuOpenFile in qemu_driver.c (rhbz#963881) - virsh: Fix heading in manpage (rhbz#996840) - qemu: Change the default unix monitor timeout (rhbz#1051364) - qemu: fix live pinning to memory node on NUMA system (rhbz#857312) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#857312)- Fix race in starting transient VMs (rhbz#1022924) - qemuDomainDestroyFlags: Don't allow @vm to disappear while executing API (rhbz#1030736) - python: return dictionary without value in case of no blockjob (rhbz#999454) - remote: fix regression in event deregistration (rhbz#1020372) - Add virtio-scsi to fallback models of scsi controller (rhbz#1014943) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1047659) - 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#1043069) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - Block info query: Add check for transient domain (rhbz#1040507) - network: only prevent forwarding of DNS requests for unqualified names (rhbz#1037741) - network: change default of forwardPlainNames to 'yes' (rhbz#1037741) - sanlock: Truncate domain names longer than SANLK_NAME_LEN (rhbz#1060557) - Remove contiguous CPU indexes assumption (rhbz#1066473) - qemu: monitor: Fix error message and comment when getting cpu info (rhbz#1066473) - qemu: monitor: Filter out thread ids of CPUS that were unplugged (rhbz#1066473) - qemu: monitor: Fix invalid parentheses (rhbz#1076719) - virNetClientSetTLSSession: Restore original signal mask (rhbz#1078589) - spec: Switch to "git am" for applying patches (rhbz#1076719)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014198) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014198) - qemu: Generate correct name for hostdev network devices (rhbz#1001881)- libvirt-guests: status: Return non-zero when stopped (rhbz#1011981) - qemu: Drop qemuDomainMemoryLimit (rhbz#1013758) - docs: Discourage users to set hard_limit (rhbz#1013758) - docs: Clean 09adfdc62de2b up (rhbz#1013758) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1013758) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1013758)- qemu: Fix seamless SPICE migration (rhbz#1009886)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - Introduce APIs for splitting/joining strings (rhbz#1006266) - Rename virKillProcess to virProcessKill (rhbz#1006266) - Rename virPid{Abort, Wait} to virProcess{Abort, Wait} (rhbz#1006266) - Rename virCommandTranslateStatus to virProcessTranslateStatus (rhbz#1006266) - Move virProcessKill into virprocess.{h, c} (rhbz#1006266) - Move virProcess{Kill, Abort, TranslateStatus} into virprocess.{c, h} (rhbz#1006266) - Include process start time when doing polkit checks (rhbz#1006266) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311)- migration: Do not restore labels on failed migration (rhbz#895826) - qemu: Use default machine type if missing it in qemu command line (rhbz#995312) - qemu: Don't leak vm on failure (rhbz#995312) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006710) - tests: Files named '.*-invalid.xml' should fail validation (rhbz#1006710) - tests: Use portable shell code (rhbz#1006710) - Add test for the nodemask double free crash (rhbz#1006710)- security: Provide supplemental groups even when parsing label (rhbz#964359) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1000973) - virsh: Correct DESCRIPTION for virsh help blockcopy (rhbz#1002790) - Add '' element to '' network schemas (rhbz#1004365) - build: More workarounds for if_bridge.h (rhbz#1002735)- virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#975201) - Fix qemuProcessReadLog with non-zero offset (rhbz#991334) - virSecurityManagerGenLabel: Skip seclabels without model (rhbz#997818) - bitmap: Add virBitmapCountBits (rhbz#997367) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997367) - virbitmaptest: Add test for out of bounds condition (rhbz#997367) - network: Allow in type='hostdev' networks (rhbz#999107) - python: Fix bindings that don't raise an exception (rhbz#912170) - storage: Update pool metadata after adding/removing/resizing volume (rhbz#965442) - storage: Fix coverity warning (rhbz#965442) - storage: Fix the use-after-free memory bug (rhbz#965442) - network: Permit upstream forwarding of unqualified DNS names (rhbz#928638)- virsh: Fix change-media bug on disk block type (rhbz#923053) - Fix patches for multiple graphics and spice migration (rhbz#975751) - Revert "qemu: Remove maximum cpu limit when setting processor count using the API" (rhbz#855296) - Remove VIR_DOMAIN_SHUTDOWN_CRASHED from public API (rhbz#822306) - Rename VIR_DOMAIN_PAUSED_GUEST_PANICKED to VIR_DOMAIN_PAUSED_CRASHED (rhbz#822306) - Improve LXC startup error reporting (rhbz#903092) - qemu: Take error path if acquiring of job fails in qemuDomainSaveInternal (rhbz#928661) - util: Improve user lookup helper (rhbz#964359) - util: Add virGetGroupList (rhbz#964359) - util: Make virSetUIDGID async-signal-safe (rhbz#964359) - Fix potential deadlock across fork() in QEMU driver (rhbz#964359) - security: Framework for driver PreFork handler (rhbz#964359) - security_dac: Compute supplemental groups before fork (rhbz#964359) - security: Fix deadlock with prefork (rhbz#964359) - Split TLS test into two separate tests (rhbz#975201) - Avoid re-generating certs every time (rhbz#975201) - Change data passed into TLS test cases (rhbz#975201) - Fix validation of CA certificate chains (rhbz#975201) - Fix parallel runs of TLS test suites (rhbz#975201) - tests: Fix parallel runs of TLS test suites (rhbz#975201)- conf: Avoid NULL deref for pmsuspended domain state (rhbz#822306) - libvirt: Define domain crash event types (rhbz#822306) - qemu: Refactor processWatchdogEvent (rhbz#822306) - qemu: Expose qemuProcessShutdownOrReboot() (rhbz#822306) - qemu: Implement 'oncrash' events when guest panicked (rhbz#822306) - qemu: Implement 'oncrash' coredump events when guest panicked (rhbz#822306) - conf: Fix a memory leak when parsing nat port XML nodes (rhbz#851455) - security_manager: Fix comparison (rhbz#984793) - qemu: Prevent crash of libvirtd without guest agent configuration (rhbz#984821) - qemu: Fix double free of returned JSON array in qemuAgentGetVCPUs() (rhbz#984821) - qemu_agent: Add support for appending arrays to commands (rhbz#924400) - Add support for locking domain's memory pages (rhbz#947118) - qemu: Implement support for locking domain's memory pages (rhbz#947118) - qemu: Check for -realtime mlock=on|off support (rhbz#947118) - qemu: Move memory limit computation to a reusable function (rhbz#947118) - util: New virCommandSetMax(MemLock|Processes|Files) (rhbz#947118) - qemu: Set RLIMIT_MEMLOCK when memoryBacking/locked is used (rhbz#947118) - Add Gluster protocol as supported network disk backend (rhbz#849796) - qemu: Add support for gluster protocol based network storage backend. (rhbz#849796) - tests: Add tests for gluster protocol based network disks support (rhbz#849796)- qemu: Don't force port=0 for SPICE (rhbz#975751) - qemu: Refactor graphics code to not hardcode a single display (rhbz#975751) - qemu: Graphics support for simultaneous one of each sdl, vnc, spice (rhbz#975751) - qemu: Don't miss errors when changing graphics passwords (rhbz#975751) - qemu: Allow seamless migration for domains with multiple graphics (rhbz#975751) - qemu_migration: Move waiting for SPICE migration (rhbz#920205) - util: Refactor iptables command construction into multiple steps (rhbz#851455) - net: Support set public ip range for forward mode nat (rhbz#851455) - net: Add support for specifying port range for forward mode nat (rhbz#851455) - qemu_migrate: Dispose listen address if set from config (rhbz#971485) - qemu: Remove maximum cpu limit when setting processor count using the API (rhbz#855296) - qemu_agent: Introduce helpers for agent based CPU hot(un)plug (rhbz#924400) - virsh-domain: Refactor cmdVcpucount and fix output on inactive domains (rhbz#924400) - API: Introduce VIR_DOMAIN_VCPU_AGENT, for agent based CPU hot(un)plug (rhbz#924400) - qemu: Implement request of vCPU state using the guest agent (rhbz#924400) - qemu: Implement support for VIR_DOMAIN_VCPU_AGENT in qemuDomainSetVcpusFlags (rhbz#924400) - qemuDomainGetVcpusFlags: Initialize ncpuinfo (rhbz#924400) - Fix commit 29c1e913e459058c12d02b3f4b767b3dd428a498 (rhbz#924400) - qemu: Make qemuMigrationIsAllowed more reusable (rhbz#972675) - qemu: Cancel migration if guest encoutners I/O error while migrating (rhbz#972675) - qemu: Forbid migration of machines with I/O errors (rhbz#972675) - migration: Make erroring out on I/O error controllable by flag (rhbz#972675) - migration: Don't propagate VIR_MIGRATE_ABORT_ON_ERROR (rhbz#972675) - Paused domain should remain paused after migration (rhbz#972675) - qemu: New vnc display sharing policy caps flag (rhbz#803602) - conf: Add 'sharePolicy' attribute to graphics element for vnc (rhbz#803602) - qemu: Add ', share=' to qemu commandline (rhbz#803602) - virsh: Distinguish errors between missing argument and wrong option (rhbz#924596) - virsh: Fix incorrect argument errors for long options (rhbz#924596) - virsh: Resolve Coverity 'MISSING_BREAK' (rhbz#924596) - virnetdev: Need to initialize 'pciConfigAddr' (rhbz#980339) - qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - sec_manager: Refuse to start domain with unsupported seclabel (rhbz#947387) - usb: Don't spoil decimal addresses (rhbz#981503) - storage: Return -1 when fs pool can't be mounted (rhbz#983539)- xen: Resolve resource leak with 'cpuset' (rhbz#888503) - schema: Make the cpuset type reusable across schema files (rhbz#888503) - schemas: Add schemas for more CPU topology information in the caps XML (rhbz#888503) - conf: Split out NUMA topology formatting to simplify access to data (rhbz#888503) - capabilities: Switch CPU data in NUMA topology to a struct (rhbz#888503) - capabilities: Add additional data to the NUMA topology info (rhbz#888503) - test: Add support for thread and core information for the test driver (rhbz#888503) - xen: Initialize variable before using (rhbz#888503) - xen: Actually fix the uninitialized variable (rhbz#888503) - spice: Properly reserve tlsPort when no port specified (rhbz#913244) - qemu_agent: Ignore expected EOFs (rhbz#892079) - qemu: Nicer error message if live disk snapshot unsupported (rhbz#882077) - qemu: Destroy domain on decompression binary error (rhbz#894723) - qemu: Run lzop with '--ignore-warn' (rhbz#894723) - Don't ignore return value of qemuProcessKill (rhbz#903238) - Fix race condition when destroying guests (rhbz#903238) - Log warning if storage magic matches, but version does not (rhbz#903248) - Add lots of debugging to storage file probing code (rhbz#903248) - Fix probing of QED file format (rhbz#903248) - util: Add virendian.h macros (rhbz#903248) - util: Use new virendian.h macros (rhbz#903248) - storage: Rearrange functions (rhbz#903248) - storage: Prepare for refactoring (rhbz#903248) - storage: Refactor metadata lookup (rhbz#903248) - storage: Don't follow backing chain symlinks too eagerly (rhbz#903248) - storage: Test backing chain traversal (rhbz#903248) - qemu: Check backing chains even when cgroup is omitted (rhbz#896013) - python: Fix bindings for virDomainSnapshotGet{Domain,Connect} (rhbz#895882) - qemu: Add checking in helpers for sgio setting (rhbz#908073) - qemu: Merge qemuCheckSharedDisk into qemuAddSharedDisk (rhbz#908073) - qemu: Record names of domain which uses the shared disk in hash table (rhbz#908073) - qemu: Update shared disk table when reconnecting qemu process (rhbz#908073) - qemu: Move the shared disk adding and sgio setting prior to attaching (rhbz#908073) - qemu: Remove the shared disk entry if the operation is ejecting or updating (rhbz#908073) - qemu: Fix the memory leak (rhbz#908073) - Fix crash changing CDROM media (rhbz#908073) - qemu: Avoid NULL dereference in qemuSharedDiskEntryFree (rhbz#908073) - qemu: Do not set unpriv_sgio if neither supported nor requested (rhbz#914677) - Use size_t instead of int for virDomainDefPtr struct (rhbz#896604) - util: Add VIR_(APPEND|INSERT|DELETE)_ELEMENT (rhbz#896604) - qemu: Fix QMP detection of QXL graphics (rhbz#896604) - qemu: Add qemu vga devices caps and one cap to mark them usable (rhbz#896604) - conf: Add optional attribte primary to video element (rhbz#896604) - qemu: Use newer -device video device in qemu commandline (rhbz#896604) - tests: Add one -device video device testcase (rhbz#896604) - qemu: Detect VGA_QXL capability correctly (rhbz#896604) - qemu: Support ram bar size for qxl devices (rhbz#896604) - conf: Don't leak 'primary' video property on error (rhbz#896604) - storage: lvm: Don't overwrite lvcreate errors (rhbz#912179) - storage: lvm: Lvcreate fails with allocation=0, don't do that (rhbz#912179) - storage: Cleanup logical volume creation code (rhbz#912179) - docs: Clarify semantics of sparse storage volumes (rhbz#912179) - storage: Fix memory leak with regfree(reg) call. (rhbz#906299) - storage: Resource resource leak using 'tmp_vols' (rhbz#906299) - interface: Resolve resource leak wth 'tmp_iface_objs' (rhbz#906299) - locking: Resolve resource leaks on non error path (rhbz#906299) - selinux: Resolve resource leak using the default disk label (rhbz#906299) - storage: Resolve resource leaks with cmd processing (rhbz#906299) - domain_conf: Resolve resource leaks found by Valgrind (rhbz#906299) - qemu_command: Resolve resource leaks found by Valgrind (rhbz#906299) - storage: Need to add virCommandFree() (rhbz#906299) - qemu: Fix startupPolicy regression (rhbz#896013) - util: Retry NLM_F_REQUEST with different values of IFLA_EXT_MASK (rhbz#923963) - security_manager: Don't manipulate domain XML in virDomainDefGetSecurityLabelDef (rhbz#923946) - security: Don't add seclabel of type none if there's already a seclabel (rhbz#923946) - libvirt_private.syms: Correctly export seclabel APIs (rhbz#923946) - security_manager.c: Append seclabel iff generated (rhbz#923946) - rpc: Fix client crash when server drops connection (rhbz#921538) - storage: Fix volume cloning for logical volume. (rhbz#948678) - qemu: Allow migration over IPv6 (rhbz#846013) - qemu: Set IPv6 migration capability when dump-guest-core is present (rhbz#846013) - remote: Don't call NULL closeFreeCallback (rhbz#911609) - libvirt: Increase connection reference count for callbacks (rhbz#911609) - virsh: Unregister the connection close notifier upon termination (rhbz#911609) - virsh: Move cmdConnect from virsh-host.c to virsh.c (rhbz#911609) - virsh: Register and unregister the close callback also in cmdConnect (rhbz#911609) - rpc: Fix connection close callback race condition and memory corruption/crash (rhbz#911609) - tests: Fix qemumonitorjsontest deadlock when the machine is under load (rhbz#951227) - Avoid use of free'd memory in auto destroy callback (rhbz#950286) - Fix crash in QEMU auto-destroy with transient guests (rhbz#950286) - daemon: Fix leak after listing volumes (CVE-2013-1962) - Don't try to add non-existant devices to ACL (rhbz#922153) - Avoid spamming logs with cgroups warnings (rhbz#922153) - audit: Properly encode device path in cgroup audit (rhbz#922203) - qemu: Set correct migrate host in client_migrate_info (rhbz#920441) - qemu: Fix crash in migration of graphics-less guests. (rhbz#920441) - Fix F_DUPFD_CLOEXEC operation args (rhbz#961034) - cgroup: Be robust against cgroup movement races (rhbz#903433) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#920441) - qemuDomainMigrateGraphicsRelocate: Use then new virSocketAddrIsWildcard (rhbz#920441) - virSocketAddrIsWildcard: Use IN6_IS_ADDR_UNSPECIFIED correctly (rhbz#920441) - libvirt: lxc: Don't mkdir when selinux is disabled (rhbz#915485) - Don't mount selinux fs in LXC if selinux is disabled (rhbz#915485) - virsh: Don't print --(null) in vol-name and vol-pool (rhbz#924571) - virsh: Fix docs for "virsh setmaxmem" (rhbz#924648) - qemu: Remove managed save flag from VM when starting with --force-boot (rhbz#917510) - qemu: Don't update count of vCPUs if hot-unplug has failed (rhbz#895424) - conf: net: Fix deadlock if assignment of network def fails (rhbz#921777) - RPC: Support up to 16384 cpus on the host and 4096 in the guest (rhbz#960683) - conf: Don't fail to parse when parsing a single device (rhbz#895294) - conf: Allow for non-contiguous device boot orders (rhbz#889961) - qemuDomainChangeGraphics: Check listen address change by listen type (rhbz#976401) - build: Fix build with -Werror (rhbz#976401) - qemuDomainBlockStatsFlags: Guard disk lookup with a domain job (rhbz#916315) - qemu: Don't fail to shutdown domains with unresponsive agent (rhbz#889635) - qemu: Wrap controllers code into dummy loop (rhbz#870003) - qemu: Add controllers in specified order (rhbz#870003) - tests: Add test for controller order (rhbz#870003) - bandwidth: Attach sfq to leaf node (rhbz#895340) - bandwidth: Create hierarchical shaping classes (rhbz#895340) - remote: Forbid default "/session" connections when using ssh transport (rhbz#847822) - remote: Fix client crash when URI path is empty when using ssh (rhbz#847822) - udev: Fix crash in libudev logging (rhbz#971904) - iscsi: Don't leak portal string when starting a pool (rhbz#975392) - storage: Avoid double virCommandFree in virStorageBackendLogicalDeletePool (rhbz#921387) - manual: Fix copy-paste errors (rhbz#923613) - esx: Support virtualHW version 9 (rhbz#955575) - manual: Add info about migrateuri in virsh manual (rhbz#878765) - conf: Fix cpumask leak in virDomainDefFree (rhbz#977430) - qemu: Avoid leaking uri in qemuMigrationPrepareDirect (rhbz#977961) - Document that runtime changes may be lost after S4 suspend (rhbz#872419) - virsh iface-bridge: Ignore delay if stp is turned off (rhbz#892403) - virsh: Obey pool-or-uuid spec when creating volumes (rhbz#970495) - Add method for checking if a string is (probably) a log message (rhbz#954248) - Convert QEMU driver to use virLogProbablyLogMessage (rhbz#954248) - util: Escapes special characters in VIR_LOG_REGEX (rhbz#954248) - qemu: Move QEMU log reading into a separate function (rhbz#954248) - qemu: Ignore libvirt logs when reading QEMU error output (rhbz#954248) - logging: Make log regexp more compact (and readable) (rhbz#954248) - qemu: Do not report unsafe migration for local files (rhbz#913363) - Plug leak in virCgroupMoveTask (rhbz#978352) - Fix invalid read in virCgroupGetValueStr (rhbz#978356) - pci: Initialize virtual_functions array pointer to avoid segfault (rhbz#980339) - Node device driver: update driver name during dumpxml (rhbz#979330)- rpc: Fix crash on error paths of message dispatching (CVE-2013-0170) - spec: Disable libssh2 support (rhbz#513363)- storage: Fix lvcreate parameter for backingStore. (rhbz#896398) - qemu: Don't return success if creation of snapshot save file fails (rhbz#896403) - qemu: Reject attempts to create snapshots with names containig '/' (rhbz#896403)- qemu_agent: Remove agent reference only when disposing it (rhbz#892079) - Add RESUME event listener to qemu monitor. (rhbz#894085)- snapshot: conf: Make virDomainSnapshotIsExternal more reusable (rhbz#889407) - snapshot: qemu: Separate logic blocks with newlines (rhbz#889407) - snapshot: qemu: Fix segfault and vanishing snapshots when redefining (rhbz#889407) - snapshot: qemu: Allow redefinition of external snapshots (rhbz#889407) - util: Prepare helpers for unpriv_sgio setting (rhbz#878578) - qemu: Add a hash table for the shared disks (rhbz#878578) - docs: Add docs and rng schema for new XML tag sgio (rhbz#878578) - conf: Parse and format the new XML (rhbz#878578) - qemu: Set unpriv_sgio when starting domain and attaching disk (rhbz#878578) - qemu: Check if the shared disk's cdbfilter conflicts with others (rhbz#878578) - qemu: Relax hard RSS limit (rhbz#891653)- util: Add missing error log messages when failing to get netlink VFINFO (rhbz#889319) - util: Fix functions that retrieve SRIOV VF info (rhbz#889319) - util: Fix botched check for new netlink request filters (rhbz#889319) - blockjob: Fix memleak that prevented block pivot (rhbz#888426) - sanlock: Chown lease files as well (rhbz#820173)- network: Prevent dnsmasq from listening on localhost (rhbz#886821) - sanlock: Re-add lockspace unconditionally (rhbz#820173) - Fix "virsh create" example (rhbz#887187) - docs: Fix some typos in examples (rhbz#887187) - network: Don't require private addresses if dnsmasq uses SO_BINDTODEVICE (rhbz#882265)- qemu: Eliminate bogus error log when changing netdev's bridge (rhbz#885838) - remote: Avoid the thread race condition (rhbz#866524) - storage: Error out earlier if the volume target path already exists (rhbz#832302) - dnsmasq: Fix parsing of the version number (rhbz#885727) - qemu: Restart CPUs with valid async job type when doing external snapshots (rhbz#885081) - examples: Fix balloon event callback (rhbz#884650) - util: Don't fail virGetGroupIDByName when group not found (rhbz#883832) - util: Don't fail virGetUserIDByName when user not found (rhbz#883832) - util: Rework error reporting in virGet(User|Group)IDByName (rhbz#883832) - util: Fix warning message in previous patch (rhbz#883832)- Fix uninitialized variable in virLXCControllerSetupDevPTS (rhbz#880064) - storage: Fix device detach regression with cgroup ACLs (rhbz#876828) - storage: Fix bug of fs pool destroying (rhbz#878400) - qemu: Fix a crash when save file can't be opened (rhbz#880919) - bitmap: Fix typo to use UL type of integer constant in virBitmapIsAllSet (rhbz#876415) - virsh: Rewrite cmdDomDisplay (rhbz#878779) - network: Fix crash when portgroup has no name (rhbz#879473) - util: Capabilities detection for dnsmasq (rhbz#882265) - util: New virSocketAddrIsPrivate function (rhbz#882265) - network: Use dnsmasq --bind-dynamic when available (rhbz#882265) - storage: Fix scsi detach regression with cgroup ACLs (rhbz#876828) - libssh2_session: Support DSS keys as well (rhbz#878376) - virsh: Fix error messages in iface-bridge (rhbz#878376) - virsh: Check the return value of virStoragePoolGetAutostart (rhbz#878376) - conf: Check the return value of virXPathNodeSet (rhbz#878376) - conf: snapshot: Check return value of virDomainSnapshotObjListNum (rhbz#878376) - util: Fix virBitmap allocation in virProcessInfoGetAffinity (rhbz#878376) - virsh: Use correct sizeof when allocating cpumap (rhbz#878376) - rpc: Don't destroy xdr before creating it in virNetMessageEncodeHeader (rhbz#878376) - virsh: Do timing even for unusable connections (rhbz#878376) - conf: Fix uninitialized variable in virDomainListSnapshots (rhbz#878376) - Fix error handling in virSecurityManagerGetMountOptions (rhbz#878376) - conf: Prevent crash with no uuid in cephx auth secret (rhbz#878376) - conf: Fix virDomainNetGetActualDirect*() and BridgeName() (rhbz#881480) - virsh: Report errors if arguments of the schedinfo command are incorrect (rhbz#882915) - systemd: Require dbus service (rhbz#830201) - spec: Require dbus-daemon when using libvirtd in Fedora (rhbz#830201) - qemu: Don't free PCI device if adding it to activePciHostdevs fails (rhbz#877095) - util: Slightly refactor PCI list functions (rhbz#877095) - qemu: Fix memory (and FD) leak on PCI device detach (rhbz#877095) - util: Do not keep PCI device config file open (rhbz#877095) - node_memory: Improve the docs (rhbz#872656) - node_memory: Do not fail if there is parameter unsupported (rhbz#872656) - node_memory: Fix bug of node_memory_tune (rhbz#872656)- Add note about numeric domain names to manpage (rhbz#824253) - Use virNetServerRun instead of custom main loop (rhbz#867246) - qemu: Fix RBD attach regression (rhbz#878862) - qemu: Stop recursive detection of image chains when an image is missing (rhbz#878862) - Fix exiting of libvirt_lxc program on container quit (rhbz#879360) - snapshot: qemu: Add support for external inactive snapshots (rhbz#876816) - conf: Fix private symbols exported by files in conf (rhbz#876816) - snapshot: qemu: Fix detection of external snapshots when deleting (rhbz#876816) - snapshot: Require user to supply external memory file name (rhbz#876816) - snapshot: Add two more filter sets to API (rhbz#876817) - snapshot: Add virsh back-compat support for new filters (rhbz#876817) - snapshot: Implement new filter sets (rhbz#876817) - snapshot: Expose location through virsh snapshot-info (rhbz#876817) - sanlock: Retry after EINPROGRESS (rhbz#820173) - storage: Fix logical volume cloning (rhbz#879780) - cpu: Add Intel Haswell cpu model (fix previous downstream definition) (rhbz#879282) - virsh: Report error when taking a snapshot with empty --memspec argument (rhbz#879130) - lxc: Don't crash if no security driver is specified in libvirt_lxc (rhbz#880064) - lxc: Avoid segfault of libvirt_lxc helper on early cleanup paths (rhbz#880064)- util: Improve error reporting from absolutePathFromBaseFile helper (rhbz#874860) - storage: Fix broken backing chain (rhbz#874860) - nodeinfo: Add check and workaround to guarantee valid cpu topologies (rhbz#874050) - nodeinfotest: Add test data for 2 processor host with broken NUMA (rhbz#874050) - nodeinfotest: Add test data from a AMD bulldozer machine. (rhbz#874050) - virsh: save: Report an error if XML file can't be read (rhbz#876868) - virsh: Fix uninitialized variable in cmdSnapshotEdit (rhbz#877303) - qemu: Allow larger discrepency between memory & currentMemory in domain xml (rhbz#873134)- iohelper: Don't report errors on special FDs (rhbz#866369) - esx: Yet another connection fix for 5.1 (rhbz#873538) - qemu: Don't corrupt pointer in qemuDomainSaveMemory() (rhbz#873537) - build: Place attributes in correct location (rhbz#873934) - Introduce new VIR_DOMAIN_EVENT_SUSPENDED_API_ERROR event (rhbz#866388) - qemu: Emit event if 'cont' fails (rhbz#866388) - virsh: Make ,, escape parsing common (rhbz#874171) - virsh: Add snapshot-create-as memspec support (rhbz#874171) - qemu: Fix domain ID numbering race condition (rhbz#874330) - qemu: Allow migration to be cancelled at prepare phase (rhbz#873792) - AbortJob: Fix documentation (rhbz#873792)- sanlock: Introduce 'user' and 'group' conf variables (rhbz#820173) - esx: Fix connection to ESX 5.1 (rhbz#865670) - cpu: Fix definition of flag smap (rhbz#797283) - util: Do a better job of matching up pids with their binaries (rhbz#871201) - qemu: Fix EmulatorPinInfo without emulatorpin (rhbz#871312) - build: Fix RPM build for non-x86 platforms (rhbz#820173) - qemu: Report errors from iohelper (rhbz#866369) - build: Fix linking with systemtap probes (rhbz#866369) - iohelper: Fdatasync() at the end (rhbz#866369) - net-update docs: S/domain/network/ (rhbz#872104) - cpu: Add newly added cpu flags (rhbz#838127) - cpu: Add AMD Opteron G5 cpu model (rhbz#838127) - cpu: Add Intel Haswell cpu model (rhbz#843087) - snapshot: New XML for external system checkpoint (rhbz#638512) - snapshot: Improve disk align checking (rhbz#638512) - snapshot: Populate new XML info for qemu snapshots (rhbz#638512) - snapshot: Merge pre-snapshot checks (rhbz#638512) - qemu: Fix possible race when pausing guest (rhbz#638512) - qemu: Clean up snapshot retrieval to use the new helper (rhbz#638512) - qemu: Split out domain memory saving code to allow reuse (rhbz#638512) - snapshot: Add flag to enable creating checkpoints in live state (rhbz#638512) - snapshot: qemu: Add async job type for snapshots (rhbz#638512) - snapshot: qemu: Rename qemuDomainSnapshotCreateActive (rhbz#638512) - snapshot: qemu: Add support for external checkpoints (rhbz#638512) - snapshot: qemu: Remove restrictions preventing external checkpoints (rhbz#638512)- xml: Omit domain name from comment if it contains double hyphen (rhbz#868692) - cpu: Add recently added cpu feature flags. (rhbz#797283) - esx: Update version checks for vSphere 5.1 (rhbz#865670) - qemu: Add helper to prepare cpumap for affinity setting (rhbz#869096) - qemu: Keep the affinity when creating cgroup for emulator thread (rhbz#869096) - qemu: Prohibit chaning affinity of domain process if placement is 'auto' (rhbz#870099) - network: Fix networkValidate check for default portgroup and vlan (rhbz#868483) - qemu: Fix attach/detach of netdevs with matching mac addrs (rhbz#862515) - snapshot: Improve snapshot-list error message (rhbz#869100) - virsh: Remove --flags from nodesuspend (rhbz#869508) - virsh: Fix POD syntax (rhbz#870273) - xml: Print uuids in the warning (rhbz#868692) - blockjob: Support both RHEL and upstream qemu drive-mirror (rhbz#871055)- qemu: Clear async job when p2p migration fails early (rhbz#867412) - qemu: Pin the emulator when only cpuset is specified (rhbz#867372) - qemu: Correctly wait for spice to migrate (rhbz#867724) - qemu: Fixed default machine detection in qemuCapsParseMachineTypesStr (rhbz#867764) - conf: Make tri-state feature options more universal (rhbz#864606) - conf: Add support for HyperV Enlightenment features (rhbz#864606) - qemu: Add support for HyperV Enlightenment feature "relaxed" (rhbz#864606) - network: Set to NULL after virNetworkDefFree() (rhbz#866364) - qemu: Always format CPU topology (rhbz#866999) - qemu: Don't fail without emulatorpin or cpumask (rhbz#867372) - qemu: Allow migration with host USB devices (rhbz#843560) - qemu: Do not require hostuuid in migration cookie (rhbz#863059) - network: Free/null newDef if network fails to start (rhbz#866364) - migrate: v2: Use VIR_DOMAIN_XML_MIGRATABLE when available (rhbz#856864) - qemu: Avoid holding the driver lock in trivial snapshot API's (rhbz#772088) - storage: List more file types (rhbz#772088) - storage: Treat 'aio' like 'raw' at parse time (rhbz#772088) - storage: Match RNG to supported driver types (rhbz#772088) - storage: Use enum for default driver type (rhbz#772088) - storage: Use enum for disk driver type (rhbz#772088) - storage: Use enum for snapshot driver type (rhbz#772088) - storage: Don't probe non-files (rhbz#772088) - storage: Get entire metadata chain in one call (rhbz#772088) - storage: Don't require caller to pre-allocate metadata struct (rhbz#772088) - storage: Remember relative names in backing chain (rhbz#772088) - storage: Make it easier to find file within chain (rhbz#772088) - storage: Cache backing chain while qemu domain is live (rhbz#772088) - storage: Use cache to walk backing chain (rhbz#772088) - blockjob: Remove unused parameters after previous patch (rhbz#772088) - blockjob: Manage qemu block-commit monitor command (rhbz#772088) - blockjob: Wire up online qemu block-commit (rhbz#772088) - blockjob: Implement shallow commit flag in qemu (rhbz#772088) - blockjob: Refactor qemu disk chain permission grants (rhbz#772088) - blockjob: Properly label disks for qemu block-commit (rhbz#772088) - blockjob: Avoid segv on early error (rhbz#772088) - blockjob: Accommodate early RHEL backport naming (rhbz#772088) - virsh: Fix segfault of snapshot-list (rhbz#837544) - network: Always create dnsmasq hosts and addnhosts files, even if empty (rhbz#868389) - network: Don't allow multiple default portgroups (rhbz#868483) - selinux: Use raw contexts (rhbz#851981) - selinux: Add security selinux function to label tapfd (rhbz#851981) - selinux: Use raw contexts 2 (rhbz#851981) - selinux: Fix wrong tapfd relablling (rhbz#851981) - selinux: Remove unused variables in socket labelling (rhbz#851981) - selinux: Relabel tapfd in qemuPhysIfaceConnect (rhbz#851981) - storage: Let format probing work on root-squash NFS (rhbz#856247) - snapshot: Sanity check when reusing file for snapshot (rhbz#856247) - blockjob: Add qemu capabilities related to block jobs (rhbz#856247) - blockjob: React to active block copy (rhbz#856247) - blockjob: Return appropriate event and info (rhbz#856247) - blockjob: Support pivot operation on cancel (rhbz#856247) - blockjob: Make drive-reopen safer (rhbz#856247) - blockjob: Implement block copy for qemu (rhbz#856247) - blockjob: Allow for existing files in block-copy (rhbz#856247) - blockjob: Allow mirroring under SELinux and cgroup (rhbz#856247) - blockjob: Relabel entire existing chain (rhbz#856247)- node_memory: Add new parameter field to tune the new sysfs knob (rhbz#840113) - daemon: Fix removing abstract namespaces (rhbz#859331) - tests: Fix domain-events python test (rhbz#839661) - conf: Fix crash with cleanup (rhbz#866288) - spec: Add runtime requirement for libssh2 (rhbz#866508) - spec: Require newer sanlock on recent distros (rhbz#832156) - spec: Require newer sanlock on recent distros 2 (rhbz#832156)- conf: Rename life cycle actions to event actions (rhbz#832156) - conf: Add on_lockfailure event configuration (rhbz#832156) - locking: Add const char * parameter to avoid ugly typecasts (rhbz#832156) - locking: Pass hypervisor driver name when acquiring locks (rhbz#832156) - locking: Add support for lock failure action (rhbz#832156) - locking: Implement lock failure action in sanlock driver (rhbz#832156) - conf: Add support for startupPolicy for USB devices (rhbz#843560) - qemu: Introduce qemuFindHostdevUSBDevice (rhbz#843560) - qemu: Add option to treat missing USB devices as success (rhbz#843560) - qemu: Implement startupPolicy for USB passed through devices (rhbz#843560) - Add MIGRATABLE flag for virDomainGetXMLDesc (rhbz#843560) - qemu: Make save/restore with USB devices usable (rhbz#843560) - conf: Mark missing optional USB devices in domain XML (rhbz#843560) - security: Also parse user/group names instead of just IDs for DAC labels (rhbz#860519) - doc: Update description about security labels on formatdomain.html (rhbz#860519) - util: Extend virGetUserID and virGetGroupID to support names and IDs (rhbz#860519) - security: Update user and group parsing in security_dac.c (rhbz#860519) - doc: Update description about user/group in qemu.conf (rhbz#860519) - Fix kvm_pv_eoi with kvmclock (rhbz#860971) - Change qemuSetSchedularParameters to use AFFECT_CURRENT (rhbz#852260) - Fix handling of itanium arch name in QEMU driver (rhbz#863115) - Add a qemu capabilities cache manager (rhbz#863115) - Switch over to use cache for building QEMU capabilities (rhbz#863115) - Remove probing of flags when launching QEMU guests (rhbz#863115) - Remove probing of machine types when canonicalizing XML (rhbz#863115) - Remove probing of CPU models when launching QEMU guests (rhbz#863115) - Make qemuCapsProbeMachineTypes & qemuCapsProbeCPUModels static (rhbz#863115) - Remove xenner support (rhbz#863115) - Refactor guest init to support qemu-system-i386 binary too (rhbz#863115) - Add a qemuMonitorGetVersion() method for QMP query-version command (rhbz#863115) - Add a qemuMonitorGetMachines() method for QMP query-machines command (rhbz#863115) - Add a qemuMonitorGetCPUDefinitions method for QMP query-cpu-definitions command (rhbz#863115) - Add a qemuMonitorGetCommands() method for QMP query-commands command (rhbz#863115) - Add a qemuMonitorGetEvents() method for QMP query-events command (rhbz#863115) - Add a qemuMonitorGetObjectTypes() method for QMP qom-list-types command (rhbz#863115) - Add a qemuMonitorGetObjectProps() method for QMP device-list-properties command (rhbz#863115) - Add a qemuMonitorGetTargetArch() method for QMP query-target command (rhbz#863115) - Remove some unused includes in QEMU code (rhbz#863115) - Move command/event capabilities detection out of QEMU monitor code (rhbz#863115) - Fix regression starting QEMU instances without query-events (rhbz#863115) - Refactor qemuCapsParseDeviceStr to work from data tables (rhbz#863115) - Fix QEMU test with 1.2.0 help output (rhbz#863115) - Ignore error from query-cpu-definitions (rhbz#863115) - Fix potential deadlock when agent is closed (rhbz#859712) - Fix (rare) deadlock in QEMU monitor callbacks (rhbz#859712) - Convert virLXCMonitor to use virObject (rhbz#864336) - Remove pointless virLXCProcessMonitorDestroy method (rhbz#864336) - Simplify some redundant locking while unref'ing objects (rhbz#859712) - Fix deadlock in handling EOF in LXC monitor (rhbz#864336) - Avoid bogus I/O event errors when closing the QEMU monitor (rhbz#859712) - qemu: Fix parsing of x86 CPU models (rhbz#864097) - python: Keep consistent handling of Python integer conversion (rhbz#816609) - esx: Fix and improve esxListAllDomains function (rhbz#864384) - virsh: Block SIGINT while getting BlockJobInfo (rhbz#845448) - spec: Add support for libssh2 transport (rhbz#513363) - Revert "Use XDG Base Directories instead of storing in home directory" (rhbz#859331) - doc: Sort out the relationship between , , and (rhbz#855218) - conf: Ignore vcpupin for not onlined vcpus when parsing (rhbz#855218) - conf: Initialize the pinning policy for vcpus (rhbz#855218) - qemu: Create or remove cgroup when doing vcpu hotpluging (rhbz#857013) - qemu: Initialize cpuset for hotplugged vcpu as def->cpuset (rhbz#855218) - conf: Ignore emulatorpin if vcpu placement is auto (rhbz#855218) - qemu: Ignore def->cpumask if emulatorpin is specified (rhbz#855218) - Avoid straying (rhbz#855218) - conf: Fix virDevicePCIAddressEqual args (rhbz#805071) - conf: VirDomainDeviceInfoCopy utility function (rhbz#805071) - qemu: Reorganize qemuDomainChangeNet and qemuDomainChangeNetBridge (rhbz#805071) - Add support for SUSPEND_DISK event (rhbz#839661)- qemu: Wait for SPICE to migrate (rhbz#836135) - lxc: Correctly report active cgroups (rhbz#860907) - network: Backend for virNetworkUpdate of interface list (rhbz#844404) - Fix start of containers with custom root filesystem (rhbz#861564) - Correct checking of virStrcpyStatic() return value (rhbz#864122)- New build based on upstream release 0.10.2 (rhbz#836934) - 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 - 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- New build based on upstream release candidate 1 of 0.10.2 (rhbz#836934)- Don't assume use of /sys/fs/cgroup (rhbz#842979)- New build based on upstream release 0.10.1 (rhbz#836934) - many fixes on top of 0.10.0- New build based on upstream release 0.10.0 (rhbz#836934) - 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 - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- New build based on upstream snapshot 0.10.0-0rc1 (rhbz#836934)- New build based on upstream snapshot 0.10.0-0rc0 (rhbz#836934) - Cleanup and rebase of the few RHEL-only patches- fix the package split to be similar to 6.3 one instead of upstream- fix a package dependency problem making -1 uninstallable- first rebase for 6.4 more to come - kvm-guest failed to start; double-close bug in libvirt (rhbz#823716) - potential to deadlock libvirt on EPIPE (rhbz#827234) - fix keepalive issues (rhbz#832081) - CPU topology parsing bug on special NUMA platform (rhbz#828729) - libvirtd will crash when tight loop of hotplug/unplug PCI device (rhbz#822373)- avoid closing uninitialized fd (rhbz#827050) - avoid fd leak (rhbz#827050) - command: avoid double close bugs (rhbz#827050) - fdstream: avoid double close bug (rhbz#827050) - command: check for fork error before closing fd (rhbz#827050) - qemu: avoid closing fd more than once (rhbz#827050) - Disable keepalives by default (rhbz#832184)- qemu: Rollback on used USB devices (rhbz#743671) - qemu: Don't delete USB device on failed qemuPrepareHostdevUSBDevices (rhbz#743671) - Revert "rpc: Discard non-blocking calls only when necessary" (rhbz#821468)- Fix virDomainDeviceInfoIsSet() to check all struct fields (rhbz#820869) - Fix logic for assigning PCI addresses to USB2 companion controllers (rhbz#820869) - Set a sensible default master start port for ehci companion controllers (rhbz#820869)- build: Fix the typo in configure.ac (rhbz#820461) - qemu: Fix build when !HAVE_NUMACTL (rhbz#820461) - usb: Fix crash when failing to attach a second usb device (rhbz#815755) - qemu: Use the CPU index in capabilities to map NUMA node to cpu list. (rhbz#820461) - qemu: Set memory policy using cgroup if placement is auto (rhbz#820461)- numad: Set memory policy from numad advisory nodeset (rhbz#810157) - numad: Copy 'placement' of to by default (rhbz#810157) - numad: Always output 'placement' of (rhbz#810157) - qemu: Avoid the memory allocation and freeing (rhbz#810157) - numad: Divide cur_balloon by 1024 before passing it to numad (rhbz#810157) - numad: Check numactl-devel if compiled with numad support (rhbz#810157)- qemu: Don't modify domain on failed blockiotune (rhbz#819014) - qemu: Reject blockiotune if qemu too old (rhbz#819014) - qemu: Don't use virDomainDefFormat* directly (rhbz#815503) - qemu: Emit compatible XML when migrating a domain (rhbz#815503) - usb: Create functions to search usb device accurately (rhbz#815755) - qemu: Call usb search function for hostdev initialization and hotplug (rhbz#815755) - virsh: Avoid heap corruption leading to virsh abort (rhbz#819636) - util: Fix libvirtd startup failure due to netlink error (rhbz#816465) - util: Allow specifying both src and dst pid in virNetlinkCommand (rhbz#816465) - util: Function to get local nl_pid used by netlink event socket (rhbz#816465) - util: Set src_pid for virNetlinkCommand when appropriate (rhbz#816465) - domain_conf: Add "usbredir" to list of valid spice channels (rhbz#819498) - domain_conf: Add "default" to list of valid spice channels (rhbz#819499) - snapshot: Allow block devices past cgroup (rhbz#810200) - blockjob: Allow block devices past cgroup (rhbz#810200) - util: Avoid libvirtd crash in virNetDevTapCreate (rhbz#817234) - python: Fix the forward_null error in Python binding codes (rhbz#771021) - xen: Fix resource leak in xen driver (rhbz#771021) - test: Fix resource leak in test driver (rhbz#771021) - node: Fix resource leak in nodeinfo.c (rhbz#771021) - virnet: Fix resource leak in virnetlink.c (rhbz#771021) - vmx: Fix resource leak (rhbz#771021) - qemu: Fix resource leak (rhbz#771021) - uuid: Fix possible non-terminated string (rhbz#771021) - node_device: Fix possible non-terminated string (rhbz#771021)- qemuOpenFile: Don't force chown on NFS (rhbz#810241) - util: Fix crash when starting macvtap interfaces (rhbz#815270) - qemu: Fix segfault when host CPU is empty (rhbz#817078) - blockjob: Allow speed setting in block copy (rhbz#815791) - blockjob: Fix block-stream bandwidth race (rhbz#815791)- qemu: Improve errors related to offline domains (rhbz#816662) - blockjob: Check for active vm before checking blockcopy bits (rhbz#816662) - qemu: Preserve original error during migration (rhbz#807907) - rpc: Discard non-blocking calls only when necessary (rhbz#807907) - qemu: Fix detection of failed migration (rhbz#807907) - qemu: Avoid bogus error at the end of tunnelled migration (rhbz#807907) - qemu: Make sure qemu can access its directory in hugetlbfs (rhbz#815206) - virsh: Fix docs for list command (rhbz#814021) - virsh: Fix and clarify the --title flag for the list command in man page (rhbz#814021)- blockjob: Add new API flags (rhbz#638506) - blockjob: Add 'blockcopy' to virsh (rhbz#638506) - blockjob: Enhance xml to track mirrors across libvirtd restart (rhbz#638506) - blockjob: React to active block copy (rhbz#638506) - blockjob: Add qemu capabilities related to block jobs (rhbz#638506) - blockjob: Return appropriate event and info (rhbz#638506) - blockjob: Support pivot operation on cancel (rhbz#638506) - blockjob: Make drive-reopen safer (rhbz#638506) - blockjob: Implement block copy for qemu (rhbz#638506) - blockjob: Allow for existing files (rhbz#638506) - blockjob: Allow mirroring under SELinux (rhbz#638506) - blockjob: Accommodate RHEL backport names (rhbz#638506) - virsh: Avoid strtol (rhbz#813972) - conf: Tighten up XML integer parsing (rhbz#813972) - snapshot: Fix memory leak on error (rhbz#782457) - virsh: Avoid uninitialized memory usage (rhbz#814080)- Fix a problem in the patchset, rhbz#811497 one was applied twice in -12 - qemu, util: On restart of libvirt restart vepa callbacks (rhbz#812430) - qemu, util: Fix netlink callback registration for migration (rhbz#812430) - util: Only register callbacks for CREATE operations in virnetdevmacvlan.c (rhbz#812430)- blockjob: Add qemu capabilities related to block pull jobs (rhbz#811683) - blockjob: Add API for async virDomainBlockJobAbort (rhbz#811683) - blockjob: Optimize JSON event handler lookup (rhbz#811683) - blockjob: Wire up qemu async virDomainBlockJobAbort (rhbz#811683) - blockjob: Allow for fast-finishing job (rhbz#811683) - virsh: Minor syntactic cleanups (rhbz#811683) - qemu: Use consistent error when qemu binary is too old (rhbz#811683) - blockjob: Add virsh blockpull --wait (rhbz#811683) - qemu: Fix deadlock when qemuDomainOpenConsole cleans up a connection (rhbz#811497) - qemu: Fix deadlock when qemuDomainOpenConsole cleans up a connection (rhbz#811497) - qemu: Fix mem leak in qemuProcessInitCpuAffinity (rhbz#810157) - numad: Convert node list to cpumap before setting affinity (rhbz#810157) - numad: Ignore cpuset if placement is auto (rhbz#810157) - conf: Do not parse cpuset only if the placement is auto (rhbz#810157)- test: Fix segfault in networkxml2argvtest (rhbz#810100) - conf: Plug memory leaks on virDomainDiskDefParseXML (rhbz#575160) - qemu_ga: Don't overwrite errors on FSThaw (rhbz#808527) - Fix parallel build in docs/ directory (rhbz#810559) - qemu: Make migration fail when port profile association fails on the dst host (rhbz#811026) - Wire up to set the QEMU BIOS path (rhbz#811227)- python: Add new helper functions for python to C conversion (rhbz#807751) - python: Make python APIs use these helper functions (rhbz#807751) - python: Improve conversion validation (rhbz#807751) - qemu_agent: Issue guest-sync prior to every command (rhbz#808527) - qemu: Fix memory leak in virDomainGetVcpus (rhbz#808979) - qemu: Reflect any memory rounding back to xml (rhbz#808522) - conf: Allow fuzz in XML with cur balloon > max (rhbz#808522) - qemu: Start nested job in qemuDomainCheckEjectableMedia (rhbz#803186) - virsh: Clarify escape sequence (rhbz#808652) - virsh: Plug memory leaks on failure path (rhbz#807555) - conf: Prevent crash of libvirtd without channel target name (rhbz#808371) - qemu: Don't leak temporary list of USB devices (rhbz#808459) - qemu: Delete USB devices used by domain on stop (rhbz#808459) - qemu: Build activeUsbHostdevs list on process reconnect (rhbz#808459) - qemu: Fix virtio+macvtap migration from 6.3 to older hosts (rhbz#806633)- qemu: Avoid entering monitor with locked driver (rhbz#803186) - snapshot: Don't pass NULL to QMP command creation (rhbz#807147)- rebuild, forgot to apply part of the patch - spec: Add missed dependancy for numad (rhbz#769930)- snapshot: Make quiesce a bit safer (rhbz#804210) - python: Avoid memory leaks on libvirt_virNodeGetMemoryStats (rhbz#770944) - qemu: Use unlimited speed when migrating to file (rhbz#740099) - qemu: Add support for domain cleanup callbacks (rhbz#795305) - qemu: Avoid dangling migration-in job on shutoff domains (rhbz#795305) - qemu: Add connection close callbacks (rhbz#795305) - qemu: Make autodestroy utilize connection close callbacks (rhbz#795305) - qemu: Avoid dangling migration-out job when client dies (rhbz#795305) - python: Avoid memory leaks on libvirt_virNodeGetCPUStats (rhbz#770943) - util: Consolidate duplicated error messages in virnetlink.c (rhbz#693842) - python: Add virDomainGetCPUStats python binding API (rhbz#800366) - snapshot: Add qemu capability for 'transaction' command (rhbz#782457) - snapshot: Add atomic create flag (rhbz#782457) - snapshot: Make offline qemu snapshots atomic (rhbz#782457) - snapshot: Rudimentary qemu support for atomic disk snapshot (rhbz#782457) - snapshot: Add support for qemu transaction command (rhbz#782457) - snapshot: Wire up qemu transaction command (rhbz#782457) - snapshot: Improve qemu handling of reused snapshot targets (rhbz#782457) - Clarify virsh freecell manpage entry (rhbz#698521) - Add support for event tray moved of removable disks (rhbz#575160) - docs: Add documentation for new attribute tray of disk target (rhbz#575160) - conf: Parse and for the tray attribute (rhbz#575160) - qemu: Do not start with source for removable disks if tray is open (rhbz#575160) - qemu: Prohibit setting tray status as open for block type disk (rhbz#575160) - qemu: Update tray status while tray moved event is emitted (rhbz#575160) - build: Fix incorrect enum declaration (rhbz#575160) - spec: Add missed dependancy for numad (rhbz#769930)- cpu: Add new flag supported by qemu to the cpu definition (rhbz#767364) - Added support for AMD Bulldozer CPU (rhbz#767364) - graphics: Cleanup port policy (rhbz#801443) - qemu: Reverse condition in qemuDomainCheckDiskPresence (rhbz#798938) - cpu: Add cpu definition for Intel Sandy Bridge cpu type (rhbz#761005) - cpu: Disable tsc-deadline feature not supported in qemu on RHEL 6.3 (rhbz#761005) - qemu: Support numad (rhbz#769930) - numad: Fix typo and warning (rhbz#769930) - qemu: Use scsi-block for lun passthrough instead of scsi-disk (rhbz#782034) - util: Make virDomainLeaseDefFree global (rhbz#802851) - qemu: Don't 'remove' hostdev objects from domain if operation fails (rhbz#802851) - util: Eliminate device object leaks related to virDomain*Remove*() (rhbz#802851) - virsh: Fix invalid free (rhbz#803591) - qemu: Eliminate memory leak in qemuDomainUpdateDeviceConfig (rhbz#802854) - qemu: Support persistent hotplug of devices (rhbz#802856) - qemu: Fix segfault when detaching non-existent network device (rhbz#802644) - remote: Fix migration leaks (rhbz#798497) - virsh: Trim aliases from -h output (rhbz#796526) - Fix handling of blkio deviceWeight empty string (rhbz#804028)- Avoid global variable shadowed (rhbz#737726) - Add nodeGetCPUmap() for getting available CPU IDs in a cpumap. (rhbz#737726) - Qemu driver for virDomainGetCPUstats using cpuacct cgroup. (rhbz#737726) - Cpu-stats command shows cpu statistics information of a domain. (rhbz#737726) - Ensure max_id is initialized in linuxParseCPUmap() (rhbz#737726) - rpc: Allow truncated return for virDomainGetCPUStats (rhbz#737726) - qemu: Don't parse device twice in attach/detach (rhbz#770031) - sanlock: Fix condition left crippled while debugging (rhbz#785736) - sanlock: Use STREQ_NULLABLE instead of STREQ on strings that may be null (rhbz#785736) - qemu: Fix startupPolicy for snapshot-revert (rhbz#798938) - util: Don't overflow on errno in virFileAccessibleAs (rhbz#798938) - blockResize: Add flag for bytes (rhbz#796526) - docs: Use correct terminology for 1024 bytes (rhbz#796526) - api: Add overflow error (rhbz#796526) - util: New function for scaling numbers (rhbz#796526) - xml: Share 'unit' in RNG (rhbz#796526) - xml: Output memory unit for clarity (rhbz#796526) - storage: Support more scaling suffixes (rhbz#796526) - xml: Drop unenforced minimum memory limit from RNG (rhbz#796526) - xml: Use long long internally, to centralize overflow checks (rhbz#796526) - xml: Use better types for memory values (rhbz#796526) - xml: Allow scaled memory on input (rhbz#796526) - virsh: Add option aliases (rhbz#796526) - virsh: Use option aliases (rhbz#796526) - virsh: Add command aliases, and rename nodedev-detach (rhbz#796526) - virsh: Improve storage unit parsing (rhbz#796526) - virsh: Improve memory unit parsing (rhbz#796526) - qemuBuildCommandLine: Don't add tlsPort if none set (rhbz#801443) - Removed more AMD-specific features from cpu64-rhel* models (rhbz#768450) - qemu: Support disk filenames with comma (rhbz#801970) - cpustats: Collect VM user and sys times (miss python bindings) (rhbz#800366) - cpustats: Report user and sys times (rhbz#800366) - qemu: Fix (managed)save and snapshots with host mode CPU (rhbz#801160) - qemu: Make block io tuning smarter (rhbz#770683)- Improve error reporting when virsh console is run without a TTY (rhbz#729940) - pidfile: Make checking binary path in virPidFileRead optional (rhbz#729940) - Add flags for virDomainOpenConsole (rhbz#729940) - virsh: Add support for VIR_DOMAIN_CONSOLE_* flags (rhbz#729940) - fdstream: Emit stream abort callback even if poll() doesnt. (rhbz#729940) - fdstream: Add internal callback on stream close (rhbz#729940) - util: Add helpers for safe domain console operations (rhbz#729940) - qemu: Add ability to abort existing console while creating new one (rhbz#729940) - Fixed service handling in specfile (rhbz#786770) - qemu: Don't emit tls-port spice option if port is -1 (rhbz#798220) - docs: Comments wiping supported algorithms (rhbz#725013) - libvirt-guests: Add documentation and clean up to use virsh's improved list (rhbz#693758) - libvirt-guests: Don't try to do a managed-save of transient guests (rhbz#693758) - virsh: Enhance list command to ease creation of shell scripts (rhbz#693758) - libvirt-guests: Check if URI is reachable before launching commands (rhbz#720691) - hooks: Add support for capturing hook output (rhbz#795127) - qemu: Add pre-migration hook (rhbz#795127) - Support for cpu64-rhel* qemu cpu models (rhbz#768450) - util: Add netlink event handling to virnetlink.c (rhbz#693842) - Add de-association handling to macvlan code (rhbz#693842) - qemu: Add ibmvscsi controller model (rhbz#782034) - qemu: Add virtio-scsi controller model (rhbz#782034) - conf: Add helper function to look up disk controller model (rhbz#782034) - conf: Introduce new attribute for device address format (rhbz#782034) - qemu: New cap flag to indicate if channel is supported by scsi-disk (rhbz#782034) - qemu: Build command line for the new address format (rhbz#782034) - tests: Add tests for virtio-scsi and ibmvscsi controllers (rhbz#782034) - virsh: Two new helper functions for disk device changes (rhbz#713932) - virsh: Use vshFindDisk and vshPrepareDiskXML in cmdDetachDisk (rhbz#713932) - virsh: New command cmdChangeMedia (rhbz#713932) - qemu: Require json for block jobs (rhbz#799055) - qemu: Pass block pull backing file to monitor (rhbz#799055) - virsh: Expose partial pull (rhbz#799055) - libvirt-guests: Add parallel startup and shutdown of guests (rhbz#625362) - qemu: Shared or readonly disks are always safe wrt migration (rhbz#751631) - util: Eliminate crash in virNetDevMacVLanCreateWithVPortProfile (rhbz#693842) - rpc: Fix client crash on connection close (rhbz#800185) - conf: Add missing device types to virDomainDevice(Type|Def) (rhbz#691539) - conf: Relocate virDomainDeviceDef and virDomainHostdevDef (rhbz#691539) - conf: Reorder static functions in domain_conf.c (rhbz#691539) - qemu: Rename virDomainDeviceInfoPtr variables to avoid confusion (rhbz#691539) - conf: Add device pointer to args of virDomainDeviceInfoIterate callback (rhbz#691539) - conf: Make hostdev info a separate object (rhbz#691539) - conf: HostdevDef parse/format helper functions (rhbz#691539) - conf: Give each hostdevdef a parent pointer (rhbz#691539) - conf: Put subsys part of virDomainHostdevDef into its own struct (rhbz#691539) - conf: Hostdev utility functions (rhbz#691539) - qemu: Re-order functions in qemu_hotplug.c (rhbz#691539) - qemu: Refactor hotplug detach of hostdevs (rhbz#691539) - conf: Parse/format type='hostdev' network interfaces (rhbz#691539) - qemu: Support type='hostdev' network devices at domain start (rhbz#691539) - conf: Change virDomainNetRemove from static to global (rhbz#691539) - qemu: Use virDomainNetRemove instead of inline code (rhbz#691539) - qemu: Support type=hostdev network device live hotplug attach/detach (rhbz#691539) - util: Two new pci util functions (rhbz#691539) - util: Support functions for mac/portprofile associations on hostdev (rhbz#691539) - util: Changes to support portprofiles for hostdevs (rhbz#691539) - qemu: Install port profile and mac address on netdev hostdevs (rhbz#691539) - Fix build after commit e3ba4025 (rhbz#693842)- storage: Allow runtime detection of scrub missing build dep (rhbz#725013) - daemon: Plug memory leak (rhbz#795978) - daemon: Fix logic bug with virAsprintf (rhbz#795978) - util: Fix virFileAccessibleAs return path from parent (rhbz#795093) - Add support for unsafe migration (rhbz#751631) - virsh: Add --unsafe option to migrate command (rhbz#751631) - Introduce virStorageFileIsClusterFS (rhbz#751631) - qemu: Forbid migration with cache != none (rhbz#751631) - qemu: Nicer error message on failed graceful destroy (rhbz#795656) - Error out when using SPICE TLS with spice_tls=0 (rhbz#790436) - Revert "spec: Mark directories in /var/run as ghosts" (rhbz#788985) - Fixed URI parsing (rhbz#785164) - virsh: Fix informational message in iface-bridge command (rhbz#797066)- qemu: Set capabilities based on supported monitor commands (rhbz#766958) - qemu: Implement DomainPMSuspendForDuration (rhbz#766958) - snapshot: Fix snapshot deletion use-after-free (rhbz#790744) - storage: Allow runtime detection of scrub (rhbz#725013) - qemu: Unlock monitor when connecting to dest qemu fails (rhbz#783968) - qemu: Prevent crash of libvirtd without guest agent (rhbz#790745) - python: Expose virDomain{G,S}etInterfaceParameters APIs in python binding (rhbz#770971)- Rebase to upstream 0.9.10 (rhbz#752433) - Add support for sVirt in the LXC driver - block rebase: add new API virDomainBlockRebase - API: Add api to set and get domain metadata - virDomainGetDiskErrors public API - conf: add rawio attribute to disk element of domain XML - Add new public API virDomainGetCPUStats() - Introduce virDomainPMSuspendForDuration API - resize: add virStorageVolResize() API - Add a virt-host-validate command to sanity check HV config - Add new virDomainShutdownFlags API - QEMU guest agent support - many improvements and bug fixes- Rebase to upstream 0.9.10 release candidate 2 (rhbz#752433)- Rebase to upstream 0.9.10 release candidate 1 (rhbz#752433)- Remove dependancy to dmidecode for non PC arches (rhbz#782444)- Rebase to upstream 0.9.9 (rhbz#752433)- Rebase to upstream 0.9.9 release candidate 1 (rhbz#752433)- Rebase to upstream 0.9.8 (rhbz#752433) - some cleanups on the few remaining RHEL-only patches- Rebase to upstream 0.9.8 release candidate 2 (rhbz#752433)- Revert "Set qemu migration speed unlimited when migrating to file" (rhbz#751900)- conf: Don't free uninitialized pointer (rhbz#751287)- docs: Document managed=yes of hostdev passthrough (rhbz#740686) - ServerClient: Flush cached data (rhbz#748025)- qemu: Avoid leaking uninit data from hotplug to dumpxml (rhbz#747516) - storage: Plug iscsi memory leak (rhbz#747516)- snapshot: Detect when qemu lacks disk-snapshot support (rhbz#747115)- virDomainCoreDump: Introduce VIR_DUMP_RESET flag (rhbz#632498) - qemu: Implement VIR_DUMP_RESET (rhbz#632498) - qemu: Check for domain being active on successful job acquire (rhbz#745734) - Set to NULL members that have been freed to prevent crashes (rhbz#746075) - virFDStream: Close also given errfd (fd leak) (rhbz#746075) - qemu: Silence Coverity false positive (rhbz#739704) - command: Avoid fd leak on failure (rhbz#739704) - build: Add compiler attributes to virUUIDParse (rhbz#739704) - qemu: Check for json allocation failure (rhbz#739704) - qemu: Fix text block info parsing (rhbz#739704) - storage: Plug memory leak on error (rhbz#739704) - conf: Plug memory leak on error (rhbz#739704) - qemu: Plug memory leak on migration (rhbz#739704) - macvtap: Plug memory leak for 802.1Qbh (rhbz#739704) - macvtap: Avoid invalid free (rhbz#739704) - Update to require sanlock 1.8 for license compliance (rhbz#739518) - events: Propose a separate lock for event queue (rhbz#743817) - util: Make getaddrinfo failure nonfatal in virGetHostname (rhbz#738915) - qemu: Make sure BeginJob is always followed by EndJob (rhbz#746268) - pci: Fix pciDeviceListSteal on multiple devices (rhbz#733587) - qemu: Do not reattach PCI device used by other domain when shutdown (rhbz#733587) - qemu: Honor the orginal PCI dev properties when reattaching (rhbz#736214) - daemon: Always advertise libvirtd service (rhbz#726616)- Fix deadlock when the RPC program is unknown (rhbz#743843) - qemuDomainAttach: Initialize pidfile variable (rhbz#744548) - storage: Do not use comma as seperator for lvs output (rhbz#727474) - snapshot: Avoid accidental renames with snapshot-edit (rhbz#744724)- qemu: Enable multifunction for older qemu (rhbz#738388) - qemu: Don't fail virDomainGetInfo if we can't update balloon info (rhbz#741217) - qemu: Leave rerror policy at default when enospace is requested (rhbz#730909) - snapshot: Fix virsh error message typo (rhbz#735457) - snapshot: Let virsh edit disk snapshots (rhbz#744071) - snapshot: Simplify redefinition of disk snapshot (rhbz#744071)- Add virFileLock and virFileUnlock APIs (rhbz#728153) - Move pidfile functions into util/virpidfile.{c, h} (rhbz#728153) - Introduce functions for checking whether a pidfile is valid (rhbz#728153) - Add some APIs which use locking for crashsafe pidfile handling (rhbz#728153) - Convert libvirtd to use crash-safe pidfile APIs (rhbz#728153) - build: Fix recent build failures (rhbz#728153) - daemon: Don't remove pidfiles in init scripts (rhbz#728153) - daemon: Modify init script to detect upstart managed libvirtd (rhbz#728153) - qemu: Check for outstanding async job too (rhbz#742277) - qemu: Make PCI multifunction support more manual (rhbz#727530) - network: Fill in bandwidth from portgroup for all forward modes (rhbz#743176) - snapshot: Refactor virsh snapshot parent computation (rhbz#742410) - snapshot: Better virsh handling of missing current, parent (rhbz#742410) - qemu: Fix migration with dname (rhbz#740533) - qemu: Correct misspelled 'enospc' option, and only use for werror (rhbz#730909) - snapshot: Add REVERT_FORCE to API (rhbz#742615) - snapshot: Use qemu-img on disks in use at time of snapshot (rhbz#742615) - snapshot: Enforce REVERT_FORCE on qemu (rhbz#742615) - init: Raise default system aio limits (rhbz#740899)- Fix synchronous reading of stream data (rhbz#741337) - qemu: Add ability to set PCI device "rombar" on or off (rhbz#738095) - virsh: Better document --copy-storage migrate options (rhbz#677220) - virsh: Enhance documentation of commands starting jobs (rhbz#705237) - qemu: Always remove domain object if MigratePrepare fails (rhbz#741251) - security: Properly chown/label bidirectional and unidirectional fifos (rhbz#740478) - qemu: Check domain status details when reconnecting monitor (rhbz#617890) - qemu: Finish domain shutdown on reconnect (rhbz#617890) - qemu: Avoid loop of fake reboots (rhbz#617890) - qemu: Preserve fakeReboot flag in domain status (rhbz#617890) - snapshot: Fix man page typos (rhbz#740686) - docs: Document virsh nodedev-* commands (rhbz#740686) - docs: Document node device XML (rhbz#740686) - qemu: Add return value check (rhbz#739704) - qemu: Check for ejected media during startup and migration (rhbz#725673) - virsh: Update man page for cpu_shares parameter (rhbz#639591) - virsh: Describe attach-interface parameter target (rhbz#698899)- Fix crash on events due to allocation errors (rhbz#737881) - remote: Fix crash on OOM (rhbz#737881) - Fix persistent migration config save (rhbz#738148) - qemu: Transfer inactive XML among cookie (rhbz#738148) - storage: Ensure the device path exists before refreshing disk pool (rhbz#611442) - Store max migration bandwidth in qemuDomainObjPrivate struct (rhbz#740099) - Save migration speed in qemuDomainMigrateSetMaxSpeed (rhbz#740099) - Set qemu migration speed unlimited when migrating to file (rhbz#740099) - Use max bandwidth from qemuDomainObjPrivate struct when migrating (rhbz#740099) - build: Silence warning on 32-bit build (rhbz#740099) - conf: Assign newDef of active domain as persistent conf if it is NULL (rhbz#728428) - qemu: Avoid dereferencing a NULL pointer (rhbz#739704) - sanlock: Fix memory leak (rhbz#739704) - virsh: Fix regression in argv parsing (rhbz#740168) - snapshot: Fix logic bug in qemu undefine (rhbz#735457) - snapshot: Prepare to remove transient snapshot metadata (rhbz#735457) - snapshot: Remove snapshot metadata on transient exit (rhbz#735457) - snapshot: Also delete empty directory (rhbz#735457) - virsh: Do not ignore the specified flags for cmdSaveImageDefine (rhbz#740508) - selinux: Correctly report warning if virt_use_nfs not set (rhbz#589922) - qemu: Properly hot-unplug drives (rhbz#696596)- selinux: Detect virt_use_nfs boolean set (rhbz#589922) - virnetsocket: Pass KRB5CCNAME env variable (rhbz#737176) - snapshot: Fix double free of qemuImgBinary (rhbz#737010) - qemu_api: Modify apibuild.py to generate docs for QEMU APIs (rhbz#736040) - qemu_api: Update Makefile for subdir docs (rhbz#736040) - qemu_api: Add comments for API virDomainQemuMonitorCommand (rhbz#736040) - qemu_api: Add override XML and C files for QEMU APIs (rhbz#736040) - qemu_api: Update Py binding generator to generate files for QEMU APIs (rhbz#736040) - qemu_api: Update Makefile to generate libvirtmod_qemu lib (rhbz#736040) - qemu_api: Update libvirt spec file (rhbz#736040) - Remove two references to files not generated (rhbz#736040) - qemu_api: Doc improvements (rhbz#736040) - python: Fix libvirt.py generation to include virterror info (rhbz#736040) - snapshot: New APIs for inspecting snapshot object (rhbz#735457) - snapshot: Use new API for less work (rhbz#735457) - snapshot: ABI stability must include memory sizing (rhbz#735553) - spec: Require augeas for sanlock (rhbz#738314) - sanlock: Add missing test command in virt-sanlock-cleanup.in (rhbz#738534) - snapshot: Tweak snapshot-create-as diskspec docs (rhbz#738411) - qemu: Hold conn open for all threads started by qemuProcessReconnectAll (rhbz#738778) - rpc: Convert unknown procedures to VIR_ERR_NO_SUPPORT (rhbz#738439) - Prevent crash from dlclose() of libvirt.so (rhbz#739167) - doc: Add statment about permissions needed to do a core dump (rhbz#738146) - snapshot: Affect persistent xml after disk snapshot (rhbz#738676) - snapshot: Allow disk snapshots of qcow2 disks (rhbz#738676) - qemu: Prevent disk corruption on domain shutdown (rhbz#734773) - qemu: Introduce shutdown reason for paused state (rhbz#734773) - qemu: Fix shutoff reason when domain crashes (rhbz#739641) - qemu: Properly detect crash of a rebooted domain (rhbz#739641) - qemu: Avoid memory leak (rhbz#739704) - remote: Avoid memory leak (rhbz#739704) - util: Avoid memory leak (rhbz#739704) - Fix memory leak parsing 'relabel' attribute in domain security XML (rhbz#739704) - Don't leak memory if a cgroup is mounted multiple times (rhbz#739704) - network: Eliminate potential memory leak on parse failure (rhbz#739704) - virsh: doc: Fix supported driver types for attach-disk command (rhbz#738970) - Do not log invalid operations in libvirtd logs (rhbz#590807)- blockinfo: Fix qemu regression in handling disk name (rhbz#736603) - doc: Fix incorrect option in send-key (rhbz#736297) - virsh: Fix typo in opts_send_key (rhbz#736297) - rpc: Avoid memory leak on virNetTLSContextValidCertificate (rhbz#735650) - tests: Avoid memory leak on testTLSSessionInit (rhbz#735650) - qemu: Fix seamless SPICE migration with older qemu (rhbz#730753) - snapshot: Fix regression with system checkpoints (rhbz#736682)- virterror: Fix error message for VIR_ERR_INVALID_ARG (rhbz#689388) - remote: Refuse connecting to remote socket (rhbz#689388) - Threadpool: Initialize new dynamic workers (rhbz#692663)- adds a missing patch in previous build (rhbz#735498)- qemu: Fix a regression of domain save (rhbz#735011) - virsh: Improve send-key documentation (rhbz#699847) - start: Allow discarding managed save (rhbz#730750) - virsh: Support 'virsh start --force-boot' on older servers (rhbz#730750) - maint: Fix comment typos (rhbz#730750) - qemu: Refactor file opening (rhbz#730750) - qemu: Detect incomplete save files (rhbz#730750) - virsh: Avoid memory leak on cmdVolCreateAs (rhbz#735008) - snapshot: Fix corner case on OOM during creation (rhbz#674537) - Ensure stream is aborted when exiting console (rhbz#731673) - following for (rhbz#731583, rhbz#731579, rhbz#731584, rhbz#731673): - Ensure client streams are closed when marking a client for close - Fix race condition in abort of stream - Tweak debugging message in RPC client code - Don't attempt to read from a stream if it is closed - Ensure async packets never get marked for sync replies - Ignore unused streams in virStreamAbort - rpc: Don't close connection if program is unknown - rpc: Fix a typo in debugging log in virNetServerProgramSendStreamData - stream: Remove redundant reference to client while sending stream data - Fix memory leak dispatching domain events - Avoid use-after-free on streams, due to message callbacks - Fix tracking of RPC messages wrt streams - Fix parted sector size assumption (rhbz#735441) - Fix incorrect path length check in sanlock lockspace setup (rhbz#735443) - Fix sanlock socket security labelling (rhbz#735442) - Remove bogus virSecurityManagerSetProcessFDLabel method (rhbz#735442) - security: Fix build (rhbz#735442) - Fix keymap used to talk with QEMU (rhbz#632499) - virsh: Fix snapshot-create-as to handle arbitrary names (rhbz#735495) - virsh: Add virsh snapshot-current --name (rhbz#735495) - virsh: Add snapshot-parent (rhbz#735495) - virsh: Don't reject undefine on active domain (rhbz#735495) - virsh: Fix logic bug (rhbz#735495) - virsh: Fix dead store (rhbz#735495) - virsh: Tweak misleading wording (rhbz#735495) - virsh: Concatenate qemu-monitor-command arguments (rhbz#735495) - maint: Treat more libxml2 functions as free-like (rhbz#735495) - xml: Add another convenience function (rhbz#735495) - maint: Simplify lots of libxml2 clients (rhbz#735495) - virsh: Add list --managed-save (rhbz#735495) - virsh: Prefer unsigned flags (rhbz#735495) - snapshot: Add snapshot-list --parent to virsh (rhbz#735495) - qemu: Allow to undefine a running domain (rhbz#735498) - test: Allow to undefine a running domain (rhbz#735498) - build: Fix typo in recent test patch (rhbz#735498) - test: Rewrite test to match change in behavior (rhbz#735498) - virsh: Properly interleave shared stdout and stderr (rhbz#735498) - snapshot: Better events when starting paused (rhbz#733762) - snapshot: Fine-tune ability to start paused (rhbz#733762) - snapshot: Expose --running and --paused in virsh (rhbz#733762) - snapshot: Fine-tune qemu saved images starting paused (rhbz#733762) - snapshot: Improve reverting to qemu paused snapshots (rhbz#733762) - snapshot: Properly revert qemu to offline snapshots (rhbz#733762) - snapshot: Fine-tune qemu snapshot revert states (rhbz#733762) - snapshot: Properly revert qemu to offline snapshots (rhbz#733762) - snapshot: Fine-tune qemu snapshot revert states (rhbz#733762) - snapshot: Speed up snapshot location (rhbz#733529) - snapshot: Avoid crash when deleting qemu snapshots (rhbz#733529) - snapshot: Track current domain across deletion of children (rhbz#733529) - snapshot: Simplify acting on just children (rhbz#733529) - snapshot: Allow deletion of just snapshot metadata (rhbz#735457) - snapshot: Let qemu discard only snapshot metadata (rhbz#735457) - snapshot: Identify which snapshots have metadata (rhbz#735457) - snapshot: Reflect new dumpxml and list options in virsh (rhbz#735457) - snapshot: Identify qemu snapshot roots (rhbz#735457) - snapshot: Allow recreation of metadata (rhbz#735457) - snapshot: Refactor virsh snapshot creation (rhbz#735457) - snapshot: Improve virsh snapshot-create, add snapshot-edit (rhbz#735457) - snapshot: Add qemu snapshot creation without metadata (rhbz#735457) - snapshot: Add qemu snapshot redefine support (rhbz#735457) - vbox, xenapi: Add virDomainUndefineFlags (rhbz#735457) - snapshot: Prevent stranding snapshot data on domain destruction (rhbz#735457) - snapshot: Teach virsh about new undefine flags (rhbz#735457) - snapshot: Refactor some qemu code (rhbz#735457) - snapshot: Cache qemu-img location (rhbz#735457) - snapshot: Support new undefine flags in qemu (rhbz#735457) - snapshot: Prevent migration from stranding snapshot data (rhbz#735457) - snapshot: Refactor domain xml output (rhbz#735553) - snapshot: Allow full domain xml in snapshot (rhbz#735553) - snapshot: Correctly escape generated xml (rhbz#735553) - snapshot: Update rng to support full domain in xml (rhbz#735553) - snapshot: Store qemu domain details in xml (rhbz#735553) - schedinfo: Update man page about virsh schedinfo command (unknown) - snapshot: Additions to domain xml for disks (rhbz#638510) - snapshot: Reject transient disks where code is not ready (rhbz#638510) - snapshot: Introduce new deletion flag (rhbz#638510) - snapshot: Expose new delete flag in virsh (rhbz#638510) - snapshot: Allow halting after snapshot (rhbz#638510) - snapshot: Expose halt-after-creation in virsh (rhbz#638510) - snapshot: Support extra state in snapshots (unknown) - snapshot: Add to snapshot xml (rhbz#638510) - snapshot: Also support disks by path (rhbz#638510) - snapshot: Add virsh domblklist command (rhbz#638510) - snapshot: Add flag for requesting disk snapshot (rhbz#638510) - snapshot: Wire up disk-only flag to snapshot-create (rhbz#638510) - snapshot: Reject unimplemented disk snapshot features (rhbz#638510) - snapshot: Make it possible to audit external snapshot (rhbz#638510) - snapshot: Wire up new qemu monitor command (rhbz#638510) - snapshot: Wire up live qemu disk snapshots (rhbz#638510) - snapshot: Use SELinux and lock manager with external snapshots (rhbz#638510) - daemon: Create priority workers pool (rhbz#692663) - qemu: Introduce job queue size limit (rhbz#692663) - qemu: Deal with stucked qemu on daemon startup (rhbz#692663)- qemu: Properly label outgoing pipe for tunneled migration (rhbz#733998) - snapshot: Forbid snapshot on autodestroy domain (rhbz#733806)- daemon: Move TLS initialization to virInitialize (rhbz#732893) - Fix command test wrt gnutls initialize & fix debugging (rhbz#732893) - qemu: Init reattaching related members pciDevice before reattach (rhbz#728203) - qemu: error if qemu monitor command not found for BlockJob (rhbz#727502) - virsh: error if specified bandwidth is invalid for blockjob (rhbz#727502) - util: Only fchown newly created files in virFileOpenAs (rhbz#534010) - screenshot: Implement multiple screen support (rhbz#710489) - security: Rename SetSocketLabel APIs to SetDaemonSocketLabel (rhbz#731243) - security: Introduce SetSocketLabel (rhbz#731243) - qemu: Correctly label migration TCP socket (rhbz#731243) - snapshot: Don't leak resources on qemu snapshot failure (rhbz#733499) - Fix memory leak while scanning snapshots (rhbz#674537) - qemu: Minor formatting cleanup (rhbz#674537) - Swap virDomain and virDomainSnapshot declaration (rhbz#674537) - snapshot: Only pass snapshot to qemu command line when reverting (rhbz#674537) - snapshot: Track current snapshot across restarts (rhbz#674537) - send-key: Fix scan keycode map (rhbz#733597)- patch problem for seamless SPICE migration (rhbz#730753) - macvtap: Fix getPhysfn to get the PF of a direct attach network interface (rhbz#732082) - SSL spice session can't be kept during migration (rhbz#729874) - Storage driver should flush host cache after cloning volumes (rhbz#689416) - Documentation for CFS bandwidth limiting cgroup (rhbz#692769) - libvirt error message should show the uri content but not (null) (rhbz#730244) - libvirtd.conf error causes libvirtd to exit silently (rhbz#728654)- Bugfix: Check stdoutWatch before removing the handler. (rhbz#730600) - daemon: Fix regression of libvirtd reloading support (rhbz#730428) - libvirtd.init.in: Stop/restart() - wrong return value in case of failure (rhbz#730510) - Add API for duplicating a socket/client file descriptor (rhbz#720269) - Add backlog parameter to virNetSocketListen (rhbz#720269) - Support changing UNIX socket owner in virNetSocketNewListenUNIX (rhbz#720269) - qemu: Refactor do{Tunnel, Native}Migrate functions (rhbz#720269) - qemu: Use virNetSocket for tunneled migration (rhbz#720269) - qemu: Use fd: protocol for migration (rhbz#720269) - qemu: Support event_idx parameter for virtio disk and net devices (rhbz#725448)- Fix large files support (rhbz#728992) - qemu: Avoid overwriting errors from virGetHostname (rhbz#729567) - qemu: Fix -chardev udp if parameters are omitted (rhbz#689761) - managedsave: Prohibit use on transient domains (rhbz#729714) - nwfilter: Tolerate disappearing interfaces while instantiating filter (rhbz#729945) - docs: Describe new virtual switch configuration in network XML docs (rhbz#643947) - storage: Directory shouldn't be listed as type 'file' (rhbz#727088) - virsh: Add dir type for listing volumes with vol-list (rhbz#727088) - qemu: Avoid crash on process attach (rhbz#730615)- daemon: Unlink unix socket paths on shutdown (rhbz#725702) - rpc:Fix sasl session relocking intead of unlocking it (rhbz#729198) - network: Eliminate lag in updating dnsmasq hosts files (rhbz#727982) - Don't mount /dev for application containers (rhbz#728835) - support connected parameter in set_password (rhbz#707212)- Rebased to upstream 0.9.4 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#634653, rhbz#707212, rhbz#722806, rhbz#723862, rhbz#726304, rhbz#726398, rhbz#727047, rhbz#727094- rebased to upstream 0.9.4 release candidate 2 (rhbz#705814) - the rebase also fixes the following bugs: rhbz#667624, rhbz#669586, rhbz#682084, rhbz#707155, rhbz#707212, rhbz#725322, rhbz#725935, rhbz#725950- add a fix for a refcounting bug leading to a crash (rhbz#723811)- rebased to upstream 0.9.4 release candidate 1 (rhbz#705814) - the rebase also fixes the following bugs: rhbz#603039, rhbz#632499, rhbz#632760, rhbz#643947, rhbz#678027, rhbz#697742, rhbz#697841, rhbz#704836, rhbz#707530, rhbz#720350, rhbz#720889, rhbz#721335, rhbz#722862- libvirt crash when running domains and vdsm is restarted (rhbz#723811) - connect to hypervisor with unconfigured tls/tcp connection pbm (rhbz#723442) - virsh list produced segmentation fault when libvirtd is not up (rhbz#723843) - clientcert.pem validation failure cause libvirtd crash (rhbz#723881)- Fix TLS certificate checking problems (rhbz#723447)- Fix migration with TLS bugs (rhbz#722738 and rhbz#722748) - assorted small fixes from upstream- Fix migrating domain error (rhbz#721411)- storage: Avoid memory leak on metadata fetching (rhbz#707155) - graphics: Add support for action_if_connected in qemu (rhbz#707212) - qemu: Save domain status ASAP after creating qemu process (rhbz#707894) - bios: Add support for SGA (rhbz#711598) - pci: Initialize state values on reattach (rhbz#713697) - Keep consistence between code and doc on log level and usage (rhbz#716888)- util: Avoid duplicating virFileOpenAsNoFork in virFileOpenAs (rhbz#707257)- Fix mistaken order of server cert/key parameters in constructor (rhbz#719838) - qemu: Don't chown files on NFS share if dynamic_ownership is off (rhbz#716478) - util: Don't try to fchown files opened as non-root (rhbz#707257)- Rebased to upstream 0.9.3 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#591974, rhbz#632499, rhbz#641087, rhbz#664629, rhbz#679668, rhbz#682121, rhbz#693648, rhbz#693650, rhbz#693661, rhbz#698340, rhbz#698825, rhbz#698861, rhbz#701394, rhbz#707439, rhbz#707530, rhbz#715355, rhbz#716826, rhbz#717203, rhbz#718143, rhbz#712050, rhbz#715184- Rebased to upstream 0.9.3 prerelease 2 (rhbz#705814)- Rebased to upstream 0.9.2 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#569567, rhbz#691830, rhbz#607526, rhbz#609650, rhbz#632495, rhbz#640603, rhbz#658713, rhbz#669549, rhbz#677229, rhbz#678548, rhbz#640603, rhbz#682237, rhbz#683005, rhbz#684848, rhbz#688859, rhbz#690695, rhbz#692355, rhbz#693203, rhbz#694516, rhbz#697650, rhbz#698133, rhbz#702044, rhbz#704124, rhbz#704144, rhbz#705405, rhbz#706869, rhbz#706883, rhbz#706966, rhbz#707173, rhbz#707257, rhbz#707298, rhbz#709576, rhbz#709776, rhbz#710150, rhbz#711151- Rebased to upstream 0.9.1 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#587276, rhbz#591058, rhbz#592170, rhbz#598792, rhbz#673814, rhbz#677228, rhbz#681458, rhbz#682237, rhbz#692745, rhbz#693932, rhbz#694382, rhbz#695653, rhbz#698071, rhbz#698197, rhbz#698208, rhbz#698490, rhbz#701305- network: Fix NULL dereference during error recovery (rhbz#696660) - virsh: Fix regression in parsing optional integer (rhbz#693963) - util: Fix crash when removing entries during hash iteration (rhbz#693385) - Experimental libvirtd upstart job (rhbz#678084)- Don't return an error on failure to create blkio controller (rhbz#689030) - Fix possible infinite loop in remote driver (rhbz#691514) - qemu: Remove the managed state file only if restoring succeeded (rhbz#692998) - docs: Tweak virsh restore warning (rhbz#692998)- nwfilter: Enable rejection of packets (rhbz#681948) - Revert all previous error log priority hacks (rhbz#587603) - Filter out certain expected error messages from libvirtd (rhbz#587603) - qemu: Unlock qemu driver before return from domain save (rhbz#688774) - Do not send monitor command after monitor meet error (rhbz#688774) - qemu: Ignore libvirt debug messages in qemu log (rhbz#681492) - virsh: Fix memtune's help message for swap_hard_limit (rhbz#680190) - virsh: Fix documentation for memtune command (rhbz#680190) - docs: Fix typo (rhbz#680190) - Fix typo in systemtap tapset directory name (rhbz#693701) - qemu: Ignore unusable binaries (rhbz#676563) - qemu: Support for overriding NPROC limit (rhbz#674602)- Fix return value for virJSONValueFromString if it fails (rhbz#688723) - Fix positioning to end of qemu log file (rhbz#689986) - Initialization error of qemuCgroupData in Qemu host usb hotplug (rhbz#690183) - 8021Qbh: Use preassociate-rr during the migration prepare stage (rhbz#684870) - Make error reporting in libvirtd thread safe (rhbz#689374) - Add missing dependencies (rhbz#690022) - Fix restoring a compressed save image (rhbz#691034) - Fix label restore bugs in qemu driver (rhbz#690737)- Fix delayed events when SASL is active (rhbz#624252) - Fix ref-counting bugs (rhbz#688774) - Log an error if on failure to connect to netlink socket (rhbz#689001) - Log error and abort network startup when radvd isn't found (rhbz#688957) - Add PCI sysfs reset access rights to qemu (rhbz#689002) - Fix regression with qemu:///session URI (rhbz#684655) - Avoid leaking PCI config fd into qemu (rhbz#687993)- Properly report error in virConnectDomainXMLToNative (CVE-2011-1146) - Handle DNS over IPv6 (rhbz#687896) - Start dnsmasq even if no dhcp ranges/hosts are specified (rhbz#687291) - Use a separate dhcp leases file for each network (rhbz#687551) - Fix a possible crash in storage driver (rhbz#684712)- Fix vram settings for qxl graphics (rhbz#673578) - Free stream when domain shuts down while its console is open (rhbz#682741) - Use hardcoded python path in libvirt.py (rhbz#684204) - Add missing checks for read only connections (CVE-2011-1146) - Eliminate potential null pointer deref when auditing macvtap devices (rhbz#642785) - Insert error messages to avoid a quiet abortion of commands (rhbz#605660)- Support vram specification for qxl graphics (rhbz#673578) - Fix parsing int options in virsh (rhbz#639587) - Use -o encryption=on instead of -e for qemu-img (rhbz#676984) - Support domain snapshots with current QMP (rhbz#589076) - Update auditing support (rhbz#642785) - Only request sound cgroup ACL when required (rhbz#680398) - Allow fine-tuning of device ACL permissions (rhbz#683163) - Support vhost in attach-interface (rhbz#683276) - Don't request cgroup ACL access for /dev/net/tun (rhbz#683305)- Fix deadlock caused by a fix for rhbz#670848- Reorder nwfilter match extensions relative to state match (rhbz#678139) - Avoid overwriting error message in qemu driver (rhbz#678870) - Allow removing hash entries in virHashForEach (rhbz#681459) - Avoid double close on qemu domain restore (rhbz#672725) - Fix DomainObj refcounting/hashtable races in qemu driver (rhbz#670848) - Fix several memory leaks (rhbz#682249)- Fix --all flag of virsh freecell to really show all cells (rhbz#653530) - Add txmode attribute to interface XML for virtio backend (rhbz#629662) - Give each virtual network bridge its own fixed MAC address (rhbz#609463) - Fix virsh snapshot-list with --quiet option (rhbz#678833) - Delay IFF_UP'ing 802.1Qbh interface until migration final stage (rhbz#678826) - Fix several memory bugs (rhbz#679164) - Fix virt-pki-validate when CERTTOOL is missing (rhbz#679153) - Fix memory corruption in virFileAbsPath (rhbz#680281)- Properly escape special characters in domain names (rhbz#676908) - Fix enum type declaration (rhbz#628940) - Fix cleanup on VM state after failed QEMU startup (rhbz#673588) - Fix XML generation for smartcards (rhbz#677308) - Ignore failure of "qemu -M ?" on older qemu (rhbz#676563) - Fix typo in setting up SPICE passwords (rhbz#677709) - Avoid NULL dereference in virDomainMemoryStats (rhbz#677484) - Avoid NULL dereference on error in qemu driver (rhbz#677493) - Fix error message when saving a shutoff domain (rhbz#677547) - Create enough volumes for mpath pool (rhbz#677231) - Allow to delete device mapper disk partition (rhbz#611443)- Fix typo in parsing of spice 'auth' data (rhbz#676374) - Fix attach-interface regression (rhbz#676686) - Block I/O tunables via blkio cgroups controller (rhbz#632492) - Support SCSI RAID type & lower log level for unknown types (rhbz#675771) - Only initialize/cleanup libpciaccess once (rhbz#675698) - Imprint all logs with version + package build information (rhbz#673226)- Docs for customizable x509 certificate paths for client (rhbz#629510) - Fix tests for VNC over a unix domain socket (rhbz#651415) - Fix problems with peer-to-peer migration (rhbz#673434) - Fix tunneled migration broken since 0.8.7-2 (rhbz#672199) - Update docs for cpu_shares setting (rhbz#641187) - Fix possible hang if SASL is used (rhbz#672226) - Cancel migration in progress when virsh gets Ctrl-C (rhbz#635353) - Enhance virsh migrate command (rhbz#619039) - Support for specifying AIO mode for qemu disks (rhbz#591703) - Don't leave domain paused after restore (rhbz#670278) - Fix possible deadlock/crash in qemu driver (rhbz#673588) - Add shortcut for qemu HMP pass through (rhbz#628940) - Fix error message when attach device fails (rhbz#675030) - Support for booting from assigned PCI devices (rhbz#646895) - Improve handling of unlimited value for memory tunables (rhbz#669069) - Add smartcard support (rhbz#641834) - Remove some RHEL-specific patches which are no longer required (rhbz#653985) - Support for disabling/enabling KSM per domain (rhbz#635419) - Add --all flag to virsh freecell command (rhbz#653530)- Fix event-handling data race (rhbz#671567) - Add support for VNC over a unix domain socket (rhbz#651415) - Support intel 'ich6' model (rhbz#648486) - Do not use virtio-serial port 0 for generic ports (rhbz#670394) - Set SELinux context label of pipes used for qemu migration (rhbz#667756) - Support customizable x509 certificate paths for client (rhbz#629510) - Round up capacity for LVM volume creation (rhbz#670529) - Show error prompt when trying to managed save a shutoff domain (rhbz#672449) - Report more proper error for unsupported graphics (rhbz#671319) - Expand the man page text for virsh setmaxmem (rhbz#622534) - Fix event-handling allocation crash (rhbz#671564) - Require --mac to avoid detach-interface ambiguity (rhbz#671050)- Report error if invalid type specified for character device (rhbz#638968) - Improve log for domain related APIs (rhbz#640202) - Reject SDL graphic if it's not supported by qemu (rhbz#633326) - Don't lose track of events when callbacks are slow (rhbz#624252) - Fail if per-device boot is used but deviceboot is not supported (rhbz#670399) - Avoid sending STOPPED event twice (rhbz#666158) - Fix issues introduced by dependency patches for rhbz#646895- Fix spec file which was not fully rebased to 0.8.7 (rhbz#653985, rhbz#660706) - Skip IB700 watchdog device when assigning PCI slots (rhbz#667091) - Improve error reporting when parsing dhcp info (rhbz#653300) - Don't chown saved image back to root if dynamic_ownership=0 (rhbz#661720) - Fix core dumps if unix_sock_group is set (rhbz#623166) - Add support for Westmere CPU model (rhbz#656248) - Add XML config switch to enable/disable vhost-net support (rhbz#643050) - Enable tuning of qemu network tap device "sndbuf" size (rhbz#665293) - Support for explicit boot device ordering (rhbz#646895) - Avoid qemu holding migration fd indefinitely (rhbz#620363)- Rebased to upstream 0.8.7 (rhbz#653985) - The following bugs got fixed by the rebase: rhbz#586124, rhbz#595350, rhbz#611793, rhbz#611822, rhbz#617439, rhbz#620363, rhbz#626873, rhbz#627143, rhbz#628772, rhbz#639595, rhbz#639603, rhbz#656795, rhbz#658657, rhbz#659855, rhbz#660706, rhbz#664406, rhbz#665446- Rebased to upstream 0.8.6 (rhbz#653985)- spec file cleanups (rhbz#649523) - Fix deadlock on concurrent multiple bidirectional migration (rhbz#659310) - Fix funny error in clock-variable (rhbz#660194) - Export host information through SMBIOS to guests (rhbz#526224) - Ensure device is deleted from guest after unplug (rhbz#644015) - Distinguish between QEMU domain shutdown and crash (rhbz#656845)- Fix JSON migrate_set_downtime command (rhbz#561935) - Make SASL work over UNIX domain sockets (rhbz#641687) - Let qemu group look below /var/lib/libvirt/qemu/ (rhbz#643407) - Fix save/restore on root_squashed NFS (rhbz#643884) - Fix race on multiple migration (rhbz#638285) - Export host information through SMBIOS to guests (rhbz#526224) - Support forcing a CDROM eject (rhbz#626305)- build -26 hit a miscompilation error c.f. 624895 drop -j16 - Resolves: rhbz#620847 - Resolves: rhbz#623877- Fix problem with capabilities XML generation - Resolves: rhbz#620847 - Correctly reserve and release PCI slots - Resolves: rhbz#623877- fix PXE booting on the virtual network - Resolves: rhbz#623951 - fix tunelled migration - Resolves: rhbz#624062- do not call balloon info command if balloon is desactivated - Resolves: rhbz#617286- give a way to desactivate memory balloon support - Resolves: rhbz#617286- Mitigate asynchronous device_del - Resolves: rhbz#609437 - Fix PCI address allocation - Resolves: rhbz#618484 - Make nodeinfo skip offline CPUs - Resolves: rhbz#622515- Fix multiple PCI device assignment bugs - Resolves: rhbz#617116 - Fix the ACS checking in the PCI code - Resolves: rhbz#615218 - Disable boot=on when not using KVM - Resolves: rhbz#594068 - Don't leak delay string when freeing virInterfaceBridgeDefs - Resolves: rhbz#620837- Fix error message in guests init script when libvirtd isn't installed - Resolves: rhbz#617527- Add character device backend activating QEMU internal spice agent - Resolves: rhbz#615757 - Make libvirt-guests initscript Fedora compliant - Resolves: rhbz#617300- Fix patch for PIIX3 slot 1 reservation, in case it's already reserved - Resolves: rhbz#592026- Set a stable & high MAC addr for guest TAP devices - Resolves: rhbz#616517 - Fix bogus commit of -16 patches - Related: rhbz#592026 - Related: rhbz#599590- Make PCI device ordering consistent with older releases - Resolves: rhbz#592026 - Fix libvirtd hang during concurrent bi-directional migration - Resolves: rhbz#599590- Add iptables rule to fixup DHCP response checksum - Resolves: rhbz#612588- Support virtio disk hotplug in JSON mode - Resolves: rhbz#573946 - Fix QEMU monitor JSON crash - Resolves: rhbz#604585 - CVE-2010-2237 CVE-2010-2238 CVE-2010-2239 - Resolves: rhbz#607817 - CVE-2010-2242 Apply a source port mapping to virtual network masquerading - Resolves: rhbz#608049 - Fix hang if QEMU exits (almost) immediately - Resolves: rhbz#610056 - Support new CPU models provided by qemu-kvm - Resolves: rhbz#605830 - Fix comparison of two host CPUs - Resolves: rhbz#611401 - Don't mess with the CPU returned by arch driver - Resolves: rhbz#613014 - Fail when CPU type cannot be detected from XML - Resolves: rhbz#613760 - Use -nodefconfig when probing for CPU models - Resolves: rhbz#613764 - cpuCompare: Fix crash on unexpected CPU XML - Resolves: rhbz#613765 - Properly report failure to create raw storage volume files - Related: rhbz#547543 - Fix IOErrorReasonCallback python bindings - Related: rhbz#586353 - Parthelper: canonicalize block device paths - Related: rhbz#593785- Don't invoke destroy callback from qemuMonitorOpen() failure paths (v2) - Related: rhbz#609060- Don't invoke destroy callback from qemuMonitorOpen() failure paths - Resolves: rhbz#609060 - virFileResolveLink: guarantee an absolute path - Resolves: rhbz#608092 - SPICE patches have translatable strings without format args - Resolves: rhbz#608917 - No way to pass disk format type to pool-define-as nor pool-create-as - Resolves: rhbz#597790 - Fix enforcement of direction of traffic for rules describing incoming traffic - Resolves: rhbz#606889 - Clarify virsh help pool-create-as text - Resolves: rhbz#609044- Do not block during incoming migration - Resolves: rhbz#579440 - Label serial devices - Resolves: rhbz#585249 - parthelper: fix compilation without optimization - Related: rhbz#593785 - Fix name/UUID uniqueness checking in storage/network - Resolves: rhbz#593951 - Don't squash file permissions when migration fails - Resolves: rhbz#607922 - Properly handle 'usbX' sysfs files - Resolves: rhbz#603867 - add pool support to vol-key command & improve vol commands help - Resolves: rhbz#598365 - document attach-disk better - Resolves: rhbz#601143 - Config iptables to allow tftp port if network element exists - Resolves: rhbz#607294 - Fix failure to generate python bindings when libvirt.h.in is updated - Related: rhbz#589465 - Allow all interface names - Resolves: rhbz#593907 - Fix nodedevice refcounting - Resolves: rhbz#608753 - Move nwfilter functions inside extern C and fix a locking bug - Resolves: rhbz#597391 - Fix failure to restore qemu domains with selinux enforcing - Resolves: rhbz#590975 - Check for presence of qemu -nodefconfig option before using it - Resolves: rhbz#608859- Add multiIQN XML output - Resolves: rhbz#587700 - Fix udev node device parent-child device relationships - Resolves: rhbz#593995 - Fix leaks in udev device add/remove - Resolves: rhbz#595490 - Fix device destroy return value - Resolves: rhbz#597998 - Update nodedev scsi_host data before use - Resolves: rhbz#600048 - Display wireless devices in nodedev list - Resolves: rhbz#604811 - Show pool and domain persistence - Resolves: rhbz#603696 - Fix cleanup after failing to hotplug a PCI device - Resolves: rhbz#605168 - Add '-nodefconfig' command line arg to QEMU - Resolves: rhbz#602778 - Switch to private redhat namespace for QMP I/O error reason - Resolves: rhbz#586353 - Improve error messages for missing drivers & unsupported functions - Resolves: rhbz#595609 - macvtap: get interface index if not provided - Resolves: rhbz#605187 - Fix leaks in remote code - Resolves: rhbz#603442 - Add an optional switch --uuid to the virsh vol-pool command - Resolves: rhbz#604929 - Change per-connection hashes to be indexed by UUIDs - Resolves: rhbz#603494 - Run virsh from libvirt-guests script with /dev/null on stdin - Resolves: rhbz#606314 - Increase dd block size to speed up domain save - Resolves: rhbz#601775 - Fix reference counting bugs on qemu monitor - Resolves: rhbz#602660 - Add missing action parameter in IO error callback - Resolves: rhbz#607157- Touch libvirt-guests lockfile - Resolves: rhbz#566647 - Add qemu.conf option for clearing capabilities - Resolves: rhbz#593903 - Add support for launching guest in paused state - Resolves: rhbz#589465 - Add virsh vol-pool command - Resolves: rhbz#602217 - Add vol commands to virsh man page - Resolves: rhbz#600640 - Remove bogus migrate error messages - Resolves: rhbz#601575- Ensure virtio serial has stable addressing - Resolves: rhbz#586665 - SELinux socket labelling on QEMU monitor socket for MLS - Resolves: rhbz#593739 - Fix enumeration of partitions in disks with a trailing digit in path - Resolves: rhbz#593785 - Enable probing of VPC disk format type - Resolves: rhbz#597981 - Delete UNIX domain sockets upon daemon shutdown - Resolves: rhbz#598163 - Fix Migration failure 'canonical hostname pointed to localhost' - Resolves: rhbz#589864 - Fix up the python bindings for snapshotting - Resolves: rhbz#591839 - Sanitize pool target paths - Resolves: rhbz#593565 - Prevent host network conflicts - Resolves: rhbz#594494 - Support 802.1Qbg and bh (vnlink/VEPA) (refresh) - Resolves: rhbz#590110- Fix sign extension error in libvirt's parsing of qemu options - Resolves: rhbz#592070 - Graceful shutdown/suspend of libvirt guests on host shutdown - Resolves: rhbz#566647 - Fix pci device hotplug - Resolves: rhbz#572867 - Support 802.1Qbg and bh - Resolves: rhbz#532760, rhbz#570949, rhbz#590110, rhbz#570923- Support seamless migration of SPICE graphics clients (refresh) - Resolves: rhbz#591551 - Fix swapping of PCI vendor & product names in udev backend - Resolves: rhbz#578419 - Fix cgroup setup code to cope with root squashing NFS - Resolves: rhbz#593193 - Fix startup error reporting race - Resolves: rhbz#591272- Don't reset user/group/security label for any files on shared filesystems - Resolves: rhbz#578889 - Make saved state labelling ignore the dynamic_ownership parameter - Resolves: rhbz#588562 - Fix & protect against NULL pointer dereference in monitor code - Resolves: rhbz#591076 - Fix virFileResolveLink return value - Resolves: rhbz#591363 - Add support for SSE4.1 and SSE4.2 CPU features - Resolves: rhbz#592977- query QEMU to get the actual allocated extent of a block device - Resolves: rhbz#526289- missing python bindings due to older XML api - Resolves: rhbz#589453 - Fix two possible crashes in JSON event dispatch - Resolves: rhbz#586353 - Fix handling of disk backing stores with cgroups - Resolves: rhbz#581476 - virsh schedinfo --set error handling on unknow parameters - Resolves: rhbz#586632 - Apply extra patches for nwfilter - Resolves: rhbz#588554 - Fix hang during concurrent guest migrations - Resolves: rhbz#582278- Don't wipe generated iface target in active domains (588046) - Fix LXC domain lookup and error handling (586361) - Fix a protocol breakage introduced in libvirt-0.8.0 - Add support for nic hotplug in QEMU/KVM (589978) - Seemless migration of spice graphics clients (589989) - fix build with ESX support - Resolves: rhbz#581966 - fix multilib problem (587231)- Rebase to upstream 0.8.1 - Resolves: rhbz#558761- Fix libvirtd startup when avahi failed to look up local host name - CPU selection fixes - Resolves: rhbz#581627 - fix migration poll value - Resolves: rhbz#584928 - crash dump job caused libvirt hang - Resolves: rhbz#580853 - Fix initial VCPU pinning in qemu driver - Resolves: rhbz#578434 - fix cpu hotplug command names- Build ESX support in - Resolves: rhbz#581966 - a batch of network filter fixes, IBM request and upstream fixes - Resolves: rhbz#579993 - couple of patchs to fix device handling with QMP - Related: rhbz#563189 - fix python binding for snapshotting - spec file fixes for nwfiler build and RHEL-5 virt-v2v specific rebuild- Refresh SPICE patches to fix test failures - Related: rhbz#515265, rhbz#524623, rhbz#573382 - Enable test suite during build, disabling tests that don't work in mock - Related: rhbz#558761- official 0.8.0 upstream release - Resolves: rhbz#558761 - new patch set of patches for RHEL-6 SPICE and addons - Enable QMP/ JSON mode in the QEMU monitor - Resolves: rhbz#563189 - Support configuration of SPICE as a graphics protocol - Resolves: rhbz#515265 - vnc (and spice) ticketing - Resolves: rhbz#524623 - enable spice tls encryption in domainXML, and which channels are encrypted - Resolves: rhbz#573382 - notification of VNC/SPICE client disconnect/connect events - Resolves: rhbz#515268- preview #4 for 0.8.0 rebase - snapshot API - domain with disk on root-squashing nfs and security driver mismatch - Resolves: rhbz#578630 - Fail to read xml when restore domain - Resolves: rhbz#577719 - loop "virsh cd" in virsh interactive terminal generate unknown error - Resolves: rhbz#572380 - support setting qemu's -drive werror=stop/enospc with configuration - Resolves: rhbz#526231- preview #3 for 0.7.8 rebase - kvm hpet support - Resolves: rhbz#576973 - hook scripts support - Resolves: rhbz#569965 - Need to add time keeping abstraction - Resolves: rhbz#557285 - notification of guest reboot - Resolves: rhbz#527572 - Ability to preserve RTC clock adjustments across guest reboots - Resolves: rhbz#515273 - Notifications of guest stopping due to disk I/O errors - Resolves: rhbz#515270 - VNC ticketing support (524623) spice still needed - VNC client disconnect/connect events (515268) spice still needed- preview #2 for 0.7.8 rebase - migration max downtime API - Resolves: rhbz#561935 - allow suspend during migration - Resolves: rhbz#561934 - support vhost net mode at qemu startup for net devices - Resolves: rhbz#540391 - read-only device access support for qemu - Resolves: rhbz#556769 - LSB compliance of libvirtd init script - Resolves: rhbz#538701 - No domain vcpu information output when using JSON monitor - Resolves: rhbz#572051 - "qemudDomainSetMaxMemory" does not work and should be removed - Resolves: rhbz#572146 - after setvcpus, any virsh command will be hung - Resolves: rhbz#572193 - virsh interactive terminal crash or hung - Resolves: rhbz#572376 - virsh hangs after core dump - Resolves: rhbz#572544 - Fix very slow file allocation on ext3- preview for 0.7.8 rebase - Extra non upstream basic patch for spice and XQL - Resolves: rhbz#515264 - Resolves: rhbz#515265 - connected virsh dies with a SIGPIPE after libvirtd restart - Resolves: rhbz#526656 - error when running logrotate on s/390x arch - Resolves: rhbz#547514- macvtap support (rhbz#553348) - async job handling (rhbz #515278) - virtio channel (rhbz#515281) - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - Improve libvirt error reporting for failed migrations (rhbz#528793) - qemu driver support CPU hotplug (rhbz#533138) - wrong (octal) device number for attaching USB devices (rhbz#549840) - cannot save domain into root_squashing nfs export (rhbz#558763) - assorted bug fixes and lots of cleanups- Fix balloon parameter name handling in JSON mode (rhbz #566261)- Fix balloon units handling in JSON mode (rhbz #566261) - Invoke qmp_capabilities at monitor startup (rhbz #563189)- enable JSON interface, desactivated by default in 0.7.6 - Resolves: rhbz#563189 - make sure cgroups are installed and that cgconfig service is on - Resolves: rhbz#531263- 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 - Resolves: rhbz#558761- push updated prerelease version of 0.7.6 for testing in Beta1 - Resolves: rhbz#515213- Push a prerelease version of 0.7.6 for testing in Beta1 - Allow specifying -cpu model/flags for qemu - Resolves: rhbz#515213 - Add async qemu machine protocol to libvirt based on JSON QEmu API - Resolves: rhbz#518701 - Allow for static PCI address assignment to all devices - Resolves: rhbz#481924 - expose qemu's -fda fat:floppy feature (525074) - configuration of virtual CPU topology (sockets, threads, cores) (538015) - rewrite file chown'ing code to use security driver framework (547545 ) - cannot create a headless KVM virtual machine (548127) - Improve virsh schedular parameters documentation (548485) - Fail to delete a inactive pool using command "virsh pool-delete" (530985) - virsh man page updation for using container (lxc:///) (528709) - Command 'virsh vcpuinfo' returns libvirt error in RHEL6 with KVM (522829) - Expose information about host CPU flags in capabilities (518062)- Rebuild for libparted soname change (rhbz #555741)- 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 .el6, -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/sbin/ldconfig  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsafamarasbebgbnbnbscacscydadeeleneseteufafifrglguhehihrhuhyidisitjakaknkokuloltlvmkmlmrmsmynbnlnnnsoorpaplptptrorusiskslsqsrsr@latinsvtatethtrukurvivizhzhzu0.10.2-62.el60.10.2-62.el60.10.2-62.el6  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUUUUVlibvirt.conflibvirt-guestslibvirt.conflibvirt-guestsvirshvirt-host-validatevirt-pki-validatevirt-xml-validatelibvirt-qemu.so.0libvirt-qemu.so.0.10.2libvirt.so.0libvirt.so.0.10.2libvirt-client-0.10.2AUTHORSCOPYING.LIBChangeLog.gzNEWSREADMETODOlibvirtcpu_map.xmlschemasbasictypes.rngcapability.rngdomain.rngdomaincommon.rngdomainsnapshot.rnginterface.rngnetwork.rngnetworkcommon.rngnodedev.rngnwfilter.rngsecret.rngstorageencryption.rngstoragepool.rngstoragevol.rnglibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.movirsh.1.gzvirt-host-validate.1.gzvirt-pki-validate.1.gzvirt-xml-validate.1.gzlibvirt/etc/libvirt//etc/rc.d/init.d//etc/sasl2//etc/sysconfig//usr/bin//usr/lib//usr/share/doc//usr/share/doc/libvirt-client-0.10.2//usr/share//usr/share/libvirt//usr/share/libvirt/schemas//usr/share/locale/af/LC_MESSAGES//usr/share/locale/am/LC_MESSAGES//usr/share/locale/ar/LC_MESSAGES//usr/share/locale/as/LC_MESSAGES//usr/share/locale/be/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/bs/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/cy/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/eu_ES/LC_MESSAGES//usr/share/locale/fa/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/hy/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/is/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/ka/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/ku/LC_MESSAGES//usr/share/locale/lo/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/lv/LC_MESSAGES//usr/share/locale/mk/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/my/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/nso/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sq/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/ur/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/vi_VN/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/locale/zu/LC_MESSAGES//usr/share/man/man1//var/lib/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu      ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, strippedPOSIX shell script text executableUTF-8 Unicode textUTF-8 Unicode text (gzip compressed data, was "ChangeLog", from Unix, last modified: Mon Sep 24 04:41:45 2012, max compression)XML 1.0 document textdirectoryexported SGML document textsymbolic link to `libvirt-qemu.so.0.10.2'symbolic link to `libvirt.so.0.10.2'troff or preprocessor input text (gzip compressed data, from Unix, max compression)QlmnoPcRR R R R R RRRRRRRRR R#R%R'R(R+R,R.R0R1R3R4R5R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRmRuR R R R R RRRRRRR R#R%R'R(R+R,R1R3R4R5R;RhRiRmRuRRR7PPPPR R R R R RRRR R#R%R'R(R+R1R3R4R5R;R=RhRiRmRuR;PPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5R R R R R RRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R1R2R3R4R5R6RiRjRkRlRmRu?07zXZ !PH6]"k%d侚SQVcX/? zQ[q<>)5rv} E0;WPn Q@q rs6||z}bҲ̟OJk`97Ϻ!^~g] kOS_/Cq*xyο/m_ aY}T%#ŕ3#\JOۡO)w&/[[䶒?+ͷ&EͿ lӻuX# L}EbyL3},jwa;Cz*\`.EV!q?\ w0 PMjήtѡ3:#vvgʎxeFɷHpKc cK`c_ `:|iw*.ނ pjs3ZifFuA@Q^ϵ _օ-s~6~`5-UzcU LWWM9u{Yd.d?&%#䪗ɪy}}mXz\zk I|5HY"cL̀zp[dthd"xtok9Y,e^_nDoltCAI!AY?'25Cj4</KڡD&dpiP;f)74Q(+34v +& *>yThxz "퓋 ZQF-Cn j4vlC.0[(ҰOZxn"6rM/O0gsIt}T'Q6?VGJ ȬRd?XZǰQ9 Ho:"^pqD`N4zEi32daԪ-ҎuA=nBeZG1.W h MMC)OyQig \$?=랖Peh]mr< 4PAAWjjo NPh\,0X' c}SwO6XGIqdkFpWvkUG|pڤ9X?|Z: Fg ;-LaJIS(!ljHfDܜFAܚ}n 6[piUFl}ɚLpDzm]*Aܸl0m]n^YX1[j(2JMI!fT-zE ,!)2ٰڐg7C'S-v)i {ojF DPb@WdJ}#QƵSp@͖FBub~Ljw&-dqG~s3XjbY#2K?]. za&=q"Dѐ+? g[WSua?u=K3;;hgnUH5ؚ }+,U \Xw}brKjUrrx..K$EGwWZGa敹uqyç ,\K.ޥ%m@fn6+h *i6Lt, bANB 0Ĕ߮_0o%kؕ*D;f"U;?s&`H e⽪kqA/ Κ A4OD*vi@- G[/ p*{2xm 8Ǔ0NBRq:myXJ[0<`Ct9bϢEY1$HLgA1qX(Z}2@"#pkkϦ7FjZoMJKi0UP/#P!pP{Jb,0#a=iRh+D <;79{رL(cJ4I7H l ZQ g5F;FsJI+7j E Fh@8IXhcK4YGSUJ?^@}޵T8E{uyT 7Y:2OiQ~1Y Y&՝һ(J0i 84_WutF0_q p~Kip߼J'fj{̠1074Aai": w,_d\\zRJ`u՛ыu:B9Ggwb䈠|E"Jdұ8ߕ6\*mWP&Fvr<|e&mЉae"B0͏ՓݲǛuϭ‡6"?Ψi O]66g;d(8%=˰H1N;r*xWj1[ѩ(597Nbe,ˁU \D\۞dehl P& %W'&p:jY֜FN}U+}r0VL6L*zy%K&F:G4Q<4Yq[H3ڹ2B&ɷuc|'884Чa{؞}PM+&oZxjsn IOT>`1GcR+HOSv j Szk5r%HKڶyFtG8,{$*:`..$yC1X7WkH$$ۋ Svt0-sɽeK)T:q<= W%I 7h}B[)$72'_G7piojAW:-ty{@Es $X  ] OH{uPPLBe(4x!Ȟ$:ߜaȳn>| RA'wddrKK6J҃S_Tت<@2?zLkO|ZVbƪJ්x1[y^i[q/)u0Qƈ"cuS8aW0/cK.ƦQ0l=2a>ga_8sMK>yO_, aU@aybX +Z.=@SlI LRzZWUy9#y_vwwU*޻+xɑg/gÖw@Pњm"z*e[pdex9\x?nFK#lj>C${!?X%(*PdןWBc',@YEsup#1RvyYAavI_Kspe{QdzT#hfA>c/4uU!D1Hϝdo*C8fҦȣ^:o|*s-A`Ea0PN*S-i9EpV>yj/*Bv232O`kKH߲TS5F T /n L;| 2j<MV*7:m5YvOBVYODa9dm rT.ڌ P&?A˼׾y6Jݺ;`*e4ja瘺 fW/ד3{FH=p %vOoDtrkd. !#9MX^zqGAk}H{ C/QȔH_g 50*kt)14x>!AvPΉ3m>Q.˓zFhؼUn [!o aFO?6YsV䣧Cu#qPG'xH BLjS'(e*?ez*ޚaM*p8U ZfAџdvo^q@xM/͛؄m%cg*sECZ{:񙌐' ?1H Iѿe-. ~H"֨Jb24 ~jo0O- $doĪ>32vse5`gG΁#%rNA'0Aq _96lRS T#>&EƁF̻f2-k@'ΐ f|3}^>QVl=EDDcʃ&^|WP h^pQ'R|ԋܔK[Yغ;v_q {|Vхś^᪆q$N\^o/)ўR5`^si\IVpPg<a\pȝᆴ=ZmF䗪0&W>_-1 <%]=^hNg; kf%`3!/As*rtOC}^72D0Y*D )@A'1gӂ{LW[R"4!@ic|)+*ch_ +!/R=*c=ꁹV>,E21Bt\HMǜz RGx"n 7κ%Bw,mhnrwD>= k\tgy J=!ٖ:i37';jPFU[h L$k%`2q?7R &Dž)J}sY>=~@?E٣d]_?՜PY!aՐw/^FNg#=(7rYtG =@=9, f' f> e ,kN_G9y9cX=^c5IOR k_2I֯|3֩ R8nגZ\Yk^O@tn\EX \DxW~?q5:K>0\wOfFp @&dqypq.aWQ#;]Nܯgd$098K`zGӜ]bĐph"C-GG+ﳀ< <;<^M.Fm_=}=Nv% 18q`2JƀYV͓yv{Bё=ma9+)'{#B7:oz0 "瓟 al a &"t EWVWۍ䥎`LptWG K Hmr^=~aȻU6dj%Ft AhτsyeD1myRxۑXb\CǨj<@0w A2|Ycq@Qb.2P-8q<3=3SήuW +&'~EFe/m)ؿtESjG%Z&F}cR( yU1j5F-g!QO9W@dS"^AÀ^ʾAη%ݜ> d  ޕn('&7dVHkuU:-8!Wr?rJX/WY+db}?05\`Թ:fO}tͪH:{BjT1^׋bM~0C.AnG-chSob愂ZCrrp h#&m0*V)A'n,׀Zc5-]ZUltrCӄɍO Ǣ?2zJsR0 ;WXt@RZSNW㙊ᅙA @M*3tM<).PO!Փ@nI 3-~[\t5Yں'AZ  }w`,&[aDSL+}pc.(RHcE-dT\W 5]z]:ٵzc׹;s]MU)JWx>FL->V͏(`!w(NYtO%EF~}0@>ﮢb8"'W.>mU&āA*mt#X.T*:I|HV E8uU (W7Axcx̔!,se*ݶȺ趡,3 ~УC._X/K@m Au%K4wݓ-^>H.ڰ03dJy /!GtMԥEa=mPܫɾs1@lQO8y N^Ru.md`4JHƞo%GedFV@'RRj6Gt@wh?m)Xɽ!g|O5쫏qT fey;N+[IC1 4؝]f^̜Wb Wk |p9ϭ-.m怆t=E"5.""d|B_ /uRcJg.^؍w=BH1bYebgS>T'D6a'"^a(Yޱk(~l=}@QZקR& ^D ZLFg2Y}ĠigKpi]a[$ gRDR]Lb. %:Gp|ޭ-5)aȇPL}pom)廒{pcS\Lڭl5K&*5۪6 [rh=\h &D^v;^9s,[ rMbm|gâ 7nw#eMϫ D /^8 k3rbjU8x8MmX%Djlˆ~S1$jg"b%=w/7AR\XT$#7KpK?WH< %~?U%gĐ[K vMq~Ps?UZ 6%q)uoN{cK*=7-HC ХH L>t$&LCpL_ >[;kNM`tL՘%JnP[!Tpr[lcY-*c:˼4Bϝ sp&;~ E,ڠ`H2azTdѝ $! jUWpKW]ys'ƭ'$!cr@E;Zr/L/m4W\3]h;#"50g/0q )ԿVm،͋zkbԵyq1/ >DNVxDT?'XFlڑI@U2ZhKSc9G NEƠ}/=J'*߮:Įn9`>,R32b ّ:!b\l/mޓyb|fGAP!Mc>MA ﵠLM|9O`x~ 5ؿe"2!zb4>8r!$gð+6A]D9Z Џ\@9^͙3Դu9ai䕝p[7($]fOe#,Nkuw Ig]LA?vrgD4d9XW(Nd3ekf1ٯ@4@ cS" A~9W 6.XI'UjdQ;t#Z |ϖEvTW5ӧ2g@62<}2˯-7TNc}vj$g7_j˴)Js<5/Tp#YWf\攉gf_j#=x B w&|?` 0scܓ:ں[\.l(rṈBi{4)pLю^^0&V)+: -׺ұ.+*zwJHMd>픎1Ӵ8gFL,#<U`xVfǍh0&oq9mX)Ħз8- 8p67:gܽyך 83-GcF6AxIZMuid DDF5Y`9@P&Ag/TJdIY:b{uU j(˝ӥ4$г}ķL}fodwߘ&#)kCI`sr>yة7vE/kc\sb3I gU|O_Wm~d\L_ <q]dZatSU8psȺ{PEmnvt&#fa砱M ~Δ CKCu0$ȳ^Ma+'\Fb$HPG::n̼fR."ӳ\kg޵CɄM}9hD]d  a}@]ˠ\=I}iYf"l5 0{Gu#u ?$[!7LZ䢅ǴyV,!ڒcE$SHYV~B= jN5ZLJhXsP 8O:khWł)fCxM$/PމhҒs֔ { F![3^rӫsCiL#}-s2V-h9' 弣- H>T&y)r3|I-IDz#C͘P,9fp'(kqoX?;_J4ՅRPg657#Η@qmٍ oWm'X\|glj h B(+{أ58?;Xq2a䅁sm}ۋ$`z Uwֈ-/uBG0Zolǥ ZdhQ&mMa}P He""^"a2jPtLTڈa`Ij@[3| %)8V4L&Η,zZ ĩ9rr Ǖ oؕ &t]yo}_(w+އTL n-IQ]@i6 "H1No[PGOsXr՚p0\a:{*\r R ~fq/~ȒX7DC!5ڣu@־l|[x~XzQV2x(A} ?S!XY1 `g'DF(\+Exg)!e(Ef6ʸ:"%J)DVK2N$|<CjΈ]QIܚ1G77"F$< \9ؖdI@7[fYNNyc0腝wSw(jO5]Ghk!{V#;$<cyyBfU$7)p4[ .L BV.As߁wO^ >W!ݮݰse!gVqհ_7nH3z"q(L,`@RNlS=4ypk( @M/Vo69 SZTXԦN;NjcC1e!J"/2 Vb3-CM?IG\q,r̃2x\:vut0 )fy%@/;D`}rxVZ/AK荋=Xs!fQX}t߱˙Ik[^-0|i8Xna8CS| :K, T4v+)LpJ.:P}9+.p vYcCJ }L7^3Hg-Vg>ʣ.E#)d[):? g vtiw Ԋ@0a-$/}W0)OץL!-[I 1]FD1skigeotiQ `W׃e4^?k0fy9br㏅$gloS D~E`6qeuFϜn`S:{rON T)χ77Tc@~cQnn~R6i &n`1>zRΉ7?u-eaQ pZ,InwER> a! et*D$gWmr6޹YB)?oM RӺ- בԖ&=rAq0̑ڞeDM]O~++fX`,ri 13B0gxY :tFHݒ ww 8H`ֻFD{ "ck!&Yb}:\j6#Q Q\ui>ޣ*`cg ^r8'/+$B'-p! ׂԠJ;WQIaLVE F YKjG,2C +BLh`L.Wh> & Bꏞ7a e'dx gj=^[P]'ϣ}U,t%Ev]+_|}k,qK<=ϛ]Z82XMFl[m\Co #"y(! XOVmUڸL6ɀadpFqǐp=&.tLtNBm9L=HPόVF oBy:)xEd0,|R WB/BXxEH-IXfo!M AA }y'lO=.Cpb8oTqk&a8oKP|_V;օH3l+lϩVv8ӛcd V&R<8v#6wL ;'ucEqr=gs*{1JĨ4ǑI]9,D'3z _ iE>4h6am]7çO'${5Q.~mHShr'Bo48w,Ic,p8̈ľM{b;|А/,A4md%14M?K/ w !Yp`j q=ǚK}~*,75J]T&w9Ȏ5]&Ƚ.ieKt\V_#݃[{a 9=XVݻI8:~61oq fG%ϟn[5*nG59i֮ 6m᪓ j4/L ;wd 萛E)&D`Ԭ( \v\o6kc >,/ԱN&L8%dKȐwwܹ8۽@{y7 Zk\Ϫ/B %Ic)*A_wnWԞtmA[T[({<~pf]Eh{W_ZEZ.c |zZSo"]VyK9;j)Vutdbz9K[!* ;R*ewj3Hro8ufpn&̠I}1XǡimͩKWiX5Ls\7"*d~Of< Iθ oޢɖlE.==NIU5F*V^>DE<'f-Bv`&< k~"3O2Df_m ssGG_3G*@'@^YL%,s=AxsJr ϛ,%6:ػ>F<-7yp Q{;Ċ1'So=#\]i|EFN*R?KA~OYQ]CK(1D23/|&MIi˞I,(,u( Nɗm֫j"קQAN&'ؔ84Mw٬ w ]4_koR#qůjiK^[L=7<ԻPj|E pv`eᘿff1TCnOJs2)}{CnG˓GL7X&ԛ'Um]B\$H.ʱ/pr4RrTv)NXg^o%}uf#E1T>}Pp2Mаv ՂL!#$4qboVXVcߎ>}= $!A!M`+,ҎztކBKy,yy1Y*mbS+Du`x=yK^G0Fuϊ:WGS'1Ͱ{DM>H kBa+q 6X3_3$VemNw n7x!::Fx$_t Bb)]͓Jbn@D&I!Ua[}eX(gOر&b70?S_П%oRO8~p4M/P׃kVB)uQ~Hj2:r=VX&&ùGPjފP 'Hإ4#`^w$H}t&k WŰ\ITǕW֗מjY9`nߞ]{Piԕfa *. R[e5DVݱa0mqs'dsȏy6bNj0A7 \MY_3N:چWYfE&yUxDf@b~BYz uTd `A~Z| j7[EBgfA-aݕ3tP/qHԇV? d1Tb03߲@PVLb:v>^9 Ko7UntB*圖yEoپ{xOr٥jv;xbvc/[; ]B/h#U#XenP+[CKD+`ܽSW8Cjb8xgaW?"~4_]l.=굸tم*1I!! `4؜տ"<kZZ_'[W Cs,?ge:@WT[":Ml7SW[!x/Y~w֡6W¤ brd;\"Y⛽l,=-?YO. 4PºG216@0*E G>ȷO]vn)z:s߂7:8bA8n}Md b5C|Q# 8\ypJLcYoV`wD,nHmtfjAHa lɤ&qݷNN6}6 8!,'wyĺN9r{{-mۚ_bݾ"A]/ dF(^qHH }g ٿك@w/`/,x3Bxe5G۳Ȍaxc3ՃX>G7+nΕGtUrB#;u6m|Lht8'7=69Od~O"aI$\M? &C#aX=Ǎ7G?pyƀ= R7E3,pIl "Ґ2H1e'5 9QQkt:hZ-$_n_n /7KE38LM;-Qv?ssMKy:UI݂c3 ydwM SGЯ M^( `x­aZx˻q ɻQ|p|v&^.X7LΥ" k| y+n+*dQEAW^7Hsʣ|ֵxOu>#%#}vX')xj +O+3okP\wٶNyebx#2Ӻ$Y̚M^aٸتI- ՝ Эڂ3OQBZY`{OԎSS]j0`6qUTIzhN-UG 5:~ =>6(f"`Pw!{xט~tR^W2Et6zNf)mE \s4.N2XB  C\Xm,tU&VkLLt>&_"3d3c'JhڛKãαa)'PZڳKv v00Ch.2#sץ9hWOF(ENC3{oi];L?В ve"%i+/w3+0cf7sV5 s ]-jMH$ k+f,fZΌ0ky3/F8|]̕=:c^i@hB^X579&7h8UHx0*I""865Aë6_BL ZBd6]]*^52Ys15*Pu|j)gf ݶcl3[avNfZk 3}.|/s؆* ) d0S[  UcY3ӵ+5wp? psaclyES%dr!ƪUw;=.L샣 9{@#7#PVm]2CRC*#{J躱rA3,OjyF"@4fB/hiBx~7O>5i9#Tr` *IІŃx MYHRСZ&CSO<3i"%^0pj/+՚,Ug׾#4@Ĉ1^:1; Q=_Zw>%{4ͮ=K] -a "ܻr0{/ :CFיl5PQ`n#t?s8#|LoFr-={+oѕKo?lfkS2bDޥIsăRh VuܡyJ[1w'rA$VɓxY\&}-]_ ^Mj;hɚ޾Id(F/Tȷ:;#Ev&x৾-jIRWt"s7jనlRW엶!NXww 1j.lz G)(p儔}0ݼr8;}=i[~?pa5CvFC+{b)\ =6jDgʓNI )K赹xVI TZwy>ОՋI}њQc+H~.Ln5_kKddڝ&ymڜ!Ξ+Ӏ?_6_!ei%f2rmw,giGbgǚY҄~~JrZKx]s,(wZ`!"M5.Iԓd&_p4ڜanWi:;.A2w2?J< 92eٗF8tPJjc#\WF1*j,041CX`Ь(?@<Ϩ, Oˆ%رSN[v/t|l\QvۡܐF@/p NY{]J?ePyʿ軐WcJ(<[E aУumX9<ɹʮV"9() ! |m*9'mdp4ɶ@sluhO.ZIUrEf?{Ǟ|EF'iIfg׍NJ}Υ=jߦwI^ <6ʦڿ1HaffW.k4lW%\B4Fмf<1F&;=a6G7S꩓dD& *1B{c̺I&]pe!^17B?L KsŸ7/* RS r̙qf'xrФ̩[4YK3˙ %dk<_P;rX9i_<0 ѯVUDؽ6#B\j#F rha!G+I!B7܉{28OSh~`>%.OCVFm[kS(sF3a|!X|Hc 엸=C֑*j*ߪ>7RV #Gq4DUr'en:ˋWw7s-ѐJ'#BMDPYz9,Ci# 7B0z9OJ Py)VG&hd4>dϚ;^:L1%R.hq?F򷓶%)H=QJzK%#*mEbgjx`!o"+:6za A9<;݉u͛KEaP+H{=Jx~yʐg2=>-Ds*J|&Ɵ'lՖadg%Ql%<ݽWԪ urx!|K;@r ~tA;#~_ax'Aܚ古Vc&deA9ږ(LvqzB5S/Nrh1\*71BsdOB6C"9P-) _ճDMt QF"uN4_b,@E˲/⥁y(Qr92G|sq{h,TQ@@J*&f'oFF M l(5eMD=԰L/Nfhms$Q7w+'XdZ0ӻLۡe`1604 P攢 V߹ bL|Zc*op3lHNP(gIjX@jpCGehz;%Bjxm̘eΆ">>=ۘvּ+ڞ )] #s~3k~@*c;Ë/XY5 E;FIrkƖ #aY{owњH08D%nQjMj>"r "Hx} (F0>_~FLMtt10AwVkEqOV^RD,1*[Gx #Hd 𢵊5A: uC:yy0A5/<(^! -s˅ L@յ׬$/Haݱ Hە9V>&_u<[zT~H|eH.!E)hEd)v ή5NczKP>ߚ`t#˫^lܢHʊ@֯8JϤ¦)v*P c$t,^ěNR LPBLK Q Z6*="'eUaPe;ݭGèz PDUъ(5Cp k(gWT]/璋;M`bb?}>R4z@;,j`cI' -3[5QRU*hl_!RP*#8m'fD;3IM!__vC'͛;?l夻rq޷RSQS]אKfG2ni+D"LP fCyHўY@" CG/*ǏMY'cP_m*L=-~t(=6zLMf<,Sxn댒RmkctO+q#٧WS@R@OٚrcenO,{T@`5';861ˍyp씔~x"O: 'Q嬮n*tN uʼntVD|gz 8 hu~\M,⇲iua4{_%9y:R#L*2Y'e,<<kp?Hut;X%.&0bOw=ݒ|)zKX| 23O KYsbQhZPӆ-Sj/ڳV4‡RGT,೩P[mL,sr60q> ͭ@_Utmb9i>em ة} :7&` 7DaeN"O€.O4eJ]4yA|ȅgUpXQI1˶EୄӋo^6 t;nX+gt>5NΗsZCR7v/qܲ))7,I! &9y| EG#Dn(k?CUlco D%^O2e xtdBg"X?jSuHu(>J.-Ey(ט,Sp!pǸMPa|]-em'Y>ch7sݶP(x2&]1^<-'aCU-&a@\3Mk-!Kf>CEuW!s>q踽όD|}xΦ-B1.xb\Q@V h i)U~ OM? < WǮu<71LAPy|t@kJ; EX@.Çv($}B))(VlZu SF}k$*H] =Í_J+DRi 32#U0f{_uwhZlxnUM<ׯ&҇U/tY/M.]*z'`qZ p @ _Cm~ DǸӴ"F^ULHcdhl~0pOI=Ufևj_dKxVhoZEgftu 6ԍ?H)L;CN;gk֓EZzsQU .(k:S(XPǨhRTOu+  p DE pL\%*`1jó#t7vBn L =Q`9LX72_d+^p䧼~.;gL[& 1y!UK<$ԆË_/IFe_0Sq~қ ta0 O?@'uZSqh n d2_etԭM:䆺gH&_=?X[,=Blθ`"jF9XX\pA~St|9Dd >9d&[^RC3}4t*W Gw< rl~/?X=H]Y;""װMlً5D#b-^2(~0E;oKvg^"\bOi{N # p{I3FHqٯsOuQ0jh;XniܘLs$&,XcXVTnY^AVJ/!SKt0g1cªEA+ |Ҵ=/P"-eC8x4D"E dz/=C V+AS.I \Z#]ԥhGU?o+#W1wypIIy'$-ٹic]*Ot*)@ìXGɧ(K&yi)X<*y \؏g闡Ͳ)!,N{|﹥@HJ8WV*XO q˙2ׅ@WPޥ&_ɶy;ؖƫW?(3YyAucJU|p2^cWi;#s2G i[gA_|0YbVL]c}(o-юoLVW(+C#P*IН,-:$̴6D^xa-A> %"Q!/ܵW^3 \TT&µ{9`57o=FmuN@GXRrytl=C2C zAJٹi=κ= څiE'KQ#pnIQ @:Sɺ*r{u+~y |zAcQVhdMx*PYi+bێ07f WaFsƐáWjp*݃yZ[ԉ8 %EF{8G%0f}7irF(J5f\t+>ߐ/Y A657hwc;tp7Gj2RT$:bYsw: ~cVmQ~ϐ_Xc'(-C_W˃fX5+ڤgcm={ #iPMHy F`!h#D9 hiʺym#/|c%94i_(Zkj^~l ++ϴɅeR]D {Mek1/gk >+4b YٰOtHAQĤ"J٘YGlWXX<}zh/!*юvM,w~gLX-J+WVl6soe&xY!ӗb>5̵(Q=Ӧ( XBƌ5Mz\'@9unQH)C޽v 3u[,z?by{@ی!:3nZtuVbè̇bCڞtXd}d{p.8]8 .[.3 "Q{w[TGZ!H~y2mn2H hNꥣo׶MWd,(zܗ+Jdi S{V[E YYA[]+Y!|.;zV]D2sơQh[F~{׀wA֫ݿ֒.W'q@ )yPBu{ڕ@/vSTgb2Y88r1 |"Y8a]LlLܜo[eɍx?eϐZeIx66|(5ql |[ 27jjmF0-8D2mk1B͚44w|9Cp[+^Kś)q W|aO܎=:kaʪ `95վϩgO .5020[)$*d#AO CfϖF@"Fҹ4ضm{ant ~in0oN@ܴ?xnq?_3+yj=K u\°vnH-,IrG׮bX0Y%\%7 2iN?L(YtE=OE..)6 /j3ב?ZL  ݖeTn&ďn :J}5߮kHXdr鹆 :7VWc+}0mJyU (c0~8YFNFnyݨ8txXO.NQbЉŶjEДFY7jXvUgj9pTRKf+ 5mH1qS)X?UM)gC!Xrg\I8Y&31,a5P͉i庑}DH,ٴ e<"4ȶ3/dɜe p@v;*2AP-o"<Lpf|ПAh J|Ά!I:ZaoiMPQZ(N&6m8/۵RwWy$a'0!U 7aY6w>*a`vr#s)-~Dhd 4XUeO<26RAu.|4_ZޞBTi4p{}zi"EDYoRB٫&5B<M")ϳǶlg|uLb!gu@=У%Fņ&'n`ˡ+4:l=@Os˾ "JBf_u{s싿!gdy `X x;H.`ޗd2^!WTE9~?M|Փlz^z܅Co,BzFyߓ'wsk[c/_# olw~C* R^LMCQ6MF tb6;1\ѐ_+%}|5mV (=~?e=WՂz>"7p䫢Ϧ `N{i\ =g`kT3p&FuM t~O-b6+gS՟\pdz[[VnyV+//0wP_c T[~R*_v7$-Ԣ "8a໢ݧJc_ ӈ$;UQ#*r~ N=;$dӘ0 ;N 㝕(k/^+_Wdjsy>Id MSιsu8ܠ?m\[n2$G@tF(@h"h*zsjA@B[)R^Hf0\ا#pY69Ju(X& 9o ~ |Ұ. Obm؎HQ^LXޏ޲Sh\3$QĢU䯝g݇ኆ)A&3-ՖϨJtC!)x~SZ!4 A|ʈY31pWLjsX&EQϬ8я3 (F ae#+hrǛ}@e e ЩdSsZǃr a/$m+U@(3nl[foFSOf]wlx.cWyZotǏr e争XM]0 #FI/0a22 B.5\zLܹ2,J&"yƼ2WI9ٻ uNO/$00r?sH 5΄Ns2Ϭ]lYA$ȩ8$:w0/ 5]*y, nK\|M#St D ` :C4uX9-OevT{ XC'Zk mݢWB=?P* .$~o]rLmvȫh83],:B!:bZEE4&˜Z$û:^a'&ӊ%NeS&L1V'm¶0GtKu ^,G,>\j̔/{YV>&)+m`({yVoq'vL& aI*?$$̑*1gH|`G<! |:Io(G;h aab o .{}a05I]nWĜsz}~?ٜ44ܭ|S~ovAfk ȁVΎ 998Ś[JȪ%iYJ-*8J?iLnd?K[7UD-]c`XlV΅ 0سӅC,$uRxF΂lN Q[JU] g\Iв~O`{Q[>EZ"8(}ci<+m,o7;NWWX03=j2d*Ȯ(bQB':KrGfݏ;hN&*|?|PG 2(yVLcu:rFk$+MUUӿzOiV!*`* C,Hel-fp&,;¸*ߔ0 z'NC{DO xi&ޮruqƏ C&@!frT wֶ>tH[q:7I-sGzv f_[I3߯sןW^ZjqHlS>ްoQcZVüϮG=^ U _m9Jdڛ֝?p:ˉP+ CoS!hAAz{jѓ 8q1 힗Ңp{#/U|]Qܒj BuJ'Tջ jS w{YVTWuD"*OekښO 4ž1~$VHq/hp\&my ף׼OBAJr8'2K 6QH-M<SηKah ERmXڟՙ1卉 K,o8d)hrmVYoCiݐx^$5೮!Ona&5Wt gq[l-_*l(kgg}u!Mo[j}ٵkt 6ze , uL$L3gy eIX7rYa(͉iлIAEpG+k' ZE c296PzVs]6T{q݊mV?Xc+cƘ9 <TJ>:/'ppIlR{-k,(}Uܝ/A, }׊EUmfS H@+Ɍ{#|x9 sF yߠU-j@لH+!Tmo!رjV;l?n.~*(m@`?B+LN'/.ȉșGp.j NJ.W'.kjvQ'qzߙ_jł"=;&sh.@g%]@-lZ`6)݄!r9!Cmo, ٔs?۪ܴ+?盻tc͟p7!}r!7o ֖2t]>ZVR1;)mt U q-dgR}#;:H OliK P0Ȭ,'2{ڸ_Gl r݈<'a!,BV[%IWk}4!pDbzNGY0g|U#4u?'w'StU=l~en??hBA&-(^ *9  j1֪H?舏0XfjHFb͒Wo^N@+r'V 91z'QsN: ݙNO;Ax3`K $usoH@ x^~@]:\nZZnw*!NgVpY-)4|p^#k]4?,@(T:l$'&A(N1&r)Ere@1.kjPsMd>;$5J#!9 Bs~ebk5V>>8)'*_-l7ε_6 ŀ"%;Y?)8{4ڮ$ZeGNނ@B!ea0= n&G{{Tb<밼A9_Sދ`a`Rքh/"Q6A9BKs$׏E9RZq`CSB4mo]MxC^%6.h& \˒T_7aVfMϬH*$ZnҠXJ58F_d(yϿgoĹ`wfu0|2qS%37C!iW8l__`a@J .,M`S|!*R{o-vru+ұYw"#E!X`6UzxS6db<\"D:1&M@6T7HŞ΂r0,IBm)+9Op~pP:r䶧ɤ瓅ȹhi:Δl!peF0!c(hfb_v⪇O(<s/A]gV8i)\81(}(o@G5G]#|J/kQc`H3E*⎳Gc! 3_]9y( pw{8Ti6%+۰L6o]jwWsP+bj󔶘gV6,28@f(4hufu -5H-s %V_7Sy*C2nz2K֏Ubip*ٮrVPPxCL: ]v"ům̀NBNhm7f~H l+px<Tϸr\0ڶ7,gj*|}}֢{3 NgYIKjJjGi 9M5Npe 'Ρ*3Dʯ)Mj.MF*װVo{UQ: пA~= ׏^cyTN;r|:(1C3!?hUb_ݺ Xxf],8, x^ݕocZfcv8Cez2qgCP1: `W^E -{g-W& PD$<2O J(:baUdLpk)S&Rpw` $c] ?/hu;a\qM,]hZ/d(cc|O?j+ dZ h,U-Zyd(&i;ϖV\†?:@yaN駨V(mxo:#7|Vþ5W9d2TZ|vܮ@PA/%6.NR1̔ ??S'O!l&ʝE_-s( S(A$y![>zZ8dtO8;Ĵ#U]ùWn'X7LkS6myX+&"˜UyccD4o4* &90Rz7P)\!/9Dezh|0yR/Gh;{9,u! +!enCGš:ֳϖbk(7Sw?g rq'ϙdrq%1,ˆ 4|QL Z:S&4qu5T !`Jmm ^Ϝ9FfźֻA(|n v .n<$ߝܨ< \`.,~gl4;Cژo߲.4T e'R֨a|s yMye/;A{_{Qig-}v0Lٓ8Z[%Te0-r xtAOAh楥#*bҀ%@l,߰|so+Aq[qxPK}6j( "@jN[UOf1NeThJ޼9;ҺXP_Ct/}y`7m'/gY:Kmgw ;UE;R[G Cjnm.4uަs$Pt뙏2_.0$znfA,Ql,d"]P/B|!>h35%ӐN*;;&z-(5iaR7ڏbc;SA^]W{9Tytx.X(bE,}"aޯ6-.zǂgf߱mB;IX~Jh?fG g;Dn"OaA<^^|Oa">n^v|ݣ⍳8S=O Y+{ 1&wRmgr ]֖O&WOP~Jq0xD:%-$7E y.Ywi0Ihah|%߻,(-ɑkޣSޚ{5w$L/'!+8 !,ĸ(n>lB,֩*, F>)M!zBZ2aG£vW nW6W=~929;HL "kO=QY.]Ի S1YuJ:F0냔MDM{^HxNFHZyDe88V:( O56 *VLy: LTDdyb*7 .N)'1`±vr4P5x ͻrwG&BCzsjAAt'a [d8`+˓ioIHȉs7)+vÓ,jDOk*6W -啉dVFS v3X䍼}{P'iF&1O>6#5wr$C1KP>GXݦdڔ1:D`B ^3{݁ P-Vn$n**@AMt)Ȋ.]VnEUKuCx8ܫq£] H@ d/en3ܯ.6a1>1 l0>&5՗ 7k0X|!AɉnУ;On<$~2ӤШmxU⎖yYmQ_.?к ly6(x8ÅxwHv3ɞ7&yilh. kA #fXn~k~uTK0Β=P߉;chBV惣$!egsk)A㰖h y*.a|fiye#n³8i4}%Tj]\sp&=ŗl,$6M<3*g)+BJf~:޺ݨaKβ%b82[)iE) GێPK}%1徒vlZ$\xExcsȑAנdQ ky ^Fz jےye4?]FsyEP=7!, #G(SnMMAkq& 3fj==:9 )RǟYՕ3q KZ*>%ȇ!ۮ6)Pl|UEC=@PkBޒ}4[o9H*MS<ls 'L_O;"g'5B)өdy5r͟}ǣDta fp|O!3 >Ay`<8k|LҒjڵgwg揟|S -K {f6h;2?2=^8{f"?YIB@'Pkd'ǚCpcg.0>ډ(A)ctr7촬/=Wh'pr]-Ʃl7g6hE⌟zͽ J[w7r~-ՐA@a7w #$P P@ t w>NH)e,NA}[*[;P γI1wr39D  k=m]Bխ='RՋbڳAjEgA͢0G|>vamZѺgaĬqTw&+dUrMr}z' dzd% jyN#W!{EVz3BwJ^k}eI#BpDUé?QRVnR` am-7m6EmX)* Z^;[_BQ ZhYxs+E^HG.?u2e6h᳕QaCaJC>*b^3`6zo/PE~?#0'{3Ж>]yRӎ"S+,O^mܺ )q$^Bq.(NQ/) 4&TYI2-șKL_~7&p&ELq0٘SpWL+ Cx2GP%?6xh28fhMPZ<~ 䞠C.GJ5ru[BLGSX:ZA}~{iu /l*(Oo{/ vW!gs/, w5A.6ES-{0Y.G ;aߑ~`oVN(V}Bt_kf7z=;.%^aiWkKfi\ "Z=6:w #*1֗\wU1kаPPe)7wqbSrȧpQMk(>}YoAdȣC<*7khnq-~ K2x\?Q?ҽ+zχyOp_OXnBg^+(nPkkw EY֒=*6wt.2axf!Rg|ZpWWO?] vz(z]m[#-Z@Sɭw3 N3J}0~_ﻯQ@% {̇YE{.6J-?AH4Ɋ_)[or9ǚ5F \F#D2&1kg2jv?VLqXV\'Z+)ډwQpŤBK+[>f!RĦe:* i p5D}ں@h3 luS70t" 4TQi$W|$x WUi'5K 2!hf|UX(G${?=,ܴ͵Aa="Oy,Oؕ%bM ydL'YKqRS3b/s;"gvPMzb4Q{XyMM [_!1;GꠏOɔ9"H/* 7ggÐn̅)c1),j?0V2{3OkAEuX &uz)^D_'=gf%T2s?2VOkx-PdsWP 6 8M/e%drLj% ;}zV+H5;g{BauRle_wRY=WۡajBċ^3,|ֻT^+XrA9Y{5:zn j텤LWߪ 'SQP5J b7m #-[c "*$xJJq)}ACF*5c]*'fJԧa[\jE399Wf`Iݣ^q&@}'w+Dz|yfD;oVm"Ƞ@obP+$CU7 \U a|͋;psdoty,r1_wS )OИ*_%*NӑH1; 'g}H5CohͥX Vg9tI?Kjt6M4OQ\VjPZ05|>7X=<LH˦PnU;ÖrfwZN/n S( E躹2Q'GC`†}73}O~0٤AsgC)vt0fRy2 s l=1 [S}0m~cep'Ts \Ɏ8ˉf힢f 3|^ZB˃HoXջ*Y1BDa:&֙~ȫ"}j߅B8W{H&K~~%$ , e,s3q0k]n]'s~NDB 哬+1g}sCHS@Ucy^sR '& {F 5~Zȡ*Ʌ~5e&y[%ŕŎEC C~\Ƿ`,K:FizvSiNWfe)ۗjNn"&7>ON5%itja11EkOR96,¼<3ʾ7 G{r {, KJ s̤<(wYQnm9BB\>GtVjс~3"wj .yZژ<^+v^X~:qNms<8@U$F9*WS3_M Jla@8а59&,1 JVHO-,C_ ;2x6bq5|!<8R!+I?/ !%n8OϿh>+f܉r mNs9y1+݅<Ѝ0}$ ˣ4q&С48){h FOFHb>Lc8,[ 9&Vi*CaYa{ wq_oYif㭞H>Xxv`RM@3bc=Lf zVHtν\#]8 Uޅ?gF]r7|sl],'Ektt_b6+5AK]iNjuOh.Kݰx\{3dbZ2{0NZWN4<,0/"mz6E-UJg닱wb̓1+Y+]y\^6DlzXo/N#LիٖHo6a`ځxR7/0tZ[8] dF}hU.nUʚ:/p9hdmG,9ٗ'ػWqNEu d- ,"@,7hXV}ס初h֤v/ӬMrmZuH$y>,V9o]ZNퟟ=AmuWP^Gu@DbiӖ#pk8uI?+J♴qmP[y/FD|H~E( vgLFS)@ c lvTC]ىhM>쫇=^^ڭ IYJM֭{N HN$sMZ(GJ!%ԕT'pMt<Fm.!qv).7>RnVo," CAq6 |zlBat`'ŌYѢbHq(ܦ "Jei'3u@SYs@bǕ]%/a뀇y]$_!ddMOLh.OFW Q儊;Ӗk"e.e]"^KX RpEq ˈݵ?sJUuxP7Z.w`^I&؞cShu Y  cыh\\GryVIїob5fa\YLf0;_O{|;{.{aЦ:(ōF21{ya?C}Y.|~q Z,=cs$ĉqnmЛ-軋hO TsGupQra ACD }EvMDcPCUHZ&#ngHw9PHkY[/] CMUS'雫nd6"`?wWU&.L@j#xgdf"` ƳCFfgmVn[7Y|k~5ˠ1j:["HYx~Ab_ &oDv0mf3i kbQGɣ'6)=((_̧-$1)min )d:)|[.<' ziEvBl-(]929Aahx2Փ@ũh L/*hf"=GUؠm'a;]*{x9؜EzDg4}O+8ֵu?Z!R.$=HKjS ¨›0ASޖwsذ~ZH·O0aҝ䴋 P85g8+rθUj\\ɯ34KȼV}w̉6_5.J/bC?S;OX?q, 9}qh@KCA8~( 5 cis\i<$" DylWs!sp )dM[ʢղ! c{'c[M6娨>qʃzX`fĥ1g"g6PA"q3,n}JR@_9۠7{I߬)Pߏ(a<Ȳ4QPV'i> +$ĵYȻZ(siıdQ6W\5)t~K,ܒ±0́*>_+Z*'\𭷘n;D5څ>l8$"0TpitRfÆ5}sͪS6<˾Txvv{VҾT%Rwu3ÙRz/O墵']4-oY9QCee/1!z`p`Γחg)5A%uϯۆfx@QLX%,_ .=ySy:ꠐHj4 9lҠТ݂OΧ D^y_#(lL8:dД!thmȍ I]@b^4c.z"0? "RW@O^f_Y߶J4J7e=f>/6<#-^pkIaΎ#ԥˍ[g Nj$3/Boxy.&БDi2Z;Kߓc ,ʛ4?OEYX5cfZAЬZ G`"zMv^0NHJwƢxass0hntĹ/5ڻ%)wV[M(Hfxj!k g!XCޑ f5(qƽ pc?^^ is3HhԄD &eV+j_dJyUe1y l᣼U?]I.B6JLǦ{wwrR*;{l<`s&ސp#S6ha pEYaXCYҴqCPjT^baJ$Yk: nebC/-/!Tz^i~Hz*DZ&a헞J\"UW|F1 D ylN Mv~*\]B#!eh 2V/ XZ='f,luwV?x#%w*'<,nm[#ON|X#}өL%=uNv,xb@n_g9UM)ׅ>i֓9.юWE$ Ϟ tOae _R,|]^߱2-SH6<1{ΝH"8B>( q 6gbt>#|͎B( 7xUٹdpI\Fl2.>̕u[_-Dy7<ٿjک PTPaMO 8jƔh* 3pO͸ ]K.[>f I4?ARA9>  t$ڽ&c&˥FJᐭ}ևīyNuySe{ֈy:?ÏzAz5K j5\o&b 6,?$clnjH v^HgiV߈g= 1W"?F鶇@w[jgRXtDW?HXj`ch{-iX59v %88uY5/{u*pj4Jc̮@C.:ELb=и'Ro՘Iz0I7KKO9Z(/̤_xdtސogD0%Ɠ˛DɌi_t=9}깭΂X3;!V3O#!yaNJ@3貃γWZ.M@HdXyN9>)Atऒp~^p<3[O oG䪈8~[P jn0^)}`Z5UewP$ t}%Mj$W*<>`96t!GCw:h%Jd+(8לl !$Ba(<.Y*I[{KV"S49R5l}b\oJ䃟8m%ǿ{ßCu0X|fpGw㊍2ӛ1ǭpvMhJ"5בnASQ\L?|҃N'wDFl$__NUg⏕ATNv<~lHrnsm/W ^/=PY'vӵè&kZy 9'!-( V$},*@,/Z0 |=t+OutH/yƔCP39QbA d9(Ql5+O3j$HITlzpc5'*Tt/ش AvuOFJYhb_eZ;甂a9{ijJ,Jh~IyYl./x-^ʽy7*!ZTK^Y uPk~%aI$ F~&\CD!Rb3!H-b1i2)9OtyF-2v)$iV 6k~] ֡03=䛴Y3TH)" (:<-Eo rFy<gkQ1p6N t1@8|R7i"I*U+AO/BC eE}|vƅP9r l%Jp񷹽!5bm]a*{;ѿNQIT&stagYA5 ;>,ɮm)sc lBՐ)8G]gpI>1^l %0Ǹ/yC|$ +kb~47 fO[sl;w{>KhO14ܿm>U ˃QvLe`~/z[6>BNl1y(y@Vm^7]nDUAHJ_Ae Y,Ie!J;AbĢA[ \|#'Mk_舴tбn_сZB)tC{0UzRTFF.+;C:i䵂0Gg۴؊}{;Mw2sq=HP* hs'r%|5=0KBm0w umKńڲr@-f컜!xʭSV|1<渊Eh^ڊ\0lRgz \KtMRCC 5n$]=\,yQJ{|Q#=oP_ώa0ӐXy|]*SZGT!yHsn$N|>jWsԢٕsBi܁*K:Ԯ\;L*Q^Bw5l٩jR)n5M0}!?a &R979Ыʰ*wbGxr䑨޸Ty\txV/l~H"#'xЉнh q\Kd W:K_s&ٙZTRh78*:jS͞^5}v(xzX@JJwyU-Q3- `e"/[w4Y5ogTFKt|S`WaxmF L"x|.w!YN cF1ޢor -vcR$~?D*2ݜB8!ӥK>z& jTzY`J>5鉗p恣I2c l Qʋ/sK(k2H΀=8x;lsVvLFrJ(1HeI`3\;z"dp0Z=}/CcV4n hSUQǦ ?w,%~ zźN_#۹hv+l^P;_RoqePmcp&TE)w9OEOiO  qwg^&͍!0ah#MSeNbExI~+Yu>%E+}?K=5F"ml;V'a&|֙8cU/$5+&iܷ9c,Vo)7~4;ܴ0J q_Qvsbn &`_Mtsk9;Z! q 'dfK!/Lꆠȋ¯5N  !T%;$'4p)C7X+/ N0CdK/֛G_⏣RVVk?)WBMjuEFTy@Ff Z_7(gQ ~&}]X!NģF /ڭ1_ŝxrYv;T6="iy y 2$]'L}("5͛Ө8㖯XpQgs# Ro$PC$zӰ VE\JאsKW+2x[UĎʖ6"xj`YQX`e~,.'~96zS ~Mg{|߸q$Iae_X*;r4eJ#ut t('QNؖ2޳uGZt"vŁZ+ nFLKnz0V34K"\H `rE߀;Ħ:bI` 2zH"Aej Jޔv/ky+7 &b\?>wv'}i;>N$׍G{o Ndܠ4mLT鄥?lfk3(!8N4Y>*h (HpJ'^a}9NEy, ":K`hsQ)/4:6-n5(+>t hэ٪jH8B`bA,RJh2xOo댏jLS+ U.R8^Mf.ֽ4a)@s?ڷ_G $PK| G5Z!zpD"A:ؚfDb4]D DL?h0ySBR;N4AyHn6Ԙ +svsr ;jm:W:(%8=w..Ľ*׎%)n ԅS MSRHxOUzԝCǶMRmP0v"m$h% tFDFrVNmZJ29yh4K_-j]F C2Wz9IgG-'QR`MGF.(u|clRTsr?bA`0ի]`Be Bnjl҇wuٰKTκ O"|n^ ޮyc]CFŬ:KЦj2v:N*r\#FLFeU  ,6 _1ގઢ"/U]a7IZ~cSt[(v?}l 'I()`TM>Ĵ䳮nKQ-T҃[!xaOss=6BW鞼/NK< Mڏ ̓ c|OKUvWAQ,={JK;qgTjE븁`)8Y<׉%Yzgg/P]T=qppxY_ݤ^V>@dOq; ,Ѝ SaW't _s^<) Uadu uN"zXBo)Ƹ:&N mrf͠yS*`rK|#T\\h*D:2@'g\,5kw>>8K/ |u[:5-qkHQ Ba⠽*T5a1~NcB;,,.AzoK^=n^7)pT.E끯R=:Dn{*n(oްΠ>wEʁ *|6#UNX, z4%jX~U5(C_](Q[+d6O1cԆIRx>/l8}hWOW.lOn8MP9mi_NUUԚ<S+;NÙlcl!0_\ UTn6hRV"vF>u?쪉 z"w?J = >%v&VH"ypdpVIòk$[ږ]j2"Uqe0%?]T+ ~gȼ~cb?gTL*i5nt͕ oT)/s)Q${p/g(҆8P@'0޶Lfr˺LAڗ2xI,ap!!}^%F>BkHCwmf4S̀I]=Uռ|$s c /9^H .#)TEw\ (+/9-XőkCDto/^Mٸ,7uA:K,'EβHZ%$N.'[\ο͝k窍Xn4Pg{+٧Xبo`O zP/M%YeeuC5n#٦ހHbO_[+`KU() O@*GwR`) ,dZ7_ܝoBeJ)CJ-q̴XnB֍a/{qi Be!F[xcurh=prh.7?*SedYUU},wQO*_z-UB.068C^!፞7b3R(-'VLj.{?_?&=SbMAn.ģ{"ͮ NRVoB>FѓFKbWW|̍T.w͵ B1 7P+>xI&hʜQ=4al w ,O'XYif*Cޞ!B~B|6;uA7<x'K^/Ƅ%s7݁?5zYnL|ht dj,;@p+DGi/lv!z/MGͧՂuR viz`>*9%PK5ʎ>y%%Lma uD||$&-xlo^5hJXX*8܍fgDUvh)g/CRUi3asɿH|}S!Q^`=,*yLJA4xE-chgl!f1G:^sxP=k hC`[%NT/\HT365!闐$˩`F -~Fu \+@Y@d UK8E||>˿*[BJ"*UA"`e3:!y=׬]s rk d0P\fȌZ0Vߠe׽)'At4zGXxEx",ML>^.8>+`=bk&7f8-3bOxZ1T&wp-,XXg,$h0rY>,|-E?ww|3M#vd/){t嗐 }5 zKI9-;. - Nձ:)QPDms>f H#[_5\ѥhDɳsؗ) 5Ɏ3d'~]De,) _&Lvw|ypuXkH@?ަnއ2V5,v/fO@dvgÁˉf2]ġT6T(H Qv% W+ez,1{T0R\^߫u~ YLDs73CiV~ڊ˥BX8K\DW(l*-_X?ޑԕww r;Kyv = \~}tYgLD`!kyQDo Knq\& P dAKVH2"0mA,L ͝wLPA{R !|JŪ-HQdMSɠRHQ#Ba"2 Cs(#q9< fҙ_*E;14b*{tM¨#ب^K|FE&YQVTrqU= tz[o ƪ#`;mfQnSf3Ku([x2\I]t̾u'JM>/9;g}gɨt:k| t_UFѥ`Y#Z6C(XDv1*u|_d 9>oOt8jxWv.-" 7BY} ÎO?^.r0,Fyzi@Q$"20.5"7ˬ8ev=>nLgI#8`LiJgg?.J.8 b6'J:\*JiNו)t'p|1ԝIu K&̓)Ӿ7C]!dikV2nF>XWP0֬> p"[nЅ ± Sxׅh2$GT%JSW=yday%ZpZv Ly2"n<gLDU0 T0:bB\fҭ[E6E,@2G̴5TYEHl+}>K%F*&B!l+kѤO}zadv̭z[9y0+{ SO=k!OX / ӠgX(}_ Pן:KʛjYz:SíE 4.h}q#!9c'(*^9#Bj0(]] @ؙNSޔ~#Ν %IB rX)yQ)#J/E eɃ[Oص0ɪ%}~}@+jbQ X$FǵtVty8#{aPTWQ! K5ܩNяLcXr/_ L5_tͲ2ϫxe }*%4\8\}rHCkg7͚"a0ǿpoŢcJV~CSWS>6B']{b٫l).fdu d-^KE~Ҝlц[ޚ_#ċ.Wkco"$?ۂKm)v|h}m}Sf2`rXh;s\!vZNs)U5$5^&.)fUqe㨷LcŠ$~Fv1zSh|$%1w *eǠ.KGIy2/`֎:ȥt0_Pgc^vRkҐ{+HX>b.\ff#Q%l*<]Bozy^_n]'&J*{~ S^ CP}]3vFDž^NNlƩ4b`K[ߚ8^|{G:w=@ `©4{'Cpz%[q^)z= 99PTOd힘Q {TFS"Q"wZ ΀.I|ŰOpBb]`h~UF8\Њ|mH*րv$ԫq}tdcśc#ā 0VkތBPFiO%o _XWt`S *0Nd~C~L(q'FϋaCKAW Lf^îi $mQX-GqxyRr%&<_z*=}'m?jKw˾+?4x`rf% Mu+q]2ϙT3@qܘl=I&@ӻOjw`X}K15U^d`8?/n .'JǢگ|*|&~ Cn'c͹NЋ XE=2ߍ:xh8ٶLGS!.q"'Q1^\D'Z-*k0sZ#GwG(v |= q[/_i'q>Y @n䐴p5:j(@Y2 L3g{ߣ8߿pfID 3 $dL}f]ow{8Y{ߗ|$Syӻ Q.k$Do]?纇umf<-wKd.E&,!;N HE+bpJ01k DڡPT☈T@eܙ {G< $J_ T2 ߊȁ!#dٯhc"؍$=$8 ʜ=(m.2);l7bVA>+ sߎTQ _(rg&X,im5w8-<~(t@vO-33io~EVmm1d*yk6Nx<}[L,1p$x P1MBة)þSd`^USfNBА02iU(tV\RdA)M*K.xp@˺8ٔ xj  Do8nIA$vф0\J2_.ds6 v 9(3Ć^N; KjҲ 1jGv&7c(kG7(Є}u2LV & 9ك7vv U l^!Ylc #/WN(B &^Axvas![^Ki^ȀIVA(=s'JENd5Gqb{e`OPBp|&o9TJ.*B$:+6tY$wxLըs+M@,n|\'^-HLB]X69v6<&,QH3vfӂk(6D4`pjb_ -/Yg#0O6Dq>p'd觫3u"uL/egɣɠ Tw[ dQ[R#$$$?;f|EV(8֙s<(?ywq?)@]gs.ޛ{l^k^~Ƌiwo}nQy}[f;L?|ʿ`p%ĭxO TC!pdzQdív۪*+hdJU|qTwyz3@DT3aD,1A!A!`_'S&7l{캷gjz ȁq_p>W_֭ǐd9z/c_v\W1 O/<8Ky'vƾCGUto<=v|;۝?Ѕ]1O*sIFAnAOTG K(c5P?4eX rK x*w'q(rq/u6'Ƿ0`$ < ĨJt;PUVW GATꙮ7pNfg mO#C׶͉N+_Y}Ma7CztVd@̈Ґ$t#qk[FSB=Ͽ <'[EHDlz!1i3?pC4dQlBOe4qp^m^Ɯ^HכnPkoRiARVvƩ'| #0fq?e#CL T %0+­I ,vYِqN?6[{ʾ敖;NK*w3(/`vwG{޳'{kyCS֗_ŒY  mH:㬞\h-D F GO) "4}|y(DW}m(Q-.͹i৶ R~C}b0TNAVnz A{qvN>1I": . PX3>jI9AϚ\ݾsS>?)ԱoYvo6fߣw:}&b"dvSp5g_-pM6U1%4}~wvܟOmhg5F7%j0ǯo KnvSU֐2)р0qA@AM@(rqK D<;!tko Yƀr[[  ȏ2|AT]@fI0dÀdgw2p ח?!T: krj]s|#4J8p? .Vg1Pn]$Ȩ,CA)A' IsqTT9жWd O&4oMU곤PF"C?g`yi8p. LBMF0ص'Cs]YIbn*/ ]%U->cP@CHsqQVlӆ3HaLjb%!TV Lw5l~18vv:UF _< I?E>e- ?qP@ 0d bEX%=?izN`,o> 9q2.S +$H$\ EJ {+DnbP=xc@KY=6P.db.;* Nl7xS8s]Pqx؛ef$y<hjאA`]w \DsWXw9Ns{ql7X+?~.MOt@#Tr!Eb m#lEpoo;Hmm6)F_Z $[&Q,c; ^ ;ER6xFD7!5bdZ.&ED$uG>g`5{\ₒ`az ]y @O$AF 9)~P%;Q:!}LS]Sd! jKXKU5t5C*JauIdW'6י~|Ecۃ* \HR (L==_GQȄ# H"^NDS)D {B&~g\mۏَWka/*sr%[ -p_^a ;}+(l^*f;+918e}n bA(@ oݬx4~x:J'ȉj!mU1(-6l4Xm(1cU`zouě0;'!?]fx#:n71giLRjl H$sh"V]$; goc0ens>gWbdžKV1N ",_0ddF! $USzJ7 #fS\p vy u;Tbh O]"]ɧHJ>~7Hztz?GOO?Ͻ(*,QDP_N\,՜uhzs#]/|T tD" Ub$Y 7 ʁa+>iH1"@MŀB H ,I=1QA>1qJʢ;QTw3tu;5' ].&%d*V, $&6E>f|{N: SyE-zvaa‡naؕeW;lw~Mp3 r(.Ȁ*1Ay<e5c]`FulNq*s5@ХF$b3CK]f `)4 #Ut*L(hD˙hU8m}!H "<C/VgcTjM9@ܣKm+0dA& u&BUU wk ͎iqdX*}"E@P8(H!l6[߱ʃ~H`tL y03$`Op~px= 瞕PVGJe@+.f[.""im74aG>1?2,_Ճl~a8_kZ`{e*Qmʼ ?rcZpV +[!XiC B,a S^BumY@3L[51kKd6?t(^,(`-р 'PiH|G9|g>P9rl-w3Vy;¼6\Nii.9av QigRUZ |3[vE#GFpLy'`'NT'XL`0 $b2.LQQAF,X[U؊"0 J/AX@-xO|}SA @\c SطktBXTϷ/c MFo|NXC7?[ʰG1ƧW T .Hݡy/_8=)7e;[W8c葑_qL 8I 4oY8dd0uU@Pe/ٝg(tG^X^n$?B@DTNZOk\el~.g;{acG[΢NZ#I#{5İ M Gl M$AdN ([g7 .A:BL_L>I!v5R/M@8},yLa'}/VS,@dL$C%ÄqC$Rɥޑp!PƲeǢ(On2Y4 ,6̊4Qv|v?[lq*ũOWA=Kkׂ݃1~"`ȋF`@`8HWllS+m;y0ⓝ/1^b\jxZCQd-~`3-KF% @'\U1Ds- U`wIC l EoDDJD8R0qw+һi݀I39 {[*^ 1SM% 0fAFP@1,SAbϐkﻝD<:RH?njp~ߒNB8X#?ᅳ_5]~(4ܖU  Ki *P y0çm3 0)a֏_ 8-*l)SXTJ/dT:XSu?#?7z>VdIH" A#;hzHˣ\{]{DCI悔g8a 6SmmMyzm|d1@&>T | $ in +6]S.< t.LQ9Z2p›mkJ iն]_ke|y`}$i1k x")Q+"@`:K(؜&wilK꿉NahҀg@ h|@"3(K N^~N!2:x+ʏ94%.C_*떊8EY haR'C}Cϴmq/xFQ u\Vd-/0觽I KMa - ;͠ŝyXrI~iQ`局!a7XnO1ᇿ&o}'EĊ6L E&*騲,@ lt Kˌ!E9 98pxb;D`L/z\?nA?-6g/zuTe:ģ3 dPw >""&jE 5 HJ @TAb_l޷XYӬ̱ "el""sil6MAHYx nGm,Cޑ#~Oބ-ʳ+~Ҋ?ÀRh kkVd+(1CXYffd` X02 1l ȋڼĐ 22]q2)O{>_ !κ ! "ee"!` mdCbQ裁ED< fDl }C:V]~Z A$H$c >q\62˭~+#Q\r50Ilۇ:l_/ttXD[$4E2PB!POV gY >ז5"2 EC s 9=E0s6e().Yk"epZ9!N 1k($Ҧ&ܬ%=ðX#\P_4"}Uw8Oh́ch&v2yj5dP^z< ]}[t}-5*fS֌b]g9ȆzBpqh2:Cv)LUzdM/lźn_E-yF=@5 P!s2e F@(&~lƒf^Bxƒɩ ]uL Pz7-D{G"3&טY(pRȄV{.PrC}YvrQJE)ZVm[|.CB+4={Q}Ե) Xtvw]^*UjAI&YA,P)op=|.{'4ߚ7I1" 1 2_M^Aro<<>5OKưFe5@,;F?^zᒎ~C.fJgjvHO=6: X=49'RN6覇U'߷J0ib%[2m64ĜRO%;ۭoۇSRhsA?Ftv)\}QCd| ϑ|bsPc1%z8նnkB1hvL`#5qlxce $Kב `eGy!vk[rjf[^ڊ7ʾׯ/9MY%Phij e+oQ@r <ޚR٬49q c+SW̺S:y]'! X.Ty+ TbXiȩ:|^)OҡA_Gj3MHD1 7J0J.WX|̈:)}X"";8DP*T+Wqb+P1@IK` ,xO~n vww \BHqQj<|V')08{nr9{iq^B4m2.tW &!l {zD-C󠹶!_O:i+D|NS @NG2#ʶKґAOҭ (bE%CVpǖ?m<;{Q`:J 9Wril>PaJ ف=;zfgյUK[ G-g\Plzx E Ǐ^Dޚ! %']aǗ/TTxN5vcj:fա=Y~ X\ ؼ1\zr &'m\3QW?t9YRd\֯P0J +S/]ڸ[|8;,$9(KD W^11"tP@쇴I`I2x@xuۑ].%87}aDTN/# w1Ȋ"达 ;?ಝ1  tæ$Ғe"BA$+ -ĨY:P3Zr A{824K:P4@U]DWu_A?uO?igBPV = Vl .(KehFr7Dۊ40敌UO C_*NE2/ ^ȱAN= < G3"o6 HDLm`!`隔x}H};TT>B1)Xl&$5iGK#c\9|^4t M޽e=-yx]n] cOlrTQG+0dA 褀d(OS`+t\hCǵ%YcQem Gar{kaxv;c1XO(@ ˕: Ghv?ңdRvtR_ˏp~߳^⽖Ip^^&ql1Y e ]51 A}4DG/#hv+,'ʆ\}fd1*(@Hk ]b70ɉ/N\W[a{8FPwUiuE J )Rjp vso[IOLɝe""  (DZ ~C `Hjoʾ/!nQ$(,qrK4~3i6JP՚`Az\nb3WɞĹTÂC128*$l؀>?gBWĤQ)ŌK0Ll]gygQ~Oy7= ȏ!پd͊ȠH\N4A<ӮusVLC*mIdI<[uHm#7_c>Z縓8=ot@$DH2 RQHJ* QIGb\Ȫg@CYW(qRcH+PeT\aa(0XA$DD*QO?P0PY.D aYB E*)!R VTĕ%LCM>cPps AD PaX.: ,ŋJ8 B!UXaTc#>ِ(I 7@Xv b22E1e` h`HNwH# EQ@`l< k IRC5x3hWm H1R0V"@"@hҶ[+f D [d ! I4őwJJ` 8AӤZEd3/4KT4q1mv#TBdb+AEFE$AY@D w:|4#E=s98aВ,m޼4$b  joegcnq(fhi-G#d bc 8f E爙\#De: ;% G^V^c\ܨ =ztNxRNt/7D`ˀ6µ$Y0 ,?eg?};7#WqKn?y Ka m4L㗍Y R0?m~ЁqE"B vWԝ\2g/'S3350~*q(3 @g"5(!hXm/,"$2Pco3˓nt3> _"@,݅6iO_=DB1PկͰ! L5|o} mgU'(v_濥e⑅K2p9ohu.e+#m tWsE 'B\& ,Gwhiz_2Yk f ,Z )dWCDᖜ˧{9hfG 8@yhSu[;p.b^ Id'f|7ALYIuI(>DVuPxLŹzv xbO[れCMʣq!7/*2oc颺}J@VdF@iC(ǝyA ~b5H )z\~DbM]XQ/ KjTJR87b-+Z(6BFmq ʺ[`܍9} FG`PdR iؒX+Z>+=9Y)¾zX$5^qؾPii& )!Z9Bo7J- Ab7, 7)_~$/ԳB]Ϫh]<իxbpACd µ!s^FRBhe;G}EI @w&?S%@Mf<'%]}fd1K(a$X4G?DD PdTzcܵy:9~[ןMZ_;3Tyd٧N^ɚbJ@{u7.n8p""L2"-".)`ܹCs@8BЪw[nn(l׺x"3s8*);*ITLu= 9?Y /_WE(s%PP6;ڿ l_P+4~VVZ(aQ͊ PqBBm38{mTyf-f܇I+w4vZ#s6VʅVNt?P@uHsff+1G]yVBde #11vGu#`Qű"eT<ֺ#ԹY ^Ih8mmNtYׂ88z6IT<|Cmab?& p!a{6lsްZ= 3[r2DAd 7A܊T|wO#3v)X 20vD9V8hjR^" ˱Aݦ)Ttf% ;A6Sfu?<^:,Q *2m,L[ά53yI+$/JH$o(RlQ4<87h }9cy{j''rGleLb\5+B@!۠X.q>Od@zoh1äQ9W^m9E*?F E W ^1D&>SKnz>bѿcTzeXj'%>i_yٍhF2 a$feBeD-4Z:،_$",rlj«n\/=w~p8<<-TQߏ_ =%`u= AJU)RDdvNelGu?9e@ tzx'WfQL5??gtyh⊌B.$~t-"Ϋc؆dw_Gi;o!mzr2"zHf@ u:ॐ}n"qTvA&Df3񽾵w S!Z4j"#$!vΰUԁC!`z~+ mvkiՖGa,]D9rT'L1*:7h-R71+jc]Be Ѿ,;-M-bra)t!jR_ʰu׎qQ8+Uaoyf׊aE\g> +S7sXݸT杗a#N[FX#,Aė^ik 3_o ގ Fk办jʾyxſ)8D$~?-ouhX߉UGtUf%DN5qf)hȪ8C?6E?"ڮR3ngﳼpJawQBjf`"R ~-&>A'=v̟֦3Yˆ-+kPIG=o@ހ|Ker!=pm\)F>>O7;ԫRW3-ܿy|)} y\v$`E+˴\_z&҄'21$)G=J}sc;+us)oZ!0q펖X2s'4ּ}Μ)=49C(@YcCz/τqI $/ .ŀZ%_7 4{xԂvse(tM1xqQ:η FScE3HGs+Ah5ma>{@2d(^[W+9:٪꿖Os_"XslXhI7ӿ>a؞&~+̟]Qf=d>N^:Py52b}Z~$6X|͗g|IRpo;vT$8OYOH * .d8CMWwP#"oCł _R`.Q &gA<_=&)G`"&5H6QHeB𻵿zYDRi Lܣq cLTچfd*%+ArH-쿻z/bdErs #~VVEāXNtzQ2Ym{ QrrR+1('_~&DƁ!A̠C:2$`.R`?gټ ldl,͙LT')OmYe zߝ/+Ӟ[ ڦkNlȥ9X֕%U'ﴹ8=r5|0ȈHk`^ A rg}A$[}aZh4@B'WqHRDd0]WLLYw}+sbe011&hܶ2QoSw_ BR |K7tCƈ`/SQb "]_;{:a3J #+ʬT}XUKn&–Ƹoavܦ'y(ʮ:r{?7s='\O1`4~u6 +.Cﻎ șz;K].vFmB7X#jzhu!SYmft5?rj0S(njY*L|_q?c46g;R12du\n]*TWV[52d B0-, mQ̨(vJr>'27n?6猀j*\evǚk8mgi3ȓ!A C{ T4FHdAMP˦y=^ӗvUš?Y2Uʄ0;#&0R"AHՐOJ2'0G0 T 8#\B F@cqDZ}n¼wc| F]OAܡ^ˢekGx-@ܸ ]~D 4g߭?:,!zlz72aʈ$d;W"^=wcWGmA(t~?ŮK0Э;a+d lET߁?.ɉ j{د_gx<1\̓ou-mEI֗ZX6aJO|({N!Xo9R.&B^V 8^[szzOQM0wQ˵ݰǧX:\Jl)Pqgɷ[P4J6C+5vA.j=Q- BG`<?'fc[bd"0C}ׇ'{N Y' ""$CKNS(p샏́C0׳?kKhWeM>9u~|x $(,gTn-%k1dDv$: @u a*N#C>3x#~b-iM[1̷PauDd3iM U㷟Ӎ8v/@ˈ"#ݓ@dN` úQ!=rٻ߮0l${y>KYʩ1a*㍛;z8]Scҥ 6f~4s[x{O..dlc\I<ڬ5ANUw:̀simuy g رnue[73ɢj\duJ~fHϴDb8 ty IY@OyI7V51qPR"tdDdB0?Uң&= Y.㥄@pF Su\f O?iM@U;ڮYF9F2dD 4`+16zyPFS2fE@2?ޙtlɑv ^-H@&ibKZRK5ب~Wt gl;B!l'Ak xH"yuyEA2Kt(T~Gآcؼ/FTfO+*׳!ѣU Gw]G+* $d%!%@p̞Y9^&SxĿ]rL+b"WW㄰wt؉Vhb& |Oͳ+L,QalF x ¯o{a> uW@υׯJ}¤,x*\k"PFXmoM(A`6fbԬXCXa}8`LB??bˋcEd) < *X(APHRJǾv|Dه>m4ϯ?.<Ro\s 2 "j/8Y,lPuxu({ԀΈrDǏT+Sℭ0:u[x$Åfz/͐f.f+/Wrynh9<,ivY(>N [ܪy?Cbɤ5^˞wnbܫWY]7~jptxt{0P5ЋKdD1`Ւks`j.S}bX߻~ 7Z qR!pldwS/(d>XesBλݧb~ [0%=ĨaFo'A_ῡ6r0vnb Fy<?.'D*MkQ` 0KR2~PZEȭΌإ 6dy.: A9>N YՊq ?.Y7ҹkYe/MaD}K-7Z3R0f:'90R죜1*x֨$BbƵ*\^6TDW¿V($ &zD3$"h%0Y7fyL1Hq V|I.dR$"UW;~S/#Nñzm!H3BȐE[Tߜދ lCcb ݬ@ay2/w"azݬ^FX%Wx^9O԰ltMobDz4`'O:`|33j/a.߮_?XD2CQ vM~`p  QC {MEMNsmݍJ{o sJ/OJxq dc7M>"xp~_R a[ ٖCXj IU_Y{dM8gukd`UD[ڼQȢ=P2MaJ8!R]̃q̨~S0+ʏa=+b|ܷLiuG+ޏ9I\w[oeedVCިN|Tn)*?-q B`pħ@EO.uƞ1!ǥC2lɤIъxjM0DLNb(Qyr}6Ow޿_*_i!fD$ !}y6 50Oyl4HD/`31x224쇟u<)ñ@!LE*`S Tg |ɞә|@ ZCxk3b6׾ð[4 z_J_{Lv9xV!R׿RՂ@8|߹b2Z@1GKM]e"`M(=FY=H2H~ջ`kVVz_DtL 9Lnvו8IjmzQEWZCH9Hv 1K lf^%oopdHFA =* vV,8G$e̢H #"%xż>4ˠDաʙf@~wjR 0ʦ#QfX3m Nã aHALF  j*ՙvF{Z xnE: 2'?%X U:bx%ΖgDmF^D"[ L.g&{u۪&7^o PnƩS<5viwa'}_k,gIMO1şGd˲_ggN䣫ZwW+KI ;΀ޚ^KS&9)V-ifl[%NC:/qf 6M(tG3R#陾yMwt޿\)Uz6?E;:[ȁ{ Ɩ$$!dT/ +'!} tvt3*/A`R7by|ByD301ү#8nZZSBX1C7 I2qU}yj77#~$>Zƞy-^29J =X&YT_+[ 02"( NI*ґv]/o3y폛963{roQPjYq&rV!˱cl!u ]~lUԥ׫.vn3eW^!V<^>n]!T+r1tū OAwjmqp$z۠iz#k‰{{f"g^_w[ۚH w4.wE\$g~8dg_ɏ/g:sWz>Ɣfܾ2gm[Ⱦ ~}ҴBE̺-(W3Ezb"Z8_P ɮE v%eGw^fn_)`ՇR a]9z.T- 7xf.!N`hr~ӸsBjJl?*>x/@ր{ nlz~c-=3t&8z ^#I\F"NO1[،4ֹ)[6E7MHX8;'ԃQ ~Kx|_mOi)R/(s϶fL5:]GDQW2vU á޲͒ōelv}<Zy\[w2*9Vh=ӱ]֚M/uPՎbޞ߱66~,v6?p۝%RNElsX S݄yOL鲣3sD%VT~uL1.aoPpvz3%t$v#AOCe()Iλ %O7XCLc޷&>=yîm]gYn9;'GG t+ 1(v+s/"]EJ5 T{ץ(=W:*@5CFb8rOM;X}`0ȈAWǀCe_fX2#y{y=R;wPzS._-ij#'2cL~r=Hj0F}.ɢAZQTbSٸfhfgl7 e0Z=y'2$τUw/,bك^xio(2+=X!P[37.IwUrtkl%*''k[&>z ^'o@[8xhg lXAvnOƼpeg}A'7cbsRkUR)W{Ņ<:CUv0x>Iⷚj` & 2fD>Wf-غ}0w%oV^K=w}bVa_04io 4s nr86wA¼-sh7 WT:Wd"$`NPbEDN,gaP=,~\z@+ݦV4;KHtOYCP1eѫYND9JcN@D_)¤`zp[p1#Ojŗ*{?*1<Ȉ+~i2W.#Tn7lZXz*&AŞgjkvI>\0 +뼂|9!oPY0M' fz杬/RiUF-jQ~:fr3 }G?[33bbt=] ot!?,zNƾy^ ycus  ~%KA(Gu/@~j Fng'_ᬿEwE.d9A.d6'#ܼcp n"K^t(d="A7~m+TR~z@y*ժ茀>ۤcYVAXPAnm[Hӷک{\xթM PL D6'/c4 ܩЂ)x)D if^}'o4Oxwɵȁ%@ #{BC΢x`Y{v_8QwWExJ [YH[>ӾλL+Fwj~^L_mK~IF*pEbF_tu{@vAHHprL|uU\)(L 9GeYP%{uEGK3UHvܧHYxE(h~AxltP clڀ6x( 1fyyouR/XM?`uز_ } = h}k98 H䨳;~}?GpN<PL:ܐ0l ײI->A[XX e=>'ϨjG{(5qB˟XvZµ!I@e]!]}23Y cIiBSet1іQc:o􂆗SC|+ًgUJ- 8(|G^J A 30a<NYS&VB10Ya}@#B*" Ak=Yfl$|T^qpSi]Cѭ FsgbTo$!PR?ޞup }g:::J `lq-y8n>4/%xVcdU oE JJצVk-f ܮ4>^՗+4Ѧ"ϣ?yse8c|,_zcZ͆*,L UH@oz!8+i"S"IzGp5ƙ]9aP9 GSNEj124Qݟc mt:*vl9cSI=;O R򼑡CQ )[=4QM]Mz:.Pbs5Wp Ҡ #fp2  Rg&pD4I{=]=ڕ~Bg0Sw*/W҄/VfnpӃuXd#1h3MK_hh8ۍsҠp+a~LqA(.pY5}gdM<Ze uqrɒNk@ `LyH: >8&8<v4uVƾe;68ej(1kܘ-"*Sѹ崤^L*".{: lENv|G@`0df] ccO08vG KӼCcb7R`u-?_~B'R B̈v $D4MheRK1$΀B0wqS5і0{0 L>H9cD eYoK=Xc3? Z`wFHA3D F'\VnNξ*r37Y)g*̾ j⦢bG -t;c\S,B dVȣZGTE7-TKRG0 0mLȜ1z C F PhhOיF,+]tqK(m:IU7L\>f ""h&GqsG/bVs~Cy\66Zd«uyW |XQًFi_>cgE=zcp땓ȶ  %A/E-ހ|fMZ=]ou)ؓcmyD"g7Sc<}|/WͶ<{9=aEWfXR=HrٚBBUi.uoXUƛ{د w_M(N~5wsScraudĽb8LJd\Tov:s׃ Mq)ލr;^~䩿ʔEzMT&ccW|+$σ.ٗo?T __?]gn~.sp\v f-t>%{2paʨofݶ8f.iZ,&d/OAH|@8p;ʚh\Šde>;4ReF;{L> ;%ar~o YyZ?}io,_#vhE0ʫ{ IeӐ5Gu?vSI'WOۇ ]Y=b<=HYB:Ep5G~Y^?2/rwJt7X俐wqo?w *xd\M4r='9 ZDRF"P5(:]6Qhz+"O U~'erinf9 (jK{) ЄҎg!Ic W=~k&r_% bc/]W?5'|+8XׯB@ HH 0DN} =ˊr\QffP2.92_y"vځmվOvIၡ$=@*T*>z\&M>'/4񗙠s-,t1`Ӕ=.vv{ɨqHX/KcW@"S.t.pmVϟO$uz\e|f]e$e9afB_=\zIJ5yw~J `{ GU"!ݍ n=?h~y/^r9*%o|lGSndmԊh 5fbÓ:zHπ*CŕRba}]җm- F%aYDҷ.vc ipYuݚi 18=S:{ -ڿ;_ ?Ğ/poZg|0.gF?ݲq]]j>L >;8:_EpcKmlz::wLB޲ P{D ˕BEQr1EG )엀xuTYMբQTC%񴕩3H? $N+:2]S=bxm`z/?ZDG6o^`CA fOM=m;};$Ф\ dcE8zMׅt掂ΑdACTdh@` )U`_7gaJL'H+qb." 7`d $Ppŷ{:".#2O = +w(=DԌ1+YN E"ȉ 8?Ì uZK !*`ReP]^9ԯ)Mjg;w}i[ )I*iVN46vʴqPGoz~moCbk, ~eM_?W;:z6"#'|.Z3Q<`e|@M͖VcAPM__Jf&oA f1b.bƜ]J'D>դRb3޴= GF1>*28&j*bw&d`3ۇ>w+gHI1}4SpR8' `t|~`}|_>g`RKif\8L9NreQ8M89%QY>kl8װok^[~0֒ʮM-2DZ~{Y!!H23<sK`%zAOsJuNV[n>#ltę'ζ̷2ԳbxQjMR۳/~8[Ol틇lniW_G]9di 2cLc#k^Q|Z8XL<+^"TtD.[~3v>Ý|<) 0Eb~xYI= =eZDNinDFd@[=^8""*Ox(F~ׁR ޔP7IՇL3cX3gXŒk 7qmf^3PLrp9pb^;͡J-d ) uj(pX܄w`Hs)` }N HOA4\ukΊ#ձNYU"AUEE`XyTD<ëaDF(,CH( *Ud:m Cy:é>E]yl4! zɂmݬy;=wwnF8!T Tx⡄K}}/Mn=IY w7R"q`R+ZJ=h aAzr9M ,RŒ )lξ T\]BnzRetQEDz *$uY|Ȃ̅CYzrwVL˜R&v}]h׮o⫧%;%fd˖p$ŞXmÂ߾ȁl`_Fyٞ_b?6 έe! -|èaFb&=jh2yO2 0Jvv8)Qzx,T5e$ȍ$C,[0I"mVm=Lil}l81⋁B/ S29[{}qeVg'}gt߷߷fp^%"^6 AI}s8Cfy@URA$HEQMB H"ADH{}zh])Vi{?ͽ+A$V>*9Ռ&kڢtFY_;/weo0N=21 sCGnd5 *ul]2]nE藃۪ j]/k_TWVhb]{$ mBY87MHcd\ yy.9 L "hfHܯG\7Z8{pbC27S}xMf<Σ}.|>WBR>IH@OvN@4>sx<ʶA?Xzяlk\4a[7qbRwALr,[0'(]z'nOJE5&߆w?q?Zk :ٳ77?I(D/=8NB PNd! %L&k2DSHD{$]π>h*o˯x677ٳ{}iS&ӿy`5r~(N'+ԟYzu fRx5 U]ιU~X*(ڒqJbļA[ 5kgǑ_t~~E-ЙG*!GF (Z|qn1f9BS$9Adbp+͊^_n9EY BP= R}Ofn%eЊ u@ ŐSsoOFs!֮|ggwKeLW9N|Ca[9,֚i6Ov/[4kN<fم(.޾`ԉ)6˹~if^EW]oW-Um@qkc9Hhc'o",#;\]WK1pJ 6%:%5C. 27"(nZ.&$h:&ٳxI{Y=hz3'}`xKO@)H2@JVV]Xg884RQ,__%ЅX*b؄|}'#F㪶H{[}^ppWr_}"~]W>nm yxMb#P`a`.*U~ӳѦ. s/wd'yV:Ye$$pGG뛃QK@a]INq[ Th`̺>GP ,4Ş-浖-F0O;Sr{ήĝT$K5X˒!^6i|ʞ]V)hiOK=&sQ9K`5`)`UIطHoMZ۽祸~^.'0fBɨi Va;BF>Pz]Gr%LHuP vI2Q]I }ˢ4*<h/vmoD]$tb-Z1fIo)eBậJMY_j5x8W{t9 ~ohT9$)ٌ'iL2hA9`7(1H ϫ656yk-{hkש2ڛki(pQzC:a}V!0kFԄPX!RCB'wP=)yS wP^0Ú ̻>joNP)4 j_gn5<*y_9(8ܴ׾oAJd* )ۏ o)< })QQb ocot|}Wc"BI 2$"{̈Txtw]`k\ ,&<=ě)@v'KPmE+"VVflEl!R2: <Uu.FqZ5oˠ0fJSYoGl#Ax*bB^,5=^Ď&#Ƒ|+bd:O^ %D+wrAPe>Z5}~uμ G.o~9b0nߙ=1 d^d!ɞ1s?AzR_԰2 @0?P2!cLU_ZWt(MpC:mI٘i5!AD[mqX2iنxP-E:U㚏S2QP qޗ|՜ q^`I?'Nyݍ$q`T^1ћxd3m֕}25v8X`$  AP!]Ze]^u@M+ד=8B^gZY>gkoIၴ985?>rf<jN]x7QtFz".b){M37`ɛ \^st ,z-I/u>-ެjԽVzTs29˂Ǖs7sg6>=^j3rM(y FD7|G\r>z#ݴARcŻ/U1nO{ggֶ]ccκZr ż\oLcӼ]êޮ *\_V6b=Qڛ@Ζ(bί2g-^bfSm/do$AA=GX%"WWɹ( :/b%V)Œ~-"H0FhcpVJK7 3nq5vu[SLZ 3Eß ~2ay82gޟİ_hcM}bܛ*{_guz/ |ӶCxw{Ł^UotO`h"d~廝¡q&|f {hKO؍6ɫzu>]q+={J~pjc Kͧ~&d=@?Mwr/ҿ߲c<{gYrg8`4_?u#GŰ7LK]kbguj߇e#{}[ܗ|Z4^$gna|' [ݫZ]"{Q˽ake-L5MN\48ݬEƮ͊ؓP>:z\xx?H!M +';:A+rS/x?Ogv>-`8@( HҢץ_ߟ ޡl +(f6SB8F(l`YB'T$ Pr!H9a][^\a͟cj/Ll5}aiPɵ)fXĉT6E+UDCr;K"玎?KPB $"ʡ2*f)^%S/}ُ;}׊ze7<='>Wޅ0SJCܭw뱯$Yszʈ| ly$tVk13VEH:=[Yt<ۮFt `rs9=I3M8\; &Nk/S3"LZܵ+MMռs!rf{ @{!j=[+כ@WOV-^-ᯚ@\-W76> ;>G*ZQlm9}Gc5g{'/ !"u}?lADNW__r맹3gf!_ZeUOf?;"AA35[L?]l^灳 \_7:}I_"RL^X»hz<#7TX1MB_>L`ѶuՒ,p-qjdFC˥&?=$Cÿȉr̲_y-If '^bA?Kg,=,`I>ubCda HhZ>@$4}*7r/J70~ |OW](/Pvkl"jT,bƵV3x\5_3o@/èdZ]Jp8Bo}`P 4mW+,3HY$IƀDQ>^?F~_}ds.b*"B|}fG}Խ/lLu"WЀYY?q3Ʊ38CwQB e QkMc!\2ф i7LVmdDCU}Wӌ^O/;Hlk8A3%)jb#?%5}pѭQ]?aB4*3Zt c(5, Tq#K33%@R$r.d{U2?ؘb?4} N9*< Ų&C)ivN,-v'{h[.Hk`$ ,w"Cآ 2.+gbu:sA:&9rуy@XZJ5Uj-J՗:wi=dGp1RY?g$~M`ĬGq,Řw *Q2 i_iƤ|eW6Mwzg5զFhs btK,EmY$K;_yЃ9`qC,'9ao3b~#Q!Kj[LOh! CZ LE Gs BWSKd{KjMAAH0Y=K(Fbe$𽗚KӴ<ÆBWMiswK.4"H#7x^dl ,>V>uWSZ\Ezء@ H.^aՏ P 1ϥz4eǓg,b?*;`!t˄h@qmOB?!N 7<Ͽ<z(a\*8ڱ=hci`3{gI>H"(["9zjOA6a|. {Z/p^+Qffv@ ⶁ yWkbs|i.%]s(q ޿[9UQ'nٛ %0g12pw!/%oVft,zfQ7P}SiHB4 e.=W8K~2օ f@4&@m*`&itֽ#03cɲM *y'yS?}@u@EJYy+aܺANLӗø ]!͂9 !}5852r 3  kB2Œ-6FNK>5qCF/s1UY^=)'[T,5Kưюӳ{~ʐňExH98:c QQ3~~+0]kOwx`'vg]o_Shq_;A`7!/+=,B.$0آ.י(uѓu5Ī tpmAO7k Ty<gAy%6^vбym_oss8"MFf{z~Ⱦ& ^QpïU$R 8ShAkD1-K $)\j! kSb`B=%Y\YKi?o5Yw1x"@ Ff@3pqwM$VCyӐm3Pqb1Ūpyx󿁽ߙPm2v6@XMqt] 90C kuM#1/7p.B7&ݼѥ[sZOi&ábA-,,zA3n yy]/>Ϡ6BW-BBc&{]uhՕ>^Nmſ*DEGeeb&TSgm%UB"aJ13Qh +M%"{!s_jڅ c2<֟.8ebqb4,o N0~LζOû~?[έfԇ/ן':`=E ْ,ɱK^gqz%?x_V#znC10mn AR\-MH50yVk(>zV o6JxTwXUunbSTOTקrZ1g,|+֪%ef─/HozPxIzju`s?$ 0 $fy 6ކjt:v b X;OS]oz~2#WΘXָAee@ a>..#"ZC ,+?1$ϳ%,Ur7\iͱO] !2NBwL]5QUwe~><{vϤq2i]6c~xvh Oqk+'{toя;CA>U3prh$>oU[:Fp# NM##3I,@2'ܘa0mt_WaW%1`.1C_=4Iw5 :6^G@CA*H@GzgM:Zm)Q3,6T1mF BL >*vT琚&-.(""a Qc(MޖO.0 }'8gf"Aes^g+Ā ˂|'Hq,1h$r+SZ4{ do*!2@!9E6%G]tǯz29x]!M,1W]DMJ{1XNv`-[n,Oj`|+ni1a e\F`xXh)A.Q\_!+OKxr>]b9Z& ] vAv|{J.3OˉGS_#B 228?˴E1ҢJ!X,eBp[Dɜls䎿8 lGF^lJw+M46y^-qY(ݪ1j7ͣ|:͊d^Zǣ n*${{cbS 1N_͵B0lʾ.BW|=qO=Ds\s^ej 6nNe;&)w{K''GY4F_-j EZȯ`{ν?΁ر@Հ5~#*HS6D;v Z{K 5_Lz46mEU5B~v *@`a|QAW6PfK0 z%=y#Ȱ|LDmفGjg>C4Z'aAHڧgś䕞_:ؾQdk!b)F,Q"ƬieC+>X|_wq726*VRF0~5Q0:pz홺9Hr^ DP#o{q8by!ND ޡqe%-Z7,(2YLL$@| I0%& #X4&P|h}*`wݨ+f'"yH 7JˉF֢xvշNB$ Lba$i56e[ L(6Ƚx%!8ʫ` !hFh?0E>j8e9eS)2QϤKLCD9 G:וCH^N$'WRLjdؙn:%.l'Vl%L*H<ޖ#0&rmR zaU<цieH,J%K㑊 z•M*%0R safq@Km#Y_Fg$'b;uj#!L묩}EA/%RkGEJ P=$gL DD!A&z0N# Ɵ*"ɷ 8CW++wltʿ_ `́!zUq"3֞7>l"mz Jw#vK6$0[ӉƬRSF eҔ JFdʼd@J[Yb ln.! щ>B"u7w>MUg9Qh1dBTnql拔*?C|Cjͻx0fD~5\y|0>#k ğBUC2ϑU5>vs*2~@Eؘ`8yJ_qn#CY@Ũ}^v$m $2 !j[ؖ !W RokBm4-{)龜B5Qk0]V=Fۼo?vD&(lgnTvCOꇬ许E2*s7{\^7CB )+k"u7_ޓ,rL0~kl-:+`j$8XZ'2- y xq Զo= |@vv-ڠ"u 7web.x`옵\|8c }'Eq(4=^ =o23VƓ;͓ |W'@s}10ļ<@5DSiaH՛n,Ym=V,| `gu\L& O1P ӄ@Ƿ>P6ǬVw(tE6܏6` 2Qs6`=v7{5[-!ok}n>G=_c&J?Vlu;?do&քhz{%_>X_+7jڽB  |_C5a{lZ˵e(D*ɼh!Relf=>kq}lbmqV~>W}` \Y(bR9 4vhC0KjCƊm N{[qf/3xz" 2`]B6O{I1>ЯoyV8.2M<9N& ^[mW U@͇ٜ3\dj!8^O1O/xX؋ π4'_$?Z% ׀oxU=|?3ӼYz2i1^cAc2[tqimƮvQ;$ b Y RO :x5ڛ120gL.Pb8h;` Uv #rB%vnx F0I)u)f"~f{wN'Ôv'T1;6 N$M$`++4Ri_8nկra'Y7vbihh5Rb79t?0xD%ŖFZ^DÝߵDD= 2Cm7UMc^!%\Z67#9ةI'l|7e{lyebUh?|lG0+Kϟ0$ϰHC8ҽ))L*3ݍWOK)-N.|ʓ ʆjacJ$:]ٵ$at9Nnʈ_/1[!?'?HwHnK SnA?xED I2)NkR9JwOv涼9x]pC"<$K3eH m|&c&\,ąu0xFmA1zS\ }j\ ,,9>$ɸ)9͢3?6`1#dQN9c?ß_mu_ϑ'AMPK@aFSWYeba>*ʧBPfs1PmJBDDhBjIt#V ;lo ȳ#a1ȗPNi_9N+E"x~¡}gN%$  hx&v5"E-AS.͋ 5 Vo?Zl7a<)4)T 6ؚX:GNJ;m{Z4}-!F$tTR 2/FiTy1D,fQQ8* ?a(8 a?%{Nǩ9?c[un5MǛ;R)$=NXF£+-? artζJ# ,cq]}+-"=}cSrUt{ߛ+܀ %o_RZP]@o$Ż?(?CSUqZ_r U/k. IiP/2 {uҭfof~~аyr32fdUYs{7v6^bO#Y&Ɨh5a me?ܙF^aURJ"(P댔hdR{1;P R65k }|?.?l]˔m<)m_vCjxmB Y}ݳ B-\rÆ3[OemB#l0wWU]2Vގl{68nﳴcG%k]ެ֑14:DU!u>2(|5le+vx8JucW2-o3Ԟ_{8VZ>.\29eri|bD@kH5c_q^e23PW"bw)kN;Y hɖ P?T.bņ 5eE|aLuM5Lnc_GGbAdZ[mD ik J=NǝϗG#T[YHx( Ჴx/֫"Q^n!A-1z/H(p ^vPQJUUT@Wc]+Z.URI?ڎ*8ҍx^ *^P*`ujHvbF'jHbIB U.x TݕarMu ښ:t9th1W}* 6DdBԘzP9e1R-mdR#P*WFTdN>l P'Jșa8v҆-[@"xK"pgi ;`"Ur8m{eG33Sw7RDU,p0{) =)#U,dRy hG^Lt';]<< 4UH GM孧LٰWC ;ұ[`JzӅ sMmZȁnܻVvJ<E i#LjݩP{cUv31j..V5Z8=cM6:Mc:J5r3-1Z=Y^lKŒA_3Ml.WVț+&`بE2FEW `/: `9p84[eCzώGR)Bń>OJ`mԦYI* c,SK0OZh"ؠlFc8}l7N!+Mg-t$]4w@Kʢ*uj*oy Q,P]pLm ƏV fI>+Re8 @M䇏ZQ5ˉwu8,$DH0*AagM#$,VGddp&7·gmXYP]\ۘtݖ",r14mrN[ .TSLUjBL`T-RVV)xґU\,pb Ud3|ydezuM/ n+=X񙣦V4e͚o"X ^#Fv M2X \Q<,Tikt=))^,canH ~Y0`6iUs'p|LBrL@4ێN4FfnNgk֔("srN YxS<*N{$<zwd!(KreBs8E5Q0fU|.Kg'Gv( wNZr$HEB>$FO5biҖmm")+uvj m\)@R$) Y7 4Jv-/ŠɯS@aͅ0| ʄ:qg!f}09j_MN` "CV$j @dA%t~np&( wEhwqUI7'癶hp(єk(o6< kG~J ܅ǣ Ċaڠ˘됐 a{ R;/sf5aD08ThD^ yv̞\K*6G=+{noWC]Ң@:g*eIʥ𸳒4/K"ePbL#b 뭔bݚ3.1\T%B$iiwb𥉉{@XO e}Nf]: ֝"XtQGvTV 5~Nw[kBP$%BǽA 9oUQЇ\q@0)fWBZAI{됶g *Yb:]rØֶXq0Q^zb'^6S=r'H˄҄hxVٗQ}aHq"@ IK$_֡unEж˦u9.MiO8qB[/uRZHY]XU=WJ;.@Tur,Jp KpJt!KMiMëWP!R VdFΐms\pI2Xq Fr36ЄqRҼ1ܖRoŷe7+ɎwVDӍzP3x2,  %kp!^!sN<0̎Zl7)E0=%q ˨R&`ЁQ3`:$^eE 45Hc'" &8˾hW<9BxiDY/Ckv+@(9!ňL: 8ŅS@TϙaȺͨqt.z.`M^@UCklǕY k25-rlPdh^94Km-}[ڤ O9Ć8qCE˃$;%lU ,8QڦUD "hR-"!'g[M蘊TWPkkb3רm}/"4>*p+W2PǏ[n0Z8y"مX]4Bʮ"`H0D(R_tvՊ xH [\2 zs﷾n|sarwUG!Cfq4\FQ26qZ3JM=k@] [XZ+ԭ6sNR!l~\,J3.v,+DUIcPcAQr*Pī9&ߣ|xcK(MT}u V>k7|@fB$Un8h0,"tEZ^"Ddԑr:eyv#m3lMV/vո20%5K0xjdU$#p{ S4R [?] ?=]'\^7.!@O'ăÝ{1002{xNfm ]f*Em[j(36ɽz *{61LŒL#7|yQ)`n39p Э>7n"͂4ȇt.Entm+aã붘,#@%pj YO&H-UuvP6csCNz@;mƗ7&}t4m!D OLSTr$\^tl6 `hK/Z+@*f][8xV}F1c[DamNm%b+n 1a}ymzR(_Rts~lHG&EDhѾ ~/a$7bԨ6N+>^ 0w,qm+?n0/p.0,m=ÌftQ4*:ݕpMl4]s]3>6#}gKt^j?8pՉq@w?;h|o 鵜 gyk_nElɸ msio>[8.=ֱ6Rߝ#]a0~1(n[ԭz~ ŻڷlHQTQ귿0/ :aq\˸`pҡA[ˮ?lEKUkwjɽ-S`LD?8o%sWV_Ltr595}/ڸum,t},]7Z Ӈ}68c [pVڧz7KNVιާM(l-cqdžESͮ'jWh;Ҷa}i|ZTڵPV>/!z!4>s>ȓl`/ "&it"=}!qu8!i*}Re^,Ö1xi"Qc,;X+MR\N\> *-g@fJEs E?p% !K[y8RXPJly.,'zv&jԆR)XC7 [?~뽘V&/lM.  ;/CSH$5^}-- jNzMUY1[kH6D1S[qlEY#/"\!%@?\&W;N>MO\66AgyGK--lXڀ;biz"~tXMV 5Әx*伆${5L;UZ7-x %GxȰgx#q[u2J{k:Zu-]d G󫺫䥰|@LPO `Uu<ǻ59XgkAk'h,N ǂ!,x<7T҇ \aA$ZKT~SָP#EHHQ8x;YĀ.СWOQ8jt}"-c]\A򦙇&MI2\IxZy+"F;Ymb3Pd&,$ 0нIw@{ђ}H̿K4vp*T*mu8)^R#Ѷ'Ǭ^u8òl6CrRSJ1<- hrUtC,d; T[ )zs?bŪ-9I,7vΰvs̝e+/qSs>e]?ux%ѕf($N`ANᯂ%p2)p|5yؕm*{I>}`c';aP5AZC`nIä70-0Y*p-(쳾\(|,[~j9u0M'9Iљfd /a%uYzwkrASU'ÔXY&:$xa@ w>EE0G}xSV (eϻ}m pNt; !̱hc i!*V2c迬XU:d GT0~4ڑ~ÝǶPHCqٜZQQU]x]3z0:ߞomV\ nۿ+)1[?k⇉ PqRw:)^f%#JAUH a|y\%>P rP}@Uv ٗOrsL><8@]X[U)zW4)ƾu WwY)yhB-8-DX Ԥ:\~-mJS6}݆qU`~*:Gt^\a2vilz!AhϖnO Z "2uMћ ~JRƕaDUǵH~|Z䂒S"cu{fX*w݂6bh0tD16jsz=]ubɁr\2>&wINZ cPwap XpxKa͐',x55a D3;Ė7Pی?)([6>x 먦`nE^b*v{ wI&~+cJ8@rkaw 509Ԇ14xSD {iw/ |]89$6T-<@cu$ ^zrNS0BY;ƈSr^-v$`y}ñxyse3 "+8g,1ކ0c(#π ͙e6KWbgٿ0}$LHmDkpɻR}|0 =[jʚ|ڜgd5 j9!^q5*>` k* -kA YͰ$P>}{+y#_x'-cSN_ .z.zW֦0jSy2~.im/d bjU~x+~#Azp* bxS`mA۩de4g9S<ɼVWzLmF!`zƩLo=Q^kZ^d{kz˲7ubJzr4JQ`!ۆ[;N,q, p&m1 ch&R[\TQ˨uosG53^Vs 4;|MAUejm^6T/!b U}|\+ Pr3ҽ r@xCe\3B+O"}?ta'$8gϘakxxc4gC5RW(|34/b_@>Mńq Ky?ts؁m"+rs?c d5$c]]|pɈZ'GB;$%$׏MSFbv͚9KnTUIGp=> 3|H^o V~~X$XF5n06 'Ğ}"vئk09TM@ߢ J0\IgpL_f)όk,SS?"/E͟% T]?,m6 .$8 Io[ }\gRfb؍l#gV0"ne6a,Ak Cd#FJ2#E!( U5fyPF1MY䣖!%7soYd@[gD1i07R#)&FQ;!b)K6a\Á>ŕ%bŎw{[07zmo'IʊA} #3p_ ȭP}upvF%).B![z̖ WQ/B-,D$!r4t7^x'}9Rj=4UWh})0{/0t~n.5 j–8=]}N_ ^ j0ʳv~Q.H hM7.k/ZWe۬/Uzdq / (n$-pHe[.1CÇ]]2j6*"G/`d<\>L,T+T:7olq=AřF 7%FCW.SUQM߅&Dԗ7;1 T@ƒvFxfg yAq6lKt2e5 (PGZ@*~e:tm>_cSE8!)ݖbC3KHIfFT!!v(vq_5-plؒޜ>o"]f̹(H#ri3oejhDHW{H,Ky໣T\8'a,!-v%QGk Wd"]ZS4vZ2Q؋8%8Y3UN%ƥg$v̩l^tigBt>j[zT.zR)k!Ÿ"#("#e}+w#yw庳S9xc2U\Rq_ ];X _y` (E.Fx9$w);%o-4=3V[T)K-+ԍ:Q[nz3B -gf)SjPM׆UzMc̻7WWD0ebEI[aFk j-[% WS)͸͈Ca d ?դfuASݒ&G;*3ucUωyA}i!&γ|򗷆-GGRΪɰF>=28gDk4xoaҴOw/)u^I'Nc86IoEzզAW=Y50"Ce@蚓hڔDkIUIɸ^UP]/9ƌޏ^vvV%@qV\Ԏ@vxĦ|0RUj9x}Ӎ+YvG}2e<>0է扲)WAF׌,uTsys}"T/FO*02P(ńJJ9Nb(; %+%Sں CKL Ԛi)uYYB=dtR9mfmha&2ܰRDc:`;feT?03MyêqvLA}}U,9?41JiS^lw# k#{ZA.ǜ/2nCPjnx} %Y"CC4:C`m-N5j;سCOq5dat~p Pܣ7_qNIUfiQ2*t=J|+.H8g_9~v F3'M1ufjDEĖl9[L+OrǑ2it(NZohͳRI~Uc2iX/)|g^6g+ޮjMB7M檞%jHIrL r8')1b LNRl~7S I bѵ4Ckc ,<m^ l doe[eZwK }|=K:UWhB BɆFDZ2h}Bw~V8N3*C} D$KȌXuNQY6~,:UW*T5iD;?M: KZ*roW})g0.[dH|qs϶'[(|8=J2\-(,j:f$Tڷ a7ge{<#dd~9_!ՉjC,bUrn94l"JS5>p^TBJ %4O@XtoÝn4A%rD_bRVi6 eIZyS˓'lc@ߖ|R,_>ĝ j3}ؐKK0=Og1^F/RED$rqH[tFH}_dWj9J!(Ys|ɉ&"llGF_;3]8$+&42Z2  IwoV!\plgSV&5tQEW@N;`qv osqaJzPC-0O5|2saVU|/븬-fȬDY2rB.%Or L#ړW!*ϙbbs/Uq ߑ|d>**-.PXs ,۲v:.4n%RX{>P v.xޥxۡ<=9eO*/hQ" Mi |sIᵙSIS*Q~xP}XAzQuJvm^DHP;PQF6sfliIDZ,fEW 9S OApoBm:S e9ߵYײMzh9XG6OW;Jޅ[A&z u@n3 Z[yheMrbޫeno18;@+ݹH(R3Y!>|4axbF%C7}V)M͡:|o=JzTIF %p2?㕹6^)B .H8߾`L]|SX]Tn933G݁Vߟ/jx4xv >)XqJaYU G1 W8ǮRo6G+((6|2W,&SËFWkA+^:&A2b,@ vG.57(. _yk~)#b$g÷JحNA,H x'aKAfC}H2l 2"9(M 3g )zWsC:?+y-yvV^# T93&pI H/d.<+'e;VmZ 6 BGX_")ܻkyNmMg @63vrH3Q Lo 'k]s/"Vx!q^M+t uХʍZ8\I*օ %UNkLyh *|0Yv+)x P,v Sߝ{KHJ7fKQAD.gUjG5k0~RF}l2nIFd,Ud-.Qx,E<a-:S+$:ݡ3I 󯈺 DD- 2rJmL+VPلiF?+H1$n7}+#;߅N*4w ?ԣOw*3ee2FkHƅäK`FX} Pٽx% !h[.^gI[1vTݽ_q}zhnNIRVr 96h=!f^e}InJDЕQTJjw`G][Z8lAsenvL@S^NL gX eK8YX"HwY&ٴߎy YJ_nD(yGf'|#jFb?ZѶ:/"ij⾢X1w=$5hCd*RB/yg utUUQ<˾.%#+N}% WKjruH¿;y|o}Em)/*ЃۨߜAdA3J1@鹗ɻztHq}3Đ&&%A/_q!~]&ftГ3ؓS+=vm * 32# \fA"_üЄjTn|cy$9VsIvGD`^Җ%,:1l0NL'T;#x.xgthzFݭKIڲ7ehr|Nr0+RursQG?]>ITfScP1Q__f4ZM`/;ui\]̔s k>ڢ@P^RBF%5?()Cd.Un#rB2.XպfYw^6TFd +!z}#4lx~L݂㧯ܐ$pD ~ñHіPrGmXSbJEjLJ"< G7C?#fþf]on{R:5\(ԳM1% 츭8qeHc O gxH08k$vyr4`r9ٞ =knMTlR1#{Ly]{Vuh`oqEߦ_Ȥ嬿1JS-߆p[q^JƁ[! d4b ,N2R1@L\]'7J_Wbs Կ{b( /@->,m^JxX|hoD%edxw%ge;)JHAvDCE59M8M+'wuv s>$NJڭ[ 0|J KB`Dz ÀmREl0WVޗzv B^Uю 3?5]kk&X()Y@kGl ۏmNE佂. #UGIDy2k& pʎ2e2ȵNS^֝cNPtV GX/așM+s'];a 9WoP#zX\PV"X;dGf4d rt.#eY-mG/2.AZK3|Ҁ|ڢЙ0`GS`7xɝo/?0!_6O jvxN){p_'K)µR-~"x[֢9э-mXn(JEϹ sFY̌[|QA|]wmg' j4>j>u\%);Te9k2eLkeQTE 9rkKJe-B͛8\Bގ -7`v?gh֬Lj Zڿjx-1`iIaq^ O?R'[*,.g |+ů$bE QO,A?o$:pz2Pa1ROXz[Ov#_64ʔ ZjXmmhz-U|!!*IXl}¡jyݪu]q.!M5Lu{Aߓ}Y쬂I6j֠vնaw\>s]Oc^ZHּT*Oi#뷬jh4]'42~QZw-;ʛ`.@E.B̲ɯόb<]@Gbv0z򠐞QV 2 1l46՗qtE0=tcv̀2&P!_hE{BN: 2һ@C#_7IZF[^T 8PQJT#xfC>9E)51^֫#\|ği>(&6COs"D=Ex%<}FGSbc@ȅ$ykoiJ]JnuMI&ґ;LΥ zm)/'7hd$ݷAs@jWVgB!?SҀ O&ih ye]*Ľ5LF U- |R[\OZFvGM q/IѼn ]n6t &h_X&@'_h_:e uuC[5jǦߑ %0pr^HVEJ܌vfSBjh7hqȔQ1'9fH6 xf+PX4VxkXDhߓ.fg&^̜;a[yBI#ȌzVR@ Xg6+鑙Tш$pP%{E5EUKk„SQֆHXղ,:(,E~xPMǦ8+Ot1S]q=Yfg`|8!%h |T8R4K CLφ?./[DrM&^'g йnS5T ;팩kGU74Zux`(]&"'`1e~3i87akɜAM6zD].r|t#Y\f~;[%F{sFc.TTC:0Fe$M Թ+Bki~v\GDP?NL;G<32Ѽ0U/ U-,g{L=S} J*<Zs5WeW weo2ڦ>ASB?%n*:򙙉MUf4SmÐ%+B,QFb%X<](팖 &B/A6Op\,Mk"{ZIم\ mׂwH J#@q(CbmR6 M!D ;]֙!N¡߻ttM8X̫9ic?)xY%B7Ühy]\xS䏦7²τfa13`(–E'KpR&@;Q+2rf~3wwFϹH%_MdRҾ4*:` ^2=gF/J*r/!"o ~+)cԼhF=ŮfmE{vZp W p /ͲY+0C $,e|>sP d=פ `'tA%!3p.tz4~a$TBӅۼɆe\MjOG{Fc8QDn;eP(w I[1rXV*}&Tavah$ޱL^3J3Vidخdځ泵ڐvzUh |(Qp&:HZ#-^zգnu$N`  aTyu]$fݣizUhwRKi+H=`!!"i޹Dp*<1s:`A] as"Jmz5ɘJ5t˚bLQu}mîoJ~]QM mm>znE_\2l"(hӇ KZ]N4bm^6Tήg] R;pej|_6_t!Zrsf#jj ?:Dt]!Jx4:hD0щcgucXHԙ: Vq]֎*:EK 'ʤJ#ײm5C?(J:ýR4.V=1%W>ЎdHPUDbġc7 b'ȋqY)52}e6]5`RX/6DA9/5f'o`g8Ax\Ipf]M=۫.8h$/2 9W4If(Urvʍc3JJ# !_V{ |.mW|Q7k/p[%MᶝUwYx?#IspgI EqB?1j-v(ⴐ,hwai,(Vь.\%1|%$#NW$4% ^O%q<ۢtYqԭJ)1n#m9A]RBO|87=[[0K4S_,A@^6@28{RB1h<Zm].O|LQ( 4’oU['Y.'jÖTqs26 Q&_F6eȋYqKu:b )@J"_~$CPzW!:8{@-Os?b #\vowAJ&=;=('H1pZ{&g4Ap=SY>&yOk %8o^R,tN ~=)|>  Ya7t1Nho/:|8ޠIXi83L(R}y+SN?O'*5z,*6ӗ2Jbӵ9ċrLLʥl3dSLM%)qa?H{w=xwGOzLG 3:㺮udry}d/ED_׭9o0ʣ5{(H/ 7ŪJ@ ̴ڌ$/žuyG z#P'_뙎/ecg> @4[-i&RIK|ˤ/)!C@Fn˾VzP6$i0ɰK79CZ&,ܺrdI 4NZVh;9H;cQ946%8@<\#>`b.b?kd#{PU*'joz5iE^1qjB<I8M hre̜[ho=`Sa0FkxБW:5`ϿxƱ&4P*[q1ǡX r"0'*8,V{yfG,ę'+Mpo 6L9vbV ݀zڬ]^Y KG0{PGiLdx p7'Gmv'ҧ[u 4\v3OjZCwţW 3Vl\nc;n)c1k 17O1#'Xi9+,Z󯧏W z+"#L^z^r)})Jk*<^ *)%<8,Cq`s|A'~t4@mF-WMqzU Ĉ_wՀ,gp 5W-: ۡra V'è;֯4Ee7(JބW^EN ҄g^Vuf k3Z7`~/b)+ ٪%#~ Ɯ:wD]һ,lu(z&@"'!-ey{( 䯲w{3E" y ZRPk7xUF65]TsSQXQh{e%ZU\-dIvThd.A6Z4oh)τL5˲.aS#jj,W4|F! _1 Qq @v)iO9Ā6;%?z-PMUG;}7 v)Arؑ0&ᶞ~EEΟ0޻[ĕG  ,71q|D9d`K s=#^jg,l/n=YVÒY. hث pc0Ϳݼ\Kx;֜snX2MDcPwE*G}j@PV e* ]GQAfX!¦;(£+05j`6/X1C"4H%T|'}Q.zMРK"l-)rۗ27%w\.=,@V^C^~ #ddK"KVd%UostbB TGCԵl~ eREGb$G1dRTVyF[7Nd8?|P ׌ y%XB5Rϒ79N1~'J=HBqЖmL@uqzNGeyR Y%IoAV8;F/Z''&T;pX : oK[}Լ/GC ΀:J.VTl˟/bTlch٪hIeo\!{} ҩ$"b0͏Te-t+{r}5c@t.$#~vGtq_1ÂݭW8M X$vgTH f ꄖa?HbቃRdDI KiTLchk٥o~rb.'9*F3>T3iF5{:rR(pJJM8%?z`N)X)-@,|xiŦeUn%XwC]2{ "P0s:gypF`˜~kM9ONJFo[njG&lM\ޔ7TGVӞ>.>ߕLo6S~¦3]{Z)pVG &Ukz`z eOHݨ2]E56^ܖꚘTsFgAEK${?Iܺshb.ir[О$mFfsCxjr$Y/*t = \kPō"`e)0X-\7V :䀘|} #y -uW^=F%$"AeC"{d󬺓(7<m{aʞ2Z "dT spi4^%G<@=.ډb;hCo.kwF\b *'O/ pW2@_%l] HPC-1!8njx0U8(5hYMٸCEԚFIBxX ;r X53\bSD4*J`1X?T 3gbkJ$.K++yrpM'55/9a4ǵphBe۶Yb3qc?j\ov#`SLҼN+@_u8>0+/Nߐ2Nٳ˜iPĿGV:Eo\t_TSW-:U,4`c{Ȼa|43P,,*;~ݘ0-rG!w̅yvtߨkm[X2ėV ˊI=U SzNS*ȅ-[H%ET25o>bmx [;[`=A7tCȟ F0pqaSTzJϺ3ᔚnK5@-]rjS԰8K[.]hO/4ׯt.B쏺I{g0J4cqo8|y=PjCg@؀1%i/l:&o2$Sow%槧y5mM/3WzjSU3GZyӰV.~SR$*x$1y՟\5Y6aJw򏍾.'< AzG:.W~0}`!@iDD~2j ֯%r Gh=q"G% , =}8UmZnB%Lho" dvCH*:i|U*̲Pwz]dVY+;[OE]Wݸˋ[s Oa3J9<;|`g\&õ_D#r9QEU~K̙4{7ߙ3ܶn0KTBqWYw]w$8%Ieo;wpMhz.jMy`cK**V,j>/AE !Se7g9wzUrB?_ʫl9*S&+McEn[2׹Xsȗn9mV]l -7ȯb ,bǥ5 ƙɄr%©wJĬ yE|h߱W%@zo(.4N ([_:Q)q.B'jjجH~i/uI28fȁsGóѯ0:=KKJ_颖DTdIeٲQIsIM*|'䕛,.YGđ'!r ڈ1%6;9gP;Ы2,|HzB *ۦnz7X*9LC~pP'Rpl p)({ߔmQ\Lk"焭\_BT&wg.,4$b|bWʣ5_ݸMrX?ՀT fL4o`?_ +:\,6ƹY]%G5݊kF$ϮP Si4q AplH:l'5lZZ /; 6b)huVI=R$-2վE4X n;clvQEc^^^#fIghO#"L Q'גjr3l{WʋVcc2_ )BT( m46!25aGf-Mǁ׋z,e259wdDVқuaxTܓev,F3L޳wI=ϾL `B} bж ;+:LQR9j;<s YSF"bS :n( Lx2P~#MfBHruAu\J4\G"BkB)2 |НϤq"ㅑ)VMr{ ٘-=wz4ߋ$y` et5zn4GG"⭯FO|ބ/MgskVJѸP`t0 K0KNL)T9$\#[6hv v`ܬ454-#>O12xȟмR[v!a!*tE )iA#[)bتU\; M`fe~5O@d~#:5h  cNV괎{ K?Z麹L+b*vn2 16%~K\Ń) 1Q|~+p( I(q3ҙ6y X}%;L#17OC,,o$e:DML,uO7vMH|Rp&S7"ko$OqJ/yj7z]ލ*ul$Tw#a-\zԒbFhcrvr\Z 'NKy$\c[vw 4G;gs#M*g&7b!#B&5ݓmHNоqi xEatOqMoesayހ֢.#<^PX j\aE*IzVgT|ii5G0^brTו[E'v`N`uB3:7qcqwY?M೘= 3zMغB$ï|7W%n°$;'y&zr&*;8S_1ȯKͽ6``V~[:N(~)`설 LKG/201qpixXZM"V&`bB  29l%:Ða=< 2tZ=:ͺnipY^o;ٺi&]8o(NFiz[OݏFƖDR"SHUR8 3QE"'5]{糊L'?krX!%ezDO%Θk[t1BIu ^)9ra6ҹĝ]ܜ3FvZDzDֱݠH;D-fξY ccjH> ߓ@;dQ~hYV=Ouh_e~z[Z_oXs ."*MtK joTX84/ ]_mp8B0o~Pp/1 V&g^=g |q&U/!ԣHwx6+ BL+U>,dGmV|U^XŒVFSd`ש"ұjoYH _/o~˽_8|\:J`/}MԳRH*t3dT9sI+g=2ZUmAPF1>. & ,#n{ W(y%&aG@tys:1/;hUY#k5K/,(DF/X1[$~oQMRL p3e!cR|nR{|-K.x)ntr>-8d|>bo+0f6mOiNf=ɯ4PhȿOb}V]35.*7+4/OK mF7,ϛagBlǐQ\~Y b^9lV ;C~%$D<-h.fi﬉8ť߷ѼӎQmv@kD''w^P9+/zJēm|jm/IM\NBnAm&Lw,=LO}[խ[~.ɼ ~jE2=/|ܶ`UEbfrlR°(>y\r%C`Wx_x!!X ˅ I Au%"1(]Χ6d-oySL)Oof jo8S Aq$;' xku 3<dw T@ KBھi,OBT>mIExŤ;fs}F~MAq}DͪI%ȳ:dީA {a0 DiŁCjU')V'9'2 o!U,^R,W岠 *A0;T$|$RB,@y𷎒TPn8s> ysY$"|%_]ݮ8| ߔKQGTS/ l;>qp)2ƿ~dn*Td)7caz]~ùHnsihE0"mҩ00M#i f ԗ$ggP+=)P%bsN=!qFd(AkQPJlÍ9::M9OSn(%:ZI,dKfuM WT T뾎I:.^9"2aN )ڐ@0nG;daxnz51V2d p:chfhb\*hZO:(VeL%RVK:^ǣʏ}KXp)ŁD?%6ihm(!z! -kɵ%CAC Ng4f foBLDf4VͳZ9GUQc#v(ƢaѽΛ\%"ڍc%AT+oCk=gbC %#sUC'm37y;dhbEu♺5i}Ag)9:]*Y}敜\;jM##WlUIz`ÿYt>!f׿|2LeN -ޞD7RلSv% q` KԒu1Ms NS%R:ƿ^[Q' j]0S("_4-:|݁&@H˅} Zm vȮT~IK//;Ii*s׈6 D[fZ)<0Sƌ㰯8L/z;܋pQu6ORF;ECVc6Y q]C]?[k>1?/ {Ґ~`se餜mJliYHiYڙ552BRKQ/yәȰtD_sMެeD}uJ `La(ɫOԜN՛UX+hRahTƒHѨLP2e]@I!_lƅ+4$f0fwRY:nJ.(b+5|NIܔ["s;|B!E?o_fCƏÑpQ<۠ȩt7;+hkp`6\j} ?().+ז@.b7=Pv_v|,]#ъ͍+&d,f8Orn$ fpJϹ9QfjΜWZ"V<W\@RHBr@QcG~xmW[%ڧ'9 H0<<ơr TIbټS~!4n.S \M޵IeA.CxɃжt({im}w{h6ٰth[Rrgl؉Eir_}ku{7UsMS WX,?y?`TvU a6ܤ};tԫ:qYJIEUG݆>0hj\4Broj%ͫcꜰtMfS'q57Iv}5UVƴ5Qpk)Sۗ q v5f^7gHT`4r.-C4?^pb?MQ( "ς uO67FHr??,kUGACy2W䁋83=Z;R UBC^T6%I^֨ Pm JA3|-DhJ;W@Nt..92s5h{Zn"3, +3QgоFɦӏ@8u/7XȻݡs%kY-W I 穛q.~y; `JȐ8/(̢?(# =CF2%Bꯛs>gj[*ʗZ vR 9<>&qqOj\enJ41T9#2-#9̆#üxaj#FT62*"u+2]ayPB_4zL<3Cm;y[,W:<:N-T?=>R?gi!ƫK k-1^%Ll)*ܩ]P˪["]i"/ W?D>PqJ@EUnFg1**YmVuP jc.&zٖةϼyCuq h<6N!(&ǥ>IG,rQӎgI(AZ 8}5Bqk(>r PҩB̰$s 6 ƅSrOeyQagGR9UW"9 YU{b] 8UW^oYǣ lQ6g pɺtˢ+d OǣIЦ *{BB1F?cܻ8,!0/yhi'#DMіX+r{C<\T:>hQ6@ MI8/Cd;b>m[ ciPyZ_Ѩ0Cbĸ?D$㛊Oxo@}xc?+#:g{>(IÀWlM+P&|O}ד3dE?b aMZfgpA9),3DdRyqbH[\0{0 <\٩=*/Y.4}" _~@$m /t0.ņΥ8)9k45UN/Hըbd0٬EPxC<#qU` 399Cs_ItCK(]pE]>ՔEg:AW(IL<#Rg.n Rd4B~l_]\b~/ be_[؀b!-ٞ/T[rę9t{ 4>9IX^.ھD2w#C!kY&_꤁(fB֓Ibxࣲ6W=!Ceb,6|uk N$ue}Tڅ*{'9s]pP9-'uw?DK=N'sMͼ؜&%UdizzۃJj'wƏtX%nOVrg=`B$} ĴEb/>涻>xqF'i7(mBip43׀jXZRg6fBc `nZVP9)hz@m6Hx3Y[B )"JǑX 珆2d<~Qɉ^1fm$[IQЙ_ !v> ?`bϳذ-[bŒ1>m`78>-%zD\t۵ 9yeP>i)uR] D#T34J& NDKi|:KePᲤOJPx!z(@~jN*eNq\#6n#.֒<>puG5)?_Tɩ?׈o<HlH~O2hz5rTBNp)Sx80Yؕkp@"|v|uYv==+}<1 3^a-"A놔XeufnXE5Lk҂sLqU *#է; tsgR=5_b =n}H:o$8ILስrd#dwha2sinl|DVOc3)^,KF\"ɪhSӚMB~{?l}@.Na=v8A0wܻ֟cQ7v,~Axf7؟V`@µdQ@ZD+g,<6!/tL1oT>9r/,9 /Z$Qp ~OsAC*smv?|UÖp3&q{܌4/6 -6Ч ^+9lI+l>w~#+i[Cy/rR=nj N4Odz<9XJ7 BLѷ.foR될= ȷl?ك&5\ws{~Iβq.3m.‹b]mOQDzcEٱ3%337MY^0ϔbΕCYslGƛĹW0qͮj\#eNs=*8n|}dGߺB E5ow:ܮAJi'~L]F .s]P1VMڊ BT90:G N|)ctΆ/ZtV:ґQ_cΪ*c酿Jgw94tEOS+sg"[f}l#O~ Qiim>kܥJ֠GyȜ;ݞx\-. = J 1As Ke-)P&oq/%kمasʟkt$8EBh=D9TxZā` {PeXAAm[z!Zhpfh5o{h&$8þcC2`ϦԮ;_dX2#+JtH> %ZLqh3wfCSjl{Gs;sZui>m)[R6zjx_C.A73ٻNP7mlK s˯Vl_Eqiz890q7yt sܕꦉ{g< {RS4M2k[ʲS}ssԐEX&ޠbgƟE1t[֟hA#B]>R~uG.yaϥ#}/ "z: qY!LJu9 v:ZXL-u#3#é~j |:p&njdH:&[6~4G0%]&{ΡhS#I1ֆ  `& 9o*[}_Α7gWtxdpP4+®v )pݝG8aiy>`"NUU7NGBtrNyЙNޙрu*x},D~:h9xG}_3Hp_M |LڵbӉ9%?ĘT! eHW]j {eF6Rx1isBiFŧmǿj͟K<~I]Q ^I#:qg H{W}qJ!`ˁ)ΎL&y'Cjr0~asx8Y/] :=b$UGa|5Hr4鲛_-R 8f/=Np1U}$6 unN̘3a%ˢ/b@Jdc4Ve΍ o,1HIJ;%+̡`ae7,W:^Ż9|FxҨ;n_E ̪2 á}$ N|9xVQ!J-},l(>ȝ7| ÍA5?,=-Fe 5o=Ũ7BD \KxQϔ[S#Oz & PaR _lkL$-8G|}6:;7|!R² աd6P =+n+>P=C-`B"YRn]>_wCGiT˧ßW?FB.2Zs"hYǗLn8m_92`#&K= %On%LӺý{8[Gu5!7)pcu#Uo.F1Q։iWl|+g0ڦ>?(E ڐw?ݪp*}ּSqAnҌ:FWBGn8\J}6#}`d/@kW \d|//> ViBw/}?Aja[%C(ř_sk TFIVP')nvٗLlSC=K{PF:-޶#LDQ$;Uu 7 x)Of.Dv5e?1H(hv{"1(c@fZp!G.N$'RtrEdƅjlCP觩_PH0k.TڢXXU=,c r@{dH:2}SW l~c:;(Bz%R*1G,@5zCdg<`fwL+(CQ)'n%VJqMIrhA!\[ox=o g iG5G?(+yM׿du1.)| N'@?TRӑ]<󺩴ߝ$4q$%O CpY*{g oE(ǝZ`(zbS#r`Sn2nW OCr6Kj5JC(m95ʦLF6QUgU4+fX"`xkx黻Gy?]Y?:+rMD.88 #&߸Cp^P%Yc"^6SB{f] oqsRZ=YZS{Kmg> o~) (Es#qhO-L"нBBwj \H=x\Eu`:T#ϪSڽ_?xNo!GX"=(7c؆ixQٙW#IFTD+D.rJ}k.yi] ĶiMb%hJwͨQx%} %7/iiZZj\ zQnbi!g 1Ag5r Xjp2|j 3,%=[y2-7(fT73`` `Cg7m-+%r*:[_DB,ԸƾF-:PL r=jk;չY4ZRRG+nSֿ .3L4:HQE]-lO3nm̞q|S}ҵ]%X4-%ۚ'/¨+]MAϾk=PHsR룶[M}ٰY@)L mOA튮m #ZiPgWYv~|W,q d!@)~^ck⎛LjG80s[RlKQVJiOuD r̚ia:x6SDPfKW> ˷} D#]9וך} +?>CSR5eiiۅ=z2[ŢN;r<2V|aW)<i,5vG3K} 19Qңyʹ"6T>g:9@pFNeėKoId ䷥\g]M5Tz4uیwl}>xRF}iejwPX@7ܡS?8U`RnhiG yӨSV_O c0K0d(zXĉBaY uw+w(onu ԞUJpԳT,t4 U]gud pQG F&5Cb؇8'~wfa#fgՕ5?% RuGBe'1B;DͺJ1M puh ayrpQAsɀTfw1̩dFOo\p.Oӿ6&GN&쭳˩;"F2gNލ{:K{7b*j qbXAY` W*74㯹łYq(&>ɰҾCزd# biv#5H?c (-NM dBsbh"e?gCUOCVsS1z^OQs)qFgc Hm4p"b6ٸ-Cϑ\^Jq2EXm+~_h NnJ~/&9Qzܝ=6""xW͒yZ}yI!fUv-G:%ŮўBB/hHګs)}5^ІcxsoJ֥g&=杈YݖYJoV32Sۋ"*UɎgeb׺oOl|Ƌ̹r8>P)ذYDm2+`]fpJȨKm]NemOR m S.G-a$'ߡe_ڀl-i׀B<;f9,aQcVe9f0#IFV` _ׄQ)$Ma4bi3ۀ@g04zX>8'M.[mC.i$t=\%N'`4WBFSfG<8TpHq11^Hr4՚#A)ޥH=ddRyȅgm0Jq1lz/?-@oFWe-O3g@\ 7AY 8,rD_ ĂpτG:4b\" I8]SPDP'4 XdImKyJA߹wU汥ũ^``;<_߇ |-x߆ ЋNR062o畫V;Eyē*ܴh]DAcѦ@sA}x/{&.`_%m\Mʄ g֡5e7Wq+ZAYc\<}Oh/DeAܡ+EԞKIegM+f]e*LT֥7Cn4V#,u9jbo;p1SH=^R'p@p*[Ku/Jv$ƜOu2!W (6 T)" fpT u7h4Jszi ve44% W@$R~2gI'1j: _"UE-sa闣wkʔ[J/uXa]ǚ8ů)9tlK8x:΂C2!;f""ޚPbGRlN(**&~6# %$Hh:llҸsid5;EɈ ހreCe㦱Se ܸ3R:؛!;DMpe$,,( FM vƯ}9:] NkD,jM?4śC`K_ ?x/ 9 WY*(51D}X `}2sud1L՜o]%@U4v4]i@!yG{o6"Wg(TG^vQ^(sF"k7սY*8!d25N 㖁i\qh H]踘 N>VR j+tE%HwzS`{d@*n%H.U80hJN5%g -Y7$pf%XU$Hn=Vk! 8zBlكu|F0;f&m);o3bIb)kPC APw(D ME2F,:&*0 zƦZ/B?| {S.A&ء﹗ёYZѪ;C؍*4sՓO g,bhYjͼ[(y{g^v :*ix՟5hnn tKap7} qǒY~(oELpؗk5Ԟ8rLG}@ qK+1b8{:zHx?w. [AeMW8o$kۇ;54u)رTXڐlmǷw^"p.L%r"?pcJ( %/q2;.B$oԪqx'K|>5mn|{)e$̰rA>X`[tC*CVG~`Px\CP嗨.Dj<%j67),- kټ;Oni{NEk֓uw|ڒKVySu3TA0-?z^8N_Аs]9S:̃GKC! GT^GogWQ%]ׅGxo$7S)\ӟ4@akC+'ɆuRr%@|3=秐/ >2JVrB6o ~; K2",XGj:q27tcXVwoyq! c"t8n[q mA=nU^~[P m%hMfl W-ac5vueOT6}X(yfK)DN}%C~؃BqT TqN v8U!-:>k.]g'xG@W0q#~+魛x?(iGSWQk,̹!5vy'T>S`)u2}Ձnx4ՕYt#DTkUڥ" kTꍾxb SJhN( qve9u%X$JV臁`ms.JPsFnXd[ޑ*-Zt}kMt.] [iS y=][.Jur*mZTT7_SBCN6~H-/K٧W_H<9Gi*d^ȝ(b꾉#b/jشݩ(pçZlEmXc\UrmU ;@=F|.F"‹!nf~.Bs^libIq6 ,G8\3,DPdr$}Rǀ}_t$$J0_z'eڿϺ#ϙTSh" wٿ pZgv~۝jV-" R-ki$J|}Z*(C4bP =4"?ЃP>RkGjږ~*F;$=ޢT׽%pdBc]P;3xmz`#|_ ~kV=70:^5E[4+QZ i: ИYto>/Sg[]61E38w%lY1yT=`r(9p]&J_AS[Ҿd'GśXeޱ̩('MZ-kQ^v" 1vۅ8$S魴:ˆ i=K-Ԁbգp.LvWO3{z=G.Ql_;(b6'48Hq 'w>ry.K2(3#H xuNM+꭮ /@= (l;q=/ `76(tr726&[PasSo)3[tN>8r3/>bJwU zFQrʐصB}y+XdUJ-ytFy'}olGpDD2UY&lY`,{Sѻ{;{1%%p  Ct[k(1~G[) փ.|B0{'yp[iI!^PI", 2ru~, /˥f߷ԧ^2gSzO[umJD+ir菶aL$!ƛEԶ0Yi| $Qk ?ft>&I[䵫jz_ z~_AԼc#\"#2D/&b6-0\A?eR܅Lz UMg#^"LvNeU J f5 ;-l 9-&d?* ,?_Gb1~M--`$C+;WjQn嵸vzZbCA~D5Fj$x4Y44+~<|_wQqllf]'tj~߼;o?T}!6nYXR&ӾnEJ6A45Tr}XPbIT~TelPwj*[0F|حs.rjrRTgjjv0٦iFW\_> Bf |y|=4G K^TP<UcvL(uK@st{7E0ay*Yca eH X0g+Uj}W(1yi2O犳dv"AV[.Fg j3Gcôk'3x?;f\zaEj\+kwh0t,s#iH;Q} ϛojݨ˰]wê6drC{ B4^ч)x#(]Tߥi-&{\EVvlwj$- "RHC@!e`b (?Y<{7[$46q[GUD{.iaSťtŸ1OJ:'yM?nyAǁ)˺B"/Sʩ9aZBfĝVu7a|5͡qM;!肁q}Zi߫ m.jm>)=?JY <ȜP \u˨{cdncA}+:9ڰol^.sTha,#D^{x`wyb䈜KJHH~P)*=+gf$1eTDxC;VYJ{uɖ+E3CenhDN(cO 0'ziƨ믓 /8B@A>ekV[M~ey#oKA-'/=%Aa CF!LO̸x=ȗzz*8xM:aq*nD(O;s6A[m'\5E_A+zi nn3Ө,+Huc'7{ ?CiJUZ*Q{5{*%7lvfnT w{t~ HbvӊC㌾$tk~=hU:9U+!`ָ#W 44?ykjl$.m+$",Tjѽ_x-NhUYKQO > k Չ۔2EU%iEД,7X&8Lcl1GK/It5ˡuFsQ/37E-z5u:/ 3!Phk<ۗ=>fcjOe[Bɋȥpw|x_& E~ߊZ!mt= #p}Oݍs,e-VWAYn>)<wb8/ k<( ӶźG:@];I r3i8›G~%;庴*T*O 9MK23ѕ}BK; XMlejo3[\CI xlp67^jQ/K:'z] bqE1`o|Et^c f$YWZ5E M|1hZq/rSy51j(ťC-TpB*{ GJ-*_l/˟PLGЛ b#yoNf 9֦*+${6Y|{߆ӟܲ[^C׮:B(esf\m*k!Y,piu LNAH %pZ0+)`+Kx'[Te-~KE~ YcBҥD P6k,/h*| &[TWoc>bIW _tU|'ܑy$f|__A6H]JV ljv/ G).zl˶1)$1ɥ2F Խ{mߏO4nv$(L'6_ )ɳYuSOW1g>ʈޓ&96C)iZZn Ƣ]~ؾF>,r䂉z<.WY _85w/v:&d@;P S.wxƻywa|=yZw<,5o+oY * /GQ1|`鷩R]H,#SX-8Cewa%=rwd.M*O%GO\'Lj5"ċS[G={ )%D@KI7 n&n4l* [02Ǫ(X--~%pޞ+NPC`OH]^1ez7, t 9;w5>x.1Lٟ HpnˢMcwzNnb($n7͝u{6֮*CDDj2aTH.,;Qƪ} !oW#Jr )N I,IrcMQJQf1D"}^Y k8{--^-I(}?X6ol^mk3#XɗJ\c7cu- _X}HMF|dĜf?!-THnaX8AaҘ8I^M|:عEm?Xcm+d<Ȑt:p=gȈQ_l%:Cׯi;@*ۭp4V.Es*WLwAZAC>!j;]dž=U9A2g޹nAg^ =J' sNJOvH5EUIs*ZlH +4Fq ؗB݃q*Q)Bv uCO|Aqԓ)2]>bVEuD9ޒ8=QpLzO|\kKx)g^8C+=φpGdfeϹ4%ỹ@fQ ,>0\BQ"T]@A2v3OcgވVm@><񇊜>RoD3s]^izƪ-xx?{YC~m]jRR'qÏi7,G]N3ap+)>.&d\xkOEdrbPpy0j(Րnڋb,:QTW쌪F%+g}lDh'S׋>Ƌ?Qj sDfw\}fܧ y$ KoUԸU,B9Ğ7r~jR~h8u5Q\L D3vB;\JWD2uUV/^Fj΁> OogUBGULzzA2VS4'Ԛ+vN v '+=Ú<9sM~* Uo#cLa 99oljF84=/T%FK>F7q8$|: 0j cubU9W")0ZdN ,[_)^scMy <~귘bTLBws%r>;0H0IoƖydjJ |{9tj#L1m@b1oxIZ?o^#M9'Ncga2H}ZdmIܟHXo\"~Mi|,qs?aYp/o7;a<{LSd.Ɠ6ʓj*z4\})Ҝyƫ,_t("g⛐#0|?>d <ֱXYK̀*3e&oJ 9C c*p- AE\Be7s/`Y~07 =rY:/d! t&w^ $-ihǤZV]!f+K.c}ܕ'= ܙbRmz⁑ >ԤDOmJmG' 442(;V N v1 ڭ997}¿=p8-0orӑ>YӡB=_ @OaHy`+GfhvBF2+0­BH:2 jjp^ N^JZz84d8YO1S0{,dp5؇kjx"&M*ϥrz|L)/ٕgIx[H!øL4)B=a7`G=D'&(Y:v)% zid 5X訢;+ SYz;DdyZ*Ti(򐨣NIcW$׆٢Ш#Q SO%RL3=oBOωZ&/a6c&r2x; BhRكf .ɺ6*jI[)S !+T}l44 ꙍZqv1D:_4'z䛌 tPznYL^W; ]!P-'׼n5~BId$-!g 3%e X`|D+zzL2SL+ #q:~dAoMPI7r)vԿt Iڵy"*/FѵG/fOlaiNJf}͂`aeX+#4M 8Yij͕$KLd >MX?H˔3ՓcI';%bVjWԒuGg;#]K6I逵^k-04Nay?b$+'HӶ^z%˜E^}nmڼ<_U!Г׃Z;&k&\678  <\ /a*dU[@w425c3$Rꀚո 0 zޢ{M>ʲX6=z lj^qͣF\{Qk{y9F6 $XA:xWDmc 3FPѮiUV@"oAױKGƢ"thMk Jz}x@O/>(qlhQ'Mg[^+ȡ*!&|N07L&/@U:$ G|Αq/i>quk*dvW a^Pb8 )|5qMĺ~dBVЃ;7]0C}R8Dg>1?O.^5rl,( Yݤ8UAnw :9S.{BƤhnG_þpl&SbN/Lu8T23#aa=>&gd5m| _L$$>]i?Đ3)&sbje38K34JƔ`BC/^omVW%[雚>!w9hq6DIf#.!Ni[/uC%GQr50[ G]JHΔ(PvTl,B0* N1_TL3,hJIj45B"V%9F'+`\DN(} \j\pC~q8\] wC*q8mi*^\arWV E1BىecKC/>;+pٹ0ӑY{|QfܸqCDwgɨ F/FХv_\q&qa>b:k` a7^kebo* a+S{/`9cywP}y]XKyBblC.w\Z Y34k[.ײ*!atNOJx-e;ˀo z)+0x$A'ҘbvMGU!`83ہ9|J֡Ww!B}$.D(%An8v-wd<mPh"f,56W{tyiKu)La6h9Rk an?Sxٛ ; ;%'TۦEӁw"Eڰ-n ur7Ş)Oee8ϟJ34?6.گ&q$ CwЍq'YjБ%+aw;n/] G*]kK6Fʱw{i㿨7s\Xn~w[HF_V?p󐊩~O> 0mMr"5HTh}Fٟ:Pka1'm;(r*Pz6;:ie*0ZEK1'SRa|)wcsŧe[( n:;,=>Y}9ɣ!?2WU%uxʹ箾[ S X5|exH!ӎ#ܡq5 .kBbj@hPnmz[<T(HHwZV[;y&Gy Ina]36:CS֣us TzVKwA]hFISϐ36=F>F?8R[,"ECgjݡRȩZ gpNxÊpE: S~CxQa| 5F3?`O.$TwX35&iIHi ϙvH z⅂Djk)Dln lȫ"eN⭭?ˈy SQi<܌?XH*4|;#JbD Cا8}-ɰ$W>nØ,>EjWY7Z~cG#OٶQm~px8)L—L -Z:lB]~ݛD{!,V&'6‚/J.,f8&SZI%_ۡ"x-X)4r.c1 ,1CXhԏ{sx-a .dqp}O6FK&"Bz]9X[q9fR/>3B䭛; RQ&NC$$ܜ$5m[gf =h7V-M530(T[Tgt1h|Eղ,ߕwA~Oǂf tX6qbW/y]uʆ7ĻbT- .izܹ{tk xo+swfyC$K"2 fErwXS" Syƒ: d[A љۃ? L-B~xI aǶ[q\$V"/2*nܰqXxKe8Gc1dث !3-:f#]Ԁ太x/V dɗ5;T?ڪwmt_t,`0nHӲk8WFQ l`$u%cHQr +M/)ll:]P j8It r" ^0,Q<@XT3iWN eh8#O J ? &f5+}%>fmB#1{N&2nM :R)3Gb $(wP4B|hp?N\|_Go*"JcO eF 5K4'THgs.{yxɚkh $~%9vl 71{B\=ako:SB[" Lad(KYF-H]ꖩq.R2wzݔ#Th;ɻrKr+#[,C0&,~hK >W-kؑ(\÷ţNJ͎YќՕ4F@$ @M8uy\ cV@\KrpH充p=*}!B(O6+ fXsq7 B]Ɨ"smI鎗,]> 4E(ׇbppq]RoVC.BWdwO*}ϧgĿZR41-`2p{ 哣4qWsg5kxbZ`1Tgw8Z3EyIi}rץ?(#=۫S~IKjѢ@;1 7"%;v}kb[ђp4#~潛(`M['S.^= 5t}yCnpu7o#n flF<{)Uԥ*ɝ !lJ]az. ٣1tk,*\*>scPئ{,4\kDaΨ3q>)ǩ^c3?RKNv2G&3c5f%H72"-yYl}jmh33{I@~q-0(C /e#ICՠeT= #;!50iɎfMt] 2aq$qޗSZ3_~glj@dz?1_(?nz3R_p4+)h&w)~loailiX&oB w5bC3\)( 1~&a/}Z_À9[98tյ}ChQKU>;L VwЯwg\*i bݞP>(>0Ϸb!k8c/ S[ [;L]ЛL,:Ut."])pQ_]oaڜђqʫ/%}QD9,IKWt5?&A3ED!p6l#tC%>] Io{o\ZdG+%,Lb-|fqZ)Ү#~oiG-V9%ČCtjmhȄl~=m A;7J0rJ6ti㒌Gw\@ױEO7; 0x5 pcNH(״KB/4Wk=1rn~!G{@di[Q]ynt9\V)q۪_uJM12N}^)p Z{>2HEEQF̨fNLq./ gtPJW=|Nw,_zAӊS@)XZJv6um19y?=~tb bB]K:2?XkÒ}t9UOӏѐ/^Zq(Z}ֹm,\"Xw6%KQ]90IwVG9(d\U}ZZ5 >]v"(颇ʡW3 _ٳor ?w6߮bc;ɠ4C?nqg|P:q יfک\YXng#9la+ڬP >;D8i J =+,(ξ |4 D4۬)r`z"9#IoԳ|Kil\:U lӆ '=uMv$N: 455Ƃ68eX>NKal+u#3Q5ҝ%1]Q_ad"ݯ8&_glf+єO /dG\G0F+xbJ`ST a``'bޟNr]o}M j:{'TEy幱, "HDFKUDLc]9wsMCWp Z yqigCLB7(д76XHD$0KP;L>Wl$iS *qlvPx냻%-d;<6b[['LWLͮvR]9ȩȍȊEo'AgުSe`Z{{ ;WD Zz2l`d%~gaGK>ժ+$6F ]E: ‚"Bmu.RT'.fTmͦ(D}TjgF["\sFm\&\#v`T1yj<.M%O^ҞG̬d1 z-k* :8 hEIdy|h0'Tժ!jL0}˄ "{Mw%[i#lHau`Ƹhyn3+!h`v`Fpnt;۬\jŬ(^\ao+w )UcY$lUq%'̠%;$oiZra 4{,`ŢDI/uяq d`wnb7MF <!d#!)@7 Nȹ )Ij/$6"0/RTj@ɽeXoRlȝѮRU"򈘯R rJ1zC iɭ䛝gx׏Wlߗd˜CjqQOsT8,8I*{6|2OJX)F=y,)g-!~C(;X*GʥXD^C˹yr㮄1G*QTqlCknyj#Lfa"tL$'cA7b5k=88e)Y|RjQKhja[%L0M;o#'3‘ ,'uCÊnm>6^;}E$6Ÿg[up5 {ǖW_\iE(,dvW|g]$| \rd{nj0 VIؼ>,0xX@<'i8VTFHǬ?WU=%Q}dۖ\*tOް4õ) []9]Y޵8muA)Po/WF4oXEʅU R` a຀*Ë}ׄ  *L+׀af%x;5g[M2]h9G a̰ +,g޷|g @H*eڊI-OSR XH98[Gm^?[dIMLoij@fkwdh#e9u13ЉAk3?F/Oҿ[w{B>]dj7]>ex[&6R&?ڰ Dܞ7" Uָ@P8Ԭn6>+.Eπ#H ,W=#t>x 7:9k+can9{+ͻғ@" TDXYmO3[/U,A$9x|/B4lѭ B7IeViY}p".\#Mΐ1/Zp Ttc~]bC/8^m&+&T=hi[VTX$"3yW{C{)qW&+cnKԽ׆Ů5צkIb: "Iaj^~ V&u[n㕩E?ծTc:ó AVsG߰D 0JV.̉ cV#zimL՚r Gˍ<-wIVt--& ߸]_ OGHwY-+v2yוc] ɴ>k қɧuPaU|V ꁿrTfV j5e//E-%_.Wg1U1 2gX5@ۋlpҌ> ^#fh/8 Q}jq,Ӭ L ""{,z&G ao7cL7$)@Fvlqa G`U֮6vJwȚ ClyXa BP9$7~cG}2(5K a%:DT m37Afl8{qSQ5e2e΁:8Qf(;y4@{'1bLhwWVYϿ*0RsNŚx&?jɥp(ŧQ Znhܐ^G6"f LӒ))D+7ڇ}nNvBIdp4H59)XuW+fI۲.r"Q倝ѻ(?uyp6W"@C8[kdD#k|Vdh-Ѩk\VFjxnr1v)} G泵xb*MgwgX ]gS5 pύW_;? )Nƺ1H_ AIx%YVH"W[*|qp$1Yג9)]axp7%B.(E /t{E_4HF~h52y)g1p=UR ŒA'XHGMGD.AAe6;t+$Azt/, ž%J' !./a8ؤrvӴu`*}ow{Hr|J%3􀤔W .F#`FиZE} dQg2qh؂H@(xXR?aK{)ڋ|Ԁ9WɎ..tVђ2=FG9>'djOmۀ1|Tq$Vo yƓܜ)C6.YŽ*_ܰ wߩi܁ ǒMM\>a^4Z/d:VZzo p"'ܞ92B_~*0zu fj4Xv{J! `@'XyM Z>uEZҵ>Ą1R6 3?H{)TFD7Q1VdR(T8Hz1]yre5;  c\#~"C 9_հO\yY5h;AƱP eY-~"`&͞|O guI%PRf!5 K^i}_}w\'*Gg-j5`t{r`F0 ДerAocF?tR/ u:,c!gK۰՚{8G!u;)Z8Y-c(k-EcWTԧWƽ&9 *!MkxIzST ):5=JUee]!";cV^o:mKקݺasVUyH_hzmkzm VTjݎ^5{rXlN C u*_g8o7:_o āyF!"'ˊl3^\)$8||͠?5`hp6&̉f4ygIKg&TQ'A;PO|@GmQ_> Məf"H,Qd'`>ci,'Bby_k$sQʾHB]qǩ6h]ͦџI:I?Z\>,\EŽʑ\715(Drp:JBo*\s?7UcMd)(J=o>9'!OaFR'.t28 _ =.V{t1Ȥ?wnT,x K׮YCUe s`*`TPCޏp4j]CD/6lΰ%:\Jک")o\ү"b/XrKDf{cxm _NV\6ʓ/K:<~90NiYB6+WI`VܷO;=B差j>a5}zYzrSP mޤc~r 2OZSL3)DQc[-PL lK5A:'i7K{)G"{:)mfoHKZm~MK}RxsE/+`#\+8-I 5 ɹA];0.F &HT ?dqu>C@WFE8q8^wZ0_;%܎ 2olBv~M{Yh ׳:$\EGY=Z${mtѳsf,ؠ:H̭I|o&:##ޚJpE+4a$n4[>k5 ±or'jK<-xz$ 6`(wP /2ڞb7+vy-)qL[{p^Z\uчo6/n ҒE~&@v@kaԌwjmBiy{9 Rٳd&1}{= g˳#"M.Ϗ.Yl̳4pf4 PQ4 /d#Q7 Or'|QDyk[a d$uFEӵ\O#=aŭzPX1NֻI1o"),"5v.p&>?Z8ةWo|Q9i%x?$M)_U5pD 1Z&R${A!T_,#BXn1Q=jcs~H$)Ž) Nu(?}(lFP4UO1N2A+MDt ]ꮽZ ܛN2Vg' ͷ'T,dS$ہcUb^|ꧬϝ/zo)a5P'u[xpZIOY[KVJ(K3ʲυ."o 0TyR%rD#vBK ">[djdӗ6^ dẑrRk^st7@0 r.AXzG@DZVS]FΏZ:Sͻ* ܍h*OG'W0̐!J@`5cBm-)'jpw{r9; AD\l3fF c=ձMj >;(?VD$-ƹ=ܥM9ױ^J")e,"HXtsv˲M-`(Ejl -:UM"7o|)SzG+$Y$K6X n K7%{)MyK! bw1I)V64JVt!Ulv:f A𡅨Nl5F#a MseVV3oe#CL@!4)Ut3aO'# ,2)q@ڃQ)! N~ƺ2DҶG|`7` U"k uϦBZ8b RO.ss%_Z[3QDžTs /"#tr %D3&ŭyk5Δp?vN1O1-88#8B 9ֲϝmx_N'ĂUIĦ3zM WJЮ>$hZcb6T%w¼;m5pf(ȃ} /h0xC@QfpRQhλd %p%HV6r-!Jj]39C,1&^| q^E+hAY$?^{7HR:t En^U3 jiuZ̛FW1?uw"I~9n*c#w۝h $ҡ.gE@:oQk=gZ3`V݇*[¹BΑ/jS}칂btsF,)4iV礉WsMO*#}?yYWEP=TY~)hxm901Œr%;y{^c5wJ \ۅ ϖ9BCd=F%W%CRG0?*`MV;Shq୹@sq,uw]par%0B)Njq5ߋslH*rylDH>+X MO{ A ;P(ۡ2OCА58QN)(fsv,+BN',2Fޖo:.2?%'Ԏql#gF%[_qVkmQAPea($crrU@GԊϓQ vG2sk֡cLܮϺ'.,> "錂~hqИ#A*vodׁ !H,EiEPv 큧Pd.Wy/> Ř`,PK@:M"3 ֵ׾N@!ԃ( ڍAP`؏N_p~ĹzQY1"[7/ΖUp!zEb)7BVrONȬ5CkC }'QUtd|t( EL|L;ECHj-i*s[ =)b{Ɔ>=)ڴ1ej>/m]w$B9*Z۱u^|-J~N3Kϡ1 X]aץ |AzaZ.ĝZxvA:DC.SnZv_0P Ԟڰ*dأtq5qU;09嶔L7ނ•W=d`_k<250)־vfHSu9^fb> slT'r/U-S5/)+T[a Whqz<x"GdlԲl I%Z \[w_*ŚwHX>aY0n4֙!jƬmod=+'c4mL T+v!U.8RR|*GصH4Eǹc3P8ѐlyL]KFޠWp>W3#䢍n^_vc7| vp)L[ɡAamݪb"kz]M|D1MQ&Qo9|COZӜo`,,@j'~W2)%ѱQ7|N57M1 ylڼ$kU3w=TQ%b 9MJ>b pCPA; l_!Q\.%88>,qY)4)"n4U1URVhfDZ;]IyHY1V@QE*Ĩ_{ rt,UH\{_+J &AQ~͑K#0Μ1oSz)P0d1yңqǂy=:gyw5s!uCv&%o [k=Á1ɞ@ة6h burV R9&1 ,Da2yi);SusJ:?K f qt^rXiڌ-*=΋t sD[ybmEot| 0]q&~v}fнq^" (@qg^ D]`<̈́8]jHǒHe T1 9՞6T%JSQ*zvk7p~啋ny87F +Q't N!HKFReeUjbOd/Hpvj:yvnz|V6hר.-W >UxGg*&*Bpcv 2DV=&hj7w ~R-YQz]Fp>:Ny߈@$j90r9/wMCͤYR?teo8F0+ L9 o5_ Nq4 y;&(,~hӗvYrHaxԎhY܌ Z5Uhy5 &/;^xuf0pbq2"A\PGc:R(PkX'Fxx#}ؙΈnӖlWZgBw,|t O0Rƪ)?y0No(JiȆ`/81Uw >KBFj78CwT1`gA=}eXܴ2 BRuF7U؁#UeQetl`ԖCEG~nUppgQ$D & ,2dlD,Cd)׬ҧd~I` \zhcK8a8|`G؉#^u }=k)% 6fnHXAEg`',=\ߋ]З.FqwY ,9w%z[ALPTm%pm.Y;Gډ/ASzOec! Ȗ6 ]["1- R.Re~NTGxK`àQ=Əm|FDMUT "a{\apgF0I9OU\^WI&-xd]bUFI~ (KԱIYҘn4$w,̬>=ac]S]jR4&u`}Z>F9!*vc^2ŕ_X !S\[ 2M~3NB5}8CcZ `U 8PeIߗ)30exFb?@Fo:#W7*Jօ,sC?%˨E4ߊsW]\VY\OU+mAS5fsoBiۼM AL2hy xO-bѿ'>rdCdϟ_{1mRj:Y |&"+Ñ9=Nlk*%Dwg:%QP]g8>wEկҤGYW_:0bOvF_?ZJG 6ˑ? (jEj6h_/RE  rd@ #s` ,G'$ENqM׳uqV*65pYZ\X᛼rƜ!rt=pg:J:CeDPpWKyMJC(:bWRU)yvں/ 6)vq=g* #uFm+6rخS6hZ->X,}v5ݦ"3?n-{^6!Ck~d(En_vP*?2&>gp;snr>R mĿ#*%/8f[O}>'@NӡHIwJ|O kᐭu3zaʫ·! ж/H&$?^kq6c2r?10*q[7rNdmAifb."L .W畤)E2A# .ĞeL>LO%A'˻#T簛īLNh#ײ.>*<;r' kR!4MO075 +,\x}lYYpl"d'[߱G,YFVF/MX(zdxѵGLVfۧR>-W,bN6{JaXFD& fLˤ"U*񬶡q,9\'&ޜw?OWP>:!/}]%;Y9TuD[ d☫T; mM}xaoU `;0tVOZqjQ-YD'$q,M]PЪ蛙kg'VjkO/Dڳwފq. # 4A%ɯ1}G܊~qED|`P~΅o:!wwDE׮An*~ k*Y&RViߤ[By?-uKw n}5&֤JMbdu*k@7ց*HqJC/Vd%@zw=on:ےEёR@޺IT%{ueW1cu_L*p܁ʗƜw3ƣkg`h; y#RZ`5s}]{P!横&T'BRu(bT]\j+ `͘9\:Cf1^ÉvSESϤtQ̶I"9z~ ¤^i%ʺۿ_b!.2֢S'||BQDCXaYژ}8z[ʡĭo'o\ecB9!'ZHv.CK~Jq|d5%csP]"e;g9;g"̟$.1X TĞ"Ͽbh?;qlY@6ͨ1ε).uTtRu:s&3BBA-U( ̛:4*ﮱ7'*?Q?`N~BV.] ֲM󍉧L: E5VЍ$5qbLcfKG=\P [vo}uWZ$^-ZXfDn$nϽ|/ xΠ+p/ Wƭ bשS6~f7]cH p1ു,PB#`- 9BD!Э Ip[QBIQ:ZycLjX?lTT`_%UB>\F+xt9a)?Y'J ӬB7.x*#v㩃feW64}PֆI!ֱ^ӞX%0fG$r D Ey(?v{jmǎrE;z?JѠ?@~kG&錮nyž4}Nt]9޿1Yv*&5ٔz,Rt)Lό+%KpZ&5!w)27r?.U Y:1J!>dЅSHh.[!-%$RnAT*yf،|#$71Ó3$Zz$œX>Cэ^~9Y[965 e;B[^[b6X L#4={9aDqZk] =bďu%z?5($rʐ'QyEgkmK t DiV==A&p^H/*,,Ɨ&{VO?ӱľz}U^YK )8p\WjL1/B!68'=5˞Etf1ϻ~9yKnX7fTC}@anBGww~=%417¨ d'|79}%wNp=aTO2}t<(zuk`ޭG9l(⺇GD) fY7CIhWK\-/p1Dk4#޴mDMNWEQ)c#g*\W_ K$!+1)W]+Y%(1m5 nR뜥\A S:ˢ ¬ ִتEqY$4 %<0'`2-M$11)Aǟ_c%ڣѽa$MOxD_lڼ+.V\φpTɳq&zFN }spj``Rz]t.ޡF-P^za7u]D:/U?Cz93 B1ؒr,Y֚ S d L"pއ& հSvSRKg[ \>k"~ S=LzM^OG{MY=‡%AN˞q?QK/nҟooي³v\I%a7=ivFv޴F1_Â:3>jD}Qn\R{HtQ[0GzXU`02^t.ɒKk[OEϣbPo 2UI mCb)sjp]\f uZnNYvs3pJC95\q4_5#hgw詂8w.Y:@:##2 ٻojܑ$(3:1nunޱS+BuzļlCHV,p+ 0qt㘤dZ4 E&z9uͯ׳Z&|~_eڥ_2K'IY+\=ZXJ6$bl~7襡Сu=a.3`(j׺T#s+_,3]/>P *pHh|Ob[q[m=mM=.!=\hB" 88!5Dq˵{rڏ!`8`O88luNB Kx{^U U ВyQIom:hN\@sCR< :2ѓD`-_:ĮGLX#ilż9Q MGnkM VWjnÄ5<蚟Q!ᒊS;?xt(h&zi?M7q/T P\2~r`4 Ĝ# *-M8pvtRƩ]O " <,fG#;sd %B< S6Sx٬hSJ1 &tib9HckQuPwz],Rк[RʮĤ4Ytj?u9xҴ7NASɛ`q;&wy'3̍gFE;ҡL|yz{#=D+o_nO$eS_ƞ%F2+!y#'P~K#Cf ^w֋ڨ}N|1FqqX5݀АϽ03=Zit7[1uϐَKk\- Px 2ZqK7=xaZ/$8g,p*&$FDߗ ?{uČcdUR t=x<fY-,|djOQcǕucsJC^M`05U׺b7KE3跶E )x#VnkUFϜ6 v) Eof ^oHwͻ@ RNq:wrk#z TOHVf҈Ƣ&uFFd5 raQu5% {Kh-QL*^nK %T vI\hMΏSm﻾YD`֓\>FCK,/s=:v+ ˷3{_ܜ ϛ@j_~ԵNA78vx8ĥr3_CInNсBL uY8Ϛj b/ʇT )(bّ*۴ &_\=}e;I5 9FW{8\Mlaϱ10λ] E^^̝4ʨ1I$XOi_oB頡zZ38b+B4eNiPCMKlOܮ1s@SIZ񤈆T:G%RܥBK){5#q2o⭩G .Hoq)bgR]9S֚bE`K JԃgjEKl8K#!7z0\.2y~'gWWy7Mquuom.<:oU5}Y{ZQo 7 Б  /{v'rްUs;> mA~V' a252_9s+9> U׆yM _ԭ~s vMaD4Kl:O 6FE%Oli;xMuLl@(Z̋mz[]-(䶲+y;` sb/#Ɋ)5shs<˴ˆR/%W4u #QiHf@֨x 7/j79UpQu433b-ݓ[a~#Y3ֈc1ҽCyőGՒ% X>[`b58,%}e_Hk#2%q9ѾBjt}&{5] h y*d$ ?XB݇J"hqxy#қ!U1͉|O/xl[@FIjü9׸ZNS 0~0s,} 1|(}e>kPlGHu0W`.n\pn)OĖR ZSy QDjKʧpH5/ U EOa*X K\ a$\I)-&Lg dgZ`Ar{}ffm֌DŽ!`YZbqdp͖m}1` aBʵ2BAw:]Fe&),w}5]j-(b@LREh}G뮓m~Kq/{.IFJS5 -Tb䞣aD*W"?c%= 8EN]dur2`LuAQrXZ)ci~79ݝz5ЙBh3i{)視l_(u7R$'fKrx1V<;(3ĥ.ǰRKwAkn dYAn&-2rMP~Y^ xM qRK3H ]* Zrط\?.n' ߽}e(Mm+nĢ'i/r"zsZ^U]w?*pɩ3[%GT^3RO=K/0Ȫ ' ],l̘&\~jۿEMpdç(Qwvm8ӵP( Iz8jaY@WJ)猕EɌgD !1akT8p&:a'OD'bl: /N,ReB/;o/H;!"A1q䤽 ;+Ftٛj ]=>"l W&~}ZƇOYzёZ]72,Ѷ֛搹[$,%vRE-KXF{BC"r޴,jX]+,=TH$7W_z?5~> K8wB9'w6^؈V8xn'^tR/7:uܛ i 2I9q:= 72=H_ɉvf3VaEضKbPy1d:G |R9a'"JßMC)pi/Pm^K]*OE]h'EK"ut$75'.w;CDumI%r~" DV*]/^}f ;Z&S~"zKzk"xf)Veoe~Puo{ =TbTE=f&fK#z]'%B'77}(*@iE~R,/}E4 dh"m^#) oؕ&x ɛ֫JmH(9][U+zܹ@ \s3MmDj.IEn-a ƣMeEx;u (~:̣B7{x*a s| H l-|jE]/sԑkt Pa0>?Q6zٚ}FdG}I ҥo2ǎƎ6i~upSKk?ug$%X֑~g'/0p#Z}#w`=EcIgMW)oQmd[|#1< ݒ(Rb'aRu]ؤT@6 -Q>$^]/F53C^Yͦ<Kl>j\xt e蔏"Ԝ? ;ӆpH* @(O׾fF_ehI0ES_8]kS{jG+%/:GY̊`Gm MAW$uǝpk.CگϒD\yW|߆d:O"Rs"btG wJ-hP;!·u)GCEߞ̕GX剧iЀ]%kx,r7fkٰh}$ʺGM{u@B·zDt&Ihy^et)o@;>@`:C,oHΙP@(y!nB_!UUZ\dͿ]*e[.Ӎ;1`Mux@Swuve..%^ɅV".#CE3B6\ӘE<;ǥ׎P{n-P8OCp? 9Z<-Zn3XT: tc|hxHˉ4u}l??;m'Iaj!-oB! E7Es%$ڗ4*#;ыcӤ?h?³y%jkk=gceVEjKe^J9pY-ւe3oHnpzoJ%ܬ_NWa,v>~h0~kQXz:]{x+{-EOLJ!L׭VVg1/' rFW NçG{ gb{z7>01M6 0 M*] |,GqнmFpם] o63a=b{w9Y{X,,tPs{O($Ķ'@zu\$qQ}aH2 4Ў`2sca -bw=^m*mBړ%79NAf:qjM@XS9_CW*;!B +i;`bׁ K-Ww'FGVKGYWBsPDLw7VB?^)cOl=Q'{k|+|/[Fya(rÿkûFL*@eKjYIo.P@a5]&νs*Xqd1L-ȝd!DNL2荆(Y0eyҦStC@!0O?n eiFzf\?4 i*]7 4lO/숣_Y`Ӗho#U<[4؉?ܡnjUsY..C#NB MԠpLM @\޲XGp.%Noєz-\yL+ iH#-TjL5xѶ\q% rQam (TkT:3>?xIS)]r>Dj)eUCkډjJՏL(xxZoMS>^hJ%<A:3yH*VKyVnqn ?T[ RvNGW9 zLǂG?Mi !VmzKm{|imXsjoGrz416= T sAV=AI KxH4O|9BMc6갵ESE M4,&( Q3@Ӱ_X(LRQS{Jye4XGїr\a!Л4P?jT$ْlD'RYb:]QOGYuC >>Vf#z@ˣRу0bU_J"qgwU@k2_IO@>Ly-Z:Am&ކk4fPQZmL,a[=Dk4AmD*l:ߠyX_]*:@6=yLSѠ/kUxJj:~=7B} FnI=!b!AN'ԦrXy88=9fmT5o1( ՜o Ic8Ĩ t'0lr'unxΜQX~c%(d W ?cB%ZSIDM[pd*25OlCFVGm?+vi Q=Pe_"nIA E+E,xw ojf~IK/Gb0D{YPX pO~S)>, عW4YEF}7/h%`A%`q! jm3H,gbZ0'Ci)xР$_&ؕ (EobYlg$ XX VM{G{dkMPΟ VKռDV:aW#5,N QI7#dl‡k5&tġ%o"icuvؼm%o(nTMAWͮ.07o)!QH}[K N֛cnWKQFf_b VdYc̼#-rd ipRXoJ)p<@QqvW+a4]lNnb>hb֘0TsbH&rrdCh|ESPtj_0WYj>zUe#ʻ 1xvjt6ۗa/ȨAEѥ2%3*pUy6xTgB|Y@5Te+JK+pu׬u97X'S3PʡQn3w ΋Ȧ4]Y <.AoG) z﶐ɱW`_N|ODL!5(;r’c{vPlOk!OLdJ2 Ngڏ֮Otd)4(Ь}/hmuXXF0ICG7s z@g.1 KDMEUh*8?/7#n~KmMj> L?hL\Z trd]bAeM!bex`8GN;_#<>s-!6i@Բ"e^Fϻ꯺yG9U76u[ 3* 4&ـ-W5 ML'B[詾'BZ[QSinA%T_n5|KZgVUܹS(B5&—"goϴ$A1Y-:u!Y9f?1ZB8]OxH$vj#9=7!߫hȲMVG$4JtLn.نu)۩P6Ln.s)m hw?ml~F͈CwՖwl3 K8p B#:c1`|E+Lj&3Oed j/8ցH y{#V;Gw%Z jsQۣ"=ӳYOVDiQ"S_lUx* 1Et=2Jhz#fpzqu ʤ:q~AWT@r 18]{'*!ԣ9xOWML3AP{j#mC6#~溂Z~=q$&B+mebn,b]KQ9y" 蛯=5PTbʱayC۫q[ՎgdKcӯe_DD70&λfL Cs%q H⣁PW&#ހpCf[T:jo*t;oDVć!5M2mڋp_YHHT8VM?Cr`ݕcʘy16?^e[=*r`Qm{ %I%QX>: svQdb,u,w}ol<d `CmȎ6[jO-e, u~>wg۾ά?E yP^=墨{ o e56#)qMim40xM>VʨL"(UiݗW/f[L!#7ѽaS"Ex }T`o$ QҶ CmԻ8mz4¥gտL<])=l׾գn~(l':xn# F+k0.Ǧӣ8#*U|J./@%ﴔP} S5r䓧j6eu ꮳLu\;HcugtXN8#.cZf(*@.|&ښd59E'PmbгM ŔR?׿Urczpx?qӾƋVE7F@-RY"xLoΎ< k:K@o^,{IH1$RC %mf/on^ gJd}e| a޾`xQ4\EVZU 5# <޷_1og*_wNhFԳ؇C\Ys[*__gW몍7tT= [ 47|S,|JnqgR@֝k-+ O!{/3Vn>;XmyԜοdd, 9^cs7eV``%dbU%87FZUFa)bQV`ZEtEZ*L:2Y\yds)\VJvF+P%?ttXԅ1jЖ-͉z/NgA~hxt',ϝ+mc; ىl vBRdG!Э g46S>Bz x3C3;QAU$I􀉱 iꘁbvv.Gs&M'3]8l5{Ȕ#ܝX1w6=FMиOt.X*!d@po^K`QP˒:h7#M8p15_)jR+ݫ{'?Hx{w|(k%ggǘ2uXxx" M~B &)tOzu?urϪ-K\@'Uwh6@j.>Zxu7}9?ȍtxqw7mP}@px94ѫT dx#BcPp>ybec ~⽫rkE7?p))/D/ǽ1,gqQ(@s~*cg+]5p/Yˎ9F4Z$Mhp ߬C3Y%ӌRVD{~WHTʎɆ7z)R2vIQ;~-N7_ƒe\29GH6Ht3yNWwڸ{q0Wt7!V>γOPʓ,SxGytC= BAub- zjO"yv,!98 @)h*]jW"j$QҖAP`ojfk2'#g>rcyqxue5+f$=fqx}CZ횿z "/[z ;7n Y{K H&%xY`f=8>И47k~s۷s0L:y^…!jY7`>_fX~V6ي.0J- QqVu>AItG)hgNY'IGhv -_1tݬ{@.#ގ.hRAeZa_kLUl ?KŎ/`Z^|NP+~cόn٢_aHd'[g;(Hu3=x䗚o7Us{]!X=o3F<Bxê^yQ}fg-7˘K.q>6 41sNYꝡI3껆e| >\Na|3Fy;A>@ KHFS ec5 93t㺺z)U/ ]+oc(1Ɏ$[&s7/qĥ?zk{SUQ鱸78?Dt <+ׄh&`_*1l[=.Dk '-t%"$d '9y֤PBsв^pE(/ -5j }:K8%#aefe pY,ܴ7#jS90 n>S{ЯevwKHgoʯA^y?-b\.oRpwQVul0(}ofo;1B֙&oe 1S`,(Ny;ͽkcR]~D1,.JG ZRΧ4l(Xl͟oY*QSҎA+:t,Sx.Gz3;* 56' =2II& MǙ26ۀDљXN٧ə&$8gQVij+]ƒ4-ꗯ`ʺYAJg*~b˲lE}aOh-Q(M6"`f h;vOW2)Cؒ4B~"+M?G.U_ҫ~[?e$~7 ԸL+./cq8$+BǪ_4sDs(8Ba ػxJ#?lH(.>j-#3C{s nCzEц [PHU'<) 3]N$=uXUBo_;cn\xGu*)$H#A/?E(7{wTv4e܄;X}:ibsǚ7P)b(ىE*]0ke3 IJ:,uP-wtLfA_A;bݕ9dmv7 q$+?;楏)O<Ɋ-^fQ[|zTe?ʘ[뜷`WfL}K:0vs+d4dJ+#tKx:!t\ϭTJse}rv͕UH?cZ9:2tSs&.q(bc `?( e7Ԕ,J&' Iezr3yg1s%"tm/5gK5gg! "n&!kMˠ;ff݄<|LPMKK3+x'3H֭y892Q{ o8$:OX1b iRwq4UL(hb[[ӺZW2{}"$nx~\#ܴ _75:X)s?J_Ds'D#OET0E4V4H ;b[!CYDK0,̌{#zpW0@k 3a2CVO]y]G/Wxm#µ50CvLNƖ mc#mI1j{=4LpՄ $kxYz"6V,&;R.̎l*PN,g4H O6=9UӡdQ1eئC^z5 4q &}CաE YՈPݝ* +D.`.Cw؉{;*\{~{@_5+PH}hH]U)%sWCNO etW K>h>Vn+g5dw3gFo -Co C^lFjS"Rql\yUf1ZE_#u#F}h5RZ73d' )z}@vФA\yl?3de .s#G%=qNaҧE_}}%?s&h۞b/hN{>Z9 ڵ 8G|Seutdۂ 5J+:Å@ 0U~J]LIr>>`RHWHv 0/UyKܹ˞`+d czӎawƝ[HņZ.;em Z.^3IlnI'UVIA_0z˫_=Ct=r5K*gB5_5 ^nj&ۂִ,ت)R /ȸ!֫.\%)d&O%&X&nY*$r\HuSFjnhIE ,ǭO+Wji8TT܏fb.d#=˕I#Tъc %7XN]q0<|9>x ^?Y}nG,`&4҃K1nh~$;w*o|6g HzQ>+j9Boc5$wN!An[coHۦmwYȘ=C>s%[G% ڎ]7ob'/" XnVxܳ?!O`>?Ԕb_ZI{-hV<^7x*@@ꘑyL#*\h@ϗCZz: ߷aK¡Ϣ ]23#S'6VL{+> mDUr IvjoFO|LCB$XD*YL`P=&6J] {uKk& ܥLKȦa4X&oe+aZs:1be9`vҺ6w;" Z8^+RW}nDByvj'1htY87( x}KăVh}-@a27/hޞOl-RK53dsS(\"VbKT^4dBs GfQ^ x"=?f͗ ^oZU-2 -9ͮ6X"\1 V#vs_Aq&`F6ۻCq4RMzz\0kǽ`#/a; KbBnqsX{딜CVğK> wacx"_xUjV\똃I%V+yש}"jΓ K_dt@_2Kk*XŜ[B e$}\6r4\>3p4N:xuSCuG,f$ դM!]fqh{/RI-[U$G"q_b1Q?eD|7Hj~4k:>2x7/l]ֶ{H;O+@i8xQ(tm*R#NQ3鬮#8WMLyJ:OllqmDf Sp8{ Ujk`?↞.a”Ίb*sY0 jn]xyo>?*ҰBճ[ 予t^ h5Rڠ﫶YW搟HT[W'N3Zx 09dG{Qھ_sŏʝ溉9(>'X&*G.Hkl"x*ջUY)x_'C S%džpSLM;D{x4 #m_x Ռx; Phx\VN+rΪN1x 0Dg{z$4[].# K1Ptyʇ A.-*==ˉصP0ДPS.lk0g|V ]E*LIM,_Q\|`ȵt(X&1Y&s cw&O#6^yؑ DZ O t㐙=^>5̏Bwݥё5% G=A >ܿ@=mkr‡c1iWɏ |_g8|̃r TIZaEm-DBcD+YvşX=g G' .k@Ƴo`_e=AaҸy۵Bl,NY?)&odN/M]J]o Q6kꄤJ, TAЉT..@c1͞ql %m]D?W HظӺk"-y\A( ø790,asa.8z2@[;2 u}7iڟ7wA i?x1QjDwрQ^p@ \9J[i%| yXe=( at4y=JQk$څ|NQto2mge=3,~"^ £摠B\0 J\XN3B]wKyNy XQ[*URs.n{35xcyX"Л|%)V 56ʬ_R,swt ,iH0!yU_\5qC #72ؾsA# F{]%~EI47Tf;K)#>[9HHqm A$MmtOSC.)4 [s"M8$@nyx d>AQ =dG?uVF@ B M5O*,'ȎZs̸P0 鋁9Nob4'lUTV'rQ;z4{A(nN'2TknB(rtD"ʍo61ن`]zyV%@C5ؼ60%c/覽CNUp(PEf=?-2gonydz0lc,wCV]Dp`'YSĦl: 򧠣DӼQH=2_8A%"+NVf69jn|P==:Ye$P ,yWQ>|Z&XL=ߒ-7yB[ Z@9> >lt Zྌ,}5 uHK]\R57Hv0.#-+K/+4F&:3$H6qb$Eʇ<?עnBq!MLu%>+1I:tBZlk+zd"_k]Suh; WY4c7+bs}A< T5ՋW׿b3424r=,$ܢחUY'CƟ^TR7/uqD (enbIDM;7@QDBb+,&^GCT "Ij"8We|&D4Ǣ*CEsjFd|,rɏQO`q Kvy޺|j{If%:WX\5a-jvJ9uv]漝)!C8OcH8 8LyC /lXK}^Yk\#+N*!'%I|˔Na*lRہ6YuXTFHڋoPgkYX?Ɉ={1n9a-Ud 30v~,b,d!8""A{z̑q [EMhX?(1=Þ/)NŞ$NeEXh̤'"xQ% # vFBdˈbn02@(Ić81H~.S{ .`Ok!D\&D vt*m'XPqp'_}z@)rՙ^w7oEO:12[FdujUCIѶKRAiF"&::Fa[c7d_ %2JCkuLSɖ4uG7ܖžtZYB3FٹNk>R/nO$~XDT_ G/ƮF9Bp=ko/Vu)L=&ߩ! p j!ah:}@` ehyqmr[UIcKӚ@,vK\lC= Ho+NzH@ " i>ښU)اK7q96IAQ)gb" H+{cK&spV!ݨQˍSnn113?)UT"P(PhJk{ĦODW;5U\=^ݪ៩'2 y +ρ }ϳMT5%GΛ3zRޠNGYQ:,8RP2|Nw R0g4ȔdF]xy]|IpKk,|!};II7"+F({3uȮ,rߨ܉qpՊ3RX׼x{~oE hA1p&װa3Eͪ٤z)ypy71rۀ,]%j6o.t$}=A] (y  6硿һv%\+z89p@3BGȡ %3oŤh>ZaK6|D;FH@M2PמRəĜu>͙J=t:cv LB{撿YMt;*% Z t|͕&$rl_\D+r]b T3,N1m z_-i,4L'vȅG &- TW sϙ:k_?'zAGW5]Guҳ>'ýw0#dCRh{"f1rP~5fc)ZZR6@S!!mrMH1SI3+zT3c[9q)ݞ:15%S6-ٯʦTÎM->n8vDn Pz_DʉBumP>6=(^1'mhrf 1LF^dVT9~^ 3Nc$ ~hk%b`jܴذ1qǟoVqt7\}OO]`P`f^h2 X9H<} oPjy HEv3sB:*Ϛ=[K"194@٭7aI԰|ָg<7ӭBo0ٔ! @8L`Y 3wΦ-xg~K$Fc$bbJPz+h}!nEΰEd'a En7nيL`^#`aspD9˾fpڲ4>~Mj ݐZ%OȔW a >0!Z:T&&HbrcuvCU((5vp!qώ %`2b>aџl2֛Qa?7 )V_e0Gx]HGs Hy:6`27"a/x,miSWT2V>Zey;Avo/0_[1Mȼ$BZ65Zݭ-!)g +#1ϊ\ElKKUmX~,B(mK~y$b4x-(x$MA)%M& \yUZ5UZۥܓ]R ҁ?ht # Awا}xMmf41bݘe'o&`:vmx@ &DbgZ; )[qp;53s6Qw7(SnXUbp*V4#zD u ]Z/;/DlQݑcˎ!V?8w|mPS؃!*w%fx Q# .]lVwd1Sbh12dbsžÒˉT #>1-3=\m qc7̽tU-2*RU *j(T%y9b,Bos,Nl<#F*١ 0J%\@򐠷B;7.p  n9йN9u*y;HL9X#q ]ٜGJ8g.3GH8D؁xiI7K 8ՓHq15vۧLG- ͌J=;"MWCxJgW}O03FjΡ\#8NzP -T [,?2 &䒜0`D)lD`^0ƒojL|?['F%Zx0I:_T9o""D `V_$z{J0uʹ%~]O#`VV -FY'is7;0L5r_n/lsC Ufp| &UJ1R=_Ib?̹3J5oRٍm Z%{^-+Sn3KbV} lbR<Z>W}eHzV6-NB~t1Ƭ,ܞ fvt) p4%5e xsV@֜T{'*h0綦Y[l}Bc֑CSk9x<<ޅ<bsnMǹ)h}DJ'hUslQ;Sdˏ1]`]%t6 w%8*'bI┭/]'nۭ8SP֊l6=|etʤL! *x2yáY:OkށSVʟ@RSv|PM\6غDY^ه;)C6DHn.GJ#N7k<`=W' } ~%؄@:!Y=, _)q& )xҝ &@b8h '$GƹbhsFyq.F t8CRw8iC+"T5H 4z%IDHR@~jI&Ǻ1l%yD?4J*@F$i&gXCw Lae2ye+-J][+hX6gU4Zdvo[)vhώ#&q7M1~9g[a%C1F(EgtkFU\2?goG~ـP=]sp輰QtS6,# (~UǷhn0$u\X 3vQrP 9H{);d<%_'f̻gy-zÇzsBWy'gئ%53\NT(3I[ ?ss#:f8GrLG%b 0S+SuJƾ(>*L  :$uo#3ou3X](yNġACB <-lkΐ, B`,Bc g Ey1覫#~[(;E|P1J5O= OaLD +Y&0ثgy%]squC'R^q6Dy(&(;oo|! -bs_* #~.~7ЀU[I%RkU@ߙK [ϩqCWF]2b1`\C}d&f<؎:q'XHm13mv@-W{70M6ULܢBБRI6>"|IOaȓ-_pm7U7 4ظ&y`fYnY1>#>HZ?P]\/)=穑J<ٮiݨv!S4Z.{g%G m\z%SyRQ]rcbHS􅐬eA?w۵sK>Gsiؐ_"&j(MWyHplWK-g m@qٞȣ)_SeO C+].NB {?K/#`?yD. NPf*xh56OV/72(Ģ8tb/X-ڷ:/ucP G/k K %hI0/Y.iEZDx񨫵`)% p+_~}zW>-܊Ue6zc;5M~ olh¬5 9m!(=x:# BU_]~q-$#ճ}Xp\W ~v Xy&G4 Uu;d\fh)nʒX$w58?%j0tmDd ]x<<{i=aqGI/Z5hS58;0:\AQѻTu}+hz b`¦CunldlFwLvq7$ƐoZ'<Z<.`+߮b"P#voC6yh)OqѣN9EoTL* OTOibJ9wPQ_S6#']COp(e"iaŢ )y]w{mdOt0(sD _ؕ`h+`5#ER/: 2W[rxxѼu1[&4q'=f_㭸ڣpe1%u"T5mACWZ韰%"Y6HCd:qMG%| %;?-=nim+isWb..|9P's;Đ9Z1KD%mŌu/!wT4Wðk Y]3?Lhf3 dUq.=aG0k}ʎyRDtV1%XI{O>:u 5hF|_*5xvl=,?Gy0="$*LcVa^\z+j2c"ylUd^ƞ~Pf=Xvl3> 'r=VK=GT#?cWY քȪ#KU 5&7P*S]kLV]CzȔS{/h2q\ ϝrR~WSWX=rfvgjutx=SEŽ`nH8.E/'DQ8QX;n;oY!/dD\ąO K/o9lT6Q8hO]:>K/)lƣ0N ڞwbEx;` wodbW-N{sYǼhhGP،El¨eGqt/vLlN9mjT-uYxܻxS l]L{j/<2$fuhMAaC"?f}Is$jTŋ $P<lP/>!Lj0MЮm>+Wpg)vlc&+ˎ)wWv_WPN=1ldR߾ZKsO⊆j3olVpa,&7-Ŷ]k087p;ӽO<|nϱ~\A@]%Ys|Xo أk 0[eS&@Vɐ`GZr ߇98 W9VyC2dsbLL3kыW:&GeUyp ~qN?;)3>9f(Č%d!4p_JpBx n~.Ε!>nhh9&lnq?2&]c ֶR_ LEŘܧh  ě3<Ԕ˔CuĂ`;!ȹ^eoTL{${S E},<±jbEoda AZF=]U$.sDt-VeUHfa3G7"&#xY[F}C؏h8,KREts]b{$aD&_qXGɁ&[__/¦({_fAl,ȇͳ'@F9,v=-?IUor|;*6 h["Vc`GS8gWɹv =gI* 0S5$ 4<B[KaՀg,8W-.cp )\:ViĵAbx;}fW )(7ݸa $塷TLZ!͵Sfh^qMR$H6=)cmxp ) swo/WRQ+!;JGp(d6u=|#kdb éj͆5'VU,!zcw<,H#Y<1BJ pP&PMҝ LRn##wcR9_}-e$}@f"[K0Mr%fѠuF6nRVcgѪJ۳wy!APu_ <ƴ+( 6b}cH` yV9Df|}1hU O|%~S˼; $5X} +ƻY'M9~~X3p8n\rzOqGCR6iDS'/76sa: ;C$f$Û#| A^7Eܪ)HP?&0AQdSh|H积 } c{ԺFe}i?LvVf@;;4~e[FB:.^\g >`w^Yxcu78<^yT9eك/F]Q%iU9h:} ш9P~0ϐ(gOTKc|622ե0oh\47y&~x|n;Bkߣ5,d~QNis[Hغ-"56jR\뭋;<{8 ]A^S '$JxEh1~@%9da!OF8*"Z҉&<}(1 -mɴYK۬E@{S=m{ʱ;cZT=b_ ^ ̎?rަ1d%תˆs}cUF3pOWm$tY4K/phzBЇ oѨ%[6gg"U~ưH7 R }%)B: ڧ&#s@|1OH TAeF1kj̛J*@Ɩ9 Vogy4Ͱn2(cO^Utae8EB .N=cR 﨔!!]Yb6oFY)#Ts߄^한s"DB+- A{s[9B*fI |ԓ'9)Yo4㢕*X9#m4cJ{:c`f&? 0rIsL'pZ 4NU+[/٩`hwꊿKea3T珅ͯR0] y-ݰ'Yk'aUkP 2-ALޥ,K./"9Z񑫟}񈆹amldc[#T/bRY fWvAY]?>d oBzrf(Y]ғ]>.d39Uj `˝!;"wM%I#[>r(;FH||@*$d=3&Q!V ۮcibe9WU=-7{%ms X dJZX:4 #[B ~v)P=\:%ϻ*м9(Fz |T>}vR.7<ɻ $pl%7GPU฾~ROS61#+6oLiQ©_o~"׹>TġOJ ׫.bn*G]n&]yYbnW1lםǧ8Ը>Ϭ:(hpm"T)#9f[m0Pk"t<7i; rإ(Nz)yNFn30Akp{)'BcqDS$-hJsQFH9t5O:fֈ)QЈ+@#J8 |E 5E#雌*L1Tn.,MEHcZgpr?ߗR![H&^ {9XmYﲇKJ5Vsl5rRX7ZDpZ]z_{|>--8ɋ9}34H#hux^-_ѷR1I=z8cwO@1e|刧*uRL<۝*umPVuQ z0B!O/`[?z~P{(1u0Z`*zFz#qTiY VmwMɏO6xɘPOm395RHT@_sbiQ1>7ybHOE46Iv.OeU?ZbJDT.hCY9_# $[Z5E2˅bWnu{mg#qKcCG ?^^)X, L8;(d`+͖\_) dZoJO;if ]uiOO{A7⦆]Vx`Xg: C&33v>PD[3(b ]VF*=䗧hW7\| Na3os|ڸ;aIc S1oڃ@ޅu24n?bشvfu!eXmN/iգ褈;lG툍*1tΆdz1P3XB3 ^ezp0U\Ui։bX!~8Q׾>i}1z8H>/\ ڄp@ݣEũlrd(ܺlV¢A}Ǟ 45EY&lԨ Ƌb`э7Lx GX ܢ$Xe1cTc{$<>uWuQnPYM;iu1զHƺuB?8Oj 05IM_!4 j"11`gz?^^㭓k~T&qN-ӓEPF&&6{2oKvII_q *7UbC׍hVe (3fy)ƍ t*Tt0]l*I-?ݳpU{#Y߀ʀj,nt|"-bӂIvNx ^C1I:u>\+=u i~"YWo;Awbɗt ƒ }]Q=8 d(Q|p#0rS(692>Ij?HcmA:tbmmBj$eFu)9'4>!?1cyFECV>n^d}|C3?:QKOAin݃lҁYC w&RUW<׭XJk(^=lοlwO *\rLeS{wxiZM02%R? FSIcrkL(12I Qbé+m&ykIkAkٕ_8LyMz`.>f*p,r!ǃcW:OT *hxE@j+9 dQs-B)MY{w08|:nzVmCےC]t*^bfwcbKYx뀹w՝S(\]ڍ#-WxYڇQ͂L_~UWRyyD̂%I+Ali꠵v)7 H:jP)0 wIhę^3VIj\8 %. )im$@M 6X^0ZVJ*(w%&)t+VS#0{ţ^<8C4rp/V'O^]Mx<sr_Aҿ :!Y?NBtJKvsc&5FEUrKx=^(kI"Sߋ)D2.9"hscLcRp7gbh_9y \kXLw}GlnnfNԀn$ vPF*3w;š݈7Ĉ?,B%u2TW=Cc 4'$D7VʇLʫ>qUSM| Ct&<`6XXʟ/?RGFΉN}G;7 h?0EGx_xڷQP4HRa[ -Fg@!sr{ *O`D)NE) lFZ=ny> JLJ^:o!,,hO[6(%vERڙCm5 y[+/sRY9t|F&yvk_&QPmj_Q0-Al*"UBfsrc>"GQ{ё(}&C5EkjE*,5TMx\ǒý{yԡ֥/c 5ecF0a|}a\@ÇBLh@|eD'HA◹.#iUb;uB*)0`4x=ob= #’ٴ\se4&ɝaܯ,uՇDHc عpҠd93q&]XHo'D|MA;(y]P {Ƅ *I4}Sc0cUA`I"J Oa=y;ԺcxgF_˳ M6}#\ jDZ=O1+i'KySVFq.Yye< y^7|Ȗ~¦Y8=Cil(ggtfօ_~oV"g< 3)&f15/ s^$R һ9Nei,UCpb` ?/X'؁3$u q=+ۚ^h$bx5 *f *<([xSa7C4b)3#b?AJEرO/h|X;?10cNgL=ğaS&?r$Ub;a|%3EB+Ne!1e51Ih x%~K$HMk*h_ 0}wO5 FTCqejz ю>8ǹSߠ#F,U@\wϞ L6L TLLbpwfNuPk K>n1A(=DK g /k9}?E%W2O*{g.>uօu`񾉉@\g]߁ym% |TdoUsr=;7ڤ "JM3Bt:4rÒ׳ 0#g"/kB^eQ8RcPdZ@2=}DbtO6(Ի~Mtw 5-UbWgB]_q%zxRTlӛ+>栽 [D;tZџ?ZL[6"\|vASu\g^uuxȿ 1 |%!"˗~#dč%m ?11g,o:MZ{"N"U'$ _iHaXq|$8E4))fx`'@s%x' taGGBxWk$Fi¿5BqZ `Dg\[ ~+ T ~F%0ke af}0ӝZt _4N"E?\@;zi \O!}٩d2~.QMea%б_R(ET؁yo'&k &ILb^zxٽp8t^ }|l-{C|F}u!f}1ܽj3$q69WRb/@ijS*0VI2E^rD< {r?ɃcS`(o~S0)(\u$`EY ͖+&n04&:ip)fE#KbE*yalX/iGG]W~֚Y\WZZ ZlҧSAh* =<ՖUi-#Tk 1O$&3ߴkoq]$Q l>E~ ŞӇrg=vfّ{'BUiD1CGƗ^b5S6e-n.xgqCIjFAk4Ŗ]uԶ<Wfe' oDaQUҘC!ʱ`|ҍUU?W$VATI?B>)U}}!OPQh .Uriph/nZ>Zv [nr/hXl{7F|h8s͔SAX^Wo|lK@s2n/JH>C 4z@R.mx"ѤJ^l$q<ҺB2YS.8{%prJh~8kFsʋojday٧3c2< E>pBN =Lz9W:(GD_CLQap35ڶ T-qKФ 5,!CGFmG-FnS>2OC{g'Lv>K7]z^V̬ D^\ fFP7vur](ZVn2*ezi?@M5õA1wHEV;?І)=m[pq,an4Rddѯr8&S>8쓾l23 mEI2`Ll~0םeq9øҥ&Px]wItR; ">do'P;X̝ 7BiPk0ΤOڒ3I5H8[pu9Dk5Y "+}dgMle(үM+DΟ+1c2DoJ*fb:GB 0%mq/Q<Ի[(1 Xj <,b{{eqZ MHuNvX9:?E} \k(ե&in^}r m\K|Ww@&]ft TJF?mpIMCR{XSMh(XN4֔S)~W~Uyj & >q: U 4R!i(F-Gpo3܍7&2`6AI؅zZiԐ\@p*RrMphu` q &au#1HW8; V\f[_Usnoe"\]yCj;k$~5}V}H}`ZQIJ΢8j0I2+di{KdDua/l+`o2g(4z9ڂ5qU(]q2|0o_Yr9jW*|/t̼Pf艿&q 3pl(-eKe%8'\RnL48m ?UO)Z.C~|  U)y^C,sOȉX4|Q(;rJNGS?0e؄Q4_fW1tI?9~4IX\4(Z'S8R(Z{NٳI~8b_ʪ(QjĽ7&vsp0roe䨜FdyF6rZ6'B1w_ø)"`=p~8%XVHE 8(B5`[rw1oV:48ݑh)6&&:0Fj./?"J4;H/°[ !P7xs eR0ӥA .NEC=EҷPXao$GQFSp) x͋hE`5 oE-We1Ńw+[BMo|?q.|S0` FK1\ԱQԽx)38>{c[p~Q=ӚAeº 9kUex0DYlLkT89{ ~(V*fXCb>NV,VUď;F!,:LPF*`ĕqC앃+$1A\ϗPTXtۓnq1<ʗ{LMԣGq}/̱3RZ XzlkC,`V}FsX3Dbˤوz]fFhD]/C h-)>bǬCE9ݜmv:['Qz#O=fUԒqEZC /ziK]E, &o^ $cD%1f#dn ]j5@*x-P [ŷ`3Movyy+Z]• "*_܊vÏ3.c e id"4~KCf۹$xdv8M<ekBQ$Hxl.SvYSR7vwBS(N٤9%'vZ`LBuwQ tv.y%ҌH?gQqY A;‡Ǫ\Z&^ŅJ:<e>b{fHR";T>[8L4@6. [j X÷ mWYlXk:uP}0ZjTVoБZ^"jB2`~lEe9~h1I& Lb!8z{Ψrq)=}S+! b;[;G}pߎGJ -ܹ!ᙰ<w&lhٮvlQyΓ10觽9/ÿI/!hNa~n0KFA^pmAfϛ}!+SdlAGl}INg 甥TA*xa [Yqڴh`h,잧@lxWQ- WINfXV~bP72Ɲ72$ԇ LGuohٗ,ݫBxWC7yK0b9ұg7`k\j5FYd*C͸M a)MGiVb<;ö zNUrwVqyMB'RYAhp#Sp xv<0^#[8L&mXm"k%Nu'Bqɲ\z 6.O GwJ%OY<2G2ѩ޳}WNfxdIB!4R{ `{綅eBw+٨,9EfaձfP02$0u9;i4#7r=_9K+Qi6s;sOj$YaBx&@(4%q$ܔK(@Gdz+"9EolLQ̍ `/<˸zn-Ԕe[wEG=`Z(pct~DjBzZrP;B;Aѧ?7l9Z -0 {X:x O1Ɩ5fuM^"&KNZCLr{2Hfb|ᎊAE^Vɧzn>x"BN4w&$B\۱~WDqu ث&ԸWO@yDEO&EXVt d9ArfC_%)^SjѶ;%TVjt9Tx޺ [.0\1Iƞ:XkzkKĵ7ӽQKYY)d 6Yq%T;#׉' =&Ҙ\]Z,=WiFf\wg<prvz"kf;]7=j)XgN oQE7t֋)ƞuT:{74Le\Y?h?VFjpoLt>a<㉇SƌyB ^RN۫ػeG~r {h ΠLYm$rP LHcbgI)28H[_~k!Tg6¡j 9 pFX=&]&WSڔbك0v%(KM$mIͮ2 }q*APUOOw7}( iS>=VT *<^ޠ ebqIm8cՋX4b9Ve53Z~JG$#q|8-E6qqkpxL 96VM_ojJvM@){xzCGyUr'2T6@br27Hw}gğƪe`CBzY`W}-^o9rj*iIHl&P%s@}WɭRFJlqeɽt fne?|ǸQ(f5o kىJ,BYV[A)?U-u mzWӫ2%qq>LhE~c{聝.mŗtxM'xavZS.3i, ӦeL pL:ə*>1-#V SB?H HzS5'OiS^XBnyeQŠ02LZjSs9dX73׭bθmwAZ8K;j$xL}`q¬mFP8ߊ;06h3:1XB3F P !Q,z3LAx_Ёꠅ^(aʾzXN`T (=o^-077dDߡ1W"dL7?8S<Jpe S*~%fuAHzUpL5DI+o씯 0B,[wemq/?hT^Ny‘rB=+k"%a ͌cI:H>]к˜_v\FV% :fٮM}FAv:eVcH&<%\. fHa=+89Jr6`Z%֌x}9<6kr;ܚe?iU CrD{{RU1~T<"qAF4n4#鴫+ (bn?PքxRg<肝JFvp"ݙ:)mpFx+nHgbo=BO_( %&\ңgJF66f@lXB:.}'{e(VI 歶+8*R\ș%Xy#܂O \̅_;I0R!t>5Nأ&06'̈́ `|ONlBXgЎ ǰԋ+}>2LaX*I%N5W yr%2ԟ0,w•#K+Kb' ċWЩٓ| :Q]3^z̴M'mAr3ua/J?.3YP#&j&S>̭rorbVU;_L,Mb'w8ΐ:l#>#T6C (0] oEw]cHG.,!i_ W 8Խ>2^/ N7nY*O@1gh}\|5GvG&ǜAz~d> \V!CRRWթsK3j;>6G iS^/L}[;1Va;*Zzq!kNEyԔkc?nKȗ?E^xҦ+("*Dth6"nSE1[Ծ/'ghVߡ Z`UѰ^e]ZL+uw^s:t!*`>'{CkZS yU0F4H?`}tC?:cv7n@1yק\VB]x67&\3@wjce: >Pd-n9WWIr+qBFqSq }*qsul+|ɯÈ%- bK}Dpkԍ/XD:e {o]O$c@T;׃v9 Pٛ )лChqu*k(ς@@ڱR rc½2#`G~nq;f{"{NJJ$zws&JMdPIZ43 Цygzx:4z-t!ԋWz+'M٦KPvlfj'Dn!`Wo->%@ *Lq;D]?g?ΎLԠ;fr$l^ا]wߊ 02S,e <=gTķT.t㯍3ViTX ]t+OҒ$w)tJs #&Q cv`{ nj>3pf}@ 9eŷQTf1mh"A +bcj3i!S"g2Qn,K뼟W,Jи4ĵbtsP ilЂ}o='!LJ+f6Yj{0. #BZupEJڰipvq̏DEԚѓe#ܨDֆ/[l]#261kѧ-y~q wk#z {z;%($v!ֻ\{ %"u75,FYyRڄz>B}C!⎍~|C^b Y><'A/_ZJC( LE^2}4iD[t(b4xE(YI.˝,\tb~ /Y;bsy6z93YZ0\} GX=@z'2㵱*%Zʛhw#)1%Rr#ktbp +54[Či(DX CŮ~\hdϹ6[k ;@3\ HKͪS7qxAL )w ?uXȣ % Ie$|0KOt0F@GP:Gf_j´#"ALuֿH{)Fc*3%[T 0ifƃ'rtAB/WK$P`( G"Gx [NY,"dɣ=Mo_4Sxz_ņ8ѩN>@M:Y&8e .Q˺=(,0l-?1 9K~KPIaeW9p !yLO;c)ٹE-v˅BW\]T82 y-}'`Sȏeĉ/JvWɉ) \7obc`$P$II8}gS|m+rrlמB/4T_j1}[~ H~6M\.amʼH]*u}, SVGj7~Z3a :ؙ31.S3R{t8'%\b@v"., Ӌ)VR>$R)I JF*Y|GM\sy:g$!8gGHFF㰺Ͱ»b{ ]h. `C➈)/z@㫿aZUGy|~_nUF(m_*DLp?:U,WoލzPD}|+aiC0Ro#MБ5ދSq<DRy0U7y`U] ΁9@Yw4G(UQkiĢwNEsxng>U \ I_lGY.\Ex o` ]hL׷/, E]"`ݩ_X-:I0aw(s~ݰy$̭>/W J~+nK?0#.Zxfgr[;K-;h,y*Lr ui+H{ӱ9?!4n%ujR#R U.]N(Z63M3qe;15t[$# _lFj&$Y2o@zxW"Iӡؖb-E1si6fWLa%x`ʬdu_tܶ>--PHZrtO0`R+#aMͰ1qi)]nۅyPwPQ2-4IPjQ1 uZL24\fq殷Z'gaxe䖾n{:' 7>/a릐̶ %Oqʹ>?l:Q1a!D _7IN@M'AvEZГeB@V t+sB^sOGt X|Bͯ+H(<0I6>U=$$||{fsp)r+N'R]tl'3etk 4c{xqG@jt@'Aa0Vإ9P橹bDJT~ [5/ոq;T9_p~P6~, yJ_ nUTz|'^B:*J37li 9P+Qx[T!n+j6*ټ%HR**?!5+TxЀ7pHV\=;ӵpj'cZDFL̜lkH*(gfuokGDbHBI[<]}S}Ur1X}8ց~#+3:~x (d=#k룃 jMC%-_bG{,)gcZr(kܭL*(BV`6AZQq^H΢O#;koUdfc,|x<3w=ݢm=i3r)`iYL?۾Uq[EJ}:UO?Bti~*AٴqʺI.-"I3!$ɼbOb(>y<v{^bȁ tB^ܕ#&.fE+-?\1pRmT/mUD.n;uY$П#0  B5v\t6s| ߱*5`N *XanBYzZ| 5%@8)]23Ho9(McnPظD[o *m>'jA6NZ:0a2DBȜa5 {8:OBٸ$ @Ř,el7W~pMTG26vS氽%"o.;iU@=%2iHm2V cuAM [UsHئd6ۈhaǃ [b}#(8(8;tđU5rJ]W^QS F܏Ipn`5ah4lʑa.Mgyk'ۀʐ*[9PZIJ9RE|l8LAk١Pig4e{79q ӹ?b&#a8Wb?ՠ`jRyj|1CI@TUI+ PA|]ĵM%)`r1aI}ցZVu;J.B#s{C=Ȳ8sPnQV\<. ~:3f}kbȰsb+mANg|:n7z~j}+%i#Bda2GOڶ}5,H{BYiV-A6[1n9\zsx1wiS)j~izؘT%`=D"gUD4v%MBlƈ[&ݥM+:uҕf]K ( iW^kx1V[\K%?Nb 0VpP&܏gʗkÛ2lmnѠ2l^o/lO?JFfXd[20ws\0StImh\>Hoͻ>7C^;,2_9b;⪧l Vw7&̇3Z< P½` 5&|RX` ~ &p{Pzgc<1j$GhP|b)݇zz3 AÁxIz[kUۦg%WݨU><񙽨oŒANs(Z9%+SH]I *K8L'#$E &w*#0?f;1fBai17+ Rqk[ Wv\hLm/*KXt -N g4 m; HiCsw/f_!' ,>߱`!xnZWm|^hZIgHwN2q!zuD9E뜕eUҊh=6PEX^Q'JhiUMNowڧ$`;h++U(bCtPs-[xm^*aAToQJPmyIeJdJ͂sшOus |nKC5^= 2r+ ŚB'bȝ 6 Qhb mȤ8`PmtMFFG@lg*l;A>+vP| Uw}Gotg&#֣WZf Jҥoj;#=8#{vdv[Spȯm4F@dG~c`DCGk^-i{grn+.#o: K|=l9ȈىW=PK"VvJ*iNF ߓ}fxTp* 'p>_ebcL0ufxH#A N[[Hn"^#Wwhr_ngDTIZ۞Ԡ{}Ț|$F,yە#!S[٬gЅ;rW o' ̅`҅؈.Y Ƀ'N feclg12? ǀQz8)ϊb_~V=wWe&]Ӕ㈵e9JMv Ħ4w(|>@p2H~4 x聟OrϬE]DUl\tȀM_2F/-$߱~M1ӷJXP' Rfź20Tá1We 9,B8 + Q#9Ě}a{ oE҃&-mVo9G^/0#xR; srga l.-F72((iY|*̀JV䁅E.{U iAJ% UܳrDL"\>wgc&P[n# v'Rgl=5!4sPpܠf}sQ,*P,r;Od2g U;k݂ b/mW3ڱ(e h0Lc0$:<0uUYf0={ϋ M؊iܧ nhPͼsZMD`6\$Dȥ/)Gs6%=ei.gǴzT=ף"Rqq܊USZ=$9/{|GM)V%Rbt&|z:aR@#>-< ~: ͖Z.nhk b$Ŧa8!rGѮgJ},m ,ݏCvE'Ȩ >L==o5Nml%E5ns )<]%1 &̽27;B*I#eT|l&c!_FAAe#\3o6 jsCg (}_6i^nʜmr\ykqT~R@#oJEꞈ%#u_;NH\ yW "OF)tT+VyX9qx?2! ^ {@O!g)9Jpt;V_)CuQT1-={5./Cۮn?{VBQaa dؕC&P-̧_CrarN.~GMXB[;cwq[TL\AFH9WxN;J=+BC6A2kYҾKU}Q͈i] 7h1(_7]N:QNtIЫ.g̢YYu kzP}Bj&H9#q3~" g1]F=XǷ%TvdX‹Fpp?AYz;ZLٕ2|EQmu5L,EG[V1 YePⶏh տb32"jSSW1~cзtq-KkM>DsDMAF~ۑK‰e<6 }eR{!%v+:1 .".c/5Αժ`%3l9Ӿ)&hi&?@uCW/ |m[8+D{) $;:iΧBHa 77;i-B0,ie40d.hdDLj "uoF[\*A_3Ts,fvY *"\gv".\@Ly\o~9B q0][hbYU &)}aM+y)@W  څ2~(^-\HtU52)Kg'8yf~U_)/eoOa̺FUF ]\ɾx\"!`n;}+&޷ts9ؗm:HӗgZw ]4iSI79XǏaucJK:=ԭ`C,HI!Xfa4VzߥkW(Vi\Y6ptKd/y/RexYF_,l!$c)z ,l&ͮ B^ݍL`;d@cwԟ-M*У|.Ͱ)͞ O񻖻;;=7- {|3ϲZ$T&t0\i \ B˟B`&tEP?wJթ6U*g,5KX}˔Tg'|# 0Y0< Az`bgf3Q|yP,鸌V}S,afB_"?$'⊼Տy 3ifbd=*8II0Cɡ(UqՒϫC4|zqjȑPp@WlvG+jw<= *S^1$Ք.E^Hݱh#n^iv@u3t/+ӟ2*6^ɯu!i=ZXV< SQd_e~{( ~%Hw(吙 zl‘}4\tfl7 W?fT"]ÞN^"N`̝]_,3ؐf.c ڤR\iլoG[mvZ/KYh;(JX-i%imБ:]o+i肘x͈*vz՝Zm8}[fPxKDB [ïm!3ǃ5>;2<Ǿl9$lAf-tFHB&G:B20Ϲ4^1Eq>er 91v[0[7 (\ĆY[1-lkIZU %=&*x]ܢ9a_05MeM $&[坴vIqFߎ=]IgsÊ,[GuJ E4*?tt`Ydyf'&Y5K4")MF-w ۢ])o$Ooրx7r_'jq(b>V3E5#Pj%6qb,91o $p?,jD V>`BaQ+)$%9di.g5jXyNjK̭C4:͟mEr6"5CKЭüahbvݪԝ+oy4stv_eh㍄δa9Hv zI_$tD7̧yC--4e/{89 u;)PB7\A㟔R.(qD613<٢ T^48LU}՛x9^mrؘ@̄A3Ȟ 4VNNSD6Q'IV @_ $WUfP8?FEcZ%ϗk0pt+xk kq+u+2z"+$,ɰ.aLas@*]j<,ۍ&TB-na~]xOO-9tpcOnǷ㕲K̛XSWfë>bJ*GRyghZ`-*kX]OT՛vA *NÔQF/[8Giͺp?P^W&97EPa`Upeرlr# v{w9n\pc8K϶jD#Z3> ڍLGpF \Yh o*3yٴ *ynvLCbٓh62iuֱB 2J`Q[fȬ/d)H(TZF}( %I먚-XVW,++Z]ۄN:}IVG4woxW!KfDgK}Z^Y O2`|vǻ 0z6+?n%|ބ cC8־Zt/3ݙ*:TzD|x =aap)Q1r-c)"a0e.Uhj~mA2'[DgqEfIgVr奆˯fN{]Jg܁pSÜz40k -kQotZ5G]Ć&+tq˸USg:_W3m(T隡 'p^7q2#fw{| k~0/ Z DN~)~n-dpX(;J@m3I8PhjSeZz@rݭ̨5qż\V=oy }x]}ۧk֠ZanSi3RCm"y>n3`p~{}*E'aZ7Sbޡ[FO9աMk޲$\rɕUիIEf6uK3mݡUR<}' cȑie,H?* Rh;*Я@ vs;js'o\30l'kֹbCpqTpvLv b͌[a96WVyϹ#`)E :=߮#[3Vw]KGeG_pVǍ,&I}:Z5_]i0Uv5&F6g xLhgCQ59)Jma\w(򗀚^vaB{sfP{aCοE>B)qb/L_ pCaʙg[o\_vF"HjޯL69x?,npN1ҥ*-)h6|ȹ Bg_L(`@[rbhB mMp[o8v9c_[\(j"24=S2ڤ cqJdSE(*|6= @{};{'=Kx+{tz;-O.Sϭ; }=8ei{o>5kZy]=яU>+ׯmjt#RP`y&zM*7q" `n&;*60ar5i_p'~ͪN[w2:3UoUm­4ZTS[F~*1"N<~Yo2Y&8,| jrUG/ƃ&q)qvcr_*{ 5tG78( z]X(M$gCAWyف!1,aC8oXqa:*Eь^o$MP#9fQA%-/Ӊm;lsIfa&=_6~"ȿ:&9M:I1Q+4k5rCX׾=2;K '^ީS-ȃLŸ&TAP]-)iI$Lf,m1۶-$OO29XzeAxUA-3zE$h`*5sF<%ZKMR^0D]/U98M λ3MAC 5 ˷pNzƁ% ~ԍ"Y8"P!֋WճOT׶p~EbBt2̃(d_l/ :M FН&Uh+o5#^a>3A cGHSx4g *1FSEl{Q M&W ZtT!,$@ S]uSҎ9}ΏryG8wHtaΓC~"ZZ8i%4R'h1YZ)5D 6Av9ql=8)J2ƞ啇_WhzrZ^CM&iN# =%[jrHFNȉ쟑N<(Nʾ3wQ.g*0ZCAm) ŕly ~q^1;AERTgXhVX/ZM2tПd ~r![)PCY+|FEB/S&YO1юoЪ4oϥm%}AopDvȦ@\ 8)%ќ\֒.JW0Xp/fN ]_~UPҼNxQpI.;#R6ɝ(LeZ5 .Wϩ9la6?KNGG&(I72dWV`@3A mWeZ/z[G8bB*yGeO3M8iyVC0y:xZh'|Vr*qFJi.0zj. M;KXnm9&D*_3-,KC`ƺ gxxMQu[ȉ_xEљс+x"Vo1z?/螼!"<}9L^س9+|8>.qA{)[ b2d\HeמEѹ5u7M)?2_G)ꕯn7G(V6"4خ:moUh&cԢR3.;wX`ma9wVn ( [ÏCp9=r1G17.hB1DXkq w?2uKW# &6w;5ީ-- Nc>PGn>&zhҁ$Y"uh4+:CkLAGFF BdKZ1;Fz'6Y0tz%_lO~6yаpbkӆq]?S`m> }no_òo%ꆀ維 7p_'ӫ])I3 }#5番lZ-@&@ ':wvXsƴ{|Z+R`OpbA\zBcZWG^fR^td~!+ Kgf{Hu95aMRɘrH \"y3U}4Jc]`6B^Q$fùkMrtr\zh'2L}ϒkD֯3칝}*jU[;8xjpej., rw'؞xq΄Њg o̓{ds?h4u[ B)̵4:y2-'sUцSN՛QP¦xnNcLV?m8j`l'=\7B8OsClJ2c=.Y<?U.؜"KT 6L,X~={CSu\Z=got\v2)nnY vLj`)]/pVSWρM% F Y=^3Z a2OItiO/YDmm?F'4⭖#5/a\D$A11j ne0>9Һ-9575ݧC5m6D/e2ɖv.?LeUR]HhΘq;#A|9I_u")e`"fFeb'wb9+FlBGK/:Rͳ EA.%q(xE:9\8"Wū"*,p PZxfR2VĈx?+R [vWj==HE\Ui}n@,HshPRLy5.nczyuQ xM`fiRR#gw64hGcWyS!!A>2b@OTHst*%AE6.v q ݓc{4-J~yidդ 在OomԶ`3h9v,.h.'uVW"wnJ(دSw%;~bSF pdvʇ^K+0?-3"hԵ(qI  H} llYz6^9'&W? LjI?C#OU>1ȩe?Kjܗ7^+QA/Eť1O̺kՒ]VvËmL>w Uvbt~{&V{k~RXdg8T|`N/!uW2t/ۇmӀ<.i 1>Y$;n( |ހO:uS4z! g]sko,(abKF5xz/G`^Ȩ)f 0tW}$ހ ^33vD<۴PP?WeWEGٱh6e@Ƹr=h"sjAnuJ| }# 3פ,/ ӎNOtt!hQ4h-{E^mYS >91 A3Jb}c]_H: An^ k-c,7fr(DrD#߅e/>97Ң{~)r4|?‚A*R3n^>jTP#Zj^( drC\` ]o/@̵o%&&:' Xm4c ه&cIQ`|5&g{+[E;0GBbI(@+(ԙÍXQTFhL6I q2`]q=obw6HK>h<9ix&BOMg4HK]w? ,)rql]~@% NǺ& {!-H i*A@ܲ5{HߐA6ܡvZ~v0OtPͱ?Ĉd)b}-l16WtCnt)=4$V~Ze2]Np71Hyr>`Q0:X~T&{&ZlaD%-{Y=7+![Wc!y!5E1ka, /r!j>fM JU*s*;s?Pۨ>QWsdkDXa&jasm}~}8\+)@0Bin!Sł}@m6wI..A\%M[ n}{~կ$QCZG7>M/͙5bb!"C?0^ 2‹K~3eXԊTzU1}E_v+4MT*o>7yr4_,zd:}w(t^"s{Pd~ AYpsm>"nDy@{?\ W]%+T8'Y$M;J2A:} p]R{) ucQzPTwgm[i(::j '+zd0Gxm(# .{Ռbase=q, yQNࡈGG,HW8=yl+48$0Z$Z;`Nfir,+e]ˉ>ң7l.oEPUDD[79v.P^},yxNpA38Ra C+ٽNl8d4 W[">t^/976h*B~r 8ܶӵ@FP0`9;qߨ)*ҬY_\!jn=7 DRĔ^0ʏ!AXLwbU%{<w4;}^ko* %߶vi?u Q] t>Lۂ8gL9,j/1QX Ys&I*ֻ' 4ZDEMw \ٝ(n>U2[s,5]] Z!j rRxv4TاB?ղ>mD_E \"F S5М(Fjg%߻q[mZ!Nʢ_ uMAH {VBԂ[u :*:&86Y/Wba 7-u> 3͑ՋfP!_ {v2csMYӍ#ã!Nᒪؙs~j0+,Ł4G.6DP*:Jٴ o@pIO~ǞN>o|8s,c`7dp=?M%DPK~[۟<,|KJjċa"[[7wd(OGC66L*mz=qHڢ5'\;Ys'U3 Hma:lTH$y%u YNG\Y {WeRUO6I\%Y@H=SWfx qZ5TZ3/Uk6kV==)$bn`uZPb (ScEZ0„ _/p' tm GFg9|wz+֫"[W m0>*\:3a2Oy%VhqX~ 2#Ds'*c3W|W/tB` &S P197U^G7 |@1;z;8ۦ<;!Ƕ_e*W E?΀a&xERP,r('Iyn[=׃J2\&y Z+nUB SpNC_ϩUB|n8Gԛ♝'TyGKҼ1("P*??@de@ݓՖ 'O-ƅ\(NaȨph~Y_CIA.v ڠX/ }ˁAi[u ])"RtŪ_G}(|])sǃ&|'H!!oM8y0ߏPL '!d}lY6ex򯭯C|aP01KG+nC> %E uDB^L %Q@\xaC Re}&Wz4~@!m_]kRx e. :%c|cxd)((v=أqS%p^6Ԁ J4ظ1#^ ؗ"Yeo5Ƚ6u^ {RBP1ݤs}fN0(ނ>}RQ#d(qfy-@X: ۶?~Q@^MV%>Umk5 VUZcM_P޼0tNןJ/G!:/3bXi @o$2@3A:4i܇6\j*c)_޸Yo˫9!#^[-^Z_WZ< *ݝĽUXphdMR?%%ZmjVPr)"Ld´,?',*E}|m,=cryg?E\YlY ;a)$:^$I45N~^ޏ z\ vZ[S}Bvpd ayCep0س.y NuMgoc$ۺh) _ۙf{":(ZA/{4k[ xkW*pnJ^-ehVqu~}lH<|v0yLw`oj t07jn ko;~7a+A|VyOcf`6MϺ?M#=f\ 60p(n^^"$̺ ^BX9n^.+-nϓSHuvJʔ/6;x{E^B0V>꟎#p-PQ90dCl8| ]+ng২kcRq^K4Wr郅`;s0 lCEeNlF kZ|dQ`?ڹlGX@ze/^da\;u;F"hrVo&k7 XcRj]`6F"i%)ȶRlGA@c][{ Z4?*2b4f,+[rc'ruM:[XӅQ2 9E 4xD;n#\HJ9iކRxocy_OMUt -t":2݉oXp_1cP}`oo'sD~E>#ӮUf}7ӖOiF_5A9BkNQ& e~tRS/_y\FŰ;0ڧg= i30vґ#wdG ɡEǦ66Vɛis2w #c]^g eN%;BHkN1)M:i(O>wQG +|bU0m)kY**w♙CQ}"h Vtj~;n0GTJԗUDzRS\gWYĬI}9I*P vzF쀈7AhJt &] +89bM JM:2D^_1mnq.@2KÝ)"1kEeH!̐978`Abi?(M֪'nh1%› )&3^tL8ʷЛ4k>YF yxoy:fh?j!v^kjmiERl_h3耨3:; FYͬ~x>8 f7zks6!zM7v^arWbGHY6vd $]V  %&R}/({2f8>:3wР8 4*3A= gd^OL_a9W+ӴnKG_lk|iڤUimb?Hu" Q G?x*fL"t|o :cXJdRٿjd#힬cǢs_:9sZC k\pfdek#^(9#ȼZ8|Z5^(SBUTAQx35vI7/6+6~Dk%;fvEOc:(xX"7"{w)I1J:xش m41虚fLgg{,\'3ʺɽ%X2;bzqV%1M{Y!U9+Npu_- _yJ0+ǝ5oL)$ c;o$06$N~,l=JUS] Ev&zzQ:W5͕VKt)^\sz5z-[kkU)N L$7V?){C$uWrJEi"[?xʀBz薃ՒK*<IɬxR`ɩt'8by{_;8pغt Wh l`i٫:opS ~qQAsHԹ}mGc n4/Q+-PI}P2MDȦzl((kWQҶUU,'͊ @ii0`s.yujEW3/*npLlzrqb#NtnpsƚBZi> %׹=d(z"UuO^{wp#ZγyxbqmuB#E$:}E` &tN>fmaƪjH~o+5;iҟ @'(^Hbtn iFЙik%h.m)i l4dm^֓؞T|ߚ/%j2:h9$BªLh)iq Y>U8 Qj5`+W ;v]`__W)P_D DAKWyq;"Gu=27ڢ#ݲԁcCV:M`üDeh(SOzseTGq?.JlwmhbϱN$ZDeԝX@-g' ؝:U%Vcݴ ia(B9b|f^tCZLј>3)ܤ'ʩb!{dR0$Q}ŢOSch6o)?w/S"OQ9[DzLH,)Qe9|Reӵ^ĬU,x%~L/(ZlK}nO9X~*y[q1r6@Wۢ_-ik !M֟1͛*Z+Z9YtSf; R^EEԧ} a\5-[ҿ7I55*\'ŕYЯW'h_CŘ܅ x}oQ\RS[P8O`5ӣ=uIjW+4anjR{ ]*g(_~>ՓTHꎓ5 ZDzpT֔'5<'^_gq(hExϨ|[p1+ub\j5vnqɈLJUkEc'#ߐդpɧ}n1ޖ?ɟ3']fI@[Ips%){jUy2` ӄ=OFe-5,,,AUD&"YkeBkn@fczE7uB=[8UAU?0*>_f3O5M$k+ it*!߸ 1 AsI헐*ׄĭM eZDJTZ _^36X+9Նm[-^J9]0ۙ] )1ٓwC#E43,Q&B?].Zhï-N~ _&Y00=g6ɷRO*N3P$t)՗b3~~ڔ 2=̰%Mpb3Ÿ^wy$:[Li0pBw}N }3ʅYUiį/)g.*GU{ QV WUFhğ^Uv/!cB)q?wzq L6D@Yg!f3N6-ձ;׹)WT9SGbKj, LO4ϟrߺY@ ;F!1T,'τ3nd_SW#(nˢ-uE jpZ]TUq.pBL(XioZ*6ƥGa{WͣP =xҕs *scMF4\@?Hgh~̶~tL)^q&o&#! Q'|H=p,ʺ bɋ/C5!ui36:JI4k \(p~?FX(ڶ|`9er\ (ʱiQPwnEQ=j=_90$HKNt#2L%|W,3{s2! .:~>/ tNB8ܼ>XyE$^. v,OCdsƒN˳1TGN5n8n#Q}7NGTU~ x Uj bU.;*1^_= P Gv_Dp'7g X&4c6ҤWkk7N)qش'. %4 Pzsp'+@b o:Fn __sO2~UJ^0h'A;9q3+?z8є7.9Wt7znD~oOǬe$oCms meJEMSf^ֶvێ#Xvڥ%mMJ6 ѣG2'hF"xM?*WA4O Zq @D ~{xm^al%2{գ9#'xk%I;Ys_AɾP49p*+A:Kz3J8Ѝ]D[ox֏tFrBVIt.f.wR1do($[T*=C pI뚐:JI>iaص;&jNUBN%0eݳ[+k<l@ / wZ l.1٩= x/ '\#XOSMdh7(5͠Dh4Ϋ"eqFJpe@:ˣ|CyII>>)j&\ VaVhj+WK$3k4l-NW+ q:@0j(SUHq?0y@p-mU4tjeZ^p:K;o}}(5 AQ]UND)E>(7ò;ʏ]*ٷշ=|11bZjGyRMǩ$qXS)-#nnC^.`R+[?KgX^5tSF|+YmNeR&ݍKo2_V)nW)'LkLu^0'sV >& Zr;Buzept3v&x1 &IQ}ZG|H:Q;EZt`q=5[#8;1=( K0pPxw[d}շ߷7^:v]\={H5b,tV. qyAOA_dP8AH,Bv0eL\Iڣ[+' 򾊃Kl+$a\ oS4*>t8wue}G $ȡZZ`  nad~apVl?ٷ<+p̊ MGU]C]J=RIZa r#QcDDeE6эq4s8ĝ$(œfG8&D"IXL\ݸk+"zF?1fv*W(;1D)rD*l*;[rdvѧX𗌛&\VhsLܐ_1h8vKK1COHP22r9go4@]!I)WGcx2rWN02r:1^K̚foګUS:NQHjh/p3’pm&siYI)Tnu J^Rf-V"]@ᑒqzzCEkȲ0!MҝK..ghr!0rۊ]4_dڑdq@d"ߐa7Ft. n`qfm:Ӹ[NMЍ9l:HhO婫 j(%Ɵ0k#)lXC]G^OVMf'FIxT/I78sDs`D"e67QioEu: k u!O X3]t7 ЊCvzcY7m~ŚLS,&V͙d%DԱ*z|yՓ+[:z>:tK,*ω_gƞHԴJ QPe3 C Զ/&/0);}0- ķ{@&q+.DwjcIaQ%?a'̿+ ,+R=|C;F M0YkQ4J1[#ʍW!LQ̏ws~!1%pS,Fx eCzHX1NKiT(EOe}DOq#YP&M=z=~bF)QDIb)TP9%9usi@RK}R\Sd`eHTX\WAMYŭDκxt}۹ FKuR?#;vDD]OJjZ1Mm5l8ᑉÆНW8.ma;zrsGq03w[`;uh-{΀;tߠ ٨2!p-謮~qa0ǷA+{2=W瘱P@)<.''XXeߩU@a?4!qd\q+oQM[v ˻$'GƋ @"H|Pda-5NDj?8lТ'{4cu1?^CU$K@y֎f L}w(-CNUD%?RWЖ,`S︅z.m̗\ЫTCxhL`ہƇH!5DW9ACH&8 }t̛0kEa! lw W;h_~oȳXL_D3c Br]rOÆAb=u]F0AH*8=1)X#*Nۊw0nZ5QEhg2x u"բ=}/ޱoE%iTUf9G?G+UH;ܻ@ h-t; RfP݃4Y“#ބ c9-] rk?[_ 5W.g[kLuٙ*\m:\Ozњ,%~l`!ӧ˜)^eߍTO I=߉ǾqlmJI#q=}*9ե8Eyc@xV{cO\"U'_/5CnD_}{AbN$v P&!)QȆk6]A3-'PK%*'1oeewȐş|g'-!X[[:`kDEaN{ݭ2o9B@dM,dLuͰՠ&ՋLX# Ίǁ:ιe,4E~[N 7&r͍yW ZB+ADtA]S>S< $P}3^3#S{l)lC@GLDэ?} %s1l(Ir<e|Deu "MQ4"҃F 5e.m, ={&@.a:ߝFаG:Z u8{BR6C)#O9r?旰N.LG`n1^ru-wVgK^qcCdNAqyt]q{nX qa4[a%KSFS/_ME(x70kP䢞=++-X9V^٩ ?V,)!٧T: QCCGy:qt䓈V^-Z[SRA"u hQ$g$RݫX$)_Ux;Nl}9EO5pvQpW1pwwdoex-vkkYˏKk!wU"Кo&6aө*#7?M[2p HDM鹀P $D%oT6h1Gέ+lYleLwz(qف-IHplHVThAZ14hFSvm9AnIK|\_Bg&e--8~,\~.rS OV' gN7c Њ})q%k&M߲R}9An6ɧ:~WGM~pLj;oܶV^7[%$Y#Ngy[ݯ3>ɷMug8-/V1A %ڛWh}Mݳ?")5(H}AkVoM+fs_cwx'9*xbL ,>.Q5{>Yd2]ʋ+ZہwD4;щ&==*Zy_-m ͱWkJ9NkoԂYX?$8oQeLӔr\{h3W_~Ł]85ПQ#K |1̐GSΆQ6Ɂ]20F\ Ij + 3oOfz3R(FWxC{ئ(g)sy!i^5\n7cDt'3n"ѥL&\Au#})ӛ5%i9Mg|: l9%JS2BEsЩ6|Sl!ۃjIE]٠fXz"`q, PE59YЈVh'i7MZ `f Fy#}I#G=yPG:5#Tǣ~^gS2^ ߗMF3me;-9  Z9moMxȚ >*-Q;,8hI#j:^a\0hx16`/AEb—6Qa[M {JkZHUNZj9"^]8%z{JX@!Q@gHI`y^A/NB9pfEV?QI98P'?JTJuǙeLfAQe4nW Yֳ~6Lj袘| B/ OKh)?Bvb|u_DLVSN&0쵁*ΎA sV"߰q`>DeZ}"Z&C@1+ElBzqXJ2r|y"i8)0#Ǚ4}ed6Bm>lĒn;C:>ӿqq, ,Ř8g +7 ,l+1Om6sBGcE8~Cb14[=TvLѷ _ČDAI7#uEܐs1-8{w)4c4|v)p{\J@3NkPg0z7p3{o',7)"cs;hnt|vV~^m{xZ)ᑗd~c&ъ#܇5E7~j/>՗/P/L-Ê!h['}UXQ$(VX&4S5Vޗ5Y1#*xޓ&a S@8r~X礃G1l0 ުB#6r9>!'BrzZCkk?SQ[_ wS]WZ6QLO<(ufDM,y fVA:Hâ;XD7c:Kxh>$;YdÁ%(>-xH"qNQVz% ʑڧ2eJZ?Tj5VqhYx}`PQ]Cެt:38EqYwZv<'h[="kIk>.u/[T,87F _W7<9(kiss MH.1*?С&Gw.0y'5<kT= hT}>ͧ\t9ӕbR;,ԟ򿣔SW/k:%l-on>FlvJL*߀P)_d+.$)f++BBSչ}"R%']豸 ʔ]${y/6j.m[)P CoazLݟlu.mIxHgJ#l Oo2| tFjf ? *K*.Ԭ֥yʻg* ʏ7+1v!~3+&boTo;fe)`5\;N<Sg0 tW Op+L% Ĕ2|03&ASۍFdφCBkazFeahGg9ke}L^NysO o6I*g\tU.͚5&E*[jQDT7r$faB}YZaF18occE~24)+g= Vod ω>wS =;cH;a( D>YVtpƲwDlT UiblnJ] $x+DL~@#&mU0ri\|tGȊ Т(Ci٬$;X pgEWa)pϫ& $SOWSgҠ~em?0jsf \ib4"Y.Km4g{WV:qΪNr鏩\ EHfq̹՘t< v|-飔QUN}nCw]s6oD)lgqy@:-?M+!eU)EM6 Y*OUv"ߛZ$I;dZDԵG:>_xڋYs$Y:"S=;i5ZUB!fId@x '8tTUv/! w =G9D&:tFWhT.W57q bA)WӔ_jt JP^FμӲ@C@m&]m)la@H)QN4tטּ~y[rB"x*iwdϑHhޏ+Ս@MUqThs6$RnY;'(wx[p_MGxArI>swjmgìꢺV.3t^4G |ʉ~JH34s)A>϶w jRCY,X#6Yz4yɐeAs=C'KSKUUı-n# /{4*2m%X113/KQ̴m#᪮#anM;Bh7n+#g ӗm;МM:48Ö7iPa7-aXVMq ZeN~ٱΧ1Su !`-u϶3ʧ ݟAFpFO MRM"7]5lXe26KGbm#},c r0F>XQp{FCB*e:D}kb̷uE8*mpi^gcTΖ@  ,6$K엗mWE(&',D({phf#4RlVQFmpqs01 k7S1 7*NzmFN:XglS6 |)(A)qÏ:/ B؄"r^Sˍ%Y5P-4~<,K͸ uf%$JXsӤi6ˈqZqQYI$_†{7 a3I'eHU?Cy: 7oSgzF 8GW{/HZ`7ʏU9|ZȨV mI5U*a.:ҔJ-kbЮ|/?mܜsӏ߁ Nb̥ia}ɘ)xy ~#&Zz>!;† ;pQoFoI%D{GGN{B9d[6raP_ ~ì4$F/Ft%}黛!-u'-҆?J0do"* X)i#i EԆ9Qꖹg4ԲUSxxR(?V: ۗeq-Y11p-WȞ ,A-{q$~uswؘ,7M*TMM*9J?}M!3,P}0Jqg LXLåx 3o,& t O W|rǿrPjECNVbdž;j'F# i\:&:$_Mo<Jl&vicC ¾R5lx\TUt\o mC<؀ -ތJzaV]׉ofYf%Xr'Jh|vS"yڊAoU7~;Kz(SUl Gj9I~T[b x(Dtq:t1Qº Tт |zGPwcWq619r~w"QVNdsgقjKsI'Iw\24IZi}hԎFKVv3l; pdBIS5Hg nIBl[bgցS7S:?{2W?N#`n3.rɪNoBsUvBzsw1c[PF;p` 6ى#헭`8gT>nJ|NogIiK3 P7"cDY<%=C[;' ^\ `ͪ䋸K)Q,=Hxw6 GOf]sSF>ӊ8_Vv\"<\1]]6?HÙ/wJtg)⥻'iJm?UpZhκ)We2q4g 5ʰmY`*i@RI%j,H-RHuxW`ht@4YkU&r(e@3hz4uCR3aW*^#d-LЖVj{x#iui% Hx@; )_lf\1>2 JiBƅϭ:k@uvb Ʌ/YAiÞnNwšL7kVAhXOb +E)t%'^_c$C & +JcJ䶩Q`ԸY]|Ԥh gTw.eDZş:%`"{i,I\'CDYVQPx]jk GcOBަlD0?~l5~yy<ڋaH&%đsk*8jk(}kKO)2v M70CaҍW]w[4Q-vo4†HF-.:j\ݗJs@a_,m̧ ?Lv<s+H C~3Ph(- Ohl# m>ZЂl6|"}]zCXL^#mb#Βt'KnFCG=8ьFvjVF\FKnY&#}< 1S][hno o2OQ@%1/NpQJ,NFLr]#>YLMfōWUE}5MI9XXT⊜S{^t8b}8uy (s0D4ŁӗyWM&wQ)])k7C%^uh`ӘtaؔYo -LDBz⛘Z]e^Q]*m5oڬբ*БyxalA r䣊 ZqKptkjerN9OJ+UN 2NJmrQ&vty ð(u$zOkQ`}-P _ԢZ mAn%#M\PG?_#ʖ {o7$ѷcٖžBqL|RJfD8Ky~Bo{ SDq 3`ê.Qlqn)J P*'R Q"`JItP~8`\'mʞ]̯p U9PQ !PLy¤PB\}Tm#s~+^J9"F xt}c'1UM8|\t"1Ǽd_X5ͪ`}D!EU-;F% WX?F_J:S@;<;4ͱv*Zmn?(1$}wH!d&N"x#Qs1b rqp  #~.F)Vʮ;+m#CR 0qEʯ 4)U UF-b+`BA[@)A:Huu.&HQ Yg~Sԓ@!UAlTmpGm#$ڹѥ|yA~Z+,Uiyi+Ա9çJnQ@Ia2p|ݡ4,DxCZ8k:JXpGQϽc#+&`Mbܸʀ!Mk#G\1 58:s<RZU2񝐖 _~?_;楞 )ȮEW7#۰(-beAÇ=,lKCGCSV6^߭yDPu߹eo\ X^tϱwJFE`RmЧ6n{)s nRΆEXCc;($/:Zt_PDw m*  T̈ԔR"WdcYfSoipT^jdq'! Н_HBJ i406%l\x1-p'YUŵ eߵ G>^ šWEk9j])[0nxc9vLW?lM6.+_!Ukwh&Ǐ}}V=wOALB6)b-M2%YS>+ù>.)hÑd1CY`-/ ~bChU4U z$:{`boJ"_ة2lv^ħz_f5d_+1k -+8F6q8Kf~"q>JjJ_'#peoO`Z3h aGS*75)w 1GW!b&4D9ɮm\=,mؑU/Ed-.R)FDt"Yp;v0y*?ipq8T-k$: lWiXE8`B.0ZiQ=<) =H J*N+O ݵL'J#(N<`:%\hqvᅊIE{(Y#qrCs&zMCh1 Ӭk,2m)ֆsRst[:`?trP=D hV|N[h`}T7{Oxʋ 6p*ƞ<d?C%θY ],ǻQ4TuStX-KmgluQ6sF$ho4ҹKvs#×Y~9rX7x1*Ag:LM(a,|| Y2׀x,[%5X!q3(K/-rKF;kS~~=9M?cdqr®l m 63I#0-)O&*WQh~%`\bU+μ텿?SR@d㋏IfJ)It-sCr}t S)TBv;d3[@ ȗ:ۺ)3' @줬JrAT+^S%A'^+mP 1wO*$mhYahp#DlP e5BMo6EF1M 5.*/ gbj cJrQa ‰7be0u0tmuӚ@6<vIIo lˢ3A_(k(K<8҂J3q,fpFLS nC)*)LnCLkgNWNгL<1^Baa鋽Ԛ.=Dt$t.*{ê'·϶Y`<{J*! Q6 K\e=+XƇ)|;GnX`\ۈ^7~ʿqU_=2R%맭N%ݚmKmda\8 Y0r ǭ<)l ی!y/`viȳT߶9h6@d+J8@XC;(p yYX;w^v5b-[$~F|z~,JNگEZ{099L"7fƬw%tt,1n4S)9fw3-z!V-;_bhQEXL}fx1oNR~<ܿ#X8KjS /^u8Ҁ`±>!&op|=үqw2QUB躃7[@)[ G>/&IXbd<ڎlgy|e4Ԥo"`}})2aJM#Ռpt7LH3R8P6ߎCߏcU)S$:d{W e Q Hx٤vl&e%.9(RDhaMʇyI}L4IS3훡Ǥ1%{|! 42pF֗~+%s0gHGa¨=vNb}xknbN!"N"_BtLCsiirA Il+;m$s(K [C>N;gL_R7" C!Ee>W gנ:^DxxSe .DP+@Z PURzX/wD91_1-,l\+'UB N0Luz/yt'?DDviQ+MQfX۩r (W5V'[ThO֣swNB4)/y$usٮh̝ $Nu9W{vΩ7WB%f`J)D` 4"fH)'V,6]UQo ^m(s|r!->P59Z7 93\ jPB>G NJBI0عҕ `6NբOŧ!CXB%톍 ߸PmW=STy܀dZN׍O$5{- [H"]5sj5|" vlq |ׅX߽mL{7"Luoc5_u~d4iRڟ[;EvAܘKsAJm|*QYRwe nLqV=~As0bI۫ep/ N=j¡GijݍPWF"c 1bhmXj Vŗ:_9 !,:n-33/fI}!PVF>v6 u8kgUCUR<($ ܍8AmhMiN: MO0W}d3KyL1 %<-wV%y'ߺ+LcYJ̳@jҝ kfqM]hJ*FsxLL&X~|2[;_$C$C?z82j=9{CjE,K+=t!2\{;1F2`D4 k|t͵(vQ\O-z/i6"x(;e1qBDj3ljT=ըKlLsˁqrAq<~D#^ZSKCEd!Wgk_xA:x ХЈ@ XzjzxWǫU)TRϐ?YP صeֈ@MSNrM5œR9gS"E_"ҹOO~1C<]]21$h*f FІ{5l5荜hYLR%H82Zزé 0֋dF΄ 4FPa_rJ$/rDEyM7Y>dmx$nwud!xO K MCPʟ6+f̣$m*it/˰I. /dnV۾'3Ko[/˅y.ѳsy@(_ձsimF7&~^o@k<ĿGro^R7c) $`. E= vK62!#݄d)4nMℚG.FK40:{8bKNbQ!9\ (2q,m" l8̥OC8M1r߿ޖ'PSn56vQ[A2ODt W-ox14,wzM 6!%=yg}S4j"dzM?va Y DZyh;H复8Y!yɝfؤt\.BM> #qYCȋ\a7)>liO2gH\+Me?r}Ʒ]CViR8]BY.|ckN2TΎ%r>hRpՔ@)^nϵkK1. A0˗haN ܮmPu!"ep?<2'ڒf |F߅.M.&+W|[Q6G4 4c0zgR_lЂR8""ʽЉu X Emh(i핆x2[GִB|m79~"O&EV$׫;S.=%(wxL8fo;F_vir4 U]XZM] ,yq X(sS X7UBW:m(As:!~<-Okz]مE=lQKw =EAۍ1FFArL{K}h!̅V)?GU^S1}SX*k_X';_mFatȗИ 1RTó`d=W04 EH >buƭkB]%KO)5Si;u'۝oa$䔱U(i?wΝ{#.9~#]=~ &wMJ^UC_")>E%533xPО^WgDeb6S0#C+﫪V^3Un0yșތf6t6wNV⺣IqC\q_e!|ZIiyHڒ^Jk^LQK1k1@0:Lj羋_;8pWCne~|Qp*8[heppKnSZsEAQN'|?݁KJyAK|p :D7pbN쓝mYOz^ޠNafySW 08 `N0Vyt^>z#5sذ۷] 3[)#ot Yvȃ9YXŠD7 /sRվ+4!8s:"{%򶈚T `M=jEU饎)| xVE|<8׷r4TCS'p%y zw) C@0ҥTÄTy@}Vٰs_^1`'5H.\$TQjh!A=~ #,EU\[C*ғ}7Id7P-Xv\l4`jW_䩈DK/^U8<⭸PHx GҙAD5ϊ R?.h5sz̴ 1=Gbb̻5ovE6p̓U.e%+5,XYڶw<¿UEq7 Mڰ}{F&-h弰JmDDtYU Q%Ab>DvNL+2{Zf_,#7QxD/M4NӿG@Ӳz0?tD6)!tg@։SI[B]3?+͓t(!!ONZnE@8{rUd/E?{D̒]LChKJٵz}+.D]V~:vRrڮn1y1Qתvа +- =@z檔} lJLl>T&@To2*wAp)i~0og%)aF/323ήo":¤5OHpyJ|k]{3|iu_B?g3-4tڠ S{bڿxwjKJIac|$ gɡ$nv8pJ^\W1~_g0H3^3BݠEʉ'4ab$;^5|"0 ˑwe[GnW!L 5A_%ӧ;e'B76<%zAAis瘝"D)8P]KMCt,ΚJ HSٛB*ߵJ BVfS(Y t641e^hSj1S|譜B:TVݖ*ѩBmOq?%ET!+$ Kd@$bosiUE@ "^o7ю@=m!j CLD:g# C'{H +KD 2ܛ6]URL`uُ/vw-Ԟ@u@86]lhBZu]30tq3YH~ddHh-E)vHQMV*Xrji`%zW>Ŏ 9lDqӒa Ԁd!:˗Ѥ8g2@R~prۃ[mhh̐7Q"t*U D kSSnXu;V݉<x-7.}J<iFD7>`FK>dEUӀAό75B _[ n!wa~d"Ӫ8W( $^ɸL9_ӰN3܂ nep&^aN[jKoq7K[x)3eMl,#;TcϪN|58 0ϪPNnC꼜dz*N)zâd귯(`eI:CS)o=j9W@.q|n;:0&mEc +\k׃, ToK0T15XrPw3S8 \wr9QrϭmE摑5-?J2j\+`MEs>QJˤAIvm>:i/BڢZ \@.EUH/VgQ{`#>/9DVCC2Ԕb=hp7lg;skzol[ŁwJp2)LP^HGzcZ=%ʘ1 ؞UsU?K2%VI/_u$s3cJ(QgqLS4EFclh(4EMn]Xt:I%0&_gydu4.c||]Ǒ.|6w\wy|sE_Lm:W-IV$;fؙܜ]P6|3v9@ijP0ug/Z%⟔Y"3SUy&{rX:O8wY;\ZQ ]m\OZǙ885\r3c|ңݐ۳+SWXTrek)<@p^l 05YG??߁ߞQt `'#ơx9{uqiJoX1lשqg*Y\Pz}k3 -Bå>Qj-ASBGO",1ڏq5Oۘʫab4C11B0iMyvn4V?>y(ΞCPoV1=w3E|ӞPFrސ",i!9yGt*A8 Rn|+\p wQ] m )D%Y0Q,3{C Cuqr~G0(>#&w*,L4@*q`Er/i7Tj J5>GyVpݻ-D]W~O:*}eU5(Xh DK<R#'ߊѨ\뀯W4﬿F16ӆƳcؙh<抢 j<>@ *s_t=^ѰZ$~w4C\o r PSNgX֯04 PIWQI5hP%%<ω'+"zZΚ5ͅ5<*roM9"dm_ :ͻݩ,IRl˝jؖb"gwgkYFmx߫\CuV2Ns#5[vXI8#YЋAy \A-i5͘cݟ])LL8"y`ɒ[`#T51V32ZJwp']X&k`qJyG|a)yJ1k%6X),*cߑG>>7׉`}h@UMK0:"JZ 5%?Z7~6kQZIvݕS!/7Mf!x]0Lg@?$mqӄEGM>'omw QpŴx E_Lnr?-b\7rXO'ϴ#WG(iɖEpJ0Ý}:) WG~ِ5TW7\ XldhB~6LkFRgQ{*STRd~&gwW_MzǀmWCG+v~O,z+S1-1m>g]Vi e4{o"MͭI˚jJ֥M1ɜұ)\熬̈́nB wc:t! 6 j TvӁJm)ֿnzfiBɸǗ)z3` `,[58ev|]u Wtm~! 4#? )uDǩz8vS4~jM99T;ң$ 1ZtK6?TkkYjEMW(Ρ xBq 1_)X X#c ^p27޹JƍňIKoLN3 U8P*noN{.&`?j J1*bWO6FV6*LW;k:V`~>d ~<. :x*$[C j4 ~kwHf?!T+des"GQ_Q\MUʀf?;)GycbsA~[z=0=EӼv"e;. f/Hw;HL,, 0G}xIwh/qk|1m3pbZmS{5FBWNp& 2LZhy5[dlz"0l\ֳ6KF"} nL/=1pQ^j#saca+,8pv]SVGnk 7G_Rq ؓF!Gbx]DibqL\fh};,F f\)vZ[O&Y KяV(٨Zi|F@I4d]v|Icz˔wߕW0F\a1.Γl)eQGzHN9 0ZP%рĶfPcp.?ʲ?5M.|=- rhd$(Iy*L%T6q.{-|Jiv310-pނU! h%q<>"d[sz:TB,=^.ߺG~Z\\z@suONz 0H ̝at 4]S1,($b6*"z+o&\ Uq)OKv]`c#MˆKwQ^>sڶ/ qʣ1^QP3-! l]irRZPw}gJm@-"{wݑF~Ùd1cWkN)6>%?;A@|_͓vxÅPD-z BW"^ Yҕ`<6Pa@xħ;%>jZ'(M?|սUG!Y~fRŞ3afbS"-k~ymF'5b/$hv;7۫ fJXX.jk랮2/rL:cq9Ϡ<؟EAng6K0pkpi0~EWɅ `>LmoaW8; 1AwR?q w3k-x#4_SE(EmP6}?aBJQTkL@2ڠ{yI*i@:!b%i/YzT"#t|l P^ ]a(7_<0dڸ9ZS3b@A~\ҢHX_ 簁N$eJtp T '788?XWʜIpNԫ.}ǥ)H\N.j}̥<[3ɑd[pR𹱖b\hkA-grG@ Nq3w3|:ΜhXj֑"YNAY AfM]Jr 21% Ż,491jVBRxE; azk#SI~L/T'g2D ^ӛWg9'p^6 !U!_Y\8'Ym[k`zvV%`CIN͍G U0Ü0) ?>-ߪ؆mJ =L`' YJީ3}`#%Հ2%qyO<~!ϗ,Z섂,,ÞJ5楸#M5(\vqQ!)Er_ފ 8ܘ9+"k+m!z-7 Hsgb+L/.β>f+5K\J`/kbep Ǭ:Z*ov>&s2Ë"Hc ދƶỉ@M^FOBN*j&KZ}NeOX>bznD؍s<"D -ݬ릗mC*:=ͥ.ḘH[q).:wz:fpEٞ&OMGzں| pw3ll}(MR5굨=|`5,~$͒ԙLJAN>%MbGXј%ߔvٰ *i:ol=?b_w#\dMIO>%eT~ 8%!n)3\|#k LDk)^*NV=r7A9vg>'M~C2: ~JSrQ6 i,%3ew1q[D9[lo{zk~KreRn IRo.-3])*eVʭ]o7gIwa3&6?nAsn :d59$n$X/18<6Ⱦ<Ǘ{NO7eOk63^ oX5? y}D:2{m!ySQfb% RƜz ˓'1n;~QueR&詓-[NwL#ޭ*v"K>r8zm3*!n%cB˦ogJ-L[Q1NLm&yZU|WF'Y?x dò~Ħ'__sT֋Z=(8 -@>кN[8Gļ!lErkdvշ%B15B ¸^g7_H\B\U"6nK6Xh*(xǘ )}j/V -VGg;B 4Еfî2v UtOc;.І3 }zΑr3I ,<|B]*UCùWPi1l@D @yVrkESL[ L:VD8͡`Ւx)KXJΙ2ED10 ze,s.x!khƴ"]}oSҰYMqA?^CjK᷆#pQ lN*tg+#* uk]wv(6d,Rfv$5F :fՑZ">֌џ%G>8e,@rx2hs1Q1F˙9ےry;%>5¼_%$ֈ?GOߴ)'nm~~}z먧hrbQ#|I!zcȔWEPvϏa/zr[>4Iׄ:rDN2fS3Dha-9cS"''L=VcOój`mn{|{֦M/Rm"MSeKs@a0$OrЖ[ݾzkހq3l^8D>?P"7(zӠ|W(XD e‹5FU _=[ȷe+|{ ĿaW|0ڲk.`};s_ ^gT[gYvZTwaM 3Gîk0J*C>+Kh1.ynM3{zeRey9mяIg+|jB5)<_彿%RIuFfBꊹC:'S"ˣwȋ¢13E(e9z_c>wjGܟz`PYrI[.xWf-i٤Nĥ3"ru5~h8Kc )qƾ<>r\ P:D{W=T~{n_4My9psJYw#,v<\q6Hx2t B6- ;o[cyK{|@I';݊*}jw0pMx]nM@w&rśVi#8~ kN=slT=,qX!wӘQ.R:m蠗USWw8D0æ٩SXsfEZp1e/ZoߗTM8N hOwXj*t,P")ק:f(L端]ُ#^($|ިI.Cʠc$~w{s_U܅_!' Do>b)-PZ AO.Ss}O6nk7cYﯖ (aF|BHu,Xs[7m󥈿"4?JJWǛ'riVSϢbl{^v 5(W&.K)6%xkFh COY=; 5&W/r\T@xMp,|T GzWQwQ*|*"%C8ɣ:9,ʾjFPɋ.~lTv(LfYw: ݘTz&:5KʟB gW^Lq@uD2(Gk4-WBa[52~-W8Mz/}=D"O{o*$;)`^-ې\IrDB(0W]xIi$T(:_$l k!6S&?R%pקs3QRɀ}n DCYwGOi!CCF9C_V6\KiB1;$ʓ,=K4muB,)h (_9rPq!]%Rh}G`Q`|isDiIFq$GՀ? hurɰSͤZ1ĭ_tPJ Ed7WmC|2Z@"dPXX`IN ^+ "TR[9EΨ`@ߞ `#<2=Ԧ. iPF+kȓXE1bK ~v YzRY+I+ H ~(JTn0BY@Qsedr }n^Xڪo* ugnf/H$_H,Fh_B.* PeP@SJ5'./GңրyU@*98[ggp`>6kz$2-TnUgzZo 1D|Fג1];ij-3DXpx\%ͯ̽Di:O. ߝѮ;#S 8[h/˷M:3GkU:%YUYXVVXHQX1LU*!8[>Ӄs֩6cZ,@T7&#HW%:v]\7uUQp%~܄9ǡM,ItsWNFѸ7rZeWQ"[Lu»YAiP3o}fUYGbLzɃ)hO NCYeV3?į8$XRY +i OGBb1 z{rΞԐ ({PXZ ?6X'k[xW`1}}sM+ǩ##TԽր,ʊ`FqiDV<qϏ̏q&- B%=u /(|m3n5rީ gP3?ܪKSORJCHzu~fy=0ޞ?\lgelrZe2!=L­fU͒[&3'@ :C!kpʥ*T/mMDϪ%uS3y1rIs* DǤP8[S=v{K V\i|vL2jH*Aek\wDL4oh<1+VƀiP#gL; qtZ'V_ep}W>P8pjq\$Pw821[XQӆPWZSzIݝl h8T6Ioz}?V]pRب^|el%ޕť*Bv͸#(ujO}GJA$"Ԉ^3/"PǛỌE)LIY[z7LR'Ζ~ !WWN>ft8(QwIJF%XB7am3ϘxruSg"ŷ߮BC7QH=ܟ{ϧ ` 5>ú]~]`qs6: u W~3>/7"z& uat 7נf-`C1e7H6[A<Ƒ^"R({:s@ۓXPlˮoeG!Ո߻ۏX! $h[f:hq5z-tCr鿃__:6ߍW SrH=StDi ^VnI'bpeQEuz)m7esCm14s󷡨ٍ-838tF/;Ve%}&L@ayز_fk0CfJaB]D_&Ex>h7/&A{`fm.0Pas.&Ĵ`` EP^#빪eG+PKge]X0p!0Ļ] 9flq#5sFT(r?E&V}[Kf(^&W60ZeI&T >P :FQP)M͵?74*6DKyvĮ5n~Es g]hN'oaPœϕ;m"r]DOh$Ք2/|!7fgN!e VEe9M?[q00\ԿЀT`-Tc =W#E (ReL66ox=LG׍ ͉ŴMm-&KSW9 FD-BΘvl! 1χɵTV\R>9Mo*P!ѩȜ`5{꡽qo}0|>Kƅ\ZuK'u #Pj/ߢ(hV{EGS},Tk]Ru\"z Ks=![χ-GD&VZށ噪ܪQ@Zg Lz yF1aYjJOBK|Iz_D-n+@aB{#m "gJx#XfSE8F , @[x||/L!QI*~g#G] 0A( ~vHձMox+^hįd8 rW )l-CW Pq 2aIpj@148V>36 a2м*󝴥@s) TX3Fwp+; m^xAta '[$75XB5ʉX*W#!"?JLS5ޕ㛂3 #ZF-wtae z+n6VB^h xO,!jE3_I=nKr{H>KH&EtNEo@W]}錀J} $M!jЭ+N^.3g,e"ޛ5.˜H3pC(|PQe38_iOQO+gEj4j6{Kr]kDq^r;+Z(QoԚ@j WF Ga78XP7áN]sj7yvo-cV]]/Ƭ _ZBɚ.? t Ǹt\ Fnd_!3Mk >ӒA(_ikvr8Kje(4zPTbYQ!ۑv]d*;iz \4|ӒRVwb}o\P䇭EM \6bt01,>83^ |oP6]1n}a M@PulJ5u f9 'Qt$e'qW.Hp)$!@ gI ofǕ,e&eoiYzvU #3+TKE$WI7rzgrB=Kٍ&AzHUTG [q\x#^@oLh޸b?TVQ0v}a;{~k4`O+Zt?3 Pkټҗ_s9\$um v0t Z ~(y.BrIC6(&ڹ=> ,5JGOt Fm?q)!;yle=~,;(Ը 8a\Xodc ,uN4?8EJqzόƢfu66Ge&yU'ʧiwA9M>DH_Svp[ä; 'aJ( .OtsLX2 c_ھ-Mrh~_Ȃ<]R?tՄsB.T-j{T0(1BfiШ /lEΆN{V2{b (byI:8(`$$b^}hM29жؾ+C`Q2BD(k~5VRUp`6Q9sg|XH(Ti, NehQЦ/c0Q>~ױQ[cqa<څ!mnp77զ$NBGx++N~]HH3>㗬UW!ډE|鬱yXJ$$ lr AkbU;Z}[a)AeT^^{V 3;+8,~k)O Yo7S-QE:hc & (!6kT`E8*H,~>6!A6 ]R0} B1i_p[FNF-`aݸd2=IicIϘaT0Wx&Vu 9+I>q D g W>f(Ha.e[:02n!0ꌜWkO>$W`᭗it|?h#Y Za"gTD3$D 9f?݀XlH-YNbh ӺH ZLX6Mq~rW&< È`P!ğ&\=$'@ʃ/Ӌ7xŔ`PUw(5fYF|-?U,^eGmD<Ů_wlbH=l=2Vǻ3&:OE_bf /ꇘ,ٛ!U3` Om~_Dp QHM=ϷD%0 }4րm?Y-dYlx~o:#IY s ={ jf y3:akkk z0[B+2 Ulj9+z'fz6HH Wg7NAbIDG,`9K%u g}m>c"M(DiL;n`㨕}xL<-ŕG}QP P`7[qŵ@o:M?qJb'NhI0&j-ڣ<5 8y >堮Ȯ[ s4K]L~*}ۍxR6EObv!{hUv̱\{,PA f5ށkMweWC`pE.wAbM Ig})K.qSZX Lt \ڎq.؈tF҆}ZI.hlR)Հُ~YÑ, Drd[c w@ތuM.f4s"QWsw(}Kqw;Q~DžDQNf_v8BEǒ|N9[٪>}篦_`"S &6QVmTa[/ݥ>+:Pc]}k|ҝ<|*%Jh8|^.$؋|OWɭQ`m]V}$niUq2Dv(Ӯ{Sfi.c%HhrA@/-n#S yn8_D7pKs8A*M"aLzСi"Pvi@]T+-P'te.[_$sO*vLܷ"G Nr[&weyz%ZAhVg>z{^+tEx.O}݉}~f{@:(q{]D{o[S~ʯ_3 7Hur>+0hZ)B}"jŖƝv#o,)~1_fS. xmhjNCEBw)귪1wv>PseH2;h~Z +1f 7.,5 |zIJ)wMs:'?o~c֛8#{1k'Դu:ÚG6Vt&8ցBnO*Bh 6=u@ (rt[1\6@Wa]~0?>/}N\}jgTH,yl،m˔u ;$Gk!ѺժuJ& ˒gkr nvP;>ؖo]i1>I:*o_oQ?7BW5H~Z"NsR{=`#C/ա"w.\ 0*}G%4~6dfA 8FcyLAronkMhxYQcMLH|M.}8CPBP?2$WgS'9BcPG"س{v9^=eza_Wn b2p3ecv$Z}Hù4n.i̶3H);' 犈MŌoFhksuظa~Ƥ Dțs…H󊈛O)[ck&JĬOS "A; pvx>!zy]L=u%V'w>̈́uǙ%A_0= bӃxRQ.e<` mӟb'+JbXr8jsS$Ar5VlS=+O6]j%ڍp%fF T 2/$ #F'%zՋZp:㷊7ux:@{xrZP`?Ԟj17z:.MFoU?o^#7r{L>"28qNK hQe]L 1_M1Q$aU4~|QWYYJ,0P%7{W{CJ3-SP{oI/ȦxXtgX2"37 $lq]ژa0C=p}EqP x]`+\RisU:`4|Ժtx4+KCHzFaueO\GϋKjQbtꫥմ+T -)t8%)^^KeÉ޿HYȝ'h[`rRȯ()#:E, %`R@?iEמ !/,-+U;a $RUs4bX,*/oL4yWUќEVĆ@I^[BLH́j %t':le^U?\2UFpo^(gCM((WCV3r1tlG8s}F.^_l R*V?i*ѐ 8Vvޗ-Wu $-&˙.ݤL]ԍY{N#9b8zOXW4'Sǃ6R젮+e֦[h6ŗLLe GA? H,ϢkĄArzcD̆llɐb?ewOC(X_s;x)䪒l#i`J }m1q*cݭ)x93\ +"sG}5W1)=&'z}m'/x+|Q&Vn a#Ƙl7(QgSG2Is})=ݖY>}dP ?~^Z=ۋr yDzRI>:JC깜瑒-ۓĠ+3iJ/\ iӐG- vu&G_A'6@i+Mr}~71紺Wה<ڬ~;=&i`&ݫ8 9\&7?:C 4Efz zX=Z I~R4?^eZ:e1ˁMf5@R3hS=j|F a+eSC uZH{@})>’ __^T՝s2mkYc@4I%E~ ͸I\]Dk ;v2>Ӂ*Lw*pR*mdz*e_YJ&hp1M}0 ~"1`SuzKxLZT'#1Řl+5GbCK頼*0̤-\(nJ[`lsbuǤX+v9lk"QՇ_^+K7D:Uz?L41}NHk@߄r}2⠩!^!M07a?4tb>E lQ2㯒sK[@e c٦y4?b)/^/IhbP+ue^.gwJx qq~]$ԕkU$ Wr^UKTɻߙ G)cU*vm"! E(p!J YPRC*}̯1~+*>%T {34=XvblOe PO3u CԴxq6L8tF@})د"2G X~\7 0Rh$X^Ш!h!Q x^o6DY~TL8@EcuV*w#XP*vCсj,/KOpjXjSsLU 2lmW<+Y4k"1*EG :qOMW"-p`lѨT1 ' TK-'}4urDgLrfj5{ +p@߫Bv "Tt?w֮]W-{Uioo0)6ݟN10ݾWg:MbgqN90˺\EmraYb gŘwkX|D* i]V R,v i84+hT>^E3{ P$޽sykt~kVM{6Ӄ βmʫP99>3 R$wכgs;;a ĎiU"&/mC PK*UbٹQCH<'Wq,[~):O}|JY:rMX@ׅN8M _.-s誖14ꄗcvHnO6<hMyMjQL6i[U-e;E7wB*7E=`oIC`e\JmahƉz@u&h.%/BB{HiB;H?}mV1{UM0-: jSfEmnһMXan@ׁ Q7XLv.cZ#Q]++&R\//SRkJTSfZﺸOYP|t"l.~ (FؼMXB!+~恹L wH DȻ+4ٕPB͜ZٱdZ^Iql! N>wdc0F:\UG&%Vkl~hɺ=KŐTjXJWgtN,+=WlDf?!QќQ"8Ff#Rݜc |Zœ0AhC%AǦܸ/_]qdOlG}=~hB{ 2 x WK( ݣ¿2,q.QV2_AtwN1$RXXCG]ceO!'8ɣgjH3{FU%)MI„y"um`Aϵl?3\cq,0G*0KE!tY< 5`}((Ok"]E"UsssRբ@U_b7 ^tts P\cGUs&#qQȰ38g@U9$i6?i4Et"Z~tG>wV}*Ę$ xzwN>c3>vXGCueqB="=skH>z~9w==oNz\\XE%ryj#KMtYHp!cl7nCKX;,alfDwڹ3D+AN}ZX]bvc?A bS␞߉@$qD3&eK]Tw ۑe1u\k,Q5Vk>cl߼V7a$I7 gNT"!n?ְ"`u>hƜ D6![Կu)9tw|FRbx! C,} $4]7!Xq3]d=YŸi7!QMāJH'ndn !ftE̖"Nآ^;pɪQ(d]mWDc!R|)!vOj#MC wPE#AO#M j~.+~|+qO΀6="LK֡ӻso(UwBѭvj"{k&橳5;Ύ*MY-.XmW\^=S4ǑA]=ljXYYБE?aW*@ILz :t0V|0oNL'h{d[`cOXe\u=cS,fE3'Hk/c#DYo%|zܳ|)7xs@7;p XKR ?zWq`"eᘇhp>I Z#tX` }hW6giU5gb`iPZ@O\ @^7S<賆 `SӖԬ X&u'J>J>{W-%csqү=QYE9吰~|=l}~s!#2,f>^ =}VrBH+|;uCu'j=IPL.kV?|4`Z~tΕ8 wֺd0r+DN-AMj4} кt),Ѵ3f=` mRϙ=џR(0Ⱦ3L!hqhwgHΧL3XΈ'eK4? 䃄 ܹF1b_":Ux%ką2}2<29;Yʬdkא ]oS$1hWf3[ fO:lwgnsc4[GOJAϾ7>o }CdYCcm@И~5g3HgBZjȴƘp .tln` u%UBLZ\i-PڽM ulZҕuOʖ5l01C0_ZCw,p@ q_zj=1T8Ynϧ pvqmWe#IM xu,* Ǎd֗>aL'~fe޺qFo$E AtOYafso%Z>`MPґY n %T%VEQl܇T6j'|>e@x-lGs8{nêcS>l^Qx\o` Yְ=ҹ3/ۿE(,hÁ;kM4e#> HJqbM]☝tԶn Ѥ;Vje&AZb6m05!T\FVuVrٴp:52##nX)wA.Sگ4A`Un;Txێ/Sb ,UGKOmXtXjqZ΄ZD{mB_{!::wi؈%{dr߳MQl[Cv pUs n`9o.uIdgJeFudp,XDMD"F "D^iC6ekHWXsH?yɮrB4)q{[u`NG!*h"TDb~ۇbWa:!l6@=+si%Mx m!^"l /%@ͩ.V]k35%as F~b-h<2 vDEM'D-`?j^IE ƯZQ @mVh:͉LEI)h[C$m˽%Hg;j0%`X&7˦Լ&6G,ToE9[ƻemW8*[9o$5L°0o5 a'Ps|br6st=o/WH: W93Zg4Y=돊/} gs8sg^ǔB=up?>CAwA5K`7ON;lWI_Dh:? (>a~ۧ 0KrR']guY@#c=oN`WH1{JVZ֧|?AKpr3O‹Vk̍mH<đ]0H+/ww`kG\:S6M۔XQH18پ~ZKڮy,^ka JNZ+ary-^C[qԨXµ la5+XcFqk!R'DLtpqgU:T/*FrQ$2$wW!P끑 >Wu< '8Զ2m=~AfEZ _?B(uNS4t1 f09/;DI55[_œ }S0A2|7p8]s{s2%^}5j&) =w:85e?Z;/-+;M]Wa_]eF-yYX(Pn`83dcıv0aF Wռ6xך{KJ="b{Pzmaq>BtG¯Jl#짦}DbFIl~ό{xzhnC˽[/enƵʺ Q 1|2/ KplAtxh_2G{JB!APw\c=-zl_z>D[0SZ.\%jAνsy4v#f90~0"b7 О"\vN8ՑDHpvlvŔ&!&8D2 DLĭhC\J.@ĿɱUL_/ Ԭ2Tʜ\#3Z%{3;6DAIςfeKUl$!x0ȮE3W,NKCpu,~sx*nfO_,_R@ѹm +L\PƊ[;^&x!<Wn/,CQԟG"6yE *g6h=܆Zo W= hL[gA۬a )tq+^ŢG5:r_h؆\ 7f")b"\}' _kK,b=;m8nj TNܣd+ >'ܶ(-y@ƫA@  [sr'G/ڵyJ"GNdg K䵅P㣶LmЛm4cmpa/xA0 GF7'C487Ǟv(Mҵv-ە(+n k+'4T$SZ9 i+~:̀qj+]6whU2e3WjA) RXr c/:Qm~\@}0 Z_IM$Wy* ۀ-z:'teTjN4n:d9rCМHMA%-]@{Q7 d&p@Nsle5Vﮒ_(+w' 69О@IJ6&e )|6ڮێܱ8Zɵ?tN\uai,oe9|8M +ZsκhcbKud-N8%- }s8HM  g,L\C#;fS2]Ƶ%&qVSXo(! Se >]yւFl)MTIov9ˇ] / 6y5q:V8͔ʍ^1z-xa?an9LϤuՍ5ENk$VߠkWe%ٺo2ٕwɻ]+n(=N ׽WPXDj Gzz8"-Rj?Ӈךc;*AJŸVfj|BI̘]ԧ<;ws~ҷz}#Dj :Va+$L_g 5Z--1'l%Kg!PW鲉Cu:!}qQjf͞1f#E.Kt+:IMbFMmٱPڐlѭyƣsn ob266+B$ZH6D0[ZٻEm侌R:첳;Xcu"q0 7ȃM:߈2yt`"xEٺj*3ğ? {#DZ[KJҨ4GgIܻI>>,aa+f4jJaIB1:ȭA697e%ڔr= pimŒleQ'{b8?=b<^PZz(`K !N[R.-T]c,^LW5+}RX/ 3֙B6qjCMв+VQ.gߊ}!t7kY`HYi"x! ę~K)[*gD+ɺr\"g|zUcO(voFmDĘI7˕l,Ij~9&C|^*U=V uJ{"G#dt@C]BRcqE;BA.~- 0Ibh͖^zKd o8Gп^mSf}C⍟&J^vc?Z.${LZǺs0hĹP!JVyeyڂi"#e-Xفs?'e`ACaIL!7#@~e+m$}: 7+,~.N\`ZTa"S0јD,}!MVxj+XmX یqPpf6:c6Qds`#R[v̇{uj.##!TNm62?x~|=N!^2cӾyW'Ij2'C)sF F7<<\ywqT]r1jD'&efI m oˌA#:mX3nFK[j$RAϡ"> ݧ!SF8}S7@ӡ0SS ,ԇG(7U4_[0Mh X&3_8vu!(':ݿ` 4_9фj{`=Fzj:5imyC ( t.j&#mq6Sd/*os@\Y'b_x+l? n3 ֧Mgт6pz|'Q5We#ʱO@.>p#F0&d/ =b8[\bT>*":SWi7ّdY.At=5.oԿu4ڄMOc4KUyVY0v#svmKtЁu& ۸M -uWZb~Vr-XdBZDnt>Slĉz <#l;z %c'Â=NOÛo ȉzdY# Vw„+@=en!LmE*aO$ZDgQrsC##8R4٩1tws(fΤΜ& {s c}OGEބȔG0ݔ6; ̍re Ǧ$j9òylJ7:[ e {jЂ}>^ PhD1k[_ Bs V>WP?A6Tũ_K0礙 .я`Z Wvu&/KHГmcJ@;) rѩ_Ɓ㔘fI[1贾6FF8d(p'hm69+ [l:8:x3(=ZT1og~8((]8jc znnC a1rpXŬh uG΅ \ `*PHYT2M"A3@%$S8g ƵЋ9i:@*hz/:h/ 0iL\ c揘ZthĝdF$Ji 9)!gVlEEwvWyQةF_Q8 W<=Ap9z?8igV:å/Wi/>5&﬚]woD;E΂p%ʎwar->*H[ІN\A2! k3B9Y~` 1W$s#y  Ѡ,lB:?M̡ i'S(oRj G$x2ucd5‚/}R{ת4Vov4[)A [WXI?Of2Ox}M~\lgfDiWbȣH W]<^3[(c]  4e! =mBb0fl0f~L54,`l4br}#|?p`-<4eDžHEp#W=ڑ]h[י:+8W`1PjZ}NR]"jJ?[yv4e?άQ@B~|ЊYzuB7*DblWΗ7,=ΰR8+:z)]1W((~vh"zI!7m \ CPvV#qh 3Pڪ7^I쫸 #LU@1VʱD0K轜]mS $ dH*;4S_X{ҘwՆe 9{B gv! Xp[VM49U *u4VqcQE_o l:AiY$ D4T7*80%&P`*&߯J*8E<^ittSr<R^XW=Qќ11lSBT|l -LR;Kʍ  wYU"nt4WR|X0mQ/$_d*ǫ]oYJ~ u)Cj2lg)`x6R*XEQņM|˵[% {c$x#[+S28dh`nӟG2PXk=LX/qu%y<8T˄ }n/C8uYEOnCj0NZ붾,4toO?و2x0Wq*VHl a2hb/