libvirt-client-5.6.0-10.vz7.195>  j|f  }Dͭ*&HKawdK8̈́htFl,'- ATP-ΫpiIz _fG9mܓ ֬1^^+Q-zsbTjq,DN#9B18011f7455b5b4ab1de2fa44e5739fc98ea5221411GȈf  }Dͭ*P7kHx σN}Y}\|nn,Mo^sbp̭'aP[½E!+ '|sv]d3`DՙJs.G/7\w! >@B?Bd " O *6KQX$ B `  + @|4p 3( 89 :`>9?9@9G9 H9\I9X9Y9\9]:$^;7b;c/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable libvirt-guests.service > /dev/null 2>&1 || : systemctl stop libvirt-guests.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : 8mp&, i?+` | 6 큤fKfTfTfKfKfKfKfKfKfKfKfKfJfJfJ60f4a1bba097af70c4002765e0a6edf7f78dfd7949527f76d19a47143f22820f91e9a3c8cd55f12a85d26790498fe8d628fea4304b061903f3c2d2d1e0ef9a26d0e63c23dd22f7d1590aedfea8266c6bf48b5c93ded280235a13cde52870e930b9c89af490d9b587e1bf3fe3a05ada8f6de92a874952b01e634c3718fc0bf569f722df90408baf0d4649cf46d24a35a4e3bd8c1df4ff8fb5c8e382d9a56db2183b384c2ee159d1b93a23436282b1b05d7d0d6378a290ee7596879df349bb8504371327ff16f1bf4b0a4650fb69b162b40c366e1ad16528784291dbdeb12d46a04032ada5930a3af047f71a2cf3c7122bafadd3eca64c21483f562677dc2b67fbd7e6a59865bbb2a2479dd898a937070bc48e5ab505599491c11f1c2e655b497af220c37595dbff93e442257aae493d871081c2ff5602ea3549a6d336c81ded231d1b7ae33376b5fa64ab0600f090bef7a0e3201e3682edecf612ab4f602dd092e5afde55990343f30d4a2c8d0fe3de41795fd860cd8dda0bd3c614f64ff139ee61e33b6749bea2e7c1717ac4298baa604c78a5cc2aebd990d7b18947b021a1b683f20b63d2f08abd22425f97b595ed315a9c123b10a00e4a6d7c51d8755788a0vshrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-5.6.0-10.vz7.195.src.rpmconfig(libvirt-client)libvirt-clientlibvirt-client(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/bin/sh/bin/sh/bin/shconfig(libvirt-client)gettextgnutls-utilslibacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgnutls.so.28()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libreadline.so.6()(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libvirt-bash-completionlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.4)(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_2.0.0)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.1.0)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.17)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_5.6.0)(64bit)libwsman.so.1()(64bit)libwsman_client.so.4()(64bit)libwsman_curl_client_transport.so.1()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libyajl.so.2()(64bit)ncursesreadlinerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)5.6.0-10.vz7.1955.6.0-10.vz7.1955.6.0-10.vz7.1953.0.4-14.6.0-14.0-15.2-14.11.3f@ddu@cwcT@cױ@c @ci@b֜b@b[@b[@ar@a@aa@aaZ@a@aaacaaa@a@a@aa@@a@abaayayayaa{@a{@a{@aqV@apamaa`2a]aUaKaHwa?=@a;Ha9@a8a7T@a6a2@a2@a0a/k@a'@a'@a@`]`]`:@`@`E`\`ٹ`P@`P@`@`@`@``e@`y|@`x*`v@`n@`m`j`c`a@`]`\{@`S@`P`J@`?z@`>(`>(`<@`7@`6?`.V`%@`"y@`3@`@`@``U`U`@`@_@_=__1@__ܙ__м@_м@_j_j_@_@_$_@___@____^@_@__/@_F@_ _@_@___t@_"_9_@_|\@_w@_h_h_cO_cO_`_`_`_Z@_X_X_T@_P_P_P_=@_$_$__@_*@_@_A@__X@^^^^@^b^y^3^^@^V@^m@^@^2^^I^@^@^@^@^@^1^@^T@]7@]߶]|@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Efim Shevrin - vz-5.6.0-10.vz7.195Oleg Vasilev - vz-5.6.0-10.vz7.194Oleg Vasilev - vz-5.6.0-10.vz7.193Oleg Vasilev - vz-5.6.0-10.vz7.190Oleg Vasilev - vz-5.6.0-10.vz7.189Oleg Vasilev - vz-5.6.0-10.vz7.188Vladimir D. Seleznev - vz-5.7.0-10.vz7.187Oleg Vasilev - vz-5.6.0-10.vz7.186Aleksandr Leskin - vz-5.6.0-10.vz7.184Pavel Vokhmyanin - vz-5.6.0-10.vz7.183Nikolay Shirokovskiy - vz-5.6.0-10.vz7.182Nikolay Shirokovskiy - vz-5.6.0-10.vz7.181Nikolay Shirokovskiy - vz-5.6.0-10.vz7.180Nikolay Shirokovskiy - vz-5.6.0-10.vz7.179Nikolay Shirokovskiy - vz-5.6.0-10.vz7.178Nikolay Shirokovskiy - vz-5.6.0-10.vz7.177Nikolay Shirokovskiy - vz-5.6.0-10.vz7.176Nikolay Shirokovskiy - vz-5.6.0-10.vz7.175Nikolay Shirokovskiy - vz-5.6.0-10.vz7.174Nikolay Shirokovskiy - vz-5.6.0-10.vz7.173Nikolay Shirokovskiy - vz-5.6.0-10.vz7.172Nikolay Shirokovskiy - vz-5.6.0-10.vz7.171Nikolay Shirokovskiy - vz-5.6.0-10.vz7.170Nikolay Shirokovskiy - vz-5.6.0-10.vz7.169Nikolay Shirokovskiy - vz-5.6.0-10.vz7.168Nikolay Shirokovskiy - vz-5.6.0-10.vz7.167Nikolay Shirokovskiy - vz-5.6.0-10.vz7.166Nikolay Shirokovskiy - vz-5.6.0-10.vz7.164.1Nikolay Shirokovskiy - vz-5.6.0-10.vz7.164Nikolay Shirokovskiy - vz-5.6.0-10.vz7.163Nikolay Shirokovskiy - vz-5.6.0-10.vz7.162Nikolay Shirokovskiy - vz-5.6.0-10.vz7.161Nikolay Shirokovskiy - vz-5.6.0-10.vz7.160Nikolay Shirokovskiy - vz-5.6.0-10.vz7.159Nikolay Shirokovskiy - vz-5.6.0-10.vz7.158Nikolay Shirokovskiy - vz-5.6.0-10.vz7.157Nikolay Shirokovskiy - vz-5.6.0-10.vz7.156Nikolay Shirokovskiy - vz-5.6.0-10.vz7.155Nikolay Shirokovskiy - vz-5.6.0-10.vz7.154Nikolay Shirokovskiy - vz-5.6.0-10.vz7.153Nikolay Shirokovskiy - vz-5.6.0-10.vz7.152Nikolay Shirokovskiy - vz-5.6.0-10.vz7.151Nikolay Shirokovskiy - vz-5.6.0-10.vz7.150Nikolay Shirokovskiy - vz-5.6.0-10.vz7.149Nikolay Shirokovskiy - vz-5.6.0-10.vz7.148Nikolay Shirokovskiy - vz-5.6.0-10.vz7.147Nikolay Shirokovskiy - vz-5.6.0-10.vz7.146Nikolay Shirokovskiy - vz-5.6.0-10.vz7.145Nikolay Shirokovskiy - vz-5.6.0-10.vz7.144Nikolay Shirokovskiy - vz-5.6.0-10.vz7.143Nikolay Shirokovskiy - vz-5.6.0-10.vz7.142Nikolay Shirokovskiy - vz-5.6.0-10.vz7.141Nikolay Shirokovskiy - vz-5.6.0-10.vz7.140Nikolay Shirokovskiy - vz-5.6.0-10.vz7.139Nikolay Shirokovskiy - vz-5.6.0-10.vz7.138Nikolay Shirokovskiy - vz-5.6.0-10.vz7.137Nikolay Shirokovskiy - vz-5.6.0-10.vz7.136Nikolay Shirokovskiy - vz-5.6.0-10.vz7.135Nikolay Shirokovskiy - vz-5.6.0-10.vz7.134Dmitry Mishin - vz-5.6.0-10.vz7.133Nikolay Shirokovskiy - vz-5.6.0-10.vz7.132Nikolay Shirokovskiy - vz-5.6.0-10.vz7.131Nikolay Shirokovskiy - vz-5.6.0-10.vz7.130Nikolay Shirokovskiy - vz-5.6.0-10.vz7.129Nikolay Shirokovskiy - vz-5.6.0-10.vz7.128Nikolay Shirokovskiy - vz-5.6.0-10.vz7.127Nikolay Shirokovskiy - vz-5.6.0-10.vz7.126Nikolay Shirokovskiy - vz-5.6.0-10.vz7.125Nikolay Shirokovskiy - vz-5.6.0-10.vz7.124Nikolay Shirokovskiy - vz-5.6.0-10.vz7.123Nikolay Shirokovskiy - vz-5.6.0-10.vz7.122Nikolay Shirokovskiy - vz-5.6.0-10.vz7.121Nikolay Shirokovskiy - vz-5.6.0-10.vz7.120Nikolay Shirokovskiy - vz-5.6.0-10.vz7.119Nikolay Shirokovskiy - vz-5.6.0-10.vz7.118Nikolay Shirokovskiy - vz-5.6.0-10.vz7.117Nikolay Shirokovskiy - vz-5.6.0-10.vz7.116Nikolay Shirokovskiy - vz-5.6.0-10.vz7.115Nikolay Shirokovskiy - vz-5.6.0-10.vz7.114Nikolay Shirokovskiy - vz-5.6.0-10.vz7.113Nikolay Shirokovskiy - vz-5.6.0-10.vz7.112Nikolay Shirokovskiy - vz-5.6.0-10.vz7.111Nikolay Shirokovskiy - vz-5.6.0-10.vz7.110Nikolay Shirokovskiy - vz-5.6.0-10.vz7.109Nikolay Shirokovskiy - vz-5.6.0-10.vz7.108Nikolay Shirokovskiy - vz-5.6.0-10.vz7.107Nikolay Shirokovskiy - vz-5.6.0-10.vz7.106Nikolay Shirokovskiy - vz-5.6.0-10.vz7.105Nikolay Shirokovskiy - vz-5.6.0-10.vz7.104Nikolay Shirokovskiy - vz-5.6.0-10.vz7.103Nikolay Shirokovskiy - vz-5.6.0-10.vz7.102Nikolay Shirokovskiy - vz-5.6.0-10.vz7.101Nikolay Shirokovskiy - vz-5.6.0-10.vz7.100Nikolay Shirokovskiy - vz-5.6.0-10.vz7.99Nikolay Shirokovskiy - vz-5.6.0-10.vz7.98Nikolay Shirokovskiy - vz-5.6.0-10.vz7.97Nikolay Shirokovskiy - vz-5.6.0-10.vz7.96Nikolay Shirokovskiy - vz-5.6.0-10.vz7.95Nikolay Shirokovskiy - vz-5.6.0-10.vz7.94Nikolay Shirokovskiy - vz-5.6.0-10.vz7.93Nikolay Shirokovskiy - vz-5.6.0-10.vz7.92Nikolay Shirokovskiy - vz-5.6.0-10.vz7.91Nikolay Shirokovskiy - vz-5.6.0-10.vz7.90Nikolay Shirokovskiy - vz-5.6.0-10.vz7.89Nikolay Shirokovskiy - vz-5.6.0-10.vz7.88Nikolay Shirokovskiy - vz-5.6.0-10.vz7.87Nick Shyrokovskiy - vz-5.6.0-10.vz7.86Nikolay Shirokovskiy - vz-5.6.0-10.vz7.85Nikolay Shirokovskiy - vz-5.6.0-10.vz7.84Nikolay Shirokovskiy - vz-5.6.0-10.vz7.83Nikolay Shirokovskiy - vz-5.6.0-10.vz7.82Nikolay Shirokovskiy - vz-5.6.0-10.vz7.81Nikolay Shirokovskiy - vz-5.6.0-10.vz7.80Nikolay Shirokovskiy - vz-5.6.0-10.vz7.79Nikolay Shirokovskiy - vz-5.6.0-10.vz7.78Nikolay Shirokovskiy - vz-5.6.0-10.vz7.77Nikolay Shirokovskiy - vz-5.6.0-10.vz7.76Nikolay Shirokovskiy - vz-5.6.0-10.vz7.75Nikolay Shirokovskiy - vz-5.6.0-10.vz7.74Nikolay Shirokovskiy - vz-5.6.0-10.vz7.73Nikolay Shirokovskiy - vz-5.6.0-10.vz7.72Nikolay Shirokovskiy - vz-5.6.0-10.vz7.71Nikolay Shirokovskiy - vz-5.6.0-10.vz7.70Nikolay Shirokovskiy - vz-5.6.0-10.vz7.69Nikolay Shirokovskiy - vz-5.6.0-10.vz7.68Nikolay Shirokovskiy - vz-5.6.0-10.vz7.67Nikolay Shirokovskiy - vz-5.6.0-10.vz7.66Nikolay Shirokovskiy - vz-5.6.0-10.vz7.65Nikolay Shirokovskiy - vz-5.6.0-10.vz7.64Nikolay Shirokovskiy - vz-5.6.0-10.vz7.63Nikolay Shirokovskiy - vz-5.6.0-10.vz7.62Nikolay Shirokovskiy - vz-5.6.0-10.vz7.61Nikolay Shirokovskiy - vz-5.6.0-10.vz7.60Nikolay Shirokovskiy - vz-5.6.0-10.vz7.59Nikolay Shirokovskiy - vz-5.6.0-10.vz7.58Nikolay Shirokovskiy - vz-5.6.0-10.vz7.57Nikolay Shirokovskiy - vz-5.6.0-10.vz7.56Nikolay Shirokovskiy - vz-5.6.0-10.vz7.55Nikolay Shirokovskiy - vz-5.6.0-10.vz7.54Nikolay Shirokovskiy - vz-5.6.0-10.vz7.53Nikolay Shirokovskiy - vz-5.6.0-10.vz7.52Nikolay Shirokovskiy - vz-5.6.0-10.vz7.51Nikolay Shirokovskiy - vz-5.6.0-10.vz7.50Nikolay Shirokovskiy - vz-5.6.0-10.vz7.49Nikolay Shirokovskiy - vz-5.6.0-10.vz7.48Nikolay Shirokovskiy - vz-5.6.0-10.vz7.47Nikolay Shirokovskiy - vz-5.6.0-10.vz7.46Nikolay Shirokovskiy - vz-5.6.0-10.vz7.45Nikolay Shirokovskiy - vz-5.6.0-10.vz7.44Nikolay Shirokovskiy - vz-5.6.0-10.vz7.43Nikolay Shirokovskiy - vz-5.6.0-10.vz7.42Nikolay Shirokovskiy - vz-5.6.0-10.vz7.41Nikolay Shirokovskiy - vz-5.6.0-10.vz7.40Nikolay Shirokovskiy - vz-5.6.0-10.vz7.39Nikolay Shirokovskiy - vz-5.6.0-10.vz7.38Nikolay Shirokovskiy - vz-5.6.0-10.vz7.37Nikolay Shirokovskiy - vz-5.6.0-10.vz7.36Nikolay Shirokovskiy - vz-5.6.0-10.vz7.35Nikolay Shirokovskiy - vz-5.6.0-10.vz7.34Nikolay Shirokovskiy - vz-5.6.0-10.vz7.33Nikolay Shirokovskiy - vz-5.6.0-10.vz7.32Nikolay Shirokovskiy - vz-5.6.0-10.vz7.31Nikolay Shirokovskiy - vz-5.6.0-10.vz7.30Nikolay Shirokovskiy - vz-5.6.0-10.vz7.29Nikolay Shirokovskiy - vz-5.6.0-10.vz7.28Nikolay Shirokovskiy - vz-5.6.0-10.vz7.27Nikolay Shirokovskiy - vz-5.6.0-10.vz7.26Nikolay Shirokovskiy - vz-5.6.0-10.vz7.25Nikolay Shirokovskiy - vz-5.6.0-10.vz7.24Nikolay Shirokovskiy - vz-5.6.0-10.vz7.23Nikolay Shirokovskiy - vz-5.6.0-10.vz7.22Nikolay Shirokovskiy - vz-5.6.0-10.vz7.21Nikolay Shirokovskiy - vz-5.6.0-10.vz7.20Nikolay Shirokovskiy - vz-5.6.0-10.vz7.19Nikolay Shirokovskiy - vz-5.6.0-10.vz7.18Nikolay Shirokovskiy - vz-5.6.0-10.vz7.17Nikolay Shirokovskiy - vz-5.6.0-10.vz7.16Nikolay Shirokovskiy - vz-5.6.0-10.vz7.15Nikolay Shirokovskiy - vz-5.6.0-10.vz7.14Nikolay Shirokovskiy - vz-5.6.0-10.vz7.13Nikolay Shirokovskiy - vz-5.6.0-10.vz7.12Nikolay Shirokovskiy - vz-5.6.0-10.vz7.11Nikolay Shirokovskiy - vz-5.6.0-10.vz7.10Nikolay Shirokovskiy - vz-5.6.0-10.vz7.9Nikolay Shirokovskiy - vz-5.6.0-10.vz7.8Nikolay Shirokovskiy - vz-5.6.0-10.vz7.7Nikolay Shirokovskiy - vz-5.6.0-10.vz7.6Nikolay Shirokovskiy - vz-5.6.0-10.vz7.5Jiri Denemark - 5.6.0-10Jiri Denemark - 5.6.0-9Jiri Denemark - 5.6.0-8Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- FIXUP: fix NULL deref in tmp commit error handling - vstorage: reduce cluster size of temporary snapshots #VSTOR-75705 - qemu: adjust qga fsfreeze timeout #PSBM-153388- vzct: Implement pause-resume logic #PSBM-141633- blockjob: emit events on tmp commit failures #VSTOR-63083 - qemu: Validate arg in qemuAgentErrorComandUnsupported()- qemu.conf: Add OVMF_CODE_4M file to UEFI default file list #PSBM-144931 - Revert "FIXUP: vzct: improve logging for vnc server #PSBM-138052" OVZ-7403- FIXUP: vzct: SegFault fix for empty URI #OVZ-7414- vstorage migration: check job for NULL #PSBM-144985 - Fix readline version check #PSBM-144066- Fix FTBFS with recent readline update #PSBM-144066* Fri Dec 09 2022 Oleg Vasilev - vz-5.6.0-10.vz7.185 - conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' - TMP: qemu: don't fail on already registered VM on migration #VSTOR-50917 - FIXUP: qemu: don't fail on already registered VM on migration - Add vzevent dependency for libvirtd service #VSTOR-52643- qemu: don't update backingStore in persistent xml #PSBM-141013- Notify vcmmd about hotplugged memory #VSTOR-50057 - FIXUP: Fixed the condition for the case when the mask is set when vcpu = 0. PSBM-140602- FIXUP: vzct: improve logging for vnc server #PSBM-138052- FIXUP: vczt: newline misc elements in cookie - FIXUP: bake cookie more precisely - vzct: add capabilities to cookie - FIXUP: vzct: don't reqiure ctid in cookie - FIXUP: factor out vzctMigrationStartBackcompat - vzct: add migration with channels - FIXUP: properly cleanup migration in case of races - FIXUP: give more details on migration error- qemu: get agent right after availability check #PSBM-138291- FIXUP: simplify stopping all block exports #PSBM-126462- FIXUP: fix qemuMigrationChardevPlug error path - rpc: use socat instead of nc by default #PSBM-120763 - FIXUP: fix ABBA potential deadlock on access to migrating table - FIXUP: use migration data instead of simple bool - FIXUP: allow NULL cookie - vzct: add domain state info to the cookie - vzct: reserve vnc port in prepare state #PSBM-107443- api: report extraId in domain xml #PSBM-136251- FIXUP: vzct 2: drop job on client disconnection during migration- FIXUP: vzct: check changes in active/inactive xml are supported on migration #PSBM-136644 - FIXUP: vzct: check changes in active/inactive xml are supported on migration- FIXUP: handle NULL network #PSBM-137453- Implement changing VNC port on a running VM #PSBM-136282- vzct: update UUID if it is changed in libvzctl #PSBM-136737- FIXUP: conf: support light vcpus and unlimitied number #PSBM-136634- qemu: migration: check for blockjobs in qemu explicitly- qemu: migration: check for blockjobs in qemu explicitly #PSBM-130479- FIXUP: upgrade: notify vcmmd of qemu binary update- upgrade: notify vcmmd of qemu binary update #PSBM-136407- FIXUP: vzct: check changes in active/inactive xml are supported on migration - FIXUP: vzct: don't listen on :: by default #PSBM-134031 - qemu: add local_migration param to qemu.conf - FIXUP: qemu: use multique mode for tap based on qemu.conf parameter #PSBM-136198- Rebuild after vcmmd ABI change- FIXUP: fix SIGSEGV on getting stats #PSBM-135762 - FIXUP: vzctDomainSetUserPassword - FIXUP: add venet0 network interface type - FIXUP: vzct 2: support dumpxml - conf: make virDomainSaveXML public - conf: allow VIR_DOMAIN_DEF_FORMAT_DISK_PRIVATE for virDomainDefFormat - vzct: support migrating with chaning active/inactive config #PSBM-135596 - vzct: check changes in active/inactive xml are supported on migration- spec: turn vcmmd support on for HCI- conf: add artificial edits to conf files to trigger nice HCI update- spec: remove noreplace back for libvird.conf and qemu.conf- spec: fix to replace *.conf in any case #VSTOR-47898- spec: turn vcmmd support off for HCI again- spec: replace libvird.conf and qemu.conf in HCI on update #VSTOR-47898- vzct: don't create .libvirt subdir in CT private if it does not exist #PSBM-135245- spec: turn vzct driver off for HCI again- spec: bring back libvzctl indirect build deps- spec: fix build and runtime dependencies- FIXUP: move adding domains out of driver lock on init - FIXUP: vzct: cache osinfo db #PSBM-134832- FIXUP: fix started hook name #PSBM-134904 - vzct: support vzctDomainSetUserPassword #PSBM-134928 - FIXUP: vzct: fix start of domain suspended thru vzctl #PSBM-134882- FIXUP: remove ugly libosinfo bug w/a #PSBM-134782 - FIXUP: fix id->ostemplate conversion #PSBM-134789 - vzct: use guest mac address as configuration parameter #PSBM-132339 - FIXUP: factor out vzctUpdateLibosinfoMetadata - FIXUP: vzct: handle ostemplate unknown to libosinfo #PSBM-134791- FIXUP: vzct: fix ostemplate in meta when no libvirt config is present #PSBM-134551 - remote: handle vcmmd commands in a priority threads #PSBM-134035 - qemu: disable nbd reconnect on migration #PSBM-134477- FIXUP: vzct: support openvswitch interface-id #PSBM-134313 - conf: remove static from virDomainDefSetMetadata - vzct: support getting/setting metadata #PSBM-131257 - FIXUP: improve vzctDomainCheckModificationFlags - FIXUP: fix --current semantics for vzctDomainSetMetadata - FIXUP: vzct: don't require ploop - vzct: add libosinfo library to the driver build - FIXUP: allow fail on merging configs - vzct: show/set ostemplate in libosinfo metadata #PSBM-134157- FIXUP: fix noisy error log on tcp connections #PSBM-134317 - vzct: support virDomainUpdateDeviceFlags #PSBM-134064- FIXUP: support vzctDomainSetMemory #PSBM-134183 - FIXUP: support vzctDomainSetVcpus #PSBM-134183 - FIXUP: support vzctDomainGetMaxVcpus #PSBM-134183 - FIXUP: vzct: provide disk capacity for offline domain #PSBM-134154- FIXUP: vzct: make cdrom/venet0 validation more staightforward - FIXUP: vzct: add single root check - FIXUP: factor out and fix logic for checking modification flags - conf: make virDomainDiskInsertPreAlloced return insert position - FIXUP: keep user defined iotune group name - FIXUP: disable some odd iotune with group name but without any tune - vzct: support attaching disks #PSBM-133912 - vzct: support attaching net interface - vzct: support detaching disks #PSBM-133912 - vzct: support detachings nets- FIXUP: vzct: support balloon.rss in stats #PSBM-133893- vzct: support setting default gateway #PSBM-133497- FIXUP: fix libvirtd --config case #PSBM-133844 - FIXUP: fix English in nbd_timeout param description- FIXUP: improve nbd timeout API and impl #PSBM-128037- vzct: add started hook #PSBM-133731 - vzct: support blkiotune/weight settings #PSBM-133495 - FIXUP: handle empty libvirtd.d dir etc #PSBM-133732 - qemu: load bitmaps on disk hotplug #VSTOR-45545- FIXUP: use multiqueue trick only for qemu bridged ifaces #PSBM-130604 - FIXUP: fail on invalid vnc port 0 value #PSBM-133673- remote: log unix socket client command line #PSBM-133653 - FIXUP: remove params we set in libvirtd.d and qemu.d #PSBM-133668- vzct: support misc cputune settings #PSBM-133494- FIXUP: vzct: support misc undefine flags- vzct: support virNodeGetInfo #PSBM-132592 - vzct: support virNodeGetCPUMap #PSBM-132594 - vzct: support virConnectGetVersion #PSBM-132593 - vzct: support misc undefine flags #PSBM-133506 - REVERT: vzct 2: add vzctDomainHasManagedSaveImage stub - vzct: support managed save related API #PSBM-133505- vzct: support virConnectGetHostname #PSBM-132591 - FIXUP: vzct: fix disk target docs- vircommand: fix checking mixing daemon and string output #PSBM-133499 - FIXUP: check timer initialized on remove- Revert "FIXUP: qemu: extract private exec commands #PSBM-129743" - Revert "conf: add 'vz-dhcp' parameter to xml #PSBM-129743" - Revert "qemu: support setting net params thru prl_nettool #PSBM-129743" - Revert "qemu: keep 'netConfigApplied' in status file #PSBM-129743" - Revert "qemu: validate that route is default gateway #PSBM-129743"- FIXUP: qemu: use def arg in qemuDomainTmpSnapshotFindDisks - FIXUP: qemu: factor out qemuDomainTmpSnapshotIsPresentInactive - FIXUP: allow non-disk changes on defineXML with tmp snapshot #VSTOR-45247- cpu: add CLZERO CPUID support for AMD platforms - cpu_map: Add more -noTSX x86 CPU models - cpu_map: Add element to x86 CPU model definitions - cpu_map: Don't use new noTSX models for host-model CPUs - cpu_map: Add missing x86 features in 0x7 CPUID leaf - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf - cpu_map: Add missing AMD SVM features - cpu_map: Defined and enable EPYC-Rome model - cpu_map: Remove monitor feature from EPYC-Rome - cpu_map: Add support for fsrm CPU feature - cpumap: Add support for ibrs CPU feature - cpumap: Add support for svme-addr-check CPU feature - cpu_map: Add EPYC-Milan x86 CPU model #PSBM-132066 - cpu_map: Install x86_EPYC-Milan.xml - cpu_map: Fix spelling of svme-addr-chk feature- FIXUP: remove virDomainDefMarkExplicitBacking symbol - FIXUP: api/qemu: introduce hv-vss freeze/thaw #PSBM-131374 - FIXUP: qemu: extract private exec commands #PSBM-129743 - conf: add 'vz-dhcp' parameter to xml #PSBM-129743 - qemu: support setting net params thru prl_nettool #PSBM-129743 - qemu: keep 'netConfigApplied' in status file #PSBM-129743 - qemu: validate that route is default gateway #PSBM-129743- FIXUP: mark explicit backing more generically #VSTOR-43957 - FIXUP: fix resetting explicit backing whithout persistent conf - vstorage migration: support explicit backing - FIXUP: allow migration with explicit backing- FIXUP: qemu: handle host usb device add/del udev events - vzct: support rename #PSBM-131350- FIXUP: vzct: support user alias for devices #PSBM-130985- qemu: don't prohibit of cdrom/floppy hot attach/detach #VSTOR-44342 - FIXUP: fix privileged vcmmd patch to build without vcmmd - vzct: support user alias for devices #PSBM-130985- FIXUP: qemu: don't access vcmmd in session driver #PSBM-130586- qemu: capabilities: Add capability for the 'copy-mode' arg of 'drive-mirror' command #PSBM-97507 - qemu: use write-blocking copy-mode for mirror commands #PSBM-97507 - FIXUP: qemu: update drive-mirror and blockdev-mirror tests #PSBM-97507- FIXUP: clear snapshot cache after driver startup #PSBM-129243 - vzct: support cpumask configuration #PSBM-107822 - vzct: support numatune nodeset configuration #PSBM-107822 - vstorage pools: detect vstorage - vstorage pools: use external metadata on pool refresh #PSBM-129099 - vstorage pools: use external metadata on volume refresh - vstorage pools: save metadata on creating volume - vstorage pools: update metadata on resizing volume - vstorage volume: delete metadata on deleting volume - vstorage pools: cleanup outdated metadata - FIXUP: vstorage pools: use external metadata on volume refresh- DROP: qemu: log: log monitor events by default - DROP: pull: api: add driver based implementation - DROP: pull: qemu: block snapshots basic implementation - DROP: pull: conf: add export conf def/parsing - DROP: pull: qemu: implement export start/stop - DROP: pull: export bitmap - DROP: pull: qemu: add option to export last checkpoint - DROP: pull: log merge/rename bitmap operations - DROP: qemu: support explicit disk backing in input #VSTOR-21806 #VSTOR-21934 - DROP: qemu: monitor: throttle logging BLOCK_IO_ERROR events #VSTOR-26657 - DROP: qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428 - DROP: qemu: migration: log keep alive message during migration #PSBM-99571 - DROP: vzct 2: add basic structure and listing - DROP: qemu: use explicit backing mode only if there is nbd in backing #PSBM-104929 - DROP: qemu: add vcmmd support #PSBM-106483 - DROP: vstorage: support migrating with chardevs on vstorage #PSBM-106373 - DROP: vstorage migration: resolve valid tmp snapshot on domain start - DROP: qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters #PSBM-121895 - DROP: qemu: turn on postcopy to migrate bitmaps #PSBM-100171 - DROP: qemu: better cluster size for tmp deltas on vstorage migration #PSBM-123434 - DROP: vzct: Support disk resize for active CT #PSBM-122525 - DROP: qemu/api: support min_guarantee as fraction of balloon #PSBM-126684 - DROP: FIXUP: qemu: virDomainBlockExportName: adapt to abort on OOM - DROP: FIXUP: qemuDomainBlockExportCancel: simplify memory managment - DROP: FIXUP: qemu: modernize memory mgmt in qemuBlockSnapshotStop - DROP: FIXUP: use qemuDomainObjEnterMonitorAsync inside async job - DROP: FIXUP: reduce scope for logManager var - DROP: FIXUP: rename to VCMMD_MEMGUARANTEE_BYTES #PSBM-127214 - DROP: FIXUP: use single filter for Virtuozzo production logs #PSBM-100592 - DROP: FIXUP: qemu: allow relative memory guarantee value 0 #PSBM-127633 - DROP: FIXUP: add missing pieces for vz backup API docs #PSBM-128036 - DROP: FIXUP: update inactive config on pull completion #VSTOR-42858 - DROP: FIXUP: fix vstorage tmp link cleanup #PSBM-127546 - DROP: FIXUP: don't fail migration if dst domain is already running - DROP: FIXUP: qemu: fix typo in virDomainDefMarkExplicitBacking #VSTOR-43080 - DROP: FIXUP: Fix for bug #PSBM-128906 - qemu: log: log monitor events by default - pull: api: add driver based implementation - pull: qemu: block snapshots basic implementation - pull: conf: add export conf def/parsing - pull: qemu: implement export start/stop - pull: export bitmap - pull: qemu: add option to export last checkpoint - pull: log merge/rename bitmap operations - qemu: support explicit disk backing in input #VSTOR-21806 #VSTOR-21934 - qemu: monitor: throttle logging BLOCK_IO_ERROR events #VSTOR-26657 - qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428 - qemu: migration: log keep alive message during migration #PSBM-99571 - vzct 2: add basic structure and listing - qemu: use explicit backing mode only if there is nbd in backing #PSBM-104929 - qemu: add vcmmd support #PSBM-106483 - vstorage: support migrating with chardevs on vstorage #PSBM-106373 - vstorage migration: resolve valid tmp snapshot on domain start - qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters #PSBM-121895 - qemu: turn on postcopy to migrate bitmaps #PSBM-100171 - qemu: better cluster size for tmp deltas on vstorage migration #PSBM-123434 - vzct: Support disk resize for active CT #PSBM-122525 - qemu/api: support min_guarantee as fraction of balloon #PSBM-126684- FIXUP: Fix for bug #PSBM-128906 - storage: open code storageBackendRedoPloopUpdate - storage: fix refreshing ploop volumes #PSBM-128810- remote: remove unused daemonConfigLoadData - util: move virConf definition to header - util: make conf a linked list of configs - util: add virConfReadDir to read dir of configs - util: add virConfCheckDuplicates to check for duplicate entries - remote: remove filename from config error reporting - remote: read config from libvirtd.d/ too #PSBM-127469 - qemu: read config from qemu.d/ too #PSBM-127469 - FIXUP: use single filter for Virtuozzo production logs #PSBM-100592 - FIXUP: don't fail migration if dst domain is already running - FIXUP: fix restoring label if usb hostdev is detached from host - qemu: handle usb hostdev on qemu update #PSBM-97288 - qemu: handle timeout on unplugging device on qemu update- FIXUP: qemu: fix typo in virDomainDefMarkExplicitBacking #VSTOR-43080- qemu: notify vcmmd of node/vcpu pinning #PSBM-126679- FIXUP: fix vstorage tmp link cleanup #PSBM-127546- nwfilter: don't add symmetric record for policy rule #PSBM-126688 - FIXUP: update inactive config on pull completion #VSTOR-42858- FIXUP: add missing pieces for vz backup API docs #PSBM-128036- qemu: acquire job to handle agent disconnection #PSBM-127753- vzct: add ip address to venet0 schema - vzct: dump ip info for interfaces #PSBM-106470 - vzct: support setting net interface ips on define - upgrade: support ethernet net type #PSBM-127606- FIXUP: qemu: allow relative memory guarantee value 0 #PSBM-127633- security: handle chown EACCES on readonly cifs mount #PSBM-127546- FIXUP: rename to VCMMD_MEMGUARANTEE_BYTES #PSBM-127214- qemu: monitor: add qemuMonitorBlockDirtyBitmapRemoveBusy - FIXUP: qemu: virDomainBlockExportName: adapt to abort on OOM - FIXUP: qemuDomainBlockExportCancel: simplify memory managment - util: add virTimeBackOffWaitUnlocked - backup: qemu: retry bitmap deletion while it is used by nbd #PSBM-126896 - FIXUP: qemu: modernize memory mgmt in qemuBlockSnapshotStop - qemu: add qemuMonitorJSONBlockdevDelBusy - backup: qemu: retry fleece node deletion while it is used by nbd - vstorage migration: cleanup precreated src tmp deltas #PSBM-123432 - FIXUP: use qemuDomainObjEnterMonitorAsync inside async job - FIXUP: reduce scope for logManager var - upgrade: drain chardev's pipes #PSBM-108071- misc: add blockjob type for block snapshot job #PSBM-126433- security: take lock only if attributes are to be changed #PSBM-127003 - security: don't restore labels for readonly and shared images on errors - qemu: fix noisy error for domain with image on readonly FS- qemu/api: support min_guarantee as fraction of balloon #PSBM-126684- vzct: Support disk resize for active CT #PSBM-122525 - qemu: detect block node names after attaching a disk #VSTOR-40911- DROP: upgrade: make correct reconnection of upgrade - DROP: pull: qemu: block snapshots basic implementation - DROP: pull: qemu: load bitmaps on domain start - DROP: pull: qemu: add exportable paused start - DROP: qemu: add exec with true streams - DROP: api/qemu: add move nvram API - DROP: qemu: support interactive exec #PSBM-91739 - DROP: exec: provide tty params on exec when possible - DROP: exec: handle client window size change when interactive - DROP: exec: restore std streams' flags on become foreground #PSBM-91602 #PSBM-93755 - DROP: debug: print 'thr a a bt' in log when taking some mutex takes much time - DROP: qemu: fix race on legacy block completion and quering stats - DROP: qemu: sync backing chain update and completed blockjob #VSTOR-28575 #VSTOR-34322 - DROP: vzct 2: add basic structure and listing - DROP: vzct 2: implement define - DROP: xml: add venet0 network interface type - DROP: doc: adopt README.md for Virtuozzo - DROP: vzct 2: intoduce migration - DROP: vzct 2: support memory guarantees #PSBM-106482 - DROP: qemu: add vcmmd support #PSBM-106483 - DROP: vzct 2: support jobs during migration #PSBM-107444 - DROP: vzct 2: drop job on client disconnection during migration - DROP: vstorage migration: execute src migration cleanup in cleanup thread - DROP: qemu: don't leave descriptors in fdsets after process startup #PSBM-108299 - DROP: vstorage migration: disable API that can clash with tmp snapshot - DROP: qemu: handle ibpb and virt-ssbd on Intel for u15 #PSBM-121810 - DROP: rpc: document deleted EXT_PROC_DOMAIN_BLOCK_CHECKPOINT_X_SWITCH = 10 #PSBM-122230 - DROP: qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters #PSBM-121895 - DROP: qemu: turn on postcopy to migrate bitmaps #PSBM-100171 - DROP: FIXUP: qemu: fix incorrect job cleanup of p2p migration #PSBM-123687 - DROP: FIXUP: don't update sync block jobs from another thread #PSBM-123582 - DROP: FIXUP: vstorage: load bitmaps from base image for tmp snapshot #PSBM-123771 - DROP: REVERT: qemu: handle ibpb and virt-ssbd on Intel for u15 #PSBM-123539 - DROP: FIXUP: fix esx driver build - DROP: FIXUP: fix refcount in qemu upgrade reconnection #PSBM-123849 - DROP: FIXUP: api: add stub for virDomainBlockCheckpointXSwitch #PSBM-124242 - DROP: FIXUP: add missing option name in x-move-nvram docs - DROP: FIXUP: document --reuse-external option of x-move-nvram - DROP: FIXUP: clarify usage of VIR_DOMAIN_START_X_EXPORTABLE - DROP: doc: document virsh commands for block snaphots/exports #PSBM-122231 - DROP: FIXUP: add Artem fixes - DROP: vstorage: remove build time checks for runtime binaries - DROP: FIXUP: lxc: handle vzct specific venet0 net type - DROP: FIXUP: update build instructions in README.md - DROP: FIXUP: exec: add more debug prints to virsh - DROP: FIXUP: exec: fix error reporting in virsh - DROP: FIXUP: exec: don't use virExecMonitorTerminate on ^] (escape char) - DROP: FIXUP: exec: rework handling inner errors and IO errors #PSBM-124313 #PSBM-124629 - DROP: FIXUP: exec: make sure stdin is fully transmitted in virsh - DROP: exec: don't print errors to stderr #PSBM-124629 - DROP: FIXUP: don't print errors to stderr - DROP: FIXUP: qemu: check stderr is NULL in terminal mode - DROP: FIXUP: virsh: simplify terminal check - DROP: FIXUP: virsh: don't use stderr stream in terminal mode - DROP: FIXUP: vzct 2: check VIR_MIGRATE_PARAM_DEST_XML in p2p also - DROP: FIXUP: vzct 2: support disk copy options #PSBM-121242 - DROP: FIXUP: qemu: unlock VM on unregister in vcmmd #PSBM-125105 - upgrade: make correct reconnection of upgrade - DROP: vzct: Ceiling memory size from Kb to Mb - DROP: FIXUP: vzct: add missing unlock on error path - DROP: docs: document backup API #PSBM-124261 - DROP: Edits for backup/restore API texts #PSBM-124261 - DROP: Edits for backup/restore API texts #PSBM-124261 - DROP: Edits based on comments - DROP: qemu: Don't request nested entries from qemuMonitorQueryNamedBlockNodes - DROP: FIXUP: remove trailing blanks in formatvzbackups.html.in - DROP: FIXUP: don't crash in unpriviledged mode on shutdown #PSBM-125607 - DROP: vzct: Support setting IO limits for active CT #PSBM-122519 - DROP: FIXUP: don't fail if we messup with bitmaps #VSTOR-40845 - DROP: FIXUP: remove pinning out of vcmmd scope - DROP: FIXUP: don't notify vcmmd about hotplug/hotunplug - DROP: FIXUP: qemuProcessVcmmdUpdate get new values as args - DROP: qemu: open code qemuProcessVcmmdConfigSet - DROP: FIXUP: qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters - DROP: FIXUP: factor out qemuProcessLoadBitmaps - DROP: FIXUP: rollback migration if bitmaps are not copied - DROP: FIXUP: load bitmaps after postcopy is finished #PSBM-125776 - DROP: FIXUP: syntax check for vzct iotune patch - DROP: FIXUP: fix vstorage automake macro - DROP: FIXUP: use lazy_refcount=on for backup reverse delta #PSBM-123438 - DROP: FIXUP: fix indendation - DROP: FIXUP: initialize virThreadDebug explicitly - pull: qemu: block snapshots basic implementation - pull: qemu: load bitmaps on domain start - pull: qemu: add exportable paused start - qemu: add exec with true streams - api/qemu: add move nvram API - qemu: support interactive exec #PSBM-91739 - exec: provide tty params on exec when possible - exec: handle client window size change when interactive - exec: restore std streams' flags on become foreground #PSBM-91602 #PSBM-93755 - debug: print 'thr a a bt' in log when taking some mutex takes much time - qemu: fix race on legacy block completion and quering stats - qemu: sync backing chain update and completed blockjob #VSTOR-28575 #VSTOR-34322 - vzct 2: add basic structure and listing - vzct 2: implement define - xml: add venet0 network interface type - doc: adopt README.md for Virtuozzo - vzct 2: intoduce migration - vzct 2: support memory guarantees #PSBM-106482 - qemu: add vcmmd support #PSBM-106483 - vzct 2: support jobs during migration #PSBM-107444 - vzct 2: drop job on client disconnection during migration - vstorage migration: execute src migration cleanup in cleanup thread - qemu: don't leave descriptors in fdsets after process startup #PSBM-108299 - vstorage: load bitmaps from base image for tmp snapshot #PSBM-123771 - vstorage migration: disable API that can clash with tmp snapshot - api: add stub for virDomainBlockCheckpointXSwitch - qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters #PSBM-121895 - qemu: turn on postcopy to migrate bitmaps #PSBM-100171 - doc: document virsh commands for block snaphots/exports #PSBM-122231 - vstorage: remove build time checks for runtime binaries - exec: don't print errors to stderr #PSBM-124629 - docs: document backup API #PSBM-124261 - qemu: Don't request nested entries from qemuMonitorQueryNamedBlockNodes - vzct: Support setting IO limits for active CT #PSBM-122519- FIXUP: initialize virThreadDebug explicitly - util: add hanging process debugging #PSBM-126062- FIXUP: use lazy_refcount=on for backup reverse delta #PSBM-123438 - qemu: better cluster size for tmp deltas on vstorage migration #PSBM-123434 - FIXUP: fix indendation- FIXUP: factor out qemuProcessLoadBitmaps - FIXUP: rollback migration if bitmaps are not copied - FIXUP: load bitmaps after postcopy is finished #PSBM-125776 - FIXUP: syntax check for vzct iotune patch - FIXUP: fix vstorage automake macro- qemu: don't error if cannot find disk by alias #PSBM-125811 - FIXUP: remove pinning out of vcmmd scope - FIXUP: don't notify vcmmd about hotplug/hotunplug - FIXUP: qemuProcessVcmmdUpdate get new values as args - qemu: open code qemuProcessVcmmdConfigSet - FIXUP: qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters - qemu: vcmmd support for setting balloon #PSBM-123145- vzct: Support setting IO limits for active CT #PSBM-122519 - tools: treat 'in shutdown' etc as shutdown finished #VSTOR-37835 - FIXUP: don't fail if we messup with bitmaps #VSTOR-40845- qemu: capabilities: Add capability for the 'flat' argument of 'query-named-block-nodes' - qemu: monitor: Refactor variable cleanup in qemuMonitorJSONQueryNamedBlockNodes - qemu: monitor: Add 'flat' parameter for qemuMonitorJSONQueryNamedBlockNodes - qemu: Don't request nested entries from qemuMonitorQueryNamedBlockNodes #PSBM-125515 - FIXUP: remove trailing blanks in formatvzbackups.html.in - FIXUP: don't crash in unpriviledged mode on shutdown #PSBM-125607- docs: document backup API #PSBM-124261 - Edits for backup/restore API texts #PSBM-124261 - Edits for backup/restore API texts #PSBM-124261 - Edits based on comments - vzct: Support setting memory guarantee for active CT #PSBM-122518- vzct: Support setting memory for active CT #PSBM-122489 - vzct: Ceiling memory size from Kb to Mb - vzct: Support setting cpu num for active CT #PSBM-122517 - FIXUP: vzct: add missing unlock on error path- util: add access check for hooks to fix running as non-root - util: fix accessibility check for hook directory - api: fix documentation typo - misc: add bypass cache flag for block snapshot creation #PSBM-124764- FIXUP: qemu: unlock VM on unregister in vcmmd #PSBM-125105- FIXUP: vzct 2: check VIR_MIGRATE_PARAM_DEST_XML in p2p also - FIXUP: vzct 2: support disk copy options #PSBM-121242- daemon: switch off autoshutdown #VSTOR-40335- FIXUP: don't print errors to stderr - FIXUP: qemu: check stderr is NULL in terminal mode - FIXUP: virsh: simplify terminal check - FIXUP: virsh: don't use stderr stream in terminal mode - vzct 2: implement exec API #PSBM-106206 - virsh: don't call virDomainGetGuestInfo for vzct interactive exec- FIXUP: exec: add more debug prints to virsh - FIXUP: exec: fix error reporting in virsh - FIXUP: exec: don't use virExecMonitorTerminate on ^] (escape char) - FIXUP: exec: rework handling inner errors and IO errors #PSBM-124313 #PSBM-124629 - FIXUP: exec: make sure stdin is fully transmitted in virsh - exec: don't print errors to stderr #PSBM-124629- vstorage: remove build time checks for runtime binaries - FIXUP: lxc: handle vzct specific venet0 net type - virsh: fix Vstorage support reporting - FIXUP: update build instructions in README.md- vz: fix after Parallels to Virtuozzo rename #PSBM-124533- DROP: upgrade: support local p2p migration - src: adopt to VIR_DRV_SUPPORTS_FEATURE return -1 - libxl: adopt to VIR_DRV_SUPPORTS_FEATURE return -1 - qemu: adopt to VIR_DRV_SUPPORTS_FEATURE return -1 - src: don't hide error in VIR_DRV_SUPPORTS_FEATURE - qemu: build fix for 910b94df - src: fix resource leak introduced in d4439a6b8 - upgrade: support local p2p migration - FIXUP: add missing option name in x-move-nvram docs - FIXUP: document --reuse-external option of x-move-nvram - FIXUP: clarify usage of VIR_DOMAIN_START_X_EXPORTABLE - doc: document virsh commands for block snaphots/exports #PSBM-122231 - FIXUP: add Artem fixes- FIXUP: api: add stub for virDomainBlockCheckpointXSwitch #PSBM-124242- FIXUP: fix refcount in qemu upgrade reconnection #PSBM-123849- docker: We cannot create second network with driver 'null' #PSBM-123794 - docker: Connection docker network to selected windows network adapter #PSBM-123794 - FIXUP: fix esx driver build - REVERT: don't build esx #PSBM-123960- docker: Will set negative value only if it needs #PSBM-108327 - docker: fixup: Set correct type of memory var #PSBM-108327 - FIXUP: don't update sync block jobs from another thread #PSBM-123582 - FIXUP: vstorage: load bitmaps from base image for tmp snapshot #PSBM-123771 - REVERT: qemu: handle ibpb and virt-ssbd on Intel for u15 #PSBM-123539- DROP: pull: export bitmap - DROP: pull: qemu: add option to export last checkpoint - DROP: nwfilter: use vfork to fasten spawn of {ip,eb]tables commands - DROP: qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428 - DROP: FIXUP: pull: export bitmap #VSTOR-39135 - DROP: FIXUP: fix reading from pipes in virCommandRunFast #PSBM-123565 - DROP: FIXUP: kill process if reaping failed - DROP: FIXUP: fix copy offset in previous commit #PSBM-123565 - DROP: FIXUP: null terminate strings in case of error in virCommandRunFastRead - DROP: FIXUP: use VIR_REALLOC_N instead of VIR_RESIZE_N - pull: export bitmap - pull: qemu: add option to export last checkpoint - nwfilter: use vfork to fasten spawn of {ip,eb]tables commands - qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428 - docker: Support network bandwidth limits for containers #PSBM-108327 - docker: Use negative value for removing network bandwidth limit #PSBM-108327 - FIXUP: qemu: fix incorrect job cleanup of p2p migration #PSBM-123687- FIXUP: fix copy offset in previous commit #PSBM-123565 - FIXUP: null terminate strings in case of error in virCommandRunFastRead - FIXUP: use VIR_REALLOC_N instead of VIR_RESIZE_N- FIXUP: fix reading from pipes in virCommandRunFast #PSBM-123565 - FIXUP: kill process if reaping failed- FIXUP: pull: export bitmap #VSTOR-39135- DROP: conf: add 'format' attribute to domain/os/nvram element - DROP: pull: api: add driver based implementation - DROP: api,qemu: add latency histogram - DROP: qemu: add exec with true streams - DROP: Drop x- from x-block-latency-histogram-set monitor command - DROP: api/qemu: add move nvram API - DROP: qemu: support interactive exec - DROP: libvirt: add new virDomainCommandXSetParams API - DROP: api/qemu: add pause/resume for blockjobs - DROP: qemu: turn on write-blocking for driver-mirror by default - DROP: vzct 2: add basic structure and listing - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: implement start/stop - DROP: vzct 2: support cloud init cdrom - DROP: vzct 2: add vzctDomainHasManagedSaveImage stub - DROP: vzct 2: add misc API - DROP: vzct 2: support stats API - DROP: vzct 2: support snapshots - DROP: vzct 2: intoduce migration - DROP: vzct 2: mark supported xml parts in domain/snapshot docs - DROP: qemu: add vcmmd support - DROP: vzct 2: add jobs support for everything except migration - DROP: vzct 2: add lifecycle events - DROP: vzct 2: support getting stats for migration - DROP: vzct 2: support aborting domain job API - DROP: qemu: migration: add cookie parts for vstorage chardevs - DROP: qemu: monitor: add option to override backend in qemuMonitorChangeCharDev - DROP: qemu: migration: support changing chardev backend with virtlogd - DROP: qemu: migration: detect shared vstorage chardevs - DROP: vstorage: support migrating with chardevs on vstorage - DROP: qemu: add vstorage chardev tmpfile names to status file - DROP: qemu: cleanup up vstorage chardevs after libvirtd crash - DROP: qemu: drain file chardevs on domain process stop - DROP: vstorage migration: add vstorage disks info to cookie - DROP: qemu: add vstorage snapshot utility functions - DROP: vstorage migration: add vstorage snapshot commit - DROP: vstorage migration: main patch - DROP: vstorage migration: track valid temporary snapshot - DROP: vstorage migration: resolve valid tmp snapshot on domain start - DROP: vstorage migration: disable API that can clash with tmp snapshot - DROP: vstorage migration: keep snapshot info in status - DROP: qemu: cleanup tmp snapshot - DROP: vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - DROP: vstorage migration: handle completed tmp snapshot commit on reconnect - DROP: FIXUP: conf: add 'format' attribute to domain/os/nvram element - DROP: FIXUP: qemu: add vstorage snapshot utility functions - DROP: qemu: add nvram block job support - DROP: FIXUP: vstorage migration: add vstorage snapshot commit - DROP: FIXUP: vstorage migration: main patch - DROP: FIXUP: vstorage migration: track valid temporary snapshot - DROP: FIXUP: vstorage migration: resolve valid tmp snapshot on domain start - DROP: FIXUP: vstorage migration: disable API that can clash with tmp snapshot - DROP: FIXUP: qemu: cleanup tmp snapshot - DROP: FIXUP: api/qemu: add move nvram API - DROP: FIXUP: vstorage migration: handle completed tmp snapshot commit on reconnect - DROP: qemu: support nvram block job on reconnect - DROP: FIXUP: vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - DROP: FIXUP: support non-qcow2 images in vstorage disks migration - DROP: FIXUP: make qemuDomainTmpSnapshotDecipher non static - DROP: Edits to our method descriptions; fixes - DROP: Edits to our method descriptions; fixes - DROP: Edits to virsh commands related to our methods; A minor edit to nvramx description - DROP: Edits to our XML descriptions - DROP: qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters - DROP: FIXUP: vzct 2: fix API introduced in version - DROP: REVERT: qemu: turn on write-blocking for driver-mirror by default - DROP: FIXUP: docker: fix trailing space - DROP: FIXUP: vzct 2: factor out vzctDomainStartFull - DROP: FIXUP: add retval to qemuProcessVcmmdUpdate - DROP: FIXUP: handle qemuProcessVcmmdUpdate error in qemuDomainSetMemoryParameters - DROP: FIXUP: precreate state dir - DROP: FIXUP: fix for NULL chardev priv of backcompat console - DROP: FIXUP: fix non-vcmmd build - DROP: FIXUP: qemu: migration: add cookie parts for vstorage chardevs - DROP: FIXUP: qemu: monitor: add option to override backend in qemuMonitorChangeCharDev - DROP: FIXUP: qemu: migration: detect shared vstorage chardevs - DROP: FIXUP: qemu: migration: support changing chardev backend with virtlogd - DROP: FIXUP: vstorage: support migrating with chardevs on vstorage - DROP: FIXUP: qemu: add vstorage chardev tmpfile names to status file - DROP: FIXUP: qemu: drain file chardevs on domain process stop - DROP: FIXUP: use shallow copy for tmp snapshot on vstorage - DROP: FIXUP: vstorage migration: optimize snapshot image - DROP: FIXUP: use 1MiB cluster size etc on source for vstorage tmp snapshot - conf: add 'format' attribute to domain/os/nvram element - pull: api: add driver based implementation - api,qemu: add latency histogram - qemu: add exec with true streams - api/qemu: add move nvram API - qemu: support interactive exec - libvirt: add new virDomainCommandXSetParams API - api/qemu: add pause/resume for blockjobs - vzct 2: add basic structure and listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - vzct 2: support cloud init cdrom - vzct 2: add vzctDomainHasManagedSaveImage stub - vzct 2: add misc API - vzct 2: support stats API - vzct 2: support snapshots - vzct 2: intoduce migration - vzct 2: mark supported xml parts in domain/snapshot docs - qemu: add vcmmd support - vzct 2: add jobs support for everything except migration - vzct 2: add lifecycle events - vzct 2: support getting stats for migration - vzct 2: support aborting domain job API - qemu: migration: add cookie parts for vstorage chardevs - qemu: monitor: add option to override backend in qemuMonitorChangeCharDev - qemu: migration: support changing chardev backend with virtlogd - qemu: migration: detect shared vstorage chardevs - vstorage: support migrating with chardevs on vstorage - qemu: add vstorage chardev tmpfile names to status file - qemu: cleanup up vstorage chardevs after libvirtd crash - qemu: drain file chardevs on domain process stop - vstorage migration: add vstorage disks info to cookie - qemu: add nvram block job support - qemu: add vstorage snapshot utility functions - vstorage migration: add vstorage snapshot commit - vstorage migration: main patch - vstorage migration: track valid temporary snapshot - vstorage migration: resolve valid tmp snapshot on domain start - vstorage migration: disable API that can clash with tmp snapshot - vstorage migration: keep snapshot info in status - qemu: cleanup tmp snapshot - qemu: support nvram block job on reconnect - vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - vstorage migration: handle completed tmp snapshot commit on reconnect - qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters - docker: Check existence of image for domain definition and pulling image #PSBM-123097- don't touch existing nwfilters on update #PSBM-105904 - REVERT: spec: keep existing nwfilters uuid on update- FIXUP: vstorage migration: optimize snapshot image #PSBM-123411 - FIXUP: use 1MiB cluster size etc on source for vstorage tmp snapshot #PSBM-123416- FIXUP: use shallow copy for tmp snapshot on vstorage #PSBM-123396- FIXUP: qemu: migration: add cookie parts for vstorage chardevs - qemu: support file chardev append option on hotplug/change - qemu: support logfile option on chardev hotplug/change - FIXUP: qemu: monitor: add option to override backend in qemuMonitorChangeCharDev - FIXUP: qemu: migration: detect shared vstorage chardevs - FIXUP: qemu: migration: support changing chardev backend with virtlogd - FIXUP: vstorage: support migrating with chardevs on vstorage - FIXUP: qemu: add vstorage chardev tmpfile names to status file - FIXUP: qemu: drain file chardevs on domain process stop #PSBM-123148 - docker: Refactoring code with default cert path #PSBM-123097 - qemu: fix managed pr-helper tear down on chaning device media #PSBM-123337- FIXUP: fix non-vcmmd build- FIXUP: fix for NULL chardev priv of backcompat console #VSTOR-38939 - qemu: fix guest visible disk id if serial is long #VSTOR-38958- FIXUP: precreate state dir #PSBM-123047- docker: Don't use case-sensitive comparison #PSBM-122944 - docker: Optimization powershell scripts #PSBM-122944 - docker: Using sscanf with string memory allocation #PSBM-122944 - docker: Fix some error msgs #PSBM-122944 - docker: Add storagePoolLookupByVolume method #PSBM-122944 - docker: Add real refresh metadata for storage pool #PSBM-122944 - qemu: turn on postcopy to migrate bitmaps #PSBM-100171- Fix for possibility to use inituser without initgroup #PSBM-122225 - docker: Fix adding of restart policy #PSBM-122225 - docker: Revert possibility to use cpushares=0 #PSBM-122225 - docker: Fix for correct work with process id #PSBM-122225 - docker: Style fix #PSBM-122225 - FIXUP: vzct 2: fix API introduced in version - REVERT: qemu: turn on write-blocking for driver-mirror by default #PSBM-122688 - FIXUP: docker: fix trailing space - docker: Split dockerContainerUpdate to dockerContainerUpdate and dockerContainerUpdateById #PSBM-122225 - docker: Add compatibility with 'virtsh edit' command #PSBM-122225 - FIXUP: vzct 2: factor out vzctDomainStartFull - vzct 2: support autostarting domains #PSBM-121587 - FIXUP: add retval to qemuProcessVcmmdUpdate - FIXUP: handle qemuProcessVcmmdUpdate error in qemuDomainSetMemoryParameters #PSBM-122883- api: add VIR_DOMAIN_MEMORY_MIN_GUARANTEE_VZ_AUTO - tools: support memtune --min-guarantee-auto-vz - qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters #PSBM-121895- DROP: pull: introduce checkpoint switch API - DROP: lib: provide error message in new blockjob event - DROP: qemu: add exec with true streams - DROP: Edits to our method descriptions; fixes PSBM-102691 - lib: provide error message in new blockjob event - qemu: add exec with true streams - Edits to our method descriptions; fixes PSBM-102691 - Edits to virsh commands related to our methods; A minor edit to nvramx description - Edits to our XML descriptions - rpc: document deleted EXT_PROC_DOMAIN_BLOCK_CHECKPOINT_X_SWITCH = 10 #PSBM-122230- DROP: qemu: add option to process offloaded blockjob event ealier - DROP: qemu: update legacy block job sync after offloading changes - DROP: qemu: make latency work with legacy interface - DROP: vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - DROP: vstorage migration: handle completed tmp snapshot commit on reconnect - DROP: qemu: add nvram block job support - DROP: qemu: support nvram block job on reconnect - DROP: FIXUP: vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - DROP: vstorage migration: fix active block stats with tmp snapshot - qemu: add option to process offloaded legacy blockjob event ealier #PSBM-121858 - qemu: reconnect: precreate legacy blockjobs - qemu: remove extra block job finalize on reconnect - qemu: remove stale cleanup in qemuProcessRefreshLegacyBlockjob - qemu: add note for outdated legacy block job events - qemu: use autoptr in qemuProcessRefreshLegacyBlockjobs - qemu: refresh backing chain after block job reconnection - qemu: move code that depends on backing chain appropriately - qemu: fix race on legacy block completion and quering stats - qemu: make latency work with legacy interface - vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - vstorage migration: handle completed tmp snapshot commit on reconnect - qemu: add nvram block job support - qemu: support nvram block job on reconnect - FIXUP: vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - vstorage migration: fix active block stats with tmp snapshot - Edits to our method descriptions; fixes PSBM-102691 - Edits to our method descriptions; fixes PSBM-102691 - qemu: qemuDomainRenameCallback: fix sending false undefined event - qemu: use auto memory freeing in qemuDomainRenameCallback - qemu: rename: send events only on success - qemu: rename: return instead of goto if no cleanup required - qemu: remove duplicate code for removing remnant files - qemu: rename: support renaming snapshots directory #PSBM-100720 - qemu: rename: support renaming checkpoints directory - qemu: update name on reverting from snapshot - qemu: rename: remove snapshot/checkpoint restriction - qemu: remove possible garbage left from previous rename/undefine - docker: Add support autostart feature #PSBM-122024 - docker: Refactoring for future changes #PSBM-122024 - docker: Get list for autostart domains #PSBM-122024 - docker: Set domain as not autostart by default #PSBM-122024 - docker: Add virDomainHasManagedSaveImage method and reboot default action #PSBM-122024- vstorage migration: handle short time EBUSY on commit #PSBM-122012- DROP: qemu: use job finish instead of discard on migration cleanup - DROP: qemu: migration: detect shared vstorage chardevs - DROP: vstorage migration: main patch - DROP: vstorage migration: determine valid snapshot on crash/disconnections - DROP: qemu: migration: fix missing owner on disconnection cleanup - qemu: fix qemuMigrationSrcCleanup to use qemuMigrationJobFinish - qemu: migration: detect shared vstorage chardevs - vstorage migration: main patch - vstorage migration: determine valid snapshot on crash/disconnections - qemu: migration: fix missing owner on disconnection cleanup - FIXUP: make qemuDomainTmpSnapshotDecipher non static - vstorage migration: adopt qemuDomainGetStatsOneBlock to tmp snapshot - vstorage migration: fix active block stats with tmp snapshot #PSBM-121042 - vstorage migration: fix inactive block stats with tmp snapshot #PSBM-121042 - docker: fix condition for list of storage pools- qemu: handle ibpb and virt-ssbd on Intel for u15 #PSBM-121810 - docker: add compatibility of validation with current xml scheme #PSBM-121897 - FIXUP: conf: add 'format' attribute to domain/os/nvram element - vstorage migration: add vstorage nvram info to cookie - FIXUP: qemu: add vstorage snapshot utility functions - qemu: add nvram block job support - FIXUP: vstorage migration: add vstorage snapshot commit - FIXUP: vstorage migration: main patch #PSBM-106202 #PSBM-121052 - FIXUP: vstorage migration: track valid temporary snapshot - FIXUP: vstorage migration: resolve valid tmp snapshot on domain start - FIXUP: vstorage migration: disable API that can clash with tmp snapshot - vstorage migration: keep nvram tmp snapshot in status - FIXUP: qemu: cleanup tmp snapshot #PSBM-106875 - FIXUP: api/qemu: add move nvram API - FIXUP: vstorage migration: handle completed tmp snapshot commit on reconnect - qemu: support nvram block job on reconnect - FIXUP: vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - FIXUP: support non-qcow2 images in vstorage disks migration- DROP: upgrade: support local p2p migration - DROP: upgrade: vnc: make vnc upgrade possible - DROP: upgrade: support for server backends for serial chardevs - DROP: upgrade: close agent channel befor postcopy with release ram - DROP: pull: qemu: block snapshots basic implementation - DROP: pull: add autodelete option for creating block snapshots - DROP: pull: stop exporting snapshot on snapshot autodelete - DROP: pull: pull: add dirty bitmap on creating snapshot - DROP: pull: add command to remove checkpoint - DROP: api,qemu: add latency histogram - DROP: pull: clean autodelete snapshots on daemon restart - DROP: exec: kill orphans on client disconnect - DROP: exec: kill orphans on migration destination - DROP: qemu: support explicit disk backing in input - DROP: conf: remove features unknown to qemu - DROP: qemu: agent: log total tx/rx for streams - DROP: debug: print 'thr a a bt' in log when taking some mutex takes much time - DROP: qemu: migration: implement shared workaround - DROP: qemu: handle host usb device add/del udev events - DROP: qemu: wait blockjob finishing if it is absent in qemu - DROP: FIXUP: pull: qemu: block snapshots basic implementation - DROP: FIXUP: qemu: agent: log total tx/rx for streams - DROP: FIXUP: api,qemu: add latency histogram - DROP: FIXUP: upgrade: support local p2p migration - DROP: vzct 2: add basic structure and listing - DROP: FIXUP: qemu: support explicit disk backing in input - DROP: FIXUP: conf: remove features unknown to qemu - DROP: FIXUP: debug: print 'thr a a bt' in log when taking some mutex takes much time - DROP: vzct 2: support stats API - DROP: FIXUP: upgrade: vnc: make vnc upgrade possible - DROP: FIXUP: qemu: wait blockjob finishing if it is absent in qemu - DROP: FIXUP: don't lock VMs in event loop on closing connection - DROP: vstorage migration: add vstorage disks info to cookie - DROP: vstorage migration: execute src migration cleanup in cleanup thread - DROP: qemu: use more precise args in qemuDomainSnapshotCreateInactiveExternal - DROP: qemu: use more precise args in qemuDomainSnapshotCreateDiskActive - DROP: vstorage migration: add vstorage snapshot commit - DROP: vstorage migration: main patch - DROP: vstorage migration: handle lossing connection to manager - DROP: vstorage migration: support p2p - DROP: vstorage migration: handle libvirtd crashes - DROP: qemu: add vcmmd support - DROP: vzct 2: add jobs support for everything except migration - DROP: FIXUP: mark chardevs to be unplugged outside cmdline building - DROP: FIXUP: prepare chardev plug/unplug functions to reuse - DROP: qemu: migration: add cookie parts for vstorage chardevs - DROP: qemu: migration: detect shared vstorage chardevs - DROP: vstorage: support migrating with chardevs on vstorage - DROP: qemu: cleanup up vstorage chardevs after libvirtd crash - DROP: REVERT: d8d14ae vstorage migration: handle libvirtd crashes - DROP: REVERT: 25cee97 vstorage migration: support p2p - DROP: REVERT: 0069126 vstorage migration: handle lossing connection to manager - DROP: REVERT: bdb9763 vstorage migration: main patch - DROP: REVERT: 66bf3fc vstorage migration: add vstorage snapshot commit phase - DROP: REVERT: be09fb5 vstorage migration: add vstorage snapshot commit - DROP: REVERT: e73c697 qemu: use more precise args in qemuDomainSnapshotCreateDiskActive - DROP: REVERT: a58cd6a qemu: use more precise args in qemuDomainSnapshotCreateInactiveExternal - DROP: REVERT: 63a5ee1 qemu: use job finish instead of discard on migration cleanup - DROP: REVERT: 966f7e5 vstorage migration: execute src migration cleanup in cleanup thread - DROP: REVERT: 6a25c7a vstorage migration: introduce virDomainMigrateVstorageCommit - DROP: REVERT: ec406d6 vstorage migration: add vstorage disks info to cookie - DROP: vstorage migration: add vstorage snapshot commit - DROP: vstorage migration: main patch - DROP: vstorage migration: execute src migration cleanup in cleanup thread - DROP: qemu: use job finish instead of discard on migration cleanup - DROP: vstorage migration: track valid temporary snapshot - DROP: vstorage migration: resolve valid tmp snapshot on domain start - DROP: vstorage migration: disable API that can clash with tmp snapshot - DROP: vstorage migration: keep snapshot info in status - DROP: FIXUP: cleanup thread: add option to cleanup single VM - DROP: FIXUP: qemu: enhance domain cleanup - DROP: qemu: cleanup tmp snapshot - DROP: FIXUP: qemu: migration: detect shared vstorage chardevs - DROP: FIXUP: fix recent uninitialized var case - DROP: FIXUP: take into account tmp snapshot in qemuBlockDiskDetectNodes - DROP: FIXUP: don't call vzctl2_free_env_ids for NULL - DROP: FIXUP: drop snapshot on its file unlink failure - DROP: REVERT: qemu: wait blockjob finishing if it is absent in qemu - DROP: FIXUP: move tmp snapshot actions to job handler - DROP: FIXUP: only kickof tmp snapshot commit in cleanup thread - DROP: FIXUP register vcpu count as UInt - DROP: Report io requests counters for vzct driver - DROP: FIXUP: vzct 2: handle per domain failure on getting stats - DROP: FIXUP: fix build without vcmmd support - upgrade: support local p2p migration - DROP: FIXUP: fix domain without disks for qemuDomainTmpSnapshotFindDisks - upgrade: vnc: make vnc upgrade possible - upgrade: support for server backends for serial chardevs - upgrade: close agent channel befor postcopy with release ram - pull: qemu: block snapshots basic implementation - pull: add autodelete option for creating block snapshots - pull: stop exporting snapshot on snapshot autodelete - pull: pull: add dirty bitmap on creating snapshot - pull: add command to remove checkpoint - api,qemu: add latency histogram - pull: clean autodelete snapshots on daemon restart - qemu: don't wait job in cleanup thread - exec: kill orphans on client disconnect - exec: kill orphans on migration destination - qemu: support explicit disk backing in input - conf: remove features unknown to qemu - qemu: agent: log total tx/rx for streams - debug: print 'thr a a bt' in log when taking some mutex takes much time - qemu: migration: implement shared workaround - qemu: handle host usb device add/del udev events - vzct 2: add basic structure and listing - vzct 2: support stats API - qemu: add vcmmd support - vzct 2: add jobs support for everything except migration - vstorage migration: execute src migration cleanup in cleanup thread - qemu: migration: add cookie parts for vstorage chardevs - qemu: migration: detect shared vstorage chardevs - vstorage: support migrating with chardevs on vstorage - qemu: cleanup up vstorage chardevs after libvirtd crash - vstorage migration: add vstorage snapshot commit - vstorage migration: main patch - vstorage migration: track valid temporary snapshot - vstorage migration: resolve valid tmp snapshot on domain start - vstorage migration: disable API that can clash with tmp snapshot - vstorage migration: keep snapshot info in status - qemu: cleanup tmp snapshot- FIXUP: fix domain without disks for qemuDomainTmpSnapshotFindDisks #PSBM-121770- FIXUP: fix build without vcmmd support- FIXUP: vzct 2: handle per domain failure on getting stats #PSBM-121482- Report io requests counters for vzct driver #PSBM-121662- example: fix typo and formatting - example: add ipv6 filters examples - doc: document new filters and not documented ones - FIXUP register vcpu count as UInt #PSBM-121594 - nwfilter: add vz specific filters #PSBM-121477- FIXUP: drop snapshot on its file unlink failure - qemu: add option to process offloaded blockjob event ealier - REVERT: qemu: wait blockjob finishing if it is absent in qemu - qemu: sync backing chain update and completed blockjob #VSTOR-28575 #VSTOR-34322 - qemu: update legacy block job sync after offloading changes - FIXUP: move tmp snapshot actions to job handler - FIXUP: only kickof tmp snapshot commit in cleanup thread - vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - qemu: add filename to qemuMonitorGetBlockInfo - vstorage migration: handle completed tmp snapshot commit on reconnect #PSBM-121261- FIXUP: take into account tmp snapshot in qemuBlockDiskDetectNodes #PSBM-120959 - FIXUP: don't call vzctl2_free_env_ids for NULL #PSBM-121188- Support resources change for libvirt docker driver #PSBM-120736 - REVERT: d8d14ae vstorage migration: handle libvirtd crashes - REVERT: 25cee97 vstorage migration: support p2p - REVERT: 0069126 vstorage migration: handle lossing connection to manager - REVERT: bdb9763 vstorage migration: main patch #PSBM-106202 - REVERT: 66bf3fc vstorage migration: add vstorage snapshot commit phase - REVERT: be09fb5 vstorage migration: add vstorage snapshot commit - REVERT: e73c697 qemu: use more precise args in qemuDomainSnapshotCreateDiskActive - REVERT: a58cd6a qemu: use more precise args in qemuDomainSnapshotCreateInactiveExternal - REVERT: 63a5ee1 qemu: use job finish instead of discard on migration cleanup - REVERT: 966f7e5 vstorage migration: execute src migration cleanup in cleanup thread - REVERT: 6a25c7a vstorage migration: introduce virDomainMigrateVstorageCommit - REVERT: ec406d6 vstorage migration: add vstorage disks info to cookie - vstorage migration: introduce virDomainMigrateVstorageCommit - vstorage migration: add vstorage snapshot commit phase - vstorage migration: add vstorage disks info to cookie - qemu: add vstorage snapshot utility functions - vstorage migration: add vstorage snapshot commit - vstorage migration: main patch #PSBM-106202 - vstorage migration: support p2p - vstorage migration: execute src migration cleanup in cleanup thread - qemu: use job finish instead of discard on migration cleanup - vstorage migration: track valid temporary snapshot - vstorage migration: resolve valid tmp snapshot on domain start - qemu: move restoring after failure to cleanup in qemuDomainDefineXMLFlags - vstorage migration: disable API that can clash with tmp snapshot - vstorage migration: keep snapshot info in status - vstorage migration: add dst cleanup after disconnection - vstorage migration: determine valid snapshot on crash/disconnections - qemu: migration: fix missing owner on disconnection cleanup - FIXUP: cleanup thread: add option to cleanup single VM - FIXUP: qemu: enhance domain cleanup - qemu: cleanup tmp snapshot #PSBM-106875 - logging: allow max_len=0 to disable log rollover #PSBM-121257 - FIXUP: qemu: migration: detect shared vstorage chardevs #PSBM-121001 - FIXUP: fix recent uninitialized var case- DROP: vzct 2: support stats API - DROP: qemu: add vcmmd support - DROP: FIXUP: qemu: move vcmmd register to later moment - DROP: FIXUP: vzct 2: fix unlimited vcpu in stats - DROP: FIXUP: vzct 2: add disk usage to stats - vzct 2: support stats API - qemu: add vcmmd support - docker: support wss volume resizing #PSBM-108203 - qemu: monitor: return error message from qemuMonitorRemoveFd - qemu: monitor: add qemuMonitorQueryFdsets function - qemu: don't leave descriptors in fdsets after process startup #PSBM-108299 - FIXUP: mark chardevs to be unplugged outside cmdline building - FIXUP: prepare chardev plug/unplug functions to reuse - qemu: migration: add cookie parts for vstorage chardevs - logging: close backing file on eof on drain - qemu: monitor: let qemuMonitorAddFd generate fdset - qemu: monitor: add option to override backend in qemuMonitorChangeCharDev - qemu: migration: support changing chardev backend with virtlogd - logging: handle race on drain and closing in event loop - logging: allow NULL to inode and offset out args on drain - qemu: migration: detect shared vstorage chardevs - vstorage: support migrating with chardevs on vstorage #PSBM-106373 - qemu: add vstorage chardev tmpfile names to status file - qemu: sync chardevs unplugged status on reconnect - qemu: cleanup up vstorage chardevs after libvirtd crash - qemu: drain file chardevs on domain process stop- Fixes for support creation of docker container #PSBM-107933 - logging: read all bytes on EOF in event handler - logging: fix endless loop on EOF - docker: Support CPU limits #PSBM-107960 - docker: support wss storage pool for connection capabilibies #PSBM-108203 - FIXUP: vzct 2: fix unlimited vcpu in stats #PSBM-108263 - FIXUP: vzct 2: add disk usage to stats #PSBM-106059- FIXUP: qemu: move vcmmd register to later moment #PSBM-108113- vzct 2: support getting stats for migration #PSBM-107763 - vzct 2: support aborting domain job API #PSBM-107446- DROP: vzct 2: add basic structure and listing - DROP: vzct 2: implement define - DROP: vzct 2: support stats API - DROP: vzct 2: support snapshots - DROP: vzct 2: intoduce migration - DROP: FIXUP: vzct 2: some logging cleanups - DROP: FIXUP: vzct 2: fix snapshot loading on daemon start - DROP: FIXUP: vzct 2: move loading snapshots meta to a better place - vzct 2: add basic structure and listing - vzct 2: implement define - vzct 2: support stats API - vzct 2: support snapshots - vzct 2: intoduce migration - vzct 2: add lifecycle events #PSBM-107730- DROP: qemu: support updating backend of serial device - DROP: vzct 2: add basic structure and listing - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: implement start/stop - DROP: vzct 2: support vnc #PSBM-104068 - DROP: vzct 2: support cloud init cdrom #PSBM-104067 - DROP: vzct 2: support iolimits #PSBM-104069 - DROP: vzct 2: add misc API - DROP: vzct 2: make disk names stable #PSBM-104105 - DROP: vzct 2: support stats API #PSBM-104070 - DROP: FIXUP: don't lock VMs in event loop on closing connection #VSTOR-34225 - DROP: vzct 2: support snapshots - DROP: vstorage migration: execute src migration cleanup in cleanup thread - DROP: vzct 2: intoduce migration - DROP: FIXUP: vzct2: use auto cleanup - DROP: vzct 2: support memory guarantees #PSBM-106482 - DROP: FIXUP: vzct 2: use new light vcpu mode and unlimimed support - DROP: FIXUP: fix NULL pointer error introduced by migration code #PSBM-107672 - DROP: FIXUP: handle cleanup request NOT on disconnection #PSBM-107396 - DROP: FIXUP: qemu: support updating backend of serial device - DROP: FIXUP: vzct 2: support auto memguarantee #PSBM-107697 - DROP: FIXUP: rename some types - DROP: FIXUP: vzct 2: move ctid from private to config extraId - DROP: FIXUP: vzct 2: don't handle add/delete/update in event loop - DROP: FIXUP: better error reports on libvzctl errors - DROP: vzct 2: add jobs support for everything except migration - DROP: FIXUP: vzct 2: don't log debug messages by default - DROP: FIXUP: fix false positive compiler error - DROP: docker: support DNS configuration #PSBM-106778 - DROP: FIXUP: vzct 2: provide extraId in defineXML - DROP: FIXUP: Changes for support DNS configuration - DROP: FIXUP: Changes for support DNS configuration #PSBM-107940 - qemu: support updating backend of serial device - vzct 2: add basic structure and listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - vzct 2: support vnc #PSBM-104068 - vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: support iolimits #PSBM-104069 - vzct 2: add misc API - vzct 2: make disk names stable #PSBM-104105 - vzct 2: support stats API #PSBM-104070 - FIXUP: don't lock VMs in event loop on closing connection #VSTOR-34225 - vzct 2: support snapshots - vstorage migration: execute src migration cleanup in cleanup thread - vzct 2: intoduce migration - vzct 2: support memory guarantees #PSBM-106482 - vzct 2: add jobs support for everything except migration - docker: support DNS configuration #PSBM-106778 - qemu: fix concurrency crash bug in snapshot revert - qemu: fix concurrency crash bug in force snapshot revert #PSBM-107833 - FIXUP: vzct 2: some logging cleanups - FIXUP: vzct 2: fix snapshot loading on daemon start - FIXUP: vzct 2: move loading snapshots meta to a better place- docker: rename CA certificate file to ca.pem - FIXUP: Changes for support DNS configuration - FIXUP: Changes for support DNS configuration #PSBM-107940- Changes for support DNS configuration #PSBM-106778 - docker: support DNS configuration #PSBM-106778 - FIXUP: vzct 2: provide extraId in defineXML- FIXUP: docker: use correct timeouts and subnet value #PSBM-106778 - docker: add support for static IP address #PSBM-106778 - conf: add auto mininal memory guarantee mode - FIXUP: qemu: support updating backend of serial device - FIXUP: vzct 2: support auto memguarantee #PSBM-107697 - qemu: add vcmmd support #PSBM-106483 - FIXUP: using vars for compacting code #PSBM-106778 - qemu: agent: disable blocking calls to agent #PSBM-107669 - FIXUP: rename some types - conf: support extra id in domain list - FIXUP: vzct 2: move ctid from private to config extraId - FIXUP: vzct 2: don't handle add/delete/update in event loop - FIXUP: better error reports on libvzctl errors - vzct 2: add jobs support for everything except migration - vzct 2: support jobs during migration #PSBM-107444 - vzct 2: drop job on client disconnection during migration - FIXUP: vzct 2: don't log debug messages by default - FIXUP: fix false positive compiler error- FIXUP: handle cleanup request NOT on disconnection #PSBM-107396- add build after adding secret driver AGAIN- add build after adding secret driver- DROP: upgrade: store generation in status file - DROP: hubapi: remote: support domain- API calls - DROP: conf: add more options to save config filename - DROP: vzct 2: add basic structure and listing - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: support vnc #PSBM-104068 - DROP: vzct 2: support snapshots - DROP: vzct 2: support venet0 network interface #PSBM-105548 - DROP: vstorage migration: add vstorage disks info to cookie - DROP: FIXUP: vstorage migration: add vstorage disks info to cookie #PSBM-107012 - DROP: FIXUP: hubapi: remote: support domain- API calls - DROP: FIXUP: use virFileRead function - DROP: FIXUP: vzct: improve vz event logging - DROP: FIXUP: return domain from vzctAddDomain - DROP: FIXUP: better config/status files handling - DROP: vzct 2: save disks uuid in config/status files - DROP: FIXUP: vzct2: don't store private data for cdroms - DROP: FIXUP: vzct 2: fix typo #PSBM-107583 - conf: accept path in virDomainSaveXML - upgrade: store generation in status file - hubapi: remote: support domain- API calls - conf: add more options to save config filename - vzct 2: add basic structure and listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: support vnc #PSBM-104068 - vzct 2: support snapshots - vzct 2: support venet0 network interface #PSBM-105548 - vstorage migration: add vstorage disks info to cookie - vzct 2: save disks uuid in config/status files - docker: unification of source code #PSBM-106989 - docker: common auth certificate for docker and winrm #PSBM-106989 - FIXUP: docker: use more correct powershell expressions - conf: support light vcpus and unlimitied number - FIXUP: vzct 2: use new light vcpu mode and unlimimed support - vzct 2: mark supported xml parts in domain/snapshot docs #PSBM-106576 - FIXUP: fix NULL pointer error introduced by migration code #PSBM-107672- vzct 2: support memory guarantees #PSBM-106482 - FIXUP: vzct 2: fix typo #PSBM-107583- FIXUP: vzct2: don't store private data for cdroms- DROP: exec: kill orphans on client disconnect #PSBM-91329 #VSTOR-17959 - DROP: exec: kill orphans on migration destination #PSBM-91329 #VSTOR-17959 - DROP: Add new type of storage pool for Windows Storage Spaces (WSS) #PSBM-106275 - DROP: FIXUP: exec: kill orphans on migration destination - DROP: FIXUP: exec: kill orphans on client disconnect - exec: kill orphans on client disconnect #PSBM-91329 #VSTOR-17959 - exec: kill orphans on migration destination #PSBM-91329 #VSTOR-17959 - Add new type of storage pool for Windows Storage Spaces (WSS) #PSBM-106275 - docker: reuse winrm coonnection #PSBM-106278 - docker: forbid access to primordial storage pools #PSBM-106278 - FIXUP: vstorage migration: add vstorage disks info to cookie #PSBM-107012 - virsh: don't shout if virDomainGetJobInfo is not supported - FIXUP: hubapi: remote: support domain- API calls - util: add virFileRead function - FIXUP: use virFileRead function - FIXUP: vzct: improve vz event logging - FIXUP: return domain from vzctAddDomain - FIXUP: better config/status files handling - vzct 2: save disks uuid in config/status files - vzct 2: intoduce migration - FIXUP: vzct2: use auto cleanup- DROP: dac: don't fail on attempt to change uid/gid of the image - DROP: vzct 2: add basic structure and listing - DROP: vzct 2: support snapshots - DROP: FIXUP: vzct 2: make snapshot lists stable #PSBM-106114 - DROP: FIXUP: vzct 2: fix memory/name issues #PSBM-106138 - DROP: REVERT: dac: don't fail on attempt to change uid/gid of the image - DROP: FIXUP: vzct 2: configure libvzctl logs #PSBM-106284 - DROP: vzct 2: don't try virDomainLookupByID - DROP: FIXUP: vzct 2: don't try virDomainLookupByID - vzct 2: add basic structure and listing - vzct 2: support snapshots - vzct 2: don't try virDomainLookupByID - doc: adopt README.md for Virtuozzo - docker: first implementation of winrs transport to windows host #PSBM-106275 - docker: basic implementation of storage driver for Windows host #PSBM-106275 - Add new type of storage pool for Windows Storage Spaces (WSS) #PSBM-106275 - docker: full implementation of storage driver for Windows #PSBM-106275 - docker: add method for cloning volume #PSBM-106275 - docker: using common CA certificate for docker and winrm connection #PSBM-106275 - FIXUP: exec: kill orphans on migration destination - vstorage migration: add vstorage disks info to cookie - vstorage migration: introduce virDomainMigrateVstorageCommit - FIXUP: exec: kill orphans on client disconnect - vstorage migration: execute src migration cleanup in cleanup thread - qemu: use job finish instead of discard on migration cleanup - qemu: use more precise args in qemuDomainSnapshotCreateInactiveExternal - qemu: use more precise args in qemuDomainSnapshotCreateDiskActive - vstorage migration: add vstorage snapshot commit - vstorage migration: add vstorage snapshot commit phase - vstorage migration: main patch #PSBM-106202 - vstorage migration: handle lossing connection to manager - vstorage migration: support p2p - vstorage migration: handle libvirtd crashes- FIXUP: vzct 2: don't try virDomainLookupByID- DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: support stats API #PSBM-104070 - DROP: vzct 2: support snapshots - DROP: FIXUP: vzct 2: handle VZCTL_E_NOTSUPP for disk stats #PSBM-106108 - DROP: FIXUP: vzct 2: use new VZCTL_NETTYPE_VNET #PSBM-106230 - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: support stats API #PSBM-104070 - vzct 2: support snapshots - FIXUP: vzct 2: make snapshot lists stable #PSBM-106114 - virsh: handle snapshots with domain state unknown - conf: moment: remember if name is autogenerated - FIXUP: vzct 2: fix memory/name issues #PSBM-106138 - util: add means to detect vstorage filesystem - REVERT: dac: don't fail on attempt to change uid/gid of the image - security: exclude vstorage from labelling #PSBM-105985 - FIXUP: vzct 2: configure libvzctl logs #PSBM-106284 - vzct 2: don't try virDomainLookupByID - qemu: caps: use more precise condition when to use CAP_DAC_OVERRIDE #PSBM-106271- FIXUP: vzct 2: handle VZCTL_E_NOTSUPP for disk stats #PSBM-106108 - FIXUP: vzct 2: use new VZCTL_NETTYPE_VNET #PSBM-106230 - qemu: auto load vhost-vsock module #PSBM-106171 - qemu: make latency work with legacy interface #PSBM-106129- DROP: vzct 2: add basic structure and listing - DROP: vzct 2: implement define - DROP: vzct 2: support stats API #PSBM-104070 - DROP: FIXUP: vzct 2: add missing balloon stats #PSBM-105516 - DROP: FIXUP: vzct 2: fix crash on updating deleted out of sync domain #PSBM-106054 - DROP: FIXUP: vzct 2: fix net interface update on define - DROP: FIXUP: vzct 2: error out on undefining running domain - vzct 2: add basic structure and listing - vzct 2: implement define - vzct 2: support stats API #PSBM-104070 - docker: Add some configuration features for driver #PSBM-106011 - network: make it safe to call networkSetupPrivateChains() multiple times - network: force re-creation of iptables private chains on firewalld restart #PSBM-105958- upgrade: don't mess with security labels #PSBM-105674 - qemu: pass rememberOwner during update #PSBM-105674 - docs: fix typo in virsh.rst for balloon.major_fault - include: clarify docs for hugetlb in virDomainMemoryStatTags - docs: add missing balloon stats docs in domstats - docs: add missing iothread stats docs in domstats - src: add missing balloon stats docs - FIXUP: vzct 2: add missing balloon stats #PSBM-105516 - FIXUP: vzct 2: fix crash on updating deleted out of sync domain #PSBM-106054 - FIXUP: vzct 2: fix net interface update on define - FIXUP: vzct 2: error out on undefining running domain- qemu: ignore allow_disk_format_probing #PSBM-105558- DROP: vzct 2: support stats API #PSBM-104070 - vzct 2: support stats API #PSBM-104070 - xml: add venet0 network interface type - vzct 2: support venet0 network interface #PSBM-105548- DROP: vzct 2: support stats API #PSBM-104070 - vzct 2: support stats API #PSBM-104070- DROP: vzct 2: add basic structure and listing - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: implement start/stop - DROP: vzct 2: support vnc #PSBM-104068 - DROP: vzct 2: support cloud init cdrom #PSBM-104067 - DROP: vzct 2: add stubs for couple of functions - DROP: vzct 2: add misc API - vzct 2: add basic structure and listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - vzct 2: support vnc #PSBM-104068 - vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: add vzctDomainHasManagedSaveImage stub - vzct 2: add misc API - vzct 2: support snapshots - docker: Offline migration of windows container #PSBM-104866 - FIXUP: Changes for using define instead of several identical string #PSBM-104866 - docker: Added rename method for driver- DROP: vzct 2: add domains listing - DROP: docker: First implementation of libvirt Docker driver #PSBM-102978 - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: implement start/stop - DROP: vzct 2: store libvirt config for domain - DROP: vzct 2: add state file and transient config - DROP: vzct 2: support vnc #PSBM-104068 - DROP: vzct 2: support cloud init cdrom #PSBM-104067 - DROP: vzct 2: support iolimits #PSBM-104069 - DROP: vzct 2: add misc API - DROP: vzct 2: make disk names stable #PSBM-104105 - DROP: vzct 2: support stats API #PSBM-104070 - DROP: vzct 2: handle update for a running domain #PSBM-104643 - DROP: Support hooks placed in several files in libvirt #PSBM-104792 - docker: First implementation of libvirt Docker driver #PSBM-102978 - vzct 2: add basic structure and listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - vzct 2: support vnc #PSBM-104068 - vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: support iolimits #PSBM-104069 - vzct 2: add misc API - vzct 2: make disk names stable #PSBM-104105 - vzct 2: support stats API #PSBM-104070 - Support hooks placed in several files in libvirt #PSBM-104792 - qemu: optimize qemuOpenFileAs for reads #VSTOR-34701 - Add qemu hook suitable to handle device hotplug/hotunplug #PSBM-104793- qemu: use explicit backing mode only if there is nbd in backing #PSBM-104929 - Support hooks placed in several files in libvirt #PSBM-104792- FIXUP: don't lock VMs in event loop on closing connection #VSTOR-34225- DROP: UPSTREAM: remove return checks because of OOM - OOM: add abort to functions we don't check return value #PSBM-104580 - qemu: bring back capabilities from update 14 #PSBM-104797 - docker: Added support for mounting volumes or FSs #PSBM-104538- FIXUP: upgrade: vnc: make vnc upgrade possible #PSBM-104751 - FIXUP: qemu: wait blockjob finishing if it is absent in qemu #VSTOR-34322- DROP: UPSTREAM: remove return checks because of OOM - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: implement start/stop - DROP: UPSTREAM: remove return checks because of OOM - DROP: vzct 2: store libvirt config for domain - DROP: vzct 2: add state file and transient config - DROP: vzct 2: support vnc #PSBM-104068 - DROP: vzct 2: support cloud init cdrom #PSBM-104067 - DROP: vzct 2: make disk names stable #PSBM-104105 - UPSTREAM: remove return checks because of OOM - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - vzct 2: store libvirt config for domain - vzct 2: add state file and transient config - vzct 2: support vnc #PSBM-104068 - vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: make disk names stable #PSBM-104105 - vzct 2: support stats API #PSBM-104070 - vzct 2: handle update for a running domain #PSBM-104643 - docker: implementation of network driver #PSBM-104537- DROP: vzct 2: add domains listing - DROP: docker: First implementation of libvirt Docker driver #PSBM-102978 - DROP: vzct 2: store libvirt config for domain - DROP: vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: add domains listing - docker: First implementation of libvirt Docker driver #PSBM-102978 - vzct 2: store libvirt config for domain - vzct 2: support cloud init cdrom #PSBM-104067 - docker: cleanup code #PSBM-104537 - docker: changing of type of some objects in XML model #PSBM-104537 - vzct 2: make disk names stable #PSBM-104105 - FIXUP: docker: simplification of existing code #PSBM-104537- vzct 2: support iolimits #PSBM-104069 - vzct 2: add misc API - docker: implementation of connectGetAllDomainStats method #PSBM-104003- DROP: virdomainobjlist: handle deleting on list iteration - DROP: UPSTREAM: remove return checks because of OOM - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: UPSTREAM: remove return checks because of OOM - DROP: vzct 2: store libvirt config for domain - DROP: vzct 2: support vnc #PSBM-104068 - UPSTREAM: remove return checks because of OOM - vzct 2: support dumpxml - vzct 2: implement define - UPSTREAM: remove return checks because of OOM - vzct 2: store libvirt config for domain - vzct 2: support vnc #PSBM-104068 - vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: add stubs for couple of functions- DROP: vzct 2: add domains listing - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: implement start/stop - vzct 2: add domains listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - FIXUP: docker: look up by name #PSBM-104003 - docker: cleanup code #PSBM-104003 - conf: add more options to save config filename - vzct 2: store libvirt config for domain - vzct 2: add state file and transient config - vzct 2: support vnc #PSBM-104068- DROP: rpc: kill prl_disp_service on dead connection #PSBM-102477 - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - vzct 2: support dumpxml - vzct 2: implement define - UPSTREAM: remove return checks because of OOM - docker: cleanup code for hypervisor driver #PSBM-104003 - FIXUP: debug: print 'thr a a bt' in log when taking some mutex takes much time - FIXUP: docker: look up by hash-id with leading zero #PSBM-104003 - docker: implementation of stats methods #PSBM-104003- DROP: vzct 2: add domains listing - DROP: vzct 2: support dumpxml - vzct 2: add domains listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - docker: implementation of XML methods for libvirt driver #PSBM-103381- DROP: vzct 2: add domains listing - vzct 2: add domains listing - docker: add 'template' source type #PSBM-103381- DROP: vzct 2: add domains listing - UPSTREAM: remove return checks because of OOM - vzct 2: add domains listing - conf: allow NULL callback in virDomainObjListRename - vzct 2: support dumpxml- DROP: vzct 2: add domains listing - vzct 2: add domains listing- DROP: vzct 2: add domains listing - vzct 2: add domains listing- qemu: Check for job being set when getting iothread stats #PSBM-103817- DROP: vzct: initial patch - DROP: vzct: add boot order support - DROP: vircommand: fix checking mixing daemon and string output - DROP: vzct: initial vnc support - DROP: vzct: implement blockstats API - DROP: vzct: add memory stats - DROP: conf: borrow some network code from lxc - DROP: vzct: add networking support - DROP: vzct: implement suspend/resume API - DROP: vzct: implement device attach/device for fs and net - DROP: vzct: implement domain shutdown API - DROP: vzct: add reset and reboot - DROP: vzct: support autostart - DROP: vzct: implement virDomainSetVcpus - DROP: vzct: add .domainSetMemory - DROP: vzct: support managed save - DROP: vzct: add snapshot support - DROP: vzct: support basic migration - DROP: vzct: support p2p migration - DROP: vzct: support disk attach/detach - DROP: vzct: add interface stats API - DROP: vzct: support migration abort - DROP: vzct: migration: add job handling in non p2p mode - DROP: vzct: support non shared disk migration - DROP: vzct: support detach/attach vnc graphics - DROP: vzct: support updating vnc graphics - DROP: vzct: support changing user password - DROP: vzct: destroy domain on netlink CT stopped event - DROP: vzct: support block resize - DROP: vzct: migration: support src/dst persistent config flags - DROP: vzct: migration: support vzctDomainGetJobInfo(Stats) - DROP: vzct: implement virDomainGetVcpus - DROP: vzct: support io limits in xml - vzct 2: add domains listing - docker: correct POST HTTP request #PSBM-103381 - docker: add special label with libvirt uuid in container config #PSBM-103381- DROP: vzct: initial patch - DROP: vzct: add boot order support - DROP: vzct: support basic migration - DROP: vzct: support disk attach/detach - DROP: vzct: support non shared disk migration - DROP: vzct: support io limits in xml - DROP: build: add targets list - vzct: initial patch - vzct: add boot order support - vzct: support basic migration - vzct: support disk attach/detach - vzct: support non shared disk migration - vzct: support io limits in xml - docker: implementation control methods for domain #PSBM-103311 - docker: extend types of HTTP request #PSBM-103311- vzct: support io limits in xml - Implementation some methods for libvirt Docker driver #PSBM-102978- docker: First implementation of libvirt Docker driver #PSBM-102978 - build: add targets list- DROP: vzct: initial patch - DROP: vzct: add boot order support - DROP: vzct: initial vnc support - DROP: vzct: implement domain register/unregister API - DROP: vzct: implement blockstats API - DROP: vzct: add memory stats - DROP: vzct: add networking support - DROP: vzct: implement suspend/resume API - DROP: vzct: implement device attach/device for fs and net - DROP: vzct: implement domain shutdown API - DROP: vzct: add reset and reboot - DROP: vzct: support autostart - DROP: vzct: implement virDomainSetVcpus - DROP: vzct: add .domainSetMemory - DROP: vzct: support managed save - DROP: vzct: add snapshot support - DROP: vzct: support basic migration - DROP: vzct: support disk/fs block devs - DROP: vzct: support disk attach/detach - DROP: vzct: add interface stats API - DROP: vzct: support migration abort - DROP: vzct: migration: add job handling in non p2p mode - DROP: vzct: support non shared disk migration - DROP: vzct: support updating vnc graphics - DROP: vzct: support changing user password - DROP: vzct: destroy domain on netlink CT stopped event - DROP: conf: borrow some network code from lxc - DROP: vzct: configure tap in driver - DROP: vzct: support block resize - DROP: vzct: implement virDomainGetVcpus - vzct: initial patch - vzct: add boot order support - vzct: initial vnc support - vzct: implement blockstats API - vzct: add memory stats - conf: borrow some network code from lxc - vzct: add networking support - vzct: implement suspend/resume API - vzct: implement device attach/device for fs and net - vzct: implement domain shutdown API - vzct: add reset and reboot - vzct: support autostart - vzct: implement virDomainSetVcpus - vzct: add .domainSetMemory - vzct: support managed save - vzct: add snapshot support - vzct: support basic migration - vzct: support disk attach/detach - vzct: add interface stats API - vzct: support migration abort - vzct: migration: add job handling in non p2p mode - vzct: support non shared disk migration - vzct: support updating vnc graphics - vzct: support changing user password - vzct: destroy domain on netlink CT stopped event - vzct: support block resize - vzct: implement virDomainGetVcpus- lib: add virDomainGetGuestInfo() - remote: implement virDomainGetGuestInfo - qemu: add helper for getting guest users - qemu: add helper function for querying OS info - qemu: add helper for querying timezone info - qemu: add support for new fields in FSInfo - qemu: add helper for getting full FSInfo - qemu: Implement virDomainGetGuestInfo() - backport fixup: remote: implement virDomainGetGuestInfo - qemu: guestinfo: handle unsupported agent commands - virsh: add 'guestinfo' command - RHEL: screenshot: Implement multiple screen support - make check: fix when lxc is turned off - cfg.mk: disable sc_copyright_check - RHEL: qemu: support relative backing for RHEL 7.0.z qemu - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 - RHEL: Define ETHTOOL_[GS]COALESCE when building on older kernels - qemuhotplugtest: Test guestfwd attach and detach - iohelper: truncate large chunks on write #PSBM-70840 - Added new flag VIR_DOMAIN_CREATE_USER - conf: tune connection parameters for Virtuozzo #PSBM-92128 - Set LimitCORE=infinity in libvirtd.service - conf: add 'format' attribute to domain/os/nvram element - qemu: don't pause vm when creating internal snapshot - vz: use /etc/machine-id as host uuid - qemu: log: log monitor events by default - relax network adapter config checking (bug #PSBM-54596 fix) - qemu: v2 fix reboot scenario (bugs #PSBM-41956 #PSBM-54756 fix) - vz: set virtio as default network model - qemu: fix crash on getting block stats for empty cdrom - vz: rework the way we get perfomance counters - vz: use cached statistics for a predefined period - vz: don't subscribe to perfomance counters - vz: cleanup: delete unused constant definition - vz: don't create driver object during daemon initialization - vireventpoll: isolate common code - vireventpoll implimentation using epoll - conf/qemu: add hv-scsi model to scsi controllers - vz: add domain name info in error message - qemu: simplify graphics port releasing - upgrade: support local p2p migration - object: add shared lock option to lockable - upgrade: initial implementation - upgrade: don't show events from not face process - upgrade: start target domain with source id - cgroup: use id+generation for machine cgroup name if last is not 0 - upgrade: fix id clashes for domain private paths etc - upgrade: store generation in status file - dom list: refactor: reuse code in find functions - upgrade: return face domain from domlist - migration: support --release-ram - migration: add --postcopy-start to start postcopy immediately - upgrade: virtlogd: handle output for one path from 2 qemu - upgrade: pass live config to target - upgrade: don't generate seclabel again on upgrade - upgrade: handle auto generated char dev unix paths - upgrade: vnc: do not regenerate graphics for target process - upgrade: vnc: factor out building vnc opts - upgrade: vnc: make vnc upgrade possible - upgrade: vnc: keep vnc state across upgrade - upgrade: tap: use multiqueue to make upgrade possible - upgrade: tap: don't regenerate name on upgrade - upgrade: network iface: keep actual net - upgrade: snapshots: support snapshots - upgrade: don't assign dev aliases on upgrade - qemu: drop acquiring job condition on removing vm from list - qemu: fix one more race on undefining and create - upgrade: restart pending jobs after upgrade - upgrade: fix domain lookup in old face removing phase - upgrade: make correct reconnection of upgrade - upgrade: set used ports only for face - upgrade: support for server backends for serial chardevs - qemu.conf: set upper limit for vnc/spice ports to 6900 - upgrade: don't reject upgrade if hostname is localhost - qemu: wait indefinetly when acquiring job condition in event handlers - upgrade: close agent channel befor postcopy with release ram - upgrade: use unique name for pidfiles across upgrades - qemu: remove time limit on waiting qemu disappearence on EOF - qemu: add vmbus-bridge device if hv-scsi present - qemu: agent: stop io loop effectively on eof or error - upgrade: fix crash if vm newdef is empty - libvirtd: tune OOMScoreAdjust - keycodes: fix for 'make dist' - qemu: revert fb2cd32c - daemon: finish threads on close - qemu: monitor: check monitor not closed on send - qemu: implement state driver shutdown function - vz: remove domain uuid check on migration #PSBM-43767 - qemu: support hv-net interface models - nwfilter: fix deadlock on firewalld restart/reload - vz: allow to start vz driver without host cache info - qemu: snapshot: revert upstream 9e2465834 #PSBM-76749 - api qemu: add block pull compress option #PSBM-73618 - qemu: reduce nesting in qemuDomainSnapshotForEachQcow2Raw - qemu: include nvram into offline snapshots - qemu: fail making internal snapshots with non qcow2 nvram - util: virFDStreamConnectUNIX: add missing error report - util: add 30s connection timeout to virFDStreamConnectUNIX - qemu: use job to make domain responsive on qemuDomainOpenChannel - qemu: wait qemu death indefinetely on domain stop #PSBM-70541 - pull: api: add API for pull (external) backups - pull: api: add driver based implementation - pull: remote: add pull backup API implementation - pull: qemu: monitor: add commands for backup - pull: conf: add block snapshot format/parse - pull: virsh: add block snapshot create/delete - qemu: store guest visible disk size from qemu monitor block info - qemu: add option to handle inactive blockjobs to cancel op - util: hash: add misc functions - pull: conf: add block snaphots to status file - pull: qemu: block snapshots basic implementation - pull: qemu: support disks quiesce - pull: qemu: add block snapshots listing - pull: qemu: support block snapshot dumpxml - pull: qemu: monitor: add cmd to delete nbd export - pull: conf: add export conf def/parsing - pull: qemu: implement export start/stop - pull: qemu: don't delete snapshot while disks are exported - util: hash: remove const from value in kv pair type - pull: add autodelete option for creating block snapshots #VSTOR-22687 - pull: stop exporting snapshot on snapshot autodelete - pull: add backcompat capabilities - pull: qemu: monitor: add bitmap commands - pull: pull: add dirty bitmap on creating snapshot - pull: add command to remove checkpoint - pull: qemu: remove checkpoint on autodelete - pull: qemu: load bitmaps on domain start - pull: qemu: monitor: add command to export bitmap - pull: export bitmap - pull: migrate checkpoints - pull: qemu: validate snapshot name - pull: qemu: add exportable paused start - pull: add TLS to block export - pull: add relaxng - pull: add autoport on export - qemu: add unmap stats to all domain stats - api,qemu: add latency histogram - hubapi: remote: implement listing domains - hubapi: remote: support domain- API calls - hubapi: remote: support domain lookup functions - hubapi: remote: support {create,define}xml API - hubapi: remote: support domain events - hubapi: remote: support virConnectGetCapabilities - hubapi: remote: return vz connection type if vz is in hub - hubapi: remote: return vz connection type if vzct is in hub - hubapi: find appropriate connection for domain xml #VZOS-1704 - vz: add option to resize filesystems thur virDomainBlockResize - vz: support virDomainGetBlockInfo in driver - dac: don't fail on attempt to change uid/gid of the image - api/qemu: introduce hv-vss freeze/thaw - pull: disable risky cases with RW NBD exports - pull: introduce checkpoint switch API - qemu: fix attach/detach char devices to use guest device id - conf: remove none console target type check from virDomainDefAddConsoleCompat - conf: remove none console target type check from virDomainDefFormatInternal - conf: remove none console target type check from virDomainSkipBackcompatConsole - qemu: update compat console on attach first serial device - qemu: support updating backend of serial device - pull: qemu: add option to export last checkpoint - portallocator: print warn on releasing not used port - rpc: netdaemon: remove watch before closing fd - netlink: remove watch before closing fd - qemu: monitor: set error flag even in OOM conditions - utils: export virCopyError - qemu: fix domain object wait to handle monitor errors - qemu: fix races in beingDestroyed usage - lib: provide error message in new blockjob event - qemu: agent: incapsulate vm reference management - qemu: agent: remove unconvinient destroy callback - qemu: agent: factor out code to open channel - qemu: agent: remove useless signalling - qemu: agent: do not take moninor ref in IO callback - qemu: agent: remove qemuAgentNotifyCloseLocked - qemu: agent: don't retry first sync message if monitor closed - qemu: agent: better error message for disconnected agent - qemu: agent: give same message on monitor errors - qemu: agent: move monitor error check to better place - qemu: agent: reduce nesting in qemuAgentCommand - qemu: domain: add name arg to qemuFindAgentConfig - qemu: agent: prepare serial event handler for aux channel - rpc: support multiple streams on client side - rpc: fix to support multiple streams - rpc: close stream on receive errors - rpc: pass original stream recv/send error - qemu: add exec with true streams - tools: stop event loop before closing connection - virsh: don't print \n footer for x-exec - pull: fix visible NULL entries in block snapshot hash - nwfilter: use vfork to fasten spawn of {ip,eb]tables commands - pci: more verbose error in virPCIGetDeviceAddressFromSysfsLink - Drop x- from x-block-latency-histogram-set monitor command - daemon: purge logs for domains removed more than month ago - remote: fix SIGSEGV on closing client connection - pull: don't destroy vm if it has block snapshots or exports - tools: make building virt-login-shell truly conditional - qemu: destroy domain on monitor EOF anyway - pull: log merge/rename bitmap operations - api/qemu: add move nvram API - qemu: add option to update disk copy_on_read live #VSTOR-10895 - qemu: add qcow2 cache size policy - tools: move virshGetEscapeChar to utils - syms: add virStringListCopy to private syms - virsh: support in, err, out as regular files - qemu: support interactive exec #PSBM-91739 - qemu: remove sanity check in qemuMonitorJSONDiskNameLookupOne - exec: provide tty params on exec when possible - rpc: allow comments in prototol description - remote: leave stub comment for 16/virDomainGetOSInfoX - libvirt: add new virDomainCommandXSetParams API - exec: handle client window size change when interactive - qemu: add hci value (128MiB) to qcow2 disk cache policy - upgrade: handle firewall rules #PSBM-90137 - qemu: caps: invalidate kvm capable qemu binaries on every restart #PSBM-88418 - cgroup: blacklist criu temporary mounts #PSBM-90471 - qemu: imply qcow2 format for backing store if not set - rpc: client: fix race on stream error and stream creation - exec: virsh: support redirection to special chardevs #PSBM-91601 - exec: restore std streams' flags on become foreground #PSBM-91602 #PSBM-93755 - rpc: client: stream: notify streams of closing connection - Revert: log: actually do substring matches with fnmatch #PSBM-92872 - pull: clean autodelete snapshots on daemon restart - qemu: agent: add code -2 when guest exec pid not found - exec: kill orphans on client disconnect #PSBM-91329 #VSTOR-17959 - exec: kill orphans on migration destination #PSBM-91329 #VSTOR-17959 - qemu: seccomp: don't turn it on by default #PSBM-93004 - qemu: ignore disabled arch-facilities in configs #PSBM-92991 - qemu: support explicit disk backing in input #VSTOR-21806 #VSTOR-21934 - logging: remove watch before closing fd in virLogHandlerLogFileFree #PSBM-93003 - qemu: don't log error for disk sources not supporting getting offline stats (nbd) - qemu: don't log error when monitor EOF is expected #PSBM-93003 - qemu: agent: don't log error when monitor EOF is expected - qemu: agent aux: don't log error when monitor EOF is expected - qemu: qemuBlockDiskDetectNodes: get name if one is known - backup: copy bitmaps to top image on snapshot - virDomainObjListAddObjLocked: Don't expect vm->def to be set - virDomainObjListAddLocked: Set vm->def only in success path - virDomainObjListAdd: Leave def assigning as an exercise for caller - virDomainObjListAdd: Remove unused flag - qemu: Grab modify job for changing domain XML - qemu_domain: Allow qemuDomainObjListAdd to keep job upon return - qemu: release job on cleanup path - qemu: snapshot revert: reuse common cleanup code - qemu: snapshot: save/restore inactive persistent config - schema: snapshot: add persistent domain config - conf: snapshot: dump/parse persistent domain config - docs: add persistent config to snapshot xml description - conf: snapshot: check domain name on redefine - conf: snapshot: support persistent config on redefine - qemu: add option to close cdrom tray #PSBM-95870 - conf: remove features unknown to qemu (related to #PSBM-96228) - agent: increase default timeout from 5s to 30s #PSBM-97240 - qemu: introduce qemuDomainChrSerialTargetModel - conf: add debugcon chardev guest interface - qemu: make irq optional when formatting the ISA address - qemu: implement debugcon chardev - qemu: autoadd iobase to debugcon chardev - api/qemu: add pause/resume for blockjobs - qemu: agent: log total tx/rx for streams - debug: print 'thr a a bt' in log when taking some mutex takes much time - qemu: monitor: throttle logging BLOCK_IO_ERROR events #VSTOR-26657 - qemu: ignore delayed EOF events from previous VM incarnations #ABR-243123 - qemu: don't fail pausing block job if it is missing #VSTOR-21176 - qemu: migration: implement shared workaround #VSTOR-11398 - conf: handle empty string in interface target name #PSBM-97765 - conf: add replug option for usb hostdev - qemu: track hostdev delete intention - qemu: support host usb device unplug - qemu: support usb hostdev plugging back - qemu: handle host usb device add/del udev events - qemu: handle libvirtd restart after host usb device unplug - qemu: handle race on device deletion and usb host device plugging - qemu: hotplug: update device list on device deleted event - qemu: handle host usb device plug/unplug when libvirtd is down - qemu: don't mess with non mandatory hostdevs on reattaching - qemu: handle detaching of unplugged hostdev - conf: parse hostdev missing flag - backup: don't keep bitmaps in base image on snapshots #VSTOR-23605 - backup: copy bitmaps down on active block commit #VSTOR-23605 - qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428 - fix for "virDomainObjListAdd: Leave def assigning as an exercise for caller" #PSBM-98834 - qemu: handle storage/virtlogd hanging #VSTOR-27947 - log: in case of OOM at least try to log something on error - qemu: wait blockjob finishing if it is absent in qemu #VSTOR-28575 - qemu: support 'preserve' option for 'on_poweroff' - qemu: add reconnect params for nbd network disks #VSTOR-28845 - netdaemon: fix deadlock on stopping libvirtd when VM is starting #VSTOR-29392 - qemu: kill partially started domain immediately on reconnect #VSTOR-29393 - qemu: migration: log keep alive message during migration #PSBM-99571 - conf: refactor virDomainBlockIoTuneInfoHas* - conf: expand iotune params if only group name is given - qemu: check iotune params same for all disk in group - qemu: fix using defaults when setting persistent iotune params - qemu: propagate iotune settings to all disks in the group - qemu: get defaults from iotune group we move disk into - qemu: when leaving iotune group update xml properly #PSBM-99202 - qemu: disable snapshot explicitly when block snapshot is in progress #VSTOR-29840 - make: add flags to configure sanitizer - asan: workaround sanitizer issues with clone(2) - asan: configure to coredump on signals - hubapi: workaround virURIFormat degradation in vz8 - qemu: hide details of fake reboot - qemu: adopt nodename detection to backup filter node - FIXUP: pull: qemu: block snapshots basic implementation #VSTOR-30694 - FIXUP: qemu: agent: log total tx/rx for streams #VSTOR-31096 - qemu: turn on write-blocking for driver-mirror by default #PSBM-97507 - FIXUP: api,qemu: add latency histogram - qemu: adopt latency impl to new qemu #PSBM-97535 - qemu: turn on keep alive for nbd disk migration #PSBM-97768 - FIXUP: upgrade: support local p2p migration #PSBM-100796 - virdomainobjlist: handle deleting on list iteration - vzct: initial patch - vzct: add boot order support - vircommand: fix checking mixing daemon and string output - vzct: initial vnc support - vzct: implement domain register/unregister API - vzct: implement blockstats API - vzct: add memory stats - vzct: add networking support - vzct: implement suspend/resume API - vzct: implement device attach/device for fs and net - vzct: implement domain shutdown API - vzct: add reset and reboot - vzct: support autostart - vzct: implement virDomainSetVcpus - vzct: add .domainSetMemory - vzct: support managed save - vzct: add snapshot support - vzct: support basic migration - vzct: support p2p migration - vzct: support disk/fs block devs - vzct: support disk attach/detach - vzct: add interface stats API - vzct: support migration abort - vzct: migration: add job handling in non p2p mode - vzct: support non shared disk migration - vzct: support detach/attach vnc graphics - vzct: support updating vnc graphics - vzct: support changing user password - vzct: destroy domain on netlink CT stopped event - conf: borrow some network code from lxc - vzct: configure tap in driver - vzct: support block resize - vzct: migration: support src/dst persistent config flags - vzct: migration: support vzctDomainGetJobInfo(Stats) - vzct: implement virDomainGetVcpus - vz: fixes after renaming Parallels to Virtuozzo in sdk - vz: build fix for passing qemuCaps to virDomainDeviceDefPostParse - vz: build fix for passing qemuCaps to virDomainDefParseNode - FIXUP: qemu: support explicit disk backing in input #VSTOR-31504 - virsystemd: workaround race on systemd-machined idle shutdown #PSBM-102137 - qemu: agent: sync once if qemu has serial port event #PSBM-101972 - qemu: remove redundant needReply argument of qemuAgentCommand - rpc: kill prl_disp_service on dead connection #PSBM-102477 - FIXUP: conf: remove features unknown to qemu (related to #PSBM-96228) - rpc: add timeout on connection #VSTOR-32643 - util: fix byte order of port in virSocketAddrResolveService- util: introduce virPCIDeviceConfigOpenInternal (rhbz#1758330) - util: Introduce virPCIDeviceConfigOpenWrite (rhbz#1758330) - util: introduce readonly attribute to virPCIDeviceConfigOpenInternal (rhbz#1758330) - util: introduce virPCIDeviceConfigOpenTry (rhbz#1758330) - util: default to read-only in virPCIDeviceConfigOpen (rhbz#1758330) - virpcimock: Mock __open_2() (rhbz#1758330) - tests: virpcimock: Always declare __open_2 (rhbz#1758330) - qemu: Add support for setting string migration params (rhbz#1754533) - Introduce VIR_MIGRATE_PARAM_TLS_DESTINATION migration param (rhbz#1754533) - qemu: Implement VIR_MIGRATE_PARAM_TLS_DESTINATION (rhbz#1754533) - virsh: Add --tls-destination option for migrate command (rhbz#1754533)- qemu: Separate image metadata removal into a function (rhbz#1741456) - qemuProcessStop: Remove image metadata for running mirror jobs (rhbz#1741456) - qemu: fix EFI nvram removal on domain undefine (rhbz#1751596)- qemu: avoid double reservation of PCI address for interface type='hostdev' (rhbz#1744523) - domain_conf: Make virDomainDeviceFindSCSIController accept virDomainDeviceDriveAddress struct (rhbz#1744079) - domain_conf: Relax SCSI addr used check (rhbz#1744079) - cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1756157) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1756157) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1756157) - cputest: Add data for Ice Lake Server CPU (rhbz#1756157) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1756157) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1756157)- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh/bin/sh 5.6.0-10.vz7.1955.6.0-10.vz7.1955.6.0-10.vz7.195libvirt-guestsvirshvirt-host-validatevirt-pki-validatevirt-xml-validatelibvirt-guests.servicelibvirt-guests.shvirshvirsh.1.gzvirt-host-validate.1.gzvirt-pki-validate.1.gzvirt-xml-validate.1.gzlibvirt_functions.stplibvirt_probes-64.stplibvirt_qemu_probes-64.stp/etc/sysconfig//usr/bin//usr/lib/systemd/system//usr/libexec//usr/share/bash-completion/completions//usr/share/man/man1//usr/share/systemtap/tapset/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generichttps://virtuozzo.com/cpioxz2x86_64-redhat-linux-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x2b2f8b450749024438af2e5e42cd5ea68a083b8c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x817ea1e389caab8953fef8dbf432e7c1c7c933f9, strippedPOSIX shell script, ASCII text executabletroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)troff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)RRR,R-R*R+RR'R(R&RRR RRR R R RLR|RpRNRkR[R?RsR`RWR3RRZRtR:RJRERAR8RmRCR~R0RGRvR}R@RqR]R7R6RTRVRrRXR5RURxRR/R%R)R.RRRRRRRRR R!RRRRRRRRRR"RRR RRRRR RR.RRRRRRRRRR R!RRRRRRRR"RR RRR?7zXZ !#,:] b2u Q{LY)vVY IS.z`'ov㷻 NGĎwU4,T#ÌeHR"eZ ]89L/.3R1/LL$ש,*bB:}k@"cQkP`̤E?HYQ*3F&v=C=[a܁JY`C-nMX?* ꩁe-~qIoA=fV$V]6{+unu wwֵټD)F\ߺ' q;0nUcgϰ#۹Q,/b!韈,,g>2juy?s^\ 7$}@`*3 @A$ 8/} X[[x ѡA0|\HZe+JOdI W7|Ai+SȽoaUhWж/tgACgZR a@ptyˏ -^Jb7`0n○~?(eޓwh5x44ZyX)#HGgmQaN\i!+aKas}]m"jC/ U%#Q(Gmp߾C 4h_Z4Rl >2qm9#AP/5]Mvt;Q_"/Qr ;&ڬ:LItagADOyvߒҀ̐'bVPQłl)wBŠzfړpJ+ ,Au|5-ZW+by+_#5U 2J;Hߠϙv<`ڝM(^46v<~r?)evof옹ODxg9^E=fH+!TIQQ@q=Oݲ\}b $ns li7^>Cx~p۔l_z^Xq-EBXƂeq#36;L_8P/~:E"YIMkrG`9R^y [iC~[YL y$+7[Ob1qU*K "H2| d;^MYk^,>bNT.Tfw!(=!"ͰA`SNk)oi>pn$E2EwY_P'N<&3p\ r N_.ȴºg"6X\V\2xʫzr[ԣ/;kJAg-H :ٴkhs5;8ȄTt ZƎD 8Fh=JG.bKY$H3r62>rEcM \]P((n1E%3-Lf<. kn=a8HF[Nh37Q3_$?ܮu tʑ d1i wXS\FLdfw>:H 7a,y#qF:Ne7№PyJ}"kI"I g >=t;t`7y:1zńHjTP%D5ý4ȄzyJ,ssxPm*7;Ccnu} S(dyN4vCR ]0pZ(9\RO"HU4:F|>JQ-rV%.̨bZUy]Tl:F1n:7I3I1&M{$KuJ6(43{MZA/g v +y7|ĭ qm(n<7%~Yh; YYtGvRD-amXҭjn.IFO 9=[eɻpQhcoq}70-Εt{}z_&ޯi[d}hǕiwEGb$^e5u'KI~CI WdB7FJ n PbvdCrmf]~P e} z2'dk/Rlq%noec/LIhmFʀC'Ou1n͠v#/bluW8h3Un`; .;˜@]A'{%(6LӿPf"}Қ&RL5ƌ`J۫ܽykC{V; )u7t.C:/eg#o[b«ߐY"`<4rEJZvծ/V/$+,? ހ[E>m5{'_IuXN ð9R%U 9?*Xެ <%~!/ԥZmbG/1ul 6hYd 9p<ϕ:|1FR'D z:oFn3F"J|Uڧf>NQMܥb^$2#M,N9ӥIoEfT}evCgA^/tٙr-r߆n6dA M䩕u! ~Ы^:P'댾^rlzG<.Mb9eZ(wE{`WORvQ%ga^[N ƙegLK(S{[l{^oR<=W>kK1"d [\-&Ecd}D2ϊ 1߳HM#.0ܾXȘӯG}7&Eam:U( @m bT.ONޱc{Ҋر;Z6{MRfHϖ-O2*p-2'&ϩ[ц/.|AYv{zDu#5s>jf^ <#tL\-sc͆COsϝG^~u~Ⱥȇ:Pe%t%39d`:DȰOUr#U(: }}Tj!1UR%{cdx=IȏjcE>. уFs%\qc*WJ$_1QH$7,oB fUT0dZth+?xLP sS](+: I/UQdeu=^u$bGS.YIzYXTl(PȺ2uMfPO9_t] B;n[ qVA7k׀,iL3ڛG+gh919;2'$aj9.^HdzEW .l +ƨA3 **8) 1`~IyIq" tAĩ +X%Sh]: wH !WM5,"# ϫ&/ʼnIG4aݠ1Ψ-gZqʳ_ ̰*u$] &w, ۔Cx\.G*uOsS=notxiAOV'VPWG ||)˄C@NJ3g<<.х9^Q _%QPjy?eJt!/|˷7 9%kނ:`6GjP^Dpr~q rӖ CE\VLMt{ [%[\"j>r}c&Ѝ  3]2}U fQ6㗖JHPoy.>8$7(f 9''EtB.>vbBz'136Ab)JЗ$dD퇆 K1g,<ޞP 4q<9G+O-Qcg,|3 ӿ\Q],:)L]'&>Y/JOhթI@_pڿ/2Je{Qɍ0VVYj)Tx'3uF/Q&0VT:, F[|[UmkǡYKGYY/EeϥIi2d@"1,>Ec3!Q{=M ;".cEek*f * ɽ[ӛ$/4zYSe/UsTkY;%xNѯs?S~UL@υ'`ܷ/κ'_rDD\~=-|P>}dPdWS9 \F6Cv= _:Vsboj^3jw:ꖓmJ3v,؀&.u4iQe_kwu]fw7W65niצMxlXBNۻ7,C&UODy{_N1w|c;4Vxacq>H-v.l"/ l#t!'j00t#8Njԭ"oAJAcX쀺(2{y݄o%مVF@|a4F9s<^B䞉ۅ~J9j4x(c tYǧ$qGsJ,Ҫku2,BѢ`Om HPp)y2X`/>Ɛgא[enBJ|ݥrT/E*1,- |)9Hi7Es֤)Cs,eC=OEե&4еH &IVlѢNtLHȮ>\t!_ d\ǫ@41 zl7}rq6{ä)܈o]FYI%j/|nx 1sg=hC}:9$iAi8.}=яàv]F?W>{ =?7BXkzu1FOeJ!+N4 }>~I@@}ʚ?_qfa @#EyYÊ,2*:-q G8#%ސՌFsZz[? VۖJ;O|&$̋ +ys]x!\~ H _+a{tdeJٙtiO"͗@Եl@CyF_ɈWf;&^3\U뾣n OJ{_H0WD9iϨ,cT~JF‰Rm:{aowzpV$b+".݀"6 y(%\N/nP~9{%p][xAm'" I#9p&yQ}F֑Bwf KCdsE6U{ŐmG :ƫ',CE'wX!?Hk GoJX( ێhb~/9N2?6-,⨞z~r6M"[K]REORx]2?"M UF~sLߗIO~H$l.[T:nm;^qŷgx ٯ se+tP <;QD0/}MaT} gڪ{  -<-*ЗIāP{ws z($:K%Z@!ӈf~Myn,32٪l^V3{Pd'rq*9}p CYvCB ƣB[}8N Q=?kkaT̰fsz *ν`#Ϳ/ʧ[AHutJQ9\͠E."/" Z*A@vFЅ3,*19\!Vsk73 $H.+5d÷˹eu{v=F*=xflu&X (wj"@=Yƿ!aE3%fJ6;'%bẌَ́)=Σ.Ut p*6P`3Is|שqUڡ|,z2Sz9#xzTDZtRz:h?iX[47RCS0+HќhonyNq-ϕvfEҖ5,6;<({+}lxn%2S^@;FWcq*fTVvvD I"fV*sPFNz3{ֽ'w\ۃf^dwJ8(~$hY|􎛷!d'^0n_~k܅GՄ4+i A&*,ޗr|NڡEpD$AIXAšF c~/:YUҙNnef1 DU9]µ}oShzfL1P{uIs3?-Όl1\ aVMnZABBN,t4Z^].Nvǡ8/^jR>))6W$AqMPuIKimXLp[bPl$t_!7å(V!T-Neg]vɤ:=ujY6 '>L`O\hΦ?s0k 4RZ]@II.' k{D5?pT1us&D0Cf)(K- %ry6uOEt )IQ5!:V%6~|4XWNu)\<8hv6ZcL,~g数xL:(m>*aЅ>BaHCak/|C(`ZM"hxE O %[(6(˚ wh y"yvOC:Myu|O ڪ@]j`Y`74Y~D1D0r2$L#ƍ&Np H+`ɚp`)@,3Go=W 8џ # 蛙y KnSs+V:~(/?{]|ىusU)F(?n#`~Wa~{A6UYaѨJGf#~k18Nh‰6kwD\tڟ",2ЋT fZ,(H`/($t\ßS.[=T<R;ZDK`/\I*6t@K&F(7[pk?+LOp޷VaԈVGC`fO_ )G~H-KN劢JHDUsFڹ}˃;ռk)a4*2_G'STmWC}'$SA焐M_Z?R!+e:3e5%EhUV l=5=EcӁ⥾.M榘ִѩVfڅ>}>dzl2"9sjOz4M^i`tnZM  xpAkp9!V\d/tZ~tt"k+8hЁεUjH!fgs1qaJ4/)B|b <e3I5;lI[2Ƭ ^6X7D) \)~"1y؇Yf8&. ? @!Mi#l]1&oh -M;e[ x[K|T pī%p>@^t>5`x8@Zx‹>vZ ͇nbrA=_DHetA ?}KD?,e]YXE%W|#l%r0?y*9ᘘ8d´{͞1(_>nre4R%RO7 )i7k%ld l~]Q x'*P 7sr nD|AY" ^a`lq R# dT c j@=RA(XΓLP遒E2xr`1/\Z vad>䞮ti`Zh8.Td+%z#Hvi*䚐5Hqq1lYxDz=q?V(oSFػ "^|*}m &Ƣ9ۻmz|d~$yYmݢo` `|G07+)i%PjNcaWʌP+Q'|V{XlDx_\'.qM*~7 ZuC::w!\N#Ӹw[yh(-4]+^q`$Y`1)lC+k@{QLZ$UE=]ꢪ ˼צTqqa=e1%]hƪn .J2\hc۪լy Pvߩʒ@F|V%Ja4 df>A(Fݜb\`MiYOjmWDz=;?=xs$CE0.UvA+6&1kGl}U5p/ 7ړc<EqǪYNپ =zjzNZ^%ͫ7_W0eTL=BEoVxY ɈM ̺5'Iic|'q浐X#RD!\QTP(F$[< 9k)v-)f:‹̽TwuXy l LRo,a0a7&we Wi5w;u Tf- hT} ~Ӝ3bxT|s3Q dGKf,>+-ekxl+eA^ RH,tYhP_q%S#2m $ tCWǐ#6)Uݎbx6Umyor'OEd`cFN}MqU%Q`7 񆹳6A wZ?ϻPBC UxS t 6!e{!a}^rlOM!ΟƢ/q,Ad0U^E)CeD4ŷOe9KIb_adqCV雮9+jÎ꣡D[:"3@|6kzlr9)$rY'xwQ*V_Bqpm G'gF=nqWIl$MӸ Ggv9U8Z#keh?|, JYms(Bfޜ,0yUD(XG ,Y}Eh֏Vˏ]]9›B\,Ebgo=%\EH˔@3!DH,S`Oi2tܶ2 :M meʇr ʹ2XěpW+Tcʼn|kOKh fN=hbwK[ ;xt1ӖX>J!=G2Egҏ\SxlB:B<^NKe+Rk;.3bstԼ찡%[x4\r$P7LPvq|O Ce}1,?!ɔyNMgf0SjN|:GeDYMk)3]DHy"\o|Pm.ōݟZ$G9 լΪ tdU!iIv<ϣa!Fgp6vSL9,c\n] &_TenHO Z8m.6Π F\뼶 ._,wDQgD,t&ˠ+;{ ދ+vV蠂[jNI1L.c!Y-o`rk dS-4P͘گ "#G%sЙ7h&8Q(ryQ~_>D `*y!2'lKJ9+z#>9FӇ(-$,𳇯'$؍!\u@;Ot8 o!<:a(iYP"!F X7w{KZTg!WZ1Vvvݐ$Ah8 }N#Z\P@J.دaֆJ4&-,ցXM#W}|u/종Q0vg"C- hyq5Cn!)/ .5=]ZЉdYHG&rLVWOW۩%ʹO !O_ #7=W44q#?G,NrD4 C_!55%rЍC5`pw>f-Қ4Fr4WL¾*J[3SShJؖL1'xݩ+l687H`/^`!U\8JH#d (O'-"[Ǔ Uy//c>KeihX2܌Tt>[f3"#NwFe^͞29g ر:(ަ1JD"wX-/+Z^Q Z_?%q;ߠl5yF=t^&PJ0}:eDւP2T ӿ/*IZTAkrL*޶SRG:ͮUmƄɍP鴚a=۳ShzGn"q=Cg+Ӛ%\ۖbHNFd2jfAS]|d/re-S-w}Vf/%TQo2'6ڐm,\8h┟·JV)Ӊl69`1X^$z0NaBFz'd %eSC4Ҫ]KПUZ.%0r(OUk;.00cjNQ4^7C%5jQ=aF1,?wY vB|Wa]sMlo{ԁq-omnT>?@ UEJە02+P5ņ],s*>$t-%c5ϠGqzB\ĵe=cq.[NH/N>}fQ63-fton-'/aZqȑ;M"| =hjxdn&=!(\upCeb> H=`,7ĬdDַ@3#sӈdwՖSrߠz7(f"gV 2  y2mzi1.p}-s\^<]e1"|%2)ߛ?Ķ* _\<) TtxǦG/Dv:`ac |!dwЇQuW[ `Fn )wvy\gҲ=潦сw@ qYs~+&!\Eׯ(<ӧpO{l.[N?Ld4GDiEm+>9CfwV-b#2-!?#6*zua ^h&S_\EGG@i2y)tS|8s v馵dd-#c0gE`gx:Z1dYcg UL{مbo{̶sēT2JojgO8 WcubIܴDz&8T6l5(t sGuwAR՛^O;"p :ᐲ/+?)NMe mlmm%X%RіtM]?۫GFw_Y'a3k]w 0tR"|ˣ4+Ml5^,zGO'p+’$ O[t:em Jsv50M. #.LIXRv=*عIgxn#9dS57`Q$D> l̒VkjHߒ~/B.Ɏk.`3mr K+9q#~([AX] ڷ23HFR122J >1~="*e-=?9V71n1D!`C;i[Wo7Eҡ 3oQU*m8U<TXJ <t,>h#]l8wd8 #I/b8 q4E,թuw54$)<٬HhoQXTOBs``RwnTxеe0؟m_8m2ez`s>.B߀OM5XqG}U, UjVa`&di[ҿ:4utq-< Τ9eU)q[VqN@[y.⺊XUGN;"Xw4 h4 ;ܪR5T[G`F~?X^ۃLqyOA. @W=!M,g].+5 X#J&Xνp4yY%HIy]k |}qYOyj?("oۧk{W%w"촙j;aҨd!WNG6cgE: ;]zЂJn;g T?ȕ:o#ض퀔5+c)M},H7vm oăp ;+h¾iXt0a<< ν^Dy}0LAc\X["[vfHݣMOk1M?]i21>z|m7ObD|r`G,NuNtv(ި,A%x!]ʄ}qkǤf(k'mSoJZl:%p5^ $(~.={:B佫7 妤.$¦Qv)oO႕l+ոݕ2.a'9FFz }&sTKNC!9{K7b(I[ VF8``%{;M,Z98ܠ9~@Waf3M[hdU %wjc'Z➾]q%9`k TvQ;U!!񤧔*V +v } v~eBRl$}i%yd׸WYQ&/'!uV$`|Jp]i^Ho4ߤz]L#6͞,s?aU&,3o=?]1k ;eOʤ]jGe4?WA3[1\c7D̝-dXx0?&r#Zxh6S4DDoh79*!,Y EEV]z 'gt9iѮ&5ٽ:0 "I4G~+'t(`'èN vRt_ܾ Ö`L+6Kk2E˝8Gw<8:KJ˂ ;K \mWmd0*b}\& AOh<Ȋĩs7Naut>JeSkpzZ? '/t Mvkt>h%C{>KDG3'wY_,<xJucUqB)NGVR9ctISEw R/"})% m=‘$v903]|$c·p(0qVC(.f./";"Kcl?Ԑ+t$652<5tldJ ^TDa$ NӚ⾿1,.fΡ(ٺYY$J:j!1+;(R sn>:z&_^kဠ -j\}$E6۔{^ ":d3*gݗZ"LxEDv}^<2YGm*bL1lZ|3WTYIM}-}\Ù>Cu./D4V`Up T(U9u)Y[կɞTӒzKIcגM(,DSjSChZParj <>EP?Vip wr#0XHRIf])=d4+rfɈ}8{YqS*/1zcA~7ՓKs^%}>fiLw$Öx}cSUIKzkИ:ݩȕCϦJRV4)7$@>&©rڄ>汀o@U;_]U*7oְuC|!ŦBchR8Ri{ &6J)HoVKL74z *a51HT,r1)=(aU}: %ggGG>ٍR c^HY>] [02/*aUU2>εcMT l^hxWGycIԩ%Vn8968u|TP1i4sgG}O!_UH/fQ|[#~{ qYr"S>LA`bWmina'W@ lA]R4{=)F %<6RYc&BPP(%6 e}yy 3SC13(-N7c:d@zOs+51Db(@U\ձ@:B[C[AX(Dj ro>  駡fXmE74uk{TGSi[xJx5?RQvVmLz.Bv-E$Ռa!$PFgjtMU㒬M?E^q>K͂5ʟ[BpV)f U ьDFߝjBkV( Ƹ8a>si +p7c&I4+ K֗z<9%5Q |K*yq{cI7i`Z=sy`<*7CML2+ʪ^צ)7n1ju 6k&?˚eoOiL#cQ¥Nw9RxX;8n )=6}9?"c,c$􂊌KH0|lr16S| 4aqΨg>“M] SlP<:{h ÈJ쟯Eؑ',aZi!5Q3xw䞛{Y\%3U[.*xf5Bי). mz,QL70'moUQݧ#O<*s(c`@?@#)*D̫8޶S̵ PH?vP[x] F}|/Kҗ?HT>q'>a^z'[@ҔsFr)Yؐb K]HT!ֹZ 2wVoL#3oajӪږҪ~Fr@ؚJ5О11 !1)<>BO+$B b磙KϭM F_!wDW]Gf/܅-e~V@8<ے*f,«c7v $;V؛?@Cޱ!\EA+`zSP.lXEJȜLAc8<&#Zz?gݠMbq''y.[UXt9>rܡCP[ y83e'TP ;|,ʓ Y&j` WOd]4֤3]|2|vu#m(,ϠbS7Ca8n#ke-Lk5}FKu,T{?^\[%o5ƍZˤZ&{_94-:ӹ6@WS '֙7T|w7bg5Fp Tb,@GO u5UH,B״bj_xiQ@ ^w.dunFOqׂw*XGx-^=l`Rz/ij]b, VG]@` |F\HޫgfZ$6-xU;7#nQn׶d&h>g7aa-sW2\qC[@`@#'0~Y-v?p?sɞ|'NƏ=y~l~d%, ҚT`kZej/CW`[)d:-g`8z`&S4[n^ps}ыC1\X֠ ojI<^Oyڮjpl <[mNp+i׆1ju^V(T a㷗)ݝ3爌@׀"!N"tGk҇A>| 7_Z?dRƆ8HE^\Y~/ͺr/5_NW@3Xr2y.o!aD( 3oIނ)^n}=jnq'v.y6p7xMĮw'+cm*VIVكeNDg8K0+9qDk$A Ǧ5y K/VeDO*@d;![V~#c_הiYt|BP$h/<ꁳ#lƠSUd֮/xkB5wPDl # dvY8w9NJǫ*Wc{'x$xU%MAҾhƢA=$2KR">Ki$\ԲH7HR`>Δ@= vMX`-S+/xRwcH,I5'9J򢊎 "T*PW]H0L69΍h=.3͔]䯴w+!߅<@S02R'"?ɞ|}򠦍TFZ|KGg􅶇Qo]X+mcuטd]PNI{fFg^D2VMp wQ9Pd<.#LQI&gM}4mg Mk͗OG!W^3}5,-W"΢DiMuHz:P;ih*j/;e$P.q=0Aq2s \ᨻg)S\H,"gw8ЀP6Q"åXapX-kC|yeJv:Kw=c!+S+ԬUgvubd 4C 溨%#S.%aםأ5ϟ*%{cnaE^88 47i ԉj!=l%,;UYOb؄[ l$?}~*d_Ϩ rG)MC:FrT;-Yfߓ؞SkV{pg2G_4ap)|废R@lr&@>A,7׷zb_*s_`{مnDr\=btemk#<R22˼Npwؼxxmի@߱ 8eC@Ggv14֮. [1+\-4=Es[ل͓gf@Z5ܛE}*#a :5_8mPj\G׫'i+V1-i4属Dޥ"pp ~ jٞKP;A{XIJ|>-Xh]I,SnQ*\O7ڤwl:NXQ=4)䴉:_$耰BBr6 e´A/T& $6h&^ɍat6lU|?(BhR tE2b.yJaK/roҭyxyd +4]t!Go ̣H^ {=VpjwF(qq=w 4fvm2gI `K#4D yAkK3>}s'VѝC򔤉1z9TXJ(eGJ@p .P;c " ;AtсfyaFXoW7sh/1 !Fk<2HA\O632ӝ5Xx3.*GÔj[nxn3ҡr+X=$pl"-~CxuJ?zmg %j=&ԫj4(UuST8rQ+-Fa*aj]rUyBJ#|K.a鉇JYv-]0^>m tQW ThsE2rk +Y6 kTfбݗ' VHoq5!-So."_cתwc&ѹ Tp ũxDyE/"Ev%+>غRR ;|Xf{K*I\\4#0J6p./:ӅaLqZaI:>5!籅}2. 3҂v"dAY5Ͽ=A]Tׯ+ۇH$؟પ} :{c@Odfv?<`PP*d̢D֏zD\\m52M+ǹwk'qV 3c#& 硬|GD D9'l0%lKj\Lc,6nn, {ZUHtQͳU KXab^LfhܔH<5I 6PJU ۤ4'H{ҹ S=EbfKunam a 8pq u<: ^J *D!b:]_6'gYn u' 8Ru+v< YI ġ>:1O5* 49Y ty}PcCCxЉNLf5ET FW?E^NDy"<;BXvݷoAb`9HJbR %J؞%^wywQa웋vYE뚡 U` uD;z2,#}GQ)s@Kb>hHw fOAl] _e'z<#6:Q P? lVZM}W E+bC|Ƕ"?[O旿և%٣U~߼z/BWIq3Xej#~@ #J9/YX|}"vL]P# ~H=++rD/Dw&7ai>P^~MoO)*9 z;ZLljg-lnU;jMIJȏLCPpk=0!TBys|_bq41 kU&54ݰ&ߕ@o#:1߬[WHà[g\v~Σܼ&اyX~=B11pfRS]@.taA [22Y-p/xk71A ]F24{d`ea(9;;/Xs3₞2?ϻLS8/>zj**nc tK= /*:9;B#ep-Ю~F "z;ލFzFW*Gu엤U/pDn\>KP)z]vY w3@$ a-v9V/g(T :K_"do{&w)~P c8 FФe"UJ6>J 5b#9RUQ =Ӓs!gw:;ŋ3HE 'GwN2% e_ 48,qGR؛m}tX )TĄ2skϗ$? } l?vdCO|~zL)-6,|6G=K^&S^DΡrlCM՚ol/wU$b?f,RD&6`vb1u=2 W9j(6p_47ݺ`~Zw<@1O~pKc?I۠1nQ˧ 4'غJ'fHz,ݝ@3(zu"':9z7Ww[f_,i&Ix3s B@)kᴌ"ꛧg-g_UQ`>hST:A묡W1O ]̚^E]َN]{R-G, DRz')ꏯ(bFF3} S;ب+:{C80޼F1y"A$#vglxCt-˺$ 콭tzӹbA'SN"أFy!fx1ٯߋ$wy3Iˁ "fF3cݿX>HNt!u_? q5Mmo|\}K=8P/L0Sˉ:;FʹzAu@IT{2|މˋ]T¨UDs;Y`0[6p]fw:v)'Gj0:nt 葊Ăi 9Rf-TAXOO\6%׿h舖}4aR..4s7A^KV(1 'ȇC_x ?v5œC'G^:tU+ sV;˒$5 VV$g)X?`ñΣVk%+A҇<:4 |({RQV\}tcXkaJ7NwSr@̦#;aVرQI= a\35Ŷ Yf!,lB?N8*i$x+anJ B/"Np<=Ha>=P42]mPd RXUu:\gʁG-uNs%o.׻_;Fƈ4/eX%xIFP0ϴ~ͽ-whޙpHtUhR%=w_ 1*Mut |[W^#S ?P/Ḧҗ Xe2o#))YU̝x_HwWz&ze32D<`?Tca;+C(_,.ۇh)&)8H@}bVX_CEou$G"qDWh̳r\(ݪe&#[#MM U%\$|0&۞`2W.@O_b"=#{[eNSkďl0q/AMM0D`I4d"T[p^riJŝR:DۆRRD-FDc]ؒC qQ=j6&km=G%aaͪ&K%F_^ -XӟyIeTy%BG flLnAVU-6 D BIчH̽ :dΪwTg/QKP zYZshF a%5B%O ]s0'>a*07|P$k0S<s#CNVr4D+J%/+z$gʙzQ- 6i@ ;PrkSαOS1\l^qAcD(R>#GAJ29  !nJt6o3Y ځM |B gn}`a L.3}r_ !MCwOFrZs SI%1դq!=_-+ Z_6"{_CF}Zk͞/S9W!xu}.R;^R3$Mv}ӂ1-5[Hʐt~fel!:A_y(6[P@O 1P|A;9#FĪV%,ZGt  uC1AVB?U4T"Oi 2dP d ԓ_CڏQTןpYT^(3`Oۼ#u;2/AԮtҌ'<4eeWuK!Y#n,  9'έ :$\>S> ZTL."ӳPMCDbw_.ׇK \dFӴv#M$Ԭ4rὪE~FgKuNk]M3J_5(zYp5VQQEE$ս6 c9W]+~Oc b>'̷-@N H=+͢vqgܻd5=}ܸkLWK ؞de5]B{bt|LM8g݅]?U?/濒-C G<$ =ʑSxNUsʲtdd0Y)N*6cZw'KbciRέi=2zyFO*+xAPy-ɵ1TpP6œ͙M`8c#ggЅlʙ|#~ AJ|ԕ>,:{>t?J('\$&UB|V+g^敼IܦEZ7l9K[<:qyT^ÿ́nNBlD߶5 ~ۀŴZwwn_V^mu#SP:R.mG{8'7° a dzH +t(U ˜ *p"GývaD -h>97R48~8 wC}^l]^I{T AJX@-%2IJ&m\:֩Kf"ypL-Sn-%57D{`=l +G '-< Bjw%ҍ>L:Kk|B DLJ&_DވVTzjynTVB% J @ |m6SÒyjkP4>(|gN*D=@$,Ev􁢜 jd QS0@6) +ư;a%$"vkh$ % -NNajFoe>a*\.ǎ#|"tʑPHWLnb|SРP䙒 VXk:gFb(SGLCw*[hZчN1%jQI8.OhLDq1d߷Ť/Z݊SZ-"ݻ"Ұ3Ǿ$򚞻8޸-]֨.?i960#; dn#t( N3+vz2&$O]LN!Ǜ=ܓ;@yb!@~;B 'p5{;UZgWlK^*Es%"LV󨇠q \uᅵutnF^Fn8vW`"<)ߤR~Hy iƓɬagݚO#Tj[fq̊ B5ȘBH% gpٻz',1@R"7nc0KnTJ hN$3'txF:'.k#\rl,>*FB9GsKL-39j_tɄa-(],: rov HD#D>MI>mYr82Qh[Fzf *?(A94a´jd4wl;S§ pX_;R 6 a' doSK5 ıb@ &'*B?xwB\X0n:0w'fn.L UU<EY+[^_JI ƔaHa; V;;.JbIqHe9(^Jln\ #( Ӝh=;gfX'y͔zO'oU@܌=-EPq^Q\6RaĢI*-Z؏7avvXP)TG;OYK"o /3BJט,ȼ24< jo dA up]#8T)Dk/E,ʱ (F(k4{::G^L⫝̸;0|0h)/8{38A /k9Eq͘!8A#l "arGu:Y—FQ[`]١;BfPCoBxwߒy/RoaH;8iˠ6;j>% 9ODcjjI&v*o/ڋ.V,%^:t,e?;^yt :A)&9gr=GO2sV=aIaTT߆AU&_N.D"ngA hJ%8mo;&l+tXncSۍ Nr0B߬ Dc*Ѣ>߲?c!SUg9A.Mw\?c1vzzT]ޤ o}yhl`"L5P}*NEڿ9;(6aIտo8$u6ZT ;eenVBIVxr +e_B"q4k_u͒^ Ga9>n!^UEXg.o-8yEx _{R l)ZX+8f%huܱʚ%Kjq2tcʔF ]| gBJө7XԆE=7p%RzO+[b0MuP1kGPRhqre!/X^!K4(] oBH`P >N}=Zv0k,4SǤ~3V<,%hwj@{E ($҅"Amd+>\ Q(i@uP\ j(&N3P5&Cp c3{q:KctN.XJև@m&nJ˜D[ U@Yh $@Hb5Fxm)܌CqKU ;GqbQ(@f|3l.3 !WI@DJD#U>^[3ttNV 5Ns\G ͸IA\'5*M Y2OJ)wz^*P0K^pMU'gDЏ>7Rj'5'K'^p QM;FX4HY1+hf{%hDPIΘ qxs;a7Em5TJ$B|f^4]zAʳE6*Ƞ~2 @9 a(J F)9d"*N^ %gUk;ttD_1;6!κ/s~X~a 5n1x?;*.i~^UJ(v4uTRctAJS3kbPи-YDM.`3됫91pӴx=r3\ ԬJ7M/DR 9#s U5, tmR_e@Oqv3{PRσZ%>w+c& *s2O'ȉd&g'IQ)y*Mx0:dr:Χ*s^'B`zG,9l3Y#֓o)瑡LSi_)5(oh$/"!>CG* Waд쌜j& J3d/eNi >/+̕+MBz7ҭ-,v}.dXA|@ۏEcyur9oJ R,mYS/؝w?k]}~cEE MI!=} P%0.J5{盪q6ޞP"Fyqu ,0Qm\tGϞA>0RM7X@?8@r !8,۸!fG'\gYզoBHi\`V~+I+ջmN3#9udxq.u \݈ksivW)OBa3k 2N%KL~ĔL>[NyQ͔cbơVR;-zmf|yE=A[wwܸpyB'DG1^NTؖ *kv@tKFyBs2!sZIr<'M`TpTī~ Gb@U>U+SQv]/6Rsۄ@5:Hx(]IIUm{khwR.(ʜy=bz>ZT|RSdpM%ҨwWj> vCgܨc 9>9>ER?ht}qW4xE_m7xQ}>896ؽtGݲUYj3~'cΛ?~r;d,fE. CۮFIޯnq[ j%kwܩ/v)X륜bǤZdكYޘ楱xxuvbS#:h4,l%H^UAG6׆pEĆ$ez]l̀|z`Z1]W8p6E5>C!h\`=.pF^+r!a* h]9!\ KQ*5Zގز# *DKk(Bxmi`~k@xvOԩp=7)"qt(Y-^*'$YkldJ ґ@R}hb+>F~ h*tsyƧH)vWJaH[qr`>kʖ{nbAy$0ȭ0ݠeEd̸_YPfd=Pg>?LN+EYڨWZ%PY&oKIOds В85Dl{g2k;cCԨ4$D.p/q0i H"?e͖/4_;kV]'J5r.QDؚA}蝗Uz KN ib+ _2Qf5dl"weMHQ^k;n<?pT ')%}-^>N{ LN1ie,cSbb.#&񪽌 @ʢJ:e>;MI9EHtd=f|nt/eO72oLb.`iKu;f̌wN):5 ܐ^1c:Ae#}:ugϤ\AV42v)E #&JwL06~]JV%b˕&_C2kkf"퍑}&ӧɭNy7 э~/67nA̯[~)?rhOsRۚ5ަϟHn|&h %n&nk[yo8ń>)GN_+8ؘ&9U<EDswPOA|R8sd~F7:e#^wMz ;Kw\S #Ac-ovXB(wBwgBw( ( ^O_\7ѡ0\&AgJgbAW3=toII8o>2JӘ[gಧBhEQIM !v6%A,kt-,m$9- ULqtsOk/9y/ oGD4e)cWAV!'D< u%9yO= cSmeԯQ4w R''2@|S$}pSҸw:؈j gcړ,1'+| 5H- ڊ8l4o'ڮrL0$4k-ijH4,=PDL>uB p36?nQu;ǟ 2>]F6s<{5y[Ybn"+7D ߧHcޟ|r[n]YX2] [vUJcjwa{^.No~ =ںMwOٟJ:GI4dgHJ̉ `we~ɲq(1'Z4iR f^S?*{M;ԍ)bTcPbI]t m9k Kzn Jc쯣~d^^qט[ ixO=[ ~;x}h}kAd͙|B2PK6DPN0hQ- ;jݎ*o$F'8#.=ز d|PI'Nsn3;B٦"T\z{!<ChbDcn{\YJx+ Nb,@ȼ3đRK4ș%﹵퀵Bȃٙxɋ޿{jOǂTh?xjpʌ M%V81ڨ+6zfc-{Öho{|2@0y-%ڱ2 ޷Z$X[Ҹ"x%NҗC d#bfٯ}ZC2, Ē Y07'k~Ա-R(YķO U'KCqѶIJ\M,kC~ʳUyCl3YlV/M#gQvkI#BhMA03o♙FFnem‹&?./#ZIE biy<=Gz >7vVUۀ=F+?̀MInw޵ 9`M]LFc~GmڇmF@0LVUבVRՎI%VHpp.Wii>gҜZF|{ @5OJla(vpDܱ7F4K]Uי}ŞPK#xQk; ͸E^x?Z`ɕ >*,c@Zt(o26슀7o.N{QROmkiϴ2_~2>Y XU;qRӠgcק>yTkY+r1r@lB zX &N$n-P9(yQhvh*i֝7=Dg0Q QpȊViə$xTƉHaC x(8-')5$|}Lp*Sg 5O@bl/`v$,%:^ۤcsv##y0mg*q'۫WQ,R {EMW]Zx׽NeeExh)X&s-c;C{)BZeYƀH-DC5fܿ;!j &j]lwj~_O, Viҁl3{MmNFWKpok07 @rMuoR $)27򾋫_,4vˉ8#WN,"10݉<fMBX zIQ{ Yf l-vfMz] %!wDYOHk 4˞:UR&5[7P*5>Ж0J>/Ro̶(&-2A~\h,,)׍zұhYh%*ēW"n9`1맞C:ݑ7"(AT y3؜ `MgkIP&xXAo$6 q_mo$.*~ѝAn+/|:ݖ2a3EhuZmSٙ#L`΢ /"ӌֈ;} ~tVwT._;D֏[JstA[1mp瘑H>R) o:}*QADOxP8 T~a"h Ssd( BAǩ ]h{@{Msm ݠ]A}4- ])sCHPoJO\%n*s!B ,iQoߕm TBִT[}4F'ӵ:B#O'N7H¶m\x]Yy&["O͠)|~"‡cQo"b9Z+q5&&_|zg.T3ӳ:c~ (0X`%~?Q|m.1Ia__jSyL9Qت+\-'K,gRHǙ2| Q%&62+s൥F6U*Ї b\EkҦk_L1#!v${PpobE˓RUT& @/;6]ג=!o vBhDó524n1lgང•qŽ_0 Nz !r5f)Т5~A{L vvs"-jU<]!"iΙԧ_6'͡*hKccKo:s|IS!q{_#8So#p!e3 鈢~Y 9KA+czo^m5p 7kD]nj/ n~Ө60=bnP ̛MoEη=}^r~37:g&~&K7(sY%dž|Ѷo ?\ɡ֫g۷T2GM#˩HH8} {%TeZD;8 ceCXRFg rvZZg?;^H8''VPtG^F􄦅 },LV7WMm[;cd.*)Q0ÎH֟V1YZ]3)Jr8_X 1~2f|/x- Hhddnz=nQfLwc!2)" l!G9s`]9 JA졹@Tp Ebt iA 7u-f/\=]/D2'V_8gqc']ɤ07?P?{ޢ«e)>|K"K){۽榸4Jd'ZZAGƝ1Ț 6X5n cpĿoF|\I60a#zsSXRKp7yůpch mHZ`]V"AAg֨d}#b́1i0m1UDKq)+:ObV>×4zȒ/џ={ 1y&~UA%ƱC="&e5L ̶d\b }^7Xi~ l3L =|DC~6/a?RYbrZC;f!ks1{C5!ϊ(e-Q7Q=Lz.XB+$L|__!NPS[Ejob~Aod ˃߯K99MZִgٔ-?eDX2e63CXV|Tj\l-wEgd/}DQtC"/z~e йPkā`}^y3I\ީ = QׯTr>}ßq0]hg_!ŷ; }~Q@}B<L㚠 *!qnHكfٟ!*~5dA3FczDŧ)͗|@N)%3Nbr5HpϮ] ^7iWt7?߸ ef&G>giQ|:lS2Y5Ž}Bܖn@"<5tGòUNJiؗA8p.ZWQX=jCetK;36c;P @6xr_KYjv 6CJh2qsyՐLS {N#[V8 yٳ;5 w"Y*Ac#d~|x9ޒ"l?_F3V %>GD+ H9U?%aXsۇ+S#ۑ n0 =aL5De(a%Y܇Pl%F@vb59{-K$K..z!{RMQL?HO2C67۟셢nz*ΚmZ dpJ4XL#ABOz0{H} 2dr@Ft 1;m4 Cv Sȃ1"йljM >;ۨPHS<&o DiH_;!PT~R_7]Fipt5kNaӷoG"TQJ+#'QJ҈Ǧ]7*-+DžX[;vZ 뫆PaM=2 ˾Mqv`u]{&Z6~EHseS[ H󗎩qz nQo6KH2u]"K B]8#MʸHVsM?a%ل,&5n_;}u3 K,<\?\G4ކ'!zr ƜrX+ّ͇IA<&˓/jsGᾁr\wFc@ͨxrn[j*boګ(Q̡W /Eє!sE\ܝu}Y u7(C%7- !?f{QJ-P2Q޸ɞt_ốF"vF`OyI9\1Ţ \8n".ϦGp1I)ג nqoH?<'R*l>NrcxigKԪ+?z/Ù2T/êq%YbB"P7;]s\m/j6EP迦 M)tBE|7&홺/ -CEȘt_ 2?B1La}Uim ;m fxΕ|\;+ۄjżǑ4>rboT%Rd,obi Viҟ8FЕviMyZ6fLa~/k^T&;@i݌0&}rK"R_dq]YY* ־3CbU&K~*G2HvfoauEǑSufH{득Z1YvSRdp35m;/ ӟI!u2,`ѣo4Ɩqx|L}ՠϭ=M~p8b<._ii3z%7*2]JI-W ie0 T,o;' &; D~krT>%:+Rp=.f𢞠8w|V.i5>!>7}R sm8-2ࡒM~B H"q L8M2"_p㕯i]E u_Â0;sTm,: Zʮn'%kD'S[[^51!0giNcM3L.) ;HF Z\O42 JvqOy%dCf|Yp5u}->YŢJ$^= baq%6]@x& _· av^?cGUZv˅ii&LĚeكsM Al8z2rɉ\A3A-M6KG1]uY m;'Er/zwv^_‰p: ns@ȼ+R.Z C 3ZL@p_N#nAĀ&o{A\hxپ3 t]6XZKRI@ޖq]U"m;KҴ]q1w׋9H%?CQs+an3Qsn40DC߭ "٢=ywnjL%u9FOk N#;`)яXm6a1¬<4p g_-O:^+)q%8ʞ~95)zAض ~TSf:_Vʉ.3P v|yv]MlʚPrK0jSJ+E§ai `LŜ6 v9\2,y^w6U2D n A[e^6cY_ӷ :Eѝgәcwp[03EJp{NR92@i*0rקstd”=1 I04v{I@wo!yj^68UL3v;ch =yQv.Z|<ks DԸh1(N1j$闻RW.2DuNHe3PPFZD&KfyrA*I'7X uBQ,`- Я1]aF( ط`xWl7ZL kExn-0aZEfEsrKT6|KxF@VQ`s%M5R; VzA.LG&#>Zx8/ʹ-L#2'qCϱ;z2we?ѿ`]%W.K x>f"2ߤ\NʛpAGzeriyX 'h ubbs h:Do!{&3ħYRsFBVt_D5"q*SH/Rd!``ZX~aop?zc W+;J':i=݀9Jl.qbaItm 0ȫ-Kb+Y)=3.EjvtjQEC}VҤlⅽhOJ 8>"b2bdELQgѭ3[f7kuMwW_e2HZ0SaNT C^2ϸtX3{ɱY J́mMƁjsd\6w)B 3:aT ,Rl@V!I3KQjF5NzGk0:`!Z15uf>e;3т[1>NG}KjMBòf͔y'h0@JC4|y5KK~Q?\*:Au4jB^Nso}v[2'lN$ito~G,g!$DP/F [)| rɈ),}m"4,jGr2Nk * 2'кoDGbrDz$fVRtU7!Uڥl3.,/ĩPb2@8S\!5{4<E8.5 xJQ;V ["DQd&~cpatٔeb k\6̡ 4JnzKq!AI%y8*emFo/tآʤ}2;t*I6d6)KcMŒ+]xP{`Պ 9}OB 9O?8t5˗QZC.aIM0‚_ 2n{'Q@St'ύdT~cEYl[&jE z3ҕJu8HTߢ\da*_`C,mYҢ0r* p Gh<[C?_t][n ^1lmƃDvY즃w߁LܭxZ y$9_b58+B@6P 𓅰BZi|tF }%qOF;G)0=Z!65餥d& zU˱+ZRY5pnDg>>@J:q`l/5ц Vѽ!:|*5da' Ւ=gN{:?-~ܝ 8x))msvRZ:&͹;97{tFD`Ngi׀-ODЃvb򡖖/rY,<Ŕ," e[u9MrU K<ϩ`@ob[7īm^額9l;d_RY^R,Ӥ:BkPӱ 㕽d7!<S9bQFF*Ѓ;VP0 LZo͹*,[ObvtIFgG >%le">Fo"4B td8rboE+[L6b'C4#}׿廓Or뢔|#fQ/|ؚ5gae/49)o|oFa9C: K/;klݶ 5= $1M/,s?97-L!;=JE /SON`m]} &XP4⹒ 1m/sB6݁?tEM3 :\OGִhhj\+eޑ\t+lJX)5Gw{p %5JT -q?.7H-:PZkz/j{7GI<{EV/Y wAV3!/S^VR.uL~+}e!֞isV!~m%9S IB<dXnKtQ O$vj&}} a2Xƥk{M[q܋@}6!P D]PEFD}P4͋{3=m86J]m4")*GcĽ%PWe0ٓbd'`ĬS|{LtDUf݅9"W>u=rs?_qΫR(ŚCZ~&W@Z cO{VI_WHm͘W^-;wD$O֠HGfBס#8|j?,l{igBCȂN(54;mR|ecxߍ,>N I*Y`0^d9c\L:N*!Вn.E߇!)*VFMҭ~Lϒ^{'Gck,0>l{>[y0x؉8e|`J8_)5'RclB[KPgb;ʺBE2_|#l[鏉bJ:/>M:W `ñ/qkW*!!'iOuw23WL,,308<.6Nۖ ? O#61ds|NRp&%W2lhN:\(ud(mZ9yɅH+m s|9 Xƹ}84,U)@͋Hcdi7r+*u7>dD>fg,P_.:c\Q~^Y%R4["ىSD#NU&SDrw<834"31$3ݽpÑL!~Ŋb+9(}[do{7{];Ui<WTH;d閎pgY(cӥ[tc/zfy=dTtO;Og9*ͦ,)+P+h '؀ >fܱD??2]<-IHt<@B/5}r;*X?2REm*2 {PI9*U/Ɨoq٧ӡ oZ Rt! hߤE'DW..T[vIU}K0nyMH) `ہ٢0A}fū|[!IWP.Fjx@=}-p!'J'ͥM!#a 6pU%L"' cM!g'*.Yi/J:.}[b-:bZ=mI3x`QD;ޯ'ҴЀrVV l_~FdM| qXgJrFnF6 !|Ek왹о`ybh0ҵQY6Y0QSrppq:$h<~yF>B?Iz4FY7+wT^St?XQ'Ou{!^kد0 0Q1k LKؙcUǠDճJu R2\|<^.q}g0,c!f;vP$P2e\Q$;[@Pg_ U9KGϯW4z&RXKYLJ [&Pb㴽D~Cz0sd1wPm#'0YMñeD:dFp^ZVP޺1}Sr13Dg`էn,Շeb( Z]jxWzAI3L)<(":~k@F+fǭM;aCЖ*-1bjmQ;ba0{z.|WO?И5R΋@dyKWFU*Fg*s!WV==V6hjyIucQٙoqB*%q>gDrN˓Mtp-./͋,yٓu9EvjD4]hNWLO V%W QD:EyX81Aӕ$oUuO WK!qiݳ iMM0֜D-44Ÿ$A[7Emkkޫ&E8hɄ;np~1vklLdJO6d3`0=ҿ#=Tzbr&ۜ'PTxm3R*w6U[5v`Węv]yT nF|BbcO)17!P*@1dqCMqOW㩐&)Y]4DR] b˂,a3ζ0R?@RuOpR( YP4Plx1(pڱt|((HSu9F yr~FP|$Mkn6 xMqܖT٫j`K~ A vC`>G֐ߩ+ 4{jLlR:H#.9kKZAK7,ߕLu^5 /S|왌Dvׇ}g#8QS\wc}(%/6eMh&Ifć  -.Z$]LAZQovKUȧi.Arݴ}ߞ 0*ȃ# HvuB8$gR ZϘP},ANlT=)GE%v"G=|RoMI}(? :,+HhټPO fO Q}+rcHw PlPc,'i??,B+gE(moگى:ޟ7M@̈́QwZAy='ZI Q⸃,W9*wt/av)3ܘέ1m%kzozn!N8F9&|z1=YzEjD_l> IH4>%s^޴eN]={&S(#ACNhJBbm593EzrYfkX.$YVf#]쁀z\eUݏ <]3Wrݗ/rqP>:(tySrt o;6Wf h6cu`%xm63U}v6lS#^?IfKs,ؚ.9Nx?~<Ė۱EN 75]jO缵KY6lG-LxG0]C Wɧ >F`x. 7 SE(V7};͒P/0=VGB^_2\G($G$[$rq޲|StJbVHCO\OZuE21nADh<%^VU4;kK 1w" 8%C{z,Z3ߑ$=!s(f9T|aKMaQC(دQp@>;3˅\jnjOn=Bӈ1 Fʯ=^Ne:C/<& :*7);.=}lKGW$0@( RQU삑GRx9Ԟ&@ 7LD$'n"wP `*Eh`$$Kcbqc"ƍp #R/jiBSݡLҟTF@[BgȠK+}Iޑ]UAtL(>rE[5MPb_ 9>a0zfZ(,5!Q/ZAɳԒk~cĦ4ʽWG<#"1@Cj`z6qaˎ2aC&)A֟™O_;Ν bJ5.=,gפ:%K{WK* '{jT&ق>N~f.cF7λ2To4jǀ[؍ATQ _TS\g|:9̭I`< W:oIW65n(u[`)rh?>r| ecgD FeNEqWB&u{ sai썮<~Itن-m >9ݜrS}bTToHGE6.[Lp+SĽ"twg]Zfz+SxC}vЕI6F\<W@F1Kzpz{ACjOVx?ѣ7 R ;]DF-)1ؑ;Fsc4psʎu"ŌPD(vsXChW|[OeB!<(rao'S%^#Uwj +\. *O-bTV~0I6q{PeȪm P.:lvjAuGQ`Ҏm~Gໃj{+@dtR W*ASn+gcq 袰rnۃkRu[X ~*=f=J;C#aCgelrRQ:tK) q3}'UgVY,x?ƜJ4DO r hA1(9T2L0v( iauegkrW7Tȗ żB21B`=:43OhхwhI!C3uv0F(PKjof6ʥٟk! Zm!u|9]ovA;=<6!;f&4vvLQ`qҊU#~x݉lzֲ!VqLMB/v1ޜN:ہ+$E\Wzb NcЗ8֔c3(Lͼ~ia?[!1LzwiKt ]l׵6;덑ѐ,-ɗT@^?3F ðd*n'?˞NQx|(/j[ûTI=~A2P+4Fe AgU%f*x RQ5\oNՅCu~N|eAD1|l-!+m!Z; V]={"6uW^pnI`IN g$F92RRPp>d`Q|fFV -F& 1"?K1 kQ;rgEEN6lHQ{L[V7#Pe4Ec EI >,SǤe-/?rˎ7R*9lDdO(s#{Q.ue7|^)y]eoW*;lCohkusdʿ,u::*Y6a+2ԞIYNZ}xR8div*@qQ|p\Ce ?tְ0~ĝq"[%UQ#0P2aYzh3POӑd cy;ЊNKD )0xm^] ;UƅOKv@i(BZrGTxxS)K4+Eiiҙqʻ7.:ٓq ^^@V3 bFPW6K,11n%KzM̠|O[jM5xZpBqcm]&-'Ed)grF]^|}թ2T܂B$?T4f λߒI ajSG5TgT%nn-΂xeP!Fl[hDMQOCp"Ӛ*VR2Â+^R۔H{9lU|dF!Whs\1a{t ij?UoKrZv2ھS[VC?j//e}]mzJ(Ɗ/dr-#B a}UNq/NչF]ag} nNQ"wM*!xP(g3xz (1wq߂h^Pb^awvhŚD傄V1RS4a,e&z[' {IJ'0f Bgb񚨱 C @ENp&C}{[ˈ[x}•Sdl$&e".%[eW3y$ t Aл$N X';j.(]?^{Ά{Cw ȗz0Ջ˅AJ+BG?' At 5KVԠדZZ.⪷"k~.>kDRЅJH^^>C5%CEyƒ{ >Ӭ4* $ F~QY볓A!ɷ`YL_ Pu5FZÞ z&۞#QVO?7'Qs}\U7Ecpz JF;;vjL 1Bi;orTY+gGaf1)ppID \ĿZO5ڞHd E᱖H[ʗ"|ʷcIdo$R8Is 77GZ7Fnס'UE%s>$W4Ń6^*=8`C#g ſߛ`Wec~/iG19 NrdX'i[T`@JOŌ*]\~%{[v67o!Y@|K,,h &6q}0paMp%a x2Lf Ԗ5Uŋ#*?.wy&9hwwsGJ .@d Alr9Dǚ9 9UQ!u[5f2y3d3GI׽EYȄ7Co}ĆIW3t> | +bPyNQX B&-T3S3o-e'dԫZ~HU 訴zj*?ڒx6P/&HQ\k(Jv1^A\gvz!&ʳ:>OQnd 9~flvu_! tib+$^{JT,)-; \\kۚ7=#:yُt1빃AWdu=!:m4~q6e[#47:rH/9w0r)ZiYK)g˯e#ЖىpRVCҚ5vZSr\@  \En֣Yod%v7lO\];!b_ì弝nFjꮐ I0c<t{%x dfNwPfjOdl:~A} vNBaҶ1)3H2c-c+yd'`-=1PLٙo8Rj>wUk!15\Q1Q%]!@.ĎX~Gܔ _I$KBPExԾ $q;;X/>iT$_1b/ؔU )&]q|ORYCz).S~l?0M1}},Yb/Dާ-]2 UhᯬCa`2^e0QXV[qhOk#bBBGgslDPomӫ7YnpRCT`gE=sfӧx `ni 3w4lɨcsvo@yAo& ; qCzqkv=ϵItF=Kŏ+&Rx]شwqP B(u6Z#ºHC7p&>vB@ҟÃ7lK+n.2\5rK`ay;5L;xe?%]ODp)| g?0p ը7 ҽ,-EVqPc5az§g2b ㄝ̡p-MJ sL3&BtsQTwxQ`#"xvR!!t Q)V`[]i{/0ͻ*CE*b ig }hĿw4m:O{bS"خ+f5\鎊q -\LML4[l t ^@ubZڜ|GJ zNB9u J@SVJ#rL}t|:ٍ\W|0Ǎ!I~Yq_JHq 2JXZ\%ζqd=&VY'N:C`/T] yyΛrIƞO۾<>2߶Rͦ(礮HoUv^N R4S-1L"?OrRZ-lAH37K?aɟW dr3'Ohv0kH,KDx& ԰{NJPC纹U6X+12!/]M# BQZHZRfnE]jy#%T7ۋl K97YNSXrvq-19u&XbPq7uw|!{ 1i+!B=lĘaf8PxP#/ Kedۿ k)މy\i硞7Cg_" " $X;Buڄ#uH?D"NR%{T>wTXݳqISϯ|'I!oqIkM&LigϨRVnW2I0?ME`ҷFjռUAr4*F9tϡՠYT2nt% er{Pܠ0Z cBsS;>s z W]_8%C%eߏ&jR qD 9`q En-ES]֍a)%oZ)+P޶^' m^ې3$ofӠLR6]|u*q2gkKΕc +/Fn#F#}(hl_PN1OTl_|%c5٬o%ݥ&5MCM66!֑H{Hp'u2gTPr?jf a=zjZT<9lyq@Rp%RӅr}zVR1Nw*5FFL9LwX⨾Kf|XH.UU- ƽOQv bwpzZp1ءmԏÎǑ>Aށ〕;R';$`^|s\d*U3$0(q_x%rc_MqdaodAS9Tg HϫyÃr8;r_U =ЌgOzk&,!DM,Qŧ))M)zIrN(a/r$3Sm˵n |jew.'vǑ1+[6ߡZ2ewM$r||ܐ4 ٪ qL⬒jW" = ~fo22HmK3PGGZ{3ZI\Skw$!xk0U?*e;B16-/XXn6vtbHY{.-eXWr3DXnpbb(@ڀAiF8IuN S= |C  떀tI^2K0mWUÆ" ܹkJD2q+}R0ub}ʑU*Si!Qe@c=j^x0+x>c3w,N҈f ]s$KM4)%xd*YڳPXf!|y>;9۬-)+9Sc [^X\1 RGϊRw f,bqۄ#mj٠/>+96{P0z5n;7 6s$ql.*~@Љ_M %kly٪O=݅;4á.iN7!d%x9/4P$,;!({=3$,-v$۵)F7% 1?o(ɢd|3KۈáޕyWL;: Ŭs.{\(hܻ߂Rc| H¹^o`\s* \3Ą|d~ȍ:|c@/BЖ'Ļ r~6@Y.$!Xjv5`ңP/NiRPD0S 25Hkv{M3ܬ)@6Of_E7}_h02-0g WzрS0xT*iV/C[;K\}f+(&پ*vMq47UE.iJj9Kq]5$k*1O-]3TH\ ձoI17XI:9cIu^7!4b4NO hGԚ2LռK6_xJcUr* jJLz3>2K7x( l8?u6H-4򖟝C8v%)ɤFoGضZ>jn4[E`deZڏ]RƗ@@2i(]U1^]lX:ܞvȐeM2W {CbZ~;P%ƛ*[#} T-)e=,5@F,|RHJPnMYX#|]'8guͦ72Wjz]{CY%Ў? 9vM$D@G$ `2اz֮64 7;bjLJiIo 1j6P젺ev -HYňyTlݪ;ZF,f pSZ/zY )<8jA{9G (7][bbr6&Ա,yM ѕրsg2!3daՒ'] '{,w'|x0#Qf_B['r~FN 쒐. ဈB# %Ɓr[ۃ.jW^gbq_ßiHXTÃO#Dh@1 ]p&ۥ,NK8p:CE C2Cf]W9 AhD~ZJn) ӚXud %xw H% kj淋 G%՛ s!~:]~\|~'` 2#QՖz704C[I6RiJpn@百[gCwA&i,Tiw5*R f&;ArjiL}D~ #p=jM]&2Zu"z׉4FDA lp>c2˛7(f0TzW`a~h#u)۫7ĥ{tt8%RpwJtfu]Ow3#H'v䨱7 rDr{=\Fow+) ImGU_LVUW4i;3 Tj|[6c] dw[,w|?"΅ o /d֍ k;xe6XHi Ja^.9V2&8HG;h1)> Mc_/=DKך>IUM1b1L0O(cwˍ8"e#&x~ J08Q,&?80f`|6n$GjF6lbwdiCnS 'Rwݛ?>c~gJ'0w)b&[(Ge ﳺ )s{domx_]#xcOm$m ¿3hg"+8> _׹' qP0gԉM}hQqtr^I6'|% nkxQYOlj>C@12e,agN9X&TC^("7F0OiWjce(븆7.z<5v rSV 0IV1:zI*XOzhH" 0!j޿p g\V+A:+g<('h5ikߧ 1>aՒgمԡYY)4fڨDaӍw~ 6&0ٷ -n4`>Qx,iaOuF3Zd Gh5(zEn=>*jx/*7_3H!ןex!R~fL>Oʮ\WN&޴1w,@Yܭ9jz@D-y |HTq~Fނ6K&q :[ Anqst@*ɲBa jq:2=߆~]XlE8pt6v"%H+]_%/5f̂ld#+:E.awgC>~g+G!wܛ2'5cFEH^H#|GJ@{-q3cA_Tivӽ6CWRb$w =oh7a2-|.?HN. wnVG occ[}įABc=ﮚ2yəJˡ,c"C+b;ҔqUԎSOsYvsXYB7iY>fbT|P~(T!ճ_&zq5g?S$͆뱭p2i҉"fU!2b8-1`MUcQvj~Ү'Qėjd^y _bQlܢ?\˛&f, a)2FwP4R4 G(aTl`(R{@~# * 9TMWG@,wf !=mvu @f句>:V/^s+H'8e35r SPtk59f -f2/h'Z;_L`wtGpndYՉofĄ*!+}Y;LসoX=K|cه$>GVR.r-%Crf)q~4"*- W̯(dFde!1*ЫOTuVȏ_R>d5hA^VmGPǐ&5CљaN*ZڅT3#6*ܖ?C`q}WU (J6x `=9씪Е zY29 Ù4 ~}ڕ>o$e!Kot*)O Zu~!Í6,Iv56弴BP52?!bpk_5ѬatP qyz9)OGW?Fkbh&z/i2}lUzK6kg\o`}q`Fѿ缙rTw r_O$vJ/jwȹL~' +$LοwuE%a}s𩶷˾!sy}[c"u6pa8.s:8bʼU|P&V3` ]9& TF0g6ƨ;DBU; JFn#a23R%[ץ\Q=U ؽlO v-vRD5TP$ME {fivEWU8ŃO"UYw˞?j.Az?>; KɾE1{#$SOo\C.ׇ^  |W+NZNWkN.b y{q s(=8E&b 4$'"29ZT&qISFWl>I!AMD+)  v6'kt{K L{-H+\1,rݱ$)z/ljW a?Ћ=>#C q-7u(6W.EkPQobߋ1:)oO g}JټeK13n@ċܷձ{ҏ2-Byk O(l j_1#}) 1 se~>ǎdRlbuHyGה'Ò̃_tfqC *3Vs@/vd^S9gէmk^ ]5)Z߳'[)STieP @.x7BW- P;vY3O5z%iV*%|4(JшvbsG嵾8pAf JcSr#m-R3 ,oS:Al%6I/ *l!*%;lŪj]0P+}ӝԽCxI@K;rTr^9p; w?\mmT*>}+ObdC@?Bhq/b)2D8-}U%1 (R!P՘,cnQ?B0ou,oO TWFH 7YRpOUlvo$h!,9>R]UiRD'}oC6yG)A1YT-dҤh%Ce'ZBUr}ҭq1Mj.Ksi?*bCټP=X)5 Wg- AO7U&tlk ?wqGNT/s#_Jk\= g6KհtyJv%592FqH{n+tK{ibT qn:ՙW?oeuOۂTMOpZTCc$*T6k601R|;un;km{6(aֲZI~&,zA=m,A[߅|=Ƿ8tk ~ʞ O8eW~2<'ކ.,̏ثLɓ& "Ú 0WOlIDDh1$C`ڏB:dk;rti-[+!f4Fӄ6[# X]^A<Øfo~ּRlȆ^ړm|Y z"fKF~ N ZzdE!|)mw4fǸ/fiق'Ⱥ,(䔿x0; ㎼aH8]/pa^5(ʧ۔ރk"[` Rsg)61>'mAI gW &1(vTGɂTp-ƵL8ɟ"B }fu 1_a11Li,z@Ilt^SnCDVxPO?#`R}Nv8^K-S֥`J0~@$Dy/P]RC42Uf4+U410;Ohf&x?7Td[9kKB. G<%3{讨E$"GR'Aȓ#{:ڒQ_EXO.c խ!kD:HNObYf8g8ꑞ6:_ l w䷛4-c~UlR.g=rtjݴ x}d6Z1E6"3Az?p!igM^ niα_M;<~RȞyאRƶW崤gngOncT{ƌtSOj##UO`7/'01r񕼤INh0;e@h2]Zv[S&&)}m)9s^#aybFŃҙTCˏ}x[ ](_mF#q*]`ÛĦXW3efC Xt-Q*N+|0w"=cS zI. D`e# n-- )xJ/rt)aH$9BH b DךW 8L}2zƮq+T:j >x`aSO=^FMY%c.ln6Uҥ$|hL -3!K`>ljٍ'}Pz"-SHN*jP%"RbtwY )Z$НU]2|9mIQ&5 f̈́P\3K{;DCuI:k*@rW5nXTByV2BwHoǦ婢RTMg1b^Bs" #ޠF \zSjn{Os#wtmdL' ړ΍@82AmRdٗOV[/|`=O_DўeVPur-7Ni`//-dAte[MO3Qt4d98[Ҳ5dfh\4)?drdq 0U&5wE#1 bKA%(~  *k8>(aXGou%? 6s ͜-*"Fg.ՉkiG۝:0v}ϠXO9 <ԩdH Se`P0u5~#)AnJv42mUʊI" 0B}.*򍕏^m\%SgxJ!ϸZ"rwAnA/}QL@q$Q>/6rD윶IMgJwf;y.!G x&MGβV5NSA+nD3;z\H a~!/ΫRa `SrUMAi܅p]?0TyQ8nk@?kZ>Iӗ˴AUnR_a4j/3iMrڱFF:mw+vDa[[ϲ UVMgOa Hm߽;ؖ)IЯS7S4W"NsvR*8\tdFLHX \)?(UVqslڬ'v/*n,tW<4^a/kBbvYT}~XeDb՗VB#/x|j#L6kTXmI œ=Ό*Ӷ4!;̰N8oa蕝ÿRd+GwhySڙ juM?D.݊VJf߃*ɤQ6R7xD$TSx N(,d=$S :/Rߏ?~y~'uB_ERVy^ߋ3_ 7|dmClt'B}g⬍\+,4eHseVˤ32sp^uy_[3^m *O~+Se{G4 dQ׏;K{%@9lfIzI)>i`X00>Im/XA{򭤤ˊSd{8ðYz} .KrR%]PeHm pފ:kȸecӷbF{TJA a͜OQ̌=)u{ttz`I]L|%pt<_&(rMIBRC.ɕĖz:7!ս5EXQ d 4RPXХ,_q'k=C"%v@/L33M΍M@<$ᒛ0,%=ioH>{ߘd1_J@\WRtY/ 3%zuʇ z=kek rk2N 5sQtʡ$wT)VY=جd[9 t ?- r4(_ 1x8qO }IwQo31Ϭ/U6 \uP\r[[W"pҊg'}ԜB=_o2l-.!$XIrW[,@;TfI[-9b+=PyeO/j$i3,6ֺ;)f= k֖1MIVm /+~2a&a/_x>Jq?yQ8` 2dgcg@ס`<qa~/61`pf* K\x ME P ldY\Ȳoԓv~2-fS 3H(VOEu:LhT4sL~] cIٳ:X'yegڸUƅCyBZ>=+}v2g"7(9Sos>t]1Pt<{EaO*i2>Xs4t6z ۯTRʘ D!E%g=pnw2?CHr} [5x'SW'yBX ~o~`IlN^MdB);ً@T,'^vǽsb"v hb%x߲m/nHfqmf ~10KGv`ͶpzMo:! \N%:g@:D[ + L83ZS-GzAP>5zp^C(_G\07Jʁ+8q>i*E[aْhxd]^O@Za#ĄB+m0<*U"֧^"j0ӎRn*N{0/kMvɊ /st?8#8Jy,=McuNt}BGǩJCeLf6~%`ۥ&Hf܇a./p PfZ %ܦDLn͸ׂt;v:К1 bw.r2`nl|ӇNUt Z6 u e~?3y Ou,X}2~JO#]~l99'Q01v9Th>}㽣E.`~A<]1LuFdx"oE=)zS$Wq=pemH' __lZ:T@^&QNXͥ`ux奯Jꪗֶ.( mSj.nw-sUc$ÊÇk|<ͮqK|QuW}3߲b;k`3ǜ.u1 }a M )"YF Ď:-}" &G(EkQ9MA+jSw'x[;d+v hJvmMlxxHjv1&3cc4b{U4aq&}YRR/gDA<\pznށ+4e[|\=.¦z0ոC6j/LV_J1N)͈x4 |P+,D~+5҉7ۑpss"?z@0;:ء/&0-)a:€.G4JH A_ϟX/ ,_=?|Q&|yAm*vm,,?NCrأŒz=kAnp| IʤycQZTQP%,Zx|:^ z1Ω A@h/5vrat;ʻdJ>ܡ ,X4}WWk*5ߒ]vWDfI"ŵX4~lOAU:4a1I2}O@aէDb~_ EH:w eo/ iR)t>=:%=eUiX2o>VTY8Ă-6ˤ?@/ICt!]Wij`jI($}@Ѝ|ځah#\}Di}#grufAa8a/*{xsN5PNJKo=K)-rX)d -:cdB] H4L$P{f #KjBV1!_oDRVIeb˔4pxK ShwCz>l)s:r2f(V 1[qZW)+/EhUzwJHY.KBEwc}my@|4; ~hiH#5&RLD)h/a?hAFXSbˋuH,bO:2В0B9Pxou%GIK~0~3)sO2ԽdבϻR攘m6 @^Pw(f& ZFz~i˿<*Hטx ~ = S\eFT*e JU/wKiך=sv: +jphFlf6]7mTpphFK -wvwX9 jZ\u 9@ͨ0';|㉽zmH¼Ve B 3 Ý٤'8ʥ qNT.#w>Wm2#?IWBfHcLoC5FΝ_&ǧKԹ˲up{tqr.Lz^+k Xʡb@10y)zFjwAQ;*չbBS,lr3x^ hk;`[ .>aς? YdI< 7@X4020\ՠl~ ?tP4݇ѭx>F?gPl`D&./܏ G.H\}n{kn҃f}񒼶BJ95\qbDԤBXΗ@^:6NJIt2%lR X]7W 52B۞&>$DK|y^"}vv(%B2y/:`w!bГzN78΋aF6)G3/j6mvc_@w 'ge=NU+,g#Of]ߖT8Oʑ9 GVIq: 8VزجtQBR BQU%Zv@@ڛ3n^N!ư$G% P62T\4]`g CRX(w`"4wu!UWhL$%poܔlC}P+e\zQNtn{gxS9½"8m /y qwY<ﬨ_6:Sq1EyhDL\|ӥ4w*%#ޗg؆ )_'I$ZȹdJoZd&̂zM­WF jF; " ;>JWjM%Zb&!Eh~WJLEGa<!,lk7(뢬兮 - +qsZqi<$\f mǓߍ.죍 ~\XC7U`+][|q/9a91L!9 BFq"uMs=ө)Y^v_6˦j z<`sezSF/?:`ϓ3icʉ ^YkL҅e9a]/v|6Hs)ʕBboڇ%s~}u;t^N:"i ??z>00FJvW)ZB1={Q#X;5#J&˄D}@ԧv&w~ӊ"b<" ɍUfb=kc>>0a} }}-OU\FUn<$qkVYϧ+9s rY(ޮoAiڮM=C1LJvz=EfEu_)𿘕 23|#MxD"—s]I36_eQzHX\VMbc=!92/iDffڒOCIvY{6 "RJ=0]!ʉ=AkZ*C9qAE1;b xSV-+PECHy R@@EkF9 sLZMKicOq"-G)7hD>ϴ]y&ѾXB/VMqpHڜnpZّ=9 i vjV0OXĚQ"7Br 0!>Qܵ 9DG%<@Y¼NPDx_DpȎRW4e=zh,;k ,Bٲ]gZG q!^Fm{Su9ӧcz)v*|k:.$\TSizjF# /nKE(kÝ.FZBP RѰC̼H0!Y؈,5&S䁜`JAvTЉ+P"H/:*_0GtE\E.Y?Hv+ ar(*[ N͂`89pnMM |VA*L5=.0=ʌzj| (3w@gUˎM%%Hl0>쀜Nt4a(?7s` nk먭>(kK1 p:\w`>+Xl3OҬzlyG دiMCjfMBvYSҰspbAG ZOl[W,;o&h34w|[uy$E1 W*hxյOh։KJ,aTZ8Bawtv O6S 4$!qgQŅwd&^R3`(ZJ1ZJ*ʣ63]X1hf LV'AEǸW 'ucY;56mJpSmij49{*Ӧty+][  =U`P?oCi79+$A8 &^Q d³LeSK Īb`fѥD]UӚO[9..qz~pwM $,%Mۤ.&d7+v50++n|A Z3 \' L#hq3a9jVZ!Lvs,'xjC_YzeO_-|FF0aYS ёFѩY61q?1X8[$^,쥽go/2YU-! "u;~X#M g]:,m>DEf aXKV ./Z^2a\\o:~#PctQPdSf ]aR]; Nu:؁rg Nu#M{[?Ɲm~:2djj[{=(O9ӈ8 ocP`&jRQ $CUqmxz? 7sD8m^ D0oG{ܚaZ@$#[H϶{VA0AcN/>k.Qd}<{>ghjFW;̑nkLf Xm # -)FM2du2`MOS/^uouvDx0M@vz(D lq;.EjW NyE~uZd L%JDWXGcPRpKΣcBVИ,N47rn46筕sf<}{-'A'Ϛ~JM#V^͊`|A'V?0s=u+o:@%z0%.8}capg\ꧥ=Ic7f<j acAo%o6{]>n*1v ҵQjW #W\( 70` <1,jG tBE=  α6u챧Y\@ CY|Zp 1^IDx:pd}Zf_њVƋ 3SOEv$w[ j~g6VSr,A+L1u6Np֙Ñ']pCs.kVLJgTxpi:Fvs-1 :$mYQ&jL7 HNrHM3Baƫj ]%hq@"3[Eb٥RP>z6=Ոœ6q{%| 3~T Q`ŝf&d9%dޏ9m0U^B t i'aWu"N"5 =VeF蓔:p0y0ZR<MO!ҽޱmr|8 rzhCf$9X/9bj RQ @$&o; ,zjtt 1!W sDd\1,ž c6+ԇPEI70|.S7=7:b#ZujVjUItZfx$Nlt'vtjz/?\MZ6M\>4eߥ9%G֦e|R'O] pZ*ݛ'`iR`*jkAi@]\<`ÒvS7^4KYۭݬ`gщ`LE4։氈uܖӇw褃@; BU K3z$E ֗$Z.ݫyFHQ؍fRYN]Њt3߶ZNQG0RY贉>BO?:-rwD&@4 lՕzX!UMGUG% %?ۗZ՛24ۡ4b+4#v1yD,<}i'|eYL/,*tmz|'#/9_2eu1;&"!/KOdp)d*Y^P%~TCI֮o')axY )?0d\fcp=*ī3.ӉkLvR$zL5Yтq:X ByE'u?l y{C}.2D np?~<5r0t՜¹D goF ƈ^nVd,a1~%SOKT(Z|uHx`oBR)|GWĭؾr Buu7 ̿%WV_2nR{){"ԭ1Ȕ_j+9j8Cwƣ~Yug 3nĠ7e]h장$Ua2bedsOtR.<.F6̬xW^aՉU>OzdcEΡb \4ՃM PRҞ5!,7rIX|:7q+.GBF~%.}USVxpbhusY$]efvwjh> | 9Z8 JB' E^s]2Y*p-p;'>Z? I׼#tUoX"IeC*v'!;*y7KQhŬ=iӵ8ʘYr%e.Q,2 %/M|akDo'uܟG'rO>r1"7(!Ѿ l5A^>Høed"^WظϻP5d܏LV !6./EuTբ9CGaa/5[tTRU*M?Shj@}4/p}ˬ1E<`DvT2d޵UA|S~s{N_%)38*U mY+hD ED{ɰd V#ݶ)"-|'DZvoND#ַm걻qiW,֌5N2! y+cN% ֤?y)y9 + ,MVGLcF;XU{,4 08\8xe<4?&p6]p[]N+ggGT4au˽A,8E͒if~Zv%4u|@6QIe$ >Z hWei!ofkɹ@gH'S.5kǰP6?j7x`t @U"P-Ί6&qMf~`RK=xvЊ'qO`ǖd'-9zeTDYȃFHgb[I= Hm8}䫈$1Q5 +}B^+>&Alg[:!r W\GKxX M;(4:@L̬; 3Xw1lUrBT 4@ gķYYAC6 =|fo:ڋO J օ]XT bgsixJ`76G<h .ՀCj@|4G p( {>{p//w7i>RUt|CT{ &BuTaV`Ɏ;. \F=B+3Š ̗|k }9-Xz<'+T + s,2bfV!%ضDٜy^IV '1c=U v ZkS2pKaW̌5ƎG&LG #eX7J.L`@pv`,q\4*( ls99`Ss!§ Yf.B=N\٥'7?JqKܤp>z#W$y'[J Z KYn}(wwpC3Q8 7-d^ɏ!(*:%}. UV?,B}z=.5{_mZ M>!RtiwQ9xM};uz gWYb_LeT 1[m\9e(ÀPI%\ϋpD <8h:tn[͌f>b} O =6n{O +ҨrE{'5ptsXDb-ي@D_\5.8L+|,;!Fs$ߒ_ݟ&^Val[>`v&M(xp/Y n1~@~.V؉OJwkDoYȘ젓/mej%~Xd'wC qDr8[}Wr%xTfS_k:j*g[ Ql~#+>vk$ZڱDΜ+ ,^%7wzϹ .)F.c;g+ wmSJ5ZjtO|Mp7W <}'DY;)7!'X'YSB{}bOdB"9*aeԏpb s0Ɩ"jڻ5+pqZ *:JLT+oGm42 z4$:A<]ӵ\_1$_c5%-`|tCWli,[BbKUb-e4h?ngޭvp֊\ߒΚIlJ@ ze4 D a<MX0";>.-,1W?$ *sɳ72T3h;ihbڰ_7aFe^ ܓNsWX5KQ"k}PϸCߪ)Wkzmͽ-Ksj`;{S^wwVV~\M=1R8ID^dL_lv|`:(n+.xƱ4d܄pɛs3O(0*0KWGM~m nXSp,MEJhٙ6ل5dq0!xZ:0!L}.ecF$#Kɗ锴s. # XLjlÆ !sk'.D8Sæk2&O"cO>2%$QH_pkuC 0>*wׇ ȯVFkқE?Tjp}&Hਗ਼C2PUiދRXu( gywCx;9Eɞ:*ds,U3k>KWD_blkX!_ba~/O:]5bOͲDDWK]ұOt, A,\b^)ipO~ٻ.sG܃nk穻VVnSIu|qi-7 6f8 j@jtBz!B۷+L8OoXE($'{azSI^?$NRa^nmymIk!wT;uF,~Kv蓎fp-=y'iL q  ͳIƺJo2c6_kE"6TY,9˃n9@E^1OV8 "4Iz#wGV+PŧH:iH$1][ftqw_,y^Z @(\# ŔmrIZ^ߗ(Si`AVZ=lsQ\DKtO9;&d)u9&|L#fe]IFCffCPݷW7ر?D-RDT| 'jox7"E=.۲x۫|%"_7HMR&yZ#*ڻRG׷ M7e7ФD/(֓ybe;[]ӷ炆 A)hخ~I|/äyvZahuO{Ѥ^76ލ75) yxǵ4jw!/J~6D^(芐y>QޮK}Uc5 Dm1iWܴ19 Y挤CMPxCٴZ(|XgVKpO ]IN%y`1a-8.q8L&!}!;1N*hMfP'5;Hk@ BهS3xbbs]m}ʗ9%] ,dy}Բ )g^AW? %$VAcPon/ifW?mԲJ)U6w5(bQSJ`)h dÁ dWѮPj]"ʓ[ͳCXd=>`]|J5B6~v%TUC#z6?_?Wݿb2q>eUV bP:mko/WK"E5s;2a `_cp{["o^R.y?eѳsA‚+&<۰ |>6HI7ˢ8gCv @ޑl4"u=/ [bهd6#[9{{πܗc!fqa-Ζ@6ژTɢ!Akm°QhDc^p#;<ߛ]k6Xh&Vȅuve1n^G,w-`W.)r/PEQr;{RPEIwԮp0)''P+@6tSЛA`Orz̆;,xU: ]iM/PSbЎ5ݨ<=mΔݢ#J~D UB-&#e>,"@L MdHFqvN}t2ȕl:.@ SaVUDݽ2rP@knI<}/).M33[֩LYӅ;bDZs>0]~{u`!k+HC0O's@, Q.H!GߚGq &gy!§`XVLdfټʼnwăeR_uq 5LPOSc{dX lzd$)+!)7gsXIaOiX`YUw%itfp90P.ll }xaE8H)kRsyd-MHgl>!.3,JI@N'RyAlj gx?< SԞ4Wnj5g(&e[vpaT-0~*ǴMa܌Fӻe=A}AP.S,ALQUjGEGO3cI]/rMJV/eq[$RC3`HPӊHR~$KiLȏw"~ rq?5 3["g)nP}iKV#t8!yGK}uP4/J̇MI(ۄ׍LL bXR#]G^Lt5!.[2[`?@wiQDǀ &#t6j*2A ΐ ]ْAdV[H3w-*\`ZkՒ|ens|G[Wtָy11\3}#<:,R@<7kN&}d?gڔq?KKC Qӭ :`˓ R%*[[.Cb6#l([^H+r@g9FX;pմ'@B|x+9ir )_e "^a8jw'\ ϳEj:OWfSc3MEy̨' Ax>飞͊y 9 …jIa)q]f:bϚWOD} W0rQN zfMSH@x+(s>1DZA/훙e?w8`K~[J9P%BWWQy=3$=,*[T:EY +. #n\cB|\7_N.նH ]{:DS{|{aI0IjW$i@ 2]/X}s-Z)A&O0OCQ݀AΛ oH ([GʶB{/ i~4ƯE4)^Lp񳻭G"܍d!kBKcΆ |ƘQ 3ixq_&~ކ:9FP644lLRu[Ї<{ӥeqxKc Z-yɼa8F㨇Vs6BvSq'cۣE!UqZ]f BLb%1(ǾP)S3OR|iqe:A!܀u~oO.c~WA^H3SM,6,< u5.yg *PJe $;Der@竂ҏf6ӱpq6;.c$kLZֹ!{?^]frWw6}ĥ8@5 wdb%Yn]'s形|ZC): \U=8y!pcz>Mw U aqOB[fcM+híIǗQ~D\c<CQblll$$xk2]ߣ,gv(ܔ#"1% a'⳸&WJ3.HnA+7VSaY,Q 'ݘc .ih5ZiW r8=fLۃ&elXPK'nߑWl)=yo?z\*42鴚m}'S SvC)PLl_ Ƙ6 +LW/R`n[&w椛AbR37],,//nM.&eڣGN[T?7CHIU Op#ܷ}L%c cvU&_QޫaLOrc%]ٜ><^(;`BvLs ,r+U%st z @(b'Y2VS Qr`Y邩.p78f:ҁ0X"[8A* I% <̱F3(nqQ>hbphHg[\)wl&?OK mO:J͛l}~P;:f. cƜ[kihZ,tdXUB.aߐ+~lZ,Pk-"Rܒl%T'`"JaVx>  0V| 9Ym,7}@\=!RLN[ҿi.t|pSb_8BC6VaZhh%!M H8. zfDx˚4YwJt#Bwǧ㉿tR"U@7ʠk[\V@|MQ0߭RT& dNwhm@,[P CIxKgZ*E[/D, f0PP B?â)OL {3 U)]7ۍeKWNtS*@=W抠%I-:FU>e{Fi~9(s)*Pzޞ"~Xu ǜ5a)6[_M“@y47-zIy?T_ORЃBЀY\z5kamtT(DF 6Mx}ՠR7 D(cbrq Um͐ػʣ_% CMySYLgoU ;  |>q_ 7q/QCZ:ʷm2v_b9ǶZR綮*ͲedOmik~PΚL" s/v!iDǻ"j˺LNTmH W'oĐcnx9,ڿ?^,gQn#^,--l/\Z}:OI/TFH |]ڟ?n0u=-T.u#p }l6\mC49K[6<|F%f\u`F $&ॿWs1xT1.j]1c+u:eqqwj-/'(Vp0{Xmq3Ms=۷{6X#p{!яAx:Z&-nq7u:n";1}Ƃ{ީaU[ :b_d; rvJJeZ!^=|ɪ>R^fJٴ7jF׽ +Oɸ:z+Y*lj6X+=)&NVƼ V!#=07j.Z3m"+M^dr@7m =7 u;rZ\_jS::!0*Xu5C#ITNUU Cquf#PYfDsB#B4}z;H^/Y< 2*̍8o[S}C6|Tc7׏0O~Gj| F7A=;N+80i]pJ*,5XEe䐑W*+WKu:r\1tB᩟r[F޶yRՅS OS [ xzg7~Es"yj-+3PhIꭊAg`DjU&S}Ӯ+i 8ep<-)[N9Q3m%.B$DFz¸N,:Y+V⪠|e&G`ڨSw<1?UOZrj&Z?DG`"AD^hW _I;LSe ,!DŮ_,O}cЛ{(M;lUV-WP,ٌMrf@҆YkN]+p*Ei~. %QM#$zҋlIj9svJ` fYdb6Nk)(LlU`Vy9-U/ l)Ã\v`=`7>s22׍pW *yflQ4GDӰFTLn1B&>dHu/&[{ӍĮqPd !yQW6Fn֘§2fT\,5яQ<\gSq5rS]sT6vr>IP_D_11bd,%`sqRI2@㕚  s$v֐<c1C?ѧ'OgMD<_eǃI0k)2TlNPW/ ]d3{ E*ՄE{KL̖:[ "=vC~.6pLyDFQClXU{FpP )2[̸^2RG]qqV@w5ͷSr%n'bQ`un$-ခ(/UmlZ:F[ECuSrD>΅&YWMk敡}'`&C#aNFC0t'>3E04$ɻ{Vouc@Ei.209٣M0`zw9e*3NUSj<`ýZ܄Y+tY&B) \b*!ܝedF:8q&`$Rb#g@tyD~HVyq EG,~[; <0ClJom?ZW&Lh9שOJ5 㹙a>BsJqم(~l3 *\T-&H|ހxXG{lV/pnKug}5ngl5K``*"`?MG:±[ Vl j֦NX]8iE8jQc8#"d5&$ wN/3|tu§;x˝O?J2əS]Kޤ :-E݋xѮ2Gm6Oo?s \տH!S22a{E=BxUدΚA|>ir\SWΔ.Ѳ!%%8+v/>yW4My[y$wNoLEn{(4P"BFOM tP88z~TXm.y*:(}+S WX蜼Y{SeJƎ94uMd=&e4Sd\Z.3O]vgx Z*D({xFyy.$0>FXKҟt+9-&gӖ>;P(-[/L0MXhY ;4 /5nswV׺R?5<7 7>MXQyW*}V H3\N1v뼕P/F gT;r!@(W=A[w6AՕ>1[9B/tAH+zک17p`Jl:ENkI  V[P U}b ţѤR2JH{at::;wQ4yzjHl^`yKNթa[TbV0EQ 2SοH H{->3j$fsT KΰvyO9ұlU/TVixin%CdD<֮5FUfyrG7ꅑnNe: jG2gX@xa^?CdBzqܘVgH^k#a)U^ Z31G?( Z oLFz4zg\,WM F:!lqJK+,+-?յkU1[65~} M+?b8t~(}J#suj%8Pgж8lKMuӁIO|Hhǒ_&Wr Tvϣ^q-_b o .cKG _i%: 9'.gDgqDW,:ͻ zuΥA[0!a23kJ1#Ko!_;&H <BxVKYy\n 4P7l.?g.ޜ !W31QGtoGDJzҙh)OCRH("p'P%d.{Y|T}H[#/ {m1dvWsiR1m.p*IhUIمY A=_?nɑXl+ z1bgp`lRdi r@;K*15fe֖$$K8*ROx7!3;e;W+EĚaou[Md¬@DjҼ4Bu:eycJ9ӭVpp,/ڌ '\a2<kؔ @=eF۴ 7i$O&f_m y>YpNPgX<-@C}6'\,i1Aqmf md` #jꤨbXmd9ŷ-^L%q[$Z|2 x򃒭3K~oj8)2b6WWTo 6I1/.0룒!^#X{wK`#7H::jiR$>"u;Z}"{'W88F-rTxP&cRya-bPhR}mO+F&"H6M2^" $ oFfhA.6#QU:5!Z9t)Ώ,&%g؝?K%  '(caPr}Ш7;3uCb cԓ=($dsLiiKnzfR̔GwqJ0>K4ySK^)47=kN857<"o@,կp*4f^*Eh}mzdm ^S1ցIԡƬ1m$Jdld- -$n `$AKT&1GFtz'"aHy['րj&gWȌaD-졒/ 2UV_3;t{NT`1 W>hN¾7s\k/?'I<> !SZk0Kys-ib)msjNAGGs/*貄ZHo-e<R^K 6Ι}EPQLg^%8ma|&,pY FS,pOD(`ed.98ڛ'}M*hr4kŎ X4pEzyZs| dF"(I;H5nANpO~(iXq#h1 2:T]ʒ]n{rl( d)nn#SC )lcbƒ*q|@h3^ @3E8WwEM(?%rAV2X8֏W7է ΖCDGm),=k:*+l/WhiM}uAjrxMhPWJԾẠ {EZj…'}n*]=#.d'8!6^U Ķ-qԇEt;alꇨEӐ/BgzU*88Fk_ ƅ/2!mu] Rc|--Zt&cAABzOaQ ػ Zŭ„\rokjr]Y8'g(cA2Rݱȼ:ݟyM}\׊2w}C}N7@#]FuCcކgX!vn?m,Y*Nn>{ ruI2<_==‚:*adVC0x[SIݒևdtec\u41oq\hlz:li51bT:TШMO0iҮ6O\*5 ឱLydb+NӫL#D h5YeBǟVs K AImKSiy "nm|6@*:(oz p{طDEʒa64OxۋU&6TLbErsK,Ea*Y=Tm6wA{Me@߼u܅&XxlTPֶqºtNT^%&G0OI,,C"hb|l&\0nk6j!y#Y"cu6{h.ScDݐ6Uf;la`ӝWWU&;mѻE0Fu߿Jax(vLsqL zP%΂'ˑh4e}"VmFg7"(a%PN+) mWGb+ei8Ү;ݺ˦&<,RfK:AԹc ^2[Dh_pn^1t_uGWE<=5 ۇ#zr_$5BIfOyB̩ɝ(/̯_u,fNBuA7IfIeT$g| US?.5j =-ݬn1I/Bl7 f}zY.. ӱ,O>pt^e2$j_V^VhߛɦqYG+X"YHY{5K1~ph7~B\`QrVcuB6x8hkwzP*>v@fl@ԟ>$h`3T&eG0*}/5%|pVЙEn|'"̸nJX$p]yڗ tY仺1ٙBm~ھoO-W;'߱DH-HUgB,oӄ%x܂uWmR'taK!tV_D)lJ bL2 (2qQKJU&-^^ڧs<> 53Dfi_c1vb8x,lQpD[QHrX ^i=Z^MaqYYn=W%ky'ET5s9Fݯ2#cLjؾ:/ _} x)&Ij\e{ d *NDڽ|z ^:f ҡA"syQT ":i*ǎ _ʑs_%BгhCs ^sL " Ui{{fgL NL߆I{2\V6nGac+~H؅(BM6`>]!d 5lt:^j&/D_ \vZKC3fm>qobm1ccq_lv%w RcW8gBg{퍘֎SCFFOgS(n/72S `"׶ sy%1ބ l U፞p[ n7 WLɟ5^|HB'[jRw"!i?h"p@dux BWKxVkþv?k3 M 4c5ӛnJ"{ ԤL m}N7r1+P_6V ǞF])gevhFQ;MPfʈB (H/MI hы2F(eR<쾞`,j8wFDt_7±F^PߩzVZdGmA lt]EVGu< eF>{pA {yh<&+(AwXR$v]+?%iD!҃M?֪2IoYlXvo^H&7gԲ *K0&jY x7ܕ/]}3L7z7 κ2CY^,EIi-MuJ:JqHdGV-lJC5O9Qz#av;"IU{WQJy}ٓ`B \ti#]?9Cm`ՠp}(o)Jݎ(4G cn2ASBĞJeyב(m=v5CËhZ0Fd@V<0}i$rk3edp>+Eow| p?۷_NM<R?iP37k .N&$SMW+bvOZ_ msڞi8Pnud~J.X77};.N&Z'` ^|)4 Rv*UZf,ʗU|@¸ֶ[%Mv6'˩NqSf4~_Y̏ E RkWi/Rծs7Z eWixވ]!@B3EW:\. L!f` :jƪp?Ȅ1ֺ;tjΰ^͜c"*zeZ[qԨQ7!,q'Bqr!ܪ=c|{Y~²;v-%lWi! 'iqU|9>.ICrs,_JOނ(obY!׼6{}Z;T-4OO(j_`"A$E˷ubĖgh!~{9oRʰi6AS="wAS%|f3$g>h B:j\ 6^>6&[vH$HM[V(1Ư6,UA1Bg{௅ɹ>96T29> (38V6)X}?*ajb#bx[!޼$XXsh"БLqX?47.LyÆ^SHEH wfM>o\0Iu& UhmYeïɧ1߻]S#yĪN( 36ij&.;YIJja5[Y{T(]Nmۘ {= ^"bAw[PcEağ㖙&Yyg/iʟ>/q1"&sw ZC7s6PqzLku00X'WgјQhkG(tnѹ]emcg x64_0[Z -qp /?&orKg[;DB=rtIs萼}$vkbR#+fMz):G/ @ chٰV.>\]7=fSyDNbiV&np_l#)nàb V0DzU3̖m'/Hz K4(=vL Z~x_[`jSEBB\~, S;(zLN kW4I;2G?W{m<6RɄsw68mqW<V4`߈+w!lP 9E?\j `J5\U/,Zq_JFuG"x[,Q@9׶OvCnȢ 9< oTl0*^GĿ&To׼t?W.[rpd1c]#x[ +jNN11:J~j֠eޭpEDFA[L[q;Gm#3Pә~$^Q |8\VG|b pGWOI52L\rN'Stp.1uړ#x1}ÁGy]náX]lbf> }VG < /dݱw,LJv^[k* O E` zyKvxrfiJ] [*8䜡N$rȫX񐚹@rA}gP+558SOZjOl%vk·ɵ LLս?Q3>B{9~RtC j]/t#z^kE66 '1+ ӊc/zf:h6Me oܞXO4r{{1t6י!ӊrH zXS>PF$`+ԓ{aZwQU'qfI2"KPx !Dȉr~܍" UEv`'2Tm](f{dO&s4/$gԚ:dxpaepɷXl)ozi}ڮ%Wq39Gv,$. >JZNxLZᐊU4ff;S|#QHlhv,{ytSę-<;$*}c,;F:SV@ r ˥(Ɏ:(p}.%Tt_Pm҄ٛBLNJvoqmK#R[yT?җ5J41+D;ćgfVʉ25Բ\[flWZ 3P65wAFF@ud[(K3+JP{'VXZ˾,,,ܤ2DpOREƑ ،}6 xܩl#%:g~uƄ x`ӧ1(Q}c !qӱ&# Pa `ߵ'4Y*t&fc|0^㯆 @HOo,j. Wz"|Q@0sT;HhZZtxNgjUF>S swma)_INZa%X˖cetLT>x{jÂI'fDsG0ɾ͏5CX+ <.k%/qs@,5*)kE?ƜΙp@HQdfj) Jx?9ZpzYx˟"J \Mx}>" WVq4P<a){dPM[5wnP} lWEzpZ|_J,^֚g(85Ko׶Y$44f $O ߅t W5-*zI-ؓIcx Yr/'{7`'!I0:tSjƒm9=‰1JN]&p1|tcu֧obFFq s,Fod3e6} gF<yG!pVϕӳ^1uIJ;xS>6Ф:%Q}cdM =4y<εSKOü{탄?-+9?tU%Tu6 J[m>t("Kް]0a[cG4_RʉXJo93}͍+VZ-!gVm՘*,~+I2 2uGKCzc3PX:k> =V)RMIΑcPΓƄ`\1`fOO_}v{9ŘXo8XЎD66zdA)7>F0ElDi+_-7sJS)`@Bq^,Gu,TjOp$Tt% 2aד;Z4V%,FMw1SVi.SJ8& KC)НvZX|) Zuv/dNs҉'~'K KH(P_0(QE#z ax/BK.E*PoyŝjŚEr!D)s\ r=x&o9v#i\]tJ5:х1"L98^Y4D H='LtG[4K0fG!ўgb\Z wO+.&-aqx1AD3p4awqPPwou)BBԙ{uLۭS|JFY$c+\:gv;4Vc{u$%qf61V 80{I2nc@T<蹩c<-xիmev 9sC{171OF;&(ez8˘udp6|ٽzhCW[d=N--RwmՒ H~\ȠdQDϙF\c 1Gensaj``cp{=HCc@x~X*h\~D/@ÿ({[7lIB=Ng i,edOX m$[JS8 F&)+lG#VQ X>7ϪgS,?` \Y+@)d[諬lJc-\愹b`mbLjy#eyKm͡* 0FpJU 2rY}fsfAJb|3"5#uT:Rzc깧ȳtZ2ƉfXx[h؈Yms& a!͑} `̂qQm.I3Q:8)2QWԯ%FQ2ȑG"ӌK52AK|w߹Ffj&̥drw=Rn$U~i Mtt­S{@9ƴ=6}aGV4Iqxo˺t1tq+>_h*.>k+=V$O4 ~r/6 =t3wwuG $ٴOqy~n!!ͣ}i&Uau`pxp1ڏmMלYǢu{ SgAK!L[= zM\b[Bw* SS$Lղ.B7kUibϴhhnGw|z,n,,׍x{h^b{|(+\"h#YMK{ 9+Zn!܂*˸$"խR\ 8ގbԨMدk2J)`HosD mmFU2}Xx%;`X"b'\z}h&(z  !ę"} 5/@3cxci;v8Rf-6z\u5L԰P.PIZ|Ѓ["r͔sOf[l݅c'a$$F KW( T`Vj'Vzu<Kj;@tUz,:j=rnp@uiʽ2:#lf*[7kqT'iܾriQdW+J:=md{@]Kj>/Ûʀ^bҡ095k% R|R)i$B(?})ug?7hrҲ'Ro'lKkpc5j%mvuLy9:,x8,,",5#x}A<0p"ݑmiK5Dx&D$4(g^7K WqÕjZ5?7}6Cܣ,u\t<=i1';khotB5uLVHN; H: D,r/>󝊿7)Ő]Wf&Oic)K>JAn`sgyj3G!&3d??-b)s/pXe|(lZ";&0!!<]MlXemK:&-wVl#04wVԎZDМYM@klR5LMV@whWrE7ŇewFٍp2 + TTjgMުk}:P6bx ]6Dd!' N0wY_*q {=ALx>lQb=6aGR=P|"^z}vayy⊤d7 Ti2&֬u֭UrIa஡M4 -A>cE5Bu2Ji'R yXj$ 1z b\L&(!殅i' l,!ay!nx1Z8`GeaGlɠmjlt8(4!RZ๛]P;dwU8pC.&9[SGT_]HJg츭@Hj'Hᓅ 8,hl4'e&}7@UW_z='yt>V*93%%\8`~sL3Vs1&C#=I-Lg1(v '4CݗD-pZ!E?YZ[TiE }xة\C L `e&{ Aӫ+h{M@`:,H.L juf*ST g9$w TP>$:8{!~X 1.2d`M5+ZU4WptoB^h%9TGg^uDž':#Y9v5!":gc0z뉸R,H{XDxn aSkNn~/&f>bv2]X߯VH<5[Vvr =uǀU<4yUtSI"ᄆmkbn*Ip(e|c%te,&aG}1/,'NAXׇD<=OV]4V8^hd<>gKck)U(յقȒCQkH1[j3*(BQXiU/*@i߉>/P6 PTL6dk)I(,cQ-0ZnL_i֧8NS[5OYU$4.Qx}<1C֌h>W+Z˪@6Fn AM :WE2WKi+|BnA21IribŒV90xw؊vagb8ʅlrMU:Fhm ž#bٸ)ИZO#)$4Vd`E}Ȉ.}~|쁫4~WZ- M?3-T~>4Y݃N1,+|XL>k/o- ?-O-Mb¢ň }xE*RjƽHmZ7T~a//{ g2@6S€yqKfw:[i\5I0lUiM!yc㗴!]'7n3mDC TO^*lf @\>鳶>=M8âr[TQ[csGâRNKyE,xNfeڵ{[ '6& P0s箋$#B֨xi4Tj n F8+H^0@{j-{E1mǮ߄@M?-0/qE^rexwT| 6"[[{YSKx4ӭ"<59x JrTn{D#qZ3K"14R`(štT mI9R_<~ђIDԆu^CSS O(KYgO,383ъ^[cLFAFG1>yƭ~>R:o7\'C6~ $Ơ"0>PԔ C 7L;|˨lb+{^Amy:=QA/=HݢFEAtj]ssZ(H(${K)Tq[y#!:ͮ9oRig]:x^Βz}G|oPM`ߌ#XlpN>Z(;7G02) vۅʭ`r _n,205UCkWG^n] &D!x#vUub}$RblP9Q(DR]Ͽ?j;ci5eCK)6,a{RhPDk[ҺEEKYB:@ɑxw{ on/J1IfT' T[}k s4eJ-A\: `S=A7|i19uNPLAduB\\\ ? pW$D4u"jJP>R9ە4*8uc706аOѲv|;JZm1cX `GWzV[ 8"G,s{t>ry 3Od;iN)ԨQbQ*h!CB(^F|+/6zA;Ϟ}N)wZ#FjY؋Sou{.FťSO k s]*" PV"Zr6&@Gۧ\O&+5 YsL]7'.R-}XY2/=$B.Ai.;[Uz5Q)d93!/)>1V ^0 ]'6r ͜e! Jr9FUÄ sQ)ZJH7wg70G 6e଑جmwzQ'8~}Է=Bua\p|h`u]H(d;٫@3 L% rZ^ $7͹ZKu';'`CvzrkIˌc74Uԇ2p. 4 &>sb8tk,:="šE{E_"ȌmܠP+Ḳ6Zy &>x5d{PFt ^٧җbix9v05bɷ,Y sb{BF+pqC1Q`[a'-6ٳ{4'p $v|,)wn rv =Y>ɼ*?n%[Vz.Nkѻ2W VϘ)nRi=J Xct]gu[(HJYi#=ӏfc] B_lS98G!Ǚ.>dQ%c^XSUmWf>h4bSX3AILlcÇ=m#:"5 { ~#|L#\-S7Uj KÔnL?J̼8K g_iΑ{ ;]zqT@>a@cP)ҁV%fsУMF3~EqH !M^2u[}Ą:bm_ֈ3]&qQ_t δo&+0zՆDJ tSx]#a!;B@toA&.190xM|߰wzMӅNȱsXTxtU۹S]CXvi?07~/Qg>:8Yd('Ո)/kS$\|ً?l7R 2ܶcL׎EGď9< UEVWhi0ƩxA~U*-krn +h೓9 #O"T>Ҳ>F.bwʫ]TopuULƺpkӼ Z3\ŠyuO>dtEs|{ҒӃ6m2}|伕(aPaOjn't¼y4ysΟu]N^:lw-`'BA&湗̏:\+c ۰;ՁGys ͨar6te q܍AopO #LjS+C#A>`d6h[ ZE]oL!#c3Q%MGs3B@ܳZ|NmFd i:D R|d.:Z0~I_, WTx}B=ZQ|(n#÷B3“5?2ۛJw,;?=C.;1܎/9ke_(MV*'KbZR&#\b%~|74910Ŗ[ۥ#/%Kid͐ Y,h)TLI]&}Wa9+'I3 S3OMr"qTayUhwӣ}ƭ s3w%֦ pUtϴyf &:)SAV#DaZҟltyOͳ(t|W+/EeZxҔ씣Z#V6S#z0m%bѾ> LԨKiC2 k7Do)OuS?MkQW?]5sEke'lXh{"goe#mViC;k>>շvP [FK䜦yVUBAkU6F_ _w1֬(_O\u }ue?@byKɗ-o85H{:,sʈku'L6>.KUQFNd isZfH]4T&Arm^$.sB-=4`|?j@rAPa1)QvڜHMI0aDKN] .T3=G-+ 0._Z;xb~hQo3JK:1R[ĥR^:+ppUɅi1xu65cUo:edu`@b^ߔZ>q<`lHc e|,A۶ 77)*:Eȴ[RKų6ԨTz2NY!QOSദarC2q8N߈Vm+EgͤY2Ɔ,^-sJ>kþT 0}xk|#FGY &NR~ma&fq{fySay[Au ~!Pqm2,9n3 o4VzB~86];9H2[2"uOVɣW$#S^IZ5<ٖ͢?+aڬ~9Ѓ|<`S--6f* ,6Fk 3sp7LksZskҠD7+TAh05 nÕ;)@MDg0r2N1OD/aPmo-'6R6{YG3~>\<H!4BSwVm Y *jSs v"(pN+0K{!p8ďFlؽsDu&J< fNeIX }-Lں?5 `7< `rEtZ^ck_$C HD/LZK|A+CdB,VPJ`Gn[Vr\*lQ a bgZaT8? `frz YFI kDhYd1tR"ZlrX}(?pd>^8~EIynԢqe.g\8=Ej1ԼOs2/"nQSnj?6WJchc|gV95Im.5bGeL H[q& <n[Dr^qhB9rbpu&>0Y04[_1bL9w4dCyxyUBd/"cR `ݛ!|f%,H;Ӏ4yP7zNGect\P.I yeDeE/rlrա3@Ӵ C&{d^1h%\\3X'鵢:Z9u>% +}֤DYN K[ƀItۛZcPϏE1~]أe62\|/vߌ9a中hv=U! tAb[# !(ax̂զ_zX!RQ #'If丑O>Z&!.h~ TQ8|P$ Ӊ~XpVx5 $:SaZfwC6/oe^̅ӌmsll\_(RXFg14Lj!BDT{Yo:١Y{`՜hikHUߓ tأz+&C)T/`9dwDA YlhcE }㣛c1cYzX˾~k0- +Ӳ8F۶n_yvJ^u1*xi( ܴ >&p-z?KȭnLW(tl3W$W_*Q~%VqV; $/rI]áیڛq8E4 <=mU 7AP'm&7K_-C.'чG)TDB?=V|Rp饪Y2Ӑ-?)pm@RL%yu43 \`=@JLu]Br 2NePm#FԮdJM c5<}|,TD &QI|u_g4-07^éy5 s]1$5*`ni@sQ=sGZ#n %CX3NgaaEJ!t8V+VBfrMJZSP,QjD[`M<;Q=+, q=. M2o5)TŒ[i> #\E׽/",k\N> `d43Jq y(;٘qۖDq,*Zwd V-|_RHQ=SjB)/X<7Se֊;ER26,~Ys= FrE:Z.O3{/u}t/0"0סN4G%2-CqT)^&1 nAuemOYRB.+ Rԁ|at to9mfzLCH*i^. t{ƆB6M,9B̐>.ewW)-T3< ]ɬ(\YLд`:xq*;'>URC('$h7)T 4[LB)rI+Q0{hY6)' G&MZe |ɤ`Uĉo0|B|!=BM8s>ȋδswO "lz0.}fC2RwCL^#fڪ#xդ)Dwԇ%鶰XFG⯩h*qV QʀDdVW'V"[7"$ȑ<ՠZмeQg*\)-Xl` [U4fa`j57/”, &py+ݖx4YL=~Ad4Aw> 8>PSЩخ EjbN$-H!`&(CxI1j,~,Ы-$M+YlvL"{cퟯ28/]"Cv:A "'Nnyb f<C}Λw?OW臄[4_ͽ" @ q%?%Lˡ}kۤdgNTsku3& qr&pJHJ狁^f_ҖWV$iF6G:ᮎ=FXlS cdv^6s3DN"ȶ\qd(XTS N<1F 7yʐ;N ^>4UIR+'aif_5gT_\mb:'B2!4 vwSZ򢢠K—5oA>@X u$ ʟ}ax\ __!^񟑏!Ĕ Qz˭v=jv=3kA9kum?yߒq-֛W[!~qܯDK=Y5;ԍ"qӕO 쉿U9wG3^7 mqvjN'N28CfkߛFr_ '[P% 'H.ؾV-͆V~"U?ɞ O0,D@F@d먍 )w.i~)/uP85{7ŨCd -XhF+r([Ty ";MF%AnQXcp]0aKy;a@^, Gm_qBNZy'KZ4bQedE %[/MP{T_s8'9Ӣ M6ԂbtO瓓ȁ#TK?Nћ\*M x냅}c6%vt+lO&wR:=/VDT2D[m#dIki"\S\"o_/8 HDD7mQfu)3+ʧC?E04sEbmtpz4XR̈́@ڭ *ǶR2ߍɀʇ6a+$ $N\a|3qA룊*3 yw> p~dMF*):(#2&*(/Hl/"aT0 K\yp^M߭oKCT!I$qM;AAF^{='z\G}RW]6ɳvbL"{#~r'%+# WNX00@Cobcup3]zNV=B>RCZV ,)L-4ע:^?S㗰VflƉ^9bE9&r)PMiil2BۏRΰ-^Y>= Xa+ eQLi*[o^.Fר@k fܸJhwu-%\+/2{!d㊁ *1N>2(IAEQ;E[ u/l1ÔZ *Sǔm4}~dea(W`$\%y W=P Pf[25t(E/l0%IYEO,7y ~WkKmȓ>FZvyD`uYţtb _>!5EUYmVtEyDqY%ϨM',5o@|T˛C\f/BQ/݄zP{|Slrhp nrsyyRXӭ7H-Ot?vآσN9$3ABNZR/2l[EpIy )JrKvLo^P^R7pEQs^#5v.~qKzYĸ@E>,=;nUtiY;cF3u≇K_aS"d᧝ Uh|IeƳC7,I%^m3Y׬ppHpAzUc'7O<'V3h#o&oVÎm[cNֈUR$'y6vN=f3fݓR5qΎJ`t~\vܫbHGrlc,MxNiFqSc,S&D(>0&pVb/w7Csո.پ\o(_gk+1(>Łm 1z|,  :ŭ;"^M*:@<v9Rg7OjP`Z>5Qx=tfEy:λn{ vߵ´9̞"lV]&H X/!W_!^[͵UI Z~0'I\"kq#ʟT0DlCf1{ ^_ ^pܶm E֎*YSĒ )64Ɋ-[{,$<586%PA􂆟أ+:@BNf8؁`|%p\.ţr7 M{=Iɖ&>qs60=\ƽ˪k[$5ӡ4Jw9ه+u欰AW3PyCDj!Q9G{\N4]A>UݽqK@X}T{βT*ދs5#NnKPZ~Wc\BL-J=gcY錘i-k"3q*(0B:;{Z-,IL9C->nCtmQoRP) JIH;P쑲5kxhj/ PKnᰔ5Sr VaVX)PlW VGuS)_PUG=-xR[)])eV փJmB@ShsVǹjVTu뉎zpqO(AdjeR v+c"BEDo냬%] xD3C#X%u F@Gw0 >>TݔKuFFV` Ljy*3Fjt?Q̧Bڤ8j{= !A$- Bæ63Mِilo*H7\$hl9.CtOH:Ͻ3$-ƶ׷q};8h \NTACY;D2x|Sc-Wi6W!s$Mqؒ-NIy%8s \ 'ABy2eOp:U审m_2%VPɮ]б$uWO>/ɫxAM7>jM_p-pI ~*C1i_Gkn ۔p#ܿm#ǔ{@b.⢇r`NrUZgGF݋p@lu'@aels55==.r+xεrĬϪtH Xovہ*l!xr&E(5rK}4ɑ=~mҕCݞLMm8 U%QrMaeܑ8dwE e4oI-aeTQYjV;n<A{7-.()7[94ϝ)&7BkKSl-+tr5b͉*-gfILP{|.ďl ?8\8O^d2+thQQ5hI$s7i^ΓQ'z 4ִE6C b6nj6q ΖC2wSghTKY yUL$)m:"x A'떰rF[*;WV)S{QTޚ,xO.d􏑄JRN#lfgV%ײ z4%!o.ܺl O$C_ir[nͱPW: ha]e]V#Jς 4 jDcA18R/LID2߀ ?Xq܁,pgl̍ ΡTCLJj0tvUׄ<7V/>$'Syͱ< 3D i!gdz/ZtYa5m_  3+ 5 #݄3۠f>kB@ŨbE^Sc2> =*Sf[-D6Jl>Xl] Wº~cS*,p؁R1]@8h%sglɈo)Pc"v͊'{F4u،l FD}bst+&T2AXBG~__P9+|Dܺt>,UV CJlJEo溌֏3r^*(ӺBOt r r:x:UWPFyb[8L% $_MS`g;QAs VavV0'nQl&˨y81_ hiI-ZlRkʧr X:;~b9N5M` ý&%tHͭ}q(gmssFhgvlPIGGE~J=Hh/-eBqɮI+Ї w+((86YPAn keea?Od~;Z4TV* Ҁfހtgʊ @'*MO?.(6dfVKKnR:XyO.auh$",h4#!ڞ+i Z%Wz}[_BVl[9$1,>-U3SW LlsGaRvAFGC&o<~PM&bc:TcibeF{>):9۬>6Y.ao}A ;}(E~]V(*C?q޽Hݽt z]Fu}{qxD3>?kW'\ 4 EJ./) YT6>L,yĿJ kNBU+s)r~(v">EB_r~Dkܐ2[+WL:f?xx8{87cI] ;m +˕;L~1YYޟcgm(6#6B.TƏx%VپP ILzG<_8}[-3oYz@3YH̱.QU?(utyϮm 4! *BQ$r/!, VD5p]2d $VyKHzyH/pjz++ĝz2r6F(%)Avо;4;ӫs&{^ ^IyrN7Қ_IaDI86Mh Jq3trRo LSް?`_Sp[4/ۖ`#ŀ! cI' [/Rwd׌4yguXh jaJ|t ytx@=nz1>Mt$T{;!WCN0:mP I4`nسqʨ>nA({<mBnģ,$ZCZymc*Z߮4%+~~(#1T@ZM!C [ڀN)ݟij50g-C{b?j߁XO8>>;)ΏCyNaaBR )n x| yEZgjF_be>w p]c!H$rb43|y<ü{l= ȘMMY>U-11bM!beY!qL -t*U5gCK~MWk|IVXb= {1%A4\ t3P"M${Y큯#/̟'q*y8(#HEK[v Z5rgLUhP6y H:Ƭs(EA bJX+yw5 (>DusdpkRh_F'Do[xY, lmKD;zI@QMUsqTB7fĵrjb2aS2Ƽ؀v"4R[:nۂeG,PǷyRzP 48f\KiЅ\7覙xg}to>m~?qt=)yI7?UYSn~t6hB-ȳa5L8mMNBrHG@/aYyǎp_ˆkҢH\dASI7)ޝĨfvqe^JW$ +sVą ZY~UC2Y^‚M Aޣ8{ٟ҇ҋ"4նYGjhVQA")t~J0bJG?c x8jM1aams׆~Àx5Y4i[;!p=Ana${+OJxPZ4D4m1瓯f&Zp5gJ٩^l>&{2arBN,Q6bZfr5 q_pPeVt`K+8abY>I?]rj.'vl 1Jf{SܐɩOŶ۩ .8J>Y.֠뼿;UEf%!4:M=?WlnV2/'m!S fM\ڱ1g^'Buǫrp8pF:Ԣ3`Gj_asmD"!jTYSW㻽)z/K[j}C ;jٟXn(C0zRG1|Ž/'l,q?(%]T2{w9ܼ!Ț$X%(uA*^bG"<۫јv4` /y69yD{%oDOxO5d\z[G>_i'f"F9/d C ֶ <1$_<$J rQp ѝ8RG hvLu`B X9MTF*dJ}+aW.b83HE3~W9YhKK?maHQdF#Ito;nc|~Zֆ">Ep-hE:8.=zڬ.}CϒriN蒅yD..KUfL}l<6:-7JQTg͘gj1raACdZsP:\ :;i"pKS?jj/-v:@%MWB^}/l;mRxdu0=NM=?DP$vdcQ^OP[a9[D[F'Ҏ:\yj]-6?y%ҡ9WXL٨9p4BwmU{%P輈&UFL59qY\Y_kOZ6OD/9@]Mxt7T.e)ʼĶ~e_FDN9u[ b֣

-}w{똷/0{ic=4NoTTG AG5dI*Zmh'ئaD +00dz;teR5Q+.D,*&.p>~}D@X*Q׹XLQ1 u+>gb?;PZ.Ъf!VK2HjᾰS?&vLӔ -x=+u_Qt%wč3avq#DA#B Y^py'v8܃ Tv]pr+.jŽTwɽ_xuTq4>u,YI9PsΒuΦ9ة[},FQM)*El@ix KK~bIuj #7Sym!EΏ4}W-5 ,Kb.ɯs5. ԇ+zX|3Kև(+$Ɖp~uKMixmdrA1޼4“~ M h躊9 -e-W%E$D:1^Ѩt}Qe'd|*X0y)QR|{6r:dϫ=MY/ؠgrYN&BquOH*txs Z"+E]d `.I8x}vCwg\%,ql;!uc/c1DeK ud"e#:pfL9,ѲLSa"o0x?*vFVωr^b6gTJ4J[GCgIdK QKDHUVejP\7{ β{=0Y SS_9Y*' Ej  :僦W ;|>x0{6P̥›_flP[R'Ӏa0֋*MSKܣK*]ǦRxeUqk, O>2S#TW<`i D#Uk 4RbLY5s~x5g)q#Nff rG +=jFȖ͍nj6KhcEȝBQ6Rа̔x =ll[^oWq|PgEvBہ(AZ;_ "+s*n*~uIc, nbqjYHbkY$DY=Bv{Z#8XFH] @H p`ch"϶r/SaX3ިCkMbS !ظFxu|Aw)М#S]r[0-Hj,%>HJ0Sol") 5''2 k}2/q-]ЪD,B>xV?K^.eyXsexP~;x6NSHue'~{gz>[>WEN`9WUnًApp7#jT~t~s‡%m\ ,y`_ڳ9.~~"&^ ~j,W6&E>jY[aLRҀ^B/ZtgAn+ ۖ!B3+ИI{5uK2ᅍͽ@Y*ǯ"66V W+h\^B]${ý4:)'ruj*Z]n-!/%Pm %ZoS,x* !qz}V XR .e;7B oxF F3~ RFLޗG|5E^cax{aqۛ ġ}KIzgjv(&NӗFeXbiBUzRm4aW|4F:lUM87,skFs*;4C@bdj B;SQI_P$ @)a=duwL, J UZǍmòq22ZBD˦jir R!42En*FӌT=To.WǏu4`o{Q˵X$NI!yTdϊ.?- b` !N~Db={JWŇMT/HIXB팈L4=J QPvLh$]j]{uӸpJ^7WlBpPr;isel(fN;}_o3{$5³3%rq1p@-pmXM3R&)Ld o ƜڙZ"k ϾSV rPRV򦃑$.O٪>FɌ{ŶhIz!JU( 8-5mHҫ $>7Lk q8tm(KF)/G( rK6{VW/` pQfKN]̍M# `}=D.Ec=>"H86Ǒ:&(0T%YUa^H7|Fa08.uUXt.)t}WݪLqV#1D*mBO%rhV'vU|e-%Иe]?zV_DSbW\cDoSBP3F%Dŝ#MF_##My'j<qg0J\W> {$Ԣ)L2XT}u[*mNi"W& mzW:D㎔yv~7'{/&V(ٔhlr:9e??=@|K9lٟٚ `m`XLegMISK6|8sR%aVO`;ҟO[9f<x|gt>ͽ&7wm{0fjhI߯R_"K=LS$;B︡ "T=&0oWpx,jjԓj -'!8=tbñu^Eŏ㚯i/Tyn9Fńk`֏ b+H簼6"GQM04C^ﷳqiyw6ɏ%P>? z~7 ą+E5o-⶛3[J+TEE%ķ`"(I䐞wAY|"Ɲoirll/'YUAYL1Jхw)i %w0~ ;ؚ!rH|IcE Xs]YΊoŢ%m3C6w[iE%eyi!PhC1_?|+Fm&)8kݺv#F?F"w8O[''kThOޭjR<6\.Z:U"9h=Mޚ&Ț[$*6U!g H'4Zv\X~=U{ei F/zݩ]>%EH5L#|BikE~^* ^EBΨZלM01osz06wDiXj]H  oSb7_URYxұC :F f6\6Mj6wsJ,Hu{gG1: Qunٿ]`^z'0*;E@H $w8;}jv b=z̒pll`EM^a3/1;o,/mvEPEke* e4Dk-pa ktjH2lK]mXܛkRa%!{m_:t۽R7/ZnyJ;γLa V+uAfV-(nA~ iT3=^#e.h +ܦ=` @ Y[E['|rhG6ijէbW4[x}ӂqVyt"(q' 6cWTb; EmL6e#;,J~K":euXYM_N9Eh<;_`\\tݳP35}6b!%"WnJ*峩7 )|@ }^T t:?kځ..OJr2pt"@" *d<>hsk{zvE姏ఘ0(Ӡ- ,NFqфVx!ځyI4G763}9MW4Qg9@ b ..V—wel-%̅!h%v鄌6W;}I|/ W+Iپ濭IfO7`MO|ZG/ޒcA)$Ovhioa.AC򕑾,DLwsC o(B˧>~L}-FntWyWJaJp D۰$4tq1݊۳qB G4r}F$ytې U҃ڱ\{|CtVb] E[HhZ䦹ŬZAjy?ITIM-,߮|;(TBUB5s6 TEIt_QLJaM!9?enP` <̗(ګg4!8\ӛՙa6& <ۄ]'$!#duN?,鯙º#*<~ ",Y||apٜc[o jgqyM^Yxb3)^3DlVۻ k6"дXs+yO4FDA(mOgUÔ39)eʚK ka(F^}Gڶ&i+s)&ai#0_dr{iKIߪyt0(jFq7lI u,*dAZ,>L%QיyPzOACI9 i !}V[b ecOn"C9:O6%epVl) $> qQY͘TdϾ5~MuàXG`@t=^eEw=UvԨiN⍇dq4# K|%Xp< xUxzw|–Rt-q^4(fRA5uQJ8Rvs15u+'Gf mmH@mg;PaPG_8mSh}'Opqw%cmoOe?$ T~X_.u} '[W~C?}/OF YsgKy=f[ŸL2=MHqבF3spgKZ0@ ]zܪux \UHU.qD~I,}0qpʂnO#]Nlc`pPP%)H+O`7gGo:li Ţ?oU}^ߋ-\x~3=_r 2(f+{A`kB"q9aAc0h$\o^Ӛr+f|HN1Nώ̈́yz*w;?iϳG@~*_@lR w!WuFs{YQUWR|QpRBmP_WYc0nmd75r0WQBbT@ԍî_e70:HWrZuVT:Һ ?:աD6@6g0FF}\$E!`B x7].Q+ruhoLucL˃-@ٸ1EލՏnEqT9 yu64_3% XL0ȠÉ3JUr54 R6`N~*qzYJVxń++~'!*hЂ t՝'_Ec766n-XP[y2vp >/B3RŮC`trOV%SXF1R?7˃T";R?攉CŒ^ʘpqGk#x @z!{ޟ{9i~7&xl;HI2,QɫTXty3}tBaHF :cXGFVo7--VO$qqX^7o4ir @,E+_zb~^9wV)l sdoF)ϫ6t2_\:g@M]bo2*tzV&kWQa vzD-n0og,F߷e `MH :Q ù'>{\&!YFŏgȩ092 :_A[T""urTf/NvJ\̐ZCeźhL)$jyCL~DX&6oEBF0o1tџdDź:zH%ڰ-A4)\dv8C Y|st|-ewKe`КM =Tݥڌ*Ag}lu!>[9e "P \ F} 9:=3"U¦*o7e-OD68§~0煇 {lmf4ؐNbᇉGt ?P_znt+kclڋmxY46i۟{.*XRRvK8ʊ`@4Ƶɼvwq+KLɉB?Qb%E&6i 7DfkŽNS XJ WqFʷ44[H6Y60W%@, d RXW,{U5MN9fIwS¢W Ds&hbO!;tCĵ,)8V Q/@ӳX_5oHb ~Iz.ZTew;1q8Yy 52Z\䏍3ҵQzW%Ju\p(^q TA )%{$_ %>Szy7q`VA^Sr]| ;cm ɘL אĿWaMjV6S\h(KЫ^`p74'esU9Wsvdǐ' a:H.`MgcUk1)!0:* ՠ#ĩ^ J!qe@"#1rvF:ÿ}b+*H6Y'T$oN&k96wA>[ PI4b&qO0XbMǝ-89!D זJ/\&Zc֙o3lb;cR ; uJ_Q4S.쥝AWH趴ZU @8_]/ 3yϮU&0&&.Z-em٨ _ɡHXcI1pҼ!AJ걞~~昲RzSaȊ^{lh^ȕs}ݸP@559ة6Ҿw:3 W힂]D6%I_6W86p=H~n+yUl /Kw2Yz:)ki\o^f'!/aO`=𢙎14ع25DdJuat,pJD8K rWM<߯tɗvk Fdrv 쳢̦&M:(w㸔94H=s<-Om3B~o%ҬVABnf% gb\ҦO 2c8~Hv}5rӂ|B8v ]FK? fy 1e^\NBİ`4ϼ:I\4:rʼs8eb"lAz+ nɽO6t@Î)8Uu)lbm-X>7Ų$CG=L$c0ɕ 6H+m/f$arf;ش'5l%z#m$gt$aq 쁣R~6͋W%#*q !'vfqdGpc&!Y̭qM20jQ>Pt?b7`H\w( ەA;Vo q Z`Uf3e"ș6P6l*DA`\9#ZU;o:.axF :h.wc u؋YҗV+/щU.9?Bamrb5GTùg~%78Ќ s|Z&;dbqR-RhX(t#x'<փjB^=5:|tߙ@\xTc\6Mz:͉&^ѽ ڼYL웡sKnikGl6NVNy Ɛ38Jv(_AU7nWVI?Uaˤؑ r<"( ^, EVd$ݎs~HfAl2bP@^<E5,.x sLUQmCb @r<ؐDojFDŽRvc9@V̸fffЀ=Uw7.%-=B\+2RN~SY #A*æ4g(]wmѺG>(5)^LKCTex6\:$ԓWcŝj&ӟun.NV~[?sdfnUQK+jc>Yý5͋7}-,G=SkDdp(K&rRD ~',ˋ#u&bq"a|-~|Q{!ۛ| A1U/@ [Axxo`b~PgYvl+Y axA\q 7X K!d}O^6']єb @Xg&-Qa"̳@ ԤkbLc@c ;Bdz{Z΍XZTaɵ arys4۳4>lvE|K}4i%_fl֓G F**M) ?%gIC$J#}W#,;gy}1\OJ2 t [=qPuQџ~(fw2iE"K 5~K'1.t =8n~yRV[7<-9rWBs1.@Z Az(8Re]ͽ DaŌULa-~װeUS*%=I)қP5ދ0""EfP70V榀;?LK]݅# C4P2;妮QDсѨ.oyglu"Zʃ$﫴+G7bb9NMZfߘ}l蝌Cʩ,uѻ2dE;`ె{Sr 3SM%?6l%% 0a)u.v*|%ABTwo.j D/krGy3p3KJi>` |:.L{_trZ_viÅ<.@%cGF)cP+qظ·:>V(bb% }ӗ5rz2Q_U}'-&h(b`5_rZˈy9? : #AD|h]WdE]7]iOaԇ)UB5io/zkҽj{.YT>qnT7Ž'0ks'4Q?^I_:LMm8\rPXpcO[ۊ̰:5|yU/g.!tQfrdiS5qjsyawm\8ʃyHEU gsTJ15#rm1OK/~x 8/)PP)dzרM>|qG2; WCqh'b-6}Q fBjhQ 4K哸^Rvׯ b IÂ1Cxgqц}-4[=Y[S9d\0@25ʖX©'w8n^\:kڷ넆횵֫X{Ma퀦.TO?m{,D^ {w6V\k ~a;K*": ޙc 8+y%a=w3&_+N.8Mp1LPL !=!Әe(OuҸ UxDC7i0f$}",T ɸlHK G&ߕ L@)n#UT V*Lxs>~t^!qXӻ˜c~ǿrBR ?VR BLIb 0^SK=MYJI)Xƅqn9"Ltz餡\:3}Wޖ|:vW8X1R2P[+8 f)'h]tʒ5%ӵ Xt-Ȃ !}@, '+Fވ ՐtO*">Q% xu&eEoϤ$L [+%Dma;_F4:KSnSRq3"תpsRNqB`vzo6L0 ,MRC꺀ypy@tpI= +z6vd0r.g(޵c^𧶑}S^|Я.>;*;_c:U`TI<ީTnW~Q ŷXՒI0WOz|c̙-IkyRW0Y663>G +us$CLqCv7r0uUVF!=Al[[B24VsVP諱V+2FWEIbGb-_%2'zM.T%K>=Uh)p$:8$qcY/u1|qIN!V_@K@7-}=yEE4?>믥x mzf޳:*ҾEC68&/:v﫧_%^5 VFј-54 _Mb~q 10ڸYkLwPMvu 9 XC:nߘ/O%XA=_-z0uPǙ1)>-yLZzÆOwϖ B 7Oe,>;)'kh+*<[;K:"ӧﺮ0Gcf5 hG֑J{[j  Zvӱ?&_?WfI轕@ K)<HOF2=:@[kXu4 (Gm?nL9k z|w4\N=_ uUc`a<>yk7ص&M4kzv3K*Ic}ќ4ɑK$b$[qg*8ٖɄB? #s%pݳf/󑅯JQ,OaYS?ȵ @B<|iM3= ^H U5,sI(~)Z\HqX+57iz9'|.l +BqdKE*b#)D n@@D'5y2?*ho>Q$߰v|)ڭTi?#qʝS0=~J9ev!=$ݎhkҋ9+!gژڮߋ f>'^tPV0uú8Z+3W+ nsut/|aQ$97 +BnLQΞ`|MԳF&)b hUq`Auu3Jx)B}1KfCҘ902i~;ZkI&1\_ȝZ%l!#ׯݭ5NRJsyD8GC>TB %b9EwЩ_ߠcö]jZQ}+%17cfGqzG(CA<\Q*c:]|~2<(+TM|ffuu/qU*+_2Dӯ {\Ò`8uA.n@+l٪uꃅ񁙞^7~FaB@[Sg8F$-z׾s9hspk[π`y98U^cnÄR /TX;^5Waj"&ﮜn6>KhÏ4]( -sJLM^y5.S| r,_&$ro| XБq} 4o<t3,l7I2-p?m3% gŀ䓀e'jfxZBs 듇pau[=H1r!lWkt oC+.S= ai{;8N(K/P?alY{;XUlm5 |zG@ݑCą,p㕱ְY@JmLHurvl>'5M*I;Q(g6?GČ)7C ;Y<8vRh*4 e"9>FΉ'2uC2. dl,6aA%prćlWf9M {& 3eϓJ$ }! ;AӢ]^^ 8˃-?~(w@%.{"qxa91o&boA]s{49($T?1q ?FqD7 e?#J2"x;\?3Kc;WGgJ5PyQᲪ ~JW)Aa[ŵx2:ҎvU*X<3f J>&;YR1jgLb˂P&͉#$*YJ̾ ~;^0- K z4^]:LA8JOB6;06:["ҎUꇁ.tVml0@6 a@ȺOp[| VN cІ#ⳤ2g™]Cc6I']@k_/&I+@)xΔm A"efyh(ٌυBٳ~fu㲾')4ںo{ZNwM=bx|_ˡf_?c~Gk%wV!s5 O!oq%jHL:&h6 E/wz6Jɳ;{SA(>- sS!IksfPws<7 T-^eMKT0XCp6;*q?$b}=Y+&k*;G  AzwЍD|)#駧O1KlT۝s4.LJ?nӇE@}&q~vMB@T'2{zWO>7i',*o!oG=x!I:H4ۛFo:4)>CrDפ8W[NȊ|Q9fD٫fb>דe Ҳ5BHOMJ*7%ht-,tLLC?S~ƃ%umI7,|O= (fݨ O3|hَeiThYl{>\q~gIh\e#Dq+O ~|?D,| Pԇ62Ilӭ9KB3H4E\cRg?4wǩ]l/0ؽ7г,ePZJE µϿE%usaW/( BCl$K>N|kQ8v~.gGИxi,h4Yw CӻHcs FdNIK>dG:kŒHR9$ӓ6BVpDtȉ5[Y\kuN*K&Ә(ʧt_M"=L信M}d8`ok[xd"d{`W.wSE *s mFr⠃ #=i'W-~12RGOvx2g[3`xҼGW=x},oeVɅyL>B)NwY9 Z0FGHy/2+S?ܴ, %#=??Ϯ#3|WYQLޑf#ImfCM5Sy"R2I%AxܩE$aBuCn?냗|98:O]~'<NQhQKy(r.Rz[bʟ.n#⋴T|>*Z|)WvJ;f&;AR*HRmidan8E6-›lMߪh e)ڒj0eq`(&bNGIcNպ1|vՍ9ŪyMm_xjr*K䚹eXS=+4zTaxM[vn53 䲼".z|]ۿ|=G9NR Fm#)o{ %;A/i_ uKe2)ރmsn3+$O*`O>WEgF Sfಉnsf}}.&rӭWo- jhЦrX+I:i ez }fIvohU&Ǟ Ǣz.LwDIJuOز 4 B$GH7$``b~o)un"Y}]à CE2eCg^cM67"8m7cyq* AسU!fFb5ҽQFXS[z7xW)hGl0Cҽ_-^3<(R3Qc.j"os|z;K@5q8A1~U&R $Iv!$@q_Q)rUv))W%BT4y.''/%|ОpِY.S6Re3V ;t'sԤ๫ P]O TW_8c4<B^#?1 5y%/jm}ܦvc&~a%{l6T/=*G X]^!E Fv/+-¼C˝ޑV]mXM(\WT_BRvs/ b󆚀ópKX˾=}itN-IR.osl%Jum}059ÖleilSҸ<~ոڦLɏRE[Vb}w-M-;$ܥy 2Qz5}1= \Ý+z(~bRFǶ#eS1o~! b]NX9-j2^kGWwQmYG}nhPvwA_]]6Z?&c~$bkGY4(!gQC,8$mkx;ҾF|z]6*ngk=4 m79k@śr8@F Rޛ4޲t969_Moif*zSmP2  dR_|=-Hڏ{D%sܝW`- mSe,6m&8T fDf-v1|qayEGlf k&&b~Kw;گZ-HI 1\>|&Q9@0gBVtkgőWbxY}2oʺs+m(yxDI$jg/b)9Y=c)]4p%j0'mxPPK^rw߇k Jv&nyZ|Y$?3 nK#<gTAK `8(wŏ`JdC5|zd1m& 罩_({}i{+%iiqLX}jUFI:YڍJu|Qr8i}m8ux9ngVy[FpG" x6*0򗣩\`~Ip4CiFmh~9f&{N]V[?`XyC @rhz!=jg97t'Yut H S744HFC蔐};MH'_f\iL ؈L ֬pcd9mK* NU@ R9N/$ޔLA:^j԰3u75Af7QiU[X_܈.ӕ³)YW}wPWJ9Of>܎w"[Yu^qԦX1 p<6l2GYO,q /=fxI\~c#[T wLry*!k.1iiN?ű[=J` Zf&lԘZ5 /P'__]wӑNYHS)Xܥ`{I]EDҔǞ_1GRq. 5f 3NODzIW7}Pɝ^mP(rt&x _:܅O]ik1U  ;:K'7S+uCKp*CNV EH5§Q% N[ p'Y֣CV !T?}s-G)n|zIEBoM՝ coKX&ǘ< w3RG@MC(KtD6ojǜs#Pebl45:{絤F-Qgki >[NqJ~ Nm2>b 1Z\,?Nn3ЩOCm5}ҵ5˭d0(̿sxP;~FH7ҘIbPpJ d%uk8w"Yi E"MJ"rß607Xw;"-xq+"=A0!jqh ԜXh>hN{{\,SGJHAgސ) xW.8zyZt;re2"73 :4LaJ܏L,e,Rֺ*:ELp؏v>'[G{e8d.+mB9#=H+slhvcbLqWӿ,>cyÂIQ"MJ}u_]!Be bRh&  G}0;TH0+~h!75Kb~%9)0.!:ᜑ5"Oz? EЕV9ZAKEN#e I!Urc.qqu%,̖N+Ƃq [^P+xpd0AI{V.0ػ)0>ߗrH9NWlgNվv}g4\Y>pQo8 a&|rnv3Z$={*\-+kupBNݱW N ynU8taĬ0CˠMHㄴ/z{$ 7&8| Z4T!14F1u(6xzEkO^/Q+ Fer-޴aS);sU<:̷ז՗={mpS ] 5,%WHjFш*hA<ͻ:NA0ۓPw>ϛs`)P ƈ7`EcwPN:5mGUe/l4 9qچ~SC<YgV&f(Yʥ)ɍ\O|"=0Mivq(MRs)|Bv1r^/-%Hκ̒pWݥu`@ph7UZQ[S4p4O>DE$FNZ9ڽLPOi=I/;-}9J(:V~FZTד=aiy#RPYkS6^NqrF3 uZ2E24a]: 2T^Q5ZsŅ1]i v,(I |$6zRʵⷛ无E~D3  &Do>N %j$jNR{ɘ\! pDVz(z՚Y{Oܟ^i_ <9D$J("22Df³N跷]cFQv')G|Qt?R>wή)6l.R1RpIeK]=x[fC:zLjdžFqFx]#*eG7[~<ǍwQ$)fe1+Gv߬@!/ ;pyX^v,dѫPOD6bQR&1U1dB*kˮ1x w!d8|c^`;o6֫ϻv#9(5^+aHJ8T> NQpPerL?vaF'ҀDEL[,G(J8.\'sEJ\I;9mkۯ6ZG==)Q<04x_ځ«Vt|?y}>I5-KX8vMO_pRoíf~FhԷ .dNrZ{kVMuX7rUc ǍYT3<\X;Hw>A2z!Abb+GҞRsj$&I@{o&"gRQO#A(4^yп5X05lE)O/_vzz˷DcCKٱvןu * b4쀷爤ru`f -?0OU<P@$1A<6Ԛ Zڱ>8x._ϑ¥ bP!V5EKpb$iȉ-@ܚC^l!iY sfOcWtƸ_јSq9g$ l"\0eN_N “=aR&[tPîD<+v^2a^ #' J}EG1Nr[%<}0`h:"\ƴ6I$>Gqe R5e׳Pc0^+2;E^}xgmdK֮AtNN}W- \&gDwlR:Ԧ2=X6r0qeQa$5Y@:kD{T YھJ.9Nܽ0lb&ƅ"R3`I@] 4wS]j"Rma\[,衼9z8VVI2LL6+mD+-Tƹӊ+ߟl%a@}wg*&FٺǨ DMmYMF1 }6prGY}Q S'Ț*fxϑޔΒKHeAɜ2qg{ LjX{S cbc9k֦c"n rt,'ͫ«e Oh ۬nbnGznh+Sd 3?RΦE)"}eX< ̀ǴhZge9 yi-J .i)P9 ȑIj+RR"5=ȟmp kO*tEsgWXr8t<'֔S M9A??#ѳ'Ln+9#S:ݞWDt*kiQq;iHi>& zNg8,Vș`EuByk^S,E:@lˑ-ʰ`SoDjU&Uܸm`ra XĂvՌNVT8GNK{0\^NzXl H`ؖ4".鋑?!3pPז ^f:Of{ x1G%v  !'~`X{_A.DC{V J4v`]vݻk82KR|Xa2M lyɊxqr@"^G\]ZHc3kæj$g(̢2YvE?}:rn-: [x|HxZ qў:Xwvr7 |KTM @+]ց=Juo*(',D!%{7짆EHMbSȼFP$gQ\AW'/|eZx%y56ɤҖmsftrݝ7@XѼɫ͏',]zټ׫t(~Yff20ζ ^f&v&]顫Q~V(m|=VАCc)9L o̸k%6}}ML/ 3oyW~-1[Eܿ?<3/ oFǿ።׀Vk̲C.C=0X)qk3hHىHlhzKmw/; MMv{)u@pujkoxU Q:-r,/!̎ g9(ƀZ,x4Mt 4CPx:{64J&,\>TR|uTA ͙PSZjm/U''P_1A̲Aऺc:٥%CĪ4̳YFFz᡼Nfϐлݏl,% ?N_D3fiMPnnqVLjqωeC->+Z߃ӕG+P5J[&W EcHbx4/ an&=pR;HM)A,ZugXmQ.!()vb+r1l8zyy`CTW_f::"}G.`aɸt,Rv0LkmX]Ng)RE#H,'si~-Pp"W vH{N# PC9_Zt@&dB%ԓg\82=$ͻZGjV s ‹TZc<4ǟF)QDmkl t cq9RU$"žAWpa?E YZΛX*;P/l*(; pr$G ma()FE{5(ciHܝS +ܓ85,kN>AS>[<\L'#0!.qi74K75d]+PU5?q1M+$HEio^D;/o i8 bz0*ջֳ= f`ouۨ GZD|;+^BYr\c˭E׍+uwv!'D<z.(@YjEs6m_"8wn8J©/oI6[9F=Ycٜ2l gMG|J 2bT鈋'7ATM|߼{TI~PgԌxs]4JkO[zSw2ʘV/3|;|y%8m gKHgwξ?fcLJ0y$|F ¾bA`H sE ?Iw hEuv1rX6Dü ҃e~v zҍ.*/0oZ|8/Ԁ+R"{owqɉs%w(t>܈|ӋIw($ s9G1T{=mޤ+SuIP?0*amSX wP%?f?udO /$CZ\6Iڵ˥e'9?DO:>[}b^ߙ|/:f~-tkN{cB!{-` ?oܗ6A2Tڵ,N fIIκ x*Mh1'PNm{/W6-21+{/^֖8rqˀ $>*TX9HjbS[;3 s:Я'njW{kGK;= J-{>\2i! \?gw=[) dY,v/MIS\SBݘb"3`91:pjr+B|9+;:lGsI+\o$#|8\#ˏMdbsUa JM.]V BV&!>4P~Hϛϻ:3T}Y`N/,-x~[F*g9E)(>4 o`˔g!v^ۘH,켿ȱ I:#՝ZIRLpֽ_cg~Z7ʏt{u2eݲJx чxo+rLlk ; .R=AK 8ڟ'Ys,R U+ޣp QEY[Yd؎ w᷏pLsY|r%1"',ZPA\\1MRMA$f2/jMC#LF9%wTCX $t^yggD[j-{%o؝v"N^8P`ot+fR !zʕ `$ b|:Mm6"6q$XʿexT돞m|q5pGJmX![$xEN Of:o"17E_-"6EFOƤu-׾wΗDqWآ s鮸UQ}IώEmdAAy c2*f,m.ӍVHoZ q ;!s FeRzZ] I>…=գ$(#9Lr"拹Ib*F SK:Vw`!|`!Q)٢ZMbz՞%B+b?8\؝f~asL"L|8(?G/q@n9_Z-4'6[|^!ӏjI| e7#nehߘ%^o׎XF,rc'/No~ c}k%ry$Kw'sa~0<\~I6CbyQǑ5LF7^ʭܐʼnٺFE -קMӅݑ?sD+4d y[&d#ɪ̉%hU~GVzU7>5`>px.U7 날q:IjlY( Ft~eg9x袗Í6oյNFBbݖHi`c4 vuATn-k_'V !;~H6a= RT"Vc;<@rt[O2.ax쯊nү睴9?ó z{Mi Ԛ%C\aXbS7ZSH7x܇fKU [Lǧզ|UX&0`zڎF гR11xk S|4j;50= mcݕLgw)CCBm~15B^ 7J5'vE'ʋ3ob4eH}ktisRć%5YTJ%?0+#Sbmu I*a4o:ˋF KB׺:m+Czj7]ָ~QV_D!gs}~嬖3H0jhw6U2ǷÙ{z#_BgiG2rb`x.7 ;f@ A {C?7`C$>6` ki4KC՞7'bWC?ʠr-3PjFOS8DZsK8, IMQ[i~a9nЗRUGۍrZ Hz>@m`靍:g DR!>J)ӏ]dsC˯jH^6sG-}]oZ:Uz+4=Vy ٘ ( r]l5vDjr>_{b '}0O' \2'ePhw\dI)1&w2bbЋʗ|:/i+c*ӊ֒zkE) +Y6aD!ɶ.?&5m3+Ҿ7-4Z~Xu﯒qJԨHS{mƌa5::V9_̏HulFmB_a,oMq~kdvCK^ufAw4<דϝxS1iZw^8+{5+H^⡮AuuRt pddL^  FU) WJE[|UEK9[x&۩0O4@97U6Mkpg:GLoL)cĢE#y99./% !Yk}Az;S.P`<~ҰMXDp82iv- "nJ;6\-:XFF]ΫUM1_iQv0]ՌI{$0~Z5@h-סXDOqHw?:{yهOmۊ'JΦ ;[v aFoVChG< f8 KrLMy?j6A17x3]"ά%CzaoCW^g[iT 'u`~^qTP<{Vd !y霭(aCg Z%Kyض&m9eAt"#=%ȀqRޤsP$i!8 poG]~hTK)i@#饘r.˹Op֖TO/`GsC ,H\ χ6랴 οҖ.;lGG%ߒ+ =fTk<D2h60po}nLHw?~*3ddъj2:دh'1=42ŀ5W^W&}4gҡ o j;6Oх!}u$JCXjѭcĴkel0y$sMP?D2!DÅ4-mг [=~2I4FXaI5<BUƅ==/>8Ŵ9mW강'5 N_/tqg#z~8'6ײ [gI֑ s,?'it;uJ8z'$)"-jB;_4xiVx"/>$x> Atyh ND;pi&X㣇1Jo<›%$ʽ2O1LyǮ@v%pqwƧmr)VxuajSxK['{vpYNl (0ƕ"=ߞ{z9ξ6D6?S4[)KP3.U5ʩ!$L>Ȃ9<|eyv$K '^ٷ[,\ Kl,x<Ψ-a3#ԟ:.axaM膾T m{ڬcu- V$-lpk#4pjL)Ha;vg11bp Ef<-z?1 QC?Y>,˜HpsFD}!HӻZMmqiul:fx9K˨6|Sט7E Z|P-~j25FͲ_y1Qm"f8+LnzP `C^W f$"K;rX4ts_q^T!$3iI#@LA'?VIv C"8$kMu*E]{Cx"wELІoR NfBP7nuWu0ZՄ 2L+EYs},+ mҫxjpaFJ>B29 Q>Mû⍹#+5Ax1k7@ IFh^2,0;za/ oݥ&R.IR溔ixjLv->N!d\s@izdcR /jm '*B2q˴M vD5B28."LK^YawduF8!v8#LfeQ/R6حE5vP0]s/mD'`qOꌂnP3vh!@r/ᰟo u_x=݋l/U%pa['eSy- `f `{>,BY?}mXu:8p VM6Jb~44ex}X*Jb-CiN:?nDrx)$"mBDm1o䧀T .A9"ŕY( B%ػ Nx"s2 ^;^-7#W%%j9-RP9ψ*PC܅&h\e+q s#pYQ"[tX1f#KvƑ]z7Ս "0DᇿS[u2!\``e~ET䃪qR22xc`b.I;Rb 4>ַݒ |t?%I}UZBvV/زJCͦ_Izʏ}(8֫Y7T5\:{ cf5]@/ؖ24IRŻ8(rMg@x6M7wLb1YZ:R,|s;|u<*cfQUe{75jc83~"M ,d_#kB-XZ=CJf@_&2[RHԲ)l 3B*8B2Te%ȉyl-Ht Rם׹|}`"X8'_>a4׉6oy.;IyBVV'c'V~4hVE"j1\r)~,ؕ]׎'T;z(܅hސ @b¢jg?P֘.!ގԓ(=nim{{|EwBo>z2Wk}]M07Ԛe8NG<)tԷkH4hH'cuw[[_DogR O?"=%騺gg7MQ.`l&LVas֌ e`kgh3osT>GШQ*̀b{hť;|rd[F=Y`$mM&UVֆ/l¥7˹c&:͂ƕz"G-7BU{0b9$ZcH.g˭h).} Y9Eq|밚ߑMm',<pWt4*Uĥ9(Ev+'Jz;xOX=rUn#b]o$ILbS==,Iʬ*lq;=)C]jÿÀ<U:PѲ"`IԈ܀XMMh߈zr1=,3&2En#^ B{| fFrhV2s·Y$a({;n{}o>ķ҅uݽ侰+1lYA<(E VJU YG4OҘ$܌ͧe Qڃ{pj1!mL/C//}J27'OxB&لJxZ{K'܇Usvgw'{ ú ]CHD3 t ~z?4hErV47"i/ Hk(~Hn2Q$kA2EOx@z{M+jIntBs(Tg) jJbOxYefeBV~mpAV8 Q#[А㟡V!^>PNdg A(|ic"]驾SOeluxtsj[q=*+ zjțl`GmuN Y:@}!uGOI#F3 GP ZE=^4sx0境ϴs4 3d#%/3J{x:<Lk2^2!Mf+N֤?VlJm:{AZ s65P@#f9G.<65s/'-ZqVҳ}m kdԞ e$ y.0-8Tc{}ZQ4BDgȢuSGЏEgˆ]KstA4Ivr5`#b+eb#7A-&#}޵Uӄ[]H?ѐA,sd|)p]u =Ɨ$f/\z-"l[3V?6B--{J^wk*P-xNH&&}7*E65dF.2Ae@u 5Isv<q#8/ѣAae\<0v) ^xF{Fő%j zIx@԰c.2'ic!y\wed"CCu37!A'!>DǏLgvuPK,6VHsm:`Nւ>ByA@zd}. 0Kȉ!9o o3k;N JԚ~G{?빐9I W>H !|P dߥg52::*!Pt W ^#*O'D?ёe~G/x݉qn\ԃطePn*RY 6G F+6 6Cw᰿Z_/TL%"pQW` n}[eu03 x@[L{"ײ-7-;<& eqK +U<@bQ + 񼊉 2,NK3rz'Cژ%ޡGrXp7'=G;R§=n'Xya{WB+?B@̽0Q;Qoʝ?bZf0I$q p舴E[\/mqb=m?ƿM.ޱWbZ5h᳝ mX Qj futޛ|՗,MOM}?zHg#vWq`rsr͒X5-u$ [^6_9k܆uaA?gUaA=l#yB;ՠJI/N_+ǟLnVVvW@nk G2*գ+j Rty?vU|ú~Ci-ʀb7~k9m9qzqԼ0rS6[%j@kSXMKuͮ]++/tAbUi[r&xKcT&nZ.!ƵĿbKn۟s Nж䩘ShXsv"ZqZ56Qp58LS'ڢa'va#4҇h<I6>}m̪zϲr Mѷ|gV:Q]fmݠЅE`J.vbő7Ļ?:9\;kN`ޙbO?v|Yṯ3(Po4pp39E c^[;nKzR"d]zIrӹ:Ֆ>yP!p({ DIlyw2*qG4PхېPEIaρ(.siԡ=)3} Y-@Z?wϭ}xʄ4RT7t0bns;$.b`xAFqK{5w>9ݢ>2 EvgMw5 <4 `+x:YNToLǝ͙5ED_̌yQjK_-'vC#Ne!js^+"9S4yW:q]hz,ltf #WIpǾ@VA$`⥞^t46RZKq Ӂx(s,$+Vi5'h \Ӓ,唀k\}(wv2n?X=E@:k͍[>ogWxquzrO7gMӘ AQ4(SNZESma+m7{J'*u$Ҿ՞p hUemꕏ խUuf,SZbp ]2ChɩxI?'<6ok!MGI)RԘ/ r?zTMY*'xFcG`}?DaƮ=n݁i}0`D?*`hc2FWMA8v#S3g{{mFbpj5(Q:0dmۿME_!d@J`@ӧdIEyT"JR򂠏8SlݎO+=80 @ #C!R%:PѦD5ײ7 :DҬh],0sY>M󏜍=E>E6ŧC ^hҡZQmP`N;cyҲQc_#8dk"Q9g9UNB DZVo[@yPHD~30o{d̲;o|/))y=S-- HEn_gW0b hd- G.O6:!Ǝc#C'\bw!=̮]9&?tN$Rɔ : "K6 *4-&rk.N'jrv"z^hR%H~(>K7fsx-w[Ѱ"KJ]'ZIF㟗-ygpo&PxMMٮP04/~F`iWXTl |mP7Pv9텄Gf(Z݆#Z2dPmέ(V<$h )A<7qO=r3Csbyox;4;jѼ̌=cI`U&tS0VZ6Kz㈣.£W> +`Rq ޱ O,r]@jk:86eAq.w)GӨ*2MfA{SDK%S+~¶fn)d'dALM!|ۅޯ1o9ޏdAzbz] .OKXoLíE;^ss N.EG18QT"ƒSb)l@}4XO;dKw:^}-RasKX Hu|1 Ƚگ;gqc'F^+ƚ~n4(P[HQ}۴ysԯ~i:4ߛ \hO43>gi,7E#J!wF05.붟LTnPDC' Aްڽ:xAcP2kus:q2ՉngG/2|,_"7J]^=T[g ٗj(zڪYq V90B0oj;~inLR*My9,;5 d?: :\7,}twDI"7,ni q8,}ץx#pgg91+MHtGu4גk!cL.$ < q!lxf%LmyC! XIMd.|R[ o ch+*aK <<`DWo/,(%0KkЀcoISeI}|ތ-` e@{EB8,-e w8%xP4|s]dμ5 vzo<:TsmiX'H$N#8A2AU{cM mrѶǐY)YQ?S[4HCxsf(#{.ڏgѧuVwe雷^w9X-K,v ͪu6IMמ?M!GȽ0T*ZI8I^2ŝ!"2yʴ9@XOmzh{E7i5 6➪0Ϟʂ%fGrtwo8]2ЗÆD=}pPRQaHZxM$ή|]h}x.KեҀo+Yz */oJGkFSjS=^mhR*#lq62NF ǽjVZKKAvqȏͿ5gJ UJ@m9o}wvF?Ҟa汜,_vMlFZ :`d26H^wBƦ b(ΐ`E;-q[adfPWF)vM5+Wwgfn9|i6-S*(ُxI S\f[oXӠA >-S!) iiWĴ¥ixvڨ#4]*}~ځ,`  t^-Oxs\{vaB)8ŽbAթJ+Lp7|ž{DAPտhD)GLVQR0IYέ^8kQ Ugs}$]*=$sgƛ"q!.x˿tHb=}" VȖf f^3SR{Kn }@8'%qVL8te6UȴC8+4jwUOr `%U,} ^OOzrixdQNyMP9Sc eUb3EcLd_NC]șQik.Ivsn?nP`.a`Ή $T0>3JXP} 9菧x܋3ܯ] Q& g_F%>EiZ\j8%s#Q%y_ ^б b6~-cP=qG%[+$6'Jڮۮ$Au`OEo |w6/$ٕNiC@< qplz Q>7%R9aiU>J`p@] 1:]qud-a~}5ӣ$<-(6=$Ku==u<ּiN9{d5Tש[X߹tDؒ ƾ<؉n`Ȣk0=Ԗ%Lt7]D],7/yFf)=@cF=iQ$i和5tP?RHӐŻLx{D2^0YFI:llfg"lU#mƍT B4B$'A NIOrI@whu7oܧP/rfk$ENy_{x[|o )DOO?^<|ܽ-UkJ':`CU|hB aE(N3M|Mfs$4ԆkW0]yS5-f ʶH6ĮW_&DxN]6ceN6aiGk2|3df-yƊ6 (^{h;xo33KTƻédd-`#Mf{C7a7hiԄfH뫀 ?^|{VJ W*0l%?z,e +DAF}zNKҀ;ZHnf&K}93r*!{@Cy%(H(ɬ|;ߟ޳C"~2t7eb\Ӹ*eAjꋋ!ey)J/qS5)g.}]Oa7[l4zk$;atQ"KuǷU~H/5AwɬA <(w:|_gy[vi-ަ;~:zBy K*R()W IwQ;B!<6;o`& :7 w OZL5JhE2Uz?/? &BƗ_xuJXWSZ R `ZME aQ>I!Aubu0R\Z)m_v*SClkfj(6 j mDs'B%ݚqzä%7hC0@ γZ-,u _ }5P2z:m('5. +gTe>Xq=q*{30D) 3'¨&;x'jO11dje_YZ{B!Y8>œ[W/g!t<ڍ ~q*3#bdBHLiz(~K=?`]#'hZsn[|Mowl $Ti ;76\ ς w\4+2MnZe0K_LVfBFqOiHljS^FR6Grmq0.7n&^~`3;:M)a_gu3e/YD֩zᓇ:6[ۉ|~dsf_m,ЭGaP2 . kw(#(/qaLNp 7kD}_^|Pց@u%0XZ^-<BSnC.8XFxwN<7 hruoB =? rcW ]Tfmk|<Vs}+ 2N%9yY At1R4OT{PҺ yaPmkN_i(tk{gqy6Uu,2t:qT&*E,w#&#fJQx6`ؘ^4oH^-Y)Rb deEzm;8W,|'-]Z%fԲiDТŸx);#elq;:5ю¢ʖg" ~+q .]V EhGHq? F5P&X7ʣd;t-د+?RIoi 龜p^R@b*uEi̐m UѼ Sˤ<,^hr+Xv%vUj~k2w<͖Gne`|?Y|LvJo[.VȮ KඛUPAxLp I*>'\ސ#}rt&5?qڀ^QJT%һ["AjTZ8 cR.,杞ϙ]{ )ƈ"%_1cQpSqyѻ_jQt_w?i4GRbD8``Qk݊R J~pI҆@aAKZS6:Ty~-S#]v,!ZsAdM3˔6NGZTб29Ur9z#S#` '(pBY:#ʜHy$_K KQqa%s'Ժ%N 4/bs?J;s|2/=r@eAz>{T${aU$T]ߠhD5/[Cfv޳|¶j6(7%4H췏MPm '" =N>DBʛ_@J2_K :?ke6F*ML1gg.yfk71It當u8]U,Qe{ܻjGƯ'p"5}y$cmSg9/xLXW#Nnny":>GKfԞ> =Ϸk iuDߴPHL RA,M}B4::z q-6E+>-kPgRYqh=^ka& @vo}-RM 6Z$fJ~^^V"qЪQKW#"NQ'1_]Kʐ,nA `ƪN]k6y`c !Pr.%%~7x~4A +ŕ{W:[՜Sq{mfg0UJU$}Xm ʶfj)FBɤ)+J.nb4s/1짧$8Ȋi¢<%8 )q;9|UUdGjL *~n\xjqPNSo4 zWo6?ՍrzNc3nFGi= BvxrQًvmgf~}JCiU9Wmȯ!B0+Zml;݀P]5?[5/TTQQR1BhlIq f'XS4sR =RE[ȍ]\B t\dKB e%n+v.B[0_";uu =Vo@;`*eZMU16BYGpU m@.o麰ѻkO 6z zMSh֪V˙9xZVd1P"#fj*ПTєL?NE WSFBaڳ[5K>ia=VQIM$Қ2R!ЋZ*2%_V%{H$(+ؕU+)Sdf,l78 Үz[)h>Ʊ꣞WN9QH6{qk2}q< Y *us.P} (}haH#\nX{s}O/e7\({Ժzg6K5d \~T_̂\9P:_ ZK8|{mI:JO*?h!? K¦& Zȗbx@y">S ۷gd#Zx8!em̑|X/n6w7u^DҗJjVU`x_~EJ_A̰vg_<. gYu48ܠ Zse&|nm_CJM &:Qɯ#6i|ZzՓ9X@6dyp|:F4z}t\//)+4}I?<{0z$Ģ=-j,|24aïk똽3j<~[Hc9"H$ PG5L !(A,ͪ:ĠȜ*6й3L+,]|F}Rfʹ2dY) tLg D9$c@WRޣCP-$o_ U]d@;vATNUv;ẀVj@}GYuf17 |jyE`mʽ~<еhi؛Pa\245)]t쏶Mk6W7P,DK?ذ+n` fr+_M $TӃVݵk`wꩄt|c-,9rB%X}q W价U~u,86`"<=Si Z%aZM,jɜBںQ?~I{N1XۘqPdXmqVl `3@3zytp^zӁŸ4%d;[#VU|5OM,;GZٯ5]]c"Ѥ)7"~OpsќK\4<+̀the:8 $.@@k8Z)ӶO4 }idXLQU'm 4ێ*?4Weuy,V{l;}йU]9USKGȦ!C'm?(hemMlC{HUُdT)Z_cƂk _{fٔ!]SvvU]/PUj4ϋǣLT}!{ԈoٻtyJ\)m3J.%kaB 2v1- )0vk׽"{sG@֎ؤG ߒ}Z`x$*]^~/4G[gRe_F?<`.KN N**}GckΰU{b2?(")MfM`t>YJL/M6W+0! -knNW돀_Y\UM;NC6iPfd<+ȕr6̄ !.͜Q6%٩G JJ m_xa$7ܡE-80RɪH/@hGNNr#')y5$5-# d$qɈ cs9w.y`$ Gtѳf&]>R4u\mjH /1!֕4y=v,^mPh /|0e~EIHh}zӿf -[+H ׏G]5b V\&)]*e m!=nv""RbMn͋QUK)t^ H'2GV:`YI`?۞iY 7\h=v}+\vMg[d~`.6ՇM8c" D>֎hr.ޢ&#`m v-E=GezEdTDNpV4E(*Ŗg{zx`"2E A:%V1H脜 j% fX܈UgʝΈa䵜Rws'JF?H2a#!>M O 7*@J\-|ELIʀCÏ$MoM񆮲ĐR.s';ߴNK%>hczIs4@ƽR:b}= 9w[B{.4]v9+ =;B(DrE-˨T,>,5 n,/G5S;>!}cewD_er}hEߣP>25]XzVB%h?h4U︈Y5A*z[}WI _ZUPi&ATG4{IHHSdFhwjiI6ACj0+~il(0jlQ)p7,'jAaigГG@~⡡8YU7*Z-Y`Z&5pIƎ=V,,ޅ%"/"6FCPeUҭucNjoZNq6;IF.+!Pk8R=iPکyJ$K(ݵQ TaB|LM;W`rp,cWk?i7Q63&,_8 8i%3V#Qc2_&jF5N0 }r-z;% XE;1S#$OT$k09%f[tD~@q / DqiG#o2-J;ά TC9~T?Fh;y5e>t6j01ozyőVPxn Xˉ^ۗ6zK@_r‚B"ѵK7 =f| !~ ʨw?k޶D%O.@Ee ߮Y3k?]R5?yPTҬn[@kfajy'm]۰!od"T~;P֚\/*^5&R:-;D @/7$O}VHe,pƛu@TsCW~OYMNH5A ^Q أ9B_N>2|t^W4*Vѵj\ pW s)Q+pD"AYh#YfqE[k>׷lQѻ-ϋ n+_gj b)-hG߇3d}fݧRGC|Qn0Gcŵ|ҧٻGy,9:W9Y甂r 9-E [v%|j.eÛĕO 7_V8\I'ZZܴŖ^Yk95 TSukx%ꈳmUlIw28)HyMBFAa8RUӕGP_ 6pM<M~,z/0~SL9oĊ9ƴ6>ƺ2\ /k9|\ a>VRJe)u.6ceQ$)BIi'G3%={)@87t_| &=-74wZJ#ƶ`dP X~ ͵ s*;P?son4b}{{uMvTK8p&}Ѳq#y)0BopwxK#Rp%H#Nn)v)ώ'=yC8i#E\78KR)R?PomڿM {*@:Hu5k SܢV hؕ :K"~oX,{.~)S KT{ǥ>H2GW [aH0w)J lByfps{! _,aؤI)I;^#Jun({!תg/x4)%#Jp*CNHvU(g8@\S~O)EhPBDvǠܤN4MtuX-өk wO5,AVe&zH{!POXpKi4TP2A:84Wk,\myʶWF]^4vvmjUO<rۀRZNRRW`*vݥb*^U ` r ӄՉB Ж{fw.qkh(6Ro0ݗu[m{RoCVq/+%P |mbt޴¥PV=$+KV8;$`3HyEΗ1'Svi.DrL79xe:RcSd45[iƦZыqa"G2@s3b҅HJ%pZ&eEFh7n+T$ g {2OYBK]VAU!kJ{i'zhC%"Gׂ $やU-JМ>RFe tT *A1MHI;F!x1I_" /W`6B;SXҸzyJ)#I/A|Os`::z|\N_TmA@ ِb:CWT\(:9i!gDuc=|Ū7ۯ1܋gE "YXȾӟ< ؚl&%9P_,Mx|9{~㠀/9|I0BoIȐX7tZ16+4b_!tTY/z~N eH^2TOt08z?"%IP?KȽkv)kƖ36EcA 3Y$R#=&n5F$ݜvBa_3g =|^P8_h޶>*db4NPsSR=Cy@ IJ3͗%z;_ >M6$I@l)]kw㤄ؗ 9e$7僬l !V7vFf,:rlWKR;A`|5e#FZS `zi9PSUQ91h3DB @#EEo~akrr_C6֖ f4?qY5VP.tv[x=݅{BE)mqB@tEVL!TIL|+b<fq q6n0a~ [,׉FWqd01ObE1@@\-POZɚ T `cfuJ)+phV-R%p6K7JȚ;[(\oa6(ѡ̸ UA!=;[a'p>~6ʡ#ė9%dt;Z]_\})Kmi6>Kq+d>)V@gA7c@A^ͪ=tޞ#?b1eD%)M̝ݕ7>=+%ߟ5 Aa39rc}hn T!V-7 ?ܦPi/M:? /[0v5PVbpfDZi!>I3qlr}) ;t?/G1y40˸-Ŭm9ً:T k!dl16oNH ^n ʽ3#@?>U4!4 2C!u-r6հ<3vJ̺.R|j:#|oPFz亂I`,ݗ ۬?!i{Qd)puWœ* @ݻpG#"ܶ,]-^'bQb\خSCd;@Nf& ~aӅ5 -4]JPk1p]=+^"z4* WtCv+u:STBrGr9l5twGvAOO* yq(f +Z8=T%.BeV'R5׵p;I2tg[n)$KcLǀ=9lvfNEԦٯoRIZ-pp;[1xB[nqa-ע놈\)lӎ r(@m?HC2 #r'r%gIDyAr][;ZfE0 I2r,'L%c<[#>:nq?gv69FOC V.﷫fDW:(O"lgjdXc\Xv,4wqRMn.<>&˦%7~*Bof\+ E֫a33+R vJc+/;y}@j*iI{&t;9b5][PϻaԎ܌YC!Hi 8ܐ#@Y@*vRA r0"VK9$ <3/rk$LL+09N0DGSuT{}刡  2p iĨV*NkaX(ڈ_(A7⩊Y ]Z?I%\GJ*?Y,hw蔀)4݁Z?[{;D;6)v4hi <-ڹǕ-qRB86MiNJhbo޼'j3<ԋZzǟnpwW9Q  h<=.Ya==R.Py- Z> ǢSH3'~w[.)40{]ÍF?N/o)Ch8IGKj <*MّQu2SA3OS)^QRnTNQ1J'WV&k>,XywvKınpk.ø_]p_lcB7xcDʗÅ~Rmi m8E6~fLEý2 JT3d=*pN˸12H"XӠ.cs2;=l L1G?& `*Έo@~ AhIqdi}V͠{ʗ$1@M/I5^C SA'|,ca T}$\}wsCg)Į1eOcI24AC[y^)791hHBiCU8Tnߺ6YW4\@nԔq4dlY` #޷R(پ[76&|ɓ .`M=ȱgpMka ?&FTjYeD`Xf]=Ywd?-HnucXkIǞMXϬSLoQ ky77` ͖~ڍ3:8Okoکj^ SA T<<wqt-}&W\(w= ,W$VRq\05М>X߿hJ: >pY"ւC*8̿ Ӵ2XNƻ/'@x|8<trW*~z*;3rT )1@hDlƿ"kwNfjZ@~Bt+tTPĆBs8쯲܊K?Hx~\1W(&~on!'$2 a6i#fznroԎ.F_rSMvY>\7Z0:@!-O:RфיXimgq /(@m3N ? |wȎL8ZkZ=rK>5u$P,s9%({ *BtagAVQq8QKMNVO< {G6ة=oe`&fL@UunwJ-`n_ζ0u鼩ҋk~Re܁?>Aؚ0wSH+Uxi=NtY\> e巷P'CLcLhMJ )^Fl*I G'%LDd>!|Az(^tMynBQby([h4kWxe*6O2+&;@'.O MΘȀ F A0S8-&m~3|6H(B R*+uaE?OSnDE&A_/*`7v^ep9<yaSZYS+\(~ZqOD->AY HMCI3[}cdk0OaUHbct ?j%{$u* 8{C&X'PhVM`J&hRIt)ZM1`Mх|wF]'Szq5cVb}9ӟ!!5>'gR(],Õ)a}/} xW >VL*`VE ,kZWReS*Tq:P5bT-ElJv.L9b~PHhV4zĎ7()xPeRMw7XnMN\&4Ê8%OOܧiI(a#|lx'S™Whl?HJ|Al:A%2_hz͓|K`6&tͰ* y\,RQ9L,@j&H|Z|\ ;"Ä́6xsMAAS#mdϙ2!q~ZVa%&(YZ~ěh?:?0ɇˉN t7`-?<(BibPf5č,\30#[FȫJkL[>Vs.ZO F2_n\f/iRYCJNxG$1_yVbqP֛K:Ejfv!˗_E@3|bAHa0H |āC,B\L㣀;B"1tXcUާ/zKuxx=*K"J偺6/! ZMEb-MheoqG#N'њ63My \<i0.t@{Qbx;SQ\YTPIbVT 򛣠D׾{זG 5%P460pvS+? !|8++0EQ~ Di] Wd4hݪZHH\$dhZ\ALG>ր,#gOc3 ~MXD'6-CBjgG7@ шU '!yDt<1d@,y13,/g\EAgL?C0 )[P$Ia1 2gOyZ\-$Kޑ|ފJI\WR^gm{<*X!s Z"8A@6Bɨ`S4Rv4'( fy)Y!36`#>ܔ޵iP&"&ZI&Ѣߩ+Ee-˛AۙTD~]Iհc7(ṽ; Tp8$-Qb[QI @ܪFOc?cy.3mz _e&eA"#K9-.ui v4wR]2[ҡ;Sm9!uؖ.;{**~ujOTh/iɟxX- KJsֹA!ACh؜/&w/7{t 8n.IǐyG.∷:7jE=و0 칝 7QuXLJ=r0MM$Tɵ4:w?$f,23f 2 |lJn)p0F!xN #jB:(g/R]݈$'mw-r؊e]w!4T\qZ2ǀ@SW ]KUpf B???{V \wy+h0fAQs63z21xZ|ǥQ)j|HNQ>Uej(#O &VySd{zHSOz4eRp$Q^> lK Z:-"CSA]:deѮ6L&SG2ĐR ZoH!c&x ^1c`$*?cr,U?ȗi^ETx;ܶC㰀[?qՈYG}D7'Ȼy&̳$O&,^`R9#5&gؐW:j< Ϧ$/#-E{M.m3DΒOyFf  "ks dȤ4>BbMiab{?1ʘ05J"c~å=LiO(}dP%^w&NP9:^h"`qd N9- Gk4I.R=xJHL5Wg1PU E#&uQŒ+~"{ҙsIr+2:71GqVWj}r i5{ǡq!&] Յlf {4spymr 8':Ϙ[F+Fݩ5QH 7 ST|6in3e&tw?Iwc,(UL*Dݸ7WKϧFOSm [s*XK+ v4=VQnvB0{nZ`kQgzt5؀w\^"}{׺mߛ "A׬My}y&dС\+Ab"RI}c0gTz ƬҀP*q\6hqlo3VUДcKT܍JDZ@4g:#bc*P[lԟiѮX >>QG}Af?Dp\7y؂yc>O;\{b?%  yʓ87uN%30I)@"=Ig ![Z =+8߹qђ\ 7 b^Nl%:"Ǿ(gV+6@ ёl zAi݌fSv#Xt* χSM+FKGMEyʮOntyv;9oE* O?-P3- ˯ئu86ݹ9A(}=yGZ춛Vzխ=͑ [6]p6L}}hIz`-gMH{uח+7zdDo㹺zΆDY-(%:+[Ti ӨɻzK[)&ՂL\3?C{BgaJBӳ}i!4Di);;E@YX4 JW J".R;e5yF]" ~Fj_jyS&nU0䒍D@b-qffXV{ U5\H&i&$<*i;4ǁ''`N &f|']e±2]9n0C/mM '>Rxq_fpݳDN6լHٕjՀ[uPL^S!s[i)_2LT)Θe~ FgytWy)rKtL )ɘʢM38-T^R加@~Ǣ OWoWdP-=8bz! %rU'P/Fy(ĨQW| QMZ"ê\Je&ύ)csSa*萋|1dB8h!dt/%K~R}[٩؟!uh7^+8ha1Ѷ ̹ٮlx@#͟߀ 8_{2Íl} *{L=oRfQڈx?1Y&1_) 󬇔)̼.W7rШ)Ź{1{4snp?ۻ(THv(KNzd{tI>ׅO&R*H=duo6ϑm~BŕeR F8eaU.^"-0|*ɍ<6ٌSZa6/ﴳ4mjQX78/._@(MrGnBzI&a|EG&Qc׋Ja_'ofT.13ja#xx,k8{^KHUBemdKlM/AKD"sl~7 'tԠTD2b_kr ]jn7F# u"ppi&˶ye䔷?z6e >-oC,ZȢtg=zފD5jtNpW"9^ʰvD:#zGGX| %W-U0~`ve~܉im"/PzI XO@Z2L|X K+tMC_Qᩀ;uuXʾl3M& ց-F<A "B|;KkB܎?}~Amg{q#{GWg ~hP&m-p)$+-|2sރP(p3Jtd.7=[ m r* 6, Ǽ ,=RE AAͬ-YhS5+9bzOpRʿXY4)[n-=>uR<2֨e4cw6u3rTu'.7[795q4O WHu.#ҊUKXӲPލ>ظ,1_P>]7Z#ZB8+3gETC%:$RS`II_c{IAă@xL\-oA:Qv5C-E:(`-fcR\>$NC*z8NLK'K #9XΨ>uBD8Ŷ. R+ٌy>@"5!7c/] w|UGYOc j `^h b_d"鐂hQ-U 9| &,g?8%߮% o(틨Bº}lWi/n|Vא,1t.]|H_?kʤ֙{Ban Lch<<طwoECr"x !|&;TKK)R Mq׀,. ndJBf(+%XWBߵhq 绅[ſ + nrv%/KZ^mvSnao~+/* !ή6-vkĖ2?ntX%cd#We)=rmk d8vhj::5c~:[y>1|&^I1>ALjNuĨ/F;>BbA\BjŋZJY*'O6lTc~CrNhHӼYBzž2CPôC-Y%Gz.F ؏ྜྷ=VEo})K》r@bWZYH}dFU~YLv֕,UmCqVVK S9 2nۃo»jXIp>A_.QjE  p=C BV! B?? A+(=/-K,_H2CJ!PEָ1鬌Nwg߳h@+(kr5)s=gny7,඘2$?X-cu!c ЬЬ ߐ=M Ar>|F19J5ͽD_-Kl{HίBHXle/3<4mEV2U -:e̎9HlcX$pv=Af[2_N/gx7͓w,0nAj A+1L˕]r^FA,!Gh#}|Uf+d s,Q$z"/#mDu9WvOs?jE2Q"?W\]H. v4d$ V)F_nzNkQoOZy&/v+z,=r] $mKSCdw~bd_ON|[w`X&չT4+ \'N[dx-bm^m:)3&zT&4 ~ɱu@DWP T}+Z~E X^9 aE0{D>mw7^++vc8Žt BxE4.L6I`/E@Ψ [v,DgEˑ#j agJ(x"7زV;oy18,>0/c~۠\RPŕ֚Sv{S3laEtUྣki} jxGԛf#HX)Z4Gq"-۾ Jiſv`6nC42|1ʗd7~2A*m$MzU\LeBboM\>_!CevJb+cu68R>--\h?4)>pSٟ昜Se\|WZ]t'p/ <:pb͵YO?]xđ׽Jd/iR^a]À*KEJ.q7Y) \kjT(u4*{XilN >mfO&2S#,tZ%Ojm@r %p0l'.lURϽRʼ! M$ 6lsq<1zѾ.=`!\CeRi פ>3QH VP.1( 5קqm%4>Q YL恮rٓFU?,|x~ԶGxws6w],zEȉw"{  ]؋VsLGu臩gY@\Ұ?f/%s\OKR!R/7mٗF?ֶ12GXRvS}L2) _>khzf'VQ/߻>+iI>a;O4z5,MĽ߶&mA-h .xҕ-Q?rMiq=a^o൴ӂQ,K a˃4ʽ#hYnLtcV M)ST؏}8q@XM\ŕT<~(^@`j| *S;D }lB!໘M9`^BP~`2{&ket˪I=+TMMIql}_Oё y \3]&+ WW6"l/Y25#8zlվWlS'$M)18y]jSFeb7U%#]yqk p`1o[ dVvqF얾uamI9Y4=h tUlU-;UUC.hA&fj 5k.ҹ\`=nG>狕IA%)fgΪz kg~` di;ܶG7zG[-] LMK&o`T/ɜHőp8_yJp#юy t3k$iǡ0yo#jzJI.sWz!G1#CEbOm4ȂPzEڃ|/v;P ;[@G"aa Y+Fh:dSJlMH)vA}Y]4 g>۫M,IO蟇/z'(wզKzmIn\fxpu? N`mէB񆮦iPi"JyǾpD Ƹe_kudmw ŪHC"y]NJC!_kl=`ع"}wj0E\I޽ YA+YCpoX6ؓ- EꘐVu~P/H߷-.{lFXk{*D`3DNm>=IIߛɓxMuF%u7q`PhL~БmK9^|4K],lv~BX?TV>':L ESy/ArC'Y(^qZc?Ya1 J^| }2o qz֦H_lM cMʑg/30@R}(ǿ˲G(+=IPY 4JAރl [\, ؆.S|!M=?F\eKaaJ} KFUQC[2s&1ʾW_߬B _E x\ZO3D"c /L7Y+ދ|TRB-)j Z9# J_;sA\U%|ܝ,!HkS$$$%D~S/fm&9eB G/GK8`߹='*>/OyC1#,Gc}#Nt|o8pAfNӉYQfdXqQ PWJs'>?Z_~N9c'jʻHLc*ihR^cs}Mm @`nI 1D+J1WpOK47{A`zϖћ`~] >^}sjs{!y۝G8dOfhWi=G[ w#P!`>Z\' m2 ̑BkA= d5aH؇$&xwQD.W٨z??zP̻ l#p[Zl?{C}(сstOw  ߟ& (!6] nW]CM׵qJxu NV:m7wP-i#\`)+N0²aҘL,EaB/uH*0f`vcrmؼ.dn[0 jo y8"Rdc`] ab ).]dMkɞ]~%p5w/ b n _(\O }zG t2c1gs; s9*g~|-+ G,%a*U/~ZѬ[GimR py84&DBg3A+'=FYs3[$fI2+5/j-p,C`o$juiG&*DB_([t}1 rsW3NY\ؗ#|+K M\*V"$NE|O!˹TITaAeKU@EHWݗpkIY2Hߖ[%':?Z\b:R-L2^mXM>3sxurj#Hʺ{v{&x7,/~rh}G+r@|(&t!f?,UuV_F&w5|2PŇ~Cn1 FNJ*H5Eȸ?FU.Ac̃$QYZo>Ieik%/[IxWT/ƅ Kì,~ >5Bب[N1/{ ,Gc%9.c(p7NWxoUf5xx'{z\;v}2z_'xC ΟE*E6E]x}qq#ZبBaWpgEbr Ȃu (IP&񩘶 :irNYR3nȒ fv rM0I7:7UABuG0%\{K^Mhv*mpE?)7`".?B|(zvBR9ld"`e"℉1wqeB@}l`:$tYVsR`\qЕ$[o@\ްH镓k` ^>;55C 1jrfs.>dXAfX~Ufԡϧܰ!C,K|U:Xl S|bu@n`Dr?Leew1md>fT -LJuk*c6 V0Jn6cj3[|^ºq.s.L#mWa#jgk=3('RtC* ʷ/J/(S.4UV)e MB@$ |ׁqo_ K9Ov/T~1 7T?Q]6MK7(=_R{q=$g5К-| tojf`7n09JXm=;⢃c0,tu;@듖\l5 8خ^O* }-Qe9[q+*5*@~> zKoבO1 vDexEcg!18f %̉}eF8]zGŞbRhH(5~~B17/h?2; n俜޻kCCX[]Li31H@ +3,!q~ QBE~=3!Ơ^ʮmV6zC4z cXۓ8܎REI x< !rX`56j9滦6,1QNAo% >%c 6:~q%'񨹄NҠa(E:~X[WhDa N^|'3FTpD(o[DIλ+ɳIM&E0͵n9 ?^LGceCEEhvy h-(տI 1>[ʍJR^w2ֶ7+X'p, P([hgL ڄZ=ԦIrkjЩYTyK௅0 (rCiq,U.tB12_pY!=`!3.QyE7ZuΣb_Oq26T&1W3j|9 >OkDIW67bLpwV[nP7 ^%՞_54uưWnjfIFvF y̶٨׵K~:Y3du=G=kpu-9L=x[ (yhV!D2S| %_(ߚZݲ#lXj)>fK5& Uđ,65^h0cHw)S&58ś?HI&ۊ ;N 'Bɖ\ЉOJ}bf"<جR_y\>,$VNeX~PhQ]΄;7j2iC ѳL€8跊b^G Py7ARz M. H(Bɾ"}ǺsSא.׼bkoWr,E!E@ q7]ٯME{}ْ߬،^.g{N@#!}瞧!uqwM"&1%.J34 ‚'V#_j*Uw&ĺh[:^Tw3c½.n?[8/'8b FY%IPOn0K<316hJ6(D(,c [^9lڼ8]nB TiqYN.}[[AI 4 b|3Xmi׹Oj`-ahJO`1̙̹w <r*G9Kl[{ P8zZ'?AVS/_[=\?x ޙB%Mg69LY;/@u8ZsD [Fz&hwBF|'貽{˒ir>C8ŖAX?MzP t*34XEΉjbbde\]ò|])DgO^i[,U?Ws&^v$,WˁQ3ryҍlkҎW=}$l W"mn\:6i}" RZaJ$ 8Dҫq?*6.h RV:b>I.S @{{9C1ٱϦ؎Y0%hUwCXw! 50;'^Ċc|" &݁b>[Z8*36mñ0!*0^W1SSd)tB~gl !6:b+}dƿ݄{kwOeVl~DjX6Ύ{Ԯ?ja*UTF=}LDO-=gÿ5Kۇ[]OyV8CJ 8J2 ' Lam^BPm@ޥlOբ,|uɮM~D} m819$GtXJm(x2+oQ}n>a 2' M2DDt6﹁l}znJՃZxG׫!Q¢2 y )=Z0!MzGX?~v~Mtj;OY~b8B 0Bl'"瘎ЇǤO)6v)(mbAd#Z{=t%,.HU`` He{&=%F,?m)JDJ-<*Y'#'郎qyN~bί0:?!n_#0 BqKz^IĖ1]߹BC*V\)/5(NR_ʾtz31fL*I*t<s1>wG\>Uףd=CXDݭ6U;g/pU1watrM ,j >fò/?s5Dr;Cph)| oaH mb%J#V䁌URކKp㻅k iSgU٘%\N 1$p-0&[|U KRwD<ϰRAӪ\IICٕ"'ÄPC?&kJxჅ}'W8>ίCnt ]2K&J'?MեL2`&v5*/ !v>LoV_JBQjfȣ\)"Ne{!ɳo 8zCYzߒG*+y'"0s}/04~%~v>3ˍgW{DY y;h›aQ&' ׸c23(8n%^e^2 el,(S 俾XqWW勼eE6T38Λc+?Ob@d0qI*䗠Ԁ` vf`tgc};k_L%[z[vK2Fu׊89B\ܹ߭CQ)bW6^qt/hNwfbtmh,L'Z>SZhbq`T Z&KÎX8_ԙ?i1]d@Ri4r<58Zq+n8Gιc)(cB3O*}6zT"o#S(ÚF JlNN`|#hU T1݊:,`,J([} P9FMf?TP Pưq.嗲|7xbh6$V˯R>"{s#U00)n31w۫Uی;N R;17 it6j{JJV;Wmv9;IwiRUSb0n{+(F]iFhpmx{0eE a(9Qk ԋE ] A*ݖ{E] KE0dHY'%./h,HYs]/r)ߜFnH,fƲ噐@MB ]$|L\ŭK^MCv3с pm[r^`èr(/A`q+`9!}EZ:m O|6d1EIb6!ݩso7,R9:Ҏ_EqPBtU~od:R{_ `e!)P9VY)+@3W-{xQO]3 st},#R"-WeVSv.q[%>jDsc85Jjc5yS0dU\ڙM~w3I=z#} U!.Z ȽBlBUN%O[Q o]x"8l\ db`@CێxTt@nvϢ㶏,&$ރ^rά"{qh$!mmdѝgD9w{VcJ0\ޟF`Gn#I`xJRLM9Zrc)0ŽS89Օ\ Hv3Dܝ) ;z-XX;ՉqTx7{5Bˎ0@I= 0I dKz-@2,ʾԪ+d7eu_ȠyZw Ad@iSb "f;C@9בVn\WY'4=j 99$ ob- O73:=5 R P+ x煠津I鶻WD0~G6BBbJ%mlL@߄dh}WY=@Xhb }Rտ>rGt ExݢƢKȷqZ!ἅ*DF[R\gJ0:A%PQ/ 5f{ dX* Ӏť fAkܸ9g\_cRoto%V*V^>tmdEiU@1 ֿ| =%11fq+X {dID/$Z79mlf\tFcǢf[nCdK4Jܽ&(o0Rz{.~t 5QIdiSF}¬^7o`Ju:s8 n?V) :7X# \loD)!.E3W[.5UE v(zy26?ePUNAHq)r <üd~%JÜM ѿefTjy?7ݾvHnxebDM"64]pcVp?wG<c3Kp想{It@G/CդAwW xm_~b3ka Eo,] i "BM@pz*ԝ,.ͦ.39LVT09?5+x4^ԭVrIjlή^ dhw֨zDz0މEChY1np!ڞ0ރ,57) w q! -ѱDI,R08ɠ<b2b dM6iIo͖p{eoeX-\bQ[d,9dl '4qgYpU|ߚSv4@u:^yξN];Tz(-7mz*fi]Di"Xƃ#BT#$z'"(_n5[XbCѠ`H,&9<]rӁ>@xW4]=BDŽObCYuqB5!b4t)Z:)\שGcӹr w*g7!%6bԕLՉ (7Q@8.L,͑l|+鮶.!cI˙QHed\Hp7,-1vOz b",}Q.w{ ÙNV #V|5T̡rDŠWɕ>AĨ{hrpOș/ă.},Dŗg_$g,Ӓ$}Y}!rNr{-̤딂zwȢ:Ӣh{+!b3fK".fmBD7_[60 sշ$dC) Y *_T!)睽)5wc҅`}-!V]fAI},c?'Tnb!C[aIE)5$&5Q21dݬNlqoJv%qz򒚨}:|OݵDSo/l3'JzʀCZYmQ \%ѡ& j>D/+cTsbuxQ\P>h=q1'fM#@2OM'i-Vt{~Η C$*u&(:=NA0l[ ~S<= K_LCK/CtУRR^p"ϛfZg-n^G8skOT*Fڒl^MUGN׼Sutjܵ+¬5`#ִy=p,C̬;+])u^M7PW~4XŏjV b24{k7#D{BbC*9j3$>7@|q%wϭ)oH83'tGyDGfXhABʰUdF?ߺ5qq?${b@@^w6›hX遲Tv(].nZ2T+[("& (ᜎ&fpsw&utD#Ň%&~_bgu\YeYۗ  (^kMdM4Z=,ORl? vOE;U0TRYhn ]l[1?#qkJ hӞk_eqezT"iXa#s]ĜLC mcQ5'@js#c/~%IJpGW6==|\ պztƋGxq:7.^< =T>@e]-/ Qќ̕SpL,ʲ>U0Sı4;H".Т69v 1WVtsuMLY?dQծD?쁕sفQZʼnsiQl kԱ1NŰ i%^H'QԸ+XAmF<7m_3K[#|v9TזcHd[WZzRscUţX]0y_&_C~p̶C3Ɉ](uWۇ5+h?g$:̕6,OD=M7Hpn'`PETRZ m}Taub"1FP &:tH,t5܋keeÔT-7 yk=-NJ!>M&&a: sXSx8X$78p%f@fkwېB(7TeN0f&;KsLpʴOkFF;yA:W= u=JHYNjuG*$:ߗc1;|v=c䎽')6z;ȸ>>!ErUUݲ|MXe fz;#yϰ2Otxmg*OtjzH Ή傴ntN(l^"(P#mIS6"8u̜wKyע\'cʷF:SMʒdrē!9SP$=ڭ4/p}Mea7(ߠr7cu7H}cL;} #]~A•OkgC =0(bm~5 rȾdr nKW$$&Odl[J yOX؋nMiↈbY%kh:W3R}E/{L<!GkeF1Xs&!{9I5j$,i&/Y\z5_geW4>Uqi.dL] GCcG PП|g'N-{> RV/$C-z6eZ+Hg~uKhߋьc r0>&(9x@uW9Pۃxq,*pGvc/^i# _Z/Cg:)%`-oOb$P J!= bfyQSO.xNj'T=mjFI@S/.b _Nm}sKdy&[PyHf{2>.OC͊h6wf`n9[[>N^GugDL4dJ;I& T|ho!>4nxK)T zl\LrOv%ps%"Wso&~7` gW[dEF`(ClМ}f$P3rMcХPa3[BW(u!6jl MU ._T YL|`.64©"_4I;Ha\1Osb˸t,\-VoKOTpXR Ako_Q3̂4"M%q)a؅%x 6+¯lªy:OT0J הVdNWl~RK<ʆ7cCspN^nW5o&uAI6-8(X]y}Dޜ:gK饗}wF7}BhLU, y) CD/RMHhK5O9qDVW6ޔyWOa}/h6]aQxXZ|ZgIK uJ&KKh HOt=jDnJm|VTs}b>6Mz5 K+xɀ0kf`]XX:jgبT~?Kjs>./6NےP.$;|&VwYX@zFoE&jw;{x˷j@L"NT̮C||$I|qATP)7}k.WY{Z^L` S2#=s8{ Ⓔ.U\Td{ۥ-Ezx8Jπ-;)JDY8J&L&bw]K@?C]lPfU̠uO~LT޷Cu,0+-ZbĴЈEd2G5#̊>vi,i9 /#G Og pn2 \׎3JmAu|0% 1yLrZ4s,(J_sq;*S 1d'6ٟ]GSׂՀã?|%о(% 2;V[i%UdĪ:g9d^0(2 ;V3:kc'loGa\?MʇV"R@Q0(t<{r1 .& ?Vqlj}wlVZ!W9o+nu"v 3IF[| ,)l%aԁQS!s;@@p!(13xoDMo] ?\qn3?<9ƺ`Ո\ {Ofe:xt$oh(o~1{j?RsƋ+2=+^]enXL%}Gn'p~6o4[Qچ (M[FW\vG-|,5,uu O%SɊ,d4|t.`*Շh= cľ6=wwhL$0BOq"R/R-gGgo>Ĉvp±FMP2c.4a'F^wP2:G\.:J1_Nۡ1OQ ~i []ǩr1o$eEvB`#!쁋tkQ VL^ݧٰ!1yiyMw\^Q{&@]lD/LUamb2dHX:g˚WW1TmrNO8>>Lch7=Ͱ T v~;GI'Ѕޓj=]`s*5ES&?ݷ_>WA ,85E"SͲV5pH:KDubnc~ڏRoB@雪9ȅ>lT29kcZ\H(Wy&ٖ*L?&1{im7f&&'=!$YSYb|"7BTTZbK#S.qLu7e٧>Ǻ늭AnhӼw. 3/H8&kw~SؤnDH ,\NrVJYΥ%Ly$:Uvcu<^dl|.1CppC/ڜU@-kv;hd6a5un3=N#Rcl$_7+B!CX(~=7ϯkvOa۴ơ, pHNGkCl8ߥa;۶Ja&ֆMiU{ppLL>4!8Vf5?u00eJ?_ԂquT,u. Y^q݇ž ΫfmiuH Lg°_$Q6t NGYH,-V{Q)>E&"RYex֐WhG '2ol-dn. {7"PBfp$zmNHԭ^>AOYm /$ g tNj Hr"'gh3G&y 4 FnaV^ &$a*T5 n@diیe1ڹɽ-& T IZ,g39{$.!  mqOtO!{2 Q?P[`kVU'k19/.rLdxvDPA|xм´ OIԐpuEi0\U\ Hyg(c 7+*LUKWmv۳cwAaW%|+'\wzF}* ׌zͷnK JVZ:ee37[Ch*ϩ9ӗ#l&kQqdžoT/:ljNb]F)5 >(mnB0jJ '')tzRqxK$a|Hssc"f%Fa'kpS[Se `?erKj̞u D_YQQpi]#UJo9oK}XvR@} @U_5C2KGs<*?9@luW,GUY{sD{X2dH-׃LjMi~Z $*4`W;W.XK>cWyzx7Z`{*&X^0~ +nS?=qx?;$K3eh8nr]4J4xLJs"Yg!fj_S.uwi˝^14?UlZ*D5:НIGUw{mlj9BC-yuK(+r7*`!$ə5EƯEJC_0lsAZDkGz g8BS<<ņanҧT8zc: Fd!ݲ>ݓ@AGqBk4s?Z=6&E5󓡠(?Gq)OgE`}$!&+ƫ8pltVˣ_'+m6$,-[wʗ 5<5EEUᗞ">@Op(%'c/p^8GsF*94xE}il_/Duě(T f~7Q i:6RLE|!lM :b@["۳ k$k7+)I(s6_#>۱K[EV dy-NWH>Խ=!?9 #*lƓ7]~gOT#^֗{G~_s8~}ݐg< 9|kSu\VpH1 nKs~~y~AW[eF8&n6x|XMRIzfV0qvNߕ8A=0%i &P,'+i4@5Ğ| OsuV PE'Iĵ9E 'zj,""Ev[[s r.AEZJYFz/ ;l&RB.L KIq5_10xX=?Eo#]QM6 CP+K>fECCHԄG4\␊"bAsa|Bq_XCfH r6ZP¸0oZC]0ȫilcNA^`),39l0-wNTZN`:h򴀐?#YA)fH_bcXW.Ri99B cGa\sD6cNHgDiN}h^v L|1 u p@_,m?(켡 n۫dYyI/u'!A TiM1XW:d AxZ7 c&lʶ~14k\Xl ~.䲊ciAv~ g-jW|ҳ)Ȼ2'~zRvJbz5<ҨO2_dv|4P2vZ/|b"y1~i~XOd/jT=#Sk)l{>+u!D̸bqXq9,' %]`0t!?k,ڧCO> _x)ӐXdIn4AC-)pAvgkԜYf3-&w߆N~Ye/Y {giAW9[LGMĞl!ҁ ~sXtpgֹM $ s+߇cWjeYXҒƹ2B < %iƮG>~Q~/!yF (!;o=ybEI!NɔO,>tuBڋZw=%s[8f_kI4pSդsSū Uߨ-z:W?ǰ3uټ?<>e!肱 \lߡDՁ+ \ݷ$\0@._3@B((3R+P|,%P`*b* NP8B^;Ϧ8 }4M,cwR)GJ|#cMX*epȭN .^AW~@¶].BX=Q4N# mD`G栣"( rYf 1'vd(Հ19ś'w|5?K,I$?d[4TL5@Rj oۖ+$olmNNT) u}c}i*#FkXgݾ| CN7IL?+owPx9 mmIh_U&`-p)el~!5KBxO6./ zyW&^%*DƁ~>.4" IyőHbv'w֓NESC,oVp2qBQSUFu7S5dTwT]*XKW\b +qZ\_nuZ|xEr#xSDMc7ˌT⺩dz"{L_²;&k%Űn,}YVuF+v5.:2țޚW[RkR#!&K5mG ݽ*.o`7z}AoQ07gc 9DX,$ýzk˒Tk|ݍ D]ȥi¹.,%`2}7b3P DpOd`E`h z,MF@bTp\q2R(_w\Ʒ[kja#WK! ̜s G93] B5uBGpX6'fcP; ,,Ȩ(?0} guڸ9*ʼ]UDŃ<ᳯGj~)D"=5(`܅׻ R8(ͫ!h\ V= (*UqhfbJ!k|.B)W"ᱦES.CɤGדEFH7X֦/$ZV8Y3Viie&R >sAsK+S ;s-mp>f[>_g=x9o#ϻ?&h|w#RA;~ϩ"Mw?MwJ2\ڬEᤨv}g d }Q3 )Hd*Jz-!=q mmiSGM>K[TXRJeqY=j6YKB/z>gp0kWJu,-Rf1Ww "rd$P!v ^:m䫄TQ3!gHG ӫu3}os.cL<$ͷ(+{'2>R9{L=E>8A=֝1RɑU#k,RvLܬ-rɸ_\O^W_|o\:\\qr_0fV|s$xOi?~^&I?86}qh.fo3s7^>kovxM|6Tl=H}Smco 'HX "zIHI&^|`f,vgB_$}cCuWT,pnPmrQ8dץRϾշz5jZqԙ%Iǟ!3t)v 3{OcR{Q H c)R\ AE gE]5%$^$)>xn6z7S] éFJEj/CebbR'oY![] k'tM:K7 ^{4qX&2}"RO|tb1Ӷx)Bڣ;/vs,y̟^:-&çCqw+Hl cʕ< #DDG,&8yˣA籠Jf] HB'<,0<}Ҭ5HA'\eղ2Z,1{ka]zc 1쓢-%vJL3a:!4*+b '8RDP$QS RP'ϧ&lp0*(e&$䓁Ry.ŕ@E$yKmy%:Dy otz!I*"p$kJJX4տ~PrUp5d- `x{2(-Fb3hL)8-㡯9#k6Ԋ1E)(:X,ڦ?eQOІP/9/-Z /0#hm۰uk'p'&#.CBDD%{cB$K_m1|_*PKx2k;X%"X/A, PzO` HURH^R͊GTqn aJ9Ao_dl6Ꞗˆ_pI1dcKv|9LꈇiR o0˶vǵ;hPQ}lE% 1x2Cn*.++ʠ6.LM|5MlcPȞw^U*c c6r4FS*J0B}.׷&ujT7!߽G~2.;kFXRIB#6H<^4b PTm|f4;_;X#gfCR3 *.cp1|?\;,&x`#t;B 7M9)7oXzi; ϩfC \lTM֋ +Vҽ/7&^S{`m}ÑPߡP?6_C#h6NޡY>W(WfGe+X?2Q˷zY|)~܇9Ҹqttd\y7>{~hGcUt=t:o١8}s_$#WbOi{k;0nr@LJ]-KڡwQ\qct`XW #] ԛd8KS{%pOQ ',927i wk뙣2_Ht]&9b3&}Ψ-tegHzHMSrI e_XV`.&=x[ |'$ykLT;#G bvPיGIK.'oݡ(2H^hElG>mݡyBɸLw:<{%D?@ GfKVnTM+)~c\n<<-27zr?ol\V>Yf@`6>%LP.Ĵ|e8)߈a5nN)]ƅ&TQɣBfC%ƴq-I :`P%ṗ+ (_ӌ 78=-z]/g_-{0ixܛ|tCiæɕr]7P鍀k\TV EQu SLAWрjsr|M%EhHvorؿ7C2IFO2}ᐭxdt!p+]cr2荅44%"quy9'jO{,?O,+FpHY;g4whf՜rҾXmDh bM wrw֬T’ \\Tj9Gg߾r4~뗯=y}Ͽ|Wf(0ـRg_X\Sxect]nс GyBv}joL֟3m3c6%tCXh2a8$uCɳLȸ}׌#)8W{(zo[u]n8N<@+&8ꅎwBhug!>@鬡o 3م !K5HGDRȸ[0#Meq JFz2#f=>|lʎ@PoS|Hn ;qs_ ExjD,)'H銌 |n@8FW^ 6rr$,x$dw#>){v`̜m.l@5k />4*CLnF@aC!MzNԐ4ೊh_³]ͲV9y?NۊWY`Pêt=ix w!Wui [M_zdPtNKvRϐ/dвiX <ZZ4{YkUր6Lc_7`Qg.s/N&= (q=F M  c} .!+~l>Np$CVNi mQ'YB-k2cU׸"]ι4ڶ>=nϨ4*Δ7&ͶfE5H0"jDIE lL,y[:2¢MSgّX ErO UtRE*ԹZqv)_X~tiWiC|qD[?"~; Lcppk&~z ߲{Zc"kM˘gYK dN`m b*&BH,>רSJR&|h,-P M/g 8g_&6j߄&UL83T_C:0"sc >G0RA`|ų?&R/ uO?c-ׂ'0ȳUt-V~p/Lt}'_wrfWa*h2Iʂq9`Ps#N ʲsb}BA'MN%b2VvohT^JrS"Cy¬%{HH)X0#1Ez`z.%*yH9G3~W#1ݦi sDρ`jd^;ґ~t3կuRi\b4)YgezrB3JbucՕ:1m{yH_+k]ЖxhA'OLIϿ*sȈ<\-hCMq]2P®睶f*z J]TPip֞ +~D+ ?tg毠Q MZW5,\<&*/GC$ԇ,FNiTYP HSN=64YvZL_㕠#>1hBAӀ$s ¨y)}A}Pܦbznb0p@= TEd {lX&WRدLiEeB$)1w:UIdeBER\OY ڟhN)y!TXTˀ4'MC?ҞZB,| WfC&AC設Nع~" UVp}@c-ltlP!ƉgQQl6̓Tي%=1K䰭۫HE Zs *cdj ,?7|]AaXM9s Cby:riT\yG#x5Nj (D =sÀc𔦷CjxR6*hx +jR;X ` } de.) #bRНK iH(;wAp=8`~)&uMq/~tbpb"`+B%X4Q+oW]ol_gl mnTJCTyP ʓ7W v-kŀ>\ jxqA `݀/#H+c5Wl|id 1݂qG9096]6$ø䓼EA~&&yp?ӫ8+^D>)XT9!̈ر-o | 0w^:aDL~C\Ju?+IQ&˝UZk*&Jkt3i`DM5 d^L0N\j|a`*,蠔kS6TN*u욑 4}gQ5g+>[>Mj󞖖<#덼jQǨF_Y-eTj\]7d om㮥+ό;X:Q5*Pq Q \oG%NMӲJW9ar ݫE| ل?43bFo= yTߟuC7C!"?:~!T~&FB0 ,CB|BaI[ ?z> "Kf݌@%8oWfa)6#*}4U7!xxHVq`hZ`IS;8b+j٤FWM()!/7))Cx#]5VHCl.>!Pw ]f봍Elh¯?z (yP a$1TQ,SQrŒ4Y4.\t%J*J !R*nz)"r$ʃwETp*vN+͜ IFV%5S627:ZEmW2ZZ  UR$K:W{].W1p}NI8GQ;/fo! ^ w e˂B@EKBKiE:,9RI;F@TR(KoWTOjh>`wƦX"~N$=ts*oaRew6ak׼j*%ދ46pnJ:PkI d[tJyb $SX ._ @kڜ*ѽ~8*0%Qų#au1_JP!bߪ5U #{Iu^Չ.vMѿ wqLM[M(kx.0dGj!^\ d%Ni.%,&/V[jx¡ɻztWz,Lߩ&&_cS]%OLX$p9by2RC@X3{5ZC,:-6Ӑ i59h|hGG4Wĕ ` FxSq+zVȑ*@=XY-Za[!0(#yf1I(_/A8~_gͿs 65|C"S1ǨpK-lgP1`n$V?)QP PgRuP)䱕?"Pp=5XqFlI1E;nRr("YrS-'<ٯ R>yK=|%Ag' ܑX$`r-$D Qɝv {bHҘUK@*n7Ηl<~p =D! =fhN; |oDVq\Hȓ5ԗC\njqOc}@3>ͦK;dЏ8Ւ{\`_q#au]MX]aDUZYt{7^K=)'6MmV<߆0҉}rt5!_6TB<9)|?vwp}s .U;і$pP6DDy"·M_A '/.s!,Xg9 X\or5,V}D eXu%nFw~[<}e(#m}m rƈɎ(`ʙHEGqΞJ!͢74G/QHuB-􇻯nQԮ|;˧-w=ϙ%iqN[cIu 0)eK"1è{rTyji&&'<~;<ȓcNLٶ'sDV=Kʬ\NZ`ߒ( a#ZwLX: ~/fILJuAPT-yp Ci^5-ҿe')뾝39oVH p$ 8Cbn9ouM"x[ !)G`>6::ૂ4']g—R H oϰڽD;zJxͳOe7)>Z^ޣzQTuHuEAL~SUcٞ{Hdv[2b?3fhs#9S $d$Hc!^TVzFUn5d[hԡ뭕'l6{vplXŽt*^vUY"&toF1TE3c^U\e%ʡBj q@:R]P.71v:p3㐆j'yM,+ 泬Osdܳ[|B#xH#ݏe[UWf`q}$O y#,}8= 7ElUNEjs?Ir*%^ LF NAL=+odJh:]iLaqiowKD%S_ f"=Ǚ(RafCjXGrj\u.@Jp72gPzD>/Ó`2`50Vj̡[A 3d}R.'϶ɴsUŨ*L*PUF@jeR|äXK&1@o\TYqh=sU5hǁcjM&3EcE94/-[S^2dQkpTHѯ %ē|^K9:^"iڴz\I7  :gjwϞddp@o HL`=na$K.T 0U@33:$5b9׆;_EjM22?t $[-Qxfi [n3:]S k꼊Qfl31!ss88o0k-*oߪ:GလաޱGxy!EY5~ GDSgmzȟCð%x<axz`Ǧ`ЦI祱bk(=1!F_[H琻ʏH O=E Æ֨OP4ۄAteB zBAʼeVA e D3J> -S5\h̸hLwMDq$;ARhX&ݖFM Al<4U|As^AHgPt{6( 'b(#g/L:V"AFP8 .ѠdxbrCk/%R-_\ӹ# + >$1Crx2W-jvtqo) "pÅ )àe69m#k']Q JP[{Rn겳fPGGFa'1`-L;vх#g>"E }IH Y2tcieL&<6sEw;?NܥPcͺh0,B'F}%+;X;'ǯƉsL-[OK ͪ"?MxPy5p\kO6킃fgrՔF9ݔW;?B(mgkmUlғOyx: ̖2āY1JtD>_}w1NOb{1@V>v>?#n6= 5™om]K*_8jxнݶ >F]\kԫiV]h.zykkvz~tvy^ݼ,,iNf dS}&@: `ɵ<#y\XIJȸ/ &g{5NPQdhm$Ya$+OEɫN1xvfeT&9vR95ݟx%8zc~)K҂tq1dQ06,{bBw1jۏS2$?$L[( ~bv2*O9b 4f7-D C߲</?k61020$|s88U;HRj c-7iҊx5iPP@Mj%fO«j`.TnLT`vD8D̦T=0Tv>=oE5,:|jQ!GeZڜR@\A%mX# @BCqZP*~rXZLjɋ':5 .g9y~rS+߲Ӿ #cX>¤x5iUɿ Bq5 7=+ꧦia>u/I^{DfSZ2A}k NbP@L-ϊgv'qrM4-#-,3˽nl5!Sݧ[!A>zn(?r$uA93N;pU11ɂ2A}s!O9/#,I\xxEy(|]lQzvwvlbAQ:%.G H'H$Jm7қBU ѱ* 'VE$ +]h0@ARD}(]֥@2ㄏ[t*"Lo9k/9|Fe5%_"ob@NRva׻FvHdGA3]a2j{ʩҽBbyk9c/^$ִQ!Vkʂvk[ Ⱥv虎<7_;rE8AGa>٤ 426՗m8tK=4PO*=)+Lp-b#h@L>U%ʾ rWK\?5A}aH[tyvHsRKpߘeW&[8u4`VERQOTkFen2`/gjXCq@ ƐqxPqr`F4m TeOvNI$$е@&+Q8+;-$ ]z*M'lNшx1](Us0C$ @4.5} ,D(~B/C5)6I/_H8x՜z  3v&ߓui>&uтp.tz!b嗪}Z%v M]X{[0 ?5Jgs9 l\ُS^\5?Ђ=Mp Y+rOzvq(p iB"ǫTf^c`W/"ߤa zdkxmxap8%5>$c (}'4o##7\(ߴi,/'`Ck0 +II#w5YKv(4QI[w?9Nˎid_Y-p?Rpu $< ultMb)1ztW1VMYsBêE?o_>u @!Fd1H_t!fV/z%0RbV2H|H2r6WhYwM;Nw֛7֢7>)[lXPj)xD3(x!zus{0(5+Hmz".93(4HJ6ɈlG扠^9j< ?ڈ;ȏ;4+glaSTbGrScK^I_;dACƿ]_n>3V FfIp9:;BDiUn5AjsV?Z6#&{'dwSW)gj<|,x<$3` 0 1sT  ФG97M䦲hFTP>eyQvD GSHG}5>,(ia4_5+ {z5ӿ BHn~T;BwW6d{- !+OdA|-rrsY'\6>@SDV]-r'UOh 1^v\%).'/==\]TWXi%I%W[s;\pŬ [ndϑ6Mӫj R9ۑms,5,\=$H[u(v)\U5a tFMZ:D V[Oi~'][wn%R+k4 g,Biy,%Jdh`WnxluiR"" e̵pJ܍^/.4jn4BԬ*ew0)L2Brg-ԻC}RB mDդRIb &Y-%R.Dj.kfb#!}w2t[J 1L\n_o&@$DtHoE?|}D.^II D/(`nC= 3 Gۓ <^yh*6j Rto бalkJ ܐ +,|N qN*ƒX/e#cqP[=\Ӿ[tf]Xc0!P ٙ2d)Fd.eC!#!Bw7 VL: _9OMa!d/5C}b,+.Hk vRJBf]M^|k@`p) TgŲDn{I >n{ȌQ1;Y:A7FDR2NVu& 1)>?+K44*qW@\XL0 }yqJS9eaer7B`:$Ry*ւ|̰1i׫Qq$Q̢$W*92WQt*~f+e9"dg.y,x>g* E5Lﯴ,3pDul{G<8'Gz挜҅%ݸXh:_hmO1ti^e l<:wij13BXJqR\>WJ`+rTԢϋ/DxmE=bud傋Vk*0h:T,?[鷯&ʊvafŜ*C^Mu99x1× :an]rT\" Jc/(t-0ᨭ=a~חrZ!" M8TLH +E@jLή(Q=-7=lψ˵ l URDG Zsd2mbS'Mh5TK%t=oDOxzU*@PD&I4wpMxPV:awgœ@< )#(xGpy4-PB@LKp(+نR@h,.[pVH :NM庱66Š 􌃾$tҜTs[I:q1m #߲v4LADҒAԇΞ8#$OFwԶl3x249Rmi6Y t1[(EŨ˕P5/3}Leo!Y23$zpӠoqdQҶ y(z< [5:){[̆ydTWH#)r `CԺ1yv5FTOIKqR43F#R0 Зz"IŐ5"R|TU>sB*^C4kTmTtfqݟd}(L&ڪNMCYCL F!>8Id@X+K#O%V$E`zʖomExy -Y5Wia@J. lvo3k?ۭWÏ{ yVd \୹ ݳVy[ :0DQ .­h`Ec[҃mi/35b1nUcF؎$8dRlr]II krV&eeG8Hh >rgq^!1-ͼYyZR>}k*v\DytGٵYs,7c no͊$tST%mӦp5oHH[ 1ɺzY_O׿ dS/9-(`;l?U6i0?2 c%ܬo??~Nl r8($5ЖKO&Q~Y<:{˷]E!`Z@D?.wcq'oq~D GpdҪ'FcHR(APR5Rnō Z}~/VӟmwY)v]ƳCM!{hIlˢːa߽}!_SkU/{%`j </4d$B(IU WFYRO#?.\fm]&I5h=.!#FWe ~/]%yrG_bMUb`RDDXDҠ\>'^ ! x2FUjќ Fľ_as&9dCY|7R+m$)<~Acqd)4`d"QߐQ) !*0: B?ew8~؇W :~7>dR(l@A[怐RT @!Κw:d]J!1a7@}WXWzJ5L0^N3KNfbNU6AziEG\I,$ ( wkRgi%G·4 SC`V:>Ca(AޜZ O@rl 1B$ ]?m"'9Vk8[PnMft.R-X.7pNzky>`y|U5SռP,J/l(ԋK0cDނŋ#VNwJs@A.s`ՄKnY:]R mY0Pɂ*)WTՒ&<&6B;5ȅ]6-Ne~EzcWbl҈Isۊ::P?y:ً?{xW0s,  A's:Mv'Z>Mj . EJ T99+;l$nVo 3.E࿪w&Xf:nJ[]Beh &70&pZfl#qPJĿ4ƑH#&*&KM3}|0&9U?$j+2".|D:bKymMt*%}b:١R!{K79b!CCrFK Â@1rZiʞJ=Unv-ZGZ^؈P̬0]j_Z=nŶVw;l-Ջmx@.*i,xBGRxWi$x%S4@UC<,U%)Z] _ݪd=ĨJy'XF0P) sP #b8^׫X/#=8'W5@u>?(#"kEлE,B H]=W i;3Z 鉩䝘vmmwFmĻRq?U-d//3Os緿][yzWXI2).RloǶH(d:kZp*xd@w /iQRx%. @?8c3Nl@lv\-%j筩3YL>8A%⊼ȳPÀ?B9ZqX)cүi8 & $S l-ytF4}hz>QIbD>rٞc1әGԮ!jJآy8YZdGWR iΡ'}J:7Ish AxUH)ۮ27ٿ9(:9$?Lx枒X6AҰ]w[<>0uLF#y!,;M?ţ@zcP+t]|Xŏ7zx{4)( =$?!D?BJ.\M\ nPkMaP(v3s z= 8 gWC3 R֛[VEsyKv⅋*ZEZgͤZn.6q 5ɴfToVܻF!i6:xOv>^>~6^d˃MZ%%{) &f*OSlm^GhBl5LG^J,B]-QSi<BƵ| j,9?GOj *yӱg&Bhlǥ?ZD"\aȚQ 7SbL\ T`B tCˍ܇0jn*B# o{zwch"e1Ṉpݮ` h8wbK1 w`]ZGXǼV+D Ӛ*M1\/N2yG.4&P!g3H?03u1ۭHo;z*^IE(oDT)E[ X@~ $0ބPY2RR61uDT2j!}ˣb[wq!)B24| pzj%H1bBK|7?e_Kh_]' 浈 6%z(oO֍槟'׿^z:be q5Z1,QjL,V%\ټ J&Mr}bfEZC@zVJ琤P&lN҇zd [ :FTt~BR^<'~ BU?hg'`ǤH]]WsWfP"5.zmv>d ד-T45H'H.7z&S ܃ hiT*zXQcD2%\(.tyQdB^'RZ=`";zuzL)mWTп809w)G#fn83OχZ<"+ Wǔ-4eiJSu"uh;-3AJ稔ňD!$2?|(ٙigV:*I^GUl= tzhr_wElI0MΆ %利">yi pɔ_S&hAq(Ɋ1+0-{U۸tRc)G8("#M$Aaj.f&Rۚr!%@j8 E ݔsȚvvIQ3 # *Vmshycc]#zD !)U#xrr"9d&fؖJL p &,WRM 3;=1a G!҂_g縋zW$xX|o 8"AѾ CGfmQ/H_mt>?OQArj]٨;4e\CԂ+mj78fHđ1\Ԅ:|:Vٛ߇[ 3^V;&& xU-wpdƷ5A gsEgt޼"98N6ySq{?L鬷Mv4z/JAs|kqgɴl-u.pmi:'^N`#X]E+d¯6d]sw-#xoZバGחO5<]6Ґ]So+Rrl!N[[z5 ._We"/[N۽F4:G2}_NnW{3tήH{-Q yi`),V9%oB9i+KD {ތt EĮ{ω&ݖS6ڡno/rPy>L %dyqTa [4kzlJ7 j!GS?.ְ՛9NQ}y~Ͷa!䧁ښFǯ9HbdCȚP°oJ(E6&P7.&%[ >|oA'}g=/qҏC``,8H?ܽsgW! _wo٧Ęn7WlIlC @dǽ$v+.cWգ?mYs#65` ?0! _?1st-X V\ѢѫT)Z!f7s qaS,'l:LVVʴlR*@CBT%V7@mqvWlR௲eɳ.5>!JJ*0wޝ9ezM}~79}Fgޚr;<(T.w 38w?W_L2aه+~O='pMct,/vf7%>VQ-X p]OOO`#.%Y(z0SX ci^IoU>.(Xt|u~F~E"oqf38@Z DGBtBNi1aDEr@A JV{)S`3^'X]ԨdB6Џ`.MHb&9~Zq!aȘ8!uw=wk#q+c6CVI ,r)W"2bA ۞~eVEUv3j3hfe3J\nP_a0!,S?݅[E"4]U"YѶ5MчQF @ice,l>IreʿyDbrx)CC ԉ9&Z#1LS&^?t/!3DpQL%]ͨAn]BٕNQ0~b=jMz&B(AMr!]HFmjN/Sҋ-M!ql>jefĴ mL$et01T,E1L65`f9x:oAֿLg[:(j:Ί?Df;"l_Z4y'aA ]Ҟ.GջKah!dRK\jzg^JS`]ȗuן<~E{wb AQH6݇du5Q@!\{G}] r*s npm")fy~V܊]dR(}2_=t/$/'fMD5(q)22/YnkZ|`*;#z*͆jKekLXy%  [9j- 2$  *peHjAItx r$Pjg\"岛ټX!~{L]Q''1Q_f(nIAT#ie8VMI ("-'G$I+D}>^vVeEW|=j2b^{K!&V LId- .ij0;FʧW3>.nE:GYmʳQ 1n6 $Jd{6O (UneK,t)P6ׅgVZBub*U %÷P&m) :֧ P:L#$U2Oաu@e¶v)'Uk-+%J>j%DZa^Vo&uP(0wyQT3չT/Vwӳ7d"&܎BB q=7a]Og:E bոJ= >+|P)Dh5ee=3LX9cj)i;VpKclX=b4y PW&P;lY z~7)Wڝ*pᅈzeb;$sY;cRB3R x$g]ЈR)F[icuux(NW#;є~Dol_WHƳ RZ?9;KzdTGEc!Vg ;w7LwQ01INlYċOo!. ՔUl3zkxV߀HA$en3YΘTayS0Euk/dzu'B6mVUWFd ɽK,7р%1 qnH|L,&l{PQU[Ul4@Qte zu䄜0ԯUIntfa<`2nF2%MzlM{b$SiL?ڜ(oK2]`QG"'(' 31J{X,LNZN!Ëi):Hx"`*?MzxznwimŠ  (H|/eB5[WKQg?!ɒ}&)Jq ?NE0hjh/"G\'OT6y^h1{f8Gj7=ga5*y=F* ֟܈!rVՅD^*áial y_SG!ʄigb4L2Op^&NR;9PN \Ph/> -@KXb ';U$ @W\؊r1_`*1\VO!j蠑qdn|Wض {|E2MnT!kB' gO7[13n>Ӭ][*ӵG|$Vm n(n7m<}ՐA?b^ !5^PV{N\'2y'"B&jl>8EUbRRPklj)f/W""5q83J /+pG'""0Qc ͈;9$ \:Û{㪶svqc ǸuV dqisKB:LECDT%Īٜ!x *ғSZf,2jۆ":B$;$wQ^ܑXUNVoGp LB,e5 yN^1R> CqpVOsRz@Qe~74(]zXO{np/.$c5QE<[e3(셋>ͫTWSc1S6ee B?jNt@WBD8 `h7]I D?q}\(d-KEUq\:?atx/fCJ[lxC&ą!#ޠ3n!l(|$fS@6($mq[PVN 泉\ x Aa{noߘu(R@LLfo-`E0y(0+9n [B'(,B"k_x$Q4(VV#EHh2qcvW5˻)"Uoi0N;6jI(tR$Փ_MX%^'+|6/frWƬ_I.Y c5+Y4pJ{VT.|ЁHiG؄& *pݼލm"XNaC ڦX%Y]$E 8_ޜ7ot04]0TA ±JJbݪitJѓJu${>6l@K(|bu vQuW6$M?ZVp3mp%xV<Fǧ6DyFJDvBrDPIL0 (eJĆ._GX4]h-~,>PZ'U/'0,ٍ GE(Fq=oj [!!QÇsHGt4$2IgAP/̠9)OL3.B\wq~ wbFŹ<}0YMp G/7kI ^i\"f&7BXalw ,TVvfi~֜:LDa$e %33Usp8RNCO ¯CY`K*$9gM1!GȝIeŢi3!K9Bi%`0-A(7eq~ghLm䅂-~q\iƀ0;sYV qYdniθ`R;T[ $fv>;d&J4N0[?+P"V@g4p*i|xOc& 4튦sUY^(L$ BCu``uMo2sD@b4 E Jj&ʴiS7]H ā$܌pNtdZ7' y V) o $("VX2JߔCS^/m.*T ,6RܩtTSwPI#r\G}7$0' ~W=eBánRv`N9wib~]>brKc_&s5tG@\MΆD!ƗNXHOJHpnF=yay{x +➾բlZngus,m ˽2-y(gb5NhH]3 +Ddzr:(Ihx `gV< IesxN G)Qz@ مyKYeRxU˚O/[ ^ţra|V<*;NFPUF (EIY-*VD}le WT}\l@ 2w0d9X&:cMd3^=~Z<~W~,(E1[F`4=F4$ -8kNIZ)Cj?j ^BM,+'`IA䨐AEDYSTÉȽe } r.G~_EbS^UK>d!ŒZŸe霄-vxc@divn ;nR qDnd t7#J ]d2-L}}٭yV$#S]8: 蚵ڇ=#iح=[|Fl=&.ꊰ>br ?gE29aOB̒EBnAI-$%9tAh5cŪ%$\\k\^d Z7 f!*&3ӷ0cdHSv N2l7`/޶rq;-;^mZ59Mqw4dUn(m"Ti+. YS#eѢpCK3'i"0KaՆHcy(Id[I˗{"T! *rhK6a"reu WpleQrH~ msGVWZ'+(p!wZsg,"^en%K@x$DDȈB^BDnyLPB׳E$Ð5Jяbp D,.DCAA/Z`$d57alM[~ ~en}8ZWl+XÄ>Yj?vaIK ٰ,bȌdZ >oUsrIwֶjI2 +&X#)`~ &T_ -PX)'Ѽx*ew]Zu*yqDz]-R%C^lGY.UGD]WtPxEѕ*REѻ)$8Q=V-"U&Ev)*"mQ 䱯S[y'.ϾJYdƧ+/ {Rx π!hTZid)#-qe^Շ x^ \^(YIi4S?ͼ!O=!6z);&/MPwtFfHlw"H~æb_ML:ft+>s+1ǾZ{x̅_ḾZ6스 4^23!j,ŹIÂ?pVvb+p lO]:T(>Ɖd1SXSDŽ=^pE}a(e1 A{<酄ET D ڤdU>G.7詜+EZQ FQ1=z'ÐPHІ!@SW[O2BNbe–ƫ{\eKGŦ\p,GGƇЌجO (cDX^e߈ɴfÂ48~xA!nב; 6ر[ >x1v\FF-\XFR,IaRV"4u3cg9;pݏbÇ\fywvmYQ<6&P$VnIj2#m~[܂e@[ZEW%y< ٞ+}=!Lt=nv(_μ0O\km;S9񸧻ޙC lر=\MbX *&Ŋ.QI]TBլ5+&%#ĐPuՏ#Q"s.)S~ " %ޑ=~$sMGw<,On>F]v+*NlY 6? rgLϿ v+$84s{Md%#}uH'd@-̜yGcm3L@kd]զׄG!M v9 2'ѧ4-y\#W"84.@<q=~1bRk6CN*&=0F{r37._Zr4YC46/:QL/ӹ|798F>IM0lT 1D'+GQT P}\VډbV~H*\851ANjG'O<~Ոd6Dj1KZm'vFH @Q$Q U*IT_Dhj'IJ"֊PgےJXo=lo;^._}ן8`S^W߼_SDQS".HZCw(B*ϰ7wgbh9*b׸R6hi+ Ƶ #3qےLW,ļO0-a픯yx |%IE['"7@/+d]U?JM1QTqEGMJ\r&~l-@ Yd!&ؗ@X$fo]V*84"f? p%dBp:.ZpT㈝4,&;(@ }(ԃGkXCR"v$$!{M8AB_lW(84ms WBޱ#3K,PpqqŐgS^RE@]38б* k ! RRVm+YOkP5I§d2z#d0URIxirU8ojlA"Sv5˭B<_g6 4'S T x6rsOPqxMK HwԋRt1>CCL31D,Fn=o{UԐ1;r e7 ]Lg OS.&t'3DzkTep?[P9vTFEfj5(M&h?yxzq=-_^!kBPW'ҳDJ;]TK" Z)AC2|r SbUһ W37 1_[PYC''rR꼔0g͝F_R=5_XG5\Nmи=GPFz`/MAjRC Uk21/DKX L2Bccd={*K5R^r"D p*=_ 3>,w**q;%ea$qd1\!'IAɴt!+~1Tl0h6 :\By[(߇737JR9G`/"}g:TljnI A,D.H*RnESH_^n+P+=W i:Jnx\u"!+=  eUS*5YPXëʵ-}L eRLFoL 2xvl- ų?%Ŧ;\YK5?޵X3҆%E)w֧ mqQre-9 gطjUn; N ڴQJ[ JoIFD xzoﻠ[eڿbw&- Ͼ}/o8bj#dzD9RhFϬi$Ă/!oČ<ߧ`$m b^+zߒUݸjE)xP̊E(,|(%T٪̟)QPL/ʴÅ {o2X 7ECMM[U-Wa I`YK4N;X]0C]\@g?]+VAhڿ'̆o*qKZ ãXY9̾0NRYRςp@/P&QK q*"* /.izɳϿGss祗=MVˎczT;UvRӟ3a0w|Sbt$L#ڭ8/"Ծv*vfʿvUH83?>ɱරrFb8Om׿R]K1usWmݖs&+ۦYNgzQfR2X]pRK L@>Pl)qEuugJvTk@wwcrm%ߧ[ξlg2 5Lc9y5|^phV5G k;G05 NwDD0+AX5 J{p|cM800RPȚm,mޙ5G8NMbM=p=]+JS>'hgE2)7JrT l6S֨iY#NBL9ְP.g"1K,χbDb1E?jVCJmk6kN)w'Z݈*q˗ >- Fe%@%g<_|;%OcZIA!E.˴rퟶ>bәglmiמSrrbvθ&C)P2Y]e;?TG.'J5,IC!9 @J # $~A7}Q)2!{7dA#f A&w\ޅbߝ;޽O?g[E[wgf>ucR+E%_ha͊'^[A0;p17 μH81=D!*+T k}2f.:GC';AaU;0_%? +f1/zqQm5 1,W(.،J(u!*ΏSg]:""#޹yT"-RPTHns+"J.F1orTc*݊`& 61Z(p ?9;kez_y=2\àPcb`rwa 5yp{X1k tnO/G>qLm 8:Z{E M-[ZZD*qRLR~:tqn^zNJQ=g[g%)E% Id+.DO5U`nd kiNU Y5o Z</j-64\yoe^Í(>pC!6v~utc\m|VCR\N }R ;QT[@7z~UFKj g dTbuԞ~$t͢Ti:<ѫ/{׊H3|^8 v1}xo4#y,9J^-BR Ȃ Be0PsϮ!Nb4:J#i i4R#۴jP9aj Y;&.m#h䬰2-J%!^bHVnϑ.M:.ۆy?8Fqh?|c Q7q/>;Mt78M̚bqХ-Y\uPD %3fb/ sN>cu#yGS#)`bd DG u@}hGa=Wf]>7jJ'˴,JR.6גaۊo0lH!ωjqssuhHԿ ͤC.ks*g'Qs~s1tZVpt?u^صF\FBcf*hBfQ$'RU܂:r Iw:Yu A~3P)!1oeZI% {GK5T?3cEAh^ vJH]l9 b˲^ID M0D3 ۄG+My)vRKJ%D Pwn| md4 2E4&܄a܌D6ɸ vI(w+f96OPbB2߱"l{O7q'Ŧ8M1Ӳ]E~k0/$2"ıf{ &1vh}K3]|v.-zS0t,9&lPQDWHw:ȟ2`(䲳k+ PջsW_PS4Nb \uN>v>1ek~Vn&xJW[bO'}}4|0q>0irkbF `d~)}[kjrD!qLKo]ŹPgr'~<:k`F"IOFt6r赢*3l9D/Tݓ !GC ZZwv%Y#3Em%`Ȃps&{VOdP+1Z:E6mH@h#B4>T²)D!88*BGn"xaHZJRldd;boZ,NY+/ظYC1>Z$gD4bLTp|4+[C +ӾK4&E ${6&Tΐx8/> G}>D,WXZ*e0!j v+MJMg9kL ҦuMZ-},#Fkobj v}S[je7ٯXhC)7fb6d [I!Y*fdG99"=h۳w'$HI9)SL me!*QUI ‚TD1^ IFrO`Â`ʻz!ggxp+́{-8̎Ц1 ċާ.]RLCnr% z"\Ӓ쑯K jI6ΦDsg1M_!53u<\ܛZ@*W׽ v>l! >NApZ~F^օ2V2NrG/I`mF\ jqE:/VGwslᮬ|8EG_Vnu@'+ ꓯ{(`+쩎 miB#mTΐ:0EX?qZkQ*QobͶ/;#S薀԰\ .5pVr:~MmX9*2qA +zF=]S|VK][{ ?pHzn?#dṄcίA8닀z$N"8?QP$MSԌ^0yKY)wj#]ujGq=Њty~0C| k!8Ѧpj7Z?fB;:?&D4WW#LC cn;T'5j,QJalBr賆Y=OyݖcgsZEwžUsJITVOwʃ$S )Bsm}A-1],B¡fI00T#,E; jRzQj CErTX 5[Z?QO?>|c6|,t?c-_~J\,Q ݳ/l#<A#/DO%@j]cFh"e]'9 D|I%vrD@1ybtAݳbrҬxM]*|1$$Rlq3(d;'!ǔJûXcPy˼i #6Es eqi6Q:`[~vhMX8lxZߌYq6p+f9<2k9+CY2zODF梂:odž@\D'~lo6w*Lb߉HBU^"9h~ XԨnS=)h3#:lzx|ve'WC^:|^9#Z: AqF>UZCi~ H05!(i>Uo)mNYf C.BєʞaF%rH`X*JF=Gy.3pl$ 3 C V%%/wͼz2{Zqg[e`tfg(=YGg]5Z4ػYjˮRq5Wx9 f9|x/y$ W'8c {{kɆ~(IC"d} Y W L\ (]&ŽQ9mZjM8~kWc0DЖ)GD0;[g`(^R@|ݦ2s* {!bPkrxIiGɁ*ОEw/ }r>Te8P^1?#L%Úǂpͥ$mC`BY 0񺰅pNvxB"yYZj F}]M"Q ljUӧپNbOlcL5u8= ^ oE_:m}~D-¿<$:lMirx@KS:PbyPAS:{ pB (2β`d}OU$,= wdd i}*ʒ'95\_=)vMu8B֋P-J[6qZ%ؔS1+MWW>WPiV!~y͏ӻ| ~Qu E_Wa P>!h2κy /{;w`}3ޢY9"Lfy'*9ᎌ(!r_RBoU][Pn)y䩐kFA>L@W$EK jЇHTǕjTL|Ne6V;CinmNyPH1Cf)-\}#H[$e ΁bh 'Ñ^g|To SmL ;LVGްtX]UkC])QҰ! h6j|/oH:GIF?bqB %2d(R"e64iAK# (l2SQtPg 4gH$8bSL?Rc*͑RΘџ#|~\d_$d"HTߜ_iZ&'M63؁nuJx<_&tlH2MqfaY;든$s@q(A]1.KH` a<'s8'x(4Fy B~>jI7l)D=Y9M~ME'p=00w, bnH rL 'MᤤIۜ%"v;S܎~^n<*dTַ|C^}u ]7` )Yo R xNPܩWvtڐ"#V4<?xۧ/G@Qz?^I6Y}7jTVA@ӿ\/ȅݿ}[u6kl^=ȴf ހgN} mf\q:xJ$/Jt,B4[gQԈo1tÿ&C%oc5H^Evbw~c!{J殳:t/O"Kr OfۈĦ/TB,g0;n[o /hJfaO"n1jvL~@πƻw=DPjDom"DUφr !_lO럸cs#^'<rx4S7$`rvٝnpBلR?釘 ) >=<Cp7DT4KWn.{C}Z6/\s6gЪUHH3bOAbAy|!bi5o|'E˻*#_Q?KU6~͋?<U7?_p<H0}3ʺZ7a #H#y@ZASN:sh^CB_ۚ2 I;f?]*7!wP:4.8~#"8|B,8 nx7T~zTh/{Wj'Ϡm|@,B+E9E:29}&X͌JB".y'yqJUg[0U7x7R TyT&J?:"L5ɼ_E遦vF?=N ¤H&JLsV_:hIPNAN*őLebIuE )\ > c/!\rd#15I枅+rv#Z:28[v?.]꘢dnW :q9@>g_~Ʌ{*O4UxBw֞uZ0ԙed` q? *1vB%2s|nSf8Z!K e6pC!`@ꗭPxU-a`N+Ry+ﯷ YA-@'ɃKj! {9d7 Z?7<@~1#KӬ?W( ZFYIXʠ2YV-/$h` [SCkڛ8)T\@ۗIJTEҐ;䑔r-%p[o53; RI%X̳rsR1{]ٕ jȲcҋd6Np7̛I :=»xkZQ^+LVa;1^v7D版K(~YXrvCpXNO x<,l`hVer6;0MLb՘+t9'# L(͐Re5ʿUK\JCIAց#azz7Zb_\Y轲EQª`-\H013r"2kvՕuž'$:}?EL-׭*t b/s4:+v3<SlJWe=[K``:$VGZ=)/- l閍0$;EIQ-0})@@B2R]\72[HeP~&(4c2gu!.;*jW>m;5EΦVR$C䵔86W-y  ]+h@ Ib&>@ WeӾl {F00t| =ہv}F9|MQ8)L:R I< ?u&H܊W. 7ŀ"wuTkW='p*ပQ]8d%O N*wYy{ _N!)#%<ݱstGy~Pth;yo]M{@} neL`L01!1xcBvWcƄƄbLG3ebiËqdX ?m3pG7Ԝ魤m/U6J&%(h~Dp~z1=&B :;+*%2r8=Z;{gRqn ކ2`2d~"=;b#wx gLn0_t+ϯѠ+ݾc댑w}R>&zSmĘ7Y^Wtl>:M4 Vb~QD$2'( I ,&áVF*U-,֊T!%#Ʊ%V&ń>_H3>a'eT }6RnȺD!-=X$B>P_tCgn)!Y!vc߆W>L qjP1>rs:,'>3(9r /0AX hJSɱcV;cf.K)8 Zq쁷RG#w=g[#9@O o+s bc@՜FS"=9!Qp,]ɰwXE(JEQ#/0t 3憛楹bZX1{.ؼiy)h!\Ii,4> Z.x)ii 5O68lzITv2x11 @(#!#<Gr|?ΩdYaߍ2G ᖅe@R(ѿ~\ M}هg Mp2+:GYN OT#}eV:#.}K@H幫3^i%ږZ- Z (r휺IÇ3̓* rS5Yxzqܑ*.S*c̾*J0GNAwT lpmA-:3&;vpT*y-k%_mݜ}[jsFPA$4OgXKg?xg$Sѓ [,g tҘ*|kƸơysp `(xh *CJKJXR2ܼ>wWi|r gl(.m 쫀XT\<;H7lK_{٣J d G}>PDJX.)2Hէ3O[caN80Ɵ-B\qYЖƱ(my,/ -ARJ,_ֲ5KL$~;%-;_BB"3w~bxf ~_hyY-b5`>XjnzE|ʲ/ o&$b㻣42lꍂɌݲ\PW)rX+%4M8AI* iܚ!"ɉuaba-p s 喪 xϕ0!s.QMBB4RUst[ƃHۧ³uDٓx"#9r򙐽 |a l<(4,ٖ?RpMe&<Ⱥw[A҇֊;Bj=k4Qt7MMR*–< GNSiĔQT΍[b\OjGW(J1T)w-=҅%%L29]8Xv BO)Xu+ቺ٥#MnyȈAhduY7[zc ԓM?wՉ{rZp`]cF VXx7(OEUlc}$E4,KOw=E1yl%rXyHr/Qxޛ!z:nDT  <)v(H+ !>[3_Vx{#tۡ5}̘wa'h7gdOK$sH U6X)+7OW6/p2\0 x7HU(FsmibLlzK[#LrG4,}Fkϫ뒢zVg^I][t:wKFZb<ԓǍ9WL;m^]Z@>NTEDp618?.URϹ+V2?i)fi?*B'Itmiu~L0Kn-=v50peAQ!v@r̶$Z6l¦hcIKfvJ >d6AK򄟎l|q!g_DS$fe GzDUJtSSUר\}%H?aU ]+]Q-!hq:^Saigr4 N%-v?[ IggH57 /lOmc7,x籭&"G/X}Hhil>=6nD<~4hV."Tx^͏:<Zod*ˡfF׏W18)k6~A {T9Ѝa6eM)d4NiY*\η4xN ,{TFzXC%MAB_hgfl^S%moF}TS-Z`@>hdj_?8'9c Bs+YJTxAɣ܁kPϴB:z-7n#0txc;ًܰ_jX,)Pk5lsϫ40?rPݧ5\`B*}qĦ™c ŗ{mȔ̹!p C?,<TK9:$Wxr'yڕa\G34n)`MHt{jaDVmTY`Z^2lg# #$ ZT-T?p 2B;L'.45JSߨ;-lf*Uy@7;wfwdmp"#ȤOr(ebRJ/r}/3͌kQ]HIhbUpg$=Eb(,ٚY..LR9Wz(oX_l3qs*-yXލS,q]E8N0OHH?C? KF(q4׺ְ мxcr@V1 P59.uJ4]unŎMA:dY5reHCǪ삅k.?}!)pu7[҈=B0I4ٮӧ:iT1_ۙ?zBH#){ZP Q^5qlPc&pVK\#Vs I$7~+L_wz3 o ̮[;!TkB~߰N'=!9(B~($L[hL񼢄4hN3(Ym?lzdJ Ѭ ĆGFSEJ#,oΖXY xvg7pԊH z "zɏ'k atUNe[{lDOjK#"g?.=<=÷2+fЊMrU$n8׾ 3UMOwҔK혥:c{1o4I)hBhC;! +﬷f/Y}@`X ,B 8-C>q5Ou27p]{i;.;|)OAFc%VlH{EL\Cx49l{%Ц bn5~{^LL."$~;oe8 P$>-r#[ 4q<^zP󒬍 žՕEtZHeޭѝbF6meqɥ=5څ}2SWdM+]a=VPu0$RͰuyPl̐`Nû&!{Pk8_UH2q'>ޱdk!AֺNLbe!}bOZ`8 q.Mr9ZI=E56}@R,x5p\ \i%]7A)~Ɇ{0A;[w:x0@HxV4@;߫/(0KGRd\Pa!qvX9qhΔiY0rA7y s"I*qh/P6 &-[0QϹ߉˥ "\ GjwB}g ן;/ึ!N;ln?Iy㿐Dw+^Uz~TQ^ -8F=E C~d/K 2wuFR[w6> _!پ ԞgnEa=q4 [z, B.-csvjiԈ)+iKK=rJ)X[\,d]]U[Ԇp9 ׫_`+Tq<ФpO; =l-́` Egc={wGxpO|Sa.h cT/][%,-}t2 :A9~zDiXJxXTGe v߈va*᫠'2d Vd6>*BNTXJκff24kqpw6g(ړIetMqKnjL®'^4e2z?iEW6~mwYNJW5Ȝ\[;su|^N;hr RV݌q\=/召*˵p!\;d?s&%j5ۡUF$9!n.ep \>Fg4IRzI˜9wwH$r F,~+ﺟ_,nm;yt&jy RpU^Q)c4 %ݍvE1h2To,-t|FLџM$qh1_B?E%SǂI[J{STsS6Ճ!ɞXMQZyߡ6y__~6CuSў;Fڔ &I$r}2]VeeZ`Ḧл  eDmg8͢MltHC7..&ܫ --΍ܕa}'dfKq5T~͐PxU@^8 ghNzt|H,;,tU|X j'U<sN!"5%P" Wvˬy3fOl{$}Чg#Zqh/\]P&ƨ沢- 5AJ Qw?CvidQOiNj]ÞAg,?㱽loCQ'vϲe\(QykYV$5ZN1'&X8ݨ^ွeǴZgsC% O^>7 KM1g,6ſK:­V0u+3^[ L?(6.zZl)ׄ^t,8:TsZn3r6de _x_@溌-TQFsr^wr 6ց$4Yu6_.[FW+{\hhEH|c}lɄCQQpv$'9W</QƍaDo7ð-(D `&U6LC!R?Rѐ9t*e#卐2yz:ͱ[cm`\z?^- ޵}{*Wkwy(@|juS5ȵҢZ3w5S1Ÿ$doh0Ll0&qq<^^*X߹&3s#2^]Ƕhb.P6PLn/koPD:%m.MS̻R:fc{Їw /`o86?h{Ln[[xE?§boAW0[^v)T@ͭL_X3u ֆsf7tbt=bUkNIbw,moH bG@n"bF|Є 㩌\yI:҈}+єȫSJ)^GXxF_<4&w7,:Lx,vx 3WZ^#xuN\g*yC\=OSTx穗r-Itô};InO`HfEb@q{8=AݞMlDcf:$B$&.A[л\ZCK)=n}w(F; c_8FȡmZBy]0BzZHa¶)s ̫P{3g{y_iKvZ](]}ygVkS!#k;_;3 <M*'']LJ2 a/V;۹wʀx5BI1Hm%Whm@RxIe` WbTMmЖpm¸E"3rUH<8rzH /-~]K!@Ύ&>nCD`'HIi!%{θw%ӕKQ~.8r ~ (ej+Np7ZS|MJ`VJR];Xػ ycvlVoؽd?rA^y@m*1.~"Q( YQ d\/oTŧ~IXIDw`C>B'(NK02 jdAфpfakFPH@~Ō\?$u]ceb"(d{,8XCDp ȁb6@;B]2kXe"aP4ꨦ v}iin9! ur,=M㌴ۿ2,Y*5TM|B|UfQ}e|ZNiϴIlHv@rleԽ3cfShぽOO2>&쯕U6yZ)lUJMH DZb [d/ _~nʋQ6˩ )Lk7ҝ#.O08s[5e{A@}gɅl_[JUvȦc8*>J:5I,g DSfM3OrnYAw7 rTL xj<2z96dZeeBӭSv ;N[ u FͻҨH0r( 9=>弙fPAFُA%nK37h=r{뒬LNN;}fM>Sw2  B6km8ae+!S{¨VwRf 6E9 CXڄ=6W _=sKnUT_{Z=y)(p8CJYFolW Z"Nj~xb2Ӱ4'6* v}V+N8:Y27~/XGh{O8̸z.D9BZ[݇+jrx#۽TKAmvzV)rHVsTFeM$rwbQḖa E͒UX"*c8/ 2B/5mu}G9/A* +++Ô~TШY/nGlY$@r߳MUBq;> ]魯p$]1<B!+W!},x9RF&Bs\k~ P%z+ؽk L]2bwk=WdJj9%WiEi&ګ8FwG#xSn3V;:ȅځ¯-OdJ[MV?lЌ7fB l+#Z 'A$܃0S¢*|dz}޴=Բ}#K;O7=XO|' `[Qxa(>VeŒOx9VY[l0akE%:ol0.MnqC,w Bct ؠU#@Q427U$ѧvNv#gzSVK哪 !(2HjmGp̖~\uO f} sP sw]@m qiDq\3],ʛOdNJI7/1< ׸pHЬO$pу(wd{ I.6aQVJ. Ni1 (tM]̻W=id{=8 äRE< b }&$G 8L8q,niҥ < lK8aXkPR~&Xy*T,1w$Tx) u 7a`H>= y*{1?r)dSs=LpbBzF;x%I菛 t{w#].~izsDWTEGeLMBN]M@ lOa?;SWtEKOxdSKxF-ز?w*!矝,o: (pq-%j_=bgkŧ IU'?ܛTT>I3 !Nϻq!P^ؐM"c#ZwDaY9:8ͩ Cq1_;۷1 n\:+'<TN*V%֨ծ.堪\Dv z*Rܬ(4|K;="ʶNoQ+[V3 p',,p.p}trlI9@]ߒ(KeAPEo Q0.]d՝$4I$N*t.4k#L M &4_1}j}Dp_eѐ7TӖvxLXrjZ \MnE;ݙ,3p|&@FX_x_]{-!9]oSPncv?!oj8F7FYLGn$d6=x;Ö,K|c\xgi]H~[`{RiIۧ![XV0{`klN5yėaȄqxih?袡E2- i%h2~b,Hw%)sw"%iTq/aW>4K+g_SɫX7 1Ds Ə~鷄59Nn#fv"@ҽUՂ0 坵EXܽQ@lsoC6rҩL:Hv"+wXGtp~sD}f؁ P y0ֆQAVzTBpP]Yf>6^]J!69_-0 ꨎ #N6vYdB= shS>|Vj/'d[ eȬ8.]`8نȐj+ݷQh^H=>fT֚E-Dاu "o%tueBYA"guiˀhDF̐O,y8^ ~4RY |eB!^)QhtS>yMl➅VHS[e~ )YTYub p-f6DD;TEgQBaf!)7Oj* P4)e b)  X`r :rL^s `)HzWSr|`F uJh?p)Pby{ RF5w(ses,Ƚkr؇-_&!nЄ,0t8H_4my) ֻHmqoXĐr@Jdp`pU_ `bqQ1ǿ{"a,ztݼR~~*eU򦣟p[ZSs"(- IyV& ,95./=/p d(L$Jfbxc>ʺ<\Qw':9*sT%YC۱Y,- 3|U}a ?]XUQo1܄Nß<)npv6str84N@`,?4 WRưj%F|>%ē{<پ] [aqi#, 1Y }ΣKxlđ*<2Ђ+O5h=$&S8o5˿ӭ@D2?,x[ hIߞ|yy̦w?Ih| .&.<Z%:Zj.]#cea} @?#V?p"`!Dϭ"6dK5; ~DcǚQy$1cwˑQ6|r؊DZOKaI{BC㯔l6j{͹? @;zᬧɍ6~ѰoX UNa['Lo4 NGk(鉒c\eM b2'ul4l9mQQ&>T s @K-ŠUƄD HUBv[>2 w˦M4j Z~GE.ۇc)Atq]"> ou3m1Yb2͊\$b "]S^꒷Z>Bڤ8'e{*r@3Im)= !cSHz%6>*݂И)7) Nt+l$O0LxKȠ}e},}^?qj_lWnBމ) kdQ#2]BSnIikWO@Dy.5f<BV1хZVM0V{+zK}`]Be,p6n>J>Im<``ǰ!2~x7+)+T,w !X6W']OklW$o(Ui"@?sFZu y/fX*󕟤B$}?YѸe/0W>k oT,|@k rwgXR * IGfq&"#EZ}X$eYlݮ sD_pVVjy |$&aK][Gx/L#n;r'h*|8`5|OLtldžzxoH(Ѐ|4 Ζo1 zzS<88wɑq {@!ltiHYoʭ,MfvkW ՙC,']ExG7k@+;e~s7r}Hm!(!)H]0`F$>착Z~jbpڸ|2H RZҟٳιnUP6$s!GZVat" 7P1&6CS܉G+ ~ӿW'-;H 4%DYqRM͖Qgx$ ՟K=LԞPE ̭)U_&jZ:ۉ8ĻDY>;_. W nIvmu@-n(!CG=lRe$XjvaِYU K 0zHpdBXۆ)h^R ]ˁ{^C4Ѯ;7^qyb|4GCx2yqNQ,1͊E"\FxhAT \ l_2l>=t-E;պK/;<A?Ri mED*Ve/fp:R+luQOh`׭ ;<+f1N} w?8f.^:]fkE!ѸΆ|vW#ljPq+ |ѝ!x;dɁ1jN=8? ,®e;}SL{~Rf d>?nAm|^6&s>1y2]Lz_1QFxLXER5XQFk ޜ'%H ƕQ3zǍ:Do {msmJBo2u*9uh[֛K EH5mݎt-+%ud>Bd X|u^'?oJK%$'ru{W5/7@K#W=,{^]Y܎X6"މm̳Ne;iY[Y@)^a97g T}Im[M;=Uռ2ɨ2B\LZ!r郣!M|eO I4nnTO/Jc'(_#fJۗ[eM:+wd:oCjwZ%LA ّ@N1#iY䄼=U,}ZD?)i$V *zq,UnȆ)J~SbC"k)A:Wv$#A&Uoٞ(Tb ͦs^n{-#RR ߱D S!GoIY x  BUҡuͱ/yfLZ޶"C]tZHgༀz(y&! j,AxBz^kS1'U%a&2%F?NڝmU(0[uWH?reP^n3@hjRprdϊ?3d mўZu[q:bF6qa>lzΊMC:e4ŇѤ{:OA$ uOTP ` wTiAP/z~v&0(/ wqɬRL`'?_z53vY )Eya6ki-H3 Y ڜʩu1EHV& '`GB_P9t\yNSxi 9WtGbI#j,|EJܧv%r^z]3}+:ŠNN߈ڪb$Oy#*IS$" 2W^A/畑ucAy 3ۼB.q}<ytF>Lk.c~q 1Z XrkiOxWb.A8YTO ѱU?ܢ_ĜBl@=5^.Ùǻ%n~NGg8_X$|hrӭju$5Y4b_|{.pEOtU%ɽeCFvYeUP|1vReW dߚIR*;@I9\6 _"OtE6no£1陞Ȱw'&9(+ؕ-:.6L+z) M&xhG &dEy&v0lk\C $!Sĝ5cf7fžJ v?kcE~MFֹb[֙@54b!!(䆱(acxKh6\9[Ūh=v>OT­ EҐtwttF XK3 1ndj.2" @W/tym eC0<ڊxâk-F\\% ^g-t[54e 7g+Z1ud9Vvt]_ݶy74+tz^~s3ĥ圍X,˻fAjϽV~*6DR)3/ {M4BzH2vu+ՖۭW}p xi2*},N58-2=i0BTJ Z@)AD <2O Sw+*'60s {#̹+7M WѧL!Fat$VތTH@W[p<ŃlaU-Uy4(Bo!x@J$ H߬pzl& '&V5qNT nEWy5[tGc05%%AޕHOݳ 1o¼bNKZ6NfnNvs'wP7=W!0 6+Bv$H@óUBC@K {SApeII&D7Ci$RU \Hd `(v:)z6GgE v#D.CZ7FM=K;82-V#k>sA"QQ^cدiĞA)mLZ3yHM/cu ޼㐐s_ީ~7, c}&aӏ~]q Į,i/Hx ZCq Io@|zzi&H[]ԕ8“p"6n#z;J>@ QG"\Ea8ySʹ)U֡ϓv]#Yw)}AsDwZ`S1F{ȁtkTUY$Ū6֊@'(םKʆŇv6'qbFg {zP</ԗ!y=Z81~\x⣑W'ɇ̲/L(rzvFƕ }Q[l?#̚%?.6A,'Iv^;rp'7Qki+(Nz̙ᆝ1kS~# P>BY֍>׮("ԆJ'r1 Z]kNaP