libvirt-client-0.10.2-64.el6_10.2$>?NI)s^󜨭>r>=?d $ ]  ?Uiotss s s xs #+s #s%s's**8s,82$w4w>w(?B8?H%9C%:~%>?@GsHpsI<sXL8Y,8\s]hs^WbdQeVfYl[ttsu@sv wŒsxXsy$Clibvirt-client0.10.264.el6_10.2Client side library and utilities of the libvirt libraryShared libraries and client binaries needed to access to the virtualization capabilities of recent versions of Linux (and other OSes).] x86-01.bsys.centos.org1SCentOSLGPLv2+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] ] ] ] ] ] ] ] ] ] ] ] ] P[ʥMd#P_P_[Md#Md#] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] 984964f899fcbf94656ecf12e65aa47f195c634ae3680ed24fed633e1013f8ba47c4db7b1950c4fd7330bd48d7b6eb8cb0f3f7f316a81520bf69f30b1dd9289eb613019b2e2379e09c17bee5640ec6b5f0cb39e5935095711875eafc1513b62941fc2fd9805f68246d06192acf6b084afaed68d9db956d10b5fc26b977afb7b02510676f0ad322996e58071de7f390c7e9f2f85d4b3fd97385191a0853bab9a776d691649f4ae34e2463134dcbd66707841d818aff593b3e59570b52eaaaf499fc4d829d47e8eeed50b4da501e9b119b63bcf028be2e6766167c1cf13a58ca2776bdce1566871bf71ec1446fe86b187ab6a144ef7a949057dab3b1e5dae99b5d95b781197c389b94d3bf96f8c61974637ce1e9886cd14bf51a77eaa6d230b75fd2821635afc8a40bc2e078d6c6ef657030d579a96731fe08d48bb3a983abd801366a4c7a9ac94a2c625d7d450428674ed4ec5c10974776494da3aa8b1a7cf2dd61a22f269b261c37abfe1ab091c5d9d15c0ea604c8e12a43f96b2d30c744bb37065521275681f912547fd2e6c6cb44311879d9ca7f3daa2928ea780423256a3240ed1371fe4019f7d80bf8961357969395cd6c07b3a05f51749e9ada6075a3c4ad26ae719d3fc7ce74cbc46e1927f60bdeb16183a9c235b2221c03f3c362ac5e63266eabefa99abf850b4f487ef032e3aa50d09ede817e330ea635bb03964bf8af2b119db8d55959633fe4ba5cb943b8ab2431435926c19966e363de24f99531512890a013390ff6d1bdb4dbc4c6540f6cd724191b3961214bd8d8792bb040066a3e8f7948af3760b96fa888f461f0e55e3a706bd02155fcef5ba47ffd18f7807871016785050b7ba46794ed7f1878c945cb553ec02200c2142850b7076f64cd4bbe58a7843c8b22c1200263915b76731c784c895b81cadb76b18740f300eb49c7b32cf8d9d21b99dfb0e8d08bfdd2c4c0a6f6450f1bab39ae17d60445071dd76017bb91073c93432fa9e786e6e57e5ee4d6426c442b42fdce82a9618ef370232742a5ea17b0a59c5d40accf4674e03fb7e116f3eb7042c73a9d59db7cfb3601fd7ec4c4fba48b55397cdb67715173d717bc8aaca4118729a7a1426659751d1005c5468b76a31427eb482e8e718714aca23e58b050d5302e9eff27feebf0d489eb1b6ba2caab5f99c404bcd4ab3558e434203933722249a148a4e27b7ed95db4596ac742915c2d900f92d20d8209d310b3c8cbde8de08c1ea6471ace50f6d92c6945bb69feb60557027f2307bf1573643048c7c838b658a0d4ceabe44f868144cafd6e1799fd89759bbd2846401cbbcca741441bd25142e8ddb00038d8e6292ef51b229f26d551ec6e30c06e09dd669e6bf9671535e400d3430f404d957090a2e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cd41f8df022af72619897947924e9e3f74ca0ac744e2900fe3e380268554999d3e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1750e052ffcac73564a05458de840c0d3df8707766c7f7da20f5ae2afec75539e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1a7e0360e25e688d4b4946a82fa79ee328c74ed3be9cb837f7aec92b6ac708a979c3a96d48e3fd589ae56a9909569de87fd4e3a6138c03418752271dc0e42e4155ab42185c9c06d4781ffd02044170050ec32a5540bc51573ea13ccbe318f5b07165eb19b1578638d00909fd4b5f8bb6ed8cb15f02214da48367fa391ac62687e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c4c656b5d1cc5e2a0ec884d338cd81dfe9d4b4fa9fb6582b70ed574f9282ee4b773abe889c0c2e529d8d7897cc93a6bdd4c9d12bdbb45e7bf9a39998716b13879ce244cea968d6fb83f08ddf4d4a9adfad09eb4d594769619ce72d74872f666cade3799736d284320a360a81383b7b3407c28bc2a79afba92bc85c2ae169aaeefae1bf8a473fc9c85b7211d8797d564379a0ca816ba858d4c2bef26328afbeee6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce66dd4e232d54c5d5afe94f94d7fb1bf269e6c8fba75c9b56532c84d66cef651eae845b9f8974bba7a455279f227795ac7c55b7b99ab412e1e9cf3c851adb0f0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c91d07501f4e35e48540c2ba2ff09c331e56555b326dbeb4fc5664fc10f485260e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccadec868ab1ee3ccdd595fd2d9be024547a9c31d12fa740e11d1954a73a8bd7871b475db668328024d649a33f089a61b80f6dfdb135e0ef021d7b3456b71d6534f943ebcebc08c664e2de1789d0ebc27f95645d0a4f44412813a0011c0428f75e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cc2a8aa14ee9a853c7f685eff27a8f1ff286f96d5f47ee42e831da74be635d2ffe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c745650fc45b599d0c052f21f070ca281b26fb87ce8aa760b51dfcd755d7a0f6501794c78b75e3bad93e8d43ba076b6ec351c1612cb26da12c4fe708351c595efe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cf73e148afdd97f5729416ef9f88c731cf270c6dc345d5f4cd2279b197431d582bdec70fae4ffcced614bc57dc1cb1df216f842f84226f1ea535a8ac3e74f2b38e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c04b9ab663c5b9952aee02011620918f4c230e75709bf988594b8454ae0210a3d80b3dcf0cb6ed550617f2d0f29c02abf11c79f57ccf7b38cfc61c02c8ad1efadfca4a1f0e2d5ec183106134784d4de7e99e6ad57c09bc004218421c93c66ff286ae26838c4f36c3e3a0478a9c8d61309e8750afd50b0c55da439e2824e1c78b1e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbaef5d81b11e31aafe5777c502b82be6fbf7b03b390f18ec17ac170f338aa92dbf0805472aeda616e4e6d4609d67b482b156b56e5bb6853543c1bcb94f4b351de13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbfa0b253f8388e2ad6a34f62b12203ceb5174239734e440861614e2bf678fe6192cc6abbbb561ac9b73c93cf8790157cb445e7dc05e8bf4549bede630dfd9a4e24cd86f3d03a49e04b7007b7d06e7226db7e91fb9c2fb90f938216a83c2c07c15be7984d2d961dc5ec233d83651c965165312f6434b86d262bb8629059f01ddf3924aed92cf053f61f167f09943b677fdd64d5c9bcb9e2ed255be537f4313d73e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c59c08b0e33f4369982163f44dbfd8749c67f4395b515305c1e3f7117a4862bcde13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c2e6fbfcc1f1741bfd009e9393c28168843f7e5ae49aee1146023d345a849fefb21b2345e0d70a31b40052ef0e98a7ae62cd22fa550c61a6d1ea6c4085e7245afcc2d4f52d3079816c92aa4a7c1d8795c2c0eff7016315f66e1a0b4bb4a65bac8a569d405509c14763cffcd5fce031b1735a04ab86cb3d8fd25f81875947ba5edd3a609f815966727a507837c03437ad47c39b4312907c83f8632d6d878638636e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c6ed3ae37bfd7b4e2fef52143f43c22334b01e93e006298dc5900a60d04be4dd0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cda0f34574b1a49cb813f88dcf545d2d2c677863bb4d6e478b3220bc693630c8de69eb3055d6eab982d2f5f3b8044507cfbeeabaa5d6238ee7e2d86f2667be8240d8b5349063f4cb876f06d3ed241bc4cc828b0b5ddcb37e3f59dfb80fb50bb64cdca97c499073ae535663e7bd4a9a96dbd6c68e0d7aae6c1ac5dedcc5cae00a6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c146d9efda0962dabc5cb3197352cd34a3baae6b4a3fa2e65a9eee975d14b11a38d2b81ac73fc91b1a55d4eb6d07ad401bc21e01bb249eb2af521c9e74ddc7eb71ac97f8995792de8098c095f9429621ecce35fbe6d20aaab594820200bef1cf72a6c186d37c5e52458650ea14fd6ee66ce68bae6dac87be400e22b6a86facf1clibvirt-qemu.so.0.10.2libvirt.so.0.10.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-0.10.2-64.el6_10.2.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.el6_10.23.0.4-14.6.0-14.0-15.2-14.8.0] #\f[@Z̧@Z3@X2@Ww@VV޾VxV@VvV9@U?v@U'@U'@U TE@TԬT@T@TT@S<@SSہ@Si@SQ@SSDS8@St@Sj @S_@SNpSG@SCSCRUE@RL RB@R:@R8D@R)RR q@QQ@QکQh@PP@P[PrPѬ@PqP7@PYP@PP@PoPP~P{Pr@P`K@PXb@PQP@@P>@P6@P@P H@OOO@O@OOE@O\@O\@O!O@OO@OOr@O}@OtNOpZ@OpZ@OgO_6OU@OLOC@O:LO2cO/ObO NNNܲ@Nk@N@N0N@NNN@NNN]Ni@Nx@Nh@Ng\Nf @Nf @N^"@NWNRDNI @NI @NA!@N98@N2N2N.@N.@N&@N&@N +N +N@NN@N e@M6@M@M'M@MUMM@M@MTMx@MtMp@MfH@M] MU$MK@MA^@M8#M4/@M)@M9M@LLk@LjyLgLc@LbLa?@LXLPLN@LH2LF@LF@L=L - 0.10.2-64.el6_10.2Jiri Denemark - 0.10.2-64.el6_10.1Jiri Denemark - 0.10.2-64Jiri Denemark - 0.10.2-63Jiri Denemark - 0.10.2-62.el6_9.1Jiri Denemark - 0.10.2-62Jiri Denemark - 0.10.2-61Jiri Denemark - 0.10.2-60Jiri Denemark - 0.10.2-59Jiri Denemark - 0.10.2-58Jiri Denemark - 0.10.2-57Jiri Denemark - 0.10.2-56Jiri Denemark - 0.10.2-55Jiri Denemark - 0.10.2-54Jiri Denemark - 0.10.2-53Jiri Denemark - 0.10.2-52Jiri Denemark - 0.10.2-51Jiri Denemark - 0.10.2-50Jiri Denemark - 0.10.2-49Jiri Denemark - 0.10.2-48Jiri Denemark - 0.10.2-47Jiri Denemark - 0.10.2-46Jiri Denemark - 0.10.2-45Jiri Denemark - 0.10.2-44Jiri Denemark - 0.10.2-43Jiri Denemark - 0.10.2-42Jiri Denemark - 0.10.2-41Jiri Denemark - 0.10.2-40Jiri Denemark - 0.10.2-39Jiri Denemark - 0.10.2-38Jiri Denemark - 0.10.2-37Jiri Denemark - 0.10.2-36Jiri Denemark - 0.10.2-35Jiri Denemark - 0.10.2-34Jiri Denemark - 0.10.2-33Jiri Denemark - 0.10.2-32Jiri Denemark - 0.10.2-31Jiri Denemark - 0.10.2-30Jiri Denemark - 0.10.2-29Jiri Denemark - 0.10.2-28Jiri Denemark - 0.10.2-27Jiri Denemark - 0.10.2-26Jiri Denemark - 0.10.2-25Jiri Denemark - 0.10.2-24Jiri Denemark - 0.10.2-23Jiri Denemark - 0.10.2-22Jiri Denemark - 0.10.2-21Jiri Denemark - 0.10.2-20Jiri Denemark - 0.10.2-19Jiri Denemark - 0.10.2-18Jiri Denemark - 0.10.2-17Jiri Denemark - 0.10.2-16Jiri Denemark - 0.10.2-15Jiri Denemark - 0.10.2-14Jiri Denemark - 0.10.2-13Jiri Denemark - 0.10.2-12Jiri Denemark - 0.10.2-11Jiri Denemark - 0.10.2-10Jiri Denemark - 0.10.2-9Jiri Denemark - libvirt-0.10.2-8.el6Jiri Denemark - libvirt-0.10.2-7.el6Jiri Denemark - libvirt-0.10.2-6.el6Jiri Denemark - libvirt-0.10.2-5.el6Jiri Denemark - libvirt-0.10.2-4.el6Jiri Denemark - libvirt-0.10.2-3.el6Jiri Denemark - libvirt-0.10.2-2.el6Daniel Veillard - libvirt-0.10.2-1.el6Daniel Veillard - libvirt-0.10.2-0rc1.el6Daniel Veillard - libvirt-0.10.1-2.el6Daniel Veillard - libvirt-0.10.1-1.el6Daniel Veillard - libvirt-0.10.0-1.el6Daniel Veillard - libvirt-0.10.0-0rc1.el6Daniel Veillard - libvirt-0.10.0-0rc0.el6Daniel Veillard - libvirt-0.9.13-3.el6Daniel Veillard - libvirt-0.9.13-2.el6Daniel Veillard - libvirt-0.9.13-1.el6Eric Blake - libvirt-0.9.10-21.el6_3.1Daniel Veillard - libvirt-0.9.10-21.el6Daniel Veillard - libvirt-0.9.10-20.el6Daniel Veillard - libvirt-0.9.10-19.el6Daniel Veillard - libvirt-0.9.10-18.el6Daniel Veillard - libvirt-0.9.10-17.el6Daniel Veillard - libvirt-0.9.10-16.el6Daniel Veillard - libvirt-0.9.10-15.el6Daniel Veillard - libvirt-0.9.10-14.el6Daniel Veillard - libvirt-0.9.10-13.el6Daniel Veillard - libvirt-0.9.10-12.el6Daniel Veillard - libvirt-0.9.10-11.el6Daniel Veillard - libvirt-0.9.10-10.el6Daniel Veillard - libvirt-0.9.10-9.el6Daniel Veillard - libvirt-0.9.10-8.el6Daniel Veillard - libvirt-0.9.10-7.el6Daniel Veillard - libvirt-0.9.10-6.el6Daniel Veillard - libvirt-0.9.10-5.el6Daniel Veillard - libvirt-0.9.10-4.el6Daniel Veillard - libvirt-0.9.10-3.el6Daniel Veillard - libvirt-0.9.10-2.el6Daniel Veillard - libvirt-0.9.10-1.el6Daniel Veillard - libvirt-0.9.10-0rc2.el6Daniel Veillard - libvirt-0.9.10-0rc1.el6Daniel Veillard - libvirt-0.9.9-2.el6Daniel Veillard - libvirt-0.9.9-1.el6Daniel Veillard - libvirt-0.9.9-0rc1.el6Daniel Veillard - libvirt-0.9.8-1.el6Daniel Veillard - libvirt-0.9.8-0rc2.el6Daniel Veillard - libvirt-0.9.4-23.el6Daniel Veillard - libvirt-0.9.4-22.el6Daniel Veillard - libvirt-0.9.4-21.el6Daniel Veillard - libvirt-0.9.4-20.el6Daniel Veillard - libvirt-0.9.4-19.el6Daniel Veillard - libvirt-0.9.4-18.el6Daniel Veillard - libvirt-0.9.4-17.el6Daniel Veillard - libvirt-0.9.4-16.el6Daniel Veillard - libvirt-0.9.4-15.el6Daniel Veillard - libvirt-0.9.4-14.el6Daniel Veillard - libvirt-0.9.4-13.el6Daniel Veillard - libvirt-0.9.4-12.el6Daniel Veillard - libvirt-0.9.4-11.el6Daniel Veillard - libvirt-0.9.4-10.el6Daniel Veillard - libvirt-0.9.4-9.el6Daniel Veillard - libvirt-0.9.4-8.el6Daniel Veillard - libvirt-0.9.4-7.el6Daniel Veillard - libvirt-0.9.4-6.el6Daniel Veillard - libvirt-0.9.4-5.el6Daniel Veillard - libvirt-0.9.4-4.el6Daniel Veillard - libvirt-0.9.4-3.el6Daniel Veillard - libvirt-0.9.4-2.el6Daniel Veillard - libvirt-0.9.4-1.el6Daniel Veillard - libvirt-0.9.4-0rc2.el6Daniel Veillard - libvirt-0.9.4-0rc1.1.el6Daniel Veillard - libvirt-0.9.4-0rc1.el6Daniel Veillard - libvirt-0.9.3-8.el6Daniel Veillard - libvirt-0.9.3-7.el6Daniel Veillard - libvirt-0.9.3-6.el6Daniel Veillard - libvirt-0.9.3-5.el6Daniel Veillard - libvirt-0.9.3-4.el6Daniel Veillard - libvirt-0.9.3-3.el6Daniel Veillard - libvirt-0.9.3-2.el6Daniel Veillard - libvirt-0.9.3-1.el6Daniel Veillard - libvirt-0.9.3-0rc2.el6Daniel Veillard - libvirt-0.9.2-1.el6Jiri Denemark - libvirt-0.9.1-1.el6Jiri Denemark - 0.8.7-18.el6Jiri Denemark - 0.8.7-17.el6Jiri Denemark - 0.8.7-16.el6Jiri Denemark - 0.8.7-15.el6Jiri Denemark - 0.8.7-14.el6Jiri Denemark - 0.8.7-13.el6Jiri Denemark - 0.8.7-12.el6Jiri Denemark - 0.8.7-11.el6Jiri Denemark - 0.8.7-10.el6Jiri Denemark - 0.8.7-9.el6Jiri Denemark - 0.8.7-8.el6Jiri Denemark - 0.8.7-7.el6Jiri Denemark - 0.8.7-6.el6Jiri Denemark - 0.8.7-5.el6Jiri Denemark - 0.8.7-4.el6Jiri Denemark - 0.8.7-3.el6Jiri Denemark - 0.8.7-2.el6Jiri Denemark - 0.8.7-1.el6Jiri Denemark - 0.8.6-1.el6Jiri Denemark - 0.8.1-29.el6Jiri Denemark - 0.8.1-28.el6Daniel Veillard - 0.8.1-27Dave Allan - 0.8.1-26Daniel Veillard - 0.8.1-25Daniel Veillard - 0.8.1-24Daniel Veillard - 0.8.1-23Dave Allan - 0.8.1-22Dave Allan - 0.8.1-21Dave Allan - 0.8.1-20Dave Allan - 0.8.1-19Daniel Veillard - 0.8.1-18Dave Allan - 0.8.1-17Dave Allan - 0.8.1-16Dave Allan - 0.8.1-15Dave Allan - 0.8.1-14Dave Allan - 0.8.1-13Dave Allan - 0.8.1-12Dave Allan - 0.8.1-11Dave Allan - 0.8.1-10Dave Allan - 0.8.1-9Dave Allan - 0.8.1-8Dave Allan - 0.8.1-7Dave Allan - 0.8.1-6Dave Allan - 0.8.1-5Dave Allan - 0.8.1-4Daniel Veillard - 0.8.1-3Daniel Veillard - 0.8.1-2Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-4Daniel Veillard - 0.8.0-3Daniel P. Berrange - 0.8.0-2Daniel Veillard - 0.8.0-1Daniel Veillard - 0.8.0-0.pre20100407Daniel Veillard - 0.7.8-0.pre20100330Daniel Veillard - 0.7.8-0.pre20100322Daniel Veillard - 0.7.8-0.pre20100312Daniel Veillard - 0.7.7-1Daniel P. Berrange - 0.7.6-4Daniel P. Berrange - 0.7.6-3Daniel Veillard - 0.7.6-2Daniel Veillard - 0.7.6-1Daniel Veillard - 0.7.6-0.pre20100121Daniel Veillard - 0.7.6-0.pre20100121Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161)- cpu_x86: Do not cache microcode version (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127)- cpu: define the 'ssbd' CPUID feature bit (CVE-2018-3639) - cpu: define the 'virt-ssbd' CPUID feature bit (CVE-2018-3639)- qemu: avoid denial of service reading from QEMU monitor (CVE-2018-5748) - qemu: avoid denial of service reading from QEMU guest agent (CVE-2018-1064)- util: Implement virFileReadHeaderFD (CVE-2017-5715) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- qemu: fix return value of qemuDomainBlockPivot on errors (rhbz#1300159) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1300159) - migration: add support for migrateURI configuration (rhbz#1347389)- virsh: Properly display block job type (rhbz#1326653) - spec: proper soft static allocation of qemu uid (rhbz#1351792) - Revert "qemu: snapshot: Fix modification of vm object without job" (rhbz#1326652) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1326652) - tls: remove support for gnutls 1.x.x, require 2.2.0 (rhbz#1333415) - configure: allow setting default TLS priority string (rhbz#1333415) - rpc: allow priority string to be passed to TLS context (rhbz#1333415) - libvirtd: add config option for TLS priority (rhbz#1333415) - remote: allow TLS protocol/cipher priority override in URI (rhbz#1333415) - Pass config file object through to driver open methods (rhbz#1333415) - remote: allow TLS priority to be customized (rhbz#1333415) - qemu: -numa doesn't (yet) support disjoint range (rhbz#1310122)- util: avoid getting stuck on macvtapN name created outside libvirt (rhbz#1321637)- qemu: Always format model for host-model CPUs (rhbz#1307094)- qemu: Don't compare host-passthrough CPU to host CPU (rhbz#1307094)- vmx: Relax virtualHW.version check (rhbz#1300574) - qemu: snapshot: Don't leak XML definition and forget to unlock job (rhbz#1305793) - qemu: Fix formatting flags in qemuDomainSaveImageOpen (rhbz#1307094) - network: Resolve some issues around vlan copying (rhbz#1300843) - network: fix connections count in case of allocate failure (rhbz#1300843) - network: consolidate connection count updates for device pool (rhbz#1300843) - network: consolidated info log for all network allocate/free operations (rhbz#1300843) - util: increase libnl buffer size (rhbz#1276478) - util: reduce debug log in virPCIGetVirtualFunctions() (rhbz#1276478) - util: improve error reporting in virNetDevVPortProfileGetStatus (rhbz#1276478) - util: add missing newline (rhbz#1276478) - util: eliminate bogus error log in virNetDevVPortProfileGetStatus (rhbz#1276478) - util: clean up and expand 802.1QbX negotiation logging (rhbz#1276478) - util: report the MAC address that couldn't be set (rhbz#1276478) - util: reset MAC address of macvtap passthrough physdev after disassociate (rhbz#1276478) - bitmap: add way to find next clear bit (rhbz#1276478) - Introduce virBitmapIsBitSet (rhbz#1276478) - util: Introduce flags field for macvtap creation (rhbz#1276478) - virnetdevmacvlan.c: Introduce mutex for macvlan creation (rhbz#1276478) - util: keep/use a bitmap of in-use macvtap devices (rhbz#1276478)- qemu: snapshot: Fix return value of external checkpoint with no disks (rhbz#1292312) - qemu: snapshot: Fix modification of vm object without job (rhbz#1290647) - virsh-domain: Add --live, --config, --current logic to cmdAttachInterface (rhbz#1229128) - RHEL: virsh: remove duplicate --config for 'virsh update-device' (rhbz#1224037) - Update ESX driver to always use privateData (rhbz#1213348) - esx: Simplify VI (vSphere) API and VMware product version handling (rhbz#1213348) - conf: net: Correctly switch how to format address fields (rhbz#1299700) - qemu: Refuse to create snapshot of a disk without source (rhbz#1299411) - Build all binaries with PIE (rhbz#1242156) - Enable full RELRO mode (rhbz#1242156) - Don't duplicate compiler warning flags when linking (rhbz#1242156) - Simplify RELRO_LDFLAGS (rhbz#1242156) - Fix AM_LDFLAGS typo (rhbz#1242156) - Pass AM_LDFLAGS to driver modules too (rhbz#1242156) - RHEL: Enable RELRO for python modules (rhbz#1242156)- daemon: Suppress logging of VIR_ERR_NO_DOMAIN_METADATA (rhbz#1260864) - Allow for type=block to have no dev (rhbz#1220197) - qemu: event: Properly handle spice events (rhbz#1236581) - qemu: event: Clean up VNC monitor handling (rhbz#1236581) - qemu: split out cpuset.mems setting (rhbz#1263263) - qemu: leave restricting cpuset.mems after initialization (rhbz#1263263) - virNetDev{Replace, Restore}MacAddress: Fix memory leak (rhbz#1251532) - util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1251532) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1251532) - qemu: fix hotplugging cpus with strict memory pinning (rhbz#1263263) - storage: Track successful creation of LV for removal (rhbz#1232170)- util: set MAC address for VF via netlink message to PF+VF# when possible (rhbz#1113474) - util: set macvtap physdev online when macvtap is set online (rhbz#1113474)- RHEL: Avoid memory leak when virCgroupSetCpusetMemoryMigrate fails (rhbz#1198497) - qemu: cgroup: Fix memory leak when there's no vCPU pinning (rhbz#1198096)- qemu: Keep QEMU host drive prefix in BlkIoTune (rhbz#1203633) - qemu: Fix name comparison in qemuMonitorJSONBlockIoThrottleInfo() (rhbz#1203633) - virsh: fix typos in virsh man page (rhbz#1130835) - schemas: Allow all generic elements and attributes for all interfaces (rhbz#1206066) - RNG: Allow multiple parameters to be passed to an interface filter (rhbz#1206066) - qemu_domain: fix startup policy for disks (rhbz#1203542) - Create directory for lease files if it's missing (rhbz#1200991) - qemu: cgroup: Properly set up vcpu pinning (rhbz#1198096) - cgroup: Add accessors for cpuset.memory_migrate (rhbz#1198497) - qemu: Fix possible crash (rhbz#1198497) - qemu: Migrate memory on numatune change (rhbz#1198497) - qemu: fix crash when removing from interface with update-device (rhbz#1205042) - nwfilter: Fix rule priority problem (rhbz#1210183) - qemuProcessHook: Call qemuProcessInitNumaMemoryPolicy only when needed (rhbz#1198645)- sanlock: Don't spam logs with "target pid not found" (rhbz#1189414) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1202703) - util: more verbose error when failing to create macvtap device (rhbz#1186142)- conf: Don't format actual network definition in migratable XML (rhbz#1186142) - network: don't allow multiple portgroups with the same name in a network (rhbz#1115858) - build: fix build with latest rawhide kernel headers (rhbz#1198698)- nwfilter: utility function virNWFilterVarValueEqual (rhbz#1126487) - qemu: support live update of an interface's filter (rhbz#1126487) - qemu: Update fsfreeze status on domain state transitions (rhbz#1136251) - virsh: Fix semantics of --config for "update-device" command (rhbz#1129112) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1125194) - qemu: Avoid double serial output with RHEL 6 qemu (rhbz#1162759) - storage: Check the partition name against provided name (rhbz#1138523) - qemu: Don't unconditionally delete file in qemuOpenFileAs (rhbz#1158036) - conf: Don't mangle vcpu placement randomly (rhbz#1170495)- networkValidate: Disallow bandwidth in portgroups too (rhbz#1115292) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#834196) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#834196) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#834196) - qemu: blkiotune: Avoid accessing non-existing disk configuration (rhbz#1131821) - qemu: Fix build error introduced in 653137eb957a278b556c6226424aad5395a (rhbz#1131821) - qemu: snapshot: Use better check when reverting external snapshots (rhbz#1124854) - virsh: domain: Use global constant for XML file size limit (rhbz#1134671) - selinux: Avoid label reservations for type = none (rhbz#1138488) - Clean up chardev sockets on QEMU shutdown (rhbz#1122367) - Don't include @LIBS@ in libvirt.pc.in file (rhbz#1134455) - qemu: save domain state to XML after reboot (rhbz#1169405) - virsh: Honour -q in domblklist, vcpupin and emulatorpin (rhbz#1135171) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#1139114) - Fix possible memory leak in util/virxml.c (rhbz#1136729) - esx_vi: fix possible segfault (rhbz#1136729) - sasl: Fix authentication when using PLAIN mechanism (rhbz#1171521) - Fix leak in x86UpdateHostModel (rhbz#1144304)- Revert "qemu: export disk snapshot support in capabilities" (rhbz#1149667) - qemu: allow restore with non-migratable XML input (rhbz#1141838) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1141838) - Make ABI stability issue easier to debug (rhbz#1141838) - domain_conf: fix domain deadlock (CVE-2014-3657) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - sanlock: Avoid freeing uninitialized value (rhbz#1136788) - virsh: Print cephx and iscsi usage (rhbz#1156327) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1146310) - conf: Fix even implicit labels (rhbz#1138500) - tests: Add test cases for previous commit (rhbz#1138500)- cpu: separate host-model and host-passthrough (rhbz#1138222) - Don't include non-migratable features in host-model (rhbz#1138222) - Don't add dhcp hosts to hostsfile twice (rhbz#1137011)- metadata: track title edits across libvirtd restart (rhbz#1122205)- network: make networkCreateInterfacePool more robust (rhbz#1111455)- Fix blkdeviotune for shutoff domain (rhbz#1122819) - rpc: message related sizes enlarged (rhbz#1126393) - Increase the size of REMOTE_MIGRATE_COOKIE_MAX to REMOTE_STRING_MAX (rhbz#1126393) - Fix max stream packet size for old clients (rhbz#1126393) - Adjust legacy max payload size to account for header information (rhbz#1126393) - rpc: Correct the wrong payload size checking (rhbz#1126393)- conf: Fix backport of metadata API code (rhbz#1115039) - conf: Always format seclabel's model (rhbz#1113860)- Add invariant TSC cpu flag (rhbz#996772) - Fix segfault when starting a domain with no cpu definition (rhbz#996772) - qemu: copy: Accept 'format' parameter when copying to a non-existing img (rhbz#1113828) - Bind connection close callback APIs to python binding (rhbz#1114619) - qemu: Factor out body of qemuDomainGetMetadata for universal use (rhbz#1115039) - qemu: Factor out body of qemuDomainSetMetadata for universal use (rhbz#1115039) - conf: Factor out setting of metadata to simplify code (rhbz#1115039) - util: Add helper to convert libxml2 nodes to a string (rhbz#1115039) - conf: Add support for requesting of XML metadata via the API (rhbz#1115039) - conf: allow to add XML metadata using the virDomainSetMetadata api (rhbz#1115039) - conf: Avoid false positive of uninitialized variable use (rhbz#1115039) - lib: Don't force the key argument when deleting metadata (rhbz#1115039) - test: Add support into the test drivera (rhbz#1115039) - tests: Add metadata tests (rhbz#1115039) - conf: Don't corrupt metadata on OOM (rhbz#1115039) - Ignore additional fields in iscsiadm output (rhbz#1116741) - conf: net: Fix helper for applying new network definition (rhbz#1116754) - blockjob: wait for pivot to complete (rhbz#1119385) - virsh: Introduce macros to reject mutually exclusive arguments (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdAttachDisk (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdDetachDevice (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdDetachDisk (rhbz#1117177) - virsh: Use inactive definition when removing disk from config (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdAttachDevice (rhbz#1117177)- formatdomain.html.in: Document implementation limitation of QoS (rhbz#980350) - Fix error in qemuDomainSetNumaParamsLive (rhbz#857312) - cpu: Add new Broadwell CPU model (rhbz#1100381) - docs: publish correct enum values (rhbz#1113316) - qemu: blockcopy: Don't remove existing disk mirror info (rhbz#1113828) - qemu: fix guestfwd chardev option back how it was (rhbz#1112066)- Fix crash when saving a domain with type none dac label (rhbz#1108590) - Initialize threading & error layer in LXC controller (rhbz#1109120)- remote: Don't leak priv->tls object on connection failure (rhbz#1099075) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1100173) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1100173) - fix leak in memoryStats with older python (rhbz#1099860) - hooks: let virCommand do the error reporting (rhbz#1105397) - SELinux: don't fail silently when no label is present (rhbz#1105954) - qemu: Add qemuDomainReleaseDeviceAddress to remove any address (rhbz#807023) - qemu: Separate disk device removal into a standalone function (rhbz#807023) - qemu: Separate controller removal into a standalone function (rhbz#807023) - qemu: Separate net device removal into a standalone function (rhbz#807023) - qemu: Separate host device removal into a standalone function (rhbz#807023) - Add VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event (rhbz#807023) - examples: Handle VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event (rhbz#807023) - Clarify virDomainDetachDeviceFlags documentation (rhbz#807023) - Add virDomainDefFindDevice for looking up a device by its alias (rhbz#807023) - qemu: Add support for DEVICE_DELETED event (rhbz#807023) - qemu: Remove devices only after DEVICE_DELETED event (rhbz#807023) - qemu: Emit VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED events (rhbz#807023) - Add function to find a needle in a string array (rhbz#807023) - util: Non-existent string array does not contain any string (rhbz#807023) - conf: Make error reporting in virDomainDefFindDevice optional (rhbz#807023) - qemu: Introduce qemuMonitorGetDeviceAliases (rhbz#807023) - qemu: Unplug devices that disappeared when libvirtd was down (rhbz#807023) - qemu: Finish device removal in the original thread (rhbz#807023) - qemu: Process DEVICE_DELETED event in a separate thread (rhbz#807023) - qemu: Remove interface backend only after frontend is gone (rhbz#807023) - qemu: Remove disk backend only after frontend is gone (rhbz#807023) - qemu: Return in from qemuDomainRemove*Device (rhbz#807023)- udev: consider the device a CDROM when ID_CDROM=1 (rhbz#1016878) - Add support for timestamping QEMU logs (rhbz#997010) - Detect -msg-timestamp capability from QEMU help output (rhbz#997010) - qemu: Avoid leak in qemuDomainCheckRemoveOptionalDisk (rhbz#1014730) - Return right error code for baselineCPU (rhbz#1097969) - Add a port allocator class (rhbz#1018695) - Avoid integer wrap on remotePortMax in QEMU driver (rhbz#1018695) - Followup fix for integer wraparound in port allocator (rhbz#1018695) - Don't spam logs with "port 0 must be in range" errors (rhbz#1018695) - qemu: Avoid assigning unavailable migration ports (rhbz#1018695) - qemu: Make migration port range configurable (rhbz#1018695) - qemu: Fix augeas support for migration ports (rhbz#1018695) - qemu: clean up migration ports when migration cancelled (rhbz#1018695) - qemuDomainObjBeginJobInternal: Return -2 for temporary failures (rhbz#1083238) - qemu: Make qemuProcess{Start, Stop}CPUs easier to follow (rhbz#1083238) - qemu: Ignore temporary job errors when checking migration status (rhbz#1083238) - qemu: Send migrate_cancel when aborting migration (rhbz#1098833)- virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#1095135) - storage: Resolve issues in failure path (rhbz#1092882) - interface: Introduce netcfInterfaceObjIsActive (rhbz#1095774) - interface: dump inactive xml when interface isn't active (rhbz#1095774) - qemu: add host-pci-multidomain capability (rhbz#1092390) - qemu: specify domain in host-side PCI addresses when needed/supported (rhbz#1092390) - util: fix virFileOpenAs return value and resulting error logs (rhbz#851411) - qemu: check actual netdev type rather than config netdev type during init (rhbz#1012834) - Fix parsing of bond interface XML (rhbz#1067062) - qemuSetupCgroup: Fix reference to cgroup (rhbz#1012846) - apibuild: Disallow 'returns' return decription (rhbz#808463) - ESX: Add support for virtualHW version 10 (rhbz#1089389) - storage: Ensure 'qemu-img resize' size arg is a 512 multiple (rhbz#1002813) - qemu: Adjust size for qcow2/qed if not on sector boundary (rhbz#1002813) - sanlock: code movement in virLockManagerSanlockAcquire (rhbz#1088034) - sanlock: don't fail with unregistered domains (rhbz#1088034) - sanlock: avoid leak in acquire() (rhbz#1088034) - networkStartNetwork: Be more verbose (rhbz#1064831) - network_conf: Expose virNetworkDefFormatInternal (rhbz#1064831) - Avoid crash when LXC start fails with no interface target (rhbz#1064831) - lxc_process: Avoid passing NULL iface->iname (rhbz#1064831) - network: Introduce network hooks (rhbz#1064831) - bridge_driver.h: Fix build --without-network (rhbz#1064831) - networkRunHook: Run hook only if possible (rhbz#1064831) - conf: clarify what is returned for actual bandwidth and vlan (rhbz#1064831) - conf: handle null pointer in virNetDevVlanFormat (rhbz#1064831) - conf: make virDomainNetDefFormat a public function (rhbz#1064831) - conf: re-situate element in (rhbz#1064831) - conf: new function virDomainActualNetDefContentsFormat (rhbz#1064831) - Slightly refactor hostdev parsing / formating (rhbz#1064831) - conf: output actual netdev status in XML (rhbz#1064831) - network: include plugged interface XML in "plugged" network hook (rhbz#1064831) - network: don't even call networkRunHook if there is no network (rhbz#1064831)- qemu: export disk snapshot support in capabilities (rhbz#1081032) - qemu: extract guest capabilities initialization (rhbz#1081032) - qemu: add unit tests for the capabilities xml (rhbz#1081032) - qemu: properly quit migration with abort_on_error (rhbz#1045833) - conf: restrict external snapshots to backing store formats (rhbz#1019926) - qemu: don't check for backing chains for formats w/o snapshot support (rhbz#1019926) - qemu: don't call virFileExists() for network type disks (rhbz#1019926) - net: Change argument type of virNetworkObjIsDuplicate() (rhbz#1057321) - net: Move creation of dnsmasq hosts file to function starting dnsmasq (rhbz#1057321) - net: Re-use checks when creating transient networks (rhbz#1057321) - network: prevent a few invalid configuration combinations (rhbz#1057321) - network: disallow / for bridged/macvtap/hostdev networks (rhbz#1057321) - virsh-domain: Fix cmdSetvcpus error message (rhbz#1092412) - spice: detect if qemu can disable file transfer (rhbz#983018) - spice: expose the QEMU disable file transfer option (rhbz#983018) - qemu_caps: detect if qemu can disable file transfer for spice (rhbz#983018) - Device{Attach, Detach}: Document S4 limitations (rhbz#808463) - storageVolCreateXMLFrom: Allow multiple accesses to origvol (rhbz#1058700) - LSN-2014-0003: Don't expand entities when parsing XML (CVE-2014-0179)- nwfilter: Remove error report in virNWFilterDHCPSnoopEnd (rhbz#903480) - conf: introduce generic ISA address (rhbz#1033984) - conf: add support for panic device (rhbz#1033984) - qemu: add support for -device pvpanic (rhbz#1033984) - PanicCheckABIStability: Need to check for existence (rhbz#1033984) - use virBitmapFree instead of VIR_FREE for cpumask (rhbz#1088165) - Properly free vcpupin info for unplugged CPUs (rhbz#1088165) - Save domain status after cpu hotplug (rhbz#1088703) - Document behavior of setvcpus during guest boot (rhbz#1088748) - qemu: Use maximum guest memory size when getting NUMA placement advice (rhbz#1011906) - qemu: Properly format the uuid string in error messages (rhbz#947974) - qemu: Split out code to generate SPICE command line (rhbz#953126) - qemu: Improve handling of channels when generating SPICE command line (rhbz#953126) - qemu: Split out SPICE port allocation into a separate function (rhbz#953126) - qemu: Do sensible auto allocation of SPICE port numbers (rhbz#953126) - qemu: fix failure to start with spice graphics and no tls (rhbz#953126) - qemu: Do not ignore address for USB disks (rhbz#985166) - qemu: pass -usb and usb hubs earlier, so USB disks with static address are handled properly (rhbz#985166) - qemu: refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#1014730) - qemu: add helper functions for diskchain checking (rhbz#1014730) - qemu: check presence of each disk and its backing file as well (rhbz#1014730) - conf: add startupPolicy attribute for harddisk (rhbz#1014730) - qemu: support to drop disk with 'optional' startupPolicy (rhbz#1014730) - qemu: Avoid overflow when setting migration speed (rhbz#1083483) - qemu: Avoid overflow when setting migration speed on inactive domains (rhbz#1083483) - caps: Add helpers to convert NUMA nodes to corresponding CPUs (rhbz#1012846) - qemu: Set cpuset.cpus for domain process (rhbz#1012846) - qemu: Unbreak p2p migration with complete migration URI (rhbz#1073227) - maint: don't lose error on canceled migration (rhbz#1073227) - virsh: suppress aliases in group help (rhbz#956968)- conf: fix error for parallel port mismatch (rhbz#950830) - virDomainReboot: Document that migration might be unsafe (rhbz#744967) - interface: list all interfaces with flags == 0 (rhbz#884382) - Fix the syntax-check failure (rhbz#884382) - Crash of libvirtd by unprivileged user in virConnectListAllInterfaces (rhbz#884382) - qemuDomainObjStart: Warn on corrupted image (rhbz#1022008) - QoS: make tc filters match all traffic (rhbz#1084477) - conf: add support for booting from redirected USB devices (rhbz#1035190) - Add redirdevs to ABI stability check (rhbz#1035529) - Fix incorrect values in redirdev ABI check error (rhbz#1035529) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1027096) - storage: Skip inactive lv volumes (rhbz#748282) - Check for existence of interface prior to setting terminate flag (rhbz#903480) - storage: Avoid forward declaration of virStorageVolDelete (rhbz#1024159) - storage: Don't update pool available/allocation if buildVol fails (rhbz#1024159) - conf: Report errors on cputune parameter parsing (rhbz#1040784) - Treat zero cpu shares as a valid value (rhbz#1040784) - Show the real cpu shares value in live XML (rhbz#1040784)- virsh-snapshot: Reject --no-metadata together with --print-xml (rhbz#892508) - snapshot: Mention disk-only snapshots in error message (rhbz#880521) - qemu: snapshot: Report better error message if migration isn't allowed (rhbz#884926) - qemu: snapshot: Remove memory image if external checkpoint fails (rhbz#885963) - virsh-snapshot: Fix XPath query to determine snapshot state (rhbz#890457) - conf: Check if number of vCPUs fits in the storage variable (rhbz#902652) - conf: Improve error messages if parsing of vCPU count fails (rhbz#902652) - qemu: snapshot: Don't kill access to disk if snapshot creation fails (rhbz#906639) - qemu: Un-mark volume as mirrored/copied if blockjob copy fails (rhbz#923125) - qemu-blockjob: Fix limit of bandwidth for block jobs to supported value (rhbz#927160) - virsh: Fix typo in docs (rhbz#949776) - virsh-domain: Report errors on invalid --holdtime value for cmdSendKey (rhbz#952938) - qemu: Don't update count of vCPUs if hot-plug fails silently (rhbz#1000357) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044790) - Disable nwfilter driver when running unprivileged (rhbz#1029299) - storage: reduce number of stat calls (rhbz#977706) - Ignore missing files on pool refresh (rhbz#977706) - sanlock: add missing test command in virt-sanlock-cleanup.in (rhbz#1000890) - virt-sanlock-cleanup; Fix augtool usage (rhbz#1000890) - conf: Fix typo in error message in ABI stability check (rhbz#961655) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035109) - doc: Clarify usage of SELinux baselabel (rhbz#954245) - selinux: Don't mask errors of virSecuritySELinuxGenNewContext (rhbz#954245) - qemu: Return meaningful error when qemu dies early (rhbz#844378) - sanlock: Forbid VIR_DOMAIN_LOCK_FAILURE_IGNORE (rhbz#905280) - Remove the redundant parentheses in migrate help (rhbz#927497) - virt-xml-validate: add missing schemas (rhbz#1006699) - tools: add missing 'interface' type and update man page (rhbz#1006699) - qemu: Don't require a block or file when looking for an alias (rhbz#1078328)- doc: schema: Add basic documentation for the virtual RNG device support (rhbz#786408) - conf: Add support for RNG device configuration in XML (rhbz#786408) - conf: Add RNG device ABI compatibility check (rhbz#786408) - qemu: Implement support for default 'random' backend for virtio-rng (rhbz#786408) - qemu: Implement support for EGD backend for virtio-rng (rhbz#786408) - docs: domain: /dev/urandom isn't a valid rng patch (rhbz#786408) - tests: Add tests for virtio-rng device handling (rhbz#786408) - docs: Fix attribute name for virtio-rng backend (rhbz#786408) - rng: restrict passthrough names to known-good files (rhbz#786408) - Resolve valgrind error (rhbz#786408) - Fix crash parsing RNG device specification (rhbz#786408) - rng: allow default device in RNG grammar (rhbz#786408) - virtio-rng: Add rate limiting options for virtio-RNG (rhbz#786408) - qemu_caps: Enable virtio-rng for RHEL-6.6 qemu-kvm downstream (rhbz#786408) - audit: Audit resources used by VirtIO RNG (rhbz#786408) - virtio-rng: Remove double space in error message (rhbz#786408) - doc: fix XML for the RNG device example (rhbz#786408) - conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#786408) - conf: Fix XML formatting of RNG device info (rhbz#786408) - libvirt: fix error message when connection can't be opened (rhbz#851413) - conf: fix error for parallel port mismatch (rhbz#950830) - virsh: clarify vol-{down, up}load description (rhbz#955539) - virsh: fix doc typos (rhbz#1022872) - util: use string libvirt to prefix error message instead of libvir (rhbz#911996) - docs: use MiB/s instead of Mbps for migration speed (rhbz#948821) - schema: require target path in storage pool xml (rhbz#893273) - schema: make source optional in volume XML (rhbz#893273) - Add qxl ram size to ABI stability check (rhbz#1035134) - qemu: fix default spice password setting (rhbz#953721) - Expose ownership ID parsing (rhbz#963881) - Make qemuOpenFile aware of per-VM DAC seclabel. (rhbz#869053) - Use qemuOpenFile in qemu_driver.c (rhbz#963881) - virsh: Fix heading in manpage (rhbz#996840) - qemu: Change the default unix monitor timeout (rhbz#1051364) - qemu: fix live pinning to memory node on NUMA system (rhbz#857312) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#857312)- Fix race in starting transient VMs (rhbz#1022924) - qemuDomainDestroyFlags: Don't allow @vm to disappear while executing API (rhbz#1030736) - python: return dictionary without value in case of no blockjob (rhbz#999454) - remote: fix regression in event deregistration (rhbz#1020372) - Add virtio-scsi to fallback models of scsi controller (rhbz#1014943) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1047659) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1043069) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - Block info query: Add check for transient domain (rhbz#1040507) - network: only prevent forwarding of DNS requests for unqualified names (rhbz#1037741) - network: change default of forwardPlainNames to 'yes' (rhbz#1037741) - sanlock: Truncate domain names longer than SANLK_NAME_LEN (rhbz#1060557) - Remove contiguous CPU indexes assumption (rhbz#1066473) - qemu: monitor: Fix error message and comment when getting cpu info (rhbz#1066473) - qemu: monitor: Filter out thread ids of CPUS that were unplugged (rhbz#1066473) - qemu: monitor: Fix invalid parentheses (rhbz#1076719) - virNetClientSetTLSSession: Restore original signal mask (rhbz#1078589) - spec: Switch to "git am" for applying patches (rhbz#1076719)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014198) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014198) - qemu: Generate correct name for hostdev network devices (rhbz#1001881)- libvirt-guests: status: Return non-zero when stopped (rhbz#1011981) - qemu: Drop qemuDomainMemoryLimit (rhbz#1013758) - docs: Discourage users to set hard_limit (rhbz#1013758) - docs: Clean 09adfdc62de2b up (rhbz#1013758) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1013758) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1013758)- qemu: Fix seamless SPICE migration (rhbz#1009886)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - Introduce APIs for splitting/joining strings (rhbz#1006266) - Rename virKillProcess to virProcessKill (rhbz#1006266) - Rename virPid{Abort, Wait} to virProcess{Abort, Wait} (rhbz#1006266) - Rename virCommandTranslateStatus to virProcessTranslateStatus (rhbz#1006266) - Move virProcessKill into virprocess.{h, c} (rhbz#1006266) - Move virProcess{Kill, Abort, TranslateStatus} into virprocess.{c, h} (rhbz#1006266) - Include process start time when doing polkit checks (rhbz#1006266) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311)- migration: Do not restore labels on failed migration (rhbz#895826) - qemu: Use default machine type if missing it in qemu command line (rhbz#995312) - qemu: Don't leak vm on failure (rhbz#995312) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006710) - tests: Files named '.*-invalid.xml' should fail validation (rhbz#1006710) - tests: Use portable shell code (rhbz#1006710) - Add test for the nodemask double free crash (rhbz#1006710)- security: Provide supplemental groups even when parsing label (rhbz#964359) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1000973) - virsh: Correct DESCRIPTION for virsh help blockcopy (rhbz#1002790) - Add '' element to '' network schemas (rhbz#1004365) - build: More workarounds for if_bridge.h (rhbz#1002735)- virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#975201) - Fix qemuProcessReadLog with non-zero offset (rhbz#991334) - virSecurityManagerGenLabel: Skip seclabels without model (rhbz#997818) - bitmap: Add virBitmapCountBits (rhbz#997367) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997367) - virbitmaptest: Add test for out of bounds condition (rhbz#997367) - network: Allow in type='hostdev' networks (rhbz#999107) - python: Fix bindings that don't raise an exception (rhbz#912170) - storage: Update pool metadata after adding/removing/resizing volume (rhbz#965442) - storage: Fix coverity warning (rhbz#965442) - storage: Fix the use-after-free memory bug (rhbz#965442) - network: Permit upstream forwarding of unqualified DNS names (rhbz#928638)- virsh: Fix change-media bug on disk block type (rhbz#923053) - Fix patches for multiple graphics and spice migration (rhbz#975751) - Revert "qemu: Remove maximum cpu limit when setting processor count using the API" (rhbz#855296) - Remove VIR_DOMAIN_SHUTDOWN_CRASHED from public API (rhbz#822306) - Rename VIR_DOMAIN_PAUSED_GUEST_PANICKED to VIR_DOMAIN_PAUSED_CRASHED (rhbz#822306) - Improve LXC startup error reporting (rhbz#903092) - qemu: Take error path if acquiring of job fails in qemuDomainSaveInternal (rhbz#928661) - util: Improve user lookup helper (rhbz#964359) - util: Add virGetGroupList (rhbz#964359) - util: Make virSetUIDGID async-signal-safe (rhbz#964359) - Fix potential deadlock across fork() in QEMU driver (rhbz#964359) - security: Framework for driver PreFork handler (rhbz#964359) - security_dac: Compute supplemental groups before fork (rhbz#964359) - security: Fix deadlock with prefork (rhbz#964359) - Split TLS test into two separate tests (rhbz#975201) - Avoid re-generating certs every time (rhbz#975201) - Change data passed into TLS test cases (rhbz#975201) - Fix validation of CA certificate chains (rhbz#975201) - Fix parallel runs of TLS test suites (rhbz#975201) - tests: Fix parallel runs of TLS test suites (rhbz#975201)- conf: Avoid NULL deref for pmsuspended domain state (rhbz#822306) - libvirt: Define domain crash event types (rhbz#822306) - qemu: Refactor processWatchdogEvent (rhbz#822306) - qemu: Expose qemuProcessShutdownOrReboot() (rhbz#822306) - qemu: Implement 'oncrash' events when guest panicked (rhbz#822306) - qemu: Implement 'oncrash' coredump events when guest panicked (rhbz#822306) - conf: Fix a memory leak when parsing nat port XML nodes (rhbz#851455) - security_manager: Fix comparison (rhbz#984793) - qemu: Prevent crash of libvirtd without guest agent configuration (rhbz#984821) - qemu: Fix double free of returned JSON array in qemuAgentGetVCPUs() (rhbz#984821) - qemu_agent: Add support for appending arrays to commands (rhbz#924400) - Add support for locking domain's memory pages (rhbz#947118) - qemu: Implement support for locking domain's memory pages (rhbz#947118) - qemu: Check for -realtime mlock=on|off support (rhbz#947118) - qemu: Move memory limit computation to a reusable function (rhbz#947118) - util: New virCommandSetMax(MemLock|Processes|Files) (rhbz#947118) - qemu: Set RLIMIT_MEMLOCK when memoryBacking/locked is used (rhbz#947118) - Add Gluster protocol as supported network disk backend (rhbz#849796) - qemu: Add support for gluster protocol based network storage backend. (rhbz#849796) - tests: Add tests for gluster protocol based network disks support (rhbz#849796)- qemu: Don't force port=0 for SPICE (rhbz#975751) - qemu: Refactor graphics code to not hardcode a single display (rhbz#975751) - qemu: Graphics support for simultaneous one of each sdl, vnc, spice (rhbz#975751) - qemu: Don't miss errors when changing graphics passwords (rhbz#975751) - qemu: Allow seamless migration for domains with multiple graphics (rhbz#975751) - qemu_migration: Move waiting for SPICE migration (rhbz#920205) - util: Refactor iptables command construction into multiple steps (rhbz#851455) - net: Support set public ip range for forward mode nat (rhbz#851455) - net: Add support for specifying port range for forward mode nat (rhbz#851455) - qemu_migrate: Dispose listen address if set from config (rhbz#971485) - qemu: Remove maximum cpu limit when setting processor count using the API (rhbz#855296) - qemu_agent: Introduce helpers for agent based CPU hot(un)plug (rhbz#924400) - virsh-domain: Refactor cmdVcpucount and fix output on inactive domains (rhbz#924400) - API: Introduce VIR_DOMAIN_VCPU_AGENT, for agent based CPU hot(un)plug (rhbz#924400) - qemu: Implement request of vCPU state using the guest agent (rhbz#924400) - qemu: Implement support for VIR_DOMAIN_VCPU_AGENT in qemuDomainSetVcpusFlags (rhbz#924400) - qemuDomainGetVcpusFlags: Initialize ncpuinfo (rhbz#924400) - Fix commit 29c1e913e459058c12d02b3f4b767b3dd428a498 (rhbz#924400) - qemu: Make qemuMigrationIsAllowed more reusable (rhbz#972675) - qemu: Cancel migration if guest encoutners I/O error while migrating (rhbz#972675) - qemu: Forbid migration of machines with I/O errors (rhbz#972675) - migration: Make erroring out on I/O error controllable by flag (rhbz#972675) - migration: Don't propagate VIR_MIGRATE_ABORT_ON_ERROR (rhbz#972675) - Paused domain should remain paused after migration (rhbz#972675) - qemu: New vnc display sharing policy caps flag (rhbz#803602) - conf: Add 'sharePolicy' attribute to graphics element for vnc (rhbz#803602) - qemu: Add ', share=' to qemu commandline (rhbz#803602) - virsh: Distinguish errors between missing argument and wrong option (rhbz#924596) - virsh: Fix incorrect argument errors for long options (rhbz#924596) - virsh: Resolve Coverity 'MISSING_BREAK' (rhbz#924596) - virnetdev: Need to initialize 'pciConfigAddr' (rhbz#980339) - qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - sec_manager: Refuse to start domain with unsupported seclabel (rhbz#947387) - usb: Don't spoil decimal addresses (rhbz#981503) - storage: Return -1 when fs pool can't be mounted (rhbz#983539)- xen: Resolve resource leak with 'cpuset' (rhbz#888503) - schema: Make the cpuset type reusable across schema files (rhbz#888503) - schemas: Add schemas for more CPU topology information in the caps XML (rhbz#888503) - conf: Split out NUMA topology formatting to simplify access to data (rhbz#888503) - capabilities: Switch CPU data in NUMA topology to a struct (rhbz#888503) - capabilities: Add additional data to the NUMA topology info (rhbz#888503) - test: Add support for thread and core information for the test driver (rhbz#888503) - xen: Initialize variable before using (rhbz#888503) - xen: Actually fix the uninitialized variable (rhbz#888503) - spice: Properly reserve tlsPort when no port specified (rhbz#913244) - qemu_agent: Ignore expected EOFs (rhbz#892079) - qemu: Nicer error message if live disk snapshot unsupported (rhbz#882077) - qemu: Destroy domain on decompression binary error (rhbz#894723) - qemu: Run lzop with '--ignore-warn' (rhbz#894723) - Don't ignore return value of qemuProcessKill (rhbz#903238) - Fix race condition when destroying guests (rhbz#903238) - Log warning if storage magic matches, but version does not (rhbz#903248) - Add lots of debugging to storage file probing code (rhbz#903248) - Fix probing of QED file format (rhbz#903248) - util: Add virendian.h macros (rhbz#903248) - util: Use new virendian.h macros (rhbz#903248) - storage: Rearrange functions (rhbz#903248) - storage: Prepare for refactoring (rhbz#903248) - storage: Refactor metadata lookup (rhbz#903248) - storage: Don't follow backing chain symlinks too eagerly (rhbz#903248) - storage: Test backing chain traversal (rhbz#903248) - qemu: Check backing chains even when cgroup is omitted (rhbz#896013) - python: Fix bindings for virDomainSnapshotGet{Domain,Connect} (rhbz#895882) - qemu: Add checking in helpers for sgio setting (rhbz#908073) - qemu: Merge qemuCheckSharedDisk into qemuAddSharedDisk (rhbz#908073) - qemu: Record names of domain which uses the shared disk in hash table (rhbz#908073) - qemu: Update shared disk table when reconnecting qemu process (rhbz#908073) - qemu: Move the shared disk adding and sgio setting prior to attaching (rhbz#908073) - qemu: Remove the shared disk entry if the operation is ejecting or updating (rhbz#908073) - qemu: Fix the memory leak (rhbz#908073) - Fix crash changing CDROM media (rhbz#908073) - qemu: Avoid NULL dereference in qemuSharedDiskEntryFree (rhbz#908073) - qemu: Do not set unpriv_sgio if neither supported nor requested (rhbz#914677) - Use size_t instead of int for virDomainDefPtr struct (rhbz#896604) - util: Add VIR_(APPEND|INSERT|DELETE)_ELEMENT (rhbz#896604) - qemu: Fix QMP detection of QXL graphics (rhbz#896604) - qemu: Add qemu vga devices caps and one cap to mark them usable (rhbz#896604) - conf: Add optional attribte primary to video element (rhbz#896604) - qemu: Use newer -device video device in qemu commandline (rhbz#896604) - tests: Add one -device video device testcase (rhbz#896604) - qemu: Detect VGA_QXL capability correctly (rhbz#896604) - qemu: Support ram bar size for qxl devices (rhbz#896604) - conf: Don't leak 'primary' video property on error (rhbz#896604) - storage: lvm: Don't overwrite lvcreate errors (rhbz#912179) - storage: lvm: Lvcreate fails with allocation=0, don't do that (rhbz#912179) - storage: Cleanup logical volume creation code (rhbz#912179) - docs: Clarify semantics of sparse storage volumes (rhbz#912179) - storage: Fix memory leak with regfree(reg) call. (rhbz#906299) - storage: Resource resource leak using 'tmp_vols' (rhbz#906299) - interface: Resolve resource leak wth 'tmp_iface_objs' (rhbz#906299) - locking: Resolve resource leaks on non error path (rhbz#906299) - selinux: Resolve resource leak using the default disk label (rhbz#906299) - storage: Resolve resource leaks with cmd processing (rhbz#906299) - domain_conf: Resolve resource leaks found by Valgrind (rhbz#906299) - qemu_command: Resolve resource leaks found by Valgrind (rhbz#906299) - storage: Need to add virCommandFree() (rhbz#906299) - qemu: Fix startupPolicy regression (rhbz#896013) - util: Retry NLM_F_REQUEST with different values of IFLA_EXT_MASK (rhbz#923963) - security_manager: Don't manipulate domain XML in virDomainDefGetSecurityLabelDef (rhbz#923946) - security: Don't add seclabel of type none if there's already a seclabel (rhbz#923946) - libvirt_private.syms: Correctly export seclabel APIs (rhbz#923946) - security_manager.c: Append seclabel iff generated (rhbz#923946) - rpc: Fix client crash when server drops connection (rhbz#921538) - storage: Fix volume cloning for logical volume. (rhbz#948678) - qemu: Allow migration over IPv6 (rhbz#846013) - qemu: Set IPv6 migration capability when dump-guest-core is present (rhbz#846013) - remote: Don't call NULL closeFreeCallback (rhbz#911609) - libvirt: Increase connection reference count for callbacks (rhbz#911609) - virsh: Unregister the connection close notifier upon termination (rhbz#911609) - virsh: Move cmdConnect from virsh-host.c to virsh.c (rhbz#911609) - virsh: Register and unregister the close callback also in cmdConnect (rhbz#911609) - rpc: Fix connection close callback race condition and memory corruption/crash (rhbz#911609) - tests: Fix qemumonitorjsontest deadlock when the machine is under load (rhbz#951227) - Avoid use of free'd memory in auto destroy callback (rhbz#950286) - Fix crash in QEMU auto-destroy with transient guests (rhbz#950286) - daemon: Fix leak after listing volumes (CVE-2013-1962) - Don't try to add non-existant devices to ACL (rhbz#922153) - Avoid spamming logs with cgroups warnings (rhbz#922153) - audit: Properly encode device path in cgroup audit (rhbz#922203) - qemu: Set correct migrate host in client_migrate_info (rhbz#920441) - qemu: Fix crash in migration of graphics-less guests. (rhbz#920441) - Fix F_DUPFD_CLOEXEC operation args (rhbz#961034) - cgroup: Be robust against cgroup movement races (rhbz#903433) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#920441) - qemuDomainMigrateGraphicsRelocate: Use then new virSocketAddrIsWildcard (rhbz#920441) - virSocketAddrIsWildcard: Use IN6_IS_ADDR_UNSPECIFIED correctly (rhbz#920441) - libvirt: lxc: Don't mkdir when selinux is disabled (rhbz#915485) - Don't mount selinux fs in LXC if selinux is disabled (rhbz#915485) - virsh: Don't print --(null) in vol-name and vol-pool (rhbz#924571) - virsh: Fix docs for "virsh setmaxmem" (rhbz#924648) - qemu: Remove managed save flag from VM when starting with --force-boot (rhbz#917510) - qemu: Don't update count of vCPUs if hot-unplug has failed (rhbz#895424) - conf: net: Fix deadlock if assignment of network def fails (rhbz#921777) - RPC: Support up to 16384 cpus on the host and 4096 in the guest (rhbz#960683) - conf: Don't fail to parse when parsing a single device (rhbz#895294) - conf: Allow for non-contiguous device boot orders (rhbz#889961) - qemuDomainChangeGraphics: Check listen address change by listen type (rhbz#976401) - build: Fix build with -Werror (rhbz#976401) - qemuDomainBlockStatsFlags: Guard disk lookup with a domain job (rhbz#916315) - qemu: Don't fail to shutdown domains with unresponsive agent (rhbz#889635) - qemu: Wrap controllers code into dummy loop (rhbz#870003) - qemu: Add controllers in specified order (rhbz#870003) - tests: Add test for controller order (rhbz#870003) - bandwidth: Attach sfq to leaf node (rhbz#895340) - bandwidth: Create hierarchical shaping classes (rhbz#895340) - remote: Forbid default "/session" connections when using ssh transport (rhbz#847822) - remote: Fix client crash when URI path is empty when using ssh (rhbz#847822) - udev: Fix crash in libudev logging (rhbz#971904) - iscsi: Don't leak portal string when starting a pool (rhbz#975392) - storage: Avoid double virCommandFree in virStorageBackendLogicalDeletePool (rhbz#921387) - manual: Fix copy-paste errors (rhbz#923613) - esx: Support virtualHW version 9 (rhbz#955575) - manual: Add info about migrateuri in virsh manual (rhbz#878765) - conf: Fix cpumask leak in virDomainDefFree (rhbz#977430) - qemu: Avoid leaking uri in qemuMigrationPrepareDirect (rhbz#977961) - Document that runtime changes may be lost after S4 suspend (rhbz#872419) - virsh iface-bridge: Ignore delay if stp is turned off (rhbz#892403) - virsh: Obey pool-or-uuid spec when creating volumes (rhbz#970495) - Add method for checking if a string is (probably) a log message (rhbz#954248) - Convert QEMU driver to use virLogProbablyLogMessage (rhbz#954248) - util: Escapes special characters in VIR_LOG_REGEX (rhbz#954248) - qemu: Move QEMU log reading into a separate function (rhbz#954248) - qemu: Ignore libvirt logs when reading QEMU error output (rhbz#954248) - logging: Make log regexp more compact (and readable) (rhbz#954248) - qemu: Do not report unsafe migration for local files (rhbz#913363) - Plug leak in virCgroupMoveTask (rhbz#978352) - Fix invalid read in virCgroupGetValueStr (rhbz#978356) - pci: Initialize virtual_functions array pointer to avoid segfault (rhbz#980339) - Node device driver: update driver name during dumpxml (rhbz#979330)- rpc: Fix crash on error paths of message dispatching (CVE-2013-0170) - spec: Disable libssh2 support (rhbz#513363)- storage: Fix lvcreate parameter for backingStore. (rhbz#896398) - qemu: Don't return success if creation of snapshot save file fails (rhbz#896403) - qemu: Reject attempts to create snapshots with names containig '/' (rhbz#896403)- qemu_agent: Remove agent reference only when disposing it (rhbz#892079) - Add RESUME event listener to qemu monitor. (rhbz#894085)- snapshot: conf: Make virDomainSnapshotIsExternal more reusable (rhbz#889407) - snapshot: qemu: Separate logic blocks with newlines (rhbz#889407) - snapshot: qemu: Fix segfault and vanishing snapshots when redefining (rhbz#889407) - snapshot: qemu: Allow redefinition of external snapshots (rhbz#889407) - util: Prepare helpers for unpriv_sgio setting (rhbz#878578) - qemu: Add a hash table for the shared disks (rhbz#878578) - docs: Add docs and rng schema for new XML tag sgio (rhbz#878578) - conf: Parse and format the new XML (rhbz#878578) - qemu: Set unpriv_sgio when starting domain and attaching disk (rhbz#878578) - qemu: Check if the shared disk's cdbfilter conflicts with others (rhbz#878578) - qemu: Relax hard RSS limit (rhbz#891653)- util: Add missing error log messages when failing to get netlink VFINFO (rhbz#889319) - util: Fix functions that retrieve SRIOV VF info (rhbz#889319) - util: Fix botched check for new netlink request filters (rhbz#889319) - blockjob: Fix memleak that prevented block pivot (rhbz#888426) - sanlock: Chown lease files as well (rhbz#820173)- network: Prevent dnsmasq from listening on localhost (rhbz#886821) - sanlock: Re-add lockspace unconditionally (rhbz#820173) - Fix "virsh create" example (rhbz#887187) - docs: Fix some typos in examples (rhbz#887187) - network: Don't require private addresses if dnsmasq uses SO_BINDTODEVICE (rhbz#882265)- qemu: Eliminate bogus error log when changing netdev's bridge (rhbz#885838) - remote: Avoid the thread race condition (rhbz#866524) - storage: Error out earlier if the volume target path already exists (rhbz#832302) - dnsmasq: Fix parsing of the version number (rhbz#885727) - qemu: Restart CPUs with valid async job type when doing external snapshots (rhbz#885081) - examples: Fix balloon event callback (rhbz#884650) - util: Don't fail virGetGroupIDByName when group not found (rhbz#883832) - util: Don't fail virGetUserIDByName when user not found (rhbz#883832) - util: Rework error reporting in virGet(User|Group)IDByName (rhbz#883832) - util: Fix warning message in previous patch (rhbz#883832)- Fix uninitialized variable in virLXCControllerSetupDevPTS (rhbz#880064) - storage: Fix device detach regression with cgroup ACLs (rhbz#876828) - storage: Fix bug of fs pool destroying (rhbz#878400) - qemu: Fix a crash when save file can't be opened (rhbz#880919) - bitmap: Fix typo to use UL type of integer constant in virBitmapIsAllSet (rhbz#876415) - virsh: Rewrite cmdDomDisplay (rhbz#878779) - network: Fix crash when portgroup has no name (rhbz#879473) - util: Capabilities detection for dnsmasq (rhbz#882265) - util: New virSocketAddrIsPrivate function (rhbz#882265) - network: Use dnsmasq --bind-dynamic when available (rhbz#882265) - storage: Fix scsi detach regression with cgroup ACLs (rhbz#876828) - libssh2_session: Support DSS keys as well (rhbz#878376) - virsh: Fix error messages in iface-bridge (rhbz#878376) - virsh: Check the return value of virStoragePoolGetAutostart (rhbz#878376) - conf: Check the return value of virXPathNodeSet (rhbz#878376) - conf: snapshot: Check return value of virDomainSnapshotObjListNum (rhbz#878376) - util: Fix virBitmap allocation in virProcessInfoGetAffinity (rhbz#878376) - virsh: Use correct sizeof when allocating cpumap (rhbz#878376) - rpc: Don't destroy xdr before creating it in virNetMessageEncodeHeader (rhbz#878376) - virsh: Do timing even for unusable connections (rhbz#878376) - conf: Fix uninitialized variable in virDomainListSnapshots (rhbz#878376) - Fix error handling in virSecurityManagerGetMountOptions (rhbz#878376) - conf: Prevent crash with no uuid in cephx auth secret (rhbz#878376) - conf: Fix virDomainNetGetActualDirect*() and BridgeName() (rhbz#881480) - virsh: Report errors if arguments of the schedinfo command are incorrect (rhbz#882915) - systemd: Require dbus service (rhbz#830201) - spec: Require dbus-daemon when using libvirtd in Fedora (rhbz#830201) - qemu: Don't free PCI device if adding it to activePciHostdevs fails (rhbz#877095) - util: Slightly refactor PCI list functions (rhbz#877095) - qemu: Fix memory (and FD) leak on PCI device detach (rhbz#877095) - util: Do not keep PCI device config file open (rhbz#877095) - node_memory: Improve the docs (rhbz#872656) - node_memory: Do not fail if there is parameter unsupported (rhbz#872656) - node_memory: Fix bug of node_memory_tune (rhbz#872656)- Add note about numeric domain names to manpage (rhbz#824253) - Use virNetServerRun instead of custom main loop (rhbz#867246) - qemu: Fix RBD attach regression (rhbz#878862) - qemu: Stop recursive detection of image chains when an image is missing (rhbz#878862) - Fix exiting of libvirt_lxc program on container quit (rhbz#879360) - snapshot: qemu: Add support for external inactive snapshots (rhbz#876816) - conf: Fix private symbols exported by files in conf (rhbz#876816) - snapshot: qemu: Fix detection of external snapshots when deleting (rhbz#876816) - snapshot: Require user to supply external memory file name (rhbz#876816) - snapshot: Add two more filter sets to API (rhbz#876817) - snapshot: Add virsh back-compat support for new filters (rhbz#876817) - snapshot: Implement new filter sets (rhbz#876817) - snapshot: Expose location through virsh snapshot-info (rhbz#876817) - sanlock: Retry after EINPROGRESS (rhbz#820173) - storage: Fix logical volume cloning (rhbz#879780) - cpu: Add Intel Haswell cpu model (fix previous downstream definition) (rhbz#879282) - virsh: Report error when taking a snapshot with empty --memspec argument (rhbz#879130) - lxc: Don't crash if no security driver is specified in libvirt_lxc (rhbz#880064) - lxc: Avoid segfault of libvirt_lxc helper on early cleanup paths (rhbz#880064)- util: Improve error reporting from absolutePathFromBaseFile helper (rhbz#874860) - storage: Fix broken backing chain (rhbz#874860) - nodeinfo: Add check and workaround to guarantee valid cpu topologies (rhbz#874050) - nodeinfotest: Add test data for 2 processor host with broken NUMA (rhbz#874050) - nodeinfotest: Add test data from a AMD bulldozer machine. (rhbz#874050) - virsh: save: Report an error if XML file can't be read (rhbz#876868) - virsh: Fix uninitialized variable in cmdSnapshotEdit (rhbz#877303) - qemu: Allow larger discrepency between memory & currentMemory in domain xml (rhbz#873134)- iohelper: Don't report errors on special FDs (rhbz#866369) - esx: Yet another connection fix for 5.1 (rhbz#873538) - qemu: Don't corrupt pointer in qemuDomainSaveMemory() (rhbz#873537) - build: Place attributes in correct location (rhbz#873934) - Introduce new VIR_DOMAIN_EVENT_SUSPENDED_API_ERROR event (rhbz#866388) - qemu: Emit event if 'cont' fails (rhbz#866388) - virsh: Make ,, escape parsing common (rhbz#874171) - virsh: Add snapshot-create-as memspec support (rhbz#874171) - qemu: Fix domain ID numbering race condition (rhbz#874330) - qemu: Allow migration to be cancelled at prepare phase (rhbz#873792) - AbortJob: Fix documentation (rhbz#873792)- sanlock: Introduce 'user' and 'group' conf variables (rhbz#820173) - esx: Fix connection to ESX 5.1 (rhbz#865670) - cpu: Fix definition of flag smap (rhbz#797283) - util: Do a better job of matching up pids with their binaries (rhbz#871201) - qemu: Fix EmulatorPinInfo without emulatorpin (rhbz#871312) - build: Fix RPM build for non-x86 platforms (rhbz#820173) - qemu: Report errors from iohelper (rhbz#866369) - build: Fix linking with systemtap probes (rhbz#866369) - iohelper: Fdatasync() at the end (rhbz#866369) - net-update docs: S/domain/network/ (rhbz#872104) - cpu: Add newly added cpu flags (rhbz#838127) - cpu: Add AMD Opteron G5 cpu model (rhbz#838127) - cpu: Add Intel Haswell cpu model (rhbz#843087) - snapshot: New XML for external system checkpoint (rhbz#638512) - snapshot: Improve disk align checking (rhbz#638512) - snapshot: Populate new XML info for qemu snapshots (rhbz#638512) - snapshot: Merge pre-snapshot checks (rhbz#638512) - qemu: Fix possible race when pausing guest (rhbz#638512) - qemu: Clean up snapshot retrieval to use the new helper (rhbz#638512) - qemu: Split out domain memory saving code to allow reuse (rhbz#638512) - snapshot: Add flag to enable creating checkpoints in live state (rhbz#638512) - snapshot: qemu: Add async job type for snapshots (rhbz#638512) - snapshot: qemu: Rename qemuDomainSnapshotCreateActive (rhbz#638512) - snapshot: qemu: Add support for external checkpoints (rhbz#638512) - snapshot: qemu: Remove restrictions preventing external checkpoints (rhbz#638512)- xml: Omit domain name from comment if it contains double hyphen (rhbz#868692) - cpu: Add recently added cpu feature flags. (rhbz#797283) - esx: Update version checks for vSphere 5.1 (rhbz#865670) - qemu: Add helper to prepare cpumap for affinity setting (rhbz#869096) - qemu: Keep the affinity when creating cgroup for emulator thread (rhbz#869096) - qemu: Prohibit chaning affinity of domain process if placement is 'auto' (rhbz#870099) - network: Fix networkValidate check for default portgroup and vlan (rhbz#868483) - qemu: Fix attach/detach of netdevs with matching mac addrs (rhbz#862515) - snapshot: Improve snapshot-list error message (rhbz#869100) - virsh: Remove --flags from nodesuspend (rhbz#869508) - virsh: Fix POD syntax (rhbz#870273) - xml: Print uuids in the warning (rhbz#868692) - blockjob: Support both RHEL and upstream qemu drive-mirror (rhbz#871055)- qemu: Clear async job when p2p migration fails early (rhbz#867412) - qemu: Pin the emulator when only cpuset is specified (rhbz#867372) - qemu: Correctly wait for spice to migrate (rhbz#867724) - qemu: Fixed default machine detection in qemuCapsParseMachineTypesStr (rhbz#867764) - conf: Make tri-state feature options more universal (rhbz#864606) - conf: Add support for HyperV Enlightenment features (rhbz#864606) - qemu: Add support for HyperV Enlightenment feature "relaxed" (rhbz#864606) - network: Set to NULL after virNetworkDefFree() (rhbz#866364) - qemu: Always format CPU topology (rhbz#866999) - qemu: Don't fail without emulatorpin or cpumask (rhbz#867372) - qemu: Allow migration with host USB devices (rhbz#843560) - qemu: Do not require hostuuid in migration cookie (rhbz#863059) - network: Free/null newDef if network fails to start (rhbz#866364) - migrate: v2: Use VIR_DOMAIN_XML_MIGRATABLE when available (rhbz#856864) - qemu: Avoid holding the driver lock in trivial snapshot API's (rhbz#772088) - storage: List more file types (rhbz#772088) - storage: Treat 'aio' like 'raw' at parse time (rhbz#772088) - storage: Match RNG to supported driver types (rhbz#772088) - storage: Use enum for default driver type (rhbz#772088) - storage: Use enum for disk driver type (rhbz#772088) - storage: Use enum for snapshot driver type (rhbz#772088) - storage: Don't probe non-files (rhbz#772088) - storage: Get entire metadata chain in one call (rhbz#772088) - storage: Don't require caller to pre-allocate metadata struct (rhbz#772088) - storage: Remember relative names in backing chain (rhbz#772088) - storage: Make it easier to find file within chain (rhbz#772088) - storage: Cache backing chain while qemu domain is live (rhbz#772088) - storage: Use cache to walk backing chain (rhbz#772088) - blockjob: Remove unused parameters after previous patch (rhbz#772088) - blockjob: Manage qemu block-commit monitor command (rhbz#772088) - blockjob: Wire up online qemu block-commit (rhbz#772088) - blockjob: Implement shallow commit flag in qemu (rhbz#772088) - blockjob: Refactor qemu disk chain permission grants (rhbz#772088) - blockjob: Properly label disks for qemu block-commit (rhbz#772088) - blockjob: Avoid segv on early error (rhbz#772088) - blockjob: Accommodate early RHEL backport naming (rhbz#772088) - virsh: Fix segfault of snapshot-list (rhbz#837544) - network: Always create dnsmasq hosts and addnhosts files, even if empty (rhbz#868389) - network: Don't allow multiple default portgroups (rhbz#868483) - selinux: Use raw contexts (rhbz#851981) - selinux: Add security selinux function to label tapfd (rhbz#851981) - selinux: Use raw contexts 2 (rhbz#851981) - selinux: Fix wrong tapfd relablling (rhbz#851981) - selinux: Remove unused variables in socket labelling (rhbz#851981) - selinux: Relabel tapfd in qemuPhysIfaceConnect (rhbz#851981) - storage: Let format probing work on root-squash NFS (rhbz#856247) - snapshot: Sanity check when reusing file for snapshot (rhbz#856247) - blockjob: Add qemu capabilities related to block jobs (rhbz#856247) - blockjob: React to active block copy (rhbz#856247) - blockjob: Return appropriate event and info (rhbz#856247) - blockjob: Support pivot operation on cancel (rhbz#856247) - blockjob: Make drive-reopen safer (rhbz#856247) - blockjob: Implement block copy for qemu (rhbz#856247) - blockjob: Allow for existing files in block-copy (rhbz#856247) - blockjob: Allow mirroring under SELinux and cgroup (rhbz#856247) - blockjob: Relabel entire existing chain (rhbz#856247)- node_memory: Add new parameter field to tune the new sysfs knob (rhbz#840113) - daemon: Fix removing abstract namespaces (rhbz#859331) - tests: Fix domain-events python test (rhbz#839661) - conf: Fix crash with cleanup (rhbz#866288) - spec: Add runtime requirement for libssh2 (rhbz#866508) - spec: Require newer sanlock on recent distros (rhbz#832156) - spec: Require newer sanlock on recent distros 2 (rhbz#832156)- conf: Rename life cycle actions to event actions (rhbz#832156) - conf: Add on_lockfailure event configuration (rhbz#832156) - locking: Add const char * parameter to avoid ugly typecasts (rhbz#832156) - locking: Pass hypervisor driver name when acquiring locks (rhbz#832156) - locking: Add support for lock failure action (rhbz#832156) - locking: Implement lock failure action in sanlock driver (rhbz#832156) - conf: Add support for startupPolicy for USB devices (rhbz#843560) - qemu: Introduce qemuFindHostdevUSBDevice (rhbz#843560) - qemu: Add option to treat missing USB devices as success (rhbz#843560) - qemu: Implement startupPolicy for USB passed through devices (rhbz#843560) - Add MIGRATABLE flag for virDomainGetXMLDesc (rhbz#843560) - qemu: Make save/restore with USB devices usable (rhbz#843560) - conf: Mark missing optional USB devices in domain XML (rhbz#843560) - security: Also parse user/group names instead of just IDs for DAC labels (rhbz#860519) - doc: Update description about security labels on formatdomain.html (rhbz#860519) - util: Extend virGetUserID and virGetGroupID to support names and IDs (rhbz#860519) - security: Update user and group parsing in security_dac.c (rhbz#860519) - doc: Update description about user/group in qemu.conf (rhbz#860519) - Fix kvm_pv_eoi with kvmclock (rhbz#860971) - Change qemuSetSchedularParameters to use AFFECT_CURRENT (rhbz#852260) - Fix handling of itanium arch name in QEMU driver (rhbz#863115) - Add a qemu capabilities cache manager (rhbz#863115) - Switch over to use cache for building QEMU capabilities (rhbz#863115) - Remove probing of flags when launching QEMU guests (rhbz#863115) - Remove probing of machine types when canonicalizing XML (rhbz#863115) - Remove probing of CPU models when launching QEMU guests (rhbz#863115) - Make qemuCapsProbeMachineTypes & qemuCapsProbeCPUModels static (rhbz#863115) - Remove xenner support (rhbz#863115) - Refactor guest init to support qemu-system-i386 binary too (rhbz#863115) - Add a qemuMonitorGetVersion() method for QMP query-version command (rhbz#863115) - Add a qemuMonitorGetMachines() method for QMP query-machines command (rhbz#863115) - Add a qemuMonitorGetCPUDefinitions method for QMP query-cpu-definitions command (rhbz#863115) - Add a qemuMonitorGetCommands() method for QMP query-commands command (rhbz#863115) - Add a qemuMonitorGetEvents() method for QMP query-events command (rhbz#863115) - Add a qemuMonitorGetObjectTypes() method for QMP qom-list-types command (rhbz#863115) - Add a qemuMonitorGetObjectProps() method for QMP device-list-properties command (rhbz#863115) - Add a qemuMonitorGetTargetArch() method for QMP query-target command (rhbz#863115) - Remove some unused includes in QEMU code (rhbz#863115) - Move command/event capabilities detection out of QEMU monitor code (rhbz#863115) - Fix regression starting QEMU instances without query-events (rhbz#863115) - Refactor qemuCapsParseDeviceStr to work from data tables (rhbz#863115) - Fix QEMU test with 1.2.0 help output (rhbz#863115) - Ignore error from query-cpu-definitions (rhbz#863115) - Fix potential deadlock when agent is closed (rhbz#859712) - Fix (rare) deadlock in QEMU monitor callbacks (rhbz#859712) - Convert virLXCMonitor to use virObject (rhbz#864336) - Remove pointless virLXCProcessMonitorDestroy method (rhbz#864336) - Simplify some redundant locking while unref'ing objects (rhbz#859712) - Fix deadlock in handling EOF in LXC monitor (rhbz#864336) - Avoid bogus I/O event errors when closing the QEMU monitor (rhbz#859712) - qemu: Fix parsing of x86 CPU models (rhbz#864097) - python: Keep consistent handling of Python integer conversion (rhbz#816609) - esx: Fix and improve esxListAllDomains function (rhbz#864384) - virsh: Block SIGINT while getting BlockJobInfo (rhbz#845448) - spec: Add support for libssh2 transport (rhbz#513363) - Revert "Use XDG Base Directories instead of storing in home directory" (rhbz#859331) - doc: Sort out the relationship between , , and (rhbz#855218) - conf: Ignore vcpupin for not onlined vcpus when parsing (rhbz#855218) - conf: Initialize the pinning policy for vcpus (rhbz#855218) - qemu: Create or remove cgroup when doing vcpu hotpluging (rhbz#857013) - qemu: Initialize cpuset for hotplugged vcpu as def->cpuset (rhbz#855218) - conf: Ignore emulatorpin if vcpu placement is auto (rhbz#855218) - qemu: Ignore def->cpumask if emulatorpin is specified (rhbz#855218) - Avoid straying (rhbz#855218) - conf: Fix virDevicePCIAddressEqual args (rhbz#805071) - conf: VirDomainDeviceInfoCopy utility function (rhbz#805071) - qemu: Reorganize qemuDomainChangeNet and qemuDomainChangeNetBridge (rhbz#805071) - Add support for SUSPEND_DISK event (rhbz#839661)- qemu: Wait for SPICE to migrate (rhbz#836135) - lxc: Correctly report active cgroups (rhbz#860907) - network: Backend for virNetworkUpdate of interface list (rhbz#844404) - Fix start of containers with custom root filesystem (rhbz#861564) - Correct checking of virStrcpyStatic() return value (rhbz#864122)- New build based on upstream release 0.10.2 (rhbz#836934) - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- New build based on upstream release candidate 1 of 0.10.2 (rhbz#836934)- Don't assume use of /sys/fs/cgroup (rhbz#842979)- New build based on upstream release 0.10.1 (rhbz#836934) - many fixes on top of 0.10.0- New build based on upstream release 0.10.0 (rhbz#836934) - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- New build based on upstream snapshot 0.10.0-0rc1 (rhbz#836934)- New build based on upstream snapshot 0.10.0-0rc0 (rhbz#836934) - Cleanup and rebase of the few RHEL-only patches- fix the package split to be similar to 6.3 one instead of upstream- fix a package dependency problem making -1 uninstallable- first rebase for 6.4 more to come - kvm-guest failed to start; double-close bug in libvirt (rhbz#823716) - potential to deadlock libvirt on EPIPE (rhbz#827234) - fix keepalive issues (rhbz#832081) - CPU topology parsing bug on special NUMA platform (rhbz#828729) - libvirtd will crash when tight loop of hotplug/unplug PCI device (rhbz#822373)- avoid closing uninitialized fd (rhbz#827050) - avoid fd leak (rhbz#827050) - command: avoid double close bugs (rhbz#827050) - fdstream: avoid double close bug (rhbz#827050) - command: check for fork error before closing fd (rhbz#827050) - qemu: avoid closing fd more than once (rhbz#827050) - Disable keepalives by default (rhbz#832184)- qemu: Rollback on used USB devices (rhbz#743671) - qemu: Don't delete USB device on failed qemuPrepareHostdevUSBDevices (rhbz#743671) - Revert "rpc: Discard non-blocking calls only when necessary" (rhbz#821468)- Fix virDomainDeviceInfoIsSet() to check all struct fields (rhbz#820869) - Fix logic for assigning PCI addresses to USB2 companion controllers (rhbz#820869) - Set a sensible default master start port for ehci companion controllers (rhbz#820869)- build: Fix the typo in configure.ac (rhbz#820461) - qemu: Fix build when !HAVE_NUMACTL (rhbz#820461) - usb: Fix crash when failing to attach a second usb device (rhbz#815755) - qemu: Use the CPU index in capabilities to map NUMA node to cpu list. (rhbz#820461) - qemu: Set memory policy using cgroup if placement is auto (rhbz#820461)- numad: Set memory policy from numad advisory nodeset (rhbz#810157) - numad: Copy 'placement' of to by default (rhbz#810157) - numad: Always output 'placement' of (rhbz#810157) - qemu: Avoid the memory allocation and freeing (rhbz#810157) - numad: Divide cur_balloon by 1024 before passing it to numad (rhbz#810157) - numad: Check numactl-devel if compiled with numad support (rhbz#810157)- qemu: Don't modify domain on failed blockiotune (rhbz#819014) - qemu: Reject blockiotune if qemu too old (rhbz#819014) - qemu: Don't use virDomainDefFormat* directly (rhbz#815503) - qemu: Emit compatible XML when migrating a domain (rhbz#815503) - usb: Create functions to search usb device accurately (rhbz#815755) - qemu: Call usb search function for hostdev initialization and hotplug (rhbz#815755) - virsh: Avoid heap corruption leading to virsh abort (rhbz#819636) - util: Fix libvirtd startup failure due to netlink error (rhbz#816465) - util: Allow specifying both src and dst pid in virNetlinkCommand (rhbz#816465) - util: Function to get local nl_pid used by netlink event socket (rhbz#816465) - util: Set src_pid for virNetlinkCommand when appropriate (rhbz#816465) - domain_conf: Add "usbredir" to list of valid spice channels (rhbz#819498) - domain_conf: Add "default" to list of valid spice channels (rhbz#819499) - snapshot: Allow block devices past cgroup (rhbz#810200) - blockjob: Allow block devices past cgroup (rhbz#810200) - util: Avoid libvirtd crash in virNetDevTapCreate (rhbz#817234) - python: Fix the forward_null error in Python binding codes (rhbz#771021) - xen: Fix resource leak in xen driver (rhbz#771021) - test: Fix resource leak in test driver (rhbz#771021) - node: Fix resource leak in nodeinfo.c (rhbz#771021) - virnet: Fix resource leak in virnetlink.c (rhbz#771021) - vmx: Fix resource leak (rhbz#771021) - qemu: Fix resource leak (rhbz#771021) - uuid: Fix possible non-terminated string (rhbz#771021) - node_device: Fix possible non-terminated string (rhbz#771021)- qemuOpenFile: Don't force chown on NFS (rhbz#810241) - util: Fix crash when starting macvtap interfaces (rhbz#815270) - qemu: Fix segfault when host CPU is empty (rhbz#817078) - blockjob: Allow speed setting in block copy (rhbz#815791) - blockjob: Fix block-stream bandwidth race (rhbz#815791)- qemu: Improve errors related to offline domains (rhbz#816662) - blockjob: Check for active vm before checking blockcopy bits (rhbz#816662) - qemu: Preserve original error during migration (rhbz#807907) - rpc: Discard non-blocking calls only when necessary (rhbz#807907) - qemu: Fix detection of failed migration (rhbz#807907) - qemu: Avoid bogus error at the end of tunnelled migration (rhbz#807907) - qemu: Make sure qemu can access its directory in hugetlbfs (rhbz#815206) - virsh: Fix docs for list command (rhbz#814021) - virsh: Fix and clarify the --title flag for the list command in man page (rhbz#814021)- blockjob: Add new API flags (rhbz#638506) - blockjob: Add 'blockcopy' to virsh (rhbz#638506) - blockjob: Enhance xml to track mirrors across libvirtd restart (rhbz#638506) - blockjob: React to active block copy (rhbz#638506) - blockjob: Add qemu capabilities related to block jobs (rhbz#638506) - blockjob: Return appropriate event and info (rhbz#638506) - blockjob: Support pivot operation on cancel (rhbz#638506) - blockjob: Make drive-reopen safer (rhbz#638506) - blockjob: Implement block copy for qemu (rhbz#638506) - blockjob: Allow for existing files (rhbz#638506) - blockjob: Allow mirroring under SELinux (rhbz#638506) - blockjob: Accommodate RHEL backport names (rhbz#638506) - virsh: Avoid strtol (rhbz#813972) - conf: Tighten up XML integer parsing (rhbz#813972) - snapshot: Fix memory leak on error (rhbz#782457) - virsh: Avoid uninitialized memory usage (rhbz#814080)- Fix a problem in the patchset, rhbz#811497 one was applied twice in -12 - qemu, util: On restart of libvirt restart vepa callbacks (rhbz#812430) - qemu, util: Fix netlink callback registration for migration (rhbz#812430) - util: Only register callbacks for CREATE operations in virnetdevmacvlan.c (rhbz#812430)- blockjob: Add qemu capabilities related to block pull jobs (rhbz#811683) - blockjob: Add API for async virDomainBlockJobAbort (rhbz#811683) - blockjob: Optimize JSON event handler lookup (rhbz#811683) - blockjob: Wire up qemu async virDomainBlockJobAbort (rhbz#811683) - blockjob: Allow for fast-finishing job (rhbz#811683) - virsh: Minor syntactic cleanups (rhbz#811683) - qemu: Use consistent error when qemu binary is too old (rhbz#811683) - blockjob: Add virsh blockpull --wait (rhbz#811683) - qemu: Fix deadlock when qemuDomainOpenConsole cleans up a connection (rhbz#811497) - qemu: Fix deadlock when qemuDomainOpenConsole cleans up a connection (rhbz#811497) - qemu: Fix mem leak in qemuProcessInitCpuAffinity (rhbz#810157) - numad: Convert node list to cpumap before setting affinity (rhbz#810157) - numad: Ignore cpuset if placement is auto (rhbz#810157) - conf: Do not parse cpuset only if the placement is auto (rhbz#810157)- test: Fix segfault in networkxml2argvtest (rhbz#810100) - conf: Plug memory leaks on virDomainDiskDefParseXML (rhbz#575160) - qemu_ga: Don't overwrite errors on FSThaw (rhbz#808527) - Fix parallel build in docs/ directory (rhbz#810559) - qemu: Make migration fail when port profile association fails on the dst host (rhbz#811026) - Wire up to set the QEMU BIOS path (rhbz#811227)- python: Add new helper functions for python to C conversion (rhbz#807751) - python: Make python APIs use these helper functions (rhbz#807751) - python: Improve conversion validation (rhbz#807751) - qemu_agent: Issue guest-sync prior to every command (rhbz#808527) - qemu: Fix memory leak in virDomainGetVcpus (rhbz#808979) - qemu: Reflect any memory rounding back to xml (rhbz#808522) - conf: Allow fuzz in XML with cur balloon > max (rhbz#808522) - qemu: Start nested job in qemuDomainCheckEjectableMedia (rhbz#803186) - virsh: Clarify escape sequence (rhbz#808652) - virsh: Plug memory leaks on failure path (rhbz#807555) - conf: Prevent crash of libvirtd without channel target name (rhbz#808371) - qemu: Don't leak temporary list of USB devices (rhbz#808459) - qemu: Delete USB devices used by domain on stop (rhbz#808459) - qemu: Build activeUsbHostdevs list on process reconnect (rhbz#808459) - qemu: Fix virtio+macvtap migration from 6.3 to older hosts (rhbz#806633)- qemu: Avoid entering monitor with locked driver (rhbz#803186) - snapshot: Don't pass NULL to QMP command creation (rhbz#807147)- rebuild, forgot to apply part of the patch - spec: Add missed dependancy for numad (rhbz#769930)- snapshot: Make quiesce a bit safer (rhbz#804210) - python: Avoid memory leaks on libvirt_virNodeGetMemoryStats (rhbz#770944) - qemu: Use unlimited speed when migrating to file (rhbz#740099) - qemu: Add support for domain cleanup callbacks (rhbz#795305) - qemu: Avoid dangling migration-in job on shutoff domains (rhbz#795305) - qemu: Add connection close callbacks (rhbz#795305) - qemu: Make autodestroy utilize connection close callbacks (rhbz#795305) - qemu: Avoid dangling migration-out job when client dies (rhbz#795305) - python: Avoid memory leaks on libvirt_virNodeGetCPUStats (rhbz#770943) - util: Consolidate duplicated error messages in virnetlink.c (rhbz#693842) - python: Add virDomainGetCPUStats python binding API (rhbz#800366) - snapshot: Add qemu capability for 'transaction' command (rhbz#782457) - snapshot: Add atomic create flag (rhbz#782457) - snapshot: Make offline qemu snapshots atomic (rhbz#782457) - snapshot: Rudimentary qemu support for atomic disk snapshot (rhbz#782457) - snapshot: Add support for qemu transaction command (rhbz#782457) - snapshot: Wire up qemu transaction command (rhbz#782457) - snapshot: Improve qemu handling of reused snapshot targets (rhbz#782457) - Clarify virsh freecell manpage entry (rhbz#698521) - Add support for event tray moved of removable disks (rhbz#575160) - docs: Add documentation for new attribute tray of disk target (rhbz#575160) - conf: Parse and for the tray attribute (rhbz#575160) - qemu: Do not start with source for removable disks if tray is open (rhbz#575160) - qemu: Prohibit setting tray status as open for block type disk (rhbz#575160) - qemu: Update tray status while tray moved event is emitted (rhbz#575160) - build: Fix incorrect enum declaration (rhbz#575160) - spec: Add missed dependancy for numad (rhbz#769930)- cpu: Add new flag supported by qemu to the cpu definition (rhbz#767364) - Added support for AMD Bulldozer CPU (rhbz#767364) - graphics: Cleanup port policy (rhbz#801443) - qemu: Reverse condition in qemuDomainCheckDiskPresence (rhbz#798938) - cpu: Add cpu definition for Intel Sandy Bridge cpu type (rhbz#761005) - cpu: Disable tsc-deadline feature not supported in qemu on RHEL 6.3 (rhbz#761005) - qemu: Support numad (rhbz#769930) - numad: Fix typo and warning (rhbz#769930) - qemu: Use scsi-block for lun passthrough instead of scsi-disk (rhbz#782034) - util: Make virDomainLeaseDefFree global (rhbz#802851) - qemu: Don't 'remove' hostdev objects from domain if operation fails (rhbz#802851) - util: Eliminate device object leaks related to virDomain*Remove*() (rhbz#802851) - virsh: Fix invalid free (rhbz#803591) - qemu: Eliminate memory leak in qemuDomainUpdateDeviceConfig (rhbz#802854) - qemu: Support persistent hotplug of devices (rhbz#802856) - qemu: Fix segfault when detaching non-existent network device (rhbz#802644) - remote: Fix migration leaks (rhbz#798497) - virsh: Trim aliases from -h output (rhbz#796526) - Fix handling of blkio deviceWeight empty string (rhbz#804028)- Avoid global variable shadowed (rhbz#737726) - Add nodeGetCPUmap() for getting available CPU IDs in a cpumap. (rhbz#737726) - Qemu driver for virDomainGetCPUstats using cpuacct cgroup. (rhbz#737726) - Cpu-stats command shows cpu statistics information of a domain. (rhbz#737726) - Ensure max_id is initialized in linuxParseCPUmap() (rhbz#737726) - rpc: Allow truncated return for virDomainGetCPUStats (rhbz#737726) - qemu: Don't parse device twice in attach/detach (rhbz#770031) - sanlock: Fix condition left crippled while debugging (rhbz#785736) - sanlock: Use STREQ_NULLABLE instead of STREQ on strings that may be null (rhbz#785736) - qemu: Fix startupPolicy for snapshot-revert (rhbz#798938) - util: Don't overflow on errno in virFileAccessibleAs (rhbz#798938) - blockResize: Add flag for bytes (rhbz#796526) - docs: Use correct terminology for 1024 bytes (rhbz#796526) - api: Add overflow error (rhbz#796526) - util: New function for scaling numbers (rhbz#796526) - xml: Share 'unit' in RNG (rhbz#796526) - xml: Output memory unit for clarity (rhbz#796526) - storage: Support more scaling suffixes (rhbz#796526) - xml: Drop unenforced minimum memory limit from RNG (rhbz#796526) - xml: Use long long internally, to centralize overflow checks (rhbz#796526) - xml: Use better types for memory values (rhbz#796526) - xml: Allow scaled memory on input (rhbz#796526) - virsh: Add option aliases (rhbz#796526) - virsh: Use option aliases (rhbz#796526) - virsh: Add command aliases, and rename nodedev-detach (rhbz#796526) - virsh: Improve storage unit parsing (rhbz#796526) - virsh: Improve memory unit parsing (rhbz#796526) - qemuBuildCommandLine: Don't add tlsPort if none set (rhbz#801443) - Removed more AMD-specific features from cpu64-rhel* models (rhbz#768450) - qemu: Support disk filenames with comma (rhbz#801970) - cpustats: Collect VM user and sys times (miss python bindings) (rhbz#800366) - cpustats: Report user and sys times (rhbz#800366) - qemu: Fix (managed)save and snapshots with host mode CPU (rhbz#801160) - qemu: Make block io tuning smarter (rhbz#770683)- Improve error reporting when virsh console is run without a TTY (rhbz#729940) - pidfile: Make checking binary path in virPidFileRead optional (rhbz#729940) - Add flags for virDomainOpenConsole (rhbz#729940) - virsh: Add support for VIR_DOMAIN_CONSOLE_* flags (rhbz#729940) - fdstream: Emit stream abort callback even if poll() doesnt. (rhbz#729940) - fdstream: Add internal callback on stream close (rhbz#729940) - util: Add helpers for safe domain console operations (rhbz#729940) - qemu: Add ability to abort existing console while creating new one (rhbz#729940) - Fixed service handling in specfile (rhbz#786770) - qemu: Don't emit tls-port spice option if port is -1 (rhbz#798220) - docs: Comments wiping supported algorithms (rhbz#725013) - libvirt-guests: Add documentation and clean up to use virsh's improved list (rhbz#693758) - libvirt-guests: Don't try to do a managed-save of transient guests (rhbz#693758) - virsh: Enhance list command to ease creation of shell scripts (rhbz#693758) - libvirt-guests: Check if URI is reachable before launching commands (rhbz#720691) - hooks: Add support for capturing hook output (rhbz#795127) - qemu: Add pre-migration hook (rhbz#795127) - Support for cpu64-rhel* qemu cpu models (rhbz#768450) - util: Add netlink event handling to virnetlink.c (rhbz#693842) - Add de-association handling to macvlan code (rhbz#693842) - qemu: Add ibmvscsi controller model (rhbz#782034) - qemu: Add virtio-scsi controller model (rhbz#782034) - conf: Add helper function to look up disk controller model (rhbz#782034) - conf: Introduce new attribute for device address format (rhbz#782034) - qemu: New cap flag to indicate if channel is supported by scsi-disk (rhbz#782034) - qemu: Build command line for the new address format (rhbz#782034) - tests: Add tests for virtio-scsi and ibmvscsi controllers (rhbz#782034) - virsh: Two new helper functions for disk device changes (rhbz#713932) - virsh: Use vshFindDisk and vshPrepareDiskXML in cmdDetachDisk (rhbz#713932) - virsh: New command cmdChangeMedia (rhbz#713932) - qemu: Require json for block jobs (rhbz#799055) - qemu: Pass block pull backing file to monitor (rhbz#799055) - virsh: Expose partial pull (rhbz#799055) - libvirt-guests: Add parallel startup and shutdown of guests (rhbz#625362) - qemu: Shared or readonly disks are always safe wrt migration (rhbz#751631) - util: Eliminate crash in virNetDevMacVLanCreateWithVPortProfile (rhbz#693842) - rpc: Fix client crash on connection close (rhbz#800185) - conf: Add missing device types to virDomainDevice(Type|Def) (rhbz#691539) - conf: Relocate virDomainDeviceDef and virDomainHostdevDef (rhbz#691539) - conf: Reorder static functions in domain_conf.c (rhbz#691539) - qemu: Rename virDomainDeviceInfoPtr variables to avoid confusion (rhbz#691539) - conf: Add device pointer to args of virDomainDeviceInfoIterate callback (rhbz#691539) - conf: Make hostdev info a separate object (rhbz#691539) - conf: HostdevDef parse/format helper functions (rhbz#691539) - conf: Give each hostdevdef a parent pointer (rhbz#691539) - conf: Put subsys part of virDomainHostdevDef into its own struct (rhbz#691539) - conf: Hostdev utility functions (rhbz#691539) - qemu: Re-order functions in qemu_hotplug.c (rhbz#691539) - qemu: Refactor hotplug detach of hostdevs (rhbz#691539) - conf: Parse/format type='hostdev' network interfaces (rhbz#691539) - qemu: Support type='hostdev' network devices at domain start (rhbz#691539) - conf: Change virDomainNetRemove from static to global (rhbz#691539) - qemu: Use virDomainNetRemove instead of inline code (rhbz#691539) - qemu: Support type=hostdev network device live hotplug attach/detach (rhbz#691539) - util: Two new pci util functions (rhbz#691539) - util: Support functions for mac/portprofile associations on hostdev (rhbz#691539) - util: Changes to support portprofiles for hostdevs (rhbz#691539) - qemu: Install port profile and mac address on netdev hostdevs (rhbz#691539) - Fix build after commit e3ba4025 (rhbz#693842)- storage: Allow runtime detection of scrub missing build dep (rhbz#725013) - daemon: Plug memory leak (rhbz#795978) - daemon: Fix logic bug with virAsprintf (rhbz#795978) - util: Fix virFileAccessibleAs return path from parent (rhbz#795093) - Add support for unsafe migration (rhbz#751631) - virsh: Add --unsafe option to migrate command (rhbz#751631) - Introduce virStorageFileIsClusterFS (rhbz#751631) - qemu: Forbid migration with cache != none (rhbz#751631) - qemu: Nicer error message on failed graceful destroy (rhbz#795656) - Error out when using SPICE TLS with spice_tls=0 (rhbz#790436) - Revert "spec: Mark directories in /var/run as ghosts" (rhbz#788985) - Fixed URI parsing (rhbz#785164) - virsh: Fix informational message in iface-bridge command (rhbz#797066)- qemu: Set capabilities based on supported monitor commands (rhbz#766958) - qemu: Implement DomainPMSuspendForDuration (rhbz#766958) - snapshot: Fix snapshot deletion use-after-free (rhbz#790744) - storage: Allow runtime detection of scrub (rhbz#725013) - qemu: Unlock monitor when connecting to dest qemu fails (rhbz#783968) - qemu: Prevent crash of libvirtd without guest agent (rhbz#790745) - python: Expose virDomain{G,S}etInterfaceParameters APIs in python binding (rhbz#770971)- Rebase to upstream 0.9.10 (rhbz#752433) - Add support for sVirt in the LXC driver - block rebase: add new API virDomainBlockRebase - API: Add api to set and get domain metadata - virDomainGetDiskErrors public API - conf: add rawio attribute to disk element of domain XML - Add new public API virDomainGetCPUStats() - Introduce virDomainPMSuspendForDuration API - resize: add virStorageVolResize() API - Add a virt-host-validate command to sanity check HV config - Add new virDomainShutdownFlags API - QEMU guest agent support - many improvements and bug fixes- Rebase to upstream 0.9.10 release candidate 2 (rhbz#752433)- Rebase to upstream 0.9.10 release candidate 1 (rhbz#752433)- Remove dependancy to dmidecode for non PC arches (rhbz#782444)- Rebase to upstream 0.9.9 (rhbz#752433)- Rebase to upstream 0.9.9 release candidate 1 (rhbz#752433)- Rebase to upstream 0.9.8 (rhbz#752433) - some cleanups on the few remaining RHEL-only patches- Rebase to upstream 0.9.8 release candidate 2 (rhbz#752433)- Revert "Set qemu migration speed unlimited when migrating to file" (rhbz#751900)- conf: Don't free uninitialized pointer (rhbz#751287)- docs: Document managed=yes of hostdev passthrough (rhbz#740686) - ServerClient: Flush cached data (rhbz#748025)- qemu: Avoid leaking uninit data from hotplug to dumpxml (rhbz#747516) - storage: Plug iscsi memory leak (rhbz#747516)- snapshot: Detect when qemu lacks disk-snapshot support (rhbz#747115)- virDomainCoreDump: Introduce VIR_DUMP_RESET flag (rhbz#632498) - qemu: Implement VIR_DUMP_RESET (rhbz#632498) - qemu: Check for domain being active on successful job acquire (rhbz#745734) - Set to NULL members that have been freed to prevent crashes (rhbz#746075) - virFDStream: Close also given errfd (fd leak) (rhbz#746075) - qemu: Silence Coverity false positive (rhbz#739704) - command: Avoid fd leak on failure (rhbz#739704) - build: Add compiler attributes to virUUIDParse (rhbz#739704) - qemu: Check for json allocation failure (rhbz#739704) - qemu: Fix text block info parsing (rhbz#739704) - storage: Plug memory leak on error (rhbz#739704) - conf: Plug memory leak on error (rhbz#739704) - qemu: Plug memory leak on migration (rhbz#739704) - macvtap: Plug memory leak for 802.1Qbh (rhbz#739704) - macvtap: Avoid invalid free (rhbz#739704) - Update to require sanlock 1.8 for license compliance (rhbz#739518) - events: Propose a separate lock for event queue (rhbz#743817) - util: Make getaddrinfo failure nonfatal in virGetHostname (rhbz#738915) - qemu: Make sure BeginJob is always followed by EndJob (rhbz#746268) - pci: Fix pciDeviceListSteal on multiple devices (rhbz#733587) - qemu: Do not reattach PCI device used by other domain when shutdown (rhbz#733587) - qemu: Honor the orginal PCI dev properties when reattaching (rhbz#736214) - daemon: Always advertise libvirtd service (rhbz#726616)- Fix deadlock when the RPC program is unknown (rhbz#743843) - qemuDomainAttach: Initialize pidfile variable (rhbz#744548) - storage: Do not use comma as seperator for lvs output (rhbz#727474) - snapshot: Avoid accidental renames with snapshot-edit (rhbz#744724)- qemu: Enable multifunction for older qemu (rhbz#738388) - qemu: Don't fail virDomainGetInfo if we can't update balloon info (rhbz#741217) - qemu: Leave rerror policy at default when enospace is requested (rhbz#730909) - snapshot: Fix virsh error message typo (rhbz#735457) - snapshot: Let virsh edit disk snapshots (rhbz#744071) - snapshot: Simplify redefinition of disk snapshot (rhbz#744071)- Add virFileLock and virFileUnlock APIs (rhbz#728153) - Move pidfile functions into util/virpidfile.{c, h} (rhbz#728153) - Introduce functions for checking whether a pidfile is valid (rhbz#728153) - Add some APIs which use locking for crashsafe pidfile handling (rhbz#728153) - Convert libvirtd to use crash-safe pidfile APIs (rhbz#728153) - build: Fix recent build failures (rhbz#728153) - daemon: Don't remove pidfiles in init scripts (rhbz#728153) - daemon: Modify init script to detect upstart managed libvirtd (rhbz#728153) - qemu: Check for outstanding async job too (rhbz#742277) - qemu: Make PCI multifunction support more manual (rhbz#727530) - network: Fill in bandwidth from portgroup for all forward modes (rhbz#743176) - snapshot: Refactor virsh snapshot parent computation (rhbz#742410) - snapshot: Better virsh handling of missing current, parent (rhbz#742410) - qemu: Fix migration with dname (rhbz#740533) - qemu: Correct misspelled 'enospc' option, and only use for werror (rhbz#730909) - snapshot: Add REVERT_FORCE to API (rhbz#742615) - snapshot: Use qemu-img on disks in use at time of snapshot (rhbz#742615) - snapshot: Enforce REVERT_FORCE on qemu (rhbz#742615) - init: Raise default system aio limits (rhbz#740899)- Fix synchronous reading of stream data (rhbz#741337) - qemu: Add ability to set PCI device "rombar" on or off (rhbz#738095) - virsh: Better document --copy-storage migrate options (rhbz#677220) - virsh: Enhance documentation of commands starting jobs (rhbz#705237) - qemu: Always remove domain object if MigratePrepare fails (rhbz#741251) - security: Properly chown/label bidirectional and unidirectional fifos (rhbz#740478) - qemu: Check domain status details when reconnecting monitor (rhbz#617890) - qemu: Finish domain shutdown on reconnect (rhbz#617890) - qemu: Avoid loop of fake reboots (rhbz#617890) - qemu: Preserve fakeReboot flag in domain status (rhbz#617890) - snapshot: Fix man page typos (rhbz#740686) - docs: Document virsh nodedev-* commands (rhbz#740686) - docs: Document node device XML (rhbz#740686) - qemu: Add return value check (rhbz#739704) - qemu: Check for ejected media during startup and migration (rhbz#725673) - virsh: Update man page for cpu_shares parameter (rhbz#639591) - virsh: Describe attach-interface parameter target (rhbz#698899)- Fix crash on events due to allocation errors (rhbz#737881) - remote: Fix crash on OOM (rhbz#737881) - Fix persistent migration config save (rhbz#738148) - qemu: Transfer inactive XML among cookie (rhbz#738148) - storage: Ensure the device path exists before refreshing disk pool (rhbz#611442) - Store max migration bandwidth in qemuDomainObjPrivate struct (rhbz#740099) - Save migration speed in qemuDomainMigrateSetMaxSpeed (rhbz#740099) - Set qemu migration speed unlimited when migrating to file (rhbz#740099) - Use max bandwidth from qemuDomainObjPrivate struct when migrating (rhbz#740099) - build: Silence warning on 32-bit build (rhbz#740099) - conf: Assign newDef of active domain as persistent conf if it is NULL (rhbz#728428) - qemu: Avoid dereferencing a NULL pointer (rhbz#739704) - sanlock: Fix memory leak (rhbz#739704) - virsh: Fix regression in argv parsing (rhbz#740168) - snapshot: Fix logic bug in qemu undefine (rhbz#735457) - snapshot: Prepare to remove transient snapshot metadata (rhbz#735457) - snapshot: Remove snapshot metadata on transient exit (rhbz#735457) - snapshot: Also delete empty directory (rhbz#735457) - virsh: Do not ignore the specified flags for cmdSaveImageDefine (rhbz#740508) - selinux: Correctly report warning if virt_use_nfs not set (rhbz#589922) - qemu: Properly hot-unplug drives (rhbz#696596)- selinux: Detect virt_use_nfs boolean set (rhbz#589922) - virnetsocket: Pass KRB5CCNAME env variable (rhbz#737176) - snapshot: Fix double free of qemuImgBinary (rhbz#737010) - qemu_api: Modify apibuild.py to generate docs for QEMU APIs (rhbz#736040) - qemu_api: Update Makefile for subdir docs (rhbz#736040) - qemu_api: Add comments for API virDomainQemuMonitorCommand (rhbz#736040) - qemu_api: Add override XML and C files for QEMU APIs (rhbz#736040) - qemu_api: Update Py binding generator to generate files for QEMU APIs (rhbz#736040) - qemu_api: Update Makefile to generate libvirtmod_qemu lib (rhbz#736040) - qemu_api: Update libvirt spec file (rhbz#736040) - Remove two references to files not generated (rhbz#736040) - qemu_api: Doc improvements (rhbz#736040) - python: Fix libvirt.py generation to include virterror info (rhbz#736040) - snapshot: New APIs for inspecting snapshot object (rhbz#735457) - snapshot: Use new API for less work (rhbz#735457) - snapshot: ABI stability must include memory sizing (rhbz#735553) - spec: Require augeas for sanlock (rhbz#738314) - sanlock: Add missing test command in virt-sanlock-cleanup.in (rhbz#738534) - snapshot: Tweak snapshot-create-as diskspec docs (rhbz#738411) - qemu: Hold conn open for all threads started by qemuProcessReconnectAll (rhbz#738778) - rpc: Convert unknown procedures to VIR_ERR_NO_SUPPORT (rhbz#738439) - Prevent crash from dlclose() of libvirt.so (rhbz#739167) - doc: Add statment about permissions needed to do a core dump (rhbz#738146) - snapshot: Affect persistent xml after disk snapshot (rhbz#738676) - snapshot: Allow disk snapshots of qcow2 disks (rhbz#738676) - qemu: Prevent disk corruption on domain shutdown (rhbz#734773) - qemu: Introduce shutdown reason for paused state (rhbz#734773) - qemu: Fix shutoff reason when domain crashes (rhbz#739641) - qemu: Properly detect crash of a rebooted domain (rhbz#739641) - qemu: Avoid memory leak (rhbz#739704) - remote: Avoid memory leak (rhbz#739704) - util: Avoid memory leak (rhbz#739704) - Fix memory leak parsing 'relabel' attribute in domain security XML (rhbz#739704) - Don't leak memory if a cgroup is mounted multiple times (rhbz#739704) - network: Eliminate potential memory leak on parse failure (rhbz#739704) - virsh: doc: Fix supported driver types for attach-disk command (rhbz#738970) - Do not log invalid operations in libvirtd logs (rhbz#590807)- blockinfo: Fix qemu regression in handling disk name (rhbz#736603) - doc: Fix incorrect option in send-key (rhbz#736297) - virsh: Fix typo in opts_send_key (rhbz#736297) - rpc: Avoid memory leak on virNetTLSContextValidCertificate (rhbz#735650) - tests: Avoid memory leak on testTLSSessionInit (rhbz#735650) - qemu: Fix seamless SPICE migration with older qemu (rhbz#730753) - snapshot: Fix regression with system checkpoints (rhbz#736682)- virterror: Fix error message for VIR_ERR_INVALID_ARG (rhbz#689388) - remote: Refuse connecting to remote socket (rhbz#689388) - Threadpool: Initialize new dynamic workers (rhbz#692663)- adds a missing patch in previous build (rhbz#735498)- qemu: Fix a regression of domain save (rhbz#735011) - virsh: Improve send-key documentation (rhbz#699847) - start: Allow discarding managed save (rhbz#730750) - virsh: Support 'virsh start --force-boot' on older servers (rhbz#730750) - maint: Fix comment typos (rhbz#730750) - qemu: Refactor file opening (rhbz#730750) - qemu: Detect incomplete save files (rhbz#730750) - virsh: Avoid memory leak on cmdVolCreateAs (rhbz#735008) - snapshot: Fix corner case on OOM during creation (rhbz#674537) - Ensure stream is aborted when exiting console (rhbz#731673) - following for (rhbz#731583, rhbz#731579, rhbz#731584, rhbz#731673): - Ensure client streams are closed when marking a client for close - Fix race condition in abort of stream - Tweak debugging message in RPC client code - Don't attempt to read from a stream if it is closed - Ensure async packets never get marked for sync replies - Ignore unused streams in virStreamAbort - rpc: Don't close connection if program is unknown - rpc: Fix a typo in debugging log in virNetServerProgramSendStreamData - stream: Remove redundant reference to client while sending stream data - Fix memory leak dispatching domain events - Avoid use-after-free on streams, due to message callbacks - Fix tracking of RPC messages wrt streams - Fix parted sector size assumption (rhbz#735441) - Fix incorrect path length check in sanlock lockspace setup (rhbz#735443) - Fix sanlock socket security labelling (rhbz#735442) - Remove bogus virSecurityManagerSetProcessFDLabel method (rhbz#735442) - security: Fix build (rhbz#735442) - Fix keymap used to talk with QEMU (rhbz#632499) - virsh: Fix snapshot-create-as to handle arbitrary names (rhbz#735495) - virsh: Add virsh snapshot-current --name (rhbz#735495) - virsh: Add snapshot-parent (rhbz#735495) - virsh: Don't reject undefine on active domain (rhbz#735495) - virsh: Fix logic bug (rhbz#735495) - virsh: Fix dead store (rhbz#735495) - virsh: Tweak misleading wording (rhbz#735495) - virsh: Concatenate qemu-monitor-command arguments (rhbz#735495) - maint: Treat more libxml2 functions as free-like (rhbz#735495) - xml: Add another convenience function (rhbz#735495) - maint: Simplify lots of libxml2 clients (rhbz#735495) - virsh: Add list --managed-save (rhbz#735495) - virsh: Prefer unsigned flags (rhbz#735495) - snapshot: Add snapshot-list --parent to virsh (rhbz#735495) - qemu: Allow to undefine a running domain (rhbz#735498) - test: Allow to undefine a running domain (rhbz#735498) - build: Fix typo in recent test patch (rhbz#735498) - test: Rewrite test to match change in behavior (rhbz#735498) - virsh: Properly interleave shared stdout and stderr (rhbz#735498) - snapshot: Better events when starting paused (rhbz#733762) - snapshot: Fine-tune ability to start paused (rhbz#733762) - snapshot: Expose --running and --paused in virsh (rhbz#733762) - snapshot: Fine-tune qemu saved images starting paused (rhbz#733762) - snapshot: Improve reverting to qemu paused snapshots (rhbz#733762) - snapshot: Properly revert qemu to offline snapshots (rhbz#733762) - snapshot: Fine-tune qemu snapshot revert states (rhbz#733762) - snapshot: Properly revert qemu to offline snapshots (rhbz#733762) - snapshot: Fine-tune qemu snapshot revert states (rhbz#733762) - snapshot: Speed up snapshot location (rhbz#733529) - snapshot: Avoid crash when deleting qemu snapshots (rhbz#733529) - snapshot: Track current domain across deletion of children (rhbz#733529) - snapshot: Simplify acting on just children (rhbz#733529) - snapshot: Allow deletion of just snapshot metadata (rhbz#735457) - snapshot: Let qemu discard only snapshot metadata (rhbz#735457) - snapshot: Identify which snapshots have metadata (rhbz#735457) - snapshot: Reflect new dumpxml and list options in virsh (rhbz#735457) - snapshot: Identify qemu snapshot roots (rhbz#735457) - snapshot: Allow recreation of metadata (rhbz#735457) - snapshot: Refactor virsh snapshot creation (rhbz#735457) - snapshot: Improve virsh snapshot-create, add snapshot-edit (rhbz#735457) - snapshot: Add qemu snapshot creation without metadata (rhbz#735457) - snapshot: Add qemu snapshot redefine support (rhbz#735457) - vbox, xenapi: Add virDomainUndefineFlags (rhbz#735457) - snapshot: Prevent stranding snapshot data on domain destruction (rhbz#735457) - snapshot: Teach virsh about new undefine flags (rhbz#735457) - snapshot: Refactor some qemu code (rhbz#735457) - snapshot: Cache qemu-img location (rhbz#735457) - snapshot: Support new undefine flags in qemu (rhbz#735457) - snapshot: Prevent migration from stranding snapshot data (rhbz#735457) - snapshot: Refactor domain xml output (rhbz#735553) - snapshot: Allow full domain xml in snapshot (rhbz#735553) - snapshot: Correctly escape generated xml (rhbz#735553) - snapshot: Update rng to support full domain in xml (rhbz#735553) - snapshot: Store qemu domain details in xml (rhbz#735553) - schedinfo: Update man page about virsh schedinfo command (unknown) - snapshot: Additions to domain xml for disks (rhbz#638510) - snapshot: Reject transient disks where code is not ready (rhbz#638510) - snapshot: Introduce new deletion flag (rhbz#638510) - snapshot: Expose new delete flag in virsh (rhbz#638510) - snapshot: Allow halting after snapshot (rhbz#638510) - snapshot: Expose halt-after-creation in virsh (rhbz#638510) - snapshot: Support extra state in snapshots (unknown) - snapshot: Add to snapshot xml (rhbz#638510) - snapshot: Also support disks by path (rhbz#638510) - snapshot: Add virsh domblklist command (rhbz#638510) - snapshot: Add flag for requesting disk snapshot (rhbz#638510) - snapshot: Wire up disk-only flag to snapshot-create (rhbz#638510) - snapshot: Reject unimplemented disk snapshot features (rhbz#638510) - snapshot: Make it possible to audit external snapshot (rhbz#638510) - snapshot: Wire up new qemu monitor command (rhbz#638510) - snapshot: Wire up live qemu disk snapshots (rhbz#638510) - snapshot: Use SELinux and lock manager with external snapshots (rhbz#638510) - daemon: Create priority workers pool (rhbz#692663) - qemu: Introduce job queue size limit (rhbz#692663) - qemu: Deal with stucked qemu on daemon startup (rhbz#692663)- qemu: Properly label outgoing pipe for tunneled migration (rhbz#733998) - snapshot: Forbid snapshot on autodestroy domain (rhbz#733806)- daemon: Move TLS initialization to virInitialize (rhbz#732893) - Fix command test wrt gnutls initialize & fix debugging (rhbz#732893) - qemu: Init reattaching related members pciDevice before reattach (rhbz#728203) - qemu: error if qemu monitor command not found for BlockJob (rhbz#727502) - virsh: error if specified bandwidth is invalid for blockjob (rhbz#727502) - util: Only fchown newly created files in virFileOpenAs (rhbz#534010) - screenshot: Implement multiple screen support (rhbz#710489) - security: Rename SetSocketLabel APIs to SetDaemonSocketLabel (rhbz#731243) - security: Introduce SetSocketLabel (rhbz#731243) - qemu: Correctly label migration TCP socket (rhbz#731243) - snapshot: Don't leak resources on qemu snapshot failure (rhbz#733499) - Fix memory leak while scanning snapshots (rhbz#674537) - qemu: Minor formatting cleanup (rhbz#674537) - Swap virDomain and virDomainSnapshot declaration (rhbz#674537) - snapshot: Only pass snapshot to qemu command line when reverting (rhbz#674537) - snapshot: Track current snapshot across restarts (rhbz#674537) - send-key: Fix scan keycode map (rhbz#733597)- patch problem for seamless SPICE migration (rhbz#730753) - macvtap: Fix getPhysfn to get the PF of a direct attach network interface (rhbz#732082) - SSL spice session can't be kept during migration (rhbz#729874) - Storage driver should flush host cache after cloning volumes (rhbz#689416) - Documentation for CFS bandwidth limiting cgroup (rhbz#692769) - libvirt error message should show the uri content but not (null) (rhbz#730244) - libvirtd.conf error causes libvirtd to exit silently (rhbz#728654)- Bugfix: Check stdoutWatch before removing the handler. (rhbz#730600) - daemon: Fix regression of libvirtd reloading support (rhbz#730428) - libvirtd.init.in: Stop/restart() - wrong return value in case of failure (rhbz#730510) - Add API for duplicating a socket/client file descriptor (rhbz#720269) - Add backlog parameter to virNetSocketListen (rhbz#720269) - Support changing UNIX socket owner in virNetSocketNewListenUNIX (rhbz#720269) - qemu: Refactor do{Tunnel, Native}Migrate functions (rhbz#720269) - qemu: Use virNetSocket for tunneled migration (rhbz#720269) - qemu: Use fd: protocol for migration (rhbz#720269) - qemu: Support event_idx parameter for virtio disk and net devices (rhbz#725448)- Fix large files support (rhbz#728992) - qemu: Avoid overwriting errors from virGetHostname (rhbz#729567) - qemu: Fix -chardev udp if parameters are omitted (rhbz#689761) - managedsave: Prohibit use on transient domains (rhbz#729714) - nwfilter: Tolerate disappearing interfaces while instantiating filter (rhbz#729945) - docs: Describe new virtual switch configuration in network XML docs (rhbz#643947) - storage: Directory shouldn't be listed as type 'file' (rhbz#727088) - virsh: Add dir type for listing volumes with vol-list (rhbz#727088) - qemu: Avoid crash on process attach (rhbz#730615)- daemon: Unlink unix socket paths on shutdown (rhbz#725702) - rpc:Fix sasl session relocking intead of unlocking it (rhbz#729198) - network: Eliminate lag in updating dnsmasq hosts files (rhbz#727982) - Don't mount /dev for application containers (rhbz#728835) - support connected parameter in set_password (rhbz#707212)- Rebased to upstream 0.9.4 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#634653, rhbz#707212, rhbz#722806, rhbz#723862, rhbz#726304, rhbz#726398, rhbz#727047, rhbz#727094- rebased to upstream 0.9.4 release candidate 2 (rhbz#705814) - the rebase also fixes the following bugs: rhbz#667624, rhbz#669586, rhbz#682084, rhbz#707155, rhbz#707212, rhbz#725322, rhbz#725935, rhbz#725950- add a fix for a refcounting bug leading to a crash (rhbz#723811)- rebased to upstream 0.9.4 release candidate 1 (rhbz#705814) - the rebase also fixes the following bugs: rhbz#603039, rhbz#632499, rhbz#632760, rhbz#643947, rhbz#678027, rhbz#697742, rhbz#697841, rhbz#704836, rhbz#707530, rhbz#720350, rhbz#720889, rhbz#721335, rhbz#722862- libvirt crash when running domains and vdsm is restarted (rhbz#723811) - connect to hypervisor with unconfigured tls/tcp connection pbm (rhbz#723442) - virsh list produced segmentation fault when libvirtd is not up (rhbz#723843) - clientcert.pem validation failure cause libvirtd crash (rhbz#723881)- Fix TLS certificate checking problems (rhbz#723447)- Fix migration with TLS bugs (rhbz#722738 and rhbz#722748) - assorted small fixes from upstream- Fix migrating domain error (rhbz#721411)- storage: Avoid memory leak on metadata fetching (rhbz#707155) - graphics: Add support for action_if_connected in qemu (rhbz#707212) - qemu: Save domain status ASAP after creating qemu process (rhbz#707894) - bios: Add support for SGA (rhbz#711598) - pci: Initialize state values on reattach (rhbz#713697) - Keep consistence between code and doc on log level and usage (rhbz#716888)- util: Avoid duplicating virFileOpenAsNoFork in virFileOpenAs (rhbz#707257)- Fix mistaken order of server cert/key parameters in constructor (rhbz#719838) - qemu: Don't chown files on NFS share if dynamic_ownership is off (rhbz#716478) - util: Don't try to fchown files opened as non-root (rhbz#707257)- Rebased to upstream 0.9.3 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#591974, rhbz#632499, rhbz#641087, rhbz#664629, rhbz#679668, rhbz#682121, rhbz#693648, rhbz#693650, rhbz#693661, rhbz#698340, rhbz#698825, rhbz#698861, rhbz#701394, rhbz#707439, rhbz#707530, rhbz#715355, rhbz#716826, rhbz#717203, rhbz#718143, rhbz#712050, rhbz#715184- Rebased to upstream 0.9.3 prerelease 2 (rhbz#705814)- Rebased to upstream 0.9.2 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#569567, rhbz#691830, rhbz#607526, rhbz#609650, rhbz#632495, rhbz#640603, rhbz#658713, rhbz#669549, rhbz#677229, rhbz#678548, rhbz#640603, rhbz#682237, rhbz#683005, rhbz#684848, rhbz#688859, rhbz#690695, rhbz#692355, rhbz#693203, rhbz#694516, rhbz#697650, rhbz#698133, rhbz#702044, rhbz#704124, rhbz#704144, rhbz#705405, rhbz#706869, rhbz#706883, rhbz#706966, rhbz#707173, rhbz#707257, rhbz#707298, rhbz#709576, rhbz#709776, rhbz#710150, rhbz#711151- Rebased to upstream 0.9.1 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#587276, rhbz#591058, rhbz#592170, rhbz#598792, rhbz#673814, rhbz#677228, rhbz#681458, rhbz#682237, rhbz#692745, rhbz#693932, rhbz#694382, rhbz#695653, rhbz#698071, rhbz#698197, rhbz#698208, rhbz#698490, rhbz#701305- network: Fix NULL dereference during error recovery (rhbz#696660) - virsh: Fix regression in parsing optional integer (rhbz#693963) - util: Fix crash when removing entries during hash iteration (rhbz#693385) - Experimental libvirtd upstart job (rhbz#678084)- Don't return an error on failure to create blkio controller (rhbz#689030) - Fix possible infinite loop in remote driver (rhbz#691514) - qemu: Remove the managed state file only if restoring succeeded (rhbz#692998) - docs: Tweak virsh restore warning (rhbz#692998)- nwfilter: Enable rejection of packets (rhbz#681948) - Revert all previous error log priority hacks (rhbz#587603) - Filter out certain expected error messages from libvirtd (rhbz#587603) - qemu: Unlock qemu driver before return from domain save (rhbz#688774) - Do not send monitor command after monitor meet error (rhbz#688774) - qemu: Ignore libvirt debug messages in qemu log (rhbz#681492) - virsh: Fix memtune's help message for swap_hard_limit (rhbz#680190) - virsh: Fix documentation for memtune command (rhbz#680190) - docs: Fix typo (rhbz#680190) - Fix typo in systemtap tapset directory name (rhbz#693701) - qemu: Ignore unusable binaries (rhbz#676563) - qemu: Support for overriding NPROC limit (rhbz#674602)- Fix return value for virJSONValueFromString if it fails (rhbz#688723) - Fix positioning to end of qemu log file (rhbz#689986) - Initialization error of qemuCgroupData in Qemu host usb hotplug (rhbz#690183) - 8021Qbh: Use preassociate-rr during the migration prepare stage (rhbz#684870) - Make error reporting in libvirtd thread safe (rhbz#689374) - Add missing dependencies (rhbz#690022) - Fix restoring a compressed save image (rhbz#691034) - Fix label restore bugs in qemu driver (rhbz#690737)- Fix delayed events when SASL is active (rhbz#624252) - Fix ref-counting bugs (rhbz#688774) - Log an error if on failure to connect to netlink socket (rhbz#689001) - Log error and abort network startup when radvd isn't found (rhbz#688957) - Add PCI sysfs reset access rights to qemu (rhbz#689002) - Fix regression with qemu:///session URI (rhbz#684655) - Avoid leaking PCI config fd into qemu (rhbz#687993)- Properly report error in virConnectDomainXMLToNative (CVE-2011-1146) - Handle DNS over IPv6 (rhbz#687896) - Start dnsmasq even if no dhcp ranges/hosts are specified (rhbz#687291) - Use a separate dhcp leases file for each network (rhbz#687551) - Fix a possible crash in storage driver (rhbz#684712)- Fix vram settings for qxl graphics (rhbz#673578) - Free stream when domain shuts down while its console is open (rhbz#682741) - Use hardcoded python path in libvirt.py (rhbz#684204) - Add missing checks for read only connections (CVE-2011-1146) - Eliminate potential null pointer deref when auditing macvtap devices (rhbz#642785) - Insert error messages to avoid a quiet abortion of commands (rhbz#605660)- Support vram specification for qxl graphics (rhbz#673578) - Fix parsing int options in virsh (rhbz#639587) - Use -o encryption=on instead of -e for qemu-img (rhbz#676984) - Support domain snapshots with current QMP (rhbz#589076) - Update auditing support (rhbz#642785) - Only request sound cgroup ACL when required (rhbz#680398) - Allow fine-tuning of device ACL permissions (rhbz#683163) - Support vhost in attach-interface (rhbz#683276) - Don't request cgroup ACL access for /dev/net/tun (rhbz#683305)- Fix deadlock caused by a fix for rhbz#670848- Reorder nwfilter match extensions relative to state match (rhbz#678139) - Avoid overwriting error message in qemu driver (rhbz#678870) - Allow removing hash entries in virHashForEach (rhbz#681459) - Avoid double close on qemu domain restore (rhbz#672725) - Fix DomainObj refcounting/hashtable races in qemu driver (rhbz#670848) - Fix several memory leaks (rhbz#682249)- Fix --all flag of virsh freecell to really show all cells (rhbz#653530) - Add txmode attribute to interface XML for virtio backend (rhbz#629662) - Give each virtual network bridge its own fixed MAC address (rhbz#609463) - Fix virsh snapshot-list with --quiet option (rhbz#678833) - Delay IFF_UP'ing 802.1Qbh interface until migration final stage (rhbz#678826) - Fix several memory bugs (rhbz#679164) - Fix virt-pki-validate when CERTTOOL is missing (rhbz#679153) - Fix memory corruption in virFileAbsPath (rhbz#680281)- Properly escape special characters in domain names (rhbz#676908) - Fix enum type declaration (rhbz#628940) - Fix cleanup on VM state after failed QEMU startup (rhbz#673588) - Fix XML generation for smartcards (rhbz#677308) - Ignore failure of "qemu -M ?" on older qemu (rhbz#676563) - Fix typo in setting up SPICE passwords (rhbz#677709) - Avoid NULL dereference in virDomainMemoryStats (rhbz#677484) - Avoid NULL dereference on error in qemu driver (rhbz#677493) - Fix error message when saving a shutoff domain (rhbz#677547) - Create enough volumes for mpath pool (rhbz#677231) - Allow to delete device mapper disk partition (rhbz#611443)- Fix typo in parsing of spice 'auth' data (rhbz#676374) - Fix attach-interface regression (rhbz#676686) - Block I/O tunables via blkio cgroups controller (rhbz#632492) - Support SCSI RAID type & lower log level for unknown types (rhbz#675771) - Only initialize/cleanup libpciaccess once (rhbz#675698) - Imprint all logs with version + package build information (rhbz#673226)- Docs for customizable x509 certificate paths for client (rhbz#629510) - Fix tests for VNC over a unix domain socket (rhbz#651415) - Fix problems with peer-to-peer migration (rhbz#673434) - Fix tunneled migration broken since 0.8.7-2 (rhbz#672199) - Update docs for cpu_shares setting (rhbz#641187) - Fix possible hang if SASL is used (rhbz#672226) - Cancel migration in progress when virsh gets Ctrl-C (rhbz#635353) - Enhance virsh migrate command (rhbz#619039) - Support for specifying AIO mode for qemu disks (rhbz#591703) - Don't leave domain paused after restore (rhbz#670278) - Fix possible deadlock/crash in qemu driver (rhbz#673588) - Add shortcut for qemu HMP pass through (rhbz#628940) - Fix error message when attach device fails (rhbz#675030) - Support for booting from assigned PCI devices (rhbz#646895) - Improve handling of unlimited value for memory tunables (rhbz#669069) - Add smartcard support (rhbz#641834) - Remove some RHEL-specific patches which are no longer required (rhbz#653985) - Support for disabling/enabling KSM per domain (rhbz#635419) - Add --all flag to virsh freecell command (rhbz#653530)- Fix event-handling data race (rhbz#671567) - Add support for VNC over a unix domain socket (rhbz#651415) - Support intel 'ich6' model (rhbz#648486) - Do not use virtio-serial port 0 for generic ports (rhbz#670394) - Set SELinux context label of pipes used for qemu migration (rhbz#667756) - Support customizable x509 certificate paths for client (rhbz#629510) - Round up capacity for LVM volume creation (rhbz#670529) - Show error prompt when trying to managed save a shutoff domain (rhbz#672449) - Report more proper error for unsupported graphics (rhbz#671319) - Expand the man page text for virsh setmaxmem (rhbz#622534) - Fix event-handling allocation crash (rhbz#671564) - Require --mac to avoid detach-interface ambiguity (rhbz#671050)- Report error if invalid type specified for character device (rhbz#638968) - Improve log for domain related APIs (rhbz#640202) - Reject SDL graphic if it's not supported by qemu (rhbz#633326) - Don't lose track of events when callbacks are slow (rhbz#624252) - Fail if per-device boot is used but deviceboot is not supported (rhbz#670399) - Avoid sending STOPPED event twice (rhbz#666158) - Fix issues introduced by dependency patches for rhbz#646895- Fix spec file which was not fully rebased to 0.8.7 (rhbz#653985, rhbz#660706) - Skip IB700 watchdog device when assigning PCI slots (rhbz#667091) - Improve error reporting when parsing dhcp info (rhbz#653300) - Don't chown saved image back to root if dynamic_ownership=0 (rhbz#661720) - Fix core dumps if unix_sock_group is set (rhbz#623166) - Add support for Westmere CPU model (rhbz#656248) - Add XML config switch to enable/disable vhost-net support (rhbz#643050) - Enable tuning of qemu network tap device "sndbuf" size (rhbz#665293) - Support for explicit boot device ordering (rhbz#646895) - Avoid qemu holding migration fd indefinitely (rhbz#620363)- Rebased to upstream 0.8.7 (rhbz#653985) - The following bugs got fixed by the rebase: rhbz#586124, rhbz#595350, rhbz#611793, rhbz#611822, rhbz#617439, rhbz#620363, rhbz#626873, rhbz#627143, rhbz#628772, rhbz#639595, rhbz#639603, rhbz#656795, rhbz#658657, rhbz#659855, rhbz#660706, rhbz#664406, rhbz#665446- Rebased to upstream 0.8.6 (rhbz#653985)- spec file cleanups (rhbz#649523) - Fix deadlock on concurrent multiple bidirectional migration (rhbz#659310) - Fix funny error in clock-variable (rhbz#660194) - Export host information through SMBIOS to guests (rhbz#526224) - Ensure device is deleted from guest after unplug (rhbz#644015) - Distinguish between QEMU domain shutdown and crash (rhbz#656845)- Fix JSON migrate_set_downtime command (rhbz#561935) - Make SASL work over UNIX domain sockets (rhbz#641687) - Let qemu group look below /var/lib/libvirt/qemu/ (rhbz#643407) - Fix save/restore on root_squashed NFS (rhbz#643884) - Fix race on multiple migration (rhbz#638285) - Export host information through SMBIOS to guests (rhbz#526224) - Support forcing a CDROM eject (rhbz#626305)- build -26 hit a miscompilation error c.f. 624895 drop -j16 - Resolves: rhbz#620847 - Resolves: rhbz#623877- Fix problem with capabilities XML generation - Resolves: rhbz#620847 - Correctly reserve and release PCI slots - Resolves: rhbz#623877- fix PXE booting on the virtual network - Resolves: rhbz#623951 - fix tunelled migration - Resolves: rhbz#624062- do not call balloon info command if balloon is desactivated - Resolves: rhbz#617286- give a way to desactivate memory balloon support - Resolves: rhbz#617286- Mitigate asynchronous device_del - Resolves: rhbz#609437 - Fix PCI address allocation - Resolves: rhbz#618484 - Make nodeinfo skip offline CPUs - Resolves: rhbz#622515- Fix multiple PCI device assignment bugs - Resolves: rhbz#617116 - Fix the ACS checking in the PCI code - Resolves: rhbz#615218 - Disable boot=on when not using KVM - Resolves: rhbz#594068 - Don't leak delay string when freeing virInterfaceBridgeDefs - Resolves: rhbz#620837- Fix error message in guests init script when libvirtd isn't installed - Resolves: rhbz#617527- Add character device backend activating QEMU internal spice agent - Resolves: rhbz#615757 - Make libvirt-guests initscript Fedora compliant - Resolves: rhbz#617300- Fix patch for PIIX3 slot 1 reservation, in case it's already reserved - Resolves: rhbz#592026- Set a stable & high MAC addr for guest TAP devices - Resolves: rhbz#616517 - Fix bogus commit of -16 patches - Related: rhbz#592026 - Related: rhbz#599590- Make PCI device ordering consistent with older releases - Resolves: rhbz#592026 - Fix libvirtd hang during concurrent bi-directional migration - Resolves: rhbz#599590- Add iptables rule to fixup DHCP response checksum - Resolves: rhbz#612588- Support virtio disk hotplug in JSON mode - Resolves: rhbz#573946 - Fix QEMU monitor JSON crash - Resolves: rhbz#604585 - CVE-2010-2237 CVE-2010-2238 CVE-2010-2239 - Resolves: rhbz#607817 - CVE-2010-2242 Apply a source port mapping to virtual network masquerading - Resolves: rhbz#608049 - Fix hang if QEMU exits (almost) immediately - Resolves: rhbz#610056 - Support new CPU models provided by qemu-kvm - Resolves: rhbz#605830 - Fix comparison of two host CPUs - Resolves: rhbz#611401 - Don't mess with the CPU returned by arch driver - Resolves: rhbz#613014 - Fail when CPU type cannot be detected from XML - Resolves: rhbz#613760 - Use -nodefconfig when probing for CPU models - Resolves: rhbz#613764 - cpuCompare: Fix crash on unexpected CPU XML - Resolves: rhbz#613765 - Properly report failure to create raw storage volume files - Related: rhbz#547543 - Fix IOErrorReasonCallback python bindings - Related: rhbz#586353 - Parthelper: canonicalize block device paths - Related: rhbz#593785- Don't invoke destroy callback from qemuMonitorOpen() failure paths (v2) - Related: rhbz#609060- Don't invoke destroy callback from qemuMonitorOpen() failure paths - Resolves: rhbz#609060 - virFileResolveLink: guarantee an absolute path - Resolves: rhbz#608092 - SPICE patches have translatable strings without format args - Resolves: rhbz#608917 - No way to pass disk format type to pool-define-as nor pool-create-as - Resolves: rhbz#597790 - Fix enforcement of direction of traffic for rules describing incoming traffic - Resolves: rhbz#606889 - Clarify virsh help pool-create-as text - Resolves: rhbz#609044- Do not block during incoming migration - Resolves: rhbz#579440 - Label serial devices - Resolves: rhbz#585249 - parthelper: fix compilation without optimization - Related: rhbz#593785 - Fix name/UUID uniqueness checking in storage/network - Resolves: rhbz#593951 - Don't squash file permissions when migration fails - Resolves: rhbz#607922 - Properly handle 'usbX' sysfs files - Resolves: rhbz#603867 - add pool support to vol-key command & improve vol commands help - Resolves: rhbz#598365 - document attach-disk better - Resolves: rhbz#601143 - Config iptables to allow tftp port if network element exists - Resolves: rhbz#607294 - Fix failure to generate python bindings when libvirt.h.in is updated - Related: rhbz#589465 - Allow all interface names - Resolves: rhbz#593907 - Fix nodedevice refcounting - Resolves: rhbz#608753 - Move nwfilter functions inside extern C and fix a locking bug - Resolves: rhbz#597391 - Fix failure to restore qemu domains with selinux enforcing - Resolves: rhbz#590975 - Check for presence of qemu -nodefconfig option before using it - Resolves: rhbz#608859- Add multiIQN XML output - Resolves: rhbz#587700 - Fix udev node device parent-child device relationships - Resolves: rhbz#593995 - Fix leaks in udev device add/remove - Resolves: rhbz#595490 - Fix device destroy return value - Resolves: rhbz#597998 - Update nodedev scsi_host data before use - Resolves: rhbz#600048 - Display wireless devices in nodedev list - Resolves: rhbz#604811 - Show pool and domain persistence - Resolves: rhbz#603696 - Fix cleanup after failing to hotplug a PCI device - Resolves: rhbz#605168 - Add '-nodefconfig' command line arg to QEMU - Resolves: rhbz#602778 - Switch to private redhat namespace for QMP I/O error reason - Resolves: rhbz#586353 - Improve error messages for missing drivers & unsupported functions - Resolves: rhbz#595609 - macvtap: get interface index if not provided - Resolves: rhbz#605187 - Fix leaks in remote code - Resolves: rhbz#603442 - Add an optional switch --uuid to the virsh vol-pool command - Resolves: rhbz#604929 - Change per-connection hashes to be indexed by UUIDs - Resolves: rhbz#603494 - Run virsh from libvirt-guests script with /dev/null on stdin - Resolves: rhbz#606314 - Increase dd block size to speed up domain save - Resolves: rhbz#601775 - Fix reference counting bugs on qemu monitor - Resolves: rhbz#602660 - Add missing action parameter in IO error callback - Resolves: rhbz#607157- Touch libvirt-guests lockfile - Resolves: rhbz#566647 - Add qemu.conf option for clearing capabilities - Resolves: rhbz#593903 - Add support for launching guest in paused state - Resolves: rhbz#589465 - Add virsh vol-pool command - Resolves: rhbz#602217 - Add vol commands to virsh man page - Resolves: rhbz#600640 - Remove bogus migrate error messages - Resolves: rhbz#601575- Ensure virtio serial has stable addressing - Resolves: rhbz#586665 - SELinux socket labelling on QEMU monitor socket for MLS - Resolves: rhbz#593739 - Fix enumeration of partitions in disks with a trailing digit in path - Resolves: rhbz#593785 - Enable probing of VPC disk format type - Resolves: rhbz#597981 - Delete UNIX domain sockets upon daemon shutdown - Resolves: rhbz#598163 - Fix Migration failure 'canonical hostname pointed to localhost' - Resolves: rhbz#589864 - Fix up the python bindings for snapshotting - Resolves: rhbz#591839 - Sanitize pool target paths - Resolves: rhbz#593565 - Prevent host network conflicts - Resolves: rhbz#594494 - Support 802.1Qbg and bh (vnlink/VEPA) (refresh) - Resolves: rhbz#590110- Fix sign extension error in libvirt's parsing of qemu options - Resolves: rhbz#592070 - Graceful shutdown/suspend of libvirt guests on host shutdown - Resolves: rhbz#566647 - Fix pci device hotplug - Resolves: rhbz#572867 - Support 802.1Qbg and bh - Resolves: rhbz#532760, rhbz#570949, rhbz#590110, rhbz#570923- Support seamless migration of SPICE graphics clients (refresh) - Resolves: rhbz#591551 - Fix swapping of PCI vendor & product names in udev backend - Resolves: rhbz#578419 - Fix cgroup setup code to cope with root squashing NFS - Resolves: rhbz#593193 - Fix startup error reporting race - Resolves: rhbz#591272- Don't reset user/group/security label for any files on shared filesystems - Resolves: rhbz#578889 - Make saved state labelling ignore the dynamic_ownership parameter - Resolves: rhbz#588562 - Fix & protect against NULL pointer dereference in monitor code - Resolves: rhbz#591076 - Fix virFileResolveLink return value - Resolves: rhbz#591363 - Add support for SSE4.1 and SSE4.2 CPU features - Resolves: rhbz#592977- query QEMU to get the actual allocated extent of a block device - Resolves: rhbz#526289- missing python bindings due to older XML api - Resolves: rhbz#589453 - Fix two possible crashes in JSON event dispatch - Resolves: rhbz#586353 - Fix handling of disk backing stores with cgroups - Resolves: rhbz#581476 - virsh schedinfo --set error handling on unknow parameters - Resolves: rhbz#586632 - Apply extra patches for nwfilter - Resolves: rhbz#588554 - Fix hang during concurrent guest migrations - Resolves: rhbz#582278- Don't wipe generated iface target in active domains (588046) - Fix LXC domain lookup and error handling (586361) - Fix a protocol breakage introduced in libvirt-0.8.0 - Add support for nic hotplug in QEMU/KVM (589978) - Seemless migration of spice graphics clients (589989) - fix build with ESX support - Resolves: rhbz#581966 - fix multilib problem (587231)- Rebase to upstream 0.8.1 - Resolves: rhbz#558761- Fix libvirtd startup when avahi failed to look up local host name - CPU selection fixes - Resolves: rhbz#581627 - fix migration poll value - Resolves: rhbz#584928 - crash dump job caused libvirt hang - Resolves: rhbz#580853 - Fix initial VCPU pinning in qemu driver - Resolves: rhbz#578434 - fix cpu hotplug command names- Build ESX support in - Resolves: rhbz#581966 - a batch of network filter fixes, IBM request and upstream fixes - Resolves: rhbz#579993 - couple of patchs to fix device handling with QMP - Related: rhbz#563189 - fix python binding for snapshotting - spec file fixes for nwfiler build and RHEL-5 virt-v2v specific rebuild- Refresh SPICE patches to fix test failures - Related: rhbz#515265, rhbz#524623, rhbz#573382 - Enable test suite during build, disabling tests that don't work in mock - Related: rhbz#558761- official 0.8.0 upstream release - Resolves: rhbz#558761 - new patch set of patches for RHEL-6 SPICE and addons - Enable QMP/ JSON mode in the QEMU monitor - Resolves: rhbz#563189 - Support configuration of SPICE as a graphics protocol - Resolves: rhbz#515265 - vnc (and spice) ticketing - Resolves: rhbz#524623 - enable spice tls encryption in domainXML, and which channels are encrypted - Resolves: rhbz#573382 - notification of VNC/SPICE client disconnect/connect events - Resolves: rhbz#515268- preview #4 for 0.8.0 rebase - snapshot API - domain with disk on root-squashing nfs and security driver mismatch - Resolves: rhbz#578630 - Fail to read xml when restore domain - Resolves: rhbz#577719 - loop "virsh cd" in virsh interactive terminal generate unknown error - Resolves: rhbz#572380 - support setting qemu's -drive werror=stop/enospc with configuration - Resolves: rhbz#526231- preview #3 for 0.7.8 rebase - kvm hpet support - Resolves: rhbz#576973 - hook scripts support - Resolves: rhbz#569965 - Need to add time keeping abstraction - Resolves: rhbz#557285 - notification of guest reboot - Resolves: rhbz#527572 - Ability to preserve RTC clock adjustments across guest reboots - Resolves: rhbz#515273 - Notifications of guest stopping due to disk I/O errors - Resolves: rhbz#515270 - VNC ticketing support (524623) spice still needed - VNC client disconnect/connect events (515268) spice still needed- preview #2 for 0.7.8 rebase - migration max downtime API - Resolves: rhbz#561935 - allow suspend during migration - Resolves: rhbz#561934 - support vhost net mode at qemu startup for net devices - Resolves: rhbz#540391 - read-only device access support for qemu - Resolves: rhbz#556769 - LSB compliance of libvirtd init script - Resolves: rhbz#538701 - No domain vcpu information output when using JSON monitor - Resolves: rhbz#572051 - "qemudDomainSetMaxMemory" does not work and should be removed - Resolves: rhbz#572146 - after setvcpus, any virsh command will be hung - Resolves: rhbz#572193 - virsh interactive terminal crash or hung - Resolves: rhbz#572376 - virsh hangs after core dump - Resolves: rhbz#572544 - Fix very slow file allocation on ext3- preview for 0.7.8 rebase - Extra non upstream basic patch for spice and XQL - Resolves: rhbz#515264 - Resolves: rhbz#515265 - connected virsh dies with a SIGPIPE after libvirtd restart - Resolves: rhbz#526656 - error when running logrotate on s/390x arch - Resolves: rhbz#547514- macvtap support (rhbz#553348) - async job handling (rhbz #515278) - virtio channel (rhbz#515281) - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - Improve libvirt error reporting for failed migrations (rhbz#528793) - qemu driver support CPU hotplug (rhbz#533138) - wrong (octal) device number for attaching USB devices (rhbz#549840) - cannot save domain into root_squashing nfs export (rhbz#558763) - assorted bug fixes and lots of cleanups- Fix balloon parameter name handling in JSON mode (rhbz #566261)- Fix balloon units handling in JSON mode (rhbz #566261) - Invoke qmp_capabilities at monitor startup (rhbz #563189)- enable JSON interface, desactivated by default in 0.7.6 - Resolves: rhbz#563189 - make sure cgroups are installed and that cgconfig service is on - Resolves: rhbz#531263- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements - Resolves: rhbz#558761- push updated prerelease version of 0.7.6 for testing in Beta1 - Resolves: rhbz#515213- Push a prerelease version of 0.7.6 for testing in Beta1 - Allow specifying -cpu model/flags for qemu - Resolves: rhbz#515213 - Add async qemu machine protocol to libvirt based on JSON QEmu API - Resolves: rhbz#518701 - Allow for static PCI address assignment to all devices - Resolves: rhbz#481924 - expose qemu's -fda fat:floppy feature (525074) - configuration of virtual CPU topology (sockets, threads, cores) (538015) - rewrite file chown'ing code to use security driver framework (547545 ) - cannot create a headless KVM virtual machine (548127) - Improve virsh schedular parameters documentation (548485) - Fail to delete a inactive pool using command "virsh pool-delete" (530985) - virsh man page updation for using container (lxc:///) (528709) - Command 'virsh vcpuinfo' returns libvirt error in RHEL6 with KVM (522829) - Expose information about host CPU flags in capabilities (518062)- Rebuild for libparted soname change (rhbz #555741)- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added .el6_10, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh/bin/sh/sbin/ldconfig  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsafamarasbebgbnbnbscacscydadeeleneseteufafifrglguhehihrhuhyidisitjakaknkokuloltlvmkmlmrmsmynbnlnnnsoorpaplptptrorusiskslsqsrsr@latinsvtatethtrukurvivizhzhzu0.10.2-64.el6_10.20.10.2-64.el6_10.20.10.2-64.el6_10.2  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUUUUVlibvirt.conflibvirt-guestslibvirt.conflibvirt-guestsvirshvirt-host-validatevirt-pki-validatevirt-xml-validatelibvirt-qemu.so.0libvirt-qemu.so.0.10.2libvirt.so.0libvirt.so.0.10.2libvirt-client-0.10.2AUTHORSCOPYING.LIBChangeLog.gzNEWSREADMETODOlibvirtcpu_map.xmlschemasbasictypes.rngcapability.rngdomain.rngdomaincommon.rngdomainsnapshot.rnginterface.rngnetwork.rngnetworkcommon.rngnodedev.rngnwfilter.rngsecret.rngstorageencryption.rngstoragepool.rngstoragevol.rnglibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.movirsh.1.gzvirt-host-validate.1.gzvirt-pki-validate.1.gzvirt-xml-validate.1.gzlibvirt/etc/libvirt//etc/rc.d/init.d//etc/sasl2//etc/sysconfig//usr/bin//usr/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 !#,]"k%{Dukx YY>1OǗ Az Ynአ7`D""Wa8{r:@0@ug`XvᛮV6,Ǫ)h: `%wyd0޴_L^}ԥB`]oSsDU>bϻ7瘬v_VR _8;v k7bjs4ع3Q9ג>*u0nyt֋KhO WF3 Hw;58SF]8 K_"ϕ~v3y6` |h;'iGRT޻S ?",/=~@:Gg?^Lc G;C{:" {q]8:356 BBN$OKr ۭ*( ;>.h&hG%.Z:M{᭕7U+==N3&e{szԧ;9p*VA͆$8IʿmE'mvؾ_ԷYt)b~C7cjH6 `*E1'?,-nSY%^l6p_k~p*l̨ΘڈClTf# pF2xz|8y,WN}^V>6?{6(tw<>l?q7BOCq B`LMS_܎KpZx@ſ.bRpQ85n|p ђ_ew f29h;2p8-AeΏ_ۆ ~/Ep؛KŐ]3(c!qř.gA^:rp;gxmKS]ۻ)L*F)^#E[cIJQ%h8w84rL["PO;xtF~e[GӪʯZV䊣NT'lw%GNը[ˁJ cV"DNCL [8d^3"z # ˑJuMxe.J[Y֒0D3jݸ: gz &&]t\J;HQ6Jc~QHB.Zz 9$C+4E[{}a-/1CdRc[( 1'elJT t?cXzAzE\qSL]aVo[י;jʰ)N?Og )7-mM9``Wx<r6HLĔS8ln582]|aА&V8˸u7Tqd@3I䑘֨ej_?bI'! .ؼC.p}]5| |3Qc; '&lL 2_^$etY*Sw5f\wBS=ӎ׫[F#N)Ir|R8sA[~׸=دTNs~C!Ps_R5%D n,aȧyI}l[`t\u8k'{BSG{hoe+ZmRt2sn;0(jOV-0aɁ^6-z= ,;̆'\֩oMB%UԲΔߦ<`bXќ~~-(~*0.7r^OqQ3C#ie!j̫G.Lu$ٞ]iCݝϊ!1?a^MEVa6rʚaq!UzCi!GF~%6[D-CD6XbA=6R_П8n&Ywr BxЯm"V|Vvuqr/o&1[3ťQ=UU$9^4cei4ѐbVĸ!\I0-B/ q‹@sSp]o 6(ޢ1_: uNSŦ"5$?& ٛsةt[D<  ڥp"|f'se_I-aXDZT N-1A{m&!C{vƨVҿj gĨ[Bz2SL\ֻ̉z_.P81dJ̃h^!/]㡛kv9!tԑ!(NGȜJ4{+j:ɹVz'UՔH灶S3c2k06"OϢarl*GaN4TH6s)#ӘO_ * 0K&5\/苽-)H\'Jt,Vaۙ}~u̾SBZyK24IDOӞ~gNܡVJ3NyVg(ࣿOCiSV;o/@ ]D!Fw߰W7j !CAk=ѳɲvN+V^d]S]NΐSU|FJiu2#nMviqb=#Ym+YJ#I~궰?`Nk dd7*n Oq09C{I$GF笍 ś13v'GWMt[x"/g_Dχ[+ iJb(_Ap:++:(#J7QJxf}pa5GSjY~xnk!sbJ"$wBpMЦ2p~NGx\)R͒H pcwmUU"h.KzmreIY wJqL_ԃjh#iJ}:FK :]n[Lp ^vX_~%\~hjS2Р>2]SFZã;W# Һ0,$t3QNui6zL>vjmYf(Y/XZXOEX~ +MM91?v61 8LP<2gX1BmSwA5DXT4XFfD0o\NF*-DmF!e[L)o׎rC[8$ٷ%gb'4|b5\;"d%ptLOy[,!H8lV*ZR֊ؠAO4Qq,iHiS@&ϐ-APCeiizF90d#IJB^5Ґ!H?X,bv+6bX?;?{P_?t~Dr? H#~uQd<jI}m0fhW[تYA B[tâ }:v]; mzD1@BqM0,Q@-0 wiW ߧ冃z V0%=^^h'N/R-iu#uVu82q ,RiC`)P?{?n'lׇ"~irCH9OK27'+* <\1p< .C=`Ww- 7Uڎkt$; @Z{%Z 6^] -ܿ$p_>~f0%US_'VF c]Ng( l"b݆H:er)06r$SkXw78)"?ξ) ,&~ )U?X p2 zG$"RHZv isᆊ)@ #P_)*bS5#EacsA ޔИdߎN#,uKF['cSiL i}‘XA 1_ٺO{RYf')뮀*Ɗ1 s~I϶3"e ;5h-:NP m! l],Dlf|"ٔM'`gt9:u#/w\ fvܪ=J=I={f3[~788wA>x0!&(a5ouuZi])&-0HazJX}Dvž3ձsJG 6Pfץ| ZUwQ,ŏi:+z E8Yvu\u]-BGxU z`]4-ի (a;<`)W;+ea^Ϣ(_\Ai^(rUIHf@CRB(6MI\ `$u^Fjl%c.WlJ[I݈D5(F>Q=F!z1L[8B ]t/m-t*bw!LG']cRfc!Ӭ#RkW|?ybJT!%>R]ȄU+ AG c!XpTi "|`'}#1Pw# sCcC&A TJH"ԴH`wZYеNZ7bpM6pcwns P.W3e5U)O0k_Aa+C w HA#iMBd[?9J|P[VDkmDš|'aXrwK1`~Vmx>v¯㥉㐅)p'>E+Ss (Փ={ <؅"oKP2>gʘ eAW+r:f2F0ڃ X)*UGjNwTUHDk$ӎ'l\j`b#4ۧp|B <4_&]Nto!ٞIq2&(Lrv F^cyxs]ca`A Q&%_,Gʂ} 8ACEۨdf!'IM>gsV;a޹3Ryb [|5gs 6;@pJ$4M.{SR xBFZCUmi5H+VrL0e{K},5 auhuMjg{.[p, dyfEkojy&јs7yƺ/cXN?#Fx P\)CdMsLwZz3Jqb. cMB7]P?UDV97%-WC|+'ia,)-z}s aJMKb;AuVrz <7m3f;= Ҷ@Q2ǫDŰ/)JS3%Y!"u  (n[ 1yj3Hs`ݰ)Vte:?ѯ#epO`BOutY襨 fYWL)ʱq2eY.G6$!u w1^M񽉏!4_7ZvO$ ߔ.\PģTLNK؟jLD0Us:|0ǎ#yxSNwպWz !9;(QWO]/E3 ~"AKQ剚.C*% 22Z.*Y,ѱQ6<&}: Mc(ȅa@ Q4!4_NJSmںCtj3]ݘliP:>w,[ #vK< {2os:Ee>1]-(6Cz"yd84e#h5r% %H&Α,r; h\Bvl%B$*TL#㫳 @R~7aIbqǂ^Gs`ECJ99(KMSx¯&GFMz5*8> ViF}/ mDZ'2vV tH ʡ[ꊑ_-K{PД ċ@R EK~-aJ3gxy^7z ǂw>^U*VϪ+}:"oq !+pT%?r ̍^`ugE5!I&_\~HE]Xl'+>ۊx L2jV빏;gܽMqIB5O\j^ã'U&MKh Z sz{~1 "!ᏴiֺTul+v&2CK: isN2jנ&ZUk1>% Obl-"^cJ7\ fc: :8 `Jܷ®/Dzj. ڇL/§$,fhn h2F ɺrHbEؾ<@Pi5 qt(ymK'bE= Fb㫪ưmV&,;3ZƷianhX@OkD+J^Lolm ml_F'KiTo8^Sfb4}dЈ}9VhӴ"Q"Qh#F)a9Ak*=-Uw6dUgֳiwjԋa hiUlkҎ,  T͉R㩝FbdXѝpWBb9èᖎCI|sPS)!:-)I[Z~TΚgfb5$- ~tl>g] ,1(8ܗ=H`@Zl8>30LB# oopH/?&  2!tJ r 0aWy cR~j2`ѫ6{ďkN+(s$rk~_K?ηt=)]|e@b;lMaЋ8F 9Ʊa , gBcXG{y]sJ t=[ICxW$qm#-&-G7ij v0aMP9Ow6s{lČ\ tKRSO[( i]$DSVoӍn()YdzV\%wX=N[Avo]FTiifQ3A6:yfrSPYT[#Fځ֜B &ie@ѐHn#`W Q RD@ܩaV4ּr&-i1i_|h>BUJ2:49ϚD' SFpĒN kfoV%o&lr ,:AzXԹl>e^ mъ:TcӨuB8'?Ymk 1Չ*k-=29i@d5.~MLgkq].0 V|q oPG"i]&UoW\YG,$[VuQ8@,x^W[-=KvX$E+(pt0ZCAw-2]"ˉ ۠Ңc `N|!G4rM159_ ecMfоm@2o9ڍR+vY<x!8'5 V󏋊xMI 1?2F2AT2Yr{zhܨ!ʽ"I-QM.0Hr-$%wa\T [e?ACnk]DOCZ'!8 8J}mMIB/r)41d"+TQ{͒ ֦FX ~x&ބfeeGFسM/J}8^0.My_, ?R1C-MjMV3\1Tf`0 %6]84|x2p>fC:1Mb_0=p6H/vh$BaA|8)WH[CaVb v47a7Ó\31:$8+ti)̖tn'RS0$Sy@ݓYqEX_V!nk_-M#折Vkt1U*ۖH/T@0!>Jku}uN = Kob HHryxЬ0,8$͓G&`AI o v}Ă ] ?1>!܀=mY{5 Zb7=at09FuR]IGIbb(|)$R`=ߥIO++MDr0I6Nc`[IeN[=񛹽25UJ{M)N7 =$*pb&nvu"9RAYWqEYyZ5\^n8cʖR~) ?R:&Bm@h7IЄE&iKEcDsT?[,p&r/̟lCzj5Qv!FHHTϝkd?8Cvɻ.66\A(`b-{%[&=VlV5mOJܷ;U Fx)OK׽p~TN:&07*v ׿?NI`?/\GR{obF%CּfS2YVe)ets|how 0zQ&<|^Ns SxeVG%6ar eafm>2c)ԁѸmj}3WkLm7NEsc)7L{a 'Vx ރd p[>D/uqШZi*-qڬDh-$&N^A:=1b]hS Q _&dO?3h }byۭC p_/|H6 =5kR26k0 (R}:mr=ܰ-w@q+FF; b=z}A97TS}J=<ygZkzaZG+8a ԸCZ4o8Bw̝B0^)hBTJK[pephj=52 'Unc sܨ)U_)'F*wV{v}Bȫ C3q+?PݪPx9"'Tp Jg%KԞYuZ}9f78Q(J f▇9[ZˉX]"Qϲ>irrB_`r ӿf}7"5Z٥,wvDGK4)>+R0ު|C|^kػ7iE|FDg]ݿ9R?Fqv2E!g&M!ऺE>Br^c1!ۉNaQ8L҃6ͳGp5g@=b٭HX>-h`&TC$g@w7}zfԍϤ,Od>_ B7HЉkT%fs<;G[ 9eΥQȃ9EGyͨ<^A )[v!]a9sef#5٢H Mp*ulKta$Cw4(wQfU75šzu3 Bۃ7yi><ߩ /tł 8K5Ih$U9_ +':lq)kZ>~!ʹ#%kAsxΛ"b KMS.evȤӱsQ򚎜XձDϱg?;DW7 sgZ ;̡&`R.^5)kᅖqfʩS 8(ע_GpJn# ,i(զlqq[_ѠSa/[vVvc ]Yf؎=| K\"cRQs5,Gsۂ\J :lnȠ~8EnOu1p}+ BG!|QIaXF9r@hAQ`xwtF?Yl)`]|G>%k{"b?qvLZ#b 3 QLXv拿ĨNC`΁.!} Z;L?֞":6GNm딲N ǶQҲ^Rl5H /uyoሗ L$jC i5ʈxB_O 8,<Mg*f*Wc̉1[]ACGtq3Ȏx+\~3列@-!\# kX ֟YՌv+ ɒJ9̵*$98^P'mstl2t5LW'lu?ޥJ`BL.Mv!5]OK| n$6d2 hUfE4@ЄM1:jG}foWҎzLmc BT'J2E/!H#EHµ7:7L\$&`Jr*MNMP+Y~x훙 43[Wb.&Hz"s[ |6ؗBlb1Ҳ@(pRyAᮌ/ Aves7*>C=rLs @\MYBR&a>ܦ__O|F^8/bUwVlUY^9rޅue RXyJk(I8 E;3vmwXb4POMC S~ koc2N X 8n!`QS;E,WxDw iҎJ\ݟKWR{ټG 0h#LxO*p˄uёMn/p-#.o^JnӤOwtqeűiK/!~PB̚mt͍"ĐI䐷+9Guf5:Oj 8Xay̛^S"{i8 orSAPC޲<}“S{?0='|5sC}xy|~< V2PUo'JK‹TVskǗ5(&Xgtj^^$G=,3d`a s\ :dpPXU2e0`ƌ~3O6"BXұT>yViH鬄hRE8# +Y%+\^쏬EѢ&U!F)7a9{7S&G d" ь1jY}n:59$x#!G|gP$Xƹ':ɡ5ƩxS1Nl\MIf9E_鿯W [1M|DLTl9\f1ܲGj @keϔG^#5eTNA4pA~rJn^VǽZۍM={o4,noC3u2\jRa<q8pw'yOMx_bڂ:J.D Tb1-rJ+V0aNwu.)d^5kx")|qfrKQ`{TeefA#ؒJcj<1_hftU[e{܇SanE&`fZa(lsFБTG@qcɋq"GT»]x",/U@ aW=D:Ha}܃CMDtXlpz[r4+bx1J3X^k+ă,[_j;zB=:uFTN09֨@1 jщ#TE{d϶]P?f.`$+Pg;3]1e-jC=rR*⳾:SvF栱>$? ռ bŕ||{RyF;/Q[\;p=Їțb.J<7:J@?lwvIƳD!uꂕ,oL5'%ZJ'UF6 ƹ 7+ 5s57OJy2hP%SZΕߤ4L^tu>mAT;zYV(c ,-"(*{=iZ" _3u;̥jBB7UB?eib2žyTj)'Ui ڂ WjѻklEa.7@`~ 7k [ҙ>ZǕ3.R?VuoG$| Z ~JT~ɑr)/o`3_o!e6I>)dg?e輚}|:&POt50OyP+{/IB,D^\x_av~#(yP|rx !R0vWIKԄѾWx >fJq'Q +A'&)ea!S]=tZe:g4<+i1 l5{L#I" e_})$r餚j|n;cXݓRbTon&o~)E;#QJC8"S;wչ_Mu}WcWvr)fX"@ecFOd5⍟@ʐ_6kS2@Rt֧T$͝vx rraА@}3D?{@χz jvtKEQ:MYAek9,)^Kb%YHh,lԱ"^?71לk/d6aTȈ9ڒ𠿤['?Sj7{D[y qܗ3BWfLX{oz5jBOTдkVN>؇?̗HFzQit!K܈xY\2N1lmd &s8H{NƊNc> zBzܲv'XMY ÖeLXrMRYfx5]èf0`'4mLmuFͧ''VxE*w&6U,64s_bπzV8h D*)n>˼} yhI\o] ;hknEb(Dn'Pvt /DvfAFOL={9DTu\ֱs$Dϕzviߒ[b)lpJ8hq6llyYM(PiQ#dBe $ ܘ0eF+C)" uUW;R'a03bCox"ӡļiI7J׍7Ҿރʆ~5ǡTm}+)hu6TnBIXodN$v5fU?8 #CpFu<# $d7N+rҰ?= Jyᝋ͈/U25j/@OSyM[<j,l5O. Px}҆ ,Yp!{, z3Š& l$VwZ1C]p^y[g(Qȱ!}d;%Wbs+nRUg((=AQ⠓̙?s"Ar# 3R/Ð@~6ePU30+[ؽ0]b;Ux`R4@w7q{Pk;W<'4, wLpmx3^cih'LCKabJcՈsE:01Bo e|,bryjRrpSgUw=cNڶ5[Z7ev6?(v}Dk` G|heP1\-9a~0zlOyu8x(iR򁍚Q,BLp4fAל6wVIYR3fHRm0NO"W{WoCR Tהi,nl:l74"<:JpKC ϧHqSځSŇR}=(#~ufȁ_z\jT>ofTEݦWd5xFcֺFGDA-{B $hݯ]N>rOdom(|RVOOdХ"G'l vt`_ r(uAU;K=t;C`1| Gf4^/9oG bG\l{oRւDr~[v\5r>017ܘ i> em#〽#z\|O n9nNYJ`9=i@叼[BD=bQ\ʅvﮝ~m`s|JN]}K1=5(D{+I9NZ-/ք~X&( `! ՉvMB>PG]]_ )4 >6[g0ZQ+ HV|d`{F voܝh|nfN:}Dg6'F*/qY Ԝ͟rMWd; =}'Tudqoʮ# ~RA0VuWl]vU2?5$r;Nqr->n}Tme:aN]ufq{Al~{㷆rّؕujZd(@| 1qָTZO{;T h$ʮ/8? vcFhsʼncϰhj@`'`w-/9L@/!(366aTϧ+Y DM(bjm*w/K"q5v.XMUbւiZ-[Y9U2G˼O4IrITj* .t"Q#A^5Y}[4ToiZ70a VSr;z yHYT:\ #j6ga¸q߷,Ų{b|6Buœ5Z#`3 7{i@`ɬ#y_:QD.ꨓ ;R` (vrϵ>jtё%w9XO{r5[9A?֞>{.|}U}c1IJ G[=P. YO|9м]k:-N>LYlTW6 sm.(4˴&-ME"˨Rz=n*]%f3VpJZv} }f^u7 Vy؋rsRɈ<5-*uFyK&t$w/I/.1j":;'cu͊g`YbLE"\?ϙ$Oŭ@/Gfli9.;VXq \ugfݶ5k/!䯢63 =Pix}z!&wn NPr5 ŀ;8R0~2D&p)AEB8`+?kAP8/WJ4hkh'w<0RS;Ѡ6$I2Vfiyz6Ȩ1x՛a2VOә }R\ҥ#duW@yϮΉ J8ۄ"2vg/#LwG[:%ZC: ϊ0ؤVEovkWG]_26ۮ2%WAMQ?8+xi٣E=Uf|ؐvh&p @IK}ۿcPٕ.>ӌV|/=hq[[Ջ8I"q'%R.ns=nЎ^y_01L[~>5P6E?e:R+^gq.A,&;_w{UZ#|{T Ev'աBofrex.2i 6 (f=-) m& Bqgi0}7l+R^Go/Civ5aAwULg&%>`\jpcuyr2a D -"gm޴w\"Xc"6.e(ޘHڇaSE ;p8u t3tP`pVtۏ̝F;xWu-}ݮB>NXM^fS8f~vtLaz@C; (H'`u=`@-.&(g0W̙vj ʗh;p ?W -G״@-[$jgd1fn!er©o_(\pfPd4`  a !k J޾.%f"l؉HI+X6f6 Ю\kSU(kOYT<'N0}qt1+M l8&)\?xaƋA$G 3 Mf-e=ID<6 (!^dު求嵨$Idi%^npa<ls=o$X<_vFU&R~ (MefF"#"GͥB8RwHT*Y+M~$=aϲݼSl2c}̡IӼ^is𷞛h`3ckվd7uH }5GnΗqn UI/~Вedjŀ4uYodF0քg #Ϻ䛴ͶFAӛA1y݊BNBV,QLm•woܵCM?E F<(Vf?`OMWu%I8ns<=vVͻgI d\ Ҕ #}(/grb'oTIrx,#OUKADuz{/qʎw{~1Hߕ>}.&C? ~[Ʊel?Wakwڸwt\ !]d;"#`Km8 9,jLWW b=hNQZ>m9hD)<@}j(BRNȟGip1 M-. Pux{zOI6'^'hgϨe1aݳ뺨5Hj{jfG `M>_9`@AŊ`)4}O:1s#q -n}UALLeRu?411+Ku`φ@ 4޳_xi/z>ԭq޲3kFӤEWU3¢2m^="F+P}Cη%ꕳU_aZQӯa;\A|**4I7eޡ^—}M"Ix?5(Q\m& 3$A^uCKTh54k~9K!Mq6$/ĄVV{_ӊw *mIp%%p+Wu-GV "uwv\d !0aA5\Ԣr׷4҅{T)Ziь>9f^s3*hk1`S)f]VVB߉ ~Do0a35wl Z@`T"~գ@%jj/^EFH!m8 U!0̧$D+_ Is-m "-9J!U֙~ C%`+MF5.7 ,xWV;9p{it\,pZ9Bj #Oںm,}v1M-9,( Z1H$-q7<ߪ'Z;{ C aLAz]b0,8,݄W&Õ ;?+fXϳ2h>nmhsO%U'@-0HE.A}fm.ug,Zhr^_7pzQ\DPu0$)xe(7FbF q|]H£LBdqv}80儠9=hdƉi`܈ogsvc)*V5/!}+0eGGe}YL7v̩gs ;0)g 7pViLMŝelo;-oFQ\$ :X&v~ۅ&i3w5i./|]rp@AK ip2&@!{AIP VL&N*{ AT|̶܋{ŏ5}h(ȯ.Y!O ԑxG\\[ttEXk7Lxcm t1xt"Z.H0!Gm|QB[~wwjNU [ɠ"!%"-넔۞h5 ;OR,vPϜNY\GfU-擟`_SY3yZ1' g@ciF! ]g?77,3Ͷ>!](c;W[Um[v]*t"4OwF3N}TJPV+ 83I.HE,qqnt?g.g`sF2ɺX0Pz$_:yJPe :SCL!ZZMryabrSQIA4∾B#I̛b(D M8}C_՝3xIüRen7v0UW՚ؐo v#TƦPB5'e\uO:Igt@CUyoݩ_]nLY5B_V 6XBxBvʔ0mǛH C D仰_l(q 3,Cy(<*KtB:-شT' q$nlrXu-{dz a@Y6nq}"Y e^Ag?2]`ip;1@ӗ+[R YO]B ‰g xϱ,1DJ7'$4%*+:_L>N=гI&S*JSˤgm8tg/-ȩs|W "۠u߽9JS&>[Ws̮7]e۾Igy0xSDpҦrHr~t,*Oí#}> p~NѳH4{DgRҪzfeYr򳫰.)Ud~fPP&„3^ϡkh2", }g2LYDbtۃШы'Yѭ ω %Z]٩?u=[ӱ3 2d97d#3uNh2> i1:ԩA$2ՓA VU2Z5UН椃} .x׌nƂjT2G DPDXS L|zeOj ,3R*,6A"_PicJ\?6W?А*2t 95Wò!@=Df5,A !H}*:Qo ޞ~,S3m7nK%{/w[0vFR55CPmQxm<"+H@mvNQϾQ]dn#&U@z%$TzIa%`h2ŀl&11{o b(=Fl_ ʇ{NuAF^̝"P$JјR(ä5 %d) =hهbcu-Px.>!r QlB:˚wFp;ELiFS/+ u{P,nA4<]Ak5v.-D`Ц}]Wcz&߬g*Wt,۵*PjhƊzbl4FrMk[Z\tLDʛ2ȑ45 9(\mታ7tdjfg&w &}o;SnlSxKyI <Ѻ7oW,/ݲUq n^@[p8UMR #.QVtL_n-QK|-G, r7R1 ,y^!"Z|Mgkd3|j<"g)hسWp*6R@$u;z'!6PhJN m G'%yTS~@K_DnMa>⁼ǸE\ c,Bwg-1-XIe}t)8S\T.τ4h:usփt0 U(NH1zhx5=s7.mվx{=P+o=eA/*>bf]jya3hʬ>:[S츃ta">x?Zf>^Skp*5lQ4 $'xƚg@3YF`, r3"r]x|8~Yv}*,d/ҿ O1AO@ T1>&j([69U;SHMP8o{EQwf~Fd{`&2tH.:Gl5HAqzzOcaHӏ I¾HVx}j>ܳP cӴHވJ7 eJ$?cNKEGo8\@ k|o:z(a8xNK@apMӛ!>Q%i%lG J3gM?)Fu>wohmM5kCEtQᯥ 7Zc,xaroX\S L 'RBGҘ&݀G$W]}gNEn>πRN酓 qF /:7„ ,m+\8[ST Ɋ uUpsGj`++ZN^w@ q2yik-J}\h4;5dsi E6˺Av/)Frӭ,< +ya rd_]&r5?#r+u!2f0.8~ ^ *3EY%2Z|GiskrVB.|B$ ->l=r(:PiEC#5"B,vN,-kNBɏ:TenصcE;gkqpwԱx#HNPpoi2 ,#_&VS}gɘϛ #LXR]o5d פ`B ]+S ǫFݶz9@[Mu8Ci*LTqRIErq:Pc3}TqmF/AV'HBf 嶃U7d?qٝW!g7r֑ K>ځr{N2fB%]aia.p~/v'dJ/z,+$M+jsbAmUV5ߺNY62\<᱙|Dۆxv:Iy7f&(+WlDmG"_5\Vx~\0Ey\Z`jaFā!"@U9 tx:i b~U:q_wdgePbw*I# 4͆gyDޒ O581>zJJe0Ҽfͽ|2-¡BDf>|QjqzeYpyCZa6@Dw hPÚG4܌>lbfxe^oaĠd8h;5~f<@rYrkGQ {qy @r{+-6`rx~J+JŢŹ:!zs~@ʨ@hn5ڙ<4f"wGl頷sޚ` ZV4Uߝ,YeQ[=Y6#T`ɤ5? G2&Va kr {E잞Ap1>&~vV茌`^)(0t-Y>v%8N+@cOOK'/bKM36⤻,6u6}{n6 [ ViN16i5_PxyeCȒsvA.'(fCtu/ Ż_jy7ϝ2]:Scj=N@% q{~I9,tloҖ<pI89r:@d 5"=;g͈Giy+A9)\IPo%>U_!%MCnw!94]Sm# 9#2i.3pi J;`sD*SW?4|8kUù+mW3DR;Rmg彧=a]e֑iskOuGj<^i>Z IXg(cYoE[tu"˅;gϖиl=,EP 9 )|qסKs$ԎR̽;9EbqQل ҿUr1L`frzάB:tE#G y9 4LDqIgBrݱgtDCz6: ipHaG~S_ ƶ~?ic _X9;h2+Zt( 4؈aU{chI&TsbYHmy|EWe#g̖}:Ai42z3Q{O\Jҭ# 9fzFP6KČ[9mdbQ}؅B O5^Ȣ$뵠H H]|$}Obxh'Y;QS~ 00MaO\~b wDEe ʛ:Uv2XMՔN; ]`~:W$A:~Ҟ{͑zwU~ș:zAj>yұ-Omw=Nt_+ !3A5MT */Yw 9Cfl)A[ F5SES㥲xÍ{6E*i ANY8SG]J>-/;Ш|:lxE9(*T~mugNDpB7eJ6Ⳮ䞔E8˥8P5G2?! >aO ƸTg}kTŨE'&P:DrrnrZC21IP0/V ރ5И,'d[r<U}@uB0pkXiֿOq09AL$8d8/~n5qz9 -}z\Q3?L8!@U$^jT+jOJQVIŭkp$6JŪW OqiX/@c5ڰg 51]ǽav4%oQ ܡO#5)FeYk  X2PP,!&ezǏE?uZ'F]ҵ?MQC<l.0G/yȠN^ `];|^{b'Jo(Slc$/DŰ9`ЯU[x򜊴eb )GȘVu36?"kώ)}M?m|!OsI_lt@_[Vٶ8<|Fzro$Rjgt oiwh{zx(lF" M͓TE,,U ,C-6#@gR8[Nx*_%^lѴąLf&,֩Q.-9AM4aʔ3%k2 w̫LW9+"LL{[hxABȲL3IݭU.gkD9Bxd_+,_}N'X=E?.)-Z. @N*D=Poe<0\H=dpAAGЂ \p!/|C-)6{c\NE}Jd;#_M2pZuX_ewVԥ![$cG/P{Z 9)7ll#U6!eJc%] 5:$]%PuXg*x#ԤS&V7^;0CD>[an.':5.l9FHt7ݒu Sٺ4R.o&x ¼iEbu;EJ%?MpAtߟ-ECtaiQl(bUqx{OĂѦ1>cav/ |ՎH>@G!Y_3)A^6^$SQ=`|NjFX΃~Q8sfqF1sIK3e?{B[3%%:`v-Rja[#I.,GgSN0펃'ڇ {hw=Bhؚ`8|al[3׬ؘй5/Œ2rf8{j&~@j6.ДSN?86Zq Ԫ(:OC5Az⋙h.,/wJ[d1~ xb{ mݲ1 [\s&Lʃ/&SQs-Lك}:#r#XW٘v$ '}'Lf+hsl4D/h/m3IdJnFt"ձ+Uc(~ _M{..nd;BNtU9..~X^;>m[,0|#l.RT_C[5!)M95IDҍ. 6:8` e\`͗aJ, :qa͡^|*䥠u'6_uLq͔܌"bEhx&bR냆eVX -eoE ^=|<<57?Y9Nܝ K֫JK\od}ݞN|=`C|rv`ڹ7=-T8[RYWV[~>JTïC6EQ ,.4R8>*#_;zqi1θJhERج&B781 Y\2~ڞL7 [OLabj< %oHgeM IS+e8psoNkV{ŋI1RSGf6&iRC-2_!4 W *r~3a[&tP[8-!f!eeACjArq $jP=M7qJapna͜ c{ɗPPΒiXݮ!r" B.]6\FOEVPXc e.rMo(kBz|-\#<Ĩ 2Gfw3WH, >w}4C\h/3пG3-]v8& -vjKlz8=KSfb-jSCEOv}+xUxMjKe(de-c4Vp4M&,)<\EfIҮi!*6vb2Tʿ)T,sLFǕ3g7}@;|smNssiZAc+^-s*s%v{lI-D 7.fs|\&ڹ dyy *#·Aif>Sʯc'|ys3UBݚ!ߍZͿ[z@kV%ވq3B lOV tUW= y* σE ?,&(rʹ=R .0_y?a\1(JR+F6=1U9߭S>LhD^7'L{~+SNO+B?q"7^Oy Nl^GxAKDoZj'r)ɍC*<+ߒK#,D]ⷃ8Z;dn Ѱx^-OwSRDΚlEK;}BXq)&3x"('dYɘT4PR?VTG%qȺU1i $^1Q+]ƶ/j58 t)!"\>S32D3rw:b !>z6ċbyGF;PYmFa1iG/n&- ,ɅE^4Կ2}/nD{:r5ICA$,\P5c:}EՖEsgHC`؛ܢhâY}"p_K]<jp8Lsv^Gl",;q\??/S1E7c:Fѵ~/h}l_͍8*Qs(u;q?V5v U2:࣫{]vYS+MːYZ9+o gNm/ye qgq}&3bE>;W>ód vpIP&0. L'HO4:KTrٚqO>qbGM|A[vyn8YfWف"vC}[4e/vn ,F (ol-+'Z6ˡ[iٚEp˘PLID?VKÉ̬@@Z$dK q\Ukr:['FgKHYl:d(Q0cj,"'weq46{G.e|bQOi[ߨ G֭ x_+Lq>q %fEVC`O`%,c0J։lN>6^BM@/6FRJ0[IP_P"2a8#w/1N=!VAdR1d!FxmTchq FroP ?At4l[lS1qL}IhNUt hl\*zPn L| aG|(nkySGj^VK~P_P"@h/f[8zm Z:{S7zx}qvX쐅@b&E#b:Ӎ5:i$ۥrwfExy~p^[$V%nS)W[¼ؐ  5FtAHHz\XEADoT$qTh..'^rkqY邺4NV,2~;h.*|{h}\Bks {sl#/(O`vrMJa lѓ'D%]Nl/N`hwBN~$x8`@KЦj'v/$7 DU{Ѿ#IJ#ꋰ!k5$cqg[I!G;+}gex/Z{<<) `bˇiq/-wS>le9dKBA?Ḯ&K>C#u}3wtOnPjev=#}LjwE Xv:*$TUiy<ѱ钶W4v|||͛!]C]hC(r&_N_T-߯ &JƉU׌:\}r<"#UG[`ݑ ID%]|:iĦ%Zgo!xD wnZ>>Jȯ!`C4o-/M6o'D^9=e)ϱ4($C9.+V١o0Nsg2tӇ2I2HԦ EԶx'qM FK,WD S>]Qoަ Z\oU | 4a LΙ+,,Zk9`[ a \e@ #5kN)5->Jd.ܽ[Ѭb.b%<lt8[ 甸wv4&,^[L;h.w8)oː/q̯Z H\aru CaS ȎDqjJ'ab3*& ]H(ɫP myfI,&q?de} j((XSW)\IkDt7DI&@c Qȏ]*.Jgz!.Ŏr`ȗ1 fqY1E\}<+%sA7TÄF&WdsY=%'o 6H7JRFX3$YQu(#?]Ĺm2ti72/5`QhXڣAd4d>By6ZE{~38>n Z8wK35*">=<{F]*ifΐBeo (F~FX?ᝨ%©ɚO-B(CA'UUԏ[Q6qIh9x!yBu^"qiL.θnOXsO\X#ln2+B(fxРs*W_U UԮI6 :1ޑI+%/Tu6#^D Xw= ~#[I`KpuH_n-͒ȶzKAx&@Ҵ@; „+]=*/(yvfw%ax}ܟ/"(v&~w`~*Y1j{v$~e8G7I9D!fX'{z{ xn{J|xNR[m œԚfU7 wn'W.!,6j8y<٨!܅4Jxk ` oIyG˅{r(۷_ }aĩj5~L&n#zUR6};c#&,NEg}W - )|Ly$F3k_Td~& pəROkL"}B&)v`!% n}j*P>/|B~O~dge (Dc*IzaNZ<,~+pK؏\.qW6ةAeΑLJ"NЭST[DZWLi'֬тN!#W- 7ym{279b]sh}&$tv&{ڳ[wzH*>EIE%foױ6PLao,NVw{@dždQ3}"Ep!=Rf2K)X"Z$f &3[@(!92!1\3 VAw+Sa{k;EIW^+l5t(?#n~~`'  BǓCy;W Q,UY Nnt==#bFn9yMkqC_Bϙu/(& Xu'VY=h&*v$y10lϞ 1r(!Y,ȵ:w<% \639] r]埭i-0&>GCk~p(/~ ğnbe*[`t_Z7-# Q5Ar5u!ݛf."A[bw"bh?%0lt:a\eܢЋOKpFmA)+dPnv*Q5i 7Cvou8Tu1u8 ?"NƢHł< ]h2H'[to k D :H-Py!>ˆ9E^s j6?K%' ݼIG:oW;_k7JhI7EIq&>3Z>x Q*B$1klyGPK[=RJ*EWTME oa'{'u"1x>g5sFPf@}'OxY~rqI)0ȵ>RnvkIҎfFXDG##F?hCsv̌eG};_I)NiƠ6ox3#Ct׸Ȧf &K~oR]a1)cp߻3z: W9U<a3bC~U+z$Dbvⓢ}j .ы*4K2UPlXHwPd?zŜ aF*|q#6$_r,grW۷)b CmȔeqj~&W&i3䢴2\0mlܴ2]ZCy5cv1\H#f };'Q'j[*:u J1Íڋ\p03V*p0Ÿʭ [ur-Ŵ&WMvxWOè.By}Wgѝ,/.Z,)R'yjppR}㮫2՚ţŽ!?M3t_JBЂopMw#6 Vs"?٥SAٷakFECb%9-iONvbRw>Q'2M'T2H}_6=8oD^8mTƆdpRNFIN$1;|irr3fyK!DV"Py(g}vWIL|MZإҁ§@iݗ3<wJ{bzjDɘeU^ ,2Nm~(Y9wF5p1&:%(?09ɣvyP (&&8ʶUW5u!9v`FXo-~#UQݢ WB?z 9v݂e% v;օ_`12lJ.8ٜA iՔE%-X*Fnm*a>R3t-v׶%$QP c ȟ-~MQeĝdUjck{d]JSZTPcw(=8_aUdHY|^يWQK#\A~ڍ" S@)_Qg nZ7L H39ٙ6Xe~,E[E+%qw^Z ][Y vJ⺤.J^SY-i͗#]|ΝTB)<ƒ)Dbd<£8,Y/V퇑UV l noڰգb \[𫜍SՇr0줘a#PQ&^ 3n7Z┇^C(z\<?3 N}1:Jud%jNW,.;)Qcӈ9S8 lٺALVw8Cn2_0gk^UԾbDۋy.`3<[SJ`YT7=4se; 2D'S1/mqtTSdj`R Eskۍb?y {/11DČ.hq ^)]0Yœ>N3nG_ei,N-qf561f7lEx5Kn;>G^bG%NQeyvǎy+øcб!<|ڲ56kmGc-p@]\ ,ABjipMY>wfn'X I^SVᛃ~"Nq> ^R"SFn%·ay\bv?+.>c\X (p6\̻I4tyzx\ #1Yՠ GI(""Hh\նOk;{^r~c= _zZz\dNxGTD'X3?",kq\Yv =E`¾P co߮K]GLr ?l2[xS #Q%=1&~TbSvR\Ǫ$ >|h,TkMR8II:0oEK n>m(Ab^ aeQ ~s\>VljhƉ?GJ eR' pt܆iˡ R<ŋyum] MGߓktRf'Zl'f)Ҍ1`VmH2-}6׈ѠzrTB=:P7;%?m3k?Ti *Pzx!ޔdZÉ望8B7qFehK4hJcߋY"5@ߦyff>^ gf:"O*?"ܒBK5Aoݿ\yZ0ق ؆qvxd߿BPeQrjB&I;Y P-k%Ka+E Qքkø(ޭ7&2MsX mE9*^[wD@"-Iv9=0.dk O4_MP'h}YD'G/' 8A&>կA6ǿj #.{z{Tl&T' /%~V*'l{9hA}1K˶XoCvQ,Pf܂(^Պp" ;z9|,x=B%}V`iƹ(gCi(Q+p^P_-!-f4z\nAYeܽp#SkQvMJT/Pf$B?|C8@oKۅt]ٍ滜/'VZO^U⻰!7Adi|B%oC<lbϢbGJO%x,BT_uy @nOKhi64\-|?W SQjxnn Bk\| Uf#O(q7G3屛(fk$R-ny!Ғ/+#>CtBCo.vLNCa[*TzǓP6)dO ]J MznZS̆JEl5W< SGeNPZ'?7 #n_c$ZkIӕ9 #ΌE8HHEv2GNz)yl>J % !r5(E 0unetntT?MƓ><қ#|NG6:=1Tң:;_Զx2Uz3@sc&K3i s4b8t.ͻ<ҁ!DIɎ'VP}kމ]\=uA<&|'XgٰP kaiDcy[v]o1D6dK&(}n}f;B, C6X#=ҋR~ L|,>S?} zoS[ Y>p~X.ʘD{mCn4kP \}&Ϙ83T"h%V#gU;k>]E(f.xYL (XXў譓; #aE5s8]JL4p[έA'ŹUR`JOIgtRc~y'469i kW|3ɰ0[P@יU0hڒ^ڝy$E0vYw*e-,h"8X#f[<83,P˗Dj u`-~V?* FGb/]Lf{ZQSd?JR->bOxRH?j  I:G;q|͏V\;*+%k=/d7 `A/f:MyigNL vwԶ@[U@)`) +aO͊8kKɯ- &%=^i3YO`TWBv_bJ1$"N(YxJ1nAxC/nm/ڛ)$i!WTJ # عLR7ӎKWT!! ]k^H9^,5xF[W[jy+HN#Z6 |.f>0 uタ;i@v5;&7QSF5IL5#k(댮le@y#XSpFd qݼHr7^#d\[VquR:"oN ). `!RL|@?|[?X[D -RZ LRqr'5&~Zj?%BrM[3R~5Nis:;KnZ@ lu[ZXX Yn #o1;r⻋*WFH!vz=P@{9aX d/Ѕ;Œ?I\=:g-)˻bV Ǿġ(2:֠f2j Q2_=T˗ GEsŖ׎#\q3=#kVl}JaDGAۯx YOC"$5"TV5ŀX6`7RnV"tBʔ"ZvNdj?TCN>m_PVd`:h/PyMFJV+pQ_p4qz[|5nH*V*a5[v$Άi|rt$ mKrWH?_^)0Z9[{0^ά`p34H=]G5j<2LYo;㞄U=WZ_ʟZ| D dIWն@xdg9aNy)ԢvތwIex)tf%X-~$^D23;ds޹Dz23D1*8`FDaBuU1.:ȳiTHc)+`?Un衊 jv%ˌ~Pow_ c?~RO(CGCvooOW$ DQ%,v򖇗Q ɲO_[4ȽJSDLDd'tsgNb MO3lbf] qŕO4t=xnftcPU:D.E+k)AM<驂9UڊF oYW5f%F- x_{L@F4>\Cz3wO#y>I%=[˗X/: ȬKvyXNejâ6%ZԟWSi;<(۔[V~ah9P\[$V̓ȽJ̡ʈ@GU-S~2LD;t]W!Hh|";J]^c9v'8'Tz~ph-t#JYMlo1 r \+`R23ΈV0cMŔ0LHBi]ՋWqZjӤ-R + p$9J+6e4ADa~R5jAC ʳ۫&w>O":wTMu$9?S^pm^H޾xs5=}XR3t5nVO.~;&`ܤ^͎rBN'\lfwaEvYWĥo }`}vg' u^b*;UD 'NC[ [ӊBt2#bs#gT曎RS}(,"M,/%T}pNy]ņ@,BR " ʕ7ߠӾg! \mߑKR :o'۾$ܯP0 'dZϞǷ]VZmm5]^nncH(6B ?!s ?54-IDʅx@qTYU|%)nFcFɢQ:(C?zEݭ\ [N2aM6o5E^U DZBC2|A `0q߸MSXV%%I`#'h~AoMK3*8m` \y'e'-h.X敧JlBp"eTkhQQf*l\3Ipg2_&z7f[듞Zwܬ)`L:=&PrXMj@~}Wb<9ì0-=Qg9oba#ҁSl7`f!0kAC*+N>``6'1l7Mi> 0@R13(a!e?"ȵا^d3E26Tc Q08P,u$uJTݧXQt'M;@QxR((&mz+-Yb7w~8;uJr=Ǜ^i\rA@40>QX"_ր'Fls7\ύ5-L}Z&\&38a:;b `/܃Ŧ)+\Ê?zWgvٖWEL K*;y->OZ`zWzb 'dhsscDa4َmS.[rΩeK?4sh*l<ߧy\}[J¤@K搜:a)>,r5K3}_i,"0EQdd4rq= 1;7&;2Oڦ! 54o0CM@5&Љv{~`~{-8'Ųؚҷr:xŞI?Fr)見Uu˨caHs aZvק0psSocn c `xn<;_o):.k+83[D葠_tud~9,+Hh2%AFSr7mZ[ H$NJ ':ƴ1|t , |?h='TJɱ[%Nb6viU+z^+ꨫgc egS%WQP,(ùdk Dž3 @>L%!墕l&6h/wF &R<p 4V{q~/j5l:!MyY0jo(;s; d.D*|ho漣ok"TB ~ߪS?b]=C>{Ih0|eQIr; &ob7wdѝpGZɂ`ȑzhB'גԲ׫=nPrqGZOښ|<[Î~A"E+'=/8Kg"B`ikrpoU U}$!$<D='D–_f?WSqH]녆%*.[8FpTZ9`qwF}?fV (/' @vwbV́6z-6{jY>]&p{xpy+ eE[ j{[T)-3}_a;Ȉ`-ōtL!k?E`.ٻ1k._ts D:$D&7FWZ߫GW5Xǣ1_-z>_RsϦ=r f E<BȈ[b\!IH+kQ6%P\ʑ1+@F۹qUO NI9՟ wZdjٶ}4la@vK[` Q|CN k?u},//eDH&^ćbKW:+@dyzP،Ed[jbbYH :eċ{?4R p&:VzV#;ڙ:=e'9up9Kj f=ǑѤ X|0iQJ0`)/YFƝ3ˢ!+$Ԭ3˛4P |gXLIBUf8G2)AOG}3~`?z~*qKT%wz twu IxrYǙ4-q>W2QZvB8:-3HJ]$t5I,a6pnX>UbvFza >ݒ&y ,^ 2ChFAS"2|27'j6ܠ61͑7*:pV>Y`E,jx{3é˘rg@DYFneS+ڕp["nR47Ѹ{3y<2kfh2Oʗ9U0ͿLx?P3~4dg@fqQVFpJSߑl~i')%⓾d_^=-Bϥr*6?+$ Gzj4hKGݲ:AvIɯO[ m5 %4lN6$)5`9owz!Wuyy`ڠF9[daƆB{-1w30Ɲ$f`Ps9PM.H7qw 8_/&Gel1lWL\Zۼ>R{Ct< H!rghʎB)nx3l`59~sȕreVҚC x.g2ev'?Rз!"^UI--@= YS5F?nK6Lx 7X %r rGo9yqFk,uL{ P h>Uytx$Uk)6'} Tcw5,r.W OAUlzц9N`4-g8iz3!lǿ^)16Xs$PuLC]v H{p؈oJR*nȴfӔ)ߝ /-1e1,D@׻K-i-cZ@ xۯ`*qVm&Nv]Y놽'Nٓ_AVEL zhf&x >HY퍶U* H Ɍ lg^I"1t]t#q;(k \6Ytי\m./%j )7-p-')%jG u;Ezc0f'5%Ə @җPʣwQ{?$}^>xt,{tT : ⿰q_iNWhA@g0U_0xaqgQh%EG |A+t#&Iql#AmYڼɵ9pVLꉕHm`Z5)-$eIḳ!j3p*p+5 F OWsr G"9AJ5 _!ȗM\/V5TZ|F{bX\:Rc_e n;{рD@35{!UR" Hw@P'I*0UX7]'Cw#:8H_UfoPWyuWjZR&s_X.PE Eh1(+9ݽRv:1_$xluцf(`A\0 +R*;:?q$LH{ i~@?+p,#w*BF|N.PѸvCb#ri*ޕTqpm4y8u…vĹ.ss)j)V YWh) ^(}@yt8OAvشnATP͇ 7Apw!xvv!|52붨?[Hwıj8]@~E "':-3 >j\_G鋪%ZB"w*ׇZ Ggh{R+ E-Wñ=$Ń_\]I4~B@֔9_iZd@U^BiPEk1-!z)N!Du{n7b9ࣜ9A{ul;x)9ctD#xX$OhM-f j.+?K5gguZ=J譺HG,~F'9^ `i뭷o$7a1;s9-Wq3Eq ސ\ljD; "R{ o?%XY}nzړrGJ}uClNli4TXNI+U5/g!T//(eo$,?{E\|6"=p.>-P.9P y4m>rd 6 ׫R%jqgFuf vυ q@_da͆fo+v =Dm,Ĺo7r?aj}in 3՛ Wb̒-'qoḩW*1jp±x7RO!S=tQYi'Nv;IfFrO.]W2'9u>&G4WF5fD&uhl5#x6YkYQKSA |2't yK& A{o FRA(=''k~zm|L}?%WTFͻMp x3/?f5| $%+좟WAY&r?N!ǃuPZ~`mI+p_?g@f,\r֌t[|s8:ʹaJ6˃%]1(WKhHث}ˌQQ0at?ZJdB M؜ } vV+.BW,0HEFƒZ%̪%4rs @\s$BMFnS2%\ , oMgQ EL#߯ R6mh>XJ'UM 5QQi~!=6ʦub:@W<$k={Bj ItAN3vj _Ƶml`BM %s{[LOE%ư"+sŲ&dFnHw6hXڟ+~{UOz^ UH%2V]l3oD'0ӛ9uHDFRd h+ӄ͏7{).Ye8lV1b˿"90*܈ p3|#G+>@gOlO [<5Ã4B] Kum hC'Q>cQ]UuX aδ|pk9g[7 C3 9 qpȋ7K z7S 1YkGbH |V;Xғ˘|u#tqGax-u4+Z'sp/T!h&^Ee*TjUb $;9 ka{ | o\"%#dny&p}1 6ew:h4Ye6D/K"F1m"<9ä1lwoA C m:,-$3jKz,z1;¦ _&'PY؏#W.kvtLp.` 0mƸ"pw(/"'[dIܲ 50/ƇךFpZnoEݟɻϴ-V*_s(g9j =?~^nP90-+/Ѿħң۪%3Vvu7!HyӤc타wwY/3uGMh؎'{/U} {D 7 `tzU.iѻ2UE?U[sT {DаMg7J:~@=^=d F8pYK>"Iϟ),OA8VKrZw]j:\jN|`2k xR:lwM;:ja}҅mySm3[CQ׬= |p`7O`7Jf#dA+q K~-mh75o/(U[u&vmy{(11+⑥W-]pGďQ A\/&"qe60̓h *&}!I;SN}26(GjKbHn ap|%͗!\egQZ~L bg\>o OwZVLI%:~`P<a ԂJ=>TwWlkodn:6>]Odƽty"Ckb1B(5D0JΓ'.~.zl63BӐtju3i [oCXU*u -qihQʧ٥:7dn,8%Uyn(-Ul b*#oYҚgNR05K __.~%L M7h$bLtTe>EڶAW"t™v1mͅ" Z.} ^zWTt\R+l@ijkA43LauH0 d38U>SBK !AFEM #6Hzb~2llóʅOJ$nɻgA g Q%rPmwTkP"Gu!Ԡbԃ^&eBhVZ舾[z\d)ZsΧ?/̀%~a1@P,7v^coD X&+X>A)(3v0ہĵ3Uj$rld4N.y "& ^&Q hzm'ړ6oT&30\EQ˚XK(-ުRD;:J1Z,y :?&C#L3|61l*T)׬T`K0vz!:ܣ6su6X#:K,v1CP )}df#~xaeGZ,AH-0lg~930up3xUr8 <"Uzјw *$:6@GY~&]~նzli{xAf|- v'W6rcl7p~Kpn7mi9 On&CW QTޮaV/,v&fwoooo*=eMӭ7yz.g)? O-EY$;Z2G6~Iu Pau+X(E4_L-䂆E4?[߃ĊݖYNfpYbHBJ;>MۍVݗi =W\86 [3;ϻO' ScыV/D'^Rɼ),18fsPrvlW >za/ |KExriﳂSv4Mٟ6^[=2lEp&PqE{[|/Ƌo$rlx*ݪX7z'>o!ڽ!]5kwbc8)2O6P kh(HFo{OOL=*ܐ| b}0yjɒ׿c=bN ]WGZ%5qfNIͶSPcӭrxK%T֪itAJ>)NqDdOw6t l6N&YSHk]eX̏8 +)TaYpbFz'啷a#: E˜tAKӧezE6xMn٩(oݔw\&XJsQ [!G7k)b\G+~ Ю"'(ѡ~HעMT2/,sUrlT@4=z$hx;^D_ 8ec:E$r>0#⍙AԣcIʰG6=#[B]00,q6K/η\$N^(ħƭPKɿoޔfU@:5 q=&qJ1OͮmE"07c@źXe7Ԅ9|Ԧ6<.<`BZfGGiP\\Y"tkTTZwz04m'ۆ2ԺwٌJ7Q8Qjfاܙϴ9'Eh! b#$KEgyZ\qQH.f 0|s\sf~=W9yYIa7U}M/>r=7R7vu˓m M:7A _{7RDvC$%4%fI#S~,3~'U N'0y2|hE O.3|^ G5#)jȬtu#YĞWy˝+#`.4WWօ *1SBlzG/.9[CѲFQO6Y JZ$7鏒 mzg@WFuy g#DQZ&њ#eCl:'8g)qH ^e% M΋e<}n—`EQ?/E i:J"ʢTSkU;+ъ}k%R^U⩜lIoo!;z{>M1@.IY$%F{>`b'نɼt@ZG(Y끻v.zCΰ$Px~٤v #m"ŋl*߄EB~4tm7mϢ\(c~]DsWXԡ8u!GV[Uƃ'a+)nVgmfWBǴz|!}n( 1}TZMtW!HdFV5h3]w&uښD(Nr‘[ONo-..s[tQ&],NNmiURO|qcO'lnǽLWVSھz w i.?R^oCkJo57zSH6 3'ťֹhVVg?jJr:o܈E@Re"~`3b˄|jv(O!V)rvbK1,g̈́L>&WF=xI~{h=Uf?ˌw5CLi6eЖElUZs@ ]( G eFeǻ5 @ u5Ä8JDۯvt'j}n7ν`rߩ|U 4fi2C&DƷ"k|)1ݸ*6j6<3 KC ב|raN)(4DECr b2%׬5^isMՑ.c4{TrvFaZ:)v7WUdT)*Ty y.:saf͢!@JG3{Ic y3Vly3# =~V̮dj t_y^sIʃlM+Jy6,>sGF'jt{V*a&ݦ@'q|DE3z\V,#Hu(>;MF>7شz&)^@ñUcN/#^_~lRPastEtNCO4ux.!ne˘bMqׂ<DgBqi@?c9ε6_E ^; q#;[P6j@c_~A,O3rI)݊ےT8  ZW(ێ0J0f #2PlOyhei"1+ SZ5eI)1Q$  *:(0 % ؼg*|fʫYDzZĥY|s'1K_7f0EbnЈJz4絫b.hĀ:yd/ vb(AT2%w 3Y.;FCAYgu-UbNǃӤHRɱT=$yzxRGNDxGH M*-أe\Y`o*8Q*0Z3#̸qY1 . &=tm}_œ5iGF^U| hx*䍙B#ұb\BˤhkUƆI}72Z pm4֊L%C 7p(~^9[ʘm7PTnCt9 ՕϘwZ"顮B""rB'D%'$ )I6ZW(@sW[)v5}[>&1kxy:mL7 -stJylfJDvTtQ&yaבA˰ɿ-%#Xr JU~%cD@EwN;|Fl<=1%"(|ۧlbBU>H+n|/9ʝu%vf E+V,aQ"漵O1H.3EL6ŗ-&3^GMT=?PdWzrfj>Lƕ0窓nEŖ㽥8 zq\z|'P+`q覔Moyٖ~Y,5+0|"0Z!UHgzhE2rd*1o>4ev?Nm ]Ɖ!b7 *msY7mz{0GHg-PIçzƟiW6WoV%޸62@hNNZ@-yAڹ"4a-TO[> {4?T2U^+-gp~f .·uh7F ~^'k#bb:y_f -|d"Td@M4ɤ \qf]I 3]{sz\7)mLr0 r2zzb)sGfa1'Y4H"Y V\[]ESABYQCy1Cu~'_7[ ӒRj6 -V&.XY#k:rk違B>k ߩr5.+0>ҊԍuFdF^5.rE!9ju޹73f1ubA*Nfbǡ$c#治s=vflko EE.(9># 1Kf6☯Si 4rCh|eT~C[Gg{!XȌcbbQipD ÐGǍfrSٲKF{Kv H C𺗍!5<⏀` =3zOMXHk:}o{Vp9"f[/x$V+%_. /l/@&-^q Zzz~Q1b\i&`&yT 4\Szq[GZ5e笸(cy{\KbeC&Ÿ;ƝnJha+]bw!x_^9EE%%_cv,j 7-ZV!V6v5XÌBq&)M)!M!Ȧױ.D[)r݂F:"2ԨW^Z8B!l|]<_ެٕC"!'lQR^a{}6FE&O"_|yb r>pl8/oXx;{L\Aq~83!/FWjPٻ\4HS~ ϛR8E3Z_s\ȸZ+)A[XF hd GDJ89[ʺp"6D4E5Ы)lr-KpU䇠yW[,SoŒOl+>JOz +bh(}y|3O`οl~ z԰, L- M/s= !Ev2;O%lP,lMbR7z٨ou[3r!NZ:"o=exbo46 5Q`‡ݟ tP'Ub96ڱO^Mum2i_fkp D6)\CvZ̶t ø>&D{u9韃Xև@0Ju\Q=bƖ5\@%+N+[!(uv2&\'$\ؗL}ɽ$iʟph7HkDxz5`˗|rIl%M[C֪{s]>LgYFDX,:nFo"mQb4s{;^Ah ho*k#oPX fBB-e<gVqY* ƁdwŬtc]GW_ʇ^r%Z{:@7J5=;H`oT"!ADOT+[UG0 !PɁkP#bcYX=Zfc=hgu=P:x]RzcܰL+cGUR^'V5Cڤt!!"b㿑-]QY"tpbՋ|^?%'XՍD㎕9Vs {z=T-DpU'@o!AfA QZaƤ3e qa vjnha[ergwHL*.rP<,3{zY;U Nws! kͶЙɠuBH,Z-&V|u!ݑiVYNDLi7Om؆~o-Нsb̂iq2X娳C S:r233KKvSq@ _n~AUIl. ^($V qjePVipHgܐ;rr?h *WH#܍P-LX.< s(\yĕƹF,41*Gy1~^anhu)KL0%Xb*)(͚db6بszR(mݏAܱVfzArP!)mx :KnS +, C`bj`h<EdG/) N<|35^Ta 12]}D|~5]mi`w$V]Bk)XN_tؾC_mz/ۈg;r5RlM0|&yo0̃inLv-y؎  oʥly Œ$gw10~I +T‘/?8"SjS^Q%g:e9Vv)"C6FY^Ojtgcn0D*DWS»? k4"l| XOƁZ0⋄[[Ѧ6Ք~`nRQoFC6f;mG$X}GtČUo Ag}|s)]ٱdcnAO :݅:aCV֐g*b\T3Ŵ)O;vjRm.&n[=Ioh]h2w0R Mb!Xՙxa&iTh~J2NOr=헪4bR)2/S@7nQSx{R=ΔU  -<_G3r݊Nro1 ى͔Lu0 I$ؑc\X6i!thJ̥;_kFS7 Mf| hPHSmXS%ޢFE"ojUG)0STd`lgLO7{b~6hL8j55^Mw6K+`q݀TLvn𖌃p$?-@’AHOXYN]y^/5(a=R x )bN?jP& hb&)t6QoN8'+v;O?-/U Ϛn6Ih%b$jWyꢭ)ۣ4Y4,0A7iID8"g@{~N#ooYbf?ujLr~5J,Bo-+*OtQ.c]7 w6,mө_P'*d;&r'Ld,$UL"QɟT?KvFDzokOٸb)bbg7qU?ЊxAb b[HI֍)oOt?o7_Y4b V6N;- gه'&*SSVMC-e4p.V17%0ksm ԃ{^( t]Nx=ʝ%⵸%\Ȫ8{30*d"Ĝg%7%6VKf(]+6&`ۣs ]Αڌ d3L/IΣޤP@ƦU |P WL;UB-6Nbg(OM%8yR"m*w/c~|#қ_!8D{ʫ Ug&*KT+5#-f̂ 9@`~Y++f9bSdQULno#_"’Ķ.}'[׼;=G]}le5)ihn7@N jֹvb'ʝ4a_ wzZ}yT\h~C6 ^6\50ǔӑ3[*Α{4=ċyu>%MNf99Aaia{q/8G f:ٌDžbyC$M{;+D/gN$ ג 'c>(j0;zue' +yG| NßdDr%A9鲇Hx ۢ-'4Axzf:la0|hͨnKOXux8`+g1߉U&a]\<@?qk5T 6 kSC)A^pATaԌJ'&'a;HUX?ziFTK1.`6/>oCdiC7DKSп D ,j󑉁DY吪LNb_6:ە5iH4**{Dlan3GWqa 1oG5g OSG' `K‡Ā@_,)t>MSiذ^@rPks?*^:**1vYߟplkMWA.UZG\>.=-T߼@1Zv%2]`iVWn>+^V[WيH˝}rl1ׇ'1e!wWFUQ|q459.Odڗz0:ю_ Azh:W]q#&|2GXDV A6UtN'E&LV]̯:7r7 BxaEC)hN=z 5cog9SQZ:!ނ@5r0?qm |B6GA+sIΪ` hj +~ hɸLE5̐}XdqH HBm BY n bb՜X6wM|.(q(W+4+"LtXӫ òf 6|Uz"ls$8Z_g7KlrgQ;~&o>a]_ ϖCJ<"w}b/RcFq2LV+ޥ@#/nkl1!$:.n0#MCΤP;bY|G\sLS- @}`@R%\[Du"?g5l uFug= vܡ#.2x5߲Ym(im6wqkQ8=Zex5CMTL-#-,}$̠:-H{QbvCɤ_ѻ_r5;|EըvHggܑM4C&sRW-)jrYX27e.4rnެ2 ;Oi('!mKtDZ~N5Ogp7a qW2Ћ/B;Cv.gvE]Xq)lFd2Z2G e>^3 <?ݥk%J} | yY3cLޘdT"Un&ju6u8kyŕ>l+u5t|'Xo(Rt$XL%\m2Wht٨|v oV ; cӸ^B`N| J-c(>ݵ#ba%/V+7yv8E6cn n7*c~(#RTKH#ml,?Ai+" o^GyknўbDCELɯNl,eq`|00g֚&A}mV$.[`Z?-ApfG>71$<|n_:j2X(۔+^5ou Z E,/j ͎g52Po zK3%"?\ vLMHSnwƙ@c­{!6sG2yDx͵k( ʿwPhGg7*3pj;趐8"_v-XJ3ž[ˆ\U܌(-"[K5QvAz[$|khpZ➅[?~J] ƞY'B0%b>@'Sϖ.NRDL%-n} ~O:xmC_a9[ź{x w5!-u3,kkL͝F)D3'8-3YCDs&YdOl~Jo9ᑐwk={N344OwdV"z8WM3/$츥ӱ[Z]|s;SMi/x֦D~{^& +\aCkPg?e54Pbα.ΰ\j=ÕyP lolM]~eh1.jO0xe >O#XgEqclJm/cP8Q]?]3FXpUugb&I Op/?ĎGB!!@#_rGgŴ/j¥1jf(4rVG7y~gf:2,#1~C`tО0Ryos8 ƬضdHmsu(g9yKˇs(5]ak~K2ovr?G{9d[PMzE_y?O,O~qU®hq;5!!4KWZN{ᤫ 'vVU{()ͧT%AV 1^R*_ܦ6Q+?J)+ay#7K9 ``k_ضĘXD2#lQcgIEC¢o0`@J6&!O.zL^ú]_3ˋdKl,oOb7o+<]p!JfEԚY]RB^9,\Rv[AINJ͊hsP7KZmxF2s,h`#u+rP|BfV{ BNl]q\?1FTVD9{g*$DJO*v'-s^2V$RqZEěIqaJ^7rSޡ], oˠQ\z5Auj>0%:1j{`m&|xoP,[Zu`0mI,mƼ'Fɼ#j⏏Nejw)y''CB`}'.0RrNz<]c=4.ȃ]OښIj1xAF!Syq"lNa?rԜfg2ǙwIungS3@\|?TќBwڂٸM,Oq,C?aOA#ݮ_DPY`#YV5Mz]ܻRxT~yge_QZ~I3}MO9psd 5``Z^̖n"2g)]@PؼEVѳ]>hkXMѢI#oDL@&1;ۘ$-蛎L^>EFvHZBl*=~OaHU$l% "[=SZd:# <,I rU 5ְ™.j&709$v;uX(GAéhV%v[`tB+"}+G//c{)Vx()2g J/I FJuGĘsvMmUz$]|,ل/KQCerz]8}4*O//K1쨝*XZ U?Mo:S'vϲ bMx⹍)@|9gvw[Mj7*&ҘQ)ĠolpgNմ+vOLA?| wxJˣ¼Y&N*F׶. ;1G 8%YO vy0bC+TNy▴xv?4ƴz/%V)#`m׋+ާ^Ŗy?'DG H[emkFBo2nyC0Zg-D|يdR4-y H3MG@>qqCZ~ZhTgJ2۪I̅@EPp/*2QY=,OUTu$ΝxqvAt=lϋekHػszLdlq!Շ"Ϭ,Y0b'H_| 7rۑf73ndb%а A{l)͹HQfsCAWxK~LC.)о]a^ZY؋h]e+4@b)Um!g7IQ -A˛qjr,8v$)<~hʲ(}amh|Ե"4|M]%Cmi!b D(-,AfO2ԡY)vY~\Nr% D=jUw;B-}gCn u.,A.6 ]~x_\ mt/]pMJ% 8]MKD$ kiKec<+Ϋ^"=SsdDEIJp34/**M4 Nv\:0X|[aWwZ܀_a7n $r2iuG z%@7G)d֜n/GI!2euڛ-ɬTlCz0E=DE@wMo~E XpwT'F{<-I8ZwABoυo=PhOt/:%u :S;| ecvlq_qKFuܗvL!yӛdkg B.]EeܷLĪ"X?3\ ];4`xs0wM7k7)Rg-%lb$Dcg:ޮt= Gsdc2BgMnlnow3ߺ8d|*2h69c:&] BzU@f%c]P@+a^iC6|| 4ް,~@MVj"3 \m!N:otGEG % bi4w6{JM1c5)F`Ĩک y yu]15-fςŁ$* Z?A Ikud]L_؟!89 X|To2"Dzo,ic^SD26w^n҉ˡIdf\ha ?wIuƌƊë;8]eR_ZW>FM'b3̦O`=3d zrdPđ!>+]Dh^'Edzc}Gb^G"KƅGYmsV'.!W툹/8Q6&Pqby(mqiiYkFR 8V yl,/v@R ,Z hT4NvŠ]FAUM8s9")NOʚQ>3/&Л.I- ׫)uр(1 [ʎ\~vn,m<ه)׵D,{ x<,'>BUi{zAFmZʠ"G1Z79ۏ-ަ1_W"qFpiBbPdr՗<$\6+ [TfaiWrZ.Eő`@&uLE{w%D` 0r:VկU8-f@J:)UB}hkns4yWR@, I" u1 gC]0稝 Py+}a2e\XĽ2B*z0bIp<“}s?h ӾT{e:hDzJ3QSy%=]36N]osbBz}BgOE\8Tq|oXf6,| MXOU5造#Ӥve?HH"AYd3mLR{_ML"+1ȋq!+u4jz^I ƃt21|vqvf\ F2=uu~uO61O%[>5=ol x@%+^w~bQe!?c3k^nŏoќ@N#Kֺ1[5Y cU#+ysЗæLj`-[sۗP@`oDC/~lgC[fTvn]p8]f*`Rc6(l4[${! ߞpPmNnA&/up7swU w͚ y٢sLگߙk?,SK4w<xnH_'N r{*}2h^YʝG,[~ai?oP@97Co6cg 3)528ɈpZjygDRO'k}L޸(OUE0zHL=AP3($ף"C6^>uQltoaZbkV?S 7;wiYSچhLΐTk%4'^3drj-}v@P!8 #Ym/ËeKh}ʊhb5`7N{d|? q oK ?:L:JxCT?WwqA UxE,PeLKtyulCmDl6VlgZu@̮6q5=bSX|(aơuE,+1ӒLə]A.J{ElsZ G~t0.\xd<;OtfHQ seS[8md:_1nmY%{>[e3D5NM5A"n׻ԙʠcsJvi"ɠzO^ VR0YԱl ie vUE/ xiJILsRhW;_ `2 nr{PCc>d`)ZE %Jop+"Ȍl2X Qτg{ZI:'gTV۽3i)ܭ@|N2wϜG+ƕ㎺PBҜ4hOGs|=غ!pE:$*oT!G^Wf#?Κrۇm®|ւS)EXQBSoV@sdVlN ,@7tHA 2Yq2{HtS&,yW*C ?E04NvJ&>0-5VкZu+B= 3;(9ukKDTa]-85cBN@Q'xc$rz* ?]}ΕՊbd@)p=מ:G;>"F r`Kl ]7Y` ݱ쐎[:Lt*LYGϕ]X+Y꟰ptU%ې/bm/wh&(JFƒ8~KTf=v`}_KHL/}u[e8b]Ux=?6zZ^xݎ[n64NRf! `VQE|./GF6% f1mB9UoSЎW N%dWV0 0kcVZq^l! 7$&ޠ%BP$ Qv :2A6U//#Z9W"zp^tW - '/cnMs: |-HvR$,?5koН`9"[L6l;V/dڝӽQlm]sp%`SY] ˅}$>ac6f:8,^258XC! ۂFXR׊y6T5nzW"X9"D5L{^+4e)EfE{& /4 "c᜹5jXuvkxUWvǾ?nvg=F'2u E>[!Vt淖CaVG`MŹD)nk:'ڴҺ$(QnfvĆGPqhk cZ W&% Gsr}}+ä2@%~!KInV^"3  iEP[zVi<8ZYhaD2 ,k7w _y*];bmKNH> wu^ֶ>J*Lʣ*@6iZ$ vIwVV\ qy;b?/T,}OLr*4-4_B8A` 7.]"^̉ӿ^%P@N'q02LtZr8#ݳ>+ʥn9s_x( )J{@l&[3Zn:; \ȞCv.TaM]oqE.]re]XrУ45dDe}&5TJuZ8Et(][-{4qQOM4["(lfa ]"Q0Kb@*삇Xq{$G%+EU)ť:~Cnr0V߭m@#y4NAAvbY kn윩Y^| 0e)w9X,39fiib}­k^^(6V5ֵwqAH`4.pw)8ϸ{ΈM҆7a_Ԥ֩~J$:0F7]%%9@Ů4ŒYBP>iܛC`q5Vr.#3l\vVB 4%M)mv)>e`[@6M.&, T?K0ė3oi̪Lv;wϓOi:cegC{.4ө "%;'\,&9_۽^D0Cm9=M"g-Y5Dz.̖K-ДؒG[e0ѷtJ?F qtWhR0 @ ,!ՕJ ltL0Cp#12?0树OZaY&zgU?:*:jknAEc&N2c@YrcM3XPY;eT^T(船M:4}ﯟeu~D&9/CE7+{:`PVTꇐgHc}b'lkDOmpU`xbr:hSdoǁi,AjFb+fIq"W$}X;L/y>o<QKC<o;-.z;+``R҇6@vCg;麍r iӲAyt>O_\ǟ[1`zܣg¾Kfڠ,d%tJk1-&g\.gtl2 mmIKMm'o%Ex\<c'Ly܄mZlLhcln[ƒnAUV.mA?hL1 NTRk"+kG)k{4ܹx!5|y%XN-~rd(SV+$dZnئHtYVdy@pC9 eƚܷAs*,TCqXlJD#j}r$7?WJ\}l|~ʑWxs8rl\SEUb2ɪ H(޸DbCp_jsH0A0)3/}lCklkR>s:7?7?9 *֡]/)ulPaX :d/3/ߍB|*pHgo"k+1Ϋ[{S7U(oޖ:Ntb}7LQkA4vVחq}?pQ!B}\+-+'qaHANQ ia%cfV w~Erc6);{p"{$ᾮ;ijo]Ñ]fU7!B'8HصLbAM2)"9Krq< % @@s2xMqKy΅ZۉCODPONeC[Je=^W=IPY,ˌSQ H~(Jǩ"E{ߥ$1Ӻg<(=K N v{Yu GwTj /쓪?ùl#)f}4Fi͇įRR5"YILd)ri(K2ug:M%Vza++O`^JK N]ƗaFC(6JS`={Tpܻ憾rztM[}%Yl92{Y"$?0M2`۠Z< 2ބ+qصXQRjo DH"k^駼 _տH[9NW,K8IH5Ax_(33&~Hi<v߭f7 Ax/1/o}!4]G-^PHP|g`O;沈ckNrQU_^#* &*@ıˆΛ6">% F7љluO|&URW'ޔ!qeOaITՠ[{N&Z-fѬzd %{0K0ww"AKkk~.%γ4-(ݳ;#Ϳq)G"OUIc1o935>@Wo&=DOva~G|ƔO%O r!TNoxn&xVQW~+14Y qKܽwԊk`]qE 5|/9hWK6$;Ǻx\O{¢JEs\+xWJ3:deR5:ν=n՛'Fx1N|qf~!աOYO PCP¥n"&^\toAdFʣZ҅sQ}Hnڱ1110#9{풍/[cBVev$Sq:Фka$~/֬Js,J+4D"q2dQP 42U y}ǧF3^ ~g1,ndzħ bOT$xHT!KJY?Λ$_*h3Xo`}8:gL wRPRCϦ}V)ج 1.Jɤp\P?bwj ]ҐởD05L⠜DonC AF"}vU M{~/,ayN}`B y>84 XyGH&LPwb~bv^QkQlHNb{8t$T%F7\>͉?_d/J/+$7MZKt2q%Gܑ( 6?_'ܴOz \ށTz x>FBg63v4R_?rbN\гUk3{;Y}k&{8r \ 8-/哱->!{<2L]QIv_Fl5uf|v#{„\՗ğu bpY89}8LN=fhivPYzoNK_,j\PeL$sA\,=DNU0; D6÷˗ cnsp_FHad>D\ FFhk B.٦q/l6asڽ9wf\,EXg]{~H%4Fෳ+?iM/M'z|T_F"(ʝ0ŝ3C3-fIP%QTwn՗!p8FE@d Rkp1P9Ր WaKTڜk)G–44aގu-WPfUَWjkW$xz")ߊ 1LP[!.Ɨ4s#4TjL=*ac@s3lJm߉.xmEX!XWiEVvŋxhڭl }ke=6*J|g{GxkFm>8zlw:&k#vc ɠOaz˂6Dmq74e74.ʄqqv&4 i7a@W֢g/h#5|Zp"ʋpVxc[MZg )\3flnsn&[:$ؓIFRĺD\K`+ xM#T{siϻl\h-d%oPj vHgH:Eh- .#k $  t*_5"\#jf3}h#4|ǁtw [{4aEGIp?*R5)rM 2q-yq3\`;8dSR-v!F}:\|,~ĮF76r> A'LFyfa̵.1Ae(Dΐ.zRkBr;30 o4 .[X9 0Ljk|y~%]kJ$~Z-]+zTt_D;y~l V%m{y@'Ħ XdsD/,9~LUȵt*7+}U#2f.,($,jC;2ljT}Tâ>G@E Jr+TV V"[܎2RH!mSD~7-4G \`Z*1 ܸIEWg"ܩy#ʇ> 7U"&1=5E}ʄin,txV G5-_HfzN2* p>H+VS9Vd{G1+ morOT#,8zh Uǯ_nO74 %._z/!PYB,H6L,֋nrw '˶Zzkյwޛf[ϣZjuˁU~H9cT߯q&e*icÈ6:D_ MJ]se\gRuYV]RoC6RJ,}9ɖ(+#MvT4Ns$5AHOlA}љZ#aR33j⏘)Z =G39G$Ƚ#vY$x\B27TO6p ˈ=* 2i 2g3Ϗ2}ȉ"O%'x*r@x7p3!PxΞ\j'BX;)P[/&w *_Un8}  oM@Qmz\J>F j[uf|w bɭY%%3$]yעix*%1I X7Z9i>Sn@24{GﱽơN#c+'^|=:.r t־XC s֘|GU_2m?VWh|iKA~pK0ahkPR2\apB 9dNb}K32)n&i 5l=ZEjlTB;k]_o-PԚz}@&5$0Y2ESz}_yc][ϩ 3*i Gx~ޞ_63ձȐwV.uQ5 SNzȃ=謁}lqYb{A)"YDX'b~^_ގtQ?TvD=^D@H, Շel:-9g0I?W-E 5ZA)h6L`VsT}Qt2M7axt1Pe"H³ 5@M+S2Qh6bOhvx@; %\p8-)%X4<wz'`wO-'0ps5oOZ(},=萾;r2+t?EDH5\rh4%֗7*| zmY cNXxGI<0)6րI/Bzq_}[$&Av2MPoikշiFUn&6)72hwjקJ)VޣӾ A΀4<;\rBMZ VȱYϸېp.Vگ8I9'Sͧ@0s9dW坁s@"CJƀݢ+: 9,;ԞLLdU o2آ nMɍeB4I.lԪmZO|pKp4VHcȡ7LskMklָ`=9͔S9sRҸ1=̗!Q(jdNt2@^sB``*"0JJE6ūC䉤wGRiRtr|ĎI~K}ݎؿy[rVn7;\\nMq1|` f% >r?qFC<ElЯШWeamM2[4Z]D"YÄ2G82 mP[$?!?${*>!0Gغ!t<ҝ͉;/Q1MC_-c&Bhz40%txaD7 `gc?vgie혌>@ =+뻐й^aH.FDbwN?Z40ݘ_hGiDϭhCWP ֘2lyw 6͜A'ֺ Ǎ3r:QJ7yҝ>Y pjiYڪRyY/_;[9RIsa`״3s.ClOUe_rlUY4 ~7Dq"i#FhW M&NYt;0)/(*4}#fnݞHYЦŔŮ 쬬oXeH\ 'Ag?ɘvAN)@Z NZnp yۚ/X,FKi]\q80oP8i`KZX8}S] {@:kdrH:IA .h9Px"@R}ډ0ёoD,%g?z%zS2jЦH$Bbn3O^Z[IW3a]QX+xˊ/$}[D`X?Ӝ@r>*<7#T#=ThWq<ǫ(>@h#MR>;ØF^v`&]7wYFXFٮc eI#XqrW^fԱz:U!0NGB%+6Ԙ[WgW5ֱğ x.1͇]!/Ei[?| ⲱV&|A9uAV[awU·6訫jv(XFܼ}Lyԯʩr0:DvOՙ6 ;=R߆U$q'HG4 : Fγʽ|Ts*JFŨ4]^oy_a{Kl9%3$7Z9J薑lw)|#5Sd5TN'^7*Pɵ<,Li͜1;:nɪ t/={yEN|1v=ųV/FA*oy%c$-pLeoo{ >=pD|PZσ12u zױży IU~ X!U 5O*3?e߇ȍ5gӝk|DRʵ]da..Y=p a*} J{HҕJ#ƒ/5|]d79+67hJOFł]_Wɳp\A*[h@qBTr9P#gaF6ֲЯݫ=0ࢎ?-jk'} -.KPyAsSCZaU\ҍQQyFȸ!;('")AicExNM8eXHU?_ - EwN*93B!]$Hd=LtW{թRlԺ4V{?ú}lPKr {)؀ky݁/(@X&/;S 8\JGZtKc%AB,Ku..R:yCӲ[[~Oo[ 3wj}ז;'ث'Fo}Ȏ^p+| wT̮!5kq= 9ZZ¡yİ+5 F .'%RY;*:cD]W?qI.G FT$4ey`2Z˙ \)qtuU8o4NlG״wb< 9 Ys骂8%lʘ=)RAh9<ב"JoCzso:ڸsR_I~6^,ր84dg8b;/ 0?in ǚ| ?Qm3+]z8]&s~Q~g*{cq-jQ{-Z2^hň^Im]LӤ~T(]3Uuk/O u-esU*<lUDVzu{tlkzh^x'u*%`} ~3:0WEl_HQwtv7u?CsrzO3)/m 3떳U|]9W[Յ˭[-ogQ]$$=E~duC$v#gM!+I֚$ =ЖuCd?.TTg(cz; A AvD}iC?b^5RB.>屵_in`%/!+W_1d/F6\:9Q/D$<.$Iɵz2Sk+; QV2'cR-%%B5`M99"d#]JRn<'Dv27,xsc8 ޘ z/>2ϴ:rK^y)~ Ev5`?@<xMifyx>4Q.S3f֚F3M`sqqvB̏ky47|-vdg™w¸!9q󛊻Ge g'2[VvvxƮ i;Ͽ):_h(?نW F+GkdxkvǗ\QRX[YĖDO?g6@6ADRJz0~ܥ| V/@Fpg L~ hxRI@8΋l=_] D]=Lmj[#3"@%,!k>>;Ɠ"pmʒڕ`h-QaY}l?nE6TXh7%~wwO B+l[.:fGlvKޠΫIe@AQ|` pDv|{Y}`EJӜ$ Q}Ֆ3#LMƫDTuX@&IGS1efA]vI] &RCX#]Jġ5gC.!˂S40">9G]sXt4?V:P-T91ݜLy9n7/QHkM62fA !$~ߒs[-&`PX{.:34N2!/X/FݿA ϛ[vp|iL\ѯfʖPHQ ޯz$,zg6蛢:G~?n=DKPjC)=,,] 逸@V:9,p>J-nIJ+|̘=!"󼏛̰ʉnlLmPEғ`n{\.16n -r3~ވv&dyM1G&,Ro(Boԝ, A r9nACrZSݯKm$z͵srC_JTF ޖ0yP"ʴ3[5t)R7vllyS>B"5pxbb]*a|֮n31u'rzk#xp[&vDxph_8/5qƭ;^EWQ΃!.[ׅk=2P+2yI M4æ R#D?R< Hypى:@o8?'v3?wfv. PMa/j萚Elɪof+_`v"-df;q4d&L4yݝ=&X?߳uPěsjX~ʼۃҫamc`80 ;[k 8n*H[.'諅zç]riEo82zoRz qHԺY5-fm ]vco@YDbKXY k |G mXP ИB˷ KםX=SǵN(~OE2Xc @w(?Fz+GC^Y}?&{Z1簺5m=取_V6%ޠIIZpeT7%Xu--N -AA3o TwȬpV6J6xI5`ԁ7 [.9 S!Ft!gp԰)d?xzk0O^iQ\9YlWyuȘ5@-tX`q#y\ܒ1v0MY6`T- ;0lpή?7f_> \ĶUY&gRٳ w?!J<\Af^ P7 *s`I>+ E#N\SL::\Kd{l+\ yOE/%IE{{$e[t=0&b5w&DBv0DTd6:;VZ|alzYGc=dɰ/^brW`PH*7$pe.ugQƒ7VRATBnqK):%wu|﹁3Btag]j!w,ڠoepFR"\͎2`-,ah+BN#QOKxHY9Grfڸd@4ޓsν{,֣+qaY(vv&Q(sgysux (K>* @.hAk'0hCd(90E6"gg'GR(,t^S(lddPf|oʨ)8.%0GdW⨏?d=QuPwfo {ao_l{kp0{n]ް:ƌ{u-N&;qKeATáB-uDnȱ?$3F*q-y% xF!=r=Q0>;!߮$ZTOu3OAiɦyR}%d?:җ|fF:AҫS,@g_0jص9mF qC@$]bȜzrCόd`{2c= $=UŁN_+bFq1帤)O#!+exlrx9뫳`&; 3Z[0>&ڹ&EoE OELK8NF7⎱R֨9L~5/GwL>h8D2)ZxE=]"|:H3YLȄi@VV >>;۳mrXTIUhɗRuvS 4j0.::f(2E:_Tkt( υQi4γa!DC)7"(5顿mLfzIG.BDӑK~9:iV,e]\Q6~c8?kqJ5|<&ffgE\%75Ux@!FkS/D:Qr@C _Ubu'PP~j?o[ 6V\H͝ü Kme/EBIeW$ [x$hT Nѹ:Y}6Nr QO P_) | { h.P6aa$ |Lgz=wZǐ ~6,T3M2JV1sْPN[0P&p1Swٛx[=(Z&yЄg*Cƨqc`Fײ`jb#_.wID ZUmHbt5k& lCnD *mv!c#9;>ه0˂o2*FU,H}﹛S_5y($~Dp>dօ[ q,/8|R[&; v?1Mso >xa$Q&D.o ׍AL@;qkvmɫ =vE0?k9B#R^ڜ?`Et|)tk @x])ia-pji,:R؁f%ȵ.7bJ6ESYkM,+K  SQ*th^ޱp_տ ߬w]RH^&9S3hfˆ״J+?T6T^FЦ@@^\rf*F>k05A8|2eDrP1KD [*bS09=@Gґ Rhyqsxat'3_]c 0RRgv}^6R+ic!#^8{;R8_}P:":WuΨe.o% 3Pm#6];_='0ǨC*y khjm.Iჹb$-4-OAfs eA͠k3t2 28a*'" T@T|pz3lNCہT+/)8Um6BA"sCb@H3+c9BvgI̠u VU6sŠl( Uf코%c xp2Jb{iOeZ):(>I:у ]:_<@HVh2!鬯Z?mw`;4 -" i ̍L'j٬D摭DR?ټI᎑`/'( 4@M9ê]/(P3^J^RPAsY|Af35Q(̟)׍av|RJ r }_*9rnP8-BpK~>SjB Ѻa6q3W/`D1Z#w1Dw%eݶ[|,Վ<0B@Ó5zRs>=!=12t(+QrzZxTrT=973TE,z b_VamkR*:WD }^ "VR<fȐ,AKcyT+x+7\눧+I)fî?DӐBQpV&Xs)oIYᛛEq?xij=+Xg lޑ:T7_\% ||v yTln0?_]!MQW 9BctibVr3W-ׇ eހHShkW-h:ZxH1zWn?D; l 6F&\ DAi!?ټr彁O7PD@r ٦@grKR⎭!D}Td^$.ά`S7bX>|K0,W`uxz lx.EQ%YX+fC'N+{k|$ Y} S0N,4pra, ?\CE:-NB5\M=ԨM/Xl&͌?J6Ѵ_ {~ #LnN|D6JSG#xXx 3<gАx>byI ڌ] nNʧO6E1'>Ȩ|x:>B˙ޤn$}O+MJ[LÚU '0#$/58'2IEFʃ8=x%@8 &cC$Xiv9!`(ҚBG 㝞=^:bͻ`,t5ӕ_D8Ցs!("N\W(Kx'FY@2OPdp: Ro';, 8Ҕ1 V\tu<'2¹l&Y˲xsipšw[>_6$K~ =sTo*$ G\{2D9ÒxIQ'vh]Dԛ2V EE<,*>Sy[zF&4zG3gcV{YoO2*`A \/Uf]/.?y|/PkFKtu#UW/[gz6&ѯ%;nL *K ] '6*LF;O uʭW`xDP^ 7u~5>OU4d$+$FNH0qy^|r9"'hoGs/Pby!.q [c4tZF?NP:D:}zO0$&c<.peQMۯK?1I2kVIT)ȥ7:?bIqތ])Oq:ͻ$ ^>xg.H7i&$? Ԛ:;uBXQz9+ _T];20:1edlD9N?~RXBzoA (kuN_l53eiN^.篢`>;;;Z[x͇ J+1kr"F Zu"[c0F!|t}VPݍ~_I4yWlX@!Y̐}v=џјQ=곞m( 'H\6OE'82H >"_cPA H?j(*ط~% %4Nnܷ~7 d dz`3h6Wklm ^uhBl~2j~4?J s9vuJtLmGdXz,۬t# ӡ^vWfD Fpuv:Aۼ: Tgك"v׭ B~ ,f:x8yZ{E;hCId yF}# OqUq>ޠ&xߦG+%5?w=g xB+J$# .?;O +AatD?~UZa}趈5l#4R`BP dOf}efzew?3]}vw<_=j"<KJVzQ5!Ǥ"o'obHOd֠」KZgI#B3rZ C8F9TeyrfsڶD h~uN<'cg;5(=Jb p v>C=,3\)H*0$WLa` BM7=W$ aH/$SbZjL!,rKsTpWhV:c2ik<EV*P0Tt]lREZRˑ`- `Y>6 R6w:yk0W E7@ubB5ϧۨO3|,1Xv)vܨO)%89}IE4)RXkBQMt(D .HOG+"bAA9Z穫fsPt|%CPY _;mS&hfo}zzNGrTI~'V$C!F}ΔB q:8qvqj@I5)t?)i8MQᬓ^LW>iaȏL-{'[B?="+YhCI8$2,{1a%'jЊ#+ =C(մiHT>7RHv .^X;}4xaoxt[z8v] n~xV&g>tY!=rStI knteR""ZV;=O s1Ve\Bs}w8Sffv{"_e$)vW+"9^ /Y79za~0lgB%# &W'hv^>Wa'f<[rv%=/S߀;} <䆷~aABI'e/ pqex_to%'U=Nen!rN0dT|4ҞTۉوܻyKQa}(L@!̩Ny3T@\" to^e(|tvrgJ7G\7Ji9V( +v,TɣWBrfQUQc ?Uu=Gסt7u™‚=`[Y\XCL3;w)@0#jE9T^]i387T9%r_ѝQ7 w+|8N;2][`BDy*Ε5j&19-O:Α!%̜=[d0u1g|2K8u84?o._Vͭ'ك|٪g #k m—"YskRE Nʺ7'D̮rsú?+N rmᦦ),J$V]gX$fÇGo4mq[G S^.u#@*7 >0ih{7xnݢuId2Xz4͏ͶE w1왉;! kAb9'' g7kmUĶȠL|5ww&IrOzp$9^Wj*!t0OJprn-rL?Ԝj4NR Ĺ0f* hǤ فV] q"sNj%O9B.98ݚS w$x!a1, ՆVF#Hy{̉CĀ;mka>ݸ9w'xZo1ds&RΕ^]RJ*- m18%@OA}wg#ɲo?mHE| )&a|u\eLVʰVC[TG9 Bؕ@ ̛,&ڿU?oq}M$"!z%c0Jn$댁͗ߩJ /%еʑ~4'Ɩ-TėSU2H։DNk>Z\sR}^RlH`TeS)#*lFqٚ_u-<rɎ71{}fUٽf'Qdi%L_~pyhE'<~hVܐ>fTy+S"FjT _u>eNt҃T@ |M=Gw2KL6w g7tG]!@Kr:NX='=;TiFgـC AJԀɃҔtΉNy*z7d rS[6mB%<>Ue\X:9{nD>7͓ fOjd yd~74U\دtFζ85l5Ǘ';Lu0rXK!g2~[}A*3ֹI)kmSfw䅁x[1s<ꔶDd_cH{"ypYq6W6 i_ Q 5b=^)?-R+Q 0 T{YhW[oPëjvrq5\gT5 Hlᢎq-|Li< &sh҆ 1G"QBڻOKh/U4eaf02!ll  NqPb ^.FM qXZ$SlɗZt-&Myh4{Mƛil[Oi3 DHS Wz?guc,7!x* e}o-~‡n$Qm pW5MB^ [,+U;=lIȰVkTcCm|QC^3w`.'}~>&vJD< rB]3`Gv-5^q;:E=cs屿eDrLP$UT6Կ5oy^]׿a:iC*WŚ5b ۝h)v1iD)͍ǏPD )Eĉ .9Bgggo'A^k%%>&땂A~ci9 +hP%ʶHݏ;*o$(-MG:~n?[?}UKuUx],Hi^)CA Dc{~//QhH}쉊r{bR> nűBX4u7 E< -R1JJk~V:iqc0i,^##<sl Jȟ\.;ذvsLyU/OCndT ܾ e>Fq ^G)6$x?=k8bTA`ɨ3\!wwgg߸W+-ޔ5/j}5 u 2H.KE[肂z7'^M IFa HeuI+qRY6S~ۉan-1~,]>NVːl>KZļ /ZKJۢBylSk>(H?'`\2LVv:ϐ*o75c% b#[g#oyG_@DGYڛӨ]"&t[o33z]~h0L!Nhn}9d.޹-K6_Vp603bwƛXՍ/i-]4Őfiίe\/[_{1).H@+~SNqZenބ5>VPZg-I@?vVsijYj# `ncʪ6a}w Ἒim2C+G%~x`ȐB-#ێ_i;5*k!|K#?}5,( RVMK|Dnw08ZRXKQH:iMP>5w6?qI(֘h(X˃ \{.@ lim3]QAU#M߫/~*b5stNBr=ͲsK5?}ggC"L꒪o8V=EE-~_m:`<\ esuҫ;H-yp#_ml7$$0O&=!oRZbcp̗=4/Ҋ)߁@WFf4^d/ɤߧ~`ei02;bY[pJ0!{*򵋛hfHіeU(t9Xw4ؐ+hX W鍷*Dق FfƸwoZb?䥕U#/VB1}} 4_*¹'Ĩ_m98߻ChХX gJġ~M"ibwG؉I;:0Vi<1oyg#焌oW*˚J`|\]gӞM'"&A,|qH$[i1:vANQ2c8r }/ΗzPG6NHgU\S:Yq> DO= $W>=&Qz'{AO2S { g$^ȞfHP6 0bHP%Kt&ëwʂ]v4~c,'[sfc| 9|<5V68(i`?oK@cr3fRɄWsCDx,؄)$PBRhۆ J\%A ;?=|`iz+Wze n<[v8;+VlḧD%$ӝMhAYۣ8 t+' zؔKϢt3_~*/f01ME\3X-0u6ϝ,:%+̆Xy9$(ɂV TŠ ]Al^DgG?I܏mF\m?95$qhׄx"r3bGUJ9HSn<ʃckZ,~!Q;6c2 v9#Irf 8ASwm$ԃĄA+[nn: 5h<>'ygi`40S! #t!^ 3I\v{A^ c |7}vkm+fw{}_5Q4屼l[fX !/҅ӌQe+D>L@k_db~аS|7.IfF~&CU2~kKD[m@V;7ox/e]?+=x V sÂkUz?xh0ɔ7@'iΌW\ϛx"rxaY ~QN {6I!;y8 [N1 n%܋t4ذ^8k $ >9yU=[ 8>cGf:@[V]QIbO,)J9Uz!/p|nEڀ(Z2QѹΔ=Ǟ^kR䵴N@ΐEx(M>NyyY)}&&8+ǾcD@ N!!)klC] -QNi:8޴(t' }%7ȋ#P\}(ڱVT:ڏ*z2Уc=tJ3NITx=E4AUʃޖiq߼T=F}q99N BqF?qǤ  Ãz/s!ʾ|~|YI4tnqj7ߔRm\Ugoӗ[iG??^*XnGtUƑx vh,S,zLe'RZ)fz=V"BĶ)ȡ3ZcpƋK Y,+nXg<-$~a>L)Xj48q&)~B#"aŝb F`]Wn13)㛤Ի҄Kzp_TL3<퓦$`߻A<1[o r4nѵKR\`뙳% VƢ1*!*sr}M{E1J(̄%6V|߶C%"~w͈YA@uͅv@dxV.t+[OͰgXFFYJNh XOJUn'ҡ-re i sGȲWuTY4tmؤmi|Z FƏPs(䔦i]nbݨCiySX;"mڙODK ޅC5f;)^[74OoK_(WMikԯ改%Hw'zEyy"lXqSj7 W,&Edz>`.[JJm B~zLxY[xN (ÞN93 {XU=LSa4h5b3}Aŋ[)oT1'^xY?%2 Xbܷ3ݵdߨCokq4W?W?qŒ aRRhy=S"Ek+V/$_teƍ4pʛ"PvFꀚ̤Td &0 1:s̝ g(0,L\[㬔o༵f^WmO"j/e GN /pLg|DujxzӍ\c'wn2>x|c %܃9y"ZU6:ҶcuFa9 @zjGlʓrz!] 8^ёv27O/zD:klOV6 l^2m9Y~!'!{awAyKj8Q۳jFVGjuA"XhpGmM^oE>գaq B>D 룱u:&pƒ(602 8 ݹ:CǹiٗICOr)4=϶[Àŧ9Ѐ׿w/yLf$AOv }W䭄϶^Ů, ŨzafJT NF3 z4g0e A)ͺTyO2Tiαshgu oZF 7vW^ﹷ>ޗc0GCҵ5 ?q xupٗ$p*0:#ze'LΑ : JH8᛬1zi2Y}h6]:w#JTWKAR&wιbn ʕ،]F8QXKohv"+zư&U&Fu!د"N9 b'l`i<i-0p @!)_xw}r9T.NO8E\hmKT3W3a*{2a~+{&W#c>7`&sW4 \q;jHTSQ%Enxt+ Ȱ GZ: 6ےenR=1.ލTM_pDE/[]f'ΰXgD&숯s"ےw:G eb="ˈވ^BSѹ ߘJ^s ʆ3m#q;)3?HJtSnlsv|,O㧦oŞG^;cbd3KJ2fLp< `  8߂Mҹe#^^EmITDqڮ\b g#YE/49@wVVҨ"HL({\܃&A#U ҺȼSË́zW 'ZRm0۷wo{ڪ@]U@E1:EaԀ=rn&}>2/IYz[`n &琷6 %ZC|~-77.m;M1v( ֦ZQrX`󕱶ͩ+v*aE8 9g&%)ioha[ ڧ;=Q ,\0rtߔ>nט)a V{kcӻյM*_ 2γȦlзy֪6j!K“U3mG ̹C:x|{˄?g=n;j( c')=* cؓZ]{fxЖp_6wώDZJ"uR)ݝ֙ύR c!>`mc&;A7l(?FP{I'7,1$Gp3-C]U#Ůu0(&.tJy[=Rp,$}p[ҩ/3|#k;.+vh *j]u'gg[$DWtZ#sb%Ǩbԟj՗PkUNOְ'nd_,քwݤՀmKe,)3,%qμMfU05:I #5C&V;0Ө,J%g(l*BUZfwC#brg,deĝ֔kt~S.V+(M'a˒ T s;X&(J W-RROw޻7zrqڏfiEY5 .Mx༙ΰrz;l۰Ev DC\-!}_h~4+w.Y\R\{X8\K;N&/:l-G)RݚCv!+DNB9 =k"*L09 Ec9km,+#I/ň, *x#-N/ N1RU1=Fw[=y"^Dh)Irr2WfY@ ]LqSd{#{_e&83Lģ&xL9R3FDS2YLiGJf (g>i xq n}Sb(;l˥Z0'ffOvC}C[t_3k""&ZU&INR.m.Hewd>gmXdtbe.܄q'yo$uic8+VvUdk: `E\o'V;n[~=Ray;P tH_l! wަ+*_VO6x̑ʹ!T9S^d<GO2$tf%BˬaZ TܑX3 %ݛu+%\NvcF4aVY}^)⣭XOiU J4P8rk٥XR&΢͐m:Fq?d3qSBHp?I 8mnST/) oh:s<'n3G yWCYJm7P1DqQ&7dghg%7[ȩU,$~``2'gp`{74٫ GK7} & C8N@5wcDJV:KVRE3rni:9wܽ <χ%Xyav /X5^p+-\>6X NDcbU+K("lml(hL.c!KDOZ#k (ەʹ𕯰JZIGOc#o=?t#{Unx'| /C`&9mKW!f]][f"UX"@3L\LJb_IS!73]5?Ys6bVk;ͬNa\L2m\N FtaC # r ȦޜIrfȲ"yn>i(DI)-+c$Pь^q;Q?WL7A[h'v;zP ?Y>*بKnmH+RRsKSU^Wnۋ h܈ ryFdjVpr1Fe!%#Hm0@:i8}5@,:aVQqUOBIV!-͒կ3K}" t8;=RBXv4ZX8/c:[L^3_f3*?aa(dKqV aWqVD3z8? &? ɕ^N0|9mnɾu ]Q+7ӆގmq@'&?lL.$sh'u..3+-(47Vn _nlōɆl ;Qe9,ICVUd7J9G=\` aoӭhq?iC :O~`3afgzo ShqO NZ] t |)|nJU0.P 9D]SzC/]ӷO߲dN>^qhԈP!4w[֕ z{ p:!F?P2OYt4~iK4 (qI8~yP-+l]˔4$`qᯋO pш^a*jzy]4 dSQ h$Sn*\ Ǡlͱ,1P]~{0)Yu!KY' 0IN#^4v<!{x*q@+ś4Mw؍_Wn:ٗhn99kBj*ޥYyp^n_cXq?bO˶+7S FZ5lfoANI~B#yhGJ ,r;6s/ `*OiG=fRlTĦJCmkiƊIW ʠRpZPWsFFks7~{t;a\N~@=:)Q8 hE}V/Zxn9.@ B ؛ 6R95)[X4n_(3- Y>ZDvb#so0K0`QD{%g::n2#:,CIgiD|/g(Wy}>B SUٳ-! X!TtCO_T&Vɗ,KyLuwYC&iBjCF~q8ǧLViC# iGKp m\Nw80б?r|sEfARsd=x ϥ`ͻS: _z;~,:PKpΰq}:2 dͩ#yǧS>a㪉}l"SPI9@fҞ|^ӼGp T9נÅ+tNI%݃8u[q@2ܶ%)ݨ͠%[,Cq-w,I#(4LXWz!˝IYg _[lGIqРB0Ù'AxhnyI;(Mղ~"Bfʦbӱ,bRM1S,e_Q'DlDUUfHcJX@šw_?=r/_[Or9Cz(6U:x"k[0E&Q0Qdrڗ#@ubfwJ4K^JB#[ yY69q)/GaF\+z쉛8V_vj¦9S!j!/5N=ݖ ʡ&]- r;v6۩ &!f\I9Lj)70}΅zщ#x4n%fuʬo" t6Ȏ,V% Qj[+$Bp42 BI'UAvu_ܖ@,D2!n*gn!kVhByǒͭr\wCc4S?_=$2wf?.INMTL&_P3ҫ~%m>ZLN͚1LvЊUҼRê@}O(on6~I.oT]֭YCczuӉ"x8+R@&XKTCߨurרSmwV?0밬d@>v>n1F̓|F]H졅B灎7jL;U l:6%H%(^m BZɥ􎙾y-& "U{2PMpScfO0JϽOۯ0un|RЌR[7lBJsAhֈEw/τmnMKT\@rg<=Zۤh#%ۙ(бd@"B!SM?]qB.m>-zi;b=cg9{„"u>;%m\8cNVWܦ$@>`"f 5\7SM!:իXF*3BԹA<`dw[ã&k^WUZR9Lv^Q8–f .U!j1wB8 ᗠ$q%K6[N_e7\w~F#O͒<9k w?aWQG>5]yW ?yA3WWxc,儬Y\3҆զ3l3*ï(R䳪eKeg_7.6eՉT? "-_,0Ѥ%ft3vRC olI"VoX"Y0Fjԉp(w<'K޴r"RgVHbr?tF5Ӌ>d ¢/ړ|kЉ%2%3ڟ;u3߼+k1b7wS} 3uMth !v&+p *4/Eq=v꽎Q[T< 3}oay$ %Wix;gˏGG m}8%f *ܭ1q7&`?>S1-Y,2#1#U؇F}5Ưʄz-2gNj(pR/%hHGu+UVFOxE$‰Yh) C~eN[) EI|ߊC1U !7shru)YF7h enE(-kc6)l dfbJpF$hqk%g\71xiC5UI|(=.Lԏ00'do0_SA=w1kBp\Ɲ~ >lFlΛ"B`chꇖ9NW t+ʋ?HFj[BV*,Ё9ҷ}(eN/5՟;"@k(ܫ`wr19'9v3^ŰAQ+Z+חEɶOiyBg\؄X#&e9}6Hk>U4ʩ,p kQ".PlfN0zn~86Dq9-5om ;4B fzm*V2(lE:rqri1.ekUXM}PҩXT5XDzDp\,$@o ."Y;+*I2u:ANOP頓1H,hՇ!\f%UaӰTt[-Lq.v/Mvp6x*QD}<"f:B:E;g}¤Xf"){^Wxs?҄)@򳨸nzvk͐ QK2~}]NOkwV.*opbRꏸfCk.\2J|6R)0jor$ ՜1P-OQ&h)n?~Nbtkp^fDRm % j́CK/q:>]D b|5E(ъ4)&DRy7Y*9qt_eV}(vΚE@/a$~hEfFB'!3ѧ f@*es:UO35jT+>j˙+U u--|%os[1<6uD$S&jcSq& V\}Kh? Ps)JE!N#Zc}y@]Bb9nGmW~, .b^uX^1(}Teˆ ݺǶ7q8&rҗڟ]wCL%oBz+o՝v9}G鷎fJ')aksUm|'҇`h2CϮݞpn%v3;'jqC[rn$s4/{#˖c,v_8 k݅bV2S=P%ڰүf} E!T$؄)KӮKA;@X )rWϩ!zIQ?!݂jcJ-?5ބi%ǵ,wefiL[ӯLs&#RdJ.~&Z^oیr í*frc~jx?f\@+?~Q).PԤ"~?6lLy TV'yg!_gomFJwC|z+ͭYCy_s:sj#qb|P#Pkw Q>fzoJ:ϧFh6*v-/$zhbz%&/j73>MU%X^AO oO lՋ5^^ @b6ynnG캌 +ТwDN̂'Hns =쒇)P`rRZ: O(]0+uq+8>#=fQs.{Rxj͏/Ju Tk]u22]tJe[> $~K@ߙe FcDG.܆d}=̙,s=.!p){ߤ_or4hqh  ooT+gPMW ڒ#?[5U?GT*L|ywEӴի_ +ꟲs22+B0IչnV+A>{8AjC߯7[ 鐢콌[AC ό*X]JBcM3?%5D)kP᝟wi<)[C7ČNɸyFᨆA&2TЭ]Ap0"PHqR4f}4[RkIPfQy9,l{rCx(R Z31Xx[G:O.T"{74ip`韔r%7\mBvz@NΌڍLl#r'2<5i3w 񴁏@jJzfj:Yֳ^˅NtQaGYB| rrIϘܭWMqJ`3T3۟H#=>f60@1*1Z9=U\z)Yf2*!-C:yݬZш1(%L9UkS)*aPwtQ{futq)Ne&7]S֓H.(I`@+>5 hKItK9Y}]Ԁ@Tw֪.7Jj:;ЭI^CK2F$=@X&(٢Qq{vmb=&&у#dϕʣn~ tt>P`qYgFe&: kAqdqllEM[ڠJwCE^mO10D 9+fV>!jZt♩<&\̷# AHN>5vdHtѥq~+nD]t (IO1SQi4Fc p^t]M2WyJ&:x'jNXK*B~<9 ;\С,P=ܤ=u\6E-su@&͊;`$*ρ)nCvë4[gɅL-iFP2pEkو$rvUI-aUR2@\]ByĨڋ!mRyRdyåNxtOEWlZ_@)/@mo2em@3W;ՃhOg!K[tC6ʹGD,[{_?rdzW^"t=aZnL%"NY.6rτtp+ul5=cAvtVQ_ۛ[܉a.\GճR~#q!aczJyeHskc'W\hմ =jMD_/kggҫnhN@Z㴹vv=upf b} ap„2IkO'4C寠'AB  h?GmR5W2u\HVGfs) ^4:sW P|-??sVK4ِ'OϹ}eԟ) /` 5p==s$o\tA}5fDh$t=LLh M kGA>Ӵfm&ޘ4G'F}z?2}-i14I. CTw]t:9"BS7QAI1"Uzg=wNցL)Ńj 0lL(n8HCrK )XYs*םR5w}4}:!`cwݓؖ=Cy۬wAizթuRqw@2`@g ;/% Ij> ! Ln>p?:V|d\3z+mYH89^wU}_b ɳ2jG%耲n3_]|fuF2JI,Q5P(ap-'qC[.n-Pb쀌"šv3R{$ = ppg8n`Bb,I^;hoa`TzidxGKW֔*r؁>:,(iyꝫX^fL^+"2*ĒN3LƜٝyω;J!/.#JfB"D&eDAHf3}?$/)؞P%ke>N ZP]tb~X@.J/qĔL -@"}>D|oN(D]0m67(3ӕPmQhTsÍ0M}(\mS֚*JRM, `˒BmeCPؖoT4(7"Mж Lj_Nk L@Hu? 3%> t(trcUvٌqJicÅIgezR"Z#)'&Q>;Ԉȃt,2"aS:dqpf OK®Yi 7 *yNW65uVc;rƟ1 1R(G =s$^6A<3!  f1ߖZ%ܬn 4?ӐM!{tC"*~-&cW3?Qq#>m ?i$j ] N$;jIAn߇ڲ١ YYQDM$K+ ۸~!/bl_>DIkU{PtC|^(<t6ihJ;|df&S qvYT Fj &u'VA@Oa'xRY?TgqgKYkBq (κn\y<8՞C3f2YCA֧[?4kGIi?|Ͷ>&Ȕҫ!'JϦ&8g&!:6}S9NjItWd˝uN)L껚M&*I1&N=O_,$VRa|T)]}4aUϰ|ҨrRB"+-6[ώV_")z#\ĭZϢw7dey/t(dGԙmx 3:{"<8úr.yvIi,\bo?8vGʨ{X cu;EV'5Je%K3̧҇{(hkZ^vEKMzL@\e"wE)JD"W;7ڥa<9̑'KqN6AB5;0`|?A|=j<2UMA;mVeI4@/{wXuIyS"j2qeuu8$:҇sm^4,swfoBnm8G2[9H|3Ah |2OMev`ΧxJ(HNbGM"a$trO6K^'/)S;9-K'U~NV1+Zy}yкW[sS5z8cb S+QI`tݢ7 \xBIu6y ɺ^-2JwNNѺe+^ʶK7"54b Ppn;n'mȆ`W9]󏖢Ȯ^@%Z-G+Xơ~'_"B$gҔI˜eJCyqzt]Hj\<."9݋p~5xlŖjtL}挪={Ioy>[pľũ퉿W.#>4J-8Vqy"bR߿@Gb sxHFq3&~Ts ݧb@@#XZlҡdl26QQ|\.JdYϗ9&Cxrlލf7+]me[_̻ $6'fm\ǃg3˽,H.Ҫ'i=x  7:,cÝ?M! atlO6 hLŵW>%v+sSnD2F+ꈗw'Ii|y*E>f2?*v4@j,ј(M~'(|}@(ͻnkYdoxn?&4OE@ϺJk" )謂9wb[{YhKi $uGeHom']/LaBM+ MK0 lvl@9tU(8&Mb8Ո6B1c_n.[f zezbC~4QԣEHU?#"lj oP/^6@2ˑMϛXsà/uQء,?F :9#ll7f_%# W-WB&1Z~~!WإzSkH \%=Y&m^#^ʉ}^Se:L|_Q1S'f0lrnq5+ɕ7F1 7QRa@} ֭〘0'ODž4Bs#e^nrK.vǥ v^Oh R/pU_.nVJE".K? >-cTU_V ~ *s \`P5Vkh`zx:Akj2Hw+먌9ۯY%9lvV,> \qVBs;+VMDfd M(J;)GtpDVbY? j`kTė.NG~;'K_~)Mgl ē|(`&g XۉO?w`'~Ymj(,^ #CB1z_qYRlЁ©.>E*~a$ƅsTgV絩ڼoaھ!-)~ƽR/ ;pjdHځ928A Kj$I"F 2pHe B^HoZ5{- 2. |&}P0{ ?26H'EݥW2';++f/ YbƄ.U^*Sͱ eg '> Q~^F9dШh%sJ}-^ňvO7^M7VK +\3Btm%U0DxfM ^dU/+tQˮ\qFhD}x'/"B1P+۴)eO֚^Jh 0g1E/0Ub~Ho3\WU4Ut0z5pՁ3XO)9&N "z^J": nr)}!nK1(xcMvG+" ;+kX1!Vq ^Y' e>I Ba$"I;Xtv[3Jȱ`>$.yiF3JIN?"M ؋k:Mh G)yH%\/5Dgoe6%7_c* gVkӇ>b9z# )Eb L̘*kw1>-S5$|xJg^=2ru<41"eZEsY'n pg)2JvnNs'-XdONyuVΛpIlqⳙ{3AF./AӠe~vTvSu`ܦ`J44iD|r1^.k\Ii-I`@;{FI^jȑ3 y)/A龎u9u:G ҹUQ~Y3_xҷuѝŊiY2R. ,L&JՖI ЖCk{=PbdɆ&^fQ1;4HAVZBg7 <>8@^ {F2h4n΄Iiul6fhjbApkKV㮪\9B׼,G{%+Hwf'epf?5ʤ*b`f.;z6C#Hl:4B|LF!(e‹Vt un>9Z!c"Όf9d3o&TW: .>bH -Z_.Sꆒ9Eރ+~DӖj2O5YCC $a^7-TLgy{a\~; r, $` ީ"'#-m%OӦg1A>9Ճ A[g ,"G]Kx׻K,F꟢"QLl5XX;WBNt{{]yT{Ziyex$G>L/nז _O8WyNgQGco$>͇Ӝ$[c'lUyNG)ʙtF f6t~^?~|hWUT[ɿHk3JUխ$ b]Y[Ie;WXKMxSޒ ?d8:Ys'z!U6گ1bjb`YܳDCfvō"Bp5H uRd NS( Opp%e/q@enyN Rkq?O1'dh](~t55M)Qr*Y'oF#"~ms/2?98N `v*Tco"&`>W̠uzNH\`=+?X>I cĺ*oV_ Jj`[u y76_j5%atnYcqdy,NP(s >/84~}GHV8uKl-8/ϛ)y`ܿU ,xxÃgMC T/AݛOAːT.J,uFQUyh~)F)Sk]pq0͑şI IWc[*t;{[\aoУ867>MI 9&կ4EhmlÄ+"ٔ8Oxe]g&tJVf?:7y|+%Zc!UNo}6pQvr\NA(Bq@lȚa!H^>Zc Mn`nOl8ibT 4h==" )4`MPE> &.0!y)iiC ~np6VDiFa ȹ/c~~A$QCtwWO(D Tl5h63-nI.X^&v_kR:̵AIр&]za.)&UV?=+ 28H ÿA/;%g{O d(1`#$?(5̫uKr4 t@pcZ8,xuz'oa5Br)`$>pu_$$7ݝ{0#hH8zkl՝)DCaZg[ņv0 ˤ>|XO3n!@ Sv{XƵ-<*Uq)&l=]ծYߤ(/qzd4qSmWƣ\s ɬ3`ov*Ic0y쁨N6T0'+q<:LYy`nZ9,1Sӊ.zؿΒByُ% { H0B8ZJQضЎ3 Ax"񡍰x\h_?bV5 v'XCj8 dt'g >% s+gmJ:iҺ%_8FϣTF7M*G R \;*l2؊ QN@i꘶K[ڵӋqt>c 9[(W} @?`Y7N) ߭%TEv꽑pRZHىr'6)<[_2f=N j>KFj^v6+nV(V*ik-,X\N/Yh{mg۵-W ʲD.iq[ "l$yլbR֝EE-M퐫1sKjߧa[Ie5D,fM8He GcpÝw2]F7j9c V4@T>- yx5umfRpJ Ba2_iBF4J; >묬G5j(~$1}:F*f5ݎfW!'KiZ0,ag) '6yBVLf˜x}\K@#>Fp2s`IB8'mHTg:JEPҔz28OL$B,imW[sEvv9{x:xi" ulɴz 7#0O%3lI؂W2 wXl⽶Zdf|=Q ui79b˺*w9Ss'|j3?tDך=`2Rc3Bk ;h=ISS0<&Fsz߹)Y`ͻa%#C٩j a<:P B'y A0no5~_yMb,'Q>h ni{}PEcyђܟ``':![cHQ`!KF ,=g8 [w&99{}쪁5ńTk8#zmQ?A"{%Jx1j+ZU.zyH%}uL ?fR2C7E(NbV,!.geW,t6z5E&{#6NT0 sY{89qV6=3[RM+R9VChJ`-H>ڎ3?lqJF,jl G7KfC$J悇|c㏵':&KVNM e89ǔneJ(a* &U 8@F|Vح($k0m'~K+/]U#wyX7](^jI|,Uκ*lY/C^FP:;[KdL^Vޜ@n&ܻu+3.7Eъ3M:ս!MEiݯIJB&7F->8^Cʫ4ө89@Ψ6ešL"66WNm+ ggŒU:JG[}p8gb/ ekQPOsgKld8yB+t]긽qOՙ1 Jҳ9ZW\t"D'Exc]bAT7B,nb?yo!K\*D':K/] 95_Q&K+ 3J+(vbٔ(J"fҹ7i8KFje%2d0B df~rj6Vľا,=ϖv2xJMShoMQI&\GiIBz'~:I%q.;hGhssnb/@S{K6WDn1AxAh h\3 :}FQ&YT.-ߛ}2pzұ Ϻ%Az!VY! }3EӚyeeW[͜@LkbHf[rf+*:czM0HkR%H?L[58lU<%cL6?М Z/8k~KO]XٶE6hv[C 4{U4 GgOhXoXlD=us5OSNuǺm݋ Q(9݁0f> G3Sz&'d\ZxskQ\lz)'6ke5\N/x%0L%)!>zg'!WPKZ0=D` .> c~=1%0*NS\V^•f M1iDCrJ]>͈0E8Z<kS;0 G]42VUGv1Zc"k(. 72 '%ͣ\j2&X SH;݈xx9odhB[s7բŖ2ibuv5XW2POz9s% :w4!ڲn `íϯR!pveg@\ģd՚u] 9]t[[zrw4y9Ē9͔gO  Rsc-ͭ0S~߷7أ\Y~ o dzTmn qJ8JfsC}lOq4 шGfr+넡_4 ].7%ljm|3CXAtt|ww\ot*Vӻ&se[OTvq|ZW ɌskSش@ArJY3gRd3>Q*K޴C ޾yƬz~!EO 8Mp7Ic^3&;^DAo}Ƒ³i Uƴp'Z 5XaEJr7i)ϼԤ7"<g{ =Hx}R=_'Lw^e>JdX,ہ$Iɖ x_JTtm@ @kVEukg!~9#u.b% BL aZD 8Lqg^m^O|M=qdZ鋽^^w 6s4{ACLuY9h6slq ji y"Et(}Qo媈 P%Q&~j}_ȯ+ʢ dK»x &(imhZlt!BOAS9$M!Pyoxd,`lE*940 qu[*7w\Pɇ} ?kGvWP7;o Pj[=/p#;~+ГY<Si4ͅGdp8&CHw4,᪢X%1LР!Apk1Sc nbIB8s՝[2;m'/X1 @M3biDi*pB#> 냛.Z\෧RH}[Mܤ߆[&4@dsF9X: x~,%.0B ۊ求4E[;s _;:!(r82}ziڧA~"t{DdbIH~+̠znqkz "q0ºNYV+ v1F܁&t Jr6&BU_iq 4[}}\վota5w7K4Ir+`8<]*@d2W/T.icȝ.s`FDpIno!]Zb|'+˽ TMEj^8K`QZ`/h-$ӻ2)WRb*P'7ˀQ$oXoʒ,vva׺rRzr 7@jSd>Jv$qz,]8:)s)wߨ`NX$ē(Pfvh7ZsuddhqkiĪt2{\7DYNw]qI1RW#9˱f,M FAl .{±:xxN!ao5_61W?uU|șm6?|q/%yN7/ gBsړNk w7rvQAf ]>w7֋3'Fgoʃ2hy-o* [pװ^8FlU{@q#QժoW:rt(d1eLf E;ty|mGl#[hrDLMA)pë t[H8W6лI!wIJ8A$fWrƜdSo)z\n5pRҟlk]IN$4m6F%F)` 3]d C)@iaA@$hh -Kpgrpt@ϗ9ʚM`8 S0 V?S+zg/(Ff>eY;2Y>; cLŃ!:^IED&#ym%*ho$4]tzȰTi|%j%Kyt$_Pt$r6H^ܾ4! ɎK4EsS$&p['*zTdmܹCU[<e'Jiqf^jY 3F@&F&Tf 7(4nrRBvgQOFv0hV2s!r>1xÄC Sq^uKREA=9$x?lJ?85qcb !;jnhV,r/įnFޫL(Q4Hh ˞Jmb{Br*b|4:T5@:NNV;,:-78SKsSDJ177\+{\_|cSߣߴv-_0~nt}s+-ThPgɹP~, qؼ4bpR3*^`. Lb^ѭ?hvI;cjzkέ'-NhȈPf }O)jyQohC.yÇ[(;ajϻMgD"x|Xub&4Xrf9{tB4ikmVrc7;&n +`fl.U֌)Ru[͋ʇtZIpQ9[yM4tAe]էx]_UeY}9"t2eL-`2]LSUɱ 䜼6H.{sB ,`~*w C|wQL:$nv3c%`|?VLAC0(yfA5SB7kmIy4XV7XH'nS1EܨctO?f׿3S\b\4'Ejv]lp^oڔ -v _ߚ!$YTy7QBԉZRNR܉lǎY'dF-9Il|4 _[ =k?R0"ʧ,)@;h*F]p9[6?@;E5V%>,Vtn<-!+ξ'j_ݒ {(θ)p 2Nr_ڒg:*%d031p7^{ s_UyZYqnZDvbd"Ff  8Ƴg S9>L^NTWr(׍G,X8M~K&ѸCCՀջh#t\aLH)  ~Q[Yf lI Cxp[\7N tN sIxZHWY)<`}ls{s{RV47CF9KTX:?K0_a5Bre'邎R%X&h|Im]>EDiW qxc%N8ݶҸm*Vn0Ȓ[*sJ8omjsw?^>Ꟊ,S&T i!m[IPƌ%jԃ!/7 Cv߽]qo#`~#'攌GP2Pv499}f=AKV›/ԕoȏ3kQw7Kzn(^u )<!G4=Sl˷Լ}~Dnw$yk%ar܈XPTD#oK^i]4KR0%D,SvjˣFMK܍L x1Ī9%>g`W%׳^Wdy9_!Ö0C?5+  tO -tj1˺3ᾁ7nx.W!Itc9U}ulh aixm@A;OҦRr612`v2q뫍{^}wt%Tc>W4s;(njOMOkHoiLz*qj3yMNL A `K.faPѝe ZV:O.qćOa͵វZjaVD“\ȆN1*qњF"[&-Ð$gC:}6o|]qݭ2eNrB/tŕG* terah0@V*k,JV +HEiy$XX80 ZXaEOP iV,Q[Li{!_z)8Kf&IfPav{5kV:)w3}g˾{4Sr@!fzs &ſpA M~v!`l%XVV=-7wBA&<@yCr6<17]V_9.רh8p@Qʌȣ $ۗViQy00Sra޳9w6[TDJZs,\؉Wx5#5F(|BHA5LfQ쉛聹p۶\63ԁ1mP ~pWi":U5VoR*bth {Ix !`p%#`z"0҈Tb0F GIǀ%7h 8ԷWw4P\AL;~bɿ;;|s F!ɺ&^3 or~ٖfDb.DZ WfL i%O Z#ܑu @-mם%}'lo]6g~L=aكbB\^6H2pUjJa'Ov %6h ;Bc曀k_@L|OLx0*F(:!~h ?ȿXj31fh e>Ȣ듋`v-S5ҴZ]p}ϣ]FX92F%7]D?J2M.U]u)/y4ەAOϔRڿ|9 Ƞ19WS B74߉w9![Tg{Lӂ+qHH~w{Ch~߇oJ<_̮{yqsTkg SPe ,iNd #CXeSLey\f *Z)ׇK>8Ab#""fv_*H韭-y| z:7q2[Lt! hvA;^MWO\}ƢA>y cK]@Eu-5;AB1Э$!0E@x́Tg0WL \*MԄ(^JRVCOT%IJ+y*2 ^f5-+-K3.PWzw1a=k١SK̋ 5``gRj/9}+cjBCo#< M_2hu D'*l!xzuZD=ވspOX௣3׍/PHCtRm6U}_4B E>]-߷鋼UP:I৒&*v[S ӥ[ӼB{Rpv6ENA%Qy`b_ S?)F!<ݑ$0@+mqZv:(qu N6Lԡ8XintciSt$2&LM$gȊ&5Im޺6>UHOkp|zԥF\g!"x[,mD u񱚙CU }pQge r##&q*c7tzEB{H?g|T3c~ K-ZV Ʊmx& P@Ux25U7zF8KS驜Waj*YCWX6{De9لYQzksP & ᨒEd?ssVEߢCQ3?FK_~Eӧ*Lƥd}- n~^iov?ߥt+с.B&FA襇R (G*A@~6IZpz-I~_0p2  V7`J)4uTф M.S C-C2h\l^q>Eg8u-qk |sC$-=#ss:)`m('@oƚdao*}.L8<-$`' y͵:gw=Y4QSDHV]ys.&/Q(uh'@MLM\T)Ygʗ emCh3\э2R'QXd#i&WZH KB'|XJmlGU;1խ=ɡPҔ*>jΑrwWuA_= W0 ,IVCAo5BTXkVFRDu%.uMџl\'GAg ᄚu˒-98vaS~ʞɯ޷3u„q'lXeࡂ-{V|Ը9 }OI>! u0="pz3 daq|x\r##z][zdtkw&aiaÚmg)08]'McT1֛ z19S[|`4Y1?`hφwO(Y:]%ϋ_Q:N9DpN]y:u}CI\Eބ[Pil QqP]7 G|.)y.W^L zv;86+nh5L-cw@z{)dYC[>|kxDL|o>T΍I~|?[L\kWXmnu{LS͐-g[r UN͗57ztb SR1f5h0xw8;);`)'bee@ 3VyCs ]kccus(exb-rlJ7 Iqk)s״G6E %Dƾ-#:ꠣuZix'RFA_ v|yGFC%Eǥ{1B{7,xw݃d ^W)Sv¼c5kY@xN tU@CVb4%ޭʩh@uX(=>C -i&!dE #*u >ZG ?&"B VXKDjƽpAv8?(d$U^Z滴آַ"$?Gl}ӉT اN8vT3uSµ.彥4ieNf 01*HGkV<ЯeUCE>}"\N)˄4F&4DoĨjF3=aGhYˁ2Y-\1sU:im+=Fw:^61 3ɉ_㩤t5-J7Jk01Üd"+|PWkٔP41wO ʪ؝@;-ى[ Y<95ֳKЋ7[ } j6oT[ `73z6I T؞dFvU_otVh0b'ݼ&XrԢ>Op-6M˝еg0qX㨮?VE(tȠǕMLʚF%.NzUi9Tq (K$crl@T |P>d35%.Mֺ@LJCpqѕ?/U¿*9029`0sj]*}9 "댪A3U[rA:)9|:ҠZ.ewY_W휡 08N\+?[0DW=Q˩U+ :p8ںu)cȗl>|!ISH[E&-LQk2dҢm) 2WӘYD-(G{D0E)\~Haz=H49=4S A/b T*kIO.0("ETB*g"5ƥ~rVX:(V] Q尣D9Ok)ϏDN;J$bOWde8J'Y2) Sj?:`޾;GnB5T>fbh9 M&j+Al%qpF wP 流 &O0T`4~X-ip脮R}HJr܁嚙xwm#*MHrj-4&m0ikF\?qb ]-Ͷnkk*ʬQ mv"0a"}3j?er7[9]@-;[0+$+Ph,Dr1J65xF n!zݠC:gѱm?;}]caX$˶Mw 9%a̟<J^x ҿH-5[7SӔ²vB1uzj_+*$riG4C |mQTFAqjIgd!vc|3+z[5@ʐL6?X8EF<سnBE@#QGG0ZY} ^>^>ݳU܉X{\12`-¬JI<~y?$xf]yqd:"}>:nQZINq@砲SPdzk+R,ʜl][vfop5(jP Io?Tԇ7tBW X]^Y:mLD>fuH !ne=pֹIegaU4ˉߵԵo7fz`_en4H/*E$9e%ET#iC&3TYZW"<`ACpPE,H>w{#ؑ6^:*ji{%u~UuZTҎ Ugn53@֚i 4nG/{D# 쨃 lӳ]ƛ](F1LH9dA6uKh&ʮj󱅲<+rYdx8'>'8F^X) . ꇜe9pL{ ͈ & nj6_`s>h ΔNNבͯ @&s&a ,?4lN3{4ə T1Vc'toΊ߆M0"ҩ }+_an6C|Ci³vҚ,eUðw!pR{q xxbFng&;eXp d /_ГXG<w髥ޟo\qI&ƬmdW1‰6Fw-GY)g&^<gJCSa'8.=.hR~7)$Cy Z7QzW1m2ޠR˪'>3mU]UEwz#$ !dK{>$ e>8FFNiȈCg\U=߻>yD':9T43αHǿ8hb09jV e Rtv@شduc:n: 3Ɔzg>d;È'ҩ!W3P)ֶbR)zW7-NIL::)zlx]ZX8 xp2uFH7EPsU'Ii{6H*pbIh+~4j<"+^ vՈm[`Qwβ,QpQ"<=𝌍cu7o+ow ?xvDDƕzW="\R9Y+iƗ?" Oʙu_x-J/f NGA+$-vЅŋ?҂,PqR',H0!XuHelB֛4{~v1^nP\pf] |Zp[ޚ[܄+1Bb??G| .ոb!g ?,;^$ꞗgN ڋ7L[E-H/qJ~Zvu1+KZdj؎Ρ<=dJ1thXJlRawF()Ϝ?=TmUhySy)%'AR̐9S1z(w #<)NJm>cg4u(=ҏ6q H;mْR6@^kmA&(-pHT ҃;nVY؟_W\ .A>ZV,x "r~N˽b8P-f3-E pkѸ"8H A|YtG%JLp3R);DŲnѮ=JLk~l'B;0%EDzO1?p*`Bqnoa\$e k-lZ~1c<^+mi~*:t zLjg i-xuCřiCՙ\(1CR+԰dZmCg B~kl([3"JAޭ8)aT8`Τ\ʎs[t #tjgK2UJ\nFT:;\n]jF&CQ;ZͲSCF- . D쎝Qs5>H{"T?i#ʹj*9c\^g􆿥WCfn |ce0Jyl\@Kcjѵ׸' ʄ6sroOL?#" U'3ׇq/`sBxΑgCqηdWm|˅%/6ntɕڔ^V^uqxRq{x?IVFdT ER$}$ Nr3I͞ňyԀ%̐Z,g`GƭHf"L*> qzΓmk/fd k.?˼ĖðRZdP6} Q ;q4ɎEoJ67.;_}F'YK9vVEw,d`ir/H  P2J#OQٞlf2> ewձuGv/.AgH&D_?Y? q5̶VkTgLf2qaȉjQѮ'O9-F آ5@0t72l].4aB^:'UPD-cA* s{nCQC'2$/bjAT=2ëInv^Y礰hj>W1t[B'wG~&|.ET塌2FyVF*j&N r?tS?"[SC|R^8,k[>~N6ԓGohzCbcW]&{E6L7iFfXUFocqCdփi|pg6P7< Wu;_\zz*o06h;9esF˱Ђ)Mf/ 勘{IGU{˥sV/E b޼PԌ=H zD_kBz҆GePjn`>n_D-EB%Ied=Qvh4'Ի̭YggaCHJyJ``2}Szga]$z/Aw%/ 3<h>Vf,A `>O~Rp ?txߏ$baQL įM\?jTHOMfanI'x/Ws v2H5 C1)xiy'Yb|?/R6Mi:< YNQ'LQ͋%f:~EkjQ/߬錚~ԗ o8O+(#pt떝^fɡKʾ 8 Lb6۹<߻`-IBu?mq~k hL$PO-W{cFm8|>c$0ϓ71|K}ۓ QQWڿ51T܇؀D t\F#IhL뽅ǠH!y3J`ץAQ\%@DbT: f׫}]Tg|רd#~.ݜ>ym 9`X1ņ2CʮIv(PTFtJ~U͸PX bOW1xt>R|QJkKZ^/o*^F_ 3p sS ǴV=L{&ɟ kHJVl82E|H],AHZ]BE$ܪ $-*wtWiGY84qg8T;аy` 3y_9}s761AP/?K!GB}!SqlP[Z>P7Yh1`p&6e>2_oL*6wEܖ,qM sJecKxxm[ GZ"E5kրE;-)sv|7s&k8 0%S4mTے|bP:h<ߕYGߝ*D  @0 Oݔ09mҕPUk=V$5-]BM#s}.vC7;Ð_s.ߓkpjx-tƨg~_";S !'p[DcX<'o$11b] wd4Lx]ߚ7_>իLی5i?vJ-"ӧ|Gb]klB~G7VWi" Q4hg$zFS}VÃLlѶ H&QÙ\!E)F+YWq& XFYoHxИH} C} eh[l.LpJsrxǓFE`.̘ W?R2x.^`΢t88}}S*1 jxqZϔ`GL`*i/ܱ)Y6iO3|z]yУ' <"ᥥ+--#F >GEn7l`'nv[(Y=GSR N-?JZ)ZfDӣzG%0_K(S{(hL lFGz[ z Nپ%t3>,,ɓṗosߢhhn2"b8| _:qjףRKqxЫ)Vi,p~$p<2{a 4xmUym c_@.(tPaGwCh- @"AJ GMMNJoƤP& \Fumi8zB9<{-!ß1͘ɿ9Xz0tD#IUL)Q<3{H8IH5ɀ3bfls_.XF粱ʸ[h𙥬7٥%% ~ե VFߨVW>ެ`s h>W\Jwgi,KIߣ}[̧۠Ƹh'Dnܮ$+dF'mɮ%Z#[7~G=_>3;pTmCeSE֒33Zbh!!+oN[AvH /!7_ }^_Uej3s&e_cX@'ÇLM_f1<ʿؚ`Y^smst.T9{wIYH[IO:mq,0"R DO0Zf`6vLc%l-I8fWYgh7T [;QE}T'l*i6m4s9h뗀yq܍n8ߕ%Xl R~Dgb؃ UFvDq˘>X%<Nuue(fs`7#,裣M5\^Gy v6+nA^`L =suhJ2(%Jx_%L#1@o ^>>;-8M#4[ۅ3x-LT߂ /RؙuVOmh^Ϗ@ gߧ΁1 ر/I4NcSՍM>=UJ]z&/6h|ohQ5'i^a0Eq+1ko|rS<4fo`:h2eTG5jNqYՂ Aa=]eKWuP`0v Eu@V>e\UR.]X9<= !mmI仗t4`NK5`t: :_ Y;9^xڻ3A)#HvѾh_ R2}Jkɱ{B?P@;,Je@}񐩐TNN]:İjw評sYu~z_'(0R:t_aW@w_Q8|E3,^E kW~f3$ "],؂fg+l4l/3N &Lq0ϟWaC{R7ZP2xcWR𸻄 +Ƨn2c|:oaeVn+]_mZF4х7ch{bEPeC`*dlgr.zkW#9 Lܴ7:iTk\WC20ǓeH2 6ۣ!F[^Q |<٥d1߲.T,P-n`!Bs=F:ƃB*hS(6*%cLCTޜ?Ads6sͨL2ovȵOzGyPڕٯɆvmuZVL%#/Nd> X;S*$kxy{0WKދƏ@ʹ0K6zѶ:hR>TBv Q= 0}mFr Tp*7,r,˘EVO@~59c {~o6s( +dɬ(%MWʼh! D0"k@! srr/ki;QUn8S5$ب qY֜0- >$jy/퉵(Loۙ/ ZDi4_ќ; 1%)(&082DP2\̋([ 'S60R]0dkz in0 '7tR}S`{7S歏¼k踢W֟i l}km%LhS;K\yڏқp*ZXgJle)-{=R<@I\n,zQ /V'!t\周94 }ϵ=>屢*T-~iV l%Ȗ"+fd05 Pufy? ?ݜ|L&N {1m}ʀeouT䮙Ii!-$-m¸)v%ў#i,0~n.]O'YFt/cՑs'IF+%_SƧ8C(#gmi#zm;x^/Be=jR&XQ|.]95T{ mi5Vr"jJ%,}҂H(:׼ %!h}zE.Rj)V 5oc=cF>pj[ۚ:,ߒ-n+WZȤ E{0M׷$bJ}C* zi q6W}%nqcS:E c݈r_<]tv{0ehvƒ5uncZcڛEd )gTY ː(}#9 K^@Qk<7E3[lMYb՗Y(DZez4 RPG1`É?a E[J՘&E#8p>)"Q6eܫ]M0&sosm"oxk2+X4}Zwv:#88еO8aY g3 poR 1S-{?g6O8W,Tnkt Xۼd$pBbAEUgǜxS$U^CgDK^_Q4+ꥆJl/THGExvFLg$_n߉"F@)- $1U.6 ߭9%< +;J5Z\&Yܥ ˬ]@>X7Bz׹P~k+d?^L -j*{^I@S`ZUYT6M0_;s@eřX'o>˟C*A8V<CXB((|H>-gN>+ķY~HTt$tIz?f8 |hZ@ / ;(ls#*VˈN (48*3 UdD=ˀ۔h$؃7>)ER(vn9e (5w _R1Hبlp,eՃ'%77}RY)P!]A.3S{צP0tjpاvZHКO(E\m:ɰx*Oe ]>"f3~HE/n{|z.#5R<<9?bϙR3\'lđ=&:8w!,F5"T՞!s% b#/.s0QIUoG>ҙ7S ߰$l& /R/`)yHwV.E WyCsQfU&rV3pSk&r7 | Lߺ,^ʂK_{oJcc[)ɪD=揖 =JXqVy9c jHOEѯBd4V&@VQ#[G^$6q >f @sMG7!9WMlJrG) U%l+a"Ӄ4M{ 'hS?q䒹Yŀ ^x⵶I g*q.ʞzB `RREV]sdYRe؍wkwh.DֻޒBP[!m_ r);W&UQ:;u6Z6"}hOSuM`nB玌VOo6GEF5ukz>-P)lSjXtg ۡE7GՌ ,u>tJ:3H~ ,㳛'wlDSKG?qUOgKYtQ{yj eayPi{(S*3)=o.*+pXn&Bf,36NQCMqާE߿qj➱sKЈ Oy R)HnT1LoxΠW*IuJc@I4SӁ#BJk&ĈPZg.QL.Qz&mnI0H7@D=PC ?u~#:PR[r3?7=z+A 7Z.Z)Kf:h$x:w >Å~BSౝR<>>Х@, ePƥ ~ 07I\9R5`p i4 'lŦs bƱ[VR8'w9i9t(\6Ub PyGF<[aoQ vs1lZjLx-ˋ _L?jm=<LI2Cb":RI# rb.7XWs+Y+%e-Nx--*`r%^s3<`^@dyMi<8cm@W$~%ΘW`7ܽRB8h7\/ѾEd,53Xj4#ˣqd&,˲'5}Ƿfħ5> & $#z6Uh0@ԩyxQ٨ Hf̚/`FARWָ ږ+jATIO m HIU穔>B%|{ݕ\K[/n77ĩRPF+uۚJ0dQ D90hOaiMo:5JTu*΃@fPqSgG|_qsIɀ8VX#3?mr Bg8 ^7V]MjۂXI,b`@}߶L1Ďk2InQ⊩JA)ZT^Ě;XJV=C@SNi,3/ Dg#zmC"7mEPipgbe[A9+oD=nڌ2#S~!X[O!h3{EWq ]T) wSFH6xˠ}{2K" M٫qgw2~/C\"B^8`~K:qI{c@#ϐA%lA#*v-hC:PY~uWAbH_!TSB!lj:#Tu|KbY,G ſy GA0jk8^>TCƚ©! Bf ~4 5 UuU',E\j{j2̀΋^'(vx.ot^R02 oSHT0׼(R/D .0BNU}5^H/v´2X7fwh fRݱ.l.ul[v_(A>(j_A N$t\h'}_~rg[M4u;xUT! i9Yͮ"s){Yn4&` ܅D;ױh1+*40ZPDW,4b5ܐlKس;1pȸ>M)i=@6<)jbbOL s=nFN윾"Q]ea6M5zTk6uwd~5f퍒G0 3"+hۈ2րrwg\.%􆻸5wz ~+DyY{kb0ͤD7ezy!4kZj"!ჳpjqw45:Jwt :'|+OG u:(Fğ6aWZ J.בwxuoya+}(Ee1T."qpx e%? 89!Lz/b1h؂/ >7[6S)mA8a69\o95EcptO#Dw)DmG!<KB1@]Δ>`'@/_>~ 9BhTHg$um]1-Uƙo 1DpВoJȳgz_.1M2(s  ^d#$'='] (ݗӸA|.!%TgNڭ/zd;}r2T崐BFxC@~(mdZ#U 0ށo~ex;TV x!|\rMTuϧzSE X[m)9l34NP_5$樜FeS{?/X-g $=3Imx<Ρqy |GyqjYKf[5ͧ;@gt^__aEԼQ<t[If z=Qh|ONm-0L䣦0v ZЦ}b2]'㍔k/rIdNႵ֠FPf;|hz~N_RP HߪpfխNȁF.L^Iqw=}`+fZ9{r\莑)}SEyF;#y֮ (Sh>ّtO(2Q!A ]).yIP9"… '!C 0Ȑk.v"MT7&@ MJEH!Z"\]-/I) :\25uo3wr_6i ۱ bk*̢zsk*&kG<_2{.?yM<;,e6׾,kTK%{M0{]:u~9*ÿlp&F1T3O)?A&?HjP=Ʉ4BߙdħJxKTnq@?+7ZN䝎vգ^v@ih0/ZuV#İ_2b$n@U:| ,h [ 0h' @eeCPEmF `{;0+GwzgNhX$qbLt~пTc%nq1(OVǃ]{Aa7}dCe2A Piu?yY9:4WblV@ԟwwA.@jY@Md;By>nHԠ S^[&iAzXoெ472h*y,"-0sɛ2s"kjdyBY\ky]IMIg+ynň* >+C } ]U|7qj8r^[E>QZό)h"n“[WuWk&{tbe 1:e"Xnn8]R6Cvbr6x"HIY>Xc/ú+6P̛%ZKj:j)-`luk) /N6"5$ I{Xx 6<:򆑑T'2 I'$jǸWKe)+=ϿKp"Wq?eqȻCՉC*~Fu&6Svgӝ>K otc<:W =\ 3NNבd=]"ɤg,_})[- rOJcٜ!7xW(C6nټya ݂,V"tVՓ.0EMCtX1oW>#V-uF%[r~mꉝHDvItLILibjDufRIPNz/6:{:OLx˨"fkdFS&wCAR=w^{cs  4eݶ"jIN6l 2pY C逮@~bcol2@'$Ar rnnp 0phVۜxS#8Q~w& q yg6ڈіOXXMC X͑T#qS7BxMk=FrdewQmW4xB7r. wάng2[zt΀ ;V3ϲ[B"%>1aiccM =XAv;@Ѵx>]+־?6bh*2E@W=^wl,;=_Z{n 5aC4$[9I&סG,\@}LE2wPhUV)$ϵ j@+&xMj?wF[2lx/f r 37QVLD!G"J's68Q1:#GDM]p9"%dN#Սp)D'&^ UK)Dicm/GEi{ Vk@Kh+|ĵOb41zPSnshtP;PpC)eO\(Y˔r(dqgx<Ҥ@61#]s;1=-sgorҵ806gqRg0PzM ۆ]^}Q@oa7L6fNsC)| \h)fK}eYcSg  Efj4_0W;13f:qaBdH!'Fddz ՔS)%1MM0K?Di% DGi[?:<FqtSJIpJ.b3|2 -#YlM̖F-EDA{cLIj)Aڶ^2PS!s ℙWY^GJs(hvQ TCQ{b-eNXugNU~~| tHBW7N{JʏЎBx{X>ܷ,]OwZ; χL3w9 F5+M\#,5bۍübz@,"s2p;K.M/spYh,MqG.[OF 8.7ܧX(RȨ5I{Z(HbgzΞ5Y" \[q0^"A gm]uϣ'GōHɟЃ|W6V 옣L7<Q 2ԅALduDtKPiWKbpRxP8xB.!s$h7ϫb>pִ`$"ry>AY8WU{4qw2(,I @V"CZ56߬"$M^uKۄ }!*ᩨ߆4K*7m 8dA W&xF+is{?{LVf~.5?bXW7F/,c7%;()ݴL`EI,pRktF'Ƥ'Ɑ0 X!!I޿+A!k)K)+}'>˂u{Q>BGo$?Idg݁:S*;jPDYzF B.LA=drC>j# 3 đaR)&aK*YIbz&!õ?eK*f F-J9n#룥kSvEp>›-^a'~ ރh*);;\Dc8D@YrNn_Kamc:LvfuEhAmîpF%Zi4Z7vһicɱ+iC$T 7;VKKE/~|Y>j ^;[s/2kwAX*$_W o5V*)p߃ aO(wފ C `8e$C"-nCꘁrGJ"brz1) xAp*ky_M:jsPlS,XBF!1wOUȫ:T+^ߎVַ^dՄ!t-һ[]:3Z۝9G lhQ*ϑS4FeK)x뫴KYqv} ~x½_OdWNb4=y3U#nN׸~Nga ё<, e]⠦oBʎ3|P^xI)L}X |A>5G{:}G&ouB VVF9ǹ)AM曀!lZUz>CI&dm̒y dsDc1zp n. . ÁNKbʇ2?@sQ)x%5΍(VUNSP7k)Çp Q5m?:wJq-ܓ賰sM0WyR$X]t8-hI|_~;Ŕ0i}7vrraǒj䠚:d53 7+(ar38 -%w"RuJ fӁr~~tK '#rd돈\RJ?heZPnŔ6x gģ3Z',oYX(kyInݘثz1ė:8OU xT7mo9EM^ۿ< hX(*DO .}2aȤegê\C.HNpA&,}6.۸?yl0%GWDh[a'|j20Fu-ܭ`hg!<9@}98*HtyL KjM!Y+AP:FGw p!Y،oVݚAPh9Db 45M=׵F-qtnIX~?sZ*I' &ՍLA fLI5bQd|*AEC;M]C6/5Ew)f~25UO!<.O|(}(VuEYhAX3#ܜSgt8`aE/:m?Cۍ};1h~c*AHyln ;zʼ-+ܚA44DuP̕#5Gm դ%,f^9vTuFvpxb|#X_護}urm_Z/nrRJ 5Oᢋ{zmijT^xt+p83U1f<YT~"HZ5oǑfӘ&6>qEw iֽ) >Rn5wW ə:P5gLQ P0 %i8]O(~Vd Zl$Df3ZF39#4ln M ׊0 4sؾFL}v GIC&K;s7VzS,R·=[]3ihwe [uG6/R(?Фw\ݩ5ycZm(*sPQpft8w$/ 8qiE Xg鿁{B D%J{8.~[px)J^v&g뻇lA:=аe&K FPB(TT*c͝2o Fpu< ]2@2FTLe1?ΰ?ʟ`^_P$i&20LniV_9ctv7{Rvш) /+o˕fSK,ϬG@kƆ~< e,(Qk|]BN$5qZߩ;P_(L> > CosF FC͏—}SoJlxiZM#=Sۭ+| HAB~9+ޏ,e|\Qs2 raaw嘏dOڛ"vJ0b#wnFdxKuHo^q(QP!.YP#zeؒڋEu--5oQ!ÞsP.'GYjilWImUPkmqhIj]:V.d|j6LdOXHO_?~.6LlZ0n,)'5zHv:\8Tц^TS{eu |R$ί`Elfǀμ@F 0|͆1Ccׁ!]IEÉl< q=r,~bkBLRG-5gK0\"Tp$EuקLr4\q<9dT@6̚UaxC۞9E/<8tC˹Nps3Ϊ;7v軾p/0n%g U{70.*Q1m3p-FVSj4|[-82NqɮaX:Tv9dZ&>ӦZ4  v%xMj +|գ]byE%~:5؀wDaÿ:A*glKڰ7+4n"8>w Κ֕b4)\.}}T1nwe\QyPR7Ftغ35c:CwT>Dv|_Jk㇇ ~pp7dઆZ~~u51xB_ DclƆB{,Ɍ!c飷ʼK$ӔzKXjһ፸+E򉚭3 : ߘȼQVL:\g2@yDnب{3vg%@CwHSmؒ!fH YԺ6mK3`#:o^_Px\zccķՐZ2s`|ƿۏ)3ɴ9kY꣫AɼfaUPYqI$fT[bVIQ1iࠢ|8ԂMJt3U721v揘UP9 jJX Ifձ;!3&%ODhF#*֢*Ә!AYGr߹UQT?/>D6EMuZ>v07 n3Cy |TgُAe?T:+QVnVi$ ? :bSnYKdSp4XtFpK3mҊ/YpxZ&mOn `rBX*;l9*Vw]&H6h2@5jp6KOΛ}:(/9˴mb&"smj"5uTpYoI0dRM"XI`]'>jdNcǟWY%)14F[!g*!T]FZ-w-Āߵ`x7ߔ9ǔc°G\K NMI5'q+?c'B@Nz2_*6۵=' x3د:s= y=KgptA1ϖ,4Flɵepi iX }~;6f{ I'AAb &kٟG)x`:$֘eb iIVK;4NMEH"5gqE7a\נ0}O{Xb/!(G`stzOi\%ZO 52欂DlB D6A?'M(-˪6*K.V%WfxREtA vQDuc>6lVD['a% =l QQr+M3Y%0R7'dThA5awD=vvn|sqk_ˍf\jDEOӅ):de[3M&}M͉z##0"Hym5Dv#OJI{QoKp_.P؞gjwJIba<گՉ5Sdx,^}=oJ ׻yi'οSQ6ܪΛx&^ :^t\="zr;PAl}41KΡ)o_4 f&ٍD ]\+* \ \[-\\r@RoT'}MD/9Jtx9I#w/m0[s%yrE&hnOE a(JmTu=Ix,+c'IJsC^p%X ;H_ x.,9k}$\\Io#^q^mxڑ(Ŵ*͇YH*%>O -:vTN=H<. 457VkGU+ 1‼^:ݴz@}Vp챰<*$$J6qDcժ?w4MJې<6vu>PMQ3>;SzY噤 gk8"{1y6qVH~)B Ž@.^{~B> _K\|멢-xf& et כ<7c|w֎b;\Ze ~#싾ϋ8A+~ CeUD듂I6o 7r;1/*Sjj) 8[ŪK/-ȝE`NZ}ƼY|i#bm;25$egӓa ,=Wnq=tloG'^ïj\A0ӆפ竌a2<|Le)|J`3EA-R8$vbeW8@bS *S8 IIm(5ns w 8},Z"^z4(Lwp 8LJ0wJ -V_MP FiO|ʮ )fz$nLQ>"?Zej~$o.F:82X0 LR^nRSWxw"6*8jj|Y^{S>?: iऍgHb O>m}|)CRLfK/Z7dkpe _ځօ=M,2t?qnuvNcsHϷdmi+mZ߭OB1X=ܭo%ݝPzo#3SA\0HVS(;Nf9LJ E .6]`cL=Ҫnrk7zW͆h8c46J@%jdk\iiG]:_qm3' $33 POAӮ\>'Ӽ7|Ш+uh7wq/k?e!% :uYܲR U$'8N"sB@)@ߨɀ6hQ8&΂y(A+m>nFvta_z|mn:˼)B@Ѧ'&aDQ?_!yO<>ǡЇ⇺O!`D\LxL )Fp[LMQCFA ,-8rYqxy{OFTՈ։eUɰmCC7 f(?w .]EU8Op'!Iw!O$RqV5QoKVSA8e +t;rXNNǹu0CH6]hrdtkpQUlLҩ4#?Q5&`T}9 o͹;u4K^{cwҕ7 AZa&#qD[ץ3R*UHPLҺsTCB$<-.5Z 榛*Od;K%*ΪqLh.b2H}%Dʚ4zU^J6`ֆjAV`K}܂2JD(?)Cÿ B|w% ^Fj[j^sXDg}}C٥H$PPDe }( KJoۮ!4Jr,nqd)$)ԸUŚ (HBɿ PlKM:^((/ Ee6]T2hgD{Knr|{7+!lxY+LzM, Qzl!-)aQ`fwg@&s z6 wF@h 7LґdOӭb'J($ξzlsݹbV+؜9xdzN;>^]1*Gtb_G< J0~yrS@_X[tD$` OBX0 8'huJ:VbTU ψ79r ;b0ܮ3<2_[?nx$;Ⱊsuї 3+(83pNlӗ{4!g z o_I5%y 6f' Ҫr)  )"<64$4(CHmE=k1&vkn ]*KˋafAS|[/xau X#B t!u*.ILuFO\)cͫn áĖ3;Ɇ4?C!Q6{`t110Ud){,lFë́}2%{0K;k+= 7 /pa׳+i)64>I&ZDICL5Wk89@}s%VΨo3*FuDJL i?_fq' "zdMvjcS&0"蕷tNަP8#;rCvBycj'}&yV >-2վzFEUL+4ߗ{7l$WkM|>h Fnn'W4YNV`sФH 7VL0u'7]Cw8:)Em 05tDF8AiPm a|fr >$$7ɠZGǘNe*1.^; - _5,]R1 !gb cI"m3u)~t@¬:3k1y(c?{H7(7eK.D`{ݔ~`oT xD6o֞]1Q|<;8^1''ꎸL{ڍ{R uPpʨXȒzڣD:[}Yѱ<,$}$cؿ(=V8ԗ|~yP*WwStyL#5}[84w:<悙L Ah&ɒ '4a~M0t}[N_,4>XSYDn<<>쐪.3)f%ix\&-([ƃATVO({85 D%6n92,1зL]񑸌__H9Mz\2?G">5aZ4cI-(xQRԵUUa:4oǔHpW/o*@Ӷ*y=^hVUzMMސ(Sܵk/{< u=DYY $ZowXFTvCv]Y Z<h=Jt=*?iE:L$wV_;/^IDGUKZ"PJZ?kء/yS=kQI'Fj:~ΗES  FP3ku,"4{rC, , +-zcϹ3Zyu!~?ai|jhmωjI%!q^e?0wk|8uMM$. Ð%Ws*geKif.Dz$ZozL"8 2VX9 Yk{+XXTt] DѰqW:J1e-Ig15Oȫe)Rܗ//ZMeLJ^K P5?t=L=- b/Gp쿮V|cyQ.c2+_\L#Spe: XQ.1 Nc"Z0)%O ~DP$@*e7dZ15-u܏f](D]2uURG3f,FlD5S*2#/($$E)qoS>g(uՁPN@E(<פʌϳ4`8O!~V#2mcqZNLK?ŃUW((GguWck'J$#x&UKX{eE0f{9;ۏvq>b@g2_aɶbQr"yD$Y5w! HzrS#%ڹ&&v]Le־!;wo[BkrΐM·WKm@_ .t%LiW"u XctHHGGSQrY\_c]D*^*#i8[q;G-yjF |#hQM&m]2[|/"=pKM8@ [ aמ7G8;>TɄ630j`e۟{A̶Senx]O!B`$ZU/ ĔR!|'ji8]W}繕P$ %r޽#}PSapE!nE!wpLč.OzB9Fa=V}1Q_a&vzYȱ'Dnpdq]$Xoׂ3x 4z7{Bln\Viܫpa A?Y6|VsN x.$; /mELH<3`p0YHpVR3RV!e2T"l%?U6ҼPݑ|!`w&U IYΈCvjv.7f^PvE0pW,s^tGOFkBllTyl|B-usK%b@㹷)c6ߜz#rP R'țI!$}W4L953$U RK^Hx#?B-l<A"97ےQ5;9W+^t0.!y5&ز}[>D.$}RH9F/`zw:mhonbR1N/ NI1nך}6UTl=bMoї )c QLA~N7L yojҒ\cIS'Y\SĻ1C$WȩKV8 #z7MQ~tV>J9o=M#`s`[x+ӮRE Vl4duU٢a OP{+ONWx佄<`':*k|.PFK_B!H3ɰTDP sݷQF ?»t`c'3 H暵&ٹ28הh[_k&k_0%̔xnV*t (s<)?ʿ5➺k1f zȬ%Xvk:1'(!rg{B/Jߐ/߱5->ȡ$0xa7$i@ D:6L.a*»oR]U!y`߄d;]!qM5_%u,-c z=qCBbi4rwpVvJOLOTPݧ]Ȉ$שVY{֮NkL| 9c f$(e=Q/(7`W(Oձ˰g1*N(9GJ@WQ$-v?4Z`,(pc=B>ƒNwq9jьoTgzM`c}A2)af49Ǎ4:LJֆ0)磲F H*yoni(y5 m@yZJz<>,R4^h. , f`_ig =%vx*h7Wsax dx Dh?mqQ2t% 5nɲ3fT mxhϯRC 4g|9%TvS|bZ`4x4Wí#s^B "U3c{Ҩ}P+3taOiERȪ2P`mC ] px{5*#; SE|;5-$~z=MA闕`P @idBY܊%T%=}}[O8zB4˃[g1BwO!:f>]ۆC/SNL(5XD5ݚxRxR+1Cf3~Ժ%tl0O*ή%Կ ]; V?Xל|O3Y+w],֧P.UJܩ=|oge9U/(*m+E}M$_;̀g1AJ5!BSK "(K#!"k:Pq6# 'rSUmۣ#Z~esr,Afծ䫌~;zIJ!^4 ue 5ײ]vc>bǓуv 'Д(_4 L-vg~1\H⾇ ׇI,7D{)C޼*(mMs52A'!z QFji +c'h #Mtw-ho8Wj%ƩgȇH-fM^Bܳnh2=`ϚjE1-AZ I <2\J2 2BJA6!eFwcҕksmآKsLד)tRd%,4$8>Px _GBryf̠Y:YAm> YŅ:+Q //0S<ˀ\ 휝,Txϕe і|i翯#uO!P8o >D^Ϭ7]Z2s]:vBZnU:>v`Hl/hA@jU5cOp=~ɮWL^7c7⎗I?$KQ'm+9uȯ<ߙ`}xB] %U_@awړ)_dR)w/6C ĖrQ+pZa+P'RuM۫4^%o,^]zVѭ%l܅>.U_if0{9ex'ߗP%ɾjJus՗@f&^h!&T!*cOX֡S%q>j"5 x!ds{qb|`@-+ZQ<=un<7YmU9AEڬ(Gҳ$Nʚbe xHׄ.'p) &`4m <НT.UqB&t;Hnl]Qx\`,AыX><,6 |11_\\N?%?R)Ns2p:1q l+JֽĨDty_mMwMvI)= s8b:>Qzp?F٠]. DWX#lK$dM#ϱHdB/]:a+6HHծiY;SpoF5t͖E~ /)<C-x[3؂I֑\| ݗ+fF8}fW ۭe!%0$O(N~6!i $C:'ӽn5uWirͲ6Ibi bP _v!c .ÄPf~ّnֽXAƿUGL'-HC1ra|9tP.Pe'9Ȁլg/4X1ژ|KvA A[_bEi{܅i.%c·ڝ M׋{Y2Z p`@)Y<ӥ',>(Guw2,&ko*gnYTlswSZꣀƼDKMؗEK9K-e\'gKeO]b0,|l X#&ںK9 m y:ݖ5Ey5jaȔh;N57pTlx\8'|7N}xE39*U`-e9dλ巔qSG2"aP;4J?ҫgPqk9݈ت@.Ĵs@vjX*T4FZ5~(bۚDM{rsFųe Eb<m@YW7fɔ\ Oc&t{ DvCZD UVFk$+&V p_ΖTwFH{A $;FƋزZ yX@k 3O^`~RML!ĔD*S^ƖJ50x7C#>\`Li {sR)ӫ`u~5%!73.jz|!y^tc'+#w*{Ur*%eH O Rȃ f=T"1OSmL\Jc!?2 `Z fϹZcʹMt=l(lDiZpk?柒ˢP;\Wnnz'>4)*Ϲ ˣ|6>LuL7Iz/Qݚ=gTUSIP&bPWxW]&'sGn Ş%˙vSqb"SLkWETb>BŬQ{iI(M4Wkԗߝ\@0QW0 p~`71 ɞ_<w" ߑO@aq:PIkrbTLSZcQ E Lfyl"GRrV@d #aJleFPU޲]}VɌ@7#gN N٣ œ+- K[fxwa.[$RX@%zNU8 7hT{jj9bVqğxQPay->*wbF(j $uɋjB ˝m"z%k=VЫkK'! QE ,A GƁ ֺ՞ֱohcZg$Gk͘GCً&5( @C;o:ϲ_\F}[\䦗g}EU%/J\-pj*Gt&ՙ9f gbⒻ}Nz 5Wo\rpHґm\dvn؀u_ s,asyƹ0KS>mqJKSr96 ɲ?ΥvA` 1Yǣߩ0r=%}T)q5hLBhRR_׋ ud1|W%q٧W1Zᤐ.bgd,O||48F̲ڤ6 Pٯp7*shȴ߰`` z:\&WSDlfVnuib}_,nޔRS(q[#]"N{mɣxp)G#K‹d.zRz9Q9}/;$Қ+ .0A4w=PDpm ;'do"jƹe.͠]M)td/&|)e| Ck(XrQ1f/2Pk§Ug6]K='+1+-pu̥د @$hm N<HO'o.u<+yFSK}  D2k:YT-|Hn,Ħ?>@&x:iIp2O&$`ODt (D2 QDf'wlhYɻd(933& Ꮕ {/H qjbhmXw)4[DPَCN&Paͽvz&Gȫ efYi1a֕,!Ǝc:;)Ba,R6!; R8<[ `6KN_$+dμBD.t -!~iY.dL9ACm7k̺jof@! w ;n Ιk,c/QX/<%G[*?`rZ 5f5kgm:c=>كXҐAҐ`ĈVc> 3(AU^E$#I*Hl40dZȠOPYsDթC48}{fY{Lu4BE݅MߠKQI^FSuIyE^ac|_7zxg18q5p6h $M] Na,̒)0Q̚'ԳSkIbnIR1B[tR?#l PaF).Y|-LE8pbv.]kA2W3=g|!_ZN<2kqwCgdA&~NDH$Xm(Whq;2jZ[2YP?gULr..hћK0j)`T YKWZč8I+"߬1f EbVe$gE[F*R4doz.%M,y^Ü[7!up?\A-^{̱1{ٞX:V7=@^ $Ǧu`#c[ظ}/,ư)˅)nZVUpHJt5VI;af$u;-*kYIn3W@p9]Kl6$wآFNWSsӀ(IdW! *(#\H55ڋK< ?·?tyxeqCP 7jϟS׼INiIPY'~s(M=:`d8H 8;Aw\8d"^M}0mKhY> աfé]!%U >C[K$dwù7|rREUJx׀Y&Z9l|?[|}LoCZ3OhH^A2/ZtN@:dӑ{[QL1c+ Z`XTSc\k)eѱK'&V-AiiQ65{]T h0! |obA`%[!xn̏0{k!j4d&eI_v,u@Ok&E&8298Ktuu$"/ L\10ehUfj_ Rʙ5ho#GOuR^F eulD|s!e_9W2V1F|z"Lu+BZ@u<.LV8W{]}N&*$]#aIoC1ab z/oJ]NI-NL r ldvaM Ƀ^ݕwGn}z\4yI^?7YsЉD7lWx<#k?2H*v%ݼ^Лh#}1$m!΄N>cx9Vk{7Yu*gXj]S*UAv{U@b3Kc'㑘iJn;6F#Q 'r2s4j3ъQ S1O 5 A=X`۴bLml'!+VU V5D !a9J"@!n2S(DOqSu-3ux8i~}9+n7wR:V8K;.,=jhQq4Hʛ^z*͞!F !ępIBO*f˴WH 'fں}q'bfQ}[A|/Ndjò<< gyQ=*.@7}Xq$*tR~]%zz!]gn 6~>P0kPhB ڪtB^|>Wy: '^=u8ȀZ`mUgv[K[e^L63_b%~s#A3pfy{(+@N)b6B`]VQ]Mp%xXYL8I8]БݨU<" ,@kJx+sj4PY8*#PFJSCOE}XC;1:T1ĢC5{ԗOma>!7p׽ԦR\O `PJ$Ix|r(^މ\`!Ǖ%'kpTX hlhha 2Nw3x`Bߖ*tG ̰~ YrT2IS ,^;'l_޿iO.S1zr 7s]p Ve"5HQT{K G H(=z:y ZΤ&#{P-͆J]L&-roLD8vޏy(VIW2˳-Ekv~dYʁd5B̃o외>T72@li|<>m,-FPAm^*p2>}F[@'*9H^ZV,1eÅ.N) g]_:|;yJ!uufU/* }FPь'/Xb"n)6nսL (1Y_k>Jܳ$ }TdZā XS pH;%%Ү+h`6~'  ߚmcZ\"d{ɊȦخ xA#2ϷNEN_!񹔨Ex)yA.`״pL)j.mlpK[֗q0薩EdzX$V8X:UXgimi6~ݹ*PZR\YCܔ%}²oV1?-_I=,Oih_yT ! e@V$cy%*lFOOKT\?*dEqVySˠe ߆\:X+j .t6A <'gp+eAbD :h.'$Ղ]H5vJ7|*=84Gz ojSD9|CyS.BAOwcIajw~j v+cXS &/vTt\}5^-L2TXF@ڧfsq‹{A vtUd>RvXKE7 E&{n Z @t@#*p˜LE.DxP vS0z5lt"ڐ{\ G}K _m  э)z[^_sIu= '&}wݯVQְQ q"(3R2'"[g[ufPI6SR\ЁZ^`}yBk~{\-tmDX%IS| kR )hNf}'jW_Xv 4? `Gi%PJZ>!{B&HuH"u*os2ZqCq ˇIͶ! X<1[̦OZK)`6j!ƍt|D*.R9\+=R|# ˔S}+)#美,k%ex@a\S9 |8|U q0ۃ}6t18mX{^'s-E jU)qya9M+j F4aH5e-PeLXkKYsM4øs}l tKaWs" W&,IJښ׽x4hX8Oջ;TFԩ/Q wi,bؔ{hJDž欱G<|j$ĭr"B=`n!FDqq*}AoKeH(K^Daʛ tDX BsWh6j'Lw(>v'tvet6l fPwFF"e@%CM7QϏMu#Q'Ef=_\a< m r5F!qfQ\esJ%/uiLFDp<1mrN5Ie7Qd@FA.w#ffyHF$w;|=`ۑ2iX_2dp#Y64;j75+1٧Bl_f.O+).ђTG\K?qmiiZ-p]jg'Q%o!+`T$5㷁PɆxT:Z*-zQ7SNԌFFh;+u_А]n7* ־"9]E.R}qdV1`Wƿ3 @/SL,4@_͘[D<1DHdv=2T'}ZR=hKL#cec(ýW tяl$4zǓ'Z"hxi7嵩-|)uL{sL?ϼֺ1w[Mܗ}a 4 ϖ"!CK=єtQ80sľzD&AL(Ǵ,׮OܱVoR Y |]V>0: IǠ? orϗֆC5>#eV7}V}wWS?z,Ué|c+,=|T0BČMwvOP}E7ip( AUj\)fo&4eX{N$oQ)".Y6+"c[!Vde.ow4vjo@yzN:b=5?1n DƋĎwr`AKweKv܌{Fϰ{7!wgg/B R:RX3<龎&wMsq~9!=4 [Y~1B '-2NwW9: Kqdnqx6} dk`T<ؿVZkZ14#o:(%gh) DQTAQNE3sNbL` +hgLM<α):˧hN. 1 yc> p!ՈgCo8x]af s1bjt zr(*gcw^e}M֋,iV6!krfsp["~/:RS֝Nj<V1o>~<~"{B窋Z:cWHl٣8k*+,t`; 4M5ֿI'm C "PcAE'%J5 ::RZ`"[o3|( JsomSC5<ұL NMGGռ@^`9Q)G%rmJj9~&ˢu|ᢾ'=03|=X:G;XnȞC-@39sJhzB8ĩru[JK a48? N{ >t%Zw;7; (7&d%яbQy\'}(.c~d-qwrF?7qL =Pþ#=dh(3Ms)36:gH!2U\qL7bb̄g>DD䕌`Jц4gV8iS&B܌nL G8mUp4K lI1DfSxe~ # W@-:*Ud~&,:F-)C V?x;7Ivd3~%ˏ3Mn;qw+ o|Rj;||FV]iGnF`nfLp78?eu膺Id'WΥ9Vͤ,>cQ~`f@=/7hCP$m|TΖ: w+~NǙe-K.;HWW5zLoq5,(1v+%!U$PP, nX> uO5|bMxFHYCqF;sCr1y,l)snrR*X`e7X!( ~KMMq}c B;.W ɛ}k="2zrm LӁouMNYT}BGdy." b!Fs64醯 fpCX2} ]Ōk<vK1P1J07󰬮ٖ' ka]~171OA-GzJǃxl +BMjl4b;<4Q} q7d+Z,HJ2u1EٔAާ?[Gs>R_FlwvH|>A"Te Cirv7*PS[QB)Ӕ7%GH8!k8T 0Mk;=/.9YN?gG|ۈn'Cc2Ϲ7 Wܩt?>oC>1lð:&,}u`$.\#Μmr:R&JL~NHd0 7WtnG*>YDUж /zh1\ƃэIr>՞Q q. I­HpiB9~1οe{xUH בR'}M EXar Ro3N97tx83jJ2 rGh%%d{#=$kׇՊ+CY>Ok4m3UJ (].3Jl Yu#lp9;?~58ʻd=̅-h繈\Na?[ bG$ ޢ Y$Lo? @&Af㋾sʽs$DI^̇7p.5bM+ZRi=pS2Υ 90Chuh&1sGgrLVwڷgw>'<1(Eǒ5n[$tX[\)\7B(S;8|Bl4Ѡk J4H,'i?M?/AS2KR_iJS+OR]򘖭YP.g%0l(tz|e'\ޝAZ!{PI MEoN-W=+gU 069_KЃ$U ʌ~}MtA 0t_æjȧ2DE󺟛$2R $٫ x<dXƲco}L/}8';0@/O?YIUN~9.ÐK|2M9Hޏ [E n1NN9 F+!M :61|>cή6BxsV?r1{gj9S.6V>'$ ?ՐӝlU(xH;[hΒ?( @Qav]/Ѹ37WUY+c^:f̙PFSGdXs~rpyԛ[A <Ж POU2MBd1_/F 42?e'V MՉ3pٌYך c K/fPWc ?T LmVLPx價 ,Χ =N"I #as0}ٽ=ի/IX2t4.\q<3o$>I>2ܻߚJRC|VgI/WNĔ;MH8K ٭xgi;>IČG@I\Ji9=gUuVB]B K$s*^}9KŔuFbdCxM-b~-LVci`TϮt9AңŽCͥEQ hNcPǔ[67;zpWJôU^(R1[jAoHZ@ kvR گkFa0(;1)Zܨl,ZA_dS"W]k4*+~'Wy\?wFRR !E^{vECQ@KxLjkQyhF,-{To n3BflLDC8_ Mk_m D񾵡~#OCuk{Tb~"_pqFwAUSs5Ԁԧz=v )<W|~k셕r`S1@-8XT91Οp}5%iJ{RO]4o0[Pg@@(o) 2is[R=r+տqȥgPW{UJɚF!X)Fa7 r*O Je))YИ޾L ? :q $'V%C._|>L'eցޑLмT eRw-&3Hi*1tönja03.ܚuIX!8UIwX*\M<xȚ4s|&-f}_"9es#9MIf lis_x!@/[E>7`f CSoRX]a~=YΘq=6BX2f6uph: ]er(xq.&t`Nnt9۟5-&guXΝ9DB0Nwf𥖞NGa.VK&RP M,E2v_UVQTkarӶÙтIv#[E b "xW-~Gœ+q Dh1r<>/OL1]us4sQG*C@ʀ~PhPU L$d\3ZLƢ{&~EaEw D& eIS~ynj9/^Kg tN칒bp]Sx܈7F$wB aفwwb/&gZ^[}ǗdT>O֏v]R.o 鄟VJ'+fCmHN7Ci'+y^Lrq8^62;RI>`آf|.0 4:B{jWg=1'<>o7-@nDN c_z=P%O?:))AHբ~؞6NcDjiT:C/9ժfOGFpp*i/*eJx$AF౶e"gȹjP `oաbZEd~LF&67İI\!ƯcD:B1u3Tv{+A"ՆHv 8Ee`QoL`7mJr*sKekﴡF/V0)z%\.einRW`}X" [jVA\9ף $;Wo (ErOiQkn;8Ʊ+(H|ppJ{I+c؜9E9zyYaS9O3L)qpk6YS R˘`rGuLLs+)xq]#-|<-a,>(&+v~ɺqgE47@{Gm7 ͝/8Qà-x8ڑ-gP)BĹ;4s!maN%@O^E>:^'hكΐӠ'~QvjGn݂>Y՞C(䇉.rX̷G&IJ T_+eQXFR63/b=W=_t0kW:!v !~#ӭǪ5ğUS}uu=]s%ҾFpΠp!*QL'Tw$^WxA_Í` HC&¦;Zܼ)( uL+0fSHlV","Y䄐[{Y |n ͹ee[eI`?Pϴ8fYYDwnPX5LOutB ݝh(.42< I>֐!\ p\UXe*SykXFь,ŧn &3R𫉔pWH79;{ւEMl8\wi"!EĈ,dh\/@,#`j002ZlHg H$ru|ٺJR ; !"oLhKUK!P)+0}&7l5Ŕq Ϥ1sâ4>ęT3s CZW\(|Y8}7QN XOY3 ?%7NT!@+_ VT>zQlOw!VaTsմ*OdaZLE% O]̥)bhyX+8x]W"2G)L({Gy1`*?%NQƏ\}V]1w讎 Q` |Zuz;{;0%X:OB< Q%6ì(6erȹA->)ezN}qv+82gbSڲ-cg̽[50\wļ e|PF/_F;4]0ڌ'RO9/ ;bRP0P}HDr\IbeWRCKYLqiWtBiyG^܊h+UAO|֏n38,-Fc ȥ^r( G%ꇆԧԶ9D5*'=y5&q ,T.k8Ip/?I>E q`sFt~Y1KgZ,,3%#N,gdi{'`80q4d> >"~5lzSɔ22 Q}+HHPL 4ENNm -~JJ<\D  / \NdĒԂR##A Ivqác-7^#}N9]wY0Cһ}έu›Y5?@)>NZgI `GSԵ3'>CN0 dXSq|Z{ǧ #ߤ .;L\ٌ.6w‡ 1@zP6QWT)`/K`'ی%;+8Y:+p I҃,=mG9 4ES,"ӶffNa%j+=k*Ђa5Mrbpܭe{tt'Y\9+o]Zs9;2"W|7X@u2w =lGzpQ2"y%9SCԤ#SjMv'^9z){e+b!8(Z"])*Rk`4x${RYbB`ۇ 8S)BsJnpd30߅+%&Ly!N e%6h񮋩h1& ǢC;2~c7&! Em*?.("\zjD)Y],kaLfHB 0d3ač+NLDƾX 2aeBQ@ g>d⮴)w?~~όEh,)Q,gApQJ9c rUo/UzحsMjJUR@@e@"z L-YPqYQ}/Qӟ[NH"%lOD9R T)=1O$=rtUKPH5˔7i1 _Įf{ T%n/Yv͆5{,w7d7/o:rОCCPjӜ\ rn(&-Zj0 ݝ?vr^dq&z۪iXa~t>/@"$kNd#3ΰ*Pg8Q\/s!z&PnF 뗃ǒqӬ,儲ز5@#t2%ke#wV*#Ok_h^HB`: XegX71?TanCZ} 2kBi\OqaP@gvKK쯙N=/ϵ.ŽČFX9w(b cd2uEv8o: ~L+OT@9MN'n.kiFsiޖC{\KeM,Ȏ*3fYlv_djֹ*R/j#'0Zݠ5+=4NZTMkՙ"W~5]}D8^e0vQ )Zg{fYAT&S|ϱ\7ͦױxkuA蝉YFhtWեiL[b`v ԕ32UQx RQL@/5LK"YJ@;d+PGyQ%Q*zTsoRT5q![1vW!9 v$L@ȺjEhڗeV@` lΖ1s }c^^іu˖ODY`''XP<Ճ_[5̊qD%[t-g+YVZ@ GS@lkwi7 '|HPsKbk3i;o9q5% Ќ{t?]D檗s_ XXFvv&>C:!|e҈w_K~'13Eu8% q; ;et&Rs+T][ ЅſLL'wD#Иgꌹ|4ׂ\B~1 _EH4:rZuOo=roRi=r7Y.H`Sv*E< V7owC梕uk!4B,.ct>CIiiU zYhc-Cïl%ق`(u+º"82U S.?ԙ tX6\u"G3mýEsM F:}l1IߡbF?xamKT*,PmDs [{ eC9y{fqg\ kJS3_ &QqΪā<a+ni$c'} 8n+r,Xxt @ \GܞLjZT S#Y}^Hy*:^: %c6fm9JOÂf(2O/#VU''?RP6RF 5#rm.,x/ v‡SlL,^L̞0!`.<_]!_4&ҕgV^WߵBDܑ;[6χf&u+Ln&* Žĸ5A/Q3ٺO]-؀9*] E}\ْ%L0+ͿO+ TNq 0G6Gv5 eOR\pFpVKW#nN"B1\.ƐuhT EL_ DjC$` s | bM\{P'w BF:};( IcT >HʓK`LUq,Q,ÀwGBNMП{N+.eZ&X|sOm+?|H~JF~0>FswNp2C|9ɧ玲|QF<1: vf8~@mКk z9X@x>e5'|gn^"\ :*wIӢ%S+(9<06.?A(lI~&#ť!- 7_}e@yQ`h Yc.8WhXo%DZI]KuW$̑|CMN]uCUzF&ONI ,4t~~}eo4z{7VF~ Xqxc͸3L$C2OT0u ztm&x0 gl@lL=g(LKN+*"`n߻z!-^f0JzjޘM^FE ?3!ZAB 0"6*cU\8Hc֯"q/Bb`30P|\ih,)s= :Jb -`+?yƔmM;ܘZXNf$8̧^;ߜyNV߈C@> !Nͧ&DSkEVu9gkN  rrAm ɜB@B ~78 8!J,u]-lVUa*=p3#cҚd"l6_QY|Tpx&c 7A1i\5mnfe'^}sTj#Q="me#<}Pʛ %NB*]"/Nֺʡ6󨡛j=0iͼu xܜYaA4E*E3>Jj| DeWgx`F|'&VGMInjL[O_% b!.[ȌI,*j)d`–'>ihv= ]a=N[.{_; j[z6ʽn2wF][䡩G~X5-ޛPJs!;ƹWk2o e'+ln݆&fr%OOzhTPYx/:4yݒIצo]%EeN"m TWIw=}& ?Pօ80:&ӯ̴3b 7$\^JPt]'{Zͯ=/o97PT3d||h>S1`E>Nqͤ wiV!L,A8"Qș dr)LT֪9.=%0B%tB<[|R+599ɹCMoR!|dC coY]!NlsSx?…/^ $@ V-k>Sq6tʠ` >_$4_~%ɉR 5J_rfш;WSaea}ϭguىVB"xr-ڊus,ɯ6m㥀N4-< ;jCy*uH o$XsƨEIQ EPgR@Lc Ix@-LW»ƨB?8P\񼟌W0`$R~칋)g붌}&M’+ UJ'Qu.12zЬKȹ,gF*<;ք6w}Q0Amq*,93mL*jK4ީA1AK)XN0VSMen/%ꉱ@#^4iQ.ɬ-ezc Ͳ\tCK>/&&t6,Y7<7f7C)a {&Ji=r6>@ ?3K% `鮘ˆ>Aܚ '+L]tU'srfY]\5RLgYp9ճě6y )xM}w+σ7h䉷u>wӮi i!ToEЮx7ቌb;cy-^s.V_W޳PӣYXWE o8%Ɣ$)yL` XC|,v8_-/ o D=M/J2R\շE |Mj aкb*iĭ_|~ &yۈZize>%7ZJ-ZW7OS"N 6>؂$` HFrPCu&{LxjtA0*&5(;#6vqCN? e/0CVnZ_8=+=i$~ t):=5]7bS{_o?-3x}؅{ˮAYNPT?D KHA|Yd!Ԯt? $EAXtD G"݌% 0uHo>-ue!{2Nt53&*8-TmfM3{"(lଽþ0!/'RdcOvrkϸBn)ٴ;_H}!eސ+"1wжeO7YǃФ=^<[u;ܳ*llj*LjkiM۱bK21+lB"qUP/z s՚`ś wʆyBSj`0l` 8"ZT(mT5$0Nʔ.r9P毈HVR:zQzAXYMU#-MZ, r&IFXNlr݄Q3y`6# NV-Sv.8fN?j5r:`eqyV76g(`dePێ.7G8 ,B -`_R*V<> u3GDr;$ex娌ΧAݳuf}nd4ӚHiOGCNT+{#Bmזm'Zi|0G2U:jEwG6QYHL} 3'tf@QUNS7"vV4i"Ion)ɨ#1]xȉ{"1->wFCBʂ5O2Uw2h F2&avpГbQ 3 Pr0Tԯ),bL\Elm).xY[4ˡWX6$|!D'$\D{L 9 f8% UG,Wkfs&ĈmڐsT ڰs`Dj"]4]Y8hk0 #w CSÇR m|zJwd"P ڭl֪xM+ IڵylF_< Dvgu?våπH xⵈ qAMىk7oajI!RAl-P;#Qٲ9ږ/8 {K8b pwz| ̔5[^4җ!.k+<~4B8^(mW4ʗX=QyKt>?+=_mP9ؔ^x,ZAodq2`D7\rL97\ \~.q*pgZdHsMT'"#-Z:wzTJaesʜ 2ZdM^g ~/jsX|KQ%^7e6gUuo LĄTڨL .FC+7m&גٖDžVtkqb4-Ǥu(?l-u,_ -C ffonXCmh33 sə~ߓ-]"ZzJMA^Ӷ/u$vtc<6BXxfYr\ K{}>b%хԏu΋ȧUcdjB|Gs-o9,,V&)QQw*2 1E[~d`Iׂ]> W3X[Au o@!x HY;5z#~r éA_K+hl ^ZԞ!V"2qEW:] RaA*:J DM{B\FsfRFS&r;x AȨahN4ARF~-Dz"֯3h>*wBBYb|SU(==-ETF#M -ZsJ@se<nkD㆙|={}VCZ 8(NQQS!yuL8fWH?xe2|ֻ+YcoX)d KL3TMe;x:1Ώ8R6dt|n.9/κoO_TFE; 0Opnr'4dzsɈȫxq fO*839HrnF+<%.n(4̝usW ,}N3)op,(_x:899 A*vsŦ WWkcc%z.@ (k&}DTjp~R&#d`@_IYl p)UeuiDZ.^HTesezeOQ٤Ṋ8ZqO"\DvZ[$ШN;VNV"-bYǵ'l٫d|u{^FRx̖}&3.J٪M`]K!waԸ^^R:h İ[蚦>e]a6j5Cf_)lZ wdߔ*\J&Җ&.S1 1{T2?F"m^IJa@i7%HHG (i]D2v! Wƌ2TWg` ) I_2/ih'y6x23Rd ֤n/d+A%$-0*Ns&wu݂CftΪmv1B_( !%AYD[w=>T҃3cz|31՞jV3J o 0Slnsۖ~SKdcV`*Xce CϽ1LGxjbI*SgJ hGi{˽cC1meiRa^A$!:.͍:d<ڃy -f/¬Jwtv|:If..F`?g']b6l ûx92N^_'~,_V))X;GHdV?5dmgHrQ/x)<;jp*̬7з k&C~V.=iȏScN5 RZb"Tj\2~dV ?&QvJTD~1axg|u|WF烠[Қ&k$)}Y|~Wprq+X8^QSog]nB S轢`H>9V{.u*bmޗo;FĮEcU%`T@_x_<b9W з޸ 볓h=3J*;Z>౔;  Ғ㑎e"w5y&4RtW ~kL>EB zw)F*В%EY#OMg|Ӕ;lPYM+f3rY85 HUkR~qz,>=h뒓1z/zwkBEo؞*'" " @{^2@ I}i^pA.F&c ye<֣ 1QkqwqI甥Z ֯KPEAT>\>-u8'`?˄&={f47(NgぽEY+!L>ᄋKVyX=<+aaQdEϏƷf1n;cyXt$+iXj IYކ'czru RAo1 5l:ǞiWBgEx"$a 8!qp9צeEYEɆI{O*6TB5yP6?1Ry,֥e1Lr7w^FXܡQ#\DS EBFZWE|5 8EgdOU")*n34$IFZ_@g왾HPjuIZBo8˪b3= Y}p%\_ (%x7>TH^4Q|4$| nJgw.Sz|owނ %ȋ2TY 0ЮvjYc,*o >N%>B(  ў!'#.R aH,XF;|#=H3ACXW!닚 2C"dcnz[MsIsQ.%^nZr޼)_%30yg4y @aO%(/Lj/8W+[Ipy' (ˡ[x”M !.$Yvf%akX/fB"9d}S4]%r>DZOTQeY|S$gܺNN,8oLjڱk:s"D5cՕ(K?yjnl>ƍ nTEhѧxk1)'6B~ #0gI|U9) 팪QqG<|0S6Kŧ'Nx[Ǩ#O|cЕM֞vI AJjLkdKY'0#F{QJx% ܥkl>g}g9$1.Yi@\ 8L:֠"`9?23/ vY,2 ܋IW8Z|'pRlWIL&5._qBV I5ԦFKQԨt(S}W/ 57$R:bVS^Pُycϐ;0/uX~T P+gO_gujlҕCn`5[CI᪤ɬ'^HcWiP>NM̵~TSA%Ĭ`k}з+Sa5T=ok1hq uߦ?NPܕ0+0{ͅS1`̴>-q)g:ǖ E *[`[:?e60|'*@Ez )HV^(f Rkt!>@&ƪz<2EnDf:ܰ.*«MQ!W79iA:_P Ztt%L>'tdua .YʚቧP 9&Ǵ# ?<4:顄pRmXoѐkd6J ŗΰ-TAyq*XI#iZVn ݮ+Z:ۥa噊!U$Ll 8kޑ JW̨+*sJ0lX*h1VB%6DܡOyN8&UdK|k1O6Mm+,N8v8lGS)Is7e+^)7oA,ִ}NޏovmƩ]^tŊ7A獐Ej3{m'8MlFbJ9Y~w2+߳'Is)Al7ISȾ5%VAdžx5%i60i5f "k5A%$>=vIũ|({ĭ=X*5/Wf3Y__=ɸY ]rO_4nvNcvAOf<@ɋNWB3eqϧٳ\` k\Zw!Q`}K2n8d}}zgf宛K{[Ŕ@D1##ۖaTEp^a:ݛl0WKPhrn3e\ŧ NAZEe4!}7.MD\7y#lR7FЩMi$dXkwy͟GORMdS}o}~v?n̨c]/Tk0@tkP '. ϻvՠD慳KI_oG:ߝ7 ;UoA_# Q h%R-5WϽizM71Y.#%]$zȬAV)MF`ޮ(ZơZǨ1sXpߖI8M1)1bqp-d;uK|=upѫPh)&ϋ92VKv1ftg*Jkx ^LT6q*cT8*26Nv,d@b;9q/a[@l. :nyf={.|$n$ktb3aټC^}M(T.~N5hkA`.ys:ZhƬ8#0DtE 81g>gFE ˖- wbI|ұ`—ad z3h`עz>g ./Tτ~{7?R^$D2q%}g6P_8Dӿ=QiHoxvh*Cp4)lOIpqm0T-=B֑E]E"-73аE9lK<É?+5eRŔii$dKE%%Yc R`fmU m{=q;4OjΌ m%usYt{2|#J}YXlټ5gc3M -`$5H}ni*ձ`-Wp'y '1QtL\p7M&.tmrQDeffɎ.:T8jKQu0k`"XǺ5|pCDv'"k!=1#8c{|u o#g[3h#H"BQh. n bO5Ai -ڬGGuO_> ĶG+Hk_\:d!P PDS;!_hhd"Ie N$"LA0̎Pvӈ?PؿxʡX] !A6;`Y%H`%$v*(Tͣ מmU 5` ¦>#H#{_ZYequdg 7 Zq<#+\`ɬ]X Ş&Rw+PNPF]":=ED؇exy}||-ywhFKP݀]4/O+5ɯ6lw$`lJeW.͙u }: .%M5SwrtgkW{h-3b-n:bfC{.@KIKVaW/~# +rQ;/h5ȁ}#Qiis~U^$%kM8AF@%B'YC:+9R?e?[?,U\)qkaȬ(8{(u^cfEvgW X _$Q}Ȝ=B@ sP#v,~>kWiVt4U#0V VA~`}!'{tZichS(WtR.n:Z߹ Hi! S8(AlȥZZWoNf2 se]$;n*DJx=3NG*J;ҕ)o*&Gz a8g ^辁'h`x!oEvgOzf5TP J҅[{x*wŤS֎88R4\hw\8߁M!E.>U$|w-(0_LF/+C,FjMDˋ1ε4d*+_hݫ(XN$lGT fL#/Y6Wht8`)D+Z,S‹8)7'-8!Ǘk{MLZ&׾a%~n3kzB# FuXr 8A&8]ʏn+'8Y᤮Md5 @#La)':;-O=Hg}mTuY:f:-WGu4wl>)0YBN@vd{-֯3}qPRP0>bNʆV5g$㤭sC`4rhjb{lަEbՈU=*WYdNR-bmm.;LjfEVõ_WÑbѝ,А؊3byv Wn wvj&/{StTJ\?tâ%ɜ3IsЙ<Ջ\~YmT R9^4ȳ,47ehD"/Pq@ۺܟ-_ ,;ۙ\Űg$pUT%Iiz5T!%3*M0J3zI %:?U쌋:[Oo@lH_hus%؇~ 0ܽ8 #&cX vETPfYFJV0Q6,)glY]wx|͵i4·4~<Ɣ(w8g.CzŖG )$9 Y]G[Gmx@|k^BRo8:ӯ`qfLX 9$ufVxq{t&.!R<;1e)(Hް0 tel*h uHJCX|g艷̅~L9H7cU,W2>5}B:"2 ;K;J/ PDF5kA+yϐYEFG[3|$Aޗ}YEJIllz$ļYCJ/_мϓ]%#eK7',S:7š,o XCc~U=q}-&[I&}J2+XDQO5.e 9TmA[ܚq zH [Qѷ;y-Ay=aAG:JOSY?ڇ6DBv<8楼9.;dXА09*_mx=PXot _ {UFicrƕ2(lbg6of|ؑ13 MSI7%Npv{+M'i'6%p屍'[.r(?!՛o,`XYKݙ`DyBi0\H93@9d5ͷ;Gufq&v7l HtT >6QzH\wW\?/j0š +<ص@>SѷF4J]B0r, -(%LGmɣV8^sŜ@Ί; 9=h+HxލIѪ*EU(TMm!n<TE!@i޸Ŭ|[*R ALs(L4I2́`kYT Zs9r鋑rk=Z& }B5Ɔ5HW6<䵑?!՛km*JM6mPɽHO*>0ޚco\ٱ;Kƅe?V2g<F.~[Q,Y rfYx \2͍&9+q</,n/,#8 cp,}f/6V-z/ƨAMRA=JCzv"4UKPk†Tގ֖uV_Un(?'ry>[%SކXNv<:g\c܍\JYe00;ޚ_ySMl]u28y(K S \Vc! 9Vqzf+2LH=ntBM_?W{f; ^ hdi :pMh U,)E&f[2WĊ3A>› 0tk|4Ibpq,|geVU[10dH>Fzfkc*UD\ۋH[G^zz?NԾ4g?1q@NUuGo]v@@;&:{\~0#Hʀ,-ڟmMբ$!xyv41BKŴ8ڴDHg%R8R>c+%ZF[ЈRyX KH*u5K{V GS?. (]nSde˲!`wr U"֬$1fՏyNsW=+棾ȯGt늤+9 \FwKDItPW N3KB%# ܺ:XmCJegHb\Hy _"q-Rp[ C"UT@ {̵R;9FZul[AAdf!?ԫ`eTeX&X/ YUuΛb̅*aPB +ѭm;ӝѢj0S-QJ:AE(a~G8E:Z+GA>VK`$?PxQ- Gwd+{/lxlP^z۱7UWO˰%KܷCG g׮8g(!wN:\eS(1ހ.5 m|Mi?q)k H2}?أ뫄 g#}B ԌaMH:e YƆie VBb}FۉUh?{)=oa"/@!a?#?fb뮌73-cA;tmgM퇨x8˵njfܥ 񩗯Eΐ>0&$hƦBvWU%̈çKPuR0LŬe;7廴]g_:0!վ/13guz{ ~Zup ":U!RN֛ a0Ȋ?0O%=bH{xHԥmoqR#ǐzuI_̦ 1NN7=W6 u Aa^1f:{"a(yג*Iw,gC SQD |Myݟ! tB,vpDx21fJhU|GE0dPѢu tuKVL>??a WHW *Yɼ5+#lG?N_$2٤)=ɞ<$qIӕF~=^Ġ_Gfn~R"vмhpLwU$%@DY.ԉjG*a(Rqoӑ^|`U+jJH"$ J73s1BTuW&ʁǺ`a Ymf1e~T.]B~4?F?j;яCuIj x_,.2惵a vG%^088C{y @wX+O>f;S5:ahDx.@Q{T |ut] dx[曙t:"~.^RqXܗjbGV|9~a0T>ѵpS>Uއ7K1<ER²OqjkA7KizV8K>vuJUښN+Iq]`-bSܐf."2?>n~x;{FH 8 ޶EC`=' 2fPpmAA&Vdk?(0E Pu@r'T\ t?e:`#$cfbx˿Y+P7Bx76m씠m;c23#ڿD8ԥ8AGd/,HSXFx刼x|CGߘH7Zm]Csd:vǂSd%x&_,;g;Lptۗ+`M!G2kh>q!N_ i*~ 6_T :ltw{*^4qDUuD8WL }^eb86s2Ыh.l Ԅ }MW KP!!0e)Nc6a57ϰ!wVt,kiZ%r/cW5ȤS,q04EQK{Z ܣ#vQV (kem+g㙲8 ~aFv\+X%0#H1?c5SWHBL%% J\I3 T Ugl҈J9?=C8G ̥d`ùmV*9c.ʝ{.AyɼlY'вށtA]^ר94a?( -XH5$>Zr3(~tY׎_>-r&iq$g5,MG'3@A\@4hzxu?_W!& V k.yl^Mkhз8QGF[I|4Ĺ\↛t-0vJ]nXA.)9vue&dtfԭE-fe(k~Gv'/"Nٶ˦+d9pqM570'´h7X> ״񏌚]ƩH?ҷ~Ud(* &ךny;0tYmӆ&a[l[y"7[-9i|FBq@cA߾cb(>׎'s.D uc,0ouv*6V/r%F E>J[=3l+m/^Shd{!my~~uo,pG U ߅Q!rZ܋a f;4 y2VLjA]*j9T`Qz5{A#Suxivn ,0B[F>WH {;3%&mH+h!N2Y`t͑+NyQ%Y&K)'F0U{?c&Uf#1^L-LmbpqҴO7>|E?-n"jF?>`/]8њ#8PAL",V#>OJ,H [wYx||0:-jtKGFՄ|V.y /ZWBql ٫̏%5$Uj=.R'FP#A4A FH<}I\D^;k#?)3|,KG3 0^aY튐_IG tQ 3cHi ùF S:3cDu{U^ϲ)nw`iSv'fE <%vDcmz]gR%N' [@^<\ϢX9^%mxPtފqW ̌.'%Jx q/^^@ȇ9UfG*rȪF̠)_a{eGwWq}Vc ax5x1@[~qBJ0/7>S\vXQQ̂eqhD&{kB]kwZ" BoƼڳ𩕡Ht5zӰ͋PԱBX?7hGpx$`eVƙ'*Ny jBk&簱,j< T,| xKr[osZ7쵦rI܆"hah# ߪQ pra|!3K(WEmĂ\ P%Lpv"_ξ'd磜3'*7€H|nR~{ZuZ <{Kcp˱&ZބFG(^9[P#u<-FW,-&tjSw~%=ذ})-0hqPЬ{tw_0aG]_H>_ i!'OS 2K}QPgQPr(?/' q=B%G.̳}#so;t ȻگeNGOK={3=Ҁ9K$g19f"IܵJӁ2-`hBd]JjI$ E7%n@h2a&w@ Qm؍?s)7&nk^}g10,\'m!=] |p"T*_xZ]w.pXG5Rl`҂d(cI5MqT LSqI ~@bMCtT:_v(YyѾۈ)-Vp}J]J+j]3RNZPO4G2\k盳LJbFc~1fԝn~GS2eTjO̩%-QDݱ&Iv (5"Hr) Ssf6 IG P;{3I*g Tə /Y1TtP3-w *Yĩe0^A{LQWO`/tg yk(eoW2 B- @fg ^W&g5a*5 GyX+^O든p!^:TvC-2TX펪F}{vm8ײ2uO!>k#"BY!;1Tl6cmXy 7])YrWߞVTzOeF?]B' #93;/J? c5O^x.vB/f*~+߸`[1 -XT> C.Ztqdw!\tJLλمao{o" `J[ ]KϺ[:ၻO&iKh 2<^j\Sj~;;MkMHQOҩ)ToO-Unƅhi~OEv@)@|ͅɊӠN:ݩ',VwkQp42O;C^%!`7[K@;oThFU(@*W0CUCXɜUM vL'K ͡Uhi]3C9]^<>BO4rPz [=7=J=2ńWFJ*K[$ "̦#`[}Ō c1h*xb ?̍(;-,|i'2`s8ٜ_&WZ}Kpx7lDL[V@oRV(/ak??:CEʌ܋Dx7_><3 ̊7$CxUD\+MUG6%O=b&w\'ȍJvj,6iE)Ӗф\xUUĖP,Pb0bH{q(2eqyd{Q<c0Y۔ʅiT zÈ7A!uPa!1 01ܓ}(T2Y;l`Vo0ߒyR*qn.[3Pc^]UO ³eҒzȗAH;2f.`NG*<(ĩ7L&B۫0:w&6 ![l=Df0l&eWOB%ӣ0<ºGIMNpB<dm5%1x鍹$^N(HZ",MbCh׆S,,;# ^)MPEdnZRBϾ.shI+9up$Ԁ-Xhԟ pNz_Fx;4 )5Ȑ(PL(_kƌ0!z$þ`7HFK0%\t1g