libvirt-client-0.10.2-64.el6_10.1$>@zY~>=`?Pd $ ]  ?Uiotss s s xs #+s #s%s's**8s,82$w4w>w(?B8?H$9C$:~$>?@GsHsIsX8Y8\s]s^NWbdefltsusvx wsxsyŐLClibvirt-client0.10.264.el6_10.1Client side library and utilities of the libvirt libraryShared libraries and client binaries needed to access to the virtualization capabilities of recent versions of Linux (and other OSes).\x86-02.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#\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\984964f899fcbf94656ecf12e65aa47f195c634ae3680ed24fed633e1013f8ba47c4db7b1950c4fd7330bd48d7b6eb8cb0f3f7f316a81520bf69f30b1dd9289eb613019b2e2379e09c17bee5640ec6b5f0cb39e5935095711875eafc1513b62941fc2fd9805f68246d06192acf6b084afaed68d9db956d10b5fc26b977afb7b02510676f0ad322996e58071de7f390c7e9f2f85d4b3fd97385191a0853bab9a776d691649f4ae34e2463134dcbd66707841d818aff593b3e59570b52eaaaf499fc4d829d47e8eeed50b4da501e9b119b63bcf028be2e6766167c1cf13a58ca2776bdce1566871bf71ec1446fe86b187ab6a144ef7a949057dab3b1e5dae99b5d95b781197c389b94d3bf96f8c61974637ce1e9886cd14bf51a77eaa6d230b75fb589c42c12039f108a9e5533ba4c9028e3e41657d84534174a934c29f2be1ac2366a4c7a9ac94a2c625d7d450428674ed4ec5c10974776494da3aa8b1a7cf2dd61a22f269b261c37abfe1ab091c5d9d15c0ea604c8e12a43f96b2d30c744bb37065521275681f912547fd2e6c6cb44311879d9ca7f3daa2928ea780423256a3240ed1371fe4019f7d80bf8961357969395cd6c07b3a05f51749e9ada6075a3c4ad26ae719d3fc7ce74cbc46e1927f60bdeb16183a9c235b2221c03f3c362ac5e63266eabefa99abf850b4f487ef032e3aa50d09ede817e330ea635bb03964bf8af2b119db8d55959633fe4ba5cb943b8ab2431435926c19966e363de24f99531512890a013390ff6d1bdb4dbc4c6540f6cd724191b3961214bd8d8792bb040066a3e8f7948af3760b96fa888f461f0e55e3a706bd02155fcef5ba47ffd18f7807871016785050b7ba46794ed7f1878c945cb553ec02200c2142850b7076f64cd4bbe58a7843c8b22c1200263915b76731c784c895b81cadb76b18740f300eb49c7b32cf8d9d21b99dfb0e8d08bfdd2c4c0a6f6450f1bab39ae17d60445071dd76017bb91073c93432fa9e786e6e57e5ee4d6426c442b42fdce82a9618ef370232742a5ea17b0a59c5d40accf4674e03fb7e116f3eb7042c73a9d59db7cfb3601fd7ec4c4fba48b55397cdb67715173d717bc8aaca4118729a7a1426659751d1005c5468b76a31427eb482e8e718714aca23e58b050d5302e9eff27feebf0d489eb1b6ba2caab5f99c404bcd4ab3558e434203933722249a148a4e27b7ed95db4596ac742915c2d900f92d20d8209d310b3c8cbde8de08c1ea6471ace50f6d92c6945bb69feb60557027f2307bf1573643048c7c838b658a0d4ceabe44f868144cafd6e1799fd89759bbd2846401cbbcca741441bd25142e8ddb00038d8e6292ef51b229f26d551ec6e30c06e09dd669e6bf9671535e400d3430f404d957090a2e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cd41f8df022af72619897947924e9e3f74ca0ac744e2900fe3e380268554999d3e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1750e052ffcac73564a05458de840c0d3df8707766c7f7da20f5ae2afec75539e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1a7e0360e25e688d4b4946a82fa79ee328c74ed3be9cb837f7aec92b6ac708a979c3a96d48e3fd589ae56a9909569de87fd4e3a6138c03418752271dc0e42e4155ab42185c9c06d4781ffd02044170050ec32a5540bc51573ea13ccbe318f5b07165eb19b1578638d00909fd4b5f8bb6ed8cb15f02214da48367fa391ac62687e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c4c656b5d1cc5e2a0ec884d338cd81dfe9d4b4fa9fb6582b70ed574f9282ee4b773abe889c0c2e529d8d7897cc93a6bdd4c9d12bdbb45e7bf9a39998716b13879ce244cea968d6fb83f08ddf4d4a9adfad09eb4d594769619ce72d74872f666cade3799736d284320a360a81383b7b3407c28bc2a79afba92bc85c2ae169aaeefae1bf8a473fc9c85b7211d8797d564379a0ca816ba858d4c2bef26328afbeee6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce66dd4e232d54c5d5afe94f94d7fb1bf269e6c8fba75c9b56532c84d66cef651eae845b9f8974bba7a455279f227795ac7c55b7b99ab412e1e9cf3c851adb0f0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c91d07501f4e35e48540c2ba2ff09c331e56555b326dbeb4fc5664fc10f485260e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccadec868ab1ee3ccdd595fd2d9be024547a9c31d12fa740e11d1954a73a8bd7871b475db668328024d649a33f089a61b80f6dfdb135e0ef021d7b3456b71d6534f943ebcebc08c664e2de1789d0ebc27f95645d0a4f44412813a0011c0428f75e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cc2a8aa14ee9a853c7f685eff27a8f1ff286f96d5f47ee42e831da74be635d2ffe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c745650fc45b599d0c052f21f070ca281b26fb87ce8aa760b51dfcd755d7a0f6501794c78b75e3bad93e8d43ba076b6ec351c1612cb26da12c4fe708351c595efe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cf73e148afdd97f5729416ef9f88c731cf270c6dc345d5f4cd2279b197431d582bdec70fae4ffcced614bc57dc1cb1df216f842f84226f1ea535a8ac3e74f2b38e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c04b9ab663c5b9952aee02011620918f4c230e75709bf988594b8454ae0210a3d80b3dcf0cb6ed550617f2d0f29c02abf11c79f57ccf7b38cfc61c02c8ad1efadfca4a1f0e2d5ec183106134784d4de7e99e6ad57c09bc004218421c93c66ff286ae26838c4f36c3e3a0478a9c8d61309e8750afd50b0c55da439e2824e1c78b1e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbaef5d81b11e31aafe5777c502b82be6fbf7b03b390f18ec17ac170f338aa92dbf0805472aeda616e4e6d4609d67b482b156b56e5bb6853543c1bcb94f4b351de13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbfa0b253f8388e2ad6a34f62b12203ceb5174239734e440861614e2bf678fe6192cc6abbbb561ac9b73c93cf8790157cb445e7dc05e8bf4549bede630dfd9a4e24cd86f3d03a49e04b7007b7d06e7226db7e91fb9c2fb90f938216a83c2c07c15be7984d2d961dc5ec233d83651c965165312f6434b86d262bb8629059f01ddf3924aed92cf053f61f167f09943b677fdd64d5c9bcb9e2ed255be537f4313d73e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c59c08b0e33f4369982163f44dbfd8749c67f4395b515305c1e3f7117a4862bcde13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c2e6fbfcc1f1741bfd009e9393c28168843f7e5ae49aee1146023d345a849fefb21b2345e0d70a31b40052ef0e98a7ae62cd22fa550c61a6d1ea6c4085e7245afcc2d4f52d3079816c92aa4a7c1d8795c2c0eff7016315f66e1a0b4bb4a65bac8a569d405509c14763cffcd5fce031b1735a04ab86cb3d8fd25f81875947ba5edd3a609f815966727a507837c03437ad47c39b4312907c83f8632d6d878638636e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c6ed3ae37bfd7b4e2fef52143f43c22334b01e93e006298dc5900a60d04be4dd0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cda0f34574b1a49cb813f88dcf545d2d2c677863bb4d6e478b3220bc693630c8de69eb3055d6eab982d2f5f3b8044507cfbeeabaa5d6238ee7e2d86f2667be8240d8b5349063f4cb876f06d3ed241bc4cc828b0b5ddcb37e3f59dfb80fb50bb64cdca97c499073ae535663e7bd4a9a96dbd6c68e0d7aae6c1ac5dedcc5cae00a6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccb36aaacb220d621642fd95b2fc052ec2ec149b0f3d43693d20f1a5711c410de8d2b81ac73fc91b1a55d4eb6d07ad401bc21e01bb249eb2af521c9e74ddc7eb71ac97f8995792de8098c095f9429621ecce35fbe6d20aaab594820200bef1cf745c242a16130dda3a05c8e91e38e16747295a4de061e696bf4140c2a4736e2d2libvirt-qemu.so.0.10.2libvirt.so.0.10.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-0.10.2-64.el6_10.1.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.13.0.4-14.6.0-14.0-15.2-14.8.0\f[@Z̧@Z3@X2@Ww@VV޾VxV@VvV9@U?v@U'@U'@U TE@TԬT@T@TT@S<@SSہ@Si@SQ@SSDS8@St@Sj @S_@SNpSG@SCSCRUE@RL RB@R:@R8D@R)RR q@QQ@QکQh@PP@P[PrPѬ@PqP7@PYP@PP@PoPP~P{Pr@P`K@PXb@PQP@@P>@P6@P@P H@OOO@O@OOE@O\@O\@O!O@OO@OOr@O}@OtNOpZ@OpZ@OgO_6OU@OLOC@O:LO2cO/ObO NNNܲ@Nk@N@N0N@NNN@NNN]Ni@Nx@Nh@Ng\Nf @Nf @N^"@NWNRDNI @NI @NA!@N98@N2N2N.@N.@N&@N&@N +N +N@NN@N e@M6@M@M'M@MUMM@M@MTMx@MtMp@MfH@M] MU$MK@MA^@M8#M4/@M)@M9M@LLk@LjyLgLc@LbLa?@LXLPLN@LH2LF@LF@L=L - 0.10.2-64.el6_10.1Jiri Denemark - 0.10.2-64Jiri Denemark - 0.10.2-63Jiri Denemark - 0.10.2-62.el6_9.1Jiri Denemark - 0.10.2-62Jiri Denemark - 0.10.2-61Jiri Denemark - 0.10.2-60Jiri Denemark - 0.10.2-59Jiri Denemark - 0.10.2-58Jiri Denemark - 0.10.2-57Jiri Denemark - 0.10.2-56Jiri Denemark - 0.10.2-55Jiri Denemark - 0.10.2-54Jiri Denemark - 0.10.2-53Jiri Denemark - 0.10.2-52Jiri Denemark - 0.10.2-51Jiri Denemark - 0.10.2-50Jiri Denemark - 0.10.2-49Jiri Denemark - 0.10.2-48Jiri Denemark - 0.10.2-47Jiri Denemark - 0.10.2-46Jiri Denemark - 0.10.2-45Jiri Denemark - 0.10.2-44Jiri Denemark - 0.10.2-43Jiri Denemark - 0.10.2-42Jiri Denemark - 0.10.2-41Jiri Denemark - 0.10.2-40Jiri Denemark - 0.10.2-39Jiri Denemark - 0.10.2-38Jiri Denemark - 0.10.2-37Jiri Denemark - 0.10.2-36Jiri Denemark - 0.10.2-35Jiri Denemark - 0.10.2-34Jiri Denemark - 0.10.2-33Jiri Denemark - 0.10.2-32Jiri Denemark - 0.10.2-31Jiri Denemark - 0.10.2-30Jiri Denemark - 0.10.2-29Jiri Denemark - 0.10.2-28Jiri Denemark - 0.10.2-27Jiri Denemark - 0.10.2-26Jiri Denemark - 0.10.2-25Jiri Denemark - 0.10.2-24Jiri Denemark - 0.10.2-23Jiri Denemark - 0.10.2-22Jiri Denemark - 0.10.2-21Jiri Denemark - 0.10.2-20Jiri Denemark - 0.10.2-19Jiri Denemark - 0.10.2-18Jiri Denemark - 0.10.2-17Jiri Denemark - 0.10.2-16Jiri Denemark - 0.10.2-15Jiri Denemark - 0.10.2-14Jiri Denemark - 0.10.2-13Jiri Denemark - 0.10.2-12Jiri Denemark - 0.10.2-11Jiri Denemark - 0.10.2-10Jiri Denemark - 0.10.2-9Jiri Denemark - libvirt-0.10.2-8.el6Jiri Denemark - libvirt-0.10.2-7.el6Jiri Denemark - libvirt-0.10.2-6.el6Jiri Denemark - libvirt-0.10.2-5.el6Jiri Denemark - libvirt-0.10.2-4.el6Jiri Denemark - libvirt-0.10.2-3.el6Jiri Denemark - libvirt-0.10.2-2.el6Daniel Veillard - libvirt-0.10.2-1.el6Daniel Veillard - libvirt-0.10.2-0rc1.el6Daniel Veillard - libvirt-0.10.1-2.el6Daniel Veillard - libvirt-0.10.1-1.el6Daniel Veillard - libvirt-0.10.0-1.el6Daniel Veillard - libvirt-0.10.0-0rc1.el6Daniel Veillard - libvirt-0.10.0-0rc0.el6Daniel Veillard - libvirt-0.9.13-3.el6Daniel Veillard - libvirt-0.9.13-2.el6Daniel Veillard - libvirt-0.9.13-1.el6Eric Blake - libvirt-0.9.10-21.el6_3.1Daniel Veillard - libvirt-0.9.10-21.el6Daniel Veillard - libvirt-0.9.10-20.el6Daniel Veillard - libvirt-0.9.10-19.el6Daniel Veillard - libvirt-0.9.10-18.el6Daniel Veillard - libvirt-0.9.10-17.el6Daniel Veillard - libvirt-0.9.10-16.el6Daniel Veillard - libvirt-0.9.10-15.el6Daniel Veillard - libvirt-0.9.10-14.el6Daniel Veillard - libvirt-0.9.10-13.el6Daniel Veillard - libvirt-0.9.10-12.el6Daniel Veillard - libvirt-0.9.10-11.el6Daniel Veillard - libvirt-0.9.10-10.el6Daniel Veillard - libvirt-0.9.10-9.el6Daniel Veillard - libvirt-0.9.10-8.el6Daniel Veillard - libvirt-0.9.10-7.el6Daniel Veillard - libvirt-0.9.10-6.el6Daniel Veillard - libvirt-0.9.10-5.el6Daniel Veillard - libvirt-0.9.10-4.el6Daniel Veillard - libvirt-0.9.10-3.el6Daniel Veillard - libvirt-0.9.10-2.el6Daniel Veillard - libvirt-0.9.10-1.el6Daniel Veillard - libvirt-0.9.10-0rc2.el6Daniel Veillard - libvirt-0.9.10-0rc1.el6Daniel Veillard - libvirt-0.9.9-2.el6Daniel Veillard - libvirt-0.9.9-1.el6Daniel Veillard - libvirt-0.9.9-0rc1.el6Daniel Veillard - libvirt-0.9.8-1.el6Daniel Veillard - libvirt-0.9.8-0rc2.el6Daniel Veillard - libvirt-0.9.4-23.el6Daniel Veillard - libvirt-0.9.4-22.el6Daniel Veillard - libvirt-0.9.4-21.el6Daniel Veillard - libvirt-0.9.4-20.el6Daniel Veillard - libvirt-0.9.4-19.el6Daniel Veillard - libvirt-0.9.4-18.el6Daniel Veillard - libvirt-0.9.4-17.el6Daniel Veillard - libvirt-0.9.4-16.el6Daniel Veillard - libvirt-0.9.4-15.el6Daniel Veillard - libvirt-0.9.4-14.el6Daniel Veillard - libvirt-0.9.4-13.el6Daniel Veillard - libvirt-0.9.4-12.el6Daniel Veillard - libvirt-0.9.4-11.el6Daniel Veillard - libvirt-0.9.4-10.el6Daniel Veillard - libvirt-0.9.4-9.el6Daniel Veillard - libvirt-0.9.4-8.el6Daniel Veillard - libvirt-0.9.4-7.el6Daniel Veillard - libvirt-0.9.4-6.el6Daniel Veillard - libvirt-0.9.4-5.el6Daniel Veillard - libvirt-0.9.4-4.el6Daniel Veillard - libvirt-0.9.4-3.el6Daniel Veillard - libvirt-0.9.4-2.el6Daniel Veillard - libvirt-0.9.4-1.el6Daniel Veillard - libvirt-0.9.4-0rc2.el6Daniel Veillard - libvirt-0.9.4-0rc1.1.el6Daniel Veillard - libvirt-0.9.4-0rc1.el6Daniel Veillard - libvirt-0.9.3-8.el6Daniel Veillard - libvirt-0.9.3-7.el6Daniel Veillard - libvirt-0.9.3-6.el6Daniel Veillard - libvirt-0.9.3-5.el6Daniel Veillard - libvirt-0.9.3-4.el6Daniel Veillard - libvirt-0.9.3-3.el6Daniel Veillard - libvirt-0.9.3-2.el6Daniel Veillard - libvirt-0.9.3-1.el6Daniel Veillard - libvirt-0.9.3-0rc2.el6Daniel Veillard - libvirt-0.9.2-1.el6Jiri Denemark - libvirt-0.9.1-1.el6Jiri Denemark - 0.8.7-18.el6Jiri Denemark - 0.8.7-17.el6Jiri Denemark - 0.8.7-16.el6Jiri Denemark - 0.8.7-15.el6Jiri Denemark - 0.8.7-14.el6Jiri Denemark - 0.8.7-13.el6Jiri Denemark - 0.8.7-12.el6Jiri Denemark - 0.8.7-11.el6Jiri Denemark - 0.8.7-10.el6Jiri Denemark - 0.8.7-9.el6Jiri Denemark - 0.8.7-8.el6Jiri Denemark - 0.8.7-7.el6Jiri Denemark - 0.8.7-6.el6Jiri Denemark - 0.8.7-5.el6Jiri Denemark - 0.8.7-4.el6Jiri Denemark - 0.8.7-3.el6Jiri Denemark - 0.8.7-2.el6Jiri Denemark - 0.8.7-1.el6Jiri Denemark - 0.8.6-1.el6Jiri Denemark - 0.8.1-29.el6Jiri Denemark - 0.8.1-28.el6Daniel Veillard - 0.8.1-27Dave Allan - 0.8.1-26Daniel Veillard - 0.8.1-25Daniel Veillard - 0.8.1-24Daniel Veillard - 0.8.1-23Dave Allan - 0.8.1-22Dave Allan - 0.8.1-21Dave Allan - 0.8.1-20Dave Allan - 0.8.1-19Daniel Veillard - 0.8.1-18Dave Allan - 0.8.1-17Dave Allan - 0.8.1-16Dave Allan - 0.8.1-15Dave Allan - 0.8.1-14Dave Allan - 0.8.1-13Dave Allan - 0.8.1-12Dave Allan - 0.8.1-11Dave Allan - 0.8.1-10Dave Allan - 0.8.1-9Dave Allan - 0.8.1-8Dave Allan - 0.8.1-7Dave Allan - 0.8.1-6Dave Allan - 0.8.1-5Dave Allan - 0.8.1-4Daniel Veillard - 0.8.1-3Daniel Veillard - 0.8.1-2Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-4Daniel Veillard - 0.8.0-3Daniel P. Berrange - 0.8.0-2Daniel Veillard - 0.8.0-1Daniel Veillard - 0.8.0-0.pre20100407Daniel Veillard - 0.7.8-0.pre20100330Daniel Veillard - 0.7.8-0.pre20100322Daniel Veillard - 0.7.8-0.pre20100312Daniel Veillard - 0.7.7-1Daniel P. Berrange - 0.7.6-4Daniel P. Berrange - 0.7.6-3Daniel Veillard - 0.7.6-2Daniel Veillard - 0.7.6-1Daniel Veillard - 0.7.6-0.pre20100121Daniel Veillard - 0.7.6-0.pre20100121Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- cpu_x86: Do not cache microcode version (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127)- cpu: define the 'ssbd' CPUID feature bit (CVE-2018-3639) - cpu: define the 'virt-ssbd' CPUID feature bit (CVE-2018-3639)- qemu: avoid denial of service reading from QEMU monitor (CVE-2018-5748) - qemu: avoid denial of service reading from QEMU guest agent (CVE-2018-1064)- util: Implement virFileReadHeaderFD (CVE-2017-5715) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- qemu: fix return value of qemuDomainBlockPivot on errors (rhbz#1300159) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1300159) - migration: add support for migrateURI configuration (rhbz#1347389)- virsh: Properly display block job type (rhbz#1326653) - spec: proper soft static allocation of qemu uid (rhbz#1351792) - Revert "qemu: snapshot: Fix modification of vm object without job" (rhbz#1326652) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1326652) - tls: remove support for gnutls 1.x.x, require 2.2.0 (rhbz#1333415) - configure: allow setting default TLS priority string (rhbz#1333415) - rpc: allow priority string to be passed to TLS context (rhbz#1333415) - libvirtd: add config option for TLS priority (rhbz#1333415) - remote: allow TLS protocol/cipher priority override in URI (rhbz#1333415) - Pass config file object through to driver open methods (rhbz#1333415) - remote: allow TLS priority to be customized (rhbz#1333415) - qemu: -numa doesn't (yet) support disjoint range (rhbz#1310122)- util: avoid getting stuck on macvtapN name created outside libvirt (rhbz#1321637)- qemu: Always format model for host-model CPUs (rhbz#1307094)- qemu: Don't compare host-passthrough CPU to host CPU (rhbz#1307094)- vmx: Relax virtualHW.version check (rhbz#1300574) - qemu: snapshot: Don't leak XML definition and forget to unlock job (rhbz#1305793) - qemu: Fix formatting flags in qemuDomainSaveImageOpen (rhbz#1307094) - network: Resolve some issues around vlan copying (rhbz#1300843) - network: fix connections count in case of allocate failure (rhbz#1300843) - network: consolidate connection count updates for device pool (rhbz#1300843) - network: consolidated info log for all network allocate/free operations (rhbz#1300843) - util: increase libnl buffer size (rhbz#1276478) - util: reduce debug log in virPCIGetVirtualFunctions() (rhbz#1276478) - util: improve error reporting in virNetDevVPortProfileGetStatus (rhbz#1276478) - util: add missing newline (rhbz#1276478) - util: eliminate bogus error log in virNetDevVPortProfileGetStatus (rhbz#1276478) - util: clean up and expand 802.1QbX negotiation logging (rhbz#1276478) - util: report the MAC address that couldn't be set (rhbz#1276478) - util: reset MAC address of macvtap passthrough physdev after disassociate (rhbz#1276478) - bitmap: add way to find next clear bit (rhbz#1276478) - Introduce virBitmapIsBitSet (rhbz#1276478) - util: Introduce flags field for macvtap creation (rhbz#1276478) - virnetdevmacvlan.c: Introduce mutex for macvlan creation (rhbz#1276478) - util: keep/use a bitmap of in-use macvtap devices (rhbz#1276478)- qemu: snapshot: Fix return value of external checkpoint with no disks (rhbz#1292312) - qemu: snapshot: Fix modification of vm object without job (rhbz#1290647) - virsh-domain: Add --live, --config, --current logic to cmdAttachInterface (rhbz#1229128) - RHEL: virsh: remove duplicate --config for 'virsh update-device' (rhbz#1224037) - Update ESX driver to always use privateData (rhbz#1213348) - esx: Simplify VI (vSphere) API and VMware product version handling (rhbz#1213348) - conf: net: Correctly switch how to format address fields (rhbz#1299700) - qemu: Refuse to create snapshot of a disk without source (rhbz#1299411) - Build all binaries with PIE (rhbz#1242156) - Enable full RELRO mode (rhbz#1242156) - Don't duplicate compiler warning flags when linking (rhbz#1242156) - Simplify RELRO_LDFLAGS (rhbz#1242156) - Fix AM_LDFLAGS typo (rhbz#1242156) - Pass AM_LDFLAGS to driver modules too (rhbz#1242156) - RHEL: Enable RELRO for python modules (rhbz#1242156)- daemon: Suppress logging of VIR_ERR_NO_DOMAIN_METADATA (rhbz#1260864) - Allow for type=block to have no dev (rhbz#1220197) - qemu: event: Properly handle spice events (rhbz#1236581) - qemu: event: Clean up VNC monitor handling (rhbz#1236581) - qemu: split out cpuset.mems setting (rhbz#1263263) - qemu: leave restricting cpuset.mems after initialization (rhbz#1263263) - virNetDev{Replace, Restore}MacAddress: Fix memory leak (rhbz#1251532) - util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1251532) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1251532) - qemu: fix hotplugging cpus with strict memory pinning (rhbz#1263263) - storage: Track successful creation of LV for removal (rhbz#1232170)- util: set MAC address for VF via netlink message to PF+VF# when possible (rhbz#1113474) - util: set macvtap physdev online when macvtap is set online (rhbz#1113474)- RHEL: Avoid memory leak when virCgroupSetCpusetMemoryMigrate fails (rhbz#1198497) - qemu: cgroup: Fix memory leak when there's no vCPU pinning (rhbz#1198096)- qemu: Keep QEMU host drive prefix in BlkIoTune (rhbz#1203633) - qemu: Fix name comparison in qemuMonitorJSONBlockIoThrottleInfo() (rhbz#1203633) - virsh: fix typos in virsh man page (rhbz#1130835) - schemas: Allow all generic elements and attributes for all interfaces (rhbz#1206066) - RNG: Allow multiple parameters to be passed to an interface filter (rhbz#1206066) - qemu_domain: fix startup policy for disks (rhbz#1203542) - Create directory for lease files if it's missing (rhbz#1200991) - qemu: cgroup: Properly set up vcpu pinning (rhbz#1198096) - cgroup: Add accessors for cpuset.memory_migrate (rhbz#1198497) - qemu: Fix possible crash (rhbz#1198497) - qemu: Migrate memory on numatune change (rhbz#1198497) - qemu: fix crash when removing from interface with update-device (rhbz#1205042) - nwfilter: Fix rule priority problem (rhbz#1210183) - qemuProcessHook: Call qemuProcessInitNumaMemoryPolicy only when needed (rhbz#1198645)- sanlock: Don't spam logs with "target pid not found" (rhbz#1189414) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1202703) - util: more verbose error when failing to create macvtap device (rhbz#1186142)- conf: Don't format actual network definition in migratable XML (rhbz#1186142) - network: don't allow multiple portgroups with the same name in a network (rhbz#1115858) - build: fix build with latest rawhide kernel headers (rhbz#1198698)- nwfilter: utility function virNWFilterVarValueEqual (rhbz#1126487) - qemu: support live update of an interface's filter (rhbz#1126487) - qemu: Update fsfreeze status on domain state transitions (rhbz#1136251) - virsh: Fix semantics of --config for "update-device" command (rhbz#1129112) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1125194) - qemu: Avoid double serial output with RHEL 6 qemu (rhbz#1162759) - storage: Check the partition name against provided name (rhbz#1138523) - qemu: Don't unconditionally delete file in qemuOpenFileAs (rhbz#1158036) - conf: Don't mangle vcpu placement randomly (rhbz#1170495)- networkValidate: Disallow bandwidth in portgroups too (rhbz#1115292) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#834196) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#834196) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#834196) - qemu: blkiotune: Avoid accessing non-existing disk configuration (rhbz#1131821) - qemu: Fix build error introduced in 653137eb957a278b556c6226424aad5395a (rhbz#1131821) - qemu: snapshot: Use better check when reverting external snapshots (rhbz#1124854) - virsh: domain: Use global constant for XML file size limit (rhbz#1134671) - selinux: Avoid label reservations for type = none (rhbz#1138488) - Clean up chardev sockets on QEMU shutdown (rhbz#1122367) - Don't include @LIBS@ in libvirt.pc.in file (rhbz#1134455) - qemu: save domain state to XML after reboot (rhbz#1169405) - virsh: Honour -q in domblklist, vcpupin and emulatorpin (rhbz#1135171) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#1139114) - Fix possible memory leak in util/virxml.c (rhbz#1136729) - esx_vi: fix possible segfault (rhbz#1136729) - sasl: Fix authentication when using PLAIN mechanism (rhbz#1171521) - Fix leak in x86UpdateHostModel (rhbz#1144304)- Revert "qemu: export disk snapshot support in capabilities" (rhbz#1149667) - qemu: allow restore with non-migratable XML input (rhbz#1141838) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1141838) - Make ABI stability issue easier to debug (rhbz#1141838) - domain_conf: fix domain deadlock (CVE-2014-3657) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - sanlock: Avoid freeing uninitialized value (rhbz#1136788) - virsh: Print cephx and iscsi usage (rhbz#1156327) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1146310) - conf: Fix even implicit labels (rhbz#1138500) - tests: Add test cases for previous commit (rhbz#1138500)- cpu: separate host-model and host-passthrough (rhbz#1138222) - Don't include non-migratable features in host-model (rhbz#1138222) - Don't add dhcp hosts to hostsfile twice (rhbz#1137011)- metadata: track title edits across libvirtd restart (rhbz#1122205)- network: make networkCreateInterfacePool more robust (rhbz#1111455)- Fix blkdeviotune for shutoff domain (rhbz#1122819) - rpc: message related sizes enlarged (rhbz#1126393) - Increase the size of REMOTE_MIGRATE_COOKIE_MAX to REMOTE_STRING_MAX (rhbz#1126393) - Fix max stream packet size for old clients (rhbz#1126393) - Adjust legacy max payload size to account for header information (rhbz#1126393) - rpc: Correct the wrong payload size checking (rhbz#1126393)- conf: Fix backport of metadata API code (rhbz#1115039) - conf: Always format seclabel's model (rhbz#1113860)- Add invariant TSC cpu flag (rhbz#996772) - Fix segfault when starting a domain with no cpu definition (rhbz#996772) - qemu: copy: Accept 'format' parameter when copying to a non-existing img (rhbz#1113828) - Bind connection close callback APIs to python binding (rhbz#1114619) - qemu: Factor out body of qemuDomainGetMetadata for universal use (rhbz#1115039) - qemu: Factor out body of qemuDomainSetMetadata for universal use (rhbz#1115039) - conf: Factor out setting of metadata to simplify code (rhbz#1115039) - util: Add helper to convert libxml2 nodes to a string (rhbz#1115039) - conf: Add support for requesting of XML metadata via the API (rhbz#1115039) - conf: allow to add XML metadata using the virDomainSetMetadata api (rhbz#1115039) - conf: Avoid false positive of uninitialized variable use (rhbz#1115039) - lib: Don't force the key argument when deleting metadata (rhbz#1115039) - test: Add support into the test drivera (rhbz#1115039) - tests: Add metadata tests (rhbz#1115039) - conf: Don't corrupt metadata on OOM (rhbz#1115039) - Ignore additional fields in iscsiadm output (rhbz#1116741) - conf: net: Fix helper for applying new network definition (rhbz#1116754) - blockjob: wait for pivot to complete (rhbz#1119385) - virsh: Introduce macros to reject mutually exclusive arguments (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdAttachDisk (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdDetachDevice (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdDetachDisk (rhbz#1117177) - virsh: Use inactive definition when removing disk from config (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdAttachDevice (rhbz#1117177)- formatdomain.html.in: Document implementation limitation of QoS (rhbz#980350) - Fix error in qemuDomainSetNumaParamsLive (rhbz#857312) - cpu: Add new Broadwell CPU model (rhbz#1100381) - docs: publish correct enum values (rhbz#1113316) - qemu: blockcopy: Don't remove existing disk mirror info (rhbz#1113828) - qemu: fix guestfwd chardev option back how it was (rhbz#1112066)- Fix crash when saving a domain with type none dac label (rhbz#1108590) - Initialize threading & error layer in LXC controller (rhbz#1109120)- remote: Don't leak priv->tls object on connection failure (rhbz#1099075) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1100173) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1100173) - fix leak in memoryStats with older python (rhbz#1099860) - hooks: let virCommand do the error reporting (rhbz#1105397) - SELinux: don't fail silently when no label is present (rhbz#1105954) - qemu: Add qemuDomainReleaseDeviceAddress to remove any address (rhbz#807023) - qemu: Separate disk device removal into a standalone function (rhbz#807023) - qemu: Separate controller removal into a standalone function (rhbz#807023) - qemu: Separate net device removal into a standalone function (rhbz#807023) - qemu: Separate host device removal into a standalone function (rhbz#807023) - Add VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event (rhbz#807023) - examples: Handle VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event (rhbz#807023) - Clarify virDomainDetachDeviceFlags documentation (rhbz#807023) - Add virDomainDefFindDevice for looking up a device by its alias (rhbz#807023) - qemu: Add support for DEVICE_DELETED event (rhbz#807023) - qemu: Remove devices only after DEVICE_DELETED event (rhbz#807023) - qemu: Emit VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED events (rhbz#807023) - Add function to find a needle in a string array (rhbz#807023) - util: Non-existent string array does not contain any string (rhbz#807023) - conf: Make error reporting in virDomainDefFindDevice optional (rhbz#807023) - qemu: Introduce qemuMonitorGetDeviceAliases (rhbz#807023) - qemu: Unplug devices that disappeared when libvirtd was down (rhbz#807023) - qemu: Finish device removal in the original thread (rhbz#807023) - qemu: Process DEVICE_DELETED event in a separate thread (rhbz#807023) - qemu: Remove interface backend only after frontend is gone (rhbz#807023) - qemu: Remove disk backend only after frontend is gone (rhbz#807023) - qemu: Return in from qemuDomainRemove*Device (rhbz#807023)- udev: consider the device a CDROM when ID_CDROM=1 (rhbz#1016878) - Add support for timestamping QEMU logs (rhbz#997010) - Detect -msg-timestamp capability from QEMU help output (rhbz#997010) - qemu: Avoid leak in qemuDomainCheckRemoveOptionalDisk (rhbz#1014730) - Return right error code for baselineCPU (rhbz#1097969) - Add a port allocator class (rhbz#1018695) - Avoid integer wrap on remotePortMax in QEMU driver (rhbz#1018695) - Followup fix for integer wraparound in port allocator (rhbz#1018695) - Don't spam logs with "port 0 must be in range" errors (rhbz#1018695) - qemu: Avoid assigning unavailable migration ports (rhbz#1018695) - qemu: Make migration port range configurable (rhbz#1018695) - qemu: Fix augeas support for migration ports (rhbz#1018695) - qemu: clean up migration ports when migration cancelled (rhbz#1018695) - qemuDomainObjBeginJobInternal: Return -2 for temporary failures (rhbz#1083238) - qemu: Make qemuProcess{Start, Stop}CPUs easier to follow (rhbz#1083238) - qemu: Ignore temporary job errors when checking migration status (rhbz#1083238) - qemu: Send migrate_cancel when aborting migration (rhbz#1098833)- virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#1095135) - storage: Resolve issues in failure path (rhbz#1092882) - interface: Introduce netcfInterfaceObjIsActive (rhbz#1095774) - interface: dump inactive xml when interface isn't active (rhbz#1095774) - qemu: add host-pci-multidomain capability (rhbz#1092390) - qemu: specify domain in host-side PCI addresses when needed/supported (rhbz#1092390) - util: fix virFileOpenAs return value and resulting error logs (rhbz#851411) - qemu: check actual netdev type rather than config netdev type during init (rhbz#1012834) - Fix parsing of bond interface XML (rhbz#1067062) - qemuSetupCgroup: Fix reference to cgroup (rhbz#1012846) - apibuild: Disallow 'returns' return decription (rhbz#808463) - ESX: Add support for virtualHW version 10 (rhbz#1089389) - storage: Ensure 'qemu-img resize' size arg is a 512 multiple (rhbz#1002813) - qemu: Adjust size for qcow2/qed if not on sector boundary (rhbz#1002813) - sanlock: code movement in virLockManagerSanlockAcquire (rhbz#1088034) - sanlock: don't fail with unregistered domains (rhbz#1088034) - sanlock: avoid leak in acquire() (rhbz#1088034) - networkStartNetwork: Be more verbose (rhbz#1064831) - network_conf: Expose virNetworkDefFormatInternal (rhbz#1064831) - Avoid crash when LXC start fails with no interface target (rhbz#1064831) - lxc_process: Avoid passing NULL iface->iname (rhbz#1064831) - network: Introduce network hooks (rhbz#1064831) - bridge_driver.h: Fix build --without-network (rhbz#1064831) - networkRunHook: Run hook only if possible (rhbz#1064831) - conf: clarify what is returned for actual bandwidth and vlan (rhbz#1064831) - conf: handle null pointer in virNetDevVlanFormat (rhbz#1064831) - conf: make virDomainNetDefFormat a public function (rhbz#1064831) - conf: re-situate element in (rhbz#1064831) - conf: new function virDomainActualNetDefContentsFormat (rhbz#1064831) - Slightly refactor hostdev parsing / formating (rhbz#1064831) - conf: output actual netdev status in XML (rhbz#1064831) - network: include plugged interface XML in "plugged" network hook (rhbz#1064831) - network: don't even call networkRunHook if there is no network (rhbz#1064831)- qemu: export disk snapshot support in capabilities (rhbz#1081032) - qemu: extract guest capabilities initialization (rhbz#1081032) - qemu: add unit tests for the capabilities xml (rhbz#1081032) - qemu: properly quit migration with abort_on_error (rhbz#1045833) - conf: restrict external snapshots to backing store formats (rhbz#1019926) - qemu: don't check for backing chains for formats w/o snapshot support (rhbz#1019926) - qemu: don't call virFileExists() for network type disks (rhbz#1019926) - net: Change argument type of virNetworkObjIsDuplicate() (rhbz#1057321) - net: Move creation of dnsmasq hosts file to function starting dnsmasq (rhbz#1057321) - net: Re-use checks when creating transient networks (rhbz#1057321) - network: prevent a few invalid configuration combinations (rhbz#1057321) - network: disallow / for bridged/macvtap/hostdev networks (rhbz#1057321) - virsh-domain: Fix cmdSetvcpus error message (rhbz#1092412) - spice: detect if qemu can disable file transfer (rhbz#983018) - spice: expose the QEMU disable file transfer option (rhbz#983018) - qemu_caps: detect if qemu can disable file transfer for spice (rhbz#983018) - Device{Attach, Detach}: Document S4 limitations (rhbz#808463) - storageVolCreateXMLFrom: Allow multiple accesses to origvol (rhbz#1058700) - LSN-2014-0003: Don't expand entities when parsing XML (CVE-2014-0179)- nwfilter: Remove error report in virNWFilterDHCPSnoopEnd (rhbz#903480) - conf: introduce generic ISA address (rhbz#1033984) - conf: add support for panic device (rhbz#1033984) - qemu: add support for -device pvpanic (rhbz#1033984) - PanicCheckABIStability: Need to check for existence (rhbz#1033984) - use virBitmapFree instead of VIR_FREE for cpumask (rhbz#1088165) - Properly free vcpupin info for unplugged CPUs (rhbz#1088165) - Save domain status after cpu hotplug (rhbz#1088703) - Document behavior of setvcpus during guest boot (rhbz#1088748) - qemu: Use maximum guest memory size when getting NUMA placement advice (rhbz#1011906) - qemu: Properly format the uuid string in error messages (rhbz#947974) - qemu: Split out code to generate SPICE command line (rhbz#953126) - qemu: Improve handling of channels when generating SPICE command line (rhbz#953126) - qemu: Split out SPICE port allocation into a separate function (rhbz#953126) - qemu: Do sensible auto allocation of SPICE port numbers (rhbz#953126) - qemu: fix failure to start with spice graphics and no tls (rhbz#953126) - qemu: Do not ignore address for USB disks (rhbz#985166) - qemu: pass -usb and usb hubs earlier, so USB disks with static address are handled properly (rhbz#985166) - qemu: refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#1014730) - qemu: add helper functions for diskchain checking (rhbz#1014730) - qemu: check presence of each disk and its backing file as well (rhbz#1014730) - conf: add startupPolicy attribute for harddisk (rhbz#1014730) - qemu: support to drop disk with 'optional' startupPolicy (rhbz#1014730) - qemu: Avoid overflow when setting migration speed (rhbz#1083483) - qemu: Avoid overflow when setting migration speed on inactive domains (rhbz#1083483) - caps: Add helpers to convert NUMA nodes to corresponding CPUs (rhbz#1012846) - qemu: Set cpuset.cpus for domain process (rhbz#1012846) - qemu: Unbreak p2p migration with complete migration URI (rhbz#1073227) - maint: don't lose error on canceled migration (rhbz#1073227) - virsh: suppress aliases in group help (rhbz#956968)- conf: fix error for parallel port mismatch (rhbz#950830) - virDomainReboot: Document that migration might be unsafe (rhbz#744967) - interface: list all interfaces with flags == 0 (rhbz#884382) - Fix the syntax-check failure (rhbz#884382) - Crash of libvirtd by unprivileged user in virConnectListAllInterfaces (rhbz#884382) - qemuDomainObjStart: Warn on corrupted image (rhbz#1022008) - QoS: make tc filters match all traffic (rhbz#1084477) - conf: add support for booting from redirected USB devices (rhbz#1035190) - Add redirdevs to ABI stability check (rhbz#1035529) - Fix incorrect values in redirdev ABI check error (rhbz#1035529) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1027096) - storage: Skip inactive lv volumes (rhbz#748282) - Check for existence of interface prior to setting terminate flag (rhbz#903480) - storage: Avoid forward declaration of virStorageVolDelete (rhbz#1024159) - storage: Don't update pool available/allocation if buildVol fails (rhbz#1024159) - conf: Report errors on cputune parameter parsing (rhbz#1040784) - Treat zero cpu shares as a valid value (rhbz#1040784) - Show the real cpu shares value in live XML (rhbz#1040784)- virsh-snapshot: Reject --no-metadata together with --print-xml (rhbz#892508) - snapshot: Mention disk-only snapshots in error message (rhbz#880521) - qemu: snapshot: Report better error message if migration isn't allowed (rhbz#884926) - qemu: snapshot: Remove memory image if external checkpoint fails (rhbz#885963) - virsh-snapshot: Fix XPath query to determine snapshot state (rhbz#890457) - conf: Check if number of vCPUs fits in the storage variable (rhbz#902652) - conf: Improve error messages if parsing of vCPU count fails (rhbz#902652) - qemu: snapshot: Don't kill access to disk if snapshot creation fails (rhbz#906639) - qemu: Un-mark volume as mirrored/copied if blockjob copy fails (rhbz#923125) - qemu-blockjob: Fix limit of bandwidth for block jobs to supported value (rhbz#927160) - virsh: Fix typo in docs (rhbz#949776) - virsh-domain: Report errors on invalid --holdtime value for cmdSendKey (rhbz#952938) - qemu: Don't update count of vCPUs if hot-plug fails silently (rhbz#1000357) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044790) - Disable nwfilter driver when running unprivileged (rhbz#1029299) - storage: reduce number of stat calls (rhbz#977706) - Ignore missing files on pool refresh (rhbz#977706) - sanlock: add missing test command in virt-sanlock-cleanup.in (rhbz#1000890) - virt-sanlock-cleanup; Fix augtool usage (rhbz#1000890) - conf: Fix typo in error message in ABI stability check (rhbz#961655) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035109) - doc: Clarify usage of SELinux baselabel (rhbz#954245) - selinux: Don't mask errors of virSecuritySELinuxGenNewContext (rhbz#954245) - qemu: Return meaningful error when qemu dies early (rhbz#844378) - sanlock: Forbid VIR_DOMAIN_LOCK_FAILURE_IGNORE (rhbz#905280) - Remove the redundant parentheses in migrate help (rhbz#927497) - virt-xml-validate: add missing schemas (rhbz#1006699) - tools: add missing 'interface' type and update man page (rhbz#1006699) - qemu: Don't require a block or file when looking for an alias (rhbz#1078328)- doc: schema: Add basic documentation for the virtual RNG device support (rhbz#786408) - conf: Add support for RNG device configuration in XML (rhbz#786408) - conf: Add RNG device ABI compatibility check (rhbz#786408) - qemu: Implement support for default 'random' backend for virtio-rng (rhbz#786408) - qemu: Implement support for EGD backend for virtio-rng (rhbz#786408) - docs: domain: /dev/urandom isn't a valid rng patch (rhbz#786408) - tests: Add tests for virtio-rng device handling (rhbz#786408) - docs: Fix attribute name for virtio-rng backend (rhbz#786408) - rng: restrict passthrough names to known-good files (rhbz#786408) - Resolve valgrind error (rhbz#786408) - Fix crash parsing RNG device specification (rhbz#786408) - rng: allow default device in RNG grammar (rhbz#786408) - virtio-rng: Add rate limiting options for virtio-RNG (rhbz#786408) - qemu_caps: Enable virtio-rng for RHEL-6.6 qemu-kvm downstream (rhbz#786408) - audit: Audit resources used by VirtIO RNG (rhbz#786408) - virtio-rng: Remove double space in error message (rhbz#786408) - doc: fix XML for the RNG device example (rhbz#786408) - conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#786408) - conf: Fix XML formatting of RNG device info (rhbz#786408) - libvirt: fix error message when connection can't be opened (rhbz#851413) - conf: fix error for parallel port mismatch (rhbz#950830) - virsh: clarify vol-{down, up}load description (rhbz#955539) - virsh: fix doc typos (rhbz#1022872) - util: use string libvirt to prefix error message instead of libvir (rhbz#911996) - docs: use MiB/s instead of Mbps for migration speed (rhbz#948821) - schema: require target path in storage pool xml (rhbz#893273) - schema: make source optional in volume XML (rhbz#893273) - Add qxl ram size to ABI stability check (rhbz#1035134) - qemu: fix default spice password setting (rhbz#953721) - Expose ownership ID parsing (rhbz#963881) - Make qemuOpenFile aware of per-VM DAC seclabel. (rhbz#869053) - Use qemuOpenFile in qemu_driver.c (rhbz#963881) - virsh: Fix heading in manpage (rhbz#996840) - qemu: Change the default unix monitor timeout (rhbz#1051364) - qemu: fix live pinning to memory node on NUMA system (rhbz#857312) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#857312)- Fix race in starting transient VMs (rhbz#1022924) - qemuDomainDestroyFlags: Don't allow @vm to disappear while executing API (rhbz#1030736) - python: return dictionary without value in case of no blockjob (rhbz#999454) - remote: fix regression in event deregistration (rhbz#1020372) - Add virtio-scsi to fallback models of scsi controller (rhbz#1014943) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1047659) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1043069) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - Block info query: Add check for transient domain (rhbz#1040507) - network: only prevent forwarding of DNS requests for unqualified names (rhbz#1037741) - network: change default of forwardPlainNames to 'yes' (rhbz#1037741) - sanlock: Truncate domain names longer than SANLK_NAME_LEN (rhbz#1060557) - Remove contiguous CPU indexes assumption (rhbz#1066473) - qemu: monitor: Fix error message and comment when getting cpu info (rhbz#1066473) - qemu: monitor: Filter out thread ids of CPUS that were unplugged (rhbz#1066473) - qemu: monitor: Fix invalid parentheses (rhbz#1076719) - virNetClientSetTLSSession: Restore original signal mask (rhbz#1078589) - spec: Switch to "git am" for applying patches (rhbz#1076719)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014198) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014198) - qemu: Generate correct name for hostdev network devices (rhbz#1001881)- libvirt-guests: status: Return non-zero when stopped (rhbz#1011981) - qemu: Drop qemuDomainMemoryLimit (rhbz#1013758) - docs: Discourage users to set hard_limit (rhbz#1013758) - docs: Clean 09adfdc62de2b up (rhbz#1013758) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1013758) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1013758)- qemu: Fix seamless SPICE migration (rhbz#1009886)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - Introduce APIs for splitting/joining strings (rhbz#1006266) - Rename virKillProcess to virProcessKill (rhbz#1006266) - Rename virPid{Abort, Wait} to virProcess{Abort, Wait} (rhbz#1006266) - Rename virCommandTranslateStatus to virProcessTranslateStatus (rhbz#1006266) - Move virProcessKill into virprocess.{h, c} (rhbz#1006266) - Move virProcess{Kill, Abort, TranslateStatus} into virprocess.{c, h} (rhbz#1006266) - Include process start time when doing polkit checks (rhbz#1006266) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311)- migration: Do not restore labels on failed migration (rhbz#895826) - qemu: Use default machine type if missing it in qemu command line (rhbz#995312) - qemu: Don't leak vm on failure (rhbz#995312) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006710) - tests: Files named '.*-invalid.xml' should fail validation (rhbz#1006710) - tests: Use portable shell code (rhbz#1006710) - Add test for the nodemask double free crash (rhbz#1006710)- security: Provide supplemental groups even when parsing label (rhbz#964359) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1000973) - virsh: Correct DESCRIPTION for virsh help blockcopy (rhbz#1002790) - Add '' element to '' network schemas (rhbz#1004365) - build: More workarounds for if_bridge.h (rhbz#1002735)- virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#975201) - Fix qemuProcessReadLog with non-zero offset (rhbz#991334) - virSecurityManagerGenLabel: Skip seclabels without model (rhbz#997818) - bitmap: Add virBitmapCountBits (rhbz#997367) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997367) - virbitmaptest: Add test for out of bounds condition (rhbz#997367) - network: Allow in type='hostdev' networks (rhbz#999107) - python: Fix bindings that don't raise an exception (rhbz#912170) - storage: Update pool metadata after adding/removing/resizing volume (rhbz#965442) - storage: Fix coverity warning (rhbz#965442) - storage: Fix the use-after-free memory bug (rhbz#965442) - network: Permit upstream forwarding of unqualified DNS names (rhbz#928638)- virsh: Fix change-media bug on disk block type (rhbz#923053) - Fix patches for multiple graphics and spice migration (rhbz#975751) - Revert "qemu: Remove maximum cpu limit when setting processor count using the API" (rhbz#855296) - Remove VIR_DOMAIN_SHUTDOWN_CRASHED from public API (rhbz#822306) - Rename VIR_DOMAIN_PAUSED_GUEST_PANICKED to VIR_DOMAIN_PAUSED_CRASHED (rhbz#822306) - Improve LXC startup error reporting (rhbz#903092) - qemu: Take error path if acquiring of job fails in qemuDomainSaveInternal (rhbz#928661) - util: Improve user lookup helper (rhbz#964359) - util: Add virGetGroupList (rhbz#964359) - util: Make virSetUIDGID async-signal-safe (rhbz#964359) - Fix potential deadlock across fork() in QEMU driver (rhbz#964359) - security: Framework for driver PreFork handler (rhbz#964359) - security_dac: Compute supplemental groups before fork (rhbz#964359) - security: Fix deadlock with prefork (rhbz#964359) - Split TLS test into two separate tests (rhbz#975201) - Avoid re-generating certs every time (rhbz#975201) - Change data passed into TLS test cases (rhbz#975201) - Fix validation of CA certificate chains (rhbz#975201) - Fix parallel runs of TLS test suites (rhbz#975201) - tests: Fix parallel runs of TLS test suites (rhbz#975201)- conf: Avoid NULL deref for pmsuspended domain state (rhbz#822306) - libvirt: Define domain crash event types (rhbz#822306) - qemu: Refactor processWatchdogEvent (rhbz#822306) - qemu: Expose qemuProcessShutdownOrReboot() (rhbz#822306) - qemu: Implement 'oncrash' events when guest panicked (rhbz#822306) - qemu: Implement 'oncrash' coredump events when guest panicked (rhbz#822306) - conf: Fix a memory leak when parsing nat port XML nodes (rhbz#851455) - security_manager: Fix comparison (rhbz#984793) - qemu: Prevent crash of libvirtd without guest agent configuration (rhbz#984821) - qemu: Fix double free of returned JSON array in qemuAgentGetVCPUs() (rhbz#984821) - qemu_agent: Add support for appending arrays to commands (rhbz#924400) - Add support for locking domain's memory pages (rhbz#947118) - qemu: Implement support for locking domain's memory pages (rhbz#947118) - qemu: Check for -realtime mlock=on|off support (rhbz#947118) - qemu: Move memory limit computation to a reusable function (rhbz#947118) - util: New virCommandSetMax(MemLock|Processes|Files) (rhbz#947118) - qemu: Set RLIMIT_MEMLOCK when memoryBacking/locked is used (rhbz#947118) - Add Gluster protocol as supported network disk backend (rhbz#849796) - qemu: Add support for gluster protocol based network storage backend. (rhbz#849796) - tests: Add tests for gluster protocol based network disks support (rhbz#849796)- qemu: Don't force port=0 for SPICE (rhbz#975751) - qemu: Refactor graphics code to not hardcode a single display (rhbz#975751) - qemu: Graphics support for simultaneous one of each sdl, vnc, spice (rhbz#975751) - qemu: Don't miss errors when changing graphics passwords (rhbz#975751) - qemu: Allow seamless migration for domains with multiple graphics (rhbz#975751) - qemu_migration: Move waiting for SPICE migration (rhbz#920205) - util: Refactor iptables command construction into multiple steps (rhbz#851455) - net: Support set public ip range for forward mode nat (rhbz#851455) - net: Add support for specifying port range for forward mode nat (rhbz#851455) - qemu_migrate: Dispose listen address if set from config (rhbz#971485) - qemu: Remove maximum cpu limit when setting processor count using the API (rhbz#855296) - qemu_agent: Introduce helpers for agent based CPU hot(un)plug (rhbz#924400) - virsh-domain: Refactor cmdVcpucount and fix output on inactive domains (rhbz#924400) - API: Introduce VIR_DOMAIN_VCPU_AGENT, for agent based CPU hot(un)plug (rhbz#924400) - qemu: Implement request of vCPU state using the guest agent (rhbz#924400) - qemu: Implement support for VIR_DOMAIN_VCPU_AGENT in qemuDomainSetVcpusFlags (rhbz#924400) - qemuDomainGetVcpusFlags: Initialize ncpuinfo (rhbz#924400) - Fix commit 29c1e913e459058c12d02b3f4b767b3dd428a498 (rhbz#924400) - qemu: Make qemuMigrationIsAllowed more reusable (rhbz#972675) - qemu: Cancel migration if guest encoutners I/O error while migrating (rhbz#972675) - qemu: Forbid migration of machines with I/O errors (rhbz#972675) - migration: Make erroring out on I/O error controllable by flag (rhbz#972675) - migration: Don't propagate VIR_MIGRATE_ABORT_ON_ERROR (rhbz#972675) - Paused domain should remain paused after migration (rhbz#972675) - qemu: New vnc display sharing policy caps flag (rhbz#803602) - conf: Add 'sharePolicy' attribute to graphics element for vnc (rhbz#803602) - qemu: Add ', share=' to qemu commandline (rhbz#803602) - virsh: Distinguish errors between missing argument and wrong option (rhbz#924596) - virsh: Fix incorrect argument errors for long options (rhbz#924596) - virsh: Resolve Coverity 'MISSING_BREAK' (rhbz#924596) - virnetdev: Need to initialize 'pciConfigAddr' (rhbz#980339) - qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - sec_manager: Refuse to start domain with unsupported seclabel (rhbz#947387) - usb: Don't spoil decimal addresses (rhbz#981503) - storage: Return -1 when fs pool can't be mounted (rhbz#983539)- xen: Resolve resource leak with 'cpuset' (rhbz#888503) - schema: Make the cpuset type reusable across schema files (rhbz#888503) - schemas: Add schemas for more CPU topology information in the caps XML (rhbz#888503) - conf: Split out NUMA topology formatting to simplify access to data (rhbz#888503) - capabilities: Switch CPU data in NUMA topology to a struct (rhbz#888503) - capabilities: Add additional data to the NUMA topology info (rhbz#888503) - test: Add support for thread and core information for the test driver (rhbz#888503) - xen: Initialize variable before using (rhbz#888503) - xen: Actually fix the uninitialized variable (rhbz#888503) - spice: Properly reserve tlsPort when no port specified (rhbz#913244) - qemu_agent: Ignore expected EOFs (rhbz#892079) - qemu: Nicer error message if live disk snapshot unsupported (rhbz#882077) - qemu: Destroy domain on decompression binary error (rhbz#894723) - qemu: Run lzop with '--ignore-warn' (rhbz#894723) - Don't ignore return value of qemuProcessKill (rhbz#903238) - Fix race condition when destroying guests (rhbz#903238) - Log warning if storage magic matches, but version does not (rhbz#903248) - Add lots of debugging to storage file probing code (rhbz#903248) - Fix probing of QED file format (rhbz#903248) - util: Add virendian.h macros (rhbz#903248) - util: Use new virendian.h macros (rhbz#903248) - storage: Rearrange functions (rhbz#903248) - storage: Prepare for refactoring (rhbz#903248) - storage: Refactor metadata lookup (rhbz#903248) - storage: Don't follow backing chain symlinks too eagerly (rhbz#903248) - storage: Test backing chain traversal (rhbz#903248) - qemu: Check backing chains even when cgroup is omitted (rhbz#896013) - python: Fix bindings for virDomainSnapshotGet{Domain,Connect} (rhbz#895882) - qemu: Add checking in helpers for sgio setting (rhbz#908073) - qemu: Merge qemuCheckSharedDisk into qemuAddSharedDisk (rhbz#908073) - qemu: Record names of domain which uses the shared disk in hash table (rhbz#908073) - qemu: Update shared disk table when reconnecting qemu process (rhbz#908073) - qemu: Move the shared disk adding and sgio setting prior to attaching (rhbz#908073) - qemu: Remove the shared disk entry if the operation is ejecting or updating (rhbz#908073) - qemu: Fix the memory leak (rhbz#908073) - Fix crash changing CDROM media (rhbz#908073) - qemu: Avoid NULL dereference in qemuSharedDiskEntryFree (rhbz#908073) - qemu: Do not set unpriv_sgio if neither supported nor requested (rhbz#914677) - Use size_t instead of int for virDomainDefPtr struct (rhbz#896604) - util: Add VIR_(APPEND|INSERT|DELETE)_ELEMENT (rhbz#896604) - qemu: Fix QMP detection of QXL graphics (rhbz#896604) - qemu: Add qemu vga devices caps and one cap to mark them usable (rhbz#896604) - conf: Add optional attribte primary to video element (rhbz#896604) - qemu: Use newer -device video device in qemu commandline (rhbz#896604) - tests: Add one -device video device testcase (rhbz#896604) - qemu: Detect VGA_QXL capability correctly (rhbz#896604) - qemu: Support ram bar size for qxl devices (rhbz#896604) - conf: Don't leak 'primary' video property on error (rhbz#896604) - storage: lvm: Don't overwrite lvcreate errors (rhbz#912179) - storage: lvm: Lvcreate fails with allocation=0, don't do that (rhbz#912179) - storage: Cleanup logical volume creation code (rhbz#912179) - docs: Clarify semantics of sparse storage volumes (rhbz#912179) - storage: Fix memory leak with regfree(reg) call. (rhbz#906299) - storage: Resource resource leak using 'tmp_vols' (rhbz#906299) - interface: Resolve resource leak wth 'tmp_iface_objs' (rhbz#906299) - locking: Resolve resource leaks on non error path (rhbz#906299) - selinux: Resolve resource leak using the default disk label (rhbz#906299) - storage: Resolve resource leaks with cmd processing (rhbz#906299) - domain_conf: Resolve resource leaks found by Valgrind (rhbz#906299) - qemu_command: Resolve resource leaks found by Valgrind (rhbz#906299) - storage: Need to add virCommandFree() (rhbz#906299) - qemu: Fix startupPolicy regression (rhbz#896013) - util: Retry NLM_F_REQUEST with different values of IFLA_EXT_MASK (rhbz#923963) - security_manager: Don't manipulate domain XML in virDomainDefGetSecurityLabelDef (rhbz#923946) - security: Don't add seclabel of type none if there's already a seclabel (rhbz#923946) - libvirt_private.syms: Correctly export seclabel APIs (rhbz#923946) - security_manager.c: Append seclabel iff generated (rhbz#923946) - rpc: Fix client crash when server drops connection (rhbz#921538) - storage: Fix volume cloning for logical volume. (rhbz#948678) - qemu: Allow migration over IPv6 (rhbz#846013) - qemu: Set IPv6 migration capability when dump-guest-core is present (rhbz#846013) - remote: Don't call NULL closeFreeCallback (rhbz#911609) - libvirt: Increase connection reference count for callbacks (rhbz#911609) - virsh: Unregister the connection close notifier upon termination (rhbz#911609) - virsh: Move cmdConnect from virsh-host.c to virsh.c (rhbz#911609) - virsh: Register and unregister the close callback also in cmdConnect (rhbz#911609) - rpc: Fix connection close callback race condition and memory corruption/crash (rhbz#911609) - tests: Fix qemumonitorjsontest deadlock when the machine is under load (rhbz#951227) - Avoid use of free'd memory in auto destroy callback (rhbz#950286) - Fix crash in QEMU auto-destroy with transient guests (rhbz#950286) - daemon: Fix leak after listing volumes (CVE-2013-1962) - Don't try to add non-existant devices to ACL (rhbz#922153) - Avoid spamming logs with cgroups warnings (rhbz#922153) - audit: Properly encode device path in cgroup audit (rhbz#922203) - qemu: Set correct migrate host in client_migrate_info (rhbz#920441) - qemu: Fix crash in migration of graphics-less guests. (rhbz#920441) - Fix F_DUPFD_CLOEXEC operation args (rhbz#961034) - cgroup: Be robust against cgroup movement races (rhbz#903433) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#920441) - qemuDomainMigrateGraphicsRelocate: Use then new virSocketAddrIsWildcard (rhbz#920441) - virSocketAddrIsWildcard: Use IN6_IS_ADDR_UNSPECIFIED correctly (rhbz#920441) - libvirt: lxc: Don't mkdir when selinux is disabled (rhbz#915485) - Don't mount selinux fs in LXC if selinux is disabled (rhbz#915485) - virsh: Don't print --(null) in vol-name and vol-pool (rhbz#924571) - virsh: Fix docs for "virsh setmaxmem" (rhbz#924648) - qemu: Remove managed save flag from VM when starting with --force-boot (rhbz#917510) - qemu: Don't update count of vCPUs if hot-unplug has failed (rhbz#895424) - conf: net: Fix deadlock if assignment of network def fails (rhbz#921777) - RPC: Support up to 16384 cpus on the host and 4096 in the guest (rhbz#960683) - conf: Don't fail to parse when parsing a single device (rhbz#895294) - conf: Allow for non-contiguous device boot orders (rhbz#889961) - qemuDomainChangeGraphics: Check listen address change by listen type (rhbz#976401) - build: Fix build with -Werror (rhbz#976401) - qemuDomainBlockStatsFlags: Guard disk lookup with a domain job (rhbz#916315) - qemu: Don't fail to shutdown domains with unresponsive agent (rhbz#889635) - qemu: Wrap controllers code into dummy loop (rhbz#870003) - qemu: Add controllers in specified order (rhbz#870003) - tests: Add test for controller order (rhbz#870003) - bandwidth: Attach sfq to leaf node (rhbz#895340) - bandwidth: Create hierarchical shaping classes (rhbz#895340) - remote: Forbid default "/session" connections when using ssh transport (rhbz#847822) - remote: Fix client crash when URI path is empty when using ssh (rhbz#847822) - udev: Fix crash in libudev logging (rhbz#971904) - iscsi: Don't leak portal string when starting a pool (rhbz#975392) - storage: Avoid double virCommandFree in virStorageBackendLogicalDeletePool (rhbz#921387) - manual: Fix copy-paste errors (rhbz#923613) - esx: Support virtualHW version 9 (rhbz#955575) - manual: Add info about migrateuri in virsh manual (rhbz#878765) - conf: Fix cpumask leak in virDomainDefFree (rhbz#977430) - qemu: Avoid leaking uri in qemuMigrationPrepareDirect (rhbz#977961) - Document that runtime changes may be lost after S4 suspend (rhbz#872419) - virsh iface-bridge: Ignore delay if stp is turned off (rhbz#892403) - virsh: Obey pool-or-uuid spec when creating volumes (rhbz#970495) - Add method for checking if a string is (probably) a log message (rhbz#954248) - Convert QEMU driver to use virLogProbablyLogMessage (rhbz#954248) - util: Escapes special characters in VIR_LOG_REGEX (rhbz#954248) - qemu: Move QEMU log reading into a separate function (rhbz#954248) - qemu: Ignore libvirt logs when reading QEMU error output (rhbz#954248) - logging: Make log regexp more compact (and readable) (rhbz#954248) - qemu: Do not report unsafe migration for local files (rhbz#913363) - Plug leak in virCgroupMoveTask (rhbz#978352) - Fix invalid read in virCgroupGetValueStr (rhbz#978356) - pci: Initialize virtual_functions array pointer to avoid segfault (rhbz#980339) - Node device driver: update driver name during dumpxml (rhbz#979330)- rpc: Fix crash on error paths of message dispatching (CVE-2013-0170) - spec: Disable libssh2 support (rhbz#513363)- storage: Fix lvcreate parameter for backingStore. (rhbz#896398) - qemu: Don't return success if creation of snapshot save file fails (rhbz#896403) - qemu: Reject attempts to create snapshots with names containig '/' (rhbz#896403)- qemu_agent: Remove agent reference only when disposing it (rhbz#892079) - Add RESUME event listener to qemu monitor. (rhbz#894085)- snapshot: conf: Make virDomainSnapshotIsExternal more reusable (rhbz#889407) - snapshot: qemu: Separate logic blocks with newlines (rhbz#889407) - snapshot: qemu: Fix segfault and vanishing snapshots when redefining (rhbz#889407) - snapshot: qemu: Allow redefinition of external snapshots (rhbz#889407) - util: Prepare helpers for unpriv_sgio setting (rhbz#878578) - qemu: Add a hash table for the shared disks (rhbz#878578) - docs: Add docs and rng schema for new XML tag sgio (rhbz#878578) - conf: Parse and format the new XML (rhbz#878578) - qemu: Set unpriv_sgio when starting domain and attaching disk (rhbz#878578) - qemu: Check if the shared disk's cdbfilter conflicts with others (rhbz#878578) - qemu: Relax hard RSS limit (rhbz#891653)- util: Add missing error log messages when failing to get netlink VFINFO (rhbz#889319) - util: Fix functions that retrieve SRIOV VF info (rhbz#889319) - util: Fix botched check for new netlink request filters (rhbz#889319) - blockjob: Fix memleak that prevented block pivot (rhbz#888426) - sanlock: Chown lease files as well (rhbz#820173)- network: Prevent dnsmasq from listening on localhost (rhbz#886821) - sanlock: Re-add lockspace unconditionally (rhbz#820173) - Fix "virsh create" example (rhbz#887187) - docs: Fix some typos in examples (rhbz#887187) - network: Don't require private addresses if dnsmasq uses SO_BINDTODEVICE (rhbz#882265)- qemu: Eliminate bogus error log when changing netdev's bridge (rhbz#885838) - remote: Avoid the thread race condition (rhbz#866524) - storage: Error out earlier if the volume target path already exists (rhbz#832302) - dnsmasq: Fix parsing of the version number (rhbz#885727) - qemu: Restart CPUs with valid async job type when doing external snapshots (rhbz#885081) - examples: Fix balloon event callback (rhbz#884650) - util: Don't fail virGetGroupIDByName when group not found (rhbz#883832) - util: Don't fail virGetUserIDByName when user not found (rhbz#883832) - util: Rework error reporting in virGet(User|Group)IDByName (rhbz#883832) - util: Fix warning message in previous patch (rhbz#883832)- Fix uninitialized variable in virLXCControllerSetupDevPTS (rhbz#880064) - storage: Fix device detach regression with cgroup ACLs (rhbz#876828) - storage: Fix bug of fs pool destroying (rhbz#878400) - qemu: Fix a crash when save file can't be opened (rhbz#880919) - bitmap: Fix typo to use UL type of integer constant in virBitmapIsAllSet (rhbz#876415) - virsh: Rewrite cmdDomDisplay (rhbz#878779) - network: Fix crash when portgroup has no name (rhbz#879473) - util: Capabilities detection for dnsmasq (rhbz#882265) - util: New virSocketAddrIsPrivate function (rhbz#882265) - network: Use dnsmasq --bind-dynamic when available (rhbz#882265) - storage: Fix scsi detach regression with cgroup ACLs (rhbz#876828) - libssh2_session: Support DSS keys as well (rhbz#878376) - virsh: Fix error messages in iface-bridge (rhbz#878376) - virsh: Check the return value of virStoragePoolGetAutostart (rhbz#878376) - conf: Check the return value of virXPathNodeSet (rhbz#878376) - conf: snapshot: Check return value of virDomainSnapshotObjListNum (rhbz#878376) - util: Fix virBitmap allocation in virProcessInfoGetAffinity (rhbz#878376) - virsh: Use correct sizeof when allocating cpumap (rhbz#878376) - rpc: Don't destroy xdr before creating it in virNetMessageEncodeHeader (rhbz#878376) - virsh: Do timing even for unusable connections (rhbz#878376) - conf: Fix uninitialized variable in virDomainListSnapshots (rhbz#878376) - Fix error handling in virSecurityManagerGetMountOptions (rhbz#878376) - conf: Prevent crash with no uuid in cephx auth secret (rhbz#878376) - conf: Fix virDomainNetGetActualDirect*() and BridgeName() (rhbz#881480) - virsh: Report errors if arguments of the schedinfo command are incorrect (rhbz#882915) - systemd: Require dbus service (rhbz#830201) - spec: Require dbus-daemon when using libvirtd in Fedora (rhbz#830201) - qemu: Don't free PCI device if adding it to activePciHostdevs fails (rhbz#877095) - util: Slightly refactor PCI list functions (rhbz#877095) - qemu: Fix memory (and FD) leak on PCI device detach (rhbz#877095) - util: Do not keep PCI device config file open (rhbz#877095) - node_memory: Improve the docs (rhbz#872656) - node_memory: Do not fail if there is parameter unsupported (rhbz#872656) - node_memory: Fix bug of node_memory_tune (rhbz#872656)- Add note about numeric domain names to manpage (rhbz#824253) - Use virNetServerRun instead of custom main loop (rhbz#867246) - qemu: Fix RBD attach regression (rhbz#878862) - qemu: Stop recursive detection of image chains when an image is missing (rhbz#878862) - Fix exiting of libvirt_lxc program on container quit (rhbz#879360) - snapshot: qemu: Add support for external inactive snapshots (rhbz#876816) - conf: Fix private symbols exported by files in conf (rhbz#876816) - snapshot: qemu: Fix detection of external snapshots when deleting (rhbz#876816) - snapshot: Require user to supply external memory file name (rhbz#876816) - snapshot: Add two more filter sets to API (rhbz#876817) - snapshot: Add virsh back-compat support for new filters (rhbz#876817) - snapshot: Implement new filter sets (rhbz#876817) - snapshot: Expose location through virsh snapshot-info (rhbz#876817) - sanlock: Retry after EINPROGRESS (rhbz#820173) - storage: Fix logical volume cloning (rhbz#879780) - cpu: Add Intel Haswell cpu model (fix previous downstream definition) (rhbz#879282) - virsh: Report error when taking a snapshot with empty --memspec argument (rhbz#879130) - lxc: Don't crash if no security driver is specified in libvirt_lxc (rhbz#880064) - lxc: Avoid segfault of libvirt_lxc helper on early cleanup paths (rhbz#880064)- util: Improve error reporting from absolutePathFromBaseFile helper (rhbz#874860) - storage: Fix broken backing chain (rhbz#874860) - nodeinfo: Add check and workaround to guarantee valid cpu topologies (rhbz#874050) - nodeinfotest: Add test data for 2 processor host with broken NUMA (rhbz#874050) - nodeinfotest: Add test data from a AMD bulldozer machine. (rhbz#874050) - virsh: save: Report an error if XML file can't be read (rhbz#876868) - virsh: Fix uninitialized variable in cmdSnapshotEdit (rhbz#877303) - qemu: Allow larger discrepency between memory & currentMemory in domain xml (rhbz#873134)- iohelper: Don't report errors on special FDs (rhbz#866369) - esx: Yet another connection fix for 5.1 (rhbz#873538) - qemu: Don't corrupt pointer in qemuDomainSaveMemory() (rhbz#873537) - build: Place attributes in correct location (rhbz#873934) - Introduce new VIR_DOMAIN_EVENT_SUSPENDED_API_ERROR event (rhbz#866388) - qemu: Emit event if 'cont' fails (rhbz#866388) - virsh: Make ,, escape parsing common (rhbz#874171) - virsh: Add snapshot-create-as memspec support (rhbz#874171) - qemu: Fix domain ID numbering race condition (rhbz#874330) - qemu: Allow migration to be cancelled at prepare phase (rhbz#873792) - AbortJob: Fix documentation (rhbz#873792)- sanlock: Introduce 'user' and 'group' conf variables (rhbz#820173) - esx: Fix connection to ESX 5.1 (rhbz#865670) - cpu: Fix definition of flag smap (rhbz#797283) - util: Do a better job of matching up pids with their binaries (rhbz#871201) - qemu: Fix EmulatorPinInfo without emulatorpin (rhbz#871312) - build: Fix RPM build for non-x86 platforms (rhbz#820173) - qemu: Report errors from iohelper (rhbz#866369) - build: Fix linking with systemtap probes (rhbz#866369) - iohelper: Fdatasync() at the end (rhbz#866369) - net-update docs: S/domain/network/ (rhbz#872104) - cpu: Add newly added cpu flags (rhbz#838127) - cpu: Add AMD Opteron G5 cpu model (rhbz#838127) - cpu: Add Intel Haswell cpu model (rhbz#843087) - snapshot: New XML for external system checkpoint (rhbz#638512) - snapshot: Improve disk align checking (rhbz#638512) - snapshot: Populate new XML info for qemu snapshots (rhbz#638512) - snapshot: Merge pre-snapshot checks (rhbz#638512) - qemu: Fix possible race when pausing guest (rhbz#638512) - qemu: Clean up snapshot retrieval to use the new helper (rhbz#638512) - qemu: Split out domain memory saving code to allow reuse (rhbz#638512) - snapshot: Add flag to enable creating checkpoints in live state (rhbz#638512) - snapshot: qemu: Add async job type for snapshots (rhbz#638512) - snapshot: qemu: Rename qemuDomainSnapshotCreateActive (rhbz#638512) - snapshot: qemu: Add support for external checkpoints (rhbz#638512) - snapshot: qemu: Remove restrictions preventing external checkpoints (rhbz#638512)- xml: Omit domain name from comment if it contains double hyphen (rhbz#868692) - cpu: Add recently added cpu feature flags. (rhbz#797283) - esx: Update version checks for vSphere 5.1 (rhbz#865670) - qemu: Add helper to prepare cpumap for affinity setting (rhbz#869096) - qemu: Keep the affinity when creating cgroup for emulator thread (rhbz#869096) - qemu: Prohibit chaning affinity of domain process if placement is 'auto' (rhbz#870099) - network: Fix networkValidate check for default portgroup and vlan (rhbz#868483) - qemu: Fix attach/detach of netdevs with matching mac addrs (rhbz#862515) - snapshot: Improve snapshot-list error message (rhbz#869100) - virsh: Remove --flags from nodesuspend (rhbz#869508) - virsh: Fix POD syntax (rhbz#870273) - xml: Print uuids in the warning (rhbz#868692) - blockjob: Support both RHEL and upstream qemu drive-mirror (rhbz#871055)- qemu: Clear async job when p2p migration fails early (rhbz#867412) - qemu: Pin the emulator when only cpuset is specified (rhbz#867372) - qemu: Correctly wait for spice to migrate (rhbz#867724) - qemu: Fixed default machine detection in qemuCapsParseMachineTypesStr (rhbz#867764) - conf: Make tri-state feature options more universal (rhbz#864606) - conf: Add support for HyperV Enlightenment features (rhbz#864606) - qemu: Add support for HyperV Enlightenment feature "relaxed" (rhbz#864606) - network: Set to NULL after virNetworkDefFree() (rhbz#866364) - qemu: Always format CPU topology (rhbz#866999) - qemu: Don't fail without emulatorpin or cpumask (rhbz#867372) - qemu: Allow migration with host USB devices (rhbz#843560) - qemu: Do not require hostuuid in migration cookie (rhbz#863059) - network: Free/null newDef if network fails to start (rhbz#866364) - migrate: v2: Use VIR_DOMAIN_XML_MIGRATABLE when available (rhbz#856864) - qemu: Avoid holding the driver lock in trivial snapshot API's (rhbz#772088) - storage: List more file types (rhbz#772088) - storage: Treat 'aio' like 'raw' at parse time (rhbz#772088) - storage: Match RNG to supported driver types (rhbz#772088) - storage: Use enum for default driver type (rhbz#772088) - storage: Use enum for disk driver type (rhbz#772088) - storage: Use enum for snapshot driver type (rhbz#772088) - storage: Don't probe non-files (rhbz#772088) - storage: Get entire metadata chain in one call (rhbz#772088) - storage: Don't require caller to pre-allocate metadata struct (rhbz#772088) - storage: Remember relative names in backing chain (rhbz#772088) - storage: Make it easier to find file within chain (rhbz#772088) - storage: Cache backing chain while qemu domain is live (rhbz#772088) - storage: Use cache to walk backing chain (rhbz#772088) - blockjob: Remove unused parameters after previous patch (rhbz#772088) - blockjob: Manage qemu block-commit monitor command (rhbz#772088) - blockjob: Wire up online qemu block-commit (rhbz#772088) - blockjob: Implement shallow commit flag in qemu (rhbz#772088) - blockjob: Refactor qemu disk chain permission grants (rhbz#772088) - blockjob: Properly label disks for qemu block-commit (rhbz#772088) - blockjob: Avoid segv on early error (rhbz#772088) - blockjob: Accommodate early RHEL backport naming (rhbz#772088) - virsh: Fix segfault of snapshot-list (rhbz#837544) - network: Always create dnsmasq hosts and addnhosts files, even if empty (rhbz#868389) - network: Don't allow multiple default portgroups (rhbz#868483) - selinux: Use raw contexts (rhbz#851981) - selinux: Add security selinux function to label tapfd (rhbz#851981) - selinux: Use raw contexts 2 (rhbz#851981) - selinux: Fix wrong tapfd relablling (rhbz#851981) - selinux: Remove unused variables in socket labelling (rhbz#851981) - selinux: Relabel tapfd in qemuPhysIfaceConnect (rhbz#851981) - storage: Let format probing work on root-squash NFS (rhbz#856247) - snapshot: Sanity check when reusing file for snapshot (rhbz#856247) - blockjob: Add qemu capabilities related to block jobs (rhbz#856247) - blockjob: React to active block copy (rhbz#856247) - blockjob: Return appropriate event and info (rhbz#856247) - blockjob: Support pivot operation on cancel (rhbz#856247) - blockjob: Make drive-reopen safer (rhbz#856247) - blockjob: Implement block copy for qemu (rhbz#856247) - blockjob: Allow for existing files in block-copy (rhbz#856247) - blockjob: Allow mirroring under SELinux and cgroup (rhbz#856247) - blockjob: Relabel entire existing chain (rhbz#856247)- node_memory: Add new parameter field to tune the new sysfs knob (rhbz#840113) - daemon: Fix removing abstract namespaces (rhbz#859331) - tests: Fix domain-events python test (rhbz#839661) - conf: Fix crash with cleanup (rhbz#866288) - spec: Add runtime requirement for libssh2 (rhbz#866508) - spec: Require newer sanlock on recent distros (rhbz#832156) - spec: Require newer sanlock on recent distros 2 (rhbz#832156)- conf: Rename life cycle actions to event actions (rhbz#832156) - conf: Add on_lockfailure event configuration (rhbz#832156) - locking: Add const char * parameter to avoid ugly typecasts (rhbz#832156) - locking: Pass hypervisor driver name when acquiring locks (rhbz#832156) - locking: Add support for lock failure action (rhbz#832156) - locking: Implement lock failure action in sanlock driver (rhbz#832156) - conf: Add support for startupPolicy for USB devices (rhbz#843560) - qemu: Introduce qemuFindHostdevUSBDevice (rhbz#843560) - qemu: Add option to treat missing USB devices as success (rhbz#843560) - qemu: Implement startupPolicy for USB passed through devices (rhbz#843560) - Add MIGRATABLE flag for virDomainGetXMLDesc (rhbz#843560) - qemu: Make save/restore with USB devices usable (rhbz#843560) - conf: Mark missing optional USB devices in domain XML (rhbz#843560) - security: Also parse user/group names instead of just IDs for DAC labels (rhbz#860519) - doc: Update description about security labels on formatdomain.html (rhbz#860519) - util: Extend virGetUserID and virGetGroupID to support names and IDs (rhbz#860519) - security: Update user and group parsing in security_dac.c (rhbz#860519) - doc: Update description about user/group in qemu.conf (rhbz#860519) - Fix kvm_pv_eoi with kvmclock (rhbz#860971) - Change qemuSetSchedularParameters to use AFFECT_CURRENT (rhbz#852260) - Fix handling of itanium arch name in QEMU driver (rhbz#863115) - Add a qemu capabilities cache manager (rhbz#863115) - Switch over to use cache for building QEMU capabilities (rhbz#863115) - Remove probing of flags when launching QEMU guests (rhbz#863115) - Remove probing of machine types when canonicalizing XML (rhbz#863115) - Remove probing of CPU models when launching QEMU guests (rhbz#863115) - Make qemuCapsProbeMachineTypes & qemuCapsProbeCPUModels static (rhbz#863115) - Remove xenner support (rhbz#863115) - Refactor guest init to support qemu-system-i386 binary too (rhbz#863115) - Add a qemuMonitorGetVersion() method for QMP query-version command (rhbz#863115) - Add a qemuMonitorGetMachines() method for QMP query-machines command (rhbz#863115) - Add a qemuMonitorGetCPUDefinitions method for QMP query-cpu-definitions command (rhbz#863115) - Add a qemuMonitorGetCommands() method for QMP query-commands command (rhbz#863115) - Add a qemuMonitorGetEvents() method for QMP query-events command (rhbz#863115) - Add a qemuMonitorGetObjectTypes() method for QMP qom-list-types command (rhbz#863115) - Add a qemuMonitorGetObjectProps() method for QMP device-list-properties command (rhbz#863115) - Add a qemuMonitorGetTargetArch() method for QMP query-target command (rhbz#863115) - Remove some unused includes in QEMU code (rhbz#863115) - Move command/event capabilities detection out of QEMU monitor code (rhbz#863115) - Fix regression starting QEMU instances without query-events (rhbz#863115) - Refactor qemuCapsParseDeviceStr to work from data tables (rhbz#863115) - Fix QEMU test with 1.2.0 help output (rhbz#863115) - Ignore error from query-cpu-definitions (rhbz#863115) - Fix potential deadlock when agent is closed (rhbz#859712) - Fix (rare) deadlock in QEMU monitor callbacks (rhbz#859712) - Convert virLXCMonitor to use virObject (rhbz#864336) - Remove pointless virLXCProcessMonitorDestroy method (rhbz#864336) - Simplify some redundant locking while unref'ing objects (rhbz#859712) - Fix deadlock in handling EOF in LXC monitor (rhbz#864336) - Avoid bogus I/O event errors when closing the QEMU monitor (rhbz#859712) - qemu: Fix parsing of x86 CPU models (rhbz#864097) - python: Keep consistent handling of Python integer conversion (rhbz#816609) - esx: Fix and improve esxListAllDomains function (rhbz#864384) - virsh: Block SIGINT while getting BlockJobInfo (rhbz#845448) - spec: Add support for libssh2 transport (rhbz#513363) - Revert "Use XDG Base Directories instead of storing in home directory" (rhbz#859331) - doc: Sort out the relationship between , , and (rhbz#855218) - conf: Ignore vcpupin for not onlined vcpus when parsing (rhbz#855218) - conf: Initialize the pinning policy for vcpus (rhbz#855218) - qemu: Create or remove cgroup when doing vcpu hotpluging (rhbz#857013) - qemu: Initialize cpuset for hotplugged vcpu as def->cpuset (rhbz#855218) - conf: Ignore emulatorpin if vcpu placement is auto (rhbz#855218) - qemu: Ignore def->cpumask if emulatorpin is specified (rhbz#855218) - Avoid straying (rhbz#855218) - conf: Fix virDevicePCIAddressEqual args (rhbz#805071) - conf: VirDomainDeviceInfoCopy utility function (rhbz#805071) - qemu: Reorganize qemuDomainChangeNet and qemuDomainChangeNetBridge (rhbz#805071) - Add support for SUSPEND_DISK event (rhbz#839661)- qemu: Wait for SPICE to migrate (rhbz#836135) - lxc: Correctly report active cgroups (rhbz#860907) - network: Backend for virNetworkUpdate of interface list (rhbz#844404) - Fix start of containers with custom root filesystem (rhbz#861564) - Correct checking of virStrcpyStatic() return value (rhbz#864122)- New build based on upstream release 0.10.2 (rhbz#836934) - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- New build based on upstream release candidate 1 of 0.10.2 (rhbz#836934)- Don't assume use of /sys/fs/cgroup (rhbz#842979)- New build based on upstream release 0.10.1 (rhbz#836934) - many fixes on top of 0.10.0- New build based on upstream release 0.10.0 (rhbz#836934) - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- New build based on upstream snapshot 0.10.0-0rc1 (rhbz#836934)- New build based on upstream snapshot 0.10.0-0rc0 (rhbz#836934) - Cleanup and rebase of the few RHEL-only patches- fix the package split to be similar to 6.3 one instead of upstream- fix a package dependency problem making -1 uninstallable- first rebase for 6.4 more to come - kvm-guest failed to start; double-close bug in libvirt (rhbz#823716) - potential to deadlock libvirt on EPIPE (rhbz#827234) - fix keepalive issues (rhbz#832081) - CPU topology parsing bug on special NUMA platform (rhbz#828729) - libvirtd will crash when tight loop of hotplug/unplug PCI device (rhbz#822373)- avoid closing uninitialized fd (rhbz#827050) - avoid fd leak (rhbz#827050) - command: avoid double close bugs (rhbz#827050) - fdstream: avoid double close bug (rhbz#827050) - command: check for fork error before closing fd (rhbz#827050) - qemu: avoid closing fd more than once (rhbz#827050) - Disable keepalives by default (rhbz#832184)- qemu: Rollback on used USB devices (rhbz#743671) - qemu: Don't delete USB device on failed qemuPrepareHostdevUSBDevices (rhbz#743671) - Revert "rpc: Discard non-blocking calls only when necessary" (rhbz#821468)- Fix virDomainDeviceInfoIsSet() to check all struct fields (rhbz#820869) - Fix logic for assigning PCI addresses to USB2 companion controllers (rhbz#820869) - Set a sensible default master start port for ehci companion controllers (rhbz#820869)- build: Fix the typo in configure.ac (rhbz#820461) - qemu: Fix build when !HAVE_NUMACTL (rhbz#820461) - usb: Fix crash when failing to attach a second usb device (rhbz#815755) - qemu: Use the CPU index in capabilities to map NUMA node to cpu list. (rhbz#820461) - qemu: Set memory policy using cgroup if placement is auto (rhbz#820461)- numad: Set memory policy from numad advisory nodeset (rhbz#810157) - numad: Copy 'placement' of to by default (rhbz#810157) - numad: Always output 'placement' of (rhbz#810157) - qemu: Avoid the memory allocation and freeing (rhbz#810157) - numad: Divide cur_balloon by 1024 before passing it to numad (rhbz#810157) - numad: Check numactl-devel if compiled with numad support (rhbz#810157)- qemu: Don't modify domain on failed blockiotune (rhbz#819014) - qemu: Reject blockiotune if qemu too old (rhbz#819014) - qemu: Don't use virDomainDefFormat* directly (rhbz#815503) - qemu: Emit compatible XML when migrating a domain (rhbz#815503) - usb: Create functions to search usb device accurately (rhbz#815755) - qemu: Call usb search function for hostdev initialization and hotplug (rhbz#815755) - virsh: Avoid heap corruption leading to virsh abort (rhbz#819636) - util: Fix libvirtd startup failure due to netlink error (rhbz#816465) - util: Allow specifying both src and dst pid in virNetlinkCommand (rhbz#816465) - util: Function to get local nl_pid used by netlink event socket (rhbz#816465) - util: Set src_pid for virNetlinkCommand when appropriate (rhbz#816465) - domain_conf: Add "usbredir" to list of valid spice channels (rhbz#819498) - domain_conf: Add "default" to list of valid spice channels (rhbz#819499) - snapshot: Allow block devices past cgroup (rhbz#810200) - blockjob: Allow block devices past cgroup (rhbz#810200) - util: Avoid libvirtd crash in virNetDevTapCreate (rhbz#817234) - python: Fix the forward_null error in Python binding codes (rhbz#771021) - xen: Fix resource leak in xen driver (rhbz#771021) - test: Fix resource leak in test driver (rhbz#771021) - node: Fix resource leak in nodeinfo.c (rhbz#771021) - virnet: Fix resource leak in virnetlink.c (rhbz#771021) - vmx: Fix resource leak (rhbz#771021) - qemu: Fix resource leak (rhbz#771021) - uuid: Fix possible non-terminated string (rhbz#771021) - node_device: Fix possible non-terminated string (rhbz#771021)- qemuOpenFile: Don't force chown on NFS (rhbz#810241) - util: Fix crash when starting macvtap interfaces (rhbz#815270) - qemu: Fix segfault when host CPU is empty (rhbz#817078) - blockjob: Allow speed setting in block copy (rhbz#815791) - blockjob: Fix block-stream bandwidth race (rhbz#815791)- qemu: Improve errors related to offline domains (rhbz#816662) - blockjob: Check for active vm before checking blockcopy bits (rhbz#816662) - qemu: Preserve original error during migration (rhbz#807907) - rpc: Discard non-blocking calls only when necessary (rhbz#807907) - qemu: Fix detection of failed migration (rhbz#807907) - qemu: Avoid bogus error at the end of tunnelled migration (rhbz#807907) - qemu: Make sure qemu can access its directory in hugetlbfs (rhbz#815206) - virsh: Fix docs for list command (rhbz#814021) - virsh: Fix and clarify the --title flag for the list command in man page (rhbz#814021)- blockjob: Add new API flags (rhbz#638506) - blockjob: Add 'blockcopy' to virsh (rhbz#638506) - blockjob: Enhance xml to track mirrors across libvirtd restart (rhbz#638506) - blockjob: React to active block copy (rhbz#638506) - blockjob: Add qemu capabilities related to block jobs (rhbz#638506) - blockjob: Return appropriate event and info (rhbz#638506) - blockjob: Support pivot operation on cancel (rhbz#638506) - blockjob: Make drive-reopen safer (rhbz#638506) - blockjob: Implement block copy for qemu (rhbz#638506) - blockjob: Allow for existing files (rhbz#638506) - blockjob: Allow mirroring under SELinux (rhbz#638506) - blockjob: Accommodate RHEL backport names (rhbz#638506) - virsh: Avoid strtol (rhbz#813972) - conf: Tighten up XML integer parsing (rhbz#813972) - snapshot: Fix memory leak on error (rhbz#782457) - virsh: Avoid uninitialized memory usage (rhbz#814080)- Fix a problem in the patchset, rhbz#811497 one was applied twice in -12 - qemu, util: On restart of libvirt restart vepa callbacks (rhbz#812430) - qemu, util: Fix netlink callback registration for migration (rhbz#812430) - util: Only register callbacks for CREATE operations in virnetdevmacvlan.c (rhbz#812430)- blockjob: Add qemu capabilities related to block pull jobs (rhbz#811683) - blockjob: Add API for async virDomainBlockJobAbort (rhbz#811683) - blockjob: Optimize JSON event handler lookup (rhbz#811683) - blockjob: Wire up qemu async virDomainBlockJobAbort (rhbz#811683) - blockjob: Allow for fast-finishing job (rhbz#811683) - virsh: Minor syntactic cleanups (rhbz#811683) - qemu: Use consistent error when qemu binary is too old (rhbz#811683) - blockjob: Add virsh blockpull --wait (rhbz#811683) - qemu: Fix deadlock when qemuDomainOpenConsole cleans up a connection (rhbz#811497) - qemu: Fix deadlock when qemuDomainOpenConsole cleans up a connection (rhbz#811497) - qemu: Fix mem leak in qemuProcessInitCpuAffinity (rhbz#810157) - numad: Convert node list to cpumap before setting affinity (rhbz#810157) - numad: Ignore cpuset if placement is auto (rhbz#810157) - conf: Do not parse cpuset only if the placement is auto (rhbz#810157)- test: Fix segfault in networkxml2argvtest (rhbz#810100) - conf: Plug memory leaks on virDomainDiskDefParseXML (rhbz#575160) - qemu_ga: Don't overwrite errors on FSThaw (rhbz#808527) - Fix parallel build in docs/ directory (rhbz#810559) - qemu: Make migration fail when port profile association fails on the dst host (rhbz#811026) - Wire up to set the QEMU BIOS path (rhbz#811227)- python: Add new helper functions for python to C conversion (rhbz#807751) - python: Make python APIs use these helper functions (rhbz#807751) - python: Improve conversion validation (rhbz#807751) - qemu_agent: Issue guest-sync prior to every command (rhbz#808527) - qemu: Fix memory leak in virDomainGetVcpus (rhbz#808979) - qemu: Reflect any memory rounding back to xml (rhbz#808522) - conf: Allow fuzz in XML with cur balloon > max (rhbz#808522) - qemu: Start nested job in qemuDomainCheckEjectableMedia (rhbz#803186) - virsh: Clarify escape sequence (rhbz#808652) - virsh: Plug memory leaks on failure path (rhbz#807555) - conf: Prevent crash of libvirtd without channel target name (rhbz#808371) - qemu: Don't leak temporary list of USB devices (rhbz#808459) - qemu: Delete USB devices used by domain on stop (rhbz#808459) - qemu: Build activeUsbHostdevs list on process reconnect (rhbz#808459) - qemu: Fix virtio+macvtap migration from 6.3 to older hosts (rhbz#806633)- qemu: Avoid entering monitor with locked driver (rhbz#803186) - snapshot: Don't pass NULL to QMP command creation (rhbz#807147)- rebuild, forgot to apply part of the patch - spec: Add missed dependancy for numad (rhbz#769930)- snapshot: Make quiesce a bit safer (rhbz#804210) - python: Avoid memory leaks on libvirt_virNodeGetMemoryStats (rhbz#770944) - qemu: Use unlimited speed when migrating to file (rhbz#740099) - qemu: Add support for domain cleanup callbacks (rhbz#795305) - qemu: Avoid dangling migration-in job on shutoff domains (rhbz#795305) - qemu: Add connection close callbacks (rhbz#795305) - qemu: Make autodestroy utilize connection close callbacks (rhbz#795305) - qemu: Avoid dangling migration-out job when client dies (rhbz#795305) - python: Avoid memory leaks on libvirt_virNodeGetCPUStats (rhbz#770943) - util: Consolidate duplicated error messages in virnetlink.c (rhbz#693842) - python: Add virDomainGetCPUStats python binding API (rhbz#800366) - snapshot: Add qemu capability for 'transaction' command (rhbz#782457) - snapshot: Add atomic create flag (rhbz#782457) - snapshot: Make offline qemu snapshots atomic (rhbz#782457) - snapshot: Rudimentary qemu support for atomic disk snapshot (rhbz#782457) - snapshot: Add support for qemu transaction command (rhbz#782457) - snapshot: Wire up qemu transaction command (rhbz#782457) - snapshot: Improve qemu handling of reused snapshot targets (rhbz#782457) - Clarify virsh freecell manpage entry (rhbz#698521) - Add support for event tray moved of removable disks (rhbz#575160) - docs: Add documentation for new attribute tray of disk target (rhbz#575160) - conf: Parse and for the tray attribute (rhbz#575160) - qemu: Do not start with source for removable disks if tray is open (rhbz#575160) - qemu: Prohibit setting tray status as open for block type disk (rhbz#575160) - qemu: Update tray status while tray moved event is emitted (rhbz#575160) - build: Fix incorrect enum declaration (rhbz#575160) - spec: Add missed dependancy for numad (rhbz#769930)- cpu: Add new flag supported by qemu to the cpu definition (rhbz#767364) - Added support for AMD Bulldozer CPU (rhbz#767364) - graphics: Cleanup port policy (rhbz#801443) - qemu: Reverse condition in qemuDomainCheckDiskPresence (rhbz#798938) - cpu: Add cpu definition for Intel Sandy Bridge cpu type (rhbz#761005) - cpu: Disable tsc-deadline feature not supported in qemu on RHEL 6.3 (rhbz#761005) - qemu: Support numad (rhbz#769930) - numad: Fix typo and warning (rhbz#769930) - qemu: Use scsi-block for lun passthrough instead of scsi-disk (rhbz#782034) - util: Make virDomainLeaseDefFree global (rhbz#802851) - qemu: Don't 'remove' hostdev objects from domain if operation fails (rhbz#802851) - util: Eliminate device object leaks related to virDomain*Remove*() (rhbz#802851) - virsh: Fix invalid free (rhbz#803591) - qemu: Eliminate memory leak in qemuDomainUpdateDeviceConfig (rhbz#802854) - qemu: Support persistent hotplug of devices (rhbz#802856) - qemu: Fix segfault when detaching non-existent network device (rhbz#802644) - remote: Fix migration leaks (rhbz#798497) - virsh: Trim aliases from -h output (rhbz#796526) - Fix handling of blkio deviceWeight empty string (rhbz#804028)- Avoid global variable shadowed (rhbz#737726) - Add nodeGetCPUmap() for getting available CPU IDs in a cpumap. (rhbz#737726) - Qemu driver for virDomainGetCPUstats using cpuacct cgroup. (rhbz#737726) - Cpu-stats command shows cpu statistics information of a domain. (rhbz#737726) - Ensure max_id is initialized in linuxParseCPUmap() (rhbz#737726) - rpc: Allow truncated return for virDomainGetCPUStats (rhbz#737726) - qemu: Don't parse device twice in attach/detach (rhbz#770031) - sanlock: Fix condition left crippled while debugging (rhbz#785736) - sanlock: Use STREQ_NULLABLE instead of STREQ on strings that may be null (rhbz#785736) - qemu: Fix startupPolicy for snapshot-revert (rhbz#798938) - util: Don't overflow on errno in virFileAccessibleAs (rhbz#798938) - blockResize: Add flag for bytes (rhbz#796526) - docs: Use correct terminology for 1024 bytes (rhbz#796526) - api: Add overflow error (rhbz#796526) - util: New function for scaling numbers (rhbz#796526) - xml: Share 'unit' in RNG (rhbz#796526) - xml: Output memory unit for clarity (rhbz#796526) - storage: Support more scaling suffixes (rhbz#796526) - xml: Drop unenforced minimum memory limit from RNG (rhbz#796526) - xml: Use long long internally, to centralize overflow checks (rhbz#796526) - xml: Use better types for memory values (rhbz#796526) - xml: Allow scaled memory on input (rhbz#796526) - virsh: Add option aliases (rhbz#796526) - virsh: Use option aliases (rhbz#796526) - virsh: Add command aliases, and rename nodedev-detach (rhbz#796526) - virsh: Improve storage unit parsing (rhbz#796526) - virsh: Improve memory unit parsing (rhbz#796526) - qemuBuildCommandLine: Don't add tlsPort if none set (rhbz#801443) - Removed more AMD-specific features from cpu64-rhel* models (rhbz#768450) - qemu: Support disk filenames with comma (rhbz#801970) - cpustats: Collect VM user and sys times (miss python bindings) (rhbz#800366) - cpustats: Report user and sys times (rhbz#800366) - qemu: Fix (managed)save and snapshots with host mode CPU (rhbz#801160) - qemu: Make block io tuning smarter (rhbz#770683)- Improve error reporting when virsh console is run without a TTY (rhbz#729940) - pidfile: Make checking binary path in virPidFileRead optional (rhbz#729940) - Add flags for virDomainOpenConsole (rhbz#729940) - virsh: Add support for VIR_DOMAIN_CONSOLE_* flags (rhbz#729940) - fdstream: Emit stream abort callback even if poll() doesnt. (rhbz#729940) - fdstream: Add internal callback on stream close (rhbz#729940) - util: Add helpers for safe domain console operations (rhbz#729940) - qemu: Add ability to abort existing console while creating new one (rhbz#729940) - Fixed service handling in specfile (rhbz#786770) - qemu: Don't emit tls-port spice option if port is -1 (rhbz#798220) - docs: Comments wiping supported algorithms (rhbz#725013) - libvirt-guests: Add documentation and clean up to use virsh's improved list (rhbz#693758) - libvirt-guests: Don't try to do a managed-save of transient guests (rhbz#693758) - virsh: Enhance list command to ease creation of shell scripts (rhbz#693758) - libvirt-guests: Check if URI is reachable before launching commands (rhbz#720691) - hooks: Add support for capturing hook output (rhbz#795127) - qemu: Add pre-migration hook (rhbz#795127) - Support for cpu64-rhel* qemu cpu models (rhbz#768450) - util: Add netlink event handling to virnetlink.c (rhbz#693842) - Add de-association handling to macvlan code (rhbz#693842) - qemu: Add ibmvscsi controller model (rhbz#782034) - qemu: Add virtio-scsi controller model (rhbz#782034) - conf: Add helper function to look up disk controller model (rhbz#782034) - conf: Introduce new attribute for device address format (rhbz#782034) - qemu: New cap flag to indicate if channel is supported by scsi-disk (rhbz#782034) - qemu: Build command line for the new address format (rhbz#782034) - tests: Add tests for virtio-scsi and ibmvscsi controllers (rhbz#782034) - virsh: Two new helper functions for disk device changes (rhbz#713932) - virsh: Use vshFindDisk and vshPrepareDiskXML in cmdDetachDisk (rhbz#713932) - virsh: New command cmdChangeMedia (rhbz#713932) - qemu: Require json for block jobs (rhbz#799055) - qemu: Pass block pull backing file to monitor (rhbz#799055) - virsh: Expose partial pull (rhbz#799055) - libvirt-guests: Add parallel startup and shutdown of guests (rhbz#625362) - qemu: Shared or readonly disks are always safe wrt migration (rhbz#751631) - util: Eliminate crash in virNetDevMacVLanCreateWithVPortProfile (rhbz#693842) - rpc: Fix client crash on connection close (rhbz#800185) - conf: Add missing device types to virDomainDevice(Type|Def) (rhbz#691539) - conf: Relocate virDomainDeviceDef and virDomainHostdevDef (rhbz#691539) - conf: Reorder static functions in domain_conf.c (rhbz#691539) - qemu: Rename virDomainDeviceInfoPtr variables to avoid confusion (rhbz#691539) - conf: Add device pointer to args of virDomainDeviceInfoIterate callback (rhbz#691539) - conf: Make hostdev info a separate object (rhbz#691539) - conf: HostdevDef parse/format helper functions (rhbz#691539) - conf: Give each hostdevdef a parent pointer (rhbz#691539) - conf: Put subsys part of virDomainHostdevDef into its own struct (rhbz#691539) - conf: Hostdev utility functions (rhbz#691539) - qemu: Re-order functions in qemu_hotplug.c (rhbz#691539) - qemu: Refactor hotplug detach of hostdevs (rhbz#691539) - conf: Parse/format type='hostdev' network interfaces (rhbz#691539) - qemu: Support type='hostdev' network devices at domain start (rhbz#691539) - conf: Change virDomainNetRemove from static to global (rhbz#691539) - qemu: Use virDomainNetRemove instead of inline code (rhbz#691539) - qemu: Support type=hostdev network device live hotplug attach/detach (rhbz#691539) - util: Two new pci util functions (rhbz#691539) - util: Support functions for mac/portprofile associations on hostdev (rhbz#691539) - util: Changes to support portprofiles for hostdevs (rhbz#691539) - qemu: Install port profile and mac address on netdev hostdevs (rhbz#691539) - Fix build after commit e3ba4025 (rhbz#693842)- storage: Allow runtime detection of scrub missing build dep (rhbz#725013) - daemon: Plug memory leak (rhbz#795978) - daemon: Fix logic bug with virAsprintf (rhbz#795978) - util: Fix virFileAccessibleAs return path from parent (rhbz#795093) - Add support for unsafe migration (rhbz#751631) - virsh: Add --unsafe option to migrate command (rhbz#751631) - Introduce virStorageFileIsClusterFS (rhbz#751631) - qemu: Forbid migration with cache != none (rhbz#751631) - qemu: Nicer error message on failed graceful destroy (rhbz#795656) - Error out when using SPICE TLS with spice_tls=0 (rhbz#790436) - Revert "spec: Mark directories in /var/run as ghosts" (rhbz#788985) - Fixed URI parsing (rhbz#785164) - virsh: Fix informational message in iface-bridge command (rhbz#797066)- qemu: Set capabilities based on supported monitor commands (rhbz#766958) - qemu: Implement DomainPMSuspendForDuration (rhbz#766958) - snapshot: Fix snapshot deletion use-after-free (rhbz#790744) - storage: Allow runtime detection of scrub (rhbz#725013) - qemu: Unlock monitor when connecting to dest qemu fails (rhbz#783968) - qemu: Prevent crash of libvirtd without guest agent (rhbz#790745) - python: Expose virDomain{G,S}etInterfaceParameters APIs in python binding (rhbz#770971)- Rebase to upstream 0.9.10 (rhbz#752433) - Add support for sVirt in the LXC driver - block rebase: add new API virDomainBlockRebase - API: Add api to set and get domain metadata - virDomainGetDiskErrors public API - conf: add rawio attribute to disk element of domain XML - Add new public API virDomainGetCPUStats() - Introduce virDomainPMSuspendForDuration API - resize: add virStorageVolResize() API - Add a virt-host-validate command to sanity check HV config - Add new virDomainShutdownFlags API - QEMU guest agent support - many improvements and bug fixes- Rebase to upstream 0.9.10 release candidate 2 (rhbz#752433)- Rebase to upstream 0.9.10 release candidate 1 (rhbz#752433)- Remove dependancy to dmidecode for non PC arches (rhbz#782444)- Rebase to upstream 0.9.9 (rhbz#752433)- Rebase to upstream 0.9.9 release candidate 1 (rhbz#752433)- Rebase to upstream 0.9.8 (rhbz#752433) - some cleanups on the few remaining RHEL-only patches- Rebase to upstream 0.9.8 release candidate 2 (rhbz#752433)- Revert "Set qemu migration speed unlimited when migrating to file" (rhbz#751900)- conf: Don't free uninitialized pointer (rhbz#751287)- docs: Document managed=yes of hostdev passthrough (rhbz#740686) - ServerClient: Flush cached data (rhbz#748025)- qemu: Avoid leaking uninit data from hotplug to dumpxml (rhbz#747516) - storage: Plug iscsi memory leak (rhbz#747516)- snapshot: Detect when qemu lacks disk-snapshot support (rhbz#747115)- virDomainCoreDump: Introduce VIR_DUMP_RESET flag (rhbz#632498) - qemu: Implement VIR_DUMP_RESET (rhbz#632498) - qemu: Check for domain being active on successful job acquire (rhbz#745734) - Set to NULL members that have been freed to prevent crashes (rhbz#746075) - virFDStream: Close also given errfd (fd leak) (rhbz#746075) - qemu: Silence Coverity false positive (rhbz#739704) - command: Avoid fd leak on failure (rhbz#739704) - build: Add compiler attributes to virUUIDParse (rhbz#739704) - qemu: Check for json allocation failure (rhbz#739704) - qemu: Fix text block info parsing (rhbz#739704) - storage: Plug memory leak on error (rhbz#739704) - conf: Plug memory leak on error (rhbz#739704) - qemu: Plug memory leak on migration (rhbz#739704) - macvtap: Plug memory leak for 802.1Qbh (rhbz#739704) - macvtap: Avoid invalid free (rhbz#739704) - Update to require sanlock 1.8 for license compliance (rhbz#739518) - events: Propose a separate lock for event queue (rhbz#743817) - util: Make getaddrinfo failure nonfatal in virGetHostname (rhbz#738915) - qemu: Make sure BeginJob is always followed by EndJob (rhbz#746268) - pci: Fix pciDeviceListSteal on multiple devices (rhbz#733587) - qemu: Do not reattach PCI device used by other domain when shutdown (rhbz#733587) - qemu: Honor the orginal PCI dev properties when reattaching (rhbz#736214) - daemon: Always advertise libvirtd service (rhbz#726616)- Fix deadlock when the RPC program is unknown (rhbz#743843) - qemuDomainAttach: Initialize pidfile variable (rhbz#744548) - storage: Do not use comma as seperator for lvs output (rhbz#727474) - snapshot: Avoid accidental renames with snapshot-edit (rhbz#744724)- qemu: Enable multifunction for older qemu (rhbz#738388) - qemu: Don't fail virDomainGetInfo if we can't update balloon info (rhbz#741217) - qemu: Leave rerror policy at default when enospace is requested (rhbz#730909) - snapshot: Fix virsh error message typo (rhbz#735457) - snapshot: Let virsh edit disk snapshots (rhbz#744071) - snapshot: Simplify redefinition of disk snapshot (rhbz#744071)- Add virFileLock and virFileUnlock APIs (rhbz#728153) - Move pidfile functions into util/virpidfile.{c, h} (rhbz#728153) - Introduce functions for checking whether a pidfile is valid (rhbz#728153) - Add some APIs which use locking for crashsafe pidfile handling (rhbz#728153) - Convert libvirtd to use crash-safe pidfile APIs (rhbz#728153) - build: Fix recent build failures (rhbz#728153) - daemon: Don't remove pidfiles in init scripts (rhbz#728153) - daemon: Modify init script to detect upstart managed libvirtd (rhbz#728153) - qemu: Check for outstanding async job too (rhbz#742277) - qemu: Make PCI multifunction support more manual (rhbz#727530) - network: Fill in bandwidth from portgroup for all forward modes (rhbz#743176) - snapshot: Refactor virsh snapshot parent computation (rhbz#742410) - snapshot: Better virsh handling of missing current, parent (rhbz#742410) - qemu: Fix migration with dname (rhbz#740533) - qemu: Correct misspelled 'enospc' option, and only use for werror (rhbz#730909) - snapshot: Add REVERT_FORCE to API (rhbz#742615) - snapshot: Use qemu-img on disks in use at time of snapshot (rhbz#742615) - snapshot: Enforce REVERT_FORCE on qemu (rhbz#742615) - init: Raise default system aio limits (rhbz#740899)- Fix synchronous reading of stream data (rhbz#741337) - qemu: Add ability to set PCI device "rombar" on or off (rhbz#738095) - virsh: Better document --copy-storage migrate options (rhbz#677220) - virsh: Enhance documentation of commands starting jobs (rhbz#705237) - qemu: Always remove domain object if MigratePrepare fails (rhbz#741251) - security: Properly chown/label bidirectional and unidirectional fifos (rhbz#740478) - qemu: Check domain status details when reconnecting monitor (rhbz#617890) - qemu: Finish domain shutdown on reconnect (rhbz#617890) - qemu: Avoid loop of fake reboots (rhbz#617890) - qemu: Preserve fakeReboot flag in domain status (rhbz#617890) - snapshot: Fix man page typos (rhbz#740686) - docs: Document virsh nodedev-* commands (rhbz#740686) - docs: Document node device XML (rhbz#740686) - qemu: Add return value check (rhbz#739704) - qemu: Check for ejected media during startup and migration (rhbz#725673) - virsh: Update man page for cpu_shares parameter (rhbz#639591) - virsh: Describe attach-interface parameter target (rhbz#698899)- Fix crash on events due to allocation errors (rhbz#737881) - remote: Fix crash on OOM (rhbz#737881) - Fix persistent migration config save (rhbz#738148) - qemu: Transfer inactive XML among cookie (rhbz#738148) - storage: Ensure the device path exists before refreshing disk pool (rhbz#611442) - Store max migration bandwidth in qemuDomainObjPrivate struct (rhbz#740099) - Save migration speed in qemuDomainMigrateSetMaxSpeed (rhbz#740099) - Set qemu migration speed unlimited when migrating to file (rhbz#740099) - Use max bandwidth from qemuDomainObjPrivate struct when migrating (rhbz#740099) - build: Silence warning on 32-bit build (rhbz#740099) - conf: Assign newDef of active domain as persistent conf if it is NULL (rhbz#728428) - qemu: Avoid dereferencing a NULL pointer (rhbz#739704) - sanlock: Fix memory leak (rhbz#739704) - virsh: Fix regression in argv parsing (rhbz#740168) - snapshot: Fix logic bug in qemu undefine (rhbz#735457) - snapshot: Prepare to remove transient snapshot metadata (rhbz#735457) - snapshot: Remove snapshot metadata on transient exit (rhbz#735457) - snapshot: Also delete empty directory (rhbz#735457) - virsh: Do not ignore the specified flags for cmdSaveImageDefine (rhbz#740508) - selinux: Correctly report warning if virt_use_nfs not set (rhbz#589922) - qemu: Properly hot-unplug drives (rhbz#696596)- selinux: Detect virt_use_nfs boolean set (rhbz#589922) - virnetsocket: Pass KRB5CCNAME env variable (rhbz#737176) - snapshot: Fix double free of qemuImgBinary (rhbz#737010) - qemu_api: Modify apibuild.py to generate docs for QEMU APIs (rhbz#736040) - qemu_api: Update Makefile for subdir docs (rhbz#736040) - qemu_api: Add comments for API virDomainQemuMonitorCommand (rhbz#736040) - qemu_api: Add override XML and C files for QEMU APIs (rhbz#736040) - qemu_api: Update Py binding generator to generate files for QEMU APIs (rhbz#736040) - qemu_api: Update Makefile to generate libvirtmod_qemu lib (rhbz#736040) - qemu_api: Update libvirt spec file (rhbz#736040) - Remove two references to files not generated (rhbz#736040) - qemu_api: Doc improvements (rhbz#736040) - python: Fix libvirt.py generation to include virterror info (rhbz#736040) - snapshot: New APIs for inspecting snapshot object (rhbz#735457) - snapshot: Use new API for less work (rhbz#735457) - snapshot: ABI stability must include memory sizing (rhbz#735553) - spec: Require augeas for sanlock (rhbz#738314) - sanlock: Add missing test command in virt-sanlock-cleanup.in (rhbz#738534) - snapshot: Tweak snapshot-create-as diskspec docs (rhbz#738411) - qemu: Hold conn open for all threads started by qemuProcessReconnectAll (rhbz#738778) - rpc: Convert unknown procedures to VIR_ERR_NO_SUPPORT (rhbz#738439) - Prevent crash from dlclose() of libvirt.so (rhbz#739167) - doc: Add statment about permissions needed to do a core dump (rhbz#738146) - snapshot: Affect persistent xml after disk snapshot (rhbz#738676) - snapshot: Allow disk snapshots of qcow2 disks (rhbz#738676) - qemu: Prevent disk corruption on domain shutdown (rhbz#734773) - qemu: Introduce shutdown reason for paused state (rhbz#734773) - qemu: Fix shutoff reason when domain crashes (rhbz#739641) - qemu: Properly detect crash of a rebooted domain (rhbz#739641) - qemu: Avoid memory leak (rhbz#739704) - remote: Avoid memory leak (rhbz#739704) - util: Avoid memory leak (rhbz#739704) - Fix memory leak parsing 'relabel' attribute in domain security XML (rhbz#739704) - Don't leak memory if a cgroup is mounted multiple times (rhbz#739704) - network: Eliminate potential memory leak on parse failure (rhbz#739704) - virsh: doc: Fix supported driver types for attach-disk command (rhbz#738970) - Do not log invalid operations in libvirtd logs (rhbz#590807)- blockinfo: Fix qemu regression in handling disk name (rhbz#736603) - doc: Fix incorrect option in send-key (rhbz#736297) - virsh: Fix typo in opts_send_key (rhbz#736297) - rpc: Avoid memory leak on virNetTLSContextValidCertificate (rhbz#735650) - tests: Avoid memory leak on testTLSSessionInit (rhbz#735650) - qemu: Fix seamless SPICE migration with older qemu (rhbz#730753) - snapshot: Fix regression with system checkpoints (rhbz#736682)- virterror: Fix error message for VIR_ERR_INVALID_ARG (rhbz#689388) - remote: Refuse connecting to remote socket (rhbz#689388) - Threadpool: Initialize new dynamic workers (rhbz#692663)- adds a missing patch in previous build (rhbz#735498)- qemu: Fix a regression of domain save (rhbz#735011) - virsh: Improve send-key documentation (rhbz#699847) - start: Allow discarding managed save (rhbz#730750) - virsh: Support 'virsh start --force-boot' on older servers (rhbz#730750) - maint: Fix comment typos (rhbz#730750) - qemu: Refactor file opening (rhbz#730750) - qemu: Detect incomplete save files (rhbz#730750) - virsh: Avoid memory leak on cmdVolCreateAs (rhbz#735008) - snapshot: Fix corner case on OOM during creation (rhbz#674537) - Ensure stream is aborted when exiting console (rhbz#731673) - following for (rhbz#731583, rhbz#731579, rhbz#731584, rhbz#731673): - Ensure client streams are closed when marking a client for close - Fix race condition in abort of stream - Tweak debugging message in RPC client code - Don't attempt to read from a stream if it is closed - Ensure async packets never get marked for sync replies - Ignore unused streams in virStreamAbort - rpc: Don't close connection if program is unknown - rpc: Fix a typo in debugging log in virNetServerProgramSendStreamData - stream: Remove redundant reference to client while sending stream data - Fix memory leak dispatching domain events - Avoid use-after-free on streams, due to message callbacks - Fix tracking of RPC messages wrt streams - Fix parted sector size assumption (rhbz#735441) - Fix incorrect path length check in sanlock lockspace setup (rhbz#735443) - Fix sanlock socket security labelling (rhbz#735442) - Remove bogus virSecurityManagerSetProcessFDLabel method (rhbz#735442) - security: Fix build (rhbz#735442) - Fix keymap used to talk with QEMU (rhbz#632499) - virsh: Fix snapshot-create-as to handle arbitrary names (rhbz#735495) - virsh: Add virsh snapshot-current --name (rhbz#735495) - virsh: Add snapshot-parent (rhbz#735495) - virsh: Don't reject undefine on active domain (rhbz#735495) - virsh: Fix logic bug (rhbz#735495) - virsh: Fix dead store (rhbz#735495) - virsh: Tweak misleading wording (rhbz#735495) - virsh: Concatenate qemu-monitor-command arguments (rhbz#735495) - maint: Treat more libxml2 functions as free-like (rhbz#735495) - xml: Add another convenience function (rhbz#735495) - maint: Simplify lots of libxml2 clients (rhbz#735495) - virsh: Add list --managed-save (rhbz#735495) - virsh: Prefer unsigned flags (rhbz#735495) - snapshot: Add snapshot-list --parent to virsh (rhbz#735495) - qemu: Allow to undefine a running domain (rhbz#735498) - test: Allow to undefine a running domain (rhbz#735498) - build: Fix typo in recent test patch (rhbz#735498) - test: Rewrite test to match change in behavior (rhbz#735498) - virsh: Properly interleave shared stdout and stderr (rhbz#735498) - snapshot: Better events when starting paused (rhbz#733762) - snapshot: Fine-tune ability to start paused (rhbz#733762) - snapshot: Expose --running and --paused in virsh (rhbz#733762) - snapshot: Fine-tune qemu saved images starting paused (rhbz#733762) - snapshot: Improve reverting to qemu paused snapshots (rhbz#733762) - snapshot: Properly revert qemu to offline snapshots (rhbz#733762) - snapshot: Fine-tune qemu snapshot revert states (rhbz#733762) - snapshot: Properly revert qemu to offline snapshots (rhbz#733762) - snapshot: Fine-tune qemu snapshot revert states (rhbz#733762) - snapshot: Speed up snapshot location (rhbz#733529) - snapshot: Avoid crash when deleting qemu snapshots (rhbz#733529) - snapshot: Track current domain across deletion of children (rhbz#733529) - snapshot: Simplify acting on just children (rhbz#733529) - snapshot: Allow deletion of just snapshot metadata (rhbz#735457) - snapshot: Let qemu discard only snapshot metadata (rhbz#735457) - snapshot: Identify which snapshots have metadata (rhbz#735457) - snapshot: Reflect new dumpxml and list options in virsh (rhbz#735457) - snapshot: Identify qemu snapshot roots (rhbz#735457) - snapshot: Allow recreation of metadata (rhbz#735457) - snapshot: Refactor virsh snapshot creation (rhbz#735457) - snapshot: Improve virsh snapshot-create, add snapshot-edit (rhbz#735457) - snapshot: Add qemu snapshot creation without metadata (rhbz#735457) - snapshot: Add qemu snapshot redefine support (rhbz#735457) - vbox, xenapi: Add virDomainUndefineFlags (rhbz#735457) - snapshot: Prevent stranding snapshot data on domain destruction (rhbz#735457) - snapshot: Teach virsh about new undefine flags (rhbz#735457) - snapshot: Refactor some qemu code (rhbz#735457) - snapshot: Cache qemu-img location (rhbz#735457) - snapshot: Support new undefine flags in qemu (rhbz#735457) - snapshot: Prevent migration from stranding snapshot data (rhbz#735457) - snapshot: Refactor domain xml output (rhbz#735553) - snapshot: Allow full domain xml in snapshot (rhbz#735553) - snapshot: Correctly escape generated xml (rhbz#735553) - snapshot: Update rng to support full domain in xml (rhbz#735553) - snapshot: Store qemu domain details in xml (rhbz#735553) - schedinfo: Update man page about virsh schedinfo command (unknown) - snapshot: Additions to domain xml for disks (rhbz#638510) - snapshot: Reject transient disks where code is not ready (rhbz#638510) - snapshot: Introduce new deletion flag (rhbz#638510) - snapshot: Expose new delete flag in virsh (rhbz#638510) - snapshot: Allow halting after snapshot (rhbz#638510) - snapshot: Expose halt-after-creation in virsh (rhbz#638510) - snapshot: Support extra state in snapshots (unknown) - snapshot: Add to snapshot xml (rhbz#638510) - snapshot: Also support disks by path (rhbz#638510) - snapshot: Add virsh domblklist command (rhbz#638510) - snapshot: Add flag for requesting disk snapshot (rhbz#638510) - snapshot: Wire up disk-only flag to snapshot-create (rhbz#638510) - snapshot: Reject unimplemented disk snapshot features (rhbz#638510) - snapshot: Make it possible to audit external snapshot (rhbz#638510) - snapshot: Wire up new qemu monitor command (rhbz#638510) - snapshot: Wire up live qemu disk snapshots (rhbz#638510) - snapshot: Use SELinux and lock manager with external snapshots (rhbz#638510) - daemon: Create priority workers pool (rhbz#692663) - qemu: Introduce job queue size limit (rhbz#692663) - qemu: Deal with stucked qemu on daemon startup (rhbz#692663)- qemu: Properly label outgoing pipe for tunneled migration (rhbz#733998) - snapshot: Forbid snapshot on autodestroy domain (rhbz#733806)- daemon: Move TLS initialization to virInitialize (rhbz#732893) - Fix command test wrt gnutls initialize & fix debugging (rhbz#732893) - qemu: Init reattaching related members pciDevice before reattach (rhbz#728203) - qemu: error if qemu monitor command not found for BlockJob (rhbz#727502) - virsh: error if specified bandwidth is invalid for blockjob (rhbz#727502) - util: Only fchown newly created files in virFileOpenAs (rhbz#534010) - screenshot: Implement multiple screen support (rhbz#710489) - security: Rename SetSocketLabel APIs to SetDaemonSocketLabel (rhbz#731243) - security: Introduce SetSocketLabel (rhbz#731243) - qemu: Correctly label migration TCP socket (rhbz#731243) - snapshot: Don't leak resources on qemu snapshot failure (rhbz#733499) - Fix memory leak while scanning snapshots (rhbz#674537) - qemu: Minor formatting cleanup (rhbz#674537) - Swap virDomain and virDomainSnapshot declaration (rhbz#674537) - snapshot: Only pass snapshot to qemu command line when reverting (rhbz#674537) - snapshot: Track current snapshot across restarts (rhbz#674537) - send-key: Fix scan keycode map (rhbz#733597)- patch problem for seamless SPICE migration (rhbz#730753) - macvtap: Fix getPhysfn to get the PF of a direct attach network interface (rhbz#732082) - SSL spice session can't be kept during migration (rhbz#729874) - Storage driver should flush host cache after cloning volumes (rhbz#689416) - Documentation for CFS bandwidth limiting cgroup (rhbz#692769) - libvirt error message should show the uri content but not (null) (rhbz#730244) - libvirtd.conf error causes libvirtd to exit silently (rhbz#728654)- Bugfix: Check stdoutWatch before removing the handler. (rhbz#730600) - daemon: Fix regression of libvirtd reloading support (rhbz#730428) - libvirtd.init.in: Stop/restart() - wrong return value in case of failure (rhbz#730510) - Add API for duplicating a socket/client file descriptor (rhbz#720269) - Add backlog parameter to virNetSocketListen (rhbz#720269) - Support changing UNIX socket owner in virNetSocketNewListenUNIX (rhbz#720269) - qemu: Refactor do{Tunnel, Native}Migrate functions (rhbz#720269) - qemu: Use virNetSocket for tunneled migration (rhbz#720269) - qemu: Use fd: protocol for migration (rhbz#720269) - qemu: Support event_idx parameter for virtio disk and net devices (rhbz#725448)- Fix large files support (rhbz#728992) - qemu: Avoid overwriting errors from virGetHostname (rhbz#729567) - qemu: Fix -chardev udp if parameters are omitted (rhbz#689761) - managedsave: Prohibit use on transient domains (rhbz#729714) - nwfilter: Tolerate disappearing interfaces while instantiating filter (rhbz#729945) - docs: Describe new virtual switch configuration in network XML docs (rhbz#643947) - storage: Directory shouldn't be listed as type 'file' (rhbz#727088) - virsh: Add dir type for listing volumes with vol-list (rhbz#727088) - qemu: Avoid crash on process attach (rhbz#730615)- daemon: Unlink unix socket paths on shutdown (rhbz#725702) - rpc:Fix sasl session relocking intead of unlocking it (rhbz#729198) - network: Eliminate lag in updating dnsmasq hosts files (rhbz#727982) - Don't mount /dev for application containers (rhbz#728835) - support connected parameter in set_password (rhbz#707212)- Rebased to upstream 0.9.4 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#634653, rhbz#707212, rhbz#722806, rhbz#723862, rhbz#726304, rhbz#726398, rhbz#727047, rhbz#727094- rebased to upstream 0.9.4 release candidate 2 (rhbz#705814) - the rebase also fixes the following bugs: rhbz#667624, rhbz#669586, rhbz#682084, rhbz#707155, rhbz#707212, rhbz#725322, rhbz#725935, rhbz#725950- add a fix for a refcounting bug leading to a crash (rhbz#723811)- rebased to upstream 0.9.4 release candidate 1 (rhbz#705814) - the rebase also fixes the following bugs: rhbz#603039, rhbz#632499, rhbz#632760, rhbz#643947, rhbz#678027, rhbz#697742, rhbz#697841, rhbz#704836, rhbz#707530, rhbz#720350, rhbz#720889, rhbz#721335, rhbz#722862- libvirt crash when running domains and vdsm is restarted (rhbz#723811) - connect to hypervisor with unconfigured tls/tcp connection pbm (rhbz#723442) - virsh list produced segmentation fault when libvirtd is not up (rhbz#723843) - clientcert.pem validation failure cause libvirtd crash (rhbz#723881)- Fix TLS certificate checking problems (rhbz#723447)- Fix migration with TLS bugs (rhbz#722738 and rhbz#722748) - assorted small fixes from upstream- Fix migrating domain error (rhbz#721411)- storage: Avoid memory leak on metadata fetching (rhbz#707155) - graphics: Add support for action_if_connected in qemu (rhbz#707212) - qemu: Save domain status ASAP after creating qemu process (rhbz#707894) - bios: Add support for SGA (rhbz#711598) - pci: Initialize state values on reattach (rhbz#713697) - Keep consistence between code and doc on log level and usage (rhbz#716888)- util: Avoid duplicating virFileOpenAsNoFork in virFileOpenAs (rhbz#707257)- Fix mistaken order of server cert/key parameters in constructor (rhbz#719838) - qemu: Don't chown files on NFS share if dynamic_ownership is off (rhbz#716478) - util: Don't try to fchown files opened as non-root (rhbz#707257)- Rebased to upstream 0.9.3 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#591974, rhbz#632499, rhbz#641087, rhbz#664629, rhbz#679668, rhbz#682121, rhbz#693648, rhbz#693650, rhbz#693661, rhbz#698340, rhbz#698825, rhbz#698861, rhbz#701394, rhbz#707439, rhbz#707530, rhbz#715355, rhbz#716826, rhbz#717203, rhbz#718143, rhbz#712050, rhbz#715184- Rebased to upstream 0.9.3 prerelease 2 (rhbz#705814)- Rebased to upstream 0.9.2 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#569567, rhbz#691830, rhbz#607526, rhbz#609650, rhbz#632495, rhbz#640603, rhbz#658713, rhbz#669549, rhbz#677229, rhbz#678548, rhbz#640603, rhbz#682237, rhbz#683005, rhbz#684848, rhbz#688859, rhbz#690695, rhbz#692355, rhbz#693203, rhbz#694516, rhbz#697650, rhbz#698133, rhbz#702044, rhbz#704124, rhbz#704144, rhbz#705405, rhbz#706869, rhbz#706883, rhbz#706966, rhbz#707173, rhbz#707257, rhbz#707298, rhbz#709576, rhbz#709776, rhbz#710150, rhbz#711151- Rebased to upstream 0.9.1 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#587276, rhbz#591058, rhbz#592170, rhbz#598792, rhbz#673814, rhbz#677228, rhbz#681458, rhbz#682237, rhbz#692745, rhbz#693932, rhbz#694382, rhbz#695653, rhbz#698071, rhbz#698197, rhbz#698208, rhbz#698490, rhbz#701305- network: Fix NULL dereference during error recovery (rhbz#696660) - virsh: Fix regression in parsing optional integer (rhbz#693963) - util: Fix crash when removing entries during hash iteration (rhbz#693385) - Experimental libvirtd upstart job (rhbz#678084)- Don't return an error on failure to create blkio controller (rhbz#689030) - Fix possible infinite loop in remote driver (rhbz#691514) - qemu: Remove the managed state file only if restoring succeeded (rhbz#692998) - docs: Tweak virsh restore warning (rhbz#692998)- nwfilter: Enable rejection of packets (rhbz#681948) - Revert all previous error log priority hacks (rhbz#587603) - Filter out certain expected error messages from libvirtd (rhbz#587603) - qemu: Unlock qemu driver before return from domain save (rhbz#688774) - Do not send monitor command after monitor meet error (rhbz#688774) - qemu: Ignore libvirt debug messages in qemu log (rhbz#681492) - virsh: Fix memtune's help message for swap_hard_limit (rhbz#680190) - virsh: Fix documentation for memtune command (rhbz#680190) - docs: Fix typo (rhbz#680190) - Fix typo in systemtap tapset directory name (rhbz#693701) - qemu: Ignore unusable binaries (rhbz#676563) - qemu: Support for overriding NPROC limit (rhbz#674602)- Fix return value for virJSONValueFromString if it fails (rhbz#688723) - Fix positioning to end of qemu log file (rhbz#689986) - Initialization error of qemuCgroupData in Qemu host usb hotplug (rhbz#690183) - 8021Qbh: Use preassociate-rr during the migration prepare stage (rhbz#684870) - Make error reporting in libvirtd thread safe (rhbz#689374) - Add missing dependencies (rhbz#690022) - Fix restoring a compressed save image (rhbz#691034) - Fix label restore bugs in qemu driver (rhbz#690737)- Fix delayed events when SASL is active (rhbz#624252) - Fix ref-counting bugs (rhbz#688774) - Log an error if on failure to connect to netlink socket (rhbz#689001) - Log error and abort network startup when radvd isn't found (rhbz#688957) - Add PCI sysfs reset access rights to qemu (rhbz#689002) - Fix regression with qemu:///session URI (rhbz#684655) - Avoid leaking PCI config fd into qemu (rhbz#687993)- Properly report error in virConnectDomainXMLToNative (CVE-2011-1146) - Handle DNS over IPv6 (rhbz#687896) - Start dnsmasq even if no dhcp ranges/hosts are specified (rhbz#687291) - Use a separate dhcp leases file for each network (rhbz#687551) - Fix a possible crash in storage driver (rhbz#684712)- Fix vram settings for qxl graphics (rhbz#673578) - Free stream when domain shuts down while its console is open (rhbz#682741) - Use hardcoded python path in libvirt.py (rhbz#684204) - Add missing checks for read only connections (CVE-2011-1146) - Eliminate potential null pointer deref when auditing macvtap devices (rhbz#642785) - Insert error messages to avoid a quiet abortion of commands (rhbz#605660)- Support vram specification for qxl graphics (rhbz#673578) - Fix parsing int options in virsh (rhbz#639587) - Use -o encryption=on instead of -e for qemu-img (rhbz#676984) - Support domain snapshots with current QMP (rhbz#589076) - Update auditing support (rhbz#642785) - Only request sound cgroup ACL when required (rhbz#680398) - Allow fine-tuning of device ACL permissions (rhbz#683163) - Support vhost in attach-interface (rhbz#683276) - Don't request cgroup ACL access for /dev/net/tun (rhbz#683305)- Fix deadlock caused by a fix for rhbz#670848- Reorder nwfilter match extensions relative to state match (rhbz#678139) - Avoid overwriting error message in qemu driver (rhbz#678870) - Allow removing hash entries in virHashForEach (rhbz#681459) - Avoid double close on qemu domain restore (rhbz#672725) - Fix DomainObj refcounting/hashtable races in qemu driver (rhbz#670848) - Fix several memory leaks (rhbz#682249)- Fix --all flag of virsh freecell to really show all cells (rhbz#653530) - Add txmode attribute to interface XML for virtio backend (rhbz#629662) - Give each virtual network bridge its own fixed MAC address (rhbz#609463) - Fix virsh snapshot-list with --quiet option (rhbz#678833) - Delay IFF_UP'ing 802.1Qbh interface until migration final stage (rhbz#678826) - Fix several memory bugs (rhbz#679164) - Fix virt-pki-validate when CERTTOOL is missing (rhbz#679153) - Fix memory corruption in virFileAbsPath (rhbz#680281)- Properly escape special characters in domain names (rhbz#676908) - Fix enum type declaration (rhbz#628940) - Fix cleanup on VM state after failed QEMU startup (rhbz#673588) - Fix XML generation for smartcards (rhbz#677308) - Ignore failure of "qemu -M ?" on older qemu (rhbz#676563) - Fix typo in setting up SPICE passwords (rhbz#677709) - Avoid NULL dereference in virDomainMemoryStats (rhbz#677484) - Avoid NULL dereference on error in qemu driver (rhbz#677493) - Fix error message when saving a shutoff domain (rhbz#677547) - Create enough volumes for mpath pool (rhbz#677231) - Allow to delete device mapper disk partition (rhbz#611443)- Fix typo in parsing of spice 'auth' data (rhbz#676374) - Fix attach-interface regression (rhbz#676686) - Block I/O tunables via blkio cgroups controller (rhbz#632492) - Support SCSI RAID type & lower log level for unknown types (rhbz#675771) - Only initialize/cleanup libpciaccess once (rhbz#675698) - Imprint all logs with version + package build information (rhbz#673226)- Docs for customizable x509 certificate paths for client (rhbz#629510) - Fix tests for VNC over a unix domain socket (rhbz#651415) - Fix problems with peer-to-peer migration (rhbz#673434) - Fix tunneled migration broken since 0.8.7-2 (rhbz#672199) - Update docs for cpu_shares setting (rhbz#641187) - Fix possible hang if SASL is used (rhbz#672226) - Cancel migration in progress when virsh gets Ctrl-C (rhbz#635353) - Enhance virsh migrate command (rhbz#619039) - Support for specifying AIO mode for qemu disks (rhbz#591703) - Don't leave domain paused after restore (rhbz#670278) - Fix possible deadlock/crash in qemu driver (rhbz#673588) - Add shortcut for qemu HMP pass through (rhbz#628940) - Fix error message when attach device fails (rhbz#675030) - Support for booting from assigned PCI devices (rhbz#646895) - Improve handling of unlimited value for memory tunables (rhbz#669069) - Add smartcard support (rhbz#641834) - Remove some RHEL-specific patches which are no longer required (rhbz#653985) - Support for disabling/enabling KSM per domain (rhbz#635419) - Add --all flag to virsh freecell command (rhbz#653530)- Fix event-handling data race (rhbz#671567) - Add support for VNC over a unix domain socket (rhbz#651415) - Support intel 'ich6' model (rhbz#648486) - Do not use virtio-serial port 0 for generic ports (rhbz#670394) - Set SELinux context label of pipes used for qemu migration (rhbz#667756) - Support customizable x509 certificate paths for client (rhbz#629510) - Round up capacity for LVM volume creation (rhbz#670529) - Show error prompt when trying to managed save a shutoff domain (rhbz#672449) - Report more proper error for unsupported graphics (rhbz#671319) - Expand the man page text for virsh setmaxmem (rhbz#622534) - Fix event-handling allocation crash (rhbz#671564) - Require --mac to avoid detach-interface ambiguity (rhbz#671050)- Report error if invalid type specified for character device (rhbz#638968) - Improve log for domain related APIs (rhbz#640202) - Reject SDL graphic if it's not supported by qemu (rhbz#633326) - Don't lose track of events when callbacks are slow (rhbz#624252) - Fail if per-device boot is used but deviceboot is not supported (rhbz#670399) - Avoid sending STOPPED event twice (rhbz#666158) - Fix issues introduced by dependency patches for rhbz#646895- Fix spec file which was not fully rebased to 0.8.7 (rhbz#653985, rhbz#660706) - Skip IB700 watchdog device when assigning PCI slots (rhbz#667091) - Improve error reporting when parsing dhcp info (rhbz#653300) - Don't chown saved image back to root if dynamic_ownership=0 (rhbz#661720) - Fix core dumps if unix_sock_group is set (rhbz#623166) - Add support for Westmere CPU model (rhbz#656248) - Add XML config switch to enable/disable vhost-net support (rhbz#643050) - Enable tuning of qemu network tap device "sndbuf" size (rhbz#665293) - Support for explicit boot device ordering (rhbz#646895) - Avoid qemu holding migration fd indefinitely (rhbz#620363)- Rebased to upstream 0.8.7 (rhbz#653985) - The following bugs got fixed by the rebase: rhbz#586124, rhbz#595350, rhbz#611793, rhbz#611822, rhbz#617439, rhbz#620363, rhbz#626873, rhbz#627143, rhbz#628772, rhbz#639595, rhbz#639603, rhbz#656795, rhbz#658657, rhbz#659855, rhbz#660706, rhbz#664406, rhbz#665446- Rebased to upstream 0.8.6 (rhbz#653985)- spec file cleanups (rhbz#649523) - Fix deadlock on concurrent multiple bidirectional migration (rhbz#659310) - Fix funny error in clock-variable (rhbz#660194) - Export host information through SMBIOS to guests (rhbz#526224) - Ensure device is deleted from guest after unplug (rhbz#644015) - Distinguish between QEMU domain shutdown and crash (rhbz#656845)- Fix JSON migrate_set_downtime command (rhbz#561935) - Make SASL work over UNIX domain sockets (rhbz#641687) - Let qemu group look below /var/lib/libvirt/qemu/ (rhbz#643407) - Fix save/restore on root_squashed NFS (rhbz#643884) - Fix race on multiple migration (rhbz#638285) - Export host information through SMBIOS to guests (rhbz#526224) - Support forcing a CDROM eject (rhbz#626305)- build -26 hit a miscompilation error c.f. 624895 drop -j16 - Resolves: rhbz#620847 - Resolves: rhbz#623877- Fix problem with capabilities XML generation - Resolves: rhbz#620847 - Correctly reserve and release PCI slots - Resolves: rhbz#623877- fix PXE booting on the virtual network - Resolves: rhbz#623951 - fix tunelled migration - Resolves: rhbz#624062- do not call balloon info command if balloon is desactivated - Resolves: rhbz#617286- give a way to desactivate memory balloon support - Resolves: rhbz#617286- Mitigate asynchronous device_del - Resolves: rhbz#609437 - Fix PCI address allocation - Resolves: rhbz#618484 - Make nodeinfo skip offline CPUs - Resolves: rhbz#622515- Fix multiple PCI device assignment bugs - Resolves: rhbz#617116 - Fix the ACS checking in the PCI code - Resolves: rhbz#615218 - Disable boot=on when not using KVM - Resolves: rhbz#594068 - Don't leak delay string when freeing virInterfaceBridgeDefs - Resolves: rhbz#620837- Fix error message in guests init script when libvirtd isn't installed - Resolves: rhbz#617527- Add character device backend activating QEMU internal spice agent - Resolves: rhbz#615757 - Make libvirt-guests initscript Fedora compliant - Resolves: rhbz#617300- Fix patch for PIIX3 slot 1 reservation, in case it's already reserved - Resolves: rhbz#592026- Set a stable & high MAC addr for guest TAP devices - Resolves: rhbz#616517 - Fix bogus commit of -16 patches - Related: rhbz#592026 - Related: rhbz#599590- Make PCI device ordering consistent with older releases - Resolves: rhbz#592026 - Fix libvirtd hang during concurrent bi-directional migration - Resolves: rhbz#599590- Add iptables rule to fixup DHCP response checksum - Resolves: rhbz#612588- Support virtio disk hotplug in JSON mode - Resolves: rhbz#573946 - Fix QEMU monitor JSON crash - Resolves: rhbz#604585 - CVE-2010-2237 CVE-2010-2238 CVE-2010-2239 - Resolves: rhbz#607817 - CVE-2010-2242 Apply a source port mapping to virtual network masquerading - Resolves: rhbz#608049 - Fix hang if QEMU exits (almost) immediately - Resolves: rhbz#610056 - Support new CPU models provided by qemu-kvm - Resolves: rhbz#605830 - Fix comparison of two host CPUs - Resolves: rhbz#611401 - Don't mess with the CPU returned by arch driver - Resolves: rhbz#613014 - Fail when CPU type cannot be detected from XML - Resolves: rhbz#613760 - Use -nodefconfig when probing for CPU models - Resolves: rhbz#613764 - cpuCompare: Fix crash on unexpected CPU XML - Resolves: rhbz#613765 - Properly report failure to create raw storage volume files - Related: rhbz#547543 - Fix IOErrorReasonCallback python bindings - Related: rhbz#586353 - Parthelper: canonicalize block device paths - Related: rhbz#593785- Don't invoke destroy callback from qemuMonitorOpen() failure paths (v2) - Related: rhbz#609060- Don't invoke destroy callback from qemuMonitorOpen() failure paths - Resolves: rhbz#609060 - virFileResolveLink: guarantee an absolute path - Resolves: rhbz#608092 - SPICE patches have translatable strings without format args - Resolves: rhbz#608917 - No way to pass disk format type to pool-define-as nor pool-create-as - Resolves: rhbz#597790 - Fix enforcement of direction of traffic for rules describing incoming traffic - Resolves: rhbz#606889 - Clarify virsh help pool-create-as text - Resolves: rhbz#609044- Do not block during incoming migration - Resolves: rhbz#579440 - Label serial devices - Resolves: rhbz#585249 - parthelper: fix compilation without optimization - Related: rhbz#593785 - Fix name/UUID uniqueness checking in storage/network - Resolves: rhbz#593951 - Don't squash file permissions when migration fails - Resolves: rhbz#607922 - Properly handle 'usbX' sysfs files - Resolves: rhbz#603867 - add pool support to vol-key command & improve vol commands help - Resolves: rhbz#598365 - document attach-disk better - Resolves: rhbz#601143 - Config iptables to allow tftp port if network element exists - Resolves: rhbz#607294 - Fix failure to generate python bindings when libvirt.h.in is updated - Related: rhbz#589465 - Allow all interface names - Resolves: rhbz#593907 - Fix nodedevice refcounting - Resolves: rhbz#608753 - Move nwfilter functions inside extern C and fix a locking bug - Resolves: rhbz#597391 - Fix failure to restore qemu domains with selinux enforcing - Resolves: rhbz#590975 - Check for presence of qemu -nodefconfig option before using it - Resolves: rhbz#608859- Add multiIQN XML output - Resolves: rhbz#587700 - Fix udev node device parent-child device relationships - Resolves: rhbz#593995 - Fix leaks in udev device add/remove - Resolves: rhbz#595490 - Fix device destroy return value - Resolves: rhbz#597998 - Update nodedev scsi_host data before use - Resolves: rhbz#600048 - Display wireless devices in nodedev list - Resolves: rhbz#604811 - Show pool and domain persistence - Resolves: rhbz#603696 - Fix cleanup after failing to hotplug a PCI device - Resolves: rhbz#605168 - Add '-nodefconfig' command line arg to QEMU - Resolves: rhbz#602778 - Switch to private redhat namespace for QMP I/O error reason - Resolves: rhbz#586353 - Improve error messages for missing drivers & unsupported functions - Resolves: rhbz#595609 - macvtap: get interface index if not provided - Resolves: rhbz#605187 - Fix leaks in remote code - Resolves: rhbz#603442 - Add an optional switch --uuid to the virsh vol-pool command - Resolves: rhbz#604929 - Change per-connection hashes to be indexed by UUIDs - Resolves: rhbz#603494 - Run virsh from libvirt-guests script with /dev/null on stdin - Resolves: rhbz#606314 - Increase dd block size to speed up domain save - Resolves: rhbz#601775 - Fix reference counting bugs on qemu monitor - Resolves: rhbz#602660 - Add missing action parameter in IO error callback - Resolves: rhbz#607157- Touch libvirt-guests lockfile - Resolves: rhbz#566647 - Add qemu.conf option for clearing capabilities - Resolves: rhbz#593903 - Add support for launching guest in paused state - Resolves: rhbz#589465 - Add virsh vol-pool command - Resolves: rhbz#602217 - Add vol commands to virsh man page - Resolves: rhbz#600640 - Remove bogus migrate error messages - Resolves: rhbz#601575- Ensure virtio serial has stable addressing - Resolves: rhbz#586665 - SELinux socket labelling on QEMU monitor socket for MLS - Resolves: rhbz#593739 - Fix enumeration of partitions in disks with a trailing digit in path - Resolves: rhbz#593785 - Enable probing of VPC disk format type - Resolves: rhbz#597981 - Delete UNIX domain sockets upon daemon shutdown - Resolves: rhbz#598163 - Fix Migration failure 'canonical hostname pointed to localhost' - Resolves: rhbz#589864 - Fix up the python bindings for snapshotting - Resolves: rhbz#591839 - Sanitize pool target paths - Resolves: rhbz#593565 - Prevent host network conflicts - Resolves: rhbz#594494 - Support 802.1Qbg and bh (vnlink/VEPA) (refresh) - Resolves: rhbz#590110- Fix sign extension error in libvirt's parsing of qemu options - Resolves: rhbz#592070 - Graceful shutdown/suspend of libvirt guests on host shutdown - Resolves: rhbz#566647 - Fix pci device hotplug - Resolves: rhbz#572867 - Support 802.1Qbg and bh - Resolves: rhbz#532760, rhbz#570949, rhbz#590110, rhbz#570923- Support seamless migration of SPICE graphics clients (refresh) - Resolves: rhbz#591551 - Fix swapping of PCI vendor & product names in udev backend - Resolves: rhbz#578419 - Fix cgroup setup code to cope with root squashing NFS - Resolves: rhbz#593193 - Fix startup error reporting race - Resolves: rhbz#591272- Don't reset user/group/security label for any files on shared filesystems - Resolves: rhbz#578889 - Make saved state labelling ignore the dynamic_ownership parameter - Resolves: rhbz#588562 - Fix & protect against NULL pointer dereference in monitor code - Resolves: rhbz#591076 - Fix virFileResolveLink return value - Resolves: rhbz#591363 - Add support for SSE4.1 and SSE4.2 CPU features - Resolves: rhbz#592977- query QEMU to get the actual allocated extent of a block device - Resolves: rhbz#526289- missing python bindings due to older XML api - Resolves: rhbz#589453 - Fix two possible crashes in JSON event dispatch - Resolves: rhbz#586353 - Fix handling of disk backing stores with cgroups - Resolves: rhbz#581476 - virsh schedinfo --set error handling on unknow parameters - Resolves: rhbz#586632 - Apply extra patches for nwfilter - Resolves: rhbz#588554 - Fix hang during concurrent guest migrations - Resolves: rhbz#582278- Don't wipe generated iface target in active domains (588046) - Fix LXC domain lookup and error handling (586361) - Fix a protocol breakage introduced in libvirt-0.8.0 - Add support for nic hotplug in QEMU/KVM (589978) - Seemless migration of spice graphics clients (589989) - fix build with ESX support - Resolves: rhbz#581966 - fix multilib problem (587231)- Rebase to upstream 0.8.1 - Resolves: rhbz#558761- Fix libvirtd startup when avahi failed to look up local host name - CPU selection fixes - Resolves: rhbz#581627 - fix migration poll value - Resolves: rhbz#584928 - crash dump job caused libvirt hang - Resolves: rhbz#580853 - Fix initial VCPU pinning in qemu driver - Resolves: rhbz#578434 - fix cpu hotplug command names- Build ESX support in - Resolves: rhbz#581966 - a batch of network filter fixes, IBM request and upstream fixes - Resolves: rhbz#579993 - couple of patchs to fix device handling with QMP - Related: rhbz#563189 - fix python binding for snapshotting - spec file fixes for nwfiler build and RHEL-5 virt-v2v specific rebuild- Refresh SPICE patches to fix test failures - Related: rhbz#515265, rhbz#524623, rhbz#573382 - Enable test suite during build, disabling tests that don't work in mock - Related: rhbz#558761- official 0.8.0 upstream release - Resolves: rhbz#558761 - new patch set of patches for RHEL-6 SPICE and addons - Enable QMP/ JSON mode in the QEMU monitor - Resolves: rhbz#563189 - Support configuration of SPICE as a graphics protocol - Resolves: rhbz#515265 - vnc (and spice) ticketing - Resolves: rhbz#524623 - enable spice tls encryption in domainXML, and which channels are encrypted - Resolves: rhbz#573382 - notification of VNC/SPICE client disconnect/connect events - Resolves: rhbz#515268- preview #4 for 0.8.0 rebase - snapshot API - domain with disk on root-squashing nfs and security driver mismatch - Resolves: rhbz#578630 - Fail to read xml when restore domain - Resolves: rhbz#577719 - loop "virsh cd" in virsh interactive terminal generate unknown error - Resolves: rhbz#572380 - support setting qemu's -drive werror=stop/enospc with configuration - Resolves: rhbz#526231- preview #3 for 0.7.8 rebase - kvm hpet support - Resolves: rhbz#576973 - hook scripts support - Resolves: rhbz#569965 - Need to add time keeping abstraction - Resolves: rhbz#557285 - notification of guest reboot - Resolves: rhbz#527572 - Ability to preserve RTC clock adjustments across guest reboots - Resolves: rhbz#515273 - Notifications of guest stopping due to disk I/O errors - Resolves: rhbz#515270 - VNC ticketing support (524623) spice still needed - VNC client disconnect/connect events (515268) spice still needed- preview #2 for 0.7.8 rebase - migration max downtime API - Resolves: rhbz#561935 - allow suspend during migration - Resolves: rhbz#561934 - support vhost net mode at qemu startup for net devices - Resolves: rhbz#540391 - read-only device access support for qemu - Resolves: rhbz#556769 - LSB compliance of libvirtd init script - Resolves: rhbz#538701 - No domain vcpu information output when using JSON monitor - Resolves: rhbz#572051 - "qemudDomainSetMaxMemory" does not work and should be removed - Resolves: rhbz#572146 - after setvcpus, any virsh command will be hung - Resolves: rhbz#572193 - virsh interactive terminal crash or hung - Resolves: rhbz#572376 - virsh hangs after core dump - Resolves: rhbz#572544 - Fix very slow file allocation on ext3- preview for 0.7.8 rebase - Extra non upstream basic patch for spice and XQL - Resolves: rhbz#515264 - Resolves: rhbz#515265 - connected virsh dies with a SIGPIPE after libvirtd restart - Resolves: rhbz#526656 - error when running logrotate on s/390x arch - Resolves: rhbz#547514- macvtap support (rhbz#553348) - async job handling (rhbz #515278) - virtio channel (rhbz#515281) - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - Improve libvirt error reporting for failed migrations (rhbz#528793) - qemu driver support CPU hotplug (rhbz#533138) - wrong (octal) device number for attaching USB devices (rhbz#549840) - cannot save domain into root_squashing nfs export (rhbz#558763) - assorted bug fixes and lots of cleanups- Fix balloon parameter name handling in JSON mode (rhbz #566261)- Fix balloon units handling in JSON mode (rhbz #566261) - Invoke qmp_capabilities at monitor startup (rhbz #563189)- enable JSON interface, desactivated by default in 0.7.6 - Resolves: rhbz#563189 - make sure cgroups are installed and that cgconfig service is on - Resolves: rhbz#531263- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements - Resolves: rhbz#558761- push updated prerelease version of 0.7.6 for testing in Beta1 - Resolves: rhbz#515213- Push a prerelease version of 0.7.6 for testing in Beta1 - Allow specifying -cpu model/flags for qemu - Resolves: rhbz#515213 - Add async qemu machine protocol to libvirt based on JSON QEmu API - Resolves: rhbz#518701 - Allow for static PCI address assignment to all devices - Resolves: rhbz#481924 - expose qemu's -fda fat:floppy feature (525074) - configuration of virtual CPU topology (sockets, threads, cores) (538015) - rewrite file chown'ing code to use security driver framework (547545 ) - cannot create a headless KVM virtual machine (548127) - Improve virsh schedular parameters documentation (548485) - Fail to delete a inactive pool using command "virsh pool-delete" (530985) - virsh man page updation for using container (lxc:///) (528709) - Command 'virsh vcpuinfo' returns libvirt error in RHEL6 with KVM (522829) - Expose information about host CPU flags in capabilities (518062)- Rebuild for libparted soname change (rhbz #555741)- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added .el6_10, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh/bin/sh/sbin/ldconfig  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsafamarasbebgbnbnbscacscydadeeleneseteufafifrglguhehihrhuhyidisitjakaknkokuloltlvmkmlmrmsmynbnlnnnsoorpaplptptrorusiskslsqsrsr@latinsvtatethtrukurvivizhzhzu0.10.2-64.el6_10.10.10.2-64.el6_10.10.10.2-64.el6_10.1  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUUUUVlibvirt.conflibvirt-guestslibvirt.conflibvirt-guestsvirshvirt-host-validatevirt-pki-validatevirt-xml-validatelibvirt-qemu.so.0libvirt-qemu.so.0.10.2libvirt.so.0libvirt.so.0.10.2libvirt-client-0.10.2AUTHORSCOPYING.LIBChangeLog.gzNEWSREADMETODOlibvirtcpu_map.xmlschemasbasictypes.rngcapability.rngdomain.rngdomaincommon.rngdomainsnapshot.rnginterface.rngnetwork.rngnetworkcommon.rngnodedev.rngnwfilter.rngsecret.rngstorageencryption.rngstoragepool.rngstoragevol.rnglibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.movirsh.1.gzvirt-host-validate.1.gzvirt-pki-validate.1.gzvirt-xml-validate.1.gzlibvirt/etc/libvirt//etc/rc.d/init.d//etc/sasl2//etc/sysconfig//usr/bin//usr/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"/H3{S|L=jV 71y9{i Iat}SVZFl[M-8|XBCt+@`FM)wc\5Y P$3z=zMl}eA`q2H`'{GEԑ퀿U 1?*=YO=5w+R̽ac8ǜZh((]W ;!7NX@nۗ0ZG`ޏ񛭑$iW@ԃ#-L }`;)Ѯ$c.pglI"%;wq(Y(,,vqt?}nѫ8bSW7RbKFCt6`qeB,㰶t.of^nODlPF aNZenU+X/Oo#85R-$tS[tx] ͘oy/~JB"O1w?bGc̏'I2-W+1Ձe:.oÍ^LCrc }0D^Ti\=k @eДq@v@[#E95m/Z'ABAε})[c0v>mYhUPHq-,/[yrʄD|0 ï P{ʫgWy:—Ó[HTY< ?^& xqKenk$8)jJwYNjA>[؏e ,ZkdF"o<~0H~CjG@.xu%i hd,6$V#^5 Z.&"{ICjԩׄR4 ֢E٣& &);D2FN@r~jEqD!ln|HtÂdžH8#ƚÿ5Gz2MeG׫0)ÐOui2P$|[4PGnkGmQ Yml)|YoFh{zKWEtp[KK?8r7Em[$~`é|M>jO@>ݶ)U͟!"|``i R}X%-׹p@a2ol.Ʈ|#H#aڈ'gVNn UtR4 Mݾh?X:`@n٭{?N{2L0N=[ !x}Q۳ٍٔqHo\ۊގ¢pzE#-P.1ɋo>|FMuX:6`gU{*[e?װtjl\ɥ8$>&QB 0ͨ+ҼZW{ȸ\zogaMI[6 r"ȣŚ !s8_Qr> h.DjrPDz;^-:#*sCMg ]XxOzh[2(k&1S}tg:Մ<s.XDkֹʀɭTj730+DWdSϒX4ppSϼʼ=77.BA @%+W>'Z:/ Ew m+Bv$^32V3XbõaFP2ȜZ s7& $vsN/]F!= pތJGF;JL-NP[ c~J} #4ēそ֋,a`T K ,$}{Z>>UgxAĹ1iԽ%Yjxx<ߧDғ\eΓ#jEAxv+ ;=:Ll+%9%GsieY|A%ն JxL\"jvZMѲϊt² =E1V6bI*hk*V@Y8ڷS+d6;ӻi*VUn39RFp1yv,mŠavS=q(<"؃4ETWf~~{Vd\͸t@ TJ0G`Ed+0OndU|E@+%;4s]gl4oъ(d+G.tu7+ bVZp[W-bN:Oˉzmyg$ClK3/SPd kHxy6%u$oGmʣfRbXt%G~1՟%].̦!p(*/PaWĊ]֌ UOjaOl [5cm41υ˼@7z ܁Mi >IkkWA!'_4,+̵mkJ[ocyx\Q[OWss3:YFAϰᴩr| ~x/0KfmA9۩/[bJ%&Pg 6]K:ƍ=Qݽd$̻ *ENԅgrT"!a"mDo(is@d<{}.:Fzt5=j>ոȪpyKBzBPb!xMWb䔐A( jhu Eq]M/ زƱ'+t+OorW1򴜝t33%_~:DDo3Ғ- ZE *cdbJ*5#gtl""5q 岳F4^d0k2^bL;$KTݓM75Z@/%qڟ!?OH{zz}?W0U+hgީM·aF0PӛFX~5٫ޚ/.W,Z߃.Kc9f[zUR'ڜS2{ u>[ozxe$m-F~jJ)isɄ(PvԶXߒڑf$Gi-q(Q;,iT3_J[؛nsnpBvbkX^&ܲ^@XYg5HiX_"1Ff5Sia6((qI}JEܨ\ek}߸*QgZfɊ}Xg/n厒s,wr_:w{78VcF, `D;_NNyX+}O^5TALjV\M#L@IVoMU ۨp+ C MMԝZKR'ن%<ИjdbAS4bgTtN@^~&($˪U:A^li~PI!qƭI/+f{yp E:VE\]Ce[ >wD^@f-숚Ec|OSaWgV Nt 3FGxR?XX Z4ڗ"؆;=IMYY4\3zF#UR 8I}L-z!ygמl,FGZD`k7 ('Zƙ$BԅzACv%. :Iti8缎ei޾ #(ޡKmdlBe7 Yz>Wqg[$68݆SSS<03|̞\ث&߷zLnLBU\j@R'KJl*qUU)+Xjڧ&W71qdț7l4BU%fIQoBuXiUEM6"7f>~LFDjy GDo҉~?&.]@xW(.(U:OV l~kRȞA`(g"HoEKDEmPYAlvf[60Gq5K c$$U2^<.T.dodS8<ۨri)W똌2=k 4ZX^^tVŅ]:/%p)Y67N3=xj|]' \N>LO/ j,69D!fH5s[ _Eќ"VH/"4t gŝІX;/ҕLzB^sjR'f{1PU=y_KSO2r=M"|e鐕ہVJdٛR7(8TN7 n@i*p$υNv%)q4F^mJ8.~|m!+Yc@;tQ!EMMk̴:nt9+YK֗+juGB:̂t]k,EN Gi}Nmsع:!d6\3Ğ f6A~£HXPYs}Xof}/yBC(0cNTr geIɥE1 q8` ഀ~YB0^u/|]ߐ4 C@Dv{8v "S>l{C;!@c"jz63DB FڨagMțKur[*k|ɏW.yʗ=-Q >sb@J?ɋVwEqbf1x؅ mԹQ{_F1.hz>VTT`l<FD Qfw/x>M;b} S1 aVbČtڴAJ{<%9k:JDPXyrA܇QZvՂBLt7fe#ಕ)UjUtYarM`0?R@(&WS }1׶yn.fV ,f+? /Pf, aSwWdX| (:`W=Zǜ#%SPO&Mgu6]=Vqx+m&TT6)iI6ԗj+$Ӏ镮^n0F+ v½OCNP'K$ge~&EV65aV6C>ME?۝'Ku52d[dSaN bBhނK_-zힿtY#˙H( %a A=#W^aE;gncZz}^u3s܎A &8wF|9X@6P 2t5BhX$>gq]ap$&@޻V4Xlg;^ Sȃн{-.p"0 6ӟusW% Gv:vsr>O`((6Q Kc%YY "sm*z0MqGt^&6e?o#˿K E\ +g K0R M=IdEՑd>u@J 0-] Z7/HC4%,"awO 俄G(eӋ/j_^<+{uc lp&˽DAbK串\ L钎Uh V 65n?r:T- dA[wJT4SJ+o2oTLM-6pM\_}LiED: nt ׁq+ aPf6Op!wnʍ,(…C\xU|a1ca r -FiW{WGb-UiZ;ц= &TL#E}jr\bN%ĎOV\ytɶ@$MÁ< ¡G}hyC[ƕ{kCZhX6S1ÛMKi:,)U(M  B?QQM!e5aߖ'7T:F>KV`1AIrpnəeMO/D~e~>.2|}:%=,5 U߈t p^<9^O`^"7vlQ!mFB X<#l9,/ׯZ/kEi* 84,P yX3a T`mV׳q9d.Ď=a}#i[QL}n2k@?BRn )(SN|]o!̣ԔF׀Y RL}qGzpPAEt,83k˯wX\xp}nH"Ijt0Lzm] z6ExW0D%t+/n>l7%/r'5s]tijkRӁv fNeC:]pL{Lm k<)Mw@ #zO}@a!i/7%rTR=_01Z9I9+aBw^c1LOf{/ 4$~8a=">]ǢOMjJ>ڡ!)ZEܸ8bbA,eO2-QY^_X ykk?̞JI/o\aV E`_Uo#Ҿ_yaP6Ĕ`,;$D`DipRo߽U_Y>(~+dQ=˽Ø֯ݗ*esb)FD6ݑN6*GVrtfs2l#" U{d|:=M7Uzh%M4>UXLWu-ͅӥ7hy&`+j| ѢnH ^=62nЄn)O7qӔӵDsojYu*8'-)R)E `<@X,|C}15,7,2U^A!xȖNU~ffmV7#Ql+7S澭]%Z[WV\_%h1ahm쪳. P8k 5 hj fv(m$t‹VZf(_dD9j@-VK0+豵trL7w#VB7,̘T0 6B\!Lbc.2?eu'eNYqg gΨvmh o/B&Ÿ_˺a\%w$i8?)I ,V[`ck}X`(2Lq譺k<_"jv 'N P`m%T^p2c/s J #`v4 ߭5.:-DÓ"Afj(zIάMzKxEҙ &[J 2Jqn$CtRKe+SsDuS-8-ӑ]97SX ipWr*щGES^<-oG٩qZop8AzXHzw<5ʒ_$pS ^!. )n29\& ~iQ"}B^kNɦ{ zP{-&*k9R3.4}Fv1RݶR|ݲ݆ջGWWzRe,/LM*Ҏ?Ih9o.j>g;665ex(Ϗ]OT 1QE}#X!?mbY)>1n+HC:硞2 &|mR %yK"ӿ;Ӣ+_*߷`uF=6MZ_Y9~tUS VD]޸$&sO4ړz$D$gEcYvR>c9w1JPda7uBV?RE'x[Vk$ 5;{tn4 f{ Ky=,xm5ưW!`6L-Q"yKtO(s֘Nz YQM96fĵ? x?u++mx7˦hR{L3L\D!H\1d'soTdda|bJ.c"ͿPKUf5!baHDcA Q %T{5=Wm]!l([$I`XC=y &Y ._Rr39/`HcBtu2(/οbpefP\UxȲC6Q7{^DwI<<#yU|v[98nj͓f(F P :T.[zr|tStC|턵(TftԦ"T'Nhm"-]eHB KD iTZ7/1)_j_< ̙ _񮧁 wko;M\- 1j۔g+X]i<3oz|ǫ]ߵ Q-N^t"#_"BsM- @ۡ#np@THQuX9Hxh]ڈ:lA-9j ;E@Ю'5*e}BqDa5fυ71d&yT/9@lTFAtE0}&-/scj;IJ:~|-B5vvn HY?ZQOxRoKa[gn:~U+%4&Oe|y#;_ 3T" E 1D]r:YCWZ-߶!9d(6A1f}6 =ٗ֡)@[L Tw4회>Ѿ3T7@=άݮ,xҵaNB|Gzsyf֣QMX@D)D|& ckIN=S5&β^㜞ꛃx۞ (>;LObK-@O9fmNYx{:X8=(('Zi<Y |ZwLʦsw[zWЈ iGaF: A"d[=e4yG\Pf8_@5JI%ߎ0Cݭ$xT}Нaw¦GC NF \}z1IBڰn%R%liJO-:7?AZ8XKmG:QCXףγPf,ڠFeG8/0i 50GVC1bn'\"<5u4odqtxߚ p8 p|V31-Rڈ-$r˛GRaCG Ӟfoi? 8u{mjlB6Ct$us@e$o/%hys ;wRI27YRJ4gcZW;gZW2IS<;o񾷸7,{@a$>"h_0Q7TrWGĈ˟}i>;LgbullLoS$`Ar)Xq-44b!P!-te計D' c\=~a_Gu#hՇ0똫DJ֙8\_89,#&]QN/\KIYxۼ(>3-::,/G x:v?oT$BzV cd_8jugM_G@ nĴʝK_>AJT'v$mZ/[{b7A0=XaNaN:nKZ_fw#mmExQcyGs B0kH`?5ɇ@/j*L*2;ekjf'69 qaO$6Jog./>9?A;m@=E ~}Ug3<1tq>ڀ;w{b`Nfq`wP ]9[MiBOSer\ʤM\P#Zz%{J) t\F< !"sY)}$+V듵پ8rU𫑱Gnj8Y(:إv˚XQhKPPZQsC,n^J5Y%hD6c@̀&#wv@ (߷v{bxs1B8$rE0× F 9ϟ(6Ȫo{"1M)iUI&v%J{lWFȔ|<7&>mV$By\4<QOqd>G|(t>Ϊi7Z&dfCnB`b @s Z=g(隃Dn 00bLwDg{$үt}Pn_1%\Kl+ sT_ҥW4Qy ?ROip+=s)4添h'ƯCq H?*8@ Fx eŊ-gܜPz~JPfOaa2Fn@H`{Jb>yWT Uר1m—/n|[@N )oؙOo `@2gVLd{P|>&ɷHR)v.5|NW^VY;'~mtQoNC}YVG&@Q4/ю$+"𠘳 d8Wmsdq<ӕSa/O])O:֭ lyNִfߣ+k˟ *7,uSyyvW%=Y=E0sF+;L>KZ_&i3;QO }-S؀nU"H6zN=2HtFU˸,&\ߝaЪ0#両£z5R,I#T|oT?Px;|Tz.p*݉J6X4o|ek!6yW'uN{+cԿGqT?n dw@= 7uO1n57$'E%ic|_S 4)`\7&ͳ[1t^y Yc}|ۆ3တ6aaDĤ2,,xׅ1QL,^=o.ۂGILVߏ2g8'ؽ ̅A5V"xiEuʛF̒4~~/i MECix ~s(6mub6v Nk\6eWU0 r -VF \RZѲ:7H#8a3q(Mi饫+O8v7Jܝӵ"( S̬߶M<1SfVFa?fJt#>H{-;t6-(Z21Us`-D`'g_%UCS'6[p5b!}U ^; ',3cDf+)$% o)8PI_eN@n7ɺL%B4^XgWvhi͊9Xmb s7Y (>lxr7:P$X &ɾkAx]<$E]>x.=ên @4t=8{ė``7(/Kݲ:@QU2%$EƋL0]54;A6 PbIpRnPU5HYĆF󰗬/]!w  WC) ?rEȶ~\-)oEs 9d,!@J#RDl z%R f?0`f+EUg7C|T tcz ,a8{+\[sH}l"EǍܛ=Q0P.˳fvVңޓe^7Δz㽳Yk+|N;Ry:DXYt ?[\77h6t#zm=@>d+YݪpIgZLQr! yϨcboJA8h%GC#æ5¯HCIK3Vya/ȽʊNUڸ$v:F@Ѯl cXOocڧկ"Ͷ"[h˂it0n\pnY! t~:-8H&Dk4@]{՟Kex4CD y_Og]6 `jO$k/=!Wo31I$ yzP1 s(I@q4*4Xʳe=:/!GM'ox&D0K8Hyx10qLf19|Wfw"b.bB gg뿃Y0Alř$L!vfsfDAFҫb; SuiajZ8*J(@qIR eMMb>X1kq2c?R_vhG(7 R\ `ƫ<,[ ."ѡ"+RvȼG ճN^+?A ̓5qJБK;cmE%8nq/f@᷂E@ e>Lo:sӔw\'߽);D HK+G |ߕE1.^5($C_"v6÷˛hac*. 3]܀է:(AB rŨxɧd(pz BznGO@=ְ \ZAXM.8Uݝ }!h'ܙK=7- wR _ $Lj&AID 9 ŕ4URc؋ץZh(|hd]vwmOvPDžDrY6CЖ7T&gLdySo5(T&rDQFk4 !;B/L@lLߠ$϶c%r$AZ9#du|@TWF!0IwpS4.)a5pR 7(LKqh\C*}Ud|PhDdh$? l\hW`).+tΝաt oY ry^\mQX6SFJT2 qӱS<.n2:oq}CG#ԘPPTG]yrj^8F6=f"{E){DA)ybO o)fҨn|{IԼz A o >PW#[`g}ջkbcLAm9G(t"%3OIyZe̘M!O$ 4XK8KP4ĥI1nj`ΤD *nG0J}@dݾΩ؉B)e = .3[%&"A V MX~i/~o=E K %Q1W3_$JVgWm豘)@Tz7,u%o~{̰gO΃/DFGt+CVށl$sS\ \3)BMt۹E|DWF zݹ#t vusp`UԙV{p=xWinh.!4]}! qTN((ΕX3[0|7!3O?ᜳGsȽ"H>@?t\K؝;^q!\$ZIDM n1H6,۲a|x]z*  9 ~J|S݈ FJ<67H/3PC-*Բsal\߲$ݥĨccStlf@{8 se;-m:((B6}7GS Y˗MJ.4;~S>C#.@ae1A86nT H:!C7_Ri[w@DJj=\LA5jD"K\.ιd}Oq }inCȻ='EӸ^%YQ C kzR'`\*I+{7*x*~r9szDo$z!9}"𪊏% }~.p&jMZybUzQ8:ih!!,_}PGGo?rQ['oL<-`/C3-! ;{*ڙOotk?򋼡V,[yAOo'/@}D\/tr] Uwj 3Ko0LlGS`Y*{pyrXODeca|5s`CC'6=|ϻvvTEX1'r+cWL@9&Ea3Vlj\=&lfx ADkh3Y$ nmo\{!+Ng4w-ZGPmu\b͖פl~E5]<5RB)%&kVyQ65%KVڢgoEmOޡc(KR ߺG0ەwSu %RCCq>FRYU$6FgoA_u_6u?__A <ח3L2v'a啦sxdQ#AiIa|R^[|mR,Ww!0c|9?gkdh ~(ztxmHb`sZMF' E_3YflTϹf7eS,.SFGcN@A|c0vrC&0 'ɝ 4}D2欸bQB9o#̰bV]q_=5 Y>zM($uՐ%q_Iq,tyi|[N}Rq2᮶$VPLa^B2M2k,N8`tQ(XSm.)1C.!@T4۷C鎰qq"_SVjJϽyMQoj!9Y^gV#Т9B@H~ax4E2Kȣ9m2dz~CUa,K Q\> kZ# Hȑ|bfi $"@+|p]k}QbYI_Ε &PH4_iv{#|0/%mUcɻ8;chWHy3__dsC?vfD ɲ'CJL"ɿ_MJ7+@+eXFױn)"Y9.W-~IJ"l @4a_|x)^LUmMLE{}п'C7r!6@{H!O\Xzҿ+ǁoםFQs.7̖/eI7:ZL㧍6t/7HTyUʹ2X],7~p8 ug;~A~3D|6M+ˣ\@bViY&AK~e4y'"A1jq[*Ԃ#=A( &0,W^"oI`Km;2=5e'xڑ^yt07.xM|HLD@GMxv-Cn`]J?Fk0٫y)LڲEkh÷MA?yQNlxdRFEL v/ JN]pm(!Y`}Lau7o~x) rkYNd|B/F飗l6rAPry}3ĖJT Xa&jJ1*r[9B|}"2Q;Y/9dsW~|sr͝~ ߛwOJrI!vAg8y?NKJ۱| "2ntLi7(( [x5YS];~Scym8Kk?9H' ïf4Uؾ`U4?Є*fk~* kf$=o'QVRgvj}^IT^!A5"~R>Xgt]/ƹ~W8VP_o,UTїmxKO ]tsQx\8 0ncv%/,pg^ 7,іh dyq'{2Τ>yz/Rg1¬BAg~ݫ'B4-V4\T[WޓF*{,m^9BO.*~ i~_S;X!*S nf]O!/7U6-zw|tn3"~Z7VHHniGK܉h6%MM#ǹ)=6a}?M@q!U.j }ckRݵl.Vfa@E)N\Tj5k);EYȹ1sZb4ALwoSom |^V+/عR>ê7nJjXpy7$J ho3sG A[8%B P7U!*wd$FpƸ lp-=s'&10SDaTQS.~RtX=;n*iBf Wڢ=*2OC/؏HwBߦON N TH֥Z.utٷ]V+@C AȐ̢- H+A 8h:I,J4\ KGmx˂&D8}-IS$dfņZ ?;h׭͡Zg,yDiXgp`R~GQȲIأv?1|6^u6Jhu:&K_BDO{  7o #@l}N%8͛4zgnJjFu3شzSp=F7N<'3f&'#ims;39y.[*}hbd]en^i{r<ȩEeQ Ĩ- sۭ".2 7ǷڹX Q^vL ^LP$'ǢD~.9[ѣp+=6/aU~4ƶir$P8.I$m%#B/ٿ:蚃%dgDaRXdB\c/i6yha^2ˋ?2Zɍ( P(À"QRt„5@QPq8=p,hE%5 tWASmjcaO>;"d Aeg%Bzlw%oT.]U״[ "@Uok5t{ב&&+Z4&'EW:Xpf@ `h4yX85K*|~#{TlQն`mf 8hk41Tj01? r`mjN,J (IyԬ!gLpJz ށHR霪8uqΪxE>o2#l…*=˃ag1#5zoʬ FjjwswuwC`(gnN6a &ŁwE0{f2lY%C8 !A* 6c0Z|<"+4kxU[\E(@#?[#h|T&9W!gΰf>R=!t4t;45N;3`{T:kp#=8k{:X J,-k,?N5 $)Ab,G"ާ*25`*N+S_G;!0D1b)4O*TP6aM钌Aɇd@./ɉ;K6ƚt$Ņ(= BHʨ5>E~KU7!td\0y̛B#(eC=k@V?o|ˬHޣ~\$wwedR;ZW׮# 4ǫ2c+6^n dP GR=d4Sc;>oGQu>tM$ƔT wI֜.{|I8Mh@ [g@wqSs.dxZChƊȳ7~*=W*o74q2MEO~_JN'By$(oFt/>G] J2{~ qHmÄ+ƚKPyoUZѬEUnoGY90#ŏ7l$n¢PDb`['].YOUwP85 *ݖʉPToAY%LhY1pF{Zs,=7x()>S(ckM]]1Ũ=5qH?"hdU)<1*B:d0 ل \5e1%)+J[nns(! 2@[>떠MG.Gpr%w a'j)duRqeϭ9֜ ^>CaG85B1@59d>dixɆ}?'wW `3&Tede`Ka_ݡg1Z 2:krO*&ziMm5]!ѳ}Eͨks0,28k@5ڼƁ*\ڐH ~xf¯;  Ӂų~wqp+*1N[ZudB)N ?sk+'{˛*U(L"AfsޒO:A!%kL4E#_5̓ ~aݙ"V;w0UYJє!1*R1`6@9T0Wues?af3-uQSn RHx#F&8Y1q#Ჭ/ߨ0EacìV_SwUnHiYX{|vxv'*Z1rEZQ^Wsax(Mo{?YvQC :WEhSv^bTw`ژ3+Kn5fSC>f`sB(7꼀)>:-t2,4 M#Ѣ Ų&riwuz&Q1 9,NGRCp\ZNgC7Mɮt.]Ed/Ғ=JM[xNoJ ѻ.:V7\fqj(q=b3±| sv?[>|\ɢX TIX0HP) F3)'l9_o,|4g<ƍL7R аhp;\[ӛсD>kMJ2(Xﰕ}6Y2.+<< ,i 8^&9Wš_ Sܻ;֋{Y˟^%N<ۣ dSW˰;%PXhEyh`F켅n"|MNr7{;p^>ѯP`SNP١nGtMCIc͙-CG<'2:_(z=LOr2+q(%ٖHp:4z=X3͠2XS tIlh贈4Ɔtá) vq] b 列; 'M[= hFI y^HTO2=4"ܥLJ׀2΄v).LX0C,: Р%= ! *]Y G }ps t״xkB; <;XNHjJ&YdUt\x5KC K@<l+oT\i"NRXD|0FfLBȁhVzQң1 8}o,ἫHTG^su]N o}u0ش^{f "ٷxt 6a\L }ҭs(4!LRi?fe(uI0MP(# ה{3\5~vʾo'M3$%WEѬ@HAm*G`*V\>gvlH[z_XMIokŭo WğZ{7Ta!<'_n:ԄsR6ZZ|[ZOy6L>W&Bf&JCn#SI YZbן%-Pә_8P^n1v|LoYys e[*26\gkFA4A* KiR߰b\J%mˣG##+"ٲt3&pFEi;IPqOWYX4kնpYnYX:BPv"ݓeL}9/q_i:A$c"^sNW(3KXyxa*`phv?1.{lL6eg+j qb| '.٢h?5@מstP ؒom,y,7 JrL1D:=Od(&㞔dSuɢ8OfvݤN?+g킠Ol 0572a&, حs, 0cnzeIdOw$%a#8ŁQy_~Trvȁ\`D2e<[Ze8{u陿D*~u0/%1zQxT ^Uy\~X6v L2|} &MOj; a(o.ttAd+E+#Go*Dl{ ]'#Q8}EnG">y}0Y;VTU4 1~2|uȕ 1%`;hD\ 4[N*6{Yp,woBC.ttn 챲٪|j-JG ^ <4@[T$xgƛǫn@O͜~x^)9T005Ff_0,=t)b$RGl`MY 9&g;1r&| _`p>ݵ*IPxx0ltk6 =~,j;b67AAn}|z}#;s:J2sLJXA!vZW*Eҩf=5lƻ-)=;jޅ_{jBHOo<ԓ4?tvScJeX3xɖ<>2_zswٹ|!z6`'xcb*RŚ9ӫ0=\&5~ēO*@\jSmNةQ@N}E;vy)$JaZ; [ӕ8ݚL8㤓g7WO'MȖIa|UU W6Gb_ӌ~zFTd]rI D|~Nrb&4[1g2휟qJ 6JV΅XNI?cO\p!冫XVXj<[lJw HH,uKGU 3S<&xw.aOrk>pXM~i1](|5}%-㸳 S^H P5*NOU@LSAOǹ'] x1M])ddxvW":Ɵ_(|/[V'n@a:Ԭmd ( 9xzUPI2l˲ZdWQ( ?cx: RȄXP`y/ JJMKG2 @,1zT8_YZ m0,5u8Q0 \fJԓ*X9eŀSY$ Gh6-dW>eyltgKAS kj,&) ]22ݝ_m/dh^gДz\Rxw#LE# Mn&,( fy1M bmN? %W#/2LGuRD_Dl̓ѓZXڞ!cNiї=reāG6O+)}L^OU0p8 ;-D:a(a$õ( E L}Zu2ܾ<5rVFȊ R a|_ݭ]}i&z_ΆȨ=.fg&#&u^A<\urB"&#@EHbD39sQjfb(})>=^,$.zUtpM?xZozn{gԓ@Xexr>)]#mV2<#MlG W0j]ϴo%/z4jY-iZzf6)CFE\5ख़݊)_>g ^]tLV -f+eA;BKZמ:~I8m;.b{B(t' ȓ>ujBy7aMz>^j[%%#~M? ?!nbUop/ܞJ5&z,BÌ6.Wc|oegKG}u# '- 134ޗ261)zr*Z|t6~!m̓ߣ-!hhr;暰bտ?j+᫲qҜWT2?g<ln$.<{v`QMu[%ҷ{'#[ĸPa Z#+߶ס^~>mMFƤЯcDMCA3թr/۝[ߘڲ;˧ɞ@#]ܒ1D __&n\Oy=45)JK"@\O6OCp9ߡw򾏟fTpzUEQH.'FټZWI[E;Vw=bc?rd>h20luE@#⏹y5cqw+n8M&X3EĹzoCckjfR4$F:qao @eJ Gw 1"ڛm NjS cGuҷk ~HA ]7?fW% W&Պ̗,ip( G(*];,]Ua&刀b6{ka~K"(m½%JjbI6#~.IXzᒭMҷՖ --8?:Qem Lнԅ wk3mg<$S3V3LOa-C);o[Xv#]Od`6[Q8ePgV~R+d C..LMs썌q ]{Dw8I6Z`S.ip.kMUg9hB)RM4 SR,ti1iIK)KdPCHۡfX?$@ҁ;A-zti(Po R$b/b;K9 6UZT/+nl G(PP5`WyQS6>x@c+ݢoK;Ŕ3.:-#ߣ ;xeE{3ExjjtΨQlPiyD)r@?F2iJZdō_ШU~嵯pEp%И0e誙# a6 BIe@ pەe`@Ֆ#ңԍ]q6z&dg7~=Yç<@ xMʼ2Y7LS Fw⮉F4 BjE7 8 4upÛ_yp-Lz]#A\AzI^~&knS0 ! J]i,,{a,uu(UX~Bg,Y"6PmSU2釲h1waӪLS䃺<(~(RR5~98."t*Gr~+bo2 'nSʋ$qLvi67DB Ccos;4cM.fշi 8{g",ؚ0y|Ǽ<3;]6JbX% ;0~1Lrr%I[-$jV_whoUśS<XV@'cgxa9soP.1lp*HX 8&pWLƧ}QQ61?V2+H iWa{?aEq´Hqr@]+I<(m%ea(n{ Jw,h> CF\i;Fk}C(;6&;FL1Oht2=@fmO^ -Gh;=YO'r;|$k@‡m r3yu;Fs6O%x)TŌ7ΈcL V{Vp<ܬD8@~oYO/dpLѥ7@U أVclzW\m[gSKT,, B_>oaήdkyU!Ȱ[ܱbU>xAM^ǯ+pZ&YA~^_卅 i`_A`];է?*r{BPůiɵΡɋ_Ij/J 0h #Sz90TFe7.fݥ|^*xPp_,Tn3O qg@nϨ6%L"Zn=60G)49'M%+L \ ⚀=sq3a*BvBzTf9Ṇ)1TDIUv}T =lu =h 6>k ne׳$3l wp32hBұЋB-1$z_Vu=`'vH{Sv33YxA (;OV6B!bЏUT*9qeO[W"X3ԮW_EsA tM 5u,>'Mm,`&X`}یU{N ! kD09a<9:NؑSZ1 YŇ鯬5ڱDdL9i2d)c+lڱE G$״L%B:dV6:_>=.\  Wj k?8UnǻP2ސIR}h*AvĤL~r; Q;vJ* 6,i?O(Ђs7^0k)輆O0D"E=" /$el.~v^}I .S4!=\$vkK;,N +6 PUv`h>V<&[)GϑwFTFɽY%ypMyJ#~C޶#?Ze5},Iqky6&52=OK'\8Oc BZO>dMPGs=EkOX<1? nkɱڭ U&jDPev( ifҸM`$xxXGCʟ_D6}>pbQ,p7=0Ȉbw{d9փBrA(a[Zm$1}~4M0p=Tf-x] Ty]XP3 `4n+9+X+юv<^(~S3tWH<؈*%71tiXXHn6Ń1_p#3 ~d:"X{uоCܗL{ `rP͞07p)f7/}γvl⤢L`@BrpҮ:{jŝ-b$ՎZCQVU%X>NGmw;Y1=DU8o8[>RQ>|bPPSEN.b}npp0C`YDE*_%:xیC󖖈e$Jә:}&+4U) )iPt~ypRa܋>'(@_ b pAxgQ:9p/[ f0mQJh1M IL䥍: 1b{90yTF k(1$q3<]Ss}vݭs1v8flUE]DC1QPg%?jJ,w1^#q̼|De;.͠<qɠmԾzBf0Co.Ō}3/эŻ~78"m$Djm&aniA+pDM1%hyx$yD1U͞JY rщ79zfq}XM_K3xx&~%0"4FY4dTғ3ƚhEz F  &x>'qe; hW MCCp7T݆ p]wU9NrB0`ֈ:6ޔ[[<+p}UmH\/a>nz#9MnhV](|✂HZB8g_]q&az -=ʙ9֬JKZWfF]1MDxu9!- oik*&(jDNS3 NXReOGzxr(CKgètU_ujc< ;>5hD-1ΕГ}ȠTS}MVtfzi sWoa*^{iz8.&OC 1w{He01k"^@Fmg=!CϒJ[1Lbs1`WT>>d@W򖀓-7];Xҡboy oVݛ~>+:y8 9ΎHz/rhe{_s\i;W:"ږ;j d͉GöȀnB]asDZRL->WRQX0?d(!49)R*Vj!O[c G?qʍ@l-zصɆw9b{!E'ŝ^SȶCyo)2SK^j7%ny3wTg-I0uh򭄳 Bggu/] fSf$f`&h(6Fi(\f'(:͏ rDDqE /E\*>Bs}R;ϠFqrj}u"iԡا.Mɷf9E4\`0|Alo2Ka7ӖIHF "=U]uooԨŦx_fDN?֓x $2ɸO wd PI{P߄Z2c 뺼i7O!FjAOVelO&_ջ_XZ!"(Adp1AB?ve$IXNx(?NZCIi*ͮ礴Q6@*/ptUt{tp/J{"w߄-Dۧ]8ū +tk' "%+ B7gj_$Fn@tԤTib&n8\R&]L,i0ъjY;jhz_Jܛry&F%1kQ*#R(jQ5ECoӸ.t״E8>᭚UU8R>Vs6U (>+|aͭ2#fV!MNH1RtF7_nHe'mZ@ wGBk{LδS ,TSc c}vgc02,9شQE#TG (fɣJ+*amᚠ앨f[x'w8ER4xga!pdsx9v0;y7ƿ ՙ4YͷƦK1"pW"Å̳Ld+ߩ2X޿NBɣYѬ?$SCQ{# j(64+b(GduoFE A^b9swS*ÂxDrN!#dE1|a/^e ӄ!|wc琞v3o0fi 8LEEН;>T.;lC]XX::Gm8f@{K\7@|SeeBFMı(wjLF'Ұ2$ @!N#GuIo)le)Dlo^>hLd<'\$VhV}sL5Qê; Jz#<8`UZ]coڽ@PuAa]=!Wr!kWIO= !YF?ZE1g<4x1X4ZSv ICgt;9).7w𭲽dɬynd,-C e-ad!ё3LpZJ꾥b w1\Oygr~+| <\2,4AN᷊'Wh pɮɛtV[ 9H.aÍ.gnpf ]ڮE[$ڟU=ZV(ؤ\tKvK.jY^l.z~ GWcȆ*$:4 G2oCGAb}~ 9ۄ(EvpJ">j%kUj&?ũRv_!_xTﮭ tCoO<&40Mic"q(u+h4-nstW 1^>gGd`NS3g{zSAn33\oC]byg ]1Y]lO*D3xxa lz{:J߬_KcwLh Ĵ pa\j,IS"YuH{d ߢOǥ+vH+ս)qS9Dlj8aަftB&h PXK҇ I=n7Bg%)t>?0M[g mm֮]#OFl1mh0GZdT`iF" ?ɬJxsnˇxώeOw#S<#,RG\tg=Oe6/MYn// Dw=sX@| xu(R3mւi*~ɯQ~!4G&芜)xh'-xeeq+UKrSp+uHוJ@IhߊHsFa$,-/W2z<`1Y[w,Ҷ.Qwq֘ Wwc¹KoSrI45IoKH/͙6cLlʬ΋YRLSǣ/حG\ӬMi7Sn>g†+Ttp?,E1$R ǓGIxE$0 ijH/ &`r~8_8\A =o 7*2-q*K($zIWUOk}:8-zƀQ}I(DPc5JQ+i/SvUv`0v;˞hnC(XF*JNRo4y(GqFDP)LʖfWH2A̛@]3kϱwD>v8`}eTnE@ǵC 2 [Ɩtn0ܐw"FaXx~H60q#^LhPA~ؐ| cz5!ƥ !#TLꏻ_>i흩0Jf:U6,l e*an=cT 'h)2ruarVs=Vȅ[)VGdR%ܻAkbwE3<..!J|(+ةa,,E.&ne4*j_N'_b/@wh2\\rɍmin!M:6GnO4@<_"'Ҡ?83Fq%PL nɡY~$Y lHOm +h3(i 9HR\JmGl`iJz6HtOJcfu6VbÏfFy'@4iu*X64Жpl.ܘ^0&=&jE#G-3 pyriwAOVNtkR gfڠF Wc7ti2?"uڻՊ܄.~S2tKAUgf4n\eBP-Z-9o‡"J* r^#P)^Υr ih#n\3|}* u.:gyzRCcrT؉ }ѪvZ*Ze,w֒e עQmzC*.%~OTA_u@eVR {?,0("0B/?DLKKԬ ?`,f'"Q8O0PbqNG3IYbrFrʑG?__$_V1!CL9%UN3 I t<"``Wm%@x+ @43%Lܡ+`hOuP t@(ma"toV5W#]1 0HO(U5y'vvF/Pc3z1 2g#Tj"d tAL߲G,"'Pp~ Hmb(EhK6'@Jbe^ 2,30"kϖSwȡSkkxr0>xNiq7^uL̇@klÿ FL4 ](;C#n+^ɐj dw,㥗=|s7N~Pdž|*4 oBƘwl5?lw0𲮡Τe*)fG/ a FD*GȨMe7)EQgdYVC rI\\ǚ],3>2e lY*BwA頚 [WZm?)bq:@60l_8Yb;<'}jUT>u05cĎP|92_e㖒>ɾ42/ĤXdGzbzxWu"lf1Q+T7)k=v.G|l4so7JFOܤ**5NUvM98JP8[-5U[5LԬuK2I `?v,[BO.fg]؜U-nΡCK>YQPUCp=>xn`Ec4J#Hba(ӬIq`?^v%Kl{ؗҗt@}} v턆:/'[7qQze?#/KNo "Zܐo:[c$> ÞhuQpR+;} 3GA?+@/zK4ި xFib 3Z>Z$h qԎ]ʺ:%_$x "^q$(VdgզKFk Wń%C%I6}B)̚uKG~^#W/銹c͗>C,6GxS5! e2: J%,$ha:_!{`߅k]\i KTXQ `bkiƥ=  Uglwe^ 2Rylͻ]ۨw9lst*uj%c:] &sĤ%_k,v??$|l L|XL8@jʸ FeGe@A>J5[F;$UdTl3["aGPn:No oR 9aa^?.VS`U@ ^}fѭGb~BA \zK0)F]Qj>Jb„KZګ/+K?ϸKq*M#v؋rR%*!m!J~-s P XjqKҤ\rX6 =O6(\F]0S9G׷ HBAWT a)S,z$g|hrx6c zU|c~|O|YE*4ayQ㲛 QI#LlBm.:JG :J"Gj5u)g̭U_jŹ>lHػK`؄wcaȐV7\9ND809RUM'/Գ6B\2SE^ku+63Y*(n&K2Z^._ ^]Zrr RÑ{"|hT9Yt%O@{nI]T7_Jvq煎=*WP㘼nL DQ^qca$*TiO74 (ֺOTT-j3ݲ}j'#SJ\=І0F=QENB#Ό\$!D'ǽ4ʠ=W)ч%28d%F Cҿ1N<8{"1zk}t^^,˸vH &Х3_%G痋S]MM!SfkOESݬ_فGvML.QN=4/fZc v~R<9Y L`Aӆ!S|JeB|]LyK)2ixSaak "a2 Y~Hy[~/nOg` ŵd]ـ&'jl9[ XhCϦPtݤz%u~MIPsg@``H1)>[Cco/9QVHl~hINmfН$Pӕ78SJ;q7'/u':XT ̣#KD+rp/ap]1kL6bfJxe6+Hag +DڰṶs7/ -C̦mSSX8qy׶&#{[Nc3x0qCX92kǏ@ EOPUӞ,G:m5.^No5d#z4n~Fr??Ϝ<~zބѧfpo룾~.K)τ='!K+*M^W׺Ia €7gkh{e#\F܇$kco Gsߒ5o6˥œt^7_ ;9 "pD`k(:LrVto {tvaEM8{9W?Ḉ/$nMAٻ) "5@FfFD)4J1<'k ]zil*W&,՘<]b ODqDla_ F. _ %N%4e !z؏"2|2En/ C{߯P~ae/ ut_ok]<LkIPk?ҥ $Nc [&!ISlW!6;M5ũbа#3Cp '|#Q#.zko):F􆇸.HYs9 (8UL6=Exnb.bs xIG ʺ1Y^}ؑ_ 1M9v%$1Yh \S}&5YрW tjP>pJ(TTV̏Dž<2Zm@u /hL]!^$!C<c] OCk>`{i!r IETS]*~OE.M zN7EwN"s9O{~42 }lmu]C'/$qy@QCp /Ej11EMqC>Jg5ql bCgI9%vU$XZyJFx]TsN=.$C?MI<vm{ pGߙP\Uz* Oi&:at=AnV2QFʣX`'hfvJr)Z<]+fp%+ "yb`]>=M7XmW<vjv<(C j C'!lv7­a1D 5[uͲFYj_oO}\^&[,xDv,hTqȉe$#GD Y\LEexTԳi>e~0ۖtSy*\Sʭ$3bR*Izh 7}WtQdڴR H{V{4]4' qPg7iQ\" h%yĦ]N-%g۞>w*3F藱$Ry}K%})8ĵFCqJ{ wP'4:ךsyA'6A>v"{K͢znŊJCkִ\/k u!uAsBn#B R$>o9N k=;EBw@T+ "w/D{.n콜lo_fexxYw?x0/ڱ:Uqp.T\,R \*/)@d,Z;\]X$rCF4$K\/g뺇y<Ӷ; 1-4oK3t*%S.#>T ᪶^8ZAhcX%UyF̼nh<դRͧ\JGVg%gİ;m !aEIikǰN i@k8`^jzE"<7Nդ!N=ͼӴH=paHUA0JeQ1;^u[!QJV?ھn6[=ŒrM/mc;T݋Q6K^AjϪg.hH:U U-iDx#%vw1y68kc`dKSz(VOd:W i8s'lWw Y-9(IgP nLe n853Q1ZD sHV@k 3脂X`X}ɫ a[|܃9_ϥpQE/W^aR@3}y7y7A!NK}\;`Fřk|B29CA2e";&.Do3(mM|m+5N-\kn@e`&%*Ώ`O<'sV+NQ2(o ޺'gC^K(K]Fw/N ܕt쑈-%cq+FuD{wj<((9^ݹ{T?kCf1vP* _xnD._RJQWMMqzԷ9sV_;夻g1!q, jn6/kh|gwW8RUC,0xPo"Gf.Aŷ}eoiW&&gbBI{ٮa_.{Ӯl 1KP-ϡpj~yk\$_gb`!:!,3 (~J#Ɇу{Q0N `>v$0kT{/]ow8$0ڔ=k^CtQZ *?J#"{);ʮh [$L̇^dnqSI[ <f\J,p,0Q"P/^st^aAW`yО.n[H>QK Up_g>C)L:@o.ɴS<\̑GQafeU)MZ#.IJl9nWg,?03z!xSa*B.{TCmPёC" qI*:68;rD"} _*rRY/;5&Bf56 *^oڛOHp~\}Ve0ө84ogj1z`pLT+-:=ҷH(d#9߸H-2\Yk$X$0K紼5ϥ2<:R=FTV"t1ir[P}n`L15xMplRCz/=!:%_ #R7"{da54,ACcbEۧրb!_GM|鑉E U쫽_b/CRQ_jjM `;EaU B9(QoPXIC\Ʉx&S&'WE kΝ Q"轢mun/W|iI}f!&<[^Y,ފTXs/Ha8(ʪ1YrdYdIkN8YW +u/#^YI_ہR pY/ּmGnt'iY殍t𑆷F_1|F%iyc wBو* hC[%`"Vu9憺{Qx"x7(,ȗ[|8CWwRjnTaIkb`⡐ ܤUH`O{WXk{,8ir)` ݼblslG s7#eȢ&  gU!Iޱyܑ9ߜ9u~18>7>5W&Z[1 {)?fۜ˂ce@W#V_`2ghgz2﷩4n<\!ӻF G,D*.;r0th:hEB i[<^HdsQKr)VS"Qpzۄ׳m("+(LUR9IO&X~[9ӖJ6E3*M"%q%p5O@~K*XhC@=25uXese?!Kgo{AIJ̗Ay=g1PZj!n~59.럱NqjK84sx!]s[n4" I0])KGִDJWAUbP)ZCe[_O귱0ߪη㿠gt, >F=X_K} - S#Զ9UV~Aڄ'f=HCj(tHtj9 %^K `:v0g)/SA[Ef'FR!xl#iX[BGH 1\|rMTgdߊ>ˊ-ӑ]Va=KR>'F{:B(y] V[; c^(C[,{ɠÀh~Wpd2\9%fdbC{e8Q$J/< TĠ°N\‌xMCSr\=Tg{ϧ:>'iKDDu;IҤ0V6lۉ'zvPƷZ,%D~qWԐ%kR|Jg"2f, Mhv4gFܶ2r-ƞVsD ~|,xJ׸d+Ӳ,XdJ}p,LNzKu4/R.r ٳ2]|Q X sJӽQ@?0kpfD("/T]W_wO3d6b}C茯q:9 )OM9 .œagD0LDeE#  o°` @j*׫fָia,3 A3눚`CZ)77`QO=NDIKQ)߱'//L>tY>v~+^k#5ēG(1f;h¶q ?ԇv8KAwbL :7$O,Ey?^+j!(Yn@. wMh8߈g4;RfyF*/7:w47b.Y̧XXӋ]q&-Nnwؔf5<._(Y_*򯽒F2Lxf\3 PzGB^veS2W.ԋgyY& 9W[0Ͻ8ygo҉ mҿbϨeN~]<"H[EW% \WЉk ! _Fh5!Ot /Փdˡ">,^+U1v M#Ob he ט?K3^U*/mxy>O(,W@ pfk#MSXؠ7r&~=XƬ`](Y=A3,1=jG{pk<)]Su/~gndT(E_=k \ͬ`9IC7c&h4ƫlj'$Y˩#DOLs;JMKF+rsk]/(WDg^5h(n ߖtl= ":%9b&X 6S1JD>Y G<˭.zۤ])5;칸PT?Nv9Q-ϭ?[ a݅ANj(aK*t-d1rꡇaR3bk𨂳TNL:ȐQS#3$J BH>$͈鼇VwI]d(wk b!B UrtB˹e%*Ůl֑ڏ "1-nyu >#hD +=z3lOyQ׉ /.F}/m"3'™D I/{H$0 ]^3E.U~ עj|%e즆`Wo2-ΌO>n8>F Z/O| CܾX܉9*fStVU1< FنG7<o(`uTGg%7Pq]YElǼfnjY` ?s׆Q0j/in/ދ+L; 뜕zo԰>E6ul[cK-K(áKrHsG"Uœum ijUEmꆿ&!/@*+C1ǥ#+CJ5r]$*$unuGVe:ⲧtx@*S"4JkzG:4XG倽8kyMƘZ|-YH@PWDklPFWk Q,ZrprvI63T,ʼQbV1U94MIYYH$Զ\MJ@%o͝u8]C33&:`w9nB+F?~sK;mGY3F|{=ޟ%kOHSNun7ݺv3nD6h| `Jεd/ʱ:jhl)]C<|[8"Y<8.Oz!=LK@~ʿUkm*b0b{dֆ[y ܙ`q3_Jr}˺0R054p3pv3y^Wˉ` O06 U!yI9=֊1J¤LY='4Y;7kulofzvw!du0bptMe 2`xNiQ \XEQT=T"܌.לP._O M/^*ޙIe]')iv XLwP%>SM{"2֯ґk7jurk3lj~3rZ}xdxLBs'gF;E2ZJ RjUj Rƿdg nt 9/8w& V~1ǴnBSHqrOǰ.z`'~xm}@`"R9(ղ[jIߠo06fmxtsto! oMw]kޝNC"_3mY|bZAqq7چO2;c q1c+B5%qN+wZZ; 4#&?YxDY+ʀȧqP3p^aYJC#Ztj Mk5 lM6Ƙ<ɝƊYnq<.QN۵!+eRǁǟknN,P\Aɑwヷ--^\mid{C8ɔcEq߻=gyzsC5%koc7F쇢  g#{FQKל 4|?&b/S 8 0!GXGHE1m'mLi8= k1Ly_&39Eזr eZ?Վ4|k~;qdlj+Wu) X䡶bH7vr^Hԕiu5ia,!&8%rbN6$ oUՌ"`-$ H5N h(Vy`S" NtiR SAYlnJb`l/ R{_u%QihoPhN+ {ӿ|Aja[!gxڡBb9yZ}*.vɡY8H<*"jnXp2QV(b@ߞWUa0>t` >o!ʋ܊͔Q5[ RL | .j:Bmv T߻&7*Dc,MiƖZ9 HI=W1ȏmVyQ^vf>䈛)( JiBW/I>X'5"Z()'} ~bzH=E̫~BיDfSH~$x+p%I,YGzTd|Y;1%jWjzx۸`_Va~dRwol 1`\?'k3r7M erK0* T{d_i li[yiNFd+f |`h0"tb)0t,Zи8d2y"J`&�) lpX3(^4"r'Ivey4ܟe/ti}Lz\l6Mn0>TQ(Z;!&k6Uyd#Ci~I@&KK./#fv=6-#bjٚ'L pjǶk ys.=&nrq6T=2 u|9E{j'#wP% A#ߠ಄Q!'> QJmhti!՗y. ( /M"M'W[C wW3]Zj5/EqJ!zO&$G%/#m) tnYL@{= gy[&J3%GlJzD]eFie\0p|[t4ѰƪB7ijz<}Poq6X:s;026,ƐgjD$U$Ի*1NOH RG͡qtN1T:kB,B\(y-W u8Oڥ!L7$;HTfty%44B+2>wo_w#+9noj<Ȼ yB ሹr:wآtvoþM*tU \J)~q=@;%m*l;0IKNrs"s |CLhHεioV^|Xj¢l0Rג'Q'݅/٤ks5|3toUEJdvVLkRX5ـ5GyFDGqI M7PJ}7{9dQE>!\x tOw-OzZ˃M;F8 X?9Of l|H<B:ﳜVJg-M=x88JFeΈ!u^j0=`[`+E\Xo:ᔹOsEi}Q (&T>bTD9- LN- 3~V]<g0&E{ NQRgʨ^|zg<_`.o%žn hIxUyOӪ(}A ͏Q?#vEoM<Օj>~fݿl"/j^4%]XeOt_%v\Idrkk!@%ą>UN=9l2qסż/'JC'X /un' `@GUEpR9?5EI+e? |s_UIXN Ob~I{Hv{mevqCh;> 2GK-PBQ,Y}J () x-/,O;UZbNT[61ْT"fXaj;[ jsB> Њɓ-֫d^Pq1MeG)h8{'O(~Q),Kew\ʲlxU"xp?'!>mm)a+2̂6{z_`d=W*Y;J |bT0C\o<`htev%tG;t$_C< Ò6;AorŢ1NkK/0S7!%KUn3wh^3 VihM9XsSg?&\k2yJ[S)7m[G`Hv7+CD e*/X#..\g+(!UЄ1 X|zܢ^N.~dnPH_jڈx,Pukb=WL=niyрEM1 mPHZsnN _<1'lsZY;^mT6RtQ\,|@O ۽q-B.kWҪe rmE־:E!o1vHmWIDgt> -Йx_:ݛ}(!Bt'nY-"ퟷZ_j5V*&͇#.d0\M[fx|>rl"/Fʵ ->7gkeLitdޘ½W)Y` ןIAl +xNLga#D<( "ӥq247e_gPCɴsXOVFr1?}9U?xxrK42d1L_ka8(T YWW /}lQ Gqpemu<{$G/uo,Xg{̲.؏do[JeY*JտMߍ6'yk]ryJ!xw#3fyVMO"pn[dE.)y!y;u h sYf11ut?nb?NCQ_q :QW WRTwFE>զP}% 'ڃip'|tM,s9jҜ^H7l 'a[h}>b+ƏބlaWl$zp]t؆~:޺/pOlVnd#|U,Wx J䰟hc BͶ\j2M `f2߹Ѩ"-HZReY4erܵ0S1CqTATGb]rhW~8ca0QAK>`ib-XǍt UE^~{԰DVe9)5M$S/#ɂb -Q.aҨ}BM>c()aW[ {]oIvpsjNczkֶ0lnٕUu[V31+D"H DId֢|[Chtt:ma0 W^HbW8V_~lc/2WM,ǞR B Tǝx~tN4p3,Uiݶ1~PķL_|\(4K0XZ#< #mEK./=?<^=ZGWc}x5bakڇ9XeheU0:̙%s{7`KQBjaNPޙ~(rڬj?QG'sstGAr32pEvRq=CuAT9Nj[.7}ƿ83~@WqYDJ((Q$W61;F?gc?ySbFu7=>BQvP;0?y~.R5mrjsټ$sS. ä ă橐@:*ZhDeP;9[25zg>y*?0jGaUS8Hi 4bf}Nakg1S,wd{A^HGkOQr{qXܗS.P3m ),!HP>ҌBD^ja y=xIKES{"|ZѪ=4{/*Xㆃ&2om7NL6<~)xY2ۛ"}fViSrsÍ>JШv(%ѭ~T(d|93H^̟"v";Ne KI"m7˾ ߘ ) a<2s{ĬSO:MDq"ˢD@vҢ_ A_iSfg1m0 ԱKH# Q#APOZi~B3]zAD'$l e|sD,qh4*,FÒ m"93QwݚދTcٛ ~g A⫋宱huآq1'n-R0`0ɼWtcXk:gh5=T`'ËygGњ9Jv[5M]mLDᢻ]1x ِNA*+Lxo>k}91ԪA@=A5{+\:X0Xe/ Opقf'`*nV7$lV(JbTE-g.[;P!^rl}E 1`'.N/۔pgˁ.~D1i|G! _Mq%VZȐCnݲ0] G9İP>ɡnw؀ 1atYtxwi-;V2}3q9T^\z'lߛA$T4*]K2:G=O%km,8ek©ssV@T^ ڞ /Mwya_yw!I5QVp+l԰lI Vqd5[ܹ)3[]r 6 JzT/L/eɭTB&4ia^ʸVBЧ!pFBnDl9DSyR0to涎"!:>l&ڟZ t3UE_U)`2A S)2!tg&P*Ba0[׾'^(>Wl2-Q#|W349(oKsB%}jB-i a;>TGqEJo=!W'3-*;YXlp |2 ȍc`́cnXnejdQM6tlOtće=Vfc^9p"SkrK7lu$O6`1T` `B3G. )@zZ!)JlֻTwUTZa]<%BV$18n!.܀$j8 )KFeK?i|IWΖϵsSB~:x1b,VCԴ-2l E[+j0&fFq(U%ZKWNL9'4YτQ>T_>QcS] O>~PѥJNh~̙Kr16I+)c:c3/͘ѴdijK՚ Ǎ~v*THٱYœsWmBq)9Ug(g8+@6=ٲg4bBoB ~_|XOM˛,{k(A^L 溷ArwqD|Qτi|qhHg54lv6nj$) 2O.xܰt %Ř@a1%nI8]K&qN_)np)1uN(tk6& lws?%lwϙWƖbGa]-FP9t\nL._>skݍiZ.V.BHS\(ƘNSTp욦p|Ś㫃6~;@NSLWamP@G=Ԧ,| {pZX]ig]vie:)sZFoY)E+\3k;KxiW܇OpK!H=.Go)%:?n4J3[&?_ z}F!CSi%}VbLי!>@zukp &Cڅ ?bNj֥N XnY$o`b*~[u@'jQ:> :64,RF@4k]fT#QK~4,j ,OVjdMBiJNO-)XԢ^xC[̄[c027qX3Qf'? LcS"Sn$c%N97:X_S.)j?É,ciҧe͒ی~k@|I(D;2.GkW`̽2܇ -5NRDl^󷫒ʹ˿:"?]"ℱ#C?&c XbP&V';8/glcF#扸?a͸P`*G @aG`6GvR+D{7{.73qi`J :;=!639F s {jCGqQ|d[A Uъ9)Sz}|liFWD ָ0A]J As@"_1MBr{4IgKh,5A lث` HO:c)rZ0`p, ނEx|Iyཱུu]PO^0Xzfƻ|/cf:V )a͏k&cҾ= Hh=Pt;ԋўśyזYq[chg9W{Aݭpaфpv<.f,:͔,Lɬ_hDSEhʆx%;_fߋŃ:;`سS$AM&%h?ZCSA6s`ŀ C1X~{% ݛ"E>EuT;K}7`4*JC7N+mcS+zz)Ѵm$M^\ߣЈ>1'&=0$Y.'sLL{ndvYv\ 2"m %?PYݽ# evx`5meW\D bqQL0c̀.ޔ}T'*TohZʞ 1!hcڻ\zS@?:U crk:ւY#,z٘\6sV=c;,AH:6 =FH|0aZ(:${!qu=HZ f mDKm.wi( r ~1|ζ1&^VۀV09X= \G z/c_`fx8 %WCFZt b /Lg-#7e- ViH̝STL &MbXK48$ܬ291[ gA665kr^ BV[m5^|wU x83ϟ"\qȸn>v4Z^MJId4 8E7'XTtE_3@8\@$>+)y0Ƌ& G^\99 ڧ#֜/\U Xm.lJ햩]'ŏUS}o"{66)U%AhJ}1 d~sO]GZ0 쪺[Ϭǫ(`=mʎtQY}עʤ@YE˚߉E2oKMfnGas:ipTYPMcąqw ݼ)Z`Q>"`J> t&]0T˥;4{BAV H\f1n8m[RJ}tIvFA~=ծ ] *?թgL(N1G|Pw*mZS2tIrq<zRd#>luCjxS@wLp1p\p. ZշCT"b6\-wgD#ٹ9#aҟu#S}|w\Mt=.,Dd>k@MJFn.z\wI%ɨ]o|ZП)M o'r` p";v q;0¡6OVV0SLبzlO?l{đrMGvN3)Lq!{Ә$$v j@ҵ8ʏV`Cz긎OI|AM,q*RaxUg;w8$; " PD j)0+6 _fM`݃LLizf(E̩$d4m7ai̥h.@{|[>b<ów\Ӕt9<]Sp,&$xX47q{4 o5t`h qIDQεw0-Mf|.< aRZ c ŗ7~*A$h+hc+ݣйCّåSw;䰋i0 :8l]Y{x}_)cIǬF''Y6a} *}P"Ow==u]8";`Hk2\$GXtGFPiT U6?&dzUOXF790.%͆:t\D%'m,b:f ǂO{ʹ`>uH7)W*]Oϣ} v X|49`[6Mbys=*I qh WS0ЋEl7|`&h16?'ۼv:9d[u daN<) I,5>\`{wQsy :_vtuL/eV݆`)*+Q83Il'WX: wV,#1a]uFh-&zȹݠb.nlbi/Fݚؔ=per\*|t!Pc37@i2-6l&-'Cpf’lX 5%]T\dg:WaR(4G73 as -׶z(т$U4b;\!R)5rߚui5?yErOb-JFu}:JJ; 4X<|2=5CyApslFP "lÇS yirE"qd i9-Щل4\.Lf6t On TL:*S[razHu&P3Cr1P[Z}W , Vrk>V4i' P0EcHER8QR(ϐ?yz㶫H辍x}w gAH œ}gn`aw R\yBˮ 4xFm bS W=\GIp2븇KO\XhGgc[ N#isldg6(a5A>RVY6] cmjÿfzlh݂wS97[?HzXM6AbJu ZףAkDjF6MigN~8VF䙒iy1!򽆩Dh <S!9ѺT Z_yB @5Y.p 1缨i!/~}CCNj8#/N* sA6>3 CJld%]$*o{Ba]X\pP.䃘p?}sRFQw6!|~ p:^c? YKUɒes\.`fnY(9xgJJ?M#}{ruf 羭☶qľy |$Qn_rT;3^M 0dƨ(x-4J)N@Gm9=8Y=8h:,y~Fuᄰ}]wvCzϊř츢a2HC8IDG=Ҋbrg2bs$q,%$v#ϔzzv*0w|i; YR =!jN+jy^b0bɘX,}AKuQ /Hɨ'$>%ȫ؄Ijo5Q:Dֹf[ZD&={BG4R TM僗 J1! u!]%Рکex:-i96_C7T3\+|U,TTǶ~%۸&GR:تKh=x@b+E&;؁utzI"^-[> (6\`|9P"fȖ0֩tCyBru1<&߀V$+Y9B z@1Z940`ሼ*m/+\ J0>J` úWk (ί }e1S <,ȥ O6 هhO.K͖Z<}_`5Qvjds:+&ATOKu9^'yUY_X^"٭o$jX 푇1c 3.~Q* zeb!C[q:ҌK]_h#PɞS6!%Ba Uϓz&g& ޻?DrkM}%,a|YsR3;mVO'J)םg^q\j &RY W,ww=>ԄiE5xXI LYGȫqiXGOt pkWboD/Gid% إRnLg#qvL'mVCDA[! ̈́W,>$.fvH TЌPr~Ji4_i(F;8{4֗]EBm|-aYwWȘ])y}BT\i~L-fH#˝W1Uj^ID >T#\j$UtK(] qTIOHČ9^s|iOJ8j~4K 䥞޶]o) X)R]%Ewb뵇N9}Tï-uwҼ!\õb`ǜ%F`2!SMeAu[~ ,d}G u}y` ?)H3yZ'6dZD^Y$F n(ywuyQÅtr7.ޚ-*; z_8_2QʍD2\ͨ;:$teObJK-vʫ%\RۻJY;^Uϣ8TG['2S&JO{fYջ)( *jyO2Y? C-tð9GAw<žDj\t!fmL*VcK9J3ڛgBlHP>ajIzVXذS0 i',yH$d{W j s˓=~Œ=nE93MK^O?r'D$/CfOmŃmYj6u6з Q+<4%絮AqxpաAˆ/}ZWxܮ.8KkhET9B{ş:id5+s+JF,r+ajA]iXٽ.}#Y=aJf :Ãuav? UQ[jl#):UujhzP~W0Pttx'[?ӵ8*6G֭4S$G\:',b,~Lp)W\HPoLp[7q.ш> %=Q>7"ݥvU\@GhدCϮST_cbN2evQ;8?LIFIWLh#3o O$M-m w3\n ]&B g^oFu3QV,ţSnXp| ,k͆O2gXRвOqbņIݵ=wX Xkÿ YpH4 q/.c/ؐ<ח;LRIsB^~,͓h *ۥKXk%,QNΏf q܇ԙ *BI}Fd1"F&V,~y>MWՓ k@ge63{'%) 5e{\ۛ|4,Z!+ֲps8| (ԥؔFϴǡRufcw$ O\xґrĈ[ќ" JҲd*Rok Yi>4`Lg7.^ˤ\O&7.sC 1956h)꭮OO~`~Qf(CIb!w}#n3BrAw oo06!~[ɴ6h#"Ӝ=Gن?"  {7:^b, bF3ӯY[ՐZPQ_@h8@`, V9a]L*%yݓO #&3(qG"]Ҽ9d9C da,bwDVpl-NX/Jzǚ20ʊ+@v)1+Gwfa%ŽPw ǜ/_]9ȶw\Y녇}ݜH < 6r hoG=/_wsw50q6F֌nd^1Ȍ]Oe^̞)4JPy܇e*tx:PX@wUgM|_>\s il /SCB(O)H\lVS_&|/I9a(6⽰|)[[*5H@ȑ]MDUS?Pϻ4^{gd(;犮Q uJf+c݇Qt(C$-ʮ/UHP/=W9[`ĹmW\1`OQiת*|Um%5[.n?ͺ,u<˞ 7c;WH~D7S %ֈG?:QD$8 SõSË9AF 4$S4[dW̱oEOxADa2}Z~`RwD)M{e#SpF=6{㿳J%kB~,d>)3 FUL($`\8D>W»H?9 ^Tw'a==;.$}*B[8{yF/ZPͦkw>SP]C5 BРiEMQwHjnBClu5\\:WjO+J )RG?7ҔﳍX`oy|jx5A+]ޫ8?$ؽ*l, 7ZkƑة˲_9Vt' %rՈ®U/(꩙Hn~촩yHz] 0:AZLq(7 )דBwlR.r(ۇTiflS6$!T-}_ĮKA2Ӗ!DThx>},:;` y)(2) Y8Ye8Y䰡v3Q3ZOc'{S"z #yH°-?ɸ4ՕWWvBMMD95;ϱ,*TSiLKi3eG/OyLK'.]5 9 }+| HOnvܧ|%BWvYT]\Ӑ7W`#{oyQeRW/䦾@\ANH'vUh>Ѯ4''lƥR/Q맸/0"т!pEC/t1qٶoH1JtWZt9I\wS0T"և7l%w[ u$ʭ XR~Vj1Qv:-BJ6Yu{< ["/)ͤ( !m*m;h [6t޾ͻu@G_F3M7+P9 e#C*M(hy V9  ?C,!Ow9b ϕOP;۩ǿP 2 8DZ[.̷:2C"k#8.-AW|׎+V6"̶QH{=kNƈF79 Y(Gu]Os! RM=ҰǬyHHۋ$ɃطC-bf7usʼnM_@r.HȮpmC Pf`h;=f.t}٫;s:Y>*$ibXP*(Te/[(X&$tpi : hbҰvōŽiv] 80-!J,{x@lCZ]/Е4߀G ;9Gc&jʾ=~f L2yg4lzc['(SeHT_aA+Gt H6ݑ-Q>:=|X~xjģǂ*oZVן]UmdL}ӡ]}Y+";91%fDng]X@XP2mā$ӽhQ/}v=,~ (x=)gրdՈuD>Yx '%j)vTLt#ޅLhEN< S;YwZf\ ,59sE_QLʇӭP*_WP>&M5Uv:Mz0ce*3πIȘd" -j?aiGVq* -E! Y<\ -žɥz] Mw' u]rVd @R!}tmOGѭ=fU\TGm[aDp:O"Dhk}UxPyYg))NH#P|ḦK ^03.!NL msyoJ5~uP`sm0mB4 >;O6?+-`XMkX:wK}>('6+Gl.q{=`pvqF} "9{|E8%bT0Bdk3iQG;c~YeV/opllf=Y(q•u8$٨P>>Րm9VodE/c"؆! !{ %Zd{ؾF4Td6LK@lΗ琲VLCӏ $|>} .\0tڧG~Ȅ:mBqHbm׀WOuܞ9kG)T:] mf/@A؄J~}%;d0}J?J8eń&odϽOtB(G{c' b?U@8r=A!5Xgd.2FET wd5S<[Ѭar2REa*&ϔ&OO]KK=@iGZ$ owbgMC0Uq!~`P4 ԚD.c ,ڵ=q7u]'}$~CIW^ɅE]ޯ`nS'c+`id_NR$R'd< C(co`5_جÑo:SE4Yui*=PϟkKBWGCH.)(0RCW萺ADamЍ5ep8>JG Մ ,aiFg~m2;7Czm7',`SJc%   PXedeABm~(Qzu8pQvK0qϟ;mI+)9wیn$zIp axRRxG `ᵭ" Ge<<%X 6{ }ZChBry<׭vm~y ir6R7{׊|vo/3Lp&V<΋f;3}uWg-䉡]MNKEmUAa1k399_Dbl3#cSդHđ,ZZJ}Lv ®ՉJVDkk!:ī DǏ+|@^Ne-=vPI>hxő>3$lO4WDXpbacqi8O(OY |,%d!ۓ覄B U%3?g //3ʯpvΌܑIl$[9JߩE5wu{d)"^[oxXICq&w#&ҳen o:]+Mˎ9jub#ba{!%N8_y;8S*%h:#&nZKY{!/39{9%~v 8%6uou#q Q_i['aɩq9q;gU_`,24QABC}\рmCxzZ|V}!f%aN -(ÃM͏ˆWU 4H(c!u&eʛk:m ulIzX8m޿7!{&y5$ ItG&Q)p6PCw)E6?N7UI8>a>+a6dXbU|Bqf|Nʼd,u 3Wu h;Y:r3dWwc:?fT6{ddñSxK#D¯pC hŭf姖QWVOכ|]ea$cvߺus{(1 i7].n3[Og"y:\%K7.e3DB7v_96!yHc7Ǖr8`ْkzUN{\’h1 ̚syr'&;X{WƁljb6ɦ=b`Îtx#? Gq ;ɮZ:nIWIA2Lp?Eڎ~fRpq/8\{$Ӗ̐݃&pnū?P4O+]yȟj{["9m{n.3)y*լ-i&hҏȉu>ms:)ZE/sQ3 k5qo!Zn"h[yٰ@lf ƒE`)kp;#bu"י °.s_vDmhVoLvǏhUW8gj;uS -h}Amۄ`H9PNK.ʷv|T~ܤ&CZrz(EIhI,.gi -(s:mP(sPYW= ;} ѨZJLz@pl TDGf ! Cn7 쯊;XR 12JT.tVN%}p{BP~FOÿ$[j.${UvIE!pVJQZzw!ΡI9 ,}TN\YZlP9;_&h#% 6A[Z][oW(DFMU~]Gs@`1^BUO=)ymTG!kv5$$рTiF0 t=V8F-Xq8U\8,8){rќ0^VRua5_Yfd\}8+XY\P~p ra7x.sSn[(.Ψ\FojL_W([q ԭU`X]7 ;ߞTTKhGL@/-7$ t|}K| ^NҾR\?oazΡ3B,D@%]y ᪳N*`dQ4۵O{&n5\3ŅbnlC@ifעG u q`D즔g3Cw ă^@ QYq t; G_MϲV;KVw gӺ+Ɲū龎msH)eP_ԁUryl( yY;Yb44{=:<47Đeqnl>ZDxϿ?\+a燋` ‚RFPOV{۰1_`Kc qP,D]as{l"x8TZ^DCVZV\4Iy]<PAW5 v޵RUG$nX0ٯr+dSHv\Z%/Hj.Ͽħc3  ,mn ϣ͑pglE~SAq)oH<ڄ~WA*(kѱ^W8GHf*ruJ0x"J@fI`c+ȝХۄ~)LZнv0.n2xl_MGóeOv}񑿔:վqO}~~f2`c܂=EWGILxf~~Zz!Z+ʗ0gsL&crɰ4sdPTBneWio`Oq[y9f棪~:p0ǖrvG7mf0R%$ꬬE]wT謲WYUJ]'>'u'PtUGw8ts䥄_"?H5ݟ_J=.!(YHd p!qO0jtKvW9xx@4yOv|js&AHxfoϩVYv݅J G2o[;HE Il?Q+ P|#`$bVtM5ݮ }NY":#yƉAPd8 IsaìzG> 'ya@#,QFat+h8"ךvk׷WC8>EͲr="S@_ }MD,t/tEdz@b\5 H= eMId.Bh쎭;fN 35T+W 8_M.w)ٍ :rLuh*B~ K{{F)N4|66x|5һT'=Z|k~NP,q v6 7!}9 }C!"$%BHe͝nLMUtgvxW5 LZKRkB%`3L??SU8G(NЊTmhӋp~}^ݨ: thl^H%9::`G{R,]H&B¶^,BQ|B3UKEwkܑY}_Ƶh$v7,ņ My{Ac&in![ O"ڹƐ|7]duf;]Nuw{N[]yY ķJ9i֘0 xXދ{巤خ*t/]4B_E3}/"ɃM6c䨽gEsߵ7Qb9ąY176%“89bHiOnиWi og_} }?N.1? X&|ZvZaZz-z%fE_A:+3ZBwDW3w0O1JlF8YVCIJFf1ij'-=|q#C'CXT{߂燌GV稚uO { p΢i:|g?"7p+sS+/ZNg$&T4J4uiwiK&n:ӆk 9gx@Ek@%I8Vq̓Ͼ? PT1W0!Sr;uD=RGxBURNPf-r+2cŖ[ 1\\+܏6 hjp ${:C+K( Hm<{;ua1\6)6UA EP2WH8VW-\M C[fT _3 y ĻÒV0סcI`=.hܣjs8f^{6G\?w,}.Bu ؓڛ !Xq[اaMR͏Gy4YyS-!QWշܳGOUng1 6K~,9e%S. cPىӦ7iPlO߀*Εks?G,ܳnK=8}n= OlǘAu>-ˌsUV{p1R"xh%Ċ;M',M+"f.FXx%Hm ^R?"?R]R.hy jw&~78#0?IG1 `݌D_bH}7*]@ԉY4CVPMF=M%#w*=2>`jY&bŵ;Gm)]:b`t˺֫΅+֋~iT.coKP~Fh1b)iF!GIMyzb;sJ[;\eYj7a y.n ?:q6ML:l"u*җ 2[ *nx*/b+%.skdylj?c RRw#.-K7Z dAP]6fx 0ϐJ"QRdXuC59ʵRұJq;&ڴ468g*VA-[T0(ك'O) | QC8+(aA/Z6x`w+ѫyu/9)!$S4u^X;*p*c+td4E<G |E[t,F.xvyxdKH᧼Ⱦq3nD8XK;ܷJ JPb.aQ%)Q]=SDM' K.UU{xՊߖ>Hϒ{l^DY_ؽ7XĚ>]$]gzTl!ovC"xuA5vˀ=3a"r0-W:IZ5xX{RfCi0\~AY͏ /z݋+b?Y'O#Ɩw]Zs~G` >[v:tRln4:{4Dx{g͆ܬ0Zv%l܀S(#l|pUN辣 &Jݯ+6FA'ab L8.^!W=pQa}Zn}LQWWL^B=MCGΐzanz ,K)a `׷Oͣ4E>a dXkCM8a+Ιj^jkw3=.ˁ0Lٲh+C+ 2QD _"_68y&p=DY% vTxTwDޱ'xq qQKwYw|baxJ,V[B,C0J,~3@/HnMƪW첱n~2='?K(p%& #Lo?MknsܫV,D>dH媷J0qB@Ol =:,+\4Coe{GF±[ver0%nI#} IfF~Yq8i#F/~V@4Abw^_۟6X{@bCTw,&')-vɮdU# ԋ0I?YlK>z^0)GF8PB{ngo-qP`@Y]6nK2ӫ/&3 B'[S<#4)F4Y$9Q3mnpOEG5?)#;pEvGMbBMvA1*qҨd,*BզwJjOLTf;x_M${3/w1&nҰ7C~V osDMLfb"NUGCM3;eW,(`"<05Ÿw=N !NoU7M<r^w%~>f`en 0~)?bE)AiMF{'I]}Fďl Ώ2o$9(n<~Ż-x7PTozUݪpc=xIֱ̖'W2F+-GbdW]NCV^ãyRXg8 ;;R&<:tuFbчP~HT}z^6j6Ϩǔ8"a #喑HJEpyUڊe}1þ# d|93晧-HD:^1b8~;^= )bQ^$9cGJNQ6~="ze$[sr>]4޽xwIoԭi:թX`=JYwR1Ͻ\mpL=ӱoK:`*%iBmۙAY}4-nFTMfpY08B}Ą~gМIAJHs6k51aRe=+<@8b?pE725}f(\DGY -rfg$LB5\n4׮¬Re뇠?Vc[TV_7+ NJkS6 C"yIY"vg89S֋F\$&#bn |T=DiXFZ7_. g H@=+y\q\15b$,aGh "$._qbY9{5zY͢v8hŽZywaUP&t5r?Zt':W >8Vj<Ɵ,i۵ו'f_B($n\RE#+(tOU!#Le_: 6`):J2b`c{3m.Jw)PQ)nKm])+&%r&ƙghϴ=5F7T.v/q\T:(4; JnI?zKK$|r! n/7:%gC ~쯃E齉ky#y$kjhK+C^b=''<Ϙx[O U SM%3P0nkr~{@C)L;xo6qA1q\HK쩑aظl#n%:Ā=.g~MVR맪|saFnJ`O`͛X!Ø6jPo !1ՊMNX>%%o^ EKx(plN=쒆{; 8`,]?kIbNyRUoH|_x/gqa?@Ȓ1nRGF!i9Kљ汉Ykk?3GO8S?{yhWwa/c׷KYpBoϕzțE!ojVTcwvO-ːcPbFﵤF' )Fv t[ tyy034u$B`X9nX4yk*#_PtɊ;}opR [ak&qݔr xM,+X lA|.Đ4 :ӾTOuݔiY}k=8AC ܴnv ]..8&ăqg,Nn_>8 \y bZJhK`u'!G1d&ĠAjk11phRI*0τ{ׅvF`:6$+mT'cbMRΛE_ TX@kukb 1=CN/OyˍP:@`cOǟ[]9E7U6ZWzU^]Éޠ7buyuX*p>D=fCy D_DćɦCdCwvRLc>wNiQVz}3=T>q)J~+ͧP:e|%|Bvx h0B K wƲ67cj~ن]X7[B_-Oǐ}O[bPL\[NٰL$UbK[%;.tE8w߫$Pq3IF08M&N%~"I~oz?UP^iZF+80+;/P58 5AVipdpڇ!/C¨z]Økf:ث'hރ w ⪞ԁ+/Ȗ9o')CIg[pb2cgv[Q#PCxc}v k1e\>L@ 6ם jg2 3pa_ 'ݭ1-yYV-T|ӂ4DxJ l£ȫ)IVVIIM.*\aEViLxD*݆# ;w_# 73Nܳ'7S} qV^G&yOe q{.ɴ VE!{* C[A5wZBpRqWc`ero!wEq+"tKz 4kco4SG7{3clkd!bώn&$P`γoW3Pxښizރ/xN>ɦ}}xOc6uBzn[gk)D%A哌4D~{niDwU*ie!XQ%F1'^bBr6]'w{Iñ;5z4r)A5ӈ8me[!=f+椶OU{:"Xfd]M1O? ^C2nd"((>Gף{mDZfN_: 7,S@ѨHZk,Lh,h[@H="{_ {^itZOzAZ~(^c8N~Cs7_*ө.Z7N΢ƱI3VM,ۍi{F˃CǜD2&:j e\lFW-Ҋ޺f* Ihw0F?KpM{MEFW.Uݬ8OI}Κzb.D.d?R Q p5' $ O;}_ڴy#wۓU&.oH#r'ۙƭD!vD&3f4 nHdŴB X{[mz S,q0.P%B:CQKD<U&44$gMYX9 {*6MR R/3T;cc0i4_:09tbKAEQN`pyYD|=19 1i?σ衖_~:B SU^h9r -Y=.=#/ga p jow&xCʅ7I&j{G}0 "$1le}m 8[Uݔln8 '^pqɰm2ɀnTSڭy1l31r=❅ NV*?S=3 o3E^)\|1bDO+1vcU2֤'ko?kgE貧< [.zIT]$N@4k3ͪXcх2\ ׎\ă:[ rR{lz]PA/k/mRj|3\Oj),1] / pRч&~((9;C`tCW,bBC $B9ՏpsJrI uWd|5Sxٖv+7R:sٕYFSlw4ֿnG-r@ʓO[ 9մ.W[J+S[<=bI@j2RÍQئZrb ߭m>QA]w[i3eS PWת QS,Rt׿;E$<^ mlUHLu:&f0-bl'{bhpfP%[odg-)+U<>Nx!`ĭ4A[/7g/܆JhnTRL(w_$"@FL}@ͲzZG-I֘!Q{r~$Tx ?MN*u!TaVOg%"ՠߜ q+*'Nvm⢐,Y#PkU $*IG/4 \9E[UA xGծ"P3z-] - m;!YF_]=mlRCiz:1QX'0*Mu^\:zHWOKH{?øwJP.=kv-JH>;{mf[r)љz h#JV|ƼBR6bqg)2C~ T,ZyNi-1*Kd Q.:e4-I`:qi}3Ұ$`<_㚱Cf4>wV4s$nqyqipRB1-$$YN[|$މ7'?BqZY'uɮ0}<6o6c'vB):(ڡb :X|/JQhHC`x& 궄Ek9$t&$uc$XZH =IiՒ[Y 2Ut"U|o;c#Uq ޵CIM3$JwٍYL_εb^1SU Tu-%(A0JaZ\jR#)o[n<$: 1hޜX޷$8 @뎻C2d:Ly焤V&e! !Xz>J CUVlfh#wUbfW'%sxU^WK/GTOƼӳcuYېj1aon~rv-LjD8J`YOYY4Wr6%Nz HcyBh9Ra]p_Z @R9\]A bҹ"O ^/Eli~X>)љG}*t;+P$_`fܣ =ړ{ty"g!ϊ[kU7iVj`zr/q'څBD穌rM}M0*g{3/%~r-Y& &NyEn&}{c#3}Q KGSߏ3IEeuRA_ aMkLV;0[JyR#bKn.b#. ~!QCԽuNF}Qѣg|JF9BFHY~>e@~aJ̬Od!;|R)ҪMܾ t + x&l L=Q_uw^+ ʂm.e< +s?P^ @(6Sk4pID8D*7}H72y0y(T!|73XqłS烬rbvTٺ^.vp`>Kح/ҟBgvGr<;翦k k8Zm=7x3^!>܃Ѹ t$e&8&n8yH$f.㍥pS̡Btmc\(9H?suNy!Ǧ죶Y&r#!Lu3(K =7 pgNj:mTZ"\'"9MA/yr' ZTqKlylJD-2jv|fK.*?iw013'xW7T/ww]#-s9WOӤς!BDׂ=_y@>RYⴲBxa=MO ޻# @E 04)ܘ.\ҹCP4 Ãb9cZFk$ԋ8"RQOT˂;2يӲeGjjYֆ Vvaۧm4ʊΒiiL!?lP,MTX ŰO?=m .ͯ1̻"# :jb~& ClB[=\@Ղ=*JC=}oCӦf}xB܄G~6h.z3_X4W^8tc2o{I#3K:_)2Or{Ls=Y K3xbfu'0YXZQ{Վ}[5DwMYu(T7!綎7n'>p \]Y+&ON߶ɠI|ihu ,=)Q9"G>_R$^USHg6~*^`AYW kuqq8}OaD|޾hvA0h`S'&vA4 ~pB?ݣכBEm jGt޷oz">wĻR#0@y }U:C@e29AOid[;sqjn‘%PQ<g" וݎt,63/IT̒3ѷa0]8A/'v**G/.כ#h { ڮEz:iOS*+%w'ܘZl9f'^S,W ހM+֛ 'D ۣ6ҡ7ʚ-d\w"A =-Hq=d =Y{I ]ҝem(KJ 36&4{%'@C-u3>qa7ۋέ{LǜQ8vE1f#xbo_nx}W#nt)W.9\TeS{;ۃ3B 2^Mqr2mh%J)h<x4sqvtϷB|a㥪/[$/?pݪ7Ƨ5 Pj1QR XaŶ󌺇:sxG b m̑O>E~X Y=#䡜I +z(* G4}ԺW`' `UY!α_bH.S5{NhΧ/,VĈ͑D.i oYݓ. 5=ml݈AM)p7 zZ#2-Rۄ9*Tx{ b9i8f51";C&{EYN!Ad2u@CoN BiP_:P,hc6VdKbRzڅ]JݫIp &^3Eq&2xɦ6O#k,vK!Ӥ٬Q5/VȻIO1HyY(WBfF Eo~UN8̤zGdU%AS P_|v;Ȇ 9g5@ԔgQnC~x=Qʚ  .dW_2rh:~+MVzr"6yDrU`r0'kn%;Ϊ\` F W8#)R֌7SE%-gr;Q6L)(+P&M%ݪZzWq/2KAU8p G+b# &L=qRa}IjaE5hvbh\)ʿ:C'ZeiˤN֨+ݟ&'E`z q sP:d'a$ΗZtZ.NǦⲧh#%U+F&ӔKIcK>ž ٔD͇ޕ#U,<&',qBICl3Y ]tY# i`tOǧ+*T? ٻ ؑ}|(@ @.FH~}*dJ࠙g/3__kHPpjʢ嶙 oɷǵ9F]h4/܌w>Iu oEE fBp,TNx0j9:KܺIЋG 1wvM_R&P[5d;%7cz*rJ7a]{Y iwax#Rxl -L4#+!MO'n]Br9f3ωl:FP@y};n? | ؚSn9 l@zdv,6iEYS#D-12E `SgD?/NA1DyMHk$Kv`!]% ɍHIz|qHGq^׭Ozh#~qk!ptU<ar̸, 8LCtv]| Wy(v[`P D|T]$+Z˳݀)߆h>"ޏnӰqi`pXŃ ͢b ̳ۅP^$ $v~J2R58b) x]҉|v u +|ȯ֢6>pKZ&=˝+ bzZ9u-T'3FZwx〧_wE,wWCߗ> ٙޝjUqV;@SpbK]N2K*QK[+0*g@ :' 3:0ZJuYUu,c6+v=ݓY?s5>;Z H&:F:Bdji{ηJԃx6h=  ?> Nl}?BAA/%3٘1SWa8G> ώ3*|=o>$8,GSYBv0K 5g&;|6KMf*HG:ixZm`$iő{{r3D#:sQeɴ2dk2oEaTں{j#.HboԢ> )%=tc^ҮI0VdY8!jM*~R]̚zɷiPFjEi r@b!Gh|Ɲ[mbR4Y(^I_8%A`;jx,aGNY[ RH nDAuWb_+s޲z6RܕM oIؑ (]\/D>t=Doz5"\%a`J?OXպk~hGc6qzٟZg_#^ElND3&j^+TN!]AKgg?ϸ /gؤ5A~8/%}ϐX迆2DPeU*ԍjf0%vHAwch|qG5{AQ$%L|O֊9rpU|$yJDiI~Z%•6懃Ī񋧅A  u0ÎS=?T;KW[av}9<鄜ո1̕(Yo=\'䝫u)ѩVk/w=>3Oc ;5[rۈ(eRsj;>:x+41 HqaAQlVĭceZ9/bɎQ?kײ%5i|#+%Zh$0xaK%vܩF\2iɯ: R b-&v7TŃZ⤨8 {4y~IhH"Nf S}'1d"D#!ګykA Bp|6T M "x1aLѼ>ٕ53Is$xIR5֎ @S26Zh 0kS>ɑ?d[ #*0I^Dٹ6j>=qE:!p׻B t"tFpF7\#`*ÑIub=C+1FLNI^xaau"ۚo 7YqN5:Zc2 # E{AN!xVHtU-bK$҄8bOq6T:h 'T3 -^NBY⌂#d&c%r;[{ZˎJ_'Yϧ?CGÐ,6$oi Ҥ]'ID#zr{r?iE Åi@$0\z,[-x^7ERob%شٛB5JR~j}%E!PʱsmSHxZq/ؑj U[g7\9hbȔÚ{g4>/VR)3P5,iFٓD#C{M/XnvGv}iW' DOӲQ-.ҐQh`*o9̕hTNoVXiOXV\[}S׳諥6BWkC[[qve7u,6 H "|~LܾqPh~P"T k 54Rkv0,s0j2e0m\&mUϫc4;ߚQ5!kgn_bଯmlZ"*T\siF U@2đdfPiu^x\;k}}6YVX"&&5)i("|ӃB dJ"wH=&) ѽHsWuBܵg\F(|O53 JEe=zL M.GG5i61dkݽ@}T\l87nf>2 P2jڡIy2PZ/] P{sЎi"@YY'Dz}+ `R`D+`JXtBeCdq*6| >n }nNvB\n) lƮ O=TwyYC M.YQ].(v/0I 6/5)Qb !)7Z B7s~!"oҥMI7YL S!qi3= :3X6/Fӊג)Jߔ4D&ȍ1b jK}`Y8d{saVҫ)=w%du 'a.o(]"uuW~^^\ց끚 E!ϏZV5Va&k)98}ki#*O 8S+{| ض$6&h1羞@S jcd 't|:` ގ@ йEKw|HWݍ\*uVRY`nh͋&|¤UqܳF Tot I|agunR?pݓ Y8:ͭ>YTc떁ھ g@E`lE أRmI5us{L'V-_!4Kq\柙-5Te2|\T1-u ϹmR11c¯%Ia}ֈݔS|{r\ 0 *6rO&_eLzSdŪUN-Aئ#I $Kd')I՗yÑyF$($]Oǐ%%䜩7XOz*:f2[Ur~k6KH[\g.jJ61 l#\B?i ﯃mz-Bь qFfk0f3_tNlkY3םSr)8 ff]eFvHsliqY1EX۽ͥ<} DS_loyRYn4VƈlTݠN>21M7[FʄbȀ>+e'd Z7u`˘TXJGqL~uJck!>! G)H(=ܿE. g/!$=2c( 9*UBTNnn^`1 Dlpm5M_|1iZ4L^:lq>XJ<`ۨIpZ's3pc_MuRw+@rQd"OH&wpts g)@@T'㪛&oPYߦJ IwSn S$p|)};)J9ŧI2EÿS8 pCHWAhz(9 1`^$n?rLGqI^!H~Z&Exm> 5`GB&!6!HX{48JVyFy5'b%:rz~x5Rbo:#g<1a;9H9!a*K&HbZeH]6'gFrj^ Bp;]#J.9K`d$qѾAi'툎Ť2ӛ((r<,ZC>" EhzB%aIr#W`í*(ؒԍ^/f4 nmHujP{|V|yHLol:%;=n5 ھlQ%{Zb(u ul_+lM9Kڊ]vP|wQ6$ZQ !dRc@H ($fuI q~&*=r?) ! Pt)A7[c[ O(x$ ^.,B1 RE'DǯQt|@R^һ`UQۜJ-A3o_*oqQjKՐN[VuݹLWvyXE>Vo}W3,I;6ЮhD6f+1 .#CŭU:.G~wrQgHO+4 $q 8QQŢp p&Ƌ^-{lFMC̐?GޟM-ʊwG*#F ٸ F^hO'i۱ȶXU<s4lja}H~!q BOCޯJ΃E8ty3 %^M)r-[.~s }Q#a 0Zq+ܕǪH-tqz7c F@67~s2XHb\~#aEyE ;Y-ZiG>sl)_!%S@N֢7YnL{n4u3:ExM_<8Ud] 颰 Ddg} qL 3} a i!Ip +nB,))?3<0x LwstTA=`Բ&&۰ѱpVn H5n ŠY{Ӹ;/?{.ſ4*/Q 'R?:!G.@hNpPjLttI9$ Xҕ<44kˮK<1mX2K[ivR47N9"82?T$11Ar4Ք܄qm4UҢuI&,\chaܓ,Vn4݆:i`=wl1LO~=TѵmIhM!j[7 egi~I5mlk>tqp޹V^3cWٵKﶽ5rWx(1 4RׇY+/6C*BLd4!-{FMO gcIrΒ@Zm+rT QaHJ\@ކp _#Flae:0ح+]nN#[㙌hxӮcKvAπtAcwƪ`=&,u5JG N#JE؁Vh}ҲU0uNf,E=i,{ 6ο#ʺd-p\[EJC:Id޹B\3kijX0Jf"fQѣշWK_J4ph]ɀNHZf&P9MQq*X y$wCѻn$Az+-FUS!58ϦFt6SyFLl廴wL)H)ݠxu);x;uk2:8sL =PqpV@ӽ-F}&k8?$'{q3,yq '+&:\*rz}`xo*(EVگ"Ae&IҬF}n/:1MI9;:09Uyk /6ro>&Gw U:S R*귦$7]iTzz2܆x2w:ٝ7ۅ _l@Ō;c3"C}AfGlڒ+ϸ:;qEY rt7y}[-l#^$?ZnD0U9%.b˾\THbGw te6E&: `\twz4XYCc*뉦 P-Y7^W4;~t ̎C꺚/ McLyQҦ{; J _grle|S@>IsDV`dC(tcDrA:=@Ŏ0nMy}JЖ IV.k ˚VEɈ:vK3>М8pmXR{""17 H̵v?5οGK^EȈ5FߔK=@*}T͔LL{+v`F~d8~ 20%_gj-ܥz8M*-+ۓ,ܫ egw1'Ffrm ${]Mq<͇ {uNU0{gS0!O"N!:8K, 'ro˨ 8Ȑ /~ejg7+ pK EZ|pM<8A&I C;~_ @,W"'_]Ƅr[LˆʇrjtӾaB*N{T^h8zm0f xaBjx6@%OaQ5Yh9vO# 5WsըFԥZ;g@=3q3zOjFY(a}^ڒIkStσo sh<щ6td]ug,*}eM:Y[TΞMx)HGdNp"yvGnŬ2ZOR[&ߧ*о:'X;UThyȟ Dq )xFm-2T}0\I T $y;QXA ApONV; ̒12Wquɭ[ڜ`w<1yJ+ms pݏ^aC_^=%1,K:muFwjM $CxD?w^R8,l %튔?N DDSN-{cIS'o'&tGc?ū>M]>u3 gTٕ#J%֮zJC{_ѮDNcY y!;D9Y@t1t}-3BTNxugEU)>eCJavS7Pޘ.z*;ʶ[XHBe\㚋tPececZWoG Y 4%w;.F }^X~! >ts4КQ%| & (%oH8[jp `N]Ē2&M{UI]||LBo<.CQ7X.;fUiإѺt EYRPOj !Y.3E!(S߳2PrmJ[iZF,rrCk&~Şb "V;S!6'vrQvH6$ȹ?߂WۣCt r8Q!ң;l,U?^ *sůC8eyݮ Ř<52W G+;b u#[HwQ-kFu*d5 0:"uȁa QYCH5w~ZT\@>;5!7.w{rzBZY441scG6MWrKrP[Eg}q|a礧y̋:ƌ)xkS`ɱX}7abʻ \sݽ5=J37g{ ~wSJ?S1dž%T1Eذ!X|pu]T`N{^ qN|XkQO)RyB̡vfq[,)V|^:pWݿߟb "_\l׾~~\>82͸RuÈ~*7Ԣ{FUFZԲDѹ@hŇʖ_.׶ON& w۵Y_b^(\'+W G =Bȯ"(:>ui|nfΤ4KKE9z \0~-2FV{Fp\۵#Tto ܂ (k@BwNk$+}oBkN_n!K4,Xd-r3r7zNVA[;bG=I/Is6,h}xn8\L\;>atm6o8% [Ѽ 3RE&'Jad&F_גA 뫝UqΣ -bQ ڜCp!Fꪄ.%1 ^f}Q|gUiT,[)P7|ǟ^KM "c<'O̻X_o¤]m">xxb~c"<zs.PZ,*2Ku?zpd=sR '6SnUC>لaf6P>iG5stm(L40$~ļpNP0g'Bfr?KZBIw1C.Ύ U%%?|]2R3W{:SJ5s18,F4 rjC;}Qsk:Ϲ+k0e<`Eӷvi)*(1Px79Н'7mi*y)4b+/ !>KOa W{^vfAߖJ"~F u6s51?μҘ&jQJ>d8gfR8.(,ݓ/kR6A7=y0#\GN)!i8REݻEϹ؛V+y*VSnWqoi)V 3TŦ H?#Ĭ8A`"*8½LNh)Y8v"΂>8HC*;[ړouUͭ;0CX-/vc؅^1ST՘IqAQl,RbnwSm!``ŰuR>[5$v,d!4Am+?4c';I9 YV{Ch35oJ@2ZQ:GCņuՍoҀ|Mu2qX/à4š `'.6o,%#p rIbHI jmL*T)JL6c@d&݁ OĚQSWB<7:uoi%J\#lkxsbq*Y_*@FzqIV1,|c ݧh;UEhv8i?}Zƍ@W>sG74dyVdY_ _ߺ,q$'lAp̊8tI@K@Pd /8{!W==t1œ-ȡv J4;#MJ)=qa9s7WTx KʠZ6tx^IJq/ݕhe#hW|&xQKhL+C ɰ MhC&Teb}N‹'aaV!Fyk~&A}Ȓ\ڞ!Io(I-oE/5l5۸  AHs6?:2OaT@0,_[tpi8B4B j90~ *ը1bHvuSnYFu-"gs8?AO/TUqz Xxwy m3 ˘Uw0:\Y5/گ骾8? %TzFq)MGtE#=1kZEDNv#N{~T[@I‰NmӞI~w4˅hU##I3 BxIz{-m=Z-li~WS_BC{FT. c`zdZȱ5sxƶ-`F70-I#![hRSPG˰,{.X}72Q3%W>b3"TE| 2 c{ Y7tȫ5ZC>A+sl 2k)yd+fT mʺW_ D<oU$u'c#pe.g~VrK^{<2uqhOonLč*'/J[Gtq{', []dY$9NW>y0tw1ߌ*o'%ӸCm)@jZ/SVG%;y~3ŽDP"w@0S 򄅕^Q^tUb*Jh6N*BMF0߇Zʽ¿"EYɖ"'ѕMGex(h}x$$t,ywyҖ.o}'}IZ2 nQ3jlD ?V4U MڑSc:c`l5Q =^u;WZ}+R.:~ӌ96>ѥOg"Z]aЦDs3E66l}ke<v:D5ͿtW], A3I%JĔ8ss˜ xמx{ :iyvHlK[V =/}&(x 32I,B B _Iy@Ml-ޭf7]Dg'rm[sS!ϻ?pt'q ! *+UP<^sd bdU&=Gol ,2?Tn.ʂEy𒇦QܤV;xİZV? YPW = .ґWbf/k#Sf Q뫃 -}}l6p/ :o?(t 2-W(PMגYȔq.3Y˴la'x՚榁CVY̌J~tk`VQ%m챴#D ;^*'wwFJn{!KkoΕ|!yqQJ4L3 td+`ڛ4XF,w?!3+v$ި ZaiU뺿-ԷnY nxW$&ѣnIbaK+XE)-nj\;y-RH:?,"qޗ27ղR%6DnrJ/,+t |=~kn=Lاذ(x ϦDzbNZ7R,GFcOg ZE!ke)= 4MvDs]ՔX}^`'),K l~j>h8X:NI؊H,~ Nl,h.*KQ/ :;L{?P|0 ?B9aX45(&-+(8OCㄧ_{!9-3MQ@౐ 9^;Y4Q1ZPc?mtbVHFaAwpI5p,˒q\oBsAvZl|Iaܓ]b?3Y=_CUw0BșNFsћF%Y2[E2iO_<( Q?ܰI+lsT}PD %Zi'M=jxK#I\G5eYD Yclb&'x 6*?/x~ወ|"9wkh/B}"؀>p_Z zakbrb}vkLD A|p!p?I(L^#Tt̫l>Kc/3-Z( MxTFpśf5R`c0h)GF M e]Ҡ՜т!v=-hb5Z("$3\Ɇ°w>vK*?Q ` C2'ZK?"ҁHAdRi;i</ɡo??Osf)Sʘ ^oD Ɵw?1(A8`VH GpS7|suj|gՒ.Hdԯ}z9 fP «wvn YrV ':l }ؾQ!rK t;R|Db&PDIg4w8Iq\.jղymCmqxBΫ%lF^ \VEo~2U KS?/6vAY1)M1/2h;!.-W9Npe%*MLko O'>,N80W.[HyO!t`\2Wz?\7/FWX(%E@N7@q}u <(̢ 3b_ :dHk7 ΃8Қ}`µ&jTW:# 9zXSHU SuDZ7GG}Y4w5Ei/oS *Էi[7 '[!vwWGބ3-@0Iwk$;s=5mD[]c1hq'D )1қ͝6.Fn ^Vp(Oh aS}Q[ y8N.Z'gЋ@8X_RBhޤ x ܂h%FOoÔDca:y!)[<\!K8/k"ݫ-K|b6Q GvSyg6sqIS>1y|qW5^xrtZ-ЅbԪjVpSخKZN2m;e/ 1 5 I(ycXx:1g]j\[̩H_ ^w`_ ? x32dI8(ZmB΍z~]t=UHԤ977vq N@;c*C zn]ğ1)xhr*g{XS+$W Ȕ)^q grE9,$<GgSc 馄kkHltWkKJ hXz&cWz)D0p;Յj,ۤpzyNyR5%\c\݄qxnNc22z":AD/աՓ8sOF(BPh X̛,;bOn)}θFvcw]|XEWXiI*ꧩH b^~@[!K&b O"`l@8J B'}?w*|)<MȖ.ᐯp)k խ5v(:"eC膉NZtw!؜PL@@:bN2&a kNRdSD𻭶{GQ@t6zPςrσrξ#WsOź[OYbH|_Q'*hgA0A@Sd8vߛح ט؇ԵD8TZh2}1EY󲾀םnHT5 Ջ`4~/|$Juf!oyF5,td;tG/CǪṢmk gU}]I}]nB94նۭ":mR7N:+Þd[@;$X5+WOOst  Ps}))96R:Ρu':.̖4>q֏ TZ6}i|^#Z:9h mPR g͑Mi+'wx_),xFXt!" ,.5Q sQ0BGC-c$%*.^9cn 'R.c<SC mKmt^-joa5Q[#~FlEJЉ?Oý sj ߬!q" yuHnd7X@yeH*RJetA+% AV!o""RtzX#w q3B|X<ATЛ(1ժ]yju޺}:/QeRWk#4"dZca]p Y,ݜ3!6>*ńΆ 5ȥߝY oWB3%cSrf ;%>.qL)ršlaX̻P I’FoVJШ3ID8QϨ..8C=v.xx81N7&_X7]Q1 2*{@0(J؊|0?Mb ɔBQ,n靎~T9U-˝y>YW'򜱾>yDE4}[n0ѻmhYZЫ.{2. k9 A\ &յ.WmnffX͖ 5Ӂk`AxE ]WSf?3FKiK_hH0G+JcT$O[g J1&4MԚ++7*߉v\m8LUhZ A:lӭ[&)yFڅWSo <_tMC@b>!ݺ7룖(WSu[2x.*z?7UN%܎ ylpvUK'Y9~BRv<&%eO\(m߈|z@JQ5ci@m}Q@ɩȚm^a3B եw )޼6یU@"n| i:͠T7tBqje?sbE` $p\u*ֹ-cN7mF/N`uut"䱕@j[\|LiIT]2B Gc=9҆n!a%>LTa{VJbiƬŹKvX8-B܊Vwt#dZnnM˕?&/? `ұ . .P7fͳ)AZ5!U(Y6?⺥d"dBȒ0SΕ4Zz:Ei m4eڠQdJ[!j^i-A0g 4ޟEpLj,QÊWD2߀,V<3tn1,j Mm}[29QC\5Z3诏$P;.sQ+ɘ2N|RVedk2sz Ugt^nW{hNTo3ܦr E>GdI#+[]u-ʤQ I|A fg!C??e[e`xw/2,RzSddJYS#"n@5v*o)j"rNb)`t6Fc3lSt29uEckC* ,V8S(ПJ]om.uyv]͂` >RXٿ'՘.dx p׬Uyt.nx~T1pWwѹ9L;"2[/'Z{uF9qM[BnC爈yb5uԶH#.BYI a{D*}tS)#el8σKDB~,!2'{zA=nn!Jvb&i͸ cb}kwƼ!St$Le*mXS M_J[ +C\JvgO M: \3;4$BuqE@x麻Ŵ@N,~g}=P`w\ hrlHňB%X{}KjY [i/~[R:ucj5+j6fH9I*e1g޽)!,p"!P:eR o}AMH~HwM]Vr9 C g;ɕE W_7l65A;iPbP%C=\dvjvbBla>j:kGhp$dT30<v|`]N1I7ԫMJVV2?{gBi[kpW&|&*%ޛHݖ/A|V"sğf˚w">`걓kQcL@:!es6q\ps+ o7r}$`8psW@g:&a}K-FT!0S$Zv'amv>?ǽݩRvGK}ܲa w#K09aSTM\Cj ; &1u$& dY9l/Mf,S&cn Ӳim-Z7Jž,*;Ӵz#;`I `$i|y9ԋer(Nm6p$ =fffƛ&6yFwpt%r['@.kshQGZW/hEm$e>?qp .x;${>'&΢"w>m mNu]/ JWoS18nv*ת3OlSao*Ef)-d'=_ (v)?JQdhfhZg]yWepMMeیrƽr'z )+>x l{Y;=e?4N8U(&q@SNyD~IZ P\|SSc5׋hV6S6r!c\k6F]gC%cs*ӾMin&5lIQAv]n1#AAՔB$<@n9DŊR) UW OzF4+iRMc?u3."fpcl <2I҂|s`4\م*p42}2>|}`$r%{|wЖ`XYZH l >@">L1  #HVNEՓ`LE`[`]nhdɈETOf誸{ddk1=^U* ."ńAD_Vӣka޳q)3wlmZ 8b"Kv1wlxoͦT[?; ZN|k{-嚨OPԈgU=`.{557Tw}'R9Ix/mV@6+N.JF-%Inx&f㜽 2[%^P5o^jgmƶņ7.m"!,[-v  =}{gVC @_륃-G2+8%8y2j=x +g|?eUT{#y3C@MwGl$s$a7?`Ѩ 3t=Be^(Pk"Qn7MKrA@N2G$q8 _{_Dʑ IާJ-VPM?@CfӍ^XLe{PgWOHŝI3G!‘@MlKԑsnJ>+^^jMM=Wأ+A3vت3iPX` bj HJO $BQXwy}VBQ3T^^"d8l K)w?tDJ,Pb4Iśh8g_: $,lLc՝]r1u,'`kaǯ`[D+E9$rrqFzZM!uGHdWd @;7ٴ׎Ul1YD}/ GFT% 3I8Sj4ݗvmo`K[BR H+9Nj@! %Ē+G)^M˪c ܭJP`r.fw)-d`eB+׆b{ W80¢^1\"t"xGQ)Wıd\uiVP 0e=Qszv|ۼ o @XF;fV(d<JȆ UM3&q4(uثb:v~pqi,ձoOË́b@*<9d'1YaF1`~$';&tE)ezᨹxoxn︳j`Fe-:›-NL2QGKMN$k% iD/EVl 1|ҟW~7s ~Ԡ 1=UVU8;c N >L7c1l ʿSxnr a.bV3ܒ>ZmV2P#N køk8#~ U%YCqM b*E\ i#.r4z[B_t-߻Z`UgX M`MesOZX-[(,aNc(=D-.%g]=XOˬ-d4^Hq׈3¶*kB'wXSvğ4yS ywWeK|Ѯ`wfC/86Ddt,\,^␙iLz9<.dM砪mBPg$qKySc1 WMm+cG!ayx;ɡQ:^R`Ni1 !$IBxgts}Z&ޕ~pOX)De0^ͩ3,^ZrK6ð3e.,<t?~T6_zA%/$nP=a8:PD`z4]]캷`uLy |ٸSҢ5RϺ9*UR5nL恍uf+Z?Py1IL0Lbcܘz1. R2IX&'pC䢻W0 /#B%B=ڂesn4$C+@F*;½iǂxibpBzk:G뇽?ŜmLbY:Ed$VIEn9;.2ՀmI | NJS!t=t )PhF,KbWO ѕ\BJC/zeU7%B )Ǧ(Ke]$k`19y=zgfErPa1jPQY6uvFMy-MJ C-V1};-^TI kK/$Lj3z=H7[V+jA;T&Oƍ r$SΌ05~pKCJr8j8ר8 0Ģ>F%UaْX)7ew d;Ix$QLFL,qlSY .P7=Hgj.y^| :\96c;BpR?|UF~WYB.'jʦ^փJz9ˡ| AnfȩhF͠GZv@Tm2,0){^?un?Ŷg"I`tFĨV!hdW&8Ld9v$o$ޙc ꥎt7LJl|HG T_b^4_Ux 9]jŬFͰPlqJ.@ XFk෕؜-yzHfLuoZkvqd 4}>7mhck9B=N+>3i.3u+upa'{׾'ZGza|ߓx2 юr XTՆ";~ZBya/xϡ˘;U\G^%nnmÁSiLN{a_[70Ft]@p)U_J1W4Ԥkldz`Eaԓa {þŴŇ\эb`qUsuɍ5vW w\I<60 Kl.VIگt [\|,)v "nǐ;ȡ6` Ֆؚ4D &dOe1Zte4ü%b[6:B5/J-O=u Dnw~4 v;i<J #PfB# 4'`RQw'BҶVok<kKP1M$ŭQؒ!'e/(mvnKа^fӹE[2|aP*{zbS)ݝ%8Ȥ%2=wbgc`͸I=YYNIm7`[GGߞ7Ea\ gdM-lH5@J4MHм͑TŏwXlԺq*%W 2bO[BiP|}s[B1{[L@Ӌ)NP"VSyo6lae<fPBLzsbsP2\ p‘"Tl~:%&*iB=]4;jÂQϨt]/p٬^kt@ "|Q=o/"߄ɐwoD;7my6 w- g**,'/Qd,Vfq' 3]uN9?D ]/8 :b;2R74\OCf9)-?>,Suӑ?u ӅDͬ+(3:È *r;E*KM^|syLQ{[v=bmZP~?&6F h IK?d7l:qȓnkQL0Tf{^z{>n~c/s/fK:?RNѐ}krjbXb$zF[jO`11φx Sjh%+^S|oɩ<n)JhDmmFlKx꿹.Su)Ȓ\jX~r >iag|8=Wk:(SOO}tu(2=X׋_}eH\dˠJL6q>@g'(TmLt7ƹ"lR1 ˀO.8mc?~+&S wL;!dl=p[o̓_x!9Hv9B̉l1=$7 e.;$k< ?RM6dʕa/QR6 ר9id=/ $ #KQ*_$tbMVa/&6{mhs+tᚧu~Y%'vؾArZ[I`/IVGYӂB*EkhъG*#,s1݆!?2&fbnTɩ=Q0+*_(u2~c" d#Q& ORPD_UyCGt5!i N=h(#$Q c fB"HFlR2`T?.9m!*]6%x崈ai !),:ևj`VY[-nq}E5d Vr:@@p@\U;S{o2s|ۆ̡F *=V& 5|4"?9)Αv 8;Bsݣp]=[#@lN);Pd@3u:b&_¦E-*QUe:+[ 8aYCEM tٕ4ڟzb՛ GiPIjP+HGsGMy'fx弻 9VCREXxW4no R>0p:XDҸm)nepLi4B(ט!s gu[ wRB3>t!;)Jhv<j7oS:Jt!B S / H3\!ktY^ 9+tPmꉟ(o9a g_#񲀖p3|J:)!f<2o)XlVI ߃ bj#eu* 8ǏZ+ VU*}V-8153c06+A;5q$HRc*Fv'nQT_(i[N 6'ԈPk+;|$0*Q63||U#Ŷ@&jx~Ϣ$ГLJ#1Y!>#/FisLR9ZtB!RO,2r Oq!_^vāGg^$ĉX4NnE 61llvX^c}(YP! WoFt@Gy$`LٕWh/9Z9xty÷3/&7>Gs3ψ#0A=4'v]+˞KHĭeߑ#OFykɝk;B4M}wlo5z'.ے/_N %,Q!qcG^@}ʰEљ0C*SC^NYuA9t羡Ō# X,DX2';xPuifzݽ.ݏ@;9jtVu#`7 +ZuwȜT#-Wv_v܁]$7.R`FQ&E^?bSW,cŲ(Jq1a@ARxHdCK%ct BM},%M{ȹ59mjMY. Ml4V_"Nà+2ʺ`h3[BRUmִ[}b'˞IANogjDK}xרSpX`f훖沾3RNМB?THr: atߵ6y rˎ74X6w}k{1xYd$G}'?>vʼnۢCh`I70fTn} W#Qb_WR>UOc}aW p'ZWuHSt8Ϩ5C;r(␣Ȩ"u|ϋtyK5ssJ6_AG|v:A\+n-Ji~ fW]!\G1iKٷRsӐ6&x+メ"P났sxTb&Ņ3S  6vl"i/dɠF)ZƐzר9?JjD $/[γ"%8β#@ӥ\4[ C k/6ӳۆlΠWKik ωӛR^Q5naC鴴nt;g~vjߘ䑗}w!ȏ;=6U [u)A-&{&U%}"ygn+wbV6s߁GoyLIݝ@#CdX;"5Di]xbs[.RfT`j|lWZ GA^s+GE]vRFZyp:dBA:ِ`sO V@.楛QcYi,W=%Nx@DibZlF-2?B )"Z'H;̡8:}Uѓ|#c gQW~S Y}oEb['vo#b'<%B+/nd4jcn$ &=Jн!~rV}!Ǝa#^h5/d:!XRR,& 3Ux?]k9n[nt<6I<i󨖺DF/bè|K)[~2rQ[è0BK Wj:û%K r4BU%8:'сL`{tiÌp0VHM̯uE=q쑜)Օ G> )z a8_"!1[ڎs_)U8MATЮ2}HJ37d2xR~zm`JD@_.P ch]VCQٶ{zԨPtU[fp ژk4r'};x\޶"Ԗ5bϷS:Y{9~/) _S\!9v[wiFwE`lι[ |'O1# _Zpj$_XWK0m|XB- \n fn15@@S˔z.~#%Z|K\HRfG?9"Z2yjNWl$J'YF y<{B}gUU'# @wOJs;x~RaDEgbPՎ .J 5>`vxZ:̹>\/W~8@wPNvd3taXTKVh1:rWoZĕt~7SKD/]<$}fn^d7̰y5lMv]V/:䃅K2l4lG su\:`L5 Bxn''d0>RItU72IsGo:iv?6LK\ wIs9?RQ:m XL~,*2y-[{tXZA!R{ p>>bfM F4ףHXu3٪ {|INcK^ɵbƃšh/K,3asUBY亗X.LUuˏ-9|k#đ4T+y<6 wo L5 z96:CwKr:#9uG ۰NzB\_Ph_/ R\IaO62<{}.ZM3A]4s[}mDvGce/ S >@وR; $Ry| %cFEfn&匄=~ eTISIDbuɽGn({)G WA[IacHpq۾ґ@ȸ :Iz*<{F*3&r3e=3 N(+ Ss2#TŸl;/ʷ}MNqvұ.WABc$9a4}yÏObg5bF$4–m7$X27x~#8g%%p @.p 4Yvֲ(>/ʁ8 +"0E{cUm75ZV.&hR5\&MW˛VU;򴊾Z p2hNc b@bh/ϳӢ}JqT!'v*~]M HY!P?' ÊdI8!i[F v?oYA\۳fl;[BS ϙtM~}rkEN1/cQN\#\+L^!.*y2V(gh/?w#v\օxE~GB%u#ވ5dWoyi\G?3}΅Jhrt#'V;q=ϩ$A\yzcM@{(''zR(w *M;UAu ,mE4ڐJkwnLqyz0p3rXaфٶ5WFDDy0b~"n.b1"B\Sh{?p{Zʾtߊ}f!\BiyH,T}_ v*4MqA\;P{wTgbx!ma5Geh?ē &"://_& nGC,d(7+ڍ>aǎ]K)؂NCGljǶFr2v@u[L41x'~R*ؚ2~(;QohkW6o\a hZcQ}Gq=ETalH ^4( #"${Sa,ccƮuy苦tb EBz+)RTVMĈzMIhJ45g^ZWB)N`?;O!UNΓA"'<>a GWB0*fƨL3Ԍbs á7IJ ` $m J蛫ag=(oiĤob2y_I'd=_d@zb ]jLH 7V)U '>0m[}ٍV$B'zp%o(5`/ )WW+EH"\j( h<8A"q,y=cUPrz]/[L0 *+)+M/oNJPC5ȯ]jߜ{ Xb)dQȽ:939P,hiMI]Z3|ϡ [}OPM:8 6<Q LWWC8WׇV #vWt5,6m 7;$rr] Pk܂nH%Tn +Tqd-Wedvgm<ɽbs'BLqrZ,=:9-95T^~ц3%[ .:9_8>4Bb Z* 2mm7al ^ }p3 Q6sq37&٤ȌL.Y ۮxW<2^jÏ: 9b <0l_G %cٗw}()6 @xLIY/cLuz9P@H.) ɿ鿑ݹe j9؏Z,紶bNGqzrZLO~j|~ҵ"N\"hgrpʐ5$)s%tD ^fF، OkǞ(0g`8 Σ%7` <9ެO xhJ +kǛt憧Gr$]E 8D_Dnv?~ww PKLcƪ Ĝ̮T ]+D a7{eZU :i![r,\;$=B>Y^)Z ZuI-X_R;M%k ɵ?ǿ0Wht8.߹EbaY}iR `ʓ}xՀmWH= (|opk9 EC4^2NpZp,x[N dE.:9POQq]`vB'S*=5d̳1H9؜V7$5LJ!p#k}X{,h 2ltz8"_w_<{2+2t MK-%iZ tYM$*rqAaAy@VUn)Z'7CYc7aܕPl^|minտhv=`/tm, HvqקǙZUA=N'cerUE0F=AkГTE @q{P)xaYK״1XXUeM̀#XF~)drQs6zbF 6Nz(#oNxPJmQ ӯ(bYU*}6ق-@~"2Igsb yTo0ӛv=r=3.ڙw5Dlm  IVEC~D;%*j eR՜oaũXYW{zd~\kG֭N^wEAgu h$F] (`YU $Tx}`y$lP8Oz&[HO WIY7=SY@jSwXpE2h}1fU}u)rdL{X̵$x3Q =NS/"ͮAEw(7nY7ČK $ )}2H8ȅ3Up$l%^q#QHO\OOs҆PGLA# kÅfQ@Bmk%WGW2p5hB_5&9י37rJT2+uđz:hd=%J)JJ2EI).]Q?gZeiMRB,;C9goK-+ēCV儺Ʈkx9GQD6|l|ЯfCX4+{-.0sVg+Rd>W> ]1F f!L)<iq!k3"oF>_ ގ'\ u +Ӆ]tŕ]݂ow/:Xz[la ƢpuO=CC]av1nH{2ui '8 Fk͌bPASW(ғxׄ/tn~SbEgyӞ l`#Z̋b=Q#sy`+j,͡=o$ 1;w05CCmǦ&dvcs$࿏[.H^Q m '107b eoC.}Ga0M34E=/ubow~10uş={V}3{RIԯ/UPQ5,GL}yITtvp eLvB {F w3t ۚR,j<}]ml(NۂM֒amKJy@07r.- NoV>-}.l ~X裴IRyXkLY8IyN:/X3Q8WAFیga&0nmNi-rRܓ1]?oR3j.XJ~RjoKRPsPnx*Ci|י\+7YγSzʃE?9989sĂe%nWm1ٌʤs}Fr: WJ8*37 66 sS홇 /I", jvQ[|ܶ|f~p)f^~혝(0Zϫ+&\<)`A]_H"o#dy]74! vF|UqTbENG!0O0;97N   oeGPA,ylHSĒQI*,Q*Ð0d%5=Yvw [Ǣ۾Q[m)P IY] ka a3صV5ޫj>]_[zR#r|}h8D1Qae~+w9J+*?;g"w)=wdd.Uu?\,F);A-eSqt_{]Sۣw1εC'uV$"%$Eq][cmXT _-ﮑIEfwd5coh/\-fo!}Ey ec'/rROV"7"jaOTWJ6M׼dVKG s05+K p6;b0l,t&c̛X6'qׇ;y\c@F1w8/W ZP:1V1u3M}j$ϭӰW?}@i#i2myoadrjr^z'0u%Z0>iI'ߴE%:|EK+ki8 Cu`o(/Y%ϥ>A2?bFa\g_QU+i&V]?ނR[ݱ!ʶ!DUq9OHYH6 14u4eA?WFhQ`Փ#-70*O^f,W_8{锿X7f qa!A3_.&O9zb.Z@l/ djncťopT^ExGXMڮAiD#bPOعʖlpD8KS'o*IU,ŜD9?I3c[I]b[ZmU \>|u& ϋXTby=j=W3"W9XK,Q, "hWE8 F>S^Ue.qlg]Iο(١ .dG[ps"u. Țo@^ewlU!LNp dUjlq` !%Ɉ)Җcwvm6>"Aݰ]e扰3,)֔[rb8C`;ʶZhR=rW80mQ!OMҸgS/D9xQ 7x6 ҫ'A=n$@+DVK ۭa &0z_-w'M3G@'ʛ]F9RZjz#گ/do>գ)7V, 'oWcAL̐2ޛq_ " pI1`2!&>j ~{C7 zI=s ;pگBm XC F+ˠ#067eiZvz|?lxH6?2 Da#)+X8n%+J 28`H`q9(eqTV\ZyUIEmbf>0t1vb2Z@4i?+UFО q8;I88'ĺre\Ϟr[GSOQHl)kdfb$1i`Aq%XJdOG)~|TJ02GC.VW%\浳YxJk[p:+s)gS)?{Qۥhg):8r}C :wL,! ^NjߏpZ [ EO+[t Z Jv"~Q(_$;*}gncz7nʍJgb/zRhfg+K ;G9 Iny_:X:u )V[Ū(ܪ3Cb\=퇙#n$"=/6"йR3pyc] 49`lZQ:bL{yL\b /;6rt@ qG+>e,ǨW=jF4V 1Y^o2pwXp2y݂}t@_q 0Z>Ig| p"XWcZ"M) q=&O!4%JF&؞I%c:IйQ, Hg@q#NGuϓc?L# 9;ɼ T柘YP ^֐k&8Ĝ(_ KnEIe0-,F8/obX2'Gp`t "ZDlKU /Z_#PQaŒ[*\WX1i Ja<6Vע~G$CtiC^ڑ&P!)gNCm ޮ:0A~2\ê!,5g\rR7n "T߃@+1C눫 EI|v-x-P5TJAR7A pО8'~TFH\ac f*yAb. SͼvO: -Υ g{U;H#iL U#*~Y3Ί'sk)X&6 "yR,ROSE!`Zk=ݳN;KZ׆u6rlw`djgXw,k m Dwnw.3NPqZ'$0`5)Z;U8XuQ tzX\4j(Y +bj~yE }w)&zh8wWߞדP(ӅF0o^5ɕ+hu} _us&Sw&~{FItKgvZ"w΋ -XG4ܨ%鿘`:A>Y`.|[ܣzIwP^J`A(;] K6<́WWM@D~̩=)pG "qN78o,֝V#1Fe,UY[F#Mmh~ߪZy!T~i{{͚_0$o;ioB@Zŝsv˳۬{0&X訄= A+ds;]Y##a*5p{ѷ뗔S! ^TxuoYuXa8y1V56;JqWXz$7Z-_Z\/Fh>1ײ`R1:e~s9J"V6x݀ "K&eRJFݳ>Wix<]3Ndxl#.(i oo]Y0'~ c~C>tn޶a/2 ^ ++2k$-eҎ㑊byZ*;b[6V߸%ĺ+dui<^?YV!y 9#[+7Z\xOqcI< 2&ѹb%:`E%o!lOS%N}$Z?(W^fJ)c4#v+%j`,7HT"\k՗ח3vh{4 $&>6a h#棛u |qwzόժ,M&mwo8p0_Ll_FJvݒwoR̪zj'8=@,DhAPfiriaP:\u?Ҥj FC#xۊFa(AJ%!BiӑӖ.`l E\0 ӽhM-lu2Xy5 2 j{=ѭ@bT;ؾ >[aܩ;w7v~_4w#Gj׺4~"0Il&3Nwkwj󟨖*6rоAFx=O.gaQ:1H#gًYc@੒lԢyhV?Ή\N HHG,Em>HfţRMRq$:*1:#/f w44w_ j^:%3 x[#nd-fUzJ0|J&Õrn C7uʛj?4՝hzBULX<}vDxدop%FUz{. f؁7!sb,U}V+sHTS,|+*88zՑYlU>Y}ߗf?zوFՀc@Py1s Pp7ImF=nV54/6bP,ؚYvƯ?q"DMGL'g(-V_[u5.P7msU ^n58pq;Ui}=ɷBPYD)b*rS I !g"iq{9`O&/s&I:3ÿad loWV4qAWs :?9@Fk1  /U~.zd#6JVCBl,_. T J\ ^ŽA1|,Q(3pߒ@nzӕ~T ?@׾Bfrt^\"rn?<_L. BhLJxTӧ{V)=fs6J%V#^A#\-vZ 3 Aw`.WӭxlÊV\IDb%J3?(f`_mbތ4"w>:Wѧ յCIL K4+MթYϯd*IHUE3l!ڎaƇ'eZ/K(o|=<',*!Bh`"`OQOYI l7Q4*KdpvtJ2 ,ɢg+D8Vb׮eD7@ͯ ӡ߱.'T\l?`f'IqaZ#8h0B?yk(Gacjf8waOHʕ(ͯ2av8RQ2rf)[=#e,@>l c}G {˘C1&рK቉/ tsC5PM2!n?ÖQ.^{[U0Cug%W8܈|`٠;3Yv+|)ИeuZ #7pNM#Xtj>%[ΐ;hWΔf9,YX\88jQYQ5H@&ԍvja$f|hVX@_-/"fmIj*~ 쑏iwVċMu' "m`iq46#8Nb+*iY)i&}> Ok:h ##q@"0?}v d; %/b6zͨ8}@*v)"(ܖq '맪yPVڲ*f% Iu!}z˂Cђ\w4@G>"i._E݅ o2S_@(n8MܢiBZ<뛷ej*^[dߙK$)[rM+Q.8lWUM@P@n>  C].Cmkago;QS/Dh/J@kmEg؞ \9t<ّ+ވ)SAgdl$+vX&Cg ЃS(|{Cm 4H4]l Rl@ abaN51%YaxP>ᅰwOAgYr)GpB rcToap2ٷ ;6&i)YTO\2̏< c~jݜ_k^%Za8师ލkK_3Ә]HHOe,Tà qfI0rI%@6۽ #؍Dqck\[tT(SLtLGlCX3xVÑ#40`0Y.j2\Y|odlRM8dDR2+b b%w`Mj'9 V O(gyꨳs>onԪ~O X ٘ӞIqALkяiySMzmʽ0o,i] [!L:O I"K8}5~/:Z&s-d[:8i(FrO:B% O`|4kH/IGǮD 'vx(OE[?GmtvL2ǢЉyTzGar$?`_^"c!V˘؁qg!wv (r%[w&)JnP&"mF´ "Rl.<\yA+ D ?5/+7l]^L28H~uCGipfc+l/ЄNpOAz5+N}s$/;rZl%R|*hKQ%~!;T~]>Y؉ }# "njvr1\EcNDoÓ罪BZQ68y6߶q|ڇep S)8E@Ks=bHO<pG,R߫!$q܍W>ߩ0t-_2xk:܊XyLc,YgjDC*pd|NLϥHKMfȯvN̝(iقqU R'~ĔGy0C2N t/M9EF΄J_CPjgDH`J5gt H:\amR!9;b@3>[lǶ"τ-8޶\ (ΛP/o aWWfNnrlAbiUpE'jpCpԇx KP=DHFiGz/⩟,Tܧ>Eo (eؾ,-WßALw0pϣ hZçFm;ܣ{֎33_RUm8(N`6jeoG!R@ , ),hj zn@[*le<& g=#g79YvV.6(i:FΨʧ*@.5h8-LWhI0bV'2MN>NB%tTH^АƶGlŌl[mAe [Ȣ|:&zzwQ띾Eb*GXIIAe*ȭS0 !y퇓QuL&x4T;Ƽ#ڇsPt80رxD &ov7؏iƘ84ko}b 3 5.qlwc<.?A LȢb=ɨNd[lˉR9sKMz'E 2ጔk }>fG6E~6:&bH(;몬@7wuzyP6hs}{SGc6nC‘To)};Nk8o<*ld׎G7~Wz@/vm&8Bi0{.+OG VȨ<`4Q [Wh׏_>%o"dQ41!9n{C|{!y) &0yH *Q[je=9 [uŷgW+R5>hwhG lsi]vv0)R0BXﳛC$8 p kN:,+Ԃj)(w+$?K =i!NXچzK8'f`ߩ4T[H+jf2GsG\W*]kRw7*W+v1SaWfBR5wW\"rGtE?{ǮYV iExTS|uDGmrصif}[_QMݰ<QIBYm99L1r4߬\:P 6vcO} 1مܸ.-exҕ}ٌ?MC .E-#iVSykRl6"D3.4]oI֜ гm{,BTlXX}SU$QYVSMx"W;zNTP⚫EK .SdF|d2q[NA?dSEm׶nH-Ȯq uu|.^4*ƒ%V b}\_x. 6̎ Iq]ICVlޠ n7nofk!3""/h4<h{O.q͕9)ONJ|<{Ң4&]Byst9?,&fxHM[5:f&Y[ Q{(o=z#gr?!@75 lh cOx |Gg70pj8>7W8%rnbIjPT(8V|{t:@h2ʾ,hC6Ax?{~X*X0nY~8}lg ޞQ R.fͼT 1Hj@q2 ԓT?9Nv@z7}l(6PnBI\Ya޳6 >hl0uaFW1~,rg1?_i# B; .e=bmΌ_/mlov΀1 =L6ډ@=b4B:McvOi!ond-8W81|[(*45+))Sh2qu#̩~/0+Y¶ |PTNc(vRkY:4{w` \dtle㮛 ssy SnO>j@: st .kO26Duw <U^.+B&s&/vHEƁhdfL(mJ^(o~\\lk&{N(UIj0R]U:Sբ k bU꨼ה6h{] 0,5]E|g\v۵Ee행;~D򴞰(X-RM[n]nf> ^ V1!zErY,z=p 0⒤HBxN8~JIr&] .X0 9 |W?VWx#Bh/ǂeQG{N}W~BXeۡ4U]{hҚmm4ՐG5mQ-Eua0 Ji#g`;fS)q#3s~1L\_ {$1ٌVSkDUNm˟愈u@cH>("+%_U*'S;U+>Km`$b1G6?Ca@Ϲ>5@LX mpI% 㳛GBޝ2bLjq釗2P3`oɁyחvqA7L?  ^:=Jt{+,x{uYF){j /ulQ#9Jb#4.Vm{(noY+O朮&A>Web荠Lm)1ݓ1SR!ٸU qřd( kLk- ]|#k,] H[M+i^n/ :\z\2ysX0.}"$.~YiEy3"֡j.C''6瑄CQWX'gu=b(VH-ЎPmv|bS&t%aZ,Ke2۴BQ!k6VlaB~mY}-C9ֵcJG!gJ@tr/7&P-(g$ךpԟbelP&;9挈B5Rcbsu)q{1>ߠzC1Kc47txھ,#[j~=Z1=hSԦ&K!U7mr%VNoeSQčgX*֌ q !ބRe+<1Hr #}.S$uJ r{Zfz>fza ÙWsʮzxdR2|aUM\ .cKOZB&2Sf i|$ :ny⭖+A}g`~ر|BX^"TUke(?Fq{AMbCzICPBF3q"g3+ D 4`W1@7a2h9ܙ7<"]3ɤSZiiWoGPcRb,G={^BNLJ8mN_;$ awp~d wlTc4t]xGaɒvt$04ɒee͙9T]rjLfRryntUVڱN}Ut/x~􉂭W@lЧ0p4 zI7%g3H/ۀIt~n>*X BYD7E(DlH|+>ƚy5*ۚuo7Uw@CB"\!U|q\ۈXO<^=O6;tzeCIԣy qطtY$mNd`Na a8ۊ`!~ƄY6FqjHJۥz_L]hTl0;`IEzu|HAA*7sȓ)׀b7`9ڌGJUVrr0~~Kqs-Z D)2#@SfNVR^LFu\8]ix/,c9b"05B@-rܴK4(!K0j $̬Sa,@.1P+}2DR瞸̍XZ~/(:P;ʠpKt Yd\e]Րg J;X%,d ߠqɒBv*2R{>&q:9B=B;{V0ɕKñ M>e5cZmh\Mkbx61vآѾT(l"Xy31V^a VZIv_3=5Պ[XoI6P2f8-:G\+YLrn(< 99SNl2[Jt_U6gsz5p4clV.ߦI˼QOh>؉s E>د;K= O˄88)Z TkL2wlk}_$<6"kkb;7@ &ĵӶg |pf0F("h#a. B:'\ڑ&8Ӄ]E&% YpY&b:x@t\~*< (M2技Od \ǯ1Iij-S#!tv1tRs-/~nV)!F,4vhz!z, 5G=*"M̵}K45,a;TR[N{ g~(B{y/3s(GA aUXHGMsjV$2 xIvfQx5&N/J:{ r9 E^J38 e#/UGj*\៿FM|z+b3\4n?mJZ r~0sR8Ge4ִ!"ywJ !d:et c-wWlzXZ+{j` y6Oz[a|~2#+ligSbA1Wj?ʀJxOocl13/F/aq ړRzN|J~dg`l>#L:2=<.7#߬#O}97Rpn^ 5l5%WrUU g! =;xy0h8b_^zfFՔRq8Q~r ??ˉ.<X)6g zD!p{ X0˔HJ*KWx4GB+ %UB7HiX*ؓv|N0R,{NMKo?[~JyUB(ɓv٭# l^oTXXʊLw q|!JwVZW<0cvPLq0ӟ0qnNXb %}6nZS~!dS:Fv 9!ODPGpb)L&E0ف3"`Yz4U^ݰ`5w̻SFH2r@B Iq 4ml-74rAlRr_6loEޜt'eG*h淞c!,'4Bf3쳽Xڇu u2T) iH&,\],cujB2B^^Qٸ)*VYld`TeA+Pmi MX6@*zB):{ʭڱjqt'='I@h8B٭UGvx(Wcj[n~>&<&}.r0gr=0LƯ"%#_h`9Xu(L=0gDܼam Ǝu"9Inaa^ //t6[\|b. ^D yKdhyuiDH{ݺ0wyG-@e,9.$ hHH2;LI-Z-X l:݅;#< `,\@\,~g"Lш\uDK# 5C8e,d($.==Q!{K5:g`hMAn.w3a06? c%T0>!=.W"H.o]'1(ynP.yaM"Ы9%Mh1=) QJ ͯM1nҬɔ}շP0&c O||)?cQyæ_BEh)'*+02}`2̏Tm?=pBn|v_ kiD7OM+eL(GI97!TPF]^Y !B`<VԀ5u `JBdګiVxGZ%A't q4G yss(qb(q9\rnlJnkԳ=Sm֡HY8>/eR*x.n]%0-]pBB nסFzDOYJu9=f(]i|B?*灢7ڪ97pi'tEqMY4`X%=O:o,2-+.L"87XN&/qXN8!j-a Qp #qPk m~m7G/N% .;g !|5, FmO)`mb3//EE)PIs MP) %fL&~=N]#>&6QD8`R0!iԖx,F6qnK~xf2i('{q/'S4);縬s׻{JBcfpvfq$;SB$x]m9B}_Mv3yd/6 )\7[q'aIУ{c^͇:&`@oqcbO 퀴Ɲ(e?[yB9GA=+^Ir2qKN89}ux־PYѓ7UP#z +(Ea -zpY >R@D@$C"S~uQo|?q94g6R#\F1LZ+" &ꋔ2KS^a`Gj?`P'Ձ-h3N:d,B~]6ulг<~ڈo֫/`\o(IǢj%^z@`Nh}>Vrߩ;R{L򅢐%n:+0O]iDߤdy1I<@Qm{=P(VTH+( d~yבah2b>jJͣ(A Ur jܩYb凎"G(6V`}C4Xo}bI>@k9Г/7Fa桌N6T<?"fǨ 2u!0B[TrDKL0lw{ ʥ F^yx|-Gdl,SH2k0U& wҬ!ڻj =>p/tFPLP>}+_"qԥ*J%o,M}9P;oz_l8܏=%ɘ<&g3f|txCF cW;Mq 2EZ.KFt0؀w2meUOx/˱oCD:K0ֿ ڣ'K2 =*|@5EP,( &T~EO-_{{ȻMEq$tASA[nD_MiDO训6Hӓ Wtsgs{RC1}J[9Hx D6(NcH!o`>ôӡXCTLICV/Pi;)il7̜e0fk$ 3$pSb?*CᑡcnJ.j>S`_߳l! X}H6]h?>Ҕf(MF|@;/U֌1nc&/L/1&o}C++M[DĤ';&(9$t;rVHpM(هdY%a 1ՖqhE~wւ-8\lQaDL E2LvO~=CrHTX upK>No^t `AQYJeK=İ@)pW, y?x 18ؖYF&Q.w2=J C2ʠ>7ӘIG OEy4b)oԣs圤sа ܲ,J륮ņK;\n(&?(:Na5:Y*q"=k ̄dSzcv(ZhpD&(_TTv<2H9J%XDANz)_|^w:' u!W#fC0;h{'ר00_S#[jRi9&>؂Ij/(9aݶ1o1ꠀ Ǵ{yt~ϡxg:+EBVX`ހcZV0qRjbc.c4^%pg6/(hMX6UE䠡,us#|?9jxQ :5l=B=0!tOFXRx|լ>>U?` lrݩZNGK1+j6м`;}e Aڒm#>;!nFc|V !ȯ".L# |HQŘHq/kJ%q^ƀ4:XDO/;`y4&Ҕ-E l@]'m]N/Eƙ +},bؔ,ݎ^Lqb Ec#AY|8P;Л{4Lۗ!S=p6,;uXo-A'쭔a{ w=UhU*v~J .Kr쇌ߠt1&eO3 F|\Me|>'7v/YLm;] Uuc?^iOwS+/Y+ U1h3AUtDXZDCW ֘9fU}VSuFZ];GdwU[Hp*"q섬fGLJˉd؍)wDb^af$jnl]P )g)AOh!'3:.rެ.i˞.k6 C@kY}]2wH,a+؅#I Dʴ 5G1z?/Prr3؀b*E>V?۾4}9H/#*z_YLTS#͈w !iF'O6sU0`quA!\# BO~9ǭfmwO?ػZX ׂe+w% 1hd*6ZBjɧPnFEm}'[^@O:  V ïyɫ~QS @ڷ$V&rI.Ė~eo*(@]cpt" (]ehEgInl%U1%E>Jux^|US?:H:ƥB]G%|9Rڳb]' dSC֩A$-Qb/OYD+NOTf #ӭ1JlYSҸxQFihJJMs6鲰&/m6|Wԫ\2axm)"댯X7]俖Zuk"jRH 2@axݢYq_qC]0jlj#}!~4d=t.}/SR n\L}b'z.!K_K2K:69!ɰ@8!|ȡN_ciR`M%-)PH?)>|v4L'oN`d@僕!4mi۽?8۵PkǬ\Ӡ>X[Mi{%opE7 oF;?8 ۉhYq焎'~ 4!b}ۛYݻf6t{ژϐQ MG~R2F& vTgD5RހtK, qWB`rS5*&VJvDzBCXL69$h܋~9ܺ[ME^`{r⃻3Baj:0p,_U =AA W qzADnũH57?0݉8*Yɱ~P#?N5[u\lrVXavݽYQh7Am#lmt?*,]`3Q0GmQjR-`yFsS;zcLqf#Ym.r+s}G ]K펅qB48lk=1@5 puJXpP5=!E[L{VT7b-7 w(Vm,C, W`=~jf 1J8v[a(5haL܇`lD.j%qڲvUZpnUkwԭqDG;ءא\b\7B84u[1c(Y,A$plo: -6W&Ř̯X1m=xB 2ͦ" ;'Y|+5{Wa7.;/LYݞ1t;h5 32`GǀQ"9-4PX*M1;t}bjS`OWV G:(VB L%zIޔ%2b1q~陶ؕ$@;ˣmՃק3{—WzYic~T:rLHoX qW4*`s;#Lhu0Zy8O" R+ !x+j<. XaB<+kםUсDJxߑ0v͑HǘAWh)}';ݟ{A'>9%I :A)L}xBBxujϓ:&fg{-TY&sAxp$ -S50(##/)G7DG/y*abEMfbZ`3 c%YÚZAS7jU++q= Zf{w5oŶoW$g`>Pi<}%Ͷ".%հ{C~Fn/Mm$8WEV3ζ޺\&9b~ {ŭ ʅqEؽ?v{e~ ƻ>^umȸB7L'K ;9gf͆hȂ[d!f=5)I*=?a, g|1'5kZ6A.Ktog`~Mw~pP[r\C{%,hOм-|FgP0и@W-xL#!B-m~Ej굼9Zſ LhY76j8&ĸM{y_Nf. 3:ۿط i u1n!X+^e(fts0Ů~9"ȖyC.7҉s&2;V)yzmwu]AњPM_%iwNmpE b͐<; aZ$_(<=Jx7[c_DOcr- ~cRꡗ[A^uBjM#uʉbtG DQi‘7_ްc@f )ϠǙa8ߤ*64a;xC-iBKU%&yDmA+x̼#z|! TNz3퐎,cf~m²mߔb%JVF-PJ:q =?ߐ 6{jBݜ)W`+Q vv[C|0ϐ2J5:TpV߿9j d "Q%}ʄxD8Ȟ:/> EPrX8l_}ӭ-47qeƩCbnlP**=BEyUqu:%y- erG k\U5 js|xb-X앮m=dQht!+Z)1Q}4bE|EI6;eE|^UL.{Vpȫv"a6QƃY(;ek c6:4–>_Mi1IEђ(% OKAخcir5܀=uSEM&M*8!XV \ƿV s;k.5ۙ KlK0t*nmkdyaȇ1]H7IC!SUVf_J'V'Z};n }ۤ5txBE3}sKk&E(bߟ>;Sf&W턃+62W K ѷ0wKqfS' '*l"_^ϻIuiwe.گW# NHV,ڹj] E2_OIiFQڋ 6#J(Q;f: ATw{F~g+W\h>ڧϫ2bdM0Waɦ8=^`ӻ"?BHlOjr;X }1cGSQ.̌4(|x;?9$Z6c6KBbGIS@Sz}J3AZqWB0N$#zK|G0ʒƟ,@(T^E2 < tJ1ܝ"P"Gc],j~wOh^]^iE9_@{=f_v+LjtHVE[ o@?YKY腬j Xv+/ObxTb̷qX'wyLB .Bgۻϸ`', 8J{ToJGTT *pxRcX$xwX`4J.[[k?u.c {43T:=$!3$IWī^}ߢ Tg+&ᗍ{C /(|vV?^5W֝/DHm3)9v*jxAyΩ9`܋k>px1}cYi[o ?M{*l57kkXAZ'}q"(+f*z~/FjCBs𡄣vQ m2:|? tdiʙݳ.]BYCT BN3>K rl \*)z81̭K5pWA̩?\gc%!7%L=C ObTΪ0\{Y3a$v.*߻F_TSFO@bj̠6BnƉ8;VQ ԟ{y@ *'iqBu8R ^F,?H,䐥ҎY2]·Xō:0|oaGrf?jV%_.wL*G|:%3nf_ev]pG鎗ծLF~o݅{ʃA2oɈ/g _Jq;VY!㣟k ^\F:CӀ錘r[</'갚Z&q nozμ:QE&tX+ᮥH?o X0Pv[u $ܶ0AFT$G#eQrM|HWPؙUƓH-a2Y װ全OzRu/w$q_NA5;DO+UᙱóI626@18J-1vT:weU$ ZзX6>]ړ_<,NqӤz!. ENZt >RRt9 |W(–/+F]"ءUOQݴb#Vv3+vu"%0f8SF3+攌z ``W~Ұzb [egqCܛKFgʸ@%YK:UluUVspHMͼHûz nSO2 ȧҵ)p =%<ٵq_Tk%{ܝ51]h[#B=\^ce9[]ć"'7)n3YxdG߷ask4-lݵdC=dАmբTaq2ªB8R6tT`1_ [\'ٌQ_:ߢ)y⋧emբ1mx N؈+GG%bbowY@ҪBHK6 .ȶ? &De {-Ty ]e*grDQшx)ݱ3dOy1%we!#8bb:(bx2yuhzm4AXt±=`sRzȾo_Ɍ&, D{aW]1)x>G2}$Q~0埶'[7j5ϫ츸1sϳ=.]gm)M0m|yPDB_XpaS@8z(؁Ȉx"LxQR\S)sAԄ U)z?! \ Y̓*e 'P_#Dt+f}ں3}5B"̡$]egN=-'^z]dEBC =7[_%L;{I`v+@AIDԶ\3_ЋHHEzJNj>m a֠~WXf{= S9aI+ .&M8l`ScwJuXEw)यt PWb8|'-}':"Fnۼۋ5y~EcY4&-XQs,?,Dv:֐rw[[ƶrW3L?AH; 7= o":X6<#W-~ !y$LT_Tgg!pP P [JON%ksL*{Tz*I?5lps/0 rfԜqԧQqOSK6),R_165L4Cgm][\$SuS!} fhLË}yJ7lٖLoAkn(͸iHiYVy;lmd'I 6[ٰ<׻duL9zJ5@hC `VKMj̬qTbm:ty̆AGRZ\'^_ug $hvRLPdi )=j aim)֚hG~=Sht:_!vbi$Z%kO'`&\DKH+L2)+kiz]w{u XE '"/*UH &iM"۹ 0<>tG)?F.զ)8S)QoqXKSLp^&"vܩEM_u (aB٪"7Rt$| /$Q1!lӟ:c*y;Ry ؤmrhzB5P>O \emӼV#FՄz YhҝP' 0>CYkTwN;$`S'^>ĩ%A7_CDDr1x`x况5Qݮ`,;/dA٥[x.2eZCm8Pk)f|"Y -H*ۘ'=vCQSuLLdhWGQ6_,7JKhjƽ&E]OP 8.b\dȵ@)f꽞vn]l]gnpÔ}i ĜϽYY8yGTTq?B@邥a`ڴSĢ@_ji3T%|Okc3v}!9?+ee.Lu$6봧Z>9v4 ,$Tl➔4\_$Cww[u$MocDˌ2}q=ѓ ֙hdy_k0L\("Dziڙ$R!y^z:oFY :lְ-'"J{SCA,e6"&]FhE6M rܷ)^GN"54{b{XW3y ^{.E1~p'mC i!4Wɨ)WY]!O7F81~7 "嗯low=TչY[#{~K58]ŕ~gpkH'Q W8Hc{TBy͘ 3)O̊A*)msX8Ձ?|'T0ΐIܔ9 .gZӇ22&E)4U_r9vhmĀm]oچM)дZʼnyMbڠ"a}3f/qMj&2`"e& zG{O?#R$g C z,#q,sH+N,泏y%H|î=2j$s 2J!Z[IЎ 92AB|W楷VQs7d ^ &~.v&>pCņ *c9 :27oKMR-_S=ln/ i:[ PBthVZVS3Y AU5q%Z 2BX aÍjLTT ]| $p];w co ].ujfJV!81 2Kn.R|1e=ۑǵNV@JG2O>BJ׶opf U);pYI;/S6 +nBn%cYxu;i?o#qy*:5c#PA=HqH|F#S'L@N-D!k+!-hI0rB&inc$X[m[ċBFe2'+l}\v*x` u\sؓ9m.c1ЄoAVvNڀSq*G ߞ==Rd.e0T-gf"JD7Tm [P[+9P?X;w>m șq̢*r: Z8Ѽ!+VMɌ,Wg]]<7=-RGte}!εiuWh XߵN?MNFS% \{9R0Ƨ9V9+qB}B;aFzl oF7>wk&Vrf$}AYmXgIŦx4h; @&AGX&~D٬~{>,$vh5Rz1 ?Q+ *%MT -x|Ptwy-g$cXG`j5)bΛ<m yf&Z>3}g 2l>^c S|YnOq 7NcIow}~.6ZQEN?HiwڹDnhS RI9XKn.2,17%#If͡q\kܽK`j5STȱnNT  '_XmH~٭Iv0#h`yqHƂ,m kD%JcKyx]𽄰aOE'9zZ|J0D8NFmCKog6A  E&11eJoJO=p[?ʢ+Bn6>ͯV<7 C}S!"3S/yL<ٝiHe8zvH|Scy ڲ7H?F5i4(ҋzR mJآ67.Tz)yj(i;'}Knk×LDz 5v^TҮU Ed93Lt&Z},0?S\E,E"ђͶ=i9^Ms#1VEcZ4GAfݭ֓;N MĂ*!9{m"Fw Bz|_Uy1UFm]fY&d>Dc<u/2 = s񴞫V`9*tݝq'Cva+5%mb3îbxVb7k0GaǷ}'Έ+#+eqW*=aU^_䒮5VTc[R\+u߃?F+elя؜Z @ډWf"Ҟ/sVZfֹդDiA!G\FMTE\Y8RU{CD1hMA؍eqH.cHԽZcX6Q4-Bc0Pً rͳIS햀a $)U774x_֊ }V+E)EH ':kP_MDŅI`Osh}Cg=K }6G|FyCRss5bP˵6X| ,vg'S?:Y׌ZmtTArƗX߯j90JU6& cFR1ncɚxNB˩~U7A?Ϊ "Rr.GGX*Xfע$1a$8$/=[C ;ns V$A:RD5>'~5BqJJ[ '%Rtк_JDb%R9i p1)2 yNp7òHq/GL_ψ6Q($'|,Ԇ=mZwq`S"w" אv!;hcہg͓Z"o|4,L%/^?=ZP zg[Fk /P|nVcMȐaf0:k+K" LEC#$("Emv}/:1p$Oܦx9JQF9yd`l1s$F!S*m`uzD:Rs1rT$`Z^<¨5syHѹ|g9X` |{/\Wdyxc&}O,S 9U!VE0#0S* ZNHJME1;Fp~X)m $or(UJd: H] ϕMo4dPEٸ*7%ug&) \un&j@Bx-qSܴFW^MJ)¢NT:Z&f&Q rwz&*a,GV0Ws1hc7~(H2akh ̢㨙okiJ<}Iuůu9jR,l! *]`pR]-`G\>E - rXW>xjc\ $OcIU055@mEœF@cl,יȁ\?vst[kp ?ԑ(/ '/mILC{pmMAyw̱e#D8 2T/bCQJyP#IQ0oBFa<6I ^i/FR ']b#&Avjaz \GqnKn fSHQw˷*cE ǜ] \]ݸõn/Gv}" R@7:O=ܓ5hT_țBU(Z@!9u׉G*^M z*lVCZb J\Є$:Qb#çXՙfA^8)"i'pz?sM^ב?_es˔@,7u F5FP J#'iBț{13׊"kB!sR`U'G@}(Go @$ɕ& ²M?(Wy.kD?(RUj_EbDbC%v\VA1_aU|+ٜ~ ۍ(A34_=̫ue.PН\6~~8mUP9 NWc=,kD)38zhڣv%Q4EYS@E= zҽ2niPp;^2EW ت!xha Hj$'@=6JE=y{P7֢;UV?Naoՙl:,qvKʊc&V@ݨ *:x߮+m\k͵S \W&".<"j+-u1XL]{l3ViӒw^:Hubokh]'$Gs?4o<5q !L\X~+uYёAmw#Rg0cӠA`[m/7dAb5CŚ0HQK|'AΩ1:؎AuK9ڊeU Ǝ_NI܋Ss:!.#\;o^99(p+uKe~Ɉo? +~cIqOCǴ-P/Nݹ:Av:>=( CŐ8! -a/[M"d$ψz `)\a#j_3Nœ}ZhIGzk h٩8A88w\p]yb ì*[4|rqE!ܒF8 Z)C bYA}%]f% fkڀK`2(TM u :,(F/K(*E8pys] AVnN,4bŖyphl]0vr-+́O퀡Ic#'p8#dBlV qW~ {tت W2g;: Jg>m r9us: <Kb(p[ (b뫏"|L;|6_D1 kޒFB@RwH:DK"Ys\/ 3 r'jV˄Fiy#R!FRErvCF(iI&)V(cO!qfvVqkd9WD?9 <:OyU hvr(xBz'RqٛvvCC>LA>J.m鱼x[8zv%0ڞlr,^ $ԁl TO3m^L6 9V'ׁؘgD!Uxy^? (71EϩTbqA_{% EW:4r}.U* xJafa̤^{>Wتa. /H!Qĩ}M'Q eit,gFOصPn%TR;+dp q{`*,ph~9%jF:az訨$"@ sqCj9Era|,4(CnZ߾뛗TYwR7zJ1CŸ*# VZb-AOu([foMIc9\fx g,# 9t뚜.blЖJL`U' ]0T➧=6 f/:)[Y6G[L'ON^(5|7FG7k2 L-̹g2W'kT怊¥ f͸7mwJq+sg$)%Ў0P.PfN.񫣫@DLji(4g kO`([PiҞ[H KyϝtI8ReǥGr<O>~oKV2u|x8BLV <#1?aJ oxIud QdhGH_VXu)E_I3M7 zL|CB.!8 RIH.{ńa5F[Tp4 ߺ~bQha yZ$Ԁ2B˲c6ی@̐\7aPG`1crQ֨IN6?(lSy76wBs_$ە_Q. n,rV91|puem(u1tE3M=}os,K#S\k,r]Hiyv DBЂ6b^n?Hc2ו\ fc4^cwxx̳]֑j:^͘> ?K99w5xS`8u&Sm+No雩+l3^iUiP˲MxKI AS jkTss{tړiXAMڳ#膑.P&_d$\=S{$ݭ,c~;蒋m,G[vM@DLޖ!Ҵ>ԅ+pP 0}Eb#K2ZtJvD3:Ř\fķde#OF$ϰXϢE;H]]; ; Xt 0@q|ө|g=\E t8d$mP髊cCԂˮQw{IkYj.UVFwI!~) A^1dߤRsv3kVع(/{Wh' .ѴةՒMu6InZ?ePslFߧ\og!Nv$1<wRyIs6nЦZ{ZELZQKQeb(ϖeCoLC ]ʃԲ>Fͼ\wRcE&pZo;TC9@Gvł8K1*k1|9W9JR#d xϻ0pI W! ا:ԸV&Q[rzL #lP%T>ECkr^k-5r[%h~i>V[ d`To`9+M:m\`<"To^ _-gNeX6e3ҖIKhd4]R[NB!ƹTO!_Zdɥg$fiEVڭSyC`ڛ7\#MVW@hIC5Ho_~M3L_3fQ!oPztNuB B| Wy-tj,WᾉLrycU]pjq}%}]t'T>p?"w'rN(bTth(;>2Dha"1^Bv5QL6~.\g ~o[N CzE{Zx3ݙyP~ϣӐ=\F7I זHg0Xk_ 9 '?hЎ;Q@ \"x%v ;Z/1z"=7ю/ʗ-͇]7@ 9WVhV+XWͶkWr2=dA(6N$FI4)aHXK$pi)Q;ST]IS򭡞])U. ݳﺲ/YZ."yߙg | cgKj*2=J3C-d |=>2Z(2.iĩ)gND?6H#/-r9 bﮰ6`&8qZI"WZ ?۽~_c?&gT_{ ]Mf.ӰI rcO1$L_ ,|> Jn5v 0XAvl7Yˢtoi o Nqdy>.'棲UvwVȜ5[rR[xB)U-tLVCp 鎘׃.v0 14Mŧ/pP |>2~֛L¢wB/忈󈀓o D#i3{K`4ޙ+~r d=$q_ +jV@b(ɠJȠ]s#:@ÇNRz}Kz9&35,Blq | υeHume*TriMPgEe(jj*W3PN8o8jfP +%/ 7#Kޙg?DM7&`;`4lg]\`ƣOC9Mi](=:vu X0TNc5aLAE9 K[=V@·'dF#EA]G8 ~:VR'f:L>669GEqdN9rPcWfU6) C.ߞ˖lնVȐ䩹<8fyN/Ѯo*~c۶GP Lo9\fUjB K.C.%~ym #HH+'4k-׌Bbd[Jj-$&90;_肸뢙 jrf0vI7Y|=Rhk/9 ,fg֜*$6ϯzw]V^옥}EޠywM~T = hhN~]tr;@dҎ:FmWu"? ЖfT,' 6a.'3t9 e~ቃsdV2{esxl6yX`IPQ@/#? ,N߅|9)7BL ӮQwڵbEM2ȅxa ['D2dKfфW֢b4rlBT=D!X+U @v*epJ?PF(4v@Q 투ԕh D̈́^NZ@v 1N4iC-] ԰g3?a[9'ͻf[Ml҆!I \K|$x*Ԛ@"YfߘETA%ʹ .|be=o 6| Ã+'hFN|Q_׏wj9l+:8zAHU)zUԳ :NHq2Lj yJ}%챷`>{ ⡔*[F>>JYX*e9ȈoԥrXъ"=؇˰#+CНp`tlj]9̝{쪂32~bk%QΕrg./ |SaW7t#_d:gv;PUƤ,!?pLIEY6|]-Q+kX.:y|D昋_Λ*b "?2M[ ;fqEe=$pHg >!T5܌U,j}Od `׌ qyn՗pv<56VwSŧr\uɉh60 sVjY onA"@4DJMD:ipY}Y7V?Ξùd). 7՘w ~ 9jᆵ @mVzX4‡&f~h {F"vR CmV٦I&VhF^Q*' ]T) \EnɅ s􂥯1Sg?h9RM^J.gKᶔx73W=Chgdۈ|iEs` 1,} (" h> I#R-ۛKDSm}U M/,Sp ^<:7(k{i G+`ACeZ:o#PoJDDh +f=j$gF%&Z&jOl܏kF0fLU&3RKwpmwDFEOSI-`Wxa !]ƥ&O,!g^9K 5q`Z66NU  BԤ/wQц\,T^qU;) Ec); Vn8Yz |=v6ܗT$% v9!EN|q2Bv:-P "4k!VY+߾z@E5tCz33ĵDMKb嬀VM8Q^l3ň^ Pس-KH($x,o)g:Ǒ$)7d|Q,$ bzlR~\IƵ, ~𛏁vviwSėؚTh`A I-Ռw]IW2crQ .-j@~; ./; JTwAD>  {1|CMؼ> AL' ў_LdiGْo`hG IBs,HWD=mUP]hPҮ_n.L3AnTqNA8U@B A[@x{/{D\'ʝ{*[Ҫ#G>3 GQduS\Th:f[[:O\K|f5\4p2{7̂'ofYCgǮrk _D{&if+nS~g4\Hxu)ΪX6ǹ'Bڪl|vk!g5Tڶ4.b RqA~[iZZHr H)<(%ynUHR>`3Pϰ֯g#&M_Bg3.kBLltsGl#QF7ıqHތ6z9h؇ڋYc*<y-77r.^~3Yֈ& JT':R\sWww_ܥz9aS@5z3/|5ƴKY6 v"|1|]}Ͱj#;&ݲ~}kt-AH?u[Բ x BU Np} 7PNQlh$GR%#-{W{IYIͦDci6tݴ_NYGxbBށB8m⣄ ܿ^3&zs{ڝQ18U5|MzdDbr6dLkHls+Y{g(&?]b-JwsK 8`LLҫB|ZFBڵ[`0XhaFig\9hbqV?IYA@]ՋS~@&ZȉO{\DJ+Ҷ;pŎ)hkrNX0E+H#{XHMQ )Q1|)L@ט4u7,*ҩFTqy}JG:]ymuz{+ef1aL* ؼ?aR[= { Q߫& v/x{{HS,FA][':q02m@7~4ڨq]P^5s\<7߿#0#)H%|5!'t,ϮsaV/h/h+.*_Z;e<$ij4ipzN5&uE'7k tPag'ee;,nR3(;q^d"8F5eM6FS[L)@p|/lc#{=$i'f2!LZnz>ڂ-ͷXZAa^eVwL];$@y8/'#\Z}'7/|H*Ay>|_Bؤp\#B8۪R yoqmȶSL}}}KQ*4 *Wj!1H/ru葑_$IDW( _K40;0揔dHoj8 ;'$;/N7mkD}lc@D80ͣUn'T6X (e%o^X?[wr#dUMpT%(k.Ï#Ivቜ\zx;@ @ť`NLB4ʽP4ƞ+zO1i[);>O_w݂beOh:>K\]|}KJݼPFt+]0& Dn 5ExCeP "0%CY{>9p50 {t9߯wm2`qfem\Gj÷7jQZLcӐFB#C,yK"j&s!]${2p)*JMo|>2qbI_^v>AWE4.P ێ \i)J`a)zûm1VWicަ1 (PV4WQNYqiqf:oY40cPD0=08 6?X";A1/txA{0Q[KEЙg_k.n^@v=(WQڛa'DԽxH>mv`[QLR춮fͫF&kc1h+RwJ=ƽjD̀I=)4h |G{SZAH3.p]3DPnF Hɂ40(tglG#}p󖠹J6ʿuRQ>RC֗]y&Uͤ~Md{C{x "P\Ӷyqf0eqDs'cGjςC+:M=t75L$~C6% aƗ'gSYzc IxҢ%GN' T ~Kh͐7 Gli-F0>;kr#P'vT;z,4k+Ϙz3 K$RrAKGOW݂D/Hc~ޚ6^ ZR"X9굦?2\ o*Ć&k҉RT;NPsaˬpsw,]-zq*:-~*׽E}zb̫߳z?H Dv]E\d7 jvm:g>84)5>[a?ZM~B|Wf^am4֜nԡIY1Ӗǘ򹫆 rWhΛb{.<h1b5OXkNiMy ^qB00bq7Etvo%~$VA2uI{/tBߝ 3ߠ@?: a_2inUKt_O7o|Ivnj$P[Uܠ) UF;$&ORrrUaU|w6.Y_{~loHgkġu!IgdjV`c.ueu{Fk5t"r~YP $e00%i*<+$#"53DX{Y[pWZvnjUh=0Yu &{9YF4j3ޜ:p_^QT[V?wt@ bS duzAs brnF3 >n . %H/(F3QMIGVz,54<|E @tT)^J>w]917ɯ@fjFrZUo%#GC ٘v>R شel{7`/:Nj"7^B؃XHCsYThig\wn/1A/Y dJSeB[BcScBGBS?HZ-Gbg0%t^%0JecޝRy"53}2+~Y<9;X 66 s.`ɜ$h/tjY&k'5 MS`[,ĜȰ(8gBad\wAC |i1EF@?hZ6KMK&m[ ʯ:7Z ~%O_v:ץM 5}RR\S}' yor g wηJ.Z{ouV]YUQt>X"uH =h9ȱ\6%8dx"@m@s,=]^z8Y ^ڶ5;B:dJчC02vү^ǒ;K; +]Mydu=Y C2(%DUPE#J֨n`]9\tV Eh$eO1SلE?Kbi&C" McJo0:\0?6}p/+N?~OSsKbsz.ysAOk? ˂w"՛|&CfYϨ҅^YiRb^ /b:q35"…yp_N! %b-I>Us|荔X*>bJԅV0aT@k35zǫ=J`^wBdZ:ځΛ25qzw'.B`̫KA_C4L*a۹13= *CxR@a?0c11P73!Hϭ>QzNe'[<'5"y2,az6/)JWFC|Bdډ URP7 D&h>D_x4$pΪ1)@SiRe ϙ{'Y>I-Lye QNެu3zv$J0I- x=w-C@ֽ&!qUDOpN|dFfZ0l"9zK3)͟?-uFɜoYjovo .\M R":#A=X-.d;:>vEmC(! \tjGGZ4~nۥ=X/# hLy Y+ȫSy@BAGsKz:Xz-oQ╠b5JF +k⋃>*3Bx̚oS:8tQ#'ݴM|ޟ'L6QG 1^ 7kף6\* 4HKׅ7rxt}iq4Ƹ'lRۭxm%miAmZWp`W\p 2oBM[١` WBzY7=ݧQ^޽̏8^K-~5jkG F<G,[WLnn# k;UT|H.aVNࡨ2O.eڈ8H E,?TIމJ?WXz1ZqT\~~a9}{A#`Q.ߡqi\GXD s}|NSp)+/Dq.%3  UfȬ,mWO38BQY4+t[ѧm8qY il 8t AH}\IY wt=29Ȱz~AEim>XhG`'Gsh@h|{ZE܁!Њ6Ť\%|B=$k r$ yϭ9]^\Vy~9]'h 6nQRZx3ubRF/? .U^>g_u終 4$%/O,월,@1?O,^c7*z5߶-ve|8~Z pl#m3+_0oRVpahnCOH;l0[U`<)^LvO ˴V; #J' @8ۄ6"-;fm^=3Zk&Mt1`/IUtlR%t0-^!!r<L?*f >X|w' FZQPQծ66'=%PbImd]G 0_$$=7M=v^[V׬ȀL%b:r黇iH>!\,&eq}/A@z=@{J[w7r*6p.%veR^4/1x<8$ȍ̷w .pj>׍C !T`?H6\cyhҽhgarEPxMmKcoH ¤(<7:CGz[T "c3ɫ3`6Is?J xȉ'gsN|޿b6.n`]iIb|_|MP $#J6|+U __}K-шrT\0 [cq+q;@A6P 䱦Smnsi.eT:~Nܓ'gzy<3 wbۓϚ̐Zߒ- lVи+fGhO14:Ph+$°pO58CS5׺&qmN͜uc&UXo,J52UYJUnRK_#w/3eC0 s 6U.afú?f9i-m+,J )RI_*NC,kF%7w||#cuE!'ȵjA5ԅq}v$O"Cn׀إ A\:6NPrcJ׹4 CxL̓x_¬-dXg) kYsK>S{[,l+"y /G,)[>.yw`prk3m%o ރ^n,YboxIU:Vob {bx=oOA!@NieFJ?p0 6_g:+N WgA&~rd6@[]~ Sa4)7T)TZۢTi%fk 5 㽋L{O1G'nIB Ԁ&}o=UC+oY2pdk\dgOp(yj2"L>B& ^"C7&"G@k<$AKot=@0*}dYrbe!&Mmyo2$VעpvF{J> MB[q9wSCB"I-1iރ|&jXi3J %,n⠑wèŢ%Bh$v!Z/a2*,%?bY/j&KS`4tΏ{unTcΙ$rcywDNc}:W~j 95=:J/ ;67`C嘲H"o}TϜ3_0h_2,8os'nO>L]X;٢_?y=?e xnMS5X14jl,}s^IcqzguZ{ʆLt )5<&ֹU-}`@ly0ï~)@ 2;0-Bia~nTmnx)V*S)+1qo@Ϊ7e6zg!=@ii?}`9<Ƈ4c7E2g$fi3 "McXRQTXǠ>0KU>Y3Ӱ.~kQ~TPS,ֻ8f84Yfā˂XAtv?bw$SNo̷wߡMmaEyBآS[ ~̊,p%C?ŲEܒphft|iSh]!mtk:~v!9G=jm̏+V0&UP\\U%3T w oQ%sz7. u-i{9`φ/IkmO֥ͧ|&St [ɲt)W-IFz>r^rI릻X`ELt/M|?9hn=M_#VD*ȂHI4nҦu rOL9ȥvg;op'MifU!K C52V•+{yMÀ%Ca2QҼپ64wL`L#~=jSrQ:>\? hiE'떤w=vrƑ3)5wX\Lس`ʱqqYD9%&ZȰA{5l쪒-Qʠk[&`{3HYmTbY$~Du+}F~p:~eܜ=W"ڨrwyL7D_!u{/QĶ*o7 ٺ A\8fOfwÿ$Zٞ yޝa! '@^#!ql$,8k.v鄈`jgzdhDw [-8 KCŕ)svϘ4 @ȴfn3֛ƙiR"nЌ$%Y"RMFi*IE!EMJ5\L=eN ltNyQjuRse'-" VDzľ|I&]H=n, GH%N #Fh tUgb-3PΑ >y}oMs qz,-glpzߐ 69涯lŵ )v38巩㇮rg(XA;NV'N6xcx^rR!.EP@x M '?@Zkd2ΚogA9\QL8ݲ6TTp]N( ;D YƐkx =v(\A7T#SSҭ;"D &)^ "rU+`儐WwaH ,?+ko- `ߗZ|سaz*JLz=dZ~Q`^Ncإ#1JxMvt^GLk=yz.֣ATMZHJ]5a*mag"з^X,wOU.pVr;Bgx~&9ۢ9'ORa51+wwJmy"GާW2j;:6 dn>K[VXC5aVZ1 U*w(Nttt KEWvuڵٴtJV"]OH=ǘ@܆Π^Hi#Ʀ*T;p!BT2xgY*8\n:,GaʎIx]ebqvEqGriTYgK>Nm-=#FQH wj7bKlelY>hqAG.;"6V[ sʪXYX/g{K`V vc',5oJ9 ݄ ZqOٙwʻnn/'{XXv9)B۸j5.i`MZR$_:XPY 0W^ b)5*?0|fڴ')xM챓 itVtc9wlqVDX:6_?FA(_3+0a'@}Ș ':#֩ч֯^<-R?.ӵՃq[մ95-3I xic9ָ mu;ŽXq0i@MD6Ek|ol74\h|?{^0٭W_9eex[o pOg^oz)LtQI' ]L߇hr/t?+YA2v#Y{WÐʹjpSHg!B LO xǩیФQਞo0gK&j\6+.#~ 'HW7*ꑱFl[RoQ Y 3A- Mnԋ D-;s>yCna~T$]?<7 b3+ G`geIͬ 3&P33lxX4;9Z]3X Bl0HkH[|))zr{ƍskD|݁8lK?HxɒtIly]F- z?Ys}  mUB03pͩu}V oԼfO"=?~}J_0^{nkqT(( dC"" tl;&(xd@voo&E LT7S8/F/Q+=XU3ҠZ}1{l??0HȚQAkdDE o0 ?L/rּè-blWaUu~ܑ p:"ɹN&4z8|/ξVpgFxR3 <yal9EJ }v2Ծwmr׋4svjIz}FHRm?{uC<~ϟA in֏T\-uxt _nL'"kgdx(doXKQ]NYLk[yZK+]WIRK%mqWH#<}50SPԍm7AXb2@RYa3ibԅE5Z${Sʥ40]6@[c-w%6({F?hH"[lW!ٿ%|чbUjq-ZRcGN'Y"nɊ|s`3zfKk ndB+f)RXvm6+sYUh7IepGϦ96mRLXemz_A*@n[u+wt+12?_ƤGPyAOSM2adMIr'ă@g"'d }S-)J3Oa^&6lG@nئ:pKY"b3Žݞ x[de\^^OHKOJB d8l6y Qu*q$E DFl'Ƹ, Tg>N㹓GC0gk?w*>wSܴc`;^B;JBd _Cג uao6M/px ܿU5ƽ+Aâs\me3X(#6O! g1HI/,5n˱e>ssWQlB3rhm ùJWJ W,.Qf'4&I?Mk  3QnZܝόS;sfK(Բbϼg'e^l%-ya񨌰Ҍ.|1cK2Qu[7kI:1VoWٓD쵳Xui ؖ%d Ǒ28NVVfޛ];(4~ܻ\(vd#@TJ1:҈ϵ4%Q)z㪻LjoQ9H!5ف QÖSB75s;. P5I2#i BȉׯzF7s\r>RWᙓW_3i }VXn ؂ QH?NW~ θ]k1dž^73C8& $smsڴp(tkɕѪ Z/QM._Aϗk-D"\S9ۈ{Jt <m c.44VT9 W.O>|aa7Ӡ2T(85Cy!5N =m,LЇxcA ޱ[pz㬒ED0%̫ e4iٖVVZm<_g,S!*.Z}ܾnRύ YXPHhKIl R[4Rc: EF"5 ~'DQ`+@Wڅ)pfh |!!A_t苀J𐎾ۖ($2.Og2V2r ÜD^KWYn.vCĻ~Of>5g$+]#N6!')EXJ(/k:@RS3 .dqD:ҿ4X0#$ݐ_4PuU_G2RrLu Ai: LQIbX I66"v*3!~&摈oRjl ]@oRn@ڍWцB(*W_U:22N~u=uy%LSUMj1חTvp6oB7*`ǀ5v*,{Uiy\sWW w).M&ͨ3DN;nX(s.+/+g &$vllv.zA&桒e*1Qo2 j%J+jgnNMrTL "_~>L4%Q4DPig&~o˲G @1foVq'jn/e*`jQt wp~oU=5dŨU\_RGXS]%=I}kg!B.nX&i1]wʢ=G/p#8,[ rw(T|br7@q"ӻ鍳愉KPBk ~2H=_Ef˱*w7~~/k`##C2TJa N7 POPB " ?b,uP%@4~'zGB)a_ѭjdߠBNC隝r #Jdy͓+ ar! o͑<(F+:{> sT A0>ÈV`twH*Dv_/{9 foiՖbZ,KP:Hl8 Zԇ7sSkqUQVE'GC)~"ɠr{2)lO -K-(T3KSl<Lx\6z tzq^)vYHkY2>w͒RD)4w4_>lDE^@UFumpnͮ}݅Ӻ`C~E.՘95P5 -_bXgٖ)W5)}]'״@&wCU,Yͷ ̙5$HsE'}tJINJ3Tjufx jw83#TOA-_ڶ7key(E6WEdK |?1%H{_XEBS(%n2ȍk]V쇒R]Vl /fbQQ!K\ՓTHrmx UW`Y[㖟&{ycVɚ\:Fe򮗒abf6ٚkvMZ_4fțGII6QӉ8te!tcQg6l,MB z&DN\f1|:ӛ M.Kɏt}6T8*YSSqTrܓ^E@y`sE!ȹr=7#ƪoH()䜏vۘ mGtŭ=zA4yr>L!X@X0xKW&f.,A Q\׽.+tfr03QB) ͪ-PdrOVHBEN! t81EIGX0+ yBzvR>Sޔ?_Ȇ7goeQoA}ohu$( -ct-oq8XJ큌pYB0ܛt(_k=tw>s0Z#(V;/5EgP!T XeU9 Ag!~33D ([h-L8>đEE|ѓ((o(4& e> 8?%VB|(dF%TT>Cg|xJ.~;?&@arEğ{"^mJ#MZ>bZp30/`ew9OK,hk5Ɛ/`R0jvKt'rJOM_a%9[fIASѩk*]`oK'W> kd_8E8Y\rQQB#|Ք<ǛT|ƕƗ'+@$s8˃]iRI.ԣlmWNu4s3wAٯ 2QNESV2[<ʊQT(u.R-&K-pjh&dRP8SRSVH4*>U~oKI_ &?Q}+lkk8W3Z@<@%#x=ymSSn-.}K!|لkc+]E|Z2԰rh'pDd=RV-H1j lr^vL ڃM@]!½:E{RudҷQlA8%pdĤD)a9!PHrD)V~gщx!ʶ|w@=w"3GSc\<>Z$}=|O?MG43`C6K2*i키_1jzH ~3d~><n~ GǤ %5I˄ -qv;hY`gmOQlq OKѽf g(a#sgVt T.JGNn2`v9{V&̆,SzP%qog>9mXJ; tW6LoB GX~YmTe$pq5 TOZT2+}P7GDЕ?(@@fs0[mXm7$e[JAX ]DVȬd H,DyJWMܭcu c8n^wSR|w*ȋ4bE+[뾧M?QԬbA+/r8Tz  Jce#L7|tFY;-aVuni*!fZċm|*ʮjozCsI\Gzw[A9Er%c TrL}Fss/@IԀ^V*e5X8Fd(4!}'r/9>Nw7Zpw9‡䔘ٗX;?%֜Gه=I s9J9 ˀQ+D`H!E.!A %D\پ!e}(ޔ0Ű :gaiTϰ Pa+7^>leaEhJ @ MJ͈ mImer| >uqWJMk\PV[{03Q݊0u86Z9֨s.j/Mcqw>Q!⑲uAFps*WĞI{Uxn_Lt̲١[X1ӎ5rP+`kK,*=&8yPaV y.T{{;xUI*[eghujgR*?q?4zU/Ir #+ŲAY⠖VX$EEO T-ccnVmJYV*T ZUH?iُ0d6Ve^Vl>7H$h>J77W _ _@.sUꙸ>6?S Fż؁C{"*mDE ,kfz v|!{X,dk.;~HfRV2xNH6@W5 1M,`Z\1#y}=o;nڇ9(?$p[a䘾3\ǷܲaG F'-mwq[FGOQI ֗3]0s`h4qʋcD&l^DCO@nx'U~Mep@`þ{ źd(] :f{K :f@eqT{'@O|̀@;Elc%%@Ci(̈1Ѹc%s4?<f 9z"8noX]x۵ff$=Nysfq,qH= u?aNlrjBtjNv^Imo8 z&!<h抶I뼚ZeAÒ#\ h' \GD4Y&ƖQAk4);#a~o(6v& ”e3=d} 'G*ZuBU\C A;=779pD{@ .yFrd=0UUxj#pXg%(\~c8vB}=c0¦36Ǖ瘱4'&\A,s܇W:ͤ{/=[¢v?ypCN4Z ΥWX0Z씕z9Xj+Ut%_nROyT9d,eXS4$sO1&H[OiV=@R[AGIPeQ&a[Mu7ohT#OMd2A{ 4MJC"؏9"&R|(׻N"Ss= QjxC&~r1ծm56Z{_:Dw`fMF=e:rgSI\KY4ޣnx16ЙMKm3 -Lރj/}j?:%n+/4e\k~L@$oWL$vRHȑg*̬oVe#oi8yLI9AW.#ҫ[5Df[Td| %x%$:߲[~}6ѓɬl')&Fy>eP?x=Ī /,} MG?/opxE[BECh4&&QWa[Lq\C2Qc|ҽzxX4LJ1yɤ@`Ew2؁cʁL> ?KWҮLWd;wͫ3j>N,^wDtBaCinxi=?<; =y2S=L1JɳΰtBu-pS8xGHр報>͝Bjwi`J)%A-)28-OLD4gGr$R.|ҵ WIL7ZSbl3@3dyme3"lu4d9.R!Uk!wkly p}Kp"Cin \ٷZƤ:;S"UY_H}B:VWnQ1X Г|mb[2?V\qLL݆n0YyUr}[n=s ^vVi7Uq3yc(-t##gj} tzv>YU4;> qsDF*BΝx52h%83==zFk9}Y˗ ,Ȍ}-*F3q4zȔVIw szeY{b6 -6Z}^(юE1"Ӄ5>5hH>z ƊhWpcӬDo<Y<^Ҁ"Ezgv_<+f/~zSzqxSMLڧhѽ>`F)+WTjehBq]a#wW\S;wFz s h4=3pT:겼\/Zi]RYѐ`4I/Ix^U9Ka p?Eدv==Q3tBk>/|:DqL@@Yυ@eCbptCF0\DYllS[ح*L l13bHL '\LJV ѣE0T^FUmTPuΝ 9EAW e:0dƋA:N>?;)w"/pl̕FԴ@&ptc|\o# a* ^rH/N2();ZsuޚNp&اYN2@zKD l)$:h|&rw~c7<\0fy 8b!<٪!)Rkr5uU&dSD !X,EBut:J䕤eMEjղPM\OQoN>nc4}a%|haˣĞkGmҦslo>׹{C>S?>dRCke/JNV3;봦0J:FirX.v JUV/Ngq0 ; b| #ߡ{yΗ"LQ*V|]\ʼnUkcLQDMm`ҋH`K+lIMDXK\(ȢIkn#jIfM0XJ]qGz*Fհؚof"|,3xvк^g9HR+ bX\D]Lܴԭ)>h^1E;pFL+_3oV N#uáo]4ͺ^YPT`՗pbų-ܨuhNp˷k Ԃ_u/ֶ<ŵV(ز7?=EÖI4) Jq'[E!8l5zLjCUBsNV. .|x\,D7ė}4ެWeoNtI57iw,x`h7{ +[ 2wH*lKG6C9u!]ƱKm%c/^pt*;߹æ~9UiR KNg}|v/ Ĥ@C` *@c!QK=/Hm=s^ ԯ:]mvyZS号CA2PAi2jņubc]7>qo?+YnD'Ny+u X+g#yZz9VW`aP]Nܿ~4|۲ ?=4L 9X"LȌc^#xxigtAT3xҖn}^tyPb; H ,j n[ϓiqt79{ ],3Yb[64(*䦪4^*McQ"A޺ 硸<#oPvI)ny' 04tf9opw|$řR_ؤ\G']wao7KsXg!f[0d59)!Uǝj˵5 牯ڈ߬1ș)7`F0˟= zV&FQpi !Di =rg&(Ue$C̣%_7sA@ƛ1BNC/c1l3!O]>i+Y H6ѹQJ_|;I>i{Q=!1Lv';r c ]n81.Zj&Hwb@.}]|)q i9sM-%|H5BXTDO؀Ŋ [6ΌG+ ?I3˶96_\rfk:2A"H&ޤa5cnܞr8C+G-umXԕWjp-ܕH|*+&2Aw0-sg?zeƂ!Fޭ5A:s<öa12*<؃21U$y yQ+f֯?p̅X+x]Gq| Wp+.~ñヲSpϯr^3])6އ^nWHc=̦  'P& )ۯ3&Hw11qٓ:Vaꗴ9b=vނs?2} zB;P{$BpX< l?$6X '/, sbt3BGH.IIND6mrwRŠbl"_:yvPׁc"hF >"f6JL\d~[,)晴o9^v*w/EP{3s(=ђ,hiʡ-`4dB@RUKGz/,%gf(łάqwً‰,DZflZyI$=.:}9=rԴ1Ga:Ҳ M?2eyx v4yNJ  j<21ZET#EU8wIőe_.5ΦN<70Cu%Exı3w 8O / v\@`v\eտgf /0 7q4^x+PKDܩA͔*6*Zdt ?^ٶe3P0s`-OҹXe?\bs>Qo+'.>kYS>B/#/nQٴ\>ڃJ_^{;^[ks"vPYnsͷȘ{h,m{'d,QM§`;~ X /tt19 H'Z:#9&HF4YG5:](c_[GL#ƻ{88b-7|4aM95*gIܲSF#3.废CI9`81k[, ev=r $1+oHO(Ob˽E4 {h25)^Y.`fMS4r8SʫBGbdyR5C׎QiB2aL^0&N}$:4MUE, rEs^t{}%|mMqJEjit DHՠW'lI۵Aޝ{,sa&a;I~!Y*Aq#,Jj18TS?TET slM&vIU{>38vv4"F§x|}$ZJfӚzqTEt2%FOnq7 Ra[{]gB- $k)Mũ&Ja~K6tb.J$rs)=y-ԡ: "O2SVy+#u-W%&DlR(붅.Ty.}k/a9'bj_9'EqQ%Ǵޛ-~w!I%3VUk:?69qGxrxKN>;}-} (7'S!L^"6Fa8 b"5ܨ#T,iḯ&$}[>B7_o[VLp{S]|.L8vl35hTmhpAiĐjS ->E<@գ?,Fۉǫ.$۴P e=gOT" =F3n\/QH $ 9лW r̗ vRjt_XYD>*Wtqz;.c :Q8\A aeاS}l v,Rj'FxCB1a YOV:נB"*esyE Թvs"rXDQt=*)ǵ}OZbAƜ`F4bl!AGb%RxZB3㾖%Ci]&W`ƾ@vu}"veٹyNb1&K.I.:ui_|sטi љ _Kthop4brzxk6pqcեޙ*2 8y^.oͳfP!vMJ|؊o[Nav^$^#ٻ >L걿IEYY)Z\v99]Խт>awY 4ϰCQ" R#$U9@рDgHJt*.19Nts%?gHsjH5dbpf+/1=:*.Fݽғޱkf'2'`"H'Qd[ѼE݂\fˀ )c {bCq!fvm* <K$Ii sMGL7 32>x!1m…A3| ڿ2]yޡP|f3aXh WW3%ѡmgsq(݃2*WL 7XQWegLɽݿ|PDpģ .ƨ3齵{(〠⣪<&ٜHYh!3җ vH pU&]O߱y"+Yo7" G4xuTx5u@\ScHʄrkxuRSdF:hk aGЖIAPf455ָ Lgr/\G5xMg٭d_b SK:`ride#G[ovTD\~5Dz2q FP,Ss`ci-38ρ;=U*i0>T8Ol6RL'A JܚݞeZQ9.E50M;v".?6l@rѨ@{Yь5Mw~boS2Rc)4줮: cŀSI"!i>iڿbⳝlgm;Xl=.'<-* $Tk_o)w|a݌e⦢6[> *mj"~C ]5K;>be5y3aǏ.t KS`\%IPWXS\ۛS -;ig| vZ0z)s7lVM{ȆMe==^|0ss=i @\7 Pt@%*'ܯ$k\[~ 0CH5{}1}p\Q%_ԟ?:Qϊݡt:9X%Mo[ůF,'! K/T_bN1 B[ơGcu8Z t+Ε!A,!&Ⱥ$b5ӦWLzd;/@~$&svtS)R5x2лOI/wh jb.UT;T:lY|-+903دA/JC8wwk@;<cG^oXx&Э0s1:;00gQ;8 Ňe8al?_xu?ޝW4.s־\A +ea"ri-2-BuΑ p~GX#FCs uȤ# SDk/S1O0qSLRi-5 sGK}R̷]IfUnm2˝B)Fu/wu踟!tPˌ`O6^VU~kp"`sGXnM<^E١Iv$UuT30G  Are zX~SF| ^m'9lmE<<υjs67vX# \n@e-!F g2sK"݁W 8cjm"De{ +r0?H BKb(mX1QNW(~`VW~-"&4dY$G~x#vaums,I5GFJKu{$?h:7z%Y=ϼi(RT~zV \H cb|r,i2d[xš53Z$B I-%}0ȷ3y8[<гaehc -TvXVaeiR8ŐfmW:P?;>V kha6skȌPlC;Ok *# s*q,klt-|Of- /~@}\c3IϒQ Lfajm-: }цV'+vV3"_QVű&NLݯZ\nSfn.5LQvӠtefK|),ib11Fh(:ThS <#A3\۴N nBA;73ZHo>Z;rdşܶ3ti<~[`?azSzM.C". X6wGX$ےz6JbsGj"񎀱LX 7[y2qRg=p aG~nܛkQ;^:)A2Rؚ9EPSYFhh[yK~o~tho}czPWru")vafdmhdfn NmJ](>e.UG{ޱC.>Ic7!loC H X6fƕP0MM)P-&1nIӉ *c:;N;a8vҊ̟>K#Evs /6uV?c2Gi~&Ć$zWA;IsđEOɘ\\gQ2 IS !DFE߷_ĿhJpg:?ԟ|]䔂=d!i%3ib3g$RgvggD2JW7a?͂ _'kjD2Q0|߹\e(0,MZvwm\50,J^t ']h\M: ڿ ^m{]s搥w{fջ~(:648b w{()5=zo)(Z"fI 1YwnFeh7LnbBΰ8sӨ9@jf580iix1%2ku~tc\QLCGcjWeXEvIlTOwɁ1CtPpICnİ ǒ#Z^ؐF}"K ˞J!*`gug.C\X! uk&AobǼJy 0=W?zaŠ'CtEk IVO;V׊uƒv&1Y2⅓[G`~2'͎Ή\k^)_!@HTH $$gc= ſftji܍\crLy.kT@GWy”d ~9 $/ZUef2sw|ͨ_=8'm4ڽ;ƈAm(:t8o-#tr@u+lZ9F3"ݥX!#7vc&S+ODeWT1"1f@Q%+pbXzyWtg%}M6В8KqfGտY#Zt ]1ćAa_f@xQЈHISH-\st7Z/FZZ^1Hܡ=?4Zu,~ntb8qU?PwjⰇA U{REw|0!ӇycT?}@!Q +TyeDPaJ9R7Za *d"MiZGPڗ{(Ʈ;r}䢪x{e'?|mBZR 0qI W 罳 P y.ƌM|r"mPE&./ cMFn%I_;m}GK YzeZCW ^fI=?h7ۜ/bO=y4$5 &<_f2BdT.f;R c= RܒpuZ7w+=o$Ҁo&a!ySMlɕ7pI+(y.>*ףjct6c~&ƵdǏdfaJ<$X1:gstB-Nӟ͙"Bcd젾Pf*wЗyλSe3 37GSAQl4 {̺DɘS]%Of` xVď\\oCW `:A˥uU%iڄ ό=n5_FW%v&Ywڰ|aL8֥B{~碪QVФtOt5fR[|Ӿ:P+9kӬlzeq 8 <Ċ.u14iY9l _=tPw&7X?<Ǖ<> Am5'I.tLq> -%N2p8=@[3/Rt}a+a66 E@~:.V__(wgr | B*|B%%h:/q@q`_Q8ĕѣ!II)1Yݾ03Z[3hdJhp>kWH3cΟ!otGlxp" [Kʖϱ7HaNj|;N)4\tcjZuBNT;Wګh?бsPX;!1<~*jne(3g&Od5p=腡&w(Z4N7nB)-.,gGs `b}m0Y !-n?&o,=ObCkfvudfb֡(5q}6[|Ϣp ?@.L$Oe(tɄKhY!9.ymL In,# ;^z-(=)eY!"(l{8!FFPqqVp?,]X#u L a&v`q -phtV$ʑZ4'sMUVƖ>ɪ4~B8a]=c%عi5]$7N#Oڊl rk~*ze-1 @'QPȼvst\G!vu8M{2 젚ڀZ6ԅ.Q&)4v7f^r:{r,"^Qr\ zkEhf[X 2 e7\+ݬz.DklH)Y]u^<2HGծ7~}z`Y E_Jѓo ld:z&ZBiضsjCKGeJщ#?OV.d5 y{mйm@#wdC~"q -%_ vΓI¢ UO Lƶc_`nE']]OO.ˈtu.a;?od)e(sI 3")*r~b1mklBOdՉ?<<\IMU[W<SGH xhZ>ߤ n~D*kQ=w)rmQ jW$fpˀ?MK/@)%@<@|z)Gȱz\:$k@=wa #pnG$;c]۸&UH\أ,thOu&WlM\6y~;[EsxS #Wp-BOk'%”5u(!K{xYw{OTiYD9ۆT7V>{,/e V - .@swtPv͂L ]AriKmg@:iCF+Qfd$oiZ~r yDt tR-R4G7`7jގY9ת1{$Y6N]戰~WU?G#E_Wvy<mwO5#YT~`Ȗ/Aq_U\'f_PĚ/x WZpbnpGɜ+r(,R|9׸Ko^G qηE>JUSͨ?|Qً K4I4gv2cjεF,O7 ʻcԕyL 6戓 l_HΨDZBß+E-3 LM$cURX#T*a+cFL_~"g%Mpբ|91:*o@)x?nѐWF֢2ߓ#0%{E1զ%7W:uսJ ]!?nM[Ҳ= kАg07J 'S#|Iw|TDLkT/S:lu#4 t-/}2*+2o&(}wJt[՚ ~݆42ױ"Œ\Z6D7Psc Pݓ Z~\Hpt:!bHfwK്xHӴ-1\V]6OtqKufPU4jkn AaR"€]?ӣB'DKdD ѿ?q쪜Xܶft&rI[^h.A#ncB-?}$uc~J"Ep_Y:!Xֆcw4z+E_kzxp&l2'+pY]_QzJhS=>K|D%GqbSd=mWR|."qbjuȡ:xO՞2mO_&= %d^:Jx|Ґ#@95K> :1̵myI^',,b#ğÂJ  z4Ѭ@o)#-cwh[^p_fm)'Z}X%wǹ_4   -Q>+HrњV #br5-bT v?aÚ;`hvpiʰdO/NęG%Cpl (y:mT4+J}*& !ABu%Elۊn+).J68wCtIw.eOhs8$x}}Pv6(Dk'q|22R(nu~Z՞Y7Ie:{ZOUQˀam?-?"O-M99Դec^ [GP:lS-k4tAt{?gz{\h#9iN ns<m`xgg(iXתG4MԦcUI)`ۛ9q?uMz@gEP>98 ح(WFΒ[7-ݮi{\?bf=: +5.yYH$qU9]!25:xUi޽ oH}E fz@~[P#䗅眃W@D6628fHF֔iZuIdJ;c{ mhBU-y6PA~؜Oz\dY9NE:>UuBrS" EJ%'%Go{f@9l7=6>"$lkدea 95,nN b!LC'UuYop>e-ɽNF~j䫬]~)) -1ؒ_舩C9LݫlYBc&O$#A|7zpǐx^pg]xQj!^cw*d* Up& )ʵ"<9B3î*tAղژJүa`-H,ھ\9z!:W~x@S '6A|%vCgȃQ+z\j(Ul(]Rq' b#r|m0#r{S1p9c=ʶhVLb3 1̯VHAYMs?E_+I*'P`$l:6\\Sc>Fn"G[&qs{x_5]r0tKHdȩؔ@J"k{uş'Ffz2wjCއbہ N6ZW\SQ+re{^(s,e]f&u C'd5onK[~%eY/CGPDopWW X}jaIjoUA~c;QK޴2!FT  nӊ#챦sMd%$6/8>I BYAO#CTI>}f] Ock3К<7:}%.9FWBd)ar_\W>ҙzue<w˓QRRrX_8"*qESwғC:Be b>Ʀ+c x1 8yy 3uIAF]*=[G`؍nAoӰ$.W)ͥC.O}Ͱ2~—5DƼ2")do[Zɹ+֧-b78kxՉ›j,_id,$5s\~!|,Ŭp aL %A Ek -bY|\Z@PZHe*͉0m,yF$"i_:*TZ&?x -ߏ`J0#X18"yf<lNoC}ZpCLJ'Txh$e\1JoM@n2`[-"(o'پ?(H.j92$!c硔7AfKu^QdoӑikO!|Ρ4yuz.q!<SfZMYI~ 9fie%~w,Y{R/ֈXKa/q hZp 1WA7@Q ($؁йsD%u9F 7XgvX")bE ݍ%UhziW5o}1zD/YDyw{W7n`]7 53 +8QOϲIH<;7\3rk;a5WRE`1ँwtV3(I7 zF~P'<]špTuVF/:"O{~vњi 'RƮ30c3lT0k4{QrxNJ|H1gFx5.MձK"?H{U >!ۺ-c*$#^@z Ĝ FAz`1%e0O;;IdpL]#mky`?:2Fx;v^W-јEN?Rl|G3\ CkkZ :WI _ƕކI Z&T?`7lǣ`Gemqe&DjOi1B_|nDW|L tq邾vQYVm+EYz T uxx<$ =C$mxq\OYa{<~ 4UE oyށas!VDzH]f ߊ/ Q#Axw߁}žCsnESƆXOw<7 `2EeA5)=.r`&3.NK [0liANljՠ4E@?qX` .#6_TRޖYIgy܆gE. |~5?D(g@x}Du{OI}J3kŤ2ē@(ˢM[H)3Yr_ dPy,ٮ~mTTV4|g_4dc @u MU~@M"ot^Aw4 d;wUjX(:6QF_x{VopscFeߵ MVګQ $-S @` SBZEr}72R k|6xU7߸h|;}zXDcNW'l-moVO9{?u=gT@?ٰ5Zyl2O4БJXA0;tfG!):f| ^"Ub_rkI^?Wby茀)aB3.$LFDg'Y SrlA_|(_~#B/_ ?i|&pUXRW xOz#$_8>i&!3EꡥÕ.k' ӐѦa&MSCD0C#8KbⲌsɷos9'LH8,qԾwۢGcbwQm}~۸=J(H=[IE0E3e1aUޞ0+]4)D`԰dFO?i- ! XPh۞eߓz6CaC2 nY dd*ZyIR0Dȸ>jK64KZ"KA<]!H,(  rX|W]I5 2RBmrHaJG \wW7 /K@o6 :XdMiљ1 o'2 \QJzlg.!PT`JW{ #ei 7[=*7`仧PE1+=:7!&AV'#-iz[{ؙۛ->W尿wA [Ąc.~wsnb~kf@Ǧٜy9ئtx0ܫ,L433&h%:ft) O % )Fs*+ǝ7,릎)#h`~Sfrϔ ^@2 ~LFP9$_o(ծF[=2uγnbF}OY8< ry }u*ycbpKohꂑM0 ۢO҆}4ֶZ-hM@EI,^2[„߈\|J{ٯDĊnŸ ð d(37 "o½ w]`H <]ϟ e-1:p+Lrv͘`FCWJSE+ KqO(4vhk h*ɣ'T`'#Ќ.e1/nʢ#"8; ճ, L-"a>>"<YA}^f?' yMy?Ѳisf7?Cw- Ble ^|@\N X۬?&{({郮K6ka8#s3ɼ t$֖,5̀r0!R"_lXóht^O.BX2\'ha k:EsKD*"P잙|~*1,3?Xw$Kb0 &.;N)A*G'D|_7e e-8|(oJdw i~s逕&}Nxpj@fks"" T`f`ʛi\ @52X/ |΋5nVUQmŴB6];1u퇰X`5]^hjV7Nܨ[. sq+q_Y#,VdFl7iaX\= : i|+[؞B &S \+ǶZb hfyU7yuG"沐gX;xr@(SߡfʠA2:vImZWfcńSѸJ|)"C;V_•@ӧxA6z~4h{ǏZQ͙C \3N\7nP$NY5 Cf~0*YF[yNd١9\b#OOTa HIwJaL%%M+)3u9&)gWsVyB<++fTcxަJ9S" 6{ )eDQB4("W|].$oVrQ*X;uf—Pyl3IDEE%ԟH}Ke*$bQڸGmu %9JNFag) /G[N1'C<|C, `Df˒c!W~-Մ|RX#y<ǎNZ^g]9yik1t{I@N]373&`(+=  Ǩ||L8$g2!?}|R "^.Fق1FG˘|'Qe[d"UTvm*5|ZN1G!n^.{XdXhX ز6IL ЊК:Ng}Yk#̾,$>TCSѤhp#2ZX56| 5 4/G/ˏӗi젨Mu.Bâi+ ښ z~;%*,J_rwª!ߢtE)& i;BuJ/<~;^91KdBOLaN<\=?Lmݲwno@A@7c" ?t|hj_޽J|*+^C2?1)sbuƓZY8 7C$w^Hӂ{; uaO8 -ke#QfϨ9@5Ai[݁zVe\VZ1<5c|¾`^> }$E].?(Ol̫naI+e'O2 wSѩ߸wI5pLz(]nel ArI4(BIlhmtd2LjKY_eVqᆾ|J<4#)pjixTkjXSK%IDOn`n O%1>eSDg.[ !Mյ|Y(wTGDF:@DhE98 <яbMtUz%P8L(Rȹ-N=lLp84o8Qj,C=4ѧO5}>:nwCۧњT#uWOC+BQh?wb|ONVB䤔E6ҫro1fY`}U%cs߈w>rܿd@WzӍPXt{s.wqt~Յ 灚nt&YCU% ;`JZBuB 2P`-?|w{R6S4X\pA'T&0ݘ, u٢i 2샑V#T FxK6Hܠ}á7|j0o*E-M}sK~+Z#0=߯yG1~ ҷ^[g ?ɳ\I#%1sGTFZT;@3)r'Agaʋ^ Edvrx]4T8YxxO+u3`*@mwQ3}~(bF:@ :u} rbyhf}^Dn`=NܡS%80B7~JժWgG"fh #=:Ңz8w ZS)Z eT&:-|{@ÑGnD71?_r Ace^n.etЀ`0,war0Vr7k4}7F( ';b;/|m3׎Cu"?#O`q&D0ɐZT+;EB5Z2OZF~R +UWCPOkKYR`y'~! i!5;8PtqX%)ٓ '=k5itXR[RuFV|4+gthq d QMi*`p*f KKT`diKwlg+(# |̟mSA?բ'K!? 8E{OyK(;Ӭn}(3PaYt ޱg:x0S`Չ؉ɟ#{$NM¦=,@>k,KskhH: m= 1 |mo S# yA1,vrjils3nDؓWª_-4C02Qm{?2olqRfJ3 文,o?~Fg*8Qڞ`|;BH*粻G6ڠ!ʊ6sZ2f!vK+Ot} 0P2X6D# z H.CGn|xۙݵOd#dnJcj!b§I%0y~5Nph/][%sAv0Xe;|0tG7=;elZ*BW=F0?c2A:l  l{M1Mc< CHHwxU,d>k^n0Z~/2}S4%#/|h Q|Y`ݙeۦ'},7T8:ΑF#&_!-jۋ7_YrLViehCu5ԵaBL[ e].`8.V% 6}{t 4J٬ZZfN% 1'v:BAl;a%/8{eijV\Ζw_wh@%ynM=iU$1؅IHjTn5>^%m!Ბr^ysM5+3^˟WߕA)RFbwZ]`L}eG65tm9!9D1.K㍚6,7zsDlΑs]D9ngD{O'X5bmGܒy ,fMe0Ld͏Osmy%?,Q77v8fDOGV[^jT!UbÖԗbXae4VAI2#rCk#Uk!W]pT<)Ǵ=\`JH۲8meNS a"c\B#*XZ 9'i|l76 ;7 BY|5Tlh,(b96&fԝ!8pd?o pt|_W{t[kE*4bZS~ *SW{P֏ǔ2ܗ f?}:"`OgI]tضf]9IALX5k!xR3&VuP{&- ,f*`#4Ccc!MjlpIzI{zH#n)8 FJ4{+Z9Aski4Mv?-LH<u];8| Y+=ǐP ؤ-tӥX!,i+2 "-$-z(1qiEO-ɸe< CO s6RQ4!]Di?$xq2C~xN^ dN#w8k '}L;`Zp8`OZ3)Rnc!1d7@u1/A-ķ/|GKQK2ʊXhf6G1NWh-(,}up63p\|598)tvZ.KAu\R >0zuШéVϜ4{m}\&4sO+l$0F"\|h]yrߒ]sjZJ!gv1XedvGUfi>/s}|r2% 泪KO]X~b VS>脈D] s(${Ԣ6j77Ĕ㨍"DO'hɷ(rYAJ"&i RUBmu1"gf2hYPm![.=>-~G$O>dQK4ww}K+}tof@Nj,1G,jvm(v3<F\I.9ZԏG>C6;Le'N>Z=,%]]Ǯ][8~W32L { ky^M#| [Y  r)k+5 f ;O~[»1s9^ל 'b-<390]_K.J~XU˗7AA\gPA Lqp,#ȷZ"7YgwA1r*rJ=.hFVWܤ/g.7 4kƚTJ3q&H9/5A"@);{ް ώ <{N|"{'Kh/UVQă!n) [ww{;:'Az.\{A&R0u<4 ObY r0ua=C5T .[>Vea0@⟷6})H;_o y֏MEV@Q8@88V$"27 }?g/M痒QE;9>OOYW=؛r/85nFt h_ 3eNhk+nfE j6DcupyQMgJndIzhCuh<R~(qlvt $8j$XWo\.^k-*jpAhI$g'#6`KԬ[0 Eu&Yܫ=OER(aYvKhNEcXE2alSws`t`RXNdƦь#;% @ CzF:\v&G{g[Fnֲ𽑄R qɊ-Ww!$~ e-h5`Rxy9=bvH{U^~YΠan W,>c!'#h&ncw_4qY~Vl/ɜ 3h0YܙrUeQ@VUw:˝:|[ Go&]:<쟃^v6FON w/M,>m ѤSH $Mølj)4'>QB3cv"3lV==uti~Pzؖ>ts(\ 0G=Dr9c !:}lIYC;f*)]\?&OeygGS=1m#Cco Dvϳu+,=%mM;&*zbKiy ' Wҧn?1*w5L3\c#l 3\'4-=5Zi/݀5ʞu_"7jJ'5ޢp=gt8& 6Ls_%vuCs@3~46;P-} T(*@>+YWV>d[oJHǘ{X?#s ;eK}4ْSA u qO*TK")ӆ?hWI`OWV]i;=0U0>$V2VCPX:6̂c9 0n+ß@[L+)f!1Q&KIŃkEBWʗѫ5INf_YVGF]0|]A0 QW &50ߘ}1TqY xQB+EV]iE #M *ݫmU(T\A ͼTɜS3%|$ΡE)Q67cЍ;]E8,T3*⭩v79P^=ݷ17!vҸ12s~& YÇ1ooⰥ T uW|\=4mW JW))۠ w= I= =FM -铤45g O yoyXicD$ȃ#gjԷw zɘY2t}fݛUq&Yqk$)b"=(µ7̴gbDcnSȥLƅT}JC%Ny*O-Y&εa>cQ~YIf>0Bڴ"ߥ/Fª&֟́N|\"z`3Qw<@YU}T6 z l|Qt\*v,rqk0E6ejE!feor^Aj ٙyo  UسbCћofQ-%X|9VYzk`< @Q =@Y.<)8դ=Q=2-o)o~0G}opXH\8Rqӂi]U5HHGkqrqM[JK,krAO!0T\p۪l"XqDjk4 EfjYY~ܐn6 (U}ժ%:L(4(z%S| ,Q鿶v⫎)#8oݟY"j! TM (-7Eon m>K^Az|uҹ:!܃y@ ̠ @&JE4kɁX%s8.4ݷ;CGrGEZV2PcZiR2+9pC)X>Zu*ވgYp`Td}򃗜ԃk]DೠjhBO0ϕ2PzFڠn$o1{1Ma eA2 $B fx|bZ\?ǀ;bkTJ@i 1D3W orOawO',‚w4QJ)`pl5YiRis1n̜ wYV#uuK¹2xvrri`49]πYz3S E:3`lͷvb* >H*c|6#˽Bh cq6 {?cי>Ɗnaa>Nm_Jp|rzu9fVJD I pn775MYg0 t@FS0Dn=  Sce*LSiآ D*bq^% ;.%,l(kzų7-չ5`GIqq?KzcB]r!c-4_Q&̮ k?qa?Fb !c GCgYQ[ܝhI-*b*ǚ)=!6541#gmlb%Gmb̐urÆVQ/6s(G%AU YZ