libvirt-client-0.10.2-64.el6_10.1$>i,d\/B "oh7 'L>=(?d $ ]  ?Uiovss s s |s #/s #s%s's**<s,83n5TnAn(Bm8Bt$9G$:$>?#@+G<sHsIsX8Y8\4s]s^zWbMdefltsusv€ wsxsyȌClibvirt-client0.10.264.el6_10.1Client 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).\Vx86-02.bsys.centos.org}#CentOSLGPLv2+CentOS BuildSystem Development/Librarieshttp://libvirt.org/linuxx86_64 /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 큤A큤A큤A큤A\\\\\!\!\\\\!\\!\UP[ʥMd#P_P_[Md#Md#\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\984964f899fcbf94656ecf12e65aa47f195c634ae3680ed24fed633e1013f8ba47c4db7b1950c4fd7330bd48d7b6eb8cb0f3f7f316a81520bf69f30b1dd9289eb613019b2e2379e09c17bee5640ec6b5f0cb39e5935095711875eafc1513b62941fc2fd9805f68246d06192acf6b084afaed68d9db956d10b5fc26b977afb7b0ce1b2d75663cc7b031967c8de29f4cad3180f1a9d420b040e51cfd218226d6ecce90d46b97175e6d36039b3507fe1b9a0f74fdabb755ea56e75d06569948360cfc4d829d47e8eeed50b4da501e9b119b63bcf028be2e6766167c1cf13a58ca2776bdce1566871bf71ec1446fe86b187ab6a144ef7a949057dab3b1e5dae99b5de4bdddfd0543cee998ef1d9d1d9964e41996a4f0b1a053aa6ba887711b64f7faec7664f3193bf2bb79a1ab3d59f8a9f39a9b3da2f27a7e499bdcdeb02c4387fd366a4c7a9ac94a2c625d7d450428674ed4ec5c10974776494da3aa8b1a7cf2dd61a22f269b261c37abfe1ab091c5d9d15c0ea604c8e12a43f96b2d30c744bb37065521275681f912547fd2e6c6cb44311879d9ca7f3daa2928ea780423256a3240ed1371fe4019f7d80bf8961357969395cd6c07b3a05f51749e9ada6075a3c4ad26ae719d3fc7ce74cbc46e1927f60bdeb16183a9c235b2221c03f3c362ac5e63266eabefa99abf850b4f487ef032e3aa50d09ede817e330ea635bb03964bf8af2b119db8d55959633fe4ba5cb943b8ab2431435926c19966e363de24f99531512890a013390ff6d1bdb4dbc4c6540f6cd724191b3961214bd8d8792bb040066a3e8f7948af3760b96fa888f461f0e55e3a706bd02155fcef5ba47ffd18f7807871016785050b7ba46794ed7f1878c945cb553ec02200c2142850b7076f64cd4bbe58a7843c8b22c1200263915b76731c784c895b81cadb76b18740f300eb49c7b32cf8d9d21b99dfb0e8d08bfdd2c4c0a6f6450f1bab39ae17d60445071dd76017bb91073c93432fa9e786e6e57e5ee4d6426c442b42fdce82a9618ef370232742a5ea17b0a59c5d40accf4674e03fb7e116f3eb7042c73a9d59db7cfb3601fd7ec4c4fba48b55397cdb67715173d717bc8aaca4118729a7a1426659751d1005c5468b76a31427eb482e8e718714aca23e58b050d5302e9eff27feebf0d489eb1b6ba2caab5f99c404bcd4ab3558e434203933722249a148a4e27b7ed95db4596ac742915c2d900f92d20d8209d310b3c8cbde8de08c1ea6471ace50f6d92c6945bb69feb60557027f2307bf1573643048c7c838b658a0d4ceabe44f868144cafd6e1799fd89759bbd2846401cbbcca741441bd25142e8ddb00038d8e6292ef51b229f26d551ec6e30c06e09dd669e6bf9671535e400d3430f404d957090a2e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cd41f8df022af72619897947924e9e3f74ca0ac744e2900fe3e380268554999d3e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1750e052ffcac73564a05458de840c0d3df8707766c7f7da20f5ae2afec75539e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1a7e0360e25e688d4b4946a82fa79ee328c74ed3be9cb837f7aec92b6ac708a979c3a96d48e3fd589ae56a9909569de87fd4e3a6138c03418752271dc0e42e4155ab42185c9c06d4781ffd02044170050ec32a5540bc51573ea13ccbe318f5b07165eb19b1578638d00909fd4b5f8bb6ed8cb15f02214da48367fa391ac62687e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c4c656b5d1cc5e2a0ec884d338cd81dfe9d4b4fa9fb6582b70ed574f9282ee4b773abe889c0c2e529d8d7897cc93a6bdd4c9d12bdbb45e7bf9a39998716b13879ce244cea968d6fb83f08ddf4d4a9adfad09eb4d594769619ce72d74872f666cade3799736d284320a360a81383b7b3407c28bc2a79afba92bc85c2ae169aaeefae1bf8a473fc9c85b7211d8797d564379a0ca816ba858d4c2bef26328afbeee6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce66dd4e232d54c5d5afe94f94d7fb1bf269e6c8fba75c9b56532c84d66cef651eae845b9f8974bba7a455279f227795ac7c55b7b99ab412e1e9cf3c851adb0f0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c91d07501f4e35e48540c2ba2ff09c331e56555b326dbeb4fc5664fc10f485260e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccadec868ab1ee3ccdd595fd2d9be024547a9c31d12fa740e11d1954a73a8bd7871b475db668328024d649a33f089a61b80f6dfdb135e0ef021d7b3456b71d6534f943ebcebc08c664e2de1789d0ebc27f95645d0a4f44412813a0011c0428f75e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cc2a8aa14ee9a853c7f685eff27a8f1ff286f96d5f47ee42e831da74be635d2ffe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c745650fc45b599d0c052f21f070ca281b26fb87ce8aa760b51dfcd755d7a0f6501794c78b75e3bad93e8d43ba076b6ec351c1612cb26da12c4fe708351c595efe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cf73e148afdd97f5729416ef9f88c731cf270c6dc345d5f4cd2279b197431d582bdec70fae4ffcced614bc57dc1cb1df216f842f84226f1ea535a8ac3e74f2b38e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c04b9ab663c5b9952aee02011620918f4c230e75709bf988594b8454ae0210a3d80b3dcf0cb6ed550617f2d0f29c02abf11c79f57ccf7b38cfc61c02c8ad1efadfca4a1f0e2d5ec183106134784d4de7e99e6ad57c09bc004218421c93c66ff286ae26838c4f36c3e3a0478a9c8d61309e8750afd50b0c55da439e2824e1c78b1e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbaef5d81b11e31aafe5777c502b82be6fbf7b03b390f18ec17ac170f338aa92dbf0805472aeda616e4e6d4609d67b482b156b56e5bb6853543c1bcb94f4b351de13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbfa0b253f8388e2ad6a34f62b12203ceb5174239734e440861614e2bf678fe6192cc6abbbb561ac9b73c93cf8790157cb445e7dc05e8bf4549bede630dfd9a4e24cd86f3d03a49e04b7007b7d06e7226db7e91fb9c2fb90f938216a83c2c07c15be7984d2d961dc5ec233d83651c965165312f6434b86d262bb8629059f01ddf3924aed92cf053f61f167f09943b677fdd64d5c9bcb9e2ed255be537f4313d73e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c59c08b0e33f4369982163f44dbfd8749c67f4395b515305c1e3f7117a4862bcde13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c2e6fbfcc1f1741bfd009e9393c28168843f7e5ae49aee1146023d345a849fefb21b2345e0d70a31b40052ef0e98a7ae62cd22fa550c61a6d1ea6c4085e7245afcc2d4f52d3079816c92aa4a7c1d8795c2c0eff7016315f66e1a0b4bb4a65bac8a569d405509c14763cffcd5fce031b1735a04ab86cb3d8fd25f81875947ba5edd3a609f815966727a507837c03437ad47c39b4312907c83f8632d6d878638636e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c6ed3ae37bfd7b4e2fef52143f43c22334b01e93e006298dc5900a60d04be4dd0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cda0f34574b1a49cb813f88dcf545d2d2c677863bb4d6e478b3220bc693630c8de69eb3055d6eab982d2f5f3b8044507cfbeeabaa5d6238ee7e2d86f2667be8240d8b5349063f4cb876f06d3ed241bc4cc828b0b5ddcb37e3f59dfb80fb50bb64cdca97c499073ae535663e7bd4a9a96dbd6c68e0d7aae6c1ac5dedcc5cae00a6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccb36aaacb220d621642fd95b2fc052ec2ec149b0f3d43693d20f1a5711c410de8d2b81ac73fc91b1a55d4eb6d07ad401bc21e01bb249eb2af521c9e74ddc7eb71ac97f8995792de8098c095f9429621ecce35fbe6d20aaab594820200bef1cf745c242a16130dda3a05c8e91e38e16747295a4de061e696bf4140c2a4736e2d2libvirt-qemu.so.0.10.2libvirt.so.0.10.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-0.10.2-64.el6_10.1.src.rpmconfig(libvirt-client)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_0.10.2)(64bit)libvirt-clientlibvirt-client(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/bin/sh/bin/sh/sbin/ldconfigconfig(libvirt-client)cyrus-saslcyrus-sasl-md5gettextgnutls-utilslibaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdevmapper.so.1.02()(64bit)libdevmapper.so.1.02(Base)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcrypt.so.11()(64bit)libgcrypt.so.11(GCRYPT_1.2)(64bit)libgnutls.so.26()(64bit)libgnutls.so.26(GNUTLS_1_4)(64bit)libnl.so.1()(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libreadline.so.6()(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libsasl2.so.2()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_0.10.2)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libyajl.so.1()(64bit)ncncursespm-utilsreadlinerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)0.10.2-64.el6_10.13.0.4-14.6.0-14.0-15.2-14.8.0\f[@Z̧@Z3@X2@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-64.el6_10.1Jiri Denemark - 0.10.2-64Jiri Denemark - 0.10.2-63Jiri Denemark - 0.10.2-62.el6_9.1Jiri Denemark - 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- cpu_x86: Do not cache microcode version (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127)- cpu: define the 'ssbd' CPUID feature bit (CVE-2018-3639) - cpu: define the 'virt-ssbd' CPUID feature bit (CVE-2018-3639)- qemu: avoid denial of service reading from QEMU monitor (CVE-2018-5748) - qemu: avoid denial of service reading from QEMU guest agent (CVE-2018-1064)- util: Implement virFileReadHeaderFD (CVE-2017-5715) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- 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_10, -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-64.el6_10.10.10.2-64.el6_10.10.10.2-64.el6_10.1  !"#$%&'()*+,-./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/lib64//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 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu      ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedELF 64-bit LSB shared object, x86-64, 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)NhijkMZRR R R R R RRRRRRRRRR R!R$R%R'R(R*R+R,R.R/R0R1R2R3R4R5R6R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRdRlR R R R RRRRRRRRRR R!R$R%R(R*R+R,R2R_R`RdRlRRR.PPPPR R R R RRRRRRRR R!R$R(R*R+R,R2R4R_R`RdRlR2PPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R(R)R*R+R,R-R`RaRbRcRdRl?07zXZ !#,]"k%{Dukx YY>1OǗ Az Yn>=ÁKp&`A9ע\f}v+fXF@ B͑襓ns5`\^@>nS>&֦RugW-[Gv|n}\ф&{yEx~) A&L! '37]:O悍|;${ↇg[aQa5>BCRaraݒ jEj~ ɡ߹TvNg7?Yk3FMK2))*`sXV3_\4KuU>۞ghs.N(WzL`Ѱo!I1;\^ -w /vUݸ:+T^z*o+G.Ԓ蘤{kU yKZBxX4i OZXfC7ƂNԃJ]'>TLv# iϞdICa&qQZ)"¼ơ ]=& XF>˗ob oD3+|$N(t ?k0Knh>P0&=瞵mi -b*xͿ{lDov5J4gBptr~X}2s].xoXy{fI!IF5!uvQ|tf@>Al_*䕦`WNeh _d"y`ՆcG<"MCÅ-Kʶj u`x_Y>ᕭ20 ͩ? v9II8Bf}hѤ7=85Nw5WrI ^{'/"|<1cNV\Clf[6Z f7/n\CI ҽ~O!/ 3^]SW F剔<& 깸֜Y +L]52:Mi!z--n>%iJٲ!+^^ _Uմc&Cx$Yā0&JS՟ܵzbqXhq;/lэ'X|{ VOTIFdCGkvF-:}`= N#Մy*tlܚ1WG1'#F (zޛd5,.b 4c܍~o獏16Jݿw膪Ѯe,<:~7[81u*qL5₟OΌ-3Й'1 9JDz;ؒN-օMs^(X_9y wˋ|zYV~<ϴY]친ɫ\/iirpgUFn:u)書28&s#m%ٍHjP\b 0SI5v3 (Kfz~(%|Owm MĝfDjK{؞P^8^wA#5y3A0tcUDp=%+DBDv_1*X;WEodp[Nܤi Q.lw Z:LyaoN|]>5˪M7 H(Fsg0ƙ=AjG;/E ~U:&FcR %b)X I 8- /{GX6Ɓp䢕/g\+zzΈo\tcز{$\ zߌ@@uCShUgXyja)U=4}YyڻB:AupI;=7;MI|9Tø|s.QĮ?)ʃ)^&s &?||8|+/luvuw[Iw~]K3{OR1J)^lq{XK9n8_ns~9+pOfc/HVYs4脿J$)JA:Ȟ: e %3LO6Rϱ:wG|مŻY.` ?ZgT?5y cgsWHy <* 843-XLF1ё2d1j3@9Z. zS/\->[ i,(;gd 5ӥK\Í B/ͨ0irVDXz6#т}υ wn'u]0AyP 4\ E^}_nkBVсZv&=WCSp+b*N3 Q'4|IFsB(,b~XraeR<77DN1%Hc'FA%葙 ]Q!1:I94 ưQh۲fHoFDqATq:dAYn0$G"qs~ '8vl (L-$f1J_OQ4oBMPJC3pT(8,9 G'[Mv۶ŵ%vUL#1 קI zx6lgqxsqu寎٭o̪WݡIcӾ00h!#$#7 Y4πp @"H1ӝoٓ*=!11{kutwFF)ƈ'V rE~Q֔.q~Q0 RA]+a}|MYw 4/$3'zURE+ᰄ,oRrװ48_NQE#ɷ3qnheD!<V]'R S3 J+)㢋.BYh"* <}r!.Rع)Q :eM'愨7+u]̄܇r b&+J;P"߃?RN"yŮH9NJyN!SD 3E3 ěmآ ?k J]2~tZa޶LDz'mW$M-ftDwoVMtƦAs`@jmڕMƓHhEn1OX<Р/ީ6tFWS|nE:V<\ub]|zh yO,z{8I;!ӵ&/-A90T_A sur6TIL]lB597Ѝʠbn~bJT,.=rz諪*&., OH@<*e˦DkɒЃuŮQHKusE):wM,g)ɽa[2P6jnDTP\+[,>\R-GԧnA _&]+*G$bhgDDKLϱNeDfQ!ݞн'E(#z\,a"٦.'^'T;N )'@Ǽ$:3ՇEPXC3b0cٖa4xb bcXDj ڐ6񽦙1Y^t2ur;t )iͬc "­eӇ e6gޜ{48EAps} &f=4lCoy|QTŒΓ v[O_xk#,JjNO | [f$ =і0`Pm޿f.r܉ЏxB왙*"a6 *|mD S!I2 CoktZE)G#h}B7e[&#wzU xB4 vTxsr!w&́"GT`Kz_YSH `6闘[ ;[b!H@ۿD†"0q|ev<֞ĵ,{g$3_8)# ]M!+{>>Nc%@^gU:=xnVMo1 &/u<8-J:C RxmeӼ 6 $P)ͫcBVbJ'+^{|9px+r;IX8MR3J,D~BF4@Ϣ6ah^%h=&5ň4gW0t(,FH|ikv^-kL3j/uYX2X0 P|c~%[WI1cqrvsY\>.QDL4? m9`MK~\dDZ}FTrh /3) u"s^8k; QT_QӚ"dx"EMU!,8"ojΏ?6X[H|MrK> +aљ\òYݒSj{;qqZCqQ Bq/h냳c8stR7gw,}̍u+'zJ!ݞi@p!ɏdpI~r^d e0Ƿir_*ww@ۏ5 6S3lѵZ{m&N/$pjJY[PcG%DP(zܗŦd$<@tr܌Lԓ Qɀ@\ևAXTU7FlGRQt(Ed5w5`Tu%"ݠ3YfM#ƕpYdvt|ڬE{WimLWLJRUԸ*p3xыBt:OQrŝgFQ^{њtn.9+I jގT2P8YQ,[8d-S2픂ąAEQުkɯCFAI0cY_Y˦y0]RId65^n@$=5:fA+?^ ڱNQL2ótr(w/VZƤ c\3i`ߟy15 ,I{Hwac?6©Z3+3zoWtp.-[zU+SFT,al9 Dΐ;5"eƦB4vNuIX20DA2$s-/ˑT&/C S~ۼqT.Du[N( #dOSVq2nW&\&f:Q TYɰUT3`}Vb>}WD x/}>v -VT1q]zB0ǪtݲOd>,e{̂<[UΝ eU@NɌZzfF_x7ؠocM:zmeVm/& 𙎳t\cڂڋo!]xC9]rihieo}gf(v+3{0|U&y!w{͆qx/E $Я8mYV4#֟oܿ_q*1gD3:}jVrZ}΀O8k/%F*00e`UM rM;c5m$~anp@^"ny'!oF洃2xL(Mv7J!b1%te<:]b' K@4JzSrs<DxT "_-6i_cf Sղ⡩[!MvX/#P\$f阵İq3xa8pghn4uC'B[G;M9\x7R< Л^;Ϲ2cH옴m{!?yT/d:x.U^3aծ5骖>g/SBLB{sҐHPB KD(NKFlƻ*d 0y= 5٧8r'3/%Vܬ7H>jmz:1].fl |i׉_lr+ J&R 5fWa R6&%[ChŒ=ϨZ'^ӽPƵ(h_kCMF ʊh+}Po6>^w>!<<}NfuګpR(IXy\|@\wi Y? ;"m'vўBk'CXiG32sp$ zS>j; ,8kz7g+mѢf f8q ?Bshto fo N ."(,W =6r#4^;#QKH+@ uqqy~)PY7%»:E$R,;=FG.,Z~s`D]4w8K3Hio\_ff5Ž0{ *6Qw/> 28ܡlGIBD",BU^?Zҏ qW+֨)ɽ =:&tCas oMwJ9,}Ӆ4j.~3G$XTFq(دkt9q>yeF<~EA`UE @| .2Z'RZ!뙍`u-*g7FUinqzp;=?su-x4IѫI+qeKz~sh1Nn T1 )ƙ \.i(Ĕ́.NqVwPs?9!zD(~wn*,me Eʇ@6*6%{Q}JTC~*oL!WʯyŎa`Khm-k]A 4|{x^=!q"pTHfre܆nN]w=R~O~{f;a7\"9u>E:b'1?~Qp }|B^[(/ZDmEH$6oHb"aR{̀׹/NN+٫6$MQoĢu7(=o'&q_ei姫c2 yc&4f/T~ ٠$bV\F:aZdjy:̟l9X:-E\eFH }1Ѡ* - |.< 44KzW6=xTmFUa/=7~V*D//ľ)80U;F aK?q(bPmL]_80+)vz!NfB{̊\qsO$(L =t5ϡj~^eQ*| V ޣb\p Cdb,"ȃTEAU)-Tv⁖kQdH,}{^$cEr7ܨzmgfvG\Zgq>%h{{ʣZnp1`i.wiKWbjpCL{vu+fVK5(O陯.qq*w|z vF"_o1)H_d3wӭ&sfoi9P,;@{b͎l|u.g4 %)4@R NEv/;poW*?7 JuD$Y$ rf/<&R21)RRw9y]ظu>'㤤Ԣz4HMdf  6{EyΕ{4Tٸ*3l҃!ڿ^ž@ןcqsPkިZjM@Io@ >]7ju&Qh럁W>]{O XΡj=mZ=t0h~0بdGME+Q+@^h7fM?Q)\sp) (PQI{aLق' {ῃ!:Qu)2FU?+=RWɖ̚h#JjwוN|㳳W@t(JlX' erzKycPL,#^nJK`@->IKczBC{Ԕ!xSqV6ieyc]1t:d`!QՄldMɆ#?~"H- $;З& :؍ߌ KŌq+Wэ龪5(2Sˏ+9/k ,Qr+\OP5#p'J -`Η o@~Ofzdi,9t?O5mۢ#LT; 2UY"!׭R! i9 bbzPY:geH\t ]+e]?eIݯN8usEswD}0![G4 OF8GLm(RF sl`OUrs\f? 3W]tOm \/lʓAV|Vԋ^W(oRwtZUid1o{&B鄖~Juڀ_+&Cr.K얡]ƞiڲYL.N@B$c?$ H9}oWH /R`/Ү"Ipj ]@]Ze2wlh OzPJ,,mVP1ZᏥ}h!P5:Ӏ"ef<|Фk)Xw^DV?i^ƒŮsg~w&s ̽FKj}@P*ū(Ot3[mƤ34;;lbέ M>;rnL,*StdԴ^{, EWU^ `ڙ؀e5-rO(93zLelz; !cY,vϏ &ЫLDj-Kdn1Me AR!w ԺѥjAar{0L[Vѿ=`>ڀn1Cv؝ ;Gb=QOs^|0;:瀵],ѭ}g(i%t&+Ќ~TT|V;|ʡ9KESB*ƏlGߧ̆/ˬIOٲNEBJE^puSjuNީ~c%FO+RaTJE.FJlA5߮zD츥+ ªcaX1[vrC Pn:.y(w?$W1}H(X[굟Yn`w[ic㸥-7#cktpv 1߱T'5hOlܒ߅!2ۆ9sp8m_VrVB<:!Xq M: [q>2\ MN^$hyU(3e|Hz{} waıT7O /]|9{(e8{2O`3(9m:( 2$9 Lcz7lCNRocwom dX[POXeg*Z&;xv&ǜ6/&]rBCG@dd)|3OGNfZcB,R| 2ʺFP~6dNpytJ[鄎`RrG8f~aV6Z. zs":ѫ7bjNTs7CZ%F$kFȳ߃t$0;S̲=:?Ȋk4b]2Ez~al{^yEKul.y-p+]I'SdCu?"$z9l"N"dLŧO7SC` R.0I?{$Gez+2$rf|*y=a;śu!&}kXP[ w5uS{R"L.9ɪtjwXE偊57Sic& V^9?dAߠ4IB;WUs7sۃyBܸx^S#g Xou2G| v\;,iX x|(0Wf?s6Ɲ(-/*BZO@<&CO Ĩ[F]{2EQ6*O%Y$QGzkԺQ:z#'uV]EȶCsǙ;5Pҵ+B/"329;ן|?p_>/IQ_LJ xIKIedàe5қg/@b:0?ifT}έ]82g7hN,B E<;2duQ))VSCNrqzꒆ6R]\6Gdx)\è|_eص1:*kUISa0gW dwa51k5Bvy&`V7gI7Wj)Za ㋩ds U!Pyfξ?8L؝XI׋!K2*e\ l=BA7B )fޭs@ϖ/VME ;СvT8 l+l'a WN;3:?;ک ̇2`A^2>u{>:RN<ӕD)dQearJ>cpB t}6!: v;n`y4`3t{`*ۛ4au}wJ掲#*#gWO{ ^n`'qMo\< I/9q!Z]v׮ݛ0zRqɋT)JP@,ﺔZ j[3'ĢT4nr)|%vݵz-̤.XOuۨIi\ZcE[NAkڐQN{|4ѧo;5>,i`$M !G\vz$D47X0 ֞y`NZ] {qB/ Dڗ$,*sz{y Ys6Et%%:M JjֆnZSts˯bJJ4aPb=5oNO:y|oBhټ4hYX" K6,gXZ\˗lnRE-#ҲȈSX,0Y3էeƠ+DkA%;% kR7H[iՕ%*f))"\<1JA]@YP z}7pK&s욛]R.7X;Eť4: Sŏd.~msΒJN qC))&x jC6`r-SjU7Aƭ>[ GqxGi[bX/Z>3Vw?.JJ^ TLWѱS jHw ,iG4‫'#0t{p6ھs[Ͻ 4hM-9,^L[L*# qMm̜0jZbeL&ts%aRߊ\ \B)`O`t>ꚊޥLTPNlc;j4P\::ڗ]A)\f8 ,KJ23Z<г8M~9+ {SැEIak= K:5>+욧' bCLþFhEI)CSL릷Y#%1|oͪn0v6yŨu}zk }GM‰x3r p{wȇϥ& 9κ:V:,(kmC~mSDW^ #3jRE݄kpI״0^hu u!x3 @D6|~7"@^Yk;iX:n)0VހUِ&%b0g~.b=2(t-U!浛9`$Z[Y !{ @Td1ɹu5e;-wP8!!;*b -F&yP-A }4L)$%/iZ]D9E+< -@m/n;u-!Π̵b# T=c7Qo+N%H]BJ$ѕ9DXۣ:wR#: b'Q C!q[z2~vA\AgN\< AR3Jf*o)l.!_xߏ0Xg̃'d'mN*:u yVohKУ:ط{xMKht~MJ(sßH(pv gekk! jA\ՋڒVua׋sS'j8PGPps(d%Ht6ZkcSVM3^(*+T=sz6[}b ]#O1VIB`{?=yU.3W*:#cND>|\;O݈L+JqhveNҖ\jw (Fc0_Fj&,^Aq&2[]ҾISksA/ Oe@*wpx&$r8\L2|4ӏ!|*ٿ"Z)>khsL$H\_vҒ4S3FOK/q(WrHmmo~t&ŏ$@Y:ԴE,c:`ע7XSpY]]PTz3&5o ҅3Ht/iU1љxSnߤd3i\NKGt\,9(BRjM'9iu}>tTB$gi6Bm+(VU,vJc 2#3G.}/5El1/bRrPykWqAs)s*-ƌ= Z-}*e49j7*Imk"Eݯ ۹?d܅2,Ŋ: ~K=%rZC+2&d~@4Qbjcđ$CLn-=敂a@'*?G%?q 0C@W>]盬G j$ 󑤞r>! $vy֗mvw{LL \bL+kcO.~|&3i$Xa|\GsҽiagLaU-D!q^bϫhg#xժ'O뀿-`qn@>rS;MW$/X7F`oCTF؋UHR~[GiIûv4\bBaE?=XKنJ̱ؒ髞w_ӡ1oٸNPo /L4ɋ B'D*;m-{U`44 ;R & *э9"/wr^® ZV{= L`Aؽ-bk/Cބ'8ܨ7`H޻b1:}Ck&d.I>$j݋l"T 60Jݤ-"&|Ni~U3qfҿ|u;9q%X0>+&,6o.ɐÉ~3WO~oM/=D x$AӨd{Dѽ3x E׈A*69(7% )] ѼOhaסTϥ7wchu:p?.ʖlEC]ALidx[\)u=[˶>ѭMNnj+jB|Meyy٬Ȗ1(XpD2 *RO Ow8[IKg\7=/Z1ysZ-?dm)> Y & >m*4Aҳr㗓}b 2ڇW۸dSQb/UZyFRdፓ+WElLyojYlfpOT 2jn~pW\8N)% rHFMXIc .PV`h| Xqj>P^{!,h^JB5;N3~Hkꪤ8Ij4Ff7l (_q&A^ճz2-#Uy=K K)~_c`ĝ2DOc8G6r\l?&TVUWyXaddwl%;*GJH)ِIp8!kM&rH-RYL>ZebC$~X L>=Sa+B9sհ=D=-ݼV9C8%>s#-R 6hz'P?8/TP2qys*,([迦KA-^Uad*¬i&"y{3JE \IВ5͘gᎉr|D]L&dQ5Z<"]D)EawhXq4)uQi}J<%v{^nx ,LeÄE%IGb\;MW\i5Ja4Yd 1(tO:K}v#(~m=|Mip/@L5M%bO&>,>CզVs+m\=p?MЋv%'GڄleXJrr7^=ufQ`\ oR^ 4~ Les- X A  ;;LN+֤NԄfyeZ'Nr/\U Ӄ95yBȒVI |1v-A`syz-v_Yg4~k@rQ<%XczAn3 Ga2Ŵ%/鈝I"3}Vsϑ >n@Ɖ4[*m%R gL9,4OOOp} A4xLjW`&`#L2Cl`;G˓]XjSu 颃>U68ߙ$B (yz]ŘzQ\y5Įk" '|,ѯXW6ٕl*$dh: g/ZX^4^}NE-٭ ᪰b}/_xjhpFȟdg17h`ؠЏ^jw]ofxuY[k)hVM 'Wzyvs]:Rڦ-UuZ"x6~_+=ᚶPJS7}U-\:÷ @==\e%SpO S?ckݢrGš깖dTCf3]9'@y6e ]K7Mrīْ@Öԃp{ }yˋ'6W熱(GYqߙc8:ܷxc㱻|1<&&8gH(9Kô"auIyTƦre,m|*lV+SL/|eiͨhͣlDQ \83+ʪcGvXddȲ< YniFY^/ԥkm""Lv Ȁ}?=2q%GG)>o[u{KV%hG;\ 1m&.zL64t`1:Jlwd5ٸM~bEwXCʈ$a210r=J1(pmS K>IHH`'r`4SPY| ~ry;f#UJ odlřaӼK1~Ͼϡx|Ӽ̼ Mh$ rT?}t3`mt_ 0'ԼU2H-+TrN0wGOǿPL[4Jl|FY*eT`$Iq%y)OuZ`С*sTi#)w.}}n>+3NJ8ErL86h[I#Vm58R`x* mjw-]#K撎Ն13IOѕ l}!z*({M~I9-aT[#j*T&?Ґ^2h-<֟8dZ/k۔22E=|l (œB$k|Ƭ+4-4盃d8ӁBgQ\Ea Ap9ydW^ֈ7-J]R2Xv.AY*B!{Yߩ%=1|/ g; e7"m%<Ew! Y7sbnăJ[')L"PG( ޸8O<Ck4K:. yޱ! ZL< `柳Iߵ̡ 66b\D~|ZW@h b{ vsj&,9n O3㏠kSA1ЉؤQcX|C WAhlb4P;b7uϰ%''!SYSlH8P6-5LVj1f1eNˮ"u˻,[cԜ?i\c2a4Yg׽jS ƶDk#h,BȯuQg R=m̬($,}{ɯCAj1C&h'\6#K3NN5(NfJw?a9`csR`0r I)6 Z"U"CT4j8=M!}#㉅UqF*,o $SGs cy_ WU@BrJss?qoϻQ* Sۦ VW\+#'=wh@' NN(oSjaF\ & 1m]@6N/*ӗr`[4_hyO ق{)AVDcO%`L.b^~dD"zQ8r|oBWweo|SXGܪPaeC5mqÝ[x3lƋZ b{$f ltM8D '_5fa}QNDѲ\(w6H'.RH.UhLo̦oCUR*zfZSXBd.)y3%]DH1tT&y9`A;5C|X8rx钳 S\$CEa]T~~ed΂4SDOIf&Եre->5 {ev}- | ׿ij]mcߙ죬!z{,ina'@aG;]?/[PpdF^}C'GJELY^`qL A}QLSkLTå|:F0xr>e2zN<:8WBQEA PbҔN'Tޜǚ>}mi&fVlnz!vBuNqԩzA@c9eS `'%澛f\(bKyTۑHG-*54dY4W* U m&>ۆ:EZyOwe^E #V[$U{ƃ$kKCC@)8>!5R'vǑR՝'AXP%`nsR[ynu4MıuSlt_z 'Js|MjXi~*t#%:q?%;mj:RX$530z$ w*:+MM[b qk}(8.xLΓȲX--q1s] 8N7T;r/wL&v(wScjE|P0{(˜ ,BR( ]@'A@Le]-,wP((6Z\!{*,X{]Q-P riUXz]!^ŝ" ;vpula!#<5&JWLC? v19+k4EjzO2f(׆K FDnbչ1W"Ep$GyfښM[lpEJҴ^tA(x{'w{܇ !U W>BM/6kNC `S.w5aBw1嵣X+tHToY\]CbJ [:Bgr5fwMK ル¶#- vmfYa;* e: HO18Pcr ?"QԸBp5 C՚42?8wD\[1{QÐ,^t B/QмmSCYm/^ws];{= uxp>:za8xꔖH#7$Nk/4f6h0T5ed!{i]]n6DB_zx*ߐi}DThlJYv,1jAsZZcl_@Z q,[/7'`H,[CdtdB=Sf1XbmK /4,ogM6?<&&et`bί:ۆe2hIK{2)7Ci*E єvTʕh;XdR[A zDg+[Y%>'dj?U\2{_ ҄xLwF-j.鷸aT@ʒ}~ėV"rP⧍(kܑ- >H'$[#v@]D.H=zgf7T dJQwd1%A9ѕK!)Y$|ZAn3^ˀq54Sa.3w5oأ_v9to WOnC4 lYql?Fa'j߉;*8A>Q 6˲ \c'-BMwRW^}Uvz){1™WH,0 BG|.][C5m ~ LQ ӕӈ(ݺʗcC͓4{ +pUYwgNo$eU*$|K 0IkZ R!e<J._=ʍ1pi=2 Ӻ T#ȁZ?g b!(PWSEl[2My˙u$Fp~DM´cIrã/=9@Yn^?y"A+PeBsLъ1YG˒0 }J\h'}^&IoP S) ?"Y80"H[2*]H:E7í}#ۿ3cnֿQ"m!~Έti[P/ew_9IH+Ѝl24>}#V֌[wޅCʸHGAMoQyjCoY Y%F Rd#|Uf{vWҟ7*Rs5ek[bu*1@\ *<u)]Kn!/Hn-7?z2##Ynxب3,"Ij*8Yu 4{u]>uFBe$/;b~oO*BO>|9գXE"m2;'VEbbռ UtPя|X́U?&FCm.{or.#Af]cs!rZ6 Ck ɱE)ۍ!Kπ'CZ>)]@bUi*(ݛ@Jr HGn~LA"r8d:[,6NL GfÃϑsۯYaw _`F(eÓi-J0᡻~3 'Ꮊ7' w\0gN(%T& wd ߑycOp˅ID=8S'%N8BɈY_LV͊5.=GCwkGaHMg]Z 1(U|0&nJr[)m0~{Zū>ewUVBeXxcVCdhhu}7AʢdB$G`-اD;N\Yx،ӮV6|UOln}#rq͖ $Wʢig/p3!]?d^amBN^9sV@65Ilײ䝀UQI> &o,0P ?`f ]A 91ٟYKw!c GR F~*LǤk-(4z=qZ+mrGk] zZUkďY62^F8a|)'ݝ.+-BFyS:cTyIvc`@kB[#kqb ۫?\&t.$ W@UNmur  AZSP,CCfk{$[ ׉lw~KՏgo1^:f̽9O M2ԠsMjN$ONeWq(D&ho(L'XE"If_3w,6Ќqi~e.W|Q^Tq8l$l>7w㪗;6!wp(Zk|ڙxPEg \&.-ں^>Q!kuT0t/ϝGzΪ6ځBfn[2f-dk, /|3lY,,=}+aI| 4OMii+TE-]>r 4ꕙCH-ιnlɝO<ګ-5bH=/ݤN]( p1V l%f/*^>M΍"A<[jF ɮtY$uG??; qr'F%Yv"'ag*V`1S&}Y0xNDǧ6Px{KzPq@B({ N쟑ezdžMȫ2Sc“AU Jx7d%Eܼpɹ+$(z+Lb8,6o< vsǖKЭ0>R)QT Il%iG,#*zeF!o8#=L0S2_1HSEǪHDsQMEXtN5:I/Zj~Vť8[Gوr;o}fu]bh:4P&ݚtfQܔ| 77GlMq.l:&/v}I%9CfnnFՓȚ OdDϲZ!w/ t:$j>?𕠘#WYO翟 of諢iĮ;~Lۑ\F yR~ucă\Q+^zz5d8( S:=5KO=]ʑ|a$q:檈EDiy/w_ Q #Sf9Bj1nCudCd{a;8׶ a6'QWk+|4f bD"b4KL I+TY~ +kaNeꐔwC:P?EJhڠΎmJJ.ܫYj9۷.lgi5.}Ǧ3I,ч%Aa-b\";z,5WTl&!,ȖZR?_vfXXɾUSԞuB(8.;|I~Qy<̪kᱫY~_1rɷAv.gT# 3k}K'z,Iz _C\C\m)w&"yWFCT@t{xм< YT[O͔u6O`}(@5,l/y;`W`tẓ\+jsNSY]v'~Ϙ(3~_$ 2jΌf̕dF1vh2O h!?Iz )U`&Uhdxb)}i;I8PGejJe^(mi^ eCg|MqY>N/:k;\V?1S$`RnfQA]g/nƴdV'XOy p<‡6A ջIy*|_:l'14/K(:CUA`r[\fs$oedlav|4ea87<[L,wznowLe[42*"PӇ@Eծr,T"۶W%B0?|.7H=ө)[N`B}ġ&gByY[{ޟNW1v<8U;Mս@ t ikCmO2XƲ7^͌o[RO ^d;goWQ%EX[< H˶ njރ?F0iy4dȱ 0{Qw^e'=_(/.bpnPV.WoW5c%=7&z8L|?vj-L"5H}^ЮIkфXCf' %6H:7~\~,av&$u2I w+xl+W6 l M,4 e!ZC_BZ'rRҢΒ  a7pYπ7QAO>͜C %!`+Ayݡ+&+g1su NEQHV/RG|I.;W%;UF!U:8y&|m ed5jT2T^:Qm=q#u9Uչ eK6-ac8 0kV~ 7a*mB@njʣ\șSq 8yS2Zçzztwmg"KUrɮ_l1FPPF8f> !}[w8_ X5<5w{;u ֞B7GN﹚ o9$%i,OPT% o+{3jA"Knp?.xSf 4xޖ15"yʭYT!IJ T&6^¤0g[K.Ee*[R "JɆN$[rc.zKorcz:ut>t\71񸯜YBԇꆵmضwzŅC )2ER/q~pG3[ў,mʌ+ >xɃk4s#f>/E\vt;3̵ϰ]_(" ɂEQQg O#N!lBb!}ge?qލ))ԞU}k ϾDc-l 5MRhd< r[ҘUIg[dz代Ӫ_"2O׫ oPC'?KeKkJ7" ~1]ӗCC("IF<} ߶77TdQlo>pl+?Q5f^Pհ4{ 7L?|4@hJb40[32LZGfd]K`f33\n{ŧq)8G,N.VshPjEQ)Mر'{AAm)8ޒ m_[,܎#6KK#(qC C`LsC!Vqhyxѩrɣ н_g ;sTC|jK !jKo}9;FP <ͺDՃ( ~vi*d.8fB}6$w{t(f&CKꡳ0ȩl/ ;*Jj@y *Mr&(8\HRi/Y˪yZo .b=RR*!/mgT~ siBQZ 3 Il ^KVww=EK@oL,l$}>maxnLbW2rG넌B흖NP9RR5jiP t^Wl ?TV\gOς9A m&AYߡ⏋?P/\s6n\=- )qy%j'hsȏiė:yWP!ZW:}K~G>9A ƈ+kd,.x Np۽gu[)} e4só%p݈x_SgjtQDv=Q旹6XW' "_?7~8L8}h;9ȄޥpIuOy<MΌk~vg__n*YC 4Ra^-ym.XK{bV˄=S@h~&eaS>nvm)k)EFU9O:yB1C 6Q|oС(ΫXVD|/=~'$YyW8M_o#ENfK.mFv)6.$g^8 (V#+/4FOxݒ? SR&$u}y4,1NNRi#(G&￘ +i[1Jfs˱մ|޽hB6( M)h a[u׊4#1k%:tQV׿ndm\' !<ÓvGWv^qecK ' y|Xg@t@C54ж䀱R} !"=n Zg@ZzϐXxCqtxQ ,bd6]L}!-(hy;Hwty9X݇ȆH>op"KshaˤN ;c{X!^T~=P\Uv&m]aAT QhsO!apcԖӲxc/obD.W0:aR2k! Dk>kȤGbDbq@,&aiؔ2*v?f8i3?R$YMjpsu~yZQpjgûofOhD !,1q5rNV؁( -|F/©uz8hlv`lD;e+MZpP2YI ƔUXrs0%NH-U Z=GQEg;6d쀜ar9Ⱥ,0fZIp~=W&ӇR5"hP;,F d(b3M7 7zvލpLU WVp0 ga8x=|%w*'"A ^*D WL}I]^ν9ǦBL\NO^_9]_DH!tKDCL!:N|3 X/r?ŰGBl[׍YS$O~gD?J/<0ܸ7ᮅo\<Ӭg+!xM5ф_VOAʯǻmPY>\?|MQ}͒%FK5)u & cID%ɎQ 1 VlyRc gR飭[CRsۡj%}] f8M/[fJnDO*A_L/L~R[g zz[Yg)iz7+W 0<ȺJ1]tIe!~ۓ tńp  H))s!k).ڼLz"m2f{U-I/-aM;/²r-$^9]cd42|;z27p#De?Oێ;1j.N]4{hMl+m_/.uPA|0u I~ћ6$9"cOʮךk8*QOe {r1ݻDʹv ɬ9nnrXʹtGŦchYښQmw%"CMk 2Z/fcQoD۶<ؒlH>(oBGˑae&-ag9K$nK ^vvH)'BukfppFxرc }.h^|d|( '8"<0jH$A#N=${Y@IPgze:\O$0j4%Ǒi{6n#GYԡÌj]U&-m $W7p1Ӕ=2fKyfXI \+bUqI,7SaL'af{ ,9"M1)N$|(6SN&QSl (#Qg"( K-AP*g"#"L>Mz,s pWhSD;p*|>Ѩ~\%;!~/ ~xIFc^&$X_bO+T(gqNIf"q=:0rLx+J[}Fb~Dx_cwyZj?Y^*5Шz7^d z0U`tzDϡ%LX jjj8G fD 2pKnlw%.Ťc?rmksFg;*Z,gՑ QCX/)tJvkޓ&Dw6ʜ޺\(rB;=^|&M-=:.(+nȠqU_F~g܁sʮ9CUb0WR/D"zl8NHgvOӴP@H->=L- *' õ‰{ZvIv:0!Z T%G.9_ ݍ[!Q뺓RM)]4: @?M ϭIfF:RU "!=e΢+?|3++h74uN%,s D[ڗx;C-r!uZ* HhC\5`.`Ԃj{ϻ=^;b|%>P}nO=cfjQW$&˾VN)N u=<\e>" o71(9sASa#U04b}.x j['Z_;Q۞vTN#$eL*YpK.b:@H]Q#4$B%*uH]o 8Z$Ⱥ Ffu4qlztG]S>N):v|-TCW5o0J!SyrՁ"):.3LN SSyDee~,2R7 B lՔ-xZUDRH!>z4<&1R=Q8Ǡ~KR `F87@\*X/}.~wJ(2C.%3 DZGD:f4~=<|C~%\dfGi4(je4N$gwyV^A=Zca 1z6|( Qg4Yz  L7PVݹOPR=OS\CQ\:a)O8iG S(3"#aC/fΜ˺dex@GGO%|g4֏רrƦe@3Rt.=O .(C:F%BiY |r1+lEx,M;iJC$^(.\SAf;CV@n 5ۜ ӯ0 j^$444([4fK"$)އcEi뤰h9?Xl*tX%Ҧu\ͥ9튊ke⓿& 3@N*i08! ?A_Z˓U><]^5?>X-K}4(&^eg^N- ,9{߲dsPy+D_y R.) JE..mG j6+wL]?,? `urǹ^|9(@ {Q$LCB)gd$! miBwIdS7C5G˽2F2i$."UtW}MӉ.;O ޏ qxZd>=_7f!vy2gşw꬐2jFǍьɆd"0PsKj5T! |Z%zJRm;"+,AH:L_>0aې[)S•UK?6闪y-j' +wU]U_y5^vאv,MUrh iza3zPeHSA(jS@3r~Cb/Ip3Px_&jf=^Gݫǡel)BU4S, o,'bwiX"XGd|( PJaQoE~fzˆS`[n>NvW<\n֩6R QDJh"˼ rV·t_Z6db (aU:Aʫ h\ujjFPԡ3%ۑo^[s Ȋdn׀:dB"Vx {"/램,qbfo@P"Wzo шݭB KY 6i=̯%9O |gf#"YS}j¶!`pw:*k^$7ʺxq yXt\43.VSIq̈́`T$('_x>~A]ǧ'z~bX^h ^*fPnhÑrz%3$`E Mwxu.H"Fzp-~`̷;42JJ%>@rZ 1Z_o~gZUDw@ rn*coևK K~ЇzUX8WgX"4o0Ma2]ɜC<9HԮԎqTfs_(&Z~^\\)&ԛwG4ѠnʽݳȈ*pfgRiN#5vO)YO*xT6wS8t2W-pJO?MU/ Qwo(w1u1\yQz̪)r oF>w-1#x:dH[CI?j_ٕs :6oSfMS`y;F nNmV.jW!wJA(͢j^5Έŀ,"{ObwHxpxޯZPBԮ+G5>湴6[6XcDt:T޻whUVrxbuA+WJJ2i',faqO:H0B8+@FT`z[7C@KZIN Doj'+-oo ]TTBF0ۛ$4;}=`˿q[%cԔuUz=3`,Wջ)8n%87 X4)1mxs+} ;;8i"L^VJkbJ7x!rA34yvY ʨzѩmݲbg+"Ӥ_XT/[{\ V"&bju}܄چ߁@taV#RJoyRэx[G%.) {6#^Bp "lhTײ'ymL>W)tEksld{:&~"jQ뷳";=Z )3/,Қ6U ^L(DGMثEW8BuS0a:1y>(]"jd,F&XA%="f}oPIN`%ifEPUUY{ }e0 V 0ߵۧ;`]H-|ur=2b\1w5jQ=33<2_JF^OZWEx[+NoaE rvsHb!!w ҍ F a9jр Txwg $|O(or9<&Ѝ&>!_*anDþDz$E,6"Y̐9,_YCa "OMՃAN^GQ%d7h d°AiUN[3L TLPLK?{x\r[jLr )D?aƪ[˯Ic=Kۍ3TI Z4(vTo|nHWis2Ud+4 -y=>*҇)<±*1RDw={o~*k#r6pB^un31f0.f D9d.T ,5#G' D#"ΙDib_Eхz~ 2ܴ%Au L z[e}\&%żnO]Ch+}?@A jzތ+!}!+vk ^ @Z듇hD}JS*K`{NbYŐ@aɡ>O.bcJu&,>!O$31B`j͓ nNCLNn1mUDx)Q#VD7k>&WvlOZZ "#C̬Xܔ_멖>~=1$8D®3l^s%Kf9y)Ne $Zyf{}9g,&LpxUmh2 V1А}$ƨ1_ШV˞Sdbzv\}G2Gyz 2>o+{yۊz$|ߵF~0l_yېUWvd>4.U@CĀp~ҬT#̒@imoR¡4m :۹? 9;Jp<{^uS0 U!y8,궩HS]ꇉi v1CBr):,5 riO WD"Tʎ&E%;oJ)#UCw1PݡYͧ}EjG J*H,(-<;D [k˄G;kKA1c7`2vL{>j$j(O> >vwanOCb^gX+lo,(#TǸ8FdJѺuþkGRJ1*!29Udz̸7lY`G)ϧ;Cf8k<01b'G? N=Q-FX#;," ՒL<|$KD(Vn|V9þ<Mm##ّ-S hMwޑZn?2e+sfK''l =Qe! ^'^>O`uG\&(Œ+L]9XC) Ʌ:NS?g ԘWO_RC*~f!]lZMɽmtؒ9;)?dfY~!ݭgۧ ˊ4SKTB\z4&&^f5m?L zjM/},A}iA9|V#ћx'A-'䡣@V|l"  +%sE`u?6 V1PǃH-YzM0ה2s~o&CWpe|kXHA{ZKކ4$cD&Y6 (k·vm3yeUtaU!@)>tREK})8D53 JJ[ȁwTI[\Pv9uC oJOC0oA<81pO}ڂkqM“WD&)up;1yHۋ#F5W˔P歡&rqXNe0߽#u`)"5&!K9P^I"7=Аm v){|#gB9BB[I YZ%SadzUM-3FΠX!(5F(PhW˽4|-&6snlp&KCX#hх& EE^Á<^SJE=oNwV mWc7 7c̠|>7"߰T/D靤twc& ~}]‡6IND<0 ҟ r .%ezQ]UΪ~%ʑ}J qeW_Cihm'dB. z>#yX@7G-X ni_KT~IP.rE`ban>hпi^?%O͑yhjmRo;,]wHo}_a=ڶ`7P"J+t X^OwU~ {g}ni_O#9y. }ww]p-yaew?)Ҽ*#.@lf4y,3mP=T)S#q*}O 8'#Zhv=X$T}]h+o6*PڽNlfm[ "DƢ<*D tl^5"lbLYXIn9pܟ(fvϕ? 2g0~4[\zPHs[3.Qm]E4B e]'W}U@}_jy"& W VN:^kȓȌxP+ȇɡ(0 <HprA~յs V""r.d?0EkH8A*hv"`!s5’f~ל.C N]\a%-|tC'i2,+Bc>#ƒmh,Qh@$obfxټV@Rre|/cZQ!ęvlW._٪d򱍢>NW(=Ёcd*I+.;!>B꒐%)wzf; Ѿaxb4^C!?z2,QÛ|]]u7sE#6?4h4fûK_u JJπ=$OD>K:X\xn=]flDG8-<%Eq>? adȶgOBמ7Ń8Q n[IeGl9ЪI}\ԛ.?3Ìo 3ʾD\bn_تō*X2$h#Xpwoʟca73˨Lnyl6 _a,wo=N׫t Ei W-^Lu$fAmpfEIO`fjr\R˧P"qN\="COZ" }>Kڝ32N3>,ՒT!!Tp6y `efE+L" 1HXucNf़CMa3.eف4 I rT slGBFjb9#c['u[D'5ΚIsfun$P*uJ:^p~lS"(֩o 5ʸ~ouHJUyt b~Φ[,oUb.jǾxMrܤ;ؚBHT?CƓ$YfQ1_.BM^漾:L*mܛggھOĹ9舅g_ HI/ ~pWcWk̭]cJIfIS_bg2 ! b0$ƲP 4w rT ~1.z&.*bmq:=3DX.Hw|@y!$2Ƒk])n@!\0gG}pu|r9Cc6(/gD%g_Dn#kc(7΅|ўOv(_/<:sM`3-K]FTlzR퓀.=ι)Ζ|w(Q|;TXG,3En-!DJzMnB 8yʵeY1m5> Ma!>ԭ Ir Bi0ڞio6j4RX"2\+'uԘzzXڸ֧Ͷ+gcjVAШ.xIqA*0,Ȭƒ\츣< |$$2avh`-_G@Sj\d:wGW^O :V3A,fk/a/m$!I &B^29N#̊'o'_Xˠmv<:P;ȪЧc?m!;Gyʄd~:+/ }{#M\.cEf.xxPyrXejߑrA$c(2]OBP?4JRdob7?lqS}f%/p01YdruF[q[2O9uyD? Yؚ SRePE~R$HR%~PM(t2{ [|-LɚA'Zn )ߪ0g~Y"AfT[GQb@HEs#Ue,f-ҿd*OgYHcM5ˈ],ɛr$mDo/UV̀o`̰| IdKTKxܗYyOMv &iQX"/]~+R..=ލ#m )G`LU~x}֧ ~,xsaxVt 5SokV و $*E#ـ1U:3WMD@#`%OjU ~v t)y $߰T㺃g5OoasfVߣZŇD J`A1U6^%4귙[{-OKhAߖ=_{oF`q֏dA!{h2& &AǫLU f2Z>;*z]紐`P*vH]o+6KY',Hc m=e2D@CBK.d{ ci3Ww4 |_Dv>}Q%@ l*:BA쾽0SP=!ݨ\\+W[{f*ĻMcGqlDl)"Bݠ/ JS4B̮LC$*(.w$}H>h`ʈ71ޛG$A< BU~˚> _DxX?2%փwhU+jYKfc lsJ4v4| NDMZ`% FJh8>h`ް4 tH#]OZ?IK4ӌ<[D#ibYMazQ  d4M_BO(%,#x 1BMu/wΑŐn7 QMt^Ƅ5׽lD`XE-8ą۬w,duЯ*,9f CDFr>WlROy\[O=iQpNs7YZ*1vH3Bx( =#'x7k sj50]bybJGpTclG[]?Lez+_.ٿ.+xA,54KP=Úц 95/AzS:ф 4=4lFFaW̏o#5yzy'Ji{nŷDg V#jb#X *o#8Fg)F,a0[S򆋁'YTTg#RzvI3M/.J4uhCj#4bWw|*id5CRF6kf={hnC8fdiZU̜|oK2*K>ȜEwd^ILF]I >ҥ~xl\%?Q.dd,؋b.׍\F9:f ʙ(f<Ŗ7sɼGaNT75q9R:1G **"ڃ#Tx21pe-(f8fThkB6LvU?iIpMxf<7Fn]~ [_~ΝOfy‘3J ?DkZCMG^}4ݹ4k&;WxeT,an,; w8'ChKhoiŔ1QT榔|'WI&$2-ſ‘ ë "RIG3Ցbjf 9MpLaͦ)pK|;t*"Qħf l5/£I[UL)KׂalFg-35ωJ`#BSe0ޗ+o;!N8 ^]'ZkzN7wZtb%.&0=RLl%zA} '[0>L _['[!^x^FPRPaOMn墽*v:MSv[5aNlRwZ۸a#I 51Wz[( &GIx&NzU?qba|5H7SK9Ɯ(ʾwLY eT;'!Txa | X,cN]CO>h.-2p:HnOՖ&wtS@[^^F9c0?敖2KKFJQ@n{9~\Y QU?F2 bw+RL o>̠^Y[Kn; }.?:NP;3)?O}(\e!`ˈOln#фJ.P#+՚.s+9%_*=6#nUݚ!Uf* V<3}b\Q|zh6&I%8p@yP551m"0[V-|KR< sGW$ r@~pgx!Yh߃% e9+G $޽PI!ȈBV-De>74DP8ǀmރ%Ka)c%͟Z,Z/&\Ym]=҃qM)uP>BC;Cֿ icA'(b[ ?vgExzQ6z[AֽQ λO|)98q`4~!.Xau_pŋbHj.{sv_UM@9^1s12b~^#*C@0gTWrR9`,/z[ 7ʉˤˏMv$v^5yh$gMegmˈ/+UGW9A{H0J2c"Ny5u{ww㽓Wl錯>7؋\ZTHuxv:D0; f`_U N{[ \D\Brਠ4M@_s~#qZM-H0xZY*EEtVIO]q@izrʠVu}֌_'Fhƃ!fE IrX3]{fOA^ܸ8)UXG?Ţ'h힯O./8:(lK=fiLZߜN߳rq{6׹ JwMO_DzA1'$5Q)DZ{sű?l!5m!9 2(FMc'm9!f>B.ar$ʸli63[%aL4ݹۘjX/ukd] Ib:Ԉ[\VpaCS-OaIe;<\%O{ru{LT?ٜL0q錘7ѻ:YOV|iwÞKt`r z4|_XZ`tObG`߮7cLm$ӆ9>ze]WbpذxObj(w3@KB 2~!GuT%`Hys5FuoY&j\ |-1z7^` vBMU3+Ͷ~ôP>93әg(ݷ2;^}Laujp' >TL2qyCk淦JQُ0.,ExI品J?th<3HAAJdBWr(Gր{U,GI F& (Bkh_fa@86OĶ$]4I-$բ()evM+&+v:qc5Sx~idٯz2rR1b* IXٶm,> tF2 'TzMm\#Q 3O 2;YiB>?:y;2+fm g9 kےY'->5+ p j(CQ yC3t㟞hr kf)ڌx͢hR&6^a-`;LxSvC>)- mœX2di兲@ģmsA K e'ztJA/&f10}0Łex s,bH>Hlx1vGB"/wOdQ8HZuW#fNhliDd52/,᎞قMix؛#@X`GI 5PhrPb8=4"Md͋}\"RQAm`Çot3Wd|,ӗqM" MA.NHeh"ma 譋i#|&OT&VfN1ezZL"8l#7ťl)j(5hh:ɌQ 93lj`$okd q?7ɜC@łrƪx._2 ̬{0ݚN}v5dM9uVΓkŽb-^M0р_?$s` m&B牕(Eo^Ih=WkX -e缦m-uGx>hkf,\KZ:u|As 9\\n=k<-'3?|&%+MY9f_FUwX :]#&,mv_n&DK3l_PtOY ~QŁ_8id7"4Tg1з\ř2'5$ ?b^ @9`M| Ǐ>H<_-4B܄- W>C]z3`anLUbš -rdt>ցY5x# G.8p1.q?\zW [ZzO?OZ#|5ܻ珐Ҹ*lpŭ襨pIKj't"g'2EtD4"w0Rrǵ l߅K QO$GPʭ!àԶ-6)NFatN57ݘB h̖Ǎ:.:vp/r \ah}֟ay`6N|[|ɜׁ6. BA>Cau`?]-F [N])U赨gqxgMیfo=!gGO˷2?}`䊗˴h)gqjjNUZEIZ+KuP+|^{, 2ˢtL1(7Fw-.җ/Ժ}#3N'\Xf7w1PyytWŌ4a|}GПUuB0w8ioTgp:X")3?];&HܵCʭӹ B!Uʊ)I,QV-ૐؑ*>ïpyOp7QsvDJܢ %F9$^+`.4\<#ֺ8&,B k%@ޑMCCꉬ_6[eE*˥]"am™K_x%f}$HBY~I.k'1PA tatY1P.aFנ;l;$pxB_Z[J)=Us2&6t#)XdD]F hQP$"q:B"mQ!W|^y<|s{ ѳ*_-GdY*f +/4_Hrg@}](FfUE'78xY4厖5*Fbw R!"nzxRK[];s]DS3ߒx\5mp u2e8QZCZI[?rܡ1G_ .@q^ZsT,))?5ȷ}_-"Z٩B`PddpwT7YZ >jù34Z$2*F_Y,2 9PkdmZ UWjQ]i1'E CPȃ0.t #rN_`Zm ?,F;ywgiȏ/,{g4b%!Ji>C 4 b%!,,W r#Zxf[,LTH[?)p)z/ςi\Pû[qR$|M _ڵH!PGOp4S>0YG#;κ1NhQH}Q͓Y"#|ԆWJD 6_Ld˲5e.ؙ4)m-MC]u?Aګȑy@[FlcHe#%zJ wfnM*葼Kh5^Ync;+ִ3iI8hNgɄ6$H&l )?khP5shxFy냮D\Kj/?uq2Ipn cO߉(&J@΋QKGÚ{a ![{A[`wXK 3sVVk3&hP'n`K2vJ!\e`2 VhUεmNTvϯӶ +7fTgPv @Z gܗS6B4|}[}SǗM j7[=C 2T껦#HXo]8ຬ~&;͑rϢNfWVHe >J)7/E֣ѕ£3Bz |cg(vH2M5G=(!/Ĺ?|Hv¡*~$H~W}  ~oW~R'MlO0%԰V{NpvA/B]ӴHAyr#x9 >oK0*:̥4qP>B Uy?YU|턐Cgef7tQfބv\9(;;uO\_e=60I b%0V/"piߋjjVgtmlH$4D<ҢQ0_99N9˙ӯ2@\ 5?+e9 ocb^~ yƽEeppsxvc)Y 4]AAyRmH:>)RW.cYٻJ.7Hle. xVٷu# sh`{ּ3q!pU' GئNg'+a򜣩jxE8y. ^o&{goꁨڥ$ e_x2┫%UCBIL/hg٘NvJ{exP}|=~ȥh{.ذZCnztʼw, >#a-J-BġĞ$Liȵaοtdab6Ch$}ct-LjH_{c{O9BYUz $/k"12tZ(\%A2cbN*֫A(;]Ոx/LQ': |grz ͹/Xڣ7TǭXĀJs΃ h^R;ZS菢V$Ƞ<=ްgvΖ{< C_G1&s[5I?%USɚ^[ eS3r0i3wDз !:-kmx5 ۖz|t)H_,?vʮrfD/(jJS GaN5)"/pF dtko8oHߨ,96/DÉ\xmϋdb9T[${<~mX|W npeJ.M7tWS'X6;׎ E/0$0|)DU2^8g MX!j4uQ.wWuۙ^*_Jo_BjeʙHv!wNjWT-E);/TǻS1dQZob\6V ov`usD}\01 m o|!12'jH>*WKux#4.ν_M6~IM%}^? R R*b{E{Q׸zHHG,plƧl_RmZrWq/0.鹽Z0':gub[=& ip0|սdL1d8^RUJ)! {".u1NtjV~P#TPuMo40neypI-'s4 7T@c5tR<U`b_vDl87@݄g_vz(֙:‘I*!oU;-s~j<$!8da%dZCzrKML?Oz>`@ܴA{)_zu-Pth,@aڢ{ˋf@?G:4b<en퍅p. Oriv~({LTRF!Hi(@@tyVD)%YG]?Sm&r3kh )8q뻽31,)o=R X.p$byhأdSy@!"(Ocz ֕:Û/AEwG:Մá:ׇ&_ VB@#ՅD0`x8ziUT JWIrțKgaL6MV*_𴌨Ng] #6>x&O(g˯%X16>rjQmύld$). ‹|@\S|' al,f;1ۮ!85›y GFCi`ζ(Dś,6`8 )X>_j71Zm[oXad!6jdV6/ْ3'5sW:M2'zJ\>~*Fy{%S1bWuflMr0^?i7#W7irr:U4D'{r[&|%' {lccәcUgsFۭ]ˡmt*vކN t+NZ(;ù0,xLC.ou+wiq7zp0nkxߓϧ7B?Dkz,)"&>@;I7'1R<ԀvD|Oa2)xS)őodi!`XYc,Tj%Ī#O-g_\髇tz[?4P®LV $yr&nGnjiu1,hҊfVmFwd>A(n[.m ekB= Cύ)W/pnJ@;@2(BNm.QdaOF90% k@;_QhKί}ㅌkjۡ9cuW.3؈y ZG1B+)(7BuA;!ɴP".PS>KzgbDdq\벓Xݧ XY!UN+ECh0Yt5^=d6PU',)gW?~X!3*mŕPb-ÐTqjbO>thU@x`Cl]ul\I:M #WQi9̬*?(%=P.h >|KS jdi|T"tI)V"T3dBMM`7b1@_- 6˶ B %z] Y)քy暵8 ZP)tZE3ƁH> >;LҔࡀ.^)0l;tܚڱ$Gp~nĆKey47Pj1]<yqVUHev]^XDnI3)jFdW\V>$Z2·JsΔE;7WR"Bpy)ypۦ,+P.J(0:zc*($/J$/\&1 \8WVؔ*gyUNAUtkM' Voim{jT Vx4 JL uTX3|hmc9*7i*`hmʴQlwFwVJH̃V+Zܰ4ָ0Wn@2'2KD(hU[}.ZS% :Tde7BxBhR՝sk=uڿܴ|OuVۚ@[Wi &O]$=mZpu͟<^#!!l6Iӈ&( &_]DP+{k.`NkJpZ> Iҡ| ]f6'%/lm$Y5%ڮD!)qu6( q8>|Yc4'`]H [ d#zР>T`,~Bz?3(`' ٷ6"Uw} 6p/YQgz6.tY kJ%"[Ѕ @iDj&ne Ph W78 W\.P2Uz[cdLPbNyn(^!hΩ}&/w^nE|A9CHtk z Wr2GSQ[M*idJiio[8 _5J"pS?Pۛe-I+z?I\&ɣQ??J%7;q$$og!F5#p8ЬCS\LSiCwzH/cFX~\ʻrTãWD"_ :l ̠z|nLTi :hz_V H>bKXi19H6L)pI^=%& ?I"(z:vJz]Ft[M' C9PPY!n[..HDS6[d O鴡;ozo<um\db9FzЛzcּ֐keĚ]3wa5 }f slL:?$e0 1Iݢa*cq+QӺ3bXCbӀQnYR`(lG= <^i]Uƻqn3O fD{/-Dm*ߔ4N QB{X./ NCsшD},zqoJYDIxrI"$_ݿbSDu$_lVl*([I+}UWZw*b{$D2MdrON87wr— _qy%0_Ѯ7/D҄ȵ*#>pFduds#Q%k w3W0n{/9o6t/\mҥ<. l댋Wd(5;FiGn,@ NoS03ڬ؞;/4\8ZY@ly%~WXqj%|^?nggU/W/`Q󫑆!YO徸їv|QV߱ݡ/o|rI$}OhGkRG,rӫBWDYăq4oa$*H3q.HieH=px`II` EPε9BLGXG{aa0o>f[ /Z"4h#P,ZQOd{{IaQj.p"Zfyi꠾bB}{^Kw&SWR=jށmtCw5sF1`s-oef 0Ǫ5Ӡ€7h0zu)Km~}Ҵx5M_C /'Ea=DU](RQYB ހ?T?(:(_.RObP$uv*5wMЦePK¬7 @ӏ(zЭ[zs:+=Y*Ō`Cɤp-,Hp}\ &l'EYKOydiiT}0f HXaa! 3H#sZmh\s 0[4M/loGJ^>V2oxt@ʣU9w"\Ug( lvKJRh( \7e WHn^0ߡ)bE\TIFOxB |HL͗V%hjxy -']3FFPM@K}͝!70#=R܂u`\ VV;}I?@A?My;0GX U3{iZˆVz{Ax`곶 }"YeUi[3)S8sc\Y8vebða>8:dN}7e_n z%i6ʽyJPK$xnCի2^~8P@'.%U!x*Vr5X*KrHZHqC$,DϛF$0<5iS]h_CyAnE07FR'I?Kv#ɘ?9]/SZ8c1z*zG;]Af$7!|8+25}~ަt_ gxl0+P^Ɠu%yJ8O>$`Comhb9T4: '*á˘)Tݮ@*BN'z=;6͕SJe w*e#9$:N-ϔ#oxTU HFZWpA+Lqvq <lF7X=)|/0#]BEw-@+FDA]DazUANͶh}# 'xSj:k M'5K} 颓}ԐJb?T҅v)L~[y #dNS‘@bFv~C')@kjԊ-=/OeNc\y9wv?|+.w+,@%܎g[YR}e\bkP0O V_B2{WPd+E5TTה9=IXuxNrcsn Jjb$2jEDQ⛟"]ɢ^ORRX \ͦN[ύ7*SwBd+8{D X rUOo{_FnAX'&p(uL#2$MΩ4 7}TfZ꫸ -XGu.TF`^Zyd=źFy$ 5'd%<%FٷRA/8"~j#CXi4ګm_SDW}_5X\f鴡Xlz 1^$LSi9-':l %|庫:uSi=V׽^o,Ah/Ԩi2|wݒ4:Յ 2Qs]xK"Nws@]i`.d ={W@HX1E1Ptٙ ;t07@o7>܆0 ͜ ϷSuKU*2!D1`Vq'*o|toNU~NKUc~TH7iܙ-ZD#CoaX*?"\ /#@lQr1So(+)4._Wmc >Qgs.D#?_be ,uL12yP_5:q\:hMwr\U1dkO~ HĈ_,j]oD'`M2r{yfB]_A0BSA\ rȑ.wa+j=ϯ bmc8GCE~T3pHt+ ]̀ju:E髕?in # \@Ə~}*4g%2v,-iMR Ƥ5w#=\:lsHx',1xz5lE 0{ dq{0)v6l%m/|O7ZņoҀDO+^Yp_.xtKSHq`u/jcU#o pB`LuY1fu1AB,|8pb B9;oE~~QpMCWYpEbcљM :c,@*~:(  ΥX6 YG5 aZin/Z)se@dja7葦NQU^R×q/<{a+ l"gHqR#ڮ4CbLP$&9"*|UNG,ygۥ#f^1Fb)pZ|!0d%h:1T2Z*F=*E5qV Jh5}-eCnbbHਗ਼9-ėV6<;?76ߪmBA^[[ *k/PQ{ .Mr|0IΚpn,0GMi'|DA h`6_[:LrRLhdz8{DS$k4QQ{g8ILVR$l- h]҈Krl: .Oe*9˧G+$̴l}lV׼B}Jsz*.n؅B Δߢ~/I|lZM.ҭ_/ j=DBh%z&Q ~X/Ni lRM/)H*JYZ܄,֚`XaCi||NZ3y |`?=Nomzp+3]z"Zj~g zK,6Y?0A#^bWf툖$>.j &]~|͟7|:mw; Ga@nԖ0/;bHT3\~y}ΨvԾrp_vzL3. S6 6:U&= XUsA(?27>^088}?xW4< .5n&X MXiH)75;XoqDs7Y𿚣AX2,0^!+vQ:lJc|ڸ|kbDLmk ܟVneRJٿzQu@Q;cdɶ9 -$mKCPi!sk%q"w@1.x_D3Ȇ(_9Y#c?g(1GXt[kͪnpM]͇kZ\>; L{m ˾ɯ"BUyl: Xy$vbF-S!-͠(e 2AY=Ny7|@.gKPHlD#>k_fVbmM|SeP.~H %@ptEC{@7C@F&,sGn 4!#VߔVͬ,S8{崋!PDE ٹѤB -\7/w#F&K(7_\%*[eK|OJ+jtb1M.q)FכgV&̔}kR%-C5?)&[r~rq><`, S}_Y{oYh2dx0ϑY$nk 0 ȥyN;k?p SüNzFr<|_!c `&'"^kn:^I@oD{Iai3i@=00 3ߤ T4}w:3=9+E1hZf܍c5ڛW`@^ DKQ c" ކ']>a9n%pc,p%zfr7=1W HVtL̊z2~F4+Lx\Ploh 2 Iq*D4j.)NBa %xR a<2]cmKhnm\ )-!i֝|ÓW{}A"H@)5o7뭺׻I;z֒ uedZv-}πDG /eu|PߡU$K$ ;L%XZ%T㙄(N孋2#uUlϞevZ`e 6"<X«4=iǬdfIO, ]T8NV`!jwj''J&fhHnZ.o=|f wGg#@šAh8ђ"@ yvfۗmuaMAH{X0-ݦzm"3|H,958c\<|, ](/cppuD)gD -d2ݩ̘ȑȓplOv$oFb<n38!_N9^ԔnJ[̼G 8_x~]cf7[ W5J׈5!{0".֎]`o[Z^̀wfA:S|A8l@ ht8 0\ԭ#Jc,h }/jjIg U>BV%Hw& JƫzPj POE8-Az|-g| U_eRɧa!;?i"}sǧ$d)o{'˭X*ifxMf;n-Lހ`hpx-HmXR1Xq ]%ټq\P&Z**TD+Lu1|'`C>٥qqz=]PK0\'Ts6@)FS͂$g4 I "X _۾`k瞹 mV!Yoً ͇+V! Sy8|{"2Z[nSGC֎p@; <]3ч^UnUH>4jK"!T{0''_ܽh I+z*`T.EK-ׄig{jК kmcЌs ('L`*q qX|./c:Ъ62 ʺ]3 ^ gtӷ`w&Z [qO'$ D$9{}@I L&g:GjI^7F`xL M%ل&#DqVNaLJP$Aj(D9(9N?IY{j$㋗e5-5C6}2TH,״u7g{'EpAGؼJ,`X([x+# sdz7jgTƴyøt۪xǧSIg)h. rA88'(}4(TUr0'L=sN)pƀ{)q,13&*2&AjH}/ ^(SKy&x 8µ7,u ytvn$M  WuZyI. ,@xq1v:a%%-@|tXt^.4#! sa_\'3%b]+E D+.Fi`2GcI̙ĭyW_Ra 426qRn5+RC&L#_;Y0vn^b ʜc%WX RGtA R莜 ׸`X@~#y- ׿ MnF? qL8Z& 9AU'ƺ;u5xPCv~ WXIԩ~7t?BffR Qד 3Y?h3M[w&j83nWv)^RVNHy!:v[zi"{HbI zbDZ+X 2ډ0Cf:Bn `q0}P'&IlgQ uC:ZA6&k}SLbA}|\eV=$\?dY #[_b3M :9?0l դ`ld%b($̩)3s?1G^>¢qQ%|#bh%z)9tKɚaC342'}Lϴ)L6|`\Qmt`qۇtUEc+׶}Ԛ̮^*`PX-i;g`if^y}`gGtQWl{jBtz9syMC5D=Ҍ*xK(ɴ‡ў%^\(ٝu ABl{UBSV"b枛[SG ,b,ܿ&@Tʻ5B7OnhHCe#)%WuC04{A;l[~Eھ]}*˪9aǺBY!~ 7Nv`a4w)a!Iį JmrX^QH*b۞J? w{^%fr3ě"Vuwmm'&K]d߻' =,)0{7֎'q& 6ݦpW=-5\fo=KHA3%#d mʆ kke7͜KKQ0~* U!SVf}t(ɲO$0![ ?^驩^ԉ^2ëH*c)zem_vܔ1!%Ud]M+:c>kd yL&P J.P6_'/ &sǓO:sɽ!Al[ p6 4$ŊHo%:;˧]?e(&/xi _]+#QH.4|X)Wp,w}nGa_>݅SA1Q! [ޠX%6|'ü}ƫY>BEo&W1%$m$h⋿Qm1шѣG!gNJ$}ַ%DÄ_̷Ft]+c!E2q!',ґ,8P N'f؜Jvz*9{"GlIhTWG@UdCi6.Ӡo>CZM˻NN;y7tw%9E}LJeSyNЬص 8Y 8dPcwlTSORHƕ5W/MT8jrLt#M hndjcWa4FcE;64vA( 13Gy2,k}AE|TcM8}" O^ IV(sY>|8UܐXkXUl٢Gy/xkxY?3À`D@RɢjVѲc<4?CU:B{j-ԺivyD#Yoɘ!!$ 8G "20I_t4[2̰E2OPl+>N_ݟX;'G7ބ~͊p/ɐzIcJeD[Q"cA/ M?í6}l}cϪJKa 櫓 8`LԵ 0G<yz5ȇ.kQAS&hǫz;˷߿@?wLb'}źXs2۠0w4l6hhPC)=l_ 2LnO$x蜽psW5z^L+taQT @'RHƻxngݝĨ,f氝CBPTi1m2񲈓 OI[p;^d_vkąJ{5iJhO$q6w[݋ pT;EXqO/ |Mu|52Ћ`_74DvwcyR//u4H X]N=m.}jS.)A@’wkR/ACsT"I 2k*֥F6KQUԋr;336yl^#[w\MJMjnSu/ѱOOG$q{,6giC;qtSв#GSS|GPVS gU\^.jzGIWm0-ER53 lVXvdvkԤ < c LΙRE kʜ$sGpˆv>֕LGݴ>8m_Ngq2iۄSo`lXe`}̀X'Ekz9S6AsXΪЦI\h $yu\1ɽ}*mNko); u)_}E-|Z֔sPp1?y7U 0HI3䪦K=)b,DGf oX9_w0w &\|,(=2>0oS_aD|.aA7v5e[fH[39x7`Mm5KϺPׄ&$3pr/65YO."?Dh*w:}@!8[*@W=. 8)oRth,Ei~Vs7Ōΰ3д5˗({yxג:4vu@JseEQg.C҉㷯wh;1cP~EW]P(?S-Vm8J7z@!kD[>ۖn 9v'<",jvCCm͕yzuu I*S| "*yu(8*ť(kvΝ36[2DT<*H_yPϤPs uCG,5 7e^}#"dkBCVoITLL__&<3rʦl_Z ]wDn)C5_knEZyq_mbdo(k4Q' &X }Do9hn3n,u{ Iq)CsׯkQw "Vng A4u+8(j6Sj5*.hާ٭ VQkC ii0 CȌy,-AoFv'"mM%#(IRNb4FOQ!!82|{lZTq sDV,.*uJPz _rmY_f%N+b8JSB{0xWFfUUJt\kKˇ!ff$=>N_,Bky]Klv8P0EBʭDKM'ז\ mb\+u)Vpu)FXŒ gUwBC6$@$`@6ݼ΢HSm1D̾>.3/57QG9rVILh{vcr# A,ȣFWK rSs#o# dze, |r@" mMFA?>2U+K<9]$#XtzW{ՓHQ_c!9w|z)"TO ՈiBd 0*[-i<2B-0mBvlQz29 .gr-QȶDZMGxԁ*PA1< ???L|J${bcfA' n8\kҡpjQSm3{ԸYrWU.^Xf> /A,2dgĞ'+A-_ Y2Z"DlNeU㶆(J|& ~~oMQy;v`0gDw[8yyeqR.t9}:NC$[E\oCBrSq1k&=O~#~P zw% Ǩ MM[$5|yEY7'ЕDiMg6E#B/<;&? :v7O铬ug\ΨKXoi][dI iMbᦧ&Tr9>c K~ދ>$-'_OZ rCFn6%5|!MY.ݸ{q毉t?8xX~>KFXL92A$߼?Դg,I$ r-t/<Ѱ9=}4!|3Km6|fQ pkeze MU:N_A^z%HȾ/jޡoO'ZYVɃ?Oi{^č}*T&|c Qb =3+#Lg]#ya+ _\v1Z*bNL,#!Bt7[pM3yc)b=`&`PJEG0)xre Wة4x~j]H@rǩfGIeďel]W'18|S 6 J/MA,Ӣ~uI0+2@Ka)6IM&Ĺ$qU) ݘ;UN+ Y:ƖPƾߵŋMS+Iǀ՛)*B!K' Rvb=>VrZn?hqwX^;ދ7_ܥjm߰]OYE1Ed,ijxp zsJrӨx ;@_#ϵ [al y d (~%zr0j>a@FYPIV3l2iyz"17O*bl1ozWzzC*D)CleCp"(=OeL ׬Tv0DCΰB&9xfjLA˛P+-\.5a%d^]@?S{@ZhE~J ލ9.BKe\$_h"WW uc7!}hɨAʀt\1O nә}~e(|X=T{i ?\ӏ i}zod CnMU~U\7ܼ^],NoD3Q=_ &:I>0O{AxΒö9c;&j9|r33eL^ bTS BL}@F)sᰛ7E:bh*[EFᨕ1CI1鐽OWn#Bʶ|̃7l!Vm U 9ܒH?xvߙ`Cr ¥wJ1?z S H[M;{<0SB*CP7PuN V@iWg cDA}ŏ|&kr=WI@$ Y/gRe@?z_0"x4? -J4_ V6nXX\^-> IЅT'"we?hjEa@=c'P?ExmX[pH~Z AHuq?m+L!GsYNq>l\ "P^L,cv࡚>سk쮹fk2G5 XwaSSo{9$0;ΎدXz2P] zRʁA!J#}$5D-VOAfͤ0vg{d \|YG_(s!Bە w0tǒƄ)-b,"J Lt5zkq-{`^ΨF+$6_Ŷ-w+"͡y\־=cNߞP2\:Wq" bHs_Qz¯CP8-d9vU9#C/#5@R^{ըV2y/t\1N<WXmxJ&`⍉s: oӦ?6ۢ`ܫyAm|nEH/IQZ&vӐYu+v_g.~,'YI\ZSBJ-fA3Y g.B'5q ݔ)kHv͟* sty`Q 8zbM)TgjvL~2vA\KHM鼃 #-#͐O^B'Vԡi+3#Lj_8&7InrL;^68<YPՙ__o_*lGYuEmɑ!' ut(v{1#Pס)GsASDVhً`eT4@\*E;c LNcwB޷?\(rW_؇16obb!pzMh"a_ԑ.RإdN蜩'W|BeB1>[VcCCZe=?"X@STּ%x>7&ԾnLnpp,#2lS%O-vaPH_:Zt:D$XSio x'/i'|z-iQm{LP}>B!`2PZ* қ5SZNw#Z8t*=XGfzZ-derG xEtJTD}崕:#ޑXK m5:ۣMYX4C<<ѡȚ/EMn5*a_^^|:D@0ٹ/t(,O>rtHMYa8Msf6zU 8MϿk&wnOCU>`!NAc&^޺G_$.RZjLsUN{C^3%DYE0PivTUƦ6guwdd /x ka2*@f5 f_XN 5:iWWʓIj%h"`.@3-':VXcJx^~6*k0swUĜqn)..{*$Rzdɀ<&Nj z쀌+8*к۔S#B-/ts/:w;_T헒b  dHKHxf<80/F6rz]E=pmM>3;$*)bʅ52ע.)D&*UtVS_Ewlj6tsQc<?'mzjF)Y8,a7jٞjx:P#?*kOOv !]ITۻ8lL.oRK?JM Nl=P:#}iqDg><=Znh, ~0T6ql~w]3"0 qLXA=0Oe=^PU@z+-V2ۿG$)2cɛejz$Q_7ɄGnK+wa^-б5+b4MfC;C~a-\ر4,`XxW0M2Tw´##k%LOG3f+z5nwW ,هs&Z#&,uw (G= VM8U+l\HaiF~-vՒ}~a0=0z|-d NÏӸ5IK;zM.9޽^$}_?*bߛsl[O_# FeQA:iͼNB ߞzf8!5⭂ 8/)6c?vh:ٽǢ֬Q7R>+i𵔘zKcDQ͹P)  5ͼ ?Uc l)hKeKK<WXc}'n.0mt%~6+p0g{BGoADpoit]`_@| (Р]Z-g•1n "![\Ũ*OWhOC- [:縏\=M48hn8^ϼX4zZAqGh3b>YyX  rׁF%4ցq y3v8o@aۇ 'I*?|۝7XX9^&JFMVh2ysOi `k^,3CJ' zj `yɭIʯ~&rPظ|0cP:5U_#Zw'J"\[Ֆ(jZ.NLvu{֧azU H(vEmJ:Ov,%jكb3! %ߔkA#kM=<ڏ$6F-N=`irݯHu_Ηwjr"cJZ<d|\MjWl.;c=aCiƱgD^#x^Xs^Qğ2[c2ta0%2`NfD+cۀ483%J:vÕY)/p^3yT22M-Y3Ց&UU%YfV@Gt{k Z}ޡ]m]ZUcn1h'Y =` ]# C`L/K[j|f|і2"؝FW}6ߊuEt[bMP#Rڧ4R45Gʌe'2_xGg8 (a3'ܜ( MxD:G>X3)t tM$ɎjtϺ^i`פ: (܅EǨ1`c%F4:")ncFC{E??RA7K0YLkl+N&c !31M/n.vNq^ݒrDLmÎy/{BL\7C5߭w Ë9^o usC8[Z 3̌V-v4c')cO \%D7!fKRԪ/(!)`MzDJ{62]gmknۥqoY_?#aD.kG? ' =@ aotVʕ~d*mf72'furCskw53 AðI(!mI3gyg^a" C)7)ؔp N5ztґ*>fP>#,$m =5pHɆyOz#'8bGW93;HQp>;'nZXbk*Úyum]AIz&vͥxnPd3ݤIg_EG^FMJI=;- D4,-G6jR ǨRWy渚6ZRHW#(K6jIi,B-O^ h,JiCJ+nAפO fSiW[?]~gQGp7,@JlAȲ]N-~;Iv8Gv&\ &}G!lvQ+laoekߣ gx mX̼acаe. 95ODniF,mRmЗ!ABRZ[ٜJkq @s8'j>#5Vh8ذPgysy;]J諽'(c>m|\|\ .re)Aƃhaij ֲ 7T@+#jԷ ;=C_@Y"lwX:b} |叝{uf6lOr9Y5!/K!Y`8}Xwcy I*5DqCao<8TӤgJ >IJ,dq!;pp+H>!g&+ lW|eڤxďP/h s `q!F)dϳ[w $^s#q%39_eH%vGhҾ;<@ u!LƣrqoE C9⚛k_9TId |qg(G.-Ca"L0ͨ1acʕZ,)6kV=ƑWu |Vp*(1\m`C%cy@t L ցd˒Ud,/ :HpRjPp.A]l}NYOԡhf,FZm$pzJASUQ֥O¤Uc^ϨS.12{xMSʬu{>8ܤBԁ('l.eC5 wWʋH`ki~QhDn‹we,|̷b稪cS|fǟE}#dͽ72*7z 2Ȱe\#җ c郁ORYJ!k-% fNُ1&)IsbLj>ɠ8"-EY`Y- #g*(3o-YrP}w&7Qō]C?up,=I+0-73SͲ*cWq&)*[1,Ѻ8νF]`&&(5fЍ+&gd*fDҘf5k$}[%b] 羒!>$;-Ly[QՆØtfVdkkm?=s`{9hU#qqȣC7bٹ- iFtߤ -EpQEڂׄV5'gwA}bKӴA EPJ xdE}XkD, N Ec 15Ka!H ;VBV>H\:.4 j~E`P4/qP 0ƫP9MӚ6RU(Xޏv9w!mo`)ȁH8R/O }c.W$^A#%V&m ҉笷W:Y U1Y_+X/J>kLUwD.'β_DtRD@g$JïӤ[\ 5>lC7䖅|wc6CG$RUwI އݏ8{T.;k`-5Dc'04r)R#vs+8 ?-!;{|$Ϣ'! [+<XAD戃U[td~iUvyQRO_v[o]8_=͵*[) ,̩֚xZY[be]и4&Xw,x ,TJ^uYZ\/aM% f/VeBVl16^Zj4l JȿJAB%+h|()nцȶ7eصNLԾQS`GF| '>n<”wcH~+짆!SSٜ5 #p ojU@ ]4Md:J01oE ?-a %;|w8bјj[CvV U1]yB]|6vN*+k`ep_}  NE`=gQ3xJ1cܒbîdA#Om%Y cJ?VIDẁ/|+41UNtlD=䪼=$Xj"M h,`ʰ%pA~jrnW-tu>帐zW]ikZfB:i>)RyUD ͠{VUjY X.{M-7"GyMǸ-wf( `/Â>v3#$|iG+P>ˌzS-8³Q d˰_JKJ9AAVhpƸ" b VˀBT*p1T.ذ;~ݑfYJI:&|:2w? =U$ Ќ}L(9e(o aA΍FP䡙w]*1dυ]PTs4[( Dz>~V9a|{g9u9*f k+캱g.A?{0kx#U**@@?g^^?];n iJD04W1XR,"Ql LMx"B`m06`K*L~2"fݐUT4!.ꄸ N~%F v7|&׀绡W`z+t^+8[ʉ["BFO5ex ^wv>֛,F/ ʓ*trlW !QoEiAjf}@-/#!]ָaƩY&ķ` k հ whzxY!?.$rG"3u#: !(ˍcB͇=|tE>3V|S=Xa7%[e tuFt{g(=uD*%ePjYm }AQbԈ=o![ƒuts鍅z?`/{ ]aYoBЙ+J~N.-E`vf=QA=:2V̳ 䵈w|UE )ۭ́fݍnKJ0WfmBvz_l&iq53CJ>Ѽz W.[T-F3ծ/yؽJ[ܛ۞4, ]A̾<(-)rjy/ Ӷ)s 1ypNKW$uӪvYIUɯ^ R?@}Q_IR0OjrկdBEPGTQp~cL #f)eVi'D*`YҞ -0I5k([~TE_ zC"2 C} ]?bα-n/FeeKCbiHgW}/Te@Q} W퉡FTs`[uE{] V jҫ>M.,@_\{X\pmqX͊^Vbi76\DHH4K4Aqޠ$#K8P]d0YA6o$3 {ԙuo\X"N 6VISev/W1{SPN\I> Rr.|Z/xF9Qz 72;@T+2 Vyt)"HKGOkc 08 ToQFG/}r>\I gk|nh/w 7^/9&)!/"X8 CVUΖz$/&!YTR(|o)S'+^ScN>e &޽p: )n/]x٠0>4:=K8tXɧ:h+ǯLӦQ g=#7\$Ss$L7]V4mżJͶƂ A1oU ;Y pFW-ضg&[+(Z:} 5Jrb_kdlb`( _etߖlnҤ sVb(SVx/6~c!&7m#}zlL"([kD%b]$<^rJezF iyta4U&֘^3ig6vmo󗃲増n{/ . unGPjƵV.JpEd(&bWZF`#-+VΆ`ngtPn}Q{$H"$_%M_ؾ"<qTѰ|R)7f|_6Wo wX K}h 8A]#mT}TscZgd ;''C/4]쮓l5DžG2\@`ٵO4z{jKY膖lPW5v @kf]ת QoCsʲJ[>'LY0( *:w #|YUFO^#~GnUJ\^`Ŏ^uxFR@>򽟛o5!pqkz*]SKO `!M!29(ɝv2`3"&@;FBKt؃C GP2^-%9!_#ЊODIaz7@qSzf0QsgPW4պ9l*J ^`0Zgf;Ho%ޔ~(@J᫈19~)D5T!1*sr h6"ic+rS8In*w-IaG@Scw#χxO/C9Gf3xW8#[㥡(JU%L.9[5A:pIV #M ˄7dZ,C|%3zYƳmsO{Q,zgE/"G6 Hn2Wǝ|>E75p=kTeyUC+ .NgJ+ϭj\%{)QZJ (ZO@t0=GTRmVIfU5ߖ{˯!Tt(Qy)9~Yߕ*&ҕ֧qZD㶆U32gH:N47_/dؿ r 3fXfwᚗv_@j|qk>< i.k˦-,=YH6K_FY0TKj`2eW 7,n3Θ́"ُ _Ͽ'Jف -"ۀV*ٸH%h_1cîj6_vD46/Rư?G#Dv2e}F1* wc}H xLO$ w}TqJ*O]rzw(8{iۊL&(/aSCwޝ!-x;AddLB|5lS0+}#ޓla%ah<4[0>"gjPӂ Lڲ 'ǡP.qVSN@o%"mRD1KDP!p|6x#y*?DbJ9;;4%)ӯ;Z}I(gy7ԦsDhd V욈x~i,%4Sd S֌ӣ%G5㒷.&m81FaגB:ymy I{ϲt[2M(L97{,/#X:-εWmLצ+d vbx9&5ȲP#W$&D<T A.u ɻ]YeV3ʈ {SeW!Hl=1^,v!+l7RgEzL&}}R\:xGiji,CrIЭzRmY|-ăB Z)<_G]mށ-c#tn!u'/#f 9[_<c+ƃ-5)1/q*{aVUfJ)KB㺫L!$Rz)%d*ZűtwaKYPP*v;z{qٺ&,MŸ{I&Vޙ63vбcv! i$lvywj~\4V6P}ZՇcgom?b!bCRnƥ $$i뱂Ssж{^DȆ=lBcYMXxte"xے+d92Y09"#AJvQK- [dW'TwC l~HD *rwΆ'Aq]2;ѺN3)־+úWR{ڤC>k8g2Gn+Ao D({os w?]a-] XCt_W<3 c_H7X?$LXĘWY78NUicy  :N]KZlBf쬪S.#=WL)w#i»Kx8yBc-Jڶ>6aM(di\s%d'!>x=04tZS ȉ-I4F!uMD"Ɗ阄P>l8ƱQ6$ ZjQo10g&Lh|[kHnܷYL geꆘ\Ć)VN\#?G1<#>Д#6~DSK l-l(:` +C5L?_ل͇ e+O^·!Ûj՛g7u;Gl|XCŃSHt1ڛzm[wWPt}pDžSzJ #\k5LHyKX@7,pVU(j)V]-gJ p]T$.z0j\zz6v1߭0fürC@:@H#RXY=cV+s Ev \-=\t`RHYPY H`!i({{ZSR%lJW!u751 W@_N!|WƠ1.֣\f'Mx?:N"Nw/ANX65{x[(-{n l uJM Pzg#|ɣI(srF@k]}a̶iWl f;-lS#WȧO↢(iGwl&Wvr#t>Q‘<+%TODO]3>]DAk>N.Ê*C+rLRV<- QkŁ61bAFY/T":GxR[!=4v*2q]<IG0w)/H6 E빩x.Nk(Lxu*2&(>C\a!I/yR6lïnZf2M22-2ǎ|dg 惪gw!0hؗ% FEK>meiLN<^? eꙚYZٙ\9)mB9ʎgC-܉*GCZ2M$JlL˘}.tX({엃l#O{(~/x2BJE6iv6ԣYKʀ.-/4~<9̩O\(LCQHETZl#)LwE ۞T\k`ql* ʽNj~ujn- څΞZw'f6`, ҵNn h.+ PSɕ&NDbAycM4bWpd/N7t]ԯU(%4=$-V-VI9瘐: 3`a i8`t1ɶj]tHKxEҜwY V?/vnRP _ԃ| BEp"v:^^DaJ,<֡_=$mhEK 'o^luNYU řzq^F Fw(BMoIί= aIq~N(d@ tfI9kt^i+3G!}n hF)GݎrJӛfϪĝt0"KLIӟJA[\|4Ֆ-d< RKhx|CxCgAH, {0)&,^-htG+BΔY`朗 !@ utll`V[uN{)u׺ bS/'5SLEx€'9ߊ8)uuO)hHhp&[uϋNgWs:bqv4=I_: j DצViN4 M:jETS7L5&^@\W`bB2%]P ֽ8~Ps濌tT0nW~<NƾiP fc&(f\,%Ɩ cV(>_W/ݪJYQ5͆ZG37We(h%-uZ^N0v|,'S ;> 0}\ϣJ2MyUͼ )ɫ^8@}E\ \-J~h/暁ne_\򮾎}Pkw)!rsfx<)UȖGN&PWZ7G[BGm ?TI&B#xNy1i4y8o W x"~8; B3^? 7WM1pq2Uyrd[p=#:Fω_q%*S wÙ=k~Aӎv`~: aR""%%K 2)٦z)29*!dhL!06(79&)!G{gK߬MmD ̨ آI\pQ>d 쒈5G׾[;4 Mnqhsx;1,}s~2/hiGK--t_ ie%9aGGpE`dGvq:xF'LmM,'[<|./m"5?4@ǹ_i۸蚄)B(@uVCJ8k@^DfH_[ kl^"6C`l v ܱXPJ/_lZD*I|"׈0]_{۪BS Q, Dx8AvwBߘȖ4h??l#Rp<އS b>EysAhweV 0pvhA} &{xMETcwh=;u  _b;Ԩ{jƗs>F9L<'?!tR;G3nB^+ 4ҮaS(-!/l0ϴS㴹Q<1)Xh8F(Q-B͟+M݌9]DhmWeJTuI}S6mk=xfVgBcծCK0cGmVNoJR]S4e9:CkSF2_jGt_ɏ$ƘW-wۧi2eid-ܫl[nĎvcEYH4T-"-ǟm}t,@|ݺ(2@S "*.%,ڋ-) >$C0R'9Of yʫ $Q j6DzYdg~Ql8s6 kM݋5m+5{g!罃\A,y(gcR#$ũ审Y gV?{!Y+*OZҷ2j"nx¿pQ[ ol!sjjBiȝqá6kR Ž][/%N\94Q/0S6#gn$1 %4RHE3TeDޑd@Re^\Z~4c!2͠uz,Ai֮9oe5 rid\ӓyZЪp$YIX3AQjk 0?st!)x j2a|l7J1Wȸ ]it9s# +-RS =$B|A2c+;I~} ktCP'"%0 |(lL ,l1e4y9&<!Bךl綖}O@viק]'lƗGcjHvT:4w r{:Vhd^0y~2ۗ?!,aѣ7'W+S|X[W85Vocy+6^-‡t1y;S+' K=֫frNAk8=N6]`Enq.-td`=& IJt {q< < cw$"H}+UQ8CuCXUF\?rj$yk6r\+)VgA+N.&qKɧ> d>7gs<544Ԛj_rhd( 1FrEJM.υ„U$q*$Pi;z{;ffzs>ș:"P暤|:[o+\u`pZU8 z(8zJ.=(F>HڗҲ% !ڜrZ%pPЎl𨦲>qqQ#elAk%C=Ӣ#Z.vmϡK!T">\LBVO=2`ЖŠ0zxܚ+#A[c%{45@'[C|.d4B`ԝKKJ m\{Џt$k6\d!a}ky^0AQ*J_: 0\8Aݑv!.`w=OM o>h /F;Ak[O]k{TP&V(Bz*{ @Q7=a"B\;lV&^qijP#Md#oe{/]@"4? ]3{VǢw\@lc:0MJ>=efe ¶.L;g1iNz/(m]|CkogPD 귁`n)r]_Ki(Pya!0!{{':,VpɄw*p1,) 8kހ–샛P׫3hGrrL-t )xAMӼ5NHٖD?MX- 1o 8@`X 40(kZᒉ^!\U[JbMz Ÿ7,bǗNC|B "#=^ˣM 4pijP#uUK4Q= 5ma$?G6 #75$sj'J5c-py[ҡS <7[X{I XtJӲ5I(Drw'\n\!%`~`"/ʌnYaWfǻѼb:ɿwE"sKvO7&$Ze_ 2j`VX3^ﴏjb]@ƻu֭ gf?6Sx>n\ec#;XgǘQ>:4(VԱsT!z~$c²UaV?Z>eRa7N0JmG4~b9O`pDUM3T=Hxz?R$[gsNЪ^1{j4J*{XX[2`a"idWe~粘 aYn$Zbi1 jmĶjEg ]PGN8D‚pqrCAn!aPXoS"gVҨ 81e8ˈA)2Wi +XI >ťHiج2V+mr"ǚMn6qGպTC9޴ZdhnCLVϰe w[^wCx\[pa^[=<;-C `G:N2!ĺd;~iD[[hw75)؝?/NNƮZ) wX4@L7=(b4hl{Jte iju\:FXba(p6gꟁhӹgSpy$BËTz M?pnq ?>}QNgp,s\zyqb'.2Joi9BXRi#wRf߫M!Rd X}Go K7Z5AZGId͔M%gz2HD[(?ՊZ%\jVfp)M邏yjw#u'|lb\Y&p(7ߖ^߰_U4gquaH[TV>N,*=+ojs2Un5K[H"@a?݌:?)o+Wfjy1'aͅT_\DBբVV `Fn `Z2vP¿U J4xuѧ9HUiFL%PCf7\ON|6% /Ϝ2B0 fX)2W+N! PQoúXkH=0"BJYAߛiˎG>väg%r^ =sT KcqNE!҃_837?Fqa]jښk⫐S]5|eY>IREu K@#Q'2֖:ҲNec.!JùQ}D\m뻃e2Gv.!c2L1MIُy.M)¾HaD9**:)S;bgi0i2ᥐ#{Q)!G5BgU+@LO@M|mmxU5I')bu|s ʓmjQaeG9p~K-Pd^}=)`j fe)\zqطz&qUI6&S u_FghI&\B0To."^Ni *i+UB Zb*>MWZ(F;Zs;v+DZ̮ ?TXyAX(j&m,td!#tAa#>ai/9[[l4z$E ,[ۙ ~(s-0RP`o*}[6LiMIseL6^oKu=qYU:Aڒe>8y9wTDR«dF]P ֳ0"Mt*N1>("JW_)_%]m"SA Ci]"ܒ⏛Ī1ΜE=b0aԷ"]A)( y;$ j޷߾?0b|ep$a5!Gc~8LjK/cǬ+-@[gg pyudN*"0Ʒv;/CdI~Ek_TO(M!"|9Jx?7 ړ>s͊0`&im_#bӀ?+*-ALm?*ґc%Lx:xeO؟+} ]_<ڇu*T^w+MU]B_|߷IUf޳`7Nsơ,p\TۖzvW9XJ@w}~Uc6,/_dXT`{khVj|[iyG*E]&C&١prBr>R+aB/Uf|ZykEo42zCt JD[f^V(rrOD`ɲBxV۫M3KM2$v=Vl[TEǦU]ː8:7mRs!St/ J6룔{-} 6WJ$VG-ȧpdI_Ýq6)'Q$Fe*A:0E?iDx@ dkjvV7pIZvYG JJUCg^pKs\Eu)lqhTʧo 7uqN7iGJPtkQ+HbU%ho5u1*_Tu c@ @#rb5lp(Fp;_45r6r?o pvd^ەx4qx5% jZBx3'FnɡTTyJ??0&OTGG+j6'hH\A}`eT]}ATG?T/[I%M̾eo!Up"zYkc ([$w(\-6@mSy2f3FKCM@g"V޶AcOeM#¬%DkmA?;Bk%z}.V$&G!NlT46܊CI;V@1zَ9 kߠ DK Lޣ6" ~#CXSasG)Q2[g%# t5y! ;I2ަ$rB㾝l%;K ko)be?s/)1=2 ~<" TC$"yy$8b-N"ه[r cYL=b bga‡C"Yep. SiUC?XXFy}ajg) /x:Ol V^\!܏~ x<53mY}K9+h[ v z@pH:o%9m6mkJ*Ҡ,u26cFs.r/ oFjRŋl?b+&զKɄ=A8.~Vck9?W!J2˃ԘaV%XY R=-wTHgmZsUCprWNAZy&_;KJl囒quɷ+\ "{WP>ID9HbfJڔ{V)J(8]xSC}ՋqU[+#ճ{6@Tua#h\:~8(axmiKXqm'Tc%9G*SB:[Ӌ(OcT;!<ҽ?I#b7}9Uﱐs2D{ uúYU3tZJ\֓m৐ _ƒiR4xoD.o?bwk (?}ɧ"e|U]iW"կ<*FtS'#S_QfXBaof|Fe mXֲ]4s[}Κi]h!I4 #T%nG6pRϼs- j$0ݻwGZ@unqGil/%Xݧ/ h{3YGq NLOI0;(3W%5ʿ:GXѫ^%[eyXt&Tu+SJmCZtV@BCKf= r4X9Oj[*0@ 7Ât,e U FcJjiEӦCŘ "$^L||?:.usw 5 C*/]6a3kLc)u7r JM j{u޼'nma_d+qNvצ.rvVR|!XeghyV <)!"ZvoG.~L,f |ם2O:`mF98p }Rq9ȭlYKD 9hwJ57uHG(kbX:xL_~Z"=UTLbwȿX1LM^*1pq:K,@tydg!pu9=1{EP~U<_ /Nٞ)4=iXtvHG jpažx|ڌ 3XzvZ]"T!91֝ω0" |V]$_OTr Uܙ#/˭NBB? " vqEqG'+6n h@h(`|'e1A~UWTvPF_ h_:M&QxUB)Drz,e4 lޤҺa3-RL YB=S+KN͡8lAa m҂A3[Jɭgs='u`p8P7T?_AX֪^dn5o&F! Nc5:R-`motECqؑt3==k #Iop+LiUcYfyʘ*Em?ui0HOݣA#Vnk?G륗rzE0Bq' 906\!?v Ѻlss7YBo7u ). 1=>~3ca㌅Ӆ VP6ϚV2q] P D9&L<_px^jXѕ3=/DnA<+@=HZ T5/#lutZ̏NEv%=em&)qnu"zWZa &^=gM}2 ΥrՃ0pvBbxyNҨV;(l]UݟC؎ׄJ&Q *MznsI%9'VB(%}BqA K#)ЦPoxm߀ٗaewggK{]b8muEr&t;iT%bhm] -6nMxܼEߝ&=8씑zx;[86*臶Y.oà/;FLQ #"t&3=GVC aӀҝAFxad0/+sֈ+&U!)(v*\Gne %ʄ"st*pԴX5?ʲ?7h-%Җ`hPakWJH2@G?+iSMC)l;e14FZ 7q A{<<@SY*v2eX CoQ*hs/S!X\kK8?xh90>/xrD?]|",jsQRQ}ߪynzm _ \G@`5Qal@]18ҙݰKd)k'ZoƠ@,P>S V8XD"z̗q_}-8-[3r9t\o(t@DG$+bh3>]wzah6_GEc?c`~N)u>Bte3{zhelF_  h%UӾy(F`V#]EA\>w3X-z:uc,&h$ݫjb9@9 %Ґob]dr!]~A?q۝b`eYr*I:+fcYFLxdzQ»KX|iW<%ceF j+A`DZ'|"T`3Q(H;6#({icAʻ CXIK(si+NZ rf5O 6c}U>Bи9PIjSg=vrUgp.pM;XmڹRK*a+@HߪPuﵽ!1Py+ P\hw4)^H*p⤑6+NrtA9ZBWYsm>ZI֘0 ^^n|$J.zuu5Q;{e}F֩ 'l"ED)HΜ34qHӂѨI;? 6Z~օJ aқ#`)p9vr&V@<}mcڋbj_"5>l'+S#)H'kAwaaH8 F>fNN](my(FFUM#IgW#ypkY:`-Psa#G #*n2J@^ZJ$ W~튮6:B &EuIMid _atHRm13u 7NXAYR$7.z}"#5GM|eӷ]ָV@qv4G ۺ=Jݔ`M+=:R7I4l'{TQimkݎ)n7-}TYZ t+X0 nndq\iEh]-xƍk58@u2mêZVҥAmI0fm%`E(` *ȑ86yc:kĀgj!*r۫ A?Q}sS?彮) ͧŐ+9. eWՍ%99ȋfޒ\Ff[ f8֗Ɓ^UNM^s*X_-2Vm|,%5[f$*=_C'Nvt z3UTtw\aa]Z_6ۘjc n^^a1'J'*lp1V.j ӂ&V*\faguOZ$c ࡵ 1r 8Ï;L?k^-Vrnˈ.J."`@eUκ 0Wc>1 F>ҋw+?HKT!h|i#Ukqɭ&rjՃGd'lhpο` ;Q[1]OTWXQ\3Kxro!{`;mKeugz;T}7E#6Ѓ1(@ .j.Ht4eߩy[iNK߉B?u %Å;Zcoc4x䀡 S[*7;1QRdrT)Ol PMʼn3?N¦sRѻYMH|Ԛ: Z2S䋓ş86F؜=jAwk]pyZڎ&)oͥ>^5(hV00d~E@~>9I<1 )(<׍/XL0?i {}l$SsWEoOgkw: !"icz#]+e ,0|Bӝ $`s iQY/=_ [~-p6ᖊ}ø+@4!n+RgCpiQa .afk$zwMk;_ `,wE^rs e6Zee BR0 x1bMS:oR)1#iP =쨚b]H_dB;;}_Q,U5dI75_~v1zPh5ZuS5sqEWCJpDf$+eMvs`rE^'si3ɞz)~.R,e.19&%ٰsp=B6'Q"`] Ou+Q܃ԗ`aۯHA;^P%3*e@yccWϝeD +tsr\X NhH0FL1񟎴%郓+N~su L 3q&9\3>lG Ž/߬oE[&{]-\pv?0/KnCڣDҜmF&A|:gq}f^<0$DSrC)k1A-%Z \Vd"OwO #dn(ZV>D#*,’z EHetP+ݩhႍв1T@L^AJ)4Nw&A p NX_hTqۀ+NW['U2V$"xBE o^sH/o؍ˡ֝JTDQwN @qh^hDINY]_u𑸐BeU_ԁHt#tj? /G_10Zy-Di2՘/7&'waǩ=-YR4\FǘTk!@ɛ:tP=TGKi!$}38 ""S;H64j;5?=x6.Ri~GV.LDEG}Fj2 K %M7,9;ө|҂ȼV}ZA IJ*ηrCZmkۮņ=hZ,ڍݡF~IX`c! *L vsOf!<iiHfR[hxsRI(!H|Ñ6E9e֐Lp]6)ݱ' s>-[_Q#+T UI_CҔǝO65&(НsN9MQZj8MNK$NRYJ|GP;㤋Nٝ"Ϊ!ŒY=d,wn+q-U1Uo>X@y' YzJmx"&OIX$v}- 0r{!_ď^'6\ƍs=PSy*E'>c1! sμ?M2xrk0ܿL=֛^)&LyB6։T3~,TxJze Qd+u,JSVJo`LŊ-M<둫(Jx;-sҠ&;s;*Քj }\ $heB,H|Knq &`*drz"ڏY+y\œGú=;XA26o SEdN$?>oB;U Z$H.]U$3E^O!JfZ5|Pvg+vJNk.ՇZ1+b} aA:V/@T݈HkƼT'󙯓m%ҁ* AH ްXNz -s15'A J#%uw&sk"%(%5nƺ5 ?z Ql] XE*펖hT&ίmrn[g9jqw)%C^H[z49\}.Z@XxKxw׃ǴI @3{>B$d$_O7˅]5)%qyteiC $6suH&5ӺLQm+ip0' 5LlYtJqTß( ]+Ids"PqDmW5J H&S]2∺)fIG+NhX4 k'}A Xٵk^/ 2>NjIj̘:=<65wR$a|l0.hx}LաѮ RB\m0;Qhg1 2Z" >l}𔍜C)aa%c}2$rkLw$Nt8g,uփuBUm8{eZ 3 S`ˇڃ0-S&)#xxh~NWmH;RCk^]ġ:?B%sB?OC}81̊8A=}{/8C1]t\MB>ye0ȱrMQVX|dޅEl?1\%p*D^~O&qn:I[PZؾ)psKw+WcSNc',?s>OQWj= D(ݿݬLSG^sge sG/&2f[[3!Bca >D$̑"8B3BycB#-Wv!v:(yĨ\!S8[lZCI.2A>v7TPeXmEi_a-y=¥yIfM,8*zt0J;R@dŕ(TRb<.KŜfk DyA20Q#Ғ7fd E*qG bGK.)y&:[<8la&a?@Q6šq k']elyAUV9M]2ɏbUәH%+1KBs㜭%ky4 w <U"GP)/f(ΤYRp<yBlgm ~ɀ!Xh%mr%sn$Çz8q(ĺ/Kvl]"5;$L l *JKD{p8hjrPNP?yD5:|MiUT(Xhdzkp5a QKq=@_AҡroTj[fF%j%C([bW2G\H쯫:ΝmxG|Bm#sAPSs3~xHd8oSҕ@׫g턞D M ɾ4\=jB'vxIp>6[wCoR}_H\,YLE"# cw1h)D׮7L Ina#u3i HִWPD$+4&mi05{ _D d2M^'e\[7hBC{<"dZo CW%sY>Z1=y.!}G+7(cLG;| l}JUsVGtat+)9' tÝ gh-ϩΌƽ(MSN1D[Zӷy-z$Y godSS+4?.߸]#2a c$M1/.琵w!ewx0`Mћ3\qde=bu,joaP)ϴBhD7MmnvWm'CW^EjxZcfXGjH1tJݧ l?Ϳ'-wsğY],Y!9}CvcܘY4]l(E{&sSZP!-\`?Bh*@IzLXy]fZY䋂e=2_uU:vW=5hKU=]f&zm5P#Hx\]䳠Fqmʇ|8/ 9K 06oƂ˸J/8όse $~P]'</ Gǣ@Ag b rvyb:lⅰpb$ 4gΏo.GUyy֢U]. -,"x1k"5'z(1͝esB5R)LgXDHLW<ƪ q%=/jht~1 z#Wh{ǚi^W!5O ݔQLfcҶgemVMgޛzw[y Q2g^q{:~]£mG5'lMjsA4xd^d"ĴUC:"l&V&+kWxܞt^[VH U Hgu1 / F?7 J [&I!' a GM՟ǡVM qq}\k:0ԧ>$"1*F?e; N;_DjAO9[Go\$]SCv!fT0M '0eʅMHmJ#{Inh 6rEAȫ$0Gdt;20*3] R?rB"Ɨ.p)=cSD9H'v@ {50$J^*5wt@iZmS4yXsm_X_fKXAD=1̡pz/ՌN 1WVsgJH't_@3XoG2oiC?_&?!+Fq_ׇ021Aꯗq`cs~y*'N]^dst렉9+kisנ*blXx6G{G}|n Ҳf p*.D!Gqrr-p .A2Idkw-B:H7;T.u;!Ihnʧ[cv=)nbPf'd\\XYvx*IXi[uˇveDu!y?oOq~ @4'Xc20㼐B~ĐYxw{i7*A{)Ui>n R|+d17&-TyU":ϴz؅ lM~^ƋAɃ)xyմJq9"fճs,Qk ʢEVkڑ)΋~47TSBOe;׈걧9bLEL1$8:zsQ]sۨoƾPyG;iD[0h H%tȾ. Slve~>21%!Nz$ġ:e"#AKnC mgcinn|\$kڽ)Ғ 3 c$n6ztYsS} b dgA=x YƻP-,hs|E-W~!ؑnq%^¸(]c e"|SbXTk鱑7 we 0SC [shډꝹq'*9C1::P5p5|=Ԧ6>ـ ɥ> ]$KU=cu$nXST?EFpHE(yd,(C+/I8.x`n'Pׄk[$A ? ~˜މ輫DB{zxeABҴil<Lެ #;47y"kA53#u>5tS4"*HhZ{_Iy_?eoI ($L"K?K[Dzv@;Ⱥ!`u9[0nܔ ;K\57T.z||i*/F%y[GZ7scBo9@U:bwtn[MLr{qj?;KU.N"y<t,;K"Ork_@]eϞ3wmU[ x_0~:# ә;I5A- 2vi#^ƚE|9&:7uC aǥ/rab1_[(. TZ4HӬp&Z "K|0V/9JQъ@oGF# 4!~ E.~/fu ld.x(24N䮓.LL|JIn=) }6R\ǧg-("E!E@uP׍V>))'YcbiTv7$0no-8۷? G%,B\%&I/WϓՋwW6 5n^̲n pl?UZ8Ϡf&KC+7_'XY)i9e(Ѵ֡9ٔTcsd}5 aR5-I Dqk´ 9hz [$s?@8teMP\JZf8(!M\|̜SV0_\]I&e]MrG~<>k ' l٦ ᙛ"GsɼGJt Œw[}|RvY#DC] }< 6Ex4,pؼ(ZMy=ު_hT7ɘrƞ=X˥RXwt}Y1}> aQI^GdgNGXàxpSG FDۍ#5¤l !XP2qelH$ў>,OINIklzchW8kXq ##j5]K4~ 3c:suXYֱ?< :֞W8~4^n1lY$U C5X&v>a'mKHd3艈cQI"{=]f]d*>?BvtxzMեlu$`'<(h,[ǦoGaw0&K<͚\v ʐ':^9T+Yw+TY,u N D0|['0J{*KE#dk\]>QmYxJnEXO_֥T( \8&cepI(TsR0@?-%Ne q_AP2"~nE5"!<;t&,΄h!|1ЪƬn2m½/E.'y&$b"#kI6,Psku\!VIּGGg_XB z[]w2XA?wFhƐgX"!!@RV-~-7Q\ю^ZwXJm`+xuY0hum>@t ز>,RW#hB*; w& ^Z^T;/\Xx1Hߞ6=q銫HrBx))b3@3M[W#UF#H^uъ [vbm;LL8DXhn0Q6smTkнS*bq4'\Y/T3K ySH+GhXE>$ư.Qڷ(Zuo %@\ l cT,4zUǴ]{ 9b(A@Fԛ5 iD5`qz4 Hdz"pQn_-L4IC¥+hiVl.':V"}#x' l*Kz,\5N iUDC+eJRRbhteBE3qN8NbQ,/o&kl=&?A'rܽ*_"Ύ3o>iH` .x븶l!]J\Ib_ݦz[|d'Ny7L8Eh݉53.ͫ.~\'ɫ[J֛%QYp ݓ 9\yĥ ay8 Lu!wJlo=d娱 >Tg)><@kv\b۫P0SsQ;yz}*ՂpIܾ-Y_NY;Xc~P"ܝ@$&1,hFwu(∸#گ ClXC r#(^N.i B!OE}s¸yn/sybsRVryx%Սof{.]k:1MО3+D Jx<`KP[w$OC"@20LK_f3e=eUr4צgȐռTw qN"=N_ uL7T( P$hAUodw5ۅ2!@L7p`UnD!ס%<~I}nՋfbD"T!i Cf$]UcYRNkŶ]r3>zKfT'SoVt H-A;ҾO20 ơk&oc:n(U3]'# pLwr^嵪E9_We} HQWQ?ޝ1L@Yw:CxQO)Nώ=BnvvA𶹠twS_8w]E&YJ gã+H7ךc n,cF=.(-?P /r]* =P$WBcS}Gvd3JcFYvypIGZtx*9;)Vz3Ks (5MJbnՅbاS#y➫](%MB?ZOY2%NKA)Cao'-߈cvkȵ vH5, ,%qR_7\SK/.,3{}C͔ cǪAN5qbU/Ԇ!It%tdOO00X`/(#IC߾׫>!4䓏 .Q {P,%\XNNh6&:Lz}V85tw݂wڥ -أm-x##K%s] V>.j:Hn&¼c6[NuͅY7*Å<Ƈ/G.Go6EڴT)t HS} tw u/Oz}k(^չ VgZsX΄ng2Ƕȷ# 0&DUq'z6ҚF (ڸ`P~%MIFܿ\hʙduȳڟǕb$.6AA$wSxJwP-QR 0F~Oxi QQ2gSoh` =MtYFBnAɮ.?v Eɷ+OGiJFB=(oxo14#% n5:a|}ͣQ _$~eq$&<pv>yu`]Tn9!gl$PQfg~VI ـDLL iQI3.6pxJ2.\2@fD3% Q@)4(xIFbKZ OW%O ƢVe-Eec.8 [Kto˖EI;;}Z%uVk%`d0%4?h\R?Q="^%9 3$c1,Qa(nKq.vt B55}#e>kJw!Wpw\HW! WU4gX\t!4n$^ՋV{phNDQ|:A >@}|GPy7$F3bOFxdMt]œ',t04\BΜd!\1(DD iyݣ|0{ -dMY@UfpI|N8gZWGW $ߛ^.ׂuڙ:!Wo@dKmgB=8a%|#эzDП/PRB.BDbI#}i)bX_Vx nJcD͠.i7S|~'([LoѲZ ܙ^'!xj=aV J2z> Ԏ(mGT;~fau=JҿUe'{3YP< c}y`7R%h%#лD`+i&G;\" 5Cbs'tBGqznjp-/('F5E6W9JwWc0ou=%EBT|ןC<#َ#y{ODVe3^ItF^Ýa8ʏ՞:X1}kr!R4؜$v!-_]ĽrF$+|7-iGlN^.iA!S,(-:b6|MVas&I^DW}ص"' (6ІOńn)1 zx[|HI[5%n4'2H'L[R:n'-AoVpD2fo}Np 67At89 RբǞm6S/ ^Q!J3k߳+rI%&˨,]5, TB7lL GtŦz -Ա^쩇ywlL V~4?ŊWèK-Bna!9`n'c~Ϋ5cُ V/[Vb5lfcf/k;pqӡ7A"rp,e@Rd01]_c.|nɟc n A৞kV5֠SB;)enG=_GЊsQ2 Ь(FT 8wF f]_y+c<uӂdV49kPqRhMCL˘ .T|I6X"AA^I$X1uf7 %xj~Jhi{,ܛ% 5 RW/M3_}噖HX{ByGAJ[-mo3PO# P"GiޑFS`@!ZtO.(em[p4˼/fFlN~Z 3$NV)4j SwA܈-u a]Z2!<7o<$~5k 9I$p u<RuQdK)\NQޓ`vnx%?E؋:J:3B]hB۪KD`P.qQk_n(>q˕'}*̹{]Ae3u7Soa,$"0O縛HDdb=k/ρ#'~X'ųLz \mB.Nr9/( .؂_ J $ԯ k yK2|YW7=AeQIDB-ԭ||a}nDK$+^$қć#OҸ)O{x^xžE`7#3ӸG3B!>[&="glN TNC{Co8$kɛeHyoyoMTzSkaBEY:_Q֜4mx4X)7^6k:7ԘꆜE$|W4()9ki zA,U+Z|8ǯ"N>x.G\]5pGX+vaΌX- =ruuϡcuFLR!I'UJ'5l'k:?iZZYcαq};!ODY O-i\%][^yQX d%z?=Qj[.dQn"1%[ k=Dun+VS_^ 6jbTt:|=vn[h=_# h0RՓtM #}£ v"Xlr3 Go ;ƭ[wt,A&떘- bϦu8kZ9sm.[~5f *) A1!;m%~{\I('JT7kjۉ-' wYT5GD]ϻgHSJ*RcEpk=҉d^*Sвl= RghN/h뫢D?RU:V-pֻ*|1wXWxP7]3e ^aZwGמ3|CAG D^F>]}+s Wazq.^A#_Oͤ0l5D`dh7vxӼWAYh[F-uR̾8_z`R"j߈ ^i8woEN*J0# kY"qdvf-zU-MnD8i,IS|o7+M;:*̟ҏWYht cY(J'Vf5E @`16B]y/xeXp/M!uޜwu镄 $k*7%T܎մ{t쭁0 Ҵ1^WK[{Sr/9_/&XGxXͰt0Bs\->37v*;բ6ȫ}4:S^j̦a N*(RqG"KfkHuHktJl%eo:LtGp$QHpq`:Bq Dekg}a'R $F3X=?m=a_^wx[槪^)bdWݛcNۥ l=@=Q HК,Px Zd#X$mN9 {nԃwjfWN#E*'kx `10XhtX Bt θ*nsדXt_W z0$ZR9dAYkbpK:@,gBCYEl3LNxe=tO?^ޗ 3b}&+(fC: lI>j1 w-9n X^' zﲅj#AæV|i'MW]J6*ґ 4bT/׶bx{ǁ15"t^Y˂2`@ᒱ ~;coEOc#7ekr⤚ߝ/#|f~Hj@2YD% ɱ[-EV,+- jX*E~i)a+[_N%+~C_^+F7۩"ڷ h6+/'˼0G[%dX"ɵ0~FBn,X56yXp(xK:q&^9N6PmԸ1'B;]^(aE*}aXE}(&Ms<Ю-]5s1 R&*D"&H:Nyo*2y^ObF選lEr!gc؅k(XE^.Ǫ?bVqU6KGuʶ t8j 7f6'&1nORZ1㢽e¾q1+A̳+oP7&0bɚzᝅĚmcqdddNJ_ǡv4 U\ր <(d%w]l!}.44}ULPg3R["GIn* h`>]82ꡇ\V3?3JUU_o'YKtL-kR1lr%/q^^j6r d7i }99Ex'-`Y:7rHέ_u2_ 2zVWVpa;X5u*J̷ y*+?w>63o!dl M׼sʲ7–d 2c8u,62g \l#G5' RdZiѕ{ynB$u,mn9|#T|%YփIڐHLhudAug.9T6d[\uJqB~w_YsjWV䝷$tkISNɩUv/5lLi!&I e%M]$A\~UVٿ2$Eg3ן_2GZcU-GV?^*e1hEjMjyhܺal 2v0=G>[yؖ>@6k'P t4"TL k?woAZ;;PMXns޾r Ŭw_a :lUYFLWm`PrxHXf53\cC>^V):%% ~z5?$›Hszq)խڷl,K̐|&]fʷaH-f=8TXW wL[|Ӆԑ'tw/$avٔn$k\~2\sJjk >FEB =̈́Dty$ǟ+cgxSFʥ+db*~w.unZD(B3^R1{W6P>d!1p =-Fuɀ+N{nW!,f20#ªqm `pr1%_% +GZ_ Dק =: '`㞑~ G@F8PO-1jFI 8@j@8![t6rbuβ(zE//~LdŲ{#iO9|e)[N_UܻX4P,F|F(G͑ΰ n/SvZ~q$igGg3:v&asWf7b"+='rg[EgOUmbzLYTYU)V[ea!L>׸E䚥U\Qm@9{kzUIT$.zpdDRm^eG4֧ ٝhg<]=zL X,C<O6CN*0Z9^]Vњ49Il hޮfFBq Ϳ8>!-EETJbLS .9sPzW`Zh ]۝]xbe5Yg.xWCb/:(#@q!9ѕ笈Wa~(xn'U%^ ~a,l\smVe-j(--/|"utM$MD*LMׇF*"nXkcrɸ)|YS, Y&9 eX܌X+VEL46ۧV?9z'xƾq}) ck>P{mO7ƍ6gYՊSCquXX#r#Xn D?obqi|sQ52=]F | >ܝq]X撹N:h:잘m [%0d,GZH8_^ e؃F ,FtbV'B:\\s *f Klׅoa/4 {Ү5ǭNrཔ0ktfzt0Y 7t3CxJ(b&n*6"G\7`S W^zs cMH)Z*U]ǞjwBd6(-g%Zc4Z$-Cm]Ox`x9f#Q*jNT;u,u[_ofY yȗ̈(dckXSgnSȮqUYnG >w4Qi?Cw4*sad Ov Y6LX(gP<-ݢ*nx$"T7n롇%ǖ)\KLS `# c,KN/V6-tO׼PĨ{{K[Vy2-:A)ոaB%ȸB\R56ƓX(F7b`rK0E Yxr8oΦ]SdG,[R]Ĭ4Ic=<[ad3Uڀrl{%8| ʺ`OTN8ҥ?0J ljm-vvb, ?ܰ>gl(%? e9p̍Xy2:fѥr| }ځ.8`,k7"Aí[NӞtj;墳~s4 :V>v@P)^yZT\uP@ uxOH s|ȿzC B.m+NG&)ȴc@ K2ȥpP fN-"w$YXg BZ.Fhtd&aIƱrO˜ ˙g}!mgܲy['=]F?e>x"جPo+D?D ?=CXcZn6A94GpXtcS5q!)BGTu顐a[ %֑G,B{2| '3ip0f>LJ4@R|2j-I~i`\'`?@K)4,_#o0HEp:e5VuI&鷛ؤYNY*81xiOx)LJZ'&Fv'8a!v_~ {pvUQ[s^BzQٽ9=TsF|;SD%F(j)8m3'*瀣p 7j,+_u!yƋ<=Eߪr-ti'eCS;u^ .d)"`((e/ʻV%3FQ+fK>WOﶗ:3yBc2G|;{@%CeZ7];s ?SbXOIo>% &A!'۴X2㯯>%v<.\L<,]١j)$aj22< (;6gx[/9-|t=X~™34E3aY^ N@ z|\8m.hCrYua!^=y8_lzު2qJucVJT8 2&h:1luoeZ8*'\Qb*]=J?! y$t[Y! 76eA8pRk}/g*,yR"2o섹qɫ*\q*Jy<> 0HHlE9uXo (r /C3RIN y2h.4XqrI2=W(/52{sb 뤁9osj}mG'@KF7nm*J.]4YUBP~9S~eaxv6Q8hy9-j\YR=ºS>| .P6E^򖩿Hw)9Xxk EybqxM.Q=kcʯv%rk jK 1{Pڛ$Rra ur3k iU엞psE._H$-e+%NiaxkO gsN/"эy$4gH&t4$l !W7-q'o¢1uu8YjF⩜zؕs|D(^?b/˻g}{dHV{?W{yux 8)Ԗq ;e 48*X*_dkZv"Ӝ:n̫ 'I(\[?ANlôQI͈1]4‚r -p602ʓ *:Ma#(#h&FUl.J*ĺXl0hя)`Qm1qH|sGY#5Bcq[1"/VF"tTQr_rV ~Q<5un%hg@'C]8A a{.{W.E}l.3RkT:'4kk=chcu>d0Ѐ_p$0@*2wDɨ6(0[A*lN!Sw8V "\ٍ3Q1fi'^Pc1y۷Qf-ftP wyd{J*]kCHY\_cܸ)̄+)_J:btDzTylwJ@J5n OrZv%Nj`vbiM~:]^-Ti@Map *W_n>{ír zj.; ̩wۣ҃]EKr0b%՛g>&׈ &QH' V(7)Bq\Ǵo5G QOS]_y+L- [;tBQIK@Z@fbSZѧʢ~[tOiHwRL?:.{*z5A~R2(NVa<@a-#V`VtM\ڷ6;ESX z!{{QD]Q8>*q./n ( Ou2ħGID&ೃkgr98{=kr(t|A-:= Nx/w/PHmg_yڸ~}^&sǾ*QY!9nFW- Ԥ@ >+>̺qJHڎr xׄ1u B? q(WR9s'ARnkei?0AMiיai>4iHciaU7d9y'_*h zf2%-q!U_nU'Bsf 1M+w|HBaYRd5n!C=0.v^$K5vGWD`2e .V3}yɛcz6⥫=wn,դV5r ?In :AF PŒV.?rӲf|*ۯOy> s 䅋Φ ^,qr{ï7]hDqiqhU[PզH#@JZ? [S60sjō HLL$8xid]v^wG=52aqJdPɇzݏOzQz#\:xp:|>*IώMp y lh_wA&7y>Wri:w}?FlҽdD ILّł lڏ36p$1KD_(94΋^Zx6+ .ޠsB̴X:ML!L@~vۉpKYOe'VQ3tuD(۪k.B'R_Zͩ;@Ar!msc$/b{-(sa0![:Yi*w"8YJPoV';S?_:}<P伫э ٚK .QJ*{9-qu{\Wf")i|KuQlH2tЬ\'G%#c.- ZC3 7^=A3Q#QVݠz{~V2 l+ uėǜ6:zoz }dO璤;1tAsL}\iG_Qnyf7f;ե? F8o|ӦHyF#&]U8`p($- 4*M 0  [ ,!]2{} #AծxGXuH_:Y0ُ `wCfv )aR3bbbq;xxQT`$V6ݧ݁ռ)Pogljo{mY,e@z G>|T^ydtuugjvcq[qk ]DiUHOGfL)Feqlj[?П78VT/Uzy 8G2Ԝ7yb@L_am[RNe9-SNR!i>,^d:#9 >1-Ҫeƶ*a@o|ʷA`1'&$-Nz1q5=GUeAܩtϋgis5/uHoj/ mVᵤC ᗳցn <(FcN[1Ij˃e"Gnm'z1rѬy*6A4<)„J8IǸmWG.SPD;LHW?'ckɟS;mK5?TPv K#x,PG#c^xm]2l2YKJ9T+ǫ-FW< #iLCXUI_P"lvEQU=eԇgy5~ًpV^҅\v6y(z>rFnf#M&Da(27>JuWQ TpL\/f&-Ʀi%;u'ӵٱ~4-1UXlhI *+lDܫ?(aV#jnK,fKE)u jX>d37׎8\IvF՜r@x}i GNap^EF+ ðB1G:'w%k  nW9?zR;Uج@y%HHrW'Z)oxŷ9HӹaZo}.؆3hvu i?y9rB~Ѝ,e5?Sn>agΒMT^00<Ey߈ERxX-E[P F 9+SJ('N'j&9|KS?C9!uW %F(28"Fg[<`b" {ww9Qa*^ }4%1pJD,9R/8U{ÀDC,cOz Omڮ`D0b͂n_ՖMs|Z\+e)^"TcHo cu}v%P>[^k.(d8tAX\~ ֱ|#>ÜL.]װSZǼ")V3vkOOR:";3!q Rqoh##zSfz_ 2S y֍\+*( #b  u8n UFͺDI}n1cd$i~c?]l.840=9xؒ2a)޵%+IPO#&_2 e`s= h~gEEڥVїkt$ ^ho42p}u6>ό3gy5f:^ 㾴SQZ .ΝLё~XQd4Tʬ6S<EN]~쒄Vl;b$-<}..;<,*nua/*SDJbsZqI%/#ۣhDֽ7uQUkR_&HB{s_:{@q ko=J~T+;J{TݓoMeW{|/\ɚFkPi7ZGi7WGd7WZ{֯vRޣDL|| LfC6;>z 96Jwp\XYrI­UOr4&+7i7 o#j\ܞ ;X] Ӫe@*r4cŞ?dFPlWZVbkSV,Nn0Fty1 OP~yY/ao.ԗ`Z9 ysjyR|mZ4*hh_Y =̕7rYێ=ׯv`/܎]HiJ#5kdŬy݌x_W(3hWbsFL=I`cP0)dlBԆ|5=?A ~W>zv|FG0}6l$P<|߀me:85V2TV$Zd`dϧìf̚a2XIAJAHasOf x/w:ĺygh$ èbQd#P%Ԛ=&rz] NoyD2UڛVij>=#!g"bBq !pHKBysb jYꞲ=Y!^\O֒nx8 *P}ΰ 5j}&4K1QtT9 o#DwuM6!to ̟>d}-YU7Y,YGrNҺh#M/ 0G :Yk:[$a\ͭ3pI h0.awȂCz(eOG-{Gd9Lo<#UQ5b.^iq6L1b/974n#wϘ#g,kN a;GT&,V{F_^g]{"MF3UWae>}-$9nK`ziRNjB-f 65ƃCb\Ut/VcBquES3z6Q0vehl52T*Հ"$B m8i$d@fQ2'ƵJVmG5QyQ֝8[ WD!zc~ ^IF##4Drѯ+@q4G,Ӄ/u$8֬u/"Z1/ϡ Ch"F{wh= ~ L yOcw7(+f1nR- EM6V)g!i!m5 "yů#2\^&BjOVQQ1Wb'R1&C4" 8ûG'4~OT2Vs1}@?фuh^,Ւ͈K/ 7{$<V˨鴘e`D-K)'ۑ`"YxU |f My{}?K|1Z+i&ȨC4"0^$5#eq]ؗS,b ݧ!<#`߽J#z6K&zEd˽͊c1ǹ1)ߡNg'BZ9S:J$ofEXͬۦFdx!hY>= 壄B7V+c&{r.?_BZ [#*YKO=W.ܟ![U.1dk iNB@K}}Keàq,6bAθ1eQj$8^4o3&ck7>n-Ɗ;8sy\LHXGXXDWPpf׼w'6E ys< T25Au z&KzfJH15gK\_4\=T7,Od}ǺwExq]l潈dݽ7)SVͻqzAe>)މy*IjŃZZV p$ti2`;s'sl5NC#F6z/\udt@vENX*ߧJV*`7|!&y3OWGٴfuk U|/&i$a;hhZvUOE&JC~_mVlɇ͇%kK"?ʃ:`Ibr#iÇk{\@i|*Vei+/^=9}B!1Pݱr.vt=WJkσRz9XFR!Uvs NB.<3ֹBa%}ԏI%Fo7G(.·7^8ـgfuj{'Vި'bm[i Yfk;dfˉvt5X"Jm- Cw u{%5x:fCLl@d%3CZxw u(ɺdO"4V& aN_'ػ;}Xj4lA;ZV=PSGF!g'y(~qpb[n` {yI﫿zݩdK@&%srٹAgk3~+>lcnXW# r2٠e#l ɼkQ GT3b?UIZ[L֬ fQ[&W¿4oob :tAs .Gk\vݔ]fa6<2u=4 kZ"4">،oܚ\5^ŕJ.bT`k@kmX &5liFC2!"NxE8p؍X`r]HK K I"1#%K/m#+p;2bwbw%N]ظ. IgF8ģ1 ׻[i'Z܏AЅ1`!ޘZKEc~ 8x')GKF,>/mP)mH9jar/FO +Rv9h{u|،va"Hh,NL/#dMJ9-pߣ^: 't(t#r^'K+I d$*2^^k'h [Zg%} <צJψ󧔁>iZ=ic?mX廊q]݀FɕO[KgiI]F&c6Ĭ+QI.pkfX!XIPNoK`Jc/rFc;[=3-kf->GHxmVA!Dtg!N >k&6F$bG2T17s pS`PPCfU6Dٰ%lq1\ .^^u%K$8Jb/ h޻1[@J@ʖ8l]4)2' Ўuc'mχa'2h~/hrfKBp[:'|ݨչ|bq̀yR(8J|gLFF^h|J ْȮoGj:Y yQ j6b\#A鶱5EiEMQԽ +˕/UHaͽAb!'2Ip+ ;D' ˖%:u  hb/j݀5ɢkMkBvGg4{Iq 氯Ss*rǻ5 nk%Gf`Z@K\tZy9 x^g chZZ+s9l  0OyVySR$#Ze>f]Hpʋj 2l?xNл ) Ή! m>6m]f Mʇz1t16oUt4rWdTӰ~1\煿\td4 7 hw&mߡ=RS])iKό9peS˄V]@:_=O,ʹ(F/;f#$[aΘlI_}83 V&OǀJE6|< "o.*\!p-ܙ`Q< [Z*'MY®%pSZA(є6[g*{_T(1J. Pm\+lP|@L6+Ǿ q0 #KďXVVGt@ RImļY(o.-%8 8ЃFY_r*j/>1p8%8 {fv a5ƋE,} +0V*Qql9,L%@ J q KifSzc 9.;-UN){!VR&xS %%wY˞7+Rm7i;9jJpě\u_}"[_.\-B6%9HP-8gB3{S {(jdNUDPHtabˎS:-_#ia-%xpvCCپHW!/k3ښi3H$awi@/ ~"LA zQV815Âxn.;'_ C-TVm vlpTÔ9݈ZV!n@||YyQ$B\ib bT/$ hH ~RxeA|&0i 1wvuP{VbI`)h a%Wtncr\t cЅ{9u l3BɁ5a!?1 |yٷ1)9ET k֮n}pI3&Ъ\bH#us\ #BSdgޡN*X pI,FT:8o盨ImYXd]<.e7u+)P^!fZ |'-#xYR4޴L&Dai~Vii) l3cY XFI}b餽]<oc *-S[(aRW]P"ABz۳eŠdQ?YݜK5[kx@YD&:9Wx/ !Q|@Z ;PE2 c7Ŕ뇂A.^PUO!=%$ +`д SyL8@sxրa9XmeMt8T\l8ǒQ^# e 3r>4UuϼQ2#5)9ʜ5QZ4JU[N_0u߀K=cӼO(.N6Ms`Bߖv8$$ 뗁 h:VrTۅҷ헥}졻~wܸ@›zh!~{e~#~Xi9.RxʪQU00p+J+5KЫ* v~(3כ"FJp {2"!`1 )?[Z*soړֿf%C pYzۗv_=1n,<$QL3-({xp,ُ9e:9Y;/ Fmcnb85FAM '7T Gp$)J o8T AeM.(90[)C FI@eZS,Kn,rlu {8Z~[є"I!\V g$mi6JVpmc}8i-KU+*CU )UDR U Fy5Ș S>bM'a9³7~A Xa&2U*:$0 XW@P8m֠mC{wL<ɿ@f 1O±VoఞC@HST``07ʭK/㽿o)*Y!v s!y/{ozfϽ5f`Eunlv:/9pnTyݗ>DŽf&Ѓv¨$?#~`EiN9՝c{;P Ƥ:d=xV6OϫI76J:|0fA a6C=)WAfn/gF 5 ٫ɆFY*`1ryWluQn,|Y<~WK?1$L)JP4S`pe%-ArX=U Tc_'BNX1SKX=ʼnC]^omxh:j j[(1e#WW;YºfeKjqKp èFE9T8GCOi*r-=XFl}KX͂e1SSzC[$G1jd ߍ1+t))*BhGUX?`}W3H1])$Đ@8aV=m,P 8M{-IW ]]'CoICHזPP#t*8~~!_GA=ڞ`=D3rE@}0mx)%VlcI>M tn;Y+Oudn18˳\ގ']7JO98\z ϽHCDm@^uw#0z5 (Z$˝7cM@۫3S9=`&eS.UT}S]U[JD<4>fC6PiiܝA7)̐iԗmCu2)/EԙKh$ _߼NP+07c0Fw.))D\|cT! k e\ :s0¢Ö2 -6+1ż2z"@SyYBn X ~NodwK0H$n>^(_}< $To̰0 },'o؊U`xUVIr0_KyVS]ZF=3M-CLX k[5&)NLf{]/ٱ&q?S SY!k0:I."`iE~`п8ޥ,f~a#o*(mk jĖ_ ~8"h )蛒ASPyWUI@[oi_ ֵ/=NT-xaJ>Ə!7[R~gD+Ep@h#vqM@M'pg3#-8JѶ%^ϭRg> AshרfvM ^ dn!Yfh7qKX@oU:W^BXX#3WIa3&eʶXi/T zQj)֐qCx ƃ .&ڸ*ˎp6rY_=mwdNN<% Uċ9op&Y)GtΡYʧ` RvQsĎAKM$`"o []&3%L!бuvv#8 NI]guKoA;Ƥ_9Af/VE@+2];dUl*#v a6cfy,W3;/p_ E/V_.77}"Z3B} tY,d|mRsnMJ9ÍPO:}Yt>-NѲNv2Iϒ'GkR^2@']ٗ.s6Ѣ\ͧgsv芄rկڼh.ޤQ~},0gd_d}|`.:d4ݍnfX?AuZ^m&:n.9Q9%RwO LibnpOnugJı+1y'U<4NkD^ &ЬULIH} <̶G1eC:%fjG!)3?~8潣7g+ێRʢ&SXobnH 3 VtL NEuJΖkF]nVÜ(=6GAa{طtxOX 5/QjN?yxP ZߜReBS"T Ǣ_9B8 @|z1-#(-! Rt[@aRJ9k ) t% 1xaKc74 c"ƑB@!VLATxNzxU|( 쥋(k!pϯ8ݔ^*s.(Ӵ󆍴Qcɳɴ۲TMQ^׍Z|nzBWm dioxNؗ:m{BfZ% qNbTb[ /9Aܓ9'lٍwd{~*́j)x_vP\\íWoe6fMd%1Gŝ Tr\55~K5R<.-S?rǠB[v^XZ\@a7]PL- 'kZ+C^(Y]{d\!EV>C(wWRL>YO_/t Jwn_ WhrXYؽyGLѲMY%`B[7dž#=/ )RsWWĤ^p-ĜXۙܰT o(, 퓕9.6@3ӘvKofLs:C~GNfpܚ+S6^{މ9@H$zf 4w6O]ؔQ!xuQ 2b U;2➔)hA +Z|4?5k$.:cEXc^G2(Rً t(S持Z:VnrdV1QJ~XHzUm|vNq9zjc?"~؅9OZCq K!Pf\h~y! C{$]}3#KG^~668*)zzs+sBƎ/>h2s U0yCeїpF{ gU)k>0]}B=z5o_a26L`W8]C64.ەѶ]YjUL8xB*Zɮ9$f&40>͡D;{z oNd_*Rej vtjl{V5<`5}P>#a1<壬7{~d|M|92 *דEh\qKZot)exJ$CxP2|F,% 9f=9%T49kUk)~xtph-hgQKjP]'R.&(46ΎhNΔ®S^ nWT[ -#}5;*r@U1T!!UKv:h BwոU" ^ xM?(w$`p$AxI*asQrf"s%IO"XQmyb9n^ kq6LZ]VTw,D2c[Y~uhҖ@TlKVwh*Wc\A\'mnjj.rFD)uu;X1wC|g;U*w; &N3o&ocg$lW~lň&=x1tS\U -ݭNpzF}Ϭ{$Jؕ ^,D- 6G'oו@C?SdUqh^8X|¡j-7熻 fRFV}]r0–\PATg'I wI't3'W,a9n"*idO,OȨ"61MEE6㩅8‡1F-# *B4"KeSĸF[d#E~@}0roR4o ͱzI} A*QQ&D1Xtn%bfj\3i x'Ȓ[ 5(6of\&ʜ7>B׬XYxDDuD ~6kk+BI$;Dr5"0Ρ̓mKe؈Pq0uK+٨?nĽaeb2^4Vz+Բ(O\m&%98-A. \gFCNKaь쫷}{yQPa_22\O-IB2PB %!W=? -'3hAj{~' ] gPnHW!=[];2(|Z>yDj#ͶŠe4j!WSS#D?\:W1V5-ӥyډ6(–x~˸h.L&e X-HQZTs*u`Ϊ̕8 H]K隐2-*6v z 7|ؖ (D*m9)GZI i\X UD,a7$(sA\PVbyۤ4euTButd'~~>iKsAvͿVRT@:rLFX 3.*ΩCgMK/~#H粑DB|>M=B֟-,[~# ,tNԎ2c|R(EGx-EP끣{Bٛ uDlNfr'6ⷌ|W·C6Y3fWr >YinޚݟJgyY.4Aڹmi {(Lך ,X6JoQYti ?BXM&ןT?R5ߥҬmg6`% Х!I#srGa&_\*e=RH,-P+>֟(xu7 c,J *ET28 @}.B迲Ω#KȲ.? /u)&oXv~ F]i2#jlg2sVުf$`:|maoBʸ^qrqOZURپ*,LrGkDʇHTC`Oxf-_S^]y=t.čs{q$uĭ2,"*hv:oER@\E-jmh! zvQe'#MRg{(L氂_Ngj9%b5P` ! @`?8eSegmCc 6 P<ᙓŶ0 GnDZT?7;G\y7 :f+ukmi:i83mSC7 1ʳx!*xRuV:ާxz*ΣZ GҰFFkƗ#;ް%(\,Xf~ギĠv.5&mwEt%09bYKêC_?AhgZh9/n'&^dhS-=Wb>8>ꢄ- oW`z"}'M儕stjla>[Zjw8[ Ա72t}r_ 8Ңa-5 )?BÐs7 F)hxud( ):LxJ2辝lvswlE:ӹu] d2d, Jy;g ZW-0ֿ~\4T9%qDZoF#{ R4%![Ŕ@8/nڷ?Wg-]Df͜;ý̳}7P=D`]BQ`MJOߊv=3@A)KeBFyYB S˲m&,𲢲w?v(ƷȶLZ7f~z+;rd`%?ќ|}a|)hK/Vd;:rW}ݎDmYtQhBO4=H.o-Esc ]m(9>'wf5>3MTSCߔb  zHՓu8? D1BDЋvNҐPn-#2⏯VP>}w*0" d0k^.߾eB9!pyP0)3)ޠRC` [c^Bdc!}C;JSL\g 蓋[13Ҿ,2PgΗg-22/6~ F ;.s܋A:[biI< za]fcf#=uGؗẃ(=l}e5K yt%#ݤԿX")Vb``Bf:+l1/r*{yPSrD8; >ŦP<0Jy[W$b[m t< Ӧ1Ff2 ;^WetΜ%%:W8}V f`_IlCXb摼e!aY\I /`h㾱ed oiškͯ#7AZjጼxD*aǓ=*2ѤF|^ #RowdrqeE@8)HΥMLՒRm0!!MvH O0ٺkQ^c4iHcF']ԑQ%;U<ߨXℏˏa< vExvP`"HPW@59.Cf31TbN8jMVD*d\ kE ±;#RtNpfqUY*FSǿl~+;m[i1pP6$V$[,Wѣ[4'(yӰZ5Hs#{}=t)@ I4m,QU;-e ONWAM<8os0i-Ÿbf 5KXďE1r{fc{#CǥtD-?wE xo?j];sQNa#++K"F zֻCl;f*.zXoM Rt8T$ZA]F[hJY82%u{l^3/A r!#BAO,@3# \/!64)CbEOΰYnVg_jK+khי Jö@[:&3,Q PXR5I(VQeKj)oZy@1(&\1&朓tp3NZBwx{G0zD#Zf>Ms&i}8TS—(㸣{kݒ_t@lZP",bm"6/&ST%d[<}/bo`u4)& ܕa 2Qb ,Uiu %aI(€/\>B3|+AO)Lƾ9QcZpI}ģqg=dIJd8徰Դvri^=@+[Wʺ M"9p{320k_Y|K$y;,K1eYLHֻgKC1+p/7EEy5x5HV/ܰ|yi"$W&;sQ% 463e'z qd ҼR2&eXcgCh1kWiCBIFEhvsİ"jT+qN i@E?Y: r[Ԣ=F<@7\GWKRS;9_Y|A*֍ᖧ Q󀁈fKտ{>?JvBxR>uf)V9q|䵌Sah?k^8[LFi+sXPQ =W=~lt?NMCv >TˊAֶX4>k5jWbY5yi%;XMk׾ s9 8I e(^hW{jQ: E\[v SDzLiȃB3<ѯQ9^oQ5" ~ѰXS=m^vH|48ř˄.bş-]"÷mfJ7L/#׊`Nbaq0Fo',-Lc vt  /-/!$ Jy>:ר X$>e磴(P^(vSn D*଼yOK2:1Եa^/d=xh&ъ}^4{ya;)QzR!B/ժ1@mji .{,|6l\I4pR_+͓Lzz 囎r<`Q4zlCC2Wj!YI W\:"ö\[0WVqf7FL1^O4VUaq-+æ;^x>"~HI{k! ^ڴd=$7y@7*Y帺oTںTG:ʤxw2sn+^J #o谄TXwRXN ]z{J?R%cJmq)-M24N᫼nI{yrHnb? w'Џ2Ń& 8eM^21=\=zWɈeQ }]c+hE]@ CkI'fƱMIz@Ii2CDۻ1yad8lM xV$Gtu|_R5( zP&p/XlX13I˩"Jƿ_"fZB#[I#< .nz&pQ9PTcz3؝i$d"/]0OW;_, !bPf{ b:#6<Ƽ|f SOB:_Yo6#/*c#*ܳ+`GVIg1o~+yT> weoiTHXk9"e3QTrrEcEINupo\}<5Аϵo3/iqy6Ń?s9BQ% Ag, 3F.ZbEkRht Eyd'O+L@XER|*ğ(lPy{RfP+n;)p8U[.c ̴1r8 ά+;tKkO:Eل|'81rځFuwO?*nigQz`!)~fDwsH}>di[ƞ)@2|8Nl'mH.{`J Nn?s4oqwp tkDNcbb?YڹՄ#fRIɮ8Ǽt1r#~Y&<ȑ3@ DdzڜptKᩳai s365L!~"wr\=Lߵ}p8bzm34fd"Y~>TmuH iURp}=B}:]v\q@B-e,eEEϥ4adáU>~4lOw)qI% hiy [򵹱0m6'DĔYN#b40bPzu+*D $B>8utb{a)%gp͡BGqdߤ`UDo~.sDZR*{) dNZi #/2$n`CkP,% :40Bgs]td$Hc.uobrwsl{(h3oO`xϻvA=*5]Z1,PĨ{ϸX^4§_\/*22X7$K'Hy {Ң؟*h6eƊmef(b (RS DYG=;d>o3Q= h`l؟\,x/Y'4%n+B$ݗ`Y"-f8:SH}]Y`FΪh%4׼E0keT'Le_,B⒎)iT dOIOie!}T =jF^j`IF;Aeo%6suJzdg744`J猪GXL$ e RYVaOIӟ'LKFxx_T^cЯұa h+$s5U$oW:nˤ %;w)"F;$ULjg4 K< nD >z< S|,]5zbY+ J\db0+ Xq^ST!E88| &ňQ9eJuWPe92J:QL0ܯi AW%? {>j]ydɾ vRukr y-P[4Lؒ D6EXabZ 㜾hvGk|vv%Q d(m#,KDMR'Zc]0sRKOŤhn*\4YpMґ+8[%5`si;W.qpFƁ)׻W`.#31{c<jL}Asib QtUW 0 ܘNjiwe(Bprf(F$*O"7g4kV-fߞa4@FhFQN SZV2) Sn0zֶw˭QoXMQYawbh4oXTQ M z!iTM^G6phg~'´VRBݻl% 2/S[ | aS?EZxCzu]BX. JǼpjf},_tf8S1nxrjw}Кn(Oa(#'(In+>4:OG,,WW8+6eþF Z޷RfuLaAaĺ/wfDvN#JhTEjxLqVxM G&߬FKpIkF*ACдK] b6/PWm5R;Lc[Ton[͛py&֎|%!S`[AyqP,+2Nk^z+3_*.4o*KA-h3zic*סI2Ty9Z*N\?j| z Yvm'SqsR[.F?~e9\Ff:^eaPZh>1uˎ?4'dp!(HC;Ы]nnc9bA#=]t:<<DV"+6I|&wf;"侅@~:Թ؄E^OW`􊤆}d9C(]A,azdkn"dnS!BөM,цQͦ*3 P(6ٔF ԜG5 `HMq;Q)+Wy^n >DG%P7hP9sC܆Y4;_Z_U+Iwd6(sHd@ 8< !.hYuO}?Ca|RRv`ҥ!MJbwK]!3S_ETv>bs|xXYȐlTA.\mvvL\hPH@sZ6 3\D,0[;ϓ4QcVE{(P,= 7Zo!բ[KvJby1x Xè.2} E{Xjg^H]Vd%ofB"'Ux3t]Ր^tNԝ{l S0FoF1˻*Ep {/A:8 rd\od-tZg#*Q6UHO8}uZQ,3rE SqZ`dUD$楀`Ph6~z7fVO`-=Lw #%Dj* }:c"22-2&%%^,'BzK.PwAp(EÍPF9iWY?RnT\G7Dgy|.&1h,ީ,mm}+NM}4%8~,w\$(rz]|q#OkxIhDN!C.` _E :TԊ ܯ>8XʂmǕ>}DP<E&׏"h51bCJlJu&ܳ󹿨$E c:VzfCFxe.=|OmO`ѝKh -Et"Cw$O͆uوMʡgPLi2#Rhݑ6X6H?Rʍ'>h(c=dOxyoj.R RWѸ^<ͧ%>Ա`d6umKz'6Be&l榍ium@@[QQVYNvP ȯh[to>֊]ALx(Zg8ՄX h,9F{Sn-P,OYJMBKiqUVQ3[ qu2&̨=mO2J/{Wƛ9?_~?IR\6Z@-0ƃD_2#!dq, 7W(^1~cRL-7P, dABy>|T陼8WG6}Lg/ۏkA."l6=F@H0^|&`ޗyBqDw۷>4v40,%=#kfoOo7" c⠆bUNۛ0SfzYk琉G}S vwȄA}ȧT)1[ƌöi)B20 -1CE0!>&WcA]:~h]6e>jm(0aAX^(My{ #z}Jt\B %QǤn=e9bg mfY?3PA?@="~!I3v ԃaB7pjM)T$,/"6YT= aTdXܑш״S HWR4D?pPnaȧrZiHIaQϻЛ7=hKXo{Dnѳ5#<_*FLRHtEZd|,HɶNdRߎx7ZCE6*Z~Jշ? 8@ =&~S8!!CkH!/0Ι7AphJƠm@"|r\WHJL bC)\í7-0P v4A/ Vэ`? j1s]+@ Z޶ t%`M F6Tp.ȰA?WWS&.ƾT b3%]";Tw֒<.RkS`6:YE^r8ba'J7q,2-]((Mʘ5EpiǑ,@: sn`vje-xPI @K,7#5C NAE;*4zGeoQOCU[W`%YYӚst(6۵ $ʡD*Y]>LjdzlϟͱX2P=uf"]Z;&Ԝ_Zv` bRw{8L<\=ƀ!,1!dg!vTlt6-E>%WuytLKOghDj'œ Fڐ һ!ta 蚞ky}@CߓW#UTܱkD@6*{0]W¸)km^U"9q;GRU?5mzsPk)2+9Y'̶|< m1lP^ڄeaU9. d~XUw`9dZI@Y^5m+e_YzЗoƗ}U ~OV\C:X3wAZ8"ZlT@'4a(AVu[Z'.Ky,=)7"!F|;|YM ]Lz"NzG |w69BW%_6SHqjiM8$kݨmY"6s7n;u=qk{@DϬ6%"ť}-W1&96_NJ dZcBv&*"~R ɈM #oo\O2ѶNr|7V7TR˖ӥO E6* ^MtQ-Yvk "$c'r ~@=v>H4V7zSkyIiUԱ/-,k (7F ٞ=CvbpoL Pl&e(ʐba(IA qO 97'u}M)B> C8i+LcrwrV.9N"t` )-/̅Ε],{Amn{xJ LHQrn K3xQw^9iTaJ>T  =_w%1=/Ӎ"N뾇չkKՂyaePw FNI&m~X.#0C+h/9#W]""wNmt;הBGV݂7&ya*yu-B4fY HI$/P@RZ:6ȵT,֬.ڨ}58ՙ)X3)긆t ;Sj+ H^3Xm(N;iwr.߇+][N 抰.ޚW*?8 w3K}GQS5oX^˭s =h:*MZ-u SOf^IPhHCM m77zy)bm>xRO}s -mʼ/uGJu Yr۠P OtH?G~ hQw,[jGآ%=(HǔTʣ]Lk7e;3ϻWָr,rܺqR7t=?muv8*\eapXh4‘@Q(az2+5 ~PeTCdt,_m 3c9tG`@k?ȋ8}?ѼGnZEw%aƂyooتХYɹ>pma'}'wz]YBKΪw]kSwvGF[Cў?nT+cǙqa4ռPRDum[ܱ ~,Ru܃ւ"`z1[KoA6|NE)bd\db`b9T>f]|b{CeX<uf5Yϵ.c`XiJ֌9Sfy25xkFxt iWG(9'{ͺ.W)rC01y2p ㏍pbPXoKwaY&ZGR[ CmD'H:xw&oR+DF5GQN/uڿb)gҜ}nFW1{,IxI#7;ZI:a|c`fooM L'-1lAh*\3nF<ۺeX`m&TeA݂9nk6;q֢.jG -Lg™ۉgv$`~:Nw{U(ԵKP聠PD#$‚nՃS)R)Af1[(SYKsiE [A**us(nG,,؂iX̹Ŋ` UiU.^,CB]t (?VZ@qybikK ֫85W-úʜU%Pʻib fjHcbX-!_L" ϥF"oRWRVjtZVFҧx$zKK8tG.ʹaC]Xr)·<>jΰ9_f87N)tyb&+OC=-,M(8_ne6◇`bw<]$r.'\P9ǭ{ܞWO*3|MN`dUl:/?Op36yhɦVINU2*?w1OMPJ{D9dd>8*t\ o~*}@4YO[H6Qtb7F9]y|>lժ[h.9@yd ukE_$Ox]t}91 C Vhu1% IlU)P};\-0R[`vw0o'݅S!PJ\aӢKi.IoodM+X@Ż9+DRY{Z|M3:J4+0q0tXI\)u XGl@-[ft= f!庈WzזcX/uF]_8{J^v Tv:@>&׳NGs9gd) D J;G{!*I=G؄ߪ['`= u'tJ 9.}ǎ/T, N<@ YVzݠH):RQ蒔`ܦ .r!rrlZeO~Z ~mMp} bQ[ >CUf a/sFңWT=j͔4UJ!O"Tov2A}%OjphXr,gIH/!yڅP.=*@r/*62$MOKs@a>`EYȑvS5xxw4Ed.rӱt s;ȫˈ±xcɬr-Au]^ry hٷ p]]M} p;^rLqn5wg.Ag O h31}W]?z>:8s|߰n9Rqw,΍U`D-tl}b:/zZmdY?Q-\ ǭ}L:W]}U\Ko(WLs_-(8>Ŷss;`L8 8 qX(RG+9b"/QM9=󈴴FʌȾD`6Nk|^[n%p:H9yӨt0hvFNQ"Q e3a'*L}? .Hu!^E =xZvZ&M ?^*(r +"m$b\- :`W"nm}Q=æ"D O\Q)݁ޣQz5@P;u Vz TٽBxO`t,rYߍtOcQљQ5`J8_1w/oߏB0d_sa{lͳoBdž0VvCH&@Kx؛MǘH˜&勤C;=RM.p̚, dža|}BwJ7O5&&ihfJ[2??)+kOIzTn:R]1Ev7~O'3ЈTKc[ X_eek做J#F-\5Kӿ4e*5` DQJn Dd~cX] ڽ,%u8=g?t1"dIc[[jINM\zw}JnaQxht Zϧ@A[̛ gRB&B?uTEcQR$u!K#(" mby+ecT]JN7C4IL 8|0BʥA8+. ͑eoۍu SB$kCD:F(57c[X&5ףդhk7gvp)Q񸢝-k[mNs#}+E<_;;&.G]uv5b@uYh;[=,"GhkW.|KS9+Vt/BѱܑnoԐ`re,Sڔɑ勡M&ܪ|3 LLk,{6_j:ȽczK&> tj{pv[߆ћR9:=PW5"-yF<1o<I|ZCߜkl'T ugm01&>.1o:A$ ݈y#1E0WH9eDGP(մYì,.TZkIlpϻ?) 4%7ԇ@×9>OnuG~ ! R%bɲ$)cߡHYuT/"oCzD[H{U+tU I(ʟXK%o3\/A,7jom&Z\hȕU-P{ r"\E7/u=qjR bdr#n+ԕk弰2~>#ȡ]IcxIU]|A.ҨRLq5 sXÑwƽk=⻷;RE3Z2+Q CytqV%(: 51 <>oʦ:S[ȗ50%jSͦʚḺ>p_J^x&Rw.9 @d)~f6"BssS bq%{,:,2)uoq`",30]-̰ j&h*oAXuM pb9J*tp X.*<`쿍e'Q ']hD}!຺C$軹ޓngP☧aK!"w2 CbiL S뇿#jqN~JRW"烚;IÛ6?xd2S+TRKߟF|b2! [ѺҵH.OrbؖA2eÂ%χi6H(T}vihn<7kDS$4P[s6n(sh_ݏ^ڹ,ɟCo\:T;Dm4)VxY!B&WgRj`jl^J Sj,#UGq|-Kw?,U*[x}[ ڶIOrI$=z11s lXy\ ΦuXă{ċ_Um;F=1jI,;XcyNհ% bT <EUE$-ʒx Iɯ+"3XX+g C|0 -w -R@&NsdQO>'"0q :37Ԉb2iW#ɵOI"J8씕> ?7̌3QZɣ$y%3'?ܢJ5"~xa2DDk c֚e"O٤*x_ ,|%|.@&;;ͳDrG# qh# ݌@]M'9tBI$S"]O*ejo_}ãZeIPw~D/m<߆R &m$j%" p*`,GAjeZ-WRoN oi4-#r2f5"*Bÿ<%o⧻,}KfWmc{dl^ui1ٹ.)e`6vPL/KpxV1i#xP~umV A0pPt{`먂\&m̨5n iTwO(A; #.'rvU>DUNQdP:XR- 9“BܼQ@y.cZ&Lc,Xǁe*gߌkI`R0|x"M3o%/ԓ*޴5ҵ|Oo>EA/ KNv63KCYÛԝTX~>'S[ ɿ9摿g)X23!\ 3IW_' %+k>G4)XۀgcU '-GCy~kV"떉|xv F%4(WِPt ;∓[]0%,wjneCAm` ䷝ApnNwp(S_(9t"q %T=\?ۥ&*`æ/Ԙj| wW(vav &r[p5,b,jk&)| ]7> ]4`y ŏu{cل8? #xdHٛ&#(nP7@ C8GVC颖|Q*r h޲ԃX7U|-X=y0. aMΏ k`S0PI7JjL q寭cL}B@>8@ы D/_YrBSs^濪ϻ*s)Smkwܣ[fMMaYێ1o_Gqͬ@|I"va++417O;o/nPh4J"hRa;Km*-x*mr{ T9h*Gt?{SA&`R*iopz=l$e vVUdb/gI[X7sc2XmMbABw<`5WvԾVwTJX{F!M)ku:.9ԟ36Aj:J:g|1VLiBu||oeM27NK?Vl4\-s{2Q,À3[&̬Fi PHc׼<C\ y e9eUÌ@;(~wE*Q6 먂.P Z]*9y"ׯ7P/5#çD"HC3/fkJ$5L/BKRy~t]Aٟ{)DX/-P絶40bg4޸Ž 9Trx0lƐH-(-$M䏤]=^(F)DIjkNj:>!W$M(?ć:ٱm_s"쀮}fhI1@Yɸ\K EՌuAaͦ1WATN"ݵ1> ql|S:A ʏNUCOQZi CSPR꧰$iUNG\%#O ?lKV=` 2/EV" fk%썧w  m=2;7#P&]yą"INhm:m)n79 `HDfdϿr״PJgp ICL=y}-Ć[K:27LaBH۴+:b֣_WVP: N?a l {x WW`# ,=xfG<;Rx܇ĚLNߑWW!PTZ輷a8%çK[q0܋o~{Nh.1+T/9qm&lf.@8jeT`^)~$* 9v:P *tR(ږ*Z?a.W˓잿8 J9vݶ0vrGb'Ak},}>Ɯ$J3gXס($bxSA}K.r5K9B/aђ|E;*vav NQ췾 h=&WG˪P;2:Z^Yz:q}-YisYQ}e8`a2XX{vWZKI1E4C59=xRf֫'+ +MO,ZuA)M0 u+jVWbB~ݰ]̲Li[vEVXZR榠 wnd\_6n`uvf0pZ*~!Irݝ*h칛\诓Ku .'qX0~$A$R|3 .ce*J}ě T14$X om_N[)޴a$Wڣ\ `|Մ˻i^>1.Y!W gXbCe|pR84]S32O_dWj W.z~ooB{xgH)G3>S$S~isʹ逖uS%tFӛ󁥳giT-Y,>;K,lPdv-Xŭvq6&?uH; JIKb=`tłW<Z3gtŒk jl. F #[Gt3l4@AŠn}d49,lCQAbaA@rCNY$ڣ5(PF 6_ݒIIwI*PB ҀDoKb2I; VUIIK'sċsٲx]g%!ف_N9<'8`j.goh9mq?kG{F';FmNI0.`ڢ#49~γJFw\j!!s{?%Gs KU$}98B` s34Q6#T(]M05wb#'8f%B8#?E̻IXuVzl:B.1?x_c-H Zju蹁 6( ;-mTYʻ7P{lCh:L+Ll R~ 󚂻LJX&α>]f|]0Z0(ўU٘s:hj\Bjg&Hц'6^6%,W+؋*&qphK$_F`ɂPFl v L74GSsD:jǾT/ +zXfx <(1dZ[ *Z،~^$/PD,eOx^l6Jy뫑4}Kۖ%#m3Ϲ.v;([AT`<Hvh,˔91!3@יem#P|U)l~4ﻯQ5@UxjTvpj)t;<7@;if_6?xR򥼬sb, ߃J=7PK~ ܸIGayjz 0^t csf M јg$Wwk-=rwL`}D^E y= ~,E.2o"a 9f9qtЇbñ; mnr%3x|XK\`Ҵb asw#xM^i8TeQB2I+(R ,) 'ZΙng2bbq8_"լN vT=ے@i%6l]Yqdr- y?y^wyib>?1r$⪮9;j)6{lqZ.qڸac {(G5V 5 HU*.mY.Ϭ |boJj%5耴GtuojDTb? yb;pɘ i01N^Lj__sp=VZQp;|!\d?QL8!=E戭 W)޲řK:/(9_a  ׍#o{V!i *gr3:3g0b!DybCo <Av!3!ke;[+5CL$D 5tUnVA/6*Cf{!=|b(v& E;JiG_n;{MM vzLNp2~1H^mԚ+ zξJ`HG걌.sAdͯAot V AIM:H9!08»=z hcKBqvQu`Ȕx 3\`(n\{u@,$`2f=V.dkߡ,h݄rB,5u<{a$߾fhKCBtuf16ذ :bl-E_@U H$ uW$\)ۿRsNPvåOO-,Ԩ2Q2Pi0;\f8XǦ=tߕeqF! BŹ?a##u^8酯5L;@` r.줣I2v4B_]JiPFMmRB;aq3|Ae7QM&fd;gY ,L* _^h6*0^^ȩ!֨lQ4O:j NuЉ#aeVIGK"JQd=lR1}Sٕ : nv[v5>zWX6v" WT.a]( \'ń/+fуZ nʬ)j,&#Cfh=JӚgi]U-nↈf8ѻ.36m z4cȭPj6_/r#T")Fs ҟ&chcWZ+uxӊ^NJGB mp٫=_K8 ɭ:;Y?`ho$#\9 8}[L3,uJh ݢG"qvE^~˭qRM&1G7q0NY@6ud?Ny=tTWPۍwCJGC)ڟUP4po@5TM +P8,x[ 9jV5hg׳OWvu)G9Ygl$!5G[K؊uQnk<.yè&T`tZWͻXV`|n>p쥶=V=H!>/CD!f "* fAB8PrqD`ʅJT^ҵb]P!aVXx!rkG_u%{.ec,gi&Ix2%s^*9 \mf\cvGmg0`XRQbҶy{kjY(Mв~be.L:I5S3*ٳ]-*C 2ʱN"$eqk[UKtrpU:. i).dxN~=hM:n6Ms&_=jz-vj7 `k$^t;եY!9?V7ɁY=Nmٯ 2HFbUc֡jA(>2]PIJhz*o%NZE.r-&lN붯S#ǀ-qu^/0B cn5u3JHps<_@C hWH\07[ro2KDnjRR^)Dߜ1|4|?Yt$l'Aq/"ǿN[1O2ײnc[ama_rQ ¦B8]2MAĹvVFVrkJX]UY)Nٰg])Hv:i6}|@*3[3OV` HZKqVrZYj A16Bk]5&N2nj-2pm/mt})m{A7u5aa# ,\M(Vֳf1<PhszMR&yv0j(9y6w;o9RO;A l`#5tv G6Ĉ|K?nHs{uDʿ'Nrg@{HO3w. 2E_Э'ܠ,%7z}a5=$ħ)ۻ!zMÒ%p Oư jyM#)궓 8hwg@r)؏k&'1`p{?xihtҰFzY }qdze CJGEZ] SE|Vͅ4'Fm[Y,WZ ˀϾņMEe^D[s[7`ިUkD1zg*<7Qاolf}> )rRm@:virMT\.u=;zxN>a5hL1f/߾P79Dz}Tq)wMZw$9 ,Mb SU*Kj9d%6OCSۖ>vbi!/T~TR'1+ sZCƨL/2S*3fx_Lo>vd~ dyfO}"SĖٞOɍJgXU,YZ|(5(ܩ h;(,F)C mq,v-B$V)q^f>^ ̋LRρ"a?m}`!XYgȄ0}WF2aL]k&'"](*wmF` ɴG08v8 K[ RYzm'*UYBT, EV3Ggxs7.q|!mS2wƼǐxpxer|ٓy@6q+e}fu{= t紻 ۭ&$gtn4~ǐLBoTeOGy0'+0 G»Eqe^gt\mBהIraތ3R38((CkFYij>v^w9?4;¸*%+W,l /j2e&4.{#|Y4jub֯d܌RfKuU[l_Y0ٷN^Zw(._!Y2~Uw.l&>J c$ϮвYÚPim,oRs1`})0Rk^OT0RS x|aᒤ !"[#ACj?tg1#uɚu!1b1/lﶾ Elɺ(rNSar(Fc2nE6DUԐѱ0CT2Z}-P ]۰dmW(| b!-aAS!{Us3p"N5s *yR.U$=Ƀlȍe27̜,}waT1G%gXCPSM.l`Yld\Ԟ~'NsgO:Ƴ |J3m*}-aN4diYz?g g݈> ^:C u]hbqjlbGcK;y}mn {[`QWC/C0$F-.I'~Ys΢+n\ 6h*l+ۓ:wm_tcgvu򞉪P!nZ^imxRJLq0dm5.h> ԨdXfS?205+B1ώ/&3;^)/ٔl3O.qby}9%3'}HB{ M),c(w&c&zLoѽi6P] U 9jr_ _5HtwO7a zG/qKJ[H;È:=;M7f[ؑa]E]؜a ܐ-5Qf]VBl=@tZSqI: J)D*Ą%B&QHˌۖ6-Mi[B7 zzm-o.T u)KExGƜhTWo4U/ /pr:dͣ =6#IE=cu=R0`鎹Nnb~]h%j@b/6IOf\S(`穮O)308Lׯ8CACkSr}`st|[pR8&ZB oMp~|PF曅9mE[do2G嫑g3qJg} {7i|Bx2{թXO.Zn5ԍ>&;}ڙ}gR m : \p<.`3m?>9=T4F{HVL0X[#Ro%XatRےj &~2X= t^N).f>M*Rb]9\m[樊! _&q&CAV]/c[1H7sc 7 THkor/Ӫ"J:N2zY).S!ˈH~уԯ5Dd9&@ b32l42:LdeC!w.]ߒm_[M Ȥ|@ 7[96d[_mX(uF`OXYZNYdzpAheeՉ|f/c1אd G-ȏQeҨ pbǨqi Cw_F1uCIl W&{Z$VS6\id ᜆMyLTgɠ1ԶX:I` mc QK+B?~unJ$$4 qF|Z XNRОtf).|}#ӶIkQKYWL K=_^b׹ޫcgkؘ"EpyRi*a_0-x [BA`*AnYChkʱ;]KÃ"4mH"`mP.t' N I| Hk4H9JRn}F|󊈥ˬ^-`ID癤n-Yd~+ҡ G}ͳun>UCB}l*i^~NVhX`~#>7kWcs`qi]k6|pUH # v|(~)'o9z& uyEyd3 HU2UeU8`$gio$Jp(m@ߕI])*U4g$lM҃kL E`:1+w2-) [IçSX*oDz7  \:\خVͰŠV9p S0舑I4\IJ&gI`ʞcJΦ!ֹՃSQׂy6d3r[^ +ײu$'}zX0Ðj:=lEP7L%# Ā p1#xϡN"M͢3 i7XB7\IagUMw>7o_Q"N~MΛD  e%@TYk|+ԀbPF ܤ< Y7WCB|usDx T6VqjzZ6axyh WT9#zjHSᶓ38fqVɻpkyp4%u?wM7X&=5*5h93&5xVE+ypnc+]h!]רH醶p Qը1م  9ZŅn&dyo _۱5W-^S׋27kt=!×!arf_DS)-n4̲ GȺFwDI*`K1\T)H-bٺ1I ?ӠKkv"\ϜRaBN"3'{=jVYoO cVpQa>3q}weuziv}_oޜH ǟ-)SqJq0ߩt-\Ȇ.%*2L. fM/ݴВN>ڔbP埚U=MmWYA Lf7v;ju(cXszx`4_ 3}2-'cxwF?+tԱ>XO7~'?:dK;tU jϔ"O8gu6HhۄIw@)?ˍ{R'J1%Qמa~Kl\bmutCD~;6\>*B9 Gg,R=Bi՚#/V8m >7t7$@#Ph=;mSڌK^XL:I*F0r#͔}ZB֜8.I";q!Iւto=gs!/-C}m䉝2s?)nze$a_-s~S8S[n^񋎾^`sh3gmlw$ʬ[&4 -KG7ݻ[=xQ~:pr} G'x;ǨN8c :rY98n1n[ S*9PŇI޵6/b'?ū~1k#(+hԯBT3w|e:&8߮\@@iC,h إOin\,? Y+iz-gHnŠ_' eFF%.h=ngUlHK>%PH9+a%}eB}[355n#AoxT V:V9mx>'=6sUÌJASk"CB|Pʠԣb |#wPYHzUTh 29+DJ̥RZUAfXtp2ROZyw1Du7Լ*|5]A;L‡yGcy/@跸oT[l r|tˇKFOaՒ^3*Xؓsa[|_|.XF!gMre' -zoUx )Q{>v]q9kź܅Uɟ"I(/p$Swƾq, 2\n\R)"T3(@?7S曷fը#7*ԎY|i3~̟dD`L[aݥn?Jjoc;%|+ɁiN5Qxqjw(kզ P _FV(7,6TTnoo=H V.E?G4cۋփ oR6e#gD?,)10%JUT5Y>g?7@ԉ- tx8ypI]I|e[ h+iv9)T#o0Χs V3+e ̂(U4G/a򍖣bߦUc_ ) U0īgzi}%Y/ "mrL%.y7-jW8?ȔaDt>KDe&K~^4@bA˟H ~n⨋/;3OneUi3֠?m#UwkWm+֓aemVy ]}LDɌZ"Af|owq껣 9$F瞧]J`opAt?6!.n2:#1V}$(,[ϔ5oDsW BŤ+2Q:SE2&D ~ŷ3P;ig9+1WawѤ#9?2+էo`E j h9Nk8W4pLk5Bm8\O͙ &Ьt{]u@;Sq[Hs|eGGٱ]_{{)Yf و0tz~yANrf&_O~g1q@HpGhtL~[V69A)v;dd[yO4w)6U=_ƸgE:UϊA2u΅F<=xP.M 3Q.|e-1˃բ _۹[x>ש Bf9 ;@QSHHN]/Ck #żhdj^GaX0lv\W:tx)wwͶx÷"1^J„^rbs,֙mZW`DxC&7 {n' 9D<:O֍dsCkb:BK:GQQ6i3^miF?jtEQh)wU2 )E/$- 'ю z6 @Rw9lݵ'3Ƚm JdX$i|.!.BsXC<>x~!^c*Z\Ň|'p ki]I#[o-JW2t pT ";N bDPTBS'*4*Q NRoEE-(Uc+ZP[LP*CuTƕ^KP@B2kN x?eEgؓr}{.dϐR.ϗlھ4_?g'a$\߼s1`ÛVW) 5l^m77ep5T2ٜ:)ce#>sɆΟiDPffdH rsb g4secК):,ǢVh󏛼_ yO݆„py>pQ9wB93#T r/4Dq=󨐵\T$\pD:lލ."RnedR(bReuT%&6^-Ἷ[fUZ?ꎇzݚ~C;G:=2y$~1[@(T^Ty 8t1h;q|)1WZ8k &<xl߻!Mw!uǚ )?k"x"7$=S4.K-s̨\9cT[ "EM#1 s[r-BYMYkLg\Xߘ gwʼn]?R*U]%rNsG"bWy."UPW LPcC:oKT61 7x]` {ƨw*?el.$zI͢@:F#TƐ 0ElwZ8\Лf~l=EɃnO*hp^sިAi1Sc8LGb^ ˳y*SKMB A,ȥ2]d+pvk%U]'Sy KG^ld1bdsn쌑mTԹÇZU/ Lc2uȋ8~Jozb;zL$n(1C|ikξcϑs/7j^-d ى[ȹ)pŽuӢr:zyߨɊտ7Ma|g*m4fkCn cw&npB 4U:ҍ!+lfDYVg Dw,f鼛4 !nrpDd:?7dGas_kte#хÞ7^TrO כ[+_9?]$>unߌ"~y]o}&'1'd!HwuH4n{(z >5Z˹tI)ȱkM)88jC )<$έRC`oӨ{(IP9ZewβÄHW g5*9TyyYdI:0Xz0fFK5;5-H*~@&7͢.|7=7<$dXj걢IWSE89ψʃVIȋIU#kUAghYcD "|ϭ*T&o]iBn*%J;3~:u]EÃ`cPUbN}hvo@!]*ro;W6v-l%9W.R[Ml&Z .mɥ\= /0q|)٘l -*lf$艉[B`jnCgF\/? F,Gf.JU']5 m7"j,gXiRt!Qej501j8a< 3VBά>>fA14M#&!)yogRNvo-X@&:iMr c묩P79o#^+r`:8]b+)\hzg*):a^mOeUBj]wuUJ霥vS"X4JVŷ*)YL1C[Ji:Ij\az_PW-; %#hl_ :_ +D:q]fө@ea_q`vG5(3y1sdw+,;ei&wyGjS''HW]mMW k{+q?H/o,/KPmhg$6 ./.Kc$Ig R?a .~?cxw@I JlVX4MX5hwU `U׹rG$\ўZ+n&3(N(3h.#y#HD`+HdkʕU j?[$BF Y;ɾ,+Vf9Ҿ#oeKڅ%B Q F+t7ORG5JQ{"@T۳%9kjĎ|Kh UBAhpTK2ل蘟{r R &6eq~(术^ZYC sKŝwl3rk6ٌ:^ ckI_ƣ0vP5I2&$ m[t{@{rL'ql٩a~/А`oUtYfl@mf/E3a'AnN!Gy?rnee_`{K<ݭK.fHZ313z2 /]kHjTik)rNW'p{J>HyzQ~:!R ᄐ2Qȳ WljQ^^!s__P yFRi,mY‡l4?+crٱqCu9J L((5dǰ|\NȸM19Gg6(w.d38lG@%'ׯh F  'Ȯ*p-}$$9|2fz, {ͥ-nCL]9Pr/ܟI!ƨAVDl/o;K`("hq9g\ti7Ål =eH랞pf:7|"lwXBKMys>XȄ1 [jM8MLCzVUd~s(- SD7 QX; ,Qona|><+-Q~O'DER:d?Ogߗ䷔ɖq^=zT_Q\і`Lb-;;c_,2n1P=>P8񾌇Mw[c,jk0PZG('()=GVpĭU!w)ƺ z/ Q :TB1,p[@b_-9;QL^@͟xaf̖@>)%Yrv}douC cґ60hs}[$`ܛ~+Lo(-?BU!&.#&ݕ~'H x<n^i:p 9΍Mv#W!,+NOӅ|mv8Rdb$=7I:ǔ&<AL>BUpmM =w4-v"(R۝^ S ( Ƹ\{Ⱦ⡻S)03?ѭ9Df+1lq_3L6SQ@0Ĉe1p%Œr3Ϙ u~Nb/mT&flM.m)n*ƣ [U]9~Bu{F~wkl#y) ;r@L|-lW&%Y9U[)A^]]ffilRzًeDkQAkPNZn KIz&QEjWҥ;kٿt'rٛjR.jMӑ9׻25vB' WqQ)(42M4O*x5JSL:_ O[+ b-Z`\ǻU:b3|@D;EC@f<3a=6N5F W`MڤಌzSV`UOI9 +kf`'rԷakR1Njإv0A'+p%mc!b*F(!+2,'4ŦcxV\!=)`˄x8N|g2'GN҃98k3bWTLDPy#E`Hy'i.mb\ LKU1񑲉2Y1%xSY>iY7:+˜{x E]P@9BYWJ:D9ux*0q [֤Q P䛔B} s'H }*G:D8/ ʗ6,_hGcmŤmz35iƋ:,HRI v]]`(2wR6w%X0dgA2(-Tl3 =ӧlSϝ/Z=4?Wq۳=!2wD-e&AN(8'F)MG\{[ֺ)xNW Pt#?蕘7HΕ_w䄂} ΊJ+"1Uúr y.,FskC#<4fʆ-͈||#g.vڥ<..N, GEc>;1 9^Tt])Fe)jCtTt {JǙeѿֺV&.)XPړJ |8UNt-6,KЍiޙ_;Lc4Pu_\F- Ű/Cn"ͪ9^WgπX\nT0U͸$1&Zcy(k>:vV2Դ$ v1[R/jr!ڱ!%^^u[f%@ʪ^}3F\˞Gը3N5"amn*V+RjUeDF<>#8Jm @`y4;,ٳUd('&y63h4NQ `,aXL4U_0v^멟\kPzvxh[p~NYX6}A\^ VaU| 3Qv0hD掩fe}tE낷d󨿨 JT@gv`viwo""~]vf&@XF"e7d~f*tkz:J؈r(R{?gwel"!ʁEsɢ+L2J ^*9QR1JQUYD }Yvp47aP$ @T1lJzA\#i#WޒJ |mc¬ҩ< 7IT[ - =ޡ<#eW:ġ(ᬘq6*$l8Uw-tj_5IVF`M#;+|TA/FFO|PЌMďсp8y5pWأ'X6 Mo)T=n;ƆfIlM;MLV=`<4 ȏ[9@L@~ DPU(gFt7,7uf7 MVRcB5;.RVbk7B S(r6W Ę. {>Ꮚr.G?(ܤz"`Qƴc1ybh("U5kQ'Ƴ-8%&,3vV*hV`e+MPEnCXW=_G;dͮ5ο I~@/OiH,〰)uE[Jf>y%O`=vnzqRʚ ?noƗ9>DZ"]"ě =Q2Zw,H_Gd;+(nt5?;f "Vs'O$F5:m.}^, O9!|+AQ}Q=m%T_ӣOkc ~9X P^k fGEK1`&.gG"E`Q!Jpm 㧛vp[`mz84.B}CGKTp,7a㫸?bn^o.y=7U2jqv6^3VB9)8?W8N`,;kcrTڼoHD+T-I!}ZClZڙ;!?A2pL̯!p(YnAYestгh_T$ِ6`S]pC-xSA'lIT$*dELx91?׫7BйEryq)mͰ)f:چpG5wQv}P8I+l4Iֽku] DiWvC@x{{:B3rd?GzC,}H0 ,AS#>fw=B̦O'4\iLʯ"\Q0妮⦔Iyp j|Ln_j)8㡥Q1M&u>h}d`>M[ȀQ58DƠLL/2Oo_u+, mwE (2gXq$Ƣr{Z9];ƦS+trͽN=TYbzW`QnP'8UADi?s 6bas(ZKa6{*x^O@rYy8C4Xlo# 貦jˈSLO|P/G^+>x-Hr+M)_ M̲ CnHk1r ! xԫS$9Hm@!Xib V %'$ЖQ+kJHRhyAFrݮz+۰y^o|+{6$B\ 1ÇńãOW,^Iymm!S;&)9UYɰn-qxjh?b# Cx@ A\i/JŃJU5z|_ғEx~$YbaΘ7eewBM!J<ŵ8;fjnoo>LQ.'ÖPH`$FOok-Pub B<󇟕[T+ dELw|#4wu-rkaUkV]XId쿂^6!ZQGEP+L% X]*ӡCukB{ev  EDo}\_9͜=v 8}`ޓ7/7n'ǙmTl,rlW\{fز'6ZoޡpIϒw͡-e!k Shtl!Ht}z>S'b' Pw yѠѽ۫b0e8"'6?`tJ kk.`q<-}HҺ᳘ |Ru-)n9|c2y.Dk$& n.g떠υ.l=ͮA7/x&9J(ert|}e=oW\fayK*ßg:9`Kz p,Wg r,F1$/x[cwuC:^E:egv!lZmuw//FD ԛg=`>wAx AjO5wFc惠Z2+p\ qg|{Hگm&bv.ȓ \u賻G50H϶Bl fek}0k^[͚aa)|g[⚉G1|^->KY]x'?]r5ŗBPO @~ʻ@GL-n _9u*+pnDTxXHub_nAqXInVTyv@q򫹜@ꊬ^f -pҼ $P(3$жnb}V_oM*XISsK:hjPYFQ(L&Nj0wU=gRB xߐf > |dy^t[/$&Bƽ߬nﵨ4If bZAGÅ0\9݉Guݗkhjdu~{ƚh>Pg>$va us6.!/j߳oW?d?@[盧z@,80^{"~oEFJŏ*a.3+an>ukN:_Dފt{ >ڣsYv2#ɇGXRseq t,Β +}P/?]b"f9w3 *_)7s X' &PUH%RAb3>hab=囉`(bEZeQu }cNYmo ,W0=1b2>d?0JY35dL ҧwGr$Gb F X Х?`z`B`$`2:̀C_L&i圩|Q K.JiM3'gr]=Z QtP>k""7=o?gvI\X1[P."!tRJթ,5Wtr4h!"NdLY8 x9d@֔aa lUP  ';[zZ(JVgώhH}V՘5X3–ي@ blڲ"`o Ed i3 XP`R%gIx"nv2BџI {}[@I cfQqB|]**]Y-5mHqFU:C@OO䬪}$:{ M.H B`j%.~M'PL%KWfqo/?0rɤ(϶}v;_8>dʐD=iGk_{CHR.@ޢmjue"S! yߺ/2C$=tTi\|BQ!a5"[(C᧎O6hjۺXL޽GWFWyM1_ +qouAј]~$xzMVĥek} 1(Y@v"!OwF螘\QFk̾5ɅY6$r=cB6mIIfg;dk/\cGJq!uEv Sbf,gE\PENR.۞Dr_`cnq͵ʶkB>P5ȒQu&tq8BDk1uX#`+Hf fqF!o%+?.:$$'~Cs,ykF(=<r>+% nάH 8;p6̓N! Xʳ[qmCkԟ/V m31Sc@ΗNɥ{HCe_ddTpaR$w9gxN/e.w% L6Kv` ޮ2'/ҷNudh8RFř8 S  *@RC1T8J 7j1>ntoO\0Gdv^RBO`c u{z=dܥY5Ll@YCSXc#7Nžđ}W q9+k.egع}ml<@o(qv+j=>%2{rͼ= ##"M#}dwT,n꺌%%!#A"m%Jn28a>ZjK̥zߒR8{l6#ހ^6x?bX]G{ApӝEh$"ЁޔmeYK^OƂWg cHqVW7g} -s鹪i irtWnt^^h,,k]f2m1$Y !|$Bu VL|pe<.VjNG%/AtU|H`Y(oL=\ UC@M@1N&!i!LʂNIZkOAH; ǖf}m|{;@y*4:+\o!|&+k~)*f@:Gj+^˽pťhAD>< Gm5+ڎH%ք%bNȲTB U '!3# [!+4IwО\hbY?0XC){*cmn6HT +A<x/(J9+ l[Y ,A9{$o߂P+@gHӄXdxZ|%\Y^<ʞ9!_fe0)5Ly٤4;3Au,yE@:y?v/ ևp:d֨/q-5wԫm4 C2s5ƎI. wФD[U]¤H]QIlF 靧ݕthQdX^aBN1f@Kf@ >npV N:mnDQt {uE $EJ4{Ē( #-- ؖ_\J7S9Nmp6QRv~K Es@I?n_v?h!ڬY]Aq>h_f%HBty+pփCl)Jq>YrD9,V2|9J !uqR4O2\z{A8fz2! rվWpg?V¨[ABXc784V$}-<@~RۓM]H >5I!A~){܈C:]Z( gV\ԎE݉PǷId>L2_dL>F^aNq_I!x+}hnrAx}r`V_N/+y$Rn7EUo䡹UH)|O=UzT Hq2j[&5 b-#tzTAKnR}Mִ6>˷ AT$,\ޙ@ $tHTp~߲<RL+"g/" ,MjsX qv XK͛4CM7G M}ِʖGBjDQY.Bdt~qzAaY$ؚ[4$s[m/Qέe|tX#y6;UnrA챿?Y1ZDY7jKwdF+՝Ii4j`"ew<˲جNzޟLkrX.<3"ͫ$9ȣQ(CQ4;m1Zrq};3NJa!~TV:|4hI=uOT ?.DXO7}78!adLDct05NxWOuct[Qf_.N9w n[a880fu軃.6g#8oJd2Wp"Hb_CKd>*"5~#(>}8@-t߄VtyT|zƭх1;1lC4_ UXɍk ވF+1ْ$0FzV`lIWk!\_{(nK.IAJijbW%ϊ :]eEN8XwVy9wef]f-uqr:$mxʸYz + ءuF\_bm=1OՂ#YH,lgI&HIHMϓvFܪV_{#Q|^&c 2*"&ʐLuXJZ}Q KdF!eoe{#0#(A-5iQ^"#d L}FuUsD_jGPmd נlǛ֐zBvCAauy*}^@FBi|Oǝ ,1Q.~/<[>Ӻ}~Y'>5˳۵? i)yN|&ьgEB[/L7#2XJt4v^U>"zMWbߘ\ѐS`5fӹ/=0@)J' ;1s]5 A0wfHCш ʊ Ε2P߶Nݻ9|Ai ~+(x#PfЊuҼTXRa̬jjj:-SBQw ,O%kҎt@mzMAʾ aY &;$vܘ3J=4oW«An[#H=+2s2^-(S$B8.ee 2t# p >ʍ1`18.BY# 2#Zv'j Q)_Xd<4.1()i֖U~pwV: 'ģ?^LK1AE;E:؋ڡt%,Si;~#!HY测2Go]C V4uKi% N>*ݾƹāܔ>rP8Xv}X7a AFQ4%{B &>=ɕ8#8`c''> V^X7U}z|2&ͼgK1ngNZWo) gmowSkdA֤"Bdttg=I~΢ ݩjD;(jL oQØdw~w?9lDxیf9n՜9fFgo6r9\E '>UC֫L`5MjGֹ: *$3o#yS M<N., 77HZ ]Py"عٹ 7;nCs-6 7V8¸3NZFyPUXqߣg5Cneq۹rn,6DEB1 .67w!a̵M/FCYΉIŇk}=aFеsr%:fodk%;Ts.1&Z eB+[OC U~].%Z.h7/ys:phAq~ivhqN3:}=Gt3V+¯>ן  ;9+RJwB&Žf1Sʆ{0n"&Aq [#ݔkE>ˎL{ D0.I(REw|}_O9H 9}a!8X9TR+l,"M%UmEŵxQ(jO0 = "W ߈M%lfBf5풙 "~X''qc`ېeyA v ;6_?Gxe%)R;WӸAK%!rE|+P09. ~D \T*,P1@9SbFl$' Z=*cz20aD9t%xmMfvF=jExF}'Lȱ Y\H8"ObN Oբ#k@U2rn+3f)swQ|4Klmk(! ѧ1E]gdKƯ*/1 9ĎhYab c; QɾG(V;n(6 (a&PVtϞ:fsc BUG"O@][(R`qr=@ h I9ی&s&URU(. b,TB Ǯ3ݧkJȎzA< [\pN,gfG߂8U24;DTMbyYTl{)+* i$/ 30/̈Y,z:n@| YsS5vOM4\Qbhi>UZD qש 7;|j '&2g!?Ϥ 3jtC2,! ^0]"*hqINGZ)~oב~Mw9L}XwvMJ)Z%VQ{'gO_9lMFwnXM#%􏺊ӑtyGsbF:0 s;]JS"nn4YH{A꼯؅8s6Q ^'ꖦ|n}k6oP(}r7-f~w/;lF;37|bx@r/93XT6C^4?eBy{STaY3dHO<0Ǚ\|ڤ6f;vݎi|M* *<'uVtT0>@H1[*^ךc-#%s93ɷA4v.I2 ]"m TaWu~m'N2?D :.2z3VwQ!Y}0@QpA!`j@Q)ʾQ\Tg" 0˜7ɵj9O:AK]1P z{D-r#⾸L[d1!6E>7"9hˆ`wFCWi-ǀg,q|Dg(q$Do_U&>n!u[ާ̗1|)F&suc'fj&?*eW`)f*A~Oqe0P2cTŏ 1i12eP2BԝKŴĀ,;V\*iQSu(shki-' 1Mj8Ew|eTtɤ8BBs߲ p4PP^Y#hd󵤋7O-Xxﮏ3ϿbE<_lufP&eUcjpOt36 {z*3![P]?*9XOPf:5ϊ1 JzK*|?|.|V^\nKI)ΪٜrDi[  O^m0V-f7NYPLT'Sm΃\P֙e7g&YR7rQO ޻7N+Gf75 Ү=(+5:t̲$[k%59uzjyF~WVо_ps+ cOd㫀ux_gM;ڝ!#f# '])Ϧ<df-.M0SYEnžT&9iF)&jjYq~}q,Ͻ\Dk5V}65(ifLaoBtUܶ?X)e. b:J@<{{uYވ D2;Yg2OKiPSm :St-@NYmK9K@HCm'!{tB:LqUIJ" >{=#rzQ,\:}>(벴? @JWdWcT?D$]Lo+x*+e_@;^oHMK8dٟO8ij # J@:_z[Di~Y[\{ʊ $Oaq?B}{/C2 谜98~^t#;\Yu9K ;’4'@ IZSvEL1i-;{K#EE? ˽5wt2:Nrq 5fljZIf>(Y%.-_b53br7`,1KE8#}\j_؀5Ov(u@qZMΉ@'.329+*s9삷!IJ@oj7O/SBZ蠞ЇaISV3-41dj"̭TrįM%˭hxcg/Ah.![1[$~(V%Y(JX V b5ʘ/lt.¸51O>x@@KC'HH@:x cFϿEV ^h,Wn%톌(ZĽzK l6.D}6kK< [?#d.KLq.e8K+-E@/ҽJ{Hju fAErD3N+Xlo4I@g.9--99f<ѾSC8I ?% ~ uc@H|W)1JM-pgǧʼVV1"c@wɿt|~DaqACӌR Gɿ˾ &B3 ,唐!ACsxhiۗOLa9]Q5#H⤁)M*CǴL6^H$FQ+lri^߇ޤM̺4eLxy1+/A8DDǯw_&ttgkw %I];h*Z<ѭyM1L&fdn/o?6Lvk83*ԤP.r 5p ޱlyp .h9HJ7b5rly7J׋_7X~y ²KbH;+ե|~59v@Xuު |ՆoND6Ň6(#Tг37n/&{ *p=b/}\>CU6, O3ׂ;p C2@KKJ+.ϩJ[G#\h]azˁCGf[H8GUep MZM˩)+u ;9ʣ $FÓ#18N "ke.FLD&3s1qg!f-}:(㒇YTڛXP ϩK|ШCGPjd΂ XcHmj =QC82!,>b.yՍ87(hr v/~l,}6糖K(쁂7gv@R}׾tKwoG1¢Idrf|r\ҟ8ۄcэ76u)NlĘ8!V Tq9l̏W5EsߖoSt)+r8R, ~@8oOP7תtԃe뎊%W ~ ,3%cDE072fyj(t8 lHspnmKch/Arwwvyw?a!I6)?EX+DBk\4kmX8D+> {ХO= 6dlJ$00ȷ20k()]TI [kIDZWKq#{W=DzC(ml^N ΚM9U\'%nE)e5Vq :@I0۟r4G@Ce%Mx)=Gd!\إ?+of>- 5rSK;^gΨqvJ~]ztuuH!m3_@L3Sjܹ\G֗;8

u;^CK6!"B$ЩJu,SSg3 󭬉A/72V6_qV+6F>Rz%]o?y5ƋquW_[ȱ_ tWou_9jގ嚘"E=HɄ8.$NF| Z0 .A~ rz7z75/HTtxxDżh 򺶒]4i농y(`=@8l99%4{ 0ED![܎)l*^DZXBc}IKFKs}/%pm^ܮkF˸NXOke+jhϡg#0>'G-W"c~4e/=)>*=CQvD?0w8ۏҐb8]sZɢ媮br80ԂdqC2 y]|~ץ'ʹ.`"-xV󋍍S7s4q@=ݜ'ѲnhuᓉS-pyWj!I;x'Ej@oKwXF =?\n z& FJZ$| )-ɬQT% T ]&ddi Udxq0~Ja_;pdkaJK=M?ݸW^~0<^l!k*ZP- ޷^ V2]ڋ&!:9@ ˖޷2a է3L@H8B:fg:2D,HeΚ EzU.'p5!3vQR* h~}iS\%hً}c>mt"0Ӊ(w] 5|> B{`hJַP.sU\߫>!9Ͷ>i4ؽҵM{?}@BiOJe+ЃZ&@M7cPfNWG~?#9bHauwb][t+%SbPiQuQ*]o3rxqe0KmAE# g3#Mˡᤗ^|0 2Cf{[t q0w`Ȓ)7k4I8gر@Ѽ.0oB]+*'EPqnFYKFf4Ά0kХ)8jCIE-: P ;: A:: ,5 1&[q;;TC0 f@t.t)ǑiuoX8K24xxLIN(^ۼ;s7 SX!M;4RL۞i4DYR.Ϫ4R}+nWΥ/إ1~IV(NrfZQ"]MjpV|CXD=u:bBByFGωGjw{"2Ri?xg8J^Jԡd"@$HR2.:ܜ3"Y3+*4l1r+Qe*IP|6X/ x]ψ\!s|^Fd][XNVX2B?q+SFZZ{++O[e_y*ȻjJ,۴ u803v&"0ݚ_`=%#1eLKOf~-yT0U=>[,4_`F!_q>v5m HQ--MGb^*}q.L}E+9}t[Xw[9 KrKk@iY빩[Ǿl$AšʆXHWkdlӑ\h1#68&`v@;^dgPCmz"^Kul ֟TehԌL 2EMw_-ZX,G QmKtՈO})aGB*{}QtzJ|'.b9|iHoĉ֚Wet3 ,3 %(!-ֈSn!aLrJc%wUhah}› `"\b \sVPzGC9I۠dE !-R`O!7V*hcrKJӪX ps0n4t,$DUw0[Eo/u.rpVSTc oǞ~ߺsBqrC6-nb;T&`н%:0>H!*UBnFnf/MQ܈Mpq=/)hgmfo{w\R_phuizg=0kYH~O c oEFL_x{B6 XZNW,%64;16$2`,3&T}j!2|+yVq΍ػY{=qk=2&_Ni%f:73 MWnY)RqaԞCPh(kIV pėGxr V"a1pn.@G~eVeXD@iXnHBphPi7AHBG4 \}ف1%u )#sҾwE} ׬\3W@ 82;2I]|M]iM]w LMI6o z,pl]:7Ip@" >[?,7re?]w'T|\9 jh%dγvYgSϓo)f!X@O  웡xCM'\a9.[sBQkA5"F 8̫\4}$*%ѕAtu8Ye+a.kh.<ǘVL|'R)^8P7ޙ3wl+00(GB?,YA]dCcï+] O6M=5@6Y-̱ [RԷ9Ba{vHP|FtQ;Y}zv`024yٱ2Y0&G(8\|T2DILC61q$o\+|4C6btB#7dv;n_A!`HlUڸ}H̍2HȔdM~v@u\Jr#oYx) 9F#2}ؿP]?aO ENKD6_ kBI5k@k>LtN5r%=^1&;iǠG L`~P?\?J7bqG[ JReVb;O؀@rۂhK[R_$"Ë)!9W5rEnqilJHN3f1 9 /QpF hKnl%fqPw蚴G 9H] p%o M}G?Zv6ҡrj|L]σ>=@냛~;3{Z*XZ6.PWakMYSt N~sC40uΒx:啢@Vr^Eot}0Oȓw_+,n,٭)hU+p!dScX4\ b9([I DLCdzax6c׷`uB,hODߖbT] l>f :({ .L'y\FBS8c$XhTduuY+cwEHoY}A iylu-k0|N:ϭ7TAn3E0jC9 cw y&[&C) aM_͎LhzW_:9@%D&f;xe#[$\95왠(:ڿrG9)ye?Yz|jNYdwGm)#7d>˘3M'l޽hal׺KiRG]S8>+|j<^򯮱 nLI_Cŏ+U;;$[;-@^`Oִ6UAPdNTPl|qSpg,YM@ugZQ1|!\Shqӗ(>!ņ=ljB-,~8F`.]Ƣ -*{ K 3GE+X],tj?P1֥Yə5_rS03"[ ֜b“S.p]vI5x$& R MH켜7:{tfᆬrWH~wta{Vb_C/[ZkjOGJd{/sے_b^dAM HrDŽ{K=%^%$ǦV\_lq4 ){,HzƏmBfEaL;}RJ 'ٶ YZ