libvirt-client-0.10.2-64.el6_10.2$>pbv[RRWۛOU>=̼?̬d $ ]  ?Uiovss s s |s #/s #s%s's**<s,83n5TnAn(Bm8Bt%9G%:(%>?@GsHsIhsXx8YX8\s]s^WbdYe^falct|suHsv wňsxTsy ̨Clibvirt-client0.10.264.el6_10.2Client 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).] Wx86-01.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] ] ] ] ] %] %] ] ] ] %] ] %] VP[ʥMd#P_P_[Md#Md#] #] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] !] !] !] !] !] !] !] !] !] !] !] !] !] !] !] !] !] !] !] !] !] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] "] ] ] ] ] 984964f899fcbf94656ecf12e65aa47f195c634ae3680ed24fed633e1013f8ba47c4db7b1950c4fd7330bd48d7b6eb8cb0f3f7f316a81520bf69f30b1dd9289eb613019b2e2379e09c17bee5640ec6b5f0cb39e5935095711875eafc1513b62941fc2fd9805f68246d06192acf6b084afaed68d9db956d10b5fc26b977afb7b0ce1b2d75663cc7b031967c8de29f4cad3180f1a9d420b040e51cfd218226d6ecce90d46b97175e6d36039b3507fe1b9a0f74fdabb755ea56e75d06569948360cfc4d829d47e8eeed50b4da501e9b119b63bcf028be2e6766167c1cf13a58ca2776bdce1566871bf71ec1446fe86b187ab6a144ef7a949057dab3b1e5dae99b5de4bdddfd0543cee998ef1d9d1d9964e41996a4f0b1a053aa6ba887711b64f7fa4fa866abce96194527b518b27fd4003bf5378e899fc2e8f936f5cebf3c208e80366a4c7a9ac94a2c625d7d450428674ed4ec5c10974776494da3aa8b1a7cf2dd61a22f269b261c37abfe1ab091c5d9d15c0ea604c8e12a43f96b2d30c744bb37065521275681f912547fd2e6c6cb44311879d9ca7f3daa2928ea780423256a3240ed1371fe4019f7d80bf8961357969395cd6c07b3a05f51749e9ada6075a3c4ad26ae719d3fc7ce74cbc46e1927f60bdeb16183a9c235b2221c03f3c362ac5e63266eabefa99abf850b4f487ef032e3aa50d09ede817e330ea635bb03964bf8af2b119db8d55959633fe4ba5cb943b8ab2431435926c19966e363de24f99531512890a013390ff6d1bdb4dbc4c6540f6cd724191b3961214bd8d8792bb040066a3e8f7948af3760b96fa888f461f0e55e3a706bd02155fcef5ba47ffd18f7807871016785050b7ba46794ed7f1878c945cb553ec02200c2142850b7076f64cd4bbe58a7843c8b22c1200263915b76731c784c895b81cadb76b18740f300eb49c7b32cf8d9d21b99dfb0e8d08bfdd2c4c0a6f6450f1bab39ae17d60445071dd76017bb91073c93432fa9e786e6e57e5ee4d6426c442b42fdce82a9618ef370232742a5ea17b0a59c5d40accf4674e03fb7e116f3eb7042c73a9d59db7cfb3601fd7ec4c4fba48b55397cdb67715173d717bc8aaca4118729a7a1426659751d1005c5468b76a31427eb482e8e718714aca23e58b050d5302e9eff27feebf0d489eb1b6ba2caab5f99c404bcd4ab3558e434203933722249a148a4e27b7ed95db4596ac742915c2d900f92d20d8209d310b3c8cbde8de08c1ea6471ace50f6d92c6945bb69feb60557027f2307bf1573643048c7c838b658a0d4ceabe44f868144cafd6e1799fd89759bbd2846401cbbcca741441bd25142e8ddb00038d8e6292ef51b229f26d551ec6e30c06e09dd669e6bf9671535e400d3430f404d957090a2e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cd41f8df022af72619897947924e9e3f74ca0ac744e2900fe3e380268554999d3e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1750e052ffcac73564a05458de840c0d3df8707766c7f7da20f5ae2afec75539e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1a7e0360e25e688d4b4946a82fa79ee328c74ed3be9cb837f7aec92b6ac708a979c3a96d48e3fd589ae56a9909569de87fd4e3a6138c03418752271dc0e42e4155ab42185c9c06d4781ffd02044170050ec32a5540bc51573ea13ccbe318f5b07165eb19b1578638d00909fd4b5f8bb6ed8cb15f02214da48367fa391ac62687e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c4c656b5d1cc5e2a0ec884d338cd81dfe9d4b4fa9fb6582b70ed574f9282ee4b773abe889c0c2e529d8d7897cc93a6bdd4c9d12bdbb45e7bf9a39998716b13879ce244cea968d6fb83f08ddf4d4a9adfad09eb4d594769619ce72d74872f666cade3799736d284320a360a81383b7b3407c28bc2a79afba92bc85c2ae169aaeefae1bf8a473fc9c85b7211d8797d564379a0ca816ba858d4c2bef26328afbeee6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce66dd4e232d54c5d5afe94f94d7fb1bf269e6c8fba75c9b56532c84d66cef651eae845b9f8974bba7a455279f227795ac7c55b7b99ab412e1e9cf3c851adb0f0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c91d07501f4e35e48540c2ba2ff09c331e56555b326dbeb4fc5664fc10f485260e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccadec868ab1ee3ccdd595fd2d9be024547a9c31d12fa740e11d1954a73a8bd7871b475db668328024d649a33f089a61b80f6dfdb135e0ef021d7b3456b71d6534f943ebcebc08c664e2de1789d0ebc27f95645d0a4f44412813a0011c0428f75e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cc2a8aa14ee9a853c7f685eff27a8f1ff286f96d5f47ee42e831da74be635d2ffe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c745650fc45b599d0c052f21f070ca281b26fb87ce8aa760b51dfcd755d7a0f6501794c78b75e3bad93e8d43ba076b6ec351c1612cb26da12c4fe708351c595efe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cf73e148afdd97f5729416ef9f88c731cf270c6dc345d5f4cd2279b197431d582bdec70fae4ffcced614bc57dc1cb1df216f842f84226f1ea535a8ac3e74f2b38e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c04b9ab663c5b9952aee02011620918f4c230e75709bf988594b8454ae0210a3d80b3dcf0cb6ed550617f2d0f29c02abf11c79f57ccf7b38cfc61c02c8ad1efadfca4a1f0e2d5ec183106134784d4de7e99e6ad57c09bc004218421c93c66ff286ae26838c4f36c3e3a0478a9c8d61309e8750afd50b0c55da439e2824e1c78b1e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbaef5d81b11e31aafe5777c502b82be6fbf7b03b390f18ec17ac170f338aa92dbf0805472aeda616e4e6d4609d67b482b156b56e5bb6853543c1bcb94f4b351de13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbfa0b253f8388e2ad6a34f62b12203ceb5174239734e440861614e2bf678fe6192cc6abbbb561ac9b73c93cf8790157cb445e7dc05e8bf4549bede630dfd9a4e24cd86f3d03a49e04b7007b7d06e7226db7e91fb9c2fb90f938216a83c2c07c15be7984d2d961dc5ec233d83651c965165312f6434b86d262bb8629059f01ddf3924aed92cf053f61f167f09943b677fdd64d5c9bcb9e2ed255be537f4313d73e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c59c08b0e33f4369982163f44dbfd8749c67f4395b515305c1e3f7117a4862bcde13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c2e6fbfcc1f1741bfd009e9393c28168843f7e5ae49aee1146023d345a849fefb21b2345e0d70a31b40052ef0e98a7ae62cd22fa550c61a6d1ea6c4085e7245afcc2d4f52d3079816c92aa4a7c1d8795c2c0eff7016315f66e1a0b4bb4a65bac8a569d405509c14763cffcd5fce031b1735a04ab86cb3d8fd25f81875947ba5edd3a609f815966727a507837c03437ad47c39b4312907c83f8632d6d878638636e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c6ed3ae37bfd7b4e2fef52143f43c22334b01e93e006298dc5900a60d04be4dd0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cda0f34574b1a49cb813f88dcf545d2d2c677863bb4d6e478b3220bc693630c8de69eb3055d6eab982d2f5f3b8044507cfbeeabaa5d6238ee7e2d86f2667be8240d8b5349063f4cb876f06d3ed241bc4cc828b0b5ddcb37e3f59dfb80fb50bb64cdca97c499073ae535663e7bd4a9a96dbd6c68e0d7aae6c1ac5dedcc5cae00a6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c146d9efda0962dabc5cb3197352cd34a3baae6b4a3fa2e65a9eee975d14b11a38d2b81ac73fc91b1a55d4eb6d07ad401bc21e01bb249eb2af521c9e74ddc7eb71ac97f8995792de8098c095f9429621ecce35fbe6d20aaab594820200bef1cf72a6c186d37c5e52458650ea14fd6ee66ce68bae6dac87be400e22b6a86facf1clibvirt-qemu.so.0.10.2libvirt.so.0.10.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-0.10.2-64.el6_10.2.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.23.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.2Jiri Denemark - 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- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161)- 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.20.10.2-64.el6_10.20.10.2-64.el6_10.2  !"#$%&'()*+,-./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%d侚SQV񰽌T Cs>AjW-š9y9#spx;ȷU R}摨"= uK',2y<]i gTURY lE: 'SD[6 }^RӋim;rvJU#s!Nf7/]wY8+9S@{IK4<x |a( KҾAsyjGLn2UጳɅMS6:4(luoyg6 y[豛8=t4[${o< hMڰt~86\DZ>:4op0F$gbZn/CFzy~!JYSl?Rcܥ|M1 ?͠:O0֋1Pd ܠ-!}9/Г b '-.U CÏ&kSȁ|u"h}5'Gdl^4k$ -cVl=P놓D[A,.n|L =L:BIMF*R͆噪" x_\Y? vk& Ű'ܞ#! ,.gl0FqE~Y&rr^\XƂt8_5o1qtjv(Tm%ciS & k/. Pb!dx w_<q= |BKM< u\ ؞wUXdz{X"Te߬('UtCB"PW؊ZHs`yxL_.fTZjWQTbZ{{,p$ 86fODH@0Yո5 O:OOEڟ.R\ `A| Z6^ : *}+x'}OLh{1RuO6AR9:UYwkۦtlZPB: 2…Gbo3 1f3Ԭ2IԴv >JAe>mӾb_pZ}4A<@F<.@ۉZ˶[ U[^OMmwVyצr#SԡFsi.Zt P@2^bj:;5{q4?AL㿦/Н^݄uS/(nU`J<.?=`ini#R64#mnx O𿏻Vi*q^MvWӮhh, O\[OKM*|  }3eZ53?qUo"$?m{,B)wU`<8b@h%\XBla5>^ɫ~MVZ̃&R,`FO;s;?SG]mKgyo<>鬊>԰)؝H::˓0U3|5.E7mHsAM}kǣp489GJg.ۨ=S$>P7'X=aoK)i9:Ň fM #`/b^yMRhbƬ @\0vCLt#%:d5_dB{ts97T=}9޾JHsA_icKsx̩AVRJq5斖jυE/7͎s{ccF$ʼnIxpd fҾU taHR&]n"Q:Q0Y?FphkV/1:3x3`6Kѝ|MD  zuI&U,Xh~|O~{ʹ*>}(Yո;x\lW*VvrU֢⪼Svr*_Ur!* ;0NAbw26ލo]kdhדQ (j}lDqU޳oCqfQ fGHOC>t&Vk^SY $ WoTWot sv&/qb 6M|1:NW~l?%]4čFcњ94O_:8ڇtK6_8 `yF"`Q {c?PN#]ޠ~ 8Sm p)HU8H8LM g۱QRU l=d$d?= 4^"[/"JEYd7;gq+ kсbd#./PWWv)lFkdo\[ᓔz 9"8}0{BY?j㗤G7hF[peL7đ_G[IȈ[A)M V,~tԏmhABn'+G8:7Z{SH]ñ9ο*Ǘxogk0=e[ ~:PR l Ex%NA*8 %C`b|t3 kjJ? hiYؓ-_ZU2^%nSdVq Ϛ@b lzDtчnTΒ*0yp۬eոmSXwq)ļ 2&8;CR D;q45@p3-eLcw|PzY$mTOwkB^DX g7'%rUl4}~.qT9EHuMcj>m{$lVHtK jgZo/*_621k&~>dk.ϝBK FjOЃ*n1~oO n=лtU& }]3ړ\Ma q`ln%q)1 }4kl>.fȜdyh`-)QNB:x hv6i[7-AȾnG X֌!T%:~/ E p#iӈݡ)N!EK$ ǹ$I񐛸V9߱.iʸQOzmIާtaG NLvꓣ?ie/Z\=JA,,g̪25/4,1xߙ\.1> EtIA6Kǖ|VW7$e3iYK#C2ܜb,Z5t %hBP5\XH'LrvYe:PY[nE+ٮEO.,fKfQW GHVߌ^@e @b+> \[@?-#!-Xҳm#$ӏ]o1Ȓݵ*>YxΨlS}sJvwL1go֡j~,uDшw$AP9OU4;n (6ƽvEӽQ1E6,* J~8 [ŦJim.M o+4(Õ@oXo[;]z #{pY~\V 2YMp+ jRPqp[MYgOv T9dE'SDR/'[\baH }aǐe?8e,5(V>Q9## HJ^tn^Kl<'/5!ǂ&=4FQ07X=\x&`lsrF@_ݵ7z,Bj){ū=.TCuAO LCGϹsJ7W;?Hݪ8s1 Ձb9)d&zE0踽0# !Ga8]RĔwH7(e%_#Rwqhw=5&m%ƆdvҺ i)$5 B?]'4 ^ÚȆK(d'aWMP+Vf1H3V 0f,B~=c4j.Bx<ޖ^R tO vǦZ.Tß_Ʃ1OE$.p4)ώPZb$X3% S5eޭ DYe(UFlCJ:dm^>w ߣ[V8epmJVjx2jʃk~!S!.At 1KA(N ,䎋bU^acVて!.ŰeQ,ogOayϮE^Q^Ədv>B0]/"L "fBC>lr"i$Q1@iyR:M mmzsTUDDddeDsOUI 2}(O8hD aZXm>ME A3Mc]5$($|&]>jp &@Fk_Αƫt_Z~rS Ą f\=qQ(2"j˂C%h^oäPEB, WݓBKMsl~f'J!B\zۦ e`Y:)b$b JMO zyӷ|g[@dbz{ꎈ>.+""I 5L7+udSB/e2k=ҙPJ~$ XL˴#bT[luYPТi szQt-DTeɈoTk*\&zK:֋xju6~m"壅B-IX:=PAќ/&[6>Nz<M uظ8)腠j 7D Fh^euEb"n0\>v^fvS8?:T\#Q'j3.QJq~]:yM`ŏC"}s(O`C6R.sVXGUz~R &%S 5xsq ǘ3mw:<φ3w7xs%_O& vrE0oxK8Omj Gn/8:$ʹqhmF2X(IS|M|/q(:(ұ;fyYE+"/J/";-g>URoصȆlcm1>!.ipQ\n>֗=|#z_xF6v W8VOFӡzf"ELRMUOn-{JKQAչӛL~3нWNwzs$7m%rz^TM+M%j@x=/wݮUJUJ5Ԁ%*̄+g{ʰ:UXU?-dHE6Ό otE:N>@IYi7BR]y2ӵg2we;Yַ) ű"|;#tVv"r?= r:7)Xl\w/~gЩ|&:7 h60OI_{hIƪ4R />Jӟ.W; 5sjzŘ}%PD^S5N +NDs˿l=_&f[# _>w ;ꇺݜʪ[B0H-v- %bp.ivBwO^f4LyIUr}8zJ$L`--j2B 9Uug m!sRh{H_073P c<\¨@l"75jP zL6,\JyuM闳RU:31OiyE[p2܉1?V)MnmQRY?EWo:@~yKQ[_wĬdTi&dH{浏 (Ht `P2]{洞Ⱥ}%\i (l&_6Zo7Oyg<$Q0bό8[p,nZjZ}\oׂu dNס[~\穤#PJ\hz "u&,6㩢[+mfR`eBHn+j &o-rOK)*$^}7or{EFq؝LLV1z[.,Z[ߺ$/G)LYI: ؟)ޖ1_=!O`SyGlGb~Yt&ANIx7p% 9-Ifj鋢k~3rIړkؓBW\X]2DU (;O]7?9ڭXhVlj썶@aT:&[_6;5NudHwCcFµ썿^V@ Be*sTk JkUgPG">A=RQm71ױp(ɛbJnx<[=Q)M}|[j>no=>VzqȎJȥӸIVgr5ͧq7 8JIjX&.f |1gl)Jy "vxw% Sj!<g@0f FA~Wjs@5I< 5 z+!! Id製OZH5ַw2 =? @:h&jwL. cStQwV807I_UΏ,|9U^eft}WKk-u`u߃mJ'a_''TxgvbdeZE:P)Gڜf2?6StX6U?2U=(8Q%{pV 4z'/2k6NtFzМl)P š&ϔ\wL˭dx@V7]fzhe**4l&o-O ȼIIK";amQjbS9ʭxLA݋#1a_KJbI:GKɻrRn$y7 C'`"A}.t 6Zd )|_=4)al#|G [(s !| hs9X*?lH1LId• ;p~u#Mmv]|@lHjP'--lJ2_Pm7,ǼN;JUݔHܙDs~'E _$ъ5uQjSU;yLBoó9E5^0Ml_G#8#20I-Lg ֬؜H>|?i7?^1s+Ȃ5o“65 {&J4ǰb *pІ(`j}Ƥ:ڹFqP : ]Q_Lpww4O")no2I⌚YpV/.h1Y$v2Ɖ鑆gJMo% +V^ʮߺgX,y/H;cJxքC ;:z/v>n\_k?yUrnw?cX8l>΂jF#wk"m k.yBb;:"s.U-s2rl/ü+J5^?4|jg|&!5ټq I<uDNIhΘxٜ bXY TV a%j&T< M=#wGEpoQ2 fUt~ݣpzA!3 zYc)Wy`K?6_`. v*4{/ ^*P8ޥkO~ʢXR6r /Wcln᨝H^cfԔH1A2%גc>aiĬ;sUSD Z<YCUHcX1Ÿo+jyOH@)?Z …f@30A4qSZZ4ԙYr/X^Zcy<+jobo )Ial%5Y3,KQ V_cXzwβbd1/eXaƐ+COZN'HǨIFI+k0T`3$xTHŖKta5ׂK. 1T_v H(έ8Q; /.\sD!Gs|Pޅ#y Y+cfvB ͚9> oh5h55'f  `([e {Gk{~3.pSڙ P]>Ƕٛ-FrRSǛE#DE8L^e#ް<|ooo}r]ЏNe?0.e6Q2Tio'O]P9``> ][@U+s抬huP6qɋ`]t yKs+VXM{oS}x 皇Mgjfwhp;f2X9 lff/ 7)+/ݷgVtCǃs<{ N\z]X{#=}FH@eh%'uT\3ŽQF[PۤNHaళ]iWǠH4AhF0oգ LZEсQsc0L(AE`xi0h{k=akNS&>B7"x=}+܋_]hjJ~lL1ZK+$f}H`a2΃L^9s=WcD̴W?X _[O9dn{'RDneՆCMɭ?v*I8WhpUfoy% YYG5hǶeiف%?ZUh7HJ%YoEF[x1 ǭ}K\Grɑ  IB*+/*nÎ45aCۜQC nB|ž|R?ث' 27(9 rs/TDW~H=~O/BTP뫫zch-Ǚ^}ByC%,ċa?hKZ'!=gKVyM:SQyZ[̳ /"NYwluT(m#C-4:7؁&ewhfĵI?ܖ65 iB G@Rʜ`1٠C|SA^3,2HIg=fhi3J;el[ZLY/9S8Pq#E`)txչ| ̜;2a?kx녮0ODw]vTUM\sH8BclȞ@(E`F+FG-t ;xnj0%NվBNw۫o*Ol'bIOSWeQ=w6_SdHGK /2X@*Dhغto,^#3ASJ;`ȫS0Po \}s scKti!(A?K?7?KLl GtOuX0y[XJ']]E͟=s?f\ fv߾6ajvekޝtBJ+!W_)]'߮nN"*P6qb}0[fP>{- (v'y\ >v J1@,D3׶=Ή\'k'0pAPdVm#LRͱaix^ZrV,粩P2[~0?!ҧzV%Nd$U\Z!Ѯ:9hqt }yyzHc8%ǗQf >}{BBy`JRTi',,[n2@ArQSufր$]3]|H{LPx=pٸE09ʅq-Tg>LUjz1Qh+jPȒ-EJ";E.g,*y<5XU慯hBRni PTf/&#Ű:B:~ƯdoۮœOQqBa/P:`4s?֬W7@r<_]vkCiPlp܁e%3#ly S_Y0~b/x;we7 {?WyfWYQuj(@q<$.(aM"ےs ?KmWmz~)޲PRgelD'Cm < a F>?-SྂMA;3"a^F-ww N;'1%MeAJ8rCR.J6\N;G2 Go ؒ[?wzsl:x}{l@TO>k!`<^1FQ޵)2aI)/[6v QR9Eab!d^EIbpAbp-P =O܂GjX1Ev`$0`qޒCQ{w bx74})G ,K|+cs*pI(ysy(7B(v8 $ŋuh2U % 4FLyTe}B+YTw&[6|8;UD> rW5te:rG廛Xt-.ֱ R&v~@] ҿ暡^p,ۦ+ Jo`:}Uέ#a<܊Yo2$X1+Nq:;M YO35 ̹$a~Tz4l̦_d8sb\s!j &L~ 2@-Ds1 -o'!!|?I$O06יtuS|Uתw۞j3]iD-gkK5?Ւ߇Z7{-~5Rc+F>C:B$8V JvbTòa=9+I(}V9Y|b,O|XJ-+қ=̚ޤWƸˠS+ɔ9>_\ 7SĺW(s[ "U!rO m8t9겎.2z!gt575ʴxnٞ<oۛ)O[`Z$߭j֭v"ή&/#?8˦t19wJ`"m}9 ~%E 9I__y&Q}yPSWQκ!/J5x45{xU\:NL_ ouH}$IT`u Ї`O"KtAņzxn|P<{$pUW"ocBu0[EUģ էpU\z0} f F<<Ņ+îx ٠,ї%U<ٵ?kRJ:8" 0ڇ0E!fj}QUf2E٣ãxQ"rs1͙4|8$؍23Z3NVFTB$lB xYv8j#tŪ0%6I Y_o8A.pQ3{a 䍝>WKi#z5Lr3&Innp@9-55QFž=>z/IpXb"`ׇ:J4Q #?i?SJߏ⣺G% %s뫯Gvj|ȇְڊ <;ɹ.=jju6!;mZ88->OpqhG?5tl jDV#s)"L 8B<ԯ|)*9VV'd;cZʗ/t3.}ROX%st3Vqi-MD66AtG2JjU$&IOA17SfNkȘRAY+uPŒjUl5wf~p2)/j<*G=r]!j+߄*k֐bM2uƼyK4UIlLDV/,Iк2 S e KzJOdgmWށY!LvhmK:EɊƲEƚ}Ä Z0prP8bk#*|VgdYa9z-TwU|ZiW(se 9gUՔOx뙊=oa4n/иgQ|3 s~-/*hT=ksHSlJg)?c.{g,[ ?lpіx^}Txx[wq_FlKl nɾ:.ԣ^r K?U%hFX\0cKTyT>(RrBQF̈́9Me,R.Gl*ŒOmtQ-ŸR^=I I7!e*0 Q٠{9_aD/Gۢ=[QjI^;Zn6я$'Yo~X|ۮOͮeHcbKvzk"6Xʼn~ܕA;P7(n#%pc<88(QF@P-?6C Lߖ/vFCCnp_)A9h$4kxfmMfgqxv6'o"n)J]bO,34Ύ:7yVP3]I1ЊR`yA`j˭y]$I/Qj߄T bd[.W }f{kAP̱EYSJMt6~d\A.C[j6ϭ[+?_OIɘ=, [-<;A2>iWP菌 `΋C\@A#9-JmmtdoiB-e6aq뱈M("w`z^YnDFmPG&TJ;D0(puM?(8o67 9@8gai8@:q`D:\r m.'ip۟u>nzK8tf/:aƱu ()5$K3}͛ <,ċ,rE]8x^MAXMb +D gME'ZO`Lhnu[2 =G xdz)WCtY2MgJޭP%ׯZ+Y#;x ?gt%mWH41%~\O%q}ib?o%۠˟[|xә㭫 (Sn2 Ռ#{-T] ?'2);zW0{NK"i8|:O*ү Rr<÷Q^ved~~ ZY|s3KoZLݘއa%{"ocOE娭khW-UOltY(!a )f o'yI-IQ.+5;σǢ>9o?"h5(ZR,~*At< JDk(&?; fk%) EOH o|A$}?/iE?_ṃ'Gj,z -$跚ȣWW?e7)WںTU!J3ݦIR72cyC] +N~97nt])U8.}+PU/Pp_,d2\3ÈO >Ll%/yw+-{o8xzS;1gh:O݀gY)A0OZp=qw*3h.cUo(Wʞ.Y(Wuuzƃ+GCo:ЧoT| uļdc45U$*ޫLaG'ڸ5X|9ܪ)Ϟg l ԼBYF8 $:iho62IHS#"u6$Ц<[{ EJuSY`\K{WG.裧9 q>o4y$;+%yw3yol`_m50HBU4<<z]:j-SZbЎq&lZb"'DiGΨuZ7zNoq0JJ-V3W_w JzЮ{&x1_fwڦѠ, uWWdӯ.GRvv .YmqF|!5E{ׄe8̧(%kyRkn_3wԄ8=(noUH dmнߥ;1<35oikd)" 8[&j*Te h"|>wogze}mfrJ4P?C2tpJfD} t o;G)EhL1C:3&|T2d-]H; 4d#wVQ 0@{W:`>=q\bY~J8PBcMI@7yH羟?x~gVUeu]nKu]&3XQhL/266pK|aZ%6PkqE nwMRuM{Mw`}RHJZhKfn$ᬭ PE\Xe8U/4Mrp,Us$Vfɯ\=N_<7t1jٔk>#S5,в+1.0#6xX|Ac5D!W؁{W 3œ5LbJs*͔vy0j/)F)%PU` .P%FSF'ل<Y^G|̋# H>4B%=%  4 #ݰWK9dvJ<1+g 5=PF;_c +$sZ#eYNJθ0O5 /YwZ:V>$EcvIP 3o5: yImZu\S+}`ꤗu)xlkMSC=~ *RA6_Y}b 7`__14Ѷb@T12뻡2| o7:⹉X_~?'U+w]@͑cyJ|L*d{PvvrVbXo{JJK_ x"@dNߋ̘J.YMsIBx;zaJش#xPF,-̠ B)[W_xgtLRTf$1giuOHx#AҒ8E5etG= c=b`ѵaNT D:A׭ƾS:W}j}o:vlҶXfk x6 sI24EJNZb= uCm}}UP^2Z4drqi9 lC,@kِEЖU#1+q !JKOn&Z Ƈ\f;eڭ%KgexP#ʛYwezPrW!YG%UNbM1$yL3w Y{ŨГhరQ2. 4-E!ޛ_hz{׺ŏ|Eqw`0;Do?',þˤvNrx4C۳ g8*s9Li58ud 9>38Jfxi|ϥ~†Fh/w4];ЈMk -Q)C(U⣸l8Y҄EHm|ܕwW<'#p8r!~[i pK?--  wR$pM^lÈWzBmG,-h *a k.;lbx\l1-:-A!>l4&Qܠ2{AVi-v`$-'T3Y^8lV(Ah5.nOMc;IWV D y*\ØK^%pdH˝Bq,QreMM"K \Ozq皽,8;];E̒p[TAs8@\ʠK@w B7A[47eH@ؘ`o;,<-~/ Nro(%V3v 2b>F 'N1D%; 1n[ɄZ$!%kyF8wKCdwq]en1Z.m7n[}NUI]SA˻WOޣG-c77/'iYq|S g8^V˰X'*_}LLQ'7!>p@+ Z20}>0`1wA8bT˙;u|+YvG+NuGf iT3lN8LI-Y{f atL)N_rzg,T_GM-#DF I!x 4"WvfK2^T(ؽKNeAt>VcX:3"(xՕ0IW=o&)p Q+(JhH ܶ K^Ȣ$f1lNҺS4^J@rTӇH{)~i]2tV(vRFE)7d]؏ md﷉?S&@ej;Ѡ(sd'eb%>k6~b]r-.6@Oۧze=3C`h3/=Kl]@F'!4a1yXU>Qs1 z%j*^W0s2-?iNCil"0<6Rm 6#\n/0f):7TG~ CD_h+G^AOnx>Ȯ{D2̕𔐆8xp!=ɣ['zlτ+n=:k /n1lXޙP a6U ܝ$ mp9d e~>\ ^G/I2O:" NgǝDU3J9y* =!`>h䒶¨tvqyJ/F\_'Kdno5kiS*(~T\gnyj+5.9=.6`LSDZyOBɌb̸&}j{oCuJ<ai䫈Hj< ƛ@I\l' 3]2T'ی:{D4bHern)4OQ,g[TG ւ?Ā5<kL^fi}n v Kc;bC^ESH~'҅-pv7އ4)Y( d2hAr]Aj% HPrxNsp4OT;Y(E'`9+F*9lv}Ƚ.mX +?H%p4%ⷐ8{& fo;:N^t x6 29#=WOYk Ot^W GƱ휑D7uX@owoq3\ 8FHhR!Ž``j>ؚ:eD1Z!tKz'ߞHsy\%_r_kRS!T)ܯw}\4_+g"pqϧm ei97IFEO aZFrC=;]4ű>ġK4+ʹY^|tl`CK;|^RNq8'YZƴ3_o¸8:QA2]7PRޤm,jݻ{]@%WY h:H9p=w!V缎ݐo1sim,Vx>L"Uh\,aDf wMqL=wȁ!eSHVLsDD kۛu?:Q@#`CY6!usqDUb|k#kDKVkJҭY^ڗ֋ԿG}0dúռ¯WZ}]e>QY϶eTR;eX!^zu =c2\SƗ-~CHRQV!.{_Fyì%4h)FqZol=SZ0y aG_QdW+#:"|ur4ŇQ+ը6Mr tZRgYNI2R;9U,InfTv98=n_ L2%d2}4OHBl>d<, m[!GE1ϫS koK OhX9FjHdԙGx޶?zl?!úfYXjJ)3J" { QQ!pM4Աǂ-jKHaQĠwp7Ŭ~rsi.ⶾD> 4y}cyX{U6(v@󧄥 J43m,hUbLiطU-7ɢɨ<.8 "q`KBfQP5XKIpۉݫܖåiVg$hvwR޷4J]yG*lXF>spn- .`V2Z:J_V .XnFй2mȝ1Ϡ}pwi* /hP~i<+" &c_+saݸν:! @vTJx_x7qٿR FGGj @=p)ˎwFnQ84~DŽԧ(_ݭrXk&\3^;pO+)U(q4QxV]ӄUY\K1&e8/[/byhhiU,w˹ mmZEq:viC oZ3@FHi=uy&T\`Eaȫan_!\Q*ͣnroM\ 0|0`90k|%KʓoGM,d,(Px.Ϋ-+8s2f+gQoҠzUYҹ7-;Ƅz]v qȨ) DM?=?uHrxe5~ϸA_n5Rk> CHbՌ' ۔0>G PLė]z<TZ2ȽFɕX ʑ^1m&{IzYUXݎA=Pa-&8N] ,^3q|volGaxnav$DN'ʺ}I> 9 ^nz-ޗhÃoTۺWPMsBSt3es"TQљl .򃞶^^{t'Ij5ANjf;@_! mr<K|c(lZOµQR%ʸ7 TL?.RCәT1o=f򵬟l$ w&G&;<=J0vVGXX7b>5 SA5vbuncT8gv"wTOD~RìgXv^[}F5n-'ؔ|{ 0N_ĒJW6czFb|3ũT݋92u.m"xu[̀{m69In 8-:A  d\W7P.KuNt:' G\y$v>~gY6MjHr ?_\ԍ qp=M|9P'nB HBiaΓCV ( hlVk_/aZr*%]pBc|ԲW^IHĻs\}<rceؾ)^1Txqrȑivh9!x?m }\N3):yrݺSPSyQ[mC|'>oO'sRgb &+cx}k|h-%9|lWZqElqhrN&:Y8Ii,7.R"+8OWO# QyCZ&L(Tz،5MR &LN?ǷkֹKYBbj͒v]^3ߒH"gw #C;!`vHFU٘zY2l8ӏ\HwTPBX? צtWAe@4^}"(xXڳE[{ze4TdTyc}6WIw2EifEeFTkSk޼9`ΔB>b4/X*a bz0*9j6̰OqT ~QzoP ,*T|,PCHAleؐV: ry~w܅YmR_9s@Pg:pBW'bYqr8}$)u ޔ5J*Xu(4r`n`a=2Pd"NzOL?t级W8ǠfXvzlۄU;;·$n^k",In448PAb|J/`pEk4fr-g+#J)vŞPo j;3@N}MJ2OhxğbɍLDR// !G l޸@f~,h?BIR#(ld[N̛L6fWy!q&6Χ7r/fja8HG$==%'8 ?OHw<Az$2*XQ~_M06nnڛ:0oMC<5\}% %dۈ9"P) aʀHQnOwf2SMzZy GBEK"ʈ:f&ձ#ȃڜ؛L:h۾CczIȼQ:.jgk*{O劋AkW||L/_Tj.#}oyaf`lVGvRevd˧__W~(^q5RZzxl !kH6##R`E$IJ:|'fh wi0xLKER.H5vkhT/Lp֕3h7 .{ĠoI(ăZsWƼSnQBu1S2 ?ztP\h8)14[CxMFI1@њҸ(F|4iTN\3+`&T))R/|>p5I뙪,T[Z I $PΪRe9IjS:/8܏(kXbG1,Qè)%`ǧ4hpٿHoVk{D4$:1FfQU0OV9ʬFV T-qԫ Dvh&dVh0Z:LMAnC"Wy|bB43^N‘YՁ@2V]>ipeCX9Š!fӜ1}? X]tk`614G` ;5~ B}$MPD64 7^^U\nL1leA N5`,8(׬A^*UYfRP3D U ;V+(j3]?.ZV͉[J)@R/]ͷxk${`ߍu-"(NYND&o7çYpia{?ʱ4.!mݧKb-k3n6bn>~<  !_pP7;~k2T@&:a4V"OU 8F/XReUkԂZZ&MSb\ ݇fKx *p@2Uܪ ~і{j ZGω+K̳`}(8u޸覇>>wbc[t?MhGn"1mEWko{=A>n9:Y0J?hB-IjdW yp<.6#^v ܑ{: x{^X Ska& )G or_QG7QF~}.:u$tY&e?BMm7Kzc/]5MNjυzxhxG0IYxY=_o +}zG-v~ =]bϿzvq6 !ZFo*u>Vs٦\z[EFG030%eϭ>ܧ͟r]} Ig'!l)8yh~yp揋Jƅ}p&RHy5 g'R4hy9"Kx+P|OtAyp"ppKJ bii#ߠݸ'(s,=[]e&u2d-q5Wca4E4B-#_adr3Z~P:h݋FRj4^*'uv UJF9ZNN0Un9N* xhdFq5jG4K2QCndN="%՘SA;oQ2}nŭ% xfIsܫޝ4c0O1 B 8PSxb,0-vMp917vQKd 4W|ӸXB^C`c3xfTPG(yJZHO>M쀯w9 qinjOg-sFQFr AY!! 4B iV긙& z/tdҴ$dvK/=e_.Xld6&TJK܄x( 9dc[bdm/m % gʉרW-IbF X7{5-+|LE9Dnaۇ60C Ta .hJM^]5e,Rzۀ}2i|upx3eCM}q(Nz)]~᫡|C`x1/Šߞ`ǏH+FTuϘ| |1ptoVߐ%|Eyæ=+1Pjz"Ip&7:8Yh1 "BRU8` ٻ^nG^c ;G?4; }$@*讵*(Õ3fc;M-CS kgHjh[`6;7wekvعLa G As79!V) @_JZ+~te˔|n?ON S_.e*+l8#ZvoM^>{eA~ <{SN\;gIPrgo&{KEF&g2eAY,+W[ ӣQ| k4gvyo@q lB7aX0ddkt`m\#%r%IR;Z9N9#kg}Aܨ tN7qйXHhԭNnݭA (ٗARC~](˭Jugpx9ۀu+mc˰s@*Ђ,BcO= Z!M l6k4)bA~c,#xeN*2ꮷHHΒNݑb*6(G=A8Χjly= lGcöQԋӼ;o[ BHL+d L;?EZE0J)93|~ӀsI6N/5:/QޅɧRy)dB߂ӫIXM0Nݸ(Qޱ/Wh137U sq=Q7dHgbN0*#:dRpЁR8?"p)RQ#5ȷ#_40 LuX&hkāUrM4DE+H <3a.j: :3fԁc hN /U%?^e>-71$.|Kv/;O'S戶";3jpsfVWi~rS*+a |a`@1ҿX]]z}w|:(veoGjU3FiҪ,s Geѫc͘ \<唾~ | 蘒\7>^ܟR/ՄC;)F@B`?۽KX+WӶ۝g 𔉐n;$ny+/9> 5%cIc.(˫@e5Cn5 kA_1DU[OQJihnR+d=njdv^eEPs={ ?OXFȳq_㝛3 p*zQ5v Y)C6փ]R  m-?:DqQl.E'O@t GidMB&;j2?כʩƵ>d3J蕠oa;_h%fj:xyy |-dr i p`U,p 3)o)+P>G:yubH!ܩi z*:X(&>Cs|G#eWR&駊CZs8z8hMǘ ƾ*hθOVղY^g=..NwD:  PJ-͒sjfRn⡬g(նpg? [0sr8ؙbE]C}=l/h E%c5{E80q45Ԅ3`ǣ.=X^so"KIMiWU洿oF (=z򠾿LvNr·|IHRq8&tvQ~$e@.5Һ>{K|GFp]wW U|f]&E~gbL6W #úw]h1Q[͸oBZL{}v!"ݬi۠˧t9Evdm*/ 㵻>:c%ŠE1½j)KO"|C"j&]t ZԱa J1+ L#5Oߍ= fO=K_4略msKlCGyT? N v xFq'w:@[{U2nA;tAq3cs}V AҶFv`ȮV74.dR9?d]vCZF ^SDB Z E,s 7JEqȀ:M9%^c" +MH#lD0Zwj1&t5E)&PꝽ28E߆0l|pCQSr1o6 4e_^o7m/۾kb ̴FSaeFk_Pedc!6Y2tUYD<RҁY 2E^z$Nq X71#)CԚ0sDArAI;?d, (XmۋXoݐΤJN=~,،Em)qIJMi?Bt:RA1;B^}5&_Bxy%-J4:=yg8bkҔ#ɺOp^ GRs/W L0cFIIi,WC;.1 r #˳$|$1!dBK8l r|Ľj.څ1 *2Y~}A $XB#<B)M?sZy1j/O^ܥ>ѓ$j+Ŏ+rw~ߔ.S?D&%RA; @D,1=c)c4B akD1SfH-xfޮbDa'AwJ/>8.tGW2\F\ή B΋[-)b;6UR\P޸Vnn=h^qc, J&\vQAxGFؘ&6cp&zvgii _W2գh8(Xy`bECѯWik+JtQ#z9 ~pm ᬻNWmp4D\ SFz9;r3o'S)o57w:IMXPO\N+6:AKD{bi>kD"d17ge,3[bq)yh%lȤu 8Fxvl]N{4LZ8ȩbQ%"2SU Qv *h^T=V*o9L+PQZFY3W_45zcG/|qqLL7Q]6{m,A=<9V (L1 } 1=#Rm$VSf;dM8LcQV x I WBiogXr[׶Bp P‹Rs:POueG yeJ(r]lWaBDz)7:\}sFKeyx\/lp%Jנjw"p#?Mv,U~%*K1S bJjiz 2-u%# jsC`H:8 )!pyy/:.'<{P.ddrL>ap"*eL>\4Ƨ=2vG|x#gqV$9 #)AX!U'bm#~S%P KGhNq{nĸ:ڬRո ;Jg7!^p*UD@jLL.C'5ŤԀb n^ȌژEWh",)7kH[2!u¶"W!I~J"jgs1*xm0g2\ @dv)[0B GY.m_>8d0ٺ'{l{xOD$dF_ X(=CB`2Ssj0I(\l'bَGf< wdj&](/mVm4w˓"h4E!o!5Tc[W3BʗÑ{) e=[e; J܊vis-\Sk~lR9SFpshj-! PfkϞF96sP&2vbM?[vٻ18) 5Y|r kicdXq#=#l6@;S}{Aܖb0dDlˤnU7K:-Dboa̺_75A]pOK]2Cq+4yatWt$ˉl}[.փ&!5̗jbT򀽍s@`P '=VvXpg^ST uI~CHg_߂ʜ#7t̍X NjXHEÒEy0WIcRiG7s,%eRpY<%t` #V nt&m5KͨvMuyF/Yo:֭?!ҶeT& ͇9`K dp}Qc=?P_|}o\hX?-C|!ʬzɌOdHEp `Y<tiᴷ${\YΪh_Pԝ#v]cRJ3,^gT=x{WE".zPSS-.jwV,m9."YXW]`, ̇R &+W!\DIfǡ1KP(ITBrKwn0Ǫ M҄O-z'\38|}W݉UR&mOڵX,)ҲބkF 6ArBFy=d83g4,K ~C hF/+3s ānbMյzG1 ήRO _Z31p*kѪž\ uJ3'z۵+қD/=ІL3NX>z+FJjG=fxѶާd؈>Z~3fJ+wmh_ i醙Da,CICdDׁ?m}9f=39HDZ-qPf/ht&UU-"kqEy ^?N5Ա^Jc*cjELc)ϖ3jmYpSCT2I^j.&_?-ۜkfN$A+Ѫ`^~8`̡Jo OvܱRVP&227ۈi2)n @|ӘkzQp]Qy ͕ۈJ!@4TCy4PrZ7vJ L :'g>VeMP0W!QXje?=Nj`P ENrV3</% Ȫrox9K7h7~ֈa9#*P)(!VJ}Aq& ґzM6W]88K`#V|P6/pV"F:y$T(&~O:6k/IPҙіapܲs "e!jF CoY"51}#t4(хY/ ڀ6*âtjA8BNL:Fِ5.wQ2V Si Ke{*v3ն0?,,{`sgQuNs2-O?ٚ[ָi:gteݽ0?`u gSq{A#D&!ſ #* uœVU8IG'[VXMO ltB&/ iɫWby_Vș͓OdQ5-? 4s]|1ho0Š5 /d^2 >x-5a=mZ怽=H*N-s>4": 6ʲg ?`[]+Ƈ<IƯ>79z𗂧!ݐgWM~ڀzw==]?D+7l - 3'b.>=3 ,bcT<*P^_A}%f(0 7.ǟX4~…0}+W2ziDu@a}pJ &f?!Qk;l \L"ff5|Q<~|j{ ڴ9TGQm҉`cKڟB@5Lv;:dءGM o>YaY5h8Zi:VܝuQ|6,5R#')۳(776n j+-FZZ(6V 33˾#6k庁hfՀҝ&7Z7c8)8yE{ ^F!!p9yB%' m4+⮗5z fǏ?'euh>8sd wS(}Ovb}-zʜG` \nRcjߛVj2]`j:X!Z_LP Ts#GtHPޏW~!9GVM 6[G%YŠeoS*¨в|w0m"i;CؗX9+wwlG2.smE}'QGL<,[!/8N <гgQBZ9P}%]<}]s{$f`ֱ,QDxڻe;qqdȥz"rD[F:^">iY>hE_bngϹ*s;$[I[ Z !7f ׊&=IħrnƖ]G4 8 2L6 &I#L=>"wH{f ö\KBA?;!S>kծ&T+MKOz83+ }|OJ0ڤ|ҍ:k glo@2"]t>BSs$8Q C6}yFG8x|/c!D_zF)+lUΈyφz\V8 .K1zz M.4](n42 ػ@Y>ijW]V7){ҀMoEF)ykb*2[p`x5;^JLAex<8mG^|s=OΌD .J6*X1*՟B4P܂w AUD}J?rc%XA̪hj^>CT.6]%.Waa{1H~j E_.̊r񫬮 H9<V0f9b2O/F)a#E4O9C|k+fg}g)Z/Ss3#O: G\y %=^;3z3t/ əڸoWMP@'љ砀|X2\Q}V忰Q ɤs#s3Mkl[Lֿ|9^4J+rlخ-6AiݪѧD>K!i [ьIo+*@b+1*rM= Ug4b;O BÒ[ s\dvjY#R*"b )?*0)S@QQ"n_\#9asϛZ)q PX.IM3Wnk2 #Dn'r8$7I|r+܌?gRXV+F$~R'2J $6vGQutfZgЏ魥 P:+mw[\^;e]b\3]ITA]K6ھG(DiqEPYhXxJ#R_FMe$b'xڱADkc1uܩwr. // 7%5Yzh#1u4o2qmGuUFqȘ)!|yi,9I["~ע;'HM3Ӧ]}Y*VUID.%XJ0-JEA| 5hR~Eζ_ۮ&KJVH m<_q$'8G!rnz_\g)߀Hyb3#mTclz)?x1U$l%P[ej7+7XzYfFdG bo_ 0ƍ Jn+{~Go@U=bT؜i?uP2`桛9svduWޏXQbWUy-sUվk0d?S?* .M,3n? MVL ,kV8wیAb(H9ݼزkN9%ڥ9&sf;|"ȩxi&g4gHZ, ƟIoa)z ۵eY;ҧS-pz83xt)DڏYfUzu|שXC! ]i6r7b~2YnXAB?pTON!$zovA[f~ڊcQLpLk wTRL0w!у>KPh6{Op ԛSCV)+,0KCn ‘Qssh DCj&b$E޳lc{M<|O:ؖ4gTgdF̻z) Y!`E3eҷ$]gjU h02TyÛol)sNiAW\B&'F lLc?ǾSC"@d̄e} Ī˼ \#Bd"'жl ^h@>1Ɏp=08Du1`Xɵ=!ѐ1 +0pz^_T4V=JiBdfѰ4|& ];(i^ft,d5S~EAyQ$ fKOG~s3 B]wEW % #s J. orv5xRv=gAHo\6pf"_(GP·U'Yﺺ(1}|.A+sTmP\7@K9qȉLW(I7}^uP !Ĥ }` ս…1M'A2^LBV!hrp3ŽYQz=\5hHU Z=O6WIna.g; G;G -VO;!j=pdFCZ&>!Is\cBW`;[$*RF IuC#|;yFXʈM0}[#]*SSvbWVObօH !@NRZiJ? A Ʈ%+w{6R7 ^SKex,x*7"2jQIwĵ50QGWR^UXo[pHe[< u&# AR):M;7'5K lZJ#q\;NikO^H),;dC[Uu<jlT&_=R )*VNE"OgۜJJ:qR8?+{S3gffYjl#[v^ܙ=0F/NDFDé%iKIQMO@b]u,ES'M& 0Muhx]g2gU-TKD^x+L9O6Pa-4j2]&=Xޔ2ȕW8۱$Î7<N7([<`?qjwΕci9:D9- lsUƠ6k($>Ŕi7ϙl7ee$SϐhAjJʇc2" mxh,ikEIIiP(J& 9㩌B?Shߏn}6 ЕQAAv;1`#F!t+aãX#7 H3 e^jڷj# 6@ cbT% 5{#hz 6\>?&{pH }C7k|hr:)+˿[`hLXAVWiZIlV#=г&r"o_1¦нWܸMg4 "J!-̿V 6@Fr1L"p(./+?#*pEd3 %Wٮ|6:-տ@n F0D<<a{WM]Xq2 >*] 2 /Yhpgy=Pm4792]sєvROٝt .AG 9)+5QO$"Hx0a}uZ8Y)"a@ŗlNp̡[u1b,b6B^8ğdҊa\|#9=m(d TқP E~<)C 0F ]l&%ID5W& <1b{#>lj$@ȂKiR /C?ܢЀR"p"(;#%X,L!E8 {yT[U|0T& '+\1 Z[%XRoW[c벯xC~ "x2Ir.?7w6[䭎%R%G~B a!WGjO"iR$7z ΒygP@ ^pu"})ISzY0ϾQzy2\c\ Mcbm2CLK +`MB#W 4:6K3;])*:{Ql 7 LǴy$$Τ=koq ~X|rC:yU_Ci6QgxԘdn[^WFW mw_é6K,!!Yz8=1G"CIтdt~nK8$'pD3pΚPӧ q=(LTa}^n]BmXgú,<Q'+WSG jmLCރ@FzݽH~ aEX[|4ޱ$k8j=\VS.Ƹd G56vXØ;\J>d8dp<1,1ԾG y*,"ֈT8z·RZth3\񭥹ORZI/{}n~Ȃx/byǵ 5K ~H EL܂S<7hfA(>JZ)BEX9 p맨M8pHAXDd{o"KcH]H쇝In N?`k;f]D+ ۳Sx '!3^ &N8)e- d1FU#둱ISv_Aƙ ,iȢLkm;iS$T4:4vG5ESTyl])l,3+8>SJkB0OȘ/ < i-*ׅfIvsғt$ (`ER2dAB}͟ٴf)sOBgTę{^J"jvtLMT)nsHxۼ뾗x'Kab0.\U[k!R@{C6إY5W cVu"9T| 5]á;q*˒IuOF^-Kf $T/ez\J+Jman8#\`Џ MDLg*s//K 3Z \S+-b}X*DrYve[GrXHh8-<'w9?v'Q0Ɩc>9_Kwf խOtZ+bSL|uSUMՏ:7B4T[` CjZŚ^4业grV-6%o{M  ȣ:J6@Na-J)2ąEw|s>s Z~r#P{DBY2,SP@C%8‚GI/_+",bO1 (Tq(_Py6ޕzHos c3N{v~Y11aKDk W9VAOB̿\"z4Eg\gj/7TMh&'Xc֬n-!|nǖ[VS D/PFR$jHqy<1<,`tJhcƻ+IHnzyP!#vSJn5PkۼxLYi:)s-M'O!`BmTw>^-Rs@ôI[D.fZF)(sUqwmY XեEgon'ג.FZDGݲzAFqs&״.iړ'SGZA-rCAwUoAI!|VcO8ýI p@D t1m aUy& #kZuwmzQDb%_"80-|ɜa3*-C!JgZGk;#mU=@z^ߙu<t62'23ԍj;Wz!3 F ņsdx܅P&@eFډ3 S Fx>וvgmˡ>)dLa}2I2SumpN9WY(o̞ @#ƾ^0j?qS-t>-bMɁ(;1fЩ h^X7;?v'`3,<^g͙3nKEpQfsݜќzG)- qɚN 2܍xo%VS rǣ:M۷Itℚ1'@3"ճ8p2rUا27 ۠ջ˜+LNO5z0_)`jfag،YkQ{J~;FEy+5 lWCe6F%e6 }C4.ĝ*I#y.ffV}4shEaFg]lsDBEN1- [Xf`p(s'28$,ڷ%,M ->͒IJMzIWHZHuTx]m>V R6R^?_PXC~ 7}f=n::9rGb18>8,FwF<$ZHtCfXi7a{-?-J<7ʌ(@V|Y@7r`PkGz3E-D&`b`9`åqYru9yFvͭBeBVY24𴼮aYbEVZ1}և^U[k:̅6ӞlAB~]lbA_")"DI_Aw 9b4E׉ (76GSLt,* 0<ښc;gڏBJ=`HXʨD ?ZFsN8ԇt { A~ sr+7-+zlkkg UaACC72Sfߏd՛'y:Aw^̮}xQ@\cD.ege9!8E@k*R5^m(pMb<RMHH*H-6->`bٔ$n=ZugF/m^ggRY&Z9a4 0^$9'#ObL*Ra,`i̐J4ޤ޵ym P @Yv~ O>OxzWF)v CsE*bsF%',;A= \HOV#ʠCܒLx:NYg0rMx؎0k`X۲B't@Z)ϿRVxsu:uYѓ*^N-a*Q4>h i4bH .[_4<KP%RN[z4y ULt.@q@.Tphd㉨}AT;5-*JN> ޡPjڐFޤ)7=vZ$>7QLYX;+vOp? A`ȫYiGkؤz {;'VBHͶH;J6?.˕ a_J\98~ΥiF WFs'+ϺWNpE0t%&/|RiqoDUQ}5 ^9ضheHF>ѯL&m'.Y1ڞ8R/3PnDd5ӑ"'6rG`xXsഓݐ|TJ* {hӫ$(0skV,B'zlɿq_MwR U'|U|%XRK .=\`?3a3XsQ> I'6[;AIx ֽInr6u;"3k!BV͗ Ƹś^\24;Loʵb#sUsh=q 7T̒s\Z\Sп4d/ &z~Y[ƆbۙۯS(Gc,h0&m|Q~u:cz"Yi+v '/&ˈ %f>w'$fgs8?JzJH(H-I"p&X‚rkn^8f8PhD:1%h= 1-J$$ N~Rnx͂lu"Vj"kŒ̱(_?Q9dS#E4҇5bKҫpk?:Z,'r}F?D?xMrɨf YC6eixnyTG%fja-CZ/7RbwBA:2(FV-)NKR.y2D/S h1)WOQEVeާhtʴt@wo?7 4aE NC $Krɷ"LL -Dˎ߫v|62\K>Շ^XrQz]y$i)Cr4RcB왚`\tyЃa0]`d"t+%Cİ>%kw+@2B՚a)Dg6\:POp,AB?O!ֻf)z9k1s2+j $}kmR v<>C{LR+okQˎ^S3j' +qya 8~Z/žw[)L5uĉYVEir |}彆UQ S&{sǑjMmx]xg^PR;":6{-E(/TaH^= S‹MpP-Ixf md?]jL ?̓)\ɑm%r Fo_ swgh]#햨TFgI)LT ܈9>zϦd{"@."m~dAʙ=L7LպerN,xUPrbQb8yzĐ$j~3(4{"Ϥ! |@6o9`Hօ/PφA2vG{ާHP`Z77d6Ek?:W15juF f걫>NBz\db?ymcaXo,U /tRc3P l[AQRx/JzHԹ֐ @}Oe=V- 76  v'q̦NcQx3xc' -Zre3zG.?\~owi!fs%GnK]E$@h|u):>_-:lXn5V3YyJ[B9U6&%3QY:3Y(zc1Bt1 .-W~*{M(%'V΢/h`DLۗC鯖rXAon|, әc'Ⱥ\n#7|dM^fFffb),Q>lBho|O Iˡm2Hv%97w,}Y\ܜ6}={4_4(uή4u8yT׏g;{5Ju?bz,u:iC4`k$eV iA92A\nj6TE> Fǘݖv3@[#dzpƀI XԂxZX?mu˽ օMsg|~>Ы_ZZv4.n7L 81Τ~,] SKjiܧ{}1[%Ӱ[٘%閧_iT7ޔp`^YmL=y?C!k!;]vRxKCIoqfìõr۝@Acr Qd'[J1hF }w,>^ F'41В&4ȃy#bF+9b7ͬ -{"+[MՑ?~CR5NL&-Ow@|SLj(OQ| gYeaܦ9HE('ʗؚf抬ʹ+kjEL>B mcM6`_ , .V&pҟ1 o&iɗV9- v W3 wUns~ʨT6zvd୆(uKÔaNJXOɏ7NXE9FWX`mzk:ti2G5Z2H^ P<}f?dE3r3x-S+"o;oOeT6뀨0?Zh&0=fK#PF݉I|$È%hv|τz?HܤW1>SF2 *-,5_baK'5gG|~˲brMl.vKMqcDe5źZ/!#4(EB2y kUt hV:ud2U~^_uV8'rtuT9"7:mj,$A)ӈS^A;2nOf19U]D8ֆhz`vzs]!%_9jpF`'_v@%>reBSSRVOQYY>$^c9IJ%;uU:2m$P{CuY3Zβ*ENj$(& e&D1:6f-:T:ҡgNa` ?:ėORJcؒP.l|XgkSv.=9bpaNCH;w3U*4r©>+{p]3eWF֒4? x^b0$7DsV9'.T LgPhy\+@-"\!8~A6~b O(+L'&"ux2yhe ݂]lCm@<ԗ?x٢e z? 3I..LVvA8"]4 ~뵣ڜTPp` ?&S]ߠ:^]$W8"SɢxluwazCj1tG#  !Ի\/,n֡9z$z, dDj>*SdhW>d (l"*QmdcV"F-+Xhv.{+}r/[Uǜ˸sԂ"~GW?D>G5KtwI*UG Agp<t]=M ];.jOjsQ}6n:S7XmBX9(eՑ.c 1TE)Adl^=8 b)tF|If{A7v,npY}f.t6!Mq0FٗA{1 5TI.b<0Ul:(QA uxUQi_Onbɱ>TY8;M/CMQ9?짧)eLjy%؝`eS#K+:j5"zA˰`@ n'In(c[5/b>=s4_ƿ-9Nl02oEa.Zp6)"6)%F$-MeνL'p9VxU?}D4/?*{]?OWBZw؟D-fzE-RaaU#XP icnzYWl.Џ80;0D/.|bY@dhk1@\񐤴RT*( 0 A;}*^"CD7r"&)JX›n~65YF}ﺶ+hRy|=]^3]"||ZPaKƕ?SE-6>FQs_x]e4vf=X劀)~A㿜kAn/,9ѐ1ƄD]zinUCzWM"B (oMg&B6rn P|==֓٘2t a,\`3p^j_qz@bOAޕ6ϓg.`6!&ۧ,h9kj7ZGAR >Cc#0`;9—\H >ONQ&֟ ]/ '[;71.fMfbNwh́- 2Mo}Gӵpuno$kv<\wHQ0>2SDXN0m:=/u\|)hr$ج]SKzdQ_9%kSg*`P~yTQX&y@+G `sc8G괪.դ5(PTU΃Y5($ԯu be"xYVXD99!A5ŀɹPW+TWfb=ڬ\3s2q̔vN)k+MGzV/9ڐؗD+=7I}*Ü>T֝'jKziX[]j#oYG3t9K\0%Q2m|;װ%(g1UF^O@cWCuu[|yXt|rM>ṷqmШS?m#2'QCIRhKTT7gֵK7i3['R3b'/&ƖRsR1ʵ #ا8-:^l7J 9.7Z_́ñ 2ρC,r犯[0%w){u+#}-dgR֔Q2qL2_̸B  /&e@b-FIrh EH!)A?r0P uM#cBҖ/V,<[|KN ""O; GMc>MQT3}L,X2 s[0v`9"h0(!D4oMX=g:O?:i5@'{=`3ךT/ױZ+ pfKSMS0ڿ74}ҭDDm.rޑa.O;x&A7'Kzj͂^S,0xyt <.F`;!Dȶю~f'bo> [wcGY4g#gŲ3 ]'*ͺ+6]!%19ɕyrRBnJ DX;UZNjWӾ={nSX`gkQ%:ROִ{\c ^a:9FDzWĪ.rDe~EkvG$@nt\ /%F-oO6r`͖^בDA\s*4ϬvY6.Ԥs+~<~6_7ݙq%>G 7`8+K0 F)w fŗjIDqaύ Ъud7<ĉhȺ(T%(<|-/B]4b㐰 5lŖ2%pz_vFK`]Sx-' `:ԈWv&*x'-pA3Vb>CoԑmFEێ1ȆGMnfmvl }+nvؾ&n+=a+_/ݒrtk?zjhIngT.80!r,g{3&X-wN`n{f#Lc\?l !}W>l܆2b{ hl ) Z2[3./>)} -Op<$Vn v) fbbcfCC^FA 0H1FXmu:5 yqt ؍O{F4e3Za d =aKtq)PjJ%&_E`. ayfLTSYEcvd!*KbaQٜ-*ƬI :B_lʆ_Tz,-jet *[bFz}w$_1), `* X)pHVEB= ݴy Z$Fq]tk#N)*slLaDEO8`vddAviVF>w+.;~ȩ+ XtZ>3Hn#]` u+cp)!-Qli FPꬁRwG۷K4J|Œ*ͺr'ntMfKGuO手wR(ou͘ !,á Bh0ԥ(kBMqkA T51szea~I>R~P`mzVw S^ **)q/hI 1LNh(kiCUn$k(S7./h\9Qrh9{]wv(u! kPLGFx@ m!&^27K~xmd Xꆥ Bch)rH >؄HUSvTL/K;4є>[Gz@CP5U}OIFpa`W `\XO?u)ۖЖv$0$Aɯp5/?7P LΊ4L, d)'jr)BLLU¦;n7?R5`ZG1Y^"mF3'eϿ%j gz(vK&"b5 TH$`[_D\$B-!TG1-^ = ؜)ӎi?FJc=G\E*JRPs~ ӋP|8?3y\=T4+gWP}` pxSg"a’ bf!#6O3wn6˸5cir;aqcҸ[83{MSI8v Jd~ nOrF簼,G=ŰLgAkȣ ܝ#@| 2K9bfjRc|E k_Zϣ7? w|f]ƲpI?'`$ȷ?xyRIa:PbȣBo?@]]*o;G~-q7ibVӆQ!n pmQ?T'Wɘ,Tjy;?b1*~+PqCe3"rajǴ"nv wA:ėXZvp=Ћjڪd䩁C[*]No;ntGdtW8WP}-^ZQ(JoYDLm9e8 evɎ+E0H{2=/P: `i]*\m=rٯFKlxY!l'o#ƞx/EFKڛP}p埦5` !lAe߶#i?{)[EDwXRf)R΂R/ ˢl&/#5y  '!A,iLm4jM&KBB]/)Ӣ\#3ߍ/c|<)E" ¨+F.b=EzIL-V2:S$3x,C?8Sъ$:,6ٝaЯt1EX!"0kjrh䯵  C|ցӎBۜ:jdi唺z mC[ aqpQZs@dO{كf`+nGx-/xq5JJ Q3!wʯ$Zw,^$8d>:t|[jTDt(In@ YSC\?5Ch0`BG]ē=ϦW &^}vc$bH {% L+>B *z50J=j ]ԡ+T7ݳsO1ރeo/EגHcDҜ+OW0u*,D%/uzߡMUmEZDCkD'F {忀i^SU+}D;<Ղ3p\nFy3d1ezr=- cy튣.$C[.å#ve}ֶsb}ժ.R-x(V.k+:mm5)FqBX@.*A){tYS;g#W0d !P2kmnK ! ғ|E[b&Cx;n}%|p'n; f&(|(OwPҒR4[Љ sBZ`jlGD` x LM-k:I%EG\UG.N 69Tbra9NJ4x*ZpiJZdBNfcLI}e/E-V$u{F1n'ވCP͗5iSH'_~ uX9TThQ|x&% ju#(|Pw4|ooTEmDR)o5Q0Ƽ`jZbΈG#8so;:hw+fؾ- d6x$?I21/ \YxlhyvjhKl.7D1Wm\c29?{̐6*5e;aZTNm+y0;xo;> 01Wi.3HwI!$KRcjyޘbzqxaHDʨ +&'0A[K/*d7OO/:\QYƺӻN&'(-y1*3'="heU^ >q5]Ç UO*1H;HݴYÅ}2]2̽'Tc;ҫey(;rZGyvSZK zypiH]kR.&yVgF"O'#ƩXM!H^ޥ̍{eeN؁v9=X_<"g H;0mү7"NgЙ`O{`Oz#y І&sãZ+6JOIJ}Do.Uζ<ٹKԾ^=Q1afsWljY}A4"#8Wu}Aȴ: oiA4o.R,Dlʔw䯏R/Rc ! F}yR*ʶ~sT2k"W{EYZ 0%^D~>^s mB1Z q^u.924tqwD<aS<3O޴i\hJ3*S6 Y3) R#Wx*n8(u0֟`wǓ3+ScӢáp% *^WB,E.\du6]̩FRIR-m(=2~Mkr) D~ w~j'$cABk*8ÙSl8Pk:$w@[oTO!=npLr zn®,Ra"omGUXJ(t0.DF:@Gۗ_p>7H Sw/NAskѵeAq58-ዙBRM/s5z輙>X=C+9}wU Sxtǫ,԰duWJ(͈55+JV⫦F}cӮ &:u)A7VJ_s{-|M->!P` v*=ݹ2WO3yV CՉj34p gΠgxF'i 2^kC o^Tfg!./+yV8r k=a v7ņf 8`S޿& PMI9B{Zn$?+#5s]H E؂T2ke2cLͼF$%dHX<2 }?گT@40lۚmo%LPJk< Ǩ1_h;E9qQ nd0:W猯m":_rNx7ω/wSzwZ[ØvߵqSAe |l+h!/󸝒`_d|_mgrgZ0 {؁ߦ™Q 8*73xtUjiIӴsX0<tnu h1a\FKfC }hο?"1KrG4!ᙫ:Kv|w֐gdM$+sAsH>*.Y{"L*y\4,U?2: ?k!eYsoE uv?p颹+&|tzfn!ԧUF1q;ᝇS>#];?^ȢtmV>adW v2zJCN`"fuEF9yX.M{q3ttۙ/r%YR]U|5哾y2FTP~b`>r[zA퇴ח|LA@3ZaovQ}crdܘGNRr#Uzu;X\ɂ}yߝս6w@nkw'q_ /#4m LZʦ0@ʝMtr՚r$yvp-e3B sFSU8hӁO%J0+~< 9DWП 2PnYfG1=Cܪo¾Nh-qa.߅;}JV/6SaLD{F7UEupZ@ه)k[m e" Sy?,fSشˡ WRgi"2J74^8Ç٩촟JS~Q2ܦ! L7vbjiQxڨl5`$ 7QJvإLnVPvjN!YIwKT4~ "ݥr^~RuMiSaGnXF` HwܳGUzWA9lȊbq~02n缸>Us%jB·_jV*u[-ڍ~u^jC5ktB!=?@ĝr*b\;coYkMa|t{w3Ɂ=7GlZ@K1\ĘCD'_dmt@PPZgEop 0-kGlt[ (Ɛ~^Of(2Sc!)JHT樰9)Z'UK&7MÌ.\G[! slTX/|D7O XSe_f]BmY׊mYE0I5;ư3W0cSQ}q=?6Ʀ\ףM:)gvx2SMv!"Bk䫷?9^ۨti4/mAupը! .YVf6!. Ր+ksGh ڦT?uzD#⌱dNҒx7W uI /+@Hc;Q{d%~bH0VגK5EaYVAГou[d)~LM0D MCӀ2 f>M /='x[D` i1WT~U]B[e=7vBK}q-s) J;~$gYo| %+t1L/m}]l224y }A(-9upXvgOz"Fjkqԡ~>MZ_N40!Lb`$蕃j \gxwS8gB]Y{'%IΉt G @nQQSXޛBtoXvDjݵ !O(rfFdۋ68{n>m>DW>z/MpVQ)lJZ> &8eQrgU ܝɘч5! {[^Ni)v$zJbdU1H3)-":Gqr>e`4{ בƊS34ڲC}8b{$]m|z̩瘟4p؞N4 㪌+vZ^N,n0HY‹k.讣Y*^a%OB 0D4) .҈]m\a1`#2e،7O 626vu;?/.KBv#twtspX__fewK*S0ԢvZmDmj}X>ERbBYv%3\5V+pbAE=G)wI$^%Zm 3z_oB<)N/xm /JƀX;#ZA*mK d &䁞Qw/pU. 1;XM}ЊDMZrZHK=bTDs.Wx3. Gcؓ}%1UN{CPT.rך3Yp[c'} ;ZC8:mxBqJ ಍Fg21ɮƬ532r"FeLT+]!&ưc#RAV@Wq V]Etň\5K8ZT6L(YmOdT1&ƕ$a[yb u693kP:^vJ;!gї ̍qn_{@۾y`SB?:.ŗ'>Є쪨 DC.@fߪ{g1?JfMx%|s+ً?$O-gU/Ɨ f(r>9#?8r/ E,L)Npl2$򊢚E?D(G'E$sU7W#+6",V$􁎫SU;I"5qFN+nv1oyrkW{Z|,oټ{G;|A RreVA-w,N `ZsF:DGãì)Uz_7:ul#@]3Ȉug f7Y20k"baZW;j-1/d>NvQi/.{"A;=+R1^`/_,9;VA *HְJ" ߶Xʜ'nzզ7K랏 Pu}sViVjg\o>g8"9) 6qJp C&ш5y%DxX,<[r*l&MԠnAޔKFƒϔJT!ĸOF:3qVZ6TF*gP˳&etx(Vw`!ܵb֐rn-Ǹ)bhB1!2tW_"t]8))rGkn[W65i1*RھlLCuKW)IL t "8}ȐPwX )h+~rd$+-I Q4 P\xd ̚nY<)M iMoFCMk Q[)R^MD6c L bPSLg15C|4u/C{K9!+m{*D $ug\O*%Zqa_ qi݌}hXGrtaѣA^R 0Uő~^roT`IᣒH =bnC)3%MM,exU{-*mP)[c>j$=|>H+r+5f~˼-+a)xaʐ}Dr-<Y((y޲73X*n5 >$+:ʤ_M;YR~?`x_6lfpyf MKj追@K( ˒XbSEqTT~r>{frUjCZI:~ *8k 5y2 8g;Ee wh bE󹽎恔8h]y}p%m^aW/(-~!,B`K^SJf$MJa?K?_!⠛ Q𠲶KC;ӹ%/ =oD?t㹸P≏@٧ }D!UV*5k.BՇ_ӒEPGqaX?bvukL⛿f$p`@KE(.vZ{Os%fomˣ Ϝ55ߵmOIr^4;bT wX@;gfxas<3[d ܬ&ew).)tϡR{yԿ_ u6:k0?=xfPb19=U{RDgnUzCl^i?+%# avq7Xy=oJ-6>U򒉳|5Lg&sSp oᅲh&t ~ HH< *CyjI |ϙ7fV4/-Q_#av!=aʛ,.o;lok8Rpl;9^?847DtPE&>R/- j"Fnw  pr>WpnK~t~/bmGm~s'6GE|ܚAh8$,tW=?mK(]HoDXg`b񜖖?nNʔp?ۛv+o?+0'Gcr-X8\OCoI7kUt&[TA#ʌuV\-iM-PL1Cmۣ$h@U" t͝0~{}kAiM9YVPYwږ6~6m Ryi[ݷㅸ$MbwWjN82ĝXxw#{V )M/-.oLJwv~Dddr2b 66Nܻ)xXRl#p@wuH{(ie:bWOctA DC&JAhoV\qw :etqUu//VD ȔxYf.)Ov=yz1 ]) --u*/ЏxB< 謷5,0s5F4ϭGt {>uMfKBPQVfpYTU7ZF}~MI[p8Fם?Ц,'ֶROlUѵj[硘*#7C<<~L#7p--z y2S|~l Lԉy+XƧ@5UjfpJZ]t`2?Gl[pkH2m 4BO E. %Y[#BR@1vscEH#sR2d<&J0~3sYK6OIV}M:I#Tb=D =o63B~V!OϜC8qSVK{=1MR9쥠V{ݖ7hUcGNOFt!@ ]\̳9&S|0 _)e-Q^#F=ȩC'>$M=# 5Bi2!~%|toJ,Qh?>}搁\$@C04BMh. sQ˂%' ╠XY jPlj>[O?z.dYӀiS88hf.FM?#!thpczn?XAzTHyp]Pl7R - $:@M\ #ZP6)i CoW*2*3܋8%Y$| ֔ıykIIReQUyBD#45de@] -Ή(XqsEHٍSa)#qE% l!BVn\R@jYV=;,O_ys(q{cPr_g IuT8xɫ`[ ۋ]d9b\Y?4+W[5fK%d[t |~%.F[v $"De3PW\WbKԵ |аutĎ(|R>".XJ+J׺ <o_W 1fvNߵAS3w⽟5!R9U"1XjD `a`TS+b&,1قBbܱ hW? gwĴ͛У wG,E4Eu;#i@xQME!gu3,5qA ;ؐxOO  pvNl4at5Ҷ͍> cg&ߦ&A0G#t7s )𩵧g|c vD~<貇CV^bj"ly@ 0I$j%ָ70*F{ǿKk1} G&f#Տ-=-(\CÜsvQ ;)gYQ(o3R+}Q\VvL8{$vev"7U: +h Rz|.P/B|;41UǼ^Irٳ2+]$KIK][A/| 䠤JO*b40Ȑ| :ҖDôikFx\Ũ" ˧ᵧ?a(Y4A0ayklc.xd Eklh7ڱ-z jc\j-k>㪱[kn]SE)@}Ix*ڨe^SPB|n[pkыQpPsDr 7eiW!59E}뻕}%B,AK֘L`>9NזJky⭖GE|ߐ1hԌw#Ld:B0|):,7|9~ Ѿ#28h L>+Гޝs@e@ts~_ nRv֛y5n,C 8|٘( Kv^m h$jo;{QdE%X \B|jۂal+/BWP/6 l .LU nivi+61,4r*:#Ӡ5U~턆*|)|2.thCCJM1VF–u|xi<62q'cYu.ƒ5%!#=&y|m3X_=EWM'C 41jQi\A+uJ|wMmM4vpu8jU{gxSDJR`bJ!:pPА 8jcAV&}-w{rph“)7ֹ? ZִPBw^{Xˌm~)D{E"*Y{f1x0lۛܿ?[R[lŀ=gavmr֕wXA堕\KM+IbBS g|i}lݳ9jzO6VcN߮?Ὣ]N&V1`/X=EqRA1  iIoTKѩ- g2CP$'~rr,7%CQ+Smțucn#򍚛S D3j>UC[fح5mzw[0T˟<g9}ΙrI48F@Sӡ:>ނ,ZO`^ݜAw"$\bi??>>A@ @?GE9?uLqɬ!lYt޽Xޒ ǫGnLCC SvX@] 6Z}נw&Va6= {Rk^_ PtQy*\.I b;{]x^uہ=z5)4H`PQFa0;~cgȖ_+i(B"KNͦt [W s"+cVtO mh/&"@gB|op Gր+^B4}xRLvn]7(($VDFOۤfa2YZ]~a,C-WAq֦Re-(* 4Wkڑ"Z!?ݝ- #MyUp)=[ɒ%N,B୩?J{*]Μ9nP/ڞr㮻d$%_9m[/x1.qlQR^ۇ;ߨ:Ղ^ qs5xב l@Yj$`rl>6L!{.C\nLT\8'1h]."ol.u]aڃ000^'ӈz=oDT=¢:{ .x;'\;t,tcؾ*8<,1sbK3zSS(']sCCh3(e8>ՆiXv>sB{,{t-ƿg-ZR\a:\7VP.= YO㶂oxQ{I;^ffjR4HQQkܐ49K d@2T ƷG')._"'^a{c8vٍGŠkj/0 }S [;;ZU\ =cLUn4M;1> Zqz! riJ`U~yB_/HyꮼWxuka2q,b;9&:;o$NʟbLޔ@,: #+c]ȳ2ԵBz"YaGK~'JbUckx6uyfA#4Hw7cnALM m͍T2in([NY:G:i~5/H;Z#=L}V(8qY횆fkX [鸣k~{^E' EHŎ;B MvJzQ6$)6_!ؾJ/tFܚKQ{q#!o Ts4B}x<wMM㷆D2w1aP (PmߩJX `δY wC2(L3zdG@Kd+K.9)<#H.ƠL~sZd{t[sţbPF|]@_N SqhҔ0|p4c 8}ܟ#H}*eʂt퓝G?RbncrQX cGOgrfδ |m<{Sy)[}%#>lԌ7W\8ߐR"l%QZSD[&WV+Ÿp71-I~'lJf_xkҒSK#c6 \ݬ1hUsߋ5ܕX j}܎<^I+'wrHV;랴"Щ!r{fQ+z\PVXfؾeNP$ްj& SNU~v@ɡ?%߶1#?I)H*CQj_%8&-p5^vwnoA-c!'k FLF-Ģ̓D g6]#QaZ ∍%-#ַAl "m2}'#0ikIJ?-hހJC|-ݫqRMR2 .PS- ^c%< ~Omv1 Ëm եXIO=k B]W5^q9h~r4obquQhwvsrk,)}d}CޣVwu%2Rߞ垸 C1]f#%9@lG­֜"j]zsnz^db?J頯F.\%\8t#?iVȯA?;8C#n2W&^:n1nzp|RwO[hE|U#Ns\jJD{_\KRTB݌ **Z?G tP+z<̴d<28~ʔww'x^G%:=5m]Bρ>]u8i]Zx݉zV˜k"pؒtLzOLESD({Y`Y("u'=0[ L')PSZ`Pn#mM <̩}cZ~QY<"MG> w5 ۳1`,uhRA1"lMla!a&cah FԖSYiP 6wN֊EBGJk_IPumb:J% wبv&9 $! Ԝ5{}[O~˭bkf=x_j:ʁR/*/D-`|Û_z*)=.dohŐn`r$#vQgri#rF;y>qV$^B4!!#TJWV/]q9G6@ c9nfk hA*0XeVSBgoI~C%ۏ`JИ`ӲTP}=bx#o?|rGخK72|2j֩Ѷr/Sr-VTԳ9|3shM8zX6&qduN)석?@E JgHW HauxS+Kw1|B/*3,4 c!8iS$$h`Z(|db_E}Lڣ Lo5 /|(?<%.x5_i:[w6:5 Ոŕ?:;W'I!ɒk4}/nY 9^)F ITQ0 nDcڐ3R>.|_3|?Of_M{L!zcRϺ'G̿mv:P~CtGΤ*r9&'!xswm#C ^#CM؇,GXq±g 0~=Y7NcJY$&L7kv 5C n75fP7B†E(H|EVSO*њldZ`f Puz4"Lr?7_ ˈ9(&xcnm/m1o88\͏ IZ~[9U wi X@8cKBch5]-H/d,gdJѦ3#upé+t8eSIF:wXc˯X x%)H׍Os[f%͕YWs# >@W9 CHё嘸N UYzgPtʗ#0[v*ɡC}`L׮,MdUE3?{><8dqJ>zRXރa[ )-k%|xNX1UKJndti܌޻}8pٙ=2"α.݄ *3aL.R"qCWNat,Of8,+a\+ngӎҥ.@(Lt3`1AX>Fiz[eNʕ8z ^\|Ű}Nzزz9Oea;!4Y+{+Q>Wb8e|AN{DgmuQ>QdNEqk]l1k&$~0L- cY18R{̑eoڵb#gkc$4CBAo"3E$Adk+VD9uÆ.s͛zF _<1b9?d0$ 2\(+2 N[NQ<>_d6`FC?l{`:txfkSAe> "K *e%P-$\4!ao^dS{>,FsnIt B,oTS2V;.0 A"|6pVL|~rYm VNUfcYMO7=J{~91 M /-hc̤[qͿ_! ON6x##W97i)| u/p`)MK[#!2 ۫7alnU_t2X3T"GеkS,?vn63FS*U]wA~泽_ 2Jj/ a{Ӆw¦nZړչY*]?N$)Jb3,r@dhTLuFX`G Q}6H uORz N!:> mIb. :(m6d_+UqVa/4I' (+Co*]( UL)Zky]IE[SkBMl<Ie U%Ni u|7>GtTQo(~Bn+>]|SVye>9R#tl}fޏqh=RNM]yei];:dNf^U0G϶BaV_~8OXfDy *K-'aʕp(7xE-Zs \+-'L`4*+ˁ؁}czpzjE{mS z= GB~hX5>Gχ&J鰎 Dn - :OQ  `A仍fdLFt/o#'ÝDISսB>%*y\-p+͆`dYasA !іUgz77^ .S"7XQHc Hъqgyevk>w0+ʈrH9@84G$ӻD($C\~ˊ N%:⻧sd3'Pwg]G F\`[ 3Υ%tr25flc+TԼDUx* ޫ0ρJvFs_ip$n<>F'EL~l8?Mn'ijju(ۊ'n$V6hm)m_d-гIV MkR /@@SYXL7 ^ +=4̟揀)5r9!Oԩ8E"X]31m.st1яѝ˥{Ͳ8a3ђ=>f8ձdNH0]񸐳'%+͓y⋩O0f޾~l:ܠ% z躁ĨGmXU3,}e8ߏؖkԨ1g_"pQq Fa~W{X@3c\bC[IJBp_w T{.6;-26$~% , @td#dZ&5pMZ ۓ 9틥jE(7P5I(kQUE N|DVS4rY;e Ӿ'3":d: Jl*=jcf[yߙC6UQ@oJ(s%:$ JGp+8VƼ/J|t^,1i@)8裌lreп Fڌ% jOx,~͎kv ݜEۓ]ac@357R _3 RQvٔevDsZaMQzL}fܚx] !Ly ;Z[@oN _WVTy}>$|2LUջGLeUe=YԀEjyX;˴$t>*rNFNo*)Jw!Jy׵{q@w_W}g"e֣ifdǓNqN"J.[7ArzQZԖLG [u)!%wR; ?[w, b!ykB[3jDFS_;AhE˒r*9~ainsq#X۷xR{e7-)@賆7i_#uNE6QVdx;6ːU!kINZ\l"iZ}u{slV53>j~w1WjIc[&h,=KmM3i}8*h?[DIYXxo9 Aɡ .UGk.Yۿ\jBqP =.=0ИI'KA^kc~>KO$` c.4. MP!{ |@\xWUq:y1dkȖ\Q4˪7BLc|{Xl>F9UHIYwD~۳[RA"2n IC1\Z޼n%~k ٌdڶa_QlaD]ΊSP\R>𦄻p!b+WpsrbW=.lju{A@]Sfw8> xWdp`)^(ZRQdLh9EѴ(^nj090=|t{va'm(nAI·[WBW9 '0qRdDԧ"4cLM/yMO6@ŧAabTBdńYvxe,EG [\M _ E3z̀+8RFO񶩢/wZ5K40a_+u.2L mRѷ D R1NFJ=L-'UL f,Ϧ]*CGq*LuP`W?@F%vp:d}^O}9 \- a{+OWG-#0O 'j, ,rIsC,' I?x޶k"ݔl^$öoZy,ճ8$Uqp \+ |3-CA{*uy8Bh%ƙNN>-4ͣ$DL;]*z%<=hN>nQrDR ۋi oIq- iBʀ %i{+%PuS uZ"oNޏH/PRVi}khoӽ L ~Ò^TU]'x_aj=b9dc2"/;-sv@:8Lbm<ZoHh P?jUE$|e5Alƹ↏> F'Jr$XJ:q{I(`7vv#kTzjKl;"]L=6Ŏ2faЦ6c'*@@Ph*9؃V~3*?Y;5b:[f7dGL]0h^GZʨ680\^"+~q:V+nqr:.-8-=2ݢ-EMxe8zQ/bwjp4ODh !@eN|jVI*ۆt]'fF /lsa͸ 7f@([R~;nf%)qGqbǏc >SYu1W`Bu)8!AKv%̠ᥖkRFԣ9dl"p3_t7T! g`+m? k z&aϐ۫GZԦ 2G$}uGtku*ԥo__PCR@M5_#<F:SKBR'& (TO{;_!jRJ#%&t,P*DxX/Cd_ kֶ8qΝQLwf΀ICvO5prc;A!T5$vE;= Yu衼Hs\b]w[tFX:ԝ`#Qvוh16@};vөE@[f<0H Ruy1OL8ߨi=1V*Cb=3С ~udC <_%B]LFkz z}o5 E?yĥ}rf[2%´Hn0[S6eai! ` ojFƽV`EN̨'^t|[)}܌ݪ!AW cMRBGpBB=AOxMK PXϢ@=+_bNh)$f2m7/D[_JÈJ~ޣgdS3v(DaO*|In8q(E;R(|7W2U$$N{,&p7!{Fc©?וPbG;!*ZBa,zSFDv@”SH Bժ՗IץQFd/.1#ɮ$Fҡ9)R\%~!QDKC{ $bcQJjdQ7KUMTpr{Nʓ8FpLu]?*}b}!E7Vzs̴bw{@S$se DO|.*Dn$1VpMP=~0ݎڲユW-2yK:lqU ?n|4 lCV7~J ! ܁Gp5vw:TޅЗg7+zlM_5z*|uk &GVk>9V~hi\ju}zEuAQ'er"s$zjcuǴBEd,UX17`01o]Qsqb[,O@MW^|`9b;a{ڞfҹh7 1nnsk(qS[;<+L%ݖy+RًQY<ar22jFk *jDlQl-r|Ƽ iAnΐ\\ҙbZ~~8 Xc 7 z:@) P'$1pЂhAHq8I-p,ol BѯaeYX{-KF>El_lQYs/ ޾po{ݛ\`k}]%и;q;aΖYͧ |}rT> a  bx8Rv[RpBWB /0:+;/K\LT&-_V1\'8q"8XxBs>6ad Ґ60L”Ú8taj|XS#&4Q*| !Wed-"#b mxrEGj \6ʮ1j_N1?v=GTJ)lgy)2ȮP\wpq:$iJi{'HbiE{ib]y=c RWiT%֧geyLk ֓ Haeqlc&/,27VdzK{Z Bpp^8Ci :JؾJ ~R7lɥPA (wSWL=QxgrĬFjuIlpMotMlR7/ƿZ7~ϰe(H^ս=k̊}2CN&t+Pϲ*E]u.4橯)Us?Ic-LaN*Za.8a/bdG%R5Ɲ֝R3Q˲x;qJJ㬦+UrV Dvj)wd n`zF+*8z(#LVqMEő3xdQ?MK`暑J*|5z`ɥdSӞj A&X i?/+ |VهJ58ޯ0hY K_P-Ո5Ҫ "2hR(f?hݫPtAB&JBܰ} %ȿpd&z B $Y%p~";reΥ7oa+WR.)nm#CzȆKu4l4ǾQY޵L> c5ټ<  h\P[A?{!h3XF}T nvos[Job1?S 'Q! &F]@SZ4n]4/'KRWtUH'赌Hc躉գ$ Hސ((TFnP~y%V=M0tV :]q U؉Ce? ѶE 1}qG mh*{ ӛa@)HeY]g\=^a2Ck8֧%&^:X-#?g`>d_歹_ 5}#&6Ќ6g-\2&-Xפ"T&w9{-'DF_y~PD27'D;4JLɏ<&Qg;0_}a*z* jC:$z;ӵ͈TUyns(>f[`,3d'קNe#}wq8:y [77)Op2%2yՒKf8Xr+^x0#䕘.-$rFs$zA02Ct-(- _v~d0tn@!Ȉ*֢3=-0y{JHRdjI^W,AmIb;k'18ZHmmXڬre}jN2Խ:byu)]Vn2qsμp3(* r2F+A+"F^iZʚ7>nN[PsN^NyN߯J*ޱ-yf-}0D>n0키cPiTȁ{cmPfTy*D;V[Y^R*,ΩNbRsnG _|.I6l&/< G`?lD֪us2 ly,Ly$Kඒ>Pc_,\0heZkqq(5|[HӲCP&"{KՌyub 2$yRD|sf6gr750 ].tI i;۷ٜZ4T g<`cSrEnh5Tppԣ_](^f9{lY<6Uzut ֗4"4?8VGh }[9Ogr3H7^Rv՘_3))Yf<QuH9ԫz MT)VCڣJ[`E󺎝ѶH3[mJe,^M Y)2[~y*C}IfXy a8ԓ 7v_ vCq1O#eic\e !IKdRYKLy 5K:Em=oD-yYP:5J?B K9HDpfaUFrzx0*B`p ,ݘ|R[8,?⪙!谥S: bH6IFOp>)x˕U,fe}%/NV!D Ꮱ9+~ןz&3H!Cw.RȌ34H_ $zdWz^mAPߦқ7XW gɓ X3&ڂR/sx_qj_&9ZH@ݑLWu{F-Jۜ3;[+Ǒ\`zz!0jڮaLb-W GeԗED gưE`vW ]7p#@űr6X_<$"(Eܨ'P|m1ysJ |bgu:¯y[[;l2u;? AADro_oQ\[o+㓡sP4u!4 X[i !p h+00[2UrO,p~2`,> )( ;'$́.SI h$9ն2ɴ=GEq=F(\ѓ}}S(Lۣ2X wBk:w_D@nQZZC6LC  j2dꨭ0@xR\br1P룯g, !]u@8=jpoh<} a6vnưz ى?\ȁ8]F'(E/; vL0 ƙrBª{*s.eL9YE ~6zA֫wg$v1_wqٙbPUz,&a1_}5tҡMp9K@I򼇝n0T`A ]k.A9\{ݻtys2ԓ(30Jv0Ĉ)\;5rl\ dET'[yF"%ܞ7.~ls* ʵ" :ijMɨ栁XiM)t6~ɻ$sU#9iuZHXW=rz5Xf Z̬gb -0Y+y/0 _ao;asRR_Φ#a-\gf)qcАd OR' )\v+2W kuZxE(lA {> h/#},`[іAlԽ fJ)+tE$'áZ|3V&coõr$Ъ{.&_gx]) yUi<"1k &{-XXHPq|4acD&[(z8 WTtCOdW@H%f EV 4+ﯫ,ΧD֬vS1@h=Ϫ0?ؒI0@xaM,s!+pdjyaF~2iM*#)քׂnM!Xޢ^"^|9pyCM`, oZg]f=7K1Ы TFmF~1Ht8?g(x"}&xoNi5:4p2-y[YMr/ÉPu]w_/O'Jcab~Kp"%GL)a] 8s!O#HZ 5 \}b=N^z'L x2==5{g^w%΢qzһNVkpoӀiD9@; \⸅:=~A, 黾>eP͞]h$+21 1t@bS932o 6 !oUWRe#0+ki &\ >mQ{ҭ#(F*=q4t)niO$~;jc?h;r|__m$5u_&P+2(aq~?uFЈabaAlX`kWT1樂QSA\'2"8S^+#Õ 4tWvYV _SxvEL'dVnA 0jοTiKi/I^8.y,2#i_L5c-y+lPSWzd(i{ AҦ$E67-424_gRtxa0Ls(zZB]Ğ>]nyrEN n j?1w\, ,$;Z@s?4dHm"!LUE:$M$} !P(W'j0Ԗ@o]RU,8E'G;Xi_=u%X:]El_3e=yfg719rXkT}Qp8$׵ pc{Dž+cYxl)Q6CՆ^M=='[' <q>M$ SCQIVoĆ I™)`aMXf 6%nKI5ڏD- pYmB(PDk^e~ذP>d]$G&5ɀ7>QJ26,2Ǭ&Dє  ~RY|1 81(9nd~"ON@8coVqjT~-Vf)R QmЗϋ>H<氘7߹KO30afArX˪G~H%6ӈٻ0LiD2qZDS"BθZ7a)@cuiʚ0ΜO')[:~aVu Xf x#ae#L?@?C:Id}+7 ; iR)K8|q G[4F u }x@[ `"=<"ul8LzчQ"zgguk&[%3T{`r[||?<qE*rڕCnwoWN7]=>O45ws/\fn{DpB䠁u~HP~k.H~ru}U8uF Q&YţW=gQqigXm s)JYyvu@mW0''t=*QADyP|>81(x$5L%?vޒWmD6`Y]17jΞJ!|{zs^;!>`wvȮ&?H. +g1V|Mo_CY`Ql|6~Bȉ^zS“vhB8dLNM-;9rT#-o8^fBKE8sy;ԎgE2sO6y ev WxG}iR=0nmYgq2HX(qm.MGg`& ɈGbP<[X~ؒ${({:ށR,<=Jk-gyFii.w,ni{^";[\q/T|3pnBZɀX 0ܪ$%r|{fV_:W(EL#PK"|&q9d䙲zlVRl$ˈe mD ~dޘdDض/x- ayipqs5՘|h'KIьMUWTX1Z?V3c K<>> Nː)3["o,G0&?Ҫ&/lI wnWw5$>}ivc-fsd $1{r 5?[VwD$,gwix['aeѯa+<^.kHABTaU~hV)W?wNމ5Ŀ"Q>WA2YkVh (-vM=Y)'"`YːVJ^#c!>#iÊcUwJ **F+h$ç^jԽ$dEƆˍN#ѕ60)|g&&\X"OWs/kT[LwMF^<8`+;okBԳG" %&ss*8٣BTjDն6 +*s@}]>f]@hW ]i}`u[Bㄜ`p-Pj{)3mL@lt%W@/[ʉ<=w%Gk ;@aީV# Q4H-e{(wG<^׳?9A!Ar<s8m17юs tPbJju[INn urSTXe5έVۭ_*Jb2w(qZ,FCqZc  ,<=')_V"kM&w$b4浞 1=g" tç@cٲZYthytG-kOiܴTjH+"Q.R8KP"@8nb_J hui&NNԜGHg![t3#? MX7$rYsh_7op'!ثx }kI,fi- d2iƴ&Kb.cb#^GY%o,^ ]tb9|⛻SJ0jWI6Uzt۞]*:SNHHn,{ cpÔw=0VeLCLn`N.yY 咚s\юCg,Ć!(t9{^*\Xop)بJ@q97b[@=(KQ2 U!k;Ha6O܌.^0.c #@$T m_ʮ݈Lͺ2:bij@lt;&aBlLS Zֺ]/L=@1KI.3҄c$ \D0NuQ1!?- VTlFIU+Pە!H3\NV00yD->6xsR{ʑJ nO9U:墣btLe=&9t`M=-tRKʍwDũV8PY|f ms3^٦<x6d"e?JwNԳX?qjhE990Y ۪taSWAå p,Sb;"MC|H*BQ~jRb5_~#p2NFV^bNJ\X5|(pw v4,pWhr^ttS+ℍ ]ҳaWTSm(je9 Q!p)_\Z'W䛪MMЯ+Gfɉ "ݴ>U+ks xZXBhgl" F叅čB(%uMk}s)}bTąz$^5͗icY.<0W'Ŕv̮y2 XbAFs؜M:>9^ñ) -GȩgS `^,ixfMIzB@&Nr^V, P\`XN4{a0p TWk nq{!g0G}~˶zV;laQ@Ф}Ɛ"A3G1G|ۑ63}8_FɕQXƫ-ρXfԺЬ*qn&jA5`HSD[ }ҍs~>:&1=5kϳAnkv)̳8-&0ڴ;)<'AUһ@<Uv;LZr3\J7mYdpB=i11@y( {D`{ǰ`CKw2UQ΋.:z|*h+k9ߦBa4۱(%Kҹ&/J4yv/L[5}¡B[/u}Y/eGf]DRZ`WG,#?CW3koy3N`Xn'7߾wVa膴q~]0씴f -" cjšڳ_'@}l+;Z{6WR +: k )\5?ٳ t!2q[Bs6 g͠=Ū0I" 9)M0޶y^"~Zk'{n>E/w汜X\m_t>B\AB 82A7%FN.϶O~˓\a{7Jc->Eۤ""0;B9dddSLu%9.ۂ/=k op=m{L>d m>E.AWJ &󷿛lW~1+Fc~cBW{2_0lJڇ'Ev$z Gy2l#l-k,XA6Zx1%S Ӻd c6l@;20GZx⫆'`MB?/%%fwsŕmHTw&s* ̊zy?A11kf t(N~Dc}:vw^X 6-j];IJS}f_oJ GCSC+?j_{5D3lWABqc9iɐc3zz@yAz>0vii8j ZeɐFjȂtSɍcDū(MҪ|:Z GIdHJbB~f!/Trj<+[RL!W?{f? b3E`Pѧ /=x ꚈT}-EꨴgzCzKgq 7t7.ȝYO1B"t2|a-VH\Mv7L/৵qDF&6VĜےkvǗ^}S?!k0b=c,|TJә~mB tQJj)_3E6{oC8LJٝJXa:iYQ~t_d~*y-n:DpvW{Tx9EF8[&z|ԝaoj @0Ԗ,w#Vt0G 'i1'm/"KQ}EqCI6CfYe$ $ ,ZNd)_vfq:qoQ,oVJ,p-9_ W gBK֮]rPP94%hUN_ւܱJ:0j:[qFn~ ZyNępN$v@bAΣ\c#ՐAK8X8y6uoèТ,9'jc⒎{wr!q-5@˅nOQSܽJ|˰K%Vz5ҷ(.yKj AY[[Ќۼ'IO9p b3zoJCn`a6HOnx6iK+F[[䝱FץH/  ř@ePd:2hNW`3*_ΎQ K -n**`g[0*@26nzfSBEꜜu>q;_l7ZD!4*Bc0ݜ E@MY nVL>`$a XRSbSQ!{ qx 5?_(!Lc}^e7܎_VXQM3?y\3ߕ1[(d:lqtgMǂFh~Crel$-!OXu(M+h>Qb:*5۬2jfK z}{=J.{]F;j+vW5褀nIwaZN|P 0b܋cT161`W͒Y?],ZLY=aDO09)259 R161X8r Hf;$<6\fG caDt$ 0ncX$w_Cr~$I=IcVwP!)gM:Fz4,'1?( #£lAz]ӻc=oV8''#ȃH-' {W;)>5DV 0C>58s7R0&^dcue [sݼ~z"DxRWq('?Wl/mcF;Y>| ^o5 $SoHRrn C.#<´GRKTȀpl^:ܥYA} Mb,-7/s\'F Y jXK$KT@z'1@;L2{& <4*qq=ؘPEVt"0t]Q3Ƕ0J B *Uj#ݫ?-+qt T59*GCW5f4k`Pl{X#ba@wP1_}%ݮBio\NEnB%@$Ȳ51rr}XJpћd>r7zPB1_Nor(Kƾ桶tM] s!ͦhC_e dWVLWڤeug0I/'{힫{`"S c~LxUKH:8Mu92y`pz*յ^`_\ωغ}f_#H}Ԁ W7lɁYj+mVVWI $TNl:g s!3FalbOWxV)녉2-߇m?֛M_P*&iFUl?z#J rSmB+\ol{{sl_{&;pN%*hE'{O!0tp&iބ^X+g 7wS:++u s5oihL| Y7~Ȭ0}5ǝ쟤үg/JC#*vJkK-/(0o4T_Ti8 /&a:דb87WnY9Low< "K)@l  6+ʃN^E jh]bמSز-xi[&C3)wpE8转Y59YrCfǢNs}H6 C7Ttk$4S%<$SY}<`yyRzak6Z9M"YV -ښ$r.t\jPK4q}t*}@bXD(s[U+&;1$AV$[QxoשgAyx/9 É=PmJpĕ9xˇou ДΙ_(g"pX~Ez+wL^mEzxGKG#5X :mmbM%?{r8Vɤư+9?I9\{M+._ePMXvą;Lʖ^|3tCKvuP}Tiǘ5wIz1΃j~ `%dvd$SnDzb̪ X|F=hxexny^5f .ٿ*1Xνd.(a^x"f ɲ_ ]$U_X=PǂLJ}$QVIQ `җõ`ydd[<~g$a>F<43 VةV86K?Ƴ dɻ&8O"DjMof6ו6x\ZQgvM CMʊ厳$,BRUugEgX91H.uG"l.q&5و-'"^ B)Tp?+I 5~U6{9B?Љ޺MD$~C͏T:T LUUv=U{M&$6 ^_2E)^ί7O{(O5 B.j1Z1lFM`;e粯tbca [?rm\:T9 ܺ '*JE> `ZV3܄H,z[@7C4 ٞLD>oGؽ͠t<Z$)%Lӷn40"Q>S?KX/WZhaaV'D0Kń>n[Fz^5|,96\J}H|W1yX晸Uǂ* P;zLV۫V Aae6 t5ux[M(hGWRZu$hLW e\정 e=(A~haQoڭ{$]=̢|0F/גJ ^-z`j G tjM_JElm7wSgLQ[;g8 a5f NX&ߘUb,řoI^_[;o $AMג"YoėN60]JQ^C%&h1=cEY|[HoߓuIZRBRz5-D`kF&tWs|N'|MՋ-|{K##!c|~!U%Drsڻfx oݰޏ" Q2UMWzγe}?fD^cǘA]6ߒͥ-MWCh#czzWo'gܵ>k˸dNҏ\!KC|:3 apJUu&j߾m,}h!z&CÉ~8sF>5_3)np9 +KxS~OP[zrM6:BC~^ߩAanm;0 ~ 7‰ZG5vrR}׷سQj4k;adHn8/q6]S_6=m#q2Cm[{hh4H Mo-T_ed㏼x-l|7dnU$.wot4`KC~>LFXL}D# *[_)sЯIZ5뤵r%k롚+Fl nuiIZ9'!fo DE źg2` x=G-]Y lȎ,ȵ&F_ފ[/znvvb #CkBԏ-'$YAF_{z-c^6"&7:6I1ԙD-ܴrjD҂Əij}bBI%aevN[miJ ||&A*E43ze/ '𳽊̭ء="g97!/$d_5]vvWCA:MIEG}q\ MCʅܝ7f}8Ge, 6 #"H6``U$r{ޣ riV`u/3nb5nud]7<)eg;!3- +>PB4@| f #k 68sTdq5M z/U .z$%}Ef-@!0)0 2TtMD$zpCYvt>J.n"*U#P|0@ fm5wiRe$D`C'Y+Z" -i9wD:pN Eâl]DCYa4b Jp*z}ufSIvN ԭ8TY11l[Yp+9}]h?/DuHчq#Wu5.R<dv]jԄ0e 0c-3ojX0Yt[l⦝}B(=ØCϿ+ #/x&$!v3I(S ?N5sdќ̍/Iv6䲌mȜO'r艷 XةQ1xm(H&I%u`hj%|nf`?ڡ1L|)ovS1(2(ggdZp0/Y=Exbm8,x Dl&A`Z| y&#-Kv @^P>5`É%^cleEԈ ړsXo }p-R-:ҚM0I^%!,YQ7fX h/_9Ev?]|h"bjڂo珀!aBb3F6DcQL}@9q"A}nڐ ٛuo_hf+]\i# Pp_+N Ӳr~WEztB3AzaFO|RalZ\l< JQK| {\ @tyKq` "ؓ΂< ^"`L'w2F/ ' 9'wO *4~̇C0Zc/M34TQY P?}p;JBaј:>ǠŸ5f&HTἮԒ\R׊[ B$zgeWTG8YF4dM /LRX.k茧CILjA>]O=dKȩ6mpmB=[+"YϬ'V-fZ㻬K9X;+8@&w@x@ ޻_<\jC;R U(|g ӯH8䤡3FJݿ@8ޮvAX]C3Kj5\y@1pB^K퇔Q4 #('6(IQLj0NL >Y[BAr'.frJrN2 D:)m95p4FRJ82cQ1ߜΛb^|?NpDM3*=}kyN?o*BńUC5|c'iJ.- u05X$.A- voqͨWA78Sc"Ʋ=‚%G?&4y}CmF:;x(^"aAir;Np(#Q aoz[~8\ا~Wi7)V=4Vऐr`k}Z~-Ѧ``a.%Ԗ:Z-,*d{(¤ _=0DNP8rS, 9ąچ EkZ8c!X:Zrg!R}ؘv{|˙߭ I'LFLw]ȒPgR9!3j3)Omv'x--f1 5Z#6Q19wY0Fk X>b6\R{5,y{=;_GC (8_+/Mg,19ĶdTr9Zb 2wj;ii+@YTIl a6TTʱ@.8v<0,O#^H yP{b7Ε| "*i\[ΪWu6S=:<+)Jڱ6\sF{wT|=H+,o-rPe;\⨛ۼcR2ꂈB.l ?@!:}ȚuO}/نwn]!b8cȩJ F5NА*g+VlNOUUY*y>\Ҽg"gD]8Ӷ^H΄2(_rU&@/0[Ѯ1&VB<=&֜qNIt◜S:q86[3W= +ps#HX\c6Fhqzs0׭岖T߇_sg^-Sȩy3%HA勺(ͬ17O[AbZȌ~>ՠAehY07*8!ֿKZR׫^?GYOS@|qg}Vs9)zm솂T$>l7XVv*#e$bCmp\MʧPnFѓ %hW*X|y^C E,%bi1bZsڵ_ P&wRI7#lm1{aX)|hCb&vq39ŨM`]܋AfdBQR0Qti4;[XZV:XĦ=\lOf<,ʎnDd~(]Spbr {PBcNZCжp"M1ةR%Whׂ K7,(i:2PeiC_œN2>TLwV zj`϶d䊔mmwE1߷рF +xp̧A+/%rE#Wb"knOuCMdmy⹒e ,W#b YэզHॖ:m@|G +R>x,G;pli*>t#ۿ($(U9ցYr)axjac1\+-=W3ؿV,v}y}'=oZd+f3Pzf7ƥ3n~}h ֦ZZ Y5vMn@jRɈf`˥Q3.IۑY$#*O 2 qM7>vt ÇbY%RZhgQ[*KQ=4+y򂦟 IFX"!ق,# cm ҹV'C 37{\LM ΢B DZɕ;ҦD$M7kJ"ћ!m,Ubqv]5Ak Y8;O3LHd4stgƸhxrYV#2A?S(@1UCv/mVn7 eghRO VDi|ńkQ+IK|X/y|Ne_-6`V2c]&&.78 +őtM)iN $Vׂ[Ig_v=ƩJo..B}w E˕dO4Xԝn*Խ|Щف5HFP {#6*pa[߲Q(zJ8UW:,oo#σsl50氉4UE_D%zյͦ0Aȍ]¢NJg=Q,?p6cR_Dx#ebAUu0`\8>h%6eic΢R(O{\;:ikжKÝe՞-\<Ë"*{?RKP$@zr9IR=à9R0a"T#3"|!Dk|oeQ$XNG%B@TyFp7'!q}親?9"'M`ODJkU. Ldr{_$vYYz˩+LmЊ~ <ۍoxm']ZEjsآ3ރR.[r:#7Gپ!Km~r[6Tcui>3B~v枲~Rj|",lXe7$7|g1խFc<KRUUW@ >3} <=Zu&LUr*(߽ rBF N!cdo4>cyq )>19,xmV `xGƬ~zrb/kjTY AqJ?#`z~ImO_U; c BM- |Wje %R#˓8.ɠSdax,+*;@Z&Gh9馯qsmUrk 04kmlcP\B}Cu9َsD74f:EB癤9.yJD= @EDЀz: _lo@(i5UaƵ rnڲT~ʨ;Q `(d} 2/uĘbR3 :& ~,iОK ڀm¿ĩYlPȝ , r䒮w2 "˛xK^2Q\βU)%kߌ9٩Q#`0;7~O_@+ڤw]:AL8LÇ #1K;nng\e<20t/4wwtF$d2\2a'AъZU|敎gWWgPkKWȏ^j"2hc1p#}UlZeAE>ҺCjA|l_n:]g/l $tjnSyn}Ol:7x+ IRԆ[r^swQh(p>18:ܷ^b@u $wCN50R]쐄QbU4&0ؤhJK!5%F-bsC|S'gDuⶩ< 2BcGJx`춐G$-}즳ߩxS[&ސ[eYlYoOM>xn>L1E02$;U֛q.58%Bo#:^S33%u랭󨼊6sB3DJ!E䯿|J[Kl+j*+|[@LRdBZo5֚A2/y6^㷕FxJW].rdޒ5>Cs.ITKRD|'3k ްg`4q{Q1dJpS]ܸSI2̵̐Wcypm Y ^V[#OC>f",?twhh2I2Yޞܵ.^$;$Uƾ02v"8ۋYr1(7SKPQ3c}6β'mfGK1T[oÖO3DӂbT?H,9ær3[YC: wMuk^}2Ȗ4RId6ys:6N hVTdІl n5d/ 8E6 #edfAt~JqUu^;mt۪"*CI~kOԃb%λ,nw]54*:h|K3@lL2dX W%W~K 0xaj0!FؖNՄМ"2Vda q&dckŪ|%l[OwJ21.׵=I =6y'-+[''5yjPs]LpW{ WG1\xm^3d0_V4'z }xݲP؏LI p41wK,PKyTnN3N]ekL45l E wόQ`F4`M?UӺlD$ޫ҆L$WX!e,cgIN?ԿGZ ݐyh}+̀58 Ew# @OE=.^MO"e :z׿̉_ĸ?=t, uY23yzGZ$=aMz6qSssqr W8c:RIH|VG_{ߎC(%L|n<(k]TlƩtj!@o<7N4ZvyQ>%G3;&7Q=(s`!,JЦ ؀gJL_l[3K|c+͘1( )}gf7nrf ԃAE@4F!@߰_Vg' g Za(})S9k7zWTFyP7lQZxxbfWx\эǍmXgદL @"vU덃=m@}ri++`jCEVU}Aa&úa|)Fo%90la84GN';:|RдAԫķKꟛ EbnE xѬ?⬮sP)'TnJ[XqFQ3幇Ĝ#]~ ,٬^K`Q%`\酊S|?I]] ,QŁN;:D _dvE3V-Af [Ӈ~};`Wj}MJ| ?R>okԓz M`~x5j|{4;ӊhJ}ZpjHQN)GAx4,6k}th[9y0vŠ谱;=<6[kUg{|t|Uub#r-Pd} - Zmc‚̻QݿJ)ۖDB=w̾T13Ǚp+j ڞyϗyJ> ND RB餻+0hXn@(>ȷ%tԐ'Be]J{9dy&16ńuF3 +^ڮxOwuuFܢ=䪸s! !m :$hzVBz-'LcK);եVB@ѭYpFi{Np=|lp<ҝܱVr@3.)MͩXCdx!Qvr,f?񴜓.>B hmפ8P2X&۽[ r% Xn׏C e5nN0͂+)} є4z3)HT& (f66/3s܈>6_,.BJiC:kR[?}V,}Hw6?TqY#rޘ9lխ Ϡy$}HnܜL8(^wjߒ[,f>ډ"^ͅqLw/#6X8}ªNsr]Q )x}ʯraࡿ6;k2%*!eU#$E\@ykG0}c {mjfigA!$Q)$C>q$uq<0;x`U'DusO0 b#kca[pX#$82$h}E;U[.BQtE\:^m̖+rŚY@j^ uJe_>NID, g9/KϩcwaF< |f|$εɗLr4ifcS>$m9x#ߴ%6⽫^[knd'PyWf O0*ʡ'C O4CŇԯ]g/_bl/>ˠg.8f'S媵} <_2Azo^0GLGL>'z&S['dlbD#˹@KgPoOg)qcvwLG'F07 8m^)nuyÊƹ?ј#=fUp1TY1@-e> xG2ظ.gK2+3$% N?=ﬖC=\,d[$iJ<ݛ"lK/!N\T<bpl[$2A; -yFS=MVR JzGvշ¡$qZMi/KuMuiVA/uF⯉;,O=X >g+.Ǡ[JsXɋZ!XtEz?=wR4&k50Gnj%Zp1-[,[5{ J0ɶeOl!Jɣ|FAy4G |A'}±íqEeB=mRQ__l=y_8?Z+@^͒x_d~M.;H6Ȋ~{{E^!~V3c!r^ʀېς;u5o"`gmx;f9 @\S|5͔o<[< ! q(}Qt1 :*"yQ4@(j#vߖa+Vvd8e7ͩ(dӄFi9=6%ј{&k4Ui&t8͓PIRa=y>TQ 71RZlo w%OPaT5zXĻFlt,dՙ|"Ϯe%Ȩ9ܿ'w򏩘hd^AXqdL}Z)k,i,< @=dᎎ薵3jzBgDwHɉVagL+czc8]ݬmkmgI+`j+L^ԯn]`ٲFW~3wm;s}JW"%JlKStu<$ԘF #l>E. = mK/)NF͐+FFyB ,y :%%xGٵyF ͒2V3<*c %uV/quqX8}&yi8ݻQ/NӏNQf(M_4L9xD 7httOzi[{rʐ{6`̐M-UӂXi~VED8m'f, Q UES*-`3׵~5ow!h3BzOi̮ڽS.#GRܞqThR8ƻZ:W5D;:Z}\>eqW\< n&Yy!Vjc(O_r ڪon__"՝ ī`f(0W#-`Fc[7>s$+%;{iJ;BiؖzO@)V ǧʜbvQ+o~8^n6IdGkSj" =<\$%t6*/XF4*I49:h;l3 |'>V1n|GӀPL?Ӑ}8F`?0A+]$^UBADֹb„^a|>C$.י c.a9{ksβ޳T TۏLktFfwٔ<(HJBn=x-'&2-ϫŷt(2;ޡ&4.WhPqW0?iUꚾզZjCr%>oOχrCUSv@O`c ֠lf j702bV4(;񏟾6df:HJ$T=XLGSD0.7ő)I_ScJӠb٭EkA{q Dh*(8XÅyOL@֦1_p 0f1-|GZ=B•Kapb?6ɖI`p^uTU{i.?mGD~v5BeG1Es]!=bFfjsOҺ 1x̀) ǡ(o*`s:6A?sR›&IzI#D{u:BzoKNEBh>Ngx ~ Z_F>G B~k gc꘬7ߨ^q;|cur'?m 1?pWp)96]0: \)f}`}L.|Wbz, vs=;BOΥgccOH)FTB&H%ɀyVS3&1wZꍈ%ЂUJ r/znzVahyfYd^R\n* $la"r@B'WHkM^jv33SKjZ@A֠DZ ;?RI3 eOZa[E)<؁ 8<^d;gGȲRbSv!k"R=)(^T" l4G$/a|V$(zWə vנ^ũzx"=~ϰ"@xzosU&ް4YECd\|GO {քsU1_5+.3:WIķPk={%Gq񲌞ᏝC6FY7,5,, n{KATt[ =$y\N_YΆœH+.Nx?KIp")$r"= f^$`f(5T|Y>|G-wޑK61Qљ(Df0|4Me'M(pDܯAmaVŻqқG+#l,&-cZ\Fg!MW XhloSy"]e? G_TgٻcAJkC7+ͧuU{v"U,gE5lt35X@+b>jR5cY!" $Lfd qXZ'uC݀Y1Oأq?"K,KU_yĩ.O,=̀.S4-YOBk8V]k+qG ;&`P%ɮ*h"Y~~2ZfkqTd,3`"#BYyml[$Ə,hmZj*U-g@-e!}UdhՅYlڜx g&击U繘VbNnO47v-G"yױ 'Ӹ(>+LCc N\C9?1-nʨdP:Pp !o 4Y(V7^/(]`>`K??^'̊}*#95#Q:vl vfXW9(wzˡұq`!f|-/b(^W>67]ܖs>(Ath*HKk!ө3E拮$uWJYÒw-{a9 8/`yɄS3*`WdXn 4ܚ[mf#6mnN,;T-)8nwBSCe:}6uz۠8KڼK҈YCt;3] !Yrfܒ2~;C"ў(M֒5S<}_޶kVF5֧'xqMb A-yoѿ7$3E:D'$m+E*J?lg"qxW$gȐީul\*Z<&r7I @#5ܘE r VyOWF߸@$l/; Xn|M*ɝ-1B!PǠbXlLjgvEoUx])Dh3ENin~1k$%zlӕX ,xeNa)QE2m.Z tSـ,osQ<$O *kO-ZT16718,5NN˘oxр#ҜF\1GhU^_4sfr\ʌѭ*)߃73۳%c@͇BɪKNѪf`2h},T\:X %*xW32GSӤ6*^x`*]@+/Oy'dFpˇOF,x&\[I Ɖڧ?uZO0L+))m n `0x],g*7)k1bO*Go*OĨVgq IBybb E@Rn4SCހ8:Z[*.֜4.t: ( /)Ev2<|}aD*&vpI6">A)jEdiSl1mԵ%vLΩ#N*G$ZhP7\z[՜GD0^)_5KUmEs^O/teq»N>O`6 a7 ĸW-2̊e`*כH=wS&}̀F ̜;e}e  #*) 9-!蚁 Yh^J{Y:^| &=(Lgwus$"rGW  %+f+ZMRSXHc'pn:6[HVӋ ~?XN@pjVPʞwQ|U@drpiA{扬LR\o0.c8.߇|@VS4I"w"NnAե:$<՛E6z# <)8g)SWT3p#VOOޟiD{Z \CFs(|zXs.<)U~4<| 9Sla ο{I}<ʧlfL)V_YǼW5]9orQeؐg([XpLaJ$?V)!щ1]T@5_3ئ4,_3ˑ35>0V6sߣ2eG h( ]a|^QuZ9ÐD%a(ΠhY^ m;DV[,(=bBs̸.+i.^@RL9-C%E5Nݥm2 o>~ꓳqa,/#0F,YA:\1s'#ȹV @/,I3>K Pq2ʅ'oT14>?ed7*_ f "u7LH0Hɂ E!\v^Kd%lGd+!Nt BgUW`@gy%>TJoPTc)q;Q|euCn_@ .LUAsCeӖvVCUyhvgt9&v _śg؅  &-Jٵ*ZxbsFwkߵ= u NGp;PyZQk$Yis((j/qcwR;A"y֪.nUIy|8?y,>1Ӻg@}A̺ᠺO&]y1/(ߪ}8YAx/gPnlGsڎ@{P +>D0~֥4(D+:IlZ7*2ɧJUάQ ^'GBZbd4 30i#E6M.xR<ҳ8E Ÿ82Ijc *)-.4TV)(KJk|d# aH0,jG{_MAO )fH N/NT*=jb QKޯL4+k6Ah6glMOMm hzs9(Ƣg Z}b%WWl &n%(Ąm|Y1_hidmZ}]44&%Ҏ%Hp'`E,iʽ?nVŃ ˆdxgݡKdBE6ehC[68.RkI5[Hy &3u$YWp$y2OS i 0R%ǀ"Do%)6ln{ WxvT:3L;w.~ʆiP\}Pg{F97v`k\(tÞ+Qэw`Bl[14# "4hj =5a$aaF?BOC› uDg}l#R\{͟ޕ4X8n4Ew*ժTZ^"qO-2꥝[r cAւ]I5{ %LŐ6qOמ3Ã|9x D| RWMcMmWJKļxzI[w4a˳aG5Z8)*ֽC;r7.LYFDE/#y/s( x `UQg`cLD5zW+}vܢcUAQ|{z8V$B_s6tUr"!P_ ~Kc>ְ<ݫnOQ>-4ކa:M̨)3rR 'Tm7wy2 g=,ܤS,ɲ9^'7]z.`|*~_E23w_N(`;`s??J.=`Mպ+/]xZ I~`wHƬ״Ha@ vػx U6M]ߐ8 8 BVj>c ]]4wyP[`QD;Mtp!MIW]{s>AËyoS ;P?kH:IݨdTٴt4cM䁴dWލ4$N[NlVFتmoz|/zj$W|{Zrʪ՚IVB (ڙ TP .h߾S/+*h߉i|x=?6נ^%#jA,06'di3WÝ^Mez:o\ Ӣ m1 |yDUFORa}lIS9TM1a]rҥBærF컇Sa@z_.c/2C&:7u$Ifi['Hs81:-ƇhGmd&iC7IGI[,6rT6o-"{N ش9mTp#a6O17gH_ _{nNA 4:Y5̎Me-c0ԷuYf"8?;T2rJ<]"HE+26BʨpJk{}b|WfFb'H&ɜɀ]%]L頣k$oyDRڵ'W0.Ց(._s ;f'Q}ӱF.xyH apƻ3:AG`S_݇ 4DOSE7â%FbA@\0iO-8xT>s]_^6s"X/mFԏ{fPӌ)RF70՞%;#L:9UB5'y%/AV?!Qe$Ja7N>ˆp;Ex\qk'_Im<tчpP# C8kvxaW$ЩP̝7Ȏ[Ķ.ŘH3 /$""Oʑ'mAN0Ӣ/ zSd3pw'.6Y? C$*;i㓵hH!>N)ն 9.*gA T N}m8[WxrB={QglP(tu+x,\dwX_ oҵW epf-hYZ\й:߭7LkaY L-L$BJZJ6bM%ĸ?5Uwe*1skWT\. +iRLugYHjj,O%&߷22";տ"֗ ;[K1GYr˲MA\|ɝmi%ZrD`!S{4xSDٜOaDLy_yoBGBgMbl_ttPT?5PT~ɍ?t$XΜ+V%G BGUID+ƼmK&om8Z*jڸ,a iE"?2VPIǎWxnsY\}Wxq wyS1xPQڶZrؒxg<]h(YT<|2e6RC٘au[򂥹kw*E*Ep}0Ym`jcǣn-s@>UUv'X~=n?:" |\ z,3.E^+oTr(#%>մSXYv.  ( Xa $eUw \X)J1D'*~"T3{On :K}aQ-8MX+ңj:S)9Xʂ$A-AQȢ6}bs>˅|'b-2)I\j۸_uΠ0ZOF,-֐جp\҃4(9У$w-jK@Qrmϒ4#" ƍ]q05\8Yi00?Yr ' ~)tImLDDP*99xaMEsVQOBx9<_,,"S…\}& Wjy"RҁahƄ'ᚳCg#6(esA"M@YX^oDϱD6VbDwSYxО#:ئ&燏sQN]Gn F oNG7dԙ ^YBD6UugJ%J+ ֢|5wtȐ} 8Y}T$UFQp 9xAkCw tn~~M[]|NQadQ[^N2]s\4+<ԂGb!\ڄ6BۛxFAk}N$y;gh[:8)JĤ,=98S,vF_[-9u OPAK:R-0$.@!t 9BGO^ OB(_~\G̀%#HzF@ѷ#ɩgKMJLkF uTGE\&}p34yM66ty`Iv-,zdr3ђCJ뉞%C-Rz6edG V*#V |쫟Nc@=Efk3i&vrMCtsڴ=. 8drNJŨCz]sҘ]tvk?xE&X5*lHesMjr0(CU?[QF N,FVbtb]:rxD|<++4AzW ɐfݘ@gqCB2:A]%]v,)OQFF7c u[_C={4pr5d?% aQNܮ;ufgT@4P7)ȃ¥RxYK7I "פ' 1$m mھjK9.x\"ȿCrʓ)k:c9uj6aN d⤃{0SYTOd'gXv'^U7{ >bSUې~6RV-jl|mQ3!{kor5ZeJ /Ĥ[ *̭q,>,¯Μ*5ɹ'U6ݎu/ѐc/Ϭ5 F*AL i.bWQ\Gt>"h[dN' jW:IhDxi? m-#BXgG{HE@k+=4o <(k]<¾7&Ʉ‹-1WA~.SB q.9/{1=&iu_~NJW{B0x3X\H@}0Vh51V<΍Wl$sM: =LW*ʐaՒ  R\|R t85 xikđh$>3yTq_;&ޝ'տ;JhP4(15G@FiNՐ2tS-.dHuO8}QM}\mq [xl%]oM_SG[E ~?g>QDr zW" a43<.%OGyS{V/|w>ˡ_wyg^7]k5ЊYF̃}]2~VO&A{fW6R6S'`Pq4]=uVԍlTsbLL߸)'("ES7 bdD JLc19:f…mu z!7S֡WWPfQ(M-nN$x9e!v]@FU.r9-¢N0#kRzԶ&fx5IUM)I5KޜD3_HخE?lLZ C5L~=3g@A1&aH\80!ZB:ibœ>yP p:ө'0ú{WԸ_y70ET\pRG% Ck#p0'Qa|y%.AzN &>kN`;iaI s,6g(!RL ]bt:-cRS rx֗e/Ck~YxpGC++,uQN!z\ o;%8TpgT|7$+]tJ If)\{Ǭ(yвay/{㤠{6 cGco '~AbOŖ[0JclBߦD/j~j޵˚!bdtJ~|Fϒ ;:DviRN?28BۤlLZf"]TD_M'^+u0JY}N<?H[5uHrWjVPq" g$'ƗÏ]4Ix^4/* PۼId^wg 5|G37Sׁ]ho!'P1aixyiىD*˓hJka/ʨ`( C$M?[ZzMJsQ'\̬+l'o}%0<6qNjsTſT܆M#} 刁lG~}mR4/#[BúNI^ J;+=*lJOmEb EM/mFBN#yenE^3|Mמּ:oEf9ܤb/lds7 > FҎl[2OW Ce_X46|1v"_/L]l%F2`9۸/Dx;ԋ3[`R% H*ê+l A`ߘ-pz)$`9bnU)Uu5Ҿwܕ|9'"?CeJ3n:X e/*a5smh&)Rrhje-ֹS/0QHzYx=^ZtIȑξp>(*Jr6Mi_SB31e"3`1}f8Kf#ROEd w$<'W3 ƪA?@ҲTq-YQ|bW s+j:,tQ~M~-Ud?dh.QpaId+ING8ac}%lq[P*YByd)Oҧu=|ׇ2Ć3[k1Q/Nrhk<$*m3Mkf\*2pbU#dYSQ=_YoI?/'De}jb"<;JH# #?.ztѲ }V-zO}lbو(A!٤Xw?0t?7R`Y:k՞'X= e[>  I)wKcD"2KT%_ٙr+ &թDҗ=sD|"K- 1OMLA.՝ z"=,t*`[ɰuZ~p̂;3֖GMyzۢt3 63H+ x]ֲ܄g,Q$(=x:^6f6dk'-;8^'>ymI„!ך\^N`R"'x)?&fS%:g,+Y.jdS<mU]]9@qX~\ ;m<; 4J4#SZ]-b9'yN\Kp>V .v>Ik-wxkbV%)Vד/!=3x'FI)(O&N5z+xMfw~1x\g5Ŷ)BOp-?72n)Hnӱ"6]ouSkܑs(>6|wv6^;_܅xʷBo98Pxjw$ G݃d6bp)*,xl?%۠s;ȕ*"fչ7=\!Ę57+;rٝwy:Y/%=3! {X:C/"$C,4r(e?1zU2qҋ 8 ?$Ԓ:7q 'On|^[⃅>a=3Az|A_:YC@AW aK-],M[ vGòkJcskSၘMQ@N> X mR:,f/?DAŲ$hDǓ?T)M!@ˀz/pP>8+x/56=nI 8x$ةo]~pTXA^&PwDmI(vPX G3]¸yߪM]\CO{r@ـۉח(uy ;13h\`[B%zo1t2XXgD!%~(^D)ƍ~+{ 饇 $?s*mCEp8GAsD~x1O_t̉ ]#L0K9-;;7oo!<LLV]:`& QiJފ|ޢgbsp.GaU`}4-ueJ _C`%τS|>"p}5v @;|Lx8-,ݱa៾c/KO);,̙Q)/%o216dv#sU/P1`LeSGrI%x, qn&t2-@թrR/;\<TTLaKc$7֪"f,c a8]Wcdܣ(T$@"{O0 ?eu ^(˨VrX (˨ȹX]aMբ`2:FMrSW.QXRy9|dF1zj*IhBwOsG貢p Vh5Tx`쭌xV`$]izAV̿SiO&i O9k~KTU v w]gRS:>tmCsvC*Lc|&mf&)vSv``¦cv@)Wٌ|I,xHu7H2H#EZdb>%ALbKp妟zgIE-^6m|dvǒK'87`7yV>`r+dz0|h߳) )ʼn뼴W@@C(x&_ gf(X|qԞW|5p_a?pֿYzzBGe)q=I}pj^LZ[' v=7͗{rd]R+ߍ*CJBy됏W,ZAވ6,@ة68YI]z L^({*hiTJ@./vW=f/냟5#* ,`lc,lvYy¸:<êP"2/檵5 ^E*і f,\) /n 嶬Ez5ݤSYDkP,=l0n XvzPLr ISک8-լ߫;oo5%5XKWJiyyƅbğ4]Z{b ;%XM٬BCZAo]v|d\7w*s6{YURx:`*;or˵m'͎+.6F9{ o^yn?1eEk QN\Wu9rm +mTߜreu҆]1 %g =aX*\@*hڶRQ:<7@9!tMeBlTJN2-m5zT/)zV4G^:δj5 ֨JdlW:͗A/gIJoز >F/|;uuQ2\b:q۱\UY!1(Gl8LL r=$ bd5smܴUCqÍ^8CZ.M~Йԅ4P]?:'%םjPYZzwJDh24G#RUP*Ǫ9<^X#HPQLhF]-Z@PYS{nahyMiN 1`S͆Iۍ6.J"6_/*6g=v/ X J2]&ccפԮFSԇ&X$, Gxs^d4q"۵M]6-\1:0C; oyy,։1À^cwرf6 m6S/ ҃g[4潌b"0XC1 8T?u<3 1g 1z]z:Rk1N˴#L%ʯ"&G2j/rQT>aC{*Qq{],$F5)cͱ(9"cQD%:2W Fˉ z󑗜-gq_(F ߺG%x'df3yǩ W*۩gGڶ7$ጋ!sFYoƒ1z_Tgr CgjL%~vV`سv}g3h($mzW,M̀ZJx͐}_PZCt"̇FX\L_= O[Dx q>#=]jͲ'XJћI9,cY 1 ݶnjy֗u\ħ:iޱ%B1*Eh-jyWWByΰgx/a]\4FvT3߼_.[YE#UG^'2c,`TRF~7e庰;wي޹Q _{Lm鞆y/2 F:n([&jG%c[e{VMnxה?A͘MxҬ*A[Y}midƝWV.@ji&8 4ǂRL#W&DVR@'r)`8ubS,x_r'n=`o2m0uzc!/\kC~b/mk;T&yFkVl Y\CE6.h*oqI8f̄- 4?EiᷠkRIݫ N2W2)BkArjd",׶b D႐f?[ȜՀ]YCi=^tbn{Li62Fxe98NEފ;-ջS xAE *똯BY?!|yw2|3;B!k7zyAVRU": lϿo980Z ~K[/IKN%qi^d3@uG4OhHbdڭtykjiL~=[EG?2铇B o@@v{b"4mGGDo]R@ۥ>$7EPӉHMӥ` d7idץkcD>?l:]U@67ewjD/I<>5Dpb8r iaLB޹VKl#Ȑ>M5ҐP먜X}}VT>NjaJ) bhɮ QjL/7eE3-އl)tK*lLWjprb5wiYwD-v>a]ed^SR I"CAkP,]1h|[ gtF8fC_:Fsx0ЯN!N_Btz2EH'jG\d}.vFe$7^HY7k5wBc:ᔔlnE*D8CܯV^E BL'&"k o2Zp i ŰJY2?y`ZhVV%g @"J ʋŧ~scAN,9S,:r]u(ttU+ӊDρxB8#­35O4y Sl%5fR<}t'{0%XվLDpY>"'4/9ѐ&[ bik <~:d֜WYL&2-s5ʇS>sI30=Pa[Mg[a>! dLӲ)x,/lS[uK}џ_縈7GI)wJ늗'+@oa^p&Au+h] ޏOZ mWRo0X \F1xYO`SfdMr.01:`2VZ6uSkSj/A`QӜ+-$ zm؉ԖEk:JO )|zNyqq,sp`Y-;5em1O (rMLb{ě{TћR\PML]$'$zmo8F͠RxM jդ"d~1evGnhZhK7De4-CHi1@iIޙß.)HHCuϙrWr~պuql+Vqk_b".:$$o&P&z_3J&xT^y8-:p-DSi5ISLQO :,h4tFod1άJw؈>۴%TRYYĥ)=@ir!E7 ԷXNRi2Q㉃q|ݡ 7@ &_&&kwΒ-hMON|N%fsuδFH]~{I;ĖOEdܭoξ'L3wCepp2tt&aԘ զ،ZKCEmBJ'j D. 6< Gŧ%Y0Ͷ I=Qp.yَoՃ‰+ ԚqWTa_7kw'.y1dvM\e˕n|a˙%03^EG WΕfT 檋֋}J2ɏ\uF290ndQ $e>u+ J(k|C-"@zDffQ [=΀LsFPbZ\ 0cI3X͉u߰A~NGVqm&ϰeyIb.߃K5΄p{μ{_:D,2:^e" v \ 49f{p*\ճξ=9rŞ|,5Mp`vMFa|<| W5~MU΂J;,Oe4v^s( +4:T}ÚۨeysrA5 9"3;6*gt՜$PDfF"mypEY,Wr4W[Vzfؐme 2Ȯ5%mooFG d0w˖̰OKl\ܛqB("cد0 W: 95"(V/l_'\7>6lYms1t.C0jY|Pk9OuLaZa *9)+fb.s#ԫnjTf['Ge !9{#UmSFZ3b(n0C1QCS =|bNXV n/ jv^r8%V-~fEhXw# MF2?)}sP gg(nb롔O?Մj*('o#*H$ LE$f1frDX`KjB%ɔN uP"W!LA@p`E㨄%KrV.C#~byq;sP -jn`ğN秮J mos K4,1Ys)HjȏtugoC~u? u)H TXNDl\/'<ՁA W`-Fkѥ0O]<XQQ  1YfӹҔ,m?nj]WGme/*@d 0IOFokܲmk2"Fh9i|[lOPR&0+x(bb\E sGHeݱwXO4i6 )z`չ {RHmO'g ~.o+ÅT]M^Ls[Fs1VEvǵWƉ*5Gw S7㉠U_ս: &op=_ۜDߢڏx3.exN) F>Hq;\ Y\1  n">ʬRJ))'ۦkApZ3lX]arC{1X Eȴ fYjlP$ObJvd 灤cط(A^iPkϾ\ǂu /X2KIm۠О]ʊ㐲+)A땣cl_& '!"}CbGx^BN\7R.;%i `d71_rpkDǯ,wU]%eMRx#Y=qUn ƒ4&luzXY*X,Rn$S†ȕx;T1fH˄^0oxa@[EaC>iDnq2,8 Z|J?%34*bJ$-|q1X_1J t\W V醩"mۈI<(O@ON۳ oexAO} K-T':"8ƭ dԊ5Ix-W'+Ը#:MH?VoEϿ ?יTQ_) FŲ a nL^0ۢSp8[\H>RNʟsD=V!NH@,?0*v|@05ب2c$|U{C#& 'ˮMtzA;n|i }29clȌA =m;6s-y|\UahI8s7Xhtx蚣Q͢|gr.W}X]);N=i+=>Yj"Hfax@}qq,l^8wA҃|? 7z,J]Kv^ո4iqGKkIWU;y/XwYPas0nl-J n5ۻ E/6n8QGh)cƩHSg41pذ5< V,JEC8+ShMRʘ_ (msSBӤa!!Ɲ|;-|m0V jm19J#T%p8"yi* 3NYP_793,%y,# 棉Z2q_TvVy@JtuAvgbŏ]s˙[R#7><\I`i*2b?$:긖I1- >z_IbmnNjh7$0E3\w;Kyt6#^POS'1y& uD : vo-k#8HGsr@Ot(%Y>Vb6 ^8s(j[z^Z-SqδW-7 Uyo'HA+.++6Ůn&_z_8ݮ؉y$v BD"XplI4\xE蜂U0V D@˜2JMtnz2'W-gM6gn,׼r}pB Rwe WL9 (/, D5 d[4R^bJ)OIaQA=8i)?߇$Z֤=vnU|ALM|ft|W *ƲwCqVC{ΐ{?# ay j;ˑՂ5 } o'F̰,e=E;,:1>T_處XHYS cnLʔlm:eEc,kf>9= ].߳#*{k֞>=W~4§dIK!"Ŧ[,JY&j]$"MO+_w9hs7  (Rj,I Xl+uI 2B̓F%l*3,f(_Q3Ʌ@q,|.sMi p\X'cvu,c3?vڼǠDIPJǂ+«Q$'ӝCHj#\}*Jt`n'4|7uFt}Sd.M Y7J gn#^nz&2[ ʼۺVy$3g]ʉ@1 0syH@DXDCoɼuEZX.WuH,5 L=HM`C,J!ě2ܔEY9^Rd˞v-g1)ف0yX-wLaeV\T"=Ljp+cA8m4qxN,7TDwY3m gwMEVnBڐTE)  wcq' g}s!gxƎૐ 'Ny Uʫ21}J](0H ^JpUTm1.bﷄ#+h]%Ȼ}LkM Gٌ;]2"){=$$,#iƏݧMYk%P8 3ꑀ&yX4l5l xi+} FnB+8ǘ-{_W່ύOfs3צUT/`♬0q7}u}kh N-֬֯ ߎzNV.N(CLxP[/Fv,,Ztee\ 5jq%O{!h\oО&~SxaeWV$}}ך+t*3'w+CjAL<^*Df˃Ҩ|"U4Qw"#G~55^M3N?k+8ȓ0%*إ&;th>P60D[T3A64,,>ųB\c{8@?n ǎJ1΋u4 q7Xi]P@zt‡wP8~,4JZF| M@L7kbX^*H̦&*-#Wm#rӏ& qdB"8o w<@.jP|T;S"n|(P̯T2ܼy'۽TܛNR*2:qQN|G)8G^XH}Y^vFXG &NMVBMK{错E Z1^ao'X{Mj!'nY1f(颿n=HdT^pE{eqpjӍHAAPEcYu$rqׯ-Q'A+cj1Ejf,>y<;Zc -l&^S q7:|aDur/T)I^ u\$X}sB!{" !Qɪ\JylDfj10KFwn8/&NrQ\IXXh#@,Uz{N\ QL v[>SU-"LR Ӹt~1ٔ Ex*N0acd}aJ>q,_0 &\ T*p}\^˯*4P.ѯX`S^qBdOuvh` D Nv*>M aԫh99+673mT&?q 4tp`XID.*aWeTU GF$Ih-Qm&;1-d3.Ʀe,Vje 20'@㚳[)'JhݚHYQ4Pisy "4䚾h dLli1v}!]s'g L0&n0ƚF>_k5Jc9齵9]M^,QՊj[}3RY_@+Tqʄ`p#K/{&6Hҁ ᳘ (|k:ALl0d?B?njAoGF)rIh9{n|oKR bў0jJ Ȋڿ'+ gDaY[*F7-7SZa/\nWyR- K9kv 1 L&8ۅD9ŞCm+) >W_<; Dҿ:-J1x ĕucAc*0/MhXjᨗb8A0id_nD 'R )&Hw~i9syhh! GЪ gVP(qv%2T@z"82@ijudrFR7:piΌU5:I}{2q>8i>Zn-S>?04a}A!NU|˾`)6AaPBr[;&8?dRH2jA|W1w'f v!s9sJ= ߆% y-g`q:ζrb+R/hacз K681.YcKO*n\pԸ,<8 ebRfx9kuqL撢Qm:fle7>\YJ9iz FHsͻMKU'k |nXN?(tR p'E]UKܫx\^^iV#%KҬΠU3h > \1lX'+ep?:sQ u0\GґЏ|p^4Dx,UaHxX-,NCbzb>y17\+4Gp!7h+*;MvF^wn&HWސklo Lv}b2-vE,]XNoV ƊhGPM JYߊ擛W22>/ 1Z5<63%3wh0ae4Wk1yD_mwXc?dx@lM˗BfOӛS',\O-Pv)ΝaG|7"şq <*t PJ0a>GMr~wD;IcI/_$ Q;i M}a黤 }~}+J^;Y b>qFc,4i' \ Yb+X 7'i XTxlZ$d hӰ@KsmoB*QY Η59 oqE2RNaɱ<`+>p>sW9iUGq?΍v dTg=ˠ-] [ҤAdAhV,A/)S\ }jyeqE`QF𝔠5ouȔY z&bB%}ZN$s~MuxdZlq$8zCbgvCZ1^%{Ƨ9tPJΒL3h _w\WF#ߛǏp xaKDO/}<"^E]\`Ӳ4"2 5Ywd^&0/btRyv76"4U)r~OʗJ ͒UKu/dWs2p6\kjgAa̶9jvUQNb%[7 FLl9w %e:~ O7<^M/G@32f?} v9`k㗬C W4GljTCݟ}df1:J9t5+i_@ڮz;Zz gBabh cfZdI}}lSV@F:P:kQdᚋΝ 3PZ)?tePOeMR/WoL^?OUl̕jo*EÕ^pՅKUE]ܖGaVɌ<7I -qO ²Db0p:f&sS3qi OH4'܎MUP=lWK<5|wlm -upӫrϭ*&//)f)@=B`v¹xy5*{#\uR.ĄwP/V$ B4F.5PTʀ/:j4h6 a 3XpH 4M-\v$ #ocSEd7"[/ML\:L@"rЯh3X5IÑHu6^KVxH#ӡ/UG,F!5NY],Af=kD 9"z-VC !=ML\ݫ0g25}˞q\GX'l/qNrYɜ*k: Z@&" ,u鉄&¥Zٺf]߼(|  lէj C;-zq?̘E}]\Iӳk煨Eem(&ﲭnV!̹Z25KNY@ -,&~`j)˳9x :Gucn-(Ag?f!cúۍN.-T}ѾJ!=.1Z^%Lޟm!np#I":j$Ft<"crAI_2Jy"178yp"fJ G^X'Q&ET6aX _F\[Qv< ydǣ>L^e5P?C%w\$-99]C~-Dk{Q8{F2o[iA5eEhM0Fqzl2^eX8QU4UC# /hzWR" T2E?s3ظxb FriJΌ1< n8)fW|Rp ?颕}̇UWi;6}5`9gokZ +=|~wTx,3+|t,y:L,M VL'} >/@*UfT;| qѓw8` պU~ԧ d_xG> NA x0X9w\$=8,̊8bnd1\aFB"e&Opu*ܐف=YzӰ:Ã?[Xc!?{<2}>Wv'GQ(6㦀?%?\tiBH݄!)~x :0y9ӷ!!b]tCshAZA'_Fn{߅<ݴS6lrõ75 b`YkiDR zGEcCIo\;Ny"ҽvDm:`*4`ͭ ))g#<,㄰V0D@(?q{ѕFgYTWQuiVGʎgIU+;Ҽ\~-qJ }ǔp]j"ml1vAaa{tyܮKW @DmCG}6Ob6225uIJ,W}xObEB)`5sJb.zK]:O ]%;o+wyܰ>(vS'^^_X3ȤY~>P42 & R'x/]oLƧ}lRh8U;g6ZXڬir bl4z(L wf`-e,fb#QaN;_o92+Cyq}HofCE`/eXǴL&CB/z9~EX1h`ft:$Y1kQfUS NPx1nO/Ih7~P= >%z" 6cziײ5{*D)%P20$jMd bYþP (Dԯ53#'eSzAƁpNlnop dAnZXZh2q/bH6j,u4\P#>xU$}T:xAC.Bј! 4η {zDx` icWf0g`"!ȋ42s4=[F%⠱jP;MWSGSF"ƌ|PD &k qo=tef!)Yk! h;P:--Ti$M(OVmnu>͛z~0Uu{ T,cV-E碗 >M7 y"*_!TxA ~Ϭew$)fNV/,=]DO}/4KaiQXQU_}ݎB5{EIvȂ*F.tM!S~Z6HX)~=w` YL' :2uVJB\uK(z-@ !5F@="$ӎ-@SOc832ڜnHپB,^- ER8I.QxAcTBk[,w_u>KL!%Q[k<+}q?N7`!E~qz~/ s>cYb;B+ꁲc(˹P!NCotR :p91lP<[{Dȏ"d?8<*.*KTA7[ɐJ=)h.'u.P}<\d ʏon)y:>FEu36:%T^I>OT)l5- om?O@vEαea {;]PfgJsH8OLO~cGŦ d%݉Z` <^f8 "$l7Tecںg"Q>]̔Ra1ǔFJs~r^qQz'4aR/g~Gu{d +GT XO |!qV{=YG"1)n*x|伜Y˒Pgh75qCsjYk7̧r@+ߎ\mldH. SGA4$Y)GXwܦwj * WI܏YG }r.rjb^蚒kh~@'R#t!$,P/ SGfݓwבC#й.;aL״>uVp y1^\ݪjuyv("3ҷ&?,*M >{F h]s*ZU ~.2+YZZWgo= 4='Ҷ#@w Tu*)ӓ?*H5΋ N+U?\fVwaUx1Rg$s'>F-1rkspQ.׬U:"e7h ![)Y\ c H"@a V/i*iPM1;$6K"զ}2k1Yj~1-q!<P]]O# A;L%bV|WH(O.P!k 5KA\'GDSf3*9Pgo- nbe'4ҝ%>@%;~ihrnCqh*/&JrI:bMş!Z.?H`Jp׫Ik6 nPM5LЊ Qɪݞ xµtR&qy&%5Bf;;)5 /!E Q b,1'Ina'/OxhYUrC*I@$ՂکnnK~!F\a4R+^]A'l)8xl|"qH(Y$*O0?"Δ['|H}V??/1/td ig`51̡gG8 C\7r,U F7jk Ы?cw Gj^J_5ۺHt)J}#AeYIu#1[У$B]t AZ:5n@MQH׍ZX9^aXBi]@ k=mk_cr 3}) 7Je{6 5dok̇m߂q3~b>>R)<+j|!<&5vH|6>\D-,wbzc9})+~^}DDKaB!ډSo6ɋ+ܷ1OZ ,ħXiDžtx*_qP7S{)2 ̨\#F9qɌ$y " R5L F0G3"d|/6QⶎBGE Ǹ/]SͤXD g`49dkLFPp{lԂ6:%<<PuGMa.v₧WdH X)xrC+bML.cQzIOG[% '$huc/<fx8L-x($y?4X{q5ej~DCfC_=\ԩ[P.iQQ{KR7UN'E,2/(ׅCw ]:k+EU4~bhtѲRghugś̖J$YL#nOl ]%~4(mRRdY@Dfe? ^o ♭ZbBoaTϢb/*; ?R n˺>`"#8nq_$8dKč٤-m<"2J l%q+E2zעP1iG x[4"a6+&֚D/K1kzqNn}yM̕;5 eh~@؀WlS*m.WJ-w1,WGv5+Va2|tm֤ 'dZwIk۳ϦdoU '~%G5?%_x8%#3ʒ[ `T^&m)vY0TI{/_BVhѩ(y8|, $ XIbEpdJovoO9σC]ހ $.t+>χC><| gD~ miG-ćlm/Ym^{8^Ǔa˶NRj20|h)8''džk!]HwøNm-"{zAՓ b9E<3ÚS"]ye8M#RZ !洈8 I(`6֠f$2է!`KQ/~+ _?] \}JFwǹ$@B`g= T@g4ҳ!6I`W5isr<Ö&&޿o)L0^=Dzμ%.ex0ʍ(`l`qA[`'W[ N?]u(ØƳ(VPyۖS2,+o~[U]UYܛGlqbt^ǡh HQK$_;5vH[>CCQ4{,|L,EW>B7t4i9(P\] \/d>;fb@G?B#Bs]ũ <~xȑ#Cjex umIoI>wo f*%k;u^mT"M =]7L`#*>e6ʠo2@cC8oҁ*Á*#1I/ qqLp7zsBkT+-m-=I~Ga:,&Z64(IUNypӀD.RQͷ0fl&#UK3Z8z y=oR]o ' [e be$aWG[;OrfzcrQ15&aڴUjan#ᗗ jXB2ioj;VJHc3vKOPAN ޻<wg7y<[#$+aV 哎8yB핔',!+4 D%ҢX/a qs?a31 s74i;nDB.g _]]ک辵0;2|@85ėx`wܞ/:n8(M3B"ͺ.$X2SvPkx= /I $TR6#{d͊ />; D #WP㐢XЈl-nNBNmz  ;LoJ:@rR_3J^ VRt5hY(,<󡇒)%zQd3-ygm/_TOFQ΋ԎOaF!璩t +@JRn䘴NsS}u/MiWjA3?t}Hufe%Y72 Pu_tL']6ז HܲPg#53m'ޫssf31)\?P$0#C鿊/#X>SOVt8l?OowCײ,|jL%*!™5B]c`Q2܎LN#{k᠜v$0=(CGVnd"oMK~ vԘj@ v/}ա(VZu NU{Z؜u{\ ~;a<@]@S8:ofD{q}z /ii^rzm̓=ywB7CVmdb;ZRP?AHy cHgrCY}k'0:4(#g^~ǪYA76xEFR16^e^dy Y, z=tW*#uk /k;i- "Bw. DC(q$wd:D=ՆԥIyJzB RV7=͐wto6\xM?Be\dU0!_(\nǨCb[F)>#H.>泶բ V3TYLsx(u ={,6 , rA/ܲd>Q!?I\TgQ{A.ifrIO: -v! _{j+*VOJː)\{1[3;\ xH9 dkJb8id%|J#Q{?-4 RRy I47sp[IWAAa hpK+_UF6 T|-E9#KGuJ1TO832 xঈ4[FĄ 3tf?̛5a|UV\z !srDcCn =FKUXQCR&7oqU]:w'&Q&`v nˏ)O0J)HI%J[6"C M`: X} @]f~T~V2Cpus0[@cqk>*DD2mJԱJۇV =u_Ç#4O(t;B5ɻr_w;LLP!US*RHIy#\ P_&T/eIJٮ#g6K3R|)X(ZIQJ8`Fl`-B%o,D+{yt -x_ޭPWF {x4D mǶw`CGS+P¿DCSfpJO% eRT皣򤧙@pƆ:eJ'<,tG. $|}\zs3EScA>-郡*S$E{uOAn0x-j?/9`fME;B7Dbڹ f2K3KO|ѰH}I·!w\-*Â!8$L{aB8M'dXGإ-U66`vyB ϝ-kagLyQbv \"ͬ;ʥl-L@mfI@uX[O9Bv(}8|1~0 J􌑫i!_Zkϳ$[t~=GdeNTlKMjt` !67V e_;HWP .\3xy Ӗd~ZHרfZ4g6:d"޷T7M+d݈@{m2T8F5KS6xa\E1I.cN ⫐!52nP  PJ|i̡!zW؜S9gęItLL^679* [+tJ3}{̀¸(!p :Ush:rM&) (~f3I[|~!O!`sY ?IPjb8^o?Bìi&P5$mzڬ_?Hj\GX+ (c@B﯉fN`;zף5z]dUb˜/G/}Ek3(N7&6YHDI-BɲZw[q<,f%Kռ|)_(+-\ Uʻ`p0lFr,TQ ˫(`OA|*VepGvXްyX(&VP 2灑Zd &+;:g꘍oC+mp#ނq$ᲁ 5I(x;&nΨMZY Oժ4qz^ wF=aof ƣ}ZuHtΑ"#V3 g#tpyBuŢl^OIl|ud03wْ!΂ɑU] |2o3X&Pb9\nFlթ}谳z}Va(ajb%ՠܡШ x!0Hq#0mE`mb i+ 2S7o{%Udj=FԅM/"taÄqiT]Ȭ+235^_4댎E`۞)Cѯ^U L(Y 4M@JlS9e0Tz]`bdH eq(p#ZRμVDv"1:Yq+2H%(b^l9benh~_4, ֧߶iCɔ'CKINJm"XV"g:/ ,^Q󺹖Eƾt%D8Ȥc Cp7aR~S 䤾/tZ ~Hp_R^4oMFIu "Jgò)gv=n2A E':.hŷ\>Y ܉+q T–2>&_β"3R0< jWmsWl檍$lu;K\ICNí0vI afHkJV&>9yp>B 20|+,ǭI+2-ońl@3~Ξ}r"+kvG(~b7eA>3YfԺ:{TĦFc-' ygOv=j$e6lj`jo`ۂlkq3MF+n9߈O*hvR9\q {+=9:*j {6rM؍oE_5`wTL|u?0(y!M* BT&L1+Ȕ!sI\(<kMog$ ,*\n1`ȣj(UlK=;!SC7d($C˧ JDZeJC+Y^K5&ذ{ݏ7$V-o sWGJq4ex;XzцtxJ :?Pq}[ϾLӍ&J:݋oL;L Oݗ.U2 ۑ^HGW\\5F| 4&ӻv: -/C l'-f]2 K EXe~vpx.=ky2V^e;.-<{S4۶Mxc/;2<6 11-4$=R7 *g\"݀(K]{B#0^WC2Y2Il;tU-kDfgذ{@T|Y j/tVݮRCrV+y?1tF8O1 CQqv R;F)ti1uj+]ח2t޽$v00˳nDM+1HeE Ƶ|+{ov]N.ɍZu-F c. AOXP!CQc"xw|ު,ݬ"dA %Hq]bG -  K-jZJN-jo=}{Hk;9Z(98VD }  7JшR.Lx%aF&;ēk54KjO8%|=B*N v¿/P+txwJiǝlSa@k}zh?ZdO`vh޴u+a߇$#Rb\֓@m=i(}TU`P7i=?.q8l9;L,rO'%SD(JЪZMeSD32 uL=f#`=bU+o2rDg)n Gf/j8xA<ʀs0Ozо;K9!p̮O>OMcg+%Fr$=CTX#40wPl:oN,mgMDZ #WU !Z*P^[wX`8h`.6^@@4 k}5#Sd:7N%'ڻ Y(`$YG`OeU-av ).Dꞓ 1y F>HkE?See,a\=uˆW6]1!yDPyh/A S_0T>}k=nKNS<_+fks&i\PsR3;j4,x=ZZ! (qQg{V( 1üN@Z.0s9X+&̃YtdZ)Oc:"l_XWC Q^$ 5@H yVײ],* \F1WN8P-gJ\̋£5.M';)/0h<{VS>џG^O˭ՒAR' cLvF33?K|򻠒Wsꬃﭲpꓛw^Oz#g:v!P;,KtzbpRwV ~w^ d${ygfb w&? WD  ]/MV2Ǟz\K{=s$z/w,nP1, P=-ʶgi6C&H0 >=3g"f9- ǝZXFTbpc'֊ZWv{DmlEBgÉ6QeP-REӹt=w2~" >rN؇޾;~=q1 ŻpL@'OHBs^>d3r-^YB~;pE`)4jy"@ '] < ;s.T/*ۗ>9ܦ/=韖S%9SؽI#,/N6,$#GdrG2c 3v=K&N +7~絆g#7V(>XJgeqkf0Nadu'|Opm,d+"D) 'i/Yvu}zg<}U8Qmh2AgI 4<_5Pb3|&M-M;ⵛ(~&ςR0 5=ICYur^.ZL1NQvs ͯ=կv=.UfS.v\S 1#Ҽ/L,'PˤZv] mz3/g@WV{2&H u_X?K޳pk!s1b0`>1vEZ ,[cyYXz=¡`hU2RIƟ!qˏ(fx *ՃXe-br@{"íPu/~✳85lI2,ٴsưȫMH!)!4\)wfsYv{ałK^|<bK[^ B"16| N}7MQWʞCL+dkP~&Lu3%Z s a[tiTH{LS&E?4& df|降Yަy$4ϼED'ۺ79 |`U*T2v1$h2\TgiY+HLxWIU؊yʵ-D |h N 5qef=Z^GQ|3ފ6[-Mjy؄)DA>*`cD_[ؒd}^z@uQ==-={*_^aJŔ3/o{s?z| +߯򾚍)[ѭP1>(IgnM)bA ӻS |=@t.\hc+Pb} <~8e*x]#hu׾(SfO:K= gMP7̥4}7^Y<Lfoj*,dܴHޒ%b[]펝W86.CQxl13>Ù\:.3 2ZYO7gqY.Pu"] ?TC+XZg1ڜ2m4d@i{-QsِW{(PW srbE_zdS(x9ʃfjಟW-JTU|T+r QvXn{QL9sT٫j@6Bp -Jn" L9JQZ%ޏ+\n3KH)m7糏l {u2vS.6 B2=u_r!^1'yμ2*V٧8y,K)Kk= iE3YYVWaĸ2@5!gķ~F& .M` !!b:o֧ :$2ud2Vv!Iy#pʺL}թ!s6!wFIՏn5dX測2fA񎬳V`E&e]s}dzEqج7D 3\ylmkh /`&-  gJ İ$cH=<ҹ r3/fn+3^AXfrfrBe{2W_v1$Iy #(9Hq@yd '1?J 6.+̦lsk9IjQP9[SsqGp| @ ?oHj8fl/&W؄ixׇXs5:zRNqrrk:dLO"jAԃTc֬l4_coMNhDsf`ᖅKSf Yzc5Jaβ*q!(R_6[]&Oۤ+?  \ɏskMxoB|c 8*_8bzDzk!g\ړH-&{_D@n4vE򯖛q@E+ϫG+3Dspew 4ɒ>ش(ָ˅ ߔ-qPYyFf#s1L XJ8GHvx q9/ܶ|qVi/QS"ڝJC}J&bF(/20:'%Ld>E`+3\Av~bDGa$]RL,nQPgBOԌMxvbR1ۓ*@2þ\[AU|މY& >eSoh :&PFrQ&wk<6cD;{0`2ER t2+{nμ uC,~D*DLF7YHWU[k&!A)deEdqm" 8~XEłHe=|F1ܫ[8p)ϙ\z,0/i4dj#=YC6MU/+[k K䁉 0D(<%]${p\-CCI9yyDF`Ԣ "9cI﹜=3$:I07mji;g1:` uV7ɜ1f"B_$\r) m,vv@*ˆ}q3s:nFȏF/jo)t%u6^ans$'cЉ]+$)SL+حZK1LӜa}.[<6sx]s]W}r/^`MczD+ܺ+ Wʛ[`8vDw{0Rh6zn{VHE|az4je$:6 ո-xMFhnKEO^?V}玩*3|rKi- ّ/Nv>+\(},in?nu>w4 :uW&c'+kyA#'d/6"^g { enx<;9>~=[0K,޾X<{1#+Cic.c6N95S_mצʠٝw5jz.2>9D rGCSe,,8}9{|WۂiwPPahT`-lVxZl)GV[qՍ _޿+EQհ< B2յ`zU ]Ag|v wy)tR=`#͸'δ/ ں\Zm5{.fh>g)6W UH!CQ]2)5O+1-yf_]iQ|[7s~h }Is=P/6=:n )3wgxD^3:BFÈVI(z2E< قVrl4A-ŝU Ka(yͿ 00#OR$muPT$w_@b e!%嬔zAQ$23t&Ih福.XyAٲ"˂ќC'86{@GFn>o+ݨnKJ `zRbzװAh^v613ܲQb.>u~Ab ="Ḛrġ).l,hb!ӝJϢ&469=WH|D%9>5*ДM׵@s?&|@xGߒm`SI;DyN!sgB']VEfAX߬3ɥG],D儎. Mϒ^H`V%Z#%z82o2Viwm?y(dDklt\n~Md=ֶ>OEK"*2}SDpp{APl$dg`d#**E5L${r>GZ单K;NW'I !쭽t1.  uYa_b$?ߠ [L[`h>~@Zxx&_WT2˲匕zP}ԩR*`b)\Gs#J(C)j|Չ_aA5y߿S.oؙvBڋfۯhӴ(Aw}Ы:eqKY@Vؖd=L͘XMƌo: ?*2CP1#LKys%,"a@ ʩcGjrny$Y%?~ PR'[VJ x\ /OM;fa$ĉ!qhʗ{U&/ 7| [dLo#k9*4#o45yfC- RXbWZ 1DK>I GKE cʻ8f6^52[?"P̐Aw{k'lfF@Kޑ[~նS48$I`_ OBC)+13GғʬF ܴIV@"|5h& 7oDr5Sl4{+1fPFz )5B_RBD]TF+碧OBYMYh'lp^ ꎹԢn*}~ɼn)MdAdX(cS3? YCDrR]D˦ Wւa5&P;$y'L֜noVUN=_C#,`FlDҫ= eX%G(^M$'܊qc{D_;rnA7ی"<`ߴaj)8 [K[`2-]O:C/FD&OL2Al*o\yJ&#yLۙS|Ox,Ln^ X+J1{@zD;6<kS0ҧ_ZW2(*kD /!;7X+47Ψ N ybYc\R~;\3C_Ǿ&#qDq0f_cϫ/W$34P?mNxvud33.];MݝN)h h'E(ef!;oRv f:\($^EZ|&*0.Tyǧ: hz%;"a'k:ܧ@~IO;T+hSp$GP/a:cᐤF?4uIbNAQGIqH\k- G&U11[Z"37`// L&0iݦN1s{z>^}t1,7f Hk`R\f^<9qy{w\[''Ul^BΪb^\[k`{F[$$iX9cݠ备D$n I4UA0JJ1Z_-h6֡Eء N( stiG8kx=ZkFeNLDE@=(8)ʨzIId?LHR,jV9EW[ߪ./ЍքSڶSgn"sV}N(Jd:VvZrfmJ[m-Sg[E5gVl#ڏ 9x<+r ywh0]Fe^m\Ղ28>5GԧCxzf'L(`s̯@hpfhܫba_jW|4mq{늅ORc;U BBY)hk^JX)©?E6 uv#ĠTT5j05 E]ПE"A鈼 -_JEp^8z{r/1r5W%ğƅ,ڈ[́B(IL݉VG[Im0I߹Jv3#c\E^gLb(}y.p~i&e!ꖐ(^EءEt^#}+j3{Nn:yhu[2.ߪ|CpE06}mDg-]YAaϹ]y#9tzʫ -8 *f-'ZFإ-!()@N2-,~01 UsU *eJx Ó8H3cyk "`sA!%ҭ‹]8BG!Յ9}觨UuX jAVo)na+MLC&$ $wcjGoBL_wggc$ 2 %̪++b5YMǫO5mN8'kAuݧe?5SA]7-.v$BiY`/6.^3lL۩ T#ʵh r'I̋y(|YEÿ(mRdN1r.vV# Flh h*ҵp؅@Mz|@8E;~M[mCz!0E! za6]"ck^=\ 2{68p Tt6ʦHɴ"Pӝ?Ã%;H0#Nkg. G_!-0FZW2a{q,ctIh`^7s΅;YT% :I`K߈!IP#lΕe"]mmrSyP2ek]/Rtk-8(Xo|1H(&m!%~bMHhUbG l6 I:l`u_MW ܲ3 'JE'|k8jXжQj Juy?F|,.!{Y 6v0lT~bNՍۨb2~"o!w]|M8zF* o W=) /&2SDTy>5Y+N( !P( v&ik8OמN}{x*QbpKO0˸T2mVpvO(K)|Tt$F%{ GmBitɂy43kUMW :x)jބJJ'vI@~4NbzO^i>VΓ::7|z૰NDt?Nbr1MX+!gf:l9 X߶ H6clB' & 6@@W|w'# 3wh؋6M tD G-,ԭWɢ୙l6_b ^w*irӉe8F[/ 2O5 / ȯHwcs>P { zk"ܾ >1qU>l|tHFTI:- Q7&Oqk4%JOLʯ8>4J`R?E"~CJO>zĦ,"%Z@%N( Q#+ - ֖Շ ,=!%!Afyڦ.rLv\7 ۶1HCd0X_n¡I2M˕ll5Nܽ̊cfDݳ0i2oHXoSHǟE6U)^mozeGY]I+Dkײy!%/@g۰7 0 VȨ* 1w:R@ީ,ffĭ(7u˴圹Um2tiA74ODSIntyZ/L ce|N& ˘+ LAuOPn4K# .܏ Mu%NɁw\V\m(;=E数3L(+!F+re9)f4~qh露zݞMp-t prtTL*d>(ɶ:%Rջ-o]eZ \HktGZzMrgVຽI%LK` ^Ov [u9Bg6UZ1Lw$47oa&zߣ׬ly7TF(M,z2il~Moq ӗ帳wpp( Ta5(ƣ$ Z@f~1y lԹ j P; c|rl*Qvr7"7m-mMuu 9jw5>X)]M^J]Tїk _Q2˳+Of+T슽oh(Wj+NF5$K v: X<łV[if&U]k.]R kzr7‚L[xWoŔ&fzVD2&džr1K{E jW3"1spe2&P Tmxh#5KK5&+W+gp Kr67somhAX`? #v#fw>Bf[?ns%洹.YM$J_'GaAl%o:AJ.TF&7EUAGm:Ge'$Ńjtg$XؓGM[#%>V7ފ߲79Bmu%\sH{OuZCaRLI\N|g_Z۲*S ՕGPu}tr.{.lgFimAfA&qWV~g D=TxPUz\^Bq`TmbZI%sÁU{)`l"YgI>`Gt<:/X6_M %!MfJPOYɭS9ޒ-@g}vŢȩB a֙F#ª ULog6")W;jV^~KZT[;gDhE`WrV$JPˤVk$% =#1qwW&BNf;xd]Uܘ8vIb1X(@{\^ `ݲ)YR{%}y_ɩR{H9*k+\s΀|Rcc.H"WDQZ". 0~+Yf_Ba.ӒTF.K;q{-t|zpժѰYgK?rNl=lMMk2_["% [#[n!|)/B.NI#HkTJЊs!L}P'XƽVUc]`RWH~~x(\=uWbm;a^дsXmnh!v+o^xx^vW>hp9ӇV$-D+mTը¹>W0Pwe9b6\ȫF SoVȊ}"ACoy^\r@yXe kEXS=pry3‚!۟Ʀ|I \g*3$`mfbps6A0a#ܙl ~ͭ(1&ʆ?CRHl,}r5NYS#lek\OQU<dޥ R8R? ahBQ Nrͅ!p'9l` PW 5kz*cQ?݅0q2v r4(?utNI3 ˇa\08<, #MNL070kYw&8*x~:V$,GB4A;_dڍ*ua.kg.1{f{933qo/r:LƉE'i=zKP5tpGa w իh4]>H+JD@EߝPp/ѐV޸_L5}^Ƥ:E.wtŇ*vr|ЭZȤ:tsK"W)O kX>##`I Y.7zX)Ԩfz}#|G> ĘO WqMX?1J/M 3qL3DUZP Zm÷vw%S|k)cv(W+Nw'eyemм#Pi6Zc|r)#ם3;sb(6V ;|&R I4u cj)۫ĭ%.mGP(*?8;EKZD\).Og<Cv:U9\rDEMgJy,Q (L}Y*'N& OulAHB|Ubܓ#07.f^Ň$q +J=$߭tSt P 17»Y` |aU6h fC!KwВ18+A)RόSmlBBLaVwެ+F6g"ݚq}0c.ld˳z?SVlxCHťUΰV >jGzoF`v(HA^tft\tk1sv4 cn̮`8}??^6x`. TDȡc~7eY8&+r^^~K7J5Xz` adب40 g\[Yƽay!re-؟s3)DjzR3@Gڐۦ>-Mn #E^}kS;S+vHgLzSPW 5'u\#䂕]l9A,{uXa 'YA}\9h #q ص4ooatxn-moK^U5iڇT4entI3n<0I /J(UQ )" p^:<`XVUD ʊEᚧʒN$0?b:$&n2xSQ>=QiDb!]ZnԚ0۵-H.%pVV7zj7A΃k.7XO_ЖN'7,?Y`؇4n2T3+Q~;cìn3Ҙ:+M!dm_o8VgR rPj2Hxk5XNU6d!Se(.ִ~B U,'{!y+-x>,HoQ#nx/қ(C eN$*8BMg_ê'dYLL]5Hq(V&k84 @y3$}QDG~obе|DDBCm=VBZ2MH%Rcy΢+<eA%ܕ pw]+5՟/Ŗq>hhOPw5$: A_UG"v$W.wAjDs˟2jպ'vB32U$0Ԗ|^VZ,AL: a;mg j:sJ <ُxt|̱4uxð؎#?u5ƄFէX{ix$}iUJxxV敏w ZJw4k @D_iQ=S32*b>2o)D+ddPkAjSS>?c'QF(CKB"-ē9s\gm2Wn/EZٸs?@&(;|ŏ#nqjoC_ȉ|eClxl ;'\*KnMS1{lΥSN f*+ϓB[`0jn3QLS O*{h2}O2lṂE\r5JTNUxRSTU>d`{7.wW\z%3쒘hz ,ɃB6?VeO nH~+GAȕf(le]';dt9mdp9H>Rdcg[7!a̩ *HOyadF6cϧ^`ЍK,[BXBQYw빔d7!pu-Jhz:oSgfECv}:H8}8bF|zg#>"[n&1v?x8"~[h.v>hsK͔3Ek y㒒;9kx@fSA-pY*Cz E]"\B0…P0A4RT4)=E#R R^ :SR2]f/ J"O7X2b<Jo\c1BWYRp.x5\99*ii,ZGOnjyjQQ>/d^ Ly-M^&ԎU3و͒sLY (ha??+{N~-f(OH!mՁ 64|LM޶MpVLLFib46WOV{\vuJѠ6lZuxo$ݑF}*A7LYP~Q<22Evf\ORC}9վ{Ts6d J'f !@?(Mӷ4~.'4 S`=HjW~wءD @Y#zQ<7z_<>vޑqjT68W5l4'kGw-,N=PУܛ$V)R)_ack2eIx6j1dEw[VhÆ"Tvpp *om4Uv Q6-bފїPGJGH*+` H{iw ;k`0Ork9 l*5kK7>=[+񳝑a8JK6磊Mшft4*I18댻/Cl$Ow:ӑ>oK}ByHK}@?xw8#Y-OuIG~|9ȈSFi3vgC큜dK6:V ,{5Ȁ|]_~G0nڳ8bEdq%f yߡp[/5~3tg 2?th%#;QݦZ;uIٰ_|L_DdbKc~yb\ҋIsZ!wґ݀bhy@WϡCfK##SV)nSP=6+(یoO }ćE9ʑ8OiٽSHˁ=%w[w'إfhWd3sr1zǃj U;4ՋX< Hԯ7עNV-#늵Y=@jF1"ܱKZYGP$j!4/l%#71ZV_Bu~E C7"D%,W9(d9d;b,S'^Uj\cEݙáY]#0b=8)skRS&̇W :]pCMw8cEUSܟZTƘ DFjۡ5>tp~Ux4@'Sk n\_|Y_( {~&2[: _D09KP¡VbXwoj E=M #!*'oPy$ì;%sG0hXE+NW(MNeY uӝ;q0^-e@,k Tɀa >"DžSQhA"vN7zU9i3S6ѕuP:i{D/y@Td[gzSgm:K;Q2k|[_0%WVC4QWQ%,Տ!W9M ǹ->"/ ā083LJ^/[u0ae~uL`g,xLC$1&%M!4Wa-0ӛȮh2 =̗3[ }U ֱ|vCGԆY0,mL5x)MCΔV[KO֒ZsgM~lc{TJUoiqD/RTmfs܋Ŝ Y#!4O猵ˢXf?%dRkcVJg': /j86[qS7 %[F,WyVuGLqb$QZ50@̜D@ dvZSg9YH0XYMS.Dr`p}csodFD̞=GދIW@Tܟs[Gmۙ~Ńn%?k[WLDMa nZR-ejbrӂsz(_Ct 3e?-4-%7.MG+a9eV#8\>i6GF "lt2V|''e|DK5{`VM[W؞t؃u;%vEž*u:,Nʻ݇)4{K|Av="@{77p.rk}?ɭ1X7_^}9urXe":L5۵Aɒr\%b+ ǘ0!pɫ:mKKEU9I# /I{M0_sp$ig2oĘ~Yvt`gocw,ue~(x&!l*i& F̞:?&Hݻs' lkO!/=d$<"%-(YIM!yEJM,]T;! ٦k|A꣫9М*6ue.QBz>^ q3+>ǧé =_8qp_b"|ޓ⣪`.5SۓwVd (vjnc6yCLS+J@p]}uϘ(g B;WTMvdgx>8=!,1Cqrnt.j*aizݚ#:wqJ8!B L[Shb*çP3Gb4sğ4a'tC<]¯'*eiJ t)aVs"0nS^zEkza~Z\<$ltW-/%&oKaÇR߮L1fޒ*t?q1*DڲVgcF]qtrEkK +]kY3_x~~L8nXPtB( ?:yRYA&E7;9RZjúlK⎚-K]+ Y0Ʈ\8n4zĥ˕93CK/mKncdg~29Z$v_arÿn=,{t,s=Ysq8Rk NMlTѝQDKI_kȷ*ȎtUi"@qTMLX*}aS6Wo:Ufțs.A_ۄV4^[\#>cN@MΡ:|l2Tuְ&KcX3r7>PX18+ {g ? Wg4U&PYpC\:ԡ3 ܞ|7ώHN"kA8{{ꓮp+CٔTE&\}nPHU~E \*Т( M9Ѝ%CwwYw6}egmKKƫ(Sؔ-)oįmHNȠa@:d=J+(#,}՟Ǯ fWZC\Ձ9 %b#ZTsD p4'z+ytf%`$rJ?D?1@z4Io7؛Kܖ^e= D OGby4O묍ni kG$-hpv_;,<ddjr&r%gh5V 8C * 4%׌h0ZrHu;tdw GR+(-߮#mXܹOY|?Ib̩M`A>(gT+Ӯc{lk /$<ൾ*[ V|7azէr!"xrinrk w'e ElFk>[@cERŨZ.t) 1Q*YƻF/Z*{D#ɞ%rn,z0ZM~0B3yHEV鼠4 Xضi  BIA];ϛqfмdVE~}HG!fHkx{`0]fJiVB>^>QtMx9UB3G 6wQ="™ Uw-渺5ʑḅLnɃAHSX9VaXQ{/Cxpƹ` BAD#c{VsʟqX:#gql ^e?#͚WIG9(Y?~̒`F:0HYDIP%6.JuPKr`M(zU-sC^ARTyv4)ͽ(j-|kppL~t5Q6"cҴ5[XB\ _bvH>|DrITiqNhՏ"C\D5~#GF|vk.*[Fn t 7:mcsCz]/6z]/!O?0o;&D&8>V.̎$&mYUOAٛVTQxL>!0IO]fT/5xY$ x_'{ɛo+d MEiok,knQ&@m  Q Ϟ(-i5) =48[; ֏Av:Ei(!+)7)RLӞZ)i0dmj?KUG]SFu_%n/|7t"ϻ^y;8fIxSaOT Uy~vMf^qd*"|` Oja=$)01P r(f6RrVXt!] 6O7?C)9ȇʼmv18rk[l|~":Q6yg4v0"'T) @p(IO ,[Zd7-Y:ȼ)g|oH1紎,vzsCX}i ×ZrQϫ[Ի9/#t9AU:duJAӯ<2֮Ma(,S4ˁA(qd̥wO]E{3Ev$]氅CUGxqxuL=8[okW@<[ <6qsxRx4ȬDw^/+LVjG&t5qfmǰgM l-eu$6`(jE{6zȅ)_صeWdѨW V"Q3 :G5ɤ</:A>͉# [D%R>V20" Sgu\3.[|c6m$ަ&7sruݲ"!wH0RGv,{{}ׁfO* 6μg_ʤDDyW@hUk頧^Aߋ;Mܛ`#|| `)F^EO*7$q#Ř $!gŶH1>^}h0j{Ɲ]&|*r=zpm52q/1O~xM6K,yXi4 3'_,) \\R%>!Tg"˟pk'~a@@B盩:?LwB{47;f?AuL Qznm9yzA+iXmFmDgʛ@1.Be"AiW|<3={%ZU_$Z$>wn_Abtϊt'FοcʐpQ=,KzM J Hg ʹ5hPHZxHN[7RsyiiwI >4iY-. X}omD(=&jv8@;yoT);(=,_p֠2%'Sby>lj3; |02|nQ!f{%t1f3͜/}\d-a;8074 MC w"ZtV [`7 >pK_)#3#Q>x ֑Zw2ǁ%fnڟa "9aܷH>)휐VMXeu[2M2;<7F! (L2,y8am, x7=miE\%zzyq:twΪաg]=qʂ S`1n>Alt { E[٩GycQp 1qBǞJI7 ,)]Qw \=O$7Sy1EqcE\Yml*_!w%!T5Sl@Oc5֨B}BߚF@y*K##׬ύܨPXO][ԌU?/+k<("?2fls:*(ّнGt.4ˎț a>lup8C 9a?6q |mY@clޣ&+wg 5#z*$[C" g}҂)/sC2ڟ|ngWuy[k{RS+c#aٯkQZ sV2\x5O/$'*nc]< \R'oMhu5+1e'/jUKsloa?,`#b?8Ti`?g,>Bpw9q9hBqp8ήH7;8&NaC|Ο=q-!Qct⮂}J.l름,Օ nV>~.Wu| YB*yU}<!:>d0kY?YOGߖIѴϱ#ڕ@y/ɠ5>͑[Xp>qnȂWP H0ƾU=q2~1k˧ H%؀h7 }?J{X7`}2_tP(/K0XAs;vE^㡷y ?g~@䏅Ċ>HKEnY~dd!`Z5$Z^VI.=9kMae|6mH-Y<ʞj>fUӍϚu1/IQy]*b|2gOjqpz-ǚT騐w9v&<.qR0ESӯ?!݌4'coҢREȑ7Dzߧ\*mtJAGؖ09z(%; X'<7rxo:>+ m8Mt5&3P#$Vxr =l`43]`Sq1faJ|$͟{_?2|8Ď0A="Uv<1C}w ^d5#ix+]1k3H[ؾ=,NGtoԼ:{Uf(>j Gd+d eOӬ>VbgSZ~$6r'D`}|.re$9 O4 Ff( Ikŧ^~+yLi+p*lBI<&3 qPk|,ռbvS=$=;si1+kyB ς/y URĮGVCB3wJ $w!ۨƷ;T,l7Ǥ|[%M˲ 9S-Ҝ|ph/g_lrAt28F?Hsp )X1p{θazD|b)=mP߅n&RּIP-N4](b$u4XǯA(QHjW0SՑC,"f^Ю'GQ=ybP 0$q:E/$TiVV>@V~LJ2Y q1D8]l~?/HL]y9qſT)_RAKEU  3RR5WumK$ Tx~{-LUKL62 J Êw?F*!W$v0˅!E sqFճ04%˺0Z N!P%(pLv-\KH`5o?ZPyn:t #.3JFlo VJtxMy`!pW|7RbAT^bX)D5vؠBgRaZ{1;QpH%c;!X`K%4u6ilJ]KrN0О;_FR%Q&xF4Q/yfOv'Qy z6@k,.T m>tӈn4F~5M.l/i uzQXY)ʖ AX|Lą =22Q wrV);CqK.*1hI_BF}`_WnE&QI/ ΅!cyZ1.YcaByV %Z`c~upE虎TKOZ [X'mzP<6T k4j,nQ,^q%je9# <8d0*&AL2 5iZXs@u^~ cb{xM`@ k&d1VjXg"i;3`3RO_j&%Q\/ߌ5xD7@Uܜb=6G#mT@pu5km ʿiB ul>e.U?3BY]LLƢ (e?Պۊ6)8%Y?\74臸tRwljTcK/CM| BHZ|P?]6jdq@L@GNrpD( /^kiÕG/TZs358ێ^Sn2hMk[ O>qa< uHZu^ڔWe`Jz<6!Oc}kYq9M\}20E$wn6GP}60|!P U^*GX7G@,1sgG>J:(фvw-!N5 B`f_>JӺmɍk33P>Q{[4W:j.l]c♛:#-r: Hڡ$kJ6xDa7ť)r/x1Q*#^"Kbw{A+ 9S!A+۠F7[n8gZ*%q mZh=F#X)~(Z@Rl@$_3I8i'n FVh`I?[ݩ2Fj[aM6nlߔ=أ^ȻEZԗ"L*$ólW i5)dh=k%aRUGz{Q_% S`#4],)ď"$/Nd+*T1zcIh ~YGDCz̚R%]€ڋ p%qf,FQIdi4M?ۥTj%FXEb{.'L}C"9X"L;][:Ȃ{\60& gbI3v)4 G .[4<[oG2݇WWwsXE$8[Nߵ\0pB}1IL*{+;V*o m< y@N( u]4!Jհ'ɼWSQ藳edA.>Sx%޲nǀ̩> `0ԙAndXɓN'<+:?ОaEh"w пQ3H[0rͺ&U>׬x[>n"LH pw'n"h˕' L5uς*b1o#<) ^g~FmAm_ﶞl!i,5-0MJڱ{% X `~+uJ085Z]e_i(#ov? eJSo}TZa`V=6n- I/?fQuy|nh2yc|v#p"d0!)#3-&W"~7//--[&W2> O=_=7G#)d4t7zi7!foRNiE7AdЦxF7aPdZzGxʍv$:)hWt8p` DsԎ<T)}?{~U4%\uqGer\֌]y>·[ڛZ?Q듩¸; "䆩R{U^T8EPSޣPQL\&zqJb $,GUv_.hNZOu4{ ow@\ʯHɛa4zoHHͺ׳C!Gb9ϣ4hP*x:$ Qvd ߻ׄƣɋl& LUWӷWVE}f/v@Ho$V51* veȔk?vW _5 I7!/;N@VU-Ҳ@Z5Eay_f<̘iԶɼ]/vjHҷp_FsG%Eg;gXf xpKmmG͋'h B+?a N_̽JcMETC5 OuOU+|8oaٺvZ.n[9s$uMLL=\&i0d)@ fg[0$_ +~aEwM%`p p Jv2niR$ 派i<#wl#Wh& 3ghM?4W.7ļұ=M!e΁Gr|~eT $Z!rn< Ät}RM~%Ě:seEF~?g>Y,ifjmJ"'[jMG[2x/ |F~,Ɋ0MxԞwOYO^̧twakIf!RrzS kw PrjqYJ>cx^K6J<&S$8b_K  hp}!#rM

# (M,RSMubzsVQDJUAK=`MP߉y-c3 \˽G\ENW&œvr RzFa 'ݐɒ$fAg0y~1Dg^,7ֱe55!թWw|"F`Uqt查, PDC 7m]9"-GEi1T}NU477I2ugiulH|*.0K}F\0=jp[ReN!Xǯ.g-]'%Ɲ% &𩪊=[7j٢F ӌDpyays9FVo4.$Z%0$B)Ҟ]b3aȡ-HnrB&O%2iU|=ou|^/*m^ RgE )s-L{gDسL~aT;sᒒ8,=P"sCGN-^6k攢UY"S0|,bj7 Vi5mb& v?*zB{Zp!#pxRP.B휎Z?CnbJYРn}4 ~xd8o?ݝq2|i=G@Ҷ oopnI%ܧy*mo{.%dThˡ#bi㢆}pvv3lᔒ?P,tUd!2_#WDvTKPdHo~EWqPvIByW#Tno ekw*24) 5upBK+_7L]"9b!̡_(͇pA܌pjH؄i;یn麸RyFp 2 -qkEBZey ,98YSe d}Zc@C)"/I |ɎC135*:~itSe l0'%zy21-E`fjM|KxYAHM|pZ}Sr E<߃^\9[t=+Խ1/5F4(|eh~' nHdYK)ι*E&sYH;_h ؜%fj$_0,qrLx~ZYMڿsn콝t+11' fՄ]FKo.c0;Z5ؚ5̎0HNڑ%rPA%9:oj Ep4W'?rZ"`M{D@=TS9DR[Q&b> FcT\ B*v1J{=%p)=:&Y]"ă=N鰖KY$m8jbZ%zZ7gXbǞF*StEsèvoHBix@+ :<;()L}J2DL E0aތC`pEl͹Yp]{ow="L惖Yngj ٻ UL%&|hǭ{Y)+Qgw`cl=%Ie|cg72E8煓[kj)6]>wE܈܅D^ 5D .腮hzr7d Y2/ '6G|fvT _;Wj E9*XXz3\5PZ[Tg?QgFzw}1)F*âv4}yE,Ō`Op欮D@ѿ Ӓ>a򈀧Or`25WO1H@0J${$w~uG:į)j( wH+k+Sp$*sB|QrƶjaxmJe0~/Õ@D3d= =9i1D cGo0"Sh| Z#h,I[4b@2K 9|,z$a=r&86.hM^Zmx 0/J4Xi dLKEnźԈ]TvlJ/޽T* ǟݸ2 sBY$/^NQaxhmu=.~^t|?lL2n]HQz6Ϧ]lP_r|,@+%~sGF7'#D)Txx_ ~4vľ f\-Xr!S3fY5Dp$"umԫ#kۼykV\xނAn":h|!qkb,]R;kpu1 j:NJ Y<ΫW{?Гx$~{%5 4Q>@#.^A矗Ďdt^1U&Sfb`_ 6~?bb_i:~%S]Y\4 G:m^I8۴)ݍRXRP% -2M;xRe13f -|j MXgnƄƓ%sHq`'m9+ҵ|hS -*+!>4"&J\oLh Xv',MM<07elK4,,v1ُq^ީ ȉ!K29Gr\V6>#&M;۰,dp(y GXxڶn $n|]BDjE 4nނC9Яͧ"]~bfOQ\ jp+ rHV]tSm yz~˟k_԰ '7abOzd8p&@åR ['"G)$2`/njC 0`(ƳEux@8 k* e Uyeqߐc}mųk]L-l}"MYp6к.Y<˽Y s7x?k}$BSEHopznO?ݼuw 2QPslR{0ilՏQ%>F5-ފa͛?xm\v52V2XiL[w-Nּjօu,Q\S7ѓ2D<-dKB$D uH8QTCR9C蹞/nvd>댿E)04fu~ Ĝ)sqEi9ኗ^}pm7\\+l8Jq{R֛=%t"Ye)uLZޯŮ#v 4aϵ*[u Ǵ-FKd.l((>(Iao۞Eaóm*pOUMJ y+l3":Rb8D!jigJaQJ2W{D 0Ca6y6+'6J縦ԁiC>N.(GTaGa] l/@V38OQ~q |5pt4xM1QT3wO ^$%)_,Dxb63LuΓC.a?ӮPk yahg6EWww3X!VCN5(QG7~ )|46U~OzeĢ4/ {;}?5q}5Տx<1i(Z>6/?D[SV*0@K+:;tpV6DCf_X D_fHcP#9Lsΐ"cEOSڀ;}3LUA3$:ٶڹWc(KÒDTb't DJZ 0?B~jҚ"O.%g\awg Y\\iY6{1Us5NܕgY;*6ݛvk~qHlu{͋@ 8/5wNkƱ7;et%g {7BO Pڅ!9P5_  JӤwr5'H7QJsLjs! rkzUο4|j;rT!p֩v[-8arvۀ~ CَoR]9bI9Lw!4%{ H ҆!6Qϛ&ZQ=i;dW,4B{}7W-D_\?c@7lDȠ9+QNd̼5B_(hB+],ƃ鉯@} "gEdy< C9YГ/o` +~Ur;oH&в ITLoA(ݒ8^B_9}4 @xuٮP \#ƶvT*U0|$9P1nF}./  aQx;;Q |TIh:AeA.}*4OQOp2׷t%և+^DiP[׳)63wLPH4mt؅0d̼Ȥ S^Ay -VgR6I_%&_Jck?ec]aڅ~덢s,kCwaf*Atߜ|$@cjo 2ҌA<dQmO}W*5^od9ͻHgDz\CM0֑E~=tߵ;`ZS auɑ$6oA U57Y="R!X G%|?Ew}w4(#.@6L+|[gq Գ]ɞ Z%ۆQ#WG3 "&zc=԰6* [=i4#&V > ߐ4uS.6pt,sW gQ'7<=2}]lJ ඣG#(̓mN f\gwq,F%oiH9|gU DgP1y1^oHPe\[\\@1 q@@tV4͵7?o5,{j6!/motZ|7ODVzXQP3xsA2@X6t(8n$OZ%HmkFוͼ+'ĒD%INP?ӯ;jφsǾ/2yYf)~y'|*=$+Xfh)NN]MhJ]fGPUUw.@4it??rV*oD$cd>Crһg8VuDG/Q'R,\"Zs s4QiKSY9 &ŝaOϿ a/dA mꀋWfbk{ri Q[5VQ'g5p6K>x8m7 X0FbC ׭ɭC+Zw͖\*NDX>)N4.eV)~0}'">bQ]9]kc UF =B>YmoKvr#"->b#jNީ5 ) &LZ"yODZlx3ri(^"o喈X Mh>캍ܱ}ɅPB<*nwa,,YAI1S=¥JkvYf1HI'7Do~dMR"=0C5G&ר+D6x1PVA!FX! $fQf!q-'0-z ):KʻEyg'(LVwţin`ab➔x)'-%Vf9RgzE@ߓCu6YVl'u+=` #Ac!o!c䣟H-=+MGX391JS&ټBWw RfhP_jJCK˗iD,+8M 3U3a[ERZP4~X IV!xIH[sf\9 v)SaNC0*K*w%@fpPC8~PC+`\$i/c n'p}R:uc;j +G.&DYfh"KTG6y"2CpImAAC2s5rc'XxP\5 d<픯R؝6? sΎt+vj[|XGBN< H $J~us.3"}ᐛ֮(wzFʸ/j0P)UY]9mغgD 2+& jlvBܺWC1( mm|O){f 47zRqt x&W&d!dL*gb<$;W 5#HHo@xH g%ṯ&0)̡Wʴ:Z/{YfJ'j,ћN#vr|nȲ{Eى̘4XӠ:2oDwDĔAɅ Gr!?Et\ XWXcE\Ly슟N}[oBBňФy_*VPT ;+F !ʔS9['iE>JNE n\3f$#:~;wt:|`E ђ[S%WEJ䓯x hU} gDAi#0"~@ `BS`{JJSɦ;] s'{/0ݧuD ƴt%IPd&ҧʳJ)RNҟ/0$nWDGJ46OmmRoNÐb :nr؛rTW8مM;1u|V4<:]'|- BB@$# `ȹ`!ce˕-}:~C) !Ea'ٛ6R{N/ TN@kkxFd"UmSf"6 E=?M$hILabWL'jTIeA/DOayI*`7$!*mk<d)SU Zo2h` v)7o'niSjk f5;33}>CwfNJSNMĭ\Գx`u ϙNO?{6=S~)ԾLdZ.QRY0BBBb5~)WbiZZ+OyGu%MZI^WMӫ G QN !|j{#/ 4@܋`GN]h I"e%QjsiIxZM^S(d+?C4SgR MI|U{{&[)79n7&!)t1 Sj2'+a*|윦٦ .P(%C&to[5x1-]gt# (fCCjs=9RJ"zqEpJ G,d s5EI]`exgr:⹒Q}2O Þ''6BZ!K7+?mKeXC|Q }%p3"c,!F][T`.ݥ,y*TIQi7F)PsOQt:n)MrF|ǔ.K!FWnYQQvw2+gY9JeG NqG0wbj ԯM JM.ZZ;I(HI=Y8)?)+Kp߻܂j ۭnv1,)ƒQ8?c{ȚA/d5:`xh+Z|r4w>irr]8p5ⳮЧAje _^2S]p}nǏN<`v?"ba)ѼYF\8W GǵÇϦu2ʉ" 27\_:KeaX q?&TqfK-8wcZAC!IPwuC[hSLZ[Tp!1'g(f$PEوʽA5{lwn_%ϔ$[j sw ˎcMNIHw 91P$bWfr6B89 Es}{Dn^1|[A˰YRߴbݝ*|6ݬƁG1ӴUF*ډhjyg.'sOu .0oRHBIaT&P#:̃ 40tV C~Ɠݐ>itǧNM$a8K "'.؝\(9s,y*M'?@~U}p Wlh$5ÉJ敺?B=yC@[y?TdB s`|Ak`jkrQ!.X@`/HoւY,shA yL*q`"*DPp?b"{s%s26$-J_8v#јqvƵ)]p^_@zf}}OPe LmUCAk[6Yы% ' A:ÓD'D[/ٌ\s ,h}ޏ>a+ gCŌ$B0iz= i"l'v zK͒L_S4ýcLpo>i4Uغ"S`z;Q9þ~gmc{&m=%>&6WW֖qE_k^<bX>B@g6fLĶ79&HEɱnZ> 0JqxRɅ7Dף|Z!-|K%ԎJpPnkIYv {>)Z_Gk629$'<9#x%q0]MO~?"x|P',FÄt' D3ܺ\N jQuƸ{ ǃ9ojY48;$dGR~SӻU tRȣoP Bf/. |S~h㩣v9Tʺ%jJPz@U:J>CWܛt61X0x_4Rҩa TT׿Q`w(>߲mu\|/NZ+8+;zuR dG&" C5Kǭ5z+DL_9s9YGC)|+T#v8p,ΞlJK.?]@suUFm *}r8+xsC}` %DY>DnNm0]^bQ&_0כֺ48ŷwodr۪f֫RފbsQp3G*#gB`6=^XlIX8FS(WQF&޼dQֲB|+`ʬ((>w kLdYd]( V)Z:KFs^ ȧ"H "ST5.=nnsg)iCii0O8j]D=t*79%`u4 "}C+dpГ'/lclxh#wYriYP-jPm-|+SLtGx&/]3ѸRԫ?ɻ fQDP&iqsisyV~VnYD73ػ׆#N)'c@zK๋TP<)FyMW8[D=ˤ{"2~FI6G( Rh~[~ꩥ6{wj;~S\4 lμ`rf<CIB ~5M>a^疲w懲B*%.q\[iM8G.h P jNO9&fK,Yv:!s_ځ~:j+yɝGX69C˘.Ի+loqeJ:O-2 liVߛ3[4fJ9'oWsW6ޟ,F:Nחf8ꥸ߳ٝ$l(ęZqMշ/9Y08KBNJ}fZ@lT-ӔXmj\ =x>>բt&AIĎzf;׫zW}a۶>s# L@ܽU ݑFs^Ӑbhhz夈-_ q>[cB(L*$o?x']WXe`[h˲! &d! t:T6dk*r$9+mՆ O4s_1:7$8p<$~SP(s囏j^aC`u>LJ0{ơxh9*hA ~*uFVլlڦ꬀f5Bz* mt=_.f:v}Z={/}E*MѲ+(i REj[G_ ܅T@yV@ᔵTD uPC}VmowK^TXAA~u*M0 iїS7QD=n-ayV5TЊbH9+M ll R<>Z0婴6NCdVJ_*6#|Hd@^ @,~9 K%eہx ҫLGu|h>ɪl.RZpnaX52-vU<7z$rjA=b5ٷP;]ruuOdG%8FPi[*^%91&jp< 1N <89`dKL]t&%b14@Lcgky|f$|QFJM*ItHBb vKT r=tR޿%pG|fULELm'cNb1>b1'ٔ x0qI=-!8M>Fٓ:u?|RRS5?]px:bރ5du=4*j,DKqzE?ĉoâ.l.[W|ENWd_!gY_gEUmQh3&"l\KtNG0^3ѧ: 5ZU ]:cCжJ);od5@ikl}kT)Nc[XqREՃ9jkaLi?'$>(#- .CԼn~7@C{$L*x;tb|!Onb1 1zfTXhikbdp"V: *Ugՠ`;oƅū$QX+9=~ -yROx=7an*5kPun.L˩b΁ik & }C8SuJEJJcX,,+1\鴩[_\B1=*ُER6hh~d2½ƱWSmsv^ؗIP9/CXL".>RXPSmIt4Ry hn)V9$BAK!7ق>FeŘ?e@y(VuM:8 SR[4 Uw4r1i05GkzOyNI[#587Pkwj)U2^x0*3o^ rkpB|܄mmk!)/`+X,׸>wH rx۽tL<جsm~9ѕIsUUS]K]0ʙUA4ŸLk3KZLEHq / 5iR"yzl3m=:]Q0NB~ *~ˁSoa"2{`K,r'_I:ۊH⠍ƵAQMz7ɼ?٨r(56̃3a#'@;R:HL ä 1)gԋ>Q!Tug,u3V*ɀPeENx6}5$s=8nM4aᴗTrzV, 5v2[ڏL0fܻJBՆ5bp;7_9@i|w9b ]7-[ ^O&ΩU95tzfа!e4#׵'x [M57 P8-$k(e=tmbL[9%Z{ۖǃ .p0ZLw꛲B;X4qo|ajqHr ]Y8t\;]w)KA2eixAU8AlSww$KX[r}(7qzvEŏE㏧cɱ-- 1N:}* 6?6.Nm8HwRS7GJ\@`lt![R<22Hi8 tV:ۆehRWd1T]Q;n,H?t ~= E-GO