libvirt-client-0.10.2-62.el6$>9Tѕ3࿂&>=$?d  X ;Qekpss s s ts #'s #s%s's**,s+82w3w>w(?18?8 9C :} >?@GsHsI|sX8Yl8\s]s^Wbdefltsupsv< wsxsyTClibvirt-client0.10.262.el6Client side library and utilities of the libvirt libraryShared libraries and client binaries needed to access to the virtualization capabilities of recent versions of Linux (and other OSes).XԂc1bm.rdu2.centos.orgCCentOSLGPLv2+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 V큤A큤A큤A큤AXIXIXIXIXPXPXIXIXIXPXIXPXԁP[ʥMd#P_P_[Md#Md#XLXIXIXIXIXIXIXIXIXIXIXIXIXIXIXIXIXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXIXIXIXIXI984964f899fcbf94656ecf12e65aa47f195c634ae3680ed24fed633e1013f8ba47c4db7b1950c4fd7330bd48d7b6eb8cb0f3f7f316a81520bf69f30b1dd9289eb613019b2e2379e09c17bee5640ec6b5f0cb39e5935095711875eafc1513b62941fc2fd9805f68246d06192acf6b084afaed68d9db956d10b5fc26b977afb7b01e5cc0be7fc7510b0ee3bcd00edd55d93562fd27d2fbd1f60452d80d0be41da87dc92e2b3c0d53d9d29cf3f1f47d2ef161526afcd895c029c9f22136f4c3634ffc4d829d47e8eeed50b4da501e9b119b63bcf028be2e6766167c1cf13a58ca2776bdce1566871bf71ec1446fe86b187ab6a144ef7a949057dab3b1e5dae99b5deafbbf146a618bad59fcf6533cfef08f82effb70454d8bc422133f220848a16565a76589bbee18f4f352c60bbe22c782ca3868462737d392414bbb10b354bfe4366a4c7a9ac94a2c625d7d450428674ed4ec5c10974776494da3aa8b1a7cf2dd61a22f269b261c37abfe1ab091c5d9d15c0ea604c8e12a43f96b2d30c744bb37065521275681f912547fd2e6c6cb44311879d9ca7f3daa2928ea780423256a3240ed1371fe4019f7d80bf8961357969395cd6c07b3a05f51749e9ada6075a3c4ad26ae719d3fc7ce74cbc46e1927f60bdeb16183a9c235b2221c03f3c362ac5e63266eabefa99abf850b4f487ef032e3aa50d09ede817e330ea635bb03964bf8f016c3e7511bdf69f47caaa6c58e98a55841377a987f72b8e365d60131f8043a512890a013390ff6d1bdb4dbc4c6540f6cd724191b3961214bd8d8792bb040066a3e8f7948af3760b96fa888f461f0e55e3a706bd02155fcef5ba47ffd18f7807871016785050b7ba46794ed7f1878c945cb553ec02200c2142850b7076f64cd4bbe58a7843c8b22c1200263915b76731c784c895b81cadb76b18740f300eb49c7b32cf8d9d21b99dfb0e8d08bfdd2c4c0a6f6450f1bab39ae17d60445071dd76017bb91073c93432fa9e786e6e57e5ee4d6426c442b42fdce82a9618ef370232742a5ea17b0a59c5d40accf4674e03fb7e116f3eb7042c73a9d59db7cfb3601fd7ec4c4fba48b55397cdb67715173d717bc8aaca4118729a7a1426659751d1005c5468b76a31427eb482e8e718714aca23e58b050d5302e9eff27feebf0d489eb1b6ba2caab5f99c404bcd4ab3558e434203933722249a148a4e27b7ed95db4596ac742915c2d900f92d20d8209d310b3c8cbde8de08c1ea6471ace50f6d92c6945bb69feb60557027f2307bf1573643048c7c838b658a0d4ceabe44f868144cafd6e1799fd89759bbd2846401cbbcca741441bd25142e8ddb00038d8e6292ef51b229f26d551ec6e30c06e09dd669e6bf9671535e400d3430f404d957090a2e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cd41f8df022af72619897947924e9e3f74ca0ac744e2900fe3e380268554999d3e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1750e052ffcac73564a05458de840c0d3df8707766c7f7da20f5ae2afec75539e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1a7e0360e25e688d4b4946a82fa79ee328c74ed3be9cb837f7aec92b6ac708a979c3a96d48e3fd589ae56a9909569de87fd4e3a6138c03418752271dc0e42e4155ab42185c9c06d4781ffd02044170050ec32a5540bc51573ea13ccbe318f5b07165eb19b1578638d00909fd4b5f8bb6ed8cb15f02214da48367fa391ac62687e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c4c656b5d1cc5e2a0ec884d338cd81dfe9d4b4fa9fb6582b70ed574f9282ee4b773abe889c0c2e529d8d7897cc93a6bdd4c9d12bdbb45e7bf9a39998716b13879ce244cea968d6fb83f08ddf4d4a9adfad09eb4d594769619ce72d74872f666cade3799736d284320a360a81383b7b3407c28bc2a79afba92bc85c2ae169aaeefae1bf8a473fc9c85b7211d8797d564379a0ca816ba858d4c2bef26328afbeee6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce66dd4e232d54c5d5afe94f94d7fb1bf269e6c8fba75c9b56532c84d66cef651eae845b9f8974bba7a455279f227795ac7c55b7b99ab412e1e9cf3c851adb0f0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c91d07501f4e35e48540c2ba2ff09c331e56555b326dbeb4fc5664fc10f485260e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccadec868ab1ee3ccdd595fd2d9be024547a9c31d12fa740e11d1954a73a8bd7871b475db668328024d649a33f089a61b80f6dfdb135e0ef021d7b3456b71d6534f943ebcebc08c664e2de1789d0ebc27f95645d0a4f44412813a0011c0428f75e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cc2a8aa14ee9a853c7f685eff27a8f1ff286f96d5f47ee42e831da74be635d2ffe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c745650fc45b599d0c052f21f070ca281b26fb87ce8aa760b51dfcd755d7a0f6501794c78b75e3bad93e8d43ba076b6ec351c1612cb26da12c4fe708351c595efe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cf73e148afdd97f5729416ef9f88c731cf270c6dc345d5f4cd2279b197431d582bdec70fae4ffcced614bc57dc1cb1df216f842f84226f1ea535a8ac3e74f2b38e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c04b9ab663c5b9952aee02011620918f4c230e75709bf988594b8454ae0210a3d80b3dcf0cb6ed550617f2d0f29c02abf11c79f57ccf7b38cfc61c02c8ad1efadfca4a1f0e2d5ec183106134784d4de7e99e6ad57c09bc004218421c93c66ff286ae26838c4f36c3e3a0478a9c8d61309e8750afd50b0c55da439e2824e1c78b1e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbaef5d81b11e31aafe5777c502b82be6fbf7b03b390f18ec17ac170f338aa92dbf0805472aeda616e4e6d4609d67b482b156b56e5bb6853543c1bcb94f4b351de13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbfa0b253f8388e2ad6a34f62b12203ceb5174239734e440861614e2bf678fe6192cc6abbbb561ac9b73c93cf8790157cb445e7dc05e8bf4549bede630dfd9a4e24cd86f3d03a49e04b7007b7d06e7226db7e91fb9c2fb90f938216a83c2c07c15be7984d2d961dc5ec233d83651c965165312f6434b86d262bb8629059f01ddf3924aed92cf053f61f167f09943b677fdd64d5c9bcb9e2ed255be537f4313d73e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c59c08b0e33f4369982163f44dbfd8749c67f4395b515305c1e3f7117a4862bcde13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c2e6fbfcc1f1741bfd009e9393c28168843f7e5ae49aee1146023d345a849fefb21b2345e0d70a31b40052ef0e98a7ae62cd22fa550c61a6d1ea6c4085e7245afcc2d4f52d3079816c92aa4a7c1d8795c2c0eff7016315f66e1a0b4bb4a65bac8a569d405509c14763cffcd5fce031b1735a04ab86cb3d8fd25f81875947ba5edd3a609f815966727a507837c03437ad47c39b4312907c83f8632d6d878638636e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c6ed3ae37bfd7b4e2fef52143f43c22334b01e93e006298dc5900a60d04be4dd0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cda0f34574b1a49cb813f88dcf545d2d2c677863bb4d6e478b3220bc693630c8de69eb3055d6eab982d2f5f3b8044507cfbeeabaa5d6238ee7e2d86f2667be8240d8b5349063f4cb876f06d3ed241bc4cc828b0b5ddcb37e3f59dfb80fb50bb64cdca97c499073ae535663e7bd4a9a96dbd6c68e0d7aae6c1ac5dedcc5cae00a6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c093e87d3d5f3019811c8c764126a0640c945b00e31cd8654e5d2126da60b23228d2b81ac73fc91b1a55d4eb6d07ad401bc21e01bb249eb2af521c9e74ddc7eb71ac97f8995792de8098c095f9429621ecce35fbe6d20aaab594820200bef1cf70c4d0900c4ff0522d1cbb178062269b7bcfa87b72943e045243421d1fa421150libvirt-qemu.so.0.10.2libvirt.so.0.10.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-0.10.2-62.el6.src.rpmconfig(libvirt-client)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.0)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_PRIVATE_0.10.2)libvirt-clientlibvirt-client(x86-32) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/bin/sh/bin/sh/sbin/ldconfigconfig(libvirt-client)cyrus-saslcyrus-sasl-md5gettextgnutls-utilslibaudit.so.1libavahi-client.so.3libavahi-common.so.3libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.6)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libc.so.6(GLIBC_2.9)libcurl.so.4libdevmapper.so.1.02libdevmapper.so.1.02(Base)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libgcrypt.so.11libgcrypt.so.11(GCRYPT_1.2)libgnutls.so.26libgnutls.so.26(GNUTLS_1_4)libnl.so.1libnuma.so.1libnuma.so.1(libnuma_1.1)libnuma.so.1(libnuma_1.2)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libreadline.so.6librt.so.1librt.so.1(GLIBC_2.2)libsasl2.so.2libselinux.so.1libutil.so.1libutil.so.1(GLIBC_2.0)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.0)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_PRIVATE_0.10.2)libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)libxml2.so.2(LIBXML2_2.5.2)libxml2.so.2(LIBXML2_2.6.0)libyajl.so.1ncncursespm-utilsreadlinerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)0.10.2-62.el63.0.4-14.6.0-14.0-15.2-14.8.0X2@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-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- qemu: fix return value of qemuDomainBlockPivot on errors (rhbz#1300159) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1300159) - migration: add support for migrateURI configuration (rhbz#1347389)- virsh: Properly display block job type (rhbz#1326653) - spec: proper soft static allocation of qemu uid (rhbz#1351792) - Revert "qemu: snapshot: Fix modification of vm object without job" (rhbz#1326652) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1326652) - tls: remove support for gnutls 1.x.x, require 2.2.0 (rhbz#1333415) - configure: allow setting default TLS priority string (rhbz#1333415) - rpc: allow priority string to be passed to TLS context (rhbz#1333415) - libvirtd: add config option for TLS priority (rhbz#1333415) - remote: allow TLS protocol/cipher priority override in URI (rhbz#1333415) - Pass config file object through to driver open methods (rhbz#1333415) - remote: allow TLS priority to be customized (rhbz#1333415) - qemu: -numa doesn't (yet) support disjoint range (rhbz#1310122)- util: avoid getting stuck on macvtapN name created outside libvirt (rhbz#1321637)- qemu: Always format model for host-model CPUs (rhbz#1307094)- qemu: Don't compare host-passthrough CPU to host CPU (rhbz#1307094)- vmx: Relax virtualHW.version check (rhbz#1300574) - qemu: snapshot: Don't leak XML definition and forget to unlock job (rhbz#1305793) - qemu: Fix formatting flags in qemuDomainSaveImageOpen (rhbz#1307094) - network: Resolve some issues around vlan copying (rhbz#1300843) - network: fix connections count in case of allocate failure (rhbz#1300843) - network: consolidate connection count updates for device pool (rhbz#1300843) - network: consolidated info log for all network allocate/free operations (rhbz#1300843) - util: increase libnl buffer size (rhbz#1276478) - util: reduce debug log in virPCIGetVirtualFunctions() (rhbz#1276478) - util: improve error reporting in virNetDevVPortProfileGetStatus (rhbz#1276478) - util: add missing newline (rhbz#1276478) - util: eliminate bogus error log in virNetDevVPortProfileGetStatus (rhbz#1276478) - util: clean up and expand 802.1QbX negotiation logging (rhbz#1276478) - util: report the MAC address that couldn't be set (rhbz#1276478) - util: reset MAC address of macvtap passthrough physdev after disassociate (rhbz#1276478) - bitmap: add way to find next clear bit (rhbz#1276478) - Introduce virBitmapIsBitSet (rhbz#1276478) - util: Introduce flags field for macvtap creation (rhbz#1276478) - virnetdevmacvlan.c: Introduce mutex for macvlan creation (rhbz#1276478) - util: keep/use a bitmap of in-use macvtap devices (rhbz#1276478)- qemu: snapshot: Fix return value of external checkpoint with no disks (rhbz#1292312) - qemu: snapshot: Fix modification of vm object without job (rhbz#1290647) - virsh-domain: Add --live, --config, --current logic to cmdAttachInterface (rhbz#1229128) - RHEL: virsh: remove duplicate --config for 'virsh update-device' (rhbz#1224037) - Update ESX driver to always use privateData (rhbz#1213348) - esx: Simplify VI (vSphere) API and VMware product version handling (rhbz#1213348) - conf: net: Correctly switch how to format address fields (rhbz#1299700) - qemu: Refuse to create snapshot of a disk without source (rhbz#1299411) - Build all binaries with PIE (rhbz#1242156) - Enable full RELRO mode (rhbz#1242156) - Don't duplicate compiler warning flags when linking (rhbz#1242156) - Simplify RELRO_LDFLAGS (rhbz#1242156) - Fix AM_LDFLAGS typo (rhbz#1242156) - Pass AM_LDFLAGS to driver modules too (rhbz#1242156) - RHEL: Enable RELRO for python modules (rhbz#1242156)- daemon: Suppress logging of VIR_ERR_NO_DOMAIN_METADATA (rhbz#1260864) - Allow for type=block to have no dev (rhbz#1220197) - qemu: event: Properly handle spice events (rhbz#1236581) - qemu: event: Clean up VNC monitor handling (rhbz#1236581) - qemu: split out cpuset.mems setting (rhbz#1263263) - qemu: leave restricting cpuset.mems after initialization (rhbz#1263263) - virNetDev{Replace, Restore}MacAddress: Fix memory leak (rhbz#1251532) - util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1251532) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1251532) - qemu: fix hotplugging cpus with strict memory pinning (rhbz#1263263) - storage: Track successful creation of LV for removal (rhbz#1232170)- util: set MAC address for VF via netlink message to PF+VF# when possible (rhbz#1113474) - util: set macvtap physdev online when macvtap is set online (rhbz#1113474)- RHEL: Avoid memory leak when virCgroupSetCpusetMemoryMigrate fails (rhbz#1198497) - qemu: cgroup: Fix memory leak when there's no vCPU pinning (rhbz#1198096)- qemu: Keep QEMU host drive prefix in BlkIoTune (rhbz#1203633) - qemu: Fix name comparison in qemuMonitorJSONBlockIoThrottleInfo() (rhbz#1203633) - virsh: fix typos in virsh man page (rhbz#1130835) - schemas: Allow all generic elements and attributes for all interfaces (rhbz#1206066) - RNG: Allow multiple parameters to be passed to an interface filter (rhbz#1206066) - qemu_domain: fix startup policy for disks (rhbz#1203542) - Create directory for lease files if it's missing (rhbz#1200991) - qemu: cgroup: Properly set up vcpu pinning (rhbz#1198096) - cgroup: Add accessors for cpuset.memory_migrate (rhbz#1198497) - qemu: Fix possible crash (rhbz#1198497) - qemu: Migrate memory on numatune change (rhbz#1198497) - qemu: fix crash when removing from interface with update-device (rhbz#1205042) - nwfilter: Fix rule priority problem (rhbz#1210183) - qemuProcessHook: Call qemuProcessInitNumaMemoryPolicy only when needed (rhbz#1198645)- sanlock: Don't spam logs with "target pid not found" (rhbz#1189414) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1202703) - util: more verbose error when failing to create macvtap device (rhbz#1186142)- conf: Don't format actual network definition in migratable XML (rhbz#1186142) - network: don't allow multiple portgroups with the same name in a network (rhbz#1115858) - build: fix build with latest rawhide kernel headers (rhbz#1198698)- nwfilter: utility function virNWFilterVarValueEqual (rhbz#1126487) - qemu: support live update of an interface's filter (rhbz#1126487) - qemu: Update fsfreeze status on domain state transitions (rhbz#1136251) - virsh: Fix semantics of --config for "update-device" command (rhbz#1129112) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1125194) - qemu: Avoid double serial output with RHEL 6 qemu (rhbz#1162759) - storage: Check the partition name against provided name (rhbz#1138523) - qemu: Don't unconditionally delete file in qemuOpenFileAs (rhbz#1158036) - conf: Don't mangle vcpu placement randomly (rhbz#1170495)- networkValidate: Disallow bandwidth in portgroups too (rhbz#1115292) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#834196) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#834196) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#834196) - qemu: blkiotune: Avoid accessing non-existing disk configuration (rhbz#1131821) - qemu: Fix build error introduced in 653137eb957a278b556c6226424aad5395a (rhbz#1131821) - qemu: snapshot: Use better check when reverting external snapshots (rhbz#1124854) - virsh: domain: Use global constant for XML file size limit (rhbz#1134671) - selinux: Avoid label reservations for type = none (rhbz#1138488) - Clean up chardev sockets on QEMU shutdown (rhbz#1122367) - Don't include @LIBS@ in libvirt.pc.in file (rhbz#1134455) - qemu: save domain state to XML after reboot (rhbz#1169405) - virsh: Honour -q in domblklist, vcpupin and emulatorpin (rhbz#1135171) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#1139114) - Fix possible memory leak in util/virxml.c (rhbz#1136729) - esx_vi: fix possible segfault (rhbz#1136729) - sasl: Fix authentication when using PLAIN mechanism (rhbz#1171521) - Fix leak in x86UpdateHostModel (rhbz#1144304)- Revert "qemu: export disk snapshot support in capabilities" (rhbz#1149667) - qemu: allow restore with non-migratable XML input (rhbz#1141838) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1141838) - Make ABI stability issue easier to debug (rhbz#1141838) - domain_conf: fix domain deadlock (CVE-2014-3657) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - sanlock: Avoid freeing uninitialized value (rhbz#1136788) - virsh: Print cephx and iscsi usage (rhbz#1156327) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1146310) - conf: Fix even implicit labels (rhbz#1138500) - tests: Add test cases for previous commit (rhbz#1138500)- cpu: separate host-model and host-passthrough (rhbz#1138222) - Don't include non-migratable features in host-model (rhbz#1138222) - Don't add dhcp hosts to hostsfile twice (rhbz#1137011)- metadata: track title edits across libvirtd restart (rhbz#1122205)- network: make networkCreateInterfacePool more robust (rhbz#1111455)- Fix blkdeviotune for shutoff domain (rhbz#1122819) - rpc: message related sizes enlarged (rhbz#1126393) - Increase the size of REMOTE_MIGRATE_COOKIE_MAX to REMOTE_STRING_MAX (rhbz#1126393) - Fix max stream packet size for old clients (rhbz#1126393) - Adjust legacy max payload size to account for header information (rhbz#1126393) - rpc: Correct the wrong payload size checking (rhbz#1126393)- conf: Fix backport of metadata API code (rhbz#1115039) - conf: Always format seclabel's model (rhbz#1113860)- Add invariant TSC cpu flag (rhbz#996772) - Fix segfault when starting a domain with no cpu definition (rhbz#996772) - qemu: copy: Accept 'format' parameter when copying to a non-existing img (rhbz#1113828) - Bind connection close callback APIs to python binding (rhbz#1114619) - qemu: Factor out body of qemuDomainGetMetadata for universal use (rhbz#1115039) - qemu: Factor out body of qemuDomainSetMetadata for universal use (rhbz#1115039) - conf: Factor out setting of metadata to simplify code (rhbz#1115039) - util: Add helper to convert libxml2 nodes to a string (rhbz#1115039) - conf: Add support for requesting of XML metadata via the API (rhbz#1115039) - conf: allow to add XML metadata using the virDomainSetMetadata api (rhbz#1115039) - conf: Avoid false positive of uninitialized variable use (rhbz#1115039) - lib: Don't force the key argument when deleting metadata (rhbz#1115039) - test: Add support into the test drivera (rhbz#1115039) - tests: Add metadata tests (rhbz#1115039) - conf: Don't corrupt metadata on OOM (rhbz#1115039) - Ignore additional fields in iscsiadm output (rhbz#1116741) - conf: net: Fix helper for applying new network definition (rhbz#1116754) - blockjob: wait for pivot to complete (rhbz#1119385) - virsh: Introduce macros to reject mutually exclusive arguments (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdAttachDisk (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdDetachDevice (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdDetachDisk (rhbz#1117177) - virsh: Use inactive definition when removing disk from config (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdAttachDevice (rhbz#1117177)- formatdomain.html.in: Document implementation limitation of QoS (rhbz#980350) - Fix error in qemuDomainSetNumaParamsLive (rhbz#857312) - cpu: Add new Broadwell CPU model (rhbz#1100381) - docs: publish correct enum values (rhbz#1113316) - qemu: blockcopy: Don't remove existing disk mirror info (rhbz#1113828) - qemu: fix guestfwd chardev option back how it was (rhbz#1112066)- Fix crash when saving a domain with type none dac label (rhbz#1108590) - Initialize threading & error layer in LXC controller (rhbz#1109120)- remote: Don't leak priv->tls object on connection failure (rhbz#1099075) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1100173) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1100173) - fix leak in memoryStats with older python (rhbz#1099860) - hooks: let virCommand do the error reporting (rhbz#1105397) - SELinux: don't fail silently when no label is present (rhbz#1105954) - qemu: Add qemuDomainReleaseDeviceAddress to remove any address (rhbz#807023) - qemu: Separate disk device removal into a standalone function (rhbz#807023) - qemu: Separate controller removal into a standalone function (rhbz#807023) - qemu: Separate net device removal into a standalone function (rhbz#807023) - qemu: Separate host device removal into a standalone function (rhbz#807023) - Add VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event (rhbz#807023) - examples: Handle VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event (rhbz#807023) - Clarify virDomainDetachDeviceFlags documentation (rhbz#807023) - Add virDomainDefFindDevice for looking up a device by its alias (rhbz#807023) - qemu: Add support for DEVICE_DELETED event (rhbz#807023) - qemu: Remove devices only after DEVICE_DELETED event (rhbz#807023) - qemu: Emit VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED events (rhbz#807023) - Add function to find a needle in a string array (rhbz#807023) - util: Non-existent string array does not contain any string (rhbz#807023) - conf: Make error reporting in virDomainDefFindDevice optional (rhbz#807023) - qemu: Introduce qemuMonitorGetDeviceAliases (rhbz#807023) - qemu: Unplug devices that disappeared when libvirtd was down (rhbz#807023) - qemu: Finish device removal in the original thread (rhbz#807023) - qemu: Process DEVICE_DELETED event in a separate thread (rhbz#807023) - qemu: Remove interface backend only after frontend is gone (rhbz#807023) - qemu: Remove disk backend only after frontend is gone (rhbz#807023) - qemu: Return in from qemuDomainRemove*Device (rhbz#807023)- udev: consider the device a CDROM when ID_CDROM=1 (rhbz#1016878) - Add support for timestamping QEMU logs (rhbz#997010) - Detect -msg-timestamp capability from QEMU help output (rhbz#997010) - qemu: Avoid leak in qemuDomainCheckRemoveOptionalDisk (rhbz#1014730) - Return right error code for baselineCPU (rhbz#1097969) - Add a port allocator class (rhbz#1018695) - Avoid integer wrap on remotePortMax in QEMU driver (rhbz#1018695) - Followup fix for integer wraparound in port allocator (rhbz#1018695) - Don't spam logs with "port 0 must be in range" errors (rhbz#1018695) - qemu: Avoid assigning unavailable migration ports (rhbz#1018695) - qemu: Make migration port range configurable (rhbz#1018695) - qemu: Fix augeas support for migration ports (rhbz#1018695) - qemu: clean up migration ports when migration cancelled (rhbz#1018695) - qemuDomainObjBeginJobInternal: Return -2 for temporary failures (rhbz#1083238) - qemu: Make qemuProcess{Start, Stop}CPUs easier to follow (rhbz#1083238) - qemu: Ignore temporary job errors when checking migration status (rhbz#1083238) - qemu: Send migrate_cancel when aborting migration (rhbz#1098833)- virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#1095135) - storage: Resolve issues in failure path (rhbz#1092882) - interface: Introduce netcfInterfaceObjIsActive (rhbz#1095774) - interface: dump inactive xml when interface isn't active (rhbz#1095774) - qemu: add host-pci-multidomain capability (rhbz#1092390) - qemu: specify domain in host-side PCI addresses when needed/supported (rhbz#1092390) - util: fix virFileOpenAs return value and resulting error logs (rhbz#851411) - qemu: check actual netdev type rather than config netdev type during init (rhbz#1012834) - Fix parsing of bond interface XML (rhbz#1067062) - qemuSetupCgroup: Fix reference to cgroup (rhbz#1012846) - apibuild: Disallow 'returns' return decription (rhbz#808463) - ESX: Add support for virtualHW version 10 (rhbz#1089389) - storage: Ensure 'qemu-img resize' size arg is a 512 multiple (rhbz#1002813) - qemu: Adjust size for qcow2/qed if not on sector boundary (rhbz#1002813) - sanlock: code movement in virLockManagerSanlockAcquire (rhbz#1088034) - sanlock: don't fail with unregistered domains (rhbz#1088034) - sanlock: avoid leak in acquire() (rhbz#1088034) - networkStartNetwork: Be more verbose (rhbz#1064831) - network_conf: Expose virNetworkDefFormatInternal (rhbz#1064831) - Avoid crash when LXC start fails with no interface target (rhbz#1064831) - lxc_process: Avoid passing NULL iface->iname (rhbz#1064831) - network: Introduce network hooks (rhbz#1064831) - bridge_driver.h: Fix build --without-network (rhbz#1064831) - networkRunHook: Run hook only if possible (rhbz#1064831) - conf: clarify what is returned for actual bandwidth and vlan (rhbz#1064831) - conf: handle null pointer in virNetDevVlanFormat (rhbz#1064831) - conf: make virDomainNetDefFormat a public function (rhbz#1064831) - conf: re-situate element in (rhbz#1064831) - conf: new function virDomainActualNetDefContentsFormat (rhbz#1064831) - Slightly refactor hostdev parsing / formating (rhbz#1064831) - conf: output actual netdev status in XML (rhbz#1064831) - network: include plugged interface XML in "plugged" network hook (rhbz#1064831) - network: don't even call networkRunHook if there is no network (rhbz#1064831)- qemu: export disk snapshot support in capabilities (rhbz#1081032) - qemu: extract guest capabilities initialization (rhbz#1081032) - qemu: add unit tests for the capabilities xml (rhbz#1081032) - qemu: properly quit migration with abort_on_error (rhbz#1045833) - conf: restrict external snapshots to backing store formats (rhbz#1019926) - qemu: don't check for backing chains for formats w/o snapshot support (rhbz#1019926) - qemu: don't call virFileExists() for network type disks (rhbz#1019926) - net: Change argument type of virNetworkObjIsDuplicate() (rhbz#1057321) - net: Move creation of dnsmasq hosts file to function starting dnsmasq (rhbz#1057321) - net: Re-use checks when creating transient networks (rhbz#1057321) - network: prevent a few invalid configuration combinations (rhbz#1057321) - network: disallow / for bridged/macvtap/hostdev networks (rhbz#1057321) - virsh-domain: Fix cmdSetvcpus error message (rhbz#1092412) - spice: detect if qemu can disable file transfer (rhbz#983018) - spice: expose the QEMU disable file transfer option (rhbz#983018) - qemu_caps: detect if qemu can disable file transfer for spice (rhbz#983018) - Device{Attach, Detach}: Document S4 limitations (rhbz#808463) - storageVolCreateXMLFrom: Allow multiple accesses to origvol (rhbz#1058700) - LSN-2014-0003: Don't expand entities when parsing XML (CVE-2014-0179)- nwfilter: Remove error report in virNWFilterDHCPSnoopEnd (rhbz#903480) - conf: introduce generic ISA address (rhbz#1033984) - conf: add support for panic device (rhbz#1033984) - qemu: add support for -device pvpanic (rhbz#1033984) - PanicCheckABIStability: Need to check for existence (rhbz#1033984) - use virBitmapFree instead of VIR_FREE for cpumask (rhbz#1088165) - Properly free vcpupin info for unplugged CPUs (rhbz#1088165) - Save domain status after cpu hotplug (rhbz#1088703) - Document behavior of setvcpus during guest boot (rhbz#1088748) - qemu: Use maximum guest memory size when getting NUMA placement advice (rhbz#1011906) - qemu: Properly format the uuid string in error messages (rhbz#947974) - qemu: Split out code to generate SPICE command line (rhbz#953126) - qemu: Improve handling of channels when generating SPICE command line (rhbz#953126) - qemu: Split out SPICE port allocation into a separate function (rhbz#953126) - qemu: Do sensible auto allocation of SPICE port numbers (rhbz#953126) - qemu: fix failure to start with spice graphics and no tls (rhbz#953126) - qemu: Do not ignore address for USB disks (rhbz#985166) - qemu: pass -usb and usb hubs earlier, so USB disks with static address are handled properly (rhbz#985166) - qemu: refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#1014730) - qemu: add helper functions for diskchain checking (rhbz#1014730) - qemu: check presence of each disk and its backing file as well (rhbz#1014730) - conf: add startupPolicy attribute for harddisk (rhbz#1014730) - qemu: support to drop disk with 'optional' startupPolicy (rhbz#1014730) - qemu: Avoid overflow when setting migration speed (rhbz#1083483) - qemu: Avoid overflow when setting migration speed on inactive domains (rhbz#1083483) - caps: Add helpers to convert NUMA nodes to corresponding CPUs (rhbz#1012846) - qemu: Set cpuset.cpus for domain process (rhbz#1012846) - qemu: Unbreak p2p migration with complete migration URI (rhbz#1073227) - maint: don't lose error on canceled migration (rhbz#1073227) - virsh: suppress aliases in group help (rhbz#956968)- conf: fix error for parallel port mismatch (rhbz#950830) - virDomainReboot: Document that migration might be unsafe (rhbz#744967) - interface: list all interfaces with flags == 0 (rhbz#884382) - Fix the syntax-check failure (rhbz#884382) - Crash of libvirtd by unprivileged user in virConnectListAllInterfaces (rhbz#884382) - qemuDomainObjStart: Warn on corrupted image (rhbz#1022008) - QoS: make tc filters match all traffic (rhbz#1084477) - conf: add support for booting from redirected USB devices (rhbz#1035190) - Add redirdevs to ABI stability check (rhbz#1035529) - Fix incorrect values in redirdev ABI check error (rhbz#1035529) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1027096) - storage: Skip inactive lv volumes (rhbz#748282) - Check for existence of interface prior to setting terminate flag (rhbz#903480) - storage: Avoid forward declaration of virStorageVolDelete (rhbz#1024159) - storage: Don't update pool available/allocation if buildVol fails (rhbz#1024159) - conf: Report errors on cputune parameter parsing (rhbz#1040784) - Treat zero cpu shares as a valid value (rhbz#1040784) - Show the real cpu shares value in live XML (rhbz#1040784)- virsh-snapshot: Reject --no-metadata together with --print-xml (rhbz#892508) - snapshot: Mention disk-only snapshots in error message (rhbz#880521) - qemu: snapshot: Report better error message if migration isn't allowed (rhbz#884926) - qemu: snapshot: Remove memory image if external checkpoint fails (rhbz#885963) - virsh-snapshot: Fix XPath query to determine snapshot state (rhbz#890457) - conf: Check if number of vCPUs fits in the storage variable (rhbz#902652) - conf: Improve error messages if parsing of vCPU count fails (rhbz#902652) - qemu: snapshot: Don't kill access to disk if snapshot creation fails (rhbz#906639) - qemu: Un-mark volume as mirrored/copied if blockjob copy fails (rhbz#923125) - qemu-blockjob: Fix limit of bandwidth for block jobs to supported value (rhbz#927160) - virsh: Fix typo in docs (rhbz#949776) - virsh-domain: Report errors on invalid --holdtime value for cmdSendKey (rhbz#952938) - qemu: Don't update count of vCPUs if hot-plug fails silently (rhbz#1000357) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044790) - Disable nwfilter driver when running unprivileged (rhbz#1029299) - storage: reduce number of stat calls (rhbz#977706) - Ignore missing files on pool refresh (rhbz#977706) - sanlock: add missing test command in virt-sanlock-cleanup.in (rhbz#1000890) - virt-sanlock-cleanup; Fix augtool usage (rhbz#1000890) - conf: Fix typo in error message in ABI stability check (rhbz#961655) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035109) - doc: Clarify usage of SELinux baselabel (rhbz#954245) - selinux: Don't mask errors of virSecuritySELinuxGenNewContext (rhbz#954245) - qemu: Return meaningful error when qemu dies early (rhbz#844378) - sanlock: Forbid VIR_DOMAIN_LOCK_FAILURE_IGNORE (rhbz#905280) - Remove the redundant parentheses in migrate help (rhbz#927497) - virt-xml-validate: add missing schemas (rhbz#1006699) - tools: add missing 'interface' type and update man page (rhbz#1006699) - qemu: Don't require a block or file when looking for an alias (rhbz#1078328)- doc: schema: Add basic documentation for the virtual RNG device support (rhbz#786408) - conf: Add support for RNG device configuration in XML (rhbz#786408) - conf: Add RNG device ABI compatibility check (rhbz#786408) - qemu: Implement support for default 'random' backend for virtio-rng (rhbz#786408) - qemu: Implement support for EGD backend for virtio-rng (rhbz#786408) - docs: domain: /dev/urandom isn't a valid rng patch (rhbz#786408) - tests: Add tests for virtio-rng device handling (rhbz#786408) - docs: Fix attribute name for virtio-rng backend (rhbz#786408) - rng: restrict passthrough names to known-good files (rhbz#786408) - Resolve valgrind error (rhbz#786408) - Fix crash parsing RNG device specification (rhbz#786408) - rng: allow default device in RNG grammar (rhbz#786408) - virtio-rng: Add rate limiting options for virtio-RNG (rhbz#786408) - qemu_caps: Enable virtio-rng for RHEL-6.6 qemu-kvm downstream (rhbz#786408) - audit: Audit resources used by VirtIO RNG (rhbz#786408) - virtio-rng: Remove double space in error message (rhbz#786408) - doc: fix XML for the RNG device example (rhbz#786408) - conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#786408) - conf: Fix XML formatting of RNG device info (rhbz#786408) - libvirt: fix error message when connection can't be opened (rhbz#851413) - conf: fix error for parallel port mismatch (rhbz#950830) - virsh: clarify vol-{down, up}load description (rhbz#955539) - virsh: fix doc typos (rhbz#1022872) - util: use string libvirt to prefix error message instead of libvir (rhbz#911996) - docs: use MiB/s instead of Mbps for migration speed (rhbz#948821) - schema: require target path in storage pool xml (rhbz#893273) - schema: make source optional in volume XML (rhbz#893273) - Add qxl ram size to ABI stability check (rhbz#1035134) - qemu: fix default spice password setting (rhbz#953721) - Expose ownership ID parsing (rhbz#963881) - Make qemuOpenFile aware of per-VM DAC seclabel. (rhbz#869053) - Use qemuOpenFile in qemu_driver.c (rhbz#963881) - virsh: Fix heading in manpage (rhbz#996840) - qemu: Change the default unix monitor timeout (rhbz#1051364) - qemu: fix live pinning to memory node on NUMA system (rhbz#857312) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#857312)- Fix race in starting transient VMs (rhbz#1022924) - qemuDomainDestroyFlags: Don't allow @vm to disappear while executing API (rhbz#1030736) - python: return dictionary without value in case of no blockjob (rhbz#999454) - remote: fix regression in event deregistration (rhbz#1020372) - Add virtio-scsi to fallback models of scsi controller (rhbz#1014943) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1047659) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1043069) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - Block info query: Add check for transient domain (rhbz#1040507) - network: only prevent forwarding of DNS requests for unqualified names (rhbz#1037741) - network: change default of forwardPlainNames to 'yes' (rhbz#1037741) - sanlock: Truncate domain names longer than SANLK_NAME_LEN (rhbz#1060557) - Remove contiguous CPU indexes assumption (rhbz#1066473) - qemu: monitor: Fix error message and comment when getting cpu info (rhbz#1066473) - qemu: monitor: Filter out thread ids of CPUS that were unplugged (rhbz#1066473) - qemu: monitor: Fix invalid parentheses (rhbz#1076719) - virNetClientSetTLSSession: Restore original signal mask (rhbz#1078589) - spec: Switch to "git am" for applying patches (rhbz#1076719)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014198) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014198) - qemu: Generate correct name for hostdev network devices (rhbz#1001881)- libvirt-guests: status: Return non-zero when stopped (rhbz#1011981) - qemu: Drop qemuDomainMemoryLimit (rhbz#1013758) - docs: Discourage users to set hard_limit (rhbz#1013758) - docs: Clean 09adfdc62de2b up (rhbz#1013758) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1013758) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1013758)- qemu: Fix seamless SPICE migration (rhbz#1009886)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - Introduce APIs for splitting/joining strings (rhbz#1006266) - Rename virKillProcess to virProcessKill (rhbz#1006266) - Rename virPid{Abort, Wait} to virProcess{Abort, Wait} (rhbz#1006266) - Rename virCommandTranslateStatus to virProcessTranslateStatus (rhbz#1006266) - Move virProcessKill into virprocess.{h, c} (rhbz#1006266) - Move virProcess{Kill, Abort, TranslateStatus} into virprocess.{c, h} (rhbz#1006266) - Include process start time when doing polkit checks (rhbz#1006266) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311)- migration: Do not restore labels on failed migration (rhbz#895826) - qemu: Use default machine type if missing it in qemu command line (rhbz#995312) - qemu: Don't leak vm on failure (rhbz#995312) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006710) - tests: Files named '.*-invalid.xml' should fail validation (rhbz#1006710) - tests: Use portable shell code (rhbz#1006710) - Add test for the nodemask double free crash (rhbz#1006710)- security: Provide supplemental groups even when parsing label (rhbz#964359) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1000973) - virsh: Correct DESCRIPTION for virsh help blockcopy (rhbz#1002790) - Add '' element to '' network schemas (rhbz#1004365) - build: More workarounds for if_bridge.h (rhbz#1002735)- virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#975201) - Fix qemuProcessReadLog with non-zero offset (rhbz#991334) - virSecurityManagerGenLabel: Skip seclabels without model (rhbz#997818) - bitmap: Add virBitmapCountBits (rhbz#997367) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997367) - virbitmaptest: Add test for out of bounds condition (rhbz#997367) - network: Allow in type='hostdev' networks (rhbz#999107) - python: Fix bindings that don't raise an exception (rhbz#912170) - storage: Update pool metadata after adding/removing/resizing volume (rhbz#965442) - storage: Fix coverity warning (rhbz#965442) - storage: Fix the use-after-free memory bug (rhbz#965442) - network: Permit upstream forwarding of unqualified DNS names (rhbz#928638)- virsh: Fix change-media bug on disk block type (rhbz#923053) - Fix patches for multiple graphics and spice migration (rhbz#975751) - Revert "qemu: Remove maximum cpu limit when setting processor count using the API" (rhbz#855296) - Remove VIR_DOMAIN_SHUTDOWN_CRASHED from public API (rhbz#822306) - Rename VIR_DOMAIN_PAUSED_GUEST_PANICKED to VIR_DOMAIN_PAUSED_CRASHED (rhbz#822306) - Improve LXC startup error reporting (rhbz#903092) - qemu: Take error path if acquiring of job fails in qemuDomainSaveInternal (rhbz#928661) - util: Improve user lookup helper (rhbz#964359) - util: Add virGetGroupList (rhbz#964359) - util: Make virSetUIDGID async-signal-safe (rhbz#964359) - Fix potential deadlock across fork() in QEMU driver (rhbz#964359) - security: Framework for driver PreFork handler (rhbz#964359) - security_dac: Compute supplemental groups before fork (rhbz#964359) - security: Fix deadlock with prefork (rhbz#964359) - Split TLS test into two separate tests (rhbz#975201) - Avoid re-generating certs every time (rhbz#975201) - Change data passed into TLS test cases (rhbz#975201) - Fix validation of CA certificate chains (rhbz#975201) - Fix parallel runs of TLS test suites (rhbz#975201) - tests: Fix parallel runs of TLS test suites (rhbz#975201)- conf: Avoid NULL deref for pmsuspended domain state (rhbz#822306) - libvirt: Define domain crash event types (rhbz#822306) - qemu: Refactor processWatchdogEvent (rhbz#822306) - qemu: Expose qemuProcessShutdownOrReboot() (rhbz#822306) - qemu: Implement 'oncrash' events when guest panicked (rhbz#822306) - qemu: Implement 'oncrash' coredump events when guest panicked (rhbz#822306) - conf: Fix a memory leak when parsing nat port XML nodes (rhbz#851455) - security_manager: Fix comparison (rhbz#984793) - qemu: Prevent crash of libvirtd without guest agent configuration (rhbz#984821) - qemu: Fix double free of returned JSON array in qemuAgentGetVCPUs() (rhbz#984821) - qemu_agent: Add support for appending arrays to commands (rhbz#924400) - Add support for locking domain's memory pages (rhbz#947118) - qemu: Implement support for locking domain's memory pages (rhbz#947118) - qemu: Check for -realtime mlock=on|off support (rhbz#947118) - qemu: Move memory limit computation to a reusable function (rhbz#947118) - util: New virCommandSetMax(MemLock|Processes|Files) (rhbz#947118) - qemu: Set RLIMIT_MEMLOCK when memoryBacking/locked is used (rhbz#947118) - Add Gluster protocol as supported network disk backend (rhbz#849796) - qemu: Add support for gluster protocol based network storage backend. (rhbz#849796) - tests: Add tests for gluster protocol based network disks support (rhbz#849796)- qemu: Don't force port=0 for SPICE (rhbz#975751) - qemu: Refactor graphics code to not hardcode a single display (rhbz#975751) - qemu: Graphics support for simultaneous one of each sdl, vnc, spice (rhbz#975751) - qemu: Don't miss errors when changing graphics passwords (rhbz#975751) - qemu: Allow seamless migration for domains with multiple graphics (rhbz#975751) - qemu_migration: Move waiting for SPICE migration (rhbz#920205) - util: Refactor iptables command construction into multiple steps (rhbz#851455) - net: Support set public ip range for forward mode nat (rhbz#851455) - net: Add support for specifying port range for forward mode nat (rhbz#851455) - qemu_migrate: Dispose listen address if set from config (rhbz#971485) - qemu: Remove maximum cpu limit when setting processor count using the API (rhbz#855296) - qemu_agent: Introduce helpers for agent based CPU hot(un)plug (rhbz#924400) - virsh-domain: Refactor cmdVcpucount and fix output on inactive domains (rhbz#924400) - API: Introduce VIR_DOMAIN_VCPU_AGENT, for agent based CPU hot(un)plug (rhbz#924400) - qemu: Implement request of vCPU state using the guest agent (rhbz#924400) - qemu: Implement support for VIR_DOMAIN_VCPU_AGENT in qemuDomainSetVcpusFlags (rhbz#924400) - qemuDomainGetVcpusFlags: Initialize ncpuinfo (rhbz#924400) - Fix commit 29c1e913e459058c12d02b3f4b767b3dd428a498 (rhbz#924400) - qemu: Make qemuMigrationIsAllowed more reusable (rhbz#972675) - qemu: Cancel migration if guest encoutners I/O error while migrating (rhbz#972675) - qemu: Forbid migration of machines with I/O errors (rhbz#972675) - migration: Make erroring out on I/O error controllable by flag (rhbz#972675) - migration: Don't propagate VIR_MIGRATE_ABORT_ON_ERROR (rhbz#972675) - Paused domain should remain paused after migration (rhbz#972675) - qemu: New vnc display sharing policy caps flag (rhbz#803602) - conf: Add 'sharePolicy' attribute to graphics element for vnc (rhbz#803602) - qemu: Add ', share=' to qemu commandline (rhbz#803602) - virsh: Distinguish errors between missing argument and wrong option (rhbz#924596) - virsh: Fix incorrect argument errors for long options (rhbz#924596) - virsh: Resolve Coverity 'MISSING_BREAK' (rhbz#924596) - virnetdev: Need to initialize 'pciConfigAddr' (rhbz#980339) - qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - sec_manager: Refuse to start domain with unsupported seclabel (rhbz#947387) - usb: Don't spoil decimal addresses (rhbz#981503) - storage: Return -1 when fs pool can't be mounted (rhbz#983539)- xen: Resolve resource leak with 'cpuset' (rhbz#888503) - schema: Make the cpuset type reusable across schema files (rhbz#888503) - schemas: Add schemas for more CPU topology information in the caps XML (rhbz#888503) - conf: Split out NUMA topology formatting to simplify access to data (rhbz#888503) - capabilities: Switch CPU data in NUMA topology to a struct (rhbz#888503) - capabilities: Add additional data to the NUMA topology info (rhbz#888503) - test: Add support for thread and core information for the test driver (rhbz#888503) - xen: Initialize variable before using (rhbz#888503) - xen: Actually fix the uninitialized variable (rhbz#888503) - spice: Properly reserve tlsPort when no port specified (rhbz#913244) - qemu_agent: Ignore expected EOFs (rhbz#892079) - qemu: Nicer error message if live disk snapshot unsupported (rhbz#882077) - qemu: Destroy domain on decompression binary error (rhbz#894723) - qemu: Run lzop with '--ignore-warn' (rhbz#894723) - Don't ignore return value of qemuProcessKill (rhbz#903238) - Fix race condition when destroying guests (rhbz#903238) - Log warning if storage magic matches, but version does not (rhbz#903248) - Add lots of debugging to storage file probing code (rhbz#903248) - Fix probing of QED file format (rhbz#903248) - util: Add virendian.h macros (rhbz#903248) - util: Use new virendian.h macros (rhbz#903248) - storage: Rearrange functions (rhbz#903248) - storage: Prepare for refactoring (rhbz#903248) - storage: Refactor metadata lookup (rhbz#903248) - storage: Don't follow backing chain symlinks too eagerly (rhbz#903248) - storage: Test backing chain traversal (rhbz#903248) - qemu: Check backing chains even when cgroup is omitted (rhbz#896013) - python: Fix bindings for virDomainSnapshotGet{Domain,Connect} (rhbz#895882) - qemu: Add checking in helpers for sgio setting (rhbz#908073) - qemu: Merge qemuCheckSharedDisk into qemuAddSharedDisk (rhbz#908073) - qemu: Record names of domain which uses the shared disk in hash table (rhbz#908073) - qemu: Update shared disk table when reconnecting qemu process (rhbz#908073) - qemu: Move the shared disk adding and sgio setting prior to attaching (rhbz#908073) - qemu: Remove the shared disk entry if the operation is ejecting or updating (rhbz#908073) - qemu: Fix the memory leak (rhbz#908073) - Fix crash changing CDROM media (rhbz#908073) - qemu: Avoid NULL dereference in qemuSharedDiskEntryFree (rhbz#908073) - qemu: Do not set unpriv_sgio if neither supported nor requested (rhbz#914677) - Use size_t instead of int for virDomainDefPtr struct (rhbz#896604) - util: Add VIR_(APPEND|INSERT|DELETE)_ELEMENT (rhbz#896604) - qemu: Fix QMP detection of QXL graphics (rhbz#896604) - qemu: Add qemu vga devices caps and one cap to mark them usable (rhbz#896604) - conf: Add optional attribte primary to video element (rhbz#896604) - qemu: Use newer -device video device in qemu commandline (rhbz#896604) - tests: Add one -device video device testcase (rhbz#896604) - qemu: Detect VGA_QXL capability correctly (rhbz#896604) - qemu: Support ram bar size for qxl devices (rhbz#896604) - conf: Don't leak 'primary' video property on error (rhbz#896604) - storage: lvm: Don't overwrite lvcreate errors (rhbz#912179) - storage: lvm: Lvcreate fails with allocation=0, don't do that (rhbz#912179) - storage: Cleanup logical volume creation code (rhbz#912179) - docs: Clarify semantics of sparse storage volumes (rhbz#912179) - storage: Fix memory leak with regfree(reg) call. (rhbz#906299) - storage: Resource resource leak using 'tmp_vols' (rhbz#906299) - interface: Resolve resource leak wth 'tmp_iface_objs' (rhbz#906299) - locking: Resolve resource leaks on non error path (rhbz#906299) - selinux: Resolve resource leak using the default disk label (rhbz#906299) - storage: Resolve resource leaks with cmd processing (rhbz#906299) - domain_conf: Resolve resource leaks found by Valgrind (rhbz#906299) - qemu_command: Resolve resource leaks found by Valgrind (rhbz#906299) - storage: Need to add virCommandFree() (rhbz#906299) - qemu: Fix startupPolicy regression (rhbz#896013) - util: Retry NLM_F_REQUEST with different values of IFLA_EXT_MASK (rhbz#923963) - security_manager: Don't manipulate domain XML in virDomainDefGetSecurityLabelDef (rhbz#923946) - security: Don't add seclabel of type none if there's already a seclabel (rhbz#923946) - libvirt_private.syms: Correctly export seclabel APIs (rhbz#923946) - security_manager.c: Append seclabel iff generated (rhbz#923946) - rpc: Fix client crash when server drops connection (rhbz#921538) - storage: Fix volume cloning for logical volume. (rhbz#948678) - qemu: Allow migration over IPv6 (rhbz#846013) - qemu: Set IPv6 migration capability when dump-guest-core is present (rhbz#846013) - remote: Don't call NULL closeFreeCallback (rhbz#911609) - libvirt: Increase connection reference count for callbacks (rhbz#911609) - virsh: Unregister the connection close notifier upon termination (rhbz#911609) - virsh: Move cmdConnect from virsh-host.c to virsh.c (rhbz#911609) - virsh: Register and unregister the close callback also in cmdConnect (rhbz#911609) - rpc: Fix connection close callback race condition and memory corruption/crash (rhbz#911609) - tests: Fix qemumonitorjsontest deadlock when the machine is under load (rhbz#951227) - Avoid use of free'd memory in auto destroy callback (rhbz#950286) - Fix crash in QEMU auto-destroy with transient guests (rhbz#950286) - daemon: Fix leak after listing volumes (CVE-2013-1962) - Don't try to add non-existant devices to ACL (rhbz#922153) - Avoid spamming logs with cgroups warnings (rhbz#922153) - audit: Properly encode device path in cgroup audit (rhbz#922203) - qemu: Set correct migrate host in client_migrate_info (rhbz#920441) - qemu: Fix crash in migration of graphics-less guests. (rhbz#920441) - Fix F_DUPFD_CLOEXEC operation args (rhbz#961034) - cgroup: Be robust against cgroup movement races (rhbz#903433) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#920441) - qemuDomainMigrateGraphicsRelocate: Use then new virSocketAddrIsWildcard (rhbz#920441) - virSocketAddrIsWildcard: Use IN6_IS_ADDR_UNSPECIFIED correctly (rhbz#920441) - libvirt: lxc: Don't mkdir when selinux is disabled (rhbz#915485) - Don't mount selinux fs in LXC if selinux is disabled (rhbz#915485) - virsh: Don't print --(null) in vol-name and vol-pool (rhbz#924571) - virsh: Fix docs for "virsh setmaxmem" (rhbz#924648) - qemu: Remove managed save flag from VM when starting with --force-boot (rhbz#917510) - qemu: Don't update count of vCPUs if hot-unplug has failed (rhbz#895424) - conf: net: Fix deadlock if assignment of network def fails (rhbz#921777) - RPC: Support up to 16384 cpus on the host and 4096 in the guest (rhbz#960683) - conf: Don't fail to parse when parsing a single device (rhbz#895294) - conf: Allow for non-contiguous device boot orders (rhbz#889961) - qemuDomainChangeGraphics: Check listen address change by listen type (rhbz#976401) - build: Fix build with -Werror (rhbz#976401) - qemuDomainBlockStatsFlags: Guard disk lookup with a domain job (rhbz#916315) - qemu: Don't fail to shutdown domains with unresponsive agent (rhbz#889635) - qemu: Wrap controllers code into dummy loop (rhbz#870003) - qemu: Add controllers in specified order (rhbz#870003) - tests: Add test for controller order (rhbz#870003) - bandwidth: Attach sfq to leaf node (rhbz#895340) - bandwidth: Create hierarchical shaping classes (rhbz#895340) - remote: Forbid default "/session" connections when using ssh transport (rhbz#847822) - remote: Fix client crash when URI path is empty when using ssh (rhbz#847822) - udev: Fix crash in libudev logging (rhbz#971904) - iscsi: Don't leak portal string when starting a pool (rhbz#975392) - storage: Avoid double virCommandFree in virStorageBackendLogicalDeletePool (rhbz#921387) - manual: Fix copy-paste errors (rhbz#923613) - esx: Support virtualHW version 9 (rhbz#955575) - manual: Add info about migrateuri in virsh manual (rhbz#878765) - conf: Fix cpumask leak in virDomainDefFree (rhbz#977430) - qemu: Avoid leaking uri in qemuMigrationPrepareDirect (rhbz#977961) - Document that runtime changes may be lost after S4 suspend (rhbz#872419) - virsh iface-bridge: Ignore delay if stp is turned off (rhbz#892403) - virsh: Obey pool-or-uuid spec when creating volumes (rhbz#970495) - Add method for checking if a string is (probably) a log message (rhbz#954248) - Convert QEMU driver to use virLogProbablyLogMessage (rhbz#954248) - util: Escapes special characters in VIR_LOG_REGEX (rhbz#954248) - qemu: Move QEMU log reading into a separate function (rhbz#954248) - qemu: Ignore libvirt logs when reading QEMU error output (rhbz#954248) - logging: Make log regexp more compact (and readable) (rhbz#954248) - qemu: Do not report unsafe migration for local files (rhbz#913363) - Plug leak in virCgroupMoveTask (rhbz#978352) - Fix invalid read in virCgroupGetValueStr (rhbz#978356) - pci: Initialize virtual_functions array pointer to avoid segfault (rhbz#980339) - Node device driver: update driver name during dumpxml (rhbz#979330)- rpc: Fix crash on error paths of message dispatching (CVE-2013-0170) - spec: Disable libssh2 support (rhbz#513363)- storage: Fix lvcreate parameter for backingStore. (rhbz#896398) - qemu: Don't return success if creation of snapshot save file fails (rhbz#896403) - qemu: Reject attempts to create snapshots with names containig '/' (rhbz#896403)- qemu_agent: Remove agent reference only when disposing it (rhbz#892079) - Add RESUME event listener to qemu monitor. (rhbz#894085)- snapshot: conf: Make virDomainSnapshotIsExternal more reusable (rhbz#889407) - snapshot: qemu: Separate logic blocks with newlines (rhbz#889407) - snapshot: qemu: Fix segfault and vanishing snapshots when redefining (rhbz#889407) - snapshot: qemu: Allow redefinition of external snapshots (rhbz#889407) - util: Prepare helpers for unpriv_sgio setting (rhbz#878578) - qemu: Add a hash table for the shared disks (rhbz#878578) - docs: Add docs and rng schema for new XML tag sgio (rhbz#878578) - conf: Parse and format the new XML (rhbz#878578) - qemu: Set unpriv_sgio when starting domain and attaching disk (rhbz#878578) - qemu: Check if the shared disk's cdbfilter conflicts with others (rhbz#878578) - qemu: Relax hard RSS limit (rhbz#891653)- util: Add missing error log messages when failing to get netlink VFINFO (rhbz#889319) - util: Fix functions that retrieve SRIOV VF info (rhbz#889319) - util: Fix botched check for new netlink request filters (rhbz#889319) - blockjob: Fix memleak that prevented block pivot (rhbz#888426) - sanlock: Chown lease files as well (rhbz#820173)- network: Prevent dnsmasq from listening on localhost (rhbz#886821) - sanlock: Re-add lockspace unconditionally (rhbz#820173) - Fix "virsh create" example (rhbz#887187) - docs: Fix some typos in examples (rhbz#887187) - network: Don't require private addresses if dnsmasq uses SO_BINDTODEVICE (rhbz#882265)- qemu: Eliminate bogus error log when changing netdev's bridge (rhbz#885838) - remote: Avoid the thread race condition (rhbz#866524) - storage: Error out earlier if the volume target path already exists (rhbz#832302) - dnsmasq: Fix parsing of the version number (rhbz#885727) - qemu: Restart CPUs with valid async job type when doing external snapshots (rhbz#885081) - examples: Fix balloon event callback (rhbz#884650) - util: Don't fail virGetGroupIDByName when group not found (rhbz#883832) - util: Don't fail virGetUserIDByName when user not found (rhbz#883832) - util: Rework error reporting in virGet(User|Group)IDByName (rhbz#883832) - util: Fix warning message in previous patch (rhbz#883832)- Fix uninitialized variable in virLXCControllerSetupDevPTS (rhbz#880064) - storage: Fix device detach regression with cgroup ACLs (rhbz#876828) - storage: Fix bug of fs pool destroying (rhbz#878400) - qemu: Fix a crash when save file can't be opened (rhbz#880919) - bitmap: Fix typo to use UL type of integer constant in virBitmapIsAllSet (rhbz#876415) - virsh: Rewrite cmdDomDisplay (rhbz#878779) - network: Fix crash when portgroup has no name (rhbz#879473) - util: Capabilities detection for dnsmasq (rhbz#882265) - util: New virSocketAddrIsPrivate function (rhbz#882265) - network: Use dnsmasq --bind-dynamic when available (rhbz#882265) - storage: Fix scsi detach regression with cgroup ACLs (rhbz#876828) - libssh2_session: Support DSS keys as well (rhbz#878376) - virsh: Fix error messages in iface-bridge (rhbz#878376) - virsh: Check the return value of virStoragePoolGetAutostart (rhbz#878376) - conf: Check the return value of virXPathNodeSet (rhbz#878376) - conf: snapshot: Check return value of virDomainSnapshotObjListNum (rhbz#878376) - util: Fix virBitmap allocation in virProcessInfoGetAffinity (rhbz#878376) - virsh: Use correct sizeof when allocating cpumap (rhbz#878376) - rpc: Don't destroy xdr before creating it in virNetMessageEncodeHeader (rhbz#878376) - virsh: Do timing even for unusable connections (rhbz#878376) - conf: Fix uninitialized variable in virDomainListSnapshots (rhbz#878376) - Fix error handling in virSecurityManagerGetMountOptions (rhbz#878376) - conf: Prevent crash with no uuid in cephx auth secret (rhbz#878376) - conf: Fix virDomainNetGetActualDirect*() and BridgeName() (rhbz#881480) - virsh: Report errors if arguments of the schedinfo command are incorrect (rhbz#882915) - systemd: Require dbus service (rhbz#830201) - spec: Require dbus-daemon when using libvirtd in Fedora (rhbz#830201) - qemu: Don't free PCI device if adding it to activePciHostdevs fails (rhbz#877095) - util: Slightly refactor PCI list functions (rhbz#877095) - qemu: Fix memory (and FD) leak on PCI device detach (rhbz#877095) - util: Do not keep PCI device config file open (rhbz#877095) - node_memory: Improve the docs (rhbz#872656) - node_memory: Do not fail if there is parameter unsupported (rhbz#872656) - node_memory: Fix bug of node_memory_tune (rhbz#872656)- Add note about numeric domain names to manpage (rhbz#824253) - Use virNetServerRun instead of custom main loop (rhbz#867246) - qemu: Fix RBD attach regression (rhbz#878862) - qemu: Stop recursive detection of image chains when an image is missing (rhbz#878862) - Fix exiting of libvirt_lxc program on container quit (rhbz#879360) - snapshot: qemu: Add support for external inactive snapshots (rhbz#876816) - conf: Fix private symbols exported by files in conf (rhbz#876816) - snapshot: qemu: Fix detection of external snapshots when deleting (rhbz#876816) - snapshot: Require user to supply external memory file name (rhbz#876816) - snapshot: Add two more filter sets to API (rhbz#876817) - snapshot: Add virsh back-compat support for new filters (rhbz#876817) - snapshot: Implement new filter sets (rhbz#876817) - snapshot: Expose location through virsh snapshot-info (rhbz#876817) - sanlock: Retry after EINPROGRESS (rhbz#820173) - storage: Fix logical volume cloning (rhbz#879780) - cpu: Add Intel Haswell cpu model (fix previous downstream definition) (rhbz#879282) - virsh: Report error when taking a snapshot with empty --memspec argument (rhbz#879130) - lxc: Don't crash if no security driver is specified in libvirt_lxc (rhbz#880064) - lxc: Avoid segfault of libvirt_lxc helper on early cleanup paths (rhbz#880064)- util: Improve error reporting from absolutePathFromBaseFile helper (rhbz#874860) - storage: Fix broken backing chain (rhbz#874860) - nodeinfo: Add check and workaround to guarantee valid cpu topologies (rhbz#874050) - nodeinfotest: Add test data for 2 processor host with broken NUMA (rhbz#874050) - nodeinfotest: Add test data from a AMD bulldozer machine. (rhbz#874050) - virsh: save: Report an error if XML file can't be read (rhbz#876868) - virsh: Fix uninitialized variable in cmdSnapshotEdit (rhbz#877303) - qemu: Allow larger discrepency between memory & currentMemory in domain xml (rhbz#873134)- iohelper: Don't report errors on special FDs (rhbz#866369) - esx: Yet another connection fix for 5.1 (rhbz#873538) - qemu: Don't corrupt pointer in qemuDomainSaveMemory() (rhbz#873537) - build: Place attributes in correct location (rhbz#873934) - Introduce new VIR_DOMAIN_EVENT_SUSPENDED_API_ERROR event (rhbz#866388) - qemu: Emit event if 'cont' fails (rhbz#866388) - virsh: Make ,, escape parsing common (rhbz#874171) - virsh: Add snapshot-create-as memspec support (rhbz#874171) - qemu: Fix domain ID numbering race condition (rhbz#874330) - qemu: Allow migration to be cancelled at prepare phase (rhbz#873792) - AbortJob: Fix documentation (rhbz#873792)- sanlock: Introduce 'user' and 'group' conf variables (rhbz#820173) - esx: Fix connection to ESX 5.1 (rhbz#865670) - cpu: Fix definition of flag smap (rhbz#797283) - util: Do a better job of matching up pids with their binaries (rhbz#871201) - qemu: Fix EmulatorPinInfo without emulatorpin (rhbz#871312) - build: Fix RPM build for non-x86 platforms (rhbz#820173) - qemu: Report errors from iohelper (rhbz#866369) - build: Fix linking with systemtap probes (rhbz#866369) - iohelper: Fdatasync() at the end (rhbz#866369) - net-update docs: S/domain/network/ (rhbz#872104) - cpu: Add newly added cpu flags (rhbz#838127) - cpu: Add AMD Opteron G5 cpu model (rhbz#838127) - cpu: Add Intel Haswell cpu model (rhbz#843087) - snapshot: New XML for external system checkpoint (rhbz#638512) - snapshot: Improve disk align checking (rhbz#638512) - snapshot: Populate new XML info for qemu snapshots (rhbz#638512) - snapshot: Merge pre-snapshot checks (rhbz#638512) - qemu: Fix possible race when pausing guest (rhbz#638512) - qemu: Clean up snapshot retrieval to use the new helper (rhbz#638512) - qemu: Split out domain memory saving code to allow reuse (rhbz#638512) - snapshot: Add flag to enable creating checkpoints in live state (rhbz#638512) - snapshot: qemu: Add async job type for snapshots (rhbz#638512) - snapshot: qemu: Rename qemuDomainSnapshotCreateActive (rhbz#638512) - snapshot: qemu: Add support for external checkpoints (rhbz#638512) - snapshot: qemu: Remove restrictions preventing external checkpoints (rhbz#638512)- xml: Omit domain name from comment if it contains double hyphen (rhbz#868692) - cpu: Add recently added cpu feature flags. (rhbz#797283) - esx: Update version checks for vSphere 5.1 (rhbz#865670) - qemu: Add helper to prepare cpumap for affinity setting (rhbz#869096) - qemu: Keep the affinity when creating cgroup for emulator thread (rhbz#869096) - qemu: Prohibit chaning affinity of domain process if placement is 'auto' (rhbz#870099) - network: Fix networkValidate check for default portgroup and vlan (rhbz#868483) - qemu: Fix attach/detach of netdevs with matching mac addrs (rhbz#862515) - snapshot: Improve snapshot-list error message (rhbz#869100) - virsh: Remove --flags from nodesuspend (rhbz#869508) - virsh: Fix POD syntax (rhbz#870273) - xml: Print uuids in the warning (rhbz#868692) - blockjob: Support both RHEL and upstream qemu drive-mirror (rhbz#871055)- qemu: Clear async job when p2p migration fails early (rhbz#867412) - qemu: Pin the emulator when only cpuset is specified (rhbz#867372) - qemu: Correctly wait for spice to migrate (rhbz#867724) - qemu: Fixed default machine detection in qemuCapsParseMachineTypesStr (rhbz#867764) - conf: Make tri-state feature options more universal (rhbz#864606) - conf: Add support for HyperV Enlightenment features (rhbz#864606) - qemu: Add support for HyperV Enlightenment feature "relaxed" (rhbz#864606) - network: Set to NULL after virNetworkDefFree() (rhbz#866364) - qemu: Always format CPU topology (rhbz#866999) - qemu: Don't fail without emulatorpin or cpumask (rhbz#867372) - qemu: Allow migration with host USB devices (rhbz#843560) - qemu: Do not require hostuuid in migration cookie (rhbz#863059) - network: Free/null newDef if network fails to start (rhbz#866364) - migrate: v2: Use VIR_DOMAIN_XML_MIGRATABLE when available (rhbz#856864) - qemu: Avoid holding the driver lock in trivial snapshot API's (rhbz#772088) - storage: List more file types (rhbz#772088) - storage: Treat 'aio' like 'raw' at parse time (rhbz#772088) - storage: Match RNG to supported driver types (rhbz#772088) - storage: Use enum for default driver type (rhbz#772088) - storage: Use enum for disk driver type (rhbz#772088) - storage: Use enum for snapshot driver type (rhbz#772088) - storage: Don't probe non-files (rhbz#772088) - storage: Get entire metadata chain in one call (rhbz#772088) - storage: Don't require caller to pre-allocate metadata struct (rhbz#772088) - storage: Remember relative names in backing chain (rhbz#772088) - storage: Make it easier to find file within chain (rhbz#772088) - storage: Cache backing chain while qemu domain is live (rhbz#772088) - storage: Use cache to walk backing chain (rhbz#772088) - blockjob: Remove unused parameters after previous patch (rhbz#772088) - blockjob: Manage qemu block-commit monitor command (rhbz#772088) - blockjob: Wire up online qemu block-commit (rhbz#772088) - blockjob: Implement shallow commit flag in qemu (rhbz#772088) - blockjob: Refactor qemu disk chain permission grants (rhbz#772088) - blockjob: Properly label disks for qemu block-commit (rhbz#772088) - blockjob: Avoid segv on early error (rhbz#772088) - blockjob: Accommodate early RHEL backport naming (rhbz#772088) - virsh: Fix segfault of snapshot-list (rhbz#837544) - network: Always create dnsmasq hosts and addnhosts files, even if empty (rhbz#868389) - network: Don't allow multiple default portgroups (rhbz#868483) - selinux: Use raw contexts (rhbz#851981) - selinux: Add security selinux function to label tapfd (rhbz#851981) - selinux: Use raw contexts 2 (rhbz#851981) - selinux: Fix wrong tapfd relablling (rhbz#851981) - selinux: Remove unused variables in socket labelling (rhbz#851981) - selinux: Relabel tapfd in qemuPhysIfaceConnect (rhbz#851981) - storage: Let format probing work on root-squash NFS (rhbz#856247) - snapshot: Sanity check when reusing file for snapshot (rhbz#856247) - blockjob: Add qemu capabilities related to block jobs (rhbz#856247) - blockjob: React to active block copy (rhbz#856247) - blockjob: Return appropriate event and info (rhbz#856247) - blockjob: Support pivot operation on cancel (rhbz#856247) - blockjob: Make drive-reopen safer (rhbz#856247) - blockjob: Implement block copy for qemu (rhbz#856247) - blockjob: Allow for existing files in block-copy (rhbz#856247) - blockjob: Allow mirroring under SELinux and cgroup (rhbz#856247) - blockjob: Relabel entire existing chain (rhbz#856247)- node_memory: Add new parameter field to tune the new sysfs knob (rhbz#840113) - daemon: Fix removing abstract namespaces (rhbz#859331) - tests: Fix domain-events python test (rhbz#839661) - conf: Fix crash with cleanup (rhbz#866288) - spec: Add runtime requirement for libssh2 (rhbz#866508) - spec: Require newer sanlock on recent distros (rhbz#832156) - spec: Require newer sanlock on recent distros 2 (rhbz#832156)- conf: Rename life cycle actions to event actions (rhbz#832156) - conf: Add on_lockfailure event configuration (rhbz#832156) - locking: Add const char * parameter to avoid ugly typecasts (rhbz#832156) - locking: Pass hypervisor driver name when acquiring locks (rhbz#832156) - locking: Add support for lock failure action (rhbz#832156) - locking: Implement lock failure action in sanlock driver (rhbz#832156) - conf: Add support for startupPolicy for USB devices (rhbz#843560) - qemu: Introduce qemuFindHostdevUSBDevice (rhbz#843560) - qemu: Add option to treat missing USB devices as success (rhbz#843560) - qemu: Implement startupPolicy for USB passed through devices (rhbz#843560) - Add MIGRATABLE flag for virDomainGetXMLDesc (rhbz#843560) - qemu: Make save/restore with USB devices usable (rhbz#843560) - conf: Mark missing optional USB devices in domain XML (rhbz#843560) - security: Also parse user/group names instead of just IDs for DAC labels (rhbz#860519) - doc: Update description about security labels on formatdomain.html (rhbz#860519) - util: Extend virGetUserID and virGetGroupID to support names and IDs (rhbz#860519) - security: Update user and group parsing in security_dac.c (rhbz#860519) - doc: Update description about user/group in qemu.conf (rhbz#860519) - Fix kvm_pv_eoi with kvmclock (rhbz#860971) - Change qemuSetSchedularParameters to use AFFECT_CURRENT (rhbz#852260) - Fix handling of itanium arch name in QEMU driver (rhbz#863115) - Add a qemu capabilities cache manager (rhbz#863115) - Switch over to use cache for building QEMU capabilities (rhbz#863115) - Remove probing of flags when launching QEMU guests (rhbz#863115) - Remove probing of machine types when canonicalizing XML (rhbz#863115) - Remove probing of CPU models when launching QEMU guests (rhbz#863115) - Make qemuCapsProbeMachineTypes & qemuCapsProbeCPUModels static (rhbz#863115) - Remove xenner support (rhbz#863115) - Refactor guest init to support qemu-system-i386 binary too (rhbz#863115) - Add a qemuMonitorGetVersion() method for QMP query-version command (rhbz#863115) - Add a qemuMonitorGetMachines() method for QMP query-machines command (rhbz#863115) - Add a qemuMonitorGetCPUDefinitions method for QMP query-cpu-definitions command (rhbz#863115) - Add a qemuMonitorGetCommands() method for QMP query-commands command (rhbz#863115) - Add a qemuMonitorGetEvents() method for QMP query-events command (rhbz#863115) - Add a qemuMonitorGetObjectTypes() method for QMP qom-list-types command (rhbz#863115) - Add a qemuMonitorGetObjectProps() method for QMP device-list-properties command (rhbz#863115) - Add a qemuMonitorGetTargetArch() method for QMP query-target command (rhbz#863115) - Remove some unused includes in QEMU code (rhbz#863115) - Move command/event capabilities detection out of QEMU monitor code (rhbz#863115) - Fix regression starting QEMU instances without query-events (rhbz#863115) - Refactor qemuCapsParseDeviceStr to work from data tables (rhbz#863115) - Fix QEMU test with 1.2.0 help output (rhbz#863115) - Ignore error from query-cpu-definitions (rhbz#863115) - Fix potential deadlock when agent is closed (rhbz#859712) - Fix (rare) deadlock in QEMU monitor callbacks (rhbz#859712) - Convert virLXCMonitor to use virObject (rhbz#864336) - Remove pointless virLXCProcessMonitorDestroy method (rhbz#864336) - Simplify some redundant locking while unref'ing objects (rhbz#859712) - Fix deadlock in handling EOF in LXC monitor (rhbz#864336) - Avoid bogus I/O event errors when closing the QEMU monitor (rhbz#859712) - qemu: Fix parsing of x86 CPU models (rhbz#864097) - python: Keep consistent handling of Python integer conversion (rhbz#816609) - esx: Fix and improve esxListAllDomains function (rhbz#864384) - virsh: Block SIGINT while getting BlockJobInfo (rhbz#845448) - spec: Add support for libssh2 transport (rhbz#513363) - Revert "Use XDG Base Directories instead of storing in home directory" (rhbz#859331) - doc: Sort out the relationship between , , and (rhbz#855218) - conf: Ignore vcpupin for not onlined vcpus when parsing (rhbz#855218) - conf: Initialize the pinning policy for vcpus (rhbz#855218) - qemu: Create or remove cgroup when doing vcpu hotpluging (rhbz#857013) - qemu: Initialize cpuset for hotplugged vcpu as def->cpuset (rhbz#855218) - conf: Ignore emulatorpin if vcpu placement is auto (rhbz#855218) - qemu: Ignore def->cpumask if emulatorpin is specified (rhbz#855218) - Avoid straying (rhbz#855218) - conf: Fix virDevicePCIAddressEqual args (rhbz#805071) - conf: VirDomainDeviceInfoCopy utility function (rhbz#805071) - qemu: Reorganize qemuDomainChangeNet and qemuDomainChangeNetBridge (rhbz#805071) - Add support for SUSPEND_DISK event (rhbz#839661)- qemu: Wait for SPICE to migrate (rhbz#836135) - lxc: Correctly report active cgroups (rhbz#860907) - network: Backend for virNetworkUpdate of interface list (rhbz#844404) - Fix start of containers with custom root filesystem (rhbz#861564) - Correct checking of virStrcpyStatic() return value (rhbz#864122)- New build based on upstream release 0.10.2 (rhbz#836934) - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- New build based on upstream release candidate 1 of 0.10.2 (rhbz#836934)- Don't assume use of /sys/fs/cgroup (rhbz#842979)- New build based on upstream release 0.10.1 (rhbz#836934) - many fixes on top of 0.10.0- New build based on upstream release 0.10.0 (rhbz#836934) - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- New build based on upstream snapshot 0.10.0-0rc1 (rhbz#836934)- New build based on upstream snapshot 0.10.0-0rc0 (rhbz#836934) - Cleanup and rebase of the few RHEL-only patches- fix the package split to be similar to 6.3 one instead of upstream- fix a package dependency problem making -1 uninstallable- first rebase for 6.4 more to come - kvm-guest failed to start; double-close bug in libvirt (rhbz#823716) - potential to deadlock libvirt on EPIPE (rhbz#827234) - fix keepalive issues (rhbz#832081) - CPU topology parsing bug on special NUMA platform (rhbz#828729) - libvirtd will crash when tight loop of hotplug/unplug PCI device (rhbz#822373)- avoid closing uninitialized fd (rhbz#827050) - avoid fd leak (rhbz#827050) - command: avoid double close bugs (rhbz#827050) - fdstream: avoid double close bug (rhbz#827050) - command: check for fork error before closing fd (rhbz#827050) - qemu: avoid closing fd more than once (rhbz#827050) - Disable keepalives by default (rhbz#832184)- qemu: Rollback on used USB devices (rhbz#743671) - qemu: Don't delete USB device on failed qemuPrepareHostdevUSBDevices (rhbz#743671) - Revert "rpc: Discard non-blocking calls only when necessary" (rhbz#821468)- Fix virDomainDeviceInfoIsSet() to check all struct fields (rhbz#820869) - Fix logic for assigning PCI addresses to USB2 companion controllers (rhbz#820869) - Set a sensible default master start port for ehci companion controllers (rhbz#820869)- build: Fix the typo in configure.ac (rhbz#820461) - qemu: Fix build when !HAVE_NUMACTL (rhbz#820461) - usb: Fix crash when failing to attach a second usb device (rhbz#815755) - qemu: Use the CPU index in capabilities to map NUMA node to cpu list. (rhbz#820461) - qemu: Set memory policy using cgroup if placement is auto (rhbz#820461)- numad: Set memory policy from numad advisory nodeset (rhbz#810157) - numad: Copy 'placement' of to by default (rhbz#810157) - numad: Always output 'placement' of (rhbz#810157) - qemu: Avoid the memory allocation and freeing (rhbz#810157) - numad: Divide cur_balloon by 1024 before passing it to numad (rhbz#810157) - numad: Check numactl-devel if compiled with numad support (rhbz#810157)- qemu: Don't modify domain on failed blockiotune (rhbz#819014) - qemu: Reject blockiotune if qemu too old (rhbz#819014) - qemu: Don't use virDomainDefFormat* directly (rhbz#815503) - qemu: Emit compatible XML when migrating a domain (rhbz#815503) - usb: Create functions to search usb device accurately (rhbz#815755) - qemu: Call usb search function for hostdev initialization and hotplug (rhbz#815755) - virsh: Avoid heap corruption leading to virsh abort (rhbz#819636) - util: Fix libvirtd startup failure due to netlink error (rhbz#816465) - util: Allow specifying both src and dst pid in virNetlinkCommand (rhbz#816465) - util: Function to get local nl_pid used by netlink event socket (rhbz#816465) - util: Set src_pid for virNetlinkCommand when appropriate (rhbz#816465) - domain_conf: Add "usbredir" to list of valid spice channels (rhbz#819498) - domain_conf: Add "default" to list of valid spice channels (rhbz#819499) - snapshot: Allow block devices past cgroup (rhbz#810200) - blockjob: Allow block devices past cgroup (rhbz#810200) - util: Avoid libvirtd crash in virNetDevTapCreate (rhbz#817234) - python: Fix the forward_null error in Python binding codes (rhbz#771021) - xen: Fix resource leak in xen driver (rhbz#771021) - test: Fix resource leak in test driver (rhbz#771021) - node: Fix resource leak in nodeinfo.c (rhbz#771021) - virnet: Fix resource leak in virnetlink.c (rhbz#771021) - vmx: Fix resource leak (rhbz#771021) - qemu: Fix resource leak (rhbz#771021) - uuid: Fix possible non-terminated string (rhbz#771021) - node_device: Fix possible non-terminated string (rhbz#771021)- qemuOpenFile: Don't force chown on NFS (rhbz#810241) - util: Fix crash when starting macvtap interfaces (rhbz#815270) - qemu: Fix segfault when host CPU is empty (rhbz#817078) - blockjob: Allow speed setting in block copy (rhbz#815791) - blockjob: Fix block-stream bandwidth race (rhbz#815791)- qemu: Improve errors related to offline domains (rhbz#816662) - blockjob: Check for active vm before checking blockcopy bits (rhbz#816662) - qemu: Preserve original error during migration (rhbz#807907) - rpc: Discard non-blocking calls only when necessary (rhbz#807907) - qemu: Fix detection of failed migration (rhbz#807907) - qemu: Avoid bogus error at the end of tunnelled migration (rhbz#807907) - qemu: Make sure qemu can access its directory in hugetlbfs (rhbz#815206) - virsh: Fix docs for list command (rhbz#814021) - virsh: Fix and clarify the --title flag for the list command in man page (rhbz#814021)- blockjob: Add new API flags (rhbz#638506) - blockjob: Add 'blockcopy' to virsh (rhbz#638506) - blockjob: Enhance xml to track mirrors across libvirtd restart (rhbz#638506) - blockjob: React to active block copy (rhbz#638506) - blockjob: Add qemu capabilities related to block jobs (rhbz#638506) - blockjob: Return appropriate event and info (rhbz#638506) - blockjob: Support pivot operation on cancel (rhbz#638506) - blockjob: Make drive-reopen safer (rhbz#638506) - blockjob: Implement block copy for qemu (rhbz#638506) - blockjob: Allow for existing files (rhbz#638506) - blockjob: Allow mirroring under SELinux (rhbz#638506) - blockjob: Accommodate RHEL backport names (rhbz#638506) - virsh: Avoid strtol (rhbz#813972) - conf: Tighten up XML integer parsing (rhbz#813972) - snapshot: Fix memory leak on error (rhbz#782457) - virsh: Avoid uninitialized memory usage (rhbz#814080)- Fix a problem in the patchset, rhbz#811497 one was applied twice in -12 - qemu, util: On restart of libvirt restart vepa callbacks (rhbz#812430) - qemu, util: Fix netlink callback registration for migration (rhbz#812430) - util: Only register callbacks for CREATE operations in virnetdevmacvlan.c (rhbz#812430)- blockjob: Add qemu capabilities related to block pull jobs (rhbz#811683) - blockjob: Add API for async virDomainBlockJobAbort (rhbz#811683) - blockjob: Optimize JSON event handler lookup (rhbz#811683) - blockjob: Wire up qemu async virDomainBlockJobAbort (rhbz#811683) - blockjob: Allow for fast-finishing job (rhbz#811683) - virsh: Minor syntactic cleanups (rhbz#811683) - qemu: Use consistent error when qemu binary is too old (rhbz#811683) - blockjob: Add virsh blockpull --wait (rhbz#811683) - qemu: Fix deadlock when qemuDomainOpenConsole cleans up a connection (rhbz#811497) - qemu: Fix deadlock when qemuDomainOpenConsole cleans up a connection (rhbz#811497) - qemu: Fix mem leak in qemuProcessInitCpuAffinity (rhbz#810157) - numad: Convert node list to cpumap before setting affinity (rhbz#810157) - numad: Ignore cpuset if placement is auto (rhbz#810157) - conf: Do not parse cpuset only if the placement is auto (rhbz#810157)- test: Fix segfault in networkxml2argvtest (rhbz#810100) - conf: Plug memory leaks on virDomainDiskDefParseXML (rhbz#575160) - qemu_ga: Don't overwrite errors on FSThaw (rhbz#808527) - Fix parallel build in docs/ directory (rhbz#810559) - qemu: Make migration fail when port profile association fails on the dst host (rhbz#811026) - Wire up to set the QEMU BIOS path (rhbz#811227)- python: Add new helper functions for python to C conversion (rhbz#807751) - python: Make python APIs use these helper functions (rhbz#807751) - python: Improve conversion validation (rhbz#807751) - qemu_agent: Issue guest-sync prior to every command (rhbz#808527) - qemu: Fix memory leak in virDomainGetVcpus (rhbz#808979) - qemu: Reflect any memory rounding back to xml (rhbz#808522) - conf: Allow fuzz in XML with cur balloon > max (rhbz#808522) - qemu: Start nested job in qemuDomainCheckEjectableMedia (rhbz#803186) - virsh: Clarify escape sequence (rhbz#808652) - virsh: Plug memory leaks on failure path (rhbz#807555) - conf: Prevent crash of libvirtd without channel target name (rhbz#808371) - qemu: Don't leak temporary list of USB devices (rhbz#808459) - qemu: Delete USB devices used by domain on stop (rhbz#808459) - qemu: Build activeUsbHostdevs list on process reconnect (rhbz#808459) - qemu: Fix virtio+macvtap migration from 6.3 to older hosts (rhbz#806633)- qemu: Avoid entering monitor with locked driver (rhbz#803186) - snapshot: Don't pass NULL to QMP command creation (rhbz#807147)- rebuild, forgot to apply part of the patch - spec: Add missed dependancy for numad (rhbz#769930)- snapshot: Make quiesce a bit safer (rhbz#804210) - python: Avoid memory leaks on libvirt_virNodeGetMemoryStats (rhbz#770944) - qemu: Use unlimited speed when migrating to file (rhbz#740099) - qemu: Add support for domain cleanup callbacks (rhbz#795305) - qemu: Avoid dangling migration-in job on shutoff domains (rhbz#795305) - qemu: Add connection close callbacks (rhbz#795305) - qemu: Make autodestroy utilize connection close callbacks (rhbz#795305) - qemu: Avoid dangling migration-out job when client dies (rhbz#795305) - python: Avoid memory leaks on libvirt_virNodeGetCPUStats (rhbz#770943) - util: Consolidate duplicated error messages in virnetlink.c (rhbz#693842) - python: Add virDomainGetCPUStats python binding API (rhbz#800366) - snapshot: Add qemu capability for 'transaction' command (rhbz#782457) - snapshot: Add atomic create flag (rhbz#782457) - snapshot: Make offline qemu snapshots atomic (rhbz#782457) - snapshot: Rudimentary qemu support for atomic disk snapshot (rhbz#782457) - snapshot: Add support for qemu transaction command (rhbz#782457) - snapshot: Wire up qemu transaction command (rhbz#782457) - snapshot: Improve qemu handling of reused snapshot targets (rhbz#782457) - Clarify virsh freecell manpage entry (rhbz#698521) - Add support for event tray moved of removable disks (rhbz#575160) - docs: Add documentation for new attribute tray of disk target (rhbz#575160) - conf: Parse and for the tray attribute (rhbz#575160) - qemu: Do not start with source for removable disks if tray is open (rhbz#575160) - qemu: Prohibit setting tray status as open for block type disk (rhbz#575160) - qemu: Update tray status while tray moved event is emitted (rhbz#575160) - build: Fix incorrect enum declaration (rhbz#575160) - spec: Add missed dependancy for numad (rhbz#769930)- cpu: Add new flag supported by qemu to the cpu definition (rhbz#767364) - Added support for AMD Bulldozer CPU (rhbz#767364) - graphics: Cleanup port policy (rhbz#801443) - qemu: Reverse condition in qemuDomainCheckDiskPresence (rhbz#798938) - cpu: Add cpu definition for Intel Sandy Bridge cpu type (rhbz#761005) - cpu: Disable tsc-deadline feature not supported in qemu on RHEL 6.3 (rhbz#761005) - qemu: Support numad (rhbz#769930) - numad: Fix typo and warning (rhbz#769930) - qemu: Use scsi-block for lun passthrough instead of scsi-disk (rhbz#782034) - util: Make virDomainLeaseDefFree global (rhbz#802851) - qemu: Don't 'remove' hostdev objects from domain if operation fails (rhbz#802851) - util: Eliminate device object leaks related to virDomain*Remove*() (rhbz#802851) - virsh: Fix invalid free (rhbz#803591) - qemu: Eliminate memory leak in qemuDomainUpdateDeviceConfig (rhbz#802854) - qemu: Support persistent hotplug of devices (rhbz#802856) - qemu: Fix segfault when detaching non-existent network device (rhbz#802644) - remote: Fix migration leaks (rhbz#798497) - virsh: Trim aliases from -h output (rhbz#796526) - Fix handling of blkio deviceWeight empty string (rhbz#804028)- Avoid global variable shadowed (rhbz#737726) - Add nodeGetCPUmap() for getting available CPU IDs in a cpumap. (rhbz#737726) - Qemu driver for virDomainGetCPUstats using cpuacct cgroup. (rhbz#737726) - Cpu-stats command shows cpu statistics information of a domain. (rhbz#737726) - Ensure max_id is initialized in linuxParseCPUmap() (rhbz#737726) - rpc: Allow truncated return for virDomainGetCPUStats (rhbz#737726) - qemu: Don't parse device twice in attach/detach (rhbz#770031) - sanlock: Fix condition left crippled while debugging (rhbz#785736) - sanlock: Use STREQ_NULLABLE instead of STREQ on strings that may be null (rhbz#785736) - qemu: Fix startupPolicy for snapshot-revert (rhbz#798938) - util: Don't overflow on errno in virFileAccessibleAs (rhbz#798938) - blockResize: Add flag for bytes (rhbz#796526) - docs: Use correct terminology for 1024 bytes (rhbz#796526) - api: Add overflow error (rhbz#796526) - util: New function for scaling numbers (rhbz#796526) - xml: Share 'unit' in RNG (rhbz#796526) - xml: Output memory unit for clarity (rhbz#796526) - storage: Support more scaling suffixes (rhbz#796526) - xml: Drop unenforced minimum memory limit from RNG (rhbz#796526) - xml: Use long long internally, to centralize overflow checks (rhbz#796526) - xml: Use better types for memory values (rhbz#796526) - xml: Allow scaled memory on input (rhbz#796526) - virsh: Add option aliases (rhbz#796526) - virsh: Use option aliases (rhbz#796526) - virsh: Add command aliases, and rename nodedev-detach (rhbz#796526) - virsh: Improve storage unit parsing (rhbz#796526) - virsh: Improve memory unit parsing (rhbz#796526) - qemuBuildCommandLine: Don't add tlsPort if none set (rhbz#801443) - Removed more AMD-specific features from cpu64-rhel* models (rhbz#768450) - qemu: Support disk filenames with comma (rhbz#801970) - cpustats: Collect VM user and sys times (miss python bindings) (rhbz#800366) - cpustats: Report user and sys times (rhbz#800366) - qemu: Fix (managed)save and snapshots with host mode CPU (rhbz#801160) - qemu: Make block io tuning smarter (rhbz#770683)- Improve error reporting when virsh console is run without a TTY (rhbz#729940) - pidfile: Make checking binary path in virPidFileRead optional (rhbz#729940) - Add flags for virDomainOpenConsole (rhbz#729940) - virsh: Add support for VIR_DOMAIN_CONSOLE_* flags (rhbz#729940) - fdstream: Emit stream abort callback even if poll() doesnt. (rhbz#729940) - fdstream: Add internal callback on stream close (rhbz#729940) - util: Add helpers for safe domain console operations (rhbz#729940) - qemu: Add ability to abort existing console while creating new one (rhbz#729940) - Fixed service handling in specfile (rhbz#786770) - qemu: Don't emit tls-port spice option if port is -1 (rhbz#798220) - docs: Comments wiping supported algorithms (rhbz#725013) - libvirt-guests: Add documentation and clean up to use virsh's improved list (rhbz#693758) - libvirt-guests: Don't try to do a managed-save of transient guests (rhbz#693758) - virsh: Enhance list command to ease creation of shell scripts (rhbz#693758) - libvirt-guests: Check if URI is reachable before launching commands (rhbz#720691) - hooks: Add support for capturing hook output (rhbz#795127) - qemu: Add pre-migration hook (rhbz#795127) - Support for cpu64-rhel* qemu cpu models (rhbz#768450) - util: Add netlink event handling to virnetlink.c (rhbz#693842) - Add de-association handling to macvlan code (rhbz#693842) - qemu: Add ibmvscsi controller model (rhbz#782034) - qemu: Add virtio-scsi controller model (rhbz#782034) - conf: Add helper function to look up disk controller model (rhbz#782034) - conf: Introduce new attribute for device address format (rhbz#782034) - qemu: New cap flag to indicate if channel is supported by scsi-disk (rhbz#782034) - qemu: Build command line for the new address format (rhbz#782034) - tests: Add tests for virtio-scsi and ibmvscsi controllers (rhbz#782034) - virsh: Two new helper functions for disk device changes (rhbz#713932) - virsh: Use vshFindDisk and vshPrepareDiskXML in cmdDetachDisk (rhbz#713932) - virsh: New command cmdChangeMedia (rhbz#713932) - qemu: Require json for block jobs (rhbz#799055) - qemu: Pass block pull backing file to monitor (rhbz#799055) - virsh: Expose partial pull (rhbz#799055) - libvirt-guests: Add parallel startup and shutdown of guests (rhbz#625362) - qemu: Shared or readonly disks are always safe wrt migration (rhbz#751631) - util: Eliminate crash in virNetDevMacVLanCreateWithVPortProfile (rhbz#693842) - rpc: Fix client crash on connection close (rhbz#800185) - conf: Add missing device types to virDomainDevice(Type|Def) (rhbz#691539) - conf: Relocate virDomainDeviceDef and virDomainHostdevDef (rhbz#691539) - conf: Reorder static functions in domain_conf.c (rhbz#691539) - qemu: Rename virDomainDeviceInfoPtr variables to avoid confusion (rhbz#691539) - conf: Add device pointer to args of virDomainDeviceInfoIterate callback (rhbz#691539) - conf: Make hostdev info a separate object (rhbz#691539) - conf: HostdevDef parse/format helper functions (rhbz#691539) - conf: Give each hostdevdef a parent pointer (rhbz#691539) - conf: Put subsys part of virDomainHostdevDef into its own struct (rhbz#691539) - conf: Hostdev utility functions (rhbz#691539) - qemu: Re-order functions in qemu_hotplug.c (rhbz#691539) - qemu: Refactor hotplug detach of hostdevs (rhbz#691539) - conf: Parse/format type='hostdev' network interfaces (rhbz#691539) - qemu: Support type='hostdev' network devices at domain start (rhbz#691539) - conf: Change virDomainNetRemove from static to global (rhbz#691539) - qemu: Use virDomainNetRemove instead of inline code (rhbz#691539) - qemu: Support type=hostdev network device live hotplug attach/detach (rhbz#691539) - util: Two new pci util functions (rhbz#691539) - util: Support functions for mac/portprofile associations on hostdev (rhbz#691539) - util: Changes to support portprofiles for hostdevs (rhbz#691539) - qemu: Install port profile and mac address on netdev hostdevs (rhbz#691539) - Fix build after commit e3ba4025 (rhbz#693842)- storage: Allow runtime detection of scrub missing build dep (rhbz#725013) - daemon: Plug memory leak (rhbz#795978) - daemon: Fix logic bug with virAsprintf (rhbz#795978) - util: Fix virFileAccessibleAs return path from parent (rhbz#795093) - Add support for unsafe migration (rhbz#751631) - virsh: Add --unsafe option to migrate command (rhbz#751631) - Introduce virStorageFileIsClusterFS (rhbz#751631) - qemu: Forbid migration with cache != none (rhbz#751631) - qemu: Nicer error message on failed graceful destroy (rhbz#795656) - Error out when using SPICE TLS with spice_tls=0 (rhbz#790436) - Revert "spec: Mark directories in /var/run as ghosts" (rhbz#788985) - Fixed URI parsing (rhbz#785164) - virsh: Fix informational message in iface-bridge command (rhbz#797066)- qemu: Set capabilities based on supported monitor commands (rhbz#766958) - qemu: Implement DomainPMSuspendForDuration (rhbz#766958) - snapshot: Fix snapshot deletion use-after-free (rhbz#790744) - storage: Allow runtime detection of scrub (rhbz#725013) - qemu: Unlock monitor when connecting to dest qemu fails (rhbz#783968) - qemu: Prevent crash of libvirtd without guest agent (rhbz#790745) - python: Expose virDomain{G,S}etInterfaceParameters APIs in python binding (rhbz#770971)- Rebase to upstream 0.9.10 (rhbz#752433) - Add support for sVirt in the LXC driver - block rebase: add new API virDomainBlockRebase - API: Add api to set and get domain metadata - virDomainGetDiskErrors public API - conf: add rawio attribute to disk element of domain XML - Add new public API virDomainGetCPUStats() - Introduce virDomainPMSuspendForDuration API - resize: add virStorageVolResize() API - Add a virt-host-validate command to sanity check HV config - Add new virDomainShutdownFlags API - QEMU guest agent support - many improvements and bug fixes- Rebase to upstream 0.9.10 release candidate 2 (rhbz#752433)- Rebase to upstream 0.9.10 release candidate 1 (rhbz#752433)- Remove dependancy to dmidecode for non PC arches (rhbz#782444)- Rebase to upstream 0.9.9 (rhbz#752433)- Rebase to upstream 0.9.9 release candidate 1 (rhbz#752433)- Rebase to upstream 0.9.8 (rhbz#752433) - some cleanups on the few remaining RHEL-only patches- Rebase to upstream 0.9.8 release candidate 2 (rhbz#752433)- Revert "Set qemu migration speed unlimited when migrating to file" (rhbz#751900)- conf: Don't free uninitialized pointer (rhbz#751287)- docs: Document managed=yes of hostdev passthrough (rhbz#740686) - ServerClient: Flush cached data (rhbz#748025)- qemu: Avoid leaking uninit data from hotplug to dumpxml (rhbz#747516) - storage: Plug iscsi memory leak (rhbz#747516)- snapshot: Detect when qemu lacks disk-snapshot support (rhbz#747115)- virDomainCoreDump: Introduce VIR_DUMP_RESET flag (rhbz#632498) - qemu: Implement VIR_DUMP_RESET (rhbz#632498) - qemu: Check for domain being active on successful job acquire (rhbz#745734) - Set to NULL members that have been freed to prevent crashes (rhbz#746075) - virFDStream: Close also given errfd (fd leak) (rhbz#746075) - qemu: Silence Coverity false positive (rhbz#739704) - command: Avoid fd leak on failure (rhbz#739704) - build: Add compiler attributes to virUUIDParse (rhbz#739704) - qemu: Check for json allocation failure (rhbz#739704) - qemu: Fix text block info parsing (rhbz#739704) - storage: Plug memory leak on error (rhbz#739704) - conf: Plug memory leak on error (rhbz#739704) - qemu: Plug memory leak on migration (rhbz#739704) - macvtap: Plug memory leak for 802.1Qbh (rhbz#739704) - macvtap: Avoid invalid free (rhbz#739704) - Update to require sanlock 1.8 for license compliance (rhbz#739518) - events: Propose a separate lock for event queue (rhbz#743817) - util: Make getaddrinfo failure nonfatal in virGetHostname (rhbz#738915) - qemu: Make sure BeginJob is always followed by EndJob (rhbz#746268) - pci: Fix pciDeviceListSteal on multiple devices (rhbz#733587) - qemu: Do not reattach PCI device used by other domain when shutdown (rhbz#733587) - qemu: Honor the orginal PCI dev properties when reattaching (rhbz#736214) - daemon: Always advertise libvirtd service (rhbz#726616)- Fix deadlock when the RPC program is unknown (rhbz#743843) - qemuDomainAttach: Initialize pidfile variable (rhbz#744548) - storage: Do not use comma as seperator for lvs output (rhbz#727474) - snapshot: Avoid accidental renames with snapshot-edit (rhbz#744724)- qemu: Enable multifunction for older qemu (rhbz#738388) - qemu: Don't fail virDomainGetInfo if we can't update balloon info (rhbz#741217) - qemu: Leave rerror policy at default when enospace is requested (rhbz#730909) - snapshot: Fix virsh error message typo (rhbz#735457) - snapshot: Let virsh edit disk snapshots (rhbz#744071) - snapshot: Simplify redefinition of disk snapshot (rhbz#744071)- Add virFileLock and virFileUnlock APIs (rhbz#728153) - Move pidfile functions into util/virpidfile.{c, h} (rhbz#728153) - Introduce functions for checking whether a pidfile is valid (rhbz#728153) - Add some APIs which use locking for crashsafe pidfile handling (rhbz#728153) - Convert libvirtd to use crash-safe pidfile APIs (rhbz#728153) - build: Fix recent build failures (rhbz#728153) - daemon: Don't remove pidfiles in init scripts (rhbz#728153) - daemon: Modify init script to detect upstart managed libvirtd (rhbz#728153) - qemu: Check for outstanding async job too (rhbz#742277) - qemu: Make PCI multifunction support more manual (rhbz#727530) - network: Fill in bandwidth from portgroup for all forward modes (rhbz#743176) - snapshot: Refactor virsh snapshot parent computation (rhbz#742410) - snapshot: Better virsh handling of missing current, parent (rhbz#742410) - qemu: Fix migration with dname (rhbz#740533) - qemu: Correct misspelled 'enospc' option, and only use for werror (rhbz#730909) - snapshot: Add REVERT_FORCE to API (rhbz#742615) - snapshot: Use qemu-img on disks in use at time of snapshot (rhbz#742615) - snapshot: Enforce REVERT_FORCE on qemu (rhbz#742615) - init: Raise default system aio limits (rhbz#740899)- Fix synchronous reading of stream data (rhbz#741337) - qemu: Add ability to set PCI device "rombar" on or off (rhbz#738095) - virsh: Better document --copy-storage migrate options (rhbz#677220) - virsh: Enhance documentation of commands starting jobs (rhbz#705237) - qemu: Always remove domain object if MigratePrepare fails (rhbz#741251) - security: Properly chown/label bidirectional and unidirectional fifos (rhbz#740478) - qemu: Check domain status details when reconnecting monitor (rhbz#617890) - qemu: Finish domain shutdown on reconnect (rhbz#617890) - qemu: Avoid loop of fake reboots (rhbz#617890) - qemu: Preserve fakeReboot flag in domain status (rhbz#617890) - snapshot: Fix man page typos (rhbz#740686) - docs: Document virsh nodedev-* commands (rhbz#740686) - docs: Document node device XML (rhbz#740686) - qemu: Add return value check (rhbz#739704) - qemu: Check for ejected media during startup and migration (rhbz#725673) - virsh: Update man page for cpu_shares parameter (rhbz#639591) - virsh: Describe attach-interface parameter target (rhbz#698899)- Fix crash on events due to allocation errors (rhbz#737881) - remote: Fix crash on OOM (rhbz#737881) - Fix persistent migration config save (rhbz#738148) - qemu: Transfer inactive XML among cookie (rhbz#738148) - storage: Ensure the device path exists before refreshing disk pool (rhbz#611442) - Store max migration bandwidth in qemuDomainObjPrivate struct (rhbz#740099) - Save migration speed in qemuDomainMigrateSetMaxSpeed (rhbz#740099) - Set qemu migration speed unlimited when migrating to file (rhbz#740099) - Use max bandwidth from qemuDomainObjPrivate struct when migrating (rhbz#740099) - build: Silence warning on 32-bit build (rhbz#740099) - conf: Assign newDef of active domain as persistent conf if it is NULL (rhbz#728428) - qemu: Avoid dereferencing a NULL pointer (rhbz#739704) - sanlock: Fix memory leak (rhbz#739704) - virsh: Fix regression in argv parsing (rhbz#740168) - snapshot: Fix logic bug in qemu undefine (rhbz#735457) - snapshot: Prepare to remove transient snapshot metadata (rhbz#735457) - snapshot: Remove snapshot metadata on transient exit (rhbz#735457) - snapshot: Also delete empty directory (rhbz#735457) - virsh: Do not ignore the specified flags for cmdSaveImageDefine (rhbz#740508) - selinux: Correctly report warning if virt_use_nfs not set (rhbz#589922) - qemu: Properly hot-unplug drives (rhbz#696596)- selinux: Detect virt_use_nfs boolean set (rhbz#589922) - virnetsocket: Pass KRB5CCNAME env variable (rhbz#737176) - snapshot: Fix double free of qemuImgBinary (rhbz#737010) - qemu_api: Modify apibuild.py to generate docs for QEMU APIs (rhbz#736040) - qemu_api: Update Makefile for subdir docs (rhbz#736040) - qemu_api: Add comments for API virDomainQemuMonitorCommand (rhbz#736040) - qemu_api: Add override XML and C files for QEMU APIs (rhbz#736040) - qemu_api: Update Py binding generator to generate files for QEMU APIs (rhbz#736040) - qemu_api: Update Makefile to generate libvirtmod_qemu lib (rhbz#736040) - qemu_api: Update libvirt spec file (rhbz#736040) - Remove two references to files not generated (rhbz#736040) - qemu_api: Doc improvements (rhbz#736040) - python: Fix libvirt.py generation to include virterror info (rhbz#736040) - snapshot: New APIs for inspecting snapshot object (rhbz#735457) - snapshot: Use new API for less work (rhbz#735457) - snapshot: ABI stability must include memory sizing (rhbz#735553) - spec: Require augeas for sanlock (rhbz#738314) - sanlock: Add missing test command in virt-sanlock-cleanup.in (rhbz#738534) - snapshot: Tweak snapshot-create-as diskspec docs (rhbz#738411) - qemu: Hold conn open for all threads started by qemuProcessReconnectAll (rhbz#738778) - rpc: Convert unknown procedures to VIR_ERR_NO_SUPPORT (rhbz#738439) - Prevent crash from dlclose() of libvirt.so (rhbz#739167) - doc: Add statment about permissions needed to do a core dump (rhbz#738146) - snapshot: Affect persistent xml after disk snapshot (rhbz#738676) - snapshot: Allow disk snapshots of qcow2 disks (rhbz#738676) - qemu: Prevent disk corruption on domain shutdown (rhbz#734773) - qemu: Introduce shutdown reason for paused state (rhbz#734773) - qemu: Fix shutoff reason when domain crashes (rhbz#739641) - qemu: Properly detect crash of a rebooted domain (rhbz#739641) - qemu: Avoid memory leak (rhbz#739704) - remote: Avoid memory leak (rhbz#739704) - util: Avoid memory leak (rhbz#739704) - Fix memory leak parsing 'relabel' attribute in domain security XML (rhbz#739704) - Don't leak memory if a cgroup is mounted multiple times (rhbz#739704) - network: Eliminate potential memory leak on parse failure (rhbz#739704) - virsh: doc: Fix supported driver types for attach-disk command (rhbz#738970) - Do not log invalid operations in libvirtd logs (rhbz#590807)- blockinfo: Fix qemu regression in handling disk name (rhbz#736603) - doc: Fix incorrect option in send-key (rhbz#736297) - virsh: Fix typo in opts_send_key (rhbz#736297) - rpc: Avoid memory leak on virNetTLSContextValidCertificate (rhbz#735650) - tests: Avoid memory leak on testTLSSessionInit (rhbz#735650) - qemu: Fix seamless SPICE migration with older qemu (rhbz#730753) - snapshot: Fix regression with system checkpoints (rhbz#736682)- virterror: Fix error message for VIR_ERR_INVALID_ARG (rhbz#689388) - remote: Refuse connecting to remote socket (rhbz#689388) - Threadpool: Initialize new dynamic workers (rhbz#692663)- adds a missing patch in previous build (rhbz#735498)- qemu: Fix a regression of domain save (rhbz#735011) - virsh: Improve send-key documentation (rhbz#699847) - start: Allow discarding managed save (rhbz#730750) - virsh: Support 'virsh start --force-boot' on older servers (rhbz#730750) - maint: Fix comment typos (rhbz#730750) - qemu: Refactor file opening (rhbz#730750) - qemu: Detect incomplete save files (rhbz#730750) - virsh: Avoid memory leak on cmdVolCreateAs (rhbz#735008) - snapshot: Fix corner case on OOM during creation (rhbz#674537) - Ensure stream is aborted when exiting console (rhbz#731673) - following for (rhbz#731583, rhbz#731579, rhbz#731584, rhbz#731673): - Ensure client streams are closed when marking a client for close - Fix race condition in abort of stream - Tweak debugging message in RPC client code - Don't attempt to read from a stream if it is closed - Ensure async packets never get marked for sync replies - Ignore unused streams in virStreamAbort - rpc: Don't close connection if program is unknown - rpc: Fix a typo in debugging log in virNetServerProgramSendStreamData - stream: Remove redundant reference to client while sending stream data - Fix memory leak dispatching domain events - Avoid use-after-free on streams, due to message callbacks - Fix tracking of RPC messages wrt streams - Fix parted sector size assumption (rhbz#735441) - Fix incorrect path length check in sanlock lockspace setup (rhbz#735443) - Fix sanlock socket security labelling (rhbz#735442) - Remove bogus virSecurityManagerSetProcessFDLabel method (rhbz#735442) - security: Fix build (rhbz#735442) - Fix keymap used to talk with QEMU (rhbz#632499) - virsh: Fix snapshot-create-as to handle arbitrary names (rhbz#735495) - virsh: Add virsh snapshot-current --name (rhbz#735495) - virsh: Add snapshot-parent (rhbz#735495) - virsh: Don't reject undefine on active domain (rhbz#735495) - virsh: Fix logic bug (rhbz#735495) - virsh: Fix dead store (rhbz#735495) - virsh: Tweak misleading wording (rhbz#735495) - virsh: Concatenate qemu-monitor-command arguments (rhbz#735495) - maint: Treat more libxml2 functions as free-like (rhbz#735495) - xml: Add another convenience function (rhbz#735495) - maint: Simplify lots of libxml2 clients (rhbz#735495) - virsh: Add list --managed-save (rhbz#735495) - virsh: Prefer unsigned flags (rhbz#735495) - snapshot: Add snapshot-list --parent to virsh (rhbz#735495) - qemu: Allow to undefine a running domain (rhbz#735498) - test: Allow to undefine a running domain (rhbz#735498) - build: Fix typo in recent test patch (rhbz#735498) - test: Rewrite test to match change in behavior (rhbz#735498) - virsh: Properly interleave shared stdout and stderr (rhbz#735498) - snapshot: Better events when starting paused (rhbz#733762) - snapshot: Fine-tune ability to start paused (rhbz#733762) - snapshot: Expose --running and --paused in virsh (rhbz#733762) - snapshot: Fine-tune qemu saved images starting paused (rhbz#733762) - snapshot: Improve reverting to qemu paused snapshots (rhbz#733762) - snapshot: Properly revert qemu to offline snapshots (rhbz#733762) - snapshot: Fine-tune qemu snapshot revert states (rhbz#733762) - snapshot: Properly revert qemu to offline snapshots (rhbz#733762) - snapshot: Fine-tune qemu snapshot revert states (rhbz#733762) - snapshot: Speed up snapshot location (rhbz#733529) - snapshot: Avoid crash when deleting qemu snapshots (rhbz#733529) - snapshot: Track current domain across deletion of children (rhbz#733529) - snapshot: Simplify acting on just children (rhbz#733529) - snapshot: Allow deletion of just snapshot metadata (rhbz#735457) - snapshot: Let qemu discard only snapshot metadata (rhbz#735457) - snapshot: Identify which snapshots have metadata (rhbz#735457) - snapshot: Reflect new dumpxml and list options in virsh (rhbz#735457) - snapshot: Identify qemu snapshot roots (rhbz#735457) - snapshot: Allow recreation of metadata (rhbz#735457) - snapshot: Refactor virsh snapshot creation (rhbz#735457) - snapshot: Improve virsh snapshot-create, add snapshot-edit (rhbz#735457) - snapshot: Add qemu snapshot creation without metadata (rhbz#735457) - snapshot: Add qemu snapshot redefine support (rhbz#735457) - vbox, xenapi: Add virDomainUndefineFlags (rhbz#735457) - snapshot: Prevent stranding snapshot data on domain destruction (rhbz#735457) - snapshot: Teach virsh about new undefine flags (rhbz#735457) - snapshot: Refactor some qemu code (rhbz#735457) - snapshot: Cache qemu-img location (rhbz#735457) - snapshot: Support new undefine flags in qemu (rhbz#735457) - snapshot: Prevent migration from stranding snapshot data (rhbz#735457) - snapshot: Refactor domain xml output (rhbz#735553) - snapshot: Allow full domain xml in snapshot (rhbz#735553) - snapshot: Correctly escape generated xml (rhbz#735553) - snapshot: Update rng to support full domain in xml (rhbz#735553) - snapshot: Store qemu domain details in xml (rhbz#735553) - schedinfo: Update man page about virsh schedinfo command (unknown) - snapshot: Additions to domain xml for disks (rhbz#638510) - snapshot: Reject transient disks where code is not ready (rhbz#638510) - snapshot: Introduce new deletion flag (rhbz#638510) - snapshot: Expose new delete flag in virsh (rhbz#638510) - snapshot: Allow halting after snapshot (rhbz#638510) - snapshot: Expose halt-after-creation in virsh (rhbz#638510) - snapshot: Support extra state in snapshots (unknown) - snapshot: Add to snapshot xml (rhbz#638510) - snapshot: Also support disks by path (rhbz#638510) - snapshot: Add virsh domblklist command (rhbz#638510) - snapshot: Add flag for requesting disk snapshot (rhbz#638510) - snapshot: Wire up disk-only flag to snapshot-create (rhbz#638510) - snapshot: Reject unimplemented disk snapshot features (rhbz#638510) - snapshot: Make it possible to audit external snapshot (rhbz#638510) - snapshot: Wire up new qemu monitor command (rhbz#638510) - snapshot: Wire up live qemu disk snapshots (rhbz#638510) - snapshot: Use SELinux and lock manager with external snapshots (rhbz#638510) - daemon: Create priority workers pool (rhbz#692663) - qemu: Introduce job queue size limit (rhbz#692663) - qemu: Deal with stucked qemu on daemon startup (rhbz#692663)- qemu: Properly label outgoing pipe for tunneled migration (rhbz#733998) - snapshot: Forbid snapshot on autodestroy domain (rhbz#733806)- daemon: Move TLS initialization to virInitialize (rhbz#732893) - Fix command test wrt gnutls initialize & fix debugging (rhbz#732893) - qemu: Init reattaching related members pciDevice before reattach (rhbz#728203) - qemu: error if qemu monitor command not found for BlockJob (rhbz#727502) - virsh: error if specified bandwidth is invalid for blockjob (rhbz#727502) - util: Only fchown newly created files in virFileOpenAs (rhbz#534010) - screenshot: Implement multiple screen support (rhbz#710489) - security: Rename SetSocketLabel APIs to SetDaemonSocketLabel (rhbz#731243) - security: Introduce SetSocketLabel (rhbz#731243) - qemu: Correctly label migration TCP socket (rhbz#731243) - snapshot: Don't leak resources on qemu snapshot failure (rhbz#733499) - Fix memory leak while scanning snapshots (rhbz#674537) - qemu: Minor formatting cleanup (rhbz#674537) - Swap virDomain and virDomainSnapshot declaration (rhbz#674537) - snapshot: Only pass snapshot to qemu command line when reverting (rhbz#674537) - snapshot: Track current snapshot across restarts (rhbz#674537) - send-key: Fix scan keycode map (rhbz#733597)- patch problem for seamless SPICE migration (rhbz#730753) - macvtap: Fix getPhysfn to get the PF of a direct attach network interface (rhbz#732082) - SSL spice session can't be kept during migration (rhbz#729874) - Storage driver should flush host cache after cloning volumes (rhbz#689416) - Documentation for CFS bandwidth limiting cgroup (rhbz#692769) - libvirt error message should show the uri content but not (null) (rhbz#730244) - libvirtd.conf error causes libvirtd to exit silently (rhbz#728654)- Bugfix: Check stdoutWatch before removing the handler. (rhbz#730600) - daemon: Fix regression of libvirtd reloading support (rhbz#730428) - libvirtd.init.in: Stop/restart() - wrong return value in case of failure (rhbz#730510) - Add API for duplicating a socket/client file descriptor (rhbz#720269) - Add backlog parameter to virNetSocketListen (rhbz#720269) - Support changing UNIX socket owner in virNetSocketNewListenUNIX (rhbz#720269) - qemu: Refactor do{Tunnel, Native}Migrate functions (rhbz#720269) - qemu: Use virNetSocket for tunneled migration (rhbz#720269) - qemu: Use fd: protocol for migration (rhbz#720269) - qemu: Support event_idx parameter for virtio disk and net devices (rhbz#725448)- Fix large files support (rhbz#728992) - qemu: Avoid overwriting errors from virGetHostname (rhbz#729567) - qemu: Fix -chardev udp if parameters are omitted (rhbz#689761) - managedsave: Prohibit use on transient domains (rhbz#729714) - nwfilter: Tolerate disappearing interfaces while instantiating filter (rhbz#729945) - docs: Describe new virtual switch configuration in network XML docs (rhbz#643947) - storage: Directory shouldn't be listed as type 'file' (rhbz#727088) - virsh: Add dir type for listing volumes with vol-list (rhbz#727088) - qemu: Avoid crash on process attach (rhbz#730615)- daemon: Unlink unix socket paths on shutdown (rhbz#725702) - rpc:Fix sasl session relocking intead of unlocking it (rhbz#729198) - network: Eliminate lag in updating dnsmasq hosts files (rhbz#727982) - Don't mount /dev for application containers (rhbz#728835) - support connected parameter in set_password (rhbz#707212)- Rebased to upstream 0.9.4 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#634653, rhbz#707212, rhbz#722806, rhbz#723862, rhbz#726304, rhbz#726398, rhbz#727047, rhbz#727094- rebased to upstream 0.9.4 release candidate 2 (rhbz#705814) - the rebase also fixes the following bugs: rhbz#667624, rhbz#669586, rhbz#682084, rhbz#707155, rhbz#707212, rhbz#725322, rhbz#725935, rhbz#725950- add a fix for a refcounting bug leading to a crash (rhbz#723811)- rebased to upstream 0.9.4 release candidate 1 (rhbz#705814) - the rebase also fixes the following bugs: rhbz#603039, rhbz#632499, rhbz#632760, rhbz#643947, rhbz#678027, rhbz#697742, rhbz#697841, rhbz#704836, rhbz#707530, rhbz#720350, rhbz#720889, rhbz#721335, rhbz#722862- libvirt crash when running domains and vdsm is restarted (rhbz#723811) - connect to hypervisor with unconfigured tls/tcp connection pbm (rhbz#723442) - virsh list produced segmentation fault when libvirtd is not up (rhbz#723843) - clientcert.pem validation failure cause libvirtd crash (rhbz#723881)- Fix TLS certificate checking problems (rhbz#723447)- Fix migration with TLS bugs (rhbz#722738 and rhbz#722748) - assorted small fixes from upstream- Fix migrating domain error (rhbz#721411)- storage: Avoid memory leak on metadata fetching (rhbz#707155) - graphics: Add support for action_if_connected in qemu (rhbz#707212) - qemu: Save domain status ASAP after creating qemu process (rhbz#707894) - bios: Add support for SGA (rhbz#711598) - pci: Initialize state values on reattach (rhbz#713697) - Keep consistence between code and doc on log level and usage (rhbz#716888)- util: Avoid duplicating virFileOpenAsNoFork in virFileOpenAs (rhbz#707257)- Fix mistaken order of server cert/key parameters in constructor (rhbz#719838) - qemu: Don't chown files on NFS share if dynamic_ownership is off (rhbz#716478) - util: Don't try to fchown files opened as non-root (rhbz#707257)- Rebased to upstream 0.9.3 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#591974, rhbz#632499, rhbz#641087, rhbz#664629, rhbz#679668, rhbz#682121, rhbz#693648, rhbz#693650, rhbz#693661, rhbz#698340, rhbz#698825, rhbz#698861, rhbz#701394, rhbz#707439, rhbz#707530, rhbz#715355, rhbz#716826, rhbz#717203, rhbz#718143, rhbz#712050, rhbz#715184- Rebased to upstream 0.9.3 prerelease 2 (rhbz#705814)- Rebased to upstream 0.9.2 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#569567, rhbz#691830, rhbz#607526, rhbz#609650, rhbz#632495, rhbz#640603, rhbz#658713, rhbz#669549, rhbz#677229, rhbz#678548, rhbz#640603, rhbz#682237, rhbz#683005, rhbz#684848, rhbz#688859, rhbz#690695, rhbz#692355, rhbz#693203, rhbz#694516, rhbz#697650, rhbz#698133, rhbz#702044, rhbz#704124, rhbz#704144, rhbz#705405, rhbz#706869, rhbz#706883, rhbz#706966, rhbz#707173, rhbz#707257, rhbz#707298, rhbz#709576, rhbz#709776, rhbz#710150, rhbz#711151- Rebased to upstream 0.9.1 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#587276, rhbz#591058, rhbz#592170, rhbz#598792, rhbz#673814, rhbz#677228, rhbz#681458, rhbz#682237, rhbz#692745, rhbz#693932, rhbz#694382, rhbz#695653, rhbz#698071, rhbz#698197, rhbz#698208, rhbz#698490, rhbz#701305- network: Fix NULL dereference during error recovery (rhbz#696660) - virsh: Fix regression in parsing optional integer (rhbz#693963) - util: Fix crash when removing entries during hash iteration (rhbz#693385) - Experimental libvirtd upstart job (rhbz#678084)- Don't return an error on failure to create blkio controller (rhbz#689030) - Fix possible infinite loop in remote driver (rhbz#691514) - qemu: Remove the managed state file only if restoring succeeded (rhbz#692998) - docs: Tweak virsh restore warning (rhbz#692998)- nwfilter: Enable rejection of packets (rhbz#681948) - Revert all previous error log priority hacks (rhbz#587603) - Filter out certain expected error messages from libvirtd (rhbz#587603) - qemu: Unlock qemu driver before return from domain save (rhbz#688774) - Do not send monitor command after monitor meet error (rhbz#688774) - qemu: Ignore libvirt debug messages in qemu log (rhbz#681492) - virsh: Fix memtune's help message for swap_hard_limit (rhbz#680190) - virsh: Fix documentation for memtune command (rhbz#680190) - docs: Fix typo (rhbz#680190) - Fix typo in systemtap tapset directory name (rhbz#693701) - qemu: Ignore unusable binaries (rhbz#676563) - qemu: Support for overriding NPROC limit (rhbz#674602)- Fix return value for virJSONValueFromString if it fails (rhbz#688723) - Fix positioning to end of qemu log file (rhbz#689986) - Initialization error of qemuCgroupData in Qemu host usb hotplug (rhbz#690183) - 8021Qbh: Use preassociate-rr during the migration prepare stage (rhbz#684870) - Make error reporting in libvirtd thread safe (rhbz#689374) - Add missing dependencies (rhbz#690022) - Fix restoring a compressed save image (rhbz#691034) - Fix label restore bugs in qemu driver (rhbz#690737)- Fix delayed events when SASL is active (rhbz#624252) - Fix ref-counting bugs (rhbz#688774) - Log an error if on failure to connect to netlink socket (rhbz#689001) - Log error and abort network startup when radvd isn't found (rhbz#688957) - Add PCI sysfs reset access rights to qemu (rhbz#689002) - Fix regression with qemu:///session URI (rhbz#684655) - Avoid leaking PCI config fd into qemu (rhbz#687993)- Properly report error in virConnectDomainXMLToNative (CVE-2011-1146) - Handle DNS over IPv6 (rhbz#687896) - Start dnsmasq even if no dhcp ranges/hosts are specified (rhbz#687291) - Use a separate dhcp leases file for each network (rhbz#687551) - Fix a possible crash in storage driver (rhbz#684712)- Fix vram settings for qxl graphics (rhbz#673578) - Free stream when domain shuts down while its console is open (rhbz#682741) - Use hardcoded python path in libvirt.py (rhbz#684204) - Add missing checks for read only connections (CVE-2011-1146) - Eliminate potential null pointer deref when auditing macvtap devices (rhbz#642785) - Insert error messages to avoid a quiet abortion of commands (rhbz#605660)- Support vram specification for qxl graphics (rhbz#673578) - Fix parsing int options in virsh (rhbz#639587) - Use -o encryption=on instead of -e for qemu-img (rhbz#676984) - Support domain snapshots with current QMP (rhbz#589076) - Update auditing support (rhbz#642785) - Only request sound cgroup ACL when required (rhbz#680398) - Allow fine-tuning of device ACL permissions (rhbz#683163) - Support vhost in attach-interface (rhbz#683276) - Don't request cgroup ACL access for /dev/net/tun (rhbz#683305)- Fix deadlock caused by a fix for rhbz#670848- Reorder nwfilter match extensions relative to state match (rhbz#678139) - Avoid overwriting error message in qemu driver (rhbz#678870) - Allow removing hash entries in virHashForEach (rhbz#681459) - Avoid double close on qemu domain restore (rhbz#672725) - Fix DomainObj refcounting/hashtable races in qemu driver (rhbz#670848) - Fix several memory leaks (rhbz#682249)- Fix --all flag of virsh freecell to really show all cells (rhbz#653530) - Add txmode attribute to interface XML for virtio backend (rhbz#629662) - Give each virtual network bridge its own fixed MAC address (rhbz#609463) - Fix virsh snapshot-list with --quiet option (rhbz#678833) - Delay IFF_UP'ing 802.1Qbh interface until migration final stage (rhbz#678826) - Fix several memory bugs (rhbz#679164) - Fix virt-pki-validate when CERTTOOL is missing (rhbz#679153) - Fix memory corruption in virFileAbsPath (rhbz#680281)- Properly escape special characters in domain names (rhbz#676908) - Fix enum type declaration (rhbz#628940) - Fix cleanup on VM state after failed QEMU startup (rhbz#673588) - Fix XML generation for smartcards (rhbz#677308) - Ignore failure of "qemu -M ?" on older qemu (rhbz#676563) - Fix typo in setting up SPICE passwords (rhbz#677709) - Avoid NULL dereference in virDomainMemoryStats (rhbz#677484) - Avoid NULL dereference on error in qemu driver (rhbz#677493) - Fix error message when saving a shutoff domain (rhbz#677547) - Create enough volumes for mpath pool (rhbz#677231) - Allow to delete device mapper disk partition (rhbz#611443)- Fix typo in parsing of spice 'auth' data (rhbz#676374) - Fix attach-interface regression (rhbz#676686) - Block I/O tunables via blkio cgroups controller (rhbz#632492) - Support SCSI RAID type & lower log level for unknown types (rhbz#675771) - Only initialize/cleanup libpciaccess once (rhbz#675698) - Imprint all logs with version + package build information (rhbz#673226)- Docs for customizable x509 certificate paths for client (rhbz#629510) - Fix tests for VNC over a unix domain socket (rhbz#651415) - Fix problems with peer-to-peer migration (rhbz#673434) - Fix tunneled migration broken since 0.8.7-2 (rhbz#672199) - Update docs for cpu_shares setting (rhbz#641187) - Fix possible hang if SASL is used (rhbz#672226) - Cancel migration in progress when virsh gets Ctrl-C (rhbz#635353) - Enhance virsh migrate command (rhbz#619039) - Support for specifying AIO mode for qemu disks (rhbz#591703) - Don't leave domain paused after restore (rhbz#670278) - Fix possible deadlock/crash in qemu driver (rhbz#673588) - Add shortcut for qemu HMP pass through (rhbz#628940) - Fix error message when attach device fails (rhbz#675030) - Support for booting from assigned PCI devices (rhbz#646895) - Improve handling of unlimited value for memory tunables (rhbz#669069) - Add smartcard support (rhbz#641834) - Remove some RHEL-specific patches which are no longer required (rhbz#653985) - Support for disabling/enabling KSM per domain (rhbz#635419) - Add --all flag to virsh freecell command (rhbz#653530)- Fix event-handling data race (rhbz#671567) - Add support for VNC over a unix domain socket (rhbz#651415) - Support intel 'ich6' model (rhbz#648486) - Do not use virtio-serial port 0 for generic ports (rhbz#670394) - Set SELinux context label of pipes used for qemu migration (rhbz#667756) - Support customizable x509 certificate paths for client (rhbz#629510) - Round up capacity for LVM volume creation (rhbz#670529) - Show error prompt when trying to managed save a shutoff domain (rhbz#672449) - Report more proper error for unsupported graphics (rhbz#671319) - Expand the man page text for virsh setmaxmem (rhbz#622534) - Fix event-handling allocation crash (rhbz#671564) - Require --mac to avoid detach-interface ambiguity (rhbz#671050)- Report error if invalid type specified for character device (rhbz#638968) - Improve log for domain related APIs (rhbz#640202) - Reject SDL graphic if it's not supported by qemu (rhbz#633326) - Don't lose track of events when callbacks are slow (rhbz#624252) - Fail if per-device boot is used but deviceboot is not supported (rhbz#670399) - Avoid sending STOPPED event twice (rhbz#666158) - Fix issues introduced by dependency patches for rhbz#646895- Fix spec file which was not fully rebased to 0.8.7 (rhbz#653985, rhbz#660706) - Skip IB700 watchdog device when assigning PCI slots (rhbz#667091) - Improve error reporting when parsing dhcp info (rhbz#653300) - Don't chown saved image back to root if dynamic_ownership=0 (rhbz#661720) - Fix core dumps if unix_sock_group is set (rhbz#623166) - Add support for Westmere CPU model (rhbz#656248) - Add XML config switch to enable/disable vhost-net support (rhbz#643050) - Enable tuning of qemu network tap device "sndbuf" size (rhbz#665293) - Support for explicit boot device ordering (rhbz#646895) - Avoid qemu holding migration fd indefinitely (rhbz#620363)- Rebased to upstream 0.8.7 (rhbz#653985) - The following bugs got fixed by the rebase: rhbz#586124, rhbz#595350, rhbz#611793, rhbz#611822, rhbz#617439, rhbz#620363, rhbz#626873, rhbz#627143, rhbz#628772, rhbz#639595, rhbz#639603, rhbz#656795, rhbz#658657, rhbz#659855, rhbz#660706, rhbz#664406, rhbz#665446- Rebased to upstream 0.8.6 (rhbz#653985)- spec file cleanups (rhbz#649523) - Fix deadlock on concurrent multiple bidirectional migration (rhbz#659310) - Fix funny error in clock-variable (rhbz#660194) - Export host information through SMBIOS to guests (rhbz#526224) - Ensure device is deleted from guest after unplug (rhbz#644015) - Distinguish between QEMU domain shutdown and crash (rhbz#656845)- Fix JSON migrate_set_downtime command (rhbz#561935) - Make SASL work over UNIX domain sockets (rhbz#641687) - Let qemu group look below /var/lib/libvirt/qemu/ (rhbz#643407) - Fix save/restore on root_squashed NFS (rhbz#643884) - Fix race on multiple migration (rhbz#638285) - Export host information through SMBIOS to guests (rhbz#526224) - Support forcing a CDROM eject (rhbz#626305)- build -26 hit a miscompilation error c.f. 624895 drop -j16 - Resolves: rhbz#620847 - Resolves: rhbz#623877- Fix problem with capabilities XML generation - Resolves: rhbz#620847 - Correctly reserve and release PCI slots - Resolves: rhbz#623877- fix PXE booting on the virtual network - Resolves: rhbz#623951 - fix tunelled migration - Resolves: rhbz#624062- do not call balloon info command if balloon is desactivated - Resolves: rhbz#617286- give a way to desactivate memory balloon support - Resolves: rhbz#617286- Mitigate asynchronous device_del - Resolves: rhbz#609437 - Fix PCI address allocation - Resolves: rhbz#618484 - Make nodeinfo skip offline CPUs - Resolves: rhbz#622515- Fix multiple PCI device assignment bugs - Resolves: rhbz#617116 - Fix the ACS checking in the PCI code - Resolves: rhbz#615218 - Disable boot=on when not using KVM - Resolves: rhbz#594068 - Don't leak delay string when freeing virInterfaceBridgeDefs - Resolves: rhbz#620837- Fix error message in guests init script when libvirtd isn't installed - Resolves: rhbz#617527- Add character device backend activating QEMU internal spice agent - Resolves: rhbz#615757 - Make libvirt-guests initscript Fedora compliant - Resolves: rhbz#617300- Fix patch for PIIX3 slot 1 reservation, in case it's already reserved - Resolves: rhbz#592026- Set a stable & high MAC addr for guest TAP devices - Resolves: rhbz#616517 - Fix bogus commit of -16 patches - Related: rhbz#592026 - Related: rhbz#599590- Make PCI device ordering consistent with older releases - Resolves: rhbz#592026 - Fix libvirtd hang during concurrent bi-directional migration - Resolves: rhbz#599590- Add iptables rule to fixup DHCP response checksum - Resolves: rhbz#612588- Support virtio disk hotplug in JSON mode - Resolves: rhbz#573946 - Fix QEMU monitor JSON crash - Resolves: rhbz#604585 - CVE-2010-2237 CVE-2010-2238 CVE-2010-2239 - Resolves: rhbz#607817 - CVE-2010-2242 Apply a source port mapping to virtual network masquerading - Resolves: rhbz#608049 - Fix hang if QEMU exits (almost) immediately - Resolves: rhbz#610056 - Support new CPU models provided by qemu-kvm - Resolves: rhbz#605830 - Fix comparison of two host CPUs - Resolves: rhbz#611401 - Don't mess with the CPU returned by arch driver - Resolves: rhbz#613014 - Fail when CPU type cannot be detected from XML - Resolves: rhbz#613760 - Use -nodefconfig when probing for CPU models - Resolves: rhbz#613764 - cpuCompare: Fix crash on unexpected CPU XML - Resolves: rhbz#613765 - Properly report failure to create raw storage volume files - Related: rhbz#547543 - Fix IOErrorReasonCallback python bindings - Related: rhbz#586353 - Parthelper: canonicalize block device paths - Related: rhbz#593785- Don't invoke destroy callback from qemuMonitorOpen() failure paths (v2) - Related: rhbz#609060- Don't invoke destroy callback from qemuMonitorOpen() failure paths - Resolves: rhbz#609060 - virFileResolveLink: guarantee an absolute path - Resolves: rhbz#608092 - SPICE patches have translatable strings without format args - Resolves: rhbz#608917 - No way to pass disk format type to pool-define-as nor pool-create-as - Resolves: rhbz#597790 - Fix enforcement of direction of traffic for rules describing incoming traffic - Resolves: rhbz#606889 - Clarify virsh help pool-create-as text - Resolves: rhbz#609044- Do not block during incoming migration - Resolves: rhbz#579440 - Label serial devices - Resolves: rhbz#585249 - parthelper: fix compilation without optimization - Related: rhbz#593785 - Fix name/UUID uniqueness checking in storage/network - Resolves: rhbz#593951 - Don't squash file permissions when migration fails - Resolves: rhbz#607922 - Properly handle 'usbX' sysfs files - Resolves: rhbz#603867 - add pool support to vol-key command & improve vol commands help - Resolves: rhbz#598365 - document attach-disk better - Resolves: rhbz#601143 - Config iptables to allow tftp port if network element exists - Resolves: rhbz#607294 - Fix failure to generate python bindings when libvirt.h.in is updated - Related: rhbz#589465 - Allow all interface names - Resolves: rhbz#593907 - Fix nodedevice refcounting - Resolves: rhbz#608753 - Move nwfilter functions inside extern C and fix a locking bug - Resolves: rhbz#597391 - Fix failure to restore qemu domains with selinux enforcing - Resolves: rhbz#590975 - Check for presence of qemu -nodefconfig option before using it - Resolves: rhbz#608859- Add multiIQN XML output - Resolves: rhbz#587700 - Fix udev node device parent-child device relationships - Resolves: rhbz#593995 - Fix leaks in udev device add/remove - Resolves: rhbz#595490 - Fix device destroy return value - Resolves: rhbz#597998 - Update nodedev scsi_host data before use - Resolves: rhbz#600048 - Display wireless devices in nodedev list - Resolves: rhbz#604811 - Show pool and domain persistence - Resolves: rhbz#603696 - Fix cleanup after failing to hotplug a PCI device - Resolves: rhbz#605168 - Add '-nodefconfig' command line arg to QEMU - Resolves: rhbz#602778 - Switch to private redhat namespace for QMP I/O error reason - Resolves: rhbz#586353 - Improve error messages for missing drivers & unsupported functions - Resolves: rhbz#595609 - macvtap: get interface index if not provided - Resolves: rhbz#605187 - Fix leaks in remote code - Resolves: rhbz#603442 - Add an optional switch --uuid to the virsh vol-pool command - Resolves: rhbz#604929 - Change per-connection hashes to be indexed by UUIDs - Resolves: rhbz#603494 - Run virsh from libvirt-guests script with /dev/null on stdin - Resolves: rhbz#606314 - Increase dd block size to speed up domain save - Resolves: rhbz#601775 - Fix reference counting bugs on qemu monitor - Resolves: rhbz#602660 - Add missing action parameter in IO error callback - Resolves: rhbz#607157- Touch libvirt-guests lockfile - Resolves: rhbz#566647 - Add qemu.conf option for clearing capabilities - Resolves: rhbz#593903 - Add support for launching guest in paused state - Resolves: rhbz#589465 - Add virsh vol-pool command - Resolves: rhbz#602217 - Add vol commands to virsh man page - Resolves: rhbz#600640 - Remove bogus migrate error messages - Resolves: rhbz#601575- Ensure virtio serial has stable addressing - Resolves: rhbz#586665 - SELinux socket labelling on QEMU monitor socket for MLS - Resolves: rhbz#593739 - Fix enumeration of partitions in disks with a trailing digit in path - Resolves: rhbz#593785 - Enable probing of VPC disk format type - Resolves: rhbz#597981 - Delete UNIX domain sockets upon daemon shutdown - Resolves: rhbz#598163 - Fix Migration failure 'canonical hostname pointed to localhost' - Resolves: rhbz#589864 - Fix up the python bindings for snapshotting - Resolves: rhbz#591839 - Sanitize pool target paths - Resolves: rhbz#593565 - Prevent host network conflicts - Resolves: rhbz#594494 - Support 802.1Qbg and bh (vnlink/VEPA) (refresh) - Resolves: rhbz#590110- Fix sign extension error in libvirt's parsing of qemu options - Resolves: rhbz#592070 - Graceful shutdown/suspend of libvirt guests on host shutdown - Resolves: rhbz#566647 - Fix pci device hotplug - Resolves: rhbz#572867 - Support 802.1Qbg and bh - Resolves: rhbz#532760, rhbz#570949, rhbz#590110, rhbz#570923- Support seamless migration of SPICE graphics clients (refresh) - Resolves: rhbz#591551 - Fix swapping of PCI vendor & product names in udev backend - Resolves: rhbz#578419 - Fix cgroup setup code to cope with root squashing NFS - Resolves: rhbz#593193 - Fix startup error reporting race - Resolves: rhbz#591272- Don't reset user/group/security label for any files on shared filesystems - Resolves: rhbz#578889 - Make saved state labelling ignore the dynamic_ownership parameter - Resolves: rhbz#588562 - Fix & protect against NULL pointer dereference in monitor code - Resolves: rhbz#591076 - Fix virFileResolveLink return value - Resolves: rhbz#591363 - Add support for SSE4.1 and SSE4.2 CPU features - Resolves: rhbz#592977- query QEMU to get the actual allocated extent of a block device - Resolves: rhbz#526289- missing python bindings due to older XML api - Resolves: rhbz#589453 - Fix two possible crashes in JSON event dispatch - Resolves: rhbz#586353 - Fix handling of disk backing stores with cgroups - Resolves: rhbz#581476 - virsh schedinfo --set error handling on unknow parameters - Resolves: rhbz#586632 - Apply extra patches for nwfilter - Resolves: rhbz#588554 - Fix hang during concurrent guest migrations - Resolves: rhbz#582278- Don't wipe generated iface target in active domains (588046) - Fix LXC domain lookup and error handling (586361) - Fix a protocol breakage introduced in libvirt-0.8.0 - Add support for nic hotplug in QEMU/KVM (589978) - Seemless migration of spice graphics clients (589989) - fix build with ESX support - Resolves: rhbz#581966 - fix multilib problem (587231)- Rebase to upstream 0.8.1 - Resolves: rhbz#558761- Fix libvirtd startup when avahi failed to look up local host name - CPU selection fixes - Resolves: rhbz#581627 - fix migration poll value - Resolves: rhbz#584928 - crash dump job caused libvirt hang - Resolves: rhbz#580853 - Fix initial VCPU pinning in qemu driver - Resolves: rhbz#578434 - fix cpu hotplug command names- Build ESX support in - Resolves: rhbz#581966 - a batch of network filter fixes, IBM request and upstream fixes - Resolves: rhbz#579993 - couple of patchs to fix device handling with QMP - Related: rhbz#563189 - fix python binding for snapshotting - spec file fixes for nwfiler build and RHEL-5 virt-v2v specific rebuild- Refresh SPICE patches to fix test failures - Related: rhbz#515265, rhbz#524623, rhbz#573382 - Enable test suite during build, disabling tests that don't work in mock - Related: rhbz#558761- official 0.8.0 upstream release - Resolves: rhbz#558761 - new patch set of patches for RHEL-6 SPICE and addons - Enable QMP/ JSON mode in the QEMU monitor - Resolves: rhbz#563189 - Support configuration of SPICE as a graphics protocol - Resolves: rhbz#515265 - vnc (and spice) ticketing - Resolves: rhbz#524623 - enable spice tls encryption in domainXML, and which channels are encrypted - Resolves: rhbz#573382 - notification of VNC/SPICE client disconnect/connect events - Resolves: rhbz#515268- preview #4 for 0.8.0 rebase - snapshot API - domain with disk on root-squashing nfs and security driver mismatch - Resolves: rhbz#578630 - Fail to read xml when restore domain - Resolves: rhbz#577719 - loop "virsh cd" in virsh interactive terminal generate unknown error - Resolves: rhbz#572380 - support setting qemu's -drive werror=stop/enospc with configuration - Resolves: rhbz#526231- preview #3 for 0.7.8 rebase - kvm hpet support - Resolves: rhbz#576973 - hook scripts support - Resolves: rhbz#569965 - Need to add time keeping abstraction - Resolves: rhbz#557285 - notification of guest reboot - Resolves: rhbz#527572 - Ability to preserve RTC clock adjustments across guest reboots - Resolves: rhbz#515273 - Notifications of guest stopping due to disk I/O errors - Resolves: rhbz#515270 - VNC ticketing support (524623) spice still needed - VNC client disconnect/connect events (515268) spice still needed- preview #2 for 0.7.8 rebase - migration max downtime API - Resolves: rhbz#561935 - allow suspend during migration - Resolves: rhbz#561934 - support vhost net mode at qemu startup for net devices - Resolves: rhbz#540391 - read-only device access support for qemu - Resolves: rhbz#556769 - LSB compliance of libvirtd init script - Resolves: rhbz#538701 - No domain vcpu information output when using JSON monitor - Resolves: rhbz#572051 - "qemudDomainSetMaxMemory" does not work and should be removed - Resolves: rhbz#572146 - after setvcpus, any virsh command will be hung - Resolves: rhbz#572193 - virsh interactive terminal crash or hung - Resolves: rhbz#572376 - virsh hangs after core dump - Resolves: rhbz#572544 - Fix very slow file allocation on ext3- preview for 0.7.8 rebase - Extra non upstream basic patch for spice and XQL - Resolves: rhbz#515264 - Resolves: rhbz#515265 - connected virsh dies with a SIGPIPE after libvirtd restart - Resolves: rhbz#526656 - error when running logrotate on s/390x arch - Resolves: rhbz#547514- macvtap support (rhbz#553348) - async job handling (rhbz #515278) - virtio channel (rhbz#515281) - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - Improve libvirt error reporting for failed migrations (rhbz#528793) - qemu driver support CPU hotplug (rhbz#533138) - wrong (octal) device number for attaching USB devices (rhbz#549840) - cannot save domain into root_squashing nfs export (rhbz#558763) - assorted bug fixes and lots of cleanups- Fix balloon parameter name handling in JSON mode (rhbz #566261)- Fix balloon units handling in JSON mode (rhbz #566261) - Invoke qmp_capabilities at monitor startup (rhbz #563189)- enable JSON interface, desactivated by default in 0.7.6 - Resolves: rhbz#563189 - make sure cgroups are installed and that cgconfig service is on - Resolves: rhbz#531263- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements - Resolves: rhbz#558761- push updated prerelease version of 0.7.6 for testing in Beta1 - Resolves: rhbz#515213- Push a prerelease version of 0.7.6 for testing in Beta1 - Allow specifying -cpu model/flags for qemu - Resolves: rhbz#515213 - Add async qemu machine protocol to libvirt based on JSON QEmu API - Resolves: rhbz#518701 - Allow for static PCI address assignment to all devices - Resolves: rhbz#481924 - expose qemu's -fda fat:floppy feature (525074) - configuration of virtual CPU topology (sockets, threads, cores) (538015) - rewrite file chown'ing code to use security driver framework (547545 ) - cannot create a headless KVM virtual machine (548127) - Improve virsh schedular parameters documentation (548485) - Fail to delete a inactive pool using command "virsh pool-delete" (530985) - virsh man page updation for using container (lxc:///) (528709) - Command 'virsh vcpuinfo' returns libvirt error in RHEL6 with KVM (522829) - Expose information about host CPU flags in capabilities (518062)- Rebuild for libparted soname change (rhbz #555741)- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added .el6, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh/bin/sh/sbin/ldconfig  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsafamarasbebgbnbnbscacscydadeeleneseteufafifrglguhehihrhuhyidisitjakaknkokuloltlvmkmlmrmsmynbnlnnnsoorpaplptptrorusiskslsqsrsr@latinsvtatethtrukurvivizhzhzu0.10.2-62.el60.10.2-62.el60.10.2-62.el6  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUUUUVlibvirt.conflibvirt-guestslibvirt.conflibvirt-guestsvirshvirt-host-validatevirt-pki-validatevirt-xml-validatelibvirt-qemu.so.0libvirt-qemu.so.0.10.2libvirt.so.0libvirt.so.0.10.2libvirt-client-0.10.2AUTHORSCOPYING.LIBChangeLog.gzNEWSREADMETODOlibvirtcpu_map.xmlschemasbasictypes.rngcapability.rngdomain.rngdomaincommon.rngdomainsnapshot.rnginterface.rngnetwork.rngnetworkcommon.rngnodedev.rngnwfilter.rngsecret.rngstorageencryption.rngstoragepool.rngstoragevol.rnglibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.movirsh.1.gzvirt-host-validate.1.gzvirt-pki-validate.1.gzvirt-xml-validate.1.gzlibvirt/etc/libvirt//etc/rc.d/init.d//etc/sasl2//etc/sysconfig//usr/bin//usr/lib//usr/share/doc//usr/share/doc/libvirt-client-0.10.2//usr/share//usr/share/libvirt//usr/share/libvirt/schemas//usr/share/locale/af/LC_MESSAGES//usr/share/locale/am/LC_MESSAGES//usr/share/locale/ar/LC_MESSAGES//usr/share/locale/as/LC_MESSAGES//usr/share/locale/be/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/bs/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/cy/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/eu_ES/LC_MESSAGES//usr/share/locale/fa/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/hy/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/is/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/ka/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/ku/LC_MESSAGES//usr/share/locale/lo/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/lv/LC_MESSAGES//usr/share/locale/mk/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/my/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/nso/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sq/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/ur/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/vi_VN/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/locale/zu/LC_MESSAGES//usr/share/man/man1//var/lib/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu      ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, strippedPOSIX shell script text executableUTF-8 Unicode textUTF-8 Unicode text (gzip compressed data, was "ChangeLog", from Unix, last modified: Mon Sep 24 04:41:45 2012, max compression)XML 1.0 document textdirectoryexported SGML document textsymbolic link to `libvirt-qemu.so.0.10.2'symbolic link to `libvirt.so.0.10.2'troff or preprocessor input text (gzip compressed data, from Unix, max compression)QlmnoPcRR R R R R RRRRRRRRR R#R%R'R(R+R,R.R0R1R3R4R5R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRmRuR R R R R RRRRRRR R#R%R'R(R+R,R1R3R4R5R;RhRiRmRuRRR7PPPPR R R R R RRRR R#R%R'R(R+R1R3R4R5R;R=RhRiRmRuR;PPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5R R R R R RRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R1R2R3R4R5R6RiRjRkRlRmRu?07zXZ !PH6I]"k%{Dukx YY>1OiՕaerؚZY 0HC8 X}G׆ZK~nPJ2ǘ-r`3Q?4mb,0&0!_&9 Ff&/ '.F_ΌO UWG1wx_٫``́VZnlE;:a4uXroV{sSN)~ԫdO 85iߔ{oºkngxK\ [YH/ ˖*O`#MG 0,j@w@,|׾, WuXh:6r ȓ:+?:KΏIB=ۤU"bu3@j. iu_K"Ma=JSIo.{BB^9X-#9{7*ϴo?&y^XkpW9+Vg&=/jȔRF3V\6OW穤D_qQQ/XuW9  )][Q\f,zɹa}J쒐҆MM,XY`XuIM? iEҙULbl $*Dw#P5QnFOx3&IU5BGڀ[n` RfUs=v=ҁp̋c0Uv  4B#~K l o0x+Ud\& $'ɇ2/t~ͬ`l{>3=cfsvmJF3y K:q?&śһEa1UB8! $=k,+Ů 5nSe?eʘfFn?;/5u|wh(=-̀ !]:{qpJ#bDTG-1V2ah+&}á[x8!roOD[~2n/w ]ܗy6Hr.Z_6̽(uAJsp& }=e#N<8}h5'CN,^pLfXi3+P()0eH.JѠ:2y7%_iJ^ȶǢ-Ju@VJY s]N7rr]l ^rG="'f\ܘ|fy&!#aFb)u%+ {_\yhLDѤzGZeɢ # KFQ`)Dlt-r+k̚'89iw{dTҿhY6%tz~/A(|Y<ɝu] 评1‰ČrJ*nYUV5U_d gb3 Ȁ0h^{s WTi䖯ʳ[e! ~u / 8ń|kVzU+̧$`=SG?Aӕٽ3tNErϮ =e(׾b4sn !kҔ(dLYw/#(E'"s7ĝw^Z8Lvi8R}q\U봾+qG< =hUUo"uD$; ʶxGu.2kc%$,͗06Ol[*E;uvE0z8%<5#;+Ϩ zh]{ u7An? sXpxJ69OH|嫢|KQ]T- (tW;#,~C-3kBHDWdgeq⑱]Y11!P9op#W,P:}n`E!tpԏo 9TAc)(zPYi@fBЙS =C\BP9du5Y%=@;bJ}?:,u¦&P~#CSʫk^K (x.Mr)./i:0=lXXA7N[KH7C9%X."$4Fda$"XHdbGrW g;Py>plg!6(@hQ,9[._$M8'|7"ش\mqLmޝ>0dv3^&<zP«ނ9 8Q? thTϕS0'AlmSR{ED*c&1KE}JUkxu%kUL:3#iv5B؅O,RSWf:|t--o x)1N1qppmM#\;bPNk㦯mHC N Ps)pZSxtZCUm{OlL "(G7i^XD=f$@hbOem=i^Z%Ja6k:ҀsŬ蕼%Qz.x?!Qix\+S٨sj-e @yqUٿ5CDԨx7\.jQz/@>h(1 \TvYM4#r29;{U&eީb@vʕ!0e dh`qu Y!6:4k2E$V=4I?@Q\:8eyO\`;VP48^Q_}y& p@& Y8J(iV8Ee82@ɴ3X1+ OtpHL4>w&87\'?l%{ˁEf4?>2. <3A$f@zUu|_C0dMi.}Ἢz\&^ם7a=UK$<7Y*{Ki9;fE'H3*|q_:AZ.gc&*u< '{\W[յzebt'eI_^!XF{5ݪ$@gTAfY1= H%C4G5VH5|" \ao0^aElL㪨+*t-%ʰL/!s/s{` cP ̒Z'zN4:$Q$8rq=d#/;d6,O[42CFoP? 5m2@:E7+bŖYIh0NV|aWNOlpLMs* lxI߽2]y$qE1p6~+VxjB~.~ti{K幩!(_ (]vc :%W=ݤ+֤fA MeY= װB;*K9J]U鈂WTܰx{ .y$ל{u @61suvA&$ k!R`&TKPzNxJApjO4 X4JXߑTFTF y{:)7+ C[*7qNaC0Ru59~ OI{I7~.!p7%i59@;8Y|Rsg T˺HЀƻThg[L{xrr$|L.G/gk_ \іz]X:Tpk=z+g\!!]56Y:ysHA|0?DebӴB++t0UIcJ Wg.)OYv_~eg*<wjq=[b;+BuhBah󦛩h`py l |YJfiU:.zV¤D W_[UJŦ֎xC*n~i>TWxZi^? T3rɻ'ƺ}Y 2S* 8_H=SAdP#[Uq᜼k>hˆqHX fĦfȹVh3v(R'jFq:d|_էU\o"8K䊤2 !YmQ Iٓۤ "Lofgn*;G={sGbY6u7j!oCx>һH[4>8LKy{ҙ r7'[5cсG#2h`ZCg RMS''зv>p@WzF?9`Gq??9 3@H9ދmj>#3La 9 ݰ<6\+6]uBi$CZkklzVsbD0%6wʈQ sM(5B&jS񋆋 \6o%Sފߓ`X{8e܅~b!<}I>'#ئWp`MZidpX(ңC;ݤQcFMYB*]\ ͏. k1% U-kh\8jO[lb ҹ2}+yYwn6eumy|[*PKԾ$ _tk74yzWԏph{pղeə{ӸBrmRPk.eG <"u$~Wp-HP5^9U{cV⳧84pCǔLtŪz}Y4DLrXy Z4.Ӳ>!:8 S97ۃ]lu6 3Clɸ )H?(Kݰlj7wC7\3*78lJ?VL~}joʴo|:吣*E~BB6Je_5 ڥx,OpIFc]<phJf@*p 7d!Ci52 Y +Z<q1vBIDGrafPjwtVWyOȑ+ ݯ)AոN]o"h"QAvrdTx[B٥ F|Yz؜E!V92MCuHέ6Riz w5ʩM+7uI3ߣf]]}kT z͓!B_ڨH$`_nUdSB bf<訧ͽ0x)RMoovyi}>>j; Y|XE2]?mI`DLøUZt'2&PYVPuTX`Oe8>٫dW؄\k>_ŨF`CHD5i⛱"ғFKX?x& t]pѳ.FRYjk:ntN j)8O\X<-cx{xǐHCnLq8cƏ) yh{-9n-.f~qeL(yL^8#G 8RYuI45RV=/O"4Q`8-ucSHǺ(1( 8J73U^qިbοK=񨼭iρ)tfztw^Y֌@d:7^K hcC EnYV#m&4,Qշ?ox ƴ]YXn^"Ћuegf\Ǵ;/|-p%_l ljþ["쌛czR0V`ܥOXQѲLQ%&*I,dh^f٨ >)"U֋] t^e<6Q8MLv8v>>dʞ<#cgp2ܙs$ts`+`a[@2/TMP\ߣ eRm4vX%itk/pH_4bwOC6)թH"KLFHXxS늦prx?<%u&d >\pK2湔;6q/QIs+b7=8J5 AKT2H22VvmNJ1H|ΙTXW$N\H !u" KZUOqKYlɧB&Z+U)ڇ.3hP+HV`hjPmW%TK7{>+z*9%(;~aS#Vkl-۾PgH(/SE>3 .[-Du`Bt}3HF{7>5'#.03+T(%,N|$YU }7y192?p;.[dc-r10q' }{Daŧ1YwM`{8wL $0 qH[҉t ;@D r]pzmzwS4 Rp;hر8T-F%tEE,Qj%|O.M8/.rKnbx7R7}m0\\SaC2(t`Bw8 ^|FLj}4k_aXݥ6?],2}[q~@zTMC+6ӨE-*O $uAj Iq@Mֈ :i_pbt'UOv%L*q'8W> |0WFS྄1̅ W2m-T1sqxJ{utrTMoN$UyD*FxM|#^7Ss8 rPmH'_TGӴ=kF22@푚2BdQ#S,+~~yC`sϤ/V#(88/sAG;(lWf˹|U5#[O{Ҵ$1<[?x& FW5UgF8jS3|V8h a)[mLTň[ i4 *\vݑnVjB2x.UG'ԓCRb ߉ QJ*Kq0d$πuWUQ? 6&q wFM@!a?}^D~{aJGY J"}5A޳{Wrgu–l\,1/՚- (uK;?;\drz×HQ m6v=}iԜC8ՙy [l5uV0c#W)muß*ɐ ?3sh{ H{>ڐ.b$)4Hf{_ts'Z0t- %h-lw *=]S .2%mK߱ބoiƒ왌gfM3HLZ!siD@$R_?KNK巊 x)M޷ITnں,ڠZBRf4s8?G3G?Uhp " 5Cbiyl} ]2Kֺ0LŤlFk!JӛAc PEo" 3G5h?PF'bLJu$ TA lL/d&mW g~O&E#FظO% 'S̎)ڵzi-gd/gOؑy_.N =[E5oxAb;%[0ّ{i~|ul(9؎h+O`lolU8Fꋆ͗괢ԏd& vM^ ٴ!=Teah4@S7Wb9Eٕэl$J?-葙th X%,H-gOU{C*5/Jcgv|Ad|45\=W'l%9-pP7گ|ϓ*EUs(HPƦLuU;jP!v%/5F w>-x爐Z}y2+^ TX$1.xQJ|]^޻n^OBB6N}GQח.Hvt}c0 &bǫxt Bvf2aR=T%Q6xrD.mVxyY:p'2p;GG}w{D_$O.l %2%X'{C?E|OW0YD3~q {E5!aG,^lK8f< ӵ`y,9ɂl%J0qx_,}.GZ s|2\ )C L@LJ<௰|4|t2Gk K—nq-ݭE)eiPˑ Ի``_\Aް5揋2b :bmɅ[} ׽\VB'cKs;_i6ݴJ_qO!Eu֖h'C}Cz'ק0\Ӻ8a)Nk) £(@Qy-&>;֋_y{vqH D(nLA=؆(aVΚZ*|/΅+#i蕼/%Uh*p#FXlm$.@#ܧ:'|myO7F!u`x,Lz"6oO =8#)Lo9|U:6˜=Gp+l'[AyTn։_imMIl~-T׼J y#uOXNtX8Axt(ܸA1:+*_os(guK?Q:@MD^g g8Ə e"c6 CSuPəg ւj@Ԃu7PtAZu0w7Ig0|6 UYD1^Dkcjl.@W_99D2z;h$0Wq@-spMMx=`I.,co) =YbAXKYZHFS 2={ODp]9ev {C#Rqpۭ:%zY&X9go|f4Yb#YUq͘_q:Mf2U❪5JDdؐl`p3 !FXSֲ đmИln@=]E cUoRNn@j:ӄk-EDluG7~0dwk⮇Mɭz 5bGtMO]/1яYEY0{5,Y9BþN 8M%d\ (o.DwQUس9L|[ mܘ76G,G}!C,D]E$zr|uV-d^O[O@Ɓ(qAeM.i_9eɤfZe6&u[*nX~+N:o)fX v.y.ifY=тAjt"K$D0#iæVk* qʄV_ c^ ;-T4`@JIE3[!o9$xKldJ} ËVvɔiFّF8!'Άzϕ ;[ⲈNj5">Jw=Fi (%W.VVQ=aj,B0Ρ72oc4Ba߯]l>!wꞽUnPi4MZvɝ[( `Q}-H{ڽl{L&4:TM\ִ!8aL)9E)d,] LJ:cm M[^&'$PޱpM>jT} IIg9o ; TvqMPJ)Tjn \m]gkT:NOy3?+NHpDPh % uHaETaBa+N-Xg8koOH}Gh-d\-\ѽx^KxK5|x/Ykqgr'c[fJQ4”Fcjm"],6rYQrW6¡T-È8q<¸[`R<,K-CDI_ f[=xza57{MkRD?NIH"wRa.tNQCYT}P0;a8K5ڼt1a;.bxOCuw/1s<Z$(p:B=xKa!tC+:Tସj7CH@P:i d/GRY>eGF{z׊MrnRv|W]z`7WW4}"0ࣵۘpA FBji(JӞA4&&Le㣴"솪h*- $QΑz=~ A`zdWƗb<[ [9K6w'mZ8>vTF(=uٟ,9ȔDasѵKѤҗOa xSl[S#*_qf+}5]\#3) UX.?.Θx<.ϘkS5<22'9Z#S'xx4- -vn{̯<P! # lʇ+v/~|̔a?XEu'.BtI\Wvq$H'`;Z4:w,ċI i!u/ r|3 Iؿ >noX˷-DZ^,Q7L8hYcc5~1rR3GM]5$.""= IRni(Lj+JxM\S<\79[񁨤'm6x z"=O|,̜&688: `4t|Y L/י@{ek3`D/H2ԬRkrZ"(hcp_h)]ļa:Zݝ qx~XU>5VFQ ƮC\R~k2m(C^o8g E_š97_\i]SLحxSSޝbz8L?M͌#3G.o[(Cї*cߎh9}tƕ"Z Ai/Ǖx rԅ=dwm*O{}|b>WI,vX2R hy.v~Ϲ6I} zd}ynmEO<7"4.&k O k՟l*2Bg}0'Xꅌ̍Jɴf&hKa!؈}Opp=>Nw9h6rͯST_V-|<=D?Ł;2hդx`?[ 0bw&W-(d2sɤtBLU=PH!kɊ߹9Z\0Tlt8'Rv+c99[smU⽊ˑ(Ĩw)(*GIkz˲}# c9z #M9ņqx0aaV>]OVhiDfxx!}M%*`\@y Kv&T^Zv%G@i)AG󶖨ӘTny돝B(m8#nGMl FaNB <\B\? Z`"wF֯3~EtV2ZІ/Zi!xY/UcwU,&|/BMA 2v -6)uk#wJS54D +L$e@ .4#4u6Yz t1-K6,ݢxrkpN@nNdɢ3oP j"ymEPm{ˋcFy3Gc~##XyQڽ4u[}=/r;ͥs$dQ; Az߃5"]JL̈zb/|/ iQqukLl@&̑"3vI0"3{;1kGdl! !dF8Ѕnؽbe"{4yI}w5ul3Cy:>[Zto235FQ(|lԴ b9n/ę ${^sNkoˈRvz<040[ɼL8;j^nԨ er7|RMCK!i)2Pv25!] S[NaǞJ~X|!'<"hzkbuX1q É0CqwXuǀv(u9U#H$"Kollh9v ̴PԇBz;zBK>^i`0l OB9*xS:OWXR T0d;vIZQ[y˒OP˒(QXacjDjwqq< V ;E; t 7X ȠbCǥJ\`aq]DӸ*n1{}5?3Sfz4Xנu(pjUv9#z/(\n:,Z2@=?"1U@ PK %Н^ߺ[sR] \dFOXE5ﯿ_GS=)|Gtw*<{9MrznbTۼA1TzBJG"/9eZɆ.U &u "+=W~{"31 }SkcFLy#L4% _)q׏o `JT;[yW|b(4#*c:HܒAF{cZP%6jֵ`~!0hLMP L l_dp1kt"C}$t,%Z R;>O2>854wwWy'm=RzXy6Ѫ%PzgrF'FQ!W6Gqŭ@*̬(Sȉ Ak6KiC/uEoRm̿P[It:70An̄;tr"I!HE SB8*7炳|D #ņ-}l3q(Dd+gŖx'[-?RKK;@pX[{TpuzN- RͺP6:N{(t V6BetLNfD 0%W; E}frDE1ZE.+oXcՐsֽ{4Qj텀۩=7I%OA^aGL˸cڄ/tϱAV{?_ ፦Plim"Kif1%VL/ ~gVMWmS 'SjC+  :Zr"n z\ϻA;]8dg|4bGUO=q7-t`AY7n^N6J̾kHt8w)XQhWqcaUOAq6#O N[09E>*feB4v׉]EOt1aW@.[kUon|uE)@ }7 q~TI wi,vҎww' j8p8EBa;b]Y!}Nb&V\vyŜdw~nT0.4V)=}IÃp`#tY2QfyTL  E+bgIǎ#6ɬ¿& `YiU8b {@ uݪ+KBmWfz| /sF1XUm#|?UuL*/H pe N )8. Ӳvf3A MPpGf~UQbQ&YMt  Ĩ>~qM2e[R!4ÿE[."^|CzXrrhMK4{9i3TQgD27'p$lmU\Tw_ȢLs}[ ~MLLkjFOclgg]ooBJjqTy><8a&F(u՗;p&y/i-ޛY=5(+"w76eb;X;* ɝEQ Mk lvk"kΕ)<؆3w[|3[JyYt$p+#>FL*N*DJ(Դ՗\l/ꕙ+ 3Y(5salI:_!a~Y$YVk\a?) SˉL#nMF ~ə[3{kC#T#o;֕zQO޸&4? 1ŀ!*c< UA+ #Kg4:6RR5$IGQZq',V;@XCGN_] wR:KuP' U8CVS/n6ĵl}sݎݰbV&m^"?[}X#{XF"6uj{U[6d-`BJP, WW%FrڃW,v]D]Zڳ49" m62^s&(,7^ʴWG^ >%2W$nbrf6 ?b<\.h؀HcJ(} sN[%}3Y spgu#"ڴj*ԗm/LZ5}Ɉo ۦ |6N}BAU9] 4U7e8qDdi~V ˊ-/k3j_pjsbf7,xuŎ֖7c ₳p|g/.6[v/Ѣ#St0^aZ)-;^6AXL j*ɇh,%NJ?#RQ5q%YT+8*9_WʆEے|KYbp'̗涞OPE75]%۳wzU%IfWK5l0.w|J_po!&7#mH}%OB**SD Z4}Vp)y3y_Ym0gAg2i5}ܔ. S8t1:lvt]] J0Hsm]E3(*Vp+**pk6|fYܘM^40O5= dtyM?@FwUG0n@_ѩ͋Rg~DЧ}x 9$ 4drno9V spwF|xpynN{b˩9L٪TƘךd=(jW(Dέ'XAvlTnx*Ͼ䪡"?[xa{۾if,EKΤqNT's1ɁVbi-NP}jXpe!{*(Kp#j}c[vLp-۪pw90ΟXnAFGTGExQϲ". vVL/bLːYJCߌtw@-.kDϨ~D1> yWi;c#HYޕ%l-օxJ~d4"D-O޶LЯD}A,7JSIv!dFܺt0( e O_X!l.$X|O_vRe1::?g79~V N,- t%'!O] qzی%c<Ta6T5Qh@ K'R0Pno:IUUr.3 [%(TdvbK! [a۫7[$ &H"ϕN+r lڢ;0#[v`3з@̉Y]pE'-)T3"l'ayi}dͥu >@-N|lqtK\SYPdQbS.Ovhn1iX0c6.$F9^-Ovk% GEc`I(G*%LYꚟ'l\8jA6Ɂ$ =݊lO%6 U Uɧ+ ZWϬ?zBx2Lد`gbM:V/AH~y?Qj> AuYףg׮sis@$\JɤbO9"̲ s:uЉʰM'TC6Y঑~&J;'EնDmSZvc4M$7Kv3ydQ`Y Ȗ6w֪c(@>LՖ{iΪTw\hH^#{K_b-J%!sQ S-7 \@¯TOl/VQgΏo]B !a{rVx3ץte+IYMƉGɡIY^FD.:Ȫ<Ycc'ۀ1**FF0ٹߍ;ф3]xFtoT<>b"2#YYC47#X؝}>)bk=d:p׳_,;XmH}_Mh7L?(:bJ=MSWHO׭[jY[/= ~Bc{mj0#; inb 9{C|xXxC uwR^gNh*U>J+I>hoӠ kW5x#U=ӄӄSPg $L=MyLzCnrdxOLxEK>hsj9ɲ]T̙AfkX'>ىNs0DP* ZjRaK`Enǥ]|\z<* u/}&,7N=2}ERBPŧ[S t6{5aXJV첣 8B :{iGY7Ɣ^"{q?KJUY4ΑډAK\N\Jq+RO^)ۘ)ZE zc>Dҹ Xͳ]%w8BiKtI cHHH_/1?(zlϔb Z#Deuw— 1  e&K}}EtfN yw2b{ׅYgN+&3bBj`s^"mlҳRdk RfPp V< yJ\H?s~E>@R9?{ɔ)䰪f{K;H_|q0(Ժ-`K%QaiƨGDO ?~5햯GZayc{2ڛ;N caԠJAbGQܗgpE6;5nMr>gZ® ~W{>al–L {h5{${q .nX%NL`ʥ\|߻OGA6i%*-YPR }9> NIAWdr2`vMD.m;V+ΆK?20&],}B}3ڭ_.xrK^I\]ڭ׍ 22f+&U0GI8 7}[G9>cw<`2G|tIv'd/,Sozx?g+H Ҷ͹geDqz`~k V7x@3|9Cd'59  ml^ESp^6oXd 5Üo?N6?<2*,|Qa&Z9P5IR\2H/t?m+FUtVLt1W3Ό#yJc+ s@Җ'#  ;(;,6}/܍s3 p qKpq</:ܬuc*$L%j. b1 &UJUCCKh Ch:F6D1 9s vub٫r()U"!Q%sĜRax˓~V]U: Q8,Afq.KG LP)q[ʂ+V~nn(twў%rT 7NFAӠ睾(@Ҧ[+oN_uRz-ޫ6fq Г,k u1;d˘#!L6EBԶܦOj۬ͪ:5asﳣRJw#bx l0c<  . >xqL1I'=J$ gYO9{.vyb$&KRZM,g"jp;?^`DH{7E ѱQ.,4 )̡IT ܚm#PtOm1-. 0'? zfdYVpx/;B.O`픚D< wiR5(aǏ$%/~¸ٔ~zY o4`.AOz hcَ@!ܳ+ISSbAj[_k!ƾYI""n/^QDqH.>.g͕+ߨSE}+YzOW&i0:@x 1J)Zi^o/gHyAeJ #u9푸:]lk2-Njŋ#4( R;gH_M3'x$K z8b- ;C}9#1MJ :ֿ*<'f<a+ͣMiGzd#x||ucn[#jX0=Ȼu7M}b|A"I0rރs*Pϲrh4%щ+f.4ZOW+8yO[ 4*/5Rדo`n@ l>3z{PzvOO4ټ ;YUaqQ'za𼱲=ՋwuV%]^: $؂w bCe23Nxgco~kVO %5͕ΆkO#/M_\f?eCfe!:چn4ߊh.N!ix0Ȃ|k6I4Y]WT<ñJr9L|AyI}g()5Jijy(J:RI@f[&MJn1bSؓSSeӭcm@cs!N9N+~*KؾMu'f2;u+l?m$MI!gM֮ő)%b(DՀ]Qf²5-a6Ԣ=zv Zwo?{Ju:E=PycϤ[|fy!ZMi{ ZX.ꪠؤ# I\t|ͳMƶݶ..fȟ4~f!($R{ШXTz4"y.]v yt$IC~$4$nuV} m_;ۣ6t.~: W"?#.K7CCRföLGaA,LswfY z?ƾXv)>B=gnsQ* uB=Ĵ;sd-xL{BD 6S#d?aZ#BZD‹@\ĥ `qLj! F1.6j-W9Ag+=DG\Y1A(4_7J8`dt{葵v_对X?+RH$#垲piF*.ގ*y(IнƼxVO 쾨WAD廠~JErYaC¶q{reaC" quzAy'O]r;;n9GLTOvN)dW5 CƹjR]1q ږnm^mWzvԘf*9Gd}Xx Ÿ| ,4h}+"\C=TeG#334ȊX5\̪ c$9f+\fIJ1щ/_F((;O v'j9UWX VR(&?TZU9tP,2YucЙ\>Gҹ =,ZiH&ݵiӈH-5/ؽų߸OvNgiai=8~<eOIu=?̹&HMwNԟA8t= vxGGS;8Ief聿6Ш=T%ɀ/w 4(=rPbӤrB=l囬+LzԨ3fщ<:ӣvbϋPI ?*Hz*.9#T%PT=SX}|*~IzHG"Ez#}gfmKDA0,7tG^a0]g_U&~`<{ҍ=:Yt8 {VLEqv͉ ;%IˑNn:6)wfpx&0)H"!RXC+HGFT?e>]߮ ҃h}q+^0lF~Pϼ%:ŹzC=ߠ_릓=T&f7w˷V됼izz 0B X xIHfexBVoA TΨf͹bfGނ0.'Y{*rcBkSmYzP C}Xmn%H0Fgr6k,p|fwL&5kلFW!OZDb`IʥWn!b&&z}1-4(U;Wc?]ﱚe&rg,u/v;TE?7>qP_>֟jmFw!%rJ}IulYH EC8hy56u4U4 >JgB(^h&9߱pAJzG }߈<)E/T~Z~b=nֱ#(xCX#|w\Ӳ;K'T|%L^f<`%tM@wφ%)F߯7ҼLW(bpbCSf o78vq!8hz♛0g/eIDk߮q(:T[t k(} ;cB\jW*Hu%=1TE{nQtGL1&vDp\TdhoMC|'6 vn-MBsehi9]"'#\ ϴ>{G=α̘;/L(p]@+o=4V"S`iR;'o^-TpQscß+t-ۻxpyαy_*ouu *OCK׼"5{P'U϶!xD9l`2PNOao]LDcq0-bhenPMp @0uLj i1-S̖ӹ}g{{Pk%ZƎ w>me<чKQճAK+ pں PvII7{d|~ivHDܽgѯgiV.' c˘(>JH9d(BW'J7 gZڛvȴh6"$ҡcj!PsABšJ1ST m0OdjtGH"K?޴^"^@u|bYHY*}Y N]L]Z •{s7og*p-{\=y(X0ƒ {yѴ:Qw{AHWQ 1N)5=GPzGs2:ZΦptvԏߒ7 o;p*s,*d:oJ"{ Y3U1KH҅n3TbaUSUU؎ gWn0KfC2݂EvķDg/f]|&'Vp_Y{O3C⍨); B".~4L<=G[CiBwY}vV Cw7(Up'oo;ƏqZŰQ*Mr }혩x)@L˒]vI@W F$q*SOÖ9 4UQk\aɎmNNo8?T{oTGZĐX!9O ȖzzR"h/̥?ԮEUXXL^ʀ[ :vVᬼjQ .'uMm9)*6\8}@l*΃ ~#)g0;"nS|[A F6kfQq> ;4rbMGLLLI)-qQ-z$=;6PP@:f)pD8 [yACȧ5 7B2xe4aaSy.`%UH&0J+$7~i0:ǂcyhjFnG7~byƪ$Kt+ bv]kLFJp{u㲅"Iyc hQ70wqg&pۜ.PAH~+T:!&/aLMhN(bhґλ@rTfU VE w8sİ}GsL_]gw'b멃obR kB w ̫v[Q&%?>ܙdGщ~.usHA`(wGl=z0x'Mq>nmiv8,fn-=YN>p=rW߶ݷY3cj'8{1yyk~1}hjqy{ ZiS|@nOH^rOhL xAYC} Ois@ +Gڕ 9/qx}TAQ|Z'ެ&+ ?16CVXVPS{eS뵿2$NmFWc=?\CqQ9ۑd KRk3LUXG1yQ7Kv]o$ƚfj)G-^4*_3o͐Ǩw1<)'Td ѿ5<2|b*SK+30c@lcu ;;@^5eCk}/r(>KįeVy6^&K2b|}, qlp0dIQiFo>q+^l0!.AI;F,4!=qFL{'l\ʙ%M z{Tĸʨ7Жx%k5..׺lKbg b;uiDv;r?ьHDBϨѤ rGߴ_5RhvN7;rlZ',,鷓aԀ,=fr*)=d"bj(e# a@$HR2#Q?MMEs8X|Q0]`~4950Kul,,H[2p2gzkԍyY z =C,cT7w704*䞚!އB×Ϩ,Ǭasj'"/MuW:Bj,R-2ݠZ@(VXa9g^ȴY2h[l`Sð\fDVp:1k$V2ȭashdf!]FLFs9z[Dޣ=W`ݝ s"H(.OG-fhkbgY{ZpIe1udDPk"sTK0+p\yt˻,\+ A9WOo5{[n#^^2rm[l HF˟EBwr6 Fq?x;JVUb^NfhgA@׌׿ Ty򆈚gz i\M6}hrSa Е'";ʬ $!+@'!^}>g x9zJnƒm8PJA[}˘h 7a.9neA8g#v4cP<@ڦ'GtA۝Wp,n*Q.}J4?S|wƃt: FM?η01p26YAJRSWUAd #Փ&cǹ9I6t}+p|4qw"OYRb4Sn d,?pLLZs&&FC1h$B:aItXCZ\hh [#bauXaDuP}6l1y+G#V3|KY2M} 3qᗽk7fK*@h-lQAX+*iw fIx#ӄU%q! DٹL/a퀿s*> ,>d=eL|*X…axgVMZuRtt=*ܔ_N# IFd as$ $ѷPS?nUIiZ5ksT| ;2/Br'>-hjh#]F{'Οcޚc9bVzALo> N4H:]qu'P\p6~5r'_`6u-4C'+Mnpu{q=!~04 RMmZ@"![ ̽^Muz̹+=rO%'*Bj_5H-喨s]kJL.VK0fM^c~\ȝS28 MtV#1%1+@K{K;ȍe'hQ縯(/3z]FӮ{(GȔd5,1chA< bۛE wƄwv> ~Na1:۝::@ӹ?)lE= SSU@Fݼ1޻Y rQJ}Z۰Dx sm{ZEZByA' #Rl!zF?vuQQUpVc6eH6 \!U(EN=[Crov'ՉJs&c®Vd<_/۲B˩B3T"mJKq >ef SaMJgh3B K XzuX >j̙HS '~ )r'wc+(o̩dx&tɘron{dQxU7J`#w\\eEV;tyճG(xDw NHw!]m?azXƒ>*1喹Uw랝v2֒R,b "w-= t5yQd6ȏA0*ӆ.ibUKvMGq y!An8n/͑IdM]:6Ne'Q"eY⸃+IC)bۃ>hNν|t6O0J\5dehr ''0`K4  PDqN\rԞrGB-+lPr,Әkqqh1r=#OgM)%"jrD}vXJWS6t8=ٝuѭ'ԈTG #͂k(!K!USzR$4oLfv\y[v9 DBMD}|_m$!OWj޷]Mr&>;M,+:9\ڴ5.SEɣ&f߲ii>-{Md}<ܚtĀp$?(޸,KYxYJtOmh&^TLmr֛kC?T^\aYEH*2)vx4ڒFFzHE갟n3EkrQbhEȺɵ?w9#T;Ե!s=vXGueD t 4ʧS< XN͎HEdHKA5t@~y4T}^ `=;l^X1/sVk;?ʔM\ qX&o)&q: :U$\ J!EӅ{atCϢOsCJ2~..QI.ؐ"M_^8[\ۻ)b[3c \r?L(VcBV>Am4^+lo܈ ҏDtoa&ͣڦc5$IrMaU Lyq3Byi}$ye&Í;_3E-2WX[n).{yp_MTŜ8Ɉ5m7gjGŤ=x4t.ft/a1ȶZ0ʣkF@t[nh +DqQ{N F\=ɗ\|u7nYl+R#Aӈ9rs{? 2Y`lB Q>!y˘ǻ>ɌUs$,P6]OX27L{R+}WQ1Z*FnDX"280|A5AI}S[u kNG &ރ.فPkkhoAB&i7 F5Ȭ^˸P^*P(1ȟ[+]HBљ g%M~b mߖcL~?EWGg^ѵt):~US-5hڔLq|i>(hL-Z{gLaʨ12O1A/ahka1=-(?y !8.u<"Y4*\b0EezF\s:=>+g;=Ss:vG0"`N p|ϣ=țϰ}lhϔmα'o A`wD_}1oʇ7q/2u(Ot܆|,Lڎ;6hNagaQ-t9QZV-҄Pع1s &ND;fUؔ=oC׬uIm}w/6QZ1[%G~*z]I7;S)xȧsT"Kf*q}8̇F(ȥ5Q1 \3Ra ̎$E{Ն*:aWnjHSb3kY2Q:|-ݱ^=`TwqǺXQ6LPbWd^kbBJx/ N4|~j_+5`0j:A_y9nєwڥ3R/k9rQX) |FdkvȢcW&9󔁝qs]hfj'IyX_V,)Ec _XcǶs!C_20k+D jMuJ_3-HЌ3lT^u'pn`>?cA<%~o(%a6#vb9uOAk4s-& [qh<6X۾T9}=Jf*ɲU XFЭIzپHi7hi{Qm i&Q5kNcDܔT=7v|C4Ngo`?]a_B~Ȁ/و4'r-//i%7k^WGeZ9v>|R {l>o ʴa2JN&]'f_я>2l1{bGԝ Ư#Kd;5z7p>uOVwǪhb i,01X/L]Ԛn ^;B4JDVF ),Ry%fW}3nX㌙^3L~ y!ݾhp7$p%Qָإ L;RVRd_pWD0#Ԣk~Ai|qC r}shf%1.f*S#'ۂMNX%DQ=Jd.̹>r,`zvYr4)iU+{o*m%\3+hEfܥdp=$q!,g+.g?RUJxļD+2FM|v" >\??d1ghx m:> ]c!%/ kWɞv!`z`FS] ,8!!]HIoYy.jit~&id=cHɠkw y؆J-]N4H#* j*{0<+v>?Ђ}Khׄ'F8ټfBE#{W]˦Ccwyj9xm5² N)->{Jx%#22-/J&' uDCf{0ҘZ6ԭ_#x6K0o,SIA7 BB3.d~PxA)|8˵xBbp{'{K}Z :_ܳ=j9>zYv5,80xm^s,45#ϒhOi0 [l ,RnEw`Ů|w@n*wР͐С4z4;Ok[Aʡk1VMϴ{(Y83x,↤s;ֹDMt@<)`*P6V>,/qml< F뷃]]d괎)K?u|?W,쩜6"~%>寜YI{s$r ! F(Twy>zHZpA BѠh`Zˠ4ԁQbƫ uV7` -v)(ӂ`*ȑo5*Z꾨 vUőLZXi"ɶY8O٢snQFU.Q$rl_$BˊO6t.u{@w\%З`;/#bCvG* q=A@3dBUv6u WƲ|!x@hyѽLS#>dF3?}bZ{~>k2M#Vk1u9gmU` zѭ+= p:%> ~Xc;8c Jsa_IvXvRB_Nx&L@4"*{JI؏j{_RǵuWJ(fǀ";SY&fBn czQCF7qVܞL˺P ;M$p{F>߯4ZޜAX:}pb_AEHc)byUOX-S rT߻.61ݾxa@*nMkA F]Ĉcqx]L.kUPOtqBs:k}PZ$37 7~&@sF킙 jICjk|xp|Ȅ2 #op,˭@n{aM4hR:8_9nσDW/6%f" r!i\z`t~1%@τ.ZN}M Y ԆioB=:ݼUy5b(#쫂bZcl,E޴hN&KݪII-sO;V+= Ͳ Q&_f8;''BH KYE(V`f S'kp4ЃjTmoCDKA7FpBuW (¢w BX5sz,dj=+k+ѥCOy_˕G3@?;, JD\n8է+f!/)2c!\ "_?ޘW$aSBZNkye e8vBcX8Π!KπSSCYto 銭*J/P* T5ċ3ɶz`}&rs|P޾MI97=lY@*濦b8MNފ_GNCʊ sӧYz¦UǵΙyQ4府p/DͻLe&/~PC @A(8m?_#egϛI#ke7>u\ )- i1yp" ]$~35~0G=c1C#UIC٧{67ZioWg0n[70p癋kSk}(S%^ E. {Oe}4;wҩZv0rzXiN`]ᓽ[So1l/_9:C~xtv^BA⭮G[}Q!nG)K_H3gþ!FPEz"R{$LK0P["tH&{{\$['oE|iO& ͕ƼM}fO C(~=L \ލ04Ky09*BSYDQؤxa.f6.(M{qߥE93PؑG cgo(iqXXnu漒&c(:pI0ZOP-y$(\ c%NP`rv K ,y19+&~8iriCdґ sKD PP7Se[*E"VHzNjD (z+>o{ШRQa)wVJ7W[#vѤ^m[u,eoKN2*d -9F#NLClAdm_"`k 0}ڭY2v7yQO4W0JvM'ZUR'GDT%| %ulP[!Ezf\OY8+t W1ɨvc1aAƙ ~2B0[nYSH6!x6ƈRsFOiэ۬(wnoͪoJp[S%`GwB'ҺBWL7Yz;)b|ս 0: :ߖŧp|㧤` yiPR.i-6}jMm͹żO5*l9TVɯ-ܟԠNgc>N# }@:1 +e IAw7 lZ|vEo'{eɚy˭d'p$ǴE^m,SX޹kq+e` \9h |3(.z=θhy0Rн]īyRKL*,o_:Ư3i*M|\3sȁD,9PyEP6*<*mUi4E%e :¨O2q  RjPH4V)UvWp3T\Һ¶^MYbzVok10@;EC%f&NEl @?LXz$YെHQ[OװC]f9l%\'ñ3vaMFQrco c 󷷈sMjE$$yS>JXcZɭՆH􄷐 G!n9 f5[<1U-zeZpi%/oV,dQ}ҡ4xB!M#\F*;HloXLiSvIVU%9UGq8Z-ft iC?,V'$op!*((%DɠOtjoxVAUdt^ӟZ %k\ 5pm.8k%E쳗ɥfYU+Zg_4oQ#Riw*q\IPHGx1܌wanq lU{1BPyYl^3m\d$V+c9bA1\Cv:ךoDX|FR SNk FCV7ylÜMvGN澣YN< Oe4<8bz1#_ܹAূA9PзhX]򡬶`Q֞&TFm S=9bmёAo3@*X > zX(ky!Ip.s,h\  y'x.l=Xϒ@Q~$:Ku:.zE(?gTN4 Ώb=+6V!RJ}Å!BտI_$BL^+PURDDz'%\u.12Ƞf]5D[HptnU`@9/}һ2=V"]VU5볎UWs׮w\ EF@ԬG.?E Xň 6P 9mEź $6tW3ƑSjWi1M/:G}//oslP$E(&'lx/ jB(*&77 wH'^]QnBl?tnXB*nB8/DVc ]q^f% 8 >r5ouɌf vͪZ$ !0iod@0 R|dž#,ϟo醬0胩I?\)DcdR_em3AP fy=5~'K!VIaH1|e<%Bcfha<,utvg%z+GOgND¥mX ʨ2lo/D%^hkH.fv1%|zu,d[̭qt^>jy.V1T;>L1ʣ3e@WIȏP l2DJS=MJ1+3 B 2p9 ;Bw9ZѤb nyoHuIs}e{ُ coV t/\wv"ȼp.zu2wѭ=fHaI:!KQlFD5uA6E3oh%HkH^αPRͶeF̉.ɆrǦLqW$=[_ Y? zK(Wq%Sr"BYUÿ(J#A: 6O9[q=ǘXR2f$o,akH:QS0<1WUE|EB ^1gO{㥜WA8 >k8Fb ٱ&0wݾN‹ vϹ 3MghpIU]RB.KX6&kk /M}mFP7DФQ hU8Á;xS/hPyުYas7vp+I>ȎNSr-Vhr^VʳS%C&QH[dr#=lWqbB v{`ԩELPO׍n{ A2egd{rj͊(dR=c^EW =V\]+mtc x=^^+_1ƭV >z: 8!UϺttMT.KўF|NoN|K3Y7pHQ /p8m"扱Q!t b[=C;yixlFA()=1}NI/|Icq' \)r|#FuF:'@"F5TIRA/.D%Ր?}&l<B{WN2 ӵ+keJcL>YRM߆zv|=1clrOdNxkEaJ0X쳍FuA%e Pq\Ixn;&rIʉS=9rkyZQoZ@'G+|Qwj5wngھ->?c8jq9 Ib3}p(jS[KsM)噔 O~F\e,Ph Ta$"%mR%`:y1bMȤq 9fc+; fmf)xeȸ6'ߴ['gJUpC{1[f3(q|Lg}{2h "/L*0HV^n_%sLlj;@,F%$f;V|cN =u3Ĵ0gT'y)xGMr1l*g=y3zgM`ѠM*hT(hm('"6?ALaxFOP mi ZH&7+c‚*&D&)Ͼ̘qsKx%:eǬ`K/"?g-edpG 8=G>?F)gOuca OsS hDӹUg%+ȧYbiړv*Gi 2ްZH=2[ᬢJ|Is,P _PSRY;S!@X fuˆlzgr邈a&'ͼlt_R_#_畽D.ҍƑwrRD &Ƀto{fK:C;#|}~$إ,V.c\%mΫAfb+7nNI2IXw<GTc1bNGD{ڤsIqe1֬;˝<0`XB׹U@ RQT-M`i.F_ 2lj1T/% E-{Hl56 !:~EgYϊS%'=:C3 98LͭW+*QBhۀ l5хƊmFq#7JFRN<ٚsz`d*B +*`W`~. 8?aNc4G-Fz#u,uq] p 29R>sKZb&%6 KCtNZ3RdYa~y^W*R0Jm 7jHHmUģږ`"3Š7)]$c8-?(<] c>Cx1Qz7ܼZ< \O>U'U+^ƚ7i1e7B<`\ݚf,{- 2Z*Ծd؎馶BQWЏm |iLk>u5(u ZFX,R~w }7>!Ŵ D0=KOÕjiTP'tDžJmtOÂF85A=|m5g"yEUHȾI#5\%0*dZZ+/.ߠUX{IM%BM9X{R3$=^? Ädu8}O)/}Mo':PNY|Wwˊ<4FRsY劭gy6 n@= ["B*UdfC>ù<e1Vz5\o~g|d&rCO~2k`gT< |_ ɡzwG!6gd#k&6I*m7 RLK4V; 0424|"A$0N+!Y4UGK$9A"*6X/_HHt($?@+U/ϥtB$%Lx@71x Y&#ix zL.A>;F!Yx+hzGpGT P.moh'J9P8]?Ju?`qU"#Q;,֒VLY69%a,Nf_"U5fp)Ȱf aFdS:.۪ tNMќ+ݚ$9oܮ!R$CoM`j;gZN/+# bWW&]*Or|P|2Pȧ!-Y3AO[\&103$tJշCQ|h"f} WGErw㎜F j0}{B 7'uSiwY8V:/9U81}J{X$&FQnp=H [۫{$Gz!jNøI_H7ő HXTeڪRVaGMǂ|/`&EW7yOmD]ߪ3FKeO^uRptd_׮gD@ ʃ_Ikx?=~@ӯcw5c,~s2=>oGS:W+Fڐ 唱]̐4<\1> ~"}@ݫH5y]Jh쩭u̔6;B 9.G; R5ZbЗisa (JQ]UjvM}\fj߬>%/{K} SD-QMu?;m=e R3fg6SKE;K<,e.>S:Vŭ̬*bXz2)a_1hbzB%;ty0Dڊ@ Ru?wq [ԡޱ27eǒEeS.}hS4l(3|7!/T.D+ML{o*3OEF=kY^BԵjHZRᦌn̤#y~B Y9IDt$)LB'NS|q+#όnl'nWPXKIjEn+-/) \TP%1I2S_f"ӹGx?󮘖uTƩS̴PSkjgޙg[wuwc5B髲irr̆o^ۻ,}c099%QCMs顗 a]"~&~|ل nfg~1P`Tʬs%N#y:0w1iD%b^kw;hp̜9b܋"<=jKy[+ h؞hWL}qm%End91{5_ޚ,rGA~ řWLcxfϩyOj,L2iAR-=ةӴ7ܤ)) E:( *-ndtj3_D$\AVFr~dֳ 7/l7sSH 7t- G#%>oOI)2B-ZQ_L'# Qd\gk>[|(/ K*MoF1yӠąڽ<,zrOߑ]W'O?R$e=?`'.P""u<(1,{"(#fr~g1gG;שʈBxnPB|Lȍ)|:FbF"JW?i[wN,X{_ExjɬlU[KaR1Z lsz2c9V]!g焯dNk,@|sɅyl Oۓ\yNWDl<1 gp}`\6س6utyX CJ^ixiP"mE W{r{P&gNz uKtZm 8qQe8r։ԓ4\Џe"] sWoBf8aƂ8fQ*n(kh7`hO Q9ėHIT^ap<&pqiTHsYّL2g9qsuʀmG(YlR!;L|-^5>->t U_? _t!XȀ.twtI儂%lRnV|^au&_z`t O8b7c qt. !zƵԑG u c3\$t*z訷;Զi*M,G Jcs(hijg dҪծﴧ ,SF!Q@ĢMag*".ԦvQ$C]87"{FD>I*MWMy+^I( V5vsNhLQ:M<}`!p wx\܎3љާ aw:ѷz)Crv[_ avĒrC½Fjj-.KΘ votgi7ߥ"W\Y\xhx-u ІoS"*+OI"R($VM_}/8\ zHM7\G/40y8|S3f>84(Bg4gZ6xg0ji PsGN1%jaoCM&;_dZKv[~]tF.۠ lPJMnFbQɪ>Uw! %j 2Ie.:[ȇ Sd_Jvz4o7b#+b>WV؀z쪬f%o #DND;:Al?2 ? $e"֪N tUjЏ^r #Wt$v4ދ1qv㹙s,e) mgYBa~  VQ/~B'Sƴǎ4C e"G &jTŲb֐2e4F{?~/-l~]eH{D' PKWW7\(cvypWH_6ݴsKʹ_krj Un=$ Q(HICrIϼ'>o)癝1mk6Mw jȬG<0L/gd9jVն'pR 6͊{0  T6hJRѻx0WW Nk5/_X.:Q^"C-V]:Ra0.>V+0!@X&8g3*"֊T [ԪY' $]aM<| /*åבdz;1SW$tNdBY vI_'M s\X*8$2#$ԯoVނ;t}&GA6X) ?;۰* "Z^`:jqD!SQCN#; ;p8e/T%YWQJ"+}66LCdx +R GӺ}e:oӼ.d-FVI/͏. 6o#`,j/f9oEx&~T y&cGJ(5<Ӏ,۽ PlMHiY]%//%BUՈ8?/O|ίBz-*Q ƙ縯 <fH4?/#.n$%;QLrNr QɬFԘ9j: Hb` (v5Gcf;߉k. BRVg壝/\ {~Mt^zYo(֞no<ì^3$=\r9 Rmt6@vi 79QWdJZI%WB뾖 T$bsA؁Kg:Px#QuA@P&V'3ː9x laGG0Ln@myNZ|+MV*Zy"3e;BfwĈxY&T ˓;$qxv}QN}K?܃^=3{lo䃏|wm^^9w2$ǯ[Pk:x@FAcma1w:襼rB͐ӈ_ yY8 i7`K[-(*aʬO\TI#N4lٳ>AgwU!;ru5mj3h&Z?,=%a״/!ljN?Q"cW*-uX/ "+=82̣ n~͉ ޮ\ #`L<|@gʠnVv4?#z} h:K]PޏM=`d噃Xu@l0.2gGVc"ls`Om0!|\op`CtҔU =rgpΌogΚniX8j /rqv=Ig pKE5Z*PƍSsFݮ]tG|xϩ  r1\8~3(B~ aWA[$as7CWr:#CA?7)PE=B4>jcRbBњZq`~@pQ6[zQI ߪQLOgwq7J=F&2[I¤ű+\A*0@r}řK˙bmf7[~g1c6CvrW".| hu9c,Iׅ{#BK;\^Cf6Ve;#W]x#}0 _ 9I# gI,08c %h+Ll]?):}_wil\ w?R qc @+xA:5#(<M*DpdY ~O (5ԗ8ǥ˔Sg` τ*5ەIݐfi ǺQ|,hkslh]jWƥWsxnS%w!ɺSAgP1Nh4"֠b NUP. ].8!|I0[&!XQ>_[ߐ1^+ش%RXuU6iĄw=̔L%OJ3L8BD+X`-u\75Dr$݊kLJ",gB,s>^·Q* C  A&x.OK&'gt1<'pY6K5 8CB'vj}OY(ߒf\m4P=!qMJCvǿ]@J^1iؼ@ƅJ|q!Lu= &/i>:yԁ.$VLsNPa~*r-"5Y[NX{2 |L\˭#*O,|ӿOl"]}{RB"ܬ"Pm.J9?PkjgbJ+ kzyFCd#KAˢ Sqisߢ:L$Z[ZI7,^]dY31ꏻ3wU|wm^@WcLOR=fШqOL+ b 7ޟmX2:ၑh,+4gK9~-pghf0|.(kl$' +NiEm[TW.5}IFLZ/-r-an7ŠƐm\f8+{>,G4I[#c`ދݣzJ Uuz͙QyzQ lpKwP 7 |Cv zì]G7 ΆhAm$pĝfxΤrj/vEǣ>ߺZ5Ci.tˏ-Qއ.<0z%s%z~sV DsH[gQi^7Q zi&OUZVx/n39=t/ЇyH&$NAm?~Rr "E־DRz^CU2bP(^`c4^1W AI{"Mu.'tCֲxExߔxOΜ>2RVZw4ƫ͞^׍&ff$sDp5^ NE>Qrɖ)t}}ZLlzk_۔er՜@GUֶ7*'Qf$O"|N`?xVCg$ke#OhxRS)"tue8V?;כGO'fn3Žg}b6vz$F{}=b̒S$yv+y%!7Yr2C0ʇrlre8͏LswIj*ļmM%;q#1`Ʒ48KGKdJj;h~+'`[ Ӯ]_dz [ވY#otn}iBiH~\f  F[2Zn鍌4Eq 0y8І,.TBRQV o,1x:ZH@ҞD:Sg;ѱEr\ݍ! &Nru_0) Fcpٷ[R?B9C{z{5fhyQķtX-.3~.N9UUac@6?Q(YkLp5Vpä뜟),{熑*ݾּ]ڞ]5oP͔lc#^ev<-ݽLϺTN9qk ϏGSq&$Qfq iӾ@gn|uanr΃hpp϶z($!Z HF(\EFK7Bv`/ByYټYp!#D\x&8w`x%f~{F.GEޝ503 .cL(]2^4fPh!}/Ehֿu+9%`xI@Xa9f&q0Sբh0B7 54c[F,r z_W➢%~ޣZ (hbՒd1a'W 0*R N5"^QI S vђfMٞ͵>^-&ՁxK$F(+5l_歎*u^(Bܯ9}wFS J;}R=_AF_oE@A"!g A Њ+dD?#$R!iyeCz%W#9,x"!TVfIfo*W# /^5, j=n⎙ ~7@m[y V~[_Qefv~|zݱh_ǓVe``P3(A"q("DEw_[[;y򐤛c NK-|Du<-wwb헙nz@/E|͎ |%QO:| 8t{>0oѦ?R_O`oe.]ϟm -Rd ))*)hZC݁!E1H9@.Aʗ0b!b] t!b&PS RnX!IpE"j+5s #bOW2kuYw"2 V>ûHEФQJ*H"% KD_'mvi0\AfcK+e|y[6(gd:[xi=˯4 V`A.yalyJ8:)qћ9촰Xhbֵg^EdVZ$, cva7e=08pi(O.N1Ÿt%%oIV7WKX!tniVlaJS~%*aaҁb ?,៯u()8޳ $!A+3<9?geo<7s7*C}泏7.A$ Iv- j~(+8]ł1snZ(R" c;>6fMh\6 )؈IKPRTԦMa2}M~>em='~/o?.(!v4a B7Dw^>j',f[xyiDD2} *46m.ɾJ5PH0q:mw  gE7>oK.ȯ#2gYjsWMvq67&< &qIf.[Jnr͢|MxEaFkFecܩo9o/%SE!@TRj%)GkНnj<R t2wiܲde;B٩iUŌ6z;2h{e>:>aZz\g5 ?⧪vhCn;+U[I<[ [7#>9bȼM1VW1h'0d >?ۊR(Z05r0 `bqwyld~׏vfAno$N3;TqGwYyZI Z yr]R wۙ.aznhfaܧd>U]0;8:ZSuƐ+ 2!:wy.'їO ND`èݹqJLܢa2ζs5aXDg=I[{;zU-;tJ[[% Zl]p@E0@ Q9 %XRc"]7[)YK-d2qNNƎ=۬ý]Cꥯ(vZhXdšꜥ,,uay~0qs6R ioօʼnW.ȡءU-{{!Z*}Rȴr8647'y2iL;WH<ڝ|\y]F܅tWX;*us)ms=w\8$vR, چ9v<vҊ”s? YʠǗMݻu\( @? fC @+ Aa*nXucgsM\ՙb2WR RbV`{p>_}_c𼾯uILwG\J&ވHTVPKDP#OC c{^Z] rqUeYLz[q{)iHF>3} ;BnݻYmfhdY0.C#&*+\_Sw_D'm>1:Y>.Y 8|m}*li" XłX 0ٔ@Ġ"#QŔEbTMDHJ[%fJ-#i:6NHI>M)@O렪^% pi" 4 `tvOǗVF|˰4LճpJUi`Ve23YyeOPu N*qocab.#V` eـZ,lݭy]w5=3\g;+ӤA'.CIJh5."eBٝf:r-4Z1MfkC e 6DBəI'&bL)CA"̙HH hKAI e)JDvIԉR e,L ɬӋEюn[uѫLM&T%5^LWl "~UEB}OJ맧,U~]|=,o^ffI?nmٺ25& j˨*$уb8I,"b2JIz+$L,+>{MjЪW:Zs8qBag=?J`, 2 *!_HԷRx|l'rۏJeE$l8llk6XQVȰ 썡!#\$G$ $\} ;)]x1UO[SШHHA^ZO}XN^uͻ#˂>8)b]Oȗ?}LK{[hϡH)L8m{51:Vz| I0> \(z 1 "²b+<7C14eTb/"0BD $§|VD/7h):cΡ ~W׹XbO" *fX|X"c}(x 1?XeM Haూ _ء@ 2IB^Y +ַXLB@ 1aq|jiKKj)_Obk}?ga.Ep@Њ ,`;wmQ|iC'X82( $d'4bV NwD{?6T~\}tǂ ȱ=9앲J9-+-ű\.`bYt);# 6e)9c*R9X ++oE^]a]=r|f)$.) ߙ;Hm,`py+o}~~nRh*Ml7HIZ(P HH' T'^?z5R+Q=|yLCpiVNh Jo3.v@s1Z%BveeK Y B fk<'YraSppM*hNNwuw7LaD |Xӟ3|~ovWLaw9rf23~kX{̖d0{z7Cz00/06-``!ZF >TǕPmVoJ]PA @-Pd=OB5ņ֞!;[9`l lm5K #PdTD[P6(}}y˖2-,N4 s"9Re:Tڒz{9E)*,"xq *07iA9Z[No噁ҹ1=AA7QE*(H4_5i4)KSqj{j${Hmo<^@(kycU|]޾w0R~pϹ_E:({.EZ{HPP+ HfE@Ax}#u=I~qEF!jX{~g942TבԉH)A kr]DGԣvl8|i"lt/WYPx%֬x]0fH2LSpFQ/CJÁLkQׅ?LӦtڦ- tehT~VF=9[Q6t;ݠA@KD?N qNJKTW_s^v3ghklr @i ሞl42|G=ٻW4 J/x-~Ðׯ_'~) KTjYnC0)sBvY1frA }X'o}*񩟱N&" ;(^h(] &0DNp5P*z8"mk:On[/qAct){RPTO&8{[kq2dX)n0$BeeA.DaC=R&[(/wQH-Sk0 X',**[ ºו7chku4qW:o Y)c $E@84 Bcd4A}nԾL <2#;IuH :dTXk3NL ^XY/hđ湰h7)K71vq(v.V@)ҰNz0,D@p)xH2snV/kۆ<#CIk^N%od6Nk}T*g-719pEd@ш( #q">JJˑ.C 1) HqӱS?;{}>P)e< -ATIP$\ƃQ˕2s+-AŃTmʅAk+L*T+WYL.UY 5[[.4165cRTUV 1Ks.W*3"cX\L$0X5q.̩s3&aLe-*\-mZ9B㖣FJq -eamCL3a-bL@[0[n1Q*Vr r& Ls&8TR[.Us2m33-Zm3%qId`$"`lqĽFO5:Ιz3) `Ez>~u+@S|5>ff)LKdP\e01AP`be@Đ1[ V2lIPT,@cU)Pb,BbJR*.9V- ^t! іZmElCW{6/ID@{)f2r|)()-sU(t1D1ȨoXTNgcȜ ]D?6">@wTP5D4+6'1>woy7'&(Ai@\P[u?. vVwÛ3T l\d i):إ+ }n^` E`""d2 xFfHH}MЬ VB$ ` "̄x?wJD%L$ ɱD~d @>z;`~Ah/fQZ( HwIaaƀS>WxXCL'ۋ Z, *Ӈ  `LM8{r"sЉ!CwEll \d&J\΅ &-ky6lv*-s*;}> ﭮ1bD0uA 7Ye~w.xz (8@?҉x ~TXZU+wJpw|]KmbE_5:;ň#B S&*;ϗD2#F1+ ?,:$Y{>oIqt [Ow>U^/4mT+6eew dI nx0{;{_Ye2_"IZf憎X&K4ŚN7Zmb4${qiĻT޾Jȓ"$<%#͏RNĻtM*Ct綛V,'JlQԃjk/aTe eĽ ENqmUAZTVTxCQ㏝DӬBwph H_M _9q)&':{z0?)R@R}P!g 8 yG'ХWTK[S[L H1#fƪ7[U4f?K:u/tW\o| mRM=d@,!GETNˈkVhוH̺!K\`K_[{xg`Ü#f51d7Ֆł"櫲<ʷ)2,f"HYبG;A{V .7åe΅wVRl4sjJj+aڲWi'ۻ,q(ȸ5DOAKIUlq6R'ViB@'_ A1qS 6$@q`0XH$x! _Ona&uF PU m{~WNH'-"IxJb(+@(Z T + +w=wyNx1d wZ ]k%Ѡ CC'0`o^1ћ_8Fl'4G?J!BS)`~.eۛ~g3`.+)bNz^o hWq]jixg[ ]a)BEf\͗JCSn d0L놧vӋeyIAB&#`|&Q Ǔp"]E-tQΊ`:^o{ ưdt;.ȺKt@\UW[ EI ^Lb&0^(wq6z%x) 3# 8TkGA Qj !٥GF1tQжY-Ah/QG{8]u"'DstB}'軳YU=-{r܍c/G~@ɚ{EsL{ӕo^ZaPiu^SJZS"@}J=cZN=3?O /.du1^eR~fd<'drsO Z<?`)"=~/ bB>$]fr"P^ :<\?Yݠ#ޤE+mn&??oM}02z FAK@;XE\zp |NqmGw}=wʁ"M"43Ɋ)lӀbͦuZX}ic|voT~)?ÝU2$!2 ($Q`c\K"hWs?lߞue"_O/Њ!`iG ioH621\ I"ߙ<,0t͑Zw&e6%@֪%i۫XYDF I:a ))J_H뎯46#iӜЧ8`6$ Se虗8ʧ!wkhBV~AӲի*8P&ߥaApQ({ !m'4 ^:wwB&,8>7f@n4~t/67rmP 7ճ,ɀ@NVTr̙z&RA`$6(wGL=9Ķ2y276 e2 #Gt5*WNt 9i*mE q = kͳtRE|'aL3F I7cI hݍ9\ _e*DHd$7z<9msw6 e@ͻބjF#XE0Ʊ)-5t#.2PD138P2;&`5=FSCn0M[w}:' uݣ)9 |W-\J9VX sBagHQIW< pCR`YZY9?ʷ sS:cM^$[ZnI :9(h:gb7rx曌|e ~ JBޮ*Qp%C16.2d=[*h ԍ2Xk`Rȩ ҝtnTI Gy\ Nb.a;J́;M[SZ UQ_2t ˻%j*<G "s%@$WjJK-ɣi~39;}9L\"_nq#iah)7E)欄-Itf`ywEH K#|cdSbKΛrdH`Mx|\|W[^ykǎ^]E10h>3ACEH7L@$`#r=iKkɖꦠ2 qfEۛvۡ}}FgNcEdqkD"a3&Yl7gdnOcKYnf;m*;=H` $yF:W%#g03ݓl ZyUP~qy#$ fdFtlW'}n`rtvߎٜբi̙F !VE +"E(@"ADH^+%`EY捬t5iΏ!yրY#d!Ub Qj"PRJH#! ʿ/mwV63gj5`Z3^kLuDMYр41^aquvU-"A=hz#0P*sU pٙ*ۙD3:J&V#cGU`R 8h&Ȅ钆 |8Ժ &'8O^sBhCm85RXUMV9Anc)^|Ziwzؒ0BN7 {x 1 tPOfN[}'-o}ۍVV` -ecbؑToA?醵TW$Ї`́hM* Nv\kylS L{k!ր(EZ阮iH~ !~9X*XTZ!Iu}0|YCII,az޵)v.WĂS*SɋdRE Be6Dҍ0J'b,G΢|/?\Oܥ&$X##z?"dlgPs(LM$JJssz*jP͈Ywl@])vC3KkMo.ZmHឿ@@i-L깥a)51/23h: m]C?\YNPM9Lx*(J#0I _M `8VZ*4ZC ol^Dw)9$9mL\Tҳy}ww?==$-WO|+pvU+.eIL*J*k=O9;1'4`MUJWN.i$nYVL{?v烺B +xɨ>`mg?9$@$CP^)bG>SN+dHJchI܅A]͹~`pșo93lCǰuυo ݗpOл&me"̾'GtJ@,Pcf2˿g¥:SД@0d ]eמ#!X9n( >0QfLaOarz';Tu}?t߶Xm2!9gIC!6Ȅg;搈4cOU oūr*`C'OW5)G@U)6y?t\@$վEsϞ2cY  J=Tώ)X^\ /rTIX.Y,]8=4Y[MoUBfۉb!>~~ >62xVka=5j5xгO6Ҟ ̈nu+O}0pRvVUˋA`"q</H(8Ʉb?"(M5 :\pMՁ`_kMU}buI ǃzN;+DYٗ7951.8G PE 蟴3v'&BJ|g{X11Ƣa:6/q1Wřgp~P[{{;q1%Z K$=<#0@74cjzPUmΓ~5lۜ*Y5:L3akeW\r |EVl=KEFvо6r(ʑQ SlN7`dDB" @Pir9` h #ɋd<ֽ+q챌e>Ok;~XtX$j|WTvYO=|dee))쟟3lQ9m)lebc~:Y; ۣAeG64f%-YMF*fcˍFi,[mV̐ 2Jx700(5ޚ`'/9CRqf(5>;=YBY}ZQ?@6Dz)?EasP:MjU<8A7p=D35UE\~EQdb ")$M > C O{ >ow)XF.5$9"aTp>_ 3$RV?7͆ cT )GjBK<^g$I0Z gov2޳F ISĦ Jb,!mC~ytXe~;~R8m5>kvҰ~?Jv&uT+/{i1f84T*;:^|^/h& %z)^G9_L Ig'Ao?>CT5{z(ro6 Z!P?RQj;j7h@m q!I'٬>W;N,DĮzn;geonvQL|pgGSlPȌ#nzU?'̹P:5$YǍQ:!罧=f7࿋z|jUkX &,w~z[/3CJrb@fdXPuWNW?~_St xL CIt@ү2wgLjy[ePjF|N iao}r9~}C)lKd$$_DogoIzbzX_L٩ #'%ۀ=:˧˴,#SSzL. f$$E7a^I|($@  'tu]i?O?VC23Ȇk盍ߓ,3P5cὧ Xb #wq`> 0fޯ'~_7Nnٸpx8a2DSןoT(*ଆ7[U.gedv&30se23il){p0ڳ&xy5'.YdI.56i2;[7n&ߡm?f"> Ct $]/Fuձ@ӡa#_˿z 2&L̾ȕG=͵yɼN"76f.&(]]Ee5"DQ2&T8aSn{'EǓr7CgyCfYKMePX#R/].]0h̕Vѷut6Twcg|s>o$j2NH pjiYApjNG÷6'wd"27!сP$^]߁ϐ_dزpmMmVԜOq,w{=#|8hPA$ oQI yj{?.'Rj:<{5̩/A8:@HI>:̈́KfUWMq(UPeua'P-TiHwQnfYٟRX+ ݣ~-iO$~i1Ę%!@xu+HCBڝI¥uJe12@B]i2Q$_O:҆ bS0^j$"qt6+t"VHS|J~;u S"9~ΨXӑN9Y_QEܼ:vxEB=J<-ѯ!@![nR CQbDyOz]I~&*W;y58Gf7aI*wgw^=;ﮞk1']A`2"zHm賰T"q?gtli @jLr>DyPdx5}SB.L6cSd-j5">]C"`r5tQ X SSjvVn<-oDijLGxUjk 1ج{ly}Mu 8/V>m?m͟(WK]4F{t\>2cT?#ƕJWc.*1|]'+mp zPEvH! .d֩ ADSmfK537Ͻœwfh)ZɃ+0jFwZ(259KchD.ehDsqx$I./JUr_C|5b\fTOowļ̻IKܽĴ[/<"!3nev#`@ \2M,MlYLOɷo"rg4={j?q}RfD3*e@k{/cgƽ7̪ƌfuWYl/}Z{3~Oufϛ%xz#&m*/֝V9AƒYFޒqWv=\GqGav_⃠cz Q$H2OI"^r/.{)Ғ2ctu"~B{ן^ʞb?GU{-'yDy.ۿW-"]M( צ>T9^;a\ϹTtdMϳWWhfj ϗ ֦UG! gH0oNׯ3F@g@. $Rtol_YFMĬ9dF"~R5D "S:hzCoњI$2qgR+=t.//npR{XQd/f)סOB?%NŨ2Lѻ*{0fDGv'{v֩U{[?kP)ߘ/juc穃ߵW.ӑ#Ɋ9s2&TɆSTzN" qW|8d16:W὎YXwCzIʋꛕ")ÝÆ6&޼;5s(_=v5*ޛ>$JFLЋ5$0vAW$z\#Glwb(~nD\܎꘢/g j/]&9濗'Uiٟ&dz*7h2M辄jeu-Yqp9ê6'mEꚥ Zw`"qbP%#@"@IwHlg&ޤKJaE5emʓ iVn+N^zֺ<&2DO,^M Tn !?´vJYZ2WBzh.cb(!z1XPڵ`:fpG=cFfd߽E=xRn"%-N 7,/u"qS1Il;UÎf$fN>D̩x &w7ūx #7Cqf} ڂ1dG?7SkU$rue1&8d0D4X>$-,9a//gIf T s9k/b|7$Aޜz 0AMw>UP5Gi_P^ G7T!sA-{r/h89z<<"z.Xn|߸yF6fS*oC784.b) V֚:dD00<Y\TWՁXŰ4 ˆ.x'O)hĭ 2fsfg@M?9V0aE$ !$gY_C\-*q7p@֏"U !m`y'ެ'6RCLOJ!%Z8Et7DC~7EŁe(t)R'Ҝ;4gnj8 U>,j}&WK3'Cbu}m`J UxU -ޫQ5 ډ 5> kp`$dOxs) Oa+WCLP?7L'<+UrݥiS~n AC ^} :<^AGKx7P6o5ښLVp!e6h{Ht+ kkC/b[]ίS sC$bk^0K$g ʖ/ B#?',%ZȒ%1;*A`CS)XL~>nWqt1$e3ߙy3B腮b,̢Qaʼ{3(4ӚDeFFŬEIR.1F"PyԪdj 2^P償FJ5@b `/ '_s(`PR5'Ԣ(./YHq? ]">۲׍dsS>p{|͂w1Y( %,z9c%“ ;R ?DP )GQɚR;-R5+qsOlUly+[8QL=,E1]{'*$fv<t˩(Lf.O&_֊\"`b!MAc*" 0Cpw!!`C#.y2?o?۞{z,2[׸dD0xYdwk"w}6uszl,\˗`@J 2чFZPsdXFU\2M uyˑso;& ǀ$qԺ;k@RXSpn;>9ӏ&ݙeURbyKaSTCa4WI+Ŋszӄ2I׹Ek,1Mֈ{uon#%m{KA^MM u.R@J\!=)x\ 2Zk #5""r(Ɠh|\{z,?gGggJe駦G|~o|6 @hB_rBO9anbDς"'/rMđ U>P2>({X{8ehK1"iv9 )I?Gj\ c~Z])[o1g(CvHi`?o_j76p\ٽ 6nBHDlM;W+[iN_o:'8jvՌ]?COf>mff+Y Q$FI$8(cÈ(NTHlܡr+P?w"FUix xxhHT11.Ԑ6BM$F@Pݥd(oAGT7{[#Ep+y͞iI>q$)\X+]{9{:w?"xP> 㧩L>{e& 2iU[aqNHb)vk,֜M!fT I12~fdFEH,T le"eif$]yaX"Y:y7V,rWfDgl?dsnV'NӒM"jb@Id9 kg `%+\ts ]/-fV &$☂ !Śf,i)l.Z^&Ɔ@cAƸNKM<厳 ƭH5i.XL!XR@ndFV C1ҬnM Ui<%2q|jˣ]S:Jѻt Yv%*z5, +"x_/#r&fOZ rHD.Ni"D1VUk(Ra%NRiVBcys+4uA4lNxk)((lia:CTi2UPIĠ 2e A:MDQҩ+nyKMSm^ƚ-3̸ #xjHBPܒjuEbO)t&e]d.2k.n[bÓJmh.6Y,Lb82v^3%~7 (a*Eu{0ً ȵ:ͥSWBE7j֓MH,݅UE1JtbBsNǖp ޤ DXAA8¥c~O@#pHʁRǒE Q1%)eg' $:2poߥ\NkSc~~q ͺl]jFb%Yk1|MuhR#G3Gh&%B^pB,f̯:\A+$N-7" Qw-D !^5EP4M  'R + 7@y8[5c\+\'O/zGԧR(E,D"[$@m{y%-$`t BRaA:\РūdٙaĻNFmEXC6'_! I5Ӌz=v^E%$]*MWߗpnpL2o T=IFʹ(dk" cV qG黻$6mi*>ÉfzM@p0d^vLḷ#F.83\M޺[ V ^`s?fn݇Usɽ~%iMcߎiuwP·̼F{Zi"*B"g+-|_Ǩw߼èL%Ԩ)֑, r'>%Hͽ1K!XPR4t%iod(4Xmkfm `Fd#fkĤ&mUZ7U7/e[iܭtBrj7'l1s7\B,<OXocpӉ!:ecyǭbi-/EWR%hv$u kIexÐͽIO j0/OhUw (yi4q&&zUح1Bv4!׹ǎߍ"W ZbDERIuk5.ƥUGr}rRl"1rdE-U-&/5B2cũr(7"!רiz L!}[IX ?x4;z&)NU14s2@QxʒY\\Y`<+8PT,EI:gEGq/qhWlXG;N0 v6:^k.7Dk+$T7+oV}gN^Ss֝m/E5"~+^][w3vYVa5gZ(ur+{*䥰-L= >r+[Sd19V" `dTϻOdgݓ0}~_sW~A$AH|5\F#OR0VR0 I } (Mz;+[#RzU#w;>.aHRI=W/\ vJE;ڧR3!zQZsLŀ֒2l!\lzS{xlH T_!>S J&n0ϳ?9Jv-YNw5;`m"kͥy>E  oR@)+֕5u=7]A1]S Pl" "/h_= V偢t\Pn??rvLI#SџZ ;\v$eWEB:8\BQtdH1AMAFO 1 ?;ݓs'>CX uQБꐾeJrؑrjPӄŖ-thz\8l{34j!]kIdT>lMI@7$dL$so[{^NP3"CFdzp,#;Si_k-nb;2{OTȂqޡ˩ߵ G3۶gtzuIx.'@5;J@Xғ3vڭ;k 5D;|awӬ_}d:qL KG/Ỳ̙ NaVǚt{S?ﱶ|6'у<ݞ[yDu8-v|Sr tp`s&J?W:JOx?W`f._|􈝨Vc,h,,MWeTt\źaN{506Jl{r 8631@C.,1)峎o1˟zj9D_76?pTWȈ/umT{'7akW9p1uPs C-Vzf?GrV!0r(]Z̉U J;]Yme K`o,*ʹ]X3F0V; %<@#|kO-H:x]2՚J-͸wz="3%dgu뤊k'SFCٗ޺mn&H l I46<]L~1=Qڰ,~63wӌdi\:+ dj77mgqYZD&*YfVޟ!I5.?*LZ]!DK& 7]Ji*۴W헊,@&)Hș>\@[ 8>[ 3ͺŰ1.>S12-K`^,! 9"0,FO{dzeop_5iDXDތ#9w*e,cOy\CdШs44*ݲϏԿ}s8W+?Qm߿eO𹿏|M߻2߲Ϳׇ)b~z8k.Đ):SjҮjO1"Saŝb%׶_Qػ/gɯ LH=v7ɋۗˑYr ;Fuj|]V,J0T码`W+73DUNtLXɼXW6:DAf@ |>ŠS\9AuoJr~@At|Bc ffƠaJOH3<@g6ܿ1Ԝ_cv|c^'n17{ҴhZ}`mHe7 ڴSĂ3vj$KzznVLK[JiA2蝙XhqF!Oy{õ^C0d[H1cLV-cӵaK u _Q~:< wP 7a3 R̠$#ilMO͇ >Ő@BFUL>4SWsj ReW4~.?X[b0!?Vh C> [i'L$v\2=Xf7)Ɖt>n[;SeܞYz- #?@p2d%"^x(X]XD_Nv=?SB%u ȪɈKɰ]E zMYc&rRHoCFCDO?*&Z߃Ƥw)Tc), ȭmϲ>XՎ+,S 8^ z@+^\k[b 7Ky KGß \F-@ lL ESNUhn`q+(L!I-f0Nys[ +T24=_\Jdw%ݹN 91AƲQ n0=ib ]oZ5O;36'~7=vNd8T,}(m۱\IQDWЧҮ( Tr-6+עLJzo|Qx>sL#Quwv޶*y9q;ǦU?9+6o$6<?&HQ4AT۩'dC5{9 ,+ӹ%o0J'q_\2)tO.;+v/=Ck*ɅLf<c:~4GfʱKGx`!UIq m!xͣ moֺmQnSם &z;Z[x ]dB+5pw{CYilV)q#|N Cj8iPu7_|Ey1nB{y-ь)+ʕ.EܝXA7ĠH b@/ȟO "t f wA঳KFe ΈXbs@3 cH㤲tu) 4&hU0[?^l@ fD@lM>ŎusA AWUfMMzhTAE.`'Sy'4( L}LK Xhw8PfsNε2+"KM×L>aGN"s#Q9.S MQ}=Xyw9y\y=W} +^ q~$8r6 -E2 22 /{[uQ6D˲w*#!URq5quԙRD8y} p$с\ƸEE$;/<PLSf, Vu} T˝~ ]ŅŎg Fuɜýe6U Huݴf[gNcr+e?6n P1xo@P6MVj*#lj.n${aro@NEg_5:_WyT>n+7A+#`A,$Vկ\"N_= |yo8a  |h&FU̔H97Wdr OYO~5c͢eqM<3Nz鷾)f p|,7Åv(|⟖SjFv^0hۜ޾ƴpC,6ڡM-k},mXc+k-V4XN ~ fU7(ofarXIhʉ IOZ[}y]hFneg֘9+xʐ3XNT@ijXR (hmn9UQg>ݳ Po(iEl9O56RY B#ƱPH)r8yxf?t9 -SCL-vgꑊbuaF 7ܫY[ޅp?7~7< 4xWkv0 ͽv{̩sUqef;#A D>?[:1 %_\\NN9<PпbNoC%@T5&36==ځn?JjW55 QRk1[a4:ut,9b"K\Ky2!/!2̎sV9Ϯ'ĭdx^LzcK U=\SS< ZP0^O5|~\˙ @,w2BREa baƫw7fOgٳءVc%7^Ь\~!faâ,kS N4[xySΧRSi Yl40ېc_;}ů6^79tvqg91 ^ngD ^7 W1kFwqe]܈Y1'@t?ixl0,lmC3Hz.0V mJVk 1=iQۮU{ww |WH/W`g. FqAoN}EOmMS ᧮}lCH,ݝBn!_@ePBA[-T*ƻ֦ĐC$ 3 :*e)'~y77"˔{!si]61J?Tɻȼ' ֦I(o,ȩonss3(֓4cPag@)LC|U+:jm>ḓETIn.Q=RJfMa7TyشF9C6vPN&\ yy8wM|m#N[H (tp3 p8MX;C*wĹ#0NO^3A 'N `زˮYKBІCwJԦTF*eE){BAi&TrNׯ5◓䒋'~~8ňVMgXYv+gwq3[hq??0,KfB+{ivanzRmGEpXVo<̐f+1zv75J8fC5zNR;Oa)0~dEmf_;]oL2`犸5Xé@90lIHe20g"'=atfeXi I8K=&}u>3\Ir7gs{el)F q4k*h8oHab`T.ͷ2M9vݯ}[\SX/v-HҼ|n3yBEXl/\7!j*پ,RSj\'0w6jj ./gKo>z.NhȬ˔-~uQTIO *tqR^7_"N@Ԉ)!Ǵg^0pXjL7DH2JIq$yN+;,EV [.Gۆiks?Ϋ !ɼa2hhm޼>ez9DLk pm^F.Ga7S͂Mo;r7R˫zeKwvUu9>|i4 C5eJ^$ @^FKUWZoV14|T2/4:$7b*ME-(Z;M9zKG q-yY`ܲ?kMh|yiU~8ڙ7]?R>"o^+u|K&/]nW=2n4OuM ξ+O7LxP߶6q'% GeWp_]þ966UUt&(!"yǭX,3ɗVmtjTlUX.W!P60Z" jo =ij)*)줈! `RHAFS[waֱZn9jYB!S9}<P.XwQg 2 rX-Rm #=gtӓ=kcld[Y}x)H@aJZԩ!W\VqAmaPm~lXlmR]^7ji )iwP)qݑp^O,׍BOg~cWJ:?.) ݚzF;KQmV vKqrD5?0!{V37*? KG1j(OLID䣐t .dd 2{\[yXc 9}͘_yz+u{,ĞL=4giY'PSfYIQ~}(=(Df)3D'M}m뫱z3-4M$xe@sZSM'wM3abch.Ye9hA\-Ucjč 99Q*MG,t@$DN+mxnfmwYVZ2tۛ 1H Zٕ-c9_c& 0,2(!(u:Ckm?ybͽ?( c@=&DܟUio(\9dde WYtK.T%n+B&3mΤ8`)`1  FCXcHlJfSf_:QcSpBM\[q{`mB}T*-hjY0ȁ+]߉.(Y?E"D&n׻&oX{5y2d`W C:&AW)) O>^2a]H>-Vz׬0vaIz\}'D.kΤYW/u"䷰ @S.CK6A`-YLf:,zk: ju5HGDtDfE{!wgV؜qF5SU&O.Z|މsN|pq#q$FD/5W}9sy&c}{wP!Na!]Dlia%a_ZFj{~GktXu^wi,6,uH\9['Z]s,cp_eD%Pba֦C=7!؉[1*$F-&Vм@ 4Im l!@^;]a"M{6H9߳y%ۿŖ7])g1(j虱 J‹x:KkC[!@`^!}i21Ydkޝ 0m vuseWݴ!iH}X `^1 HBaLD'\D=dSO0cy}'L!5~z0\46.r ߣ4?I_W= P/]}"!vne,bXfLI@:,:깤ĔǸH4A{k}װoL{w<.D"^>Cߟ&xi ̈ =VP4N׬VfY2jH@}ni$i$+q@wnu|s9:oK|1kʉpЙC8rz(JV،oU5![vr *}v-HR!.e1 8!F=މWcnrPۿaGBIO>,D''!L!턔%R7 /500R6K 2=g$- g=8# E0j@dhYwJf ՜}K+&'VSx7 v=:1[ko8%?~,BzP">)Ųa>57 /n ¿{NEZ/pykaLI'`ag2NWO3BL$Gk]o>Ȑ6QTUœG;Og_S4h^_P4VF@23a|V_&*aPb  ? QvV\gGx2w R>rщ9>= ?4 Zx0G%otuV ר/Aܦw.GrM=.YۛS)[Lul}cwAFFE^aKjx*0@F fD] :xOgj' \ Bitd7SQ/^sNwZ7_4 /,QE0^vIs2#Bu>"Q@H{\Ag"ee"#\)QiD*؅H"15n@~)'y> Ǔu%`;OO9`)p`a,-= 9P y|C ´үĐT%n| *T hZܒ,}5_NJ 1 (HUJТHa"(B))$Y@~p0bfhS:W<%%ᩓ^`R\+q:gJxDލC+,&P-/d86!J  #Q6{oP۟^5^Fҥ0=?4[o$oY4ntѻW6{#CzR(`AUE XI@'N$P8A0AYEI aDa C2(BXm.Wf˂b&P:Y֑9@|%_DDJGŋ3Mߍ̢4yi'seܒp9@9^պ'4>ꗭ*yxXdI޲Hai<)6h=H ow@G@xE]DO=Q4GPqs4, \q*XaIxkʕ ݮ(D(&m( bZE^槰v^Osn!\~DV?JaN#rpc0VG!- %Ǣ-΂jShgc}]YRBt2F& u9E/*_?+0Zw7>ʩM.<V^23FicԲS\2Q-;Y/+t7\$z|lTU`12D9hr0ds]i4cX@X.DiePl씓9'ђn[T/2ˈ=R߹kjǨgV QPG /RJ6k®CHS_q{f)eĸdiy5+ s?ύرS|F|rv YV(+{6Kmǩ>G~7<' վ^eqֿG1RމyuE6ٗwD5W*Df#1tqb,Аp([Tb6J@$vpsqF=PHfx.fZ!X  *(ŐUYFDa$HК$hF(B&tl"0 E"!d:cewG< UCsB˴&kߛT?7B$8 iSiiKmIQ jj*#9GF t!/wtRԜh>6)ުEd7g;|{IRuiWOOV_ C!=ԥ^ w~lO,ԾW9{>)#z}쳙W9P%aتGLJ&BwvVץE4=1fH 3I,ѳG/vs>uusU36 ϐv[s6Fsgڧn^;mOөwncr'dݞ-~sTRd.N`052TzgZbտ]zfݕ ^";\%O;qY/yxe '#̧5(*&*-&0 o:)q͊2l^ix)VS?ӞpnP]g :%+jqR@}|'|e_[UM#Zruh:7|=YVkns>Hgi̵`p͸)p?As34VV,ܘc^mL7^6}@D]`L>W|vzy ͅ;{k9 åBa@F5 $BH`B-+Iy-G碁';'^&/ާ[Q+.m5<էZxU+C?pW4:޲嚹JO2_ͅÇ_sޣVo:n,~=C(frp˸~.&V) $r:|mEnh$2=usP:A<%% Wf?{7 ^ċAr 92S+2W8|#~>\#]Zkcwת'2e;2_32ԥcy$)9]ՊS)s@Y5|/P-b:(܌dن<>M=eo&Br <>%W5ql'E659Um՗~ќ|‘u?%wSscZ8.!Y]L|铿Ɠ>tvhhC1 7VJ|'mGx}cyN7\p31Dz%)hHJnu˄5s ކ 0<J >{\4=..ʞL>6fN{`U[4F ZW񾺽N{3W }U$k`%a}U$eURfx_VM u ٘3P! )mZr7f͝5^p%|ˋoE+eff{sVV977tdd'\oqrfJT߾;[eǷ&_ܷ(zQݾ=ukJv,tbvS^MT7!gĖv]hn s00(p0`B0$ 3@sJd20Aq&Z<׫޻fgRQs2u;`*z<`Tڶ[*B;U:ˡtx6W`8x::4k{9:_PP1)D RE"/{<5P݋"'~`N8]:Ƀ !HI 'N^=~]`` \`\dF ̉%Oz?).+%9(S?M/3?d[% }rTj*:;eƪ%\|ChqsUPO2eZrJ hmQ!'Ms[2%!M ^&ui]^z3Np:3zE*h C}}/4\W :fO|dA&. ,L0 ď#bygo|]fN<7}uo3K>DoD=6gӋZчH "P:rl.?҇&hm͏m`5؟W;]pPd.Chdg'{ 7 ==dQ_;Oʲm[ja}^<˿ ;{!{9u6qax1ex~^gGDf.?`M<'D"6P]ohyD.H4|i`Ou~+޹q@B~T JM)#2w{Ŷ\u[s.?/C0D $DnsŀMLT3 fk`Vl9fS1` #W$/,싚'SjrTa5Ǔ2XaԚsѓZ.NSoBiUXL\S&s5P4YZM] :dʷ@F,@!=xfMk9dN+4 ]NXZ^ͱhfGAVzxS'?YءxtRnN.!xM%פ`ëI[dRq}wQ(041 ܠG}V$XH* "1EX1EbD(EEȊUEE\ز]a|2BkĦnPx Z~<[!)t Q=;OHf?c^.&!!CRf/(w@0UB'ىTRÔ7:ӱPR2T5))``XIV|8&s`MUP@<.1m /T= i'B+y>LCL@BȖ3E ȱS(R;X+78AgV #`=˫!!!իϷe ʨ4W.J v!qu׵tGt~+_y '}{[[n-cyxKwc**^;>=+{wB=o/ fX-%cEt(6Nrc9Y&}+v X-<L%30f= }wH?]0 ,[o-\x6<0ճ}3n( rC rɱ7'/E}C% gJ|V()wFE;% IQoG}}ɥ@1m U-P`x/Q"XZ@׷NVV'NP]BE_tq`0d B٪BX>5$2b4u"5FypdAA5@ ,dj sQamis#it^volPm'/y0miD5M^ cN3)LHi*zPIE~/`6~ϘL5!a"S~DaAQПRz>b#0b!"!hq({"+8 Uc{sPB2)7+nJcuz># 9PPk?{4מ師b^rDۣ^.9\dKlYͼz ^8Ho&WS#E! 7iʛ{Z"cPur8ח1؊}crmxBdUXۖx'X7Ðw$EWDY_ Vw5C7WЄJv 0}Ԝ}_ =O|| 8Ç̃Ƙ)0C '_-Y8dڱmpdR i^FI"0fT WsÌfzi Ps;*C39`7wN%}Z/p*B$X?~ tnFZq: E#_ |i DXŖdI0D;2IVb;%>m[M#$!uP/ŀtC.KY"zjq2,Φ́@<44,yHέ[K 19AsQuq}[bU^X [9ytl{?oX`WLu-WU7ICm+xèzGy{.T1`WI "ȏW{G(1⎤{ fG0k=6&mQQ npy1[Gqq1<{&i|8)mh1>8,?=j1l}:fƕseug9KXgU,K9ZZ!i%x7E:O.Ȓ͹kK#˰* 6@( }8ehBFq査Y4@[ۡ `o=Iurv gl=,6]67iU,P~16iW7߹lܣmɾx l?a8e/gзY1aojnEVSIvEZ#-WЬrGFp\-~w\ַ&nMSr#Iaw!ןO*q߷諠No1&4N@\2RU#5gL X,@ikqP}&.f! Lvq4 ZYdگ.~UR;9o<; 0*ʙx_n3O5g,tisntĐm:4sL*|6f w䁉h:6WssH =zkؾw\tʰ4w(9;onA9)X78fVOno)ݣUR`+Sdp7L)qYJH,]'[e}5^;WfcO,bH|M" afI^|ș`i ^P+UVl$FǽfDhX+tO -aU>N dw(7ۗ}6nϽ+aM݄LOA} <E^uZa4_1LZg!l3-+Jk,Xmw] Jy_6j:O,<~;g9N}bc\=Vn=ébjauM/4b5 I-bΩe jFEb`?2 &2 ?GtUz{O$_~3u*ũPD83jr]t ϣsW*,gd dO}oPا2O!jf»qu OlA:SIEY`H h_v/u_9mtJ_C1'8ɚg0&$[w)HNrUUa:sΤIZt'IXL-ʵPu2_룊ɚiP qKVH7'5! ,C0d2 -j?&ЫC4mP^u/`F)D\y4hfwk ⸜D-Lh=D&4rZY.\q! "dW]86'7В 1ϷƄ_ԂX_'$< z4,WVdICvre >vÃpCh3d[<|8X!R,%{:~- cԂ_uخRJC~hh٣mSo]Ipj;M$b Div hFV9ck"bF׫%2+@L%0Ø-c EKȩ-2XF3FEw R*?>veĒQmUq RLa,m 4@_> ՍQ$z1bY[j+bW39oÜ3cf.68oʽ8,^$R)k@xuoGj+L 6ԂvE ޱ qJ%$6<Y_հH@X ^Zا.lvh4bSu9\MY Ąj<5Pi5N]Jo-0&} *dngOFܒ/7H%+Y`R.Ԩ: )ݚcN8jsS]SƩG 5Ú>rTз#/Q}B&}-nϊH2 !HL#<~*⦣:ڠ%LI^󫅍1 k[$#DV 7瀎{cz]'dd!@kFI_Gw:0@ Z0;5(-㎅&RL@RJ%xQHLF ̬˙E0L]b4\02rj:L6xɫ܌ҍQ"IIVr6R@D"V)r@TC[w/K9X -/LK& <^pB"#u F'"hd'qBhqU8ՁjMb]*`;<blFt8t0+MkG' n\0b&1-Vu$e!$f-hTN.Fcp#JJIpF 4 sMfmT:u7jjѮx4koCF*qPXj3d֑#xsČZfmLp٩a8.Jx ˍPUڰ@zR,,YI4F8<1vDN5!qZ#uR8q8I lUGK|0:obHR(#yPdSu7- * .lfo/kħY 2T+%D8FFhܒfvDC2inl4 òovbY"atHZoPȹDʭVϤFc5ƲrrAPGY*D,.^4dT Bĝ \uj2,,.ƬSC vFtbvlba!6̘/'pUﷄGh o[(Km&,]Х%5#zE,٧B'XmCL mfhf133ytb i.N{)# <4ӓ1 ȷ)V5}w{tsѣ[ZQM0 3nG[Fxy @{C\,+6΀k͆38y1笮uv3r"@$dz'jc.yՇ1jxxkдԫ3gWU ]4%Ϊd:X:̉-o*xbŪ\7zPȼDhx3boAR51X Q[Q"P:jik7\nDLkA`eElg 'y0"6ɶƴ,Ȃ !/t1x ܉Rj14Z OZ#$c|q7z )PS$bw/k O)A*pw9<`tl9h^DHyBgKFJѱpS\(8B@P-e`ؘ(蘖-dXhcBU6 XQ'r ncC6À3"Iq+S,Nĭń헣D𡛄ЗFCr K4s1?Uޖ0g7TTKdLRaEEat ,7*oVdSFws=MC[NNLIg dC,eswYN-?4bJP9=G5ɯSMU,3x4Hb5]h_ll'3tytϙ|4y7pykо&z/`/y]ZWi)O6o^tm:k[ B%#)@̢XiEo עȧypbdLIE6ю VtUQ`I}q|21q+B7'R>&F/Bl>#'e>yv9u+O;jwgșyb*~MpTUsߧop_m 9Ѐt pb_o_Zh! 3 y꠪|H0{߽mCJ>3e)hx?ŸcRꪆ`K-9HMe.voC؁W-XomTw!4k_XWjnThҡe[V[_&-/k8"| .96ḡb0E'L)/% *]mB) &/2EX l`oCt3nȾʂ#`J+(b,V)BʶZ ? &(-,OKg8wXsN;ϛnw⠤xREI ><>RQDxψ?ZzzٌwY3HE ZS%U3?rlכ&f]9j}UG a M?hJ '^ 1C\Akae5 1#"#= ~90.'rpD,C׉˰@6a]!o(IC9EvQW*6 м{Yϐziļ00寜3N@`Ư9OZ_>Mӏ?szs{I @D\vСc"ˆC<*pI|D%~CHL70V01쥵lUjBdz;c3z#1zGjd5kflVS:ٱ=61XM!EaѨ@Ad7"<~8߭gG~~b*1/OC0H_5ȡU$M,ԿVߏ*IX.>ğ_O_.a|rY~funֵHEj b; ut`kͱ<u*:ΞhY䄫2:fW;%iCWI)Q(U%3%IYMT5ps2;/i'` GEӾt̢qZvR(e5?`@O XA D$aP/y z3#G&avNwkB!irwG{euS@`?)_o@dX7}͕mLAjqW#/ Z6 X>2Y$YdL.iuUTȄG6" Ф7&J [uNnb-M8'}Noy\9qxƬD ^hTek+"8[qWV08lu_’$=WZXʣLenM13VZČD/' \=ycuJuoXz13wXX"vc^6lޞXS 솴d2]]ޗ/z-/F)u=JuOnCJaD4es/Pl(UfeV©VAU ?@5q9AC1p0qeZfe̞6~v6(R ͤ1hi?tAC -) +cӨ9Dx JjŸ䫰4䆭=#_B[)< J_N\NhgAMBV^,12NoRwrysz^ÑCJD$=-Nf` 3:EGAи<0-~KiإO~F<'3ulT,^X+ۦ>tఊ YziFlNro ^SFP9 ظʃ@d,ߤ|-(%=Gz]!eQ܃g]=c6-|VݱYkRڿI4T`$J38Ll$\$9}'2$A $# \PHUͦ0Ure9ˤ\mH˳2f.e`M*͛M/Ooz&?۠<4Ǐ"A`┍8%1.T0y)z׉{:v6jo4\ޫ7P;W,%/ea;%X]oѵwM_3x[#.Y5}q9.O#J,90QS,iX42e'*/M&<,^§B=yu 35ϙOҕԎȭ4体~EAnF@KYCojґ>eWx{fyD/Z֍!Vn'lȜfd`ľe[(`1Q Eu^Wz`^[G4.}:owUbɴwtղ2*B jٸ1rfy+Y\GFSw\?5H0y)g(Y{f!5?Z^p(Z9|{J Fk*FU[3{z`dP oW ~[I Ҁ&%wۥk0^u27oi ( wNFhיEJgVt]Ggs(1W`z'?*vHnZM4[cˋp:XP. LG—I] QO s irB+;.p6Bsݽ^5st-,> ]B\8]p~_}(3*v+ Q$iΗ͉עr# v1.=ɘQx*~Ԥa:VJs]QwЖ\WE0l|=g;_!^^p+7܄P>OwƬ{y7YM"qgZ/۰e@i6,(ma{W VQdhʂx2B~lݥ@5!'QpZmJ= (O@/ SeI/M0>Vn"$1Ü~8}"w7ɸXp(E\E'KpM`p!8B)MiUPMYsPk"(T_Q1Bz q`{ԛ4$f<}:=7,V0oL`;?]JNLvg`C5J@D;7L;|x1LZ6Uuw>;3:Hw'^vkĬ]?^ynHio6ALmj7?̓zl=1wE $=8T]wMYtMvR0tɎemo&Vr9iy%aA_߸iȑ/>^c!h6_l쩔τNK#LO 7 Z8[UBH$Ok liWE;CK%Th%+W,n*Wzg3.r!P Ոf@UN5}p!9~/w̼r%m^UT;qDIۥdBӹU¹K-HGm흿*Dpu1I'C 6<|R&l H%-Lt{1D`eqp[ejNѱVG“z&ntkcݧ=Fewg)*#=0lY7ddL Ē4i]li"I{`b2AN [3y{ϠfC\_Y5`"c\x/q%72T4[=B "G5Cp+ê3D3 :v ߩ?|L9xPwHp|Xuic8 dR:E:V%f$V ;z ?_;v*KNڂ-Rkjs@^_`yCPV9gr:B{d&#5|6.'}Z^̹Z;S>| 0*&y2$!J7tNZ;HHOkV0*uIg/y$_jjTtzr4WaQgH JZVk4;t3oIB\0wɽόN*'7t"Ɩ5XS X`!lÅ"get>%^9P|0^f;nYIG]= i n[aB0QGaP^U3B:rF >0 䍬63wŭu(-jIl: :)=U5c.VrPxr ak3f+.gTrǥȀ Yg#HƟJf%qݴ6?ߙtYI݀ & 0¯Ym(8W]v.gҋxwzNyqw͉[<8> ODF} NR⹰z#dԐ0aL֯m,6JjQÉ91FfSp`R1QhJpBRuݓg|t:bm&!&cPx1 tZop]~vȴe! s" 9i9ljHZQ$< e%Kbtj3Oe 0;x+vewΘ K쌰L&=̈0Nq*Zwe*G"$ eZl 즤GC$[m6G0v{"z0_*Uֹ`gɹ-|{4;u0ZIx]Pn?}qZּũ14l|a4j/E8T펛2o<6/Ji[ 0nz=7;#Rw(zh;oQ~pq cPB)/9p2}.&=hnb//Z.ǽΘ, Wcwyӯrr!=|%%I AR#@47HwiP':QE?l& R=˟uFO"qӭ-N[t!q9*zхG늏MfޓVV`}D3++$kC73FcS 93bܒ2W5Dٙϱ[:u/c6t.WĽIPD@Z;1?}KVPhШ0x IW$'Uث%z46}YEO5~ao$X|}?qYx1yh šjW{,e9mxLJZLKWk~ :fæ@+k'rdwyB+b1.7)ϴ*s>sZ7w~ZSN0LJtB;O̓'WX2.-m 4' గ}w Z8&%, L1Y 6rd\દǙtUFwJCT!Th oMף Ո%0vw[$,kXAI-rKOH.ZRXiQr^7|?WYg(و^zG"^rzi7G%4>)#<9޶k@w)8w$tOX$u[NH pξiRYid*i):  T7j8XZYzZz=:d5<ڥUy|NCF黿_%3%sQi2~D[ L ::[mNOʚIhC Bc`H(-xwњX@ >چY#6~JA6!GE5F o:c+ݱ^# @|Rtط=w?2Ř}BT:20CNG)rҭAMUT~Z繶/ӂɆS+4y7hj?YrQF|nNn80/N'Va* R`SabCh;"V ^ x}u>+/!Tgݟ"drF0%wA";e'L0.IOU:2 X2]sdPV蒩IqǤf1dMn'QyCe(7;G7Bj:ۜ=ٌv5 | _»3XfIR "X$30 y!k~= s4_u4Ld}as) ܉q4OAE`|l,ɋdē#(3'K`uv0Ս_ SnZߏբ@lM桴G`۫٩2"͜ O rߨMlh~ 8ȳM;ѓĚ-\I;4!D떰RL&4𒫮=<ϳ (0kgHA1@e@HEфoy მ3i8 f@lJ dcݎ(S7La8ٲ@ aah?o>C$lGhu?rĖ'`iF.5x(sEn#Oԁϻ?{ Q!WVY?:V cA͞FyL xQC&yӚ27B8ڠV^GO;yMn" Cn>ɶY%6 ɿ W Pyc;~,ɄPPȡAk:o"t1K%w$$${&LM=>L 1D WKo|Y"IU+.!72:0/GӸe=ݸa,᠕+>|r4vQ֤ &I8+uDŽH.f&QIs4pΗvMڶyoZ]֩x^Tx*q& 86m@zTrz%T z@ ̸kू9)A$> ?~_!mt.Td ao17ꇩd]H4vC-2e5g`(W{fC-yOW10VqEcR@ 3=hqA{jXhff$]9_bRe[LͿi)> n={ MAľ3è kM?veO8YǁooiZHla<%r2yVtUULZBҀycF^udbY6\C\jt剘K4㱴n8O ᬝ2 'Yv4$睵~<RBT`{:עֻ/E;,Q.B@LehN#!]lO.?+T(=&[Q ȄYU3&k'y s:(TD3G 2[F"sn -VCtqBGm5S߸K匏XzkLɭ9aוr3WObw"3DJZ]4ld_lj̵ y?y쉜vY`5x 7Jٯ> Vj]NzYEy]K=HgYʣVW"a ڢH_z>Ќ0+e(֯զ9뗋^~;6cyH1 &ȴ=!B 8Bz(Ѱ5* +֌Qf*eqY@*ĺg{9^'H ezp-0T (NVLS?lյl@ɿf1"?NKX{x*gnPAv! /):X`q#I$h\'?#f;P^ࡇ_vr"޵xr'%L^I1kM M ٗ M &ARG#K}5[W\ShY_PʔJ Ò-yNnw!4H@Z5H<.[F`FhU0tVK%btGS)$ G&]f"xq|rg/ign5oXΜ.(MC>@`ݷOd8uAocg-7N@r?8Mأ[/U]^kf,9450~8jGzZ QWRFVHYh|mF1KdvbFHN.ݳb{/h$ܹ;[8? , Wտ C/8{mO^d\~8L_M ̿OY Zm@*]lc\P HeU4Ѝjm;1n**tSh#`a>=ћ\ ;'kǙR (º$@ %pٮ{Щ0D=O%lDQʹDVX綀s,Ovk<=NC1~27q1a6$r^ۢBMd"lE൉@v3;g_\Z)Na4DPb*C;har*"|m{gnEP/mw(.繓ob;ʸ{ xs<0ETfBY?A@ R|Q痖s3IXE%R8i{!|fkx`cU#X A! [y hJVF.ܕ-f+P,EWBʒ։íNN1_5@w>*&-݈Pާxi'f3~ nt*qD ~Plu*++f.[2@@ݎg:f)+ w* T/wt/c60qThM [D=e9k3偭kfEvh@,E8tCPL3*Fcϓq.Pv Bi Q5*IXO{QRrp5|~uNqj$VZh%@_Y(-5^͗ 'fųяe渞cJB)38%c a1a%bldVnDVvbޔ s)Q@j#dԂwwrۀW'Ld"{6Yqԍ}٪_H̠JjQx%q#1ɰ oTg!LJW^g4G *~r /xUd&2^t1`#[qOE9Ƶn=j ,CXx(g{a4d'M,]>OJ^ &Ef[ "f䧗pĻSސe9_M t0\z OțvR'NY_N?gj1fV0@EŵDi=<HOF nU@ȀضIi qy:9uwd}&,!BWI/i?78ʛ&sK0U;h>2`uʇOǃ5$?NxseQm3;sqTqHJ1|βhl!&KAf^B2^]F>Wx.gdQK/e^<4-ꦓS<y7c N.x|]]M)&S>B+:J;?5,wࢽ~H*-L%`^ [J\Q~"OJqPFQ:׾ևMn;*/Gz^4(_*\6+63:ϦYqM؅yMFh5jwc5PL\pʔ:F>sM0pBB[;9ڊs rm &fng!*MRxnMoi5]3oќ4P"t֡ыgkF& R: 2b7^P#^1v:E˼L<%[wni~,LKA{iq[Zw=X05[ǯN ,T֓wԑpxfB1Z(6lmF{p&j %k6jW^YKAv&C%CӅ:k n6Ee˵͢8ڮ9c5*<*Dp.&4L"02 ]@DŽVm9 ݩm)mWg392)̡AoԊ;K[nAMN/i,U*p AQi.Q8ޭVm-lt6A\At6VMPԢ3Sbwjox1ȖɖbőIꋬ5V/ GJ7J>֗BGó GEE:a1 }N`39p=[Iep۪&l;[ݤ)F Afb5`g?s1@㗫ΛV=]X}+c rcNے#&O]AQk`4vMEO7餧GuD$JRhkYV3t ۹+"veÁn$yZA5ݻ)sjYBʰ-:ƒç`O`,dO&,'9mˋʯt .ZD}=af @}X s2Ņ S; @p1-:ބ+֫&5hqqfSvylQpmŨ\c"lD5֜VsrB `H)65ϳ\pSn*Bji!8h+@1D˧>l~m]1b\$ Lč7ok8t'fd *_hC!LrmSҴoNHsf t,m~HE?զ+t>-JׅߌYcRIFo#Y`?C7Oi)|*GxkԮҤZVEͥhS$P'S%UEck.[*thLfo]EV`Vvm"ВawUBtAqG9 j$Bs K*.Bd*4@HgNbm U;.~rN;&EA\+#Yii\a A 1OG"S|^H6&(XMM~cӑTpl0jȀD9c^;+ #o$F'ʅ S/I-: lsop6iڥ93B#7gG>b描oomdHpB:$bi|rNթhpXfC+˩k<^DtE#_+Y&jOK5ۢئcf^6n-2M0꩜ +nC(H4A;mʋ__O<}tgUQBcF0е+ze^͠(3\l10= 'Eh3􄪡*lڂ[j">RiK`]2>=[2n 7 :SbVf Sk*d P06Q({$0~_-d4sш>DϮ?0Պϖ=0w),5mRc1{7'rK mzwj@$叡m&(kz\-p"0VZ+0 ʋ^fxH ?[&B9J`8ށ_ŌCcw| =͇v?lFKx_ `‹*gFsE5Ě!0%K<`ARqʎ2k\3NnѹCjbAމ8yA/3WD S+%RC'%wGMĬL!4u8*RD @*|3S"wů\[D6S >l:9C" (ޤD+5IK4Bg]qUe2#Ig~vi[~qV["nUy}b'$@Up,/pP(:O= 3,(-*Tȡ"Do1h@E hQ`\L{J *@W4eL:9 JYcCmۆu 6rִ]*  6)U] syA9Uc9h_Ooe%p ӆ)}&Qz/JfѵsYD P 3*iS`m(B*H(N D|(Vs]`jGM%osVj~AX“~ ,&msՌܴ>w SF~I Q6ɌjA1?hph!a'Qxh x_́[̗nt I8r(@F<օn|p)μ>Ll>~W>u4h[kQ<56ֵnGFx+ܤ%w4pfל~7.zr#Jt/R qM>"G_8W鲞Tݽ_$ KY/6ت"u@ qMb7<ľ\k*ݿ1U@ RqbFgXXM x (TG[XDV0ye!.,.!889.TWsBb˘kf?\ }ybݎͮa'򷓠ATn#V_#Ȍ dF WM?y$ڎ_J{0ݴgy* NGBRoduqPTWH{nه(-w"ɾ=hp譅̽C#=}bga-8zBr E̤.TrIWP2$1u86(#1n`D/߭Ezu8_9Hݰnpifl>}l{;jtu/QedBLk=n92{\-v޵d4v*Dm)C`=ng( Č fe |irsY$y%à}:_[I+l(PC6qn#7Vi6b[tж&vwKw=~OrQQ]Jdѱ{@|B֖-V `f{ }t`VW &c9[ؙ?_őu^%_Q9hug,xa>6e'a\ϳT·@j[{^5RQqOE0I"-oR#ml%xBeN^)>4h즐yK8$Aɰ0ѷ! οZkN?J )TlAP?HҎx8lO_5"7;$5w?:M@fsJ<4g3&? !EšFT^;:W#rw]#ܙg<P6f;hg)C}-l;rNQE|z>ڱxY3Q,]`Tce CSl.Z϶-sBW-ɐ`DpA5+E, ?"јJQԆ'|@}X[@4hv\pYnvUȗ L,7!;7cQ{dDzsC*/!vVbฺLG%U#Zgáf]got끞#tЄ"KfEtӪ-~s+ɩ̳*V,1&LH_/u3VΜRgquf7}+(ܭv}֟ԱNMtd+X&AS+zA!0u([7sR{>% mۗlEu' `Kb1>F2_srAo|Y ;@bfWS4^fE?\E=5aE (wTI.ҕ2IԨ3+Y.eF?lҭ; ӵʚ`Qe4)rzw}W>Qg O^޼!(.`Yof|1v={^2 q 3YK4:"~!>L KR0DS Qϖմjy> kE%SFQ4ĒMljԌYXϮ\0y-g=[Wr7t؍N·Bʯ'<τeNK6+&%dBExc~d$n%;fϷ!P`0HuRbYԞ* uZ{~SvEp-s(5IUMQ̔eS^z8XcWVTq?3*w~s3ˋm+i(+8ԕv bWiYSDD~i<ؠmwFU)bT%K!PIQ)q #yt4ŴՏ%[(]'>f?c#UC 3{í&@:AfV3~S!ɳڀ y!}J:F(ɭL#ԣG_՚-\lݺ3B8'.$ѱ[΂0d2Ri0θ;4+ YÄ E=_aX02.< Kd{I@c~3Zu%喙\Oѣ͜C2+QsILJBbs:v'i$,^pM=wT[ >Ps{Յe%09J8A3yX'fV9pPtA`sZ^s|?%f7 (O '^ JیS J@M86VQh&jj"m'dsu!, {'Y 8Z Lt@Zk:O1)5ǴDlg* ysҲ.T f;膯p^ J9І=L*{ /W:N&a}VT,̓ A|U*v,ۯ%g+e7Kn q,ǬlЌV5[i6pVä z&㤊Zcth;8eWhweر<  kHǙTF%]̈z+j*ZfU*aw)L~/ CR^Oc Vc,7)ʏo 7롓7m2Ko>ǯB# $J`j)*9 ;seTS\EZV:7gtlW K:]`F]3}|=g)f_9Kbr^Il-b?ZW6\ %$ZH9X@ PO|X8X8rw<Ƶl/OӔ_*m܈ӕՃQՁX#9,s4(VDVq;K@ld|}+]ɒ6JCAi DD}2#G^ȾȲc _ia:!]ܫ_*2\UEμ TKytV`B92pH[ ajpp@/fd͋QB.\I'nFLG.E )l3I"9W_ 'Wm=f ,andp,?S&P8Oa 7LY8Jio {yʜyԂ[oa{͛Aᱟ03~hi4Rz(Mlj˦ 1pgu*x27O 1z0BR8wLmė_#qK_꿦O3?L A,R4Zh{y`8/졽פ0H*V&hA4b|F8s'"-;y\yYB+ŗwDTPrZ'մEy

=2=¸{\ZLؗc¦3MzliKji\6D5уE\+!_2u:D7ʸDbB|WpdEWM<_\:j>2@l/㪫xw5Y~<:p:<Chp&2PdMLn`ߎ FOW9Y|v:zjdC_:z[g= 4-1yh6B*okcs)HG3[X_]zltG5I.;ذ$5DA0{m0)V֡*CaD eBGw8CV9Rr 99-C`_\‹UPH~i ˓@ᔂȲD01CP)-zQ02&Kb`M45/Nb'sZ`W<p6ԼdV m\&eCu.BQYPu5 M Zc_4:Eʯj,G!)\I!C]UT SCCŸ %.yx!7Iaa-*ŌP \`n8Gya!@A}}\*%yuCk7݁HH+QFQ"ָ'-l1Y^Gg땫<U֜cgF)9ne?:log!$n ƔO8Nv6vndin\GwjXcCR2ZY3rle守P/)Cu_qOY tT(NRб扭Lޫ"3%ѬY4v(5m^ibq1XۇZU)fh`PyYK_Q;Ȍ#F NR!\j l/qm!O[p;ϵev*+qE$Hf:;tl p._'>R쭀dcTm9>9AT%RH٤FX{=!ZJ IXby%0РƁ C#g rW]nYv b&J"b=b^ܹl5kUJM2RLsO ~3|e*MIOI!U1ze7ZqrΓp6IaC(]/`Ly+䎰,zj; 2 u 宙lGU aD39ٝR[ P43<'kX1_t#R.0`%ڤoiK{fEXbb:Q^5DY-qM=;HQ5g8a;Ffz}4y"Fp<y:ݺjp/F@k6{ddi]](GrNS!|z2k32*?O\?M0<Y=FխLWwhG0]n"Ci O:!i\$9~AaNw]I87 WF_@rKXJ˴z:ǎ1hN+clÑ.@ } h?}&pE OEWe_|u3韰7@+& "m'auTZu3,i{<;nUƾ78*}ʈLj !c:bj3&$_4# tw\~TO9{7x.,J#%z'h- A5nF+^Qcl=CQRafA_HToy}u2FQ_FZ)1Mgo'(ya ga0:L ՅWnN+땻JLNzn")`7zlx I#ۼ-Q}RUP&9On Bޕ,`^tx Cwp pW[*֭n tBF}3-G.YE#6g+%XU&eW%Mi5lǏ<6ȱYrX lq;VQk+݋)Q#A!tDo=+&Sl52e )ibH9nKќm눱))[TyÏ3:sm\9oO.6(XO;(ק` j0=wڞ$*e"$^{U1}5p[H'DuL/*:ެzVXUx_Ku;|&݂Pxf"8n3e9]qh.tj-_ȹa*V]&!;rL+7WQO= ?oAvͭ2<&wk506%7Gy٦|YQ~-Yv1/GRAcK@ʊN]4Jr?.Hu(aN`C/RP+׼ *ʵl2Y 3@_O.4mCN|聵+]:*[`vO«-]$HLoxexp [e.nziip1Ezij>;\`M\\4 LbzC_nP1-Xhvo;S@wҫ̾ 1UF#FB #@tU# 9 ,%(g iwMj7bNK̚{v7S(P47ſeꔈ_?q_Mȶԁv<ښ/8E2vb(輘 PrZȀEw*h^0֧]Y$8I1i:.[~pujpK7a}UY ڲ^1ZzB w;4k|khl'piWjc|mŃQU&c`Wͱቷ>44=uy>-mHRķC*_AeSmrO!=fr]t_,x%N`'Ccܘ y>Fk ɽţ{o v—w:h`c8];=|ނ>;rQl(S5i@˒G ,iS RcȚ3AX8Av iX/D?AM18y+dyWhӚD|^pkNq=(QGL.:h 4X?8j`ꍒ]P 1yK+` +9^_=’|zC ;&#U{Rp-얄@aj sRcUN,AR!%_nfQdw*#kfe,W$x!J[.MgE5b udΛw|WBlORH)O-3!h=Cl=OI?s 9yB޾ڶx  i0qkOk+Ӎ,tQlɷQߋMD#^6veaq)l{J'9Z>6p8#"Ӄ+LMu}^qD\_Մ!'GF& /aM#Bƽ G;Vp $#4O͠r}=1TB^=lՖE ڼ,]{WŐ% ބ.1n8pF˷S+҇z"^{]Y .}y(=}v o`.it7}|E#Uc% ٗtJ B KF(#s|qҎ, م,;R$-.@F%m͂(vӉwSLYEXsЕJJVU3-̐s_PV<\{b19"^zD7z^ʅKkiʭECJ\lyKNG<+3`|Ty"v#"긠K)l]Ol$18OsV_XjYe2#PҸDa(.hi~OM~K;Z @C#t(UhPU>beӚGr\|4YAA˜^\*ҨIa T[ꜙRGֆ/2JBOIx,lAj&|DžKlyzS"b{nj^FI3i~Bf+jH1Y{dx$aS,b g[d;$f?El"0fT %8 |i\wSE4$ 8>ci!=L6ÔO{zm7L>X r1J-ӕݨ*?{LPU;'I'xnd* -l!y~#ú6ٞQ!]p,"%o⇿L@ڈG9T@XEb)!q$B[GDW7nqr#{Qv"BTIlTc[yp4BFc2MY ȫ>1EH j @qGPʃ'6gRW=BB⁢,Um_K$cӟ^sdzV?as}C`۞EvhU+g/9Dw-_K# e?|ԵP~a}(|Sr&Ռ$I9B]Wa"d?3)8U`"44*Z6VI=vf%KbG0lu>&u6hC|;DB߅_:RGdyGD+E/p> Ղu=ܒ)ݷi \ Tqncn.5MęO\I=FEV:*~Q]~H("CjVUUͬZAF`[9&]k09b7xD~:{HSD%#C^G-m$Ѹag 3]rI1ȸDe[Zϗ1wIݥt5,]x쿬DOEI)/B\Y/Ɏ=ZPʩ*zm̬/+Uʈ:M}ߌB*=|^Blsfs}<aylZ-Rz0uu|'Kg|7،VۚI@3Xn¿4&? w"eZ NHSŦI)_`vuv~9( V>D `O+vQhjE1%CMNYcTPzƦ)MdF*a2hmZ}] Nf&R1?mHly] &|a$l|l7Br:f*p۴)w+Y)t=%֜}osίHհ|);F~<ڟV)[ۆcR¾S_:;=~ul+`;X\O?Vi]a:8! Ut m-[r/ld/ L9nePAy_+ v L1ڻ"b 6ͮqYk,>W|xWm]+Q Pl^=b$P-\i`Kj%,r]4ٹ$!!BKsANH ҆899KfXoyԀ$LNIyhHĖCnc gNmL4|.)MXBh $' _!m$Os_O sD fO"=]EFnH ٞb#.?шtgOZc`mtﶆA!VF JEV2nB|lXyKx&8>^I$] D֜M.6vCMt'}h"92WL6.<ns^q@t){UF sk>-7o&px< !9)N=4w{a8I}0Iw)n[J^hVr1!ϖmj~ I`Ƈ6"DoWuXH0[]z̜ډOEW@aDѝtaHWW}DJъd9ۍ =0Ϗ$oFч~`M-3e|'M@}838ih>Ƽd18{@A TLJ mJTbR-N}y]7Hq=t0AUed EIm5s& t]mX6q[΀]:HE0.sٙ.m of`iIIdzCĞ$_';A%Z2j D ra^1ѷ)4@t.');CZ$ :13*^P&x@z1Qrx"?&frϒɨ:*mD'29}Hr TCL]Gĸv_>yJUVa; /$[^2P?dFds ^!GPH󣃁d]>2b 4hnTQ88Q-$D]5ȸ4xCP|7Jr |V1͟'3-ZTtztQ]踵 ynxm^aU\P"T&7 ;Qch# PNr hPJױРWIS v/3蔔w鐃\ c戲u&iY%lb%^Ձz.0DD)P W SҹনT<+a7b{9kPm࿿'-# u("V&l&ȏ&aa{õ8 Vouv 5j\6;xtCkDϗBգa?29IcE}ͷ鋙k2[*Ǭ>MZ3s 4ˉB bnkxdM-+?Kv $Z1_L!}睹Z0!XEiOȚ%Y,mM", Pxpdx #7șLʘ\Pf&' Nq>܀N>X'}A^qa&um<2>($} 9,s..X,\|Ĉ.gY p~ITpŲ*+Pl#j|~@Lvzg N[Ngbw5FʞcrFLJM]qmgAo N(s(#Y"l շ͝ˈVLJ A豧b_iL"Pz0A'"sUZ#NGflzTr$BǺ1#3OnwSO~}'$#?=3=Lg^tL{Kg!NMzӋ߲%vP8;~(ȷ {pсx$hR/"M:^@VP̣=D`LEL?3AO!7 7`WmY97@!59:cwSڊɮMΜl;[Pv9q`\#¤y yM-̀`PPm"ƾFLd-cA EM>IْĊAL`tJe{K@^{:C}^igǠ%enEӖTTֽXfuHGp[ƭ]51nSfZ+\t6`y[?IOFG(wupR|I&fŸ2جE*\DB_p"l r18fg uʒM+̂2*.;t*.S mV>W( hQ'O{Bt֭\w77ͲEoߍz&,. 8?gY]TJh`H+,jF h F5?!LǢxɕ1ñ5kn CMss֯0c?A?>)ʅD +{^@=_9&a]:'Y޼X/ p鱥ȁ\H]D9@%^[,PkDSAA oqzܓ'6JV%. LIz3G~+tG~E5p.[F-yXW89EGQVrsm!3rdCZ% ۯt9"QT"Pyſ6֌#k3' 34XFk 7ḲLhXٮQ45`")pM;.Ң@wi.m_z=Ϊ|+b*j,pwA]?m)~5ӋvbH"z82HDO{>ZB2(?lB{Χz:SF0qaIMyֻq r$0-G#!F 7n sŅތWQnd(?s;wI52" 6賿jkݢeJ  U.(zNwNSyЭ51[HE!EOS[ߡqSY=5UU#2Z.`9kɠli&"kAB eK7Q6p0y]Bq^X-fF{#ޗPQ=}n|HDdf aerxnZ GV}" xfHXZF \V~w Z^ᇷȠwQzXE}*?aڻuldc]q c%3qՑc~`u\D9٥&M4V/繥#RF#E"N^5c!{w v=(G O홀v|Ԟ؍YR5)Ծ kr@W $f].>YЎ{i(!g^HXɽ`$Q5o'-9s՞in m<)n`qMDzMdߺ`N9X H7_6۟tZ5܍8U1ۛeWHVo3mZ@3B kA'[Nw)D|8ht.،$8?1Ji51V3h;+-A;`Gч`w|Hf;@TOЇAGmbژԓ d&Hu5PJXfe7х>cSvzxe-Ѱ  Ɔ{*4tO=.{(Z%țb9r`Ρs;4^>9$_[CXd]9QŅ 9< sh^{:3a錴V+P 2e kM+!/\>7s 1BJ&>|ChS,'ö..a J 0Q"hPUF/]+5pNfrҩ"W;= 6M,jXˑǬ]WNIclsN2Rx x FA0Ad}wiq ΟќaϖfB2lȰW7u"aOFK(ózC% Pxs{cw[0s{~u0xL6 VwG gxƠTzt s\!M'[ۀr/.k |٣=1pZs㈭Q q.u*HV+zhc%^;,cLs {LE~I䧼E_ +)j+H*gTj;\1ꗑ$G)!՝fҹ6#q>1]+DaJԗ)$%fG1jvgn Rs]6*ݸCuRY EB䚟lXvB7/Fa1Opidɡ(K*hӊ%Kb5$]D/\ib.ڏ*K--L)[$֬uPgfގ? Fċİ"B_xT5QԙR62-g1϶4 7H9eԿwT{0S3a?o a-n애i`6AŠ㽄9_Llx?3̏C +lߦVxn [F qT29WޢiX26f~~J3L%e$ Nfdgz.1KJ ?Qq ƴB.ws_s G5lx~I4/W/PҦ9e&!/UR{lyUأҥj .B(`}_xmCQjMXWL /Qh %׻f"w[ϟ.U#9$ȿ!.:-..SH /x}a<(՟w hgьDH G4JJ/rZA{G99b/ɭl\m鯁jUgK: Sej*NjlkgB{_v5c8{,??2dŖ"qQQUYslj(RE62`h΢17[;)uc襊P(_(7t%Se|X,MwF}R~=Ts٬m;'<$`ek=~jK4|j*$HAƦ:2E;?)߸E0ҾaݙI0a GjupN g,uynưѠ׊ I b(^%U2H ]dF1Ko:tO{-%BDɪ"o.(jUDd#" J][ֺ"2Mc{7$`(tXT,+h?*eHe<@$~V||2z,ۮI;pu4)y$UF ']d=y?;=Gr=~ η37?QFY՗o aT{l7fqq:)upC>_ W6)3~)quUډTardAL| zsOA3& M_酒U=(ei^?Q%Ŗ[ӂ)d ~].9B]*F;4$aG_]ʠ%+ =H1&7%(H%M2.z!J;h[DC `uA.4B*:XP7bvasonl> v сE6@%^Yhm ]q]Fb*o7|\ĕGM?@CR5y~j^ahaEy7fmD]ҞHM5˞ӛ>STEDV 51W*ݣ2D X՘ڨ20#K2[bqC`!Kʒg2+@J[#s&|ܵi2wiO+nY).9te%kª"K#ɳ[ %1ZTQJ6_#3atFؓ 8ވ*/; /QV0 Ƀi]uJ~Sƥ>d mB1NS{39҇$lJKϴ[ E!8"96`/_e6 wit(YΘs:[ߦj;o1죠\a`hPФRMO?GMǴE/dN/uGD1n]ц]_%H{ര^(ƺnj#iV%pDzV_^it$ fJǞc)(} Zm#Y94rφLTU`>-~7IwLUxz(TC?X{!YùEG3f'Bq C'i!0g,faX 2!lȿHގʬCӈӇqJR97^ϿH$ilin(c!!!W`u;[;1A9^4@+374v4 <qנnOȉG2[R3f8B."eZ03p^pjoZj9R{1|b>P+ <[i>Bѿw'&2{H$>&r wSZ?_Ez@N<I1'f-ؚߓ5&S!Ld.9^?Xs`gF$y3Jg̙ssnVkJTe88ŠMb:O탓6b̞ag(*:~='pZo%\P B*0zyɸjġͫ\h XJ۵MuDLZxplF Ls{^1K.2ga<&`3 ˵ؑJ`;E.Hf1|26hHSDa>WN=locfruwbvQ C%6A.ǡw  ѮGrJH]⮷̫ >k [iт;&(g]U>iH+ܘs߇6_ pQM Zb;OhnٜʲuOl-2:~ϼ=0 W_6dYOmbV xphmӠѲK,7lt#@AeKƝy;oS oT[:WsqCv{_}_n◊Q:r'>WGбtZw(!Xa~{t8ZJ=E)c 3 TJ6tW0R_%d[G{>B%$v7&3 ̎PE C+ױu2A2wS2b`XH<|EBmncOڞH?ÁvQA!'ȸA _+(b1uR);F;%l !8>V.Ubιܴr'dPhؾfwc@S8$^[,O9~C1$)i5yϔ;;Kݙ>'{p& (Ht\~'L߄CsJ2ֈl4(%]^@[2x%{N'@>!JۿL]_5ҭ[UK;S="q m⻔^b7\V`\3[!o@[7pP?ƨۇBƿ#uԡ~˿ͫb+; 1e*le2yyn\yN3YB<>$͌e.͐pޅ̢{iۄG^ xh Gr%KWy/u$Wot頥- um45?[0O] bXLv;ScF5?w U N +1kV+N`XrEahNH'K2 n`JtI3Ӻ/jI~k)`D+˄, E 4CEmW,% = ȏc>`3k~~X9残3#.AHnǑRŢ):uL6N3]3F綃j#v6і (GnIL IN%"v( J1r WD߾T<~d{] #W3qӈwҒ4Keba@/` U;3:Ib_7oPy ^I轠~wF0UFq{003l KX÷\~mMdt?I_Bf8?T=/MS\z1IH 3 ;>ϜosR2}#QpODOX ;FnDt8Yӂݏ`|!B*77U_&/csfКtJ\lT2Y_P]w͜NJmri)&I+"1ǘ m:@AY*%J4$L}j5ۏ>3\Pw'uAw[CbAf~o-4CH\je6Ol-LMzǾp`=B s"2A|9p#*b #EB4qϋjT6pj;6`}i-wm{yL(+q4qШNHVq>o,,F fnT0ѯ;͙rL#&* K>_)`5?YdYUKR؊U }RAIahy^\Ņe(}J-QPN@MDF2 $suguˇ;GZZbguG+5'n]\&F8/l߈а BEPxOvG#q*8 J]9'3ԐymjT2=NKv=XAk8wj-,*c "EΟ&5I|x >_Ǣ @ A9-bKZz?rӾKvHtT0 jX-+r8H !֩6 2]={h[TeVj\0.ĝlNAhY4pFE>_$WP.i3f j 1H5+8 FVj`($[-pA `7$ y7[0͘q [!%:#z=T-5a4c/kdeE; g2jr1l*H#Id82% <y@办 +qSGAі,hجι{XqɳD١BJ !Kmg7::MS"B_Ÿb6[Izz~/yYDbLjbZ*ys{/)+De裥4rqfBT2zX;ۡ {>b>dZ!r.Yhw14m:&/8ʯҖVJRsNV&&[e _ց׌N X]3+ \9swѾcμu vou( ʥXQ~$)V׏ k(.z 4 衒)L4Lp!a0^WofWs/fP\Var^G]~woAHsڴH 4mJ=wL. z =A>(W]wVLiG \WhÝvPv6ܳ:w!VVzwwC?)rM$QH N&ἳ UfǬ#T<2`AǸ&~F =?8ىRs1N?((DHj JX ~/`JՁF"˦_G2h8 ϊz2Yv-֦'+ʊpI0KPy\QʁGgVy>Yg$|jO41i*$ZA:m76^K̙y.#%U3D9g۳ =48xZv*~JW)܋A-E?=I/b!lt ڒ|f  MbA>k9ej~l!j>\&ƷHҼw~I3ߏ6O=GynCcYxJWh]C#vㆿ0bQ,ҹ]uV A;dL2+n\O7{:/[ j(烡W>V`RITFe]2ܧJh߬ QMewhf 6B O%z\%Yb+3%!NȲ\ vGegvqSj#a`ZI5!Kck;  xRiͦƏ~Tjn29kDG1_#5xyEG Ycn iͰBT.vGx[2&t|E*- &I A;  DAA+$9qiG:: x1I=;PmCBk"vj$P`z$TZ TԵy1Bw:Kʃ]ss)ѡU`d }>e3~ NP.屳Mb &2YU;:ՏL;u~敭َ,}rBe*)<={e"еhL{j»10X㢶 HR@ _ eDŗV)`+1׵/c{Q# 'ȑ ^אrMcH$GÖJ HVh`γB1J`!ZzmZ^Xm^4zWUc ! ),}Aɡ4KPOT& oĶʂYt:JĮ!?ht-$UA=ei'Be#P!c":W AYD 't,\Mfys\7}*籤 "AZYNaCi)hՀ C#3k8 >^Bsg L?󚆳Gf,#.2IQG(JQ*>75 VVC8,"NՅ i{ /0—[}J ,X<{ i<;}X\8k:c űEHRv|1YI~% OIeWp}Mu>BOmrX| Lǘ-3-$ۙ)O{B.vKdH@0}h;KXAT|%#MmѪlA.vyV36|DXR(ĥ-:4!,"@U\#-ѓJF/yX@|#g2yvp9y~pdһpyd*;. #هݙ5|՗[5Pe6 ]c-iڭې̶Dq^bXH?QX9=0Uka{u[=ۇY6D+"vkDe^R 0TfOw7cJkfpjJA;[lqo0Яl{ C=̈́N3h-!%|Jd6ѥ]}{7u}@0f2kJzMP #EŊe@UwCd4:ȧt!° \?B?J/Wp9|c_vJ-ZQc|{K Wy Gldt5U ,$2˸Ҵ 8 |VUˋx;U1,C;ͦU>r! .fS/?"}rs8;ma4XNsFt',%bɁq5}ӺT j"I JEP"&8 R n]]-I^- vNջr Mfk4|6`e4y&v{ *Yﰩ7k^emlb 2<7@K%;xzaƤ#fF[7ze7cN-nŗ/*:Q ~-8 <{8Cd<$pJEIA49@FQ*/c%;/K6jV{inz6xt%Thm5A^b}˺R]tl̾E(M8r~vE#6e?,&`"sӯN]uvL% رQwAr@X M7U묲exY0GI1wcŕkRBLfEW! N6gLv~>Y"P%D<vgV^Nމc[\nTt=V_`U~0Wb"k69z:ʪ"rx9gl;zٚ]1&yªVi:nV?>Boo<`xG_29isK4/ڃ'= ,A^W04JUaY{bdn& ^pO#=|c=uKva yv4wqcw;i: h]ϛo!x1OD}w6r94O0eUnݔOq;@&(v5\]:7Z'e.Q$f {Pdo2w-upl[3 6N:dA: Lo^czoU5ފ!e^VVeʋr3vS>oF$ r"g ,gbO{?X'<Oƅ7Q=D>%_$-qMP+v5EP{|w#ҙ ;q]gD^+c>ALwIOͣ,L4+JxCZ{YxfoA iEV\5;Nt:Q Z{ UIO0S{AeZBQM= p"bQ"aAvLVY8D;9v],,,p8Euy+!NQ=ouJaHËhnj ݶ@G|/W8fiu ThyiD-4meO\5s--Tu+8Ѵ V8Z&`zr8 }i\Y%Ăأ!V;wgf}Hވ:fRfr^~ƞu@))րJ(j l>kGm#j[RSxǮ[o摞DHc]p0 2[L,LAT‹}{g;U aZAbPs]Psq߻  d# Mƈ~bE7ԭB,KPaϧڤ 0iXK.C=.5*7 |"] BR ꯤ h(PD;ҒX2Z uʇ$ъ <3yxғ Qe 4=6y*+86B 1wUt#Mޅ>{03"{G2f&Sl=mx{]@⽉~H˭D&̎KMfG[e#sUfɫ=x3 h#lmPkk!@R#%aZ+y7߭1;W r:>,_I2q~zl4mpE:t{ę(0)N)(^J:JcO氩\xL`)NMM0jF"c1>}=HԄLJ|,HuMpȅ\3'4tFRXIQI_r3T"?jU&C9"bw!ޮN(JfYsrY71*E;}vBFD\T2#WP_872g˯՗ a乎+6;E*Qe~_= 3Y)|W9d3-\?9O1ո0崥@RH-8#`AǼ4oM8&}U<S7ˌ)*S)lxLT:OhuEoPX&2_3fϽO:6tf@؝OMqP5 )6-]BmD"b[b^ײ0!$Ъp?<~Uv:tCd}Yk?R אzfEj[* Ѕx *'oiE'rclGVY-2큃Y>&hįMҏzAJm(73Ce>٭#^fNR)+Zre4Ҧڊ>8{ /a5>lD3QW zww+NW"ϳVqkeX/W6j@*3c>m`ꯉS4t0rJ!*EGbbSLgC0)騷浆>KUqWlwOl-Ip|w$Fsf?3`h;a海 x}#vbV:@pyg}X'lJywӻ;Bd*.jQj^QB9-=>湃'ncά_dVq iC6l>OT^uɣzW]@'&wNV-ӽ/2F=s+ef話U64`Qz5f_]<_ ||8ms8/KG+}&0x}@hWKE Mҩ< ph!9&oaW tere7Ln#D֙fl€((yS 7xW.v^!yVH5߻ vi&˲_d)%bچ(Qܦ퉙Yc&3O_DB]#,y\&e֌r9Q+Pы͡k;סRxmMv y9 wSLJE A%sfNN R@my=7+kY/'"i~K '&r<á D8,_^URKl45cvVR̘uG| TLR;42ꪠ]k{6 [m6Ǯ#ud~K,t}\A hW-R۱脻Ak5TU!*!GPu(p&TGMkU> o3y~)d;B~2CHi&eJYʞOqUzKvٯfY"d ԓ\YQl>[ ELc&Kjx'wYE.TM^ @#=o_KyđЙg}{A=ۺ@紦{vd\Lp8Y5{ aߖ$fqJD)ʔNQF܎Ii Uo'P6gKK4f;ҕd滕Uux컙Q"w0` y@W{gC`1=|6({;"N$qhhщգ/MXs1j2FIؽh_sjb=m$XY2s:]| :X-}2.w=z;ll>F(y\M'Ƀ]+~V6Rg#J̄{ջgYӈwt?tV 갵-1sRόcb2?*틜_8UD;%0zR) g~#0 ہX(PmN>)sw^A*hm@V㣗*(avK ZaxIyn=h߂ͷބ  s%t ;;~/3"58Wɚ֮ˈX-F97W[q @(D«qЕ9Ffۜ+r:++\+tӐpe`a\qsۢg 1~n=SlGgq,)3i]Kb7^ؤ< ػKVX+ZPU!JVfK-c֮W˖I"T hLnjI̞uU$zyIG;B ٪%\lCe!O ~Y`T]t> +[zS?"bOA,4mqdX'7J'ȳ=_r(uM͆rtډJc&Bf!edd5F& {ނ"Dqp$fa I\>)a=c8Vvi|au֤D>ڜ W}~ 4'XC;phN?3R,`iJ9[^F<*uh}\F=L̛/ ~Fd;j~`+1 ?x#B4)8߰?Yޮ`Tc)YJ 3lBϊ#3#(Wu-ZKo"Zhiuysx"iƮH,QE '%ͯDH-wJWMD^aL&`dYr.D֚o VMIʴ(<7_MTh589M/~Fd,r{)dkeUjW\> +r'&cmATNB3'ei5_˫h,)ah)+@mdWc"iRc05:pD?/,ݴm,'Re R΀_eE܃W"(1s?,WHwrcbLK NGQB)0#ƄB:녾jʰjU<8oL7qg~eb<Ń8er q@f+T9~^|XIKOCf쟃es@C(p$FC/ቆ&2s^4CrhY#[.͌H':Tp|ӹQjߌEr#[65Thz*Nlqn"4 L89nЄ۪?kc \6RH7K5DF8]ؿrgG0F}nx:H3iW'~ݬ|Xy9ϭ`A#S f_&qysVF^l Rs`>]^Hp Ƹqqj~-3K,3cDiLi0QHLŕQYhžr$\[-aRe?1,(5!SQJX*@֥;H'NV$rdl1X +Py#%m 9Yxc(Òcڮ(MTgD2t1KT v`j .TNvn,%n{Q^-aݑftb2)2DAƐ E=IRM`=!Ws@"?y 6IH ' sl9TŨo!]'b7܆l i{M*@I/^B TA?;:D#8I]Ås]z7[~=x׾GUGw$9JEnC6S};R_Ewz w]Fw)K󊔑ٹ2=AiI@p9gZ0xbͺ+YCՠ#Injje9F}mk߅nb 1i/ 5 n;T6_?yErȣ@pBТ5DŽxXGݧnLX聲=?{8'KJ3HkmecX/\(l}Mn&~oLu!i(<ı!o>/QYuEL>ulYTd |1`/+Pkbq\a͕i]Q-gM 0j09UT9lN_DzV H6Ooo||YSdLMAKtC%Noe|`bL\}C/? tKpk 1e>`͉u+$qF~TK3g7>5/B(.!(Th+\)j-e ˞) g}_NW. )b/hw[~( 8(qmoNQW9zT) C4sg]^IdOC;\Fx,ğ4}ZvIG_ir ~1F WmZY㱧W!w΂"]Vv0&]אAŪ \; # Hlz#v!mҝCW!~9pxcG+u4V:ڡL+$!n =}5Ićtqx\[8XP;]m `>մ7V)e(o% ۵Vy\%(ZWG:.ĨWF2k;nc_DYl|9^'BN$DK<x3*AgLlӤ Gϐ7 }i L%GxIj}94Cɸ,i=fJ69V`=to;v8xk\n?{q`Ȣggco4v{9 Q¶)1ؖnvEUM3C7㩱iA I6)ՈfQPN0(0LZJ[]}1@JQiMeVwk{ Cy:6?XNnlIȳɧA+kɨvg2{k鞱$At,ʁ$|sA hK/li-B1ܓ0|RQ5-.5w m+ge'Qg\nGq%n^>/#'2DtU11&AiמT'AqۖHYve?ٹ2]MXD׿` 5~*Yx&XG63d)=I,,qB-&SfĤBA@pi=(aVҡ#I8G>mn W2`5=jsjR'qlaT.23)0VKkT Ouvz}9X@GMm'sRh4J[S `ʖBl*C˃7?<60;&1+k 1lm8X@ q/Jg^`%Dy |lC :n<6](PSX} fZd_*J۱gIjEcϿU}h|[+cҪs'&wJGȆ2ݳaFj U-X"b"b^|HSV0¹ACVfi}hwJ4&;'k$>B{Ɣt\9Bë# !)OJinOGAT7eW).b\m&4A`ܥb<_^۾/Ï!'qSGn]gkyF¬0O++7k8g+Hx xS)܅S Hζ9'3D+ m:H9o#Fo ~ȝ~@W[n" <(KjjRU^!~b^(SγZq(uGM4IPTc/+YבGx^J"y덖*s4&!5)`@pn <DžZF,eQ[l*[W]:qqTS0?H\ xYtm-:USq&ζeoO%k~gBVp~,\l_L]6(-틁õȏab 6F,7!:DrmXڹ% IИ8\MZFqa2[\yiHr@^^܁oF{%V0F8tʫ}DgR<4U$TЩ* YBǝIJx{Eo Ó]sB;5M=!c%L%I%QwRóCrZ"صk~g~\cpL@KgjEҙi!mQ9D~pJ$V©4G44d*e=iD5&؅m8NId%ᬆ(95ru2QF7"{*3EdDl(Ԏ/MaMq>oCQ6V~m"Lu0&ƷB=V&f l띘jҝyx;~+9IPRU<Ezܣ&"uA~ y[p{# }ηAu;ɒyc/fuU$/a;hKFAIHfɻ:WSaHfR\;xJ!) q(p,՚}۪gJ8u&͂CdŤIxJUs$IJzN#h \roXc .rۀ5`ڸpca,tM㿛(ۻ5T/b#ESaygᦽMܚ'DA`r^'nuu{UGTd@S'>kFF%<Vڪőz~i ܙCuȥo}X/3H\ΗXA)d>  *'vߠܼI5pnU ICnX_ծL5ݽƴbĂdw 6}!Y<7 Q pk&Æ;GJ.hHu%j$`)>i捽I/, +QKq9EAK$9t' KQIR) zTyos D9>&-!jT0JeϲITeXY@H6bClp~x>~|#dV]NaWj)aM[>ySߔ^c E}H%z7Evh`'B/kr#b\d=We;h$llvW:1-9S< nnf8;]\ԩtɭI[r N: ~:)Ǿ㛝0ztx4cL{ XcKzG"! +:yMA4df->*l2# @~~ـ{6[KQYgnϦ,1%VPXT||*'dL4cD#X(j%e,*JWtI&pPlK-Ջ5-ngФJTފG:ʰ+]հd?)f6op UG9*e!6X:P0L|.*ƒYǝaE#ZMehzs5rNF \ksIp[Zջ=v8wG2e-:{Ӻr!a邷=?M{G`$SzF wnsKM9] zV V|I a* 39-Krhr) M> yISt*G7[pG- Q-99J{Z(8+6mљwI0s lJ<ycdczV) Wn.'AnjjKU3yɻ:-'(~:3ϽLPոGu3 "=! 635zDwTh"OB6ዟ@%qf JFJ%]9:(}]y'f68?EiꭑXغ{CCi>I&\$4K˛ 2%vW-!m5`V OpCs}:ydԩ(jԭoMM׎WX:&!dz6xs .VuCE8N!]fd 9e 1MCE[4,;Ԅ:ïqw`* b>Ui/[f  _FQI|Uեs[׆uSMM N#hmm/ߔm2A"qMܹhV^/2D![Dm~qL%;R! ow;[Eoj}$%r|)+ZB&மN=54/%MXQCks ;wV-+E/XVL[le} $pFhTĆf O{[WN|t{MʯRH!S.Ӥ֘0`)eφmF'iA0v2ͼ]0 ?)NСE$8e6Hۜ':-]>SA^U3m[EZ|fW;N)= s"w 2 ^`ZY7rЬhja9E Ju/F]=8=/xe캑_XY^k(n s@G2" 8 0|udue{ Ҳ o2`A aWv bQB|@/Q1Cʎ}W gv?"TBHZQ-ݳsKA ,9ntq|:(>B>Zaer_Gu̵Zet^5jaL"s$!/'a:OպIPqaggT,l~n2'm:Ͱ.2: XI9ew)os3-čZ5Gf[shN @K @¬*ƙ(%2RH" -žPS19Ś 4m.`^lWpyo3ԧlR3ПuAxC/DXJҮtM Gb#nLjs.լ`?_ߌ\e )cyg|0 `̒ U#t%S+[OH Ա<ÿ7n4}ΣiBwſ4x[\w-KHxxIZKWR/ 0bCXa6svqfQK*ٿD9*1+:zTUk./!NiFҹ2b`'uDPܳ$+b ڶU== Ek;l'|MqjȾcb*P#%z%ʙp5먰2&DfeOxK`#V6aD9gx Q-~cEz-Dm_)N?zMh F#a!{DֽFX;G˱/c)*p~L$l |zQO"t:l@K3*9<6N!^0]:&5-F; o: 'vm3/#J+ehq}8!Aq5*o|}]#q;"NJ_I?ɭ)` )rh6>kϰ-]#TO?V@8m erx/X+p~uE*BŠ&̞&/d<'?@g~')^d< $Y4{c( Ooȸϩ5a+ԣdč6/v#r͸=45Ѫ$ eCX @vIvyW*(D9 9Wi͜vۼ%#S_Rg>LӾˆga9q~΢I5yILPP6aOzvdH53}S( %iqZ[ぅb1B5M4%4wredh̾tmG&e"p쟄*= Z{o4L|! }k,b큓k)) ғWig:T65GA."amkV@x"ZE5r\|T7&z (J~$Koer7xcJw, :%9v c6@1̧]ƈmxPw'w, JOZ%eP8$ܧ 7OmLx - <"$3' ]ecO0]wH;Pr 3D懖u~.8T^xئerk>2q1GqoQ\sxd]lyN!ơ0J_4ofDf&:QM&:S@rM8RB?)R0^in~6u1wgPڡnT1]byl{Aʞr-CoJ;GyV4aHKFbE,H_RbĽ]}TR7΂ͲOv /gtQy FgډR(O%Ž(Y-pnSvdύacO7R7~qx^]hJe}˃g N2yb!eYpA?y'{n{Udju_LD/CUc"g7p-뒎ѭ{>q!)ڵz`?E ڨ; ;?49%W\ f1wLp"8Ul}tPlu%-zigY"]R{͏ E&⯀ o9xl[ ^`!s?w#ȼZDŷ+2!" \Sx m6ٿg܏38%^PoiB WVg\طB@T#~B¸L]񯐔+ڴh~8fJiJbvyH?i%!DJzNReB)%qn,҈eҪVG(x@`G%xqZ(G6auم_YJh\2T9)a Uࠨ9$ {er}sld7摜O*%;ӣ!lѝ^'V_4:== 7XSHrzwh3*A J[Ai=Xq؀yIGdښqx4#!z#ȲZh]7Gl+v~9= Pac}';ˊF@j!NָuqE'_y<&.'z[Y{j|ty鼹晣3*T_馋 gDEnHNJ&{ q'$i@$q%R.]vCi1qCbo҆YRIÉ5XT?_#+ 5(x6qW:"3RbP[CN5ź:=g~hDӨAZ"ݠ¡~ jlu٦U;EdʨT=rw07=dMQg^R%*}@64+#3?0Ι2F՗3{il>j@ ׺{S q~;(f[)tv?QhArK,BRGi[ŧά:㷸XnW4n4RP6"@)aqbUjBy'zeBU [)x"Oti. C1U]Dx`׆dߪ3EDwrFKYdĻw[ŭYSO!Xnu3#S^X\| kUA紙r;|)PW+u=(U/֨M@o9sO-G_gਃS.'/qWd[M6tw'zˆq_֩"Qμ)#edvYҿ,Cܺt-Zx~m`t{tMb/N #nS9DD?ߌRk*mq% ADɏq C xG_[+酩2Utgc ,[" Hƺjy`%*w~)ؕA&a*?&y˧CKLccWu>L|(d$} Nvu2YHTBCBq> tL} —^ 6j]>ԝa̵kzJhΪ\%͘p52R {qFCvSJTED}KOD2L;\2:ŠQً:{FMŃF=Tљ( ,<,hOYqy &J Dl9:YϹҭwcER~mw_߱2ibLr#B-n/0P_R*{\xn_\&@ ykXƦQ[۹[e[+¬33F x,Q02T{hlh$zƱ VU5)aCb/ǂ-u71t'D!#%luMAϞHڀK{,DZkU/YeBj.%ݿ4T/קdX6{ᄼT/ Y%wT*iS6Uk0=-T_2El~ ;O'o 4u7=0\֨ mC@m'H`#CNcɃ ١Rœ2OY^(W_n.F(MOeyLc{,\|W'`;7wlNӍEuNHRl}. z4IRĹEc]οx)|5/Gc69B.Jq7kw=YiB>͝PYxDH%7nJyR"x#7srX`Gz±eZ+?[-h}ʓJmT+=)O&a!%F)IT 8#cs|@\vSnt WF,`@9Hk'MR29 uLtFX?0 l3Mqϵy2I 5jf6:Pd8/k kKxYHZm 3V J y~:7iE>N⾓}BqR4'LG$RTG#5arbWDxƎE9Z<̟4fΑ;Dq]k\~fQti7q3<-y ΀=* ?٤ٻ֜|^m?av-uԄjb8#"W0;*੅|PD]Gig{aĆkǞm[|hp忌Z%,E׊iL?QPPL܈;&LU"c( Zg4@7Aʲ1yyNq>Ը DwWࠉ;N(Ax1}n$~A?ZP&q$sxAFQ?93Gu&ե'ЬGp\yNfu6.Sdo] ;;Y"- 9Jy &?%+4 JxaDiNlNU$3r%̘V2f=6AY,xd ?iRoxBnshe7Xkdgod,gt#Zx[717-~rh{Gs$~X`t'g0 ywUzO`cffDmUS,<~fD$n݈,,%zIMzGgw=Zg+s#Ԍ`wmWp簤G(\Aeg%dxzSD`D叓 }5lP fj򇹗89do*rn(ݻ*ŸJ>uwg7#]^5?^ߴE> W{%)$ar (s CnqkmrPۀhUͤŊMriD"@9Q-:ӝ\8n^Ǡ\`\sZ1v୶ :`N54^jsLf!ÔZE*'|rW)dyϞVʁΈ5lwx$Ud ť&smهqYa5VJIN7=NLUg¼&n#d4Gݐ/~me q ϖyzV~Nl.3(0Ni=a3rlg_# gd%IO`|kHuI\ Zw.ʉ;cU5@6f+Y9 G^یV/[dc%Rz#V4#|Xqi|pFl{ e%:σWmG;IlGº}|@iࣔT5̜q42b@;Kh:yʫϰL>r7ɽѫHn.6A߽m(wcw',@m%󥝨,UͬQ*bt O'tKJfW^ba EE`f|5<++NDws7eGrM}PXX8&w68,{tB Jy~؟G"O||mM vՅ3CLiT'l , vcI0dGNW/1{ol@#rE*uʛқ5Kx f&۶ȝX!Ir 6 w᳧νdZGY`xbᱢ ksh$)"zDŽހ'cLi#Ufp} TqW pq٥jͫLȇ!\N.vϟ랄2}_zfS48=b=-"&mƳ1_HȼQW+MV8WNYHU*O3A F$c'xVlUPq觇7ń aشDhh(-!-8Ymvs3*ԹN%*"ܸ-c#9[OW,~nb8uƴ{92i9;-#btrSD-(n'6/r&KdlI)&O:zҝ fPUym |qY%t͍mrH6T?HGLHyޛD{ Ntu)FgKQE3[=MzuJO>W2]=2{{裯(XD73i͜ƂjWK9ѝiݲpG,p'W.)s@񔦟x> rxgN))#Fwb u:j:HdVZiYht=_>A9]s+Nh5:]4/qP!\}á66ͯ's>5b ]wJ2&ʝ 6jn=\j =A#jSd B/ׄDTgճaya tMK?}uLܑ<\bXCxj<{QЬtf% 뻑uJQNjb0b@ TAÁ7є! ^ w`Tl*7r9VM] .gsg3TlT=<, 23gR9 3Ih̙^NiX jIc$!  Ąy(l,gO~;헅 xO\ƅz\S֮[+bܿ BZ4Dq'$Ͽ~i)N|\ %L((Q-C(뤹* !Cv\$B#-Dp I)yPXJo5ܒtW h'nAp܍PbsM{fISlstE_DG_Wkl"t[: iY# *(33[~F/'SZV٣5Yz /bÉkЂ8@KdaVmZ9ãFۤR 8WQ|MYGjJevS5w!u@(ؖIxҳU#ҕ쐣(M8XXVįy7 е CmۻQ+" ebF{fd ҋ>N=`@!A145gQ;|n1fTF̽ 6pى ƚ'-[heqAv@q!9krδB f=3HpO<3K@aMcdя"F񏺞?ȫ tpuBKUaCC7t<&>+m rr),!5Kmwq&3PxGr5E 0Rk!#Ӊ Iaurrf-- x0]Z{$+]-׉HQo~^Utiew)i+s#2xs'?xxϫaNs+R^x;A JUn!f-P 3|9|)[L-Դ;bw^z9xz8$n^FZЛ68KeiEɃh~痑L^KmuJm}$j3'-kφoOfDNi@DeI~h('{v5ٗ4Z -`M$7d u9-N,3{ 1$7zӛkyr^ͻD}KVΒxzei%!j0?5s0Q wf9# Ю =N v{Am #Tv[Gk ˨7wf lOUr/ndkr;n]G~.X' {zReZO#K8sgo>n#g辏In޽(.TJMFT!Hmo޾V 1vIN6Ƞ3FQ+%WDŽW㺢<=iwЦmC;\ 3}Z7xXׄ,@֏!A1TMA% Dr͜|$o~dѺ̪"w(aJv1)"a)ŋkF;6$ k<.GgTnuyƫ~2w=sS8 x!J.DCO,4=bWX(%B+Hha9o+qZ>j'XR .[S_1i~{|^:Lz'SѸ ҊN֗HOK<Cojspq.!=[ACc֪?%u)5?,OF@S,c_%I uVF!=#g+P|]XUrX.Iռt4Wn ;AGgPJmt_qZD<BB`l{ 8"aJM^uX)Ӱ NL~P+I7rFp,ڕGb73P{8%Kf|\hs_iì-ux)*xpg&50,J=b 7 0ɀ(ζ,R[1i_$bzRmhHڛMPiy0ȮWj#^KKTr]){iDǻ `zaFss2CSUW츆ʉF|쥁tM86.k \7կ}J cl"61+d$v=dNx! ?!@›')m;(V(Ӗɧͭ,,o큳R׶k3C\O&NmX{߆EbhErtNJ,<&+It)gEywuC X&M`=A|@ %-0(#=Y#v "/ca(Q#*r OiΧCMߜbW-k]YP"J?4W0,!)D#t<5EA/ #XEQmaF06q]˪> kr 2 m/ LQKew2-=IF8=_WSO*AVt,㒻 k SO5qokXϞi!3zYGe33wf~nqXH}ćڞƽ|A9 Ca8k`&Sl[F;W`pIXI(ڐS9}L3ZTxAQs?jmRά$*LeבAjFaQtXH rm񠩺[}cXʼ/=A.Z4YiY#]gqv+.,Ti<$ICLf᪹藅 bK͝#8P$6PRUq jLEHtQ˙8A"!TN݅:U4!m*޹1^ǪK(G@nrm9y!Y!HO<,9W :Azp_ W8:Q}וuhJ/ǿb!+b rc~{:kq.^**A^`,{Ki0+۔>'}/9g#/yHp*G~ hl%hw$I s;u}~QT%\}?B usE{80%PLJ}@MǼCh\pC s4P7w끏3_f`R'㖒 #_c=WTxN0ypѐ740w_hhE؇Җiv”QS nѧjlڨ@x;$]5bX:"|KN"l.(v 50 tEӱ=@AFU$ vqD?x>0>pLspeXNC?b=MVkɯ\@>ggKpdDaBUO=G}$%"s.i5H,>fbH Oh K?&f@`rͅ#z6P(HYL,U+9;V7C,hkh!5W|YIKܔeP,C533y@ҰM0 }-ȼ tjmxE+3i?YiާTXV"@qs˃Ӥ(J ]v0?FjO|ZK1h8k}C$tZ{LCBPg}sž!YOX!nIsz7taG#84mq?vh 3䇐v18UG.5  ľr+Wڏ9\y$lEnꙡV=|?!@jkJh{!ır 0rױ _]5&.EB!:+F6FwcK-tfSL6`1@ c}~2_7guq٠K$!δd`Cya: Dڒ I:4̜NQ(ZA=e7`_{7qXBʽӵpNT'bA;!jէrsp?o+D;.7"|˵##$1/V\q`=1ph(tU@c\'} @D>RFqZ*|7R̪CRu`z lވ[_˖t+:ң$礄Am#& %&.Iulj-xpI0FTb,бԵ#㏉6sQ*hpjLIEe9pp\m:SwjzR#D Y(Ұ4MqYW00ب[-^O krW1P)>#/NxGo@[ S٬W1L_lVAa uWH*tMH9t`a,N' 7cc*iQxuT<Ձ,$^kWs O>q150N:0l "꥕('Uei4%x2Mhבi<ܖ-CGBغXڂvBH,KL*4o pD۶Ɲ19M6MY:6N4dqE$1 ͊=ƼɦEUsg&UWld%SJqՁ`WEz=8BUpvu^o.' *c_| c0l Hے 5W3dn%9[lp|Q WN1"C}PTLF{uQڍ@LPT8kF`cNWܭ3uL@.t 7;l{ɓ8  }a`+vrVC~6ND^ل#P좀AvOXxiv> QG6  imeuxwY'\<9- r/AmP&Ya= ?,XxyYvy; ;Sutq#:͗Jየ4; EoDX& ,b| *(̧s į2x:B;lTY^#X X?zǔ/!ݾ3 n郆E*;5m&P>PLް6W{,gn 1wb3n1cנH{U".SgY)PIhR)#&CIvY쒰nan)8zDM"33n7|A#eԥDA.6Qlqsc9j!bWrE6LU5V*Ape&P{(1S\7,#c8oa!y+38INTr;[ȮZ >*̣ P'KFT,6YD n VİvgerwpmF,!7_ c4x9<>)O3#X_}kb3gaDǩDt[6_ۥV.wErH&e4:]+i H!zG)3? En[J@ɃςL/ܩeQO}5P4E2ot={]o׆!oj ghl6 FrvO3Sfƚ 0f>n/R萷s+yy2fˆ)N㺈mSMN S,Ip3+ioMKb|ᶇFKNx,/\hR30=] 6S@$ ='ieFVbKV X{ZvtoGJl-:J ɱI2{c%Bl1e904lwnﱊȰ#G39Bԋ+m6yH^ό՟kf. I+f$WˎF;9F(t?7 3.j!\S<ϸVN5@?pQ zK[?5 .ȠY{b7I$[{gf (O[ipG{]iYTӀ; 1/!sghOs,.3<|"ï:2&Hk3"X,#O n7ބܹK'̮ 萵m$&>_btR_N=:X~ NZ/TП}旆N̕^( l)?h ? lw^yh ߀:C5;0 ~3U?4x f\[ӦȂ 2\j/Xݔ 3̥⢿Vtp:xBE{˲\Т79|է? v ]kua=.lz5-x_aeڅ|iBnQw#Bh(lG;Bk>P>3Il87KZ`(!-w%LcpH>$~2P5%RuH'BD@:)]t kTTqkݩwa^ƑJ*&4YZ< xɶ]}^b.{ԥ= n̊4SoS?^qG.#KtlM$elo쉻#W>MꆦWO!hw4ݫ+ ?iHv7,U\=X 6-_9:t@ȇmwѩ>K5=XH-.I6yitjzܾ #@=99KQn+4$ElF-cyЖD]s|0P6R KTZΤ}Fm34(U?ڻd +}{$ ߞOb(RiA<<[ =MP7Q򆘋_ W"bSXIaxi('6=a߇Ѡû1ű_!{jstLW /odDy% A.FXS;BuZK^EcJ 7%{(j˙q;UKB~JtW쎆VN|CycYOv̹}DOut ^J  ojeC-ؙa&]s*f!&pƑk'J'Pd4_$` P Nx`A[1`91ܑ?;Z\ۖ##2/b:ysK8iiظotj|v=@DW P.F:(I~oDyc:I ~uQ+ 7ax韞^3u_[x=(*Cؑ 7+ih$vdO'OOLqʓa%"Tanw_/iX,%F ?F`}68CO4GbrBNHu4.@jSF"asV i"-IfA6r4L6B!(>!)R(ńqdwɯ3z?ak*~}Xpzw‡ J̠Enf>X*wVؓ$ok12c45 WTBKGXU vrMzk&"m?ax %\fC"/w6~?*hɅph^FUE^iDJ<5[~SmT]8;A/[Y d޴-vsx uA7,q=uolD YOSMa*BB! (^Z aZ" H?i"S%+QFziiy Kql^\@qo} D c~t3s6nf%5FQfu_&k-a xygOHmL6MOO#V.B`_A*Us} `*GI)Ev"D৥͈$pM3s3W>&Dj.5%6SKsU+7>0RUy!BB!1J۽eH C8߳bOfgt2H\!A t\3XS;ꂾd^( Z\FEʜ6>"K7ĨZ0&I~`8R@t9#oD?azi).A`sle\`4NfW 8Y6wu*,+cXMDr$/JDӓErUXDz^/YVz_"כBm)IbMk?@_8{ 0XUHyW/)W6svΖ= ?#\Wp۔ ]%ѵ^3\3{[[dOe E1MLQҌӂ6ʰp|(٢ :/ZF"seNJf$]P\ہ|g R |Aq`5*ÛC:wy[qnRW,H +nȱ@D6ciy}sʲ s8:%J)tkIL) `v}7Y g+%_勗_Hs;>/hOEPTƦFN%xh%wh͝Qonݾ;z_Us`r(qbשƙ[Ak k(/ۇxsq JJp^屇rR_XhM)qJ5eD]uI78凮d'<5yۏ[DFAH_^S,2DRP$e0'3nY[9a?&2*bh:  I}Ɵ#@?QQP`nk$c0PRVS4%PÆOg,q\"/1Rɍ-:S_MLKDƓcUuu̓EMuBnNTSc4Ah6b &+#6u9(z-{ǽ$2:8ȸ"P><Yfk\^']e34~#]'XMU'SGV|ԟnՀˌ,Z-lWؠ0'.Þ4tfv>;vM⍨#j~氢 l=wQHY>md4/5Axу/ "V{P Laǣa*ЈAVUF}ڸ:+gIlӯ3 I(VI&KyE+Ȁs*"UDeIESv ÃZɩ(庞/YJx)LΚ{={ܚkoYuF'SM"/1Z$m5ڣI<^IYPUA0׾k.O]ږzjH,htUx=cĠcnPEM(~{dXDxsϟ8;%Ew[`&%S (0hsuژ ND~(7XLd<^5 ws1mw=.-nU|Gl=i&$YEcLKWXۨ{7w ^^-F(0]wzv.5wU4]B?YQԴcgrpڂ51k`S8ftqwٳğƒbȝi0f>cݚPEPz cquzc@اҕ>9 * mLh-@Ș-cK! 1-hmHwZMЊs-$*_*W>eJ:EҞPzmAV[h<{itZ~;G [#U|S.{_E81:j a֘ܺ_Ju'^R ;;^pf Ɏ4d`%е  +}w2?;a`BOxB滧!#}ڨcպ{_/§pUdRf|A} ζ,v#wx8A=B0N1~<%[?Vlc嗀ܓ7b0IzIYyisW+{{eeF9aMaau[h H SVec'©劉KT/VkE0rvd;/|鏐ݍS"16-Us[ʘ>e Azn.yKzѸmbixIFm$;&JG P" Q89Qrp0]a7鿔M^ՌJ3|C SQɭuV8:`3R"qsIc_:hYrb8O(|\Z5d+ "7@aivCޕ-Ga)t¢xQxĸђ*wx/KWԯ`v+/IJ<}DZ:DɐZB|PyU5I䵆ъ݁jCʛ8f/z8g"gJ-xy~cu}m-n}`br]{%i4a=żi8U@˰~5˨U Ya9Qˠ?nWc'D X3Sds^D8BS%`!#VڐW +/oܟHsc:-hX6[{^#S"s/8V<Sv";2` (+1iyaqf3Mj1 FȳxgNڟt費ys7c{K%&Q>c{,;*Yu)?q#kn򀐿+oD[Ky0`5cZ$Pr0 z#h\ p*|/?-<`xpe}rn׍laX]ۨ+^֐`G&.+WM褿A4IXH$EMB:+=aفu /7no[뀱ÊE&iQdy TwA*=2Mߟrȃ_TE4,W$>w0Ҩֱnp0xO?Nd'>\*/!Bt#^o^KǮZp vp)*ke~Oy0hm{Wuz0\h]<"B~WB+i)]oj|X5~Ev$=^07&2>sSrqc{|-7f照V{X3 sZU4ZֹxD{M^N]8337e-ipof.k}? 'qQ;eEu$+{bqs_=O-z*A&Ɓ4`+(K g⫚*f.O0͢.1?Aꧣ^'p,$==(8i 6 TMp ~+V1 ,L%Wdpάtп!P!zc q$A&uH^i2~fZ|o~'~jUҋuSIagcƏH+5ֽC2JAKYsV˿AȐ.'k;--.G9Fg0W/4Cj| б&@kbaq߇yn~%Z˯Wu.HQYfLh%LV/sB$ Uɠe& h>}F%wM#'9F6mѬĬJ){ o P{d.]uRۻ7J(1/dpW~52G+vGy[m+N+;zBUu;]?5G&,ԓF޳Y mj>!tn165Οd=EiβMJ1)oP7RZ4 e4&ΈC)&*{ vh~my<FVs#E8!*є A<'IRH k9nhZTξ~]-2 t74tqޚIJi9P<#+Kd܆s,v5}*k/Dp! 9%,bSŒmڹ8d[;E i8[`ypxj` =!LlKIX˴@}ew|kUVU'?n և/e"aʬ !7W=ێB&0h,"*pJ&P ;`zh,/Ay.3}2aVf#ۓ1ɑ7SG un dckX{za JU~]/} w -"{űub4IXwB@iۗ}NMoQZ>D[@<%s^tps.ίS|%}LI'vL1Ya=8 !aDf~x!z؋4͒Y#`[wxݑvƦSq)̳b0cĩM`պER`œZp޲ݭq,5JI>`ܺob~n* )t0#{mi\v܊oz&騭>ItЦ(P- :`G\$2.L@V%7|'ΚT};ݳRԸCP>JR 뺯*VF.dQc)5C1TpL>s W1tt܍^'t< bfFj:inz')[҄-UCle\L7P(n{I~gm]mư!e ^t< Jh/YHYdl,/t"$CɎz(R<$8ifn#.覯3합 &ɼ`LŃ ҭ0`DMӰ`nYbs+t L4n৽0]A%Mܫ:ǏA)^Ew¶4"fk]ZCĴѲTmr݀/G-E% ץ–UGs=r,DCE{=1D|U6y$i=>'t(a6[щQ6e~ *'B䮻ڃ@pqIBA@ZU^0-oY1P81lH&UTą53|Wk#ݣavv~VaGzdckB>:$y`z5t֜w\#]J 3rnq澔GC3wW'$u ӓCR%7W]}.D.kXq`;|P%)i{>ɥF!Mid$uH%d^6l]|k߷\uu($yi2]XSuUDU#XkywgU؂o-g?6]"LX-܊%P% h_.`Qܭz[< X#ϧ$NMAbtŠO+e3Т:`st1㵽7V@w$%_m`@# 7=4ZFa?o՟ʉNe.q^HAևX(d[5>vhSD%DPd%7@{wq&'5Ee܏e~Xxnp M< [i\͕5!^[?ԳSl4Da]z#9GwCĝͦ[|[v WEJnN|{׌%6=f0lw(a j}&Pr--,0=+`Z7H8FUʮ@i9`}sR@ JŲzJܓcC ;K`@g@ܹkIrC-R *$9K_E$ _&/|ɚ@`Pi`eH[ AC 邪/pc&/E~U Hpue]:@e}؏fjsk& .aED[o1;A~Rjbȣf(&2M zmc&Xؑ,F4Q4DEBobn6x̡o! YC ZdFМm9c]Dwwwz+A~VbnT</uj7E.qxKTkdtB_{l G&0YR EJ^N!wޞ^,:#{l4J7㺬4XWqre]"\k8"b_*rqTLB)D^I g\;bz_DBTF ()C\,7T8B͝Xڶn@^$ITQ݀Xpx_]|Ol_VRD=Ό^C%pWo}pH51s%>dY)sY I9[9K3|nmQ ?I=7=v Q^B4L?TQN]}AIKNC H| s^ 䋻I$7iDPJ.+2\-.d7n҃Ag-@\]Y70+w=&Unf4$K\^rbӗHna@Xo5G/}0bfMn{{. )~haO;&XfaSWY Ci#ZѨP.^\.bɶ=}'9FĐl'23h]a;"\Nk(Se]%GÍ-g^ɨܩ'g1F΁9-zQח9 DL^+_*uЁY!|g8 ϱ Ws([]>}o~Lr ^$ QCt?wMza'p Ő˛F8x80){L"뉈[?i:I# 9`і8vS$'7 }a?wJ7shi{) ןjzM vꀈa@bA@#x/ve4̹ i_[sO)N PHV^K2eur Y{Gn,]jDAy%>fbS*|2t]FO[LMy 8K$ cLW8߼@[|xpĎcSɌj֝(y5Ƒr?FQKM}UP%u-R'u?찾~LaXMRr6<U3}(5>=bf i`t (o#GW+47Rw@ +,M@fD 9yEi5; T~f}%]c(@j@JٕmX?xn|1zR C6hVV ֖[%&:Жyrq*Z$_&󟪮l1RŸED4b֝oAW_.T9ÎZL/iH55hYTqz ^0MOtmLL8h[B(a^ŇOR71g2Wr鲚\*]Bt+SZfzE&ҩ4ӪGVd/M!jwvsG\ (RO$z6sG#Da֔qR衺ҨJ'Ok3.- T(կ͑6hU+!FR!F\ӿx#7ne,Ì;5;Tqi-_^!Dw2PRh>êߍw)(Uϲyu~6î<Ȋ_@5Ē?e⢠?HM,.(EX{Gi*/+ZW۩#N+;mn7qʴvPSy'G`>F_P׆e#yhgSc m@߯ tϡ'@!H[E#{y0y M)l} q{8S-cWAV$X`)gM~QRۨx pK0[82'Ma쁹lUZ2[" +;02@Yݶ+2N1Gn$H-`g_Q2QEksȩ/ ICNtPi) {`yBMm{OFRj.9M/ Au߰yt0e(dzgxqDPvA smo^)<T3bp|ÎW{q>X^TSq+Uf ~n6%4$w?cz"X,2þCO衄b:lmm'q5%UV|I>C+KKkI5e6 Ao* ;)zI6ȅ䏂従'ى*7;@_QKzGjYjwEC4)ھT s{ȊdecctajipH!LF6K*gX[N"HG}OJ!3+e`K^(^Yjp;lZ$"j($T@ ~䅪UDEr7#nbnW B|9 QW5()B{6@A@\wwߗ*!DZ|߫ږ'ϟ?@ 6Z˶cPF TK +00 t)OFϩys^ %hI萬5h4b4<ϱn%FpLQn`iMXhMto+9d̪;a"E 10O0"~g8=b1n5IB \ij=B`Կg/'Zn_DڀNp:˃ wcoyC[ޕ8z{A#y^_g=L>\+7(ʄl.l ?_[1]Hۯ,buOv+ED&bH>IPnOJY$`͟yzC·ц$no]XNei:ב`nB|NSeyu]<Kn-OI)R&ǻf~1Y#y`決b(n;aڻIB;ƾC5Opvkѽnai8կZ0!ZYHY1 |NV JTˠ8JjSz@?qMDa5.JPqk^"4=wEQ~K=lӷ޾Lrq>}"jۍyXfWFq_j&/D5£v~ #y4*OҲrZCqv /`m fVvTΔah-@{$|jx~ 0Oa.HDX >uMp?T@v65|n#=:(u ֖wRn3뙗3j9^@E2cu~#wd]\F{ MO|#'W˥|LpG5Abga҉H[O $6γ}~OvMHqjkz&ԫ^bdmvG3יrܫ ].w(u$GfHKe=f[ cA!2$b;5[D4=U,݂u38 ].ՖyuU3CTđ#|Ѕ.iZ^3]Nveȿ/kB_,ό2^ 1!6BLb^jDEZ\%Z``}>t:7խ>2|RxsIj%0S. _.dXlq;ϓ/ iW5nYl|z맸j @#$&^̺eRF/!g|fdL\ΧQ])߸up/ks! -T|> 6] ͏𕍊C䨘wgIAˆ*fo4?n͛*Ǐ)ZNc鰪ov-gl/VGqpn[2d8_81B$~hMb &%/1V7iV0@+@]Q}Qm phM).:VY FH-wasNJbwXpg׷ ӐC`3@ы'ְPgk:ֆ7' VpbrnmMK ǗBWk G6Z'O1:vEl^%Fpz c:Jz-O+6oO]U=YzYT)mhd֧ c{A 5̓ac6pR:1i@E#/,lY[D<3]YȝA`@Gݸy2'9>#^MkH-92`E]#3UBIF%{+vD*RE1Dn0Q| S.V&G^磁z)61Tfn.G FTQͼ>_/3-+p[R4TeJm7P.Z,읈0B&=#ɭ Ŕ9bOA_F*麂 F}{y#"A'VhI*$Uth+v1`դ~6)1 "CPZ.dgl۪y: r@>J뺹;c`ZJ2> k`<"Dl*̡ L\R؍mW$CA4m`ʤ"j((ׅﯫ5./,AZe Ly{t3E@ʺ,Y5wYa C ?SYUtI2H&\$c>א; l6,ab@&ı?ד-E= 8#CikU/`dWʐtweL+zHs<&h&[uX]\֖@0@U`o<+ XPl!j˝h> DP3 Ɵ߃-4L[]AX>G$Q<`wt:ć>y}t=RP" >EUS v'p%Bp‹P}NGK~_(0%h]`G|iodDFwo3a D,h뫢 2@tҏvՈ+WJ;yHꅬn ˟[cju}\Xr"j9̲:cW5=2&Ƿ2sn>RA/-ZvH\!Bzr&DixV6BstPGCUj+v/fH:m+87pʫ!)W`% j >^APJ^3R~r l0s-܊/}thN*}u,`fHas+Bxz7 6 t)Engo|."pPr!0zBqK_cG-ͨo  \Rm@"T_?LĢpz/Mf2xwT-fIoîxVc++uۻMvq;U:_;X\HdGDl ir6SB3A]j#.dpwԶoZm K\)Eɯz ;)m#w Q.4ӣ('qIZ Иtb?})  H !{2'E ?~^3m*j`?B2NlUH'9{ g) YNBjeQV.Wd%1@nTx[&*b"l}d!J’8"]^DŮ#dW?3hxq3iyooTԩ!'9~O 0Pu;Ed۠7 ֈQXjک򹏘./tUiRG{edGPt\Hg+K6AH 15(3ژE2ߙfҢP)#/fzIIF/tptZ?h7ioQ6>Cvj*pEo!`)8zZ]w eQ`͖"֫XyUVl{nLu=]Cޓ2eq/Ŏv!/ڑ/4.Wj+Q~}uAJ.Y];lE SΫfV;!0w-ns)i$K͉y 6ƣx]O$J!S䷟5sv>JY^qj"[xT@itZG`b ^6J subUrBBNi^gQ+*\nM_L'E ij2NNߥ1M8zdq,| -)kj:)CmuOt]MoX]B-ȇʨ}Xc t䒵8Us2C Y jr='a!(RIe<,l6*H 9)QhR*Ǖ&1W-jJkidx{`nճf,mi"&\)Pgm6K= j=gwY$zj+{p;wyǐEA^zA/ TsHaKЊPs0;Lr,7mOeK3t6exX otsg~NNڴ=I{3,xpwnh?tM\-*,sj} dsg@IS](L~HGrn!ߔ+^GƜ6k񌉫RGTSAZsݓI߁=}~E.!4ih4/R=V;n+]ͬ C`*( mȃ qTl cct+R"8fa \o`WG0Vm)ootthMp;rIm+06'6'@X쑐m:ƺ.Z`CyTݪoʀ8CD4GE~Dt>@;}~Q|49NdoۼE;D\mP{!;)+Y-oӨ(~ƕtNwL6$m&+tNcL.aJeS~6<^)L~i~?N“S|k?HBcvO]wZ:TY.:y8NOf)bjcWGgޜ>b&qLj*HFZۨE}B/=KTyy#;C5ɝ~{:l֏K|,ڱFó*?GT-Zp,ۀrw/Ta9&%QM?ِy\TsجbM=Dolc8]5 M8"[ LB9)K3#4f[=J%8қ.B~bc GG挭 Cl0TG-WexE}e ܛ5SQW#ѱjԷMvtW@2 N (|0 Ü)ΏP9׺Mb3~JOO uoʨOB3~?oOg|ZD2S@R{=r-˧ׯq{6aBOVՕF^O9xyICZl+TͼX|Xpam'->J0#Fy0$# j8.sX]GG1裱%V/$9Vx3k.tD}] M0)FXЏ;w™ʨϪ\Ѭ@=iMlO^v4mJ"ԥb!aВ1$|a8')=Ÿ?1RXu]\qHs%$*ʧ]O 5em]~cdI~14 ĕ7f1i)a觓6LlR{YCBXwzRuƹ 4I6#U2F2<׾S3;EdZQarCX<]Z(U00-6/*7TP/ӡPd:jcYx9_w wk:]1x3ʳ୯ҩ1LX6C'B:oLE~;a۪(IK ANS[iVG'.:Vw h*dkΘY%dZ.mWRA;;IJ_،R>I?eX+*5Yiˈu ZPz5Y$mj(4!4!'{|kؐ>`߷ Ѕ?M`u-`TcX>Cnu%y^(|1K@VLUjP}͓>Λ89HkI?ע8hBtb1*;rZѰOA̹?wE}mb:hПl Po)$;_ԟ#Fs叄Ϋֆ+|\eCP-(xtKt&jxԻlEF" u`394~8P/-$﷾NsY1(gM'EǮZdMO\͠|)8\ bL2;eeet3GHOn A8|=`\S7\_da֙LagU0{ [}n2 H([&_F:Y*TNЗ { \w#z_/ʚ5ŋG'tqRIelM0LĈP1~zjįbm}/A$077O:،/ *$ɁO>.&rqB0`l\h! If?Hԕ@NFyEEYU]af4|)X]bB |uP䥻ϸDž%5_rM y/㲮 ht{^R(/K=cir:5%ܐȽ0g/]gNW\KᶩSJ@;]'1 /<^]lƞH~.綗O_'Q@Yj4)H:`GXQsb[uڸ3MXή'ܗol"m e~q1 V2L4Dvchxe#+hu3Jwz*k2hD 'uylX;/ z!W-9~K& 72 h ъشdEcm"suѵsW" Q g"aYB4@ )x Dlf?΍Cеw(.ykACAl)`}ƨ[Zy"S+|Ӳ]ewE&4c F1@oYF/#+{o} CzGoK|޲Sd(l|Ymi?I:V \Ď,\Q##nYsM z ȁ aQ`ll'ѰψMg%M>&6{]I$F+or 4uQԞ9@:!z@N\ GN7O֠VZwkeTl-!v6' n҂rSzUE8MEJ`˩m.OT'rE%m@=.hhP]Nv\j\`wҎ6R$}#I*i10f6J0j/<¦4am7:7::2||^5`'1=i!EwُlT5ʏ#EL >Dg Ň7 9l"T骾,4eО^ "4p, ϮPbcop7EoXuLF7u"4=nsװ(`7;i5msQN]m̀%bFwm( e?R?e\{2( _bjL%)o. @ɶWd]/H5c,njs!'zLڊ`)w@r .;_[aJ}\cr7DOJTIp:ێ ycCE3p .j)n[)a)yڤ #Ft/{ &ɹ)-LzK-)yn RTb{B>#eg[}QHb$2v^X[k~BF U-7 ypMG=Lo@ Cs97N7(dM}[gL2]X L9ٱ`}}uDAds<亵cnhqZ'P ycDOjk;560)&pnS] [?y?:Z6KE7Rj;U('va d0ZCGfl[X(WMeUet`ԢTaC S Ļh{WPD;W)xyNA&W QT[),CP <Z <*y~"wb{zM=HʺPg,J"{ntl*״tBx"uv\s*?#ٔdG$71+$#45U653dE 5}Z -onYEw{0tHU3UeF -"0ek> [h?>b>9K9. ]dD6 o"a-ОbB"ީxǃܧĬJJxөuYqM7YSs)(BR]6[ / VTKw D闈߿Hz6،4g)=/ĞT ',B[YLԙ!cpjBGRP)Et k9ϔ!»Dz7#^]Otjmo 6.: Njc^\6L})?6K!":o}ͪʊʇ]=KۯQxf`B@,Q0!mT2">&KhݥTP#cPr*-.@ѻ1)Aѯgu:0W1W =.whڰ8?0no՗~_'NvŐޔ i#y u2Nʌ*5ԖC{,-tRMyM%5J] 4b$AuI.Pp_D3IU7Uaq.uZO1͍ ΍< U͊r w,~ Q Վvq]!8MD~,@ԓ8p BlTDu z*d`zm8HjfX[zɠs蘍R{c,dMeqbB/ﻒQ2<uc,''7,5lube8+ 9{3s]FY鼟\lUPlhSw~4ٕQRٛ_9TۗǠC %͛S9_n7G#;&6-D-^{* *]ڲbYm š>xoUT- ~Jzi.XEլgyXץ[ $-}6dn19%6$τt jW" I@9[Nh`؎L0*K(aqZJ,MZ$ %wC)y/B)\Horx:[qï HrTKTO\3zhA,AʫR簊hOB!. =GvD+B_F ix@+5`uXJt@GbӞ6*:Gђi+pXh|(Bxk H Oglɔi= 0 YW|DvjgEKjkyNh 6xewD+IZ@nP渁 X_%q#.;z&& vvRu`YEX¨iQPe3=hO,I:%) lѣB˜Uh.ն++eSכir\g,ܥ6Qf?hl0'ae\|/Mܧ?ޚRxK{AwhxvN D& z b㙝=ڭ ~9pr}^s+sp:D_2u^KCǐ"m;HxH8Z !Qm \ec!ÒF͛!?%!9Sap+qg᭭.>ºkꁜ Yٽ{zvKBEMOtјmޟ +< kc$fy?]2?["&f%-Jӵx&l_ q B> F߶IĈy e#"U|4gks<xP~y񦵹ڍ}3籿oxasIW3\Y' Ŗf7Ȥb*~dS%gr^Oj :: ?jlw-5T FIxOρnhkc+THqT5;`_BttAi.ȩBcdkamK_Aоhŷ)ЧҕRo1!V+E'h$z ꩘$KXQH*YPtaeAjod!xz<w`fk+ig]Ҙ<2هIQAuxf6>,G3¢tv"*`yI"«K)9܅EpQa>%b&-fO[ Wg / {S k|&pv UeA MLEe:@*~U{a+o)P)Ӯ&͋b0߳xrp'M:C]YoCU8Af1-+tZws'O %ut"c^l~ڦu闖eZutgCz覇`*atۤP.&q4%@akOkDʞ  YۋB(KQ{1齉˅0q4t0r( M8=Ngv$B/a@5}Ec_nVDbXrHi=gjZ]S. Qh?ffӞz  J-rJu[.R(,;1 1x(Q@Bg"+-ĒA i+@9,UnDMbf#Xc7 )7x7䕜V3xy>yk&2e 8 ;y wU;܅GuE ^c@Pm;3/J:Uf] VhY"+@et?LBxyE~,<#c/0ejk.jGPWA(Pc~<iqU|hόRK?[ыtrZuE\,R6dF1Jk4Ԉ,ոDVہO@ީIojj u>@ԸEf&rgAU׾! ebwrĞ1qD:U͚zS$s>L߁R4,zPWUyaۖ?q%yz:?(OJ25Fixf4ބ"c+k>q1NI**8zUO?$bc0n^=t@U2ӇT/ W$&_{:0GB1YTjDHl-{%dP$.7a#6'2^TMtH_%*Ð־1Km^d1f"H*huqA|JC)/c8R,]d@鎦0@N ܫtOIӐRŋ͍]K#*Ϛ]M:H^2GR[gBbLˬ 0ȧk>J+IOԀ!P;kӉ+ŚcowҀjwq*ܨN+5_zJw-Rھ%bnڽf; >Y+ Rh$8$FsR>I^DL®wa(dӉ.ܝG|Zz<ƨv*߂emB.Wz᱌79yL&c!@rV$ .@~Gkrɭ 1xT ֝~#RAV xH@_cJ[{y̔”[kx2Y x7MhTֿA¾: Zw@?r$sa+F7'8ֺ X$ƍ#Z?.Z@+j*wy <77u][EVU4FȆ) XG7Yw ᛨˇDgJj)3>+땤F爱\E|;6 dgՄIYק_5wpMso+5r}:)I]*"M< BY)*#DlCsX?n; Psq°꾥@s%&WSxaD+-DVN3>EY*M2< |":DԎI x8?isSIθ싽(aI\|\UW &n E'뚹1"J eA,ΆzO7zStJ{vT|VL5#|@ͯwPc$kV WfVIi>WLnl)rDC!n~;gLH@3ԤX:KФVm [NDC^0<埓'av (~ǧb٧ϱ;ŀK 5QVKP&z˄ʀ`>0/#WnKv5OiY5E(U {? >z,N_ V`α}S͇0 őˡ:jO/P[@# %Im&8jm Hwt +n뇘P88!i "s~@0 o,L[b/*Wnv`5:C!~Ph,< W@@u] OV6o8#[+>ǞA;=S}Xb4N_vmML=6msf1ːže؀N_X]co֥ -q*ҡe8 cNB12U/mY܂ɽ(?eWocobyf3D J#,KIV"Ţ 6{B a,fwDCwJsQ P'ڒ[9O~l쓩d2 JTԻwt,/_ s\ͺ2 \Q<E!|@> ~Lԙ }V.yƵXH AgYW)T5iFIKݰ1d\p_[;GzN\:~Ovs5؏q85@f@Nx [wRGX3[8;5mGbP뷾+!oeՐiC yXLt#WYv0RlOg`,l6xgCPQƦZ;arosKwr4w@mO!헙l{=4/.b}2ǒ`]CU3rBs}7F-rp i#s:)qLiw\]qpqE;ت7 f쫘oD(|-+7ro%MqtKvD*hMݫf\AƸ^ U;GϞa#/'_St7H5TG;P*BO2>Dd4Otp!qIzƗ^97/'E6 ='gpaNPAFq+/;ّ"|\h /Хu,0E%-F''G3%2.`#YĒNjnPgE<fMLg~\QDv: A#G3)ڤd.0ť<>EX-KH'؄hmӓj_\; AچBe&X`sckaG*,bѡ-֕ėCR.5I;P6nxyVU&+ $!ܹZS Jwe]Œ_\4qzk0y&(TЏaC)h 0 hgqђu "Fx+.Dw1 '4@i;5-7Ppq:7]%!A93GQ>IN TSj1u`i,pV5O'ZL"jSpΘVQ wBp8hb?$G}tС͚`o#Űr! ߼8:p#P.gpQF*3LJE,Pg֭`+UB`Ŋ2 09Gu*э_{rnq1rEΤ+P1ǘXcjS>"V>s$TdAD˙PLC/`?uhD<:^6| VH-ɏo6^﷨@p f" 'g " ]Kknq\O;ϠzCZ=Q-;~~h%VA׽u{D+ Lf!o.^0Բg i#gHn6u5a9ј씓UPUR`\ٽ +##>x}w9HuNox;M^($+Wۥ.F 7D7>bJoDžYO>BIq b+}d3\() 'ę< ؁`2k^i,/Rt6_Yjޔx/F571ߒS WM>nlx@ GKg@̹- 6}()N^^X }Ӌf/2bNAg*ebJlc=n"r(7iˈ}2Lɨ׷2Ӛ~6 )?dqS(@x(}8g-])M_y~O?zk 0.;N:07&1'{29;cyH]U j'H*WMy8uӢb b@gtHT5^(\WhC)A}VbMיrlj| 44 RS]B#GV!(Wy {& lv A&RQXUWF9j[0<Љ `ſk.3X$6=TF^J*Q]rN|rEg]p>(#tZmпQQRk$8Eqy@#nr)} aAJޏCByah|5cWXFn:.'aך|?9BY=\*厠y%Sj)<]}ii%9v\zd O?W_UVg;4gB ֊u3?RIQ <^Lƻg+y$`L3S󂘱x3$smN# @I?:视ƺCEt9tN`}5=+!T@ xxMo`x֯_5v+[&G.+(|weXEߵ}|wSC>3'zxM09}a2tY RՑDzTl!5YL4b+6Ԭ 87|B=׀oD7/VHj}6+~u/=U..*W$Y$5 r=^sAIGA阘fIYMiucKxՠVidv?xd8N:*.ڍbgayQ!~J@Ĉe)51=#CnR39)vU`9_ ߾X([Bi fže}4UKeVNP6S R2  VIFTSiܻG~MO);g3/ߖR$2Z",W.k[0B^Pӥ0ə-7! N3%+IW*u#N=sSWZ{On' $ccHeomrB3I+8[-B`ZZ0*[>1#)'n6=+j8 >P8}14Dh,i4'T#%&"U>Pgi_ɛgg5븪:HE=&CRn󅴍2gTE.IU4w:_5-:w/d z!{P?_CS 6s]0-X \01a 6֦k`\tl7X Ip$8UQEun)R>oc1x*i{g<ɸz+3#gD%#yMzܚ=y§]G[R0^io%xV0cA0fRJEs{ q)o:W 1yAy;nQR?LOwj }QtrCĺF*6Q']!n)th+S^iXhcq HW}fnS#R_Nn78-8lY^p_]nig#*@Ȍс' P(/\_-h({4T}̷O(Oeykֲh& Z>Ǣ/uHY#Sί "p^!+QuDg,Bm]p|!DWCƑtӾzURпq Җ(Xsg2IrqijQjOծHD+8_$9Q:S{x=7ت&&SdOJ狻\oӇ#FEP¡AT֠j'=9ztV}2 WԍT?|q{<'!T,7|ѵJ)C(93GK_?|^.&L? 1.!C\$ʑR O;- SyZi@_<ʨ$rDBZlWn\p @rHD=<|-PWESw{jlhRZE51hgYö6glD9'@}B)ȭ}5!jw93s #\̭wڊ%DY7? >icpwj+ؒ tؖi8`5Cy~9go'7E m͈ZIxUda~5E'26!~Gxh}dlJ5WX GU\b7x(*I/{0Y]xisTσ6(1~]k貵yʬX5KUY 8lEAVXZ $v$JĪ[5*(qZAUWb=ڰw3xJ9^NpD NM /oX^P\vs,JV_$|06% ٻ(R OF>rAKDqAW V5u+ݸMG~[C#mQmȈ.}x9k#塭]w4cB`=Ys nEAHꮇfMpÕ&mt?HI(b 6o%ʶb:>#͞9q"qx p @̫b(xÍ5ǾA0wvI4uF4%PQx4i[Ⴈ~!;[Xڣ#lE0HiT[ABgТ3ceݾvmexh?"i&f/X[vWxvȚMW릥WOfRA%ū(1AEg9R|$OI/3Ƒj\I>?PyVn\bȥ"kA5 # }!*{7$m*e6drx1ʯ[FZ|%ß\0i^_r.Karv%xN H׷d>c6=?me&0sjﭔsapb,lnMttw8Ⱥv{2?\0Zr4X&# P4!{e.! WBVkлq<-2>OC_$].*V-T wn&mx$R+~X5Z3/M2b7hd\OaQG(?,N4){:vs0O*U8NCTw Ʒp:vwÇ)d҆ i„b95) "rWHahm=Xv`bf"'~f]s vl{щؚAn"-FUrxfv ^S*µZ' w \!}'X⬙M4"qޛ/dGII6ҞJS~Hc;Tg\~kG>kzKZk`-|Ϧia' 3Q(ƈFq͛&U6|bBXjAW`7y \ ʚdҴ cAU,Ysq0Jy-$0E[C̡ ~DǤv vlԞ̸?T/SLv5 [ @Pr]Tz@% @𸶻035oå%2HSJ0<C(mLx|+«POp:iQ|7"y~I[D6*IH .|1v:Vgᜊ9CPė0'EjzSp9#IUi!QMԝ-T68xO'9g߶IܹkdiSى3F~xEwyZ{_ŸWp;HdhBY]ni=-hG 1{fv(I$qjyVѽ{ƾ^F_tNUyi}գ z+t!3$Ӻp)׺U7QSH}2lW'i<cY ,!bo䌄 4 ^8Xcxel'ǒx.eU<45TwDzq <()צ+rAiU7S[ ɖ \5:MeЊO%bݾ~T5 NBu0fSץu:Q+IM6e3jo"[C{|ŐQvri6f`;`)=Ss66ΝF39,1YJIJOO WꗑT*.&z&:thK]hP'<+ aYxa%@B zpEE-R 7HVHN hTV@kH[9J*s``Z?u@.r$ZlM'l- 86K*c2qc突F!&`;K{wrQiKɘ;(mw^JS%I('3geIu2_\AF)gA0JhSk|D6}k 5؁ېxeqĵ8h(Q"_jQְuR;F "*[]~4RI<M}g /4b~Chg`!~n=f/HwPEr>,k`ԐLVu K-2}Ɨ%]γK_ 2, Js<ƇŽV9>u5g3}qh/w6l/]$3MȖ @%_QV 3V .VLIUBUK\w6j|K g[k'a]ZoOU_Etxz -<%FrsV$Qyҫx@_8FIx$v4֙H㙓$^ z1\yƩNMt5VKZđ= Pg8"8]}nM_n\*$7mkc*9os!vwTL>&/2Mxym6= և%<0PDR{w6R]5v6GZ)JUqk{ڮ$׾޳1LTRKW϶FtzND0oT[cM0 އ HG ~D x -K SV|?ʛ`y /¼hX AZ?p#{%h}%ٯB  r"LEe/:7mYV) VWҒU\ODKA1 ^cpvHف`-e4Km Ap21!dVw$TzQTVۖ$} ,Y4B` /ra'J$N^k0,cnY̔وON|` e. KMKymzl&~lWv(v E}oA5fmpJP"h4Ň(XUezRc?rG'HB*<癛Bq)=]C^jM֋1l]EZ0=9Ź%\j#QkgSu*uzIpB|EHY(xm{m)&&v4f ۠_>s`9Yeby.{p٤ B󺜆I2 vez@?-N30ۯyG+^@cDV cXId!l蘴ʁ:ZrD2 DyQ\_T5@LmaBڗ`r5x9m& v1Gtyk,9)R.QFi"X֛#WM&T@0:Jɘ]+|4 \EjdcG,d蛴z/^P$Wߓk%lKt\loqŔ%Ƣ ¢pc#]rVx$1Ft$g듘I$]w[~>L,fŜCZ,B,Z#qe"7iv!RƆ_ " ^. ow="m_Qxw "Ҷsd!>QgcA|fBmb8ZyJwPzdbDA*3JԹZݿ7+~oyW?Âm}*pᙙl;fH.nW4a[6jnsFNH1 pмxNU]%jSb^ ecOpY}&DyhpAe)sGũSK]Xp#r[pE-.x8|AW:K4Y*>hr2)gK4;Gp@IhҎOELQ8d6,IWysw J{-)$Lq#h;dYsǙtMC %7؏ 4fO!ojz45eՙ0e͕쓭"pm+c45z0GM{X3ս҂r~6Tr:k qɱ&1aSO,;#P}ꁃVMkuJ#(cK|!txTe:iPbub'=ӊ/<P/l!ٔGQ _0WG0R;: JfQ6_H7(f#Ҝ{aagezB$T\ cYfn%PnMVT|t_X Ť"8f` ]EP>\vSj^?>n1X;  "ƧLV: FaA֍=iBj5!J>8]_y|'oR&zL#$hPH&tzv 뤌R(WZs3@~%E]ϐos4&-C^Elcv>-Ic\"u{3C! H6gVB2ÍQs+iӾr(+W4fD p}xO[6#S?mHx 1Vr1=D۟T{J_a{m_`q,,}51"G}t>9رj=rffwjؖYVN^QfՍL4CIK&rX;ɍJSǨb:l%&%4ty27eSȔI}Dd@zZCM!1MnP bo$,P(P``2A7ؕT2ޮ/czZwX6,ńc'Rl>##f)/9,`z1;xphv>ĥe0]o`U1\.xR,hp OZ95HV @Nl9nM冈Oa!& "Pyj 1e2Zw5h0SꅨXLT{PxtHzH;.oN2,37<8@ Wtgݔ>٧iN@77 *EUEu3vlGn6=ۻVvP{cy4/9MSΰ!s+ R-dQ`հv3`z91mV6l+v\ @1--)7CnD~,mxYa ZH`Uj2D 'hD2 n0C5]{T4!.:QңU4Cv 1; g/DuqlVkVQ W5L`No9`UUjZX_aHbOVg掽0 *r,z\Rut,3iR\t#'{.lXgQmYS|5ɸ== *NF|7Uo] XcꔡDK2C x !=dSZYO'KNIFH/չL`#J9҂^ +=kV%-R7:PY D3~u~V2RC ,aV[lF8C}-~8F;x3 SJL)OFv}FEXZ9WW톐 s>@skJL) c9XG2**}۰ G-RŎ'2,]{{>:hq(^;s>[/λDW3@}l@K:<^;rי^z}xČRMɉ8AC\0Ȭ=m/T$pqr%I\C.oMj{#H'{l))#t#~yβC=~ݱ۷pbT—60?~jBX1F-5$dg޺H6m*JSkaG R yؔLc 1Wb<2mZ; ?6Ջ9&M}hX$88-/+uNІFpwᛔ1g ϽҖQnJF!վ>a>YXF4YS\Ժ] H w\]-~GyG(1vJ"u= !(Gݿ֟%n'̏ Jrr |iƿMr+VTg@N-i篒n νV HX.7"^SZ䥮e-Px?Aү2!,Iuk_>B1"v]zV#Uh;z*KGpIv]s\ f<9=C2W@2q(bWjM@a/~SQKίZ_tWǴ]*Ir] 0D ̯?8}flbҜyxA -i@"MQrN @Ľ,P'W 9H BJQR>{Ug{ %-$bf*۬WH<&7cmM{Wǿ {GӥqmuESsi<ǺtuEhz!cV>JRw/,|dek<,^Fi\;xS,wu`f~?8 f̚( p͍r^p"rqo{R d?4hITU8dD׳J햝q?il, WR-l,񮮄 jD42q HKɸ\F@LC?Lʺ16wPos|8V;=F|ij)m'v4yP90`'& u=D8Wг `Ocd¬P%ki/},6rKKȬkn \9}(~m{Y`picY5Zb,ر^;f #$Tunȁߣh3h׿\5WLBY V(4pfH]E~ Bcǵt$/Zf]! sF\#vZl$\3TAG6F3b!H&"PsD?m\*agRU@e Td,,KMD<[E1Z[%BuޒR¼|>buDkRh%®仏__NC 62rr0JVZ%]<2(S)OO/Spi/:%?ٹ E!H?2(2sZuQ": Fz<llxr=yx:c; Ԇ΀cIN2'e*wZiѳ7! XB6 s|ʆ NѦTUu*S嗏$_wɢ9hFF- Tp.UQO_N:~+xQ$uuffA Hec >yଫDTͱSU6l&us76 c`؏/2I,{Jۍ=M0}A7xX}ЖCxec61U3oi!sOeh$-yVM蒃HK i֑ѝiǰmX p. y PT Zn\>o/n7>k\K;ថ=UCƶ5۔f|~x>RjuI<7!F:eڬZQbj6һ"TLfhԏ!<1v560J-lYz;GHZ庶[ױٻ3o]҉X{oy;JUӿ!7π$D"sgxGe1gz|9i'V wmo+I 4^ BE~z + [\FytQ0Ҩw(-<,h)Sh: )]Зi:T/a6k۔jlAZrs@ae08G+ $W16J8&oȐŜ>#|LLب b.\P6,N8W|x'(uai_PRp忤_-*i!9w҈F?IRlYj҈NL 1tYj;Rߚ߿k40 6r|jD~3)keR ugy2nF ಙ=VNBFuF]G,h|lA.N*~]8(.gOo5p[k$c ?WJK"'.`YMPIH bԚ ^@XI )Xw !pA 4oB堰ckW5&[1_ #:+zwV e)gv 2JٚV/7Ѐ'KPxJ-EuX !J@kDEB( ESH^޹L|Q>\p8<qw1!Q3lSRmE8m3_"'h15WhnXeQrH)6X+Hw ~,.1I XXN Qax ߠ!0=`i"Ke^j~xP&H|qU*>̩2jj3*=w Wyn*3%ua,P?p$^o|:nS!R2}h>ZhY9ŸOsUKd`@hSl8A 1q>"e{q#7z"r'=4$ ?6PrgSd5ƳHJkN#I!n1K|k si;鞸)G,Z숣𭡎m] $K "ml);G"աaC@DY%G6Q4O4V!pY\T1lۋtRW֍]6Rf=72DlKûCyC){"JDԓMcqN^+>p;li^eI,D'EM\&v`=݁-_ XԚ~<<뫅L`t{$} V c%Լn+}#*>ghDrJ.BNG$S?|v@OI =f5{\f()ʩtz a ]12u\KØyp:0tzt0Jb{CE#d5{#S*«*se([ >Pjw˾ܸ-=DB٠LݿNaX"~VjRl"  YZP8.q :#W ҋ1߁Ԩ| vʭ`Q=30G~̃`1BذLhыy7dQOA S+fn?RPjwvn6B[>h̔#Z+ɥ- bQiJ-,@ 2W`\ ĊmA@.oAMEpBȼ ah!ƶǙ' 67hzmzyoRki^@IAq` sYyO c*tYT+B^޼ &r.4Mi%kK& d-5ފ'?7/&GJ+ϣQagTD2ъRJmᛴv̾-9AWRjdvKD+| Bm)wZ8r3;lZd*Jq,yvd6q-m0@7W+Wn5o .:2X>A-k yQpNh6!oܨ5lhu)3y;>1lДشr/,1)=ٳL B>IC@2kQOαUw:.J*Y w}u yq=RoDϏt o!ߕN6ѻS ҧ/E P!8y>I<9C7ĕtUW/(%ʏt} \N[YRL _@uMs nE"AIUx*uSk۲땇SIN mO#["'㳛 E.Wl% ·t>|<&7]|q˕jb:Hx?ǢB"?4q&h]kŸk)GhG5 $fua4D).] 6o8;nfqnmwI%2Ҋ6UFZ05}>{4'!mF}̏PzN k lU ˶-S{oAa,AQlc)k"KRjDl {4fQ{[e8k7T<ߝQRm! x0 @Y Swc&yIE1!FEӰslcYu9 iVR7.izܩܜ.$YdIv2̵4_2M&F^Ii)T$m]Q.؏ZcqlͲMCQ_:W*ZEcȵ<+%kp!D(u@g  o +NX$kA>2<>3.">̌8j(WLw/?c<VDLr[w OV|3Gp9zM(o6;7/400aIM6&zp~r'О `&JǏ,9QY t9[{zJb𶷳xY IB=9~V`6xKӹ0 ,GPXH4}c,Z?G:A"a^*Jwƍvs7aYhJ|2C > έW 1u T|fSWY#TBv$^T˭T6kL;t'~o׹r)zVK糧$ﵖ9Ёne$dJbhcx^o`؋ERd0.4Fߺ2^M]{̄ ~Wq_hJ:AORp17gZ Wheېpj%/>@:{͢YQ `tSgc)S-f4xuϦBiڑKϔV3]41JHL 3,5ÉUvw} s`HF}fʼ# #=*a mg{6#<`dܿ B! 0Xܚ,ڥK$ТyUա\f]m_VH+1A L,AyA]&[\e U ȃNq7/$Oȩ:ZS}[ {'M͈Y~I2D,U{V;Ud(*IVĚ@I@'H۬Lcx+?:Ʀh]*R/D&6lFì P;P種U7H8QAy;̗U xllٕr:[ (@>*s͉3{{r|,iL't%Z[("9 XE( 1U, S0!MSߊC !Ԯ(; 2{( Z\pIU͖ϝj̫Ed<;OxE(~`=>V<ص!3'-hs_=!k.R̵#F?`y3xkٛDQt-:2zW`b/xMytr%1(m7/=0dr?ԯAK~srNx+a5Fl;_8K'r,]V]6k$bkӮ)H%%s+Y_rDw%VZB+4iSKt:t: Q [FC<4iiXg4X舩,j|Tu :1Q{5&ocs-4F^3_U\ϲ~ܬX,ŵWrwIU* >Ju)HZ$0gY%PS9e$@PLzݶH)C ~o,R~4(M%yOHmAP&0 ql`>#5L|w` S+Vr@1]Y}:g0fRK%f6O)%\/RhVp1J.f;q _ޢ'fX\[|wF{o>7˺A"xTX'rW(w.uB% 7`6=Yf21@ CC #LLr8y} v6~49CD!&>UeW)W'd2<)y |T= K4Mq?aDI'PUw,@_$yrٗ{9!MpHf%h<ΑEXқ Y޶ء0 |)1 3OD (ũ5 %}\8{<&{PRUx~zPi50/L"y;y9HwQݮNAГ!',4?uҍ)C"xb /|CY(nm>κ˰Bo?9ZzJ9]{Ea\AOJA6vc|_+.0>:ct0L>)\>}@+b7^,ռ_3>A+xb1I ;;7cik1,IǻlQF[qP4ڼ*kI[m..1Ս=y1j'B̞{Ic񿃞sGs5^R4YOkLͥfzQRJ 1\r.Xy֔B77I/`/PT@%f`ضE:vX: }L_ڵ["18醩hUn$ɑQI>x+2Ux6>(mmN0Ej%fZ>Q' XytXل+_I9L\5WzP_@fV$ 5xAr3j_><|yQ "!ɉ\]+1|aXaid1DJW{kڤS:y' B$_l{EEG0Jj ;iVjU=hW&"INH|Kd~be` 9dt>9i\0Hi7sX0-fq:v\T5 ]}mCLK|o='*1Y!o0-T0}oq)+Q,XQG68Q2NmY1pɳ_[`_\a9 :S^@8Q.  {u6JvC[:G4Lv71|PHFzdzna ypl'96h ?UTx;~} 杈S4+O<;t$9viabc,P&X(x=G&ܓ{XdZgdF~q֬wʁ%tQ@S2Bh.棖’RRs '9:t.(,jMe9AT=i~)_&@ά+@~r-ft`/ÅwV64Vj[M`?XX ÇI4m)Bĵ-\AҀp?풊"k9no;II7hfT#|K=x VpdSn2@.q8\[t~ 83{t;~Џ.AewH~ֹQițn#=Np9ɖ]&6K9w. +XZ|6H޼3@P::$oy_Ch#e?Y%!/G\vdfw2ȣNTGy{dI<}ઞlQ9ɰǢ:X#)$q 7f^fIIYTP#mXVa($AvIM ,ñk1!Vx7+)NUX2kjDR/5p.27SXm6:[OVJxlg& ΎdǍvĿkoX^&82\su|zrWv'D[FPIgk8d(D10ZBk둼*)9a@TUZ5y=|K7bP*[`!$^BX|;ܻ u<\ÎʼnTWcw2v"_3e'_vV1L&0(ykVo.z%9%U HVt%$d>[Z'C6 S l}.DKkϽ=Xp}dlh+pg%~pF@oQur4H VXCe<d\ ;mv池40t $ \U†2R4:?M%!*F` J ,(┦1  &Ȑ0*K8X70c`$Ώ]lnDבTxTNvUIt1s;*@PkFȌwzuLŤ9żi.ԎiH4"25}\4qLwb&oGLF z=.xi v>6)V>h$j#dp50|[ݗ%}EP]8EXjJ.2[U%̬<6 !|a||fgе/gR+#pxX>ڤ]Kj3 =\vF1(7_ l^겁ryEU $47),6l`k,Kiɋ`n9HRUZSfq /&~Ed}#Ur[g?RnLm71!kC3MTZ*4ROJt6nP8j L YFgV:aD\?=cx7.؇]e-ի ns76QIQ+㨖pvDc"@)Z%|#Fguw/Lm0bۯE)XJāVR'L5^UB.y1{sˇ|6PI\Lh-LO⚯k`=:AWAfFmBsg]OUz\S}3djȷz9X sA2`q4h.ˁ(ҒUyj\6//5Rx]zcD}s#iΪֳEh?ZVw3un&44umn;U\7.0J>*UpHF@H VC"9poZTdjѯT>8YǡNeZ _xUx+;i7 fJT,12EHDę֏5 %t~.y '* gxkw C_M%"湀:orut8ox^nޚP`EGFoEQ>YorSB@Cr5𴩏PЪf3]-kedd%s[B^P#9 )tґ-^4]e\ܹxĩ)Ke)WZEDB'/uQ+e`~u>2#-Xə,B2?g5X{J#"mefs-x?,m.o}搵%89HIgn]?cC =Q),7,h^]!9{aq~.lDq8cHn[Wn3*uYf GuoS"IUۭ .< XmF]-qz2Ƞ2 7"}}bۯP (A=ZT ? mq4,:eXg >$u]ΡHJ(A43 FŽ5U䨆 JrJky/@׎|<I=Q\ #` `#tPStx*d ݊xvhDX g혳1.$ : 27Gm?|stj< {DeV>NM;6-04~N8ugbq?U#r.HPY:,lZ} 5\S@߀"e(s~h\(k> :nsf\x-hx(ӮC8LH9͕W+jªLgek7z{u;+a/Y  z2WU<:M߽EVAic}1ka jE-)mTˍhEԆ X<vDqLj{qso )\AbbXr8ΈCi^_A9Фe5aN!1CDJ5\ubr܌tY Leeg+`#m Ҵ.X'F+J!MV zQkfu:[]@"/g{UZ٠63&:by(Jpd5xfDF4$9#M4O>{T݊EI"QK_އ?F Ῥ>e4(6)U )r=M\VPP_wzmc^&pQ2(i8^jX= I^Y|zJ 8GopʺǶ|~nH}a9tJ":rz+z)jx +_vQA1n[F2ZE$FKU[$]ov/&1ƜD }0hd3"ε-% 6OR1a7gR`PI~>Ԫ:1X%dP V0@ɧJTbJاxYASE ~L&cNC=ZWګw`=}gN"c#cu}⩢+u ~:٭:!ȏxo(Xӓ=R4Z N5.n 3y <;63y J'\>j$@/oZ:=+06~ Atoڵ?ԅ*yK!Uaݧe)ixԹ@i}߳&C1L8'^U#l ~2㿰v+/L,`?•n+gr=y1\ZD=؇[#u4!SB1 -[ޯ/ $-t&:x^{ǘ#`u+DD%Q{bB[V8Ġx뎟/2A\ D h L8B">ҷ0R6#[4"v:*؁j$F;d[fo ?il% E:ix"f`"&au:{!wi0.3yF* W=\ Yߑ.EJiQsc+~yj[tGد n0^B%:DXK.m04TtQ$û[oQLFKFV l=[S-yE؁C!~"R])tGYq)Ha Pv~LE*óKi4I4C@V]GbP}:7d.ʒWgqEݢذlM_s-'%H*Q&Dz <)|)Ӗj`ش_,b bm$ph&%sj&FZqDlBK|QP &F<@=|ZFQyՈdͬb:.prd(ŖLbsA_"0ԫW=sMVbg}m a'GޏO_{}*NN$,"PTKxdBL@_y0 }Î kM@C1y&)RNOҍ-NV)Zc&rppk=VR˝0ϤMC/e#ozcC ˧'m 6j-{2Ń* (B/YmXDyt|ui6A%%T / טWRRN9Z,(a ,{yo- Gv̫(`WW3k  =|K?نJk#ߧթ؅R#yۻBZ(GvK [qo7V`<w[Peok&[ؔacX(w޻r*e3︆6I `5U OZiyjxRy)5"h""{י { *ZMfFҜR,Z_vuesO ܘF 4J):OrUjH15o5}ޤMr]BoSW-Dgexk\Q,5O2_4?'l|ᡬQ:)zӽO0DekoWl=IN {3aْ0׿hsEbkK2Ss+*O"FAbQaXH u<`% R&(O_M8V,ȿYue@$WrAr'=ˆ)~Ü-_Rpv*P7^ց㣥Ԕ+] y92U]8ôKAN}*hL.*))xWWHZ[B~xκ,xovxsׅlˢ-*a= W]F2ѣ ZTP]_'YOMtb†DՁA"-/*R'P$>Fx kAPnoqcNuS5 b;oE0<3.&#Lр8΂Ļe !3aT%j>i$alfǺ*H|t6 Y{3eWzTٻ H_5i|&S]R}W0WƲ&Q+=IKJfp.үBoxӜ福aơS[}/GE mwZnj* > 2_<ε+)@y|}=T[o4c~0`Lt(eOZWNz)ޓaz d\p_Q T8DRN^ Q6F~4QjlTI۞b7Em_7'`{bD} IY'7 `xA,Z9 !cTHkiQR|8nf%huÂ&0FYdWxI7DL @϶vv?}بp-9zTh53{*Q,J 9Xmנ(dKM$}w?*Ƙ+1sE|^@Q[--_cv:G!'2tB)ϖ9 t/ } .nM;"3<3 pzHRߘq 8 z>)d?2A9fX jۅl)Sg߸udhOK!RM;O໑ݬ.25Eյ |]#^PSax&47VH(aa+8&.۫a[ҹG7(dm.M zZN tJ03kPr_`uǹ* ^Io$94wVd>lL<U$j9>iVBl#u⟯XWM~@c8A5Y)7@2G]S0Vjr RO9+{/^6H 4' x=t Q:Հ48_rW+Jɠ'*tLi8B#f\3)Rj3iāߌw$WIWD7V)L4)'q~MB>hC:b*Us.vBy3v|U)o`+HbIGl1O)w'R;@9R\ճ&~ǀGqr̫3O5մQ4.;^Vg⬵!`,~kh7mᩆn\kD5&S҄tW/ W$=`_Cr ypJ^)+;u~ϗߎb<>ɾ.;c0A:ޙE=N3~U`royWh@D1dlH,"v sSwh۶D 8?ب#U+j3?Imrp|SFZ>j5ٴWgpXIutrJ}-T.˷{]gRXՁ|bu=q!Јӓ}TаA</m|0oL5tnֵ]gPeyFQSP-G{''>2VhCt8σ9:߻B$e,E Eq8pCh㐥A:oWF ra[3snPt23jX wxt?K{[94oδe*328idfFNQ;b D3В5~m?{ܲfE'AF2?K5kǩZ)&V$vdpۋDS;!yPI;Oa܁Z" X3v hC}h)~*CP2˯Z,(p& k|{] $xl2CܕIY=h&|1!~%o[aTUuN~* >XUxCB]4[ TB'BpڭJE B9KC>52| ~uϟ0&RFM !X:;`g=鐿*&9Fw5gdt66%HUp:.3W`9I|)-h# ;/4lHlT--&dal!cmc|Rz+~%YaPr:Cws"J!yZ`;'J=& vYoYDM@q>ls['Y/7TQ^$aiXtYvp R%(\rVG.JP!y6<̄8~'^z6|@W6 ~klNiLK>X d^UQz6\hy= *{z}~ ,;\@ NT(^=#n|^ kE~U}r_XBۄz9zPah^^aNZEPW5\6oC"P_ַ"RD?po\'zl>(PϹnFV̷mE4ѭqr7MY|֦']߄l~/g|, i!I `ڋBS+fYZjB )- F7 -R)63*_`E +u_Mڿ")$|0lrKwĔѨ;5t0qx2쫮n/VX5:-I!fNr&EbKeKLqk|K؉]{?RDծ&TY4@B"RyK}փ)SE9 i%GݱMO$ :-q4ln}bGd"$boĉH||ێ c#$ŕ{؄I @O$oQ;K3Amߏ-ʟ(4n*ܡ|x:Ĕ8^]%K~z`V;Ka ">DevDH5s`\CHC uTnbm=M(?6I>8ie:79sOPNZ6Xa7buEp]Uۥi$D\9BC.'U &iV:CtbV#׉UF0:Rz8+q?؀_iΉu߯ڊpz䚊2mѹqz13os}´G)6$ǔ^`tCeY3< 7^ jXI)949Gj+&ȜobȄ?r5i۩헽E Ј*~MM\JmzEzd)x?C{'Bօdw5x‘UGĢ`Yt$[Ԡ4}\Ol(}19ܟi@@Xxp ^W]_{ǥi;x͐N pM[&( N@F~a 1_YTKB(}z'jv ~ ޽ry /x~P,?o0s"z;Dz&C46X,K haMOjYh˔ENՖ75L"fpH[Gn|Y 'bw=DTP&I1+DhxO_!ppZTUç$Yn@"΋&8q] Tm)3-Ɛ$Cʱ8q< 9o[vRGjk, q-Wt2^baEj5X#\oMTvqs v TaXl^uajQIb w+gŝܓ*c>msfxGi`b,}c0)p+[,~PvW\`wMxjk턍Hq$Gm=^VR\gguk^8|gAz! <Ta>Zn`T:~6 >k)gk8%kj53|$0e"|M1}OY_QF|ܜոO_ h*hDjhq/jfJn$!"Y&MOݚ$ 5?xULp[zq0{VXo0²fʔs\,IӤcqAAݘ91d J˱g\yk0R-q4QWrPvC!eG] CKuR!6guL@;t? C0%ʞZ.xlI^uf:E+bB}]N|dE۽V+bucYhbӥj L㡭{s/UwK 8;,_ M6AGm ʩ&72beh$E*\ls3Ii noX.t^l7h:D=]0'1JOOʤLDŽGE,_(PhMp ]N[|F~GmW }Z=M[=c &!@lREFJLz6 PiRL!XXhC]T XQL=sW\H՛\WiI.i6S:~1v#9.'-Q;Q=YKhvQڴDh6"(`mZ#r.A4d푁(+M|(Q<Ds$:쩯oKc(|;#2|E6󤆵IeRb9l И4Dr rwف e3"kf뿽wT5 {ntaɁY>7Qf˔$Zvx3S{w곐G*j7y{~va3Ju~@zT, gSti/l.2 sԏ6}[,De}NB煳aF!TfY` a|2YA 3ܫg-3Iy\\D }m/A_=:$u]+/yK2b%X ?v&4A-pq1)mJ”i 2*3w*C-Ɏ4Dat qtnk⛨!,#$aQ8գc.2.Hi_"wJpUKus* : ~LurP3u"$4LjIȕ5Ӥ^ %H7 ԙ RG-.mckmfG= ͮJg_NR>OfY A>_U"CSKRH:ȤeɈeW>3dfn/X}k c86QM (C@ڏKVSGTv5TIuH@Ya)fɖݤRH<;#u Se?@38L?Nf̻ce6I%_SFJ׍DV`DDAǑlڸ@ǔ~wܨ8 *!,9TJWͧVcC Bfu:v~óUMV}v"_ҮD f8?BrTN DdД~/eߍC ,7ճ\2R[yS5R0y2Jh**7qS&x^_aXi@$DYLr/PC{$Õ؎:)>Lh0s3eS!6dCT~J;+"ܬy4".+ʻ8Tr,_9Dj> ^Ó.tè'gc /nB#1R*˖=t6\7Vg~|*+-?/*k2~s.ɷI1j59< _@nyE8M_.flV}SJ'l'($G&{-EE P4{#~T '"1y9<>irς俶8)竹c).2N;Wˁ`u.O#6)o"RD[<:R!CFpDBpU ޺+i31]2:NЦ+Z5\2NK_ax>l,t2|)ll :x3Fhrh!,}x'$^#i &{\uTgoۨ h4AOV@Giـj1x%%`4j N8iDVf)x]L>y;]x%}yݝ1ԀR6Θ4F 8Ѵù0TmBz ,5+H~HqXn(N0HSv6.eϻ'9DeE^պՒO`2!¦ip>~Nbu2s},SR5ʬ 1s]LK)xC-Օ9!k^ˬF3Nǖ$G]Z;1&=8߳@r4wD:YpNwsD!i7Us=r'X}]ӖEo$SE R)1#ި,Kċ uK'8xgꋢRcý VWjb%m%^< bz]g sݽ_22wI*lǘPKQ$`뤌rtKv >5HL{6$*9D؀G LZłg6:>G 7hcq /Q Ա瞘ZlQ@(O|'VUELl=6Q3JULO0 aO'#9 4d⌥IX ohGIAepx=b4(B_Rܘ.dA;J ;W+nurԲ *#0A^uqwse=+)װ1`5MxAMsC ezTS+jRh|$C/rHJ 9>x#*w,bq64vE"ܻW`]L;IU"C멺ѫ/h|YAXC-|hS.U􇫳; vCDNJn}pC5猀6WS>5D,-gO >r_5&0c~Ș`̙}kԩa;!cz1ۇ{4nT6j׺,vLxS 07t-i܄p/)o|$g+yedH!=BQ%Atyq]۴bɇ%SPPmV@KL-ojgXb$fdfEA<]zn q/ȆᄂOna2OΩqUϊ&8A]q\k7MRO?"xy@e_30AOWѹ1#"Hf[dQC]xFg]]4*I[T<},-Ȱ:H͋'S,(FZv,߷_]?nX^ E'4"֡6tv5.}zꃆOﰾ2 2=t' ?r5Y?^omm4q,$[$?7SK0U6F]|m\Gk;;08h OI޹3Ѥgw3^A6Aᵗx~4vE Ř0 eKh{f[5S{u^2c2@oBqlFEUvM8d(eO{3y:ۍUw'{̽uv"Ǡ}U)c,ޡ U'@!av̳8ZǓ~3_2\zLRc#ۂs^y9S|!%{..VUH"_eLr01tmwgl9D }ZXu_ _cvv g,JAa߻+AXp(3Fy9Pdr~U>sʂr:+38Ie Gl.KY?[V}Ug[NaJ[=֬aUd3vꇡOk څ% @c~qZr:YV3C3^Stt/ ldPH^vU0ΖREr{wf7[\im"OhUb};GDuYհ6 [ E I5!`li\+X(ѥٷF 4xN02X%`Жx*s>k/;ɾV|44Ǻ> 6{ARJ B)î1wєz }q@qf[s ]y: (mBaR]'gNǛ3FP&F^Ja̺RBmWrq a?c7w9xi8T=He{NquYP.!<}MRY ,p]T졠BVz3YDlod-Tk.Em PW"`RWgFJHSa7Lr@2:s\E UJr.f3ī? 3 UqYT?4&O3WqgJӸ{i0D̪nS䞌t\ЭRf=?<ǚ pWPs]X#Jf(ڶ@+ e B?Ƣw—"z >;<YFwO+ ۚHfŖ)e`F9suof6셠p{W~m3Ue>6]MW@nnͧ4u+\|@ߗ&vp[}C4]9r"Af)' gwtq ցZeq 6HOV>{!)aP6  $1I'F]>H.Pcgv֛oʠhP{AgZkY){rj+g0iyhv8B↽1 TIKuxh˂<E*>U_04IjLV[J9"|9t Ȫ~,w C%RFO @W#i]v\5,dm)Y gpYZr'Xd 11e.@]qtB}:7|pd4hVLpKŰ%[EHϓ'8ȇxo8Z2mN0+W[E~J  =硼,{! ,Bn. ~MR\c=kg- :fQ+}Hu9iQ6$ݰgE o|9>a 6X.W!bS%݀0USAiDBvQR2JjRR|aS¥>MZo) HZ$x9($ BhVpwR9X[:\$ưKC R9flUp;~}t&5[9B!1 riQ<s֢6` ~z.Ex(IR^:YBa?`oL딧 I\$vP8!@o 2ӌ!t*_F@q5~a CNs7v~1|j ݵ ՂWrii̺._j6Dp(Dow~e̪Sd6Pit׃saޥ@xqZ%iXd+N|\*[%vM/`SO!'WLX@\jS{d5F9Q>N;=(bQ62,)84ӽ5[FW{ PZ~4Z4 ҵCl%6{C+![:!0$؀\&Wߪ܂Rp>bˤ2AA,c T0 ʼnobz՞DSܞ_}m"fg.rҥ"C8,1PB[w 1!,ruEZ ;xa8WL+*qm"=_Υ5YŪQ`,۾M ٖ[G(**ۍ>؅nϓ2_\fq%beå^*DqpIĘ@,Nė&DT]6^m JdJ \N|D~ ՏV+Iՠ9i} P8wxWA^.d걮$TZe> RCc=n{6ZSuP*oeE%~q飥6G>J۔(qѹw4#ؼEcƖb edހҕ0o KmPlLر:fbH`)| g1Y(%tx6;Y2òi`C.li3G.s)v~6$tjK(t]8լ },3f&i_CiTROs<¬q6;4zeXJaft&o rl]nV= `i@z8rb/sT(1gjf[@YedAz*v)J2pDҤ+٩0S8BAS5h vpOSǣOk34E"m1&l7Xg"-vm(L#+d^T`m*]{0ԇqY×a43|Z[Jk,-uuWRSw i! ' 浪p:t2_^vΧH};*<q@FwG[WO"!a79r6PQiuŞ6b8%C͚&`Ņ-?O4k"m:XbF1nXq)!QTJN 620N&]孒 &ljɔntW[ VdɰJ%}2ql FZEc5mM[ɝ$l;J߿n Yɑ ^l2d;4+.N 喥KmF3N &#Fh߰HUwYÃ,8@qXecQ$%2= 7(n%)JAM l܉M5Op".Վ]B H"pCe22nh+H2cdvb gb,&۬h?.) LS\#Xqyg^]@T9̚"S:-{]$pKv VXyCrz|S1egl儵X2'C`=_Ii˘хyR1P3Ā+TzTRaXYa/?g 0tj%]j8L`1jk9I5GGH0U뀢A8C<0 A>`e kUNK*pGH-I1Y֖,%67 Rj*gRd#RS11}"䲃eC7K\oE֭h0ëe%xy\\dne sipw;ķ75͐To?Br)F_W=yG͉rVqPp)g %'3ʣ~hmFXNd"䥵TCPv%q)wpk{-6M R~*y[Aun^Faj\`;]1MbQdkkurN2i±l D+<4}xݰ4h:wss=5\%iĻI:*f`g( A J}pwڳ@L9hTе1ѸZʿXBRCBHߵXj:Kõ:D_ON./j1+2-#xѓ1;sc R_≏2ovEZ`*:lpMxSj}!+A_ 馯chCGC'zC"xp/h(=8ڗձPjcD[3 J9,ЯA3J^vF RT-7,j'y{P@9FT.IqD:̹y|bFh(8MBuT,QK ,C`\j 6Jk_ A`"ד3[Mׯ"ifӮw!H^;&"sޔ2FHG|0B*w\>tId5Q6H4ӌjȫ%mxּVoϨcf6A`c(NF@D4OTf%mL ϱR klbtAe,v81 S Z.&*)n᳜d *C_{v/qq$sܞ.]v'5\k2+*ʒHgz8BٺdS Za\aItyY|ȊB45rX"Hf :F>OiNˇh` tzȅUBs[L8H w7 mWBȵmikԪXq n4zsB0Ʃ~fTK)9 fp/"X,I/iMb 1 C+>SH{ ]|Ii$ux Ɨ+ikdquQV7?zn0qT)%FAk-Us׾C(zRviρ_GLyZ?~qTQ)2dyKO}hycXpVRp=ו5& 5^<j&Pkwޠ3>-umb^>ʌ7ž\7@ i$8}p*563XO(7tg@9d+衛AB8 g`l OY\U~O0x9>xܸ.-KHrWN|f=|ݎFb"t]hU#3DVrlLF\^*7Đ0N+w9B߬b8zn^rdew 8ܢ.lusY!fVs@%ng%@ղ^QQ0)-F=sx:nLwnRlDb7JϻdXҭ%lHJMflُOrB"-ͬyõ7)%q 1P۶ ? f(JQ)GVc4 }],_r](/py`#2nS*"_؛pP7ʮ=vGuRNhwzF^7pvP?>LhF+4:rN X/w#^L08UK^Fԑ0ԋR>[Ѷqf-*E Lr0ؕpv§ar]\n3ER oY;oKvtP<5&h| C$Y׾2ܫݳ9PWܣ@\Ak D~s \J#+. 8sWNFex4GKd9D27xƵ,B׶r^r|w`>.mGb\*iyNZP_AC3Β\-^v;MŇ ⊱3[s, H7V)k ;]R7 P@^Яhp0x+SC?B8M @WGv~ݗhcݎ^+9Y^ Vl`E47ʆ1|ZO*c8eH*C/۴7(b[ŗ^iqYquG$m@FeSx gwb,h`zsEΤ&NDneǖғmԝTq"~taLH.5Ie' n&ccC{rS!LN$s"H@P P3,)EYz%2CWyrK̅^K{85[\ֿW­Z;;Ba!l,6d_?o,!Mxq%7w`Zۇ+uusī[V*[w*DԜs#KúH]/ays Ld8Ncrd`ׄh,U"`,3qc10zjva}Bm92´xh,4biwLyUyH5iŕR[o;zWXWR,lTy2UpUGzs9IġT lO,Ј`'خNZBIF]yѫJqw>@f@o/W70AU2&LLH?)~0cHJ[w e&l{q/V#&N~бm~E P vnhaCH5P(B[tl! {l-S$'eUHF*dBxmtN-\ }NK MӘT)£ͧ߬mQPwHL0v S@ g^ =:I 5 ?9em꘏c=A 79rGPbCݝ&JN:VM9/`kK$ GΙ'w$4h%[qa_c /fiiI^S rs~$)0qЕ{Q<@˯FyTNXIY!( :gYEZ[/X8c#P.5B4r,X\3W;;s„c$(vncwvu䆓Mc15+9+TQy=a}Wy}>qi;'5Zz0b/1l_v6Cf}0dDAod>_-줙%xnҚ[ W#xz:: ٙ`뵒Zqw.Ńjw =.tob\_sq.wˤs4#sJz 4Zӧ &:m qraoS(s03C0 K͐̂|'*iSk{d \mkM.E`fR: E*]hrܙW$va1;%"t@?)mZ5 Ui˻/!+m7-_ڮWHY;0.Kue+w Q#eU1$!UӦ S%P{E :zH2U59ą( NbtlF Puu|;W([)/A (g`MDWiwr魵.9!4NE]92|j+6ޣ;.Ѹ:@HF8LQ[Z ^!4Kt hq]3lc5tQ KrtMAR(즻F&QOeIW(19VuU'uTæ(:; @ԓ!\9v(۷0֘VYS+krMwgzb۬=Ϳ%CԢYOL}ֵKG& ѹ"F*7!u_pDnS|LyA0>N[a1|Fp<xۡ*Р*f `@2l50s`hrbC-b<&Q!G-znXUStwS5{Ңu?̠T{3jG8@ ȷSĆ}*@]<3Dqw3=\uBrݞ4v7}w9?2B+'ۧcm(cஔe|ȡn ƿT|k1GUtӧ!K-X3”;=^9"rþc@?V;Ar6JePvP_Jap끢x眕*}RNB\9 *0^${@ W[ڿm[i!+- υe(4HW)Z#/_~1]c|4N4mkhdNu~xG Fp}<)x:5Rzj!D7ԕԶǟlug-[)fn7+1kOaif$fc뮟 B:62]e Ýe4: 7 Ӕ=ܘ2V#}}aOH?K8uI }#Z]QeT|JZrfycAp }4̘#)%67^,b1< X97.@; C@{w ;YEnaiXⷺ6ONSM9wv$G2B0u-|\ukՁa s.eYel6Z^B/E=gnNZARPkqXZR 'zD@ ;hw{GQ-c^1y}Qs3LkѰ8֕ӗa ȰGK=+;" ND4P[dBbB\ ) d[)D;t,V{9 0=r6Vi͋y&يV_ƲXK3.6O- ^ ;aAt_ܴa΍le1PV)XWr0mH|B Ab}Kjvptqm>8bgրP !8j! ³$$OE/(Opp}@ez҈;=w0-hI*"(%DoV:"5j^iݾl-gdz"`'nҋg18;RCJT4as 㮄~oGy:1^$!ua%.&d))̰(0SEdlJVrS%mE!r);Pl?5>F(_zkR 7 M5Bę47NLs^G8IԂ~!~]g_ſ]].t||SW#t:SM1#]H?į\r5 t\=s#pԥ#(u؏6⵾ \?۶fXd`\u"CI>gg?1:5h>+0{ǺI܋&ȍ'ylG&at|-!t4)}I3}RGHߩ<0qȣȲFDc؛ц4`sAL7¸N`{3䆧q5AHQ'-`RH(_CI~J Cj5}1]Z{Ƴ r3kFC eF}2w']\/9Vߝ=u-$ l:=2qp\^XpkB6@bEN3#hX4wQ#iO+ ]Z</*wiQ8dHf]v{k0~ڶ DКΧVɼ-"ײ--D H$GH4¯ ΰ_"|6`}Fz_B@)%lj<[y?̍E> [?hN~1՘?؂C ( 2EKZ4.QGb]ͧt 봪 i)[uٯiDaS)m lL^sOQ9LzZXއ>9}]v}'rQ,nn5+\n5~Z,drz!*u) "&\dUo'_.OhT: glۃSٯ?]M}ªf2ppv%rU芦΀0t-.mQQdz'aߤk~^ɂ(8WKn ݨ;§f=F6/ 7B/L(}B&M;-1u4xFs7}zj=9Jb#~(N 2)jo.߳}*1-:7K?X;&2-ԈSi=KCMsT|B蛫. kRd/MENDro_qD~t9z)T0KIv c=2&ML3K8*Eӝ9DxG*;Pׇ~N3NH0t`0Hf UTs=?w]$c&+S籖G~19s/= |MU$V/ΌRr웭7|A/HN'Zg(8C|iAE/*5p,_w. sR7 /IZvL7Tm&%!&^0>p Tv?D_ס(o4=SiiķGReJ>-Dr^f@vΌ˳QV# B. 9U; O&*&ǰY$tƯ h«Rw_JC]y:-N„s>۳X6Vj;庑vSTsϢ;iKOJS,)flF-5yyCYW<9*9(e +gH zIHDj~N?bO[z(Q M6G#MuFhxPb%oc!c/UKSm<3Jpv_eٰ)s$L0s萇?L#6I{$U;LΫFb=nΘUW5z`=(OO!sXk%dÝR@O]kՔڊ| )V ԉK(sDFz` jc%MNN8Wv ^Z~ip/Vu4wkn+ !}ҩLֹŠd%%*+B߼_h2IݽE`e6#B?Qmhr-kO0"knIX8'4]=hy'CFaF A!B^U!sWS5v bQE"XQJO\`H*[:}5:F#a# ^9='' feu@ ጀ~ ǒ$Еw<e]YnY[U%$c%tK-û%Zus5lZ{n<$[lVL[DĎ V6@Z%MHhT>B1cvnA^;4Nnq6[fSJ/A%C H΁mA5.*p&W`a֑bBsJbO,Cuo+1|u2A=sp/Ӈd>Dž^ F8)Rvnb@1g /iE^9:6 ȃcBhǘT0Y,}ङj(˗'4R#$c Vl?BlDhcQkM`Qnr0; k .@P†'E1ĄVrஎZ3Lo;(%)C"ؔrkz-Hhy һ:yK7#` 2IQَ$Ы~",Ѫ.}F*qmÝ]MD:+6A.9k!_?/$X#9;jdy@h&I_N]o188Z):z.W͑f-FAo )N#u_3DLUk72s5oƆW"؆tiTbY%C7ktu`=ts0G[IK4g=.t*]vu̕HcK#kya ~9kP%7DD4VCx]U%z*>t?LC}?X%<>@`_Om[53NiG w@u 7eG*Q.qs!  2upg{yV6! רycP2g,nLG4Y@!HH!@&3@.MBSV!"T 6 P@S9MXVF1drOAKVj;BCSRPH$|ZMXݧ@-hh]yh8C;P4#<E <ٯ3 #@|fmꉾWVuF8嫲[&Y%ҩbܖ+}| ͵/ٰ=AṲJV2`ƙE )aZf$I*5v*a駌3^ ?7e\Pb7iŚ:coձZP[P:!sW0-P#F@*{<i@Tes1jgLFIIU$&+DKB 9C0n@nI<iVHk4茯߱7/OmwUΎ}VfAttԑ8'cH mm5xras:Ʀ$P{ߚgh/[S~3HGΐFu;͎&oW S.J,Pq(z3 FEu8ŮKz$#ƒ+E}A6܉|Is^($'4aK(ŷ]:|&R!rXgi"isYh GTrNe'C!uT:'*hE=Dm}58UcN3#Td*1{^w_Hb|u+(E#P\[е6 lqQQںMr@#kDI}+}z#\ņ4D [q7et;-Oa%s"?7d'Z;$OApz-Z=i$8~Q]؀@,:hqWKCʕ籡9$jOGܮDe\TZTRLuq;(Qg͌ZU<yzo Cu ا{!s1D*P%eqD;v[KR]0/tfJ[ tۥR}V 1>V ΜAb9]tD{짇КxWThq z碦MWHgC=O ǴʖSlacguۼ%[䅫 `AegTvs\RqCq]wj-@[of!vD75ޠD̢?c2mB:xo,8.B~+sE_ɼ@3Z6؇29șmڮͨxgm.ˊH~c AJbQYaZ/џnPfqXU--fB]Hŭ ܺH= 4*j gPpsY, P|󰿄-yatFsI_ 7f9dy xY/x kp*ZB1(3qOW1!{o}/e}nk =6ɾ?`u`^w)&UI典!ks %ޢ{b ˽HUQ\盧1r2KXo`Y;t%䔆vF$~b{G?OV UR%)3QsV.%2Ŭchhi 6g!,ȈY}3-ƨ#VyWuQ9L-[BU.  ~g{M#a|dj{a@GT>ȊAi3LMxp ܬT[QU2x`tQ)g1=5zY[x*ẋ nߣ-#J\IG.EV=Z6/)l2+VK]>osn- UZwJ$-A"R,m`yeuǞJ; Zs K]p 8l. hVVu?oENYM@BLzF=.D\=ݝ-g4b9gt<Qg憐I2g*|\@?mKvgƕU-5ˇ Ct0!-ՑбAέմI0uz*^,9հ%T2 ȹ^F5fsԲ\9r扑YYf 6XCU=zGrC!FMQ˱Cmȇ+(%08#5p`&J3b#liZt čk鰉Se0u_ m廞E}Nڳ:͚$5WZ2mI&Pz] )C<5߻"/[%S\Jy}3IhXφxWn>; T#D/{/t4hev U(םֽLuq:% N[X RW[M-J: [RčtNgۋdhƔ! A97zGAC ~ʦ-9T] t(y];YC;8Ǒ0Wp$(leDO\{v))J#6'pքI[u>MBlc1zF0 Xq*8IWQ^FqY- PUb+QkHGw^崾d%tKw>yzr|A41H@NzW4j./!S͘&iEf[_"@MF=zSH+;CC5q fQz <4z\3$+P[ꮦ<67z~ 0Og\vwC(AڤܠH 5{8eqϠ A;@XDn6(U!%ݜcŕy.j6چUS8X?%~qGrsNLXErWj)KQT9E,ydZ@BX4-gs( >-Z8AToj2+GsB\?P!~6# (oAVtnu gIҺ=6tQdV=wW'z9DaʲUvaeD$ u2s⥎imy ㏀ Qŭo+H# #|>m)*xJdf@*Xΰ/y4җ?Ts>:ߏP[lC89["? .!Z w^K8gAZ&wvn<~?gS9cC鸴@tsaE\ +>ߣڛ05r]Gڤʊ'R5N*Bwr3C_)9~liEaޞx+8.|[_WrD A F>"?uR֩-KNŜG>-nW.9RwaPvXXrSKFb,y PklfG`O}0*32tUE$^W3ޑ/p܉"_5^: d X/NLr#Dt9x5Q5Ļkfq窬|%j4zo-^_sWi}_L=qj 0|Ѻ\ &(}rZ6:^!^0*5b'سJs*$j u9`MķTG\:Q,b ps㵮)8yRO݋CB̑fB .j)'AV?.W  xffѼ)B)TQyqA?2&E]ZxQ%!p)`}gnR 0_eg (DmPh knbFc%K(D #RXJ@?Rxv?9*j &AngYPszhdHz8$a|]߶Od#p 1,)wI䜝z~FGsT+8d4x =0ΘeFo;ӈu5%6D-FG D!\,\N6$HcQDj!__dZnlOhY}CM&jv-LBziY  DI MdJqQDy'>_G.cZ=g {Vࡃ!/FtX$EySh }F.j߻,|_'ߖszZix62F֕ &q|Ĥ`޾UlV:yeшԶǒqgV5Mh ֹ\AZYc<'&2`8>E&l:]IF a ( aҷI Ÿ6tj=^ .5=?VO}IoKMqw;Vd$U<灺v*oWe bK Ӟwݎ\ת!cJ)hQO0'vyXW}tԺ@'l̯LN$ÞTu;$+9}0 ЯMQHZa/INjf?ט8hg4,ERL%r'P!|O U3;cp>;2ۗ;]04ߦ_9ޏ()V@0k% ;Vx4̥Q(ZM9-AK>^@D_T]~EȖ+ļ4H $.a%O2zπaRXȈG y_@@`irIa2k~`z&0ۄϪJ;7mDp*\=aRM&QpH$QvHARިЖ&8}tVHfRdC0L 7[t\ ۦRCwq$>u&[P[ij?wCYQXj%EXJj'Fh? Kwhҝ:]DoQl+˫5ڭve6®pup&)W!EP\DW5=hx 15gjW{R1]jCޯC-|P"cWLC:āo K*C.+1BKL $jgHbʕ!75dD0W0fFQd z.CO_w'oտo~lr+xXXeaMτ[2XD¾M>ϯcYY!ہ! aJȑ N6Kj֧qSEuՅ:/95ae˞XqS֨gc'؃]w(}eЌŁƕrIfP<) {^ߟh\mR7Tph:T>:AG?xANy*)+B"b=ld0 %2{"ϖOJ,F_0%' J5}B9o`,HwYǷmXK@i hNX].^7fִy|l?T䔪#u߬>='괲"z`N0Y^EYC?JO_V'yUK?fIiH}ֱWQJ|u׊5U[cL_v4ދ4U0 *~Ey)vq?- l9܌=^cI 4 ZF[睃>2b]D;ȏE6"u>h*Ռ_%2("i0F1_3*u3!o)mG P#5WiF f>BD|Oo[X8dt29f)ՖODf;1A<.Wl% 5Cj&Uc}ML&iUSMyugJj .Lz6h)7>eDc\CҀ} +1:0/nIz&UxDi( Ł fVVi\B z!Bc5 *01$sUh "sY^^в801=2rVK/!D793 (+ͻnݽ};w?_꫽[~w>>YŴ9ߨ{aq: _+9fɢ48YqǧĘ۱]'1h(H?ia UE"K= PgU5W ` oH}8ȶvh3 5r<(D؍J;SqBz.egAtkUK,sB{W8Vo:}`!vÓ:Tu{?9;`uzh5hv]O7 /Uh "`pTH ~PjD8.7bk$G?WvķgOy[‡~bhe6J 򙌤`L2ڐC $8 غH@]1U+1KZ)A_K8OcR ܘ=Wp328eD/1ns08w!*v-U1HdN*^OUD& \I׌'8C0E" Ǟ*YBvϥ; c#l!MY jBH b $w?h z/ aѐRoܷf߅Gd2 1uUee7& 񁳖ʀSWߠĂmvfF='%$ZVo2S:k:uX<i3HEB"eN${A ,BXrp[:ߣ;{)eWW2%h$~@mxĆ)DE.Xg9kPŁɊJF6lBM˝R2-lSIfH[S]7E6k{|r7g鈸z,XO:ee,WJx]O_q0_ JWp\"^4 :{v:k]N:mN\;=7ጩ"N8(1#jBs@  Z=uc9 L\Qz`(@!W!ZS(.1[p͘wz*qe2Dv;Xm!_YV}S/$^/,\!M!j$9r93$e^WO$R\FbV(/ۚev5Y7Um7trs<5dZu p$F&DWUx8⛓(qIra j~Ie 2ꉎ:Gaf4[,$Ạ%A@t9B1Dc ZDX[!]4 iH[AC=c.q69LŅ]v`^EU`_#p6]nv]]SZ'|s4;fh3 ,|+-۶qz0@&vh&ǧdQBVQm{fCfs(|xw[,[^x) E$,Z fqۮYlagg գ?w0$ ~aR"dZ3 aZ]ژ(-S i}0k;eeIԁWsXzS#R@kO־BЃnlp0%Oh0q|UA)HXRX}[{py/_Nq9DBxq4I"5;.ԮoZ mM(.sP4{;)lw.b0i=')˲/ -:jrRl|^Tx6 qμ%4OsEXzCOmo5\ƓjSMB3&&uFɞE9ߎʦ<=ws*Y1JU͚4erpp I,^_k\T/71e '˙Y?7GpqnU&o{'78Lǒg<(Vix?%2r,2qwhj] _~xj&/L04 %/rT37$ʻКس(> 'vq^?|h5^wۥyHXR-J|1v_BQidU#sY{`=T~6GGh͆36*3eŃ soĴEW Grgy-al]fAq^Yxg L!@[iKQV%'Ɇ6 ҹIdhqm a,>(`8 ~]-#⋯N/%H*:jI\[e$GSgNjr7uIx#N<0_ .ЅAN@_Zܴvf\îuE)*$|?Ye`,FK㫤p g4ItJk92|]4h Eho3f(/_k$SK2*Sa?ܤE^O9|5rK֜I‘*\{9r(d].ӜK\BDJ}^P[# V.X#)qWdR+E/(> 3)]F/οqBKX7n(R5tbd̻Qضx2p4XY?L8M5ɵE] W23 Eb8*: YvV#R+'QC.AN*{u4!5H/%1=j'=7{qUf^/7"f6W(WA -!r]EX$T~KW@m9W񍡁(r3IQʘFϽN+_T~68JQV|7V6vQb\a3 xIae ,3FDV,]yap<Ϛ27Kg?~/p zi>g0$:O!bXY-g(ս{ %{Xt6=ԁ3 @ : ߷}rr.=XCu D@8LUWJ/ C'G n۶;,J-IHY2Ee5OrVZs򑃖C&Svqۗ0Q5RI=z;}݀)PWNMuM*@;EгY nl['[78 $ku2fxȖ ưelGHo;.l3],Z}d!2 0&H_]hҦBqbc>V3#\M~TLW~6G* xEB,)7K{T9A>nߗ{J#`A&\.";*VYg-qJ `%B^"ߺd;%C/z eJv!MH% #~7ȱ,ɫ{§UɁnۦnEL>X2uDzxe|#|9Ef+J5KvӲrYӫ7W~ܐ`)kgɺGG/|;w& cdO%}F³OɽY-rvUr8*aJTJG_WzgN[6g\r`9*}9vwZvsZj7oBo̊7/n߾yx;7Gi5=yV>g<~܎yf1VffӁ5hʫQdוI qˆX%KЏpBI8஌o'Sg sfI |!so92nigjHCO)7>l7~uDc?(GjBQoUJn۝_Vze#{\/( nh;wZs&ܡ6JSԗ vm:s)IԈ,M iSk-#:l&UPkJ"BT´RA)yP]u$Xi=olt4WX%]s'ug%3$Y<*¨ 쯈 ԧ0"{W RS`љ)qّ=)1JzL֒sZ>PD olK >|vm:W$hƥFu% }6?E}EpDJd:^Fg0^J6~: 씭3]SzA eyڥSI Vpo Qeb]&O^ _<+.ix1sQGth3! ds614C@\]o5*ؔQ[$ wèpKb#c6F)൪ӕ bDY-fa{'4Lwx42~C"ۜWh j,+ۼ]R#ʈG;˂+a, ݂;$j@yIA=yɛmD~US:1 )4u#suܖ]ZN@? ݁)d VH]"sВjj,Q4+F ͛ޕ@Jϫ]pi`鼐HPeྖ)+Gc:j("8FfGsqY Oe~HHI*O[fw>iqK~,Mn_<߾*Q\*$W {L#xOӦhR[*?P5/q/D Ύ;%'F,|O >EU Y]C>D?u!i0:mViٱhBA&p桖2Aݥ+H a"GiT9UCV UG4EiV 8.ij8$y'̟3M~y'7ֽ͒ROHIl%FuS(STr\$x`" #7G?`C !GXt.BU; he?kٸxv|gKS>ZBy(Ɨp?S݂ђv{"D3"KѕOC ,|byE0汨 S#Bm)A 3F|(@:7% & 1-ekɩcRjD!A)ʋ&喓zːN%T%}R,QPEN lq={t+{~+("GrZԇ!B#&,r.2K9/ Ƣg`3V Vt5%^L 0eE3*|H?ܾ'|ӻ?e)Oh_a}ɂvAA>NVxdh} yق$OzH#r}pq^;22- 5vr2tlVF*b3nPpύu3-sx)N|y r|; =b>-|wtzݠ7:`z #ݝeT5,>@5tajIT5aQ,,>ZCzضu[Γ=g]K7 ӾFl8 c4do%݈^O.}IsH!]4\[-gLv\~o.z|ڞ\TWAPCv??"G i[$ȻZ?F#f*7+$h(0C!R)1Y&-R 6Vw#225r\l51j VQ mKj3։#BJ ""gjxߜ}"Xo@Ze~~9rV0NQyjhzEeRWjx'O@FYe`L>3/w{Ђմʳ x<\hK䚱Ňցe/ SoԿ .ETeAw,@wbN7ܘtП_i4M'?'@*ڣFM6V.ȪL͹2~pQcDE˱̇]afT: E<8zăثs;.F q9R , ű 9w&}IoK(C%=blD83%9t#nk/\~֣«'Ia&6Ezuędm{0~+ۣ %HqRB rY ƥgGX2!A-L ljbY,-tjmn>YJ^0$wn,P=-z7N^ d~.5 g[}ar[.NWĪgڏ@d6LLqȱ儷v}A8 +B8rXbG0b8+Neg : \C7_Ɲ-dqM[$xce};mx{k*Ͳ;yPjڒ EQpn^]㞀_(*}Zdi[he(UPҨ ĘoQ+v>Q3^*IU<V;vtܑ~~z-S z; $u]EaV6]bR+ga,Qri:d\v^WYj|u.'7Q M)U|4&~­$@S5t̛W/kz5ɚ9/jHpǽ 'OݗeF'­Gm}v${}+~Q&Ð-BīC&b$Bj{MjU>%_G$e4v"Vz)if\îϽ FdACj/N:2@m}XVw2{AYӓ}a8iRE1AVmI>* <E8z0͙9gPa d+gDjDf]\ρL~3o<%]2utn_B-y;-u?.Iw#tu[M cs$Tv,hRJEIyJk1kx-'7d"6xH^('Sn(̝5Kf~+dokːm?}7O^mAr4eW=%5wbP_r^}fKyK Z=[ @5 ?A兖v t((|oesoȩO&Pi2H􅭓Oakf4XFe_Iyl\ۧw5aisn,).3(k dٜ/2k(zA5F| Oнfyts32Bz%)' Xz(J!kXy/ sm (;>rIx%F =PCrV;]H[2p2gS`WEAJI ~l|B,Ti@H-_w9sf6p8[fnn$j0ӻb:k1bK;I41bчƈ>yo&\;LQYX>QlSq)9^*/`Ey?<~GO~h|։@r_P5$DC~G,Rڀ_H˕4) *ZPfC$iC dsj8{̈́k]`;7Nt:*mI 67\(+evHio^b@ suk/\gּU?s&'RrJ.DzZ<$]o"T h0Pv￘߬P5,;ϘtdMc&ꉡs} 1ϥ%NJ">VsjNءn:f^w>E FnVdOHfZl5GgFzSFm,'u0L ȧ+Rԇ rcj䂿{Nj/ȵ I\ꯟ(>nT!h+b3BuxINyuvSϔmFmWJ=JoeTvتfC6ɳ1GSW"[?- k=+6pQS-"Ҩ΁ԗu+@u>| PJX_%T]SBߥ4qnҵbb*4yndfCKǒˑ BmxA7<7P" L! 2bd>8:7? [N-`zҐ(RKÞQ #ŃԈvId;/1ʽO_x7ؖtX1ȡĮ2UN*a^TspDY[*NO~W_ޤV>7*(HF|? yX@Hrł0FvDOa(+$v\<{r}H94Y4G^T֮nioOB:9"wGƼ6*D~IO^=gѣ'^y]94ۻue#5;:%fs^[w  N6?W s{O_?W}I3 9ΖwA>5o#Hd_?7?=zGo~ mG&ir AP`Tc'344 1^NZOIY:Ci9^;H8Tj f^4@TwO9 SQG= EiQ7sOHIISl8GnRx!pQG1;:} ۩6mҠaܧ:hNegJ" q&j `@pY5U'Fݓ|m[v_%\Q5.|zdTٟl[P,lHH2qSy] ѐ~WiΎv ۿJSh*Pj Cz sfID:%E ''lv,HQx~ICΌolL8׎mggYI%dRm.^%;Ot 1*jw7@cK>t0/p[&ޮ)Ď&nɆN 3(\D߿ū4 */ِטY>T)E|ߟӫGוQeG. 2Q\md kv_~^WO6G͛_v|歛+?o)rz6LH*.FHR= }_?IGQw e[ĺ_Ζ9J4y > B [a$+Vġ6j"r*\aeKx+ B Ϟzo<|7Hyk^y@dy^x2'zR<>2T( ftux:BAmL 53vҩډ+EҪ\ghwߗo߮P72ruaEj1銆rvv֍cw:T7q%}Ҩhx3JRFP=4N"DjJ\OP~!b乱)S4*!ҌblȺ7bĴG']}Mw5;8h3!$!%#ZiNX`"}5~JA ]P:x"wu{(4HĀ2HSε<bnO.G.Vy8ʦJxS0/ i(0J%~^ޜÙ7>y2KJf sb_bs$Rl%3d@,ԥH1g!ؗVzOрqEt:΁){L-o8L<h+Ed bP7HٮQ~Iǭqotv P3bCJ1\&~K/S7ժ~?iq 1E o.KypGi^}RB p{œV;bv֬;CRٷxS7jl疾֖g[ʞ cU~Z*Cu[upT|/㯘 3.\uc}jsٰX9Ǫi=%A|LYI>2C3aiwȦ}93'0lbW#t֬LfF*u^Fwb=Ƃ6&|^2ۑq;xhGV3dXUڇvnC+{9>ipoіL`RPf(Uʒ5M[jpA$0k]Ar^ƓiZC}4}]5gř1Sl^Dh0Ŷg* \ǩd1V \q"x6&i㛮uwԪZ$odɢ6i69RL/ViiM6fQ̑78"ȣj4ᎄI۫]jpޝ%YNf) 2Hue[6Oaa8K(#EנgJ>.lL_t{w6U Y}MG4СW? o+LzY%.ox.R6K:.{Mqi.aÌ:IZKsn+)o!"ŝeӗۚ}T+48͋U~.oNFdpsbkWbUl%O+nC& ~TB%24U-pOOE4pfK {xIl]NTmx`Y{͝ Gڜ\`ܞŬf]驔D(r e&!ܫU% cLB{0`&#ZH za_޻m uk 0(pw= {tE93a,5jЯ 'gBz N,L?S,=T< 2[Tp?Iw"2܇[i Nbֿn(ס-odQ40Zq{c/=e4DUĝaWmV0>?w /tS`J%*ZN v=uEUC_LOtV:u}Ô 򜊽e+_yM930Gbe͆iJFb!  '!pKP ?WHnL.:S|Ǖ8טAQU?D*K*m{;m)8ÆnV pᢽL+{7ßG.'ΩLdʟuZ&nt bC4vDw=imtf1P;67Dp847C!7w k߼BZPJf1Yq`[_L#Y K?ѫWN~5L?]v'7g.V.x\g dлf3w;ތu7;z\HZ yTk 3l`Jc707070100000073000041ed00000000000000000000000858d2d44900000000000000fd0000000100000000000000000000001200000000./var/lib/libvirt07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!]|55g^{GR/?'u!hG?I$a YZ