libvirt-client-0.10.2-62.el6$>ńȺ53v>=$?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 !PH6k]"k%{Dukx YY>1OiՕ^KW]6~=@S ~[\35Vd[J-7uT'Spb&en_ewƑjQ 3,.]v?4r?DYqҙRNĀ`%2Đҹԁwkr/ Ğ!5S]x?@NT= \7gI7A_<;jU3F=f\khs/UxOû %t5 blڌ9_b I1ˌ0a e( أW{C&r\iI-bҜפZӣT˗@ߋnp1[@ a<:ض^nߋlIY##UT.vlda!K%М@ ?s3,gNgN #%{s=u{@dySZc 8m"8c4ƈk`J^΁̢7 1KdJM߁-9;T^f 9Pm} i"TU?T$Vt2c-zDvB Gip( B8װZdH1'oݾ婬%|Q2k7~W`E@!j2aUpWW։s[eӌO6F݈|yuJY+rFvKB8/ݢ0l@+0y9d&]g.¥ L&&RoY{ tS Ax7;^!R"_k!a@\R U晻[+*dKm2dn T T/vY6&q+)΃,z^ __7*u|&`()%Y vkwr<̀ȇtaHpi/twx#Pq )ܤE=8%l&AvqJOo^XP q *Q|@u`WFc5Kɧ80:f$%.XOs=#aTZ$ _/v\ Z^SuQMZx }-pF-$z,\IF#Vok Մ 6ݺXUgl߶  0_D>jG!͠<{[;!f䒍Nظ0HۤAc5&5ji󉱏mx5/M]{8>"h~Fm gr|l3FEd^8#G-&^";A3k *!u@[J D8| & (@V:t{@y#/D5}98  4zPG?ЂP3PQCH.n^vTJv욧:ͳ@&^?3"g Wُd̬K 10O&KxF"]9tUJ5/_Yx1bx7_+QzT&Xs0â!G&/ȗ" EWݷaf޿{\a)KosRi˘,1T'gOA3aVN ]]EΑ" 85up{ ,. N/09),jF><$`XʷH3}eĢZH4jN|G $+ ?!+u{ԋ(^'hxn ,lnT&4;|p&fi4p.Qpt+fTk}AZ!񇭾ӈ}ӟ."_9Xzf,p8ڇkk xYp\j7AӸyA癢WH{CqK+|tBvlA O…w4!CH]I5q-- UMwC_;Y`k]d:b.#eAXS(`7쪕Z$Pz:JNa6QΓE'5xz]$n3uh3'4A[ش3ƧYid-ye ؠn"$3oWM&pC˞u?!L: PCu G䆬D Bq=I"ԣ\;EaS3\sR6ISez/h 1'7igi$J=%1[gP"8INc^ |U;Y]$ã mWVSC3ɪ#SM peD%\Wu0_۞110cV1fvᡘ9C7Ȣ+ ,7$Nkp${HPJ ꒸Bw&鶽W@-~*wթ^9ݱ$VMqGB'O]|z}t!d_ IXy)vzR=L+#k*< `"Z@;clW>0`nr{d tK '#ѻσsVyRƯt4={JP \գ| =S|9g8kXFu#waMhTцƧvXH=l7>bzv8QGk?`iծL&/ĖtO{\K f?9=-N w4~cȠ5ING#3k"۱I;'8J]sb0xBuzUQIׄGm5Sy TeUO+Acu*L],d)!2-!=5_YR3l0cW%R;Юɠ|guӎIhv6sd"ߺ">7 a9ڟI2YoL1u kgA=FH˝<D ;m8Y\`=|@b;ͱKmh>/ɞXķ*(017=xW6}3ѕ V5Z|F%Dk'UL-:qLU\:ZҎOV.7Ѝߩ_O,5*,`_-nS uy]eIzP$Q3hZs#X喂G"hb.$6Q11+2y"=Z=^&IFDrXfԍDFiQLYq1~[‡p6uYv6Rz kb￧'>sA0&hBEܻ_S]` `!jR1Y.z}FTk3'  hUqj,6[_X$6#%1Xh~14wЌ[/ ڴP=>t ĝC\t\ 5km(Gp_ZI5- 'LutBR4!cY1L:g|t-\@t@r#I ʗrKo6mu!B-uviz T1oIPZ>ph؆E[DY=u}W9Hx_tɴG92|YK_s**] Dfhv ů I 3 %0Qcp1AldLiDF0<lBv@Dd&n> NRe_ܴHfM:yf^b#Ā#kᔷE.*+[fI+Z{ Yg$}Y>W w#\^㈓R?*J@c͚6* Q~5kѶX^CaL9 Տ*(pA$,VtE:XrY%] z Y`$xbKex'ebOλ87X^Wx 1qYv,_bwekeyh5'_š_]lj)ҙw_%-]gdþ{j WdDvd0bpZsTI wb_ߔ׋s`2[z ?kBl^Ƿۺp?)pT1v~ZAB|jqU`{"3!#L=yj!g5`9vQ%`J pdBX}p{J[Zt?F.*#P8(9B/PeI #g/X/h?Ss>/rL(zTihr &4ЈlP b*i*542;bea>Gwf?vmu]oDU6\JhJNkR7Os0|#]@v9A& t4Yf9ޘBȺqi\&Cwh Aْ xu"/R7 A\̼71晒Ox5_ UErp;B|5|r;!>154q.CUh5u0[ZHZWBJ9Ewr8R ]I IP%@-Se->JذnJjk[ۿŔ1VjRI隫mHzxQo]X6h|߃2|ӟmj|C$h@v#7zb4Fq\'GCmX[e [^@4Cm_{2auQpؠmN5!;Eq=N^n=oToe6y"3W3ŢG\Oܒ7 nL ֕Ӓg\M\(cOonIZxZ1ʛ3A!L2dn7*[!{Qmƚ@ר)M1 eEW瓰(:i[/ DP3|=it7ȼ LBp~0u/bCwM(B@/&z"4Z$hYx?TzmDj\̕H_8Xr01$%2bavB'bO 1oTl?m#'H )[GSti&êUZ9ORXE%y‰8 ,Ev#â9YU= ݀2b:%q>")˂Als' (Ej2f/訠+ k?_c_Tr}ڿei?Pŧ/N@=7f˩Q;u⟏crU@247#گꗈ$s]ZNċ1GPssbo[f@.,Eï8/\ YvN]TA*i5YFg.=;i"QS qSL8-@wz$<6PcLTj=ѱݟI")tYJ%Wf JH5PZR>]>@3SaG`دd)FpWp"i,t92`$x_36; "wʍ,@n>mDbvWvͬ="*IXQ?ԥ1l!s):S(jx#xw3} |>`+9Z2Mb/A!/Ð:kTlr LR.܊,r.!R/fuo ,IXC&Cdhvt JPq3o[*[ݜ ~Z1d7"cyܤAK;3$t{%Lp`g;շ0yXQ C4st*Uiy|E(xf^:o@ְjjJQ8ka) _/랭bs<sA<%=/-~[w2or:UZ/(]X6< Ȭd{(]Ľ❥j];]|&,27P5ou78h> #xFO1X9RQoE]bXe=#'`]ʷaݯyk[Mg32q(Gr=!P䜍h8\4I r5[j,~̸fp=|qKfLL0Zn4K̻1#Cz{j6u(-XSU ML x&4ٍFA N 2^Sa\AnaUj߿1HVc(Iz2f|dbC~67;?d9,Z"~'џoM?\2~X]txqb,Lvny;JW@I\7QcNSF]xM }H$4sp}4J@%8'B5g7'V9A䍇UkrU(w{+`q޾ǻ3׶Ӗ%v)]4z7eet Gaov/@kA i SSn59ܣt_׆1Xc0SHw[]^S~LnF#.1pחSJ[ExA~~dYΈ*t m=U e657:wmyHZ`e 56rKe IX0 ! TNwxD!ղ&)^DzG[]UwnoxQ0DPYurElʤߛ.GA: `=.4],GNlM..λC,]5ȗ29_aGg\~I׃ƫZ{y g=*ym\ p6c U^';dGy fЀ>ռm% h]Ŵ,- ;}/%V .!$:.~ 'nԀCD;=Bgʹz/IM m9Tq?툸F9Fn\ʛ}h%SSr|:[ piH tdeh0k{?oQeZ@@")@ITCK'-pV_/sj{NZ$\aE9`"K+ W될 tH|"CK _WRu`#,%<$f5Cges*pC߹h{b̜J.iC+U]W"M=#)і..?~`$PG|: &ݨp)̞PASB+G-HwǖD7&HN2n7mfSɄ/ uIBL!qߒ~%w:_TA9RW_XՋTQ",#"p*Gyο|{!DoP4%w?*PA~T4*xL,SN8V S]Bx֝ep:ЩtaRIGMp7^Қ]-zhɷQNuN>A#8븫}yKk.Pqo>v/QAd'ڎV`-˔Ϊ;E4E(5b-!pW'vO|E|y%HnB4frtmx(psj|[r> %i+n 34wfE\_ {^3S iJ,M;qs)vB$ &( gJ~!Mm}yhH]nCuW$o"w<1Dޛ:@^,vfchSAv Z8R[n4Sa+Uf]ۺpRMGo:QNe?,j*kXEny Z87M ur-y| H_3Hg}<T]V݆h_T&Fe:J ÄjxXG) Y7ײag];S_ K4]\lG'~\r{v|dSכ&qI~'\>d4DY8Ok>3C>f#;K7 ?F,{/7Fk? \7 |R} n&}9Ezl`$U?)0('t#nR8:J16|ָ ý:a ISsYXZ $ }j˥)$:n ̏/ %)9_4PnlTj7LzhY+ W%1 {w5EO7kOX cɦ[7b2 TH%ىV"`Zw;G#ٓR<2,όcAA]F'7CR[ ҍ+Ѻ'J@+Hq!yd̋5Q0D%4'~9}Cs&X3*#nvr*)A4oY]FНvOݥN'ޥ5=!1 ӅZRbvt!ʲΎ{xaiW/׵#5tх? â/Tj0 S@Zԕ{n|'ziGYȰhk[UH <} 3YSv]h`fg i?Ozs >X8[K˾=/S >Y~H8Kގt 4G#~8^_Bwt,-m6%abOt(ScȣtYXrYG)**LUj ]EQ8fyp*wSml[/z (zpLMx7l0ě%8"|Dg\^~|K/рF~Y }n/MHMԐ.0s8}?r[S&M yJgb E؈ wq3Ǚf U͕#h"H+ z7H~ _Ht-a@%nIEۤ)4q;Oi&ùtb/N [nbGþ |AmӒm ;JHml!F5*r?0T-f aNv@E&E]ɑ3x zO<˹@W0.YqJhZRɫ +6u,5紸.C] 9eH&*sQLFH9 F.wG+@%-5- *!#Sn?$M;=%#+[߸τG[ʧ5Ȣrb,H&)T]o*^['|/~z oE mWVsOJGA ^-L_TGJ?O$8 x*Vx p ɥ{.r5SHV Hh}w7u9^4}J_&܏2O`@ IlH !lϯ6[@U~h +@)X:\)gڃb`!afO\dk5DqSсb8nG^9RlRG@5)f<5cM:L5ؓC 8tF%9qgI5xoԤ)YXTsK!)y3?x_OOK` g۽ ڮ09TLօG<):&roѩ,-2&&w-g(6{JT-J!@[ՒG00+o+a9lsC/]QRB/_FP)6L)TI|5_٘̃y1% Zȳt[R@I$A@oQ-4 1<`xa&&EJj`+T hC mLf_A&&WD㗏F81ap,$vke؍Kmr*{ݻ!eE *Q8H_ H -@xiUeA,,Ron$evl!AZ AJ/_ ICY\nfj3 G +[@F4F\QmSE/x_$*Qsv=ĖGlo#XanhNd:J6Ch%K 1=,`7.:v,09e:bt_Ÿ_sii*cc˨K),bɖ;I=:>L*)IFiA߸NxFqy{zQe;"AShbPqh'u=\lLf.qY@2OS!uř0jc6^&=p| # "іSAOĂ~싙\ozl=3n>m)Q>ٹb =̌~K֑pǓ=yV6,r4z.\Rb܏o$Ldwy_>6tP0Q'y/ŤJTnaQޚrTc A0X5#U#^*\+W^;y3ڧ8<@*Lp 42mʅ"`NQDkU㤫sNQWW w?̅ǯfkShDdbcmy,^,a"d0Ū[#N1?g1s%Jօ!BlY&TҐ%)|]ٮ/ZȎZG0j5nGV9<|.*c2,DNsxSa((wm1)0i.yplּ8g9$sLcx魡S0rԖ(N8r U@Lnt(\nmCA= ^w̑vf EfMY2tC%gT״'B"O3~׎6@≼zஏvgAְ-QԑOsXG6v6LDwoߝRUbXWl.Icе!t<j{!|WɐLW̛Vc 9:aVZCM+ZM5rRK-,{^%lOq 0YCܞLT"[Y1GM*Y6bn+ٙtkXnt_{:cbKJH>+_鰧菁aU [*@ޏ @F#4 =RTZb8+ҥG Dz拳[ IZU^ngMr˵9N]ʀ~?$n2jv'5ㄔOa) WdqiQX7(A_Oq ,>АC Ok_ \^VV94>i7Z|ЍqIRxλ"jGg&NfQѧ 0=+3+MHpFdjd{WdJ7ͫbS=*lEV >I)e{U#dC%sQ G}~ p.Z8)-nF\ m"AA1j7tw+Rnv}o3aG~!TTwMm;a~E[LE)f }Mq@l@LTd;KuQSy/A!Tܒ܀ Rtǥjҁ,d؜4E[U. ,B\6~k;'xx 8.(r 6oRd sB Z]ӧYtBFjJωߵz \"lM,,ol|GB҈-iӁ{`hb%C@f|o[FTwr 9U;bAQ3KR>Իy[HQe q,j;@jr}?6|<%={d~9q.G7;HDPT1'Ky`vCWeXJG8*aϳ Y$kJN#A#Vgt1^QƄM€M"_96;S{{" 2e$H$k( پIt0o331sƵNJzx`׶1#0B}OgvxՋ }nߟUS?]Y[AkuDw!\$ϲq a"qXC vHzއL 'Џsje@BD?=5}it(ӿ 'kˆ8S!ă] G[bMLG5,8TS I +">e9ϐaE"nXn ;q +ԕ &(s@>3/ Ǻm7kG#}}ᑲ ooMa ))94µ&Rڿz |yOV |9.iO5X,]^حXɨ_,;6"WF4)[tmU欃94 CjmPEFW 4F2=2\PKTڶuW6heGA6 .L]I]*/g;F4 XGL|_|}7&{~|)<>G<ݬ.Iwz9R޷,쑎'A5uս,f/Y0❠Q)r#>Ce_oD F>P5R|DBjӗ0X>7_cJcWQJ& ^Wŧ,GO:7ۿ^5:I\+xj' rҬkQSC$V81gU3pFծˉ퓰~aX\5RZ nà5&9C=6AF5-cePȤ5T=9IL5Yպ|Ы7`6@]. "BҦPPj '2⹢t'GlY 46-Yp F׶@C7c˨3o?9P`zq;8Mv΂jC%_֤m~New%@gde$w2Pfa}4J7EZFMm5}ַ07 f;'L H^sD~5SHVdQNclGtQg|1;%8#KU$Hn(r}|3ڛniu}!W6c-Gtr39M"(vͼ}U5J8o.9cxR,AKa+q}Ļ%FqtZ&WY'%[l"$m6($0ǏG.flt rOqH!W02}JAZk &!!/;Zoӟ>BV=ʶ(N o ?C0Seb V&2W0TNhRxZ|FyS&o+8ܝ~0Vucfުۍ}/ ȼ#~3QުF+LFbfpa#:仒j["֤hTVw&Ţ%`U%ϬІt/io( p] C|RFqRTxVT (υ`HDIdwGxڇW_c c{Fl]׼WwX,*!}dб7f[ȟV/Pl_tLT>pi-KX ,Y%@M"=@J҆у`DO%* מweΜdnrZCL[8t4ʠzVuoqS+HrtlMY#`Vh ;p.%4u)GrhykE{'+Re|!k%q.dB*j4EP*ݙl(Ze:% [É)* ]0@5^l+qUtbhxcW'X5;hd,/(|h>#ůNջ]4͛K(Ipm]JBZ&`B{DinIZJjHE:X_7e_|lU񓚑9%GP )mR->ےQJ+Rga愱!|]O-MKD_]04ۋ9@(`VgZ uO N~soc2V*%ȀҭXi-,l]BW QU]~c9b۝FIH Ļ|nm5^b-V3\ ~ b'.wqFBgH@xzCΫNj_RjEy1MMħmne |so0VFg]1oABeԖt >}'5{LTTTל=Dڲfft1^OOaB{h;h+5)={ f?y cl$nO!O=n[WOF >%z-k*:ܾ\Ak;᳅7B=VR #  -<.]=uaËoקm\Qe >+(ע.z=v31zו'%uldH"ן7"&xK&jAc2¦H*b4k<ޟ[>|9y OVF،=?X@lҎ6Cn`3WYƃxdգ,։zxYm:(^{NނHȥw`LFz Ӓcмijܯx>lHRv =[ J&ULw`],n k!1t5[S1$k +@O".IR1aiw~REC 8k-( \v"cEOŕӪI`6iK5Nz>J%-TW8laU4`n' *O k| c] E 7蓳T6`*(t"]_:gbZSSJ1Q4.ΜE0;t`46&pނ?`Sdc?N4P,дhőZz]5HӀ mԂ㥴xSq2WQۘ+#C().u=fi!DwexþbL][qN`a6 -9}B2R&d}Rz%"N?׾2>X=aɫީBRS@=dJTbՄڷFxpƳ]͞C辺 2͸3`pI؊%[%"Jܳr8s`u΂}Ii,8Lg{nluS"72 HZk[_%2Ȼ5>f_NϠ#,]#7&ی9`@iyVYO]q]Ѥ-\ǚjc+15 BK>6ӮeY\6b-A|tύ4Vk׀=Ih+-dH4pa܏*fSPv?Ū%BEqDzAU=ϸ g~ a{P;~ɰ4#@hο?:ꎀ-Hn/壾#Ҭ;›[+? iZM(|ACb%gٗ^dl1OlJDzX†@;|zQ<_e] \kȯHRvl=tVVl;T6dX "6`%3Z;g6j(!^G.NR▓ʾ/H]SAU-*,qF~=py:# h$a$;%T0RW?`.lSH%NX:rAX^( ȹ|AyyABa IeLʼn}Ifjc ((ؓ~5Ď d4n1kB6ඛoOVwYYDnDL|2#9"i4F^l:-1T83O z,xݣz#'McJMl6սm1o.~֠C(y. fRKPnZ3n&1P_< E&a(8w,Ciw)FEv?"0rR;,_7K50P㪎tř L/rv<n,9f*r* ^9l/ĞT-<|6"E{\%<]?Tze&kULxx0؎zCg5Q; D"Kx "Y`2\ w\G![ݙNh;E%@ggü J5x*0ޢ1br|U}"]z3dtr(E-9XmD'a8/E09Tu{ٲN:1JY)ٕ4dz͒9{kHnn)h;}0yGD _*&qNV|k:,a^6ffAK!.PD{gC6sRN*ϥUuS.7=[ / Ni+@SwI<E "BQ\J`aWʈƱC?+ |ArhH Y ={v)D9=wq%i+ܰQ"㣕!Zx`U+TS0!trKODgϣ[#(f2UYe*:~nĤwT,g;~vHSdW?4(~Rhc$ 418IrZ ):tY >>ܞWSc%qOmq^~#h߈+=ۜof'ˮ)FqŌUvR!X 1o$CѬnKÍ_(ٗJS#0c 'QHg뮲>oDHi3X&wKǵ'PBb~>/ f^R-f2 ba"|%~`AQ%aDSܖ@^nϿ|I m0q%عj` ?qJ#\f`xmbb~ߵl[lZ  =Oj(JI=H-8zS DȽqFmr 9W:@qqqK嚖tjζ:q[oP utn\{ziA Qcԛ",@2g.!NpԅpxH;KڟL8$2n?0**,iIa[w^#s,˝}q5CrNhLf: LyOS3LH[Me߰~v艍Y&mwc݇}bFHNH#'TY q/(ӹk0r\x~7d=6йݺTXMbC 4v#0m 9)S?!fawϧeyPCWܼ(|b} ^KHGA^Z~H5S;4K=`v `b4/,[&rޮd_SUr\~fS3Xڹhǡcv@ PM};ijj/5k7,#^-Y/Œ])>j#w*7g& vޮ Y*pw!pUSd?(DkAֱM%  $TMCwD GTXHSq yA6fGnCmCV#/M mְq JwIыw-]Փ=kX*zsÆ~xxgL k06xn_B e筂KG^s<nJ t:RSr)Qh:>B8}qHr!V^tqȳw9.8i҄Kȫ8tV{ Y!zSrP4. !rOC.4eDETi+KO6F06Q:2׼OqԈžo":' 7T96& tfN.-(z"BȳBf%mMki3b@ǶFHXj.1"aTĈ=O}bf}E 6~;E>+ZQ3 :w(]͇U~UK?u#K|צ*yHN5߽x̫91V%&>")q>1Nσuص`D{3A}Fp Ql2Pf*{Sa(pj#ŅGHOK{AEC2,xK}:ޣ$3W6f͙DJJhdGY3*].fhRđ[74cigϳw(.R ^1lG|slbh>=!kvͳ' c_v⳿$L+!։4T\(]x񊠝Sk':tС*9u5,ЮqekSd>YMx8"N:A$/'p?V9䍸#TX.o2PEo kıTA }_ ES}:+t D5Вx6j-Q#  NoHUˎ΄1V̵V' qS{n^;ڏd:0\\90@3p(p֊(SdoL? [u[ha©s{9+>߃EwE 8T(F&$Z>syۃdܤodl_BcW_]5ڔz=[{RXt~ w^C44JPvL0^?"'ۚj*6.vJNWܗt6Ȋ+&}"}1'hzeXFs~#kJ>j&Y&i4F0^+wԮ) pӮ-⓬rIL*X T:&BE"^#W/: a9 ߶H)uſ$PX4E9(!o-Tzn2xbEE3/9A'{uE2kKHo7sDGFS Ko [r!FbFsnIlF&<1 BoJ.uڂFrAYxRȱ튟f W2T9ؤ .G5z02G7o62G&|Hau jaG;*f! ,RTmaoF$NfWDIk2?uc)fU4`Y:[{) yFIY {{FtToj *TBGu0xRo 2h4Ժe[!;eEw_+S"~9p{5]wf8=!>qW!E|!V yr5`}sn҅b\CY$g؅ۥLtlJ02F :swkOǐQʩ\sob"9<Ը1q0.Ӿ%ڍS%/PVP>  ZMd;ا%r<ykzgilƬ,")lT>;藠@/wv 8[l^ jLZE}$|&w ;;j,>vB\_IM ̕ aҘJjYW\ &2wL,of9C>OK3'Ն .ʭ~NE緂xj18Ո"Q< ^}AuoP+F-{IWYK(fuO5ro8% wv\yD hr4'^J=x1f3LWi>F!:F<腦Q{[]!J\1o˺EՆGq]!&t0]y<K,:ٝ^)< $6qW6 4ÿ-vsm2v:$0'_ 2/nArS֎#Mwc|sI2D52$S7ӁHU`w-٠$AnmC1>$Pt=/OsOt-+Qm(xB /\0hhf; "\Y (g #U+Ew%*dY\ 2Y%5aMcൿW0K &Qtb7*ګKgG:<w>t&P%" @L/"f.̫deX Ʌ|_?LGmK-tG҈pKT_@VW2'ag$m ?FJ& }Br . FQ]򻐈Lpy&H豤͇蛦a鬒i9M۝jH agL)3D"uV `6#& AEKH~bhbjSp%=P#HjT4wVNcNeuj,X~B-3|a Pwm$R=·4z PoFP_3'p&'-ڡ  2!ƫm51s\ r=tEb[Zkmx+/|Fe4Ƙ]m 5+n 0Ava# ՙRf^缆ȶ[vш %{puUR\@WL2WD!-`!'Ube?r0$H g#AQ.9}]F͊3SԀ/eB-E۴T5֑,q|!QT '\C(zm*â$>ruQtۚ#}I(:δj$*fKZBe"0[o`*7O5$k5gwyABpi皯 P3ͮ?ȨgC|DȌ99fd:>cH 7>wLVlƀkT/ibpo>O#DWZ}V]y/*,zǸ]^pTl\a 8<@/ -pGoGNőtLSC]Q;?(6#ti@S6]GBK:鶱}X;A%Js2_E2(|xJAtuqޓ]G񪋯q2_^L.{3cF"PCxg,XBf͎Uo/`ެ:W`-XT;iSDuG= #+~k,mvDnsUSЧcv彵Yap&{/75Vαv[j^#J:#;B:MPs7[a gg ~tʀ|j/P& ?f\i#SM_ƹöjѯ3%Ҕ wIYG]lųoTVN!c s]fgvO+P_%lRzy"5a xEmgtG(%ETh31 #qXt_ ]\z[q]݆qѺǷ} w\!;DJp8z6$?{:qLHwdsZH}LA[>B5!Gv!<5JqD LǔփpZ[2gJ4jC?Ud&eT ?|-6l~]1:J,tR8SWMh#1A̦`u<}ZWCM^N>+낿Sԗlu4˭ AR+/4Zc6KBhTW& ۘ3Vf8X[O.9qlw7U#|p<ꄕm˔ +<0 o'Wyv6mCc檚Z$zg׾#O ealv$qԐ3 w}n^z aoڮ<^|UF)4*S a [_švl۬{emO/uTr ax"2{VVG18a䌬CmTX\IqIС%b|vgߣH2AwBu_E[k:9 ͼ|xPFO>@h?; Cw*`;%wL |& ?J IRge=L)4Io~ j8Ƕ\B$`\P7XܤQ(5fr=$JdF6C)4:T7 p:ɒ\^lAf7Q/;rz)Jqj^f!(e0'-1=S"}nl,|b_( A*98z䡰kcKqѦ0PA+^ҷ @"s)ꓓ%Xmh?^aVtOXfyI 72i؜[(4[J4QT|˫~3}+Ÿe)]p]w+ym o=⠩ <@ Y0GH"86 hJm@b3lՁ{s3\̴P))l͖QZdޘUHrel+u(V8<1>E5"H|o#k'XR$hIk|ٳ>oC&b5Cn#";q8biy! OV7CR5լh9), N2?pFp6yx(dnaeS? ~_ȭS$ҽ7)Iv&Vׁ9~ !#_Í^LP9:@{ !}ŧnQ$`$5EiUB|ditOUB`0dR78ɠ.KQI}J4PZC譼2&, x30*kP\41ltcP %0jw7TO2ʧ41|4Fc&+Oc+д0 (t[ } u3PӞC~*Gi= ѹx[.YM;N v<%9;zEV*jv1~l' (tG{` 8 JّK1Yi}CLE ne+2ĀylKi4)q0ts ŐQ&bVUfL3e%ny wl}0jgRpvrqwdvUOD`菡U/?[Fh"cvgE= k<5)cH,J51o ޞ UosX5FlqK/wo@t1Io̱=ĖXIZȚ(4s>Ӏ_kb6^ 0=3::]E rՍ9qďa P["jλBpvhc[1!LjAu՜@pLN>l֠feӲ ?E~-Qiw\ԡ9AijnA6ֶ "ođS+zB*D*Vu1Fm ]Hh_9ɐZM98*E@QTn0l_+~ ~`QVN+`#ppeY)*r.= ^N\#{&{ ҥZRGW@b8uD"(bPA%VՋ~NC<5z$^S P|曛P:G:cER!X^D;H>Y&Fa|5jVB;\&e1Ir40+i %M뛛<$Y\&"E`.B8o\`Ud vz 3Uj-\5!I݈"Dj<,jRhᆙ+*~f-;qDgד{ٚ AA!-n띬Q_(=X"E0ڪq֦Ni['Ʀ>l+m%o*0<"3|C,G;ϥ@W$#vG-]AAOux+XKyjCswtE̛ ejt<^@uwQyyBbQfSNg%~ɢ1hwTIZVNdjy8|  V &qy6`ec KeY(1*kckW8ȋVMQۥX!ϲ[DhW#G$(v̇ɖ4M:t$UkV3(l[3uJ_I $>LY (vb E QD6 ]'=xN:67ҕM-S5lǬj}/Մf=t3fԚ"̓!%ֺ,Wu 'Aw ;[,jߔ jiN x|YH اN~-kZ',vigf2zbØv \R {ĶMMA¾^䩸0|)\gFu-v!т7[YY |xb2+Pٓ LkϔC(E3h]֋D~nx3qIxh[zw"J 1g#u Lva)NDy9.2 QҶ h;Y0&);^3P!` Q+ BEDtek s'_l=-[!5e^ O|stVg:.%C)\>X} ٦hϤO7Q4Ѐ!DZHbo SFʿIpNJ[ f~)גc5{ Pq-'lP*s" sBu@-KqvcSYj & ?:VJNEOݎNGY"hbE*Ȣx'hI& /­q-p/bOodPHuQP)D kݕ{1lz!߫|S֡ʘ>FADdi~W urb\/ &ȸ/|Kq[A =P% @2<x+ѕ n!qKuqΞn t:GF?Ow:8V'H7]t-<.}ɛ|::pZw2 p+ۿр<|<Ժn(og~tw"5ṿ ŠՂWIE;'79hm7<ܠj.M&&ܠ6s@ȩfwtG D+@ ƳnJwռjqs02IL-oMu"5!\Kualb;xSgn*5a=&m1Xk-D3 X%Sdbə|NZaNy<;'}е.?idTtLԞ#v0ooRfCfz4[+j߹yӸ xȈ/0NFQfK6.R!qwZܘհ(+~V[2].E!1o* 0:(Wg"}ϣXjt BM90'AA$ E?SCRI ?G6q'a+Eeȍ]%D~BT,Qm{T{kXPz_pyf" {<d$n3czY06&1|oD nܣ7#?Rr#.0Ɲ"M; 6LyB^#{Yew$! lv}*ۤU=f6﹁$H؀tl=ﶃzEUY|t{ (]:!9׉7Ԉ2%Ġ`.24[4#H0L\e0IWqL)X2]>ǀfwxO7dS( 3,񷴕U]b u@O| /}VǴtN3$?# <!! Q%<$1=o[~'WlK[,y%J߲N %|^t' ѭV/sPdKcUe֒,SϾ#Ti =G(K3s1wNF}UN~̥GHMK|(s.X׶UޯCJrҦZ0|+FCO͑ [BOlenb#ȭ4Z/tq԰H~/8X4}+j"M4 y4 /9{ Lq.TK1"w80bVb}IqPIxRK ٜzEk )+SB0+g'^b8G`=m9በb>|+n5qN^-Y>vmQ 0B~]ўɬsAP%}H@ӿݿo}@CWo4wrQk唱?^Ies8XɁ9sG;,8q%]xxeѥéu Yyz˚%(穁17Te5zP(mӈ=Ӗ>|)4S &:C]CjEn_0@fj g~5ұ9:$2m%L,1Fe"m47~d]?Yn}YF v:ku tЎs,k^/ci^ G{rֿ /^Pa*ݴ8X3h/(/[2jMY^0l%Xs=v5s(55]x*3Z3*:'ͻ΋&}DYv~(Rʱ[q9U8*~Ѷu]d%󺵒F}PwdðF{qBIZcKn;bPޮN *[G@B|޳ؙMJOgh`nwހA2qǰ2NkN7DR]b&%U˃rgp&J!l>Ns[.34{A}~9J)  `A>kx6묉«2 çc:[BTzu}f\թEC])_(>36 m]q=JxK; Z[Rx(id>YEG-[wҧ',:p"ȺA47>up,VM$W-\ Y:P*CViz|(T%mGh=%m[Ԋg$%NTO^'WFijlWDg^K?22ޒ>"%êM% wbbly%M |-{cm D:+UZ p,m\-{ WdC"YVSO[ A9l`G(#X; ^^l!۾;; < %LS3wDmgghZM1E䔙ɔ-o},kuzy~U:Vٝ{B6Hy=anm7`N@-C񑲋:-Ź 19O98 k}<4З+%T+Su N1U8^ \ɢ .uRpגD(+)  LD .JZby$xn٘ƙqͻ 9  [ ,oOWݘ}ͻ܈A6Ia7S6kϪmL}7~ui+#僮Xwa=\AjRMXG}ͽc ^S4jצ\h(ȍY!g_̰/B$~ f3 T[eM\LoX |Ex3v3:vWm|RE*)՞+DźP3OğNShPfBƼm(]On9Py(̚תtәVdu(fٞ7 -ݜj7uތ;υM[mR k2Ici~eoF% 5V2zZ]a"_2!~+^ōdoiJ'M _.9~+iv'Prë %[okEEqWhJd{Kj]ÄET'ܲ>Ww6=Zv\~8[ 8>?В#❪F CR$)Wads2  `axI ALZFxIP>-G&E=+ UQX {oP{{v6FN¸mWcS&^v.G7: 3 9+4P-qnw+kB[W( zF?:Tb:_yZa5aշO:oez`VHj.`{K\7.Q7dW~^cxd*WCSI+[rG$M4S::y"*fGnzz `*e:hsd*3^Bn5p+mauQ /NMbnʏF%Tb|H K*qFبW[QޘZ=# 8<ʘPdpc?W{ֶlO/AƗYtDء5w(-hh]^ Եn4}nQ,KTI: b`]p5"%ڜvP{aR;=X+p@A[Jq!eț T z? %KëlzgvbkD~QsL_*:6ȶGd";"fh %ߒx)YOD Dxm4IbgXo#75 xX?=Amt' B 8^M;PWT@m%G (m)~jQ$EH`*yPF|3\ae"88Ul xu=ʥRCex}!A]ݯvi "kM~*mIQ,M/Ә6mqjO,|uѥy&_;y=J` ȧxuxM^6FE2ݒ(Dk<UJ.D홫վI+JWNAU)QBn;8]T&_$sao8xxԜ ȽT fFp_&t%w|bu8Cr(ˁAcY>{׏g V;P]-;<'OLRl Å#" kcfo!-gUS_NNslّ1ky:Av14p ҙH/awN\^ruZp237@]C29>ܽzBё`)IDV%)}R45=VTKAxؚMn^stNb 'Hwx8}u )r;=Uuѩ.CH]6,=wƻ2֨tsL2f[3eaĒ)O!υ{5:7UgPr wpxւav%y8O)3k<ނD@ږuCv[G,:i#A( ׏(Jhmɤ(A5\^Νex yNզ~U#c+os%E#gʌY`9$F$s )s 9%_*Ć+lI"vϊٛtqE)1%v]eb<gEW<"1O`0s\ouO6 yw*NV Blu7d5}t @9=5_+fjvz݃t/!MMB0Yf瀞iY4,.PL7h88{ f ^A![OhA?OVj7ʅMlx1&ުCuA<"' GX+*\jk,nsRap?RX!9(A5dE/rYҥgO#g޻}DԚUO;mJ^kA8 ҂b N\ܶ\wye|[uj Y@Fh=W8: 8ϐ.A]yꊠllmpol 1_3 O)pea.2&I70hjK+;oH%F͌!=Z@#_+Iy ЌPy1ժMm1O/ vYPbٌQE9{ _7*-M(Dp Y5XJ y̒;yCb-ZÞuIrLcpi|1~&{Gc? 1K}+Q8J(6Ǻe.y T/\vM%ieKV:GU\-0nY.Hp '`.R9)lι '`u] q*;r~(ߘ]؀ ܙ+=0w#HxQ mzg|*,ov7?9dl'RWN'OA;])&^O|YhؤUa64a[KݹH)9 g^ y DNv!d֑:J-_lhb[OWJ?Yb[)%Y魭أU’8/C(xԘ;^_N= gm/,4*qxO9GO?a /o*X°>x#BoqMx}=PVN]x1?0{,ZC`P)= MaW`:֓qGC~*:S/BΌ*)bQUYE CgV\uXb&TE*c15Sj-ٲ䴊h.L#po[bVw z (c0OFT( *;Ot}im?C_E† 3Kyi o-be7=yTE39>oXߐlEn@ JTTD c8/^L G\#JKPIEK7rY=cD^JleଋÉ=2 9&(G؉cX`)pYO R|it~23*fR.GD;8O]φ2;4o{Kn’, #$Rh(,ЗS.N<&XSnu:e|f<ˍDE=2T$rhÈ m>\O:w lGg$9w2`w&qc7>^ˋX.}vx6PPҖvڙk r 6r]_Ia)_| @h? Tm{q@DٳA..R7p\qR'MBE05 q:rdVo ,i:Y)jA세VYQզ.\ܗ𒛩Wބ` $"a>}]W1M_ֿ*U&J'YllIϐp8=3-[\3^KՄ8Ctqo4-yn*'Gh2n(L{Fnns]y. HZ%[S&*_%g,lKH~A`<)+<짨i.D5}<|w~qf$~jA.Ys%nm7љȺ<|B(3o#as2v,l6x K[ {#$X]  hO^E0?x9%ReT(plm0DNdȌMgJ !+s 3|zy7&W]W;b;o!d"2VqFGAXC;>g€!IjRYTS,1=;0g7%wG< {Y0?bfNqOF$N0SL&yV);)2_I_-ݴ}"A``!@>[1.i#Љ,zWCLm#Cχ}΢ mOFgpZNMR>5<-'hH:p; Ն5fqjIO3L~}$9SMoj#l |q%5Ϻe[_}aq9KFj>7MB!}K{0 x\WEw410e]AxZwU5{sCDAuNrt1ٴg5EnC 5KZG$W@`̺TF[MIl ˌfSr{oC=CP e}bB]Ub M,Ֆx]֐EYi1pJ gaWiMŤ+`"n LK+:eAṱK]D)i>.O9 yh,8χ;ۛF5a2AVam{ o3<M8AAtpXW';JS%ApseF\toag+#Wu="tN8 '_K~addy4c#<&tװFTQiN=."; Հ"cT\ԤiwIXRԩ`nOQكgxn$:V5,GN릂:=sK˔Y>q]wgr16YM-o@]`ǷAI{ M]}x+Fmg4wǮE->mV KL }5$!9vp-M <]a37e7bb.3$JP/f}93<9@KsĒIEUmQm;gJEZ X] D7B}Pox/Bֽx !>1 ~O}lݽsgr8>_{> H,^2W!|15(v1: M(PL Z SEJ$pIpg~/|J CH*6͞D>|${*ҧ Ҽ.= fx*r0ZxEa ;/[RvZ]ݍ YDK/*Mh*Stjŵf`|9>Y4|\amĂ(Ԫ#X>.G,2 ޠs;DwBI"a7riN{Ma4'e"{z*J$萍)_1\&8&A%~I) 6MGyijH&Gt⽊ _~6ŷB0Bt촌,uhD|&*&i ͮ䓕 uI(l^:p6%_[9]k#FhJ4_q;Z Gg eFeU }*#$q(ȸ@gj-|-O?܏z)?ؘXw; dɬBGAЉ-$6_TЫTt}WH RI)c"cY򰒝"r/i 4HoCͼ0fFY3Bg g` #Wy r9,ƒ r!"Kz+)d:CR!qjo=3/݋fyx]ND(2~ʂ?U357{k:[/& [A}(Rp89FBucKv#5m-ȚtTwA+z]Qpc^`ҼY-} ;37ʏ&[^{'Cx]-o9:ɸHX کsZGH[,*0xdKŴA?k.u~=hؒ5 g<ɅcFhx vq![Ì嚬l,y]+txŖS<:^5i,pCVơޣ/6mP=ĺ/{hf(}oST4c[mUq)qĀRLJ@u,s{ؗi C3c~̶ĥK.KZ)aǢ8BIOB Jڻ'Wm+:( Xo4%G6I{?+#O\ظcS &}4mANy)H2L|ݰU@X.֬ "f:B#g@Eg#ͼ,SU9@}9[asoITj8/'OM ZZGh{!:!5p&#C%Ϛr{/-~) ͐ 届ݪG:ebӦJӑRY<ō9D͊[aȑuQoS6U+Dku&ʃX!fZmx.Hh׸+[ 8{RT"vIdWb@,`U/gͦ̚;:sLuO]vòsbH,C\I1Ib,/̈Ur$I@keg'6ZF.! RB;I]gnƌ~G'}3pQhU%a͔l̙_%ퟯ}f7#<;i+~|t2"ų-JrgæCI0Ϲ^ Ob)s5 ylRK=.a,-"HEt=EQ f眃TjF)}?E̙h 2V[Ha\#Glm)u}nZ*!ƖJLxn7ґ\r4+,pHVBu 'utL!+9~H9 CKqVaZYGrjBEK+k<ѺfOW٪ ^( ˜X0p7!ݶ$K#UA x[sdM:옶b4Gx ʑ00T.V '.0Yj8N}`B1n kP)->4@DwqaMT4.; 0vow ,ʫmqу0OxWHZ k CQސ nC5F'~k`Q&Б*L?'%[~%qPA~|'hz9 P{q0dQ0*@ :M QޚMR:E[eȈ (+IgΘ:ip?{˛ɡm jꕢ &{w lX@/Qp! WSqN)M<'MCOzsnn%;w IbLJboky~Jdznj;6 _l;H3i pRh9IsI=BN`r6q"tc'G[Ή0߮ Vx{IrPǣ *rQkac֘d6H>QRsORqƂo:Oo&52[!pTPkxh \$[\ aI|$'au q9:8qQ;^{C1EgjA Թ*_VX拯|xq7uwd],'wW PoId3?FܿϣۗvH4м2Twˏay,W zx۳\(ay5{Fc +y7%VvD@S/O>!_#CtJ!`P`^1q48Ϗ3/'6Fjv%F$ d& VOivt.f7=I剻[ohqi4IVπlN6K3=Ggb wVyuDTh7g2\W ll>Z2~t)4Ɛd ;@_ =a;d PI[oH0EzMϥMEQE9W& dJ֚FniQĮ-1\/½:/5^hk3W#'Z@mlx?l#(BdōEY)Br'7v#CpP0Y2 ĺW߬U˜0L/K Λ+S0sP*$xW #cc҄0v;qBNGYfnHrsVt^teP3!'OaKDpv#| 3H:o^e ~`Pt,/$Cu,YJ}Ϥe?4,RG%_}Mʝhn E?6?_{o,jhm Jm[>wa\\o6wQE%ꄺRТqgQ9<B "M>}(%gYbz] ii)*\ ,Z&fMT7-/l#ZTH]=y tKaS ~!#0Y-/ t֋ad$ [JZdZ2)e%p=1WOj.;@d ʼ 󼈞MyB9)f+S?αƑʚWEP4԰7J7 Ãg9zZ^4T8)wdYh`'[Dص#r-Wbwfc {)ƶFx$%Seai+T^;jݧٮk2iƻȲ^;lGvxM]Spf2i1d(p+_/lF ai4y'ڗ^EfocqnνIRD w>5r :+wݨeT,Hyڑ9 !$2s Z7B,e<~#9;o4'"a!-0+?ZaY[d:::tMw 6M`8of6F%H=&RbnP xP /rc^8?ޜ,xwk=JTœR 0ObFyĘeWrH|cBz}#319Cw@g3>A4-,80 s}4ho^˙'Hwʑߥ&Gu8ˆrCGv d=KkG> @tGA!^rqS<~TIlf Գ ; < /i&x8Z^c$/b>"SOpzB)!2{HY fcC?{Ml**|yzy"wSR2 N$J.\|Q1BrIh"帑 7A`*j,#T f~|d/XwLpIzt>@tk{S>J1L`6*`GS㊯[ !as澯e@ЎP|Ay@][7k7 } } /3ݝY }$VbN9+3vL# Ѣ_̐bͿ!1wt:3m|Lj #FH=T)繎ɷ6n@;9֎ \NX S`Sq''us֩ ǁH=V{] C*3ip޶-UI*]:zMOZEGM(;ŜlDgL6 PqwBv#AnGD'&mm>Vv$ ޔyRߓzm҇BϦ5n4 u_(UgrA*yxþq?6Z|Uje CgQ 'fN<@21Z=A! q.lz%8kLku~]yӉp-B\AM20jş ux])UtV'h~d:pMȄ|0ā~ѧLIv[M:olIL\&mv"* :+9o:Qj]BҤx3@QT_8*y=n *>HjRf_!P8f5)CwOmͣXjD&ѿ4pMO=)\]-:29w;3F< 6XP)Z3{퉹2\ͼ w7肛[.;<0!HF58 aOIitxͅTOoi<#N%v1a1-c%&6 X鵰w ˌy ;"~ٝUiCiIc3̓荻j X%I{vA4z)F^|1,ٛSzP=nJC2Zqpr7a9Y vK`1y Gn rY$͉|(1h=h1!4W^6qUjTI5gVDomVv8+-'m|sdf7wCbu|!KID.@qI+ރK,+fՏd a 1;k|.i $+=Ccfl63Y*X,Z7a""1;;! ()ݵF p3Gdc͆.9֠VyمbYz` %?RjO3$'W o%)c]*#(&nQ5H fz1i2K&iIfk" E㢼 xJm1J*a JRn / &U%ƹ->=ie_"fD8U3Fn.Ürx W3fB<+L5E [ZvD+_g1SR>\ T<s?aW5YVŏzm OU/M%#Wk %5롿 hx .f^{ lblYzU@oΑצ%A  nۖq~틯o.J|$P6o9k+B:oT , 0&)Ll뽼P+ƉkNl2hp紕M!n{kz!T%8-Q°MAca™2SU5&Fؚ"ZoWo}~3@Yw(}L&y[k ܚyA>B~ dPQ$^|`BI : (a?Zׇf+`≂U⩷8r#I j ɸ#} )HX:驔>G`+?<ôuwg!9K)`ynRF@'IR<Uzʫ(Vdžj3h^ ) V(*jm 7`J*`cjR%s(nEW72b`\0 ss]H(p1ROTF1l7N:/M;#j*^ޙ`Oܹ{@Y'y|Ϗ Kslvz 0t0 J S6,6)d ;|0{(m#U/BKHK-KIb(?ξ۸Gm*US4`";$C(5w"/\VB< a.<8fʀ8"Ndc3m@?jYQo⇘{~9#2q-¥uYtB /̡HTʧnUh,ݫGr668mleAyVF" 5;|\,">j=+`@fpnr}?7īVtݣM~ؾٹ?%e6VǴkYXkg]Y];k_Ck Mx…kQWoDNM#ϳt7ܿڒw4W_|.Mh)L_rZ:)*köǑ Tb,_6oS!]tLYu=5 @ȯ:ƣјz&D$Q}?]o3yê^gcǣ{)ܠdBoma ^5{pf]}b#r٥\wZLJ& wh=>k/wr|DȦD [0ƻKa ND"0O A0"Q )"k`$Y$Cc/ (ԸL vBU2R/"f`M}@& (Q@KAT-xª 2ZT54Z ]ښd'Adӎ4:-@&ԄfVz]. ¤:6@d_%ɠuTWy;*}ʯpa0PЀdfĽ(E\¨)򬮚Dbno9!D"0z8ldp`cFdQdc"1x2XQjȉ)Kd,iEdm'={iGw'FICS3#UDj)AdEQ t@9舕A(* oހL0u:c?/FZ6fngcGkV*[J26EƁ`AXҭi@BVm|9d3om(  <&L߲ NC2|O9ws³s3Zt|7ksY-FYY&%f:pZ5hъkZY0]j`ӚeM:ӆ&8֝[SZe.uK#nM5Tͮ&mNU֓19ncau.fbf\4upeVхf)5sl t?!nK6Zrx9^rv/ރrg)ھk{XqG#̂# g=4[w.>Qjá 39Wf5MeDNVXL:4Ml jc%Xɰxyi;əRS4M{{VE {>b? H 8("dCc U `4yc;8XJ14|bR/pw]L=9dh-$-ƙb[16cN6t!f@Cet9ュO;M*;1U~eS|luHFDd`R'{~U^D;Bvƛ2@anbi ߣ_0C 0uH1d8pѽ2?[LО NUL}'uR#qBv$1'*@1 "D,_䲦3/ O+d*, H0D x|7过}4e!XmDA^LOX-PR @U jXTEUy!~"< 0? b #tP10wpY9X  ux茒)#GQH8ș(pI$puZ:{&dDESFrN &6|H>lrV|WDظ 3uּə e_0$BJ2VCvq8<[Vˣ#6p2SyxxܟىN: ෥^|Qā!{\pbbR(E+n fT&lGGwO|!ɗO:Ε7zi | .`f]5=wWKw5K2*LM}-«+0 s{14FkOlӕzSƥS]sf!mX@ 1,=.834Vn 8sqh4/ F#_0 B55f<6k`碰` vƸXA[QgB :@W7`@pH!W~9~WZ h戜@ke:%SmüyNI`)#g ,3P!j8 % ߢO~5,OB`@ 10>PUA(NGW_ܷc3^//v@ sW\c s`]xpMla\9 M=] m 䢈TDn XP$Wo^ӷJ{3r= :tϷ> QyuܥEm25g%X4 9n .\,0ɐKHB8Ti.cISHN06LKP08¼x]Jd@G3{eߦ,Q9Ӣ= B8vTɧ:%]$$P*2ͱWRRSgL1X:¾֘[AZO2!F0ec7+=AVJXer cS`c}z#~?}'C]<%9* CD,dW氡ky9kȾ>/>od>Y,YfCH8ccbbƄ1aFYJ- _A$F`1"tmQDSpw$vsm#x[lA/ ^ DlيQ- b&0^*p}V{&: V MMTQ0# ȩRDDOcM-&Itϕ/Ga ؊o`,թC(P&VP'12*EZj(]R2by>~/K\}C$z"fs_sXf` C]޿\& Nͨ9o6@?C⮪4P;X x~_wY{7(MX Em Ub =ހq<+_ k\Ǽ<:gAGb#h 6Qj 2>W9]u:;ğ<ם՘hP͊!bP X!v9O}Yxhh$@Ks9}gTWǫ9PG`}CA13`ޅWN]BRfAQF΂`,ZAQGk~A GѲqf* ]%Ki2 Gi,zժXYq@18Ȓ'LIe ny?/lU+  @Ln;'q"CTourRsu,ᲢuF]omk?Žm'X2&Eʌт02HMX?n|`:L7ޱ \fP"QY>/FjO1BƬ`MsYĚ7vNiICc3>6b:}ܛfˆB 8nNzMWr􆛨6E6s+-Ք2J2j~ |`⬈.F|h4]OګOi&=!3Ci{VxtzwQEV0 !' XW՟&=+&:>@'ɏ2v Q2 St 62>:t3m(:"?JaCT%ݳ3l<п W/.l~bV_b ^}?̎cz['qy* 9\ĉ6Pz%ή7c%dR( "釶{7(r=8 f) YE¸I$rVmզ GaX 7R4;wx7xT7kDj&JcTAfE ,X, H1"ɯH|eQi C`ʊ&So(|?k߶| VaȗIIc?_{{7\p߫ H1napYREV"=qCH, `ВQrlP'C$>+w! z w?D]$\9 JHx$a$g0eeӠ4@pTUur `\Y, G'o2|kIU D9B4>N=t~}/~tO 3P~ qY0́v)JȪeDجɮd%0TIIQ4/Ŧ*y.n8m沾~"3htkzldwE8x(avvh8nWe djP0 0gjd=ʸMs_̛sN {bezښ?eؚWwx5UqŬw=#gv4-D"]2V&2Z)kPO񮶒(mrӾFJžAA dsm>#۪hPR֡l[RJJ* .AG|y a#`5[.'T DF`N43 aR38-2'\ ߸+>Ղ#{_k_gg{m5Zo@dBU{֔OKXs fA@9ilώ DƮ{{o,\30+j7r\qbĹۖ[,T- \r¥Lrqkd .UY 5[[.4165cRTUV 1Ks.W*3"cX\L$㒰j`ff%̙2ۘ (aqQ̨-G+Q•mj[2J4f)nZcee& Uel\-(+n9U[kŹY\U\ƹF*)L.s2m33-Zm3%r\.%7⨚ȋDAwS= hrZƛÝ@"a>+EvG/eK65yk$b~JcF>!9_`FRu()t>ff)LKdP\e01AP`be@Đ1[ V2lIPT,@2U)Pb,BbJR*.9i>C0O%D^"*\AX$ 9*~I} }AbuJȈ݀ FƄd MS2$v?s~h 8sUeR tROvi[G_/q* 9QEIĨ I8+`*1V#A1- q@ CHV@ 0 xOg΃njD)7d+&b_k @vjq*UvBLʙHɊV BgEΞdׇ]5F 0Qő20:^[l dfdw+b3)"of ,Ie8C;#TVN$$C0L%Qu {szdDY$EP-DPxqAϸ>7ndAЈ)~Wkl1 *!h4NQezr"-!A+jtQ'@u1[+"JF9{\]ŇŷD>/Vt_IYRji 39{(DdUʊ(~>D ${CIo |08xD2( @`(|AH]$f!m"Z aX :#b*H,Ba3M ̻fW{/?:K˺uyD:g-*#M<uW@W)Sӟ݀W}fzKa瑁AYH{p#b]Ơ8$l4ms9K-ҍ (߂ |,&o:&5+A}t-/?b8y]bՖ+<)[]d-?<[k\"E٤* tR X@ -/{ۯix383~PpBJ@ j-~"o|K3etز17pvx1>TtfFN+qx}^̤pjp7ĂI3)26(lеs̔ _y]m~=_Wm8\w[ 1_k ?TF0.WoO=.k9mݺ$9+"S5O=`QdĐQJDowTezKRYOpG7G2JtT*$*lK @>$Po&0䗒^wr}~bJJqؤWLA:wV]mtR\ =5 Ezu\!y@=-:iHmi֘A񰭵@XSe=w2a|u|=(ٖI;Y|w75^oz4ЅBd)"NO= L`WYh~xB>?`b5U~,h_Y LcKP]T? G@ݾsA+ hAcIڢ;*+2?JDNd *0r~y:* 1E$4 T'էF`8%g'Hes5;<9I^m7B[n,"VAӲի`*8&aApQh{ !m'4 ^;:'=[~Ǭzqzr{G(ʍ6 {z8cp%^g<~}{zxg՗uy4>Ckqƍ qڽqhf)&'t)QSt5 s Dr"C 3G201dį^'iG61,{\ N>&p[z"%0xW\2%C?Ȋaa37Ǣ&ەwڟT!.D`0!vz+éA*k.hZ4s )="BSr싴 f"vD֚JQ^bŠ1Nd\A>6oOa]rl\.)]zw݀M1)[ر2]=OM ,;gAOVo/ic.~<J΁+P /|J]:3O^{OSϿLfgD:NJHw`'fr H(*n$ &iѲYC' #7#rw3q9.H|7@&H(0`"d AHDPQ^V~96m5:4yf{0D:eu[w:MsD()`)!6N:V4kTgk^LuDMYр41^ao'|r'mYUA@nĊd|FaU3U9$2Bft(R^d<!H0&"JNHR̘}juWCЇ| %YgBCPF[*]WYYzHkE@Ӄc9i/.[LRw'43ߚ{'sKKH35;~4vnGi*$ozu:j3 ;`xP]iꚵKTj*QM.}ah!pw Ԁ_E$0P핊SiCvdKqNoOǫ]%6n[q7pUGeVIYD &^=} %T_4t1NuԓS=L ?-@H>5~2!R2|˭EZߙ|?iIҀ}?B@GUzE ţI&#F/_%ee4*UJ)ivy:C]}?/4 ns5.ZdP-@Q /yb3$jRJhO;{uj/' u=<_V֒m=`v_8z]_3`k79e0́(m`&k"Y۽{/LA0  ‡[5thHhH°F.H@ 0`({Hs}ZLxc)(0C2@ |3 &"&*>H@h56c`K:!tMwi= -u-BgNizWoK(@(%G9xsĆy/oj00jX6 }k{QQT҄MDsbhg+]@E26Jw8!sJdnXy%+_9;{,^BBkۢjD` A<R//D\@Id|O̙)8VX2&TJ"TBU&r__qҦE$Smؕżpa JL:L"X(Ѝ9`:SP`H&O`1t.eajB#b[@!e9 ̈bc)*;_%aB;f#{ հ[\Q ! Q:'Śt6 w]*% "K}cfvcܗz-%:X9&3EWWKXg$8Vg"{~o[Y~lHE)ZDg4oLPj$P&˓LG9H"&.(^T$={p2AVDZ^{t Z9mɱݯ`Z][Y!')̙3''~DLێQL`l0PӚS6qVw;||N翎m4U6:)YJ`Lް!z:O4%8iI|xIyNR<ڳsΥ&y_.Y|aԵ(^ZSfϋ؞Rȸ)ʫr61_6{#IR)NѓAR`"q<^Yd|qb?~NE,O={gJdҨr͒`ڌGmW篆^О@Xdꃺ@;%*y=](2odRUA_aLʺ0?t nd!@6U~ieLQ`Ƥa9T݂eDaFZk☍fV‰J^v4_{ &fa,wѸPf,TTuƄN-Rr/\̔?jك9Tjv̸bг+.Ix?͝ǩkEFv_;вEf ص'9x9 .BD:>/Pd$B#U"MJ4x79{Ȱ*;HY~qgW&lR-u_nN/|12d53v{17c|G=?xG?KBA9H=ĺ @-[=\$jRdI~n{['3YOR 0X22!im}oj- n/UM6 Z)# ŕa.ίes\yQx$JםߺA8Nf)f,TʁQe8_A'c*g' \#+4,릌 >B慉3c{[@l*D}O3'B0^#cahB+xM/"xUGɤt^bTwS峱8{eK>~ ^smCal v7J#י4c/ѷr jgpzÙ֠_͓mtUPWj%ZӪ=-{Aiodȉw?nHW7AMC$ulPpCdd@v` f:̄ ӈ5\Q%$avOmƇ򓎨ҜJ˶WfHrfe`:B5 ۤNHi7.?tfӁ7ZȹEj$c̰ih;2UqYvS7E{b5&M ܘ_U5*߱ ћ錄CC:ȍN滯 62|{6d+2Jfkmpњdf fym8 fVO2dM\왇L-x.[<: LǏ:1+&ӎ`+O>t/F9&J,+zA-0-Њ LY C[.Z{0z9GTH@BUhShF\/weFvRC=b!%-ZS?1wahoM P/'ى2?SGoɕ[wb 6ΌTG0Fe4! Rm9cXV<7jYԺ)I}+κ{/I5 Dd 'MJқWn:iA "&$ڈfQNIzLemIok p~FgYzpp8BP ܏+n_Ȋ,YSLjCZ% dCg_U`zLeZAf7a㫽qPC$LݹFQ/BV!m}'NAY 1qK<}uO.]BllNU1#甈λM2Զϒr+Sz670 =~. I@C ^TzF2h SL0yX2ڢ@ȝfK2NVcWy {~h?{_ZE- ejh6DȈ ȘEd6{1'…01OP*O=0ȂM~5'_pbQ Tڇ3GqYe j$c(%{b o6*4yWNq{'i`1D`|~td]ĕNĝmY>G;^w𨱻w}mgfeoȏ)uW[Jd_gf >F~{߶\FE)1ѫT%}/w^Ӻ:c6P8Bc`*F02 n"=;4v"?+"Ț\~ @KX|)@4~}NVǮFXE [/atk kH3mGSp)ciSyRADFC#>o(C;Q|)#^K,ڙ .~}nyށ]B-6Vi2b n7ۏ-'@cj;AtRic gZ[=) @d{0Q bƃ"81,I}~d;F~чZ\HbkFtLEcM*x[,{iceD`Ro\S 63PĴ+1Tl8x8_I)5٘qfezZCYxlPC]Nc+Qwd| eK E %ɱe*d#`w)_ qG sn|7uo[YM?9^/G)ōRm3/BăMG:#"'.8L@,B}|9Ds\- (%qaIPc|?}/XQ/6Y("4 qSt0Bۢ7,AMbвHŘ`"Ǻ'  He#C"YhQelb9N|7K)#o>,,WÎӃZ:?T%^[.L*WSI%¿%dZG'y CY5k4mx l_P÷osOBA7Bk}V3ucyWچݳR5!ʵuWt;7'{#4 RC-nAF0YdC:կyI.eTec2*#@V^R$u~d~N:W/s"|t-q򙾳b˧hBj+Z;X;B+g޾Okҭ '_Q Y ݫz}gwK4' ~v䬭9 u}5D "S:h!fI A5x_c*3E#\X{#U|Hb΃ڧu,l=vo&0~{xKHS @!Ͷ]2'*/nT3Ӈ8z테MwP>{pj:'6}ɣ$JFLЋ540vdyq u9(u4eӕ ٨KܽΕ{(5(1ωC%'ܓ[̽R0iLCb$vp$SSL)vWTɅFteϻ1ll|l!FH==JMxup3 hgx7W*<(/f6C$U|g*b$ +ʊnx!rh,,'*a`UX2h53i;ZX.Lm ew1SE7;Cڇx;N$ s(U]a$*. J '5`\ Їh-; M񉒤FZMl^{<-5ks,7 -*R;*kQaO"qj+"z.goW{Aɩ-?3Aգ;hнo܋ʜ(b f~>)ڂdhv6n\+ 2jX[z{uhS'r7D-6ڏ:,4"NQ.J2h{d+vNcy֘}9p'.!liaW8QFԮVt& SM c:I@h 8zY Jq.͡ W`Bb=  z4CD{@Wmr;:h$]@O[_s[|8`hBy m;cŁ}~3KNl{trj$ъt;8kwu߭ . ݆ ӣ7`џr6дTne*l?sŔ6?#g`>gQyv$T/%A->x󷃣3ե(4Ӛ?pQkg$I^~Q:LZHr q~I(j=i_j<{7L}}dC @(Hc@YlV6[_!uN|=l o1&hXfk;9ޚfqLa K7dCe࿍L)"Q}+T~{~qǗ%O+|g_bOZ l. Kivݝ C:Lx|?m^^qO.%+k|r-yԛAL&{yȈƽu'Z I?-(I)5B;Z?mד`$z51]-68]PDar$P*LR+]l=u1D4!]\ %"HZHpرT!{g:S&kD> ]{s%e] 8ۘ .Z؛2&W{Z#)ӼNRoE ,f3Q"!󕹟EwnL!!;ضNta(} f՘3$c*5r+JV -)HFU,4g'olgvU4~'/ɢ3gࡧoyB _ă^nA/tmP2}2-`,-(uB ߑ+W+ bՂC ~<i?N)~|TQ~4;[cFb hR-RCi ~]gaȓw&DQ dg@"CLt|=Py.-ҼxyDOEF}WG6x7ncf;XMc㵉" 1% P o#~{^(F`JBdoSYq'nuxsY_!bI ?  fB?sgd;,g}ϒEJdg?>AtyIߥdr;u!f`B nsiw+G{#Uj7%2JikW}tk&ύ8c2(<p@xW?>}/M ;s_rHHTM;\]m+:%>L"K5ם;ɥ7pT)D5k1ZFySf+A_jy^r{N BEP׍EUS qAB,CPR5jKEmdO?wˤ1\!I&IbPVl $ 3T0@+#Q(qW-GAYq#1zcgYz_0fg8Q> OvQ%XAl18@bfklohD8PB&!٧J)}k BVf 8X?kdcJKۡ&I*b(ɕZxܩ *OoclMej-"$(G0z~`\9?oKu.N҃^(w@NIWXzzX4Hi@ø]^-$-4'Lkz__EjލcZ5Qc9$5O/Q!a;c  wg*&ZI ! DA-$̠3x͡ jw[Msn;" ll^ecXuFy!!!HYk0IjS3擲u'45ƛp58"V O;*io^J;ƨ1CM' RWٓdߎ 㱍*!,q֩BDr=4,̈́aE$gE4ڭfj[Lۥ-e^˧&BSǢ`b 53,O([ƻo =d?rV%˅7rnС{eA0X^NA2DzF,IsSr)%pF18bfqj﹁jcSaWd8fΓd:Z`)yᶖܼ] Сea`iI.`CdZ8){8=Pހwp*dBQ.ZéR&IԊxR^i[kNUI' J Iնl 0MJ nj1"0@(;ɕ.Pt,j0F;:qU-5H 'lU%D;sTbӐzfWj4|Wݷ®530Wte0LN(ep'A|-ftoq2c[Tbiy;zQHkA`"aÓUo'HiT+;*JM3i);Z8@3d4$2hExoOag"ӽޑ[(@iE(T?ɯw)\z i:8y# I0sd04 K<^.!LsH0AFeXBaȐ;ug0ڛ;QQ*PÁPd(@]qU&gG~y5JHzIPW3ɯY6H1މj`NB XpGi.LQkb% fW?ŋzVi5HZr9Vd Ȍ*jSh@UJ }>܊[\ޥH''0l:Cjt,d=(8:Y@%_.6k﹫-Bg=_ [>{5"MiCͫ9j}8ӭmYZC2tѡieZ'QEL54V) fʚ|2J~|ύNoTݑV!'!RD=/>}ZǠ^я~!J0N+h\5l:08GBd8I@cŞ9%? Lj.t%jN޿Kc40PZ׈NlBK5zl-*e &+aFFj2dkϓ6;%Hҩ>:*0_n@ Yevd˱CG "9eehKj1⤀3rsCJl9.bEK ON/Ob~]17 7FPZ?ڀid]Jdq6#ւMŰE1y*{=8@uOF4J?jd+|ДOҶ_=w<rZ;_#>GZ>wx,W6[<9sSڂI6L~{(:CLc,;(_t1٧%B>6Ojs]fՈeE(ߥna@)n>fl6bgȱUJ ŏ~ o4e0b,k'5ۚl'5b}&,dNDVfػW~yZ΅gq՚~l {wYOhzCWl3_Ei_L}WUaZ$t$0@"` \(XUGB"K;ls@H G^B &7=Y a5irS]#BwoJ7Kxo?ǖ9恑1ԠJ|Ś|fHSFE[$LM=sHn"`8zm6Кr|*|#BH%RGKg仡'"nBTDxY(eߣ \Ul$3ޥKn\JɆz *H^$&ov$:1{;- 7EEkV|&lc:+Lv+pT"^Jd# ^6j4$m`4ozE[dٵ]N yrZf@;RETA]͢Yh*2n"0SjX Ab9{]~u Xb 5 ,DI a?g ̀6VhjPf6J3T]`Ff4Cp DQo"M.Y"[O{!6=gnr uZȟK*!2~A:25.Y`Ń[M"]ke PZ}υhYQ(1L\Mx5r/[]N)|J\_F9V@Sr<.o{ WpFC?N|N{ja͍}[FKU(뙏KA٢#Y_|mSz4o1Ż/q#B_iawLN}]~tlvĞ v0Ngw<w?+SC÷=1ۍ{no0'C!=MAz!↕ƃ8S55e~;cGn|Հ~^"J 5aځoׯos-Xz/_d҃&eijȒ9FAHء$fgUQ"v1ӌ {Wəޫ;_'J?*ɜ$}n|f 觷{?{ T8zѯmT $}|S>g9duv3Aii&kkf,k4 `&"x?gQZ89#Aʪ30)Sa^I}vlgȌ"%@,81H$yߵb^ I P;zhݝ4p٠gٹіNpPHʘ'09c\&x;!j[:Q߻sң bm}+Y+UV"=O]uHĎbouP??5{R|-0 Y%!3%.;{ay .eZ'B+勉hr_ί?LJ OԵ M1`3VRٛ|Y+b3"u?}Kc͉k儓9JH*N^'P !@dӷ˦a[T0DBe< B6y˝Q v)kfdNO i)fsG[~{^[PH?; CFp-4UՉn9@BtΡ` [6jW6/dCt%Ћ%bX, 4XMk.a0ݧvh}7U2< m-mJ|3-d.xԪ HZz Äb };N3L&r>֊T8\eLE%vY/"$s)\)| 몍12[N*C Yf5[ܛW1OFk\qׄ08(N{(eXgaEqw(z-5ޞKEymz:V 1vEK8hZ5텣^xE% q)pJ=78$,(STDoxXdhKb8t*0G jtΠ%Mܣ`1s̷LԌ[{R+˻*|^Roy8r{wCx$G ח5js{ãK3M*,["CѾt:)~+ L,N>:6%1vJBwj^8?IJ#VK[>w+Pa"Jp{l{'eW>iۦٺE5ӗN~_9&: jd6K|GwI9;z*pKvU`A@ػAƑ;٢$\,ޢA`W5+‡?/E]|E&"CBwz9֙=mm$MS-x"yk",-1rI}"xyc9G|l!Z :^NvO@W5Δ8RN}yP|yp6[szԈF"FY{#\!hDT! 4[ӴYzu$,m(AK5~sI">$]0d'?:WjHQu; {=-ktQCgߐ5II`295mܣD4KH^=ZxEVfHj!D<~7,|6OD;|[ wkMvY%O9ڳhn⊹y Y"%,a'@ǥ[7UfDic;Bb%LF4FEl{abc_>b,8>Ė{%yj56Ra|T[oL+yH?'] ~[vi7l/4/o|v#"!Rb~klr 7ͥ꒒ b)=Z47d&`8*KgQB>QȃЕ 'ę6 xu?nja!D Yh4 &Òlױ0!칿$ 295Q!?qVx_j|zܝH-`{l~Ck $e!" HPUVwh"Ϻhk`#CSS.x PmG.xƈbR=0ST곭u^EL`haH7Xp&K##E}]wۿ0X"Y>nbd,rTWQ.uinL=hm|Ll1Kq.$%yu6ypfh'͞`mnЭ7B(tezǛf=lf wHټ|{k j)Trc&(~ Lqv9vg.<+dw*p[ .Oơ} K \̽iAlZYUоM3Q^eܞΈ}+31˸䯟rN9^gl;k$tVm2 = &={1Y]XXwm9T;37_/ۘQYGP2:G2S$/ISOG­~ډ*!Įu`)+Q0@擻'_9ޥ/u[KfnUW홾ɲXzFl}[O[4!m&_Vxʖb;v*3ޤ(+kYAj M^ۍm;S=+Mccd? \Fw3Rd-9W[ 0syXj}tlbz Û" ~Qɔ)2뚅ŚU!ۛ[e7'[4st0Qؔ!w |ǕN پnӕB/d:*CzLjS;R"q5/S4"oC K+Ţ55fAw& ۆ ҭ/ȎY ِ2""pb8ZYٯ L`I34Ұobk-?UVyR@t)'jkJ/}:mg&H) QtM`;F : baٕ%,`w% V$)Q,5860?* lo";?zdΖmZ;u6ke L%P4 7-/gR<ъ;hЈڄm@-:nӚ" U)TbIϝ رhnzA̭# ]Uт  lg-(y#-^>M\xcn$,:Y: ׇp l,]uL[0džۯyyUQ,_ǀ~T8d $tՎY6[юNXB(8:G/Wދ;ZQRWy}\::bJgn\} tuvƱFi B'd^h=5sI^W;88YiK?k7KM\D%6$]4pIe3n19l^%9ᣏݛpVn xtcPпf;lPͤCX.>vH)*r|OVT-C_BD;MR,Քk/9֝*X[j:42Ĥv?wv346H24<Z: PJTfTrQY}^;L؛yV`~'mUSf10>J;Mb\;`kX_eCB g?5P Ahw,K;Х0ڕ/ljx̮ZOFbreDn#hy/em DXw\-deT/y#~[R9t2wt{7%AC+EXh^k;{YF*"z1yﱉЯr/Dɕn[7>{7@mZ}y7 -'pzr,ĝD~7V $ߚ4*$Z%Q>`IJ" V?˾T> \ o!K, 7C1Ә Su>n,Q8( I~&dqx5 ދjޭovb21k'}՗IЊ]&%yLf  ^0 Yʫ|$Ċܱlc""Yx6Sjv;jH 9 Z |c1HB#ug &ۢl&5l-<~S(y7R}Uxr!O@uOn˙( AǛ ݨU<6cdV 1.s|pdCbkqY2W*_Q*<9vՓ1JeRKnǚ_ΙTN,ӂH* um)[,G㹞XD^bPiR89ț0z{{),eʔwmӀnKX,{ -9.S㼴O/6xcsTf~p,QFh*!'V{[GySm^ іjZ~Z". &%k 3>̬4\z$(ZQG*s$uf pA  (_Y\QOl+#"`Dju\˗-2|;8({H.q\gj` G$>*Of^2a]QN=enlr %WuB渌@r~nˋdX91n3tH]qef?*ǚSw4k\:ЬуR+~s9'%hϦuLI1;^O_;=})¤^rp`S H0. Sal*1S d}0!ŢB8DծݺRW6f azjg3S;1Vle*Ly_`Կζ,CrxB@c=a41^:OG,zK|nUh/0 赊^fBu[ދ}B|srkaB5K3ӏzthY?Ѳ4Ժ!^7x٫-Y5Pt91Iy [wEƪqv9P@d2.ׇsISるzC.iXC\lc> =\)MӍ>W!UV~8TV1LjJ~·-Bqv GI/%EdtL~>f]-z8rjlh1#|e`d={~&f(>}.9Eb& @0d?ёSVFe`Z&Gvu0Du#o'TZUMC=2)z_j)͏sm{ymlsv :\-;{ЅVGOXt`ܹ{ `J ZAN2Đba.FYƷv`+hJVպO )zMO _f'cƌlw'7 CY]}W1㩀f6֧2sK?#5E`sHˁu厗pb3CGb~NƙÃ6nkX9+$Տ:7YAjiEŻ]8'׏%]QFbAs29:8Uާoj5GV~I,81n_e:VԪj&f4( Rax(?!(A3u5n\a.|Yv.JcuJS,dbaK?r9AE]粙 07WUԷ7ebʹ5SVcK䩽+|rb"!-৞*"*.C5DI$JMwun3o0 Ž6Vt&WY2uQ# %Yt+ɂ1V9Wǘ^ViׁCYR40n_Y!^{c SSx>. 'hekPYi`D2x;llZvv2ιVZ"")Q($#l٬ F'<++3G'QGgG,a#m JӇqb_̮تyf?VXV䳋`b#r;s`Wo/ʗ9|'EC^lBfO rM>YÄ8pυ =Klb:L&)H'c!M@}6M"7F%~ 13` =Ob̭`P2rF1r셍$=&%9UC>20 4VFE;8.n>$|أkM`i^|FQbMQTJa,ƎpmR=yV-iubt,Xێp09ؕ.EP4 sg8Ёi;HKhfMd LsfCQ~cyZU hxmp5MɛvwZr|7HF`F!2i R&4K>gn=~ ctg 1B`#2mènWO3;ʽ#Uyj}&|ro?ȵwjj #Q f@H)"$veqHJ''?&n>l`f:rkN#^K(sev4 Ўq3 tLgA<=aۚztuk.eu_',ONj%0 Nv*${#:{D&n@9FHex@\!ؐ^RώLV~ )7=>4jI rv|XLLܞ^ ґC* (JMAGoԋ B b iO䏱*&k0‰A2(BX~'7n^1}GLA uȂI'a얩{:>|FI@yc!b /E;cm {ȘN<>-N*?eP@un x NK<|qK$sԕlmm\BZ$KJnٗMcFI¹lNI!\Eh |Kؠ.5|/BUa]saN=^?׶h.#D6l;9|*Ѱa+{~\ŖCw2?i6ɮ[-~^],);2yxHa̳gE>Tm}r,5xZ3F*]g~WaҶاpk I)JPU-1Q**V$'Ow{_ãs;k6dәCB+A\VEʫ(Ȍ$C$MӒXHQd6#n5dFQaR@D ,D1$I1Ad(,PZ0A@ZbET A$)v~i}sy~[nf]|qϞwecT :wy-zNV۳߅÷y*Lw.kS%HKᇵvUqUǁQ;taWswnxG#me%WeOAHNB//rM 뻄hs'kB( ~J3ѷ8;1&nSVw!W &}Φn+RϓWF=?6J~$akn.9]> ˗NcbJ$!#T~sR`21.fu~s Ѡjś s٩+fX<68kANd\e3"33eӰHu { $1NMR4a1UK)hs&L5G߿&W;3 yjwAnBf ! 3T[D׬V).-ömv>KFԱv҂&rBۡ ]hŬq Y>YhU`,BieէZU+C?(h98uŽj)<~ )o]g^~q{R*υdij|؏"#0@̌ŸnK\ fejI$'Qw7n:-&X4d|!gZ!/Fv=>*~jS?OE{u%fJLd3t2(L :FJea}w@bחXuSI77mzmxXaVP'2e;4cvp)Z0^y Fjƅ5bTQz#5zqvYسǪK~VWEJ,b_Wwn<]8f‘aO_{8Yg۳ã梞y{M̈́*ͅrfXӞze3 @fcSųN2\QA!]^.JgL^+[+7[,|)Mz$d/%D*kgQfwm<C7^48j0aO#n~9G\܋ uaw3\ݚ'*u!(2V]pth`]x*zr;sDٙ:.ލ7HMw"$K4s)ιƹ#0fw8D=BI a ^tyqx:߅;}_ulzNoUPE!N&fu%W;C gZ-sRc@vMs#] #l<EQOuNO?{3aMG, !r*QXEADHYCOsdf hkvh2#0B2&t0'l(\v0gZ< !0G'ڿ3[ޏ4 T4uwqehl "efeX= YYPiLS-C6 Y2M ޗ1zD#ߜ{Rt(WwA~׼FRrۺP̈fD tRk@hf%HYXqF&LrZQ&#Fµ*rDTl΢|- Hc8`Tydv M+'2`c 1 A i'BE/ *`4P2 AfmDȪ :0Q8 g.NhZ7P {/~~Z-=œA]Nz{E*x#ff8knTwE2.2`u@3ARjxn2Qq5i*`ܯ066yLG1 kPؿ;@ YxY)j^Z>/ԐHDs9^#3<nH6׉{q3rx2yc9َVF_#;p=_{zA(-L[Cmْ4+ƺ_ʼnIhf8bZ5Ljc՞Gh%gK5h_p 'M@48/P=O!gQ U3?|_'EqPp\LÃOy,j5\b a:-|"1$wz V. ~IQ+I瞌$ZQ=6힇S[4Õ_Xdl9=m<+  [B&vPÔ:t^/g=q&dȑad e怖쥴Ч)̈,x1f|rr 'E%jk~?[U{^3RI.4`h'"0,j25 5_zϪp LZj CƆ3#GOx ,Xzoگ Mk+ĩGvJ<<лW?k<(NO^&~KX}qF:ظ璏Qb'zFI5[,@ X jAC4O)dm{oo=2+ħL@YE >u]] ;P)~ޑ 3*dnTkQr]Ƶx{ig?*cD!`& N/7XTv`xa dňl,j2""1srj޻1-ʍM[/2`:EwNc&܉=@cl^0lۋd}॰OH b42Y^p+&Nw&M:{thf0cZy$Nu(  P-OL -rb)X<{SeSw jgl=),6]BWɵYVJ*VJ}5U EJ)o6\ .UX*2- 2{bךL4-j{{LXa@vx27l[);­ U{jj _aO=Zpb' SI(ѢW gQ]Pŋ_˗Lʪ( dף\!6V#=p ,fK@,nNE&pָBTC o$mpκbu-54n[&7[u6f"!WCXzz\XQ@FNnLIG4o:~Ϡ, ޜNȾR}[4GOұP>i'\[B\#-;1XJgǪEޭ*,UsEMA`J%[m*¶lPie><^=R[0޽&V6l+9w1gpUҽ? qv[oX[x-J;oNKW?X!"`e8b\XF/V@}m Wk?c)偶 C^ӍC;\?6I55$mv)䠈TkT%wUJaSfPb~yCM8#_̗yn7F^m4l Nja0f`qkmӅ1Щ'V0ukVSA?G&pg++PO?r/OG ġ-cS ]?ՕAxԭ7R_ PP S308 0r' 4t0hg?^\Zo2cB @M[ n/ԱUeU4ʡSYO f_asbx0j/i f (%T"s#Vy;Ks9>g :ߑWq5q>[͓2*~r [Mgn$x]V xfی쬚Hl |goTuL7AQޡ+@Y4o|xΞbQSç_´^<|zv3&qlZmIiS95O )]? a['6{GVϿۏe6y5?C>vD$Y!EdJVmgm g#iǠv-2هX$.P2 (hw)hx馷aO_ {N ?Xz}K"UeJLT h^ `\ֽɕi  f Qв;M+LV?&MYգ)f#R/5hx5v 54V Oӕg1Qt&6;yOL_^75pKeg.kisCU|8}<+XoS/9a‡+FA8Li{2U\22T~%PlqX L2@)s`!A$etB};t i[$`u*^Lb`,X# XW-lDk~>|\ zGY `$ mO|PfDN~%.E(z$TB?MA!8E 7_l;L#x}*qȹyƸs8"r3UrP:kmYԿhw7煅ο+m~*R"S&QXzj M8"grł5#j5 #H.Ɯ˾w[pɊ,ʆ2faP樚ui ff,Y"PdnOs,*f-ч踩Xk%_3kq uUFE# a܊A]|K%HpbSolA f3:8gC=7՜՘W㫸'Hk0J!# ÇtmhOhvP ~^~?7T#vmlIU 78m".$"1@c[W\`u+ăb:㓢p,!XAEQ]3S:YXc24:@XlȥKZ,[nN7|ʼnv[V\-&!5 8T0dK&=CÙu٘0pʁL]f=Y aҲԈJP.SĠbPSLӼ. `aB'0YHpR,vj+Nz  ldđBj ddFN*$t-HcsRqX ЗgY2F \e.t)Yv.gF0Iԍҥ "0Eb$B!Lv.I۹s.A3Qk4WJK:Jh&ŠN UhC:FU)a2)O9&% pC801R)8Љ@Xg*ubq.!qT,yƅTlrQImHn)ѫc0bEhI v&T\9DFn&e,&ΪlT>XЍ!UoX b9$Hkw3#aU'tNְ 4 puIjI$,R^hf$`R#FKV($37™,cGZtUa @f`::g!2[.ȕ`Bu&N#/"iIDiLvr')ьQq+ X 2S#yHćYx:CV=/[5}?RL'{i9ɢ(#jDx燁dwVbx fc0 C;,R2iXt#5wA> @x%盱}30E#0x4t6{gOKrn7;RȅFX}4g/CV5ʺw;l}3 Vz>mIocn+R3g{{˺S*aEPx3O F(=quPZd 6Ŏ`Cg@ \(eS@F&\Tb_gfdvE\xlJAЇ;bH|D-ks#RrQ70w6ҟ "u4b%WJJ3glQ倰6 3~ӊJ/._1Kmxb!M0<㐷;<~Pܿ?+[x(cp[Mc*ת1pfeS#dXj3u]<i6eA'}|ÚoTRk?]u>T ,3fW7{=9C R4eװmc~\_3'}&U^( _ 4:TL,fӹph#[0: 0C9xv%UcwD,V@ ɴ{Æ .P(Ը\Crj, (rNpkN7h֝v~vgol:i8af4c$ ni涝`F]00Y4[SZ"cZ-ՠ6mJTiv/ MAlP $`ȁf<˓B-'PFВY9 XD"t=9ٮAet2Yh);uk.( 9KŦe3i#  KF ed㘼6Դbrܣ 9[04&8F̣HAr4}Ri 1sq: M9TN@Yu9} bfN]D$ψs7Sc{5~^wy}*!ސz!v yv$5ۅ.‘M&oXR0Ċ0 ݬ3OqK.\3,`Ԃ`:7 `Ea6,gDq7ݢR2aݟjY04;X_Ϸrj(H9A"-)h\;-6uP񧝄J `gp(0 @NU ~\ϑ#Nx'S[z%eIl .\*;>p16ߌ,XfdI`HVH` v#j[wF zt&`ZPWF'k%dd=f"&ŋ֚k)24"Iԁ@Ekmbb6$PÌDMLlE~WY#ZoM]ZiN Fu&e {4 EH`*8 l)!wѝmxLe(O;h`ԙq`Tfd%@lM!6b$ESddϢ'}bRΔn ȷsc-6Rw1UJiWTnuN25%obx7F^L ;/4{ CAtu E8^jFሔ!|P_Ski fU:vVE]S`"K.oã5 fa:TZA{qҩ8 MH-SI1˔ &Ejj2%,r0DVdg?vrNPVA8Cwav``6ٲ6ҵ[i6?%؁CigsڵYp0zA0 C_ɫ2)&Bs[38t+jlK [X$4^"dþ沣q,l)J&ljÝVf`UCd̃W|E]d)Fs-,JHv8wp.% !8u6e:KfI c(g 6M8v!2z'4rPn2E\ 0eճ- RA7ucfcc50P7L0hUn8+b_"-p&we۸-,94CSx[F B3yc.bF&H`XN9y(U  &ܻEY .!,h Y!!FvСHDLm A'!=4< ۇ`?$m,Tf 9-zr8SöҰNH\īE Oq_"|zcׂr""eg Jt ,v Z~TQљ3Řh n0-x(V-ޕft`QqPL$/-4!2 @ H$jY*,ʾM2> m'tmvdK]ojsW{퀣9ߩG'N$rUkLs9XcD F`Ј\2ȳu X`6kln!؁Q;`I`,)B܄mj1ۂHUu޷߶^wg7t ;ɶY:ᙆi y)vXmg@ίA`+b<-DՇ13ggfb(~8MFu{ ;؋ý 'vc\ cff tF'-B!jPD=I/պ'pLƞ0DPY0{a@m swm[nd5"-jJAl'[l8a|$JbDga48L$-&005@}@/T7:;} j88˅- i˘9>};0Eb5".mՅ},^D{ 2,l!̓>o_6J' # F9}Nm#&zŜ.~ Ix1%*0#+BqbT 1y?rdHgWDORt6Iߏ.ɍ?uj6,RL k`ڰ[L,,ڢKX8SI3NGФ=fΟUgV%#D*#,v 2N)AHfp&wĂo@iڶ='Ȯ-H߶u4*vI7a^)=)O(3li%I$DD-,;V9?er#-+8;"8&oQvxTx\(~96~sAԩ#vDǵv~S;<Ҹ?(K̃rI1j273}*3i(H.٦)&ݧ6&*g2t38UzZtMúyDm./yq tcͦ+ʼnZ!469{wǯ۟}YPF(ٵִdc;h3Zۺfm}e)L~*xIXcKГr!ỉg- 8,:'!ABRD&Sa_ 7('EDA \~z{? DB1|HX i5<޼4iңgIKs| eW; ɷL24t11 .m̑d_z}X*l2'}IJ4[Fs[\B]5 *5b~?{RN6oh?nXn9,5_W6u^<9˳sZvɗSmTUsߧwz7We!| RE__4BAdB )b PlA]⍀9DpXRn {ЇN=f2M"i'mTSژֽKJ#Ue.nοe_>o7HjO +O~UBE.gkկĸlfkډN*׶JTCʼnܱf-^'gr`@"@ pC } L |ވϓ$8JC9DV4D ORʌ#XN(Љbd8s^ *kw Wތ+*`gXcxȄ-Tzei@x(V#1 X#" 4Ȏk^YAr_VJ %TO土+5j#1zTՒ+fA ?sa^a &_K!." &/2E >C`oC|#`J+(b,V)BʶZ ?!&(-$B?k-}\=bCҪȟq]og{*]r^=//iե $IlczB {q"o2SFyx^H?*@ G k`@_^CL=kVhDN:wL"4R# $bX 6Xbo +_n>OWi`&+R/p@]\T1TD "^C |z' o7ZaE@N;>Gtd̆:E3?$C28jSO.cRIҩTc\T1FAۣvࠛrtմKwx0/,&ZhԆ-s!==G`h8JcemX@pAnYJv>)ZWH`&_#㽮Rqjc xIH nƲC!/~VAoq01T>ݑ1˘X o}Z?;$+ajEUG${k<P3 F*o egNJT3.kS~_M\d6y 0 #FÏ?AlX@HRÛGOkP1oûݽEꪼ|ik8fԖ}׿ LdF)ziܞ;Fx`T|;꡾t`KE00kha~ZvZyÒA$2 Zۊlg`0ᶀń;N8yZDgkڀ<;82"Z\.cS}ElyFXe?e;3ίP5kS%CY_Pa۟'Lk86WSI8WoΑc!O=5NYߣƦMkzZ{m[tqOVyC{A R$w_KoܹcwMZЕfw4!rHԟ/_TyA y]b\Y1nh<QQK[ўdɒ'Ӛ1~hz-{-C1JMX0CKAϏyԧ?Sֶ2};JOJҳƖʼn|q>yu#-({/dmh\N(AYtvdh^˽%[7ilLtTwʇNmwںs 9ZشTgd#%Գ5Y@XoO]S$YNJ} fCmk3U/L\]Sn$wb9uSH[:]?T{ѓv@w˜6O׍ﮗ7W${ <@dPgNԓ_3?ug=g7x/M\ƍGƠ^-HR\vE?noG2d|49[h3ai̗mwjO4kpf3fsѬLΏjpz5ߝq3 g3].9Lqr ;*ߤo\pߎ?^5"<&沐Wffe˞jh3]u%Ru)_6V#,J`f/:s0nk~}'Sn&JT4g{İlzF-n`aO&n"}΂U8~c']z)L%4Uk|hqS e TY7内~ݠBd5," «q YYhV1 X V:I\Þƹ{2DSz}qy8s"pH0Yd,G`8CMSsҟ(٨sQ3ewƝ[5(UO#'S|]8l cƇSÍbQ<9+ywM[>g/򿎀離Zx/!je@ȇl0] 6vp@~&zKJcHv4A(-4㒇Ѱh>YG"ڡ+%74p I.Vhl(ghW$N?uTS9^wIZVY+GO$ۦR+@{+ # N wzج'}Ƽ\cyw.uDvTqm5fJa Zr!&!$>%v"C,i?$~Z,.;Bn}ݍ2۟Og”j؆ENNr^t ۞ԈzwpIb"6֬-eB[I{^s;.ڨhULK:=[aa$EgO MB k?e>ϾEL[7O+jpS̬m^& 3O+*U>c&|[*' UPto5dh)J:`>ތƻY:܌rB}F YX ɳL"u}h"?v-R:0v\#lPӃ5cnh6-I] $ڛh KV(I'_@3K,ټ^OxoPB23>ׄ:~J$1m_ZD*rG$+wl {N?e dtkץ%dٔr\/q°\2_^M ײ !M!5 )|*]f/ a8hqh(o|jfjq7[[$GZy1A_s?h>J1T/ྪ7uΎk.k|Eah>% LR88D\q&dݔ_ˢ|H0+Zd3G-f=n/WKSEpS@AhXOQ};Nu¸q:}_™mys44L#ӝt"(rUu7̛$ le&CpF7a q:þ ;c;#zվZd; kYu(Vx2' >T 1i_ JkPd͚ӔMFל#_ GN1J"`SGs\ WCCuA>mWȔtf Sr&5Unˉ~$.U 6@ptA;#1::M6tb$` a<(!;d&O~WTm\״)K`>J48^G+ӥ.?xegdM:%9L%8WQPcR bED,| Soc>w+!#XKѷ?{%uM]#@VkW;m3 6q N%l+>.^eI&;(d? @vL Ͻ-W9qS(W\ % @bjtt`Zvyɻ4;|%y(<ȧvVD6NZpɎr91{g_&!H,XSrf=UGPk75~@-UÏɚ]\Jʈ#k5c%mY|Sj-$' TCen(U>}v)y׏M#e wו*bk=(\/03k52K[㜔dr?y= ^D~sj zP0Ϳyc}qlE0A%*N*ˈ@T07^\\L,t%5? ˸d q@+OW.3-Hrَ}a 7^ItgcM8~$~Gvޘb+!P ꛍŸeמx,ܳHM!t\xEڱPZᩦcam/|du\'G^Be7Q#<vU0O!㿡EjGe_oHzj a.& D8)hnW4xC%Ѓ I Z13t6653f>i`U?h=2G^E`,/#߶̐a꨸ڟsGwZG;zu^&Be+i@hrCPpr{oh*_0R0jރ`F]g+@&*HjDfyΖXi{ ɩrz+v0۝E=l?,c*췔HZbNFѦC*X3gnZ ˶=9tc)5~);Ċ)9Lڢ?yَ PX$Щ.KX ذ?h6dzpA" ; BZ u(oWjI3/f' MoeIi"ֵ_U-fNw80 H(a>J /%Ww--\xn'$ n?/?ܖ2O9i3WBzC+-nڄr %綎;1ppIV@89޳J^#7 snnHřVNG]}2aEF9W(#CA-3UbR`2(:5:D [40Jk헞:\%LWQvMoBЀTrMp3⩇_dM˙F`ɷݣ^L,na0~1-3$~y5Irrs̺\bWMah#g V) KłZrE٨'6^ޓ=RFb(2g9_MRa>pϤu@9`&LI QgiNzʪtp Rod"vavsGnCܠ4ވВ[5@if¦˫2FfmM%5P%cQv=ckI%z'E3H>Jw#iwhY+.N p*q5-)4P$5,J*mܽ-" A1"I[WuAy>Tk8ć<c.|=Dr&D.tNO\fxF@IiV ]*hRJ˹CFF{1Kl4 >5> .v ;\ܵbǵ=.5{%X?t9 Yo$dmȮrDjm2 "\˪?U4}*6Im?б ;#utI 6g(D6VtziMۨ#ōJ`I*͞r^%B?bK^K'K@m/ߨ8WxG~vVm=~{фW4tHX(KA?FJMhr]ı*_Z71s?<<=͎Z5BP+7ӲV2 wy`˦: ^'NL=SDVς>1$٦; !/CֱHW_K3!G~Wi1L41?,^{epH-9G̵ў֒ !żgL/~`@v y x+H;O#ni2 9e/J!T ?fΔTlD;Tʅ؄@ERm~5>uwt"[BCrqA'd0L) lQ/(РJ[jG]?qocĶC$՘$/)x+0L]% A`o{Kաgg~'_p,.m/ R0`XNtovKe&=C4PFObW1fהA;iU]_7Y g5y.@Ϳr|gƎ,Fp8Z'{̷▿urcftL&nău:e2-O?KP޴Z4`fQ”'i4l, 5}][ EX_`dE|T ai2mӮt>'Ô Ėqk[1c05G G6S/JZ XxeKgz~p[c@#ho*$BkT+ד?g;2JZtš]_5wV[d_DSō{Wl+vu$.Q ڦnRk|MV<ÿ+W?CvjtF$=Ǻ폸Fs[<b! 6>#rFB]UiGY0vNT(K洹@ S&W̖;%XZgOg![LT\t C.,^ #J❀s> SPy%VqL)0&YF s5Yz[xh^y]Ɩ\|62虼P@\j(Yju8  9QOLjcEq't}х՗x{x!+a3.fB0VE ٗ>Vlg#gAk oԌA*. ୗlD>glyGEFh韏n\IC2Hl[(~W4_94 ˋ)Ie=q+v8P+FHr_#>ݡO S˨ >IK:OfX׫ l5$ǧNV QwJSR._?%e`4 p@O>[˽L4ĺ~ :,CBK&6xսMs5S[9h%_Gm$)3dٍ*@-'̍吡[O%!\|WwBy4|+MA+ThK)WA5t hQbTHR 6<0 ,PJ/74z3"Q%T'KJ(1#(7rd:"k֢1L)*7T 'CbR.U4&&2$BQ77n0M$ D^XPW_SL|X [$rB,~& D` "5O jzx?+˅ovDɨ*o EHXQܚ'%2qKڟDM(VŻf|˂# aN NSG/3xRĄ㧾:^#rË#C=&y94-nC ؐ?A?yLаIJ,@$1cvSpMMf'Wpϸ?1bfc hP /3& n,|ѓ&"5pq3q;[{D@L}S)`f.B?G<O 6;19qxU3iu4)tu;̯u S&YIW~X3N/BOG߃m} ǜMi!ɗ.x oY R #% ) QtͮP~߀.} F5 0;t3^Q@ѻ``2ڒQީ+H)˓XNқlXJPqZ wYoϣ޻YR*&T&FI ~!PTXu~d2x#}fR&HY4$.ߴ>[_̀]yr5rHLYƑ a (iCdQ@뺰FK4\+m"I##m8ʅ*MƲlEzgWOJ(jK[cmIdןr x^P'@]§"ǘ[kOJxsh6:N E2Vq4ϊBEű~+zMmN).hi.PcPt%/܄fk Q,rT\&m˱ަtgxPS5Gܤ qW6aA7$5wgyބ ڦ~.GՆ q,Fe6:DTM PQ0= /qz /{Glٖc)W[i( UE,]qg>iu= 2u_ LQ T8l5FVKu5.$yBJʖ\d4C Y1X)jXz+5r(JpZ.TͺPWRqW$zަŨpڧb6"U!߷xc@ja( ah@Qvܩ#ZMXs;w~) =lG a`Qn苹𽈍i=(\4'S#@6  hJO9D{WGDڙi@wprv޹E5}CGڽ7ll2]ry:;y I[26΍fh}8.A-\Mh@j Oϔc^tYzဋ> g*! ވVj4%۹hSDG5/w4-Wo&dQHua|ar>{I/fqc!-`jjW!y _!B^"28maY'EGԆ;w)SXQ 16Kz l#m֖JNGl+@(lq r)c:~&>, u8V_ R3%kKT?@9py%fl$`f幓GQë?`J ltS |FG!Nm{92a*mQaq!= pY0͏>sτ!icV B+j~M DR߾U{1nяWE(r&V[\NOot h6)u_MX E5hR"-/% i:xrHkXaG6]/(T?8 EM  N =SU2EuBH0pe_'ԊiNb*xԛ҈eBOx|$vI kcdŦXXU;u"}ZCέUz&3W8/[d[ õ4aCF1>ԁ*~|nrMt2UqCNiþk9rrBGnj\&~ ɗOLza{Dp6#Z ۠OKsʞo66݊m2gZkc^ $8?Uf/1Þё+,ҭ{C=2U *lXE`K4kaz=eQjkߦLc4lk@V8o!M5e=:df)*A]I]6zo?z~BA G62GtW IO7_&2W#;xB#Py" 1nZ}jN ƒEJ^835yg0y{qZWVjz6!t΁>ȂiwXp FVTTtr:| 9NJk :$i"aԭ!uCfq/I]7LS n}30rJK8"0vۉҎ4uW) \t5yʥAv4h&%#diߐΪKA'MT^o%i}*Icd?ݔ܃s&{4{SqȼI9K89lE3Umۈݷ3 ?#0вĖ&?FwGz}[s*G>2ֳ`wJH[l<9C?q±$c+6c56%H57;JZRK&klۡBȿKB%bR+5)=Zh}N[.'Mb{1E .K֯BQ΁̼ZmԉOl_V|B) ggĨ?IRu=& +\Htɯ/i$AR2(AuU+y6pAWƵ,[ ur'`"fvsGӤ@ K &`p%n |'ZŪm'I\hSX(B2۸%@+Rm?~JJ{L\p,wT5I 98-ap SZ:bVl|ՆH+Ε&2f |-Kv)8X:~@\,X@E}ݗːi֦mc÷ؾ 0-~;T*2lRqʘ/8$AT2ΕX*Ee;l#Tn\|p:gq* SqPѢ<S^!:L{ تCy+깳6(?F!tݜ$-ʎ""&MOBOU'k%FmUܩjr_^.yZ(Ÿ,N<@ 6oe01p>¡wFèO@g.5Ez!`@#'1q%r3ք1OL_i.ͬZED&RW{h\no(nsmi>R ζxWy *XCn7?7* k/ʨBݷ_ 1 \ b*2iqH[r#H3|ˆȊ7 '*0oqe xm{-S^TbT;ɂt䤻$~,GۨnQioq;ƩS{փq`Pe~ +/i8CWMl ®zv+Wؕ3^'KeW,n%qG|J(` fKre`bpKz"u] |jr/ H;L u=+hّ8c[:s)(VY`Z)JX1&R+WޱWQL?_e ^.P!3 Lմ6s)(%%s4o?U6xed(}wuy25/49bZXo&Ʃ`{-LL\$WDǿ.G;@Y;ovjڠaQLn%{4dvO,(羗nIk@a*eO9 XK?ҟ(jktNJ K0BCV[͠ĉ,.UI9:AE/쨵_ m վ.kzSq=o[g1/.U <|\4ò4W\/kޥs'ݵ4(b/p/y?¾q/)89Fc+\6Ͽ!ygLj/x,xX픮(=Î1Z+@vn!Jg7.g:&;j7,[j5+  8 qrwWok4Hwآ ñ I1^@mZcImx?+IN\{'eXU;kj^}7:DEҔC`sr]yB68H_ L)י@Fu:'%pF_?~w3ծHWvxN"p/\ e3cC6 g+BäP!H a:cnVk[8ٜ7aHʮBStR \qM1ߝ9aaÜj@ s.dW}J O%C0!c3՗:uieԪ4Ws1taHza&&PbUhqc>bt BM+S}lH! ەG9 I76r0&R(~a4V|w}.=rk!a#oFvYՙq \✕ZwVO/l2P%S RY!GM<| x5-npcT ٠;Pv]CrM(A^r|&pSbE{zӽ:Lh5fzCTg5GaQ^J)&xPJ35.[UQݢ@6xG j&7,p{ga;;!]bDh&ϕq3RO6m0K8WsJIexċ*3ts>5 v 7{"a+.7ii8¬3"EKAKG+dJ<.S'z,Knzr94A-*VfΓhʰ}u!x"w#3'8VzJb֐zy6@,S&Z@`ѠHI T҅U1_<26O=i:Xm姒헻0/Āb1%S3^g[oVui'c<30Άu; @~p䩒( 3\.-?9 XC&ԞnrtzjvLgPbHX3>yJxw=҇?RsӖ| A -H[{y|?wE&C|?QUpҺi@1!ŕEWB|&J:5LOm"'Q%%LIN@vn]VӽpQ``eAE% M)|R\>Ӹs{Vw.;O[Cm |,KqjWCw1r)E$k4Z<-ʥ>JDʓ ₯o̷[z!Ol2q5Y$'է91*yK?/1kL5tNټ mzà0!O}cpAθ!;jt\f\Y\8Om¼~(?ILĠ;DX?A[ 9m^v6,W|lS\,fv Y,XܢR_hq)6Dt@x:GO 3w1u$Hl g ٍy=Y \Iv Ԓi>TuK׼@WJjuso_`K>wBnv &(qukZ"z|R<`u%82Դ3TJcK.e$ْ0@7oJEFqk􇴃5 Pfk*Ѣ~s[]P@+\ `#9F-L/Ihb.+8̱S&W1q1FB+mJ"@rO.9P"}ϥa<6̷Gm8Ghv BѢk3VZ:1%]94"H0_r<)WUS{p;"c+$fAo"ʗ꣐K&)]~B5(7ق =NVk|.w@/tSW=:wSr86h& 6iՇ0 ,ևVݤY((U+kF?.'W&QFl`Q>Jzi"3߬ei lh߭X[5z|JʉFU.++8\Toh .1n)kPmx]bj⤻io{fL]ξ$I$g;7cO OW0yɒlͽYhpB2 v۫Q]OiE}rJ\zF莌7֨Nʎ .@}X& xx @ ;6%FE{P?KǔCF&F A %+.A|ЃA{-X(t`[ǁh͕J EC7J)@Ai_ZUSOe 'Ni3n &/nKZD/PƤJ J Wos?"e?Ce Ԑ s.(As~;çULFʻ.n|`a=,"C:sbbm1MڼRa$qciKGvO.RESviʂ |}WYԼmIz$C#B$lP=W+ppȼHX~mRp|7W=|=>]XaI G.4HwP:NzmőҀ0/&>w7pT_w]`f 9w`_,,Ī*l@U57cppo|`?xO{l2QMEk8.nm.Jg B oS&[ϝ?/Ytߣ~o_mIswi7Oo4ͬ3E8=5l?#AuAї K2ӠLoBɂI[E?]W藻=7'}|ÕV {{4ܫl׶h$U (f-Ap>;mUUO6 1s1A!YJ zTCbnẂbߚ < Q9 4`OssF/8!ɆP$r::O [mOgQ8L};{7Y6,G,+BE Ypm'EMo{44 w=RfGMH'%1+pK/ĢvvFkO?s+R#95C_?)&I&"LZ<_9&]ycu;sL?qcKpb^=#LiRvԥ ;:Ty~ zZ! pgωlO ^Q(즼0_pţ$࢐@·&CSv8X !m 4F#$YAaOL%F>6- ZAD'/{WKPY5᜶|Pa8by%y&c~P4i.2Hҁ%+Tz`}rRck{'٤`ہ\Q xJv_!0(V+,b /^؇Gk˺^ ՜|Xh ,̧v&" 0Pη[ܐcpAn_2*W[m5#*ӦMƱrI t5]oµ;]>߯UD`=e xF/]}gaSE S;ѢO5SYZOz-b[h`0 k'!nr{σ%GLWcG]5Dˬvݳ 䩔#]/1Yy-ۚXsZ},*} ET ̛)ߜuq8 DP/v8{ЋS:,Zx~XIC$ Mk˶S,@359.=Ù Rp 45I$ҡXcb9gS-n(~b3i: ,K91WOïpX9&$a/e!J'툥$&|{ǵH^pvJRZصw{*~|ݗӉU s1v|wF$vp!߄.A(bO$CdƯ6v 3d?GL`RQӟD ftP%(z@UO\MWJ4i30ySGr <>o 6u8d)ӕ%:2(;9yP{ OS}V/2$A rc`r{~Z{b$3N@A9;H7HaP ]UФڠ$[Ҥ[Ƹ{65G/%7̑V!yfGoXg&p+tH°kDX<495 =7! Af[6h!K0DUU61Ē(Rfݯ|Tꑣ @k,4*Vtn,.=zlIsqY}sR^ @ {A20s7-SNKBGrb+"ԣt}DԔ9=M}z&OPVUT Ol 7V!1]J5ޢZzmP{eCPk(~$쫩lv!%yϏ#R=3!-n(gw Y[zJ|Gr=m 2()ȕ,iߤUWEIP=q1qXL*R6 ;Aj_+_ t`\0ܓO+ǐӤ;/-"CT@҉]tM'}IQ$P>"} <];y]ULV_ *\, y.1\W-8٧ZLUp]ۃ 6XF3+FilK|z5ԋv7*)rպNMV@b D I k D+tWğDT! "J0U;0b6&pM?Gito㣣 [ZW7T:g4hOАKhx¬' XGWM`; 'V8YUn VsȐp`{!]Y `a= vYA^`1`d9~7@ۦ> Bcnk`Bh]Hs~b?w%I9ꏭ9x9lY1d%s͈ s6`؊T~!>7צ~ ]^-Ț}Vϕdvo$AoT& gpkj!-d m-Y0JC &)վٗ_ɜxlurJd2; <7mzA$X4f%BU|1'g-FoQ2/h]?ɮ3XmˌJ}/эX"@Tr"kMxrFDu(yחFy01oOLWl [GDO7LcJw̥ =@X1r{$.m;ê '6APK~dG@,7a4HnJi +<|yeHs<@]d.G$4O]뷿nB:4#b!V&4,W՚x@lQ69{{9i[{^%S@/3bG$=DVRšuxвAt󛖅xOXɎ-/"!|b !hw1RdyC =^ֲA33m. j,8#N6y|8 Ĥ u ݝf EL,c8m,ɲa;vj@rTl5ttEߒ>tBŒ0ǒsf{>tE .}Ȳcz#=,;c*DĚY#I}(~1*>@NlTMc[~ B} r?/^5TPlPᓡXM|ʔ٥S˲-9*w^ a3}ܫ!_ap';"l9j'|$Be%yf%]T1e ]3hFB(È/83 (; t EL|KK49:Wuz0Փ|.+&'n|cYSn.szL"u4(TjqFqκF6H__wzj`9Û *nNyb]F]E2yy +h:VhmA,BUeC7s ,r֛S(P'd̂@Tw*Q87b*sϏմ Q0j7P ~x715F $Ñq`m5:yR50ru%˩\[ΟZ}jue?&SD!Iv,]e?"?Sw'OQMP<vʣF1Rێpi21]mw7hL+0Ɔ?iA EFH͇uģ"1:_rWmf|H)R`i $0"|֭ i9fm_'iK ,;.sRQf#\fێFU.7s0L~C݆tXܓhŪ>N@QŞm_T &R=TF~LCٸ06b tAE۫!pۛ}|FpH'kr!1Rh]ae2yxNrBO3Q+k? XOFeq&-gjr$;ie} (5i㮣 *?\lx+w'De2U}MͤpCӞ S? D)i(8#k~'5d<#1>:YO5Xq 9_h}s\>ކb2H|,k$$4D}`|z'!Jv|B̂f $Qu.0rr2В-Z T=b]bB9u;o A,tAwNMn?+gO6PH@’ ܶ>Rq2'V~6IBBy|k۶ˋQR_oe̦MoB BN`_2S)n`MaX/:brMF[}JR ;;9%C52 GLko!C2jx}8{fV% (+WK!m,攋i?TߵIvlGΑ8ѧZBk*7YҦ$:kD rYZ啾b]<@4X+@R)i7r`0%i8K>Oxԃ!m[4b#݌}yȣr ty? {" bZ7|XY煸ͮIoþoڵAC YpSQ\::}'[5i3r /fsEr&wn!Y?mqW0Q1tV9p̷|̳P_A.nHl*:M6UܐČRbZF7 pb]c.ɉ,b+\ґT;O8WQڋu<JR;Dzzj`.^A) Suułt;GH@;VK;:g*0/}4?@y)>%o TP?osQv贾s%V4j:c)]E͹ 4[jUv_F_:{0~eT #|WpNurlr~ZC:%ltB>fsXG2 _L fRD0jC W`ҧuYyK b}<2=o>?O3plgҗ$͌&j~F,?ΫNcוV{Y⅊2L<Dz©y=_){ MӀ5]R&InqBZ:Yp::/Q Z}`EGe}JZ3Й. "^,ZJd D] 3jsEOSN+ҹ|,\*2ΪR`>\жٛ8#1w}KTIKG4 L#qrKl_T+ H8yMv.  t`~謁Wl>14Y_)onQQn;|P% ?/Ŀ1:{׹t\1&dfpߩ 2@ dKR/ͯ'fqwO o~ɅE K< lyD[vϝ1$"€kl˨|[ME6ODڴgeoǪՋHu>xٮLf^ ?; Xs9*Wz\m*&a808ꪑIVZkNfbq>irVYv=.RfyG@G"t`UjT8y(U |3 |zaA.bX$ ]˝2iћ/yVTeÔBi28-Y˶žQJ7Utb%f(hk %b9>5oz{g/ { O << tuF<^g$@b\a.5AD.9OrXCqhr/z ,?ځLk7x)l0f60 0{)hN&P:3U6{?Vr 2ܹnaTbӥ-) jf,\0B`8@l4;vVg^̊i_H/^2۔UN(D9=N) AG2R`oVr5Eиm6C^aUJwާ=.[}W@JȰwʍ(|Qy}X M؎s!:$qJWEܸ=qѺq\Һ"zV3kpjZ@,Z-A2VLcd`;[wl>< 񍣛>Ry%o^.Eq/ n:q*)g=fՂF(5y;wxD d /Kio'vN~ x.#l>x]204oXӸ ]z{wYt8S=$kCd 9C{V44@e$Jx9O4fu1dlM⧢!>͛π bqe@`{ mM3쥔:'1!uk8Qs ~##"DGGOsTfH>!r }7RI>ļ$BmA1scn\;YKCQG`9x"Işf jQ- Xq*/vweoDuR{h$[P.AҦ{o똴v32coӾI4JBk흻/M)NĈtS_2C1,2| Aͦ\-d)+lr5seJDYWM[P~LN&$Qs= ?3-x>bDžM2=5M׭/HFA/Gݽmp+f,G7 qpd? CD8 WLHjpaR؟yV6{nDFӈ77c$h\ZφGA=П:<=) +ih=Tg*Rz/g IH3nQQ8 (ۂ,;Xp/he#ǼUɠZ¥ FрN2Sko!T$Ԥqk{d gKhWM|=˕|g Y:d]7οpOSK@$tYeʂ#1؈~]pb{I7vB'"61GOjˀAԪ,a Lv~3GuzGg%ywIڹ~zH}~AL gPKX1(ᢪԢ{#, \㹻ERDDD!74KvU RG:x IIv_#l/!]7;$ɡr .wd\]E( &ÿ(V>B!F9/9wрO6ovH)'ZT ?aNfF<k';gQu$_;_&QbiO% Еƙ+i& }Lvdz(}ޝT\2.N.%7#_DprB~e=AWN ND3M0Ih0QBcχRzF[M/X۵((Cmo$yDzTcHJlrY;G~}pf?EM1Z5ޜdAz zܬqeҚ 5/EC}LS4?}/a JqBp)Y`T MP.E~?˥%CeJ;oSxőz8 beÃ.7f̳=L ) IK4 /!@yblv'\حBۘE-}'&y?,{fH&LqPksy^3&ȵd,ǥ\eFɺȀRtY1f=di+5h7qOby#n-k{)]37F$3y\"1ir{: 1< nˤU-  {Я[pAC)z N{5;e}U  '݁][߃&:MW^1 V7a>Eer6[koqr]Pb oHY)faOӢU75t x4 oa!{4*>A⻫$oV.aG}2WBOCu%N (/U'oO{UBi2OG`tWfQ@OkV'Z3gKU{#Q;5:??a)k \$Bͷ5MKjl:_fn;/h(}_raz%}vH<̛4d10L8k굞9!%uVj Y6{m$=&kXTo~i^kEtwJ6~Me/ׂ)lwRɗGk'ç(J_;ѱs;t{%Y`u<ŋ6ZbRS*8N'T5=Rc{h :z $Ă}1Ą_֥`ĹDd,"c\0FW)\vtTOnk1GDu4F2!3KԊ> B`;+{VI>PfWєS;Zh٤*-@үcA~}"KEr#ʇ 5%5Rtтe Re$5~M6}~r;ŏ?oXh:#-n,Y^1@%|U Y5RēR+Άܪ{럺D)|}Yi \rB- ބBFR=B ""NyOrkv<{ ڷg>.-#,s8Nj3!? ;0ʲZM^30gnl,UC2V6y<^7TBw\ޙF;~'}ċ{V/Mf*6F̛}R5u~˿^H%)f4_|; ^|6k+.s~o&sSxFupI@~vUFpt7$,̪ ϧb-;tj6~vu|&f5}mgPi_{-HT1v=G?vJ8{tφC\C mݥ%3. m"Mw/Ojl/TJT 18i6?JwpՏS!>e6Y(VVO܈B9Dof:<Hӹ!a/ Ψej*.J`&)?Q&Bʐ<&k_B{= uf>Dl8͜Qf{7L7TH'<סMqͭBi6l5UX9MUCS3DtK8 V|2o sCj1n2q;P`]-c1a6Ex5ʩ62Gʼ>n)/..A"a]< 9cTϰC3ѩ; &Gu9[}kvVAf '^4N(]tQIAGp8, )`V#״xB4ɪyF`  egyP#>3.aUP=b*͋bpA.%BXt Yt'dk_|UC Y dRZyaRTw+tLg=hJu4djZ[653wd8y(y'P4AZ~ @F$MNx>0=/ݢ?~t6k蛯%(TH*?fDLB!U|Rm̙oX8c)R79 'u(%!sL>y=Q:Ac%Ҏn%={{9*cdb5(^#@)/L *Dv`XM @,48'bDzNL_ݡ3P3 ucGG 2a Lj1;1mJ4bŇV<ՉM[  %`K"L i]+e dx-ߞjV[)p*Wc7El*C"GY//㣊; C ^!=1QkIӱMgCY*a޼5]ii O&%m;0(4q jh9E\eUz'ׇt:ơŌGv ~T=/=(} Xʶ8!ˇ4B IqH6Y}36x}ʁ.YXQ+^.bk u"D`w 5Eqip~젅ʋk.9M5"i2<׃@(a͛awʌ/ % .LA]Ǝ!FzK\}rȨO1H @]JUL=~m3Uj3H3㋀N@W;{eZ=B4sHLZR)$@h?y& 9od?%;i-׵#+`X;nYk7oWK^VVm9!H_I4ƙR5N9z-x9 ;cfa6WY!.!||-u-3{]\UMOIoxwKÀgjTNwt ,MwDtZ7 C8{~vgԀFZpcVqE%`E :a]ASqI7O,(( DͲ k0Lv!UgEX@[h|$SSU #CpOI ߯![i%iya8TT=ǍD?[)Va>@+=Keyy9%F.O=^Yn ='ۗ1GYє0DX%1jCDꐡrT5XpRi8@֪+[N]{I2F=gJF=J $5twuz[IFGFөEGeܚi`rF?PR]Ö'M2CׇX_gz 621T~PG/.`ivj#X+'ڱfG 3$j=|W?+֔N}fC vW.ܽWAj"=͉Jion far#fuKniBgz1qӋ30i0no׋EL&EcqK%51A105bJRc2 H0ߨNӦޥzyg6 ;W/g &GN<&ѹOßݡ%jq| ܰDoL}P¸܆3 K Fn>ϋLHݦÆPrGy4)n&u?̞7V.$圧rLA֑GNb'ӱ"'!Ň0,I%77uiF՝[Ysjq9m^IHoGKQG3i˭aħdjɸ JnC.!"UIHP#B+Jꨈ +9 4fO^46ҸXBAak^_Ĉޓ??Rfi EPV6Xt6ڵM\k1ݜO[{bhڄ5 )a8C127x@#kH-FE0q>zfA0t#_|F<]ANJie^ ,/P8/2޴+.9aծ<Zԣon PfB!W{Jd86{9f錠(&0d'U >-~h&4\ϛ"I?H*6PJ8`be[-ʧPdǝyDŽ$̏9F(](Z2m: VA9Q|a ~كЗ`$߽pg>4Dm%+n1ibHqB?zm*^*uNUaJ3+GOcT7pKP nQ9'pBXW0\RL5ȖS0ħ7?tX=Zhn]X2eD8?#k[g >=cBS) V]Bbt_ :^ıeʰ85-Zɶ/4̟kX6JvGp@±*ˉs,c98&ٗ) S/.R6O} r'f}"rr2|ۊ/fmGb8>tаC h&^u]o4ZZ =s2RTrDhD+:c!I-dfqJҦi*Я qR-"zYI,Ud.>Pqŷo KUJX?O*į/)gw.\i).tc$Ӈ!5Scǩmk5lzae-~3SLĭJ7L+臜jL & K ͳ_^2wӀE(7t2;鮛'P:A N "Mϒ%DONF|ܼ kR}vPGe{WǐdU~"װp2 8v}) h [L,{ Nz[OTErܿ GGfjObffq",N7Ty[/:8S{ QQc(BT7YwlX1>רoULg#o˪E^^;iC%g"/\ڹii"\LO6e4"p{~\~ٛ#1đJ@Cu6@k#*/~+!9z)Cb|'vF5[#Z0@LpHRi{ȉxF{)! p5H̤] !O8 Ӈt(}"U4un늚kiA5@Q٘'q1҈eLe]+EPnp#>R4'd L?.g;1xTVVb߼Eϴdj u);\YwP yU tݛɗVP.ӽ~:ܤUsQ; O0xVVhT.d{kp thΰg4'5Xr9#c)tnH(ėh{GB1#"pӍׇF-M5_C=FVXJjԔXqYtT}Z;XUO!<[6t:WQX'+[y(ZؑʮPF&߻k~|ݶ#\1۠(!Nd茦Mۘ"D"yE+fklC~GJ_C?P}MlJ9LWNj6nف[ޣ{| RgVRdk.ؙj˃f L9MA#5 МEo65T~w-?uJ3n<$z:@7~Bz%~.)UpCC-5UGHN[ Tct~\h]ф\I$;F@i1 {̾,p) %Kgv`gTsʒe *"teQz!7>>cJMY6/j _H*zS+)ƣVIϔ??O.s,c}mO?=!#^"nNcH t:1+`{d:_T!ݘz[qa5'qWq~ /;&:i㵵Se /]儰.4ɐ)ZQzϬۨPMpJ)KxD ar]zFpF.5zυDxA\S$g u~U3k\"5'_ې|/p y7B4ϴMPȐa>APg8qQ"$47 HQrºݫ|Rb0Ss!Goaz3G28Z`$$֭c穩fje!Y 0 f4aJnyԓ\7̬do5x>yJY+kE5 c_"( % ~E{$mX09&}bkw)ϖ&nN!Up#kf'08)VVF Q f@xa8W&@D$RMp 1o<~Yx4dC '\% <&D^zU1E6:eOb2OgmL\+g*,VimMQ Woבn,Q F5$vfor\V0 RcH\.KJXS!F1X|}27;`D|ӵt[yW9AZ6òn93"|[~/ɣfs۠;VjU` Ǔ 2WNo!CuYwfjkIAhL.mIZH^ bN!6/ϳ:Rا&|T &eON.ʨ!V۫Zn^n'c, ]: 5pό0np5>-͓1&#e$D 3E^`#e lM;Ȫ#tO5_{xZ9e'Fa}͙G^'qKP*A3jpW?l*"e'~IN`>qC8 *_1sHr{K<"_#^,Rk93GcFG8Qn%2Hw#a (ъF?>rH( +*17zQ /{};0D̝`.cv`$Y@.$L.SS#m Cf=BkY0֚MdPs(7V%QR[E,(S0(Xc?|A ÙlAxPvǧmT[J MXC#ͯQ}mx gY~1u"dsq ʾ@6_Q~א=cZ?0Ϗ>vyv-4rjp8]&FtV Ԭdm#a\Ty< WCV ծYT90KֽhLܼϴUInq1dy{+O>ӧtކ+b9+zmIS荵 /pϤ|'݊xoơE |ޢM4EQ*etV-)J!;%^J]3x5B)[R]wnΜlV!)'s"B$?YN=V G)i\*3DP :8.=ۭդ\$l^oMũm=-f1V${9W!zm' ,J lU!إVrgHtXCqD:-tB*J{m漘c>U/7TP60/n12gv- tƇְ!g'T]CS4ߑDqkHp?ۨ&HFr+<4>m^ZY^Md$޾(UM3FpyU&rS09!juPP0MQ7?Z,4ow-$( ;ÈaهNZr:;̭\.^)C(2᪇s{A^,9 n翏U1U'`;z-,TJy|W02"_J;5S?uߪSVg8$HR4h(eDe:p29fE2$Kvl0BYmF9{[JG3o._<ߧ򅝪U}7BI3 n$f֨Dq?~;^2_ |FQK)>g`gh8|^֧4rLjL H}r`S>huD #x\XʊYp*vh:]c;MO<\T2X;,~PmПҜ[$n,e>NiBpBU|@cu#`^LZEUI gnPTAè;o B?[&VN_w uQC_\U'%T5]LiB]!/&> xN>ưbp_W-zNG~ ɴ Tv.@ZlRo+dn)Wy2KcP SƊ' G351r9&I ʯW@mbG%6MBsJJ#]]ܹ@=+ymSˠnzm.ax+޶ϓSڷK;#2!X$!1cu=sɋ$.GT1cdf!J6+~Y Ɨ#h$[JW#<:&Ի9Ɣ;´&vdrvNfvƂ[ZWƖ^'a)uxc#lIaI͆a"*W3dzXcs>w-.V.U l@Az@ȥ"Ry0 w2miOuX8 ) 32=X'BR3LYq,mj /PqP~U};t3K: ?^/vko8X&c(Ph\ a5AE[F=j"t}=1kOp^KUgMJ߫/׬ QUH1BYoӚM ʂV;FsG"?bzcUjz =| %txcp\%EoDk}_ j D}Mۭ[A &/y#"Ul)s<,t\q" 91 'c9nZ} +ܵfJ*q[n5_JA)YWcj}k֦)fd mur6Xj&'τ@dlhT%-S/żo N’JHJ8U(CPDVΓ Q[FŒ_aA+nJYJsyXQ@{t_fQy4, &l?[?`eՏ&׭T'XBU4nJk~O?sb$2G̰pgdVkm" ͑P4;Itai ,\{]N nq8WfN m+eYsz^ݫeQ@T&T"a}=,N\K7l$*]͋e5lߍF {f(<rmgy|DL>|"J}tgAÁA,OGS1.*֭M/7tw\QM y;?P,e \z'i^Ow^W:4﷙ۍA:Z;g Ը?҈ZzA- _="' liPSh:"DUul:Ky#b 1v._Iok˽4+||I4.u+Jͨmq`Q[29)9,³ӄ5E<2VlI/_*w=Rq(\P6m`1]N=0~V%Irc9/DDV<>81=k<ҥ7-73 0}qT3O̅ *7N1}&{^Tc~^ُ*{m&/*4ě9(YC?INVU kޒR ?Z+ʚI t䐅 z8IMR^!2%l265lb6Eɖ݇RVC{M-Z@H3bo! ߬Ӌ&W>y j4cyp˥wOQ S+K -fs`*t:_n0ٰ:bY [ ߓ۞CD4C;K67kެ7Jz[yˈ##3 Q7̮2$'S[1.}>_{\ѢP }=OK3kÈХ;d#X* ML¥=1bU~"m@_\]2$ZQ(jz^yBl@|*CtIf ZtfCMBh:4O ?E9|C _3@G(ண /`z)8JZ%U K幬,:kҽ kT7l YHCVCwUY*$U% \[*1wx޴|풏f]bo[0.UENX\pR2v&U\hx8,TJ,ML$Mv+jD xDv>bP<$zv[Vʽ>753ȱHl[Me zRCqqN?f^MA'~97yP3 Iijv.E!9idb?4 #9nlI+ڰO,sx9| c7Xٷ b:$vNv j rFMӺbnBo-rm^s<_CM_iȳlRfVT'#7rN ~-.4Q'vW(lK bB'JhkümhC~)[;}M6%ced6K8ϹeJl 8GCGh%҄"rB]ԌԊ:|I@եm muolx0*ATusui ԥD(t%8r$w[M w-\H >x,:Oeө2HC"*x,m5ǃKB(ҞE~ժns-: S$,_䣚´!NonDklIFc{F,|tdÎ > x@UCe>0愎"(baN육8?9g3*ҳޙ Iiqam6܋B;PE\k)Zްu2u4r#vP_TWԯXS_sUfh-8:HD6ۂĆ//;N.ANtc0FiwEDfy(6L#֕{2XW%ƃce\\0[Nvߘ>e.Qw0| 螘tA x"y.Όx59nw` l\Z'y-%b#!XX{ (G}];)"wj$I3[C$H1Ovđ9R<;WУ9 qBdd+2B娃PV8%"XWvA\g>NZ))UDO(r>Դ>+?g6;wȷbQ45U;9n ΂Ҝ:g:йג YMόp Ynv;qd])kKU..0]%E5$(}>Cj&!ڄr77M-Qc@e 5HW9T@ HSKM{n~Ǧg:,!8]x5 ᅿ74ƥ\}uZJ6Ol}j{JM F:{& s7$??B𱦬1?²D Z]~`@?.c5М݄xO3-TٖNrImwfz ͔PnlH~dԫH%/7pT/>Պe9-HSPa削/\ KYCQuFG)յ.5fB/ : a=` zws[ϤHRUS9jp Z!Ý3K١WoOk#DAW7\mԙ.Ixt @a,d~vKG_I[hf8:7CK@rmw?g֙1-S>CW^Q甦4.S*{?<ҜG[OFx_T۰HsȞl|ʁSw; ZXD]*2wY iY2x²#?R+5NL,5g"vxkEq. i6F򇃌EVDr2rtoYv_[҆0>56P pXp*tߨ?1{eۮ8O{fDz"-aJ@R [U 1?$Y{f"`L]oBf洵6-l#ŷflQpX95IԬʮ>v(MT yY?G2-%a3Ф 5n#O¾7`H/%$י[qy 9;Ky3L1fl08b/(PuO쳘z&# X"\*&T_%ů婮 )!ٷxhte(X|ZhIJk/D8*>.gk+.w62Pb9;U# qSe0K$]G)ΐ㷔@26<O|Co5Va.b= 0h]…3bqx:vI}mʘ]>+4 .ͼ Y!)ӴM;C# ')8i۴(0DPjOYqVyf.PR#ܻ'1!q=^AK)߇(bٟRJ{H@ T@-Np%W7c&i*8Ob.ш2p8|Kl;\X7E:ic>ĮBVKtCL#Izީh'X|ɖO%Hm<k\kRu00,wj82Vh/My m\H7+aٜ=~fǥXYSt̀.gЩ!T:l w>*\ӫd*0aFbv7dzg|M1դv=imBJ&͹y'%"bxfJXut, QwwF x 4JIäU&cqeHҾd#CS: Iꦢ;6cRޛMp?iDV P7:QBN=YYj<@H6aO̍!6G$/7Sw.@G{L\;Q 7Tljjm_LFD5AO-\|0;PkS~XU)}4bhӔ.2W 5Q0f=!_YokV1*T>0}+xgeB+$}U"f# }0Y<1-~Akz׏b(r 6`o= <{"{|M4m K/V ur tDÊS!9PkO$.YhI 'N\ n(Bxր1 myvz0୵8g.E=KaA<Du(BnXqaF/$8JlBpAq;i#T!`EVQTXZ%aw@X[c5%U'N 5văMb/{yLĭZ4zQfoO}Ub7\`$ݞ$ H@Hl47P4nef5[x%p酛gIF`4C`T_>9͕L 9ӵXiD-!~ӦYp-vE6aPjt;}$פU-.7.v24RݝX rZJODZ\1JQ"KuݡkxcDX.Ф?̒lDzq\fZm`fJ&K gYRyZd6Kb!HJ!Lb% 2HM]b50gDK`F~E>0~%R{t[3"B3{l7޸<vy>)0&6ǗA S%3Yr*3,!Le-@)xv|-0҆ ,R6 7%ŠVY s3, c.ceviE ᡆN=VIf]hJk^v5,wF[&h%7џgx@ Aڭ0`AnKu!1 ,Inܺ܎G H(iy8d+&g: kg-k7!B>|cl[&$'%{5QE_-yˍ{ML>2M̉rH#2R:W;h2;L8d%v_K9_qO;[5\5O'nӱh0h4=ϠR >KaOhn.̶L-ЋS3׻C'<\CcJ_~BNL(&%xdG0JM~ X_" ?X<\]]rxOH _,':aHߐږ+ڽP7tْiLq:I71/-EEҙ§>HOqPV1%g_OahsDbk%E`Daiio51hvٟQv.ٞ#ˈ2Fhfm'6Nπ!)OZ{XWކy}G_L ò0ٚakYsQ;ϳwq~ ?}nӁ Azypd?mj@wuBczG77@ρhBdQ^Խ:+kwgS/ӲRR["[1Q={C9vczKD$"rx?t m9h(ڲ49PK}u"T'GkKCY(l"P`p-P+f7󍚙, \01m+>a%.mCt V7I'hH~Nѫ}^"lJ9ϾGvB8cM.c]&OsWmqTS6G@tOսk߸9ρ)'p 8*RHyh$I˩ #33h1jC{a^/\6s"7uaqyE|^h9"]kw+F1 " X` ϲQB44lOl=_1nF`4Sv)c"; X吱F\m'SJw`|:T? VPQKYD pB+fL$ Tk. 'Ő /Yړכjݖ]u^kFv|wlpy;?ǥ[ҢxEgA nQ}r !ZZij 6YXKڭۜ,퐵 fxo$DVZ?+o9A1KgԁuR(jWA_-Pj KRvo65*wvRtm~` N2OFcjlZE9xI nnk'.au&iKv cyZHgXfydr]a-t^C? ܈T|噶7Rm6vJ@ {DC7GZԎ85+zNevۥ78?0WFe,ĥza[=7 D^0r+Cu_Cr~AJ9FX] |7ҖNɪ\-cȷ%{?3ʘ fsQM#giBb1pBD圚sEkVL`z5z#b i"lHY!E9e+?a9#IuV+UfwUüZ E% -J(\ܠ+'+#$Ln"dp\ X' \ϵ u[PZ\C937"se``%FYYѲ+4N^< қiR6Ypchu)ywq\pD pA`KE8y n0=!l˛% \tdoi3O aL R趚͊:q6U8'o-p%Xcvbj>s+򕰚2^Ceނ3& %R0oAU6&}6\#o __Br~F ݁;dER-#5.aIEr(b&O\ѹMF@w-a m0=q&Mڙ3Gm: 4O3t(emI+ѱW󅅰|$_."^6SN8tI{+GaO* ujypGd߹w:d {ZbIh5lb!~.5+UKMq#"69)<^%!i_8 FgE\cꙷELDD(LU@ wK4mr12Bh/ Dln=MZNZ" 6 &b!pP!Ɉye!C2# q]|@|}H˚U0JC.p${)d-φ+a({iK\w^I#iltr6@=w,P'JV^ iԛɨ|t]'oI:%:ŀj9J,^(0FÇ[ RnAɭ$uɖiPI%E2wgW yi%qäOľNsKLHq:|/Uɐ[?TYiE:i͊-.c5@Jꏩ9fbKTeBT G&#h5`}wui¯R8 H xYxH~=Í ]NLP[gF1UV[`6>EVLr1\QI?C,Waa@.=%`7 qۉNж"B#$r 6 M_$AL+/%%Wߨն) l,`H]"-?:WӁH+-]W6nX cv0}[%-ez++p,hxEKZ?$8Z5(Yzռ+^QωØ^:iJ%fLlhUH|Jt\gIZAf'hzw]QD& ICäM'$S) WK@8Ix)R'#@!Kczc,s[rwÁ^yqi窺Τ;;GOH &ɅIo]]עHM[pܘbDx6 U"O:'R2Mݰdה쿋J|+Ҁ&gpSm"OĽK_|Ͱ-+"n#逨4"a DKg#xLSd#.td3.v(,LَuDReBP*0>9Rd%Yh= jXR9pL,3+YdڥYa{>RiW |5IZ XMjk+)4S*93%!6m]2x}_)&;s_p̸͐ƍRfqz1+9QC, inAnarٷ[>dOK8`#b2;.ߨl+zTD&RHU$W8+L)Vcg!v2[-Z\⣛`ؤ7Zԃ֙F#]CuwfWpjȀ+gh{]T fL߮R87LEnMrq%yru[r46b @{5nCs8(.:'LD8:[^Th )ԡD;ƸF!=CatՏf3K8w71MP7?0 n`xDiv#(3ډ@'lWp=IĚ{b$b5Mݵyr[h^ʚ;iţW WWw M]r>c~+*se,An.38JFĒRV;Ż&eN K_lݔ8 ^?LUu< $/mfXjch ޹v钸Mg & ROB=cq| =4M #Vȑn6D[$&cɽILm(nQ Zj`}b%!ufG033ڜDG,WK9x؅mIVq`i| EKAyvX2#~É <:mfjZ $x<]=y_jUSV-Uj?-=Zk>#OWR (DCぺnRձ8|bލT_&xu#)>LZ0W:`O'-זٹZTՔ싙V__:m/ OpF}gU7&Qj2dEp ӱ[|Ԩi?ЏOvoȥ\d8a$15=U+PP~xJk?$iskk Gs<&wheoiG8wA0f`5ϕ2 |2#xi9pWk`GLB>NgAGr[ұ.% I ǓurUM#/2o#@Oe0<,pu~-af(\c_Nӎ ;헑]a!~pWY[v3 B6 &νf/0''\~Ɖ|%y6@?m"on;'np`j:݅!}WoAןVR%ꎂBղ'W^&oS"6ۚ/F'Q9O|PAAiv-w`ȖCn(4I2O48KyqxwBsP]#4O 5`x}BkIt2+=`J8cY`= }O)wى[ⳇolV ԂkCI߭]<ȾK.JQ3ҜH) { z<*) \eawGGm{J)ڮ4YkzZݟ$_ ] TqȤUrj׆EЙ{=˸?M-Fy$Yq(1Ol-ʕ)"6tw54_0:Y)vFih0٬k8l/IMkcNV(.h,EHq9eUȼspA҈`W}/Fpﯵ|Mw.s2lQa*{޳K}"!Me7ku8WsO\FV jQJi1tLjD#Ҋd:0Aso`z6{b3F$%XlMsٖYE K#/`ё*9PC|:6?{:* :Tkɍ⎲}e:I*mym%W.s[V[@AHgfټy9٭\Bw \tD1*I0hG 2uKaNiܜsĪ d@>ЊzVU8|wId;o`?oZoָ0:3e%?`nivzlmzӗS BAz/"ؠ#zɭllYF ee+J A<7M#WF4\K*`\q$nI~VL~YΧ"!+<_K^8gϠ$[/F9OHWս:WH-%]q?]²p-wV#~e M3SI|O 8Ɛp}!B8nɷ3Ot*ΥZT&@u g,C)%D; z"#K>\h"2]@.MP<|GlGZFx/i].3kQe% UajM}_AJh-OqI}F%>=n 3m*, >XǏqi"BLW9"8i* )Z бjHh߸焭6xן:JO=-3܀jKhSVڇ3KǩVTȳ'8ypIr "r` LJ<{ WPtt> ASo]h *^@ryeL53nV_ϙca¨fƾH{r78Ҟ|׹)vKA\ MALQ´}iE,Y,k+G={4Qs&_΃F43fƸ@A#%B' } &čW4ɡv <CC.*p/0Ҍj3`VCbqrS JrB{i\ 0/}^#eHdȈ+C P/T;I9y3.G+KIoE\ޱ gob4GOxb4#[vq;-mQĥdCYwݓBluK1®ryl7zLNM+9l*rŗ Wb/s(h_U!zn\ly5DT;`7[B(ՙ0ejòHDRQ/vOkb2;ׄ~rcik>uS O-kd8,!5w kJ &F<;, FGxdyDN0 X2L=eݪp%U(vc6NI)uQL}6;GrR'~< Ei7e\aٓgOkP=$%>8(e9wXJub [zMz}q =%5+WCoƯ&=lo&k-^׋a@rd|wiKi=; R\~ٸr,7HK/kUǩ^َ|WżpT|K, +?J< q ʋZ8lWޤz_$B@H ^j4L^`./UV@Vv8a!}6]l*:1b/yVT"^hbgcAuR[ٮ b6Jh Omsߵx 7,ιȯt{{-ۤ߅:WjGN Aj&R 9˳1ٵ-ݱ=YG4h0~2%[ZAA3PҥͭO>{{f}By1O0:ٷvZ`վBKZFj 42h PjbV,w<ԃgJA!\;k:mm5cnC㜓'Z/ ^̻n mTV`;_s:yOWZ92=\x :)r4ojG54qk4 A&E{?4BIJFVa0 [s9MCaJ]trf ۸hQUK:8(aU!u@//$]~;u7J2[g]ĵO(Τ]<9 "msLR.$ W[[vFKOlNI(4Xȴh"޿v ݲ7|C+HkH|I?u&a8*фMH8)DQ!0>\Pj|SU?btdv Dx",s Ʉ`l7ܻZϑ]^_#RLnHXCD_PGo?$?TCh8E@[p6ZO,21'54:b8FT9\HnAt4L2`& l7d'\q+l22c Ux=,L> K.| R r?/f~DGE @*p 9O<Ŗ40 /)qwX!d iϘ/ H>VN3"3*BG4 ruPrw:ǃJfŴqxlqFMaޝbtxgr"I4y˞E|O})"}ŹIl93؇6`n,oTF[3D[8ϠY8]HO*Gc8M0=R uѮa*@r-5D?soILb FOlsf'LˤVOtT֝[\v kHm!.G M vaxmcx낡mՍ|BROfWF5 Q+1% VunC5sik&3_[{g0ݓ++{v(w'"( Γ";>K^wO3ܻ;C]t(DVȬi-`t$+ +iXfvU+ژ.>)~*4#텖]:wR[tPK)S %X2kN͑/qWdkldXgmA73b+b:[P扑⫌䊚KQMK燺e8*p*D@ mhd$,:{ؾ3B(pm eG b ^]Ri/@"}d@<!)COX3.cMcGET K?1=)J9ZC )&Wq'"Q" u;GBb<.X:/ӿRw??Hyfq0_$u+ %|cZwh9/$S'FJʇ^Bĝ;F{3:=c+u/n:*-L9U 7nF`DCu3`[/QοCW,'Ԥm4u[mp,'QY`o 8s=V9н8Uʄ8p8I!WO^^22$u6n,JjT"UIb> >[g ӳHy8zL_@гf\( 2z};߭`X./O8-lqU gޕNrv\SQQDulrRE:!8y1Kmyv;KEυ8VԀlF.p/@cŀ)M׆Z.y̳8|3TDL.D5}Y"Y670à0<60jq8( KK5FlⰖ$crtgNKޗЫtqVuM[0+,=ç=[0KɪBzqoe$O TϒXTħ-ږ{3IIh@Fl%kUk\tZpKh{"Rq5قi?O5ujFu vE ҳJEUvKw &Pz1D7ꐍs؟D2 <:, >߳-)܊4S* BW2Xlhg3y>΄Egu 6L|vgů[X8yrm|R7]qDSLJޖ*#lj_6`Zm^R4967<|M_'ȷr~@C%B,,D*i_aҧ`VIe NSj]&ʡ {NH`S4 pEZ/КÀhz56ң9Vx.w 4I($ፖk9Ѐ<3lOcQ 9Ŷ'__x\;CJɚ!3F #D+ڽ)dG|aªKӈRC2)'3$UG/\YφR֣#N$ i u08fbzEBYfC44149s3|}6_JDY%F PgѩT"*V%ش.gBɓ50<9gH}(9gM)ɍؒ@ϒAk ӘU6|f8aI88lT[3MAV+Ig yJlڍoT*]ya?7 <ޯ{?Yr=|^|{E6AlJ; [p8oȡU[PKaQYvhGyYggDgP%ܦg})9TޠK{׍^8]2s35S?\B@Q仒20[8$ lt-7j 4?jگA 1K6 ᇀ=٪yPs <(*U}uo(:W?k.g'v٫-* yOoW*6͚ƣ &A); `GD":PTV:@P M)#/\x$=l)ژAʅ-b(:E8wW]4Krl7\r+.Y T!SP]eu ',ҧ K5$ekya 8)XTsrԊaQ, ڏ [OVDj',4`f8+pP pPxb5f{­ݎVy?)1*;\m 1Cf5ܨuOeʓb$xEvy%M,3s$Ih:Jb'[qmcE5a9:1&*a ϶'Ԛo/V8Q@#t곢F|5 )o;tȾuu{KYvHl1yX_ǏN BW)~ '2()>ɹs@^qĆ[S:h# rq-r6*ε `h?q8W4Pm%2;y]̷ソG{77g"5loj%m+87U'0ܠ'T,SA`A8w0xH ;V_h^'7 05mYcR, ؔc#iQ(iϿǂB:ݻ SY-R>\#(a+lj~PVqPWM\J ^[Z 1]li@c[Y%gGl"Y^݁u$C0ɮ!:e;H+7nN&o8)3H5&]c䒠0f.ȳc*ӰOyu yLrY{$L&lV%P_|x+P_L"Xfc%Nd u)jc+7f`6Sv!?2UtbMJ 7.s BJ^i;I&{ ZKfVha8ہ%U=l)noulɸG4r&j~ Մj 0+ ЖjxK}W[xy1^-kש%cʼnG\]q]9Ri+UpJoF?MJuiEVެ-5'J)YRB4l;?*kbSG!CoZK1Ḳ)H[";AZxYViܵ OMނ4)ʻ}MIpCݹM])艱%ɻ4i*9[<8m[UNӝǕH%DcR byI8qpWuW-6(7pn?;v4g8أ:゗Ek]p/wy)^kx!)IXDQ+͗BC؄Tdڶt EG62Ůgb(./6 Zq%Ie#hHw)$(_[冡?COGxR\u,fה`[b~v"Bȣ! sti7lZ4~2SVaXnѰ0}UÊ|@Y^8O.k̩N :m;KTՔϭQy祥7G1BQZ^Pd") :([!E\N@5se h]?1WQuw^Fr}=%v,TAHZy ,n,Quf52 5{ɚ>f̓6B''*Ⱦ r/ EWF4t+b{ 7r0-WL 68t(6 yep⯃5$>]C^jNe~%Q'ʽɦ4؏ӷ㷆|0f;{p.F :/劀Krː.hIYZDŽnH$& QF3ĪƓ;AVC|}\7dr̕}z,0} Z%`(ӓILK-t y4?,t 0[X{5Lb}p[S&U4baOr<}W90!׵m>\5&a$ݞ+/)=tx>^R!'cr % a K"9BSkwibews0*duŶ$|X@RWD*NIJ#U1G]Ahʪ$AMtPrH+j[P%;hBq oL(Eg6yvz75,D2#A3F*U]sT> żt7- D쥈f#?Ex^^hOWOfaN;܆WHVnq?I4Im%հ]CD O@}Œ*?+2bY2ݸ!ezReP!jNH]m 2z^LOU~@7 ÍɻSL_}Kq>}oZdd߫W@+YKC@)}> =x)ִ 4y)c6t 4'XXr kK+U_F3}Ok[o%Uױo[>lQ{Gm#9{u /:R/;~<(!Ў[zs9^GCGRl$f>z!5/D3C=+ 3M$?6Z-R1F+.=BD3c>;/%M"'I<l'OoizRǿAtǣ$%>e7!Pr[&/QZv\u{ūE+AE!;zU Ldĥ@k/`)$Z? Bfػ -Ȭʫx$*==גߺ\~kSYnI K?,j;$Kw343;k\o̘%Dd!j}<^g.—"oJʊ*,r ѝ8oTГOn]ŷy ?L+7؅|e|a4Pqr۹L̑W<()gkX184uwzTfqAJK uNg'A.I]_TP|7| -#zڰ˼ &WK3`=VwŒ(qΎZ-4KsH}IV vMf9н fVrZ(.@vSdh~ ȓ~zWtẂJh_SU!P>=qsf4*3mا^F Uoꡋ|^cbIT0@ay:= Am5 YٔC@@Z n4~ O.j|tyon=$ґdꄱ9|{1r܆gP[qq>>#\~]Bԙ|{aq=R`Hԛ,df04M_4`-vfXL Q.Pܘm`aջ}WCη\q~4Uas@=j:;eXUŝ ;{̄AAXIz#}e&ԦhL`qOpڊn"@h7M"ʨ0c7m*+C`AoOUYMFG񻣹ZK9hL h+O<ƠUh!>(-QP6ydVM৪x8́EG%ba2@3;߸3[ |-OVn~ %THOyi֥ԀPީH4wf`Ѯ$lޢW>IsG]h@G ʝۡ0DU[oB_{i 5 V@gH ؖX6C7o}%4Z٠lxœn^/6[_3…- t{xc.6  &YG9A^ݽg+iMO#dzJ>Ǭ'͟X1՝/h8R95^V@Ui0yCl($ kM\2!Oeu1_sgEP E * u^fJT6eB{wO.2 S娚f&R.o^[)T).fsR#p6,]!m\0Fmm"^̷|X~֢Nb%?<9ZC[㽪ъ2ɒbٯ4CTB!eP'ӝla E@~1=_ǵ$Qs8Ίmo$P*K;5} 4EcypV4L.؁d+b_…j_%TMdYKMiwBb's0MFU$3nᰟ'PD7fጮUUU]oJ/6lj=,}DGo2CJ㐷 %MUL+^;ZMȿ.j Ӱ;p15´y(I%M &jN&Yi蚘YoU(T VP  az YC 8mH") Rl4G*\=j䫡tVpIb%km=&fY E؟w KRGgR@. a)D[:9:LSmoG2QM·lmZgu^-uv]A13n (ysq%vo :  >( 2cj[6 ǃ%ڡg%ȩ87nߧjejzvJ6FUGg>  ;<SLw<e!^8K6Rt~HH8[QC/ qXrTj!u),4vC"B5mpI<]gubË,ZR\*!E[]b K.bT4u9?&8ĕY%ʴ˞׏w.E 8Fs@gsx_i%a)?#dn J|7JJ8,Vf_@ƨAq'7d||Ds,D>3dL>"|Ҍ,P`O_M.)\qFlnv& 3X %Y!WeX; Ғ$~D"Zǘt`(Y}ɈX4>\VL2j6bOHez._5ԎcaE-D6[g6bvѰ4{ ec7PdzLL "Q}6DcSB?(ʎ2EZs<[)k?@ȵDb퐃q=}6^]zQ Dc-,mL3,pz= EԟX~p(e K VF6X=DZ# uCS&eu55F!Q KhRy#Q5d{}y'hasAڨ8\,#USn{R!&(z| d",yuV+y[rcbN</1N/4 ( u5˸M6`ȓ̢fAXC(/Gnrp1UM,92&ۧ-N7)Gڠ~:0{A`I7^gS1b4RYw ; 2TXn:Czn7N'{ic{>ABo ^픆b 3m:$X,}ϻZz^^7ITĂ̫,SyTo㋠Bˆ|u.{kZ57a8G*I(C 7FT&:%u#Xo}L(UʡZCHYrTt2$6Y0)d秩P@ÔNo}J,Ʒ|FgBSͷ]3[%\Gk%etc(Ëۿi 2R~O߸wd5/wht~qԔ}~%\k .ѣaJ[ȭDw\Q/Rbz MQkS8*Od:\ؖTsˢv%&IWvU q(|W|7M ד}E[۴;Dfl, Flfp);wgcn!/|g)-¹fpi`BQ3j20)1tvBgY8~]rtUAƚ6^BĎ}Ñy)kOWyŸ/ 8>dIүu!L_n%`5ᓹv|0$38)~2{$))jĝыqqpj%IGaAxa<*%c~O)Fl M%.Je`09 D3(nGޱ{( fĚ'Id I%X(;-H ip$c6} >ՇZJ[ׅ"D o0S amS>n;DR;0,溕4 _[E-'- k{q~!1]0{2 ==T_ͶüҤ㕱np؄푂Vű{ &ALpUiq0lѨg+mrF$۷)>Y)Ne5n{ %ߤ( |{bt.߷f[K⨞Cfw Mw4^R,-qmz: QPMv!/b]ejLH\TGJꖐ5*o,f܀B4"W^?'HTpH1Zfn-~_AZ`(fc}zw$5TgG5GPJ_˭j{ blwD+0CBGCق7{($YGeaㄦZ" GuB#_\RSKZ8cy!>V.X[;-#?f_}UELƍV˓[yf^nzKHY۔9'rڠ<ͅ|9XXȥχ ef?| 7 [ppeЧ͠}TVʝ4zD) "êBG-PZ]ĿeXiv[ۮ~|Ou7R'e1˪Ẍ`v8-Y{P'gHtՊo zU_`3U'a^ݑRr}#r%ҝZ 쇂9Cgc$k ̈ɁS3eA&!)IͫhI(ȩ@dB[qgb-Xν-ö%VU*fT,+Vd:h\n {D_1CZ4 ?*jنBSnUq9PB  ^][; ;QSFZR@\gVJyz80 ICcuzzud2) ]TmqjM^ȵ(G#ꍄNS`@a1@Avr*&Z!0Uo?C&=RQ\k]wKi+}CX*}/%jH}+FB2!#/ mo[G0cv2p`ŜyǬ:PZhVDX2%#u4z$0\Ls -,</o1@[ߓQ&(gl :Z,n1 E+ 9m s uաҘzA!dTcT^x1\"-1GGfüպ;C]ms7t;H]Lq7v]ϳ- {U O/v uՐ67^od#&[\;axM5 'mT2JrB"73Ǻ(ʁj:SmeP\gL-wn :bWg(YmF~>GX;lL{}KS7Ygc˙ ,̘t[ffajz f)@tM gc + YT'ZM8{ݠY@>)3/E}3f { ĵ j^U$sm ߄pvӉg- _e2~ě(-av|@ޫ-yt^tR웷5Q計 r{#1t&#ѝ. `[7~`-Bsf 1N2PMF>djQQFU60g ÆJdx?1%sIJ~"tR rŬXfW/Z]B5IUZ`>%Di1s⋳G`jvCl4*W=%Kh(_iY̝4GW|QנC.g ML*Hp"Wsйa<إ2˒o0y æ[@NXeO C:-m R`T`y&~u I-KA O'OIABbp3Tky 3M_Y|[lKmsY;UPCzɊ B<~3wV;pd??nD.XU4 ՎWj qv*E:|ݲ龙7v7I*ÄduBvH&0%f:q={F SeߞZ,Pb 6iKcv}nG' RNuIEc(n J6wQ>B}}XK~ڤKݴm@%+1lZA<1Iios {T]m>x*?Ob7ΚcBllimzk2d<_m~뜧kfRϗ!9~Ч ܽ$V8 2\8\Nhj5w•m))~܎^yCO]H&.U\Tʇqߪ "vn^MIvXLw-Vpk4a"1Z3R/ Z:2QRɹxK> 4UjȢZ~.~lpsj*m$.P%%WQ_ik&yJ-寘jG[k p|X]V6^$`(Ah {Yj)>~Z+]M R 81k)/7Tjj5OƤi$vĂ©Or{8w\[bm֚wtU |ìBʹ9Nizm`D޽Q3d+Ѩx <4W M+9B7p )e'S TlbcF V>6RUu4F^Ew삌qfah[dط|yvRq [E蕺>e#dR 8-m}$8AxJA۱VWHOG$Ղ!j7~Aܬ7_PzQH_ ؓ~K+'bnqtk1IpШ&J8Hm&)%^t6KzrE%:4=ΠIK2LrjOj[:8]}.R<6FqXw@8SY;:gG`eN)EPE"SphQ?h8iwlEbZu󌡂pEkf57w],[/ kƝ#f3\fkl&؝qoXcTFLIFnt7ӆ S]xR¤vB>v $5%uO.ÿHe Vv.WS}mKbnHhd{菂PoTC#$9OG<ChoʹVq{SDWټ`j\rEZKqyG#V)=Dz̻Kςڏ`r 2 Z6 -Y#/[W a+u/UV_+<\e:i[cqs8`*.|a%NÝdDq am) HߏjW3QBv*G@\=J ;f$fi'~\Q@Gumeh}dR Fni5/2Y¶S hCj1^Oa:޺:,_KmL<}k^E9wg0OmbR ZZC+{)sO(>˯XLsfEe%+$OtO5L' WS!BgjG/e6]t !4Őx\8".݉H)LzVL iv7hkn]t4ꦎAqVF_1B28huvVc*Wؕ* M @0;KzoI~;"|Ao-=J7"tCzwwwi|B%hDX7TLm%0L=f-K헠Mq#j|NX҈ % nq6J&V G4я8"?3o^ Ts3TPȜ A+-v%D㨶z_K 0QN3$A@Wj!BEZzEWێ)5=ZwKIH)s}[.6}٭!NcC- ]}AS(*C ]cs⟓2 *f`w粠d1EBVNuq%؋V .;˪ f{0avun}?KH;8X=wEDBtJ쵂DWRȟ'TXI~o౩nΏ*Q-?WO^sHfQ"X?v*|1.{L^7jzV:fxJ omdmybRޒj9n_}X}zX >Ng eUAvS"i3Hqa n)4m.SeB !K"bGY| QM?Z˳9Zb7x1i>G}q\mBȹfcE'*s+Uo:JFN//gxF=0aP J9fwso0䕙SxGX*G\fZO3Ȱ!oJש5H/u xEهc՝(dxsjpPyJ݇YϻP d4)Wkȯ 258#[QNT;8F[}Qh"z^_^S `"O Z^S4KƏ)GQ\ν6HD 9еIP1~JZO%}D} S5".\(Bfo.M^<%m*!?lA@忦Eg?1.tZ y}zu Eb</5j">0_X`@Q4Q7 O<ٗBwWfAѨK - .j==wZ"a*i{HtK &)DQƭR[L)U -0 bǣ y Ϛ5<h "#;+"͕け+Hg=IjVNznN$&Brj3Ј-Gd΂DǺ9͢693!k!W5LKSg|?|gDe*.dfiZ?)=}p>G~A8 rUl( ,~OsmT~1OƔWA/F/V݌02bhuLLp4dx"a-5ip+zqwi dn5;X dRR:Ӌ')IkA]SK7?c.JƏ$=vgt)ix֬NDo n} 5UI+bJ9DPy]WWr֔d|03fHr]jY&͡Q6lْ8W|j  @I1۹#4@{Vq&h5,n9_Łs_6I{\#֛+j9c-Vs2.~W`_z !K9VмQ `5DRMKVrRzuAX%J毠1lYs9MJDBRFzǴ*-JKzӂLtY R__7][}]_ qCO߭EHq&4Hn[rsufVԸ4T2u@I cUXj3L,ˇ}i}m5uWY=z*No6DA>σ/dda s? 6'űg-vt]r*S){?I=QĻ*Zs?[eZ~p̰緽+3(h9ǀp&c j a;N$_$WE5Œǩ'b\1G8~_# Y]rgoIq=q* ْ xsua :DP=ss Z3Il.ާX6=6JzN3_R؇K.D|6 Hk,Em[N,_@vyRlIUONbz8:ZuʥXvuD7*U*ra1Sc/ zݹrJc2$nS΀&tԩNG ZtSčm_+VYq,e䥛mG%ZP9v!(dAIWC+xD󔌢).#YJ,Wvy?}zeB4H9SGRqze )qSIeE.3k)g=L}raGaQ߮ޘ|Xa_s^Ӱ6;Zt~Pk!Fn!չÜ TEڎJj\a|8p + e[Gub?͵ '5 3:,WQ.+'?"kOٝ'ƀA]k.9&KB'Țďua'<H&oE#PݴPvt+ ̓4u=6e%L>I^6fY`&R|wZMjKCpg<%SZ57Y@$"t \R "]-ONY62d:qAiHulzb`1'ߞHȱx7oW)?Aqg|1Q[iVҹI\@"BD@ۏ`<Ľ'5 =/]v!ut+y.#ŲpJUGķ"9k>}]>m)u/ۍP5y~rs[;DZ~ڋeȃYwYfM^M$,Dܬ+jЁ^3<`dC VP&֐`|`+H2j+kw*ࢅb̏t;7&EMI$7gaYv3l.a:;/jA1eIΜhżiu85LβgNY^LG@Rmи [ـUD.I1TN3k1`& |m:n-eT?r%+7jj{-QRՅ,m7HKĠ)u6M#(:c#u8qu8{*C1n+zn^_ڌOٙ܄9GutVQ{I?7$/P UiBP ɟgsuUέDj:dx|(8zR9M#k/3#a ~TBjm뻭GEF'[M76]h~ gC*N ݝ6\6lNc6oi3H( znڷtPd5wjK\aШiP~lJ6Y`~\!12bUxkzU|}⸳B\&裛Ċ)H?\XDr3ܪf$WȒ&V[zvUksc+8H'mA89TxuЦ /r6o~>A8)Efp.'"~zvfRwp7pjphc!&; 0יx( Z*!J 3!+{|H3Ʋ!)6cWT}f'v6V p"EI]Gl4*XLVsy&.>XtENѲc=HFG .52/E/#zi\=&s\2E5MU-uTk1+Y+%C!t ck,8M}nX-j}Q o=]s4ҷk(qBa6k~ʆZ3-/,Jy GHFKMs0K^O^2iqHm9&6hƶ"9 F3c{7iKj꫟z?uCvL0|#}d/X@Z9Sq- kOV/|okȑ35܅1bm,`W<@'yo!pO nq;!x$wתZ= yW Zh^j02G{tP.`2mfh3D-F) 2AW$,gZ̛P% 9Iؕ̌!%G%/0j.bH8qm[WT)~)+@n$< o9ف;mKSKV 3„G*BN? )@2LtY!\Y`sOo y#9hm3V,6Sz'ŌelXT,D@ (4En%Cؗ$gZrS-U>1GlqhaL$z$DKŠ"kW<Cm%8 y>Ԭf'aFbv[#F`p*XO;S8Gwz<>m`,?akC*hqvuʐ+Ri6mMn1+,gލbj im&w7% qP.Ϯ%ޡ8jl FY/W0ڨь9,PAM fo&wSAU;G`ϫ|0t}qU3m0l8_s7Џ"I4 t)w\Z#BF͹8,;] &"꾑ZήQlۭI{QfC*XvKDSC܀%H@&#Ƒ90t=䱚e rԻףҼ 4ELX:/V:f{Z:NOo~ٷ!3u Sm?:OA\,]bN{#Td LI0dyR e.(ll(T|"kЗZlhEg #]F2[0z#'7,tHȂV?N'鄧%_݆S1(dW?Iv4iÕ-#bR9.A7'p5.G˺=;Лio%٫ZS6T@I*V|Mn&MH,>V)a(GèQe XR :2m K/%ޜb!`O-WX $ X݈`L(CwMё> fOaV$ %`'j!9TM(D-\&0#0+j)#9Gz?dپQ&Ҕ%J14\0%=᷏p*$w! 8Y7n'/)BȨT7 RۡK&hh0u%tFZFD?TBZ0]c&S]%L=ի'Ja^<U.rbvO3%[ J8V6Uᜇ#ׄ鋧#OC Df%0|O!wyL)M3.h8N uL L bc4GJμz¬9'^W 5BI.jRSĵIH(+\FLy&=u@FT0Qv7Zmdb2+2[*XP<~,ҡ|c؃P*r\uL,(JzVk鍶Qܜox,rCK zP| .`lZB=|tMC@W U6QX@Ac$j«Q 5Fn\ tcQ1&qY6G o Mh.˷1/^vhcн9;q,IIN 1^gw cG:IIX.q8[w`MGhzk/Y]9J '/T"֝6 #K ?o ŀv(B<3hYJDgBXB{'6I>)* Dـp} /~1iT!JF ;#O_:\č;>^j>?`]"7:~g6MAK^y,$L\km?@5ܬmDbS1(@kZ0a0` sMI~'.J#Tl]u}W0!;N̲WD J#huq\B;*ÎR@&[A`U;&)W`Ԟ)}\?!r1szw*j`M@,u|+<}pz,TRc)˜y A"CpiH@,J4/(y^eys.:~#J2'S~M<.]f5tz1Qy'@lZVI0jl/řrV1K)rsSE)KuQ0۠[TBdKgɢmOႍ8S5?}OzQՏMKr[~|yl[1iwl xcסTAOZvW[q2فو,4YH)"Av4Kxݓ0~*4#$ =ߦܽ fB{Ģs =6DaE#%DڑVe['Y$jb:֋*鼮@F+\HL_N4JA \m JwQ(gղXM8{QNaj@1т P܍9'_K?nLjCܬk^n|;wJOq nV"J.95ҡ/k }sC)PdUQ4ԐC"7] 4Z4еDn)x,(gyWS` >jr!y]̇X(Mp25⬤|pm b|{x^gC?6զ0AM~Hۿ,W7, }B IHG,EČKGu2VECNvQnx|XK!rSim8,,ug=M<ݐgDlbk=URxz?5qHXͺW; WXY<+i+(LfU4x@~#yCjN(TͲe Og"stbqAC?%tZ c+Xyݾ )!^X├?;u}&P bYcx(`p#*P!< `:]U}/'ǃnݗ,[kQ+^.L(b% bh9K=l1(59<.T7v'f.nVnܴ؟`pwDΏDq{b-y[;M}-Ӳ? 5:2#|zY?:.OU*j`}#a Q̤=C^ّ3,宭{P&%O,s7(Зk8)h_瞢4'}?Ιm]2!d(q}0F)H(O?Ԗ}m‡ԂT.-o?(-%v#K m~w"dmbi:x08ӌeI5: ̾8D8C ^8B cz\jf{ooF073rͤ}R{+}:k$(9`vM0Q H (a+_F>:( ]Pdى c٬p ,dZhU2'L,Ir!.B#ٺgqŏ\˺ȫDtGE[Xc*cW ufBXC@6@6z?]2fHVH7X aOr>I^=][ʕv4"\lv۝Eڪ'rѦ7ÐZΚFY*RiQN_݆K*51m7@.EcAMOD6~biow,8ZuY&bșj#}bsg_GpZA1)\3ѩ Ky\Ѩ񱀇I)G7':&}HꝤz1$s'b)p ,6u>;A(f9~>aBH)"ծqJw|>3biU8AxǀD滕զqp0ŰBoi)ZCS]GNu TL?C(Uy_rEN9n䣩S R6|%Crdջ&+bk4lFr/|i55A#Jxvp>Vr]:7@>nX-!$G%},x2;QuհQ ^ͶrQ_4$,WhpyҪ9*_ &'nUfsV"lK~~bƽs]^% Pq+2]jܻv{ nKL?~#5䀨,XQ)Q )Sz.Lhqd<:D"_4W5XJLNa/ 2i'e,R,n`Y7Hx`P!\t>+,5_Si\ dl'5JbêꙓdGwpIgiy)FEn44hS (<0ņ#޸ '>{F=]AMO-~&s-*O[xkCH;伙VWO0jϹQhѧ#um_dD҈qg/k}Rr 32,Kx߃MEmXL]00u8Q>_#0I^u D lڵ=4#1]4b;lȝn-|}Y y[v2Y0Vx^~5 TC?JPᣔ)G1:1WFb|!AJp_!FSe@ˋR|{ BPH\+N̜ԘY3TҴfizio՚V}VR/%T2 r4־B>"y"^>L~Nr[y/VMIN~鐷e䦧N0O_ZVL6!O0 O^0y@tȵC(= Q4x$SUDtw]"M =q]'e7v*%%_~]~.' T A<m)LifwkRai̭~aP,c,釬|LQK,Rv,R=iR/W|Οf/ZMx#'G$;nYQ`^g1]b8N02(xzk`֐AF0eTg rU5FIO-$?2NAբw}s(ZvM/r _B%T_xFWDdF{`qc<1BAUˌ赯Tc>@LE8 [*IhK͢ZEalƹoR9 J(?QKpT#wnyd9: qܓ#K hbFc}lw1LaB-zԗr)ӑwpga2\=`1!.lMqSީc zڲu8Cq?_Bc6}Ē*Rg̍Ѓ$DҼ} 8%u*>+>fqߢv V$4P߉9ڵP2b&зY hogF!`BQNȟp2:P^zB?.txӜHN)YTLZh+@`ӲN t娙W\YV tRBQm>kޮnDc(3j9_Ѿ_{^`I=֋IaIW__ ]slF l([z2̀]?9%wERO(4Xv`fP.b5Q=+>D̘fФ;~p<Ҫ(oåt9Vb ҎbaW ԂDXc +nRb['6%Xk|iƤx3!WxWv7ka8=:QM9eA (;!GɖC4!(KOY}O?b*3HtW"tzDOϵ|1Ԋs{ܧE1,E(@̥n bD$\j<m
    McFWS(ءhgcOU=7<7gm~k%Ms pF+ ͫz jp!ז'JrDuDyyH@{rq dkI^j%䢩!c Ko*|u8!=N~nDNafbvCUp_x?L6Gչ-Q(zd ,Hw2;.y)%yuXk8bE cO&2CoBBZa0pO <eD+Ofi"IЯ1B5<þ>aTm'[1E,SNU$^C*{nPm@NtѵzHS4d)Пl!C^֜L5 GD3˄?ŧbX<&Whgx3B2Td)7eIXcXi_Ҿ0Ͱd>oZksk21[i6{JȜt*Q4XӋnBVs]7+K`G*Asw+k_C$ 7"G҇ag*\˙5GT9/Hc3'Cy^+Y*]:N9ɑ0nc FF^~Cls]="o!s٘0UoV`aTd 4-Z"`< f_h8цeFuJ\ ~Y|]AMa9 ao1K]_^=P0&(1k95I$N]m*LLάLm4};ZM02˹{ fs۾jJJ{9EIBsDp<Wj}t ?c`BEjL4 -$;tx97ަvO_HE2z%5FܴZRMCEۀ1̺ITw_{`OXŦ)] éT;rԦcp`uL^dꣲ'Ō]F 퉼;v =a |]GfW}yUUoDJ w\sR&Ӿ*۩}mgu zYxkh*f [z8<)`X@:۳4'cr^ (pe6D(؀묗QO<@1젩e-⧑.S-yҙݥtH)j&d!0X5st{=x'ShCeg)[+QqרFR?5̱kܴz-8,]=P!]W>[)?sҭZֳ%r&ffd"LI تf)7Ň㗕\_/3~"jæh=z--\ݐ&'~Mw\“(# ;!as8g2@3k7jD' /g0R5s\y΢r6-a^7/sz밺n׾k(apק8 Rb@n^? 88[t Aw~oo\kH4bf@/E+CdTX'PY*ۚa/tM1籍&0qm0U}uu9 0em6mKM4m2C %u;("H'"e2ͥ%\&#؍GA2vY4/1#&m6(1GY.U2y5^)C^"{za]/_xSD$e'I`#8ҏC^y=' Q zGma?9wJt~膘L85HS Ct~[i*Bb ̅Ə/^YDl21㍇ƖDc't0?g~Pțn2cmgUax۵\y$M~ӗ9<%oslku=@ݿT^@L{C#*?qf8'`iTo*WXѯrQsLYA:̪&D${tQM=":p/8ϐeyeQ.rȯͺ\ާry긯wN]WD@ ^ E7z>,4Vr GԞПP6aip1A8On8$Kߎ1ӒZF~fY}5 Vqm}>+ !qzc vWF!]̰< 7,cި_OS V'A&Wt൥.ȷ;SNX2T &:*ڣӢ_m(DH\ԡ5B|qƻhq]0|? (77Q*qBiVB:ܡwʇEVQ=#170~o\j̔ d3|?0AOn |{3) 0ƪk?mMD=#ysHU[ʨ&Eo17`O&QN-?bQRfZׁ@ٿEbPBjZk}RhA.R̢8G>'_vɌ0 :qr!d^yڻQ c' HDt3eD%f%jmk5U-^oDV&m̨M&12~Ҵ;Ҵ fbumƠtpF~ ){#|J{x%G >-$ow F2O|Qwo$(<7H.s+&0sn͓*z|8MXwEcb"I?+܌ ݫkq)ӛ;2G;$`$$hA$|lfT,AӢ>)3tl咹{x[5?ZT5!S,Va&dk0sh,u1qZ$.V8˼폸..MԌ@H&xI,ɻÙ]/f2+*cRڅ>YP &V e."Wf^P֫(lc&)]_9vŽ@=OamM֋QG>y"Iad4.(O.mrMBȓ,'l klPcv 鞰ExA~* {N:}0A^rtHmfKDms=[EzG:7no4g1MzJs4)Yw(%;#P HxIZoPQU ߃6\Aޥ3:P}o^`w 7UJP Q";VzQKdaeF~!ZQۀlPdIȉ"O+ժe'e HL6)`{.[gp@g躉#2r*r.m'SSјnu9:NA!^>K*4XUJ+-w90VOb奷i 9AP$@b-gE!%)CT9 _ [t(Sc~#pZmq`/k62+?qy,d^YvWom`}ff;G1yxo4G(ds2ڹ v˃b3hbˇ}t?E;csn'/ETj1 |,ɛ now/.%&!G~Ẑ"ނv.gTu槆|f$;>GD|XWvmz~w"c3N&TK`:gtJ8glfx^aЭprwW;%:9~$ȤXfX),Q uoǷ*t% BNB#ͼ]@KUBkFi~ U҄ jlUtߵVTGnh,[hv !`iUD_ɿ䂱AnnF_qt"tudҕ}*4JF&V=")7iLsl Uxc,G9jE&)ioF@K2_'/*k hZE>p~ eIẀ ɗ?XN֏-0c8,p\k:;"n} LJԑDmc랟‹/ ܕX96)[rslʒDHs ?6`#jϦCSX֩vh-Lo XR;̖~?÷+S=VLJY\\l$G9o_`xT7E?X< hk0'@$U#hu"@5ϻx\&AWLyV8s}tqǦwicsmY z i^"4x16a"vfchobE0y `  y߁ݹ']K~NBpU"Wx|w%&p%Iz0U e:G,vQs/2׿UHr>9g|V>/e`(rRan#/pqoNp%Pqwe%;4VfEd"<"^Z 9B4zm]d*\-e;0,Kk8 cآh:V!K90g0uL^l SᰞlT+bcx_Ӣ _SKo>k)TRݪK1G>isr1{gs{;HW|OlːU<* =[K3K){1&^%IǝF1֦WpY;2;J#C1n/;)&-UxCA tch/6cٜ@/_B]{0g9uYIх\2{C#,ww`UlpXjxq/YԧR[;tLo}i/kZEغo z Fe6N萪M׮lf_ׄn*ηx@~$- r+$ǹGΊ#𜌲Q{4G@+HL )MWiP=޷ vdU`ZF SEDN#/0]A'Q|̿\ɶL-UZGJ M惣 &neqpT_[Ӳm}ZuHx%Me6|ݾOC'_8[wGzܯ9$ɻ pH?g'H`.] ;T'r T3exf/p"%'XR怟?d=?x *'uJ!-Z^Amf`J~3,;0+䚄i  a\{5 sF4qO_AVV)۟: #D_7ajrN$v G "fI|C Yu)= q: Ժ杍cރ#zI$  OfhW 3E7(S)3rfS٩ $tk+VM/WvBb_Kfkݍup.J-ʇ5PϳOq\hNRWrb==~xf4D.yjNs;P 0#D2%ޗ) 5:V`5? q$dvS;D;l5R]2Nf$_(q{Atfw>o$Y"X37BpQ ՏEOb"uw2Ȫ4U4Ļ_gjèS1\B؍~oÈަ0uAnTR|sC[I<Fy4i?;,8Y(Y,AMYa*Ru)aSix #w:梆(Ȳ ԤxlQ|fG0<}!o#0EJ%.i-):I@Fk֒:dΒ1%vr1`ߠ|$ͦ{jVxLG@ _`dzu/r1_M:%korȃ-I45ɸѾƟOi5''ILSkryBJ+>& `F3}ɼUBaG2` ]:Җ}ǪGQٝ}0:w:rE+d5nJE/GwYK-:+(+Hjq cx[[ny%N{B+ "f H']|^ɲ_x20 HER%N#vq^u[ANƷ!.ߧjIcKV}ol?S ܽEs `1 `Vm-xS.X pڗ^ѩ&^ᤦT|z2$v>=^NXS*t$H֜AEcRvmU8P:D1|xvt"qD`&h=:ãY6@1r:*&גBGʃ_`GK.? fPmjI #9G[ЦZoыZsH_*xѽ#i%ٷFJ/xYsb(VMU-iQ-N|2^D{<ۑWQ jxJ` g{^p1C&(O5шFS@y)VqXUjE+SxFȄ-;y/%3[&yHC4Tc\}RC< y^r(([ Q=!7ԩ {lrz"AJ*T\P*e0 %ؑ2˷nr<a^jj<НS_B/Qd]cs dU6>^Mwf)9,ܫ]ϝ&}h1|ا8"Ԣ8ſ>chGʘ;.X21+<'lzv'٫EX@tR9Fx_8}fG Ki![ -]u:!#;zU䈁{SE_.whW`"E +l{vJşol_2lck/,r:)B6ՊH'bJYIPVࢃN5Ku{ d|ӇDy 1'{8a,|ozl+yaeH{JtvvSUu1#޸Bf@3%ɻMGJ,SEi+-M-v{ݍ,54'|wwv&q<4ѾZ(,v-/tgi*\MHӱ4 `GD:Z100|1CeV883t*Șeo~™C eZ%p7?½ֲpVr1 ;x&$=P<:NF{˫iL\?."Vmv_zz lcڦڣHK!@ '+ؗ2?YxK~>L/nbtzr'Yԅهԑs#₿<,bm`QC!g)!@ ̜à-AZ"\XM{޺/qLXOxF ͪ/:- aq5? lg2D?,(ÉWH ޠDu uGR :?OìFuK;}d_7CzJ݀*6@e5K`owL/$ 4nV ?EY3>OR14I4ד{ҭ<;Zv*}Vc^Uy !(9ov^TDDR2qJ!;nd}{*AU,ėnReojyLe[KIɯՊM֖lA$R*` {&#}LgG2*O1B5G6 0ϒI8g#b3$t3\BG+A'>'}W[@/U+_.b;gL- c[|H4SK%T1\ U><_eh`LO8\ҬdhقPYѓ?0rtF[)Њ_{Aۢ_냀(vQ%O1#FqIf!j\@13K&cM7Ht$#n0HhJ`ji0F 'N2wr!H(D51~"uǎ'kuf0LlB+gkp3F |BaQDsmfa&'5&YFD-f1upO8s[8zlhk[on+-5 紎p(;AwYNf\'K \8sOMlsIf{i$\JA7 `5? ""K):疷Ë~ %&D#mnv~Odĭ]- ۺlf.bI:;%{ U߽GzJ%>X'%y 'Y4K`FH`z2L<ǵ9@XH Q $e}Rfw@D5,1)+B3. @y7jO B2 k[Wq"Cy+ʛ]A";,Ҧ h٦5O \(ŨCN^'Y>+7vSr*X=>yNR8}MzS6xV-c>:ϫH[2v+qC t啼eD%w@YvV{X!Da,#}.S`*.CrC"ڹ|g QcjVh _m-c Ml`4YHi[Cl&.50Iu3bwn)r"|CTFh"!81" #?~X !f˺— ǀ[I"( vvks;f GB[c4 > =Ϫ@01mt?VKYtj^Ⱦ{^d>Rہ( s~m} PI'˷>x!q:O`|T9L5թ ÁWXW[={9UJA_{!#@QF[.Zdq9zRr_HTJ[sKGTTVk?D+;y^8x [J#2|˯BWv.~tfBϠcUTZ>ttQ*˺09&t9PqDB.uypd gfn$3#K 9%BB!|rk!=Xvm㰝9.Xv/~*Ț!Q:KQ- E  &H9 ZzCHqt^ g[):[Eؤl`:hT,~Fk'y^?ev:$/Ni/dM9kL۲Uk|б-3?"?Mܠg4vF_OMd> `{5ar;/4atX$ 52Ba?֓Q<$($-`aIX\z*l[!sy~l';[ g0X׻ٹh7k9eo$K),} +cRCZ<Cc"u)ݭ{E-R~\b!1dc, 1Ejy'xLjX{\~3/ 0g5A)69AΫU+Ic@7"4$~8^^ĥ ;b.VIQx9 _w<)ӗO7MN3U{91b;3 U&CN1؛=D|0c2>ZCIj@C+[Lٵ#jÚ HZ! zR@inђ*" pdBۊ  0 lQQϊ+DOa- c _Tn6K$#^ C4o[IFJQA\ 4Ql KոhbSpE/ү]Pt;!ZL/^"0! Cyy4PL )OSω(Uhv!G B)"уk-Ǜ57j}i {~(,E-PÊD(4eh7î(wYF"|nfX'+vk>õ-q궐%@%vs5xί.qBXЏV w!Szł5RiSlm"l-` jӓ],40Ab7Sd0[L ';(9ҊjStyhG8.@(cЊm [Ґbd;pKor*$Wr3ݲwc~~1#v+>hpgx`Du ;#B@5ޜq>d;KWwf?6 T(T+3IJ L1JrX1ja^1(9T-(Xcl-qj1`^ES<*jژhDCcpo‏'bϣ"-_snnwKUE^ltS[Go,X?7A'] ީ,$OaNCsҀ gzU5deQA`GB̒ c !DK~IfdRԉ ?O%Aw?oma0$x)lEb&}7}tzܧo?l=\BMvG!27>0D7Y0俨#|vyJ<Ÿ]l6 F5=l9I= 5.QVHB ԟyAwEYҔyx GuzKnǁ$Zط;O~Js"H E5p ^:bᵫYluF0J9s"H̰ DVX b,V{;g5%F)n!\R=Q[ -ٵ,Ef+̎`LX4(Ʈ9S)KP׮"B8Tb⋴!koHR""@CܙtAo!4w&ȆQBy!Ep;HQD~v8Kl>{_Lb*K2KWC2k viw6*aaitV(1fտN-^8G&:}/DES^&2TA1kDŽcԼK g>+} !ҳU1,˵ R\J{Q _1d 8k[0]^Z#N٦F 7lծ7v[H4K6;:$ w؂5+@\>:lV>Ai{&5I+g@"tGu|azCLAx{<n]P/.jY0'̰b4㗀т&-ֳpe%MPBOUF`@))!L'%@?C@pƀڃ' gڽH"/KI%+W n7^`sRQ= UCzWܻC,B+u3A)i9YlEL_mɝfR?\$q,AO[Eᑙ\i)c?ɝYX}3V':O:zr1ilqdI\yy˱pQC,Vg;+ച 'z5Ɂ'ktR[x0r)F|dp D_K pQm:* vHET** L\TL$q2j3`Ճ-/Ϳ\Wl{oZ8Rz ([rԜ!s# ޔ6M Іz.XI^*#x#سx=8,w?؞}xa|2 ,iwZjcZ\UMKKԚP>!q |cDV&!G牥lQs182X=h/ݴwvHmbD7Jk۶Xr)fl",sltx#1?#T$sIZw 8lM ͬav+hftimh^I%0*] &FxArIhɿ{|woY8#qQ:xzw~ץzP+F2H6VӠ >mҠvB:.k~{"A3|*s~m}CwUnQ6W蘆rwSe[pUo~ Uw;mѽF^2BϢK9n׭b9lO1/c hiQchi!1 VbnDaCJI"55aeZ!8ifJ\3) 2m2:7K-WvU.EkM|ݩh+:z=/d滴Ǧr'䉟 Ǚ?ZzڢmkMwG:+4]m,1K'zvW+cT%,$ZZhz 1Tr(LPC vo1/R^N?a?In ſرJSh5-ì$3'!  Y5,)g鵤jT3Ֆxv@dxqa\'`hG'I{ŦBlP'j=S&׍Eqb |?t XDre!v/fÃuM &*J{{p9@*cfH-E_LObNyjy땃K3Y*J c>+W/K/59t YpS)2EmeT}ȵ7lG6u<b`r}o`DŽ,u>6 zsd_Gq,x*ܕ#9 u8Ck@ 78:;j}2 |MV`Լ mZWSJ'j3-SVzHC~IxV¢:IK8o,H)u;jN?@H3=P&|G(gL=HDR$nI&xvvTz;Ne^E5dwuD4i v μ;ضY?-R{~=YvZyh؆T0^gq +jۑܹLeoWg7z-rRo<ݯ|Pwd!6yt}E^Kk,^76/ڄh YuE>> ܛz t].ݣ+:r_i=j-ܗ/E9--|5-ofw>G45V>NU| v vV|S2 cA {.`6E<^odly73ߔf!"of l`k14&I;?%LL7hmBDxh6S\[l֟BCW@#}<]0 m1Ffd:#b \g!J^ #Wm ?:YgW;4ȲswH-N[?GQA.zMN5ZޠxH^& ȃ%0.胸#s%/8y=vztW{5AAWu#(˫9QLҔ3bx1ZgWկI-YgΓ?0Le.A!"Nؗ x Itls@Mc%>Z? w1=.f1Jp.^^ߡf4W [3^Ϲ!{hJvntػ7w=OoME\rZR9O>~q Y}\&<T|yVV /BsnJH2ڊǖO8|w=Z;>Y4W|RH#m ;H%X[[4Tu5':H0'آf(sawQau̍*l(zgGhqd<~r!Q+x e V+k` r=ʾe$kҟ܉ Z? oF&5Gn6y;+*T$#R ZN 1%[4Ϫ7Gi7GFί׹~ [!d ~ҖRk21nH tt+0E#]šuk yԉ7#7jXW3°)zOV{waªZ/ny,-@В 3†񬯪oLsm]z>\H dP`K2\謓$Nz̚g>ʫh35x̊a(7hEC{Ȣ_=z S~@9\u R=e%- fs_.P UORZUZnSԃ;%$:!-0 6xp#澀\{{*gL{˞`_ YҭaG-b'{ B2H?K1'y+?}Bj (e!^;S cfn ~ W N 9`Bu[AIq*xh1iL(8;=vS̓ezݒW: @c!l`Q'[~(!} '|9$Y): VB7zPC8sEA gmE8dri6$0t b#c+5hJ3L&bˑV#r[ %Vb@ށ7<"hIFq承ܕJ%@xa4@SL$& '\0‹t g;6-[sl>(#.g%j@k81?^CCeW3MctNH\$6:%3Ag:y YΩI /p磲oV?| yuEX0i}II&O:5 y*?GL/롍드lNt5 V2`Х^&efǬ|c1f{ҡu,TcAmҧkJxŐTUBι&DZA!}-k"tk YN;lD Q{!; k]?,֝Ŷ̗OZ1ecgK6n/V3ʵJ}R?-BzCsIE ?<ֵryLG+YO.SlnFX|g+oٛ`3z^ޏ3$-ATǷ0w`;$3Yweb0>P,婧[1e|4~A)9^?@C:LF>.:Y;ET2GOo7ݭȚ>Wł._Jkl_+USWv>T LP U_ Na.sduv~PѰ-%8w ۍLNۂRpփ&CH)FtdЍӟ|mh렽<ShfA|%+3&Y'muW@-za򤍜baZO1\3z{3lgVe[ڟ$Ϧ =o;1pTY{FH>EhJxp6{b(w"5xſGH̆<ߩ)+ϓC] P+RbY {trBQklwE)Vl܋xuyqNtIɶF3Sԑ?ҡ[*vpe"J4L8-<8,n/tWܜ~M@/.=i˳e$v]ҍf{̈x-$c1mˉ7h,LWz)g/b7g2P?1roM$'Lڭ6,m<Ő]+/ Rbi"MEg!MuO\,Ùąm7Jt<(n1Ğ9^ȑi`w%A~p$;H>TrEP1 =,F+6ؾ{GBn`Uf Ï换F*H5JKBH\jqiTٻe< 'ۆ}F҉HXZoSV}yT[`wQ"(_W3,GV>pLC,UutD|bWJ!1gwb̘n6cs7qU q 3BOR='Xyo\J*:J V% mtF׌Ir37@"XB|G', tG,`aI!}X5NL!0 Gs.\VW SjxWG #!'A~:Rbp( 7A&k9W__G0|:x\wf8A ;r ꊌ" ӘZqjɈw"|a{fXd1WnsX;7zit6^!Ƈ[fZG4AM-rkNj5)R[[]$yJMBT`AӭG0Aye)nh(n6)}0*;.7p&ZZS+tS6e^K&.$kC}"!R|Ǜi1]CCzBs1uS'?ۏSOsz]K.]Ȅ?A)0mJp )z8vMx$X%i̢кwNrڔ9Y NҜ=A|lb@ŭeL iD HA޴Nf|at4bMe_ ]Rø'rLG!R (7 M$+ZuwN3/!y.@O;S+יyI 3k=@IڇrS~jVKm#f~l#~b%HeM:A=MSi19֩LjΉ]mcM2U]KKc*!e'h n q91V"-eA9kV|({ =b{;HiPe5c!MLZŤA gnsUPG_)϶gzֈ͛ ة#3 zF_F"RmZXh4֜<=D>1b] 4@>~ȪMGI&~eӦמ7z$lU"ZkC!bK ]/+5/у,tv vU|9E?ef@;vHE$'?ԊlD-# 넔CUJ\:gc%bE֎?S SL\XryDBnde.lSn$*>ngH]4G߁ٙq%jpnf/_YqvID6\oŸҵ f5ھO_^n_՚RlB́ErKeH3w); /\yܑMWU.7D HDQ1i?'D`Y6ed@T{C32y YtJ&ϼT3^LFa0^]o䵉\f@8~[ڌr]d&H(5墯ɲ%S X;V5jՇ}*Jϓdᗖ<[Z2h5:^"G0H35;]5tp%e,l`K{ zv.RM'f lv=2لG*}оHxPIZ=#X`n$k 0PUk)G<F_B# ~0qu.__Mh+iwǐV| ڽ_̓zCŶgrʥiP7PR=i5lSQ"XAOpI+v>ču&x r}p Ci̐(n̿NB7PMp&7j+(9_Pm@f"0`+gnh_N[H00flГI hfh'-Ү-͛aq^͎_>oHWޤB-δ]m0NO` u|dZ{jJVfZަ7^Kr 48⿰;mC)ᾌY|3 VRLNtu<x ~k] HBUhͩm&Q41"I,@AAZ={spYuR-5=[Ff }] p HkpFҵ(An}~d:GExr09G/r9%Ђv?I`U{礌ޓFO?e/eg- hII*TVXM|} oq?cbsCe1@+uҫ=4RqK@.πԂzP8].3ᕊJJp\rh`(Ү] +vI#1!tQ vlٖjoBntcG\Υڵ**,B8J{TMNIGm9({>[V'OpG&haҵ1&o kn'[I>n2y1d}3x 5H(| H ,3vZelH`O?;v>6hCkð:P޳pPT"qs? r\:dp9tOS? !W,0tU_5E5UY 7'hz)1- /蓐s@XLlִħ%&9ݞ0~c ztZ}B\au#W݆Q@*Py)hP3<K}^m2Bx66|ۛC4+;4ddv cÖNJ<HaAH{UaX&¦fĆ I+}|q_6KǷ3)fQi ݶh]- ʉ|}bnafoв{I4n9DJˈQkJ42 H|SXN ɣ(F*P9;w R, ~ㅢWb"q Ïl7F:ie\Ue xQcvJ>@ xAZ {0JVBmV~W+:z@/4rnx1gT䮒yB.l8R avr-OYIN|" &E*z"ebmEGگFK|h[ʹtW!$X#rBT2"&fm!$l88$'8 L9ez{rӕ[O*5(@ӷECRJ<#:zUP ?Hܯf L"*](+4&$mjs2ݾ+GC+ARm㰒FÉEHɂcy<)JpH:%f4chW@c()YU[ŏ#щvzeeIWշ);c|vJ{<Ȏ2~0Xy^OK#T| U-bPG:ApLkgyyWNAja|DawʗvlhcWaj8#v@ |vv84ѩ>S9Hɥ)+Lj@cMI\u^|?B:@DkXGw{Yq/`Lik|r`u<S3aZ:}61CWM9sFoAtF.GnC"[ V>P)Jcq̑c\N?a QZjS4uL4C=Gy3PGQbsq+nM%eH.lv2ҷ--7n PdظN4ɢbЌ<~$Ul]WVpUOظm3(b!RތQǍ~% R?^ox˄O=hGGk9S2zVo%` 45/8.D?@ aS@.DS"a6/c2#)1wx>w9c9 %`w(FsRDB0}mG.VOW`U>及D{>PE>SECĤDK]IOVyߺ1rR#=vȺz|٫_؜t!-5bCKP&IbWr{P6nOhG>?U9æha!O*;@ە{+^H\O)CږխO96GW3 uQ%I%J*O^hz@& "1 MJel+QmDlvX%.vJs]DpSi{(ʹ?qYQYiK^2;1$ΰ] _U4{Z4?w̧|? ơvaBATp iɴ#;9$ua3 w )=4:`&J"fތj:{6sZ/b2LLXwh10e̎Ñ_jG5cY&L4jlr/٢ya,k8U [ uq-^gd"B+3CK 4>gY6zRd8Y8r8fn9J e-1/'O?5K )mq6$)Ag6Y/:<%ռ^'Gpr|Wg[" `tDGƼmDW8F糰 z ##fki6 1f;V)c 5H@+# .TH7#DN2b8,zktsԏW5w5-nHp"x'Ï(?Ơ^"8 7H,yZDˁW1b\bi?76hR\wh3FSX7l,%ܲO]r'K4a8$C6<Â_6+j~ _IQ#TpJe9?B;J`H 5ly@{0cDŽ?Gf|P%_9q\|b7&aДIUJȂobyNnC5X|^Cx$VN>0wj+GN;׍Y}@2a nfrh1 8sE4מּb0ySpː-F:ZCǀɨ羽.u_,1ש`uouGoshJUZ\[H k++Q6߸N Fn+Q{PMږA>7%u@F$lPN\~SgvonEa+ŏ97>B h`TL6猞1T+ϴa,Pɯ௒Q.Js\Ɖ0Jkq_ofAOI@vc՝kU%41dOoԴ*hm?Ad K~@gWܲM-eI-f 1'PUBx{P~Y H%r~tM 㫲p_7< ts'0вx q[[=r0%g){똜%K~.Wǣ{ \! @*-lbt䱆2kQAT 8Шoe738z,!|d/`֋PIA+V.9۠Ǹ8&OgomyzLpjfnմ{=,wj2S􌝥q!A3^P$w3j"KOT>*4a Ux⾘C<8uEʂQKг l/#.JY%,yLRW4\->n/V')VI;smȘ`]3>yXWB Epis^^A^-nI- ^qf̚[N .{䳢y̦ }pnb0^Q36d]`&HM)-2*z gk A͖#].FR vlM[;95GBdkQEwGc ®)ιuL1ZQ6|x|Qw/x dzU+\Y(QYдZ?{bܛF۽lBbkVb=aRH{y@၅lی{>WfkB]ȘOpR~A ]̒qMŜț]m'gš-sT)841VPHjOߏ\3HcP`#M ɤZ~pT4)@>.aZxZ=h9JިeNmG'IZ>0Z)RN/]P`q4 JY_ &֏׼_=`*"`΃ N%v!B"xRHG᪨3}{'l.荏BW*!EH.t`SD[NM1GCW]bD$ tW!ȡY5\/ puCg[Fa+\ 6E41.5N:TmsxwEL6_/%YQGE'L TGaA0S'K>S bwNPG 1 Ͼ ,^ O1(zukJX p5mp3w~]14N\RꌯXw ~8LזF 'l3,kaI :f0YW}Q^L *#߉$:QTs-; Yʋ*Տtf0Y:ArP˵&Ҋ|% O5-5;֝[N|]*oc62|^f "==vhP9y؍_PZ7=qGu('UI]|aNt׷wK!-llOW4}pfؐ`ԛ/* oIofhJB]? w 9aE ֕j*}Ie6@zH?*\GYAO:mi0G)$F}q B2&) ^y嬔R#<ʷ}aAWTc;ZG~G0eöeA^+_PCw/`wA?k#A{Z}=:DuӘ/ǫʳ[Tt,Aԣ"~MҨfqNu4XQ?T N#13Xo6yd(*]׊Xi:@Aq R*SF .9X4ǻNA3! lJ eAӬ˻uivR-8~=` E:JPtUԦp`eE~`N%<;fX6ͥFÌɋPbf= #~A縷POSR'ޱN5gb=dxll2:u830hȶ2r˽!l[\aRlB2?٠s~)[4PJ[ 2$T+S8,}-Aqҩ$h)XdlE=YI3oHB"Y9 DxɛwW@Ku;dӊoeHE쌧 r̽|s R k&AvbF9G'G(LvF /bA]R{ Wk~HTcKi"Fk bRDCbg\3G%^/~!0wzʼFuMeٙ yʈRV U˭[Mp`1 #C4,#ᥛ91:Wwi3*Gk t_4B e8q= cru$T fPX?E= 8yĞ*?dD$'AdO{Btvv^.xl3@S+O, wشZyV.桸cU:hLE'sh^4)ԯvmN/@O&⒮4+@(@] ;I`j4I >@Ƙ crmO3 OPŞ jZWSu#T b"tG(ްӡ3<8X4A5Qmނ%py\%(IC1;v2DxJtBϐ`緯4;LԒx3B=Ā (WkII>tJ,5bΣR~r22녲BCՕIdk\^9ѹ)]* f`0Q~I|` v<)aF[-_U Po$BnUNp-Kv' 5B]xC$ykcڞ[ ,2B:F9A RMyf1Wzco*Rcގ2B=8ts9v'*#7(Fx;5r |GwHH i`ѵ:kW70>+) ԅrbiJd+wbOj([ qǏC]M8έ k@d˛}iY yPH{ 0Bq\ES̼V&*Hxkw'v$.hǖYݜ;Wwڻ'HKw ֑L걐٦ I7sI9loF F` %cb@ Rl| ޙ1Dao53ߒ/4Fz҃NUvA%#bǴ!"tğ\¯j!՗8JN%n}bG+% 061Jݵ<= l\$hj(;K0 {Jp4b/nB8tJ^4Mɣ]úx&.6Q pcAj"En;? Y%txb˺v+"!#@IV MmH}4Gs;RGGcKGwTCY8l\LGx?Woꪌ(sxrm p޸_5 'b6QwjR.֚ Yi|r17+!Ay8R--ǻDFڑ#34ҧ rSB2Co<.R_}OJlȔ)BW!%?'2|n Uϱm;GM}7҉( {w 1/5a4k<{F*N.vDF1I}3kLRG@ &o22n,YI^l5l(\.vj/_QDjDK]f4bl[ZaׯtZ%=?TCql+; ;މBhA4 xЄyNa3}HCQ\,7O{ՋFvs=J(c@|sT&G%1FAs]Fݒ~A(o ƭGmI8wedbca pӥsr ZeJ,fkF)<}սbTYSU]&t2`h-;6)Br(f\Y=-|wޠap2G~d?+ܢ'P)L4uĿ크P><3&gɣox9zBp5ԭ K'r>>\/n pܗ}>'​]ZyU06\;6Bo,b+2:_8ט%û90<-o*H^/ZGcv.q# Ue4yE1~[輟i Y T9Bg5 u V/-/jص;dԨ %pA*F܏zDm 6թ",񾮝T̬uk.% ~I58c;6. N00[/ "^H6uQ[ i#[C[C\| Sqf"lQM8wIvXb@ ѭJ@TVeUw$ ]Bah]ްLi|OHl,\h]ˠrL{UWBL ?.;k_,ir;ߢΠ|U23k{B  c`?VE=w-oIpHKriY.Z"Z28%$޵Ani,XZI/Z'(03UF5VmheqLlgvRb)S[YO91,;;Zg؁XBsњg0d'4]C-촴)S|9||*^H_98q7E tqϡ+&ljrb2Nve=+chdIHG޴eLZC^53L#+'O;AWno/#fD, I+XeQ7U#nRf |IXETQhELrѯA^G5I Qo!JaAшP{W/)Lꏈ,K :왪2`OUv{ҡ"һZCNH`)B1sbzPB)è {'Ը@Qq7D&~cPo\-UI#n=khUvD> [goi QN%~os뵦)o:"Wb ]Ys)_UR\jtyO HRYv}y'c$r⌣INW '2w(^Akqՠg3)!c>$D@cH`hxKDYP憦jXOLb'Ry|`wȺtOaN.uH@+zgcʇJEMM׭π HԥZa.*[6ސD/kr*s[spbZ_0:M%qZ?%󺆝5Rx,b_(v|BAQC/ߏF%&>N2U]uRVF ]Dp>+ɐU(&Ϸ$Gae+츏3h𭴍qŀW m :u‡Ҙy5Rtv 8T&f5:,YRi~CewA7dO\ˏpt CsTVqCI֩ĉ%@xD N/+߲Qa25%bUlXLPƦL!αk'H{Yn !&B?e.U|2[z-PGWiӡ) l7E>'{t-!zVvS-?IJ7 DDu$hL1v6twY~\5/w ܀RbA(=(j)\q|~pn,Cu{ ":FL*dC憾;6G}͆q}n4.nI (Wm pr3 5]wMXgw՚Wx68Ǧ T5*-*d iٞ9y7ȼK.{kn4LU-GP+.6]4IJn9uUᅈc[l{XEMi&܄5O|?'h~Ĝٌ>2N{/fߤ+Uk`Ht&mQ;b^60Nw+F"  f=SIٓ{Fok&ɸWc`KZLLJ+0Ƽ(UtCB!#ZnCN &KSDI9)uɟOQK]}Iҥ$g :]2A*eLLJ .ukC, @Ybjjˀ[rjED,/Hf [´Ix4woN>l$4 [mK50.=~wrl 6sfen%qS‿ 1FSUT=*np{J1LW>/|HKI""Ogg4[ۨq.a,Qr!M@%WetZB+/Q+0-vr\f o]\[jZƆ봃Ѝ "JLBmP/h^|q-k)*Ob?R-#tZ:`{~Muabحsȕ h")IjqQhGtF)dVAÇ+JKi8S{CI ;J7iB9O8 >"GU"#Y뇢(6pEs6Em )'1rb,Au+])1?`mqKpw6wJEJ[3?,C9 ])Ū^0<D<Èز juj )2_ ֔+8{0|+"K6wut yhĠRG,d1<>%%b1]oPpLs! x35cK/Q1\ D0=Kb&=Ab>т*,\7`$$+nR5=M~H>P&?} =q2*/9rAQ<[t_}jriXQZ'[7G*Ht$?'2Lytݚv^&] '8b\6;EɄ*^RZ`;'{ *Ƅ.﫨cA~2S *Έ_Z8eYc Rb> 蝆Ͼy-4[Nq.&F[be7Xǻ! Wh1XaB.*0?9=2XiN:*,ܴu W[8P*'}+{IUimtW)#>>v#5?] ,cVOE 4}^a<9EXYUf,wď8 T`jb2 2YgAÊjBF [h;1`&_@xiX_<+H`rC?֊o!Y,R! J J#$].n AfMZeU$Wym~|/aˆ< L6l۷$>ٴjdI067Ш%Hȟpc%xH XֱX ߚ}x(ި1||F6#:}"Iibbٟ?>U 94\[@P K =!JXX,&dta `: c&9 K&:ˊloMXjٻyokauro%ρ {!{(loyөt,R@%Zj6dv%v xG#Ӽ tz˨|ïO&Uv 9I#T)d|?va)W+!hYo=)b34_ٜ,tGhJCNX-N %hBYfYͪ$MUB*EciһZ\JtijG2";fwTa}  |}u^T[G֡}ad@6||Rn8^&;9?I+1ϕ*VȁQX]/CXN?}7v+Ҹ874mXm yZӨPD'4W0_+|9;x#P͙'㩨ĘtgXʧk5u^,ЍǸK VEQ:mxJ/?1 ` B Z8Kl#s i|n M~>VΘuYpLjyU|avYW4@^ e;72H_r}] $<ϢAcs1ݪa&HQoC{q.)'D*i\hS~[.RWs2gGw;9 t(ѷďv ptzd {lq+Aax7Yf!$H{ 5I] !夲)LjCCLvLˣxK`P.,LQ*)/#mM kt ]MB9cY%οC=Rp4zPPn E|dǼR3c/D2 8v H9ؙŋAY_NP8pr"TՊФV3#T*fdgGKڽMFhYEQY|Y>PvͮQr5hJZh_, Z)er:EM5&O+P6M7!:R-އ?/Bo DDchL͝8Wc)lh~_ݶV.,mWC- Ndz"h͇ 6XWmaWZM.Z`K$a-;ׂTɘBԃ9 ؒ1z""IMc H[5psm~3sZAm (mNS,{x q .tq ` 5pP7T}@d>, 1bm3s6mԙ=m.L+j"=z|n۹(oR[l0`dQsJ]Q~[FFVB%MOH.`EV3e |]q{#6A6> Ic" ?+Co "9m[YP )A&cb̓T/7АͿ -b:UNjo=%P|[I&8mڱ'M%iz#Ғ-; 0Yt"2bUVP\307u3L`d ]hBj8䌈n>7 21d-̗s. V-dRS ;^̱6Q;|ռHi6:VeDVE>3JSԈ^ pY8H"75*fū Ί&x;c Z0 4ˌ`!Pefog}xr#oৱl(hf!X KcJܶp,7ըZ%疃(}|r518GQcr\4o>5T̥x;wt RjH 8qvȊ6 o ktѥWF wӻoںemYQH1Wi{OCDKv\1'ZS6o=Je2[Cf0Q"zz%^ { BXNv$U-G0/Mnm}KU>NW6ðx"rSA)%{jC췘-$Kg T_{\?6$'Y[oIOЭQ9kfEZAʜ#͆޴5"/bβ'0U&|$ډ V/I&ŸJ0e f3t_T/uRO~U=Z>]<<~X'lݕIb{P$ŚOund!e.tp5l!6|9A]|% ]5~~AT^ 8lnFпޮ\$y?ls 2͘@M8u$nWrSܚO2xHk2}\Zl%H=~ o'ΔLMz(aTitCI{n<ߚN͓yxk7I折dz geU}#_W#* `ԉ)$M*RɯX4ѭX"$E5mo/ LɫH`7}hQ.`׶)|rЄQ=kX)q k"鍕]zH*N?rc]v͡j~ N{ZC(ǻ <P,DQ#9i44ӎ,hKy%NԤjA]\^͕+SX"V:NŁeQ [){EX~,))_$Z=R5<\XG5 2NpAD ČrY8y9u^ufÛj2oP ,A/U 6q(Sof7~rW IU H^ȘNΜd~Oov9k(bb>Mѐ A #X 'S%PNqC;PSSmzM(ֽh^(U|)$^ C¢^v^K ɞ%0'Xb`SHd 6s M> HPL!=N y)u?Gu4EH2QliNMp'pX56F԰=C$'-K_9IEs ~r/"n#r${f$@CzZTɣj*[߭q4~bf/ޔcmT9@& V5WAjuam埋b/GU`3#/E Ǿ370y!K%p2)<+͞,èI Bvlyݐzo,g u#],1KLE:U%l>=mD4?(+98}^ڀ:|.g}|S"IH\uM Ud[Qn%r.+PLm5_,i|8b MȬ]=vxC3u:I9s1݃1;g0`5Zz2m#h%z VjA6Ka$> 9LE($*jvqKj'c0@{/bvzfג)Jĕ髋> ջ⽧O73ny0ጬ3yTy5L)\>%{z@N> UeSM#JWpW\`$B&8Y%ʁ:>8U/UkDֻӺ2,[+LT ~|+.q~T>~P丑׊s$)ZBH0eoUfQuD0f'WVxW;Ugۼ1g]OD<@19?_r3 d+{Į~Gd!\_mcƳa'ޡ47[ծIVRs j P|tlgu;Kn ꦎ5~e1snp$N{~o)jaV-P\tl4DRoxgC"܋sfRUL"J(?Z`jfc3Ah'ʭAkbfӜwU\h"6'.qU\KO3@U#f<-쉼@IƬ3/l4bMX×UXq^BeЅR)v[.zliUTf!zm&-޻kpĭL:9׋ ˜co{:|RtVЃII y8#C0'::9VX|"F&s》/(=u&wk%S]`dE'U4w9Æ"q 851J"&^N*9GQm2qk+Oun& 4`ۉ<5*l(C+53 ~b4rW{%4Y)@7Oo3 ~| .cNr0oojҸs*d$pBx d ǑDXTzPedjAreC~ۀ1diWZ~{uߐTFֲs3(C?~hR߷%>!Ҕ =QL(ʎtt$nt'}T^L}~ 5w qeQ^V3R~!LtlK^?k /4J| uUdkx a/Gsrds> TҗbpK/ɻJ82q'O& {dCNjB؇Dh6CK<9ޏ&i8G ďҟ]iJ[ST~~=QC!k[AN8rj)"zJV3|6{eo QJh$XqO$-]e=$3 ٸfxά G61:6 4rӵ[{ٴN\"f_E>lBWeۙ3<҂3]W2Tpo?7 T5pQ[#T^3N V+SП{ B>q#MC5Fm'UwXa'*N"(fo/u,C"{{"`{gVI t*,4aVUExJjnoc%GQfd^sS`֚,}nVg|jbmUNVNBݭB_swOCZIp)O)xc0;E|wX7 0eB8黶ᘍ-!ж; (<VqKU7ȞsNcE ;2iT'U!2g ߫\O?ȘpvF$ 6%vH`jycHBڠ欗Eܨ~1I޿#ڀHNAYz0 MU~3eTIHΉ`AߓS匮F!HtyP7`c%ݨ)~>ǮHc㙠Y:]̓:?z,\H%sx>b rAc@![sHYmsNm-%]WɞHdƊ^;ldflrLcj~zI~y߬XqtIgsH!C3O `j`/@;lv:X>p5i8m)R `)ܑOqݰ!Z 0mIj:UWq=an(o;ɾ(^S^ސXRڅʱ8swٞBLȠ3-*΂:ؠǜ%3!ocW{ 7 mN,S*nbS9H*P^a Z5l*;8JkDTʝQqs;} 3zW-uEl|k[X+>iXЪq$*!רGlXri `N @W).HWJH^تYS4Zi#zʲH:H9`ycf))':$pl]Κbp4G!?B~m5'-)s 2 |ʟ15lDxFak9 ѩȐqrCB~K_G\Sz#{V },;vuˏd<Ԣ]#m"IVO3V(Gu< wY]:o7?@в!,6P8qՋ&7I_UQIkoh>/>%{xI?G;MP9_̭bODN4)8:@&sݭ_CWMh-sj@m 6<͈]"iHiYWrds:_\"BY:(o!ؔe'cp#5/O$*b[)l/;_AG l> 4UЙΉ'v{['Ty Qr99g-Y,Y1}\>#Y;r#%wkz"2T:jJ'|w+"_P,}Ey"DwXmpZ [2:1$Tunr~})7崹%V2vlJq&LN-x YEn$0i6DwN@"^DfWY -zs +&G &jTK@tt-Of*B_HL4Uk=g}$Fԑ&2xHs}4wOf_?' aDݰi}%eBlH1 wOZ'Ǽ Ч8-o'oRm2ES &0MZ=\r OȢl2*g!⇖m)#ZJ뵰~g6#&&Oy.9_ 9Z ]KSf<)QE_Ag$gIGlq=k u5T[’{_QJLD{&}nnG9j1X\k3l1D0S!wbU~%]\;Щ% Q3ET ?s*he^tؿ'9 ѪHw~$'A0M4t (*!64jNEO8.c2U|G8K($h u"}H/m|U[X m2"I nߢp@W׬RZ99ۖ#8E68&ּFյDqk%(0`TNl '>UhT^y*c,&_  k|}ˣ^=ͣx ポ5i{ÅQDDo]GO\_A.N$;OVAw BmXg5:e{oͩΞU==ReƷX|7՗mp2l&o{Z kr(Tՠz;͢d!'ұ vo .)ul΍FBUCli7^x;0٨j֎F3hH7S͢VwbQWH 2۾sxċȠ 2ڍ/;̩r B& H{ 0RzV~`0r!'gkq66io_zc;!g W梫-'tN( `ڶ;9kGn_Dޠh_f&3}fԩ#3"NLc 2ambF KiXDP;(nnsu6 2TYbt%?L7%f/|`O|viJq:T>: Dǔc&ΪςC[JPW@_Bm`ժ甘>(ӗ6榳q3FHW O+ug }*̳')`oLɖ= y!Ju@%Hz'P=2kQp$?4FGZZogX\9\x! ёu՟ cѷV,6$Y @Q)"^P@@ |ݳvR"MQoYd(ZN/@m/~ +gZ[gf"8 cUBrSQ+ es[ \>K*no[T<ƒ5X\MPk9ˮ%n |A~ o>s-eCu7O}/<얏e`dr۔[Yȡ8nh1Ȗ.E27U͌Т ntbFQM FY!d̮-x^Yȳ|Mt)t_+Kl%@Eόp4ł`R LL~x0B 4: I>4r TnҭSzibUBOUDUea=pgL )^1樦{umvc#;ŏ#g=,6;"27lƥ#cB_KPooG_K$Ma9X_ȱ'_sc4_[2#P+=A^z1-_.ĕHo'"5"EmrÑYY[!!' YʂیBfl:E&[lKRx J"l ^KPYE Y4Gn7ψ{GXG54oLB?J/BU/~|.qXkYnvĹO6XUumaAy ^{_]2TjL;dwu&}.`_,F+_AX)z΢B^/ zX*|?ېZ.ýMlKkd:!ZO;? eUCv KEoKQ|$  gh=ʽ-`O=~C[#̧u@˻(V.x4uDRu0@":{n]:] *Ed8ߧo3ѐ"Xs,W _e~Bυ1Ϡd*aT8%wr7O[] ܼW]%l{v/藜и$Zq"YClR<xŦPmrMʸ0:'4/OKj؎c2^'ԓ߈0Smr@jvr).2y(vjZp[S}?"}dtW,tҔ}WM J_ W0kc2v| sp3Nol'$ n V7b>:$aUd!Wlw'^Ǿ91v P8y?hխW/7S"vpp[=^PժVPߚDwHKb O-L}rCm>e5dMc|o]Bk-cBLHlؿoiAqUʼ݂JqnEm8f{7j cGqS^6wAc !\ `2/ Q{'̻]_B9.y(7!3@U(b=rոRYGIA3R^j1׃`8Պnn3A1(IK|ظ[rsNNbm$16`)VDLAtǐ­|Eu@vg#1E)# ln@Oq΋p L# #^n {Uշg}dZ)9ܹ 2$]R_+~%Aׯ]{4z9ɰ 9TI i$l=U B0=VPGLN]S`!s'Y1֍+]8hBQq f.co+X5M\\;Z-1%jS#??G Y2a":/"_=sS>ޕ>/߀;%oPzwB, >kgkPݤS~Nwg@un@2,50jhHXe=ADY!اsl pB[ &ȥ}n /JuV໇N^W94mtj*欹Z/9oLH2K_ Er" Lq]HJOˢIxeEu0 ؐ䂲.h!ȽmI' d=O_j"AJ@hڂZi>kc)|?Ga#J]o:2Nk)ZJXs7~ zAG LBvz$å~ˤ%FP3#a;!F<.j$3ł<]XZ"s,JWL4#kbx;@A69S"WdR*V=9.$%ޑ[WY:D}Z'r!)iȹ8E }!QF,+Js|%綱"sks+fֱ# 1@ Hx`MoK#Z,Uj@qBo$vb_Qvf*hLL$Q#}ghA,rL#0YQ8ki;K喳5GtfʺSPc˻z -}ՂY}R}kHI~ěյG,ulvff>&N1ՆcSXi;ne0Sox{%K-bD83=%\ හWĮwaUw:8ǁθ.uhJ.Pyksj\s?#<8ZPBWMݒ¡ & +捓{JqدҷL9gD(L|p| `3°&o-}Å/7F!Ylۘ?"8a$n:)j j6~ȊC5k5,_#%Zɇвc؀Uw }4s? 2L.P CTc[WJ̧;#_hIh-VDS;WAR*_ Sb#1 FmFعGL!42\x̳ /.Y^Ú%sz"k&iw$#Nm 52YuTōP L*\HâWZ:*P,$p/|`ȶt+T%'(V!n<=M%#D'zz cۇuXzaxۯ% 1孻ٿk  yE^XF`C&'nnXlv$|?](@2wU2V.+M>NAȍװ$߷Tvx}HO%>^69SdeU;Ϭ`<̔&u ØƑ&`[/SӨ$뉸n9)i@eD>e5Q*#BgeJLU{ y F~v~t=.k~T@tƈ[PX93C塂9ngrI\BO[Bm==]hNp?&!ё:H5T&3/@5ۈ iA#أW;rBĚ6^f擀Yq\:5{wCުYk&j&_hZn'r1KvZὉSsܱ[T+)Z\ ro]Zώ.F[HQ'}Þhޙ]S)P/f0- U^*]L [+V~IT.rŖrOݻAK%viL&Ҫ+fSIkP+f18?Dn|9'@cHhdj;+D4/n5jHѱNU|2 JRث8ϸ8f"\ xݎR..䖨 `8] .|YyBJg I^j=-32(q:t Rv(f9fpL|$oyxǓng$"[`$AsA:^IsBؙ鐼UMhC(E$a Pˮ ^M|>IlcߖTzii?u&YRϢC u$31j#Ʈ9U_ nnh d0ڀ$JrZ{WL`7W_<,Q*=o@vdxmXE&_'OGGnOFcҖ5AHcVbFHB oV|v2l͵4iq S>gbРOuöPDQ܇ӯ/^87 ' uU&.ʬ0M YCwszk0d$jD >iƐĐYJEM6UY s1$-Nax\tuTj JY}AӮ㱨QeرKVsoY"bsv]- \[\(!d8Z`sdq h2ogovOBfp54tXV Adw#Ѡe'!S透\cjdԁPvuFJߑxSKn7Υ 6D1ah#s%l휑fL`+yFn /<>X߳QÊ*PU,KMS+vna.B`Q} 7h a\ob ~Ix&84[bw<+8g1rE4,X;Ssc>n;3Z3nvPXop"'Z-d y?+sNG2G,bȀ*2?vYs)K![Qk*A m}~OiwcPxoMI9P%PaT0Ni]FFewt uK>`Z*DC~ XdbԔp:Is2=_Kɘu1f/OG$rxEjW_4WY>%QZ8ZoC!6A*zu^@&0ru?J."͋Xp  7,c/QdĄ EjCąii?JM <JS8zZj<=OMm3 3,h+#gSȌtiXa3 m DB*wU+&#Q^?9E,XudqSXr/Gd/ʣ0 Kz5"%e1K&Ețd8rB2b5F}sʕ4ÍO+ȔaGԋ'ucsB? u|b -ЮdCԫą]Yw6&T/dCKO׺6RK;2~,%5tkRnu=b!X3r2fݙ:@RI~Yb\Bt=k?Bpxvy@t5j2l`eݹjЃ^OshgwTZK&K=Ar6]spZnrBbFa1아zjI.dTÞOPngl0my=L*@yhA}VW* z롵uf?۹rgha+\q:>%A쭍Gu<ž-#&8V9; o )PRf=G Gx3:ۘܪF@/ 2H $1PVQLu OqeY5b٩UVc1 byw5RE+QU<a-ͦlO2AȦ@@y6us !h$ ހ&7F2@n h -d>lӋW0]d+fhTҸ;,(˨igV^"I0ALUjQSB&z 5'Y9ߋ?tUzr]@/ȋm18`Mp_xF~W65.X:7fz@q^a],/ a(~m?@/6V(fQumpTc(*O\2lT~ ׉/)_$#5B 3==Im:)"9QD(` >h큙3$2<еs/T9B'*:@MB`=\g aOR.*yFBxe7+G ]ecλvm-SZpd#+a0uWC2|RG[Pt[;Q"vpcf&׼ >Cn(cǕ5 ̗T`UHx误Ϧlإ2]YGÊ1Šԧ3On=Y+64cERJS4)n JU#%j !# ĵ ^}7d'V&{@4So0^ۚ@GcP&k9ݪqdm ?]ZO=ݤ 1'—0 >jdWkcpv68{RNň.pFXIdH(]6s[U_ʳqCT>L k0\נ?"x 7peu]4nOE,z);{6j?"ǝ+el, U15v" \G慴VhN֓9 ` w’_ #+ȗ!E`s䇟Mq.gN ΙNg=_QAXHUMO=-HPiKSci/(g@inaN?x"wwQ2`wJKn1 Yt=6u᫋* K$F#RӒ_JYUcݱ0+-%Ԫѐ'&nvK &+ch 0Xn2&"{`K/p^ O-8c:ZHe7)B- & ]?=r/z";xv˴.GuX$cvW$*9U@awNq0{m4^HZBB1ة1X}^{'A(ʈXĂyR/٦܏lIe5¨J+^TE BGp-~ո,@YV/R\2+LeQK!C&!Tоmd`Ikr_)\,#᎔5&#odx%gڅJKbQL7Vt3p^ Sdy%Vh<ݬ x$fO.RB8Bw,vvPٔKT۲Hʬr(t38Iۜnmwg#Sݡk!Z6i[Ci" 3]0揁@ aӧt=|w]mu1ށ>^w/6 M8cVn"&G7 b阂#[teAv[mm`9Ӧ-cZy#M0e$n)ȄI ^ ޛP\q]ݗ!D~\(9Uy5v[);gCA5bx ^>=2nY6-8<,I E޹~#"#eK$[:I^@ 4Rtj9&!91.쥿)<| X)_cy5ߑwnSwmkEnʍĞVj|5掭G q8k*aGMϑFt։=3r\GOݓgr7aשă^^Q˫rn چnOl-F&zvRy<4B%qT P }Ūe>ª_8&=[ n3s-+P *Q\T r]>N<F7:φPgtTC)Zӫ (]t A%49 1'GK7O6srԄf)MS(m'MDNVo :I{O輗 ~nRd4BLO2䗊3;B:8'٬_qO8?:ݥ'ΎhK7t'{Wv^nMXޕe.U@lqyap $=Q1L;!X7uא.ؒTdI]㉶\]<6s3H2Z%Lu NWnߡdr5s@KM'#(JQ}{C;}{oVyn}sv|,Z.<$gwE/| RQ)Ur8L݆ʅ3gQ!DMEъS@џ!K9HNd#9ncªhO?ZҘѬ+n2sS Ru$X3݁u #/ e2wث"&EC\"0ztrIHCOZ<&VۻTBQN !땙h7c0dQX ;2V;ͪUvHU̹b{+[uPFGSh11⯷Hd~9|'Bv{.&1~071"D 0F#ǂ9ݢمo0N1$Ζzu7S55eZKkmP(m"~CNnX>6{NgwSvլH_>М̘ZF'fާO,z::Xm%f oQW^bfD{47: JL=bXA² #CGWyggjnK8IR\hQbuKtWh,:=,Ź;6Bsx $S$C/GJ܎;s$ ܿjhz[bLJL4?7V82U6A,I2[x(ɇU{a_\ȷPtn"*VM|L_ UEX!nL8WcXT/!9Dēеds;*} %`_,m;qi%%ҋ*_b/)!G ]A.>3g@iU׾Yu!`C_kg5@G?½둆mA(z)/j˫b|:qհfLo::,\2-ʂةUUsiN ޤĖ$G35 % 9CKЄٲcDlyNX!n uz(8X.|,ɨʍM8ŵV6|ױ.:)ݓ:~ EB X{  Nڳ.Kx[ŅI; fQ/+nbş.>oPSGV@O]Vmb2$m* ͚*ҡh"W;-Ќ][e%>v3P8)b -D aU\Y*6Wg]9B.-IڬF$Ȅqd%~VTg_Bo}Hhm%J*—(E[fCGg!?ò4?&P{Mpk 1,z4on-vD^=}_U$g;l1C ^=T>,<[8=5T^%m)ƯϦc|#~%RaIas1v}PV%GC`FY+\y.耮/޿t{݅wܮ[8 UtM^?vnj/LlTܵ1>5Wx) @l)@&Ú8c f{XtZ%j^uL.)fpx]"FD=X s6.6X%d똾cF}x)+hP)bD@FͦkME6Ken{ZM[@TH B_.@$ͣZ:y`vN _d2,D!bc#q|r^dCo%wُ"iYJI7E[g׭s+u }=EUI2 $p(z/p|/3ЕN8^Eq=E*S# S;s97=d_oʖ ?JBgo֕~2Ne?X| FGH:ejO?pOX* ^7D؟.N=cU#"J k[wUsGIX5k3Ȯ j&ђb =N< + zb~>avښ{q+2]4`\IQD}qI.rnȧmelxFPkW!v-%c&Ʃ][f sn 0;*pvMF vw( J]g7ȿGaJ[2\U :tNz̢4$:~g՝ j){8ݰ=(|2. P5vS\9sBe ,K3{F[!$j AT4)J4 QU bc'(3dRb%N5rK2b0̏D.}9FyrE;FNɈ.D!+o2|5W|{a8sM 6*?n>r*qK4(|=-{xKuՕ GM ;r1 eTx&qk0fkA"7E]T#N=Qd'aV{q9ڀ$_؋f.<',4doi/ˮfM@$+s-Óg/XW_`+)UogepFۺĸߛ Vx@M(8!ЍO e4ݾ%=g~@E Apq:ÉQW5H*%N`%@{D6#$1ü!rۄO,ۙh_-wGяi+Ho\3sUӝa|ŲXH, cE~OHlMq,hnȌ8 T O|h3%9uKhBfAbnEinfVGZA4<W5ښdh3^,_X9O4 ԐA(^܄Thb2a?jEf19?vS($!^i|i[ݳnmIøKěM͊ Qicp6._L6;K CL6V ,P_u#}hw:?:$=dfF¹|\v/_7pH7AU\).(8jDe?f4rx,{;68{{XW PmY+- d̙tBQTgbg\?%+RE8Vf!F7/Sj0 grӭh`q7jUy=Zf:jRm^Ұk)^ % xS^ 7Elz4:N5I6q*MZӤ ]N h9q#KkO"<cU ISr5T 6ET%R{2>G %gHPk{/I!OOL($dPf'8EW24+26S-ZٌDGnʷDM6ѮT#vj/BWuv#S2EJtnn`P x,o[I4y Jylܐv@3b ƃ,ڳI,UѺ3H`H҉CB̢XQB1C2JR|%g}c !&/qH1hvWqMK!oE$~ב' t-GŅ>N Msdvl-`h.`/! +C(o+%A`@AZ K}alb9xZ5kЬZ{,`W ]|r F=L[ Ӂ< f(2fq,m[pU [r.c:go "xFYF﵊!m-q2bS`NwXHU5YiN,lRq rȢR*|4."ۙ+;wMer'钢̅Z8#~g;G#nIW2~ rM-aZ.݆29U`##e\O"8j5ADg OϫV?8$̒h Kb߿Z]3]*4 vMq'[]a"~1 Y9e,to L*OZTxAh}?b|0o$_a>m.So:HǥS⬱܋W4^@R/ k`FNr.= 'es)/ڄbٝ=> pB 77<$eF/mN/BP347/͸@$8 g a90>]‘KITO R|L=k!yiT` s ;R-ͦ7wi~xh zD1J =)_R ҚZKB.ЈWg+bZmv0r/-ݖm}qJR64W_㺆jy-ũ"u"7{iD]1ŋw6D -)xxt{*Gwd dQT5!1y^ȒA7p2 D !:qOy!J׺{2"-c qv.Q7:H^5z0i z% ##4@5`ӳV)"`'Kad[q z3>Q|!픂iCD2;"rӷGtnDx2;uD'07ٰ6\ j״.2p> U[<9wy/`oZ`c9q `&HI'IZ4{x卢q@EE[mTe']mGoQR4Ԇ 4x~|,5oEZ#0;_W7GKD1]cqbB>Tc lX14c̰Hzﶶp`PPbH>xtHse(sf],خbm|4~TӴd*6: 4~Q=h|/zvSR NcH4y^H)GT\gJ\~P _(U r<jb 퇮peH W(yu~GPo")xefeMC`x[0mx`nC~"JZh`Ӄ)P17{U!DRJt͇_qLホhW[15ym/g1>QHB'n u^!QȔ/I)6}5t2#g!vpf|(˝;)riҰ"Cv٭χw)%@X6[zlT|!8c=ؗZVgYGOd|`mcؗȹ>xFP}"hDE-{K)w61s:@fG-Hh r#y-:؝ E:&tjCdOe?0{bj8:/% .`r)GjcK|K^\ű9DH[W?ݳUO7:6bܼW5]tǐcu.z(9uC ,If}[$  ˈ\SY$0/ 3 2~t"Ho<LG@b]~8_}3Viaj2Id 3RCp,]%fq5sØKb4Z;sO'&SboBdD #Ê),m`nGD8tX0`Pr^̫Y COҵ\<>Kں:@=fJ:Ts"8tFѠ7(Qȹɑ`CUD/34lYlnbN(;G~e ԧ v_ 4n Ǿ$}X͌  E'Po}b!)5Wi&0{V<[ "Xyۺ5YUKm3؂Q޷S(2!]w#80|1(jP1¯N6ÜUw7pӔ"nj:Չyxb"ךa1K!d|>إlKTJk~{^WF"/V>W1yv)d m넱$:zI}WKc@c79X 3ZTgaCmvyc}zbzc>i[٪. "ڲO p6p<)x,hK`4&IuөKfj7Znxnݨ -151 >r,oz~Ek?zuVN @/$u?4 GC =qC=)VW]7`C灀V6ܻ!P;NTLO4"UN43rѼh :J%v`^ w=6*}^I5-qcD +\lEߊ EH(pP94\9+sUBFa+13pP #2KD_,eyO ,ve"]2^j;j%-lh%yvMG?\1 {:"8&˸P$AmktYp+,ԗ{TBشC1dȌY@+p{[rvZRպދO]Z{j tT%D>ae!X)RlDvto@')]5%5^}m#t]kkL+@&"\WlSClѫxcEc2{ ۧcG:E}mPB N=J,Pidb%hni\;p4 8%Wq#FՎ>, -Pbi!X3B;)QPJԕ WCByoa>)?6,Kٷ KhC*ϥUm;n=_V\dUඕ]Rwm6vc݈ Gu߯=9>a1)-#*"t.̗vb:ՀCw97:'/o\Vu4_%Nr٬NJ#A=\|628$ *58XoH5E䛅?)e󗣛ڬQ4fbq$< $?,C~SVX>O俰t\L7Y``xq(m IPªA=z$xc}(_'Ys)i8EdʹqAK zn4sNg͔0.?hCe1anuXsmWwd 6Ț/`?9LITaDΘ8ׄȌ6nE0cTNj3`1 /U@q3QXBeJAf"i^5F@pH[[=\j~F]ѭK/Áj.ȝϑ hZn~*jUn~M,X&)E jxէk((1}C7P.س`**{Hi[TO٨D!jso.W2Qncb(%XoF96+/,jIh&ܹtfKo||c*HcFc|>#͗_⮚xb^vݾSAc,zSp1R)6ۭsn8 ưW1վ}ؾэ$ȢHUFVFRcglSrOMXf 8|;G{<]4V )I;5]Cm;Ќ4apd9T`غwvǯUp>Yv*4DccU9ަ}(p|dbZ(^tC?K$hM`WN:ߨIj]-P>=% bHـ-3aSa.Q_`u:"`  RhVg="I 7 2NViy4)[ hMp6Smtѣ3%C1Jc]‹NO?>0ϳ0GN㳮HSYi=7Q̙ dtSdF kXgu ΦDi#!/HG,7Dv~w* +՟QP3Dj.l Bsy8l7bB *By@oG;7KlEֶ*D/(m|}b _DL)SOpJƟ2I׵$l<ޗػ{| 5O"*xk&',wml?,칫WDC.kfO9.N=hr3XS= jmLi}leߟIGGGu + x:;iE[twbۂoP:m +or}p(~äWonk~mKG*L6H".-WUt)Mx΍;^`p>Ĵ?+`w_5:p&s@3+xMlGA!A<}/g};akw¬/+$oĴbb[4O'U2Q1Z9҃g3tQ2Z3'<~?ˤfDz0>Su~5DY l>*d$,xxZ< w9~Sҭ vʡ tPCewX@4 XFVkYd'? a t _(\&rO8.=+rOPFaV|[Dz}x1 WNC_[0? XTON]6ϴsUgшd\B*30bY AwʣWxMo,z43@՘8?tB*QF'iF9uh*G9+Λ"e qᆖ*,k{! oLr u#DHȯ C$ٱ;N'q[m冃=CRL.}!?|Jr8kK6p(KS D'f͠u{`!!ËT39_4t߽yXJG,ѝaK05aiIbDTVYS,r&^D{ǗܶI5p7Ne:rc3{+etdwϺ1-׍vE d/aIZebUI-Dt(;]#D] IWհym"Z\"%hx; z}ᷗďWg?b9Ok4~1Z գtIEL.`_wя3V NtР¢)?ݒ G` $$X$sE4QRoħ3{6!upދYp:ѼƤ Kg[ѲGW-%2-:Dh,de.*xn>XO_Zcw4Vj*&q8@">]B~b0y  YԅR~h!<,˝BՓXe~GH tXˇq$9:R+VF Asӧ}{{B}tA gĽ4ݮb'Wte ߞx|b3ÊYE[`R`#U`#@8ʦc#^AN, Zy_ggWE B6xw&˳$tY yôgP!*W0җёje0d{ v!OT.f !7C  ? u#so~z|aÖ멭V tGTgq]J˔`|[# )xB݃@riDa bl,*`~~+@[|k`}!;!VT!׷3x<2 z)ap+La@<4O/94;I -d:b]1{c3nT{LdE{:)7ow8}TԜ;ҍEO5z۞5ɊTUiRʪVnrFq1 7/֓|\˹4*_O4\pEYH|S':-Z%և{ܒ OЬ@Gq!Hv) .Z숸T`K PM0yn=8H9^G+k |"I-;: g;dov쏊Gv~R.mwAu0. TlEXjo{+rYELGAv`M t OJ)\Eܑ+a%g# zFcgz2N8^|LE:xbGT9=|.&0(7@@B6f_õ+>wLN6эgӭQ:j &>$$aoJ-Cclile!kj=s[A 77 %<E>o%v nV;oh1|ytUG$;ږNY'I:C lUxUg/a;g*Ç*4( fqW$JHcqLM[|wHBzH,l,JP#}TͅP`})*Qy:m uT0)Пb52QK Xsna)o }08DKq` UQwwQ>j XZSx-QDY+NTL-XnэF*LPPN4 `+̶4+T|x;AiC;0 h鵄m>piL̹T:@hDe6?4bk_HX~iv'7ip˂]6o/(lTqepTQ/`CO R 55ܯ8,&lcc꧊ @ǡX|)Y[%wζBihܡ>OvϛƍOe; o. iVX rJXa+.:Y @}{Sfl>gR3'2PWTv"gRSE0g9ךM .W⊇\D%{e cd)j-!b%dm\{zTF9g|rxTRk*0$ \}q% S'Q=Ǽ\(UAUdAWX9c[nsirUP Ժ0- !bx΂AR T3S8\$N[N=lk)z+/*]k:LM)8E`V8tg0]w87jII3MoɉzM92k1wCmt**VJ[3s2]zÊ2 IOuVQ}OԖtǜ[j;'wn^cq$&W5Vsa2 zA[ASfn"3BqZVLvgXiSl}|kTѷ{~MW?g`$nAYUN2W&H )wqTa/t;NXa̷~SXѭPmS6DԴ*vl6v qJq˱T+Yl)%/c$h@LZwƶ'㋯(:W*Z>P_C=2J ݍ%:^R9B9-O?P*pctAleOB‹j+ng0tBzmؓ(g/RM}V¤-9Am"({YV3,Q?II쿰 ֯Q3\Sxi^в8̑HӑʴP-/IV`gPCV|38#a/c6to,,'VG"@)Aǩ UzGs~7'( 8I,x"$~jwS%"K୷1nj `cB 0]?;Rkޱ,*e|gkTSkœk̑,d_ҼU DB/^yN^8kS.n7 Z:مDؕ,,C&O 4oqpCޅL*J!F Yh0y|Ta{Eն{] OZղ(xM64ꦊNzv I.t])bV{Nʅжk:H ;okW$!'fVXV࡞qzkT0; "u>D1Ëe9J/mXDKLGc(EJKm5jYf%ݚ'-q]/|߄L FXQ7u'aiXr!|Gj R޿6~"m>7O`_tDQI/Qjō Cחe}~0#nA c?Li"x2껯sMA?3V]]Zz̟Scyt!܂GG9ÖNzahpG-2&<FM9޷ G*17$C`J_#lu!;[-Zb3@Hy?C2_}5'C:5@j aZ9Zd[joD~sMg;<n^RgLDAP> P&M|`g,3:NAxa 5EEc$.]cwοhJ3 s%HVW[#Aa<Ń::gxNJ x+)J %QrНԨ̔t d߅Z{iΨ-;bqMf/WHlَ trEr}NWƶ(G$f?˟])];pơjtnd]QAlgX0NFǫܑۙ s4¨OFL@*FyCP IU|NC#s {}MHpy@c3922TD sYcmeCi? [qvlk: 5tYD8:/"jO/mun&8ۢQ֞l.|F]$Px.:4|5ҡ V_>U3W/yB!yrdW:>)5i1t'm_5uW:,w[ RjTI7 p$!i;e{mH A}bfd4gJK 97A|7-ԚqQ>6=Ld]~xB}lj kZ>ku@f$6\/SƤiu}L5G]ӊ BD$~ljD[Jvdx% UD[}S[DOKŝo||wa]~Ϊdz~WKޕu!@Be7VrB#`e-Aa9a DB4v' EvxAc)b /%J1gSBh~GQX /;hr+掷4>>v΃AEHz^d|:d_qH,8|>8/vTG>X4߅I̙YD\3t ~8YokL.l@V靛^.; ΂;Q v{> :xM72#>7.2ԅ;BN{5/Xld K8Od 10*y^eЅ>)!g@t.[i@mݶ͇YXC }j~N8:.l*1pĎW9:›P b/7Mo͕8bSOM9MZ86f $t;OsUsPʂ#Ia\_ہ7d);Fwi ˭#t@`յ]B;G5G`yO>n@S R|\CnY(ߟB+a+-u }7GRk" ix陳C*mlǵ\s@8Fa|L4x0gZCLoC'GԄ," ᅢ9n:s?#G}}^.{"گaZwмRaZp^IߘƲ>NXw?VKNTշptiaCᑗF]"|у90Ͷ+  X:~9{lўIGx&M&tr9&:U"}gTfvq/e=e b ߲rҷ/{mR?,hؗp)&Vվ9+xuYbGӋ,&{vWk=;mX_D)ؚ+Y3=^Ge#*]WPwRwˉm>;vpa'[X3_Ȕ Aؚ0 ?o(8$gkQnӿ4~$O=Uw)obPTķcuq UTzcxLhnSW# 59*Z}Qt{㉥}`7Pajӛ,zG4 Po:lgd!r %ʧ1{ HyO867g.L|g/bzKP`+n-aZ@*,V779pw.G\R73;IRɐtUxttQ#u0hLjczЌڇ6#733&_H_k;@'2l`=T۷. a U>MlRڕtɰd>9n*T6h"*ҳPZ·6&HEFz쿱H8+Pq۝ǹ*% ė{)#Tݨ7'u\ dL[2i1D&߀̻0"W|Gq`< ;PBUHe^ݖ.ڬL2չ2q3C+Zad;Ee.ٌRMZ#:yl"8' )31|m ;j` ezO7&3lyp$ijG;^-G\uS|tpǑH5_0ѱ?@ih]j$yěæm=u+*[>/>5~K 'd䚘\d3NsC몌^sǵDWtA:?`8LPtt鿐Pb52P W0!aD3+J`~+]n,LyY55g즳KJvZ-_NYEe.`8] letz7b2'؀WKy|;i.aZ BٚD6Lʡ}E9Ӵ:WnbX4—bTzwMIz[r~38Ia1>D6!KZXbܹh퍆]g&0-ѻkgIg5Y޾]ؿUC%t˽4P@.Gϳ8)ֶxzcLq+ AקHHj5BVض «[qf""N!1;/ 6)v=Hm_[(Yf#$VTeqR? paLeÐWSiK+2pj]aw'ВO_ҿh8߭?KTR BNTNt$vЬ!pg;z 4)sf) 'W=ZP&VL "bT0$UwAuh7Y'.4H=gM2՛h`uJtl'A-<yGRxJ#r,-q7-(IOcdTGtҋњj}U bퟯ3Js=iMW.YQVf2Lk1QA|p"5@:i$XM LW˸p X56/8$rPp,o^72dLGc5,$Rfx5piyB(>l>/@w/c'ԯ ]֛cG.Dϛ0&Eȏ ,e(V>C]Hef'L.qDIr#%KLlTod3}/+d|y>s;׭V!0qݵw/c̮Z ;2p;.\3q_ʎk{$ h%i>o>~Ô$%cM;U JVokVWOڌ̘{ v*Ţ%϶֡T2\C)3ڤAEe}"b~!~Ĵ&a(ngT'WMA:ֲڢw$4fs1DWC ;$=*z+[h$3ۓcVpSo촓zqzĘ^1w0|Lx$o&_zߓ (߂̌tQ.Z4];k2BjVF;',$Yި(縮 |*7N3 4?!7xRtSDTP!#8 2jm3N Z@^4Z0d1T/zһ[~p)6< $;-iHN[sGy*K⭅0 - ]0w3PΉ [qBFx?c)(E_?u+Eܻ\kҀa(O?: .H<Ĥwɘe1qY!2 >W_p)>7R\Ku?x`VJWu13Y m%ؙ64.[2n Fer8! h5K$|v ~eMu F<-&;͒BsB 5p밭?|߾RǍbG)o*Ŭn> '  g+5`c'JPWJ[޿%R},p_Jt"\tP:!~klT"-I(ƕ Ι8$eP#P\R˘vo;J U!kC&:8EƌeíINu8 [=D=mَZ{Qې2& q.8Nނjx/\7Kf~";Uہ'eH> q ~YRiqֻOi]oQܠzcT$&. G mse4ZHҮi5~ހU<\JǨ+}}(vI[煹k3ϮCX.ʋFU}LrV&vkl=bؽŧyLɐ4+'." Ҥ+`˹ϻ?md {`zͱofu<Γ#,'6"Ai.22u \A gқ5 #fbQx6gMT-UKx[Z!U9;7Zt*S$nCXWQ,|,%sq+ɢzơ#1nkib[&{#c˻Bn\ZP*Ig=-TAA彆m@@y)}%vew]ı%dZɆ{c=i:Nir^%~> sfNgzŸe!UK5X:}3ަM94r[\T_Fxq6-\+% 'e!J n {0~1L9,GτpBYe7!|Rh?6+m;&I$8 6BI\XdyL%9F3sSϯ]`2Ie_pl Wl?Z^{cuG'G?qIDp@~8Rq*A}VKS)^݀$b-CXjZNΏ-weW ꌈ-B OJ 3Wt퐏P?UB';^@8Ǯ+#s41&B2ձ4[^ 1?gԺg 60LXvŶ53үY8B `VxUByk iᕽbptW =-T1xC6o qZ{V1B SiQ1g\bSU,vGCa݊P 弄)-"f*X,%E@![q&mյ3`V!|3^Z$*'ohlgUd1/Ǐ9ެ0Ÿ 5yemt):^2t?1|  q ħK|ɜkb(зg9¡_o]NgIK+ ^bFӵs"^:G%>AHVI /K6h 3CjY YӲIҪ,Fy "Iiw VԿx d7zC2.l5)^CW9v-hS +U1#䩪DDW okf=b[ \S! kZjiG`p@QڬnEKD RA*ŗ+ܴfDF`~nTf:Kl)O1r0(Рckqi1[0KkR~mќg>[Q\K5&k[7Z\,6a޲[Qh ć@Gxei^y frRN}j| 'yI Dm 6܇`zWV -mE&9Zqd]ˡ:,!zMR/Ҝ}FxiiO,pO_ 5}HyI/fp fjټQGyUPїrxi<} {hhmdÙhv'q,>׳PZc qFne^X3ΦZߘKz[S}[Q7:L7492[cvb$Fg|($Gx:1uv 9X )CvAc&fUurKp2Ũȃ `*:3/ꔅ˦fJ6NRwq^ŧȮ9JA7Aw=Z|=mp2Y\ e=][{!`s#ٚ^]K@ œYV~#9rrhhMY!z ض9"-O78KaW5 CLjk0Z53AWvIJo4]t3( x1V93I^l pH Qix-)oٌo fې%[뜿ͮoEޞJFOTmRR9g՟c uRd} ?NmًkilqnBs{sۚ8$WvrdT? $b4 =L˨+Aͬ(JY{ L/% KN!9kIV'm>Zj6zo;48)+A贉&ÞomJ3b'k:i ]ܜ>Li:է˵]X5-7Ht.=ڮP썕D VfZO\qn;S4 uT ЖOZV Z {a[og Rc=ftܜ= f^S)?>xމ*^M͘@4G -XIEdpDJUI6;qqW!<%j؏Pt-e-jy,"Ԍ-ۡK\p wV/Nx9A,;CmT_@d3OYynz97YE})/5%5ug gIB!ZJR֭qkyqs;]=O[qt2:֮E]  VNlurSdb:^g5|7Hy8: "cB):~JMX2g2| p2#tG-*:@!xYN? ]ˊ ֗p`~4y5b~,/S¸n^5wS%©H #FSyE&$rMi1YǣP }y=p(r} h?0jsSr"N#35XxY ّM)f_U1RU\+4v*޼1eٔSO-\BTr0XC;?EK+3g<)ާBfǘ#O=3ߪ=ƈݽM!&\Pm[I(rA\>LGּEaOcJh^w 5Wd5z >us7䚇*rRVp$t1h@xr5b\WsvZ5Ǵ;ܹ[#.$]LcyuGۃ>kwrdT19Ut& ҂.W!?^L4x0j#5kTRPYFxTOZwCA5GrPJ`,d~3= 1{}lw|\&vp )=gaء`U1\rۼ7E͵YN)"gFFS[ ˆ)Q(CrBI 8z>Q#,GNFU|% :}6vQ)Q+&w܎^4ޗ6AkLeיz6_AD{ٌ%rh8¬݉wX.#\"?aU%UB֮|B}WGSݍ m\1h,XEPqʸNk le8NH!MDv8"gOdB#89Ѵ6<sN\m.~FGڼc>lÆӼ"?4,>"#L/& v8xߣI1ASv$nW"صJnz]ϒM{U׻~a,pQ+!dl!iK0^ y3/uh20bK͋I/pūUVRQ/7{YzMl&zMĪny7=B^{0 cפ}myפ4| ؈ud#n) @cVm&Ef4'A2&~+WXmj{ϡj`ޡ`*II7z)F4<ð)# #zH3YjƜVwf+ejםTWӝ!J2YA*6!G91`M %\}uAYuȜK3Dpn葍ARIgD2n??NG;b7]0.Z !2~h5=pVcige6+8g4zL&GQu[CJڂ:'Tf]{I al^Hfr$|@<n( ^p֘|!CMCB~n:ޯka &|ppVw506غ;zxL ޖBLYID'fw W'X -sm$Pv 9(Uzk>њSԭdE'P%%cu2'k1t>v 7 ~KI7i#6Z_cآ@t9Ru*aݬ+]} ^bSxŢ:lgz6*UHߕ AQ nG~k- !#̴㐈ۇHC_ wG٤p5͎߻En N\Tu%HIL)$SV|;WCW~+{uAEt!ʝnw~hؖg&%r pk)N*郢t5sܓ3 X.$  2ԟ'HH/W}>WDF*]5 K)-^_PN*ƼEOE PHٛɞY =P+QNpDj1|w*(}R~tE !-ѰLP~p'j˨@d+:;TbۄEXZ(Sr%ǫ2 qw7pPoanH-9G aS-4fC1WI]fI14G"  5mhEg?owWR 쨇uѥ_D[wjl16cR=gBYǸh/tTp3=W]k9G<&U_cs7Qv1=шQ^5{2k 3ܯq+&zWIEiuT?) ~R®^MK AٵK,#HP`Sc7 ?'6qNM$*0jG0U;e"l&(xa TA˸W0b[jXςUq'݅s$M/1VŰxep]vYG;whD0`3+x~ܫ03]MZ-[ɭ\e} KirKF@u "x9:1eQ,/$rv7֢;%̚gZݚgM  /» ;87iA3dˠ;AR|sicSԆ)5=ί@f+ش!e)n[ma: ?E)% ㇇#83v!1xQxZͯJ:!tr ̎éseQew?XvnHGϊ`!lҜgthÛ`;ēӠTa5 Xcwc0 NO5ᴺ܆,n-FF_X!01;[G8G-q4vnzmM0/Jp(jъ4"+eJ8p޴*LPD7чIoXSy:MXT AV .>Ho$4IΎ)hzOa*jVt.Rnĝ+,&Q! VEi2)cj+H/79tf9A()#1͜f W,+ 9wDYZwk$9#V7 v^{)TTJsU٬ bz4F^Z8 ]iáfrhlڔ@ra۳Eӷo_cX-Egxv.y:(MH)s5o4%y9F`.'iZ*nN4Giw\WuW/ܢ›F?Z[Fd ʷB}#Q^Lʳ:nu؆80*.3Khf*[}4/d`t:2U ,ޫ(]?b%ѵGJA-oW*Ǧ^sT.J2d3`57=O1Dj z_-CO>S&tEG&DnWPu[6_ 1":E0;ӗS* b;f:sRpXط c}HٰLn+S9&[|&H/8^檿Kc|xVoT%SΚS