libvirt-client-0.10.2-64.el6_10.1$>kК+WAx%y>=`?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%d侚SQV = bFt,$ÜJ|Blʀf5$%j֘VI5Ց32;Ǜ<.=q3_pkh^ŕ)!|="z/(&|ILXYnjqn T~VRJr3w j8!'?Fv1q1'SۖJLf<ݦ./ȣ%j6ԷuB7)e\ &'"O"PØG{iv\e*Y Bf#pf CM!}./iFd& ޤ3*Ȝ>WBa p1 Z 8Zl9icB1VttIOg0$Tt)pG|9m!J!vX i8'oYUPa qHL9iݗ>?n7*vq@Px Ir7wkUnV܏2q:C:GU  K=^tCcY@O]/sjŦ)7&[&r10^زL=sWa1s%1^Kv #xITG"foAS9O<ãliÔ>Aܮ]E Ƥ1j(jH|p?$s1"SZod%?k2x[z@2Xvy<*[}[H(iBDP+tS r6f[<2Q~ѳ%Of&RsT02ЩVVAѨap]Lt&Ozڳ! [`B4 T7E)ebd-ՙu=.}nYO`G"9ܩS,T ]ŝ0GXRlVK) L9os%NT^s92Jm3beSr7V.S$Rm|_+ yBғqᬪ۷e,ª&Dzq>ze鶮Ӵ֥ت 2K `oNp ;E4=NuoCaHh@Q[kVH#7si3zYZ V! nJrL{E^t0^\O{/l9B[ -H22`9/{)ݷҤKOā"[G5ꦮ8A⅁,{~4A6 {5A듈)=,fVh\n[{aO-868`,1:ʶd.[i+]4eQ嫥ֱ Yօ4חes쓲vMBut]na&dܺ|dbRhURnMTbSr^3\,S(b wWT%Y@TTNmwT0!' j D*0N𾆢@멻%U5Η͞H+K?_;@ GB}PE[P6pjp.hWvvoꦅƤK ;Nd#JsYD~g%ZOztr-õ<.Yyf))PZZ->&1:?i}*J36]vHx20}BtL.J0QͰ o2/Ikg#т#)\yOm%ak(GYԧ_ѨUmJMmSP JW,swQ9\AJ2JV)v|Hc+i$= ݑ}F̈́%L*=NI Eu;`$E칕څå*\݇[F bY݅ksTӚ"I;T-sCn^ld.PM+_Pۮ69.P$҂S)ϘB=AfZ '~M%\& M$fPWX:3>)E9䲨 XO,Fc=,N3m/(vEGn E zBk'>ٔc݋Df|ǹqsК+Jf.U@!' ӊ/}d'ͦ:属'&g X>\yy:% f;T6Cأ m#x]ICqQ*J6Vry35r%+[ؿŵYK<߈ZVI|jo>0`a$KI}D|<<(: 'eYs?>?#$dSa%v` (..n/B%uх]x%~#. mmH'O^mbyAAWc@ #6Os)tS?Vȁ K\qa5 % {r]NTr -?@u|>\kH, mpD>dGHVVboczD8J<$&D@2ܝ2QHa@`q z y¶NH"P*KGD.|Wx`QKy0TsFW4sg yUNTi`Y_e4tYGN8ʳͩauTiuNHE^$SIvQI1y_)fbcTRα' [ji.GgγAŰ s =hA~ax)PÙEe&YLmP'i0IxޕSum%$8 xκM I&W[m"к yYћ_Ea%tƟrxKQK`cQ#"- ֚}wƺ@4(H.9w%Fpx#"K]FTם"ȑ7e.h.*{~9hnp;((;Xd8n yHŽ*6qnfjcm, x3t*xs>1^c yGZ_CQVG+NPx$_w`Tp:jrN@b_인IMH0na֧~#=XSQ++@ v[W 2^ Sʢ(-z EvbEO,\? p̯RD@(݂'laYs__!y?)ٵD v׬&z-2)Ὃev[wU% P댎VMQ ݎv>{Qps=며 /\S-5) ޑ7~{+`ΎjрeW<{RqםJS(BYt3F ֩&G3/\SN/nkeIU&)]r_X9b{ekB;T]4aAm3n>Όs#tF48 Lbu3Yrwp4 jQ@皣mRmDh)LnhTtmvn9k8egyR5AFW_8;)zB z!]}U66zǹk^3E8X?V.VeLe3ӹ;DlDE&u"c` ""sQ03%326$`Ifq4Եbrr}FLŒi[SqߐHM(@w{V1¯-Gu&PG@s r5sN րLn4Bw }ZtYi~gZ;*;4u|06ъ̧ S<@XLZWxLz\r~0a,a؉۳+ʈnţ^;J;;nӉqQdޗlHg85ʄ0;ogq_* QOpeaSj>Cs)Iu7f,ߢTzWL,iI0l삍`!9[>bI[{]+ QcVmas5̯ .g +Y zz ok9wIqMP9%#*!Q]}Vr ȪRE `m mha0j~^= Շ;[n{j4,l3 ʔMKք~ j"&b>EaIY 7LnNT~(=7f;4S6IVNbdxi0O w9 QnV"+vZ$4~hY xb#$SU=kQ/j"2uv/vFΆ[gT?`Dyo[IJnH8/K@TjMF`䦽?*Qs8)5挹=F\Da\* $R$w)F1A7lB|NkGysW#F[~#ʰ8\Q+yMUgG\Sĉ{ SSz=Kn CNZ2|oH ߟ$1HF%>x&w *rtqoրN7Pyʭ;6ydg$I*(z}DV {Xc>ݑ,壧rJv6msf\jD37ʹU<c{X ] D3Ыbyͼ26U17LE1(ߋ6QpMP2VA^"Qba+V/#EBܽ dp {!=xtJ8כa 3aNAA #|"uԂG,NS^G^8v]/t'8dZ AhvnAԗџ/|kS:QI;UiNK{ I!Ax 5jjU8|ZG ҂T<ǃׂ͆yO7 }Pb{c#C0ᗨ5̱}.GXH|x4me~>nTV'tQ#2>:[_Э8{(/Nk[oIAvZTÀ[x4ծ[6n&E(|D4:9' kKx d6HZF>`'WJ9xrއ8QDe;KV콻Yl r(_ƀ;u"ppW60*`3y+P 0TXFcS6a٢t=}-(krmKrzۼd j Xl+(;Eq"lWF5*$!ӊL7𕟻%iJ)Qx؆z`g<[q] UT@B>"I5ܚ8E W?ԲoBO53Z:uoa>sE4yYq1 ) wK[㺤DF*} u.W:\VI z 7` X0ʲ6QdRHf1#ܬN,EFT=RY Fct'^fhxsZ"Kݝ^@n/D[W{{Mŗu1úԎJGe\$VѮTh|P ; 4A <\I~Ҙɭњbk렒;@Q/p:u?:-RϼdSJָ#U"O3/U{b]ڥ.u('0AxS⨖ B4+;Dz'6}6[ICӵX ȕJŔ÷dMNp͆7 pma1ʾp+8C[FA HD3H{8sa6@ 4^l{Q ٿ $0쑼\qАs=& Æi!:0z7kSޥ n~T#ĔӞ\t~U3S|(W3& yӁff&z+EۖHJ>8Xe؀ڸ-xIv^ieT`vQ$)rHxBrj򵬍<"Q+xv~?v NQ}1O 1AQ\6 .0E!0v >Ado!PXJAe39V@OVG['(Es5l* a<;<"H CEs.0#a+y|g/@َ֩SL8dxkӳRj&@ij8hK`h/u):uM!PLnR9b|F[AbE*)|py*&ݾ,I[~RiSٶhAX&J@-g=>O_ z : *1VAxI?sx.PЉ\dS˄K3y*Y}SJ jE#p˩E+1i3]U1V zTx&îu8̮ =QoP,+eA5[隸v&B4+@TAIR9>?UpkUEKLND8ٺ{1LxapCR$@oIH;q * mW*2OW$dD +l?Cbl,a#\I0E;8 a /XY_'D [tT2KwA+9s%&+9 ͜ st],D.ܸ/ ]ICe$69g+2k*b#^HUǦ&c#D!yJA^l>#pfw/`@jd96=¨R'QMvs`beEv~-6 Nb#)kFD˥^ǭTsI4^h -NJMc_U,d_|772[B|hƔXO& O%O :m\?hu12."}1Ll&G|@vd~SB\Lѹ=\WI*) Q@r:A4ԝni/QDm!}:.S,JpAbSs ߍfzi֋ՑqLQ)NՌA=bwvbi]=ھ $b7]>oBIlSIDx"k3.;bԅRfcaׅ&Si29qOݛz)dG`'-xrWUF"9m6?mp/[ћBKtv.,ۆI*]H@ٖVv iTF+9yzDFG?-eiS ׵?I$Z!5pInuמ;K6ٗ--E5̟aڛ6KK8">bShWY"DQeiw{a5%#'U*HuT _0|Eb8b3R b;uK DmK$< ՝蒬?EX|RAEDXK?$ щlfdBQ7$Ѝ"K$Ÿ`H r^|k]7hr}Y"wS.9sȔuq˳pؐ^*]mP㹎&(sJ]ttȑaӬaN%1Ň(rNbuIf:gڡ{VMI:&h#<(''8^=!k݆/ExQk@]!ZJMTlilES:dEЖ0@l!~"PZI/lĥiÐSLꮎ߻h@ו*!Q1DO` :ĝ,b>c-^?&͝V{~zt+r \eu^]Kqa7%^H0 R9ZvϺ,x?Ќu{M"E5lWR4=N(p5Xc,;[>^ )J nڈ2KS3O ,AlݱOLSa<ҥ_T`sͰ'F1&HI^ml3㞅<5vNRMmMܮxׄSI"P%<27YNm /BQſҁQ _!Qbǧ!N\W}[]JR+_U͘cnZ܃Ӻ%PÇM6 3l38}{P7 m c`5k;]S퓕vEqy];g9›(sHT/~jܯf8c/CBet/ؓX7gqp zv@4ٯW! 1^TIjŠ&4x%+˻(fluhO O(V |C0CdkLq)-MzKpw5n*`5WF":qmLΧ*Ib",ONW^O\A p3s ƿr M&ߖ!ex7q 8z*4 "$U$5 [4aEui[\ܧ8`'e@Y Bxy"'j *1S@RW;d?egp]_Se⢎hԒWڱdCz^u E(7ǕqO"8VN֊W>S|ln@sZe[F٨޷X5n>~ 8"{I-;L#yЅ A/0jfuj{d{t"ڭ[ l<5 w5Cv*z+d.Jd9 X@+< }o@FBZyyL@+Q4u˫fcpGuR=-sf|tSz2t*3fJNxߋ`dDb}Ih-e/"[(W hNI4QxͲ^g <9-0 %rw@T-NOi'=`F.^Z- $T码@k D,m#zƢO^ Nן3vlV|!ց{ >^O[yTLkh+K8^ڎ2uj&}Lmz%~w>8A~cM`.1 ,/~HEzӺBazW޸pҌ=Ow)5jt6 Nl'cpr36egdks #;9%`Xv56owk]myG+ҳ^O|SO[vp ˱ڝi͇Z@ :詏\E0EOn\BrY8xp}g31nk@g"Y9]ez/;K?1_k$PTAF/_﫲}@kkJ2pO1L/Eʷ=,) o+ìC^a"EtAWVΔ0cnv,n(:8 iώ@>;8]k]u "TMH Jd 3[Fs T XX⧜ZĴXofmWkg8ݚY"@hbP+A.:#y7/[0P貅+0SA+'" /`젂+J$IfF{?<R~ w1<+TP&Vl,kB]xvH/EdfrTXVsB)=XN/8P C`2|Q/GԶE u;dLJ& 5^UjQ@]y9{U-ӧiy.3ߣyOdYf3@."ā6(8@ul:PF3E@Mm˿'BN!OWKl~(S'+Һ~ٓ\w&ns^E P0YrqѯԹ4ړ}%A(4*XUÏ-l2{ypFs/$r_MZ8"=AGԤnD^gFa_q7{jЩ~Vvڎ6Ez?%Ŭ)GqY"cgB@B{d'osvOݹkKmcߒ9<0a&?弬^l%ы[D+- (Y2v@~&V*Gx'#n,zKek3:Kz} '+I)СT6x2Q+ äC84,9P&M|) 92 J4Oa^F>tv1aRI])aiptmްL3W,ѡ(Őc?rה:|flKT, ]8@z 8R(s$]N}(1-WdVI6O Qj!{OXtۍlf4}o6]Er=e[ĴqqHF52>JifD,N^Dbcّ!r(_5fjJgi0([bVM(p`]zYSض*>he+2|gU>HzhP>C΍)?pe@%<~k"\6U´pn|zRn#r 4,֖9 ^~׬aW?h!G,Zaew }8dqF=<[Ϗ-0-rEiׯML]{;V5+m5aK)9$5\HGĽ `iLbɵqCƟꯦn󗶦WQo sJR߄Eº_3^95b\BB^'CWRlٸyaB7v賵"JmZ nil8=ElH)20.}!ۂZa:d ~xk8䝛6eGOas؍#eB>ϟzzC@=*ıac>瀏\D.Qtk\s$]CƟYZ[yv NHhf}`xO ؓ q ?nA.pꠇ52j P*M+Qc~[lD9$pVZ|E\EE,Y!DӻsV ;>2 ^U1BeQa}pi]d]a,(&3wZxc̒PXEd_B]LTKѰTy οzYM5 ˝ݰ2(ƌ)?{po y-йWngl1G.Xΐ^EK.w- Mx=U & ~PI`y|V^/7ݽ"H_H<o"*FSHmwФ&xJ"8K}Aw|1/o~gBmYGi{FQ`̜kW@jˊ<f޴l D_,lŷO$y~ i00Uа= X{X2P/9ﻘ6k*/yʯ ?a::ht83lq\r#ĘX =9$w.)b7u;l8&@ooq?Bx 0ܲ@^ jզT?gٸ(08lt`c%x.vLb!67=Fl\ 9>Σ%Vz4Hϐq(䨜K⍫*9ϼtjTVQHj(vxi?-SRk巖`"!w #9uPGDD_KUέ|qv06z6L@ǟڲC 迼e!oQMv41PU l,ɠ+Mb[Ook^nE:?dvmq<'tu4BF0M<;dYpJ~#ѱ H$.'V |+"`TW#}a^VYz1/ 6A݊8W&/p9OׅEZm͘ Ϗ× )lFmFpͷĺO5UfqE(c?'氼I~^ 3ͭ9)rY:e\#- qд\}D!J!o}LyGF)/:'7Ã:>TkyÇj"l:Y) Cmom}6a̒{7DJ 5MDt72pl(@k%BySqk1\6m~Y/쯥Z|?p/B`nA(Pt`$%z=4D*=R\wY:B)hɾ័ΏElO7Zf]ߦqxUHQ O?>"(}hrzz*ts_6QC*]^~梓&ǽNBaB ո9Dً=q$@nm@quvnjthk|!\1h ˬgٳ84Ifn2'SRi!NdtdhI= 0+sZ`"MI8w}ad}OޏYw~XEu}^0H>#zyz:oߌ̃NOºj PlSA0x N,х7K?~t#~m{I&sޯ,̠Hk VFKMwz-.pԢMd>m_~ͽC `Zӽ"TlA8܍;,|XeҎ*] +qC!uP)/vkk2H SvyklSpyvj|wS?BSp'q>0y8Ah8ްĂ=8Bx4SN[w#?x(ή hq-Tj>7#vB ajJ);ML%ng}KϾX7`مȫl'3) @ͪI5l2]a@ //}Y`yZQgf e (Kg"GEfzKN ,65("Z7[~vRb<)9prv?4ÖiVn#3H6>Fxaae{d/6a)b$Β0[k {r}׼gJ dӐ 3 ^cM'XjGe:}ޟ9ma+`]LcUמ͡ Np*jl(VxJ9dVXaٯ?u{6dE6={" EwO+쌃F2FŃE[@LQCQ^SJᷤ1@"+*W 論J ~*HvW 먒EC\oޜn\%yҗ{sia7<$xؑ&{ HQt>RFcv/U1uCg[%%ܺqOg[FE,DM4G좝4nq'*sca#kh "JƤ;^m;&Q֮=>#sB RtFhob2V_ՔŢyj)gي4R; $jpj dlǢw>Xݺ- -,ӛr;?)t/2ʔ(W0fxP pArSkJP최WUhF=IK~]Ǡ69+$_0M1xGጛƘ%%zO7pk9~$ĘAߐ?˻&]677޳K>|}ߔKB\=*{߆=~%z1 +!Vz"^Z߲0aNoc2KR=vZ<el* Ɉ-772ۖV[$JruQCL~h7' hc|ش\zdmߢJI9؀UIbl0I"S>X8u%`qT>@;޻ F<2Yfz;X|'p7,ۨ{ Pe/wIY! )'^:(!mI}*#bYaH Z5'mׇv\H5]+'@d^3}mr]nx ˻n}`lras'kIE`ϫ0,"?+߂ќu9e |w|)Y[؆M^" Jxgf6E^ƪ@VnV=81d2ֲn]aV3ĆM2ߙuWd,Z5 5Ve]QEb >4 ite$p:1֮[e}}Rwq&5q-$hdS|]apSRQaLz'~8*/VΒ4~x3/4%FAcP]"eam3ߎPl̘?F=ٴ&v(6j* `6X7!dgRZ ѲQYM@ #~h\;E2tqi_tT\ID}X$W,6 D"ICɐeU! xˈfs -g؛&puģND>/2*T}@DBK+\c+hZ!Ni\ȧV5n(ܔY8݊BNdX) آtFP+@HVRb_}j/;}ys%[w rG)  fJ{w+%8/ᱎi#&&6U;DBɨ>e-J J4>΢DNB(Hie]t'ۄ=0 ,^x1Q[f/tHw2hJD2z13m*DڿzO|2ϓ@{T{ؔk\17,)C,o\)(Lj6U# _hX-s{N$V fTPF[&?ZtKGM>~H̬isa %ʠTvlr(IW& >Gd) -`z#MgnXʪ ju܈ WOg9%)Q㳵&O5<@Zۙhp@qݳ;mz.g޾Ysr=&BBd7AJ 0s 3 x](N ZixTVkM̛Q`d Ҹޮx:$;WRRz ?FݽFV}_ `Ȝʞ3 hJH;#Y͟ZB̷}-Y6,mQPS8e.i E~T 3 Md%3ܟڜG8Յ韶ƿjO]}Pwj}Xu~TD+0S8kP _ 1D+ @5|M~ݛ8$T!P+NtZ+BF>eu=#^W?@j/Vgb'D7CNbe9O"mD[aimqAM-"IWNRC ӏ1/trun"Ry^% 㻴6Gm)&v ~&= \>o:]nH`k?=|zG<߁ˊ?Ӏ˔Q{ HCɓ@`Qm+iWзQMۤ[>TZwU j9=#ES e W 6RSwIN!ON챊po ̎*5VZ$ME f7 )LBAVnc)^CD"pGpM4EW2],;KG^G@y$-U mޡ۳na2ӽ'p[UEDςu5&pl->!kuP|Cny2hYg_x bF:zӓ К[T!Rt2_7AY @V("7 ‰—vquc%f idV>I:/ Iu` 4.ϘA5rV GGR-"Xw }9\<}y^+c/G_O{?@CTeT"7RSƵl5"Jۥ-/y8{ ;Mb@&ܷ\Z$ʽFn7ϷN}iϩ#4O[ D!c/78-3_I0L7`>n)%"uUK(9$:e TR ҢWt⺇rIfv@(BUTN FmIGmim/C7(ug~ueiD#J6`rEBnoKޗ,|ԺS]~ (!8%SLq_:L+bi i(*@t̀KD2  (f:Jy>/4(lz?*;!N A>:wnCcǞ=i ]{VqƄzK>%tqyKKh$@Ü3AC VSB-n2Ïh29phh1X0odyi4OV~]wMpXû(1-VFܗv~F26K) I)¼pʏ z-RU8~Zt]~qjߝ[6Yq*(*<g^lT07r}"=e h5nG],Gx.&*Xd?7fx]Jv$ưy4U/7k0cyX)zPCVKuˎQze`3'V{Wlŭé> F}CT?xν,r @w,ʟ[$qwU='L ;P dvr WR,>.m1)33NjB4;ҠiKLsC[GIBoBTgb/0oa{k2gH::<}8⩒GzцIZL" 6 \@r3Y9x~/A=(gx'&x.䈾طJ1YX=/h$-Ϲ'+Bh ;hBJ,1TPA; })У:XŽ '~* vrFf7)bh!v)ٕ~{PcThVkDyU;+p桬@@o7c**rt;"GhVRuXܵxѓMQb.MŁ %+NXBS%!ڼd&].YN@jd,T|l<ps ϠL*gqXR3z4횈_H0 ܋N[p8&&|h~"%TG3]Ҁ l+eovv&SHa88y9mK)NYAù|ogmL!A*xсEEy5W2vn&l j7./ 4`L@^vA1is>F{w[mt8UR{hTs"Ah6+u0ԗȟ7E!Hr+xĴxԍA@̇rO&h*Cx7/f'R?"mAߕ~Tyǹ94UU~į vs bϐon'&7Od1PfFUg_J˻[T+4%^f&im ;IaP;MgGm8g \TĢEES!r^dNd?Q=EUwl [Y7q.3Șp,e_߉_8 MLn@yʮ(@4hKaE NţH1xv=ƙ= ׵wmlY㘮h+G {wsU(x!%׉g-KPAn'=j/[wO+ :Bsnj:Vޏ[Ոz~&tg&m?r^o<LzYU!W~fieJqQބ_Xjo-Y\ ƾx );=RQU]<8kϚ-7wE\8DXP{>bex*Xp }8.1 ;J TOP,nS.atagʜJlӖ|8zB[*t*gHٳ/,5;ޔω|w<(FG)J׾34VtdBP|>rF"Hf $ Sh}-ap@/W{>$s3Pٷ l>ѤCDTɦ AGZ.# il53Ip ؿ0OU\OU@/)drgQYޢ'u?wG!X-=xe'-Ztܣw8R8!<~>1mVZepTiMbϲ4+c*ɘD}LzB|ew]mڂPYPͨ@H3]0 {+h dۆh T_m^ dGo.=#n\yrRԕs1Ale8o׍|.k+ȣNɍwπmDI ?^b=۸ 6}<^(,]}pT Gtlj3+(4G1(MN*LVRurqo*.T|V>1<0D~pF${u{Ow#ӳ[vv[{: 8V!p""{IGS.w]ܽ g\Չ"ɺNMzyRuTH! }It+ YDY(3s]bї*Lʩ)TC`TtP~7&2>q$04)]gǙm F<>r** pN\,T7z޺=!}gݧ ~AJ\كaP.FD4gy'S*lz !]*_hx ?K]{n'rz$J~ px'JmtIkd>6`oG%>cO;g:bJ*c* nA#/萒%#G@RP9ZiwR;ӎ`6kabypg/.@àziq잉H P6&[R{[xTAflE1j۩=) zF$y !6(in=l=iztdgr*F7ѥbFjguMduɺh.gPFLY5󔒒ەh fl )?&DƖPZXC[s6&1ߒ)A/TlB0/`1#+=}X>\zZiP1}vR {?LҌ!P8e)ZXQ\ud74݉4W; -aٲb96@ʖwwv]' ,$8iKyGMI]:,+Oie H5ŘKXBPϲosnQ34WDv>dT^s&-.B,,{!$#bgT,;J/^M9/ ֻ&Q,T_c./X=Ta^Bmy4p})۝lN!38 ǵvbo!)DCCgkѳ2|K,50Xzckp?NA*Ixu5_^+ʭ^bͿ^i]^}o\o*Ts*<%X5.xhOڐÓVKV]"Hꤪ`'|<Ǿs`9pXeF]nWCdED?@ #`b_ C[J2[Z76*4ᱽ.Ej訷 zOW`]ebqN<bjjt:u 梞|;Lʺ0YF.PDajJ1i})37pHM'gdI213~Vedu~OWF2%(|T+_T22 Euxgg꺂j7d~FB:fCGr$ *hafl[K8d塢ڿWZa?l#ў"*\f kֹ݅L< ]t'&Aݝ桼NؔV"=l``耸J(_kXwod1nŴaRD93C~Fׂ M\OGMAn= 'B W .cw ?R3! x86j& %R`^HXN` Y^zrZrt@6a:3꛶nI;d}a9.JDn{iY1wE裰:|j7u,x -&>ZoٖC%ԒocdT?#H1g? Xgf$gNnpƤ;N_Y8_8P=yewW%zPi -{%qk uv%KWI"^B>g| ̗*+0 zB力"D4|L74zMnIu#\>[aC։}UvJ51ɹVȨ1)a`GE\D +j_.qhe9\0Pnd9Na@x#'aGjs*~o 6A׷G&Y%4Ca2XW|@Ao#XdUBY\ o鹝nn?Ƨ͔^a{{$*p0_XuS:*yS3ESaPO3myLG]f9^v`" ִe'RPY @,mQ0uAf:^w=F $*vhN]@'%qyDPi*3yA~RɇM};WCxނPA"^#lc9H&M\ꆣc#rZgIVZ%|pڽlWP9Nk3/i%X]h5g nz}T4~UG5Ԃb}&q?<[z%ZGt.q{3ff #t)U9\.dT/+U}Rl۫?8%BfU, k <zp d;w#2~S_nWS 拿5}@cG.{Ыz}GobCGA5g0H,k+DifQњZޢGXyA0 :*p@p^\ҫŁK/@V^vfyWSJb`5 ~Xnnbi ,O_L逺H0ɹe6Lp=ڥЋ ʟ#8}! P+|y`V^b~c`g4N~UV@C$uEJeLp̅1+B5SksʯBW3*:Sw&~:0oB0oѷҦGgAWb N@ ䷯k bl1\8'rkVvRrM1;+( /]P6=nW'0%/iv o,|QTڣX&,t}?(sl_i?4dBIUʹKo%)"9Ѭj}8[?c*}m߅lIGאR Qo!5ePuEuP?V]*yk[P:w`ݻnMFy)n:bdSד[ Q[NVm94ovYȣ6APb&,ǽIND8j u)qw.tC͆0sc XUc' +ڑÖ布CRj9BZ fHGl/0u#]'= "nOIPr'Ѽq#D1gT^ wD@%"iv9f;%B"S;6[(`>`rD>cY"M;`J@r3a4DrFd-ɈNGPsW^GVD9IHɢM=~[MclR\& ^ڹL`&+Q(Xw/vZ.S.6_\*W31VvNTͽP/wheX=p_LWona Q:@7D2,#ݷH5@N3=lDfw{LIc<>4$JɾueIb?UkTRWoPLssyN:XT=raKD@r_VuqCOAzzJP 6:d=byQ! 7MLS i@m"qt68Odq \-I6}wiȆWU~$U-p,<ܲOƲY  pwz[s*hXܰ6zn[Z-~'XBۘgy>+IәG" E*QM 6!FPEhByUXp$ bS+CzF @H*guNG8_dgRBΰb N-%߬U}޼?9"1w`,P uj3 |MQ~ C+맡50M͝˵ozgE:8KKRuH&8ǐu_źb@ܛh[6KTͳ%湓.eŐ܇ȒHgr/eB'Zg @;j\, vDr'O9 n…ȕAR RZ[QV﭅Yd(CZz5X&U\F_߽̏xeDUgu0,jqaʗDΎ,JwSؔӥ]0I` BO%>&rFye(LJZ~alEh i7 tf*kE8w>_zb\ÓN4q_O(Glx/ݫ׆)GuZ)u3JA2 ḻ)7LgՍLJ*K}S{n,Ïk2`FQW?,{)pHYX F!r1VBR*2=tyU.Fʇ f uiAܫ;TEwО8_[S0=DmS#&ܝ6HAYX , $ ?(p{"rゑpK|1 "-Yq^Zd~,'ivE*_utl<=n%d,ڋ# Eb#wShXq^r>:ZS00L:a:=/ I}_u,~[<*EQ|{׾GE:⣪UIHMAKt,O(AWxN'rDd Ey}L[޼p4," r!E"1YKOXU ]~j Q a9MiXFL{~L˳)Ů^'GfՏ%봖%ip 1hi?IXrD]'k6e. GpCd q|Z-wcg9Lkt 5H've ~P)̶$y(oX|N]mAXAs"} 5sdfM .1vxK ]7\~Z$ Inp 'ig?뿮(ljx[%} N'Hؠ_RAPZ#Z qm~PV7 ǎ҅ɤ_iʷ[ègє<@`\q3?[2i*҄n[0o+ G~G{pL0Oƃ`&5QWhй P8\R?կP(\v$?@XUau#/ Eza:'spH.JF -֗Kc"|?e ZVI];gL|FcAC0|,:^JG&=(Wpι'K/6;j UO)g_ITVVcJMz!} T!I{BI`0R[ԼF>GWEX}3` "ƒPj^ó=BxW6g> /[+|0{X;n [lm 397G`.O$A]ٽ M@0G9?ᆌ? RNB N1ygyڕ;6Mp쪱h${fbGAF_kh6 ˾X@ܰE W33zѢ%A$hAE-~$,o_tea` J/ <|T4U@#h2X֬_f) y0 $㟒؆pK4c':m݃im\s 7);{/7RNzA5hM4 TE-IyI}go7b"VъRna>H )ڞI [R^#X_\psur?3+jň~j5R"b6(*gʾ=$Lm$_Gm{y.Gh[.( n|Ĥz(IJE!_Gjۜ]j?S" L{W@ƞO|42 =3bo5Œ6h盵K <(2oƮEܚ{<K`10鯛20U Q9KCxf ?"n}9{Yx'+5j&nwTY6z#K0q6k/%1crSgL5H} rG; ty֌{~/XFA:d)/>fɢ*2Dx_YvoqƧ˒0 ~-$t[8Rl c8nSFH좥&LpP\PC.`e:ӗp]Kr|V0}p]XԸ-ȧ$7ᇋ(Mtn)a)@4=?~)춗c sFbz+CYa|Mf͖_hV׾ >kgmǏUߧ@'m65%4O O(!`OLh?gs: :f9is:Jg6Au6]*$7"[@4Om?͌u,f[J~0a¹0%3U=͢R#[OR B$\C] ,*"˔ibj[iTϣ ]z&YOéuE,4pТ%PitBĠVFMh&lvƐNp Mcߜk\'Vop@5R\"nm"~c'{POnD5ET{7{a-P)ӅIQG(1T๎>|jgp|30m6Zqqk4+DS\=)|n,.ϟ7 k4׵3P ܑK{jgP@ 9S6$*fi#庒҅!/0ʏvɘ΂^\@Ktx:^%hBcĿ]a% .m`;4ؼr,<1MT)|Tu #]NG؃BfU _jrrcHټR 6D2Ѕ{X'AH!Q J LE("EyL5wW9L]h$Nd6:lFB4~hFӽO0ST,<j/-}J,H}q{`߆4׎ 9]/Zð~o;qN/Z'o~"x"B78'.pϭ򏤫7[ձ{-H+ۆkڄ9`jBs:@qS'!¶L\/T|g6谲2S˃C=gѐ­i'GJjom]{7h̴(?2/Gӕ4F;q]F;L+hYq߉b4ۋ1j 6]ZS9*4fw$fTBX ~r,Vd8!LH>#sgltXNيIV|oO0^28fY9JD K"Tw^*XTG:ŋHך c7$R$,))kY^}W @0AIDӸÿhÞ&Sh.ɹ*1̮f2Q=q%1N:GAW Y$%q|:hbfNzSa eͤ^$%B@ \[vbyGHYWBTzEJYS)Fq|V?{4pt VR^-v#V2f Bv _=ɀ|J{ y畣j0 z=Qb @\X{\a8ad.lcYEv8G6WǼ8\%F܃ţƿ-F#3)"r=LFQ\P:ĩ'c= >pNy_4GPw2 0hƸ|dj+B\I]yht$ DYPzib귑 ]7;vfu'JvFљ,GLqT@5mB 텫?0f@WR>EV"3@wH XN?6B^E4a . r/iBQ;.p~ݵJxGp1q*ךۛ#d#'z5ÆUaxuc4uyz(EZQj0W~ggSa%,drp9c+>AJ3FЯw<٧uH0%xa'aC R`v:q7jXmT`NR<`ކ +7 bY`4ȨN-D Ѓ IųmNO/> }lڅ 1 @gKU^X4kum3_2fس YZ ! &R\;VsU2<9mɇ~{XEK"Bg5_k5\VbmvE Hrxyٍ{Xzx GY5 $P5i#N3)hhTrDO.~;&tww@zOXҩ}GLEýR2}wp_(">mufCn۳R6h J62RLA&%A$bkQGȂ=`̠ B7,S=⵷w3kdr_^ e_B+TY]许nF$P$ iZaw{!kuꡓ KSUh_"B]U~w}9 q-k|4x~ Wmύ.>;%ʄqR_gL'ޥC/ Q1'jx\7h33AzYrgc)eRfH؈3&N0>JF{4 $MV i@7|K7"?OL ZA%iW焘?2$0It+Z533;Cv~Dc^N:Xnr3}3 ? 03S)i%!Zr,rL5vtՇnkQ [6ݱ}0u1}[Lݪ[I+zc4Ƽptչ?|AXGrI1paP|A{٧=.pa3{. /S@AU8T)^J1@Lw!tΒI*2\'Z!M)CK, "} bH.CpEyK?F_Kyd5F|5(-xѳ=H /6)3+t}5ҍ##4Bмef"Wb}gDFb֓[j|d&'xͬ%jdj✼c:{5ZJqqTǴqb;KǁEzm˩dH;}M}sYGSK#X{N+m;->TL-Ej(59`bFRHAؗmB )9f {~$f) 0# X8c1ȔTWM˝ӡ[%de|' c84b7cwuUI꫃ Ov=pf-{Qhಖ)Xsd7)Xae ~v'wZޡhO׈aռ-kdJOՋ{ncz8}B5x7 S`AݢtrO2j7zZ9)_\1"he_^c:Z7|#m4bAJ{a\b0Wl@ȐXͣU JFTz,0ȡF FY,#2?Yx{!͆S}| ݞO"G_jdFVYQؤu+3UE;\k>]f%O`@f):$KvjI])@>z{쭼52VLKI3^SwosК.6g'j +!WzqDF՜[yĨ,q0cj&Aާn=6&j@©0S+mv=˒W({pX5`ªo~ Oؖ$He>bqݥFTɺi"7KN/#'&U'D}Ljޣx{=5):JԝÇ/לeF# SIPBvNDFz.i@"Px:5e޶9I7U9,5\Zr]1ΟX:=FVcT Qՠ^Q%# W1uY} Pxv^)HYLCAgR0M?H9RF LFn[`m(x$LGj.>4[" 4sDvz84+_jeTi1Clnvay;P;4# ُTlєܭvyAx]DUMHz,U4$φtȕ Cb{T}ahvkrhQbiydC(g띊tX8 Wzw)T"ME#SF LajHAUt6[3pvBT O-]-uJIm4+=H2]A:/rgo1R25+&L&uͰ L &>gǰ0*.*XAz"pB%;>Bʨߗbq}xꃋKLM,mdNhb1C=׵.5tGuZ j*u#Rt3!c-q1'RQl`QPychY0~\';&5>p!$_]SМ hT6)-a'қQ ꖳ/)+R0O>)/16eܫR -YxOI߀¥tD1TPz %^|}tKr҄[o7Ѣ#R5O;uMU-E3Қ .P;[P4H/ flBgO1v mL栴6F7eqzqkL,[ȦRe0 p5KkЋ @+EFs:A{*~,>76>LsN sZw2-$2YkY@K)w.iX,8=:J 4i^3S16ɒFK-^6g?NS_ BGLt$`l@󙹾BO_m <EL'+L^K*w{{J1<+]W6ے]#"܍o m{vGƷh'5,WtL ߯#ι@!){1^G.Tv H4eH SIZ<)2#̀jN>ޖExRP޸F(o3ց^YuTR͒h1E$ zL66^ZX)/e&t72Jz[4Q/i7KHYHTVQcit8 `f؎X@ :Is/S-0M3Kn__JON*TOicqdWKՖt0;k ;d[Q bI&kJI &S^퉓 dOL7 Te sWMBgQg)$}Q2[c uiM]TF͢modhz{,x!df_enISXP7rQ;NY\t!= (jɫǏcJ XNӒ(3iF I΂!6~;Yu?$&5{n}!S~5܁*iC8q ͏ZNf[t_*nOqުcd&_+[QbPǗٓ)6Gz̎9q#-CM6%V(ȿ9Q5SbSP*~1dπ%C{J̉ v67f$a3lMP> G'{<@@ZSUrkv 4t!dFWÑ n7y Latȳk/HЩ#(I3߀ŋB4 HiƓS}C hO6;c1A yf giYLGMDfl],Bb'H>9YHaŋ /j(F1Y"I0HXi4zF$_u.H2vqh]._&pްF p$8%Scr+ bBb$T$كQglWŜzfs1FhͰ AI9-!.]>g:z(dX!ȳ*`<)Niq~@E:}dy¸m=H7L͊S$I C[}q7l,v'Ŧ1l!&6:\ukbM]׾dWVcaOaG@r*=N^XCr,٪>禉+L;4Dγzuc䟼m( 9όE?.!򽩅 G3b5h$7&.%E9\6 B?9}q<&Msy]Kj B.'tl#S^7 6-_*1ㄟaYX< Hbg5d8Vo j[sBۚ}slC'CRXL[rR%ff~jm[Bj>tOPwxOk cNwz-2< X#҃VS۫GR0(>A?;E~auO6HaOL*UG5{[ӗn)M0J8-`2.s̬+$f(o7 5'ď ؽIL0:.f,LVZ 0鶁qvI݈V|w<{8f542#yx~b`Zp Иk]4'>H)NU}1yT˽#G0N4Kn̤GN[e2B lSo}jב-`4!oƩZg,Lf.b/ m[ nQ`5&S}ecGų\$K4M.J;0r=&PAo㛎A IlGwe?Рf1 zdHFAbՊtWй+a׷C#fjXZ uVI䡃%RWvse\1XmeI(4R ˸\ Ⱦ.?d6²bm:sW5uo&#u| qQ&tRBy=. UR7QsI&A<Æ?{HRv潗*N`ftowF>X 簣kLtwmzH\8l;q~ssf Bz;_WZ }dBE-+Xdeov&_bvl1K;H⤪ߚ|ዔk^ԘI60`<Iq1Լ_S?lt_üp?o>T h[^sg q%qm'vqCNN@TҜ KFFZWIH? .AEAc4OdU@Eٜvݪ}7͚M3cOD 8edhsü*Ň,$Iv>qd u}^j>W]9-I{{(Z?(t#jBP c~Nh9g}NM~W4.hT\YrdBO&Hr4O&E2^į^aA#֦Z(;4ta [@Z HIvRBTTtÏXi^^oaStJ%\^tY}4am韋) $m:+)3T@Y4x,6̔t +XXmpɄaQ1Ȥ>y`ʭ@"4T"Dߍd6.YワG[\$PSGmi-E7ewp F[CTER)M29xZVPx?= AHD>yz_,iPP8ylDZI J(͍h].Q{h`>HNoY?+R}KFaW֕XQla.c:w ?<KNcU,E#-`Dh5cjSAf9\ðԺ7ڎ.pQ^, ƙ/+<99i%L!k ݗUC͙yFfTiyj,αg rdK/߄ffܮϼͥg=أa==#( pʳ!"5s D\ 3@"(]~:JUgP۟MMJKd=+5e: _oc,@t<:D@iQ"+>y<+zTc/ܜ4<.>Cvpp$sKn51s1`{ATOsWlv.sOÛZ1u+#@d'3Y x@vdpo o%l%k%ܝ[w> w_`. $$%׹?-FR/VQ0n@&oW7`,JfQgj(x*@'UO. b 0ƞS U5%0䂜⦃ 6쇐omю g>!Z]n/c U/O^9U8 Ē8?_cU-aʓaުa6Yɕ; Cil -7~U(X%ʵoyMFϼ#G?J v7Ľ$Cz_>WL΋+Vى6R=Ί /.n1{_1 [C(jENR@$QWL R&]0C?*3-p h끿E8\EĽ-_|eŵmpŨYgzu%PxZQ2|#&osu_ȑn*b@OS2i 4j'bP̺X!ߪ95L&dOzâ=/5-!l. FYv;gۋz77[=m!FMS[> *ٽn9Soq˚o!>C?T8hK}C}0FO>SAWN?b'H+P܆M;V^ W#0Js/7ڮR;6Ԝ^8̇?{6A\E#~f$K_ãd'ddf߿"0D+<&NMfDL@;mJU}3s4ZJ4 }s9 旯ϐۦA%=5TM-K@;2cո~~ zw9|jHNd:=Y@[@+P6@fū;2ׁޝk2O $)']W41Q2;P%%{bIzԣ ܏!raj($תnוlP"K3j G>N4VJ#&y5S* Q>,Ո5 X3:c | \<^wsvC MoG\hH4z.ڧqVk|ܝO@gX45OF(OrmsA0Vz4e#ay.zKOd,c@pRoM'(eii.ea-~)i{X|DZ'ǎo &K{KQҧXázTC.kTl0WnNr.?H ^kUۊ[愻y^TvpHʋxǓ^A[3 Jˁi־N?*[lbtRns~yT ?T 8|)s[a,߆N~uf~2v'Oƫ gU"g{qBAݴ'XpnG-MCa2r -ꙻ._L悒vSd;F?@]닶ϝm8$%l(wU)SVxĴuDY`UFSf*kKg ހ!Gb ;',ɳePv&]\ӮQ-+֎m_C1ochsTE`ֿ֥U#%)$jE&V;E" $}=|c螀DJQ4!?i'0z\}k_ýȲk3Kb .NG1{;8Ȍ`@Iz%Κ~a<%RHoQ'eLέ!TM?8 w\ ɹA,+|瘹e9|O,7W+0+LA݈!CK%\?LǢ %xK=fCƿ4pHnc% XIJ\x8M 7 GNq\b*,쬨^]IZQ^ W)V`n,`4(>3BxG0 %C2 !dȇ0[_U8uJbxIe;5WǑQ =Ia%2c- eUJBg{| @Y(!݁?#* $ >[5H؃5΍A`G5@G,ó7*@yWgNrcެ~2zbhKzV"ܥx9̄$b_@ W jWL*w\L#p*mABFEͤTw_|4 ihH jpۡ/t_P܅C<9G2t21m/DFyuGKj_Ƶ>H3G?&4YF \!=&4U?״ MqbSh$zhu5Nrl1@-G"'YBreC4ь,-t0a9OOiZ9 hˌ8ֿNFXf(LCfTH3&iG:W|cH)OSĚ0ٜQf|B'چQLp_EtynB1$UݡA:@yCenV!i+ jKx\PK(RilJ)hpN&m51n2zcĞO\ko]sp!D\+ٽ F,Ғ C_oڜΉ`z,]_lϚjCe5\ƒ ^9r\e$ϋrk)S&E4mD.pV%.4d iFwf6©a!=Rٚ:{Mqqy`sWiT E->{pM{YyjpQJn}ҟs Ur6P X=Y-k/JpبbHZ_,>Y"@w`K4;s:ˆ.aё W O 4 VLZ[&Py pEƈSHb(EyV޲AV7j8D$-c2qI(pb%GXm¬?Krb ~u WU~1vGuaȾ&,c!RPb8&#N_A$ [(P1s̥#.^xO%7T'aM:MQ^\}VNB}\m3$aryEKh%3S@p}iRyҘ InuiDuu1-rE|0<ioK[vΊ>}3EoȮ|bYRm6l (oQߓjBX>!T˴%x0Ƭ%ԈN?be;+bL19)GLמjzל63mHvmovVxh\ qU!ʕޖ}&y8^؝M#R;mQrčZ,lEX9sQ2)z^ۤWC@[ 9˸ܢFEMaa:e;C]Rx`݄Q1`_(S_գI[c.*c ML&/KCMō9#KBv N]yV@j g&pE Oo4%>:C~&`lC8,:k>$W Vz̤DR7)-MFЭG=xܼ*o܁*,zOt)8'lg:2|Gy/iݜ# >} L39%UKL>O F׿?PUEqJI kB;[SEi'/b=Y`1sK~t|$tFf M~٪?flH5pUAhvvW /8pl (]6Yl)!_WD4oJ<9Ӝ7k 퓰A_7 qBznUv[O X,U7ȫ ;@ꃢ&S5􉉞d˂[:ԓ L!~ۯyY@ "rqʪLhSƞp^CI 9H{7 k3Ӿ?eIs4VX"-h{ͨ}>,W&y'b@@l@vHa*(I%d4k.} f -iLL$I&*]s&,٣A@[]TJ;]["(@拿{^=6.Z~=1 1Ϙ屭 3FH:'q@;}`!=r&ET(*:cӈ^ hcUiMeFU?F0nIbXR1DxNNf/ɒM_tӣsԩֈ=2ճhvtߕ6E>"/{Ԭ\S&Z85IjƐ,+̎!/60w]ThT^omc(i6)if!w\p* dE˒L 2Gw:xXxj/b3ș͠B {@b+c/|Bj e;_Pݛ2º{"lGl~ Q`٠G9Ϙgޥe;}K5(OWa[4\C^zG/Ex ߡ$/KŜ>Z-OhxL-lK׷{_:u^%-8QˉA5euBߎ?ȯEqu lv{EcG-4%{{HE; jz[)--dG)k:QZ:lH~9?̎J'.:t/^6E)Ϛspl]2(UWF#Ų⛋Z3<.O LBx6et|uNg ܬۄ]賿Q.xg?xFT&.dhspLN+"~; qd闍=tķgnjJ>QX1.0J ) pU afW d)fH* 1C&Т74"]9rCCQ~lh.9qJd)>fݕj=fx[1XIdKyiO43]HaN0BtD0in<$:)r ^$nf9;1۬5hh/frQ/GS?/P(.I#T:*_gOv7ĿD sނntbvDPM9ZO ͿpO= .g7nfai Zd ښ b=Cp .{Eh^Z -[x, dA~=D< J|!Y f ZبKҁX6)yd\+gvE%-78/*FQl &:7 - 7{rœLӛy轣kt]~7VՈiax1fϊ؞E@$x} '$S\V0 V2E?بiTy1#r5 5s1HI.pB+v~>K KO\ΰJ*}ќACUsndܥh@ķJvPQ9WTJ+*+~Ycv۝?i.4 (3l4pe~o$O8<.]]ٗ4 +8 VEHR}ͬDRZ<xx/3Ym?C~U.qR8${Ųw?a[..[<$. .RP'6~(hCQTZ'G`N7z-}gM8ɟ:pWafȔ&e#G1%DsX2#)J8O*Rk-ps9BS-P!3 fΔT#M2'ufgƐR'EK~fkkw/Ji[ w.Vg&5$818L?c?4׼D^t(!+h}u Bۑ*pXXƧ%y*^ kK;І)xx18Ra|^6,"iГAqoɔuyNVXfN8r۟U71F>KV0ޏ"{ 1^ H~~ :#9*G5#XIrوhP5 A4JH L!P?qr|)Bϩc+@N2)k/?tIΐDJDm'{ 5e*fV* %:j7@+yNT_jtسXϴвK _b؜,IW~WZ:$O7ѣwFpIOәO=Cb~wWdOƚHC1EƝ rEu sU8!xZ6hOY>N]6vKmh9@{=ʓr/AMJE雦*E-8i<5O7r2oq)TQ栄2e̥8}%.)G 6B?;cWc|-7t], lc,b-Bd sdnBEVdrQ7kwA*(LFC8VMUvYRj?a JiY5 7ϯIk ! Eu|IMFe<'?7AI59"]jLU6?y'X]Of+la( *{byXהEؽz|8SwGZQp*gs=ԚC*sS )^+/=aRg@ln ?K f& ŀigtWqz#d4H;#4OC.GlƑ}bLك{O֯SS؆B l NOg }WŒ^l*̉F$]Uiur:[1̩>* -|y19]ܒ[lz 4ʜ +^g1|K>؝ŲrUWtu"mV0#[ 7}hvvǯ䌁yH)}rVd&AN42{xxڱ^0QũQN7T!| LO&ZCu+~b7|ϟHk(ʿ!c$Iyd]4Z W^{d2 JE>5~7r~O09V4n kBy;o?";Ƹ@$(=uI߸ot=֧!o5S[orVE&6-!(ӓ.h?&?yf4ac$Pw\Ⱥ|߹u\Oi~~W^`Mo× -U۳ьΥC:bTr8pZ88 !IierÏC/qc>N6 c)k4;{]Pyg&ե:*thZ ]oMT e\,N$+'3.u8@f>f5b!r;o7'%Dȵ]Ji F/kq!)J54~2 ^3pJjgB6Hek5$ӭD6T D>*J ?6x)mȲgzrgX@0 'l w~fss jx*[ 6D*:*=G9"-Ae|~r9:8H Zkѝ*!Fpacjo:S{z:Jo[%$Jw<Yf{$0l8C.EurX&<\8RY`r*R,Ù'KFˁ.KEp\oAdo0ZEf[G%nM9qWN@07GO$Bm.tEAjʂ =wcm4"8ѵBG_ Il"xs;WqT*% i[*@W eAW=eᵝ !"4cGֺm$(m6:|@<hk,߂`xQ}\밗zdqPF0ǻ7GjJSUG+leUD̳@'!I^RYii<R7:g=H`;"j#(XlΨ@Mb裇ƇkWsP0!krA菠9 SG*w^=m"# |ʗqWW)4A -Ec+r @@P;ENYkhܕʯ`3ͭGʝc6u/wd "`KE>{ySl^^)k Rd6X`4ΊDQ$)o[VG2]6\!v4+Bfdਠ_'J$u-=H6 m{\>*Yr>JOH3M9Ϸ!h&e v.`*))O$#aݡ 2>whui0C99iDrfeV%m#+17̰'!.EFXcfK;<>x´ujm-()wjP(bk)ߑ]/ߙSqs¤k"oUG<ϳUD1NZD1!5oe Qbmo[2IՅ= l҆>lsђו-rᆙ tSzRp4gtK;"pZYi߮Ϸ:„IJaGJ얳OӰo/}x+:*<#& ڲDՖS hL$;$7RVTC>jRu6B[ 1Pʅ=%ǡUBchWIsS_*koR&NlcAZ " Og9b/z;a V@&éQ o4D*BEОDz.}yaQqu(ecd]%qS-nwgui&t j>v^@9vY`{RCCbӺ %#}ZDi\j_[i3uʈ^0Nw{ʜSx eAT)lKYF4Y 1b#t3~dW  :@-"z$GLL+I],.x.äl]ld @{Ceb2RJdpc(St{򻲉bLPg*At}^?Gk}Ӆh}>`>m{:By|TlC"9J [bó/\j!WM1O,qr#^.G ~0L ͝?kjybq X2l ].vyɗi$F6*u]Be~>iqyMl oE=[n^Kʃ b2޼n\qAb#tӴky'/qEN(2x^t`E3^ūEfͪB ߒRCx r O0{öSK6p@61b%'j%oElI\zr7Vs63ft~aOXIq` ю mCMl@,g4v!E-ADw'ocd gQh3OLdgE&lnu+{Z|=Mfq\k:"8#QVP)&NT*5 ;CKK zxJ dg`Z3:[pgOcs6O!xrul2!ٕ $F^?.qjꧠc-g'Wc݅#Qp w䆟\"<Mw >|\ <}-}ϾS@mME-)tĖ=޻^[slݏ:rU9`J¸u -ѱˆ# )]~6,Z2~%v֗ﲞc7Pyoϊ œe8Q_YږNg p/R^QI>LvTRKZv33Ex.o$J>:x!_s ^{U/I:P@aӪ," 0ӹ;Ϊ%+ lPDwZ8shҧ2c?-Q G)`<^,:u#Q C1 *WXgA_u$ Q¦Tv#E5B7ְ0{J!A3( S)C%|O?->q`v;Kq\քt$i|)QҜtv9lnSg֔ FP$_hCŒREUg +*>xTNXM撯~ `2g~As,AEo __С [vرOf.1~&?ձT%ڽ$jƭ-^hKnH͜l)#]35/:p`k"{-)+qOٻst_q˾5(b \) k[?$4M** ᦪ'OABhUGiYl҉( 9#_ah=&/zs|c*ySA߇/)0ʻl9Z[>9:~S~_^HawK<,.$I2`V,G@?F<>9Lkj*pdCOi `\H =Wi'6R>Pm'hG$Fo\*IҦM;fje#- %03l*T99_6*//EmR y<R 5~6r*ToQ=1}h"䥥aMzd&m Fo-G5c>YvYx4m8KH/W Y %Etq0ag_(AX3FFyHzIj WdQP?OFk/E "ݥSkFXd>uy1qh>[e4쏗_&{;%ZfH聺i~ $F`#0ݸI'9{*A+H2OzFoth8K*GZ.HD}M?Ys['jvR=S.1pܜky)=u)t>|2Ѹ% ._9l/V@ƈޚ̑_$z;iS@1#11Qrh ‚l1 qVeG C"L(`(31S ]]n㻚i;KXۜ\N;ݦJ~od(3KyU+,٫C-5aMi6!ܮS[[D&"X /L?=ω*SakNmM>sp䧽pʱ 3RR ]b@US~.>?NfD: ]noo`TC=!',Bri_Q(L(G?➦9Mn'+3,G l ~B %" JH "t`ldI "gIc9#CllyvcA\ C} BV |',2@VjLxV2 LB =OϾc| D:C `dA޹:{kax%Ql7_30 1UlbtdOcX",UZQ!`@ZQ2[J+i^9(ݳ?&fHԸ E@p`E9wD,-r鼻-1 YREhP )Ϲ5i y^11;o<81rG#ܻUg9:C'|ht+m֋:[AQ̾r&0jPm2q+[eQUUj||MLo:γOnw9N4M8Mk%kwuFnE֨j2Y7XbkD5+D˲sAuTpQ88o59ç!チqŹ&m̰u}d8̽() o"a5{%Ԗzrm ZΠU xR(e4!s !H`S*}vܿO[Y?r.guI>䓔&db9P P0"/@@W I+䁔kZǖ)]2qJi.i&FBuvSKwq.҅L<ʡ̆c(Y pJR5JeurȈBhȗۧ@9%@?%Ή=OM b EO綽r V#,폛Ec\?gY<+fmH̞鑃ZtQL17U]o@SD ["Ixj~pNn qPh*6#TTL ,&Mewk]dhDYU|Zܣàb4m}6njpQZD< 0oB'q!O)L NHFz3E(n9s)k)E1pV.;y }%,cziL|>8F xNv(jC,n*:9:G}2cpiS7UY1ŕg.7Ho 7n""lY%HNu~2r/ocg;R`[3c.Xq`y~]4phDZS2j~s-X4 L/|KQ,'n+p00+'եFX0aAY 6OҜ'TÚwZ`M-A\Ѻ}Q?0L~^vѿ.w;6}O@fz" $@Ds"z٤-u~._O80z& g_M?nރec˹ :uB53e'sA b iQ[kVlϭjzAo}|7e" Cn_PHG!=j٫Cx@Ғv"" 0D:3i0ԔF>ge)tSDKɴ{\o.#S!D[i)gBo6l0lӊ&s6&lUWh  p{kSy |^oԧ}nUkd~&ϓy?[_̴wOct" wN y:o^?@],\0c _8=gkdux^_]gXDL ! >L*@#~ @& #zT_;ۜ=B8 [cP '6G= : jU=|B3mɐ2"/CFu`Ȉi H~l"Gf7=>[MR6,髢GNwIB9ISZ*0m_4KI~a4&/dje0zM`uGk7AKRg~˚>; u(,6Ɖ&2_Ҕ??i#|naXPP@|@ VDFT~36~_(Tq*~T+ƒ"pxSivONRD}r8EdWjcXъ| 潄FՂ);56h/\ǙltVj;{_Xԍ?c|\]?JDZ]\ŬiOs)sk|['Vhz$m!(`n5?4~RZ ٘SpY&5;.q8w%ѰWg}L5ʼxAN|sĿpǫ$|)?FIVc3ٟp8'A:{ԉLB2N@ w.P+0W'rsbd40nh0bթBM@rg,V&ѽ]szܽO0LX ջgeK(oʫu!v!4XP(?,oN~C= <2:Ehx޵?"g;iڰ=_k,ulhz.{>l(s/z(DA@r(ӆ&75!v7~Y-kjykmoTvFW}W:=4K!C?e}rm9~ cb90k"p Gـ6[ٷ'D+Mz[{E3ȃ\ zz,0vzyى;BF a#*#\$ܬ%8whu d_sݝUA)W Ay 9W|~wyz#)䜧VCj ( @_LDP MAA NeJ\1w\^Z罜_{ud@ezYE{vټm;ЈeR7ISEr/Dd@d Vm΋(߄"؁!1.=n;ڣ39f яIfP@/;?eȨ:Gkk=YsUuNN:@Q"ߏFtN\U;[0?PIT(K[E]vA8/~q@妄;IOBNE{T D>MXx1;ʻ ~#նwjT ")"HGM[I\L̈[f=;f ?U{AGHT4Պ5,280 }G'>llDAK:.pb tX;H3>hCa +"r@9?uy1pJ jaeİBb8ʎֈ2 ac =($`g e0xc6p~< hq_-߸Rce^`UQOQȅiM'HD6-}_WQcu@vB,mDk)D&$MGsU>0 s%JϹ+UzacUk=wt~/zǂiŽ2b](z.yT3xG"9Eg˖ʞВtyVeÃZ W%.)>JY jA|Y|6QK~q(HD(ʔI"R3>H4 E;fxM}}npyl(5<<кj,+-hn,ƙ 5?R00OFO=v T#A958gPj N /"LY@w{VbJ`q-]/x*>cLF~wwg<}[˟h=khCˀ* //`xVlyF\ީ/ݏ޽ݏWG9PU@v |g᱕~Fݫ#=~08W-!^I1P-s~nIkF7ҽYY,l_c!DDUCx$) J_˽k6#gUY@D%󹳯2 U氅CrEQR aWR\9mg{sY˒<$h7%J(4s e},l|VAXVVg]~=_Fha< 51(-?\/ƪQ.2EC"5)^tX #)TBlԥޗWkݸF*2E\Z`(HK<>>A%b@FYb @_C'`☡`TPG0]J (2}m8D)L+ez]boch!;~;A ’#_O/2 (G~Ue+z3NֳY};#6P@n+XO'.>y+~>Htӹܕ9޹3A܄P.Aё*vh|x"y=7@t}"Ճ5ӧd!TK>W6fp`H:Vit%ڄ)?KiiIL/']t4$R-$1=!)GB'"J4"Xu- (!itf'ѼEsӻJ5ƗH|hh:@&D%g}AhC/7Ww 2.Y0J+Gvs-j!aWp("rR)L޾=v$U9,=R]sM>К=n?_oEZ&] E53u*LO&f]ֹP 9 < #xdCU'jMpb?!(@Yk &i=ඨ-fĥ B(]Pj1$ !?{*J_nO?--ae$[X`\r5 ݇gjnz7]寋pW< *f1U#5[.Hx.ݻϑyZ /Ls8S֚+;;=MjW5b xDJ '2R2 M8o؂atyRBJ$cT B\F7OMj<tX Se]Ou] mA+4$x٫:RnU m(- <&7ܷlpPK#*~olY-{g W@X3eT,AѺu9J19$QǭZ`B '\;7MǛupO4ZV5&]7M=lukä\;wIٙ$ {ݬ^w^@")dt\es(n#2S6Ppsap "-r)ݺb]1~+AE/1BEՐ^DhS*/Y&5hZVw! 8YȑDJvDfw;y(Mǀ"*960(x4C8^=Lg\GKXG7yVe+?NZ@NZNšx)eED8 i<0 _m=ޒR[ƀ?'p#.b_)*aԳ@fA+~|~&_30Y^LO/n: ed Qް^ˏ}?|W/(64RH`ni7yx1x ySˌIG99 JN DE \ADau0 >`>Oi<j z<ͅaz 侍nc`p]N+tn̠`2  P5"(Z jtd+|L_m1mW[?^1\ݙHp}Fl Hh" G_/'@#e8B]+̈]""u_&7*y7Ss^"\@g)]\th@iHM= 9Ts^z_YOHly*Ǥ_fs E2Ϙg밼rGm| .RQB)F(~yIsB?!>_C.IydYZ2H4O!`txd5z?#A*6CǪ#xBK v2<$Dn}|LcA<aR||]~G`ϓ7?+8Ѷ? X|_/OV aMeA] "g0S($ ;&" DZww@ @`my9P)>2P)7<fGJ{) :ni&wz>Ssۙg>JL`V^۵,(0 i vm̊)zYpK{*>>kUC;_Y. Bp +0sy %6ߙi' AxhIݙPW doEXt? FuX\. X%A!d`1H;l`Gi ƗA77qܽ뺓?iRwN-l p @#2c\;#[7[|A} (uNA7\a*<ܪ}~`>1?G~3r5[#=D8( yV~D̚ >7< D4>M?Q8;iG6 r͇%T .iU%h[)bl-SaihTU3g?\-z%[qSH.kp\ ,bU9iه7׎vMYfǨkuqUvíO1 Bd!SU&_o[k8#cZ{ϫQE.p춘@pԠBw+LYx3S׵"[Śj{4x!t}keofIe/ K/jUdOyd +zL ;7U/[jZTSYU=}o'Lrg5K% GO4`qP(0" 'Ц1$<'9c2 &S\k[)\}ޟ\>=pǙ7 $!B5@_g`WVN/Y?N])y~g@$Iu~w9{!G,XQ8UN8_^{Wđ; u?S 4ȌOGdFJXd _ȣR&9<ßE@ M> '9Y0tg`SVXk ] >0  Cwy#$}sx/MOzts{vhu 4ED=}B3~ <q-(ddT &m>RARlu=ěx/E\&ӚEEC;C9&dCy@uǡ<3CR<;ɢ6 N@ٔŊA<=E欀R8 &0>/ CR 7A A)wvxJ+wylO_xMe—Hx"/! >@B&aeK%TyL(x; *e(;Nom6<vY-xN,ze9q' pCtK\)"6dӚ "ȁn} C$&Nw}wEtܞ8UHDʪ$k 303\VI!6{c":")^7 Y{|m22*ky2"G@o`t?/l٣hl S2V$ت]4a,dh0-m B6Acmx,'yqpI+noT'BbB=N)gz lלLY /UzBf $&bG4% p`,Z@  o rq"!H#ىBʼzA$Z :[=!5騾D=.4] $`1i{ͤ\1}M30Vi!Ȇs,ʝ)M=1{0W*.V.jGEqWW+ˮ" dk*l3&B+f&Xx0pz_ϙx3ϧ5~<#r+ҧ/,)BRӞJiU>0 #Ի8dksHB6f}c2e S@SvzgY 6>Sn#o%Dw,"2"$ʇG+/q$UqldHDMޒQ4zr3*Z hv7@Cѯ͉^np?R~)@ J04E-=\s ?o>>M6j[f4kT:e_k,pwmRO6V$WIYr3)t_ 2[I)sdQH#1UBUFH="Ŭt ǶʈЎ7?ǎohPoM7gCPuf?a*kS|N׼lhڋ<쵃 /~Lː[@dk#}5+7 "KqHoIxgGc"'V;#V4zWoUH `kXxtu؃j -{UY͓KՕd7eWu{'ܟ|g -˞WigD~+̳:Ɯ{ .ڏ3#T;T#h,wP-$*w[1o2B g<*L&B&=Qna+ylu1Ʈ3/}ʷbOXGE0r!0կAC2B;A|K>W [TS*Ls6*!iRkK8"kNcɿch`~n1nʆ& mamQW8tt/Q9@ݹ Ȫ # $BC*Qe] 5aGߕؿzDYEZ@֬$' \hU+nq2715:v^^IJ$C'xrt_]*떴sW ]c Nneѿ49'} =Bω)MgJ3B8ϼ{,{~}ğǰRSJ ؋Q_s#ƀ[I%9}wX9>b$]j-$Xig (>&9 j#NGjbܶyٕ . u]oِɴ{dצ2}>AZצt+5^ pu#VcA~xU_aTZ"Mf5!2dEMy]i4={_'zeϐY㩈6w fqͻ~~?/m=Yxy伋Wk{!y^k>d)^z_l,=e ؽGX }Bp3j g,`FdM <#sDQP?\t]%f+rdB B`FBܠ%d2T4GZ[0t#]Hٞ>h5޻ӷ&P^ͅ8sg1(! *.uM6@$Ry.k0 @dA@A/ J=D?ӫ<nIRB?>I? ~Mh9`a_OuF>4c''cޏs| ;Eqi7w"<8d4w|nq{?y0Yz]C_{8o#?M.mbl3)''?y@й124` UEr>-y†sI;x@.bM*0"2 ( !Zia"k΄u,3c]8' 'V;ɗv 5'qrx,sʹ'JDBstOvgq/"yr{W#-C'w 7]sG/Gq ~Y>.k B(utּ.?zplߒ" 7Jz>>}/^ϔкFUespZV:g S(Tjzl:)!*|wN}_{o.ͬ[[!OiXMc# o],St^t f.DFtr:KOSb%d!/ k a6ßDE45@ ob%41,|2Q|V=%? d0eeSKsq#@P+x~QmC<90-b5d؁ ^>w&+0@Q;; \^_l^T7w{ Tp@b(DgŘqcÎ@>F{,"o'")sJ!D̤V?Iufhy7` aغhrO=:?!=aQjZ:"me෵DՀTvv~V-c_ uS.,&*dam|(Tq &Ul0('6Pd.*c DQHXoq" (GX%_ڭ/ O967R|S B퉧`03ǎEU@giY"Fy:K{f?W|x}g_0UsxhZS˛CywnǑW.w ͹zU3Zߣ)ͧը'U ݳ]]q@;&K(1ȍml:H2.2@}SiUx;K1ׯLG/J('|E &3 6\ bN1w%Tt14uÌXq'@ ifm_o0xؚnSfyHy ?UY!)W4U.=#mǬAp؜r""q ixP@1-şN>;$$L~LlO s} QX+Ͱ l婖j1Y}Nz פZSyd3?*tJ9yk>V1m>VaKJP7Jsh3M9~lTO =~|po?Cʾ 3ng%^8_k!v4|tΏz]y?syFV[NmVqY]wqx37 M8TlD)₞4{)[LVS[aQ _(ٟy3O`ͅmGS[a6CinXBd[>HjF@n9~#JS 7V0Hw*ZP?_dZg%SxƬD :2A`u|pU ǚG#tWpߨNA<}s<77뛜AH~f m6 ^RUXb*L6vѰ4-4&YI"S{oncr7T~]1u.g:.&2/i|v;vPշa•pYWg ?*ؐͅps*O foL0c7}f3usQogj3USJY|+:7 8z~SێfhEޫarςG}lf˴ǂy>ޭelAn{dx$ 0`-km*- RuhWE}$%-%`̬dTmD WzA:Gϑ 5:ؖrÿ p7ð όjpՒ'm|<[X>=g?gטm5||^ E:7x@9_~#w@H<$_F%9!;VB]orkٖz<؏IYE"6N?*-7[L֋e%6_4w3&_ ;y!2 #ܗnڠ;$@{]Qop]06)ZӺs+;lbL'OiOVVxws1#s`/mKos$@hz&{b,M.mrw%Yz^c-;~"c:'0c1Jc)׍M+@7MEn”`Q 9`Xq?ˣ?S9Gw̟>SC} +AWŚ Wބ"P%@_/G-E yMr:<$BS|M L~GtXXW#AΟ AA>r~ e=#Gx>>=Ei 6Z5Q(ʾnSK?'q??CNJg̣H tdJC|an}arz @ 㲬l0 @!Ѱ D72 X IUi?/aIC 3u)`H ̋(dY'FbҶ?a~^;;)ufq[[oǠlx NAL %S&C`% r &NI(ޠ.ċ$ޝ>2&ǥYb W䢅`[w yA 3'CPDM Ȉ*K=f2ʕc,tl 'I$H`yϋȠ? DE2{jN:ε3 mKS E2*dN4Clsw+hE#_h3*&SL?Q> ;"$J<$#~zξm"}9* {dJV?{?  G:$()|1^*&tIF ˷Hd, DBdG~V;06=T.v@:!Qt}v{*2}yô7EX:Lh Zz=#]uϙxhKo6:͉̏v\'lм{(.]_D3̡6V#T{L3Ըfʁ=N$H)$#ÚU70?pͥ'[(!^ÊB ٴL[lUpGYKL?d}*[{oytLjR@Xg.H0AB aQʗz>r>!A$Ҫ %/>}:fi>3=Gǵ-CKP }^ğaYžm@meqD7n69vXKMYtPf\ =ZZ@Pp}#NS)9 ̊1IbYFطb[Ίu_ޖO{޻'0';8!ZЄqݬh;bU<:/ݧSɉ`k&4|n L8ws?m|ySB hEE6gySx}w2{RF QQ^ϟ5zeܾ{}Q&r}Vq~NS@Es>& ?cOB R+-0e9"1M %gRS"4%)ZN-oR-Sƞ+T&AK\DҝB )i760˺pRq7>|md[Bٚ{-oRe_`GT;Syv(b5aoni8 VJ^ $=|Z<x!¯ T=~rPGީrgs_>Nd#j~ڥ/WU<]L*qQ4@C!> tthm ZLSUsY ۻI9%ƶ>qNsooTxDQ~qCJ;brj̶Ii{sO"x؟|D]yϫy\H 2A8V=s/!ذ=v@Vs(SOax (;!d9N=D=YKr*I]WuiczɦwU!m_m&W[:.=^[[VX6odGrJsZu 5gDg-:TV'`@I(?4|\ =P_j̱Ϳx]/2hJ\aV\}:㶯.r brL]rBi7\O^^y7u@A(MO@ im!m嚮s0DF|Pl(quzL*$J 4wцGsZGk?c]Ե:. )?v ?1~}cn_' #d3Vl'qDATgz"n 'EQm*5J f*xJ_CMr b*!nfuc<\ ̦)".gC87סcm_O~Bߩ+d9[mnޔ_ 4d@l~~Qoݘ@ܣDp|HxRC`uYuy<..Cg0 U]C|<- {]}rwkw,U4nhծ1[)+2 Y"'ͳ$Y7ވvi>ƣ[[>,+zӑ OOs v󁗪TA1xB_1jioOHQDM$O@? _PЃ!@vkz>}H[:U?\SO:zsS#>=j'}~q!V-A2OnΆҟzrQ]y}?>42sW5;iҠUu?~8/岻k!LT`!mXȓ{v2^ @X4-W\җ#TY0փ@\ \IE(Q1b&oݾ RN~w7B$O3O>aG~g~H*!@p2B6-իgܿts "8(9/2}gi`jV+vxx un|.(̵ox?>?<؜\'g~1r0U(O!o&0Rv*kܻ7VFx;δ5fG Xo^٪ƛ:>6⃺r5#3WWUjȴGxxG,WqV6J̔);ev%޾ Y׮o2>xEy[uqo#; "0nõol~^;`ɲu͙| 17FAnOKݗ/gȜ"= $ vOO-8mtɵBt=Ұ 35X %eWdR?ݧ4"L ΂V30`QdDCyˌ23Yaf :PlcjuNsîZ:uj*Shb14U^'xV7{~ J+zW\Q}^&>% mk3 H4Y0$ڍmm%PRzDH(@( Ԍ1uZ RL]w^dE2B۸D`ѴRv4Z39% Rs]ӵ^ȷKM{ =5o]I^=kK^W%sExUH\2IJ"DT#ҁ d9*i~wX[c +ucXZ@4z4qfq.,tG_,7s"eO AbaHPb:b>R%PśXÛ7 qZ;Fm]Gfߤ_WK.fu'a u[;7ɏcjJ[N/iJ7[b.ϧšqlx-4={kK8'5vZӼoMQh!,d+9E3{8K̛2_ XCvO''T8;yT/ : KԻ?h> E q"9zjyf:3aHEAgnc\`f46L720&MчF@ uc@5DhF?"o;>#s@r?# R.[ݨ dP7i6j)cP'$ (i=YFE¹0!:=DMO#3':I,fR4.?K9<@VXzv+rRf.0l+{u ;ϣ.aN*<ؾk Д.,g]йqNNLgIt7-T|Ǥ0Q} :Rt'_1bzO:SkZ,ˆ#)境+ FW.|坙I5Nv8~1Iѭ֩$~7%=B],:0u2QD$rKQ:Ki(!@گ.S tڡ+R~1,㑼Zs# )k"`&|뙝ỄAnoT`_C@ӵ9|#{OnSW Z r3kn;f,* R8"I.jnTZm}86i1aWC#8\;3鄇3.€0_ hkhAKrLxN)`%pq7X+N52؋ҝ) ! KBٟ%+Lpj֪Ps??Ywq->X hVȎyU*"?րOJ;LxAΦ )@Ws9hkwT_cֵ9Z}gvWO1>-ov+L [sϙztAٻ=P`@]9DisLٵitdy00OKD`U'cn"upw/h˃78]%ջEuC$@eE%la 6K$i0/:$Ec'F"6p ާLߠtM+f6#F caZvh@$*{4AB|s9@ wىX &ЛԀ4 Ǝ2{ vA} uk+I[VRbnB!joA v& jgkWWsd|v7MِZT *~,AyA!s;G@@K M-=+}#iS#ń{Z U.-^B=?G43a^B 544薙7~.mk~cуihp!Imt9_ >4tM_rh6#ig:$4 E  ]|]QW~tQkkXQ,x#K|4e_Agݫ<}LW[s{{ٜX^rtn` <9=VX@|GXх?q>l%C,YKK#U+c+QB=b@mAD,+'%7CHVHI]Z]}/p% c Ծt\0ϊSM\_AAad}V< [;8a~ C"Q'UU*n[;{p-n3&7LG~WY-B]Jfh9[𹳺VBݫ;aW+'QjzkY|YJA[2_VNN;/գ]V.]±wr)QwsVˎ^υ36pXŋO2rL[/ھv_;iafG+{Q[}F_@NɥHS'5s\e6w$/QG7;W#I$G-~cy;jŹeD7_Y:y<Ijo/ 5C;TYοvrUuVv4(9T..~8ws-FjuwӋЌWC|챌;͟cmòfH0Yv*Œ}g8 iuE@}2~ } j"'3_1͞뇫ZA7 ; ?('WI=>*w݅O.Fdss?&]=ǧu^ÙɪT]P{tXn|. C<ԭf;N?T Ve Wst:潟+0z[|z~HP }S\8nBuex"k7QjCW)O>62Yd@yA_Bٳjm,'[:e~}g6`d^+l t< @ h!ԯQ{fV2!?V"I7b՛ncq6-q޻.(Gg5LrB}NDU")V Ɇ0E454 'b=hT='+i(~IGC~~>Ĉ+-`;4`e蟋/Y72AœB0:l=yLO?8no?;'lZBA\/S7::$Zo3ӳNG5&65L?{_Nݡq<3^b^tpύWQϽ/<|h Q;=j*-?oJc93( ? E}0h̿Uhf2ucCIa~|Їh5!kFṯ4 w͖QɁSe &RןAˌ+ -ǠneW›@~x Û&>r+͠vbDI󖿕s܍l\{ <``Ɛ 0_QY@ d A*b$"Y a`MQk#.Am*~=~w_fNCy~b\QiF.)e`RVFbI L-yZ得pgSr$=I?󺌿Ɇ%&AK((]E{0kWrppB656v&1pyVxR]|4QS~?M~7=1,/BU\2C8_*4bKHJxgop:ӟNp BU*Se:IXABhz%Q¶U\ PѝXm/8yܔa8"!2)rW9)ќ|JB9F:ȕ ix@`[݅\+UʹJqBr$eC5!Fy @"d-HR-k:zu߃ʾO^iyC!.BHp!vCe\͠C^2+AP!CR")ZP:!wa躞/z?Cl!ChS@}<„ },LZ@%hi ;3ʒ5 ޕ;ф!Ayhl#"172gϥGԩ+->@V  ~/RZe+z?{׃rg<_0TЫVwӣb߱ș<53odIԤDRc=A37k#/xoNf!LMNUhv.ww7q!㵍~5|b61~Q3uiOQWVGZJjgQSd"Z y'fz%mFx)$!((`ʺ05V,$K#Mk\[uyokx$26zf.qc^g迱k<.t jd]ˡ 2I«BI TzMY=Uz/bT)#kXswGGpκ^ rl^uPm $hOO<1#0AC#T(kTj)`#(&` B"KFϰ9D'h<>%@/ +5V׾>-mJfT}Ka6qU )vJLĠ= gjG8gSZ"/fXN̉P`̷oǑUۛz:.sKh֕Rʠ8ctk6|0 +gEG~ L՟. pPlZW0w|?}GOh ì:sp.g:,޽5߳q\33'{6n|j<ߎ'[u> ze=ޤo-{_byf;so4k؂9v3s,>&ņGwN{ƛ[ɟwH1F}Ʊ٩!Yiw';Z: ,/?ߩٮ˕tiW/uuTzdk{T@bGyOcy< M2pQ~xi?GbD*ȣr̼S0]4{]^'u7v/޿Di~ vR4[ߧ}hg`ٖ_EɁ JatZDیXCK xi2)aO4oN-d& GQ~ϱ3^B|kvF .f]eI D"BߟMbs$APLIV%Wͼv Tz!ؕOpSQozYkrJ/ qDqu6ANMfI?JTI,ժm$|p}LN U$y:4s' 2zR<޺ײ@|>ZҪ*WCH^l6:H=xEj`Tz0F YGbײSp2+Y]N%DṘ[8ѐJ԰uz^Խ| .|{oI(HTiBY/ L"`E(1m.5D V14}Cg>zV~L63_0C#͛IP&Q|vj4y  ~B % Sw3npw@D m t?HUT,AE2U`Ps҂U8ZթrTN21 )F$(9G\?F3q" h/-|BMp.\N=3&4qzU{@kmQɝt&#=Z~ >…6T:οpU{|/)?nakJ33rkfx-hRΪ%Ί#og⤼*?o^OmMDQbkǸ͇F;x ne%+|ǣ5 ÙW~ 7_W/bzzߍϣ-ɚLDnY72fVK'LގOxs u۷c]2 D0 > 3 p@8X Kި,xz!wk{wUVDvAz{tz] ivCH1Gx{}z|rּH)ϱп* KJ]Wgs'ǍND0N Ūu|FDx%BT``wҭz ϓ{2oxq.;ۜۢן'V9 AE.q jg awNT7J-n^W|Fra x!ef(k+B`O}kS N!^m1BFSǂ˪tP2+>z斌c]tuyjxl&cWg\>k˲i-J3U[VwטtNEݻvm`~WK_7GKC~~5Z㎽09sG4>GGM|0PcG=ro2ԄBtKNTW7]h9[vmӳF-\Ѻ= d=7ٺOU %|Y /fe)"k/5zivltwVGDqK-:P%{{C"XTt&j)1VޏhZW~E75Pzah%A^ GZph@%(Bc`YCpF3Fm= =m_FX#7˲[_-P33}q@n俯2Q~]M6iwNiѭe}LɌZ,컂'׍72V0p_w-h5t3v'||!͕ݏv*}Li/֜uXy"<b~,bRN*eZ ZgˈMG˙B'oBQ1^vc?G~EcT_=zS߫,o5:v-2zRtZU3~  GpQY$9PB  $ӯYRc~Ey$8jr8d:hwYϼ̱ *`I+BPI%(&o|Y$ӇR0<4(R}9&xX@Ul" ~P G-je(N 5JJśS V51 :pOZgZ{RZѰH#bZy2c/'Go뱜t7^D '}0V#vew<ם[?W=Pdlk[9'ϩF`/U TA'3]/Z"V'1H@8{ Aw<ޏ8UEk귊 V0ATF 7pnN)"7W}k"i(" =#3s5 ѽQ_gÿf[rX՗̞B^R&&XfIa$ 7B8¬U"GaW4X^{' ͿwQx¼xhbJut(W#L^M\RV ߉׉ӑlOhHͬSMOі(wmE_{y n Z_Xk37 =@oUݓU _Gsd#g|zr_h3 p%- nά~ i 1?kF>#WĘp_[\>Q˧)J}fP]83Un,u呟nF;#rnQW̾m=?Aqӽ%F[!dH=%~idʡt*KD9!oё]M[tG}^Voɠ9|P Jc\CIoB}ϛxD(ӹm+chwOQO,|F|6 ]f"j( &=i:\{%v|9Fվ޿=[uv.!iǽ`R:6c?5֠hg¬[[ $Do UUm¦/k^V^'jo,c5];wͪZW!ksKlsعٮNndžVVqD+Nz㞶c187iwk] ؆'Ճ:tDO3MBXmLyu2k([wU*T .Qo2jz%{-n6[kGqgwFgLޘ@1B~57v~]cc~?O!1eWXɫB1^hmm׺2O+zCX3a0]b,Gye1ȭ:sަeKw+ ;E3e.§XJwH4ͬWb= "TD➓yPuY.Pv΢dwZ|o0֗IeZc9γv" m^2$|n1n3ƶ{gvz.㉶]?ٍ,_=ү<𵁫ͤ*l//-0F ?'A `&@71h|^AXʎ~P/64]-; \((o}`^_[ݫ}4<]]ɲNaGeeFEzWTk+-ުYW"y3ouO`t_UF+^F_?3_?p?2-kc۷~fn۴c]ڧ_Ʋk8z_vP6~lrm;8U :@A\B$IU._#鷄-]Fz2.RT+ڭ{KC~ɫ?4lP]D@͐ 9]14Մ0l^l18Zl7wa߯V7`o9O-gkq;ZuON@* Wt: Y8N]w iC Fy+Į%btί=YAA3(Q`=䑝JARR𲧋}ygW1v<'Qv;<>+m("mh+r-Wcޮ]7ħ9F%E&\]wܽrfWo:z]UcU_j; qsq-<ݮ#}i鋮u*"v3{ o{}};O$v,t֘;mv 묮7a_o~~n=ž^$nnp7:J|/ֱ8t3^vK +L$f4|]yviFGy?RC( OWK-&Gcb[|y;cowg]w}S1]|U:Yf+zmXܛQO⊛k1}{Ml"@ޡ uT 'U{^=畴mlm-MF.f@joKB~?V~Fg|Gpˠ+ B&=RtM6xiW -o{u5LaWUVk=ddzW0M48:.RsǞ@Ԡg>`ôJMZ ]'须>6KwKtwGnp4o$$AzOH Glc=UQb%{;=/aӪ~ScFn7- ]ё&D-m\y}wp6= ؂oȈ[9 [|iQDDF ʁf6 DJIQ4=ča]s%4ꮯ"y^SM;,úɫzll^성Mm`Zr kn;M PyTA!LjS/kkoDNT/?X\J6EcOF~5ĤVDyNȍXHdC*$Tr ,`+9DJa",d@e o΄K4M#PV\62j\\6txaeOw5moWb9s4nP| -iLDq4m>aizI-5ž@.w:3uQ(];޷>'=|›q3/yJB$#* L&&i sAid Vκю& : AĿZ@ e`ׯ; v& 3TUp 9U=}=nS0v!|' M|W3>ٳGީZ#q:ltjtL&^1ү'Ւ WNz>ݳq߈N_ad;g'z e8Z Aaf3+s%[%QȜbau(ܡ a7-r4kos3Gt5FRBe.%3 vuK=k\JLN]cSE*6Mt}}>ɢDCk0j[t^Hm<_} /T q{Gi1eV4ȵP >&֘'Yύicg;ZuA%$"F4wն]$k^Lv]dӐ2x;/0С"gauB㧁j:f=K9mJ ,//)|9GgZ{HW+1\t| w tsx;l>l6p (>4~ܐ>e+Ik ]G\曢ǵ(1*J5iJm0qߏVxn`+i&űj 4II2wJ?K,fac=|Z;Zbyqt!-[Rr,Eb^b)YɎ{'Q_9 YN3Y8%U&qIА} Z2;#O:wJ euO?Ձ YX-&3o#gԻY !J"Z}1Vf;w]0K2!la:4 ?{}<_4-?u,ٴXbF-)~eÍ5>B3wݺ1Ө9zztS [ڙY&3x md]Vg$rYo}4[һ>UTWjw{o8zf}׮_lv]O_s'$Hf@g/?9JbrjߝzLN#d o#/_S6+Q0D_'_ԔϝtL8 mb,񠼎ꘂ;~o_qhS`M;X҅~ukJz@t`2B.cHS1bN*(Kz/sg6|N-_{y'BqH7Ob_Nx,lpVsbǗ{ȅsg!f` _d-u+p1B( F([׵Wv G|eM+R-cweΒ{eaio}B꣙2`AlOTЂa 'δiMaPXW> `Kx/8 #4ǭproA_Ki,0~Y1TA1`V*!lQ⓽Fm?/79 5Gf&~)ؔ|l׵ƲtHs;V߇j)@@]kM/aƧ^`#UDDwp+:J10Β:d@yZp?DСûTo( n"^i(X DZW\un90oNGgakLym753ݴ3zVba.~Ni%6 d.=m8 O&xi73ʌAOGwtGs'/'P!$H?3bU^:5ee:Hbc#*i(LTwĹ&ۦZu IY_k^4m!m)l7٭Ѿpyn^=k^ШFo;YmwI; :oῖ:8kw{Ӷ=C-RJ4Q'C55#s2q4!hTnfc!x}! xW0 Mr,^S>_N͜K7L"ͦnM(,X,onfŲqTb_k,wsȖ}GGnY-^u3r麜.[JWwx7ewזǡk_ӵz= :% ,)[Z^u#MB:>dk&k9g`nF\ݛ=V !YWGШ _…C#Al e6O6P@FB1^Ûz[vsI%H]F~Jt+Xk4ݤأNm^\4z!`ZfTfp{ ūAoLgAj$~tiE?wQN➞-5%PQ|PeHP j4X(z?{TnUھ~`f TTSSSSf)551jjp6PUWNB`sI!Pd:fP8%[ARJ@d)7Y @=ӻrjtuR ~U9z545 jx C>b~]]S_UWUU E=>_#U'5h-%\}i% (,>~&_{ds-g2, `gh" +kl3a_Oeaa`}ǘ1J`jLZB-zD)t8"zk=y %yR!*(QB*"~jjjjm=?_OMaMMMQ G#|PA5DS7Bsכ&Q:G7)EwO ;ifsbԱu~ԋьzo?ƙUɁsy¼ 0@w& &@̀ i~11&|VP|FYVɱ)E%dŭ%30d N!o,:VGn.$?J4W:K5 ѷ|-|kkKKK;9{Nvۗ_$ 30!Pw +[X%eN<>P A b95 auZbeeCEL0'*JiX<K,"_m_̌x| !wwl)e͏jzi;:?\ ʽ,PB|ٶɁ~0DW+gsgI' l39Z;'j=xsKy/18==;.K"aG]6_ FD6ddr;=;'C-QeLpYs z[6_29  ea5[@>Ҿ/-?t"{;kkkk[^ˏgeYXdO`茄}4v99>/m^8fZ`Fװ~4]mؗ?t3״)7)OesmWUϽNGOHpmWRno0x< `p5w<瓽N n~J0=ϏG6#lBEW12l.̀[",C$tL1meRqR" l7nxWb =J bY 14z_z_T/@J,?d[vȔ1e(9)80;te_us#l(Ew[ȨE^>s_{z2_ OիNi)+t~y`H ps-Nd[c,3pDs_+w9YިukVh#tt׫m¼^{'UD>]׈<1q+ñc=۰cmQɥdU'H8y*Uk=|:̵qG>ޞʺ{*xu r}lc8-_@Fut㢭71o=6Ӗ ۯl9-T9Zۧds괨iU_z=7~x#QHH 14yt&KzKXNj`*3 @6m5.~j5uk?_Ya64`,G `/Wy:oZ2k̐WL{-X*TMW1L9B/tƲQlUܯg)=rNk̜)Mу#0 6d%6+K5sL&闘t$fcMW5a"79$o7To[֦K7w q`)PD@`n]UĜGޘ" *?Շ^BSL e[)L2ٌx`.JB4MP*,Q'Wྭ +1/FH} B E9 . }wzec1[ї G0g}6*R?Q_iCl"rt,# "e; M5:FZǝrX ' ^pb2n?}4 +־R7yg$tsswTv_y^ذ]/* ЪK ;f)GI},UZURwŨ׋af54ksp߃ ӾMGt ~_cb<Fߓm!{G0l3rg WAf#>XrPJ]\kyQVZZ(~ݺǤp n( ev-}KO%ۤ;4F(`<-zέBM0adQ@ 㳻U˭Q|S@@h0ѓјRHG1XŚYSwzn-{4XJTBIDM%A* * eK3&!6Z_+IqI}JжsSٻFeÕۼRӹiuӇ]oW$=]]*p i:f7!\4![hZ]i Ztp+Z6<RdxPc6Y8oL49ǎ-õʃ}r`]㉻2&kly^5hqZ'-xly;s?ʜv}m~Zzlߝx- қb7r@2CN,FLKL8T$<80<ꪶ :+]dC HPg$(8HjCR &f`WTKu^N$UV[QFX;Cd9gQk…ťnfp2Od;Y̕}TZHѻ 8欶v/wn}Hdc qs/jн@񣄢Б;!2V_P9 rsSng7O"kvg%\c /Y&лaÿ9I 5l HNvx~])1R1X- =: L2$dR:f&tۆB4'©_^Ce1THڛVmf 8zԵ*M&BjA0/B|1--Hy3c)!s0$ۡP)c<ub:>l᭔DCo,>\VoT>t1&@-\4IE ZaU Khr.<+DZZs= Ώg@H:C* c33vIm}rNk@}2 PiDچi 'Fّ,-.̛@{-ZNqf`fk"w&]۷a]YPݽ=h@gۘWU%pճX)A1F܈1J F2V),F Q8i g g К&,|ÞԬ 02[f@-((QfViD\r(7[8Z6bܙԘ7&׎~hC@AXucE Lm mߛeƱEhm2 kA 6x4i"@ѹ7T*H҂6z~qM2((QV2 0MSR.75Փ / Z87|Z7 ƔҖPppnKmޫv nT3X2 2QZ2ږMf%p,DݻNQ`@2 @ZAcHP fx$e Wݘ  Y]TRSy6XKQ2 @2QbJe/]x$o-h , ў/K gh ,/؛0LJ b0`32 X:ijMe. /рz\e\@pT3%y0EC@ ƁHM)d:e#VCLH \ Uju_- i4hێZm @F(Foaz^7ߣ8" dhؚEýw^,-bjz mѠhK5{8YXeX7f~m8p^ljV+P چf6TH8Yi.uBlw]pV%-:jR vak){@2pb1Z,e4%H(3 VܢmZ-ȆaxʕʛE*@Tq8`5ne.n3h((%c"d uVo5dɐc9L 6eMUM|g3E[XE7y K8~MK*@&6146 BO>|w)NMi &;kUxQhêDTP9P|fa&[])iR2 k\Kd1?~J+V7߰~,yifZhmw ԣ-LQ o:qtml5) C9 B8gACRm:煆E̕OEH$|S}*H7 =E IaZӭ*p4싃O24y %+*,εSwvpyC>OiTlUGZ9|Op'(R{׷K8w&i|\mE0{f;{1\{ D~?+uns3]ܸ~KSݎcǗL5P] 7pXuSԏ_,fz6laϾ3۶v]'^A9x:ʙJz¬,kuGs7n-s_Tsu&W绗{0Lt4>Nzش飼nTqSKcPy2%;syfU5KLwG WTuXx{᳴_婞M#o7i񫓱84No'L,x0jc8PCuěgD)6Udgh*yäuwm筢"0ݥ,2@Tz6ounmW35`U-=8kx>'hfLpqt~A /7Z 36D2u|lv@+2If.B̍ukZ3/4[ZI" $9U;*oߎ~Uy=w4dQñJGxl!OFM9B_>,zi7HJUp2FXpso6\w@dg!ܷSx g.57;tT8?"-ƍoI֩H04i ܴTN{c<7Kb,a'ZϢl8;wcF;9ьhpl#xyQX㥇:@iP:v4RDzdHTgs7?)V)- >u]ev^)m;^oN6S5QåbQGN"rH~9ȴܻʜ::aA 2}w_qω,ׇ"u:5L;xUR4Ui#d<񥛸{/j_=t=H0h7.9Ă0^M4_>i,4@!z G:S8tNp܉+_hД~n3ɕgnW4_~^KJ<HX3"z ( /> ojswR)Q=:FM..(IuXPW-ȺrwWOׯE*1JV2r 4Q-YHN̰fcQ>~z; =Oz]VwZVcj=MMƺ5Q=l4P'jBMNL?^^dG; VYy2d!ހ.8Ǿ='+IUMq&SPpjfkۯ,TzC2^}u܀&B@[ E>("тY9+ 'nD@f/*Dv.>!ת+\&d!S`8`:\n1}qF;W zIZ,hR6["ILW,;5W:Ֆ9JTޫc|./¾/e8Ҙ^k?&W#w?=ͣKjDAw"g iv5~wpM(>Xm~Do$P6zzw;o2clyM/5y̑xir @O ~J ?OyWȧg~L7fӢ-{*FTy.dr_Dyu2 S*3Y Mi/M_}oAA!ch#X `{XΫhPDZLC>Z[hU@+CXEL'Apx^2ai-FBmr ҳf` :~%$_>CI2@|劳ܰKTќ2dkk/)K:3s=L/yQR c~e3{gE* 0N=,`vx( j6eڻN45鷛z a9NzVrڢx9ԦZY.a'A/g_HY@ Ȉ辿g݄qm'亘a!pMJ,3Yk_y3vHz,ݗ&ݪps1YftuǒBk!N(A1B=38cNp˔Y{uQ,z{"ӓ Ӈ.#5D>>~=}q=կ]b6-c{ήT8pS.JoK\)y&E|pFFrӮ>rޭ9:m`)h)=ܼ.ԦR} jsZof ɪU&< gނL*u8hb MSL\Z5Hy$ew/D>[@q{W~<}i_<7,*Ө2V%G ] )y0LùeLA;vu);yle*S ړWUO"L\ TwXV7W 4?/7x?;]%ځ fD`س%%_][L+] c +?Ej-I{Zb$o?‘9VcpW}dU_VFB2gs]UC_OgZg}ݧsm@̄X6螽f}݂?a8Q=}fQs",2!^fah/nc9 sguO>\ܻԻG7?1Hۗm_IJ|vY*E^j[=u:Ӌkvz7ٹX\y=[5V{z 3VE}DŰ0@2 Dz!QAC ;CJ>CS7y0&Ѝ#dSZvM*.J   xPEGPT< bNao4':!@8BpF1ЪulJ!mv%mT+}so%bZXr]p6pe̩KP6>|.b˿_|ErN8]뽓?BȜƅ1מyX2C0N,l8L^lp-2}wds"+$wpy>,6lA"UPJi["l+4乓43MbþX5FA &t`%2 V K_C^;98T;RKq.$Mf 27PT}NhsæԽZEHwH"R ӑtYe˷Vjy,U,lŭNـP)&z iy]7< y'7 brT: ].'L 86(` TJ owZPv;44C?unExb "p ~Z(Tx$x[`:4Hn cI+fnm>{qx]IS .9Y/L $AjZZuZX#rkx]; d@e ei60C'Sw %2rrIEAUsUoTH4Uc6:qaF  b]QJ"-bcxk.Kfʯ/;^My2Z U+cPC$vw;(ЀjQԗ-"az=fنٍte@zi:DW8Q-n,D&=2XI!15TVUTcI2e{8q2U *wb klkZ9VWW4vy,lEQUhj^ZWvەU(b]]VKIJ,UF"K%j3F! wy< W]e,Alm V6UtcMm4B[.Ufd+$=x]'0 ։ܗTX@hSCvtSQѣ ʘJIm J4m 6#+tC$(x X iiTQ ('VLZ%"A1Nl9Yg 8vqJ@v eΜ@S*@8%DA Ϟ%! :6v–'J)DVcnfFm`NOlaq7ܦd(9uؼn/MtpCON旄&`|,+j2!!QA$$ #2!RqAZ'L fRi75$*T PrE&NwBEJ+DBl`ʎJQh7u[ͯMr2W'ͥ-{uH URPn4T@<]@7 ]GA&PJBJP`r֮2]-Z8HnI$Zmt̄V -dUP\Yk K!WfR%0"Gq5[2G]&Ѯhwڌ% *&§9cl'mB]- ,%q%ePk3,SPۭI %Q5 5Zř{@ :M9T،Բh*5*rCM&a7ɪՓ.۔#KKM#PnF"˕`+( pvʁ)C(n1% eb] 30BX)&m$bl0[9\7tYpIyv3̼2t[p2^9d-|W[ٱU_MI=uP gs[U)l)IWpd:nuDTo77n?hE ϟن`q$Jf~vf ~/[˕C]˅AYYh_kƽ$c:UU2x q*x_G[6]Aa7a*w;i < #0>6V (шLE` $WnmuO8@$(0D%cSlhI- )(d`(ь=?ߏg_ L0 `ʬ( zx"5>e%$t FH-i)(à4 vemW5w)(,*T*RM'A 1 иU "brشdh"07dTnTVXdP{fU2Ylcp-G[A8IAaLJhA4 &Іͼӻ"` PA) %U,Q )-yf9qPDBQۑgX S뤮R&1c``&phUY괶HusUz(m#sMB5ح|i55J/T::Bv:6=."l[kXS|mӛK,c%Ւ]Br7+fW7M7nXSt;mͿo EcF/G;/QB:tiQ_dT6]kȳ5.Tqv{W^^0m9&϶Vn @Ȍ87,}Mpt ?Ș9 >`֧A^C/|IKMq "s]i/v@ DBHbzy*T &v}=awstrT-!dXm./]ʩ+[YIEmk\,mC, +ɯ0k'TEtW]re%UWSSt`X6UHW2"ٹ)cll YYVeШ-t<JKkNNmg䶺&V6s$E\%(Ҳ06[[`c??Ζ^9LkFSY禟k7{_ϻv#/mr;;?gFGkJuџFm/$LBLDEqsI GϞƳl43120T@b4g8 N|z[HoɿXivm8%K:k!-)o* JՇ`+.-9 PW8ꘇM~=4BP2`NN~AwYMCƩžX̝ѹtBiF~_Nb!~ar*}YyHBFE&4 TUU壨»7t ^_ լsbŃY\q 6 X(#t㿉4+ m.wy~)!轼`l 5 OgW;ӘaQWtwA2HRѬP%w.-OnK%VLC\RYM0%pw5rUOl ӒX~#tB!]}tQ ;l.PluIO1`~9FQҰ^!T`f̆>WH͇ Cu=X,'c+Hb "pt=}b Qड़cE.$mo c6M!E{mIK̿S U18#ѐ{;gHе%OlQP(Me&խ@|ܒQ1EjCW6μkyZXF:b.LZdcEYpuZ>7dK(TX(@y[w8A|$[ khι,{Iug'%3PY)/^8h\#i?4ϒY1km &O`IeF}JK&kjÈFe͢uz`[!h1jA5\*pnYYC[OZ&nlj%,1n$(q=w+LPq*2k* 8,`!%Յm!7"*fJUyK58y`ZN-kSxg;Z;P範꿼".Z"sBO"*Į+0,, };k {unݡ`BɎTVzdH9[;)1[vGc݄rZ;)zMV]\N&]{)vl:өBNvqMuA\zGhL̶2|=h,qkQMY<9HURcm umT|HjBk~$Eۍfꫭ :5 ,OõTuцV-l;6Sx=p]ev :4'fWЋI*u}{X״`uEʈ>[F'Dޱ)Ew8\mھ׋M}xf!Q6کIUL3{ĥu2wu_DV߻'z@$Esin8V,3# Yjꄇ if9H ^]c"|,&L-mbmMzj7Ƣ9:Z=eΟS73T2Y>@=Q2AZiCzW#CUzlge^\6r$g:jѾ=!JkL)F:RT\$S2+.a\ N D`_'+뙠+X?=XJaal V BouPT\EW! #]_ЧқUH|3 T y` m>?Hjgq~D uN >]z_(&^MNKDD@gi8Ci&Ӊܔ0AK6:@;ɫPIr]F4imK0wL**FWʲ)8ctpM^&dއ72|~0[ڞ)OD:::{0 afi;Oi$E +7aݬjx42zF:w IG*Bѡ90ƨQ Z6#Gƺs{4bk;mLM 8B;Ir@oHb5dMM~F:*ߟJa@ E8p8I' NF]SuN]IIO`3cAg QVA폋ظ}}Ar8ԅضgw~IE>{C.9FTZewoζɲB<ܯW:C*swhQ`<C0TӮU,NCI)fnNs6` =t ְlKߴ/#٣=yA٭$lwzlB22}oLpԴ}*N6Ȥ/ȳf)H ,̕EaZ sT veQ% /cwqTbWKӯzσQ*IDrVfdEYG`mQ8|7{`w#˯14* x{ !sdMytcJ BS J d?TJ\И: t΁ed1 iH=%zoM:ZU/s̒]Bi9֗W߿3GRE(~<RBđKd飻J+\؆T7_cԤqscmyKӼO#R{W)e[}XWrҒ^9ٯ7*@rPs 68ǔ|$HxyoHrU$y6 !l,A_b$ *yX‰740D%{'2U\3s^]~2,uwrzb Rk(BguH}944SotU2\gRVm,ly 7@I! 9T7ԢysaU#櫠 PH3gPW`JKh q n4Q 'w##B < t )UJT Hdz`$ ,9-"‚ijwRCT"c?y 5aNC]Pݮ4~}^CPx`% F(ᬄ]tz< 0y@`mN&s<t3I /=\?w_ܷ#MT~ xJ㽖8JJH&!*XX$=i<3*i?르8s%KRma7) !=ˬV:0upYɕ#F1!`pcӕ8v&N"VSf+}U17䓤S2I(=VzhF`h,WJSC8?h"Z~Te+^}h71#Gɻbɲ8Ɣb4E"V]gqwz}{ֈ7XX\XֶՄ231">`a+i"x*3ģO]Ґ1 0\By[< =2dѷDLzguF'8`H#s^jDGT",ΕA$:f 8# & ˍoɲ7{OR=]l¨¸>$&x{!o#՟6oUs_dXV;5ag?5p$ C`撶Q|T GݥuP --2s5 ;f ũ#H4aȋnW(~yDlidPs[2z+F^#>;chy-&>C?҈\6T.wm<ƟMߤ 6 `8H},`9؆0n\Ж K'{'O;,{3ėV*6LsuX2 M'VM]o-USU]VhfmAzpv7!1nygوhgYn}`,BquT2<ôp+@Zvr> B.'<;ާKGgB1?im6.90Y8: $#V3[ZЀx:H[%=,p&]2%ܦ.)WLbkY7ϳZAjq9kpuUr}oiH/ÂC8gE-E¶ff‹r"dT#EB} j9a<\E-wBVi-@`H|!ddmL?IK GQ 0iG@Cpv+)|"DI)G R~@xn.H~a \WVkl bu,hhdN(GN4ܠЊya9ZI"H>8IkuCoQp[F1&YTaI8p dhf~_nbKx=#Jܯ2WJ= :o{ȚTE OA%א̣߈$7†Rٙ+T*\Cn!mSd&#Yw՞{;tɽ]h4cQf){:-Dm3(sRĨo\$%%QHDHaMb}ݏDM:HJ''&hlPJK"³[8Ps&`&lOgJ}ۼxHAbx{1 g}P Ƙ/Nk0Ig~Tq%Ohm}ir&9^CW7s !yOvzKJI>nyL1.}#N7qPx3WB\;ezj@ .U*"#c]ByV@&BH0#a@8E7SM8 mJ;l,IhZL8Yֺ#ª@͟.FB+]Fb{A/vfdH»ɕHOa=|2՟M!`wQ.̰LLHpW9:Up\zaŵZz+,IHTۇܿ > *XDs}=ڐʗg^I ?/f+'..#&:.Stxx[m4m6 3b%󌹑$ożpJɄj/ADz5ab_N"Bj܆1ԭ}:$$T%#8ěg)!NJ!N6Ř PWrG S*?)G|q۝cțiDԸ ;Pv:9Z ܉Rq=?ɑA|<(Pv:v`I2dW>:v2U`(ܕ0Lޥ))wT.^>8Arɉ&v1l3Qs^c#}zb\"/ QGI$:vV'<s'8_ذWZj%j[tʔQR3u i|B"P`]Xj/M–/im1 d=W@N[6HݛE^xi 訤dY3Fw-7ڟky*^{+*uD -2q1'pewdNOERt~5n]RP:X qΆr& Vj\ 3ksggU`hߧ/l)h՟~G@9 &pyh8/lgLel_kPh<uA$j#a̩MIٔyBQ0|jFJ:˥#Ip,faR7J7wȟL!͡aLܵ|}jUq?xl XUu.(ftaPnjHlހS<|D;mtxݙ6%[C:8UA@ (u+ltQZ%OFӊ G1]#֗cjĜ1 >/}hwI^?rȖm+%i "f};S8/])* v`8kUO$K t+Gxk[~=!?x󐘡\AY,W]T,/)T[qaYQ5=*̘ib!ؤ O !T_#?`]5VLToNPJv Nk<ÀsM=d)^~;#tlzL)CCZj7pW[zp1>&)rʲ"?Շ㯗:~ee#V@| 7\E>`$<#6PC'nah.oFqca]A )>nAnyX b&5;bӠ!~jm%w|]v勞%Jl^:RSNqҨZI? 1t`smUyޭ@Fy(QWpIo(%7:+=WK5B|ey[|V|ҝn @bQ=_2%i>a|zݯctʖRsٴxA޺$kA;cuNjp HEHe^G|DZ9 KLr"mTy:0sY3HV%7!S]o~MD,`e jM]۰jN /-˗Eia`?>I%oAT:P5c-E=DYwTOB1tHMBrBƎ+E(@5*8ӳGOK)ڣ ^Sp>32׊&$hfKU/B*gV> WK}p#VtvŬt+d/jf4E`gǔm0m-~cN?+n^=q{ _r /VIWH@|\oiW0#P +~^NHrA6φa"ʋAe|ڕ{?9p7<@[wRtx1plВH9CXeϣ ǁ2B4)}Hֈ]#(4X,, [2P+oDøۯtP6U2rc}1hk܈m :(΋½,~+S|JG6K~J>!j7b@o1c" VA%%8&p3$Qhijk졢ibL&Wkžwq]@ҫ+٪s$>L6D&CpNqHo&aRW 9rswuԚ5)y,5>YiFh/RZUHH詘ʞfy<#'.ts,ݼyZdyygϤUʄ%QBkSei܆W:QS mJ $-#ۋ A0̟SΝ[O|F) O7vBaLMzC;|;M ѓ%3gqfIXlŻʆȐ#k=M0ڹyWx+yC Jͭ Q}L/c>X2dѠТ#=P߷h_15wh>-~N0= m@2@q*+]HF~J`z(̅|LbFJP'M7a܉MuKa i9|BדUƟrs }Β,׬(Flxo1gyzӋ'ayy˒j?mo7G ј2PTRa 6 D'&%Nr: XtB'8]˙ e"V!`%HNlso8Ew6n+H$ߘs?I±]Vy4 ^ )c&A`iV{ G0X#~ O\ʘ[|x/3!JUc S~`;VM|#p n8VE- "gƪ+ k|C QH=+/}W$ܘچ7*y=_ĺGY~G{ OݢҭK#_2 {Z*s43}MӍsSQ93όÄ~y ɵb4;m'&_F*#m*tÖ8c`(B"y j97)/R!@ ~ŷj3D,=M 7#ܯ;\]$xsI 8M76wEtpx=U8SL]-Lc? >M'w `Ke!Ց9 ȳĨ˒6p P8[lN J_ȳ  Ѻ/߇ ;sz#2. ?( w bѠتqsȶ%Iz/H C14Ж TzJ(^2lvHom +N 2Vv/ :0iwAcz; 鲷\Ґ%ZU ufE]Lh'Avm#hv ղ2 \mP̋ aGс>u}]f~@x!J~-FH֬#$Of;V~$j:RheA0<\dI f]1f ΢8!&|7\;qn7ûX{}"k:%*[OL~c<yۨt9.]8uYJ `Q X+y嗤bg,lFYZ*ye~˔;2l%uA={3-Z<P ht%sl#M*eTSSYט P@0!-MqVO821]zB0ݢ )Ta'c:KrVA|=WnQcb Q+dh vjshmG٢ P>%# w${wT'YlwP `=mZFcQ1=hYtGX:9l K\E%11DLSÄx3'k͗v}t +B-Bud9LS"a@6_w_p1I\!]ݹH$"JcvSr/z^Z_Ñn6p  b"|ךz*X#,SٕZX>045fVijw^&zv3 a~ߗbIEwv1)"?mg>Jea !7 ov2Gwg ޜf9ZiZ7rk<:@|NҤ ؁VM$KndAa䅢MG}B/HьEH,8eo8׼mhLZIt3!EfuS?5aF6㍂)K3QȔsN>wUSj <"kFm|> 4̊>BmK^ϣJMI]Zc4m(L8ZCJF8? ֶ;?a3~dvj#bu|z+ :1ǨLU>,h\9+}u: "U^CDiܒgCD6{:O:%bө@H%mػyp}BURy$g= MW*e'uX tۆ Iw <=Df snྖ߀*(2cu>qr+}gB^'@6(dFbLV=J3^gwDTJ4,>`مr( fťXԿ / "MPJ|9V,f)O T͞f75R) HOdiz̀^qC)v n#nzZ(E"P *9э*CH QsKBy_[?)-ŠoBj3on`)(?O@9w1ME-nK~{PSrC'[k"kysE%@Zjs=>{J'_+KA]'Ɓ<6?&&q 9b#ů@r9N;pޠJyY9>|4?GTFQC34 vڳSX`wXxC+2 2eL$% ʫ^Q| o$ 23.ʋn6xQ|&:^̰MH`/ATϰ"l]@Wjw>vvHc/gq\2-e2 5VR'Ԋcǵz֢ÌBiY/n.NE@}Wؕ`|te[,We" e]8a~o3\#o7dl{8} WKg cG0˔u9H$V]y(XۈsM\,dn¬hXUS 3`"7MmEk@F+@WfnY`t1D>D1y#?v-چ;O${uߛ#.8^d)9&shsC0BKcPd#D_Gh 7V2 rrCbvQz~(m$Uym\%".1R.33gS uSAB,HU\o 3Q ɭI%wPh GrQEbG.Ԟ!RQ9l!X]UUQ.kb[]m\ *d֋JQojkƮPUһQ0lD>Qϝl1+3@>!7O0q_^BFZU@3J/_nb%a@5絭ƟWk4V~e3#*Sðb:E }Z~,#RDbo -nw* \+~yVP)\Y w-2_ "_R{㬼 ~Ƙ(~{|ŧNvkB nh>c)p]JS]Шk1EpTX#y} iM0x0PKXA^nke;z7)ɜ=f6}~|a7Ő|~aAt5SF/ԭ!xobIYI8(&9s, cx̍;> `t> vq, q[I-ʡǃu,`^=(׎ 2SVD8cWV_nBj]?}+ZA!ϸ5A2)'8B8Q-۴s[Bf"7u}+U^]m6Gu(+|h{a>땸,PZ $շ7˘4ŐHN%Y2@s@T Vc{{A'wf]i+yHipEshM7 n8<+Ia;4?|qStn>F͹GsKXcaP>Q"g{ɠ 7zqY |cn= Pa\;Kzgޏ-JcP?ڦaGz0S~mAh܈c`Nl!J T5х]*òQeb6^p!dZVkiV0jO'hLNlewI+)Bĕ-C2- NGGm"uUvd F`K?@ !f1kǂ} _I?|kut7YxDMjHSy,\ Hkr+\RTWr=6L,3q3~1f4C.?;vaOxR 4&UG8V gڥc̫d'uô9C?>gep3F'1C~a>,#9x\0`c3XEru/>|곌<ū3^>1XanZL\lƙ3hCnoqLs`x=#qrƨELTy8W[ˊ^`E^\lN'Ȝ0Rx8fl|mH@X%n0GIBIKxѸ]˯='4d-O #.xB grtKkTK[;3=7W w@Wfj/X)iٸ^*5CA"LScҗ0Ky\p|J=]x׌~QbGp$(.YT}E XgS:4j8&pm66b};`?3` ggg ?$y( `Ϣ\N˙!07#ah0|B.nqo$Dz;_qFe"̅ >SY.Y `Dr=p#c8:h`#14ۻ!wX''vՖ<ФT$&%Ԡ =fWyvZKA--T1;NF>z+)LftfI#b1cL{nE3xzw5ʈ\ c4智PWˌT ]®s+\-ݹ#ej_ JGZsC#!P, vtoqg[n2+Y$t]rH,X4CD~w"ٜ`̤6e`rb&U~?k$35<6kNS>ͭ^o-yךa\AȖ% f@:W/E>53VPja4OtC_44-Ȩj4lH47ԪGb>va#].4/BӅ+ MPNfk[O m`pJKsKo|11EG,IOf`|`|TS6/+ebiŲ׮Qg)ULlR$]?k3"M JKr`6TP yf-]ځ<7Zm|!tP p#:KBNlH+7RtS rfDq*ftX?ƅP\RVpw9eKAh3V6]ڞncRMWx-[q({יK3s;ug o$Un>8%=`C}╨mDŽFW)C\˴E VpUJ7R*[vo!si8G#]jM2jT/ #Evz}b$ r5eCJeݎ tOJ[gI|~ (3j߱x7j|?n{&~f\їs'W̓ZKg,CMU &R.݂5u:W *ތ^=^)C0r_ 'i6z켟f|:Mz*1UYYqsNi%2 yyPwM6 z׊{ZYy=r%b5]M 8]&@H |òhQqeq>rVxD҂ 9d ^bĥ9A4?A{eH#k\rRߞE:l0-)='.k2]Jkpe5-8gt uk7Q6 +&VҩFFG#<Oj6>R%8'\2GjxQnF/4us(HL DwZ |HDDixE8"R -ؾubd]8]˄?F5LЁvwCJΣ(W>N%P:ުg Y(Q42ACDҾVSPvD{+F?ARN1(R/G_8^ICu7f^`iAo6@RH 4@V kV]pm.B/x{Pxqx-* !^~%$s7nӤIxQ4WU0l?1m3`5רXS߇XRa7i?reX` OEEx%w'N+вrj7bqq- ',][T-*2L0 {k^}Պm>i_#+Sۺ´GWd3l#)mu Pm )nm2.C'bh釧KG⯵6$P[AA~IA|(O@״ 13T'xLk ={|ʃMad4 ϡsM@,JN55)? AUJC lIz44L^93 6"='$Zo}[X\"5WAg=vF /@,f? N5YʦFbTpA) `H!'Y,IѶ:vy _!wrIB4OaAѦ&{;'dM~zْ2qUL]ta43 P)i⅛9 UCqD:ۯ`K.j?wT\W*`k77ӥE5b#"^L(A*?H c(g:hnrSƚ‚62 vyC8K="u<`g gVjPd"*pY/A%Z<%@c== hQۍhy[:k쁗\qՄtcM͗;Z,c22#Ẉ*7VLŲoD 4DaL=ZX{+ChPbǹtiP#)i(ѭ֡ ~̓X*Ƃ" 3-j-3V72TKƻYCʏ a0*?ce=.u JwPL{J8gox^J򞐭tÑaD^#?%f [JR/x!^hTȽ +'covŊ-xr ܕ`lU2+7 14v.iҾ8`QZ4x܏ѡ1cֆs{>,<<)iu1[<#7zmxҮXF~f9bI5 NK': U]_s_2GϠ"a!+ <|*ߩ]RA-wXgrnf 7J&lUmV`̟ `IZB^uIL4 ˯̎/f{ܵ H%OT/jqN ,bÉWYpZJA?l u?ϕlvAJr]SdKmt}P'bҠ@ L͏㧊+v{ӥn0S=z6AD^ dFe]' v"Ţ-?mXZӺ(YSYth\#<DWt@&qDvxG7f0;<?$rB^4߮0!yˬ!%VDi&9 BZymqw<a9V|@Ul ,Ǐn>`a/;raJpjTX H}:I:Aj=E$tm XdXB`JD%kG4Z8b1]lb_ZZ(?- 1E(ubZ㡱kLlj|=cQqm@R|4WbC$Mr}2؀v| uƞ9]idI鑧!I}j=˻J/ 4X%&0 ~rŪ/P;򄈯'Q|;d3mvdBMCI )BesV{rQS$nͅS>]7,u&no#'CL *t=pjr[1TRhpO"W9ٌbXps-,@tGL 9X`eZ:-P̚rp %|u8kL{˝jkN)WO%5нpG>p:T+zbx-Tm%66~!ѵH}dzܔ= lJHsQ14ʥ%?ætuH3 no^6YktџV(bc e"5EG<].߹__̍c5:"VD볝Zž-0[U,7XRC\8zd̳*_ikf^!}p4a-Lt-v\X_v)%LDtOjH0T8?(SlZݡ|o}=.c"!,XlV (^vOy41sm.sZL\HWo ֎ PW* !nfb1l)>o@-RB(9nA3E}` ɥS[UMeÖeƾ .:Hk8j-+g%5m$`9y0Ҹw1q҄Aʲ b4 Y&-`,겣|9\@'zW"܃PdJ`g)RY]xs{c1\ zj8I+;(Biz*>]alGΚRwR.v` #ϗ=HOX4kN~F E%bgad:7<~VCcZ=fxFQ(#}&V, ^a}ʐ͊%;ΞLUHsqG\`rW є2CWC< v$lHDǥG\owohl!ϣֶcBJ+ y~F|IGQbhQrtFh~[*P5;5IO)`lGsiK}+)lOQ 6ʷN#GT!L+{@P" NG뙺A^ 4"TQ„t͙e.-G??$zyp>ʒ 6xj[f%Dʞa7[ϰ>h& -Dд޾ Eelمz&@J7uWڂZB8'7~^=o'pΥV^W)GIv}_ԃ(~^͑Ar,WmgA竍AUc:'xjqK"3X 0a>ҡy6mDNY۳kW>?|3$7e rTC!0:=bDd: Ovj)6*~Ԥr2]J%Uk&G={%q=Vi,;u֟[X;C}Gflc6<Jn+_H_(D3"IKP3׼8I12YBf eI6k?γq:ִ?^KWɕf 'N<7-&]ܨ*;ѐk6O FT4,!>7+ =V뭊)EC\?0E E|%8|ͨN@I4/%P@UO  }0s7cWXÕ& b2"&)!G&} A$u('O9Qu;*PEV깾|E}AcZ`NRGFl0:%v:Άv#)jnw炓!*@fW,'wp0e:]=NۺeN6rGt2M^}nhuc&zRۗChIbT}2 *MHƋe K4>mL.gL|9qA\KK*(vo\mx ltpួtC]] }SIm0,iuwݡiK)xo}Z!zS Ӿ BVU(+xof\k+g-7l8`8~pQps߾²8bOJu `eOz}b$FZF,AYdl|%OQMv}'4J\w CzB1>իUocƫױqNZi0v5y q{Zc dF]:1=n[FfH<ƸĖz0.mH3#**y0tRg7)ɢ2^2W ۫e?]s2њA!snn|S`~. u˕ڞ~~ymR# Ⲣـ0sUZXm͈<)HL1Bxt f4>hGZ@Mv&)ՁoutX^ItΡmxrox:E,aՐ@gN= /] 2eX'|S{{7V3 ufV׵j•Sȧi^هQDO63:q+g_boHl-LV[z_SZ"-B,ڤVpg%HO|2#c胡vc*08@SV[ڂalO$hñhiS' LqzWLi8vqņpA`?PwdB_ hH]w } z.dXi>ƀb2ڌtL^vѢHƥ^Y޺XiAʖ(el:=lJl)eqc,x_nWx"kJ2TjZ*Ei 9lFT[,#70 q3%|)n5%\iS]yzg'DL8`xxz(ѩF@4k v\mQC=2þWPYՂc4Co0?_zbRzX!*{k冠OmZ­!Y@(VOԼlc2 }U) 0 3g8C6vNvY[x ,Ul .,[4~YҢ|-6#'wr5;aڦSL_{(>-E&1s|Lc\d^\I9MP_3Gæ}~;d;]xE -+d?o%Si\8ڶO_#\%poqg$aj?$dPL!"Rp AHHk_mɋم;e_~Ojɶ}E~a%#O yN]TƝ~P s+^gˋGqp-8IA:TN;Q1{NHEXGvXrGƻŜ^TqLp :5P|8/4ؐUHaܐP}pm"Q0ht92f8.D>-.G;ͷ~F<=H3EgsFבlrM[<-("Tlp`TW^;)]_Q3'VIRRdF%rצ,yݹQ FT*dc 'Ig6Ƅq[ q̩L 1ϱ$2qR1ts)L.SDpCtnR[b5dc>4^O\/ύbg*хЪ Ne$[h N XT':KW`Lvz} jz`[S=bi5wH{^ F2iz&lOq4կlw;mLj6pRqP,gm]?dUү'A&î,@zt6>uIԏ.-sJN`P$Ò13]NLLlVC7ĘXNk; s UnY<%譍亲rd2 ptaҀytu=zQgG#T0PskV}YRl9`T> u;(D?"祏ʳ<ڥ]. "7T%>+X@!rRgS-DcYe<%d)dQkІ]_yGvA劙#{Ue/^2MժOD+5*/O*ږNWze_jfI{3#X\.]#ZB|:.%D \0! 0i NNa}\`g˜rZ*֞JZ#Bisp8ɶQMp/èJ(+t86Y p] AUDY(L+wcKFR]˿wҫ?b0bh`' 12怃f v~>iĆ/.| Rk42T1NM|ҸvO$5~lծn(LlKQǍ81i# J[ϠUq{FS1QH-`'Ga^+6m%99|JezSF=(Aׅ Eq`>'e$b]'R`տqAz`KkJh _<3>K!*I{vňl^IA'վp%O5 f9ۡ`-u6Ͼİ$7V7>$Vn/N_zV?WiBqY_->mf#>'%O Tp|];|Vlj%[h;urފD^I49R4 0iA?B?4޳':jÁ rᣵ)F{#Vz@niݡExZ7œ.o &(r$ '#T8K +"J O~5Eh#~7Ty) Z}NfFJ _*nv((654[B:躎`w}bOΏ˝f>&†zCKޱw$:'p>sf3Pی5@o`G|cFꚧǔtIx=){s-vq$R >{ցbx变w=aˠt2 E~(X&s= OsGM2\l'~|8b  MM7VHgpri H |NP1N=Bc-f&hs:nkƕ4' L2a×, 7Ijn96&/`T[9RMshcL n&V ?|N%;F YWDŏ[aée>ӿ FNuWڄӴB t8&b ธdSŭӤg1BbkM A"%٘U%c  +{j+M岥F=Y+͎IDFvWuYe(Yw1(B] ղaW?3#Sԍb(ӫ/ t߮pYm'p ƶc5G %n B}~{>Qz:(xz~@, t-{Wso*CqDҺsJ59Qj%}C:gJ%=]Kڠr"^W^9y6<z#@%Jk:e>uLALUgyz/#i(pE)[;ϋ!BzJ'x Ծn;>_@,oK w߾Y'ؕ[O~h#! mDL8VZ6?-?%KsjEtb/OE A z}Δ&i:[I$@),y#֦)m~bE* (I%fnf&%G_mU{fy$@ xɑT".8?.W6_޾ DŽԔ5KPZ# bWe[_ ul=8|8 rj3ʘoK8-ǚ`LR=i4=DPG>\ؼV90!k'Iďr@,a5wX-j@ !T>`ΏIx^j$$f`coiԍ*n˴gòjoj:"#)IL|2m7o8{ -YXgx]weaHQ!8FE>%_g E qSٜ^F7+]k̋Q¦z-(oJQu(^ xq)y5{,t 3뷠ϯ &v'K#Q\J/u2f9#YX@\qLE^0]R,g\IK/U}QLFpIĘt#º7b yKvW,Qq5q!`8νS6/PK3wFS0j<ß+LHFCTrE>E-czb+\USaךe6R(<@CXC[*xi$բ]`O93T2A bl_-Chas$JF:m'R h. o2t#2X21 tXfsYYK@n5=PW9o:N[DT`3NDaI`ǂM2!hE{[L3udsD.weטdDDZ?Ґnt?Uh_Ta|-.Z_q3.Xʈ~XV @TZ ~6b?Rv0f=Z?i'zw3v;ү."CyE rAjo }P۞\Cyb"@/_Ǚrc"]X=r.sa,K%ҩt&0r]!sٟ֟gW u ѻ[fz ][5ŏ1%JuV b;;WwpmL,=;ˇ#O\Z^鹙.Vff:5:+śȂRȫjVC, uu<(?VH ta|vRhz }t#OlD}hd.% 7'hF•R m #|ou 7B:sFqSj\Fz xֹ|VP j]ߕ?U7U|DlY1͚9 ȡxī_,X@rEEd@NTH7V}5@1888%HWP u D$m &/!$╷0.PV^&5@ `i_ I9ok^{W9?(+7lamn\G/|-QWn1j2aF o~4y=7{LZc@Qf+J`$=cȍXU8F&ЋWb1_/ssadž1\0?t2'g #Iݕ"HL|OCjt&/+GQ̷@-c3ݱJ;(c#4`Faq! dc)::3M7 w$Ad3C85acݬy5}~}έ: )`&1\؆8Qg~~_a5 ſMz [zK`+U%'$[p :+V]GrL ((+|2@׼TEWDӜw-UNᑠpv9I:0޿[;&[9$z (dIPmt),мe'e!d?KlN6y~ A>JE+)wQ?a̰}DȠ08#jW#Z/_,)5yUOwB]H$W6B[P{7Gr **:/2|u8~ZU}\jLb6* QFԲ\^I̠w:$ R\h1 # KTHb@Dx'UM m|c [Y*T T@vXZLj6r|{me+A7)Q/*k9PqLkc܆kw{{w (|a"/c=tsJ8 kJ~-.H^>d\!D*`(u"=4Ns ޷4]ކX-iO1Ha5u?ܩλ⿋BSgS6WEӐ4Y]M "#OM[@P%l\+ytH;g)KV[ DmsV(5":,nY*nX lZY$MGջEFP++kǭWܭ"dd?-Mb~ c:<OLϺFEHBJ-;ϜJ"bjx}0Cdvj#tKTOk48 uQwKO6!'+9ʱ^G7b#Y_ce^]BqOJڃt*_ [^': qI,8^)#l:,s&,n }qϙ;ks~6O?"Q4#EU뮞g] Z~Oɐ'C]ѲU7_6٧0!hKcbɀ I9^6ϴM@b(ĽG<?D)a}GmftBy7 c)zhYrcB(E"vҗd@NƣVgpc.q"^"\0?X(N:棵F=j?My_x]Cc‰ m3H0G_oo4a|V8ؔ z=<0gl@d]:j, +oBAc2243e1XAK/>U{}vc Rf|%0Jt[p6۸,Bԯ*Ee#wP j$ !9ʡrIkǏ"rp1{5>mbf$Qӯ@j_~>UPǧ2l1D{@X( d@ia|e`AåzW#]ޕ~67T.!7!'7,_ ;BE0* \P}So =h&މ-G"uH ߳k=[a F.'#R5$Ϙu#?b:-q # (<`2.(VD&Q\$Aܡ(`]4EVT|~ejc*IOBb) >h1椇mfV#Ԑ|{KKH]V~B{?„ /8)mȊN{iZ6r~U ȕK:ETLU)r\p> `ޥ sf鑓?%Q.bTБ8÷u~eGSJev/oKYZ'a;a6xwx`\}BM)'_׆& RgaNOX=iejQODO˲ X dKn mAv8h4jGN]HU+5'VǢc5}k[?!ۖJ0asAѦ,5Y0)Cխ{Nӏ ٓLpR9q&$ mBڭU@Sq JbgVMGuɼ:3Ƞ@C/й:viͳh&E/9G c۸epWt%X@y#Ql506i<:|NĊXOݬŪ<r飽G'_z4[7%#l9sCG,nHU2yd 4kX&fm.=^_灢OF_E'lme*w:g#nH+1xp*nvњ́|nT D7](nZ"-iZva!r䃗N!ڑ* gZu^VGt{߹O"6{1ҩՅ&vRU?'z3fJ+lŜN\9 Wc?zQ7%3kC~WUꏯ1':ty\>@w l]kCAI)]wY&|Aͅ$R@#2-X1Eo^]~>I Fp@]ʖBaI n{#UZ"k.C4k[Ĺq ~twǜX ^:Y hMlo:鷻׿x(\^3 q|F"$ _"i0 ,7:Nٖ1Q+OB"y@PyXЀvĘWq%Bwx;{},ظAI@>ǍKo{MHV,7 nSFl{;թ]`c^Cd|뜓Cumgk!;G7 ۮj >N|\Қr_!@`+M K6i2|6HRX;&1Ut8T2HDFH|46O?\]jv'&I/~ڡ;{vjTMў*Cb `dB\ ^y2/ǒZDHn#-p.kQqk)ů rYY.*7-:L)^y!JI@twqɀgp!OF~mn <4s5QʖZv`jJic|̖5 ~? @ftFw>͋?# a? A.{^U}&f:I' 9B^Iڂi(u[%VϾ.rXjɟc2t*t" *w`:?*1*΃N̓3\]SVrqRpzɹlvweg-OfW)+ڼ ЬPRgPh} Wx֛LACi_ٶj,:*GU@s D&k}ϙ4( i1_Y6OC{Cؒk5]m.לOs'km@!(̵ͅ?x7#D;6g.^7y(mf q4F|*`r( Och0#-Oc9a4c)=J{N :fqFHw" p3I^1]jSnq#î>im>L]:LMCrЫˊF(:E/pcpk,pxKIP?';W46~l5g$eJ{'$ڑ}"=ͪX036 b-$FT9. %ho6P*W`-rL+h0CV× 6B>?E6"Rs ZnBP=>^" A]8qP\F`6+$q/S0QʔqF|#n7JVvWD H#Ze&x7ȖW|Bڤou7:2LrZׄY ĕpZptLpYW4 I]N)SV(-f!'Rn rW$47{$lA}aBwD3{8A='Jmmm=&W(iͫ~"V0P~Z1JFP?sqӾqqU eݑH,mR17}8e)'8{ض`-Vz"xU sg^!6u=~`˺&HLvr=Ei4f#5, N05X{)J{uw4@tm8>lݞC7**mW< Q*d=GHRքl_6%%0p<(ZÅ>jrz4m\rckFfdTG6QqSC 1p64zۆzq/ mX AY3(?*I ^- %2}^ =m739x,4 Xt{SW=kl|`6?d+$ݔV}LqǴk'tj  i YR cQd%1{}U`1ff\g2QAIRKW5,Ё%^d{>KyzjpޞjL! -_FR)Mm(:sZZy3eQet7gp^% n u ))X}v?a~]:L~4ZUvs (滫҉qQ!2!i`MSW"$kdInu &Py\y5H$&U5+^]߶ iXh*VQ 89hFpzOo%2N*MZS8={nߜI]ݐddW: yRHSZѝ  fV_-Sn;no/' ٢fׯ&U{2cwommVn7ڲi:R ^SpDo57ذ ls EHRڳ&$CC.%ݳ:U;QJSŸ1)dB̨?F٫E&a.cF^\-jJ3H$ n@ߩFxmfW6[rAsxWw'{j)uE*X1Y}q\ {=@IA"Og.`T_nU^1˓E.˗ 큨R&4(Lci!n c86ѹq2@ЯW*6"; ZB+ѻ6(W&pX|3'A>b6FWF5Qyal2]QBGp[{rdZQ& aR P*u ʙvp\/~, 7R qI/H<)zp4qnx;aDݢZlk6$бl;|YvjWPjp'F wOb2,X"d\X䃢J8VBͧbKRͥ O[i|lDCl2wACε;7> &Z)0XCt_z|_X`ZIi^o`,8:p&cW ڎx]l^t↢$_}hxX`G &Au~btU)uRK2%a ېӽFr,5CU|׵|8bL @L$Aa ΚJL: 7sAv|Lv;ʓF>.!,ř U>.YƩVS2v`E3u78ъxajP~lvMTR >ɇ:%s%]:\l:~i_x9Q.+{Gc7oxgX ء`PӀp28pl!';x̐рl$>{C^t*6~1jZIxNp 7oa3q5\t>FgQ[S\yn !ێv\ vҤ[G,gHDzx86s& sw"elɃ1l%ŜҁP ^dݦ5*xQLtEz@9*IUd 8*puj;Z;{No BYω1֏w6ш9v8SŘ .~#{/)Ey?k.GӬw4w/_H{Rk@v l?&A핅%.n@3ܬ ~@PV(>n?۪"I(f!l9oY+M񵲯Ŕn"DeY| ~)W=jf̍s7 tΒ'@~֔bZFÃA 1δvd)H6\d"rPUo}z8tUU`FMeRsۈ-Yv8ު.}M4VZ6bid48yv\Xevsn-Y?!a? =6eaAwޟس!,_ʢOH2GQ E Bӈ";"[STLžhQ9 9zq.5: w w^>p7601fSBcK3|z*`. VՔ!` u֪7ZATa g&Y=wCi(}/T߾ Ĥ,o#p(= ܕn 4ڞ+,7Tf>5DIhd!@|&-3ysNKoyJNroj%]5-17U@\3y:&0[ }Ѝ|n܁5~9&_!"[sjE jz_{$ d(5wǭh ʰrĕh#I|ʒ_'gAcX+$S қKkz(D o%  ~f$0VpeLbʁDY8Zu#ί \Y:el04 "e##tNs;Fey6 HP`"O7KLZ"Cc/ n_c !coȗ@?Xt/DNq%.Apv,dpVF v!^pN, L|O((A mTK 7X\ñ׊94g;}Ҽ#~I|9~=[ 6(BQfCFѨbĘF反r󐣉UvNعgǟW v9pvTv1[<ڕǡO:8ũQU/a~h4uuoOx\%=`CUA|;SKGw&l5.X0+k8W#c)xC*@jR#3MCIHG6~jgG% R5[s~쬧w9#6[6_ sR'.iMۊ!>lyktzTc_TSB@y(Oxvj7GٹRu`܃x][Ö °k}qw Vz2cgFx '.ˍ#&㤬:R1P %NlRXUnI SHktk^H$^N,# Lj=YVkz\9V0$(k1B8#y.\-l1XQ8! ,墪%r^ ,%Io|aͱZ/# @ Y}WR'gnks !B/DkO.Kbb'1'O^:.E;L ;[kY.4+4>0B2Gi7CBƅ¦֥r rǚs}Ppo`auGS{ ~ŁN94I\A˽7\WyPقyn'2)qh( >> `GDw@- O aL' oraNlclz_b=Mnty_/vNW6Wf95fU"b=3&&`c+<=|]vKbk:궨mřRg1Գ]H6 BQx19z3}p؊~^zP1ׂi=7ǫw^ׯ~Ͷޭ /I6jD<ͩw ^W蔠xC]HNJۛ; BpWVg,CFM"X 1zb,YM) /NfykG]S+]1Q>Abbej7_Rs5eBkfWRK wd7$ؾ2x MP82k`< _h\"SC=bg\D*W.p%6>B{#n$@ hzl7 ׯƟ +Zλ]d4r}o5 yZleIYGSG-VS 5dPt\BLj]'H-b9Ԓٯ.F0VO\=Kހq]uj ,Єn<>;i4af~jz\@$DcG'S&CJ'C#q6[/R:N3yb/j#fq}l6DgjZ܌=ɼ0NB?Z]p7 pU+z@?p[ڂ/فdPiK|:S.U}Cq2PP$X(Y_y՞U*3,{}QSO :<>]\p1:<'UfZOVJ0N|!8wFkZ a t`qc>m&$[܍5/dm7Zwa!IIݞ%Im=xt"5$vM.BYowT&~ky6IOUօeC^vS3l= ߤKOډvV_'-#*G?ڭ{WSZ=ym$fdGdS:r|i0CE9yKؒ AYkH}+3ո'fىGpSc(l.pϚh@޲!(zvl+jGGs$X)줏NN !iX15)>̓.x;H[Z,pd)qα bkx [/Y~6MP<¨k~|5@JsXNGc2!r(eJF뾓%Ǹ'N9IX~wyL{_U ܅dA\+Ջו{o>brQ(C(]_3}XmAu{gBܹc[XwU?t;XVIO]I-C$VH+?MiӶh9,꺻z&w;qm@Qx5 _)!xYf0 =#~kE@^,*HR[ qi;o3cjQ1BF&9S>;e˞h}(VtXFƴSW`Uoاِ -!Y?uoe<=bՃR%~ͧAB]=d"c%㏮%^/t8Eyl6@:֖X-|3w/eYb$s?:y8Î-GC.m@͞=<, $nz&Dz)A Xٻ|ƣVY79[Pi D٘QD{:4]0zdDAt$ ή8Έ~q+Q\'NJ0T_$D~)J,e J ˎIeFKw0CͨoI.rK Kku6q,Pyҩi=rϺ`&96iӮZ%aOHl)j=4v3:P1XV3w)C(}eg@e;մ mApFQƸm SVnyu{UU/ 8H Ux3O.B9Ng-|CEZT-2u#W:J{⸛ t%ӈ>.y#x԰谶&y Ъ5fݩZHh-5a!'\r(96NHd)&]2d]{r߮; `FuK__vZThX0/i)vxOŹfchhl B{"aPs_[D0eEGe9a+}_Iߨy( '[a(n=1܌)7w]]p]Va*<PDNT~l$!lXDV7z=B$4|3䲟FC]C)_r=g@1'sfQ9#Dwvv~8W4Z]-t빝V>wϒg-|?dzANrŠּ@E57=Ȇ^] x饧qv;u5_~GD fUq1HxGYNX-^!I yp?4n 4a` \!Z"h2NUܴSlw^U8Յ o`ٌ^} .D y@ iդN;^7 ޱno{m~,aq]4(y)eUK hY:@t1jrX^R.<2Y?\ڿi!>UG%eP Qbg@TqdNKiQuF%iOq3lDBgQwf&LttJƣ~B6蟵gYF mz䱃N nۈbu ChJ@+De&M%bu;0`7NO|,kMo=^xUW^րʃȽ03 GU5DO; A''br"Lt.>@{G/;>sTs6xM\o-;ݩ해O\bWOT!>z*6Iהt!-zGHt'totCq{hwj}+~p@8B6ц% PtƂ_ϖ{-MH?bJTHie `vTE_vZWRsM{+oUkL݉)s:W bNnV*,/fSjǮ&ϱ@s_/O4L-(#/D]ԫp)$'li7T>l~E Y^o*5?L,̩cw%9:_IgD)(5֝OZ5!6ӎvTzRAVz6oKLPp2f=`9 EH"ōVhu][@k/jg!`@bۛ[OWe[tSDiAgHUY@U4t<~z/TBA+Z\99OJիg2SJC-w_$de L7uTt^2ƼKp33V$obgl[U1Zt>ϵ ?8x]> Hxs!]L9,&jcCo#JȈ|I%WƉRr*,uwAs"lOQ\&PC o uNL&~ ;y.r?A΂ѓRM0@0SP$M8xYPowRL+y;[!ݿږ}Z̧{]u+A؆9HDza<ߞ c5􋀧4T 0-#*ӌ5wfSd 覡bP)ǗA!<aܔ_:.tʞZ0%;z <4T3[O H1VKHKmo@vbFSOEv;LTIF3T2P2~_1VPWoncx3`Qh3B?ZJ"Q馇!hC.b$x83:m s7<ϻ狞N LojUtzIb 3UL&i=}7i$\mI.CD$/(Ͳ.$]Կ<7mAFZ&]f(n4HUpيKֿI|[uT ˅ŭ0n:Y%椐r0R)X*͡6G~zx0\DwD#;7y7O4c94dJɍjyWF)ەh2%" ۗ ۙCe|rx̝Z-R G;=YqH'L̳JJg["̀##b\4Ω2I-j's BNF3o`qYتcdVn(ݹ<. 0)yջ\-W;=/{ C7/K$DŔ/μ?a+Rb P-A]zaf V׋3;t1 3pɓdxi;h }"ijXZŁiլkl.L/@qs#c@ŕLlqKQϳԌ!>2#PBeLϐ]ćAv mʻh2 8O h08͗o# *%8Wk^e =af9eV_ᓣ$U$xrj,'յK̴z 9-oԽ6'Z-"4cܷȈ/6o4s=?}"gF[ 9¦2:4:_Z6)QT@cAmoC߱åx`-/wܤ玵N%q-M _E,1 }든 t\S1W6yt~Xl)`2xVڙ9W׍ YAw rE}H7=@kDv"^W^&Y\])R 9 v d|tckpSADw&qڨRwa 5z 0?(a*jy(cz!}+p nAڒ0x3-~R#vǘp nEƻBi,0l0HF0Fy)^![q:ԯ⭪9G`FljzYD;sq)~h:2NG|ɗﳝ~ׅ%G,Nw#:Ex(i[j~l)SZt{&8jjhڽo|{3B8hr{3(O],4S:m2 [ŋm}//_XgCLJϧ!lLǮ6gd ޘt U;6šO"S9oG$fS5{]Mc,7R qҮp^HWdXFαUFkYq OӇX>ޯMQB"ǞVՊxRN8#2nfVyeݼ\xwOǰUvGC~Қ }9>VŻfn=N~J+('$D>ي㹶*ݢ~eIU̵(Js_(R5!:k=qD]6<7Ռohy=UJnKP*tj!yKB=mxojf R3s^Q֑%n:iO%fɩҳDdg<;#p0@ ;@] C`KVmIt暯OAZ?XkɌR~?^m/;Wec>"p.+rCn=3/la:bS^Hēnq]9{()V Mn;]s*VrlgƆoigny}f)Q tdG[ۏ 3J/{j؎m5GLUir27[h0Q%HF2c6SYҤvČ9~Ju( w}1N%{xo)3B9jpW] !t"s{wY0Q l`w={-qmi]m8l*IB-rxsQ&8  <1ieJ PU(= UHJu"ע^Lmxl筐ő{;UҐӟAͩ˶1vhuUA@"$|/a;$nwnqǛsNt{dD0.ep>5{ jo1\F3{j7'u{'sLi޲קUrsEY~M+FYz?eMԓ;RpD @f /\,"u=9q_z%kynDPjC:{T#:ǤDL,5^tҚ־ Z!WX~:Wb()VT#ꍇo0K҈Fo]0,arDIer٘NT' }JAf+&ƼΪz?$W317=,^rOAC$r#BrL|D 7/{:ZFZ*"exZ8eǵ*\V({-Wݥ0RKʶ@NTȲ"㽳Va ]gX)$m-֒ݛ)";Ę7pŒuKac5ڕtMؗѧk_ G En;^xD`EE du)Vm*=~;qZ:2) Rا;씄fm<ƨoHZ9 bi qQJZ#@IDC|$*]ߖ>Zm Kk^(A ȳ[|@Ҿ>Sd>C[tOwNzXRceavV^]#XߊV޻m_V[F^9o nLR5:tvj`eVtR|0n y0"?X蹊+\ xݍn,w,v8r~Dr좡e ď7|i7Lei5疜ʊ^|_AqrM4^ G̗@P  L)'KT^0و9.*1- "/3E-H vǢK^uƤsZf?Ṍ)y. y) W|z( 5ׁ5Eק^RSp@b'措D3s`bl#}|g 49U =ZA-E _@:1N e#wP9d|5N4N{)~k e[X"2AӈC| ?J)w*: Yub}]DɆrRJ@)o!:ogB m*ǂF%S\u]o65 P9XhVYV\by{7B_cIժӆ*ւ+ T;(-0kX?eQ,x nfWۇGÝq9 Ji}lwjɎS?y7qĿaE?mpqM u%D j|(Ǟ@7 ~o1#4jQXCfe{~0>-\f܏ZJ +aE|6Yb["F Ig=P9Cc:|c|_<`oGpaa২8wxPj>R6 R:>89Q9)tb.5W/g4m&»/oWo{BXg > |FP?V{ٌ tJ:pei8i0SXg?9'x֚ ,~ 6 !.:RLb]qnt\% X =9+GQ\E&aM&I_G JWы7zottMP𘽲Q8dT>VZEڭ|߽wH**m7*l)Ȧ[w3cYo#Q)&TScc<]K\f\pK %4ߴ10:ēk^*-vxLV/ǟ:h|҆ 6P$&>;wPQJ^. >:MzԨ l;N.mx@Auvo#+>G8_qR.ߙ}opkjՏ&U',J3ŔN=+M:ђEN1:mkY0nϼ4!c=m- u2Tܝ#72۵%b(|ڕh/ Y։"/~ٗM?8#ZGRZӭPvNYADFA 4d϶9i15[ngVC(B >D3C:qk)Er R6!X[$Lek毪>$p[rW伡F*uboďp˵9" `P荠Bҿݠ C9Iiш)nsʻ3j4u1Q0;|$ud(jT~Zܲ] $(Ҙ1 Hut`GH+wl΀=!E mRRH=݉D1>Np*q:pdZBCpLM]rԸ% %)*FXaifT>hDuy9/Y YrB$S}/$/ oy(*w5Sz WâiÖY-{׽CO]pOCC,B#-e+\>zTszbρ 2Mo@gNQ eweŵE)abQAq.#1 >NK۔]bЯ95$;>؅:ſF̤w!W@tsdH=3ۣn+IP7MqC/}73-[h\UzƇtBNM qˣZ]M>2ģd1r@iF/1 @%u>_2wum\gvD8@:?Xx7>OH+wW;(5x b>rr?yr*RFiu J[r>AWA9G<+ZU |}:73T,XҪDW-͞=Md>bYWN9aRq |'Y®|z\IdjQ ǮMjL,;=ҮTԝV W'?H* vO$ nƠ;UhGYC)U5mwX#T]cmvL3AhZ+BdQ] x/=&U/[*c+D\y`nYp44QK$Tl_i-XƏ#|_>tvQGҪz g3Q^k,8ݵG-s7*ugMEUsQ~MՖ 5-vn.a)Ѣ|?Jn Q PO Lh_:Æ|e5q 0$t*s߳ ,}Xza_srZW,z#q]aNٖGGd=ggƓC0=<>gN0BF`k2G:: PeYЬ]ryAm)j1F&bDtw+#Hqtcj{Q \䄺KCzNJ+7he6 ""#싁˪` y4Y?'ƇݲG\y "76vO=pCyJg$23-p]9RvndmW;ⷞ"30x8䐹_`i&9y+fdp6킿e]F u{{.F.):-T?"S8>yD)~Jďnis(Mm_3- ,zH 67ҝje:nWUsaH^;6k諿/<%UQ77bfF&O0xD XoC6]UuU{E$@ф=dΕɖY#P'-DWl=XCi@+`- ⩣ TjЃC8? T Lkt62֨+pavFB[Pj8yz~"pOj,nӫmHQ;E'նG?`q`C3ř*95g`OiLaytLWWm\6&B]\Rλ{}# SNԄ/FlQU\(wz%FNTNYRj#w 'zhR9ӭ =㪢bO6D5{Э4r;YV^C!mg sVoB pzFR 謶9=[U˝x4mŞ}ֲ$Ng+'FaiGK"J%9@M, as@-}2M\w)1lHK%sKRS`HjyxMX!| 6`Xݮrޠ]3yGv] &tn@Udoqf %˳7;=lW==ٜŭ <]0mU$dZL2>8dsia-HXB}=&h!RԚ[rFYjWt8l_GfSR._I$ JI~$CG<{%W(j$Of[pc?eIDƴT0ܹȊL)c= Cj$-HCxNK5TCԧk(O4bk_S؅a-៓׶ΰ58Y'ʮ$>.PxuR}#x>Z#`8`!qfϩmh\RCx@M5ܿ]o`!ũBlx2XW~ttێԛJNasë閟iNY"ζ9אgFr7$1C6HX B6&_(*YO,ZLv[u,G'eႼnqv_`y~2~%jڨb5^sCoDmT{_Jz~Whzl* (ZiHE)&7G.8+Pezf“9qu@W}/8Ld@tS<ִR=m'@c6OfIW| 1ʪ׳E,uvLHNXЌ PiԨP[p W-wLſAdQ@4&8 <2o`v37Ieo6:Ǵ],*8!u-xSDBP9$+fقd"d ܒOQߵF=ԇhƚRz Haȵb75%y:ahyfڱӦmMSTg 6QQD8 .r(st&}e2{mO9b|DHq'8,ܨOXݨwaUzC. .ѵ{dLj&g×Uޯ$8Q 0TR}PY)Sr+9aSlh'#7U}YXgTʃuBi#ӂ>( NNd/KO@M^Y"h {Dg鑫w7Z5ϙ 6|M%O@ms*9(4^yNJlٗ "o X47RȋMGT }[ }͇Ow$4UaZ@ej;nӋj lO{ oyIPIjQx'N~>L˷C7vVbs$)-7g:5=*;Sfj ;|JoV/+ [W".gfs߄l621+;MnQpEwpV\QN ʶ|4|dL7,ILw$(u- $(!=PN77RIueAwfNDHAvH&}?Qg5w J HUіCrI$rdNM`ɨbwXs |s R6G0Դ>p}*&j }fF1C'81]E7Սމ7k71oJTo3!7>/q(+n@G0ഷфQLJr~Ꮣ0KZ ș L C7`?tSy谻aZ."2DlZfs/.kR+'/J, WeI%H(MA43z^+~/r=mNW!2j EbXh߬XGkwtϫ4_ZF͊T(@y,]BY&[%ZәC䛵v+':,n~|ϮٜZ6.^j] ZbMup8|ح=0vmɞ>k># I(R1>@۾2uAQ-q1+NjؠKCwc J4Z5 XvxCk+>qiOc~SSFnSK@\"^DZw LsI"B}'cJ=q4"}zGM .8- l*[h:cp?a=Z&G)s=4KJJ_>3六؞2 YgG> φtuqj e5\T半"6><jPQ {Ɲ1o6kFn89?VGdjDa { 'A}(Z8?brPlԩ|͠b@8b:?}n<.B'ʒOeHngޢbQ VJFFwZedxRQ֯X0C_+eG~0eF F(Wr<;O9]d{\>DU;B"[Ҋp5u y3 +S=LUz IA39QNCtCc]EA]`pY+F]Ij2#uGuL-z $w+/5F䮛+p/ejB/:#p1[)gK1[J~¢0s]Oe"/x>kd8FxvgB+$:U1* ՅAAorL^a>{(Ќ萡Cn{ ;6`{,f+RW?Y۷8?nrn`fbbV)6Mpe5a,39<&p]J 6}b.6#:}}`?ɪTվ7?ۻ5zzc}do+F 0zn78.V:nӟɯ|nxk&iV@鍑Jh9`q]*R|NG \/vҝcN"&aQߴ\*3SS:) p?*a SِE"'KQer.z$WLw2ht[ʍ{M5.OPP= n "E%'=к+ǢL%\oDICxBL_yaF،[[G|}_4h;kn8%NjZ~) }/2yRg괐Tk=coPKF#5$Yޜ톹Sy9^˦NX)Ģ򇆸vg רq_nl|1zt:ieMta-fT!"u H${|fQmFvH2܈#??VyFQW}t˗j3R76%tt;fB 6Oqmx1݋Rl5ײ+™챍GGc->Zc<,nIVι`Վ3(my[m [yxHsLάY:bKH($"vxGy!-sd5 0~ԴCh5@- rS_F AMJkt!rϒA}\\7n'zmzwi#9ʦFgR+<p0x DgW EjIƳ8dC8y x̀iB*Z(νd[iiGdv:娖 pO$`jPu1Eo?d VbM@6ADeIPV s1g)&}H- ΋j ajqQDƶ$/ĥ}LPd yҶdpD>1𪞇ςmh/3UzP!$P 'g=f(+ȧS1_quk Öh3ď֎ŗ/d8Y`KL(TRprnX?$_[ju})Ugå^Ӑ2q#1=B 9u ȏJ/JɯFMapb鿙Kp$AfgALee1?'Q8n \C3{Hoa6HMHU_d%|q{Y"<=$b qWd%  KE5 %[ rXc͚ч[U7鷌N DWt xDw,Yק1RQ@K / a`?niH1Cpi/i ^رrvZfĄL]N ΩdsD*hy-yƥ +&;6YI׆%B 0$i.BNa V_::9_1 ,,(IPqb Ȋ1bkZm5!-Ž hv7z*d^5WJ"oSm9=/Tw+d0߁4v,-ʟC%" ;Au*fK'J+=iWx٬ [q+ j1F{Zx4XЦj.2rAs6א%ܭ/2 c?Y2bL cu Ir=ljD=I*Ed pyH6_UOxrea)yM$(A.{պ ㏷n cd{ԂβTڹ9YGFfs?m(5!󜟷uc5EZTe׉wx_n<cJ^[7KqAFX$v绚YՈX4M홽Jw^vi5kHL鯾Xz1YOjT-c~UEfoRo oM|18L#gډ}Y^A2gi s\Y⬳V!ih{(}TUDbJ ;aٻxT@vH wCE-q@\ybaoyD9buV+f|瑗{߉ 5ad7kԂR ߠ:SFvt\4/htq6^\. x(ZbaURJqnl!a~yYx!M_eotr؎P[VvY S؞҂f^ N?pm3-\mWAsg}Cd||݋Q^淄nNwT'TDr?KTГ7defZpmAbpcUrI5݇ /٤ ¬x\Ϣ~Q_Fqhr)d%[Ce6sh:@rJ4ٙ‹*^okt~f?뻦4ed/=\'7#il{BC9'{ЉV[k\j 1=XrqKUcVAfR[CDHӇK^IK^oDrAUمGAg~g\4r6tMUeQ~F~F0ۦ!;) FȤit`p6 3nߙJ+-/6k/꛸YA=ϼ@^= F#-򹊉PӗjB)'Ki[RL&-^--ۄ:,0)mt@vlhek_{~ QڽMw Ϧ߅B+nn2\w>gTuJ}C4}X!W4o1Q*5M!ha(r/;mJ"f^ﵘ>(ٲ/YNi\TZ)k/? fذJgP/*e<13Qz{fC@0,Eŋ.ҊWiZo_AQxBrK;*0r?Ӷv+u#8u`~Pno~w^bLL,(7A/PbCJowꅟ=Xk7a .#K|8T.W,@bvMD>ÚY WN!ȓ(^>JmQj%{ay"E.e ڂP(>Co1T7ߦ)uE͌uDZEUЖemɜ^C>d3A/^s$& Vs2d%;z6OY$Ku16X;ՠb׈ToHԟD ꇻS" .3ɅF~& d:ZȈ~O&{./qB8ߠB'8O5݌wv PšjEb/cCYus,wEJ9>DY$K|,E.E l冴D&rqQp%~9ۢJb {6QQ:q*:s̺P+^[P>&,a\>rN-FﱾǏbPߡ_E!),82MNsxm,e b}+> O3'bLM-.?Z#/3qOJUepzKA2;4JͳoxzEB6 {EܙZ ZM 70pi`C7+DN6k7<ٚmy_Yhty˅K&0)-oݨ.{/wQJj>lcCgmM }uJ.doVXtI9RѥdwHہ8~CԾ09^ע4BϠ"g0`)JðX<exf_~Bkb2&-rTT A-v@۷ƚv"v 1_QYrTdoDYtC) ٵQ8o$ qFB 6"V'U88{-v8βPo;F2(ot'Fq"ēfkC4h2 ~sEO}v&C$f n$ϫZmOmޕFH  TcLJćxFq+ 0|+]kp>&s,jh2uokq)jĽꮆF [Lܦ:R/5K=7 e!lb_jWHc!{- ]} %<ԑrE˭,-rEubO17-7g8%O?Ԗ)جMC-d.2Mbӻ.?jIqI r,#de-,R`(O=6=KwD_،grXe>`~s Un`6r]t"5?Lb|%|1t̠+I*;q6gXW.?[&SAğxgi#AzKR^0bw'~i1$oPz>ms Ta|lʡ_\G%cgL?NhjrWG$ gfjт?>q>2z5-hJ7D1_<2QBF2T;Nv@JK累bΈDȔb`}$ }oii|2؉>OSnn kY 6,/xV%52cŨj.\/y2xf/dZ*KwD9mJ29IBnABƠAQ kt~sUV!IaY .v /qLx 7R}_0̫H\!5 0~@c@1j6N+\BIc/[HQPqa(,ˆDpֻs=U7=rz GKg< * 񅘣Ҟ>Sl{Ox7ޫ^0K"[PF7d^b4OdV ?L]64ֆ yCJC> -.zKP˚@;فG41{flY^S)Iނ7@/}FJ\X o,`ϕ3GWro-Pݲ70!)ևkvvjj5lTݠ+i%Sd^݆QVpӛ6"(N@.{PoVO 6 1'Y:2>YޛN\[Y(2rgyA"ӻ{-C5vo0{$,B4o'[=G6ԋ7dZb H)Cw@eOˎԗ3Zl!FO,xITuʲ9P$݁v>b7F,:AV\ X1Qj= >3SCzJhBV(t@*b)TyD4YB=MS(Si~Fe+P$_i`Kz!F#5!.CgE!sl sEG^ا+yi7">? 8HX8X@p eדk;n@-3qu S]`~ Ł)[^ٜ>k܊^]DC_iv_zOr/Eȿ-3;1it0c 5R*! 4!n8\Lou+X}rj6 2EZ{AB. O1]ISa[FΦW% >H3S˳0 u+}"DpcWȀpލ_n JN*_B\<趦yC8-\d6:gh%'z/?OD.*s:HCU9SpS*sin!Ǝ/T|T?UPᔾX etZe"}d'¼w1CnQS6hQdL'=eMlP#xshQ9U5xodtX$lvJ_[:V* 9FB|Q7e+o'ӷ'3.kdn~49z stG͌ _[FyDD{Pe |Z؍PW' @߼hCQGA0ꦪр.Fq-VC^|I yLJg`,l6wuq(O֓~smֽ3+E~ز6X7ӭ,R{s괵sfft^Y}Bi}jKTd(w2a&jelA_@O_m /uݵIb& cE8+/H4(zf {j+uP{c`MF6@?XHHmhz,t]zjpDqUnͥ;7t"lTO/'^$= sS&T-M D-zMvh*_VL7UnMr&ȨzG "XR`^@oXސTM5.HӟTTL"RS&§]T?@/XE4RÁ>yY_#dMxh0HmnDZ]2ޱBV f ` ߳;c`%[ޗ#b)Q`x-86l~{^>tDira_eߦL-y݅]ByWaWcK;ߵHr+L j"gb L2u"ޤ~l#sR϶HQiꐈVwk[M}NFH0 i CYbx={HibȬ92ow "c 6t:U5!x2ziE uR]ϮiĨ, xtv9H'ߚËXH$Q 9mD!daOC(U5ms"wid_MʻL+·) 覊MJMp N+lH~Dq8bIFm[1VƊ4i6%zfȫ'䩻44U #n+0rC F%q:|B,JѲ~>CfW5I{P@Rg"YqVny BqRvVoD:5z/U F0R~Hz&2ؙ`WCElcP! O݄x0#Q)HLJ>7'ґϪ:꽻\yY4`830 hLxʘwρj9U)B/wQ񶴠i7w˙Śc_8BpFL!8 G=)g~kM闀PJįܸ}.$z{ޭDf$se}KQǟdl:6L#!$ʃU/Yߋ>(KG02ғ?!ޫ&F< V|n5VAp|T}*ÍI 0j@ gp[u5ӗO"G1O*4;j ?FͿSC_BK_!>Z2hNkC[vTqV e2k@6mKtVVC  w CVoX;!sa_G~h˓'ʓC#{EV_,̄@7.kjw{ bT=*Q԰̒5g~-cR|d {+fL~i @Xi?u"js|(x-އlmA^ňHkiGd Sg6 -@Xd>Fؓۻ.r->crCKf*Ne`<hJU ZT: f<о6],W=ow&θ3dfJҐ9n/acAoWT6q*EOEd?BmaMȳ6ã}NL]raij$ѺT:rMcu({o} Wv\, W|$39c J%&,ZRWw(0/W9j7g& 2 7X-؀f )޵dP&5rǪ̶D8ų(^*9TFOj O NAASƛu&Y!'-m?c.X++)FKqFUIB] ph@;.spqMdQ8A6gNu4  -YZJB7}-02nȖ ^q;Pk$o<wnƠ5yJsjcȁڄiÁҚ1,XbiHDWm@L6Bw27=ի8U+;m){0,LT㈣XCj=QLbr3&D?J1vaiwMA(_Cή$r΢n+7٠B"D#B ?^_Ԣh|Y'&7OruY_6Cג;%rA9V:+]16 Q r6+nSV?*u9ztR]jtM{>g_[Z΍TvHAg1jBYvp/⑸V @ʫRd:O- \Y^޹5:.ʭx*(h?kzD_ (NpT٦u+&s:75p]ωwA9LlhƇ䊗a@o!Al9wfDYU\!kNV#5т[#"ְJɢXmnܶ"9QF~?P5+=ZBcSOv)91@tI$(,jqt0c=EeR* ,VqGrh$wыfr&ܑDf;.|x`i[4ʏ$R>Ғw/Z/@Mqm]FTݫBl ,@eñN)c[RveI# äQ8[9|L5!Rwl'82n/m0 KFZPyh?dG ~eD3OnQ_Ȳl7>Ĕ>D2md?NݶPn&+~1M I7^Hs"5n[8rnoy `H ʃQh<2:0m2}R+#knn X8"#w)By`z+jY2$6+fhnq|1+X,+CX:cxX;Zmʩ%l-xqgJ8+s8X( 0WZkE>߽W۲0"Mw7ht%ewvŶo<<|إ'Ɔr63"= QW'"l!64(D"j˄~OQ. ,\ްmM|t,Ht]{nU`:OdxK&1nOC$P!=щMӮVIM@'THEOvOcI%#TTt$/qHiL)LpZҩ¡TbKibCQ &t x0SѺ=UfMz'ۇ.(#yD}ߣZvI`$U,E!,y$qzt8cbgNo.Q"9FK`4vb#M!B/8 Y` g=2Tjk w6 FsG̻7~f6>Q;.ⴰʭZLʠu?P,E6ψU\L#Q-)5:X0F<Ü|TgaD@'-RT"`N;l?"({go|^MUڛG5Ff/݉ƪ> 8HЖbnXWYR~vEbt$ rKM0`1< XUZRh:ʫ%򓊟h'gdTJ~Ô؜)2T*7T-ؔg <8$q]=W?ϥtNy!Sq[<,E9h ae'L)(bBV|;UӉ70wE=龀0SYt.nI}}Q15M^%9  8=}4 Vm`]FJ7Bn2%stE5. 89[NϤ~lU'W,Ӳ@Um8R潦ևPi_WU^ 3VR+v7MO~U8P+^ẍuz?fracpK \F>i @yx##)D# |60:ceV.Q/6HO9#^4<75rHHV1s1 y\-=H:C(1}#YTFzT9G1Jt4%d;gh'6۱uV@:`#H I@H=w3YjhK=dS~u/ ".Xw]}Okp8Ƒ&2J+;С;16f؀SPdbY:0GӘ)Ԗ:hCHP"3#̵S"[ ifjZ{jWnh_VJ`JG'NTgi; OLGauaQ)_ ?4Iad~,<$!&+]p{%Ƽ>Bp8nF#&dC?'yz_ r>DudhεqST!o*U ]#@V@1TXjVTa:FE _>L!:΂mD-J¢f,7mea=$<˦NxQvBqo~|-u8&qdr-i%B^Î{;VZ;gr3쾣ck鶔99PƅyR(f~h,Q f` h:#kTs5=]}^e:*-.:Z;RCm wo|w/mŹs>((͝m4*"N%W A?߼ȣ2IZG43pWh C\]dvB/8<9:^ۥICٍ>QTB(3qalEf _hj3/A:'ozP?R;ci1c,55a(R=.OB5nz)dϞz$# rx-}GM$$5 )X`WVwa!Q&'5%=qWUxkUspD|C~z9;4%[*]?f漪`Di:HO`B xwsA9i #j(i蹉x>5ËSL/'5²ʿB.:4 soH s}Lxɠ[p6[g:>tnvٽcՙ*E::\ ()S(LE?l֓拶uxsqQ2Y"I`iKd?BcH_dhl4|\H==9 {oJf_YfJckY2Hd0ul_hWg`jƭMtz{#EɿE﹥e~Zh([fg"ioZX*TsI 9oRiám6/N7i3S4ΒM_E;Pǿ%_>V8ck:e9l!S9KlZ^T~E{)|~U^~Q+fN#Au`;XQnM uUDpj鸥8ter9őq2.KߐqhS-kr ybp)bB%ڤ?6䛨  ]7jneZ3=m[YkYFkb&ˆB[ҟIBɆ>V+B'EsG4ٌYT/itb%3?GwM4 T絶.+n>׃tDBĊ}1lW; gGz4XTgOb;cm}cu9l>Yy(BPESo~9ƍcjiNqv'_9w'dĹ#S69v'4ձ\ #Fqw!L2ˆ#R$_S߂an<^l1>ȟӲM >ljFThFY[矜:(zFb_oRԼQ yX#lWߐUWn\TT^H1LRq\Ai!|oXQAI< [q@aINXvln#4p}46<E LNtP0BzG֩{)$|=tdtv#Q"Y؆d.ǿ95p) |Y2$2v/vwMrջeC4ID:>h]?r&n{d lAg" w,+l"6ahfmv@(#a @,1; _?FK//4Lt`*8ci "`?DqS3+[Ml1Uw Dz-pqLY)ʡ/U+S:U ΃r7N,6k &@(~] :zi~̈ 9+-fP & {Ĭ9a9F-)^#ru!wo =V7J˿𣏕!>1CT n-Qm'z =́GfR(E=I^:϶d|bxKk^ ¢inu$2nvHw8m ։MALFB"0m$V{g毓I\fwVU/<Kw38zN)@h~'BljQ4@"t95Jpɉ)~r~X l*}{f*ktfN衝 gNzZeA;/ MJ=I#'^)-vkowbu@4G/!nl@`02t7=O5ZGQbi2'nķg+9\P;]ܬ<&ض d5N=oB u Se! qh_XJvGr_0"bv1sp@i\[qb`9%nCLT&z)?yA;JٔK=S}CK9[9&[Q%*9?@H|$|5Pq_zO1_uނ߹qz-acu:؁ \U55;M yO1p8_L~wud{]t4ʬh˯ÛWWR !_W.RўyMB ;%z2fJB~#}F Iĩwȶb fUOz%|xt8 ./':(6F0h;yuVmB Efp+ vG+'Vv⦄(4wJW265B4ݮ~4~jQӶ't?l_Tt5`O8JŰy5끬zÛ=ƭOд+jṋmp(*ʟχ[O<ш=潃7t, +Yv"wwsʣ.= S-YhLИ%30:!ҁIf 䰗AZSߗ'zOOó a҃[F;'Q23uk6GiNTDDMˉ*ٵvkW_*8Ϩ[*0ҪZGUt\}~9) H4B%J/]Ɵ(#YZA)Qcҷ08rx* (`Q?("/'^6xUwAʎA7D{uU qςm)2W}:ٟF$yZnI|`Z$="ܣL+Qw7[n#V\u:-"_LtǨ&0v1V kj5@ATܒ6t_G*΁? yTr0D/( ]~B.Z}qTwJ!TbM͡,ᡉHJ Kr_apH)>ۯ!?a>lqvZi1_eiJ<.j_2=[Jϱך5,4GC4A/k /o:Q`]l?gTk%9#ݑDz 2獗Is2w7mɍHSEύkhV_ CxBa ЃoGfS3p&%7r;Qmmz`\-(Bbt)"mD=z)3d/]XA& b:a@6 )oz:J'ofJPlAa:BNU;gj Ii j_oռG%WP*Lb=)cM-YuTR) [xXD[(L̕N֖|1-KKZF1kHU㈳O f)W,z  OO4wC-.k[:i;Q+Ns^ì` c){ e멞|YupT|ْ5)3cgĬӞk IBl'k EW&z s?`fGL`nhȻZW?PB4y(C9?1G+O/.rP1#oC "QIVE3(",¬YvY8 yeJXdֽZb'ځpP-yyT=8}Q|A$c#YDxIJF S#wH ȩI/+^mVɽTa4A :?{i2Tk}gNB@ %%:U'T&7~93m@sF ʅ%?FG3۔N4/RGîuzTK'?~.fw5{:O>a  *1槵$0)z2ʗ jyۗa "rH6vKOީG$wd4R9zz?eҔPXMWdS+⒇ aзQl^E\ժDO: 3#Nk0yey!üΊpjA3C׽^@V$]dg,ju9JyYxQMvi?MiN$D(^ICmǿ>Ἣ))ƒ< ) Uصx˪3V){=mZ!!|F~期s^%#f/KD oThd][C5 ?wOu5u~1*Ouf{]ȵYR92i(։IiHbFra^h^{40: Y#>S2 UUij`Ԉ+A-.Mu)Qi5J[sYz[S ^]Q~2|eZR>XBV?>I1CCd]rQ9.p N6gIӊ6G??^őPHpIM{FrJ5/1ڥcC=vU߾s,ﻙ4EQHP,ˀ7.Z+K6iS# @r׸x_8і6=9w†1 f|J*/FNF+ c~ҡQg$r)*|zk2vvJ/'|u}}k^s1x!-cz%u೭1|`k"9)@]}U2EV:x`(al9)oxҷ˸mhسu r(gc#M:*2&{[R^4Mkњ&ԆԝNןa][9Ļmt Pg-anr28ktz|䨷Bv` %-hcˁkį:<>Z,W d&& ָۥ$0+ṽ 9W,Pn糩;NT* .A2 k&>=Pb$T.g#΀١{q15OotE$a甦`A.n͎0M㣵}2svF<"?ֹ˔EhNeOZLAW :h*(ΜM]?~-G9$BZE ;"btZJ߬HS1 glTh]h*N"eX@ 1-Ť.ѻ6hs\0 bu$mNyIO,N 6+O*+LuSyF `ʭxd|2$!@/ #Ɇ{N<\l {3^48zQ>d(;5'R 'L$PMuj3qo0Ot@^bH/(Wc)[JqpJngHw<~aaAb=5ʬb) !1G~,3cj;VɝHJ]TPQPjuIq> J< ٰS ^P6r,}^@aJg W]<^lpclEp{fd gV\`vhm;ozY]ZiǛm5,wN -_Ɔ 0F=լ臰aKzèHZ]_G0/<|zPDѥhmO]$WY|*u.U'/p pAͧFh >B-1|X+rp=m%h(_ʙUQ? N' seMQ܄< #96(t.N)jBVGkՊCwO] l C4P%6'T*vjW6Ozde$|DvQq .{Rҫ:)ͅNۜ3 oξApə1AXs$%X&nyC/~A ڭ1M+-X'ɾCQȈ .mu|y|BcBSXom{Hn'p? pI>{64=1JIC&a7 %y@=2*^.Cf*@.@TN2G5{=pu\JD2v~^T 2NҠV5g(tHrQsvJ{ԯPL my@b݁DXS Ё&&ݸ'ABpp98$42ɰ>`(bB0 MexʄA0&ñEWD=f(АMwnXc/=ΡV`_)OsEp2|]5iT^[u1ޒ(Lj’@Rݵ ^__g e:ܧ%8_ႂM#v`Ж>S5q{ý3dAs_}{~AKW 0}lx)$R7zz'4mMkz!x㽨r #"7蕬U4d BWhJQѳ1fl;b2eJߦ-IC]oP XiY,_B q]^{0:"T*#Uf7EFƝ"X@w,UBxEXphݥl07=K(nx!\I،WsD F V,1z/"~.%$Ƕu1wƤXxq!D1E 3Օ ;/0f.F^#.x1mֶ'ʉ0 hÞǏWMBbه+_8jk 11ƻ\(F>*<='yM\ARPEEV^5~,PXى{fao(K.ՅέX_aUB<%U M#L>fst䴀V~$xAhˁ*:ŭy@olNЌ w T)ZĜ:Be+6*Jr4:kîd 8mVj6OobKfn.EvԛT%^Y(I%~)bUn>W1|4AnH\ZQG yŹp@k'YȦ+Pcŗ('9j},feXt̍룦3F}z7_!@=0}+`e E!!HK,+Xk像sת"m'> `BadNms( #6ȑ? '垅W^mMDlr_(MS9ވ}Ԙ HȩV FT+;ש&P۸:^& :V˧0kM?Bջk^,LGWs3x8UmU#)b9;TKI S\&]|3! P#玌A0ۆK5r}+\d&@9mB(OWxPbl_J7Ƹi<'uS+[0::0fNgkvxEJ%e?@OCOP@8#bd3w .(+ahF>?4iL"wo3hIgmFa%cxU@7뺾c G*`f&^m#聥SD se0?n&/ ZuYCP}$5vBJ;ul.z'#zfu֋y!;zHgQc^T/ˣ.~ȁml3 y$}Rl@,Ò6ks-]#6C?~@AeO +w=ü;Z - +ʼĮ멋P%y XF08xsXjuu d3ԕ\b u׶JSPl5<51$ZfK N n>H_!l^b}MELj^q+uȌG+i@:,IFR꘠Qᵣ}§dT3U23#NJQ481I "JnbfCXԔdOpR|# $5,c O<;%p,W1\@卬Pn4ȵyy1 M6841;Hg-? 8 .}QG%p7'KPb,_oiM4BC?AknLIo^EY XB+MZh_#jijp2<3NF'Z ߀)gW|EZ`$\|9^w'FzKoMt)Dj؜tbw xTUh͘ AAܪsׁ!Xgqw7Ә:_Q|0# 0L] 1C #&w&ʐ5Jt&}C |G)xWnr~ RJp#`',, ӅsAJ<1^'AiNKK_9DG|v1&~—o$ݠ­MB5D|,G#@DFR]}|Nhg{#d +R*8SpYȪ[^ r 5+΢+2Yz+bj&əU"O ƕs qqy=W$aLf&ҐЀbYGtWqwxmgWN %nuυWp*}6jcJCv`V!Q(ֈ49OLPU+k Gv+YM_gƺNA rXd ]ϴTnbJ:QX?V2 ?Q"[bo@% W)vr>EPTrW_s3uˠo ?h+b~mJۑoFqڻe 2yR$Yw4CؕՠRGXбhqo5L| : xC"B`-A\xϊ[Єs4G5 |25]w1.󁄭NtV.-#bT7 y0֊ēTu~h,;16R/FAġah 3]^8yҶХ8`XܬGKERh] \K310|=䯽rRUڇ)qم0h^nQlKt-Dj.װ_P7bVuW}YvdP‡t߫%›h<^ٓ/% =P1G4>=& &䜼˅vQeEZ8q9]j_Zl v;fA4Of*E-<8(㉢2^\!&8tW&Ou`mZNܨN `v_#&|[~0 SC%gKCrDM~zg`;FOq)fQN.L;  ;a/b|o&[02rUSZ~v`qB^ǜGw+' 'l\df1H쬼jϨP>^`71-oM_{;=_ԎIW7֜t* WO.^CXRnmPXVHfʅk%DmG3%reaBl|鄊B+.Y`jKЉ=@5N뷕<ŏ8^`ǝ+ r2sTEO9[lR XMGdJiQmXB>$pu*+ >ga?>$:2"GvdDFєzҎH:1@yH]1+s %גKƴgMᗋo&ք+;{U;YDd:Im6/y"}ZU \167D`Ng187}Q}9\ZQ/=.N2xD5DMAGJBM\]ȉo tn"\DҮRnb -zkI0,?ArB*]K%,`/XKz( W9eh,BqOGC1o@`12}%Z+ByJkzqt{\%Cm"/^}K?1nD|"]A@XO6աբ? /ѥC䨑؈̹ͦ^d u;ExHxPEO5*gRMWx&iKZ Tw 1pC/vQ\?+/scZ{3P*i<~w_ZEfZI&K MA!CcjHmw2L)(i`G$SD&'&p6$&WmRޙEw1|yMf sN=5%9{/AeC,a"V]b~Yqr1I~I As1-&鯷:9dA/`TUWqZ='8jE+ybDgy&4NJ^McmIEXB6NPB/5)GĤҾaT{"w&Fe:z rd䥲'orPa OV7 i2BKuyJ'N̿MڂLOnʷ.[Rm7w9v|MiL)ztG V;6uq{2D;-UG^7E>f'`~nusiY\.'NQ|WhCSi,wi8? O,B1릐qa_jqdm۱ à !|oRΏt닼rcе/ٴ.jƾrD> ' IgD+tB ]ĞW袛6d2,+ѣ(ل {.1BU狇0oĻ0L(>}+k<ଟ5Pc ޒPqq\IH5Wo'"p>>й6} pgm:Rw,DO/.O#ULmj6*{Kff|ƕsW4:<kZm7F '&: jVk_=ƢLX P!P@sok#J1};g(T甸]gVyzҊ@! V'ncm^%ȿ`~+º 8&> ZhĹIl[hT;Ѥu/oa)@CkHESB`G=`Y >"x0:Ч(S#~Fz\Ec㔐ւ a32G#D)fBf̱d~ZcL<-W6POK-ҳ>$k, :ִy&Or0Si9& Fj 4ȕYcGkéfgsN,eQ,P&#h/MQgVN[oEv&Ca%W𻠑7_rF(a{ԁlyh(h)!EZ 76Ndj)jn ߳q%I\X3%َK@L2Z߰t;.5*1nIJj+U|B.ZdF JB$W_Ϭ3{dn#TJEqH1WץT5`od-Uԯxfsgs k9fC=!ihC;ET  zwf(ȶVd'A!ȢdB&%\F|)=.2_^J6jFD@>çWoBFjQ —1~7jxZk>0c7z8 =Z3R<7)A#g|߳ޞ]˗lm̄g @vn@ke;%,q\~q!SKmv >N7ڍ}1N|4Dkq3lV6lmɻKt"[nf<2XRI;g{.(\"2|.5pX7ۗC;ѷP=Trc>F&5%Ú|.<|d;|Ug\j7%npi:lɗ{7DWj[h2O(;>t/1;_Pg>Ʊv5i&7 6v"ǭ0wbŅSBX&v@f;ClpB]zO Ȕ07>MpUg·ǀ!C<f"7ꏉ㑗kG&&@B =EA.2̐7UYpoGyV{rLFUL`-Bx;Eihχ 'V, 06ﴤ D}SCie(]]ډe)a 8 ;Pըo-c&2hi-ADy5NDQ|w/뜀i4ʢגgDj Nv n5RrK}/ܘV+, X!mqZۊV]^}Led Pny ؐ>'sa$:Kjd>!gy.9?v9(F8lgSߐMg eŤUN+oi~iX{M6On厐VRhڏ69Ev_)+ߛ|?nftKAӄ=qC9JXɵ( (Czx:{Vo"T)G{?4*NпuT4VdYkXFF}B 䞀\37}bf\M #sbuB@F!Ĵίh;@2ǂxl*hbQ('3"3^e|6q:b<+璒ABsR \nY_uH_p7LJ+V 󝐓j0DOwܐk3αәôw+$3lb;9M4c VH"q܁'~Ef^ ܏ ȏ8IYp"6ni>[[H`*! $ Ā{fPo dSF,a*r׼)QVvljτVR$ q::jN)YXOj3wEI^I٫¾" ND,09~0f}9]cJ_?XElQ{7񶠘R5"'ZKnmW=Z+@d}S;]aW };`ƞ)CC;-6vWuD1c3=W>(;Y6%4P4M_`ܔ]( KPht:[ND^Dq*{S' ^%p4P:(s: aVtIk!{GH"N׈*885`ĝ>*"Dx]E^o|7"(lcp#so~l|m0+Dl\[+ 9"[@{~_Ւ+'ւ*YdXLeH4`SkP !mW X)g}f;kusDC2 MP *hlnw$c7K/cՆ5c7Ԧ'TB_꺫CgDdP!}>JpGVI+΢!A7*Ҡ7x;f_ͯ{ymЏlZB$9 X FQ!|Ju$\3ϭwѵ'!\L޹2wx4",ЯE|'9{PD/ĿJvg(֛Aau>S;bZ:8;С[ yJn(51UhI݆b\DNG:pʨH!v 1)M4d;0N&E`/A:= YaNٵsYtI}yOz2)uOIr˪- + #5qOüg5[66ߠ~S2+~w0,"(bʭWSXD ƩP dжm "WrXA|OUkkVG䄏a)z*FF,zM"zduYGaŽbd"C Hm8 (UXMy\@vhl7Hej5Dv#Es =.$ QH7fx ֺk7| ˀnan?Y:EEnܕb4sU^J\2'B[n*@kr#LM'PQxkEHmg>klAX~(yhulO8j@Z1v~I5r̈C3zaCޮi՘2dE[RRbEvsވd&m5m{8-Oh" XoG{ף]w=!ð=modRvb "BW~ƿ INx{$lU-]2g,J4arȝ́^ .|9:BcQ}q-bWej._9*Y[&&..lܩ#`2*zQTWL#Pv!^8׍QdHjnE 7 Q^0HOC tvW{}1(IFk6fu JSÜ!S[UM[./ d)Q !=19l7X,!nK'Z̨C -A NyA/*":I'rc-|]8qԼFͬFTIp+T.`_ј Si'ePp-|f%o8]IV/Rʙ (JMTuP>u?=yyne~Mr7 9i O.K-?I jJy𰳧vwR[]1zX̩fhBX,Ey:wa֐8^ ZVU E0xGnmt^ݬ!֨'NlVT 3oJ\egͤyo\U8K4Щqxtx_3PZ;ǏDNoٹIH5Y>paafq#pχ,H?nK87 ^}{O/ݗڰz )7?3be駊9+n!;\XDe/7@ӡg<%K8eypf>a|U Es$;S;;D%@;z =ѵh(5m f:|?n} q%gB`Wzlz9r+_H[*U?Eڕ帴#pqOh!u,8o3$n‮eє y~sY1h"ݗakq1 D%7<Ve.ww6_` !P H[6W&ܝ(@"tmcSz])ٍ8"ݳLJ(Ȇq}Z }2)Λ‘'窏u};,f4u{,*ߙaw2^ARǵPT wL/jUK7Z;弬E„Pŏ_5Ǜ+6 돲f1aSIP%ue֗|)xy# |:ER&c''ÇG9!m_vE ؆'mHryt;G /DK-ߏڴ[~a|t`q_NV-p7 !톪bStH ,/ı,, ,GsJIWozЃnۊ/oU"~~a7T@1O^;6T:6Nè!A{.`V/YPGZ*{KvXdH-HQj abr=MKU٣>"UGDZG4#K̪kQ;b֪8W2a:jܽQF..D"G7L@| ژ71 L=Es&k–H|C}L~ӗ1} '!XnC$rv$ BG=+\d5SYaALh, L|3ÃG&\ט:Hfʍxd1~I͔H6_ ?>)Rɝ0 n#_ɵx[ߐEYr%E0 v#&0ft$ h(s0E][:#&X&& {GG[V海؟M͢x >'w;羭CB9س̩?h' c3pWIOOEDxs ~o{m,=N˘O4%,L(6՝(D@pW|#4&r*wh-_ xeR^z :u=֒ac@Zq%Rpq⋶~&s_]䁒L$5S6Ɨޚm_LMCj6#mkBJ. QJ@ |3Sٍw.65Mu7s .,(:Zg~-F,C{fXM׾C(N&K"O^;"a/Iv{{ŬPR.̛0ObK%Ƙ_jRC:\}@ϖMf'XC7iRll($PɇQYYB]tȥ*_dL̏OU3Ӭ6KEj)Y%3ȕЕ;gh]= &%]3jHד=l5OJtR+-2,eH^~|-4̻Ojiwq}SJaeh:E|gY֋|O~4$\ 6ɋdjn#VRnÌ{tEi)\~Tvv06[ϻ^lAK/DAbIky>O^]Du*mOw&9g,Fz(Fê Ф?Jqld5GG/ 6GI"~މl1`Q,|Mb`I4,6"; a(sFp38@@_+: R_W[SN4ͳUf͊Aʝץc-W|}CfQtdN'/fU˦؃FveRPGp)?GXY3>ii'$* Fx,ndkэ29Z6ҙ &<~ё|q隣kbyy"E}*RfJ!Mke7d~*vF!j7Eex4L+4o-q$/pc+Ky҃,11;b4s3@֣i"@σR*Ls՝胲4MSG]SP˯ e \hdGr^վ? >F.m{.Ɇu ;cðM&/*Sy'\+ԳF lXbh z/M44?GQ|ٔT7lόn4)!;bpKhrGM  ^9}-~! a4W@3Vf%Tm*0d84ΰ]0%tPfsx34>Pz`åfz\OHuNOI$+N] b  *,`1U(b֎>S ='m^1b#+8J㪛 uD{2L-Oyi.ً{a8{p,:kBNg'L{Dž(hSڨ+J+KT9o=$vv?։N(m oP]w𔸧SkyTZ%eGFG* 37a4%9 yb U VxQJ()5}c|Vu[Ki>Тa<eF^u;ʡ;5CL@2mgUi-h1bH[+<8 3@hOUړ.zK>۾DGR⡞j6ʘltHA`oܥ.IDm. HzSNd#\Q/1*fGmB\z-75𺸟6p 4D+y}Tj\能'.\ J 0juրRX}J08 ;X Q)|<ö3yڢٜޟuAgFy*^\Gׅ_f/HQ ؋Q=o9>VHppf 4TLJ˻FsVA*DŽ5;;,m]jZ}fcR5V8iyKYJBQ:A=[6H5Q$53X UԨ}h 7'| AgE TXlK-V4NdKo栩MDpZ?FF#?xVt!f WYWB77BxzGq\"<zd{yKe@jX'(h2"uZ/GDEaGڢf 2mv5%z1Tz:`DS@%@+FC7.u<ӭPiz:_YneZxLYV>F_"emɌ4$5=5A2%>97.ϣ\VNKl}yv⍭1i\iCZ8p H)@5G-. --שEElx)+2\(RBY8̀%ez& )S /*i)FvΜsП^ׇٟȮ~|hoF %{َ Y7wx&\L ށh7~jXQw+ A_,ӛe;Jc2(0>L 6?/]Mt(&>\T.AfzO~S{)x q@-OA'dtiOzl7nAz hawnWHufj MXj@һo6KS\uIB$$/!x2{]mm7wwm}]SQޠavaw"뺪#F ZG6O(RKtCm{=G칪'39Y:5%^Q<'v``teB3sy:%ܼzK]] g/)o@j 8$-Ta'o/"%$  BDm<>Z=V۫s%2 lQHgP6(g^1_bsvGIY8l4 X[`ۥ*=tk xd*rwq ]p%Bˈ(m} u pڊ׈o312-R0:?%Ho4f\հ6es x__m٥('c2-+;rZw 앧)+EIB6Vq](&8hfژ>#*6 V t"t| '~3Qg+衘I`7u} .~RfXg ^gJT^=U=v`aG> 0;VmPG)(x ocG/vL7b4m?ty7;Np2g]zr8)d4Un,gkF&#J.W=^3Hy# <]P2V Qj0%cuf˳/d1t U[U6x}M}LhFXI5(5}=ʫQ"PU`k9 {HQm(vsOps1&s6lKK 9a{O#4-z9DZXHҼb7-B|GUMOa ?7+Sm θ3O :;\~K U^T窗[YT4v%=i64D/wT'EE-!!eФdKjLfX*k h灦clj W!!m8"7\yyCԶoXi~7mQR3~lnbLOj=:ZZ8u'xFvWs7V֤ν<9aiYh0hī.s9I=g݃ K-ᏻ;r 0OkVǬ75$o۠ զGTۗ)g5 ZSXP9q.[eͺ #\̈Da|@YV9tEjuّۘ +-8Xv02\FB/'Azs'-l@UtKʖMnY7}+\$ sޙ#DDO|pf£/oٴ@c2GYF)~ɕ.\Sm"'g5/zP6uMZqYcNVhTuaХx$vШy:[JQh\^K[v-fÑ[ &v9\rɭ& ?aڄaϦq.aMt2QhV}=m9E{} lK8{XesRa(/44+YsF9I^_Y=6aQ^rmsA:lQQ 1cbJ@7Z/}+氌錁41)oWG/S aA-kЍsA'wV#;̀2T.TYE3Y'Uh|(k/ +*[r"+}5<ڇ%&0rW['/c YQ>2ews MuGPj8ybvMӖDybn 7!9ڄIPYBK1]φXrdl}\Zj, +f $ټH=!:f]ƾ/F](uYe{BMW{^j@fyI!7?4:Xb:C>՝W aH8 H2{^u?T.~1E؝dCэe^/j|yYRØ w3Ŗ~[A7!@)pg.tRG(ΕNB]^)q^M6ٶ{FG $+|F -<].k%]տw !PMFl b}{q?W!.h.6 bAY=ګ*֘\ddi!( &ЫK4ΉT&ɼz!O4J%R"=U e'[s2Yumf/ Ls' )kJe)m: {n}O"$yEϚV?!V* @ WG=CK;6 b%d92aafgkQ/Yg&| THy(S]ڝ6TnH ?M:c[Wj&frkvṟpU랭}pK^j5T|2H WȢSJz[qXbI&сD^H^EgJps wq~ٳ3`+ xXb3}3h}'Ql`BvH UAOqp7(Hsj-5E[GQ&gؙ5 fw?ї,ڝ>+dNz?&Wõ>eK~eZ7̽AF(n0B,hs$P@L)wj 2a8pOkYrq(|6E'51ȯcdzϗ/mE&:?%DB/9=̅0k=j8#v>)ps!9!cF:mQbBv 1}Dɉ6+bpU.QDd#J[׆,Y{+jEy̞zO#\h X"{oC(DSzB#r<#|LMk!hUT r?BъhZ$k3.;'$X?` =Fx.ql;wSǗDHF.Rכ)b,fr"$n퐥2xI:"@iEAlJ|t* ;5 edNvZ%~&%ʱT8ʉ?/Xj0{"Fo66Z%h`V9-@!.zMt"݊2f߇ )SK%)4-KX_JҀ8ȇ?X867_7B\Yrʟ6Ti,c$ S%] c3Mޚ&z5d/`AAHsOHSɦ)ÏCz]dT2r!E3Ww>:Y.jAyVë5t>a+HZs}YE^$Yi[Y!F nITr`R=_};Y%8PS\)+7Ģx 8h}>* ݢ"qfvDp貶 :х\lz ?fuB[:fPS oiR;m@hZr1bw'4d>XOJ;5ja|0VA&KtWʼU!X4)KȿNmt+[D=j澻r1n2\RFX$H|ShSBw\ch k_? B"V#~[#<Vt|{녈.!~ln㪯ȧ9W"O9k6m.[8sX!< b'0-U}l`)A:/!d[F (R3t;奇7b /_`PB8QBj MY+h쉉6{fq @j).;86e>;T{mi+rF @Iɂ~{ IJ9J/])2q:rE\i}j8|5?Mg؋+G Ôe\@,k^SYao9dFTkMTaс_(8.Hb1?R/صmr‹T{]eq.(-(`Ұ6Kg eEßK8,5T%p,n! _6;s:q@N{Y~l 2 iDMD՞Tw91?md+l DBc G ׉-Ov>hSI$=nNp!"?ivL,|48'mJ{~[˜p̃ z 9ȥƐWM [id5gQQiOQ~ycŏt0wXM:*PPgd@/+˾ t-pE퓂{S:L)}n=r_}?X%9~C#J T³2UveF/j0A=%#κ }*"gsmX!BΙA\.isSƱ~[T%\mGL*{hz!=eI&YuUւ"Ba6I%\ij@ {v^kQDf[_TBfÖu]Z,^SG%q0EJZ?K Z8"sjڭ#z~]t#tfoX]V{/ 7?Z17csBw '5WUJO G*W?ǎ(QÉ YAx׷!ym mV,=ɧ_I!٤ȦYqȼT\C_n5σ<8l3S/e%%8&`y+/\ g6=nNN<ӹo*-†!HāD>P&Q֣[x7bg%z(r::xZ6p씉5C=G\#$(f_( N ص41ei/0bIRt` Z%ZƙRI5ֶ* n x% ?-^`Aq;;%l}BNzid稒 v#d*m~H-@@8d~TyI;XjN9 \bqϮ@kS~V;5is~A&WkqO)D&6+^B#N49 PAJ8%*:_ץMpg `c.ieZ$֖O$Qk . _L6 2F㨑W=6*)$EO`:qЮ]JZ&SV۷mz1 ~,wl+i$khoEw< &a\t/&#"oDDo1)[ CN7c϶8Qy!vܨ16YXAn' Up9Gg-YY-^Mf~zQ %*9$R*,ʔI- ߲&Gk~7[ucsCA,B_'-ZRQ*~C9&fLcKax (.@Gmurq V`Kl5 ]@XuJY ɽdy&v-׭PvM>itQ#;#3^_c&̊zN"!%Cd'݋f]H]uI:o4BrR;8dIBaJ1ӫ+~ |h;C.fD aQ#cR%~bO`8]dX2#9GyF';'FgƏ'ݘy#Dze``ul3y#sL*REM3T{m* S!sE6 !b&0Kƥ\:-|;#03+INV6zkUs?iM=R`1)PL?}G< ~C[#N8Xu|Moyk# P`~B>P@56x4G{<;AOeEA6+P0!G+Ꝓ~-4  u΁ ʧU,RJUk3Ukf¸zZ_GnL zމB_ XyhFQs86xM7 EUڏG5v3|#c2L)i q(>YuJ3FP+V"ĺ~"nKyBxE'yAgAIȴ+eUm=tōXLvZr؀#Xb=o!W&"(?y|m8^H:Ƃ?k%1 ެ"М"lMHnV46( > TU2Q1MKɝ+̚.MJ Uqsw4x sR02[=, \A^}3nO¡$A gFaPOOq]s?aتzjmHy=J:6YхiH$8^o${+DG&.B_Hŋ/F-%HFrsXXECUTaݽ4f'' j80ՉЬuΩֽ}G;&A&[+ "uF N;a` jnErr(5Q݆j0 2J2ЄTxώ>i㚿>!Q-k?O5KlѸ4OvZMET8"0RY#ň#U#Jʌ?xvTY@B;]S2=?PlF ` $jLD׊},P\.5-!Ota,.Q/S8,%Iز) •sSA]tyS&2v%Z|yTabg!p.ܻw{b4OdjB;R?õ^YT6K׭D6EC<0w,9YFN6it PW {7-T[SrRVs1SuKGhfкr?/)=cɫ1Ks$giс6KĠ>r4Ǻ'{q (*ȗwfdQC~z*S,3MO }_?;ZaPm ,zC`6~l U_&:_we}GlB2K#& qzhiLV lnMP\a ]ۯ\*ER{ڿ_UlbY%Ǘ@RJB|ml \ `4g?a@%Z,8d;H+ksz48v ݮƱcވLCT3ug;Ա3Mѝ ?!ƹIxUpv4>6hR >Sp]lkV1I~ˠ.&#SQ\M6Hx\I7@i.2sQ0C?_< 8=ו'63bϫJ 8H7nbyf= A)ScA MRa0muF ~ z2(P<8l:)c;Zv7?Y7>]H.j_)TQwvig 1-ngSWEw5`ПH z!(R0D넁MW5uY&{DZÎHp$8&ĕ +|J6ĊX`9B{n&jv ŵn$qcf}!9J5?W`7a"9a+?I#r~9cRֿrof0idY>73(A/+8֎2.ټm{Y ^J!wEFhMgSFNzȯcue=z#;(s3uغǒFX̒0=btP'&A)J}IIB 3q 'IRI50^ @+*/3AE0N2qU9GQ.CA:9\ 1-g#ʘLuYJ]MӉ0'EYU" ΄N3SeW\Hmd/2Jǀ.-lPC??.8~hZJ@0̬P+xo _iq6}MEpPQ_wDbYr~by .Z'&c}5`CITwB$БGO8OH$"^M}J'D:?+ufM>Ӑs(@AZ Mqs!" (FK^c\4K|,\ Nil\=|r\ \S]Kp8?;$ntLbE~Nn&XK/`VMh0ez);ȁY3}ĎB_jԎӤ_202;zgM%S;:sBTb,2h6&[ٌaK?pZ%.KEXS?Ԧ5 V12w#\{S.hE )u-gYȩ%)C]r 0sLvx&jlaɄ{c\}AUޘu];`$b9SQ,v¶Xs!4d' 悞P.Z Ƭo|J]B9lR_Ir5_b~HY8"=D6x ;sYX JפV㐄JH̃^kCjX IŴ!ӟ$ |e%;lD8!)ը N^cE볟xf0/+,+tyqp=9 $aglmmD7֟=6,x,bw&IzKOՈ_$0zIOY6ˣ3u=1QЀ)'b`Dei X^Lݩ"̌^6cw mnD]Yi鐬MBjJET_8e& s 4[|PdħtThrwӓ}Q:~4DVzZTJ2ɵ2:kEm{{]d aԏ{bW9NάT("3-4}D!M97kj5r%)vg-'^b͡fXN6gun~HWq F 8OX}ؽZT8U 8*jv9x5+D|ʮcjURK>]E;f vw׆";t?.#R^l:^؇D&+DX>`ٸn9*z| lPO.5^C.n!^}]# ,$z0ūYYaHpvb[u([m,sai*@1aݫm0MHL:; 42ĝZ^UxXC|yrD, se=iBZ1?7M,͘j>+|U1؛1';]A7\ƒ<US3"y˓@,O8K9pclZˠЅѴDeWXeyaqH]~>n1|5Ė?t4#)z_`O㻵c'kDܿ{zZ%`}Cyp.!Ȝh+l[{O@xoKWI;dz+ џD, y=-> քmaZcma4~)[SFa%zwZ7`޾ғR@@ڟA@O}(\8+½yd @ǯۺ\<X4EŬgTIM 0D~d\Lw>cKh1%y*KqW{Z (Hd dPՍ÷"4񯍇px+ceJ|owP$(o<% Օ 5 n2%'=<>w2y+ v^}:۠@`@CP^&wml Ao`5B6֒1)Nrkc$vIkE8 1lƩ%L]4.N.3m c@5MX5 q6T֡Eēbdk^hr ͲjáWbU3~Qhh,Xܲ|Mde`T$$ri|/pzH,2 rƳXF=ª+ $LU?Vy1уx 16W4sUlv Eydhk,m HtԬV 3u2IEh9GK3+"K Xt52J[LsUKW}?V4Y<}Fф+GW R t5A!@Ǹ[6:ڀ^A!I0Ȉ}Ԟ{I/|*sGCARntbƪJ7{&JyMvQd: &` 1e7{j,og[rh9pYG oZזaV:쉢6Is5Ny3G@~ThS6пuxbCyLqTԇ)ro(])3o}IְH dsܰqXCRm5$/f!q/%p2 h. DA/C>CJ}b-L9魝6)}8N˸J&5-w쳣G9v0HЪb)[b~hβPlc4ue!% evVFZ/7Lۀc @=g㜳 As\ I G_j}cmE!KCZ"PrtI~t۟RxhȪ NW|B&mÇ$D/9mYٽn}mHCבd6L]vb$٤ꉫ*ŋ2g %=weW^7~9GY0,z *{l S EE,P$[һJd%TLοM5rqkMsvtKZVкȿzT'F3`ޗq*V#6 VFH]+hgwYzK}Yk!+[8M)E*NGׁ2ߤ!4!QmzVBZ으筄S0+j5 RȖ ths1 M(S# mܿ1PMZ'ْAs/XF_z-fĄ/Ї pdMe7^\;]P`:@{RKI% R9sI>16L9łmwaZM0!nWKͮK[x }濬0 ݢ/_a .ޚ,\5v@HoD[dJ蘊>=ԗe3֢nWiH1T^p'%ucUS :<]?5v6wfU>OLxr)s?|>N0UL`QCbɾ0S둗 ,,Ao԰h>EsWuzIZM s|3HJD}~P)D0=b5R ^~ArHwP[hxC? ВHU]WR w6j[Ն VZsozEx9DȚ9%,1υ |P>\w AQS4j\1U4AzGUx=7<!N`n j (_2\4Xɖ6Q%z[ގaC-~ҩ+KBx0V_duxTZi$k_jSۂUa~M'3:TNтK&M)s`)=TmR5X DKhzO[I~Tg[qTPth/IK_TYE"ޣó\31\9 x)S6/|'eÇ[@? |̗ՓXsxqHDז3;Ucz>KR%>;qDuSm8-/Tlzg^v¹8^XZydby ad,kӍ5`\7~;q/e'rtWG"r.]KcnNqF[241f]=}h lfRgruuz o9Lf 2Ƀ}l5PB\IE捆N:îr!3pf"Γ}^[ ED$jJ#P>M[jѶ|f/avaD dt !hyba0D.ߙ}Zu*ftR6 HeDNE߯Xgs4wu`x9,(> h'#fb/\Á3qP6ϟӹ^ QNF/q0IO)pAێ(oc5-z$&X}~ir=)3`}Ax$\ A83^ pVBi% fZX}H< i`ԚN!7!^2}FHh#H׎",Ϲm~T7ױ()r"W'\10 +I,P1uB:̈́8-PoF0܋8I!rUj~8&6+1Z|غeJ;x{3@pZe pGyoC/S9E붥stqt;ift.PH|~N`rtnA_bA~,FF _J)̤E>F촗$`^Hw9 y @GE\ CV6dp-k|N|6U؜7)BS{vblFH-:&!GOdƎb +g@f>zh%lՒT;7܃d;VX.x?dz܃<^KJ_MP䓢돇5@(%szÒpOBG1-*LZdFV1@*x ?R(L WuY6~t2ui6T7 lLJ[ سíV—֤Og,eA UADjD?3ݼ*8"MC[tܶ08K6ͳH&80|Md t ~4H7hlddJŧ`0E#FG3;&Z!H5Li ?>Y\51$-l Jl͕R1ڵGN*%kI **jlx;텂B"`?B@6+bVKl. 8^VJje/sN|9)O”tG] ArYgJMQ.޿Dԋ$@KBto sjQ}1p!\?- >X+X/CC f7St1Rbo{.2:ĺ|39ŧQTBƄž?smi|rj:$5;⑫F0U,ceѦF fIEXQdtۥ{^+ɇNiƈX,2"A~ $"L;>JK,dAƭ %#? !(K mmf(8%pF>mBϽa8R1^8bjg& ;h w' qusaCN@yG@dT|-$]B&%(<&>M23* ~Cv D:_pݗ:1;sZ{\zN\ؽߕdY 㟡@i6R6tGD* %TWIw:GݷZ-G"0ﭬo#`mpyVd>ڳP'r-͎1+E?(N }Fj^878%_j>fL| Z,;&4@sG2ϿЖ]*w$N :?'j2ir^;Š*v-m.sNz82* ]1U/ua8!m\4A]<<pnѾ1l֠8]Klo J~-QP0T\RbޔuV: puO^^ ]%\7˙| D8%DWnb F @2ǩ: }NX .}Mb}YCRA ;/ܛL@*vܧ`>{KWR!/E 9k~+?rճJSn 9+[?\ X|uH4d,"u\])"2EGXyViVG\ՠDk6ejMnj6_RrjsO??{@7&0~p)|\DP7 Í&`";&T?k7Rt LGɍAv7ch%Uhk?RI:+]qCM2`/RP'gh.OVr e,ՆO!lWFPBk}tmQR}nJ(Q`ZZZ"Teu()gYI@RDvlщ+d*E-$@C eR|7^BUw-~'B{4lH׏ҿZ{e}Iʕs"QL`-}3,nu~U'Ao&ܣ?eDA?>7Ǡ)AR 2` e5mG#US % z3`'K5X/Md1Vv puZf8C熖qOV3;ښ ^bR/j!m*<C{jS[ORx9'}Is%?j䳶׌S^H{x1Ծzέ̝,2'hގ@x V(DR\˱zw@ ~lC 5 Krݹ[c܄}B|4h,M Ǩl&h@ƞE <_\zk3\CԊ:V24re:bAW>Ve EieXkLSԦ$jIo} ?(,_LDG _=G7lqB}|j&4;&*ѷ&|PNJ(#:GSpZD67ƝM)s_,Y9:/LC@Sw~ rJq"|@iıfINXVAnNB a+7TwKlTYF"%gTQSetJ~>\ōFai/cQbsC'-34W%xX-;|'oHmZD51-$wš(B\ (!)ߵA,a#RG('R U;22 =n\+J"5h<@ϗw+I*k2p0ۣUv2u ̄'n>H▃{qO sM[ JZ1㮙Q% ./楯o 2PLuo\SHA(ރMOHC)(]}8Fրk{WKV v'*;֚aFAL: Q1iܒcڜ)3ma`,Aޝl³V9rK8"s=421?n'A)o ,Msc Ĝrߗ|]å[ěusVJJP繐nkm2{/W<ؼڕt߼&=8F ؃K+8z.fc@M}IK^wP+8ua/͎T]'d9Ns`nh>VB^tcf?)}zo̱C%F3ySDO*轤!Kd[xw5ՠ-9e:فN[`Fg zN~Y|R# P1.={竅 w:\":*oT:2W+oIy!Q~ܱ 3L_;z;bɓ*b77bDU΃j^~TNW% n {/4ww.qX3R9<1}v(p?ji4@;?;+`/*.jÀX`7YT$T;fTgg#[ Usd@=j>JZZd5l ޕYqԘM+Q¼C/8;~"W@7P͏y$^GnS:򺿬R9l4SAW)&~6&q>6R¶ 'ZU%[Qg B:R*gB^.`"Y|OSU;.uS1ulq**d| UC9Q?ksgTמ~lmjz0=v3W M_-e(5z7 o4ᇥ#42 RLirA1yjGt P {hS'T^y /Osʅ2gz̀ _ɺJPxS cmYK` V1-L#'&NO4M$x]S$پ0v*e k$ͭ25vZ(*ږ'>ʪ[6XЬpjb^rlT1WD#UGUZ}bgI9A?W5H!#%qF˷Phxz'k' PT= g)Fyl{2uXnz(kNq_ ׉xQ]٪4Ō ˋx,ͬJ^9Lũ 9ɛ.·7Tb8(kSu͔E~Jvuz"(2^Af#%Z6MJu.bS r )am+107AF2RfM}b:L,׮re^T1E˃6  ($X\ oT3B"Jt5F]Bߤ3u2wUԠyA#3M uֹJ6}WhMC^ԹT>MLO dij{ U߂BE4G`=>O/U2p-%$b|~^|l7ѽTS7X,*@>d}bG]ҮEv0l?zoՕq4LY%9X RGvӻ5 X+,QY-0p.!D?X'Tf;rO E4~PK<5͟Z{Z6Yu;OZ.q0Dd,"w 沲\Ic;Lh< kSsNEKb7ĥ$̰ Us޳.C+Ls9d~/}.֙p>9y(m|MMѰwCoc^$C#ih8Xnq@@7A_#gv|I_"B8O^l'x"R:!8ɘ5?b-"g7jfRo\Δעf鲿YXQO<q{"h:8Z=ZkTHPSHVB}$d'O}V17.d#dp}1Ѐ`8V WFIcF@W)-}0"\-d[s5 {r)s[FUe,@/5`*oc_2mIq-nS(~l;ey{W?DUB ZP lBl6!žPD :ya)p.B Nڔ4Э= XszےEަ8nhwRܝΔ V?M N1aMLBF#N2wk-)d B-I^?qVP>W-Ӈs rbWn(9>FڷR*Lg0?L !ϔ?&=̤`D-*+apC9yv`F)V.aDo?r  pp:TXq5(4Br^G+NSXXF?&;蒲<~ q TK[ӌߗy5jF+)\t-coCy\1s8O`ZzYr$7my% u=}Od؉8@ #Q\cf˭onx 6OIBZK2WGbD|$XTc{*˘eU>)ߠ֎(+Kw q zYUk pC<&Q95Svrg62H7g9;ѮG fpd5~vG\kmX?yF/df7[\kRP{R.!ub;pC'PYLr)+ +ܲ x^Rge11Rx#۬w;LdE_;% EQwC=H=Xc1eB~k%}yFԌvv\ 'ki@nD9֊Ac % $1X6]2F^ӿFR6'[sX[c`S<_/^k$D%{H /)q3l?KRK3V"GɊGCJI!(H&4 WhnJM2%BS|?57ww3/j$W}oAKm[!fIMWd'1AӬVjBQfORΩ$\/lpQE`x[#'o޹ib7gJTz?㾺79RU-Bc5b$egW'@ NW|$pŀ4$Y3t*aó:V? V~@/öIxgp"ǁxz aVI0x$S8&+0!:Bp{a`X;ؐi8!&M0+WU*Pۨ!, 5>~ jKZ 0{^,1I&_BzJ,-ѱ;)JT'7#+p,`thz^ 0Ng(qt?JL#i,|Oڽg4`0QzMPZzx̦?0,DyXPGjDs.mZn9X^X F,Œ~䡁e_AP@"'{]?Py(_9\(Gó%8 ;xzeDDtM5suk6)nۄ&sJ~~9)O$R E@eWўF}pS-IѨ3|5@ýcnM3[)Х2o0Z"Ғ% H6+ωZ2ퟧ)|H܇EQr#@>V Č 4L/l~rNQы"}DieӠ)RCAI4Pc:XE^רZN(STEi*ч/Qe;'c9" mF(ˎȤY^ 3p *Vde$n~5{]uvGێ۠38z:z\ELGI\t2n_ B/~-0t/c5y#g FBı;1seVR^<x?FmA`!E]pUݭ vO0J쏓*&WG [~ZM9eJ ne2qN m\ R8+)1m$%=X2G{Uo&O./_Bh_1&f] z<)O4a3݃USk$%ZɄ-1N\8SQ zQdmvGSdN&we^&6EwKI\qCYI%.!: W/$ϞCqf"FH*jf>}]Ycc>Y.]4͜6 ]몯Gۜl~c^fR|2h*&Txw*7(1ִaJ(Zar':Km9awi'׳~͞zƄDrJ5GDNz]9+ȩ[:껦oO|V'$[U[W8V5z*OIЄ~GC&&R}HDֿ 'mޡ)lufhp7u;zm4uFgn$~#4!ASaE`$"wpw]3kzbﳙc~(xPmPu7pdmsW8;jUZxSyjѿhH{߀K.7V s>?ڼXaRe.ѓ/V:0-@ ["U99`£HֱW 7iY,60k,ۖ(`%BN__#.9;=vJ3\>ER n)fmF'gԉ+hAiCCEKc?nҴwy@'n⬏rڒo8C( ^C{/A6 Z2zڝ1)ΥόEJ6cQD~Hȡ"9<* ȍvkah@`-FFUn#e9QG"Q!##uʿ (D\"eM_A̹ N*bɲ{͠i+ހu.>DnY4 ,ˏM`"\6o{VkcIw9`oCjUMpU Nh?[C[\kR}6D!/ӄKNirdCux^#Hrק׾}ZPMV83+6rb-@Gam5}&q)O.>俙Dg6 aT+hwI TMPAs,$ʦ%|+ 9wrs-jSЁ(oO1ݎ?ݿkPtgop|KԻ[s䉀mgȦ"r8 115ȤKD*>&c3#IRQ/z=k~!` dk)QڜY+L{n\9 V)s1bbkB4wm/LWR~j Z]0cUvNhhznlu3c z}h9tt%θ8~grOYd_z LHu!@_+\&s[=EglU02KuKvÁIE,̾$&&y/q&c0h:Kd|B09tŌ4xTrGwOYP @8͊k0ͷY:LET1xr?./kҏ,JKN5I^ӔpdC<!}b(C[[ 6F:š"df \Y`V8mxJKBE[ClQM/lz d#9KϤ,/戤72009+m rǽ (%3]*6Eݓr7ÙV,QſN#8&z -q0ή*gBH$kaS"T.Fo,?Ir2?`]x\'!oҸf4ߩ}I9ٕ} vѮ=(oXxM`hדQ>`+oqTI1h2h/.wqdk+el4?Ȝb w<0ح->J( n/MS` vm:wp}zd@`\z)Nhj .2ٲk&וPqybQ#QS-9}Cs3"9(K~'MIU8u o2Bt$%,>iLx=?<f3lJbt4'9%"!7!>X+FS{KivQJv{v|GW4Xg}D.fP?oI,Tqn  j.^ZTNIq@mܰi2Nmԟ_}a%Wf^ ̈́:í<8(Qrݳuvq'>_rT%V{BR9 'PCw:=}Io\(VÊBSqALf78IճeOg 27Mu`61b3|"Ѡ6LNgooc~=2o F?{*)o8$IQʠ+(W2-/F\%cPXQG t!.ٍ2H w ]kmeJqu{4'u+#W8 Dm6if@I_ٍ".Y8LiT-riIHqƄ?R[a񓛭d@ SK4 w= =,hRM'+9!AR7?<*|]cz -G q%o~mcFL_`G9FZxq7`~e:o(:^@= Z19q[k5r uI=ZU&y޼Y]r,F_%n-F@FLbJynԿ>ܓ~1ib%WP}dH n 2RA9tS>GI0TE$^ѭ[|H$3JKL{!(ᜃ)cKjptXjhfhJ_EAgW@*QګD!*N ?ZTty1ðg@B~Q#֋衧X%\:xY–4KjJzHj gQJdޘ z}jx2 UQ(=Q6;W/̔>'> ފl\Fg&URBͻPސe;i^z,BzRN5{sNc}/w]"4WeNX; -(K^@ϻa pa&~1O_Vt笋PSO^t vCI O8|^u{9<"9mz5m=^+ZCh|1S-^® lՂFMj[~ڦqubD6wS݌EߊgH^A7hjɳmWD:Hj4&a?q>rYIS)W-4Y8v+QէawJU:Yk/rHASh//GÂ,v-`va++5JjTEU*\ u,70FF7e)J,򰉅5\4gNcH`HRXh'?&f̹4$ {zUY7;7Nt1vnK#mE:HL<+"7]B眻ʊ{oxPKO^cpޜ?q&LPTa/q*L3714A.&%v6N8O7.VN#3Z7` = :LjtD\oٶkUC,~j=͉xhoGѼ̀yrHUuз6@Yc>=MN1㑘KH{^Bx/򃷑ˀq 蹀{Yxje .$ݜ\S=њPY)xb]J@psn ~%G0óX~ynɳ!tN~|fjr.3żx:¾US<*!Ç/NlP: hǺ&~eInR|4VxeY;6@f BOGSgȧ' M{Rygs 26Z$-BB7>gMp$@&x3T̯Z[d@{> OPJ8X때ϜNy$=T '9g4]jS,Ciqǖ"dͱ#v Ahm8UxVCD М7whBB砜݆L#1ms)@%cǖbTWjŦ[!EDO%sKAh3JS Lvc=q"B|lQ6:k{㒈LĔwѬl\e.`<5|'̒m:zG㦍C@. q+ݒ|BfTv?2r^Oag!ۯoVg<\Q:A )SZ_2hDKۧ5艉M<Jy 7qO- dye(#aಛ18G {ࢥ%*l0yQfiLZV0$5GoX(V&:/\άλt$@N vy|xdY Y9rwxzۖz'}:"'aoӕeƘ'2 yJÔQ @&ۦ$TbgW?Y'^3jDfdfRsB,1piPmjE']c%܍eT+]d zB!0{0n"rL_Ī۠!hۢҹg"f>c=yG=o8UB@i )j~cPUCMDՍɤ'mH1kOS9>fG_)%k$Xë#21F#*0a%Yz`YMyi"nw%t7Gv\uqLS4|B7]Peus$ucCqk&93"0dYʚdБu'B54X\)-- V*Kd=N!彥>Q*fn'aH{ -QgE}O]n<~{BVd=3Bkԥx~^@GdD.CxAy}.ɝGke~:-cW* d"cnp;MƤ )Ƚ,=3G 3 t4+zyq0PxHna Ej|q++=iEw.YSYҥlߑGl wuf3oSANT%:V4aldc1j@Gj2җmPۙ%B߯sܻn82ʝۮ$_C`=qUwj%5NE |/Z?|tRjJ)A(<I6E Y^mނ6c􁖮XNNjJ9&wX1)ޒ᯿oDXV5 qN0 3)vѴ hzJFuէg^7\jS=B;<>oV/r[kwr&MIzxA.8Z;;_K<,;$-vF֍;!9iݮP .}J{Azd舟s~,#!WRQ;"X˱ ԏA2+%M^'+V ڄ4z}}&F1ۿoդX87H5m5/#ow3@[* -Hw}Q个8֟;M ƣp?PNh1 bwjpFe0SX'*E-2Pj?/4k¢a%Cڗzsx9T{w>;@<LŁѦ8ҠEk$o(~{l b7l*8Ў Ny&>+P:ԐMR9Hgۜ--s' F8c3w$65 yGmst0x" .̔ \*f^Ot& ܠ$ZDd-(W%g(mIǨW4aX+ QC*&Tf)EK:=L'~BJ?Ӓs55M.O s5/w@zXR2Iv` 3|Z(f =f'Iid|d%CYE(+]ئc}  ɺw'K(4n}?AESUoF*,,Or)v>~BYDiIJ-ܨKƙd!7AqS82?_AܨTF*/$>t92*(ҾPj*JBK(DAk?mFy=TٶucAt[ljv+yh4S 9>Pч\[D{>@lvZXDQ0 _nWCH£͑e(|-. gH]__Lt%ݼ*:$>>n8ߝ33!=(;)9'v;Mý Iĉ1}Yrl [ aTOےE2ܲMM_ہn$ _wLB׎[, dFTΒXWF-*]'@O',ް @Rtx5GTp/^U1 ^,3q69**qPY}%:(xmehwFtcWm Zp r&'2&"p-ƅ&Ƀ]sQ\s3Y \b;aztaMab Xc5s)lci}yR;A'h3ľr]3Ok _bufA,zg-܂j1(8v?'Iq{"]꒜_T凃a.aWN={FKuUFnWu,=sYlOOKayip1-,HYb+bUlc~=oG,JS ".g(M>x)rN'@& f\AhY[?zG=TWu[2JЫ6fЗxh5$,oV5%A&ۇZ\+g+># ({"Z]`ZB<j/0'sxh_G*nnku+r.=BxĚ;P>]O;ܭT GѸϩfሳGhS&~T0]n.IKNoܫ#5|=)wy'Hi0cw"Y.K\R(;mW<+;CN.kMq^ B*8Folr  zڀ`!Tf=['5^;3i);))Bb7~ɔM>)f|-0SGհ a2^QοL嬖D2çd aغ{Lu46i1V4B.ք<|} mRhցC?J7FA.އ_HcrR{Zztû k;mVDAM5RBrhY/@֗#Tg4\/ ?U#05^e:V_,Y<+'}369=зҶk5AMx\̸/^U ̅%/й#d8vu\aoIeus[Z|ۖ}qYsbe6B6*A%} ܌4|0I"_u C*obLl%ъpӇΐd1Y?$.`=ߕVSb*[́Hby<3kcvHQ -^I)q $u`tZ~0eI ( y{bD֥.U8=SybANxg BPI'p-?+!@ßɪJCNE ށ;Ns^ȲwPB!H ɗlw# +7_khQ/K{ 5ИG?O 2U'jS$W:tNv7|:%s""<Ӝ]WɣMoU-su'J J~ϖH?J_cFqSG yK(ߏpF|iw㢧 I(|򿢆2EnL1'ohx[ȌTtL.٤кy )(Om" iOW9 evĄJW]9Mőf1[nsk-Xr8)Gty\^?uz[l+me1먎@L-3\j\fxmW yR΅21SR Ys}`lP3D2c %A]HooJo(140&dXBkmuEq,p >R,:.1S&5(6Nm*Ȟ/+ۛjɶ֯[U j'z+$AXSS KܖW[m5s$K ET;MGؽlbűAF:|3*ui߀s ζD{|+YD83pRCI#ߠF_r'Aܼ[!( 4Rz. `n+:^hjKW(|[GV~[Fh\+vłۥ0 TzKݨ=qa)DIz3< M.DrpH ~Ll?|_KyFihjjM* ͌ K x6:B"Pt[(mP$gPXint n TWWw%ɳ< Nhx8LSJTfA_P;6r( #j\Wqz QZdOy׼a<ܯKrIUf 5O:پ~۳˟hk-^:`=O%e|ͅ!֨+x_HNͰ 2PK9~DwX㯥]=JvA8# bl,} fzk)բsD;5zu!Qzg#h- Gz{O9{5۞  ln[/i{|h$imC<25)kOW 4/oaW|Tb kyah8EO%M3diꅝ-hfK$ơPˀUOv<<܈T0U8 H(8.Y*R]Eh?loKc,PKMՁEsqpf}h>58RǰmG`^X#nچ*EAnCPu(Ɖ J9^GuP]0phq7@ !~htzadkF$5xo|KVG_0z8'F; T6O ׭n:S 1S>W5D}"*@f5&i.wS=ڄ.KSQt^r"@@91DHix0}D5nX+3ExȘ̬SOˉQ#]wP5檳 ʹ7y@B:2Ҵ¦uIQ5`=$/AXJzxߨR* }\]w;&#ٝ2ߺЂ+?lHKЛǠWOވmΔ *1 } :]uҌkjdy+;? h>]-e,t8~VG}N2nLmWf@"XTԮx)9kݫoMHr']W(mu$z;$;6 XL ADh꾁e8:$ 6f \1j͂!y\,< lOL#%x."5]HP[sa|& RmYZ=P'b\/KޚwtM{5S'XtO4)Y92xۑ^ZZ#o]x*p1-'2JcҌk֦;s3;G#qHi+ I##媫FrjbhC"Ϭs1`.\*莖We B%YM`Ȝ$ġfrrDIڕ"C7V|`f k(E*&NBW$t"w6y@ 4\t; h]tu9TE"^t{?#R4'TM%Ȯ.9vtEs` EE 'ud}g[Ɛ$G>TѺmZ% z6Ŋ~jb[>5 ?Hsop1HUiSVI,:'^0&zw8U VKhߥN')49iAW)iרB5bh|(")~gSJ;0bˇfSd"XwB.߫f/`X*7bx3BOxIjEW&L[s>;#r !ة'BVt*^pe8E5^' so+e2*Zf>1W a7Qm%UYHL_Ѡ: *;jZ?!Ԩ-2%v,&cq*kO}xY›{ihxyQ[siHC 3,a, -O]\.Ҥԯ `Il|#4m-10ڥ$0Jmk[3aM:ݙj' jpL|6>7fsﮫ̌uꯢ;4QrlqI$ެ3yv+Ҍl} ?d@3vq}6 Y;h]&[SQ4W0sBK6j@N)ل㈩UL9O/DˊiJ9C5V'Ss b0᪷>uYL{ 5?HsU1 zd^3Ty,S*\e([ܻNn.20){qp_ܷxa+Dr3S<oqgHM URJl?E6!JZ' uS !iBjoA߯M۩0!3lu p86%sHE&if6 mnaI3/ARft4~g3H"= MAl?O,vq M&Z,SՅ }#:JbP ,4d'?I,Y+I[Ute.͡0am_AwD^׶WpUZ\BP8&q.j#<p2->aBVhk<44R`s'J E]$]tڦpۛ;zJ6;'q oW*?ȚV \fvԝ 0&Z Ƈc\(-E?{@CNJ5K+hDYS%,1krN?7@OP]>u-8=8g`?TQ fCġ6R)Pb?WlCqnV|:^MawLMRe"./qNwJfR +ˏrdZ78{Bm͋4AE -e=ck+5@JGє`%c,̝i5Gnm! بxotRN Q Sv#T ;a.|q>hP;l?>ϰ0A#$?\*m GEBm_;oXkTY]u R?! 8C$KygF^7n(:N1U}K ~uLSdFa@_k:G/A*>լy+R)&9`V!펷yKS ]c3uXpiU -q,CN6p3qiL\{evmbq; ks]Mn%&<d 2T|Ɲ1 4}PytyEthR,g:CM@WG3 YO^b_H? t4%bCGi6+.1KY[G)fATfTqY`I ZLŠN \O&B,>(yQ%y Xwc n3l+5HfIP'یΨ}|euc*" T66"Іְ,$aB@ӗ"$Eu˶_[~)J,Z\S¼=Xjp ,,Na!f(Aٰo}dk!Iq$8-TïV,iG#SC/琅%|Zj}%F8nSw o+h>ͷXBc[wiм$;#bﰴ^NdsmoJJb pWgqhV\toV y#1>C5'uIp}l9G 4Um!ŠȜp<_V0bڂ3VgE0YR\+r"|{L̡\[JPX.~9Xn'I:S$=]"X5BǰA97;Gʺkam-XP$SitnčrȈѼ=O-xA[S:Zg=aq^}Z.C/o? !KpcjH놐Mk{? e?d:,^heX&k`8AFmu;{M GԪ;%faPVYhCN;u-R+ETE?#+Qr)k-Q÷ %x#i6lؑ5#bGej ,+FLS S2h]gpycZhL‹ļ t(R;sd/@pݟ9%vW4ѩkzm/}2mr^dGnن lWm^%AKmm#'G'hݜ@~tZ7T~3R/1ݽw \Ϭ"jѬ›d 1(dj;'I'%&z(%8օ=ޕHڴ$r&0 t3ik^1Oh8s/`2G~5kDiR:}7Z p9q>;8[<(j)+]נd zL?zKo]3GjZPACV\E2mZX"o喿M݊wI('N}tO,R/tӁzyn K2!GRDڧѷ,,I_22j+U+[7X^i]+{ ˹ \X_W0G%Fs2NJZXSP!/eQL YE͛C꿽jhFfnqϣ&"џ-`$)Zߧl~mF΢3Kp% 6:^{H3>Ӯ6gCb<ðRk9L49Bjt:(v7Ӆ(M^or=2xZOzZ"E!Ue[[ ?HAG?f+FLP_F1ݸEƞl]cC}.?ASk'mg?A7 dmui u8r%2)>OrݢbL ƃdZ-WLhv;qE*Zk皌 6`E~S9! a,kK4,yJ )̮:C }j8r(7KX ð a}CV 6@k9D^O?W3{JLANyDG)?dr ʛw,`]gZTFQ#`,,;Qr$$tIr+N5"pVHnqMZcݬD(F['X\f%3u g[]nKbVfJ^^.҉A-SX.9c7"t;hdg$j]r˙)Zig@hY4:"+ xЈN(4q xR jw00666c`'E /h2s7Zr3@#(":Y(F]-iPIVKrE&cM GQW >r(Ri;M[VښR\+TäERwz;SӔ K3[M_?ZnTr3^VeH \ mE@^ zױޠq"kv wN>e=jKʚJ5jdQN QxzM2+JqTwv*Y j\w)|qV¹^ No ,1MkVT] ᣵP?Dt=j\aeh;e +O6׶Pv2a[GW+(]6-7ǩ®6)h(|fLsyC'K̡j8Kڇ`Vo>} D)}N>5ߴP^ȩj-%yQ(c4lJqU/xkpy (_{b:%w!`/g><;eO@/Xā5RN8KØE\zh@RO{Γb,9Ϝ簉fl͉gۓLEpHWJY\ގt gDrwˬTK̇^7V 1yRDFD|UkyA0Z jn̝`Eԯ%JZL4w!\$!yaF$OT**N}*6V+9aRKN,G:fxE'g'k OcD_l̕(z+7"Ďp&fo cr:$^s1خ^Zm3zgl_ʀh n4XWǞ=ÎF]5d Q>߆`=Zbͪ}77кtͷ0y (6L XȥfAo'jF1'˓-%Pܭmdc_sՄ\} wЮh<#F/VՏӽ҅-l(d*QLq.ccݿ::9u:Ȍ\80. tK<ʲzlBIFFuY9dBΡJZyxק$"|U[]Zpo^gŹexJg?H{LRY !&I6&_\2Fʯ JNHG"u>\s샱t`Qw HCӋ 4 'R-wjQgų)]TƭөB\O$x.YˏH_.,ceD#NG`KЅIa]3Qܧ5!mKOw_q0E nx:9&~DئG{w]at'/ *ǿ6Nx#(|*ECrS7obR$Vd&ڏ.HsJ4M3@Õ>U3ne[B8rIE1\'r]gNJk `4KO`kݪLrS)w-4^um?ꆴR:?J43}.cƓg(EޫGmbY̬#fBuuJ؇~g@#mh/>{P^ƹU_ٖ-tw 0θvb2O%oO5Ĉdg/+] {EMW5O,ZGsY)%cE<,ЛtbUͰ "Z2QthKMr@:y䛄k\bD1"=%NXAQ@sc)Y7jon.k7Ix܇K%? F",O I#@Gkdjx!jѹ[:RBqzSSr&.,]1#BbeݛOl2bW\ ؽ5Lx~`ӰSCnul6H/<^M8'3k@pf$ _( SGRJе96R 148\oB/} uu4$%SLWA!(m6ys:WS |*(;h]WeV`" 䉿lm͘EDEاVq̀2[]#uR1lqo8)i@u| cqDDUpkbڀc*HߗUw_w2~fsE/˒M6EbCxn׀lNEѵK<7Nؤ˯D"P~g5Mw@& &AHY7em1Iւp.8w ]NL~Co칊[,iH4P :s{tA&5<=#|~&)a`)߅]w mB6/l?] cКt_[lr^ÅƯ+,OqXyGfŇE 'E= `5Q-*c> DPO+3Cw$úR^"LcH4 sK 02ɈBظn2cƲ#?/.5Di -{U/e~zoܢ~`y;y :jW@ݿZ*=#YJXQS`p#R@Qyf|;>TCtj^x| PPqX ߪm?RcR 5m<~Cmkˆ[ pn~d'XsS2%) GW4 n^HjֻZnZӧ_ܸUdzM/I{%TH:ioUU#Q{<Ul2̞;Ezٚ1V =)wHG3D'V)6ΆJ*찘wY&fcv? `}#|*z{Ƒ L Sw?v:UrIVEB/jvA^rD@(1FH<3SQU[Poe"4Gj"BD^u)d't& g3X$!?w/}[+8][_DFd"qe"-{yN1ʙ{aj@wW*qbI$kpP-$rlkC[[S%aK8 {NHuSXN1pC?ZfG@б4|Qr A2/Yɷ#?udI' &z+wNV0&%( Y9.,\-Ke1S{{2:53?S.,P&+۳[Q;OdT{ae?}9ȼ3y7ɟH5]Uu~*ǐ@]?؞ؕ @yGL.f^lL2T$?%E@~(?A@27h,IQ+v m^>EOd^ϣs $8/M+j7\ ?T XөVHArִ5FC* #-wCx'h+x !jش?ly1\%߇.4Pmh~HurPVA6z_׎P[?}2i,ws@Ag/&{*k1d ׫d\A}TsH:(a/`5P(0ɿ6623N-]x{e jڮjkF ;j;$,!AwT0hF@riH@ =Fj9g 8'kb뾀<ϻ0f;wvlk WG&Dy§KOO<&NK|qL.NcR՛dJJhGM|-Qh9VTBJ ʡRGk8oY M^X`-$A}V-5RK]nplD\Y~(U+OS4/{,NgvD֫ew=I8ޱmRˍoi:(xֺp`2w٠d'9.OAw1H2h*x䤛 ;0+d"ޜ9{o.q:?ܬ&Z֥f%P}2sCy GEf>–hBl9Y$CLIF=؊dl?#Ehd~"6鳬G) 93J 5P٭@U3whnxcZrl$s/.O$2֟.\\!UG=ȣd4*_0,ݪSMئ ca k)rOn;OTRD\D5X muLQ.#${A;:.(<̦R,Ai}:QnIq!4m"l,X)cv'^Sոp_ZAUX|.{wMZ"twX]Z74c\NX#U7D{R@u:if ƌsH\HSƬ?6>l4&.̋DO}Q>yb}8fsomS=g>TQ*3b1 T HS(SYHcLAVХzƽ9R \\' vOqQS53-+Q#0XrURl2d4[zB'8862@VŇHGTAۍ%ċsxfFYRh 9NaTHT1Xf\PKlӽkY qv;YbH:Mj8̂]*wXfߴW8[憘;lqŨp|=cT'H*ΞShjz#bڑsc=%~tw_n 'Qg)FZR><_15[PΞ} \2Y9!OE:J58-3v).Z/Q|c j; IȰ<몮%ˋˋlV־tFYqDN05ȉs#;7z qȠxyb仜_0]ر| zt6O{+O`.V~P + +ѝIZ 7aaX輟 jew KMqoPz ˒mgP_͚"_CZy)$i@&!@'.ӶN!(8#w!-eg4UZ郑`_W4_JWc&DO"y18+V?K)nI24wƐ;u0?2W}|QX)ZXt.FKse^,c)ѯSU n&S^dIAz(KKQtUuV 7w}b ]kO/+NȒ" Whip2ٻG?w[ͦwgC~410) ?0U$3p͇ȹCQ϶ ҋ߈9yڳK8Qx>0TymIՖРX= ,* m(ww~v+7E>sM&j ^-EaX G-y&2F c9T y&*tS5$x]ѼmUʭS'%XBem-3»`ӨS=]3ܫ0JC{@BI^vo8IW^x2ݸ(tl*6xk얜ZO^ t~(Rr6mP G·b>/RsLsai+G Dseu(9wPoH5%/b;c 5Qx%0ݹc:d C5 e{ݝ"Ճ~m6!0>G LDYF=4iIۑqܰ~4$)pwCd6M*6kRh0/| M!}Hy/ Y7 @QN:Y/JC&?l28)*{s uR3 >r4 oUZ\kdҔ$^ roy/9I<^Wl|4|P e^ o;ƒĘyq(\ҐJGBkIB?7ʺ CS-xb 51E0n-0;lȑD4†R*e{%hXi[Wb.L6giK7Yoxyd@J$,f׃)& /fg4vҫCc1 G8z/]\ J(Bה|X)WYӜ׻FQƤ1`wOgbgߝ3|xEy)WH=T[qY^DdkE]w;&(Qf;Ge9CBYT`j@ݣ vIZF߹e V(nF6F`[i<u}܃- T7N=CB2=k"N0dݏ-T +kF5y|\RUґ\L0^O4 !9 @=Ł*?嫫VR) v̄(jwWb?ܒʿTFl'#n 嵖YjnL}y7Y3mU7ҘZCꂺlJ)'D6Bhh]ux_41CX?jn( _ҏ!Yɟ\ I!ra݉2UIb㍝ٗ}dN H[屜!iFKD UiޢY(2_%*ttg;Xt~:u4-YE;t}4r/QZ p'jlX.xL_t\𼀷љ+( z>>Tjj"pdLWm:_Ey4'v֋#!B7=bf]:v\${vȏ.SD {jƃX`Su8op񯘡<N\@B}\SC#gH'|r.z?\舞G0e9!2h,7 Δ1&y тnyP7`<0J" `Qɦm X} t 50Et:.  LOv,8[{4сI K|ʆә)Q3]-> @?߇Jc1k.B\7mnݸV5/| Bg1L/ޚ@4LJoѶ̅L[UtSZUاiKbDL,/Y7cBc s 9$tz(4Y"kL4Rbpz5 C=1]x,69'YiInħ'ZƋݘ`6t)xd|l\7mw%tk*'qC #2tXԣoHeEUMP>>lC#̻IEkG4eB^[mD߈Ifݪ,6ϒ %fOysSB^f z٬vO|HBW$ #pq.Om\7e'LHE&xzGVͤxKnIZ[):}mpbgƇ9/LfpP{[wFNAx٥+2)IM"=J0|z2J69 D4Wê@<gF|t<#m- uMCĄ-}pWęPjAF2@*yR{GP6jުȝ<,ꨫ5h6 Qؿ7c1Ϗi+к `D5W{YΖ;ϙ^ +[Ler% l65niJ f(KsnzM-5`!7RG\IZk cX$Jmab>,lZs&$]PqT|4t1>0 (-x kd|ewVIpqhFy<=n~Q6rr \H d,r1AɷZX?MjqEUG5/g!ZOa fM~{z<42~Zpr]B p/B <:d|77%FoY։vŐSl(J]}UPY D"PSn+jO70F'kg3A+IXpEBE{WVW8Cs-b~a~wF,(Z(ݲ)M]MfVQLJ*Es:.\}ۋbLD xʼUivAZD(/!t,M yHOH{ֱΥ{ޢ yZ!:}m^yˋ 0DamݸLys $3k_g:]IT0V.F|sd!e<͇ YpѹFwQ_h.o!LDeJjf/DMqdZ/\#p&UV (KMAo147r8)O` ytZ0R^yf'k46G:Y;) Rl'?dB_k5 h!۵AYX>O"\ Weq>FxCDP t W  Nbi&SJu.@Xe{O%KX{f!y=hwO-~\1d }t{e"m7n+_l.PA }^@p)xA Xb/j+}3F[G]DKx8=#*<):*_dt&LHe2`_u9f((%vKP3j׉#cXhHxCxy7ҷژr88!_`nʹ a!̨v'~q鼔`-Z[n2y &yOT=lM&/s̀:Wdx^Te(RYFvh5<?=9o=6iN)m.digP~M! ]I~qnPgk+ ]Tib`j3*M.dY5P:NL7A.u,Q 5cw_t (RϹI:6%%[<Y t.5*=mUf )aHL$(ǩQЩ ߊy?3a7dnI]+JŰ~9ƫ90^^Bоw%)|Wt7,~ Nx xk\@ڇ}Fk#s! zaې.[6%Da. |ّP "tpiKW@{49޽Jg0:Jzt?Ld`ʲCjqR۳$# $5.U=J izGjySJ%%ٶ&ۺj @c_Ñ2OT, {q\ N1~PNM܈?Yla z*+)psٕ )!"0 X c_3B㩤rogG@i wXB+txr-5]Xf,#y'ܖ:`DQ ? ĸrO:eICZ_କl%:& ՝sq\ %Tw:C<v0Sd+ [M~l,T.<b;Y]|.EQ)BvW3ğ7HNU ;82yw׉" Ǹ Y殉lEay!K F@.'h6zld96l{> upu㫋#qsd֚Tgu1%0$M]gЋR. ) yܣz #ux8(&3 UR,=*#|?rb^ O(_PUT+5%: f lE6VSEpJ_Lˁ0cn}Vp%UǨBЯv)6s@A4BKe7YJc@y33ôe zBj QWf8WL{T@}d xƮiE-!ŗoS<xF:ȕ>g/zSR+%xO+k{;@1` > X7Fyt1NvבfD(,U45 ݀tA|'E6kHB4aR w+i9l/72(Z/e)ܢVW+y/k,(Kwifbv* PLJ2\\tFN4X3m(<.{KDѿBwEXsim U`/Ɯ6EF*=S"彏-IH`8qih\H~/Ð,L)@ADQGw" ?d5P95jÄg0/^Ec_* t.jֺH(]C7 E}/R?= +xvո3\(rEhKd.@2“&YYV2%s6:TQ :{ܿqŪ1;~=GϠp f~ieZG\ 3JRV tA०NN4UkS2*ZK'sV  xS,1K糢Dek0 Xȓ,!T!%IP4}a@/uǁaxfM'YD!mlpFPyZmfkC0Vx4BT%&^}WV%­rቌIƖQq \lq;qёbj.\<UyvMɛw7HG$HnsYv YKeW^AG(j߷]sL2X:8/"a'-2qp⦠6m=bbc4/"Z=a (ߛ]mΒ,[H0]\-pMu9k,ؠ tUKuH>z>M&d>lFae%#/yF2JϯFuUK R<,*聡s:[]KȰ|_S+ՓO*Y+l$.:hjl lt$OߦPmxiJo_+>P)={FK窢nDW/O) 圆q Xԋx;wK"lܵ fб3U<^&#b{-r1}(3L= (UN➓8!)\2 Rę+f4'{#5#;ϺkAFODk &!* AUu-lT5n,B愙e3: _HTVm>4C"i`>(BĠRNk7 7dz-䋨Nq'吠Ynl(3D`T]JU-dW– b7Q05Gp{ CKƣ)q3'GdMEmpĜ$Mc!A 5)V{)DF^rjr0Hb[('۝t]fgTI?oA}fjAbJ矻CI,&BmRa(EoWU鴨+m!zkT)D^'OCpg~pAG"bV^cp@2?./1UЅ ];*Ts Nm 1?ZKo4ȴKKn0:Cn)gR~=D[>cQ)xOY&n/&@]`Gŕ7:v#l y `1 IPdt |9Hrn:6:40WM UݫwsCα*/ mmL.xTʰ2ks3L?itC/1D;gIGij**E2L3\pSERk :wVgcI6m :k}pSNBؗ)MǑՕΏ[K0ȕ7yQ *M͠}?t:1-jIswzdc-vW!ߖefZCD ?a >a 0r<]o9GHc;0%V]eR^.ۏKeX07$PeQ?o3gV)yx #gi!=xg*"Rw,mJ#"EXUo/usn(Br@M:h}uGͤ~JsNF*Y|p"9* 0O:(dtC[Z$oC)yoz 鱠MW !U|Hh[~púJ{ )l`墮k9^w"|"vFor4~EMPAǗRDOPKk؂fLT=,VP;߉S^#xT򇣺Bj ɓھ'۵FeDV boB:L$sb@ ZB6њ<=l+Q{?$ !cyqRlqO"≿TR^]R}WZ,Hg྾X ok 10]xSwxvO%\9 Q4*jwA"ӐM]E!ީЫ[۶ąw2`?;įӰqhN8{7T-IIqNS30FH.O`JNdشq= Ձ@8F0جR+F(l{ً^ Ș?Xg5R`:+Zכ28G rKn֠N~˭sKRJcp<T/YZ^>j}"XXU0^X>ӆn "0g׏YvBW1lhlZ=v :U4۷(ue u>\˘ u&`yS`w`ݢs(0nX='m(g&Afi,3-6r!Sě,)I/Y);f r؄'0WBo}|7EXZE2v}M@ xlN/fw`wFX-XKO]Z3V T 3Byg'*5X5Uqhed)w1_0c xƇn|e˛]?E¦ v̧6 y2g :kȦPA} ϥ.E6I!d׺|Ђ&Q]j%L3}5Pkf5UG:#pdr?PkCwjJ(^t5)s%Y­ѳ]U< A?LvX>-d M=kEGoN"埈 +l.b*3RXrczݹ::y2p[.Lk$#lllOQx/Ҫu -Do66˹ M.䒫ߚ ڙR'92Պ (jd0:O! i;&HGZCy!'nĚv,P9r16N{(9aACUm >xJC߳7JIu$vS -~<Ƌ{@+E3"kt ᎃqaN#ď䂑 % B:÷K3"N;#ԡ޿N/"TZF1'}0M￱ڣK0.rmp,LS 8-W5Y}b6ޤ( 0ُ )!v)_^w#6?ɀ=3ESc [_Pz9[2oQ/G^ťb=`Ve D۽3z=r_y0eBGEy_]]+Ts b/:.Pa^/$}+Kζ^=X x_V׻kӡQP[TH"3Һ lFnVQߕBtol@axGJ3¢ Q?-.W͇0AYCk^js:gA̴92%QW2E<^іU"M:FanW [z2VjPNU#k8 QO: ,کk1e2&O7ڎ nE`Edo>un/E"B}L ԹŬU7(?0p 'X[ n@8@+KO(˰ܤ䶮aEk^Jr0|7G%8kfyA<F*3\qڏ=CE&F7 Ħ}a,߸R&!E?jSPB/P~i~Y[!bC`!GYLX]6y#0:ecV@%.Q&41޶)bSؖW^ՍH>@RdMF$#x/ԣ Dn{m R YZ