libvirt-client-0.10.2-64.el6$>qGWm߼>lv|h>=P?@d  X ;Qekpss s s ts #'s #s%s's**,s+82w3w>w(?18?8#9C#:~r#>?@GsHsIsX8Y8\s]s^>Wbdefltsusvh wsx´syĀ<Clibvirt-client0.10.264.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).[)0x86-01.bsys.centos.org0CentOSLGPLv2+CentOS BuildSystem Development/Librarieshttp://libvirt.org/linuxi686 /sbin/ldconfig /sbin/chkconfig --add libvirt-guests if [ $1 = 0 ]; then /sbin/chkconfig --del libvirt-guests rm -f /var/lib/libvirt/libvirt-guests fiHnUB P m 큤A큤A큤A큤A[)0h[)0h[)0h[)0h[)0n[)0n[)0h[)0h[)0h[)0n[)0g[)0n[)0P[ʥMd#P_P_[Md#Md#[)0k[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0h[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0j[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0k[)0h[)0h[)0h[)0h[)0h984964f899fcbf94656ecf12e65aa47f195c634ae3680ed24fed633e1013f8ba47c4db7b1950c4fd7330bd48d7b6eb8cb0f3f7f316a81520bf69f30b1dd9289eb613019b2e2379e09c17bee5640ec6b5f0cb39e5935095711875eafc1513b62941fc2fd9805f68246d06192acf6b084afaed68d9db956d10b5fc26b977afb7b02510676f0ad322996e58071de7f390c7e9f2f85d4b3fd97385191a0853bab9a776d691649f4ae34e2463134dcbd66707841d818aff593b3e59570b52eaaaf499fc4d829d47e8eeed50b4da501e9b119b63bcf028be2e6766167c1cf13a58ca2776bdce1566871bf71ec1446fe86b187ab6a144ef7a949057dab3b1e5dae99b5d95b781197c389b94d3bf96f8c61974637ce1e9886cd14bf51a77eaa6d230b75fc7e8966c3345d91f73b525403e4563573571397afb37252287d2f9980688eda8366a4c7a9ac94a2c625d7d450428674ed4ec5c10974776494da3aa8b1a7cf2dd61a22f269b261c37abfe1ab091c5d9d15c0ea604c8e12a43f96b2d30c744bb37065521275681f912547fd2e6c6cb44311879d9ca7f3daa2928ea780423256a3240ed1371fe4019f7d80bf8961357969395cd6c07b3a05f51749e9ada6075a3c4ad26ae719d3fc7ce74cbc46e1927f60bdeb16183a9c235b2221c03f3c362ac5e63266eabefa99abf850b4f487ef032e3aa50d09ede817e330ea635bb03964bf8cfee3f42849f6ee69ef8aa9f9475d2338492083b9dbc772e9c792a563026950f512890a013390ff6d1bdb4dbc4c6540f6cd724191b3961214bd8d8792bb040066a3e8f7948af3760b96fa888f461f0e55e3a706bd02155fcef5ba47ffd18f7807871016785050b7ba46794ed7f1878c945cb553ec02200c2142850b7076f64cd4bbe58a7843c8b22c1200263915b76731c784c895b81cadb76b18740f300eb49c7b32cf8d9d21b99dfb0e8d08bfdd2c4c0a6f6450f1bab39ae17d60445071dd76017bb91073c93432fa9e786e6e57e5ee4d6426c442b42fdce82a9618ef370232742a5ea17b0a59c5d40accf4674e03fb7e116f3eb7042c73a9d59db7cfb3601fd7ec4c4fba48b55397cdb67715173d717bc8aaca4118729a7a1426659751d1005c5468b76a31427eb482e8e718714aca23e58b050d5302e9eff27feebf0d489eb1b6ba2caab5f99c404bcd4ab3558e434203933722249a148a4e27b7ed95db4596ac742915c2d900f92d20d8209d310b3c8cbde8de08c1ea6471ace50f6d92c6945bb69feb60557027f2307bf1573643048c7c838b658a0d4ceabe44f868144cafd6e1799fd89759bbd2846401cbbcca741441bd25142e8ddb00038d8e6292ef51b229f26d551ec6e30c06e09dd669e6bf9671535e400d3430f404d957090a2e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cd41f8df022af72619897947924e9e3f74ca0ac744e2900fe3e380268554999d3e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1750e052ffcac73564a05458de840c0d3df8707766c7f7da20f5ae2afec75539e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1a7e0360e25e688d4b4946a82fa79ee328c74ed3be9cb837f7aec92b6ac708a979c3a96d48e3fd589ae56a9909569de87fd4e3a6138c03418752271dc0e42e4155ab42185c9c06d4781ffd02044170050ec32a5540bc51573ea13ccbe318f5b07165eb19b1578638d00909fd4b5f8bb6ed8cb15f02214da48367fa391ac62687e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c4c656b5d1cc5e2a0ec884d338cd81dfe9d4b4fa9fb6582b70ed574f9282ee4b773abe889c0c2e529d8d7897cc93a6bdd4c9d12bdbb45e7bf9a39998716b13879ce244cea968d6fb83f08ddf4d4a9adfad09eb4d594769619ce72d74872f666cade3799736d284320a360a81383b7b3407c28bc2a79afba92bc85c2ae169aaeefae1bf8a473fc9c85b7211d8797d564379a0ca816ba858d4c2bef26328afbeee6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce66dd4e232d54c5d5afe94f94d7fb1bf269e6c8fba75c9b56532c84d66cef651eae845b9f8974bba7a455279f227795ac7c55b7b99ab412e1e9cf3c851adb0f0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c91d07501f4e35e48540c2ba2ff09c331e56555b326dbeb4fc5664fc10f485260e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccadec868ab1ee3ccdd595fd2d9be024547a9c31d12fa740e11d1954a73a8bd7871b475db668328024d649a33f089a61b80f6dfdb135e0ef021d7b3456b71d6534f943ebcebc08c664e2de1789d0ebc27f95645d0a4f44412813a0011c0428f75e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cc2a8aa14ee9a853c7f685eff27a8f1ff286f96d5f47ee42e831da74be635d2ffe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c745650fc45b599d0c052f21f070ca281b26fb87ce8aa760b51dfcd755d7a0f6501794c78b75e3bad93e8d43ba076b6ec351c1612cb26da12c4fe708351c595efe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cf73e148afdd97f5729416ef9f88c731cf270c6dc345d5f4cd2279b197431d582bdec70fae4ffcced614bc57dc1cb1df216f842f84226f1ea535a8ac3e74f2b38e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c04b9ab663c5b9952aee02011620918f4c230e75709bf988594b8454ae0210a3d80b3dcf0cb6ed550617f2d0f29c02abf11c79f57ccf7b38cfc61c02c8ad1efadfca4a1f0e2d5ec183106134784d4de7e99e6ad57c09bc004218421c93c66ff286ae26838c4f36c3e3a0478a9c8d61309e8750afd50b0c55da439e2824e1c78b1e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbaef5d81b11e31aafe5777c502b82be6fbf7b03b390f18ec17ac170f338aa92dbf0805472aeda616e4e6d4609d67b482b156b56e5bb6853543c1bcb94f4b351de13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbfa0b253f8388e2ad6a34f62b12203ceb5174239734e440861614e2bf678fe6192cc6abbbb561ac9b73c93cf8790157cb445e7dc05e8bf4549bede630dfd9a4e24cd86f3d03a49e04b7007b7d06e7226db7e91fb9c2fb90f938216a83c2c07c15be7984d2d961dc5ec233d83651c965165312f6434b86d262bb8629059f01ddf3924aed92cf053f61f167f09943b677fdd64d5c9bcb9e2ed255be537f4313d73e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c59c08b0e33f4369982163f44dbfd8749c67f4395b515305c1e3f7117a4862bcde13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c2e6fbfcc1f1741bfd009e9393c28168843f7e5ae49aee1146023d345a849fefb21b2345e0d70a31b40052ef0e98a7ae62cd22fa550c61a6d1ea6c4085e7245afcc2d4f52d3079816c92aa4a7c1d8795c2c0eff7016315f66e1a0b4bb4a65bac8a569d405509c14763cffcd5fce031b1735a04ab86cb3d8fd25f81875947ba5edd3a609f815966727a507837c03437ad47c39b4312907c83f8632d6d878638636e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c6ed3ae37bfd7b4e2fef52143f43c22334b01e93e006298dc5900a60d04be4dd0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cda0f34574b1a49cb813f88dcf545d2d2c677863bb4d6e478b3220bc693630c8de69eb3055d6eab982d2f5f3b8044507cfbeeabaa5d6238ee7e2d86f2667be8240d8b5349063f4cb876f06d3ed241bc4cc828b0b5ddcb37e3f59dfb80fb50bb64cdca97c499073ae535663e7bd4a9a96dbd6c68e0d7aae6c1ac5dedcc5cae00a6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce91efbacdac6d49762641515ca89572c3f34d89a1fb1b595e4132c871e4812bf8d2b81ac73fc91b1a55d4eb6d07ad401bc21e01bb249eb2af521c9e74ddc7eb71ac97f8995792de8098c095f9429621ecce35fbe6d20aaab594820200bef1cf7d60e48f435ea6e53661f1021269fb5f6176aff16867518e7a9dae02b0fb9c908libvirt-qemu.so.0.10.2libvirt.so.0.10.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-0.10.2-64.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-64.el63.0.4-14.6.0-14.0-15.2-14.8.0[@Z̧@Z3@X2@Ww@VV޾VxV@VvV9@U?v@U'@U'@U TE@TԬT@T@TT@S<@SSہ@Si@SQ@SSDS8@St@Sj @S_@SNpSG@SCSCRUE@RL RB@R:@R8D@R)RR q@QQ@QکQh@PP@P[PrPѬ@PqP7@PYP@PP@PoPP~P{Pr@P`K@PXb@PQP@@P>@P6@P@P H@OOO@O@OOE@O\@O\@O!O@OO@OOr@O}@OtNOpZ@OpZ@OgO_6OU@OLOC@O:LO2cO/ObO NNNܲ@Nk@N@N0N@NNN@NNN]Ni@Nx@Nh@Ng\Nf @Nf @N^"@NWNRDNI @NI @NA!@N98@N2N2N.@N.@N&@N&@N +N +N@NN@N e@M6@M@M'M@MUMM@M@MTMx@MtMp@MfH@M] MU$MK@MA^@M8#M4/@M)@M9M@LLk@LjyLgLc@LbLa?@LXLPLN@LH2LF@LF@L=L - 0.10.2-64Jiri Denemark - 0.10.2-63Jiri Denemark - 0.10.2-62.el6_9.1Jiri Denemark - 0.10.2-62Jiri Denemark - 0.10.2-61Jiri Denemark - 0.10.2-60Jiri Denemark - 0.10.2-59Jiri Denemark - 0.10.2-58Jiri Denemark - 0.10.2-57Jiri Denemark - 0.10.2-56Jiri Denemark - 0.10.2-55Jiri Denemark - 0.10.2-54Jiri Denemark - 0.10.2-53Jiri Denemark - 0.10.2-52Jiri Denemark - 0.10.2-51Jiri Denemark - 0.10.2-50Jiri Denemark - 0.10.2-49Jiri Denemark - 0.10.2-48Jiri Denemark - 0.10.2-47Jiri Denemark - 0.10.2-46Jiri Denemark - 0.10.2-45Jiri Denemark - 0.10.2-44Jiri Denemark - 0.10.2-43Jiri Denemark - 0.10.2-42Jiri Denemark - 0.10.2-41Jiri Denemark - 0.10.2-40Jiri Denemark - 0.10.2-39Jiri Denemark - 0.10.2-38Jiri Denemark - 0.10.2-37Jiri Denemark - 0.10.2-36Jiri Denemark - 0.10.2-35Jiri Denemark - 0.10.2-34Jiri Denemark - 0.10.2-33Jiri Denemark - 0.10.2-32Jiri Denemark - 0.10.2-31Jiri Denemark - 0.10.2-30Jiri Denemark - 0.10.2-29Jiri Denemark - 0.10.2-28Jiri Denemark - 0.10.2-27Jiri Denemark - 0.10.2-26Jiri Denemark - 0.10.2-25Jiri Denemark - 0.10.2-24Jiri Denemark - 0.10.2-23Jiri Denemark - 0.10.2-22Jiri Denemark - 0.10.2-21Jiri Denemark - 0.10.2-20Jiri Denemark - 0.10.2-19Jiri Denemark - 0.10.2-18Jiri Denemark - 0.10.2-17Jiri Denemark - 0.10.2-16Jiri Denemark - 0.10.2-15Jiri Denemark - 0.10.2-14Jiri Denemark - 0.10.2-13Jiri Denemark - 0.10.2-12Jiri Denemark - 0.10.2-11Jiri Denemark - 0.10.2-10Jiri Denemark - 0.10.2-9Jiri Denemark - libvirt-0.10.2-8.el6Jiri Denemark - libvirt-0.10.2-7.el6Jiri Denemark - libvirt-0.10.2-6.el6Jiri Denemark - libvirt-0.10.2-5.el6Jiri Denemark - libvirt-0.10.2-4.el6Jiri Denemark - libvirt-0.10.2-3.el6Jiri Denemark - libvirt-0.10.2-2.el6Daniel Veillard - libvirt-0.10.2-1.el6Daniel Veillard - libvirt-0.10.2-0rc1.el6Daniel Veillard - libvirt-0.10.1-2.el6Daniel Veillard - libvirt-0.10.1-1.el6Daniel Veillard - libvirt-0.10.0-1.el6Daniel Veillard - libvirt-0.10.0-0rc1.el6Daniel Veillard - libvirt-0.10.0-0rc0.el6Daniel Veillard - libvirt-0.9.13-3.el6Daniel Veillard - libvirt-0.9.13-2.el6Daniel Veillard - libvirt-0.9.13-1.el6Eric Blake - libvirt-0.9.10-21.el6_3.1Daniel Veillard - libvirt-0.9.10-21.el6Daniel Veillard - libvirt-0.9.10-20.el6Daniel Veillard - libvirt-0.9.10-19.el6Daniel Veillard - libvirt-0.9.10-18.el6Daniel Veillard - libvirt-0.9.10-17.el6Daniel Veillard - libvirt-0.9.10-16.el6Daniel Veillard - libvirt-0.9.10-15.el6Daniel Veillard - libvirt-0.9.10-14.el6Daniel Veillard - libvirt-0.9.10-13.el6Daniel Veillard - libvirt-0.9.10-12.el6Daniel Veillard - libvirt-0.9.10-11.el6Daniel Veillard - libvirt-0.9.10-10.el6Daniel Veillard - libvirt-0.9.10-9.el6Daniel Veillard - libvirt-0.9.10-8.el6Daniel Veillard - libvirt-0.9.10-7.el6Daniel Veillard - libvirt-0.9.10-6.el6Daniel Veillard - libvirt-0.9.10-5.el6Daniel Veillard - libvirt-0.9.10-4.el6Daniel Veillard - libvirt-0.9.10-3.el6Daniel Veillard - libvirt-0.9.10-2.el6Daniel Veillard - libvirt-0.9.10-1.el6Daniel Veillard - libvirt-0.9.10-0rc2.el6Daniel Veillard - libvirt-0.9.10-0rc1.el6Daniel Veillard - libvirt-0.9.9-2.el6Daniel Veillard - libvirt-0.9.9-1.el6Daniel Veillard - libvirt-0.9.9-0rc1.el6Daniel Veillard - libvirt-0.9.8-1.el6Daniel Veillard - libvirt-0.9.8-0rc2.el6Daniel Veillard - libvirt-0.9.4-23.el6Daniel Veillard - libvirt-0.9.4-22.el6Daniel Veillard - libvirt-0.9.4-21.el6Daniel Veillard - libvirt-0.9.4-20.el6Daniel Veillard - libvirt-0.9.4-19.el6Daniel Veillard - libvirt-0.9.4-18.el6Daniel Veillard - libvirt-0.9.4-17.el6Daniel Veillard - libvirt-0.9.4-16.el6Daniel Veillard - libvirt-0.9.4-15.el6Daniel Veillard - libvirt-0.9.4-14.el6Daniel Veillard - libvirt-0.9.4-13.el6Daniel Veillard - libvirt-0.9.4-12.el6Daniel Veillard - libvirt-0.9.4-11.el6Daniel Veillard - libvirt-0.9.4-10.el6Daniel Veillard - libvirt-0.9.4-9.el6Daniel Veillard - libvirt-0.9.4-8.el6Daniel Veillard - libvirt-0.9.4-7.el6Daniel Veillard - libvirt-0.9.4-6.el6Daniel Veillard - libvirt-0.9.4-5.el6Daniel Veillard - libvirt-0.9.4-4.el6Daniel Veillard - libvirt-0.9.4-3.el6Daniel Veillard - libvirt-0.9.4-2.el6Daniel Veillard - libvirt-0.9.4-1.el6Daniel Veillard - libvirt-0.9.4-0rc2.el6Daniel Veillard - libvirt-0.9.4-0rc1.1.el6Daniel Veillard - libvirt-0.9.4-0rc1.el6Daniel Veillard - libvirt-0.9.3-8.el6Daniel Veillard - libvirt-0.9.3-7.el6Daniel Veillard - libvirt-0.9.3-6.el6Daniel Veillard - libvirt-0.9.3-5.el6Daniel Veillard - libvirt-0.9.3-4.el6Daniel Veillard - libvirt-0.9.3-3.el6Daniel Veillard - libvirt-0.9.3-2.el6Daniel Veillard - libvirt-0.9.3-1.el6Daniel Veillard - libvirt-0.9.3-0rc2.el6Daniel Veillard - libvirt-0.9.2-1.el6Jiri Denemark - libvirt-0.9.1-1.el6Jiri Denemark - 0.8.7-18.el6Jiri Denemark - 0.8.7-17.el6Jiri Denemark - 0.8.7-16.el6Jiri Denemark - 0.8.7-15.el6Jiri Denemark - 0.8.7-14.el6Jiri Denemark - 0.8.7-13.el6Jiri Denemark - 0.8.7-12.el6Jiri Denemark - 0.8.7-11.el6Jiri Denemark - 0.8.7-10.el6Jiri Denemark - 0.8.7-9.el6Jiri Denemark - 0.8.7-8.el6Jiri Denemark - 0.8.7-7.el6Jiri Denemark - 0.8.7-6.el6Jiri Denemark - 0.8.7-5.el6Jiri Denemark - 0.8.7-4.el6Jiri Denemark - 0.8.7-3.el6Jiri Denemark - 0.8.7-2.el6Jiri Denemark - 0.8.7-1.el6Jiri Denemark - 0.8.6-1.el6Jiri Denemark - 0.8.1-29.el6Jiri Denemark - 0.8.1-28.el6Daniel Veillard - 0.8.1-27Dave Allan - 0.8.1-26Daniel Veillard - 0.8.1-25Daniel Veillard - 0.8.1-24Daniel Veillard - 0.8.1-23Dave Allan - 0.8.1-22Dave Allan - 0.8.1-21Dave Allan - 0.8.1-20Dave Allan - 0.8.1-19Daniel Veillard - 0.8.1-18Dave Allan - 0.8.1-17Dave Allan - 0.8.1-16Dave Allan - 0.8.1-15Dave Allan - 0.8.1-14Dave Allan - 0.8.1-13Dave Allan - 0.8.1-12Dave Allan - 0.8.1-11Dave Allan - 0.8.1-10Dave Allan - 0.8.1-9Dave Allan - 0.8.1-8Dave Allan - 0.8.1-7Dave Allan - 0.8.1-6Dave Allan - 0.8.1-5Dave Allan - 0.8.1-4Daniel Veillard - 0.8.1-3Daniel Veillard - 0.8.1-2Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-4Daniel Veillard - 0.8.0-3Daniel P. Berrange - 0.8.0-2Daniel Veillard - 0.8.0-1Daniel Veillard - 0.8.0-0.pre20100407Daniel Veillard - 0.7.8-0.pre20100330Daniel Veillard - 0.7.8-0.pre20100322Daniel Veillard - 0.7.8-0.pre20100312Daniel Veillard - 0.7.7-1Daniel P. Berrange - 0.7.6-4Daniel P. Berrange - 0.7.6-3Daniel Veillard - 0.7.6-2Daniel Veillard - 0.7.6-1Daniel Veillard - 0.7.6-0.pre20100121Daniel Veillard - 0.7.6-0.pre20100121Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- cpu: define the 'ssbd' CPUID feature bit (CVE-2018-3639) - cpu: define the 'virt-ssbd' CPUID feature bit (CVE-2018-3639)- qemu: avoid denial of service reading from QEMU monitor (CVE-2018-5748) - qemu: avoid denial of service reading from QEMU guest agent (CVE-2018-1064)- util: Implement virFileReadHeaderFD (CVE-2017-5715) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- qemu: fix return value of qemuDomainBlockPivot on errors (rhbz#1300159) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1300159) - migration: add support for migrateURI configuration (rhbz#1347389)- virsh: Properly display block job type (rhbz#1326653) - spec: proper soft static allocation of qemu uid (rhbz#1351792) - Revert "qemu: snapshot: Fix modification of vm object without job" (rhbz#1326652) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1326652) - tls: remove support for gnutls 1.x.x, require 2.2.0 (rhbz#1333415) - configure: allow setting default TLS priority string (rhbz#1333415) - rpc: allow priority string to be passed to TLS context (rhbz#1333415) - libvirtd: add config option for TLS priority (rhbz#1333415) - remote: allow TLS protocol/cipher priority override in URI (rhbz#1333415) - Pass config file object through to driver open methods (rhbz#1333415) - remote: allow TLS priority to be customized (rhbz#1333415) - qemu: -numa doesn't (yet) support disjoint range (rhbz#1310122)- util: avoid getting stuck on macvtapN name created outside libvirt (rhbz#1321637)- qemu: Always format model for host-model CPUs (rhbz#1307094)- qemu: Don't compare host-passthrough CPU to host CPU (rhbz#1307094)- vmx: Relax virtualHW.version check (rhbz#1300574) - qemu: snapshot: Don't leak XML definition and forget to unlock job (rhbz#1305793) - qemu: Fix formatting flags in qemuDomainSaveImageOpen (rhbz#1307094) - network: Resolve some issues around vlan copying (rhbz#1300843) - network: fix connections count in case of allocate failure (rhbz#1300843) - network: consolidate connection count updates for device pool (rhbz#1300843) - network: consolidated info log for all network allocate/free operations (rhbz#1300843) - util: increase libnl buffer size (rhbz#1276478) - util: reduce debug log in virPCIGetVirtualFunctions() (rhbz#1276478) - util: improve error reporting in virNetDevVPortProfileGetStatus (rhbz#1276478) - util: add missing newline (rhbz#1276478) - util: eliminate bogus error log in virNetDevVPortProfileGetStatus (rhbz#1276478) - util: clean up and expand 802.1QbX negotiation logging (rhbz#1276478) - util: report the MAC address that couldn't be set (rhbz#1276478) - util: reset MAC address of macvtap passthrough physdev after disassociate (rhbz#1276478) - bitmap: add way to find next clear bit (rhbz#1276478) - Introduce virBitmapIsBitSet (rhbz#1276478) - util: Introduce flags field for macvtap creation (rhbz#1276478) - virnetdevmacvlan.c: Introduce mutex for macvlan creation (rhbz#1276478) - util: keep/use a bitmap of in-use macvtap devices (rhbz#1276478)- qemu: snapshot: Fix return value of external checkpoint with no disks (rhbz#1292312) - qemu: snapshot: Fix modification of vm object without job (rhbz#1290647) - virsh-domain: Add --live, --config, --current logic to cmdAttachInterface (rhbz#1229128) - RHEL: virsh: remove duplicate --config for 'virsh update-device' (rhbz#1224037) - Update ESX driver to always use privateData (rhbz#1213348) - esx: Simplify VI (vSphere) API and VMware product version handling (rhbz#1213348) - conf: net: Correctly switch how to format address fields (rhbz#1299700) - qemu: Refuse to create snapshot of a disk without source (rhbz#1299411) - Build all binaries with PIE (rhbz#1242156) - Enable full RELRO mode (rhbz#1242156) - Don't duplicate compiler warning flags when linking (rhbz#1242156) - Simplify RELRO_LDFLAGS (rhbz#1242156) - Fix AM_LDFLAGS typo (rhbz#1242156) - Pass AM_LDFLAGS to driver modules too (rhbz#1242156) - RHEL: Enable RELRO for python modules (rhbz#1242156)- daemon: Suppress logging of VIR_ERR_NO_DOMAIN_METADATA (rhbz#1260864) - Allow for type=block to have no dev (rhbz#1220197) - qemu: event: Properly handle spice events (rhbz#1236581) - qemu: event: Clean up VNC monitor handling (rhbz#1236581) - qemu: split out cpuset.mems setting (rhbz#1263263) - qemu: leave restricting cpuset.mems after initialization (rhbz#1263263) - virNetDev{Replace, Restore}MacAddress: Fix memory leak (rhbz#1251532) - util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1251532) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1251532) - qemu: fix hotplugging cpus with strict memory pinning (rhbz#1263263) - storage: Track successful creation of LV for removal (rhbz#1232170)- util: set MAC address for VF via netlink message to PF+VF# when possible (rhbz#1113474) - util: set macvtap physdev online when macvtap is set online (rhbz#1113474)- RHEL: Avoid memory leak when virCgroupSetCpusetMemoryMigrate fails (rhbz#1198497) - qemu: cgroup: Fix memory leak when there's no vCPU pinning (rhbz#1198096)- qemu: Keep QEMU host drive prefix in BlkIoTune (rhbz#1203633) - qemu: Fix name comparison in qemuMonitorJSONBlockIoThrottleInfo() (rhbz#1203633) - virsh: fix typos in virsh man page (rhbz#1130835) - schemas: Allow all generic elements and attributes for all interfaces (rhbz#1206066) - RNG: Allow multiple parameters to be passed to an interface filter (rhbz#1206066) - qemu_domain: fix startup policy for disks (rhbz#1203542) - Create directory for lease files if it's missing (rhbz#1200991) - qemu: cgroup: Properly set up vcpu pinning (rhbz#1198096) - cgroup: Add accessors for cpuset.memory_migrate (rhbz#1198497) - qemu: Fix possible crash (rhbz#1198497) - qemu: Migrate memory on numatune change (rhbz#1198497) - qemu: fix crash when removing from interface with update-device (rhbz#1205042) - nwfilter: Fix rule priority problem (rhbz#1210183) - qemuProcessHook: Call qemuProcessInitNumaMemoryPolicy only when needed (rhbz#1198645)- sanlock: Don't spam logs with "target pid not found" (rhbz#1189414) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1202703) - util: more verbose error when failing to create macvtap device (rhbz#1186142)- conf: Don't format actual network definition in migratable XML (rhbz#1186142) - network: don't allow multiple portgroups with the same name in a network (rhbz#1115858) - build: fix build with latest rawhide kernel headers (rhbz#1198698)- nwfilter: utility function virNWFilterVarValueEqual (rhbz#1126487) - qemu: support live update of an interface's filter (rhbz#1126487) - qemu: Update fsfreeze status on domain state transitions (rhbz#1136251) - virsh: Fix semantics of --config for "update-device" command (rhbz#1129112) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1125194) - qemu: Avoid double serial output with RHEL 6 qemu (rhbz#1162759) - storage: Check the partition name against provided name (rhbz#1138523) - qemu: Don't unconditionally delete file in qemuOpenFileAs (rhbz#1158036) - conf: Don't mangle vcpu placement randomly (rhbz#1170495)- networkValidate: Disallow bandwidth in portgroups too (rhbz#1115292) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#834196) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#834196) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#834196) - qemu: blkiotune: Avoid accessing non-existing disk configuration (rhbz#1131821) - qemu: Fix build error introduced in 653137eb957a278b556c6226424aad5395a (rhbz#1131821) - qemu: snapshot: Use better check when reverting external snapshots (rhbz#1124854) - virsh: domain: Use global constant for XML file size limit (rhbz#1134671) - selinux: Avoid label reservations for type = none (rhbz#1138488) - Clean up chardev sockets on QEMU shutdown (rhbz#1122367) - Don't include @LIBS@ in libvirt.pc.in file (rhbz#1134455) - qemu: save domain state to XML after reboot (rhbz#1169405) - virsh: Honour -q in domblklist, vcpupin and emulatorpin (rhbz#1135171) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#1139114) - Fix possible memory leak in util/virxml.c (rhbz#1136729) - esx_vi: fix possible segfault (rhbz#1136729) - sasl: Fix authentication when using PLAIN mechanism (rhbz#1171521) - Fix leak in x86UpdateHostModel (rhbz#1144304)- Revert "qemu: export disk snapshot support in capabilities" (rhbz#1149667) - qemu: allow restore with non-migratable XML input (rhbz#1141838) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1141838) - Make ABI stability issue easier to debug (rhbz#1141838) - domain_conf: fix domain deadlock (CVE-2014-3657) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - sanlock: Avoid freeing uninitialized value (rhbz#1136788) - virsh: Print cephx and iscsi usage (rhbz#1156327) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1146310) - conf: Fix even implicit labels (rhbz#1138500) - tests: Add test cases for previous commit (rhbz#1138500)- cpu: separate host-model and host-passthrough (rhbz#1138222) - Don't include non-migratable features in host-model (rhbz#1138222) - Don't add dhcp hosts to hostsfile twice (rhbz#1137011)- metadata: track title edits across libvirtd restart (rhbz#1122205)- network: make networkCreateInterfacePool more robust (rhbz#1111455)- Fix blkdeviotune for shutoff domain (rhbz#1122819) - rpc: message related sizes enlarged (rhbz#1126393) - Increase the size of REMOTE_MIGRATE_COOKIE_MAX to REMOTE_STRING_MAX (rhbz#1126393) - Fix max stream packet size for old clients (rhbz#1126393) - Adjust legacy max payload size to account for header information (rhbz#1126393) - rpc: Correct the wrong payload size checking (rhbz#1126393)- conf: Fix backport of metadata API code (rhbz#1115039) - conf: Always format seclabel's model (rhbz#1113860)- Add invariant TSC cpu flag (rhbz#996772) - Fix segfault when starting a domain with no cpu definition (rhbz#996772) - qemu: copy: Accept 'format' parameter when copying to a non-existing img (rhbz#1113828) - Bind connection close callback APIs to python binding (rhbz#1114619) - qemu: Factor out body of qemuDomainGetMetadata for universal use (rhbz#1115039) - qemu: Factor out body of qemuDomainSetMetadata for universal use (rhbz#1115039) - conf: Factor out setting of metadata to simplify code (rhbz#1115039) - util: Add helper to convert libxml2 nodes to a string (rhbz#1115039) - conf: Add support for requesting of XML metadata via the API (rhbz#1115039) - conf: allow to add XML metadata using the virDomainSetMetadata api (rhbz#1115039) - conf: Avoid false positive of uninitialized variable use (rhbz#1115039) - lib: Don't force the key argument when deleting metadata (rhbz#1115039) - test: Add support into the test drivera (rhbz#1115039) - tests: Add metadata tests (rhbz#1115039) - conf: Don't corrupt metadata on OOM (rhbz#1115039) - Ignore additional fields in iscsiadm output (rhbz#1116741) - conf: net: Fix helper for applying new network definition (rhbz#1116754) - blockjob: wait for pivot to complete (rhbz#1119385) - virsh: Introduce macros to reject mutually exclusive arguments (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdAttachDisk (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdDetachDevice (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdDetachDisk (rhbz#1117177) - virsh: Use inactive definition when removing disk from config (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdAttachDevice (rhbz#1117177)- formatdomain.html.in: Document implementation limitation of QoS (rhbz#980350) - Fix error in qemuDomainSetNumaParamsLive (rhbz#857312) - cpu: Add new Broadwell CPU model (rhbz#1100381) - docs: publish correct enum values (rhbz#1113316) - qemu: blockcopy: Don't remove existing disk mirror info (rhbz#1113828) - qemu: fix guestfwd chardev option back how it was (rhbz#1112066)- Fix crash when saving a domain with type none dac label (rhbz#1108590) - Initialize threading & error layer in LXC controller (rhbz#1109120)- remote: Don't leak priv->tls object on connection failure (rhbz#1099075) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1100173) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1100173) - fix leak in memoryStats with older python (rhbz#1099860) - hooks: let virCommand do the error reporting (rhbz#1105397) - SELinux: don't fail silently when no label is present (rhbz#1105954) - qemu: Add qemuDomainReleaseDeviceAddress to remove any address (rhbz#807023) - qemu: Separate disk device removal into a standalone function (rhbz#807023) - qemu: Separate controller removal into a standalone function (rhbz#807023) - qemu: Separate net device removal into a standalone function (rhbz#807023) - qemu: Separate host device removal into a standalone function (rhbz#807023) - Add VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event (rhbz#807023) - examples: Handle VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event (rhbz#807023) - Clarify virDomainDetachDeviceFlags documentation (rhbz#807023) - Add virDomainDefFindDevice for looking up a device by its alias (rhbz#807023) - qemu: Add support for DEVICE_DELETED event (rhbz#807023) - qemu: Remove devices only after DEVICE_DELETED event (rhbz#807023) - qemu: Emit VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED events (rhbz#807023) - Add function to find a needle in a string array (rhbz#807023) - util: Non-existent string array does not contain any string (rhbz#807023) - conf: Make error reporting in virDomainDefFindDevice optional (rhbz#807023) - qemu: Introduce qemuMonitorGetDeviceAliases (rhbz#807023) - qemu: Unplug devices that disappeared when libvirtd was down (rhbz#807023) - qemu: Finish device removal in the original thread (rhbz#807023) - qemu: Process DEVICE_DELETED event in a separate thread (rhbz#807023) - qemu: Remove interface backend only after frontend is gone (rhbz#807023) - qemu: Remove disk backend only after frontend is gone (rhbz#807023) - qemu: Return in from qemuDomainRemove*Device (rhbz#807023)- udev: consider the device a CDROM when ID_CDROM=1 (rhbz#1016878) - Add support for timestamping QEMU logs (rhbz#997010) - Detect -msg-timestamp capability from QEMU help output (rhbz#997010) - qemu: Avoid leak in qemuDomainCheckRemoveOptionalDisk (rhbz#1014730) - Return right error code for baselineCPU (rhbz#1097969) - Add a port allocator class (rhbz#1018695) - Avoid integer wrap on remotePortMax in QEMU driver (rhbz#1018695) - Followup fix for integer wraparound in port allocator (rhbz#1018695) - Don't spam logs with "port 0 must be in range" errors (rhbz#1018695) - qemu: Avoid assigning unavailable migration ports (rhbz#1018695) - qemu: Make migration port range configurable (rhbz#1018695) - qemu: Fix augeas support for migration ports (rhbz#1018695) - qemu: clean up migration ports when migration cancelled (rhbz#1018695) - qemuDomainObjBeginJobInternal: Return -2 for temporary failures (rhbz#1083238) - qemu: Make qemuProcess{Start, Stop}CPUs easier to follow (rhbz#1083238) - qemu: Ignore temporary job errors when checking migration status (rhbz#1083238) - qemu: Send migrate_cancel when aborting migration (rhbz#1098833)- virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#1095135) - storage: Resolve issues in failure path (rhbz#1092882) - interface: Introduce netcfInterfaceObjIsActive (rhbz#1095774) - interface: dump inactive xml when interface isn't active (rhbz#1095774) - qemu: add host-pci-multidomain capability (rhbz#1092390) - qemu: specify domain in host-side PCI addresses when needed/supported (rhbz#1092390) - util: fix virFileOpenAs return value and resulting error logs (rhbz#851411) - qemu: check actual netdev type rather than config netdev type during init (rhbz#1012834) - Fix parsing of bond interface XML (rhbz#1067062) - qemuSetupCgroup: Fix reference to cgroup (rhbz#1012846) - apibuild: Disallow 'returns' return decription (rhbz#808463) - ESX: Add support for virtualHW version 10 (rhbz#1089389) - storage: Ensure 'qemu-img resize' size arg is a 512 multiple (rhbz#1002813) - qemu: Adjust size for qcow2/qed if not on sector boundary (rhbz#1002813) - sanlock: code movement in virLockManagerSanlockAcquire (rhbz#1088034) - sanlock: don't fail with unregistered domains (rhbz#1088034) - sanlock: avoid leak in acquire() (rhbz#1088034) - networkStartNetwork: Be more verbose (rhbz#1064831) - network_conf: Expose virNetworkDefFormatInternal (rhbz#1064831) - Avoid crash when LXC start fails with no interface target (rhbz#1064831) - lxc_process: Avoid passing NULL iface->iname (rhbz#1064831) - network: Introduce network hooks (rhbz#1064831) - bridge_driver.h: Fix build --without-network (rhbz#1064831) - networkRunHook: Run hook only if possible (rhbz#1064831) - conf: clarify what is returned for actual bandwidth and vlan (rhbz#1064831) - conf: handle null pointer in virNetDevVlanFormat (rhbz#1064831) - conf: make virDomainNetDefFormat a public function (rhbz#1064831) - conf: re-situate element in (rhbz#1064831) - conf: new function virDomainActualNetDefContentsFormat (rhbz#1064831) - Slightly refactor hostdev parsing / formating (rhbz#1064831) - conf: output actual netdev status in XML (rhbz#1064831) - network: include plugged interface XML in "plugged" network hook (rhbz#1064831) - network: don't even call networkRunHook if there is no network (rhbz#1064831)- qemu: export disk snapshot support in capabilities (rhbz#1081032) - qemu: extract guest capabilities initialization (rhbz#1081032) - qemu: add unit tests for the capabilities xml (rhbz#1081032) - qemu: properly quit migration with abort_on_error (rhbz#1045833) - conf: restrict external snapshots to backing store formats (rhbz#1019926) - qemu: don't check for backing chains for formats w/o snapshot support (rhbz#1019926) - qemu: don't call virFileExists() for network type disks (rhbz#1019926) - net: Change argument type of virNetworkObjIsDuplicate() (rhbz#1057321) - net: Move creation of dnsmasq hosts file to function starting dnsmasq (rhbz#1057321) - net: Re-use checks when creating transient networks (rhbz#1057321) - network: prevent a few invalid configuration combinations (rhbz#1057321) - network: disallow / for bridged/macvtap/hostdev networks (rhbz#1057321) - virsh-domain: Fix cmdSetvcpus error message (rhbz#1092412) - spice: detect if qemu can disable file transfer (rhbz#983018) - spice: expose the QEMU disable file transfer option (rhbz#983018) - qemu_caps: detect if qemu can disable file transfer for spice (rhbz#983018) - Device{Attach, Detach}: Document S4 limitations (rhbz#808463) - storageVolCreateXMLFrom: Allow multiple accesses to origvol (rhbz#1058700) - LSN-2014-0003: Don't expand entities when parsing XML (CVE-2014-0179)- nwfilter: Remove error report in virNWFilterDHCPSnoopEnd (rhbz#903480) - conf: introduce generic ISA address (rhbz#1033984) - conf: add support for panic device (rhbz#1033984) - qemu: add support for -device pvpanic (rhbz#1033984) - PanicCheckABIStability: Need to check for existence (rhbz#1033984) - use virBitmapFree instead of VIR_FREE for cpumask (rhbz#1088165) - Properly free vcpupin info for unplugged CPUs (rhbz#1088165) - Save domain status after cpu hotplug (rhbz#1088703) - Document behavior of setvcpus during guest boot (rhbz#1088748) - qemu: Use maximum guest memory size when getting NUMA placement advice (rhbz#1011906) - qemu: Properly format the uuid string in error messages (rhbz#947974) - qemu: Split out code to generate SPICE command line (rhbz#953126) - qemu: Improve handling of channels when generating SPICE command line (rhbz#953126) - qemu: Split out SPICE port allocation into a separate function (rhbz#953126) - qemu: Do sensible auto allocation of SPICE port numbers (rhbz#953126) - qemu: fix failure to start with spice graphics and no tls (rhbz#953126) - qemu: Do not ignore address for USB disks (rhbz#985166) - qemu: pass -usb and usb hubs earlier, so USB disks with static address are handled properly (rhbz#985166) - qemu: refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#1014730) - qemu: add helper functions for diskchain checking (rhbz#1014730) - qemu: check presence of each disk and its backing file as well (rhbz#1014730) - conf: add startupPolicy attribute for harddisk (rhbz#1014730) - qemu: support to drop disk with 'optional' startupPolicy (rhbz#1014730) - qemu: Avoid overflow when setting migration speed (rhbz#1083483) - qemu: Avoid overflow when setting migration speed on inactive domains (rhbz#1083483) - caps: Add helpers to convert NUMA nodes to corresponding CPUs (rhbz#1012846) - qemu: Set cpuset.cpus for domain process (rhbz#1012846) - qemu: Unbreak p2p migration with complete migration URI (rhbz#1073227) - maint: don't lose error on canceled migration (rhbz#1073227) - virsh: suppress aliases in group help (rhbz#956968)- conf: fix error for parallel port mismatch (rhbz#950830) - virDomainReboot: Document that migration might be unsafe (rhbz#744967) - interface: list all interfaces with flags == 0 (rhbz#884382) - Fix the syntax-check failure (rhbz#884382) - Crash of libvirtd by unprivileged user in virConnectListAllInterfaces (rhbz#884382) - qemuDomainObjStart: Warn on corrupted image (rhbz#1022008) - QoS: make tc filters match all traffic (rhbz#1084477) - conf: add support for booting from redirected USB devices (rhbz#1035190) - Add redirdevs to ABI stability check (rhbz#1035529) - Fix incorrect values in redirdev ABI check error (rhbz#1035529) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1027096) - storage: Skip inactive lv volumes (rhbz#748282) - Check for existence of interface prior to setting terminate flag (rhbz#903480) - storage: Avoid forward declaration of virStorageVolDelete (rhbz#1024159) - storage: Don't update pool available/allocation if buildVol fails (rhbz#1024159) - conf: Report errors on cputune parameter parsing (rhbz#1040784) - Treat zero cpu shares as a valid value (rhbz#1040784) - Show the real cpu shares value in live XML (rhbz#1040784)- virsh-snapshot: Reject --no-metadata together with --print-xml (rhbz#892508) - snapshot: Mention disk-only snapshots in error message (rhbz#880521) - qemu: snapshot: Report better error message if migration isn't allowed (rhbz#884926) - qemu: snapshot: Remove memory image if external checkpoint fails (rhbz#885963) - virsh-snapshot: Fix XPath query to determine snapshot state (rhbz#890457) - conf: Check if number of vCPUs fits in the storage variable (rhbz#902652) - conf: Improve error messages if parsing of vCPU count fails (rhbz#902652) - qemu: snapshot: Don't kill access to disk if snapshot creation fails (rhbz#906639) - qemu: Un-mark volume as mirrored/copied if blockjob copy fails (rhbz#923125) - qemu-blockjob: Fix limit of bandwidth for block jobs to supported value (rhbz#927160) - virsh: Fix typo in docs (rhbz#949776) - virsh-domain: Report errors on invalid --holdtime value for cmdSendKey (rhbz#952938) - qemu: Don't update count of vCPUs if hot-plug fails silently (rhbz#1000357) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044790) - Disable nwfilter driver when running unprivileged (rhbz#1029299) - storage: reduce number of stat calls (rhbz#977706) - Ignore missing files on pool refresh (rhbz#977706) - sanlock: add missing test command in virt-sanlock-cleanup.in (rhbz#1000890) - virt-sanlock-cleanup; Fix augtool usage (rhbz#1000890) - conf: Fix typo in error message in ABI stability check (rhbz#961655) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035109) - doc: Clarify usage of SELinux baselabel (rhbz#954245) - selinux: Don't mask errors of virSecuritySELinuxGenNewContext (rhbz#954245) - qemu: Return meaningful error when qemu dies early (rhbz#844378) - sanlock: Forbid VIR_DOMAIN_LOCK_FAILURE_IGNORE (rhbz#905280) - Remove the redundant parentheses in migrate help (rhbz#927497) - virt-xml-validate: add missing schemas (rhbz#1006699) - tools: add missing 'interface' type and update man page (rhbz#1006699) - qemu: Don't require a block or file when looking for an alias (rhbz#1078328)- doc: schema: Add basic documentation for the virtual RNG device support (rhbz#786408) - conf: Add support for RNG device configuration in XML (rhbz#786408) - conf: Add RNG device ABI compatibility check (rhbz#786408) - qemu: Implement support for default 'random' backend for virtio-rng (rhbz#786408) - qemu: Implement support for EGD backend for virtio-rng (rhbz#786408) - docs: domain: /dev/urandom isn't a valid rng patch (rhbz#786408) - tests: Add tests for virtio-rng device handling (rhbz#786408) - docs: Fix attribute name for virtio-rng backend (rhbz#786408) - rng: restrict passthrough names to known-good files (rhbz#786408) - Resolve valgrind error (rhbz#786408) - Fix crash parsing RNG device specification (rhbz#786408) - rng: allow default device in RNG grammar (rhbz#786408) - virtio-rng: Add rate limiting options for virtio-RNG (rhbz#786408) - qemu_caps: Enable virtio-rng for RHEL-6.6 qemu-kvm downstream (rhbz#786408) - audit: Audit resources used by VirtIO RNG (rhbz#786408) - virtio-rng: Remove double space in error message (rhbz#786408) - doc: fix XML for the RNG device example (rhbz#786408) - conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#786408) - conf: Fix XML formatting of RNG device info (rhbz#786408) - libvirt: fix error message when connection can't be opened (rhbz#851413) - conf: fix error for parallel port mismatch (rhbz#950830) - virsh: clarify vol-{down, up}load description (rhbz#955539) - virsh: fix doc typos (rhbz#1022872) - util: use string libvirt to prefix error message instead of libvir (rhbz#911996) - docs: use MiB/s instead of Mbps for migration speed (rhbz#948821) - schema: require target path in storage pool xml (rhbz#893273) - schema: make source optional in volume XML (rhbz#893273) - Add qxl ram size to ABI stability check (rhbz#1035134) - qemu: fix default spice password setting (rhbz#953721) - Expose ownership ID parsing (rhbz#963881) - Make qemuOpenFile aware of per-VM DAC seclabel. (rhbz#869053) - Use qemuOpenFile in qemu_driver.c (rhbz#963881) - virsh: Fix heading in manpage (rhbz#996840) - qemu: Change the default unix monitor timeout (rhbz#1051364) - qemu: fix live pinning to memory node on NUMA system (rhbz#857312) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#857312)- Fix race in starting transient VMs (rhbz#1022924) - qemuDomainDestroyFlags: Don't allow @vm to disappear while executing API (rhbz#1030736) - python: return dictionary without value in case of no blockjob (rhbz#999454) - remote: fix regression in event deregistration (rhbz#1020372) - Add virtio-scsi to fallback models of scsi controller (rhbz#1014943) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1047659) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1043069) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - Block info query: Add check for transient domain (rhbz#1040507) - network: only prevent forwarding of DNS requests for unqualified names (rhbz#1037741) - network: change default of forwardPlainNames to 'yes' (rhbz#1037741) - sanlock: Truncate domain names longer than SANLK_NAME_LEN (rhbz#1060557) - Remove contiguous CPU indexes assumption (rhbz#1066473) - qemu: monitor: Fix error message and comment when getting cpu info (rhbz#1066473) - qemu: monitor: Filter out thread ids of CPUS that were unplugged (rhbz#1066473) - qemu: monitor: Fix invalid parentheses (rhbz#1076719) - virNetClientSetTLSSession: Restore original signal mask (rhbz#1078589) - spec: Switch to "git am" for applying patches (rhbz#1076719)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014198) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014198) - qemu: Generate correct name for hostdev network devices (rhbz#1001881)- libvirt-guests: status: Return non-zero when stopped (rhbz#1011981) - qemu: Drop qemuDomainMemoryLimit (rhbz#1013758) - docs: Discourage users to set hard_limit (rhbz#1013758) - docs: Clean 09adfdc62de2b up (rhbz#1013758) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1013758) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1013758)- qemu: Fix seamless SPICE migration (rhbz#1009886)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - Introduce APIs for splitting/joining strings (rhbz#1006266) - Rename virKillProcess to virProcessKill (rhbz#1006266) - Rename virPid{Abort, Wait} to virProcess{Abort, Wait} (rhbz#1006266) - Rename virCommandTranslateStatus to virProcessTranslateStatus (rhbz#1006266) - Move virProcessKill into virprocess.{h, c} (rhbz#1006266) - Move virProcess{Kill, Abort, TranslateStatus} into virprocess.{c, h} (rhbz#1006266) - Include process start time when doing polkit checks (rhbz#1006266) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311)- migration: Do not restore labels on failed migration (rhbz#895826) - qemu: Use default machine type if missing it in qemu command line (rhbz#995312) - qemu: Don't leak vm on failure (rhbz#995312) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006710) - tests: Files named '.*-invalid.xml' should fail validation (rhbz#1006710) - tests: Use portable shell code (rhbz#1006710) - Add test for the nodemask double free crash (rhbz#1006710)- security: Provide supplemental groups even when parsing label (rhbz#964359) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1000973) - virsh: Correct DESCRIPTION for virsh help blockcopy (rhbz#1002790) - Add '' element to '' network schemas (rhbz#1004365) - build: More workarounds for if_bridge.h (rhbz#1002735)- virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#975201) - Fix qemuProcessReadLog with non-zero offset (rhbz#991334) - virSecurityManagerGenLabel: Skip seclabels without model (rhbz#997818) - bitmap: Add virBitmapCountBits (rhbz#997367) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997367) - virbitmaptest: Add test for out of bounds condition (rhbz#997367) - network: Allow in type='hostdev' networks (rhbz#999107) - python: Fix bindings that don't raise an exception (rhbz#912170) - storage: Update pool metadata after adding/removing/resizing volume (rhbz#965442) - storage: Fix coverity warning (rhbz#965442) - storage: Fix the use-after-free memory bug (rhbz#965442) - network: Permit upstream forwarding of unqualified DNS names (rhbz#928638)- virsh: Fix change-media bug on disk block type (rhbz#923053) - Fix patches for multiple graphics and spice migration (rhbz#975751) - Revert "qemu: Remove maximum cpu limit when setting processor count using the API" (rhbz#855296) - Remove VIR_DOMAIN_SHUTDOWN_CRASHED from public API (rhbz#822306) - Rename VIR_DOMAIN_PAUSED_GUEST_PANICKED to VIR_DOMAIN_PAUSED_CRASHED (rhbz#822306) - Improve LXC startup error reporting (rhbz#903092) - qemu: Take error path if acquiring of job fails in qemuDomainSaveInternal (rhbz#928661) - util: Improve user lookup helper (rhbz#964359) - util: Add virGetGroupList (rhbz#964359) - util: Make virSetUIDGID async-signal-safe (rhbz#964359) - Fix potential deadlock across fork() in QEMU driver (rhbz#964359) - security: Framework for driver PreFork handler (rhbz#964359) - security_dac: Compute supplemental groups before fork (rhbz#964359) - security: Fix deadlock with prefork (rhbz#964359) - Split TLS test into two separate tests (rhbz#975201) - Avoid re-generating certs every time (rhbz#975201) - Change data passed into TLS test cases (rhbz#975201) - Fix validation of CA certificate chains (rhbz#975201) - Fix parallel runs of TLS test suites (rhbz#975201) - tests: Fix parallel runs of TLS test suites (rhbz#975201)- conf: Avoid NULL deref for pmsuspended domain state (rhbz#822306) - libvirt: Define domain crash event types (rhbz#822306) - qemu: Refactor processWatchdogEvent (rhbz#822306) - qemu: Expose qemuProcessShutdownOrReboot() (rhbz#822306) - qemu: Implement 'oncrash' events when guest panicked (rhbz#822306) - qemu: Implement 'oncrash' coredump events when guest panicked (rhbz#822306) - conf: Fix a memory leak when parsing nat port XML nodes (rhbz#851455) - security_manager: Fix comparison (rhbz#984793) - qemu: Prevent crash of libvirtd without guest agent configuration (rhbz#984821) - qemu: Fix double free of returned JSON array in qemuAgentGetVCPUs() (rhbz#984821) - qemu_agent: Add support for appending arrays to commands (rhbz#924400) - Add support for locking domain's memory pages (rhbz#947118) - qemu: Implement support for locking domain's memory pages (rhbz#947118) - qemu: Check for -realtime mlock=on|off support (rhbz#947118) - qemu: Move memory limit computation to a reusable function (rhbz#947118) - util: New virCommandSetMax(MemLock|Processes|Files) (rhbz#947118) - qemu: Set RLIMIT_MEMLOCK when memoryBacking/locked is used (rhbz#947118) - Add Gluster protocol as supported network disk backend (rhbz#849796) - qemu: Add support for gluster protocol based network storage backend. (rhbz#849796) - tests: Add tests for gluster protocol based network disks support (rhbz#849796)- qemu: Don't force port=0 for SPICE (rhbz#975751) - qemu: Refactor graphics code to not hardcode a single display (rhbz#975751) - qemu: Graphics support for simultaneous one of each sdl, vnc, spice (rhbz#975751) - qemu: Don't miss errors when changing graphics passwords (rhbz#975751) - qemu: Allow seamless migration for domains with multiple graphics (rhbz#975751) - qemu_migration: Move waiting for SPICE migration (rhbz#920205) - util: Refactor iptables command construction into multiple steps (rhbz#851455) - net: Support set public ip range for forward mode nat (rhbz#851455) - net: Add support for specifying port range for forward mode nat (rhbz#851455) - qemu_migrate: Dispose listen address if set from config (rhbz#971485) - qemu: Remove maximum cpu limit when setting processor count using the API (rhbz#855296) - qemu_agent: Introduce helpers for agent based CPU hot(un)plug (rhbz#924400) - virsh-domain: Refactor cmdVcpucount and fix output on inactive domains (rhbz#924400) - API: Introduce VIR_DOMAIN_VCPU_AGENT, for agent based CPU hot(un)plug (rhbz#924400) - qemu: Implement request of vCPU state using the guest agent (rhbz#924400) - qemu: Implement support for VIR_DOMAIN_VCPU_AGENT in qemuDomainSetVcpusFlags (rhbz#924400) - qemuDomainGetVcpusFlags: Initialize ncpuinfo (rhbz#924400) - Fix commit 29c1e913e459058c12d02b3f4b767b3dd428a498 (rhbz#924400) - qemu: Make qemuMigrationIsAllowed more reusable (rhbz#972675) - qemu: Cancel migration if guest encoutners I/O error while migrating (rhbz#972675) - qemu: Forbid migration of machines with I/O errors (rhbz#972675) - migration: Make erroring out on I/O error controllable by flag (rhbz#972675) - migration: Don't propagate VIR_MIGRATE_ABORT_ON_ERROR (rhbz#972675) - Paused domain should remain paused after migration (rhbz#972675) - qemu: New vnc display sharing policy caps flag (rhbz#803602) - conf: Add 'sharePolicy' attribute to graphics element for vnc (rhbz#803602) - qemu: Add ', share=' to qemu commandline (rhbz#803602) - virsh: Distinguish errors between missing argument and wrong option (rhbz#924596) - virsh: Fix incorrect argument errors for long options (rhbz#924596) - virsh: Resolve Coverity 'MISSING_BREAK' (rhbz#924596) - virnetdev: Need to initialize 'pciConfigAddr' (rhbz#980339) - qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - sec_manager: Refuse to start domain with unsupported seclabel (rhbz#947387) - usb: Don't spoil decimal addresses (rhbz#981503) - storage: Return -1 when fs pool can't be mounted (rhbz#983539)- xen: Resolve resource leak with 'cpuset' (rhbz#888503) - schema: Make the cpuset type reusable across schema files (rhbz#888503) - schemas: Add schemas for more CPU topology information in the caps XML (rhbz#888503) - conf: Split out NUMA topology formatting to simplify access to data (rhbz#888503) - capabilities: Switch CPU data in NUMA topology to a struct (rhbz#888503) - capabilities: Add additional data to the NUMA topology info (rhbz#888503) - test: Add support for thread and core information for the test driver (rhbz#888503) - xen: Initialize variable before using (rhbz#888503) - xen: Actually fix the uninitialized variable (rhbz#888503) - spice: Properly reserve tlsPort when no port specified (rhbz#913244) - qemu_agent: Ignore expected EOFs (rhbz#892079) - qemu: Nicer error message if live disk snapshot unsupported (rhbz#882077) - qemu: Destroy domain on decompression binary error (rhbz#894723) - qemu: Run lzop with '--ignore-warn' (rhbz#894723) - Don't ignore return value of qemuProcessKill (rhbz#903238) - Fix race condition when destroying guests (rhbz#903238) - Log warning if storage magic matches, but version does not (rhbz#903248) - Add lots of debugging to storage file probing code (rhbz#903248) - Fix probing of QED file format (rhbz#903248) - util: Add virendian.h macros (rhbz#903248) - util: Use new virendian.h macros (rhbz#903248) - storage: Rearrange functions (rhbz#903248) - storage: Prepare for refactoring (rhbz#903248) - storage: Refactor metadata lookup (rhbz#903248) - storage: Don't follow backing chain symlinks too eagerly (rhbz#903248) - storage: Test backing chain traversal (rhbz#903248) - qemu: Check backing chains even when cgroup is omitted (rhbz#896013) - python: Fix bindings for virDomainSnapshotGet{Domain,Connect} (rhbz#895882) - qemu: Add checking in helpers for sgio setting (rhbz#908073) - qemu: Merge qemuCheckSharedDisk into qemuAddSharedDisk (rhbz#908073) - qemu: Record names of domain which uses the shared disk in hash table (rhbz#908073) - qemu: Update shared disk table when reconnecting qemu process (rhbz#908073) - qemu: Move the shared disk adding and sgio setting prior to attaching (rhbz#908073) - qemu: Remove the shared disk entry if the operation is ejecting or updating (rhbz#908073) - qemu: Fix the memory leak (rhbz#908073) - Fix crash changing CDROM media (rhbz#908073) - qemu: Avoid NULL dereference in qemuSharedDiskEntryFree (rhbz#908073) - qemu: Do not set unpriv_sgio if neither supported nor requested (rhbz#914677) - Use size_t instead of int for virDomainDefPtr struct (rhbz#896604) - util: Add VIR_(APPEND|INSERT|DELETE)_ELEMENT (rhbz#896604) - qemu: Fix QMP detection of QXL graphics (rhbz#896604) - qemu: Add qemu vga devices caps and one cap to mark them usable (rhbz#896604) - conf: Add optional attribte primary to video element (rhbz#896604) - qemu: Use newer -device video device in qemu commandline (rhbz#896604) - tests: Add one -device video device testcase (rhbz#896604) - qemu: Detect VGA_QXL capability correctly (rhbz#896604) - qemu: Support ram bar size for qxl devices (rhbz#896604) - conf: Don't leak 'primary' video property on error (rhbz#896604) - storage: lvm: Don't overwrite lvcreate errors (rhbz#912179) - storage: lvm: Lvcreate fails with allocation=0, don't do that (rhbz#912179) - storage: Cleanup logical volume creation code (rhbz#912179) - docs: Clarify semantics of sparse storage volumes (rhbz#912179) - storage: Fix memory leak with regfree(reg) call. (rhbz#906299) - storage: Resource resource leak using 'tmp_vols' (rhbz#906299) - interface: Resolve resource leak wth 'tmp_iface_objs' (rhbz#906299) - locking: Resolve resource leaks on non error path (rhbz#906299) - selinux: Resolve resource leak using the default disk label (rhbz#906299) - storage: Resolve resource leaks with cmd processing (rhbz#906299) - domain_conf: Resolve resource leaks found by Valgrind (rhbz#906299) - qemu_command: Resolve resource leaks found by Valgrind (rhbz#906299) - storage: Need to add virCommandFree() (rhbz#906299) - qemu: Fix startupPolicy regression (rhbz#896013) - util: Retry NLM_F_REQUEST with different values of IFLA_EXT_MASK (rhbz#923963) - security_manager: Don't manipulate domain XML in virDomainDefGetSecurityLabelDef (rhbz#923946) - security: Don't add seclabel of type none if there's already a seclabel (rhbz#923946) - libvirt_private.syms: Correctly export seclabel APIs (rhbz#923946) - security_manager.c: Append seclabel iff generated (rhbz#923946) - rpc: Fix client crash when server drops connection (rhbz#921538) - storage: Fix volume cloning for logical volume. (rhbz#948678) - qemu: Allow migration over IPv6 (rhbz#846013) - qemu: Set IPv6 migration capability when dump-guest-core is present (rhbz#846013) - remote: Don't call NULL closeFreeCallback (rhbz#911609) - libvirt: Increase connection reference count for callbacks (rhbz#911609) - virsh: Unregister the connection close notifier upon termination (rhbz#911609) - virsh: Move cmdConnect from virsh-host.c to virsh.c (rhbz#911609) - virsh: Register and unregister the close callback also in cmdConnect (rhbz#911609) - rpc: Fix connection close callback race condition and memory corruption/crash (rhbz#911609) - tests: Fix qemumonitorjsontest deadlock when the machine is under load (rhbz#951227) - Avoid use of free'd memory in auto destroy callback (rhbz#950286) - Fix crash in QEMU auto-destroy with transient guests (rhbz#950286) - daemon: Fix leak after listing volumes (CVE-2013-1962) - Don't try to add non-existant devices to ACL (rhbz#922153) - Avoid spamming logs with cgroups warnings (rhbz#922153) - audit: Properly encode device path in cgroup audit (rhbz#922203) - qemu: Set correct migrate host in client_migrate_info (rhbz#920441) - qemu: Fix crash in migration of graphics-less guests. (rhbz#920441) - Fix F_DUPFD_CLOEXEC operation args (rhbz#961034) - cgroup: Be robust against cgroup movement races (rhbz#903433) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#920441) - qemuDomainMigrateGraphicsRelocate: Use then new virSocketAddrIsWildcard (rhbz#920441) - virSocketAddrIsWildcard: Use IN6_IS_ADDR_UNSPECIFIED correctly (rhbz#920441) - libvirt: lxc: Don't mkdir when selinux is disabled (rhbz#915485) - Don't mount selinux fs in LXC if selinux is disabled (rhbz#915485) - virsh: Don't print --(null) in vol-name and vol-pool (rhbz#924571) - virsh: Fix docs for "virsh setmaxmem" (rhbz#924648) - qemu: Remove managed save flag from VM when starting with --force-boot (rhbz#917510) - qemu: Don't update count of vCPUs if hot-unplug has failed (rhbz#895424) - conf: net: Fix deadlock if assignment of network def fails (rhbz#921777) - RPC: Support up to 16384 cpus on the host and 4096 in the guest (rhbz#960683) - conf: Don't fail to parse when parsing a single device (rhbz#895294) - conf: Allow for non-contiguous device boot orders (rhbz#889961) - qemuDomainChangeGraphics: Check listen address change by listen type (rhbz#976401) - build: Fix build with -Werror (rhbz#976401) - qemuDomainBlockStatsFlags: Guard disk lookup with a domain job (rhbz#916315) - qemu: Don't fail to shutdown domains with unresponsive agent (rhbz#889635) - qemu: Wrap controllers code into dummy loop (rhbz#870003) - qemu: Add controllers in specified order (rhbz#870003) - tests: Add test for controller order (rhbz#870003) - bandwidth: Attach sfq to leaf node (rhbz#895340) - bandwidth: Create hierarchical shaping classes (rhbz#895340) - remote: Forbid default "/session" connections when using ssh transport (rhbz#847822) - remote: Fix client crash when URI path is empty when using ssh (rhbz#847822) - udev: Fix crash in libudev logging (rhbz#971904) - iscsi: Don't leak portal string when starting a pool (rhbz#975392) - storage: Avoid double virCommandFree in virStorageBackendLogicalDeletePool (rhbz#921387) - manual: Fix copy-paste errors (rhbz#923613) - esx: Support virtualHW version 9 (rhbz#955575) - manual: Add info about migrateuri in virsh manual (rhbz#878765) - conf: Fix cpumask leak in virDomainDefFree (rhbz#977430) - qemu: Avoid leaking uri in qemuMigrationPrepareDirect (rhbz#977961) - Document that runtime changes may be lost after S4 suspend (rhbz#872419) - virsh iface-bridge: Ignore delay if stp is turned off (rhbz#892403) - virsh: Obey pool-or-uuid spec when creating volumes (rhbz#970495) - Add method for checking if a string is (probably) a log message (rhbz#954248) - Convert QEMU driver to use virLogProbablyLogMessage (rhbz#954248) - util: Escapes special characters in VIR_LOG_REGEX (rhbz#954248) - qemu: Move QEMU log reading into a separate function (rhbz#954248) - qemu: Ignore libvirt logs when reading QEMU error output (rhbz#954248) - logging: Make log regexp more compact (and readable) (rhbz#954248) - qemu: Do not report unsafe migration for local files (rhbz#913363) - Plug leak in virCgroupMoveTask (rhbz#978352) - Fix invalid read in virCgroupGetValueStr (rhbz#978356) - pci: Initialize virtual_functions array pointer to avoid segfault (rhbz#980339) - Node device driver: update driver name during dumpxml (rhbz#979330)- rpc: Fix crash on error paths of message dispatching (CVE-2013-0170) - spec: Disable libssh2 support (rhbz#513363)- storage: Fix lvcreate parameter for backingStore. (rhbz#896398) - qemu: Don't return success if creation of snapshot save file fails (rhbz#896403) - qemu: Reject attempts to create snapshots with names containig '/' (rhbz#896403)- qemu_agent: Remove agent reference only when disposing it (rhbz#892079) - Add RESUME event listener to qemu monitor. (rhbz#894085)- snapshot: conf: Make virDomainSnapshotIsExternal more reusable (rhbz#889407) - snapshot: qemu: Separate logic blocks with newlines (rhbz#889407) - snapshot: qemu: Fix segfault and vanishing snapshots when redefining (rhbz#889407) - snapshot: qemu: Allow redefinition of external snapshots (rhbz#889407) - util: Prepare helpers for unpriv_sgio setting (rhbz#878578) - qemu: Add a hash table for the shared disks (rhbz#878578) - docs: Add docs and rng schema for new XML tag sgio (rhbz#878578) - conf: Parse and format the new XML (rhbz#878578) - qemu: Set unpriv_sgio when starting domain and attaching disk (rhbz#878578) - qemu: Check if the shared disk's cdbfilter conflicts with others (rhbz#878578) - qemu: Relax hard RSS limit (rhbz#891653)- util: Add missing error log messages when failing to get netlink VFINFO (rhbz#889319) - util: Fix functions that retrieve SRIOV VF info (rhbz#889319) - util: Fix botched check for new netlink request filters (rhbz#889319) - blockjob: Fix memleak that prevented block pivot (rhbz#888426) - sanlock: Chown lease files as well (rhbz#820173)- network: Prevent dnsmasq from listening on localhost (rhbz#886821) - sanlock: Re-add lockspace unconditionally (rhbz#820173) - Fix "virsh create" example (rhbz#887187) - docs: Fix some typos in examples (rhbz#887187) - network: Don't require private addresses if dnsmasq uses SO_BINDTODEVICE (rhbz#882265)- qemu: Eliminate bogus error log when changing netdev's bridge (rhbz#885838) - remote: Avoid the thread race condition (rhbz#866524) - storage: Error out earlier if the volume target path already exists (rhbz#832302) - dnsmasq: Fix parsing of the version number (rhbz#885727) - qemu: Restart CPUs with valid async job type when doing external snapshots (rhbz#885081) - examples: Fix balloon event callback (rhbz#884650) - util: Don't fail virGetGroupIDByName when group not found (rhbz#883832) - util: Don't fail virGetUserIDByName when user not found (rhbz#883832) - util: Rework error reporting in virGet(User|Group)IDByName (rhbz#883832) - util: Fix warning message in previous patch (rhbz#883832)- Fix uninitialized variable in virLXCControllerSetupDevPTS (rhbz#880064) - storage: Fix device detach regression with cgroup ACLs (rhbz#876828) - storage: Fix bug of fs pool destroying (rhbz#878400) - qemu: Fix a crash when save file can't be opened (rhbz#880919) - bitmap: Fix typo to use UL type of integer constant in virBitmapIsAllSet (rhbz#876415) - virsh: Rewrite cmdDomDisplay (rhbz#878779) - network: Fix crash when portgroup has no name (rhbz#879473) - util: Capabilities detection for dnsmasq (rhbz#882265) - util: New virSocketAddrIsPrivate function (rhbz#882265) - network: Use dnsmasq --bind-dynamic when available (rhbz#882265) - storage: Fix scsi detach regression with cgroup ACLs (rhbz#876828) - libssh2_session: Support DSS keys as well (rhbz#878376) - virsh: Fix error messages in iface-bridge (rhbz#878376) - virsh: Check the return value of virStoragePoolGetAutostart (rhbz#878376) - conf: Check the return value of virXPathNodeSet (rhbz#878376) - conf: snapshot: Check return value of virDomainSnapshotObjListNum (rhbz#878376) - util: Fix virBitmap allocation in virProcessInfoGetAffinity (rhbz#878376) - virsh: Use correct sizeof when allocating cpumap (rhbz#878376) - rpc: Don't destroy xdr before creating it in virNetMessageEncodeHeader (rhbz#878376) - virsh: Do timing even for unusable connections (rhbz#878376) - conf: Fix uninitialized variable in virDomainListSnapshots (rhbz#878376) - Fix error handling in virSecurityManagerGetMountOptions (rhbz#878376) - conf: Prevent crash with no uuid in cephx auth secret (rhbz#878376) - conf: Fix virDomainNetGetActualDirect*() and BridgeName() (rhbz#881480) - virsh: Report errors if arguments of the schedinfo command are incorrect (rhbz#882915) - systemd: Require dbus service (rhbz#830201) - spec: Require dbus-daemon when using libvirtd in Fedora (rhbz#830201) - qemu: Don't free PCI device if adding it to activePciHostdevs fails (rhbz#877095) - util: Slightly refactor PCI list functions (rhbz#877095) - qemu: Fix memory (and FD) leak on PCI device detach (rhbz#877095) - util: Do not keep PCI device config file open (rhbz#877095) - node_memory: Improve the docs (rhbz#872656) - node_memory: Do not fail if there is parameter unsupported (rhbz#872656) - node_memory: Fix bug of node_memory_tune (rhbz#872656)- Add note about numeric domain names to manpage (rhbz#824253) - Use virNetServerRun instead of custom main loop (rhbz#867246) - qemu: Fix RBD attach regression (rhbz#878862) - qemu: Stop recursive detection of image chains when an image is missing (rhbz#878862) - Fix exiting of libvirt_lxc program on container quit (rhbz#879360) - snapshot: qemu: Add support for external inactive snapshots (rhbz#876816) - conf: Fix private symbols exported by files in conf (rhbz#876816) - snapshot: qemu: Fix detection of external snapshots when deleting (rhbz#876816) - snapshot: Require user to supply external memory file name (rhbz#876816) - snapshot: Add two more filter sets to API (rhbz#876817) - snapshot: Add virsh back-compat support for new filters (rhbz#876817) - snapshot: Implement new filter sets (rhbz#876817) - snapshot: Expose location through virsh snapshot-info (rhbz#876817) - sanlock: Retry after EINPROGRESS (rhbz#820173) - storage: Fix logical volume cloning (rhbz#879780) - cpu: Add Intel Haswell cpu model (fix previous downstream definition) (rhbz#879282) - virsh: Report error when taking a snapshot with empty --memspec argument (rhbz#879130) - lxc: Don't crash if no security driver is specified in libvirt_lxc (rhbz#880064) - lxc: Avoid segfault of libvirt_lxc helper on early cleanup paths (rhbz#880064)- util: Improve error reporting from absolutePathFromBaseFile helper (rhbz#874860) - storage: Fix broken backing chain (rhbz#874860) - nodeinfo: Add check and workaround to guarantee valid cpu topologies (rhbz#874050) - nodeinfotest: Add test data for 2 processor host with broken NUMA (rhbz#874050) - nodeinfotest: Add test data from a AMD bulldozer machine. (rhbz#874050) - virsh: save: Report an error if XML file can't be read (rhbz#876868) - virsh: Fix uninitialized variable in cmdSnapshotEdit (rhbz#877303) - qemu: Allow larger discrepency between memory & currentMemory in domain xml (rhbz#873134)- iohelper: Don't report errors on special FDs (rhbz#866369) - esx: Yet another connection fix for 5.1 (rhbz#873538) - qemu: Don't corrupt pointer in qemuDomainSaveMemory() (rhbz#873537) - build: Place attributes in correct location (rhbz#873934) - Introduce new VIR_DOMAIN_EVENT_SUSPENDED_API_ERROR event (rhbz#866388) - qemu: Emit event if 'cont' fails (rhbz#866388) - virsh: Make ,, escape parsing common (rhbz#874171) - virsh: Add snapshot-create-as memspec support (rhbz#874171) - qemu: Fix domain ID numbering race condition (rhbz#874330) - qemu: Allow migration to be cancelled at prepare phase (rhbz#873792) - AbortJob: Fix documentation (rhbz#873792)- sanlock: Introduce 'user' and 'group' conf variables (rhbz#820173) - esx: Fix connection to ESX 5.1 (rhbz#865670) - cpu: Fix definition of flag smap (rhbz#797283) - util: Do a better job of matching up pids with their binaries (rhbz#871201) - qemu: Fix EmulatorPinInfo without emulatorpin (rhbz#871312) - build: Fix RPM build for non-x86 platforms (rhbz#820173) - qemu: Report errors from iohelper (rhbz#866369) - build: Fix linking with systemtap probes (rhbz#866369) - iohelper: Fdatasync() at the end (rhbz#866369) - net-update docs: S/domain/network/ (rhbz#872104) - cpu: Add newly added cpu flags (rhbz#838127) - cpu: Add AMD Opteron G5 cpu model (rhbz#838127) - cpu: Add Intel Haswell cpu model (rhbz#843087) - snapshot: New XML for external system checkpoint (rhbz#638512) - snapshot: Improve disk align checking (rhbz#638512) - snapshot: Populate new XML info for qemu snapshots (rhbz#638512) - snapshot: Merge pre-snapshot checks (rhbz#638512) - qemu: Fix possible race when pausing guest (rhbz#638512) - qemu: Clean up snapshot retrieval to use the new helper (rhbz#638512) - qemu: Split out domain memory saving code to allow reuse (rhbz#638512) - snapshot: Add flag to enable creating checkpoints in live state (rhbz#638512) - snapshot: qemu: Add async job type for snapshots (rhbz#638512) - snapshot: qemu: Rename qemuDomainSnapshotCreateActive (rhbz#638512) - snapshot: qemu: Add support for external checkpoints (rhbz#638512) - snapshot: qemu: Remove restrictions preventing external checkpoints (rhbz#638512)- xml: Omit domain name from comment if it contains double hyphen (rhbz#868692) - cpu: Add recently added cpu feature flags. (rhbz#797283) - esx: Update version checks for vSphere 5.1 (rhbz#865670) - qemu: Add helper to prepare cpumap for affinity setting (rhbz#869096) - qemu: Keep the affinity when creating cgroup for emulator thread (rhbz#869096) - qemu: Prohibit chaning affinity of domain process if placement is 'auto' (rhbz#870099) - network: Fix networkValidate check for default portgroup and vlan (rhbz#868483) - qemu: Fix attach/detach of netdevs with matching mac addrs (rhbz#862515) - snapshot: Improve snapshot-list error message (rhbz#869100) - virsh: Remove --flags from nodesuspend (rhbz#869508) - virsh: Fix POD syntax (rhbz#870273) - xml: Print uuids in the warning (rhbz#868692) - blockjob: Support both RHEL and upstream qemu drive-mirror (rhbz#871055)- qemu: Clear async job when p2p migration fails early (rhbz#867412) - qemu: Pin the emulator when only cpuset is specified (rhbz#867372) - qemu: Correctly wait for spice to migrate (rhbz#867724) - qemu: Fixed default machine detection in qemuCapsParseMachineTypesStr (rhbz#867764) - conf: Make tri-state feature options more universal (rhbz#864606) - conf: Add support for HyperV Enlightenment features (rhbz#864606) - qemu: Add support for HyperV Enlightenment feature "relaxed" (rhbz#864606) - network: Set to NULL after virNetworkDefFree() (rhbz#866364) - qemu: Always format CPU topology (rhbz#866999) - qemu: Don't fail without emulatorpin or cpumask (rhbz#867372) - qemu: Allow migration with host USB devices (rhbz#843560) - qemu: Do not require hostuuid in migration cookie (rhbz#863059) - network: Free/null newDef if network fails to start (rhbz#866364) - migrate: v2: Use VIR_DOMAIN_XML_MIGRATABLE when available (rhbz#856864) - qemu: Avoid holding the driver lock in trivial snapshot API's (rhbz#772088) - storage: List more file types (rhbz#772088) - storage: Treat 'aio' like 'raw' at parse time (rhbz#772088) - storage: Match RNG to supported driver types (rhbz#772088) - storage: Use enum for default driver type (rhbz#772088) - storage: Use enum for disk driver type (rhbz#772088) - storage: Use enum for snapshot driver type (rhbz#772088) - storage: Don't probe non-files (rhbz#772088) - storage: Get entire metadata chain in one call (rhbz#772088) - storage: Don't require caller to pre-allocate metadata struct (rhbz#772088) - storage: Remember relative names in backing chain (rhbz#772088) - storage: Make it easier to find file within chain (rhbz#772088) - storage: Cache backing chain while qemu domain is live (rhbz#772088) - storage: Use cache to walk backing chain (rhbz#772088) - blockjob: Remove unused parameters after previous patch (rhbz#772088) - blockjob: Manage qemu block-commit monitor command (rhbz#772088) - blockjob: Wire up online qemu block-commit (rhbz#772088) - blockjob: Implement shallow commit flag in qemu (rhbz#772088) - blockjob: Refactor qemu disk chain permission grants (rhbz#772088) - blockjob: Properly label disks for qemu block-commit (rhbz#772088) - blockjob: Avoid segv on early error (rhbz#772088) - blockjob: Accommodate early RHEL backport naming (rhbz#772088) - virsh: Fix segfault of snapshot-list (rhbz#837544) - network: Always create dnsmasq hosts and addnhosts files, even if empty (rhbz#868389) - network: Don't allow multiple default portgroups (rhbz#868483) - selinux: Use raw contexts (rhbz#851981) - selinux: Add security selinux function to label tapfd (rhbz#851981) - selinux: Use raw contexts 2 (rhbz#851981) - selinux: Fix wrong tapfd relablling (rhbz#851981) - selinux: Remove unused variables in socket labelling (rhbz#851981) - selinux: Relabel tapfd in qemuPhysIfaceConnect (rhbz#851981) - storage: Let format probing work on root-squash NFS (rhbz#856247) - snapshot: Sanity check when reusing file for snapshot (rhbz#856247) - blockjob: Add qemu capabilities related to block jobs (rhbz#856247) - blockjob: React to active block copy (rhbz#856247) - blockjob: Return appropriate event and info (rhbz#856247) - blockjob: Support pivot operation on cancel (rhbz#856247) - blockjob: Make drive-reopen safer (rhbz#856247) - blockjob: Implement block copy for qemu (rhbz#856247) - blockjob: Allow for existing files in block-copy (rhbz#856247) - blockjob: Allow mirroring under SELinux and cgroup (rhbz#856247) - blockjob: Relabel entire existing chain (rhbz#856247)- node_memory: Add new parameter field to tune the new sysfs knob (rhbz#840113) - daemon: Fix removing abstract namespaces (rhbz#859331) - tests: Fix domain-events python test (rhbz#839661) - conf: Fix crash with cleanup (rhbz#866288) - spec: Add runtime requirement for libssh2 (rhbz#866508) - spec: Require newer sanlock on recent distros (rhbz#832156) - spec: Require newer sanlock on recent distros 2 (rhbz#832156)- conf: Rename life cycle actions to event actions (rhbz#832156) - conf: Add on_lockfailure event configuration (rhbz#832156) - locking: Add const char * parameter to avoid ugly typecasts (rhbz#832156) - locking: Pass hypervisor driver name when acquiring locks (rhbz#832156) - locking: Add support for lock failure action (rhbz#832156) - locking: Implement lock failure action in sanlock driver (rhbz#832156) - conf: Add support for startupPolicy for USB devices (rhbz#843560) - qemu: Introduce qemuFindHostdevUSBDevice (rhbz#843560) - qemu: Add option to treat missing USB devices as success (rhbz#843560) - qemu: Implement startupPolicy for USB passed through devices (rhbz#843560) - Add MIGRATABLE flag for virDomainGetXMLDesc (rhbz#843560) - qemu: Make save/restore with USB devices usable (rhbz#843560) - conf: Mark missing optional USB devices in domain XML (rhbz#843560) - security: Also parse user/group names instead of just IDs for DAC labels (rhbz#860519) - doc: Update description about security labels on formatdomain.html (rhbz#860519) - util: Extend virGetUserID and virGetGroupID to support names and IDs (rhbz#860519) - security: Update user and group parsing in security_dac.c (rhbz#860519) - doc: Update description about user/group in qemu.conf (rhbz#860519) - Fix kvm_pv_eoi with kvmclock (rhbz#860971) - Change qemuSetSchedularParameters to use AFFECT_CURRENT (rhbz#852260) - Fix handling of itanium arch name in QEMU driver (rhbz#863115) - Add a qemu capabilities cache manager (rhbz#863115) - Switch over to use cache for building QEMU capabilities (rhbz#863115) - Remove probing of flags when launching QEMU guests (rhbz#863115) - Remove probing of machine types when canonicalizing XML (rhbz#863115) - Remove probing of CPU models when launching QEMU guests (rhbz#863115) - Make qemuCapsProbeMachineTypes & qemuCapsProbeCPUModels static (rhbz#863115) - Remove xenner support (rhbz#863115) - Refactor guest init to support qemu-system-i386 binary too (rhbz#863115) - Add a qemuMonitorGetVersion() method for QMP query-version command (rhbz#863115) - Add a qemuMonitorGetMachines() method for QMP query-machines command (rhbz#863115) - Add a qemuMonitorGetCPUDefinitions method for QMP query-cpu-definitions command (rhbz#863115) - Add a qemuMonitorGetCommands() method for QMP query-commands command (rhbz#863115) - Add a qemuMonitorGetEvents() method for QMP query-events command (rhbz#863115) - Add a qemuMonitorGetObjectTypes() method for QMP qom-list-types command (rhbz#863115) - Add a qemuMonitorGetObjectProps() method for QMP device-list-properties command (rhbz#863115) - Add a qemuMonitorGetTargetArch() method for QMP query-target command (rhbz#863115) - Remove some unused includes in QEMU code (rhbz#863115) - Move command/event capabilities detection out of QEMU monitor code (rhbz#863115) - Fix regression starting QEMU instances without query-events (rhbz#863115) - Refactor qemuCapsParseDeviceStr to work from data tables (rhbz#863115) - Fix QEMU test with 1.2.0 help output (rhbz#863115) - Ignore error from query-cpu-definitions (rhbz#863115) - Fix potential deadlock when agent is closed (rhbz#859712) - Fix (rare) deadlock in QEMU monitor callbacks (rhbz#859712) - Convert virLXCMonitor to use virObject (rhbz#864336) - Remove pointless virLXCProcessMonitorDestroy method (rhbz#864336) - Simplify some redundant locking while unref'ing objects (rhbz#859712) - Fix deadlock in handling EOF in LXC monitor (rhbz#864336) - Avoid bogus I/O event errors when closing the QEMU monitor (rhbz#859712) - qemu: Fix parsing of x86 CPU models (rhbz#864097) - python: Keep consistent handling of Python integer conversion (rhbz#816609) - esx: Fix and improve esxListAllDomains function (rhbz#864384) - virsh: Block SIGINT while getting BlockJobInfo (rhbz#845448) - spec: Add support for libssh2 transport (rhbz#513363) - Revert "Use XDG Base Directories instead of storing in home directory" (rhbz#859331) - doc: Sort out the relationship between , , and (rhbz#855218) - conf: Ignore vcpupin for not onlined vcpus when parsing (rhbz#855218) - conf: Initialize the pinning policy for vcpus (rhbz#855218) - qemu: Create or remove cgroup when doing vcpu hotpluging (rhbz#857013) - qemu: Initialize cpuset for hotplugged vcpu as def->cpuset (rhbz#855218) - conf: Ignore emulatorpin if vcpu placement is auto (rhbz#855218) - qemu: Ignore def->cpumask if emulatorpin is specified (rhbz#855218) - Avoid straying (rhbz#855218) - conf: Fix virDevicePCIAddressEqual args (rhbz#805071) - conf: VirDomainDeviceInfoCopy utility function (rhbz#805071) - qemu: Reorganize qemuDomainChangeNet and qemuDomainChangeNetBridge (rhbz#805071) - Add support for SUSPEND_DISK event (rhbz#839661)- qemu: Wait for SPICE to migrate (rhbz#836135) - lxc: Correctly report active cgroups (rhbz#860907) - network: Backend for virNetworkUpdate of interface list (rhbz#844404) - Fix start of containers with custom root filesystem (rhbz#861564) - Correct checking of virStrcpyStatic() return value (rhbz#864122)- New build based on upstream release 0.10.2 (rhbz#836934) - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- New build based on upstream release candidate 1 of 0.10.2 (rhbz#836934)- Don't assume use of /sys/fs/cgroup (rhbz#842979)- New build based on upstream release 0.10.1 (rhbz#836934) - many fixes on top of 0.10.0- New build based on upstream release 0.10.0 (rhbz#836934) - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- New build based on upstream snapshot 0.10.0-0rc1 (rhbz#836934)- New build based on upstream snapshot 0.10.0-0rc0 (rhbz#836934) - Cleanup and rebase of the few RHEL-only patches- fix the package split to be similar to 6.3 one instead of upstream- fix a package dependency problem making -1 uninstallable- first rebase for 6.4 more to come - kvm-guest failed to start; double-close bug in libvirt (rhbz#823716) - potential to deadlock libvirt on EPIPE (rhbz#827234) - fix keepalive issues (rhbz#832081) - CPU topology parsing bug on special NUMA platform (rhbz#828729) - libvirtd will crash when tight loop of hotplug/unplug PCI device (rhbz#822373)- avoid closing uninitialized fd (rhbz#827050) - avoid fd leak (rhbz#827050) - command: avoid double close bugs (rhbz#827050) - fdstream: avoid double close bug (rhbz#827050) - command: check for fork error before closing fd (rhbz#827050) - qemu: avoid closing fd more than once (rhbz#827050) - Disable keepalives by default (rhbz#832184)- qemu: Rollback on used USB devices (rhbz#743671) - qemu: Don't delete USB device on failed qemuPrepareHostdevUSBDevices (rhbz#743671) - Revert "rpc: Discard non-blocking calls only when necessary" (rhbz#821468)- Fix virDomainDeviceInfoIsSet() to check all struct fields (rhbz#820869) - Fix logic for assigning PCI addresses to USB2 companion controllers (rhbz#820869) - Set a sensible default master start port for ehci companion controllers (rhbz#820869)- build: Fix the typo in configure.ac (rhbz#820461) - qemu: Fix build when !HAVE_NUMACTL (rhbz#820461) - usb: Fix crash when failing to attach a second usb device (rhbz#815755) - qemu: Use the CPU index in capabilities to map NUMA node to cpu list. (rhbz#820461) - qemu: Set memory policy using cgroup if placement is auto (rhbz#820461)- numad: Set memory policy from numad advisory nodeset (rhbz#810157) - numad: Copy 'placement' of to by default (rhbz#810157) - numad: Always output 'placement' of (rhbz#810157) - qemu: Avoid the memory allocation and freeing (rhbz#810157) - numad: Divide cur_balloon by 1024 before passing it to numad (rhbz#810157) - numad: Check numactl-devel if compiled with numad support (rhbz#810157)- qemu: Don't modify domain on failed blockiotune (rhbz#819014) - qemu: Reject blockiotune if qemu too old (rhbz#819014) - qemu: Don't use virDomainDefFormat* directly (rhbz#815503) - qemu: Emit compatible XML when migrating a domain (rhbz#815503) - usb: Create functions to search usb device accurately (rhbz#815755) - qemu: Call usb search function for hostdev initialization and hotplug (rhbz#815755) - virsh: Avoid heap corruption leading to virsh abort (rhbz#819636) - util: Fix libvirtd startup failure due to netlink error (rhbz#816465) - util: Allow specifying both src and dst pid in virNetlinkCommand (rhbz#816465) - util: Function to get local nl_pid used by netlink event socket (rhbz#816465) - util: Set src_pid for virNetlinkCommand when appropriate (rhbz#816465) - domain_conf: Add "usbredir" to list of valid spice channels (rhbz#819498) - domain_conf: Add "default" to list of valid spice channels (rhbz#819499) - snapshot: Allow block devices past cgroup (rhbz#810200) - blockjob: Allow block devices past cgroup (rhbz#810200) - util: Avoid libvirtd crash in virNetDevTapCreate (rhbz#817234) - python: Fix the forward_null error in Python binding codes (rhbz#771021) - xen: Fix resource leak in xen driver (rhbz#771021) - test: Fix resource leak in test driver (rhbz#771021) - node: Fix resource leak in nodeinfo.c (rhbz#771021) - virnet: Fix resource leak in virnetlink.c (rhbz#771021) - vmx: Fix resource leak (rhbz#771021) - qemu: Fix resource leak (rhbz#771021) - uuid: Fix possible non-terminated string (rhbz#771021) - node_device: Fix possible non-terminated string (rhbz#771021)- qemuOpenFile: Don't force chown on NFS (rhbz#810241) - util: Fix crash when starting macvtap interfaces (rhbz#815270) - qemu: Fix segfault when host CPU is empty (rhbz#817078) - blockjob: Allow speed setting in block copy (rhbz#815791) - blockjob: Fix block-stream bandwidth race (rhbz#815791)- qemu: Improve errors related to offline domains (rhbz#816662) - blockjob: Check for active vm before checking blockcopy bits (rhbz#816662) - qemu: Preserve original error during migration (rhbz#807907) - rpc: Discard non-blocking calls only when necessary (rhbz#807907) - qemu: Fix detection of failed migration (rhbz#807907) - qemu: Avoid bogus error at the end of tunnelled migration (rhbz#807907) - qemu: Make sure qemu can access its directory in hugetlbfs (rhbz#815206) - virsh: Fix docs for list command (rhbz#814021) - virsh: Fix and clarify the --title flag for the list command in man page (rhbz#814021)- blockjob: Add new API flags (rhbz#638506) - blockjob: Add 'blockcopy' to virsh (rhbz#638506) - blockjob: Enhance xml to track mirrors across libvirtd restart (rhbz#638506) - blockjob: React to active block copy (rhbz#638506) - blockjob: Add qemu capabilities related to block jobs (rhbz#638506) - blockjob: Return appropriate event and info (rhbz#638506) - blockjob: Support pivot operation on cancel (rhbz#638506) - blockjob: Make drive-reopen safer (rhbz#638506) - blockjob: Implement block copy for qemu (rhbz#638506) - blockjob: Allow for existing files (rhbz#638506) - blockjob: Allow mirroring under SELinux (rhbz#638506) - blockjob: Accommodate RHEL backport names (rhbz#638506) - virsh: Avoid strtol (rhbz#813972) - conf: Tighten up XML integer parsing (rhbz#813972) - snapshot: Fix memory leak on error (rhbz#782457) - virsh: Avoid uninitialized memory usage (rhbz#814080)- Fix a problem in the patchset, rhbz#811497 one was applied twice in -12 - qemu, util: On restart of libvirt restart vepa callbacks (rhbz#812430) - qemu, util: Fix netlink callback registration for migration (rhbz#812430) - util: Only register callbacks for CREATE operations in virnetdevmacvlan.c (rhbz#812430)- blockjob: Add qemu capabilities related to block pull jobs (rhbz#811683) - blockjob: Add API for async virDomainBlockJobAbort (rhbz#811683) - blockjob: Optimize JSON event handler lookup (rhbz#811683) - blockjob: Wire up qemu async virDomainBlockJobAbort (rhbz#811683) - blockjob: Allow for fast-finishing job (rhbz#811683) - virsh: Minor syntactic cleanups (rhbz#811683) - qemu: Use consistent error when qemu binary is too old (rhbz#811683) - blockjob: Add virsh blockpull --wait (rhbz#811683) - qemu: Fix deadlock when qemuDomainOpenConsole cleans up a connection (rhbz#811497) - qemu: Fix deadlock when qemuDomainOpenConsole cleans up a connection (rhbz#811497) - qemu: Fix mem leak in qemuProcessInitCpuAffinity (rhbz#810157) - numad: Convert node list to cpumap before setting affinity (rhbz#810157) - numad: Ignore cpuset if placement is auto (rhbz#810157) - conf: Do not parse cpuset only if the placement is auto (rhbz#810157)- test: Fix segfault in networkxml2argvtest (rhbz#810100) - conf: Plug memory leaks on virDomainDiskDefParseXML (rhbz#575160) - qemu_ga: Don't overwrite errors on FSThaw (rhbz#808527) - Fix parallel build in docs/ directory (rhbz#810559) - qemu: Make migration fail when port profile association fails on the dst host (rhbz#811026) - Wire up to set the QEMU BIOS path (rhbz#811227)- python: Add new helper functions for python to C conversion (rhbz#807751) - python: Make python APIs use these helper functions (rhbz#807751) - python: Improve conversion validation (rhbz#807751) - qemu_agent: Issue guest-sync prior to every command (rhbz#808527) - qemu: Fix memory leak in virDomainGetVcpus (rhbz#808979) - qemu: Reflect any memory rounding back to xml (rhbz#808522) - conf: Allow fuzz in XML with cur balloon > max (rhbz#808522) - qemu: Start nested job in qemuDomainCheckEjectableMedia (rhbz#803186) - virsh: Clarify escape sequence (rhbz#808652) - virsh: Plug memory leaks on failure path (rhbz#807555) - conf: Prevent crash of libvirtd without channel target name (rhbz#808371) - qemu: Don't leak temporary list of USB devices (rhbz#808459) - qemu: Delete USB devices used by domain on stop (rhbz#808459) - qemu: Build activeUsbHostdevs list on process reconnect (rhbz#808459) - qemu: Fix virtio+macvtap migration from 6.3 to older hosts (rhbz#806633)- qemu: Avoid entering monitor with locked driver (rhbz#803186) - snapshot: Don't pass NULL to QMP command creation (rhbz#807147)- rebuild, forgot to apply part of the patch - spec: Add missed dependancy for numad (rhbz#769930)- snapshot: Make quiesce a bit safer (rhbz#804210) - python: Avoid memory leaks on libvirt_virNodeGetMemoryStats (rhbz#770944) - qemu: Use unlimited speed when migrating to file (rhbz#740099) - qemu: Add support for domain cleanup callbacks (rhbz#795305) - qemu: Avoid dangling migration-in job on shutoff domains (rhbz#795305) - qemu: Add connection close callbacks (rhbz#795305) - qemu: Make autodestroy utilize connection close callbacks (rhbz#795305) - qemu: Avoid dangling migration-out job when client dies (rhbz#795305) - python: Avoid memory leaks on libvirt_virNodeGetCPUStats (rhbz#770943) - util: Consolidate duplicated error messages in virnetlink.c (rhbz#693842) - python: Add virDomainGetCPUStats python binding API (rhbz#800366) - snapshot: Add qemu capability for 'transaction' command (rhbz#782457) - snapshot: Add atomic create flag (rhbz#782457) - snapshot: Make offline qemu snapshots atomic (rhbz#782457) - snapshot: Rudimentary qemu support for atomic disk snapshot (rhbz#782457) - snapshot: Add support for qemu transaction command (rhbz#782457) - snapshot: Wire up qemu transaction command (rhbz#782457) - snapshot: Improve qemu handling of reused snapshot targets (rhbz#782457) - Clarify virsh freecell manpage entry (rhbz#698521) - Add support for event tray moved of removable disks (rhbz#575160) - docs: Add documentation for new attribute tray of disk target (rhbz#575160) - conf: Parse and for the tray attribute (rhbz#575160) - qemu: Do not start with source for removable disks if tray is open (rhbz#575160) - qemu: Prohibit setting tray status as open for block type disk (rhbz#575160) - qemu: Update tray status while tray moved event is emitted (rhbz#575160) - build: Fix incorrect enum declaration (rhbz#575160) - spec: Add missed dependancy for numad (rhbz#769930)- cpu: Add new flag supported by qemu to the cpu definition (rhbz#767364) - Added support for AMD Bulldozer CPU (rhbz#767364) - graphics: Cleanup port policy (rhbz#801443) - qemu: Reverse condition in qemuDomainCheckDiskPresence (rhbz#798938) - cpu: Add cpu definition for Intel Sandy Bridge cpu type (rhbz#761005) - cpu: Disable tsc-deadline feature not supported in qemu on RHEL 6.3 (rhbz#761005) - qemu: Support numad (rhbz#769930) - numad: Fix typo and warning (rhbz#769930) - qemu: Use scsi-block for lun passthrough instead of scsi-disk (rhbz#782034) - util: Make virDomainLeaseDefFree global (rhbz#802851) - qemu: Don't 'remove' hostdev objects from domain if operation fails (rhbz#802851) - util: Eliminate device object leaks related to virDomain*Remove*() (rhbz#802851) - virsh: Fix invalid free (rhbz#803591) - qemu: Eliminate memory leak in qemuDomainUpdateDeviceConfig (rhbz#802854) - qemu: Support persistent hotplug of devices (rhbz#802856) - qemu: Fix segfault when detaching non-existent network device (rhbz#802644) - remote: Fix migration leaks (rhbz#798497) - virsh: Trim aliases from -h output (rhbz#796526) - Fix handling of blkio deviceWeight empty string (rhbz#804028)- Avoid global variable shadowed (rhbz#737726) - Add nodeGetCPUmap() for getting available CPU IDs in a cpumap. (rhbz#737726) - Qemu driver for virDomainGetCPUstats using cpuacct cgroup. (rhbz#737726) - Cpu-stats command shows cpu statistics information of a domain. (rhbz#737726) - Ensure max_id is initialized in linuxParseCPUmap() (rhbz#737726) - rpc: Allow truncated return for virDomainGetCPUStats (rhbz#737726) - qemu: Don't parse device twice in attach/detach (rhbz#770031) - sanlock: Fix condition left crippled while debugging (rhbz#785736) - sanlock: Use STREQ_NULLABLE instead of STREQ on strings that may be null (rhbz#785736) - qemu: Fix startupPolicy for snapshot-revert (rhbz#798938) - util: Don't overflow on errno in virFileAccessibleAs (rhbz#798938) - blockResize: Add flag for bytes (rhbz#796526) - docs: Use correct terminology for 1024 bytes (rhbz#796526) - api: Add overflow error (rhbz#796526) - util: New function for scaling numbers (rhbz#796526) - xml: Share 'unit' in RNG (rhbz#796526) - xml: Output memory unit for clarity (rhbz#796526) - storage: Support more scaling suffixes (rhbz#796526) - xml: Drop unenforced minimum memory limit from RNG (rhbz#796526) - xml: Use long long internally, to centralize overflow checks (rhbz#796526) - xml: Use better types for memory values (rhbz#796526) - xml: Allow scaled memory on input (rhbz#796526) - virsh: Add option aliases (rhbz#796526) - virsh: Use option aliases (rhbz#796526) - virsh: Add command aliases, and rename nodedev-detach (rhbz#796526) - virsh: Improve storage unit parsing (rhbz#796526) - virsh: Improve memory unit parsing (rhbz#796526) - qemuBuildCommandLine: Don't add tlsPort if none set (rhbz#801443) - Removed more AMD-specific features from cpu64-rhel* models (rhbz#768450) - qemu: Support disk filenames with comma (rhbz#801970) - cpustats: Collect VM user and sys times (miss python bindings) (rhbz#800366) - cpustats: Report user and sys times (rhbz#800366) - qemu: Fix (managed)save and snapshots with host mode CPU (rhbz#801160) - qemu: Make block io tuning smarter (rhbz#770683)- Improve error reporting when virsh console is run without a TTY (rhbz#729940) - pidfile: Make checking binary path in virPidFileRead optional (rhbz#729940) - Add flags for virDomainOpenConsole (rhbz#729940) - virsh: Add support for VIR_DOMAIN_CONSOLE_* flags (rhbz#729940) - fdstream: Emit stream abort callback even if poll() doesnt. (rhbz#729940) - fdstream: Add internal callback on stream close (rhbz#729940) - util: Add helpers for safe domain console operations (rhbz#729940) - qemu: Add ability to abort existing console while creating new one (rhbz#729940) - Fixed service handling in specfile (rhbz#786770) - qemu: Don't emit tls-port spice option if port is -1 (rhbz#798220) - docs: Comments wiping supported algorithms (rhbz#725013) - libvirt-guests: Add documentation and clean up to use virsh's improved list (rhbz#693758) - libvirt-guests: Don't try to do a managed-save of transient guests (rhbz#693758) - virsh: Enhance list command to ease creation of shell scripts (rhbz#693758) - libvirt-guests: Check if URI is reachable before launching commands (rhbz#720691) - hooks: Add support for capturing hook output (rhbz#795127) - qemu: Add pre-migration hook (rhbz#795127) - Support for cpu64-rhel* qemu cpu models (rhbz#768450) - util: Add netlink event handling to virnetlink.c (rhbz#693842) - Add de-association handling to macvlan code (rhbz#693842) - qemu: Add ibmvscsi controller model (rhbz#782034) - qemu: Add virtio-scsi controller model (rhbz#782034) - conf: Add helper function to look up disk controller model (rhbz#782034) - conf: Introduce new attribute for device address format (rhbz#782034) - qemu: New cap flag to indicate if channel is supported by scsi-disk (rhbz#782034) - qemu: Build command line for the new address format (rhbz#782034) - tests: Add tests for virtio-scsi and ibmvscsi controllers (rhbz#782034) - virsh: Two new helper functions for disk device changes (rhbz#713932) - virsh: Use vshFindDisk and vshPrepareDiskXML in cmdDetachDisk (rhbz#713932) - virsh: New command cmdChangeMedia (rhbz#713932) - qemu: Require json for block jobs (rhbz#799055) - qemu: Pass block pull backing file to monitor (rhbz#799055) - virsh: Expose partial pull (rhbz#799055) - libvirt-guests: Add parallel startup and shutdown of guests (rhbz#625362) - qemu: Shared or readonly disks are always safe wrt migration (rhbz#751631) - util: Eliminate crash in virNetDevMacVLanCreateWithVPortProfile (rhbz#693842) - rpc: Fix client crash on connection close (rhbz#800185) - conf: Add missing device types to virDomainDevice(Type|Def) (rhbz#691539) - conf: Relocate virDomainDeviceDef and virDomainHostdevDef (rhbz#691539) - conf: Reorder static functions in domain_conf.c (rhbz#691539) - qemu: Rename virDomainDeviceInfoPtr variables to avoid confusion (rhbz#691539) - conf: Add device pointer to args of virDomainDeviceInfoIterate callback (rhbz#691539) - conf: Make hostdev info a separate object (rhbz#691539) - conf: HostdevDef parse/format helper functions (rhbz#691539) - conf: Give each hostdevdef a parent pointer (rhbz#691539) - conf: Put subsys part of virDomainHostdevDef into its own struct (rhbz#691539) - conf: Hostdev utility functions (rhbz#691539) - qemu: Re-order functions in qemu_hotplug.c (rhbz#691539) - qemu: Refactor hotplug detach of hostdevs (rhbz#691539) - conf: Parse/format type='hostdev' network interfaces (rhbz#691539) - qemu: Support type='hostdev' network devices at domain start (rhbz#691539) - conf: Change virDomainNetRemove from static to global (rhbz#691539) - qemu: Use virDomainNetRemove instead of inline code (rhbz#691539) - qemu: Support type=hostdev network device live hotplug attach/detach (rhbz#691539) - util: Two new pci util functions (rhbz#691539) - util: Support functions for mac/portprofile associations on hostdev (rhbz#691539) - util: Changes to support portprofiles for hostdevs (rhbz#691539) - qemu: Install port profile and mac address on netdev hostdevs (rhbz#691539) - Fix build after commit e3ba4025 (rhbz#693842)- storage: Allow runtime detection of scrub missing build dep (rhbz#725013) - daemon: Plug memory leak (rhbz#795978) - daemon: Fix logic bug with virAsprintf (rhbz#795978) - util: Fix virFileAccessibleAs return path from parent (rhbz#795093) - Add support for unsafe migration (rhbz#751631) - virsh: Add --unsafe option to migrate command (rhbz#751631) - Introduce virStorageFileIsClusterFS (rhbz#751631) - qemu: Forbid migration with cache != none (rhbz#751631) - qemu: Nicer error message on failed graceful destroy (rhbz#795656) - Error out when using SPICE TLS with spice_tls=0 (rhbz#790436) - Revert "spec: Mark directories in /var/run as ghosts" (rhbz#788985) - Fixed URI parsing (rhbz#785164) - virsh: Fix informational message in iface-bridge command (rhbz#797066)- qemu: Set capabilities based on supported monitor commands (rhbz#766958) - qemu: Implement DomainPMSuspendForDuration (rhbz#766958) - snapshot: Fix snapshot deletion use-after-free (rhbz#790744) - storage: Allow runtime detection of scrub (rhbz#725013) - qemu: Unlock monitor when connecting to dest qemu fails (rhbz#783968) - qemu: Prevent crash of libvirtd without guest agent (rhbz#790745) - python: Expose virDomain{G,S}etInterfaceParameters APIs in python binding (rhbz#770971)- Rebase to upstream 0.9.10 (rhbz#752433) - Add support for sVirt in the LXC driver - block rebase: add new API virDomainBlockRebase - API: Add api to set and get domain metadata - virDomainGetDiskErrors public API - conf: add rawio attribute to disk element of domain XML - Add new public API virDomainGetCPUStats() - Introduce virDomainPMSuspendForDuration API - resize: add virStorageVolResize() API - Add a virt-host-validate command to sanity check HV config - Add new virDomainShutdownFlags API - QEMU guest agent support - many improvements and bug fixes- Rebase to upstream 0.9.10 release candidate 2 (rhbz#752433)- Rebase to upstream 0.9.10 release candidate 1 (rhbz#752433)- Remove dependancy to dmidecode for non PC arches (rhbz#782444)- Rebase to upstream 0.9.9 (rhbz#752433)- Rebase to upstream 0.9.9 release candidate 1 (rhbz#752433)- Rebase to upstream 0.9.8 (rhbz#752433) - some cleanups on the few remaining RHEL-only patches- Rebase to upstream 0.9.8 release candidate 2 (rhbz#752433)- Revert "Set qemu migration speed unlimited when migrating to file" (rhbz#751900)- conf: Don't free uninitialized pointer (rhbz#751287)- docs: Document managed=yes of hostdev passthrough (rhbz#740686) - ServerClient: Flush cached data (rhbz#748025)- qemu: Avoid leaking uninit data from hotplug to dumpxml (rhbz#747516) - storage: Plug iscsi memory leak (rhbz#747516)- snapshot: Detect when qemu lacks disk-snapshot support (rhbz#747115)- virDomainCoreDump: Introduce VIR_DUMP_RESET flag (rhbz#632498) - qemu: Implement VIR_DUMP_RESET (rhbz#632498) - qemu: Check for domain being active on successful job acquire (rhbz#745734) - Set to NULL members that have been freed to prevent crashes (rhbz#746075) - virFDStream: Close also given errfd (fd leak) (rhbz#746075) - qemu: Silence Coverity false positive (rhbz#739704) - command: Avoid fd leak on failure (rhbz#739704) - build: Add compiler attributes to virUUIDParse (rhbz#739704) - qemu: Check for json allocation failure (rhbz#739704) - qemu: Fix text block info parsing (rhbz#739704) - storage: Plug memory leak on error (rhbz#739704) - conf: Plug memory leak on error (rhbz#739704) - qemu: Plug memory leak on migration (rhbz#739704) - macvtap: Plug memory leak for 802.1Qbh (rhbz#739704) - macvtap: Avoid invalid free (rhbz#739704) - Update to require sanlock 1.8 for license compliance (rhbz#739518) - events: Propose a separate lock for event queue (rhbz#743817) - util: Make getaddrinfo failure nonfatal in virGetHostname (rhbz#738915) - qemu: Make sure BeginJob is always followed by EndJob (rhbz#746268) - pci: Fix pciDeviceListSteal on multiple devices (rhbz#733587) - qemu: Do not reattach PCI device used by other domain when shutdown (rhbz#733587) - qemu: Honor the orginal PCI dev properties when reattaching (rhbz#736214) - daemon: Always advertise libvirtd service (rhbz#726616)- Fix deadlock when the RPC program is unknown (rhbz#743843) - qemuDomainAttach: Initialize pidfile variable (rhbz#744548) - storage: Do not use comma as seperator for lvs output (rhbz#727474) - snapshot: Avoid accidental renames with snapshot-edit (rhbz#744724)- qemu: Enable multifunction for older qemu (rhbz#738388) - qemu: Don't fail virDomainGetInfo if we can't update balloon info (rhbz#741217) - qemu: Leave rerror policy at default when enospace is requested (rhbz#730909) - snapshot: Fix virsh error message typo (rhbz#735457) - snapshot: Let virsh edit disk snapshots (rhbz#744071) - snapshot: Simplify redefinition of disk snapshot (rhbz#744071)- Add virFileLock and virFileUnlock APIs (rhbz#728153) - Move pidfile functions into util/virpidfile.{c, h} (rhbz#728153) - Introduce functions for checking whether a pidfile is valid (rhbz#728153) - Add some APIs which use locking for crashsafe pidfile handling (rhbz#728153) - Convert libvirtd to use crash-safe pidfile APIs (rhbz#728153) - build: Fix recent build failures (rhbz#728153) - daemon: Don't remove pidfiles in init scripts (rhbz#728153) - daemon: Modify init script to detect upstart managed libvirtd (rhbz#728153) - qemu: Check for outstanding async job too (rhbz#742277) - qemu: Make PCI multifunction support more manual (rhbz#727530) - network: Fill in bandwidth from portgroup for all forward modes (rhbz#743176) - snapshot: Refactor virsh snapshot parent computation (rhbz#742410) - snapshot: Better virsh handling of missing current, parent (rhbz#742410) - qemu: Fix migration with dname (rhbz#740533) - qemu: Correct misspelled 'enospc' option, and only use for werror (rhbz#730909) - snapshot: Add REVERT_FORCE to API (rhbz#742615) - snapshot: Use qemu-img on disks in use at time of snapshot (rhbz#742615) - snapshot: Enforce REVERT_FORCE on qemu (rhbz#742615) - init: Raise default system aio limits (rhbz#740899)- Fix synchronous reading of stream data (rhbz#741337) - qemu: Add ability to set PCI device "rombar" on or off (rhbz#738095) - virsh: Better document --copy-storage migrate options (rhbz#677220) - virsh: Enhance documentation of commands starting jobs (rhbz#705237) - qemu: Always remove domain object if MigratePrepare fails (rhbz#741251) - security: Properly chown/label bidirectional and unidirectional fifos (rhbz#740478) - qemu: Check domain status details when reconnecting monitor (rhbz#617890) - qemu: Finish domain shutdown on reconnect (rhbz#617890) - qemu: Avoid loop of fake reboots (rhbz#617890) - qemu: Preserve fakeReboot flag in domain status (rhbz#617890) - snapshot: Fix man page typos (rhbz#740686) - docs: Document virsh nodedev-* commands (rhbz#740686) - docs: Document node device XML (rhbz#740686) - qemu: Add return value check (rhbz#739704) - qemu: Check for ejected media during startup and migration (rhbz#725673) - virsh: Update man page for cpu_shares parameter (rhbz#639591) - virsh: Describe attach-interface parameter target (rhbz#698899)- Fix crash on events due to allocation errors (rhbz#737881) - remote: Fix crash on OOM (rhbz#737881) - Fix persistent migration config save (rhbz#738148) - qemu: Transfer inactive XML among cookie (rhbz#738148) - storage: Ensure the device path exists before refreshing disk pool (rhbz#611442) - Store max migration bandwidth in qemuDomainObjPrivate struct (rhbz#740099) - Save migration speed in qemuDomainMigrateSetMaxSpeed (rhbz#740099) - Set qemu migration speed unlimited when migrating to file (rhbz#740099) - Use max bandwidth from qemuDomainObjPrivate struct when migrating (rhbz#740099) - build: Silence warning on 32-bit build (rhbz#740099) - conf: Assign newDef of active domain as persistent conf if it is NULL (rhbz#728428) - qemu: Avoid dereferencing a NULL pointer (rhbz#739704) - sanlock: Fix memory leak (rhbz#739704) - virsh: Fix regression in argv parsing (rhbz#740168) - snapshot: Fix logic bug in qemu undefine (rhbz#735457) - snapshot: Prepare to remove transient snapshot metadata (rhbz#735457) - snapshot: Remove snapshot metadata on transient exit (rhbz#735457) - snapshot: Also delete empty directory (rhbz#735457) - virsh: Do not ignore the specified flags for cmdSaveImageDefine (rhbz#740508) - selinux: Correctly report warning if virt_use_nfs not set (rhbz#589922) - qemu: Properly hot-unplug drives (rhbz#696596)- selinux: Detect virt_use_nfs boolean set (rhbz#589922) - virnetsocket: Pass KRB5CCNAME env variable (rhbz#737176) - snapshot: Fix double free of qemuImgBinary (rhbz#737010) - qemu_api: Modify apibuild.py to generate docs for QEMU APIs (rhbz#736040) - qemu_api: Update Makefile for subdir docs (rhbz#736040) - qemu_api: Add comments for API virDomainQemuMonitorCommand (rhbz#736040) - qemu_api: Add override XML and C files for QEMU APIs (rhbz#736040) - qemu_api: Update Py binding generator to generate files for QEMU APIs (rhbz#736040) - qemu_api: Update Makefile to generate libvirtmod_qemu lib (rhbz#736040) - qemu_api: Update libvirt spec file (rhbz#736040) - Remove two references to files not generated (rhbz#736040) - qemu_api: Doc improvements (rhbz#736040) - python: Fix libvirt.py generation to include virterror info (rhbz#736040) - snapshot: New APIs for inspecting snapshot object (rhbz#735457) - snapshot: Use new API for less work (rhbz#735457) - snapshot: ABI stability must include memory sizing (rhbz#735553) - spec: Require augeas for sanlock (rhbz#738314) - sanlock: Add missing test command in virt-sanlock-cleanup.in (rhbz#738534) - snapshot: Tweak snapshot-create-as diskspec docs (rhbz#738411) - qemu: Hold conn open for all threads started by qemuProcessReconnectAll (rhbz#738778) - rpc: Convert unknown procedures to VIR_ERR_NO_SUPPORT (rhbz#738439) - Prevent crash from dlclose() of libvirt.so (rhbz#739167) - doc: Add statment about permissions needed to do a core dump (rhbz#738146) - snapshot: Affect persistent xml after disk snapshot (rhbz#738676) - snapshot: Allow disk snapshots of qcow2 disks (rhbz#738676) - qemu: Prevent disk corruption on domain shutdown (rhbz#734773) - qemu: Introduce shutdown reason for paused state (rhbz#734773) - qemu: Fix shutoff reason when domain crashes (rhbz#739641) - qemu: Properly detect crash of a rebooted domain (rhbz#739641) - qemu: Avoid memory leak (rhbz#739704) - remote: Avoid memory leak (rhbz#739704) - util: Avoid memory leak (rhbz#739704) - Fix memory leak parsing 'relabel' attribute in domain security XML (rhbz#739704) - Don't leak memory if a cgroup is mounted multiple times (rhbz#739704) - network: Eliminate potential memory leak on parse failure (rhbz#739704) - virsh: doc: Fix supported driver types for attach-disk command (rhbz#738970) - Do not log invalid operations in libvirtd logs (rhbz#590807)- blockinfo: Fix qemu regression in handling disk name (rhbz#736603) - doc: Fix incorrect option in send-key (rhbz#736297) - virsh: Fix typo in opts_send_key (rhbz#736297) - rpc: Avoid memory leak on virNetTLSContextValidCertificate (rhbz#735650) - tests: Avoid memory leak on testTLSSessionInit (rhbz#735650) - qemu: Fix seamless SPICE migration with older qemu (rhbz#730753) - snapshot: Fix regression with system checkpoints (rhbz#736682)- virterror: Fix error message for VIR_ERR_INVALID_ARG (rhbz#689388) - remote: Refuse connecting to remote socket (rhbz#689388) - Threadpool: Initialize new dynamic workers (rhbz#692663)- adds a missing patch in previous build (rhbz#735498)- qemu: Fix a regression of domain save (rhbz#735011) - virsh: Improve send-key documentation (rhbz#699847) - start: Allow discarding managed save (rhbz#730750) - virsh: Support 'virsh start --force-boot' on older servers (rhbz#730750) - maint: Fix comment typos (rhbz#730750) - qemu: Refactor file opening (rhbz#730750) - qemu: Detect incomplete save files (rhbz#730750) - virsh: Avoid memory leak on cmdVolCreateAs (rhbz#735008) - snapshot: Fix corner case on OOM during creation (rhbz#674537) - Ensure stream is aborted when exiting console (rhbz#731673) - following for (rhbz#731583, rhbz#731579, rhbz#731584, rhbz#731673): - Ensure client streams are closed when marking a client for close - Fix race condition in abort of stream - Tweak debugging message in RPC client code - Don't attempt to read from a stream if it is closed - Ensure async packets never get marked for sync replies - Ignore unused streams in virStreamAbort - rpc: Don't close connection if program is unknown - rpc: Fix a typo in debugging log in virNetServerProgramSendStreamData - stream: Remove redundant reference to client while sending stream data - Fix memory leak dispatching domain events - Avoid use-after-free on streams, due to message callbacks - Fix tracking of RPC messages wrt streams - Fix parted sector size assumption (rhbz#735441) - Fix incorrect path length check in sanlock lockspace setup (rhbz#735443) - Fix sanlock socket security labelling (rhbz#735442) - Remove bogus virSecurityManagerSetProcessFDLabel method (rhbz#735442) - security: Fix build (rhbz#735442) - Fix keymap used to talk with QEMU (rhbz#632499) - virsh: Fix snapshot-create-as to handle arbitrary names (rhbz#735495) - virsh: Add virsh snapshot-current --name (rhbz#735495) - virsh: Add snapshot-parent (rhbz#735495) - virsh: Don't reject undefine on active domain (rhbz#735495) - virsh: Fix logic bug (rhbz#735495) - virsh: Fix dead store (rhbz#735495) - virsh: Tweak misleading wording (rhbz#735495) - virsh: Concatenate qemu-monitor-command arguments (rhbz#735495) - maint: Treat more libxml2 functions as free-like (rhbz#735495) - xml: Add another convenience function (rhbz#735495) - maint: Simplify lots of libxml2 clients (rhbz#735495) - virsh: Add list --managed-save (rhbz#735495) - virsh: Prefer unsigned flags (rhbz#735495) - snapshot: Add snapshot-list --parent to virsh (rhbz#735495) - qemu: Allow to undefine a running domain (rhbz#735498) - test: Allow to undefine a running domain (rhbz#735498) - build: Fix typo in recent test patch (rhbz#735498) - test: Rewrite test to match change in behavior (rhbz#735498) - virsh: Properly interleave shared stdout and stderr (rhbz#735498) - snapshot: Better events when starting paused (rhbz#733762) - snapshot: Fine-tune ability to start paused (rhbz#733762) - snapshot: Expose --running and --paused in virsh (rhbz#733762) - snapshot: Fine-tune qemu saved images starting paused (rhbz#733762) - snapshot: Improve reverting to qemu paused snapshots (rhbz#733762) - snapshot: Properly revert qemu to offline snapshots (rhbz#733762) - snapshot: Fine-tune qemu snapshot revert states (rhbz#733762) - snapshot: Properly revert qemu to offline snapshots (rhbz#733762) - snapshot: Fine-tune qemu snapshot revert states (rhbz#733762) - snapshot: Speed up snapshot location (rhbz#733529) - snapshot: Avoid crash when deleting qemu snapshots (rhbz#733529) - snapshot: Track current domain across deletion of children (rhbz#733529) - snapshot: Simplify acting on just children (rhbz#733529) - snapshot: Allow deletion of just snapshot metadata (rhbz#735457) - snapshot: Let qemu discard only snapshot metadata (rhbz#735457) - snapshot: Identify which snapshots have metadata (rhbz#735457) - snapshot: Reflect new dumpxml and list options in virsh (rhbz#735457) - snapshot: Identify qemu snapshot roots (rhbz#735457) - snapshot: Allow recreation of metadata (rhbz#735457) - snapshot: Refactor virsh snapshot creation (rhbz#735457) - snapshot: Improve virsh snapshot-create, add snapshot-edit (rhbz#735457) - snapshot: Add qemu snapshot creation without metadata (rhbz#735457) - snapshot: Add qemu snapshot redefine support (rhbz#735457) - vbox, xenapi: Add virDomainUndefineFlags (rhbz#735457) - snapshot: Prevent stranding snapshot data on domain destruction (rhbz#735457) - snapshot: Teach virsh about new undefine flags (rhbz#735457) - snapshot: Refactor some qemu code (rhbz#735457) - snapshot: Cache qemu-img location (rhbz#735457) - snapshot: Support new undefine flags in qemu (rhbz#735457) - snapshot: Prevent migration from stranding snapshot data (rhbz#735457) - snapshot: Refactor domain xml output (rhbz#735553) - snapshot: Allow full domain xml in snapshot (rhbz#735553) - snapshot: Correctly escape generated xml (rhbz#735553) - snapshot: Update rng to support full domain in xml (rhbz#735553) - snapshot: Store qemu domain details in xml (rhbz#735553) - schedinfo: Update man page about virsh schedinfo command (unknown) - snapshot: Additions to domain xml for disks (rhbz#638510) - snapshot: Reject transient disks where code is not ready (rhbz#638510) - snapshot: Introduce new deletion flag (rhbz#638510) - snapshot: Expose new delete flag in virsh (rhbz#638510) - snapshot: Allow halting after snapshot (rhbz#638510) - snapshot: Expose halt-after-creation in virsh (rhbz#638510) - snapshot: Support extra state in snapshots (unknown) - snapshot: Add to snapshot xml (rhbz#638510) - snapshot: Also support disks by path (rhbz#638510) - snapshot: Add virsh domblklist command (rhbz#638510) - snapshot: Add flag for requesting disk snapshot (rhbz#638510) - snapshot: Wire up disk-only flag to snapshot-create (rhbz#638510) - snapshot: Reject unimplemented disk snapshot features (rhbz#638510) - snapshot: Make it possible to audit external snapshot (rhbz#638510) - snapshot: Wire up new qemu monitor command (rhbz#638510) - snapshot: Wire up live qemu disk snapshots (rhbz#638510) - snapshot: Use SELinux and lock manager with external snapshots (rhbz#638510) - daemon: Create priority workers pool (rhbz#692663) - qemu: Introduce job queue size limit (rhbz#692663) - qemu: Deal with stucked qemu on daemon startup (rhbz#692663)- qemu: Properly label outgoing pipe for tunneled migration (rhbz#733998) - snapshot: Forbid snapshot on autodestroy domain (rhbz#733806)- daemon: Move TLS initialization to virInitialize (rhbz#732893) - Fix command test wrt gnutls initialize & fix debugging (rhbz#732893) - qemu: Init reattaching related members pciDevice before reattach (rhbz#728203) - qemu: error if qemu monitor command not found for BlockJob (rhbz#727502) - virsh: error if specified bandwidth is invalid for blockjob (rhbz#727502) - util: Only fchown newly created files in virFileOpenAs (rhbz#534010) - screenshot: Implement multiple screen support (rhbz#710489) - security: Rename SetSocketLabel APIs to SetDaemonSocketLabel (rhbz#731243) - security: Introduce SetSocketLabel (rhbz#731243) - qemu: Correctly label migration TCP socket (rhbz#731243) - snapshot: Don't leak resources on qemu snapshot failure (rhbz#733499) - Fix memory leak while scanning snapshots (rhbz#674537) - qemu: Minor formatting cleanup (rhbz#674537) - Swap virDomain and virDomainSnapshot declaration (rhbz#674537) - snapshot: Only pass snapshot to qemu command line when reverting (rhbz#674537) - snapshot: Track current snapshot across restarts (rhbz#674537) - send-key: Fix scan keycode map (rhbz#733597)- patch problem for seamless SPICE migration (rhbz#730753) - macvtap: Fix getPhysfn to get the PF of a direct attach network interface (rhbz#732082) - SSL spice session can't be kept during migration (rhbz#729874) - Storage driver should flush host cache after cloning volumes (rhbz#689416) - Documentation for CFS bandwidth limiting cgroup (rhbz#692769) - libvirt error message should show the uri content but not (null) (rhbz#730244) - libvirtd.conf error causes libvirtd to exit silently (rhbz#728654)- Bugfix: Check stdoutWatch before removing the handler. (rhbz#730600) - daemon: Fix regression of libvirtd reloading support (rhbz#730428) - libvirtd.init.in: Stop/restart() - wrong return value in case of failure (rhbz#730510) - Add API for duplicating a socket/client file descriptor (rhbz#720269) - Add backlog parameter to virNetSocketListen (rhbz#720269) - Support changing UNIX socket owner in virNetSocketNewListenUNIX (rhbz#720269) - qemu: Refactor do{Tunnel, Native}Migrate functions (rhbz#720269) - qemu: Use virNetSocket for tunneled migration (rhbz#720269) - qemu: Use fd: protocol for migration (rhbz#720269) - qemu: Support event_idx parameter for virtio disk and net devices (rhbz#725448)- Fix large files support (rhbz#728992) - qemu: Avoid overwriting errors from virGetHostname (rhbz#729567) - qemu: Fix -chardev udp if parameters are omitted (rhbz#689761) - managedsave: Prohibit use on transient domains (rhbz#729714) - nwfilter: Tolerate disappearing interfaces while instantiating filter (rhbz#729945) - docs: Describe new virtual switch configuration in network XML docs (rhbz#643947) - storage: Directory shouldn't be listed as type 'file' (rhbz#727088) - virsh: Add dir type for listing volumes with vol-list (rhbz#727088) - qemu: Avoid crash on process attach (rhbz#730615)- daemon: Unlink unix socket paths on shutdown (rhbz#725702) - rpc:Fix sasl session relocking intead of unlocking it (rhbz#729198) - network: Eliminate lag in updating dnsmasq hosts files (rhbz#727982) - Don't mount /dev for application containers (rhbz#728835) - support connected parameter in set_password (rhbz#707212)- Rebased to upstream 0.9.4 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#634653, rhbz#707212, rhbz#722806, rhbz#723862, rhbz#726304, rhbz#726398, rhbz#727047, rhbz#727094- rebased to upstream 0.9.4 release candidate 2 (rhbz#705814) - the rebase also fixes the following bugs: rhbz#667624, rhbz#669586, rhbz#682084, rhbz#707155, rhbz#707212, rhbz#725322, rhbz#725935, rhbz#725950- add a fix for a refcounting bug leading to a crash (rhbz#723811)- rebased to upstream 0.9.4 release candidate 1 (rhbz#705814) - the rebase also fixes the following bugs: rhbz#603039, rhbz#632499, rhbz#632760, rhbz#643947, rhbz#678027, rhbz#697742, rhbz#697841, rhbz#704836, rhbz#707530, rhbz#720350, rhbz#720889, rhbz#721335, rhbz#722862- libvirt crash when running domains and vdsm is restarted (rhbz#723811) - connect to hypervisor with unconfigured tls/tcp connection pbm (rhbz#723442) - virsh list produced segmentation fault when libvirtd is not up (rhbz#723843) - clientcert.pem validation failure cause libvirtd crash (rhbz#723881)- Fix TLS certificate checking problems (rhbz#723447)- Fix migration with TLS bugs (rhbz#722738 and rhbz#722748) - assorted small fixes from upstream- Fix migrating domain error (rhbz#721411)- storage: Avoid memory leak on metadata fetching (rhbz#707155) - graphics: Add support for action_if_connected in qemu (rhbz#707212) - qemu: Save domain status ASAP after creating qemu process (rhbz#707894) - bios: Add support for SGA (rhbz#711598) - pci: Initialize state values on reattach (rhbz#713697) - Keep consistence between code and doc on log level and usage (rhbz#716888)- util: Avoid duplicating virFileOpenAsNoFork in virFileOpenAs (rhbz#707257)- Fix mistaken order of server cert/key parameters in constructor (rhbz#719838) - qemu: Don't chown files on NFS share if dynamic_ownership is off (rhbz#716478) - util: Don't try to fchown files opened as non-root (rhbz#707257)- Rebased to upstream 0.9.3 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#591974, rhbz#632499, rhbz#641087, rhbz#664629, rhbz#679668, rhbz#682121, rhbz#693648, rhbz#693650, rhbz#693661, rhbz#698340, rhbz#698825, rhbz#698861, rhbz#701394, rhbz#707439, rhbz#707530, rhbz#715355, rhbz#716826, rhbz#717203, rhbz#718143, rhbz#712050, rhbz#715184- Rebased to upstream 0.9.3 prerelease 2 (rhbz#705814)- Rebased to upstream 0.9.2 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#569567, rhbz#691830, rhbz#607526, rhbz#609650, rhbz#632495, rhbz#640603, rhbz#658713, rhbz#669549, rhbz#677229, rhbz#678548, rhbz#640603, rhbz#682237, rhbz#683005, rhbz#684848, rhbz#688859, rhbz#690695, rhbz#692355, rhbz#693203, rhbz#694516, rhbz#697650, rhbz#698133, rhbz#702044, rhbz#704124, rhbz#704144, rhbz#705405, rhbz#706869, rhbz#706883, rhbz#706966, rhbz#707173, rhbz#707257, rhbz#707298, rhbz#709576, rhbz#709776, rhbz#710150, rhbz#711151- Rebased to upstream 0.9.1 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#587276, rhbz#591058, rhbz#592170, rhbz#598792, rhbz#673814, rhbz#677228, rhbz#681458, rhbz#682237, rhbz#692745, rhbz#693932, rhbz#694382, rhbz#695653, rhbz#698071, rhbz#698197, rhbz#698208, rhbz#698490, rhbz#701305- network: Fix NULL dereference during error recovery (rhbz#696660) - virsh: Fix regression in parsing optional integer (rhbz#693963) - util: Fix crash when removing entries during hash iteration (rhbz#693385) - Experimental libvirtd upstart job (rhbz#678084)- Don't return an error on failure to create blkio controller (rhbz#689030) - Fix possible infinite loop in remote driver (rhbz#691514) - qemu: Remove the managed state file only if restoring succeeded (rhbz#692998) - docs: Tweak virsh restore warning (rhbz#692998)- nwfilter: Enable rejection of packets (rhbz#681948) - Revert all previous error log priority hacks (rhbz#587603) - Filter out certain expected error messages from libvirtd (rhbz#587603) - qemu: Unlock qemu driver before return from domain save (rhbz#688774) - Do not send monitor command after monitor meet error (rhbz#688774) - qemu: Ignore libvirt debug messages in qemu log (rhbz#681492) - virsh: Fix memtune's help message for swap_hard_limit (rhbz#680190) - virsh: Fix documentation for memtune command (rhbz#680190) - docs: Fix typo (rhbz#680190) - Fix typo in systemtap tapset directory name (rhbz#693701) - qemu: Ignore unusable binaries (rhbz#676563) - qemu: Support for overriding NPROC limit (rhbz#674602)- Fix return value for virJSONValueFromString if it fails (rhbz#688723) - Fix positioning to end of qemu log file (rhbz#689986) - Initialization error of qemuCgroupData in Qemu host usb hotplug (rhbz#690183) - 8021Qbh: Use preassociate-rr during the migration prepare stage (rhbz#684870) - Make error reporting in libvirtd thread safe (rhbz#689374) - Add missing dependencies (rhbz#690022) - Fix restoring a compressed save image (rhbz#691034) - Fix label restore bugs in qemu driver (rhbz#690737)- Fix delayed events when SASL is active (rhbz#624252) - Fix ref-counting bugs (rhbz#688774) - Log an error if on failure to connect to netlink socket (rhbz#689001) - Log error and abort network startup when radvd isn't found (rhbz#688957) - Add PCI sysfs reset access rights to qemu (rhbz#689002) - Fix regression with qemu:///session URI (rhbz#684655) - Avoid leaking PCI config fd into qemu (rhbz#687993)- Properly report error in virConnectDomainXMLToNative (CVE-2011-1146) - Handle DNS over IPv6 (rhbz#687896) - Start dnsmasq even if no dhcp ranges/hosts are specified (rhbz#687291) - Use a separate dhcp leases file for each network (rhbz#687551) - Fix a possible crash in storage driver (rhbz#684712)- Fix vram settings for qxl graphics (rhbz#673578) - Free stream when domain shuts down while its console is open (rhbz#682741) - Use hardcoded python path in libvirt.py (rhbz#684204) - Add missing checks for read only connections (CVE-2011-1146) - Eliminate potential null pointer deref when auditing macvtap devices (rhbz#642785) - Insert error messages to avoid a quiet abortion of commands (rhbz#605660)- Support vram specification for qxl graphics (rhbz#673578) - Fix parsing int options in virsh (rhbz#639587) - Use -o encryption=on instead of -e for qemu-img (rhbz#676984) - Support domain snapshots with current QMP (rhbz#589076) - Update auditing support (rhbz#642785) - Only request sound cgroup ACL when required (rhbz#680398) - Allow fine-tuning of device ACL permissions (rhbz#683163) - Support vhost in attach-interface (rhbz#683276) - Don't request cgroup ACL access for /dev/net/tun (rhbz#683305)- Fix deadlock caused by a fix for rhbz#670848- Reorder nwfilter match extensions relative to state match (rhbz#678139) - Avoid overwriting error message in qemu driver (rhbz#678870) - Allow removing hash entries in virHashForEach (rhbz#681459) - Avoid double close on qemu domain restore (rhbz#672725) - Fix DomainObj refcounting/hashtable races in qemu driver (rhbz#670848) - Fix several memory leaks (rhbz#682249)- Fix --all flag of virsh freecell to really show all cells (rhbz#653530) - Add txmode attribute to interface XML for virtio backend (rhbz#629662) - Give each virtual network bridge its own fixed MAC address (rhbz#609463) - Fix virsh snapshot-list with --quiet option (rhbz#678833) - Delay IFF_UP'ing 802.1Qbh interface until migration final stage (rhbz#678826) - Fix several memory bugs (rhbz#679164) - Fix virt-pki-validate when CERTTOOL is missing (rhbz#679153) - Fix memory corruption in virFileAbsPath (rhbz#680281)- Properly escape special characters in domain names (rhbz#676908) - Fix enum type declaration (rhbz#628940) - Fix cleanup on VM state after failed QEMU startup (rhbz#673588) - Fix XML generation for smartcards (rhbz#677308) - Ignore failure of "qemu -M ?" on older qemu (rhbz#676563) - Fix typo in setting up SPICE passwords (rhbz#677709) - Avoid NULL dereference in virDomainMemoryStats (rhbz#677484) - Avoid NULL dereference on error in qemu driver (rhbz#677493) - Fix error message when saving a shutoff domain (rhbz#677547) - Create enough volumes for mpath pool (rhbz#677231) - Allow to delete device mapper disk partition (rhbz#611443)- Fix typo in parsing of spice 'auth' data (rhbz#676374) - Fix attach-interface regression (rhbz#676686) - Block I/O tunables via blkio cgroups controller (rhbz#632492) - Support SCSI RAID type & lower log level for unknown types (rhbz#675771) - Only initialize/cleanup libpciaccess once (rhbz#675698) - Imprint all logs with version + package build information (rhbz#673226)- Docs for customizable x509 certificate paths for client (rhbz#629510) - Fix tests for VNC over a unix domain socket (rhbz#651415) - Fix problems with peer-to-peer migration (rhbz#673434) - Fix tunneled migration broken since 0.8.7-2 (rhbz#672199) - Update docs for cpu_shares setting (rhbz#641187) - Fix possible hang if SASL is used (rhbz#672226) - Cancel migration in progress when virsh gets Ctrl-C (rhbz#635353) - Enhance virsh migrate command (rhbz#619039) - Support for specifying AIO mode for qemu disks (rhbz#591703) - Don't leave domain paused after restore (rhbz#670278) - Fix possible deadlock/crash in qemu driver (rhbz#673588) - Add shortcut for qemu HMP pass through (rhbz#628940) - Fix error message when attach device fails (rhbz#675030) - Support for booting from assigned PCI devices (rhbz#646895) - Improve handling of unlimited value for memory tunables (rhbz#669069) - Add smartcard support (rhbz#641834) - Remove some RHEL-specific patches which are no longer required (rhbz#653985) - Support for disabling/enabling KSM per domain (rhbz#635419) - Add --all flag to virsh freecell command (rhbz#653530)- Fix event-handling data race (rhbz#671567) - Add support for VNC over a unix domain socket (rhbz#651415) - Support intel 'ich6' model (rhbz#648486) - Do not use virtio-serial port 0 for generic ports (rhbz#670394) - Set SELinux context label of pipes used for qemu migration (rhbz#667756) - Support customizable x509 certificate paths for client (rhbz#629510) - Round up capacity for LVM volume creation (rhbz#670529) - Show error prompt when trying to managed save a shutoff domain (rhbz#672449) - Report more proper error for unsupported graphics (rhbz#671319) - Expand the man page text for virsh setmaxmem (rhbz#622534) - Fix event-handling allocation crash (rhbz#671564) - Require --mac to avoid detach-interface ambiguity (rhbz#671050)- Report error if invalid type specified for character device (rhbz#638968) - Improve log for domain related APIs (rhbz#640202) - Reject SDL graphic if it's not supported by qemu (rhbz#633326) - Don't lose track of events when callbacks are slow (rhbz#624252) - Fail if per-device boot is used but deviceboot is not supported (rhbz#670399) - Avoid sending STOPPED event twice (rhbz#666158) - Fix issues introduced by dependency patches for rhbz#646895- Fix spec file which was not fully rebased to 0.8.7 (rhbz#653985, rhbz#660706) - Skip IB700 watchdog device when assigning PCI slots (rhbz#667091) - Improve error reporting when parsing dhcp info (rhbz#653300) - Don't chown saved image back to root if dynamic_ownership=0 (rhbz#661720) - Fix core dumps if unix_sock_group is set (rhbz#623166) - Add support for Westmere CPU model (rhbz#656248) - Add XML config switch to enable/disable vhost-net support (rhbz#643050) - Enable tuning of qemu network tap device "sndbuf" size (rhbz#665293) - Support for explicit boot device ordering (rhbz#646895) - Avoid qemu holding migration fd indefinitely (rhbz#620363)- Rebased to upstream 0.8.7 (rhbz#653985) - The following bugs got fixed by the rebase: rhbz#586124, rhbz#595350, rhbz#611793, rhbz#611822, rhbz#617439, rhbz#620363, rhbz#626873, rhbz#627143, rhbz#628772, rhbz#639595, rhbz#639603, rhbz#656795, rhbz#658657, rhbz#659855, rhbz#660706, rhbz#664406, rhbz#665446- Rebased to upstream 0.8.6 (rhbz#653985)- spec file cleanups (rhbz#649523) - Fix deadlock on concurrent multiple bidirectional migration (rhbz#659310) - Fix funny error in clock-variable (rhbz#660194) - Export host information through SMBIOS to guests (rhbz#526224) - Ensure device is deleted from guest after unplug (rhbz#644015) - Distinguish between QEMU domain shutdown and crash (rhbz#656845)- Fix JSON migrate_set_downtime command (rhbz#561935) - Make SASL work over UNIX domain sockets (rhbz#641687) - Let qemu group look below /var/lib/libvirt/qemu/ (rhbz#643407) - Fix save/restore on root_squashed NFS (rhbz#643884) - Fix race on multiple migration (rhbz#638285) - Export host information through SMBIOS to guests (rhbz#526224) - Support forcing a CDROM eject (rhbz#626305)- build -26 hit a miscompilation error c.f. 624895 drop -j16 - Resolves: rhbz#620847 - Resolves: rhbz#623877- Fix problem with capabilities XML generation - Resolves: rhbz#620847 - Correctly reserve and release PCI slots - Resolves: rhbz#623877- fix PXE booting on the virtual network - Resolves: rhbz#623951 - fix tunelled migration - Resolves: rhbz#624062- do not call balloon info command if balloon is desactivated - Resolves: rhbz#617286- give a way to desactivate memory balloon support - Resolves: rhbz#617286- Mitigate asynchronous device_del - Resolves: rhbz#609437 - Fix PCI address allocation - Resolves: rhbz#618484 - Make nodeinfo skip offline CPUs - Resolves: rhbz#622515- Fix multiple PCI device assignment bugs - Resolves: rhbz#617116 - Fix the ACS checking in the PCI code - Resolves: rhbz#615218 - Disable boot=on when not using KVM - Resolves: rhbz#594068 - Don't leak delay string when freeing virInterfaceBridgeDefs - Resolves: rhbz#620837- Fix error message in guests init script when libvirtd isn't installed - Resolves: rhbz#617527- Add character device backend activating QEMU internal spice agent - Resolves: rhbz#615757 - Make libvirt-guests initscript Fedora compliant - Resolves: rhbz#617300- Fix patch for PIIX3 slot 1 reservation, in case it's already reserved - Resolves: rhbz#592026- Set a stable & high MAC addr for guest TAP devices - Resolves: rhbz#616517 - Fix bogus commit of -16 patches - Related: rhbz#592026 - Related: rhbz#599590- Make PCI device ordering consistent with older releases - Resolves: rhbz#592026 - Fix libvirtd hang during concurrent bi-directional migration - Resolves: rhbz#599590- Add iptables rule to fixup DHCP response checksum - Resolves: rhbz#612588- Support virtio disk hotplug in JSON mode - Resolves: rhbz#573946 - Fix QEMU monitor JSON crash - Resolves: rhbz#604585 - CVE-2010-2237 CVE-2010-2238 CVE-2010-2239 - Resolves: rhbz#607817 - CVE-2010-2242 Apply a source port mapping to virtual network masquerading - Resolves: rhbz#608049 - Fix hang if QEMU exits (almost) immediately - Resolves: rhbz#610056 - Support new CPU models provided by qemu-kvm - Resolves: rhbz#605830 - Fix comparison of two host CPUs - Resolves: rhbz#611401 - Don't mess with the CPU returned by arch driver - Resolves: rhbz#613014 - Fail when CPU type cannot be detected from XML - Resolves: rhbz#613760 - Use -nodefconfig when probing for CPU models - Resolves: rhbz#613764 - cpuCompare: Fix crash on unexpected CPU XML - Resolves: rhbz#613765 - Properly report failure to create raw storage volume files - Related: rhbz#547543 - Fix IOErrorReasonCallback python bindings - Related: rhbz#586353 - Parthelper: canonicalize block device paths - Related: rhbz#593785- Don't invoke destroy callback from qemuMonitorOpen() failure paths (v2) - Related: rhbz#609060- Don't invoke destroy callback from qemuMonitorOpen() failure paths - Resolves: rhbz#609060 - virFileResolveLink: guarantee an absolute path - Resolves: rhbz#608092 - SPICE patches have translatable strings without format args - Resolves: rhbz#608917 - No way to pass disk format type to pool-define-as nor pool-create-as - Resolves: rhbz#597790 - Fix enforcement of direction of traffic for rules describing incoming traffic - Resolves: rhbz#606889 - Clarify virsh help pool-create-as text - Resolves: rhbz#609044- Do not block during incoming migration - Resolves: rhbz#579440 - Label serial devices - Resolves: rhbz#585249 - parthelper: fix compilation without optimization - Related: rhbz#593785 - Fix name/UUID uniqueness checking in storage/network - Resolves: rhbz#593951 - Don't squash file permissions when migration fails - Resolves: rhbz#607922 - Properly handle 'usbX' sysfs files - Resolves: rhbz#603867 - add pool support to vol-key command & improve vol commands help - Resolves: rhbz#598365 - document attach-disk better - Resolves: rhbz#601143 - Config iptables to allow tftp port if network element exists - Resolves: rhbz#607294 - Fix failure to generate python bindings when libvirt.h.in is updated - Related: rhbz#589465 - Allow all interface names - Resolves: rhbz#593907 - Fix nodedevice refcounting - Resolves: rhbz#608753 - Move nwfilter functions inside extern C and fix a locking bug - Resolves: rhbz#597391 - Fix failure to restore qemu domains with selinux enforcing - Resolves: rhbz#590975 - Check for presence of qemu -nodefconfig option before using it - Resolves: rhbz#608859- Add multiIQN XML output - Resolves: rhbz#587700 - Fix udev node device parent-child device relationships - Resolves: rhbz#593995 - Fix leaks in udev device add/remove - Resolves: rhbz#595490 - Fix device destroy return value - Resolves: rhbz#597998 - Update nodedev scsi_host data before use - Resolves: rhbz#600048 - Display wireless devices in nodedev list - Resolves: rhbz#604811 - Show pool and domain persistence - Resolves: rhbz#603696 - Fix cleanup after failing to hotplug a PCI device - Resolves: rhbz#605168 - Add '-nodefconfig' command line arg to QEMU - Resolves: rhbz#602778 - Switch to private redhat namespace for QMP I/O error reason - Resolves: rhbz#586353 - Improve error messages for missing drivers & unsupported functions - Resolves: rhbz#595609 - macvtap: get interface index if not provided - Resolves: rhbz#605187 - Fix leaks in remote code - Resolves: rhbz#603442 - Add an optional switch --uuid to the virsh vol-pool command - Resolves: rhbz#604929 - Change per-connection hashes to be indexed by UUIDs - Resolves: rhbz#603494 - Run virsh from libvirt-guests script with /dev/null on stdin - Resolves: rhbz#606314 - Increase dd block size to speed up domain save - Resolves: rhbz#601775 - Fix reference counting bugs on qemu monitor - Resolves: rhbz#602660 - Add missing action parameter in IO error callback - Resolves: rhbz#607157- Touch libvirt-guests lockfile - Resolves: rhbz#566647 - Add qemu.conf option for clearing capabilities - Resolves: rhbz#593903 - Add support for launching guest in paused state - Resolves: rhbz#589465 - Add virsh vol-pool command - Resolves: rhbz#602217 - Add vol commands to virsh man page - Resolves: rhbz#600640 - Remove bogus migrate error messages - Resolves: rhbz#601575- Ensure virtio serial has stable addressing - Resolves: rhbz#586665 - SELinux socket labelling on QEMU monitor socket for MLS - Resolves: rhbz#593739 - Fix enumeration of partitions in disks with a trailing digit in path - Resolves: rhbz#593785 - Enable probing of VPC disk format type - Resolves: rhbz#597981 - Delete UNIX domain sockets upon daemon shutdown - Resolves: rhbz#598163 - Fix Migration failure 'canonical hostname pointed to localhost' - Resolves: rhbz#589864 - Fix up the python bindings for snapshotting - Resolves: rhbz#591839 - Sanitize pool target paths - Resolves: rhbz#593565 - Prevent host network conflicts - Resolves: rhbz#594494 - Support 802.1Qbg and bh (vnlink/VEPA) (refresh) - Resolves: rhbz#590110- Fix sign extension error in libvirt's parsing of qemu options - Resolves: rhbz#592070 - Graceful shutdown/suspend of libvirt guests on host shutdown - Resolves: rhbz#566647 - Fix pci device hotplug - Resolves: rhbz#572867 - Support 802.1Qbg and bh - Resolves: rhbz#532760, rhbz#570949, rhbz#590110, rhbz#570923- Support seamless migration of SPICE graphics clients (refresh) - Resolves: rhbz#591551 - Fix swapping of PCI vendor & product names in udev backend - Resolves: rhbz#578419 - Fix cgroup setup code to cope with root squashing NFS - Resolves: rhbz#593193 - Fix startup error reporting race - Resolves: rhbz#591272- Don't reset user/group/security label for any files on shared filesystems - Resolves: rhbz#578889 - Make saved state labelling ignore the dynamic_ownership parameter - Resolves: rhbz#588562 - Fix & protect against NULL pointer dereference in monitor code - Resolves: rhbz#591076 - Fix virFileResolveLink return value - Resolves: rhbz#591363 - Add support for SSE4.1 and SSE4.2 CPU features - Resolves: rhbz#592977- query QEMU to get the actual allocated extent of a block device - Resolves: rhbz#526289- missing python bindings due to older XML api - Resolves: rhbz#589453 - Fix two possible crashes in JSON event dispatch - Resolves: rhbz#586353 - Fix handling of disk backing stores with cgroups - Resolves: rhbz#581476 - virsh schedinfo --set error handling on unknow parameters - Resolves: rhbz#586632 - Apply extra patches for nwfilter - Resolves: rhbz#588554 - Fix hang during concurrent guest migrations - Resolves: rhbz#582278- Don't wipe generated iface target in active domains (588046) - Fix LXC domain lookup and error handling (586361) - Fix a protocol breakage introduced in libvirt-0.8.0 - Add support for nic hotplug in QEMU/KVM (589978) - Seemless migration of spice graphics clients (589989) - fix build with ESX support - Resolves: rhbz#581966 - fix multilib problem (587231)- Rebase to upstream 0.8.1 - Resolves: rhbz#558761- Fix libvirtd startup when avahi failed to look up local host name - CPU selection fixes - Resolves: rhbz#581627 - fix migration poll value - Resolves: rhbz#584928 - crash dump job caused libvirt hang - Resolves: rhbz#580853 - Fix initial VCPU pinning in qemu driver - Resolves: rhbz#578434 - fix cpu hotplug command names- Build ESX support in - Resolves: rhbz#581966 - a batch of network filter fixes, IBM request and upstream fixes - Resolves: rhbz#579993 - couple of patchs to fix device handling with QMP - Related: rhbz#563189 - fix python binding for snapshotting - spec file fixes for nwfiler build and RHEL-5 virt-v2v specific rebuild- Refresh SPICE patches to fix test failures - Related: rhbz#515265, rhbz#524623, rhbz#573382 - Enable test suite during build, disabling tests that don't work in mock - Related: rhbz#558761- official 0.8.0 upstream release - Resolves: rhbz#558761 - new patch set of patches for RHEL-6 SPICE and addons - Enable QMP/ JSON mode in the QEMU monitor - Resolves: rhbz#563189 - Support configuration of SPICE as a graphics protocol - Resolves: rhbz#515265 - vnc (and spice) ticketing - Resolves: rhbz#524623 - enable spice tls encryption in domainXML, and which channels are encrypted - Resolves: rhbz#573382 - notification of VNC/SPICE client disconnect/connect events - Resolves: rhbz#515268- preview #4 for 0.8.0 rebase - snapshot API - domain with disk on root-squashing nfs and security driver mismatch - Resolves: rhbz#578630 - Fail to read xml when restore domain - Resolves: rhbz#577719 - loop "virsh cd" in virsh interactive terminal generate unknown error - Resolves: rhbz#572380 - support setting qemu's -drive werror=stop/enospc with configuration - Resolves: rhbz#526231- preview #3 for 0.7.8 rebase - kvm hpet support - Resolves: rhbz#576973 - hook scripts support - Resolves: rhbz#569965 - Need to add time keeping abstraction - Resolves: rhbz#557285 - notification of guest reboot - Resolves: rhbz#527572 - Ability to preserve RTC clock adjustments across guest reboots - Resolves: rhbz#515273 - Notifications of guest stopping due to disk I/O errors - Resolves: rhbz#515270 - VNC ticketing support (524623) spice still needed - VNC client disconnect/connect events (515268) spice still needed- preview #2 for 0.7.8 rebase - migration max downtime API - Resolves: rhbz#561935 - allow suspend during migration - Resolves: rhbz#561934 - support vhost net mode at qemu startup for net devices - Resolves: rhbz#540391 - read-only device access support for qemu - Resolves: rhbz#556769 - LSB compliance of libvirtd init script - Resolves: rhbz#538701 - No domain vcpu information output when using JSON monitor - Resolves: rhbz#572051 - "qemudDomainSetMaxMemory" does not work and should be removed - Resolves: rhbz#572146 - after setvcpus, any virsh command will be hung - Resolves: rhbz#572193 - virsh interactive terminal crash or hung - Resolves: rhbz#572376 - virsh hangs after core dump - Resolves: rhbz#572544 - Fix very slow file allocation on ext3- preview for 0.7.8 rebase - Extra non upstream basic patch for spice and XQL - Resolves: rhbz#515264 - Resolves: rhbz#515265 - connected virsh dies with a SIGPIPE after libvirtd restart - Resolves: rhbz#526656 - error when running logrotate on s/390x arch - Resolves: rhbz#547514- macvtap support (rhbz#553348) - async job handling (rhbz #515278) - virtio channel (rhbz#515281) - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - Improve libvirt error reporting for failed migrations (rhbz#528793) - qemu driver support CPU hotplug (rhbz#533138) - wrong (octal) device number for attaching USB devices (rhbz#549840) - cannot save domain into root_squashing nfs export (rhbz#558763) - assorted bug fixes and lots of cleanups- Fix balloon parameter name handling in JSON mode (rhbz #566261)- Fix balloon units handling in JSON mode (rhbz #566261) - Invoke qmp_capabilities at monitor startup (rhbz #563189)- enable JSON interface, desactivated by default in 0.7.6 - Resolves: rhbz#563189 - make sure cgroups are installed and that cgconfig service is on - Resolves: rhbz#531263- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements - Resolves: rhbz#558761- push updated prerelease version of 0.7.6 for testing in Beta1 - Resolves: rhbz#515213- Push a prerelease version of 0.7.6 for testing in Beta1 - Allow specifying -cpu model/flags for qemu - Resolves: rhbz#515213 - Add async qemu machine protocol to libvirt based on JSON QEmu API - Resolves: rhbz#518701 - Allow for static PCI address assignment to all devices - Resolves: rhbz#481924 - expose qemu's -fda fat:floppy feature (525074) - configuration of virtual CPU topology (sockets, threads, cores) (538015) - rewrite file chown'ing code to use security driver framework (547545 ) - cannot create a headless KVM virtual machine (548127) - Improve virsh schedular parameters documentation (548485) - Fail to delete a inactive pool using command "virsh pool-delete" (530985) - virsh man page updation for using container (lxc:///) (528709) - Command 'virsh vcpuinfo' returns libvirt error in RHEL6 with KVM (522829) - Expose information about host CPU flags in capabilities (518062)- Rebuild for libparted soname change (rhbz #555741)- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added .el6, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh/bin/sh/sbin/ldconfig  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsafamarasbebgbnbnbscacscydadeeleneseteufafifrglguhehihrhuhyidisitjakaknkokuloltlvmkmlmrmsmynbnlnnnsoorpaplptptrorusiskslsqsrsr@latinsvtatethtrukurvivizhzhzu0.10.2-64.el60.10.2-64.el60.10.2-64.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 !PH6 ]"k%d侚SQV = bFt,$ÜJ|BlϪ pdSIQ־:(ۤ3ҏNrnಮ+[ޭ%Te |9K~_CLlx@!{ژ 1g& !;> f1oԌ) 㙓*AoJu`;ظ* '%>GF9 ^`s;4(Pqz/;*'F!^m.w.X}IN:1Ȯ+NN;ʮgАTR&koS~LozDm:au t#rTiL?0fᄑ&Ta1tg03Ѻfnl!T(skOj?\|dT(|*8zgLig`do='T7tŹ8q ޠ!U3 { &˳'ְ40j qm&Zx(XbQ[i ("/A b'Ok$#g6<@iH˛_jOB .s'eDgϮ)s5;^]̟zXvKI}#\kTi^ٱVkO%8- PR=,. G}P=&ϼzBL;w<8aA\ɖaP,.4Q.|ū 2l_,@Z}h,z-3]'5O\1۔H r~K2%&#ɿy G i~P/0tgݛ:pyc7+XUt*䖰ϪW_͙p~ҦT @h]e ˶UWo̼VC\4ecŚy~L@r3\WIVP 9+ je\OU}5$!i0iwC0$F)RJaG$,2/ScI֎4] *V* {!~{ U9eм&{ C.6%ZVdwP K~Woor_7rhI{[+~h#ؓl /eyrVoJ-n23C?-#8f! gmyp;<@BQJrP9M,] yם@PojSn{m¸zz͔!ɦj~@BxJ!YatM@ɮ@,a*'\ww~7"ڣ^cwq~j>N.;Ph@d1|> Q:p2Ŏ _ /,)8/D{; r] AP:S6~?yvoc҄nQ_=U - ;VJs=ھ`DP51:W=T4d%šZ-FV( G!9F$HeB4c(M}}l2dK>W7^hc#cD)p f;ӒCzZ:P-j]I/A@y.\_Hhe]:1F(W6ax̊%E^A;_kYV5p 9>'`1־%66ِPT}K &(-JF5R=Ѵ}-9.t1vG LviQ2;2ucU'cr(~o!VUC-^s?8v$rfGiLG⧲,NAx(DOh̝hhlq9V/1ɝc}ڽ>,GD =IwJn[U XQb9LʂAL3EPp\U6bcFC 3%gnT&Ujkg!]ۧ𙖿r#7 G^0>uMrK kh@ʠq=w ]기_S7mmt٪(v);ȩh ,.^e\2s*@bˁ# #b$qY JH7 Tկ 'f`uSxlCՖu0ǣƴ  5d v^ 5wh{VjdUdûhnQfx”؃1O] s@/X!+y`Ngm))C$ْ*1 OHe |h$^d 2ubk UզpdߥZ'T;ZY}>C%sYt½R{RzC&Gb+Bͺeo0x'w*'Gn"k=:|{pZXmJәto'QaH @FJP 4#|&'XݢG/"][c=]-1g $tS>zƢž~2۪]|<}a[έ=I-Z e+A`VCۍ(6gj26օDf=}{F=#!in99AZ/iæa r-f<>!(=LzyЇ)M(K|_Kzs>"  FJ _ 8J}~ڬ6Ϥt^8ˍs`E $^jEr焴lN!lbok#嶝5v.k4zT f8JoV*ISoLm&CX6hV *^֖#J viΎJPUBIȪ2G|Gu#΁] *<^ 'Z'*C֋3h0Jش5e(k%rDJ=܇Qrk>8ȩ#QK"ѡ%Һ`NFyu-K$3% 1#h>\-6ȬCRyW%8* yD]|w ƭEXXކ_٤4aDhf ׻*X E&\GLzl~<дGlY7ڶ^s*~!Q&TmIکs䛵C>)կ` gO ;*O7*_Sl(Ii<\0^zzH9׉&ٝF+(KҔ6zjK3(L="_ɆfgdH zU`B%^U*\C8$|'cN 1s9!N&ڤFMэ4;ﺊ9Āy?o|cvZ513cyI;<%sj,( Ǹ J ޠH6`"@fC[A^gJh0<ӂH|;]7<bkHrݜS15H,-.B^g(WWuCSvwK;ȴPl` M8d,{5-77&ĒݸkGBA:\G麸 98us5xbN-5OWzI~? ;Gʬ6|~ј7"[۹Gh y gcr*)=lر2v͐$9Lꤜmp(CQi${[I!xwǿ~Ǖō hlڮύ|TlUp0P0$P.)`RZ}J3 |sf=uaIJO$äUfX$7ĎY{s$nl2,jl}?.7;Ʋ %IV$GD2K ;Ƞ7[#ߓZG;;]&Gqz[`po; v^B6] +9v  nzf>)G2H}iƢt aP?Y;ّ~gu\Zˍn.Z<$<ȍyK)F*/mFnYCu]w?#('ge|t'5-|xHmṂu1yT G9E4"UOR)~g`_A54SuhyӉ*Fs?cslb6S$m’+(Ft_4MXϚqZy-Yō2~1VA>iy**`$Pcc5ԼwY?F[E Ly# ݵ|9ɔ7_Q}&Zn׃l0!SumB&X 90x?$z]/-xaswޘm7MKwږC ̧ec6ڇ9Hojv]* 4@W xI0(%D"?4GRU}Wn?"dZ '[V4k1^t'~g6NɟƃY4 8WN KU1na w[č!qXb4בE p ؘTmrm8Juz)7i%y^Zo| }RI"`^v@ˈ}Ѥ-q%p.ӜjDd:Br ԥE9`Eao74=g7xP-/cu@rUbHˋڶĦaV(%'`n?NT%Ul\)di@O\'맃 n(RPE@ɔA$Fzu Q6SV.:%8 t_337(3a3 MB3_hȁMzq >ݗm|pt G<:Z9):Z- RD eU'zN&Lj0L@qAepxSgx4V+mi]vClہ Zt߫(8ilfQ}/=^dbj9=^swI$0| ̬'"ZUd,+ o*cp=9C54nT\fBm*&'bD'ichrD\2KxS¾5~"83S0y=ѣ6M|ðzʮGbNlI‚'; ^B.Q(SJ:ۣfu ec(՗N zB9س {".[36е w:0qѼ& mIf<:%bCtD4@wkTrq>VdaB^̜Aw! d6fJJ(wY `$Pj]<իۺxϔeef:X>4lpA'j")O^B1̜dOI)℅D_AZ_+]Dm㫾BmDזʮ_uLQ&fU վ_inRR->QE*4] DM3*"J&rȁRM9Cplo Ji۳m⯄/ףYR,v(fꉢj@qEd/̘Ԅ^U5kiԯ++u^h.G{a?{d @Mm-^>dGf9AEtw=TkVys=ZfsBZ[ZЏ0aڴ0lUVٖF8zB!_UtV _3Ngq'hQ}8)O|PDɧؾxg:*5BB4uf$`J^Wne96eAEHiu fwz٥ PC)e&?<@(x6tRoeVkip;`n/U_G'\~SiiqHӀd1J ݸX 0uz"ْ;+8( QyTyɬnp{ HTcNzUhv<َ|6 $<%S6[m4|G݁ϊroQ>efY\ġ]Qdwrw9/\XG1>8W#Y(YE&R' w0_8+4کu:v>=sDڒ@hOP .6Wen +;6Zn\ͬQL'5o-jM:n&9qM4@@ƈ _p9x[=(Qǘ7- C~q^7$zfT:=M_A *GNrea<6$ Gk9ʼ;^#6^_~[hӷX)SBq|٭d0 4z{_/$xy| | "SOnroV-ωoM:1k\^|EPc[ؼ?XD/n.ޱx[S7bNSN!in;8_p0A 1[~ҢI:mIzOH(;Ny~\ KafPl]-΃t5sJgCb`x"CNrеlN׀MK,W=UagF 94>]Ɇ. '+NX |662z"f;V9܅weMJG"+f6MjFG`(D/0klӇ|W@j;酄{$Z{gղL@DDz z" 9)!ǫo'}27 ΊU/͢>Z"\9yXOh.нP T4Xg5)_nST7[VN#' 1j,r}Wpyb$em}+~vE2g-Ŏ@爹k@n$IZ!ϔ* Tѓ:|ΜY:kZq=@R;)RUٌ!ђ҃1WOq/by=O6 NB$Ex T9x@m #?U?3:x:#˻VNr"~f>GɖL?料c^UŽقCj@rR`QCR<[GT_>})XL; 6K7˳wX{~1Gȵ~EWlP$i1\}:>8E8>oq.a*҂Tr{᥎Wͥ]9U{ W9%yKVe~JRRN{FtvI>?*^"k"w[Xjtzb"YWD|r V?IErTp͌Y\Gly?w/Yd!ءp[.IԝuَQ]٠*r$-l݌ӝTj'z,Z~C[vE }v_ilb0]Fv%WIB=ڝ~lPi89Bu7h$vz\BT1GL۳]s/o"'=.4Rz:]gpuQvӏ?;B3:WfaTew`zҰQRtLn'”Ɖn)^QT@[IVd"O}q%Ȁ:ݫ|hWa5T}OWgqV0(ZUN0&# cL\PpLabJqA纫2-;K'ˑKhn 'm:yS[Ų6S9Jp,eY8;/Ⳮ"s$!ͩ2Iĵs3OkS&P~S 0*#vA8Iە(HR-@Кhr8}2y!5~daLuTVG~PJ$Vw)mZ@m~Ф$ z*f,-P=n>C s,6vi{c+t,);Qe癉s(IN-Wh/I7JS?f=[CwL#w"YbbZ;GbQ,A'!>;7?SfV# 0 GmAAT -DwM]M[ `qU%?P"-f-_B0e{xww,EuF%l%(-Δ2L4'CaLci#IZHv ّ|F+<D}w;z'=dգcUN{mhf|_1f۩sGv;Jh=c[uZtIX{sʆo% uy:DuRb+'vS9\Dⶲ52w!Q/M!KHMv9yGuL&Yov7b/ɹ6ʰ~ n tW!)3򉙈`lӜ9 ](t {Lx h( N &vv:ړ8PwOmqHhbwk[.ɧtɈBHiV :z)3nXƾ:*cc5^u~b/Q*%<Gz4h(!goC%YVaƊRɛRXɢis|O{o(MmSF\ ˹NUk6QNƩ6)WY"[XDm|r-7؟76t^5X#WNM҉ޑHVP0~ _&Zln­OPT2Z̩ J<#, ac//>~0x`RRha+5El16O;"ŋbVbZ7wzK{ &n"ptKE6]Mk ªg] O"݀nM0JD~Xݩ^IOLa&S]Wd[ﯛg抮mټI,I4[a ::,8~mF\_VOTbY{?Pr#ceAJKRR3KlvcI*?c"\+}1Ie$Bښy$5cNϜϰG.{x6p~%bD42plBˆ Lt`(HϤU% e?LHU#視NEF1KBv]c[^a,5u5?"ᔌ7a )dkAñArY?K7X[g\tJd#!An\l%pәYn^ U3hHYs }oVw󔤒=j.έ!x`t3H+x`iq:bR9Qs4iVwpфvt_@z,!CݒL>hBeXp'hLx=Qo½i45n1%ķ2+K zwYI _Dhe 9$P\Nڟrlb,IDTl)>ٙT5 H07L/Y-}! qRzD-d ײ/rq*Y#BxQA,0[ƁR\9^סy Tʏv*} !]8q0W8tkpaJђl?8(Bqa͒Ya] gi=0\4H2߁<:)=Q9.Qo^}>!wq ]{4},;=V!86L?K~8I2:S!e V,+M7vh) KUOVu4NE,?/ &ۮN`H%'ML-{VYnucJ%?Ju=3ZƷ寠ؾā߫-ƙ)c-sgKIQja;s~^{|e`߬ SYϠs4[xI_q~pmqS lűv,fCC [[$ 'ESI礸\\F.W߅mF@]W @Y}C>$xwEuR4-oxRrga|8e E3eFޱ$RX:x;qVP}BSâTWؽ6AB`Rn$xES*}zrN_yl ~:)wA{me],lOV.7 KP o&A mf14Qj25ӡO13*+R`xma Ku>3:51A]RP84=|J/MT¾E *id(@l;XCF tڋDz-I4_ȻBirLͥ5&;Xv* LEXj.'(5' ek)?KG`W{SGy6X*s$~R3pa\~W 2fO<''-ڛ"IW8W5?vw3#n/oLqb&nP8ÇI> h'9,C4Ճm=n/Q_˵Aե)gܭ[l0zK[]lL1s)u4Vxx*AEY=0ћ8蕬/q f6w૴ާaEM(ne9S mѨy䘲G{dG(w5pۭE @tP7o}HފRS$ċ ˚w:|;kf?o5dV$NrcWg):A 7V{9#;w|"8JEPtt,{MȻQhiF@ e:kZf,~0}Xr΂JA̯4JLov>mզs{$E)Ex H- 67*THp3Eo!!xcnZ}HJ ١P ƷG0Bpn8ݬqUkkeX)$;ऒ{wp3wXo+E"}71!G'(Jy<)BAh:E\x{A-Flwoof!s`.M_DfOwNܵZoNUxB)}&': 斺= ۊ{d`yl_&T3ƀVB@MT9~Yq{H-@MNf &aŌvi$38H@дE~Pd3yb..r DSKehOw+̓#\=pA- ~#z J!q0ڥmLj8Fz&ٿ%ԃY,c㘌2FEA &/_ 9?yn0ճ)f~1tx^۠E@Ѐx(LU%:?PIYnnh J1`+/iuMVthH/5 By46䱡䫦tږh#t#\͗'Dg zJĵ6Bd2q~UZCK0 d$^~aM]Mq))zv;7fZD{hFilu+%ܥjoG%ƔTwCpd)~(J6b^R#L_DjjCV\Fk>wXo~\nwf=OX f+`L|ƣv)4pI`H,G̦_ @ W6+ՏLy^6j8;VXeh @BR-D5_x(nsSEr7?J5,$Pnn¡3bRl<' +K&K?׾^b*s{?7.L( PŢC\u kW8%w)F آ|Dng9T/?;fCkL޼Ex{Vc#}Y>Xdv<lGI%;0prot, cXXCrVy 9\K~/uc `u{a¯ U{J=vw*m09lu YZ0zy.qOvǔf֍.ƒ2/l]ކgg$kk_kGtNԔy .ZPoȇqOu}KZe ,M_+eżiGR)ҏ*<,0a2K~x)_ PIIv )U,]y^f)'U63_ڰC6޼ η 2THɥ 8nuy‰4ۖ hR BP]0-2'Ty}4%U% *v.{)q@<lXG+H;/cW.|5*u@3/em ,gP{q03 ѦWJz޼&pSof?Vkhz a6-t2Mzټ!%2BW-5/fcז⁃zexIW]a H@AT_rOT(SsO![D±pbG7 J4wWsռs!00M I 5kڐ$y01.=+IjX>ːD8p'xn jJ}I@éem|vXՉŏ  N W^ SR(̯vJMQ^|sn¼fլO}"ߘc4* 99W |8aw#O*@$e DHz6OGWY&h6HwgJILWùjSv4Ay'(n$Bؙ:b+Jft];-<3T崛yX5P^ȭE{2~}P<^PcF3Rߥ_,AG &ЗmX?6$NkQ59nn]Կ"nڌI.鐭 Y 7jװ@AilzA*!7IF) YdHgX"kNҗNW_asTg46Ո ~0"5оV%)v"¨|l@uX ~*„G(HbA;?& giRq,SCŎJ>L:STF8INEg%0Ώtʫp{6m4q*gVx=1w?6/8\#Ie~KR2lUnb:XsAP_ogơصE&6t"Mz<|~v?Xx8&SXKհV]DbX%&$yvPtzUfCa\%/βϮIp E֮J-J>3, E C|hic.I~eަɲ&55mt^ba \BSPߌMmT_ļ-\p9$_ ?AT}m3fE^03y?54=@@ t|PV^ nD4}1=繢uL=NO@%ǞSE<;g~{7]!ڌd$C,RC*Ed/TƆfE[ Vc+ 2<訇"h"[_@ Ȕ<:(F^Ii&sSbјXaU #iUv] YD3Z΂9Q5>ȫ._o!XMXZ{! 1Ĵ&ȖDo BpktT|(d c|pCv6| A#C{W$%.;垆᰹8>bY{ra:ֹ>45|'S,bJ_\/@)<و}쿀<^OR̃ܙ.IcGԶh\ϐe>eى<$씢8?R LZ0BP)vg2yڑU/Җ=,$tW@Y 5NzBqXd2 <)B?%%}^i o/Jܺ2Af2d7(d'n&މQߣ鏺gI*8 %tA_FORnHũGJ=*eV9/txv]K 3aG;{tsFޢˉwvm,H,slvGObp;nqIBG5<eTBal}lUFQ!^ Ɍ ki￐؄ɋ/AUrS7!@vMV\̢.h\{nP ;]ñ{  ؿ+K6'w誧˘޴̦JqZyPYa;裱{ʛ̠#QneuM2*Jڲ F$BG[[C yk,h}N^bV# ga{d7B"wpuk?Hv BSрWoRjGt(mW*`cS;~%jͶKO]$dhx,)R_諣 q|a^rV?MnO7z hM", }s>]%jRnȢ-;s~ݿMz(r_l&~ѣpZ׉ 7u&ǃ'^V&>ރ[3 ed}Ex6vKu.}O|1Mc LV{ a 柢T1u=˓_].Pwqy/.lOUeL~Y-N\ H_"s' C5x?[g\_H1nI4 ֔.b7Xd"%~eǴO84^+m2mz33ncɵ'v~iO\G+y`΃rXq!@`|0xcz厫_  xRSϮ$L3>352DtMưuשYC.]͞vk// dPՆg w*S]Tk[UW@[}_ QG'u>YDe(R|AClINo9w&,FD?=1èe rM&՟$B8Qݸ2cZ.Mv(lUD!\O&j\+K2w=CCݘ|L+ξR@DNq ?n\?lt};f^QjNӂlo_Zcܮ) 9!y\Gbxə>fA?V.$ DGI.E i"q~ֈ+ 54n?))Hu\ ʁw@lVɑvB2Wºq=uh '_)`h%qW2#,B)tc#)+g6uǡ$iu#iP|9*|~KoTo̞2yÎ #D3Gɏ%i_c-|&eӵkۺ6,=}AюTIzU[~{g1޽?3So'Z~0P|f' mAװ(QB &BMՄ6 g*9ԭx5qFۓ-J}Tq1lu݆`jU Lo篡rLөp@tbuP Y=rAaMJ$jc-햛ɘ:pp(xd'iZ s1/͠_:eöKeH +J&B&~#C0j]|=B5W9 Zc|x1eˍ:cѳ[/SX^9W1, ԏg+tW@€@zϏDٖAGhLG ?djL"rͧ>S?:[5\p uB qtI-j9[VdfsIjwilT5Tz{Ero|,S|S%ioS`mP[CDQi6e˼!X7怠CCRfWff)xȕHHF؝׵Ȓ<1cw@>#'\L;=iJrߦ-gᘿyy oCMAdJ==Nh^Fl9\E߾Ըlq؞ VWn{j|M܋6 #(ᾮR 6$]݀aQڂ\-='"6`k1qU~CZ72WfP:>}nOxt]9L2 ˋY?2_7\jQn.w+b?ՍT$o$`Q 4#͂S.$:Bݖb)B|y8cy|v i.AhZhom@u鞇}8Vs_65qZ{f}ƷW__j*7fXZu X <,x.Ö F0jpLnz;jRj o^ay6 e"y繜ޮgN7UF`yD]:Lǹ2~™/5=y֊In%kZ!#@ET:}j;3WrL(@{y|cCFcסtՁ;P(hcS(r?I <,oFHr$Rk& ?]l$=zڛUw9zÝSufX4pI#Ta ~}\Kv"gXft$c{ gBsmQΦzq_c~e(=TzE𠦐UsqSV{Di<[P?TeLr#qYv|Ós+ U@t&j$dLWvv#$ l\ewpN@(¬L4'x٬PVZmO;'7? N/|sL>!M')~ pWugqDXv6F!rsDCǐ=)41#NyrF7y|etcuQU uy蠂[+@*3VٸFv|Jʉ0?w`HWeRɸ@glN(юwnŗTkqE0ש!Hd]6Nq&I_ntd wcͷxx<5Jjq:A/cq)E7!G t̔-xj*oYmH_l,WJm> (`j+|Ap1Ahxբ\1#LD19wk M T%0``H$\mt;2Ԅ5 7Pd2HjTȽF{&JM/ڑ .9 xrkJN\:g~_;ɤ6R/@8N[XQ9\23ҙ)y]}7j;fl ֱͳsIECf)Ff݋Y" [\-UU@?ӓo0_6@È;8ΉI3, )^q9X56`*]T9i5a͉܀k< # 2 uIc%^݊aёМ+00`!9DvD{~ hLm_VbhNɁWNOeB/^NaubTZJg9 s!신M恧pwr:0me&@. @ҀEMmeFA.v><Q:TtG(8\قXZO"q =߶NXBv+Rd`\wzr,ZMmsq7ʇ}n3 k_y?MwMoaxCZJjb[#OVVC&5fWi^"'DWs8aXKgPEIܪ+[NĀ"JҼG&9,+#9KWHlxN,J6Әo+ dqb @2Ty6<7F}Ӡ'J&kBUXB1j:u}R;9?en=QPuukTh@hvg5=X꽭 zKr,dԓn\JMG6xdwUI\*n5Rֆ@xIEɖӦ*/0@ ?v+Փݹm%\AA SZ+14+H T n7UrHxN'{?ڛhc -dsp|ʿ8ͣ bF ttKd>9@ԣߔ*?5.OXP L͖84*X]ep*=6m9h N_ ̕ |:0s`M0P^6;'׌ \@2#!a1" Z<ՓTaSh ]Q43Ԑ@j̍xӒBKv*F`\+j QVػ=^!aL`[Eb[r\ŘdIθP8jҨgğ e| N A\=W,XwWC gT` +hgks]oT^O_25)<=G\!"gP<qts:˳|g; ]V1QޮBJi"3R&[\BOћqˏu=_BNg$L5k;32QvgRyl xb/),neV aʼѮ|o[??@u届GLWW%Sü86H-M׋wmI6_$M8 '4M*s tJZ:b @ڠ(Q-njԞ-nlm.nu ']u3kqjx>J ZJ|2ܛŹ5x 1'T!W膍@b;ke}2} KH"yDQ]t#_:`fjw溇P3_0G^zo L XgvOBx T'xSAәS!Пߑ^}n#~6JY0vt?k&%Gս@-/)NvkT6L(2vv`Чc}V'َL_Fa q #ſlrA%(ʍw$dr'ivZ`u즲aLa?dhi4a8YdsE~ T(٧Pk:q=9*HPs=<7o%J+vi佌:gEqIxy'SLѠ#/=h~ ɍA^>";XeWmڲ%՚y|YP`se^՜ɝwCTT5?T 27 Ρ}[r!Mv= kE=>HbzHUW"ǟlOڵ74i?t>N-Nѻi~r`.,QꁾC ,bohs|a۩;c0()ە*h6!x[),H0!r%}%B3euzd`.u;=w) O!ޑO5SrOcӴ2G KcReR3߹KtHd:YvVXnPpuTGhϹ:lΫ x-נ㳍8I *'%dB)=l|f 8Z.>KYhF@O0 qW\ ?,#5%K\`$nժ޷fJdݐ`rZ-EO.)lqiG0.Ne*P$2kyP'`jyۑC) 딽@'rsXmR}:ED7:5{^ĸ)4Pw 'QŸ = l񷌿+CC)1'@ _l/%a9ciq(Lq,*TdgDQfݼK9 #0JqH.y2zTROaW LiB->{B|frYfS\"Y/*kX1[)Ya,MU?xWB\"h?wF2rD<+5`㡐{lxp۬ _h{pge >T꤇8xIi퉎CivmV/qo*scC8_^͛2dcT Nr2UG}y&YnRtW9jӃ7~yH+:q0Y>Y=$E#9ϹHE%%#Ξj8XQH"&+ º c>/kuQU\Cc.!r_'Z2="VAVPRr|#f"GJ"]_Y K3fX|ƣm[Dm;xhfv+gxp1&mre8%.&Y25e a.? >_QE-Xh+Mr>n)\V6xd¢|K3ߪ^HSߓe5UMw]O޺HKq;scI6˓lf j/ScOZ&Ǵg%|Ci{O+xQm5bc6%ӧwˬr5L''dC2).׶Պ{X[$nq2^%tɽ?!Pؼ"W?#CSڝ1Cb4(ӆ(GkZ3mo3G6,;7HܾUIcۡ\[lz8[ MND1CQ>C`}*c5nַr,Ʊ--`9MoQ^ﱘOhsa#'ǫU^K"odNY ìsʣ4F THgu= x]:;kfԶeù]ɴ)G"jIH^"T,JА$>gqÿ$x A1JN^Ppzbѐbc䥕b;TF{UVD<#19')z+ZPwG]ُ*Мŏv{b7Ɂq@|^}l9pfw_ɉ/9"&ޖY4Irω|H hf5 J}(ZF'xrV"s?`֪< L#xI_F`̍V^){O7b~ "n}@JyE?becJ*CP[IT'yx d/dKl1CT ZLpԱ85&JF/*8qa?:k-4)bno5"c8 #e/_$[l`b<%ѮޏÜFIpPWt:YWӆ`[oSJj⌜Ggx>ݯ YY"MAcߧBٝy%]i}A֮޻QƟВL3 LsE=wU@b-(@m8R/:4obrwڏXBkg8_r'$hE_ zpyr_‡y!x+gR 7aŎYCQ C)`5^fΙn/1j͟>TN&ϋV+L Bmc `R9TO7[ї '淢`"D#f\;w(C6v4e)ʴWʄgZ ĞuN Yb&c愪̷L+^:Q.])A똨΂g2b_؅ ))Jyi#kh c;tYβ>_V+o+t.Z ^Qm:L{U".7bB4l=뜶e[q ?zdO(cB /% [A#mt!43pX=حae*#$Z7~ 4w,~~ʡ)"Q;_6Q_<JwrK'&٨H}JĈ [A .su LB+S0Ȱ '8.33$>^ I}`2uʩG§$k] ^Lj黈k<`l*~rQTD;s=# rvCr/xt.6k^3,l<'K[py!cE-Jþ+n8%U 0ѲȄj~(x*8Dk&1񲤀!43Q=s++3ӧQ'x~SYrkg/pG7RMV{=1~85Q)ј9QX)R^ca櫛!A&eZ췜93x׆Cq=Q_H[ jDYs3kFǡe1!9UsB=C7qZ6BCt>IU;L,AG0W!_73&3iK)\k0(Po?? Ϲ*FZ|o}#Yo`T=åw':P/Ts4:)/(r/E6Z)^O3IO˚\Q-A&1ǏkrPd&aZcʊF?~P"h bW${ιYv^~fCWG]NH1.l-f?0!g^|MPӾ@pJMGl` 63XȈjMaB^%䭕a']u+a>YÈm&axh4yP(%?O+a€-B!!_ E&uo\CpN;8&7Wޔ]v"ȧYN羋c\+݀j][e?IK>r'VtQS}G$6Y剾ʼnҒ[Xje7lsVBmD,;4iH?aS7wi1FWv, e"C8irFwt3XH`|]ڵ ٖX*_+:Q6LAI=)1Eس$`V].w-Gx7{ݺݴ"a5a{c ѷ89FxYTb\"8Ի7t.R\yŻMN+^ 7Nmpf m#Z–ƣ(fHZg#؝'1d4ȽFvCE+i]br?VYɽ}4=aR%%Y1w!ep$ULk]b݌4B-ӎf8]8FH9%Ҵ^HMM3V|,f= tNA Y]WQ*( `"b7d{- w#wfRG3bޗT@hn|X|nƾa)S9!+^o}݁\v{U B.OMtZ9D>4VA[A ;TZ*D[MTֹz#ycn0E- @<0#-ww3hs~0𱂗+/ȜdAȕ,=z[BVpا{+Wiߋ`7/ 8c^ȺoWC!'U_hh)Ux$Ǝwu8GQC1a,/ii"i#.΅߅I[o(dz3kX獳Foovi8V02o S@(CIAMdVn|?Hi -6 w$J9R Co.8CS6\t"AJ9f. +zѲjF0 Dl';N't=eY)`OsB:ܼroFɼbцKNT/^$f\+4;G>=GW6݋MA6s3 N,a;#y5\ B;Mn2gcIANpݢgw>wS&C?hFl1-fM#U0X)M0CK\(SfKH-:uP9MK.؉_m+i4䡕+M܉cy o!@:)56dÔM 4sQxVSfW,CR@RW5aì <]1T0m܍KiQ P?ơZK/;|p7-RiA)Q`? ֛6IpO1yBt>n.5^yh k`=1 .7ᜟ(ʾC$?'$k)_ihY ]֞ 9cQzH[ACejS'4Os2]߄TKTV:xI+ Ն_^/_HK.5 Hpw 'ms[Yؓ:=H&`O! W=pz%Fc3@dNB% @E"3LOZx?I@YF;n$ep`):s>qXE,(RM'wKZ;q|9fn(dL=צ:VvOV+ɆܕS:TwT8ZeWkMegF>8ݠ803)a -ĘsFX Țͽ|mbf[3V'6qL?w =PNe'J'MIК?޾CxX eSz] )pt| 힤BlO  CYhYJz]:<ԐU%<6ȓ V;8R ,a+yVubԙΩJыhȂ.3R2m a꾧͌SQ#YN$rpmQv;i=c!c 6K'o zgskQOX"4/"5~}Oߧ/noe#hFֆ93Oܑ ]ԓ LAwK(Cβhw[XS2>/p֣/#w .yȀP8%!?Rh !`A]'$pm[#li.'?6=vR3$UI >9rb{N*}:_1(\AfVP)mRz1xo _ 䓲%Ϭ$pR:c4^2L۪/.|U|pEVV@B5NeI Gj)Zi,<>Y\$h՚!ALw= }F?b泯Xj`1$J慍]g$/>Ӟ1D a׮eyBbBqw/!khcRPCU/^fV,Z,dBN\Sayn ?&1Ξb^R|(؂7 W90뼔*#k26a:5 T)*F5${&52@5W <?E.( 8/&趏nV|N,]ܵvfE Т[U!aϰAxbчkyEW?MݻB긒B QDԆ`Pǝ;ėfZzQX >X y~ȑ̋2 3YJ^SR̃#&ֻȹTÚ1Oz٘J>t8M|BN]AU؎G q% /~p`%E9W%s.F4ݽ.p0ǿ9h΋j@<ؕkcEæ(]%;G^5/0|(|WCο84sFVksF8t&+)veӷ=+QT}/xԳm( nVEz&wR VRvUM\vqG`q%\frN4 AV7c8@bP=5>`(dRvb9v(9Bơg/vT-J 'e%-wI Oүb\R,'z&er6Ғac›4E OxZ|/t|b_ 9̣dQII<sU/9λ6raFFzmߧl*o#34`8\p3O+И 8.j^=Wȷ'oi.Rc匡w 0"W `?vX*kElYf#| cᐞu㌐^} (~V:oY>UIxY\cPG״ʢ|gT{Y ,Z\n85|^KHݬ5p k^iY貝{JLT:[Qn}Z~ z4o$jiz$;'F"(zYuc71ւS:-NtVtؓnzY~2e( C1&7 & G[GǢB{vl#͑noCSlEvn34,~i`+'bYbS AHZ)nd?;se q}rC6Q\F aAY ˏa82o(Lw{C/kkO{WF v- qR-`CTkɉZ1'O[gҮ ݶ>B,?ԑ$bFoם"AZe2}&zԧ^=QnŔ6$n+hΓ4gXYa;fRy/9aP o Ŷ%y$qO*G5 xv *.^bt3"Ysd&u=LOrSӣl?+B$:.[9"Hi=[u`F}s/*9Ѧ7LTYB˯w~[ǿAgzSdסX mtSM}v _"fwa O&QuKN\cѩ˧+nr^/%qߛfw,y״&ѧ'_-hX ɗV7mjKO*[+"R|vT'{ A;CsYtzIz[4_. D=2bYPm XHSK !h/da ?#Z>qk̈́\}1sԗ AqT4`2|PQfUH/"̃"U6wZUsóŏn% 4;B8 DV2ܘ~j(%|TqB$,Ͽ5xh[7Mn)IJ5xȍNp}D58VW|10Ğp8QY(e`TeĮYO&[fEկ:N5|jdxSrۣr|6T$8<Į`1` z>> BR]Ff&(5bx;,XՃƊ%\tWIT]"$^ i-:dQ Z8Yc&A,?C52eڽjwGk4+ ͝GJ8#:båqk&lpe[uϊ'P雩Bٶ |Y2j|; wvôlb|hCk& b1( n苛/ޘjMobWH3I#{:yI|\$Vv b |< Lca:(ќQ~^[BevT5w1GY,w= ifZ|(Vli&~1,Z΄%EM^+)ǵ'r`>;}J x5Cɛ%\[uS!cςtG.2J -ٱb9|I^neèYƖcrIhIu~ԗ=}G N2fd!f:˿NSz*~S0i Y`r #|r+^ f YQ%ԥyq˞cHtߙ=.r?~TE$-7ơ|[KZR{9BYKt%}~=N!o8oYQ;;iDh3jK "tn?CNI Il4bFW4A]xBiՒƶVVZEHxi7]^PPKU3 opX76+fudxC`@k!:Ĵ1!n-ɍIW Q8^ryeEv[)jolm]0."wH4PboUegGM3)u)N/V=t{Fad>ɴ!X=]Qy/O|>ÜE _`bۥ7ϙh/mCvɕn3CsYxèWCicnbdʁ~"A-&g! q?Q8;{{b&zr0][ KԨ9>P ]tw{(qcmab7w tgڼ<,=?ՊG} h,$HJttj޲8 p&IקW @:C(&E;qTذ:Ci?>"0~eC|QXa #W׸09 BޚZ[ܠ#1%DPc两$&[jm.۷}yś#GPPz- ֶBdC+6x4oCIաt~`p22h5S&7E;@#.^_5KF>e x8gKo[5Niu$}Ȁ^c f']KV-(:-]zl8f ~pA``O2'dnug-򰶳V]똾}Bvɛ lފ=zŝ4aPnfbH P&,]ԇVvUHҡS.摦kvpL6><-ߢ_vo{4V4'.G*9RF#F#>#ʵ$/r 9~8.Ix :5|^ g5YYv&SR}S*zH7`5ƭa.⼸uӰj|B{F3FO锲 K9$s5,N? e: `΅n32zX;CDwppi~adXktݱhM% wL Em`ED&s[f w{wfg:rc d,ZtmN#z;1pD/f'V ZRB{{4!#[~䷇*( ϵZuEzmĬEjGrm.7_%N?q;"rеUDq9GހO .ydJ|7k;S ͬ5S-\14!߄;w^|2 ZԵ)WjSKy@ y4{ϊ)E^@XᯇK0[aZHTRJ ju)˦j?]l-ؿ/i'I(f6o0`7X-qBp)[bV %g]~c)ɍwb3 dXofcx]M:3);P4 ]xǃRD<2ݗ~/h Er:=Pm E 4 {-a>]xU2yTF!ol˜gqҥ$@[?CD|< iY-hn*LNK^!˰}xۈGm.oZy[8إ99qա͏BN$5t!%g ˖4UW?G1Vgw' ̕(2-Sl =uH+~Ս3IT/YNDPO 3A~r"n9 m`%K [ftS88}AX jKoEs9*7>$ zNkA{U߇?t9K,$J:T|Z$7iqg& N%ʉ#ú˦$2mձOsf-\ZjˌވQ6vVmSvM DzIv;VJ9Rp9Y ( n_ԭTGnޏIi^``9XS|XW''35_ZuMx"[T\^( aIboLyW87j}-cC5>tMৣ* ]+eaJv!~MV(jS\$"#%CqG³ǝJΐs; Ze aUT#w?Y7ۮjclh]/]_j6}V`Jpv M&2zM^K:z5;Ȓ#i"*Sˈ{Z%xt!ALa5. x ԌvdH[VdWir1aF'=I@1MF˛bg`u$J%&xiҪo9a 36wDjj<.|Ig oqpq*iM!&P7c+K9CNFf`dAS$o)éL ƨ ̶Ki 4Xp?xqǽvps~MSviPK<7XdcEI/v+Iy2:duJW?>D 0߅l|'/5K}_JxyHO4KkD"{V_'3RZe*!XS(TQdX /,Lg)68-Iyͥ3%0K" `̒T!b-˵xJ*&~esuf`~@ s x6ISrP;{@ Omo$)x(BQ/VI4孵:%!93p?t.[Oƴ"J7$`?]^%C.Ņ}",ԕ<ͥ6[cO$`켱M;i݅0$EsŃ$cUj (+b]hhyq,&*0 N;t(#B*1:!dFKd] &n[`03KLQ=0)/Uf&[-oZݾ$'{ZVlٝj,^B{(4k,=sx[ؤ!f}Jv&> pw>i#'F("M\}qGP=>q@,Yt&4pe`SK *\MjQY$\|qs6:5r("E:T{l.aZK&!%)$ںDp=[ U _h[dՌǖ'>.i3S*난`9 q8݅"=BuŞA5ɉ0]wzTGo{n)n> IM _?gb]nU\Mk?3Q *xB,n8r"eV\\)TW[ߣy$-RaS23f1.>!?;^]1B+58;ԉ XazbNA'8ӌaDq7lݜj xdY<<%FzΕM5v"mBzʮշap#B@ KuVk1匉Mr29=xOlg5G]`h2e WH ,A&%6zr71f\B|Gur1{Xɕ6HKo=.k+[v.LQ/NH@ I,%ݡ#C|*RBkL]\ũ^eN:54k}$f.0ARzʒsnV=w2ʉ#=I۝zͽa).HET­r!aտBkߏ+>.aMcځk@$.p?M%#|%6Ok;)|ʣ'sck>2.yG5QCe~HPZCJ/u3DV7S*V=վGvjd`]AN)e]7`T އI&va~Wی%u/F$fr.DCip/HaP 5SCD /-[^Z"F?VQL }!Ȳdvgwk2@}SE[$,gC⬷]t1wc?$|2ːQjQ߫=sq+R9j]$&Lzٝ/"ȳBxq{BE9@С޽ԧB=K ,{"LGhڦJ~Ʀá>Rs9 gH8 gUu~^t)M2pH@9txa;JT{@&.Wsd7~) 'ШOhoHPn٩d*%eZ;GSXʋ,#n3lEpϦdo 7]:x#Wp˝ƃ!2l܉`e=Cu/icsἆ$56qXZx+j^.{NH׹-jX^_ مPkqEr#~GKf`p?H-=a :o638x6m p$(Qo|?4HvCrL`rbEBC'ޫ|siWKh34aB}X$ l4ob;.W~Uo2Rw^h\dkHQpWE餕@)3 mt@m7B)[/馎*5Nco};foZn !2!]pWa: cBD3Xz7^R[q{Ui xF(KN:U>lk+<)T:1BU9U_NeQ*j\z M}bƖ[z_FDՔ6n BI \RD># ~9`ʐ ܴ aC}?)tO+,O%׾}-2c+Sapźt(`6V>8`画e{Kz#pĮEшM&eCUЩ"Xcmǡ" eFX;vA΅+v%yxDm͛6HsolV*(vhٓ+E',qt!&wQ-gОsʌaNNzߑc/D1uG}y<ws;pkD* xI dt+0A5H7 fX^QZ!ϝ/_M?,&qf'^8j \ r)tz@bلrH} MI\ 9̀QJ\DĀ3X;gz_yOUl.x +"Uc<] !*8縢Q:CktHcԻCY @2d| d ߰w?qqp:LzDÈ)NS=}1-rAUG)hu3}56Ƈt *0H*4f0g'gNyjsseZfN(hAr#[6C#$b]Tb݀b@OFwICQ gtu1#.ڴ& .gw%EI"t "u^gh0.ӷ3}UR_p$zf 5 vq?,&Lߨ@i#ONB~>Aj'܍HJuά/PZ? ^g^_Ͼ)n clڝs@tieVCxt-} K(Zdt̳T ZSYK:¥O)$x) ?%Ӌ8:#z{5`L^niykCW|){T|WY J(ѭx nUdA 6RUiЌ?W3ˊϰ?7> rD A]tu)A0kd>f*N@)BEXvevsy_|L EjN2*FtOgݖ/,-$p)-T]|±3ח9)x7@YXY Eh\V?j9ȖƍMyw(5Yy*&n5wƎ6{|gKʗܐTOjPhh/v>!>5Bb_gɤ$_RaO5X?K_],`}BU_Z"^VCIM9ۤEEdG-ulS[6vDpNDCߪ?=kewr JiJBHE|ߗVY"ٹeiOWtL4Qq,`ko"4m{*?*πf!/R7?"9 Rh719J\*mpd7| 59{hZ@(f{!vJ6dʻ*NG8IWh+;Gl_П7](KW5 ,么kHwHM:p-rڵp( t4lHW)1dhbփS)i}OI ʠ-{88 /8ځĔ1%@{y$6YݤŃ֍ udBCH8fmﱆyQ(*c+IK6aS\iQ=j5UJeM5:MPkSy:RW .?5@ Z4/(fw݌΍&Hϼ<63Gg(9xOAc-|&r~;BakD!YYu!'D9! -4-N,ok*/GӽS575bILg~?\Ny"v=J[GU 0|?0|1 W sQ8uӵg„ Pb u9{#px;.ND:VQH 9g /&6LJ-|7.87uͮ m$9{ڟdLpAx^zFU=о?"qTY2n6}8M)&0o,..&TYS)d5k: ?<6QՄ4κ|NlJ,A:[w?`Me!44x8'2'a!ۄu] v8aS1\nplbBLiu#{OK%9bScēj@܌MEq(JsZB!Dwo6-`ƟI@F74M.,$*4RVlvN5RCO5XУG'_0xşak✼_MJ@Y4H 8@/ПVы4_ N [I`x$* āmx9u8= IyQ}0]7`R5IFc-zgkE Ri߿ vI)*[#B{; (8_l\ϱ/nչuQݘ j/E鍠N 'ol3:!0g#7& o.-2?Ͷɸ~j^cFB3H,z mR B,1QLY`zG_۝%8~XJ;B\A=p-TMo(D$̶ P8نQRp95#H GyAՌ:=7⧽ݯЏ4QrsC ]ޥE?w]@8?R[.$8f+ZLj6i=9~h6 9qV%%(MVj{c͵1r!kxxŇ'a͝j#{hZOA'J `z[߉Y6CX R@M;W_Lip۔wޛx/߆QyL*4;1xXc\)})#TU= 86PcfM6z~O8YGh\~*cRQI>l}NEKiwcq2%.Q Dfk^fb<7F3""伓jN;=PswQ2lByqfa ByL!G_9N 6~g`Osx׶cQe2C2JqРsdC)v59,+6Ye-7xjMNHӛliA VEÔbVId5\6+>eF޷+s_h)'S#-alU}oT+3 >Chd +q1+^Qd,TrS NU?20toj*gO=WP"s}о}\-o;_9]H|ĤW8ч%lr!PiNn"qr0*N+RF }Gy5*&o>zzs]*$1rA%=@,r+wXZ ItIDB4U^?!DT7)H~rhCivȈ֢[hܹeL*Ź9ҡbzo| DHvN[Agy_qzAd!9Zx҄ MP%IS6R5H"zk鉴qEc|ev)bJ$d&+SΉ$)0ʈT_GP$BAܓ@}0k`N"mcO ኊDfUYprCPdϾ.P#$,Q!R#W d`3LO ('#B$^6}%dowu1B8WwGb}l o0Q<8GE@sZZ∣T]x;75ǂ~ifQ-w {,#-:p%AP*`JƠ 24 v(Wm;m@4V2NgDIԡrX/b;'WwUպ]挖Y -C÷P͒KK"s-P:v'RF,;"~ 4GƮg{>ڗJ@믛;P}we8ǖYNF?ꉡe=nw?uXFc`{ڦ6T32oy1MdzkBr  Zuy0uO-&P{L#G < .ra@P>W2!G/V  XR"$B2U>D}|t5cbN$!S<88PvϨ_A$],czjτ6**h?ێ<}kC*[*V\">\x ~T,#gtSTO_o-N7>lE4 g5|_}{ZN.ž͏dЅ2ǜ"|#")JsBم'T7SC eWG`GϳHy?7꣟v8BN \VU|n3~>GOmpSo7pXu1̋1Q$ rBQ̌FX1C)30@2qs1K2\ Ŭqs,3"Ďu\vۻhrHcC.9I685ZR%eTPn]Ann%3ie[|< 'w ;xB{-[2"sydC_G}Zu! BR I"0 LUFJ~G[(|ƕT?*Ay1b(*ЃI ,x0U] ʰneVd{$D~ac@6q >F3^PrgGx'OƝԛB3ƙi0X9N1c>WoXTPPN*8sd)*F 5 *U Ady1#HB|^H/H+`Z /&=c:zMySQcOprga=Lc6 >Tn@ T*LR@ !!@G2!#~$A(?@*zHqցDT݄K(!F]v0="JrQ`k&c.pHABSlu·>O>cF@z\<=67nWH,K*H f[ x+Q!ɠ@MIi]z]|޿"Leaf$‡W$b/6]USYEqֈ;.H E X^D C5HSTDMR"-LT鶓iPKb0]CL@Dqj {K}\J.^1!dY?ZFDC%E]JH mB'*VD;XvOoy`>Wgeƈ[!9LȹZ$8ҩ^cCfex$ 6ĴL0,L#Lw (y8ĵI] ̈3 Ryݑ/Nx(civE^1z] )@`7Mz5~T {TWUs9/r/>d=8*)|ԫxU? ۀCC@9@Y B''0E "٧qwb6n#VtӤ~#ҬCBIJBOfč3yIo Zt-Ƀ"K] s=Տ]m, -ܳtw("|8 r4aDD?db`K_Q&.çפOJB46HV]xL:zb4m.vi2(,ăpVw.[& =zE<0K;@W^avh4% VxG-FRʨl}FT &H߶JeRJeAy_L<Ė˜j);[;lbFv)e/X~o3\tc]gu|~zvOûxۚ2b ` Uq׬Mk8e3mjy5×S_A\LxVR(j;*OhRe܌#K]ޒn8Luй-w ~,|1[177<;e~T.\\)ƵrR,zAxcd52bW{K7^I}I Nw;w(^skxZ|U.%0z .+pxJH.agC@N*MRb_0%V_Y.CB>ݚYctaX+lwH φq얈 POS}h-G >G9~0?h~'/C~,z% cM;7>\}t,e:-9U'sA -#DcLM3c_b2-=ֺhv?m}v2*3(ze32f`h-PZ@F)G8wZ<,H1ktJYշe+{K:9Zޢϡ4Qh8.ڵ)ԫz g9t709emfb} e  IBz>tQ#UŧO͘z8u?u}] v@23<I3BTe_"]MꜘaZckr>,-k)wV竨L8yV]] 2[mruܞQ7-o' k>9mWn/(:=qDH:l"$ ՞7\q_mhlLXBQڢ "̀yZ$gz&hgF]ȟ|Sˆ/?@'i?"Pb"))UCaPڦS͚dɾKiӬ/T`2iĸX5J=LG]o+ĠB$FP@X v?1ca?wyx Ix?&v0R@J`!.8"U6D  9 ,E"v.Y~.Moo[Yci_&>yu< }\㷗[Z_ToDaHtDD/G^B"R~l'gCn;URm9H !W4xM.n]}yo v}zͺa$  I8U†RƐ> .Z gx+4@s@L}}GސMWBG}~/|>u<@ C"Μ<$iRTpRC|{gi}J;t[BsR`"()E?=QN0&K ͯ5EA &cj#?Fr<Ul?xDL&%'9t}[ )χ{ ,;d@ج<]I.Ј0D'L1soX7nFN8SELaJu<|;Ցg"S uEwNjװhYBذ_(לvB*q.UKueʵ\ntlnkt?Ɩ;7$.ŷ18892e֮ {b]'ED]~e&>#5N `#k;@'×,n?!NoXmƗ _̩ku{MV*}L5J/XVM?1p[)-4%ODiZݢ0:Y^w)\CJ &.#1;M9s4y0wшA0A+Q筓XKiyl-ҿyΑ}*zKm61NxBKB>m-!(ϽV0ݑovɘƦ1t\{erqHSr"8 @DܱK;O%۽VN>G}w@L^61z7'cVaK֣D,q`Z(˃%*)27cAdd#SX^6a(wؐfU4UK¼M3G-€ @/g캟E|r@B`m 2} P@I\@뒯˪OO]<Д`7;Y~B"Ee =M,6fW7tM : P"!4H3@"A;w=Y IfC, 2Ø5Sƹ\N##Rv+G8C9ٷaTx[ A Ī H!:R9cYU DDvd@{ttjĬ 0,Kg` &L̽ulӮv7MN]\.qݮsn.mB-x ̔wqH0h4`BAeTxF%-X_쟑,o9_+mc&27ݔ Z"!'hS% ["[R Wo(%Fl_G! m- (P 8)~És!R.Uݠ9)x1 {q rNL̈́.r3w;t'o=nlgS(2"(#[mk[D͡?= 9/~"tJTř PdSnEȖK6'y$dA X4ٝ] sU$d_ A ŀ57s}7M}\ o$7&|(E@NQ1]w!F=$3QPn-K w&@c1t_>}MIugwONDYbA\r7;9ܙsck%ҿK~U{Sws7LK*u>C; `nHD@=(~ne^{vh F DuWzԱk VK %H"93r2ު‘?"h$Z4_h k`sή:'f܄|n$a|&|  bg ]`RfCꤒG$?'96}aw;-l%Q˖GsĎ 6VYQ5X W{X9Ͼ?o[;fM9(=eV!(0 B^f7y$[\k9?2jR^, sG{8wuDA瀡F&4aʴx~yĩƑ1V-mm6_* 3y*cLPN06HF}O^OG1+Гfd[rC5~7=N|7c!_ߨ'l=7i?'(DO5@Gd! HO^5>D"4=?%rTQ:a#~}?gXJ*Cx:7|v:v֩~3%-~7pwʻ9f}p(6o+: Tq*wGoVHM4{_'xxUo]ZN{d4O' OEkݹ%/y[]ҹ%)bקt=]񗳥n۫^̜bh6߃mj\Xihkp _v{Ot9z_mlY`ww 1 DTvAB0,S44P]t}lUoNnT*>k7)tȨ*IP\?x!]F {!0d$,r9RBD=֓HRLHk켎:;_;msٽUyTRlxD@;D!b9)@C@|^5}&ٹSL`l?* ^3J"J Yo\_.6:kf4s4W3b7l]Ȁrcnx zfF@ Nj L[#[ǁ}p "u>"psq`{HqW .>0L' WՕ(T :"'F@ $F4Ӄ{Vу !J6&$A^&i$2NFĨU%kFMU &@D@=U}^X4 ݌qp]l̘F=lu5Kȶ#;7z0Qw2q' p tG"ڔn>6NI (WyȯHdEG{4y3p"s䈆 6l?- ]QB 1<`ȫRkǎn=_4üuwz}](#>wsw ?Kզ-а#t x+'qII@Zb3dMȸ{%Ŝ13/ TbQ^2c-zzv7U^Ge ٧u7?|?m˳ѳ<|yg.iNX0ѲB3i%_V;\u0^61f 023ɬZp/x2A|Ֆ׏A.T0V` 1y_'βls/efDA Uu݊_Z뢡Ã1}B~!EUNq.ǚ5pB"&f_\p0-ͣHrȧ"tf@:\ << C,~yYK<,Მ+y@@qN %w|<,}B)VM̄'}!spڨfa>ַty8PYy8 ~N.>gNDT* ؍PE*g&ڐ@U7<F`!(d7QCbDۑ)*}l2(oc(>7TDne7cw^ 1PqA(du 8g؊G»~_WDϦD^ӿ` }_ݞ‚(So Xj(Ie_U-vC<`gM%2!1J\>|yLEw`յBvң @!(O:`*7*~ݞhKk3M7LJ c i/Esۻn$ kv.lB==srX'&mkn5{E93 AtP.AȕBtܶ6w7/~@r(E|tdތ2<5D&#49M DN*זW]!m3Ew`u}{hF&d"e$B%ZݫQ?726N85=Eh`v.6),r .Ȅ}Fa>"{ہry[9dQ};rYSp1&RE!RT%IW>qͥ1~۫&$&(Xo=!pc5~?,J\-w/$PQ1@11k@X_(b^Nkw!"ʝbBP J5ENch\S7ȽJeG Vk[ť|JLK5DE[mwZ-9{璕=S$"I3~ef酃WWw|wg. 'l3,vAPoh f@YW4koo==hzb<6D$wZT9_[M:@=̥rVlR ;e x+u-.W9H;z>A;~`Gnc^^Ih I G8Ph|6JTW| lXlHLj'Ґp{!ٍ hd W cBg<\+VQ熧F3%})tLUw_*ڱH&+4iKZ/U!۩;A/@(H\=0.g-RhSW6@gC)5 W5p5"f3AAVf2H)V֮:@@;{Дfe̛ʁnuէ5 VV >$ điI\@^z˵璋c*b^ģ*H:|GUtt s!Q[(yt1[8c.'n^ q")ơ,HD F{ AJuf=@v駎~|Sȣ6j|xݛy( N&pwC?C@ . 3I}n\@q#27G,tjAEfL-x2e` be4&[;6KƗ7Nko΃`Obo"V~`7ZYl/IyX/; 2n;6oTWN9EH!H }s7Oi>-W+Rfj9IV._ NXa2lEθNUUO*djZaW&ZZPV2F +;s!cHn&"G>>j2H!2R(} :iC4Je5wGlA,#?h=kԧI5 6<6 -xjYfX]%LJk _wߌanvHD!>A T%-pIP8^a-9 Y1$ g[ɷrǃeS)Qsv? ~o/0ɞ]G샆v9Yܻo%֎ý$7@"N-4Zi9tE$L4} ܇R17kx {%e AE=:&BsRܗSq$Ez刔K@\/ cP荒sPQѷ*4]YU.Ĵ UZ+FVy/w{*=8C(\wo5^}`U# %7+sOrݩv;C8`U d!ɐ9Rl&P*!(@1 5H"gh2:~M85Wۑ~WuP>_>{c6Tt2{s"ۘ#xoKLD#bE_bDݚ5;T ^ѐ0R-éB~]\a  d>*m^ڻnk?oӉ{' }ȇPƠ$",߹幛cW}JNQ|Sq .͘L5 _~?aY {m= saU>~} !?ՅtI`-5 ",ejTp, @ 0f|;2LJMSw{ľ@7S{ w_!Pe8Y$C,8O=C㺏>X*@ {Y^x6F,bl leHMH!L=+1$7@?}Ke#SOAKC4wUw=9r%9;:фq>Nȯmyھ:U ɇF"c<ƣt`]#TRDɀ\G˔;)~c׭w AFXQ *;>adߘUg& =pv`TGw3v:'vFu2k`kˬ[{h=тXzw*@̍ID_wpILja4_S!$&"O ?+ y~ ])~ b ޿k5 tCH4"`jAxAx@bPiT(yRzd9ymgw3XE`qo)y>wEt/`gPv:TsPy?oa?2Ci@*x]겖p{HpbSYXNc]ye.xpDS^WI_, }H+s|;(WNgj!cDFDku ]z*lKU##4YY1"o;+?8Ir8.kdzAĉȅ(:yNs > ZhP?j?:~_+GrZ%,`x8h rGg GBt~F>g,}{;]?R*ыXP.,d]d*fIdD^8Otd/tmH+\2y|t sAƒtf2#?K5ˊJf=oϣIA ?Po)~kE1[g(#[_;;&%(7W]#ڇĒx1,3mWTTm;f!-*Ȝe16yfyA P@@|Z1 :1M_B*xʮ)@ęͫD6vO͡ \Y>"<[s@Lycs)[\I0x]n~`0*?!Zd sd@ #0dB6[*2͆PTkD.Y?@()q&&-qEp٘"I:2vdH;"G?Pyڞ~kCqNӕxMEQz'ac;NNl˕MbY>Hf7i?Gi+k 9%ch-ƴOc"HG7O/}A]}'7ck% {lH^Pda1U2@5d>AR0X+ rZm mervvl,q .Q*(žiyƟ};H_6`?7WL 33x좖N$yPsB[`Ci%+۠=>41 .\U}<I@@$PȄڏͱ!x܏yuep,5$TDf)n'RTU%?|ERL "2 P qz./*N` 3E/ASl:ñO6h6g2$*r_ jb1*TxդVuJNٚR,}'gf1%&tikIH Ne)"u(?58Ҋjmv9=69 p/m:ӄ $e?*0KƐ-lkY)\TUVT82ճE[RKe4W2j F|j}Ss|orD2 @i̥ҀuR^IOq{^].uz'xi'SSU'x^Iv0SS'YSoMY4V1. 6BNY@BrKH_Koeh+2tf`/HJĥJ;#/]v@UڒD=eT**iڨ$ mBgO4iG/6.d"SC`!rnڶ ,NpDTwSԐL!) UIhNvPĂ4+E"Vj$Fš)Z+_E)(@54$Im>HgP(рxPvt\AJLaNaRvdS?7?-?2ſ{I#I[ c0M:YO_?z֟p]u>")0"6deռ"YOK7EkkdK}\~__wOVr<\fD@1[%,q0wȈ{$lCdy -$_g{h|Zcl-!BQ@P9ObP;D^3#u;i^]txuӀd>>qڶtF SލF RӚ`KYwTW>!JAc̛I7v]V6ey|}cWdc25EI!+T`9XRAKF h.)-'we$T|G ?%D{&A|Tv D7_yu}~3уFH 羧-`!*oDƋ1ar׹KGl LJ:np:pp׆;".πr@&B^ 6[w9T<"dtEf !5߬ 9[~=ow[1ìA j¬oltd0;5e.M&R Q8S1%$/ \8qh=ڸtږeԷjj:Q3+]2ہ.~_Ȕ<ޝ Fٴ[||t>^q4u(I#ȀMK&<A Cq%TGZ3vg~ccQʵЦAFFgЃcG.d(v Nnhz4I<OࣁLFXQ ea'v5 5TY{ |70\ ?R'CYCŠcx !Ԯ;tK9M &s.zH˸'TՅM $2#~A99Ѩ?~I N\X/C1+q8LF؝zy0Qpa`@nJW@y'"(=+XNֈۑ^nNsgq gv3="4@[cYfu\4@)* .)=ΏVK|]my]M{;¤H߳\,o^#2ʤ<]3uQ:dHYpDȰI1@I`-Jwk皐0d#EF6yYR$YOSmc=\?I@ǜ >vEʲQ25Ëa~/ýUoprݳ.z]$dsujqx{$3vB# ++4 hζTMZIB0%M0M֦hUUfMflaV^Xvaۺ552$4,\,?HB4>CueOOn%Þ>f#^8DCl&_a۰i-ijYMRNb:EeFIW57ĺ(ovTw'BP2/ڊ;K NM822 0bnInKWko jV Bzqvw r|q>o2IEDBʞV*mff9|\ygªI`D`xQ(۪ bSpyIw@ nZ81nlIG}m )8%nwԩl<⏅M"ƭ$˼9YZCNV(0)޷uc ][>fK r3u!&{ù鏅R PhՖ)ÍG˥Q0D@Pڡa:+; V5O}3}+:%(#SC#5m qf"&@ܵSfTHaH]%0(LOQ V=〶 S2֎9!މ] *c.C (w>wKѠoɹ]:W{Tj~f;4-bvF*1 VMy? f`NbGbrfTDZ!2/բe(&īNw;tC̻w>'B?2+T##NT4Z~]=O$jn}^I7>a);9GN_ٕ".8gg%B`3*!7; 0*&0 곸9N|SnGOջIr3 /F$;6R` f_9bs"`Q"K(eqQ19->ƙ6 [pÿ́`ve;A n{GqjJt_-fي0dAB:gJї:1Uy5P= ?S(c\/A4g3?&.C~XF0u}.NGQ7IG ӥbm#1˰"X+Y}owOqdtҜy\pcf(+e^(qN&{w59ZudӪk9,  :2KtiS#!|}b8ڎϓofڏz^N;ގY6l#>%xʉB?_w W.>OutgGWdq=$ "&Fj21"fV~i'*2nJ_C"o)|uG{} Д"WfwQ'YD'Y=[|Lc$NvkaAeG%:G-|{9EUurңg> ҍE9\3R>r3XΊWA@ 3 oݍCC"(bq"?~TI(kPAP@ɘ&Y(f>8l̨iv 9 A0L@c"~wms}Q[ff̄X4PGO!'> cv2lEr]{o|Tq1U]`l7|}kA@fՑ`JTH{GP1MCMcvVqod2 h٪me=bffU>>#2 =&!X5κC{24̇(kk\T}FEv?!=9ci]mxfpW]Qkn#:ذI}ƨ14Z#!%ƽhpR[tqJב]1eCHRm6!˼#R*P@sn]ooCSDoO0HZr#٦i)+H;IuJD7F: ڕ6jQY3:A-K2Ա{ϕ{i k3;S2(AE)+_Mx k:@KbYǕѫ˧Nw<,pgI2Nu, k@%S%8vûkv$fN,$7EJe2ߨ.}>DDD[=8dn|\;'IzBmam5iP9`aBsi42zu<.0,,VH\سkyid[E&./4LĸrG0I%_̈V1 G:s6!.L x7/\9kr6Mܵ}&U:R8)>hd83 T-m(6F0tNruW oڙ 2"`J(5X,4V@fiBǡNIM5 X,T J( >n=UUw~'OK!؃xy7'u5lޟhՅYT.~czqPv9m.= 6O_cf{7;ꅨ8hyᣛVa =}xmb^F=t|;eGO<&3 _cJIΞe0mܴT8еlHYk-z!>C NkW i:af@%8a7(h0uOhO]h~7!'q Js܏@7;gk6q7hQ(p5x?.m*O߭?vcu0#/ ߅Oq1"o](VJ/q YW5.f.9z%!p"ކqРNDOk|15qŅ;;/:~l YlAwBu!2n`H("g^;w?O!G^EҴE1 y|./͗sy\bM%k\1e"s l# AM҈E0 MIkOz 84#ԑkKQr //2TLw~=׀xgL?BmIOODq$0)TA܃leD60^d'#?)QuQ ?f?Z)r~6~{9;>+v|5 9t6u?9]]6gml,,vJ {JKc+`>WL5ns(cfe{N3ӐZD7Z*Fǣe Ϝ:׌EG&enxl)=?t SCY0H~~Mvqop-Z7.TIcC$֥+Jz@ȈN1x!yN7peeA/=ruc6vת*׈q}X7}|~sݨ ejo|\..x*O3QgcCWЙFGP]O`@SZ/PG N>0KQՐ}vI_=,kN1A3,]:BIA#^v@Pp oǫu;ޤ2HJYSgvɫi'*%B )@2]E 52C {m_cr;aN %p:@̪w" {YX 8^G]6L}-N} wnۊOM0@{t9B#2w#?ђ=c~N`lhPMj<ӈBP\]q1SR܊zuz"@" 80reƏ6/8> !wo_,\U^XCr>Vo"uV6G-YC  i{:&4CY Iޗ70Q ?( P[E{:gA]N z5ykX==]LS65 ycQF|alݜur;|d湈<[b{Tm7q+.Şi`ȵn/Ŗ$~/pȅ'L#Η2-dܧUbD(qemVVN> x.s(xֹi[b# h}֑eC%_uo@\d\bwow>+`G0 c5P-.c#΢jPuZmY}:y:$Q8%D|J&($x7]ePI!ڵy􏮞o[dRBLo#QR3 -cQe/)~WObFW3Be]3}KhWgS8΢8?w婹ໝ@KydBВ@QAӸHpg7{#YeOj۽\]!mu'~/^] V.G [,6.ӟ4o!=ɷ.1EƺSu:qZp7]cdhx%5r9 ]gмz`CKゕ`d<=W/f_\M$\Cz@ӻWBPp? i2^hV"4q6?ގӻ~Zo}ư<'(eWvbPBQ{nn$?mmٱlђ]֥}~^}J`d1K;70}q|fm.Q\3{֘"U{?eQ.~olHjTxm s>u^1$1V QsGӰ yo-n*>779}Dl8܍tcżճF.Yv[<ޞwxW͹e< u6\hnN:(2i\"8EW^8]=(:Gաޠ$~GONs }`Gu :"t˓ڨOGD)0EJ> c\y%(DW댄>n Wkz?:C]##I}I)c,6C^^buM:P IL/x^:YAj09̉@HR:0@=0Zj<$) VcHŹ꽩@Y5 4$eV 1rOd: U!K0EEu}'@K>u3URfW.0E&b|(&V " #h*urBs''W? jVɢl`Ƴ__+.TyvVzv{> QBUTgUQ:yﶨVwiӺ;"X}Z*򜠔{sbC_t5h[0@ӠY#F _Hw#t]_n ɂL0O[,q_d\(NT':p~&_p /@dvԥ==_`9"VYbAs$ d3,Uen%suU (>}+s:``c~8x@ᄨ9@V~fe_RrCMonAKEHp*OW}}>rOxvdNuAAl|1'GtWPK@""A c/@B<7Y>\VgG֢<}{ 7pڷƶ 0sO2G ^:D $ke7YE9sx3HQWk C5o!xYlGK~4KR˾'z#qoE*r-;N_=طm}+:ʷC\4V"_K9RUGjfNpwi\3۽ʞngx45j5HA I%,U-_œ_4J~~4a~X@kmEuͲ`s r5e_Ȣk#r=Kw5o+|V f__3J&LIziA] P gɣzEo͋;lV k 25S%ޡ=a]O_B5ӵ-`TG X+c" 4F,֜{/g=Y/5UQ@9Sg{}lcdk\կ7jj#zH'?mC o~/pChJx_/.m˻MAtlcej^6)R"w;-E9Joci?3'Ռo=ֈ6_C E)uK?'Ky]Bӫ޳{t:,9~^~&=W/9eLcOG^AGB6a2'i6wocCY.-M[Cŀ)S,V}o|JHI>*rݝ)a^vJ GJ9BoյiIAvΖh̝|K#Ӭviۉ|1f*X%( Yl+d{ѷlT4mAbF#{lm >1k)^Qr`Rՠ,ã_p}Ia,L~LZ? ]%F{KuZyKTwcljZ;`b^eT3hS۶nrVmPowJC/ۊEJbH= rvGOLq$e( [ε8 #>JÜ^v<^} uݷLo0S0o$ =8 u;09Mfawګت<tلD,r|-B\_b+p>6 WMB˂\\cOu[&&w`&~<]8(DP# Lh5Oqu~ctL LJ)MHD.ʒœ;l.V!k%ʇO(szSs3uvDw d47irvf>ʜDny>gMOB+c?\@[΢ģת(=*5@5B!{7h6PGJ-hY(g_ւ}gջ BP!3E>ѧ7߿MF|-Ig/"ɠ0}ع_N)m>C V΃0= ȱ7ruw<}i䯲/FܟK>L7zaGczK@Ϋ;WZ<.VLΕ{ t;.tSZz>v^ݸּ! 7qZs8u jC0n̐T[\ݥ/rO~9r4^˫f T㾌?|/UwCyʼXYUQg;hAj#ߓ2iR`>nP1M:i$>s~ܿ)eD7ܻ@WU[X\γ:> @43T3YʿɏfJ&2+DDv d  zeR'#365w{6jnx#;ЌWC"Gomm\xU`$+]E`mkAa4jP)@ww~<0m܍wwXTc;r@5d1<<{a5ۣEhmx<^w(ׇS.OڄM_3~*?.yÇM l9Ycn\DJ&)YZQk85Gv̱AQ;̀Q2jɐOi2yH(zoOrUҞ1acA7PP7M;S#4|ez+^VNH} uh~ Td.V}jfBtU.e:w3Bo2G k!fV #S?m̵W*SZ vqĩ.iv m4 w ӵ;|wև_SwFI=l61׆pFF4(7i^J/^^ֽOA7˛7cA)r:qNO[PLQjgu}~]݈ $ zf]8s,xoJURD6aptm[-%n?NeFX;مnQ=%,s;*sK:Fm1]}yt{ #~#i!!!B WR~$}jƄHȘsxrw;e[@IdJ{RQ. Ϗm ֨h  Z_RҊr[5Hr3(&WS>7?ecE +YOj}-ρuQ[m俤:ro.ڠg?%ƍ'v 4`f>Wݻ v9/\kλ*5to,S5]`n=`15cg L㋚6JFU_@Z96券Ƈ"Bm= n%ٕٙ1sqUГ#XoZv&QD: YX֮ y>jvDV䞿UsVZ[2caO,Iesnog939n]ߗFoVOuChA:ZNyKAZ֘SC7t}9K:KIZFl˷턼OQ9YPPՉ}cwYԻjj Qȼǿc,gq᝖op3kx߻|{Ŧ04+qQ=3/-۬n3~%z˟:AL ^LXϒ 7É]k;,p3_KoOEzluv_Ѷvrz7~jev *J٘X7g in֯S,Yʖv%[Px;&.$uu(DL>DK=[C{Cs _G+J# :N.5G@BG㠃.y}cu@ $[X&ocV5]Ƴ[z. ٣:2p-B}8Gi$2 uC4 |\ͱ .M}diuWhZ{w7K)M2=w:2Z}ʷWa;ȴ0n1L4|VvԮ^FnwzuÏ2xhk~mGR,;}'[ܞ5Ա1 ;Sq.Nt:AF&ïGoi9׫C~Sl3ٙm}}=\RAVMu.1kM+Rvnna("y7Q_iĈIA*  $^軧f5ӡoOM>'j*߃ Uv7y= } ?@rx/[ط/.&/wc )i{q썷kڵ_fQgϿۑNO}H}57z>~7g)h@nDM'?U-Ɔq;Ч,kwƎ c(t qFz ;GN{*w_f|z?󙫃fjtqwknxo#ض>gY^#FU\M_ݯzm*i7Yy\0TR3W6/=e8hZ,IcnH g}Ow5zbXsrp]EP_Y(Air52~e(Q &1gA3'n [dҕ^>**(4HJDBB!) <ޚާ&ܚ+  8 N_,x<|{yxs\un^oS?'vecx* ң(*sU*Q@ Nm}?Yo b4oU Ao͞ZanBl>&Q!qYx¼wa:y qM ^M ) BviD;5$#| :CVMBo›HMzA_z|E_~Z惎~+v?o7wWj{ Zll2xܛnGWa |Wͳ%iy~jc{E;%rC'smN?̶;g6;g獰炏[3wdG},!.ن`2,obO>V='Rm##ewڿ}z6MzXElHrGl iE* h >(6eud6 v=6Q:yvlտ{(1E6ʀk,.kNm6F*:bKULҮĖDqdxң2d8_WgDo^p@ {򙭆z9Q˽f *;JZ RDgI3vkL޶ 9 IW 1Y%)9;cFG<RwU! '{**wRʘ*kaPՆHNTuOؿF%ٕ5Y2zZluʿ4dtm#g^s/jZHWZpc%:Vvp2Iu0.%qАޔuw{>o?|h8\inyf[9V^WѤW XK`(\¬'/|4@0"IIvwKݻI\@BU$!b`ĄG_;qh?+1w\ :M5UPU 0012FV,2a5~Kh>)I6IRiW`1/W>Rh{?. EW㪏a3:,0*0< R7/yer8)i};\+ h̎6\aIpvipF`qjoz}rh\XN#QҸ ˾bVMvfz (rɁ/9 9ӿ.<L:`O+eJ/rKP3hLst;]!Qr qϱ$CufzGCEeFe *P)ִqGzA3=lg6R,7?[}.~]|MjeQΝV7l ƍT}FlD o[ʹ|nL ! @>unn=F~[Y]Se6ɫBbͪ4lǺ1=/aqrlq4g]L?=sU~)-,,G_$XL:$W Z+&X=Be.uj7|Kv)sHYeQc(2s_%YzP~'-,!G?Giݵ?375kqC|Z_r0Q{Ne+M]>!U'_wghc2uɰdHCZW7?3Kuu2: ,0R7KqS+sqj|6ߵutf[خ=ӅqZ :Am+Nղ]5eO6sIvWU&o Obd/Ԡ]uь7JfQ'FgoAӤH[Bn I6G au!͘c=qCߘ‹Wذs^wO1ɛXfp:GF}o-%Ɩrc_eҺDznpLye&P:6֚vk0fZ ޷3G,ߧpj*U ,fu9׈B _S ,k`0!d0i`#hL_2h!xѯo̓頿#7e@~=ƥ xkOs;%s~'W ^d=jp:=.39+4 o,^NLYu{]ۋz Ӑ+OObhY}VӶb[_;B@/恮oܮ7]5>vq]l7VګLDT-ks wguF32O&Yf0\y`V?~1d H0ydLfCP PɉK,BW7|xzr? NDEjy'h[Zl魣bl ^058sOqtm`HA5A&x*E9z~Fs/>|4p\?ƥTv\7W&G3`fڻ   i,x6fOoeM{[RNFf_`j{tĺ@7"yIB(yy Fȇ/@Lf sh]ӿGM|]fj6#\n?77V?[o֟_-f)Ǎ\*mO yq,`5Sl[+@L2 $B6O?vfD@_yZm/cIGUH*.I6lC_;r\aӄJ-#@jz7Neue9@3}?qW]ILt<ÿY5>mNh7:(]C& `{Ykۻ?c'1#9@&R}J" C#<2U98 |Eah4o[ࡈ.~"23pʳ=|=.N7ti<ƃYnv_WK -m| L.8:ON  (Dg2Nz^VSqOo5r~G{ U4;*D{?&2}lE3Y:ߙ9^zFy$*i`m/TЅM R+ĸP4sO3P88:wV@AYwچ"u>Zax 5kTCEY RhKHPa+A# mnl> =wzݾ@AjZaKz, fja ͱ9[ NӤo5}qyM˾yHB$#*p L&*M9Кh1오KtwFs6yzS3 գ7GUR8 "x-ZV<-rfͿΈ(]ֵM.S1 kQ=x80ަ#aoIlKv+ 4gݪy^͓ݥݶN_# O-Rg{݋4A˧ gkpЬ.LnK+jҡǓ1AAe5r3p+ ޫI o76PL+3Y0hAi)K(!n'yKY~Vc|*q}WeᲮ5;ڏjvaܻПK}HU?/F%9hXdU@ E#BDeU+?{?Ƈn^'MKFs1N`j> =-ޱNޠ +Hsuөm$EMϝL*q,S>5#A`l ?N~Z8~>V~9D#l$֑&zZZ*t"J1%$7pQia[v# zQ{MkcY nRp u_iř{wz807,"?jE#v Θi@վ2tZZ4n*S+]ʽPӺʅ?wo[~#fiǹ<xSGK*sݎOYVm#-\= ! .0r֑,RD"5`4KAzP! "Lñq^[OT}W as"I_떮!0a7s@$~_tljd_3/[©_c)Ͱ/ss~,uߊ"gt_VC;A9xRY\Y? OZuYM),YK0bkkc5z ž[ibxDZnNLP#)[8ط]:j, pgPO6y.NYubi3߫\-4]OKF0X8fHc,2?YYA9vXҒt+2Ŷ> GroдW]]18l_)9^JPf|zVvcZI"kgn1Ҳ6w0:Ze1|"]yq_%)Vx# vޑC )K TXb#^xӇT I zP ֳLn_ku]D' #dH1dV@bqXK(Еwg6 jcSLKw6W U&8h0miYk+債E%BBOmkzm؋7sJeBڱۼn%L{ȶw$Z"#5`5zQᔶ41Q$j>L>2W~c۽.*RF+٤"cŲ,!eMW3= ]n k9$ ͠YU:Fp% 1r*3T^ :ύ',;M[zSHB^=SgQ]E Z2G*^j,V"@0kT~VtP n9,taשq[+wr/ԠngZ8c9VloEL Vqcƪ%&KҚMh fܾ;7VK\o3Ѭ44Y]CUP&Z!f ~f{z%Qmߴl,knI93qriEm@fs˗'Ƚ-KkW#%f1A w7tM P>za=$QNvA*11(3OBS4- 80hlT4ǜ8dɶוHI7>ȑl@c{w(.}oZjc51sy!ki"l[w驑Lb!)+ϖ5`Dj)%õܿY 33#IvHQˢ {vzXbVSpgoj̉^΃[ظ(}ٵn~v IM/ʳK)?\>>/W闄FR˚!(zތjv5y^nPݏ]"!X) bB)MʩGq{>?C_z->`X fX_Uy^]-I| p C pݣ!q$<-<Iqv~ķLT"0q^-) bPDO5E#ڄ/!cc.eȥ̻($Y ̌$pVI{Ki/E,+c h4s{/[j;ჰcVm*g#6W\֨IeTD' kY6^;l-HYJ׬Vt*Ir ["Jv d5C7WJ"$ g뱃q 6{pJaD0-fѺj\$ )$xx#ɨg:) m1 6b4v]MiK9!ݱ\hgwۙX_}||h8euJ&odke\Mm(˶. c'7Oh̡YH(ɥ O=2E&IVbbr<=՛kJ~S(˭2&+fe`Θ(|ڨ# ?gh Z%m>{E}^Yx3KJKɖ`N_w2ۻ!/t+;lĿzMiAA[!F>n`h-ޑymBT#) `Rw:5%YTljӐVfD0iRm>H,dBΓ*Z.<XFubQ|yW朷f33?Eg7ypg.M1&wR(}:JŃU'wn)~AO, Gmn6syd~8H>?eY? -S2茵̢5nm}d?o(̮A\xǫ3 2xW*Y$߄ o(Hr3INBl,qs|j6VN[!U8-m5KN}~^yCâHG'<[mM\`rɬp>?+K=ټڈ8/:9}:/rntuۛnLEی]rܰ_y9cuP@ҟyW(|9[LmA)#2" Ă0-I_3[D?[87{-ʻh^+ԣ qLwĀP #3B $I%9ivhij7{͟U"$'~)ss=!a?l6t !>>3z[@w}rz%OZS7@P@Un w_?(|J!όG4Wy ߧ)HTT4 3B*mx{k*zzzf]7;MKKd_|LPsVc~"De$tq{.TˠdN W1M4 yfT5<]UNZVN*f!)>r@d [)Y "0E0֨`gb3,HfiU}KjVIh~,[2Ԕ<6 >6atk@2Cu}ϔU8tji2ˆ,+)) ?w PLay(L πʒ|48Ƽ|3{tW#%w-mQ?[guBuw{oͨVIiaQ%l(d|caݬ׳q/od^><ϗ~N;̓!O}åq_>˙jdM^S 7._3Ho 78b~$puV<$KPCpMWKz]fnfG^{(k|Noy5zU]VK:tSZW@H1,ѽ߮Mr 3s}IWТ |{rh͚.!kªmV6n'EH&)c\]zַUKQ(~9DN%^}Xo"d}6qRGk9\?0]V ;,# 5HuSPj,h8}h}<A$@8液.^RJNl--.)n`M))W%ה]Mf ]NT jXsHkȂi>JJZZl=6~*j*)zxXʌu ZNq)"\-KBM_s&(OBԛR0)| ZZK֖ԥG~&).."g'a;9rg Ifci>_o#U;AeU1>5g=m>3+@#m2$x7y-]Um]][5W9ڪF( ѕʖn3K_W*֫TS&3niTPx4M%%%%'KI]IIIĄP̥#uI[ NM1<,ޮhi-hSC:J*,&bklqIbϥL?ZAdoWխoo%qzn`[[`m[ ; f@"12kێ~fcW%̫SpKuj$T0}?_ch{HZ~.^HYG%jPPwX-06~=372? 8Ѓ @5Q܃(A+|OgCp$_˻ԸPH •^ wY2̄IW۞k_0[h_pt̎#K8.O=cʘLQ_1t1ǵ`Y\R2ipuA 0+gR'3[?vvvvvV]Ņ¿a]>*}Y 53 hM~Fs%b1BS|&+\yT!Oak+gu>y5s4h4#no2c]X ~#yU_!`^>뫴gi}6PbǙp(-/Icڹn9fKbSY5@2 -4H`tTC:moTn) 8gm M/npJICv)}٪8kfOlMEJ?+q}bu"n%1*~O/%`IG!GqhD1Mv?ͺ~Nq?weieܒMuəTsqZYTxSRrJhVtJ%*ƵCSK7ҾػZg@uTQԿl;] m=NQ@yJ`L* @$?~.Km7{j5N7I~ԑy-)ك8ᕱms4m.θwb۷wLeo\jXw]޻Mm56\[\vpٛa 92pt7F ֶ,c#sl&dAح.cKm|Zc|neΏ]fκW73/[2驌8g+1ཌྷuTQ?\ '6sKErDEwbYUXZ()Y'>nl?A~d@Gm#2Wl3` k3~wmkEUG_?xVܩ|Rog>w j LZ:s(~Q(@( "|\: QYwc|Yf;7̢,;c[(P"9`[6Sb#:*@{.A@ G0w?FTPQ>Sopl pU'Kzj(W-vvSK!b؂wCW0kP~䋀qѝ FM' 5!ZZ BFC~MwuZEbܻ|8[7eR]Vs3;:ufU=7Xv,CRaG GE:Ũabvվ{TV3SnvVw`lɃ~l_Ml)r6imzJ$ 2}7#H̘fm5QW4ԍ,t,7l!VTK7B4Ϧ[v;_ǧ={&ym:tHR}F#<桷Vq!Cg(u]G_d?/.̼Ӗv2Si>2gukzucޭ)@,єѼB].xw7eYٷcg&q9a2ܿ;.FQow~|;.TI`ԍr-*f_fg!@+(1Mg)>s/bzdSzWYh{=;*{6J4MY77V8a\H[jqC-Z]EoB?a%vA5:  C-]Jk=Nm)h ^q 0 oK"ENv#odL H ;.ˮlzl+l),$22H^~ɥNkڍ+7tf4 ȀVJ}b*cSRQ£zt6I ތ@^vI" SY?{o|2rLn0]Z =\'HQ+d5b-1rm$Z6CYg6Uhr،ztJ7K ;%LFɡ)vGO Hܔ@݊'3 NYɂEnHy*":^;94 JnͬaDSVfVQ A"gԂ2+C+eb; ISW4}oߞM@33ي 0 jK"`0a1} a>avaj jgif+9J22E2 @dFQMFd@,)mf`.Mzs1J` i@ڛVuEtU@ +%22]v]w FfmhlɰZ,*͘f6-U@Ϡ@ >9H FB @3 7iɶc(ȂT dMګS-75nӎ a-` 0ܯ~`.BX,A,r@f+u7șA`bX@ nZڲ&D Bb(J۷FAX19ł Zm4 mt K@ZQpI\K@u@`Jn]uSF4F#]`cb&",Ab&" `0%2ii-Kwuږ ZEfZ a`fajf%XVbzİ X uݭ5^A_xeb1Z,@,$Vz+ 50phKP En"K6\. #HԌVT(٤g P4h 7SnN9ӧF#L Zi4EUV, h3ن@+fqb ,(>n_r\7]0f(1-.}i]0]5 ]zkM"UYMueXۜf3Z2ˣ e `lJZH+ֆBhZ9EZ-(`M`Z2ժmnT*JT6ܻj 74Cc.۔ek8`0X+i]hҔ (AS d, 1ChvKdJmDdMuHf3V2 e߳QKFۭFdY1LibU `Ttnz4# 01͆m+V h7Fl0X+WpQ&ݸ*%|.)4@^=sh'2 rϙLfQjvUO5j p`ᐜ2 ?A0<@0E |Ɵ=S6L,A xX T^*sO.j>ݴCE=L~=aԞ켮6 ;o݈OD)Cz17>Hn:X~ д>L{%\)/̱=>ZP@:B_ٰFψ&V50UԨRF7ΣW8GKLa:~:%: 5JQ zѓuxt +x.1Cf|;4"lg2ТaTJޱ<.蟗Epp  A~^/EV̈́?ą6N JG/B`B~;WXܶ86m<,D=5@Pl$ mAbMt!ŅX§2 u,[xn&r<^5rI:KTfpA8vܵD)uExIK,}T;QgU5,yh2i}8ZU[d.1YU7xpSaR-FIQ#Lהe{>yiQ*B(6#d2hM_z&+Vz=zzJhXsEZ)fzOVLD 0Xg]Pq ޶ iH 3:(֭Y]j^f&eGo@":#.Z2FO|M VdD0 һYۃjyZ}[I\GA D64uo^쫥ſU])~k~QsuQ8IWjE8#񿠶= C7b֊F8uvቤy$cj$š sm)gnݨ?^FP{ywr[v,\n&a~4G<{zw_ZmMuf;Xh3S1T{7E$N.WxN2~ f`} }{>ݏ 9ғ(^=Y;"̴6kN=WUJ BmjI&MrU UMSx-L72g,z3i*u3?Wm7Sdrn>"yNnb?'tpWOޣ5=s&ӽZ2yykf,k빣a;_.R񧋢p T*ڴMSKFxQxM4Ve%rP"G4⾧Դ~O8I/|T. ݜ4[ɭ[:T U͋euJJֶSWID<gw^rr6/e%Ҵ#bWv/CkjOO^3Ex;_yN4.P5C2 hOP4lRY,ԩ!ce'g\)"\,XkN^N1-tF-ieXȡD4=L>ACk&ӧ2r&hr Z1xĀeUl62_nbś 0DwasAd6n bBKG\!r8~'QF%L{S`2nxPbꢽ=c%a}ujj:ѕSzÜMÙf"4q('%'8 %K5˷+y1W9UJi1V)Z8UcJo*usFעoGO0]t*͘tR'^}G5C) X8mZY{dDZl3zV{:2[1qƬz=H칫[{Blv#e(d17{d (iơ%AiO}㼖ܕqxqI5Mxlh}'fسh,-ozqNR"Z&PLG!EXaF^`a*`@@-QX*i RV6 i2mMMJME$@"  \h?rki%/1~Xl3}0^ |DED?PtLGD_jw?0MONIDL YPjvK6ao#'qzQƾj^Ĝ5oA}Dq%U;׸Lڦpw1qlV,OuZ-؛)%gp92̿A$I|VJ&Mu_'n9U)y¹RÜK7A\(0= >ߨR~qB(kM>h@]0 N`ȊȚ5KY57JwueVrmȩ$y Jg^iz&RWU[QIX]"B@tx :he>b@!7Oq/6hnDhSISL.MMK\kȽ+ǨR_!S}AS4B6ԣy5N4'AO=8"aw QCư\(d\6K/}^W|E}g9U7F;pǐoͯ-NlV.uSb=5B ± m |Ywnq^}\o3߅YF&Q&faX A~z5]omp}gHOsn9vu-2RnuŌ %XR%{Ǻj }/T ,\ІYuZ,* tljv}NzGsO{xYSY L`'IYY%Z}~K!O2oS9,>嬲Pf7IKGC]27C{-ܷƽ齷1PR9}m(zyk11%Btw@\՛R]K}+,! 9a!X'k! GWA<ֈ%ݥ}zd:y3 ,L|> D5I] ;Ysu؞ˈb2:=dEz2 LQAPbJΠhN+RL#Nm"~?:\|v );UcfWÞdp|փ'[ǞSSz܁d> XL)P`%X &R>9e]gb6M(gXg$ܦyȭ}Ү#aɻ)Ԅv,;͗ eULCuRXui{(|Tg;fbh߱ETD[֎#x-ħD=3['rȅSI+{M& hS<}o*_)to#9O}d7>vBZRiPR'iF ߉M[tQĢ|;MAh,Iab&[(5;=%+-cLHYEfi_nHŒeu9|^"<;edKv_إzrެR/>onִ ۔D1'cbR *~g|~~>1AF 3W`d{mr0`de* ?m?+wh}fOa߯J{]G;,hksvErŐjy/19 X$/{۴ψޘ)9m%/9#SE_'PWNޫ PBjk6E5fOSH6)AF}vpyV|[n*tÛ\?OA#l?a kϫEkݔ0ժJ:h¿N÷8gyj9b!}FDm+wÃrLyfMb^$#Q32*CeP* 1Q;ۡyzT5I1v/3U{ CT[48;. iz.dqJ@v+M"+_!vv7/8Ʒv||lW@;)Rս5KjcDD@(PhOgl`Cڿ0!{2V g'/yU#P0~UdPB \#a*`ʍ"d*@JJ H E,aC)D)GF-H vUm߬4=[Cb]sd%[LT<evϪ2"!zVd"g@|XnI9o`uBwkro9pf8K&:_8nFb/^{a0S^=1/<3G_3S  4f;ͫV/yPL{*)ʘ O$WvSeŻkArP3$fD4~ErE ()nf` OI:HX8lM5F`0`/,iLm1Kǝ(qlyj97A!@XL(PUvLC #ezQvVx4ZJw[!ww\jJS iZQkEwvՍl>zۖ#EsZU'x6P^\@uRH*a(Ka=& U"W)& "NBGڌ'G`A%j\tbDB)b^ ]mN26̺öaf9S$/ ʃn\ƂP\,@MƢɪd56$ɧX?K8''&fSJjy3Pl;$ XNX&e) bB75]2B+I2,n q=r#@ (JI b,`Q-q::DW#/~0n CA>F(D䗵Ʌ Aʹ}QVGaM7 Ӂ$THbݵMj\%K`h$ɰ뺅񪚖Rw Z^5_<D2D;D<+2sOQ8|ȉ :_r4/t]:6=U,. |%CŃ'\ 'ZJu?4t c~G;E4#D[MtӋ)~O`d3҄ןK-*Яʹ 0z-TĠo;+dB$Mb` 1u~e鲞|9"ߩ[vs4IA`i݇xlqPe3ij(PuR22mI @]h/ED{7fPX2-䳎 {i /bF̺0y?tϲH-Mx,揬6Y9S-Uh Nnq85"ij׵ q&=ߎ'8}<`7jz26ўޯtܩ v1`Ĺ P0koM,Ԅ"hG%(CZ6&pρ4(cx>3>=<c3hĦ, c..Lؘ6]YDxU˦W's}𵘌?jKb8eC.;h.(0n[R\q]Gu4 ^v (l=E 8YduH+)KI-*@׳MF ےos,~ ܯ1` $qҒc8*RvT]Y<:q'QIS;JY0ַs Őakq*GöeqqouK3 H?3A2EIv6IMo2uy$~8zJUL~AA"v#no :;SS*9s&; =0Lӌ"Qش e곱_,KB(=~}ECz5 :NdY6@_P*Scd.Eg8xeJvㅏ}$'j>^վdA7 716>klH0讘yT.y)}cҩҗ*cMW<Ҟf:C&M(”qeh%HyQf䏂 Q岣.TU[mjeuj&"[ЊנgnAMb@S8;tx[ *9S#~_4Վ/qjq`zp $K$S;I,+8c|k2"τ'qz?4b]z2ki7Dr/<5HHj'1ZZWv`XZFRU4:B-:*pޙ(N(R1a7 SzJ M9|%|DfH݌߅fr=iM^|>J2iXN$hUbǎN1׿EW&k[W㷦ZLtD[ ZJJBI`3m(U{øotsU?ŅNxbQ*N"P(JDFŃR*$)DurA4Rɑ|;t( wY I1s#ݕC vIrюȽK] xMM+şM| iJ%N,% _}D-38Knk՝*K&zv A)f2KX!8ХBY/yBE%Rh|MnݠSˊ+bMJL;l1a 611tA&cW=mu.;rֺzω*PQP)Cjɴq&8J>B> oA*U<99-b ȧﱾۣ/OO&| C3K=Df^g4!l~/-BsG!vYwoupxP YFzM K66wf פt$4ܮl.dC =!x NK=٠ߡ]6ep^q) +%r"X⏙]0Zrִ/\ތ?Χ|Gg6¶ jz֞nx'Dv ,]sݳh ?e@,9j[Q{W*/B/րKkŞvK{bS@&Z``QֆUY1tS@J[^e7_}W9ǘ8 X[VQ]}I ď Haͩ):P (eg/ׯTNe+$^=ۯ 1RKm:~˚ c Yk\bl#>.붾]HtJ_n,, /hWK'nE>k4,{WܧL/~ :š47wrV[݀ +d"DYǘ'+vعr@îwz:o1+9_jù6>x4KǏ_PBla+{׸R넅(]:2 hUmI-g( [^N]ϗ&]G09aW'n /6x3 qZՎ|N,/}9B WpdQㅩ'J$̭A'ӂ"+`i.i έho1+w)v5v'N4 8hvW<OWk4B|SeCW9EkN>-rOӁ?-v(SdO \H~ vh` ͻgw!v2Eʖm64'nj/fŨy\wF*,C!kqfmd ΨxNiY⚴:êHDHGܜaT=5J"O!E{Ck\ b/PneOTB'm&SJfgkŪ>OZmKu"Cy^mFk|pZ|›XJE_G_<_2H̒xT.HYFiS ֧*ҩS#['uzʍ[ӭP"mfm@H|/U؂őyo&VSg5*&G otcQʰf-P}zjiXiY4_(v$"C0a&w,P_/R#+8[ 3]OaJqbЛD9@uOaE w x[1 |G?̰C zꭘ삳6ąqjj/CS}Dg+zgǕ6x:|>c|N?]dڶ-m_-Q~oj3;۟aFPVk}'J1v'n[cqΔלEeBUeA,KlHT|ObfHq#F.WM3}}VS]+P4kSq=hsh{5ˠ9rj=fyr TTh߾traly7j<@A!XwbTg,3h.$,8G)>tgIIҶo1mg)EmP>f߫ =ˆ nqwYjzM0PK] 2NL͐X9@U4+i;Wgta$?w[ZZYrN1}zWJ6C1ޜTQ;-q  % KSȖZA*?0F+li:Ptb7zcar9C,YAcSA!G7YqWg(nY5u m-On:t;&OEm]@,}EJՏ]I TzI[׶]=zn|rz :/9ALYp e jRpHe1GiZbxt0͉PQ|oVNao -|bb\RcB!F&B!-/KDa%+I]h4`L0Si`l!%ZE.?@f= Kq"-#8hyPɪ%C[ D6n%)WI4y֢Y-@n76#@JU3 jrglD7n'LHGW+C?|G]uۢy*͈pW%C]ZOŕ1>;JF<$?-Ic钄Ykp;фe&Kl}< ,4$V|i|lޔ~=F<׬"xLs\"Xnc@4ʗNpw`̮^xGa7ɼ)S?ubOuoJXw5b.C;G A$Zٓ{ў!F}qkw%Y>達G3#d@u|2rFI Pkn iLeH>L( dܙiO+7r2~j2`d|Wlݓ : L F'aLAu-wR;9ٔr+3!{McFT2 DwyV-W5'1XsN KMJ*jpt?K wdg]B\J/+1ԨPŬ]s|8:D*y'YtqBenN˝4 osV[up/iXyXӿ<>q^ri| ^Fqʢ0vSsg ({4sڥVP+>v<ѓxymqGodƼ;|5Zb)E1ȧl(WH&Zc0wRQQ@m6Wbc*wx pfֱ?xWYZ8eQ+b}KóY6+f=^,#D3HP<x L~#;$HQP,+qR{HPsu ~PS^u 9di+ NM*ͅyQ[s >ƔPG du0S'J٘gOh@n;lZG6Rdvz4aP; ME*uF$ |zSȤaf}@{A0 pxO2(8N ׹RlSgKO1'-ջ^#FgB͟|<9p݊9 k+@z.˶:!$)K(}PYH'EF/ %B\kq"+5#-pi`̈́7XA]6F 9ܾW6ߒNB!bZ|Zs @m닐(/&m^YFLm 'Z蠁BTL8^|.B5dw4jϧo(Fo}Z+Tgow Vs3vf(CJ ~i $u<1QVga֯T2b& ׂZ^VsP&$NF]K0s߅3^8 * ]mh*{i-=[x 6ۄ,HX9%7#ޏ GGbp.5Թ4cfnKeַqK"=,_hblJ7*;DikX e3p0]ךqŕ^k.Ay&jʬ[ x"sWos8b"O=}62c'Y-bptS,GNe¬wg͒T~SlCe[?w$NM!&%EU$4sH's BR4: Z+QNhtuG)?- C=K>猷.lK#||^!)C-3ؤȍ0:_h @7ՖQF_%Ѭ+I=Iƾm"~kkX<,*ѻЩ0bϮ#0r>l*%b#̧cReןA8G"b̕Hqe1h&pI(<:y#4qOSP;P 58Nt s2PKO/\Aa{8W\Bm f =OPrlD܎F-YfbWnˏdB_}6H$bve4Tp-Z^T7x8LX O:N4>*BS\ebR^u:'RQ"|S հK B͙iuޡ-*CPꕤBL`dC)%w.uSyćni>QN(OgOǤ@Yz J~.  3ݵW?~;#ڈPF8AuÇ9*hp@>Ǝ{clP\CzO!6x?#APQ.,8&}T[ m&#l`ZKڗ]ϹWWi36R"<7=)[wBڨ4)m"V_ e+d)¾W+F6BOt#Q*@[*+m,be)\x#gQ4sV4URVͻ/ ƳU'#H.ehcllM2  uG#@D]ZFܳ Lߚ-Å:pT+h~,*; jSLY)vTWPlV po 5` 7]M/t gaiRe0%>̡1L{RXMy|:p^>}H'!J^h3ȡ!¸rB[<,Z=}/Cl/R|?%, L  nfc@Kܣms Q2㡞,6LULHv/Q}6pS2"F]UÞ`X~7#Q1/ɻ!Y6;7EW7mh "|M &67Xv%G28rA &x1M6 ֨͸役0mZFew!]y~Qlsk@X [૾Gnvn-?Xv\h )80,&"k5ի-S*$¤$:ܯB!F-i/QIC尛)^[5X." u{k.YxX$R]@ YN[/lϻh{ !H臭Bi?;LNDcޚ맳qGa*ۂ&RA3tHs;d5JRX ýƓYg.~0R(Vb6E"LrTID;* I'C\S&Q5܋Dz|)ݪEBvIisV(NaTʉ/Q2sv[m|J:']MsCMIePY'n!3 Jg5l>Hљ,70[08Ty]GC媼sw1hflF4Uju偐7x=LIS,C;Ε|k6LeL-.0U "Y#op7w !󅛚)u˙\0ft3/B<]啊ki'#ujnfs΀~ ^߻v#Bے1A3̥wš+ND )>^^sLވjO9#h*6"_+;,3j.`<"u1K vazeM7ǵdܼPK-[Cʡu#q0.<:&w] AGF /aYN$AHBOf!u:ڂk)WB3rx  v s:7fGشh.V]ك3mNJOIy,:;,4f~N״3=%TokdM${I5(ۭ xz|bbԔgE80R3NhӼ6sd>ҚfJ |\zSURZO "܇x}rMh7};#{ za vPGAD -N {ĩ(Ff_ɺLP8y[U{{7K> T\mO?PCmvvg:P,.> Y h\AxS2[E!UQQ*wGd!Z>QcYޘ:Q|0vBOšaTyWJrש;ءD9PxB#Fk7nf-l쬔.."&IbQhS3Cԯeߘv+(OӪH^ j5VibfWlwLp"їbkϭֆf0mӀ㫡fR s^Quh{8cF>ג[z^nw^ʨ8VD`۟~MZrWkɫ_82 ҃FeDσ2߮(s3u+F$$a2 Г:vE h vDb{{YGh[BQڢbtիAuCh5n@MI`t5$.csDM}D7H3fG?1\Y5oc&;Kk&T6r=/5ak2Q*4IY=UYg#\~i~ 8nupy^\μ5c } }/nf[~YW<&UsXC {D֢/L < v34Si+сM=vQL~$E"sAYΉ5|e]r k;ݷŒa**Ճ/E*t[X稬?#nGw-j)8@CH$r*hT89>QA虙]1 lu^}DqQ.}=-tK@ܽO1[ 47QS>T7$hu+h7g.bo (+lqxU~&)h~Mѽn#{܍$@~?bvi #/osdӏ`^NU]'>?y~)=Ԟ'%>w gLc*?ESRG0H2Vv6>>8ʹZ(4KۂsacJx9?x{?j4L )矬ZV ';Gc])d C;*v[S[iv8.r|nkGmԿRLLi>^vbI!h}qov`iQEq5HZhzd mHVvZt/5Ձ?fFD<\rMa8,Q|+ u~(꽕 @ynIu/t=a-h q(T3z/U_)C6VyS[gsfls!jlC2@-Z ԃcL1P+hakL8Էx(lWU(v>7V) +y*wU.)YFOI96]i!#`WvQ颹XDǽĹyd_.%f39`qdo&wgOl*i㒷괅A TmB?$#E*؊͞v#k;\Ci$ |\hNJNAh9$SCQ2wz} x`6ݱvDLbPׁEf$rfr# va6vx/m^Lz9 5QQIvɞɲK~,IP._]9+Q"pvev 7>|2{{Q gka0s/4Z ͇)ҳ Գ7Z@Դt|!k;mAdiػD~߇'(޲f s~~ 2z.uMٳ LRyb ;6~[|E?VzXz+J))׀3Y܌d%1Z A |>M:G  0C'Oz}'-38Zhu vɩ"$6c$*sQۑȯuðHEn5rdӴ+rS]wɦp'O$n*lu`RߎV&~6!;P"|:CwoÊHr)fayO&_b@3(4&A c`έifjfzaSnr?S}uuILŁDv ,o!AtMhꊀq(Qᗰj5W䠌$R܊*)4nAA}_,GEecg3QZh\_3P`N/gk-7֘tOM&\gU=2^ЙJ\"_m6L} u1BD.~ X+<*ʛ9Vr^@')$KF2TsfOtRK`Iten V_`.{+(l7+{O?$f)kJ=j˱ٱsl~hj':峳f%N U?"@peE2"jr*8%ӄ"W:s1 4ox: `2 iV`b9832~3< | ݻ#"h%g8Bw gD0xʗ{ɨ WE;~x RaISHwr.] oJfZ&/WcV# ;ԣ>hBӴ"Z]^X. {D}Q &)_0O:vEF=Ĉ++rYޏQ=.u+['%}zKٞՀ!ZBC!^owG&؇k,_+NG:BJ1|` _Ԗyavsu3s~ 69mhFw#Ae Qgdsoy  \Yz S. 2JQAd@OGEk#YtU<{.jh3pbX3]Ki}"Zc)Fɘ.|BjeM ![ ?Rz!ЁLt$qcLgły?JI5Ffl.</O(ICg3طpaAC]+b}ɺ?߇DZa]Dk8- SJ,{8=\ljaRe>Y҉mb/%6dsH?/n[\+1gIqVw|@J압(_Q,E-9x:y^knd2[gR)v{S%O|"9q Fq*9F5w&O0(n m ʘ%Xˑ403 m2M۱^Kb!/ǺAI' i{L];s _T_ ø_WRnw=UҼO.3"T e+&BpA8ƨ}y+M;)t. Ma$7]g1 ?_tRTf9>O}Fq+wVnPS\HX)u%$sV3#0S)jj9/6ljZɔYi.k=9ePz?8l=f3:PLf,N¨ڦ ;%4|oԞKUEvsRf7Dޔf6E.]ZW~-W?\g{' o-c U*ͽyQC XwM*.IyG9lYΰ)Y;7H0NLMe@kDX﹞~PUJF7G'hS L!&q&^)[B1xSJGK=``p/ZqkU}-O079m$4UsU󔑧r{[aO+s;$*y@#=|%ߓ{Ԃ PEp1Sя';F02n (|2WKQYA,ZŊ+U@ K9F2*h'Qm:jf' +DyjixgOȶDk(i'GnG剈=r-ڕt! :rYkۛaHUFiK9%aWW@fȱK<|aXH>NOl[VfSFy㔽o Q&D=$!hXLNtmA@|QH̑{"M!.M4ӑK,q7/yr.QKvUC/Z'hs/#Gb6(Op68·$/Uy?CC@\NGi:Sf13F<ڞhC,P|(4*85J1abvXiM(d3"ݛ "^TrWimKTs疽e^)w&ѐzGX7..|ykxc>i:ϰsǩo[2 #wcoўTEAW}EjWrSF}r g~B_.hn=:GC5m1ӫDh 'dYKzD$mWCAJí97Pb( G7fE 3;'_Y˖jH'4R,T0juqҥI= #Oi!k\XSB VIZG:N8viUgf0c"Zb /3_$;lglpfaX]ASl jN1FݐJH'MOA vskIiH&4|4 M!ove(?࿈X* wYJxH;j@ZŢ){)*T{{st\Ha#UOC #({^,_L9aV[]k[ ||[=\z61[k9cy zjّN:Ol>mѴ3-\Z2ƣeTY⃄W t9sXSZ1'A+q(Fk Nn۾%]pEs&L =j U(MP{<>l' }ȸ1j CTRnX5{<PxWZl$Z{\DJw Aʺ \*Gf W(Ā˿*:hehISί⤦r).^dRP@iZ]}V}vŁ 5 K_g%ؓ0'f}_7nx#bg mEI"ÉRISɻ)O8F*jbD\Т譎)_eΰ`0^@o3)W}v4wt E9w\k~/ >:i_1(vV{y:`[V3_4rT!1%*.yG7f-O`IL_F,o^ə.kZe*Nr"<,+T&@rzFVH x)UDұJ#4=)Y4?X:5 vB- g}0W]C (_warZiEOB̲[1nb7<f4o2f?1dpr( Y~*+h *4"`?kn7_@ "{ \Լr @سa h#fä۞@0.N,뉙@Jӣ" P~e.H@<ښn4 =B(J  On-O/n xؠ9'MKa FsW b;qr4^IⅭ#vZ~=` Z,YXXw0$iuGf^u7hhd<}vl=cf@ -bvR8#TTv,\T͛]\\ȂhHӎ{f8|pA|ÄVQd&qӥ.QeڍUiKr FU@,3gw: cesV$ 3^cs#VSViq홟^#SB'NPTbM2svr2,t_e*Oe6:D W𫽭w%Zn`roƌĞ-?Q腢R鴚ՙtF7:8qY cs3Zytt \V 7#ْr?ܷ|ՁEG„r*/S;,.< jƟ]Y0ܤS?y>u|yZKxB}G;P Q=7\mLf0mp&tFqaۯ^g<3ݠlֆR7V -؂CGG}vL{z}/{/B<;w oϺoC4:"?WPCd.x?e߲X1 Dk9fVU{|e/ie?M$"wXSw5岆]*rz`w+*7sߠKOg,w8cE$ڻUF|^pV֚ce:XWIx:dwhl:۸ge}&,zc}F ٳ sU-K<. \ dr5p'OX'#1%>?#dl,`%9 tFs SاE?.p4.R `$v ?ѕ¥q!Xٴ=VdrJ| C"E] a|6*Zs/h'p-vUYG+k9W"Hn$tybcۄSl2d y5i?Ka32(ޠTmSb_e9<`J*UOֳmVz*×ny+aSb/jrsYqݔu~*V Q*."-*l?np;˩AؤZf4s{RlP:t@NUٟE\f,WZ %F!}nY>t\*mwCz< ́k*tTD_qϢ49!PYc$`$Va `lo;% fM0\o9. 7jhvHDVl W:'pY%@0`lDUwdGOIJ;-w4cl#1I&` pdfSV}^ӒJs ()g&^fQ:LizsUdCuNm\% ډLD L_j 0 k;{t|UR<bZyL n~3+DŽ*`ҳw pǟ )+n0UTԤ!0'̏"d2r'<]o_gϻ”ƌ%`Md[_[ON..C I<h qI1pۆv ?5oۨ~Y\$f R˱kĶT-O?(ԝOV6EqQZJC_&ݷhH55)[(yp="0=XwZIwxk?"A&eUMf_Y$=~>-ޝ>z[*>?n,(R#mm7m[!!eD*U8o0ް+жEJP˵d|^LK+4&PwPXYa=eegxŮ'5H70]) rژVk_0R$&-^@᪯niI;Cb.xyͪjk ^G?<&o't#ji4Vܑݭ]&"PpWx9Ђ¯Q@~ x0M v PE>|+k `8;nR;ȡ Y#y nWfwK᛽&j36Ų#=- L.w `@ *4Wp5ͷU4!~%~[Nm/:: +cwI\sLn2y%GNuDq.NaqX1߰sVrJi9>7IJm;fTW "涗cOPܭ8WrR-( 3*],cPoVs6Eհ ~)p$;H0\r=5XYLK\Ʌ>;s5i~1̿+V4…5umR,d2oXvX:nx~`BYL6ٚT'Až\ ZU$. LB+b #mky%C R. %2.1P(Փ cZnh4!0JcVS.|jst·Ƈ*q3(kbHvM;q ȼvTPd9H!!-,K&*oM?S8t>#z{ya 7eMNbipTڊ9HnN.JQVŌvA)#_dQk\NoL ^9+>cFAcI޺) ;ϴ:ӷ,`gKmu58M^)JḞeC/JW*93j5x丒 #g6Hmf^b*^cŒ"I{)= PLkI*Ym.[ԋN7,xy"x->{'/Rc`]8#>{p^$;#&cy>VJXD0Lqpoe"K *#?9̴߫-Xӵ uZl}tHHS"δ\L3ÚЪ):ޔR%Nz|Mi7X1j*Mssȅ,aA?ǣ`M{XX8,Hjv.}yQ勎_0`{+$*լwJ nVJ?nں j MJؚ΁5h{ߝ7=OTc8 D]MBcsP[6f Im%=$?3)$&@8M 7TLq3X \Fy%eDOje)KE%p;,ߊؤS+aho𩌵]\($u$f;%ͼ,'jLO]>WҒ|C2+Q?GL~jBi^:6Z 5 g?C—32_֌\b;Rzlzq)vk/wv@sSdz|Gjɓ۠ןӡN.>8[d 3AnvYG$U 8}GHSZS\<=Qka9 M;my溺y!-<^8 2;72,B"O1>Hb*Ra_i2SΘ⎭TWŇ߅:q .=EQv۳,=i"q~m#-*$ꎽvô"4x|%o޶&OGw_ ]>OK,֥ >ds0?kWʱ]H}[dУ98]:$MkQTQiw>y񔛀oRBW1 xL~gypJf߹T9h#9$n6?3e͜$pjjl@g.\nJŢU[`xNl_\89`[S\=j}b!| <3mڤ5QAOKS#$A?;=t>q@V,Ѵ{p'jj|ĐEՍkv leƅrtюn*ٔH++;XW.n}սWy4ﳅ^2~#Ӥ %hV_LR26=DNL@@5q4-kSzH2}< Op wC%-S^L> zI/sͤx~d{ sc{]ax~F 6WE Iz܃),`Wel;Vy4~M?˜3RR3enB[um?ŮP:bFekEr}PG̓KQKӲzX6Gh* Hx |[fc{5=EqD[rAÁ>W3F](=2]{wME+'$6nR1 oN Z˰㝥l쟛OFQʙE]|EpʷBnmв)}Pw*`@QcEQyeU0^mDTMtc=;@+/S9IokΣgahG`qQcP@.߸дir2 J9jVH AemW\ֱy$"}pn*DčMCsJS@K($X9Xb'E M??aZdXe[H8')qZ팈Mow>wPjTZd+?㻪`r]a:7>doXYn BQn4>SqPbARaYc'TcWڍ7osߝ=$\hQ̭1@*@} ArR*{$Ad{64$ί (P]e/\.nڸnXo^%Е)&UM7 7CXOou#@Ef/}sy\35tH݁e,TeD xU:E_̟ ^nq: @næpjDz}%Wm^.(^hQ6)boYWF/-)\wdk#1 L"ߠE YF*$AcJ q*JZǦ SJ6rydG:]bn9앁 g+aeAO劎?*/ <_fRAe*^\t܏6ա٠կ|?j_%KRꮢXGF{tԐ3yXIyYkݙ&μ!yVsAjmw&x i 5amiuDwr+ߝ41Ҳ-;"|3ͰT@>t?@;ţ19 q/:h9SOo]CDW5/I"],(W'HPG$rml\?y,AGNhU'*yՀ>#-ZWm8e1ԄJeˁA#X+:Sbζ d\wdMz$+FLIޓY4rR?aLmSֻdIZOͳW3JG̓M=ti4Θ{8HX %#Dڗp);i9q<˿OMRDn1GdU!xx0xЈ310A1e@)bŽ-f[Z(< %UQW+wg2x}$C @lvp鍝^:1ܪg5V"q6SMShMU1 $.Z#UQ*nؐ|^s[pQ8L(@}}wL?;K5ŻCV4ȐRp0eԥߵaVį%X͓jCe#gvƳ;8w8#2NkCOs u"mY)vY@Ve}YOȚqhJeI{0 /[gppS߽O]Z\9VFmHTg謰:%AWdBML B8 D&QS^{`i|y8bQCR?Q(y ?ur,?[քU>8W(7B.(Aҭ=MϤw6]:o2NS8SM #,w['"|{l_8füd/Cd?ֳ_;i@U| 2e2xGao/Ob* DĪrǵ뗵uf8oƀnU_IYŮEvM@2 Z^*V~Xnoϴ*e2v#N2I pf#Cm) *(aXUh퉨Wk*lRužm;QQmy:)džcni>0 5B"y:N.>IP7 Ӟx&~abOEN4Dz{ޏhG}+b}4pT8zdVF:e)~P+D&|m= gŲHPL5|-47hY^gsoC2Ųp*i$ *Z)vʾ&CO`K~eim PXP0ɗKG321z Vqo~:n8Wr &㧫\nإ󶊤cHuڟVu\dpi.m6G/V6Od#Pi2\OL!<h R֤diOoDG{FWrF%yj1:etdK*ywqǜOUZ>> ^˚㰒:?#ZvN)7y<ܭD!oߴRߺ]9ռ)e+&u`6D|HU{wqVH\즵 v1v~TFEލf7Yց"Zd,YOVoY? ;x[j7jZe Azʆ`0[dνvHAp9ق7% RMovrjY=r,12^>$:?y׃Lzzd'Jh@l2 L(ל]<#-B w4lྑG{vl۱`3]DrP-am(J<Ì3(t<#2Xro4tF!%JZ|Vc<$/h[j@^0D(J?[~n߿M~N潵:8 52& \pb.ʸˍjzL/6Hy|Tc=wqxxiV55e |Fue;: (YwYhjܧ܆slîGan=L5T[^T# 2Y0K.G бeK@o [do( SWaqŝMXbi m0vJ<ac`|H.AՀe&אoE1ֱn3Ssqۤݳʗ4}7@mA*EG*h$ ؼ&`@ESrH` ~ִz!w թ2s.U=Agu֎[fD/g$3Xk3`Mݧݏl8@n%MP eQ48}.;Υ*OW;=]K^cwW.yRpȴJ>гk/]]`]/:-4 :jb#7N(! RiV//.Lɦۛ hH1g莂y@KEBX^T_-h%026JoqW}[ҁ]s amI y& $(PddX{P&}2נ"v5gwk)[ B朑5>ъ+_[v@yƢ(}-u!([&NpX=P(ۆ%6 b"R;H@ovh7>iU8~F֥jn \  4I5ΆUwS74Գ±`|a#TK/[7".؏NP?hEZ9qgF2t`0RX.sх*eb|tj Qƻ質n6vɎAO]`Ŋq@ AH݂rAfV^A.QG޹lx:7W3>svÈa%fe%I\5R~o÷>^mTl yow}fG*3uxnz/vBMf6 U8RC}dr)u^ef||ҏ ;GCPZ$o;نq Szݪ􀬎 ,>@E`,Jud]Hۓ- u|;OT-f5LȂI(XԙO.>|:x܃yb`,F zdrWL> TKnORrնu0lk ; e([,$dp"Wܥ@'tIpܽ?Vc'eBeZJ ﻨjI61C2RÄfh_As dwo2Ja&q q;pc"}3/|1'0Xޠ{'VANpujz0(0wiW"ٌeojjS{ yGEk&Q.#Kd6K5=\d]%+Q0PMCԅUnů8Yj4*sM5R@KR u+E/3t ˤ `1|5LMyM-Te]3 z|]^wVT7->wy{QTwE^X= mp+T7f|3zmi@BXE⹅|auq~OPBlkcpY zesaI'.Q=<*}i]qK[3>"nз@Ύ%'S> Lu"S3`${Dx`XSPSUai;{*rZd \ m[{ zl,ͫԬʒ{1GL?tay$[ijNp;áhJҋ fsqR$C,1gKDZ"«{>lE|4L%1%7JNYcq.5Kϝi|͇D>&%%ߧ*Q)'3#ҁ@iъ7/?Q5"),jU6e8m`A}׉LQM,&~yIm~u^ii0'O91g)i9;ABT?V/H@V[ol#2N~5@R*mcZhܪr8FB5j5YM({KI#:Y_߰2KZ,g#P aDy}ї&U?82J lAV,u,mqsQKDZ)q^'{Ĭ~*}{" {~C@*y4`=`/̛wﶍ7~m~qqaQw7HdZ|'hUمzk3gt!@ ){zAVḖNUܒvզ)IS/V?O4GLIPZ"8u? {<"=-[(WiZ|AlvjbO4,nv aPu׮upQJe{k*~Ti >hX彯-i$/뛹HF|aFbXܛ6\Q30lM5:W'ak3`+(Ƥf8S=<*ƉwU>1Ч}(B] Yf'a4'C$NrhyER.p2$TbÆbLnOxۨ[QNо ud $umgMq'DV;" fiSQ'ĝE]3f%/@KB)رvdLjG#i ` 녹:XE%E7[Em3{u'6|k \vc O0b,/͸?A!n7h?ƅ1n;VSN {[?Cdf7#ȁV+ٯ(j';d7NE㱲1G:TrY`duhRb7e_}^a+֜!tF* Owةxi0er0SR)td K׃A+fE,FP1I m8ܦݵc4+I(Rs wH,Ak"?fS@)m'39/5p1{6/-~.ҀN:Cui0̓[扬eilO#wN[T^&CqI&l') CfrLHǻX1qq9cOu^dudleΗQ> OUtE #AF6\hLO_IDž&`ZLrʪ)b>YAGk ra5p'06Ca=,ŴL&I#1yt#vuM5LE^Aj"u =KF#x(%Ϥo? C]WFg< I@@ʒ u xʗ2 }2Պŝٴŝ+S*TQ#s{}J.轂 C7G˜d-JqGqfE<cWnM'횇SGQYō`ܹXvSDeP64;6F15H/aG4A ZTp'-vbf`"8kBc`sٍ &TkfivW {x; 鱡ׁ]0 f>)b%{/sx%NVSI w(X%MbS5(InЯHJ+) ~KE}p׊DӰy^by&߮aXf_.+y.7b9il$I,HnFiMpM 2W&ete/ɬ(,_=ق9&kW>`k e֦GU_z|hm$2-MHv?'MkzI5cʊ2iB{̥hiNYo-֋3%hgKevHnSȜ b$DZ d=`WLf}>NE:1TreZ8[K&lP#Z#`ĠԽC {ςM@=\޽>^I 'w&{lr&ۃ@ަbcXH3do#\J̘k$R?W8qBpw9Ar61WFM o:2kз yǟ4yd` )Z# K\ldn _]PO,p;\Xj%#ThQ",76SU^Qsèˋ1þWKH̏9@)/F p\FxCqUxn3Ύ3oE;rJ'z^pǮ5/Nأhψ8HBVyET}\+[89Yk^]Jr;%ϔfKcjfBPMɄܠjZg/wpڼ[~ Z5 Ct9Un>$ E9i/w$}eXds{t~M֫b_z2]yNO R5hXdQI0S}p9SMj8Qrz k)'`iϟ8 L bT7@/OVn&zA!͘ESTaXWXO;*1+, :_+p[U[?\H.qF9g6&׃8X]umǡNARayP`}^rޡP%@gb8{7tlzy\*z57R! LF̹ۛ V| h'Yq@˹x5jXX‰9+7(;P{SiMhӗ H`l(05'ŧì[~~hlN/,)ahh V0^V%䰡w-.r-,W6 [z>In.1@/|(C9b~͆V0?JיiL }5 x=ԓjYXY8Wn"sO^{üX [<%M[^).B[Bʠ|<קT47 -( -v=0)s-ώ9QlU3] HX(R"5CntuyӌVyGV?64AE6mhia,_J:ד^Lh,#IK(h@fþX1ܳC;q3 $ X0'Kx7  ]a`K$ I֓sUC7Kmz6{>y7{eW|58.rvD1ֱ6Z޵!8F/cjwٗ_oFZ$^b\AwOJĽ0κ/MQ }+eqѴ6[sz5Mo\(eEVCgW{'e->R;q(9Uc)hŢiU[Bu}K8MӾGM"qNŎ A8t7rGՀ" fK4B(CYNm!F2tA}X_k`kFD3Kjh]z3(׶SE`Fɑ|^7<~ r[kɺ;xX^PAIG~~& ~psJ ҳ+IV58ߠOg",Ƹl'3\Acf Tq"9e9qT"ܟo~E*º |G[H&ӿHj$boZw7R:#n "p;y0?[=ڱ+pybei 5P?  h],n fu-z:_"8`JLCaJ~Se`3bYk.0JiJ7O̗5+_U>2Roͽ^ hFX!IȀQ;b*bIVM&g/9{6"d^ՆALG}USf$i8zy)PUT؎aB!ɇ}=#/ \%ߟOe+`Zԕ(y囉KCCҾ#l', Q`tTΐ?:8.D*ڍ՜^2V@]sT=i(kW &̆e!_wI<5 oVcO=ii~n|fõ)~^,goa|Ss+=6 t5ljS ?e Ű 1]Wy,ϻK*y5VJR"{]cC5,A`DžVg!觘ZW޲-  }X 5K׶ QjEQU5{bKݐ0M8^jVR!8?5tѥUd^P/̌Qa $pb81v>xfSmԖu@S,UNaZD\~~`jZ&XpWCsIhJρ@>\1[B;/jU 5xw娗>-^( cN`tiy嗫B\/vn4b'&iMyŁ;hc#ɓh(t W)2&`(~<o`0]\h/$s^68.0/{2!kTIԴ~FG%qB`_0t請\cK,=Qƻc56!Iٷ /j#bAak&'[ [d*e@y`Cksj9`l=X ٣o3<^U̢@+2e8\qBc3høKhF?}]k5*Y",S s`B잼??E@bEʌS~'c1x8G~Sw;=xhc׌:>AEhMPF.i<7S:,-s5*& an mAȁrTxOسH@m,>K9BbSrKIl$GU(N6.3볎>۬X[n \%޴Nܕz'dG),/'%HJ~\I% NwSp5.FȒ>G!j{f$9S߿imAqc÷OE9s]|3_L;?X#+P1UA`栃WX⪄;n$.#J#*8A"MƘ9,1v9^(ۗend-ݟ׏ ^8<H9- #cꎁEJUL?=j?њmK@s 4 @K `M6gm[~cW` [:qrDHVt! (ۨ]} d5 gOk@.:I땹I*ta_~_yUkfd<#Jjʨ%Jݚ$JBuDyfy{.ta qX+?crx=mCaAzcGi(Ƹu9$cR{N˴ň%3n:ao>!eZi@X CI?1{%}֓  %B.nub͡\JNBs0fN978ʺ_ci׳Ö'ڷus'i8ĸIZtDd hXCY*smw/*f^w{LT ]dґs(ѼO -̐L6,K<_,]W;|\q9ªy-ENY4Jc9x$OGn39LlH(R3rs_J=階;}`_o*0[J&j9Q9q%<=r1L=~\;H>¶6ġ)Wxh<=ee$H7y*s_o}^M5q9ab;#x܂ \;9kX!u 9y9M̹ۗͩãQ'#vH(7DhU=΃^yD)>T FwAw߻gB`YMAGLl:4!Tg_.;1KS?|i[.:pڑ4>;)+%<hyB@ӊW"BmyfB&(dsԣKlrV]C.H'V g E Ib vw <۸PqKaŖVqR^8>ըU]h £}r': E-A@&TgOv%kmCȐtJp~t ưWj~JY{, =ә}^q 4BNZK((S+w8~$0 Xtp$!|^oNV& ̙lyk&De`\P OyAwKaS\9,xMct+MVnRbNJaVD|O*jKp"=F+n&MqMwxE8/lSќFJZiʨŒ.a(@;'5AT6\4} _ij*vV6 MSlxvix}B[Nv$_~j(]"c4ȁAUE5K<;\@DWgOdL4DZqͬ75'58]Sɲ(6u ʲN.%On9DbpX3n;/`Qj MrA741W<'H{x'à[fKWث7j}o} {˗(a&!Oص6kJ4jT;yFʍ)>Ff9{z'fb=5I8fTXꔏo?`\nʔ1kooXfe@3A })$骡@TPiqE~d=I<7z>}*}19w6雡#[ZI]Žؙ] Ǝ/Ơ[c;{1ggg9'/)Ht gˆz %"M{͞DK̵PASD#/\z|\F+F\ #덡  lR$G~#}ە #̦Gm@~b`xOQJi,n3`K 2[D4{90]x zWttXU B}FTpG#sÓ[7[>vP*`ߡj&aвJPv UB^U<9/3Ί*qbZ̅7rh!!ؕ?3_(W,ӵCuؒИE;KYg<(ln#r;>V r=.bQl;DU>_N;ݨ51v#w0K])RF$G;}=&FX} 2|F2d^1|j{Gbd'y=-zf[[4[k! 0C ج5+gJgLZil5w rېrf-'C`3j6GQrԋg *7KW |ɠ nf8M Ola* @oExj5/!ҙ KX7(Ɍ`/XU-\GiWXY$cI$Of7dj]h3A%[FpTbVb(81-ʱ̺DEcO!Ljl9HNΗԍrXi5{/;ce{.s?)sAnYv3jןڃF#6ۭ#kA{ɼ\H?"3ΙjlǡSJmO(5 ]e\WpF/t.=_$"~ki`^8ydHlp TNЋd[fLy n-Rj7nP{9.h]Y\/K]&JUôZy <v'Euz3 Vli!1nt)ʺ=uztH"NPŞ#tsnq5~1|u>uQYf6 4T-7ZtPxF-ׄ9|!T49nW6*t*x 3l&<h=Bww TBYAe}I`"IQV <3׶HBVaOƟ̛Zmm憀xyr!"l!"7/E 9'&3GM`s&7kA WVdmE\) Y.4ѵ8:1b->VPu̶n8k GY `K' R{Cl)LO-u̖;9 t. nA0p3 *Z/`2)*mgH>"R>o߉8$'YM'JيZnIN$IG`|Ï ipH Az귶F%/kҀ(Gc;l3<6-qV ȿ1wb<:e[iM?8Y,"B|8 %vY% ?ٺ~aw4܈Lu/n^,,i\k܀J{jf0Տg Q*AXqrA>HH`Aj==+~'_g!ӟhAVgJN7b?d }϶(0}6>h=]+Al Ey- o xSiiD\8b&}/ {0;0ݭ@%@9vVM VAnq6r-q/^kvgrnۿ*Nrz?? ^7Q;(f?# />nZk"ؗ>`. ߄S䧈λ`^mÓ8=ULE4²( PƺNc: :G_R+,$+Uޚ &(?Z'8dLܙsnjM7v }FqDGԴ-`@y4pG TO3qr6M@UӄWPl;g(Hur[u" {UCxIZ6G1_E0c̕"fv25pcR&Tm>ց4 ~[{qiOZbSugnM::jEٜe$Ūݠ  m5.#Ldvh,>yi<2fIkl4|dG{b0פIQ.>? /er `<"ĉ xn!My'qA 4OꠜIyrH(aWr/2\ƿ(}&dm,x^+ 4pcQ 5 ?}]Q5/@qZCg/7(EmA!̹C%]~LSO4=s,ll ?Z|5 eBN,G\/d#Y\_ e'xOD`YsRjӚ.ky>#j#4OH(Qfr!f([J 8gJWݵ |,[lܤd=ӕߖ%8WH<./Ъe6d"\IY{PS+b7˙ zJQ3T'k/\QoƎJ~"p)yweL19ht`ŶVPsuAf60/̉m /zܴNke-ߘT}/ӴeϙyAs2ORC_Z b*pA}q]:limje]~X^ K{TTo9O!vջHf5M9S8u ΉtCsٰG=$DŽyĞ^cNJXX9qN`te X?3( {4O}:_bQ:g62N/uKkY\,KLf[g8jKQ`x$)B7hK8hsa7YU_z3 , Ab72 N+̫ X:BAmDžfnt]0t7ABV\`jם]攺KvGn.e?\Cfk]"3›<&t |1498!_"gؘ(si~y@.] LvRr{l̜;=Гf}$=1YnQ.k~Q]pV͞h0wJgǔ{ .T28Iͻl9V ԩ:ϬEdv"Eǩ N9f6_!$AB<,^)FZ%;)s7$o6LM5! k垡I?K!ˬ@N*:e@mr{UПbz{mXWC83jCm՚?vhBeV3}0s3M*jKuWظ4`t{\K4j~vhrdJc @xEDDH۰}UL>03ƒDvAC56s:ĠЄAW A9' )#n\8R 6z/xp8Om߃G1eX}`B l 1dW綒,hk^ Qb¶QL>YHc*e?Lέqj5ҹ8Nv c(P"#/9rOc^:Afm3hQ'SkwM{ÅDc~fɲkٱI4eI2C۾$FV׃}#Ac9uORJT&Xr)&Ft^׈k9WQj,z\ÇW`Oo7,[YsDz{F_{DsgPv?9B> `GB.h 4G|Ɯ]xF?g:x?puAG*D-8m-ٌ<| lx܅;5Dz@˞qZ\ɳ (+7@f05? U:ByU<4vF7Gz4@TMwӊ8l4sRuGXhBx-en/|#2^5)Ŧx8 c]2X&Զzq<c K#ՠי 1Cjjwwcf.?NeF r'wfJ8C (J{:V)!6wt]tx~ xf#rU剾Ÿ Sk]yatގlsSp3{@&$7y\CL \q}b'/߿T3%uQ[_ǫkDPl u@a%)Qˡ aQ?* 1 CjÙ/53j'EF~T) 7у HTcL[ԿDV@^_/JѤQ 0SOܤS3oG9?K7w5z!\UVXPq7otyɷ s[#S"Z%’XKFYSiQMÔ[]~rs>ah`5h0 5}䤷9p0EM$I!a-ֆŬԻ*ZjK /pɴ^xH35YA7sߍ7݋ I MԾ5ʦŶ8B0¸:kΡv'iӄڔ } Q<ߘ7l߲)GԫtQ^23|{Jtn 9K> b :isy Ͻ* qXp_7e/¬L*Bug8n.;JV`n#l?`ǃ8jB_n׬g.voǜקս |P= /VZ踋nss3g4/HK'NJsq卟41 gj Rt_k3neU ĕszxvY&"!$\1ǰAB9f?߄vO g#f FKf ȎS㾍mb216^REEY]LN G[c-vGNΕIbu6XbzԞB61+c_@PYEjZnYpR+Iudҡâa uX @F%">EEdӭx[Q5ic'LH^1I[_o;(t܉?(Ȯg;_>N~,e.6PoԙE0<3@/iz}mAc݀YK^VZCQ5dI,$#曌 G/O]wUNs*˗oӪ4 ]^e[.{LU>g'UVAI |`3ATR+ lRyOH>Yh[RDvJS`¨"S%fr=#Mt[F40]%mGZB5 [EʛGB I4n#9=L #azQTPsE hÈm u[>"^8$m*_mTp Bv'*k ( A /;b~gRMd0ӂ MEg;qOPޭO`<h㣇Ŵ rkmYo向CA䁔/vվGݮ|Z1_D+Q'B@"=E)3NːJ,oi! C8-(6EUJ9p'΂J[\O08r5 ./9SWTDZ6=~ >972?gRDr w/?_ixP59 sB)_<622"{)a;)] <?2E%H,$OvF NkO]0?jl2D|3A)S}6H+Yˊ%&eu*$r} vh!}*{n6mO{ ^j~YVT8pQqqҥI=;--J pox?RO_i ѾKx!S$0ZBR_/ Cl6޺c fs%='2yޟS"1 eRd30ގW>"? VCJeƺ-2zǬ( ;3Miٚei[;Q ^F<[$]*"֤`SnZz-bjpĒG K mLָf1CMSv.#NP%+&!x4C!(d1}eRcdxI *t4Ҫ`2 4wیA5Ub:ok4d_%hNul /WwV$[1q4{ &%я4!t5blmv;C-m21;!TZO3@q2NzA9ֱ j;Fѣ*\#Oߟ/_Xq>?*i6o;^`͸[};^,)#"|D+}CwC;%(ۧJ2^|4MaqQGy.qz\ti[.xDKAoJ^({zxRt%D %ج%*_hpe jP&xCC:=@TG oNiaNJT2y)TRM4mpRYhr ,뜂(`%N7z1՚ M6\\%%]..!љ#Jm?A-Zto,T/n+aHwѡ4S۷"f/X5_ܬwЇb8F V,RPrܷCO؊ޓA"}Re8?^WmTnYlZi XLoRO4@g?~m6G W6GXGZ.i)lؤ('v\yÒCv[YT=# [\C[`2 sPS3܁s“=D{+C􉫺RӻRv]YuiYd9"rJK Znbr6ڍ o>k =+'gQfY:?mWr9sl91R vA&kñ7 r~|0}Ak\EI.nlpdr#IMc2*X德x_%%!oQ)Ӱf2)1L7Np?}fɓ (2$>IU6"#-ey^ !}+iZ݆uwQ]^4ڠI`^ EL| ع ܕB$ gm*2k?$ \ \ /t;K}-Vw?2I{؜ K/-#HbŒԉw@|u]kpO&ܵY)Sf;WZzxh >8yG7Hw:`6e6L h뇔pnPoB I@ hՐtZ=R/܍'gxҙ-1a*teY+z(_B@6Ze^ĕr]uL-i,,6 +$).;d%1 %лQaD 4Ed7pP(ߞ|tjgc"u;@[ק,n|IqpzZ;B Pae0&I2;م]鷍9cpUŖAw&]\5c9{_pf$RRTɾ sPFS :f/fS rb%)qЎ-ѡ9+o0z!b>+H0d(t BvbK?; ?L{||_sƧvVbh=~IUŏ:լrX K-{$ ߒ,_Ls[bJJ 8*qݓ %R] =q[[5䬁4/:+zI.t9j꾿u>W3i)㶌xvjRy5@Z}JkXr䤨k}u+FS`aukMG zKrQX[{$RQ~Ǖg,eq^~nfZtpO2m!ᕯrd[U:%ʎɻޮ'ԕ?!c|q)tCk</`3{&˰Jw8[/WKLom1 l"jl5 60`)ݿs2މ_h0BqEDJEna?+ͻǑMWO+ƽڅ)ܩVN+qS'/S IS`(g:^yogxHc{Jʮ%ptke[`p cGUqtnZxvwbH|Y Z}ˆlqԖ%l h;NV?c R%XZԞ{{7}!+pFD+pLHNcKU'<|>+MXH権ZrͿ[noʪs_y&"1!W,\TĊ!cԎ:ľNρpiBv.AZ1o؋m!)|RBk;2T=J;1+6fXZGHVBXKC<^@G i CiȎ_s'+ W3ŗ␦pÉ6"wZ­kv*1 rLEyP-8НVVABqECN2<4:~P8`g\ ݱJ5a)_gpX!,e`#+N]Am#}v.N~w%B+*@҄,zs{0Qā|mYcY`%LY["*Hٌ݀&3v;zX}}Fl01ޣ8SN0h@߳{ˀKd8.A7W1+'~ EJ 0*0WR|FS3`"-qY4RN;WŃWHct:x -}2Xf>[:) sc {W= +0\әmz+=pnw4x^ꑉ%{xp17i~ɘ]]ubҠs7\ 62C5cz4 1)sm"7w" 0\tM]8YX 7MdRAN>Gq 2u&b=@%YDϲ Eu=A'x z$u#U|w+;gҳJ>I0}5ZA01^tHJ8#.uyc$"MA`*qmzZ3Z$4A+VLsvvuu'0OpvVQ?Q P!; b!IzPJtd"[ʨRn#&~5&̭Y^,bt]S̓-ev~82Ufv)? s^`4p^taP.OtʪnGǿa{adɍhĜZ]p>w-!O1cpF{b0 /N(<AJ NWp34Cs)G)\꩓E#φ9rHk$~L0 5\X?/ .:66w0A)%!{LCM\ `f5|$~Zħ=eGMli!s8xW?VC 'Fx6n4{ Ta2êFc"n9)mp\b!MJZHZ #^=~-&(sZ`|lx\`hkhrץ7U 9!UGoJ|S0ܽtmHmQXt?()?By,Ox M9ʷ|79 =⼦nT6 4*f8Ý=;z䜗&WڢЧnZw,UjЧ3ծdֳ>% KE9mnl jO?P,B,΄} t7 f{)4ڪ̑}>j vL5-.[2뀐a-q2ÚIfd]Ք ]NRxk]t!zi۩M-AVF(LNkAsf /r 4-[bf 2QKFKDŽAo#j[bwapmV̪kkq2:nd(+ 1tjHݐc]66ޠc2Ƣfn^-ۗ{vjoFOn@^,gE @9_|4N$4̏4>*T@Ud13C~,\,q>1ź᷊%AD| iB]$⠩$a)q+rOP>d&&na&XON]-ƖZm^6H]vaYXU׸xY+anw)vSBHauzn Amw~>vNa ޻1{'^[a. "P_?8ꃾL"$VculQ{S5+x{RXh` r53 'ȻE䀜tF®[8C%(j}E!}nK>D{(8\T0,]#JNY ]M?T*3sR>?ǃMWǢ6AnN%b[ g{~I/8.zY6ĻyQ2oFvF$2iP C] 1l=FnKɝ8\µ^1 °3;)#Jk]0=x-y~h=7X:dIJ_iik<={אO'_ҭF[iɦ|JC r9oڳaOSl(kr0ȱ3v5 G4)OBbQ p?`#d]/b>z t*qы+:WN.{nKm,MnAyt+T49nL<..1Nşibm@/7 %( `tE^x{ČfoPktO$ ^{t&z򪾊 |߆ 6*K;~^]lBn3u0w@Ӯ⭉w"6RW[eQn]MC}>l@?|YB)QHmVn:WG.> ?~eAl-P^`P: v?<'^{?@Z,3g~^>eyBwsY+.eSETP #;li#p Q!hUn^ULEzsXZ#.vѩ9|Um&["]Zm_1!׉E7a~TWfJXY mP1ZByQef?sF bs !1m7Ƶk#;ˣ&_7j74}6R,O8%S#F.7 _i sC|= 7{^֪[u=7V10rP+nˎ?+%3M.HQ_iՋ0@%A޿:u[rtoQe&@b6R~'~i8vbzFb"Fc')j͊g*kS(BYvjG09MI&y*[׆ҁ;n7Xg:͓Z[Jܔ֯"W'd:P2[KEg YxRpF[`2}fƻ1sC=yCZ#F{5aBt^_9@a1.}֭?:)ہEBӼzRى؈Bo|WZRd{j,pR RCXvz4.uZ1GVYԷq'н.>>H/"(|R+lQP>T.o[HUM6 w3ɠ0ڽ\'{a+{[,!{w絷n<a t/Q Ҹzۊ/n\z/uK$i$7gV~STgŅsH[-pq184 ..< CH]gj8205`e3˷7w;|UNDIbJem)_8{!|+R5Km$KsE;W1# mt"WDq;,ըNk!x>'ݘasqs@G`VXImh ,ôG|k9v(LzXWO`k0CSGXV+A Y!S[ΆI&lD}\  ymg\mdH4]Ð=a{!AaH8%AYxл K֪J0]geC=,2zgi;*5B:bOӬEq"cԎ1'̜w;B{XEJFG׹qͬH 5(y ΑOEyY XG.1֫nOd°?Y?YsN_#1Y # QX%pjrt Mt,P5swJ-/#VxJ TNh=5f)"4Z4a=d<9dVrr86[F 9e4Ҳäyp 9C UZS0)@zk>=FhH=f̽,Vir5RвTO6UFSY{df,<1cDZuC:m?k^7;R$eOFDn&DN6RH/N%ke j?#t)/e] !=ӮKWy.gdGs{hQx )yIBxAxljrLO﯎7Sɪ*qXRl9]E-y*P?hs]DqLĝBBB#긳$XxW .|f*G 4ϘeMΕ Rt+\>H(Ê\ZwP !  %Ͳ,Ɉ0]uzؒtPU'Hj{+T|E 97gˤWPਞVl9uwZQX| rk/2VQYwmmQ<.2)*,t5!窕UJ>$5@^i_ިs t_4qQ)Ā}D37v#=>do[[-a) kd|P. 侴lͮ1X R »nxUP'8+>|:9fh>7/9ϓcűa :}@xɌ>=GBy^^sx-5y,K3A%Й^!(QS<8X-v&jU 6>$$-\$waZ2F <.2Z5RJf><̎2MB!ld-wHbJRhe>!hef}=(G` .ph Sb_i{RL}JkOշs O9A~<#L^K*HԬ4$t/y;Zx$a$9%[7ʹ2Քv P+S1zVYURrFE)8mTV Hl+`PcUxW/Qd5])Y6} hڽK>b0#@}=,jVmh4M*N"ko+0o}Qʋ)p%쩖AN&a\f  +sl+?$- J|#6ΠjD=BQo0d.[c%լ ʋ `ؒoĈO;觋E>w ̂gD{:->hi[AQ _w6Mma,60>ħL;n@8m@%kR-f>Eqf#$t\n`czWA^nMKv@$$]aP˾XC<4Fr ~f*i5WJ1{19u>}]wa{{ ;1`)ʕdyE^!z%,k 0߹|}<6@ ю?l nloB#OY ws71$5胾|yb8ͅvVO)6 ."iaԢ=pOr۩Jhc AϽ=$NqKu)́Ӟnk FJʒ=(Ѳ z|U|r% &WMUPnqiF[+Y~Ju]q+ۙM:m.@UN!e'喍hf݇x{Qnk'+H'$4]qgK8T=0ͰSjuoh@HoJ긡{JBZ2@ ֻ(Zf>\_:^6+F dU`/4^J騩0M+g4Sv )K[%"jW&NoI\ഞjCDK 3(7 FB`OhO?Ίr+<Ҝi-}+bb~"e? #GT/3MZCnjwE|zDH}CS|"!A^}EL#NHTd .ţQCjzL/߈&6(\UI򀸎Q=hC;e@V`ZgT)do2Ɩ/%1UxBӬ7e wA/H8|uo-o`4}cm#^/f=39耆:'=>"z=> TċHzr8.n*U=LNѷ}k)'Uǒ|@2 R{wvQw^X4,ewLF-鱉c@r>fG2LXS6@ί ᜇ璦^Ɗ 7ĥ*6wd>8Q9p垙y|aeFKs $o. 4:>6.-QfO:47Ef;-zFo፡#W,zp.rq6@Z"Š>X̪Q^CC&rIn":psT<Ϝ4N J)k~S= =X`T3١*IjU~ed[D;xJzR88j 0z-<jK3;uU\uPK(JB7~ 7Oxヌwٵ׳P2ㄅ?ޘլm7tD 'U^x~ %l]a:=@j2):N?}0-8D4{̷JhnޓS,,OAыrtZtT^ž\pߏ#%5qf:QP6^術<)62Lz}~*_Eu6 }x|'*+A!{8ebh)Ҝ~4}"hMgc+9+9ÅkI'=p5Fc g.LrčP^Kꬸ66 }#ClR`zx6X&cSYCUq< Uph2>[Ӗc$tX34͙ŎX8jy@v`g隶K|ӭD1ѵe)%G)Lu_߫CƜtG(_w/IAOhRgZ%U,lٜ~@fyBVQ5z9,Ar{'?I"I?1dQA0E;XN 1:*< 2adžZ]V#0^ԴnWEg9G |]R[c)SvŌВ4 w™˩fܡF?NbғL4,Qr#Ş8NWhXiZ$VRE, %AH&$ї|VJxWg-t:sb|}}kS[i2qx$0+So7"QNUzU(; (ac+|Gsr\ _4$4(XvrqYg27 "VLĔ{$H@UT6oyFdց ȹ]I1e5/hKL{ §(S5KPww5TOԕHw 4hM&faߏ袲2@Wgh[Kw*dK<ǯ6^As$U R0~あ送ʈ{DYg/\=b%;OXLwH7!'tUG| k~ j{Ur_qgE9ѣ VtJq< 2 ce;}0`2L0 яnm앺ڹ}*#ەGk f ־EH!VЀRoaĚcY:D?B":;kK7IN hã-)[& {vDmf*x~BZ*2TN Rt?o4Bݒ5` v]$gJ;KIi/<CB2ղcR;އ=)뗼1EȊDz9l#wZ.0z'B0p:g^1ՒR<.G*%72o{ӥR+p[ xDxNR9u09;|N ͶE 9slTh74bǰGA!N/nF6ƘURt*f>Jr=b5eP=g.Ik&y; 0–!`|Xt+0񲣳qs8 >;|Y/>k03fim7(&jbK#W]Ew۫[ѪծW ;q ٲ (WV%dC4^3G 7D*UI#mR5 '.> Y7DR&hA*.wt6G*s/Š[;Σ44-z kqeto>#"nxdtB?7jLS/5pS}+>J77$\uΆ՟W-{S_ 0ի2F[E0q8P<`-d ^vQyY@ M@QR7o%FBra00=vo7*K'SlHi C?6_*5NF*8flv3cP}'i?cnrhCtcqCsVaS%Js0/y`*USXkMZؤEk6VbĀaC qESO{ ?"LD(=<=?zg04kz݆WZs\-#D fzVu۹tք0ǻG癫hy7U ۾/$zyg >Pf$*.e1M1h1|VˌT)?W[¬&6$alZ:OV{Չ%Pp'IV$) M~ywA >^ϊPlS¢"seSDJ'ElK7g+ԅ1Mw9XԮU|64؉/*_woH%sDNZH U[mgәUV}c8PV(_9_$&Xŀ0gk;-e$`G)[x`Lj Qy>ZGUaxRRYh  Q}i˪t5+ڟ#0w ~?I"GFBe4SJBL^24zWoc}ґs~blBi}]G_[.5oqXĀ_w@CT?]3oY2cE%=̛s +%5ϰ&T~H%!|Cʁ2 Af#u~`BHĝ .B#y.|&;nPl*ǘOp,״jqr_HYnSYc|8xLGHphj 2HqMGF_;O2!Np&!RmZFTvY5ZJ_-eItn|-g& N[jҔ}[7w[2°? 'Wh+sgos4M{|[,T4 _Yx^k- :13/pռv}dFƈw ze-U +VI`1b$;h0×L U?$(FPk!H%;,JqH<)dR#.LY/0mqT?!=4vJ ,u$4y)(>wbC 3uiuB"MWE=!,oh6w iHJ<~ǐej' x 82ճ;וUۀŐ ~lQC"X-ix5GCUix9EY'Fؤj v ^9d͠:}JjCāu &씖zZ.(ѫnUucs9 B&8'?,cgY }P7;h ۹i*Y\`J w!,\tOFqq\[B8C|;۾h%%sc$9N) dQ|\uxWi&x8VnWsԀVdo\~LF C!BaffAwk˲VpE0pjH~=EbJTzEEl .^;" U1@X7kB[L 3nU"X J?@H:HbV;ǿrEL"s vC׻ -+z̽j#} EZSQ8:MH> ^b2 iQשIb,~]6{M.ID?NsQ$H`9HUz1eo#;dqϹbZقŲѥɻ~Bc\2}W\N w]bM¬G=)1|\n[~m|nHw3dJ b.J.{m,K:hzeB]r0`j":i+za@vC:8y.mx+VLI4h|6~yHz B0^Bx_sۦ:wJ`U?ԈI) 7w0_W@Z4dnzRRI82T,t)b[ՎJ5B$è)IșgCԤƞ 5_0Z09{Hf"Eؑ!M2!")~zldKjݜڮTozl f견q$%df.(@2'b2cn BgSAy G-1-,NI #>L#[D{  ΒkaW<x&o%25 gHSLkoÜMwQPa _tV-0 ވH4eYv^B{cg^uq\۳42몟c|4]J!|.2^&Pvc+CY~+ Z .\pcUAቪsL-6WûT9HX"+ y,!;8/j ՊPCm\EKR('@'t?n{k/A0@DB67PT0@$MmS{ɃW D>whgOY">MCqe~g\uUrѩwkcrcA:Pf}4,w+s,bt )6̩B n+I+ypHD^;\tFu17_7W*-GI6uT<=]Gb@1׊xvZ4$ro,ȟx, d' s+q^@e/%\k6E?5mOgCBAz:ٻešsŢ2,IQSnA`oycq} [6n&1h44d \)܁BJțxQȩu7JXH=,y5/,ZjC'9{ @ pw+҆x>&z.|%7[qXd~PW'J+8Et-eYn'r0TBۅ&);Ql s4x6OOA춫ȝ cs\hL];aJwsr: sa[zZ].VyhWtEyd}j)Cl +JQheh|XHp"mmT(a')xZ=}c"nyOJ녠7!X+ CPi&ڇPs:M+Rw{Aɒo@AG+:?4BSwuyprt7o^Z.N *6M?Ƀ'+[@6B#$)=Mp ^e&ABr)JurI5_Tơw{^(MfhyP3^ɂ/Yub@BL%XJhXTi->/ RFycLSe4cINY99geG ׏jPGon޿z 'ݺzo}\ 5*^f6]>t}^RN~ fM܀:9ܭ`7^CΖn]֚=Ɲ7RCL7ϫ6BT@djCi,q" 5Ua;CO,HiI]Za \1[۲҅Ð$H)zO3xu#j5j'"V-E& PM9͐*W$Ӫr~|{TZEz -Õ*}uQuτfś/43R3*w .#cB[4x?*KgEOgFu.k+pl륦B#@_XL3aN' eb4/Df?M_rltrќFhx_o;J8nW5:aKSK|4ԣ7˿G^쟍<_Od9u6:teVoaV&S(?VXޘn6R!DQbţk 9Vj@*XuxK⮁ =&3dyϰ+[nPǣ%ƓI \[Z]!b.0^S>ҵC[*{YzOsCuMľ rڞ\zcut_mtJw@r@7 ~#k% n%Eۨǰ94F'%5j]*6lSNڏ7'Yon vOKĺ[Ȱ'mYb]2|sR+vp{C8xu`& *"e3Iv Ǥ/dNR8fXo#\6,V^wF)?{C>lGن LOsd]+`~qekuM7'FKm7$0m {^کYp(!7}he)ALLMas : X׼z p=>*i=(pWyP ZZgB%ö7YQAs{)vEl)EYƕG`>aՕ! 0(uGn^ѻєVO5Uw׸8 d&$#CFMpb..Jgb* {evYVkLp>{H$]_ۻB#.%(D9~B %@\1ʿ}N!=|u31gvFj 0Z)UխWR$1pV]Cqt!,eշ)F֪sOaShUP;ZY!u#?{J0S v/W6 -Gc h0?8_xjW~FxwRyK'3P5_]( ܻ@, M n}4;{3Hdz!0.][p/oC;sܐ(p\"Nq"r鎰A7XPTR-Iuo>e@c-:cv) L,sT#gxp0pbi9*K[wҀ[ʳc&!WixqbRdpV:ף^JRM6ڹpQ'rx3Ms%{;'ɵ O*غ8ޡ,2@L^ܰ,@~J` W'K/Uy- Zu7X D5B>aICsb5^j$/gI $ yKq L8LPK2j/ O(nȃfVIS/I6'# Vj3K󌨬L*/{h'4A:~Yg+ZdgCzk MI(BK9_ȄSuf96#I>U_[߹7 BXR9Fn- {d[֠g1^,$a#*Db|VABr2x6!Ŷh-!须r(:sz_#74|ugGȫP5<dGG,v, hnĊ)27X(~fҟ[ĕ'vk f O{M}`'n~o0ҮOK6c[mUMY煁͑H)a`C<-,LGlqLDN%ͣB$BcrEk>-ArxJRn_bSbZuQ@Wp!͑}ُ Upե C1㖍9(˷v%uaߡKuxhع>w7B:1d\0`@hOk5^zXYꍙE*Y^ˏ^?0GϷ=xI$VJ.8f+"Q%f{=C@j™lT=ώBh/qW#1⸦] )]@H<qʈQ3;neƲN5V|A|7rۢ[w㢴t>3HWS㱥~x2@>Ȱܷ?0Xc},OSӅ 1cV GTD>=ӥ.RfjrrW)ڦ Ŗ-[ ; 0QHqM m+d)/}k{cOB_h 49;MQWl<#8wc-$~0$\] LȊo%nu 6'sm u_aJ@2&*!*ue,-).ߖfq iÈtQɗ6-a KdD*|'e  {AHG: I*ފۤd{YB18NpjoZ>߇d 7#82:xoDUUe( (vSJ*,b*rcia(B_\m퀘(LOTe`ڡ1/?݇Y":S\FsX`S'ʏZsPbM1`:HH i8QD''B& %7=QG l:oi1􅥯E~f}-Sc3ov#w-S(<%pfoCF竘DfM=lV#MMc0a$Â":~ ӂc'>wy2tk:1NycN 2U/ (HZI~ .8춣&͸,  ]M8ş$P]km|)rjNTXp@-\Xع͐i$=hDhICf^{*,jD#SbiP<]tXU P4ml=3/nAD^ԣ:I{(bҽӮ ߺݖ wϿk w.'G7řms+@o''0Ig %WA_yFgwB ld.%Ŕg \JDÂ[]= j>jZ?D'(ߪ+v5Ӽ}|4.o`Y=2ڋD ݄XyV6yP lg8C;N1-+;QTƊH֚F*UNsΜ"k}+nzpge1&fٍ蝰52v8r@rP$,E% ;ɩJ>3,F@=P;ܳ$5\gHabwhv-:dyxh5r>. ZBZYd@yȌ6Vɷ?- ׻9yh?C >J]m.-\! D,6 G莀Xzr҉$p'alXr{;KȮ!}房MWW'ui?1 CRچ*0Y'ůx6o"Y{Ԧ?:Vidz{&B 6E^![9$@yIB8LQs*dqsqHֹb2(n&a`=mQT"ea )^ղxuyG2FVC A~$EMhA4B`7w˰T}Uu]Jo( Oӱ BH1h~!&M 7 Uĺ$h εkp%aCb\9F}qġWJv1( - E:&YXW_)!#dI_`M(bSV0Oܓ7ӞarEqzC@}..u4vZx&F ,)‚b]XQ\7Y*ʡArc<7\~5)y-}"7̟;IO\Q"eIuN*'΅ >Lrÿq_(]|G܀<&).;WJϣa؉ɖ<)OKH#@kYLt\a,͡[¢uN+!y<-NԪXgthq0Q'fu!CX>b.Z xVQ;zFlū.MI}Z-ݫa ;m/r&鿳-(lQ]0L:5a$jFuT ć!Y9CѲZ@~qĩFy4}8}O-7BosK:gHG/j]8Ofu/w^QJ޺.al]4g /M59:PsTZj!/~2\<Ӧy,M'0ikW`d}Al xB}Qx4 LdY}sv^N0mODYg?*i O$PJ{y ᡲn{+妠j xp\i$}'N|V%xV#o}VEwk@$msinXb.*88l5әK6Y;hoF"@d[AݛSaWԆ6&DB; 1+q>@ ,%V_X|ٸΉP%DEB0\QP+A5y]pe{_VLdͰK-"8+!YډK`'qu./>IZ6H'Wkrã]k LlV]6X]1گ3T=JdUP,'f7y*] Mث*:(CrQ}P!dt[A@1ދtvWQ@\9aaR]!ŇB 1fʾ"Ru$i*.5A`L+,Ѻq%B=_hY0|8C h )7Z?yHovTI,*WݣL̩ʠ;h•1/#Ok&xY9a OҔro.|u;\5hHr7g_}لs!Jy}=r`txmzA$4MAre1{0Νؤ$P(Y|}@@Z6?iBk}W.׏LagZi1:m f? CvJ߄g~M.q L#DCogn&,S Q7וŕTU'st܂=Ǿu2i#3JɧbL*|$jAphuեUzaqRF-Po"Y(" 8hT$d;!1PE^WЯ)rOAS$:ې _(*Z.v$ 1#c;%JᒓBQ7q_y_ y M9 3d} ʖz[0|MUOpP ܘs1\ՠ4k>cd0їd Ho ]˕mgtH.߄id:Jb0N|+{Ir$ㆤ#!X %^qf KNWQ>x* [jzNysx;,yyհ͹WhY{ P %}q5R'Qzh`5zzd/j?!ǐ: B_D]@A' z?xŻj Je}L!uf=f>&SSJ8[#&uHSElԃ?|wޔ.⿸3s@]hLOscBq,;a0]LV޳R;?Ydu􍁁pjtZT-züEAJ]іzWq%;۱)׌Ab7ʦ vA{je'@&y-GH8̾9n46x ]lh-Kg kTDz\.ړܧ 7jŘZ^>2g#JgW3V\8Sn4v `GIar0"LQ,[t_B,AfBZCu5Bww" 'aZa7T˺q#3!gq $Ju`ۯ=\pҭ.'Ӈ3%20*t5/gMxo(Z-M`Jnv?6bNDZQE; awJfH-ER+ѥ5L'RUpZ>_ݝes_Wy%ȠX_./8ȯʹ4F-9Q#{$ [;-~%֡g&#uq ŀ,YY'ʦpp8!d;n0ā6pN!_,,n?{DX g$bi. Np"PV?7 J1 4Ћ?̵ 4c J7N{4Uy7X\<Z+Ҿ$gD,]vGt9D:u:Dup:O2]r3:$ha(ړB\=81>VufsgPt Nf9mu{A*ߨ兞oKRb'KUZUi@N,xC?0go>rXvATn4I®4/"@d ^rx 9 3,۞<1[_]_IMs5+0BC֚XE3E+WA N4BIbWhr Xgݻ?K0a[$E$ y+ϦO4t vދC .֐ ĚyBvU.R3Mg'Gi칒h2SF;dQt<4 Y,ނrynY6 7a9G~fKi ^8IW2˼~Z|a?p^QM3vcԯNZL2iO#U:|w*Ivxn!׾|xU6߱< WWlWo]ّ&-Y _2njÏ VCb0YP=ӖE5"߿3h wv-|@ l5,K L +Y:xE "yqא_Z[|;EH *ħ]891yAZ^VW2nyoalp [*+&!) LHuʠA(< j=$ɶ-Dal.!iD%<[0@Ǚ{+ŎJu'c8|!?u~v U?tvtCqmhTI2= +13 TC%/R[X뮍!v/C(;$ߜFi7pO2]׌NGFP6k PL9.J1H`9ۣTBy7c[6܀M!Kn:ۿbaxM|\+d,"ƞPx`_8qtZ֒Z<m fXQ%e-yۼhgl0c\aܷ@QCnCA2+P7Gc}sD"ܜd"M6k *d&f.ny"VӦ71<^lS5i BJ=2-lh ]Z\q)տg8D:D3MDSc]Y7?QA옃t8ä*e||3ѮΎHVķ,[a~+2}k6ЗĘe. $QƯ#bA7Rl Ўlhbc>+\⫥W hw \|*iW{^ CN #yU;@ lpZg;!隐0OiY8[pr lAWRjge!ڟSaM@WG0&V/6NU>54} t7*;;u~I ꎟ:f6r@e*(jH #DӼ;q$L0i=Ma񖪳e:3zģK0n4} #qJNqA,\0嬑a[ċΦڶSDGsN"'xkr!"=Hgm`ǬDsgpR_cפf?=dӰ-JQPSCEx輏c*Q$210yJ61lQ$vP3M.XQLt W?4Y\%TIk- `xtCՇUcy}aSgnUEc2ےch d#RzH 8Sr˦E:˿!ΎcGIU y')KZMa5MT6 toq;m|b4BZ=Gi.czGA &M7:fh@У eyнpC p4涉S PHƩGϘ|28~gdw:2ujLAB&Cprj`ɽTFw>gY_Ul&ÕHBpT8#w]Ī4] 330BCnFO/'k;>WeS߬{v%>¬W( _ ~7}/XZgseoD<pז$S̡HUnQ4 d7q BLc"Y35uRhFL'1M1 閝(OFs[F92͔YI̞6a繘@R~ÊoQA[( m\ƘV"7 R܌]uNk,vKvqa_섰qOME[(p3u~@kv}e.7׿Qi+οtjN)ewRӾBї"s|܀ך}`F&]aX?us,Q?חƋ%-@ !=t5I!#w&9!e}y\;߁{#B-N{o:}r$*X'sH3q^U'V~8c)VYIɷ}.J`a;: oٮҵap(< ݌TARpUonbs?u75cΫ=4kOVrjȷ뢪vM# o[>d go3184)bfFK5 Y. Fbw,2bỤ!pF"%PRYDz]fҐ?J?䮄w-Jc SAМ_Ī)۲Mjj&y il {(qQ9Vrt\\#Ď+D LjfoC}"0$|֩Joص@}u  D @ͺ=m.w з45kk(_ʉXŵ,={{>LB妜Ni+-6C،Ɂ/ %4@MiR9uʷqB ƃWkBHk 5fm%PX)+ߒu z~,!˳1W0g`k.aj3tUX\v2po ,W˸gjKtp@͞g9W|W&o`b\'A oOA{--êݲ+ ~??܋גIJe tHtyqS …]׊߶Z  lt (m%#AXߧ&p^IyZ5 s:5*RH9·9QNZvNڀ](F񤤮6a$T2Ϙ9|0YjzaVTkxOlsa\#c9UU&0@'^Lwv'K!Ӏ"EEpG`<Y7V* $ : Xr?TO 놈hvֽvl-؏6+t˯wܗ4pIJ[wjJ=O^g6,Z8eOBĩKI 'aQ$aQJ+\\u8%/b뒎4 t86@{WQW{~D1cr ТDdOyMhgfƫ"PgH+>vyfu|7o^oqBp"ěe4ϵ[𥉉`SiFY"YMU!54q1=sBdJOC7lqyі̍!$ha'ǽ6ɇ_"aad0W~*,[< ][%%͎DO8d-ŋ3frM?tX"O}dv:}MjZBTR~6"<1!31EvMG8}hyY@.?莥byvj6E0SN+$H)NdHbaF$=,xͽIi@}GMw/\A1T$䓱-hXDGR|BR:dp=(þ$"o85x$"t'QLIg$z&aF%D//|Y:y)l{2Si|k_ BtAfl\IEaMSbKPUx~LlTJkgv!LnwqynV W6.CƐv`ےj&k8wnob=ҍzb<>^#q#ηdmv"Ӽ!:ND>zHK8><J OлZj`O K\Qgy§vt/{35&adSͤeG?Z8JiرvPYL0su2.zN?ƪUl2րSn~Wh`[n|7gxC?E4'){S\p:GTǮ{4mCqS Yӣe(617y˻zyqB} HQr)]2p~1ufURnQ 8V1_"{5I=W&Ѣ 4Fd @j@Tj(f֎S6ނ4P:kJ`csʸHǂ|x8dSrk?G0V`.l @{â2d Ǡ+X[f2>Cۄ6 ':̸(C1hA|Zq?ғbyPQ<г(0x//vbq0¯"8iE(JW{C{סQv"& wh15aL0%] J [Fzk7"ͭRTǾ]h~O8:5Ll%0SCt ?~X#U}kba_]yieݾZTD]@ZƘ g&1ղZ2bmmUŝl[ 9d3z,]?PkfC7-~ 8qMYr'Dv=c4,ĩ1t7^$tVlY;Id |_3 ͘EF"i~^@aI|Z5DQ Q+Nuquug~tYwy7f n\^Gj7]=߾ T4xoG% x'ń<]ڝ?E}s:_iDBy,%ISmF? Z诟"žÝ.pwmCS_3Fz_:EOes]ieƣ v7@ǺY,ݷ l.&ds %@%k9? ʞ )Y2xК4HLӇIFl8x N;qq lg躛tgWp0 : (Gƺ»š`Z7;d4_k2hx$NJ-Н1 tPƻ WsZ'{ck$ two1J‰GuuB?u7}'򯞠`"s^ 'st3]Hٟx<t{ 9 XT̫)m$TNY?AU l/3JU{ZDzOu-`H J6RkTL|tx#iǪE GGTuB&/Ź=0 uIIE5QC0|Ҽs5 @y{3zJGvJV{JDڐ m]})UvoVln?=vVs䅷9~u>[*@?DfdfDnpt6 6&0hmLs'WeF')lEI_/`tL'3}) 945j 2O/wa&iMU+4jd˂5)o㩝vmm6[2*٬ө !f$hU' 3<)ui` Q3\a@*nG{Bl\2$?9 ڬS~΄7:qx(=?b3EA+e Lx o|t1]v#Dn!4/S,.\5}t<2]B<Ը),P\Pd->/4ȬrXh[ [D_81yq~o"LjNTgUMC88`,][{p+ L蜸Z3#kp%Qp}VvtH0v^A"0Q#42 `⋆I&܃F/($+$86;`CEr˖QJ3  j63h50q=A=UAw,;?@Je^"ۨSWRdچea=Ԋo,MnW:K`DHHZdEW+;ZpԒF٬f"j(ˆDTcOawdqv:omO&gJ˦[0%z^*bqk3Z[p姖X\@ɭ܅Z߄=ǝ]'վ6{Ptۺ!'B'<ˏ[5eǫt4qlerO.O#Jx5YCJJ ~aN#Hrag}CQ*iq,eW2kN|<$r@!/Cc$ڋt Rp+b5_gXF]>;w†[p6`LWc\yRƸ(g5HA4H$!Lm-rjWb-2\*yq^p;x7)+zhۙtLIj.-kݙcN""rHx1r$ ~m#w\ak#hJ9bͬ9|S}6%=Ţ$|^Zwި6ķ0݇.>uO5a?w-Tyo vBƜG+.e 2LFY*$S@{Z\Oc5{Dgj/nL|8!% ,U<5)<ʜ`fjZN-sEkX[W֠`F@4 6 3j~VEbL\[ =e}u]C+(ċQr$Fp9u{8CjW `XUF(>g4Nbz/݆Uj0qsS3q2B1.+^d_f+V;ST\u#ǖ/XLB'?%fY1\<p&.G:SVX߈6~h-e@B˃ƽ-Lڸx0M\ &B Hh߫sqnC`dv=:`$a{*VN}F&[EPزە9>`WpSIL^SaW5R&?Q)7`01/Yg:VJUֹ73xGvA &zyԹ]Td@!LߋKO?T{ <,tSQӊ+(ݱv|Lgrk*蕓Qkg>SadNxfhѾu,Mxj`'VwW\Ĺzpё9InbSjhń @S3Nzĩ.h;p|v:g+Uw0v䑱о_WˀH;.cUgY?y0k(f$(VP&#:g"-xGpjJ}oj%JiԽXELf&C >PgZ1s2\:uvٵlJ;2Ps^jɒqfH [nhKKnT2 _Zl9UACy6eH{^1oJeNC47ums$ ̑mm0 =.\Xgr ,[xr ds k"kMbk@E 6H7Gon$sb;ǴnE)PuOedU'\\ƫv)@^E$L8:Ř|)$ڍl "tfgn/^BV[) E_oO's#X1[vkS68ip_˽/K{}^"D {ߠ2x7 wƎ9).N (2DHխ`+0E֍46d a1/W`@+PDA<_npH0K _\>gbifTA uJ@^x.;,YP*R?xn6.4;wҋqy^%~f5rlvw_Q~hZ\.bXJ0 .SޚZJ35/Cκ2\ i(RABBO^yu'Rp|^֭떠+?Q6\&a3:+ٓ5?==lNS:β'VE(mHS)H`} ڈ2,,wYSXzcl *Wy` WQ"&e6͜O _Y]<uW/e&Ϗ?Y\ *$:VR3Xj!LAS|-G5en H,WEN+o#`Zi77,t I2؃NJXf-+#< D5JO񛔑8iceKL9/9 QZפ6%º;Yo9UFcdLg<2hA$~gg/KÁRZx]9Dj8hs~yޫxZ:y3B,t;wy&$惎p_GȐqdU$*F?]0;l@*Ξcɬ&syi& d{No4? HUph!=忘+k.`K@[i  yv3 (c׺2/[IQ1ALQ+OC\&_[Z 1}r2Kz* ڑȍXk^l}ko~2E+7SȫZ ՙ!lnBa$Q%}jE7.b ꇹP~M`j)eWr;Ť84o59qG}gHV977qԻ鷒L+j y!Iؤŋ lX p/@GQPc黹skWP$޸Mûj<٠L-Kv:&sm`5ldc4?u B}8WRa{ 4qf3}A@UU..#-F`-.6Gf8mxJ1mfB5@ E{)6 ?Et(Y-- {4w gt}(vog&]X&c-<Snn T*;QY u0dk*kyϫ_+A6X[f͡B/vFPP|1!WIQc_!oqyLzW1\'8$?X5A_ܧ\'v$Է-}(420l]Mq[n`a HUc!q>3rڰOwzL wEu4q=p^mݫne! nM0 N&W>oFę_A;H3d^HG݀EhHPh4>A܁1}dO[aڊތiA΢دFɪ)%\$x4}ICiz]qYک̝nu 1^?nkRu_o Mq@[u[-!LWk$J}R fsiX-2J\֨9`TFiDᦄ *Ώpz8Cpjӭx~Xb=ySdd )?'lJX٭ ;\HO{.^,q_L-NS=*^Һb-itB}3 B]U2 ;cגv|X>S!eFGzlf_"2FӢV\jxc;J$^96fr3>U D=Fy ą@@E X}y&ͲILMwq%OlDY1VGG re.T6:%r"ZǺxn\9<6ٌW5GSywN7{mG;œVO81hʄePxA+ ԃ`>-WCKDAjԷ#UFO+tۮ#BAZf4D [{ !/Oh;2.e *SM:Vp$WM"CV`6}W5WL!iEMHfjz,i>xIϑֲ 7OX~_[ }+@/&!?}h~.=*C8~TX<# :s/e`;H'S@RUDͬSAL8P%d<FSԟ'vM:\*=#,Wȴ&uM=?kzv#zn-c@[,WX/umOi1Y/0J:A Koһ'*w YoyGld]7#gmP!3^s -J6RQ<9 #Օ%\kĽZRdk?љ\dQ;'C 벃KTTYR=Ej2M6z~9^nu5jEI#.* N\Bto5z?]wԓ{IpcytיnN[j/2VXɎ0SHƂԡ(gqÜ ΜG[-ݮf rvz0P';Lu۝<+LBsxpġg&w>_c~N\!› i*&pD6Z#a ,_ r³%YPh:maG3+J`&{0xsޚxӵUhftZG)'5Q.W\I#68uH~7a5DWz\Fv:#D.WM{6ZW0O?9k}bި1`5C6tª:Q|pqaP7EB}6g7;`nЌZ' 2jUL;כOVwcPm!rW.'eh #6Y,\qsƐE.5-"AǼo8~V]T$PALjԼ9nA5C,_{O4ʩna +VQ,}oKg!=,iD4skzdlѸƍIUˏ}~cC0̩s:vP?/VNڎ[l/Naٟjxb"Ay{j7%M'#9X (wʙ] C|CBf Ip2Ã"z7!:p#u +j-J^ %\oiXKgk0hNAҨ!yP b&;L VX] SѢT'@z wRQ_0hǢ[DՁ#O&~|հSu[NR\0'-?kqǶn:%vÁN2`9mNwvv^SFFƷTûˎ֤M>^G̗ҎE ͔\HdsB_ ZזG&=Q(Kܓ5.{E'-3?d~jĿe3T"y3 F{SN>:^{7z-ΞX>W4BnP=eCH W&;{\N"9mic޳DIlcgykDĭާ^<:by[KT׳JHϪrrW#磈Z3/9JMK`fTOq,I ;lrH6YxEKd{%;R<G~F6e7eCtfvi^Ub1$gBzо/sWX3%)Y RU+'w| L7I,ϒJ2UR)u|ѭ"2jTĨy=f:%qƓLAPs*ri1Bt">ꦕec ^+F7"ϗH((P@]?FD2un.X[$>5Y Ѿ蹬nV0+=ĭڠMN-y P|oq ew rű"44XK" eȈD(!Z lS'g->KJ|.G2fô$#rb{v!p-$36PrZB,' n߶8a9ژVE!,¸X #K#s~)Am8g[0S*MGtHUnGpQd{S5Aq#f2;ariD&fEK0,M pg.(-5$88Y0DUJEDު_ޏE=vkpFf \t79G01c*5.@(|H ={' 7jD{Db\PW Z?_hCݽ}'-ʵIsH9")=w#ЄjXU@˥\)皫+uc44tV3rԭ(_W n+IyI7]0Q؉{&8!PYKnf|}7'ԙ32 4f¡7L.İoҶ7!!&wY>Ӝ߷]07v *^IT J~@b/ K-k͞6韑&8@:8PWMHQo3}&qkHӌ^\',CKaos K֤{?0ک d|#IQz^=ǧ&´.~2^Ak .6񉚠jԾx^h,5BW~òس VU-e?[Ͷ*:.ir˙ZUwkJ WvB|]C|7㿿]^O#e+(;x1X+Ŭb/.+44XIT9t4ojR7~7g'@%Z'(T=fz%==(b8M? =*Le! PWXl0aɖX(B\@~t]cOK}`"Ku(0Cp~2Sͯt]1D~oq` 79T|?0bT4U{l@m!Fl>03q[oTN;/B6%/dxղ/t>ūΉ>J?l$~]6/9HIw%%SᔒmKeBcm ŠCov6,j_ҽ%ei)ƟزG˦ N2pAOw̝߃UWAy&6Prb !etv7/-و Jz (Huv]eܙQ@ לqcd- | R(},Dfa6JAk[эYl,t,F; M42ծy)i/NɯeafDE;Pq _ pҶj8m-j+72V,/'3l7|DYs0qDbg55VԡVK CNKDqmJKTCx$З2YZ rKv*p՚q +L7P}dvR2xKyP>tqjP= {5)W02YNWl-9 1^n^ @\)fB$vMf@prb}MY{|E J3?tߎst0:>+E& jeGY0[{R3}% OG::Z=Œ٣GڻȔ^D{-yʷ:RLp$:d EZ%FGڋ-Yj9v6c\e2v Հ'ƏDu6'1pgD'N:3K@yc;Fөx~e[E=e& h={D$&[7s'xUZLh=HoQ :u:I#g *8K#ԶA}Vfkx5u8{jbp~ո=uusK$P '`;ԥE8n7bfbV4O]9EM\E΍H^bz 64WE)yP՝2t)QNu=|si$fU+Twzbv'Yzi0r 'udD0'8'Xo M^|m!~Էcۭ=qRV]NaB_+jg3  Sf*'*LcuV̥y/X,)x<(Wkΰ4SW!N4i3H ~ڄ:xUJu Dn)3#F001Hn˓Qb Yi)X/?K+<O^'9❶+scYCgw"2v)@æļ '%|=qq\P6gEq0aȐFBOڶD fgRq}H%@.*/C+pf:h c"32ELo~#ׯj~Ng)TnٟKP2 &iaNp @)j=1Ōv{mHLiqT-<=aRϘpU|^7P([x F)B/ jL#u[^[|!/Hl6;+,L։!v2^?k~41@4+ Ԩux!K  _{ s_dBxP*UJdDZ^a')}}ax @ .l|ZExNj Bܕ1"P**ǃt#/+y[l(B[$!J?j&6g娒P}CI#9zr]C-;w=,@"Ŭ=qfK\R3R?Mpp (`'\?A."`'9;A]Ѹ 5<\Om$ 4"&Z,Lw7>[ƀBSDh |U"j춡a߹ɀq€.<΢wL̟g&k ^8/1uO8H-o+KkbEO"X$` 'oO𫟴)7\ҦR0S phÈIvΩf8E]2>t|eLi[n!ġ/ԆeT߬V>ೣ-B ܈ˬ{%bQf]=6==8 E6XaAQgo1.LOUᅯxSrpZ-U74&2>./Z)~{A5I{)l!w9Xzf^g74*Z {ig"$(jʺR\It25uG`_C,m']8A'F&l7|$w]EgCU7)utq Y9SPoGr:&ldg@ݷk_ zW\$O yH,}_;%U$**C:Tj <2TojDgB5m1}TH@ !0-)RDv. E'ִΧxT}.Sw0wZår7Ss5ddr>!Ѯˀb칰RGZ5 .U`TT +'*LPF+1Kσl11ZgAr|46Q5k& x(zz0`,C?`L4EmԲj$G:UL;k"bN] u`lQRI9 dZ{sb <5ނ XЃq4 (pM`T |>G#fH SØOeNJ/Y(({97_Ծ5 =ޘL {UN(0.mjAޔϋhQ;~ɻB>a-nCJ$E"6[uoO0P!b$Yf -CQ!}q;8Jz(^aDQwxyZ+}ܠQ Q)0x[S𥏌sHA:F֐3(PVLO2O5y>"`(͌`s0_ʞueɗm0ǚ5mTp;9t;u=m9ʩ9vxX}F&}Nh<9@ Ic,JE^ >ƀZ*u1?*>7 Gehα[I.UhQV]ɔQr@Mg1D/HIZ'{.J"i~_솰hVƋ6o*rEoj!f|?dU]d\CU(e{`HBHaPϬk/f\׀"x`$j◫CG{mYcm8 6'{J`m]yy{(X];9/eH2WC"qgB.Ƕƺ #H_]iRb}w" z660hBwk?$Zz:+ӇUd8}@ QN7Nݿwy<| ʺr e3v9ˊ{1E arуe.T[iZ"?۱zjA`NVDPk yC%Uaz#F g :Ѷ7S{pBlwĎ4ЊtlmGP:&hX7m*!EcL ?_hGVE_ʞ &ݾgOF2vC1*д^[f=tK{(|yN÷Ãm2[0L *Fh_̩EU!Mؘ?U|xnoGqX2akέY0:ӢZnsȆoS@677xU62{4_O#  ^cYG |nPM)s"7V L0K1\arxaj]aUo'5T5F# S6LT5[&`aJ#>@Kv, \E!<m#!)bh6*Jj,[ }cQqL6WO)D1hJov ]U3 g؟lPB@Cx<e]uNc {ڵ![kGų!Kӡ"R-N(xah]fR!L#˱w$vD Rcj\&LD !IucZ NGhDoczHtq?O.ݫ.@+WWOD< c뚧@sHbeW>c5) ߻{rx-(ZSGNw2$JAn m#H P:B{(LfMErs&DI]VD(Ltb!#JfGs2xZuǕ -XHuHmԇ| ~ {\frOSmYrR$ByqA爹lq$&y2dq`^dh/=LLP=Vt3BHLvD뷘XgVC^&wII2 k[w/Asi\q5e﬑ tsSM}Mi۷b;w0ru#xv<uJ^^Kw |z~j.i1?+d(ׇ1zT'&߸QEk=PZ(\EEěӴfX[1]-t`wXW蕚*L5.e:֗-2z~W?D^>,{6[ ŋ"IHGN-SuOq&,޺%!Cxt@FfxF-@^tA҂k>(V.usl Q"63z'8.wM5Xl%}d!wG߈lĤt( bbItAy<-]=*zf\a-gbh~dZK9$~p&c>TG{X!"qL I@fiu/ga nvd^/ Upby_KKtRiz{@ 0ʉl>i9R1Bu#K]ïےid[²͊U9):!tq}6vBzv *dz@8,'9 U1NrƐk=qmpM"6z{dF' յLqQyLc>tYpA$B_X9 n?j|4< j9Kgղ5ꏉ@<6uCm^$nF4zbaDh&f~3RG9iƋ~vb`zF_S ߓAɿ#s^v-,1z"@=gdmbIcsEkcry/0+s欖<ܜkd |Od*).zkv+f]ǁ_SWhq*#+шXỄ7ygRbP6}ե (-a@U,R*h "VO(XO/vw;J*;+'B7<jS4Z@<36": xDQAG@eAnL,*QdB1A/DLh0 L5W [trU_I=iwI1y- x3^AKڨۼ$d{DX4"eAA%|m#'f=?Bw\ZQ=@u=Bp!kmQAE{+$oV)BYqlg[Feq},s;sPMА@v6[Ή k],FFs\,G]ӱ[ &Y~K 4lR=ұ vji j݂`3kyMw|~kqa)۾HK^g] \6Hky;K.+5\ۅ tJ7\Wa. %"}芥`;/Q;˖fR24 &@$b7 ׎T[(:;uPG~:dzn&g}#'3Kk?u dʿ,g5BiD($jy aL$Y|K+Is }"-8E.}R |UREea5/ǻ>N\;ۦ+ |J,zLOYk;0kF-xA]ZlB:[򥸘>c+lI}^f֙< /]uD!#IRjt{PsTOzǫ۩p8e"2Lŀ3Bʳ%71 LuF; bcDuŎ1DpP-_(E~gs߾ ̷z߇[.JC&-H`idu9/ݵd؛V UhrKBn\˨(_G,@fCoaw󸱻m(L`3bW#P[In:ceၕϨ*雂<$H<}{fcgyֻjzΏ FηX֊.eުqHg/| .yZZ'P82OJO{LB!~6C!9>͔!RߺPFXԓ`5<4UYIz޾L@g鳮[),^; >,r2wܥ2fx&\f|;5lրN/п ̵ Қb>QXƗݴik%zfqGouP,TrS4o[/%u@ǸYVWlx>lc#RH7+P}[NaH\opG/hXg]{ uG^2@(3?dgM_i,Bit(o?>}dL8Ez6p+d~bc֑P/Ԑ<$4T7/d)WLQ,'l=A,턃^$7 \Gn44i4^054MP/SށSt\(.&_~ϛۓ褘t:uLͿ$c5E#O Ϻl/HҖ|_zh;|Ve{7fu|R,њj% =lPw7'miz95=;Q$ϩĬ"Ǿe)Ch_w}bBrDXM ,ҘDڞc> .Vb̏p!K@Uj wo+r+챀6%2B:YM"#hPoMd4x;{R넶K9skI zt`|5^ L,_+3<߇w7C$@M&وTĝZ8%*Zsr$92 EsC@p݅Cbv]U+)O}dzo* ?e}P)jDYXp 4;d>**~ *l%(NaW yX3V Avm% z!ѣ):Zm#-Df:Y\]m|auid4 72Ey6XfH%I}QHkS:SyJz8i`uL_ aNYIouu"Q;' [vH#Gd`d# m p"5 T v[5Ϫ7Znc@eح.T-m0'_>K;;97fP)(X@f?b|.:f|Mf^j#c_TUMk6j댓{x5$Nu#N]=< C zy-@J* }&;n:vLkur@-RerI3:."-ٖ Vz Mz(tU-}f7"鰸 zwMVDTH j1QKO6OugYk d,L)6>Z?C.qÜQWתP/^;VD񈎄C0q,ͤ\aOo1٢ZGB )28PH8x]k-WmM𦻈)}3?fڌ>y_{Zhm|-h f%kF!ȄjtRRGS3V@6_2#GYm)-`Ōs8 %RwUnLCFKzcSɅNLb1IMp *:DELbxJ,M(,"Roj@KW.Mq瘮CAѸ9R$4T.4yD+lZdrn؀ $y-,UAsCPUY+u4{R/^,,ICҠ2^Vyuc%&xXˣM軑9xO> ijٻ-},~=H%YOTź? [s ^y@?ԙr`\j,0qyW*xf (CD 7R"@ D{_<CpB/N#2pt`kA>`6+dw(ts03>rwB[y_'8bLyt,N!e1 wf6sD=O4L?#nH÷ڤav*׾ <MrP6lgO h.PwA>^^e~,vºOOw'$?=}do;A9BisI7-KfR.%T!WlNoBnhBx~K)qx=) #1bqYfΚţV\yF‰Qs>E_0 Ck鑸j'GE>tcA ktg:oFjW PNܪGQT8}DV;xn?_fSftxE<;X3֙~Pic@ 3}{$co^שM q&rȡνz*UHӚ`#*3Z6TΚE(ˎǽ]._lj Jmn Ue|JBd2LWC-AQ8fƱϿlgnW]}ɞ , }gJup2Nle8:`THL3(hɱfĉ#:dL%< 7~Z+fSDrK0 Tg8KvN7*?'6xrbCrp H8&{>(0> 8QhQvvEd y^ 0qGo E+l:-fKpgwh|0fj2s!~+osG}@z({ы.C륄ݝ`#i9cYB\_x8QyܪSh:K $>@+s"KPY2HdsNrQh̻(m Z&`Ljy꤆9kRfL<`זЃȈ5;V5~!KCMU&L{tfҍurzCA./d4К{k*Ѩ[a6̘r'r4\tv~@ ϴ>At?sYxU-}O : yZq |յf2%U<#Ss4?j1u0uvě+"$+x\/1  9p!8}?^hs%|a-\Zf%d;R(=F kudSnnAL Pu$OPQݸzLksi_J;9R6tH)ܢ2 \w{~V4!QqqѢډTrVz-Ÿ(1LBrD\jkkڧ0J쐮XK(wB L_9%1Oyag"[]3nuLK9X4y]%sGXjZIRWKe.̀?>ZPE&c%0M':е[c3bHvYnJAU R"c~B]ؠKm.%*1|Iv&NG Mrfdm`[VmA;qv >B X*DW*Tkڔ\1f@]ܭu-Lm-ork'bAe_ہfFRWP3`y%Ʃ!""(bvƻ\DRY%6Ĩr7bԅÑOoGL->8tM>Ԛ(oW7(DzW8kcGFHeH5+Ѧc; }k'cwힾF5k'We.XEq`|%Of/*c8poM2l̕G ]jhN(aOv(@muR@rkq;!: }Rh *7yƥWh&-53'cgLV_c#<8^pOڗ!WbE#ՠ"ԗ! BT_)L?AK4B Iӷ&w€EEp$/S8W(e hlv^.hsov[@v3.ݢҼ,[ vU\V^]|$Cg * ]Bb8YעGъO΁g~^y q6v0$RQsjflGC$uQRXHԤ:5FӼ \vW˙5|@» ME Mo C(&Jԇ> /OdcqfSc|ɫ,PHVwP2+7%3smEE; o j<\߀OZ/aƷ3?Pu$еn%l'ѐqTKwH۟'L[{\^_+ɺ,ͺC*Azg1ߡ7$0)c94 5g:xIT>%KYX($JmK?HBv2 !@twZ?jT (<հj#{^#ר:lrh$y5WaUKq]pWL_t=?/ό|=H>:w,R.lEqm` O{lf% U#kj]f>2ntXTT=NA=Ɨhx#J'Y9WjfTs'udndti*ih+WD Igߌmaf $棾ݜ8XSJ@D O<"n1Тq'sMRpFhzp1moP\(un6WTz=;rHf@ihx b _1YB*SƴgxC#mωXq)cRR>rHJkE)/GJD)1+IT);SE-g)0GĔ?zJ}ū.Y!x,ƄcM] !@}yc֚rAq}!JH&Ù"DǛ1ʠwa65)BN~3R9h։2]u'^5]rY ctK$<60o&!noLSj^o7,@% 6eĒTt엠b_Mc-*\tItMjXØM@AS2|C-P@^9ʙ^긘~ubN )Qu<&@cfի,5..Ƭ[Ɇ2b++49 SD(:Ds(T`HCS9,"ny  YoVi4`ǨpӐn|Z1mR  ^\S8ˆ<ۃ1 /k&I5:OFӽ}I^fi17:aƽ-Ƨ4,c4G+yM V].OoxqQa'X}A*2A/KUzD)x&`Q\3R,)FyjMGY+^2\$^\7W?+c[A$Lk"AUvw֓JV.LeC -*~E~վ6mGtF˸F'`MIl*NӫC% uI ?/t"lY D^(/Y>aw2ln\\^Z4l)uHKdMg|K) z URz_l҅85vvhG QlBu`c_cGiu-كcX`O.1:¢ 7"uQgNr!{̊QE+,2[mQǓ򼍰#[dxyM cYS3vѼ͐x-,k1`O* M\4sYM40ޯH|RQnn{'>?6a=#_WfO@8)ğ>fprj5}J,܀mN_ vñ ۬DԛۻPANG>/ Gc"RKZհAO(,IO:ʔA{Φ-1+$u~e!&o9tTav@ԗv2[x<"/*Jq+DzCCăku*5Sp }IPw 26ZP/FbdlIp7swhآji:Z+w{: .Iv){Ρ%g)r|KUw占q~C#U:KYGx*|ac0\mPȋb=_"i֣gbp%+ T(=ڵZ"SرAjK ^k19U8r25)v]qksCY_8,!y0TtdlFLZЙ )8^ 2Fzǥ"*.jwaȑ]as 3`/Wn"L:t4Қ/uU:zPpIh$8IgMdI"RGڱ{xj'Gfdmwׄrݛ$թ 9@ 9E? F$J MFeHfR )K}i9B[a?<8Nwsb< fyȻbǤђ  ywm8 !}7QxhP 9`^qRzmJ7` &pagJY|\r(.5{Ǟ|"Tok!J(&4ϮA&<òԷ-jvW+$į-R}&b "-+u(ƺ u(JO҆-8֧Z!TefE%ύ5!֩25SDP27f2}p#WmæX$+o.Ib? @]i%-91kAdwS"?s?"QR䖤ד󯮕zZzh3+\$U)/tW,{^43GbEO5*oJa|>ž0i|KF̬8< # vwb"*K/F\7`Q[.'T@~D"C?*ș`|MUJ^X.IwyQ-bj/F{x<4i\qkԿĞ t&\L #b2D'TtYpn7R_ПF920G潏gƉsq"f~HHV=̀Z&y1 )~Y>*H᳨A `:б?*(Pp-[QV,~ H;9 [HNALVHMݮk̰%QՄ1*aHsg;z$6ZҭTе.?~iWShn>wjznFmwFhߨ|hA@7Wf L_{t%:QAMXC*ZCQfYr8Jvy[hi,7߸Rdc=ϴ\|dn3E: uעLH&C,=3[ )y(# {A!|<(W*bpnj(#3>8|ψ=LxWfZĨAW@6 8Ӵ(zEN.Z_lٹNt1)<`Jяnf}R3%مO.@-Y|xh74A֫;[)2GE3y;IClq~3 fa ZԏYw+.s/{Dl+O؜~UnXn+z1>k%~rSb<58&h6'tSyP( j۩Yb-ZTKZ1˪}SA$,mRPm}ƌv_vH[7*|hB$I]'cQSHQ]%phB5%]+3eGJ;^Lz5?9WEo7(_H@=f>fpKj:I=7?;2}t dDr :H[ІԶcGޤ#lkJ>@pyN6 BVhLmC1 Luxcy([*^._* 7gAeBK?l|pF'q}:ȪQtPktw Ȯ+N-kv:;iݢDGaJ5O]ݮ $tNm xENU|wb~o:}an$͸ k첻ִ˯c-rora-'#5/ݪ ub✵0^\Ha1亮_@d,(nxVOz.tGbq,-ASrPr}8Xc Fr W^@8> K1 }: 4uj&a:0dMtm cf. Wm?0AqMNCݩCtkFEh8GO%Tgݩoh hN3{rx6L>C|Cp:Ou&b5۪а;/"ͨl8EH04\@5x&~ԣmc}v͙9_K4ж, _OLny4쭀:G)C`3};]Œf2[> F^₿;LJgNd22Cd} ~@b.~#L*2RdYBKF4i7qx! .?2KW;@ږyL]&d$, lCUA/O+asmM&{)8 wN6湙m.hYhƇ^i^UKRdG% >Jr> DtB|Iץ_2iN~4^\9a@S+xb[N(`JK?^Z5*kcE5!Rb¦T ;O= /hjǫdi K~ueۃrۖ?^ 4j֜`{YDYrse, 4V~D,7 ӷ18F*U#Ͳ9n |_WC>!uA9Wl@{ʜ)!W=k]yb*ذ 1 (@ oݺ 4w>8-F9 PB,(PR6^Åik\ s@XTPE~1:x#n>kT*𩙺Zҹ[Ob͎47-ԥ)Çѯa>BS!KIN7嫧љ"48O[K>^W9ݚuƨދa!˲0(؄]35/?Fz݂r*IմOMt[`S'Q(02O838mKh20rKLߘuHT7ZZ=4 FxEopzgK*|Yr:{f\NHtqQjEtI{8:_x"?ʵ O' _hإml0rӼE@"@j LL!$n0aY~g}us@P7f[*qe(6Fcc92O9JPQgS뚟sS~xrVr@٨sV =Zz4KqzUboK@^ 5v3bbEts3`-v3Vr|$76_rlZ?y;j oO56R ?%)EG֗Fo0>Da+NQrx:wp}v`lLyűvs0<[*܃~qb`<>^_% % rv)땔LOԾ|]qWI@Q~ꚆCɇDBU'H1c3?mAooODr_wo*6 Z\1Rjk ,t +"mjzq?z/\$WPņi3d__F&ol]z0(4%blisg y i%\,]-|1k{f,|OC?Tߝ@9H+<8D !W^*!t횪lu(UৱG0hXyТ!6MIE"֫ $eX// /ͺ!‚л(2_}Kz(丑F:{BstjyxkEU/x{V wN.6*VԺ?UaJbZJމ =|rg~fɏwXwVjw[Q(>is_HQ@٨ߑ=9vTxEHHClvŏVǿÿ|kiJ_҇:2 :뫬"C1IO)ޝ˼lO tkJDqѥ(c!/\eeJ9I8HGqLlf#omX0']yf2) ҎCȏZwWv<6{rdB>@7VA 7V2SՁ1=ri|em8mQOԹDwFb9+ErW*3h)}[~hwa%-'2,ocWZ Rln3&6^1O'kOUF|[3?ܚ4)eyTAúKΊA޶{D:uƋ`*{O!T<Ĺkr #ROyﺽhTͱ\7]g1d0Ar>;Bϭ~Vppxpc0>K}34d28%Fl7zaDc,ЙS|6%UD-D#:ݱY0B?+45z$lS^gヤU|,å@6j׳&ڜ8Er2 7|rROSFJ$ί߫gpAmQ r56-6``##ޞfNp?q'`EOϿ#U}#pO^vAs|:qU@I5ٵ)GpfG7:JƇ5^+ ycŲ )[F_Më<+vVVXJ--ʌwbjĮ&7/$?9A(E1W$ց3WIdRv`tS7]1As%ԌVnX %Ss-▾,y/!j]׌$岷eJ#қn1wX?Әx[瀍p&'C&.I%׫\C1[ ;4ghE^E ST/9yg5/ wr*eB!:!S+yBɉVq:2@:/(\ *{`Lx"W8AG7_;VդiuM[2z^^7&^9u2а<0fzf<jY׌4M9U[bxS{yb 3`H&5,eTID\+9\V>r #{,2.6?҆7W3:*ʑ~̌d E/-Kf; fu7ϑ06[qa$A!UTMA BiYt)q A'jb x"w^yApS;}8( 7~ ~R;-M!yWj#ljح-ڞDL9] QXAV P#^,QAY8um2Αhv^̶rC^ԎZq&P;oDw1̗ ^x!xpV1nB R~b\J*\Iҧo^ѝu2`Ai^U'SؽM x=|tʱD8X?y{z@][ya)f +LЧD<'r{(xݼͶޞe^^NCco"USC ]UbSף(Q[67`YYKD* 2;K#ƿs]ƓrkR}TUop,nIj'N3R~c#i l=ִzADmXltqx"&dUQH<BȎꪔGSڃA> A @#2"aʼnX_nyˇ;9Iy\yK4_9/.`Bp7޲gN_D,sY#)>8v:NcR/Y\H̎e3#zQJZYL !a$8rB03{'M;6}&KbiЧwFG.{OgD)KU-k/{irnǀ3H ):_@+󌀐뫉beV%yawKV#_0IUlQ!K 5tޮi[Ud0_>TEi鰝s^-QA!Yg+Ql;ФRTTNG]ss[Qam. sBI1\3L{muI2.x; ɑ4xġmc2`UiywKZbccR$GB+]#z pLjX&vBgP[d;G:X<\-Bi˶[tfIcQ2?WZo<"ܦyhg~!.Ԑ 3(d]rHu+C`L8JS;7-dB.tن`\!I-d|KLQ%HtVuB.6|eMs-#wrK{q$t vx7>J9sݞy j-HE@̤(JJzmSXKqD,_v?V> 2T@xyH#ԀჶE , xkZt47bHlp =h-Ur{1sb`x'(. ? bC 3`8Xw KEԙ`--$9X%/L J"}}m}R aՇ&Oɑ2R$l uxn:Ih;=mBFrwcxȶY*R&U㇬ۃ4-vTv&6ilN\g\ Kz-xڴD*N9/0^څ*֘/1 1(*J#a,3(tem 9޿cι<kb&`!!9(´ZĻ㞡_>a7G;#$q$LQճ9oˡ|mG*lY2rVR܅t EׁLdU /qB\r`49;e1T*iLXUM{y^]q ŏԫb™Hդ=oWR0+8Ը©0\ Ƅ;%M;\1l E8bD; B7P{I]Z!RPmlm3­~k7S,O}LDյ:יc`f$GYS4T ?`H(a3Tb0(1/v=`*z߬@쀣IXvO0+'aw{<Ffs0AmXl/! |<[LDK?!gow߄@L\U7kj* %FEAqqIVrʦg.: #H@M}ߤb+R1ԋ\.wH}c@ΕA,Y'lu TMhVJeji;[E6Z:WfT*W^n3Y*aDyjg{oQjNͯ Rwl%Ϭ*59KэQmPV%;Bƴ<쭀R E;Gd0lM ENZm;]̎"11fTZȰI r29m4 {K*gItHDGΩ#ǵgadwJ[OS%X{cs2fbosJ(Ig{zKC(P:*a?Q!K#'U/KYi*%xCLP1Q>6xߩY@mtHdVF֝Rap O (+zXpLyY 'ZOgя{!bգ5w̔}=^^rEN4 'o6uywY"L7?U`L5 )BğG#U顷>8,'XޓWOT1&ƧN,* .wySpS1%0D=(N}S ;UwFڹKGRh;#j&ە 9Gtj?aza'H %Ƶ%7f.3lcΑCp 6mѶ4jwWB3inI ?6tpol$bK.x7D W}NFmFsi#ŁGvug#Y<剞Z}+9Gӡ$ @t8> ƓU:Giu ~|xKzNq+lR>x 'ԱxOPb/" Xyf/7߲ 4j4׈ wAZ}Ulm+%@,Zc.Sv.2M5^p"f/D+S#^%%fe|;m#/۳h8~'ǁ fM5+%=}CaD9-Xv[I0t=8Mh.u"ȢiNF4B֊"60q4}To8ƤltR BA."TGP%}!ւOR6iD݀F'GB7dmqe$qIP&m?2{@S(e(.v;cI1?mRl;>!BV(B/jZRZ;GўGH~bqqfo`锺qo]ߏWz~VF,@r_#naQ$V`ͯj3}LQtuZЫW6Mb-ԛ^/\W:.1& jH\ϹYZs_/q`x"q / THCc0zBL =Q?lߧK?t pWV^V~H&P]L}[Aqn75.V> 0*1hYY";0rdZ= 9F !xip)K>]Yg`]RÆfQ>KpJInW%,P_O^=aR GaͤWV䬾"5^Sc(8)=LlosGgQ;aw5)+ *Oެ+M=Y騅(w[섘(Ee5+cJ )SFFvS\w"i1DR3vʔ\RdzTXn#$hi&\ *A `GvLKx1{qkLvF[,pUTi0y[lg:Rg֑֠\t8k̇C 9JdDWvOq1(mF OoMq2ZK8-!t Ay?pDq|UcOX 0+_sI΂/! 1iIQCMZy QLƫm՞wޒ<m)H䖂o8Q@6Eɛ՚ DE̅R|.ٸ.dM SG:3^3XWYR 4<Д-i n7UWƂt׍m]oY8w| bxgj5CH0zJt݆d^Xg EY.+B1Tp%!S54s [ Գl\J+:N穉H M'׻([4EE: {/wRbEmieoofmѡ{M,"h\R Ǫ4 qf+n䙒 ҲUŻgj`ge( 5hX˯kig."ɘKGZn@P NVfvm\G8 ¢;ߗ"ffY(гVnZ)2AH$59+e.Ate6kE_7_/ ajebQ!{i|+, T ؼJZMp NevП]84:<-ٶs?@31-Ћ_!IeXC(?qxkwi/em1+$)8&Mͬ_ʵxմ5'EMWmw03âh~S" *tpˑєwkD㯢a%?4Y˻6뇩fC8㞮]-?['NJ5wkofG_y6^ɥk[tUeh+z|Լ1V!$_'q5c"]sb I m ֡-Q^I 9~_bNFm!n)\D!-'0p^w֜Sw¢oNma,rwЅA>j3̼I|o@(֟\ØJg|_!2V&!& rǧ[9/gErJSeUJ,!N w!mȥĕH/TVlQBq"C5YN^7v"]ωkLe~A\-&QU `KG|e7#9B *m]Y}?H̏Xi.= &% XOQ0amERoƣtEsGɤkR`UZEuUwdDžʵ2{6DDxB SS-, G/µsnJ!0(TӽiqO᱿\,֛VvN@'9Ş]V:!xei>M?[yumi>^u`8"$ Ҽ=M4_c#4`'Nՙ~>p)Z-$3ܩ ~z u?oU0[U-w-1߯V|D_దAvVՄGHHCeDF_ٓ/7bQoHJOhT>2E[ ke+JWIፈPi?/]ƌ{"".)8\)#6\:Qc0<i>kg!Ȅm4&WD\y$`,r+i Y #;£"==Z7@"R[dPvܦÍ͡Rnóx=ˇ9jk9LJݟ>|/ R>=@`r7FHHbsu-953|󦬡BƠqaerE>Rv|0o-&A IMtQz &X]' l;}-s%6!ªxU[>bAU"$~2LXRX` - N+6h|>=|ϑpLch* )c{tc?DMמ[;^p0D\Gl/_&fSxd~w&\C.epUѶ_ȋ-Run{Tzt.('4y|(P푐tӡ fɈMot}/,Y^LJV+KPGϖe7!iɸz į7g{"Deڑٯ4.$s ^6wRfdӗը)6,dr#1-_i [.MQo \{g(YUP8S]¤Ycz+ZɿŹ7r;ỬN20J$a~96F{w{*giih]i9r}`$7ɰb&#x8/ϑz+DbAtKP@ 6Mu,CT C55N&ړ`Oi4ƛ% 5!Y:9$Ī%3SLѶWgXI u|ZPP(%N+_q͜mɒҝÏKޖ]ow d:0 C) n ˆs,v_93=[Tc,So4J RƵMo+r Y5Gǧ^Hǎ@i4a9<Ήu;EZb|6m֟Dk[rJbΟIgPϜA2qSUN8bDc zݙwGCj~DX⑏ߣwpAPꇎwt= 'n2z9U8@5&t{.P!=8Ҕ&j)%^(J4{}ex_3Mz$y)5ZB8CZd젚dc0gӏǶqg̘9W=ooj(A,J.r} |?@;,M,3_a\أdnۍu>"Z}GuufbƩ^Ec*"w6ڈA|:*2d:pᴾ^@p '5;9FƄ' Ir,w4[ QoެH-ۯVb[u^2w&(sy3yF${fAdT с#nOY34Jn肋Lzfp4ooK%@Ă['Gpyrj\FDյ:IVBp%4'0)W;١#t: G\S hBnLI 0Efi!0 c99 S)Zi%Do6nU`܎ӠR͙h6/`#Y$]]{H4%Qof2:q9w*T!vqkGkV uۉp\^m]VG|WۜWHO_ `v=SK)[k>98= XG9=RJa-& nFX>B B#]4 '2q~VlF}4R"yĞF*D&Y[*轸7+明KJ8Cf;2/?! 퇁ާzP!0e!,b[|F|-\,?OJJUo 㴟1'yO |3s) 6u ֘}F#r?2y gm;1[ʺXzdM|,1T ,-0ŒڔWw9PLx[ڽ5~?*rYŖҙKd((?]>%7< 10H6BH-"j}lU\V:#!yO$hq { rࣈ%(9z΢pp+puk-Osgz j~vcZ \sDrs?YWl˚=rw )\~fy%aOVclꤺt.!d_]_/*#'00*4up'O6HP=Z)9h, {XHKrN&/foGv>p Nʺevn^ @#.AEJ&ڐh6+dD[#${e6ä*:XӞv E$z}zk&}OwAkYǙHɩװﶬ.#KE}>61hXs]z=;4͒Ư25'-fd/'\j=PU(R]7;4h[ȹ_HzXd&YRh\JU//̓gx) $_.8c/$R+2U'}FhˮYud#J\]f㚽ZWor8l D*!DÙn4(X;96=43ՀVh+4o3Z4*Uy2zqU^ᤝ?|($ZX$3wXbأ[)d8[5k[Jpzݸ->IEw@7鳦qZvJqp$)@LiSKh}tǎGEgFɖ9C'~X2Te_I7d7/g.&VA'Α'-~8ѷeU9zzyuiok54m)vfzS##^-Dt2I#:~ϚRLH}o#7[tC^Prxi9{|(3pZ|~<9u#Dk4P3q|;oyg>Z_$ӲMR M.bL-К,3Vvm)ˏPJ%KVbhLMs.vW4(ڮ3p֕E ԶCwXw4noߟ9jMi>[rT#3驙N*L6#ڛhjE 5SOnsDnu<%Gtɏ#Ńf;ڱ '\#}:uy$uf7}<+\6x2蠬uN2 ĝ< Xr*ƤIcg6T# zcA75@o*Z+&Umd]~ d`L?%]@$r"{ &n#cy7r5,ZC!a6Cj[7ډ:H>D;^꬀rkϛg.6xݳ಼<G Awp%1 ?xMRs9ɯ^'HQ) l,š%zܣ؆5>r߂o Վ"B@ۗQCM(,Aw6'!7MPoK,zQE Nv70_].˼K4a) - t8qR3k2}DTP0 wD'Nئ-y4I* O#ƙ0FѢ>Ĩ6ŽDI߇5n I=ii9wGH֬ozfH`W#x9ZV JU&,h J&/"d{E7}4>睙lti :bIµ4){1k^zB]QX 8^E~qmQz&?TΎ8!AaV klfE#qS&n\g8瑴#ԗ{W,S7Oc5t]}E6- 0:tuɻDP-/韝=x$)X@hE'Յ4AlGQ֝~͊׊*vN8Γh1͗#V|nl T~SxW:yAi7~#}Ņ齲L:繏׏Qx}3ߗC6LL5iJ|֧FʽEۿV 5FHej:z!|Gc!Xls }CT-(\T GL lBfwp" {aۏ /e8)1ϜٝRÐhCN[YҔ0R.N]rF AE'k.pYជEd8!Ү[{=*g/ʬ۳r-)"nPFv3 3{H+|X;iF"RP> ϸqc.4"Ljݼ5[¾YN˿BZ~ri`ԃz*ēfއ]= o &+ʸy_A [Q&з{n#.@ZT": A2(x $*91it_\;HoTipRefy g6Va53P˴-ON$Kp &6VX>Ģᜄ Q=MP(eZ " `Zhs~EDkG3o6ZHm$zBDN$[NXirw]H*l V;uS7XhmduqxfY|a.X[Aӂl[F%sD|Or7S- K X?FCd䔶 c,߭-}*RO/ J N] y!f27݁pd"]M(,-TSRۘ|Xv>RoO  nCV04_z P =+#2Tɼ8BrlD7Ag@tK, _jELؓfl(jꖀh*f%r36+W:r8QB Ϩj-Fls!zm9Ħ vB/ˀzz"o#Aӹ\RŻHxFe3K;?g۟i8ŵteg&wJ/\0& V5eGŐӪVQ<%]h_`Uĝ]6Q633{0'suŒ B+.<+*eѣo6dW:^lh*^t+RqSN a )JU8( ebeȾe!S4 N_黟0seJW;$s)yn"W+d0i}܂]Yq+ Hf SXuƒZ9ד"P4Mz— RX%ø3JeTu[;> )_V.^@yih~0  -|mLQرa|Ͻ 7@ύlY*rJ+ӢQkÔk3|]*z @z \آl_hko YY\yLϜ5 @Wþ%wnu@b#>!|J>zhp,|[,龫 mڻjxK] Ԙ;WT/˽e֎}e{;6Oj#aW^ czFP<[/mueDpgўT\7f.d`_L ZGp.Qɂd`lm<*[ň~ 7% чB8@+dQ>1u"El5Is-+E[ qu.Y‚Ghqu x׎,ˮgiww}`eDWK@Ul(|XKRz>yGRr?{ޠ"9:#8GӅV=BӝCdWkٿBs aa~h=ۛA|2fIe>|4vHRɳֹ{n"ImU9n~ x[ e\/4KW(i4{'ƽ(r{4΄pEnā12yuzlƳD&xwyi$ni#@F(YIUK[>Ѝ26#'U"2!jPXD: 1oSrX o*[ܱS'Έ>:%w&{X!*1Ԃ504![dw&+:'d:&/'y,'n+SWI0ehJ:B1X:>}kN.mF [ *c .Nv)?ͷ5*<},A~RJhitHqS⬌3$W,O֕8?ojQq?/`@|C#5S'BІS=[V/ѽ#Mlp%D7b4fXF /&s+NMTiʦ }ym\| XlU߸'Zo\8//3oL]/!MP\+ܥԎ}4rt5X*] e0GOW_XzAK TEPrť }hBF s:ЎW@LDFFLF/.hzrh8+/v*б{Q6dN&/U%[!aPDӅLPṚ ls0{zZI<,]bmXJeyp k KHqIzvkۄCBlצ'>- eEk0AANC`Ă`O(F":`@IitR|[]'g?h0%6I -8?u*}{l…Nbc7CJ:zZuwF;qGT~ph훳hv|X'_ Pꓤ ;bi ;ø~l !T)uX ݕɔ +ͺj ;4*/f9qچFx2/qcx&zgȰZHpg9ة/ceSF?4ʖŀ%plY7W ȕ%n(^VtNx\(x ;Cj^5eU`qJ`mYet;0;>("dWm4^wS [\ν`'e7fE+߻vմ=QN F-uČCRQ\jswҁ ܩ?? vp>Acq:gy,%;7G{+:|ݻr 4^#:s.{i'IUA-L c +.UQ?Xhq '.zO@s{} TMKAQˆc#+uVvu-oD;Vo Ɏb,8 `a):oEX4kG U%&K-D7džv` ׀T1¦D͸@I6 e(?baR[O8TDd'e C3uOֺ5` ')A 4&.iC[OI\8UPWܝCςBVͪ>9XoyNɌz5wgiMW ' _OT%C eUII} k5=[m \g#:F>"CUcܟC"Q|D ri^  -rkLCmp %^JA1S߀(mcw'%>!DYq`7YY@2o{)-.aNe>NR2D>QJ#^NbHz5¹f`࢒ѿ7ZwH F[0GxX? )r@ux9aܫ7ߞZn3 ثp A 尷<"Jps{lzim"> }{{r?Zk-Ɏ th7h kg=6O] #8EY!I-x(MخXza4l~fjS#y}TnJ{.I ĬX]K#J]赔00 G5J0}{ᴔ=`=ň1D XYbc/p-X+^/# Q/9Fk#+sO⧬ǎGo=HS ymOxJqS-20VM#BzͲ8(ɩ \}kP@:NՎ@c 4bfvm֌]S& )s[L3X}'K2gt#POkZGr-oP{ N'6ݭ~SD.TѓY#M/-) x}JY |VW0v+߻ X~5\&dّC+Bwt@]H!椬_vԈ#rct$)_,l UF6ggwPaexd™mfN5 u@BJ+/aћGD/r1֣3}S7+h',mK2@ȣP^u5gˇ=RlVZ W:wR8H7RhB:q{l8&K4Vݫ2=(p^_?)>p: H9.⼄nJJe _o0-#UZ*)2czL!m [`%ڡ٘fZ3r6pč+*G{K@\%IOHْ#{Xэ"lk198eȻ_(G1jw0&pqAJH_ָ$:2` +&k#xX7JR[~Uu*K)pDqؼBԄY,0{INV4};iNe.ƪ\('8ԃks'WBuJc+aZaZ%![N 0$"mgD0 Z^GSXY.Z PE]u =Ĩ +RQEv`3Ǐ:PٞܮYX{o.s1!4mS/ moo~v#I&ҏ.vXI(L:~騦F `bH4_>Jirȭ/֝?fQgvXW2\b.K}/A2D{MΘ'>~+_qJͣƝI1c, bP)pRcor.-na 3T5r}?%Yнpi:A*9喖qDPo2h=n.mxA?dMV"AJӡJh{j iN@ܕeKPMZ_sW#~@TQݕheBFL*K `[tV# mm _4x642_h 8t[hBol43м~ CJR>w ӎ,4Y)Ku-'rubg d+MWg4 䨽ߑyp}/88vaU~)'_#譟RL o\ΈqX&1$l= X;{b֦bȏI~BdJ삢P3o w;F8:afdg)9eӕ$υ7#`y1`~yo8/)IrM1R|xArAS:X jK!V&n0hp3LX$U ,4sԎuGGZS T揗@JN:4Q6Rqߜ_vYLy0}ʋ ʖ؂wƝIaNپǘ%*y^b4*~p%ZhSs.5=?)o⵴͉(6|9).Q3Ifs>L=A#YpDI`ư^"r_@gDyW:A0=!IT%OBDRSkâϒe  {9HϷmN_UjtWJJJ@;+O u݅"p n[Cr2XꂱqaR[8eH96y4DCw# KɎ.>iQy%-uK#G( ϖn ")=ImC_{a% YSsh!JQ7E>q%"='DǦ{XO 4#+*R缘@d[7Wgb֯KbȆ*HW$ ,'l*R\P"TЃ,EnΔ[K5mB^kͷBPsUO7q:1ٌ%KYU^ نރT(@֛:YOգ;dS,'\dBt:NA.kmZBpsr!b΀#+[09OTTkA[._P>@e<׋y1*[6!P37әF $c pU~fܭ0QCtcW4xobTLkAP3 P 0M#As({H˄!| [0U;t\+n͋دJahJZ/SԮH !2x'ywCp2_lq ɫs$=ekdrq[)&bOG ]PdJ#ʈaߚ}p Eڨt <=?BA_`acd$ [+SU:M]5 âw8ޞہW{bcFd֛s Ūń|9#+f \ēYORP B9VKPY2{G-R̦V}1h9k% t QN  E <4ɒyviV:2zD>@oq*5T$V:DiN{'" UJ7MWe OĈ j٤ ;(ʨ&Р\%V0G?bgP"5G+l+b3:;uѹ OOfa]|(b乗-1K3qܸJj~JS"|gE"JY݁zdAm*g2:/97 Ѻ6Jt^=c\i5#@ZضMR,ekX6x̜Qo ~СNU 5ʪ1(keLϾX~Q.+7 B'}d}䋢 pk/a\X}k.Y܎lF2&}Jj%E殖`&ZXeоAs;&nVuZq \rAk/ZGy6C!>.o"1FC]~6-LTh~=H9 gIc%nTJ"1ګ:(,7MuC!Z3;<Lp3KUؤd:0]3lUX޿WK«2^<Ҋb,H~ -.pAo03x=>O@tLmG ̻64g#7h3~bZEʳ$.@ꟚB"y&O?=V}9:Dh M:jD ł2VI?fA2^f;uO`~PZ@W"4ǩ_x %Қ!=wR 3$}>]xqpY7ِQK2?$; yC.vt;a/MC6S)G˔ojqFSeJ|$\> h0f6 2lN"!+ު+iIfLxFʟ'QPѵ.}Eڹ ^K X%ܗP"GZ"QtD]ݗUS(f Fi?VǕ߰ߡ&?cTdL%TzL :0D^QF \şH?4=۴ .^G m?Oe1N-m6 w3[TR3 A+/Y[:?~ @`W#vґNauuxHtÁJN\IHbpژnl^3wWV-o= :.^Mn4y!ZZ,EGCHTXou/w bf#]e%*FK<^lv]k_a?lH&܆6Z_fh.k6Z n&=3*@"j՜Ί7#k#yPpf;]9gELyY OsI446" ‡~oXa7El_qղ>oڹOt_{m'DVش~g"#YHLVtթ% S818;)p9 (/$\5=?޴@bXfrC ;}!f5p%']Ou6#cO2zpT%֝"M'ѽQn7A^']&?_* J9-i./!|s ܂ \gf[tTudhbڛgai[~Z[htNbFҏlu2Eu+(T10FH.Px+T~u8CŒNF24.\b:d14+/aB`^u(qGy 2[BWS:4Rgr\K[̻ዮ`VKB(Kՙ 7>wU%9T65 \i ϣG[Dܮ~ԌB96 ?9H`̵@N ${߉L|'a#Ӟ I4|q<7!"BF c.o%Ag0v2M80PƉrd8sݮ $#F^ןd} Q6Pͨ5Șu%j .٫f0MsGi~]x5ݢ{8(2k[{&T_*;dQ-8U}d*rt?֋>I-_{f}Jn&Bz_Oc'-Sn:t *lLn`$@!},<=9=-Sbl`#QW [j.7H@3vt^*Je{u[ՊHK$0('OoYVTB:b% D@%+P rt|a-=ɷ7&x;0V'Cxŀ*n9ּXֵ,?p=@ڥ-&gԗ)}?| =..(3a^͋ڙSDJ,%"\쥫|P~qq;*l|ȮW )0#EYRo$kyM Z̗Ym/lSO\ތ XP-NMyE-\xLqƌ P*YEdG}a睘s)(Fg<@kp^/dؽ'T2}ͧGSY0C95!t_#{PUlbDq}}%?=c&4/TVwcP,X%e0uMKJ~"mg"ݷ[D? Z?%2`$9|]eczP'O7pMo:A C[583p`t ZJ?rR9JͧOS> (6hH!JAJφ4VS=R"AoS}Xx>Zo-OYpkRz4hq0APt2> ZHP&15`,NW7TN4S'uhzLAKҩ{kEkINM&!?&l*'Pd2&hW/y;gz )BY͙$Pr[>ڗFjox7g]T;sZʍom:ͽ ɚ)@T1jJ[ yj-=8Wi/땁z4G!`V\}5a?(L3JhCK.W橑\ i }z֚Oy/%enw9baQ\"pduN<|yG{޶c̺lFրNO`ri?aY%TKb i4sl]} êXse|;P|pg;#E/\5Vtb-cTor # D:Jk@K-Zg׺dͶX`!ސe)@mFm4\yWr?QC7"DŽ&?h}ORDW q&K /Zn~y!l~7M$U_VѺoE^|OBPq f"{J/nAɨry#0zQ<O| c2jWr2ĭ$j5BkIZoRŭ}ܰâ2\?!KlK30VJEn4EԹJ-7$%¨^WlX4uN&ٳ7w5o)Sڻa|"XmZ;K=mە$RYD,|bu9PvAp^]INtaIqǽ"{jL,?S#2 K4!Z\G>NQY"N +*YzBĸB"856vmt'*0Idn; w-ZpRf}4”A{D'HџP{D1X8-h֓'\i}9Jg&b%dt# /{ 80C !"y x<'Z ÔiA| .unϯ݃ K Hl_AH14}Tg sUo.ܒl?7åi nՕ6v Ď& 'a{ofYr`bţȥ .z= v zk͸ PF9I.Ϲ{rRӇB6 8:;ܚ71i.mRށuK=Uʌ8qxZL:`\Oa;*a02٣)MϚ8* Vks\-ݲi1 Cw.ctr"qs;$LH#q%=` ds:. NmAA\OYgwEkb&283AW6лBJ1o=ǿX'1]\cN#7VF{JC.] |V3G9~/s*֩ eboIȥi%K4YweȧrkeOc62Vx7M>d ;i轔*QX%$I;U7aNzVwda(Ɨ$soں ^*q5Y3sA (ғ\ ch¼;%L_Fy-q@0e.>!3R9F?MQxW3J4QG`VfXƚD#/&ܶ~j߯G/PۛJtقL@k5 %9V)Qku HKXpc@M/i:JH\`{=e{(efޠh;;}2G5-0x9ʇk- @T)%@/UvloDeԦ˯FnҳYΔh+$S=+!΃B=\d̹cm!qjՏXdGuc_/7%%Ss*Z%cP/֗Ӧkcx- ,mDSPrb","=K:b?W?!f=i0'ļD1wSiy|>$=-m Iu;AWEFC p6ߠ V.3^kw^_"Ceܞs'W:u\xA:{>m֋%qGO&454=..bDy"iKykV,j4Y)8Wؖ]9ee/y>.yۄ>u2j=C1zci6Jvro ?rzEs=OBVPE+z*&ll/Z%O2"ŲDrF ᚾ'ҝ`.3.eV"/,>uڜ$G,s*8XLOqO8χ<~$GdcN01mky|`\j0~)bG_؟bR`78w횗irllBY ps86~jR֖w̠˒fmJhUWQfM:VytSf5_T9yv2/*9V;ß$EJ3j A yjfLD񮘍Mo eiW]}e(>]x)UDŔ &ZA9S b8>&R>Z;ʄA$Ĥ0vgt S)3mw}L]-R̆Z8NO׃dݛXC !-8P4s2\54tv!Q*U&Ʋ$'9N2($~>;[OϓV>tR֌Zu..l'(K,S('`.Ҷv+=poQNsOҐea5H׉&56ꛔa87ٶ.bfUqw  \{9+D tENNZSn,Yy1F>Fˢs^%`87nLrړFH*XUii>z~)?{:y<l tHCl1S$@&b s'߻H(SRN9V,g9wϛkA^OH\~`byi f+6y|pfȉS`|+J9̻+bHk{<60DPk0:y|Ꙓ|^-"o.3Ya5m,Sbx?}}Ub "o؅"XN\)h-@2>kT3Ly)Cs<Ty" YdBA}#Ϫ' kb @Օ|D1z+F}\:Yf,FhԪɊND(oXQ!|Hp30 k}HXXmca(b5=ZJf Mp:b I_k ψL2~gm2a?Z団MrB$"W&sdM' hD0ɭy=xdǡpۤϹd?2(XIVl ?ƧtPNjBhh&}(` VXn߅Dگ' 2E~m=L2~uʀn49̚\+'²Y̋q{7g0EƩѕHmz'FwX19ZM30+s`\ISy*jŭ}R0֙}W5Ķ;6Xn^&2=`fdhIP5߇Np b0ҙg*̤cL"*'Y]lr`4  8~p+zCс#Qt:  Z`Tȫ:`Ҵ!d*7iDW!TitEnݍKcDlHql/7sg9lGt b55eAk->bMþ\tSh4o&`FmDM152ǒUdH[w/=ϻk Ǟ2c IĉJӶXP\T;; ȇnyT{ࡆ A>732EH}ݡcZ&0 ?ɃVFya83z?1'GcGgD<{WiDOHs'vO HhqIcDԨ^䚕28o޳.zzZdA|"&"ږTԵ|^Gl@Q_][6r(VS^%47(&XZQ,?Ȍj.H$n&o)O),#;| $"M[+/__#ڭQv~ŨLSb=9yҔnk4/>d.{Z@0p;~ u8M5v Y; &&">&1ZC^]@ EŠ>^rg?_x`4suӊw@@/(_tDzl 8ggɔkU=ZH)R$dlT7LŰA@. U8uQyh.,oSk^HFXGv}֟^繎d4ݑ ԐmݩBulxpMAߢƋRSMZ;/"|ώn$ sBՖ?ws[NkfHz"WҾ8V ↢%Fw>f _Ax>6X+i[g#*ī] 1;j<->ǧ(:dMv\ ^pFwEDrAͷ.)34%nvĻ(Jl ab_H14C W!Au2zNFeΑS͸FO*yr@ީr}j6~o~(WeOC7R9bHo^Mwb$]˾81hpRX@2VMZ*!mqB0Ewiy_H1ip~TW#VcBC K_pI>5N: (Ba7f n"{} (|n\+E5u):#ͅV,u~&*_-gc' MoY n jߒ] x[ŕ ׼%<&D{Lbr)g  Vy0x~uބ7}_]TA>Lɹa)Ho%:r_oV71G^ne@>.tKBf>.2DCL #w}Xj4RP!D;p=d/%Q8:EZ[-)TLn"3>ńn=UH`|і+G0Zc<،qozldd)u 7Y /; N"LG~h`ÿ2_sRz))%K ֤h,ZeS'xrJc_AWzC[Vj4S)#4VKk~!V ^-wg3SzS -tZo)`[\Ԝʛq҉ ;j.֒4X3&h'5˃p7]PpIdt4!t_[~%cZ1vBg&wf( q6&A?9˜*Y|{C~7*ݏ}[tI2-Ü= ~;Ft.k}9 R4vㅀaJPamۚ_j<'Xw8Nzp'٘FE-R\Z{c~L!F2x= 7zceT$g ? =}(kL c0KKMr`9Jإ 'CY-XƇL"{]?'sa,6rn1̨zc-uNCh֥ǩY%cͯcsrT`q#,=Qf+`4Ut S)piޕ4g(3$jH$S@7-.{ɷ{MTu ɠEHrMmb7;.;+cN>.Sձ=QK%d[O0c&83FRȊ+)î5oOs<cB1Bk?rX|[>.ʙO˵ r%톧~gthmVhDŽH!r5jjz>iNlL}x}աTW{J.[D;iXڌ9猪r]C Q/HV "W;t,!AP>=u\][anij]laYz0&YMZw))b!U=F׫B"SyYaoӠrMMOhϡܶPN[{4vΆ/Ԇza翎 /Z4S<9k)R=..sv |L'_I4P6+&|X4gĐ"9 ] Î`XñH=Q$u^u^3qXǖk_T]?Mwʃwu<;祃]4-6 EdTyqԵ$ H'vTj Y󣻆yf-%oW /hTE /=>ixΈ&~O 2]HB*0as|jWS(M6G1:?G$@JN=.z]gvG²vTK9,. [,#K*#j$>[V!j9C{R/D{EENXvdG+B N`﹑^rw8%Im,O5MKIo_$oqUVtNptWzUc^ '澖chASvgﲏCo qӑ%>棢|Xs;67r۵Q[a6/xљp~5!Ǭ\.YS۝Bk6$8˕j1#( 1Qa3i$߶e}5~km'3L8W.@K3O-2y| ,XQ&\ J &ۀaS-b\y +Xe.32x`-ɏcz*#Vlw@Kqs hWHcGNvMҮ&襚פk Tif1MH:QvM8r;Q_L U'*}܂A:p] :팯U&~S2иx{MH"}԰{0A #'EiJ2QA' Y,-CGtVr^qO[f2T4$T/ d׶ YZ