libvirt-client-0.10.2-62.el6$>r訁;is?>=$?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 !PH6u]"k%{Dukx YY>1OiՕ^G" ln3uc_rV=ά9S7FB즍fn$}fq^ʒ 2GP+L*{W=3#># Zgcv+N eYГ>k:lr8;D 'n9IRtvZdJO  Xr_(}W>DNG%I CG=\wxycDo83C8hQ^$mӏ]5%=2ozalx!KN= .墝]3)3,C2jyԝ%ٕ@W1+OPŌB55h~8t/Z"pp#G|K'; NvNlÔUJ]~@)\ou#Yoqx41!e$JK:ׁyO:uokTetH5ޏ"l}f?Xz) igpT粞?WU:IKt1,8ܮ}>{\\~y+nhul=MqĝOkcnk_[E::jɻ<(Dvwיw6WlOdw|tM7p6t@%c!{ۈ'!{;đcќi: P a$qTwNY1i$ͪ5*ВsGeP3,%#U;7C( V6,65HQ-JAln=vRS4dz3r߼⏝$Iޏ`ts)?*SE ,i~ 7$E5QS t(qO 6<]+O.h$6f{th0(WVBR5^4fIC LE(yhd%ңgQ L*烀j!b9fhvE p$G38QL-,⮻ZRyȲUSx)Z8pIޥРSm\!(ycr1Qz(,D;M4W2)[a8VpF!"nK[4([:WM.=MQs`>6r#4g=+t7~ Y6] x<\]0ɫ;X o p~U1.C)B qnu f7%*!͜t}o!kwE lH%pƴ d+{?lbE2NV">ƖA \ER,Bb.a:\kna2K <|`Vxh5-q+EG$tᕷ|_w i3Љ{vc#ESȠ"\pܮ}j!4݆ 3i_2|P.ns;ǜbX?h3>3nIbaIus/VNǔ١nwלuML՝.􃼢?S*y4ȃ] ;*MOa/Q^|iZ}>x!Zu/߰eW6??2"/=ZIyk'אկz>VThE\,Dp C+ 7AG=BpnH̚ |v69x5Mڳ\x1LE✟WMn!!  M: ɲh翎^Uk@.O(ELYlD_-( -x%N `ԳHi& TbjпL'~]9cc]t̾O }v.yu~z0EC-796(?YѧH-f`"䏿.MQkt.Kr5AF'HE Ac%$ S~5%/ǏN΁lLl [' !KJ7ڐRe;7ؽHWJZًY{)n;Jo0<*dhYCíph =L j*~lwTuKap'OT鲗@%(ډJHQdGǎxo*@[DxZ;LxﳮX=k? YS`Q$Uc)ʙs=)@>%?xAvh9Л1;}:~ڒ}s/!jKb+˧"pZz"& ^9p0%#Zli¡DAML'{?`=6V]9)x2Pi! 7rDu U-`-eobt sO9gd1pNĻ( E~kCØm`+җ*gfz~p&IuNϕN8d$@t!:nqoyx'n?D_$HxӹZ\x'lp [Yz?%T#坞0dkW5ϣs qfTol;zv::yvV\(ts%5" NSmO{G OdF.PSb_jF%cgCǜY2u‘F'qf8?L61XjцUrwsO&-׊4O>{! P͞ '1%(|nYh./X0H;{z>BJ3֖lӯ2p[G;5zњLp,#$ r}aCQp|cJ$PY0#lL47_2h ]T'J#eHe05 ~7R?bLx+O-8;fGGdRz#ҙ(za}%85ޜ45jS;PdlvS%u1{@W GQ@tz|'+:(L,kE]Ԭc ȴOڬezP[m9zC!Ҿ«i0kZCx\UhF18\#4T_="?a!lz -] q!2kvW:B׻nK*FH(usWIJ>mU/~C#1=F޳h'N:H\y u Ӈ9tiY^=$G^ =%%UzHt G۩w\rIӘޔZ?UAbtBAUߨ*xW]kZ̡|Ƞ}zfw%QR2H+X+drKssc uQbSy U"^.K)م[b`~ ֽ >IJ n X~%*r!PHdI)jUU9WWLjtݪ q ^)G$'R"ȼB P!ro8""K9o~UX 1'œg)ͭW e^gm~4{k'?\,&Wh,])<ԴO^f{@K*BEY n 8?8X^NS(P >H#_?w3nQIJxw+49Qr}ٷ-פ<r-a#o5IT:"JO"*}| *Jΰ^)u!7h1p~qƮd$tQo74~a^kj X8Ҍ,1bfPYΠA>Y/ )a ܠO?xõ]%qҭpFIE7#3 Hh嵱Dl_7 -ƢMW6ɜAƥl蝤"#Kb׀`A)v̭c:TE,읯C(G7 ֟U`g>/=5iW7jnI ,'(`+$99]cgU~mEqWJxW/' {~Xmp BUW|DT° ~?axc\>3R(ehVεPb$} ? }$pVI{b> ?²mE/dHh,z^@~bF=XISSOͳfߣJxݣ2I>4bTMy {/?sfXsH{NWfKwCB4Y5#IY}s*ևUT!)OFȪnb" 0zڙQ"-TK"4i.bɬ~[ǼY/O09դF ;Q>F2Jpc$޲^f^i.Tzboec4[Iio~W.w*>a_nu+Q02% ᳏c:@3#gH7}3[JdEn0$(Ii| *aoTņS; KGA QU c MtA 3VOb^tw!]P7/ȒOGcr3^8E3_Q'c5aNN" -ul*˕tZw(qǪ~Nvs-{pZ^dEBoɿ Tp̾Vh;:TW',(6(t֛X44tC/n}SyCЧOz"P?25tcA3ahԐ/g/4zρ)F#(ʆ8o ocot MѸ Ѷ᠃}31 H|΢@8!K:S$ uApH)jиkYBa"l 9&R:b1e>(44pb2j?B' a&{K@d^_QB1.CƏ@Z𘢋}pF0%JB?Rh|<ȯ;.IՅvQ>a?Cv;RL s\0 0h,Ղk Oڒ3[t%/CA-hQPY[ۜȽb6pr9ZͯMurOom?/6!f󈗫v4=eul ,Bwn;[rR,0Gm[2l~*(K ⅹr"7n\2:)j8n^, A "J,(2;S,>V;t)܄EXt  61!9MrZrxXq7BOr;>KPi4=k1GεíϭCdwCU/UeZ$_'@+rf"%T op+D_xh@ƟȈ ('Q+Q{䡸B|r(hA*0.U֗k_ ` K;]rcBmOԉ%MM{UpQci]R=4V揍EE X1>\wDmIoV#,IK a4sAOY塣|^yj|6J}iNN.g C~5f?#L3StBKPat- v2ԗblxmؤ}t`.|Rq=b7{X##cdWS%?\k}֨XjZmU 4o-$bs\%)X)_J` 틅c0mB61WulVXzIr`H/S#y^ؚ k Ocİ4L..g X&[:x*Iid`)3a/m5ym42(|A_N GݱyxeyD(%)܃=>lhdg69{CdjI =^R}?kJvWA敨.Ŀ;\alx(CF@)hq>n0 Oac)#ve$ny9:;Pj!7kK]R"dC)E'ZwpۍF`dΜom!,iuvXE>X QSUmm>3LQ8H 2 R({r/.mE v5g35[q D>XQɓ^c[fNBeRGQX&$Pn sa*z&SN (8NaT1J5uG|KRz klTfr ^{4Zoo:pLU ؼBϩ"4FfR6?",| yfK_)Amp2żVjF6<S8ۮ 0Ƹ'l{:Kg0-ȖsQk56Uv&BjP^`'#ĥK* r Ww2ZՌ<JX}CI9ga8J9W}PBmQ MԱr%·r X}֡4}Pوo_%M @yĸ yy:FL;AV*)m2rR_ӈ&ddI mm ^'B?ŽMe5o9,eXrT?-p^*`!G8'c9玧sg_b逗B.kp+Fפ"Pߛ=ݏoqB;y9ZVv'.\ DMy]98t8b pm@. a7Fp|BɫOue;#%t%.[xAEܠ׫\eۏ@MFu7M]QE>~n"ه# A3T|„<ψRy=T:S>T?-oÆ+zAkUpTKzz~Z Y*&Vl[8VݒKCՃ:<@e;ܳՌ~HĚ:D^%DspHI)-NY(WFٚ-ܷ9n+& Z0ϕ]G9øX{:t QfA9,TXZv⅐)AƌHF7ΥOi?b#ju}MPi2K0Qe !g' yiٺsSw**+o%犪@Sd$UU ^}`lU hS$ul/eNñNTԃkA:{Y %VߥҬF?Ō{a5( g]cAn^V?ȷh97ՖD['!bF+ jSt.+#k8 90B  |'H94+F`ujj_TYoL=Ie1C̜X~Tp FsvuUPGuf‰먹?xʤH;{F{ns(]Asa;$=#wbs=!b75 #Nm>Fv$m'~*6{sh $jMOFcE'rWNt= =lnR.NNJ7ʃ &&8k( a%dp.\e/]6ȥ]b~31@sy?7o ,)Ɓv5\Q M<+2*{#Qaђ B[I[fv(X=$F5 CS >˫tC.7*ț(lCڈ^B}g+FJ@1uSWgrn5}ENDJYs4Sϑv\bڍ0{|7B$+LqՇ@i]1a#$Ҿ-ϴ\kX?6pJC>L%IsZavG쀁|\9MpZZ8 ؂jWJ@`%hmGn'<Ks]Nb^o!HV",>k0R䗎|ЇgDv[ h /\+TYu\~(߇&l],Ѻb66ϧYt|k'tv_V؞w~I 墀0VcthS!C?ߠ11wWU6O<6O3z{۵H6h)HA/W+}lU-Opc#Gr(>QR3ضk? {:DzJAvz~*,yȧc@knr[pTXo gV[xt|SxH0,$2!$m4hO*g1=f,5ǒ<^˞uIvk4B\F_?Q\mGHL%]1RM抋w\ w'[cu\ۅ>̈́Fp#6Ԡ>D XIqrV!>W<}z{<Τj~hwJСrM v1-'A`Z^i˂ZW/R4sQ;_F_^;f'w GQBr/}v=lft8릍ԧwkfU04ϑ!ޔ5T.*4bcĺF:G~su sb/Cẗμ]jT}Gv]4jGMMN0@U,2Cx% Rc'W{crX{o)+w;nZ8Aۣt 4MRQ*o l-R|nQwuumU4=b[befq%kOjOtۜ ) 1ZHLQZez3< BRX4ls𝶮%N)yYW@B]Tsf rp6 e!>!u)ⱜs2t8B8N \j6Qŧ"CnLuڛmT;O%cK"ƽRP=ۊujhiMޙQY7t;%1zo5$qnÈZk`tLyP,FKwmȔDl$p rvH57V :(x+:}ͪfc/QOH4'&iYE]kF@Sr@HfFg!icO¿h( $29P" ]{sW9:ZOѕH0@Us\/ϜD/#sB7ր5m}sڈks/bn"Tn/E3=[VA:ȠsiN8&M3Ɛ**P@"S[yI4;[*kRK6sXT;TA?;"C(<{]u!xEpAG=CѢi= Qqz$oQ:R 3D6Ff ?j?>@Ҳ;‚Q$= Sr6Bp/͵T7e&F BZaFbʘb5ݲjKs,BǕr߭ <DtRQ&CV=oWZ>% eD>@*߼뫐Ν6!{HXG,:B.m%^ &7@ }2]_[?sA GEDVܵE(%] 4Y|]o@w=1S:h 1N0 y̽De?[P=*ct4Hy;ox mJ{`l$cp٘ =ڨ8nlw&A"3GL\<'?|@70쳆{I`?}yy"FUu,wګgi9ݏb 1xnbiuQB(VmD̽Yyl̿$_%= ْg fR {ы6E>,,x5R!JN4)Z˔K 4VxNX>; fnqVP%L9xdY6]\;Ze ҄wְ,,uݹݱXI63kv Ζ'd2,fP*v{hak@WO[~dg+a:jF쥩x9]xgnZm N#J6=o}q<2kXu,yD 1?o`V{& b@ُE lnΩc lt&7pe/Qks5שY*hث!EtTX-hJy3S.1Bu˓&S{xeծp}#`(̴LDh 8E9`ѭ܀0؛-c!L|]T+=^#XHL9+kK%y`gq)i& rzPl]ge.Vn" wxOKڷ_7ؐw _BL 4B5Y "{8ύ#Ia48;!2hN aL@r:s[Wӧ)ne*A*+RTdh̻K~ T|άG*Wn^C43]r8gk nYDS&hkˈ+ ̈́p {ټ[u)jdnyęŷXr.ɼ0c1 eM9Kזq?;e7[ ">May<{+MDL򕗨`(KF)KGqV3݁ߏ/K5kIdtIa]B٫[PrLÒAGk-g05#Wk$A_ 75#Yw7mV5; $YgNLm E?HF'в=6쒗C߉ Ν JuZS/[SӋ490N<(-UݐfܛU;!6 t\^1yɷSS-&3KPMlnO`Κv3vͩzrc0 81j\2e zuaI5hPZy}/~~h2?hS9SV `7z 2"@-#sqWW ܐuO>@0~1zLh-KQE.<0:WYL5~M8.iS(= ;0f2E$1)^q)b ޏzմ3 _{ ZQMM trI&s72 )%=Tma_r-km;iU'ϧً0Fz1o";BQ)Pb=?//F{4Mr@"7r'{b$]/[#(ݦ'RJܛ?Qڐtќ__dkg2axUEE7T*5]T+}a.9QćAzRk# )O*B `EsѶ6Bq&'7w-=G<+[8$&768-%h 0~v:J i&JTJ8V x.# &gpK<]'IgмYx#PEv(Cse ҿY Eٗ`l׎|z,M2d/֑k]oDFCQEGXO֝%ז~T2d޽F E[ P:QA4m-s^M>ʋKO=yN~@<%N˜뒨q xAܳy5Pމ]h ª:HPFW}|R!EvZixܽ  }$RIH+ p37I9̴L ,w\Tl"(;[HkM*z%naD3p*C*7jeK}| L+wȕp'ߛ l58װXJZJs7E}B<+!ho, 3V"$ z"(yq8LHk Ca' e Ɣ#" 2_ ^Hݼvjҵݽc`^J+{KR97>QfMGMA".ev)%YypWQI.ޘ ޭqS-s|C*BI18YE+]qD& K5x<:>s񅛸$|a! Da@-WKيNબFHk!!2,zi*VCzAtloUWp చZ5W5 k \Q Y|p/ RGEۡVL(-+f~~WM X:M(lV}NtVF2 z5x ݧ%sj\vX4`. m,#_0bm.R%6 g!~~Ջbjs1Lt8mh@k+ mP4Y4H+.Vi&iNmڶ`JUB^Ux}QDL !̄kET 4>"1bNthG؉E;[թ g{aۥ>Yg͢7͋8xc%wNFᾃ> WP3dCʌ<{>@G-Mh)uI q1-豿|03-2͊f'+l=x-7تAWDbHe{m@kź͋es˔uM{DD>;0ӻa;{4پl#]ȷ{]l%՚BQqLJO%K._$ XLcWv>ڀ|lFڇ~ׅJXzۈpcS: -86NA:>\߂_0}/})Jqۀ?6 ᯌZVY<3$u%1牸-?0Ok0dFFV]>C^W(ᘬ2APP_ЊT|+%{|3BUs gh?(Sba8q3N 'ξYKo'la+yF&tHNWXo/v gHH؞;sj{GT\՟'@2k0Gto6Xg8WWa#GaRG}6W{}st8@nm G'[Z%k*F}Ǧ=@`F;60ZXyW"NKʿhnLp4@= @=HĖF #ΕnhKٝ'LZkdM|=PҒ|f _%o^cv.b~Jrdj,3;^~g"΀hp[>LghΕ!SV>~k,㨇xl~1#ۮ!SA-? [= sn\CF=W \/uNsI/ PU'U +wl}ffPtvX/髳ؿcՇYH r?=kr f6uZW̄&Q| & \:to@!օ_[0>,֗ D쯘[ M@ZnTK@>2sȧl%: Lx<@zb # r0GO9K1Z](oiJ0[p3>{t˞gڊU^hGKBKV^PkC@s}xcuj_T(K2|@hUp ;ndyv{Ȫ]wyU(7@}=gzvw(GUU( "1fӺ,ze9o,WE}JNdz`oG`kpU-~MS<߹Mwfܖ%I?hOĽ}NE0^MeԅHkti@ LiXA/.O+ 8c2zcU]ݮ+)+!9XW+-`-@FvUEf/das(4MO^u 0Ӱ ?[ i_=& h9a/O"H¦V1؅[=Y8"uZSiA^ۙ1@8jeNTI"(-^y77"/J[_m4:(Yn﷩UQ Ɔ uO~?G44>p4V/Թ~6:miueN0*G+ hdiUt84m"\;"cՒ,2r9ܪDLAf0O֛1. \VoQa(=[~ G7 ׌vE zhud_HC&ɀ34` [2ZkVH'0w[kݬbJs}U6fBR&%Z{OdJF+{Xٵ ŧ.a]?L/:}gwi`)qP7yO!\H=q;_ţX{pMٿkTb?~,h;٥9[%$љ{k'iW7rpc_ ,30GQ8]ZuZ,!Uudt&{d&=3lݝ`/&4PLa%?. R?vGiNgma"IT} a4-`~>F G)!\0!TCLPg2"y"@)E ,=B <λpuDD57-AV"6m]叢M׵5]yL3Eފ]E][)9| %D;?{<"By0ma3hUx;=TF ;l^!*f}vf&|4IshN,[qjiQƩË*3|_Ԗӊ\<7(D%7 =˲J*q1ݺs +AF}o` 44>uxK-n{d@vvNֳorx0?NEP+oO]~_SlD$ ;sN%Ze!`NԘv%^$}ϣکIR^+| Ql,4T6mykMюk'!JZz'(b,)`ϕ M9phTO0wQ\f򾋳{B<ɵ2L&Fji 85w=a`ӨEi[68L|Mwxj)cHqnoI3w-@_Iu/5^0ComNhB`Xꜚ}:| J#6˪>Fh6wZˆ% SX;5|Πs4 XrnaF|*xbn|\?~ Mٚ 2΃1WP= M-V>;ΖXZ=sώ\4(5z?~w=Oy|'ZCqIq\ҡͱ7ұ}vI ɭwO4+ ULc!O@ǩs YL^ldfWDUq /it !3~avqFI$yb&#S<ĝDp[L6$Uݐ>Z8Six$ *T߄^FE0QVyTwT ~=9\n-ԣ./nO<noh^1UMD #E'n`͚ZHViSTnԾԒ#`8B ͵]-::9D:I̘'m8؆A!hdXGhBS>v24cیen[:;^©*(-npw=,3(8{>M}-Zk[B~.7M22tEwB\R  zNDa•;,ܤWQr3{gI/G%F j87mrlSbݲ1k`#U$T(|đd Qݿr3U-ݐwYHLXb{mRe-y۬7@Q:E<"c,6<:3tްcri_2CRVq_* q72TLRY8o63.W@(ʯX^5ڴGX>S:7*00<+V*5iUjMDuSLXg@-R i0țBкo\6K.7jgE„ &vܣ K$_ek{3T9 (h\:Xz1jb\3~e(E8 _Pc;cc-;ֿ2Ay&QTkȽĀLo.D~s . 7Xy\}_wATB1NGeKWGpx~{&k|{}U9}5>723 D? [Üw-sfD*rZ}B u ߊ3S/,_ Uo!<񑫒"s.%Tf,_Ů %6I Jѣl`_\1p{=+`~KHa8=3O=fSym`vXYpIJ?JdBTZNGO׊|HTɭ2gp:h-y.gȱ?pG%\zF-̽#M4 5jgmNl|ㆵ]hׁ-ݗ(W#DˎCm yA;x7#TsPDwҐyԼDlZi 2NUX^ަ+5h0֗zx_>1kI:3FDZR}WIHG|1#};8| i`.xxs4qʭ81: W+C/`֒˖n 3&e8e(x`o3)Ndz),>}ZJyI-U~^`o^D0pޮtNz;~._iˑ@ m l= E8,Cv'\kퟹ>ZskвRBF~tei $*g1(K|ŗ@[˯DWR\=(S&qh[l觪Y6TW|[w''#Xlt_i "Pq 6-ڡG]umgm9[pkVH=[:;!UMg(PNu z >B O]zݙBjHZfΔq4$>!KNBOuD`QX2Ա-=NMRk5-LtfGrcd0'ocu>b98qShʊ6c:K+wxՅ͏l:0iThV_dZ/ލ`542uݵt2bdf?yCI hO32HK4%;03Ӵ|/L:VTeORDC$K+_QT)ކ%8mI`U!Pǰ;SG?Z~\qO=tˎUcі@;H\4T,Eu+u<naψmu5FWxOb2Eto]S$_=OkǪȅIdgh^}>N hmhbgclUXyCxwmCc1Y႘a4'C0e{Ibj u/7;TߠfFZFpuUWJOZ6Ʋi]Ő~ܜ^%1p/ 3ݰu<7ɜ_ޏX86'DW/e׿2gH7.-~tjQPSsc*JĻKz=[`1S휭BʹpgzVimM+PџzD_nY&kϸma[Syz=#*uWR~5{QX0la' [Y壉雌䨸-j7kU_B ?{A-Te'FSޠfZ=Դ*#6>%|#rQНq-̞?kN4/ǓL(.,T0sDƨ=)i7+%Ў<,y'O;y,l#a`;n>2,~Q| f5@ F£|3>U{-4eg%w;V +b,]֖H<ٛl1\ptܩ"OJ) jT>3!R^P[aVq0b0lt6X<"ߠʼn|/s_(L(d2a/j*Dh>ȡA쾦7}QmYqeԽW Zzmd 4Wf#mi٧.)cYb"B[FnZ|?~:?o )T5g^B{XD晨`\'Ty׳^鏣p\ FmNP }̛;99(դ/Ѳu ؊@pwv}[+4#,୘Ztⱶ\N$Y죂>cL16BTes#/Nnϥܜwʐ/ T7Sp zAB6*YJސIES)<7I$E՟囇W:;[U>`4bPH-ƝVU$3b2Qtĥop|?T6w&+l*L1ƯΓlQbhIe!|D*hDXL51{,x /){ir8m,O=L!%Sw[sM:C-|=oaTt0I.^eRJdkA(&sy`t?Cce*LQey\*qQ {H nJ 9Ng! rC}X6 K;ͪrTu2wS& ^@g 辽. PSz 8TWwkJ&2W9WYx!aپHDʳ"!_3cǸ{ ˴]n*"t*i$C3_*;<re~DS^0Z*DϽQ)z4KB #Y8Zg(6y%؛e ='fSmr<'CBt*AZmU=~zf) mj>Հ oJ}$X'aL(St~E;ھP((=F"Uu`› V~OlA4,&*I Y%EkPǙtz.4L}eR܂uzԝ| TNYz:u)\{9ӫ/(͞l3o!Q4d=WU~rFi G1$C, klX'sZ,^|rĎd֎ź.,pՃtKH?4?{AP鼜S~r?t֖.OA#Ӕ^t9#x82=0u>-ؐ  B  >O>g^l+?7ڴflzQvh/3V9P:nOѦلIpgO_|f/AZx0_YS\/BRI1g!٫ɶw _p/p =.;"u,wTATJ}%tmhZ`(ْP|u'o+櫀02ȗE/h$r(-6'bSeO$l)wДw]ņ[`xeE:wJjb >C,Y0}`F ]Wf G6'.;er AlΙFq㗥k+uwޅpa"Y/ x*!7G:ޭJ> yq(N7JTrUTdH9$m8?Nȡ9۪6e ݮ_ܺ4C`qɉvthN=m C7WIHZy۳{aEG<.MI7:/ljFqQRXrNbRA-dN7Od>Q;*/ 8*eAI0dL멞땣4(GVٖT#SbdEMyH&QwmӔ2gq+ U*;*-q5-Sk2 yYb7JM*b) }pتŀGTem#1z]St*w.iʙq+:U]ų۵2KsBٶ.&BDWTa5Ɓla%HY˩pK]Y1GO"M6 v=O2/͋SpOG(l^ۻj؉Piaʳ\9*Q~r%ʁ /id7dbs^zkLy̒?.ju;kA{6k)9Q:(S /%, 7r2kЮX }sj}qWPX128@VUD.vRAM}p5:+ڔL—o1i^2#Ӳ[ F;} Z6a􊥼7ך̑IcԭmtfJ fm8Еdh?,T#[s FŤȘLWsaX;K{=J8nxd 8Ns's?sHGX nuoI4*M_]RcePR$AvX:@Н]а  DH}Ͷn>Ղ&#Uv ҬHk@@0ѕjȉ0}fE| ?Y4VlvVEl)|@'"(q e5)lۇD@߇Gu.-xgak%*dmŶ#TJ^f|q &N FnS*ԳXc XY yS]slՉԒ{6@O>Y$qjJ4]&?_S#˺qR8)՗ŗE;]l'ۥB%NՀDkqy+4 b6 Bɗ5 I1ûH,jl09R d= 5 cW67'Vwq^f3ݻ"7fpCI ?nohN{nٛliD4YJВkGH<؉==TOC8L(i?Q)ĸ8J9ƒ- ܧSD 3Dhdo[(عr_YOA @z8C 7VBI-4 T_(L)X M:\${lf[~EG1%Gi;IBsaJ>ZV s|ݽFa1BOFY)9)!n{0' qrEpSi&rpE+C ]=D3 ^!ŏ~z1F@(p5ٔl}jE_Wyg[D|4ǚ57ZDѹO %TnOdҌة;dJ*1X`8ven BTq`#{^K LIm]. :=xc#}9#ɎsݐMmy^%9<,x!1>aCE{0`{EXrܞ+ˁ1~D3nָpK{j>tSI"Ƒ= ~!QYn pnN«SS;~B] 6LL)ujH}+ulm]Ҙ⅙֣a@ 2MJAUBsd 6D7-otj*ۧa׼d"d/ZU%q P5l⢆~^}/Spl}L-3H&Xy+.Ec].{#)ppZd,j%#[6p.-왝BG9f% F]{z@|jjSG/be^U9*07̢#"PPMiuD62hF$: s~4e n8zHd,QTӘ|'+'q4"gcivf^?ԴzFժ QlYhhB S9_v4(ߟ*Åk1ي6E楘M%ֽ$QpG$ 9l1UW/ӹa*2572JАqg+L05iه+b@ZSsӼ4T F6@ۈ2nX ᪤plnD#WA'GyAF{*qS94k`2'-00;AOfFzʦbȃg59GC:d7,0`n؛< k0* EePk%pXܔ4vS٤ĬɂuKB:6O!FM"z˳m(2zS]0SŸ ib5θ ǦRB@ʻl2g^'zoх VR{'JHr& u.)tX9_zh +]Qq@jZ*R/~ ;^Or%Ȃk417S:!r1+ǘR#N]ISn-w[zi{n6eCd:;;MoeIm_#7~]$-WOt?G}n3d0}7zRYƀMlPJƩG'5mޥM!ơ>5S6SgJ@%{mń^⓮>' = ܕ6\!\Fss-IW[BhFe:?rݿm[aqmΟCey{adYئe  AB)}pku-Ӝ!ad|T$P 7rTRx`YcEA-)5 v;BtJZFp֊KSFJ܊N 7,sܗzz)ž{p!nU;AQ#\>No6_mzCnXXnux>`K:S @wӲ[vnN$P봙Hi{ CIJbRTW->\p n<%N+ZjN/G;g>VEH2zPPvfPűVc~@9o$j^kx~y~KXE-CEz{u􍤘2t%qSƐEr|YY ,](̔{nEB h(NGC2-ex2 c uCRE o*;͌c&<"2>Q5096N7$[{D2čGoTA2,~%չpKܥ歯ZU7+u h$҅ғ|U%ZЃo cҞKCFGPr ȫNtX`Cz) # S+yJ/ixݝtekSSooE9:e8|~m,mPmj*h?Df5+YJgSm, UX:xBzLm<-&Y'pU܂?*><3S :(/k>& 5y#j2F|<$TU^WRд:^Q&}I='ϯ; Ch(` A2vㆆ)Etu'?W:*a> <3)X?EUHX[Z*pDfq0sWX4ۮ]Han=6x!"< e# &K AiaXo$9U11w:kpRAXܓtt!{3h>G:xcEH%bv&8-^=/iҭLP}? Â'U v\KIAO5m*!_ѧrec!fA$$@)ܙVG?*nlƫ(>Rz)?q6] #CL g)0 SQK)N'v慲Q}(n,X6]Q dҖb gȋ ֋L?¶A X)@e:IrNƾ5=JӢQ(\akN8)MZW"_6i-lCX"b #ڶ(#s" Vdʸ &Bəa6ƾGr(U҂/7Z)6Mjʃ} $o㻡+v຦Wų9j[䡦ati"iJCՠ82W&@#Nuoˠikrn]* RM9'g]z]-=SVn~3Lo cU!DoNLPVb3)+zLrL$H(\]ECgȋ `̰4diƟH/>F4Nst-Ta;}ǩnl(ynxGNdtϙZh?}W&|MPeh:!F(;.ߤ@1ͷ@JFXUH3m-Cgy܁g4mP)`lODem? @Ap #svT% Xcv~k%MJ' ByW=7H^E^D LTј M$)2uL D[!*^ /%ru.x;T\7x*th!Dy7 (ݽ;)X䎄;:BQvLob̚'^^!̀9q"RR rJDmV@n6$n5@J?,CJ2e 7WB1[tL<`oVt.gLBrLˉQZ4GrDk%>L_q?uTSH"2VoXUYE%<GhVfpYlg[Z-k\ȩ:6?>!X95&/I"1deMkZ{gqVk0U#c^r;粎k7i4%m gbGGcjC1r #B3D+g8jUIwX,"`@ukAwT7;hIqU7@16D"H`*Oa#/Ѳ`T<쏟5xr칮X $ަ(e(g_OHNfLm<(!W@9wlBgr‰xIԿ BwYK#[$p.a)3VH_QxF:tM-Hv 쟄驘V0ʪܜ0*_(be@[ ;A70r ihQYty嵂÷/z.~@”RyGvs/~PN:|VURQNL=ً69>?he4h/#㓏F3e=9gǝ\!cCϹ =l.߅ raM -rۮ_yY8mGϿiD&E%io?](vK0kmvq{:|@?E,^T>j[?8!DQö|,ejhSai&=aEݯh,,9N%h)i-( Tηg8)*7M L9r%uY{c[f>!m&\PMUH pt+;ϧ/`9]G#M2* g++Qci{'>*J~zНχ(h#ѤjbII3.Dj?,wɶEm>v='LƐ KG5@yXXbt@y˾^L,}L@3@tEp S6~_A7Y,Q+nK,:%R1eJ 3EU=v2t &&pݳ,H{cOq=7pBj0 0z 8C!S|a(%caSNmamĕ ՟=]+F] hIW=S Apb̬734ʽpv+EQsu_f#]5\ö5”AGtKC z`;@hY "eL۵Ό?X-(]OɳeF[,-y=~i~L-7b{ۓR*M"TW[ໆMs7jh?,cY)leǩodmZu;唳 v̮0V;EԺ@pXmZeum-],Y;?Dl$f@ dG{PIH:Ȼ/Ciأ}1mk$}w- QTDT&5rWP0$`m\{_h"qfd&6L/{jwLB3۳ѽcWtJ"=?XިmSCma,Y[Ek7sKiIfx7xTfg. |i+ g86΀jv+ܐ:^+P+*)\gz0p0mZ}q0uO*-:̍si`UpZO:F9aQQf۳/D F;&g xG*+4\lst AW?'7 meE=?Qhcô-QX\Z7ZhECcPLձ-s-zǣ[h+ފ}-Kg?fA;zپ%BHrmlkNB5ƞ_dP oҐ,S| KI>`Q}A6/(?SM/tzKBrt"E!ƖY'Y8-*O9]9\jwe&F\փL֔hƃsׯ+F4vaB Z|pN1Ԩ]eѫhGiu=}V#BiL=ψKdiCƝ ׍=Ƴ#չ/Fx>E\l(%4bf}Ѣcl<X J{\Gǘ[Zzb*C^*34AoVuHgtZ6!)g7Bw*GrR~cFj\cP db)JS,zNm6A>떎8_|g>UՃc`ΤrKja1톄 '1>9MA_h|*`nêjZ̩恫T' κ'(;a~B<^_OzQvv{!R44p:RRWd8\֯/y/,_"Q19,O*VÿL.Z0`XU74Ts[ S NjГ_/ҧD6_l!bm:a 7xbEX3*jb8,lo15hU׵ 10pykA!r{u2L6[46Π냪!akY3 2 .)R߀ȹ`>s1;h #԰{|ykR?9=kާ@6 # Kb@ w{ԝנJ <>q7CⲺxdˎuBS_zwʕ8(?$tVqnyx ` '۰l{V8"H'OIiDq2fa8;CWm}X72?`vX-#=MʮZ_4r@߯^\ _|B-5nR1~OAt`|+++,vظKom)n*P.pjpF".]K5y`T.f%OVkCj)9`3rtI6埅&V*7,l%|jL $ KC(ZRfsU0͑(@%;*dD)Q_<\stwaݬѸf4{(GD͌!* JW+%lZ#ѴӴthb k1^8 o7)l- 5mmY#]}#dzo7jKg:P 6#58V4ů>D<+-֌jϟ9크vmD[cNBD@We sm>foS8Uܽ{`gH2Fii4󺳡bȖݵTӶ"4fr?k:CfRl xn, Jq)Ð7\ju9(]ԨѼ6-8geX%WM%uy5lAّoeO i|Ҭx.  ǿr.39i7-7-'LTƄ;1]ji;v77yXXj$`+#z{ iF>|X"/1 nbh"nA&I{UQKM%I(*'*7Jqª5p3Si,j/f|Tqit…oⰯt$H415Cl3)4׊ҽU8R KxI24<?J?ms 8 :<$RG 5J୥jizMh&%HٳV#J39']Rkz{.Q` 뮩57U q˶5z NL;+/?׉m:R%K=QG~z.8eÕ79Q/gf%Cc3Ԛ<Fgi޸iIV * vR*CHnY$rxˆ'G?I}3P90h#NAa n>e.B G@C$/ }>Fy=ujk>NB2?.b.w5T7 9Rs  Ryf3m䏣2(Q(V)ڊ`Utt$YTrf*fՕs#E_jV,4򝧂3uO%4VØۺ$ڶ~{¬--ZiPvdT0p=[=HrQvH|9H%̹j@D?c;Mz&&Z},=? ]XA9?xy!~.a9x(8LTKafBuhiy/8/O ˕B@9eNÜlqi<^ٓbş)8r26L2 7]L`بvpd+vY pdU7.}33Sp6S>1z~WܓN$w=]@>}V!#ԗȁ =g-}LN}e omwcC_d> 0E}_{>ؖcHJЀ%lXx.Qo[x= 1viu{v]eV Y䅴]-RAđhS:saN, gr 7(u; kX +&So ҇\*5h/K_bWOʚU{$Xo5L4lrFc P 槀l||A𩓭/i׼*M QnwB/AZhڑF3 d$)R!:dlr%3tm[(^fr "1AnbѢӭ-ܠ ]5jm53,<[0vF?^CL@HBSSDk5_CUAX'"4-qZnGLrVgzv]WBܐ.ĈGۀwnߌj"\nVqFڪ٧K7m$B.!+ڴ2-GR$Ӥ;K.@^WBx yVF>]~L%.e=^ah~x3Ŋn"$bPWxU3 r>Jeܰ6|WwVT+a}!FgEM[bg5SwKth/}Wy+ KAǖ ?HĤ!P;$0iE3RwjlXҞP_l] |:P ^f1mVx@CzQJꌞ s E#!{MГ]TSD7p&qo(zxD˃k4x\in%5eNX_DG0ەSA𡑽XnTCkM~Y;Uөr9V '}v|hhRMD%JUdA}4h~W4ohW}9e̘Bwe&5QSǏ;ىCȷ( @mWnƏՑ!; 2ғR73\d|@A?kPzo c r7^5{ȲJmz^.BE_Bw0U4偀ҝoݾ7ͥ%뚋B3d7]]"%zkH}۵$nSO dLCfq_zҋo3DޗTyKGHm~V(Ӿ"nv2rve<1H#u+hA5vݮ 9I孖?$;ZnTwZN ȠȮd 8%Kqe/ɤMK5Z+6emSn\|" e%Ts]6P%e?.^;aRE'-x_Z>?.sەp^NTv5bG3nVt䥭-uĞ?^_'r9}g3%r}pKŝ#z* ''AQ8!5>@s^!pU o!HF$_} =P1x`P`mZrF"ȰCKx+dʗt$R#dk3d=9Ц^c,4kw_R㴒GQD`4{#@(엨?3$eFAOsW̥+w SA&Y(H'H5jP a!F~m!EL%l0{{ `'6F! ,}& pJn3v!OW5G`k­~@w'yU ,? +bFNT♻0umlV7zO@oUYMA6EZnd7:6:!b_Jlh/oR4ڰ~1WQD l"ϑVK!c8\/̓,k6Q1ܥT-ӛgӠ%FCrz Xt/~KЦ\lQ ^Y7Q9B {V R5_ކp"fe&W]P2 `=Rpr3藞 R~-dOX" QY^ۘ܈+BËH4Q=6:{bFoM)aIÃ^|u@D" 2E%3v,w㽸Fy87GA( AyI1=$P[A:g1cS ]q\3 K7*U?7q QᲨ?2x1o`8Exxo?L.TӾWSkO~ȇA4Aɮw5ۍԽ$YpOi.2ѕ \96L|-*E5t}}$|qldMM;ӫfp^BJA5?~DНQ.>(o58`* Ci뱂Na2BCp| xwT#BGٝE73n2ػ&9! L2ĴvQY:A{e9~&9YvSZ:}g@7b9f:XUq_Y[f |p/ l>88 CX!z;?w$AlAT*"-qe9~;^|f3kIaQS;&ttk|Qqt4bѫ?33IMXHWlcث7n%gw@]&Swh[ǧ=mVZ,`G{%4Kb&/Q-l@p_ (Tvy5 I`7 xXJ2ɽ Y!qZ;xI^҆vxaODI9gtM~!g}$Kzim^ke zW1_Eq?xnt0j„ 6` ݯ2 MN0ϸQE bdsP"K)"'_GIk1?Ϋ xӪ}O@A?*o|N e{~Zk %Ǝ4=VƧF tj r-N`Lx:i!nx-7E,G)GΰE7=KI'nZ\Ƽa2dڿQ1AN﷑M{50?bǟeS&qVc /DiZf;(Y`b&Y΄ ~~m5xDh+':1~˖"*XkJ2am \05 MxiUPYkN%E"O:wnq/֧T ɅwA6vs B>dߧ5a?kX 9_`g :N8#,^h =@`t5yDU r*l(aE"42mOؙ)k E="8VF7]"j!v<\jmeh4dž*L>06ldUG.7xm@5'"U_~'0͈AwDb6=LrNOei6㷤G9'tS8X{4GboA[eVecC7@n>?U`"a ͔ZS3mVJAI`>n*4hԾC;ۢ)nKSخi sFw $+8F ;܉k1iwKVu2A..G\S3 3:WTI3q! X?hl?@\፞q6#:pZW_!bBJ6cZ>cg Z@ Oe'$Lf⚵aCeȾOgbZNؓqlgI}s]vx}Z*Icktd0&-sbIj.P1dw8 , jgeIp/,MW w ld5s1K?e.a%N[ZlNJP 慿s2Two1[ x爜 |)2 8AzxUR'&w(7nqayͤʿW9xDg:zor© (x&Ӕ=H7xS{tkE~i&7(뫏Vey2uPZI_Dõ}'0[8bӭ!z< zSAQu.ە,"ޙ#Q۫Ajoj*xs'u?C%0Jħ,oS%:bGxFMH餁g2yő9բTTVTlb?<è DA/,yao sGf% 2W1xϔl(:@yI5e'*h'uvR;_=iϔk4mTJ.fYN>:﬉8mZ0H I2ԛT#-*fUvDy@v0! 8dpn98#P%ct\<*J6:@&/.dӜQvE=Lth=I&+?\[$S@\%[T(c6|+3.!_zMK^S<]j5ucGxgr}ň"M60A|Qa8WDcˣN%TwʵxCcŬp[ްJb p}3⪉95v> _BIUg Vk>D[af<W:4$(Pw,?C;H6S]fqWr׍ӦyEu~ҩ:eD/!aiL#WBODE9 uf|PmU?asZvo~㘘u\M΋}XzZ^y?;أoX]g/FW}ڐ3\'_ЂxeT;Z!O=DL }w7R!˓5))}tSE)Vb}Bؗ}TO ԙ&7p$dmU^9<$}0JE@?uHR%s% l91xNk>G LRfZs.e"ه^ּ=(Oe@H6)'yz rq+1'02x)YX-O[0sʻ6Bf~ߩhct0׽JkցJH15з7ܢMLƦWt`t=;#EnU:5Bb`ӕ\>Rx4F,Pt?U:=Z0u3=ʹ.i]\ٺ0x7V\Gn*h'\X^o=cU0x?һO22tɏAqpf(cr{ͽxx\iŗNF&6`5TٔkaCϭ8fe=1r6wW81b\G6!m1'O?Ǖ C 1P,qgiӓ\W?1n,Y7g) ȿqldSِ6'3qD4DT7Kp̏QԦU_|cpXMUQ#p @pz熒Ħ ǞO`C} 0JQQK܌%s>D.97@oƠ,< eR #@wFtey{"9 9|h o, z?;SDcXyM0ЉYQ ~B^%9E"+ıK_ va:W3pU/4ky'tgwntd\-NKU̖xr#%fIN-b` _t53$ RhfΥ\.%FK,$/ccCx E-tunBۮnmLz(1_^͆_4[}@zy(͉I| p(Ae!;sA*F6/ yzffOk +g?nmKGA6Dtg8ބ .D7iJ, rH<2Jw$b,hu uiev9>7`pMɓlB&QZY%xMD4<)01w%ӽ Rs<{:۩8wPG@_[{=9o-)./tj̧al0! Q{! +8[T޶c1;.slēz=UVx~ߩマb ^6"o1ɁPYkU;ܛ$ Cg34dW{vbHbKkuMXy=ǺgQgo{,8h^}!1,^ѫOkk%v)Z =[x6GzNӻqM>Nmf(bG۵r8FhK ^vx4 #a[8 pXWHY|oThq~iu9!Vʜ~V^?(W'g &S8g^<-&kR'|ZIŀVɓcP&B,)Uٽ!]X n|Թ||Vd$tW m7(E*SBC w~9[ !b1Ysr3YՋx0xS|R3= Wžbñ!Lj{53ޢ|9O(>nV i#FID(sZSL ?Ӱ{r#{\s,W>П7_wg͏!/g7sE ԅ+>< P/[jq2_dC*ҟR ö0%.O '&=g8}iYȈr>ǹߒ`.?K4&E(jU:_!bC+2]_y㑋7>޳‰Nk ȝgFD="vʫd,W@FFFXAuDUSrcY)d'8SscEQP\G϶dsɎeJlTSKcR eб ,ZS$9>\۸e8nd $A !-56p_%HйGA<~ aٛ*@cʦg;C;BoaL a0!h!./Y3h12cKOFbxX\"ⱗ-=6:B˰z.*w,:'o\ wMj* j}{UX1&dE[s*mX>;hh$o[">CNWEȴdChO:e0b=3s<̒0mjԢg=dy9\k>N 8O>d[%A' dQ~YzY=f>@-]~>\X3#f^xquSc3[I1Ɠ)9 WZaB n'uXP\doV_W߿Ё.JMt9MDlIT_Vlzo"%@җ K,w˗ {K-nU`{ds]OB:U+yJ;za2>ȎUXDZgbGs=₱Y _ @v7 ܹ.Z :9^ x@+И{H xs.άݵكS\o;aB/@rۨD,$ k)nVדOю%)8NPMZ"?L^\hA+v\11ħ UXS ̬LȜp8I$HqqYHBE$Rr13t=<i O H$vgߨڝdXKSؚs۸CmS2iU-{ GrʍJ7յS={[ԃUIBRֵ]kS4Ǥ(eʹopif˸$eG>Y 7+:S E7I~[%ѯ= HdrضdU$^ک?BqWceUyZX#](#<ۖOy_#F}o/!Ux@fK| u5?U᪕wn+Cd#fU6KvB>4s8{v1VbR^S61/6[jŠσ!e>zDv٢>*=K/P oʡ&=f`hpEo~+c aoTnp%`ʹ)=wHnФ 茋 Ba=ӦEv-8bmTqZ>S֐D]*KV'{P(Hs*NdQ'PVcR@h :u:5Y|ݹCJu>2k Lc .`up3SǤ@w3†2GI\&C ;N$L3ۢ-0~ t~}ԣm_HijkVvҖ:IA";e'9OeOů<Ƹ`kP7z3*Ha#h@繭a^s9&j|noyGؘbIy'~Vw "]Y}:a? ܈,xw=0k/VJy_IvQlM[?`Y' d e'W~AZaZpQ]_Qzj}Ź8^?$D7UED1=jb*+^Kwrv"0tA [~p,Zb-R*ҁEPU2p,7S-]=:w4NkOc!c|=tm[Kʲ3'nLZM;Nv)#S<r*TIPF)O H=UgBH@.2D+%A@2PQ G2ynm8 XQP:h"mȝkG]z:ĴCi&0Ij_< 0$aMv1ٿЯrqWǖht8 BD܃cNd.B#nۤ[9sS~<츈b!x6~f֚q +@sjZw3ʸF]qk`k÷jMFرDi@n^*HxY0φ|&/LQi% ~|>oj-5Er\m;{ר*P9P[b 26Cnro[!]*([-e >m&"ZY*|> ÀRnWچbjwZUb!f>$X-tlPd%=ۻ@;l͏;Wsq)d8`z] Mo$MK2Mz ae̱t㈖g1ȧ7ŖQ!6PNwn謻Zݚc|5G ĝGFSYSƵgG/&„n۫}H041]X`@"ip?4(/{9"L@'A^?EKmC1 BD)'Ơ΍l]$aDg1JL#zf[T}Q &2%-> |`ቋ]$GG,GD#`**J8jž!3'h> DmnŪ(V=sNgd{6⒗Wxe}5iW6r2)z UI&hgz '4#1t[13hfgƼ][SPLаf{Ys卧R=mvdqŜžJcȳ[QX7lD$^v}{$R*$ 7S٤8b9F¶EHDZ}Ri9ulD x)plLM]x _^~q*9Isi#U~39aȍP/V-N=9̙rEippa1yuS;п(M,~v RE;ԦDM_,%̹3ӮKqܷbT_m„txB$hkօp層nu<=c`,}ͤC#-]5'2 n mOjC[QH꾇 F}k ! nb΂7D:Y/xl4 M@[= ޘ,! 3jly0_| ;Jſv3χPdљp';iH-*0~0E?WA ɟ$?M Lh-d_ \wp3$7zyGdD\k|PI C쿺tW3$\o\k~ .t>MKuZ>'xpL0}^Ys.<t D\ c v"*5 44/өd6wL|éҫ{2":h2T.,Bn_0p?}܃ՏC\z?sϸ$9[ߥZyw5u˞ø1DO*"@SՀP(eł!PIPQWM?!Фe? ӸCuծՋyuH6557Φ_TJ|I=RyrH+9δx mظ։XnÌVe?a02rܶDـZ>XũL-Y&}EQPZPP[I(3@"/V+ƃI ǤbSa GR0*b&~*`ݭ2$,ǶJ(k_ou >GL?t#ā^7(>( XQ7nt_wpc 5% SEϧ,/(kX9cJaq|P7:mj_//[mƺݐ1"a3J@W'g :0wڴEEU IPQ@ O𒞡hsM{@շ[<'_ʞ_Vո}KNj+~[e#HjpJNn1NBNj +bkX6@``to x0ep wiH}w<\|J|~Nsaa v^DY}{Y#$PY@$D G,l )KMh&.:ߥ^w>+}r,"> nHqz8.!#;W+ۢ0-a 6 0AdV Xu 666HO468ڍշTKF;1RM@A,+e J 6T(P`:AP֝'_#EyAP  QTPF. 9 8d hK9v/z+Ϻ>Œ\X;=*\_6oX+Hb[L]#c x[ \S5;wWb^q1QT/ʃ K} ri9FA`@IE(RT+~vbFI4?z}+"66rr6)"FY >A* 1ZAMB!˂jy/x7G~vW^/s5$F.n 3lI:(@QS(k@BmoWG=hL Пl uTX VX ijGRSCr+/X/v5bs׿U: (Z 56ȮZm ӦEV#mv"2W8A&!Sr/.??1MWOD%{S`J" 2>NI(Q љc*2@212AdH]kMGAG~Hdf8ʂUM HȊ=OQh_G})lpˁSkcS.8֡s&\(U)q*XXb,p1q%jf[kK IQEB3 dar(+eqRr[s2&5a&a n\rV \L \.9\[L*JEJf\r-Ts mA3%h8⢹cX\)\`[B\+DZ岥Q "Di\F!G2V0.V-c*ck,TR\ LqZ9f9E2Z?rIq ՈEj*p&8<ܟ33>܎_eB*c8}< 8- ehA{ߋ9usޝnQd<|gm-f30 %J+pAE(,, !VUC+.&$)$2Т-s RJ)b,VJ³KhbJ%VEE2Wze!O00Y pB4 "ݨR? c;3}@$qP}T4`d>y?X4  Nzhww&ৡ(tEkJ[ 0ꕣ+L/Qζ|ς1AOks,H;?'pӽ ࿂bTF0Q b1F#O'4B,naX+1RhDYlΔ?Ee rI4ÒMCaZF d"8qmR>y EOʂ(hp#6yf@&f#蛯\U=J Tn=KL? N->i8{LDTf[Q1#@ @TU_RV/m Z&A׺̗¢*</sU ĄBy]{ۛU<Ƀ&ZP_cjhMi ^mx> lC :mlۃps<}U]UXx!̮#=EO%T c>L2B Є3b&@J.U0P  oi.xl~^)ԧWRDmT]}}k 3bTJfዃoWZ9 ՞u`k#LnbsW:J0ڴuCq7vA}߹5=j:SVN&Y\=1z(2+*Ͼ~ D64@K4@•' U9}}S\Kkx~[@^yk&\;S*$d)IAN[Ȫ^@p+Rem" %kGwbXlfA8FG8+# [&J_dv*PghJ (WpAA\7BtlcMTx4c!+h||{84MqtpK\{|[{齈}re?gwi`z)Tʧi Q3k.r>QN'*Jfd͜q[w+cmS{%Pw15t=4*杸ΕH<nV}fm!էBn0xݙt\N<ն,Ks=Pe^A;˨Ցyڪ cs6(5 7cހ;Wrpm ݩGYvLږ 0\Si]Lvd=H& E$Txu^Rt[;&xvG{asD:8Xm>1&y!Ȋ+A6urt `/Һ"JLtҧ'ՠ^BE+LjA ȵ?Ea"=!ߤ= v]v%Td H:: uPR,I+[Hl?XVjdY`#$dx|Eu=G/9O;͵_iOҰW]A]u|B @ };u~o5΂:>m%`M(HEcg.! ^\ ¶Ze'?Hx7r}l pIJ>NFS]=U)}SP`m@?؏81 mv}M{ۮ×7cLEF褈m(bI$Y c:,6AT,Eqjv{+TCm͝[̴zјI{ '=Ռ 0CI?6,1gĸ$14`ck@:Z -$T*h!H_=K^ }_p5c ^ Em  Ttr]M =K#RT*c6s]ĝ~~JGbe6\>]ÎΙOo+mHx^ㅧxYwLHE{SrQiCط.xPĀÚb[—1łjYi@ѯ=hH!$7uzc=ɭ~qGf"D=mשDž| .E߹>uwSCXת1E-F h U*# GB}}KNLrIj@HbJ1OK_WT]MJJ7M?/ESԓ*/[u]U㿋;:j??'(\iœ}'Cnz"ٶۙ7gOOlCADj{c^}d_??d -2xXn%*4q#FveQB1cڶMt(Qh(!hp"c@" 鏴5pi"A<1\e< &>>zGw}uH(54R>¨|CʗOCcɇMMo:(肏 V+ȋO~!X H{ZdA+wQIT&jR;o wnϥlĿRNA5Pjmȁ+'LQC&s 1t25"64e(&| b\T"7jA$.zS-JQmJYn更z'o0.3>wŚ=sNli| t$\Iw5:szrwø[r@Gb%àX1mALe( 2DPQVJ(XlDF,AOﺮۈCː%6sܾqm vZF.~~!-ԆTas=qa23><%,zXmVF׳ma^,2,_nMIU51`,()AU`,re0PVRH"0I[p"4~dwq}}^0Er^unL,9,ۡ[{?>[ s5PT4LbIP81/S)]TÏp+Q"ȈXPtt$fYo{[⛠#/DNĶL:oBk^MÉvՐ@&7ڿ%IB Tf8<=bgW19ʪgvd#o™}pٖd_;m@.P<üJ [V  . U)HH*)Ñ((!;Nsz(ʼ6ě'e=/K!cٯ>B({rx4L(㗜^'$"$@* PUR`,H((IEBHTKNISm %gTO !@x1#` j bJ=ˍ8DAffW*!þ~.MsG b>lLg Mj:Өż3;•WOiR…FGFDHdLf2aЎ:-d9(]&9:N_hKixM!@d E!6|ϿvYbP}-9Z;}k3rF΋:Kw"U""ߡ4NnAѮիW+Å qv/B8' Ed5P曛T;:MĬk81Hgb7` hN-^ .!<:*r'OǷgckh{vs,E!s-e\l=!YO=Hzil@ %)!n5Tμ'rL,G .u҃7.S ʳt3p;fD:x'ݿvlŽnYI$;4qwzhڹIAsGBv~rC=y7>;c罈iq]c _S*7D^Xp,Y7>H`hec] J[9.i])U+[c e5oŎ]<}Y2?^9.>ݧ5kI OB0WzWO/& kLg"c oLv @fk3|d!\VDI!|jmyO+>|t1h]?`c[F&j" v/yXrY"ظ^3f%afl1 Lû R|rR-S`uA[ 0BfQ.sX=<n =_w1'~&_SUzLtqەz=i}l_%ugBe Ru[1:mig3Yx Rk hZdN_86NÞnd88yl2A8 ְ:.YnON"-* Wt)WTEkBg 6tg~O>o}Oe[hWq0<"0+!p 2ոfZfAw΅韀C AInNNW#mGc:T! L S̀SCct ;6<^LaL~>`Ѡ/T)!fj$%қ‡zԛS ZmmD08VȢC+*c⫤yxF;9rrZD8]3j?ݚ>?Ѻ'A^ ʒ^|(Ozh5隡61f`>X@FBĤDX DƂ#x乼͒v2۩V#3oqZf,][ )"u9VR08_;a7K{v4I Sb% ]Y^]<:*Bэn\xq102f;FfF26[[JcyEqk'z,֮W"_ңh7Y[jbۤ{%@87]Bct|<zFg6U{(* ""!HACnY7_Kx?-5` (V"Ly)(z=HiŖF5=}Z}K$EdDG?\*oqK%VUyU TQD^6x^GVykZK'gxV4Yku|?ނ~ )__Rǟeywd;- Q"&'GRj}aKq֥Њ ׃l]ňb &O_mbz1(!΋PltϨ;Ha~s])CJPC)R<cg1Ș!SB?oC Qޣ=1|[*cuaOw5IEU"$MΛz/,?꾆P*xȺ^4S^)QPQ뺎ۑ~we/qscU* dfg!dmiouQZQ^ JBx/y ]F 8w/&#jСwO&xp~7tm˳x LSd7ϖݛ93S>-G|_.\gfR#|~LYR巒0ct.Oņ=\bWX^'qO5PTq BvRa1&I%CYǫPB~mj0rc2|pUf._C5?qj׭ϗ& E9GР7w-N<'gdJr-~K-Ѫhw^iq/[ k.:px5@uw]679"XX#Ҭ+gyOFKk?/Oո>p_ʆM"  zLb|4/ 5d"bɾ o_{usn SeX\ǣ(!z ; 6vnFD0)_+cu%6>sN]lmO7l.ItG5h$.h&Cobpҩg{ɤjݬ"0m-_aUEEV6m׭lFeͫQXI:f !#3Cr{¼DE0-PxB3Ĩ.>c,g1j>]>yĻt6+LξR MTĆB.cѭ \ /1H ^-SM㯈lNqa O_6-TV`19vcn"7[l?Y\_L2K~:jߓ _76ue!(cVm4CO@0.3i]D[ 3f= x[ٵ WT"? Q 36UGhI,< 3]D.ε)t(Hs_ zƪy h)ΤmMrwZ-߽akcf]ɽeMK= bwx/fvL~zi Zpv̀ڪ1jE|%$}% g\KR,3u]i0@/>W(Mng @ /GW+3 }=Ōw(w +"=sZxgJ ^! "Rg)Z8㿾>]ŔaF`zZFH aWË&HĀQ 4={]A)ri RF Ӣ} 3! &1k=%UR;kvlLck}zCrvěv㗮 gf7`o0D?NSXD-&rJmYVu /Kj 3W܋+}k6ch0RD}dZo"N^~TΉB odʺr)=oɣԭ׽;:҉%FUփx?cjţLrՂh"Oݬ+ eL=˪t}O;S©JZړƼd Z&d9é%:2擘6!vE-@iۺ8y Ai0\[*FD` ra %_n'QOgn%Oa}Cr}^mlӨnݷ"ˎ}*/ u/zHb!o="zέ?si RJ8 n>- }4Xݾ) /ČVYҲk`Wu̿F6FpEpۻ:ޟg/ I2[̵GA}KlfH>BC 3itN.ʔ?RdW{~_ƻUDʶϩxEU4~z WY-, + #T!W2[e=xa1@ J/l_6{#3ؐ/OV,Hon/ \!amylWsC%M g'R%h~OώUxŭ^M^;-Zq1 dg| Vпywh:Džؔ(\fۡUCO.g޺DFܾWYѝճnr(@NK5T B WXw-7#hUR6/6'_Y` sExQt47;?=uin ?*  Oq?G}L[iwQDOT=|[EO*LHhxV[@r> ~ iAhvcXV2sͳWx  J6),K@[vBN[IU'B yǑՊ&<\3N'O4%= AGdۈ!{X)|>}g4]9̞9RO QB&= n:?F=VTs'q$xGpk Q6_YT Ӄ/! !qJd]q!8+2<|a|<8fY/ =g~UԔ0lkMP6٬}7JDo} n "΃QT 9հD3#m29uayabE Q1AL"pAs/< J8X. M͇f&*ƄDCw֔XaЭ;x`{yjwS.k.ِ;{d{$3'{gS4D@cm p7BPNN0ndDMƧ@#FoD)NS 1B|kwJ_ؑ#U`)dd7kT5hp5ϱ ;cY8,dNjծ'Í!y qNoo؛nd.ys yJ$d9AO5k0^ޅ|[+ 3f\K54Xf)DL9# pZ;K4towlM(\[UB^hzY`ڸˣޥO*Ir82-]S$\xD Z@jF]Zk< bXU`-ɭ~0[#"!ukM7Жd, H= ӥ9Z/aj4o ִ-W묅%`X0̬7ī67mӐͶEǼm ig2y컘f?v8n`%jA<`S:/ŷ6qY0aCtNd h]U~v+hۼa\~ !g"-8e\sr0tkedU8tݟjv!%ͿsUjxrc]նvo zž̇Vl&ڳd߳v @Z{ ü``y,\1_ EIm.*kp`^v6>Qߊ+~}C[:˵FWr_/\G+pVfLEg<ˁؾhؖ`t8W.I3u>>a3$Eu VTjVT y\ؘh8' [ w.YIQE'ʙj&),{y-{NYtmy}eטe`=mܔaR=~]^m[*} =Gh&:,H:߲jW*@V#D)`?%wxÎ,CAgQ:0Cӑ6#lMgPoelBKP,aOۧ6ϛO&Ly{<^gnS!\xY817Zp|fgdRNe ffjBOL4K|2IEo4< I,>Sy F'EJZ۝df @{Ƴ&Wd<,gvV(RԆ!ufDˏru{;Ǜ?/ `7n_͛Y:oWB]Q <5*t,\dtG) g/@E@PTX*X((H,*RDc @))Y]3Ro-3}2^gωھ x3LFd+4$ $!#ɳ6S(kw+JVj*n|}uTAs3ߕ^Xth&Rm@Ff f1ϝc^(,b!Q /!+^nV:5*9Hb"MiDV|ÒV"RT `,X"HVb,X(PXG}=,gm|*d]-B4/2(8&R_wHj_]8eG3.H,\TNK@m:x-&@}}w&2s3rdB*jzwf{ْ&`Jd䑡k\݈7Z6,0"Sul[cI(H?!C>xA.rO7&euU0 !6 ~-]i=%W# 3#<\#v ތ5I4BUǸ}G`2 @"c% ȓi\5%UVJ_BWNvU&oqȫŢ:?n)xǢS%rt΃"kU&{oG$:~Ţڼbi.YB (ebJs)"Ѧ3,H3ԕd8_@e|bq_nvцC &'HC;0— :+dUs'QxO}ќsh`yxG $DTlwvق'VN &#Ҁ3اB(3F+I]'Cĉt]}5@&h$ /w)?2c&n @j t_ZhY~Ә!;=A_,9\`l]H=A%fdY6=E>?+w?7)ACgئǝT?@V@og!~7QQ)$CbR>qMMC X ՓI;Vsrd@ҰY鍫ÎU*QX]k̇Ȏϰl:EQ":gB q+"} ,'Bd*e?f6Oǐ 0p S:tO:6999f!ˉmj[cve9(9#sxx%KPr?2C^֪Ch~-7\@@WD"8:XMcH*5gM*2vbR^m`ɜu>sf8bOJ-.0a-8@E>l7W[x>|Ť$ {>=hfaGi#`>o|ZO_X.)%$DCH 0x"$MNk3+r 0?y(llۂrĻ-' .'ܡǐן9G٧$VDI| M]kM@G5}jDC^Vt[V`Q2gU%5#K mr } ]Iߩ/Kb+ @o~ Rfi=R`-}Ս9q?xR)̄`, ʢ(gތ*fQ|13Ȯz<ΎDT hڸ.Q8f`2!5a})4-]6/g jאfjQ3{ّYtZ"cFD@-:~J.ͯ>n. #Czihxo6Ȯs9PVaE,l+x#-RtUbtM\幖7$XYzY62u0NwU1@[,./RYtmH76!SZ"]D\>D{@E 8nFt:UM&n\w^ŭ!^az"9TJ=7PLOp)ːje~uO:Cȹ/4t^Un~_^nX)6LxCS4l0A)%2-<ʝU ּ]`zδ}@?K~J^b@(A<__߬"k̹v0Q)Ti@lT8[O?DdG3~V\dy-MbքbM!dWTz׍cƈOz>LSFjRD3@ˆ萓_n^zK!]ʠݍf^G5|Y"k !j{K f.AQW.QVFx"A|oW>=Ga\|u/kU~6E(wf"Q@: -о-IP+=G?76k@xܿ tOmyO;_ɍK$ʪi qC7"hw3?>g;%p8<:r/`3+~=7<^Fۿq9zxݺvq/FU %k ƾ֢PDi4LAk$ :\bUډ"Y&Q[j(pycXXDA ]-a-ie*8vsќt0Dxy;PhYA"QYȼse'4іibkX\_51ZZDP̯]2|GH=`1Oz0@P(I )D 5TAd9' "Nni确#RATM8Yt, ^^z//}i@B w0~ ƬOqZ:H-p%)֘*sJ>u(M/i$ȓ_܋@KfX0Re.~<$),AMmqا &ffDf TS|F/LJj]]r٭uzSs1w4,SssWǍ2ʳB:jGL&N:26(+cW G- |dZSf](W=PZ;t>܏?*]4L_VGuaBxWg%Z~徥T:$u H3I9˴ۈsgmj Й\jy1vWÿq\g6C" u^~"2B!!|n /AF>N(@"#Sn40+d6"2qbQ:fATZc`DT_ƺB WiAy8Ia_mrm=<]`C0`HΌ.Ϭ}y%y 8 y$~H0D]m&l0 (q@R/À0F"}~Aӥ:_/|_1=>hhAaz~^ՁOK`\ِ.߯Xw~TI[i]rҡZwjRWrs $רIP W?رE:#!EzdZxrw7'}^AG@(ff"d-?Ωǀ5!c;qU|}]Z@4C09X]CiHOou+QS,%*IQĉĉt"M&yF hݮٓB'lJiݕqv%Y̓y3DzhLXTy'V h>*n5Ogb 6$L@$R[BSv !bY$rr)ǟg_9J""6YY!uBEO0%CbH$6Hl vD YgJ%9@_~fVOI[67_` M֡upqglwxe/t;ق=@@æ%fћv>u?O|-M*39R ~$@PAς%Ӄ@φX%E~ Wߘ֣X{>[0<mu b ~u4>" |$ARIְ7nX(= ry{%ع0Kxr! Q*c9$5O]ȡRpKs>utmFhӕ9DA-$̠3ؗu@'6 me\av;5_=]tF|AkpR1-f 1Z `c|Wvhi \ua 1Ȃ\!7M fȦ\i'3x K׼ux]k +4iϭL1Eb;I1&:Hflpȵcm͆xV @A h %@I`“F CU,2xf_xޑ]ȈZ(yu6F|hPdDZR5e kӨ/9rHmf mR%=..8nÐC Ta2pxfo&jy 3 ʔZa K6xu*]"dȧ/ {L*߹K]RrI<)($I%l0MJ nٔ>j1"0@(;ɕ.Pt,j0F:t=[qz.jOiثKw9SI0Q߽u j:g+M:az.+;fe0L "2`KϵgSh&vFf$T %&ZĢLqvlBT7a0q';C1.PAJ9CRh^N`U-(QM^WX8b[f72l߾ΧJnV܆!P , +uaE 00#%EaXA+hRO*CڇAQP!'8U-prB0GS&IAthdP.unqz{t r0\yM_/آdK}o~=74г@!{e}@l̓O=-όh/ UT5^Wvvɩ39<"Q 1QQ,j V|KD`c=ΧV0 SRbcc NhidhSz Dlhk&)}n 9Xu.&gU')~ gX0ã >>+ƒUVuK˼Z8(MzRtT}}Qf |@OW=iTz=-*][ţ df޾;-<=BWB;&#V ~^:2![W/Rel:zږ+6ktӣ^b9&YLXƶfPS&#˅q KsP6TJ6c9tTXZɏ ]Х\fad}VM`&Öo)|D_ٴ$ʗ]Z̻b9ĉUZ¼Gp؈ ; ,Asl * {k"#` >^^[ Wh$^56Xv=ćZY[L 6-$Dh_f=tŻ*( Sgkʹr,<^-}w;3.zEZq͊XzA"GHey!>nXb;s?MG[q]s鿔N*b6hqq%W!Z6Z=77X2nܯwun}ZjqGiyyZ-#Dx9U4"@X[`YqEęqٿ}r~E%PF%0[…vXG̅ yΰ0|6v*n '4x:r8s c//%fƛExK䍄}k3+En?iC`R-c`gx)!./qQ2y ] -.ٮɐ/g"qи6(z,N4h K,X`dyTD@[ÃS0l͓׃E92 P]K/?gQw0]TWF_E3" ֧_Ua1ԄNxM"*(H2F`T),VB,::8gY%pոw2= uʦǦBgXE;ޮlf^] Z+q,~JՍI3&i7{^I%.IZG%!xJ< :&C~\sPbbleG1)y # 1Ml^sM~|D-Mf 2}N`,X/V Êq`yb$EF :8A5G#IE!" XBa6˒@PM0*u>36IStJTB? ً>xFfU9RWMל9}՚SnXS'' h)O$N7af7v3JpN&u&5uwMG^7F,dtx8Gp3RulO~`fwfnw.84 1+p݊~,)*՟u grq'/>Olukdk,l7irdu+ |`iKùuI W1,w=#L_kc^g[]~׫r~/7Mxd|piUu&eH6ör6ZPkڕDD]y.e+[ڜ\ TdAL,fik*0,Tm!: j/iA0bQ7/c:=Vu` ٱX <5+, N. M7NQ<~T Ŷ)$YWs|v..R~ݛ0Y6jޛ=*]&4AM÷GʜEJ4%cwy;Z$1c^aմFn/D1壈 c2jW}ag[$I5oрqc:J;ᒗN3+2[WE}"H!G{X*,͌\1;n/ k05dXbB`R8Ac1yu>.)=l|́XE*ZN!`|@ P<="9dO!΀c`/) läłE>XRI ׾o:Lqڀ~ͩt |臫y`O3A9DT!q߲~mY>PǸŹm H{8:O">|}]Ԯ5fPXcROo͖Q 1(O7>q z9?3"Z# $i[KܦC4htr|7|6=Z?:&8l Q?@3>7|eHǚ'[ؠ+ R>Ʃ4}*iqWc@ ]"D] bC^0jRfSpR`f[ A,_. A5`̈XDA0:?! Xd,¯cf Vu(N-U*ZF3 "XCĻT"_Ы޾D>Nĺ;ƘrϲiXБʠVT1˦;heBWDl{&Fr"Q~W6ZəKHPO_ȟRDZH3HMLPQk&>UۻQs!v-#ņ!Y:RE<} 9]O6|ϊOKZ0ޟSe&xӮ~oޗbyx=8J1C}oS.HፓS٢nMg Lw۵s\!!vp h,4yw|<9-]Q]U&ieѰ]Nbw@Y;$\$NQ+e<wqML]]\'P,[w=_ *SʡٕHu~%'ji t&wq-S,Nޞjǧ j {ݢw_gSyLb?w5xյ^z!/9_uStёVF Yu%?U^ſJiXӇ)޸iMiqٮ\;+1n)5|!;O\J2n;Sf˿/蟜?Ld?c7yMRPwNvKtIC$8$ 83u8rx(׻s?W;_im/Fi%C8u2;K^sqbV RKZ?/:apEV:M4O"9+K}~>͋B>YASp_DV8Ig/u۹Př!^͓;OŏrlE|0$4|*ّyGf5aF8prto4tn vl\*?n6gG/2U/tdΉCDB30h<*kȖiStx :-Mw-T;jA5 2O|׎9cdI23_Z5m| Kku: w d^֫ntX=M|ց']JUKgɈX/HI;S/nO}x( :b)Z_E kt(4 Hs] z+s*q=_Vq3v rbn/ˏo0l_"2EDqbk ƞ Ygir\X`\ħ.aFDY"n5cÄ&|6Xlo4OY}tɒi8v L[ǰniԣ@gLz# 12Cp7j{} Vx;lz(9[ig ۺnůUrMDJB#:I8q" |b1BH^L$֊!>' #*,{6$(٦9"\֞=ks7ΦtJɑ\r0c2\^N] GU^]0L}V꟧??6fNL3TNݎNtrp4sRpio6wRl7!fFݱ8qa -N/ISώ4m7|Ut _o ӡdݍɗ~:%DۆdMߺP֡9'DJZc= TmXW6 AZjPѲ5Rr남Q29jn`~v#4JVQ=KEVTәj !fwA۠JǶ%'ar47;{[6Jh %Tʍ\v#^G<`PPe÷Xśg9$ǗƒW_0XlvU]A#26Wбɏ流 zrTzsZAޢ7{?u&Yk˃u钘Ku}nz&Y. 挊dXET7)y`ƺ?*nvy NBTU:e( [#i!KMí4 fJNyK ɕWTt.KAK-E&A!&ԞBuv p @7L山, f/8/$`hw+ߪF +%omWky"UJ+nNc儸[ft" TܧU,Nmֆ (2Ut<dA]Sn.uoD"{ *]yzdI}Iz'vXY: ֕x2Ji9#+ w8N?1HMn/w5Rޔ';8%TӑBQ:U7ދiZC1Q{QxYb"с ^CE=@`iPzu\)*Lh9{HfM 7Q.MW`up~y7-/uY(5lh&dy='(<tPLDfZ7lEZ\t ٰG4P0C'(%Rp.^;q_C@GAh``cIZr9WI||~epQZ۷<` ȰTm m a bLJzLO Lt|GIAy.cH֪`GD[Yyg9"mu=vQyNP| ƦߗGw'9o7͞X,>X/#2-T)a_#jmwGa}N3gƽYBA\ў+[^x?|DÓ#s߱0ZIc}荒 1RUlt|Gc(hCBy(G]bu33@> s,2TvD$rrj@&@s;5tiM"|"LA  xoG,.{վ-;cԿ ~ RZ/_rr},E.-B",Tr;Ѿܭ:Mʸ:wJa$d,h#K0d :O> E$E# ,{5\`ĪRf>A 4^nX :?v\>Q}s vkѹqQy71y9H'2ڍ/ƇB f3@df.Pe b1lX(rQF>vE&fDJ~uj#_u 7 7hNc3~&l I!%]#g4Tu;kza/;˸dt IMF+*ƀ&BK\X>YW/YaxQ 9.6 `ev.Ï3O&8CrN\yLqĎq $Lf*7d 2`7Eh(]t֏:rv|Y/.GS֤^1<.YB#3!h22@;x )L祗6 Wǽ6p܈YV:i²OK q`9c@Wq@lš q& p6d[U%^]ڥ\6=9ψ$e1X\CFqS Ɋj0U7.T&~z%?c:b"-} Mg~.)ٞGv\p/s(zkb߻yӘҺٙ[L'x_> ^0!2'і(3RNo?cRnX"wzwldwptt>Rt~eوTNoOB-`,ֱGY 6GV%إ)"l*o7i4ZeD - +gE+-H_ew(9 ,__мփ&g 'Q]^y(G3NhVSxwS4)ȟ_S}ehՔEjPgәൈF]יbdG@i x}^T;i&@m\=ys)!Xoؑε 9.ѭa=Xb7"*5]O 8;!iF|sw8ya̺;T'bDEv|5)ˏƋI&uMN#,LI@4S&SK,{Hb.?N%š3fWxiZ[ZԮIuFQ>7U \We闻~띯j- 6W f]L w.P]f%b堓uލqZ_^ǥ5xPlgQ D kqOKcGkhN&&$&#>eiђnrw+#>[Ƅ dxoӦGS@y4H('5<.dx_ >}ol`B!`Օ6DgIv5HuZ̓Yp9$˹![gs(A,dFiA#33JWO{۝\D技Ό|r{ŝ>ͼ}VC5SYXVWCyF@堁,z $`0zffs4O}z0pC|x#y& h͌ZibTr0$SP%3 ;}8{:|^.HM]& iֆq_}T, V`G?  p &T۫g1@k !eŎ,N~Wt3&X&%5lE1Go*|yH:6>=Qt6 dPm n闀b ͩᵂw k}SFmN|bG60.^tƏ51௰Ob#{ssfDaEȦ0Ŵh/}|rd}@T]pp4+YtO2H_/ł&Bz%>}׾{Vh-2_2\0?yu d~<|~cI%7ayBQ/@/3^zٷ\Ȅ!F$Lds!\^|s@- %?z^?Toul oX=:n |~KIOR VG6e $1C2 5'5|Oͥ'ԺO7.b/% °:}[*Btڒ>ev @kBEbf/)F{bo`~YrPy .hd@7ݣY7р9_n+8o²K?*p yQg֫Ye,鶰 ΐȼ۟j_g2fsgϜAt ӻÿ.b̑\qo (i7h gZKz޲~3G_E,Gjɧʝ}#KO7iĈ2j3@@X0qX̤xIIC5#rm.ӁE#jWi1cZ0Ӻ#7V^2[!E32g%hѕ=}2ϕֿDekwws[t]y AS46NRbYGaǷQ ym+W鈼cn-Jh[㮅¢e2P L!dЬ y;Wi8aԺA65krs ӭg"|km4{oB] :|W,A;cG~O2 @dmPE@pc}JZ_јqeX >Kq=gw_U{{ 6?O?D=Bߙ+r\iShqyʢ&՝o/tS<_- @76jdD ui"j%θD~Ĩy%<rg |cMNVu"*\XнkP@̴\CT< *7RpNIhvx[Ïp\"M~ՖpBKPq 9m쫲+qLKA`tݴzNDu!CDTgX i2eUg]#Ǹz`24pVҚ΁u"CGd-KAyܛ-S 1@!WEy-ެ2G pfũe ݱrVETs!e:)r F%FucHubYU2E[1HbvH!tl,leH3-QCs-Z74?bHZf,h8/j,r-l`N~t}nWxtNfQQ NzD1 rqZܦ!`wmw?hQh >& YdtE ҲV2u9ն mj ˽6_QuX:ZOo 1gdFcAeܷnxoW@6dӃfdNJZpru?w/>$=MA69S+j1rYs++~wJqQErEMY!I0 fd, TUrKruZpZY nFJƇzp`d 1.c^XF7[%W˓'ΒjϔeZc( Ĕ,_i(@2 @]e֬2DEI+.ޭL$Cus]b5R=TOձ=S!4zҐpcg!Vv04N51O–z6EǗhVzmU}UfU}-Ͱ)5F^)c @ԧUI7TE#֊`>0dߡ>\{/<,d^66z߭3*ˆ0R ! $;hElRu>ؠ>Q6ʱ(`̦?澓;Nߠ[)u, ܈Ͷ!y j<+Buy;"@|[slx_cfe .@ 4b Ī$Mٻ{=yC͛mOuPEH24R DٟWjgfO}#iS] Tʢ:픬٘2\Qf5}Z2A!>^woѻB )flGZ:HQ>~ccYu2V -B A'aS6cp`J*߿E{u)] nJe?ϻ;S'sC gک {؈J9ʽ1`hJK izG+HQGLAEޚL/jE{]o>Jm7JIAxsM:[õZ7ժE.T"Am%6H<݁FjˠL@WD'>*p Ńdb(xhX}K* =IRdJnF'M>1c}x&a\A_-H0d<3 AMAU03npF<|0e<qyW'ȷrmqW9v f+z/Uk3Y.#"`FCjEBKⰵ꣺~7*jQו6&[K^8M+ucsA}/Q1`ݓ [ڙ-GT,K;3۴Lr<'f&9%cᵧ afՀ Jͅ9ރY{qXFJb0-M&l1}u/2WP,t7 nV6&@AF6u(0ev)H ΚеHHO4x_ E ɴ ɘ[ذdR¥8-n ٨8qhs]X620́lC½̷1&Zg0#$+ϜoN ٛZT;veV  Mf<[f'sKK]v/,|je4!3 Lj![oSv~ h$H5.r wl' ʽZܞ5;O?_o z,|*xmssȴSnR+Ek̈́}tq-AuM)w$lԻȉCF!9r.WodT 5eDQH$k c̆v% oAy P""w⁸0.7w !2n'V)R$y6KM|8pWĈ=+ #qFeUyv'r'jOӑb?!)`+N5ym sOנ1:f}o'49mZA Q>O >(n~8b< C ħ}CxI@ABbubj5ir !R2Z?UBZ\ybUmST<ՊоAF)aEI * œ)䫕=̤ϡC`@@0P P|łŞcd@s0 "8}HL!ZɠbiAap$: .Nr_." 5 j֏Zߥ,O-ɞUgB7}?` [Q [\\;iX +nMo-2R@u%SWCblнGy9S; #v +^BL ')(uU5uqLCOg6Ʉk'ϐGM>tHZvvTWGA PY9C\ݔű6Ǔm\x%aVF$egMLE0Q(*_`ozxo3?FT*pnpt 3p\o(:m}1yqϮum}çMՃ(C跨:(?9'GoF7V^koܰw]0 w*4%t ilJJPoKs;<c P<fiz4Zqp2pW06‡W`RR'TT)$A4$^ &%q߹irDgš~?VC;ɗUlUAS-d8"O}`'²:;}|v2\-ǭ)hݒ9 Ao-xD'ސOp,>w{?QM;n݃o r̋NGg_oK{[8<RBD(2D|@0I"|D ױt"H!);zT3r~P0XLAyv]E0XQa|:+6UұrmD[JxwF3".hȇ ȀR*1o ɦ V^or#4kGz p/\z 0H`y4Ll#zan4Ys>6>.b\n~Lt]bq+H|Ei1}p8qj0d616EPr]ACZ"/.P(Z+d" 23":}`fTw؋gQx 2p}VW'b{cUnrԫ4OfhfY:BR= ֟X1^Zg. CF"2N n6^S{ͨ͝MvC{^3}2jbf`B;hu۔b˔ P~ 9-0l0)2.1ѧW_(V1J)/Me7?Rt@a0է`A@3 7JEfNhasM$DKh p0`E+`Q#!0`/*&:S^rqi7\9! > D 7-wdP)]Gθ&vo5.aoͦ\;Z)X(RMdؓ akb.Q)b ഺh7Zg`P  Z=EMH5͊b[Jh%CjGͅۮ5{,Ff,TռV! F4%{%gc-vKȿeqk:P¼ SPx0T+(x9sՌb+ KıÃV rJ,N.I]ٯPN>SS\Xsyt7E~uѤO:&?i W֩Hݳ EXT> 0Vm2p[ d!rYZ0UUVWU7ﷰ,Tf2.|]e@ @"w#"q/IZ^6 ,Ϋ.Oj A@A;L2.6x!ى8f !(-ڲM~$ʆ!B{:$*̴֊20"ϔd41SGo> j`2 0f 41Ed o@uSG WG-Y7#5 {>ĸasCѦ4 Mgi9Oτ7[:Pm1w=*6|aGz=ކY/'kOHZkF '/z=i'UE3~uP ,=,ؒi86dZ5d:pn-Qj|WT6{(;aZYmg&yph4vDC]&}@f1l}trmV.-g^ٶ{ShY͙0f.Y\(֡p\kÏf33+d7L;ፎ_r*hqY_@*'d!V_=׻P - Ơy9RTD:fZדštpyWf]ڱ xpcn::b^չn?v=/Ϙ;A`tΏa2\2r/u^,$&-G6-܀녉LZspf$ݢQ`6fm!cɫ3 -ѽOwPdPQWUS0XF@'MsK󝹛:JT@XKZtJg˷NZ!aE;xDP^WyQ:C-nPCA .cX TXasgTLr4G#bGJ{u:y{,)k]Jt\AePGUveyqg1[7`dۍ7mrMA-hAKq;XZ0!P{빣j^{Fr3u[SӼi˰?N71} !3'qy] ZEO=X_,otB{2Ϸl=Ydkͣ'f[<Y).SqLM!0nitȩ&B7CMSʅ7kY†nXpMݢhna^7rvLmn7ɽju8xGп3L=FE{(Ǭ3qiW젮]GQ;_umǹf%B@[>_efu wϖ0eI޸~~͐\J ILS'T1@w@뱲)"IݸEe6>؇z@5_>) ȁZwa5R[l%ǚ)-Vɯj84@76hzDYɣ پi>MkvT #>v& Iʸ%allk Zo@gNLMJAr™zv")ѷZRn`5 qTI!(+쨀!8Kk]lRwz˃d9drQYˆ4N;/ l>D$`">E;C1"f⢽EʇKeCQ:MT)4YLCr'nyLrg_: 'gRMCԎ5t*We~'ʢ.C'ToOF*;?qS9葮caF /tii J!Y8ӯReʩ$82Ov?ePOq~߃odrHjblKF]bWSX}r@^Lat֥ՕEP3(Gݴg֥_:t/÷k?[v_&obP']`6{2<(f 0Dff@2ippZwbX_b5TC8"0fF iQYN;xポvS⧅'q∦MzHVIЙ_ [@}69ɞTh8ɬ>i% 3CB+Ǥf+JxrP!)$ :E+@8#teRBGrܘ ˚ɪ_Mj8#0R- M~h `b&c1p{gB,^꒪)Lʤ@B-aE}pm <82{&!Ok̩P׉S&/8, oiS>iN  >M\AF| ;Yəne%Q \:UI'G9Gt͏URLc"`Awa|ѳ|$Hh"7}~u#sLN/UGCG1 uUg2bT35}S[ !=sk"" Oؚ#c >:ٌM3H3Y@ShO1-hǴ6lq|8/.ڤHMHDf곍S@edaՕQE>NAa޶tL dp%uwIbA>92m 4Su!V¼6pME-Z'3f~SH'_+{?q! [`e~f6˽u}q"^G?ƽYި>fn?.9N#j o~+]RSVtX3DPJ}Fx<+5P6d: 8ႵȴmuyX )xFV%s<nPwu=؝-;i_q,c*7.'swBK>Y[ 23DiLB:#1OM" M:zSS WJs2? o,3^+2y2&И OF\J9T=᭷Y*mjZ@I ґ d|͠\E--KG(+rPlg3[ N1f1e\F:7N_Gl@v&8EF ,DDTDդEB,{Dgk[}R&N5CB 4@v|ګTH)P M>n"ߨXFͅ dDAbxֺ-.3wE'6ˮn-V * P`&C~WZ}y 1\C,0F6< cn(`֐aU<2(X@fu%83ea=J$dF CH: p R ´26e2 rgZmq]ɳIt.EpKF-Y-1xL#[0g1Ro0w`O+GnFMPNڦR圈S3Y M1{*@v{gMCUyDT"\vd["?CpJ[>G61XAN":=[dc 7hSfDɶ.i0Md2+Z5dh$6$ݻ6levfּJpd`A|<.SL!ː2 ]ʜ)T3Hu@*& 9c\aE;62͵w`DSrm^UA1Uvu$(ڗ!ơ>54-Ăϡdjw$d,ͺrS@ln) ō0 ![K ݔ(s "ȢbAD13$ dO#$G!.[86;n ,,N pN"d<;&S 禞q3*~AB6W)' 2De"HvEWFtX`>Y&4B(ivE jBLbTƒ h‘XlVܐۖM!c6plVX}q20 aن dUSlNP u"QF T<4(D r$o ef2Ң*TPNB<zك fahad(3o\r/T$"Lq}\"-5s FI$lr1L 2k 49 )0 UgL,[8(d #Ne So`j5F 9mhHsAGmFXpδr10pZA I'#0åX(A>  \I]qQ|REŜY5܍#F-Q郁f`Jqزrpfuħ!Emq+pCCZ$!Ԭ9|BsyJeu;iG[\!r78"@@8< A-EN#:(k[6"lgrFUSiϳ T$:6.l=ba:4 <5.D)afJ"dk S`#99H}Ȍ ́`6BNIkPDY.L4dajsSnY̤ DXYt:#"Dʱp[zDkNmk$`ЍZ'3WvDBz2 %?AP BG"nNL!&e)ް`gF5Edl388'd>3xB3: |]%d, Is8˗xz:"HЕ(q8 onGr<""n |tk7/uC$[ᰈ}L##dŒbEMD7[p'5(&flc$F(6mSR˄(+^Bp0IZZ%U:.KPG6fqV4Xrt`Kf 1; S $KjV-Ig 2H7J(}}ĝʣfas9(S`0^<[)`qt?1BN1mV՞H5! cߙ;4V]ۍNDwp4́m@`ݑ36.c6C'.k jb{Kfg..#i.r=lLtlN$; P7zU0YږӇÅ06զ1s&!jUUDąvªȆ&DwbNoVӉD2BfDLتͽ zD`f|F!,]Ij^fs% h[bFD苜}o%0%J&t]>5Fc y[3vSblb lDP,tim+Jվs>gn+u1+w^+Zٝ0$˙, ˴n *I#X+}dA U:q. ed"CKՏn7mb1GIkKvv~-sQDDC)ivpM]Qv DQ[aU7a~k2~pVp%b if4@?X:F* oY1zKξƻ[]8)%$8 #$ PˁR V;%/Ջ?Nkq̑&KI XC+"wԁ$06悆y/wE4*(4M$\ tӊ`;:@Ya^d a9$lamd `j,<HH O S4 !5SDi,mFͼ3Fٛ ؁3^Y&HHCnXK]VVbt(KY$ Rl`m {ŷ a"CiЀ`$9j! Á$@r C"NH1B0x^M,Gnf( @S0Eڐ1.$8K. *AWSA, 6a,,^ ٳ [Kvaq&q" "Y[KUe)Ig#(DLHamu5'U@" SzxEiVfhB2sm@ %nܲ0/piZu."K’qCfXV-. כ8p0F(904T^k |aÒ šlDĐS7MnOn9 sag`u)yD: 9mRi] ȪA0T_1zOqB X,1p1r%|Q$hF\[0!N10 =7eI夘N ;6"*X3;& m9-2`i"ҀEHlANȗbݪ$X >T<+s" $R p`YȠ g!7hIl Et  J]]y:+@7 V/Bp4^V)ޅAl@ Mmm'y@0P 9#,:Qn*Qd+U9ʊ*J$4%L$dP JN`X(Q,KnJQM@3 #k܁ $ŸO Er4 r*D"izp!pPJE\=]XnDD9U JVj/DZbV 5A0HWH`%H-;&Kn[c` Ô",N/jUZ|!gLd25 " ɇӇd"6٩h:R1TwF-,EƟ3r)1Il)1Qgr2&$^XZ*?J"op"6,c7|C&/ZѴE1)jEn .Z w3 #"*Jb81MQ`@fd)s&{8Ō28|ȫV1ra!"fL3ŃIbu! 0t(FDmLE%/4p\l)=8^U N7Y!S<\IKHKjl)bb+F,Eb ܈WdXbN6.yËp` rьnI9ëY:oqQ+`T X6r`2 >K q 0C ӑpe3$Pv 0 ec0(À%Դ}%!2왝*r^Xf]Sc=ys.d1(ÇyB*\BYXsN a) s"ANٹ1)!R],oIݙ6q㛰ժqq&13ܵ2>nMYLdC w}hUA;TL3x}妤R [U hr0d(֬=U^l,nWҏ<(Onإ:6x/jC`kiٗɶߙO*u'dUg¢\p+J#?l ڽ-щ;s?mKᤩ&   P_Kۭh00#K@W2Ϸ\~iϖ6Z>f ӼѦd[*`q@N>v@|,"XR](/MYne|5ic4::C'3ox>5ϯbH ${ D~P3 4vx&Z[CR`2!8L~s! no[/yuBYL64P|>rDqaQz+@ij D4Bb Oݸ? \NGH]N a!dgwyX= {iT>@A80@H_5em gKW\  Ȉ ق':шhҝ&c@Fn׸ 7wG;[cO_W>>"ϐpGWr0m _n B9 ;`Sa6,s5`ˋ_76dh" 5FDY}*h5;oGc"fڂZDG%e9C̀~`G$hBG >KLj&  }U1QYtQ9Y%Y+3K sT"ȯzɹǷ̘W=i 4:75cQ?XCzh-3t}l0ϜlGVO("T˂7Pr~/oK?>w#B@`) АX,o3etH,KE2Jxźr((jBlYC~溴,ƹ̸.] ְ9M`oSYm:oۻ !L3SX4M?6T./£dZ(tm'ʃTI<}5 w#j\u~nRoYc ޣpU!{(l2+aS\ `-w/-Q7809cϋF]tNGyZifU0 {/Ru6tB&[>b[͕k9_Gݠj1m~!LSD?Ǥ>+|axqQ@5AdDÁ:WŒj7obJ]AcuL!ZD_h0:LE4xTڹ28gQ8<Zdn~X$Ԃ.HoZ浿F\"@PD(1bW+JƵcB(˜U>C`>LYb:CBpѮH?[m_boZ5)?G\/ tb{oe`d,tOO>VE3k5E4$1ѿjp.=rB"Usfn-0Ŋ@k NjqBV+n{BI*ŋ(њ6.,9qIj=Xʋx0Z7PE5v '`& BA)`$_¤T"B[4(PF1k,H;@4Le4j*V/bB T XJʀ$HHh gMj"+ fjCQf5,bIs iI GV&Ƃ0MTBFZDJEKS$ aB_Z☚YDa #dRanfa `1[*FW7% L,rS֮\J5) 0*aIXY IS%E¤a-HcY TkFJҬ -\-ɖX5AJ+mBCCԵ*9JCYr *LDc(&L$ qc-\",K"U"Um`FUD_zTvm} I#_/s:s#lyn|kYYoI𢊙LȒE),~t~SI2~ILɴj@M@\?UOWJDQ:?QfT^6\G4|ZܥqYuiToCl5ƎӼ菱|mmk+=TDy鍹g3wiw'?^,l<+4H5b\HJL )5bN%'*+pݿ l V 1{l!;X:s]rq!~$4C"[2±`*IqK9JdIINؤ4B3Iy]ݯ6_@d@uQ#uAa87kc>XaY :5qY<>#L|S *ۚZG$D1>|SGE &;,J+EQ9D7Z]|l~_OLH J+|0D W<7Z5i/7}f@Ѭ֚F_WZn\u޷rS2VxSA[KvrtѝZ !k?PYc^y#$kgb {H YaN"̹3a;q^V_ede42RB'Vi`Xymώ#/xG>n7W%3~|\ۚǽ ygnʆ!&V)P܋pOcalb_k}s^{e}j+WSapy66zԋ<-(.7?/-i Ho/[cnnnqZ'ӹ5tLUn"Wkc7ߠn#kZ lj[lo ު춷ˏBB #}?s]4[]@}&'My5*>WA迳qu+\tx" .~B Jb9؈Ltq mt<$Jhhح'X-8Él6iBp8kXX\rkmkNxS:}H*ĿgtGKf!- /|Ȉ`+gzB!YY"1[FpKHgnGrctq<7W 5{7i^$ՕSX]6w=c8 ŸL#)L5 &w(byp6)X2b6d?El7N_s/J|1]cc'Whj:W1Х /!p$}-{wA~2B x+˨#^@u>AXNzm=2p[[C`Yl̗иpۍjIve# \$aFdhOՄ,ΒfX\hRnob9 ?xs~|ك79RssV;/q1Op'&doz\p<6U*)U-IiA24zo#g}%ȥvH6GHYHP NMa{jU&MhP r<%%wWζIС mr/R5*PX1lfKF5 ڍ+(a$feN)ƠS\aC!k8gu?lșjC:>$ʿUw~~]v 3w8 j>QfaZU{"|kO'tlܽToǿ=sɷfٷ$?rWƃƶ#K^ AA0o} 1>*eac9Y擴εF!s?Cߧ | +褑I]KA)9guJyk2Ö˕qˍ,@;6~zƕ xxSOVb/h\.XQz^[T躕(1U,bU# .x>!dw~iOiq0" e"}@C˂Udm< S䧟7{&7 8/hgz0DVjtOgc(tY? @ Fas3:M )\fZ@)PLefX腹`P-Pb6#" MdεHƊ1b G)S ܐ IPE$ueH  $f302_k3L<[G_n8M~'~Lk6`9;eZ#l'j<#Qg2$]>(߽`NpM؊pCʂOɳ,Yտw۩go;|Zi`ClJѠ`WO<]O;1H@ ֈMD=|.pZ^i$X[CF T%ehS[LMks?hBycr`\[I@̿r=3}m!%O/;<ȀfЬ3~QLOc9ލY:V8Jp19xw5osƙy5#S|Tkzۛ9!%ĩԀp KR $ XZрuDQ2 df`gJwM͓蕦𫺧ڿ2awx+2i~^ F`z~!d 5ů=By "<8!\`JtRI"' Jr3{'VD@:Ѫu6LLb`, H xڴ + m`=̈́$N#85|Nӽh:ݎK"x  eIgt1.@lh+$JZ !*˺} ן˹*^WkľLMmq! T)A]ܢm ."=rGk:.{Auϛ%2:(a_M"m+ R0QD~ިdOǴX MP [1`pyMlaԉ˝]e ]lSST3en5 螮*p2t:wu^FqiQPwin] 8 Hnk =r zlChc7NqY]xId/lX: O `&$l9'WuA IKSZ#ϣ580 3 lXQ@{1 an]ه un"FKn`}ÂłkP򻟴w>pwOqϿ֕^ q_>8q^ZB/g&nua O9ʎxL%F,qAG4t5_:j[a3$ȷ5#_lI-g |ڃH>c>I0*=g=9uv}_#w]'-2z/bq~6,n|_LzF@#Ir6>HPx?͵Or!H9"<.%$")0[ɈT~^7_vfn_\_+yy';u=?tik= J}+-y4l9c@ek[1뽢$Fy8ǞܙcwentD<ͺ|S/k!ym xv^V֗a'xCkdn ?&{_7Ѫ'^M<|{/ $YosՄኞO~PJ Sԙ5&wnK:@v&" \N'Ip a2o'vaAF!R5rg/Ѳx@]lF:b| yԻ)Iy#u;?O'ߋdȿv<~qqox \X:W3ʺ7r[(WeTT}DAH&] tB%@H'LQy2~]$ $ۧozD~<;:ܼ:;ȶڥKZ;L` `żaܞքR@Ϙ^)e|f-qkA:t'vy"LxԩUWMq _,.:ߵ)!&[<6 ڱ)e> j!)Gz6~.m0|m`,5fa.&ϳ쵛W6@@,:"ӊĬY~Gy_v*)~F?/ޢD@7q~F|__++qEz|-" W߱ڞW}n2(DoD@w"xx|Oϣ·yɧpJEBdC>W2sg>LB1X=o73]T3?Q[? zJ0*B=O|LGS}H㷓'e`&#idO=KpZ;O4OwOXݻf }&)BBO˸_Ѱm7XQb /Z2:D~~̥ޟT yC8޽uL$" j5@+ԅ(jgmW[\8ugln4 3mw:kngk*j$vͅKeE:FɈcF.ɬQn͵"j[ܚ4T0>n:gG5-,/̼qm,kAN;ړu뻏4qqﺞ"v`#+Y8Kv]$78 8{_21EdDǰsEF9`gdT3 1h5k^}';]mWV(5wu0f݂#myStxtUYЖj#i x 9DrMXq{MI1OoTQBJ4x؂`>7p388I%2gjY`:I2 x]l܂ "4m@CyM|gń<0N V 5-{5H*-_4~M6d;T+05I%%hh&!IxP[B!(*[72ق??Def4呱Mp,(_&|U.UY~= ߝݻKDJ~oaܯ`MLMe <'9n[YHۺP)p #C68$\W lp;)".FB dr=I:Nҽr]H#Mmm@ jڈ|&T ML'7//#'JkAj\M`=p׼[w.~A h*0j>2,EbBt0-?lUu1駾Wh-w-i:m64QkyϦ^6PLڸeJΐ8/&-v^o,Ud!Zj2"Crw/ F3 BQ \\ۛ"x&)$\>NnA?}P daE!"NծJ☸(a-ހHbX?@PbӾQNXlN$lf|kB+O\2W #qnZzkNzBITNh+O3qM4 ԑV1r%"R)> kP^ob3X[iT4ca?cZ#NWMsRj1b(i䙪ƆXjB/0Q>!>Qab5Qonz~4D8c55 %ПCюҨn MQCW}z*(t#UQ Z%&df` R0Vo.?'U&",L+v`sz,}phl887!CjFh,ŕU2ekeJ9 (?J~~M,A}S_ɱ^zɕ4t %<Ӣ޹~xہTw mIlY :ԧ 6^30)~ }pw׋ @ڀ3n%K1G7@Rqm„puYy~34Be,0<4>og*ӌtCV6pwod4n,q/diΣWJ F])F)ذR[ws @]C+< 3+L61Dv uŒ&I@fWdɩ 1^(mP-\(4$z9@b%zt6r^)LUF S,)kMSmEhorAf(3 D#ylxfF)3&+&s/m^5ܝbzÌai\Z'Q*!ͭ %v'DA-@cV8kǁUY/aup^(Jvm P˪afh&n7h(!vwԿ`%Bh4}҉p֠tĔ5/r;_bzPO(QArXd/Ʌ+cYCAf=`RB݆P*|a %t% U|{% \l 3b3=v^ HI(dZZ29S.6h23>{|?y,bj)? .S7_)~q۲eŧMq }GjH-=<ؼmlB?oG'@鵣2`M|MwI:6&ñ#x4Ŀ" 7NtUNq٣L7qK7t1.^zr}"n?GƳW0fZ KPF8GI[9:6ίqOU-ZVrXЉa7u6poELAN䅅.m<sm;0_Ǽ!l!6f5Öwt#Nnqg1lԋ1Dsjڀv&//Aњ흝$1CR5R|CZ9߉̬̇g=pWI#Rh#Mp.Ba FѾvNu<Ży|V=̞& k3,<:iuti`-MC RNqt)Sl)"s}quGI'+-Od94o9OY6՗XwrqޯF,@ :6!`7oQ;`iw͚@Δ{;H|};# @,f*o49{x+>@ƴ \J4I9Cd+4{+C29N][02RJW*0j/ d繿mȱd1#VC]6()Ų/3tq)_p7aM|&is'a|XR$lHP#S@=/yp[E{Gd^֠D`*V&i]ۙ襀_f}0,.Q~OWdL G}n>\n$Xw('jQ(bդ>@aNLJKp?K Q#!@_m\mdZOtAeX8jU|˗SB]PK:!S+ʰSBĴ=y/~XXHq*Yýc#%X|ǟ<;I TE}EV&Y,$ tFw:A7vV5f?o|ݔsQmLt+*ܠN^io-wc Tnݏ848׿#m 8`hOb%JHeAQ{.^ה3MTc,7bW/xqmw0xGNTC ؊gQIӰ[ypv$N> *5 ^}t1v4|B101s ȴOQ ȑ2ϱlgRM{;R{)`\ߗe5J=Ѱw5⾌4 tB$^EbDRۛcAl|BΈٍq?(Hp9ָ5zcMgN|==i6gtޭ_Xq}HCw>44y1%e]]}Ƅ ;q;Ӹ_l5p3Cd' +#FFXEhi8W)pvP('wk $9rE| jcMOv$^4-jd/UF S(|n^>(}BP.ZKjq&V\3z#R` 7Pl>FꆄjD~V?93Q_gG_u [P1ܝϸMň}x"hzI1LuA?.Г_Fts@q#GyρQ'yxd̤ =Av?a ~B)@pƠ{~,]9K[^[xjr ҝ;9Q%OF9zIt^꾇\( /;O˪jWw~T('2'Qئ˖ 3_w;N;VҌPNNfLliue!piqJY:9 ೹lcutw8N}7H9Q/͎ܺldx6{RrXpW}P96pR>E:a ulreCM+G1 O={$Gzn @,o0_;fÅ:c|/Q7 eﳩ?l L# VhPc,@]z WWyܖ҃#|q^@6J&s ["Դ6!zJoNFl"8I6ݬGJ?H<ų7H8 y<`LJZޑ~OgmkG}j2*Ui; [wWZ{kXo5dYSAq6U԰!1,"QM v!D1^&'ާu udY<-b†K Jɯ-97YͮPb?9/aYe J&6KRp۲/P̌E!4ycYGUZQ9k~B2~fIUg|("r6H`D?b-wW2xmc>[?,e/m/Sw UQԈ7pĈun[E1ſ6|!i`>*=AI~~1Z)&j1xHN+{)}@oYƣ1S;gTf-Rb {"!]־Uv3oL:ą,Plk36yxbkjc8ӫo7;ioe-!#-C2Gk0u\*J}Wρf¯6(%b~5',cCKbr&#B,P,ĻG_H- H=9ɊnY}i0ycN-r} + Zm_T>b#n/POw] F7d-JŞ6VwBN\X! 81ɉjysF8mMp iķi'ԑk^F ;!TN\6|B-eT-9Q0gjMn$6yKk=< 38<:Gtv`i;K(̨ #1Ft$)9̭@vyC1~KJo0<{VsS8]^:iIF :U_jP̀)w#s`ti;{_A[y=+?nR U05 *el#쪢0@~mc7ds;^X7L ZJH|pa"s5?LNQ0mT~Zqu1^霛طb)FXgF帱=CXٝgA@v=6 h I2I(PyXY{LqeLSJk{HʮAJƦ~κ7cn[ \yrι(c_0^ӽ1'[DܺbG1+e̵ljTW@d +˲~y 2ŜwU|$xFMlF VԐu5s# 0k1a+w~dRgVH):ΰcybIcG%@\ID p|CNk<,h#k6gƂS1b/ B!^ؾ(Ƥe`#"oy~:E.bbt78)UZmėx۳-JNT"A*|ihY3`98ATC("+b\Sa@_ zkªJՂ+ʤ)HsajpԵ-64_1[/]Q 4Cۘ4fo_,]ro(70ք FUpvϔe O5@hHK/pw[nɆ}~)=c:!B)>g$gwo P =U$\5'Zh_ߜ鄵 J"IkP_fx^&d5{md}UL eirUO Dٚ .`WլZ}wy;t>EĦGyKs!8m[. ~) ʎxl]FH_{!Af=A$ԙtŌUľsT)4[iQF)Eg^|l.qdn+^me4Տ]lun2Rq{+ayePJo? ,>_ +'DV@uk2&DQH7Pi%ZĬ,)TPXYgrl? I/a䌭( i0@ԋ2ࠒ&a,6AdY4K0 Z  fXm~%-GUm+h7=NH SX1 $C`i2M9ҐSFWMvK 2[b1JtU{ eV:[^Xּ~DQY0W8\86W]6 ^> 2S2^0"~ߑ/$pN%wi}靣?f.[XsbLmPrap||sxoC^ID/P/E'g,E]V'骾G֛f #Flxwu,MѨӜvMp VDG) +Z@^Qvm Y~u. ")=)CS|/.#UT^? DdJ*Q5l}xIjZ /CTRNG*kh&NBNR:%^@d'@p^#Fx f&{N9BV4!8.[橲b絼έ*"ɆgSH`n_1//`2ܢҘN݋hvzDGAD9hB$9mqzK ֩>̇x?D<9@Ƒ ~8&O@( ?_65cC$l=>&gB˄\nB90ZGRI:%omQ:|! !#=RWo'1#R9rb7lO[~\'KjȲIW0q[ uf8.ZL5I ^ۻCR#(sz|5$o]ać~Sdoj|x\KOkA?YjLumΰq8UtgvF]Pb;)M0(h{T<`~~|D#̾wgcgH)Qh`+;-K,ii8CG6R?҆ڮ.nr[^=Y'6M#`/F :vF OSTi¸}4drj鲠3:K[ M.tRdL0x7a AL {^Ax\+x&[5]Ar|Z0 BGxx{^飠Ươ%A~T@4*=v5պe(5Obim>kO[_VA~iQݳ/< "'Ӡ#Qoƞ Li1kxV;\P AzA <5989 d|2!|H[ f/Q؄&8>#s;4-Ǧn6Ĕ26"NuB5ԥU7vQF~0+5S?@#V! OFU Mt! TyoTfV=?ʍ]@h $Pn53 И-j+\2zLpKVR%<2xMƽ,W[x:p 0UV)[9qO^r^rrΖ[7Of8b ޛdvC}mV,'75𮿥71%:Fmoac@5'ݰ: z,Et(&Ziyyw{GċLcВiƳh-q^@X$DGœxYtF5c%l X"wfe3ʩQ$ CGլi{Qrɵޓm"EEQ^U>1>NHp/Q#TWIAnRq?or-;cC :\AK/eNPJДs [7V=KmˡvɈ!gnc݇`(:-*AۜOa3USoѴ\Bc,n`|A/zxQIZ,we}N+\Wv85,eoYYE|`=o`1"Df>'fXḰ6yLեX28X ɯpJm@?ͰlVT4[ev#̩|faxxoP1r $8܌B@h18~}nY""jd'Ui#b'\Z69Zm28+BQW6W'oX2C99ʮADž }p$ ƩV֖Zshim͵ Q톥OeEąٙ‚& Y DtgL'*$)2LN.vZs,jOJZB]Ȳ`9RcW(i S+5.F=| ʡf;Ǜ_i*!n荲0(i ȟv"ҎK҉y@:?)2&Y܋)?dI~:Ke~Fc+MH85r4jiF]8FLܢ`,B5#uM)0 w"lF;Y?ЩʘfmKNF~㑑:_L1l*Gom!aؕ9wK+==Fئ )z'4#gx>'xt}1eccW|_;%_Mκs2Le2k|}߲;齱mu<\H%ɥQNOm%.ʍ3|FCͺˤ,AMS$d}rG64\{HoI65&]' ^‚PXK f~,-0lzW'Lc2Y?lkveЦEC<Fמ}s s7ʇ>qw6<Ū*Yn.[#kf"!bKT i+x"PE 6nT(˩^Zz^7׉/5{f I}Uh~*q=F ǚ=8hi=Ч᛬MT cf΁|TWC ME!Hyx"o 3DP{y+:=w42l(7z5î01WPDƍUǵ`b!m#aF64]&Wc(*r((a<:Fo_,̂ܔVr- J +]$5@rG\7*|0& ss} Tq0wig] Q*N3:U815,q_B^Cp]:/w*©?{î<^RԞ"Z֔$KߺE^!}IB$uǜqQynn5ab!/G .x!(OyLo-~L>^40"AC6&oeS<>-Uߥ* iǷjg!D}ީB87ss$%9I@퐒Pu;.?1!2D#F N%!鐵.θ?;2|{4K? 6bTMW58r^g ј&TC!k((k >+j,Rf?>+E6_}ڲƵ ϽǕu^W8N]8;{ }g2c(\tXt% yMMړRVlK虞\>6_:mJ#`1`X¡궈AqVN<ÝG (&wY:[j`ܿ(i(jqg{ SF2eq@sëeԲ:SQkUT'r+J"PT_xppxlD=Y7V{"<ʼuaK7* NLYޛ(9)9i2?b2{D9LjPapZ lXWhW@B*W]2- vWqo'@JB/ =u`#dd`9p0VBĝS?YBj*}He_JXbQYdvySw.*Q~jn6C2~9#i/gmؿ S2@A#Ϡ?,cDT&IMbx.)f"D3HVo:4^ g`=EG@s]3il :o_S0mK JV+?4qQsҠHneUxEbllEWHsQ"/glBI}, `ačcJuV3Dd>ٌ@)mDž˲5U:M?r?d!#@F .> YP+8<*rf̑#sk!{% #|ۅ1YGvL8E콖RƒMS?=!6Q*Du2Nl%~IO-u9f2^S}'|FzEmmJmePFU;u%HqCHcxiB,L,U<(#:6Y Dx©$oYK1~??۝ew B5RG x4qb]Lq+(A'/X!lbp_ yhA ~4 ReS(kx^_&fD z078ʼ弄 a7$e,J׫d4'ˑdUeQ:B~⬕Kdū豧 S됫yr0ycՐV<8xjl*Vpb~ݫWI;1\qr_]yXRנ`+"qintM#uC2ȃ܆meCnyCJ$.NXu U-!,ePO<'C TaRJ+)K8+!'QI{W`&]֩tAd̳5qXXs"/O6.i D|hy~WxZAUe) ?-.ɄNmc/w*/NG6;*ىϔ2v\7A#r|ܹ<1LC0l!̋ڋ R03+GqǞս.0&#fͼvf2ΙZS0@¶vf(mf@ER3zA *7lk; -q U; 8Ǭ{PxʼzkRj?JkQMjz҈Zm^Siu rK+T? /' hIM@ i+ITt׷֩Q;(:mKWKx,.v^NN?", +y@Yj:EV6*k10٩%Pz`2@P7#:}dcX*4yjWǖ|#E>%F -ԛǞdXuo@H,9K嬿Np顠4 Y&(LO|*V tT0]NW  (Βg2Mx :w~ha} Mm=D$ѥyEU>!:LtZi@óre|JXx0wX;Lh5YWٗHv2)#R@q'zу<07;golG~ Um#Ҫ)SA^: Dnv)9UWV98*%C@{(~(9^^v  /?'z4vJ2fѩI~(0-ӴW8X-w_3ۄSfd7ϝg]T"(p7<%o `ayM{AB/=º5҂]`JB$I=@YvϚc' !)7$P}[ *U:U o:f'c)~oL+OW5qIhzj J322od8=L3,oCMmlSy\J G^ ɕ>׆f۳Rh׹/@/ܙc=6 ލ nk:l`Ӕhݕ)_SoH! ۣ!nZ[{g46;s7KjlBwʵSC̆Õ.Y$UaV/ )plC&C]Y/{{_ҮC]thR\zh=gjU-[pGJu'c|>}ZdaqT-!%tsY߻RHl}FLfo$1p&WKB\541-HEJB89ih Yݤ{-.A<4<$j[̈́E=]DZp{$h4jrB;nS96-T7KIտYS!OnڪMSjNY?A*j%on< [%ti/pȢ PW|o'\'D<@xULއ(Hqf `>5iL>g*L=qe.ɤ)0J Md?s~X}QO(%tP]X@0%$ᎀrʪt nN!`Y\',֭pv2#~CE &Mև\)9< ".;F^ gr҉f+W3/ŅQT}J\ש|Zv\hB c"XDʣ]a~N6jk$>#U?=Y<ׇ;BeA%,$TiK$wGd*;D*Ŀ?ׁtj4/IԵqqS :yY+v}rɭ0Mr⋭+6!Ԕw@)ˈ_,kN7)5q~jH}g \U ϐ$QKԀP>$tC8 N*q/=H女=i\?Ya Ҕ[P+swf:Ի`EO;SvayZ HIB)Aޕ~ h+aVoJFC]P)M8TI x'|! C/QSdu.BM5J?~g`e0֔Ef+Wɶ(ȸ!q5+FcWp)-?R68'Đ\,g}3{q!P`ʃ*Ё'\V=¼AG7Xn6&0r9Q-YH~0`G btBG|/uWӫjH| ]6 W÷ b͉HYh2R6WY$u!5'ܯ%%apKY T aߖj{{3^=ZWdo4g /sqhnT0I8?w!=='V8f3(W2 y̻Dޖ>_tΠRRi77E98ŜB/Vu"cAZ"VcqdF6ZZ7:&61h50/ ,qop۶TNsHVU()52pIڴ]D8&v8+ 28Nh`Q`])"wYky߭$ 10ԇ,Ofkyds3K5GlaS\kz(Q֧uhrptڄm. F u^Z%}k{sCg~GK HIDO4;S67Ƞ^\RKGWYζk8qBgd<ˆ~lv+xXH`>"h_V^s=` n:+rlg[ 4}Uۻͼ 8,n\H{-Q[=iɽ8 )3-@> I>^=O~/ N'Wy@\S׆K/T%h; Gk27%fO1NGRGjb_k8(/21(99= **Pu{̾~1q)~p gD@vJuR@YT≮s!O9NxTRKL>!0 . En iP:_~fmQ6Y(_^oxF sm-q_9j" eF ŒL4 HcDUf|NohZpV7YXj='9^lm+Ҏaן;J0Rkڬܯa/YkJeGyWlw7?!b Lp6Cadiʒ娤+0$cy`2["+JX|P8c%B]wz+=% Ql so$:).Q8DhY47A>8vW2D%rm6.mB-ӄF1\ii>@dk#ƽ?IrScJJ31/DWD<;V*?d{3K; -q17CXH{0pPܾims?v=VuBeKo~8m8qF(kǔ'6+|i慣՞ t= SLbzwU6֤[.1j icȥ^PVqi`@1v<4ˌLfL}dq!b P;)1 Sw,mȚ2 ; O] ش%0ˌMO%9}D_r8Z#d <gӋ__F)be]@VQ'{ iL!f{]Sw8.s39~%@G*sQ销Ƹ'x=L/=pT`XsvNV!OEJܚBz1!'-6. M*2^ Oj.^K5@Ƌ ,3x+yHQJ_hb\?" 63[Lh[ONd|: U),qOZ,ujf3ugJ;k dWk*%a\g 3 R%l4$1ᇳh`㎖FgFoӄ_385˳g$JG>[E̊ 4]yFTЩ yX{S 밫d ΀G6lq.} 6 @G\sOpƃT&-6*R&8Núh wkȌP_Fw});};v2*p. ,^x]E4ȟǩ¤A<h촣{3SqIq kIpI=!D"ST " B% PԴ/Q9HevixVU\{'-wu@c͊>&gf=$#RS@=|Ca}f-PF)0"y8Vu~U!Ry&V G114'FxWl4L 2׬S!a^߃_#A0td0Xx z*l0H+klZGgp(&Ƨ^8„([Y82ӱ"Cd>ЗZC :9a[N[GZ9r0$xMN{WV}nR7$ XRWYug~vy9Ĥyv.?3mt4Mw)%&jnJev_U?|Eu` I>_`  h/Z*4{]J L/@FȽ;\M@n9k¢1vD#ßƂ39ex9lsTQ$ۃFʀ&{VT͒]B&?,OwT,^^Gvy:1ȏ: DXd%ORs-qͳJC<[c˛VlP>mA/Ԑs78k2߻ xB) e7V93CMζ~4oc| i7~}>D$qH\Tn72T@cDwIYϽbRNc Hm]s=NÎy`$qf^:1Sͤ.Q&xR>5"h4Ǖj5d  A]N˙Y <%˹Q}hG%VU%-u,}Oք$W# lav2Ve-p.:N^7Th^mn =7IbnWPzR#E U·vǟC:;pmNaFԮr>f`zcsjEzC@[̤!"L-Mj.G| 'Лr0c|-aSZty)V!5ri{`G⦪-l Uȓ]cb\$B+a5Y M 4vb,d M&J]G-: PwX%I̅2)~pv,Ĩ);FfmOj5᭡V?@{iV'u+h9E^EO3=,~KjyqWT̮"trm[ws+R)+k=USԉ)ׯ,aA%vebCHzo/3)k:<ئ +=0w&sz:Ҥoo7QIx1Oh=@3?#e[H];|{+Y2i7O|Aͦ̄4A{{SOyLU46V5i,d0i(D%aT&tR$JHzk#zfȱs zttv֞U~$7J:An @tHҀMBIw/h'yB$Ӳ'f%W$y^g4EGܹ"'&H2tNy(la1,~bY刭 } 97^8{ڭr3u4 )^!R$cҤrW+ufMTDD)O56(rwd.[>%̝;updOEywYJ)xḶ斶^X"T G%pucy s.RMIH`jf&'o1YAus>9cf>I捪UP :Q8![xA:3P > =FSnGjIaO1(%b:ӯ&#l`# 3vL*-Oe-hET~h>bn(LFڮI% i3YLbjRo4 nU߅@ÄWVR[8鳌7k9!c(GN~mnw+y=Id~"{er3Hi-G=gU#}*ߘ^e ']-\ZPñ 4T`rZ->( r lպPb3_R|h%ƅQ@q`MBe'2wsF(¦4d @Ý@ժ ,:g8dn LH"IfhߘϮFA9Q-#=[ lG ig?ѽ\#S)ƏvfH?ȵ'9qbOwNr8I?̷I&=n2iz۝ҳ2n XU #H^\⢅rXHgI"8%[D^W!M>nN*^e8J%5.kPTd6z(ăx+~k1Aj[yK~"'>%#؍v+̀0 n [q֮9 CEi >g b) hΖS6[ΈxԪw/Q6a>uXV|~| #hZiwaH \XJ}"δhwH޲,m+k]/J[:ߩKds3Jg34;MbmL3J־hc?77r0|\8 :ᵜh~⎗e 5Sm:1W[,1ld2x$G8i&h"Cm&V8k`]K.|+9XNUvoȬ>"maY'>{+%Iz,+24K')hkfyA(K~ cx`S~J?CAWpBN*cUmQni \},}%tG^,Sۯ%w3ܴQ6/Lf%QzcO0/$ 8I,C >1 9 #WX 9A3:&E=Idq]q0y$5r>55⫬Bqj "m̩Av0S{MΊ$ęi8zb=~J7)$P|V_gi/toP&M~yOZ%g 1feE rX*ä?DOy3B Nu'4)ڰR!Ț@l$D2!,jW ҺYhS|Nc>6& }r'F^9ޙN4;:!0 Gn?HLh SE2ݵ1)i-j^ۼ DDzϖ𩻝!Qө$ɮ?} ?W7 RT>N`"SkLL4]vM( 9(;JqGLҬ.xjO`3.2>-r,ٺ.!~8"XL)34{1c_>E?yVNV:cB~iv-p0/NR5#lԱGiqC@V fH=K1K6w:3nNxpM]22uctteg=}Z="p-r#/XQ֠3\YB n<yIexnME}N> _E]<8s½B / 9G1XI;Ť0M9@.ˢġW~Zc^@UåP  ٿmїF_$9<"tZװ#g>'oAa7!\βp;mG[4 dOuDT+q;uojpi[ԹPQȨv! П+Mmp]jjS Ls?.-=$X/J ĴW<'W@-a&9^OSZ;zKpt3Jȿzl1Ϲ)u4iAHw>O,FE_! |0Y=v%h$`&j=aLUSЁ"!#7CGDkY9;4576t5_S7Dg0,taMDaDZ;N0I D+|\ :0QO#ЈM-Ob Z_q}XOHC4uP%5:w者{Bo˳ﺸKg}mQ0:G>ldDst[7(>}$gȹ+ M|Ua&!p+û*P Gɡgeg@D5|L[wU>$DyPqސ;TpG$&A,҄kU-c^5M2zqշ{*|!_tb0w8>˙}"{  `pü I꺬#څ>"pb{me-)F82Puum/ mPUűN6P1ӁiTht)vd첐H>s5D o Y<75<1Cߪ (~I?D8h/k&Jצ_Ε{h +TZ7V1Z&CTʯwy@V= ̥Idos3*1HkE#Hqf,Flnās fX!p~2B qF%Һוౄ`~9qG~NMd\ߧRI*%;m^ǖ!XZ3ĺR=Ñ~!KfmNࣲo3!zh`?) nUs@rӈ.n_M7^)]&k9*\}e!sNӑ\8ķQFA .^ED"2pJv`{CS+x)d=IRs@2b0;ht kzkcSiTlmCjb{dQ3gpl? >/%nKIP.DoG.ezQsGs G\n(CȻ^Ǭ@BnFd]DV\AC Q<^U$KvU$))ժ? "G=jsWdic !6E*TM#L_>Aؙ]O3ihժ'Ө̛˩mdLS*@G<[qߛ6.%6;T 3硙\C qꂴN%".q\ %$:1k0 Ӄ[.ڬRC3 ߢ][H1Zb;3[Qr6MY -YԊwucx ON'Iny(3 b MՊ]EK'dimo1;Éka,> #7%m*dͤ#ϗ~^~`( p$xС[ұ'\xY5(811\}.t/ ]\DF}Y4*IAp3q" W|g_nZXT7"m$ot,ln/bF*/ \¥#"z&}ؗ&rF0:&Mv^Jz_ĭ , 4/*F1sMϭ6 J*z9ߢ%$jrJ o\(TӃ@(4asT_Zv') ^)(i`4\g1Ǿ$h9XV`bչ{B+] u+‰## |J.G|P'APk :ES_c8^&DbKj.doM,:@[]*9XGT8J~~ S%*1vzoOx}:TY@4bXsTn :Zk 87\qwAs+=O3i_˜66#AYU Ikpx8"gDr6倔u&qĈ w}Ǣ/y?Ff{8fe1}:ӓ=5h*hqHQ"Ā{)/›V @IMT;\s@Wvt\) _o 6L yN:Rļl0Es0?_zӛBq|>[q`u 8t>P?*ӭ-^)"7mEy1OI?%yI4`/hm1Ob$,D.dm8n]']H}=<n M8 j$/ߛ*yHZ{q7gVʠ jpU|-~LÒ킣;79>-֔ UP&Ї'B{k{Z|l9d!:oMf: d켺&Uh:6huR*?d:6zm. ;0Dq8lY+Ȣj)tZ7xӀ$|.Sn+nW>[>$xw1힧@]DCМk!u>&O۳kYzOD,{'9omL](En:YoU@dE*`^!DڪH>^tQZڐLR~QFV~y[HGtN[&u%+<R`RzQ]z.xC+ ~r(<쥸^7u[70qxW+e4\7KӀPR225 x(>v7R5jI~B*V|OVx[`'8/GAx'Mf',n-[5||ttat%C<\vI !CӐi"u/P4e;S\g;7: *,@?+G}dӮxM+?kW'KǼ4f~}G8>%? _cL^'S!󱒗eC.^?3,oàsm)9>UT5V*zO8" Ѣ:O{P ǰb˟\?j_o-;Ӱm C3[b&!8+ N @.SQ6R˵tч#+W|o"/*"TrLFY{} YWY[2CHe@>bŹJfKkkNnN -`VB .@cRjxC 7܏s7&$f4j"O5˾5MCS1^>M"pm!^2N23ק8sbFp YƊ ˀr#<6PWy'##T *"ggƳh\~ԲE?mk̻<8/.0åG};Lec۳^i(O&_X <6K33@K)An@z\<;90yJu7'׈%eF"j@A' GK{pHh0=a\w]um@MN\~$XLbGK <>ɥn{]/)I폇 QS F FV?6~ v|mR)Xi컷4K ,j;$.v gr"}cm?~S]N9ds 3G:++pQYK;e=ؒ!~~(qw NOZ b}MOo4b}v,e߻0wy &Ҡ^sbdFXO"G0"`XrV-Ǎ<l`+׵c+ eB&-d E.UjFyҏQ7Jv  gK7Qz^%Meg_L"=#ZփEo s1=3z߷^'tNeͺc;HطVR. bQpP@?ٓյh!R z9ZzLն֩ Z/s=-Oi590EȏɱW^AK ҁkW ]tNB(A25%ٌDENTK?aUXh⧀h^ Y-W=fD,~\v8Vnڄb턉|Hn.r6ym M|+|I>lg3k1뗁^#Yo4*~**HLhDmGBBq\HYBNc|U)*$5!ir/[֔DN9sAޣUgd`mG|Yݵ~Q&0EZC^ҢmgOCNŧ+X\<_Ed4b ޕ:՚-R5ʪ;~JUT$J$گt&a0m8FNmI/PWiG etC/5(NS ,WNm"-̥:`mq%j.O;५< !sw\=4t3Mf.?婝-Sm}#zf!ӦHoNӷ2R4DbWLL ߮NH [m (_&U?[Aj=:oäS5!HVmfq{"Y;WsvrH// @! s{ۤZypA( E|cV1^E\jZZT;zGEY7TPkf)oگ71;QCxfBZucᆂXMYLR?Dy5 畴j>7ռഗ~{&N+A 9DU4D"o{{t-_tw'w&1A.^L0D˯/N)Ԝ XԷ'6>5/2f$GHK۞ln͐z_3Za .u~bJ=vUJ`Z{tl.d|bK+&?{jl^v-X/NׁKt~ P`.}EA)ߠ\l(jE4]Y^ZT3N QG xJͩ⅛ !9zjz,'֞B;)S'#Bdl1IЯX㙬<Q6BxG1@TY4 cl% 5f>wa5p%1tދw7ޭzy=hK۩P.Zǘjߗztn6}-(N?hdFdۦ -a)ė!ꗰjֶiQe^k{WaǮp|Ff|6ۯ5rtv*v): C<ظְW<+u)}Q83FhKZ#4BhAj:>)*6ZtӺw[\ՏE\&>5t0҉#p{(̠+JYx!AnqnP {%ri1/&8<*9CCb;04cls(i*qB]DYɊ O2n Μ؅UmuJ?)xw6'L]xY'jtIxſۊ&/P #E``fg2,ʥd١é 4n?8qLЩO{x"!Y"CqrhbtpX޽[Ǭq1LvRm]с1U0to$"&]Qer[Wk"*0'I0zL}Vp9\mGk]kаƛ1S^֙o"GU$am%<*:_OU_iQ lc,2(A$ b/cRjɪ@>vP3 P>bO._=u#GwO=lF~3;Z1Z[54hjg9 }3.d"N]"CJ Fn֌|BlNO*3R"y`T |b3歘S1rLG"Lb;gu,%'W(#gȱ\Wڌ4tG}4;O^O|2%89%_ƌXHv]8dxD͙6F|>Ἷ=7#,vbQLfxCu\ng+ A*?Ϗ9)M{p#u~S ^z r?8|ۜ~ݕVƚqheũ~^6;|/tn9țI=k. 8 xTW jlo'Vg_gV%p:Tt|0ir', ǤΧapXlb]ۋt%qdqHYC>#S\."?nR/PQ0fy}@Fs ᓟD=]zaT*ͫƊط테kTYv&ݺ}$1j׍`[3O o/aN(rx8 TֹQ'yjv l,9̻W$ L5(m 9Aܟv_)cP1 T>I-Є]uat/'} iBL>K"kׂdIR7s?]B4`wL٨XzغA b׵t\_R栃RiSQ*]-[Zi!:Y4WOz{Zm6 (S s.j( K 1mM7nNdmQ{X8Naj3SKo/iש:ߥG5 hGgʕ'q?_2)={=91M Y/V++2ϳ̠QvTNi>8FmӰE@UK_R*ۭ\-~:)E  J\bWT% ]ӟZR䝡rY;`A@LAw ]o$OmBLdv a"}aq-( JC\B*c޿kpD&P=OVtF~'Dqw'.r y ɖS#lr ;DnW.3_32,u[6ɂ_YZ{rTB(Ikp A_-z,*ON.`~ Ǡ$%N?X,m֋} aJ5;[C0$QW7LD,J̊p)Boy@M9:] mF^#U'ze#3b՘-lGHRd;ܱӫOwz*:č0NWѶ~0&s͚![ɀ6AI4=ڱS\wLZ ˜^PK5:"ںʬoZPo@ȈH[1p7u 4?-Aq_zŁUM"lBEGaݯ0{T4$4V>C7F]A;D}\v&b@*c0Z$<ŶeOgSnfl@Bg НxD}-"K7O,&c͵Cec s>즙z5\@Nـ,LN,ޜ̼{ B0?+yhuB7ǪMxR^2y2U>󳄚!Z*yjBqy0y`OSMOZdK3N#ʬX 8+G,r2n| [2<;{ N!DY8EQ@VsV U*Q ^nf>`ܟaz$jT`!/R?'0EIpGthk=jOgsȋ*'mKl7m! `Aeg9~1"Վyw*7D1R-$}!o\!M׋'r"X)&ot6 sOf& dU}X%հN֊_/$1Z|4#ȶ&f$#4O=l;;֡ *wr,֓&tˠVG1> [4FmJ"OA@i[?aou e4rY@u') ~ˡܰM@?N46C%3m7Ao>$_R%*#d~M) ‹zwFhT譀4M*g ]fj;>\SlY OQHV!C^>ϣQ(E wȹFf#I)ʯ|eq}${qPrFFy^54c-J4̗ǧ$6@hXѾP‰t/5I!8S~(RC T5֤bb+,V ,Ƥ똵$(<q CARWn)n쩔!{É hxIS.?}^dߏX{BSwK*g¸r^!5YP!h1o#)fqfDZ5v}OLDx[Dӯjĉ1E+v-m~]gXQ=rz׆S'lNh^k s/ObHV>س~ K#A^NW4}i%ڬKiK4-;0P>m&D][+8R NO4 ]N78{YSJ,%i*GTҏ| 9ω,lԎ>aHyfXj-lAU fQeYDvATx^d! }i&0P٦\d61ĭFІҹV% [!,,bY]ڮXkTe91 ԲK(jMbzE ~2\+4ԝO=g5nwdL{mJ϶]5v6Є1X245gZrj/ڭLyp]/U OE|1>Mq]^Kdsݴ|T{ '"j`qm",R^OLp e:jOG nRFUN(bu'!tU5wEj5A# J` tKc]Z1+V'%m\nkAT}SEJΪiA(^Y0*AL4ϕ BNpx%_(5IXn` ;0a_=-K{AЧA:UnB]q^0ό噝oU3]w κr2_Zv(Hm%?Hw|,VϽN^R1|$m4OKt؞n&%rZ"&c0hr6J- CϙOwfW5a7ubp_lVV|x^Ҫ[RO 6JIAx%~Q?9MgDFaZ+p\órvOo{ZݙKULp,9H"7+F=ž_Ya n\(%G*ZQeʤz1Q$苁'\hmё9a8 =tLs H^+qz~`"}B-G # Տv|>0MZ*]W.nCe̵2H)7"HU,6 42<&qc9B2K`ܢ7[w 2.uKQu&4ri' 0Tz pTOQs)eOl% }*Ce8OaUD Rӭa#*f+WLM;zc;>jQP'}+wЯK](玡FR/|¦KG,3-Au|[Bc wM r(7a&@XƖ/}NƅMOiv^ёR D.#W9_ ͫK5^Cz&0*v)B ~ȳ\f!}j#3nZizH\Ґ]D R m3ulM8NbV4<muYxP+{=˚&t X {mo^uf.4RmI& F7go Fl<*Hkų(y;GoI;jBȫW~C4_yuD+'c@>F"IN_fw0@RV^wifk6vμK;ԭh@I\G_;~0 nBd}2yUD ׉q59tJWLiEfoAזX;PFdQQWΆ/.pQ"]n K-(Cv=J\P[ݑۚp- p= &KJe+&aE^"JB]sh2G. $ 6v+#({!N-YMGCw5$u %WС<0tK 4w.YEx֢2$,:`Nt4s4>!/@N,m޳ۚG=ΉPf'<:7WQOj,HN 5VMZ&$wVG$ۤ3?T=v<=AkUBD3_ex:I>Aw)#IzRw1zWcܨ1й.o\xzgձ84c6_fR7JS5$):X{3NysC= 핷- x6mؔ34)9j[13.ݢ>eBj߄ن\D/< 60By㯬?}3Ok5ic >TeӖMxXPMNИginI&N-f,>;nV gɎi'=fMJG4+Np1b6Fvg0^blp1o}3U YPhǬG&k:_F@)(K\-еų;=LF ^M$#E£tEVG^gzys`J0?Ki`OZ[ G;f]jLjvy_0θ [c#hƎ"0c2 {YAO7hSp<{8݆ AӪsȊoi YhhX'eZ`>6g(uq ~L#AX Һ{1xˡvO:I,`jCI&՚=e@2?6#j5@OA>W\{ >y|PsorSK+ZRQV/9@M\\BM5RdL^PR$RCE3)E,KJj!$$~lڪ ?:±2.r Lz^?P OlkȓafhӢTrWP17lP .v&ڲ|ʢqwe^҉*RZi6d:;%D۸5Ѐ)v1-:-Ed_]O`f_r@dFCVֹrߺs ߒGFq:̶e5G}sDPGUwQ_(>=3'>ȼh:;%SA[> 69c\!q uIg ʉ FF5 RN~;iIs(|@߀#&EF%_Ѭ\'}pt6X+ya[c&ף/Q#j@Rĝtuj;M k{kP-B̫Me݃m??EpLH8QpBn|mJkҍL+}qP/1p*}3EQRo< Ż=ԥ+%_AaN1DBPC_OeiqڜGe] EUVs,ݐfq_ '@-z%;gq|_..#70kH *Qf:8@xTJ'# )yYmj0AduTiof$n־fJ#tc'_[wH=qϿx2PјB)8Ijz5x)e#7J|?J͵*b¶J[ r9 UoWCe>| Ac9_' |yX!v̰5F)^$3] *jM jY1,/km qL~L@˜D5S>q8Sп.T1Mr2ڧ 6k~ KAJpȡʨyd#y|bJ~NdOh?IsޱHZkMDZxbSnAdD_2 'o6 yܛ$"2D`:p.'Ҷ J媏&~cҎHw,⫦Hg~5qM`;*.0(|R;0GDz,쯄BسFjEZ{L:|z}sDn#֖fJ1'YhnxMz#ԩmGωʌ||k0`Bn߈U7Bz?f :z-L0EO̦+G}@?+L4y!9"Jzz+M@Z .SzN xX)㓎`e.v}j(9e#&0BԯyS'Kx!"hRp:3B103#Jr]^@DW.8y$;2A%?BlwT="Z9?FwEex*,t'D,\Շj,Bz,SNhZ9/yq7wC̝1׉Dp󒍄X&>mEIا[N( yIOIXDd#>ũ gۢH^pZBmS V_ UZ")J m )FᾩצZğ:0T0}ĮyϾVp?Bq-GHO0v$H"(:ä.Y,C~HD5$A׭ aHr<a`;ۡyNe] xMP2$oFf[棢J;w1[ he!|Y@r5 R`6PLK|?#j7p 0޸竑Ge \49TNZ j VuU.s֖QH,czDsI\AYukWn]O1DHbц<^BHK%IV[faB E` Ϸw'ܩ)Z h^ kkSk[6\$(:x02377hҞ nt@V<1(>7.,謍A/B#`'LJ^@# j.kp:@ĞZqn@ʭ 9m05QF^u+'tSm|[5V~>+T-O2+1Ւr@A}>>C+^RUxh}xXtTQ8kd]hSߘj)1w99A~cf\gy ֋nBc `3:[.ai,4WKzxqO;!EO];ul*wx*ԧ7CXhJ~NW1m?I%}*rż8q k sƍ>MvYEkr*Edѿ`_2Skq./{ؾR%QqŽĹyvݒh&T@ZC>.Ժ?u]EaWq_sfsX3*Yy(cX>,|u|Eud6W Wn%ivg{ k,UakT0aeT, 5$t F Jh2aqńf/5 Xm\v痺ρPSShM_?tܛU};1T2_aop] .+(9 |[s06MՉP9է@`ljBtqԁ g^v҈`Pc"Vckz}dd ιo:+t=4h$#Z /Bld|#!R0>h:0w^ky"j5~ oj^W5O.HCͬlئ K9 q+d_.c=3*TR>w֍眘;_}❇v@Ŝ.lڵ%b x{^~87f ^RԍdLu}U|PIOk 5-Z WC gK'(-P*?_o,:r*`ŕ,@v!q /gnP"i5`L!T8[2y9YJj֟fYv<jL`=xT"7yYu؅:SI4OT#T͜?;=JUzw8Ȓ>Dy%kЯFr4}QA[vNSK[v!rN i  . 'BDsnHTw2JBX'z.Ʋ#3H~ڀ6v&rvOܗ1}[^ m?V<[x ?cO9fJ;o2B19EAYQd:oeNrvֲ7 :5+Xevыj_Ve1(08>%ݸ`5#QVpgWUnD CVGjy|-PR "F.a$8NEmG Y 8Wmn#n Bj1*9XXl[ ˸sbNrρe1%R:xA]l N`#dQ'W2dR}p /e[a^.w,ܺLӋiJٸ&B!R `R1p5 zl|y ?-qj$vMx~ҫzyF-[ r?z蠠QfY[ MҮ ~(OWė0"ޝArrr8(~)_bP `(A*"W koayEos_x1BfymI8<|_+ LHC?E?{6hRXpdmKNa%*nQh#^4-~h(^'D0{tKSuy3o~'\L@Wީoso5ݰ#t%F!{e#f٘r{?{BE*k%Ӭ 1~2"1dpnAV\z~R8<OhxOEm@ݻGPNXG't;P9JmWvA϶gE**JF77~s(TnqV^\AW-WބƺZm (E|dOU)fh%"Qɹg0/pG ZsC +3KlM֖B2Cd//"ٳqOKH;?\Srl{/ƺ7A}qqi$ ]?)UU7ioM ]%x \quSq=Z7skM__"Pl{7ŢP4Q D}?X Vpoi܏@!Z;T8ȯE|Se -v$3FH:wgl*W9r0&%+C]#t꧃_LyWoPl нVLt)=_>6k~wz{^ix/0rӽMh\~>zw~y_eLqB-tfZej2u DՖx(St$#m;|@63MeZ:<{J^eLDaM88hg_\׭9~o qуZ! 19]V*:tpUWS}_zX+F fѢyF.T.nTwWS1:͜/ tU4Iƛ Qp Ov!i*Q[}"}htC ;f+ҵ੹wO }BGQi~Mnwq6ia.Q2#`_jcBM=]Td$J~ٴp# #'e] V9#7zĮP w~G>34R-i`7)SI [",J1Zp)B2Bu @=Fk@}VgQ.SmA:;9gl {`V 6}/7l/Җ)RГ޷KSnIeFnkb>&d&)NPH,lZQiEߐ4Jеd>>CL7aP[!]QEZ6#uێ7-;>3M.&A2bB)蛁Vz_Ya%){߱ 3YP'8wS%9g1vG` ߴkkQ**'TWC}cʰچ2'>d9%3_B7 ɛ'gWTCixFl09 $4vC$%k#;/=\+FC2، o&xP6hݺ]̨O1&2$'"àj!oYgksnMF!hIM36,.Z١908x論t3O]UI.4̾ädgD֒?ӹnLԎOjh ^Ocܹ')q(T׫gz3ػ+瑡֤aUO3{h%BM=&M3D]/bdAq=·TRܕnhS3p̻H{-ˍ>AO>=L^vj  yv=ڴ l murG&VÜuAe[8$~nj 2 'n4 3k A `?L1*ޠϤj09S|IdYCD\ng$}UI7 <e+nX5%k8e/\Lwr, U^W -)73i}[waėZ[/w,_ o T00Y;]nqaG[O¢P2f; e5!:cn1^yAtݳ?WBGY>O'.\r%+=bmw*)2?A+:"*g?VdaP .?3T[eyD}")[BݮğΑY4?ּE1d;O 2L9Ω)K {a+YM%CGRUDK?LFҫ0&r~˞"~"^Haq̇-i\ўI%'Wlc3[URqΚuTĀD̢3E JN3q:(x!?Հ7s7taMzhC-iv5ӓPfYZPW)$ڻeRpjշ@JܺߗٻM$4CC[os'7V^ s2L? M 5V-,t,d D*3j]i:GhW#^ 4<JH 7)No ^- g҆LY`AӸ/;mseL!Hl~@H0<@Cv^mOq"VF`=8mz  0$g'ocGuJ<)&\|``9 g;t:/ ;`F'9!+oG,Z_|^H^5[D-dV6fC{w/5Q-H?kAK"Sb^uڞ^Cdߓɯ 2bʫӕ2s487_ lZ_ub*5rӁJ!}B0(D䤫ks*"a~P>COS($ƴꪍYfZf-wвV>c݌^UκiOQ[@͎+<cR9-̇Ǚ?@܁% ] m"clthyX761f!u8i k\A dzgιD5s}oY`*g|~G|Q._XgPΝm cQiKqL~!܌H} K#9sL+@~KPSdq|?ƳU|sy_UᦓQV ;$%*ai.ss=US0btKETVDzZp]pA~;cY%ᐼc=9E`Xc>SLk:ц c Z;I=ME,}yvauAuQp6at!;@jx3+V50UQ.#>Ks,F:ّ8eF ~'5HL(7y ^.k}Pߒ|F1< 4%ۡ88iž"խK88x%?-hɚ.ݤ. l"r AIļ;h)CU>Q;aҳO1ȣyo>7~PNJ'#]CL$GHM˸>( Ƃ$ׁ~(-k'`{CV#qm|%JrQ#O=ϓ;jf%/i9wn/{l<3< d ƮYakt2^{xT /sI-[\94kUP\jQ5=w&+1R^5X$Kas[EߑOT!PhFN3R YP9u /g׋tlpP=xmiNP@OY2˳<(=;-( n*HX&;aT q R"K(Ck?`CuΝ9ǭH RSתT3B.$o̊ d/B0rvbIhX8 YjΥWyM:T\SZ&z6;+ɞ,"gSҝz ZHʇzEPPDM/Ǟ } }/[wj;sH$|:I3ܼ ŰX\B2`u;kyu4'D|~[4WK_눥&;#v aޘR|JP,6 b(;)e)dbY[΢)gM1v̠gDDY?3f` "T˨1ZI V^?HύND.6Rv /EhF/nm=28ae!sh_J?yGKE |m"%P2.&W*ߺA{!:cGW~O=sIqF匉o$r'xE^F\HV$9)M9"r ɨIV?nJ{2؍zQHzXLH;{sr*2<#fO QP9,l!6$qU'2I%}= M@+yk38_Hh+D,ͨM$rY#V4VyX(Ɵ?9hdQ~R$h%ؖ׈>oB_mb$'x]r_ǹ5lc6P3bRMLY:sKH^ݡ|RӸ)9xݭ۾ 2JeX v<#JLhk?UnhݒrOj1V<$y@#|fG'¼E(r ;`| Nv»c3@2̻E֎xI9;= 䣈$T MA ͺۖ0J/X5i" 12ѱB*QB}70MWac,¸##fra߼2EcGO9Tl{ (Y|H$~oIDBэԯ vݓݻaN*lăZ rϕxϛcEC><} VlΥ pGoș:TŤmDOyPAMnܵSKڔ{L&m:#4G䗰t7 brdQ9XA +ܠ,OdݝS AEC gŮo!1t򍤷|Q&tR<GA@ʒ^]vp醖q ,J~E=EP+YgP/#I.}č? O._2X*_!L|iч'Kk?æѤ +$p}z /k,m7l82^VP:Ɉ2|ҙȟ^~V5bOvԫD6~A6Oѓ%L%s} |7dG4G Fn]#wwݡel;u#|fi!C׍uMkV<a6 ı.iXZ(6U,&-}u_ :&"^/c3_F?/PM(^Ҥ^ ;i%ĵ21^,۲pţw?øl @WA.rn8ȂmN"n;]%uO  N;,e.S,;.Ѵ?Kȕ(h;3lb X70<L( v <2Zi3&Pbw2ku9LGVg:vs~vO@e=Js`Ĵ%U9*Wy R|,3pXʺ, 70po O;;1;LѨI'`mD/եA_bH+"93N߃gDyCn%$ d38_x~7a>w3SZm>%F#ݒқba,Pz Ut9ll/ڤ<Ŧ<Z0$N\Hxj |Q>Rʉ2D1KSj>BBtvfVO$wr0 LUtG\^ ;җ{~͝OS8"iw?#IZmTI|8m|1Il'ֶ_?D*[j6]3]xP7GF~bFѯq:$_2ۄPV }oR|&@]_jmq?l^?{4ul2mP&*% >WZGTÚ/ng`-a`0AJ99?;zOI@N 2Y@2i?j){Kt ]PUfI=&8 Sn V_^pC<.b.j?)@f7eo#a $eN OܴvRu:(tU 84mr@64lqf&V )0Xd/~>q^.yKX "mVa K5yTZ؉fP(KH܁Cs ڭ)XtouT%$ ovХˈq2  c2 Wߵ>':*]de.MlouF ʥB~c [.4/@v<.nxwpݣRX"I6SkL#]'C} f?E\9P6KYØ ^Nagl,TѯZS“-fL oEGkE\`_ޚQFY xE'^wE-f=W5՞+>|9lks!\@ 7t'\11=^7s[(H#{nh/y8lAi qLUn%#.yZ5./ , oW2z)9ta寄 v(_VHSRg4q7rF)CIj,~S ƔsJ 1A><ae1\l*P)A`sT]x6u{އ2(5sHQϚꤝSZIQv돢|)[ۿË(`'rIvSߐ2Q5jPbo`R: H8OW!rq$`N֖\BSc|MLyh fc-%Khqmš]u?CZ X*|3ny>&(̡^i?RWD|'wA0lGH͑Y+QU~_Y%?97P 0QV۠ö+Ac&A DGbR#n :Ex(LҮ-` ڴ`_zܰOs̈yXځ~ s^إ^4ȬwlЂ-KELd覟V38vY0U ۺ^>> +`JЙ95"N y AE@nCJZe<H1(pGp J!p e&<^'Ce2{$ ]N4;Z8zOF$uoȥ8a {H/ : ;y!UK g CS /uIu;#8:ǾXJV-z< ŚG%3ĥ3w;sHSYئ,##ԬDVWJxq lfN8ܬ;ÿKsI=m&*ҏ9?dG菬 )G mAG[NNRՒ& f]ZEig~E_I5T}õС[e39f)c!bl 3yvj'nw_>M>K:3 t-!Y3ۇKqC>N5?"m T:I}Ua;:Um}<ɐʚznk9c֊愾YPM=ٴM-$ۥr[ c8 aIOetV P)i_sA|2zId1j WN)?8HIq ֝qmRx>39X9& mv6f;}BR}\3T"*f{@jÐ7AiQ֍mW}>>H@i= U?_ƎCh%Q{&7< C+[sl>CA1 mJ ^iJ$̥L%~Tmn 7EzOϊFg>qݚ!S96fHHZ [ZׄZk%!NymSU8X6ZPk{uiņ.%[IOhLJHCE=XtN!f滤-;5K#be` 7_PY N. BB\Zd׫0#\h+Oa4NƇ~a+Hts#]I*ïIk"6.qnwYaO"5ڛppػ<{оbIo7Cs;u҈uj Ũ'c/ $,u+)\Wׄ}:ks)$ I#(<#a8 [{j '_«5>v*TS@m N˾rx S c!QLbfTS6Sy,kщR=?]QIq =Tb۠\ǁ䃩Wu B.T8#S'(3"@aAˉ;u3fb_SܩZ 0KZQ}{}I0p[J3۾G&; skCy$)3x;Hg[NX\afp\B̸_^UH96ŸOKw֦>s\J#-lPser1ɼ1J2O$ :EUw_Oln|W [ފ+ D9pa 3č:s5u֝\sd΁NgP'T ]j"3 pN2]G< TNJ}\W "{>rWx]y/i :"t! /lH&FHj^_ܽY3):$P`k[oSKo51QR2J7{٫izsr_3 bmcCJe,(qc@{b:J1w KVɷ28iAUH $+k#ܗ>h]R!:>C'za f|Tjܣq4TLsNkcץfݶ5NY^HRp濣7k,ayf 4]!Xl,u=S(X eJb$0(`͖# Y,l64"ԗg{1s~ cڮ&o_H؅) WX? ēOкلsw_`l (@#fحohTŪ\%&*>C'\ig D24iD"C78IŚP?Zw %> ť*Vqaй(wpDu)~ ߖa;P+KjH\Zߧ%'_)P鷫6!Ŝ.+raJ;{՗  W)M (Oa(^ʔJI DNr,y\` E{vh>}z<4!c-e z 9%CRfCj7ww=8ZjE{g8vXۛ9͘ĚRz}DNܯb* xLK(>oW#&%=b $~Zq"MuX|Xj)1Vtcpw-X!A9$X]\VX4T<2[ P10X^ >tw˰M;F8rnzCNsF`~_t =ٓ1 ́!*c9bme[Cg"_FP]ßSEMXK;7ܺ&+#Q=m $1t0u^M]Y˙S{9\"V_uZ$Pލ~:m= 4/\F2;⏆+# _؞?@-8/}W@hz`Cz`uI@ sTl <2 e.14u@!. uFOjz$BH~F8*Wyςǡ;SWU{Fhu2ߡUtlmA ʺF77]#SlRNEYS^N]2{b ESO?/7/B&_lD`?ӕMlCϖy8U̱ @jijz3t,] E1"U^NJ|d)^z0LڣԦ9ܭ߂w˃:^ dhB!Xѻ% %mHٷef5hH6R}riЪSb:f栾לZ0\/Q1':\2=i* %ڭYN&/,:CQ󧾘Җcg]%Ә*˸gX=D^$Npf|M")@u~EA56"eܽ' m^YA Bֿ¢{SX>kks@ק;@5N~@#5 8b:DإsS* pTI!6Li"x3kk|%.Jz@\PVwHd@o0G_ɉKdgٛ7kDڂmrB^^^:?/0U;IfaIhxhь܇o(׫*Ւ: I?W8`8'^O!l-:ʊHed \ o[B2שO`|q/ v\e5/:MT>C1;|˺ZEy!O#QS_KAN=[ft#`c~iZƫx;اvuj>Q)Jp<i<鲐1J,2 b̀[vAoOTx\fk*+wz%(vAF~Ixr9;%!0n3to)#y#OEIpx0 {U!$dp+6A@ gjVD}o٫Uͤd=EdF2ƭ u#b;؂j٧VrDWn Gyaҗ^ї\=$Ƭz F؁ЪlMˠzL0&2⡶SG۲MM6/"OeNz}[׾v&q UB$*CasB ?$'16Skvls)<vB1Xa6($(^hZI {=9 8I>; Oߦ/Ï=)# |]\؇|$B\d]oiE&vFVKvr*{ƞ9ngQ`b93Yn a'Sy1t "FE0p?yhaDCDxMc&s{N]ghL 2HU+/V~Ԁ]Meh~CCO ;C0sz\tR" s|𯙞;Zv6+(A_GxR _PLEEc*NԀz0R@پZ5*әl3 hpofćdb4j¡I^Z23nxVjZT2t w@l)qu!5Յ-a(2L`!:6:HEslgrQ>d|\@2W 0J=OʚFvV,zrꍃ-u Qc3F;ZTvSNPhP.r^zaSm&T]7-XE/( %6`N>SѲsePѷ(_ qH*=+6*A_Kܴxc Lз{c4Y;A.g{ 1y hE6." 6JSa#Z-Wu9hSygT̻mhmLoqw4p4`dS3h.u_R%A\OωRBI/,bu I/pCvjCBwzCĸ[9sm 1;xL-4iKV *mg/*=݈6gx?^TCUޜ@vf$UzťĴk0HdD#Q&SW[l [>n[IЛ{ՖpM 0`>0FPIEY y{6ARŭPJH㿃> jUț(^"yK#(];BAG6-*+F9LMyoCUǎ^q:Ț3m#-|̟<A>Z#_=9"F1n =R#&h( {t?,)SMe-3KF1Ŝ>"p%ln$"ȭƶM~>a8s1$h(@ / ,%yꄈZ ZpVt+/Fe[PqPVkN䇈e@@ V2kRQ߬l:zkZLlDぬk?h jΛd粲6{88F[E _q6p3MQ,Bg ^F?`$%qQwje]Gs7,>l"U7`NgZ;I,6?yۍώ +_/')>X.>>Nңx d4Nގ.qD-/pf|}d֕T_I*.'erퟍcm7O:z.őà-daKGjqg%,&e.=JpC:_NYM`s^{F.Eة8ݦބ'K]{MOp@N"t-baYR,dI8km}/q[`;_.Xr/U~=ݚ jK?HUTQؤn`6hu:nÌm'(9[#p$H#Xh K9O+V>2^5"~RA%SW0u] 7#FAO`,R&鞦z7C*Yoe%" ]YJ)"E AT5M ~F݇9q/SoS7`KYMz: Ǒo}Ų8@q9BD78xQ40 1X V< L,QR/[w,)V9P>V:/Z{a"xc7([ uO);1B[Dl._!y!/,bR )Rl9@:_B.]X)= 9~.YeImhuoQ(v'bCU@K֠e|4A6 ~|'Ŧ*nj,Lu ,4 RAO"gN,MҲ=ar 0>2jeWu٬A[fF:jZ,g\!o♱Yla%?Ī/Ϻw߂|ÖPej7EZzd}+15ϊ_<"upUъ./4\"1{! >ʖxL9U[+ NJ\$ 2i\IS貧 h<3 !i̕^y7!DxGYzMɫRJ'Sħ|35&_ wF`J.g$^] s6K0ⷩ豚3T6` ]gnx>8Αהمoyΐ\ ?rMڦB>7UsvR`UYWiH+GA f3p̖> duǀ{xMB:NΛ> ӭI_j[G1[4X@X>Q(Qm 0v~{0 6uCC=V .Z"V#nO2ea4c|M < 8x6j.A.K93 ޓq5^Oi_@U4^o* ^f}aQk5R [Y g JawP(ļuToVKD{d] W,NH<V%+yU]"ZՉTeۢшRSey˟w{Sq^Ldف.M--K*۶>ZS<7m} LMĶ>_Big%k,敂& } >R]=dVp)h",řxfՏ]Iv:Wˌt6$02|uC Liy"{=|]ݟNPVW%ړbr Fq{;Oy{krXЍpcw6 _~M%LfF:Mhm^]!uH{N!?X7 zy8+QZQ}?'Txp/,ؒƥ J}0 \6劜U*TopC}+sW!"LaJ%u:Y8 ^Ŀ2|SP> |s _GË=W"(ۖq~IY^B+S6pnE;vC3 *Y좊Z,< ]C$ncQ+CL`Mpl^ o>侻lXj Hhh ML)j^ꇜA{& %c:gfD|hez~r?F4ZD?1#kOvYx:SE>{'pA8?:Q 1)FO/^H ɴps%YWufKءnWqBʧ^%qc<͙;Iih`# ? lk4_h"+2y+#M.U741!]/zmݒg}NƸ @=®0/)- Cɼ]IUp{>!Lk8v\G4 NXp&Jcs\\%*n3"FWY(40oG*T| Rdp nf "hme3!bhdqZ. MDw^eJ~\0(\`t]OHJ,b?U$^, B y-"=A=AY1]@l'׋ɡ_!Nv0v/Ǘ3\p _(Ӽ|u%{pF2t`*-ƒQ5WW" u'On$fE`~ی? -m2|H1U^u^~9k Ń_9IJesv`ej߰J%La65SqO/itnB a, Q~UDG5C酁NX *@ڡzK2Ih ,?F7>)/?.`.-dԝM.'5ɼψ!P%вfi-590 ^^ M@\O6$alݒkZ/Rr"iggOUjMF &7 6V %ǃK@4 =E{QT <}oLlq~>s! Ց.1G٠uUÈؤ:mG ;f_r7u,1ể:K/s2ӭ$bflv6h\Fo=,mᵈGZ~:(ژ# KP-F7,3D-Ӓ2}hrk9Pmwh \V]C@Y)kwz'{*o{"֎Շپ&+Z;m~/3>Sӌ=/m@2ö"T&zVq{`)ꈿ/G{nh4+v5(WS(7;IR&AO(UHE^.ma$Sb̄ugwڜ4k H}Y"97Ɓe:Ѽt%#+T,"_"]<@5cZIMwǽ!W-5Jf~y!T3q eKġ/ 1WP8_dNJ/ J(@B\z0YڪA8f,n"@kC ow? Y{MR=#s'A:Fs:$+)$0û#0|KϸӲ1Q-A,c1 \)Bgn0Ue-{R+8[8CŹ^l#?pcvzs,<HLGNZ祽-~#ArUmFhPLODuKDB={cu ?;F[,ʔrʼn>G;LI"lO+_>4# `8.g}^{"cq ^dvviNM&f)~Ja,IN>^9Z,Mo%]@ɶmn5+J]8Ï'¸U!uҤ2;Zg/ J9S-|m` >3DV(_î -êkK[F/њDU+FT`m6-qC4Λ-HwZjKG;آg${@Q!g\̃l `䞀gTz(IM}&|1<( #%yH7{TC9-RIZ6r;qN4e8a\Aj,յI Ni>j|vx~ H_mE))I^cTL-誔m9r<tqv7 ԝ UB/  p;oA5GW=Wb+MOE`Dɠ\iF3Cz{)u{PnbźGyP ءB6訷Q5F]˭fO@/x%%ML_묚mxjN-7HSr'uk]%d8;5vɤzwJr1=i[KFd<]䟐&Mv ,8LE-u'DaAOeו0=]Ϸ*` @O V[$r|p)4? ,k/<`Wj<$$uKi'$Gk=xw֌vkn$XFfe@o o_ yؾ1& :^&o76\M(cmз.e;kQJ88brc׭\F!)!6^ny>zr 6bl#7@f4S%@}h`J =vfޚ0ȉ7yaWu Y^*8 U~fxx})~hHמtɋ;/á_%+%4[$tL:(FU%I9bfUCeeRuٮSt2EM8Ŏ^Q_w UUY-˟@4޸WaBF G=y͌]ϥMɤ6Y BpCl* eJUQgF'ԫ]`ʶl#u+1jX fhA_8A>WoJZk4\g "{fXqavO$ O ũIh3uƨhtrk6C )H99VZ I\>_EOGJ糬RoNV-%6|d1. IH[c/,NPc 7*'03S51πO = 册}9 }V.j:kAg)DuwAzxW-4o:no4p0{ }[D5N2re{k@qoX{DҞ2ʏY5s;% O6忇 ' E-a \먒~eN[H֢n" aÌQwFnxOџ{ط{w*g$ڀ$ٟܚ y.mDg5¦lMmvr7eb9 O-l';ECawbCKϷ `rQM&!`9'Kmo$sݢ~m vwx>9M67V*p^Pocq&]AV"̇=_NCrG}p@+Swm(]2&a)OéH.hߜŝ+t6YEqBp(Wu5uy oM )t+-'B|#D/'bLC]޳xL3 L<sJC۩ÐSc t ˳T@'##͗B.{!kwȸa4|ޮ㧌x,96m/}]I {Xf;wzgNFchl"k㩨̬h9,[vD8G켞>6Td2S~!-t{Ls?Đ\Zƥ~ &=|5Y݊]Cyac^lȿ4QB H5eNrOeg;(%M(R!/y7 }Ǘb`-+0 w 2z  M['{C+)Q׼U#/-#]C6vPfʎSÏl$h][wƆ D\v˶e$rUs*sơ4K']7b, ١6̏t|QbB*y1QQQŭ[7-y0w+tK1nhz#[w,ŭ./s7c+ v&g]I3nu·Duv"NEù&qtLZJ/@MmryKgU̓Qg"u(]j2!φ/]*;[;^2maYzuDѡpխw`R䍋@t'v(ctv7y6?L$TsbȬ+ѐMr|kZźQ1ψA,R>-ӔuCŭ  p<*iQ  G p9c ZJjʓHۿb-Eg׆LM"5@2 t}2+wZM/ M>!~\6<2uމSvf?1Ċl;Luz{@lڳ1p`):jZoL;"VIV{A R] =Vkv* ^;c9oW#I*WpVM3 zmYT*Y' DAM K.N D `\6҆z>UzntSxFn IK"yOG5NE׺裞:=E3յ>]9Q 6Y|GG&`#_*s% "Hr×˷h&%îTfՇB r*.A VWƚ n>z R@b@f:;W>4UT K n(MKnGJX!=pL|\*r?%cSخX4Llsb%tPaT$|$;{eٓŁkrd\:u\emϼ Ɇ6!k{4\֢Py۠#''za`$-U2;#DY8EHo>)-`w$Y̹v~mD//ۄ LO DZd}&](:A6 N:x҆o^٬St ؅[@ixf*jr QͮD)!F~>gm>^3D4H1D'I !}•2z`!TFQ^~9Q5>~u^ǒ{g]=wѡF 4P2 .Uv"a8vNw;"tz ov !2FJs0**pIP<;AȅS̖ƈm>ESԺڼ[<$ݢT+L tfW].V6 =Mͩ}g i>|o D 7z4q tImc6;B$I(4ͺP]/qԏN3 12>v#[ l1NkT H[}#`{h'#k\\gCR݄(VYo[P0LT2k0FiBi7͇.b]/,txb1>8G&3vc:yҭMuḉgK-q=NΟJ ڴ w:mV6@aRiڞ"0eA. !3'zͲ:]|)wOɍfƽd9 MP)~)O$X)>dyHN9RB  Kg~a8 ;;n~f17?u%Vkdu 1ָ8t!8oA`%΅ I7jqMo`͢~ܼ/Tڻg"JeZ?%Kn` 8 a'qGVphj턞WA` ]/NwuvKBiM\~hum=X2Gגe)1,:&]K[l8uGйHQ);>me#ZM ]UWkq1B %wSRL܈C93T`1o * xVg>h]gɣ܊>\>6K u{" -9=JSX[4l%~,Ds! X;!O~^--M"?^+HVK)b9BT\ޟT6kyݎj^mPVWf"2'p9Az:* E.o{3fujܝTf:V-J\'c腥Yv-ƹPIq=8RYd \{`lZ3TH3o׃ Kn(gQuqnEPYdB(!tXd]b#s:QPqb5i u8.cbî7EplZh"p '|ALРMYuiJz sF*60"}p}i;>׈xZ 2ٝWo?a%)~dxKh\20mkbnZk!]A|Ok֭K) 뻠"Fsly^qwp4;:㎨",I޻)uz~نmc } `4'NEO:jߺcY$G]gJWi4~;3hN@\B,gpH awrXrIUn+)";Q5`Qjo4[fvv%9#t W7mDsm928+G#a)fqh[(*  !|JW?I=,Wj|/5S26=_oՒ`jjkQB#N3We4Fݜp[od! B_ Nu\ϵwgXJcTٕJ^}:# >tL!#!p޻-aM&rO`V;b>}Ո8PqD7@F1zV w^fzhu G߅fhUaRv}\YS۞tt-gOqPX J~d,i- i8kޭycV\Lc+ AN"Ԏ*Q,d}8\w\@@`e\gXύq!$J$c5dvf-t1m)e3,MJ p+(L&+'&3YǪq8ާR6>5j꙼)qIOo̺%z: Zͅ!Ë́(pwrot:)c6¼ecR(' S }%ߦ{M{6Y[z%wqJi Z:*:oNO-Ga~; [%jQpU@|GIvꎨ#0Ƚ}[߽-8iF'dXДb $czL9Mᱠ^=NY4MCw]<G}h8B/\tИig;<S颡=($B1S&W(L/6 }>5bux2L^ !܍%O ц7VuY!VuڑX4KYTꛂ1L8 ߝt݄4yrFj ę,%)ZY="oQJyXE'3 -w\ wu3|xI@Q~Ol XcbWNb}vwxvzmvX}0t8O}}'|1 ~Aq.Xo}ez~5s>YGQ\Q#u\#ۡ޽{HǨ26<:5_;%颢Y*-[br mIo}HҤhP+ge̡BJy~-D'S\ -,o}??W8' ,cՖSie$0JzQL2XFk%Hnh2JzؕN6V:xy+Sr[~*B|#|j"G:yxВiZPu~UM!UmL"( h HWബ%}J{"BzЈum@MZxW z )g~r=˟d/sҳX˫D48Sr9#W \ұ3fTX\O_}hFX}܆`c 7p-^=\Y_цtl@D3vL6,73nrdQ/Ư&t(3>Is{Zi.sG׍cO<Ֆ4jt0 ح,cP󞍃_]aW5+Za8]:flȚS;bkax_?tc;_V=ٷ̙B*dH*D:Bǘ6-և2S=ڡ1&[<_'4Jcմӏ(}ELG5Na,FcF<5V7(1 {9چZSm!;@Ų>ȹ+Y;M7 Cs\c$$6@ 5Vd2yK4++'(-5#R%  P N\ |d:!z|GH.#NY7;ŭ1(X#aUE0iRUQr-up/[^V]CO1  4 4"MvI @A KuEFCӧ[,؎z76@rUb/X3V `9ؼI^ߴ>pO3Ɖo, wޢ,J!hAʑbx;]焯ɵT! e6&ϿFc, D{aM'iUY}vEmCPb6B/$dXSǜw+^ 9c+MdKEL"vNϿ";_Q Θ֗;q~[NPvq+O6^z^GH'A8h',~!z*Fiq߈` řLe($J؀>1r3afk*Qi'Гi w9 55d(~TJBeWv,ʮ1Lm4~0p—}1Azy{5C jjez_j 0+ qwi/JJ_px`||ıqT0A `lgls61=pZ@iԿ*3wJTw$J1(JajM.xw0LxNtOFRc3yڠMwe})co4sY%2>w<ւ$KxfnL ^\I30:bv[$H,X¢kJN0h>#YrRvNNK u!  gƢXKZ^0{J3DY~$8LG%7^3Fd;q`v~N{MdQem =х] ey'Or Z ۼlCq(SBkC!Yf# 'OphřI㈤wC~o5IyGi ܉k{6<9BC= h;h]@/}9I0~T@CNQ:)Hfd(o-0_i{5z-JwUq I!Q7~>ǂ]W0٩V ME'Օ`+[J _{<+Mfad}o-`:CARpRB{Hz;y>f7W盭p@|(£&t?a!.ȯ*irtB3 xoW B EnYQcNhA_~5BdO"D v`Kh7պB nvb qǶ=n HY\ Wf^Yޛlj3R ʳD9Cǹ97VK1dud"fMNYh=%=);؂/s D(yE*a *A4neVIped÷,Qc]*Nq %kat(Cu%֙ڳ[2RoQ .N%Y.H҉{K{ Y*8 aW.KЋO/; ䷿3ܷNb7beAsLq$H Wճ]H핹`Z0"HZSuy3WfEk$jqDB#T!M ZFuulc\ʒT_ی [3ڔHSd mi.4jfZ۾̛^YC kNGah&Ѕ2oJKI?1x1X7} ZJsR,Ebh@ C~$SpK޾wEۯbjFW%B-J8,vP*i+NXODylm[ң9\h3c!K ڳUL]3|i'Ҫ IxB *PR2@\x.¬*숯A:aʞbWBG S:GC3g9k.i0^vg+C0D r'U0)Rj_<:A@Wj6}(5ed݅Ň9ރ[$ iź̎{me)ZO2>_3mdP.2۬,\BۘRfg9 ajY|8?3{.DW.~8TeP9'IdZ긯0N2x[" 6S{.-k0}di&!0]Sɩq/].oum:ZùB#a}zvPOFd'TZ]$1jd$:f5gksְeuu1dS39KtQu*G}'XUrx4DwcA-↌U뻎TT sˤL_I3UvqQApmN~cuRc5%//$s¶F<̴5F!smjZI( G^ J SfHᛔy P d=]$:YܷJr3^ J!iGlV!ubx–^\C>屮6<v3Q,jZσǒx+Cś02q%qw :IBj{1V<> )H|敱KCڣ3(1jƕHb]h9.+*6෰2JcQ]p/zیcU"lm2jhm}Lq='m4ܗc Ao -Q>!hCڕ:Daut ;ٺ7Ӕ (;A: DbCi9ku%QI>s -~WFؒ!q6- s1y&>tgTeV m]gKKK 5ax^jnۄ)M_ߣa4> X$NwǬ`;x.KYȿ2eӤ-GPţ8@L V)w%.a4]3#5).rFbfVKN/9 U4c.eݔ<ҸvD8yXv4caNhGYw 0G6RfʁO3n?*YZ EmTuV}%٩ѳT+[(R6hcHH#';lzuW̐lVJ%{ԟx70ۊ7sQ/h MI_/[~)=tƍm^yoU[T J,pj5ƒPuz 4s"cp 7@l'˽/Afb[A>-uU:lvbhu ճHn%kLqU<ٔs}A7)w0 ׺Pqd DW߿3qyJnH@huPkT/<9?"47^3]D湸k(gD]",rJPOS32+Ez @?x1it_S4MWhjThϙLK$d;^ 5XoȿSZR°o~W=Nۄk3r䕨KY915-ܭ6`8Jh˟)>kDzHj.>ni826:W֔nYY`Xv?5$jZJcp( ͹T}= ( zyΣxce+nGKnG~ln${EΓ/?`k"!1 ;hZ R *51\DJї5=9lu4R5ֳB JvṷC)WUmT⯏d7sm3ڻd,uݴLޡIV:Yi;Pq|(g¯!H=r?Q %w/@GW#b3'~Gz$-ilK㐲֪''4"KJqXe*rI:@3}?)%Yث+3h&" oWpoz=5Z3 ry ;Y$@7X7FyW +A;|bZo5BPMPY ׌5'V-S&Sf gC-F6 P_hrBV,WRGAڇvSsz7~7<2zL .~BJnLmdY'*R_pEɁfr1Z4O AԺ2)myxZ鉒2cLPGc/x7[C ~ ^P]Z/_ W?pKSBlW<肇Pf85p1wn{31Xl n[ J7k>>jgCUϳ]Ku'bEyǪb3 z2'Knr;9U"Ԓx:Hͭ'7VѽԹQմہeeE*D 57! SRӢx?yk>b;<ũ'*8>tԏ0_ߒ}0 qmr~P?E7Ujkn0j>h|6Umr{{Xh6,% OniT$Ax0]15R0sƚFm91OvAX p+=y){&E[R%n;iɡ0qDőY V4sx|D`Zt^ PϾA9k_ي mog_A-ԒkL V&'nz79FaT /;\pGhbޓ̘`Ȳ@~|h"YصEB(w }Mh"͝m%: ?SN |Rb**+zOc<|u40^-qнS?p Be 2b-j[EkG-'MZUJl^=Կ/!a_ta r0&(tkVvSP+<yqLTVyehGz/c+45o'`Kϝ/xzSco<4U7ScRVM?H65 </*QҬL̮SYwL DˣzC r}"3_)^SVF>L?l#Q<j('ZL5PެBz ic<j<"*oaġVx^sւԥ;ߞN>)?+gvQn) \m',\$u0@80B!UZ'O{WUTBȿ԰ EkقWYi嫂 (1Y*Bah͘':DFƜ5SY6V82-ҫꍡX ^yo5=}j=w >qWD)`C/eLr'uꛁ!cDS C=R_uM\1.>C5^&+Lo/7迖{r>{0΍ FRR_+bnFзc_7*D\J%mޜK 9dCB _Y^3kD rB4Kؖ (e&|{lsV'{\ |  YWs˝!u=yDLD T^z=Sm]*2QYjÚ݋?(2n M` AE0dFᚤrQ)eCK841n@%GcR J89.|W!p m>B"?X4~Q8Q4٘8tl_iRkm` 3mݞ2mX9`۲W[NHdZP@n |enWzN  P=;蟋/V'4sAY5;N&C(3Fg& cT&Nl糳Z1xQļry/3I62MKnSlf/a #]k˹Fh`%}mC֬[,hԋL rCf]Koxgm.f?%;9p@KofE:V.@3kݩqm1*D^`]AF~[.̻yav<++/ qrmy>I~NX]q>y_iJٓ/꡼KTӋ :1=i;<tEɆj ƮC] ,(k|FSe_rsH=IP׾1גȵ$;Z ;l௫R6rQ˷OW4c "#!đ4,}ƙJ]23=_&϶Xg~6^3@޼+pyFf0r9Iݨ_~#l Ջz˖ IwҼeXتWkUY"wx,`7ƎأAz(ӁB@jUn S;ΤJG-!xJo+W5 ΉCô,r"H!f̗B=Dl˗@l=~)|՘g 4ǃrBqӲS㿱7Z#-q`sXɫMWgD"'`2#/ D|Sa|WY!,:r tyP&? Fɦk#Gnu'\Zj^{â7BE\3C`L_F=`ŲS3,!)ݹi7"B(\C?R[ M ;mU)88^f:Y~^|W\zɦn^uz\Dn]>KɑӁI"AGz:Q˲aqԮ.cC myn+]<\eFiE}%Uma4";)F}mZ- 3( C8)İ6: J5 bzOx>נp}†²qA%9Cv.S #FֽĂXobOмpȇR+1n"jB౿s=wsI<{zS2N,It0C-LK k5$?CfDNRzw &"^oD4y4,UtͩgTu Rt㉷xnQNLbUT(0e%{y${ܳٙ6N.uvO*&akH'\!fQ!azFXM6Ǹ"o{ A !VFmx:0j>ѭc_ӏ+Mi]Ф XvZŋͿm0s!zc_l n{p~8Psuvu벃z\ jxa7qNƊ 5< 5IXZ΀sdHH4N'ہ5Ve͌om]eē}p3 rw88lOVqMK*]o:{I>Me! j]VBwm.*9-.{JGxahq>9X{4s3݅-X^@5%aqDM=.ť gMN/mjScFa$XN8 b}Ab(DUZpDBP%O{)ywb2`("m:E[ٯ*rijZלge珁)dN**,vB㭺Ky'/ĵT|""SR7Lh{Įf- z<g"W, O0ɯn2dwuOF fT 'MQW _c jc&dp|cb\׽PLksd7n1xd 緁W`e1oTňMct RJ,9CMų$.Cq69jb 2Ca.} ME@W/ !8c[C6@4%Ci>_2L as͸wIHf&J0+̚Ձjf+/vOF|XC&oGByo/=\jz$|ApGv{g3ig+2-%(>u8`,ՊF[WP*e"ÐBXe%H>;y;K3+2~$ԫ4SC3W_I7j}4 @m.{`s{qX;@6ЛAkoWz!ӈq? :יFNqcDZcAf·QXz; R_Dr6C ta$.wewxkP?{wO{4X[+t&嫂/q83̑ ,qs\Еh#ypk,0]OfLMRrajAlGG,g>8>c(yHvP6neDZ \ūOB̘^dUaQu6UՉ,\H# vnhpsq\ZmOW:Lⶦ^NH1K At͡S_%i4mXO-{%ĉ/P| S=fMz+.|3x LgZ]gg8 9e6@Ⱦf'4cpЖ_qpˤP&vLqz20O?H]LM 㑃]!OJ6,?\ڶ\I-ӄks9P^)N1$uݤB 3ĖYAB=I=H~n+o/׽fj nA1? h'{W(k ❚E?379P "!,.Vr?Θ*ZWŚ_RInON|h|\?:4+ x0:׻BpTJ JL sK4&xt6 )@ R +0_I*~9ei=<`Am`qNYMZuE*j NrpCh jٞrZW) 1 ˹.Eץw] c#`/3K)+jrlxyP ,ů74$-iRr|o%Ʊ~v ηfb Tp%lRV`,Yd!Hx6ylLUJ@nEnT:agRWaS]Kmyy?r UZ$X@4uC p$WJ,2p+ڽw~Ji*#{drKcuL DEeBX[P 7F2%Y-~uikW8Q[)4$!GXāŁvb[0ϬOkŅPI E9w Ó 8KxM#Yi9)o#LeOϘ@ģD̚g^$F |k].h%BĘ,Vp^Hc3:w[J5Szd"4ag׈zs`Q|5gʔLu(rma49o@.7I2;7]gnæ3)Gۦ}iƯ=xh*bAqwr0178v4e.x:| XS{_^jb:17EXLeioaG9M _`ίrNr̭+Ip{:uLLљ 3p)H┹Vf̔ j: 4}XuEX5Gkl^Foӿ4Zjc7"jUN&& mlFOU3~ݣ/"ؚ)tB"Բ*iXY]ckTx'=&=G=cW:W gԶZVFNr?G,BbyLbry$%6^=B)DmW$D2K IppWQ΍9g7-cMՕI:oMD K5sCݛ)b[撧52Rs.lff4R~kW;R̃,{WKlc.্kQQlɷL@?UKO,)Km .P& b1*cno*~q~BIf4asrJCaNr/Cde c-w,[ۗE)8lׇ2 w2\n۴og=G) OSK^.EP;~3fU7(xn L,cK3K1}.Ul}C؜F#|D$Xh n&xpO9%VQ Sa_ ?f a>WKFw2_ÓG$- QoR43*%fp昛lBլ27BF|-JAh@B Zگ9j^A>D_) ry;yd,Z) A[Kq+FĽ]:y=bkD_!GtĐ ?.œn7 4S|Pn!LGVر숩0\d1GLS ga,wv[[~VCdQ,Xf'WPqоWQcrhVd8RηM bUnIXFV)v`+m i}k1%vvh>`\jA@B5GE掷YUJFX.˟3yi8wd,^&htx߯rXnCbl\メq-)e)ѻOo6\vﵐLfӵ,.Ri\7[k=R,`?$>uH3cjE%$+!zq9+`: [!mlC{|ŝ~OWf`YrvjR z=Caj>c)Y2' xPm>szza >ʧr=U?%UTPU1g)a#vw{曋#f_& C9B/o}W^8 iC/L xo%[&^#{{RLhKbu8q@AG"׎Vx"L!t2 ʜlg}E\[eOCгջ~_@ ';AbKR(P{Z~_"Cx[m9WۖG -{3<5e.ӹOV K?( b]>Ft\FfKdS*h3J/ *ީk!mT`B/_-t 6Y)4AތMxm F}9Mn1\NxxBs-1-F:*P G)nj ~1ʴX@GJEmN|Nct$7J hL:Q+hˤ#O[tdy̌r~$n=CGp\ va~ZMCYbj14}c.]}:sSXpQCjTr}>jji\ʴ$v,fd~X翹+{#@]:/ +EBbF#@y@|xPM3&E9h# =ZCY?`xȜ3iv\{6 'e'bzeЇub*}䪐,6f7**gqU#YP ω"%ҿ/Pޱ@i'U3Cz$}]FOwoD;|>G$KE%W#$n(K 4p>/n@A}eՖn  '>~T#M؊*yFx*{>6{z0uo ;׺AA _L]^44βs?*c6@c։v]*22e!V*NJdՈ2Emv0[F](kN6clϦE&P=^{qteX~ h.d ؊rd Ì~ģW`uyB.lA%D-LbAsVSc~kAWFy;dSfIE, }B<#@w݄J0+ %ɎX4N?cę9c)ˎtԂcmmrU 2:>`A`3Q_MGx\CΌΧE%ߔ|lJJUsӢenn2MC=ۛ#PRA=q̐py&4eu%X3;oGXI+R4u3s{/e42L[`zKbX!5 )eZAy(RJ+iG&p)fa9GX-;[a;+öR bX @!Uߖ3^%]9׾taX[<,n_j%8#aV v`ƾۓ1:W3ԷA1(p;CQ_i3_(cD΢/n(_a5bPgoNX3]1&x38u2vh;,%IpeD_10cI|$"}q>i͗~ 1߃P6\ a%VLme*y%S"~@KN0|xl4ޙZXE.H7EMj+kXx6˹h.i(_hziJB1cPĆK `[~|B"YQ]}p]V܋ZF5E4YZP-wkskIE@y?G*T6YoZΝ+L(Iӣ:jTkSJOw`,=0(/YaPJyP&Yzͮye ŘX`'L 2A?m Pm.$z47j޾tnğyaH ]Y7= y 1jrфBRw֊/CM|G`qp6@&_VvLiMUq}j p#c"c`P9R=$$<^R &7#kaPg,̈́lI_`1-$+ BևMRN >>B^:oo:xP0-d[77 ,RK n`v1%zuS{/vyaF̭*jL%-P0^.[,FKB?Z")$%r{(@j[ؙ(|k(6Q@tĤ9 7w4~2a}Y=X+}!ej%O3'X1H*5}Ū 撲>Dǝjɼ?aD}{_*F᯻ 'OaJ:j^](˚@낚| Frt*qaB:=]JGWW ]ڞZ@{)C6B]OQE6 Kb,*f~%U5ҚOy1}PY 6OLm+ZP[| oK7c{Į@fR0ۣ%MWl9YuݴeFaWz/I .3[ی\|0po܊fxW^Ln>rv>cQmO8uO⠞?\53ulQ,O* Yk!#+$=ChSiJ))֛:[g𑷍"_\ZMM J+A֖ M W!c*%x#S'P.=Q~[P$٫Wyz/,^Cco@rqݬT. SÁݔ)7ͽHF~`AlC~ʣUs"TuG*IJS&+)LOA'}q3ۧۍEHqxN}a_~H跐F3- Rcki6?SX+2P_`KN0N_`Z:S5ty<;uicRZ CY74`l8ڼ+1펣ėߦ/CF! I]GFjRRUb.V "~_E !nyR܊(]|!KjOpYx<U&*@|ˇC]U3ޅUKD'"|Q.>͋/7zL!Kxdz'&lJ9˟ jn 7_uEA6zR 'T Ӕ c$+W=\]}iV T,;Efz8TNQkD"ԲuG1'KnhaCVѠ]f3DA]JYYƛ*ۮt`}CS?rgNT%bq]a_^QHKh>D ؘᖶaҬ5?ڇOjdT^AfβBց<1)k#}pHH Ӊ2w#a}ֳ)(18$'ٵ񞈲'1S10mN]rX?1em<鿫r'E$,۞au=ț7hRӥhRZ J mw_ArFjCKY26)A_AXw B1W>+/XFnJT%`(U k[dv.A$NPaP\_y&<_oz^"zyG:8ijMwYI[<6v1XY,Ճ_>̺O-7|LT#:1@l}?.[H@( aW~B6Qn~.ө=}~WW6ja>KO1k }J>XLWY.M E/4Xt#~ѕKQaWEic~kh82Pcީ^w;:h4wѝ$>5E}0g.(٤͞dUG!Y#G k ϵ|g14_ś+J7,BΌ3x߾ṃ[mo菃S󌉺G%(Sh O,{)w$,bIҴduxˊ :1ٸO]Hf~ 80Ѕc@uLY$<dtx<6<[{6Mao>hGob@[ᨠntSfg_P=/-(13<o}u 81 )!0tX)b g)о7%KΘE#yzA)rTխ Nq/ *"E.(w -W-vytukHF5B;4U̼U%uyjx4qyea~1ER>N"iKx=@C;~~3 Iõ,1ZߡcŽBX* Z)CVMyYu2O)FEoLq-̔m|%ǫ'aOr8pBGӸ~k|m ã_Պjdd7T Mb F_U. d:~ovLqB\O91 )qjz7aMV < kAㅬ2ʺ)n\n"Nn\яװ@]N>IbmĎtagV[ #2]%Lx\Y^18fh2LJ*VF|5]-B$ fȽ}>juRArVfI9xmt@V0C(-5'J~DxJ, uxJF ErJ#F҂BN;Kԙ el1"UfhD4m5Z,=T N |3CȈiGPIſ*RX Z5`}6ƣݓq4DTEw=S+5ؽ<0|yq#9#t~h.B82+hq%M*acZt!]>[aC)tQM}z͕ A! C{*'RN0+7au7x}r/ð͇u )vBB- *އA5Z3[x?-i J\+6!rV38 +nqĘ_2x{&cq1k+{w7hU}i;_3S&%;WaSǥ 8/ S!+[tXa\{hjԙųg-v~M &kAI ?{&j.IG?ֆ].24Vш#dr*ErL0`OM͜h(~ҟc+G4l6K\?qܗ@#GɯH CVG8Ws& iKnKɷe+xdge^.EXC+ $iA/bp>b`[@9N5HͥPl]Y?:-I@1ʒ1٭pwI@#^'ѓ1Fh %jL,ll[Ǫn&%\OUrXIY /VZȭmq+cS\G?|c62M|5;0IC L*[]a˲:PQ6Xe_bA ճdӡL73ڹeSNl/ H6P⒣b T:?1/a`u r>4 /]$x2mpGj庘Ll~}Ue*t}s8%Z?3z-_ j\7~C)?E KRVwI" >ÎS7Vm㟘`2 %Ōxa+qޚv`>b!aMe=ɧd6Q5A޶ +`Xթtn6Kpd(х+zpZ&[c/Km='SOkygxJiQ4݆. +NU;6>/a-]WFŠ[q % -d%֫t8YqBc9#ݝ2tWP#~f,9I_^d6r`wLMՍnujj"5u8C'US*ys=6.j~Π\3&ɉOc0aǶXRh^he?ħCW7ni2 AQe}qv *EG^Yb)3JCyہ1Db=z ʠ 2Z HJVs_{R&(Wtj2+{%džS.*&D r3~&fA=%fx5Vs[k`|ߤ"'B=4Eņ8(h>G^o5mKu$nLe:C_F*Bo.`Psp1Yq֏Ȍ5JEpٶ:٢3xE<w>j3p1x7' Z<{"䬖Gh<͝kpdRk @8t#ߥLR ubh6-~]RW3dmFi7ѪZ.sPFET$Z88 6cc(r4  xW疈Ԙll8]5@k] hu̞>R. 6]vυB nͰ!\"<" !AAAq4ۯc6ҫ=.;{sj+HD P aVplkfHi=Jl7QԉN(W|7-;`Ld܎<۩ g s@&Eg;,3y8n8Hq49|d?CG(o_<ﶽgQKuQQn߁ rռm/lΪl3}G2 GpH\0w/0]QjVxj 3.R|u%Crt Dg<M^īA,U` t#dK˸X P2~?WQ:g6t1-j.?Ť.][5zKd1L_|{%-M)kP>5hϜ6޻sj/.tQ0vf8e/uP#afDr|QF<z2̅+{`0NҀG!j!I6=fYqa FC3 Gz*]=0ӡXQӻg1xx@vNQjNKW;M`%>U\LǮVb褾%9ՀM!]fD^dvxt:m,w]\z-uŃ5S)~LLOVB?6]>%1}cOm"mv2}-h_rCAc.psxIj$)rF(wµotv2?*(]pjuռi&z]Qb@9gg/90")f~׿Jf'n23q vYZYŁFl%&,)'Q1t>]xA+fE;a  ]xiʔ;p71|0udMԍdڬCՀeb~,Ӓ]A';%8/#:ŰՏަ^٤4/8:d~{ΛRr5:\%ڜ=RHxoysdn_@m%nx D1h{WE'ˣ rƋ ,SZxt)r_Zwiez}hdì*&`d3bHcA!9 ^BnX3eܒbJN'Ykƶ15#Ab51[;hCSIÔ; 7%c]TiD$~)Sz 4\[J${eV$n`25"rQH j^H"O`f-:UE?X4듟HJ~΀g%q[#5rB*Cn5[Qh"cVcNL";W%]LX[7ܬi&!akȴ_sP$! s߄κũ0Y6$$v:"B3TUmYV ڞd\vsy[NGud`xAbc1`q7Ḟ9>ELpOPdө8.MASG~;fY{ޞ{ LŘ0IiGJ,IO C H'ntz-odADٺ |٭%rجTlJ(gȊ;S"?.K@HDMZT39VNM-(h5kR1 1lI?񯱛Kw(T? d&-d>V~uJMb ԛVuY쀟37**sqr)RnX)ԺQ`9lܪ3,lOZ)Zkr4)LZF Ktzy|kNO2X7 վ`t{;2q7VWc-: :q*|ġdS&'vc@5Qܒ۶ U@thz;LG kG4̶́u!Vk#9ٔ.*mQott'Ce%l4zqsQ[cfm]Sw}ShKUnLJ0%2}@|nfwy_^|l\Bhe!&y>W&E7d'wwU1.T;֭51J.8 516 5Ln5#U#<$?FzO&XG2gȕrA..? >40!&< [2i8î*E Uk@9 (bigv mȇ'4X2za8/%W?sDm̪ZF*No< W5eEfwp ^xDq|~Fk@Ez VOj{*`*W(][dh\V^9WBLő҂B •FqTR*q"|g2F}Ғb3>; ,8z͟lf~C{M{Oûs9O}oP%3T7Iñ;X1{XߪyDp?ӛ,ȓ *&-bWfNZ:a~)+PlGHXZ@0"4[4z5D[ѩ0P<Ϥ#3GM y7^ LG'w~@.[1 PTbwx 3Xm mD?+5i&ZZ!ccu[Bwad;B6Oq%ͨC64% Ē^9KRƄ@ocF2'h<)m;Q8Kjx'l/7E zgڭgGVyMR9`N~s^y 'xYsTOƎ8 2?T:Oyq$*?=HaODƒ7$*3 `cesWwgVdhe4~&~ 8\֫ Jc<^xX$rk(cj;] o أ}!>Y7ǧJDӃs7@CMYmg1Gc#r#SCg-RCHT^+{Ļaa=ʹi0>xウ g̚ ƒ4bx{ Ù]m%y?Gs\Q3k|ur\cO-SC*1yVMb2x'POh kd@Rg2bMB%gh@VO+ JuP1"p8*VJJu>2'*^zR =$.[VKhfσkV?>A6ؤv McZWTإeC F "D'>y|HRkR7Zja0Mr_.Z5ۣT+O;\C!tLW_yٵ%LMy( Fe!%ep=Â6pg|JTl Oc8ѡ^" uDGk`34]ai:9I٧JHM4g jkHa?̒ۉ{wZFLSq)٪J7HaA/h8bGJجJD%*l۞94"`]eq:~ *eͶå[zzƗ/dTdk񡹋~MG޾90u&2`xw?|H)IIsu"Oֽklmyaڎd~l{Dql_n#R7<w2z HUG5$PgKѫ>~KB@>d_KuMz1rYtCTL60OXԭ,ȓ7fF檯>1F1:צZ_/I+"|Y\b)al<5NIX)aΦ^rbguHPfm/cך=ߛdzH\'d ӵ UeC* 2 fD@L|0d!Gy6퇭J< m )Ud?\MR-aDH-K#Dec̺ S8`J#9y@]DFJ ܧ:L_YRH ;Ԟ8>_vu6҄nO%? Ň%`@rFc@2oV qΏU/X Ԁw@k$VUvC]#*q}$(37u-W pir >WXB@, 9Bm7.c% jN N8lzK42Uo.ɪ#NiwRH[OQ3 `%hNz&55w,c*K> B?͒5R\6$~[b}9r}xM9+xGH6:1rUM׭ﰏ82a(؛b%7샠QIܮ ,C /g ,V8Hثjyp<@m 3 d9T/qd1Ai5qFaCb$b-ꩾ=pZ/߄jȷ5%冒\,'wB!If(6v)WlgvS;A )ƞѴOggYv)[8/5D߮Ƌfl܇F P)ï Uh'o6RSw!X쓀 ^D=psĝ((]R@ /3ow*{EͿL ); :C T$ea,mpnm4‚-D/Dʓl<|ne O|2U`$d2Q{AVpmݓs_*ߦa@uƒsG0O53ѻP7B+ª$$#4Rp 38B\4sY-'2q@70 $qc@ܪYͺ?CJXcŔ>NӲ&ż82sDc3rv{ M&[|/N.#1אStʥL=7Z[$N[$g!JzNVeF f=U1єK|L  '=WJ4{Lmv姺}eV漢kW4,b4F;ѲCCswR/Vy~}3vi$x:fPÜ{0L[@PLdc]yingy tx;mU3~< YvBU;xFo));RUtw.FN.i2rkCs/(grFNcۆ7~w4Nfr9wSn \FT_X&NKlLzԝ <@L&B_CQo)äQxSwKDd8qDʎrht ǕVa'D.(2 5M,J'-L믜zN:"IM ⧳_y?qWC߱rbpi1[݅r"g8IpI[q̴%,9,p8/F:Q|ƢY+̙|d0)':B؁zo;(9\]8tM ?R?^FSwL' ̷„Т9]os 2N*1zT9Hb+ ,HDQ=PA_ׁ$5iwOv1زX8J ׳Iٞŵɨo02|nd1NlVF} ƥ[4.x:CDh~'ai|N B=f ;zqg+( Nb{(ݸ= /O 1`cmd?fFٹ*?ݝHvjx,=X&^\ վp6`z Dm1hiʟ{go-awftͷʠQyט}ͽi([eJS88ā'Cb!DJ*zĐ:+&3Yce{͎|e*Dl{~3EJgֈ3J/JS_ݹljJ}  #wenfPfx3 C9&]M Kɘ6 Ĵ-Dε;'-r/iCG#Ƅ[2|%Π+N=XL޵nr cd;gMH,' }E 'wOwFx+սHW:~1SZ>+?j4CsqdXeb#T;=[w36AGkVNF5DbLDPz'DO4 6ys.LI̾"ӹϛ|ArvDA)FDTx | !;7 ~h{S~;PV -ư絫Ng.G G3' ;&Lod>ʐqCls{$hC_tq+:i /RnJ .xۑ &N$2B+P#j!yA 9S`MSX\(VȲSOdd\"*mΦH/q  !V|/G*W@. &KoK SK4̩I[lNM aD1A_:zs@1 $i+`.k$џnwf窽]ϕQ\]n&%چgӏfVl2)@PXԋ޼p8O˭1W<7_\ x!Jr/`^g23)ߗe7,] 9BY["C*m[]juM.Ae+%m} "J!@ sC,IO``| $1ϽxcM_ةD-`i<#͂}j֗d1;5X+_KMNԛ51E[Zo=5̚T~$z<'ԝnZ]w 5 bw6L%R=0vBP *8y_1@39ѼδxR7T:g|y{3 5GzŚ9[.<8E yqجglQbyef{r#bqj0!Ȩlṋ"NNõ@uwVY>ց|~N& ;/l]VEct_Xh{E`ez(gJ#ʲm0N v . \4 062o 4;N-;Px.B*N3.PBpTܦ?V/ӅC=2II}<h~#R7XXxe'e?rA}xVhfnciܒ.4&s\4kܳ\$`=vֱP_.9^$;iӒe,F(hYR,KYCVwy0y? $Ƽ6}Ĩt?m5CD2T\qyEٻԄuLQ'VaY]5lvg{jS=l_%[03@s0H 4 ؀x* ldC jr'z=Uk;|~g?7a[C_pDA{@_aGKvת}^*Ȝ{uƉBDY+RpgԑW7I65j.xY HUڒczBM5bE>>0Y&{jW TID'h;+Y-}l6;s=o-_͊,@ H/4vd E~-QpȻ;B /Xkm'ɉzsEHyIN0x,/Y6Tn2;CYOGKzԖf8goJ<XA=9GM:|$ NjIqDpW؇([R'h%Hm隄ɯ޽Fl|雮N7d4LQJP{)m= /g9 h%ySQme7%\dKF,PZ6I%9f U/[#/?;24&ņ7<@f%/a\O4+ :At}ޚtTdzsuo!}%6JT85a[')n}Ygd@)ɻ=+PƳo8mlx3&0IOq`q(M bWS,]%Uki)Mi-6\XY4gQ ]Ѹk &>#Z.dİZb}JcjrpC-7Ɖ "ǧ`.kvH}` TH65W6?7f ?Up:rz0#ff1htD)֚E\>ef*ot@Zz2"&73LbBl&@z@~݊ \g$'.Fc 7T]Mo{uO[|%X뀷XjANF33@_ݩxgS><6եg/~xȺƥ8vT(;TzΠS'Z):d_]֣EKh@Z.qם`Z,dvļ&YJ $@z]piyaS=tFs EjzӒL~"ao!F$\o`Jo.zL:? ?I2". ɖD}=&Cx֏w @YhBd]l E[V^1Vȅ(EOEE/nz'@`W0/:p7]mHţ`i)̙I۪3gB\S%TEzW)oR|*\qkB>;?Y6AC;QU5j W[tR Ъ>XAo†H$Zk,zeF5.֠?4$U$VT.-3@`Q _ e%cƩók)E>Yܤgt =ҫ/=@ɛCKhy-a啐͔bI [i\152ո9D-*HZ jP{: 2[54Ȝ'{'u{ԀT(^A˰2Q9J5h:P7qbEC!*iJ? ft^4:`I>zaC /|M`5=dV=?j.Tz"L& ;&+@b~wpg!=VqcB"'4D#諺B̬7S`,D+&~ݎ)pdk sK03mtˢeZi/,JS4b V6[֘Gk퓓RNmKfx+t (zYBnr>8)=ԋgQqx!."/΂^G7!*Lv@f=MJ{.kʭvHBKOV3dǂ╠^A~jmt> Pɽ_܎{.8p[>p= F%IB]+~-a )D_4ۂֹ*#mbS|x)$~ {Mq/Up4Њ25b] –޳6Ty.C9LJP(cI%L etlaY:h(K2\$E^uҥ7=D*AM|!"GW%Īju<3&8f+ gu eKԳ\ &>"ZT-2S.=XՒ,+>H"KyL^eϬ *v?L3w|qCNE.A5ƱWAV 8{ ZWnG%Z?+ldOَ㒬4Qlh' _ ,gNf#CdJ5WFf%BҥK$Qmglj&r5_䉓fDT=wWn?(*bԯ&( $r1Y(z­{ \3gkO5)PJu5՝Cc?ό4[)7ufLMhHa@|:Ԋ82(bnq4^4ߌAkK",p H1Ug %&)p͗s",Pd4Gh캬mߨA|9%9h{ql uG#Ԣ[*mwߤr6i VW}#?wtb8 ~g6士 ng{^\-6 JLh\:K621fN,lШQ:8=x'VSXG>oBD, Ax}Kv!u k$ߌq9x Cn*k!q=Sc%Ah5FwR[RpL1o ]J4Ct*jc8騆$m-'Z7NdEdǥVY73j(k@lhײ&U7[*q'o8[zrm{ i%6 YCVuVv8VdT = 8PN>V@v2wކ|ʽsflfF$3if˼02(~YBI@U 4a& a+bN=;6uHlr3'HgLݠs2zFa4E)S^*ErCB}F"O<hH)vd#^ 6uKG@p!N:# +j: d:ewhZ8{^eB{HU1KU+{'3$=zh2%ղr~BhURR1M3a\ y $]U0U}X2]48Q|(ǝ%OB. ϸvq@L aZ7Fvps \ù)eTu]|G: _f {y`$ܠui9X7v-bN(< <%H 4d2]`; HB1AwopŲbX֕$~ֆв}phcgEKN6)0ig4Rw鈊"cȶydR}QnY*shlcԿ3xe!K>]V9P y$fdCR VLZh(exkee1o|\!>v(}_b~DQl^FN\Gw6]=Mb8#4C_/NC]CSdGLA|yn6h~b4M\|BnYk=-AvYS L&\> d( mG^j ,+lJdIBbҘsv=R \s*$;^A."OŪBʛͻGAS?1ޕ,BP5e+0i: I{LWQl>ߜ.,tMߺB*-x+Uqa;H5ђ|Lu5%4 &gdz6v1[_`f){LC< 6(M8tsr4n^Raz{hZ]hiVZqމPf^{#rFK񅂼M77ӊkњëFvŘsC8Q? Gk3/%5JcLZNgƂNMM+]^LjoM,{!j'+. }U'y4DE73anIk4V,0JׇpR.uǨ^g !9EIܕ-#DwRku(:yv:Um,њܶFLqv)XT$nQanuY;iS5qԀM#ؕ*yW- V0,ό _a;s!s+ zKp]VH.s!`b 0yЭ811&.A>TRgՎg}p@עӶҷJ=[Vk\NFpCBB--ĴwxS=,@UmǯT'eWEU&AM9XQpQt`WU/1O`W3 :&+!s\HBl\`Nc[S6MÁTIX_ ]|wf6ݹXcRKv₹Dx τo&a$bY>0܈lw r~ 6e/}xg ϖn ρYnG` ˰$ܗU .[ϯZpi5/CkuW+X}9L? lzm{vڏUa;*%FÞɮs '5x6 Ã4T8~LH /|sÐɵ8ZuwFTvlO@$[lYy'Ib4u\LZ P,+4[R2|S|jJJԆCgqr^7V-3P:/WԀ.?5Q:m;S ]%TFd3h"z!MvKQ{YzXc*+!թQoI3YPtk[5Ȇ$,:ƭ<Þx z:Xvi38[^HV'΅_ю lvNHј1moge(vw9|X j_8!5Xr30kQdv ̈TP?(Et@@=o}?OsoEAMJ]nAIy!-Y?G (PdRn U20>a—y?<<+Yhpgi7F}±in,Q !J@M9UG0-Ы7,4@(mab=Fv{RBlb1ZfSv^3ɋ4AJ\0soUPV#l UσIM]\i,*tBGD+DKQc!9a0xj@t<%"\g.r.̆XêJp05**sQ½U(D['zhSoG{(}{۬Z|r<LzOā^NCLItYcu "oPOIs }x!{B۟ΗD2n :8v p9~=tU 07xVk~g2I#iIx$e#M~Od&wBC?#2I6sգda]9(97U勘 15|/_#6fe:An,_$V4Ӥ] KD8I1 MS>ot\!nH5r/ Ze?5I 8+__ w58d[{.^ A xmi"G/\º%wz^IVoH7e:'z 1_U[ 8X1-%[2싶 &8N{x0$9Dl2x_%8UVHa͠\O 8ٖ?A9c15>S)rkf/{jƹdsn/ثmP!Dz]5Gц)mX9i_Y; [B:óPxt5Bz?Mőf]5մS{'=2SR*,8\Ms`zu2j%H{uThҼP0|Swzlh }"QګNdZT|}Խo"U-͆\]踓3?՜ˑfGKY (f:LsTu_tH> tII#s3z%f>GL_!x?_r09p[.c)}N:`ļo-96t&[S=nO$l;U8OpPb,0oOk2 N28$-Bk?Nf_<[wZq5wGy 蜆:m5"4ۯ1N #} fCώtt(Ll^R,c5&[$EDA/sS`W>VCh$h[f!FGr2] YFk>o굙/^ZUNv%{(vIssaRڸO푁? .?|YoSK1=!ca*& )[#"Qtf( @)Ӷg\~ # [@e.92\eM 8/sE^RN{Ϟp:K @%sc)-ugtN6V*@a4Ga #2rQ"ddDM.A+--,{neݹQ3i\(F9F9Cx̛ZS>˸a6ؙ mLu/>ymwʧ_6S?pT=6$Ai,[7E" NKK+Zh\")-!Ih1B5|b4j_ UyOcUvjFm{'D#@^Wt 2 ?Bf̧ܡ^ -y#έ/QlǢ]nQ7fly\3F|Ux6*ll5kVR\Imԡ0U!%UV#TSs$+ڹK}g%R % D짯n镲ٞ=s40?yW2Hρ%zp  Y!n5c>@FMwӀP~i<6iA;Q] G X"/;suVu:޺+K2 w% ji{ ^<^u?WINy ]u9vp1Q03@PG&w7g!1ij~ ^#5󟏇]Dz\mRwζ^CE4G:Fz. l fJ;^Y%VjS&fߦO5%{bZPX'oC;ӘFu&ƅ%c nH}8g;7H}v ڐ,N /Dy1_8QOLcHV0 aF=.#*cE.%?*VgneO(>:~جrxpşYlV:kq*fa lxx7b |-MT ]wöqtp7a23>LN*g!\m4&bG]aCxg?Hh#qcF+ulWOl2rһNڷ^eܩEY }JdJQ!| wb+T?K2!۽) ,1g :@f:g8r~P_)6=o %d +2c6PSlU($z4\i:qiW}7{H.&Nbr"0"2?x|3*dEx̉\yvErgebn]3m dx"Rl_;"@0QxGYjlOߚi5y&ix{f8Ǣz?%ed>+'SAv{ĵ .9'G+r:2c lJ">%N\3]RLYF'ɞ8b5+N!M:Qy+"#HYl |2IUi BvJbX]ڣ Nk&ЩdO[9 E2X@[ (nbrQt[e :+;AQ@ [9">%ӻw6Psm8(aOUjۥ F“S tH : '?! -SWYt ;__tS4|h9ZRGlāI!Wa=OX8doYmƑWN|of k;SmnէAF'2 OJZ 64z^?45ßkbv$I ?$H'/Ju"?e{>b8: T@s;&W.0b3w{ Sxs}q% 3E?h`;ZfԴTYWsocJv}ssTZYpCC_mwm3LB~af@nnNޟcwsW!kg=v7 +o92:<'Ey;. à+Z='N38 j/al$FW(}w`%mJa_-EɐGiBݡ)`fD  vl|D)n-W(6E:Y$A/fV+R9΀h!H#j)4tdpjGw+G-c)P0jVwSBzw3 %67:XQ9&J,A}P`& y~_ԁts,ϵ1l" `Zdj,QdUU0ۊ0Vug ZqY͵@:'j p/r b@ bb-{SL-!;8,2᫆Y X nD.&Dm T0c$őEQj:H)E٭4Quf겧DK3>w-pI }zhe4L;uA^ݐȱR. SQM`xxF {w!) paiI.d""w3(B}To뎞#dĚ,p_o'iEͥ`}z;IWt [6pmѽF$YOt17ѭ~}`mtx9GqhnOfNUW|f8IM>V F Jm:~km9Of7:b뗒 QyJ<48kC5SVzS!zTk,< "N]p9C8>AT-}r=-~F*V EGIM # u B>44sUDs"'+ryoq D$UZ"*0#iTA7"2277ɞ6P(($/Kξ>8. |wx9Gl& kvܡpv%]ԀߴvKw7@J~b$.[ƻ n]T4P'cZuxQi{5iΐ8bC56?_ˀY =7d!U86.ǢVwVWW]}Lڢe֚mVes}X͘Mk=4DjWxw3HW*򄜍5'8 (H &_]"^mB8l}FvN‡.K^OTQNz4w< qhAƺqt~_D͎(ykH#<}!>eD 7dnBD9#gCWT"K>DSwR%[?J/:f_4}^0h[RI7sB:"J&l1j(vAr7JSH-+3YJjY\jP"-BÔCu5Axl.G:$'0AQ?".< M$qlaN.VP]u}"9¹Vr|g9dVAp@/[lk`H-S :L@5-KCdI* ) W;EvyQU.F:u-]SSaP`@(pUahTnfXۍ~Cqj$|4,zę  ma`z *kOi~f: D=Ҁ0,Wwq/JJ/ 6W̙9Ԥ0~SD&Ă`)we&iNKKZk.Gqp9Z?7yZ'bbg)xT8?[4pn4Z.$+&y"+5>@andW$8t]aA1OC)v{+L2&~m'ݦxvqŮ|RYpcGT3bGr;fhJҋSCj&u z xa[V3).W? \? .A miЧ3rzU:yՒO/LlRAxԈ7*x5`vPRu)Pk(D+!4BZ{dk2 [C'WKv IODoe}(xxį`|XBz\;п.JM[Ö_Ƌź&A>^kg&P Rk5^举Ϣp#^z/٘we݉c)䠚!oK+NC!O\Z㭗8%Kȴm ?/sFG~̾\sOU&:ᙫׂj̗%" LW7G.e],n(iN- ddlw8U%{~nAB)V*;\GG!U&L*k1׵a]6-[==*N$ t%?%M^e.`lْ1*[0G~=F||;u ]ؙ+SpyrTX3jqA*vbg1n +d*J#-w dG@yBwẊ d!FESt7mOc :٠ X럘.9v/HɌ>\vDe_@mkp%uZ}GUˋ2n 1%% l{ ဥ@58}y ~!Xo نFQ'ڛ1C$|E%BL(J<&BmJ Aöٽ9\CzL#\Y'"QJզO7[@hRT[:y!h`+" -AD .Š|i[%.:]HU2M A}b76F&/d.7jT9JXt8H*>#>m; .3ksDQ@^0'u81Љ@J,򅷬>)]kTc-B[zfX0TO:'=#ȹ='D$[W9 ,#9C_%jTT%jN306A#)S Gg/8FqMVr0[U/8`#):ZSu:Ox5(h#o7^vq/iī5nQ99/?zH*lzB^Z0{fV~`vZWtY"6C54Ɯ{Cύ}ёi"Q(G-ǒS! mG)ۘq6gXfLfa%Ǘ*?Xd=LFX'&7BGswZvgͲCQ oB`VnM ׀[^ Ag~fiSr\\a5p^ .%5R_:NzW<ԡ燸/ 훌ұ[Vg"*YL7%489 Əod@a{.@gS AgEPekvM w} M#c] Qp!-v =o~#hd8!Ӱ4YKۃmog β>iRA;D=_dt * /T@=L(lSs6N Էj*:r~Sct6 X1<}T?l@[alG"81~.E8o~jO 9gMEg"8ͽu)Mr2Y)ӤuҎ'|hnr*lݞ'6j&S:6)߯؃u).jb$lrnlD[L S|ݪZY>Cd{t7>*NlQ(gF<-a6bWs*~36g5mmEAZ )+ )ugr"9<όz!"9=~񖎈;&$rꕕup uլqwc4Cm3k1O5qpeu+@ۓ?&L6NCB^AEGIvpԞH> wd-k-7eBO%HQ/-Bn7jRmH-Wε+1+v=wV0}=eĤ Lʃ^$Ck3'* 4\4Tl[dx(1ԛ1jxm.dWYĊ0$s:7@̅QHF)7JB1{+lX@:y""59="!Qk>nj\؀aɳ/P?"!q!@* ~zeIYMWKEyj-yqzӠ=vS]y}#5Zfwq-AMa-ؘ kkje*И>#;^2Xʀ|LaoPKߜ<@u#N$ӄ pclg Nu4XC,#,r-5B| V}v鬰qц U C8IsKidUc%6<-*!+q/$skI^ I;C/SHE V4r8W]Ǥ$Kwg jC_ՙ@xohq)S]=(_TʑFONb2Qܺ_M89V{2e@"R]+uS(qh aՌ^<&@Yyv(f> yZ%Gv.2"C kV^(zNp}#)mpI%1~ѩ|̿=Z2Yp 'bډ,0IxJ# `F՗C#QB--#l$]h]h']=g)yJ&LY].8i]4p͞4}t' -]&s}n']5ߍ ܽ|(-L~v u0|R"qF}ZpnO{P|Iy4ޣ[R-dt\{¬q*Šcm =RR^k3){.aZ1"! M.mr>F9l8-~g4YPӞƚ'P=۷܀>k3gK17sCyzOhm,fD2вYQ$=si#ҝXln!o^RW财1 `SL0 ٔ5>ᕊ#'^!-wWQ"ƕ蜽O97bk2+wpo}Z6 ;roŎN&LE.mI7b2 :#MA|.@xvܑzzTb".u*)Fl5JvPlc =R ͇oI-ylgGwp?ѝ76V(qyGt~Rɕ;t2$mΉ`1i`w#C˯րl~,S7zxέ=+VVDL!@H^T=DSrߥuv|"塊i]3y/p ,;.M8; =- i)[K hF&_+I|7dN =&'օASۥz .CqB=+עwaN/t$Lʁ~.AdլΈgȞhGzpcɴp7p!!釁d!˓ӳNE^p{Q+5 .甶e=:B`TGأ +xiKTFɹE\{u(_X15@2iG_3#tr.>w+)q}1xhS Aj ْؖ:&T6<;_r?)Iy֯PU6&c8E=y`]a {і՜'[Ju>̅](B7կ30 Z=,w~-y r FCyăQ| 0L(t 0*2MpR D-|RZŀDF",)?RP4954W"]Pi62=Wus%[~.H:؉Ys cfwۀx0a~!?Z/ֆj>&U;V2r=_G3<*-z~Rrm;c#/l y:t6bZJM(j]4HVe$֐ Žd %* c0D>טm+;#AH 56WÉKsj[>\ >hyìe pIj!է髲9E9,> h;`|f? mJ~B.Dώ;ϳdIK?##Kɽ90}G/KŚc;j;iSq&58?6PpQW O4$*ѭ 1ye?hD ҹ,ޢ $Dww K@;QcBӻ"tZt5v= RAWY*/xJwBn:Ō7g&0!?!d\cW$!,i㟋H"~hě;+ʹ#"۩ G.BEbqz[ Or(=Uf L' vGF њ\{8!KUm}Ci/;̴>a`lbіTQ̤FI"Ԁ A YTxBcֵ2/@DYѴ,M1wh+t N~+nѴ_)oBRyy!]\HQw:q 0Fn &#7+h}7Z{?nqGsMZb?xFy &MC||5tp$:aB&eJlߒnӵEx4蜆*<` 6eg:"O6 ~QZN <x#H/ihA15;mӼ'䋰bj*NAl(zjJ |aTܹɓf§ޢpD)|ٺ5mɱOL߽TPu7Pp+ }Qaƌ]?NjiYX7Β;}"O;d1?W4dpZʎeF17(zݜ%`,q\gwY9BHK(q)0Ii&;m--QooʼZZG1W~znw|LD'ެa^qқSb:oʘn/\%G\H^^//ʘ9m"Š 6`2庽ix5OE>'5R%}y["#c,ٵj}Dw6?kn)ADe:FTؽ'A̩ɶzp"ҵfl\н\xf,CjPۏGiIE+SÌj)?K1TӒp 08twܦ#߳^ KWqӹN/5keW%#B50ݍ ~ixNª?h=Wj1W_nE ~I%V^IWE9P|sg!>\֓1\" p9Q֓kFCڳ<(s\ R@ɡj*\Zm0F 5=ػ ux&ᒴ'4I6pn\~7,XE mΰ=+&LEq"DHsf0eRmGVY{ړ^3*ձ~zIMioٞ96c1xZ L9_Nz\ceߤ0R60/}/E8so/k%.%@ZU TΜژcHNX? bkobfV1iGN5,(UPzj0&6.VOKxM 9*t,@ɞ{^N1٤;%ra-]9c"OV@Gsx닞í1U)z IDCǒ|8@p;1ɔzݶO0EﭪT 4~SWþ][,nـ @*n>NA23ݿaba}~XDED[t9_Y),߮Ih ZN]4[=+ RVKR}č_~iwww4vZǼSk^ͺv=X ǐ&PO0B+[0!# Q5EDzJy&rhcc, ?-JKh5KܹeES)*hIkz6^sx9C@sF'bx4f?X&H"^$aֈk57$EmcX梲*>©9 }aw+M ~_k2qE=7"_/T mbF <2uQݴJhsu3N:E605/ѕlLv;VY6r\?6|xYKϠI i)2)ȳRZZuPܲEշ+j2\Nğsm]yE_7J2cȡt57+(1'm]>I,R%ffۥSf2 .|r%ɪkWMkŌ Ք~?˘UU_ĉQûaޓ|TB?wSWH9Ba˖DθF1[#=̣{!lK߫COI/ծxEG#8Ɨ'XDex^'V dWfCN6ȫ|UpEwAY%с Pw~\ ;o,8xUY{Na 0QLvh;\h{>oLՍk XcKX8BF<@$櫬e kӢBfuVjBrAGOͨSHцJOa+ҿ &Wcˠ}M4./GI^*0]/7ů{l?S!+v*mm1o=M 9rd/ 4LiD [q9ۂJ )M9 upsQ8wB)Fl9LO^|-`RM+i{3#׍ 9PV,` J~H@""eڍmy 2TƊއu؛XӅ]86pQi.)|Bؾh#~9?DV!GZbcF+KA"O*Eak= d2nBfJGrcR/>=pRkkHѓ22F:=1%ޅKC~"›#,a@|I9{:ie\l3Dže9e#cU{Ki?.BOp|*CnJXSWsA\~:6s7)ρ70A.dl}GÙylFAy}Q/nE–%nVbC  ߍk3F39+Uo6:uT~l+k4P'$$t7"ѦcWCeDL0pwY`[N6>4& U^+E0bhCU(MDY19PS֜U.nSo!tlSpS5x6|+C 4 >-L\4ipb~j'Ol(G纍?G+C\bV)6d1WהI8}ҧ ֶ c&h*P %4)pxXrr?k~#?8?r&$&=l]X,*WQ!ey4$;]\&7}#wU3Qu&{EQ[`8g-,@¹/ ~Da`t8>1+u\\K$U\^(ڀJ}K2RṜZX=vU 0so{[pY(Ĺf8̗^ҿc }tM̓B5AOo`Ҙwl#a[,EO}!d->TcBآ|.jLiNku1* fS"-z @~r;ղOM9|SW ߺqx#$BpCY?IX. pS̸&&p/olA/AXW$n*0bѾ'C4nP~4 !MKY*jΙ!5msAk8!j>b g>ň=~uaT6=eC_y8g:iѸGj-\Q>(Fk.Tр ۑ@\x~.K:J@6줢'o H련}F8g'!CTvquZix!o#ПI%zayɓe?=H^a+p(x8102t%s/55./c1{pj V mrQGM#Rt_^ “T$%~ߣ>djr$m>E9_7xL%F 4y+ XA~Qg>e_S+7+vV;aT$Pu7ًiv tφ YˢS/itG[}![{g|}J/>{od|,~s1t#/¡ ]LHjoV/ϱ&ɉk9i,7&Һ)oRC *~n Cj '4M1>ygFJnw䵙wv$2ͧ{@յ=>t)c CRcBgô 5t1ѥ7Hv!]l?^qdLk6/O48@'U58fwlIN .Zrrofd ,;bkYo(Ŋ P>8AUZ@.D=Y6&f2g"B'h} 1Q04%gܮ cEmKd% ])1+>>eNSeo4Eb8Q,po)ڄ3 hyO(#>p5qǜq}uX]|s{a7gӪМm#gwz ɾ}PgcKgC3 `;+g۪vtXanJǬ$ EeMkt헩'05f9>iP_u812QQ?J(Z!lc{cE-<*";BJ|O7f']'27j1o_; 6 Ok=}Ef8tP9Idiw)A4"D:}kY.*GJ:A +0a|(a+ZaЉߜ)yR^(CtÜ$zF8k"!!JV<3l-yOSo1]bUzWS!gZ54#c=spL% I -ʡOII5Dķ[~ ݬ³yrnfK=A3uL2X_ ʽX^Iq۷VƮ7'?XҩIc$0ֵB6hXt`%KIF[oޤm:H=pyO8mvgi4i~0 c"iENcڏf.XCyWpC G&YsKP[{Y9GJҡfyI=c 9L0eHՎB #g*t]b7aRs83gS̷IW#`,6w w'ngQP/XP.G FZYdhƠ'?徲op'^0-K}md7BӁ;dC4@(e}t3U LC,`op"2&\%GڛbS&ى$!|%i+yild?p ⾿WGn#k?-fҹ @ŰoZF$!v S?9*;rQUURߏZKDQH05m 19KhĥZi#X B6,I=$vyl_7ך;r2cP<8v \]sb)B> ]J5GԜZYcdHD{ZaGDy4υ9 qIx2NTX&cm 3 qEN +f'$~aW Hj{3j4Mt,^cA7/UDވC$Bj2J&XMJX)7c9q2&AI{eӟ2$/2!Mk*uшVDGY@Kh@0[qw*4Rr<(u hlLrtm;7 bs7oKM 1Sϲn,J8v(6<-YmojM hof>Ru2ά}]UlO }X]g'G,1w :")2wO;W;.h ćYE`vz}NbN0_ad0AY?z2 a#:+/8nQNgOA8uxq jd,e-Y q*Bnźo%o.p *JI%H\}><ú`?Dn)ʚiLD`,&ڭȫjG;zrsxFβ宱='_ʊ{&3Jt&qc?sB,sCy.xQIӽl{fEѶvɃS)r|?/j/'F.BxY+yk+bOrHnt +Ƈ>HGs8&ѭD~H7f(MPq ͼKk?zgo5W9qU*jأh0<6޿SR !I!pF^ʰv-DYx\a>ϫ+LYe s|1 _@MX_bbB3zuq~Eh/@ΜMč /1Qt_d}LNļHn5Npr)9}ˀ/i̸~vUf0񿞉 gD?F) %16? Y{h7e_4/,mY/5d?(ٕXĕxxT x6[FɒEg&,e:@<mQղeɓP @U¶%35 Ip3b<-ÁD /?'+Z9Jf%wxvԁ׏z`nӔcdܱxA`ن^,U'uEMX⁧ݛobw2QoFR'&Gqr{mijJ h-.5Dܵi#0vza7!C>F7~@Ϧ] 1S!U,~D:T(MVmGPX<̄A!攅%=3"oOhX_9vf7"β'501Na Qc!EA}ݚ6Ȧ~_жD:TPRK}嚖PRNLߚAkTC?ʨt@s4#*Ea.9 $ޚj1ɣs$̧_sjX{}њA^%ZMYFوp@9j߃!R`*́LˊRO!2Z&Ct0 # /JA4W6jiYvg6[aő-B y[s JqݚF"*;E~}wlfI0rg{W&5=r=R5>a鑖ӟQ9Ε$4Rk 0'>B"h*淧5_Rf"xfSOAe!W-H8`sXH^nj/_f!Li}FA; [ ({ 2bpvPxߛȧO^l:(I>':2*}TonwgQ^ iBw.%XD5޿A%ӏ09i  +1Kfs+ʼn)sY)LL*sij2 讼.C` SmV W5ݟ0 `5[>{`ݖaNU؃a^4aUzI FqA? :]p}blR_.9K]Մl ߘo"17pa3t_M$H.M{NA6#a>]pc"t*QQ" k 7T!k"eb"ɜ_Ϳa(fZVQ.jocr'qͷ;\q"$<4:^"OJH;Ǩ&9У kE]?!秳j+sWNR(95Yz|81գRyb9N.R0&̥+{8_okR*?*V \Z 0.b'nb IrUGeA&ݱ]v %Ңj Bѳ3u >sbd?3؛&e )9hvE՗b7&+:nN#kqRw|MENkC /ܰwVHk+ 9L7g3Lؾ3EK1KBܚ&krq*kU"rCᩌa6Z[H``A1%oZ:ƄV%"k l Kl)ڒ}",V_* {9bI3ƍq$0+orzIyQj ĐmR̷ToGmIa9\Y![ll2d~*Gjfn] Ц:J%*QZBT$ Ik]IUٔb&,OF;|*ƭ(wIcj Q+`lC2ns& ZņB./UAH_lg X=.n7$=[AˈWnslخj;-1N wl"6 v'C^3<#V8ٛ2^ =TĄ%C,ΔJ΂d4!VVg1ո(dʚʗ*Q!%HLlm( B{/Bn5jdB`݌{~BND7h7h!I$"5j:iIr6ޥL Y@O";4r-ԹnU?gK. ~ԑ ௌzT]2d5s9Ua41{є9]J4?*;PU7{%:g(u{Gncfg E2c/;wpkL^WFk:hHoR45tν0j[,5["T.(eY) vɇ!$6c{2O&TEݩPZqb,(7KsUH"vE7(x=W+A}=6~oσpu:gAJEWϢ#LO[uDP`7Db@ֺx0 gVMSw̌'ye9'ONh(27ouUZ7ɢ$s7}-oR6Qyl9+r`N"U(|ΆrCe͘g֖dQM+.8hBې)ϜiUOb#:ekyM0D?`s.ynn}$/kL2hrI@-(`:d& V[!EvP ӹx- <_!õUX_]c^R ^0 v7 p,y{@V ?AԾ@E]E63#HF[ȑzդB{<!L>oWZ +t5N o|F R |G{踫@i1GB:(IUbcΞW*H8?!p޿Hu5>bprZ={g3=ah=&qKRg>~C{m%FyT%6k ^w:Iҽq mM5K8!c1v<ӏs[SnbϏ5VА;$Υ=ݾS29-Y721$;?$?I^ GB ev?V]W" \DןHqVJ69A/;u_+)d d^蓙"2FB>wox{I,o#?&qs Z2srV{/w!icV 'bTܠ3zPzͨUetO tO33!Vc R> 9+6l`qCy$h6^:JKۯ ,Ǫʊ 5mxL]0I2PZ]Mj DA4j^,v۪y*pmg$xemhD_Wϩ(! (='穠Ml: qβM*׋0_s hE(+cj[L]5KăũP[. = 'Ou3yؒxW6Cr~fwЈ ؀s+Kp Ո ^1UzKm F2 &]; Y,PNL {#^j1عNw +#Z xjuI]>@1xbl4VExC<$xH Ɏ;sь&1q2$N YHу-{uU@kh<\c-S&c ?& _RG(nK6(c.jЇpOzy|EQ,: AܻzOQ8S| `ceӈ](ÍZd68k`#>& &^$Mq ! {:IG!`tڂQY Px3Cs[~_O`/&[TpQ Bi*])ZJ}ƯI (09b[7.OV=թ)~> y f-p%9ϥy&!U"v.Z4"9 i+2QVl3 z%Z9' a]JLEsIv= I&#%vU.=`&gW!FP ̗eYz| lo6}m f$0WM*LʥԠ,&%h"I{qS܃ʂ_4C:VZҼc"rm\02{,XC+].01|MB9K.c }g̮w^&Ppuj~`*ixY/F;~OV3FU3L\@nR P"Ļ#6uN؊VԢAjYV1`mΠ$FF{o|PZZ&#+YGT}[:gaܢu3jwM~L)R2UoK 4P =tKChE_"ыߐRxkv룤Eh34Vm z#h~3 mX9D̿(@kbF|+e5i&s~"g}z /߱PY&Գ#L4lt*h[mYr(y'd&aPPb-AdzɾA$È͏9gbde1^%jc>>W7`4= Pꟾ5}lCIe*We! )˛xxqPZpWes }&=GV gOy,1[(H$e[MrD6m= $ C|0ڲ# ePx:נ:VBr̛ؒJ1S}iƪ*$[%EN]>IWoU;Γ""òuP_lWѿE(F#%@[`nR$Kh!Oxቋd{D+)herkaXh&yT^u̴#v[PJc{(H+uq?ez[# aŭPȃ?wCB$ t\t? {j`z﩯*s~.ŲBQxS:<:u9mv/`F?l) x IѷD!%oF@XCB ?^ԋ{̀AI3D[5|!.g0"jk5ބeaI<gVYBd 0q59ʒoukRD-jR$ďoVJGC,+2I;ᶜx#0;׋[̥Ҡ -|^I ^ֵ[@27;K/#Uix~ /O1έR+`{_}aMM; ϦaW<jZK:5Papi> c08~^:i99;t쇘1H 7ZJQ: Nq8P>w2#&] s,7ێ9`KĞY}j+"\[?ASY@,Lk&ZQ`n<t v3~^s°)Fm8-_ ]H8!ޚ؁Ӳt{cLT5W ˷ܭ*)~)zЃyGaҙ!E> 3eLښW;6%wo+o/$* oѮz,*WU:;>ވ\iLnRUB$'9vAUH˄':Tdgxg?Ae%-*nͼRj4A^=Y( QXK;;{D\H+lL&}9CN&C'!Ep\~P%3n!OwزpN~{Dd#! Ni}q&&ZX}mXR/|uvŐr:5\nPOiq>6JV$L#8NS(&i 4+3;|=4\#yABzwwB*SQ4_f 3{yGg5 p0u$wL*Zn}WOn,Xk9$d):R~B쏐k.~&+ih3.pkIyrϡ?h.G*)]N qXZA_7p'}¡޻, |"%9s--#=g٭|]l$L$Ź(*`|/&4,, 'ovûXw)RJe׀Gw:>J#lc~S Lئ%ӶXKyU |J;Zî{VL-aw-|<>'HHs&E'/`1+$rl59k30_ԜPQj(x,j8WXkClȣ1 D^S"5cS}P/҆XP#>(wvSABN@Gs rLH¡'>RK}@OoV%t4 $eA!eX#Rdn CG[rV_(UB,~}#GB%4Ŵįk, ~'s:UlA"v Gn g]p^ /Y]0C:NU NKj̜$*eR)xL|(ev4Ɔht*XUn|V ܔݒ_|q/yoCv jV?fug!ZL0hFjP*A|#=P5iBf UpL=~0Z¦nąHB [<>.oဳr~Riҕl '+@j)>6 .lw?^z;OGv#_=䜇 }Ŕc$b~˼7kh_k,,+ӎOPNhfQ%!z,riЦfgHn#\s%^#P}Ͷ8_@@7й¥Ż(@^} m5/xǶo83H 4CuJ1 l#fzSƖ/u@*?cCr?y>fˆ0sGmߔ_Z4U?p˺oq&y >U$b"nkU^ A^ |j2zyu_i^POx["A@n%$357 d]]U?6/*JƎR.p 0F *G H$nE# &j\b m;ץBg` ~x?txw}*(Q2ŬR5Ѥfq/[b~Kj<ݯ[y'y)] ƏoWiÒKe 'lɧNtXOPиpY MBs~LMC6ť9%ABmtH>=aJTmrJ^;.] %0/|3{o6V)<覻* ^*"7ޙɶ+?G]ڦppБRNMt A)priyn$dM$ 9&Su:b"MxO.aU{o&\Nn7ۓg<KWWۂ\Pvz 2Mnnkwr̝vM Mo}@:U&j6Nϫ-7Ih\uS\j]ja1Kgq%sCh豵& A ˅ XV^}L.lMPΑܐ}je~ӏ +W܀{vtx](6S%Εgb|bʾu JF%zN}Ƹ&)eQSA1#::w`{ &5+e[9%E>ܕwBVjDxSLz䵇ĕkLpn'пD^uiZViu>)~jJ-Knq,帑 Cz S:VB=)-oY<42@Rii!"7I`8:VmuWhWlnc1BsVs|_|3<=}'=`WՌwH&tV]ֵ&1EA)z@5sPr'8M.5SKH$Y ը]SF!}nL<sp[ײ iv|%YKa7 Bߺ'e."qavʀ~A}65#.ުGXylavkݝ`~hYw ܏%K*5;_:n8RZ\śR8x`c*|[MEU>A ͝gArɇ9s+CFz%ڨ}JRb=`Б uաH(3:Ϙz_5:/] Fr[>:ʹwЩTѸL؃̪Ͱ}g7??7LɑwFH7&(ޤ؆){ f j,DCic+|&B5*&mLF$fQCaTˇz#9}egm5 )K װy6> A˕suX6#2tf*gdG{RH0CwwtQkE:.O(kvZ֬{Nǎ_?i97[1 1D,tmۙ/a;\;Ôw+t gv( " Lt4wޑۯ:PnT93 ۈ$Ym'd *fTḟUob a;N ZbZ@ p ?ƃϽw@hMG]BByE`N dkӚ ;LlqΖ_Z%}W0beN=36ߜh]r_,QaޘCӺ_qlɟ4&=.\Y ]:\H 꽦G7 ؓ L{mu+2h4 v\] 3R=ז9 -JʘC>eIkd1kǁR~LrȸG,5xɼHdX-D`l ah)(ʪ*ΫP- ::$!G.wu"UR w/JԮ/Ϥfg91 <"] nc'>*Ũ/"Yyzfi\jwirr˿s]cZ t3VFC~@?P Hm/Qc: qa9P6:*s!\93>K!o2p3z׏}4ZG4VM. _h_a rI`UؾV97E9P܆^[aY}-Q6T^ecSѼ숵k{4{;᰽*NKN0<-CKeFD` :/Z z~~sqCmm]~#˼R{ 9 t m[FU;,?d#uGw^=銸 ,HCgUyBC m|iy'p6cEވ>o}0jMDOZ,= /{Mk֏QƔHn%?aU=;ː]*|CGm"9wi O@حzQFz\#Ysqn.u !Q$ .Z@k.enBn[WZ95LfJ,%‹sүIJ&'`G*r~R 9|-&נ{?3s2V.MCq;O1pF뮦vmU"4.k \ jb? VqF3m4c][ ߌ{ I[ݬi(|\)<]"%evnhg ̮dtg ͺ_kӉFΏ DDVC:XLWg^b ~=$Ξ7J=|nPJgOȱ,.oj- 9V[ɰS"w$tKF@yKrT }LVDwWIҼ( % ~Z =M4vJc_j$t'3)7cE Ҵ0m~EQRՔLm9"ۖ'c{v}ҩ3j!v(؂>,4iAeD*J hWQ)< G_ՃA(dj˼΂3x4kS RIEgQTPiyFObX_F["GX!Pב "lyO6'!¿]8o3W,#tOz奆}#aaw*eXo`v]ȪIx;g~\V[#b0k{Xo`QT/ES6Ҵ$D9;$% ;Fž]xON' QU nP39!8p#?C c=m3},Zz} s4UZO#ê&՜rL)T`snlA&1I&ڼ "Hr >&M㩧 [$%6S;s?ݔ-Txy:("*@s UR,_PIIf?bƱԈyb*G+2`)#2+ `o9sR=E(F ;T4 |&L}hay5#DG?_biSmԹowqUi'Eܴʎfǜ D^Pҡoe֠ CD<Xjc ,RDƖ{jE ?ۍ)n]wGR} O\ PUVD!XSCp}tk8йDPװfE|: !=mGdAIv<239`oz!g_m/[/$Jԙb$io+Ŕ{v#.>>LN46v NohZ{M}q>wkmV%5*?Fyn5nR,v[Ѝ39v^~Zn.oYYDG)o9ڻ|_Jj"7F|O벁>D ͂ a?hήEL2 ZIw DztcrAȚ4J+MrHn VP!8Jh57 XܰʿL|Ô$mV X3m8O#lڑ/ſݦQ 9nUZ2VhO_AkG8=g >&gGn<($ xڮ=0EQ(4 G33{&G5spv Khb=p]_s۱UO%Y@>Y(Z6mfe1xb?Ϟ2)HkA Ĕ=1C9ͥHIɛMXS1dPꍔb1eDƦ ދzԓ˚@ 6 Mk\%5håa՟ďEn%"%շA. ZlB@ !R2$8JfIιDUV2B ) 2JR>i^{ȣ-.䲛xΙ7ffP^f^} V[3lv8JHr>Bް⠽Tl1P{} lWѯO!_*$!4P,k9' SpKğm8?_CGPNJhU~vA͠5?(e$ C13" X|1'<^G ;čHWo;JY2k"렗t#e3HZ݀/6Ey~`q8?C"NJrAçd ecG^u,W[ᎋ@1X@36$D $.}368f(<x9O(H(m[~ T94L Jwm>w*W؁T7cJ:oi{KCQ g"$ޗ3 ̙vUZ+p ;Vb0]'cdvI$]ZUPzs}rh`;D6Q;0pb4 S^Y0GI +m[ڢ{rrR*0S\ 36PE-}?(Dćm6LN!㵕SlaH֝-zpv{>"?lxxz^/%bKfBe^zڊ0N,b1f-;&*CQdr3KK Tx.^!΍&4(z LɳtT=2rzTk Bp8/o/ +#|ք@4O%^5H2dgm b{`I-"<'ST2ѠTnkKL~ .p{*ZVEC@vV+|6W"Z"ƟF<$ǁdX_#_M$Yȸ@L?f17@C."=>{rܜx)S2Dk?7}O>(0420K` leg7'Te2ɑ-XohZOEP{5M. hfbF@*ABVyX,[v`5S\Y%Vo b.9*{ܞ0ά7?7oh#7fDOD?׺-X`  4g8Nv) 4Ij$gC/v>BXeW 3c^VV+s`gXlRȌ5' ;Ԩ'/ʯaHbKJ-`SROTX FA0äsGG(LO֜';x#VqI5wϦUU;2Erd 2Txǻ”zuRmJ쳊Oәsꏬ%ٝؽVO5k"Bia.߬ߜVw!Z@i_HuoTY"-"G`t |j^frJ?+l@ro}o|2B6iD/jW .H<;$ fD^+Ω:)gq]xAzgE` *` -f$L#eG$>oޱiI ?q`SR~֟N%i~ ~zFMP-ޟTkdYA5 '|)7{['#`{esiHx\[L|㉀+@猭Z':nL(&$bSs K~J>ٛ*UH/2! Ӯ%c'cQ0@A!pvZ-W6'ԦaU*/h>I\b |ww^:ՓN[Ir&1|*lOCxaz}b:kCp"unbjC?E,Hg'aui "rńo_B.dNb}O+4ݰ7f-9K1%Cҹ3Af&j\22ޓ6Cod8:xU`әwtop3 ~7LfLL~s"NRŵ2'^ZX ԭ"5JuG|fV*26hƾ0_WJYܾ϶ % B s>KSo [UUC^eX8X/['e{Ɵ@b#ҡ^+F]ؙ6!Ɯ\S1Tt<:NbfD>X˰|9ԑ}!BzU9Gʟq\y櫽{b<8SǦ)V0M%w~|VVdr(%@K`/<WW/uf:+6$\6:b[Lu@6oZDgRžHG ʼnZ ~0Mz޳lwKj"jU9K˷R7^,()kq7RȤ*uF,DoEc=MXw$vF~A?驪J],8XN3nhdFŚ~00hj$S)!6 wL` mJYoAr)+sOe]flr:=ΰ9"AD ݆=JLp(쳍(?3,(MѳeZ\hK&S-rnXR^P C#& $y,h'%q5h$u#\B3vT~ug$/IL>}mZ>aڠ(`vG ݰIG~q[)'fHܗ"PQV-{ 34c9t۔F+M,VvRHy"}םjP.&l᷾T$YQaۿI@vۄEڪ!ͻ%P/] RGV-f (.rd&vqmզ4m(lBw;'K$V7]}>lF(…O˴&ܦ A}eI&ʘVE̓Azd L[mEwԧ(FS@x<|2~_/T=Ԇ;\Y B־]`]'mwKGjW HՕ8zs%j1gY,3V$|h7$%8JR %5TiT#'d gԩo WN{RGǨxR%{V#pt?OAY3|#l:Z]pY$.6buv,4X_I/?Ǩ0?X˸5^~_[\ m {lZ0 %+Y^>Z0zO5NK9ha~*?g"_IDD]\=H.c}A+Z`3cXlX%mn:l?!De}(&Ԡ7RZ.u%J/ҴPtt  7dM(bʋA-{^krLb PC)b_D?<Qz~fV`y4w?KAX%CTkr=U0-( L I9;&F{t6nLӜlU s5oD &"m>հ# s dч2_ y"=Z7mLF`\g>ie55 mCAdSGٞae"6Bm~/xl.${1 rAnsQ#T5OFGmY;irLf(Kˇ\)LlghB$tAquC'5K2bđ$+ Mgi]ba?\Ց5:Ͷv"t,ZDhOruSK\lzž[|mPBeē6l2X0Ӕ>tvT8v}o]YgĴ,6tq+r_SRc-g;'^n^!q䖒Ocb]jR(7Tk]Zn> lf٤QτZFtKϲY߭xG>mj{ˀ#%#͇#jȋ؉0malC]hϒ}J͌)?b=! ʃP}N%eԑeOW#ŏ,ia7;Cy cxZ̏& cGIV8$,ꈫv_VJ/\m&Ț p ̾G` 5=D]:mK8K&zv#ZX텅{BRJϝf2yk桟2_+|C]|Y-NUk ;$)}/nU!{_G ` |3;=(t5~&>$N/3ߋR9&r9!s<-%FQEWi>d֨ 8'clɔo 5'ˣAU>{і-6B++WnU0 FqtȦVՔNÝ# <0aK=W]'kH 4ч*^X=}qaHN0p@Ά >S%qo$T>TS!{JTBGbq6\|7텋FVlv Og}v5y^%,ݞ)k`=T /mfPw*Mmhw.ؤeĄz>;]CEdƫ@yfC }!nBv#>ci|h*^/*|zfjCݚB{9=/&*ֹgCDH\HOj} FYDY2ioȻxO ݔХc7y &o| $tx1u.J PUXNk ENĀuOu4-#g f3jW[S_E ScBG9 5tW|8>î@АV!+H*"P*ٸO38LdgG13wINÆĎvc|8%eD޴RxBNbX$M2pC=8WY󤋣Gf\z&s dmZu$;؋QF.7YtٺԻP"!hcQ jG4"xD w2͠U@?-H =A`yDK7G]:)!5^̎הwV˶?`P4^F=*:{/KWRIY ^n`De B5,S&RQ0{I&q3bPV\BT4" < ;1;xc4 Ij%Y=TcENA -ryx7vpK]?0ڗ8Ɇ"DmZ}Drs׫~9'H9/ ?3eQl%{ sΉ#}WtD*a9I0.AR@ O/Mꠁ \gt%T IU Y;7?G셏lJE[!c(q`m%`Vv0ӘƘ#Yt^e?멂]ՓuCL̹LٖHH3D#%j QSxB$ݫBSol*hS}@:  8t&8Y0+K7D$ǘr k,L;x,JP{>M2\Auġjb}ɩ&WVg8K(<(Y8۳ ?dk%RJ@-@WE;(B=pGʂ_s`{X=r}ʝ)o4c4g54R&9J>z;xj];SpA~ĭq+OQT+š/^Rtef|WW5I٫rw_U"X=n/+5Z~Foj[5qۥ?F`[|gUnxprS@!m90,3k<7)`Wbh9XGi gF0bl{Kjmlvl.6#ۜ"Tnf gTVNc.¡}&wqP3en 0׬8VSgl>sRNd#fIhXʰKDl\U<²eY"b^Q/.Rk|w+pS24ֿ"]o5K`ԖJA9VL rdE} fԜE^Uv?4fW(#~w*}--= aI}f\J?|3l ^% i pK^cNmQ1m$ ΃љL?:=ls~9?_a LK$3% sI!+/8TN=3C R_ ? e[8@};O|u}\t<ŒiFQZA spyh:xue@f懸a\r8hkIZ+|†fGMn@,J2'ƃaLVO8[h>r)S1Sz@ߋv5,^[MLx>i9y[%tVZ>o n|CnsQ{Řa}WXvڞۑ| $u=f xQPוM+&,=aGu ]+5hܼ?Ev VBq̽#-^W4>Ϲ;U_p>g"ۄ[:UbW#yO CKΚᎢo#Ԫja'-7 d_G/Kbp&nSf>L2IFS7)[S!HNH+@ ((>^ʄ^{*WBtT Ysk~X*Ů}JpÌmBD?nnٍOe˨)!]w :+a "cM(7-]ߊ i%,]Dijdy0kRr4JGy da\iXeP ) mUCFdž#wd]pNB}(o-=10^2p)3