libvirt-client-0.10.2-64.el6$>lF h<~ Ϊi>=P?@d  X ;Qekpss s s ts #'s #s%s's**,s+82w3w>w(?18?8#9C#:~r#>?@GsHsIsX8Y8\s]s^>Wbdefltsusvh wsx´syĀ<Clibvirt-client0.10.264.el6Client side library and utilities of the libvirt libraryShared libraries and client binaries needed to access to the virtualization capabilities of recent versions of Linux (and other OSes).[)0x86-01.bsys.centos.org0CentOSLGPLv2+CentOS BuildSystem Development/Librarieshttp://libvirt.org/linuxi686 /sbin/ldconfig /sbin/chkconfig --add libvirt-guests if [ $1 = 0 ]; then /sbin/chkconfig --del libvirt-guests rm -f /var/lib/libvirt/libvirt-guests fiHnUB P m 큤A큤A큤A큤A[)0h[)0h[)0h[)0h[)0n[)0n[)0h[)0h[)0h[)0n[)0g[)0n[)0P[ʥMd#P_P_[Md#Md#[)0k[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0h[)0h[)0h[)0h[)0h984964f899fcbf94656ecf12e65aa47f195c634ae3680ed24fed633e1013f8ba47c4db7b1950c4fd7330bd48d7b6eb8cb0f3f7f316a81520bf69f30b1dd9289eb613019b2e2379e09c17bee5640ec6b5f0cb39e5935095711875eafc1513b62941fc2fd9805f68246d06192acf6b084afaed68d9db956d10b5fc26b977afb7b02510676f0ad322996e58071de7f390c7e9f2f85d4b3fd97385191a0853bab9a776d691649f4ae34e2463134dcbd66707841d818aff593b3e59570b52eaaaf499fc4d829d47e8eeed50b4da501e9b119b63bcf028be2e6766167c1cf13a58ca2776bdce1566871bf71ec1446fe86b187ab6a144ef7a949057dab3b1e5dae99b5d95b781197c389b94d3bf96f8c61974637ce1e9886cd14bf51a77eaa6d230b75fc7e8966c3345d91f73b525403e4563573571397afb37252287d2f9980688eda8366a4c7a9ac94a2c625d7d450428674ed4ec5c10974776494da3aa8b1a7cf2dd61a22f269b261c37abfe1ab091c5d9d15c0ea604c8e12a43f96b2d30c744bb37065521275681f912547fd2e6c6cb44311879d9ca7f3daa2928ea780423256a3240ed1371fe4019f7d80bf8961357969395cd6c07b3a05f51749e9ada6075a3c4ad26ae719d3fc7ce74cbc46e1927f60bdeb16183a9c235b2221c03f3c362ac5e63266eabefa99abf850b4f487ef032e3aa50d09ede817e330ea635bb03964bf8cfee3f42849f6ee69ef8aa9f9475d2338492083b9dbc772e9c792a563026950f512890a013390ff6d1bdb4dbc4c6540f6cd724191b3961214bd8d8792bb040066a3e8f7948af3760b96fa888f461f0e55e3a706bd02155fcef5ba47ffd18f7807871016785050b7ba46794ed7f1878c945cb553ec02200c2142850b7076f64cd4bbe58a7843c8b22c1200263915b76731c784c895b81cadb76b18740f300eb49c7b32cf8d9d21b99dfb0e8d08bfdd2c4c0a6f6450f1bab39ae17d60445071dd76017bb91073c93432fa9e786e6e57e5ee4d6426c442b42fdce82a9618ef370232742a5ea17b0a59c5d40accf4674e03fb7e116f3eb7042c73a9d59db7cfb3601fd7ec4c4fba48b55397cdb67715173d717bc8aaca4118729a7a1426659751d1005c5468b76a31427eb482e8e718714aca23e58b050d5302e9eff27feebf0d489eb1b6ba2caab5f99c404bcd4ab3558e434203933722249a148a4e27b7ed95db4596ac742915c2d900f92d20d8209d310b3c8cbde8de08c1ea6471ace50f6d92c6945bb69feb60557027f2307bf1573643048c7c838b658a0d4ceabe44f868144cafd6e1799fd89759bbd2846401cbbcca741441bd25142e8ddb00038d8e6292ef51b229f26d551ec6e30c06e09dd669e6bf9671535e400d3430f404d957090a2e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cd41f8df022af72619897947924e9e3f74ca0ac744e2900fe3e380268554999d3e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1750e052ffcac73564a05458de840c0d3df8707766c7f7da20f5ae2afec75539e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1a7e0360e25e688d4b4946a82fa79ee328c74ed3be9cb837f7aec92b6ac708a979c3a96d48e3fd589ae56a9909569de87fd4e3a6138c03418752271dc0e42e4155ab42185c9c06d4781ffd02044170050ec32a5540bc51573ea13ccbe318f5b07165eb19b1578638d00909fd4b5f8bb6ed8cb15f02214da48367fa391ac62687e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c4c656b5d1cc5e2a0ec884d338cd81dfe9d4b4fa9fb6582b70ed574f9282ee4b773abe889c0c2e529d8d7897cc93a6bdd4c9d12bdbb45e7bf9a39998716b13879ce244cea968d6fb83f08ddf4d4a9adfad09eb4d594769619ce72d74872f666cade3799736d284320a360a81383b7b3407c28bc2a79afba92bc85c2ae169aaeefae1bf8a473fc9c85b7211d8797d564379a0ca816ba858d4c2bef26328afbeee6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce66dd4e232d54c5d5afe94f94d7fb1bf269e6c8fba75c9b56532c84d66cef651eae845b9f8974bba7a455279f227795ac7c55b7b99ab412e1e9cf3c851adb0f0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c91d07501f4e35e48540c2ba2ff09c331e56555b326dbeb4fc5664fc10f485260e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccadec868ab1ee3ccdd595fd2d9be024547a9c31d12fa740e11d1954a73a8bd7871b475db668328024d649a33f089a61b80f6dfdb135e0ef021d7b3456b71d6534f943ebcebc08c664e2de1789d0ebc27f95645d0a4f44412813a0011c0428f75e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cc2a8aa14ee9a853c7f685eff27a8f1ff286f96d5f47ee42e831da74be635d2ffe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c745650fc45b599d0c052f21f070ca281b26fb87ce8aa760b51dfcd755d7a0f6501794c78b75e3bad93e8d43ba076b6ec351c1612cb26da12c4fe708351c595efe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cf73e148afdd97f5729416ef9f88c731cf270c6dc345d5f4cd2279b197431d582bdec70fae4ffcced614bc57dc1cb1df216f842f84226f1ea535a8ac3e74f2b38e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c04b9ab663c5b9952aee02011620918f4c230e75709bf988594b8454ae0210a3d80b3dcf0cb6ed550617f2d0f29c02abf11c79f57ccf7b38cfc61c02c8ad1efadfca4a1f0e2d5ec183106134784d4de7e99e6ad57c09bc004218421c93c66ff286ae26838c4f36c3e3a0478a9c8d61309e8750afd50b0c55da439e2824e1c78b1e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbaef5d81b11e31aafe5777c502b82be6fbf7b03b390f18ec17ac170f338aa92dbf0805472aeda616e4e6d4609d67b482b156b56e5bb6853543c1bcb94f4b351de13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbfa0b253f8388e2ad6a34f62b12203ceb5174239734e440861614e2bf678fe6192cc6abbbb561ac9b73c93cf8790157cb445e7dc05e8bf4549bede630dfd9a4e24cd86f3d03a49e04b7007b7d06e7226db7e91fb9c2fb90f938216a83c2c07c15be7984d2d961dc5ec233d83651c965165312f6434b86d262bb8629059f01ddf3924aed92cf053f61f167f09943b677fdd64d5c9bcb9e2ed255be537f4313d73e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c59c08b0e33f4369982163f44dbfd8749c67f4395b515305c1e3f7117a4862bcde13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c2e6fbfcc1f1741bfd009e9393c28168843f7e5ae49aee1146023d345a849fefb21b2345e0d70a31b40052ef0e98a7ae62cd22fa550c61a6d1ea6c4085e7245afcc2d4f52d3079816c92aa4a7c1d8795c2c0eff7016315f66e1a0b4bb4a65bac8a569d405509c14763cffcd5fce031b1735a04ab86cb3d8fd25f81875947ba5edd3a609f815966727a507837c03437ad47c39b4312907c83f8632d6d878638636e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c6ed3ae37bfd7b4e2fef52143f43c22334b01e93e006298dc5900a60d04be4dd0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cda0f34574b1a49cb813f88dcf545d2d2c677863bb4d6e478b3220bc693630c8de69eb3055d6eab982d2f5f3b8044507cfbeeabaa5d6238ee7e2d86f2667be8240d8b5349063f4cb876f06d3ed241bc4cc828b0b5ddcb37e3f59dfb80fb50bb64cdca97c499073ae535663e7bd4a9a96dbd6c68e0d7aae6c1ac5dedcc5cae00a6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce91efbacdac6d49762641515ca89572c3f34d89a1fb1b595e4132c871e4812bf8d2b81ac73fc91b1a55d4eb6d07ad401bc21e01bb249eb2af521c9e74ddc7eb71ac97f8995792de8098c095f9429621ecce35fbe6d20aaab594820200bef1cf7d60e48f435ea6e53661f1021269fb5f6176aff16867518e7a9dae02b0fb9c908libvirt-qemu.so.0.10.2libvirt.so.0.10.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-0.10.2-64.el6.src.rpmconfig(libvirt-client)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.0)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_PRIVATE_0.10.2)libvirt-clientlibvirt-client(x86-32) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/bin/sh/bin/sh/sbin/ldconfigconfig(libvirt-client)cyrus-saslcyrus-sasl-md5gettextgnutls-utilslibaudit.so.1libavahi-client.so.3libavahi-common.so.3libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.6)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libc.so.6(GLIBC_2.9)libcurl.so.4libdevmapper.so.1.02libdevmapper.so.1.02(Base)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libgcrypt.so.11libgcrypt.so.11(GCRYPT_1.2)libgnutls.so.26libgnutls.so.26(GNUTLS_1_4)libnl.so.1libnuma.so.1libnuma.so.1(libnuma_1.1)libnuma.so.1(libnuma_1.2)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libreadline.so.6librt.so.1librt.so.1(GLIBC_2.2)libsasl2.so.2libselinux.so.1libutil.so.1libutil.so.1(GLIBC_2.0)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.0)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_PRIVATE_0.10.2)libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)libxml2.so.2(LIBXML2_2.5.2)libxml2.so.2(LIBXML2_2.6.0)libyajl.so.1ncncursespm-utilsreadlinerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)0.10.2-64.el63.0.4-14.6.0-14.0-15.2-14.8.0[@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-64Jiri Denemark - 0.10.2-63Jiri Denemark - 0.10.2-62.el6_9.1Jiri Denemark - 0.10.2-62Jiri Denemark - 0.10.2-61Jiri Denemark - 0.10.2-60Jiri Denemark - 0.10.2-59Jiri Denemark - 0.10.2-58Jiri Denemark - 0.10.2-57Jiri Denemark - 0.10.2-56Jiri Denemark - 0.10.2-55Jiri Denemark - 0.10.2-54Jiri Denemark - 0.10.2-53Jiri Denemark - 0.10.2-52Jiri Denemark - 0.10.2-51Jiri Denemark - 0.10.2-50Jiri Denemark - 0.10.2-49Jiri Denemark - 0.10.2-48Jiri Denemark - 0.10.2-47Jiri Denemark - 0.10.2-46Jiri Denemark - 0.10.2-45Jiri Denemark - 0.10.2-44Jiri Denemark - 0.10.2-43Jiri Denemark - 0.10.2-42Jiri Denemark - 0.10.2-41Jiri Denemark - 0.10.2-40Jiri Denemark - 0.10.2-39Jiri Denemark - 0.10.2-38Jiri Denemark - 0.10.2-37Jiri Denemark - 0.10.2-36Jiri Denemark - 0.10.2-35Jiri Denemark - 0.10.2-34Jiri Denemark - 0.10.2-33Jiri Denemark - 0.10.2-32Jiri Denemark - 0.10.2-31Jiri Denemark - 0.10.2-30Jiri Denemark - 0.10.2-29Jiri Denemark - 0.10.2-28Jiri Denemark - 0.10.2-27Jiri Denemark - 0.10.2-26Jiri Denemark - 0.10.2-25Jiri Denemark - 0.10.2-24Jiri Denemark - 0.10.2-23Jiri Denemark - 0.10.2-22Jiri Denemark - 0.10.2-21Jiri Denemark - 0.10.2-20Jiri Denemark - 0.10.2-19Jiri Denemark - 0.10.2-18Jiri Denemark - 0.10.2-17Jiri Denemark - 0.10.2-16Jiri Denemark - 0.10.2-15Jiri Denemark - 0.10.2-14Jiri Denemark - 0.10.2-13Jiri Denemark - 0.10.2-12Jiri Denemark - 0.10.2-11Jiri Denemark - 0.10.2-10Jiri Denemark - 0.10.2-9Jiri Denemark - libvirt-0.10.2-8.el6Jiri Denemark - libvirt-0.10.2-7.el6Jiri Denemark - libvirt-0.10.2-6.el6Jiri Denemark - libvirt-0.10.2-5.el6Jiri Denemark - libvirt-0.10.2-4.el6Jiri Denemark - libvirt-0.10.2-3.el6Jiri Denemark - libvirt-0.10.2-2.el6Daniel Veillard - libvirt-0.10.2-1.el6Daniel Veillard - libvirt-0.10.2-0rc1.el6Daniel Veillard - libvirt-0.10.1-2.el6Daniel Veillard - libvirt-0.10.1-1.el6Daniel Veillard - libvirt-0.10.0-1.el6Daniel Veillard - libvirt-0.10.0-0rc1.el6Daniel Veillard - libvirt-0.10.0-0rc0.el6Daniel Veillard - libvirt-0.9.13-3.el6Daniel Veillard - libvirt-0.9.13-2.el6Daniel Veillard - libvirt-0.9.13-1.el6Eric Blake - libvirt-0.9.10-21.el6_3.1Daniel Veillard - libvirt-0.9.10-21.el6Daniel Veillard - libvirt-0.9.10-20.el6Daniel Veillard - libvirt-0.9.10-19.el6Daniel Veillard - libvirt-0.9.10-18.el6Daniel Veillard - libvirt-0.9.10-17.el6Daniel Veillard - libvirt-0.9.10-16.el6Daniel Veillard - libvirt-0.9.10-15.el6Daniel Veillard - libvirt-0.9.10-14.el6Daniel Veillard - libvirt-0.9.10-13.el6Daniel Veillard - libvirt-0.9.10-12.el6Daniel Veillard - libvirt-0.9.10-11.el6Daniel Veillard - libvirt-0.9.10-10.el6Daniel Veillard - libvirt-0.9.10-9.el6Daniel Veillard - libvirt-0.9.10-8.el6Daniel Veillard - libvirt-0.9.10-7.el6Daniel Veillard - libvirt-0.9.10-6.el6Daniel Veillard - libvirt-0.9.10-5.el6Daniel Veillard - libvirt-0.9.10-4.el6Daniel Veillard - libvirt-0.9.10-3.el6Daniel Veillard - libvirt-0.9.10-2.el6Daniel Veillard - libvirt-0.9.10-1.el6Daniel Veillard - libvirt-0.9.10-0rc2.el6Daniel Veillard - libvirt-0.9.10-0rc1.el6Daniel Veillard - libvirt-0.9.9-2.el6Daniel Veillard - libvirt-0.9.9-1.el6Daniel Veillard - libvirt-0.9.9-0rc1.el6Daniel Veillard - libvirt-0.9.8-1.el6Daniel Veillard - libvirt-0.9.8-0rc2.el6Daniel Veillard - libvirt-0.9.4-23.el6Daniel Veillard - libvirt-0.9.4-22.el6Daniel Veillard - libvirt-0.9.4-21.el6Daniel Veillard - libvirt-0.9.4-20.el6Daniel Veillard - libvirt-0.9.4-19.el6Daniel Veillard - libvirt-0.9.4-18.el6Daniel Veillard - libvirt-0.9.4-17.el6Daniel Veillard - libvirt-0.9.4-16.el6Daniel Veillard - libvirt-0.9.4-15.el6Daniel Veillard - libvirt-0.9.4-14.el6Daniel Veillard - libvirt-0.9.4-13.el6Daniel Veillard - libvirt-0.9.4-12.el6Daniel Veillard - libvirt-0.9.4-11.el6Daniel Veillard - libvirt-0.9.4-10.el6Daniel Veillard - libvirt-0.9.4-9.el6Daniel Veillard - libvirt-0.9.4-8.el6Daniel Veillard - libvirt-0.9.4-7.el6Daniel Veillard - libvirt-0.9.4-6.el6Daniel Veillard - libvirt-0.9.4-5.el6Daniel Veillard - libvirt-0.9.4-4.el6Daniel Veillard - libvirt-0.9.4-3.el6Daniel Veillard - libvirt-0.9.4-2.el6Daniel Veillard - libvirt-0.9.4-1.el6Daniel Veillard - libvirt-0.9.4-0rc2.el6Daniel Veillard - libvirt-0.9.4-0rc1.1.el6Daniel Veillard - libvirt-0.9.4-0rc1.el6Daniel Veillard - libvirt-0.9.3-8.el6Daniel Veillard - libvirt-0.9.3-7.el6Daniel Veillard - libvirt-0.9.3-6.el6Daniel Veillard - libvirt-0.9.3-5.el6Daniel Veillard - libvirt-0.9.3-4.el6Daniel Veillard - libvirt-0.9.3-3.el6Daniel Veillard - libvirt-0.9.3-2.el6Daniel Veillard - libvirt-0.9.3-1.el6Daniel Veillard - libvirt-0.9.3-0rc2.el6Daniel Veillard - libvirt-0.9.2-1.el6Jiri Denemark - libvirt-0.9.1-1.el6Jiri Denemark - 0.8.7-18.el6Jiri Denemark - 0.8.7-17.el6Jiri Denemark - 0.8.7-16.el6Jiri Denemark - 0.8.7-15.el6Jiri Denemark - 0.8.7-14.el6Jiri Denemark - 0.8.7-13.el6Jiri Denemark - 0.8.7-12.el6Jiri Denemark - 0.8.7-11.el6Jiri Denemark - 0.8.7-10.el6Jiri Denemark - 0.8.7-9.el6Jiri Denemark - 0.8.7-8.el6Jiri Denemark - 0.8.7-7.el6Jiri Denemark - 0.8.7-6.el6Jiri Denemark - 0.8.7-5.el6Jiri Denemark - 0.8.7-4.el6Jiri Denemark - 0.8.7-3.el6Jiri Denemark - 0.8.7-2.el6Jiri Denemark - 0.8.7-1.el6Jiri Denemark - 0.8.6-1.el6Jiri Denemark - 0.8.1-29.el6Jiri Denemark - 0.8.1-28.el6Daniel Veillard - 0.8.1-27Dave Allan - 0.8.1-26Daniel Veillard - 0.8.1-25Daniel Veillard - 0.8.1-24Daniel Veillard - 0.8.1-23Dave Allan - 0.8.1-22Dave Allan - 0.8.1-21Dave Allan - 0.8.1-20Dave Allan - 0.8.1-19Daniel Veillard - 0.8.1-18Dave Allan - 0.8.1-17Dave Allan - 0.8.1-16Dave Allan - 0.8.1-15Dave Allan - 0.8.1-14Dave Allan - 0.8.1-13Dave Allan - 0.8.1-12Dave Allan - 0.8.1-11Dave Allan - 0.8.1-10Dave Allan - 0.8.1-9Dave Allan - 0.8.1-8Dave Allan - 0.8.1-7Dave Allan - 0.8.1-6Dave Allan - 0.8.1-5Dave Allan - 0.8.1-4Daniel Veillard - 0.8.1-3Daniel Veillard - 0.8.1-2Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-4Daniel Veillard - 0.8.0-3Daniel P. Berrange - 0.8.0-2Daniel Veillard - 0.8.0-1Daniel Veillard - 0.8.0-0.pre20100407Daniel Veillard - 0.7.8-0.pre20100330Daniel Veillard - 0.7.8-0.pre20100322Daniel Veillard - 0.7.8-0.pre20100312Daniel Veillard - 0.7.7-1Daniel P. Berrange - 0.7.6-4Daniel P. Berrange - 0.7.6-3Daniel Veillard - 0.7.6-2Daniel Veillard - 0.7.6-1Daniel Veillard - 0.7.6-0.pre20100121Daniel Veillard - 0.7.6-0.pre20100121Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- cpu: 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, -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.el60.10.2-64.el60.10.2-64.el6  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUUUUVlibvirt.conflibvirt-guestslibvirt.conflibvirt-guestsvirshvirt-host-validatevirt-pki-validatevirt-xml-validatelibvirt-qemu.so.0libvirt-qemu.so.0.10.2libvirt.so.0libvirt.so.0.10.2libvirt-client-0.10.2AUTHORSCOPYING.LIBChangeLog.gzNEWSREADMETODOlibvirtcpu_map.xmlschemasbasictypes.rngcapability.rngdomain.rngdomaincommon.rngdomainsnapshot.rnginterface.rngnetwork.rngnetworkcommon.rngnodedev.rngnwfilter.rngsecret.rngstorageencryption.rngstoragepool.rngstoragevol.rnglibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.movirsh.1.gzvirt-host-validate.1.gzvirt-pki-validate.1.gzvirt-xml-validate.1.gzlibvirt/etc/libvirt//etc/rc.d/init.d//etc/sasl2//etc/sysconfig//usr/bin//usr/lib//usr/share/doc//usr/share/doc/libvirt-client-0.10.2//usr/share//usr/share/libvirt//usr/share/libvirt/schemas//usr/share/locale/af/LC_MESSAGES//usr/share/locale/am/LC_MESSAGES//usr/share/locale/ar/LC_MESSAGES//usr/share/locale/as/LC_MESSAGES//usr/share/locale/be/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/bs/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/cy/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/eu_ES/LC_MESSAGES//usr/share/locale/fa/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/hy/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/is/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/ka/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/ku/LC_MESSAGES//usr/share/locale/lo/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/lv/LC_MESSAGES//usr/share/locale/mk/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/my/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/nso/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sq/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/ur/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/vi_VN/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/locale/zu/LC_MESSAGES//usr/share/man/man1//var/lib/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu      ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, strippedPOSIX shell script text executableUTF-8 Unicode textUTF-8 Unicode text (gzip compressed data, was "ChangeLog", from Unix, last modified: Mon Sep 24 04:41:45 2012, max compression)XML 1.0 document textdirectoryexported SGML document textsymbolic link to `libvirt-qemu.so.0.10.2'symbolic link to `libvirt.so.0.10.2'troff or preprocessor input text (gzip compressed data, from Unix, max compression)QlmnoPcRR R R R R RRRRRRRRR R#R%R'R(R+R,R.R0R1R3R4R5R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRmRuR R R R R RRRRRRR R#R%R'R(R+R,R1R3R4R5R;RhRiRmRuRRR7PPPPR R R R R RRRR R#R%R'R(R+R1R3R4R5R;R=RhRiRmRuR;PPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5R R R R R RRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R1R2R3R4R5R6RiRjRkRlRmRu?07zXZ !PH6]"k%{Dukx YY>1OǗ Az Ynአ7`D"+f+ 5=D8$cc`Ƌ/rc =;nXk0Q6Τ ADep y=WH<"~gVĶ=ύ Ni ua7uW gz7mPz|{LR]Y!EE}E5xLk=ҙRNN,|"d :’bH--1qP$G좒1S SE^YQ!-Jǝ12F.wa)1A?L=)rc,T&Vg|b`Gc~Fֶ`wk&;P:;_3 2[O톷 ڋ΍HB.MuvSicd&qS 6 zi-]qMuwr{!=o/U|jRf5>SB6D(g5k۳BODyLeY0'ϋhQLid(o1=TA5VI)\&ٹ sLɧզI񶓠mWg8 il5[7Sgxjs5,̛0_4x3ZMIQ-_{5n~;$6xymPP6zCcoZc֓Hk EViׇp^я@wZ@McѴwv&򋳏 -o )J4Y}G_믊5Q\_/^i>e|r( #)" *qgUu_sW5؍t2IFE1¡\ vLh- y' O 6+:y6[1J4nV5` 7ƅ5N;*|CEAR7٤JrKⶉ㲼DSJN K]-{069y.x~w2W|u/﬙s5^&_냨5Us}he-vC.|ð}'7";R3%zzjJaK5Dp{,w$/rɗN,W+iA T- mb438GI_6?͊&o|i./4R7}&6"]aHf~ _!ya,_:qblopLpX_z[^Oyfz]xgPW׽rdyoQf pG! fgG_{8d`VH܂-[Ϟ@T0'px0^]<Z}7%iMpZ Z9hS^xhj*`, ,dūy\gD.PqT_Ç]B^!TY8rq{ٵdl6u(E߫6 \7B.])ƟR0G +wAQ9MIܓ)FW)эBwu%L'$7wU.{a%4ѩ6¡A(neۻsUIDT

ˏ܂* (}I 2 B 42oYH`Z@h ޟlQX޵1hzɷv$;܍$}<@" 2FHcPZj^>g( .$3x,hq)rq alFh_-)o4 <z d|j[a@I/($C+uRguX15*oæT)uP'铙6" m_\eq9!\LұKT O 'X^\Ը9ki-c#%TI[mG\hZ(ˍH ) <Ė DO}<8 o[ '"Lc4:Ɨ~vax o&.ߐcX7>A}@??7%/tGc"fKPSKdNűYeo-m5õF +Yڥ| )zG o l:A|YXN=V啑cQiӇ#Ru*l#&<Է%),O/i;1$ 4!$~ӑwpkS ™ JV*Dm>DWSxE[o^rͭ|od#P0Y]nle R͏E=%(BZ;f(v,VbJڗZMrlGTlrC ٹR=͛G0_aވ'{LgQ1{W!!;MWSٷV7C9<*#^V tJ޺R~ mϸ! ;,a#_-$E˪6 R, {7sIRivATfG=+4`1W KDLJl'Z&lzKk4e)ikOmKx T}jH48q 82o~z)&u+*KI`!If:ꦢ[8΋_g6Cxb jNFЛf^mCʋb p`UŠ]7PO PR Kuu{X+K#l4k蘭BC;p-"#uGG(0;9b輞:GܹׅwYCr= F XyPөE:ycQ/.Urv I\49O4',0L",[M@َ'ATw]ciY\vU.T0D=Z[V7i&jT V0#ObAPf&9irpf?)q/DPPB0[l)Ie!߂W/$kA>}sl Zy:곍{_ M-z0*;erҷHD;If1ER350yÊIMknS@"brn.L! Y!۫OVSh)`l2&z%yڲ]#yS,xGod]?\SV8u-nR6C sI[?%JOAV~Lx߼G#lJsy.ui2Z}=Tm;NY 3aԓ^ψ=T:-Y3? S"Oi5aHqu38L݌ 5Ihyӷ i<'4Zi^g|\ t6ŪO4!O$pA7|HuQ/qw_*qDlQdYQcˌ0t0z"8dXv|C6cls2aj4N+.*I;F7MM ;7!\/ [헛yN[A PoE>]FH/]1,:p |%/?1r~$d^o\C}(CU$׏?a, b͉ W3/#'eXϥ롭S=+BZStÈ~g!,Z?Km*oWWBv)ou{{?V!\JKEyZJ5[ N5f6 *fhLn$z.L5`MSq LzqD[utrY<>lv:E4ђ/tAsZUsPp&>sm @t"bQnA,2}S?W.‡Kz{E& =y n9* sP?:+qIVr;+LEHyYHH朑aEJ]&os-A? dEsT|ct2SP>. %50a#_q+b$@)բ^; 3(^(j>i~/0zj> Py(5| /}b8ѩpжDUY fDNl|~Rɪv͈wy1aƳW#!(ͅ 9{IQ,1B,]$LxṃT|PB=z+5 iDi2"ˇ|UI8?#\S~Aڻ;ÕȔ*|b:3ltK JK+3G6oݝn QGw1Q펈F?glg;ԋkdML"Pb&oxQI1)*23Pg3cB̀=mh qC+:AOKiʠ2Maxы NA%M!BŅӚ##?7BxTLȋɎ 8TfO.&du%ħ6xr. " hb>6'չ:'ܨ3SK+$ښ^UW)rد>N W#W*BG oPÎ #f+'1~9ew.ɗ*1m)u܋>J+)xE~.ti?TM^ vI5Y΃6/ug^/D&boLpQ鵛YŞEZ‚+>aaحؿ17YV`O:ZrSoVA-mfBp%&#Xia c}xOE ^<ƪan=r n}IQƊi)pdB6D~cZQq0)qCP3Jej| oh'aqc7U[ܖ0R'T~ppL{S|,6%v}D,rM/"iHSu?%H q".E^/hJuQo5 &_ԛ^]aJ7~;u 'В@PquK8C;KDU#:\47uiW]tDubc~;8v﻽X"ʙo"yq!{;Fg͈[k߅rAa,6re"2 zkXt1_zKYc [ֲZEd㋈\=^⮎O<=}p io"BYy;!|[Պ׫>MKbd+ܘ_9x~bup[ یVM)%$&eSZg:Q-[WCLu9Y>"_*@u/J>WX®f6гv #Kc!0Ҍ9G5w_E_ ᎛|TmN)~h'njZN6ང Ο!?V|<;.nrEa7MMO.[Hmvk SdN}:$4?氶R@L5C)bPY!Y/W k7Dt.惘c?8$YT7^b{Byϋt檑aBz+f-Wʀ^OFS).?C|I;G`[!sՆi Gvk#{:\N5Db;A>߯񚽵/fcNV;>Gű>l;(6lA&7w"QWZ| AOAM@x4z(L(MnQK|X@1| |µuD@~N\B&g:FѲ# N,~\Vg ulG~;λp2i,B4Jґ~ Aچ2jK[5}:gcg6ub|0*>^@Wij4x{%0J;{2m^l%Ch" F7bRBLqc.'+, b1\YG¹eu"qqn'A!>vězc`1%]*q2 "1>-j50lFqUGY^q.O62[{h(lS^.V[Cej/FFMmJUL.'~vP uׁ3"q`U4([;yvUM},;z4=34)D?zKt-9vւ&JIZRȍw $!71yi?uY­5x# 0~ sptLLHOX.bǼ܄kB;Aڍx%z7̔M %MѩV;&Oxz&})UxiĝOu85ߪX8>M{98e '(M>[湝Մzd?  1- oJT;E>jEIvrt$\0N^*ۙ$sV쑻'dDkL8IHy;ք3÷ qheU1 Oj& C1=^-4携]s"v-N!.ṀB`-پ׏ߣ[@QS| \hA Y}m"MʱMrA[=I6}ˍLqo vEAཎb)9Sj

Y^Pћis,|nCjJk*6ZH RK*R$#ߗ5PQ|n//*U)2y67O1nGbOfR%"FCiN*8O gX^z$ux2#sl?q*˴<7nֵ=؜VBSYxa`LBU)w NqS&ClMȨTzKI v0yĒqtzj͗-!>oX"%G ՆSϔeL6m2Iz{)Tm'8kzU d~H[{3)Զ=}oN7<|,z[u-&TcnkI,[|mmǑTOOZU?" xY#'[ql8ܞft:A[?c]V^]]l,%o#?{M;u>` ^դȱ]|b5PU~_rƮð觙IFT^!TţDTPjFIK\%QhjjLm2~AvQWͤ75-amllXxM=POH%IS i_m#4`se `T g맇>sEi+ tszn,P"Y> jC0Vw(Vε0OBOVZծ& eNǠ3@¢Ąg7_F]n-j])/Fцa 0[-8àcF?k:a;;Qw٧73{OuCԏ(ͷ9stzH 5{m %OY %1E,@wmB)I|͘_^N6ڎƅ$H;G `%Ӧ$U`VF @Y6aCx =ټwHM c9E8pCt/AUZY2]v EVJ),|/N9D-2Z t*#U"J|؄ rޫҴ yD/9MvNEP@^HFh#!Md> wXRk3gitob+nf^p!0z|“ v;].s}/a'?P9dOoL\<٪Ί9)V raoU椐~T"Z2DtKbơʕ-iIb2 [w wV_tÙ{CAipr`0$41`h"$RWF? D[t3FJJO)"vx1yjJ#}+C/Z\7OM\xL aF+E-w)]~Z="`14^\ѕlD"Fz"?o[qQc/$Gg+6b7RB6ّly4uX#3~~ JfC4\ot~^^ᥧ,T yD[d2x$ Qtv'mOHDpcZX2T.;$ZHY22ka.;Un֌{^boZVɣ\G@G|)$LrA1 +| Y#,eUGo 1i!/uc5OeZCI,% :upþ;X! I#bV5^U]FNh9il!@FsэO}n`?RkѠlVsf5?pxv)8Y]hpCǀl;-gRF߲cjr Δ6)%Y7>8E0ps*FzVP$@VU|rT9Epw9Pd֧:~ cA~Tj3g j3`yɽ!gnE6۶X$LJm"E(Րcwlch^a_cxX;L!/8"Yۺ'6Ljʨ3Û6KG<,ݫ٢) VVZ .oK'%ISI#M=4~\v< $1zYJG iK2`a*i7{6!CSDu/,vW$ϔX&UKV;p/YXsD|.wKց4b$w>B0dDyd@ԋp<ڍ,4PaC5u ~d 0h3|ubVt AH/?sK.Ԏ61JnP ['=i!p{Ł]Z:%@>HAI;֫igtel]2ؚ<-]{Y #> uoL{qr}Ƅ/s]sOI4RXcznpr"wPTK:GN`~дW}𑯂B:_DuTOАRr"{B~Y4sS;lxލS$ kh{%saiw4nd aÓ&JMT& $^3:cNJE_>d0_'r%4^H5g+ʶv&GBnh]4Ms\E+%טL:us@￟pneбy7ɖDUwl1r**@[ZH1N0jݯ>Ϋri+qj^ ]ζFh)An()DmĮk,^LԶ|)R`J"_gPS"`zOfVB y~(מ~$$R;+hS<0[}{8Ն[6?%\Wϯ&`Lh@h&$S;+GLYJ&IwG[TE)Gq_,:uwKϛAp9S`Eԩg*X8 cN*ڇ[AB9 Oн4JA:bR-1ܼTa܇Ðʂ@m_Ky(q͖PIj$Cڨ|}rʠW?:¦ H_`5fcDnd*bo° @̶ }ԳucKe+n'Zܗeumr(qV?\LH:w3Z&f.$ULk%awG93ju]_OZ}I ]1 8UN-Z@4CBq.xꭁ ܵp)Jm_92Љ5~G&!}e%d(K?~Ic؟M0jY^,!KqYb|h$ЀUo QǛc "S|{zn絮mP=CcxYӟvx&0#i<+ǢXk *S(:k']6zIU'ؖ3& umO4*?^9~]yHrQOzD /K[r^bx !+Ѹ^AO>ҖΤV-5$߸WddNƀ؋ȳ 9Z6٘D^Ih>mR d{e,q|j^E0r76x8N%B}A0z-WPЁ4B# D褶݅fo_t;GMҸZJR梣#J$`^^N -ƞ*VKß|4mhy WZaGЧsx,Pb.]0SCR^T-@c@:_kg1AB tijQ)fթ (m bQ#ֽoyԙ99V]4p .@ #F~\cY>Y)jxl.BFPOB`i)q>L/ƫ'xcG}: zD$+Ts%{<֬"Mt_,/MA6G!:d YQŠ],z`#0̲ja]CXB6Ӂ(3fi[0ՙe?̺a8dԽ[r{Q>w9īu\269MbZ&<\5=+Jz.Sbgݶǘ^E yui.iX: h{?]梼ckAEWdSW9<MZXBϡtN'&@6 u<[λw./H5$*4I0c;f }E]#QRq5Ѻ|2N'.-t %tעhx(#F 5zu-?/6;Tȥ%J%3'(IO>(13]82DqKBC׹mGq=k5DWzu+HBpe: K۩Vjg_E5d"I僰k%D[tnDZ8pGJKʄ.w/xme'fy]+s?nD=v'Ad8J51w].’tV+R&4}3^05-]1 aQ10W}f.:g5r0B,JP>>nŪ< UӓCMuꢣ7*&mŇ6M@NmOmvp5q ]F< ȿi|ݱfzPN݀k'4K-.ꠕOOSsJ+eΜWoDUkYqX ,(^'{3[]f>|}[tM^}5I@ELD޲wx)9o)W<] G%LFŒfxW 4lMapN4~)KI+Bu*c>ܕd\c>P#:+vH=o'}hLxs)<߻.*)'ڲg}AB+P+>'hr1lP2NIf5:OSTLڰT ;# c!QoM$ˑ4vD"}-O'Cbۗ饳l_-mшjZwHpp E|R߲*HlhhkѬU s`&K8y灰%fHm#H\k&Ls秹Ҷt|,stYKM]y ҥVxh)練H%Р\}EXrx~H|P {ᨈDue0q[jXS;6^5-DdnLzUN I۪L1aJ~ :la!S^<[bGdFL^0Iؓ8qKKvdE?vke&R\FOSs# B%hFLzn5EAi O;\ ofϕXa+V)Nfp BN*V /+}ڜݡ$AX0\ B +OlXҢR@JA&uIz0{fh(ditGYTE6Nmgګn.2x 8v-24Ǘߪc(W%+ЪW/0GB5x͒4b+A${WO4ȃo%6 =^ 5D.u®If1$жҧl6Gn'r񬹨9@gjFaݵDAz9΢SNEze>ASsO'ZՒS,;X^ĢssY؝tOy&F3@-ZMLZە픩3 8,9ord!e)VniȰaRacZXJگ$j[&8ɭ\O:fWPYgP#n~||r±&@s4ak:&9XAISiuhӕsq@ێRQ0o'&C3;4 eW^wY}3my16n+nW; @"c: آئ>>" WS)_2;+@U}H3K4ؑoz&CF|ۣ zR u&f'ۼdqiaT{ 3vnyU 8_0ap{6n≎u FM`7 e1p$?;״eRxCʞ>A ":B ;~=Ć=DDCv YD.V`:[E IrxC I%kj@!IL12-=F0>W#!A`)VpLؙٝtxgYo0xXj(uxτvhC%}i qxkNwtGQm%oR:c.5jj4H<뤖dsxg!)j+[lUiAͪq{nIK64~ Xh텇tcd*}Nt 5> ]APueGj^KҩR'=ßҨ-B*Mcf*WǠ@;3605d;80o٣R[$V2׏I5cŽLۤQߦ6ߞy Ţ1O-?d=fh{x*]HUH!Hb.b!1uIt{i (`a Ōx4ﷁsɪ #*уCw6J?K7g~6{G6+s|tlGF]+Ca_o2rĴv޵ʵ*yOjDV'(Dʚ$El^%[6/e''e~.W!щ,W2}K唯DdWiM2a0!^r"d-W1t[^u$f1'+;׃_̧ ߤpDQ2XMGlA5Ÿ (ugkYsYUN\oqT(ݲ q4z"˿ci?lE2ó/ 6O&8ˉA30]Y|+ig*&:%1!n64a/!Џ +I vLɧ,-u1@t P^_% mjC-kdXf"S!INBG˽\U*5 Qv 2bJuas[1E@ŵeQDZ&,gʜZiaoX=N1*/$]T T$^.2,_iV-ȹ;KAk^6CK{no Hbx=jr2ou tfekkie+y(c}m!eWFϲ2r=N6n5'AfIQ=\ z#uDluXmyKP7_s:褃3m(|Vգ僿/ϊhJd'ɧ rF {Gɝ[07_)-1:29Ϲ :sÑZ>9]u*{*~[ vD0]nj2y-7Dѯ3)\a=GV{;5חtv<џ%0qh; Y~Z.__B]ǯCoq` _FWɿ}3 xN9O;S[s XYlyWQ_8N@QƆX H(qz<-XUSvA!B38beJenMfI%"uRxvS_Y(Ps8c6 es1)kmON2jQ~7vi!Nȯ$IuqcŬd8+?Ydy*m-DQڊ35hy.Q1j^]7vMT1Zr+Ǝ2=#$͝vKl|4cۜ<`L2fwAw 3c7QB_%Pd]UМD'Z ;^rγߖ~GCՁsj=+[.h_'w&,XL@o-?y N-fv ៞|Vtin񧈰/LSs3\q6/4xZ"[dg#)qΉY!kn-+9-Ȳ&,ݏu%^Z%nrdp`s&v`S%FDF6|I68x?}cdZ~=|2t{:VGuG(8ŗ_[Rvhj>cT?3Jm<5sV?Ӌ^s~`~h@b)&<Ol sӐf.$hYPn QéZ pGG4Au Pl;ax~f`3)D W$ ~J Y0rß#лk]m#_up2Yq@ڊHCpQA-Ы <㿯ubf"<͸AϷ_µ0U5!a$ыS_*qargH[8iFe,8eͿ+7/HL>eť-wB[G%5u(, y -K+Ti{s0AM<_baNs쇔a]dA2[I, &C:a!G%.}6mZ-\$]U} 3C4 <Ei-^3Sr5J&/xaKyx/^ꜧ:oċeG2xtմ5D׻ni< Fm *]72W}_K+` ~%";A %9h/6TL Nq{UOփyU-~wlV}fE`ίIGGѸѴɟgKIh=g஝zZg\S?UPj~@s .}/&/w91F )r 2I L'18 ,z@wg\mrz5btibܖ'D.Y|{MD8O)Ҳ8A :Usc&4kwÂ^U2Zt4E̳CKMCBd{ u#!OdjzsbVDH;dҕˀXJo=8Z*%dO9Q^g #x Vl勡 xGu42P_28SY*co^%Yɨǚ5f#Rd: dۙD(YcYDj"X\ț5Vx:?JCDzTaW*Ix͠8Z߯^#0n!hՊ{-@ ?iB/8INY+25_vn>W؄g[Yf7iD 1GlkB3gG#r-36oUa,&vt~ݭez9(7cVyiT C˽wO+U_m Y6S{LⲈ6 NWkBZQ1 RB*8B90}D_D=у,vH Z]66Y _#I/Gi#VV.1JIچ*vܷۻ|rO.=0l3KOII A6:r"[fh;^쬗_+)! `ۋvԄlg:"x&)WZCg`)hAHX-]U*H'[3j\3앆)dDà$ggࢅ v(ɗ|}~f_A>R:K<Á\|Œ" dv_k6eMXZ n/._-1`(+XTX Z(g!ۅ>?Uz$oe#:KS6sׯL7`/Ӹ}0]dD7q3'O3ξKwoѧl_bsHy$9"CXtoYY BDXraҸ'v8쵹2t]xk<&^Oѵx\bA6RJaTHG@4dbmrc[}ӥL%]j¬A&j%C;?lI89Ұomg]!؍1)C/auUx~g5cV]Ө"s@tWK%!bE( O ?#* F0fx+ q⛗f{ʥAx ?<YQꧯ?gڋCLhq|)r%vDI Ceq.Fn|ͰBEi@ϒ~O Q/77 aKh6{#^^~0~2TzKC,$$f')fA܈&N(*v['5c6N J*ugDŽ5M9>P[;*6]`h2و/уwpT뼣OXݙ,kb$p*PZޱi /C#(eH{{UqbA+i5c: zًVzMk?ܹn-op4 頡jȞ` Ia/t?K7x_NW1JAз (up "K]*c煎z9]zb9`S͇1Cݹ+:Zo[L1wS޷/L7d@fXN[p5v0+~y`C|=GK'٭ɤM'btmo%U=zHxo8yVYwnڴ%?ʪB ݑ@FGU;лnX*;(©6>=% ۩)aR++B)ǯrGM;4YyM+Z%$s}U4 /{ g:IڔFɬ0Mq8L:;%Co[ⲇ%ޑ~1' A@siIUzPVBJ=\&SwRa` 7μ`1&Pnp΂2e(Jdf%~(ю'0.S*rGlAOHt5E#ڐQB2Hoix (b)}Z"Ȕh>W?Uw -fB&!wA`:@q3xsVF[qY-<!_CiP+gADEbKfaK,%3"(~:k0>ol3~6D,*EC4 6#7\r`#&v 4tWJGH"rcD *ʂ*M82c|ʰi:(p1(nhGq.I|(zj!}VFɍ y@RH3eZ$uN ~ ~OhŐ^ Ws;d 52L5? =YƊ 3>o1롢lպihݡM6yclmrAOF VZނW v 'GRs781GA7U@(X/"5/G ]ê|i\ RysѸ-׏'ԃmK +Nm Vf҈ z38{|>RuF!]<<]e-V-]tLlo9Ve5 0L 2ukޡU݇@`ST7dXob8_ۖ8p4ӤE.G‡w# 8kG!AUu¡78B3@pfvY<*L~k&>(h^'iw@^apH`D3⧜JLKFtbӣ;3ꜼOϢ-;&-o?eT~DYMH Lz ~^cD-9mV-vVރL!b|_Es_0*@gGFޖr{x`xKk=}|x@G E&^EY@&,-zYfuؤ\bZ@붣Q_I j7C빒Z-}oFu0^{lN<4AIZDPIa @d Hm"-vkcn(ϛy=[ Ύk;ErPFY Ldbry`A/"FҸm{\Լe|X^eݝuJBp0~'h1\oK1Y}ЯUt32~L/B~ >(>͔5cytW{~+4|b걕Y\ޕ)@(4ZmS=9k9Efh?US2xuG4-cl`YSz$g( E:hvx'^OiFFƓ)7JC{—JsA aۇ DXl0J1Jw`WYC\YɓrN85jA|2b{-gsބ2۟ػ8m4 ôI+w^.x! L†5XG, ?E[u~D,cCj(|5&z W׹F*Yd y he몼DV91ma,3|%\vOZe4z6 _v=Lke)vђj9Gw숬:r.>;򧌋f}/ӯh?ܸS\pf+41apUp{?(kuI#q /z_fqP>0] PE7 ~ko퓌 Itٻ>*ob]+?"#ڃdQ;Z{BRշL㼾CiO~0D=g NsA+z:8ZV:x#x@LzsCVS}P`b1xy OzSB{S`"=W}\[bx<"^o[u&gl0t4\@E2I ×'!nc2;Rp[¿TPA< qȚ[\0B7h+<,5;穫>`T78>oW6l@8큚=f?Bż>JJM@u Kw}'g&M|:>%XJSH7NȞX!# `?Lc\xH18 C~qU϶m%[qOY{;[ap%N1M轴ӾT4,>i ùX@8z]J@2A=;%t\/*K๺;J/g`_9T1rMX%+zիg(ϣ k]_KJ[.Ŋ4*_MR5qO67e,uCXFMW {Mlaye(>)!Zc)yơJ/3/I6:ķ9?(B  O1vjnd64VB值ɷEK6C7d*v ]ޖQd1=6.9!12d81uʷ쉽?i}#Վ%ć)\uX:%QGcB1 v|>-nyl7U}|TdgK~'G1I+^~a?V=s(-UZnJ-MSb"4Z|~WTJ0ۦEi~M9S̗WBȯxr ,17E0~2ՁcLZx*ߎHy$dio4_FW -Y/aX|-5R)kEZw%ΙIFK=Hj:|@ Ƃ_eԒ#hْ$,.O35V P !?60SgEkwʥvs{ f|V l;) c1Ivzs_:j爣 x'|ՏCz&Tu/:^7HE=LkyCp"L?L #d.9;3o!>2ԎȍD  WM3rg+~?BH)X|L]hK_T~Tă UVoXVD9/҇/6˝Z7F`B@f]<O@ϦGj{2Jzײv_S\m$2f/Dj.l C~ߩVs7GUfI s}9^4 Z| 6šo#<W~<'2դ,3~\3<^@}"y] Yxh ~BB8Y6PuOfsd`d[WT5JRsW o~ Ud񳾰;hhn^`:WA1p?GiInZgK;*76fI3HU'K6 $ &ow'?^Tad?M>UނmQqUMIm=wiwi[?+ul3( ֒lg\^9@d`H$ k0Z ]G{^B*.le$#WG+HƛdmI 9c1@^Ԍ>hx1<Ȥ먬2l&{xp.G@dekw㠆kwPAT?+l>7:7=?75 buH [ƁQvU2>B4^*HD"n≅|s" 0DYdCy={і|aWu?Vn@6lbZiM\XV ZyHkZ*µZc3gOfx$("Mk: _7-$Ooy.}lV<Ϊ@;q H5QSz&8(ޚ]xX|i޲W)#֔z]9KSyJHr/ğ[o*U33ܔ /@Ы؆ikn4;尅U!}w?(ثIBZXo˭X^n9G,ħ?M 3$v(Bkm-hnpa;ʨ_@#jHm~ rD[T2la'9/˜ZjBiODN⤱M(mAoʵ|Ku<)Eݑp|7I;rEHWȪtSѣ~/|\}MV'36$]ŝ`"t's>21z%R< wYŠ#EP MCHd\UCĚh/x\ "do*FfWLBX k8?0o׏Lr.z?öOFAH0G8t;Mm~ C_Gs,RdKMp.za{r#C,++;MsfqXl{>#E/=XxD9(1~(CP3qڹ> y־RzH8hU(+''5~av[|mQ+C9* ScH7(C6e\J?^mA%_ZJ?MnQIS "t>HDEbsMfwpO0T gṫކec),y4:{d/qvL@p_b;"#+UoyR'E}$PrFyy|Ttb_YY]c2xRB*` _~*UnddWN IF"+v,3-Cͤ!ռMշ_A)ϣ:a*s-ǗJ dЉ\mXS3# ȿ|!/M-#Re7U6:w"3n^R{gR| %OZ~wnaHR}[Z'7SJ%4e (EQ5Q'_?egP7T?Yppx# q}0O{`Z⎱oaJ> ըԸor"}ComD~h&Qb(ξ:VM=02AK.2P,)lQ4 )͏y/ HƜf&MaM8@ 50NK>93 w}wXx] 8:Dl1f"Y*<-˞OUI;-;w6y<Ѱ1-} |vq D{3#FETJybVm bgYX_+? HHgEF8i{_FAHׂ,/:o6TT~uqm& g*xŗcER:>?44.:J`/^a>p>3 dW Ty_}j'[7v³p  h*'{`Vt LG* ~<=ٓ')GY04k?h{cPhu(ޗZl.?c kCzk^f-P~U34L $}O?d͍n -#O)1zL[ңftSo$7^6ZZT.$#"50fKRa=pOd`p%\ee[; 5^tO@ _bQ#ުfdI[k%7vGKѨZGhﴽ>_%|, ~oQ1^F5!3FWz ZL0qJ ۴/?7IJ.NLΦ )^PQu92a8EγҒ`]M2vnh7FY+qzn>w /V /m,.c҆gB#IƾWA9BYz[btZ B +a'ɸ&F y3(p jX"Nv{#یW]@g~qxXO9󯸽Bk򻨋98 O,?mu L+JuA_CWhi;j[*x]TkzjaS~yDl2?1ARߪCVF<­EBs! Vb ஖MQ*lz?k)>Z?h/^vTkvI[:Cho|zL ܿ|L"{M{Ռ:88bdsKB-!s']8Fk_/w— M,j?CG6vuxcyz9+ia%sE~BBr-1K4rѤ\qO^ReJO5{'.@CIe)7*ؗve@DSzLHʇ|j0,Cz~BOꞑ\$ QvLo.k[] FM62blRX(b"`i'P Cd"燩Q-Aa!} MgHy w9Xt?W?FW)@}ۺ}- n\s/Cg$  ћ8*p(Ibˡlei&k$]"XtG5!FtB9d 9?hL Lm]jmhT6+eOVeJNHz'=1ǩ*61;)ǁS: :4>mSŲCHl^rVD*uYKؔrz3;Ho=\&-զ.bQRj|.op@gy|i=(&9rrCof1\ƹzs|>y-12 k4ꥺh.(;la @(8N $;2QN~פ P+G2K[ɖ^ZSO9jY/'/t tWXٳ>vIn`)$vRF&imv58[SYʿoZ AfL*,4'6BnYd25xltuhFR*>_QR *E*ˊ/lI?%LE4(x^?5ܖ $LRed@eDt[N66ZCJ'}c'":$lXTFi4&{V]4G7=fܯ;Ҏ<b *5ʒ\(,轎|\[8SyEtJ=&c&kpPҍۢzIt^K,\ O dyՖzsUβf1QeiY%34"LQ ܘӔ@a߫J̯Pzx)Yrq-=k[<8hZsZgg,att*a#zfێRg5Z`)o +.)3dmHc4^զ7iJw ^B'-.~vz)XtS\3fǚePӞČ35]Q! <J /q}/"uDnۺpMUg H]i6e4]-jOƒSG̊_3XC{N1x9 SAo(.Hrj'WAdb}?iKZh_c$(h*cJ\j/&éJ ^:J/"~ "AGtWzt2@'a#JuDXpGBі=HUVMk6~Q ylkIn$PCeߖR3O4i#;jc{ @ . sR[ #O8=V@. O}[27o-W`lxhAUjL\X3\?ky-2哐cui^ &qmyV'B}a  ERǧڅ_{bLZrUwFn:NZیwm뽶KLČ6]9fZ>Ŀ}Y55T~dwS+nr奄4v9"nl+9L6VūDkSs5D*@?=Cj";v;n/rL-9q{7=lm'c8'1aG,ڪͅKƂnfF9'8i֑ Ѓpן؛Ra$mMwl U ̄jf6ﶦcy;P!)&;a-' M)>v,OUFtd\W)<8B1m髰 N.QPc꧂4V9I3ڧ{8.sC()e$+4;㴇ZQw꧇jG V%H\6U2U 4# &l?%sA0pCȥóA]RYF(Kn(*nN`!rU U0T4.෤ b9YrvQA鎳?5Ҫ;rdM/P >KE h[IjvmH`XFøgE'mβ* 44 f{n'폁`u R`$pߵ;C2D,swVX*$Yf&i*p_È3aB?yKФ|~Laq4Y#BO9=\j wNRk[g,M ^N_PV&ӺF`B!39PII]@{x |uZ-̍z#j$>] Xp}l3JV\祈VumNiTOyON>_0(bރZ xʹⴈ9@< M|!v6rϫr303Am6FH! .+_XLk߱N+y+*$ǔ:pp14L icE. ̾QUK$&B`U2Bbůj(pE W$YʋLM?POB0+= m0sԍo@%ʕ?V3r.sax:B܉8'_*335@f&DL`ҕܷ)lcŎ<; |HOz͒u _PI{/z-$lاcZ,#UlҠ5P[d q[T?|(iER4 9yd-n]\DK@!+QВ %O.&/ʘ#P&*%O勶_t*+biH`yy.kăNq8xOj&CțU RM:%7i$OedZT̺"WY;֙^nz~P:Yzdj2CyY= }T8 32=<-jA{-0IVN*_m ?vL) b댸ywP`z˪LA`Λ945hS"g6<4DVJiteDoKp;v @Rxv-&\'qE آ!ƼP/k!^r\ڞLs{7s;,GȯKJi+#yĜSND肿ĪF9^7͙fq_JoW "%_<晓> PKIẫ)Z<eNbb0ZX.g_2Rl$FpL=*oVn`.DΪC6$nQ@BN[ IO!nDzme x;C $}ywELc<g]wDM XZ!sO>^(73D( ⷴ=kh_fLrU7UcCW{t?pg-\!^|EX|3Q 8KQ0= !Hqymu>K1cgxŜi]S Mݽ[;ASF_ 𒂚ĖU@ۦ,ُ إ[o^;㷻u Fj&vNة``\F )iR1Y0nBD6Cf㪾X[,g.&E @3(x'VˉNsyrSmZ]Tk زfY k{@ѝqԊ~ZbCrDWtmoD1qDUXIl3 l mb8ώKޤ5ΖAqĒMLNWD{)M^3!اoo"4 "cTUS<+U2jmr3I?mQN8UPqzk8Cx>vl÷̨Цo7Z:3dES&;cv|"a{ Dn\G\:0|9lO I ?8/ZG8Sabƶ{bCL<0dU멳8N"T݌1B3Apч;_6OY $tvQ?ֶ'iag`g|0(<|Z8xΫ}qJ^1.rR!Jƴ Yɐ=Ji>lg``_-hK8V{cHXKCB_¨rjĶ#nHj/ u)H, {94Ee[Y=bQh'& >>W3ɜZw{ [MR0 O+l:gk\eUa;n<+I†meMO\Ǭ"?)<Zh#dme  y[`S".9i@o0z5ü zr|YWh.=.N޻ hk/;~wܩjLJ(Rł2X?щG$ŕXxOeJ<"y]iR`kug^J òצTL!J}Eߎb 2$YٍJV{T< /"pHTdp H $ѹc:mlr<633uƔ|xĻm!ȇ0!]@Pi۳6 x QלДQY,Ϻ4gl]#92c,G݈!M kE$a._ Ύ}0թDւ6i;SHٚ}.ek"I+*V`w pŁ0X)G׉W+K2kc!t' R& C6--oGӸRs18PqH ÔUuw`\I^bBi^pu\dM"4/8E Ad/FyV%}ߝ]u'kT냤.Wf:-۪~e8̴0tCH|{V[=Cx9ŚR{h덞+~>E*;p 1A&":ւ҈x@ӁxZUצM5=b]ݏ/bVh=.J;=NB@/uGx5eUq܁T&_wV_c uQ+Yq[ӹ#W$zQM`ޣҴj>hUǟq'B &ז_ U ͳ>I|ꡕ傟B +B+~\,b9\ZLʸe U˸MnvQKjqCzwskݨ3.ZN~t-;͸g' +cs.40ASF?Ǹo閴,=nlP2]䱈亄ӕ֣_isHn[}ϩ.ۅ6'mwԜerQj)!WAA:;̵G}bQ9Mq3kNyq)U CK2s] ɉI;Cيë\QDf1P3R 뫛p w?pm/[u&eF Dw~]D+r3! ߂6EtH9ȈO쑏ufl.qM_4|8o q&6O);z.RQEڈWk眯($3p+O9HlwwV/oiI%m6`'8FQ8F)u┵gWeOl֫ U .fjȌˌCWPuIb8I("Sk䛺~!'㑮4Tuoz|jx+r-8?Ërs+'M!ō/CU ufy~~8̷#ETo{ZV')T `b6RQeKG@ִrzI+=Wwkq|_$ >_v}Y + otlFINP_\C*UOE"EzU N]0Uo+jzk}#W.(E] >÷SG*.W@Fgow_q=摤W/8zCόIWUen3WjQ{dhљGjVc4bSD3/5KwV213uYz#Kz׋xSEjiLzg48\ȥ^+߯vhIC^kBd҃kP+ոLrސ] %3{|QZԸ9Ž,t(q3H!;礫8C|薻8HZIyKȀ?5HJn|iC+z߰VVpY{$ CӇβ;ké*tĺR*St"HT)ƒ7fJܕCA$J;l!%.9NOMC.99Smk]I:BDVrK/ OlY)cBn-stV&EvUkBh(/{ێ % ݟhYl-@RDٷ+Fhѝgc.5WG.?7lGq7ZpPB79 -u=u>eRiƭwUzQnS@ec`d|hBsqkeaG˞"XwyHIO('YMiTDSײDN` z/K}U߹:&ψ8I+/=#TdЩ[?̔7r0mW7<<5\|պ̋`pD,nSAr`\'D k^z$SNБ ^uOm A82Ô˭ "+S9uW铫tt:Ns,z# mLį!/ V-/vH*&T_hk@4Q=, &xrJl?Cl#22x` Rbܕ!kJ7y<"w:yY?]MMXu5QЂ- =GV"s{EyW7Rcy)l rU(*׼-ƼjҗS2ҮYB$Apfzi;9MhoM$R<ݥ|)t{u"#w\ /8 9GčR@ЧجT8BTlDOHG蘪ةQ/x2c+6;%#_'Gh:ť֣!I=8chf,4Lj:m!!ºfy%$T=|pԒ[ *4P{:[vD >y5tXׇaL>VR0|DĪG;4r\[7(h6&._94{*J#Q)?k({3>.9|injH?<ۍbyX󔑰ta!L5;EqF_`3K>\;ڜ*)EXFV՟JB%_pn^ú͑l).m k^@5EF$F٠uf)-~=qi *VOi_RyN^!530Ua'k0e40.ĘVߧr%&Xm?Rr4*گ .ubPnM {u3*6o>b;]..$y/hKH#Uo8-N);tPH)ĵpO8,Gytx}*yZ2z /L 9d|+!L[6mC4lA/&⌉+ m~`ۏCg c^ D_ݢ<+oPhrj+ VU_]ގb ]1.R1pQDc.+laHPC&xqnU ;u<^ho(tN߹{!6H{@>?蕡94?x^Z 1sNn:[wXN̿ Aobtz{hR:}qU=r6Bf'7L/'Vz'5 В%aȐRvLO*Su@[*2Շy',3u:[y0 ÷o?l|Cp_>}!Q3:qـTG1,z@jWOjH7AԜq֪ q\Da HIw-dLkg2/T?y-vS۵]I^{5 5ZSpBEnը&!npe2zXmP%6./¢s8rhl}QѻW)ziI*&^)Dȁ3,[T` jپS]B<{:nѴ"E j:dxXhdg83v C>\^zX,Oa731i'9԰=6=O/u oӎzkHޱjѾxVIlڼ]:zu\a'Q' 'o=̚tzԡK:˰- C*X(.͔J 91IIXx.bXZ̪(~Nsi~8 sBzQm1nX CZ9j`m({TB3c(;Pj>"qJ 6,-ѪRR ^%[s4SXuGm{an`80$2|9,ʧ=jĝ*}v6K鱪cU)wl8CfmPf&"/V)D ;UJ֐f0r>N6;n e?%$W#{Xꓯ_H_@ưqK u)RhB+LB9JXm/>>a 60c _L2}k]nddQ%#Y޲ j0zߑ\8, %xEơYaqZ4k@gr]Ovl f Nt#6\,D";i i c6{!x8 +׆P+d-H4PiUl! {0&Q5g<ٿ: jnu=-yѭ N{9爯N8 |/t.?mgRwhQӕ -C5C_S3:1LJun7H}}{^|Pf'+8$m=X@u9z),X2"}*ؖ3a+0ԇW'nnlKKPsi EK߀g2J%|W%Waפ ~Xܛqcq.#GLKI*M a4fBY$4, 7iZ>;% >R,ѵ-$p[SCB"( ;fo 2ola7Tz ҽ^q[U͝.'Ua#>TSÝ_.Q38X>0hkhn$E^vQLEЀ@sZҜ"7-,tMJکH|Ƨ b*Jxttƒ@xUIsB)³+̫Sm՜bךG rSqc%i54CA?{2@p~,ivZE}Vj[+ݷ%.&\gV/0UаNuʛSB# F W3YcZh|i.?Zz%?t(!Ko{2VF:LB43Ynȉ xU5G-)XUH#тfn@^kP3 KV;7krgz5]tg ?'iZD_wU5NrQT6 sqQ$;ErinN ؏ٰj{^{!Nk "ELB3MRZm}]QUL 2'V}>+~%Z iISÛ f{WGipGu?h,@`+dHH_eAjj\HXMS KJ|׻oUmdaV'6( kşi-lنN"b]]G"xP[ -aɵ2U~^[GQ-ۛYSzdyuއᢿ9@UK1/YX%Q?`1J49CBZw4xU?YU77[l 6QPg[*XOWAghjyLs0gbZ>m#=z[jD5IYFoN1txf҄= ط+*AQS,ѐ kSK+3T L%ڕWd05B+ॏ4Ej8v*A.ifބqK|Sa"7PuLD0cּB,*E(sZkC2=h S[ Ot t[j34']S:,y2l\ԎzGR!k ǣlԁ̟5=ό$=-1qG7E7GBpgAXGP{JQ 57jb0#:=P7sCBltbbn ?F9CIN wq-O0sک4~ĦӇ}MidJ~3`{k- { 1h^@-P2&E| $)RivA `Ʊ#*;7Y:y|R^iv˩s/Iy*XEɸLP9>6"YzVh F-{~rDc?r g l8 Ws9j qYu31ft#k/7D?kg8t\=S%]IhGST1OB!Z@F޽a~1|?>Ev-:4k td|j0x?4<6 ]5 8 6ט GQrLLO>D}NRdSg 0Z, Knc([f8Z?;%AH3 fCwW*r9fTb%eFAmjfX]'ϪZ^UaF]wJ\Eޕ)%E a<14q`D G$Dx<?SqGd ud,[q`9 !+=Ppe8Z \SKri;T 4 jrxPgd׋Gw6ܛQr;AW e\ۆiB⶞?=I*,1l 0Nln $VTq^nN8mw}9.ҔQ6ò 'Hr,K 5fNGavGUGm񺽖,AE$w O|m 5Bvm6<]C7B JFJsW*ӾRΤ e~?~dAݚLVznNHMO(Ο6_HMSޔ1zB/Ez͑Dp;;6gVC`ONV/?LVlFs]Wsyou?`څ4ICpjlkhig΢fı/gtl3\$1&+9ee# ‰)0k@Ӊ D[!R)~fiw;X7_\*mqw۠ԉ^R/jymՠDaXWcGRC=Yxkwr9li~\rU9qD8]Gs.б&%bM*f@uVPU#piBƕ|TsJeWRrtSH+\xJ T͍;ÞK%6lCQbI5,yLDtMh.lY(\.\w[! W*HՏz;w/Gf\ /D[k фeFDa}JL yR5{xoU/,~=g6d&x:gJ%{Rǧ*OGBk@Trxϔ?6B캯*h^Ϟ+P5rG)E Dk!*XW8FI(<ٛh[z:d ",y_e2mPz\O3=p$@mͯBMKk<0AD;t!GN~$sG=-RT~2,ģv.nYdp&PJeo*̖rƙ/|Bݻ5Q2o8..e9h%{C !8,n##++wT0SbmnցI:Zuj( }b*د{(%/ekΜ{%mV{mWyf*ƱYv{LJ4>-LGKKLLŏ1tgO-7^P뒬I>' @%~'DZF)~I n3"&?cwܔoKH0;qd ,@ɰP>,K8Myq 5["LNBS4_SPr>@~}2>=hU;Q v3o%dQ뱮S])lŋ?֩NRl%ssxCsyf?ՓßǩΤB7 axL4h|L=eo V>ǼM-{O7}e!?GZĀR "ϹJZ:VK.̏XalEqfo*w s^B@Z~l.%!=_BB}xYhCq+HE?T4=iԁ (@tF۰` Wjf|@!@rJ!b!0zE"$vAC[i5jNUO,tg#7-+b?W鷅]<6pr%`7:4ǼFx]O@F0X x6Oq\ՔBOŒC.[kg'zXpM5k^W$Pq.4ANv+:9RIC-25)GE1nYLC8{5 Zo %a5R:j|"pyp-N%g4)S&]NiU,'rlDzMRp4fCsLN^P dYH{& Ie߸2'ji6.< 'wch%'v(7l]HQt$d"\.q ܎-D.bh`лw}'=DZ}nHBxlڣ%ਬdM :AVz*ѳ@dȀxʹB|uZ=<%!oşh0|a:˫E2y4VՇ:UР#Fz[Hu)G),t7aJW6o"w.C"cCifZQ[nOP"=e ;N;U5EW>͵a !@J5 ,3 hh' ،6yb8KQKXq;/DUR8!l䥟쉿5_O, TPV\n _ϫ]*{4r@e}͏@9Xǵ| KkN&o~=0;#FNa A2MڐZ54Z+8yy5y0Ӭz4o$ү% P9&c:7Z ,S5V:>-ӥaJ9N 2먿2cy!Xq>e u3|$Xc sQ7C9ۺ5Ȁ!T^mf#ke(A6^ԳԳP@ʘbM&@̉;m_.?⨉*_! gfsĒRl{Ϧ̛}Z &-'^:BjK[+M#~Ѹ^mxCdmţ\ Ƈ%d+x ZD퓌sE{VWA;wvս&;ZvV3& 6S:1,89Uog" Twp\*UEWS#?Y@3[n5/R&s~܌"v%GJ4ވػkK jR빞ZH !+XUSPvĹ&8 m~ޔ!wUۗZ3C ű3mr6IHLJ3gTer+BEcQJ*q--: &lB߾"~:\|"ЀApoƸQ08'}la!L+' RmvX7AuaYn-*FRǰH0&?J 3ǛdeV=sv;.J+XzujxWO95S-rn_-,2 ̺liHPS:frvb1bװo:Uvih#)@"Cj܉B%׶ذøu0jaZЦrh*u\[ؘM\E@Eub!mG1Y- Zʞ3#c@gocnnbW3V= ʬEqrU5.^N6.^W~ӉρoX3ðetl 䝵[rc) h) Vz :qʵ-BnWlZtO mDYQ;3(^-m^h{pJO/q!q'3jXA@) DQHM@<5Cߛw0WeauQVxbM &h1el3FnǨߧ2څUzfQpHk[#<ٓ <$Cb# Esh co{F#4b/蝷'"8ЯնB AASp!Z]^({<>+p1D43 )F7Sd_7HQ^S0{b{i~.le TIDo|Է&&/]b`YTפ#wsoJf͇"7DZ)lf&l]hFi>IZnq& tߤe]5oKeSl 4Ƭ=X\M<.^LyQ R+$y`%a ZizT(i#(Ӟ{0}vve\tW#z8,!$mYïmi?q)*+ D|.[eUOw6g:a,PZA/d 4#=(-xHf`24%.Ш>܉&B8W>| I2ɰFřUESp-me d#3=gIahBJ ;8ޣ9s7'瀦4}NuLbRь'owt1*[|} &M0kuE=XA`h1[A1*OC Pm!7*>9Kv'c\C;fp7BJsD%#덖NTR> lz=Y\VrD/O/u3ٔ}*=ܚt[s@AhCf3//s0~>3T$|gY"oZEH냦}fAUΛ^t$I\ F ^ ZG4Qً4j GkhܝsyM o6#{܏g91mTvI9燶mR>+ gF4q~j\h{|=Ձ,foT#F^oesy@ꔰr,W5*k!?+\ʁ40pvh]%Rʵ3;h!#%%*s4rJӹ]HUȑȻ=*O\Y6iPڎ 0`+N=@ob& }#*NUKXa82uCOHA#r 4_OqB뗛'#+4O6iK~R#\RH> X@N6 .D(\p@J!u^]xNX=j?$Nv|F?\v~a{˘YoЃvJϝ&?H:a3ֿ}*đ>k92P胒|S7 ):eOx{AHC{݆狪v,'y ˒G Yձu(Po"3H$VXAV;T? Oa`&TH2*ngUY2dͻK*k] Zh0utڕiC=Ho\f_Vk*rh@^=Κefi> *t~vTfwzD[";F%03CtNkoS=϶t*_ s 2寜{3ML-U3.ll͟X6<5XwV ˂=M#+iP`GXh*2Tv2FuhmC{*.EŚLob̡ &Ltc 4ŚX@uIj|xOvU Ys! ޚ63VLlӃ%N^M&гრ25ğ^)&ͧʶ5ۙI5eX4Zp6wD@g" G1䉥O+Ƌ~!QZyPVԎ {i`E:*hsRri1o&mz7aG/NUˏL Hp?Q$nw ANiD^+0A-ik[`~7bW8$ Ϻv~N&C-9;!:;V)m1:Gdi%PFFV)>/ y6mRԭ/2h^塤nYUVT׶,P v\+KQs*41PQ ! Xz9࿊\ jE L "YDO)T93LJGR`qqSx^Wd"ptOuJ'`C:sJܟ'FOx4/& }[J>[Cm߷T̟A>Vm?y1 萯Y])F<^-AC1:CYngu&+|ne$`gAjGcz]$89/A=Xc2XB GmTc_ JJfD/jOU'rėrACΊ!R%D 3 7w섗X[xjEECh1%se%dkLʓE'(0P~QI!)Ge.JY^ȏManUzck3ni 1{V kD29ɤC<6|s%!I*LZDί2oID%[/Xaي,ﮖ1!i5$ gbE }Pe=|+ȂPPbU_UZ^HcT\o hDER3؈ &Dچm0}/õxLŹ]h_hl-O=Lu&ÄsiPK#SHvx?%v,I].wij\l2Drǻ݊'ҏ<eZlʰt^4<~E3Ѫ񸦫Y4R}r2?*ƉE BB4߳={f#eBvLSkmTL0tHGۓ-ʙVʳ8Pj`7V:Dp!m<5׍Mw]&+ ﲮd 5LF7} ǀ (M`7?rԵ:nz!vrD<[oJ5bڃ*ʠmox`E\}jtg}l$=hS"V+Gno.u} ܱJCBbzQTC2pXVpEj|яecʃc$FD:,0~=MF'Aۙz)4.o=F3׹/sXd&Ϗ]y߯qr _d]=iͱ/2%dJXǍl.=^z${ SS2AӀq\٘4q6']3g49_QDE;dm%9=7U,Ř,3 iSz+,~Frd-qUҢ0T Ke^i*M7 M8 FJ1I"(liY|hc76:mJulv`Zo>pGV9~ /_`2NzGFsh8-GPgC.|c=fWj?<|.8lzA7baXi HX h3jCKC녢&i(摞cM,]l;gIJtg \#FDvxq_1/5 nSsaiAAV/o:%'$}rr‹VDrqD GVro"-A[UIXJά1Z6fKUn`F_3ˍ GSm]X⿛^SiU\#s(rIBY+'[逖W퐗DxScRDwnj.帯rz˼g_{襠nȣP-ۣUu jX2E,VWM~Yi8I]N,2 z/pH]64sy_&hAguub9Jߵy`S6W75f'%]-CKئ[(Z .'W#CbݶsT !X!՘eە=Q 5裂sX%T qb=cu5J={Ey:Y'wݑICs%P%8e|#+mIm]j v྆4w~laTO*/?7|F &K`"N~ 29ƣnh 15DܸLc=a??쨊z^ #s'(FR |?l^DHrglf(P3I) c ^ Ni I}0~2 b/7؞"@s$$/1`x'LWTa$5ˀqL fc u%NZ6SI1Cge?Tf gKy-d*d~x~Ri40iNJU5 / *W|yNՉ0 ʃLT r@]zt`wpnK#"Aܲޘ^vz UBEW]k[2̈rP'> h'+]ƓD:а+/?nS U ڡPSiUJxrM+ 2kJϫ6d["~[TKy-M[';"5tp{B}4+}gFȚtx8MKFnL]!mg̼yO]?*8VoЭ`:xu =96&R,MW8;$ٵиDZ:7lzTM+](M>`Aj$@ ٬mق'OjD9md {$xa*Q8 yάhYf :9~jx!-htXWN^{\?"A*F]veFO S 7{SIuuWD%jqcdz(ב OxmrtR.,>pzfPBD3U@iQeCf:IsѹAj"J,ԩ rz1DHV`8t~)jHn֊_U@7% ׯ!e [*k Gg& H TcOl}#IeAj:/<A^+;D$"]^ W X p۷M:eHH}<̉JƕGKtL 3B7oǎO^irXe|:"fʔ[- SF2)@ʛoqwkr ْvkQ=ŏ)cm l!RXR3c@[jy Jeֆ-JlčqQ D""A kzUQ ڠ#Yl-@Hl Q;%@[*|[?J""M]<|WBkB~e{){6\*BB[s3>7gY;xsBկ! a Kp2sz@J9`C#P\`ʈJdner|(j)V5,QpX+tW3"W(YdcDyifyJ!R4d iLmn!M0h"44zyfކ:شs=y'v.eRQ[wX: [L5I~e@YiȤЍk E>v"2U B=Yo3DL*ht E 6{G0lE#'{|"Lk]*@Ѻx*{Ʌ9N®N_S^uEc:5}Lh7!'>" t5)ݵ /%k}+ /lwwoǬ]FtSneҿmBɷJ̝H΀|nЎt9H} *IRǫHpNg@uA;uRG;_X('۫ NAaZ4W}O^)6'ϼI?6((GQc-_Kk qW))mV7A ucH4F0Z姶igk74C.<-KGIzJ #TIGT&KhOC\ W8p͢vl˒M3ofq9Iz:ϋ .kgݪN:)VoakJoX3&W໷cJ1N+VA;a1 iE Rx}`3Y$l x3#'0,d㾜!?wy^_b9+AbI I7bɱ\{u?9w_J:g+u):-{Elf@^5&nPŮpL>.ˉt 1t!=M9h߾< e*kyݵFy'rE͘SE%~VB AReTg!>"ӈ(?eDYaKr[BB{~P [#[鿍T T҉Ce=.J= ʋǘJ[0bCn/ڠ11&tKl5j5q̺NP4qc3 ߨ7eL2ggnl5>@{ $$󡰯v xtdfu;=v#`׳DddM~ c0,CDë =[7eycN8O _~W0 F0+:!=1#Y9z3(ȘTIZ  .5^mD_%E")IVu /f>>AXTt)F>1@}E; ۥ,w as8֙ pHlN$eUG/犭}OcH6qrGņ#*#}F`WīA[a+p/b؋4SYQ 1_К[p ]4SGěH=dm?m?=+u&sG/ىr{'VCq-:ẊŁ ,|?2 tQ`Gz+&HGS:)d3-1x=J\pk+]!O-?fe\?+N̼dugRteTɵWMVrke5I&R; G*c?sKLvOO%= GGQ1.kU&4V<p>~SmSMO-1K1ja2{<Ҩ~|na л5%[NX/wA$T_{dۗcSMiǯZGjmZtuNЧhw_g)gUa"책,c-n|:SzwSeϻ>Jd1m.gȄqCzDzjUHfw_iO*(Qtf x-a! }-af4D>sK@^vy6K@^| VgC=M"D]I2~ { 49 Zt,wo3%a^gT 0!lcZq6D; zQ+0/݈O~(m2F&) YHU᝻Ky(wN23IBd9q 7}m $1 )ҍs0;G͔u?LZhT*p EӚ]>m-) an-"qp\sH&lePۿ(z)w}O|7p%Fұ? $;mMS5zqS*Vw>h 6X[)Ÿйn(F.b[.?6?VlJ=6ݒFH &D(JSr3}){e, `Y°M#~G;hiw]h_^H(e u&d]uSy=+ͦȟVЄ|P'o)u>)V_L4Sh*>f0t'AUo>MS-]6?ᨕ*Y~$u b6}M 5 .-9/ʯ44K6nkN_ &$3n^wФy8j^iuՑ 'g[FVc7cW!*ey:}$*<ásC mKqL 0m nhJȽb^sele%ďx,7bO4(q Oh=Tڣj`T`QGl@m~ VyܓAPSckIW@^`Q*|jRdQw1r7,Y ѩ^=å`t&M2y~f/FHGbtUT;s(wDas>*y>EFi{;BI7F<@:ХV4ntN t`8SQץQʢOgf]F_(YWLDVīCtn`I=M Gn5 ܅`G$qz@-@B rPFf@g(ucaRKRzVo$S&dYuS>uh'?D1Ñ xPެ#zAJ*p1&Tz?!S̅"l4H@μӤ/ُtKI\ .hQhT8bF*|iOm.2=b&N: { X)ͳ'Rq̶hto(>IMJAtVrE+¡'+^"$i߈;iK"uė׈JmώDRβx143B$͐:y(&ޣWb'>wG%5֤ӃD3Hj؋J$~Wu# um>?bϾ0͉pݖ' F]*VfUOyX~;^puUߡ`6 Mo#D'7Mf! K@$nDQ04;_'%Iιn1c "I]`Ÿ(]i>5mMʾܥӜ9vQ"ޙ=Q4;>d&*[!s]ά<%8Jyn=]bqO_捙+Z.CGv텏W\W7P ^m:kJ\\/SOak3fC˺t۠4N%w=`)a {<lG2C/׊ym$\uaOm?ph4ZTyU,ʦ,OzM~q흝dEl2޲BXvRrA}=Moߌ`嬨Ȃ;?XAbX'KCh Q2_5Q߮\Sя~Ȟsn E)j"𤃼 v9ƚr`оK8׎Y F9H_HLh|Y3\O $4!} nρV8 tWM*2|GY(+7/C Y1Ry^%7j~ j$>D~}ˢt=[1~[A0 ]Nǚc 3^;* ۠mzzVnhrDz.F UK_#AKv]7-GܻoH`%DM%̉ uȫ<"Ά ,X(,zG3cc x_&V$Z m{OPZ2 GM& 3hXs@S։҄ 9鐵[/zСjk UR̆oJiR2T35p孼1_]y~pq^>S,7bd"LhM@C 1(T kmJTiKxdEЭE;Đ,'R0z9ö"niA ݈K-f˚pgߛ7FĬX9Q-FдY#3]IJdA)cVg):3Wޞ}Ɏ"~s'ۢW.|TY < mV{v۪qKmrȾrl2RyV*j3,nR)Kزǻc=ޝv#F76Ib8[䞄,EOLG<^n 0j=G1kib{ eލio @<}_wqXk z ) Ռr=8("4ʿǘ*XX~)8bQ3 V6h lJVRSw-8~8 Ä / {b saǏ|򗌞^i3Vr4b·dҕ AxĵhN;݈mЬ޽G0Űa. ʌ-z0!Of5Rq+\t4@>e|rX(c"սtycLwYx0zK|*3^&uM<(3Q`;JP'GbO'[X;jd̤^F4gO)]FpMfRZC\ʧ G\$ɩ*iDK{98sQ CG%{#kK&S겓Znjt>cҡf}e2϶Qa)VD@y.lv5[ $-({Y<_P2u]!~Vįzl"X+Fy=z4c{Ԗz22<T)6OTMc,fhhp< sl!y5Cw!MW9Q$VsuX'8q60r6?9/g4rmCDw\-z}#-$4;%~KL7 q%M|5=G& v4 K0P=/J X"O]Ho\^q&*ܮc#Ut(bPҰIr(oU wmsv s *o" @sp'o#nBΏݼ5+3#z[i)gVv96KHÖņXL`X\6gcP܌oB- n{{UǑPrɶuHzRf;Hhz7 %f"VbW56i0=I!^%uYg1ÛhM^'0Y7#0()9֧z ]p/2E-hG M4Jے,0?mc`dw?+uQ$B.0GgzC4t-RS^DDDx*I$@JF"clJl|vZ-u%vva&)1 A>c^&! #-tFq4ݺynSg Yh?N7wgH*iȻ ngvc0^)>M4oU<C G@gLn=h޿DlWkX|bΰz{u/!c#]]9GϔŒ(T4,TGY98j6+Dӏ] d7EL@w+VOIX낟b }~zDHz*:k wgvZOE˲̨tt7>l1Kb_V0?8+ {BU"@75j\yik[ kG(~q~9/6`!p-md&K8VN{uVCpQSqP`Xͩ5Vr,GaO{7&6H5/k<}5{`nַZyV:I5&LwM-*`.zbUSP\Ajc*!wVb*u@f69DԒa/ i !yeShA9j$E *4IK|UqGl)d>P6yDz@Eȃ{V:|U<^CcxJskVzGBvh&'qcĐ&YtM6(\x[tV\j|Ƿ8+'XU r#:© dȠ1s5zp.U:"}:1OzWeLEr(7t&CcWsk-y t#^vcѭu]˙!3ؐ'"9OR}JLL${V'W'ʪ%201Ea)TTJ@sl,ң; 1ljC%0PI9ΣQ=#~N~!wpa=۽]W79lDJVe-ahzE3WJD?IMky>=] 5êCZlb"EȐRQ8i$|BSDTGLkOXЦ=v;pRC %{ֻHtT9/鮾18b]&$r`taD-; a~'S[1#?^GB7ϢQtFBXO*GE iq:`T JPyyQy(@уEo9zK 3=+ajx; 9r9|)Xl G AT+Ӯe[ޥ<1UPpf S7,Ih"ToLh ۈ.G<e}PIBNEQZqP{+pCu}﷤ #%uA -?0E&C^P,q0@ձѫ#X׍w[TJt1t :F d<Xޒ!E4Z`,n'EFqR"8tЀan-mOG.\hAZL~r+3AkV  iL_c!~˄#}M@զ3  R8𱹉@˺q+;[R8> ,ʁzۘ 6o%!/Ezgx$#q|b-_8Uz\j0k9'芓\֚l1QA:h=N]DjΘ;"F3Kl=!_(n~P#;;[ZҽhWnr/AZT[ `IWܚjg؉Te?tc流 h \z־mv-Ka%P\6޸Rˢlojl ?^J'۝Zt3mb"uo 5I{V6ļ&oa鍴D@%d cOPvnǕl| ܁f%6uN;bIb $P,p*Lpb2 yӈҬ?X\0xbenf Wq)%YGiS8./G3S:>< 6ɘU яM3/A$R-a +F&Z_l_ )*On_ dZȏE5 ':;V (#>1-&/L^Z'0 IS[N{a;m[`,@97S餑!N z|Fxg4ʓ:K/f@i3:3(vZ%e 4;!q <˥R\h,n(ϒ`,قW#gyi! YZtRG3,_;lXN1TOH/ xۂEIf(^h>!٘r'[t1J3'fm/X&:r9ݑ4:U)݉]}x7|e+<}x +OZ0r-b}jvf >3n>!H̝`'O[rdNE F(.a;aLv5whR#QVf8jQwL==p1F[է}]<4XPd9B V%ȆݼV;Yߓ.Pv3(1`;-`t% AE(dʱ:Lgdc!~jfy6Pm W_Mɧ6[)PCNV7P8M.0)norW} AۛԅRJem{r-=ԌSyxY=h FDS6znuZghSP~ " VQ<(e/0([2>lxMQ6OЂR-/t|,Ssw8o$8($O-3Вtcr${.ar9*Y{xGՌAM * b O$R=V{8 N?8_)H2&0gVK}{'g׼9A0O<f/(cVC.5rNPhJav 6x9?)ofb>RmnElg& }hс5^n8jn5W.zOk[$W=81踌Xc&mX³e97a(LĔE"^- 4)ya&I'gQ L Ξ; Y 'ځUѿU矲gm >0mgHO\,%}d9FJM#+rHjny+;JHl^KI h} foe_(j3CC4t-ȕt+s2ys5< dޯVB/ !T,;yA8TB?"[75(%Z b((Ӓk!R`@v3K۞]S+aPFAA,k3!TG3 *}7b˥̩2#m~Ɨ}{MQɌ" Wg4ڠ~ r`73N|c|(iOuj RVr{P3rytBTr3vQbCX`SsdA9ܶS gdstmOۀyp(FІ?՜nec ~z[A x0+-ߋxf(D8>ܹ $$f6p8&d1/NcڗFBr7mroDX>_ؠ }xDL ,a/S<5e_wiٽ~?k~w/sPbwABֹڿ g6uX oS3 ؔ a <ǿ28 [Cݲ:S䃤rOd/'iq'Y|anAdn<D{%ckUܬ&W8|Tjci1Y`P˚`L"d^/VvP-P}>)rX*)f2SThgjkrIׅ F-3ËQ}a{\(tʣy )3vsQk`{>LZDbM9G<+&kۣBŽsd/Ô[ 2q96U:%l/Jt_9^bna`E)ᅀ|C3,`QHX"`|Ο6bi+;@W䕕2שs}$~sW>M`ToS(BlhhJ0sB%d@ f1Ѡj,|oCڼ21&0|\L,Δ7]CO]LlA Utkt4PO.b2=HMy]}֓Fe54+G}A08eP˱:Νl<֭:38lKN@HlV|fӑ|vZ &N_6d劣/BH옉Q!M ,x8.4R$lƒ݉\ЮqUwwwb i&N/(Z/,e8[ȯp(D,+pk^b;[_Z|4X}j< < WZZ7IM=i"Zn=`dJ$b% \^#f_3Odvmz%,޹UIQԩ(ƓDS`J%R @-dO![y2t$ r`ӗ ~n@VKz5ay=İ'ᒴ(u#:p +.n̴/wlcMfㆻɴw9-z"rMh刱ٟ5>-o?ɜն0_\Hh_D%tSu7XS?43z0 .,,Ȍ?E/;/s B_;)ȋ$,1>`KYq"\B|++bu+$ԌJPm.+ZΡ.LVce>GZd5[8 KBK&0:tzZYmWoqhȚdmIK\n~WcINH|j#b*.dI~hHMKtc^mT&-\ ?t*L $g,E_1cRH%nDyP;J*&MNCҭMG6haihnGW~MԆ|;І ywB[MA-| syq>ZO+]_ۺ~ڂVbBT:Wy ᐶ~ NSxx ~ t݆XҨ$e/buTiW=HCRr>z+:v2 f ˨%㛋p"UZh~lE;ZKIi-Ke=1Md1!oH(Z'+$ k8 ?Ñ7FEASfeLWc)+i$7[JeF)+|M6By祿 ?LRkI01s!(&Px@! V~=~cF&\%imݭ{B( jޛoaf$ Zrd~0 .ܔ `<_|9,eV:5 }@h.6a6/VߞpN9Ӭb 7${K&h3jM/mt;)]8IKw{{c5&(56ch9WrGnڟ VȩƄ-@2Py=)SuaO<3h2W(V΋qxNp]FvP4:g}G!w\'uس]Q =_N+'/nd垰V| O(rhOrZI=]-A[>BjGI0hF_OD6$F$8긹vZJoJTsc+q*bkIT > %tOQdZАOnLZIYcpJKQq;@ ``ȶUROw=deq@Xl XSyfIí=Qg,|>miM߁V]RcF2R?Ln<}c}K^K]3|Qx@2Gb9J0@?dw*Ea^;>9wo@nBTaп-O .]>ਰ"STCprq>ЈW{Б7N%dcK$EEPDyխ ,#K"R9=X Vi! `(7Ss"{'[ OVIm36^韤[C(eK"LU;i%Z}ճ&~"ӗlT fxacU^7!:5=>L5O2'bPTY-CH2h[ЪM;"O W7k}+pE#ĉ9Yn ,ɧBTk#PCŬ}z̰f=B/ƚL^;aj bU^FaQ/YP ktWr#|_#]*F8qΌktS6;pЍEhpllW\.`DR(% \8)x5^aEɒ~˱ FKnTDOW ݷ֧?FfHgsōg[R)H"L&gg@3~k,cST dec3DtI.Gٔ+_#3G2#א5!s7Ga3JΜqsS Xu6Qk|6(fwA1d-(iH(d?^B*^<|?N]+8A婪c/zP;ǿˑ!R/b8>YJcO$J5mr[s;0UhdoM:עi9|`Q} or׌o`!mk'ޭop$}2jI(c=Y]avO;R*rcX E|8џ9LBVOiJO5e rS/r1(бN4֪ to\HO|= Ez$'>d#$)g\/tɥm`Bŀ"MFts[ N~TXH72NJO{)4} ǚf)FWeYmF)=&o9pXF5&ʼ`7Ua/@RP#&/ !eMh/ଏsHG d:ݢh=V =_>tn_ʝEԌkN~Ord6W&>PZ}j*[U$)ƑSC*-Wuwٔ&ۄw-2w`NJV`)9nH#𱊁kvǽ:,JtѪ3IJfH12O |PTr. ZoQ@`l)>psVF0_dS;2l}o_Pf..a+hE2rEk6F&-dIOT:/f%Rl2. YgT]X7KQAV2mgӜGՓ^]hZ eu^ x9Oy<3V wGC"ᬣ+EdD*gG1.{]Q%r59Q*cKe hܥeoID"vC piu D $ͮriGȸIe?vτ[ڀw r qǏ:ûcE}xt_;GUJ5$T襛,AZ86?bl# ۶ȍLT2vU4\|KHK)jeD3G}ťM-6[E퀝3c0FY"*d: 5b&ޘ$yXx`Q ƄlMg8PuW4,xĥR9yԿW"/3f m~klVα_0+i&{Q3$[cm$&ڑzf?u&4|9E8_K#`@zTF.t9•ic 9*>1 GqhH6 x+9Iv:qȍbz.ٓ3c[PRV{\f`^;@w.&wvʋ L2)P}a 7_EU  yRwKbt_ٜU*gCH?ηF0^~S'w4)5GXe Cѕ?K!EY#<ԉ0#rjgh8RtKXTgl- "&8ȣkn7f%7m̿|ɶO[^n<uSIp=[g[T\ꝽF8͌˅M)Ƶ}͚ *@c $3_Iu85)R/]`oIW^,NӖ[K.N쒞\yx!mQv_Y)(ƼKq=mt-Y"7qϬ~fuN 17r +YZj`GSa~cj1 _0Lј3|GPqb-zT'9y,Clq&#[n_8UBDͱPq 8t.vs.g'k{-5PJfrdb:/=s>Yk&DHHax|5iO9 *N\6 }|{Zd-WAc$I3Kb l#$^8$6s탰t@ӥǑyX}p 9{807svrAe|BZ>K3>ADY. H-b/Hfz>w,Je6KμY2|)D`s 1'$IRD\[#5F@B[_ RW 8z2 M&\wE Pm/p d|apsiՉȥ+OkeuْފhXe޵/ղ5-Kx/]u0\ ŒiblB_4 WsZ¡#-[XGϴ:ЎUp=wv4gťy E|oKb &&8UJKœ ?ƬWq3twUn};a GdKVU|}~KF{]t 2+g˂LFN9W4::T@ƟܮeG`m^# Q$W7!,E"·0]¢ėߕ=zcGĐk@' c9$GWI]PQQu$TT0 sӔP-B5p"_6 j,?~5B&݅S W_4OL}P:!tVtbue.kp_S+GFki&Ki37>Ct>)Gگ߰/g*xhmt٢2]TS'*-G@W4gRse K.=N7"c?5#Di&>7L;^?ût[zuܴώYp쩧ߏ;ZDُاWVIN+9kanZQLA1t6z?8z$4r?03=l "疥W;MC{C:y|s~30Z[M/#/\+h Xmv2TNbdہT(?MqvY഑Ql&_Z=r|6Ft- <ux? > ^'(ͿabZ){*}iPO NwUY:;qY 49.HrcҲKh' 6im0H /yU٠~Y&mwKH˕>pUbV 6  N9Q{聹38#Meऌr\~6t$c|%f_.v5`tt,8/U#I~U3>_DTeMZϨ1Ҏj ݴΣl4`>ӹ͌fx|!$zo?Axj]umg6/(\TnJ z9 |iS+L~u+I=e%( .9B򊇞QQ`o`gf #iaWD)IX9n7|/8@8;f9cDKjv\Q;e@O+/v* TwfQYՇw6wK׿"^)•O3J³3z{c{ZZ:>z;V`gt:@Tf?J|lzi}1-<|҈WS&Q?}qM^7IS]E潵BԱߞc$^ `aGžn'wN=`+ҡu?:l 3 : 18TB>fb( ltcO(%~^)6#x*z1 8} Y$~8QeIg#_0[$S2%I™I6w.& J4; )~k%= \7{|1c^"zi*ɬ4ZxNjB4'4VL[RGJQ,onGQgѸeqEfihFNgRWvӁ.eFw#? D8/SC0d]mRZVD"",oiMve:@;* et u Q|b4A# # ?=%_ :@E j>֡ה3AEOK6Ce*8<$ݯUğ;6ez!6'Q3r*wui5<]I٠ ~#;c pvxTR}\pyo_=p3e7nڛTTh]ozeѶRl%b"c=r:Z|!hLD5FNfK\7 TNidʌrcpFX!*%1paBlkY}}"C(9w+[9QaF ~1$&2ǖj;) ܋NZ"j'h+jـ#'WH68#&i=C"mfpyDIZ ZkLX1Wpk]_TpgaW^Ab®q*_|zхy~_ۑ'|!b½2R}XLp1fg[T.GLPpb28ا9, ,=E9.ougSs 0QW;^umԣ5qyu3sQa~{QBgO;_hd@ŕ֎6 ^') =» cM>քp~^ВS2.|4 o ,b&?#~E?r 5dsҕp^)+:MOy4rx%]N@7A"R_QnceWAM˖YV _A'0SܟZP-s%tvE8&j:uxxtG*⸊Sd!GcqIE>D]Jks:VB=Q#N[ۮl8 gGuN546}8j#O^)봸L 2` ~$Ƞ*qd2[ º]pX0U)20‡! WlA|f7'ı  Ϗ6YYF`;Bl}( %^*9wQ>#e]IBO%XX8P"l{j$q\T:~_#S.^=hq:S2G+"ԝrEɣ p8/NK65$ )'ioe3^``+`oFCZ% UKC q fUԾ_)堊\5Dd٢T4)֒fccgl% c YC9($И LGOM"QVԆ|Q_ME,zS Ȃ~ fAYy~Btr@*FBzM~\ .㬢K\;R'4#ؐ(ަLڭrS)/NS0 "gomn?ewlF.r׾,M1B:ۆ4oZN|-_o)vzj4lX Yp=#.<Ҋe %K4V5HˠU-5'rԚS43KekN^`N74}tx i ʑ2eVoع+lz y2 KȹP4َCΐ$8b2q6\lK6(AGt `+Q[õ;'z }įH=qx 胧X7Uם !~n,{~}59>.4i&oe:E·,ND'XanMiX(EaIEP$/^1ܹ1-m;vQU#TF~_Hs;eNbck2_. 0 MB@^{9/.u\.KITWߓBF:xs-H5z' R/B!& .ʨkFX=LޜwYAMii]4x.҃J1s6.|GAyVwTX.joWŒ̐٬^Ñ{Y6!];'aV&dӊTRBKoe:Փ%hDI;CvxzvQOv vLBУc^ed&D#nRHZn [Eگ#Xx f0UDxh^=rA4y^}7L@Oq~>W3I8Hd 2H5ot.h4Lx mXM9B72^o2mHu2Oua,0OHU5!nj:؄=>EF⩹ADA62 i>@+ԋ2k쳋_3̯O)Yx"c PEȰcfFd ?ɚ*o H <(o6MH`w4=,(Uܳ+7ov{%8Dl).OIGRѤ.d#7ZiE(szO6\@w i:K ejlPN.%7:ӂZt%@)~`׹"۾6uݕm$3uEL3tͩ?3{N˚'.J|g(dn =p`"'3H2a1'%DU81tDD3cGgm؂Un ny$oQ;L-#KZ͈h Zy,`Jٹ8Jy4NFmTH  aUO`[~O!x +h1^ * 9I~Hf8+ ,Ud7xD9ÁPԸJ1><.9ώѿ=5pbK 62HV<؅S:ɦc1{`]_K:&u$TaC\WKC['ZNɴN I8 J/DզT5CvZM!ؚSxo i" 4㡴?ʝ"'F 4^-h.64yS=B]ϭLh[ spŸwfW/}A֒%D!jh>i^m"8@rTi9֕gpeIqJf? (4g Fxs!D9l0`f9+~#@@;Cyޓ/Ry}u1?Ѳ ?uUo ]a쬉h![RcJ/V;0]btކWcs*[sOp;}qV < #"Ѥ7%8 I:ԣ2]Ss8)e^}J+V"l*dXK} `ף'o$F_rA}^V>vǏݡ?+lۭ\Mr;VR.'Қi N9O\؟W%1Uf| <|E価BWw|oR݂X4^\W2@fʼnT /8uqyo]sMPln3osG|ˠm(iя4y_J/] vQEZU6V=M3P|{4O[SV)Mo] 8fUU6'uʵ]\?z؀ֱ iF7fˆ5g }A=S16! [h."Zۑ)]z\< \[~hZ'f)=[3 (.4~#JM"2ϵ@kO$M_7lu4~ q$\mTUG}wb2UÍ:jFFs$c)ܱ;RW0@MG@>'4J--᷈·f~3 an>/Dvņ023lcvΑ ϸ~UxYS>:;ŚHQ^F18 7^nHɉh櫔|aޅ鱣.N){f LwԷ;NMPxFN:F6)bv1Xxf3,}N$(S]ujh & OF֛s8Z 'FF*RwF[qh ^5Yw}xxj jǚfюص*{׵ TNߢ=maGpY9H@ QXii~O$Vm@7zVxy#3 ?c_BAKaZRJ p񖈻zTiBh#~l"R>Z>c3VfXh1}2ji7y?3ͩJw kBV9mam؞v8 H?+VuETҝ: ˢX6F#9ǪĂLl%pt })RwΝYtH?UԀ*Eˠ2|@6TzbѠu8ݸ5baE tRd`e-)Zxm Ofg-cx,n[ۛtLN Sҥ?9{]g>sbzXB TG$kjѰ\iۜTt17uqmӳ~MMYz3[/ t 4_u6Rm^~@n(&M7TY6VA7D|n]c_?{;OF٬Qiѕf6J(^lƟ?aO2g#yZk f:lFSxLI$ :a^Q9/Q\`fAC7(&$t~Z?WގuɐB1$_i,'3嘌Y^.D:" @Vv*n 0,48BPYֵĉ`:K{ïG8TW"3<ycvo՝E;AMtUi$j bC\] ,1)xј+&+*,sJנ#c~ )SLݫ=oTXrz ek^ xme'(ICQ/2mZj5wo?QS9ɌlbD+z:bK4amUN ɹu#)p:SaE[㆏̹XYl5qkPNuq` 7TSiR@I# o#*>]2C?kz㢎ۖ-( =)vp{[3|a]U^| Af=)/d%~VqB_@U#߳hvXBW+G?SKPOY".\ݮFORvs+8O0vl,`=[,Nӄw$bpkl9z5ievd6ႍbvكK_[ހ UnY31Ɣ]aBڮ&_MpV~t*GakXs g i;51 tMhn5l8*d"gdx"*#GPqީ,]n#Kb%Ӯ+gAX rJ)S5PSFfK KTC/jg[d&SId` C *GSff2,rيC1_>'m5D uՕRs)I ș4% ֨MXPm9/Jz!ApE<ӔzJ3{~e Vt A ŹdFBuzǮb<7sKBd{09p})"\LbpdL[E-k-ikKL=sEpmlTW1s=C0}>ktoj򜺇 y)b2VsU/i o$<ܓ?nD}#:*cAPP߂%fRA?YԮ&tً6<}WDqbvCL9f%j3K\MWִzWoh$,s 5"nW0om#c}L ib0l֨NP-3(LSQ۬UlKl痽Kk,! Ād&uw#Vx:A8D"ھ^V?|8a7 wCڴ>>[k!X} "; .4!kq1r닁U*eR |V63b0蘇4@7ϩwd\BiZz>~s=PRe]pҌ[fD@:ɜz ,DBBéED:Ux b1hj}v6>-(iHd|gig9K;@ }r#[GDR/;{o!0 S15aDa*X͡3WIS˞T=j8 U]㦻1B#Z|VrrzE46L &y D(/AlQFQKs2fp%|$|a )3G @:3@FGHxwA; &0 cnD Z*08YtT2o3U%gQ>=uW%%xgC\TC<;MpIutK)TAۗSLej+/C 2M@9A"է퀀;~Dq[e`:9_1 v=@LJX;G!M0mTAFAVCxl=.(γR4 ??1{Jgo 1y̭qQճ6]/1 Pk_U'Ё]̼kmB"`&VDcdDlQey1-sD^fɄI,ǥI: ɽ&sC{|ua$1^gTh"\cpQ[i3ϙC` BU;JFa֏*Nv $;_$'ZD/g:e걌 lEΈD`9mI|vlmD(PĸbPa@Om}06_Iᆸc)5,jFi'nO[An&06a^Nky/R-mV5O..@V!¦ j^XRP)@Qm1L^<[)ƚ9ыFͬ5酟r!+"EM(UvA_BluRr3%r%El9q ƃ83:`z3 GSBҿuV9)n\&Lڽ^}L Yp9wF. År=EB?M}]8[&YNVY*lO"«bk3cSU(w (}֩_]i--3+l)͚%S׬ O6j Nk r/ynS ɵȹ|"{d^jgRaе:ڇ|:#Ins4OQEO"[Ê:$,1۷W/TEuCTJdq a6w\[|91tg:_D?ӥ#^9'NvبޅZFu=Mr睊 5q#r㕋DqzعtOѲ>T>`jݒzO$ɠ$8+8G*h4֮:}9[55:6I5qcgÈv'ZL9/dKc;":_%`_L^-n|ȳSAi,* ZeS7…֙i*D`]7[ɖg~&9ДԜ( v& R)^* ݞNhhFܓ@ب ^h}g>"NDCV%GE }}V{L*TѶ;4 B./qc[Y2ۚg^Z<ҎfϗA3Tc *={^ჼ餋V2|/?>t:5ޑ&vE?L{ ~ pL<"6@qr?msA=%8bbf,r s7^"%[ay / ^h D"s_uz Am.#䴟^p@ TDOW7J?1.y kf4@y-܇C`,L UWޕok\bW6깨' 0N4ڼ;rߜ}IA0:E']^$˹{ǖxt8 <1nv6MnZU ",wN7x$ ڱ ? duOf!/U7!#H `hg>ͳ B ^<,}+ul (ה~rΤHږԿFMT$d@W˺T«LgY *vڒ1΂<o1a4-x;IL3HI~׃er%չh.y'ɯ- Fh/aǦ1=vI 5G)w=)LFC-L͂fJvqe;vECys^Fq=ڈQ>/1ڐ]_q"e4C㷯V swY\rQ<-cmI}siC,KCZ#_&*T&-IMJܙÇ(*%$_|,X6c2r絃4n-C9H噝%ٱDߵI#>#e y>tQ?,,3(a>%PH#!ܼf#.W0,dV&%#ٕkj4ٜCW);$pe8@4#D 4K(ID-bfqtƹ;(ijrzLV% 5m)5E̶x jڔE]0׏`٪XJ ·w߸5PF"b_bJ| %I}YZ&Q kQQ{ Q/|mhv̯v@I{9|Q<ˤK;)i7 T95W97rw~}&8YE]k%,vŘlv|4cbAS~@/^舖<3"H]B;wp4yIf`hr[g]b8`i":؍,*}G! ֍[*g"@9W6(!q: WЏڂy &c0Y+f=luCH,y ƚ̸Axo$]Hňd Q:_Ѓ C $"pP꾹/;^`4qOoDk\*ejTH$ $Ȱj͓ y nׁuJF-ZQd@&gԝ;0SE'6.Bl\!:PNRƓ+<ǼbDB IN[\MƛM|b|$D3>q3mu&"&䗂*/:u]*8}?3XUOorU/fPFQl(6i[U 9:F33cg);:iYřhwh$nI`kPVˋ?I* VA#]TWoHd`{~0S/CFl<\MhT?V+}x:?94GHJS_K6G穮G9?r&j]8j4vV"fμ[.̤9wr'c0Cd1Sϱz߿#TwwgH(T.=r;5>+U9lS$e휙-䝩i,w"tK@ d@ u&y/(ƵJy"YN(1dVmH \]\Fz}rch 2WZvpčmѠ+9/o1 [b5"CSqLeFö ^ e~JVEJ?W\ 9)Ƈwxϙ!Ŕ '*p(S]}5'RAE˫rՠ@?NFqv˪io~*kJe3Ys~U3nw_P~VDsPBoΡw&sS΢Y9;π &~ YiwOԣTZAᏁ?p}a&-X(z'B!.9H֥-$raid(=SӃgyq6Z9 <{Z^PC J)V)w5I;JB}";"j~$X ? Qj孛I@~ߌΨ}w|a_R]n06k`Pp$'qP9OUo]#3z(D񴎜,+N+t΃.8odb;nNW'E : ?Éahا,1UXL~]SX~%j]WaȾȪ஁n_$1*٢ [rsC<3 }) +Hը yܣ.׷A ΅<DOײr9UH~-a{F RƢ[Qi=_^sj'HQ l_a%2*pj-v?." 6'놦"KI{o{6zifn lm]x==dbU}-Yzl0V"(}=lbCޫ0d ܢE '{.\~LY@W ׮1GiSJ[i{` ?(dZZv?{ @݀̿,s NP,-𘝡)""e]غtLA{X 4]RA؝p=΅cVCS,kOygq̮Hn5UrWdTZh׊1UU!J8*z)Mx<T;\StK4sf?CϬi^fN( -~E'Xs`L.\uy3K.>ԤݲNe |NrYώOظrAirUVAkGkz'1CG1'sH,4SqT"&^ 8L <٬r-#MM-6q 03ꕫ&ܚAT~ӕt|pPW)^Ig6xoL(FL渻h}^#h:Ԁ6R+ӏnYF)Z<&f8YVcuEGO9,׃}ttd+~h ~\",*ƍ'F\Ce+b&SnE z2 {mfCx?4',ot~`lH^Uo,T!ZqF-8M]+NU 1w\ٞE>E돽kni'y=[v} E##cES Ik>9x): 1Cz|҆~h20[ܡWL6(ȷ:$&lL?/M$;ŊBI \z-mq't6>Fb<`#|  #wlE~'o]@wrtl__j >T*HiuҾ@Z*GgMJK 7Qñw0Z8gN _pP٠eNū)q/mLՓPu#'Qg->ZA~-3 {ST]%H2Ւl׈gN("n{t }<|<-M{|݂Kj>i=;6j{yGZ `sRb~VWOpyDT6ᇽReB&%aEŽ\ V&߂> +x㘄5E;'np:$c$W:P}<D!5#kk[j pO= bo|9w'Q*g(ĸզkvۘ_\ l< j6;-oc&9f~ q{XvX5_T'@@鶏ihdYrnծg&ͱ6{e%?q<^m1^ټ)H !R-F (^]}4q KX@i0 )‘;b)RG&vƒNU4_՝%1a Ȩ&oAw{S(e}h^ee }޴l1wv#hфG<ښǰᰫ`AiZk2HՆ7-nPr> '!h!JYI1(`yrϝ݊U2V19Vm@ڡJ'CqY.D:SϠ*tTSNZ*)GUUH yGe_Z8Tm8 X;`2a}UQNly]]QGL^6b2QK'ARR/VC_ljd;.ē𱓢&,@)&x@Z`V8Md ”9v=n`$ţ+E1E!G0YFt',R;,XcH/Z K۟3ČspK ˝``^ƽyB47CsOmŽK#b3 GYs g &7NIr(+|[þ?3Oo@p[q$܆_Sk6_ԫQwOWhAtAR:i1d R% Lzs]Uo@klKQU2+Hț?+^"n`ӗ} iԷǀg͔׃{ x;ߜ;#笛\CUAZl߹hۉ CD4LV$"&5qt*IF!)j]W9z;[e,Z&@";/:9 X}QBs;>904Td|QHkLm`Ɉ6_ƚ썍]/"yyB,Q@mӁ}U *WyqF֩ iIЄz} dwIɶb}OӰjvU߉O-uXf6LwHʲ%c.9$q㑝(>bNNFLAzxBym4b&K^UFq|HX1b3>MDlCU)r¹y Y (w}ESD6^I!r!LF%ߑW:4/he-O],ȴ6&p0nݵ$=z~+EZ'G7u'/v8QRG Ӌ/f_QoUo;ruܲkI~ A1鴨*+MU5"SehWj>Rmd6Nib݄qYR>:(ty|`_5@+k85SBnq" špuԟVp&bVA.T'"႕ףMK+*+Xi]aL^~{65Ӊޢto)SE0N|nnu\ 2v=kי]o_Yxw,g7\aǡ:B A3ǜbA I^ro~G(ַ#͡ZD8;rG+"@ {QՆ[ rg:ϒn=ԇpU T`4\ZDVy$ʔ HaLsX 0HC1skjc.b<ޏP0;H ("I/ u)sG; ߴX4O{y.L~ :Re IguM=(4WЌV9ߗnE4Pw(eGST>j[^"c 8+dc+gtgcY)DL RY~X %}ٗ5;; OΧ?wj Dɏ nyR\Cۚ|x n_%t=;-x'l?1׼ % nsONUُA(Q'qq{j:hZR]2١=]lG{mrp"[].^PY h u 0w(Ǹ#L޸ Ca:=pnaPw 5Z~|% DnN=WfxMux^?a^ {Vdo ZH +p6}郣T˽gQˢ@Ha4ԝkXV)3!AEWkCͿxҰ7#C p_P ~ABE8it扇I[DeZPi$ 7vf䐸1Meh>O>26t ,MQ\W,{̓WE)`b A9IPCh alM2_>ҍ[3b]Ύfam+OCkŦ*~Kl.X uaNö`@2kfk&:XL9JbT;kB>h8n>e9fO c6ו-ќ'T]x D=n b8#+?zV&ZOCQ5CAQ8KwnXpH~|f6)FZ{pNLk:ޡI9'KelyMU  KjU 2ls霡1*'zg8/I=;q3qGMPɗ- 1*7]q#YOxKRyy n_@ dt#7n7z "o\78&s'>ݿаm@ ӒCt ky>)wSTHT nJGGD萏} ~I}g믽 $2xzi0jC6κE$6Xdz.Qe̎ňIhY\ -U=q]V#3z8> ·C3TͶGX=Kи|%8p&r +s}3pDt(V5]WR] s#au}K$.,8Nv7AD{Vm h`Z$ NIC<asd[n c8cO- # ]\#l. [} ,)7vΣ p[d,ݶ?~;=Ơ_EH- xߜu!^ zwAcp ȸU4{6])Ȫ}H fy5-P5_սcyY3)44yN̆;?DjqS-Ƚ26?@$"DSf(4~QzqF+L? 58;bpQT̅ݛOgdcA$**Q2]'9%63s廓 5UByDSkF_I8 ɻz';̶ۄIiЌU7}-B򞰑WӸF۾#[ac:{XfTUo~rF75{F6!e7^91PXl :[U[b 78tvD(XӋ 7~kKZBċ0ug 5xu x6JT,>Xug;m}>{&V6@ʿpp*@[lXB(;L5mz>)RA؆ΦFW䦌 W7/oGG|o w4hds{|+ GFz,{&:4?yP598;$z=iLL0 ҃!\ /2],xLW=K\ 7]z!ǀm= ȭcPϝi{IPRfkV8gPT\8{X;‡9$e+{Nd= sL \w+Fhn@ŐR~ڝԝjFNhh5o}:u 5(([*"NW^ ;j^tLSoD\dnj IS^I:Ņ389ϑ_ͩ(Q-K<"$BCh'EUzqtRkSڌ#q=Ъ4ڧ?x`WBtyqL;A@ͦ? I07:y\}' ŗx(0M:Y e+S`ST+# 7soAQ L(t%:9gOlfw~Vo҉=?0EPS [fIFS lZa'6n(- `a7P @q,zIH!?G,"v5ԟ.bkFXЧUO9+N\ծEާ.IŴA<Ѧ扴ǫffV\mH鳥E޵YI)iQz >K^5++jraƍ  q1!#r.ϸ n V6nwja! xP! ",$ ]F:0AWRū#1l~SRiQV\zatPLR-.#JRޚ{tawz4s#YaPY;N{/ iC{(~ a_'fR%wuʦ 5.م|Pd~96R|醵ۙյӰ<OfFE.)z)^S;ަ8| -~˘l3O<%ek꺊 i)o/AH)]527cn[ܢN靎)Dc+U @ӹKjUzS&3\qm.A3D6D{^T+'q/,5IfE,/$?@KN! ã0QG;t֟~:&)7CTl*17#M}WSQY ^މd43hrg؊quIߕ[uYg?oVI-Oqx4tu6 D@#aƴM# w5b;A`ۼHA6E;,uVVXpWB¼̲/EWfPѵh{wiՀ6>ĠmigP3I0ܱ7t!Zpk FVDmE[<֟l[ɣn57{<GCH8ݳc ]k) Hm'OWZ.!/¹k Vt>^Mz72a vl3M@,1 \(SPb.(1lw@1>qѸxx7OUhP3ؐ 5icxUl"eTvZXLfͦfR$ NȀ8A)10 *VwcD{oY4'VN"ޔM-tӗx4WrUA;o߂!D~u,plwܜ{.z+Qqy,}+O_6[ƫ ~,T#V!"6@`vCsg^ ِƒE7K[T4 N5Tu1a?7P]AVd"1$>/r)] AnN=[c|W״Kj[j `FFP>Ji+h2 V7֧d!msqB:Pg o1=R??Wz =n~<)xqWVv]䎘LØnMm w;62jgbkPson0C  i~ zplGxmT7=e~> { Zya3)K5s; *`vC7ԉolܻ~;$Iٞ1~-VTY(\Hr! S.@r̠iȊOWXbK]L# S :XT=޸[fv~to3hٳct_7 P`y R?V|I%*4C%PGڰ0 ͉0kžxjz WEk *u'膯y"JQܨ! Yb"$EgF6lPR*ң$B2kv~dW mI}na[_9p)z4CV?a·'$Amp]#m'lTfXٓ2*0'l燹ȌwY~<`b|Yǯ r'E d=ӯg$F2gw-Jݼ !ܕ3`[86re+-SGUVfU0gq7nKHdΙf`zh[ߤ94(uu=QLY܍~OGVl'`I'[[ong}s`o_̌V-Ro4M`/'DC1\qW>j5;#5n(}:1Yzr.~~ IN5bj/z)bH#P" =$HtG5u|ϗ=RYx t6bMCNwNxӭcJrLĜ b}VYQdY#J^!|xz~`G}YjY 6a7(0=vF} 'C{6:HԲ5 hFC( @']O֔%m1hӰz@*+w[ u#}r+ZhY7qI0}eb#-)ggz+yuKi QhRg|S-?;vj`)"*q`C iZ8BOGzYHzKv"7.!BQ|نD~hdw^\sߨРGE@c2gCyH;izP=! L(ӕ:*E֐QJ9 ୖPwaSSM)w-9f0[P1d/ ޓQc(k,ckVer=pf)J k3 @;`Y~U+Gj`b1!EqQgÜ4VzϖVFZZwV Gz &`;d^!;j]}ЋN~ZT"ϼ[}ț+LTҾYNB15D1oVb{'髃5!I]4Lp󸀦Q/hA/iKPkÍ||h\qjH)fqKܮ*a|1u҉妗xE W\X(`mR'L(* Syj( j)tc9UP [XAY2j{ UXN YH9̫M\h&.MGңa8>:Y%qc٪:p2ͷNA}`F8v[9CI\J!I0ЛBX޴lU`$L}9xXCkzE[ʡA<~IԪ!JXcm*B"&" Y[Vk `e<3V>AΦ0~z`%.5vy7 eCCAgdԳI<>9Իُ"E,+Pb D.j:ggh=Hѭ#=٨oSTg 8`DR0lt_>SFo>\3ٱL7݀R8yB;3X&W5S ƺ  鋒?LlIQX f/ yLtpRtl㨂~9.tgMzv?dT O AC$zOc|U-Mv:X@9g·T#>뫃3 y ;)ʷDSTF^U8xHD@͠Hd)}&^"3uQ_ ]/ތF?"n n.~NT9 ci cH dlӮH؍o j cu4Tk0 x 0TCrO S-wz'oр~br|Lah"s$4XbwW拯aaSAf}iIۢ_IzfMzV9CjzdMqG [¹}m4/].A@h`A*/KK,Ix42db3L7Rry J=6qֱҽNXYBO ]k[$ҹ;Ƅ шJL6J jFU\OeUQƙZ[wa*ؘ$fqih60 ڪxW 1,mi?'p! \]Sf[ 2P:t"SyMAUEr1}c{#iy .?E{o5~tc<-S2wmg` +DyY'|/2⎧A|ù s0%NePnɘq9uh}O@B6v_r/rkh ;Qn3dSk3rWs tY3 6,ØkBRA8ڞ`\LM=@]!:l6 j4;eUQA@2G^֒i̯ {EɏR1"-_,඿pL:{T)j @i:< ekjC% [Qvñ@]D:d!2nJ i4m>zg2̒X_g#. #p#!aG]XO:t#]&i|{]ŝhgikaFofф HYnۑjsƹh\ t) bd=;ߔRfTĢ]pcŦIOghI#O{/oߠY4t^BփዦP"4xQW5]>k8go0ѳR?|ARݖ=%2rj0>-$2FR%hd%WXOAFXu(\"+vEZ#>w5/ʕvWn\W\Վvd ָ ك#DQ𝨅:w8@N(v~H4|#;4R&tZPw.W ;NTcSDbiM)2aCb%D$}XXp^w=ȋyYҼG+l.1U6iu{6d~jWw帅V8` UNR6dla CYh :f3%pB䶷NYم5g]H)XQpV$b CDh;i1]7e2jd{>+7TD_ǿ'># 0hʌ*rcɷr[F JT䰛Jy>cE'<>MdgGμ֍Y] 7t廦V2Mgti]׈FH-őt-t; )v^,Y݁hE X bG^W+̐N]s:x|75k$k[t$@"*OE,`FFkO]xԹm 8#bMEj)= we T B\PCr8PX]L@q+m@RLXs%uoċH6\I*\v^0%` Ҁ`B(^5yv)8Q޶R* V:c>»/pcZu٫_L5(VGo9Ꟑ L6{;(-"Y!0Ug4s:0kێׇ\t/!rܾǃ/לkٺ $J}ȑo_=bǥ't&S]H,M0{A\B ĐY9ݐ9_U`NGnp lJq^םakCr҅{-fT[0d*y5#+magS7.XctьݙxV F̈CVߍE(o r?LS8-&""a%aU\r; ;0]# C!pmh끀|)zL_ce4{2lj _u("Le"[*Ys0;'jؔr)}kַ%eSCf~b=҅g?)\Q.E3FhO+#)ciUD:ǔkl2 8y(%C+'FtU@jne<43" lUR95Vkڊn ؊Xhf }Wu3K_{g'?)P^Tʜ#xrTߥ @Q5/ſJ֦ޏ$~WIR/[&* {@[AahY/;hyq od%[nllz6ܸn!L+:߻CRo x)f{&f4>m'+/i5 m.n)fe_ؚE/1gcE@~=>$/s}/x$KOb/y;^;pvA㮪1]}L*! gP 4>+=]$, r).UM=]>a8AQeC)[ /b!#5H!Hi!Gm ?7,~;j8Lϲ?֢,7Tog5qYoǴ![@i sBiwzD Bi>""ETJ79?8)5R,ȡvQzLU,ͯ_w1ekFR_|4WjK$?*:z p/Yguo&v+1H&p1 1\lt#0uAN/r`zAcP~6P1!db$RS>%+0uAc$;ʿ(  I{&H|.Gɥ?'wo#t/ ny]&63ږ\V%]Ʒ5NԺ0ixy*r *t  c%FP 0s8-@=|OF#-9Zd[ 9ew TjynV] l>;\"YYO],G+[3gH+<5|.0Mw.Km#}:`6Y]Y=V{#q=o.Liv*Q~|g4Y>{t- gAEE\w ـ, 2끁(2@M* RW2r1dOY/pXXs=F]|13C5fHG[q@[`799`a@jeӏi!}C3Iu?wb^ׅv= VY8XƨM+C 7ݽyK% ̳?"UA0,u 8A]Eb|2F[ca/w۪:(`֋UAY66UGL'&EP/*,fPb|b"|kgJ0]FNktѳ4<6aB7;[6ˀL+I5iM/e>aٔ46;Abk[ GE vM!9(v I9 )\19ѐ>Q_l~OI4֨H(_Ua?7^ai@L2:@lzxlPuX~Q&w^Dz |iQ/>ͩYd:.\TH1T1͏MYsq!;L[Wr2U߀ Ȳ`|op8K(dsg:jw $HAQоjcl ڌ5x\jH@Iv iaAUӝ6N^)ev^q8g+_@4APe0Gǐ5y\Ns҄LegqUb1[4ud2s.*"E ܺ75GڕU5T4gVqI6zi]-PI9ZZ#ݰk:<윇~b]퇕 %ՏG+cM`; ~rMfWK_1-&fQLW7hnl8S?m?~y~aג9ݵ?qBzR@:Κ7&O1c<. ͽ !;ɧ>3!Rxɀ*Kj?\!6PEd gy0/*6qY5q>cl&)Ru9Ⱥ#Hu;TVrKo @3Qn9?qm{Z AxЖ:LzUi tVp 4M(3o2;yX~;U>4]N\b{3Kh-qƒt4bH(ZQDT\+6]ߨCqaw9ސ"1aB 6k:'tû ~RNŗV1N1sxHE? I3;,T 4C}GkB 4g=TvV?#)!otgې1qfBU?)k C4hH+Kb&-yRuʮSx3kEwߝT&#Vm%'߿8 #ߚH!'@wܞyçɟ w"\-(ڜbA*c@ǫ?+?p z?7eO"*ۀ=}O 0YHX:Ѡg@3IOFx俑s~8y)NEk(57$ R^8"GҴb:ݗ^@4vVETUXFڛ*ubߢ=,y8/1&ZBY=>WY.i:Imۖ ?TIm\qQSfj-3|/{L([yG[GPGn3-Ep·Տ]/1t"R` ' ' [(-4覙O! RD,lj'~7NA bۋ2%nڟݻt:L/)x;93JT}?J`ISP``JX5rl9(4;WȰ/cs%*n֊%Q&go֚)&oT##YZTF!o i4H  R)5idp `RpjK1\=`LOO!Ǖ84(V@ 1kfqZ A`EkKzlPvOäi|W>l8kdTMgJl .~H>C@:#H?x{S!ħ,XMeݩ>1ٖw =6o\R :DZ]Eyp)`K~m6#h4׫5a k`<}t0z}/a6ť4?트';+Mü<q/nXdc9*:ՠtC/ߓnc07*?<4eY}XjAJrN7Axh*l^ )3E"vzD>=ʯ'Z9FZKeqJq%Z$]~l+fu@6dΡ+Mi'# 5p<0h- -2CP."G*Q\t'H$B05[lR_̺@0QRxjq+_y@O2`Sdlf1z2t[?2MW >?w!ݱCRb4 d;9S6? HU8`HH3EGOa\HY2}QU5<|h&~);?hyjۈҥ]lлS(.fCKL,5~cs*Y/V5KL̽,ƶJCN [@BB>j;IE2c@V Wѐ0Ur$ ^3xRKW9(V "v$iyhw?LeHS:¶@0fv _{FiKce(l?PbR2"mM(|# eV&2Qqaw&ۜW.V`xV'6wd gb2O0=k !Z4G>lsM7@DXf-kVBO4%VS:i2j,ItZ.U<5ތ*v#2F*cWyT`$dԸȔUPgcsZ=iy~$qmO=r74c97S3j.V"3kaE4t3srpc4=? JRlR\f64r Jy. I6>؁|SE|wkHuT=)VqPz7Ot( w ħ֝ (Iz*U^0FQҽ\ҳ̠u8l򏴂"Rl%t_Er:IJ ߲~"rYInu6M/j OOq@Q1ZWZKVYWiE_`"ziwenO}<3\@"tU9 =Ej$c@-9 VJ<q0{n˹C~g%a94-ȢY#?@ZX(}?y\V2/&΍,SY{Pݷ) BPlqN|f c.ZW+fHjtdڼ{ֹ^D 3tǿ3ԿFm%,gU+KqٳV̒hS|_F4E-XJl/.W#Ta-8Rs)U U&"~̦X藐l)U"U*ٶ/E|Y2O+F! a3NrihݨY1شMEtTŁs@bko^[ܤ󆼅Dۆ$)f o;7U1vWP@l_VvΨfq9b6 O%ex@>B2lμ,*٦Tz5hzoQJFaԕ Ibح얭5:D;Ļjϵf5ǖ7p|\¨$)VIukܿIZwb)GBJa(U,aY[o[Jyq-k65)[A sOsn7p*\䢹v*6C?t6Ac-U-PFq%yᪧ4:g8ASKs 71uZwA^i2~7}d/ Ggn*z11wY#l|Uk4kR |$ 9I+Oy,TR# YU7e1so1Axqf:Iy؎oegy>a1MT} K`Y*}36L=0XW1AtCrsjb iɐۅ) S*#Dz 994O9~M&lZ27vmZmG툨/@]xȌtgrjpe\$sa@),P8N F1>&ދZ'47]w5p?aMc5-e`mZ:4;dBUQռE2#Z{OI*=Nd6Zu8~r#vOam%cyPs/SqS1 '>̷VFnovӾBpؿlģd:)Xb@3N8EέX Z@p,%1=vmN*k.|<[#*}A4bxIfl^vޤS[?O=G0 wc+Rp_-2÷7`U^Vfͅx%V~ #'nz5$xa.v[agf ^'ckbRHcBH5Jm+Ź7ثB(-m*<DB3&-=x~ќI0/snMhYHbo{d)B[!uyޛ]lL8g`0ոDc~j-ioq΍kiD)]mm,o ll[C(OuP@:1n:'oǘ:~7bٳ5)U(7(d O&irvE锳 y,\e:5c\wyvw\0EAp0/ cӛra}g>&i*5u,qn5oȹ$Lp' R:h::Y ]=Y}nWm։_,D*h"Ri* `%ɚݫ?YhLJ(4»Z40BLN22X&.CͫLMb;ջ@<cɯStSk,5qZwV]1I9s1=tTT ʶ92ZL@2t=̼onKjyzy\&<.ID[6MsE4]pΨ=h 0`o%}I}p ;+M ?Zj` >@ixa3aTt7:-? dZh,5ݥ'K܊';4 c$- U^Y5u,uZ#\; /qM#ǬSRR Y#083|JABUڃs.i:_;j}Q j]/ Q*\kwZ4nu?m2ee@T/JC'#!"}:&[B\aP_> cܸ}Q؏3xˑ$~&(f_B}쥿;9Ⱦ{DTxCҮ'F,i)ޭLUd ;~6sHܮ{oy}'b +U2ɼF*+sN %Ut v:=JtS=H@V*nОg&^,ӣ<M`UK0R ADYh[?ό:G ,6nOgH!jjGmvE. ]A+% aGϷM )$X6@ B]Ŵ D*zCJBѿtU1i»"ĵvU6:2)90~FԢ3KJ5).r#>7ye.Kew<㴇TnZ pޯ [dk,bX [Šdd"xn޷-fmk;B\(ƞmŚXz `תJ4o%X9l*ϻsa {rJfJ:8.͞ ڠCm K|KNZ r +qD{f|_i~V,\7ۖ];OxIzPϰU^"GŚ .x@ݣM6=++Eϒ MM[$l,|"ZBJJ;y&Ϳ8OPMJ7FGx̶W ·ᱫh@'AئthrlfI=b@CwB&Sc\,\(aŘ`y6ޣ٨\'t)_HBԯ+0#9IUc+8$`'sV:ϑ=*WVmՎE^ Y]yMymGhtZ'oXQo=qR΃P_AT6kDWvR[_S2Yh2=n5k9tk-N7'{o mPiKWG@ >1!Or$,nsUSxexSN>[wҘվsuߚˬ5 ؜*(MllHɽ ]{ż>2Sr Lw~ظS|ܼ7 x81:tRc}gEXoB H Rړ2Ci h`ۀ*fT. 8LaMY*7@Ƕf2`74J7; L&XP_}zxLM~ίueuolyȄ]oxzxWyfgTh?(8t$K=vf76 m9Z`JՙpαO0SXQ I [)q&NÍ/ƌ5XTÒkѻ8+aiہh)ߝU5#ǥdU(;~tZL1`PCt_^Sv*\xȬ6}FGfł*g@oGb |mr΄]h)r \oy ]^rpxU?r0( K()k:tV71t-.rd]l3hZ#^ea^.wgՏd/$t2f!ti{%5ȕXttڑm2'0qû{M{Omϸo+ql\__+ZvgtǺ"=k|\q56$6jzBfEM#RRnd#|dkǒJJUeeSu=ooō7XPUJ`¿&@HOe)2g~G3:9.iB$M 1C!4p:LAE{BTfL)GCϽjD6vbqsVCXyaEk\AP][!m*q Ox(er Kd@V$?+{0SK8t'XXMȗN y%2xBهPd$8p)ʛҨWX$k'ʲ.=0=$;Ĕ'6bORAIڵ؍N@_iYHVfa+<-pL%60 amMM؊\KAX|&C /y_oL?+HØleIJAOY )II'ԩus}-^vwhg< ͖Tj4BeOVp,3 ,]ElD*0>B89]Ao,Ai!߭atѽIsU7@8fc4-=i5G@:5mQ034ԙG oޚg=59) duS5In%nFsFXo-1n$iVy?lޔm[uiLV:K# <{~)>?o aK*hd7Zb?~ ͨ6ud+aM[W_˶! f ǍNa4ަ`@:Ao|p #^ynk䬣pj>X4}Jn6tCQڹ'+~""SJv-"s[+ܤ 0 8 LiG}2*-4,sw}z}1HV?J05Ijz8e\簤h]爱?6Vb><xuE̷®uےQspsSZ'#ZnQ=w=M9UNahxf ۽x8ݍlك4stӁ<](̸ jhl?4, PºM O{Kn2lp:#!DY6ιJ>j tq~;sEcymKÃY90g%EqO^vK(l X> v.[_Sw]nk_2J&U} zoZw )vQr\UiEs-֠ 8C^JM ;؃0E6ɱ̪{Q6DWZs dɄ^}TQXO)33Y٦E!9J^a f$ 9f0\2 `977hg2(bUw(b&w<ϝDpyNߪdH0 bf<'䋹m\>!DLn-8} '--atU}aIV9Gtkqi'v%v֡ $!N"zQG&G4>ԁ֔u ޫXӶ$m  0uQҤ\fdwl_u[FRPm$ژ֚g6Q5FX +zXĉwcܨUٖ2^6BhA=úIBCy\V~3o)MNQKa>ܯC5|7'WjGvDXe?/#ο/t@/Q#LΎk;H]+<<<6[\xN4. zީqe<8#~ a Yq=#x qC"=DQ<=Q ˱C`3]0*ThKr~N3ã̟Xy R|޵.]ATʌJ*wF:_}%m/(:̟h]K;ٶwƜtI :C,7+u $TE '9φMjtRCpX:eάFf^mL %q$8 <%P0[݅je/ROCš'a0xwp˗p.rͭtynF+o\p8WUtJ^.4:;| Vf0<T/U Wjm0%(+jo;Cd[j¸G X`׉B0}Wm,:a7J_)K ~”&TDAxa֤ @m_\x @q'ZP:{/v)P._o,^\gQQI$/NQWqȈ#AYTlfpkBZ`ͫ]{+ZGjzũc`>[%pI.8pJ 3{C8A1#Qa? .KE٫ԼDW"# l0x#JrOM#emSVP 3?ѥk.<03q빭^*>{Ҹ XU8 ƾL.# g6_ 6ełI&KTmV:_9.zH[Ͽeq̨\!>ylNE!@KOUc2Ӈ"NAjyfҠķd,  8VmgYݔ2??"}jV 2X;)DÔ hGˊcm%|a+,kW6^䒻9aLRރғ˾WMZqOTy'1.b2f~EĄFq2$/ԝ< aC'L40:|~h[Q`ʘ~Wf:>6v;ZIm*2@P^&$ز9Qi lT |&&ڗ !\dm RNb]sOfW["W=P =o؆oR &4*ښb<(}kWVjCEFoۣJ!I-i%p-^K"y.vŁW%r, JK@>!FUk΋iZ>T-)u+ꢭEl9IaϹ+/ur[) Bs+^VYSXj5ЊFLL ʙgEmX7־lVۿ|YRyB1S$F.\_T?]f{mύɮ#Af@@_iMoh*d$s3)` pl$a=Ȗ>uEu2&hS>.$pܙE)Q!OĚʀ//^r u$ߊ P03nς'ܛuPŻH@9~"JWAl)eZ^񚇬,|{}$NrSP䥒Ca[߻fh/ UkEP8kSAoF9XBW x-ys"upwʉJ.q*=3P6{hH"ƨ2E^rYN@OURT/xP4;-ݼ'[3|̵u =cd=J70ܳX?y3E<[1CAkFGzDmZvZ>6 rMq8sQslNV*<>Φ؇!~Il.ƃ.oadh JbPoLiL+ꃌzk/=ձ:fz{tGo:5E W> ϲ\ k^v PMK>N>0s$ei/W_z RxRao9sN'xO!|ۄ楮2Qi崍!EO]'=O}BmByl3t$v/-m($O(cExе({ɺᰑ8i})u`鵧sB!+8r63=v ? J {a9T8uiyz ]o EF '#*G$$JYC'q6Y,$ʨi?˵#!4tP3|dH}G?~d ezwIgB}Yղ1錦1skwH"%&'dR&1އ#ݜ&r;+\1'r8~N{cFzA(kWbWdK#q?~ٓ:YҤj A}t "Ž,$t=^?7-TEӎWUɭ ɨ`C!aEI&MB78Fzt7v[}-Ecpzju h/fܓI+:RVGYg`FbYHCjsZN/8}:OasLAz^?TamBj(V'aͦ$ '֤:q9$4> %m@FuIxO%3mɁS |YYz:4^FbUBbթLq/X)$ϕJ8CMw!E`۴Syoۄ*3&62 .2'[*Py?{tA6gt*#?;v+SFҤxqqK>bo0mo2z͊O(5qk6M>-t`åD)6# ;FX1{o;!k@>ًXYN~g+`;&bNfqW=& ;"g;XWY6kvDuq>hV* .BK/$xb1ԧH")h9FiuU)r #-PD:" ];5uIڳJ[fk`ChQkJg\12}71 ۅV?F9 Qm%B%I\;&S|/X#([<8N~lwMx](*ID ʣMIzMsߋed'q=_@}:'܅Ɨcvw $:ԯE/<로V;FYp!RPOn=̏@?&p+4vsP ^ '}5 9{I}qSw*9LڴjJ B0]o¾pÂ6mP5м3^;17"UWk`@p;wqޥ/bgk^u,Mݞ`lAHrg'#U5Š.r( +`%^n{tlyc:L3 v.5hN|]BĸAe3UN@Y2U5svPq?<79wmF:8x)>)kk_,ū6VAG)+`w{+nVB l[8U/7G-U[T4^+C#[i842yEB@M 71 zLأ^ڑ Mn|.iTa%ڋ[}Ȑ=R\SǨ@ 1udf)#g!&Od4՝oŤq Ҵ`獫bü9*"kw+!lj;-'ڻRhNщ8ʎ%&ttD k˓="8|P(uldefb=d{ [|_0[^Z],T(ߢiPǗjh`6wˈG.5UWM+JfDQJf컗y&_sū.gbW~G3d̳c1i9am( #(^3jDn"kl,~\XFr#q^m`_RN:X%eNJ/Y+2kVLS!UJ8D5l vaT)+843Rhrc*lQsXzz`ѱǢ)+:#y{HQGCHoլm Lc=$mx'+͏X}K!:yވuեV7OFnYz]L} {lW`8kU9兙mAM -鑀:'KfJ*?XhPDQrap M T!o*.c,J1RЙ܋]0f.Ʒԉ\, q2pLc$eX:v?Y7hfdh4 VKb@1-$yl^mG{F:kX( E[(C`1sYW'!#YN*wBnmU#jҮ~qyƬ7(j ,#!϶]>fkrtXvV`P뱅je`0r mf3q`7194@x"sröU8Lϲ'qqK~Jya2WX- P>l\ab+f*B^8YX8KƗ''fNPQՒ1'DfcS}˹w:TdEGp./_Xo! T^cpA  2igZl.|<\r' [W8*I]Cj2Dr<{z9ۏ.A8 p}L35@Ȍg^0gi:S DRTI̓5>+4ni1N&T}bjB[\me[Ý Ah&^"K&FI~[ $Fi Y]E_R>UMxMaƑ$ϪB"q soT#;G<뎫W1V :.4lWI½SW flӦ{~5 ~Pgux]9sN$L+N _*2e@YH nEl y3m{ uE*J*R洪EUO[EYKm TK̉U"^IOL2Z>nai@6r̗$y@dA|dv+ȍ]:og#}`G̠</h߃b%?j`;_f7e2)A)riv,T]@KrP +ژCNaM":#5^?-ΐ] ERQ s RysH?GCykcGQt}2$%!* c[(6V# H׌a{1c Ӆ@H$v. 1#B]*2 *1Ֆ'N/;6jٞm LL,1ޔ-gAViBKR9h6+"i U`ꌒ>:?˜gnY j۷^OXl,<9)eHb4 ]&odeP-rLf4hNti(݋o'Bx:!}0]j`V)3OXLŴ|oԅkw}n}9QsT G^8*NKOWCe :aBqEgX8ȃlȏ: !_C]u-C\0{oa Ѭrx)U _&w?o$jQkyYiGc(X1ggqc$3εՃ[߇q iOɿ][R)pܬK O(j a~0/^!3 F(:Evp.g <I*-p *ʽ'V2i< V?1gF9NôhyPSvĴ̴K0hc9 YΩ7i% B@#RV\Xl^}zS`CI _τO2xVO r ğt6_L"3(WzBp#[Xj8sVi!RD^ H &{ݯ b|>EZ'y!-P {MtClT5|aqGtC?_`3S4d7x-֑<vO}Iʷ1.2O1B\f)s1;㖭x d%:?L6j'w~V)~\A_L }šFqrL8Uu|"ƕsEhU9l`r$KښD&!Pe4R&ɪ;Q.h(>ﴶ471[*?١1WAz;~tSm6mD^@R}k%u){\L򯠿a2#jFA}PI ~ ,z$HCHii|g8-fMaHwl5%!7y} x洌MMBr䓻.sB5C-ƜT<ҷnYQ`Ge̙JY>hZH;@Kmm? Cy2yl`|(BpqIrdᏹ^RfչE7p/0sKe$^qGfln%Rmpr$\u_cpHo/}eԃe>nLS1WJjpjpJclvs?FC֗]aƭ ?]J<9toB 2畽 ;]r9fQrXk;D>ZauЖ] +Dj%sx] ߸*y*==y(0=CĉD3WojgZOiw[XXoӛ9 - ,~`ѮwD`Uz8Mִ֏1}5vYP[$ŜLǵ_& Qn0B[nb

;ky;)מk1 蘮o@j4JnӺO9 iHTYzZt> \-k#a!īZ"Uu0DPl-wT&ܤ$`1#t sC 9LԃҐ]at']+_|Χn\kLm, #X?}7R(JK'huj:_fRUhz:ٝ1(*G[iC'F9SLMq[58RE˜"}e#Bvf2VY.#9PL=*k2 @*F2m2\`B|7ӛLy\b2Uͻb㖴h V8La?FCаe=!5⸚n*l%?pdwg{fE–瓤=q}s?v#fQoOb7en*?.P׹RdD7h&Ǵ! ebp3x%z|atNL`MMfiomMJU2IPȉ5чKFPX3\LF qEԴmrs >mu1Gs5:^|z+>?z֑eˈqs etT,4[ h 41-wKF;uT?Y}]VcǸ@$ybnucusU+7.x--@4PITTe:_9Wv)tRU>c6|co bȁp_Ư> CFtPg‰?´:w-sH -2V',9`+ȵK=DocAPAYKp^M .|SQ#X w5~sZ0d!ѩV HU{e_k~I?K$i{.&g:ʉnO`'m`'dL+g-;maFkRGmsR7_ NWyp6W0Tz8-,Ro9 g 6x9`s 8S-c/ckK q2fΘ|Qh1 y;OA@ʇ&ڮ @D= A33\cXx6nYe;LՕ/5]":M&OqӃ!CąJ:$0.|L54qK&%qLKV{.(wMn_,7eގdG/ϖ .n6ɛN#@G=aHQZ%k+,9,hjfwo%'& g@b%Ks; R3N,5WLo_][;%,5`J QYŒ1D\ߋWn^k%w{Lg4alOk?;3P``_غE/ {S<$$šrmz͠ SNkTi#W}$fls9gv(.2n8j @QסVw};JND#ka-h!GMoov~UwL[S̾T>h%r~dV7pv. Zq:&gC1$fS PpRA.ů馩iqi;=rO6o & Qc6p.Q#w$j:7p $Q V_/i yǨ$5^ w@Q('u2`rH|as2h f4. 霚6ֲS]ǾLHLY][RiW2a 8Qٔ9Eс#Ʋ dqk:;[,e`ZІgƖՃ|y⥱@\Qv\TW;uʣig΍3D*;h=[X ?_,&ɝݳtbr,jFM 3Cr^߅+6BL~116~;M \^|; ; uynI}mzmER[P?PDzPrG5hWboZo)$VŝE9s5:lUkqq<׼l^(~E+ &&B,R+<:D_Uuv7 )r*S1:9 tS+k*$}4>Z(o[L'S;:l`A vp^~ŻjɪϑXЊy޶++{;f S4l:~%6@="vxmS$\},v,)+nHnb+|ڍzD([]uhޚG0Gʴ3Zl⼃?ӛ=%] m;Ҵ(R;క9)/Tu!D-F {Dƿlcjt5++GN(B_{`:`nZYw<6}u9Ei!&I` Ʃ&ȶ@b]Y*Ul6qnז!Nbk)^X/[,R\ާP}G+tU$"djq>gh]{hFZr 0ljHkC(?1u7]|eK".wM͸|=IҚ[\VFK;Pff勘⬔<ڪuYj@kay/)@D{ļmE0~tH_P7O$i?>o8{sR Le&0/"kk: !b .G̼d(`NQN?-qHo,?`T_aS+w M%q/42"곒E9J $8i{٣#=I i9݂II_>6~)M}P+ufFȱ=sHӞdDЈ{ĎM8X\ɴtf= j~ewkJ-f=#Z~X=J'Ă^Ig›E9 fB!`)eGH}r 5$mһцai:8%L6laf fKlNqM,bP0V"]D8Fai8@Tơ%6Ipr>Af j 3"x|K]T;K}:r=̓Jk*UϲFX-qxҨFVjL4UqDukUr74umӶS"I2}b}K0HHX #:qET ~YWq| 'H/FX"g. ֆ3bYGD O@JCQJ>Rwf,ߢhZ&Qܖ"bV'| k{Vk# 8!7MwW`<;0Z3&# 3M_QnXNZqn]OgM$A\#X4CAY)Toh\OjJReUc ~~;ړ>a9!DVͿ7tKXL1QT R B))_;ATˣbCa3ÉA~Z ly} :mpuY3㥹z b.I{91F5*t3js"]%£#Jw_Q/aC=Z[!H7r'`Z99@1wh|8צpr]g2f-FzwR~XqU^{Wqy(y6Ni|ѠsS&8p>BrOCwV,2icӏ>EO .`ez,܂樂qY]/xiBMqKM; x= 6_IUy3vksZYqR3qf'8-*-*r2+djVHi;-琪`|¤+F}Y'P%[봴>FC6L$Yƿ/YQvV9 ܨr,K~< |7p;z5^¬f›ғx܊k%4kakAhUFo_(<];hIͬĹmc]1IhWㅓ3%+#qyh Ro:,(eʔFe(=_d2y4 37aMgY6Bv@!k#uaomZ$7 +uP7KF0E/tG|,GF.iR;/M qGBr.ZQ-8sG[suԵr|ĉoFv?M bBTvUcnIoh /BWW8uЇ-5C&%%$'")ȵ Ndq-JT=ߢ$!ׂ h]ҵ|H3+e;i^{`ll+ ͽ"Ƒ!.$E92VT C̱'vQmO4fS\q㟶m6D.5zUѼla3/͕SKoKx /Qz#8T"N#yiH U蟲V"#` xul3.ZSe<^4a67[<]cyALq(e >vjDޣ})cC̶{whB]"ʑbY!W: j֏/$U&*R9Xl XjZMKg޿%S%t8v*2أ%~.i6M-q +וi8h{{s8*~}&KUhI^%q~B-'rk2c-Ы69[ZgeU]]_*B,%C;ɘt0;IK/cxĒP 7(? {Y)5ѼbwKG?rA֝Vt ``eS50DV~KDH'P r2zAfq KZnTSJe>W|<7hx?Ւ{Zk> S3(Q0x1[(`1:;WY h #eOr%,ji\MɇPw>D)P)B|>mחbq `f8&Q5.c_e(^'Y:; kaVZM'h݁w]2TVyAp "E|zIWlJHlO=#YםM6]T ,lq'KBۋž4} ~vݽiдԻ*5o)5z֊ȵ j(TBdYHƶgyYNQ *"I.GKi4 ֐],:xtY'꣭QTd*Sx.xhӳ8b])`bQ&gL#lt^rz[E~;_s6&6ר,]E`2w8E]1Ҕa\=?o}~L,1v<. kvzOew@lu`J+6zo27.}O~ԁg׼q-PBl͟pvonֱ=tsW54\sXe޴+ z f\RBqAu#aC :rL.h^s&AԔab񅯚׸\АF|} V9dambF`gBpɕHV|#MO"ǝATmy)ڶ9ތN;|G!R rB~zgO6Nf$*c-zVΜ'ڭeW͊iS62M3cCH6OYu70p|ܽ*ܞZr$\p꿡9&R E9ú^1q(:tɢjo=(&vEɒ Usc#P33~pw?0 ۗߒ]rFep+fm>qVyOݤ` f n8[a9G NiH &H*2\aڶ>dDJ+|1t^j%kE7p+ gO~wSuvQy@rLdV!+L<IW਋z>c'>Q`*I'7`e|ׯi1|}+"f,{) lsJ/hz\pķM?a^J|; o-?@vmU0O 7ħb~Vumo we$LGiiCOhF5ObD1NC }{3L݁CQ1*z t6гP*뤩)Mi;s)oeMs.ό !86gIy`5ݙIJ'`#L1dȈW7 UU*BZ>@?0)`9t~I$VG,ǎ~"1|B]źBOV×8ΙfP+vnV؎0Y3\3N 7 `ΜnWB%Fe,_~cQXV8u{d@MN>{.a!EWL\EJ cř@e09&Wa&N_5w3нZc,uյV $iRۜ˧ 3VY\)8\eV4 S'wn"l6"HJhY*(DV|5WJriv$߾&:KHR'e5يg4qFc򾡙TVO-ԗ1!wH_.t}P<7!KeʆGM/W#2' ^OA D|ChSByv}Vh:vl߈D}#pO;]t"I磱2F·ZY}ahP^gFf{Rb*Z1ɲߩ |xh`BREx<|GEw?o`#5+=h} P5Unww}lKVN ő72,>u~7O%ziwMm*9&%VeZǮ8ҖK728}sHk/Wg Ei Rƣ ηLp@HA&/Ąf`$c^]1+RLLR[E_L./<[x,u%OJ$]lj=j[\)l{\`롁!W2>^>-wq^IGj;p3x6qM)߃fa 4V7$EŋFLSX\G%{A%Qb;cP0nbif{-&z>g>Hy_ k a-& {aG:$]#]!`J.lcbS~>9@\*:pƻH}_Xëk_{YL<~Mxҧ-ȉ9PG#잀T/$wU{8Iw<\N"_y 6}:qiڏ٭t0y(ٸ:sRTʑ1i }glt?J|Tk\0 aoUh_95FXrHvD/Liλ4m;$ M:{ݮY%lY*Ϸę'#eօZ Dz ƹ/]g@$Oo`̻)z:"?wЏK_`HP/+՟߻ԟnHLK o9riC%ay2:ѤЙzr: j(ƾ\{ !=a5hJZǻX٩gط&Z:v@ G;n 39ێϚٿmbMҙw_uL1S Ub7jׅHf ČoA_"` <&ݶ>r[u*Uf R)$(*y .؇KJ6S8/jPYw ݿn_ 8]dL"Ԋ 8+7ghކ/Q0iW0x\3" &#ͣ؟5ѿo_eYe_b|3 ֥sWөʡAJ׏yt$}-CRJ$fxSwaH(Ήx?VF. "]IKaMe{%ztH!nva;@Q 5B?$Pۅt6A,mO],d'41IqE%nඈ MWOBX%PG7@eFK  $2ʝJƟ]01+ j2܅݅o5sB*𦽉u#۸vhبP+3^Ćr5.O􎓧}beUܷOr?FⒸAtC^zK4:8eg^ a |穞@w C=[F5(xQ`E#tO? Ρ^T3T[:eJa ,Z)^[ 7P>: ʭR,ZM.H@Z,8_S-4n/}7OaR*伣B 93Q@kZYRSOU5m$.@>JZ +Y2ޅqk#pE8 gxQt(JZ(RZlӊB\G _ YdRЯ__vkq@"@#5`/[2S:&K*:ߔ;x˧EӇxAArw*Kg1)Һ7 YkU8l~ BE!ZN V.Bj~(U=G%mc2ґ]} 硃P3rMa9R?MêqH)m]2$qh1F**FR#̞>l1 &ZN k0t(zxϏ駂{D_H[Qxڐ~-n*@'Տ9B\ 1r?8*b."$t_1NSeӭy|NKv˙uWlNsVG`v$W')XНm`Ɲ7ߩu{eCrP:xm Ûm.~6$ _UO_g1>mMb,jE5:w>bm{ک #  FjhA FSNs u.ԃd>(hċprg~*:ʭ:RjZymv)GO ..cD&E /.w؞Okdo'X4!%3TɵS&=l}YY\kߝ9gu3(uO2B|ֆO`"f `PvR"S+S_yrkެ:! 4Љ)vRw 4I8K]T*H! qcU[3ʪ47y8@@rVא>\`3ױop025!O5u HK!mvywm g_y=|r"Qcnr/r(t̻}/fRIkHdBfhoC{*>zP!!LQ2XRp=<y(6J2.蜪!b:$j9PK ʠuhI(4awcN*\ŨB:ϏJKv$YS h[Y^2E7,PP>TH>k{r0SQ#M#+E2 Z kI#VU@0EXG?ڰ>Wxe6΅oL@szƛ}G^dXPCF#I 47l_+iL˚2ۯXyDT2>UGhu WMl1M۔ (yrPi;-h"cKO>o&qb Pu^וZ`|JT7 &\c @P Z81P&R&p APh<SZ8 =FOخV0' 6 8~x(|KY+\lRצI`u6D+N@hs?/TOX(#VQ)|%"u_Ynމ,ZRU 2*0QxcK9/De[n&v %nA#Z5GvMx!Ɓ7C \kNBl3ys󫀡'*b`ð?R5՘;emZøQ*7ne |Ee"!}fSр+4(w 84~P,pV]0F*[8{Mrhu9cpCZ:RL7,E )=ZpK[rNhfwȞDE4e.2WhPVjLd9pPS/ke>n[mN|qJ︪eK#J}{^v%eq+,rb&$v,Z4b%_3Wy3h0_S/K/;TGV:oksZ1gFrf2.nX9K6XlgI}`g+ѣw 6`y:xyD9Zr&R=r!rbWg#|Bz?"}ir|loI}PK,ԓ´zJT!Ĵ *4hHNXx 9¿ᤈq"G ztQX@i )h`;O"h$Ij_%A5I3%uݧYO!ɲp%lʵns{oM/T`3*1ufpNߛ{}wx &`BbJ f9M('̳6&6 ??ch<5[KIesM2d͆!'<پ#o񓣰ޮb8)"J Zt5Wghd'(/rП)I$DāJ}3)'q9yF(ɍA$(d[PqDLÝ Vw{C7\͜`ʭR9K+L"Z{19eFH4hGLhثDa P׈Rig/EEQ}ⅰ`g:a\'ڵiukoK 2 X|0eRƴHll &g럊i/϶=8;|8ڭ7*sV}B^B(q5~%1S|8F ULv^90jfxiyGySIÃF޲\zۏS[BYÞ_*pEh,\ =Arl؂<flQc.u ds0f-XINrt3V$F>8X\+߆h^ ߰\0\ T1T,P` IGZ:*L$6[{}tqD5 n\^F!ŁUًx6h\kPn-zPgέ'F$@Z~#̖ea+Ʈ |.|zs윮`z};KvdH dELyR5 M^b1p䴄.v"%5G N7j2!WCivǍ&䊭Ry$*EV'n9YS!㽨g>,?(P a 3r&ם}v,e`*?l 8?X^]Vz7xRneߝ0݃CN`q _H(^'qK/,Lo(?Q>MS.F40 k Mq 6SjɏB8~0g-m'3Vh.Q݄y=4iinZjԕJd]Bp2?M: n'Gʅz!QN(:[ՋB/X7~_nY $lBGC Wh(RgӬ QHK^P"gi hΡ;!rS0alo VY L:PT5ԵQQ4jh7TjnVBBadgRPz]ǜ2(>}8 WMoJ5w;,#G-x8QH^JMo2GhhL [P!! 1)1$),r?W=(ǀ= CV 8̊w2'= C\n"6,;mk:b\ʑn q+,@Аo?acזwqq笻'Y4[=sb0ABz]Fln{JtFJ1|Ő7=-yKHo~\ۄý"=R4c;8 ٫ӯzvȜj Mrl,Z1h rC讬Bݻch5WG!,챗7j,[IdK6BJ˃%ͼyKކ后dJ>A9ݠӋ lv <Л*P&8P4m-SnnLX"lZw!BRH/d ~nNa*1գ$B͊$4*H]^ I_ݒ˪tA=7[\cr+&biz,ZkM,$ݟY-98ZϞ`1sؤEbΜƷ~j)ݮfӒWjθBp{(]nvJDfFRdMr̸Scu ǀEsVG ƘhXVm[/g^gD2bct랿;TDwI-sЎؗtB3UGUCW_Uxs;d!p2• }P,p/`4_aȾu4[hU+Kv~_LNr 2kKeWC:聣Sk=8fP!DzJU^ZꙍJI[q`Ҽ=7>/R.m;|$1x?+B2>S$L9MB fV iZ(}[dWZx2'}MgRКNQLHuW()*yP#Ja+8Im ̿4IĠ޲& A|v(+wc)6+~T[n%@ JVa<ݷ`vY83^{d‡X'LBb-՘s%(z`R%^g_зo2ctkyƠOͧw&DK&Q J p+D"|%%|XI&nZKuc $K*1%l5I K?U C_z:?feb9,qvirrv8"OrVШ#D"3{eDv$yxЫb1פČ|VRU} ײ-)Rxqk)g)瀆OH8(ì/ ,4}7'/OA~Ò N8#Yߖ^2sRLI0"ED"ErJ \kqwlRQIo ,=_JVlwU!8r^ '\Ctӱ|(_}**v(?nP"t }-j `SQ qzdY5 zaj$G$a&/LVO<=:&Y|PXMCo} &M2A=ݸ<WSĵX>U]@#;Aa4qbmĸ^*Aa\{ Bs(ȴD pNJw*rv]sڇp`K2> k';F۶R bw_">rω#&Ҋ9Ӫߢ|S!#ǰQU|ΏP$RXMQKYry'>Fz@j\dՓ ܤ^Sgʰ1Qs;Ʃ2O??eyT%N ( =SM P1&X3`k ^}u 2JTjY^Ggslk/!b:j@ܥ~nߍ4VnU' ;<и@ǃak Yqdܝy耥Aqh2!C'rg CtlXR豯g0ZUۨ&Zzd`6n:j۹08@,Qei #( {߿E_ڹxmXI 2g"ʩ܎8" gz <c@ ػFy,w4$$3T<3?˚D~M8խBN}4#tNS-E.X+ }V5Vrf#n~SFX{) 8L`B z&'mncV36nj WyۇZ9I"Qnjʏ=h|y$GWwݜ$;'*Ȉcx'.V2*o{$ KLZi q,sYIЉN?ʇ%1u9{٪|h RD5EzM؁xr:tF$(m"HGە +yXrӉ:b-?[lC(T\R96j:󿥟gDAwFD}Mp;@ܹt`.ǫRBaCܐ< YV ӳNfn7ˈjϲj Ij~W_9|I\*|w˷DT-,a ֒'O:pPUjS4g.^?:oG%LS0aQGhȚ,"4+*2uG2 jcuI**ć8;ܖ=Y FNE0Bet RIU鰋DrZcy&vŤ;*1P/&ؔJTH}(>A͇{ :^ |;3iꨒr[i4TJ~j#ȹ8 dJܸ7=YuGcJ_* Ο@b<_9^5(7iAI٩Wč v ҫ"WԺVe3`QTW~b~IdG)_2S]MBN<_㡂g3qTasI lC59q2ϩ ڛ˯;N)2@C**l;eI =W_ J{SޕJ㩄$TYEb͞:mU2K:̼/b4kjܳuc\+.MvjJ*z=k;W;8qX_0zau7=rQ ~L74}%8(cza% 0eܹR 0BB@C;xu;]do}av6ƙ:#8;6p 5!8z-DE;qGW]n'X:$j'=Hb|a2̑#73cOj*ope08(+MzH:sqĎVW=a[5 S^}'M z(p(;0}-I~kV4`zk}QK~+xn+lN9\@Ӵ)1_+ZI0'J]݊w@&;H|Ծ0b̛9%\yNڔ N`&- =&Z$X+6eY>ONdF32)hm (~OljUP0ը̏+7SWD/q%K6}Z]T럴:R)=)#͙6)!2O)$Iu:BF5E'hV` AYp7]|;*h]PvXGCkIӌȑ?Mğ}5 ܭwn2!`GpntA\LQ:`U* W\f&Yj_Z2NDQ$5ciX]!מ̘*[oU5# D?dFJ <846sηoU;EDam]V6EL>cdԻ" &JǬ1{mMUJn^->\uc*Z}n>]rؓHS *K<&5Cu 7wD[Cfo@joߧ 8B+#,yGs;5n1Z*;.h _\ D1P$ &,>Ԇ3]W[ bb^XE:g葊:IG&kU}nٱz>J&?B羕W:_D5HRtZ&)4d1=u~u13g8eq(9PQokRy{DuUrx2yZ1<Ѿ4_q9}- պ jW/" azz}piO FvNK=kM. )oTK}d&A`ފN}R!Isul@Co-x.;PW P|ntDo K_/?{0) q@r#Do՜znb j6˰Dǎ2T&JNIsX_r/(`:%E)jBq*rpg(tq| LL>ћh;yJzL[gyb2Ԥ ]Ti‹f.g.^uu\A8I0$:@kt̍?lΣ!ay<=G_v9ÕE,?ƆMÖx}cnEZ{WH:"2;^@N}butݰ!]Dّdp6B氅Xi2f)L}H:XHlN&c >Kp&~9uMZjoeF2&|DZ&b?1DMV/7n[vI|zg 9Z1*2!^V{L_YZgdU*)enM@_`c\e|@ւs3$F3!Og̗/zOLx)"dB*bQbifO(iC0^VU|zRF˚a/a*q_c ( Q1@gh]2*'|ce7WA1݀tRcέv|*y tO@Ϩ~qfIbL|E͝͝YhJ Y^ "0-^wJ=fnl1/~* ģl I>9<Mpn($|a1lp2v 7vq;a8o|93N3ˁ.@|palAzN^IGW{J/xlj5T7-K/magn5Y*ڬ Mω^յ+ב̉F@KK,ػ`Q-yEx_?n0E>,%nX>1@J[8wR4mmhK A?Pqϩԓæ7cUV΋4SͱwmQC=UκYIx77M>j.̈ PJ_((&Gf^Y`;F1`ȓ8L {YGDJ ~n"s 4˺\'ɏkfLi|\* :] hrW¶ywv9G.mO\૰potoǣW* `,-&V:.(b7<:ծ)ǡ^<kӓ.N)@cɪt#ylǪ-WWYC9~A_ .}G5*ӬgHd}VQkXyB6;,/7u ʓUc9eI4ء(k֬n,so1Ƀ&?|PurHu{4%4jreL^*̃*W9s?a,MIf K78ҩ x}_Fo&{bD!u%mg'1q 0g_ތGjXjƘwEyMֈz"g4hez8@^zZD&gqIJ<&1tʊK^knnIc6Jx*>_Ʀ"`PҎo=f5 pH:dnc=hvty)BT.Ӡjof'yQjG ˁ%Ar?1&p%7zh{.U0ṇx_lf7\l$94:C%71:i]gko[2 /Q#߱ ty8p$VUq!7 P!X,gljQőM:c؃鋧*a_ѷdJt#Ͻ<\hҮ$gJ: 1sɂ2W_R]Sze[qZt2,s"r클67Qe7⚯,i2S(]z/5!|/O?KZHRcMF@HDh]ZM1Z"^cac6XUMk%z>m1 L]٢r ˄U19BYx,` ߔvF9DJXG; C'_srNp oLnD,w I )]w`,_8UDbUTe%N8HJ8=˧.t}oDjuBh0*1S!.{d08bg2츩M\]qe}_E u0^ oAb"6͸Im >\"{({)%*>d;L)3ڞ}o׋a! YˏmJyN6YaS ܈e/#*HD`%G<-Ԗvo?mbmV#هjZU~U;1YDa59yA pohyynt1zII iaW1qrP7[čv-h!$^)5XG4M3U?j@06%BcG[G&Eĭu"Ϛ> +_t %Ɂd$rh)Ӫc.8 /\5`jKPTY!uu$ m.o_."*2dtc\9K3?Mc7m #Y-͏AOf5 $_/`@]6_ݼ r,=a 2}-RZ'pdY#]Goפs{X| az5=z[As}4%63Uͱ: ^?"GaNv.\|dw\L"0`&_wPzLzYɢb ς)v_'=>|ZX%ί˾;}1-ٰVڹ ayTM\5aZ[J4"DAmhn|Vٺ0Ǫ8$i5a DV%7 IЏ<1֮jOs o͛C" ؟E|غq02v`Kz[f- TI ^U HgO~J9 CF p\>{U`J\_ijKψnϥFDxd2i(f|{N-w֩iS!9p%u [C2 yUyKttGANuvv[-tN1[+؟d-8pJ {ϑllDkYos[6tvfR<+}_ ]V~-~Q^@@F×~?b閤Jq /{Y)atǍyu_Ӗ sF[Tղٹ^UT-K`)+\AaPm /oUe8}k,dRF>[ 8XEG`nToL} ph$Mj8 xp}޴=,v)Jܟn1Bx82|<영 Ż6`R*7AQxPN.Dk_2 xyk :Jv~ l5#b9GZ/'f$IA= @,typZbS긙L|?,-zh]*9dbWSgeRJW5;{ U(F -.2^A!-Rx`aⷑyKɬs{1q_@-kZ3ۊt_gi+h݋,s{\S؇zI_b[t{Ur홫6/}7[L%mZLDFԮQf3F>2SJy4An&ꖖr8<{KWO'+׳jdm]K9[|A6s]O{47s@0鸹zBlST2yĤ)-6\^?L1r0]-[}u;x!n(H+/~Z׈8tiQD0IZO <g/58K"%B\ȶi@*w4U L4@u5)g%8^}ʲl<ÉE0bĒʬӄڟssa~1$s# ?ގ'/^ɆQNѕ5 nGPEJḍkxdocCcAh[c8}neg2Y,*3:HO{Sq2{;RQkFNu)_,˜N=?(5CHw#җ lRxcz K˖1&3 4Az60`UZ1Nďs1郣uEJo]^FܒM8# t GMP%SOPH@C1ތiRj7Nr?US"zE&'H%K݉ZT}O-h`d(0t ci 66< o)FCwF)KR0=h^W+&!8 ؁4sЬgF"b&7he"d`)fq6o^qXfe3 | kƎ+`"DɉQ;]$(Pr}@;ε`- Ip9e˗j%fpBCR}?r7R_7?xhn׽@P.luSs[)xϒ%R𥤓 R(>!0۾>)*[ rz)@VNP qzuB;݇ -ː`=vgB ~k~5h>P"w@ $ F3x{{ {cb^ӒpI1YAb0#ص"匩 35>`@dJ9@k q€įQd.(]}|$ij9l:ٮ s0԰0QZPȺ,` _^κ;lnɢf\2"B'y/>x̻ʱ΃h(KrPzdM )#cYЕ)\ L\2bEORl*yiO. f u#|^R?$j޶\H?y95<{w[n!"+1\kF$DК/#z@&4p EӓqNdID ֊G1fT@@"I2q^g"P!q:=-@#JR J]5~ :O١e5\f,C03Le+XAKT|c6Jv֏-Ip@qƫIOlO8"NE?tzƧYo/|I\ݴaQ1p6|7x!D ԱBU:&L_N1Nu]Qq"Is_s4h$q1d~"S![Q@ _bc௣ j%`q9*[1AAhjQ*ZBH<ԡMUowc9 Gm7Oy/|5hMJmN=D?"-ZZQx2=dc'UXN7`Jc(u9 Fe~~zʵi[0e|43*4f$컚QH}]̈8&G9. LFF !oSP~6c/yu6]3wxE:|94 HL^^N'&)4e=tئqY2a!_{|ie 5 D*8?{(Δ ƠaKm5W⊽Y?| xՁ)Chwęgh@!n/NfӜS}HqvH ,L*8ʹvfHX=~}u44B Ny`!w}'y `F棘Rz .\Qh6 Yi72'PZ04ݣYN%Ný4(hOupa/ׇH:\ xg '0()W8Zr}R)M7L2,Sg[uaO6o~ɔDu]ocfo@PR'9Cpƶ^-wwU,iBy4“>~ٍn5-=P1=.xt%nb#,n_$%:d03bǟ_&FSژ@ Dc?Ry N/W6,F:{7Zw_H0<6`8Ɛ(j'a꽸XbpQPƌW6cqj*Gi05mfaӓ5?];fD;pP5"I o7\ͧ2ۃ !=Ⲵٺؓ3` #+>kڬf]/Sbzi5oѼ\tTX<=s7|5^s1{",x<E=MDGI#~(l'$t¬),ki仯9(0:+̡DՂ@FPZZݱmYz61IxC!/MZF ~g'nv-k3.yITا<9(>TmVkVc'?»öԶ7 Glra70?#;#?J û#׭Bl/i#{q1E'кp6Q>xbݜ&i;lht ebQ $p5ÂМyWPJ#tt2(+nZN{MFS.* YLb a+''ϤR?i'6XJ-=ODW|#o C LIg,[soh7Fڤj&>"VtFITzHjJ1R]ܝt(3 r_B [|V$bD z?yҞ31mJoGfef?ucL7enYS*^>ځETJ\% Tc5g`@݌١WTD!̀"BaηT[5+vЌ7SA:0@}~$0k(,pDXT4):jUuwj?E 7)%HjȍGJC6K3AB-I&tGJKpa'RW3ƤJhN Ho+(eAl L'ȄOD1V<ђ^F 1[iO9AEF;-fC]TJ!4b'LER"T\dfok^mxRcW3MɷIy]7Dp"u|Ψ̘'ʥN 9OP/ }B/@$:8eNb&Mwd<1 xJXBP$FlSZt'zd\OM6},`Bg2# a0iB.y/ҮIZіU-ͥ>}6Uub}]5tLES:i<{H\g4=xpWDkxK 5ޜfDv]AreAlΒ@ Q3%<f/UT\?;#ꥆcLYĂX҇1]ԛ Od=#:w6pD.toL$p@y!N,2!3Ҷ6׈'6_+e=S#ؚu)p뱲mƎ|m;EH{nI}zp5(ԟ+Gfȅ8<)Fb1& 0G5MmLtF/R@˜[>hE8?G#p$M79N<𖿶(-tQY|avߤ Onl?өPẂ K"Q 1/q1gtyumx w)hTD=HY&ḈOmkbD阇t\CU9Phz~YUlɁ)i^r(5Ք}:L4O!W[fg͜K$7$T#VYG4|d >Dޯ W& GΣhO13 -~XxRXP.ywy`&zŤA==؜*h)纼G[(G ׻;pBB3L&1NZ΀P$Tb}"Ea M"*!};=q@{i58`8O+bp0>d"KmG""} X (OyCuGA ovV Uf)̯1<Ɂ8Ӆؔ#rEj妤'1@(-eܩvv S)o,֌ܰDXn(FS%SPxN@_|/Djc:<qP_'sԎw6Cm66 e8 x> Ajvaꦯ̄oYTqivR4-M^ڕ1ƃZip.y(OyҷwlҠxl6,䋵) ّJyOp]wr 5_i*^_ynv9wU_&m~ %lCĠDY_ng,Zi/.Cn;Vf@/7EL,U 7 !|\f17zQg~" qWZ*jkesfv; '%F֒)AsX"t1(ʕ1IXFE; ͓vֳQ kpy0: dT5 $wx"J5Ń q \ Jdzof3ۺ-D\Pίi5rs7Yo;0Pc- .oy@ۚd;*.ػsr!+e-LXAcu'q՗f!G^DdHJ*DR|gn7K QBv)1ӇJM>E`Z N KBo<|(1$nb>j+S[* _og3 nȄI֏{S?§ޞ g1y/5 R(u]jΨ<&U|.I( ׅ"޶s[Kޔ3Hl:!|2ՅspP^Ϩ5Nm`y\8:p>٭'j,\I0MQ=I)w!Wzz*{dKՁN#>bmLτ/eCwFQU^z$EsˇQ>#}O$ŏN6ϺpqL"#Ts]b s1!4"FkL9~^du7J-H#~s8_aE/)G᳠✠YG fIh!z8i׹p9 (g@u8%8m >ns}Xl ]d3'X@a/$mmLqeЦޕ==7v@ ?y!a4,␣ #"15A6+)LTiDj`Qu="{g\|Åd~7nv^[?cW<d@䛓(r+}^@i?Ns(,~#; (aPi87:6[2AR*-Î='>~ EQ̣uɀzf˖73UB\5Ww'X+>|A(_M2 @*KlGTmf @(T sQ+7QJ0SU1vomgx<7EV &F҇yFk 6% J^%+dY4*H?PGnSu=N*M x4U[@ocX"o-P ޕk'<=Բ:2"[H~%ȵ'ZQ`_[﷕gT'YZnO" @+эە.yt$#ontL\ ԌV|ķuYI~D`5fic(9bZh@ͩ]mYcee ,wQlO7[{H~MAxP`Gi+:V X6do@DT{OwZkf (y7ƷTX*+uM^A>#H$9I.xOCrR_&yu%tb yS7J ګ1r\llK$<7YeR~K;BnvIHs 6mӁ _T{R1XՃ9m~@djP9[259;ѸITf`&V[${{5xtIRo(NA@139KWHͰ?pO2栃}쾳@21gjۻ kkRgb&_ ߅xS}^Rho{`&Wph9ht=,Ѓ jנ,"= 7k?'G1`P=ijNӒ%3;!c<5q=*TEǮ\sW)*kV.QD::#a:G|W(2.قrv`\ B\]& @}.Jޚ_]W feB'-8Z=♼ aie'De.” q(ӑKsE ɟA7BRUv\8`>M'1;/q#ӚRV;dZKjThP#*EzLCZA F(b0-BN=ADW{u(b\gC"-\׫f&^Q]E9 0pCb f=VbY=Õ$!G"x b2o-E!qfe%Mna9G L`$x,g߮^xG T§ǝ"=2^{%mDC%FW|;\ am#>|j+) z4JPEV]O$rtϒU0u'A\"zֶa-po^c/PalQCW,oބ~q5"x0Fnn>T8OmsiZ ]l#Da"FB&| ixzrc愤Ŧ?%az:74qv. MYN:>Ӧg` ("$W9 &pP=^hbRwT)t4;mSicTjvLn]|:drEv{P" D.[uVo vC )WM!V$Lru?ŋT جA|5G4A. 9;?srIb3b]LQI<&>n嫲z4RWޘW`ֺY㦼Me վXiA~CjĠTK5T|8tI{j@YߑY{3Zt fYI$;G͞/&\/oX4os uV@KwD]sҥ~=c94'1D0k|ZLE<&Rg^2L] %k.Q2ƅSmd._LVEZ4$85@Wn#R]Iy ?_qrrBsꍻV2YEUt3n..՟*X`樶$rs"oe r@ZG:$9{wzzQ-ؤ.w~Iл;+še {E<ǒ[.-/Ѥ -v@.$Ա[m-7I'UѭC3KZ03ʷ (bi,UҌYA5u-^F X#77%H\9 avRy ,tYv32l"}7dm~W:zT0XI¬A 7ˠ(-EkWyC:Ձ٨=j)b_i7 @tq$bܭ傏<Ϯ裁b5rj($?*_UZ+¶?$ T%;rTo(YWc7}[:`,2Z)p క฼?hM$QSc*= tyS C!TB%ߦqMP@d2Cb2Fa9ǗĩN*o eKzV 'g"WdlucWI#!wC5y]VSX$k2qщVxgx C K[wo a%POV+7coUD=I`J-z@&tzph?{L#TFR֝ !݃ *(Vi_7qcʂ١ҋcCm}*f7𥳓Ȼ1(+ZIYڝE(j+dx(ppHb([(LEc pIBr{Bȥ|uz/|+&LwDd qko0;r >L8aJ5S Obh+I${5>J7aE,n='e}a8MHe"8ѽ~0_>$z$н|͙V}p c%IAK- ):Yoj'uhP2zjk׭JMvFlL)0Ok3u’fKhX|h~X#Z̈m'gJ ?kJ]ک_8ɣvѬQ5]oXzp// i-8Ɍ[oM/Em9MLCL@SNzCe,z!NaTTm$ޱ#C~~Q4p7U:߄ =j7|HppLC,ٿ7}|&J4\4 ʯ FÜǑU8AwzzE]@S $y}$vIu? ~z])P|nKtJ$ 5F֫E&VL);d Rɥ#-eP?! VU<p }eWSU=:VU$1iTE=K:\X#$[V+ԇ=.\?.u]ʶb !#ܳ||^$?ut+*g-Rru m8Fg zAȹC7ǵn"Π| b9&T#ч,]YL),@ d{ _μ,m/:ft{S/Jv/<،;MyӺ)!;<<\%[dKs=삈+m.!ܘ׻ M1SwZH^9ai?(Os(kCJէߖ{ B'ҋ p3 $fX]|2tʌxHw3v/0!< 5uq8=%[L_&攎ӭN = ZWzzxԔD#Nf![ӆ4`oe4#! z7"ux(Ry/ ҂7\neX~0FhhU5@0Dnܪ'yzw9q7[ûrP ^x0+:%21efސneEN' 2XR¦0HMy!I'}Mc, 㾔[f4l v"[Oo!$CmjF eV+?ްtjXz༨A׆ YoI`2$r5K o'Ĕ,5ozc(||dPjHHJ>n@`V;~&Ry|vWCqyou/W -sϐCWʿ["IcƘrI1'|K¤jb{2xsE@0]=vcU _,d3FM+ºZ!Q 35 =^zT`ԖW+3D9<6ibCELl|g_̉/gYw6ݤb 5&lyE)n D]Ri0a;NhGƮY>G9Q>W?5k! 1ߍL XWU3 B2 iF@A#1tߩMI=mC9ϛGDD{kQ rҙ"8Dd?`,UOFx7 ҪB{qϤ "#vJNUܛ>FRbqH ]oV bӫʇ\EZaȫLɰ% JT$ !?<;qQ D\I(Y%R e0PݵJaڸ;aJ871Xjc~~5 >L&w|KQkeL}3zPEߢAFΊDpWȳN/fbsNnI~\}6`\KQqq) j3=֟j$jyۛdZgc՘ YPnwDG,ql ̩ō"f ̱].oPOv TDia53yRVhB(S^B"u߽`8xq*+}u~4S~?em]mL3ܟ+g Jxutͬrp+ ZA\=|J܁#N[ cuOM_AW[Q~ʢhs ,'ԌA;5I+zI%AC~|Z^˼^hFSA8H+Ŕ떚EdxGU V<`{hohنPjcksO R[цw\24+z;Ko Lxj_S5`.oiնp,Ē),-}WyʹGlTH.{>Az*j y#دx >͛9(It(#AW4՝#ANQN`mX6ayrM̽u}5Ax[$RYulm& Rr} ,\CX?>U}eWȊNkxq~>Ц##cgD~ 1c &G%grI "J#VܡA#X"/ꏖ[=CtܤRc7TY` >(E[%1Q?ѶUj D t5Clx\lYR:&_@R^mrFhWX{ÜhF->!6%LtzV3wlN3FH| 8D"SB 0Z 5w\.Iϑ?""q<-;" He\d}SRC^3&9zsJOsZ.L\ 1KG4MD;gy2`zkȈ7 am/UFg莯K/u׃yET*w D^иSyOhHB&V~H{IS۬Z"飺F3_nWߴs_AJw|L [ uJRhdn4&х(G}좳ks9Rӯφp (Aa_@Z|ŁuJG㵻$&5}c|LV&oH;[Al UlȿR)9ߛi<c#;(B IrV9Z$cʾ,R#9 l(/gVwɉ e5#x|Qg@xQ@ '6cyt7~]" P{6ǼچFiuguk9o~+O3ZX,w 2'3&7gIEג^bK֔#)q&0Elx JdC\uܬENVA S-DHOc"/a{$?5 Bt(B#X_o@H5.R"(kHj*Ԥd+ԇsA*p"^eƝYa,#f4ʹ6! G#5X MjZ + FZ]sWIàm=bd%!J'owwtE"Rn>xi^z5ҞS7O/x 0i'hc&a>s74ƌ[A=9W7Cb:PMzSFGsP] dEaGqFK53Bq^StF~w<|plgj`M칆3 /}V^bfղV.u,MxYe: HÝFJ Qj;]HsܵM5Q_I\"zӂkpҠA57LZ LS= t&MXK.?t]ˉf)dY1:~}vbA:9&id@c#Mhl-+\;s!>+X>? Ke n'm+b!3ֽs OX#-`A lȁe+L@"u@6\бmTnֻ!-l0;mS (x8=!eZAJ'lC`tWe;.ddKO*Cj,20Uth[:I}DǗM|L܎.Mc30O &qk[k5@ٕ5Ha6r0!W&Ol 2>1N5=F@*cJcOq[ HDHVOQv.,fѮOzRC:Ϥ*|l0f-cL:V_M!2u, Pp|.W"(CQ=vs]b뛄 U[d&A#59Z[s[heq&!x{9&V9d$G JrGl~ZG28r*置 AJiw|^`uSh&ާw,Y!jFi 0] [ @< α|?^H'DGH p*{VшH-*g$]#Wx6NV]8+SBR$-3#/_;J?PNwioƶLePa^jeC4>_i]ÛI^~T'(ȓP`5f= Cc{(ԴNp TmiCVBYnB,1<,.-kİΨFM&:A J BZ~ CLÖk'oyxRmADfj63KO9x1ng~pX]y껵"j{tCB<_%?"4Ii Nl @\L $`;POG!C͏uSzVFRBQ5x6E& mYcxXvPɋ~=-rH~SFf@u҅ 4*za.zn3SЃf0tRT<^OsZ $> 7JmvKnެXM!ŷv~IgjacΔ͈GjNl`_zhJ60WcuK31^JB>[)ݱ -:x>)CCH?Yf#" nt,=s_Ĵ节uUGnVq H?1f\&XYM*T/LumZЀ2'jV&*5.pƜ;"n;zvO~;J8Ͷ=W!S~됤^]xN5d[a^,(Ӟ')ni}F6^hX-i7VtI7"nrOT\Y?#TZ5N Qݣi)3m8VV2՛ƨl ;9t7,rO-83aO.2$NI\=K9X/k,kX:67 ,8YI-Rl6o5o$9(,cOWs5q!QIWrWe ;Ȍx\Fb|5x(jUEDv̞] GH 2n&M3aN8A[#jz!8b. \H1Zvp씟8bnrPֱDd &OdUԝO-$]wn:/ӳs6i:^7\ Do 9a W$ҁ&tը7/6[xg\ܑN2 fZ\NQ>jKJn8R1yDž%ܝ7`]plZƂQ)NAnbl`9 wrtG?[e-2PFz+nw 씅 D悋Y++^$Cǖq6}DiK ϺY<-YH0q۸gRFm3a*o*T/-vc{,B3LdW "'o=vC:)PLx$[8Lۍ,3|AoFdՐUӤAP;!,]Z̐X &f^OV} >1Cç^%$ev mQa̺#c|70 WMi·#'tMR9~btK )"a.qMd6Q=sY+Z*1P7ɬ 㔺 ³(.W$HiOcM qZL ͓u  ڿܡHT@Vscfp@ K`6 6P<2G^4%?IP?tAG0DA6mʵvvy<4T%`ⱳݡ xߜREFySQV'R((I~.፭$[یt80 e)ӗf{HX?)Z㒏 tρ ok~ƭ$0Eh,;PcpQ+[gC '4ݮ!t\ptX矧w gcr?v㒟*j^P<8n@1}LpˠlaBgQ-W1 bSwPB=iC?"acDHuH+$}{M6N j+2 s$쩃&Ez'r } j"O$L1g3t+z!>he @:mm^ЌٯvⶭW5+"^dǛ'c˔ slSQ׾%cqtHyZ \q4(|,Ք2&UI/ %q߃,Y@ o]ͽzVܑ3Է\ys;<#h Qc]UϷ\ί`ץLPx)Ǎq~aK>(cX;$N#ԙWjF74nQGb=_eW6WP&+MtEB-6:Ib39+ ;1:Y,NS(\+=j?ߚw88ŸuKTFE_!9} :73~P)ɓ?9A8nx iaQ:oqZNV", v7YF͏J D=D=Abmiy Т^"=ԟ}I$,rPw.g3N\$- P$"usP⮉G7gL>sUb'?&ͩj6nKNaoO]w[9sjK LIQ{y#"5g1Cm5Z$V@ٟJ1,avT@;wԬ|J$ۂة}1yVARL۔y'JCpI9> KDisf)W;~.rn{2+Rl6,%yL jDuҀ\Jt=fYWOln _!4 S9 ;`y4v<ёAF# 0D끐gGۑ$KKIVcA=?!*Vi^ŎG=rε_AcHq)wn]0*bLaR@NvE ?0p_N݉wRlN8H2zz;e+@BϼKP95'Vzȷ3??p9_PZb DOR-6v P }$5<o$}#Yǝ[pQ5?F65B0"}[6REݬrw/Gd&`^ k:խ|[i9c?oTt9Z^w:wY#ڋKM6"Z)˚Sk[${ hY3s՝P;<&K"`N}ć0Z`^6-{|Gڢ0dgoOtAzwLVb s`VAi'c+΋-6AEс;aC`5.K66(ғ76x5e' c:A{gj1]#:n&#% lFE8O)bMLy!*NKKfVj[ڎ—OADg)X S "e{%һh8(M\0DuWbLaOrr >"ʟ}Y!!#IPʞFu]thZӡ(UFGb8>b\<999jbzPS)i"(H ɁjdS=ԋWFis;{È[1^lx6jMjtӥN򼊕(k䃜?XlU;(BY#ILV$!n|w1Rx1uD$R~mI~ @` %z2 tF CL}@ =` 8_e_'_re"vl$BI#ܘI3' ?BWᛂ=gE[31 A%Ӹn$.+J'FruV-`+J^Coҽ5aCcB[82ڢxy+&--fFIGncHQ\AME=wϪJy8c,jtQޅ+|{ֹ9O 9W"?sut*ĻR`VB(C_.2'& 0 | c\v2rok;iԫB#I77 DyDlL`jޟ]yөH T"V_Umq$9'F9ͤ 1>@p=qXC I>OBI$v{P4`ޥ)~l%ڧ]<-O DZI=ǝd*>Eg. @sԈX/*}&@ 1o1lOTEmWt,߆T^za"-Ր=&ʩ$vӽ]j҆֜{ ᣖ/6sC AB9xm<|]g@× i7I&:<x ʾ/eH LHӿ{NvW8IxTNm KzR&`kKs=M$=߁m xCwr^N ,pAg~+ ^hZ8F4FJGh@Guz1 wb]Heq02Xisc).Yg~dRE-|E/^\7?U}NQyx'/idW7QvR/3hu]ҼIc.w[Ir9'5bah m?7_4޼ެ|Y0'rs=vn׋./C}X㚈d%*1VxWLZm1\~m~ɰ,-fϨ?,AIm=RT{[a/HKݵpXaD?|(G VX=K,sPK&wemLSq+ɕ p՟Gګ)MQ.nvt ڷ!D9A<3hE#zYFx!3s7_鱦Y$+\li)Vy7_>H%mMK+TyW&&\ a1WcQRS\S0Sk'Z-T2-a7׌ .Ӎ) d4eѳ@Iͦ~;wU?w~\z ,ebeBy H0qԔ_l6a^jWg(QG$ $28At8?L6+j0\; @, g$NO_,7KDj6;Lqԉ֢d<ݟ2ihF$ Nx1d%MJl^\eR@ nr0y/#(/Lz [w Om~irQ=yj"xwo,̹?ؑGqeUd 0`q$!OŠR=S[[F B -, cg0xGed1 dj#9UKc@Z!HTF:%]A_v}75N3 Jބ [MAG/LS*lTdHe +OrK W ܵTdnTR!fEcZ͙zw]Ubȉ+T1\{3ԩ;ZR91 A8wqC^!g,Ë~T?U6΂ԡF<#%[OoU NʍMAS95;e- X֐,67|*Ye"8ìZkroJ'w$+"j\c0 :I }ҕktcJ jЂ% \Ww֘*G+bf !Nuǝ`\ 2sO:kv>}?ٟF~dIs tuEy6yyz- Ev)7-2f E=ĶcM0W2c."c5, 2qVpw[HKG)-G&fE-WeU^amt]cQHh0&4xKWZgpgOuq|ߣ>2 ;ЖЁļXI[zaET+z0K)g0<1T2< m~𢽲ɞxv =$``a pEXxjT\)TxDeF+%Lӓx0V*VJR=r"*QLahL؜♐]YȺwFضƴGLNCohal[?oمI܄ELgr:蝶K9ӂRq&bڞ<$$53?(4PHgtO&ʼ.A W?,UJ8s({)RC\q-=F}pf'TLfePK(]0Q!*nGIő[ۗ cM뼬zᢹw3qgN7>*Jz ibT |Tʒp E\Uv>75za_j:&E}7#)1IĭDXt1UEiw>?Xv@WrQIk-G`nzOK[k@&Pmj1<#D:=6ZY vşi,2gN.,+)*oI,LZs@cb ({r5\zT \F4?6Iizƶóًǘ#CΛ CydruҾ#Wx tKg"쬥Zhq h=IGix]p]֣6y=QE|]C(lx^"~l$ACOLG_ہ{Gw,D!0wR<6RW\\-5#ʹwh fST,­U\S~=nHu7c&0^R?Z b!pƪ.<"] sX1"CNm-k]|[|jn%T6#>cS85/xˆD?-v A󔯄*kXp*AI߽Y B&7@g쫨@1KJ 5Igyǁ) ?Oc Yko؁]iAtJw2wE &E O2P |ZяeN,\(ǓB/uuBƈA!3Az?BҘX/}=h1^H<`Zv 'x<-1 ćwR]~/'\Iު0 P~̚}qz ,/,p3lPBf#}Dg!%#hoV:hJ|L5V!E+.2!V#b%ځ[wѳ5vAݢbar3`vdG^tGH,?]EbeO)wA_|9vp㍁_SÊg *5V`u>]!=qd'~j|43fm/ުhk>} Ӻ_2hsIjAlLO_ty͒×ME,N6ԭ˫ &⻗+)dDҫo𚡊9ϸR> | ba^HKȑI-uTDJ-8Iu0Zyݲ}6uw%װ;  CYZxk <G2)Gˑppv7ԘPtCGԂRKJqEbPHȣ[`yv"nN^TMں`?DKuKFҗ GM< UIAꄀ NM P]Jp?uEDv/`ไ!r;)@4z7ĔQPnJdDZ\B鹼`4+sz] Ũq >HQB'RNp$Si0w=! 1 Vy4*IYWw7CqpjW~_I`"R:!Rwq˺VdIr <´ҍdgZHc::QIB}P$D}MLBvsuީg@J'wm}|};zl 5+O %pjaݑc:zV[gH&;q"9PLf;JʑDcZJc Ey巚e:&ʃꮈN)rWz=l}s g5M \DYosGjQVv61O!dUuA [S XTIx `1e&;^3ndOZ?yzĐPoJ]Z/᱔8ٷB =F $s[]UWN #\^ͽmz3rې+EuɌ*'YTW ʓ̗M}IkRG& t)UDzb\Y!Zx]foao­ 4ɷlQ|)*P$;dwqWIAfwx+DXj֪V)Ki(%m)Jj?/;۬'q/18ћ9++3^YM2̬v.E]Zrژ ¶s)!|m^$g|?'CJzxs6)O7=!їeXmR^\s)9{vB V 8v*c+*83 hC  8U*t3W^<Kle] c?w,SةEW!XpkuJ\_6ES OQ>5 y]HID mI#JnlfcOZKdv˫tYpl!66ˈ_.7ϲJa|MHH>xmJ kKJ⚌ )82OGOpei"'.4i?fE_̪m$ӻ:| wkK*#X /Lq:$prtl[t@$Nky!HڌNq?Ve"Y;fOIYةAsco2 M([tYIb~g%2=׵!?pt#\9J湾7a]Dk>EKҭۥcG'ǮMdm_Ch7a5;N[iL+9dJEG+WLRnD _߅G;Bi!'K`4g>e=9baaТ_g sAnY_8׉hҬ%X*x]IJ".N6"66+e^+ʱ#)lq )ljCځmnލ Qb٘ Tc׋TY\_MݏeyVG_)f-S铺E:T\z%Ss#NZhOssc (< i6x7i[$AN Y 89j 'KNoN\iiGQMZiphZlV"Q:yWcF5]sHcuӽS|E^fk3QU#1SGdp4N{7T{Mi/$dԨQc$S?# M*)֖ww5>TkZ:Y*V nEiTw+wapw/2z}HVrtzAiZ_#W_Ry^wd讐&n[O'ClIfiɃ/#,TL|2 fV42F׽ԂPܵ|$\ 31?;3tftH[o0+$)P.>*:~2xqf~w0d Hvl_ru|#n-fR_sk"3 6]{˶C{lH1%I"MJyqz_Lk?Fbv!@"$w.3O$Q=z&QR,`^zV!5lz+Zg8$awI x1s MXV8ɱ>V/Wjz?~ ^D>w]U69lf/4 h⠱k{q]z@p8j|Ztݨ[[%ґK GI9u"^s&qk`|&}s }GCg*mb%ҋ;2-9W{ Os S!ZAfmP~KMAʚ\GW E;z֖;u"dIhg !ьw:)2AvhB~&Fس&@} )QiQQ8c$mHvRQ^GkF &MJуiRdXbbrQYؑH,3 LPʔAmkڼl:}VRIVW@R8 ļ2ݫs%Y_vm-VTnc@:QM϶G0 S-`Hwylc&fS׭Zy:ijD`&™5wV22*ͭ/4f%;֓ش#\(\ B{`DKH?ʵ}*ȨS%d fhXVlti~.)$R6e*ХdDڙDbzkc 06<|.L^*rtܶ#:@91BaC$X>')ϋisԖ6Ho-7TAhH2KYKJ' 5.ɒ+]u)ECAz/H~?^$4pL:!p#eO`YX֝gG BH1'JqA5aW0?`12n2gY2(d\ΐk{M'k%O:HL &yS*{OB^UҸ{T`u[V_g1'Z=EYynn+;H}@>Q/{KV $ RH$[-LSL:sIMon"Jzdz?PCJht<$Ͷ<ґx(bڴa0_UK+?s>:p9V`̰ӓ]/Is]xo-g$S䱬5&lCqO璙sy/_W u8y'p}P+'z3g#Y7?c*YU8MNTs5=G"Qݶf18WZ-.j:D") B޻7[(Pk$491n.SLu;. K >ѪWJ'b/'_geȷ^K"Q*-D/貛4{TgpWemf׃O(59{-fBe߀RbuJgrscO$3BZ&ZEI^Tg΍J0Нtěc^6>I";=fYP|JpnA!m^b՗J֫q /**Gtnwùی!.h$g^#f1J+"l7GZp8_f_/}CgI\ⶌ$\np _cK [4 [ϙȗMή1p|d.C AW?24-uH ^ZKf y.Iha[<* fOvGoLfB8WjZe^{n@{Л`3Xçd3CbV_&nMӭr#D]*Pk N4H,.)uaW {V;g--=~ aBd029NѸ˜ptM?(֤fh?p%RMN6 zo!\o";"C G9[:xPRQBC9%4Lp R-S}z2=XU6ب,?;FŮ2vR|h*;ZhQ|00b`=@fX!Ӓ{񚝨Ɇ6?mG`f Y-&ɂ%jJG#$!%v $FTdaQ DOBk`cDa$ȥ$Aey]ێc`mdL#9pAnmo_ih"]ʯPFKSG4`pU6-M,]OD$fR;9}$ؚ |b&G"OW-m9ldssC]uCseזJP~qy囲iEMLY F)ӪT1(9n!~JϨwRk^FѦO~_l(&@>D]4 ,oHPłl62vjl¦Sbq'aHw1cGuZ.x!~ǛW}smzu&2"9SBv8$zwN.# 1Ra/^x">BsLЈ',Xs_u>RjbȰN QjAmRv}˜@ 0]]χ2?5P$ 2bH>e>NC,=d&U`" GvVSv? cGCsܗ~{ >8+k6_Ԇ}=ܻaNh~q^h \ڂЌ&M V~`AiܦZt>43<$SaYR2(U-)W#Uha[/eiҌj_B4c叐h 8lBwSPLQx}efY2^sG8p'ϲfXD{ed3e2 o^t8aᲇ=xvyn:y94cFlZeStG(iUccH:a9߇H |W‰NDZv|f0~ Qڵ4'qa WpyN \0UKXvlY%;ZW5{JCe,tQsնA`ƫj@gndz_8U:iJ@܀TpvEާ,V^ 1hx]Z"pfv/NSoڙH}'r~G3\!zicKw9I8ŷ76ZiϞi&=/]fT̃̍QvNBAGGKuĨ + c5v_LݓF##- V$g K>ݵ̬GB{ Ǝ{oM$[F @u&a@mޝ5ڒ ӷ;ZvڎʪDB}|`9{õs`9@l3d_Qf?_N(m DFDH6T´Y-+e)a ֪\$I O(oΝsN\,艌A=)enVl,ˇV@Vs5P>YUoh$ǿFmxDc駸^Vf.h8T\ȍ~M D~OMTPJCDnlڽŴe8K6;ކ>ƈ^ ؙK/lׅ 1JXWqWav&6\{\&Z0;9\w~?`'N6vk2%X/js4]d3 l81bmNNB/!|8"gAs%{==%C+W6wk EfŨH-lK1͈d}Ď,8otsC &J\X|c)M-+߽{c fUҚ5;|NI A6]nI_tz&Km[1= wF -lBէG;0$t8Wm2r W'\D f)HF_p@GvCDЄRBq^b^>Ic_ YUPbH8y')}ډȭ)fewsWi٫x($4vbq\#;3^:(Mm*#|kqW }+4A+Zq@Ͳ&gI.G}R@+CA%5?(k*ɢuʭ4-3YGob,HQJǃӤ拌|`#fv.B=&[ʹXRG?*)~&(W֖4to/_QC+ gCb"4%: 5P:>II` _A}Kw20SċV2UQ`vO⶿EW ~럯:޷Y{'Vث+8oͩݣb(x{_s '&t3tޗZm8/-]\G!@Y84+{Ü(_bGa.] _G%rQ\c,59r}⍪(DzsbN_eۋw'*eӻs\ӠfvFˌ^~Q_QɺL?"HtGm.t~ĂÎЂ\?evyQ Q\fFlV9u0`=s/"(bmAy.qW?[A>u7b@5<%SSǤe~^fW1R ?BVm tB{ nB{_ 0QZ/9S [ }=bHfV~9q6I_u\纴mj-i=hovWK~ZlgOհ]B !o2ȓHx~<>O2wPݐ͎R,FHMi КUDN!9)< 7%߸269(5Z6$KrCZWGz㊙r i^czy Vgt9|T.'>c߿Jz/NDeCf'm-LV\]K;275Fejx]u1"v'Z2 E.Glx J\V%jgn_^ELac~0dI?1<ȹʨHKWLm$&)Ƕ#_c>-=韫單q8HQRm@;K(IS$H@n8!4<ʆmS_F!d]<KCk9ӟCg KWɒǟl@8W"11$}+͇*3^տQ%wW. ?"Q~?C]Şx"pO׳2RGR~b[ |y$YȥLw;PכDc|=C]yJp079er UIڣ, f[c)"nz/sT^|@m?TbY)1h 3Π쮗D Uf[Xm7K[ysvXMkY,new ]a?85ް eMKSkqh 7MޚT>R*%.4_VU[۸}[ٹ3z.Q/i;9Tq;:ײ!=".Yt)܅Jl̒2i-Bwl^djoacPijVqўI1ƺǑ@hz}Ir^|߯1K;qDJfLL@\5t˺G)dFU?"@].MfgFRS D*'D^(dr3 G_\_8w:o F_#X n蹣̈kDތA؈ߔ.%&alqź57og_̈́{:dzX$B0~~Kg.%9;fIVOt|_COn1BHQ:NrlʹHoZ[=Ž'*>Dʉ:Z$g3cEXo=mDzIOTv;X8*Y~+VGUZ#]uܔ!']R{:AMPGw`.zVҧ&z!ZYfSm ÅhMl*uD@춈ߎzc vEdSR'60TqÎ2 "7K8]ܬ^ eJ`+T(6WٝA 5A8Rb<-a8^m,*G Svv&t+q"P\gf<+AaIvE?;?qBv -ęR1CFDpG= kF@vV 'A–mW_|=ң<]ΫKVmFqۯe:G*|]u`Kw7-XAMV/[f$f36zw`mxET]aYG_ߩ" XxxWI`k;RD}pus6phNw",97m{spKߜFfqi pݛ\יlf<>& `"fM;/Oj!0oa8 1U=%$ewF|C+r*D35u׈p(#"Q7:'fBD{SOV+p_jo(t5+|PDy ӎr.G,~ϣ*ufDWRtҨn^[Mr Dc) %,vfS zm󑎡cU&b!1PJA XҵaBvdXW9"`däsl7>i%$ѻ,#,DaԀnOԄu~thz0 Jd3 ) ҁ߇H&DBglPE1D3Gpu)<»Ww}Z8Me!^sOGev&]>1@=^9Re'wιPSYw!WD=4>Ğ 5~&b,9JK̏|zRsEVcCEBԵ)~B+'8Jޚ u x1xw:rqkcſ m^3؏3h_OT,`W_?0\ui}*$eI~d\y՚N6~wM^ G8Čp` Jy6#yJ!Y݌^…&ۙF4Iu5H@uՎ(}3Wztpaΐ]+6cady_Ϋ54>a1o [[$A< 9f939P7L(<J+]F@)Onΐ~ SЀ&)ۦiJjhكMi#40JfOaN%\)rkr֭Q1MzsRGLW+6TAhW/[mRPW4 3c'xOl\EDUu7O@@w"11&¹{,!E/̦؇(;abv4m:0:~I$$R CZA 6nhW/^UdF(݌@wPD5Օ,18Es@2Z^ܡpqs6Go~[)P-az2zdap\Wk҅~1$]ʁZFYWD8)NL]w/֧BUhGtiҁb%@~eD␱?>+F ._0Lw4BwoiNj!"RwRoQߗ9jڈ-T/Gz ;lƎHk]ea*iUfk:33!& ܮw U"J^%%pp#G ~Ƒ/=_L $A78F6gqj80;D6-F9A1*V^,1-2LDO/!%DX[yl?n+#~3 ]INҼDh1WT'j:`V(B}r ͖Ң{Mwla-Ȩ8MA *gi@p!^N( A]K߽Cިa){eNSKiշU~c;aQNvO2bPvaD1*C Xÿ_JÂw7cMZ#r{g3Ì`g )6i9<܆C[0:+]|l}Oآ󒦫K&}f]{ybc,+*ȣ0IݱBkUI}` u0:aE5z'ocY jWR)}g&|PrhRX)й[ϮoOctND0Mö'g ]# sg1cZNз $ܟByn3/ȿu,Z_؈g3 ;ùsyv)/8!kzmRie03r6_aY:gےyXNJ֍UΨmXZ7Z\:+j"|V%|tLh b)@T.R$uutJ$f5˗#uWs2_1 ?d}n'x\.^J#b A!_0'",>u0Pỉu.N[Y6o i=F1vyIkJG`)z7шKArտͰ1MSC8-I<P͑$ʲ/celԱ!@{Nl6RǃVt!$#HD^=m[2 iGp FZ>6%3 by)WgdV6JJ#fN L/ o$4 c8Y8]9|iz?N8YekˉxqPa}=ǝS=,TE-P=Irs,QtʺaP~n c ' İ%-]]g2VxWN"wvSw$wAƔ+bCDF<+&\2ޖQ;+"oW)ZzyKo?Mww+g1>fKeܐpb q} ;(]oB֫v߿n5pzQTq`S V6T^|#lZi?%"Я$sFZ|/̺~ &L2sʟ(&5z_7{+ OY`|m->eSRmDsL\@ lٰ ނ㲆ҰϲsjXv*X8 p롿ᴋN%~ HC6.6~t1nvoqI'rЇCV*yEQro :.4sқc7uF]a\ul_MG(55"elp6*Ùb[ 9, WmɖCR&n'5u-͗:1Vt3&nuԸ7DP,HŠջ[NS..˰>)S<^<s/Q([Κl Se%a X"Q5Л@ȅ֥|!|* ' eҜ4t'?fސp-<LBK 4N To$` 1=7 㝴<*+QxA9ŹfF&zgKYI2ڐ9r$O˝AFUft&l5u|"D3b Sd,2FDv&R!8oKwM^0.vaW6vNP'#,3o 0I ҏdcc$*͠2dE2DS+$|J[yÞر[,C^]^)X /ɗ35TbPߟ}OdS<|3  y61 F}æܗh _T ~&n鮖̺YѬ5e;+JJ6uw9@+ ƔfgQv.KD(-fGtZ?-Cn ބ41B ~=ov4'yn^~:7#7JC>@[g[iN@>7nυ$-xG; q@'^/|Ϳ)$* #vĂ"̘ [HM=i ]+E`z-\U މ:o 4}:m4XEo ,K\]BE/2Rp'BW@VU2]j?46f(ѯ-MZtB}x/`x);e;iv׮Ж6gN0Or$]}6NwdҢ2oʏ [RL!3Zsc-F:E( șFqt0 h~ưrX tR ܁_%X2OdJUiiL~Z5>G/5rZ@oN}OlԜ3|/媪7f;pI:v|.}|Ҏb'21 OmђHͯL&eshԌŦ-!An n tgFDU!Ӈkmc[?B[6S>.p>jxK\&R@g9BY`i+K]PZ,K Z$p&rY'$T~_7d6!^#/G{r)CrQwaZse&0+b:)V7[)&Qfnk.'NJqS.L[ ɄWgIe7p2;o1AoIH-yaϑ%>fY(52扮q;`\ |B+9({QD5:ռpd9bT+A.;V*֌$@{jn*;?e4?H>뽏#iZay]BOOќ'(CKxwkR[;m_Ūb[$kĂM7$~fprJ0|eii@2Co!LT|bxxބ"seKwM:6# ;#\>& A8GM.&[F(^ڪ?,k, <wl*tk]X{#ċdjTC?E&I7_%X%[dS. O")FK#N+Wv_5^,i`W=[ڋ&E/[F- M ƶէ )| ps~e}ۉInE'<&D ta6woZHa/=Č斦`N S^AEcpP&+yWL~": !kUcRYcKhOIqv45sg3ȶ& < qR2jtojKvjnԤ!e=ղ׼~ y%fɳf I2#5]{#}ܰf9"}z("E-i'\}||.!P2J[l m>ϼek>K'˅|B>|,voT)@8Z GuIJ33B.W[R?BU~09`}maе`e$p`F`'W)Vlֿ[>mbZURo?PPN]>.n Ìm,$2{A2wMIKTB$K_] ,{gHIHT7=t7i L77]|K]UB_JQI"Ω[ }?86AN 5 j{d 4 foѰxE8FѿK<==j낙 čĞ5ISi(u4Im!UPa^߼NTsW'="mN2c J O}[(LW HX.(oPF_+^@ R0=+1>3WVH I~c(:ڤW R%i:fHW56aRi$HC*$KVYwjVWO9e)`/tM{+d !{\urJɐ-]!aӀ՗,EMr"1+zޔ*9U:de+Dv FWdGƌ&fo һ-{T2:ޟ $uo}u۰" xߗwKNALZ>8Zr,=&։ZRxv=[4R2֔Z}":*&WԸ/;qKf( h:[2 j|qJ2qD- gd6{C{ZAKj4m[ 4:<+ȡw!4_::,X kcCA; ᪎a2*\Bb҉EpȏSm7ӻpE#kƩeXqN㨶)>< K ԫ6X8Xmj_TFiOˈQ$J7 S/}>K*Z1HTn" j) /lg@D.)^鹆X",۰ۣjՃHl;&CHG9:); l JDmJ̍/`.EiȄ&Xj=VĎN/Ҽ1rb#VA CFrZ=Ħa*ğ1l zC'Y.kDpBk4*sA#vNAI2[f 0K$[\t#ȑ7ydhK쿫y bveJ"-4Pi0)|]F:aW.6J>D{2Lp2磄z0$AfvE'D4pyNrZCW^.$89.q~ IPg2ED4ԉq[jTэE!2RrO_G=5% 4 & DU@Q⧸h~5rQRPkYG}f0_qU^{L0s!;( fF5%sCthO Zn0@2ַV;ְ) y6UM4f95\lT8/3z#u)3~;MiIFXlzoP:'Z_B%fi`+Fl _ rQq?%YxKxL#gGo~r1`8C%U=Js3C(/,uؒuւs3DFD`URhdfY?޲"},(kP)1-/GO(:<8E"9'6+`Ѕ,Vͭ (f;VXL8Q [֟!f>ͥ卣:DWb<ɵ_; :ol$: p;KQ4V .ǽ[-2% 4OX|j\N c.f' ![OCfUT뭸6=727:$NpypbYf9ہPIr+WIg$D{a$Pd<j5V}0 2׀­+Q댓{V#C"BPJA_Ϡ]:ˬSf;{] =@|팻u~DXHry$z=H_\C463hKh[U!Cj]#ں,ݢ?0=ڷv cY 8t%PKH;\( #Yo4څoq7tHPTc/oVǎeR;PZhfl?wnBTOr=ۄg8{Z)r9aԣ}`d}c4jd<$;TEɚ>0=vYFhBNjn0`|Ij*}11F:Jh'ƝѮ\}K Gu>蝉('JN*_B@ o 8Gt 'yvnW g)'UlOlƵ5 C Rf.Eo,-Xx;ةl#&fu!|]QkCw\~WHKun~UPq1=`ц+?}H>JQL:fW N+6b?O%QUffL]3m*<rœ:^69bV,I+3ʿ)swJf[R 5|ҸLV7I*كgR̔Pҏn@2C Za:a4DZȵ5W:KE@ wDVo3 %fV}^ė]dgU$\/aeˎ&w G(idNЦW#Ps~%]߱IA-pьvAh*YXZK7^o??Y/L(e2߫A؟b#dhPa47Tg>ʂ.)RZ$tRokb]bZ36@mo .vJ{r?Kq(ZRz&4ѪĴ}7(Ď'>u~~ Q=ŹG8 LGVa0eۋ =EUnr3T"%k L1rBdrUNEw01ڣŒfvt/'a[e$rXˮwdQ[% *!Fbܐj1CJCpC!pROS^Mh[|f34JJS'Zæ3h-'1pl{]=/";AxMQ-WGǀ6c6 mZ@=HkpK&M!<~)zU-c_.R:'a$p9}IN6ݔ_.S+ZPӆZT ʒ$8"Y&3 Op Սv_ٛi)VI_H=BweB~ )(–.${=;0Q%#<<&삥9N_}Y)5"px$#3(PQ[`IyI"m,I1Rm }0H\3QE( 1M72.nWY;|ˢW6)ξZ2OǕy@O9uY6ގ:,}V}ߊϹm5gDŽ#5:G߰u>r.u4<Ё=>C4- UeQܘ@}?a=XnQ4l;v)N4hە3ZStGk$t =ڑ\EeaPА_+q u'ˡu &KrŒaN N?4 (9@7}nKkQ㛤~%6E/z\PT{8yB$t<e!McYs߆KŪ0:a;=f…{7{+fܝ;k@^ҟBi1u7.2p[bJ.!~\P&leġ,ǧp*e:CP<=9eK)0˗e.Wp0S@J%(a %NUTр5UQ#?b5d]˶,'ݾ W' d diT`>^* $`~qFA/>X: ~)40I6mrSwY!!Z $|#O=(,++CxRTy19.p k0 R{^¬^/^0HZcbCr!Fű*Z) >78@l%=M4ric==ߨdJis+a6\:VW=W~G=IN>ʥ|sSV3l:GߋsjcUq|g^Zx4F65u\/$f 9!Lxhzņ_-PGs5"랲Yl_jTn  $[T'oCEHoalsbmRs,zplC07>"R4|ʦo6QJW=OP;]1ٳrJ- _Š`"ϯ12Tҭzsÿ3QX+yWHG!CHmC1ԩ?,1n|0oښX\>}YbTCIUD}Z=NoqI 郛t0iM1PA&lxV]>7P|"KI(T{R`FYgt$kd@D#QaIdQNTlC.|݋_t"&RRfL5,J/ 9B-|0U nq$=kqg,Bom>;``<>m#yO{nRxUO;qnq*ոiOωWѝC}@/j%DJy.( WA7f MYO1WÄ凍DWGΡ-dHV~ӟGCX%S|l "K:ܗ̏Fz0%{HFrYـ3WH5Lv:EgL,QjAʪ(څ$tҲ=^J !:wI*ZBN]m阯$8C/mʭ a 5ѩ:۩yYsG)vN4gX>srX^e @p<"ҹ.zBEԫQMM47iI"I# gNCA!C u4̶*R3)C} 39DAyrlT W3SYc>_;k 02{5֠4RԑܗڝI\Lug~ 臙<.4;VCȏ$+wV z+MNQ;ⴙm6ͤ6+8E٠N䰌"x2!fNoA!b Z7qlb.uKa`WhʮE<=ڄ䅦 9YYpb5O0Rzc(F| bt{X6> İ$ɟA,@/}[c;{^:ח-3 ϣFC/dLhȇǠMs)q-& /J)y9zŸ_G?5˃/KfI $Wnq3muN94XEWhfM,'. :M> pHrD3JOudl f qAk.r\dղN%\r<&>jF-;VˆޣIj"?\Zp^XA3htw;{NʕhU4 #^˯jiQ됐4 PMHLA~OaKh6ygc1UT6MR*&D 1.<HWuF#*,: "^inp x8/Aˬ=u|,޶CA^Fv ޜb-]贿)'o/>X(Y,#O|zJdG~`|h:] _T1bM{TmG,CRԧ,q^bRnA2R[Ϧ-א[}y/sgc@%^it7~YxJ0vz fF5+b->٫8iˬr`q'}zLx&2~IwjG dKɶTeqa~),u-gV 0^der)ΤhZx)!f܁υ Uwi5mܺaHJ]%@*˄;O6,Պ(W-{p2Uܦ 7@s, ,,Y_qTRPnSthW^xgGB߮ ^s[J0+jYieқ+W~|aYEyqٻ@z1|Hz}pOoW@m~*$l<9:Osvx54h2P-j7S=>-*NKi2*|5Ǜ2:3RZ^ sB V"e\`=1+ 7rŶVEk>Ә9<օ|Od=?"q,Vgt_dpF"eO;YkrQCܰލ*]GNn5S(h`fJ8)-C}i,6VH2c}7q4 @xQZo0Pphѹ VKGD2ABfFǖ:."F{U%Hh;x3NEHXIb=ǝuJV8KdhfB>~g۵5  T YZ