libvirt-client-0.10.2-62.el6$>tNWL!Ո' >=$?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侚SQV Odvnu4T}(V?xKo䞐^^ ZݲQa#7C%5+j({َSu+]*QܙaPSc8W RT ͊( ʔU&R~1ĭ!_9迂E<]ᴗ y*9~lxP&,*[egf: qӂYVa.Յ0QD7X+y"CuĨ6%®gi͢j1.Un>Ў \#_p]*U=miz#=?/=v:b+zz;S4GWiTŮ ,/. ^~ J$M5 RӒֲHڒy&pc"uJâym*D1WVx^:x758UA=7?nymĭ2D+/5Hc o/21mŠuIMkyr"1&RSf -wi=5 bPj)5(&yw{HYO1XZ̴'9#:C='+S+ؐZTaQy( wRkeS!㫩^ zKR6^sP16R3;(T+wÓw/]g:Arz_wֻxGg?k9&E 6aYEqV '`,]!YMtla_䮦\rbߧ {Q5V 5Aj RA1O!qd\x"bىϩ^F9[;R<+۶JT.nr PMD ]7LU15!+R9_8HD Z`KSJw9Lq'}&DN9 ?R 9N:z+lIjUYi$-Јq}\h~p,̚}J!|fǍ$ \-*k + zpLT_&k3׆,=uw(y2P#΂:f(z2(sFL=,ʪS T7.t<*XaڋKa98R!8qھ)>{S?L8T4(:,QiD!%9Dîbև(̵[ aPŸ81( gn "!fXd!3sr9egs+ԟrͲ-ڞ ըG\CXHbta?` Ƶg*{y{ QCN \ɝDpz"К[tp@WT % AnݷLM+C*9t9V;fFYß GO'hL95L߀ޓH_A[s}l7˼[fj蟐\ CЧHKm:X]jߘ(߲ɜܩ/1w34K#W j~~ҍQ$HirZȁ"SV} P-mJ9X,Ns0ǻ62W~w;0ت# U,<Ùzo "TR>Ã0Wh=G}(@mB.N?AqNИ$Tq͔_ˠVhPڂ9V*grtR∧:C{3ĒUUkvJXA&KJ.bڋɯTk(!OWƋ[ AѬ)!!GT蕳 69'ze439 j6vxG pW/2hP OC/EuBOВ3hdfSt}IQ֋7Y/#Nw$[dJ_OĦ2D:KgFd0 jlSCE"B#ϐKLz'tγ)*xp>oo:Pk""+zī ;ٿ: H Oj07 0x: e ,h~qj`bX13R'Ws8k|k.I.9 KntޙTUjzx:?Ob͒bm Mk1;Z۽G _*4F{HLT8~ mbt,8/$xd 86UA9W5`Q3}w2Y|jaL;蒪9mrulj lrG 3^Jv!{VnA֜''kt#BqLk-rOgP˥~RT}ưT2qq"C:e d jڈE]C>zxs|aK̟3 M\+Sh>p(7pgq<^Fȩ*%|»`#6  ۜ1ZژesJB <#ޏI}J2 pJ hAJ.ߺ{vIhp9A#^}`_&+bȂh6[㋂8 gĺB-1u֏ 1PՌ6x]3$XGM !8-#s,0Ԫr h%VPz^ibI eÿbɇ4R᪏IHþ`EaZ57b0Uq*WOcZݭ*Vnv|Z0DlJ BX:V&fma N:7~th澰R AQ5ocy3('m" 1Cbm=u[a-qsE 0()k//5lXjdD RDϤհ}nxaf dD= f@zV>9Y錧]݌dBi7>5P-)]ίx"S+?4cݸ?cWcJD'Qy' 6+52!+O7=/\05XT?˄q^_iF 9Ѷ]KNaPCO*?JYQ(+ul5XMػaжN_vN4Z:mW)ˆ43}Z'g'9ρ 1ӓ̟ζ&Qq`uLN p^{r* uP=" xp7%s4V7A0HYP_WKG摬d"8w/Z"ds\xgb QNd;KVn;mFg|~ԼDC.asb{vГCMj0֔̑q,fJ p:SH06HMOՔ|{\Rpq8,IY ,v.vΠQeKYҞ34ByhQ2%ٷ LGW>)2#5okLKvzS45)\{v|8nr`v]6Me̋IM&J=\jm+uur+yZT9&y 0 gSǮtI?Oj504E23PU_@Nv) v++$K =&䇂12a°G,iV;&;ߕ*,h+D`t}:w%Fukv?*e%.N$PEu  b>wGd0RnᭁH0ݟ~ /mJY@!tH̨`ܐύĿa _ʛ,*^ysZY 6iݑO&t+c%) Q̔{ӈih$wzR Qa[G@}؉Ŵ3ĭ?<̑u?{TOD.>zwy[ >-uaέ'> "<->#HVT<b@(${f_(eط5܋RkNS[G\ƀjko~{ qF3wb3aUvy  xX;}Dcm_ȣWR(0?'=b*.&C1vU0!LZGm) qtTN"I^X zd2ȣJvV.2N}QqH)"kf0?ߑԖ#Yq:A=Oa9`\&PFk&RZ<TUXp ȶozbMjl?NHIL:7Ydܵ5E7'$(0Ʊ  3Og2t'f< "}˅wzlIBEKj6: :x{+`Eݻ1XQPC5g["|/)p['}ЮI.75r6_8?/xСG椺얺Q9aG۠mSNm{]"C\oXw)aμ5QU6Xq{yoeB7z iӝcu95fJMs61W,Mtҥi@5~T HQWma$61}ɓI`soi/# 6(l A89j~B AaY'^oa3ج -/߷0#>FD:M+~ ,l$XSEn%ȥȠu̘Yk0IˤW̮hk*=ֽk8[/o=ןv•x@'RH˼œE `lLku_5RV_+Ve~ V_}nFUe;͝pʊ oнaE>A@hcP<̞ʃqi 5Uml "±_we-*sdXc"6]ٖR4<WS7Bo,ł{G'Ζ8!DejC';^acGNPP Ȉ\}Ur >*avFLs7퀲MAk!aʊEބb"k&D~}&D{| vW}i4k OMg|q G>I?sI[Ga`Nų&(P~޽mQ IvLCnBMB)} $aߧ*#+mTBkxsҨV'}u!h_iU﹄g< ɡ[gLS5ˁ5XW*|ekUB2.*2#8}T7P&rz& 3~YFKKjT:Z.|sD\C#Np@(8j|-n"ω"!"j}K!Y)BITN9e-_Z0BVq M(l&6^L_Ɨ5]>ôP[Q3|E[ m=9;< Di" x;[ʼnɼ3`^SD:a&d+;j#L?eVpto|/b~ߧk*ӶX fRBJ> rD0 ?mIamb],V:G7/}72r(KaӞWf~ѳRzF2aE[ *u]XJ Үuu%\zEi[{o2ZCYƂ1dΨ )Ȩy T&RQ3HVD_h($j(|eaj0'(X5'v)*+pKge- 1lc5ɂ^~MaXS}`VViЀW6gZGs˖C:?.ǔmJyj[ee†)V8[, wuy}6<\'LaK;ß8g,>J mEvhDZ?ixVHroRV7MMkE<qhQO't1_"Tw-c^DC~¶i`DΏ@Ը߭]R}Qrr2+.LӦ1k#~KG5L ə9Z-©v3MOwg\ X%BߞY40Ip"츤<@Lȵ.M$,Vx4~yy@[q.%lmC)~?&K_$~A/ |F͠o\0:^EC`c)6}I(oJNd !H6ӳ;=׆ai%ZG1P[^~̆uaI<~#Cq&5(x;15O<R3o1)3OJ4t5ӁYX-"@LKOnBӂ%HM׷s1Hgwe-J: MOO&Ҿ2^-h#1K|:R=+Te(I!ܳ&G챡^z* FL^A/CZڼ5[h$G}6_ ng!A+)tyKda7я+Lfd޾N {DLjo0AE/ FAPNFk{?OT_f‰0%"đOx%QrYzrpϲ][_Mͭ\͋ `FP abw ~neDc¨jhū0z ˋgꬭtӭﶆTTf7R'ǟ’OBQɮs=|F7Tgo$jB TۈjF2H1?7%ѫ֯g#ZC3"|Q85rp1&˓!xynyJKQLqC1 F>#(>aĭ8τsHjSViZx)CLSh2w2*T;5oj*(\Prk9yzV\i&HZ| eCyxؔ+0'l>j& |C|WdBW.!J% ZWBxC32z*-7DMSZw@% Y Ka%)m>e7u.ցVyP3!uF/3 S_r\=^iDH-X4 PLjOZYV- yfL^[Ř׌q3X\%򴒷Zٕ|TNJJάrTǷ"%oƫ-Ϣu k`Uv4;Ltp쑈 k!Y_S1]Kf!]!-/ 61啽kP G5lC C.D~`Y`V-RJV:l]/^l'oEє8́6 H,/=(<ٶ&^[c KIafKDgn3'%$f0wq%l59m=[SӰ}pFgLStɄONOW@9ejɭYR/BPzՎ $s&A K1.J=OjYʾ3%raUVQh(?F@9~}Y!ݼPDqc:4̬H֫)(d6P]́wV96k{>ݼ3o΋ݠڿ2Gz9ֆs5H b%/-T3־kC{)*'3+~|Ssh5( [?ɐ[T]Æ:sUkL4M;^. aiGsSo`26l%ҙ+~Q h/q~Y[3VA&6- pbKWoncms.D5ľuV`Ϟ:on)j*knUP/'[qlqr?kqv2t R 2WWn}/XlDp,;;! >ӍGE Ow8`RrNPaҌy{1'!7A MRdvZhT6^Άg,gs!;b M}(+>.ռl$m:~C743r ЯyClsit[}& i"yjvk_g|cmjBdOyo!.a<ϰMd$ 11^T:kBXIJ=a7ZT[o"^ɍQ9)%bƖ]Mg[|ȾRi6{6ܖ>.COf%С8A8d wR(pEޱ2Uj_.{fLLXQ_J mW{:[cZDavt>Rks[rCuZCBSKS%d<T0LʐAw_Lu~7DNUIʲ6|* D+ѣb'u򚑲EEҦ&{@}?ݜ-6' =^JvByV-oH7 (m=nrgYX{T4wN+=?M!!<|;OTɁki$K@e?~+5tgwGJ&_*Zu: Xaj4 (MXW4 qnߠℇ7*#g (0BoDʰu3gpjO*F5.BA u-KذțMrF'gs\YSq?w#T@o5uTSQ Xl7:ћNɻ {cLfBLXnV1cj43W4"i NyuGu-VTL?;%MrQ6s}~_.ϰ駫\727eIb vHREvLL؅6ea8{m µ5ŇSbbR h-eLh6l1%lSB`>諦 *VW So\6R =oHA8Fg[ rC[yc @h>AĜ%:4SimBWkԃp gCG g 8 zJ]h _+H=φc1m+8\ Bbk'v 쇝 Ò_-oDBTg Wt{Td҇-A kq=\hExI$þ$"m-r0~+s$nH][LJҦ>RQ@("aOb Lu %9:AՌ~_z 1GPbd+-x3>K!(gF()ٔ )MH|8%zNeyNF`eh{@'A T2>Q p`%mh7 &2;Y\kfϼbV i[uD0ʾu\|_Mn7"aྊflPEe;}v_MzsQ𪭊$zB75bl& x~MΣ%}E+~t-*xa/7|]*+^ƧjMȢ(c> O>̮h34-g:0B.H)[=ē`GҖzŪD-~|2}/Km_AVBa1nau܏@k^p:0d Hi]AYLMU´gƐ] 2V{}t]cÚgBvjWdHG4)}I?Ln_۠ )`_7xD~Rtԫ\wbQWnzܚEcC`sp!r8: V<0"cۨvuX6|4VzP^Do=wO\ [ìծ"_1߿>5ZW:c`0s

*+ ƶη9\vn[P,\>uC'iq{:%ӫY͌f2O߾C$:m+.by$*OAiW+\M*;!vr͎qL`Ux\̣(ùh4"?G0q֠=L`zòؑWYAmTN[J=r٪cQFGɽȨt`{pʦ,b>-Ib%Rn* P~ď{1c_Իu[N_Ƭ-=Z":߿ ~,hqo!gMrYRN4c! ) jwGf;5ҽ#!hM gj|B*cS?x(9/`s58v(2g/+W_8vajs!%.ìuNL~4L);Fd <}M n|pjQڔSƵՋ},45 = >ȵ90rrP+"y/hF1ާEEZuBO3n"xss_r_i!,u /PKhaɁ^3LĜS sqiNԾ{@m # Pq.1KSHم65){y1Z ͨP@pJpАC8VOjm н1gj&zwzU\AqcOzg vWwgoGYR[Yu~3@bti 4d$g4t0~n1m|A@LKzeǻJ>>lcP2m:o>lԽOv,k*l$xk8? RNpHug6#6C]b5 秈56\\<Ddj8iaUYɹ1H;N߹4 [2v{ ]7uHg$eygmzUJ83U K[d }ޒyCo81qPP3Sq]\:s8nc[˷ř&@4+" >t|1t/LL2u ҐᲙY}4ʄ?]^ffQpt']TC}t]nT*HV9C6< I+>_:LCzR) ahiRp]YCt,ecT%>>hj2/ 'grQ99`U4\fGW"3V[Ti DO(ߪtp[^"\61=R06BE5+ l1B9c[j|~4$^"mݏj1 5+!hF+Y#6=RZܰoK~BވH>߉D%i ~_/o_$nێXC@!jK0 ?ҽZ5} !NmyjJ)=TC.P[5[-o0v6L;]wHjƂR" %1evs\n;Zu\ݕiuju04? tИih< >ICIR[.uɽz_@ gi%B+5 rܱg\'yUYQc$whbT lߑT3$X׮E/x &䀮.< V!7 q6Gft&!DkFg&dN-|VeOT3: |]E+P!Yab?bSQ, WhG [BjT% ؽ!08p/fŤ*2DXԿ UiS&sA!/eq.7 n1'~ L>t._rhtzͶL}CDb-yP}y=,/ð8XS#'* N8h7] GbBE{^ B<+HGRQq3*o?k+h׸ȒNtC,rf$:?5ߠw TLW rny:eR@}2CJqu@y]zn3f2퇌q^"{BZc1,ՇeW%;nK:1 9 _K=8ZK\2$:3XU&w|7^6seF7zä4;q/3D1%\cq2nwMF?$'U#x<ھ^qЇN.vʂBy^" \֕$qWoƏzމphi)%Zl3+d0xTacE-Jh}S_,J#cDŽ.C}u;" =%E@PAFLKNPCdD 2ps<>*4 ~ p꼵t]KǪz%z:sob}F %;52'㝚Y~'tGmn~EI翦m+`T*hBYcjɔ^o␇JV>!(GETm˯#.^vԜ<8ul̍,Gdش.B-;,7lܡ0{P<[ikJRmc!zyJm~oь1ʾ$(ڻMН{~qO01:H>2- X U:O7Pf'M[LF#gyWWfߩ-g˃/0o%n^ےc(ٯ HSe$%0n p՟%o9ˁc%;̙%ksH=a,=gnXe ₅ޙ=D}u]xܢ 8|V]ՙ$.#Jwr=)*6*#ZYݭnz*I*v&cebGy:a13@+PQ6)?-.V>\+*&AWA~%a%|h욒6EC}I38>>r_pߖ$hA2IN&ZE)*")da,-:E%:ύطeaEָ:4mw->'"!:mW"Ao¯NBI nǽxP{#x)]1ti ߨ>F)&:Ad +>ԩ>Ϛ790Y9y7&8~5k7F=:}ˏyZHycR,.+ Y]ߓKZj^.U{,ș8RKa49r,ST q}Ŭ77- u$sA,Z'{HkLa=hN'g@!Ľ/_9>]L0vRd}L{ |2F~S %cx$] ho _ 7̰u)^#]>p e8FcLvTe4*+Ou ߋ? խ;A0I]S3v8n|I~NB!l!59f$ұ\1 Y`S|UoG-yEץ %JM5! lڐG3#[b!1­[=+B0w*@t@"fuՇ]νq`+U@'ݦb[gcmyBtQْB^`ŌSur ؟Ghkysûp(kݕpWUăh)EQv𭺕!ZGH?8*^<*Yzr6q^f2OJc>>U:z )m[)$?S'7i`[ꇾf<{B#F,xՔWlx8इ)}.q |?F?Hi‘vP)\l"ʯ+7pZȬM=bD= z2V` cHPiR1( UpI7 CSjCKtP%"Lg/ po+z"A͐>Lg@%{2,O"ԟ(ɿ厵3/LOvl6)TAK6b.ǂm<Ru"GxZm_xM5o3e# \cD%&v73WKw~f}Le|l?'ݦE#7V=3]MdCt|KOd|  N_bI(QB6IhP  V5`~.LlJg i>] 'tR_.ik3 cE*X[L"!%{NS{h 3|q}V?;]m l:W꺠ΨR,ry܆ 8C"6aGc ž4f? vf >0IvksY NIUKrmind%r*:;ax{4ļmz(Y+PDk AsL[co+ v Y xs.j.lL39ne-nlTbϣҁAP}wg p f;voYVU$8\ ڝWǸ^IILIV\%T!P/efUT߆ZoSMjhH}/0FIhQukΉf%EDۦqK\e@7*,-pf‹8ͫ͢Q/6M?Zz4G6/:^*`ȐwM-Br{;KA۹GU{sU5<(84\s#{})e<6Y@o%?? ojo5Pu0o [p'UGrqڛ$.. -&3BЅ:na[m (- ]ps §B>8j%BON){;|jqjgs3[>I}Y{07_ )"\%  'X tujK+mv2 Dfd)*`lϼ%J a7=Ŷa]Gg|(9!!+d$+a4,1c>EpH'kjB!i (:8pF.#Rd1y/e LGNhǏkdЋ.~f~܆qL{}g!4y( i<ǭGc?rw!AK3Hho;zTn`0!a?>S6Ĕ hׁOFWmm]&FkT0P!2.VyLȤ$o"צw΀m3 T{&خO9fqDMF`*2ESK*Xd"\9X 迒?]~[uW\i}[Y `'& wd5)3m5o68IvdK|!&E/,( qS󲼓(5< "0+2Mhʟ|;DNƑ2*峷}y rAB5\ JYEL->d7g"DsإuMFQH vHbKJ$nC0Cڀ$ef+=sRM7V Z3R,&]Y<|,[=bȤ§)^ϵ]|ht:"TmQtbp/t@c~iɶ؊8Ƥ ķߥ^d莗%пbxQege Yp(h-mo1i?bwW>%t!xSNz@0Ez.l*>9(C.İ͟)rld v|o39iҮ^uZv ~:0NtӂPJ4N2`U)=hhcv1P9-azMwcG;H] GV_a)J*9_ >z4+.b<̾U^~ "΍pPq? 鐻#iEO#nh8?@ubr\oҡHS 5XSpaugE.ׁ/]uLNSu"bYI8/VU\WeY錟*|H؏ Lfl.S%y3=DD2Y"^g]P ܿ {eFfe0B;巛 U"!5ru%{9:N1nrRLaΙ`1!Ij`GDuAD-]c0im^F RGOdۡiqմz!%*Q5>]Ix!zI2ƒ0\lzIG~g}um2e۹Y &H\ 3i e΃ Ք-GVp]@09scqM.IMf3<WK~`jY,Ք d\U:QG]33.7pmTׇrĥ1'T10*ۨ^"9&A˿&O' (}$ʥM37atpO.8 ^hQV;w9t#C!淦~(\5"|/""@P2R*٪~אzlVd2S`'}lYc@[ Il3O0{QrX |v \ޑ1VypJk\ ŕwGR3%рO5󔞡euNYd$>:j- {hd@-s 2OX\X[1eh B!ƞ!iP8d}-WISHm$w$Lrχ)K,վ1jogBss?ogpu<:®=-aJbx+U'#nQ^[ E[mEY7`]f6ݽɱ[Ƥ$V 6]D@CvO={Fg3A +J  ڵ0{rOjt89KLrRHgXhrς8$nrQ Aab/'M\: jAZtn$瀟D `Х̦ڑ$ d%W󃎷Z G#tq9b" YJ2t?Xן̩{K5NtsU!p|v< ;0LU*~Dp ˳l"hYC:RΒGK=!6u_ ؐU_J/@5F)=*0'E๦Ѭ5Թv ɤJ]aИx*[Zug _fX9w=+-Ţl=sF6nSnh3_DG$l(LGoS JHbԊ MfC9s4)t'D4+e_&/%o-H'6: b5ü-? TX&!Yb8Tg[n)S"7L!OK`rR0_6&ZS? ؿCr-ܬPOu$85MB9r@`V "x֋2{rZMTMDq"£A%RWB=n=a%^Fޙǝ;]焥 0^Ћ $c+_dѾgD( vc'2P]FvLL u~YnObA9g_K_)Ɪǵ>!'F f\"$' vcw]SR+ z]MhohJ_E)Up/gb- (vI`Je|aOHD#~_5zQ32jc*.1pHn+n?UcGX.MEYл:ķ箅yf:ډy!K眎l hKҸҾOD!$^g 6y/lP,Xf.w(O+.&!L!p"ڶG*!/YPfmAS9uj.G 5kZ.﯁[6ؑ_6h?*,^d a5c5 `J<+QpwC "S/yvs*i1QnTm F \TSD/ہǜгv_Ȓoad;Y1}՘gT$8[-"E; }4'ݍbDBTe V8퓯O%7>GKyU!6l|cl7Ȏ{-Rv)4{7T9ͻ^ULFY,< YހP 4_j1N O7 FaS?$Az4߬K1^0$/vѝe!F/70x;U=ghfh{bK5x⚹~ Q\=ZGl諃WsmW "DIʩh]銧&kX nkhZ F MMήԶ$ (> ;RZD#y$?I(1C4Kn}Qr'"_^to h-h$zﴜ&%a, `6vX- v4ZHj7%݉ j}!U1kbY o| &@*sI=4uQRUNu,l\ [f8E@]l0TBإȀL 㥞FY8 ./_.P7eG\*6U~/ЌsZ`J @]9CD i_ Ԯ7%Ò o_~qr^woI=禒VJܭ"oT'J mp(Cxf9E' ԼZՍ/ZS_۝`^osX,݉Gy\N$0ԋ,m< :hثZmknt7k<ߊu5 Z`8ru)w> Jl.jAs&[@>n԰ϔ__atX+X86Zy7EZh2g1j$\c[1#ioG+*7訽/VRٵ5֜H!3e]6i~c-HŔ}P/Eht)CR`,p>fn)52NH]7*GU=1$"-#юKv~5=ej2T]A)"=ayȩ[BVe)kks6H>qY/ *A(@MGޙˇl4"\YJ Yoo[`Tާ騣e/̈́=9\&䏩BTxiZH ~Ek4'!lF/Wvxi}v|rp = st&óYڜUx$b:5v ZFr?$e$4F1M>[]Z8 ^.)&<t[[_C&v7=a^Ud}G܃hsrv$Qb܁Qo wˀc/, ȝv27KYJsF3qA;:^*sy?{'n87P⷟sl~,u}M6_Cv&6 FRyY[S_^Mr&&H8r[xHY9= Ai8BY-b9]l7AyLg*SDo-nfKQ::[CINdvʼnDpu$27JBW͟wsEb Bi<"`7]0B&V^͏55ه+"Tqo!@v]x)Qkq+nbįi:5FCG?Op7RqOa~yV zar;t#ygP*3;+we=9<(FpͻY0}0#P8҄č"H˱u~< Ffm&&7#}$KxѬXJdt¥ Vꧏ+bԒw7ipzIN`jА lbgDž*a6$CA *w /:+S@.gw *&`'Tz"2ެ <_un3DKZ2I̕LuMz|(T BR c?b5k;Po\o>7[д4tC2u:<Rx{*F1,k[245aCn扃獪mI@ĸҗ $hi)Șc<9IEvA_(].jP9-xZl~&C g ӹǟGECQS4!Srn-,Y?:@,)R*HBzzuR _a+|ԒEnl8w[tSdJ_9r#AgMJ|`ՋSX([.?+jYcdw(+تhm>ՀIF3$ x51lS{h4!N/ۮ?^7M}c";~yd|W(cba?@b rMBe6F'/oHˀ< J&b@( ~HӾ4 =qd~GNC0*ޟH9 @;r3̌7{XH' Q[R%N"FwRl&=̬*X61y:mɳKj)5s pgҋi%<>XG85`X nQ&! ߍaEhMM?c_@"tsx]Fh^1Y/.c_.QvNx6:_qKqUY?<ʚfA\.B[]yb"rg*^Pt2u*̛4(1/Ꚑ!hKQ/p+<6>>7@I~Fk 0(E]'n쭤b~6_,9Fדۛ/nKbE.Agq>K<)>gT̀pB0r J Z.^x u޶}uh~u[M~ Kchv-\R=l0Ѳ7WsP_'h$պ[vwXD"p1M3SIbkHo` =4Êlt !8:Dk [zA{p*-?U}ԫ2c}d/EݥmiȪ޽<@89p#.bP0nr@2!2?7nVrM-ﲔ@Kk𸬆KGgMצw?vpxKE9[ބx+S~&mw9bIĔbS%hf6Ll.ⓉŰyQXah ي.\AZn;O *@Ie_tܼtK:鹮g~m( >X|67G:߅{-71ͣiyTL?I#4jSl6|&QĖ+ ؟E݊+tAm\zec;8 B*8IdY6GtlM2ִ1[ fo BA?,CuD~` }6"tsYw1Wd$X:epҳ{[PĈ~`Oaf2 ˪ԸKMrf`sd{4ϩ{j`9ݒa@QlZ)[B_|3bsjr.[Ü~Bxț@4 ^NIN*k!ȅΕo{ѣ;{פ`[1'cmQU@Pt #*I.(%E{̫׮|ayܟRCر#+["07Zu9Ͳs$ !Kt]1ZMB`iS[<0|apO a!;䀹M(jo/9C,3_4cB=x$mwC,l{CHYYoq@:ݠݫOsYzx&O_ t-lDJ8ͪ9؆鲽,Aw>TQ7qٽ_4:qgĉ1{MC^A690yXF'8Vp{'fvaL';KV,Ќ: |^5m93|2ngmJƒQ-=hqs H]KQ&y,Hc9Ц^:MACrvY"+E. wTdjMWUXa(L I&ohCGM-}ѱ )|Z b n^fJpDVґi9#]jZ '+hhQhvikPl?CH]u|`,*:A2Yӧご2kC͕fBgo2Xљ1*FAꨵ]xO&\܌0IJgl+wmmC}QcrbtQ{: AR%=m\Xc6%3zQ Ot d37RZtƑ?(VJCnzSG9,d zfW[RZ`DŽd)>6jr@4w8v(lQ5 jhMD+:yi~%f 8kTsS3G&5`jk=~lA'@FT]E<ٷwzޛToYza-r~6u=. q2[H׳[N4@c禉%SA;L8ST[23qK6˹

uʛ>pɆ}mDB`qP3>TA!:x4T@c]\-$$)slGfǵU|F:& ]D ]o`3w|бIEm5`\G; 3.a|_.'/zs;;-WdώlLӾ 4lATaZ漣"ޮԴcK{VT|S a,pOpY]$bсEz2N90emmaN5'힂{_ F5 -|H{nW|`H@/GЬR5Cjȶ(:J&k_{؂ܖd֥ɍaN7_H͊,'Z-ꌪ#%m_3 "×'GB]3{DTg-[eixd8[_Edٝ;0L#2#c@Z7!|kXW1.8"#-Ww,&FiQ!E\5FK4ji 32'مxV@GG0-@h۳\o( TnhTPERÄc@هd:3o:] *uT2rPm@e40);٭ܪ6_nVM1oqNQ%A ؾ|8,^71A'(4t :^]YtPħb`$ш%>!6AH"?bazY俁pU`관ϱEbO/R*Zu\@FhٻN RfX_&z^ƺ$%iNB{KjCPoĕh7g.zyh$@{ hU0LlD 4> ꆣnj 5NF"Ph%6z73,rm@ z (Fi*O.lɛ%i`kj٧Hb} ['w8Wj cQ@j.>vGW96@M%>R9>wŘp-O| QOg=#kƦv1yuD:vhzpToS'BB clwjF$5eHuv(F1V a&MR];:&em ̝Zu?>9b ')^@<'%t=<Ke$Mm5CoͼbI=]YF.T M ,=s T!鞮֓7trO/7xn.U-δ`UyqK *]:T{ܤXn2QmEr{:$|%٤>ID qx+֮uWG'=q%sIar E'ebEߜ2)d|UI(YmAaO䰆-W #>99ՠę].KK 6-UHtx[ONr2nz+b]mn!mo2lLnX[;b96hl6LRFyeĿN%f (a4>|),?܍4?^i9,4fN'NР;R5x u9#M qQpj ditjL6g쩮\ydo ڈɰ;$boDQȞWr|7-id]7G$=3ΕܓQΓwyRuO#wPd^48ʆ \M3dv;jî»BQxGǣJIEjɖW]$0Na0 `k "v{m.ي]wlD<ޞPe/<0[Bd٣J2D*%H;E2?qWgTαKƥw)l~ ,Q?ɭჲ&ykM&ްw}Ά5K7^0dhe td,Pn-=UB0ѱ/Mƣ j{Z k[f.PElD`Z _h'~fSO\^K.Yw8߼)uHE'j5] MOڕ|@S7WM^;3D6 w9Yʥ'@P6kPR>bΙ{"9 I[u/=ABXC^c z|Uߠ_$Q .8̮ȾLO!-/]WƩa&HNIrh$n)%uP Ǵ|0|fNӤ!=.@E}ՠ0Tx4#~AV mQ)amv%b\]zv\G\g!"~z<; |[‚2#$Ђ a\;aH4ćhar$A>|%"bq4%iN+KX ݪK"(\+Wޒvۼ'Q3?dTN?Tb*`{o|l.׸e7#e$hFir0a̸V]4] +>?: 22sK=Nw &X5];7T3T&/TObҲOD)68Dy#1MX"F6'&֖f >_pv@>!Ԛ;xΌ;8 tFxϻ[ɼ[ h"SQEVv.lAH=ntq\]>jt+͐ǐHo$EoNAu$2O&Yb¸@a!N ͈~MUI+GDa1a[DNe`xTr!Tl<qiGQS; ~L u<.ɇp ݶn1UG9Ol>vU&Tt2o"=VJ WI%9 Ik kK̹Z;P\묮lce#gw7ӃSF\ ̸Tt)y^?BӦ;U9}6{GQSy|dip܎nsXKu96b8eNp}+U?q탇Uy̅(p]a9:MK3>+jLU=KOIU֪ -߼MBȐʯw擱^+ YT.?TCj,7pV 3}Y(@O)T(6OC%E1CL#OJgEj,SJLkyGͤ|$ 6Wv_fR/bs`q,X_.z~@[!;/|;VmsPauJ!2F?٫6՛p[\w}PdHd.fT -:8{lTZa3ޝa,m?_){#H&)QYSZF/6> |>FDXy2.Nme sC^!z?0= Y kB5dXotIp˱}[0jԞG"/ rOEA?[p*<bDtCaBwvǍm^eh)AkV醖Es]N:DH,xxz @Ǜh>P3}+F=X$NTfˮu F2OAA‚V! )V%iMa1wz˻<{BC*(Y$"*ڬ ]̰`܍\(y`R=C;͇M)wgύmV:3YQ@Jr4V]n8|vAh_;*2KAX]3cH19YcEߞo ]WT̄m?BCuԞ].N3t%}3ނWX-1*4+ a  Jup0f|۳~-G4A>4Xߧ_1wkk`]OS>LtޟԩƂ'hјt 6PϺ8Fa7̈́a)8.BRZlSrj4=Ӄ'&0$[,u@#ekmR1&m~ fUBQzpBP>$uw6xgg>5\)tȃci|i*c]7엍YJ&CXGj/2cw4`f-N`w[hs1 p %he\%ˣτd*O,7z Bpd#"ÿj}|%_=A9%A`slHE`jW^U&ˇ^r3 YЏ)dQHN=f$Jwq"ϡ3W٘ψn'gZ7 .M A߼>436~WeQagYFZ/ɦݷ^~ >OiݏH&{>bnvє!|YƓDJ3AHoxyV֌NA/&LW~7mx鍭uJ$д5/;^+6+#/Y_ YQޒOA_::dYO@%4;#d#%W~e֛f?^0gi6vTe {_7Yeq~Y^^Q_ X.A +b@w*6d(}l?'o[ hVqst$}_Ϙ=ҁ:pĝ{ NT9U2RVn7`*:6wtѪc&_~>$'!.X`45/qK嵇xIRB c!F|3]2-2A/XKl⸿[lhh=4Xuy‚in=c'U7ݥ/5 Dv7q6m6a4+Ld.x<ǚGŚ67f'fgji֭b/xvBx=1M wqv4=zdr(Dwn4K)˻%q`/wb%;lL6Z5$xYGjN t7x2/@%I<1oHShaz_6W= ׊7Aq%hH/zqM%td|#i'04HJRNb?  %=:_E]- 30KXHw8F^=o HLp~g(BvljJYK+< {!zC_n@xGϗMc C˫U|iuuS\*MᐿPBߙHbB[є-/`\2Ňh35A$;Ӽ6L %V7.'ܮ-rb N,PuK[;Kn,_N[*F<=HUJqSx;iІ!NRAk\bڸ.A\#/uIvPvg<*f5u#16doE-H(SA;\'2"AbI>j+퐡W3X_t%[P) s`Ew NGa^8_%9bY:j`XQ'p;XH9I ȼCxMjt'L"?u^~)h& I'c*Dd/32!Qis{'?թSXH v==< U8߱ $PWB;([fKY;bP>$Yvc ?XN4jlSLL\E2F{ gnOASdf4 ņ< 0<w'hN/U hܽnjY-s&y <ڣh$ ŝF;.; [ gr9H9ubtؘKf$V߹;74ȥZjËsUI]?pb b7ͤX5{~ 7 6^\yiUځPQqw]Vų[=}*M=nj&!"׭d{ZVC,S F Ky۞jH| k]2y8xς F#R!ޖߩ?D뎦OSJj;hx^QZd9 .-RPZᇣ? ]4EY'(X{$T` w?D']<;w%݅Β0>B U sJ2ZxC@q$hvܽ"xOyY DZxqIiDŽ)w$ĝAikNz%{l{j!]e2KĖښlR^>B3pB\ْ8,;>o(.1F5uL]^I%qA*0>v(RaM[a26&Դ6뮶&El^]+L$X-}HZ}F얳\<܌PSV9ԻSXw~<^*}ö=:Y o QCl"=\ 5&xSÙLՊV*R3ZvWHfۀHʃ|~s}\u3tF뇜"}t> ׇA󷷹Xd7i)1L12)e`5H`/Rs9kMS {_zPx}; 6Iy ypx5gSOp~Vv}GaM2}2}Z+s+͌!)폫tR]S WoؔBHvh%gzF3k0K9ܗlCtY4 6 4 ҇dvV{w>0$fO|B\W5cQh\բ|l40Q1?[)QӽMWxTZ3`L(0e~QfcFn i$)_ ![P'qX.&k0~ b9wsA.3w5>@t 1!D&4 v:\_Hî _w3,'nM9=YDK{FP!u%LZ$u*X kSytރm1H\!f|b4-2r2Mun@?6hc [ҋȵ‚/b=ې0 k_1)>4RHmLɅmIg;P-ofKǹXקp9+}?~RB#ӈNԎ>?d2.&%?< }uK7R40WGO '&sǰ,C֬:_rw'd)Kq[|KH< 5>Bb#e6UxFT-g|`0W.Qb]꼦yQ{V~Ihx[[g9i^"p.g6Rsg VR!{ ިeW=.LƐf6S1DY*EgLcza}[KЫS|vc=Cs~!l=or\\wd3`?k2]di{b JN-bTk9U8;ycz0jEHY]9ikL'qӈژV˱nĈB/E"{hp}-y|j"O5Sh"]%:0vZۣtcA, CN`fT3<_BO!C0yg"4Mgg vˬ~ӡs ޮ셪ZWU05vj/jc!w/UƳ(07`M RM~S}Bb}册|F&S*hHi54{8G?۬t .Ќ~8H‡x+ w2a'V$- PwDypP]BN>hޭd;a!J^=2?fmYjzw5?mKF9Y2*4C0GZW^0{h:#Sj#ƔKEel'?Ɍ, $}|Z˦Y8 9qay q Td0'@/3&jɯp3**m:5-ڞ9CuJb7LuQC [xoHjHyܨۙ0vq5|'0% RMkqXuЏA#(l_7v̯,`XP; ٕSr$+eooE)Ӭ9^5:%p;iyE@`ڜgi%p}ltXi>YZL6NKN|H0'u&l\JYsRsl9JcL8Wb'Zrjmr' ͛ &?pTB}yyZ) [ޘ&Gη8񚳪5RAXU~X!Mdo6'>>2$OR"e0קo_I?`oTIT? ST(-.N@HX* "iiM:"/~Gl| t5paspڿUxe[[v@(63?J 0 '$?)w&FA 9* _B2iV5n5S*c~ȓX] oZ,,, '\sJ﷑2MMxϙ :͐ bD8:=PPlBor)a@r Ͷ;H%6 '@_ A91d%y<ܗɷ <_Π ,OXvxMg |>M~ۓ~yVy|˷54D9?z (t#F3PL1} B ?)?Ab0h趞PfR5Ivۿ7S 8&^(Qbܸ/\~Ҝb,QLaa4iFR ~7fɣw "^y?aq, H^+k0fwl R@m5N-"ˍ;sƃl"fΌ&!*AQl=2$^l(sHO g)m앸d;DN85tBߌ)x]ar5Zj#8 ۘu7~4IvGkwMm ;羐V<%DlePu!_08pF JDBe i#/QU9nRcW=ȤY[u:L_xx(!T3\ML9M5:Ca\ΑA %Oi* IPkM/a F&³?:S^T?a"p1 ~W%J\BvHP,I=9 3dA߂}ϩ.Abb1>ͧjQrmKNŨH⏜E୴zW{|].6e^heEaH_`:(bº]P2p!lEIg"dsY&ی-ԒCT\6&X(Ub i߁DK[d+"X @ajpiIQCc+ξ/fyo,Q3o-⦒Mmi=҉I,A*5fSW19VoCVzUE5w դ+EQ)ݸuG Owd}k4囸n*hF ~R"6˔=KN[QdFA$/}i}d!!3{002[ԭldec- E<6q]R2:O8SU^Qۄ`!E{fӿ`kVBScN$,>Tdw(S zU. tGÝj(5ZH#:; G`E9?r6~2 o/zBM048[ Ҷ䞛ȑM_OيB6צq> T@/Jgݏ IXQn!XF@:t]}>l0Olq8 pՇP^w5r>nQTT@2jHcM(N`Gzt_Q;5 X|>5`KJ312{ąnGNy4?p$^li7]L<hL8=!S)|$KK Ĝ s0g!<|̐P!|%G(̖O^WUkނUŔ5 kF8݉qϼ} ˏ4iaU0j7 nduM(eBLipPu^.TT نvlFeE$ 81ZBg+Uk{;MrZ.`HN!/COwjǐz@ZZT(?KdL8Z5h54HWK !K^k[uc4V 0M%w\o˕}^f*@,720짴Ҥ2/. fΥ2E+Gp8h9yOiwtiA~HSLFr?jC?YF0\ PcqL |=eeGho.yHBt O ;GCЪihfuDqo3./-T#{BK6`IHwP 1Mc` ҅οyJG&(<60t?˪=qMgiEsZ^f:~M8ȽHk~T>jH,quSKiī?lOifýA}} O"T3+aWbeQ0k c: b~ >f]f_>D xD w31 &Pz?`ּ VXEpidUF7̧=IwdLerF_f4RouDW" 5LKCʦ_k7Ԗpm.B=Yq0g SM` iPY\Kńsd_nl hMm$`mc`C5iTL;qII b~758wJ6DjlNpޭ6at[E^1@_YlǛ[H*X!RSzWD9=ڭբ=Ar׳ hծr=HW_N~*=F!̠>%~NӍgY_&G>ZvyZÅۖ&A3@u T'DtlSXl4ɚ3|BX0vŪ㜤ԇLr\^iܖRoWY$o,@hcav(=ת2oG.R( 3SDjګ1G4"āWB1r*Gb%;#u1@׺s 16<]CyT0Si)LȆY*v;!gbd+)^ Ӯ$ЊOj= nvP 6q3(ft[ʉu. ,tB2$|S O^nqi Xuz] uJ2B=q$\xc:::m v.~pGP_˧FҝpqBR^8z`GFvRIWEbQ:szq/ꔮpV1+4t歭fFY/Yo `Rq=th3^Q˙(WH%PT:  &@w2xtz*- g7N̏=BeFHF򃼚Ah[X\QYt~ Lmo\vBF@t#sQ*){ZbI"KjPdnk;nf iA G}hvӳ'35 YqJWaio5m)X̷ ׫EC'a\M?3ZQä-@eDvN!dIOBktcdqh[:"j'~ 5j;-f_gaf_r,p5es%VGGk'}ړ%%(p>d.W̓qr[ b__<('No<)D~8sa,W;˯)384^;:w9&4XsJwQJvvEGTRY|L_~3 HL\ mJ~&0na '* *2_8 &؅ )WBd HcBW R/1&1{~'>)ۆ'EH_4n >EtQE#Z S]5 ~^3>JhT*02&kHk=HAGWe%)1xgjv ?2p!h[;wI[n<=RL530Zh/lRAFmG'b7w1ܤk0gӉ ј&inǖ:,/?nЙ&A%kT ̤su*`Hkw*E*Omĝ M [PvVxM@+e,`+}brZxf/jclLv϶WKT9= u)Bf?f~lDql{lp{9{(d<ߨ=;~ؔL|锺ʟhkܑY<OWPoN*3ՙ qHPE+1BgE˵},34ڀp$2F;,´_$Ϝ=V{fŰ\-DƖ) pBa`7GŪ¾!H[# !,:_ ͺJj.`ڢ$1$LDu #eAfSq{v&, +ʵV+d{}*q)<D е"Cu =&* \Uu~{}jL{#~xi3;bZ|3TA; }@础G{ K}l5fƓMU4XT|۴e?9sJk5hx@ \ T #%cllG[ :9vC\:`9+үh<Oa&iigqI+:'a6@kؿY{."q)(2adÈKQYnu3 XZpR&DoIhF8~COxZc*6!׾JI4B/5j3ZcuZխNQϰUiֵT+h,!'M9IkY[} Rz%O:Lz_jl^ <8ҙOahʱ:Ǹf;H^$*g尲%>")ĆL,?vЁAnw-xj "}tXj-,j#$t\@ "O: ^gA_RqiBP,VӏH:FTdjyjҺ7)jH#3!;O= "p"da߯L/QQUހ^i ago;?NEB _@4˪k͠hQah[7a ?RkoRz+ t/Rtgb2>zQʼѝ{*eP:wZrW}G-@itBrgmBVxP=F }IbE5<OPp8;Rq6['XVJ#vEn<<(\VRÍ&NڐyKC{aŧ43~ʋ 9@( ~ShLj䘘νJ6bm8l# ɑLKWst9s)'4!v۷qyy c~K b=91eE!͡k&˸ӋA6^Ưt>?.6"9X=|_^ 6Fd2; a@.N]/~& o($eh &ߛIoZF4FC-\O[z٤"*H t-PYM#2¾] .W*<.v#&cIzvy Y䠲FW 备o,Ic]54[󍊌xE<: REmLZW9Ocj(mzUrCb%/V^" >3E`omK&_sE#HK>$.iY/J?U5o^E ~04#HA* @8~,#]x3HhΎ=(q%r j׌hi7SP|Hezj8|hipw3)9sILJW/ F uwqqGj+W9P1n;Po80a>AW>Pjzabt9:;p;< r74 fX\26gE^00Aׂb(o*#Gab\VWVj/Uz,}y:AG՞$_R Bïk #C˸Kn#B3Vgd!) )-ެYk6CO0Y+ϣ7mVA<G4;@rZeaD%XXͳheBI v+D7=>gwV~+@yw+̋swpKB-) ̂ojX~Թ;)mo䖉t(No#&?re%aLb.v#]+Jd:7!O!'` ME|KrTNe0.TeWϤb`eK[pݡ1JϊKe0m#<#Ӳ3Vjv1䵕"|!R~_hx਄ &ٖ Z=W<j}3q-F (#  p̔! :Pޡd݊Gx):MS `37Rm{EU}0*Af3]ûzn@-^Dẘ XD-GF^ĞCFqBSUgh>+l6K^|c&sSC;g Ӱ)rl/C"Χt{ .X쀲Yn͒RhY.貐\7GzΓfm>%C3U)1.,E~F#e0$":R nV1mm;iG˥3<,]RBِ(Q밻wӕ.bc} T &PCSm!;q-_eO pi18o{'h2s&wK[R"A$mb81/etd{0dD% Ͽ;<(qk󆈪*p. yU%s#4nAK3̐_cvpe>+$c+1{\yBaj UoPxZĉ!tCCcgsVӪ E}-9ed(bF$$dX"u XQveʌKꃃHzEf7w`OΰӨn3C;Yabm͆edG5yd*H9$ ժ +>Σ:Çdx:ŮW~г빿_~K¼iTaIFwʅ [vgʻOxs, ܎X*cl(kMBh/`=b犵7Jٮ,HL~ܿw,&_Kcs)& no6jwD{`b˿/<[ ̛ƲZY-'F臄20p_UA>x jg^r]+{,aՁ Xo*H"H'طJzt^ȁt}C-woXx@ q{:pB-$juyu}JaIǴ3^؊`Xgcʧ!:umw  (Ev6c# FYt8}RF!dy>A@/?84zr1D_+gtk 8'hj8i\CQIzS~>A2rWf^Չt6`d.ʤ*h?P4JuA3 2{7,}bUW$IC AN9M i+#@;3csTp:\4\*iuz%unBs*7d~]|.ن/fNWAa(iFDz)Y />2s $"]w Y$RZURr\u/e #dCP *`_޾4pR3Z#S`WH ߦm~9 3bQcQv*`# 5{*g $Μm__A؂j`׮t{Xk9Oe qDid갟ц[@̾ bIʯҦ'+C$q5+q%(t4COAkJksAn.KWDoK#Vj@@"fͥtscXdC[ۘRm5xw(*=TSc6ƍ7GF<#3aLuebD*a < LaD`];qny".|'A56GfVN^I}a{o !t/d$zxx#>WiP(qѸjum,/~b`Dx #Jvc2'}ksZ+n\:ڀ1>!h0w2[86X[ &>חүNhٳyK݁"Zw ~NBn7w gLZ}MS# N6v٥?Yk hXJqR@3{h=[Tn_Vݡ{1 PSgHBLB^<|F΂G>&Ҵ AڎM=y64%0i1L?Ls~e^!,Is(QC .SX{z1oriց Kh2m R$8et}mȌ8Qc %rŃdž}y7ҩt͔ª7F|C'PRtz$,[bruݭpQ,ߠµa2;gD̕PN9-#vpY5?kyz@븣Uȑ7o"5үNuܵN)kd8+*@E0u'*S:-ŪOP^_T;lI0bCf'Q~j؜^s*AkrF0dFa8M L2?JJpyůq B/gƍ4 9r<] 9$Zg]b@ٔNr'~ׅ"H^aj3NchI%SR1tA6;JeoZcgL8ߟy#uJ| Q%V7'p k$A]/QĿp('#O|^T޼2kiE8*9%!4'# .ݤ&B%՗ҍQC3-D @yyYVnW#RmP6x+\,>0I7ʯ X?W\ i_tceN SF= 7p9^H -x[@Ks_6DX @J!1 : ʀևONE# :=,Wf/^˽f ܘF+L%}9&4v)5Ԋ0_:[|Rr=yTj89g"Q6ZU„<@ 4Vj)Oo؎]SX(<l@h(zܺY ζ &|iԟ_S%BK3}73 m%ϐOZ|ɞ{)*#R e 4M>@ӟ*N_N5n9Q(`29jd,pr)YOņ7&yZ 1-I aUvC#nmK -fٳNG'~rUw5ZM`7X:ىjGϔ@}ԺM\RGHWac9G-aҌgvW&k dsb*Y/XhH,jզ+ &_س7Y6:ߙf:]^dp̮ہCov^VhA'lpӺl9,PȔU ~俕{b,ݜ4ڊ~xD;O++ەKe/>>Gyb&^x~܂J5k;%kZǭM#±hScsqC.o0ȶ|!A? (nR"Ut)M-S e4rKiޏЌғam8]1=$L169,f!lL'~{i/9E#Qhn͉P',QK՜q4H<])hQ 94Sh;I1IcgAqpF!5Рe>pc VIfxl3`!243 .Z!Cd2ȍr[:xo'B)9$d;W3GG #oM>9xѼavg&,)6xGO?7Fgtƺ_Gt\ԥ;Pŭn5*9p$q8[ %{J[vb"7] -': *Z_FQs-dMהU^nKFY}UJ: NY{Ctsw="+&} l J7g콾{I {~)/6N;1%7VjP*ByR5 _J},FN 3CրE u3yIK(<~5y.tAw  cW*dJB;.ɍ|i,LgWֈj)Ķ9e^ ws죄ZXNݪrqIXT.+S+e "V tPƏ=s_)H)ƂMukx=Tv5pRL`l$rm*N}R/,} )~]ڊa"P/*ाkT2Η4\4Ytlo';5}r_5埌[ŵ;@mƭ2!ĥrOIJc; o5*zf Kb 5 #3d4ڙ{y&THl(3 -vѩvOtZM 8Y@Ub0Y2&Yأgg4H9 u8ǤUu> U`f?t8nPUҵpc/?i_wd(?k*T+˧a;aB25d)e)ڪ;44H^l^:97ΠvMKw e@(X@}`rIy/!  ( :VRP}xݡeQUQF8"^A2Lj1iͩdj=|=FMe3Qh|PNAO#6ډj\Ƣ7F*l}@jqڵ;po?2~LI;~ޅ8e(^sJzXsj^aũg?IJF)-KZ5ǤvaiC9W!fo.]&sdДzЩͰ2dRʸ1̂Czxl5s4։LDVbg1"M5YrEW 0_*b%l=34D}n!{bCUыsfN**@Xd-~Tc:9@e`?)"Vn_$ 0V9#_t5qMИ)NU#rmO+?5st"/#2Clgli|"ZC?c&[}h٧X9co4~o:0;Ҧ_BHu|$dq is~*IA|W1u)^TBr|ϙ@yKVPOFZ#T"w'BH zWΐ;_rM"i[wN2Dӝ OjzC}^P0M/! ǰ%JLuX$ bjmP"yc{Aw].' YH1./RRMf}(I:A򼕇T8M^hBd"i꒺,R5t11@ ƭ\"υsun9.8kĠKIs5ʴH8L,FYda"<5> %C7 գlo«rC5ܟRlsżEXu2͠hHvx`Dq'kۮF/ O Ba?k׎9eZ<82 [thH>.e O=n(cS pZlU|=7 f/)_1(C+ϜV=#Pn HdEu㕋ϨBLo'"1]2RB=qy8= 07 !{Y q kufz7<\h J t3\T/;;>ZYUY6*{-%TRwK4PYeU`<[fi'QΞYI֋#FRsIa hh#MʿEDiLuS0Cb ŢDk=KjKH8O@tz +/> $>e' "e4$<*r=Z/W $HTEi-&'Gr }M;~YT)syU)q`Cޘ{0x#]JTR{&WbzGZȕI#A۸Z wf7_1ؕ-`,O ;CwlB&b:jU(WJeX@p^ȳg? _?i 05nYC= `j쉵={r 8,WXqX38{fU[E\1"܌`,^+ M7HuG /r1Є +-:N39Z^6`lɕ_- #}:< =zW,;+V>5T!8^j*,Q:S1`R8a\5aq$ @6@oq V,$: S*PId(iV]%> ĻrWU_DW5~'_9zϗqt xOT]WPgYR^'~abp]+Xf׊c<^-]ipEtWAs NKCȡ$=*bϣiv]EzJ=@̨-if~N!AԵtd`ዜm~.m(D:"0NzOچ1TZJ0r饩b{9 Om`* nS^.QK63FVo Ҿ!j(xG\w_́Okc>@C  M'>?tkLE\D9%x/DŕHّ6JW{SV1N%?1_Cn&>nwoj{>Ịnu} x=t| LaŶ%zeѸ=AFwITm|?fXBį!Cv3O?zKwj^JF AK[C;Bp {o`M6;% <7mUt(RWK6h rK>~wYb^j̕:j>VҷیU2Qߜ/?DӕsW6KWti*X~,ѥ~IO .@hksdTz}#Z%MSnHj܆ shr!'RN&tZ1o .ʷ{w<z6|"+q|p!@CK1Wy`EVg_J:vЯᳫ m7 R%V ֡1|գFcU-pOa_#拶O rbH|t07H|80=ږnIR_V}E̮j(¦9_籙FMO½ޓŅGށIV*O%Na;pYW5>tEKnf'/ xSobgã;!՗ȇf*o_#͝ˈÚ`QWƼZ2IF`A;jrA\?%|iFpܛ{$eQ(}>'l^,^I z ;Zce@WgXOJ˂"y ydɜ+ț  Rn1_@ڔI4v[PjĂpdLdU SW)v;o߱.F[ ٖ~_@n?c*t7'Wx TshrDy 9AXΛ/JpSe!lERH5,R)_P%Xc֭t?)E;8:1*z2p^#$xjVN' AN٘:mh֤鰇nԝ.Jʻ9`lZPH?Ïw;E(+~BCP?mnjnLf I]MhׂèMкE(1[{%h`ѥ^*GӁ[3c\n ꁣ哯Ue9Z<Ǚ.N*F| =+ '?|a+FG,Hx"2gmML9+v=wIR9C\;pE McWUiBiJ*`H(Z2wFfH6Srq,!33:F>"&;lm4/ X" ލ&ӭ:zF=+z>Dv3Qhgٯ#TyWc`i8/`F,` eHHbdRsɏK7*Hlr[‡h.@>nH/);oTڹ@{UUKhr% Br.)Jr5{N:t"[O6DN0%(qڻҕpv|BwULV M rc?n*咰oq'x^a- [ el֜c1 \O'8Z巗af6cӇb 5_,sNxSO, #9 {/0 fvMb#15圔rBc ?7't/4>z!1ֶlKkBPXjӀ0_d êiWUX mY[b+3՘z|7fNعHR#OON>MâRE n^#Ev=?O>]U #r:_dn 'rj(' &c {Pz>U{ =z7OLi6D ~5峳iX"a,-vyPUxռ<9ͯ:B5u|oFdioIcb,7޳ԿUP 1iȏzNtzXRF.Vy0U@Z'YPyFϴ(۰NzF]y~`YaHRV('-ާPעJ#\!צ\,jyb@s.s17bd"ն a/,Ğ흞H,@Ÿ}H )i23!YU: wˉ6q` -u$D2G|~4_j&}59"d"^_N-R_) ''GDq7ˌN&{,\K6SۢJmCS?вJ-K-5R]R9UamF-EܵH5F9?M,?Gu| $"D'2iGuoAư5,Cޭ9{~ZH;M0me}/?>YPLfwnDҁ#%G``ΌΙuĭBhK ФnPf !CwrV={& |̐-{R}E`p7 D*/R1\53@;6K;C9я^ VyȻ̐.s[[#7喌DvGSWuO*~V-~158ԗ/Y&"lÑ'8:#>Hzg |kzf\ݹ2q^;|9g6t{iv ԗ:#;-=WD7D݉ q)ca!ZxKA[]WR:\l-sG3r!̤+dsb0D[ YrֶL"lE6Dz)Xtk\†,Yn:)x RJaD~/˝7^.3{7v$~!>xMp$F\Gx btJ$r)tQ" !N>jP $< 9#i{6a`~Ya,{ (?ܠɬuR6|"B\v`w0M j̟gKd K1q g1+^[@5tB AJo&tJXF0^~,J`83aVjaq( V٢=OҰӶ:tI `NauN1ğq\)\J LdKI; (C|%2e $tg:9&; z1LMx{E [ H?)To#-g EPԥ2S%72ކ43s Jq,"~GP{c(@ 'aGrT\&.F 9T bXml+\"L%Ǹ$:(D2zlދ?88S!j懙 z ?눟\8*vnD;\98%!ѽ΍@]@+oĜշy_X",FHk#_ TBچo@ݣ )s{ ˡjv]0:djӂ Omv䶦vM2;etKSyZZ#kVB QO@+![̙>n.mzS^nrb%Yb!`!$Z?tDN=PJìr+-Y4rt jxzk-,ɘ?;*%˿vxVKvn3ӄZJ8-op_c}TbL"F -UM8fKxKY3[7I s1͇/IP79DSv !@7 X`oG4#t(4G8NUr&k#p3= tZ O]lMw~kb9=[bQAˆO,JȻ]s8F;ǡ0Md"`祩.IDsnt\TcwC2Lƥ=7?A%4c,eP;}X%Nc*2UCzPT2!\K nnU[@%rŏk= ,OG24Mx(Uњ=2sV&mw5Z|ZN;@cW:ztZKCHJ_- DV:j/f7IN }nT -"0>}1lLQCوҰMo@UW Ъ;[ɇܤd~5#yQD D |wZ_[8NYR}iY}B ~>v76]/?aPc֧6<6*lge ULX3d6jUXOKS ꏄ ׮߃=`X"{TUZ1+,~GP\)@=aQ崮w4Tg#ؿ-+َwzIЩƅ':Bt>dbdpqCc/tkMF\hO~aJ!ܹ7~CEt6FRS?4N $` 9~_%ҾK |3RVx-!Y4Ig*ގ5Sڟ6?zi c$k1t^_ji^D[`n EHWh^ܟZkypt=(ӳr`|WN^YʲT"dtB1doꉀ<7>VΗqZ|6?e&]lAM8|C_b>l+ q]"&#"'[P=J-S:ųlX+aTnlߨ4okp8~NLUR ;W%k Q -Sf;wVw!bݢI_B:a1=rz)F3~4nDRHKb w?-3'\ML;R[Bdf~;;jMQ]Lvv pԹݎgo{TP7% e:Nl7 ,vɿ+%gI[Ϲ![) O.^:?ōkpO-J[z|7-uE1C ,'v*miw&Cg8J",Ր)[MhHqơ iqӦ_T.~@WL)TU݈ʻZqwHtƸk ΂*vbNn㯒i=Oq&\kqמ'HU{rlC.S4Bsh>}bھ`_üѺLi:|;$~0yf7'$(lȂU"vv! ^mYg`4ya&MUPm= &s|6R}3VGЛ&z&>= K2&22YW218$ dFʟ7y]ݨYyRRY_ ! Ǻ3pbv՛OK- UQB7ߎo<dz}ԅ!k=%bʪbqnP8 X?NJAl2JVD8:6~ҋVtn;,\>5QѢ2 v$p+3´Hs6فMvFi]ŧaFb1;}ߤ|"ߒwwѦL5w\eliœTx7CۭO@pCӍ b0*?aJ˭ \ɇE> }b?) lvz|]?%ylZI5P$pތpejR܅6U? HD&NճK?R{'L?ugKJ Xt<^w~ã,]es6O۹-tιd쐞Qɟx ve5,qRPjO?Yj5jPCI&lm''U>. _!V7EkW*F+XH7iBbH]r W,BN*!ޣIE9m$D#NҊAO'8{4:%9:/w<:ùqlyf1)4HWYy!:N-lֲ*B~B+4G yBSȒH;Ѐ8:psݽٳ< 3hj$'fTj ڋxx&$擖59qo ҳ]"]BcLnSEghqsw&V {2!Κҏpз&٥O;<ǝ|yK΋*`5gy,kS"<ug$iKz`/=bF列)J;TOhժ,FC6(L-=gv1(_PYߔ"xˈ$5zax'*!~W۝A*6À'Js/V͊^+i {!zgѼs v#Io+0}‘E  \ N\4 \#GrAEfǚ?z|Qi|Bo) 8N6 ɇA2u*m.C05aniFp_|Qhvv-7)Z>C< C8=:ig I R O0*"5f*[&:Qot('\Qhz7/ُ! -A^p\SM(k1mg-}_z@||,1)ؿq^Z=l/aŚ*JTZ9VJH?6KDJ_f iOgƲ@^zinzSo FiD1G')--1Ĝ#rx۷)8e4,wXT %7 %Jg%6JRq%dWyV'սA 3M!VH7VxWݾ;QRxQ R\mzXb> 8vM07ez{'AfP0}2>ѓ?ƌ^.%at{!?UC<ֱ+Ð;,_\69v* X ͩP^ag>o3I[,{*4j 3#WaoVjzFyKiSk 疣0yRiGWᐒ8n$Zu[* gc f[uMGFK޶r1u)+$RYگ^+j$f[@4!CT_||Ӿ98x2G:YQUsap@|2wlWwA3)W `s~XN\X:֔:FA_\k\MbuҚ~\|eWQ܎;.)c$5R!\ y_sz2M fP.sדGm޻L]'S~ekyA8iy]NM>۫kRkþ w"]e"ſb$XYWQJ&Cà Rp HBBZ)F&j>T4g5X#0[yԛ؂enM AsDviH+E@zVE!Ua{fPa"!`bE no7xk1`3_y0g\Dy'w!/3ӵ"J F X[!c7g} 6ziCx{W=c) , ـ@m41.aēMorHR0am$A$&)Ϳs`A-R$^Wjy7dCu{Û;szi fm?քMRM@<=1GDM6E;G]o߷v Ը$Br3ɮv6*2h#C<>ߘcGANt*rI^mF~ce{OL>k\ T$v.u03ft'}|DEo>a:b #m{~h%9u=xײ MS%\jbȖ5u;`v}]%5jGCcThF?fCNp/?єP}r$.s agJ/gEHdkR=GozG8f3g]I<&}?IMP[A:ՃlAn?OV7f&Vo*yY"5A+N^F[3~A-Pgv_穆R9PT,p$ b]OObvUIs4ua.[$ecB^J Ԅa zaH~AQ:rcGWI qV}NUj]*6ߞ~YV>Ε&wVA'2ųt@'@._„O`:80ES?)&uB^dz0]cb=gYW` 70_A"! EYtc8^" rO[,a-nߦ!#S LhԶ̘1,_^Yl̦Da0@Ljb0X"r?6=|?K_ʝ/xqw6s< Ж$@e̯p}ߪ/+B-JM4$NO,P%nwHwx`2P) >$|тrqUBat?ܔ,}Bڝ 5Eh9pڹ^Hid t:)𨵿3 muoXwTB#&՜a,^gχ(֖DkHM͘0!pu00Hĝ o/pNͨp3 R~%3r# A;*DY=n}ztte%]xe Y2<pEKWß`Vk>B ƯiJӍ;;q\ Dž֗ Z4kWScfi^#</Oʵ?$Ӏn'59Ck}j]0+.\gc(4wmO:~SDj+OeneKh'c0 g~骮D޳bjv%CBRx<+8{ +(>%UikkK*LΛ3#d+JRXcjknn)c_!Xm"1eq!~1L6YW/& d$AK# ()nLZ\տck֎;RWq/r=E,Jb⿽y^<ؘeK *v icy\Af_mlݮ.DRcB}Oj/??"YP"}f7(B<1`@. b5gkNvUgr&ϡ\\:*~dڰհ?zhK~\!௜_*v'/oD GÒ+tBgcvNU#z(pK>6]XA^ 6Eak8oSm(;w%8$xt%-7oN-GP‚RE5{:.-|̵qj˝ƿY7.Bf-$/ ],c7 ~ Mǘ6i 9;YYo1jx WڠPaמl쿭+>-xuEv -qpxgP"@(Ծ3tu>7y:iB^Y%>'o[gPB{R)kr)G ؋G6C4{DHتI5-)ANz@b`El/ eAUE(cf:L>Z<g ._zʫͧh=nK# I(HЎ)wqh6e8X{",a!jf@@QCTXIǘtT[;Qd<= W.".EpG/=2ޔfPW4"Yo1 og: {IvF.+<2K\mm{qљ/`]Ly.<$X\lRZEt|.A4%Έj{F#l H#& %r*՞czޟr9ʾ-"_ Xmܻ H }Kt ] g~t&pe)| _m䨜LU/g,_7?Dd]"-:F*vN{#ZK&'V_=<|9k"it T66S>{XMqX(-܃+%!A[wꍉTCv=fmsOD7^9]}2BC۸⎜PZso{ [ t"~ Yxd]HX?]d ޕS)EXo(Sf_KP[ZJ'CuvhVG{HAUL| ʺN@`SlGԳIdvd*)~ *AG lz4 i kmR^L<an%2[n̳ )7댉X9NE8z٭%_fm9IN8+mЁ[i2OPRW9eSF<d+^xἦ7d68g^DcMӯ9Щ_,gA6u-w6(gA2ׁ<ázb9q⦝YLD1Hr5qRQDn;*YʦJ`eA;S'Y6<::>U;tC7 `5[Lë뼯x`^t \:imj)Op/l:nd"gשYY+Ĕr_xCS pBOI^a \;ngO .h1(dzz .͂FWmap+#QG:[oY|lb9 ny^IMawz̢Ϭ4UI&1ڌ7d٘M>6`Ofk 8f2$:tyTlNЮKaTLf:N'N,0 uPQx00sJ=sXWQM |z.ȡiaqRTcV"n3zctm8bg/B֗}:5t@^mg$3hL<]nTOmt L}XLUPPe 8A$fɝN)gE i OYљ'JThILKV<(o/ՐvƗgcCos%eMkKcG*R *oab7-R8fpZ=ospsQA24ǖD̅3=H ΍zjkd=ht ܲM}0GqsJz$tHOlIrνcg?Uo" PS'#l}~e/ J(ԌjfLk'klRJ'NU)lY"+c$~[ӃYPT(VIuuX}βsSy0{rUqEɕSL\~ub2LsjBRe+j`κ?LTvN)'aS? /f!G4ҪRngI)Vp8"X|Yb O:{=S`r+D>F+jddޗ%Bso+צ"~6k\L=E=%YC۟Tgp%:<ŭq;^R s P]Y->ʊ:ub/&%{=ECYAYF (m(f09bٱ0H:ߨFEJb_x5 /^ 0܋'7."xW$XJ_>Af Sh'8hMt MIK rl@w6vE#X9׃CY:PVpJ;eI ZKz))N@wY"kR-^K-H9Y%.׽Z:esh=L{cN/nsA]bZ^ȯ }KMKLJ4(i vL{읣4}>jW/P;mLӸ?Qh[e1vrcfɺ9\ .IٌA^N/sqɷv6{h1)]SvZnJ!M1. (4m ՗rLu0<$jtY?j#WeJC2Ɣ5E0 b󹿋Œ<k nЎFpTX4SG\s޿À67o%M ߊ~S\3 U(t1bz<LYKFu Cy#\_#RCy7PɬZї8p?nW$d`G -2p?sGdgJKM579AM2"VfoGI@XZN9X]Tg2tAUry\6I(p$"DE|2Y~|^װȳ +N )ִLq|kGwоF(2bZle?i#&-,Ztιs8hm6!bEpݜ,l 0N;q)Hdp[0e-4&/]93,;-p |=hpI1 t' 8ـb˧oAVF^:iͧ|N-Y=xbk/O~<,um34p8)T J44}N*ooba1(F_oajK=(iTkX,f [{X>L~p@(a$ax8#o}1b#P*B// T/XӦP K"K7JMaH|a_rʾ4MtNz=gxJ>k9_x3>ʯB3"/Nt})Ӫ3glL ^1Sϣy*$cxEt["c.֦ &-Gba<[),%~",@5{] m` p>Ÿ^F%♉*~5Aq #SVTEPP$v7 0]*'5 ޥ413s_@{gt\~,PO& {kU Jn)⛇&%2Ģ`p#VfQ^6+w.]J 9[eKԴ~9RnZ!rۈ-=\ \#c̑WQ, kd\,c[nϞ[< ǘ١6B1E0&U6%_3~Kȍߤb P>v+lP 85U+*WN'QaKhpc)Yq`W(BҏY 6kB3Bvsu-Sځv4=nAs<ٚVf kNηRU9?+zRDi;4Kڕ ,jYZY,˂N# EA 9jZO kjk]$tb!CXpq-FQ))_Fg\g*+Dsa-8RxooluYyק>W޻pt_o`RT+YWk4$*P#O8G;@f7v \CJ~ϗ"P8pהEw!D@CPgV]g\1`p?4`[/ȹX ~wjXĭw( Xg۰BjyR. 0 #'?LZ'Mv-)`h*{G?ӞĈǥiY{jgJ _d{z;i<#AbYWt%="gO5Ɵ8e ̔0R,uy Rxiᒎwe"+eN?eco#l \n(nTaVFOBl4xӔfհCi fRiRWzW$ẞuó}o&jkFוXyȏ~ny_l\2(14]K)&]1҃a5;5rvSgt-"}#;5A͂/F}n&L欻HQ!VQh?B1JiEϸ2$o;rL"aPICw]+0_I%Ej&s{8p;qsGμJ ?;Ag}wO$gVSrW cG<׻XF0Y 6p4sY1Z˿\Ug #6. !Ԁڏip lr[n@C!h<=m&"3k,ҝ 1O~_7[l-k^[V&h\([Q?oj3\yi;^6@ ÉZe<:Ap9sn!9@`&>YgOL:m;M "!~ 4 YnJywtC^ҋrӁ >jKqPX&4|N.- &ŕOG|`o+ޮR"i>a8JƓҗ7+Ӥ/@m| ?]lJcl)$m7%v+'_\ ?w:/3\wKa,?)g͂A #=7r"~0ewsѧNa3\+sh2箝c,v}d{D\{ rԌˠW "ECVwjǚٮ@BIRfk^#bUc7㦢>p4mo3+`pKS%Ա|‡V ̀=@z|Ә<Cˎ*40.ʜ9b C8zg֭uDVkƼSƥFY)X6MKL2r/A3ŢWV4P׏yGUȚ-"BeְSV9;~+˥UBs_)+ĽofD@N@Ь30VWuuR|L#aU,C%NvYp"G)bKʂ}W5QN~A.4u|%6fd`5d8h"f_x-i-nbo ! VrqX:w +),nmFp$m1:Ηwܖx\s-bޯ-7,9 }AZ,X7$85. Bb *uX饆;E P/d1A$KyDV=ݻE=Ypl1MMc'h>Զi&+x9aKvgXhIjGA  @ '@lp6s+;0> sx":ɐʵ=.2N^q yDpLMʾ? `7 O:xg;Q"R]y֍+pFa/U8=#=k]|ߘqQ6~f!D`G]ߣUJHVQ9W#m~q= bo=b1IBB7 J)x""Ŧݝ9e=KThJ1w&.kiQ*=(<=,}vrjb E!vo|[ҋ6fu_pE p}X} -7+l׭3,b8``->*Vc)xӉ144!%YL jcWC jD9(Ġ= Hܜe.xRsvu ZMVd/T,NJ4أ@+l0j[k9y>K/Y;чCL8tQud/!~x?DGnd@AE:< 2Pb9"U;ZcHj5-fUWev #׉qP޴2p8;8*q;CRO9 _ef_`)J?Uj,U 䨊)tݛ |ߥRAA*NK5A|RGm?%_am~Be!ٱ~p[8wÚG9aA2oVb5?PD\2>m~VC,9w_`z'\Cu|RJpx#Cj J5r1i>ۊYi+bc!rF|rX%dv+yZ} .G53R+V3@e`ٝDP[sHrsi̒X>Rh2eqJ[N)(5 % N^OgUJMwn؂_ efI\Z6z )p 7b]H5?l5u`\)BQhL-I"YvR  y )S\ެxO*DZ^>ke?.BaoVα4>b?>藗R=F}VMX2C<'qL`ySUPL96e*cQE.PFX/. Io%ʓuA2-ΐ@Y{]eL=Yh rcc}|ʾ|POX )Rh(5u(&l,^Jߔh'5uLR>sƨ&رue3rζ1z)Wx/g,C&Xkg6&G%L,O^¯5͹dC WgJ\ˣ(2nFՕ3(^䭄x@|9uvzP~ewS XC 7#hDgM!1MVNYSL^%7{3,xFx>ֻVS34;Yt?謌}*M*2ˁP" A<㺂 X| 1 6PujAs3sp,SKB> voԞ60rW9٤[ؖ…DbBk:84]Co G 9iIW zF#y4I: zLj6JhB _-CoLE f93.k+;mF<\f@H.kD~qT10l(eަ!4nnP/~&НӉؘ ms3mTXY-"9Opw7X KoT@7fTCP= >4:nܓVt X鴗Vs-o__Ρ AۄLP̽KampsB ׌+ <ƳنR9Glce6[۴^FZ50]́"̴{>me.(yӬzU="[yF\*e iѦGvM,,y _J:y}Q -$3q٫d<`v$_ j'(Gb F< ,ݐGֱD)wQNQ)_TgrpWS"rBxR>G]$=~sP~Y hv9lW! dY3U˅Q2sAeS+22/ 7Q=99?BPM @-4X7zOluҷrdL-TaG?^ }E!2Ha1jp(d^SXRtX 臠Aq;4;B4}v <CMJn})Hk>G"ᅟsKkkIEK8sAZ di`s8\EڂjtI}Flؒ"K]^RSV@X@~.$K()A(txU[]_V%)0. RODS &M#GF`֧SILPg &h#X2)7+Ly`@ws %/ /F{W(kzWm­MU+}S=j( :pN {X dCԌH *bfõݞ<:/cȽ e$oi6mK^V0~xYpM+ rM̜5]*y*hzo͙=SӰbã|:!LsIQS_օNw#[dw6֯.z36J*M]Vj ᅇ 9NVaךuS84 YZջF}R7ڒ-=ɵ, jbEeiM '[]*q]D'syIE(Z9ٴ|7 v0Qj^6M ̀=v[ ⷦ( #-yfy*GVtoF g6qvb Ygӓuuv Zh.ZN"\1RjIżW/wO`hg ]O~dDJʄ++ &LB{ Wo뤷B tz*f_=^gbl5=~KEʯ0 Dgس8w)+dE>1LJ- ƛFcu kyI/HXKStJ! m5zTwL|aXO ! ;$AT]t*m OJ}5;ef茩( OUv#D@Eٯ6o.谯mjWON0{}9z|حz6,@~{$IB hDkR IQɕf@!`U<}8,KG[[>&)ODG rX6ED!Bsc][U'Pc?Jd:BUhisHF"鏲PM 3ToANc6ê\Iկ6kf@XF>ZOPq!J65"r!vS2" #aQs1.hz7ߕ`XIGDr8vB2!ba"*BO& mt7F&<{KWg]*^p*M{~Yqj7RBSnOŒR!ԃ/>Ez[ǿ{nA+h.WV";2+mT`&ҋ6.慂 l|s%6Hv<0a>Ԝ NO$(->]ĺPF'G߲ AwGmUw01a1$L4{:yd OpF'u|_h1KO7yCz1E.=Z<#kpOw VuoRjso`ۧ>p1η5#P?V17l`⫑w@=8e^;~؇^_XEpL2mp=G+*t*ld.2@&l߰[xLw浖N &E ]'LIO? ᬟ=k,X(LkQW.c|Ϳ(݆d%܈P$I+Rpy#ts:2zNxk̮ڒLS* ~Wd-27I`U W@^s:bʠZNI0{cW {: Ӕf nH ~!L=EFJP[߃`foW~w*jxؾ9|1 X@Ic]$60#s"m%d,6-CD;` ?aMߢ .4[b.E+0z!Ĉ+, 4<5<&  p P }ߏSP o!wqk [c)>_^n<x!ВbJERx-_tr62T <4eEo< o$"" 5TSC0M¦%;,{kO~-l\Z v}քv0ܞꊬ&Y:dC//Uy9]*|"=sY$jsʎig7qw sFaom1~ 0nN/=ִXVѱuĨVL4nzb7Xۯ6A0=n8H01C^܋S;X\Ļrn(9vp0âNyV\gJ7c]tcV֎EfI9଎@3V?Nf# Vu =qƚ6 A {"tAװ>w'<( 1 c M''53K=>H>~ŵ1jCa4}9)3Gƨ21 GuT:l"b<9~7J ו ʿY}pH Cx=SqgICA H&9[dۃAAbWspW>^m Е4AD=}g !~Dޞm{F֋gaW/FUۤuQmS=1(S:&sR>ȭ!@&hG 4K!ȪqPu%Qk*}ֿnAݼdBٜ7,Ħ 3$Xx'pOZwb('!dA;=%1(%sCotZ}# 0):N~]i/wpK0!8|XUx jRL*\)Կ->QlBb+L$ βg'@?S&Tڳ!?qCJk0vU:Z՞r7G<';+)=〘wO!ʟqNz"P P2O?6&_c0(O—MQ ͔lk9Z] &jZE~U|.WHj08ZYS]߈j4-C +\TypP@=CZcCodpY{A~/D~$80G3[0NxؔԿt. ?WA[R=kL6 M{=BU~IƊDd2辺ٗ]$$%x޷"Bt#IPBwjjeg/FY#{7`N8C r7 SZ+Not>[E Vds[}4>cya ;quZ(pj"w6} Y}1./8TO[yfCSz|cNE̖xHɽVh`z Jk-Fx?^|vvw_y%(Iuij!/ juj$6'R#ҳU)Y,1<۹]r6hCdkP< c*WC!`{2}eS fJ)pxu@LLH[BIfM$YIkfJ`JSD\uƵvMv v* з .Ta;4ÜU *.pXRhdHN)z+k+Cqk} 32躥CG-a)Yiл/&J@qh/Oixa#6 ,k(`@[="gݷGh4Tq*KqcP%_UV[;У.b]b-klSneq#{ +#8y].(J^=羰b?&(n abt=+׶1qWvKгQˑ\oPAM%0i]D91~>$Qv ˕٥A@͡F0$ppbPFA0~=7s&@w'`̬ lD;( Ceq9祹p>J_/j,D2s}VC-D`%3e_ȅ0Q5Oy虈]&wx9;Y dInmF;4*fxzLk Gij 7.r̭Zu_Goh\3v64f(21D0 NjwI @\ صoplһepA}zix$5*rCפ+=0%?I}m w>"7{zFѲ5 Tw=CRUq">s}gY!2ս -oX;nn qlWvHji߇+,Zr7#4ufYPet)Ǚ |+rm:xO>k UEFXY͎,zf"hƴm# OO6l}/YY)୪a$ K$hUi}B\'lHkӣz}:j759{ѸN~ 0Ds܌yd-D"#[YE"\FZ7T,!mwIHLj ȭ}J}FuV\鼦1o׹Ǩ2:&#RZt'`/* _GKBd@廵b,-e ?-u;]pstn~ zF?!ccb*%*B!̎#[0"$b+=#Y?PވD%My7!~1Ywxka2Lݦtbw~=\h▿g76Rwud]vA pTղȖ q9̚j`c7nd#%{񓱬Jh-x~X}^]Nžy%CYDYaqRzwE@0& l Һlum|(Hr|ڻ&36w1  t*V Pj޲-K,B]BG7JE|=@c\'\[ S:F8&êډl%w>?tq`BD-kl0kE(W~o^zB%hAJBE}H)lW茂ur~Mo%r`k&!TX_E*j!\9pߗ;)Z/eҭ`%*D8O'Ӫ؛¼?C<ԮQ :T8wp) ڲ+@>cNXtMl3/>4h-uaU??6xL'Ay9><;l^<*$yI &l{ wEۯT("B=?7hYhhJ;=fc'lw)s&4 CͫS20p^^SttCsyQr(zv}_DCMDFQn6 Vyjyꄩlo?yA5By$ytBͺrßxIi3n)4X/oF\a޶\c[\\(}&»\@rE6׀ΐkdXϮ@=^7JW5-@&3SK!&SX4]uvl{YVMhIQ8sJڰpƎ?\-F%Dc vH]'gc@`=s TeNK)pEXwq|BI{DVx:>UJ}D)<:ںo+78bN&-^ydQO48,,(oc[*ȁ*稿3  sQPz Cif'8}\y ~OloxCw=]$eɼj^>"I[] Ւ2)wM`ѫ:Ң #뭼Pl&NTPg ܌Mf~ @k3z դ,b-ḃuPAJCHD9x9Y2Jς1G,u7<4|3:ӻRowZ+:x*~qf<#K \^8Fp뒮;ƒszIARᬱv^XJK>9~N6e!gGËrX.r($2 B-!(si&jXц@MzL4]M<5cb>+W86?uEg2_5ZmmaTnеZ׃kwŶkN}Gu)3nTYid#7::ǂ|PXTZHK] ( yN刏}ip_&. qV#F↳@$99k0fʅV@ݔ//qݷ0JW 2bDo_ĤBtCRY(}+)}/Z=AÍ/@TṠX*C&X2bӭ=v$2q Z=Cw+L@Wʂ+qMR0gGňy*3fWYǁA_D,29/싥diI ca[[::^{ͷW-_%9t](w#bPh(gt' )lԪC·xacv3}sb CFQ_tg֋J,qi-_--w-A_!wF|% GH,ycFz 8kA)&K-8R-^p~/ qc9edA(#K|j,'s^kS#Kdͯdj*c=i2( lǗjUkjrvɄOofbc_DA#a[;CH+X4n?4kKu AE(wr.k-6H[Ow9mwT0 o>U?푾"?HUXCku)[mζI7Py%>0'|k*,$耏jXvX0 jB wV(JܴML܇frz'>j'ؽF~u^.h#X"[dnn]`L7o.Sf%3@` L$|FGGG,yݧp 2"ގv .Z̹b$['Hdڰ$YBC'a.s{*_G>|t+Ek ۪\8B6C7@:ٙ~Zp|Aۄ:Woڌ]8qR4͠KCf6 ~kLe`y uhqfaQ]3=!- áݛX8916 *[}>ku65C9Qމv&o-^Xg?ec@/Lq*X==DtO&xh9 6SHEd+OOh(@reʘ}6ӝ \/! aëg>0e>"dk;J!d:~މ D]&5(0UO$<_574OsK>z !-35H8iG@$F ,Myϓ!v%賄ʥ5{ּޕ BD7 & 8RHb>wFnDt~ThΖz}Dbc{FJ<ӷ Dm/~u k~UKΆ ^OrlˋHo0u5CF9s,-b1Ke`i; e5y JBPosY#ڈ4ÕdyVrIqԂ`@#%fY4mkO

a|:>*VSP'꥖cH*6v&nNg nJ;f(++ɟ8l0kl!J&;L{gGZNd31tY/a>,o4 u(M9ꎴEq(Af/x&EYVq*0kP3u2D ɘz#([ xZvR%Hg2K-ڳڠ%ƕﻰ,ą[}],߃_v JG$?+֨ Ցz_hIo0:<+nzXvU[4jAsRZ2nQ1`A;!8ͼd^m!AvIMl&gN BLLYۮvgX^]{jb3{7π P_G<`pԶod!CmB0O|̔o,8<_X#mR'P0뫹K\|!yWהbEjKR?8XcEv'7{+:tat;t&4 n_7UjGP!-s> _1عB8}<w?E>h˃sh5I0OuˆpGeX=< ORFΨT6 QKOKqD@OH [V6@!{] (A>mV2mN[z&qlVES9-0t^b="5+i[;Mx>\ "Cḡ# V/a:yٵFLLu{u85yC8_n|vѩUđ?2|mS%+GgC1[a2|6ک8rʘ,#ˆJQ5;H$VDιu#kAt?)->Nn] A wvo[LD0ie?Ȱ+S̊H_Jm*/lԩ8nr;.m>Σ,?",%؇) dH Z}}@xD@^]w<0/x:w\[Λ"{}9U$0:FmqĈE$%%+Z^7`]#/[0Nw%i3\D(|Fu6i|+pԙ-:{׹)G.>pf:5x)qP2Xn¾p&khD J}W#Т PQ񉦖)KbNrqLWk]Ȋ!-v7_]ؐCvg`@ Ĥb`٥Nu!/<? Q^4/N;Q𕛬.)ҭ^̘ A"!zBKLiEc7T-}$@ V_ r ( E2$/r҂܉i"]rGL{65en:HZYYQٔ5{WC5 _ goeBvgRmbJk)]%xʱѵ^YTu'fg5;FeLS!,ӊeWYgPW{ > @ 599F]S&|\3,ky#),[v_`JO{Bw{7H@P&TID No1*Ŏf=itm) 6CG{ 2pXw.A,wF5?/ 0-ݟ,<#'?C&̅s,`s]8ȠSz fRX,=)Ȇv1ʀ c@}J1\ 6S15RB$f" &2\"esQpkAC,}f:8 X7S:?2`6Г)e3hU `H b2`a5*H|78ٞC0\Q+Nr%.-GEH9VeHx$(1PaM~dg$!2QCf40,u⯵ށN{CE¬ _t'á[9(u/=êx.^YGQ5vi#LD!8s <(@pꮻl[n8KÐcSltG+Z93L%͢o˹o儂jS\AW ȭO#($պbr$7IuH )zX(0'#Z6"2ך ft\gѲE"%X0/ZCz _-xb""QsZP@\0w϶)0W{V<|ՉA3lغ 1Y A 0AQ[{` NP$LTq8X]EO9@L]s_8ǚ Qb9æLZEL?\߯RsX^-|@(8d꽙 W^E}q] h| Ǭ{\H4LBoc gw+NF̣#[9طV˾=2 `#]u[ERF2[5Wo r^Y ۧh B ˴J=ƟW#v6U@z&ޖzb++0[Xz0&t3BF9Jln3 ᢄ&yreAkxQ+5#t[[v^B[,-Kk"E'FjXʉ=+GU#U$T!,%q8 #fKv={i h4C~;D|ZRGR~WI{_Kq;w(π`p^ tKeإ$8 f/.hz;Q"@֖qs7*N>"DFj0@|hZީa[PSJ#+;1Ƽ(:*!~Ӏ4Y2ZKYfa "-D@W/p:ѥ#&p%"9Pak%dew**[uJb#4%.pI}\^_jT<ڹfd%͡z/lF&R=Y/ۗ StRS:pĢ|6!6·4Ǖt/7m֣VٗA &xl#pY]M?1ddo\dޘ0N K+u3X2pK5Lx\*hޫ5q4ޏ)E\q7+@#(^Ii$=04bg(!=Q XcVI[fFb /iRͯl5/wwD [Ϣř%ռ!)*5pP"Rw*0fyJJ ʓx=ԩ)˿oR-ju>(1yVBd:2.*NntfTIïG]?=\w6.?閸Gn!ϸ/Y!ؽnZ{Y1ȄÑMoݹ*rS8lCCF VTAnOdYGhkxf" ЮۦF$=M, 4򥡣K;q!,2sQAevP#UP 5sxWq A(qt,B|l3Aɨuj?_U`xO}%_Eitd:).blx^AVQ ztrsE+YTHo]9"w"T'[~|,r9ln(;Y 7Tuz{زYRr %U'iMNsjRj=pHwJ)Q CQlIVQ4mtL0hF#\"݌X'3{JzrN?uέ [{0Hf哥/?SH&9`xjp0nqS$lْ,e7Gj; pScx p(dERCX GG1V<}i w@V <;sZPv ^SqݝIH1Q[Y:텀<׋C[tshIS~6<6.;>cЎZ3B:D2, `?lt\.GY+CfR)Ys?4)gP8_ sN" d[A'.ltSI;WEb2Df | (n1c- XD?3_\\bǚoI끰xB+n'f`YÝ7xw|VA(zzڦNIQ|3fˏ5}c$%/Sи\33h Xۨgn ۡܨ$@+PT5T}p^WQ r尶8hy:S>r ڹ;j/[ζ}_|K,\igO=r-&.~4lO21.%TXI;~IB)Ŵbh2ؒ'(jR+%cuEr?JoaH Yw{:o A x2b4Px%BIϸłR F-9e[b I~σ̑EBgg4Fy(Pbı"bl,Ԛ3UpW/Ċ`JYd_߰=#8s$  N/4ᜱAtWgNUV%>f';^;u)+ c1hgpmFpx\+r^߆}Cxt4oA.FQJ%,p U=ym_F˩QN:-ի?:r׫Rf\DF ,2{SZqG=l)(e?B 1Ra(WP؞j|ɁE.S&h [ *6u`A1O; ̠ͧ(Lpryv坶DT7iBo778鲩t($NF'2K^ã 2U.ZzS2ɊSo8|#ɭ䊇!HM\WI/q!["iXGYo[:$fdaw%ǀ%ZHuOݛ)opRoPȰ/Dtڧ_Ay y|q|^mKt<"<'*o o%&* GgOBz,Լ\順zmj-a \as{^i/s3N1O1Wk>U&jU0O9w;CnW9LR []V@lT&v.n/Fhȑ*pQՈ>lGc_q(r$hF egw ݜp%%0Es77tƶc{) #ERz3T34*c*nCY /7iJ6ٹ##>[7W\ 3;?<TD48MDB/SdhܬQUzB!4MZSR_*c΁Cb{56Jb8?gGp*KςK(˷<"3 ^p4X4H,T$O,AprUvS0m#V %ٳιsJkp1XG&~v>5 髧dc!~T&en6Pfs%Hqk/V ļaI#!vF"fп5jdiu!DŊ.4}k̚ৎ*ㅛ8G.i.d*Hi<tMd u?P<#aW˜x#os5 ~ jfKI9=v9;ĕ" 9偰bLIaYԪ y803h5) ;>Pnv:D)t3hoֹh EB a0w}[R=έso)KM#%:i}P})vڲzc7b թL HXJnYCo} v8qrX?lxkwCt@z'jZVZ=ՠ}f(>Z[Zg_]?m =i ~]Ռt-?"FAڴBQyY.j$>U(BPZĄz8/Pk^L[?AD (YhTkGσv[(nzyyS[6a`|H%,/+l#b=_$Aze\io:EhD0)A>9sJLK$s_8ݓu1.i?$% H^kV]I׮n󘝾ሺ^Q:\8Yw-sMTo]^׼PX'XY}.BϮ:8`0}¶Rj2C yM(8z{BⰃ׃57(Y2K6 r{SιnKqJBNsAWQslW_fI8oE?ȖXyG w$xh.Tc ѥ@;V$ /rĶoh話P@ceXhG'!v槎螳GK9 u]ۜ]8 5^3wAAdzfv Z_ń9܂G Ah4󷼬}ݏzeڲdK[7?n̵[(Qx8Ceh w 1 I#fal$O9G815~ȝm|+bTB{ VtK96(y=_g=y Ⱦ-y)v`^)Ho{nIo[t|PoJWD1_;/+S ӂΪlOY J/,%~k*n]r x ˆm?5Lpr7{UMh͢)rI6f(?\E9ղ|ޢ@\H_>|'<3edh1q"ʻ*vxL^#pDٗ'-bH=>cH?@]l=`$O!$sK͜թV7V OʴzwiDrN͡=AՊr('o7,ָO0~d((,[]~Ss`YEno B)t Ija_s0d a!<>O+/2É!fXIr+'pwLQ뻏$-Iqw =VPZj-b{8JV50nwWAkWPZot͆%Q%|R--|0,bFmg[B1> 7Ʋ!\xWMPg36^Pe|pVoF) qe4#V Y )mjJO^ eI-Pw쐆~Ï:!6ʱQKR' ғ\*HtvzKE;:H@_kO=s%ta&r2ei* 3ʴ*&h< `DQP]VM$"6Uvdsx0#"+dDsH97,8I5Qe/Xbq+bēNߕHV˶I5*øRPEDlSQsJ&#_:&qoAB* >ۖZX%7Pٴ(3xyN]} f! i!TNM3o4:5Cƚ4sLֵu1rP[VtALJ0;Zq=;{iAP?ΰժ?@fSP;=/dvf5 iZ\~,jzg6/MUPGgNh 9l1rΕ0?7٢hHs(O" Rw$WN-TDL[a C m2H҇(YDՐkqb _1ܕbo*|V15:wv5\f\G ~ֈ< 7ce/bdxv2Fc{T0<,V}f yvGzI%qTY:(je۝E%(,ɪ@ViZOʳ^jŇވqn7+>w&O޳\d 2̭؂Dq CɍQ<|jEBCMc4{kף)ouEۗpcl~ ɹиiu+fhÞ n)G㧍wY:.9'f&U|dQC[g(9rX`Y.֥ DSsYy9H2_*=xu} `~S|2y]'O7 π3|F }_dNEm%Wn Bc<і`8tйy59Q?km:Q$Dh68};uDޟ%bL}._vI˝yxU).ۿܵ.%{,Ӣޙ]V4}%SYqd L4kEFr0P\,w9#Zɗ?4äb/0[hM$!뜱VZx=YQ-YW($x_ 9$hQ/h N2` %^a 2Utڻi9k%C 'W/cH;MoJԦSսkB>7G(/Lje2Il# hc[iDH78m 4vb?wD#y2KL)1~ܩhy5<7!i}JdT %Mp%I~T4&>q;C°$!W)J"~ t5K19m7$)5Wq65p%3QJz^e܃`poӲ̥s^>'I~JވxH?WK:܃8J..z$TnB$REaj ҇PjtlᏮ7v8>croTb5]V%R\~3u썵Gt iuQ:n?/ |12i.- - 0-ҿII=eXdMWPʡLMAHi#,͟rhyZN;jp ʢҝNuʆe44" syڍ0yW ~zNG\Ÿh10.6J[|d5 cƳsMƱHph͈gc<k9U vFg4Py.IM~H_q{3o x%*0es([HR"y*2ˁ*(վآҴ?en)}7t PU٫ёr a f*Z_c匷RRe:4xXu_ j~hD گz#WrRO# ߋ TTgLr,X!eow&;۟-L3Z~Ѩc R9,-3} 7NEGsVT+kMG8߸PR:cDuoP6vksC%xi~ugk@<8j;rR1˛-yD2[G$2o8ИNux˩p hU W0Ό+0AרYV}]DUKB6X΍TvNCvKbdHGmnr9[C8pEۓ r{U*G^↠T9lc$sY(z:9NQ0Dլe{OPוzyRJ[Mfjχ8N+4𤂰|.{Q-b&+ѨaPFUq^:̞57<9So& 'ElNW|]phuyƢRJdØ3VxektQ6k:==$B0ugQNB v+MFQ5ʗ.caѕ }&tƧ6\-de8OR]_ gx x'WX 1 Jhkaa?x="w1O+6r3 }}I6'oxDuE2Y ֲ4޶XڀK'Fsog;"s=6jQM*>="<"ʯ|~GM\AjI\SW_kr;,uMGKKTނ]^vin&+NA7%zv OTYWcUz;qy8ʰv62ԮqoN k+P)$EO*veEQcA*iH{'Ms 2 mη)NO}4/G Np~X> d Pa_%Ș$m>e,5ZhYܮ9mmxPPp]yL(l+cl}51y ;y4druǑv+& :s2aOY\ȍkDko(H}AɎ[$o 7nMw=Osyje>Ⱥ&a760&k! uD$,9'#~0{HGiwBuP?+i; }`d/0:Hf2UErkMl \4s{ND2ɬH `S#MnHNU:E 9ݰdNuA160>]&`Gy]e/Ţd޻Tݮ,Vܳf}O=bytv βZ]֠5aB{RC՘1;* |%MǓ=O+Y /~y_lڏnI:04PVu}".c偻WLj*ÀxSX=xyk-,)0_}&Tl6n;}Y4#Z\_cA|w~|XPG^"cWV2vLbVU=#Qr'e40=xĞ͵U$4,Bх_ϕd{_(Wg}Z-_7KyYٙiS; ݼe^EͿuu ʸv汄Po"mpGn*d.["q]Xm bˋ/FBy;!4+82@?AJ_6wϛMi);xAoB fӓA]S2)"Fҷx&O80#IwEAq)!r;?X//f+Ѽ*BB[:ُcncJ`;[b8k"ItMPwA*^ZyY*V`QY&b1I"/2c' *eƚhaһQGKnJsi_5A%[Zxreu`%;w,C6qD>=we /;aDawBO ?c nɐelgoW GOGVtj.RFΙ1NkO-L&U߰7gLG@z`hĪK `K.'Bfҡ tA(}.D9},p\zBҦMsG('or]C. 9 $D 3;.'3' dyz/#sh8c_eD]p]vEs'aB~-HTMSfTGVJ/'ICimٶ8JFpؐ1m;CZ^j+ʶq`F !~ջϽ?;^6'[׺P&h&˴'zۙE`m>leBeA+\%Z@.ipPڃW% qB &46ǩ&& n؎sSÿ=xvA*ܿy8jf8v'jTc I-0`"eOD>4EPrj6CQ+P 1uNX4-axVe1`ۚ~*N7oA YK`B9Ҵ삆ݷ;]G}ߍ~6ƒ.4D?M5IY+z1:;Y aKvtIq4e+׶˱=Ӭ@̿g!OGR{';T!lٌMON s۹$.&Nk>tDɑ^YDž\ϔoMGxmӧƙtSa2Vpm\8=SV$Kr섽5CkbjB`N|%0 ]GxZckPɟDɧuQw HWN #lP*iVN0;Ñ}ow{Xl&бr?hILi]H+\ /'B-Gwm;3)PڀrF(k$w8ؚ+6Byi-8Ù7ilXdp17 nsshdfpXȿOpQʙ*hMdA\z(y+OzXCUv`L./ ٵ-<,HL]1Ͼgb|) hIԼ6hOKwp"*lYZ%0U0+{u4>IX Qy.eCpZVXAR5*uyrd6 *GцCpx$i/a߉p E$ nIG)O`Llptي J4t%SDO&^ 2ZlL5<%Dk_SKlɱ 笅dwgar?xz-[-MuF]v"u.]tGAjq,oMF)rGF r9 +j;ש.ôv>KgKXIR\  YQN1}\ xw jۦL=+?B8ӕ?*C(awqpl "!.ɇS[mlIBA$vJV=&_*)߅wv or3}U݂ @ƘZ'64NTφCdpHEڦ*J9URkLihZw[Lu  k?;f wJ6.U,2R0A/\j[|-bHT[*7IUa 9FGk%s-\ٮ Sș'U ΅;ƃSl{OrASj_NI qR`h}gX;ВB{=,ETrTDM D0%4aPoI([?W4o@YGxj 9W+ IT)iT*vb pl6j?0N fm< /K#[Ss7ϖ ILS[@Xʼnfk_AYIKl!9;M}kU8#;#7)k>8 v_iyҲ>O O#hqoȐcǧp2^} pZK<؊^B6%ƤXL3 d+#5Cncv;;WAO94RfM/_<=GJBMp^wy4lGp=VHPqhzfb/[tlPg]3n. %]]iq(H$q gaaRi77|6DQN (޴U|)h 6?q fAٺRXew,b}#22%WckMM51e;ˑhzsln]Ҫ =w~7M晨HXSe[Gckc0UzGP/ȶ-Nn'c*O:%WTDnDg5g3AA~L'?DB\W5b+SmEm]&!ʾOii >:(kҤ854=p/퀴YRZ|+{aKl5U j w`X[&~ٗQ==哯"K,ݍc jCJhA8 oOe[uʴLifBgL!EYJ*!Y#(- ӄ͡\UyTWpL%H ml26O.Fzl -5&ɔ Fɷ@iKtsfX폱7FpB`~f3JGzRB*(i]>SOEN%]{h(-P!XȢ0_/J.w#6S6*AM>-ʀX+Zl\bL)ftb^ڇłGta%|,I_@bfC*1P%`W3^^,eߢ}+\ }sZl{"{[ʧApA-cjr_|d(4L؅3NcWo\"Hi2.u^-.TN LtOәq=*'h781..4e+G4V6H;k$mYQ&K*>6z=80s˝ Z[7IX_B8df=B >Ow;p0+1@IC+`k T'(| nqenIzN^ȱve);Z c7$&l˟VClnwD pDΖRJrWAő['p 1֒oZ~ _eN pXLT1 c 8ًIya+&c ,=m^5ʲ. /\o}ss?ֻ`X r^U}-ƭ4>T.AmLdV/F<ʰG>|)5Ru2k`8mg@4D9c@:TAV+FE)a؅0{pL6K8 -}%t⩧/,| Oa@vpcȝ7dͦ)4.AJӈ4JXfr.ҹ)<,g(\//C ddI!HVm\] u3%?N4qU̶Bc!õ'u@/~q8u66rB,$Z3m1^+kc/ط7_/bΚ=? YT5 G5BHnM+k6(tLt7O+O }UڄG/p[N ; R#32.|v~#%'ʹİ{)WمFJR{3;&ڵ5.<䟜f֚oVP5@$ .Yߐ(lA׮'dGN1˄MK 9پQʖzͻD|͎PK%l clX`a}bH_Ӿs9aa/aVj7+})LxI4n9(4h] + ޏ_:\BVvj /'VfnØ3ACÏ$\6a+]:苋lk7Ƭ:E _YQ/cvDLW=c9k_02+ֱ1" #N|}Z+ZjM\w ̐mSZu pAn+2Aa0JG _K/$y:;a(IE3J1(t&sq.l_#h[j`mN4pcWCuoQɤNSK#Fkɛd~HEx;? %p^uKwRѹ)[ytoF~)7—-ɧ¯34B@O_& &֢p,˒ܞR7MwJ[TC!x:T2e(]-3c|!%%I 7HK,,Ucm@̢?u]Mj`i"J8_TD?|uő"b%eG`OGGVOEWWCŚvN)ƻZJ!ɝu6"*FB&=-UJc+sCg'@Ed?9'|zJ7,dp?8+FXLN g57o4^P .+c!89ᚿ O;s)7xզ5ښHD0 O+im %dWeDz03bvVfsْN>ܘhCA\>D˴\Kx8L";a#Eפ!3TMPኺ&Y8~C݆49@R^ \I!Iʚ*r . lHY)F{s;|Bګ]ήf?9WXw/Gxt;ޘnw3}/H\fh!bV,Ӗ~YWa(K %7>c[yt5օBzYɳ%}_z^w.zɄdyjSz*tCCzj;\fqu1yp ڇx_G65;7ZS_aYҡ7m‚LQEw[:cWi5 :y9U P' V0s,*w ;цjڑmDPԋ߫6Hckky:|Xa5>>r>23%*>?TAƲY6{ݮkqc"Pgiz//3lv{RgnXBACPC!tˠbO8FSSp .Ӽj*+8JXσ"x'((NlF2(K~U|E:dryJ؈Odz|z|7NH{R=s^'( ^sL ghhCgqѻzćh:؆I.POAviIc M9(TbC1eP)$T]ޅA`.榜6Pj|(.x:C;ŗ+9K-:Qopw#U[ɂӄKSϣz FS+ΦX.۠^hZR2wv63#V.r_? aӸP-A5Gꔩfz&dHi܌iEkhd#u Uދӽ]uU(|O MiiՏ][Z)bm@6X[#:m!*kg|Lps-2Ϝόǘ0FhLX.h;O'HXrTo}Oӯm4 Pk<m%K Ӳ>{o?9A1 _s%?1LMݓCswCܙH'&CwvcY4;}Ft9tm3̆$q_S8E}-G֒q9 qT^jEr dMoL<, ]mmB@4q2/MqՀGX +JlA=$*6r8q*v".q.(mJ!m14 VwjQ= y#D|W~f2L93nddG*>h bWecL:b#pv/oB:0pޅ6ߏd*4ym%s=׭/dׇ6N=GpNnGt)фdߖ)#o[grK=}ܖ{H1\GX~:TU)*S@`f.Xdf푍NE[$ |{:>bĕX|LQ+!FGŷ1< F(HwYmvV Ʊ;W`ׁA}'M@7!AKH=XFV\592zE$ :]K} &eL逭/S[]|sАQ_~N3#@Yy'>m!Ū@ۆ$U<-)ιAg{:& B# 㐹aozlS[wgRzoBƷ'MmsQۤ!A9[ >O=[z,&wA.OsNhO.*?RoUvw"vƫty;35sg :̻éT؍.90ka4afש*:{35z%]/^D6.NV`ؐaqȰ.zl-1SR͒F5(GJ x(2A e~QX".VR!D6w[#`YG߯u!v&;޸[eJ1PWsXZVV0#KRfgVe8ry2E`FR^730iQ2%dƛldlUL՟>p6Wh'`AS`#!Z{yuʶ s9HE] кgqFGw >NKW7'yKw } /;/P]/L}aj*:ى"{A˙'7GY"+VrUۥԃ;19)O?$Y\}Le.,-La%S%v=JmT6@̻YpL7 'E~y?d$;R8d/R| byD˒Yee{w(ZU&+1}s9?N;\FS3:X*#Jdvw'Ū7X6,Ce&ygc+8ycLĮiſx}iͿǤq -'И}a_ڐ2[>^wx^=+9W -`^z{"tyy%_ ٞvDm42xaٛ~R99a>W]xP{LWJ:MqSX4z.&"CU6ȣqVwxF}NEA3|K ;S>wE=_5BN 2S,#TQ͙X0k:{?. G,#7G&Υnz 0J8-U bϘ}@b|y(;(L2aT3I;1l3fpЋgJ&[cLMIYoŦ$ۘUO$b "s;+dUI={˴ lKw8Ƭ0O7s乾,] F/Qa~<GT>U4[قp3R{$)pUy M!3˙.$;T:zWg^HLfGLoIoUL1#qv]DJ{m_;[Xe>wHBBկOw,W` Hv / 8h%-l_=Rj a#P. 9kt5PNK{cR]!wGzΗTRn=,eT%+IyymV=aYqy ݥOݴ?vсy^еiT(^JՓ;(U̩N :KP5Df̵8'19'dj>]ud׃Γ!?]L[b}Vu1tr,Iؽ)əwJfŖdiBhPJ/x.rMI]e/y( q O5bپimqy䫣+jl;a63?UvceKLrFKX=j7N-:/mieV,%Xm4_B6@R^J/LpF7Jg'evԇ#xPzS.pAY{НgR .O"j+ϨYPL[gh HJzp5z eH2ZdpMa{J/89ѻY^hnfTՐO>-뙷H*tx)z7ގBL]A_s쌪`%.g fEL^=Rlx'z\E4 ʛTO<ٺ뭁0HNZ!Rf3c[{蒐VLB{b p%L#y*|hZ1jϢUȻ'G زk9B=%\ ($Lss&65 {]^D zA?ض%UZejUh ~2P8X)}7bu>DDœ|'ߓpw-,tyX*!_( mfuЃ{߾H*D=Q(N@|=rp|ٕ0XjM5m61^:/KbȤ4=nx 7mzzm庛 FﱈW!iYLbo &_U(bEN4z|_ rĥFpS8-yED%)tZef#] =^/=-|yju<5\Z^貨{۝) Z_]qC5<\^gU2& Cuv+3a$~pxN*wE̺ZFHԵ48Y25u{06j*Eo!sR9uAO}||6)BNc:S*Pk0"Ğ{9[_g ; ս7* l0PcqfiJ&d0KA,@h'nmɉbtJ7%=wJvŒWڏC2v]dיf4!2g¸_RSyQ2Ze8ۤZJU_`o-zN.ŭx-"hcXnJ.*R#˽" Α=G֩s~ 9 b/2op?6YHa1EĤg$fQۚ4}D9s<[)9m?Hסb yOߕx8BuehU0 m'BYD顱dh7:AV_oZgv(JLj9=a=M3;K-bJOl^Q?Gx@?>W49dW+qhmYZ'˒^:5FG$dj8UGn¯&5In2RVxfML M(b=3@H|ģQcv3(觫x y1HLԋ,T,t=\EoQu ŕ\ge7*T*yOO_9`p%fUIlδ\zIPHb?yWk=QfȞd۱ @s[Q UUBi^i=*``Bյ ?!M-MSQm4JdJuEY,Vl;z6`Xܙ{VŃuaxOMkR4HZTc@t&+_ 1Zx|ƏLaZnG{Jv]r '(Ј|Ë ='jݭᇚfIMbx7-zs ġ9NCjYDuRHGq{ JeOlǘ*OZkEd 6uGa˥>zp5=%"bvi3;bXND.}Z!FGԵ׳c,x$OxLRT@J<_X O~{3RzثIk& ^>X~6>CDm) ߋiC=7{ES"q`fH7y\`R zZDO1]ؐ4O6`]CROgz2?W=-3"T0(](W mM:6Gnk/{趞IxZpc򀚦{o.r5l[]a2g#ַϰR!\?ı\K' [({+^# . !rAh/-`]W 4=VNsS3I&ӮW↋}6#" 2K!Xb]t1HM6qyQT:H$ha߳8I8&k-c)fEǵQbI]FWȏL 2$?unߖ wN{w7h1OKSH9OdkhMT.0D>V0ڂJr5Y?n\IӉY>f;? i턚o_7FYxr2]? PrQs$C" Y?VV#[ Og2:o < lY؃ƕ8 2#lY5$fQ0)jndl#I)d[urˇ;"VK٧Ճɥu w3c#ZeE 1f'\ Q7neޞ W1;rXYE\<2W)p֞6}0tIDTW3ߎiF j*,U\߻ۆu3qmvUv*h,d"&Tn]#1G0GK~l@|\z7ZwphCV2vPTx/."Ɖ K[(é ꘪi1 i#Ô%SףrTNgޝ:QēpG"^hb-oWË_?MZ.#@wz"f$RwD7+P嫌v %kэ.a-̠ @ M]yiQn42pJ" 젠h?h.;FDŲWGꠎ#0bq6Qm8r6%Qˤ $М@~!|Kxl1b;Wnӹł˩ϩ&MT3Aܽ5UqD_]7sx:^H4{w^1F W~]%#$Q&):$d)oZpCXa:5B"S9`av-5&ܸQ^ɗ K:!%M2FɮdQOYH2z8.v9?v6(c>%|ڸ3wgLēnTjξ$Nq,Pc4R.2J%'k~6.,dQM=JEhvE)2) Rֽ$zRZpƿAMu1y`Ԯł3֙NKZ1"dYߒHK'dmu'yV(̝ 6(ɞ o#":x%㥡OK;?Ê'RNL_aZ;5`l7eoS(ad;%6Xƣ~ ^&n䕴?~+S##>wATB!n;*U(TF2J-$ۧ穞{Ց1/dbm6E;"G֘C{J4N l|`RY/iDꇻ;tD< zS#0bVd+\}ZEsKL8çy?rDX(b'$܂ne8YMzJ7xi(;&'FC'z~\yP ,&mx4c6 ~9^(əb#7u32`$L8*%Q6h|9ic1Si;H x!g [XW{5\ o2 #vkӓJdGg|~?b7GҲ;~wNpjS7zgBO>_gq =&-^׊ӗTEk+)py,ƾ^/rPnPNzS{80$*j=ȤӻG,vN{锿NƠj0wL$2W;<5Az@rx+!is4PE_D:VekpЌ(vUKh{;/Eo¢ .xNMN\A[Tost$HIb(,ad*%OqAZ^L(D\Xv)BU)A=qx$oI' }X&.ZňlH!HHG?Z@\ٺ}I@ŦZ< N)gZZcTe&B$yf6bS+V[Y1Unt D!do(TzzsJ^jf-ɑiz,% 3Saֵ?-αDs$~LNAa{sɛ9٪#cQLw0WWҒ[S2)z`EoVb1pg˷JpR%x(,vy'tI 01z犀7}A AM:Nl%S"ҳ~Z Pq+6z Xߦ_cד\z8+q8]`q0>! xҟI8m$ABSDcx]i!H SjLDZٸ'~ѳ;TB /+[Wзn+|LHM=K #rN/KΦO=.&]udS4bAY)仲1s"HR,*Q8b,[E澅S  RJ6.r&0/1'1yaWk--dZ?D2kw&#Tkي,-VNWYxXl'k%ުyy(F0J⣅ οCU>h;q 5QѪLyлʵ1+!ō3 Jď~xJVu1=rF{SuCέ4|Tl Qíy:>AN݄#@wf hy3^st]6ByJ֪Sh;6., crfƱCTN[f zՆ'+bvoa>L?ݹ~P+@Z`#Jˬh0^lF5^Ƈofz<&C<AkJل۲e_DEh&,)p-'ӆJnǕ.&-˸AC &d Dȶ;&xHx\,9=\C!ڗpp4${P",wm􎨿A6D%"Aּ&깜}b5ojY0 S{tŌex~Hs&vVPإ(*𑍗hMd w2k_.h֒H3҇֨? )wTKzVQ!1r+u-X޴a%0r +p 9k3mnjLu0GMW1nݟ]#xl!I;)2gb(ihHl9-#K㎹ߡxVq\{g\^ ki~M#qMKu[SL&uCom^8^B:!g_cӕzM%o,=]92_?g8>7nLnu1f<"iis)qբ2t۬J0Nij[]_ӂ 5Q⭒vmm3 VјY^%H B4ގU-I0n*,03=U -;qבv-2\z&,FͽS%Bs^zOmH<2D!W't"#Abk^c3";ӴqHZb 1)>IgnyKQ_C@ш./|$צ/PqhXӏ0(a`M1 #ox5SûB\sXRy9= h9~-pÀ`PR|@=_6Y'ث[:6(-@ߒ]/z +/Տ qܓ06Yەf~xL#q@eƘ lF3ء,_M*~ BbS4ju0|ԅI$4dVg8@ 2wSJ#oƎA42rQPIƳ$>Z{ye{e >k6PCF!k`V}s _5]tA `]N0p;&>Jɼ9SX(o+p k]W ]BαctN1Eu=%&Sk\BI)a9GC<`6H(b­҄Їoi &uaR[ T"1X>@jXV'!:Cb%4HTCCmUr#~ae2*Y3Q`ӂMTj7)A-L={i i统]TW|m~"ɵ?MQyr۱xE8^l<^h 9tP;AV-fϸa=}Xm[N3iJ5/>O?^H(]T"}J4;"sȧ̢ˍ巡-0J12B, ̈́bd߂2B.u+t-ʀhhqUçi&/]owH 90+q U_2Ip=.KXsX.?x綢 df=I44йgoNG |Ĕ4A3Ƙ ,v8dQ$5 P'@._E'Hk,%4.lKQæU"NUt},^AoVg,1aRj2Y8/+_x^O IWGաFG~I<>qXVH K+,fm*HTEr91Õp[ٿoF9!vD0y3n!m\_SO0<(Ȟ+H'DzSIIM(W=*>q?؝; 0697POLӇݑf3*CJ "^$T-tf6ttn3 _#C oH:(38e؃QŖdTP M}Ja7Tk85F7.= {iWkfr$N['攆3jOJwV)+ Z69"nL; 2l{@M8*4<*6G=#0= @Zl (Rc]ERV}E TF~xoͽՄ3Rs$<ä^},W*hiƬtfyyTL+fхD͙S~ȧFEuW0Nԃcm~_/`8o.b(cr9c"hx(h/γVWO] &MɨyƖ/CW\GTTS:UC[Rl0)Z;8G,GoN9S! yP \wUB*,Iij}C BֱF%Ӯ |OSW9$Awoknb`L}> c7_+%U8!gL1/?DGZi`6/X~wed>oU<s}Na]˯8$?!4~g\hҒ Ǡ]|.Mö |NҒG#i(bK> Ykx71#@śmp8ϖ6aY&_cT<'TOkX?4f(auhqt" eVX@\oxVٵԕX@ȰdMfwKNvjuC硎#ᕾ 0 g|-}PvMX[:^.'48Jr;n?aB`\O\ջ~+!P̸#RL/D l :鰥 C]ygaW(VEEATRdЪ"I|QP|om.\*5رR8[@3x:곆qa Bf $sے[9pJ( +oESǴ pRMP2Q xAVoJEȎKdtAԎ0tZt:n3v8-.~՞hڏU'+k8CVgh7Zrkޔ-_!:[T;ߵZ%FR= =JTTgXKsG_49OLR%CAma flY瀞yYž',=<%dheY%}cύp[{{pmo>zjf~?aeky9nA oJOQAPZNDHR*/J^? 3qX X52LҼ!-u#I@}z?Z"jQCKJeSNӈ4pWL1Zx;PrB-P'I.@C3p.cz'"bQoE}}& L;^O p"y:γL55<L#YەJuZzᑠg9Hڀ?4؜e7CN&Q>:%2nJv"via9f{G#9 (+\!7F@Gra3jPfn".y0b##6v?؅j&bb;h{-oG5{@b ]ٿ2MoXHLysEˏ/xdz)` kMMs&pAuN+9p\WjLI~Ha'/MG yf$ -L;&j6`WQx$5UJ|Dk#1ה^:~mlR0EN꜆h*.،alcOqIJ+[ g)e—$"eFmlMXR`NdZBhQ8¹9H 4viu`Iuy?E=ppz:d3'əU%^z>*E uF_A9s11FAAE]Hǀ80JXE;JI+|9-uU'+IU ._Cy@ KމCv2xyt|5.b#ZQVKC#py!X:J~TyϩBzB}Mt"qi&Iri_rc;jF_UEli?݉2~GO&9ɴ]]=mkbl04$"$w08\^ˋwkH32:Sʻ54N"uݴ<&|ЬRwC__{J1Y3 O#LwQ;d::iSm 淪Ӟ`Sc7{nHzIC 6ڞT3+?z:T u Wcj3#(~s>e_^ r @yXa0R0 `}RgL 7Zdz=rDZ8|=O+YB,ݰ"P g{pzK= +?yhϼ?e~k0fEǣ>fa~LKID~$}w i@Ղ)o!x Ndd=OS$DUsJeQZ)&n ?POP⭨A{ks5GB@KMp T4ޡ9XOl߀fwޥ]>#b#FsD#M=0BVs lq3C2f@XF6VL$j s53r]2}x7^-9[דGSOa,]ʸë7%b[]IVͧѤl(+^⌶`*+"[\m^^2:Q"F<>slV,3 C"̚/Z'Jf T< UXz&L7xo]ʲSG7a;+>0gRtU 6z(bڅZ19LtRi(qG!w|9gbi~Z_H$PqĴ5ұ9~ژL(qJ͟Ie88=g4UBMhvQޯN+sVBC9n\+ze mSC}P"uG\󩺬{SUƝ4ꕪ?0/cNp7-? .r&4ڥjDFNӁ2$F=\4Sw!XEeFDe x2P?Pck;EI~oĤV%/*AXS2?,ى=_wiư R}̓Qtl)?ؽ"i:WĪL#aW 3ot5GW j"Hb@AV5)ʇiq;t9oUӂkLJRі:x 򙊼^? ~t4uDHX@ Fv[)9yT?1J)ƨEuL&z`*K x<rZmqTCUs )D E;Zbt(ir~LUK"e"Q~t(kאo!H%d&4 v* |6uF6]f X} #ATivM%L8+C>炌46, РPO y܅?ImZjejq!P1)J}Jγ+j1,j LuC"iK2߅O R0*XdFkyg_{2UuX:ȫŁ Lp c0*ys|&ɐ9Ww^j%8=w8i;Pg?\"GC# `CfY1FN̲chwo:e»^"zDlQӨH':FƳ?(O|jopu]WWJySB*Eگd7-iܵ݇8ky8gm׉1`}7& -5`YupF"@L v, PWyFɔ@?-^ 1BK޼ _Id tBRF}t 4|50W!ReAd'|^14a5zv$FF89||H6uEڬsPKUJ`>C p>QAJr@[EKsHO&^`cIrmNVj}yG*nvͬa.d,rP E2|(u{D[dh/Ú,V GQi2^x,:wjyY-B;< M,a^`H # hk4iqꌙdE("rd=g {lhyE]xJSy|?8ɪۺMV+ G$!E|uM"jg~tBQډIy )yuJxV4#^̾*MΊ_恊{lc"ʵOtvu,5q\WH)=R_X%y^] 0E_ ŸW\3=MNKqQE]%y2æz<$BEڸF^9nQM[*;>=ą슔pv4dMlZG{3+pTVƪaQ#Щ,`c1KI9ra(ВxƦw=GihlR9\Q\RʠhRG$nVaAxXv?,Z 1l$#IRt\>׮ms.~\'xT+ EYCH&I7#gޮ&kO$9yO-ޓA۩[F/Ჿ!`O~ʐl}ZLj_Z\⇜H`o׆܏B;w/Z$&R-+ eo￀Y0BRH v:/cEWiѕT`Kjժ;LK/ԡSE{JqBLjڑ gjƲ!Ml _Yw`t j}1p6E&S:}\(*& GO}HVG>*flC7BYm+0$m&q2?Uէ/I#8̦[K;:,3Ͷ߿2Haa> Q?Xꢼ73M>u`[,e,gѽ恗7+^#GȘe2PlPtwm0t١DEE6 [[;[X+~XȆ +(2н98DDZ8JErtfc *A=S?=-]@~mt g o “1`;0I:pep了J'e:onKqfQ}@ @G"txy?a`'&H t\b:*Ytng> p]8WFϰs[zd?y,<_? QwBcC BAU)ay(6 ۮuB'RN.Q%"~rB*߲g g<4&hb'r-L]! (+67I0,ludgԩ&DadErgjݼ^(:2~M!喢=>-O9uF*kx9jiR.#'n P):_P݄(~ )V[l!p%Tyo-S{šu4lt%5wSMIxÿVI=|IB;kk%OyWkQ'X,mI$9R+:׊±!­ -c b<Im N+cVyuBy1r3 `{d]/E7E`6#ϋi_Ia~vmܜ &+|4,}&ȳnO ]_>>n=)cnhpZ /? 3ΉYeN3HcsWx5sc{252GSj9>~撞7; ICVKG{8 xDk3Oi ǧO}0ݒ:~W:Cw%O 7^*04CYL o lI?H9BU1㢠4>cˊAkI!PRO&.Υd+(4Ndیf_1hx}Wowl'[o+kw7A}}bQ9 )EZsTVd uQJjȀ3̫=(`Pypr"+ԟO߀Q+w7?6+c!|L* Y! : s?]%c)dg{6u+%vd~"X=>{G> вe\MZH~ )ۋroC[$ JYZ} =?%-K~źJuF" UegnEIV}< L i|+NwÙI ۺY+Y=mc0WY aq:eE}`֩DVfZaNy#8 4>lփʙ *In~)1>MjSat樶/nNJ "OA6v|W 0Q$ոҨ8IaB6`b{tPKha6Q$RGʩ__~o{O՘S1֛đ`{4?;/1Zξ7vDyMȂ$̉V6.OnloD/^r4Ka r>sR] ѰZ'PxFobHBz  mӲ Lsk;dg@#=4g;v#S  cw|:cڀP"=#d:aS 8щ]PU&ߊ>VG'dh]"" Ե7mgȹ#,kxdaGGC,E˗,N3N*Z1:,nM7La 7/ ֻQMEzc I~rR򨄋a!?f7 ^ LYDYR5aI{6T JJI.xF{[AX,ay_ x?*>绢=Ĝbe|Ml&%L s2${M/@*I#T30[J > Vԅ"9BZ옇u?" 8|u2g"f OIp4hg*%2ZCn7#1Z9h(З}p]D*2zP$6mTed]2=~u"2ym0%Zx5Zi.wKW7-nu}Nޫ& @}1誹]O` ?>4;ֱh'۝t N"РKcO ;{MF*X>n A$cX.K83c;"];ϑ;%9}Ia.GsjF̃56H5"nrc9-r4?]3l͇ _3Xhi]YL_i_z@6̷' dY߲j&ށutZx7S&3cC9.'wo7EKg< !d tٲ)89]5?I9wIJVaR\MwQNqQS?m1!s?k֐uWqW` Qn_4 remԠl,%y[WK}$[meRp_ΟNze)ӳ?{۹dniG3-Vbٌda1c@xl^0C;zausK_(xI>4"^l",C7shyl@>XK|#[,pc{:@q7r: 0V[h>q5);_!.3QH_@({<W*'SKT;(Z ZTV_x?=Ɍ :T3^un %}IF(X_&$xL <7ecl^@j&ZH μ^;?2˘zP9Q|KNb.~Nc,8  52&i CX?2NJXKtrUmƳnGܱx%ΖHMM"7]SDX%L ]Λ,=c{~E*6X DbXVL %:DS==~t1fӼɫ_bIYXb*ٳ8'L~y04BWRx;@#y P>Po 69IY&\hp^壧s5 k;_mcmi~BDϧzr9J 'hZV:O=xsWah) &C.|nc3+2P\VXm^asQ- ` %c^NDv|K,Th .(h1@s(Rs@ږKAb 8X|E.MՍ6V: j4H TYzCRWv}Y[ŋoҨmNK }8B$^1tmb5[\"dx9Va.kY)+H8uey3Z&\|6 OD7q0^`2v' \fnZء"#O>{a[oD;=Хѭ('w4P ldJmzl!j:Bo՛C746`S [*|jZ"\"h0kZY2# Vi4Qol;3 = S|gC%znOjWo}..aT<#|:#w8};ƒ^&}l!u`;"m^O[h+#kw`*7_҆Ҍ> yGw2w⪺4F&Ttޏ_h mtB|(T\cc7ħ=Ls杻0 c`G-wLc?1۴w.XhcMK3k}vCVpOd̞)+6vkPivMʇMo5yLO(zQ}r~7hme,t:烠 G#bύ^2ft}d]eLdiQtT`?42p<3UĔn:nſoc*dFGdX43U#G'uTj\yi }u;$JVe~ & nH@Φ:S+m\LtN^ w 7afBv^:P^GY2/ogz3N3UV1GHu"/ޝ݃a '&5;BƆpdVbYaB/B-ib}g1X[QC!|eN`̬9SW=)}gC-j(Ec_ﮅ퀖۶Aƿ*\3QWfD-rۿ*_49rjLD1]0M/PىamUjnV|ƕYܳT lQt<_J%[nXܶ5Rpl]/|m)QcХ|Pf-)ĀԠǃ["l#Tt2X%͹lB%=_8*KYNyvpЄU2telH /e|Ҙ[zXgnASL;p *\1,YCmX/sx/elA+2,w jXWd䝾0_MOؽ[(P @x$8ڐC bX}f ۈˆ @y=6,:ĢU`ke_`QXҮ 64(`x")sEփזR9&FŮ}.[?LX:\%HUA=UccZw5A'?nTYsr*ٟ*߫7QOQvEeE\7`>6VPPbp Il^5aJ꤯әuFf5 GY]|@?WƱI0WlH;y81- sIo#V^+hb@dcV`yʲ}0lﮁJfԈhQS"%ş]ڕJgD[wqgg2lN,N]F`7YlARl:pU6[f80j'_`2C\ S88/[ȚUᴝؾk#,?K/FY%EE] 8-:y|}} 9-p} ;' #ZӜi\0 J_˔ fO)}1EC,0cܸ.x) ̢KoNs+N3xpGOuI_#+a끅L|LIxOq`gQպ6?~mxBE5&<:q=LQ}@^JņF+n*! Rjz竔V=qGQ& r,T PP#WNUf;DڂMWaآ2}fJ">S)%Kb۟ _m8g8o S t[kGvwQṹ H(l K ]Ƽ"eTm_+\Y$C H"|P֑X{LaK ֡'?R5j8Eu:bQ"hosjB2V$<_ ddKd ȀO((H* |cwu5.f h)3yraBǹefmXiM/okܵ/#侧Vy / Nt}z暱 r_z%:BP[rHD]_.+S ENt|zF!'-:o2w- pib78H+糈/{<cLn8b.4Ec tˏ%^paP&]s\Fu7>lCRcMTHuEO1uddܻC#ذ8Bisz1EaM7CTmD" A[ؖj ;wFpX&C8u |VQY&>ͦCM4j_f:l'J&6 Yx3W BEvc9 KFj" 8f/r]wBȆS<'zZxD253ŵkcՌ ,Y{=JnWd{.;,%2T3a˝ϵo&_Sx}~OayY5e "v}ufq`H-BDž1Mxx ;SMVv!>W΋ix_/\Tz@~1vJ*zq5*㵎e=SNɜ0ѧ 5٬І$X;&@hwc,*[B9\LNE.HjOn5zKI0NjNmz U3 fHyneS=1 y`F;sP {l]e}hT<:MW"F&[sm2}{vDWE#gXC{'9c;28aZX*W4i5 C50J'zU*=DY0=܀ pBL*RhR$ZGN <TpoghuMaFX'Q3 mf*{u(׹5v-!R@ U2  ^`:^8n*@{jqgH e'6%ض7]P O9{ˆN,"َS4N \h&!V_և%v>0 10愞܊zJQXfxayVb|*Rr.$h@o$YȖvr>?qWN!! T+l*ʟ\tWey\-l mI~(JEc.F|YGa \^<#F="ӬNE_{;w4`"PT{ F 1* ɘ^Xz9}HuÛޮGrUpp5랟Vr- pڨSJYy jDmzG40E;Ͳp?KYN F[gp|tɉdc_d m%\~1?ҾQ+S_$]~ xkz1b@|lmТ8Q!WK%= d9@e^}kJnvi1 n 'qkT4BcMV;T<_鲯V=tA%\}I4bjB!qEFakWe$;Z> +yn/J5h^fe_%{4>DZR{>[~::<`v[Ij 6*(U ޹403IH䀄_J} { o9UgS1:KqR FJ cxm>c|d%72_R{^VK@P YGRCY8%VV{gOZ5@43uǙ?!+4jz<)09ۣc kȤ4xzB;A*O2=Hڠ1ڐ0(."y<4-FT6$|+v` ust5Md~d^u`1ZB^9zH.m. ro`/etĂɨy,%%,Pxqӻڅ9YNvXyxLDg֣!e75;*3S\aw!PY]I4''G?k+ kj.ȖGf7C*͒UBĸ^s3Gh0:XqK(q7%W3 ڄKvHuldUԈ ؆K+Piɔn[qL˖Kŀ {phkWg +Rڌ]3Bqsh=0@9\s`#kb)$!@M|FT8!'aO1 U[bl&#IIighrLf<9+S Ś/O𹔐aύ,*n3xfY:bV1۾@"* ~V`dYU+z #0rW7LC;!{P~U  by!M efͨ E{_Fؘ R<]wm%w}cdD8'~5n:q )ߩ/-^ Kva" |ffB'Gd?ֹ"017?2e$^f_I4Paf}j|>(#A=CLƒ9"}0 [hñݰ}2sIO); uj-$lKn51|꤮چy؇Ua5мF?; ^.3V.WssR_IYɴ'>V:gʳbw n-w)')"Bo8=DZN5u*R0g9%rŸ5~JX^g/ؿ,w+&ݝ9<ż`?zK~>3~IOLDG]Zį$XAjBfj}t J2֤*!?GnyTY#yI~| @qL1*i{a,3Aȣ>,-{z/ ~=|%ĕŪA {% _Fsٕ,zE.DaQJE0W'eo:dI p=trUkjOm`n đw=_|\}+K刦;mG^0HA B> GBk^.IBmz}J|h&z Lr=i"J,؈_}8֠.MG~>2vHRWYٿ^ 5Z ]W,QLX@rL+%ˎˠE;'^1s ~ ڊe39v"mA,uEԯbpL105aVt%#ߢyL`Lvo 2F<{?'I=~N P#V1 -$Yd ,`e~kխzHt Caha?Ro]8]z<1L?Z6hGWhP1̄qBn]pGk\h]U(t $$%y M$K/IjDte S"'SyFcef[Nzӌb浜}KFnS{˴-^8:p;LXu 08ۻHe0o.9 '^q9oCǍ gNIӛcWӓ1tL |wK;(efbݘ٧}xDA|F'_=UMRH*oPtA0w D{E-;/5Td Rn&@pD,cSKy[ cGFFbMEq(bn@2m8ؚrƉz5]~$D}lt" Zw(h]60MB ua92M.Ku1Tb,[0g" @! I|wLT7eٌ#0M(u۞)ߛڳ4z6K y{@t1#Ng$wTW[󟜭8T>aD#%9|2rU:[ ] NjO |"/~=8$xcdATKkEvlz@n\s5ъ.ds5D @=JEd!=SeS&s([ؔ;KRe]W=.&uXEM$6W'Bh~ixeSeho[Ta|9SL|KW{)1=Z _'_roj'~k;\}E5眇h22UXC5K.k%&D^\%K@BRE[gC,,b, 0|WQ jaYv|1@q>f䚣*YݿD"-_AtKk /{N8eJ/a|ʉ7tͨߩUb:F1mU[{P e}8u" ͨhR]:VeITH/IO3\2Ƙ@\{ytə]q_d|ʓNH",B{qSD< 1ŸȠ|雠oCG(W | h,4['47~%6!qO)mD0Utt8^Eh4;gD=+xmnabn,2OP%R}Zpa+|Ԡ8֏Fi| JNRFkca{y #/19b^)^ih kAm&JֳKn+^w؞9Idc.cΓj%6ZCpr-/r~ZRk>־t~@4n2a׎aJT՝<Ggz,QX[sV/&)(,(jc3'}|J=t\KiկmnW.36NN:;n_4;hSYP&$l:ĠA'037 "*c#`!W)VSЂrbf#Vfy;ccbJ p|O $ZeŭdRyA0=KAGa&}WÆ4ɯNaueDΦM!Y!(brZէAl7]B0AM.JNQ!-BlH!ѿ9rNޖVE|ѹ(ϱ2_.Y`;hjMq^4R+;Z9Y%vCahoJ_oNɿs|e9BbtH3nFW0HUYMҺdځi [/8ؗ;OQ&69nq9͙ȆqAl *L `9ڼ@$aBX9` {f9|TZN8b4j䔚>7wfZeHV@qHmIz۱n.8Q:ś E,~+A3>R3@N a:ٝ*78vte)3 }ʹ"W{B {<ߢmĢ-_ڪwQRe}&r_S:P77v,{q,|+NW0|z((SkQ"JV8tYIa^q;pm#vgfz5&f>)6y@{K3I6cFZڬoPv ZM:Qx^J9f~y;H%xFQR 0#KA91^ZAsB N&g/}_L2BJ+H{81ɫ=4et]d3akêע}~>pu8xMƹ0ǘs֧s// ҙH̬O䢶A6 N|vgWK61ʡUqtv) Ot%[8%j յJ'^bp'~&9D/)xVq5ҨNQ_]F@qnL:ZU4Ue_b;ނͶn[;^d;TH p>K'# ?^Z5m3iqkQtH٘62{u h%. yNa0&+dNf3`Q 'o@Qh:=f , h)E&'#]>t{}ҢϿNj?@ G)nsGOc$/v-EOLY@tP mAN e!@?:;r4Ov?u1F{قl lUɞ\cij|:@=Vu /8e5X 9wScR.9<| ʫ֒1BU AJ-c(b~ |5L1"~AP}7] z+?(] j' ^13&M/uRoja;*%hW+k 䏞Mg@)}%.i^] Lj eUZv % ~hlA"B*uQ,vC.:͊S$,h(s`M~v hL)ی_WQ/JRnRNWQ'Q(L_-s?X 68Xÿ!,"v|RJ91*XR:|ZU{pj1J&)mlnQz(VKosTcHA$[lwqs؛}/\4qa^jḚ̌9Tnɪ % suW(}uN}R.)Y/O.N޻xdYgyPX3R\K6*]Lw1ZQ7Lpgr&?n*Ɗ=8@v}r6h{)T$m=s_!>“{imIksֳ*yݼa땽^ ̳XڒbUz%hאLυG+G > dk,۱ Hj>A˨AޢpӼ0WO~JΖ7,XV?FwX~ڰƣRG!b4yQN^$^ԙ"m>=kHƇ"zCoWwߌ+s3QMX~ 왾Xq˵cW.Y&`Cw7}iIm}^pP YïG?Ƕ Ds7va-5O'#duܲd+Х<`ֿzH .4͙Yw\$LTd9G AV2YяԛqzMUoO< ѽ;]IvA%kæZrjPIM_+g{5KF9*YM~3ͰDp !KDDy`Hu=ֲ1Oogu=4>9ݖ]Q#h!K`@]2pdÚR Nm)eXơUBޟԟ"\[|M|&:,^AE`Wj!H1"Tz|I0eƕ%lV 0u_7ݕ5qj%" 'gD/_Nn`3Z!A_0vd- XT_"P;.K2ǟ3 (B(x@Cum+YcɵV5!2 ̒~AVգ3t*aFo, P(tE_.ΰIQVܩ!OH{'s ոZb KhW5w9P&ZyTkgB,m%ߡL#;6qf{cDdI;e\6|')Dj|+̖" !F .T\vfێYgl\_[ 'vmU[@nXrc |:^)`95)'IT?| hxiN| hTCŷ᧎d4LpH&;ri[h{Zvg#?n5U$]7\%k&ФZ3${/utH)g0}<ӡe(Ř&=Mm+\ >'n6}e.Cܽ {k+b祠7\}`=CVOtrea{1nK4D+"Nl5foqbn( (HYdrAh0` Yʴ1b&z ~^Cw+=;H?gԣx(n^z7lȔBn[[;X0H.!‰GSu`N_ Ӻ?91 lܻ(07RYI&H}mp4%\7{zUlXEi?6{NiL;;n9<b' zmlu!}c*l ]<g>kptAԔ8;0C ~>* ;і!w>oqRnGHw a"BeH~D+6D!Ȕurb\\ +GAhUm&Lؾ7[lM4 !$HoZ_ldQ [{Xq|@?q Gψ)qEaW֨yX*|]٤I(|}y־+7wOe}GoOV+ 5`¬ļK:f3:fvwg}>ICOշ"'̔$egu qF)KIER }eie6\'v;U8ٷ?j?仐0T//5 })GdxKq뭨A#v<plI9nӣ"[*b{V0Q6ev";)]Ո h0..ၬʖ7M0\mlڜUP͸F)#bVvF^-yX(ӅkC7|m MZ$ҩ6%/# 4u;X9.113Q8'HwykfӼ\qSԝl7n-=H'ݺiuqdlρ͐h}Y?`>d:i ' r8"s;(Ԇ6&u c=%Q{l5(C+cm&t3<'tODAoBKXFRh%Ëh/RT@S|"QFcD@X$ ͭf\xNa/vyP &]ǧ}(^Hi^"ϴ+sF(+-'^jn3% xl֟k*4GhC !'TN-iZ?Uf&U~wѱ_7 Sz>|)ir%a5a3Tkk$ CQHgN&4VE W㲎hJ $]hgsGnCd֑]?&EP׺Zi~vQ@'{vikɡgdF9IׁFHЀn`se*+pTZ^_oh n^c/!ŷ[ '0gU)蜌Ȭ\, 6l{W9$r=J!D@1>FN쥽AxsdE#nZŏvYh%e䨧ϟ~Vq@qa;IƵERб0$;!5u!z<+`=3XF8:"֕\ OOT6*`Ӭb T,NI sy' [rf qTr 1H c7|EwpcPBo܈bN$%d|K vl4D4]/]#ۙG6Eke^isGGRnLs1jΟn %Ś#H^lVBh7C7^,r֬{9hQE:Ӊ~k}G#T|3y#Z) yRGH7iS$zi2T'&ߴOn@=lP1Uo Nm5z֍86 |-N,չ!zL|*xu^'զSտ}`qUM}} ]tQ cecI?hE1K](K9YaV?2)`CCMUM$_Zd,ٱZ6+rFIjz7Y\gcmUߩxz#!8J"!qU={L?q%nQ:#=*цE;s䬵Y?M +pROTUp}Lu9kk7~0v:AaH1Gd#"S] o#mwyRIIll' )d1 |~e xe4 am(9$]tFdo7ˣ }3;iѽ?@7O[_kRaasi;od$kzp z'n/q]L0NH_TM)c^pXc,?DmpdLX|pq@|E,#h`.%;̕BY-z0bbpw>>s6G6Z?fhz c9}%J5BDt3) IDl6wh:=[x h;ڴ/;b1x 'l7&Y\PiY:gĚ}4eN,&vfskS)،!I&Bs"]תoIۍiNK=>%~#i/IbKl9í %3p-B 53yΘ8Z /P!:$l;5E3D}Cϫ@)R~H`fYY 2m`>Víz9W^ Iɞy2XjB  myPd6!d i&sC#wcћ{i@Tw&a)aJGa}xjC`֖kՊ}3>4c gM;JguyA=aBf崒„uPgFAl&A<4ZM;xy|vGcZR56%@ѝĩ+@)5lRwcK1[j@_uW89+&A/ne%Kum fae ens;(Jqĝݐ#lAHRÍ4ָe}F/&*ΌB F5 rUp/`0^Hp[[lYM5m&I3& tih(-'Y#Bf؝1 ]/H p KuhZcaqXlQtpOfvz?ؗĽTxٳ1cgm.I%j+.n,%7#ɛhWpiA(M)]3z*[Uܟ 0KIv(Pem n@UtruTg lQ,\fh'P;]s=ؘ%8o}* 6[9ɉ\ɝW҅oou'rcg'g!`fs~a௕c\%-*Ľrb硦e9(JS4<^j2tIpWK[Wf(NK wPɪ1Cp>s(0V6@R&gv0Fvij7,OMԥG?2 92.w/t }n IOzs!&$m}m,ՂIaZ  LVՌ1.>=jܱq?r0ńbwk|Y1d#B<ʨ8vw6wnt=. q *qT_Seb=#~0 d/t˱*W wuϜC_t~QaF?/^˵'݌iY-'2M=QŚXueMi"bﱿPK񐧪<5c(]WnGLHHsņZErjmf75QS8jj*ofHMfR>P_{6N ]tɣXB뱛 #vtq=χ95Og%8ZKލa0XRj8m†:b=bT@5r%h4*:F 4'k= X~H!6%r-tjAbHԩm`8`z!׈q^), PO8oت=JlqS sȥ͝PhMhecXKK mAVPf? H%w1S+KȲ# 1귷xZ`Ⱥ(q!6ğ, "4w=iBXM0IOp!ܴ޻.SL˪Jf{Bii#fʳkJ[I1$~}/G>4ԲQfկ;(p{(YxA fK[ì7a `n&o?A iqW#lM,r8*/`"5J^ciiP}8$dV#:E_`jKgBnbMWi/SN,4?Uv~v#P3p?9}u%0o}cFY|1ThmsSq&[ jM"=.]10wcf~udܤT:t(*][#ePi]%*K!|mhP&rESaEyd 9]/yH yZα;!MS5j:B\Or%?D*:dfV1\ćh4MZ"b5aF;>#Bpb =*zdc~ 8fȰWR6C9a>hp&҉ I $Pm|Q/d<BlH6CxqkgX;ǽma6zB1~s>>UݚmT,8rVmR!C,@v p|y*VH-"ߪXť!r\m:>n&Rx-*ݐ~aJ7B WB*@oQ.KeW G1ri7ӹ%=(_d)8gANxl3j!֚lY': 6{L=z:9F?tU{"lW6$S&{c[u]Zuwؙ5Kqli&3e>cĄD;.!lDPȫ&)F~(|TT?%&ph>ͮK*6cٷYH^˟Lb ꓟyWoWZ'Ţ>D*Υ)[f.Deh*[4W˫?}HdYJ\Bg.)X/he q-@lQ }* 9/0s"谗=so jÑw5uTQed3*dw5nJk l*k9 uU&翞bd=H.+ 2"LZsz(hP^c")CZsRuXuB,C")̣nQ,\]nO]|>H?4=VPLD d#umw 6khc"7Cٷ@1pb:m&U_yY\"d;{c'Zw‰+oHׅΌ 7`=WliB_rk}[ޅ,AZA,n^S1epUsɟY¢-:VAm`\(@!1ť""{o^aV堎p3`3id!Q b.D!U4fdq5B "ο *j%ƚc,ժtTRSWS%NwUIY9f4öz|iQ'4QDY,uksZMc%ñ`& DzL?M!!71]C/)Zb2&g9e~tI=WQtgPU[Uֲr Z>&G<hrW>F| XIQ>F#tX@3#_ |aF~ 8J~Tʁ-lFr+D\A9{{s|#YV/EzcEDSa66?wSڢ#̜>y:;#SÎOÞت l3!iI{jD}p(ЇѲ㶁O Y &ve̋r{&DFg3tsxr;˙"X!5kb,j22bDچZx|%n ^@R] jdF%j *L+ dx" "Qw2dd5\;r9jM#fjC~!@`m bt7tE{>Bp8۞ W({7L:[unV- :Qו^\4?* ̚ p} ` z!O/)N Vg~f~ᨂ5sTVӮ- :DIϷU1a2*(s҅ʜCWj?N~u|10aU`bO3Mm*J.TBn_0-j 5%QXnn'ZcǮ[D ڇua}4ڌ|8hͯĐ]FJ")dB,3˗0'Q L&'%6zg?U`  [-(9O~x{@Ev]A([{g/iM֠EE Z:#w=1%ϖ{ᡕ8ŔKJv6^Zo'i63uorQ̸tV--_,5unuO-"E i_ʹk$)̴Rur{[k:G9) b~l$P@`L0OΡ oiFnˬv#0tM؆WN)6|he& mT#'fj[Pw[ƈi:k),\mx_="ld8 &/ .`+^N|l mI5J X_u@SNW9 <]ki{%]kn31_8U(: kBFgk/2o nF1;ꙡ{\_VQL#[G $Yդ՚"7SK;w67`5V:o9+ܪ7q@K>ngш߳2? <v-luMaGnFܷ όwv =jն9dh]S1a1/#š::`x7WF,Do꡼U / F]o[AzؙДZ`KAڪTR'Yhr']@-ݨe]s'] 3 iCOP鶰[[TV4SCb,m@A3(/N3Χx8 u~^r4[*N= 캧15bCd26`:cAXpg}s{`&hڧ,fm5^ՑѨĀgýsDzmW'0$WZhRՑxY}>vsc`kWsQ윌G5$ADJ?b~i`.N$ARXbJ*e[ CK{Z[sD`gbkJ4C`Ҿ4+췙^a= a}kKsfPLކKa±e0לh"1 < {ڦvnVVlHs0 |Ut ApV/(;%̟NT3ZkkbG6Shi~EK gwE&D;T (=DtWa2K-;u^,l/jl6'>zD4г6WLELFUcnF<>EmAXʻX+.Lw* +*XY5h k'ƛyW*Ue \IOθ a7w  &=|#Lq0Ejs̠(д /BC0`?g#Wb'kT˔DxU?0uYh|){ӻS+fS] "Zr%[vDEBxRW܇ ǬP38]*6ezgL[7շsiU:u%-S3Rˈ?pY~zV\RjM66ڏԵ?ۡ)Trx-FꙶoP V(+ pe{U(/6x'9V[] ϒrhFg5ׅ~(.N%F3Z lR#YC^k U|FWQWS}n Ū*- UxWpbm1Kk>ʀD~3$rg Fɔ718eJEF->xZ,a V IKawd5^Kd&{R ew^g(vo˷}H[%FZ@6'7iTonۀG6l=#R՚&HU']"IVlMC5iM:Nm璽 4]#E{P(}'Mg'I'X=|LVu/0Ѿ-fjJo;;^}9T6+L v2Ԋ],Jod:!³ju@l^UhH`t\B#Ξ/ƪɯxw6`~YdBɖB.ldHh`,x8hlY̴o!I 3 `pgS EC5tP6oxm޹%b=Vl،ϺJ)2 Q6M\l|ۭ;]:-*H'Pµk|ش1|JCcXS~ i/i3Zwd򎣙oK7'HqbYEYd]~A/]%w "s2~Bڢbϻ$[Tk".q!AjW6m33i:l{)":Oxh9Ϻ;RʼnGZy6Q.w]ُ[@5m Ûiɉm6 Do| ʶ8jo֞YV~1L*B} tm,`dt bpbiV^ =&V:<1Zڗ?I(x@Im.q[.˖;P%{ӰJLAml)aU:} ZL5DL908H;"V!?(!E! سZ! %0'P 57GTBg4oO S f9Q5絫L;ƮyVnqgSk!kL+=}+\q;Nc&\Ãyn9F, |$mQxKmwy[}k-n$4Ҷ.r`Z @q^b7CZv=&ʻ!w"B0|JuD^JOZ R\ GYMq<ՊH]}*̈ ,8lX1B#BFKmڂG\*,^PUQ*&[}MkB Л\p}vD*>ovZ7"Tn]c=`V?˓8]=5c~ Рo4}֕QYc2zm~fhKo,neX7-uKD;}ժ^h#+]J\ƲIׇoUDLnLqzIuF5xDv04Qgx!w CBu% O#+jV$dgٽ0c'^GymTUL= B.6Ius?"QJFҊo[R"עj"X&F>gɏ8w98MfucU10#W* R!$olx@i/ |򥡂Y 0wV.L$LuRRuoNMЭl% Jݽ'(GG ~*H]rHvуѾެ;]P?3=N Fu#s[mi <M{Ĭ=DAY$ jpQLGkT*u@RmRmaLȤǓrp(LǠN&fדمE31Mdy^Nl61nؠLJS^ }8uz2G8=Aqe1ϟQhX)*A[bvk lO >]W%/{W]~JD)o'b2pA39[.br?8d/b*x{n^@^ *C 잞b NULҀd߽^R/D+j u3BN'Ox+ΆlG˖hmXD|dbb%Qe-#,o4Ҷ*_ >Ed W a hݞ\+Oh fQo\C3Ηp0bil=(87k1ϑ/%9ƚ~| C5lve$f[[Vb(u$ߏ%g Cvu6DHg>i ӗp9\gCIi"%u 6hrD4bHh #܃G!'|B8G@ud(t*Pj|6^`=w /A8X a`; MB3RL#B ^eFd:5(cYHKW2PMDQ\˿vs{kCW dQLCROx0&Hm.b%QM6OV*Am7`ɕ=e/1g׶RުE|H,k&щ^![m:x*&;4m@"IS2~slYQ(a;EX3AGIҥRm.gA1&t e9k,;œ&舩V2(1`:V o ,9$3*.^LaNsFGYvqT!H~z&\ q8>:L-C {+ŧW`oXě&GIM/=ۦ]L,hXRW&z0g%jmYW6PX )i.ԀeJOImY\]V\0,Vco_պ jcW~"LѮ]yHbDjRcFBa@YXg\*Lk_ʢ̸~!zȴw#Gb>Ud.ӎ,+Kzcίad1Ï(!Ⱦ=CuI+?Q@T"-dH`LZ^hxie-̥/n"Oȷ> 6Jo<'Q1Kd ᱰPVZ{XѶ:u$q݇OB"J8n[ LC¢1J I/OȖ٨oh]WM8v2'X fJD ѩjWp@5exP9k| B6+>tj٤M@ܟlwb?-{ŧ]>!"5~yp>z'a=@ rz.KRj, 2eL> P@N4Be)K{]8 Asʩt"x_RBopD@DrsuE !Jz:lScMw] (RZ]VkpǛ &nj#Qu>^]Ϟ\mWB:Ti,_.jW&n?=7DŌ<" l3(&rRЈu^V+*KݧEJE2"1+ÈX -E$g(O'P8, >#oif%W2ilHzlӁQL+r,N8L(W6lI!q^qC,VgH.Ǻ)"'hش] &Ŷ챋ƵW !z^M:ݥO{\G^x]:<-kѬREBȻxNN3XL{jq #;X 9^FҒ]/jDElA^ʯ|qx'=kstS%5\ux֢s݊gnU# 4ebFYU /9vѯ+{C9\x 0F.r? sTf787g+2:bA٧r@|,AK5&HJG'rTKFۼgLm+9P-Ƽ0go~sφBBsnDec#_4}Mkmf*U\@_N@uwh{b]%Phyطfډl~lsI ^S/!vՍa\3܊v3mS:|¼ij{cV`"]k[ϯ>Ԇfa*_=,%)=!/ rb[ n־'&AU4sGM))>t^k7 'a|٩ vkio%soGthFgZrܵ2ccIKx.{Y[glpbD)1U^ʔ@uZ艗gu)ƺ '=h5EDg@A6 "{ܿX]囱q:VƯ{>C֗a.$ ޔ/7E> <أ8 11KZttE%@*Sn 35!-?y/c`ԦV7~97- uT,J#\l$&D-#2H,4:)IpRo8MS꽽=cƨD׌Ԟ(9.vSg_N[tN$X[N瑁P/]piV *? \:D[ ڥvEgeȲYrIeZ4C~LD\-욜BQES}Z8rMfid ]lȔu qkW{jEkੌrPVզ2Vo -]v4XTmfjXb/ópXՃUA-O }EOɻӥEbŲ >הIuzqP|&ހ7 ~Ρ\Ou s'+l̄!1}F[<^;uw]ӁRȖ 7`;gtC(&E\r"\};?$ZhZ MU?lNMGfq5$khhm9 lFtp4/ЧTl8JǦx$,%l{mFicvusx uZM*6.KT욖(?KmUwxMp7N9)Yq r?7]4½ 4v~H.S3[hdDY Gzڲ//?x3@Gz.>P_oAO;wcaѢFm -ƓZ`ȎR箴$o)8;3]ӡ¹M^U-1@L3 wU39̶ڔ{H:(0|w`<=sķ"iJ%oK|"4;Qga>/qvkW2dɰ^2F`>}~QSحOW_ s[km%.=>єyCSڼu$7`,@GC4$OPYaÞ_t˖L뤺?UԣYd[56Y߼DMa n'&4qs߷8oy`QS@R`< $rH(kw%IGx /}iK%t,Eq{>LLD)M(pMG{i3CgfLA[>.ʞ%8 "k@FcpiFrysM 7@i)D8=hR;Je-l> 9ih'Jjb"ǎZ^ N<&ї5Q:ߗ(WU! CâAud%0˳a*Ҹle?YI0p@:V|wVXkoB%݂Mo.9@(B/n$j40"|MH Y~U"|"n0ev_M L7;}d2 q 5 uM_*`jYh2Xn ᲸkܸnN8< X|yu5s&c]qp,Λ1-Q%rK+KN'Hu${C>=_QpbrZD;w65.'wҏ7_\ҕA ոvV޾J ?4"of9tNB VB@B$-!6]lsJ?߶gq梑 NWc*^e0EH,)ҿc|YZ3?K:[!ᅇlRdVў"MLrH}w8Ee 7tUApQiS#iP˸PpWw aC,?vD~ guYa̳!$͉tj<1 ď9jOP%8Vb+(.oa{pDw7?nȆn1b_a DV3B~t>ƿ|,TݗV"pb"p G;(XWq,lu!'0ef*NLǿ"CzoAI)9*M1^G/Q,lĦ-͆C J2_ AXW o 8´y 3^E0p50lAySC S^*V eAo;%(L@K0ă Edn M'9lĕ/ݭJ˵vZ0d&p8>u@& ĈK5ktѲ“vxt553h) rIS(q-,ňM- 7j>wGF溅y5d.+;al0Z \WOʬMOU 45gG^S ^G_4Fys(Ey.3 O(+{ v?_@ ߻Cw"(#.7{StN['P[bA!GX"_ˉ 9=]6cJ?Al`j7J߿xˆdZRn6 >2mrVoNe@& @Ӯz$\T_`bTmoIF[[zЅR,p;-Z:\!r%$z'R$IA @jŭ.`-8Q@Jеf嫳!_os4~  iU&_EJ,;8ժ>;TR0v4fK@b& woY,5r',c iy$S!0ˤTWo5F Wuɹ,1$uٶKɠ/O.ZRD2=<1xҰnL:RE-Jq#W3.^T. 񒬎UO8_>b> 0#s~ØAl>6uE b@}QIZHp=_?{m oy鷹lc[(6}7k'VUnUl,5:/?QӭU|^$BQ\HEH#y,p%F3w/dxdGƅO.'vU-t?r^ 3,YXfHCBш%xڐ0&0Cڌ\PtU<#(BE%+JISƔǻU](o%~?|!id)EG6FSe:*/ |wo:3ü6uQ`Ʌ^x Q2jʯOfQjba>ľ",X/֥ŻA{ʉ-6_Q+6@ CW'~l<U(r]XID]|sa=Q摑tܣj B A<؎N x)qy$H FP=)X1`01wv ny"=]5 TVk;lSo@ԯcq濜͡wl՛"1z%?%s8).c:0N7u?c9!ʋ҇QK5ÇOOH2CBuT֣`.bXE-  tMl@㞊&BǔՏ}Q# bޫeH} AA3-?lJ@'ф5 ^-@kl2H:J9.'LBL-* :΅0"̽@l'OىU t Id俒~eɃ ˖L0ө)&"]*CN0}V`SIsF $s5E7sD37:LomC/ $蒠m w9`\KDK>!hoeusq3^'Ns 3%rmW`nU𬏪;O!ո!aUu#i=ᶍcxIMyV!wRr]G7Qhb(,%4?O:xNB1:o>|WTGkMk"JxR^u cGAY:-Ft^Օ|4?d' K:eNH{S&t)1l6Lcl&cq7l ~%': j8=֮1JF2k/ ;2>.,bt%{bVF*ye=paQ 89Z6JTFH<*Eú7m_?Ca Jؤ `|-.?Ġ3tK'#,\sk|"JD~!裮ծI#{"ES'!\<$Lٍ)k1̛l_r,KP`qN7B!9,6e\rxF AJǗ<sWO BϰVV- @t9FJ Fw#(!6E3/m*ȳ^A9d4L[.cPf9!!DqŒK;!gu-0@Ǡgj\}.aa"4d1rD.`ǏYL( `t7qY]kMLUc^wtXbf2{mjÓ`pٚ o\="%a-h\#8n1 d2PX#Raיck%j2#bY8?ZѡkduNГJ unr7!4O*h.×R$apM`+>},[ScO .QSezE J6¡Z~bU3N<0p7GW!0q.)uYbA^M=[+j_3iGPUV-V=2J*X+Gf& pp~+gD*H3K]Ǩ^&5~gl%^ܝ.3硩5_ضc\-iE8ءA6Χק-M0 Y\h?'S`>DDky8ƖH@iR|9vS,PkmuPDd0v>$v7OlRʺ T7"(VTC18Bk_.7y,(I {$e?.w 7~ǦC{_y./;Sɋ؇` x+0AoF;QK8' Įbo2] Ka h"VkH0l܏vCtDN>JRVNlkN [ vQ߈cmkl |kT!2E@(5Z s)eޮ~ E&}l6>ŨpMDωu["7꿽XOŌ amL5zyd$9P4a r4l, 008˜K %F/rlэjPi8Uj@Ka7mKAf@Z4!"Tl: S5qʲՏM)t Qvf!?~"[4DۓI*o DA957]Ms-, ;|0J)l5={%p]p&m1+>-hb~>ܣޙqŭ j3L}_%nѶ$@dKAZkRMf0GO |nXp 0 tjMJTȸΛ ꫏e VK z;m݂㘐9|8/hXx^{z*iF&4ֳZI_ ZRl)) :|hV[i(}$Ey:Թ?ۡ&g-zPm°$39KP X1q|/{P/`Ӊ5]L:v=+BteXP43J4 7m)ܺ'Cd#+,jMVɊ!t8goRF dxZY볐1߳ZIt0/ :Y>m!}$w3+ZVyWTmRf"A̠)BU cBCERYF+,r .'~/^D'D$dZ[Q5t V\mӣQ\n(K=KŸ78\ %c(8sOsj"C,Iќ!DsuĎ9ݨ{, u1˸S/$#kQ4aHGe#iE[)ZdErR#7[4ӑ0! T1'FY9vq.%kD RA|驁&"q`χMO'SˈyخUIrT#weusG@7vlB1Hnݩ|SnpoJF SG2ChA:璷JM ƫCmF׆鵋A͆%/RR_# " ta1 QO?[bjg|CsSqKo[3_vwv衇," ѝUi9'&)ć}ꑀEm20X~֮pP$kA Ho̬%xiQBq|pP˵Ac+z&v7?R(&8."1?$CnaIU~2pFgWn(u=R!H Q?Vgw\[AR3<#"sRnF䍗*]yF6W#I_3ڃcy8kg7V֣MJ@&BO=|O=ԧ(G$\}4.qMzÍY(yiqv@pVߊur쀀sL>#."[ـO5bΕeNexdk Pq =*t%zމ]H}3ϱk¸G'y.\f}uy: ƵQ<<ɛ&f9^ y}֮c:L+v$l2!FRc^à9$|#Awsh:"hY'sBb,Pt64%q–Ȃ>zu.ϲ+v16'6z&e'fDgPWRuxO4.UNC3G$jPFh};|%̰pUC8S[C^:s{A&C+~tT"*ggAd|,6W˘%րmD9F[\aktOοG/TrD: GIg^wb8ٔ tHW~RWRQrC^KtJ0JeJl72<9Rĥe7Ww:_vdzbB@\n -<ȋ~|)# -Ƚs@{^Ckk'絩́@Ľ> W(ހCs>4F|Rj!_ @mSE9nAꯄR}B2f  xHeXI$:U.6eDCX``X{8ى̈R|Q8A` J[sjS G;[o.^Ag pHUSbؖ$TeNa,;|7ZzBE><6QN30 I"Mm"VLTʻ9˻ pC|Udna22/l켕򷡖n$g-rdSJh 6yVDDDu/_4-ʴe%I!rF+g2У_\a&ovdIע@q!ak3\֠Mޮ wm, XkrXprCNіjkzS+EeN/XL9"UKTVʶqz 4t[bհ@q;y#<PI^D,~3a([{xecv]Q9Pر {ֲO?Ml${k4uQ6.3Gg,v]Ɓ~@Tp9wH2 qRBv&Z4޲@QaLJFu{8 JxQ}܁2fkPI$ 6Y˜ E0 S)tXlX-'"&5}'2HK.JMUdHmf6(piiY);$lGplm-O؄oZׅ`uڞfT!vrB/6y#K̚Z8f`(8(%V"]CW" 3W|m;y[=EqgPmg}.0$IuiG)8+NwsP zY'zD\GQ-Lz`mk2Rp12wSFGh>4\=j"VadIJ3>F0qEMM^{Q먎/Cu(ztgP@z}c$dbrdfj`7O^g"0Hk< &83FR ^n&G">lR$,~ժtlB 1@:r&TO 9L֜y[v`)?t|/7/r9ku8B˗a _~}<ʟ;0L ~ ONzd|#G0F@+x_g&xlF!r9Q Ir`T53 ,: <7!-@t*0k>,{H{ٚd֋4QpEn}OJ)+| ߅cšGh͟RDù(3Db^_ي>9SBF)*|{$iKR SJ.>⤏ fX@뼿HbwƼrl3\`YoXݤs|kЅe2³BQѳ=o/k-u8yL[}2Jf,9ўoLfv2?mk% ]H㧆H- ' bZ|cfQkm^~&DܚkUY  spS/ L81AG>nm8 Modr `XrTg";WC^Ag MpT<ʌ /Б /)w "{"|4tfyb/fFIadr`UN5%嚲ڃ̛^>#@vUf*UQSu?kwB7)b0m&#?F/# hu0V# 悜uMe@Q{abq(~bޠ1Cv]9M쭗:0]ΖC;SbWX3R;ߛ/đXf3\^W$usi36 qEht^_^&4[H-A +zݍEF5TG@=V8ZJ'Ϳd&<#i>eUBi28p/VZ8\`)޷͠Hq~]Vq0‘rsۆ9 S&I%m)qtyL5YĴ,UV1PVzRUna桢ՂFwvJ6wjݘp6cV'oпɃGYՠ8M,`^r|+b&v"GH X >9 ⃫OM(`]B w=q@-oN%4Oղ| Տc[))`'zJU ߷Yʐ-[{ (2'$Dhv:3 | ?,]q߅Wxq)Z7Kв<5&lOyxd/;ѻ{tlb!{zFbسB:>")ҿQ?Ѩ'LN]kzld -ޯ8Z\q z㍛(p: r.J] KZ6ֲ ~(aCt/ȓwfgW)ŷ~07 $U?}X︸ Rυ8kkR1;E5> ՚*JZ6: 6, 2SdXwAU')׎FYq'yN-ڕ`}7pqs/ =I~;ԔM[XQaq^֬vOrRk&Irh 4)+|pW &"_X~uHa)9]}S.ގ<.e0L1] 9r'qj8,ȴXET/Nr:V /4=CʦkGCPxFB1͢}C.l P sL*~-hfw3nr@JKqOnx+D۷""TzN +=d1@ R߄h]nY 6s Jz~Wv{d)}iMдN+ VmOHÛy> :3<hwѶp! " &I]Bsy~*'`.x~@Pʕ$oM v qbr-uj} G[\Y*o8!T<:j7"+ph)ٯU-;EX>ԑg-?G'#Z$rAEK T]T{ XT3"8*9P;bjM:Ǿ{UksVʐ.yf%9z0'+]Y7u6^1;q}r>P`^nL}:w2';Us՛Icp$)XͲh/40Vjsfܝ)(3K{xS4s) -lQM:X\, e>~%PBPK~?PN8e@ӟ@Jr |{щxجȣQ&mRƀ ε2C(V\H>se/J s+NuHx|+ۑo̞[jxSX 魛cY0Ws(O@^<ɾy]X& k}]:naP _,q+ώD"$<=.JU֦NGnㅨ(Q8Jqل\bt1Hcng SKEUeX1zMCޣ뜜.ILy}u ouh_ݽ~u'lݺqIST' =K>,Xޔ(ڦnCNNW)lDon Bާ[),BD +r/8S4*;M^M{$j1|Ғ}-J4ݜiM5^:m_Ŕ ͐Ǫz)EF (wb{xQ\rK0LmbT[(co_j W>fY)2{#߼5tEIx}︣U-òNmYΖ'LL ǚ 9/wS,ao- G# [†v߰g #C%YVn( xwiIBI,kh/4ԥ2~&d̑WBiaޛ#wH%ǸPщcquy8m7[%y3_dH  i{EQrCixo~fv2cu5cCa\_N<`8%A\_#ՌS_wc򦎳! H˛o".i~hԗwdeź C9ራ?rT;5WRP7ub>W<49?Y۾Q?!̋Gז]b[n 9[JX没xcƯhbWFK EQ$_̨-2Jdcg` ?aFsA➂*E8$tL= QqKIꚢEZLRtH$Z<>п607;MJK1Dɖ(*c B[ Vs)Jkj#Cl|{L9?pCBWklu*kYm,VP] +A AjDBQAU=Ɓ܄ʿ(+HP(s x.t9&bj}R&왩{AMI!P> T~}F?$D偠/' E4cK?WO (o3r-e2HΦBܴMc_w@F&.j=]vY%>'0CƼD@cq0Jio-dȧ6xPbwLux-z8/@2 A0u-ws\ Wb/ͼCސ뢈-|k&5rqha~0ɚOc q6h{̄ ͈lbU$dz!?Â54Au if31* wa'R-1ȭ{BRr>/uCjX^ScTࢻS!ˆQ:A- `헃e0ϐZE6h-UW*R2jv?ȿJ, cTk%2 K؟C9鳍~j -kYTqA|dtˏ,MHн C.Sm7+?JB+vl*˯0hXڲjgz8SK޵Zߖ( -wEpu)V &$S ;^6{vð4.*v4q- 47cݪ{gKȧ5ypaq.*(bgsżW5 /\YT*Wa;yk^fSDʵAq09zҴb&(L(&@ VRy7r6fd 1-F EGXYr?S%vP,mCK&8iWV5Z4o£K'nscn%A (i7L&5Iuݿ%f#  5_'%[kܶaK6yb3.JTt>kV2_@<мP C5!<->BVy"!ft?NnU[Ku]eydg4k$ޛW[02ش ,"DY-Sd הʢE"Wkw3X/nrv4HĮ g+7סrne1"eH;\G, .F/L}!66x %)&`>7:[z2'FdAd7?AHw  jk%DibЧP_jA3mAg{B"9lԦ<'' ey! .1K_I,=H]9SOxGL1Ҡb ZpZL*6h@:u*NGe1h/ʱ],p\7@M DAnw2K,ܛz  F,'(bwȹ^+r $msl 7>ʞTV'-lֺkP<B%Z]EQ$U0oO5QO2Z1VWClj?9ZBW\kh8] EpHjKo ڭ8W?:&;N@i>C,WfiG< @C-s`_JgE ~PQ_2_6PNM.\#f}|uNi&cs5XG@|=D PTjuhtP^1Y]jr e"[&i\ƚ$>vH8zI}:":W,E^/[oV2]z9ڶM\knˣ}væʪL8:6KDnwԃf{ԩ6<ωc_Ɓl&D=E;1F*B1xopgL"' g މk჋+WYD<9v9Ɩ[q}p׆#_B$,TTVfkN5l*`cfgirJAŒۅRYEY͂ri4+^#QIy ;_:{M"Y)D .2-+z+!<-!nJ2!Ɍ{>=dMV1te$K$LrA(e ]UWW)wTFMsPg{ 8$W*A}y"m0͖և:;ӱ\ IRCFZRފN6vĜiy Q#)|S'FT9y~k49آt+T%bǟ?B+VۯM#kS^5x,pm,itv4{WmDծzK_HDy>vLҖAbT og ~ע@r;!Fwy:m`{ᣰYThd!??p)iU~gx wO/nvadʗb|?@Hպa\Vy glT11N}(vxlsux맜frqW |`_\Nӆ=q+Lc=g@[!3 ɹMUáMtf "_ ŕ*4vPkҧ;e&|ghkRcLKܼ'@#$s\Y6^ D|( 9k>ſzFr#.k떢?i^EG"VӗQD/q;ٛ'@tńʙ07ٵ+&w% Q"bEmrY`0ze hժn u‹t05T?UQIWg1n-cT&aL/ $Cyr\rAP,"KGRY}\y_hIE< 4%$V'\䋭:fq"&޸K*ø4V;7Aaɕ* :Is )!&U`Ff?6 ԑK-şpYE>5'z3lDJ^v 3ؿW &ȡFs8~& E^p ro1׬q F}j V'/`U`+xW{4D0IG;ߚL{  @qcH%*/\xgNTb]m5ptP45fD} %D~ә&f;˗Ti;0IgU }Sqcɑq"|t%EH̍Te, ٍE~ +l NhDPe7Xqnsqb%%]$¿ RL:N0_2-<ʌ=xwQ[#lWm4{.vH3sf=Q s%y<+K2"IAdu#8\+&?Dص=d|4"8˛d7_roO膳nx1 $f381qr*2/])p.&h4"rr=O#|ݎ6q, s);q;4l(8m]-DgfzrE`s+a 8[>.a )[ GkE6г96gط4k-z%QMo=!FG1u޴ ԛ:ξy%UY*5܍ܑ@Cvq$LFi"c7#n]t"aoÛrp@’b?Wʯ3\`EHb LC 5,_²CcM2e"=lº`1=PVfj'~;ZC\՛r gb+E 8UPWɛ? ?^w1U.Ԑh̼72f!y(a 1Wؖ zCP{8vP1/FV!iM٥mȬ's`$~Ճj= 0._WA{ӡ. w)*WFYA\],\n@-@\2W;܄)Efl[nͻjS1|keeh#4Q/ߦ&ZIsuFgMrjfFx!9[i5I M͖  ~pW7ccok D2~m Uw*8IkAr +_*0L[%dEg>7S w ni* nڡSA}55'pj42#⹠yW\x{K Js\M6MCuY/ g+|M3[)!QO|DbKF'ՃNv:j%sg%RHчG^,bA+Fo3"3&}(79Ts5C8)`>V*Z2\ˍxGj24R4(*1,"Z:oXe{]3maCA% My:G? Ye  ZѠXpǾ0Q<2QIsќCa'nO]!-(GTϡ;ɻzRglՐ-ǩ#/6UK4tuPOm'S(03fRR.>a}` +bG Fc;jCH!%tJ+h^#HD!yg;JLjWr>Lf 9vrG.R}zra4".L+-eNV`A?>-{:^OJJ*xc@ʝ/24='x7miyr2AgH/Oxݕw[#_Jt{Yk JdsK[.hxqqM=c`&L nA_(iz%pOiU.zĚ W.jbRuU'+w2 Z;&\pn!'-Թ~rni&(w0 kA3$WE>@A^SnK֪i~G#tv\E[:%/0WX)"d c[9x5^n6F3!snބ9f 吰IuHjM=Mq(BNźf KEBںEW^6ܪkHF(& $u74\D670?Yo#aѿ{9wC &W)T&F=9(.̪#ǹ\' ?m~nMa#Hhx&k[Ցޞ8߱جLϔ=6˔ OÉܳ#CfCp`ߛYe䶎ul~LU N0'm O'24 j9jW%wWUճ "粫'=-^[Q-G9Xe=gZ7j nn )5~ѩh \j%Tl"1# )so J`>\1C%$ߚ.%aXzgWWG{i8. Ќ1bzY8)ncBWCPlVNEIU.ߪ?lWRigqF1U}t ^dH5*LebJVjoY|UhK{&L!N<&h]CF{\2Q {Ҙ͇Pk w"ݥ\ qhvMw,2tϵ 쫟sD\SSn03–Y$J.>&gWT2tECgY%M]4HTNS@mr՞ziRzAa>愧2n. AmboAf+FdJF*l8IM\6>(09}!XN\P=>^'N"P'v\v^0:\Mj7p.#,'ʫ|!Rɺ+6#kyNpS@f&$[F)U\/A&R]1e>ʐ#̼_T 8֚HRt|Q3C4 Ol_e;5<K ΰ .3`ƌ._^n SN_⚋xP@vA!s{V ` _*!؁+ f}=F9@A)${"&Մ Wgb;K֖&7Hl/dNe) d1{2%Z_~FlZvP-] "gэ<{_ف5E=Qh1{ YZqeb0/-ry'i+ĂL 6AQi~WSH I| V f8W gxLVŀL)+=1ggo9y7/0S`1N&6#I_o]IO~Di5H/M bI9 .؏S2SVYcVO 1wEkaq|8#}ui)h%NJGUo[GԂ=R4C)Sp$ -!gbuwY^N邲ߑË# t:]ͦ}% ! 9~85-VQ OOCe"XN!nMOce=3m!ɮu9=i+Uo;ke“RH 3, t3_*m1Ҋ:$p9Eȋn|F]-Mpb-gCuNT Ts8/ Sp{e~ N EibCAC}g_ȱCK2sqd[.YvisR,\D2or=N<wOzKq,_[ A,38D !R,Ԩ JA(й!fZx=)d1|qi9l$~rŮb󣴋"y=ݛ%CYTb),uKvRenۅnb1pZ]v᝖2~`ٰ8`.KHѴ`9a$"V*N^ބ 1Az\A(G5];Y{|w>򾄗pl:|A봮=<`2#eU eP sJ ɝu $H6^E64,I *r 1շW)Ag& $a{R!&d, qdV׹y*՞bVQ5MZOI8R6"w}ɦ1bvз Jrǀ|a,e^QFTG17?;͇lk?H%ww15f+Y4t?͸ dnT$)̮1-/aaBc^Qe>a6Q8\%2C0%x LXypTfgM٦':%Xc&ͰKW!o`Wj9ʐ߇ a%чQ{ۏH)XdC/WhG >k$2ѹ2X|H<6JCI$ qNӘǢW9~4Z\΢&lxMe/(F>3luI;t: ˰ oe-Ӭ=CUСF<$OqqVi {nKO'Ӈse,[W~YOv=lnZoR h,ɉs1nNP'0_27 CҌ|Pmnk/;ŀFdBCŧ1w4QdPB.٤ʮ~ ^9e˲Y5ZjFY<.fE8Ĵ8Qq^8c?h!1}-lrl!KDD;S Jebƕ.=E5rq QޭFЀ<䡯:8 FK'XbcR P^@"Ucor5] ԰EB;/wP7q*z *V i)&px[3\R0JKAHiO Ȩ7L..Dńْp U"&]i KWo\,,%[45<º(gSjNt2]8u4 Fr aIKk&2sk WnL'[&<, hVvDTh=ZArRUnz+o2 hKVRjoy-% tXW.2 Vc8% [D02`)6U^Lj8_Je>]" L/IAB"p#oc+&)Ғ/KZU>p89cVP7YcJ?*)K_1d8t=V0 Hjmex6zVR3*"~7iO\fL% ݟ-EHpuL.BRu6Mu׻$Ɛfʕ XZWy탆76Lz%t mZgck^R8Unޖ Tpewx dGgl,)%,Q'oO u2?UcxrU9ԇs]tr3%D R)NiNg@N~&\oL9mPaI1 64Z]> B / 'n ك&e^za{+0ૉ,::ك,Gn#i?3c#W0 O,DueTFfK+Ɨ#9 },6WؕY =Po:[F!~fƔ+rY4e "([;2KnZP)r;kek (.2SiR0, gE-+cJ1t#eOo|mr" A|xGhIZi9 UcdC_OE}ڵҸƤ ۽ہUJ9!*0)SASpS)]K,cT"!o+ 2{8YАz.ũr:ĂdqY7D82X? "%+V?9 QL.2s+19,E/°۶{aSf)d)/|Ŀɾ+dOJ}Ek؀ohE&NMf*ҙa>\3'9%Zs^3m[y/TFsE·fEQZAډF1.Lmr a:oNAϞ:m..ݘ2qH0n-pay3JD!vnF8XJ!ăȽռUN@U׹= tfj~]#rYe`ad媔_LM^`e?1o-q_+v70gXԑGuI̻q3ENa=>D/EY;Qҽ|@ހ,#yOiLa<>cty"6(txŞe&Oƈ$QO1@e$L_]Hm䬦aӡ] 2JIӻh!f!AQ ?%=1HѢH`.hĝPbq'Mi*7evǿY?f֨ :qd $h|6ʼnh0*h ^Z87(d~wX.N2f:Q$0-59QuS`AA99oV%aKp 4'nİ:k>KB98FwwK&lqS7@=՜ف괞ysZI7g 6RRW02VOM{Mΰ?0eI3 dԮ&Xk5NNYF?@hp/}Df9Blg)K(wQLU\wp؉@yK@A+w,)U$P>WnmR@YweC=wR?[bHfuPZFNVpu V `Bx8#Km}-`NӖ HKU?n޷ ʤ$&)<*ǐ+blV^j7{E&x+-YUi+=H!>y4<H@ٷUǴ˛B2ae+ \}~&(gƢ{$gREoŖe!`#k-g-c̉NlB"R2cE!XqXw|^mlz=[$Nwc<׏Z b.1:QOF^ƣh5쮅H!ѥj]fLURb6F_W,Y?A }qɉ539vj&ݑ|nh'?:ՃexiqaԢxBۛjbUpJ+L"Z#KG 8 >+!?mTz"F0v=(47+x^;StFLhhB 0_3%W68 k2|iL0nֻ COdǼ`NW "₻x}|Zj ^tĦ_ Q P 65_rxEJ8l'^[FPU~ğ a!u%n vʹZcA2%6Ć`K~Qo 5|쇍C^R{xOHK1䣛iQ.MS$s1݊lh|i,;WTF =C.k F)/RC$ z+15 9g3wh&XSVGLtKy\/>-C;3Ofn>^QƄR&8bLڤ)|xYhQ N~MlIU OQ}1=ݛIҸF-ac&q葨=پ~vfǻCZ4}'VqQ&,N"k^[˗(A>sXYj $ bS _*SnU=/]F~3)9`Mqv`}UgknD{+r+.&@TGB~;D(?&xb $(qx BhθH^.̀K- ( H +qv9eʹKo:{5`ϴ;0GMs@v:Q4P睸8_2N @V94'uHP3z_DKzH:So9xC j n.-S,|F?r XXH$?J(ǐ3[4<=0[:A gS ӒiH4j8{R6ͦxJ)j+l`x0fP*覮[m wky#k&đhjGdrme ydU P c_ (O"DψUs-6j.G6&8[aIE@<J 'XXd ⩁uUJikU.rV^VyqdZڪ-uSKinz@M'6(]pGj2wO{\e?A;?4&Nc"Gdj*9MnVX>q7KW$8 1]9$ `C~gL8E2( !ƛtjup9}M_譡ݥcmgDNURm,J.C\] GX_Lwn1uI{C{2xnN{KͿr>מנּTm+bQ8;v৒nޝì*nWVJ\ nJ.kAY-Z@aHfCR|(RS<$}Ž_o?¹4:n?.M >-5*0_p%_$Bv,Y 㴖?6mI޼;>q¤ N0aկ~>;DpBamCE >M0R˅/nt D9 MGlNU9 [UF*~&ڢt6O4Θ/nM0>5/ߐGso&:Kd{ПM $(3kyO.FC匔tfoƹNL6m*rA}AQ[ng`~a))]WS5 [v_gU8%щOKܣ}[&, G <ٶr9}gU !+ehg C1CѻXakc)wڛZ@ɢ8 Zv3:lXE4={^ 7%t1j&(z0c%S3܁k4{6dXt~,vtpLqRl!ΏӦF^)ܱ^:6%>)J24!+7OP}TRݩ!CBLJ`ۍ.:)~BԌ:G1 ζ_Ómǁa!MK|(غ(\ ڴbgɡMUI bMJWNk]x5XO ԗ~?*aû^]o{<.9kcOVp*O]PChvO{OX?b#4 >T6>]yMH 3q5eD g2F Z)ct0XؼJY;8hxzFR`Ja\7Uٻ Uks~U?{Vj[oQY4aMT΅`Y>]IF˫<06Yk*\b1Hjl=42(>0:O&wKjM̭Vf" YNf]]`͛CX;}ȷUo]aCD%xiw(G"Ug5+hѯZ ,,"hK5O$жiC|5͢r#4X1=@S+@:Q63#KMs#dXwk#pR QCܦLJ!kxB1!V.=⫘o5a.l7w}@y|"A>Ņ,&cl -e)mxOX(Ѡ~˜7#sWv=354u \2ˤ},:}<3{E4R+Iޓמ *r$bfm~TF N?4qU6v\]&vH`d| MAd>"=_dž tSbM +@Dh]l=ta_sJj (e;PYg\ɭrKL!1 ˝Y.;DkV3db~Jث̆VM"iHЭhҮy,O[$SE^i'M l7K8cTt3H}lmiW-z(EayP?§@~$B=> 7FSGp +|2.(JF>|Ыla?\2pⲁxqQ7}/Jv|u1Im)z ?Np}< ;-bZ4IkYQ}[E'izR-ň3yD&vOy|R[u DZ"7_e]x#Pw,}NL}@GM]DrB<c- J{6-P y ӓ;xl2pa;Tt]Z85btt1iI?CKIɪgec_{`TQ1CkYnP/%Sֺy(h# Gތ^rͪL7NiS,|mR4F s ܏z"OWeBs)GTy4`쉳}DqzWaIMQȤlŁD^ae篰i Pn?kHwi~㴜Ŋ/ g)X8e7KuE2VݷL^3h;>B+H6.7qSp ~FO̹b99wgGZKuT%ɵ"Mhk:KP.ku4^ >;bض kDǂ< TQ3ߒ&A]-9Z@=vؔC;=.`{pW2.Oj(!<#UK(|ljtCFLMv7 0|ߥԁu?edc.dyaU @L1… d{Ѻc#C mt{O@QO i<) Dll*d1?5;,NS_KGJ1B$LEYrH#vƒKAx|FO@??|G|oUp|}C` k:[K()̄}=HHJeYQk@U_"2\0X[d0j,XΈ'h#u^"ſR 9CnL(@z^`=N.y(k!:t$فe'9$b/jĦ 5Oi?LN㣵+O }XlU6r+pԎ,۱y}]'֏cEzc>2X{=EVfWʾ|uJa^ n pT:`ZIO!Ղ?Z^ځZ So1[QkaWiObA=qN=bUr6/TiA0Y,J4 @ҹzcЙ[z48Zޒ be2"nΒ9v9L{;d^yH$T獝|9{4`4c mcwWaK~릞en>Vůdp"O4/s.= hK9Sd9gc_0,"LC j|׽n3=[O>%ә`@\:i2$BHҜ|)Mݙ3'2/ฦNFV4ev_.v2I[ ֺOްzAk20?\+UZv,J9ig$3a{|I},]=uP@au.8;6ջb[3 VF :"Z͍٘W^-UbjT㷻0*qX{m{pa]30F>r%wfђ͛ Kxvw.'jL<~qZZ~\}/Ҍ}얩WvF:T܀WcN1j!A.Ӧc:Ky ear8[(mg*߇N = "/F(q7S?{}bauSH_v\y2D<XΘ'+0Ez d|RRy%SĹi}} <6>Cӷx@n#Y3YcW3r.N%8BF_3XH @C)ߪRM,İ)]lJ8pю{ʧX"eyJaUL> VOjV#/TZ<,4o:r~yC@N[t#*Cif0\8\`?ꂯ++!M%>cK>Q/ĭYu&#IIr7 wi#iJ]E͢ Yb}Jwv3H%@<6(%U$I ̪' 2+f*6:(InQ۷VG;|tl[wS-lN92gRxw4cA[nۋEkz%r;+%Nj^otv+8@z+Fp7BHUf} /1"2a{g-`̰we$7ŋG$l9yIDOWڇ9(QC>`S'޹ Nf)ت?YՖ\!䉑rW'Y gۑ\U,CCE~t=X=7imvܔZ >JML̤? nAg! Y C)GC w ңpRT*mv#&C1JRTpEeIZ]u5Efo Ѥu\yȾ8<99YĊEV;llB8pςӵrs%[ƬX3ILA^b3 ŝ\-3z3ڧ XO< ~ &ܩX>ר2#zmmdQ8# 2q=m[|Z'\*ókIn6yIi;EY$-W4ʰ/BM;ed?G.i:ɛԎu(0oBh< )l2sG+]ķv!n@{Jћun;x"^!8HWE) =!)y-ZY5~6;$SپNޘxn䬤s+h!}y<|H$pęF׶:$H J_I7^jea4 "Q Zj({hޙc0"^`L^8S5`Hwa0|8?q(4aa'NyTI36}EY읨Deh('l8Uy/kq2ĬT ?IK߹32(=\5r㝐>w6Z4-C;{'A9l)GbCc}4 y&`TKp ~E l6 mp^ Mq~Cݛ"л(<dzAJ9\.^ A0N;{"4%xlV4A\ gK4<ރ8y\cA/9MFa綱M:u!5LG5rr.פ@;Jᖯ쳑V% _G]aИ16~kI\^NbթVRj*ΩsG,8xgm}u{LxtjҼJj_57/qܸ7,ĴLAiL8 CJRS}e<%l3hn^BnJTk}?V_ijC,}$'hURv9 m9h87V9J3K1j-I0 'x8|`qFS@Ѹ_l'!^_:lPF@6HqAJd^fyWt]$g{Av`[Ir0[<zlx*؃' H=V8@Cex(~svv9ON7U,\F E[Fzny=_9 Kg = GCC2T8ɷJb^A? mCb{ʴE}т DжTBV՗-oh(ezU)Cr8T`qo8sZ&۸<}HG QYxe8>QA@R׏__rF} ,X;H.G`˓ H4w5tk'VbER~|0x&|OP{G9 7%QMTs[J6`l9,?L`O4 Ef}.u4g-ZhQ9D*61"#&<jgl"ܩ;Cu*tۓhh+ѓ$@#5aU*/Nl-/stA {R4 _lίc 6 m""Rmڊg]y*kEG]S cU|6@W_XQ)<5|'On|Otշo.)'zDY&t25k0^Vux!ATC ghEs1rS]! 9txּy t$aL^19RAoa(Ⱥ:E""˼)z8ĖZc/9m1)Yd(Z49%`j^˿LQD`k%P:*S\-@H:[O[-uJ pSੜX)ʒex<ӏYĺ|jJSkcW! .DÕj9LqѲ=PAhB!a*ң{f- .SEgkp̛ND3Frk^ KUp;{k`UYazdžW1 B5WRj$nդ2ƣB b~6;v\`|u0b`%2 ,X` A7U< /g0gweg4Wp<&Sx񌈔o; IЫVcH[m۠JEP[Y&f8bo٣Օ:bq.+4On[ok &,6)֌ C/O!.dT&OX^-ٌAFPG>9qZf9_? 2aZn$k(9=ޠ썇c%|g, (:i}; [ﮡe[ryAg)04}ŚG)9^Dnab@%J|Ib"N)q .Aaƙ]Œ2oӌM'6KE"A|I^_*JH-:Fz챍tJc81\ĩ?;u` ^Q/::T7DzW4" }06,, LJuD$_)ekEK4庴Ԫbzx#x~3Q?zcjTDk|v*%"yTkE=UVDP&i/?hbXpt(Tl%4 NQz,M"uhr|gI #˩eFSkI1N!(8ԎWD98 v ^FS!u)6&Vdٶn_*iG0^g` px_НPo1cf'QJT!̥o/+ejn!x7uuok9od>nxCYgҊ| k"*'[^Fu6)}5Lj€+Vt,vVx^}H[;"=݊Yt!g(Oc:HϚces.*W6Ru=ErM!g#!E)a1+].e"4z tkkϜb'N] Ż'JnݐkL?Β N_Ɠ$_ *;iT4UzN&xK2/pP@Qj ELTdI5k60ÀD9D3W{\ɭzU8Ua .V=PhH sa+e뿦A Fo'G\ P-rGDTaIe+<\ۓ;tZ9ss@d#!G/P?G<[oHw\DW4o$,L^̊r>PHxb.VT޿cLXйbVvt^w iri0B  C{:P43cN ._D=T!9`bzyML7>WFЄf96E=2r"V)չg{0@ =ށdQ=fLBK n|AGNLUF@65 ӴS\ چ!!#XrZM̢8FJNPy1qX1X5yzD !Vx -x~jFWQĹg!oИ:|J\+jvK(,r(À%iT:D)x7j!*ʉZúPz/_ &s>B٨"Zkn'S ^⡹;U'J2L>yhX+  uڦ m摹R%`?'[?*\շ %3M rp'7?u0!OqT2=x5.& j_,Uq&4pL0|;H"B0 ԊMB<Ʉ/p%<NEh,;wNGVnyjLe D4:y톾dػEVkvM[Erާ`2aӲ3:VNkwIFx}({8,,_weUZwk}-ޗ` ǽjwDsi;E7AcjB5uJ缟ثg`9І[_F{P o00we4^Z>13{^^($ cTvVr_L[&IhM3?tvRSa*z\;o/$^8^PҲld7T+ukl{R<3Ej//R,7e A5Ao'p.CI 00-8c@:dR IrJngmt1]&mQB9UK4'5++~ Og{9oz9t_񂯨n+qYzys8" CEPTx,r)b=[sG[WJ?V:DfE!E j0e4}N)^K, ڿ"W n؜ "\l+$aO7ˏ R(N.J , I)@9~;swN,y[]!|=58RIfLe(m ]B!Z VѢCrݏRɿeY’b,+NCS+Cz4;[5mPXT`dYtt? a'3}W!Cj4vs/+rc=+QDb :?!h"vt7 '^av`K Yhl,-6s&u@UC-)`--gJFٍ!!؎ZkiS1LTS>Z*} ?==#E|eޔ CD;kgmMb y7u׉c@Tvb % zWFj/slJ'dHa$zTpx "tXa`?Q >LdQfpA6 $1nT6;,iQbf &j%rܢԝ.P`ԽAvap#$zlZXgF+66 PN ܇qAHw%W#׼j|.z.N\ؐD09k XSnhU b⅖ ."%9^4I|1޲E,9c@W 5^zBgO"{~Xo{b`OC`>+wvVQU񴖀U8X{:rzϷ[AZtkDǶ~IyN.3: -]P#]V,܁ɧX䊎.Q<6;:jyzVz8G\&2p@uƤnӺ쏄 ?a{ LyO" +`~H*vA-*Q2XYa˼ypއ8xj%̘PؽQ˹t_ާ)!ΦEnXѯt{70`$}`"+H}QUZ[jTp B׿"2&JDG:ꉷ>bL94M.3sei"0d.4]ʣJɍ7^D t=O;н8FgbbsWUd1"6Bfحe-Kzٯry6gWIofP.[7q Vpb7VIaJ' bMqيH)?^z_¿[Ke`Q;ھtLA’`'1H>G3 %sw;z/8{qaa=h5]ؚrfJԓZ |ު,ْf[V 4Œ AHcA"6 1i-aOtZ:uBT]gHr QJeYbو> - r, s]&y(GE ө :1 N,Yc]g9$ڱBw>P< Gɓ "-F "QDsfrXb[-!@HdؽZ VX?D:b\z=olW3ǿ<_. 'RRO}pDy=Qd@hQfl] &eYqQ_Á1#eC٤ֳkB^,d|[nm1U9G)6:<'7 6'=i fR"!Fb@u&q#zi5C&I˰,:s GZ!irhEbgda֬EPHU]Z:9Y? 6@*?"<^쵂EV;OnFyٺ e:zp*)  g-~L5VTZULH/3aDU~R:\SpN8`2OՐ 7tFV4{3~-\T|=]N&lF(M_[V< ,s*,|KCϥ /m n XML):eBeo<9Nint`P^(MB_?s).đTWLr { zč[>I6!*2I]n̪d> f+3Ksv'G.^>_om]> -K u># ֣ޱ5T]*TO[&t%Kٍ_0qTtq5?)t=jblqz^BPm)=]E V6n7~D ,(ʧs .R:`D`@m\td0R5bMpE)+xNa7O$8)MWxgoMN9lDv(Z<<7*;N-<~ e\Qc[oeE'U>4y] - `T0ײU}p_W+Z}Yá L79.=EX_2 4&Sğmg<"t:_dm{_cƶ?ao "k IGb_t- }Z5sx2/fR;#F.uLb M0>cge=HE|]s(jX~/m^t`PRcVlNDumyY ; ssE,P}`a @Y_ ѭmyà{*2P} D"ե9d&-rJX7"^ Z]a}Q̊1޿*wfda5ނ%˹|Ԯ@,vfX&&[D a&@'EwJBpy;f.*,3ZU\V|g Y i38M?f!nYW, MY D2jPʆMރ|J\SPlMTeDq(h 5>RUвu'fUMWY\9ux1 #`9zGrBj9KRG(\qD(7J]r9چ3,uLz^gGwbzj%@6UC1wus96_ۃFKl28\a7#$j`W K!~GL`-ݲ~"ƙ#ykRf9wG:c{x?~l^Cn 6u]fwuиȯkR#^:rHJi:K-wʐL9 S;Bl恿2~4+"i,ܠBgX[zA5