libvirt-client-0.10.2-64.el6_10.2$>3ȕ<~\wP>=̼?̬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 !#, o]"k%{Dukx YY>1OǗ Az Yn>=ÁKp&`5O$Y=|Gƈ I3Vp) PsPWS2F u:V~K(ZN*)#CH@goRfvZY*]B=`}TJ' b|I&+7FkI 8I` 0HcZ1mj$D>~Zk%asòֹN~"8竘She ,rxaK1~ |#b͝3=5 S=d$[);F{{—쯔2s1i#4qBw9]ҝMZq} ѺN_-8HU RA AP$Wo4>-RƼzTayތ)ZA+4rBn-2 q(]ۑ=YE'_{" Xur[Q(w-a1͎ i꼾7UGWܵ,Q{-{9uWPl3(Z0쨑ì[n _ADS \x<OYScArl X&Z4>8eJah/ (?4M< e6 ^q}駭b%A 5Vnn$X%{Q=/[$z[z?HC46u 1{MZq9ηC쀞h츯ps@T\L*œ[~8N@vEު'iN0ˮ̿8R>}|䍉, N'#w`^ݔSyD&0pg4'? g4B1QU^MG&:'R}m gĽk|ݚiG˽w8?1o.0=(ÍI̛}t(hSd>5j)ZD^Z]㦠<[2n;JHbawΞpkskm^fK)^ֶsǏG_@r1 !J%ePȼ[?̚ZWFw!OU^nuJw90g<\T,/ p.a{SS<^O\Z-_tcrh1D*_>Jmb-^cyє&7{p7Ql@k2VV]}&^TH"F Ni):"p 3{xgNRL[KIL7_ׂ- Cbt,@dT* Y@-%1YDJ g4ww|({k&UX\楛gijFYGY%=+ДFА[F\Ѷ2o;S|c6iE[GC\`|uGAqI9|7Mu|^藙n%9"x.}[qmU@`KRy)l+wcgC؅]."So^Ͳbx` uj2qeZP}]9|`m`צKEU%q&)~|,Gq p 픳:L3DIw\@ _"n1V·"E~2\(]ҿ\LWAI~PXe QM OI>SǃQmيJ[2qʛG ^VK>zR|/)iS}ʌg%_~P}߅ٚ" ( r(g saȣ؊IAt=H16rv+E-4SQ 1CP7pQ~ೱHnP5v¥ xbVX7f%/,:\TuC4eܡ0g۷Rp4Ún7R~k_? ; ׸Zn$Cvѫx?| O=B'gX!tU#fZ0=F݊ (x階5SPĀ>r{m_j erwt{p6y9d`v^_wnWw|*UEԲ)LDɓzuc)p8&#nR6`H8_*^Xj;,\CeDd&uFG1h. ^IM;: 6_`+G$-!N;Y~Fї<47pobBbmsBicR a[m ޾JCT-qLMQ3$:>T[YΖJ%BX&"Vpj]|8VD"%pKwEBIٳ`hʕmr_D1eE#0K(g5} o88' Fޝ9a{p$sڶW汵[tDZ׮"Q Ag#)Raa냓w!}Oco ᰧxe๪} l|:/ vÅ4#Ү_{,ѭ50PhQzc-+jB51jZA: <趟uiI_QUa\s(VMK=cS)λfuE8{OLfFk<9x6Jl;Qz;»n7 ˥J-N?Bk~vc/d[ H4]Rt&"BBaZfѴUP j[߅!߮ߗ[S:L=VCTL0L+/qƏ*|C[ Wm1aJ`dјQ #Zi e6~ *8W mV/v 506")cE/S!2CR^.l|?f7i>ٱ$=G&z#բM;IcHGa ){-E2jfoRJ"  +MJ^<プ,LQGu ͥ#AlxP&t!*ZGps3_ڈ+~{DTyyCE5{#|q>SLnKx\8dv+:mom xQ57' ՊVDzb*Ѭ S L){Y{ WGk3d/ˋf3 K?19!DsfyǶd߮K;DIt yۃj*ʜ1N1R]cg'=yw+ h1M zw%U2|\eW L|# s?WAƠ!.e?1ԽtF#>\xv3엙f@`CX`t ٹQ".]T;_!xg8"jߤ%Xǀٕ0@/C{|@Qвќ E7qT"p 6HBo#᮸kLHu/é =3`^5Ut(?L6 ߣXJmLѪX>@.nh(юbmaGCGoVg|:[D0{Mb 1[x-~uuVj&(ٚ3dݰ ΐX@Xh6P[='\ m @?(_ >*Ay#-F:hN s"ǫx]kt eɃ.@dagSs 6뙎0hL[-ʕܵGָ2#މx 4| oKx=3$biLR.{\Qh1J^]ua^)TKUwABKХ m{H%%A/W$h4ܐLJBW_%, 3Pᴄ5q$RCd T:OH> Q.Zw+ddU-GZxZe◑K,B"ؤ,*\(K2Yt,/H Ef:߈3, ׫PBSm"-kw;t3'=xy!^5yetBuȖVD8ywZ V?v:"Q^@yrr׃ kA~=0' Ad8+`x6K%QR5C`#w t}nЧfԒx"iGg&V͓~wĎZzohdWf΍;#@8xΚ+cSΞ 3VwY7.&E/A =Y7x? OY< %XrimU8:smT2@/};%=OXUu!dypO$dDi}\+G[AW?\˕AP>ƍ ċҐ7uyѯf,TAf,GcThq n~fvC^Bu{L BۋqV_Кi0P'];@A.osS6ך:7?}[Rd”t^nj%|+H鵰#~gY6H9HY?kI3 1SB5-۶f>5 (3 ylŪB?K|VDa@R$٪.T"<&IcQӢ`@]).=]Im%Ŝv}Y2_x8 )B^)[N #@NHsîDulrĝ'GMrLch Q7؛WZH1rmyJ -I:5nlᶎExw,pB*ڐQc-bG fHa wK#[ @!ݟlhΡ5kئ󥀡_-HLܙM.4u)sKD({*`M,}!h2AVm}p<0R_Fe0&SEP$y`eɷZe3IubDkx=~Y_"Xx,\w,&͎ ]vk nXx$~Awnά>u$Y$͓cSL(ARǮW,c2W9cDc![TVٓ q^=mդ #x(ˇ]Q-4@DыFkIGY:s#ɐf.qO6]&Y:,mxe6MY)nn k|xŅqJwmvJ@4sg^3Lĺkm:D}΍@hI%T!׵'¦y y-'zM`\̞ j[_|G 'u`gxUUY黪p@R;)2`Rv%Rdnuj8(\z:iݟ9 ]H{^4^Y :ӌ hS$?ˇk -@3/ {" Td&1 ad_"clN2-/j1ywVy1=g'U3rd; 6ץuSC${ouӯ< L%GCu!)>8[qFuץKa +ʪwb\Mf>3ȧ@240eJG@CDyWgߨ R}CuvqmbKUZ % t%@Yl8¡$IWx՗ÅyFQdW~@\KS-dK+i{~e0: 4̠{mFN=$k) CYr"JG4`w>'`F0N4IWc]+w f?x`\e\'uՆi}rDR2A8JYa97ؙD B|*B-CZcK-әek/qM ymWҌ(Dav<rmC) 0Ά~ _wm%LZyǝT~rDOlS-2눁`[g!R.f[3j{#:Ȅ"' !lh- K#{! ŸTAQR wch$턟"R:9˔8<| =Jﹹ% zďZ1XŲ;Um]9`a.~ސNJZ%Hݫ3i]Ya٢(^ؔt'o]R7\:W1IN7K njY\tx/}̃fZn!)M(LԌ$%xlhэ,'*4z c ay9d:hQh#c`ck*3ޅrFʼnm/t`%Wk!B;ى$MNSs?0b7"{u27=#h _"OB3 "H-},XFeRI!5$DN ܍c{9?E|1\5oڗ,Knx.(w%zQ+T+% ~86O)J:Q οZ ,XÍ;;IܗEe] vpe6J-}Z,qy!LCy2b 7#5)LI(|3W8<񪻆%ԕ%ʺ=v绮J۲4}K3/W)T1'瞼ZxA{E AuC[sʌy퉤l^βFN)f(\:#.&O ,]JX pY6%kܯاx V0i|8mv<Xfe@Q `2ڊXݓO`xaLݒ)^uS4HK0YfE j`pطK9~3vH0Pp Ot’{c,w]IHќ yUB'>ezHc"ֺov*u) O5uuADA=K.E" Lp4 vCz18dE\wn{ݢg=!Zni|Mu 3T$G&0QJrմ _O/6~he*;-ɤ9Z p<_po"ڕύL ;*d;DKȓԪRqJ sFd=;+fJfBLdRFLӢ"q/#F *S9Qza!h-eBp zǵKJp_: M$˺۩07j<= 56]vQ֚դ8]&qgV|l^ٛӈM 7lQc1]k^x-v !Tko"=ij.=6\C-&&\R xώ~VChDZzY6;XJ'͏*%uI%@Vm)bH?HQN bIg~|\1([rZ|NV Q4DMX02s}~po^\u^OaiN˳Ѷ|ڮҜ:LKqbTy {C!;Qr\febJP+rgۍ[mM _+ىT2λ2œ/ytD*g5ӨMp8F ?9vS A)u$MJjts yl-!} ^DAc)pJnw)ߎehCןujf7!VUtWI4џ8^!׽sn8e*&MKFb(V{ Iy>gꁸb{`XMs<ؒTڌ-[^Tg^!ߧ4w8P$2*L,N0IvHd%^iU 4a.Gh6ٓ␔#ODy!%ʚe< NFD#QVJ2G= o~fÛ x6#w}Bܽ0DݣWTnՙ uMţdlm" ` MO$CEE*E{F0ZAFeQ3oռ]yF&^E#9xS>%Rq%u hkj=ň"GȖȼŎO墁Ө=y{7IhƆmP4Rv\AL J`m4֙˔d8W(8wOiyIW~JVH( . dUݴF8ITӂ4ZB(ݟ#L`5o&I#ˇ!.=GݷRC_*5taXN RCfάݏ*<.Fs_@hfny ժw6Z5c9TsOB #nMA+bOQlbT"sKTh{'M?DF`q&ܯ&SSkwM<'m\A@"W*N!1Fj"=yF\r͓q|sG|*ǿSFFq(ɯrUlU_S=QӃd(_,IF`tх .80Fw]p+>n{,d飑pB ,ڻR҇f8n<]o8oSzƬnAM.t)M  h!g <|~83*8T6!,$:Dω@[>ؚͣuٍpBxL'#2 B:}guUR@ d~c^_z(0OVΓv?kꜼ9k48,BhZrWJB!ec m-m:`@jLs_`/ai˺9taa6?(C>TQ5;;:@A9Gx_:5>hNduYi"9F+Eb|K%7{z(A]*$܃C$^=c*`rACW @8;iMvΥ]O;>/mCFdB=n!dIyW?.E";nq* ir暏4oTgT,+(+Ij8/oQ8saF9a^-v? n o;c25Zi(voasS ( %0ӮΊ1<m honW8f~G E̪O $j^6^`Aj+LB%GFB&J' pkN@x8wCNN6E(fdJI̺J!Ntt2̋&a}jgf,Y\LEi%ɱk5$xB(jiL lIV,h;3̪699IM.8} $~=#yW-!oԁfG#_+4+@V NCܣYCTʘNͰXrjB Fl;JsQ8C\]{t;0MTg6v> WU--UmʲHiw :{!aSzֻ`(UO.rˡ.ַ[F~?bHe"(8t'o02F6UPXݣEAlC3do6b13bHވ߯B6հS٠:+s;1_ Զ!Bdz\k蠢P8e ܏\0h?NgjX٤uxacjL s8jFm4K>"a 6RAy =AG6U67Ѻ U1g3 &<>,<+a l E^w4v-S|,Li֢뫸>I^4Gak(9߷,U A>4sSa.D Eyf+K췄HkINPft-I?OrRzsǚx0nZ薊ݮz]Y!zSaTUPjx -͆vd:дXs>2z{C \{:0c-bp4!/t &JjM'u'>TB+Jua\ppw2/Ihf=:p{\⡊мnB|oH -t~LXkR{zd*4xBՎs\2t͇ZHť|QzXh?¶" X_Oos=oRpRnHsoJTS ?ǝ"L>52>d#"R! wD%:44 |Ti_ҾW1)U.-qRpvbl `WrQSR-TyW)&ϐ94Ryb(7^#_} n'F--Q~QDAnVrx[MGyB`;֣| 9Vl9bHFE!XS(2:EC߇LSC[vӑzTq# FLa_)å?{{'7N-MMև 9w9"؏9o8꠾yh"TҤKVkؕyDc?P-1A PHĥ0fC^]o€8;uLVLvQIIkIxlśуL kTRu_9򮠱0B@ X)?2 䧦e!@ @n"^RsH!YM}_Ջ X?|U]嘌1@_,Cc32/T4 ]gVw".7:83M6zVxlxRQa)a+Q eu'Hgw\ry '6Bu8P^7v*ӳyTgܔ%T:lVw+ui x|_*K`Lb?]bx_v~#|/vOfO~I[h%fκҊIXvun5$?_P;NmWnO=d<׺HY~A!plm()HwZ] hZEtxu%,/5;Hj:P~9+=2 L{Gօ6A3잌C$ɪ2cc $Ԟ41@?ʩs-ǻn m2%5>}(+ &L(Eqb(&}cPeSj@/e;h&Q23_bdqz9v4pZBMjBv,=2fWa5H'*soY hz#z"!j=t 6o:X!Jݟp98j&OS"GHfd1F݉&-Y^Ld ]bȬDxq6h 6Sy]5;uA9Zxqq2^vOڜe~J6=VA& 77T 0-ۙ,_Y})Q9}bA3آꆹP8JBJdymQy,7o@8Mh< Uw ה9Dy{P=SW4){Q۷UBNzr&>ƌ_?Lu9p)_j Ƿqfp51HF50B?'С5i0]Mj4V5BpEYD5>T&+1f]>Qb-SO&ťܨX%v,ƕ[-$MEKDŽ ,wq $.'>45>55$n!pgq**7穅K-oeW5nh!lX&U|89 ϶8s{,?p~4n(߬|vZk/qz8$DL8nP`9ueoIZ T*}2Ν|hsȴ=GzE %ȑAC&0Pp} #@v)-Z:-;P~~mu[q?B;ԨG^On;<ɓ{5x$wLB;>hxP@bsH]qKj6&{-Z_ hEʈ|ã5Q9:s!ihjd{xqó~Ξ!ΞQ^Mp~r_akf48 uDC{vC,"*|/ho%/A8bG6&zܬmH4(̻,EÏvl(]Wͽ=rXV[Z=9{51CbQ2epfB)`nqK)/R#tTkWj "&;>!It{_צ?g.gGIVՏ>g%S3^L^>w)VSY )mRX";vuPssm/3Yk2~St5|;&C@=z޼ 醊@ݟ@rf-)C?x`YC`[{; ͐4-/vCvKRCT1lO*oQ0'6NcpwCgpbD5<'56w}٬9L<䍣x(|0yM{4 ˭DXOc=ldCRZ{psQ&2a$Q/V >fH< >{.%ИMR|9l!hZ ĚcL{!."%)][7hfB4tbp #=o$c/ɾʿ-ltMsy`պH_6>]C=N>?n@Ldo}9g9׆H>j%7A8ثtyp=URKo 0n9a5½HdN p`ܤ3mŹG5>)ףEƀP:sr`Ƴ V9_ 5pd*&midVc#v _oړB`?ڐd[}tVƺ/RS27GSNe7MZ-e|Zkt>nDt3?Qp3nĊߐVČ92 Jm(X03yYW U̪&%,EywNcJdRBgaYjD%/21-|X;@p8wk7bB9G+vW*B(cl\xdo+%f|䓾5T)AmR Br-Xt1YՍ*O^ÄJ.N )r^xͣZk_-?F[J{], M:a f=40+(U/2jŀvSns+ӉR5Tح5zr ~ȵڑ\U7Bs "yמ ŋ]|pDiI}l%މ,)q!`&o/Y8.pB ]4CE$!k/(M:kM5JҰG?7sU,plVŎ-X$4#jMx0V\Ħ0ﻍKG`'8:Vn<6-iܨCAEU9Rm&/B G|GToK!'OG /- Ie bԹ5M*D0y=j%%Cܮ ֽyLߊ:g#E͉<) k&UW;jmTt9itybBlxL( u (_gc?{z#pBk\׽^JD q/[UwXHI4>q.qxנ:80V`>Fڍk~drʑi)-Rm[Eܩr-+ڹƪSDtbN*X< h)-ψx}/\rRKx7y~<AKv.D^ɃCc ;ZHVKv-qE|?%aE@z d3;jL_Lqml:wL m*JFOA{e n͏8T"ĹhXu¥O",i&cϜ lhw2zIFK7^~$5GܱDFy#;+3Bb`3?/P sZFK5ϵȢrz0i4j9keԡN*zў^KU)r@mG]3}13JxH.ɛNdPOHj_c2-ސpz`Z$m`T iiIpW{º'j/%G_wb䴜ߕjf`W -3VnZj]|8}2o-0Onu6pw&p~Xf໵C(?~Kpgg6qE_+XBޅÒ݀+,$؂s Gu":xxѹ #zޭFZ`?[y6ʷB``ɒrIZ GMUC3OL|<.͚RѾR>>փ@~ Whw'+cILq?VE8*R4eɝvG؈ѫ @&G.LX)qf@7τBgqIJO'w"IZ_\`# 錮)90IXbPh92D4mMZ:r-t֤R"1wC}đEEhEծ\9<&b.~SlJ]U9 6t`^2Ml_w^*S񑟑5= ZtWv$Кx V"1ї6> j/9[pқ#yqnAQcC,#3:*XZb@W T?H\)Ђ!o׹߰#<3tv22~%G'p8-4domFeA*Tii&,Tf'+|jٍKŪO *%/&`]ʩ3oH[ꦇ;|]S+u޽헺,;&9\bvĹHF(`T1;|,V8Rdٶ Y]1`WK*܁TǴcxISH62(.ݹFddi@Jw:}w,]O]&lr!6fĭYLD*RLcyJ[12fˍ-d\ytxs+eFS mDw񉜀@6f3֯⛭Xw5Wqf:Fk3#.Ec*/OQ1FM, V1 ik gT$ H덺(Z-Ĭb-MkkA5~2ԅGك3B~My4G6r,4'oq]a1S)@yO5m;?uT}I(~1Ia| }gf:aUR5aU:Ja/scE.n%q[a6z8fqk1?}H*',~s'w|)EӞRƊ VvX 4,IAL3PΑGǿ5,78ZފikZƨ';r0 3DsKůc<.Q?6W25hX)8 V|m |͋4pP*Vz< $d|9ІmAkdu,kӪ!R_\:¤Ot=.J %~#2|U8rrܝx<ԋBHbrh]5"0>oT/FNͲf*cs#i\0wҦm>Lt<FbR>+%98W l[SҁyJ_o4uN&# e5j)HVċEtTWTAk#{n f';}yG 1Rz>bD+nXK^qAÍHT+b$7YҍHT`d/4^5#tˌ8gPg)gŋu;<;Cל.ݝgDhytuTTYhw* 2tY& x Լ^s9 u6O*lE F9dʔstl`-@Av92#lE,Y TF֢9PR+n~8!.:OFsKfNt2IscoZ 'fWwݰvEht8.1Hxyg7'@;ؾr-#8+ƿ|pq5Y:; K=cdlJu Sf 3l{` UH;[[`7 JKh!  FJCR'xs,( G2fEc?7д1rz'¯ 'УH )*L6TUǸF f5eY-ʬqc@XC,o]*g:(n[Hr nf󄄕M$Х}]ySnueٺXZ՗xvȷoqF`YNt#Tq /}*ERJ8[nW7%Xkθx6fqbI<R|e wsk68]Zg.EWmVt$(I iO6zݮf~6CVqHf&rsD(j8Ǚ1abqՕC?y:3s:68{rVd( QIhvA X9[ELDtѺPkh.Ek؝ͥEޫҸWzs(8GW3_pJ'i5[C&4Jb( 0{=YQ92NYSk'n͙ mzEC7Oz#gBVۤvKgV ?orʽ YdHI{km\ G0o/Ërh]Yia2: ŖʉIp#4|ҴBfW9 JSs$|*Mn=,+g![Wg|T+ܰaj quSϓ/mhUFou.lϳ_a2cx72Ew'`S>GC}dRok#uL̦x:̋av?uc&P&PJg&r4[y7 qa6KƧc I9̶Y?e `>lnʕ[!V$Ei\ V!³EYe2#˪6(xyMcM հ.hI(':y1.d$$!^?Uh) o=+XsYQ80ZuSlS5S6b6V*:ܯM_ti DxF_Pg05D&!z^|6n>kSAS7=NeZ~@dH>0 .=rB~nT6>Kk}󹝰ER|h[ (57g.0ͨ3 |$-@ī[,&P<Kx!O~<9L(aCD. zRBW.=`CfrF!J`bYZ^:Ls$ b+n yYz3!: ="P ! -Zh) yc2d,G:[1jWCƴ&-|K,k}f|♜Ї&rZDnA\ 1zwȥ|6s =8DkǬB2W-OqSӒW<"??ᶗ6 E YwZ;0S/Ny_Jm/,P>Bcǽg'E #%ǫ$Ʀ4f ˄iⶢچ-f3D=kfr%I/2eO\:Ig|}BL#O)1VݫGi4cv]Y$=Lyw})h$ӟ-;\s#"0} UKwyuP!|x ?ntOmӡNC*d1g=__EF O*x_=|dXa\LtMφ lycF)Yc0HqVrb(ol-_3. 4R8™Loڥ(`sՋ8rs,h=N 1,5v<' f^UhHwxTNJmGEI T"a0qn>Z[IQ9f۩RI]MQc5yywR;/*3L^5\▙Zc3b Sx'D¶I .Z^pY~\YEZAj99[bVՔ\f7yWD+8kMKM7.;~-e5=Hk>>Bo|w^Ss.~I0%_jMq5X4;U-D9w䶽BOr6 \uX0Ԏ/<kĕX1ɿ|YJZ8N2AZn]Q$³<N) 8~ ~)-_mZb&"غIs%}ƥ̐0{2sr gV:ʒYق|h~C9ljP6?rƥY2 FԪU[}2;Ȕ?|,@V+~S\%@x5_QcVZWt8 4W@|,&zkC3^7&vs\@m["A`ZLN۾tlr >5nָuӆK 6?gJV~."oD@^p`S}ٍ_ZJ[{T%^du}'ԲH{3jSr|jkð6}n+UHcDjY:B fP]R+x&z 9-V @y@/i3 b:x{.xgXjyfb$_ hA]> tt'?Dp;67+AK |mm20^J!2;uMls >+8n0y*^yqq~}zۣm8d_ηq/etTtSL 枯\x]EʔB1;N+ ^!3VfH=ȝ}c2%FLNQ^1_~2 d8M, fz;dDu0!Fdw{_astxCEݪ>TC 3 kP~8{>6%xxk 3Ϲ>!bkJy'e`sz#G 8[񳭡NoW#bJV1#u$NTɯ"19#赛61vųdmek"5S3VSM*yg#T6$@2J*ohw4j{,H#T-cF{jMosuQvWp1 'R&$`CPa/Fub K1e=:(o +.i݅h2䜤{ZQV5͡ ʠYZS)\K3kBnC:`2W!%C=ѲE&R2 njM5&:V\ݙ0ּy|%W+.\bUh!T9"T>?aAV@]SF_TjM %β#Io@UW\*-v: 0+"& YfP͠J7%WKK)יU8J}yӃ0X /c(z/lPp{KSOUoKW7L"ZM췓 7kVHàYh9PI7@T>BcAd*uSEᬞ{3tA#a{]7bfXN$)/GCW RO$ˌp"%y\%(R36keM;?mdOG̕[`eнqc֪EAغNX[ViHk2㌋LӸ1I2QܽzݶS2S'o Kj,*2QKAS0D_ˍU|;pӴL*09&x>9(h 1 "i A5 ƾ@;_@]%(Q^78E\zsCuVdul ыc!@05 FKR D~M~%*RC^\ӳVh.7gy#"}:\ia xN OP R@7܁%85mg Nu*r%)(_߂ƢwdJ}3726s!E1] !]28} dǙ**>3^_aջv"lٍN6sFq\<nbtF1IMvVRJ<2>U^:fHyL!B]NyhܣӋ-e/ U3=#_Aӫh[%Db- lnke UGHRˋҘ~w;B%/ ޗ4]Hi4ΗMN_>nj{[~&Sx !L<</<`˃nfLT"ϝ̣clJ#{d_1~>U\f9wOk^9@Y~^<(?V(m &A}6.j j~jtL/g:i`YQ"J읞q<@.nJ9}Wl 0TPPKM dqb=kBMA㉉/X;ߎt%7`b$%bOf^;Uz~nĂDw)Uȓ@uLQdR̐p:]e!AM[4&!Ϊ⁧Ոtj}m@7֎!A)w2 X6L ~*%pFOt'"IM i~J:g[r>!'o@}GsEKz6I& ֣:7E':wjt/_b:b UB: sF("TC飚EG^Z h9g9Yw=fL[RH5dD0c[KszTXH#yVHD2 Nj;$[XhJ>rl ֥YjܡWՋe;eN=Z0ңR\sݺ cE {EJH$*dY?L"udOH$s^]:318܍ve16HJc0rznt 0ž`;C̲˻RQID- " }XMRUcupvɨUvzhəWhAA^F3^ڍ +|.sRQ("2WT5[= ;Ҭz2Y< rV`^ߦn滚Z[u34+6^݈*+XcgU$z~Yhh&xFLu-NaKnG-k"=zqӑ{'Gh(7~oG߇v~DKMSx6B? Ӡ;+ۅoANΕoBЧ'o_ >M.ɀkZY Ye8_Yqz"E@U:_lRӆ5qfI̋v`X8vQERL82i5r\ > v5[*SH:oE_!@79cB?#\, f GuWNi_fzЍ6)*OĚ[!8<([9k_@g6H64*K s|c5&˫̿F%OB DQ}ݢ=Α*8t#r4PeY041ܟɞ bROtK2,p'i.#7etOgog`0n4ުRHIIh򎻅3y]9D(@77U. #iZPVzc&dM M4W$VDj\5S-~9o":oxaH~cՁ/io#dZ%G9b;1}+TD !Eםb/؇qT@kGdUNh V8ҹSs WYx KKLj2 2Ky ;LwNl>T}7cI+8ȥq%9 S蛱uqa{ bD9 @b)~ eV7ܕ;loj+*3C81Ho mAh_N'pEh)EpI#Q2'">qg%7s'amhbU{|3_l/m\ fT65t6-쵉9[Oߌ@Iw~T|DJ{ a2Huψ! SGaQKj-Q0j n)[knIsIUçt- yuUc]:~6ʶ fW~"D̡r4B y/|ٳk8ںbȚcrihQg{ʹ5xn$ȷ QwhvD&jYRڰw~V%n;l2 !0@l cR8f){oCQ]dDM)B2?|SPlg>1~9ap*V0h97h9X3/:$}.J/hdBw @nʿ'du3V_jV z:e?ǰ]a]g%>Tef^ބkYq$&  MPݯntZ=L-g?)Er!m\uֿڠ6& dୈҡY@z·{^Jdo%+"YPBZ JESmM}y+bE P60^zHʚ ]VLއa1GF}Hչ]?n'V#1ke6" ߲xCKO 7}g?)ɎiJ.cڝBJpE^!OL[$ ` T \?w7s WluH\%vp-%hk]m +j-o[F\}E߄ЌjӁ5N^l,pM+`('dNeÌԐZwdc9d֦T a's[ ,j#J$. #_Q_~+lM'ݦ𠠁 N˱zϓ7И22<(?a[շͻí}ol ~gr\rHy8<,TWF}p&)YtGxa]1R #;/3V/hs(n6@7`&]prĬ%q T=%nJ7gaaCcAbfl䓤X>lN-1BGΥ-Uex|\a(U8K.Ha#8fY~]2Lj)i3qh31"3C0!ptgAbۼ8Fݏz=ެOᤍEGc{y8T_4Y%e|/>fz_fzl'CD2%q [Nz т"B8ħx_0lo(K]r1;d ټo Sh(yz-cjXKpa2Q4RQQ!mE}q|51s!g.76V# H(f*zGp*]s'@2_>" 9~tB#iůFHF""tɦ$0!$‹f*D^GUV454VٳGRE+D?h"ḀN';UG="\/9xhW)Խ+{muI( Q{u;_w 8ﻃ0V/QN-E5;S.gI&9iedz7tzh?2жf,^)I%Qߐ!u#<{}1s8NpYEpǰB)ET,m8Wf|9T࿡'>v=TI2|C~"HˠUEf(k(Yj5k`&^H%*w̑- *g7Tj{:8r>cZHmYEmTqPzքGVxkw߮;DsV\d4zCyo,AT-E]om8ג$E5 {RA&'@).ZzѡNoԣӗiot unք % Cf$g~PO3&}2XNjOUʎ¯+ (k:vzy1#J3v5C5JgPy̫FD(rJGGu5P:4GѯSS;x$KKcRl`fs-e]cUTAxuzY-AHKpe).R΁D 9nL\cġ QuDCD4K,9W3ͿES^"SʵKWȼALl`JhSIeɿC)&{2>o، '|pAZ½`$o6N Ѡ^a{{,#"I!\6>_wi . |nߙXNkmPؿNLcN597ׅvڟ5V,^H&=p;ۭ"8Wސ’G~ @wcE"Bq$BI:]sE.!n ;7y*{8oOArI/֠qlM-4~~bDy}7SHIՎ78qZ?&vyv.L\:ynZwqd@.k4lW<=FyC`zH_4_u]W2pw/[?;]1Q-(,F%(3/Ţdykv*jy183'W‘)}hSl,Z,4tEzxt`&vB@rwը|S s'߷ 5I6A Yq+r JTbR󘭬,U"Aw@ճ6ۻ[_~z(F6)|Q2Щ]:k~rG8s~Ӛf_+ XR+Lh0f#a{ɣ)&# SPA:'Gw&NYzW;s֨%5BYFJzpDj~P9np'[-U1H1ݎ=#DYPEݥq Ff^}}c5AD| Pܱ/arJ$_.p*ZZ !H+oT)IU9$#-HhxDšϣX:8|*10i3n\2u Fr8,Y  &|Df$rArtͬ* >-E9kS47l٫ӻU6|;ׂ%d Sg{Nch)ou+9D^P0*kEBD4oæU{ʤ1k[9ewXwr50P ITIwIrͲh034Ua?[̑eICm1ʵu%Wv9w@W㌲=\P3l&Zh #4 `X|TX6ZChc0jqFwQ?dcn {EZ'DF^ɒ\fwE zw% +' Fo@ۢ@Lg[Sf =j{andAyaFN5pA#ia ^;qݷx:pSgZG]{2󂫂$7ȊȥG*:0'iL:>VցdF~Ÿ| A6Spos;POD5P$:(Ƹ$}?Afw`Q5i/mLͯYx[dRQd2&uA6̚B$nG? R0. 6Pb;) ƚ) 9@o2{|XQnΦ-64:8irD5P KD@-S*e).fBAL urMP [`P7LXoAhtn'Ħ.>kD]0]|, ^l- _$*L] 1>4dr(Vvb-<D6H Z` ?Y;Z7&,`OybIh,tNj)Ĥ PàJ1 _Ŵ>J?e_ʺ?FO PM}c*!/@  kEO渺55œ;6 )?  5!^<V׀* (_LM[10.!~ y!#/S[M Ү!+ۿqC]`3,cu8ڲ]w{?_>Ci{tj92<(XBwB$Q+Ej Ў-B WcauspC` O-Q7B9Ř=Xz;֡tƢ;""JCXPBt;Vg?^jג vJ< [B6Nv@7F0ŽnPHuJ;")>͡ՈYx`~dF ڪ#1=[n=7w6&C$&[sSIH }…{mڄ_v뵶Ꞷc@CH:4R~"J);JL2!x2*o0i6p,:UV7m!lH* 6ڕi[N" |[~Wå^|nܔL%YN.ceMM8xiPE xi:8@Q+l+h^C _JүsBO`R `Мk4+}N.;Ll?"!C׵hg㙔ʴPWA ]| 9Hj:W3|7oya7@.Rj jd'ۛ,%'AgzV JXX53_Fc8MC:1#9dCr![3J?+.Yev˩5 MhF2v61!>B٫-'>p;ۋ$ɻA@K$~3̌S|960W{@_6$fuE;sqoh`%E*Aw[=78k>dߚLn9AxЮNłz4p1*'<̯]NmȠovQOv&~wIu0P7Vx ȝ%CEEw(@{mȹw5}Kj0,9qsPsiqѸ;$(xK1 Vc,wW%;4ev&6g[(*7Ɉxq$ }rxmbGI#5f4qqƀ'zc+yjs(Jd]¦HtplhK zM#:XFb#Z$ 1dii7I>suJ/+p`Ƌ=e!B)EWg_I4hdqD-߷sD{ko8 ]gź%NC D G1#&#Y5a31M~s+Q-CRf|T #$F( .E<0}_e',7cAMwA8BI2XȌJ.ZX(ęs)iK ?LL7j"YE^5uK{Q g @PFb/l:ⷝǚvp`e&.RJ(Z^=%w 9Ud(N2{Ujт,fY盗٫aHR.%5ϻZ\&Nh_nnH5G2kL_l{i.ypnܱ6 3ӹA#ԷϏuo ԦmA9 h V#nN)=&/A*%4_Q£e 9>+0-#$Kp,A,1*_n/p$ѧHrP_^,q_( hՌH8/"(;ֶ'݀;`dd^*@[n؂ 0˳ty;xqX }X֤E-~c YɀB/S9|#Oasmr$x2>rh@\NgT̐*ѭ.{9:f`}2NRIu0 0,%TqGI ̜B?[ oJ7f>6PWjh8$~4+/+soL=y:ILny2)`&wQkW_AѴң![Uӵ=NE14_݁'#ƆEqßBarc8Gzv%xPuDS\ֻ?D8iAz细ȋ߿'LBec;PQ7&>$zz2ԧaHvm &Un`cX@Kwcbevns9sO8߷Himiٌ5Zcp3c3[:hrrKo O;)иLs t caF3cpsT8,,6B@3=|h˙,*Hd+sdqQGʿ_ۈ2S>pAK9vt~.w:%X pf@ZԲUqT-WAՓ1=,8gL0.P/u./]xLx5Ap̏-pՒڒJԯ6~OVa^+fu)˵7e EyHXCkP$i)3. q3ܜ-lgͿoy%oflG7B&E,{i'5vTfn-e>\"o" ؑ/2Ӂ6,5(.;IHh,͞:*9[||h !'86~(|OΥ^G*d 5zTˣ; /BNgX2|?և%"W,fhE\ǯcѵ{?ꁀF23J=j7FH*x(,cW78eEYU^ I5 `mQ|\>)"ݥ.Fxh)cn N!w|-㟠Ee+k&rhDn&9[Rь=j#kje~ 8 OTF)ȉ.SX3hx V !4I7.WrPsV؂|{lsfڔ>TtFQu>:!#7/[[k?3Ux' `wF6RTSM:W:C6#R ஏ,؄/AYRBo:yv-.{;aR(X;+[W!ex{{,B\YTJ?-xb7͗sZނr8'CȤ%%hS$6АNH'U욇?=8ɛkۤj (oBif[y +^hE}Y;s4-! 9lwztGK+kfVm}>AP$dz6H#qZ~ "'abqM_.$$:s9g(3#E_">ݴjv#Kay@QWWoavܜm}9yc[V.צ*OLzĉ]&*8-J)\80y6Kj 9*TtP?n]\G0m-8طΌSk4 a"WbsY+/f( IIb,[Jetg5 vEWURiㅱAӌWv0~n?$5$4$?^xs37 WdJ3Ko0ͣ_NpzSX_7늑j9p[)#3R 0mԚ<jZ;o?fs.4p}$r]I?\zp4hQf^I\.8)"Kר>f@1m=?rGfe::_Ѹ$~PE,,B+~7~*G{3;- D~:"aɈ[e37z}nS.2a-k>70`k 8*5  4|9[=w ҃ FC+ttp3W94I;r[pC/ 6fT2:9-lXZK v&T^!BMrN^"cߔյ)8x[#&nSN.N]^ZvJ맙i*/{<@Qly`>y~aIfn F1.?S8P*D.߰E7GtW;,vق-BsjWq:ZmT&{h%aST k%=8Sח ٫wu ûyH^4.@BlĉwO.j,7ygxlOשEpaGÁ>%,PQC Q%r!T%˚7fo>;w3dh09dz*@,'»w;фRDϣ$ U`SĆꝵ U;ŵUQ9 &+ L?9=Hop?Ƭ?9b%V <^ £&C; 6'iM2K ?gӍ |+5\D_Yk9}̿C7a~+7X sf-RYG=_y kG=l9+S6iO'O( iS9_}/\TK 9zAL'W\,Zi̾@ƃ±_*p&J$l/oRU 'H!gTz8Slł(FކH>ଈa6kT'nxIIԢ9HO|_.+602{[UA*H*C7~)0܌T<("]"QI6!L7u|aa͖B77"Lê֢q-u0È}$N<:?[RxUx)w7۠7:z;Vs +evXg  2'сwt{0ʾ(˶ 7|f :6FCMR̿G8qJ *P? 2} _}\Ȅ{#,0F9uب4֋Z’ (Qm@v}ADѸ2(: = aJFj|$;a<Ƒէ0c9{ 784p}W*J[H^㬯o OW)# (Dl'L46nJ[r"rr.,"e{L'kynx?M*z.b@xz0Iq1+4UtD a2W _b8IXrk2$@3΅y,|UpEcN:gl2#sc#7O4+J%W -tVgPp9xK=շM&QCdvIz0jHOΔkR*F$c: Scq1g@Pp)篻X=\(\62 xҎoq>8:f'wP?gztLۼ0_g$m,;@+]xO'aw̭TK2S4 fT8׌Xa7B؈ЛvUGUgY}qxb),q-UvgJ@P,>bHx~WXo:d$7C\\OxMM8 h}ccD# =VV?~Р Uޔ VHUd[ M$"נo RjXݴ嫽@HB"ȣobZ%9mC~mPץD=c&xV'{W2d~d3 u"NbAC ;bu<G|~"\Ƭ JJO5{*8IaˤP2@7r RK[14 U#JT>wI ךދEMayE'JlJ v%\sKOzG>ϺQ͕=m`ڴ:|`FيGneS'9)f3WSR83ʒ:7I? '9^x=d C|>! r#p})K؎k_5pͷLmA09D7M!P`VBwMWޅ[$%&tO49[9ɨL{oڶtys(?>J#~MpX9 G#} lxم$Lih|qn$sm'm?-x9TM.. ҕ_,[ (;tX֛G_ׯ#VA3r,ytJHކ}{;S9n׻B]*^mt>]agcvگ!v ePj&62V-dgpB;MfV&]^R IUSiE|J3DmZ!Uiz2DSt%7ā2mFԌуWb%i?4<87+ۚqVc6]s35-x3Nϳ\%EαLi)ʼg3t  ;S[uZ4[m? _CW曜h%X]D'b;6yfMK"M2xmF Yp+!zw2Md紎Pg@- RP3%ӦuuJ%x<`u7CfyFaAώGρ4D ,ll¾|1 d!OTΰďC:x@"5bkSE1fvnmN!xWg᜛"lf)҇TK9Q2qU^Ŕ|XSSH( vIZJ󎭢gNK$||ܨ|4-~kpDr<Ϩf10Oj"sfXگE #xbO4RIY{&j } ץ#%p_Sܫxמ 1z(]|vqH;`g]=g_combUכ>IZHEa(vY.# {MJFY6ᖻd@BRu#@ ;Wm5в}\XM٬Xes&]<@L0>. SG݉bqVAK+/t Tѷex%7O (elf:V+1eʔEL9?2 gaf2?Ǒ-\Cm9&S0CUyTIpMM jQ.Ą(謈]}ky囤.';gyN>:p_1;ȽPٛ%?=}<-E}!'Kݱg*(gƼt+ބ/M [G!bds.xǻw/ B8IO?XF8t>T)*>!O0 fYhDYBkU Wd0p.@J3iFBy y86YGivc ! sGPy}wݜi,@3s}!+X =4f>+"*( p8A15f΁UznmMdEkV#Ks\`b>>-Rj9Qp2wуefGPmTV҇!!6E6j"Y:!@ۘ LX92ӥv%HeA`Rc=!9}5<݈XWAkxl ߷jn}2$íw>Qځ^:0٤۽X ߑjW9Z +T0yiҠ>߁֐(MlTҭW`]-O 8h֣*1osIll?q Q̿Vs[kW~m ;Msħ2/רȌGrngiׄkJ?8oc`!EFN:iZ7 i<1]GwUAशƹ첉nss!_dp T#`b~EQW&%7eDgS2>Nր/Q:dFƧ.⽁6& c J rǢHdETJc2C@ИI`* 3Yc(HD?iז~D5V ]vPG\Ǟ"_ziK\m9f Djw#v_SRku^}qƐvi99j˝2)˟`=sPdN;Mkn͈ 򎜒һWS #꬯IIE=wv`A.Ia)X+B-bKd1ƭ*ҤfK1,p>!JVO59 m 8AIKkogiCtxM躂I0iP; 2j-]-a@7g/S3FYϖ{|Y"\a70:X1 PGv+v!dֽcSOBGZ k"3o9xͼR>7郐N:;^,;p >V]&qZ{h[e^6Cny9;pnbu X`DO .$~9b9q-e"%D$ZٹbFSӚ_߷}i` -\KҺ T6_{j׌n!ux7D}A{ Qnߺ#i V0EH +Քdʙ¢ AI/k jL1.52Sn,W]$l˯B7N|dRtMn2waC肩Ӳ\Xu4@@*U hT\3ǖJ&H[ٻ1*ip΃/ lf&N_E== pUcm>C ~$O W*+Q&DcQUu6f++U^nW9dQ@"d$`/ERs`oOZ"zP&hD<>[؞GKOdhm Zf,1JkB[n:b"32+ xyT#nU%!c>u,-=PvS N/d/rYРbQh>z%s_E nFC"Du+LȤ;w3ٵI E&(18#w`n5ս-sԹfh/Ƣc@W r)a8Pxf02ԩutyjofH!(8aNfƃ=VڭZ@݃rI,h+E=F uzE`FxHs&W[NtW?̬h~x:^ wel3u[5r-q gҳπ[4>}0 CjTY6aH"euUO󽒕Lc&F_˵T4e/MEZ"~郫.#6=!=vV&m(N3ar/ӻU&nqZJ jؼ;-J<"'vהZ6̿/P@wČsf0܂e(=fmF ?N#;_V#)C.qBtϒ'^nr+tPY=- Ob?ԫNs*EHh +.,cV¿|1fA}'|FV*9I@]Yx7Q=.DSD*hr&>+90dBRVv)7 J!uR bz5牆9+NL@ԫXņcciG\c4 9"׍<}Я>^ё\z#6D_w eZ@ly7^ˬR}xR|ƋZQ\|5njJMJUB7ҷgm!S Ұ8pM7Kp9[G^;Q>,V6]voU!d(1$VQ?0Mh*aZ[=!:J.;Q4Ǵo9 mȷC$ҔuHbho >y,LB(ԳLơl ?6jOŊ}|h4,eJe j|BL#AW5싨i9.OHWxU[R?K‚.dm*WiZMfC]S8u`]Odo">՘e*#r~@Piܝ^dlr(>Jaz)lahEPUWhH|yH3t>bv4SwH$0MPB#T^}G7Y[؁EDF+l9 gU !)0lzwB筑cIH?$wBfYPb<e>nt,/7} \pcjM+nPKxbӀk}"_zz:q O8||'r8ò=& nQ%$J7)BP\d+ШEe#渚xyu.'\ؿBtleRsօnT b'pdHJufʎW1h)D~ 6;p:QRXţxis1 oz7&xa,CL [`>79SsW}ք8nk$u_6cjYh$)~h  t'K.װ^q^Im+Y%1}\ȭ;}JdmLLnLpd8m|E"-Yo O^rIVҢ(f/,.asPSÆK 7 L@ 0= ׺g7y߱ԪJH8X|ϩ)m اfC8&_֟ йOK3$?{4Dp*U< 'sL30D2{1^O"oJb @..RA0ڿ51r^1b0 ȕ .GGfG k*-č✾GPnkJ}('^U56|\ Ԣܴ1fN2脧< Wpy6qi"եj^!@T4MJ˨Sִާ BeR)M|L~$ x|79lg5@?xһe8n[\}m̟f8"tZS@{kbhEcgKƯHuWߴBoHזǣ[TS/hg9ȶ iDO2<:^_'CLl''Emv H#t`k`#]N3|$8Plɇ,ܦeSFe:) 2h}LeGc x,d ¥*l_] E Jsu"Jxh@'Zm٧`,i_lpɽ`6Ru]Ϛ6lr#0B՝G)WT 1kwGe"H⁨)UX\njvzYCroN9=J6P7HacwKA(+P*P1 ;L-ͮ*J°[v1}SEMT [ ~A@|/%khhS@CoۃxAbީO~z"h#d|W GpJI6 9\V-sN( QbcI}XWN1=W,9]/З0r5o4(gɺy ѪjsR hIK+m+ñ|w}gb>rB*Se[ j>OD\9IDJSS(yemɐ9!3~ǁN}?qz@V l@9(5%/ Je"?^R.wPf tb dQZ_,[#+μrsmE;!i7BJgo.&>WC?5dC:| _?i.e3k4Sε3`Wgt4 +3$RF:hvu7Ʊ53|EcLBahOKI, (TL!,ʘ)4IGx5{1;+19`-+#?J5vTWQiF Ey]*עKw<2Kx/0!TXlhNp Lשv BJ$Q3|Tr;oOȸwDIN\* 69``!10)T~y&<9(KFZ?C[kRhNBaq'1`ei-0iKL IlFi9~C.$k bAni)_C)VqVr &z\8xZKLQ$~LՎ%Z+x 6E?PҒ+ ysGu q 8XQ-j 1WO|Z*Lf/jbˠG,pÀ-#A\\JO+k&IkURTF7j!mGInp >޷fܑ7*u~CRդZ}M"就r4ӀȏɅ=ˆ%zRuK9:&o5YLtv0Z69CPDT\@+9@3 J^=}ɟW[t:f%~q6~IB{z,hBCwv~2x tm>#jPvOՀ/kCUۡPo?Ycl:ĊU,}U!p7 ~ ~nKDb65<׹<_=&gzCQ^W\7 r nN OM=Me~Bߦ԰N$:ͮ^cB@2f}*gXxVCUR/B`á/n +x] eCS+} n[A[#^zWf!q#?[蔖] z4!f b XtI) (vnD[w`|5/2NeRrgM0Pv'P(봡,czdDȠCH5% 1tCnň`9tQko.}@},%J1չV3XrUp`!߭E[+,Y"oLIRl[-zyؙ;l B|(}{.O*pTZq`F'/%x;)5uz<:({z t44r |=e6vR}84<hPOm:q_izo o8.`rU_s~ *.3l$r @??Lڦ*:kԡ7^N۷nzM&NFf˗O }ѥF\f%<;](Ds ~dA",a@w"--N4$ 8GB4S6җ\.ظ`Vc/7kֽ׼XaJ}܉qZũN^F٣9E(/sy=`9k3bsmAHw\Kl ;z% I$N0ggӮeI΃G& lHTs~>P8)#H>RHmL ,.^`o͘5r*cn[XYC*&Ԇ#)g߫YMmHLKꂄb<:Ҵj)n0IMTc%K H"Jw٠H.B@?_OBa#zG9ӟM:vb恊t8%k cv^9vC ՠ$8̽A*9{jt!^0D3%~Tn1N$ .SXH?O!(fK%ltoO}(@XRI"/Іa-gyFA""r#kC?a~<1Al6t7A aj$16iA_u<m@z^G&pҚFbI)d48v'lO^-ߥe l\"YYfY4I@K[mw³fzl/}1$VLW@"9>l+32_*t|SRo3CCx{gI<&6(рQ׷հuʓχvS/!E]zz=Lsoo~od% qK&yURM:N r.eX1)đ0o)>'60ryxpGUU;͘GC^SHaR)^$A׈Ηf;ɨl27B?t#~#5Od'zy,uayk7)*Esh =dK݁v^/Tl՛w*n,Ɓ v/Nܫc$Vsz uEI?>&3cmY[Ś\pPG˼@HǃZN 65-T8EXfϭS :EGBtOChvH Cr Yt.v-nq;%'wJxCJDcjOe&%z@Z0IKlL^ʶLqilʉE3Q-bd!k<+2R s8$VK-: B #CBSj珷=G B:p)nK_PyT~Bu}N৴KbO*MD*M1Jh]6:ND ҿ*m`Tڢnv?X?75ͱ]My0r,{aQr ܯjotC"Hgr#I Ŧ5MQh?KUwhюMJS|i ~\]39z:ˤjضf;/58Kux"~pmǚQ5Jg;P@r KZ,oZ#>O٦ 3;0bpꆣgҡ찳x0:-݉ ɺ-xu>@-[bG`%"Mb/rd Yze2DM{>9][Ƣ+Lv_*;! W.]3њgʟj$NlHDS9{#r-_Ν}ݨgIa2L7 p?^Rc1lB\8;}3Rx.O_<5[tyJ^JV@ yiB AhuMsW$SRIF!T4PMzLEsQ`Ps/ !gLx.[`yƈJGiv 5 2[krR:KI1f˴ chExF4U@go)`ӄ0Tv])Qn {nf52.ʼnRFSk.YQi-q_?ؠ297<0JwJUQћф n%tYB^|N̿G1@)TZvNu3[.'Is4#5|: _Y¸P')q dh!mѻ$z٤H?o3\>bֵTJqpw+]gRQuiXZ,m~Ix&$x^/_) /SJd)R%SKjwFN!hv0pVl)?9xieFPOYٹbWk]qa\@ 4^lC}Pb,l;$#j!ޏXqx;+P̪q>#y~3&CiF~zmÀ0Aq,wI.-"cFFh."4E Ejbn&4V#H=+Y5j>N'11Ss`NvtET=Pѧ#{GktH {&5҆O|cP,9%1b(D9N\Hבw`UgMIl0>4B@I"'3>m&jD0ɒn`-Rw+&kRեugaΚ\A x;uO-KwخKd 3uwnpD#K|f^!jj_{F{bdzG6yYjOb81!͟nD{ &kO$ӑT:$%2p#doj BDns'3n˃;ddH79ݚb$(,hћj+kܳ{W{_;>/d;D*"!#80/{C_%z(b'uK:Q9Qc>GN. δ$% I0>Yj]7RA[2(V_>WX8*t[u~)pBa&}rV[G\d߿ja1AMHY>?8J_p:lhS/1GwU9CvrCO 7ƞFs2#T;UjzaG_Z*|=wǥ^%Ou\?zj],%}ChkYaђئն:_%/!"R,&iG?ꗋO i,QD4ҝU[W݇0BH|^ftj>BF!OHGBÛF( څ/lI.o||(`TчbfdQ}4(`B i`Cqlh5asWCJ6r۶6Қԣ:"`9ACsI+ĉAYAJ(aƌvf:^gK7EP<vڰ]-mxa*'=H_l_ٌ钡Kh/u0͞"7Vrp]aUd9j`y܋}HN(@KÃTwdiAzu5qӇD*O 7„a3, c,o.cH.>ŏsd{4ɛRRwx Zߎw PӮޅG q_?pR+-dGk3T oC1TJhZȨؕG,q1krv[ȁhQ"8r»["fT_;McTI @#]S~}ҬG&3^ _A[/$ raq#ǟ֊y$7FCy2% ]ebpͰ+IM$'sXU?&#lVvNˎ{RYU2Nr<,а4!I&U_s8X(Y,K׽8M\Q)#Fy[f_'8bK7ЃhtU# 0EgK c9ԗ`k3ؽ k:xvRJ Ε)7(@݂o;zZ4S}'[@y7$N 6wJP5`urhf U(ϟ\Nq$YF<|DPvilO/<GoJltfy,0Gkiː&jS(51Dc]ΰbnL0%4ز POa\r_s"M[Q[3ɴOZ='&E}59g!h u&\#&8J6HGjK>R!)Q crט޿,8\.^lLi.8RB.ϕ[ʬZ{>eS t$i6鍬׃X[V}^LSr6^ϭqkaLR @p.*8/EF8`,\Zmbqz5ȵ4"^aBD{=~"|Nnb ]eX)n"S;pS+]<]RͅkR KsF\wN=k8hQZ~.(Hhru5N04UцTN{^6tڶO %fǕf99k?pK}[~6 K mxa7f6 рK/^.L_׳8 qeWSÄ() >qrW"dz$pemvs\Ddou?kɿ%# axIY5JŮ|VeJwiUæ6S`-P#>RU%3 T8h36@xRZ;9t)|~I-r"$]FZΘVP}z <mtӕZ <3M=:B.f2BJuY qviom0dsΪNa1Kj$ne ^>k`FLںoƑ;"$peow{{>aMPɀrOōЮ֨p%.yr {I|KnV 8uuR=n ӿK$ɬBM(~eyLue=L:8$\*h0;3LY]j̹ PpwZߚa F yiLl2fjq6<6.D#Ӣ>$Hh!cPA:gaVUּK 4Tshs&\3quE^(r&ok@gDꃶ̽ ""4o-DÕ#/U_f݊% ݕPwv?Z(z{w)/˭ , *:w/꺁iW͈v'P@)OL.L" g- ̃&jom5 ⴹp{}l0/A.qcJZ Q౬ O{{M[yU\tU"@wbi$K$C>ұzg^K2;aל)ygKZWڍőJKm1HIaߎhy˘j@z cmng5EE/2 g2L6 gP[T1kHĹ >M[;xN)Y2ۥ9JŧZ3^mU1ٵBA@ks^rω2aJ5Ԭ'_Ha.Á+#8,ANY /PTMuYr >C?Z^|J#H$ls׫?W\k2*huB|ƐȀ̞2h  2(`#K47l}zPٔc8Wh^ۂ|> >Rx"E:6TOqMƙFDS~& b3`4J4RvpzxP<76{͝9n4GPEqTGG VțmnʢBRxv ޵F^9)Ɩ2re% ANjR8( 'h.=J mpv;2[H|Gh+;LxXW5<]AUnS!L}zџcmm`9 4$0W'"HR$ENYIw;xMooLLGأQ?.j:Y# 03~Ro\P 􅨚>QB#m$R{0kᕐxtB3lJSqi}a0l`dү@8_7%s%b层Gd8+ج`ٖÖ-8,ځhmGTt'IxGzE! $f'Dׇv8d" (mh1֢=CFm+.fP @XoYK\mKӰ8gzΤ_,`7D09?xvVO=x>x>nx;L:?cHB>m6wP'?r3tF>zYBH<(ni:x5(ROZA ؛Hmǩ!n,>lhr̻8OO:" _l.(:F+!Vi閡&dYyTyz-`ɛLOSK .8CcsI.f>'㌖n$H2;IݺغDIh.p̶v`;TAz\, G*w=Rk(eiCb4 S_l!$R ،arPRcU|NZP)@ )޲RQ >_u)g: !qFKai[Q)d2K]C]q<p1́1qHdٖRo1 4R׿^٠Q!jT 'DjMXUx!>+YO&JN ǖ4=΂>NkPQ :p=VǃKtԯӺ($+tʈ+I$wJFJOS: [YBxЕ91`3  G0iu6``ֶ)/dC?F!W̯W^]}RQ>:PުWֶ+B.iU7/7`ǫ–ާ|.׻U1'e] `E W^ &,jP7@IN@]d{i1xTmYSUCFūGp" {.zA7Gk>QBS/(uڠ|Df'ʫf#wA:ɶV6,r%.3$#\X BoKMMG0aYe,o4#8~oŵ='-EdBO܅"k Gm *.xl/cGbJvo{൴tw 0Z,]~,2{Ŋ?-p:zO`(G3ϙ#1 6GbOlҊ ?8|62i<Q,yӛ h`K (}8[p݋;1%I'`Cdܡr*A"͔5GsQ_,AwgVU~O~0}zX'2giM;oOn#, TF&树JkMɑbX0䵄7 ;cv\BƬ422N8.y1r9&˙]9S(&3z܃"ZkM(,ik*BE&G5Tq,;L% ӇHY-pXL96,בx(QC}m]TL9}D+|g[RjOgїrsRn%OAg7p"j sFi\ 9 L%aFa 'ЩT[fG]Ec/2$nY JRq`TVߌl0:23~>!"Pڥ5D5wT!nawe., ׾z[OVu% +Hk}טX\gIK,} /J[̂rJ6){M-b) .(hzv ^+[SA&U,穬/̇ _5vC-BR!Qy,a:?ԡ<ߥ5cX M3}ݸ>3:ew ]m3=͚Epj^?6m}i4~ \@j}ۑiGvw96q_og<+|SX2vc$E4g"%Tb1#K^[z+CjpKѲy%Fr y˴fUK݌@Gη|{Kٱ;sИzҽUy`ߑhi5Ah8]|T&1X0c;4a~}>g(=HO\|=\+mm'Uc{4";1QC:LI]Eh4 tE2Ё0iC@il.6u9kIJ-ɧ:wY^wl[q'Om{  GPG-P*pe;8G9{$4]N SXۿq5E`➏ )EhG$s;-7g. z9Q.+Ϸ7@M7llS&H^-Z =C"qK ʊ8&Cu!\jJr@k\,s4gԏt؃;Ybw&X$9LPݔY;˸=d9&Jol8[t:u٘5.YЁ`fe$G_k $$6SR1ߠ~rcl-t!^QנՇqH8R%\ن./{iV$2m@;X.sq)!+N6M,Ͽ JI »Dp OٻoӦ9)>Xq`s0⎄kڼcrtdd!K1ݹqh6˶o",gM aYy:(@;" D)S pC;i>/rٸI?!pj%5ƒSS5`u=Q͹c\"XWb@3j~q,LH6\{`,#bZG+C,>2rD9$Kx-'[1u$XojL7a?Q05 HTq-/nKD=eLonˆe\eW7N!o%LO ԏ,GnmOxJ<+*ҟU)98'QgfcyYb:OYɰfCNsL *eMT a0-pwz~S$2&`z|GMgilCoYpmhK x>FiWH9WTjמ2fՋ/J߀LQjR-DZeṢ=,Yf:.aP3%z칟=r,e=Mn;aDMW87K&ٻLTilWMnVP/l~g+E!ٍ䑢*DL0/FK*¶,7\MdUx']/ cwCy!\^Ow] Qb| \A; }CGs )eJrNDJuPGP?^?Nk\6Pͮ'Jj8]EkW$YQSNIz&x)u,`G]bg0Nl3Mm2,X )?Ily|],/'w}?ySGf {9`uݼ8xA.5ocs'S}LLmT?Iyn␐oUy&MZ/c_\-dw-{|Ǚio!D΢'fKX @z ,ŤF#B]gDM;rmG0E#Z_dĹ3\}X\"ǀ^2-uܦ [./ 0Zg^c[y#抮Ў bf]::j[EIy$|1heVM~6aLf_R,.`[Y7wVGLª<81¿ޤc̅i*@ME.q>t_8' .F/Y¡P?$pV ֿ\^+k%\ ikrֆ_/hi-c FYIv.u>^Bloz = [⼻Ṳ+?yg\^H6S"F~6+k: 7sB+rdDloxbr!m`oEqh(  Ya~/ %=ʋ}h„|Rɠ"UꊮH&u]l2S(V -Ngs~H(08ŴCA|0wTuq7e  Vj18=A:8 x{)|Uݎ<^'"Z$m4 @NOskpt:;jom;4D\C ^=Dejj&[7x2qc#lE.˽pqDV;BQd.kц oZQ)  H4J#3Ѧk(Fb,^Oy`ar?mu h_R H%/]Ь:`$IPoi_=;)܋O쁍GƳ,<ԾM$S{J;O`\]pﶆa㨑82yA>vd((Dsi-GIR&M(CXݯ'RAY4%d\eUűhpb13[; 4m~{5^Rop޽ѿLMtRjӿLg*KLJD{XjV~S >g'CpI^NK,/ x,J7Bj;+ wKf_鍿-CAdj"f,!ie z2DjwWiqrGgS a܈y$ jS 01BctCGw `4CB |9:X9Wī\iTzAbkݐe *"8W$! IM+T+9BG9q* ȪW4\G6Rp$)9\d}p1܊-+9OBlA\K4#*tXߊE} Vd=TWګiBV( YŶBxn~c.4A/ M]==@Yi0 ZLc+`|P% YEgqUF<]S"T,7TA4! ܝdDXըY/RzWL7zhkLڴ}8tئtM)-w<$~Q8W̐\BTPN>4p@#Q>H19ƭ>w3q>6\guXhx1w͍ OV[Db}E>v+yKa ‡m$T;47/ud2Vw AF7]B,}Մ6câtod!As@~v t8Ѻ*X_V~8|swt.3ŵ sӱb8"6c:>Y̿Eib SK^v8_OJ@yv3/zAsڸQZW ~IrT}ϝ Jkx5SMhash{.yn$iӎOM"n&HnٜYHY&1SJkw xۘ@eЎ= -\f}׵kb 5Aow116kf,{3r5D1 Cp:{ F"p%|NwJ[3<{"b,Y0?M:Go)Bu,jHaL8ZWLߓ_ Xz<ΈYʴ#cjZμo60)a8Cs<䛤=yF=h)|/$r,@6xeRgٓa^ <֘[{i#*y8z=ldj@,d5ʶ9I4ay \垘KS/St6f@:ȶy"V(8vV{IR%vʄ~^% =aǑ\ Vg)HזgꂘADӚRiD& 04jUfxMmU<#_FQJ]0L}Z;.Gs)$¡ӕ@*Ƚ*껧$ߧO:*RCX/s r  <"X+=|lB TU#47iǎS[{l~g?`8@ɾ7 ugȦOZ4ws7ꥀG8{s#{εSbM )Cye7c_Ac}v{ʤņ`^rg;!b\@_3 VfsPrʭkd*O3Fґҗg+vx:r품p]F#3(ʄ u$􇫩g?{ILeh1Q®P՚ma؎-k"먚" d -WczcUV97sT-NC6yg,G>^%^MzJn%؄ssl:o509:R,G"nu0k0>*}EVYW|/JtT6W_(]<*o TKg_ ˲TL^2'!WME-kLTQ,<^*Q&m틡M;fvɐT,x1=}ܳI.ѓ9+LpkixlCJ/Y ~ \'\H_nm^&=41~l,:ɛ%h${4aaSwC<ovj ?$Njҽ2"ޯ%T4W ̕rO畀fO> Y1}TfWHajjf <1`EztZ4 Bf÷b>tUՠMy+ b\' *d{J ϑ^K3țBUF2w`?;?֩a~0://kG ~+Nxܢ'j#.`_ uQ|B>Z!q&7`_g 5CLYj ! LӁCI~DcP<6|dԚwbȽ@j{@Ir @1t}ؕ?h3\`mѪ8a!j9X}DJ.cJ/>23tgRZd99d0n!蠪.S*ٳ9G3sraX.QvfBĖ.=O 8[?7y63[^oQPE6sH^4}I)[av.g{>`zm+LONG)Hwl+_Fn ,ZǾa.I1 K$rY3RSv,)_NBX\?\RUUlA8P Xf h$z(IsSIbt^_U'4 i0+d笙D ͤ;J`p]T*tIGՉ1[3s %g-_tfJtLi;S-v}_fD8D|%];'7c:z)AR>#g|dZ"6A3=FѥoU@sR1(sk/Q{p u6eS[^I\ x`*$XnVAz gv^]y\R!iqN'E`HՄF6tYrqXQ02ULP5_śH#Rp֡Nw6[&qڦEqLM Cvj-Ē˲} gھC~yDV"*1m29Rb">b, mY1\?R,h%c#F ,~0CJcޘV`kҘZw{d8_SVb"hWW(x4z &/(`/2/% ֖w$IxL)4= hK׎Oc5JhMc'%/]2eF[SS +кYxEn.DG^Btp#:[p{sՋĩ<9)_Yj1d(Si:ʡTɋB5?|0^7fnb7'U˃wD*7߈i zcdYˇ_|C3߃ƒً=B|{&7 `=JY v|S&H: Pw}(IKi(vӱAS:ffBNWioz<]➃k :]skW,^TfBHO/u9ct5ieq9YX ?l4xEGGGVTE,2 p&dd*m dʆn$= h6U>W`J -qtU+TFa8dg~ n T;MVVi}d z'{;gYƶbYNuI.7_9;nD9Vi-M CfM'[6rVz>`\A9 )[pټxitT('(z[Q Ý` VKiFra4:ҡ6maUhQCYxZi䞱\P5`-%e I}\VH2u&DxD,<)Z<fLy߈7 i9gE!EUG? X߳QP}]_Ҷn%7*n$g4_-*zY9%$`] ԦbjbAƙUgֆJ;Cfi/ft*əR)1-*#g> zZr{|- `y=eEB=6Z%U-'>dek6O&3Kz9S$߄MnЇh̡LQp[.@)E@C@⒫(ulKh[⊑!p$.e2T_;#Ɯ.Z uv<_U;<Qncj8D|p!Hiv跷$-߈Te/4 Z2ʁՏi)vhrƪ+昣~T {XK f`܃1S2p F<ۣ0|U[nqC7F Rkk6 YL"{F!Bi$2Q_ت`@n;Uv}r )&2Фn\(8BtȨu͟n“C32huԈAN?F'çbd-ٶz}K"m.`>Y#ʞbg9#("MuI5ܠFpfW H>!OK篊~E9Ұ'q*rTٲ;x.Ck%M+q)#q:q0ͩ]t%Ck:$_%ezPuH"(ªoXȎyy:_/) es0zXؤ~6CY=drJ+_::vv6vK;S=cE*gtdȓ20ڜT}cM$Pl+ %Y8-pܐAʉC@ZԶtW,>U4bQdl]XM6ωӂ ;cl{#X>."_IIH ydfXϊ[q$j)j x^b҅l(~`(# ~6@EM.zyu XNveָG e#.'J׾ɬn!`hoC,,/c*ahmګa5|b(I ŽnDž[yA/Xgg\o9>k_̍.=OlNV9k&} )nL 0ٚ^SQuDkKdvBĞ>=eߗ uYt+ƉpȪ S\Rv|af= }=bc's{M`OXvm_z6#>>rJ'Mϻӱ=Xմ rd$SL.}J0ǀ^Y V>9ςNlV7i`Y93w+VmJwqoM0y; eӜ(x$vO+Msi V lFbփ3pЍ$LVoոBO/-vU|݄zKEJX.tGfFJ/^nichZ1on嚦9Jg@/7yFWJof-d4ҢG ik"iuG-gB`dWcڦ" ex^Enh$s+ r (B~׽o~R;v&C*@z ;VYUR>"f8p҅_!I9h<\5(>,rb,$"u_ }HNClCC?naS5.?Uv Է"EƔg8KkTiqH5dO,[,*ڽçɍX9ayvULN1̱l^N[9~??Qso.Ze':g݌ Uh>cZF-} `g#T+úqʁDXU;ᚲ*= GMNC\5ޒ aŤׅ@"M\3G\"ͼD ʓ\]%5B7[68}M Сmt)^^7.K՜y)ןNxWBր? o$2"jp2cG%7`bбɇ} =V=S* T9b))1|7iEIXES<@I-C/c4hʿ)+Mѣ+v.m| Tm|(旵U?27͓s@2@@LiT:EyBԒ֬gU48@,NK;OEL) ]T p%@3lF!PTh;̇246Umn#mH9+2Nj)*l^['GW.OmXFUuٙ\gbl7M )C:cf"{06 ;DNdX=~yHTu&waefz^r_CzOE.SBȔG.nҏlfYwL!ߛwR>I`:sԯ}?1`},ͺI9RPcȖgQJ#㏴7&c4^hQa'(,n-U|]\𖔿5Q.I+E A'/ɫ9w[3ig|} 78KDve@ 7p(/R}:p(eT VN?hScUA-ɍIZ&ĊvТwwyI<|m4 _/ I5j+oH5Xyp"XxOe}.D>M˯/\&'xA[o,-L̸qC%x.!h? Q%N' i^ h$N{FebQ s.YIBm^! BP~QnwV<~^uqM\1VknܬN^рpI"@P:pc}~B`Tb y1䬽>tfY5xPΈ3n5A#ĐHC~SPA}nK-(UɄ:)LRM.TzJ3Y^p|r߀ |᎔ʵggaʼnhJX{$_zQGl\ R#ojd.HDؐe%,$m%-k?C<ܳ|T8ո@Az}vSC|t_)ZL?˽S|:zߍ^VCc?'Cy ͦ@5|!!%pkq s thWӊifn@d1myfRρJd̫7561? "M(;gJ.[QXfQ(o ܡ^0.B-bU(#&7ɒe+"PIj z=QI}/r>tC V [u{1Rch>w%?-bMe3eU|lDJ' FߤJPa#Iᰚ>YNgpjє }2I4{J p_[3".*u:x (4)S\* c50ŒǠ9:p"Ts'mS%g{rZHEڛh~|xT'/{Fȋڳq#h,/ΙAt?}7ѴGL |_Mop<Ѡo]u`k^ YĎ8!˜&(9UYm s?gw`}ܠWN"PN )<Y*oHZ'?{5qA' تf֦|MU~C \0<\voT Z]K{7ќN~0N ]~.gt^h릃jዖsC5 d5ڹI.i[0L4;2~wgSCx)?d{%gܡutbb-xD˂H'bT< %CX\Jұ^`&5z. ~F7(|/hhFl|wL.G N@}|c GU TV[}}FP}+A-: 3ȝ6l[Z*̏'+GN7*77T[~>~& ,/Ke.xeplBMܣUXV?D?y\9VnWT`>UPn"5#(6mcvd,]{>mq ]Rζ)w-]GI3.ʨ6%iBd ;[CrŚ<>hweo)V螽 t aiDS#*n( k~DR`D]^ yOtdӢL%2o66]B-Cp6*4 %÷x@~ /wj"k62oPH,7-$J,W=F qr g7 k/` R !1x/= T3uPzl테6xZBzy؛+-BvA l{F"O_;zb=z4ߟN]r w" Q ]an*XVONzé TyҸȳl*cacX>v#ukJf8FIApz02".|CMD#9}2R!s=+)\,CbWHy% n?ȷ)iS]?fu$!_gZ kCNVvF555 U31ȷgccx>-zlu-q:c8ʃUB+I! \FhV ՄnK%z9a_׭6Ս{.-XQ` N˻ZuFto5Gq(ضֳngK7l u5To#Yl]\au' >؀`@* F_.ӝn;2Կ Vu9`j$rHS DI(؛ W/@Ll`*C8*d۱,c/if$ CV2WDhx9Ăʤ^Q2 5]D*6+`ět"KD< 3C]A{]f'\߂iӨ )^IOZW }=ך=j⺷Wy $/A, |7Y?_dU'wdhVO:[s@rԓ3%4&6Q-B(ܲ`hvI{Sٛ?R 3*M'>a &+-װ Nj|}Cf6ʙPBu-OWgByqmɩ[^Pi ض2 +|jg$.r;C-*0cl#[׊QJD6.M1ϸr0:m L ^,5c 2!Obc-RZ,P}o|b9 ch 7#lRX!PGl*og6+O*{:p'߹Z5~W)"hPERA/o֨m iWtrT?,2(mm+}}-vƽvH; %XI6"ޏVjR@R20:Pl& a#N䣞i1T"-iZ|2k ?Y\+ I&"+sM2T' d6ysv{E@EfO2,Lr&lCaͪ@51Ȼh_fMd)6`"E-nAfYY TTkY W?zFe^8:pw4V 3f`0Gq|UtMT6ĩN}N1e!bk@WW]RY+eC ZV/w~:\SB䁾pIP5b4 H&@0Aij48coeecg!8(2AVolq^} սΧB jRms"(<ģZͲ)@ J?O!44F䧑FSؘB}I\31FA//(JGEh0 zoa۲{׷YOZ1w 3.AiLMj=|\p[i(7S^#D9e R\9-WO𸉺4Ի{mH?z uXN"sW*_&NJ %grY>%.)F ڣgߙwϨX{ Adrp=^ uOlbjNi-br'ջ^L睟Vns##)$#|@{d>$3$`pCYoQ~ioqWt.kqO5 ȭ/(P^MT֭58%{\su=ªuR 9"6'M&dVo6wIEȇV|Zܭhp cN7"L|0 4eP\1xSҎ`En-T[hj{%Hi;Lʜ[Qߏ5i1_vO#hL٣֕ascN”}}LSkFYqO˧^(27 ]A]` qrr .݂G׌&,ϥ򉀞Q &Bd<;?3;ˑǢȵuG[^k̈#_LeT|b`?d~|0ZTW01A_5RzJI|ResP{y|jL~-Π,\K2R]ƴX7WŠ&h@>peG{؅PR]tPiK tiks$Esx,n_7Kw(F3gʹ|ٽ*wRT <4$̧%jAi:,c펹;/m֭$n4Q[ko%tda1K6Y0/:'1WNMUeëɯ~OCJ2nK|i*Y1~Bʁ,#9CX8`uܯJj9E"eC(H'1RMg]Kb*7_=^3c,ADO5\ưWnjѬymNBl 'ӴY$){:{w>ۺ[|;;eIډyL%VL4O y6EY)gQY(=it)^I/*7#G ,$^q'Qu7?R|]cVisp[')SyWgFt+ōr| $gSESv1҇t FAi釥khӃHeqmGI7Uta/`qUfFc߮WLi&96K艓={N aְ pћݭUQL/MF tgi\wO+ٗ+.ZoSѝLPjeݹA g31៾tW~m3m?ksď80nE~1jrՈ,8cb?m ?  a .݀ӥ m "0r C̔91Da+|$mm ~`3Y>[<:=`ŕuFZR,dT>5(U Mt MĒ[S4Bp(*hM_4* 0~0R{љ1FDT4%9 d(8zkìk!UGsJt _kb:k<5ڽiFm>L!w| 3۴.`{t. ~8L㆖S?`~J]0>J ᵎ!KbpD'mNwL['՞ת^J̦s3ʑv$i"悄I=M =/"d3X|l?i(Gn" t5*xi#R LiCbW10-sO,/GaZ[`vPPrmIiFR@͵-oXUE"RY7es1;Y\|y h_!sƲ@ɫ%?b^^NP.a>5*8!*BtѫXs!yNN(hH:Yv4;m _.; J[ԇRIX \'; UlvR: W0>Pw|ai2~9,휚PP%VM^.uS4YGzە! 1G_<) ;,b Bؗ! )LNIwJSCLϞ$گC*9pА+ݖ0iF[c3䛗M!&H^ 1.(#IZ-n}3߻Z~cp^9%yh>!BԀYXYIg ox_ &f/!k'&k?5$<@@Wy3fcQ\W'SɦHj5Cg]`Z:h,,HuOE@)NxpwݒqKx3Q%+T*^2BYUp@A-L+BBV[,EyBG0O]F2P]bɁ~l؀Z?M,_cT~#vlW̋Mxmگ3<}Yݯ Wޖf H!3< Zym6-U#Ӥb?%kem Tmx5C`8l!H:K`~n ]3L<7\xu:fXKg bbm!]V'^X&Cـd׾@K\;}tQ ([oqӂWYaW0҇ 42l9;a"#huVrTo2af xOGH]#yfCs}lZC 'Ԋw`D{ejS)Pbw3C)N!J6'3c߷'/@{sLp豒r6o#;) TaZ|g=}^V6sDi/Ͼq5dtJ~eD5X}"DžAB9GhՃYhgBG4qiޘhsXJu9lI!Q0Y|3yg8kIOQ[bZ{V!5oj#Lr(d ]pR[ ![o4U׊ORx8կww=}Gln{->M̈a%sr?}Q\%AtbwHnbᡄ l8`]b(%zƑ)xQ=܄á!#>,02Mv/̋S  !=-G7,NLQdvݏoQ I\0U/?|]SؙV2:B]Ki*m<08bSG[۱6OyiT+c8lW3GS`trLRm!$z9j :+퐞&‡>|NL ⿕wpc(V2X0¿NV˙Iʁ]5j)KK hE쫮qs^W \&hՁeQ^_bo="T >87ƿ|TzLUs͘SO@- 7㜴m'@2vkm45  ǞVh9:\%ו:7lZ(e?Z']Z"83'D7!A)7 t1gYQ|91_|iSĄǥ;ЅJsUJWtFr_^U/Z- B-tIY7ix;2Qv^ar 8oQI'0&wVlV?_*=[o\u"S%z@&u%~LBҞBSmHOP>eCk.VoMq蟪4v҄,]-["D8vO\ li -bz RU[3* Et"ԡ./uf`BKeuAo ȼt CQxrmgZr(Tj FIG y3YB.fa̅H!M|PI,9Zi~nЗ@ITmjLf} 'ʤ?溫-f`㟀&_2?v? 1ָoUX(_5/}s!(l~ cڥ2tؓGAXIdHN懛tkBefw|%,+*nS#s!' GmXGrl+il^"+;X}k !"rQ= <1ۙqg7}B&Q+vV c{3: [T[K\amv. 'oNs Ĉ2bc,]NN9X.[q@/k[s1xA#vvzW߆UvqwM%ViN[Uf_(~C+2|md+59u{ $"?:-߂6#̙+s2Kӌ`9SFEh r[t7)%- #f^h qU@$O sZKBu\g<[ V`՜.0MS7Phd;x }۝ d'a軌B!(_8kn eXTO[ =7a C c/C÷a>lZB< s#(e4w3 2lszrD,lTsVĜ:,6 t˯JM@e*1踰fT>lTL܀abc 1S &?6@s 07cĆ#kM1h7+u!a>sBKվYہPv7 MO#u:Tw쟽[U:kP˭gt=ΨQx@z h?8/3t+zIz|Ti3ӳ,!R"RoM!Lkٷ N=(iZ GNhw uPwͯ[AtH0rj8_iVq0ywsu-fgI3&#+r((_jyא'&J:)w)/}2>/w-;4EXvLlEȮZl1'tƄ7bNI4IͿ֟xY).GzJ =niA \&>`))CfhH\nzžja7NN9 }sWsatu1| i czۀ{ ~p3"^5 x?S2+@f8$/Գo&ԣNanJf=S $.u|cPi7̫zE,h ^ct9hU5Z:/.\RD&&\dzhy70li Ӛ)1r/u^hZas(e -x.`:<!##ʣ$ t7pZUZCKOJ5Qԋ6R6EV$@!1+2*eFwS *40Oq |(1Ar<0"1GCcyj-xXZOJ^ ;L1v9."tl|hhjl+{7(E{p#9;V &2nĢ*'~3vQmT LFeNA5A56tNnHXvO3M?%`'5O-t+|];ғٚ@xʰK$4 o-*@% ×&m&PE?V#aDH> 9W[Ow?G[H.;Ǟժ˨IYw4t{׵ X<CmB|2 z[=guY볢gl [y1H!ťJNzImOhtK8P~Z䢔k.oReJ8+1.$wuY,h\+pP A1nW͜NF҈h<!~|V 1E{ʃ܏iܥ[7æ|}/D̪.>aP6 F $Erc\O!韆27 %u$3G{a9`ߊrAǸ۵ElưcrTx;}~;,U'O"fܲAy_uXf-CZ3%MıW4)LN?_Fr1W3Li Dڲާk=\b8fJYH%w1MY31wf. B|_Lt{ pEeI^,si}KRh};6m z aݬagU9NhjLrQ/ar5LEERJA+#2o^b7dz-pqq%[ʚѣcN]'ZCބO  E\{mrpCO$G8~aHM2!ݖvnwPgܳC.I1 ;ˇL,RP!]FAm"=Yh>2[0ͯ6+&%XIg Q}(>v;#;Z+y6?,0QSX' qٓywX8-0?vPl׵&cxMC<$@+:D$ Ǝvuh—rY[4tSDlvcS= u(x#v#6Sr%G@EWw\#AM]Sz/lV+ץ"qA=\ l<'2/5$fS|p1S.$ҡ|- Z9Hs quSZC{ZL@|3x{3T{yxJlZ|ﲍqx^q?M ~5_˧Z[2G5GZ;C%/xÊ8?:3|">$(] T>zcInk5ӵY _U )~HDBwdA)L1&5[KL:cO-=&$~KwBh"υ#Й@,/<.Y=iJUAHO"F%# t*8 gZ{ǿ(V7nimcB':r,(J{cGm8h'mAsF)^i e"2,; ccd|KMXKUQ ^,;[;Ӷc7@Gc].=,f$ 3rsf%qP9*0׵vM j#+нڷ$/2 "H;$p>A]KcNf1T^7{؈L֒1eq1ݑ-Q^o=$yoѯ?H!cȅ.]D1 WZF*iAax@:*0̕~-THǧ0e_LW坬|1C5VшIULy]\s!ĢɉPgʺ* WιIC7+ù"O"+7^iԡ]UqeLh5NDճA7yo%~37R˾Ȋ =M!E R~_(2,bUR,rYnH A.Zj4U|\aSpϕSvm|zdf3vidz^z•rV 8edd43HŎ~vraEHtDߵ,wV|?Ո{c8Y&- +?p=N3Zy;ި^;O͓vȷI6Z?:gZ,({&k:"MwJWu38T{NoL^_?PqJ%&Y!~$fWIm>D6|]_c&)@52bBƭZPx]@ w<3\Qk_/3c 1ÖWU(, mE2qھd+T2e[4 k`j}׈q!=$yOfX‘Jj*PiP)h cxjHQP/tƤ+H80z88ZO25TA^5*a$Bb ]DMe ~Akn#OHkv1aĬu:qSgu-f!㒪ea#{̗-ߡcHX 5| d}^p7Ґ&ze} Ϟ^28Beݭ\: -J n`fQo7cP~ l,k6C{n?Yu̗2(1s#ױ#QqY]X%}D||]9/(ڭlLGI45E]roJ~գi}npL$V[L8wrV/eGB cYۚ6) neHQk#srdhţ֨&ouVh"Sfy3\* ZS=wxHVcŹL16(πJz =^tar v3n :ˡN_>YsrhlEC{ZÝ~cfĨw3USzll! WL3–lc{Ӯ'6?fHO춊!{KA:#ef/h̞3ޅkҼFPRPl8iZwA d¸k"vHD 2v&D2ЃݷIYZcO8vm'ЅD]Owtp^ft]4cAHk$7P[qj>7bvh̄|l2y>R#! y/8et5|Us8e=#K{zGd&sOI#<-OP8[zd ,F9(G쮒疃7茗P2$J6f@}u .KnvpTEg`%[viDJqAG 5R4 22ku8FT=1H\9[h4# UBw'c'际I2+.xVj vtUS D*TdjD Bwؘ}C5k]-0F̕UT *&&[[j2_"d, "I)YSίD'Η+"@]([Z]#ˬM݂sdq NG7ѹCo3NFf^v) a0%$Dp`)ș2[v~1h^km6W>)'xr sUg*o96q?{煛4r6Yg. =P UK{sa(|e huumq"hkAbH)K#sw}ΡL=e цA2Zyd $l8?`+VbE<'ugbI|NHX٠uUq#!}@Vm>]rHKQnݶQ9|BSUT*2qAʼn<˄=6b= ]m!i/'k5hrLSZA-(%(ɷdZsYM* Dx>xi ƙ%Sh(Z#sޙE~!E3D5[,cj ӌY1/"0}^1\DZ\`N%h UY{Ѭ.W\3A9ySMh{+BDx}L`.!|GM$S&܈1""(Q, % ɾKX'Y8uu C䴫m[Y%HQA!/f!``ݬb Gӏ,ɂTl\) U(eЎNg_Ũ3{J2ZòwZ IdN'ÉR&s~2 mrLWƀTg$ .CmK6N_ ZߐD8J,{|.=i3C؃)P@a䜣rWr:Fz6TJ6D |K+i™aˤ"Hi6;m.ш^#u|<,C-Mh''2|)y ߕ.3?C־K׶+#!{6O(  E0~+g,&vX|ݐ t](BN;V+^.WKцӏ=&@ԛp8D0U|AAbń^1% 0?&4\b-za,&xOXF2]UO?(M4u"*?Tss&e 0Co9|f'W@a]v|EUs@&4O5ڍxc`5L  G[lRLMY$Si MLTwsa '/DɈg$'>pF -! ט[2 -=cr4A?ک[A_'H E`DlpW@#rz$p%8.KcD>i gێψWy|@9<F]A}&$1!^C֩^9}gJ㜰fbya ;/B2sX\{'චw6m]UH-tk;~is.EQ 2+\a}Ket3D^3% i8"$[-g%Ok{~(-rUAnLʕ>C p38j3ӗ tTAgez9pVކp^_6}lvR.VR_ZH[*jzU ,+FGԶH;қd0r d[{]*DĤxEfkS*3-ףIp ߛDZcD::{Er:-qzG 0h¼Be5Fu2Hm>Dbd<ew5g/-iaE N )!D_ ~WGRSr ,4PA[ʯq*$8FLL;R]dV Z04S/575]NԸ c ?]S9n(IaQ׷N{R/t7@~ՋIo(D/&v4E鮿OFE4&<TjxQX6rZR./'RG]j*tSѽ:v]ڡD.T@Ã9AuεMH'WP3c5HV\8@LS]>P][Ȉry^}xxK?u,Ip*ا+Ҍm/^ft0=I@NAtjHˮ7'iFylCPՀ( Vg2/ٓZr=^Yk8MNTRUؐ!"ꊡE l4 ɷx4F[o6:C|μ'7Ƥ{ܦjr[EKxiv k ʓ%\b9;>kEOyfB1 8u}O(B@V vm+'f``s`Oi`WPVl.0U#qW2M'kHɰvrt,sLML*#A'7eC 伱h;2qIg^ڊ _z\G/(!xOeeA'uM?t)& ~A8}ȊشfUjLZk`ʕp2}F:EE_j·daO;{Z:5?Qݡ8ȺΝ(?C457e I=LLĥBG" 8sEqY֫(3kV7 w `;|dlembAJB&| ,ѩcl'QbYt^.|Ly(wiLQxy^k@ׁr[!ۼ0;Ä.!JCȱ =#^!y=s2瞨+r<V^pZ lD) :YktD.0qbG{&_rJ-&K+c9 bOJ4D,6e:3f.-Svx./jo], qܿ1DW^-Ry+-/ 7w)5#P[`jӫo+͋5@|?BAֶh^B@ٯWv80G|mAm Ȃ+FuQWKg< yXΛH?H2)bZ)qre lMGTq:MδT8S$ڂ/:YXr1Aaq@ٿL:)OC&x:٥~dS1cvQ&n:&cx`{Xgz@Z&F$HjcS6"7y "{2(GzGW~zV&<ŕ0z 7|Bޙ^U71h܌ql~ 5"b7!j +S'{A} U>Xv?ID=R=ҖtI 1aiqa/?Fq{* J2{q}}+<-`{6Kԗ/E' )\`;(3H >1ƩNۍǗ2-ņIAdޢ~\|^Aquzk"UYG0P/1t1ѱkm3Κe.uuMp٩}@B]5 V7©7 FV[T#C P@hd۳D`x9 5R+!#}!p>O'cP0R13gвP; 3\`|ƾG7<RS6-3,FP^E끌뉩c: -L-4qyEIިӚJXU2揄4T9ͻw}:R4ԣ;/}&He.BD%pgUSQĈDuDI˺̡ ؤ4ӕAMq ]kr D(˖;mp&IÚd,Ca!I[B!6d:k ({!j(a7k0MݭŦ-~7Yl_LZ:˦jVi } "ėۍz+QUVZI" >)~&ÌoyP L NǤ%(ز7`h'ly& [ճaBQ [7WCareBvmC7gAg窾.z_ߍ^iCv$Bh[;9-IOMt*n:v8piMef?"yԻGEv-FSw"/47tV~zJزu~rb(F>%-8ኛ9b *ȯMϜ +4 Rxߦa\+StN:o*8M.|錆+r v5 P.  x b_2A#e=jxZ}<u Ji(&BV}W&䥄1:{XA >KOƦC ?ۯDdwXct 8,F睶FII`o,UfBߵ]/'eYoT ?_ۺ.=y5E{'`} 2 flmϺhB$[Ϣ6bn^ԉN8њRN"Ոek*,̊qqs O3U{v/Tyهk bBkvnQ`x͓"[ӝ#U;@.v Evx+.J $ڮ>x>^ۇrTҖk%:`f Jt;?Œjuig/Ő%Zk SHvip]]&n Y-TjJ8,@7gMcQ%kVv%fayY.42Db"T~{\3M6Zub s'pMxq *CIO*a)WJnk ӧC*٘05jOgzU[!h%~#CcOwQ ?ӫfAY)mZy9:YX06>*9/A;OB$Yۼ<Ḷ3D_u1_Wi ׃pMkj#ڒ,Sὕ2!V_+pR |*Jҳ@# I6]<@a) 7*#^0  U46%I 5ʘIܟ'jۘ==U*|tMNd4ԜI%%2հY Z@n,More I:<-pєNFAn!^SA\T1;˓!&q(k3ӵl Rbglx*{’&hӭ EZ>gx݃Ov3V_s Dq Fsym9$ l$(U3cF!{#$@Ո P;!tpZW071Eqg,&SC.[ 7HZaR :f%mҠ~!"Ǘ;:g3BT5z \^P[}HHk|h1ƵՁi7ú@8ٌqmx|=9qtU3wJJeT>d\5nGZNs*h2 Ch[عW![I7X\CYv@f)HPP\s|4exnkwj\g9LGfV$HnysX*+ fĤՕK;nVnC gNa1vS0M5)#Qoh'gPqO OܮZ/G = = RQdP=k>hC/~2 p,ZE_B/3f *8XUJk_7 Ǩj6E+Fv)N\WO} sZq)Cb~.9Eڿ֪W# jxL|N!9qâݚ+@=\iƬFsLy*r|Pl~:j**WH:dITuNSbY.lqJ jG_f&@J7m?pae{=#N=XG ]Jvk|ѭĵ:0rM@JlkUH5HtQJTsh3F gxp9Eb{2 =˜Z1/UƒӘb@5k+l\nΆF3hGZ˺9 l3ho7BG PhDQ;G{ `#:&-D| d )^-#W2'\Cg2_jf˼;r%gLd5"knyEa~45.Vp;e֩ 'eD.K'R4#8cob֩Ph>8# I׈dC<9Mʰj@7Pfը(L,G?x x7+=ʦn#Jna_8j[?;2u^ Ԗj`bꗽ{!bb?#,l*-ʷ#l|I({/gw;%!!:*ֈgj3I4l"fw \W ViCBJN_:*-®7\R}cNOXIv+ !$iCGOf[ 0aÆ(p5eC U>2([amIbUK!~Ί̖y읓<@0oaM=ioĊ>w_" nN昑+N<YK[NYX?R٭5#{q- Ò@lH/cŧ9!&zG;/F%Xÿ`tHsw,~;I#[C (L.↩BbR1ħ%hA^Dx &玎c\=Ȃ~Цia^#X( bd 5~ΛHbSvWB3`7ph^Pn )CtJ={P Q0={y';2`+)R)G~@r-q0~|%OɝeW4GGLgu`sP,(||Q(i?tZ C =.jt]y0sI> #ҙ4O≯3Yye".z|ƊHPlD&F;J/X%2G ˱B#DE4FrR;&0ֆء&L]<M ܮakyq,CiFqV!sIGyv!Spq$}71 t Gt` ??8`n҅ռ{>U<'t"QkżU(O4&'+-Y\y(._ޣaO&GYD6w nm?`;'f(Do,}Do$wF !dMɵɋGEh܈eWj4@5ܳA`v!{+9O PIr6,{M}=-^tgmgg_ tP>30 pO,FƘxRϺy!W#6Q~X/2jRXAnFâ̄# t ~巓SόDj>i`FvV|h҆٩Wf /S_Mwnb\^tc5!kn.ىt]['_;ngaGwb֗~ "9ȟL;d4XwIAT~t&Tw?ͬrwZb~RǨ(:sZ `q#̣R{KiRP1j%@qQ~5F1| όSF1ۘ%pPC)7eo-?8b;)HSiP`" fҸ?Td+rnuhOO). -(1#*Z"W,)ZBhwB_Ve:I+" #ha3742⁵\v2XkX Q\+p# r4@F|2-니lx?Ҡf{XsQv0*)X8䇚 +`/ A%<v=E.fG11'ʾ1aD{r"sOqFQ+'2'ONl;iRnҦ :+Ԙͫ?ii^c6ﲷY",4bS5aŚd@.NA緩lO5]L06lg;6dܚ/qfT9Z#@fJ SNj+5~_).񘲦FA f nkW 3"-I-R<gTvAiX--C-e!3JSp3Q/̤;;@b:W"X K 3Ǹ/|9r?έӋbUlftk>N}II1\M' ZD.ޜgE Qf˨wWlOhiSxi3(9ͧAwǸg-e~E뀶b YI詰fwmL0osZf,PT9Q|SUU-J-M$R3ˬhBQsv~Fi!I8Huo?6 *"ɾƂhA5[ *vzь ;d+^aAvʶ+fҊGFgϳ{i=ge&2&AqY 6dpy9oN8=[Xy(ceij 7gP+ $ }QT0< yEP}Gz&o}7R#6#F WK]Hl*L5EѤ' M6Ν%Z8rW%tJW =6INsmGi;z:_C nY)%d3lnbuo)W}kzdKM%0u L(]$R/2۫uQ.Gd>'/{s]=H;>] 8{(JҴu3tb?IS=KiWw[45CpTl0˫,=q 1{:УADMgBa ȃ9HŁA6,z胗۶j)4dE ;a.PDjZ$e#]]zPΐDZVWn{!Ugď|;n߬l>B?)sXf-5?y>+؀gb9N#DVK Cͨӆ>n n?G֌iCEtJU(dIA)!wp lSGPAe+`> 1tYe$-6e>ׅjH/{O'x9+;Ci3SMZNcj GO`wp`3]@ 80=T|<0H;'Ur(zB2 dמ" TxvXAA6&cぱg9LlvȇxMsy{IdWBW%@y7BE ,wNycs$̓-M;áB^o`0?e:߹6tRQbMV+Ё>ʰ-C5[#jÿqy`,> #yxFƞ)|U^?l= Eos⮳ޏ7G֬P|ݜҀL=u 3sѯ<،( a*L GouYS!=- r8; [{@Oԅ$zB\S].-z5^qp,8ƺ/֠?멏^żnY-mhz}e˶kWkŝ[y߱lLfGiw< <~ ̪RψҲ NzX.EvFF^7_$%HӎGl͎zW`{Y.I*\#4]HP){LPϳ6&kQ zZe>C"w>YRBVQ+ *UEv;c0ȃ$Mu JP@ӂ}%ťB*HO'o-Z' !MK4ϐ Z`CP KvATۓ5ݑT'S&TicN EPhW )T q|; uU?PgRx%^H[30 Js{9Jv5P - u2TpK~P#V VRPy\YO`"6oޝ(ÎЎ̊ cC߷0qrЉ+C7ﱢɚ(_ ƋgK :r R"D B<޵qS2tT^@c_~natxIt/;M[@eύdlJxMn[S!x`y+~eM|Mn؋ӻc'ᝃ8H YI:HJćBS|f~0/6=7SU3݌<9 |`{>>¬E||?khH8E}[}m7Pmo~O$+ OD儚Z mٮ3DW˂ FAgL`svLfx&(2*K5%^zK6#! ՛43.CW:Tl7})󘙵f $}UV,?-&%̙*j'yBS8"7G"W`y/ˈlOƝ{^#}3I6y{ X.Z_YxxK|k@kI6pe\0T= OA/y211ɥJ| ]4s!ۋ|Nuz.jxpi1xڴ`0x5^W->F[AmTj`DKd{vź6 D u9 y(l򋻗ѥ 9kQh$5C9xUM.9=Wjq=1[RN{m̆m,Iꥆ!=AT%y*+ʽXX[)WX3uvV.n^ST ͕ܘ~؊rjV/R7ӈ !b3akQg)Ob{dNءbI>p QyXYV0[xWM;qi_j,YVhummV%aFJw"ܾu'8<**2`L&UjQ*&A"OUm@C,&t!WM|D]ha.y+> . 瓪W4%%g]}1 jxde0Nצ<7&o4k3ޒ03:ѾEٓr>z> \TDEhjy Ѩ5lE\n Pp7# y`9L< p&MYǸ,vfŸAw:2[^cp %d R LڤBљp.} W{D\xVMNP,ȕmKI8״1+Fng0}XN!w &, BsS aOxGmRMxm\Űw$ڿ )瓱`?J.,R 2f=ъ]0|,h1tze;?8wwјVvOZM7gB^fmo@-SmBd%% ;]+==<{&\ēpPQ@BX 0uUTԘxx_5@_\UԅTC|rl)zڤ5/tIʠK9r8pJa6{j'*m2z_nz @Sjg/ n}\ՁQrsʰ>>\*m^HZx7㟺!/Ӽ(Jc2ɍ+, ϩ-HpOE` ;ͩ]dq)S cxd׻$_8Wݞi z \gA`r8Y8y4~^؉_sL +ZJ#m4 lIziYd[pu`sFTr2J4Fe\/01hsjڵ:*?a9p{weU7腘p= @/ ~,Z&\ V͋mӪEt"[q,E; q$ ⊂u'T .xsNfʯYQ#N}Wf'hzFc=<:&%pXȓ 6Ppͻɳ[jQx^_3C "`]N^d,IMoSmkZə1xVFE:Z 3eS0*I^EQ"sc/ტ#|(ޜfv<8tLW&AZOhNo+R?M(*vyQuVW8-},ZP^AIv*((rzY|(9 REL9ig%E8&H0V8y/"dm6svVD`g T@9,f^ٟ*xUZ̐ =z~I9ǖѹGاny~t[z.iL޿==b\ՒRx*,H }$,jUUTR^Oř&5,Gm빐b.><5-O)f@E]W.F hS\)u>,+b8Ɉ<36Ǹ/($|Hqz|(Wq}ѕOfNVp}ͯ% Sx{S3hWS %OFk;V>VDi_%s4bHB񽌒jL$BRkQ@D(7&쳡b#g#<;ah3OsFYB).5|3PQ傇Y$}U?z:瑮ߥ^S3SW>a)|R|ƚYJŚMRr^y4HG "G6뽷-i afA1ksȯa2ΜΪ;ԓ>Jcj|umQ4w1;ۚ>7J|u3GhWݜX/#sNX+4kJr/ ф«kaHHD!,AƯW~p 0i7{I{e @+yoxI  M#Np RvL'#g}#ޫT?9cMa5b PpN+L9b ^ҽodzk~Ww2ԡN7!_ՂԥeB˅`^(O̻ѵ2qR {9J. ƹs=˯E]k"즜Lr"# KkqMTʗpA\MocJHNt8ONѓ&U[T0mW?r,'eDZؚy_ҙ $ QVh-Z3m> ~eG5cCrXuY04$x7y x: ~/2\&VX/ )sӟd>POqo\.!tք?,־`|R"ϗaxM Húo /쨝lR6&-8fR@#C kgp,u{8roн6zwdrLe]D5UNJzc:^>;::>(Z{'Ca8wx^j(ZV sƖvRP;mZ'+vtCQ^+t TW-[E$֚41u3„YD묌1mBQ_0'r `LL!c:Le]W||>pAH*pqrґ ׂ#T8iY]eyg%K#egxOUPsN,)mÉ*8H~{6A;?mع+𧘓YCh3 |_CiS@bax >BR3@o<$&"Q~#չ,YAVLFέ7u6iAb25%lR؄(?)Ȗy0YQ0wlzlkB-5o$߀0DpȝmwS%e4id蕆sdSM8n$JW0xPzUIKȋ5ҪC(V^u/]Bz\x]apSn \IJێ@T͊Q(-?,F0]3-QLM/WJ~7V!;0ˊ:e>66%N 4_+O0muBrlQH0{Xn,Lة]]NvtEk8dC xTrm >]~5ڻ"C}(g/\Z,gT-^#wk]as 'FdSVl2YDIH7)FW286|̱J˄Q`R=pAFu0*6!;$Vg8=H!XwU*p[W\,:Q_nA&1Mc6fG{?ɺ9{c\X ݓٞJ|(8E*u#vWg\A8 6hc&ჺY@q|w7 t$;gNtJ \(P!8SEWP^{x(a,*pɫ(^J"FF_;Ϙ{ըAmSN„*|69 K=fU@R#8.9#y]S;vȄi/d|sBje%_Niӏ$Wi*WVA3`|baѫmeBp.|́ 5 \famylmh^-#~K7Zyw)CmCa:RiX ( taJtfr:a DR51-hѤH)T:JEǸn?N-}VTHIg]ou>m*^>>KDe_'@9}XrG"iD:Z(m=hB6pfTXewCA?XtUR3qa#.vҫʑA,ߦ[0;?ge|@Ngs2 2RxZV;sAe~|YhUTnq+2%&1|54)B ]}G9=glebYJ<yѭ :۶+!%904OMp+fdM!0nK]ΥApWTAy Q8x.oWA3ޜק.akN]e(({ϣQ}>Re?Zm% %})̖cvu'^[)XK /,HM Č!rZJ-zz\nٵa:2E~ݹ<{X[8ٕF =~Q w6$?~=iAm;)KE\30P`(A9/:lOzt )}މ֩E3"h(zk+9|K_DMr*W`@s ;P2 >Y޸ Qno6 2y?u>fCOd۫XƷE"ie(AW+dKbC <"ZP_rN[K}Y7j&ǁtfrjuo#QƠ|Wu* =$q$Rqqv)ۗ6o+ AtqwҹxNC=٩)h/BhߴgF{񪲼U{0 oK)50mAMcª5PK@Id1?]XbPSy-$(ۧ ;N=rb嫊O< BF?~k]Gl6 8A *Xoi)kM0Ta2"6*e"4PE5dthV)>޷hylEM=:[MWybi^^lS^zssvjC)ZlgqѤaWHhI`LY/ob%KDW$3Ϋ84 宓!můvG1#gOAXaVZ %,FsAs\P@`W VAxT3oނFnc_Fu͞KI6C$U^KsXI!;R[t]L,:];y!: y4) 5LFNoXB=[YobgŘbF\t߳b)H 74;ū V@~35g6I~"M8 A<ⷌ0jȣZ<[%6Ul`UۯCrjws]K|V \ߤQJ$4 X޻5qlUEK+LD'|$`EV]f#Ѯzx?=:QA"t \yBSnN#'99\Ӹqbg ֲ-,TX2EB%IbN zd|gbAtÝ\uĠڒd eݰ^h{%PS ;m{5o9_} V2ÜQBԧ)$<-u,15zk34b@p$ޝ30Y庂>~f`BKo\Ed m4vpU{ԐPѶp]d=tUxl} Zo=yWdӿ5Pa!WJԶzyd]g+8Q?biY{r@-)N N/k/d [8X6Z-?#WqN,V"|77x6# Ok(w%e])=%ps $}_s:Vၗ~<]g^z-}GyT(Z*g#@J63Ən?'F,uئo" ̨[^(;O[eB,$Dv7I j`lUats8@dxT׿zIZзc'QWoV|)*+~诤_Suf)DdCB$$hƹ@쭆enPIhgg퐩L:.~: oñad|B#/ub38B i^)!'Jmvb.mQ(GiTv7@/ȗ%1}I~ym}댈(4?́wqTbmEeiyд}}pOH("ܑpU17P7#G5aWՍh=Wv oi3yGFO"}Ҫ})q+E~y`o盾g<|xS!ĀA<`jc YĢWgjZt p1펆o-"NWZu:Pz\АuTKv@*1|, Ns8.Tl)WLΎŨ gVg@OXI[92G!lt oL"MQziq^uF ֧5<-!@kZz;diS:uǜvTs5i%t)7aX0 sL_tqE󪭴nzaj%Cu[VƱS]㒋SENsXWP F?)2TqJv9ޤoH Viˌr{tvY;"r( W~ʦA\:Q*{E(qQm8(nakT>E@ 0˶s]*\gX `z_QǪpiFXj_"C<7KU]LXu7N}HAWٯ;M|癅uhu'oRFt@:Ïn>!E* V}3lc f2K:nˬO *J]H 1Ty,$Ӟ붰 K8"<*#<6{[-˝x>߀8TGs%.]|22{lQP4t [BSr#VS% 䗩cG V@MjKI L9C7V>A k7&AV։aT^Jх66M16vOIB}H$  N`:KYv4LȖ- ̨|\&՟@,Z^s4qqbas8S}L8ܽ7K?_jرC 4,%!Jǵ7=j:m'7!uIXKz]՚ KWdna9RAxH[QmC!~7%azV|\aǽYxVVl0S~:Z%eXEj]6.A84r{C HAN^VyD!"] Vi(IC")f͇z(=5zR))&ՋlB,@QVJQk)1/6.p IHι0;(@4F0~dİщXޢNf&bH;4jjyumOڛ$@ G@k`HWPc]o A\DYYK{6ANLpV1W0_U{5u@hz_9仠OG[)BqLA}ap[""_ßmn+؍F/jO? I/)2Rqv–Sb} mF  ^kB]Rդ_S}+MNbƶJTuPS9p_L>o.n7 .TTI=T]l(0IutZwjԩ|YTenA3ق EWj죟~P811ըԓuW0\N3#l$jyMWNZ?L+P]9oޯIC,8#⻌PކK/Am=;=o b%KE|yk%*%ڽ[sAѓ7RRU Dh!Lcl0T"(;ҡȔHt3gc։ \`Nd=+D;PLL"M뿩\H[>[Lʡd(^å~ı/!XtuU,Ӧj+?#^[c CW8wO෡ pWTryl K"CM|mZ_<і6 kcmbCpE3۱uqvKan>)RL9#6aں?yX /JBWV$QcnbS5? ){6w«Y;VzG\m%1rQC8Z$͡OXu+A7Gi%h(p:jϐ2Q`leں)HhTÎ*;u̮b(R;]r +'s>>Ր)U1{æL2s%!v67 (I3U:l?%$X^GK|oM7qH9BJPsJP=M'\|VW&|/KYyeUT67uPH P- 93?tshpfX{#næ8ّOmz~)V 3$ڧ[ )U-пQ_*Q樒GBuy=2 ΑI?,K2S &z m^RÔ]@]M?yW(m7 |̀\½*gYq8$z('=t|.ޟjb'rlJ!7tY0 !F+SE3vb_ǘs y'78;kUKh `#-T6]4@FUzP<rBʒ˩ׅY !߭斏"N]X@§ *IͣC` y"3p V&\qߥt%심!iGLñ[44jRHf |*J쑦ock^ o{U&x!WQAh %4Ffhʅ6 ] cp$ O /]FMJ;êj ;aDp`lk<ѩ%lji꼕y-E?wM\·<#Eb" NL2_dT!&:k ={]!Tx^\(+j}F yXy}A}`3/r~Y5:@wf,bMLHCcD3¾C8&nD):@ߡJGHmm3pu,H\ݹ{BN^kG@}+p!֨hh\ h_r#!' :V2QC@3N)[(h*pZ2&I9PÚ.-l>^4$e.+\v^3T)jj\'؛jB"2YhlͰ{ް %%sTWO= Y.am%&!CQ~AD!mv]x3i`#>kP:|?VЊщO:N(qg8?65W&^B(dsH?a6A`n^qL);tH+_' Qs,4,vp nmJ4z f˲X} J~s1g8=ĤMd^L >Tө:.hUjJ͠as}Bb߈]d{fo:,Dم{L8Mb |εU6r C,N%F:~tDh $PZZSԚ66E' ՀHZXWϽڦ4L H3`-q2yӉkeBŝB[75,+&WSs¾')̍6ut g˚R07nVe+{CNaWė*#MֆKcܿE g=]UxtyaYxB#L?^+nc1ŋoq* 2kS`-qW@ 5!]f v9 eA(? HЦiyMN/=U2 /}Y )GǞho!4'l?REQŸ?091dGw9_3_uB:_(,A jfi8CzLP ;Ed$jK 2UZ &^އ,iihllGmj,r>\ee7Cșד+z9T̅wF\ti^Au[4t 05%-aﬣNziXK>[bz}nC\EVq 8X1Ѓeo`| 2Deu'ސ5[QB?HY_N O'?I8/1W j$Ʈ~t4C0]?lDDTN0y6[i$n<݂wB5oH 'vo͗^32 8-r٦">o/y|le _.#2zWݽ262߰k;F:]y9j j1H*W w]HUAal.` ^Hژ( Ft_>YK|dђ{Lb!ǃđ+n⥓m'WB𯺸8b}ʅo=W$.[M!"K{f֦#[};]hbN^+ieU2qj&A, (<+P-f0m c+]Wѱ){Oy]"乘&(w)gtL4~P8 *ak]ZJg^b*CemjJ1Es*E#*2_͈ETC% Rtfٙf8NCoD@@qK.ъ0T:74vЃj?S3.=ѬGB$-jy_9Nvg>F,_P ! qS NqSQP?]#b:s7:c@1*fNq -5%/O@IU6ߖ + qB O+ٛrU\3s ( Shџ WAfmǂYW:R79!>AoUMk~qDOMCݲ#5ήs) cCSU3AR cǑxg<,S 6/T& ;1SOYSnGo]F NQ w6qaYO .Rud6LڔKal`lzdgCH;L(\oaTYS/h{WeV}eӫ HY~ύKi)UfH쎆cc4P)1#zMkD "}A51q]!  -̫[!⃎#e0t_;.4Y~#^~WP "V@`G!g{K}7TҮ fHQi-_Fg.&gHOpbn DJtU8b3K ;]M?E9@>X[+ wWH='0Wy@ɕX9@b~~杖Nfej6]a }Avbɘzt@Gmc(ې}+BPw-=dJ,qG8h[-X-g+S|Mn\qƴjxc{(O~="#S >]^]Peb Rtk`(0rъW7>)=TL CgX)`ًS ._ .D> =bY-vي6~O=pwpq)jTPy`uүQz^ $U^+*Ntmz7&eQ7?qBڈkDUdnzഘ;x3fu|<Z{ 8z OlR8^s<(|Ρa7Ը {j;/7$P4_EXTC;s?)'g$Uq c ´Y@-m3pJ6u;Qaaf!yVINWggkϳfp.ǰ H_SQ}K3b0'TJwܟ19>#ZiY6{twndw˳sL!nb78;(|V(!jX INyJsbTCנwm]>:TSwGH+C8 K!TsM* 5:׵!NbG3\RI- #Yq>Aa* ƅM1ba|Uo uT5aNs\37QE/Aٜ9fW{.IP(uct6'?E`3p|e]W? 2_ɗB *Y]ɮ2 yЍgMU3?nn2%8fůK~FB2}G(-ē'"&/z;/ӀP! !g8CN+! 1F'bV$bK8pZvؽ$FGB$|!4(3թ8٬53֢ hN gK$D*9I)XYsoBt5|KQK :x)+2iz&$iA˷>)}i^JTL]zs\%XǸ׈,%2݂y/kg. ڨ X:`V@Q@^٨d<̳hoXTpUFVT#&+hM|M=(<Nc Oʼn49{.LjT]+$M=T`RD/a_8s%E?ohd 5sÅQ3gAt@w;q<rqmb68-[fg?Av8p rO/ٱNb)\{2+?7I.!Ԙ1hyYW4R{Ϙ>@1͕nd  90GIǞlt ELGV7Yѷ.# R>e) p9Zu VDCWy _WUj8hYE0`M6`1M>d۾x"Nn V9ea҉+9X>ݑ%$rNքW8R2cvrc߃6*0v)^P: K!+HCY$ps:T :xn#o^*i L֏ W3GrQͷ R%Nh~)!QB$24N T .NawO4B ӂ8C5 |FkXM[qX(NE6>ǧ0{*A1/m.S7S?Yô,zJDK =UQfOـA sy"$> 䍘/ڲí$KMt{ؗ@*{qN>^.)M~;{=T;\]gx#&i&p=B:Ӓ0*@|Pd7g~;UU7O dSOR(/r?> Vi 0~'< 0wk؝۪@iI0=rUOqOCܪ"ST 8h40еuC|"O{ܝER=5֓d5Vd:S( CG`^T-b˛({dc›ZIeH ` ,hoL& &c Xۺ&[Z&qw[ L(y^&cޣb<1c7AQ^I'zj t%*';χ$iJ_"`is*%bd!Qݧ%p~ |c.b4hQHM6 ;b$4g~'BТ\lxsNC Z~)+Iq3  kLJ=X .m]ܻޕ-J{y E PȊeX7 A)MzE3PJʑZ:m#}kYmj:XkaQ5&,˹dUی to2#%M utkrLJeJ^ t7%|(Lڗq c_O=8B( m)u"*uyU Q8-$ALu0}6 ުer+ϋ5$^mEl^{L*Bliu~Y uvPX Wͷ"n;ɮJw\B %RZ>f$v^}-3b߉iV{4G|dlUdv*GX6ofj|&姗I\eb㝸 dGXɽ^- ٌ3秾e5u12ɂۀ7Taxc;ݺvT?lQQs`Fi%wFok/+%Kѓs@$݌Zem#(Dn+:4L֎=z+ٟpL/4iM{Ez,"Q9{֜Q"<d٪xQ7ܹ]" G 9c.!7bi\hOJˇ3*.qD˰gH&Y24a??87R8 o6W$ȧ}ZW/jG9sYoڈ+NP×H@C;UyCSKZd{c]MɉOy];G2F(r)&ӤdTm-"^*0I؜N[D-, 8R,eP+K\Xf*uw~&@Hjo:ؐûw_V"L.5-,?Tg=Ȅ0f4sk $$2 q 8< x\kx 9:lTl6.|X!L#$4F~Dƫ7 c]OғȢղB$F.&1 TDCMi@X13 `B.!.GHiqYbtDZ+e9ң#{GW~R]`8Z zX( 'io_=hZE؊N83"#B~89AjuZa~v1|0CJK¬Pp$eJzYh?W*,E@G^nDqfiqRX3́oB!>D[ MDa4+Cr¶~"ɬs*&z艺/(C8{#r1Nh/ cd땥p8wlTFR{hӽ  ݣqyӝZmR _22怭Iy <зO8&Ks6%~E]1U_ƹNC3 q e#hFfoAuD`!Zgl5oJu0qXRuO潮?x9L?fΏ}VD.m/t>LFA䲥 W4o7 Og8-q<lr*"ěXFAKNt)ڰHL]k1k[Y+b#e"_+"8bAQ+p&S8IC<< OVВu|lr33 v-B ]EhPI%؝%qbƕVV!(e#N_] ٳթt nnEcA-r)ׯ) +W^)DC6<r6H1H3qpVۖS7'UDN2F"|Lušwx7 %j Hnᥔ3_8_h42JF6t:&O EqYPAlOS-<S*rĵkj M3f_9.@}wZc 4Gb/0Sg^S V)0Q$44Q15oLY1ʀΦKR@2LG9.Pl GL3]j2`M]\ɺdֳٔ' 4|6ͬp(;NB҂1_ J”ɆU:(b{{П uV$~;yDC#ܜ첄dSBk9n"@Ezцux$vCyP=Y/qa< >pHE0eBMIL 'Fwo(;z1?2Y+&2WrcZ9T0hfne%XN#mi/^ ?ԪFebއ߁KGM4v0kU)^7@U!ܠfЏ2OΦ~`6!cގxoSab78T3r١rٛti(PTF8$hQ£To.n e&uVG5%!oٶh957p(hT߬"ZMmϰ@Kc&Sȝ Wɭ?/rqcw@Jɚr u f#Qq@$ nU+bcɜvj;sp\­AFW@d!箒1Y<02t'x2Aؚ{9JS#1{|Wa VSL4Md|[@]4rȮl-rCo9(]~% 1 'KN[Lo".aT4E~V`t.KV-Y# ˯j,)e:$ }Uhѷ"jRs^ zba,I+742n Mv7`K9Ͻ&{]9@8'h1SU3uW|3L7T2O>¬b5gL%%oyяnUx]3$ 7NtY!m\F?>{ ˚ n"u/h><>ڟ/b¹WZj R`;[=>V}B(Ơ-0 &|{I˘5}_{gC;_)/L3vWObW^w gɲK~KO"/\%9٫;--@%) $ybKObcM`ÈU使`̢_?DQ$?Bzc 1|toɜnP0@*ຘn0ymXU5nI|S"[g7E`fܽ.|!^@1cSUhI+uh]-!UeЛ*ph 1I8db#̡8K:c5a2 ƿ` !Rﷰr;Uq=ℐpG- C*p8@.q S%d+gq|.l`=:^bI`Vq|v*_-o۶f[d &+{!#g[t" [w'٬<сs|8g69Py-]/o+FƗ~ Ǘ z\7n#3yJl7k(t- >`g)LaPтyٞ3OA36BoT'aXzNjap-Lœf :%Wq_ZvɎv%9ʻe +w,Dho0]?ǒ0oP#Z,e3QBܣQ-qdfAb=Erw]|Pk)[SHL-L$C1e[ݤ.؟ *;ʜ g[tY2~~ ݃jFMqg"QMb@P0 ĉAxjDeiT:wR^C*TYBmB;ԒPOQɫy<qey"LiX|%O4693X5C\[(8߶SA [GX 1lvx1?3p(W0e'|3dsYd# q Ϛ)kB)Z‡)c]ZCfUʶ> !FOz?G/j4VTTQӢM]}xUs I_5wQg[w*?fg)ln1[ZL1#|`fkD$F{o,v}&Q=p, r dhovag i 3>R[ !(>Lu٥dҳWGRqsA4w}sj:J?'- 6j.bGFSJ va+ +Ӯ.U4fADB$M&Sˠ^YnCZJ8T+kq& b$w=W,Ke)鷀+|=Y8M5_Śͥ^9BO䱦A߄Mg71wp&Z(>xa.[*z+JlN(3)d ͼ |uF$u435zt΢G,ihxuYuA`_] U"tC;GR&ճw׮.׏ HS^V&Oq0ipF t)GmTIaYB'/lub{^३!vK`Hoy-KD8O"wC톁c D 1X8a$ X?؈9)jYUIXi}2ժMc$I_Ye-l_HhG1U4!iazaa~]SKT Վ"y+-c7(XZn~.Gw~Y?0P:."D ՏV@VLF6B`#Scj|F]f.)nW ȦKH)mJQF!hC1 oʿ(|Yy?u!Xh U8OցWf@UF\'N]q^`M'BJ6f"%^pB(_  Lfcq#z?yV  X~4N=56?x|ox{_CB'TgI5*ʬ{x| ^{wh8iSe, ދe2D|NaC/LOwL _ Lo e_蹙+$)"%b[z"f 8RiVhONk"%+u/| ܨ?[ԼX?#, Dd $=D?YAH߇SBDΗZr 9FAdҫHR HHP`^p]4ю)_xw!r4A>*[vP #S+5̺;=8f]ȧDݹ'֑ <Wi@dVZZ;?0tKJZNwriAMܥK=F//xoQȠ .¹qVLHA8x'9 y>3Q.:2.p:n?xANޭŁlA3w1򴣡3B dTxb( #a=3f( h4J~S8d0rק읈[B=%X1 :g {Fc)@hSP>V';H𭝳`Sd9&H^%cedۮANWnqz.]4upx̐V4f(7pҭ]y3ܚ`4V<ωұz'{f|8+o"lM7\5yR#=E让ȖPHXS~'ᔓ#U1IHlO ۖw!в *AqV窼^L˷Ho7m4 .hk7AdwS}:\1Jud\9eYp%l,vón?U5bbT (0Nk Ѧ#Ս{-P&a[:K$fY- Fln,ЖHhC^T3hxepU&uzpapOyqc~F~my"=|u:a8pwcA+6T_P@{v;{MU;|]Ak'nHOCD(O`~50 P/681J哙A̰.ܙtn)梞?%c8%DZT'Bk*N?;"uA7L >֎A1]"2gjE|A(<  ^Eif:,S(5БB}9Ղc7-J.gaeՃ;Z!RDKF2m%"n*fVܵ+`GOϸB\vRB~ॿT+:37)I¿o!j^m'l Hs#("qk.ْ_ -U0q¥Ş(-aϭ 9zC(lwza GbXlB&sQ +!i/"E6:  |@²,:Hyla}6f=9lR'QjuKt T AJ2yL0x-bYsTtŠBV=xG1w/K&M%"Y v_=do`/5M_[GpcQ1ZH"Yћ6,QL[" wLר -.){|@WJM7#^yiK} k-~"~:'0nJf_R[Fo$`EqiO$XX*c8[WE"£mR"d y}5+RH1p]@~X-Bu~_Rpɤj^C.D˓i!_5MR2{w_dCmmIm1P"ʼpa@OOED~IߝQ^ <'ցPoo[MCZm$!(;ZVVh&ǮaDݡmLN"x!C.Ų:D5ȲgϑFK!LBkS7yК;(aF#CRɀE)ג!Z^* >ތ;{/ЄT9s e}q#rXxwdm̹jjWJo9ybM'P.ԣa*Pwgt}x"7l@sIhWAOdI=FfZ &:0w[זo'qz/֋'"Q![vim ;2[ %-&N0ӊT:) yQAE2,[h He7Rʊ`m:\4<TPRc=`;bB[t1-YR0dr4[zJgxƏaW0) om1vƓCfǯg$,z* o*F#%fB.YYUx[ tnQ)J@mJ'}-&Է|5 ƉRܳ(e1 byYi;qI\c!0&#d:^co ixUSf7BKPc@/2.rjQ_sfC܎ETbYI[^5>[M,|zS)F)X' mڲg Ȩ<6DUòg7قb <~-& d#ck#QŒ|}t)ifc)2 ^k hl0G:}iOQ3 _+W\Tv{0{ml5EHQ,z[0_Y筿NcoMc}sGJm?/8:iWC:`33~C4%RWiKW Gˎ$mӺP^3ٲ"nj=*0~r-Ae#knT9ƜciY-8- @[&یX> w= 7M&urIm38Sm|ߐ }l$ޅ-Exb܏Km!FG:Bl}tPP“u$\n@gWQ?7~|35qA Ġhޓ !c eY1$s^J T*-/k=,] ՛>.S~&¡A8:l x:k ~Z9WtdQN!D0<;uࢋpHD5CV`Lzuo&@£=37F/N+G#3Cyx0Q~B e˰Yײ20ZΪ"|X5>slLGd$vI @H9J@:9&2fm0ΐ'O=M,[JzrL<:TrxJ3gݦ2ӿz?瞄CsNl-~G0t#ܢ߼h`IEj(bűEiX(:̓$Lk>&CqrHYAh k &MByb٘"2os6QOV;Ik޹;uPc@"ϝҲߪ: $G kT༼Z(  h~EPځ0kAp=|S7K F=Z| |}mU(Tw<`bQ[i ]pLTy͕>(7 _B$}Ͽ9#PT0܌A+㬭_ ne&ʵєC_4ᚙayBBm>Lq#4*Pi<{c/2r2Ų )ܳ H-r7JmI++2 ]gG&䱫/^~dhܼWsZ5~2 \Jਚz/иR;}2#QcUA" nai IuC78s7C} F" ./k2T ?\㔽=&%l7"K4Dy|ǡvGi2z ,fgy?k皋e'.ǚ6,ǃ_!f+7zzi6Wjt7l{GXpQ( Dr{Z={Pw<Ʀ b5>K]< ػxi%7' :πdBE-b;w7z l_9d uv(8<I }F%K:]h)KV3{QiχB?EL|EdP;ݥu#o)ر$4Y)0 o9d[-iJ8IvEZ"A SZ/zJ0G(GDMSAMR2[֡c'ˆL#HyB5|Io/GӪ04v4-B5.ɴ9 r%9ױ}zuu@790Bj 0ΧPGt^rkw%}ZuqGLȴ1fbZW\3ЅRϥ#n^S; ;6J#hSěg's^0E&Շ\,A>LO{WϠ2׊f(;Ns$ܛN{y5}wlpcD[Wɠ"6f'5{y~ZWe8--?, N.@1Es5!a< #>'22*q[FeAx5k|2B1x G.޴bKj)(a0a^P.(=P΍!RhoPY

iyIvhE6<͖$V)3+6g ZT(Oī0',fG@Mk+W+vFzOp )\ //הܴdNWrOJ_#oM$b61'S OUrZn0GC-B|,,^퉛TOYGMDA\y֮nƿ ̽dQ;%͌|*3*< rD?4Y-'?iQڢrFnw^r]  ^Ys>Cq RaGQ=Wh,N4S*y9AVʧ_Wlx^Yvph ?hqRb3yRcxh_u_S/o/_v.ؽJ Wf7jɋV os7W@/_`M@X^T>{ϒtOB>w]@1쌦3 DeMfR܈W@"0vE?u{+I[G[o+ZՑ:y1b5L>NmU:PS0FW@^VJ]!c2l_yF a؜x l-4_m}\(ks];[ !̽}ݐ0/#9Pe?m8dGuwku|/g{ X>}#Ś@8m6p8`?kC+Oz}ihKL/r~D*-,z c#L.\{!gx0Y[FнYsMz>bvuf=UdYC+giUXmq 4liBE:(e/9C~KD9vB;ed_{G󏞑]n?`1O;R$rȷrm= gcXU[f*⏖eĂ}}ՏҼ6ErG͏0[ S<Ϩѕ-Wnm'ak_yl{v؀:hfU%1O =Yık?Yteޥ형R6D_Ew\ouAH??R'}YsҤńhbD_W52I1YL+a1NWpHx)ԅwv5$]':nzxοn}-r3J!1M?`4J1 ';v@αe>حX6s 0&l7=a&5ʲ0QSbBCR<&ؤSRA?PL8so;ǴP̧n@GU:/$qFs?Ab5(PNFx3}"ˊDXSRmDբՁ"yiݤDu&DBdwG8+бӛBHi{ '/tpc{S4l#&%}jLhw/郣d^;hk(꒯E-) c}jm=~PExsݘ﹙ܤb_C>}b"ޑ8c#ͣR%.Th4fM 813S* Ŝa;{]EI^sLX[)$zSfwf2,&\էn05.'8aukEݷz6aޑW24~ǰ{wrC\{|4`(3oj~a飩Q YoDK|<3e9]W.{~/]|T7|&$|'!_Up??\`W:*ݦ +xr;גWYI0Y:vLU^Bɂt?^[q0}Pw"w=3 ,(i{b wI-+%Nk{N#O65"ŧK3*3f(O8~@,B?R[Dd6v].v?t@|BlG3ugt 5N($lxcUr}{.d!0=QiLIaDD5A RJ!GUoRr{%ry?76Qc`5GnEU}mne@90buThKFx0Db,jrׅ`s ł һ{/2^mK`n$wfF欑Mmkxw φ#T@ /g*HG(qZTņtnsZgxKɷvgB:t)-hw EikzOMm( ה X(ROP ꢒ`h3gj.2wnvr^u"XT@IE=SYWmfWC\^Q_ĆHXO/i {3oӈٓKYׇbu1-m6t.}/b\nS0[dqw)c6,=r~O2SG7R3%e_.^_61K*s;冉+GY Bg9AaAE QkCzUwK|6^l=t.9Ҿbv .RH/bO2)ւx(_Z{RPzf >o_S锋_D\(3ڳC)2)5>O"| &2FFER'+UH9PVIV1H$ :3Ġ1Ҳd0CI{ 9_jǽO+kMADN$"^0Jᚈgyŧ-r;-Jd\|5> f0 m,U%g1et;mCcM 9j΍/VzПbIr*˚RZ (!Dp]8\2 4~mY+2ƽ_ZARes*g{0->,R -FøzK?'/܆p"sL4-9p|at; gpMo+5竗OSz)s ϑW(RU ,+S=y͖|(8 ڭ<WYUG1tglk/VxI'{j ye#NFkRqu[ub%ĹߓɞYגjy"ƂAϡo0&lL $]v*@0ڴ3>?+|DvsJZ 8QXkkUFTa8 TSb{%l]U`^ckiUW dg+Md%n ]Q~YVCI :FtEOrӴԵ /TWêz狄CR'P@[>Et݈N 5mzdq9QjR@G ;o>Az6/x?YY\) דnP9kǟTv攔⌡CrMd}J= 7>'*>K0;rQ*1 &XL-/n6\PhQj ׶^?aMD$0<U:DK|ȴoޗT9~e>?kՐҹ3`-Byrb˘m>i4UY(*ID^^6ԃ&62اڀj)\ZAty2:Gu,Nd, sH"%v_##o联I@0非\T0YE}3\sc0M{_-Z@M-]<9E.ݖsM%a[;ˑ.ƙ,(yt+])| *n;u}Y/ۧJ?e47cGw'fpZ8Aںƙܣpe&T..t3}ߔNKA4@ //;rcIaQ%e4a ^sQYns[92\ O ҚyS>L۰/^/B&uCI"5*K0_qsFk] &Qj|5q Cd!lF x]\}!E )_c"UPKGO<@E bu{L+xS1SE,*L: !|47+#[N#Hm͒𠓆Zk|i2:es(U6j[Y͛?2acYe"yo(s+_:"&zgTR ٴCZ Pc?~̎ keT1o5ڿPcD vs< i7>J),Onv7Q'H:;rV =0DYu d2ehGkq(ªFx?h]Şd3lUfXv+Y(rk1<Lzg"iQ%i`cu֧$hVLBjX7.ة7؀4p!IgD`':u새ϛ)Z˳-ʃMZ3)eMLgmy2KOZzu0͂[oGBEj=+JᄉQazʝQ a{qf5_,Qy)2,m1 }9`}?#(6pH/FKݶ?]A~;~/kG|&*HWOv۠=>L:DaMt 'b/2iی2F2Nu j!ňz±XK;|wWh'*oXBop$_FiX[7VGZе!_.1休8zQ]n゠8qvop񯳮MashIFtl0{-]P@W)Jt5P[*n!;,-h)1g[D!XZ-c;3ݢ 9znao]9&kȅnaa_C{9LnlO}gE!@{l) 9b]+%"70"s73w-~!+S; i+Ӕd 9?, vp46D/}7mќШ,9{}ف@\rHƺCm(Ck_uۖ8,x'G_uo[!f{R6kJ9Z$;fCO@<"# n^0miЗ 05llU7-LmDB7b `\D>W>|]* B[ D37&*YɂcEVuA+Ty&$Q$j*BOӑ ]ZuNci%rqJ3}]hvvDDp`M*\R)ĉ@9퓌5= ԝ>A/XEJ6(+LnRd=ORֈ {aQ[['xDlnz% OIfmk8hZ*(3db=an*ŠT'8x3EaBa9FLxFK$wOr{:b&ڙd92fBU0<*0hK}v\dOɩ☚mZ]=W} ES,*!gj}!_uG81*ta҇>8L= 5J7=]f=|h0}iϿw5ԗ*!HfXh5tÏb /:Xlԕ 00H[vmD`q, XbZU &g9违nYGj;M R(ngOks6(Ӓ" B,}zlA,j3B陲{2 XYS`[[Ԝ,ZB]quף})v+Pm19Vw5+"am1 )v'#ghj9ϰBt|G&RQ,ؾjEL6xR,@bn SdPm[rA'i)M;DXNSl{|/TN ty'7BO2c*yuTWQ׌۲QYZ)!&я|EzbeN< 69+ wǪ? m=*Rt:6" [;T lXԃnsfcf>/B|*- [Ҍ v҈|rs!Hp&lqpTcǣ;5& pMUNٶvyqy'1{vJE/_cq#,Fm`({)& 4\~CAm4j1- ގW}ɽ>ʌ0yF0`)dTbH[i#DaI_$Os7*5\CMƿôix`.7#t {/ t 5Bזf*x*'c.}ƝB~,!,x1=t,lZXEօqf/hdW]q̨vUuA֢VY/xLEvL(5;Ýրw ٽ;Z_ETYP1}I,l**ib޹h^X׫JgVxkjtS/ 2Rf+es|o-7LY"JK3\.& :`[haP'V/ZbOoS4e1>쭛IwW,8g}ljm7QkY&`ww+Wz{"հ[Ϝ_eK2&H B{![\Ets)AbTLۤmAjfJvҜ7/A)rbP5<.Ԁ%%(@]s` 2]_nẻj<^7 wL`+?iϚpT&@7C Ψ>oxępn\o<[ ~į3%;mqnHbˁb2OBKEWXX-^B#N3u*~Ul;/sfH#Ro<Y/5fi8C>oh ĨW2&yX,xМtyV>j06-Kie:{E6+/p,踨оRh"@Ӽu {VQ)OR6w"6%`wd1JFFɩ}3]xZQ ŜAqrd4d.6QBˉ\"[lᅈb'A)=vbfͣiCYI@J!i5\MC E5$eUo9rڕQ/d  L [\gLs69 =t_hRlzb] ?0U,ZedaⰬpt+=ڇz/dt$@ʲ]uA{[N  CWxɷr~ ;b{rCh.ZW4cqCfٴ  2\*GgsbNJQ \JyQd2'ITI pS|3{e֒UmbO>KgjdGcp)Iz.&5^,i wF\[ i>}wu!+7|ʼn49a$t^ H 5bCzwG c@<NsRtBEPc.Q ?0}axAȇ[LK/V\Ѩ>wH?>fF~JΑ0+Y=ENuI9S'?sv_S/Z@F 㓷H^U`ר:Ru}r ޺=[r:lqZP- q[' Q8Okt5\TU_::1ֺJ1Hf0Ezxx6 tҗ;:sɥv2?Ŧ2ґ}~rP$(C.N36cބN? YNA/f'k .!$3_Ӓ!w:y sF>Ӫ%#4qy'yݔ6&c`; 7z`َ[r]6{oݼj58 XdM807P`ϋ \DWr&L9XF `OEJ&2+ʇu'`̦@Um|cu~pa<,h qr'׀R WLJlx:,Z3>LxA56%/dʺ=XB!]pՁZԿ&"Ľ%χ9kѽ<(F/$/h.OվnclyAd!'y-H,1$ J&տ1k:mo0dd- 7N< ]k.9-4+i~ߪKsS䁪~D93k%;cw8SLo'|Pi8D kiK_QyFpAZ՝b H&XD=zXGFMriW4iZA>(Ln;"ZH@ 8Dw 챳:|6? B&bx "eS0R"3yQCCYgXCaC2ߚ?MA5i'q ,+_$ cUfe B}P7~Ơ __ &O5փ4[-\6xa+ʈη/S/@}QOΓTFN,AAjB]ֱ*TA :N\VWҘŶLؓʡh?>L\P kHm.y%\6@ĔϚE z;șC*:[46<&QԴVV{&NWßWU9VyBŤ.܃j"jwa`# t%m:`A쮈ѵQL֪iKm_bZӉ31oQN ρUpe82eTېA.֙/,:9l2:,,}♭C+Af kS ػuXTΪp؛EP")Cl^0H% MAK Bq/#i- j5Bsh }}MWLX{!%iy+dM6P9w=?I%xbQfޞCIy}jG }/'ΞSEAkөBEvlgrBTru L3~0os8dY2U|nK[fh]K.煰QFKK]`֤wفv6TC҃Y_uB]Z>p?z0G>Xװ| -r.*|>x&AyA`ܰ.~hq-\ _A[ D%aёG(j3kil$r%^MFQuרOcs+d J -/4%]9/4XLDגY6w)d{U P6op3e%-%^HCm=od *Pp=oUN3JFl._Qʓa`SA&:'ar3E mhHY4D3y1h)oý+6)D?ۀˁ9;^bGE~z#DZ}dC ^ؗ Y[{飱O7.2UxC"2<ܜSRǓT_e.Vs>k5NJTG!T7yыo˹ BPρko. _MLA[0ajJ ôHq>C:ISE>cL΢W&~u x1z i|cĻaoǝ]vE>pYSC/$)-{qU1=#+bQׅ@75c"4 qeO_),Ӕ| )&2'>edN"*U'BA,Ǹ=:&4Zq 5y?-1fXH\A7[q7NdifdN!~b<=''(kOlY))Z)@[2GZ;HԨIɂ8,UJo+b݌Uȱ7e.A٤)?BNkހ\G#'(q+eʐFwqX)Go0 S{{*RH<(^zRU.f*պʤ;1#C\$Py1t%0`IƀbP<Zw`}*q+,i1h̒8)kw`cߐI!O?c:S|~ewqM? "oBm/U؟2C? 5mwy992NbɚhgK*6Ff_iDǨM,+A°^5ѢȮVHp·X4l שMBa> @79SQǤ|'O6?nx/Cr{rg=ZcƕR7*sw E C/͞_Თ{47̻,lN^=cCS+].CmF'ķHh 5lf!<( l{]߰$s;|lT~̋tA\ɴ>3}J!EKf-3ԏUȍ)lXJ.ԑcƏF>)1c0s6P:(*KjG$s $!ts/VIV򷡼b}bZDt5T $0i^A &9 %O&E52!>8_r,&G4(aV-a6.uP:BKqeeN޵%I$ؒʷ2|1!E;t*CK[Ԋ! fü!J\Hz#`|\xMr}R/W\)\Q)CTZ yov*IbymB/a#OFx%52̀N5o8KWrWZ,!vpx9 2:V" 6f.T} TgHzʵ: 4&4Lx\OpO!Ӽsʿ<F6FA,1tzACԲyKndImz b GZ*ݐCHgnM -5;_p#n֎еSu:iβ3 q#CH7v5fX_Lbs\p\Kll5"MJr1yq K ErKTQE98㪐ԡ%XD1 ayPMJ[J\wi[G8NGGJOٮ9/ Mji6zo+Ina|uX<) ]*Wke$6AY<)ziFxQ+X\A2ja>zGg :96P1_btjĉ,evQ\`M pб&v> )Ukk&"ow&] }X@gaVZb%)f~^m|\d@*Io :nr!l.▫̂^jhpw_2u/GJ]%`yt&fsg7M;SC7 ]p-Ut փ">!t>b"PgkV3y8jzxZ`s5kOM<߅ E]m% T V#/mG9w  cZwfzEk%z7tʡpx~N꫊C&q䎯u-k uvA4 fG]o/^缅h$v`RΞaQGao;l(g@ :QCo'9)>4Bڌ$XLGIq.ctk/J8xp-q rK }tP  K2dMѿQ8"k"s%`lȔd@gvc4=DXB;*NɐxU%lk8q+(-DT52K|ϷpW/arXP*S0dmz'A?o ZfM~Zeq2 5(|^m:me$}|Ix!?V5MP7 z=krd!U%ؓptk*ӄfFqs~k''ٺF/+FNv<8Sek΃Bʶ;m:ċ|C!ciH:4YN.­(Q `  mV8Ôybg<\(钓ΈQ5.^m$nA枠tdS3A '54@X-pq@'v>`+!Fs}z+-]X&b5,җ7b\ve{wp}8qfx0_^RL%Ճ0ř,<: Vzť@F7X0*ElTs0;^7հi;SX|~V# vKuC=H ES-\E&x !)P+{]z:Q7D;ȹ"uK)/_PL4lKߌxlo)Z6Cm_̲-tHg:n }>>5` ,>~ĩ` ~3vqܙ&X U.M0f6!j DH^KP\͌zJK+~NEzzC8~Ӛ>kZ)J?qg =1}مu?d>7y1`P}bE >IT(+X; 3 EG"ۜ]<2xs):OVRȎc TP)_fp(\\bU9`w9QPLJ5F+h&\v 󕄭~7xz*am}Zp 3M 2 5z鋃1fmM>6Y w5_%?ݱ/WRR*#2#z~ Zb6- vk=xg~ݻXu4PBltªiǪQ \h0 g~78A`͡j!gL >VzFDn3A9?>O Pe7) fkGc~Jv)Gp&図1gE &g#cuJ~-pRBZ~xOX2C`THMdW3 Dڻ/6nbqdV8I>^YPX(B}GӮ@fܟ$yxpH6ZIM~7q O }MXl%_[a"Hb-ż{uP dSfg@c ̣oA9*+eaU GRVi:b -jpzaǶu]4{<@%>5IQ'ŨZHޮ`)ceZKT?̩;yyJxuL9Q 4ЄvZ@mv/DڕoKVl @poBx<6yՆW;۳L"O)]|}H ?pR_j%~lMj5xvK3*}DNF6q̢p 沩O=lꚎS7i w'"9aNX`j60aG >1em)K4wHnC/ߵ/ʊ34S呔/H(`ǘފ/hL5-UH3=Gl9GգkI.cW2LS(ϨnErVbaiYtpβ>Q Fc ֨ɉwg,a#MUW* !n^F[ʚ^^Pn? F vMjy᪍޹fi(D477 >U!4BL{dL yq@g狿!]]չmuå;!Q| āF\TJB]o6^.ȹ80 Lo^ L_ӟtD\~&n Z#tl_/JOZ#,ak0jE7:;k$ hp0w^T`-+ߑJ7% rڿFm}g.* 7Dd*OEٝȾ7鏿33.W?%Q` Ò4& jeGLU 3ďZ.:.UTBnWgs v_]֐P PUD{W9Dk}_D ɴvRM-bh8ef°H$MSis[+LB< w2L՜!޿&4=_7^ƚO}<sɺckh:NPn~$85`ҳT&F _#A4 T%{Q#2}o)\7g73ÂC\Tߎ_ތy=ּ!Zvnh8](WκmMZB` *(pG] ] +vw%aHDѡs V`ڞ+4g/fU|w#>+u ZrSe8\ڒyavh]AE} ʩ?]H?,&OAǥUP'GZmkJ~[g|WHh{(ÛdERvU] 3Pҽ@2}qP^fLS!J T}g9j=4l7gִV^#-;OYHX%-kQ\ZUE{APBwj6(6gr p[k[l28F"fQpZL;:dv46,ίb@DT{GEVMCGpcEcKJ)Ko@H!xt:Ck,{*ˍ'ָ:34 ոB#8~[fOr2m\7'c`扦AuDke+!nMRaw$ <.uJ2!)7dDV}5)S8"N^ o% ڔc%1gGJK v.$xn^6|b=k8pd>vٛ|O)],$ mJPGl¥{/x6t,M*jkp^ᒔE IFL85VAɣ/8;ӷЅj)K\Ƣ \y3(エgLfb6%,Z:ńֹHa*YP i3i%fI9.@a{[>!l=Se -{s}webr?bEzקjf#U)+ ?ehO'-?듎݂^ȜɡNK̷NfVn{RLҺUmȆA"Ӝ(4U 1yskp#d 275 &Mx,'}hΟc,ŌonYNQv uߐ?9Jbs_Pva54cI Kވu'GYj Žc =FPHۦa jB&Pd/NقjQ&a9D}7(X|b[P(*#"lRPs,+@9^70>QM퐠\"?hƳUJR6 {>؂7_ ٯLۑ|kQ~Y3Yڞ9]ԡ:5Χ/̨DҐaZX$x#жxktRIDqs;pg܅F2݄ l4xS=xA4SP6Z}%Moo5bjx2" dӌH|U|oeKA\N{S>cЧ5I!HTm$$j}/c.jHt&]蒙[`@z#c_EeD Ƥ%rrCe@JiMT单4~=9lTλ(`%:jItcq?2C(s0o)ۑ._Ka ^"Viˈ vգ 纒INgykwDaB]rWUJuS3TL5ǿGR؎(oLI#CGJT`YAh<ƟWAuE9mo2ìh4zhyͰL-'\"t\;cԻGSyߏ{za7Hhleh0Q_i8D Yg!TB8ϵm]<2oG-gWtZ)n:9}J4{Ckqdm%9~N.7~,.0<3n>iTT59P&v_CŖ PyP_-û>$]]8*Ëe yЃfopEFSݾ54nZV"e_iD#}O3.Û{%w6N(c|?|{P/kL'IЁ^zH1]&uбlTSvQȹf '/lDU 8=Тwf{x \}(,tQ!0dվH,+Sb˖?5_욷?Z2Pc */:6WpqE,vy2~C/f];`.5,b`Ug1߂cfS9!cUU` j7B)R7Tm KrC`!r { @˻ =tAEw ;h%A@uXgϗ}`ڠW0*Qkb.{YW`rcI7XvRIt]o̶ÿUddad؄ƻ3#| dyaTV7(~>3HM,]PXȣf}펰Y0WMDžo{)bk{!0}xʿx%豦 )_e]s"ME1ƁP635fbbܔQv)JLJRQ7T(XY\NY\ΗR㭭f]e-EQ ;58!Q4O}0YXLdڗ>.}"[>.>ذ ǼTԈӭGy]%[ՑB[}͘]J"-szqD@)[5c0T &_Z1߿'8Q#Im+CSQW;J~c3 *tXԆ wI_ן[!UOs|jAkEn%niAcZTN%Z %EX7 @(*)c~4y`W䆊i a)0i^V&l#KQ(QB5m:u HJY!Q>|J䟋o=Ȋ[ؔ}}aEKo1G7ڡ #2#d˽rL pZVq YJXg03YI5\x $'+ %|0YXm%gT^02-y#<ɔMW YuIs@PW *iX!rTױ6_w/g~ orJ||a"@{H3~nM(e`[nò*`L*粕ss'ώj̘(z]kꃰP8}y  (խOu9!Vz@9Kxaեmt7Zf'[DmtZ@kr9YKSSxʵjp22 @Vn)(XzgNYiaDʹ nnr&иjɎ2 hm@ˊg;yzAmUսFJ BlUtaq%00DX}cةL:ʈe.y[Bvrs9%'¹aVaI:MaH) U"]~j#'M^x`y}Gt3tjeSgK-*ɕ,4جa |wK oO h L}wh=t;2©}(=6F\DSZ눶xXQoѐdP^Pmԋ 6/;m MQUqS7 (4g XJɠ R[Š w.+Lw1UؖsXޙ"̕DegRWIHP@(!uI(2J vhՏVk >0Yr'ahCۇ:{G |T# Nw4o(>/pm (YYNp1jE浌(-"b`">xY]~V/d a?^\W]9b`Jn&/|9{R)LL>p5尗@W*,rCw@Zva4{nu? %mPA˜ COmAX)OU4[4S@ E.E4N|0h-`oq8S5LN%r'UvSVGm *>\ ,nڕޙIFַwxnzUA(G2ԥ |,iR(piQINõ ]pCp<;}wЧ7>lC +셹K'UsQ 3_VydR~IE:I{-I]3<3 * CpkS~ۇ-O8̖B%4xbVWhh^n7G"(e}-0q4GV{~# j{{*.4g+#M;`=̣x,wb|>Bƅ URy6hR0..cc˿Wǵۦ`-T Nlc) eX@N$'aT>ytQq&~&]oGQ]:CTK>6 |GH86>22 "ov;S?` ;`6Cp @ĺ1˜ŝfa62ACAjZiObAXaH2~^82NJ喲mSq+$d*lIE><1&EH?1F̓)E|lmFJ^s,= \u7 )j>M*1 J08{ l poUT/A udsSvraaXRYr ~mp)"jkR)l].T"#xPsBL3(Ƚx'.q?6&" }Kލ;؉7(^xsom(?˗7(劓= ku<+]!*m$=˛|7@ {gt i!QwQXhy:#g1}(@BW`5;*?XU/Nl7uIr2AʡT| ݤW礨.QwP-"'hLhј-|ˣ㢁;WmIT %_iP9omkJn΂y(ڨA h`DOݳZKO U;E&k✆yEy0E!WN}ou2G"?xy}ngdW" ɿ& |:rܺT1u $E֢ D|u>2D]B󔃄V6i#L({Wlc-|ncRեL  YoTD xXܻG.HdQq޾w! qRȝf?q6PdnDÀsq>Фނ+1q*D/)}^o7!ŋR2;TƆ%8?Ӭ'O^D8A߅+M5 .fkJcim*sA t j=T9KAU`l^c[!ta @b(;3EÝ!O3)蚉++mEY~&!o4sG;JW~˗wѹxV^PVx#38?}ۉyn8,߳iFD(M=$f[tXl݅"6X]`'>s伢53vZ оiJ0Gi>S:#SRր姩PvD :{QQneV}e ni6er~ؗx9 b$؜ Wysf,\ˑ ؆䓚a;3qBl5Ӿ Mh%(e%l+5mϛD&`UF{ː#i[4_ =X\q9)<"U!+X/s}`xFl>r\sHhƨ6 ǓZfp fohd_'OI!ud3:E;UjOܘJ*fڴMo|㴑tzE ̓oTޱ a2瘥:$4S/lv+>ZdFU*"x 7"}-zid Ǜ Άvr%PrY/x/]8Lcjϕ7u/E\2CJr pzoK)̓]YNT*7睴 -Y 5ӗpGlBELou9>1oLrYHxN_u4^axh{>5(w).ݪ@ZͣӽbR8v =T:#ŨbO,Ml!`>]~T~S3 QQD! p|HwK,x,@֠LEZ&(Vߒ%]e}HN&zʶZgݣͧ+&Y2` &oz5۶J y["7PsH\+~|Ee{KJV- k_<64mG\ @.63^Y3G ۟3G3Cɀc0}xl]w%YI1hf:k|' b1&M;˰nHVĴc[ {grTr+>8JkҮ@r⤅~A)'?.QqAʼZPb8?zYE#uޤ>9DCi=d{W럡$$wscX|q6x.[Cawܨ]7̰i"4X#-w&h¾tBqf$Uh.`4d؝hy P0fTCҗ' l(Y;^CEAy{Jc1 DQCNd8,i'^Gl,Aɽ2HCgQViƁ4 tZ!>CaZdvzh`d.4ul2ICcΉZH<%V8q94TE.c%_\k6H)HؽDjE_o> &9 s妀4@W~s!<fTD&CL2x{ F̐?qJQ g[.[JoZ"ۖcNmN͹1ӗGxo!hV)\h"@ uycn.3HJ=cEuy,O7–q id<)ٮ5x`qDZ&.R%W xc)-ؾ<1zA{Ů76Qb,7+SNC\ēTEןA)˰*+D(f g^4}v!_wG<*17J?ϐ2 , ތ&?ʇXmCy:4mxS'Ѵ=/LGYu 9pC9޻_u/cѥ@C X x(&2n⪡H@jUzoh^Dc~*hy#Ų6!kIJ!} 9],q]5ʓb1e|G4 D#EWI;Qlx (W9pw  :2_FD?=3SYG`O"*`7[˯_]O' \BQO E=N+b:!Q@vF_rJ #LEV;l'·$AI]Et2[n]9u%maeMUiHs%CY[8S~v_J8Uj4EJjigޢӸ|+ LQ3գ5~u%q pZ|&UUS8J"} :瘱8* WA*I%tkL gwXh%A@ܒʸnz 6 ouĚ\Yuǰϙ6)yyjPuRT2 Y}ȫV,Qt/2\6g8}!/ήs'jv֚֞Af .<ک&cqz|NtbJ5x@<]sR"{|AW@ 6?x [F'vzݐM͂C&,>Bso_TI\( ӂL6z't}23[*'MwG|ك&֓ˢ7fmtZ$$k hҴɆ.M$Wέ2"zl'8:PJGwt+f-$-o7/v ]QfVnzDE5ExR8p T#7SG?3#?rItܗn9]?o#0YxȂl"\#2[xc"q:πvc Ae![COevlUbC75vΦgyG-k#g22x[˟*SHV <36R گUPI:jGNj ۏ%l<&$w1^sG B8j7 rVkr ]9Z6_u(SJ% uxv>)ZNvg0Wu$+Kg3^ @F 6'cҷ&UXS"CG= Ka7MhR8A$)pI>Ep?O7ӂ3jYVxމ]F )՜jLnc>X!fbF)21mXW(m魢 "+zqݒ4gt-yrZtt + A%`ˤ"kUe}]"${:=~uTRAvȢksDߊ q4 f.M%=бһLT80619Yrnx']E] ?v]=^0Dutq~^](\-_R*xcpnTYwnTu.S~ v1?a=캷+?pSmsqeȳNϲSI]b"zfZK6kyYm> E@|)Ǩ\ =զ͒ ]BpѺؒ#Gg~pOs?f)yل7KTMr{c) C3`J+*X ű3h^-Bx3rTӆtCf8 ށ% qxZ\Z"(ߪU7#j?9`^y< /sʄeE÷{VDvAP{̅zԉHm_0eaVҀd)reΑUJ $">AtT^T`@E*2 2p$n#_8[\:*]@:N+s)f>c4:6uzCί\u\lS^ea6kw2@bL]d{L]_7aOZkB®v쑛bu6HL.rTf UixlI3_/ ']et@IiPfZbX((qt)jQDcWՔB$t~JջV!Mx$̭ 5q}A4BA_$N^),aгzxrX0nMH\z?:hGpF -l$3&QMPwMOtI%Ms#$5T ŽF-F}QO?MJ͔ pno, '1 ?VWcȼv`4۞m~5lׁ'쌁RǦO-vl'tx<;ނ˴{Cy+uX ؽPk8RVы؏XZ "aGj:pjQ}p%XD'0VMHeR\S8 SS:S;U%)~U4kBby9滱s3S7r p?!XPP 5)s>yIg Qg 'dJؿQA{jzA2mu4Z Ja)TevN+X#f+_Yv^VT_d^!e1u)Fl*`?mq4킑/آ3-} m&6xx օpO'f(¡djBB7rc`cV +A-.i/A0VȅZͻ zFbEs>2©ӡ3M Y $ Pzgu巿ODa')U&,TTÁZ~"(d2Rֿm=[ L6WmlA]3B5pɇwfDv5>րJgr??qݦvh@|b( _@roZu'TRPu6xJ.&<ǫcnȓV>:%cJ{)/,@;>).5I7ϲF?yϬap"@`I++c KmRC'\Z{ejR7-(x<}]8Pk*z<ʢFsn;ݧ&MgGY~_r("&6l[- 0)G֐Ȋس $ MSfWAm4ݕxHξ|¯"-[i59XX틞 JJ@@W3>'ގ5vC -.fuTWn߬M,S˲7hH[b!4JHmM/KXD;Ύ, RaxO@1""+Si(!u݅m܎,չ=}OPANEoqtnSo?L=FOrua}1/43҂vXCnGŖ(ѥڙiFCK4 U" /ؿG->pLןd2T4E6lL;l#$<޻Ƚ6MYXй,-uDcLߔkBG\c~1I |[4HJ&`(Wrф) i;(x%Jp;yVȷͺoR9[ vuw]s,߶׃UYV3Q%z8Â@Yb60DQ_qƊl=UGl& K|B, $G3bx~ao<'p0"6/ B|M@gH^1{p$3YMY.("g `4_G~C+ ]m{ o& ع.m~zgM%AB>y!0 Xn%1տ~T]orLe"=G7%7FE[mڎJIr?Øe-* 2 lwZIt%/X9Ol$C"pn M y%Żm9ir80!6YGf|b|J.!,c~LK5YV/c0lWϫ({L8co,LMTV:I%Y.-:oAohv)QNp{pPh+_o`vmMAb~ ]ly8Ӣ>sɝAK~s|k&ҿHx\ یTB@J% WtR -OK[+bOJKc72rSߞt3c#>zѶEӨx{ b(c0t*CHD\p҃7}<8S :qP+'DRunȀ+c#r-s RN*SPZ؁ s|Ѡ41qe?̌ܒy$a#C YDnԟx1 K܏Dy!9d.(s}֍KFkS߉s`Ype ,E=@%hPi4c;(J卧%Sᙐn+q.uUi;ٗsPѯ\!&G].2BSVV!0%ݧQjIݞlKBNN+xieK붳\"\n x| mfba٥bo2hYc5%(mGNtRt1auSw8u"wR>߸ )K-v~<~RyJ]*Towq;|A"%nr~/EjD,W5C+=$ "˿>=~ڵ+Moa6c $s6~ՍzVg4n؊ꄖw̅ O+zJ{f6N!b @G'#R([\#@Ĺ`EZ)ؚТkφyP^^cC ?F>e=V pFoݢ#V(Z\8hVE;Lڸ"x}".=P&6m6h$K|%W0M^e"@Ȝ dy&9O|Py'/ M8|߻j^d\ùgL?xĺOء`A];AG܇n:a)| كORr>("jcQo$̍/$NoF\(Q/5I#X[HQ+s0lI[@gr߿*6 h g~ +8TO~*40͙B\š@F$e?/jKkgVm*e%k1t5YaM8eX8ߞu5̶b%/b+3iݝE`y"@VTxPPɁY{/$te]}F.'@eΝK; >4mp'3LhWP`3 HC4 ' Y;ַsit4L--4:Z-~0p+LʹB *^w 3+Ta~^c|ݘ"奢 O {ATnO(C-n[÷UJJ2._ͩ顽TMؤ[0 )%M@ԽX]حs߱^5 Y4nZQ j̖!F jChР+Ew&dKy`D?eJ(KόPѝک9ɿWmxkvsR,s=$T cޞ0 }P7AkyG6䯶DդyF4}$JdsSx`1@0jbMgzgXL Ԁ׮6 }y M3-BfPWn%!^" &x,;\x_B!R^ZmapUf+FPrVHe,xҡLڶqJ# y@EP1Ѱ"듀dP9(:&ioR&[o)$ͦ:4$nو([~;X CD, W]]CxZ̀%6#GFJR'Fma:[S?rt]K5 S[cdW, O|,c%x ٦g0( <^u+OK =m9 +?AFYM*sƃjRL*<8,$PBL5 Khs߃AW0;Kׅ_2.Z1ef5v]EPAf8O+a\ L Xym;jO-هCe֩.Efes Z`_v_S&fDHnmS0y )oCFsq?h5/h6e/:gChC2Cq|RuLJ4yKjClENPspRaF?++:Fr>r1n&_MD#wcj7;Dq4//~%#j8b3*s2Le% JE]wfm3XsLx P{Vy8(lP.CH$6g8v$FG5^Q5>dG 46`ѪI_Oc/@V'Wg뛩0K>Kny6AOy&֙9*{ zp)J vpvBeP(´7hw/ wXkn(d Ǎzî:b)Ǣdߧdk_R Mفuj'ָ3_qg)D兜Bt:?$lI[Aƪ8'B0!ܤŪvI2̷7 koѕ +|XdcvI%0>A5.;fE'gѐaTLɲ l\~2]:i@ >97|[8ܪ̤v{ea@_ǁߺ\x>9yž o C#AO{~%HkB[guP\nD3?=my3%v =&D_pmF~K 3Ǔ6TD$M(v/=ДwsZ^.5Ev;v-Z<ْI:%mV~1󵣎t3GCoMPEuD\WY᷇k^鐏+Z:Mn Nb5̣ TRpG$!HcnuHaZ@A/űaSKXe $J_i50I.*r{N(p{Į$1!/j\&,jlcuuae>//클O*EEoyy]?cդL9f %9}MYtK 0SL0G6@/T^9!Л+>|p(i9UEpuD31\2ށz!fӋdAžN:e[92c%a(o(%^ɚǕޛ%(;[Mr&(DQl'bMm̱_Siz_USYFs,lJj (m/iYĘG ޴-6^QGXN.d~Ѡet)U .vg097Դ%4=Ʊ#7YQmO\E Q=/{EƾS7X|guidviyU bcVkЕgwO|{؛(6"|^^ңb;EHMzʮ$UKʚj&QZw+A7PTM` O5IpoI*MW<{cvX&Uoa%ڷw9Zwd: x ?ϛ XddFl9UE}u8g3%ҽ-̓;dAߚ~ɜg\ӏ4o(2quW{S9K!|DQQkHw.[`irouf5V2W(wG|k}<"9i ah;"M O\uAKD\K5u;F p<&(įN=Ѥ?2Ex1LM_)_y*(*kK遇gmDu*oj-؎ۏJqao:mœg8 "ʮp3EcUy_2>= ^WV;|#D`moN@*P+,Qn%uga؅yXel[y|MDV"텼_GV: uoL٫:o6@p;'Fc=7 w3zʟR?6%#B# 2Qk!1ǨD=s3QAg3>? M!suצU 5h'lW#G^:Y$=oD~G]U=, 2CI<;J[8\^B全I ¸^~n 42xvi=A%]fmj JSW#Brg%X7 6 +3"|ځ_ fv'_ɧ Dv]& i{rAkWDUyz`ȏ Pb8=Kw+mk*srJY7pȷhndVZWRV8턦&1" "$PB?k<z<,,^,zx*\ >inra@J~9R*†~MFFiuNY#K}Fe,Vguv(i=LF?0CULoRr 䍰/˕/GnFgܢ/ۑKp`l0 .uxIUhc/(6ӸA׋ ~)Za:pQQ{l{b3bz!Y FjS@6%c#,QY.ZjXIM93F$g(!y BYOV[u2H5h f \cLup8PO*|31N|4\~7#T5p]XXx-_U b?9pouuÒ $uhmTxGfENkIVN,]"\s+ֵYѺ{$x~5N \2zb^MAfӍx`Ud0AtU:>Y3zK_ud˽1Z{F{Sh tvA8CI3XA&jL9QX4 IT'&h%f35"eDz~k@u {̴(,X Gn*(8fxhfnmK%ӂm_o8{p*\LѠE!]P.pGX R !S!4Wo2Ƭ)B=Y'.cMԠ gY~n0@ft#[5xq}h{R`#MTVCa֝llڑRI7s$­bap~I/MHjfE53RQZgfXSiYȣ~9`W3D S7pLz7rA#V_Pފ"dq(UK^8jtj,3ĿSBJ uhr ˧~"<²Kh"x=:Kyì0V%mMX>7ǹYi|b _._3J-[멥]_Tjdlin!F41nb ,|4dNcLno.dǽ+BCp^0h>]oxpA\4MVcR,I5}nѣ TڏI1x8".&{&g]|)X3v޻K'O:'rE߳|%%Sj$R$y=~tqIpϲЏ@>S$jwjǷf2?`'ϓ- E8A{싼S|L!*|.=zPU9"\h+q`A+C2mI=ٜtߤ[Yo'c=Cɞ0D0}SX9g\_ K}7ޏ$^>izUs~5I^k4զ[a&i2f+.-;^WMC[80zJő쓵ޞ*7cGzdt _vhHe튏" W>$`ɜt`Q,FT>7q̙\ );p+LxfaU%ǣhBoNN3Ht:ge߮m[gda_rUkEƮ}N(4$1}HؔM;3ZVWDWeQn$DC\pЁ`7D4dPN[0oV|0&*(gYnDŽYXCݱ+F7¡jx;[99BkP 03U8y >2@"NyHE2/()c~٫ln$ŗdמ3Tc 8ÐX*<:bG*?C3V`|穟$q4t۶$9ӴzXJL)M'+{2TuVszrcdʯU͘2s Sx+&TG5G8V&zu`xLK349RX]0@KID̖ƝRR[l70Z%3iut0VnƉ=;^_ } DۭPOOh CAUfޕL#@m?3#ޒrL@&!wWš4qw:{ wB|] 1q!rqa :vϮfW&0FڡBiE"r@ P,M iEI'TǬ@W`VCX2¿#"ʎ$;V;Xձ;v<% ,7џFtNb6`?`r* $y :\Pa rq-.b=+`@qKFyN짏_KkB4Mu.d}Ev!jݰV9U}LfQD"%5&i}Ee՘Ij Tە?T踁nOCğ"mRfzAM V< ;o6㺽O|D1N?kkYe݈VACeEzZ$=]pK.kfx1BZᗊ0NJ>*r~]_:uMLl5U]XlgyOo XqzEI\dr$y׷$̶-51jjs!?;P4?zveeѕH'./|NPb=12).k0'E=p=("o&#3p&7)Xoʒ @=(.?Kq|^@ aJ+1Lb]`OibxPΜ-~2lEpPd4ʹjrzl# ~pݳ8˃E3T=EH%{^'^kB[^.x. "AV9qhk;[PǺYo8:k"a `_b"J:J8*Fbv+ޖj&MtB+8lyǹ6M*wz1)+FM شlI@;פU Q6T,oԤAxkik3 zրTu-[a:* )l~mK" WX1! ĩe(Q0J,){g$kHSjx\h7ԗ!'UI| [.q'E|3bYR[I2=Q;q y֭Ã{g=b> VjI<c Om= /dɁRXz>o%SD+E'˙l?Y2LGS/lɆI,xw-P?@vadX 8rIa ͳJHdy[p&fJX`LH|h?p[ר5z}SKrfPiTEǕZ+;BT? !!@K@1kwqw M0dsmaJa**)WOs6O#(*Qp'O]aD$^áYʃURh+k`r}vXH(ưOc!7dSc4 yu-:?)j鐬GG@,!*⮇:TN.8z&|{ktgsh[1w`5K+쪦qRY@(`90.bA@ 4H M @;Gu$mI+wA`--l)?{۴KC'O`j7娀f^Eg[0b<=ѮWƦ@XCw\޸Q_Q)ѵ~,H_$|vn 3ӛ3.BM"нjzT[j:1E!,j MS |Vgos6щt'<5V/ @cub9nVLXs>;Dx"m)'w>C̀PUo0q74+¼" o![$Ě,r>S Il5-CH)L>i6 T8e9I%Sr].-I+Kvu̬eBǢ'v`y1kU[P\x112/Y1:uC%a;0$8-3[Eei\3͚*$rԤb?tWA Dz0V>T+Ȋ,s7mBi)9-UC~*5AL.y}LI`ՎŷC`u=QƂ[z*޲0%a6)f1zc\v'-+DlXW>] |iЎ5舒TwqLcq.If9W9RT>\P+Nֶr(~AT0),_R[O$ѰEBupŞϮi-4@Yb-V275?m`.#]rȐIC ;`'O-0. ƌmW_\-hKQdR:Ưf{ͥC|l:pgdy)I.K/j™$fKaݡiA0͞'TP<5I!J{l?H8B.~C1}`bД&`0c,7MEpϑQ0)Mg@TSHb97k$,PcEؒl)Gj.{7`Կ\f+ {VinNUDRE|C9VoҙARf,?yq&TRov1>!)q~0"9 ػ}UNe<ƻ|VOGi딉FK1>Sz3lqM}lrew4^ 5S`S-OFu O5 /,5u巚}Q5<"*0G|T0jS\1O(bQ*;? ^MioAB&uŤ-miR~:9ˣiV5MpclS8qW!=> |aG{Uޤv#Sf~~Or\O~_VcĤ%~Kn`Wt #Rvy2\ ,%* 5B>: `"Kz㭍í~/&)q}I.6hG\^Z~y4,Mj4wzܒU( G>PL\ck=tDXK~Ioo1y~3R Vd˹#xUEDɽN@L4 Ne0n?hOeꂤtU#2UAsSR'I#k) :_̚^pEo!wx[w:j.U ~>\+. Mpz!LEo[dռ8ja+-9*.iﭮFDa6Ctl]Z&Z~ORwhzDUwi/Gf0o$]|++l& qJPӈIZ2sj:9đ+s| g>jynC.5 ^8@)JֱUxXSL2@`Ɵep5$&a^KoAW8xL7a}Ra>s ,,TB, /js7l8q,ĖXXT)?G ;0K4)LW@UY6Uǘ#|:wߺ8V#Tj(D8n@؏$oWu\Aƹ_.~6|.0/*~ܙ0ngGCYl;>-Ҏ^f_禚#?evS܏grX~[I)?UsMg ?>2:\hL)gĽ!9(29 5k 73ϋ*# =B p!LL+-)D- Q[<k >A-ئE] If-6o{ƿw83$痀,`ݻ2̪+OI U4})SΩ9k(#o}0kx"F+tfu\!YQ[c^zm,pfi$h*'qTv.ٲ1J Gcrƅ_|qEK‚`2 ffFAfi!P`l{J%X}ꏺ- _ uawpY0ЧjQ*,9*0Lβ1|*KL){ {L]pv@↊R-XTjP/E ,8z~䇎h((y(P-' Ǒ8"7pMc)7_WBUQق~U< qu ,Ӄtr`E3hϽMؽ }ʇtlrے)3 f8Js? ~Y$$1_,s0Z=ͩty+y}y,<4=,0E4UnCāb:7r,UF,<&$-Ui~v$xE *'<kgf~M/+NP:{@ W ԓC3ȡ,k6 *#Yo^^`ڴj)* 6;I=um}("'BtYJ jV Ncir>'CV]9}J0l$Ǽ[<iw+"t US6Yyu@0&B^x$㦑V_f ~)WM_~P:#,AMp2kOvmRY> + ed3BOx;Gq:}_!{@ Q?am惂&ѐz)߬_qlJA֪Kt3V'c JtY/0 ŵ{oR`Xc}S&Aع#f05u!'e%Ƕ Ȩ9ǝ80)@jkbt33{GByQ+0n^& 7, 8\}XFrKϸP, A.+d諾lpx0s%z|0:{1.8ݠ\?!liu,D]{vE@K[b!f~3@󺬛`D˝eQg +Ѳ4s2-Dng{pRɬmX8Z·Vtx e?܅Z݌VagbVX^"[W`]Sް8= $k?Gg1t0e0Y67?z:,adHhl*Ⱥ|f>9.``+ j b Xi^7Wee:z6/Ebg+>acC&/KڏGA kFYnHilϗnR]}n^<\K1$xD_v~%Z7q$gj#4LL;L,4S=Nə$㔢b{X@1 (s%Ѡji.RL_,l~;S24c_$0A3XD8̂'|ٝ::kAV;/#0~nm[Zysvwbȿj6"Sk|i*mԴ1ZYۘůrb SlAxFѾ`k'wCSX\脭d.-}mlBPg))2m8R͎w d@OSo3-^#F}*هap]DLE ̰=8LՕk yɲXƎIE.M⇖åmu `MՀNc a–̡(g!ЁMpjD'A~u?F}:0/YWIV۾k<$bcIϥ\{7ү`f{a!ׇytLfj \yKj6B[X ?0 <\ Y9,,0>K| M̡ GI=(:=8qUP2G#|^+( -Bne@3)jU;L)؏Cz/`Yf"!@qD5NyTVxc5z^W(rڳ5kE١4bڛ~mln"鞛/Zo5ax6*H#& 7U3ELlZCK1X/ta}'tFe5Zae-c}st~pAD}C\]⛒X &1Hژny\\8 &rE,_:8tm 9 Яu\pǏ.O@W.S9Jfҳ_,7P,8~K1J}Ʌ^usi7‡ Qho=V(E)n?^g0֜H'%gn`.M.h  w8-aʓ1XχCvM S?6g;o\#Ak@)>5$3W#9 V)QL&,tQ!`XޚVugӄC!RdCxr61PM|g@< buZ~}K^XHE`0z-E$RdqξE'm Z7%O;{.5!U[FUDNqGP.1uNvS.mP}LNt;xYN!ךj\<)Oiuy&1IՁ{|>J/wE,u@P_ʭ%QaUu O[!jj^:r8'{@G*\{T~eC;-g5|1an[-V$Ⱥjto!|z<[Ũ1%Y4GB?rrqŬ-՘&?RR⏰Tʽs$#Ou!: 2Vj3^n3Cw[\BLQ]TE?)u2Vf1vV͢Hi4^xI/Lw"7|؎v>2[0b^ F'~>NJjXzG67s1 z ^eus'͙?3[t8#ۤERuT­õ{6匏H5hxhr9r{Y6HStdO< %iۆ6\DuGr!Y0.\ikF!Spq'sh**1@'"nG vOPwUd8׆5a>, #a#?]p ʒyrK#_+^,c }ʃLI ]?xޜS}:.}hZw!o_t14b\Rx`LbEmy/_W/頛wFlCiY<\ةv#y˂.Q sل,0@>r.JlXOp2yt.IB7SeMRtd>vkw [|NK6gtqIW'^܉߉}uxuFz jM].HH>lX]`TҀH%#]v^6v &ҙ';3;8vx`%$ (!+ɳdt=Z: lP7Nގ'ɒz} "AKROQbl3̜tzOP3 \ ,Yh?HEy,-m`d};3 Gt89L$m1໙>͚u7eº؂0hL^&٤pG4<"\xLoU&7V3 + xnu7nӉq^Ɖ3 _7켿򿧋/XlDmOOB 7*9c3zr/-13 x4G>.׸UR VU`;Zec..Tðj?og@>Ӽ1~M[;L+A(LBr#1k @z9ekP&d8 =Y7J)JW&CTφ&$="슞WonX01:Wjisq 9}MmTu/pʔ#d E8QilTf%2%RV{BA<Q2ex "ߚư퇧n ƭQM1pw뿭M [R8<]Oc>xx"Mrev_yҞ0MGm)5xS1[L"ѷM]YE=8e^HNHcnZ o4(z-5, 09Ŷb $~T:qnxRT!_jFJh Bͣ&A*fx*J ( *6ƈQr̖ѨxaeTkDP-7wh<0 :',w )s6>2yΙ3t 䏧yUe1 T‹7["#E-b46wk/4Gstw#iU朦fՊ|_1)oiz2hnq /q&ڡX%ϛ|e Y=8 kčU?|-GҊ>~swxxkֶK%R*91suůmHd2GbTkKp6}Iu#@} eCm򁇀 /z}=flJ=n,pNDr m,O&=GSH6NhoF@,@ x]\w|f_&cR+IKj9{G1e\io.i{uՌ)w4g`S}io_6's]! rt/Ǧ= `O.,&s͵pc0ӏ]s =G"XcT"tbdrj uۯТeƌA .2՘K˳{Ur!뒯[5gC``IIaSx'pmu+A9c4.NYv[YXrG4Bd ?bPҘii:e@:2RnjhS .,~W`TU2DIi񕔆b`BFYİ!N?;C*'bL:؍?\.`sFJa|ya+:H1:㰻aڍmAcx6o6)$68}Mqbwm+k{R)iVs{J+15 RUһbɲ_WȍN3{u{BZy+;/ܯYz ><4(> ui($5] 2G'_;,3Ɍۓ̵JP<nX1vfS'f+R7KwHnfK.ذԥ=1 ya91 th,$% I'~t8qu!=E3'dwGuk6cs7#!9eu""Z)YH]lӉ ! N qpFE|c {W!4# Ϟ%Fxb~߀tc_FBH?Tk#tܶԅģ_ޱy!D i1 `p$-:ڕዺXgs32 7R;Wp2׶m aMkx0TH%_(`frNu>*Svf_5i?B %$ :k&$ͳ m.RK=m_qdI}!g#|s]6šyL#q=|þ3:˅$زW!\jhw.[>SH#)gʫuB `ct^H۝mC^xJkk zg9N8j9b3aD>;~֐ANH9+L%=$o;Ïɧ1:8GJWӁY'P0Kիֿv8F!q3+Es5(=QewmeB~2޿.T.~vhi\Od[bc^ts؂OFb!q^ w>-gi$z;5|_WqA?ExG>0\ُ6n@󷰖bm(ʼOרx_44Kx9&;~W#}2'OxDTa=KuF:}•V ů]׼^|U%}ltWj j`W⣠![DR9(LFbHYfV '.({~xO(\3 R]R~W ;"f- Qa6'YcRG 3zBxa/JO>b}j>*[S({"ݮǃ#P?|*)\_ˋTgn6|Bq+M) 6|:Q8f^1,a*WxϏ.TDrQ=eJ]451~pu\.?6&[呔e~z^,%4iu( So$ t+;T3JÃ#SU_Cr($:D}&H/dyM61yAs>۰Źzb^j2U dHKt@ HaÜ[sIThuӠVۅ4 u,n5+~W.1GmsG3QDff u;LPcY~hWlȧlKWNZ& hi@Ҽ\t^VJ <-6xp(x*^Ar !'?]),5fc\!GyG JFT׮[>ew)T :2\Aۆ؀c@=:q;,@H@l:5=/; VKٚ[W%MbJ;znnŏD^agTRV0khX1*^ @ Y`NfnTi蒨2G$%r8djWjsP ]wyyBDlcx8U`(@ڤn[cHGq=f~S{RᏢ;9DݥԼu30kuM N!"7XLT'ţsvtOr RUPebT.6q{fYU._BCr uY>VWgV 6;ժ 3y0YQyh 7)@9æ U:T-! |@C* IuW6$&B}MALYcw]ݪ#-t/Fǰu5z`ݖunˁzljzP4ڢlρxUecn[=FT-Xʎ9aVƊHb(e(,CAGE&8x7_k뽪0.dnϑfgLNXɊNE){ /n{}#/xNfIG{YX꘭0u3~$i<}%bFgE^2\9RaR{^Z!xW|mƼ&9`#MX>.~CAVl e[r1yȱY0.V@ōPg$v IH mbxUג}%& T M7B2]UE1RT+-BQ^W_, /I`z&/9DDid>IU_ כݴ"Ծ t)ISe7"u.!ׄ* NެJ s:͕=}?JzB+!}Z%/ %8'fFili>POeХ0ާ}a(ӊmI`,har׺+i5-hE4k-??&LE: s`w?V;S-S'u`%vCRr" =̝ u!`2)$!p>ilۙ/Z=dcx>E{W!U'S^ *J|C:¿zl;ye8*߱k%73(G&*gn2l䋨OVVoq4T9xSl9TٿlŇ|SI!%R"691d w%$*y!`@ +k`JA`y Nxډo*#_6eR l9+82`=̠Hs`i fy9(a|DW_)G]/4"5{{Kde[֋|(ݢs ؿ@^sb(ynkx̑/*J4JMD3){gJyudH'+G{m}84CUQ-{dEb*B#1twte_~ ' a։K`NPc}7j '֪CqW}PAcƹۖu8GO.!noe<0DkM7C㹭 (dRtp(^,fg*ia_sMr(TʡR(q'`,,ķFe֒h1)7 { *`Ջ)cw09*z ԡ[j.cG ^L~?*!℟wi;MqGIȄGˈ c<%g&_~%!sc9p5P\S%E;:$6 :P̓gMHjؔ޽#HSN-}Mi 'rr`G ȾcIX}M;ggN{SEyB%6ﱑӫSr;AE_Q#.-aP=_bx s aovVj eeOlNkT\(! 5"c=)JHb F`aGCEG~8UŰ~T:k3BJ;za=\I`fž I#S _Zkՙ=_=:IS= G"V/'ZC_ a4Ǟ$7o:N2r qc 0?nGTt0΄nFh0]*be`ِ+q6 izæuyktX;#G\]SP2wׁ,F4 'کz}gdT= !n^}T!}1 _B -Փ%?ŭU?|Գ;h"%| IّsS 5#\` vDu/+<ވV?'?Xlq S=AV6Gxs JX;7^d%ʅo`8ͬV+k]vۢ)16۳8i mq e4~ .7va G=+u [0SomO LG&f!%=hc9'f7XSFzz@ܘz/#nSϦrWzȜ%:aN_ndop#-4Jv`+rT3~4}2%{=Gza`ׇ9;:5(5-m#2kSՁ}ټfY T Aӵ:kn# hT2<ҒfYT7ͨ^Ҿ8XMݎ3g VzrIfC[Xi<.kw*/|v8fR 4i{03;oݣ籽 EYPlr]GsI'PE?\EaS;whJ8}޽y:ɞ(ƠOr"N+ ;1s{rgm )\y>D66¥\|lXTL1J= X%]I,(]`hA^2Slؠldbt؅29F& x^;~|Sl$Ք(`SǶDJ֨)5h5%!ه>5foNUȐBֲ! "_*׷]e/gxD u^[CxGlWVtX=k8=<㱶X5L"8-U"=PJQ}OX_g|e1 8NÒbeT9ںV[b7n+ c?]L1w} fAQ+aEF@ʬ {{ot^cc2. k`f34/++Q!7׃gk@Ga 38#0nt1.cSǭܞQlih~8A"d9N*QdȎͫ !tDgL4E0I(R<#Q0,ww@Z&ieo()hݳjjHbCC[V U9= .ډSëxѝQS2[2> 4( pӼ Ë:ԫF27o|6΄/UQtY_8-ٻ͖lfBځ<#,+4a'0i.]K Q%ٵM}kEE`3o>r# z-̨Qڂ?*'8Ȫi01Q |)@\3Ef(gdH6[e.VpㅐRI.|_<#~qiol-tz~ mE7OZ3I]fMfd8V\Tj5h/YF&%o)rl]غ ,u嶗7 fӬ&UhTS"OY#rjIOʊ)Uamސh kN"5>HFkD@ߏjcy ؊FS=XA;* ->Ѫ_OS  k$yٯ8Bl.4a'Ϗ9,Lq;0!kGGMiÛ}fAϪ&67v `,O63LOd] lB:mF"A?$om3843uXUf3|a6'1e#lu:0QnY{4zHf)|vRtם{K= Z%5r^Ŭ#{\)`i7L&8}RvIwx.owRdJXN MسCvw3*ťiQD[Kc.;m#SI"zc#M,vFENg% Y`4vm@#kB} ?b^Y}W\!}0ZFd wS`ʑlkRx}ׁ쏅<8 ^}o2 @Iв x}FkN+y&3}N*c*~pn7LܒB4O#XJ]A㨇q0dm]Ga'XqGПƆ.CO%ZlsH%BOtܱu Fu ?eBo-3Tj Ku4rZʝ[Zɰ0J-u0ľ!v6`^2'Q48ϒrhIɠFmk:x_RXE ߉lbm%-łaQFc/Ϻ*֟aF=jKsrӁ@3c3fiG xs.1C49©ѐLmI˅4 =-XVdGI:0cz4GlHLpCUNy 0tæaL]? K!W hf 6eZ#IL^tw/+UcĔ dtJ]^Ж߀ ^Q]Ŋnzswz\S=iLW:xQiz|\ ؗ^Bd:$^qэfB|jՒIfv-h+d?/\緍,I̩/ꃹcٌ2vI6p,p/Bۢ*0=CTjH\^}w9zY3:&Xcru"_aj6ե]~Zl;/{zHL3k|:к[| @U$@ ,v0q>uIV:"< =LhCI#,|2ٙyռC3Ҡ^&V-+zߚ\^|*+$*K뱏:tآRBouqm>I@V@h9~g.ׁUZUkt&yi"r?q1tR͆g!@5ZEASukY6/q$ &o"%v rfr4xhd_$Av`|/z`-Ѭh0U<6|tGS;kO03&: +J)O d:mEpS yʠ5 ͈,1,7iuK,2j\~ϵŌW]"9$_X Zϝeswޞ "e~l٤M"n ,,9364I~Ƣ#vh_i*0|į؎.KC+^Vf7|c (Ԡ0Ձ<9$wךPڿ bCN'ͱP9tZTZCOj);]V3 8y_Oqof~{Yc'3?!唁m')Ug ؽK%c08$P"oBađ.u ԰^7.Mf!ǜ8]uɿD3R)9_4H|4&/dSk0a7۪=S, G¡.#EiiVGW)!~`G>1F9S 9h ѕP Bgm@F b[2,Ĩqz[ ܈>cU~EBd6? ]_.0K&GPb *E²ߋqU L:m.oQabxR6=)E/d\3X8L6=5uzef^) iyQAկH{詣i#NGp+)&<ЏFnj{6~Z( 6=:0R%5S_o_0|u 4yJW'ef[ڗdDAc]H>+p%Rmo7DC0sVM촅tV+XOٙh&P?|O(g\%o]Ծv1ߗ\93]lN˝ָ k7vj‰j@Yo'@~SslP5 to[fSk-&m;@蠓!4ZB♂ g]j[G1JT܁?:FP"_-H9-e} ? |O 5'#\>\ggo/[NHZu8r]WZCY\?60?@f.92oNK>?NK'W1HNkB5* S;Bձi"|ޔ[j3.b죔蔂F$O9`W$#ZϊC4}6>Z+b;P)k_ߗvbwƾ:.AǐгkH0I`INe([NL"Ô!w șt"YߓM7.L njݫg ޮ5l^-⏚'9ɕQuwo&\頉zj3J$X"Y/ 7qapwl rMF{R*_mI@6OO9LQNr8=G#kϾ )0JZx,Ly̑Ly3;ܽ*mzmT;Ѭ2ai6hxךڊ/c;S,.xC)n0vSIe*A3mX>;y!o0_#)-P**Z78 Vy8&}8`WHbnT7-ߤ ~p\5-:-E&K'"y{s)"3>gzRɯ'(n1ګO;W9:T4/b>܁Z482XiE~j劅dbr>gD7w:qoz]TRB)/dj,=;H;%aeIxq8W $wPXȖt4d ƗzxR_m w:Q?fuI-" X0Pi(̸%UN)dmj/oSV>"eWj.t4wfg\_(߿ݬВP xuJ]L+3V+O.IYH˕@Zc#/~=ƛ2mȫ?`)O9Ayϒу'? 0"Mh#hA0}^'G|~m;j3lmR2E(2fI4Yp;ClMzs]3?ZfU%EY^$ zgx&ra7:g!Jqz,k0eFPM&`g1o"ըvtocQٌDYsv78yN4pu n0ӍdYWv׬4w@wR( fdFRKG?9 Qk/썭B)hZP >Ց>%0nM׭jr_Z[x9э>-AIrYCdf]B"v8Of)pj[%r6PYEijc*!g5RAr` P/l^?BC-ᦺ-D$[d댻=mc_a;6%& l!Є."@Z +Ƀ=P@1T?@(ahܢZQhCWyq-V̥}.$rnS!.ү %I6d 7tShC9zF]/vN߫6>WBs. 57WDr8~'ƶ炁F }bFS&A=/OsƆ*"p SdWP(\lJYo 0{)_62Y g1;'_v\\MpOSkhC &5#M50GDv EpN+i`~VyˠQ-Ӕ H ^x1@cۜ^<}ku<.v܁fлTX$wZהՆ>f:HBF(]-HAsW{w_*DLHαCfMu.xN|ޚ%E\6ȴ#!HXTM%!ch:HXve̘)/wL%mYbV& o̻\YuJAy,on@ws%Eg,Xwϐ'29 yNCQ@-4 co[8'WO>[ ;%VxyNGx ]Нr?ESI+yPψbNlb_c;2;GLptׯtr__Jʃyv9﫜{HTruGdD178.t"M#8~y5Uv0JLXL bJisS򘫋W`6c|4VRVy6!6m bG)yi][0J4okΒm$u<`':(>ՁzVzil>{N)&,ށAEB͇tmfsob묉h&O;:\R>Tx j$~I?p}t g ׿oS (XI4~c~``E E*Ueb!ot`**7CfWW'T5+L,.d_gy\ w axLCێ21ng#PE D+8'8RϥMM׆q՝L_&]8Xr ۛ)0 okfd"K޷B'8 gֺʚ(/6~h(rwY?]b%r<.i$gt@Kl?4 2gSKJ[yӺnS5 =;{759;JlH%%sLdcիd;P˗LP [08O#n@OCÜS3٢W`i)J⣂rs}}Azd`#]\au?ɧuꢯ uJ&37%SO.2S u<]vOi{Cu|u.n6"PhBʹ %: 0| "d" J.Մhl}2oTTTV@2lAኢ:A8)zݫr Բ(OG6l]R֦M bD'Sw=86 w ϋkJ/u(/ɻ* ?,~aIg'U#=S`J% :nMfkp RQ,޿ Ԏ޴LT~uR0=|Қr#k8cx?6cDƍd yX H]k 1уa,ڑb e6h)9)wlt2{fOs zaJ%O/0+6 +dL>mꙫ::RKj0sK䎍s=)< K~B[ɾNJ["ӊdݴ|ΝW> a2qY/QeKD/M@dá$nr2F-39+ ה=l_¤ Cׁ;^*U,9MMc'9d5$.aSsqpӠ~, c,U3C{E%&f\)<-odž3rN+%?7n;SMJjܗmym >č%V\vweWn (Qv+E* L%!(1)c:5oeREY d&UKS0C=F'R){w)"-] QaN2 3H_`Fp . {z\s[>sz|\ݟ=ÂDc{B6v Ne6E VzqP]WK!or)*d_S:Hr)B7+zBz->U c:1@ckz-UIe|D(Y>|1[Qt!&M1]f ޙ P` ± 8`VdV>%!Vvy_" =ο 7GڶtD`%1kD)җ#;~kx r=TxcD|-7+El.ڰXe՘R421\?!Pd8n9&^PXƲz0_{<7 ^*ppn;x֦XI2L2nvWFt:CΚ䁵}jC'"0=99XYz8hj]8Yn*SഖϪ|ikV'4|Z"=C =rf,0UIHr^4 $ַŠ" rO(Ʒr(0ȎcpQ[Y7(B>+ u`IwUG:{':(]Pª N)<YaXs)gvꌡcȋW2r}z~Zet;p͹dlX;:dBP> ݳ,dDXCX;a+c% 3AN<>\)j[?B0,=3_R>_})|g@]W+;hӡiA|ZljWOŤ{qDS=䗅`X-Ò u4e&j;|PF%ű\„d顩m z#fr|ɉϠ gjA0$.N.rp׭X+?#ѝAeIbK*c3Q@r0E9)/;Du2ډ;+yhc$p{[Vk'3*Ճ KU~AgdxEM?Bα&iۄ`-"iy4.Еoj6tE }o."120 .,<(!M`G]eL#x.>Q)sP,6+IKޅⅥDty&@MӶps65aI$XhOS hs]kqAEA~pc (o̾ %ݷ%{aqOItRc1L8c0:A!Wg!˼~ܾj)+?h܁`+ᙬ6 mKs)l>_R##: ġ>V=mܑ=I03afh@C0,&up ıX!T@i dx6aQz5Z(>/&T|̠#:X\OmBh;: :91|Wo)3H&NCVybi]zr*EK\KYNP5Pu|#4܂] ~E=$X`ÿ}|<4j귈kc$X99nŎ2~ /W0,; {RbCwz(oÊBj3κd͏yBx"">)HL1嬕\qٰ}GdV&S I3UZ>i {s4:q%czu5Z 610Mu  YZ