python3-devel-3.6.15-150300.10.30.1 >  A c:np9|XH30h\q @^EF\| q=ĝ`# )2V0O2ۡ]۲&0y;z}LD>՟ݯ!y ۾^\hnoڗ^W~U.^r*V?eM"|D>= EDSžBj7=]MvEA8by!t">&1NO^z|$?pEq'}}-" Es*[P/D=b&w ٺR_BU8_D-o֍y (\pM9= 1,a3hM6 >pA?d & h-NY o{~~ ~ ~ ~ %~ &l~(d~*~-P-|~/t0081[(18193:< BFG~H~I~X8YTZ[\~]~^s bȆc/dɶeɻfɾlu~v w`~xX~yPzјѨѬѲCpython3-devel3.6.15150300.10.30.1Include Files and Libraries Mandatory for Building Python ModulesThe Python programming language's interpreter can be extended with dynamically loaded extensions and can be embedded in other programs. This package contains header files, a static library, and development tools for building Python modules, extending the Python interpreter or embedding Python in applications. This also includes the Python distutils, which were in the Python package up to version 2.2.2.c:s390zl35 QSUSE Linux Enterprise 15SUSE LLC Python-2.0https://www.suse.com/Unspecifiedhttps://www.python.org/linuxs390x nW [vB w !L9t$  WUs   7 T!# ]7# Ej '(CC !+ x!mk+~ u  IK<  ?s 2 !:G) UauA큤A큤AAAAc:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:dd70024e8c4ffa68bf9d4a55d1e343caf565bc8ad3725f25ec17ebefafe3abaa6d88b06b822b72876dcbc89b529809e937b83d0cb6a681f14de7fb5f36907a20ee74dbf61abc57f7620fc6eaf31517b92f737b5ba64d78a281c5e42a28a15edb5bb332ce29b211d78f49df318ad1225a22b325bacf5feb2513109c9484fa32496c606145ccfc8a7794680d93bc87cdfc89eb1d36bcb50478e441feb138b66ee8f228e11c63ea63b2db1076de50c9521364aafac87f8a7ce2ac12cc3b0b2c63dfa69a187d5b752b23d616e4608a600fbcd46db65ef1cb85ad7e4acc19d532c664afbbf716c0d6d777ae4c4e30121b1cdb00c5f09f478bd815d45d87654ed232e81b5101b4b85409fd910032713906800bbb83580503036469c2a60ac8e80b8f72d6db52644f2c3aacdfcc393c9999590c12dfae291fa343ee0e089ffc28400e34c2fae54e6f08d924d2ddf0cb3b58ca6544de18b4fd301303b6807cb4843362b20a8af85683ede589beba4b8fab2fcf03c651ec93adc651e65dcf561efb8ddcb1f8211dcf2d2a8b0fe155e8c879c1af2d0c0a9934a57bac1340ad210b0af7125db5d866a90e3bd7de6a861b30ed534308108f8e18b6c48a74e3cedc6676f0812727e638e478bf620e9b2d9a274aec26020e3f6992e0507273152a434d64d2d5e1a7736fd5f486412c23dbbe39dc80098736e208bb0889991d051ae91effaf0792a5a058193d88861991c91ec626ecee4f1dd756d7f618f0efbf6b976eba2e6a6dd84f5b3738836973013339dc320c296355246169ebe5ebe2251516b4bb4357f1fd63389430974ea9b099ccfe8a0f8b5e4a0f502427ae6540c0e0534cd2ec027773ea409a055eeb2b5d02a25adba73149c7c99903c9c7fdd942ddeb19e088393df74adfc023024aecb15ba770c2f68ee82663afcc5b8aa58a2d51f3f74a8a78913cc59abfac2a7c082d28c10c1cc0f18d1a4df9c4f2a6682bd06dd7bb62a6559a120a597401964c2235d7fe14b3cb006dbb88a383de4a1965256713ccc74cafe264d80ff78299f6e3b1ed91e1e6d3d2e5a430d6af1bbf23f36a0faeae9707706e73fe170efc01e7f2fcb4beb6060614619235be070494a106479987348515b6a72244fe250db9995068fe74dce0e23fd70c12b03fd94751d98b773be8f64896b65a1a57a1fc93ca954d0027217a3917c7ca8e359919843dad36cd044fbfe0c54ad0d89dff4ab88a71ca1a26ce5bc989a3b8586d12a364a859135a6cf61bc8db7100310c0c97da7072380e0e8cfff7b9052ab440a9d5b84e7dc6808c82d2dcee078b377a9dde743af7824037e0f30486b80088bb4987f363cd5b3c50bd32b4b599da532654c9b30d080400a573e3c1d089c2781652767f743746b6a1a807ae083c52d61cfa0ca8834e9cd04cc460c73ace0edb965abe821ef31e257908d062a18f9d89f6d57f4649c8323a3223e3fd4ad722e8f28537b1191824416f3b7927cac39493619036535b8346abbc03228b58fff3bc7542fdf0ad2e5224c4fd0ac805b47262f9d560c4e15df552d52186188141260d12f18afb5baaab41b8fbdd86e369774bb352958f95af4cbd83ba07583d8da1d49ef8ffa6ea2e4dad25f503d562885cc47fae1324b451495e8e5ef49e2afb699b9ea60cd88bb922f6951082ccea637302d5e451af094ec43d995bbd44cf34c45903893470f6233b0339045471cafb170d0ee46a31c6fed1b62c63381fdb0388aa8d7df432cfcf567c65c666aeba255d836f77801da70dc40fa164a0d004287b2629c0e9facf203a26c462f5391d9870bd46d6341525fcc78a90f26786d632a84fd0bd591149e9850c46c5e0e624f16e3d90316f5a617a903cf1eacb382acd34fe7993d090e9fec242204e3c19b56406ba6a68154f85951794529465a07e07444fb852440059a398c98344004a27f5d88a9777e274e49fbe6f2d0d00dc5794ec44fdebd18589ef0092b4d080d9dd6232ecdf966c2744d6ce8ac2b891662b88339a99324e8dd105f7b3076830dfe7c8618c4db70ad5f55b1632691b73873b765afcd0c3235898b14a6f51731b65861ccff0f43c74ffa425235af0b32966d450e302621ab5315b58fd2067d66be56aef135b8f6c84e6ddb60c17a170588da9925535c8aeeb90b5b164859b97bd9fa1a7d282d6d0c6493f56921c039bfa23fd38bc4a643ebb9ace07108d9b170900fbc8cdd0649b1fdd05cd330102d919c91bda82ae1b0f5fa1fbdf8a519376740361f1066a97cfa57d3683aafa767e5aff7bdd467c315ed5a22499aa52066252cd854b09213a63c5093afd3a65241242cc3a3ced72325640aa05374e600749b9efd6042bb0e3a3dbd90a00328494dc28c3187cbd9913e0bc914b3892a3dc86ad4e426308fe6e961abaf588f31870df5524620ec1c7fe5c487dbe2d324fce3eaeb13307f406ebc4064e654e91974b836376347a5dbfabfca3c2bd2099a8228ce66c6940c013935b48f48ca8ce249a4d482c55e3fb6f1cfe786c5a32a57969bb74a779d96e922c139363bc2b22d77dc59277c002ae1d2dcc3ff1786f2a629d2a15874ddc95039dbfd6391f28e66fbff5855ef464165489200f66df511db7b2f49a45e43b8f555eb83d0419232cbcb738a3f856433040833a798174007cf5e3a81b46901a3c9281d3654043f84937eb974a5c9c520c7af403cb2147e663ce1ae545568321922b0bf2456c23a859e872e35f329c491ad1179c6b5a1fa467a361d57c0dcc17766e5ed190f352fa3d59b57c40a824a6815b6846ece8eb382c100d5eca46bef0be875709f12f5461fae93ba1f06e61a6e7187321a36099573fb1dd6cf8ec38b89989ab01fc3759bb4393bccd1a3d836cd8c5cf9e616343ca5117ed72770c4a7bfbe465a98f7c9e25528290be13027b51f1925c7ff0ee7541b23694121ac05a66a406eb5730a6c8981e7b6fb0299cfac60773e977a7867872a910fbe75bd2a8ef9d6e1327f9153c7c0fba73966b7fda85b79dbd65f2939520c18a777c91b6d5fe496bcd846b31123f77f85261ba30db4c96f81c4d9cabcacbf232d30713a94047d5af24285bbbe793f088c9236416ed2596c1c156c863044db5d9575f315a03314bde05b3b7d6dbff5b7565b71ef59a4ce1e796a549d28edb4c75a5cabd00fe969b52ad06966c916e8d2a777e3da039dc88c7af462106f3b4645fd848c93c4b57c9ff15aabb661930914793b53298f762a30b22ddbdd0ee77bcc8e0d6be0598730e687edad4ad455962f6e2b0b49651bc20702e685fde63c09deb906be5f47972171174ba772e44672e300e438f106cc946bfc1aa548200d61d9efaba3df0a87906a284cd2ccccbac21c5aa2ce5ea1d05d04a4b5e5038e5d55c7fab260ab30e2c9fce977024cf8e739c4e58727fa1510bc6f223aa5fd344c7d823a6d6dc847c500c926a046663faade4d35daebbc4f50614c2f628fb0097aad4cc1ed856a1c0c16c8063ac35eda62df3ab70bd116f3989b9d7be1a34d1670bc3ec0a6ccc18e09de2eecb212c40a9b50fcc959b67fba9a5bcfb23476115e1f8a2f0d7279286973d1a1d34f61eeb64372df05f54a96e88f734ceb77c99278e453ecf75ead54c1414f401d8338fb6ecf5f12768ee95cd09c262f880b2ee522ca344b890dbdcde4c88814ef927caaa29a5a4b97c48c38a78485f15b3e1ec5d5ab35aca934377a917b9df98a492044f55cf016c008fef3181d77d13f1828b84625b5cb1f460e5f5ed2fd0dfe8f81b81c05cb2e25ac2b9800a5b73a0626b58ed3c944562f00ab40bf4875feaf4eb453936cfc98157a14aba4f04e715cb5189a8ebd1bda1aec10876eaec2ddd0a6701efa7987b1330f1336e96cde36459ecf5d911af8a9a36b53c42ab1080b0f9db9a4b14efed3cef52066866519f564d281e1dbf84fe8c24c660d31257bcf506cb23d86b81bcc6efa51b4ad9dfab67fda947753afcad33af2caf9b9b4ea7379a38902d5e9e40a69cb10f25e60e3bb2fdddec17b526824f5215fe68640b1e2839479e122db707ae8fdd8f29d861add05d902a1df191c88143850b355d98ccf286e9acfa1ef40a74917686f53797477196c1aa67d767fedaebca4dd23bd9f5837719f206f04c4569ac51be15ac4f3cefc956fa594847750db438421ce862a8539f48bdfe81695b3363981b0a25aecab8640f82c62668b4dd58c6dfd59795a6a5cadbf9165c37750df2374e117d0b38031f5d8b08b1bf9fc5593515002ef9d3104998a854161a4ddb2126aced3f8e8951ce0d1e20dbc2ad70cc6e4abf49205f56e201b471e84a7ab305b441dddd9694b32bf52bb595602e4724ea008863be9d95b982c2eda1116d30daa07ed26fd8e81cf1c58cc93b458ee5f8c431aec9f4a288021d7c33d0d3884e1933cae04d37488d58efe4a399f9348bc2ef17dd010a390c76b24d72ccbc90811b0e41627eff0f1bfed2ae4dfebbd22ac3dd80ecb098a0ec7454cfd73c853166e9950f87150f24a594a73cac388eb59bfe1f51315ada7b19aba768a6d1524c1d7d9f9673bf3bb61e809ea47f032e0d3341a572fd745eac372df3ced632f0cd3f005d95dfd6595790a349c116e4d39d1d9a89f9a8666b2c0f5854d2e5d361c4898605b63d7c7bb1953ec937ecf5f6b115d13c7fe7eae90443aea6e2267145d2704202b70900e8b33932f44696ddfb157abd08ae709a600a71d54d69575f9b0530a23d48352e7cdd61f87ae33f04c04b4144af60753237cfa71d37fe9b982de66be4c13e2cd7977b2fbaff115fb80357d6270c4982b2c0d29e734b34f3f8cb4a8c2b9305b6e7f378214ecd13928f2671db2c7ee0f7b37821fad4551b410aefe3ec1a5dab7970d83a81e7987827d973b5a19b8875abd0afb9f02112e3e3925517d294fbe26403a4df135618dbfc911cd911e073bef8baac92adf3cf516747616fbe142306be804c8a7a6da49b85e0e1763d0aa4465f9fb69cb12cbbe508c0a9e6834923ecfe37632b26257b716b4a98282e714f6ad7ce43264fcca727fb50dda4013f2dcaebeead76ee161a78f3ae4976eb6218cf5edf3a0b8f4cd761c6ff0d909760c8686eafa156910db76555dcaa6e9163786c89c3702ba5fa698b62b36bdc9326da6d8681c7733d9ac03a874b40e9fe11a83cbf8a77python3.6-configpython3.6m-configlibpython3.6m.so.1.0python-3.6.pcpython-3.6.pc../../libpython3.6m.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-core-3.6.15-150300.10.30.1.src.rpmlibpython3.so()(64bit)pkgconfig(python-3.6)pkgconfig(python-3.6m)pkgconfig(python3)python3-develpython3-develpython3-devel(s390-64)@@@@@@@@@    /bin/sh/usr/bin/pkg-config/usr/bin/python3/usr/bin/python3.6mlibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)python(abi)python3-baserpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.6.153.0.4-14.6.0-14.0-15.2-14.14.3cbb@b@a@a*@a*@aaaayay?@af@a]aLl@aLl@aA@a'@aj@```t`[``@``/@``U_T__@_v@_0@_0@_@_G@___P_P_m_O@_N7_L@_?@_>e_>e_=@_@_______^^g@^>^>^8 @^0"@]f@]+]@]m]y@]v>]8H@]8H@]1]]@\\8\@\E@\C@["@[6@ZZԐ@Zx@Z@Z@Z Z Zz@Zhu@Z`@ZLZ"Z }YYX@Yo@Y@YY@Y@YI@XӸXƉXXqX@Xv@W@Wx@W_W@Vm@VhV*!@VCV }@U@U@U@UU[%UT@UCjU@TeT;steven.kowalik@suse.commcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdmueller@suse.comschwab@suse.demcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comschwab@suse.deqydwhotmail@gmail.commcepl@suse.commcepl@suse.commcepl@suse.comdmueller@suse.commcepl@suse.comcode@bnavigator.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commeissner@suse.commcepl@suse.commcepl@suse.commcepl@suse.comsteven.kowalik@suse.commmachova@suse.commcepl@suse.commcepl@suse.commcalabkova@suse.comdimstar@opensuse.orgmcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.comtchvatal@suse.comschwab@suse.demcalabkova@suse.commcalabkova@suse.commcalabkova@suse.commcepl@suse.commcalabkova@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.commimi.vx@gmail.compsimons@suse.comadam@mizerski.plschwab@suse.debwiedemann@suse.comtchvatal@suse.comjmatejek@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comdimstar@opensuse.orgmimi.vx@gmail.comjmatejek@suse.comdmueller@suse.comvcizek@suse.comschwab@suse.dejmatejek@suse.comkukuk@suse.dejmatejek@suse.comasn@cryptomilk.orgjmatejek@suse.comjmatejek@suse.comjmatejek@suse.combwiedemann@suse.comjmatejek@suse.comjmatejek@suse.comhpj@urpla.nethpj@urpla.nethpj@urpla.netjmatejek@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comjmatejek@suse.comtoddrme2178@gmail.comjmatejek@suse.comdimstar@opensuse.orgjmatejek@suse.comfisiu@opensuse.orgmeissner@suse.comschwab@suse.dejmatejek@suse.commailaender@opensuse.orgrguenther@suse.comp.drouand@gmail.comjmatejek@suse.com- Add patch CVE-2021-28861-double-slash-path.patch: * http.server: Fix an open redirection vulnerability in the HTTP server when an URI path starts with //. (bsc#1202624, CVE-2021-28861)- Add CVE-2015-20107-mailcap-unsafe-filenames.patch to avoid CVE-2015-20107 (bsc#1198511, gh#python/cpython#68966), the command injection in the mailcap module. - Rename support-expat-245.patch to support-expat-CVE-2022-25236-patched.patch to unify the patch with other packages. - Add bpo-46623-skip-zlib-s390x.patch skipping two failing tests on s390x.- Update bundled pip wheel to the latest SLE version patched against bsc#1186819 (CVE-2021-3572).- Add patch support-expat-245.patch: * Support Expat >= 2.4.5- Rename 22198.patch into more descriptive remove-sphinx40-warning.patch.- Don't use appstream-glib on SLE-12. - Use Python 2-based Sphinx on SLE-12. - No documentation on SLE-12. - Add skip_SSL_tests.patch skipping tests because of patched OpenSSL (bpo#9425).- Don't use appstream-glib on SLE-12. - Use Python 2-based Sphinx on SLE-12. - No documentation on SLE-12. - Add skip_SSL_tests.patch skipping tests because of patched OpenSSL (bpo#9425).- Don't use OpenSSL 1.1 on platforms which don't have it.- Remove shebangs from from python-base libraries in _libdir (bsc#1193179, bsc#1192249). - Readjust patches: - bpo-31046_ensurepip_honours_prefix.patch - decimal.patch - python-3.3.0b1-fix_date_time_compiler.patch- build against openssl 1.1 as it is incompatible with openssl 3.0+ (bsc#1190566)- 0001-allow-for-reproducible-builds-of-python-packages.patch: ignore permission error when changing the mtime of the source file in presence of SOURCE_DATE_EPOCH- The previous construct works only on the current Factory, not in SLE.- BuildRequire rpm-build-python: The provider to inject python(abi) has been moved there. rpm-build pulls rpm-build-python automatically in when building anything against python3-base, but this implies that the initial build of python3-base does not trigger the automatic installation.- Due to conflicting demands of bsc#1183858 and platforms where Python 3.6 is only in interpreter+pip set we have to make complicated ugly construct about Sphinx BR.- Make python36 primary interpreter on SLE-15- Make build working even on older SLEs.- Update to 3.6.15: - bpo-43124: Made the internal putcmd function in smtplib sanitize input for presence of \r and \n characters to avoid (unlikely) command injection. Library - bpo-45001: Made email date parsing more robust against malformed input, namely a whitespace-only Date: header. Patch by Wouter Bolsterlee. Tests - bpo-38965: Fix test_faulthandler on GCC 10. Use the “volatile” keyword in faulthandler._stack_overflow() to prevent tail call optimization on any compiler, rather than relying on compiler specific pragma. - Remove upstreamed patches: - faulthandler_stack_overflow_on_GCC10.patch- test_faulthandler is still problematic under qemu linux-user emulation, disable it there- Update to 3.6.14: * Security - bpo-44022 (bsc#1189241, CVE-2021-3737): mod:http.client now avoids infinitely reading potential HTTP headers after a 100 Continue status response from the server. - bpo-43882: The presence of newline or tab characters in parts of a URL could allow some forms of attacks. Following the controlling specification for URLs defined by WHATWG urllib.parse() now removes ASCII newlines and tabs from URLs, preventing such attacks. - bpo-42988 (CVE-2021-3426, bsc#1183374): Remove the getfile feature of the pydoc module which could be abused to read arbitrary files on the disk (directory traversal vulnerability). Moreover, even source code of Python modules can contain sensitive data like passwords. Vulnerability reported by David Schwörer. - bpo-43285: ftplib no longer trusts the IP address value returned from the server in response to the PASV command by default. This prevents a malicious FTP server from using the response to probe IPv4 address and port combinations on the client network. Code that requires the former vulnerable behavior may set a trust_server_pasv_ipv4_address attribute on their ftplib.FTP instances to True to re-enable it. - bpo-43075 (CVE-2021-3733, bsc#1189287): Fix Regular Expression Denial of Service (ReDoS) vulnerability in urllib.request.AbstractBasicAuthHandler. The ReDoS-vulnerable regex has quadratic worst-case complexity and it allows cause a denial of service when identifying crafted invalid RFCs. This ReDoS issue is on the client side and needs remote attackers to control the HTTP server. - Upstreamed patches were removed: - CVE-2021-3426-inf-disclosure-pydoc-getfile.patch - CVE-2021-3733-ReDoS-urllib-AbstractBasicAuthHandler.patch - Refreshed patches: - python3-sorted_tar.patch - riscv64-ctypes.patch- Rebuild to get new headers, avoid building in support for stropts.h (bsc#1187338).- Use versioned python-Sphinx to avoid dependency on other version of Python (bsc#1183858).- Modify Lib/ensurepip/__init__.py to contain the same version numbers as are in reality the ones in the bundled wheels (bsc#1187668).- add 22198.patch to build with Sphinx 4- Stop providing "python" symbol (bsc#1185588), which means python2 currently.- Make sure to close the import_failed.map file after the exception has been raised in order to avoid ResourceWarnings when the failing import is part of a try...except block.- Add CVE-2021-3426-inf-disclosure-pydoc-getfile.patch to remove getfile feature from pydoc, which is a security nightmare (among other things, CVE-2021-3426, allows disclosure of any file on the system; bsc#1183374, bpo#42988).Update to 3.6.13, final release of 3.6 branch: * Security - bpo#42967 (bsc#1182379, CVE-2021-23336): Fix web cache poisoning vulnerability by defaulting the query args separator to &, and allowing the user to choose a custom separator. - bpo#42938 (bsc#1181126, CVE-2021-3177): Avoid static buffers when computing the repr of ctypes.c_double and ctypes.c_longdouble values. - bpo#42103: Prevented potential DoS attack via CPU and RAM exhaustion when processing malformed Apple Property List files in binary format. - bpo#42051: The plistlib module no longer accepts entity declarations in XML plist files to avoid XML vulnerabilities. This should not affect users as entity declarations are not used in regular plist files. - bpo#40791: Add volatile to the accumulator variable in hmac.compare_digest, making constant-time-defeating optimizations less likely. * Core and Builtins - bpo#35560: Fix an assertion error in format() in debug build for floating point formatting with “n” format, zero padding and small width. Release build is not impacted. Patch by Karthikeyan Singaravelan. * Library - bpo#42103: InvalidFileException and RecursionError are now the only errors caused by loading malformed binary Plist file (previously ValueError and TypeError could be raised in some specific cases). * Tests - bpo#42794: Update test_nntplib to use offical group name of news.aioe.org for testing. Patch by Dong-hee Na. - bpo#41944: Tests for CJK codecs no longer call eval() on content received via HTTP. - Patches removed, because they were included in the upstream tarball: - CVE-2020-27619-no-eval-http-content.patch - CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in _ctypes/callproc.c, which may lead to remote code execution.- Provide the newest setuptools wheel (bsc#1176262, CVE-2019-20916) in their correct form (bsc#1180686).- (bsc#1180125) We really don't Require python-rpm-macros package. Unnecessary dependency.- readd --with-fpectl (bsc#1180377)- Adjust sphinx-update-removed-function.patch- (bsc#1179630) Update sphinx-update-removed-function.patch to work with all versions of Sphinx (not binding the Python documentation build to the latest verison of Sphinx). Updated version mentioned on gh#python/cpython#13236.- Add CVE-2020-27619-no-eval-http-content.patch fixing CVE-2020-27619 (bsc#1178009), where Lib/test/multibytecodec_support calls eval() on content retrieved via HTTP.- Add patch sphinx-update-removed-function.patch to no longer call a now removed function (gh#python/cpython#13236). As a consequence, no longer pin Sphinx version.- Pin Sphinx version to fix doc subpackage- Change setuptools and pip version numbers according to new wheels (bsc#1179756). - Add ignore_pip_deprec_warn.patch to switch of persistently failing test.- Replace bundled wheels for pip and setuptools with the updated ones (bsc#1176262 CVE-2019-20916).- Handful of changes to make python36 compatible with SLE15 and SLE12 (jsc#ECO-2799, jsc#SLE-13738) - Rebase bpo23395-PyErr_SetInterrupt-signal.patch- Fix build with RPM 4.16: error: bare words are no longer supported, please use "...": x86 == ppc.- Fix installing .desktop file- Buildrequire timezone only for general flavor. It's used in this flavor for the test suite.- Add faulthandler_stack_overflow_on_GCC10.patch to make build working even with GCC10 (bpo#38965).- Just cleanup and reordering items to synchronize with python38- Format with spec-cleaner- riscv64-support.patch: bpo-33377: add triplets for mips-r6 and riscv (#6655) - riscv64-ctypes.patch: bpo-35847: RISC-V needs CTYPES_PASS_BY_REF_HACK (GH-11694) - Update list of tests to exclude under qemu linux-user- Update the python keyring - Correct libpython name- Drop patches which are not mentioned in spec: * CVE-2019-5010-null-defer-x509-cert-DOS.patch * F00102-lib64.patch * F00251-change-user-install-location.patch * OBS_dev-shm.patch * SUSE-FEDORA-multilib.patch * bpo-31046_ensurepip_honours_prefix.patch * bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch * bpo36302-sort-module-sources.patch * bpo40784-Fix-sqlite3-deterministic-test.patch * bsc1167501-invalid-alignment.patch * python3-imp-returntype.patch - Working around missing python-packaging dependency in python-Sphinx (bsc#1174571) is not necessary anymore.- Update to 3.6.12 (bsc#1179193) * Ensure python3.dll is loaded from correct locations when Python is embedded * The __hash__() methods of ipaddress.IPv4Interface and ipaddress.IPv6Interface incorrectly generated constant hash values of 32 and 128 respectively. This resulted in always causing hash collisions. The fix uses hash() to generate hash values for the tuple of (address, mask length, network address). * Prevent http header injection by rejecting control characters in http.client.putrequest(…). * Unpickling invalid NEWOBJ_EX opcode with the C implementation raises now UnpicklingError instead of crashing. * Avoid infinite loop when reading specially crafted TAR files using the tarfile module - Drop merged fixtures: * CVE-2020-14422-ipaddress-hash-collision.patch * CVE-2019-20907_tarfile-inf-loop.patch * recursion.tar - This release also fixes CVE-2020-26116 (bsc#1177211) and CVE-2019-20907 (bsc#1174091).- Add CVE-2019-20907_tarfile-inf-loop.patch fixing bsc#1174091 (CVE-2019-20907, bpo#39017) avoiding possible infinite loop in specifically crafted tarball. Add recursion.tar as a testing tarball for the patch.- Make library names internally consistent- Disable profile optimalizations as they deadlock in test_faulthandler- Disable lto as it causes mess and works with 3.7 onwards only- Sync the test disablements from the python3 in sle15- Update to 3.6.11: - bpo-39073: Disallow CR or LF in email.headerregistry. Address arguments to guard against header injection attacks. - bpo-38576 (bsc#1155094): Disallow control characters in hostnames in http.client, addressing CVE-2019-18348. Such potentially malicious header injection URLs now cause a InvalidURL to be raised. - bpo-39503: CVE-2020-8492: The AbstractBasicAuthHandler class of the urllib.request module uses an inefficient regular expression which can be exploited by an attacker to cause a denial of service. Fix the regex to prevent the catastrophic backtracking. Vulnerability reported by Ben Caller and Matt Schwager. - bpo-39401: Avoid unsafe load of api-ms-win-core-path-l1-1-0.dll at startup on Windows 7. - Remove merged patch CVE-2020-8492-urllib-ReDoS.patch and CRLF_injection_via_host_part.patch.- Fix minor issues found in the staging.- Do not set ourselves as a primary interpreter- Add CVE-2020-14422-ipaddress-hash-collision.patch fixing CVE-2020-14422 (bsc#1173274, bpo#41004), where hash collisions in IPv4Interface and IPv6Interface could lead to DOS.- Change name of idle3 icons to idle3.png to avoid collision with Python 2 version (bsc#1165894).- Add CVE-2019-9674-zip-bomb.patch to improve documentation warning about dangers of zip-bombs and other security problems with zipfile library. (bsc#1162825 CVE-2019-9674) - Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug "Python urrlib allowed an HTTP server to conduct Regular Expression Denial of Service (ReDoS)" (bsc#1162367)- Add Requires: libpython%{so_version} == %{version}-%{release} to python3-base to keep both packages always synchronized (bsc#1162224).- Reame idle icons to idle3 in order to not conflict with python2 variant of the package bsc#1165894 * renamed the icons * renamed icon load in desktop file- Add pep538_coerce_legacy_c_locale.patch to coerce locale to C.UTF-8 always (bsc#1162423).- Update to 3.6.10 (still in line with jsc#SLE-9426, jsc#SLE-9427, bsc#1159035): - Security: - bpo-38945: Newline characters have been escaped when performing uu encoding to prevent them from overflowing into to content section of the encoded file. This prevents malicious or accidental modification of data during the decoding process. - bpo-37228: Due to significant security concerns, the reuse_address parameter of asyncio.loop.create_datagram_endpoint() is no longer supported. This is because of the behavior of SO_REUSEADDR in UDP. For more details, see the documentation for loop.create_datagram_endpoint(). (Contributed by Kyle Stanley, Antoine Pitrou, and Yury Selivanov in bpo-37228.) - bpo-38804: Fixes a ReDoS vulnerability in http.cookiejar. Patch by Ben Caller. - bpo-38243: Escape the server title of xmlrpc.server.DocXMLRPCServer when rendering the document page as HTML. (Contributed by Dong-hee Na in bpo-38243.) - bpo-38174: Update vendorized expat library version to 2.2.8, which resolves CVE-2019-15903. - bpo-37461: Fix an infinite loop when parsing specially crafted email headers. Patch by Abhilash Raj. - bpo-34155: Fix parsing of invalid email addresses with more than one @ (e.g. a@b@c.com.) to not return the part before 2nd @ as valid email address. Patch by maxking & jpic. - Library: - bpo-38216: Allow the rare code that wants to send invalid http requests from the http.client library a way to do so. The fixes for bpo-30458 led to breakage for some projects that were relying on this ability to test their own behavior in the face of bad requests. - bpo-36564: Fix infinite loop in email header folding logic that would be triggered when an email policy’s max_line_length is not long enough to include the required markup and any values in the message. Patch by Paul Ganssle - Remove patches included in the upstream tarball: - CVE-2019-16935-xmlrpc-doc-server_title.patch (and also bpo37614-race_test_docxmlrpc_srv_setup.patch, which was resolving bsc#1174701). - CVE-2019-16056-email-parse-addr.patch - Move idle subpackage build from python3-base to python3 (bsc#1159622). appstream-glib required for packaging introduces considerable extra dependencies and a build loop via rust/librsvg. - Correct installation of idle IDE icons: + idle.png is not the target directory + non-GNOME-specific icons belong into icons/hicolor - Add required Name key to idle3 desktop file- Unify all Python 3.6* SLE packages into one (jsc#SLE-9426, jsc#SLE-9427, bsc#1159035) - Patches which were already included upstream: - CVE-2018-1061-DOS-via-regexp-difflib.patch - CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch- Add CVE-2019-16935-xmlrpc-doc-server_title.patch fixing bsc#1153238 (aka CVE-2019-16935) fixing a reflected XSS in python/Lib/DocXMLRPCServer.py- Add bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes bsc#1149792 - Add bpo36263-Fix_hashlib_scrypt.patch which works around bsc#1151490- Add CVE-2019-16056-email-parse-addr.patch fixing the email module wrongly parses email addresses [bsc#1149955, bnc#1149955, CVE-2019-16056]- jsc#PM-1350 bsc#1149121 Update python3 to the last version of the 3.6 line. This is just a bugfix release with no changes in functionality. - The following patches were included in the upstream release as so they can be removed in the package: - CVE-2018-20852-cookie-domain-check.patch - CVE-2019-5010-null-defer-x509-cert-DOS.patch - CVE-2019-10160-netloc-port-regression.patch - CVE-2019-9636-urlsplit-NFKC-norm.patch - CVE-2019-9947-no-ctrl-char-http.patch - Patch bpo23395-PyErr_SetInterrupt-signal.patch has been reapplied on the upstream base without changing any functionality. - Add patch aarch64-prolong-timeout.patch to fix failing test_utime_current_old test.- FAKE RECORD FROM SLE-12 CHANNEL Apply "CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which converts shutil._call_external_zip to use subprocess rather than distutils.spawn. [bsc#1109663, CVE-2018-1000802]- FAKE RECORD FROM SLE-12 CHANNEL bsc#1109847: add CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch fixing bpo#34623.- boo#1141853 (CVE-2018-20852) add CVE-2018-20852-cookie-domain-check.patch fixing http.cookiejar.DefaultPolicy.domain_return_ok which did not correctly validate the domain: it could be tricked into sending cookies to the wrong server.- bsc#1138459: add CVE-2019-10160-netloc-port-regression.patch which fixes regression introduced by the previous patch. (CVE-2019-10160) Upstream gh#python/cpython#13812- FAKE RECORD FROM SLE-12 CHANNEL bsc#1137942: Avoid duplicate files with python3* packages (https://fate.suse.com/327309)- bsc#1094814: Add bpo23395-PyErr_SetInterrupt-signal.patch to handle situation when the SIGINT signal is ignored or not handled- Update to 3.6.8: - bugfixes only - removed patches (subsumed in the upstream tarball): - CVE-2018-20406-pickle_LONG_BINPUT.patch - refreshed patches: - CVE-2019-5010-null-defer-x509-cert-DOS.patch - CVE-2019-9636-urlsplit-NFKC-norm.patch - Python-3.0b1-record-rpm.patch - python-3.3.0b1-fix_date_time_compiler.patch - python-3.3.0b1-test-posix_fadvise.patch - python-3.3.3-skip-distutils-test_sysconfig_module.patch - python-3.6.0-multilib-new.patch - python3-sorted_tar.patch - subprocess-raise-timeout.patch - switch off LTO and PGO optimization (bsc#1133452) - bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch Address the issue by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause a ValueError to be raised.- bsc#1129346: add CVE-2019-9636-urlsplit-NFKC-norm.patch Characters in the netloc attribute that decompose under NFKC normalization (as used by the IDNA encoding) into any of ``/``, ``?``, ``#``, ``@``, or ``:`` will raise a ValueError. If the URL is decomposed before parsing, or is not a Unicode string, no error will be raised. (CVE-2019-9636) Upstream gh#python/cpython#12224- bsc#1120644 add CVE-2018-20406-pickle_LONG_BINPUT.patch fixing bpo#34656 Modules/_pickle.c in Python before 3.7.1 has an integer overflow via a large LONG_BINPUT value that is mishandled during a "resize to twice the size" attempt. This issue might cause memory exhaustion, but is only relevant if the pickle format is used for serializing tens or hundreds of gigabytes of data.- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch fixing bpo-35746. An exploitable denial-of-service vulnerability exists in the X509 certificate parser of Python.org Python 2.7.11 / 3.7.2. A specially crafted X509 certificate can cause a NULL pointer dereference, resulting in a denial of service. An attacker can initiate or accept TLS connections using crafted certificates to trigger this vulnerability.- Add -fwrapv to OPTS, which is default for python3 anyway See for example https://github.com/zopefoundation/persistent/issues/86 for bugs which are caused by avoiding it. (bsc#1107030)- Apply "CVE-2018-1061-DOS-via-regexp-difflib.patch" to prevent low-grade poplib REDOS (CVE-2018-1060) and to prevent difflib REDOS (CVE-2018-1061). Prior to this patch mail server's timestamp was susceptible to catastrophic backtracking on long evil response from the server. Also, it was susceptible to catastrophic backtracking, which was a potential DOS vector. [bsc#1088004 and bsc#1088009, CVE-2018-1061 and CVE-2018-1060]- As we run in main python package do not generate the pre_checkin from both now- Move the tests from base to generic package wrt bsc#1088573 * We still fail the whole distro if python3 is not build * The other archs than x86_64 took couple of hours to unblock build of other software, this way we work around the issue - Some tests are still run in -base for the LTO tweaking, but at least it is not run twice- update to 3.6.5 * bugfix release * see Misc/NEWS for details - drop ctypes-pass-by-value.patch - drop fix-localeconv-encoding-for-LC_NUMERIC.patch - refresh python-3.6.0-multilib-new.patch- Apply "python-3.6-CVE-2017-18207.patch" to add a check to Lib/wave.py that verifies that at least one channel is provided. Prior to this check, attackers could cause a denial of service (divide-by-zero error and application crash) via a crafted wav format audio file. [bsc#1083507, CVE-2017-18207]- Created %so_major and %so_minor macros - Put Tools/gdb/libpython.py script into proper place and ship it with devel subpackage.- ctypes-pass-by-value.patch: Fix pass by value for structs on aarch64- Add python3-sorted_tar.patch (boo#1081750, bsc#1086001)- Add patch to fix glibc 2.27 fail bsc#1079761: * fix-localeconv-encoding-for-LC_NUMERIC.patch- move XML modules and python3-xml provide to python3-base (fixes bsc#1077230) - move ensurepip to base- Add skip_random_failing_tests.patch only for PowerPC- update to 3.6.4 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed python3-ncurses-6.0-accessors.patch - drop PYTHONSTARTUP hooks that cause spurious startup errors * fixes bsc#1070738 * the relevant feature (REPL history) is now built into Python itself- Install 2to3-%{python_version} executable (override defattr of the -tools package). 2to3 (unversioned) is a symlink and does not carry permissions (bsc#1070853).- move 2to3 to python3-tools package- update to 3.6.3 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- drop python-2.7-libffi-aarch64.patch: this patches the intree copy of libffi which is unused/deleted in the line afterwards - fix build against system libffi: include flags weren't set so it actually used the in-tree libffi headers.- Fix test broken with OpenSSL 1.1 (bsc#1042670) * add 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- fix missing %{?armsuffix}- distutils-reproducible-compile.patch: ensure distutils order files before compiling, which works around bsc#1049186- Add libnsl-devel build requires for glibc obsoleting libnsl- update to 3.6.2 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed test-socket-aead-kernel49.patch - add Provides: python3-typing (fixes bsc#1050653) - drop duplicate Provides: python3- Add missing link to python library in config dir (bsc#1040164)- update to 3.6.1 * bugfix release, over a hundred bugs fixed * never add import location's parent directory to sys.path * switch to git for version control, build changes related to that * fix "failed to get random numbers" on old kernels (bsc#1029902) * several crashes and memory leaks corrected * f-string are no longer accepted as docstrings- prevent regenerating AST at build-time more robustly - add "--without profileopt" and "--without testsuite" options to python3-base to allow short circuiting when working on the package- FAKE RECORD FROM SLE-12 CHANNEL update to 3.4.6 (bsc#1027282): * fixed potential crash in PyUnicode_AsDecodedObject() in debug build * fixed possible DoS and arbitrary execution in gettext plurals * fix possible use of uninitialized memory in operator.methodcaller * fix possible Py_DECREF on unowned object in _sre * fix possible integer overflow in _csv module * prevent HTTPoxy attack (CVE-2016-1000110) * fix selectors incorrectly retaining invalid fds - drop upstreamed python-3.4-CVE-2016-1000110-fix.patch - move _elementtree to python3.rpm to match its pyexpat dependency (bsc#1029377)- Add 0001-allow-for-reproducible-builds-of-python-packages.patch upstream https://github.com/python/cpython/pull/296- reenable test_socket with AEAD patch (test-socket-aead-kernel49.patch) - reintroduce %py3_soflags macro (and better named %cpython3_soabi equivalent)- update to 3.6.0 * PEP 498 Formated string literals * PEP 515 Underscores in numeric literals * PEP 526 Syntax for variable annotations * PEP 525 Asynchronous generators * PEP 530 Asynchronous comprehensions * PEP 506 New "secrets" module for safe key generation * less memory consumed by dicts * dtrace and systemtap support * improved asyncio module * better defaults for ssl * new hashing algorithms in hashlib * bytecode format changed to allow more optimizations * "async" and "await" are on track to be reserved words * StopIteration from generators is deprecated * support for openssl < 1.0.2 is deprecated * os.urandom now blocks when getrandom() blocks * huge number of new features, bugfixes and optimizations * see https://docs.python.org/3.6/whatsnew/3.6.html for details - rework multilib patch: drop Python-3.5.0-multilib.patch, implement upstreamable python-3.6.0-multilib-new.patch - refresh python-3.3.0b1-localpath.patch, subprocess-raise-timeout.patch - drop upstreamed Python-3.5.1-fix_lru_cache_copying.patch - finally drop python-2.6b1-canonicalize2.patch that was not applied in source and only kept around in case we needed it in the future. (which we don't, as it seems) - update import_failed map and baselibs - build ctypes against system libffi (buildrequire libffi-devel in python3-base) - add new key to keyring (signed by keys already in keyring) - introduced common configure section between python3 and python3-base - moved pyconfig.h and Makefile to devel subpackage as distutils no longer need it at runtime - added python-rpm-macros dependency, regenerated macros file, drop macros.python3.py because it is not used now - improve summaries and descriptions (fixes bsc#917607) - enabled Link-Time Optimization, see what happens - including skipped_tests.py in pre_checkin.sh run - run specs through spec-cleaner, rearrange sections- FAKE RECORD FROM SLE-12 CHANNEL apply fix for CVE-2016-1000110 - CGIHandler: sets environmental variable based on user supplied Proxy request header: python-3.4-CVE-2016-1000110-fix.patch (fixes bsc#989523, CVE-2016-1000110) - refresh python3-urllib-prefer-lowercase-proxies.patch- FAKE RECORD FROM SLE-12 CHANNEL update to 3.4.5 check: https://docs.python.org/3.4/whatsnew/changelog.html (fixes bsc#984751, CVE-2016-0772) (fixes bsc#985177, CVE-2016-5636) (fixes bsc#985348, CVE-2016-5699) - drop upstreamed werror-declaration-after-statement.patch- FAKE RECORD FROM SLE-12 CHANNEL Due to being fixed upstream (differently), removed outdated patch CVE-2014-4650-CGIHTTPServer-traversal.patch (bsc#983582)- move _hashlib and _ssl modules and tests to python3-base - recommend python3- Add Python-3.5.1-fix_lru_cache_copying.patch Fix copying the lru_cache() wrapper object. Fixes deep-copying lru_cache regression, which worked on previous versions of python but fails on python 3.5. This fixes a bunch of packages in devel:languages:python3. See: https://bugs.python.org/issue25447- update to 3.5.1 * bugfix-only release, dozens of bugs fixed - Drop upstreamed Python-3.5.0-_Py_atomic_xxx-symbols.patch - "Python3" to "Python 3" in summary * This seems cleaner and fixes and rpmlint warning- FAKE RECORD FROM SLE-12 CHANNEL Issue #21121: Don't force 3rd party C extensions to be built with -Werror=declaration-after-statement. (werror-declaration-after-statement.patch, bsc#951166)- Add Python-3.5.0-_Py_atomic_xxx-symbols.patch This fixes a build error for many packages that use the Python, C-API. This patch is already accepted upstream and is slated to appear in python 3.5.1.- update to 3.5.0 * coroutines with async/await syntax * matrix multiplication operator `@` * unpacking generalizations * new modules `typing` and `zipapp` * type annotations * .pyo files replaced by custom suffixes for optimization levels in __pycache__ * support for memory BIO in ssl module * performance improvements in several modules * and many more - removals and behavior changes * deprecated `__version__` is removed * support for .pyo files was removed * system calls are auto-retried on EINTR * bare generator expressions in function calls now cause SyntaxError (change "f(x for x in i)" to "f((x for x in i))" to fix) * removed undocumented `format` member of private `PyMemoryViewObject` struct * renamed `PyMemAllocator` to `PyMemAllocatorEx` - redefine %dynlib macro to reflect that modules now have arch+os as part of name - module `time` is now built-in - dropped upstreamed patches: python-3.4.1-fix-faulthandler.patch python-3.4.3-test-conditional-ssl.patch python-fix-short-dh.patch (also dropped dh2048.pem required for this patch) - updated patch Python-3.3.0b2-multilib.patch to Python-3.5.0-multilib.patch - python-ncurses-6.0-accessors.patch taken from python 2 to fix build failure with new gcc + ncurses- Add python3-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1.- improve import_failed hook to do the right thing when invoking missing modules with "python3 -m modulename" (boo#942751)- Build with --enable-loadable-sqlite-extensions to make it works as geospatial database.- dh2048.pem: added generated 2048 dh parameter set to fix ssl test (bsc#935856) - python-fix-short-dh.patch: replace the 512 bits dh parameter set by 2048 bits to fix build with new openssl 1.0.2c (bsc#935856)- ctypes-libffi-aarch64.patch: remove upstreamed patch - python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for aarch64- python-3.4.3-test-conditional-ssl.patch - restore tests failing because test_urllib was unconditionally importing ssl (without really needing it) - restore functionality of multilib patch - drop libffi-ppc64le.diff because upstream completely changed everything yet again (sorry ppc64 folks :| )- Update to version 3.4.3 - Drop upstreamed CVE-2014-4650-CGIHTTPServer-traversal.patch (bpo#21766)- Add python-3.4.1-fix-faulthandler.patch, upstream patch for bogus faulthandler which fails with GCC 5.- asyncio has been merged in python3 main package; provide and obsolete it - Remove obsolete AUTHORS section - Remove redundant %clean section- add %python3_version rpm macro for Fedora compatibility - add missing argument in import_failed, rename Novell Bugzilla to SUSE Bugzillapython3-devels390zl35 1664785908  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.63.63.63.6.153.6.15-150300.10.30.13.6.15-150300.10.30.13.6.15 python3-configpython3.6-configpython3.6m-configpython3.6mPython-ast.hPython.habstract.haccu.hasdl.hast.hbitset.hbltinmodule.hboolobject.hbytearrayobject.hbytes_methods.hbytesobject.hcellobject.hceval.hclassobject.hcode.hcodecs.hcompile.hcomplexobject.hdatetime.hdescrobject.hdictobject.hdtoa.hdynamic_annotations.henumobject.herrcode.heval.hfileobject.hfileutils.hfloatobject.hframeobject.hfuncobject.hgenobject.hgraminit.hgrammar.himport.hintrcheck.hiterobject.hlistobject.hlongintrepr.hlongobject.hmarshal.hmemoryobject.hmetagrammar.hmethodobject.hmodsupport.hmoduleobject.hnamespaceobject.hnode.hobject.hobjimpl.hodictobject.hopcode.hosdefs.hosmodule.hparsetok.hpatchlevel.hpgen.hpgenheaders.hpy_curses.hpyarena.hpyatomic.hpycapsule.hpyconfig.hpyctype.hpydebug.hpydtrace.hpyerrors.hpyexpat.hpyfpe.hpygetopt.hpyhash.hpylifecycle.hpymacconfig.hpymacro.hpymath.hpymem.hpyport.hpystate.hpystrcmp.hpystrhex.hpystrtod.hpythonrun.hpythread.hpytime.hrangeobject.hsetobject.hsliceobject.hstructmember.hstructseq.hsymtable.hsysmodule.htoken.htraceback.htupleobject.htypeslots.hucnhash.hunicodeobject.hwarnings.hweakrefobject.hlibpython3.6m.solibpython3.sopython-3.6.pcpython-3.6m.pcpython3.pcconfig-3.6m-s390x-linux-gnuMakefileSetupSetup.configSetup.localconfig.cconfig.c.ininstall-shlibpython3.6m.somakesetuppython-config.pypython.ogdbauto-loadusrlib64libpython3.6m.so.1.0-gdb.py/usr/bin//usr/include//usr/include/python3.6m//usr/lib64//usr/lib64/pkgconfig//usr/lib64/python3.6//usr/lib64/python3.6/config-3.6m-s390x-linux-gnu//usr/share//usr/share/gdb//usr/share/gdb/auto-load//usr/share/gdb/auto-load/usr//usr/share/gdb/auto-load/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:26234/SUSE_SLE-15-SP3_Update/003ebbd5652f22bec457a594544fc181-python3.SUSE_SLE-15-SP3_Update:basecpioxz5s390x-suse-linux POSIX shell script, ASCII text executabledirectoryC source, ASCII textASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e8d0c2cb4822f65edd9ae0f892abaae5e0424ca, strippedpkgconfig fileASCII text, with very long linesPython script, ASCII text executableELF 64-bit MSB relocatable, IBM S/390, version 1 (SYSV), with debug_info, not stripped RPRRRRPRPRPRRRRRRR>4_YUa\Nutf-871f0046d3ba0cab390637eb443ec707ee1ffb2d37e8bab3dc981b65edc84272d?7zXZ !t/he] cr$x#H[zbF܊r+=o3IX]_YTщ*U~ @Й'nKɉ`gb 4L|-#9?,tf{h2_[=P r V2 ]^; -^3:c 8!.*HT{Ln6MDAA70uv&j*_l w40+6aǟ(ﱆaQA o_dPh]鱀GV'&0%ϨSCMs{T,@Xrn aZS0ZeIqaiԲֶBSP?> q#M9L-Cw/8Z &.aKA^R1^SZZx[Y$L#jͿo! }B?t`3jqkEv+4OG♬" _g<Ɠ+-lWA"BI(O#IHHzXT̠לb|徧ڭ>:^⃘w!Ϳ~S1a*ښ26Ga$lƕsAfmS~1jqP6u0W $eAD: YN4DGDXfwr?iVX?{{?W~v ELpٺFJF~ z S[tafIǩ/X:-YXh\VmY?@hen OgaasoBw3S=NG{l(L,dP xau84rQܾUn$ !1ʃ"X&Ï (N>k +ь70ABTJGvlv,iޢ=nMB ]lڹx!F+.]ڀZa2mŨ#' 8 ,-6Wj}f)o;Xأ2BAW>`uǃS^%[^ZhETutk6]>VHlGOBj,]7Ezv/M$-D7Nv+ Z ¶d0ȅѴ51á bς!bcX0/1o]EHc~3U">&Įj0z`toBַ3|mfPCTڏ0|o-D,l XHkA)DՔJ04T3)Mca(a.zPF/V}kw{&~I6u~EjQ%Y|Ot)¥ ]JbVWs}2S1#i>+)4|%}%p j0;{.ĊINIFyeoSаRͿA#G_zh^Fp$e,wA^P,%Kh/;4G6e&9O^[?I/¯,n\i0ȰO L$dV&p&@ʢto9T%sw: (VY~Ny3(2?I$<|Ix:\ F}pTХw\E9ay }m!ʨ0'{y#uAzWY*-|Zѭn@.bY 5 FGS@{-wEn!r ׂ ek!~5l6m4l8^Ɉ7ϻ;5\=G 1:{r =S;M迫̈'x3X;/%B5be]QH+%!ʲ7+߳Ȩ;#֍m,0f'-C׭68%13a#*9H*)dwNg*K{LU>L˙bÜtw8xĢ`s)U߉¤E|ƘWՌbuݮܳEq(-cHb[6 5܁8E8=zme mCBCh Mmg鲻M7{2Jm>ՆHU9Z:Ey$P?uvCkӼ=0=pܡؑb*v&D<fe\_g-y)=Fo#1608sLEML'KoMqs3O"7+] oIȺmR-2FO-Л  HEԸY }LӜYѲ>(~Xrm5SMI0KmuL /s:h1XC6&U_i~7~ X|}KJ N߲S1ՈU-,M\}7 lm\%ny);n*Z*B^:JHKo$XF-ې KN Q.ΠpQJ0k5r ~$K 6 і ;?YP9c?;` R |qEhzj6lIDLώ|"763о5[H(u/ViGIM`9M+uViĂnZVI${H-x&LR^jy*ڙp]JsYۅC /7m\XGml`ݑhh\DjvP *G:sވyQa:]|WɺF&m ΣH̝pĵ=*ݎjC"&Po-TI(YMzYnI;u:~$S|sfv) MvA/1_V8ڪQelo31ٗnE%U[,rJ|s yU'-|(o9'N,+պ-*S-ڨ`_( (]&e츯w ]4Ml0(eE2 ZY s]jow{Ytu ՛CБp1a꾓]9g=s#ԋrÀBzU7#~3$J?x8N34J=QF˂c8gFdщdOL^oF)`⒄ݩjbGT){{tVOUh^N߃Iq&qFvZbwM)[QT]։qkŚͦE tr::U],oOn>ʲGZ/|֦X3u B.f1mb@dfL9It{s ƪ2T`"(@vX 3Go*wԹyNøCwF礻+gBU m`PMV:)A=! |rL j"#ymc]"nه{|̨xxʿ^T>,|W2; LqpD[v 뜶k ?Yy:`atۨ'Axn;i DtJ(\34觰cO活R<ض -qz|q93Ei +6)%B6((9@;jdjj@vu Tz a3{.<]4ABy'CvvrʎYJHʚ S؋D]nHeӇ*~jM榈SxKvЋ!n܉ pKq`mK&x+{aV>z|#n$Pц3v mfH=xY|PpVMD7iTြ>&Ɔ|P}#fF{kLl638j=r-$z\IQ\iY@);vp궸Ҭd v_S!+UDŃr8S4祀to\Niyy&si?6:)\\IOf9- K4%#8&Zd=r ckO=P-vs]ߔ#q t&㈣?b7Zt; A7Sy#_hA,%y0yF#jgulQx1]YSx\ I@6 ,s#ӉK4YUTۼ\ظ}0$aEh՚=Lӯ|M<.FyhC&yOl07M3϶|0D1cz$jn"w$[O9T}tӐqkF mC6L^G .T Κ% [![hb1i"e1qU8@G搦b(օwy؋ӷ =9/So`nV 93'^"߽el{5@Yhek`xr9gxw,A=#+E,<'z%u?]4>4Yc5x5g+5U ٭Zkq?4\4،7΋w9^"^tl5c"å9t}چ78 5كJA>C2,.GO/c'HviO_3A9&gd)A)xVi UpK0 H`/,-#-S+[NJkPU#a-뼫06V w1|H6)y'4;r@M+<}YfE 䠶]4Qb;{'qff *p~[iOh3n,25~ڱ%|K,=3Y%aX NvfMb%\7U A#z(3ϗh󰆐@~ - M.xδyh vI%G.lvAMK' \\JΟaLDvCV؋\3E7l:1 ' ErJvRlg|?[Lݤvo׮سT)]^g,9H?.` >SU%86h=|Mqa3<(,++&0{ñL<0PZqIց5־j"ҽ ˺:O@8ɠs8,+Xg>,#c)/~7+ZƢMvM>i&3߶\J)6`.(I[k^oNLu\h9S0 ȇܗ5Vq*JƑG0 ~69 xXY<{Dk{!f$:e&^OkjJe3i_vsI|‘+ 5U^v$Tp~PVI4wLiBy33:D|!vxU2zv ;/Rޏ3NJVЭD- "rZ'{9/ \ւBm]!*6kr$J4o3+bR'Qrt@=@s9$F_ `#up\_(hR,=Nf"&a6ʟ(ʇ g}>TlKӕq>&TMc&%[GnQk2}=S)\LmRR0A5M&<]&x>nw/*d.砎Lw i‘Y|{{Д"l,2eͷ @OnFٻ}8qhn3!2zTr#.O/(Z$yEe~TJX o-,ݵnxI[pDž MΫ!tυ#}i\,ܶ_2«;MI+on 0>E}:|,R0"!2z6ѫ`kj 7Q!)&ZTvFxøAGBsp:5Ԙ]-Wix`Ijxw]𜆆ʟdPa<d tHm_Ύ N&GßA&!~]x-`/vؐ*7m.CF^7Pbfm7c95nvI9QP4 ?ć _?,6agBYQ:.1.\H`,p2mt_R7 {H~@-4G+}1?wP,VhFɏpB"K1g\*a+9Y|FGS 2RzvMVi *k"d oC˂T)5cTNi\)nYH=7S3lC}PE_~v%r5;QW!өli MrJK"ojV-5YN~4WVJٵGYdx XG !aZ{_;eZ,FoGS8B5}ܞ;~`S{]V0D\#X2I͖͡_Z9u(ǃ Phr4bSb,@s{ 0s_?1giHo3nN,j7 =ylRlfJޱ"D6[n]8= Z^_~ ⠥膂7Q4YbgCQtb4W[U l 7_5#vH}4.,θi=R.Q EIvъdѓۍ̫C5 R`vXUP P4c,UzUQNUiE߶ + X.Otw')*eDp)Yapa`mGVb E[һr9i_{ҥx[X?S@{̅Xpt,k7iE\t?dxroʴHځ ` )1!&fuKdz8ϖmN9ԑ1FN)'(bۇ;H_jo";N\=̰WI#("Cǜ ZF.%-iP BB2wrrHkgދ2޸P?Dca ѪtT=*xokV@Id-*ѣ9۞zkD jMù93#S#> >16zX ( HCdQD)ZiUSDt!2{ƥo[dKņ0l 8S APM!Ѧ,RajMGM!8'jL'b0F~(+p!qN9DT6/Q/&\dYQFj}<9{Up`4O Q2B FɊB˗#g=)c\W@ :3L l-9)~IczOGoܺ>;T7f)֜nr˶;ԃZQB- }p ,tN녦 Q;hHM*.P3|бxqip!=7e*A? ~:aHAU:w* kZ9W1n(: f\0Փ1b ߑ8MZs[ )Bs1춡j|=u j:D uG6R=ddŋKAcrSk7>סf+[ `]{1ka@NgZ9PD2Tjt;YWR&qm,Q ͧ%tK'nUP4`U7ǵpr0+z7 =n6םmu/bO\ nߘyq)]l“<^7f[&!c65-+R|l^7Ҵϫ'w%k@@D$%-I"#{ԛӲJwgt &ڹ0K᤮O;{iDfzpۊ{qFIf QTcAf)Y+Xd{!ۂn:H_?ng[Yd]zJ$V۠ʣ6Kfm K_7:%0Wrn N8g)H~(mdh,s&v4<0EkkA?o &T= vkJ;Ϥɱ]?%}2Qm{]_~u} K'GtHJ#+ %7~Ir>8+'&=pp;S$Ujo^6-Wdc gGN _ B!k3A17˥15I{8Qpi~@R+!Qә%Ɔp[?#%Mk _O,/s-5'GYT8c"CY-Kф2] qv8^bx޶hLr'BcԵqh:HIBKHquV"}.Áie_gbX{<ӬZ<""VD2\$7HCbR<خ/Jqk8 e&8y)4@̸" șƏ\tՏcY Q&^fvcXrr}d"=bYŧ[?*MdɹUYy?Bt 9cG\3 #r_ظh`|oINc$~soRu$+K_`p~a#VXr/X/m}kKwgu3`|P*tt }(S' M]GԿ n:]ecx N,Z(Z7s] .JI_R\TF( RE)ɝ;[nhJ0xT0՘X54{p|jVydn*-cW[ܾEaLҡ[էm{H&,>}ba|FMHEX0z.l7!6ȭo4">jQP5 z`A5SӀ h2MfTC< 3Rz`KDjj tk d-2Y)h'%樮l3ْ59{7Tr3"<N>ggB̵p_ߡiIg1ag}uRCňI*_xRٔBq]]HP},e7=NBt;9o{DZY |+l'\Z0I%JYhTWgdH⓵U+1`:S_#2aVLjkGcpR\udQ㏪/0K …s|5qs{Aj㔩7ZZ||_dԬ I(-Q@ Jʏ 5zO`ㄛY-ެ+KXF%y{X@tvR~M:ŵDs1֍,kI $Π_B:wa.:7ôٱv5md|KVc:hCD>NK`<{*f:a>pMl+Wx9=_e{;$ m5i?<^%H-b R^3s APT"2p{+~H0;t3W`ۊ? 3:>jc;XcMg";tRcsmѻz6g0 `P qD2Կt4\cI_B6W3%!KBEJ' ,U6ljupV![SgCq Ębsw)8'g+JJՓJsQ&ho> Kb%AK|IK R uͤ34P9)d٫ Sg}"i9!`lEV03 mcI*÷JE8xɍSڎш2]˫T&tr+hݱKwgU¢AZ9j_P"@,_Sjf>pi vR[KΔGõbO }ō?ʒ.S38xR9wyTFD2w$\+) u\,ZhU#WAꏮ6e k_hu3ZڍvMԘ+QdkB ;E> G(2 2.4E-@~s;V|a+Fs#'`8#hZdth6G*eGvyewT;Λ3y+)h!2X٧5!a{Tl$C ^y䘚`r9 NgAAt.zԬ iK<݉X]{+kvTOh'sVЧީw %|I̲0eЦ/};syOBl/ODBE 6f&8z\$(3LDOQ=|N3ii9Y*C. MJU͝ej^,"xci|m fR?T^ 'c?y*vCwp5|=QQºl4X9`qoJ/f4uh&h=cYaȕ¥aPC $$a/u~j0oƖd2i8<'ɳMJwf;)Σl ~ND(&s'ѧ.ڸl`,Ӊ 58'99 /U_'AwFP^%&[z#9pm:jqe.IPE"9^8gn1"s(C!nLXxN|1Kkb4(j}es.(S,jcil%OO3BE@,'g%y[@h\3Dqd,etI(w/9Fk35Wl)%st_^cg͇!HKߐGkFTٯ9zx:=N-oxmxɋ\Ü'\bۥ\F[&xhžN&rt\ RB;+egȋѵITF⍖3kbΡYLᰋ+(q,?[I\0CFd_F[Kp;0QGrN,{ UҬHX0+ie8Gh4egβX5Z?{vdD/nʂ3௩EnN,@D!o苨xh8MJ~E#RCܪ®K êѻ墭(АYJY`~f] ɢsJE/ .BDqC7ӓ{l]{_mS; UTwACy'3"3DMҚ5=kŹd}z<2 ̵i>+ɾpS-ycl ne*S*p@PcJ+?vfҙ|N+QBؐL2ٌ;#<>Wؼ-H1{i,Fpk"e7hi$ x " (yƳR `g_{O◱%7BG5썺`=>uUb,$5D 7pg)۝ jM~gonqhv%:WXnK@)NYU/OSwUuvrz[x4;iT6rHkOo%!R|27Ojc9`1\ qڶWʺ.1e%}hn{5(eFGBUh-Ob?=8q۾#ퟣclroUU&ߧG] dD1캋BCNFn?6v i܋{ 9?5{U`"@;OSwA*fvfvpfגY4$if](o\xo'~KfF|D%5T=([SzE涖= r𰝕mS[W9gA g; 'aE}:ܖ}yz7x8YX-"qKhW=T+Lv%JaNUܷqJ2G6C*B23HH6 Քt pWHbQIb%hxE~&d7[VٙPf)e.6l)`9elRt A#ˏjKB$:XAfO`f5V@yc|hҪФ)Uژf}ƅTor G!;To \m n2~1bP!ԧQ{F˨otmX67s9h]C*ϩ+0¶ǴGȪBKUą`QsIfϐ$])Oϫ>V7|sP~'o^+sMV0PqPLiW_JDVGrTG[av1qJyz-T'T cjTATRP3޹\"Weo\7u`ra `|0]ɸUL+`+1NPһ >"u T~AW4Kذw%!n=Z"nȎSM31'F;[JX֝8,)vM!OauwIdA7ap A!TP纷i$W0K:~9橔9<\- m; _A'hv-5uIf7w4v |OS1!7uùiZLsϘr$*GkɟRn)w`1Ci\i D|竺>ӨoK=ΏDϢ8d xN;n:_*g[0.4%o=JҠ $Eee</jnox$&9 8 G 4*pS(ɰWl(* '356G{<{sM< t=t׷= rPwHxY" 5䊥q? څƤ@pmNIb+U$T;@dhІpWL!:yx̫g&)JLƵ,٫kd-BqzD9 `ߴ#>b(ܜͣ33R{9"&vG>C /H\(N<Cm=o[5H6,t,q2;Ռj@0:;JL?('o?MOOB̈́ K/v~t@58GY}2[ƛOD~}mbau:#}+VU/uǁ kM -#.~$ K[cF$SZIGzEz5/.L$QΞkL eo=JX5b_xt0ֆ69Nn͢?-Y`#LęRyAh%h8~ Fp` PԪNZI^Xj]P BƩ!x/GkKg޸_gފf7FW[jmQ3}ͻkɗ(>Rzx:yзDb8Tɮs!9BI(%׍Ug )KMYwXC9›U:]S8O9؎Q_qjndY ꡵99%=6u!S6-y<7VH,o`H[FEsk0EиˣSې!σu爴oېle9iygm7p~Ҟ󁓯,6q{8m+sc>'4|sup|uC[VN픮o.W]gѠGs"T@vNT?2㿁{-rcTrBho,̺cىg) ldhI8jbcQZlXlۜp.B듬:;Et gʈRr]z)l=&dgo5ȹ@Kaux۲?9Hj<}W׏GruLF|Hȑoɇg:y+i1\ZQL=T?pH[?pja"JV xU?-8g8~a#eȬr4Zd(|13‘m1']bos&[\fES{zvrpyu_%Ӯ24=0G,4#܂ JRP`< P1|eN&ћR݃ '4٦inQĽ^s(yv>[f *ԐX|&4:Uj_vd(=浐hĊD4SdP')BE2ckTtFS- '36B󷤄 r\͙a~SO̯1%4^^R99x Z e7d<GNw2=U v1!sYyY̚cT^A0%e%ar~I(I[%j:$dcC*黵npo{@-vT}LZl- G|NDFtx؛ɞXjg@k(1sE7CԥFaLf5-sZM(;꓂*uB'DnľK5S87 aK~sz)iJO @x:g,c824=kfW**,F :zn*Ldȴ\?mطJS]L x=,1^aws3/K ?(;gxolNɒwO&s4{ҿ%lMW#ZQ-@%poKa.qKߘVg`JmJ8$tO+lW٦{)L38PLv awRG`>X?V-߱ $3^ ^U&UyXށ&ׯ4?ì.h8Rijty (xҜ1|oFm Qu+[Bn FjJ9T P ?;z^1kIiTvUt_491HzBNU* VCKp'fgCW-;9:@[6 ҂" X_yS)Ld92 +Kn~NcaN$Ԙk~eW1X㜢n#f#~X˶ӯYJNqGS^uTxwp3Sۣk=j>7$o:45sxdTYS,e3@ 2$g[eZBMƟ=s&Z14Kl|p2"ھ)j>eh\N~ML:8#k>ͥv)nl t ֱҌQ>Y@,M7h4o'DnXǷ7D&/٥sl4g$gL}\ i^iݩҩby!d p7vb̥Xʄ,V[@13$WSG?Jc0XUBs2*cm3pķr) (a>~MBgSOЮKhr V ]~d2^$_Jk5ȁn!q׺ߕაz${T7w:8y~G8/^NaҐlF7sM?Xqg\8)f+m)\{U kvǩPFܘm.AcwM?WcH sAU5 +-z BݪijPuC;Y'gAͰ!+vJ1<7p܂Kn|g޶8fɅ 2KuKk c/<҂C.B8fڇ6s«]O @:b XI!֯KTt O} X`(j^RODZ qSZuAIL\&|Ω6{SJbVz`']}]J N@Wn9R~i21Rn OkQ-_XKXZlP iSAINx*(굘7m'm _6QxiK!p7nW葓 ;I';9n.) }VeRȑ$LcAYcR[0GϓY9BPvjXq>LCOB/Y%lsu&,,X`S+\і v_2hb((Tam*} 7r8ƚD((D0YYSNōFDòl]?!?'B;K5do3cu ehNH:hn"lM7-{!vG״CѫT Yi_;GBwг39 NfiTg&qK,U_6Bf_"׆VbBxGhNq*932= 9P'댑+PIMz%D> A7A/TkqL>c2a^RP!>~w@dfJ8 :ݔ$_A$Q1(FǠ!"hK? @}pGTMAԨ6? q&Zulqhp؎T.I(F=3pK{ۈ=cbD<>躈&ӡ"IE@yĠeHոS[ad<_2oF5F$70ܨPtR`!IP(T䁚P.7S/Z??vAp|$X~yjmQI䰺ӡ|xZ*6~*ސ 8hb\Jl e|T TBW`YBxvڥ<(0E%4hEDYeOi}7_ 5Z i7#t@AC-d[(a$LhG{\FU|ehdB.aF+4A[R^'58 B{k<-U||n2< i02*F:LYg!LCs֪ M^]ȇN0LI% }-m8BچPd;,E없-K<cVK|KbV%Y.$"rp_Ȳ{ğIKEP{pe"3q/}u mI0aޣw=3'W%;nrcB9q`]VXy塪wltD HXk,|Œ奡֭ ~1L1]\b'o7~83מXj@ҡץJ=ja,LT`3kS8^ԛ_5=H7yJԂeY,3ፗl7 }EJҙGp/t"4s#4郞iI'/Y Y!lNSOM,vuoc OM B|` ?u61^AfuS漕nm nAf~>Qs9a Rd~'FrFl_S~)t&tM|M[WmQ+4^1Vf*yPBPOuZ=S:!!3R~#Y3hDq๫4b}wޠc@43–o9 z݉YaBvBLGؾmfPN qzF96zYCEe hIJެ=W r9ؓvRɣ{>K;47s[n?1eŐ[ҖVPYDD)Xj@1bC(LFԕNSHbE$xsT0%9Z6 \?Q?RʁA Qv@Yɔ$QO˘' ^$TZ0XqNT{\ȷDΒqweͤb(b>)4]>KaQJG]YyƍvJJ[ Q-sd_OI%-̞x+H]3ð%:@ܶlY;yVD]$=X4};fٷ.߻֋u=$J!(uLyFXMYgɝ2Z0EuqՕ( ?cL@Xq?k!wJ༷:Zc(=h \v>.49^kJ ʡ'll&re(nХL?#C;0}D-hTjx<܅x { |`#.j zVĔkfpSW-'q *'{~}ԭe| % ӒS,G_eVQ%`^BX(Mȵ ϸĀJ2\FogГ+p9T z=j[ubQs[Vlj0u|`=2h~S4%Li2gSyqI7s'_^UǕOKMgc)rY1?˜%m~3 f,=LtmI 8:Gs\?չfˏmҶ_3k.,sџhbr=kw%I+'$%p Rc3k'9 )TnЏToJWʤ#Osĩovb|V:&:Xt^$U/C 7fVmM,6 W%N*|N}4Q]q9Bژ|h79I8\:8w^Xi~#61МY:-D̂f1֛Pi-?@׹~hzvGK+o5SI*'*/UV:?YU>6LZ0fNR sո hY?qxOih,.~[o}q"b+ NBm#&*wyrd{_~Obo [}w:EXօHF;mRPњÚotQ%v3óyöh1*R:Q"~E:kWy ptrN4y~ s=%JQ#JDB}ˉt{M^jcåx'J?waJ}!((v7w0%Dw6@vxMQۍ=i$SӸ\Vee:2T b;y.^x0dCx&|| 8߇鱏&^S-z < _r#Z5w-LJF#렇, bׁ-Z_+mhW׹1폇cl EgR(un=|= K> X瞂 r9TKᏸf\^|-srcz3K(8eD,Ȉ.@zJ{KP?'9pi[!64D*WNU˃0)eY.j,;** ƿw+3^p-2gYjXX%ž)+&B(1-Hl uh^~/ |> N$K0-Vޖ%n]D5DbrLiqYzztEE75g5 1 bcO6x3CnMC]pM'')K`OSm~ |dX BƓ7FhUY؎l`}O{q/upUtd~M*TkM'T-egVs@Ng ˸⩛84x&>,$o=fiFQ7-e_޼.O`m[ e>JcLڠN-X^TBLY1 V XYAҥP~B-Tu䳈 GaAsW) Ρ)XK0$UGP0> U:Wq"i`-QCUtQ@7NC\F+K gZH{?+.%+W,R!rD.ѿM_rᨺ9 :`Ns.>6B2$.\e{G&kG[0\$:K :sG3o Z{Xſ猋)()Hѿ&V oN<#֯RGKv8Jq*7o}PozDC2`psz,ͳtJtkt V*4 h %ɼJVAvcX~ ;7{*O $?Lzp?'GuI)ɒ*U?#dH`U-k'$>R鏲 SCk)G&d%{兖-3j!lҪX$?<*4Հ]$0uɚ .z֦1 N|"Xün֓5ճjQ{5StΟ#R#l[ =ږ|\tlikpr$Ya*#{VoWj>%iMJPׯhxJ^EDsٰE#@Ȯ9(G 'c]@)HB |H[DFHk>Rh__V KF9W1qIYڧ &$?h1lpχ(K#8jcMχ炪/x1@ɷS)0YׄnhFr6`C䮀NIha0Ik%ibN6{PWeʸnRﳔce7*b)n'{ 1<$8tnu>O+qTy$F:%F;WXJW~lI|IX$`:0FmETH \IJ Ʊ7gboHQӷesxHIZaAYqa͐EP9\"(ujAJ^CzX ??U:z.e6K(vcYxM(KI\"3^?WJfNӝ<xiT#"MSOd#H+5_@iQoa,ɾboʢ3P !h F,wVGccs7?~/ý'y"-k5қmy #LĐKփ)<3_1SQWj.h^r01TCnHB||n~4۽WJXHuzbx#|Kd~^x8YfE5Q&"x)[0wg6us>Zow5†c3CM0>o>tJY?ȍɷ0Z! 4KX1Hp iwOcbyDb)CLy #Pu$;]۬>-)ʴGzCaG"i1r+װՖ Ai֑#AyJ==ܢu1B'$wy"P> e뺫PF'OI/HW=( ]1.L+WXFp!ٱm%pQ}a#")"p`H I41#XqD#J8|]a;e,j@lN" [K Z]-7?~1 twnrTz!F,uX 3ڂ;SHL/v8'%foT6`\  +.K1YW1|C7ڍ 詾ܚ㡞=bDCɗbؽΠ~,Qw4:_V}@,.j.`PSZgFT1ͻh'$g:RFWp0'Xcrs0eSPFJMn 3A3%;|v[ o7&Aݛ_ EtD0/#IyVP.M6U#:hx"mF%N?x,?ӵH`qEW(dʡ/ꄒyG|siy#ra8qzFLO>pTҐ@OYX{_0R|7]V݅5n29J$>1n b;R*be8! cJ4H y%051$¤%ı"2d ̜6u0+qHVRO^|0K.۩s`j=$iT~͕G>I8y,P M G?L`|n1^'Ss+Pmg;[Ex:m48_TPcœww$t ҂g켎rIFv7T7s]Ra5|6S5;2wA(8<8 H%JBYi,Zh`gi&S[J(wFdE:nd;"rqK?Jb+3rX5A_HoY^ )Յ#`WjG[cZT3TH%Bw=5b(:aTu(Ny,&X6W:a5Cny>. ` 9 o.ǑZab 4lf4b}"(] rJhCڌup= 4e&!(Ȝu!Q|I1~prRrt_yK9 L]ҽ")1MWXnl uj/^<ݬaJIĚ&/>pCT|_nBzy{4 ^V^{n)Rr~/6d E0Z}AQ%@ oEbr7S%PVbwg7*fv53}9#fh) *S܆cVqdbgaߜlWX5oe,x;i!EQ8SE?pf0G7P70\QlANGQ{(>n(Y@`O ݋ `g;uS g+oS-Rhe9<}̞O@njhqT 3k&:jق &-+3zwqx5V@ 3 !r@:i=91OH{N$"‹۫\zW?#XEO?>5IJZjLGA2G9nM疵z-y] ofXE/9ޔ>J9 /j=7]M(w3  J@jGޅAf|N5U'ae*L2\jԚ/-rHRHhn1F9 wU@HιT be%+ɶDyx)#'Onܰ=|pIhMpx\wf^]햍$<2mۨu9'};_Ȭ"1NPR8#lk4Ep N-]kUqȴ\)[ͷķ="~3YsIuם-n`3u>P{Iy|mN1n߇͇C@W\{ Af4({Kn'G~;PƸ{̜j{Q ]G` q!!\9XlR^C t ghIuDCF#>@nxfCt[ɍ(҆?3 ٶgF ε^[T~>+S;v :s_ '2QSrFƎ;] bK@?N?oJqh?R.f/%s 5Yxځ6"/I$Y 6ۛOcMLy%PIqFI Z: ͖啄u)p*߅lrPj8;{1?B)JЅ]Qpωsl+F%_9YfoZ~Oc{b1D"LD1 Q?A*WiסVA%k,چnK['}üW}#sj_2+A; 䠺PqO3bC"aE/&L&CdC c!Z@\xi@e?g]w/z>TkKҺHSamXP]t~G"fzutc +b<-FVsۻу{a"]-+?xq\ FL=P$hR ]Fuzz/|4U*&upjȉͦ 6ܔ*CdnN!-9u4V7ĵpc#7;g P2TOs="c6|\ E%q61V8 )ɬ KK@~r"ڐmj]M' =u36-9snԇw 6s#>g{xR^^i _bAB1L U-WK< ;rb:$*tI}0+m7%?z92D BsՅ٣ <ţ\$fMްgp!1֕0j>t[A܋҄JU/_ 6'=|)QA.FUbwT91Uned4d1AkUaBۋln3wj@#F:~W3;ď>4aB6RˇGo8޶FwǻD|Hdb|%/1yE'4w|eוwyY1W$K*>}%s~-sEF]l7Wz|+iMj.X"q.[o-LsfL+孡]=['ŤTx&V|e2nV}K?zT E \N?;s>|L=! @^ۄ\ ",m&N3[xM̭ȼeE!v`Jǔ#{O}8:{8Ô2'?@Kx[5 m<@Z96,e3kv>;X{sm  ospʚp"uta`RG(¥,j厔ۻmON( ##j7C)zۯU^N!u>FtS\2c/TQ\  /X=U ZF^fWhJGt|F'ɯ/T/ >F5B*dKsXqFaa:;~yD#)[P uJL7 ^h8==<C rVd.ېIִxc~`g F(n嚮a$ብTvKS ǥj8*QnH}F7~jydD2*iQ76̽4=Orŝpc2x0ha\ xz8\t=\ aXS*Ew<"i :ΕXN^t]Okۛ9mWWN\ -Amm]Ae\˫, =mfk<=.msC|UB7`.)B‡B=#PCqxTj0N|B3Rvt!Җ7px=U 31AS зෙ}@N~5%넓ۻsJ%ocZН\{UJgaҥ"ۉT pF=<&}Z_"ۚ-:E8/1juwvQ O%Ȕo {v`Z&.mä d>{-QS<ch쀖f<%8׸_f:^f1 t=m)utrj/SȺF.y QTlz$J 3[#jMh W+#8)&+K!/9w{=9<]N'[՞b,:;"B$mϵ3ɍM2MsfO|.`?d60/P좱n!* 7=ZMI0°U*k.9Zs t $m^MX]| jwi*F1DZؓXm, rP?mQth e/eb?!~5I -Fm<$TϯTrRa.QyxT<š*՗ȶnAӄ,ߠ<7?xr/!m`=-@;Y9Gr-QspKںH`4҅Ykt 5R";}^le];s,]tԖ&qiXfH9rqmy20\CU2`XZ砵<-ծn6Sc\\Ol -Bn( U^VVlxJE `Mez~8 d]Wy;HV0) `j$ɷxIgp<0]:BYL;7&u{ԧ$BlTk@1إreޒٞ iT0fLE$/mõҤ*M̵F,iW8q):X[q"Kr[Zҏ=Iir7PPF-ny0ᜭr\rp_n=``%d0q*,w|1JY+p$FŽb̦FofE<(4=NP&c\ʛg?>d.!7JA(G OR V/SK@cm[%E6SpQЗe۾Xgœ˸O]6A'8S- ZkOĥigҀU3Յ%2$})}}pOd&w'輓/!Vz `lYg/ֱ Ȋw{_vl`;L~+.j"]{J)JRJ6mPl w8F:tΙUs^ ivy9zcw^'Pa1cɦo0`$%SPws@0|@jynEf6bZ ^XV_g甯838%FR'Ygaպ+VE=71wHKI>bٳ7}-m(Jq2AsӱiΩ$I+s&wQZHbW'WuBPAF:gJZq6 1Bp{Ŝ| :F$[E?`iM5([96kW,;7ːQGq8})':Oc/-g`DZ #ȿ;LdV!é /JSvH4Hf(UZSC'b)a;cSt CO&`찲OƀX`~Y)nyc@D0`-[Znꍭ5@ǃ⚶DS,G1}hmB1"~ s݌aƦv_w+ 8D힠0qhU6V5F@7uLTBXU>QX` }SF[J[1+/ !akZ[44xm zc/vUx o(nVܜW&7g9GŚRKih$_9ʳ<փly_WqHkHiDa;˒(c ),MBO & t3vZx"T'*EҊS fWoJnkUGI?x,?[u `Q&G- 95e8J]5 -)4$~{?#uPD9n,rp"Κ/:r~j 'b077ȵ:<^'h3F";Jr@ǵUk/a5.ӈ yvxIG;n1#fl U5v6U:},i 1Ti6'ؙ> hNKYr%Rx:NyިH f9p=GUPW%ׄ:zݢ~׊xmnYx^Y!G2b \ k@00épZA#V|QŴ[7Fzhu/܂#C<}`c5!YW}Ќ5V:N7u'+ͳeakLYBY+CS3{zOk'BaC\ݓ)ңaj9"-)Y:eWӬ[n;ȈȜ;B_ZYrU~qiPg]cI&lEq`o5x.؅A*n6sf M^:#Xqn}Všw!6iQأ暞pk;Cp'Oe^o*҈L*Ү@0ἪwEA%!y@nʦJ}?* ~L*qG xA} / PzQ=R``yh'D;оTjJj&oyY{AV#XM(v}C<xWK=Zt܆Ѻ'[bKذz l:[tTƘE&.@0_ַ¼:\:%BLJcVj`j.=qS XMhJY,()rŒmt|a%|aCZ|P{ݚakB( dHmu^qa֯ukUdqtI%B9,;$+fvk* /+dZgYb^edb%lqMZDr$L_rkh%鐙j6q`l59,;#K( |cK{Y9@C* ^ T sЍ4,ꌥv26y쩇4 aX e34u"1}#or .KY-uŬI:ymDKGw5akGB=qGكWh s%MbìJy^"Ȫ( PU"Uo;xHiZiD1CPKnoCK|x6٠1\oٯh;_tZa{ XW5@uu'awp^l|Ö=|C U͑XU%^O GTqQѿ7tۓB)hUa=\o@z|g]ݿrʗyS(|Q;kU #އ7*L%c}X~!7d;fn+g?[Ԃ&EQ銚BX">J; on E=%R%/Pg3(NڣC1Kн+[O#eY%͋RB66dJ]u\;;ا\Ʉ0g;/n:ϣ2΀" 儙3ŅXV@L6+BYQ7H $e=D5dG^;;KvC= E/[^M$?Ho0}z- Jw㭔T,S`sXy蜎7:JVg+h ߯^exa@?_.~Հy%O_  qv'ʧcs-WV+/{/ u7n0H(Pn.̤#Ry9H6:jN^M["n"XӞKSQ7S[*?;ˈ~'~"嵈ټqh-xβ'WۀumbWՖ XLOd:/Uˁ9 q\ %s|lJ)Dts^2j'Nab )~"&!Dt\h {C 3JtM]]u;eW y4VІ%<%1}Wq] Z*Bax"n8%]X[U9+M3[xz0fτ6M\釺N'{N w/ݷ\ 6*ƺp`o A˧8T~T 1iq4FH<иzm/&\Y12NXGFzbK?Lٴp6+)SI|k:Y T[E1OP' tS*tJTd0a|\ nJK0_V Ƙ=ܣRDZ-U POb JDEG5'NvaY["*u H'=B pD%r~I~(;6ƨ=~CJx; 9< &vmFū$Kft9f~ҀgHO Kz,em\ \eo/M _š)׵]0FR M7fA,3sLgut.-} nRoF٪K*l;nKn;6:{xIKI,E.`)nxUϑq%@Z~DY6{4'uѨF+ujM> Ɔ7/ꋈI(%o,aDة\Ud@bǾ_*?v`o9Fe ǑPά F ջ'<;q}h;*淬ޞ~77UM yjY f4?/n}}rc-T8>ݕ"_E챾]H 3֒IpA?ADfЌ~r>]ŝB4 J*C*y[[$3ฏǎЇֽQ*Ȉήk$MW!d]@B-+Z0d8ymElW{e @11cN= L03W=y=i/?k١Z+-ﵡyJÚ~JafMy8J-;`*Nb=6Ofm!پxb7^Qivl("\Z]p;O{7l9!\`{ 9$M]y . A뮥U:lC:g&V32IU%a@YbdDF*E l5q]qK^:MxvYsTmVtqJdiospP,#h{I迖9\>+}$+LshmDL\꧇ ٟUle/w+yc|`9ٟJpHXrPBw?tzvdi"I_OC5$ 8qx ĥ HWq/s,ڪl ?Ks={8'ZV+/ rr74ͽ5[pK㥫EI{-/4wqs7t̀ a!:TK& 僟ٶC~YhwN[-s&;#S{b,@*) auF\Sоo\?fqmOC%q|u.xtd1U=SbDb=NE2qţRd&)~Ng^+vB+d+ Nsr}x)䡬,d2%ZMRCX@ܘ!ulYQ-fN,+]4ӄv BU8q$ ԏVRjkmRz64$0b[Sh N=jl}ׇۇcCv+ƾPm2kLp ,f.Etr|nS"J݀Pv >fpBH)^P@u dɎ7v7ײC\]^A2 7 }Ҳ} ?79[\ ]igc93.rꑕ{q7%@\zߜvö0ONs5}l< ,W2PSHdt5d$|-h[9tQ__(!RG71 mMsGPOhD|*2:/IFSn1UL}zX>~gG(g$W6T@ۓg6ZF~BE+d._w(KmƌId!45Nj5ﱵi`y kSN*LT0I%1^=ҕsgvl8,y~ ռj)'D<6edF9lҕLW=w{Tb B9ҫpyC^aı~P3YwZtIe T FFF>YM"- ]oTc,z/ U&jE57RFH_umdeSgx{ynA_-;=>>FfV5sY A C*EtItPlD OoNt|w?1 y?gx8u}[K\Ȋ VUb`B)+` $*E_JG .'ayH/*!Ns2$+lnC9Yڧ8/ iJdxßi7*!od~*US_4oow߉YEBj.XHrrV}l NwUS 3+ZP?[7._,+tpAOœvTĤխMϵTCzk/=D7,`e3E[3J-o ] Fg}DM ]'g+EtGeokެ-?͍m\qprע\VH'zk:7;ۉE V[c\Wgnb31k/iRP=K͏0EH49BG=y*0TaP'F(wGnQe53Dsd`r-mrɻG4;Op,Rl. zbI!.V'hhS>Acϥ&+kd2ə_m Ng:1*cbCt>؉饝[m yQXy]0pKہX8>k@q9)[1*0r'I7"R+Ro !ķR|޷IBk DeBkyV>EN&9_^> *gBEp>)餺5Ϋ[+ aB0^)ּP_pAvoe~0p.{hp#2K 5TO`mf|s-i?fq:vt n@(OSeS{eszYjXfD?O .=:!n,8ER*/#l@$ Y?o36jy(>۫߻5Fo=;IQ/3uIx66+_R:i;Ȫֺ̽!`ܔ^hi$|QSwzrz'uJ2sI7bЈS֌WZ2?"/;.ߍ^L#of5}CN:~/࠳ 3{QƟ6#i= ^˟Lǵ# JދRP&sbXE۹[,'6z;_'& HbeuAv7dgSZ?=&lMH=K 'fu[{3Le[9fT>o. ?Th2}Q f;~j9.`:8d6PX ha7ۧlQq1/F}y{gsPGbu 8@׬ӳjxhkJ +ĨCU'򿫋z\t(0⷟Vg fMӋyO%}]%_Ԑ1b _oIPp*NS q#TM^^=QuI=!d\ 06пY2 XXWm[ͨ~yiӘExDMftT'EDlݑ"ܙB;>Cl3@L4­9iP Z d3#j Z) ,gxN*Ž][p<*vHP4 i9NWf'3V~ .hmۮ lN >Zr'xj\sSSLҐfO XYK^ #;r4)Gb͠pv1@.3b"u_$Fx KX+ōfy!7:d)Ăߡrb^i06CM~1yl?Iبodg.6Kt5l!FfV4 {2.yzٍfJ7)?B}F+uݘch(j;Y9"4s޿(E)V0[%hwR5OcSj}\OQzjncrQ2D(cj/ŭN6%/V\XdL8`A#G 2f|ZzwSyX }噮.)?kݥ kp1{Dp.p[|Nq "$1ʑs6^3‘Ժu&$c45-U\5`lAoK2L̓5%m4bhzk,_7?uyAC^:@";q2@_W|Fӑn؝B҂|j>Vb/1ư}.r a&&:YH+l%F%9ΨWGm_8'k8n*ϸlt&3 E:z!rג۶oR 8{du4! K3; !DS6<;Yu:&1!8Zhw왕1+Fg)@".x hbqgų`Qt?6DCt4 <{\hs#Tm.^,.Ț? "7H?bWʺ;.HQ7crEV,i4%6m69."U0vIM1ژyaK}9f[V'W0D,FэbKgHl@p=_=z|넞 x G;RNrᏖBGǣF`=,P) ۘ˞&wGRBhfGiMO䃆R8 00󰈚SlBq׮ꍃ~xx#~s⿔ZM:F1M7/XO~Myp;irMaUmmSg|{sJ~-a< @Հ H.ՕDɺ+RDH|o4'y d"{ᄭ?qGܑw> *G`qB|E^8oe']|=Γiq\nO@U#`QD!Leܙ>p4V}[y] gi[{+_ E ̢6}"鄯T&Ƭ)_'ad]빾T޼l; \# kLB{bK@PB]5(Q|MV@?rs&W3^`_. ɖ(]Qf'0d&Bbֺe TKf*·GWq汒6iuN0z _ 5,;~*TS`u_7) ; \ cng .8\åR{5ȶ}_v dz&[9@ 0j:ȅ5`sюߖ壓DE ^FOUn1UߌI֡ :V'.癛l𭓔njQC.G7q`TuoYMRFy@IHlW[ lV޷o?{%LqL(BD/m N2wL,uq:T֠onb̄d95uR,&<ز> ~KBˏұ:bw_!2CysIQ:S/p{iϬ6xۏakWI }W Q=0ŒG5s^ZNqǚh궇y}sWͶ6O޺TbS}}>xq`@2KVuU0_/)P)c k_%gЬ) w_/iԥY<=DL#-#n8_ Dt1C^h֊=ri}[UA+zf[Vx?0qT4C. BMUF*k'uJǞaƷFc#e2.ٮ"KU2t#[huxSH/@tw<&{N# mƫZU\EZU ݰ U[5nׯ=?8H&{䄚4h'A2Oe* ~SVYGEfUa𵾽(ʩfVr럑e%ych;jo+$9 dmtqUu@Gp6^B_btCIMG;} .>w<&>I_*K'XcЦ;'ur#f* s 0k!9R NCs'0RW XޝId6c olH:IH]26di~0K= BXv־??ߏćNѥ Ō I\)=:>苮Ѡ2Q69$ļo`ZZؤzO-"2mBCSDZ 麣Nbf t,Y%ws\0WZT@IJmiJCCgFʼn4fYfk;Z%y^S.D(W99 .7i -+ʟa -1eఇYG7z$I[ߎξx/; ssz~bCEzM(V{b&n-F^1+w [OXir$>)s~q|E(SU6vMO檺6ȧ{m:k!}r&\*qϏ|w ax!+44&3\wd(edX(vFBHU:JDwrNțhB^Ҷ҇(R8dN;_k:-<{=؞10r]mP']<9r'cb>YbtiPGa;hGޔ[CQDk]o0S7nc?\{W#VK».p* ]G}Lj50fq'b89Uqe mX͌0(y\Z+jZWԀW ZܑYRxS2Q݅>>B?VjmjwlKM͜g`eZhsxJ mҨ]" 3$gc) <~<O;hhP 6Nã`<;d;8Ia\/$_3OrTyt!)aPc* Drm$x:'C9lw<W:zzEZ2k305t,e$ {mGIZ. p>VUkʴ'[gWC|Cw Oq(ƭW"nz_ZsNOcס29$_ӴGř*1D84cr<脑ۯfz:NKg8"g|{ǩ; /ZI;}Dn-5Uyj8Oj 5٥/u6 ]h貹@b"l*XRe!K T~ Cl2?;_Μ=sf@RO٦dttFf&髯b"أy5.Q7~JkwGpk{5xюģD& 9TKH-ݪIA+[*B_ܢSӼCEc犾MrdPX!-u1 "1̍d:7[[jOEA;< 5XUy*a8%ɣn4#o,#l62AU g3)HI e7vmAsBBuy);!bz39xE޿!<%/$?'/}_%KNT1|U/\C<ϜjZnܡ_[m&]_UHhuѠ \{uY*@z˥7/Uڲ6SM -&ަL "x fbݐ^WvxrV4D,w9qF|}9.Cou_v*+^eJtv2 O0Xˣ IIsט}`tVmVר sxN.ڤFv"ގv_kC1Xq([z蓡W׾rm#^g5ULltoˆ^ؔ WV6$: ?va1bYE4B nϬSՕI|WLour6dڊbRl{U54ĕ:?^IjӕMy8W 3%u*[ @[bC>hRyO͘O&P{ V9XX pLpI搳p* Mh6&7 A"[97V܀ sC[|O%}E)|} Z_B67U=A1W&iEgGަxU ܲY-@(vI,=d7]_>Ʌj]^NړS,C?!ՅPQN : U`݄L[m# TB\jrl:ɰ 6G4 0oAPɥ T BMY.^0RJN9Y9ęh\XԱVxNbzS+ith7)>kcBDyks{Iw5{lS腣X@+-7c gZaqf%`C9y2I*KQӆId)F;~l "2Ax}KY41^K' h \ۈ'VE;rweѠYBZiB{'"{nqqUlw1=ľc5jp{^G4'HaMՄrߙX\|Wi(Z&hゕ?bN/=тBQ ow.#4 mKvo_~;l6y %-B(]Hytpw,k\:W@)O k +.oRl~V-R_rT~lKD`쭞,[`i"d~0O%±2_`{T(;Yt:"籙6R7~InuBvcCid7ZARJ:au3|>XrU_q*Ո s O:ikU:oG};μRH+5xeIr#ar CY -_#.V}3Ѻ.]j&)>cA7^3)_l;*Th'P +yZ"[Ͻ{qj֏ql*EJ7jjpf:y?)4y0 @嬣"ü6cDD !J 7ϸo9pZ C" rw; !JTG,8OE < -+'P[  D,dWNs`k31~, [2{T H6Ej`g-BGn\?+A<1ׯrgߪLQ ^)lW硢 !qm*&GsA|s~9U^k7[y| z6LT䋢d Aӊ$R$N*$~iڰ38ߩ>3)09>:w+6aT/aCy3ܿ㚂0yG2x BEb(]'αmg?6]XUy鿌y ~],ϡ!,Mzk"*&U#GQȠyzy'_Z/gο} *jM5k4G!%:v%-GS4@]*j3vL]_yz EXM$M= * (pa-$Ӫo弎*n+Ucwv*9=MTezEdc 9髡qrE֤{?}1eVٛ^`1>Ϋ0 !`mxXc +Ⱥij7/0_[谞Yn+ӆz=NSdŲqv_!2ƸzD*"4IMz dRNo6J\6p>Cc'%zTyt#vʻWruAQ U[tׄV^D3ts.J^v8γ[oq:|ܥhtN^FK(\"]d]1aSC]6"v[u}`rg;2' ϑL#H?[G ѼLj:=sD*i\ݢ@o̓8&Ak&>pvB_@̥Luv74F~]A18C|wF¦R=K>+Vv8eiD03LJKԌȒL:xW(^U%Gv i?n<e\) K6'$5Pbuw $ꄺr/ q|>Pxu+ !תZ]K+5Lhd1~Dn 3裥3#z 1bthSbr:;[{ Qer~њj%BYw˭F4SV$/uajJ?қ215;Wds D,7#XgسV(nF|y&X8.٢>/ m'&6x/.3L`Ũ{qﳑkf)Vg9eLW[hP0G6ckr9oΩ*@ 1U_R?G6D)td7 "mNA*_/1j&F0?}RΉr΍U4' Ǔ-p0czMQy\ ILГ!Au\J[=̷R/y\U!lQw\-E3y]x' (kR^<2'g4m>(uks/9mEK~%Zgz# 6f-o`φ o>[146Hؾ| B@f-ذy,CތsCDo8-,WEˋRs&g3FyW)OkLedtDܶ aר;uqvx^5Cﯟ(a CYiޓ2uh_5M;NF?=$`‡V뼉1keHup_Z$?ch;G-4؀ [A-1EJŎ]xk*{< T( 6j13+4iwodf> *ML8(i^M)/&C.ȴ!@1Ѽ['<C53uCwtaX m/ "tg%sezߪJpsZ|Pug;(EcQBЄ؏3N1u)̣-Pʺ+ۗ` mB!.6.RX#eT"!@ B&OąN;"oS3l/Q7D\׊u,~5[ ߕ v`S~)yx*{:S3yMvi3c d )4t>c6R[2: .~ j(iaYiad?KKتRlIobgiYh8Odz B 8/u*L)F\4`\Y繼U:I2u<8~N:U}\1ۑic0Iuߨ:xЪ$!R_-k9,[D\Yayu+<ӔY2to]I0k|%GYs!r/HuW?v@:_R#,[`?`N6KF7O{ ͋R|jn<_AyFEE8:^ZlXlz݇o 67H]~y3&mQG]U ܠ'ל CН0?DlrZCkW26UA.9'ͪ%l.ٷ Ǿ^1!b}J6mf)T=aUCF>m~Y^ʋU;~]WY`# v̇8/)f(*6*Eg&uAoH!4%uG؎%4{HŨ'?εp8X q֘VCRl[Ga2>U*IP~`c\^uBL58ME/~4HxGF(( 1 _J:P AE]Dj&h*h$00æԊ%u  =˿']+qlU7QI$%Uh]kT"Qqa`E0Eгj$Gg|uGـUm(:w,=>!Ênn^v؝!g/Bp~3rnf/e)V*w[d⣘8"0w^{6 ?ovlYں*_"!DӲ؛2rE؍2x&˨wL #]N!"֐LٖBw܍F=uvl٢iKNo;L@^NX{0P k$W'$ VbW~_~A{(wW:)0,QpGw~ u@gqig._:r,Cʄfˏ9->veKkU؉?!H@h$ pؕO=‹dfMװ~{'v;5#ciZ d nRZR&mk&J+znܝUșo]{TvĝIuSPtʽWֹ| ;(W^sQTmY scl5 lpSdài ӵCŹߩ$S<VsiقQBM1.ѾYJѰڰyŸ!Ί*)Xz{lG386z.q`S@0}lC4%+ãԤsG%:h*['a(Ed%Kna{1BMLDafQ1~_' @xR V?hzK&kAt=L+e4<ܻͧvT1`5R8c;FZ#S$ཎ<\wK${₶@)nblfykӑ$HHrm?]!UBZ:'h^tg)"!y.nPE8:p=xk2HQHuϡpv3:ؾL;C^ ܸ5Q!Gifsr?e3$& wSY\pkc4 glGoi䏸Ml&P XmZ\1l(l6/=yG:Q&a*WdC HtOރR0Es}c*>Ƿ wD/ i];6M!#i3N*8aM]V]=!t)dkJor?O crXY#a1O'wt^aGp0.4G|f,W.{览+J g  vq40ғ*Jg?XzU@B`#[52qs$[ϚzWv\Q,D92 zF|ܡij^u)MK/`l+T֫純jt_cRվ]+_;D4!BίWZ{4xvn۪&$y&s<ܛ qS%Pros[ڸk3v3 G?#pTL,ؐZ@]|45ZWG:Xu^|i`ƏZÅݶ@@4EWVR9Xc̀T,pq.UD.C=+ ਤ*YPG=1[ _u;I!/Axs%9;^OܱjMmJkwz՗X;T,"3h sKêW.$VS͚4[L:kOPOٷ"Ml>(48R#I)Ȣȃx'?+~Oņ_ *2=2~Jۃ`>¢A5j|Vdshghh3*Qx :K%Qss,pv 9@VdϮ_t?a,QΎ529zw٨FG k a&VH9NyJ?ʚc8}IBhZj:ރA [ NC2|V"Q}浉=]ࡨ!/.M#̸uvGIbY}7$b'x+*uS\ gf,M%(15^%آ;]dVd5]2CZm4Jz.xG&K_e NDO^kM4ilEPod7A3KPojzܥ\ ]m) '-t. =0m)l_vJ"GE6>A'SҘJĞJ;a{H4BǞHTx:zW INɡ5=KjaCgm^H[12W`/1.p}%xKfƭ'.\[T+?(X${Uǥ6z} $'`q~)3S{laƪ^?5V.=浭;4(ÃX:iLxzT%&vo%BB+'9XѰwbJeduAMa'0ZJ,yqaUkF& m# P`{JgWơ]E za Nho{Af d*ͨϜ X&RK&fݍ]#q9|WK2[d\`ӚX Flc2JyuU{{`\C܎T_C:k uTIU7c*|7 !eڏdoLsfm_Q׋awˡxT4zC6'׽ȷPN9AUqG_Q,}H :sdMoB3?_= [396J 7Ci9}gߑGZܾ\`#.01 m0zZ "0CyڢF5z; b>w\8q2_ !SO.6{BwiI)opjo3㧇<{25>OpW%=;bMtr8YsC%=SBB≫s _h,GZHBԈM5hE5fEd2>(kl0eS]9BgR$BxV.5z/4,vGini^(JW 1csܮ7G,zu>w4zR$}t08+qՙzH@fi ̒jZB"a  TI%@9(0!f n]l8!G/<}gz槆Kz+U\smc勽)'g%R/~.NnZ$byv^`>j p)&k]MdHDκij8t:,MfƤ ȁ[LsۄC&PLH[E!qi؈aWi^; 仇R Id]YnNp<$s`xͻ 7@?-:>:9n{?VoTaD7zb&mQȶ'e$&=|9F _kѽ^n3 n82pYr0$`g(Җ7butnpݵ–u1@RlWǟK0 [\C\K_ā!Vsq8uz((Cѫ딘Ij ”c \UeU']V렾|HCVyٖMJQ{ѹaK`9dMl$t+U'LLJ#35d&wi 0mD&7ENOs6qMӵX e¾t V7+8)r;Dj5iqO|Ix7b"e޽;\5Gvz4@x$4΃`jK ]w.OS y6yjM5D.?'=Uꘋ#lYULe"eLdN,vi)0{ D^" 9O*IC9Zl52{V[7/QNQVҚmѸ\[G-:"*ӷ߁OXꢘ2k[-39n; +kQX"C.B9$] {!( P|.!9H:f#b s \MO_0EmmkM4Z1ΣQ s8U8E];q ꋼh)a fcd[{ `_8p_5j]m*D׫UC 'ͮPAL77T/!h:/ͨtY_*N^ yT:΃9-!,Mz`Ƈ)CaUe"o^!(lKLAub$ϴS"*YUu`5a!fPQ65?$+[8mߨCI"N %4f.iMfCz;qm !k4̙{wz,_;Mbgzg~R!ŀmvvSVq8ίkPqL* >EqG*]@UygC`P$Nk^0'(QIjkZH-|fI1'έx KABqJ"dv/ eάΥV*>8X=F(~ EgG~0VQ;0cٓKvrj4+>qk Za( +eM& zdkEf"ŃrYg,/nEvIr-y1Jo%C#2e(=PKًj5Y+}Rimn ft~Tywı6֚#&:\bCrDe7; IΛN;V.z09/ XcbLrFiDoj$テ1B m AWSdq,麓Էwǥ(loN=(oE 7yפ͝"Y#LMdju~KSsE+J]V;jYG-1H<]JFcJ1@)k~Ũdj7]P+ۏOJ@aqߍ',HuIŃaD%#( j[DppĆ-YE0;:&N5SSg4G&)斊R Bܗ Hmׇ01j-ϴ%KIIuP ,Ro_, 6~9Y6nj4Е!p7@"&w c,*6%oU٘II& <$'J[EN\eI4 O&|8ulsPp SG| 3ve )s&rA3'&iTga$y{(f\ޒdb$E>G`B˩ 18"lrw}2EBx9;n%(IaçFje'O0L=$D6L*H8D)_T6P{;64yb:s|K܈m3ҽjDL~{*02DWYEZQ\=9jhS:x@-ȓ "kFN ҾԃZZ?a%ׯM t$xLr(" ?GtuGƠD;}/2dp2?_](+x=ϵQ}}`Pr*y2$!șG@sM_*fH8U .BW1߄6\ t=fM{Tl솖&WN6t ,"_c-Vk VwBTPj䃿VL{S:ب_yhxk瞳E#I|Ǭ=m|PiT([\d(qb >{>hMLlwѥ.( 2#,vYi_+ iyO9TUౚ%P$2g-< dS. $2 CF#lS0PJMVNOtL'v|s=iw`QFs0/Z]Rz}1zp(y~$J,b3 {`|yDԫ$aMNt%8V*|,E)L%\ QG f,e 'u,絧RO-wjY @B 2V͐{՚n <]Nk5*H[-!ֶM Y ΊEBR 5EI:y/ZfXLOmޯY\\Y~ Pu @>_N]TzݰPRdg~CKnVn!.}gBDbuxsSu r~Bd_2M**ZΏZz[=*Y0H+[qqLq(H>tوlb^ S 6i$/´EB" ֻwe2 gzVB!/DH(kg8WN [(Z΢m5Ś#Sj!ywSLU(?0GTz-A P"(mvWȕepwPh*7WW?(~u: BnIYWhMQ /\Hғ^n".NP-W\M,Xz>:ҿU2ʑ9mj\pDySΝ>;F|(76ݸhvcap(7K:3?lSn& hj8[~@$ ;f+Y؜ɐ=NQD /ˍ+x,&I{/IKgI)P`!YlOdfg\^ڻ O7p}G}j%0XP8"ݼLzѐȾ,+Ì<qMIcGvc\La^u#jw*<=~4z&|G`xFQr}zQy08Z]?S9/#عA]Jc_zE%ā~Ҷ/R#+qe ")W?K4Ǔۀ>.>/Au {=ƩnQ[():7#2p"RP"}rpA嬋ɞ;եHq%ȗȴ c@fa=CdWmnF%cab6^%(#vR;A(-9 iy"lwI6\$qFf]GGHRg)ŭaǢ_BqWsv0F"Vvq"P?yJhb3uۻ X|(81ʰ_ͺh&m$SxxxGձRX-若.nlyƱ0_}WۤcǓeB"%gGy{ s(X67'1x+ėօW`&L#ɧdNx,@Ho3oY:rJG!y:S{֙s.ҾdR,@wxv%s-HZBqcwLi |J]V%ǣJ4J%&VTu#:UĊ8jXB6>oqNf=,ɦ^gV\ zzӉ>o36GdjkU\]_68@`H x&wnƕ3'.~ʹRtZ^ۄ2p 55NC,]5MuC{HV{&u `L2L(LjpԇB>c{QSޱs74- 'haSQM^.btp}MA~!蘒eTȖ \*ύC'A[/_xmV@\$vG3ֲJ+CmfF frDIdz0n;aO"iՠaž?Vb%Y;@l@-/K_q.kߦAIv[d~ *;XCڦpTS xLs\/ .u< K9f/4D3>f;-RKWm)iID!' :6\2 (kߟCq6q Xu6~ZWcJr4h6=70aEJOЅVPu fiz]U썏9DAp9:IxiG bŊ=7P%tD!sBfRh@oFCĀΊ.Qqtmaf]CSW^mKR~>J^j6@'CvzSoEm[Ns r5 Ĺŷ2G(Q1]"5FCib0ƻͼ \.x%ԯ 湢˸..rWxїM@_j4>evFH.ڵx VJQc?ׯp< ]qCK2)t9m|J1 CRVЬ{E&!ω b]/OkfzPNLo+03 x$6늈 8d "a;[CGfh}Hc[E~a k>3]端lf K#iik  DQxSP<4|v)PBue,Lu(s\LhEF1rB{Uoߟуal_*?o#O R {GbN@x/8*\@A`seQ%zE }clKBu 7 wKm+Od*?cوݥݼ)5{'SVU6t_ŧt4kgg* MVЬa{>3! IA8LֳHނ/gv@HD:aMK*uĞpG=` 왏$Trf9À3F &uB"S[+,PEk{M 7ʡg5,@6N]H;$zޠW]|>-W\[v]0~a#B?4*Pߕw4 F} -Ʉo=iLM X "@LYlͩ" u J өhEY+ozcD`&[$~l͸@$}0KF]w͗։\[5ňVaSR%noN 8QXvB/'t=C9;2uk67Ŷ %{of{<ޓؔFԖX͈atXE1&H BgN 's]۪x d$z@7q +k\}W<^j+pmG F_}7"ÍlmEC;.ei?HO"P |~^v `XL"nrGfc#kg NxA:!6ߣ$>L* on=JdʽS5՚nl?=[Ӆ7%dև \>Z7{ :wC~ Wp ׬qS~1a E>kda+. Hq[̾.l .Ng8dgH30l"R µJ.DG:Q kV 2`(WC(aJgvw#%ca=8R?] Ƴ$EKh(HCe%lI"H2_)5mY[#kI)MN|؆X$8OcrhI5(HjHգ9/᪇ e)a~$Ffk9< S.R21\ \=dnŊ\pz!afkmB}`EX,xy] T2&LݼZƣdo]B,Yl{E^b*p~F01MbB1vvGZ)&,ICä]?czB0rqκ ?AC 7Ȱ> Οco(o\|rgy .鱸S3duĦh»臘/Ox9G@*~:D"D\X.|C2ݫ!ù^1n/|n7u,Ywt{!Oj3Q= eMq.8ロ 2CK`o](*cO$4\x֜FEϑ3ʭ[t_`A[km䪰 Mu9\,QC/NX\ ZMTy61`T]n(I#(pxĿU'>3|#IK} ti.7pQ6#X-燗:v(FV|}m&DR%:j8MR>u XB VzX3֏tg[iH*}؅fᠥ=P!ڀʙ:i&<&zv s(Ӵr-֪yI!5F03V(Fͦg[R-WHu<{I]4J2}DlG.GVUn ozϜ]}1{; Š$yb7a ʷQyI/pfG'<З ,tFgVqh#rcXbi0/:7tV7^U85G  ze|*kһOg2A};WUQ1B{.8d$N Ej# vo"UVNI}@\0'Ad|C탊9+6]dlDh<{\w6?Պxl(R-樂! sczK?:5s寃b吮`{HHe5eε?SZsֱtOx~2g!J~`x6uƗV9?R="J[ y&5Dr6T%95o.4{&1b@h~V7DCQKw>6x"6}-mNvRm̞ 5Kq,yGEFfo`74T6-x-.wD=2HtȖ`` 촽~DDH:8$Pi7x%]eQ#!RA| $#!RMhZ6ՎJ7 ~`޲2y?}('oBw.h4Wn9vSp-RoMBP (:+#^e7ۇU|,-.x{'h%ʶwvu*|D r_t }R_{4#X@ WÅ͌n;wrQ6f؎VdD*wPZ:q9 /kB8pͯJFc)r&0=oh{segslZ|A/Y6N95,d^߮)ǏqZWᥭuj]K9 ' yaMj CRY9j: ߲Yy)/W)"qH);7}0S؍q&-͹KkpG"*6:4KRxlj^J䅻#WSO&Kl·`ѝ uSEy =YΟġ@OϾG}~\BuY0!i]+PJN9:ot>F={1k YT;Ⱦz @RZ˥DTNe:ƅ(E&]5$7^4VXx!?-\k__=Fq A.L7-.ITp>ijaCbMB1e`.[Nj i?饙F rob(Ų:C$noBlM0ڭ)@2u~Һh2N.D3ۚCtdIlSωv}Usmv _rq4b3e.Й- '['3R@,J_2k"3=rib,h,3'JvVC2"]E yhoF?>Lhi^nbVgiSZ}}Lk=prSY7DW<%͙#7ibeJ~R/;e㕌U֩<#z= ~OS(NX]MmUAv3UQ_ :j.9tBsnWKz5AFLM&R^`g {bK^*gYmq 'ʃ34ށ+^Q7ubmA3butp8#:l>aa(z 4Z(ׄzH GID@0Qr%We^a~ V[=qu+Rnj'u!=X䜵\i{X "%eJ6X8GBbrgfnǒ $OiY+z î`+g&䁹!7i_P  zu8sqʁ-*Ж}ֵ# "u"*(bz{b" Y?CJe#4>`3ģCSPXio 65h;BYRqc{"×t]gM锶Q;tZ.zFki5DifAu~}TmqsiE#{n')f"L{zL o XWɭS[wA?wJyyOÉH ⲽK*K^BPA <ڽRmb\wy4k~ :)rz'!fv-#"5w,Nd4Vl3'¤SK˴3y"'Z+#R$ZCҠ&IYU%n7E@gZC 3ӵ"$C@ duyl^D]idHrv|:UP>g- 0x,!Î!n/I]zBТ:1[la'm[U8ŹHĤ{îA0n~0z5QWSY5[ Hӝ<I*Hqtgyv Oar4VDX=؁*J8lzБ/ݚtg JAI S ̓>މ| ynbKyZ$Z"=n]1z5) Xqo{?A䕡t#)p^{Ze-3uQ(5#ȎlkިCg%qgT=ǻoDig [{ES#-l)I|R (ܸ顸A)$vCzk3j.u+ytE0Ki؟eie {ZO! zc\Xc!R;Լ}E`ox*vw_ǃ6*8;: 7WbG[xHֶ2qWɜQȹrG2nzvjs6nQvˡ~W͆,*($(?-E˿>yqJz' PɑuKXT95yD 8N) lY%*5A2Q( uq02f?EF|، )118G\b32iTe /i逈TʫYZv#U)("ndơu{$0p:dP8MAӛwV>==EԲ)7pq^Ko )ȎOoIKJ2J9{QfߓSkf4MHA_Xo[;A]PTNy[3C0(Q7ExbE1t'fKw#u]΅o1IŰΉ!qy1ܘ&.*]4:hS`¿ +go=VrDn@hHDLy4@J3om`+CJRMA@GPYGx|yExƲ dѕ6LMe]b\;Xx\3R?Kـ==.w> u=$iD.,hvϐ3pNB9!xY`uC_M%"]8VҠ7R7b7 #G.R~E*5ʌ5؃j̬iG!πR/T] +\ܑPh0P WOЀaS vgW6*y 쯂Vj/srG8gԶ i⼳vţ5jaznx=*I"?W$ܹ9+ :KPiȉs]Aqe8_7Vqr8oܼ 9E R⌉22y".\߶w-`΃owaJ,gI:<]s;NNY9kEԝ(v@*Q2=Y[bH)kuωv\\]o o$l|MKR47Ix"W%qk I S O !mAso=hm\̖x{˄=g"S!l{B nab5oD֜5Hq^Jr uU (q4^NsdZ>L ~ҤUlU;;"'8۱e`kFAYAc&۬23UW"K(\6D';},vtO1 D1 ¡Lh.A_Uj{q2\$W|!)vmp-WR'/H'˩,߿[ԱmMiDr/& x.I]#Q5dHiTS?0gC-N2˓8\XX=sXUS9 DT'Ւy>q$*s. F\TBPtDgB0鯌gP \"qJ^|]0w Api8;m0:L'#v~A8NkmOfbtj"2+M:X $EUi_S|\îr|P92"6&ngyU:/|=Cr>$J_AO)rَHjEB(U; Kd8fdUryP1켖XZ+nb7]^FeŽpZ̔ЩDYQƌ$ܗz^eHm}.xx(FݪLD*{#(hׂuXGWG,Yd%Jx,3 0JAz jOsq qrCf/6Q|OK.:K]=) \Zs3*9n]40ˣ+ӁƂe*Ɋ"h!~Y,^ybUW֋ps7l0ɍ3)FQĀR#Yc K>*dsWaN3e4 @;TN5(V:Tp?c+*ȫn  ˒̀P[l,JnA-YPVA( h.#Y ռ彪_Llf- 3/4%4gxI]$͢mx I$6u1l.Y(Zdà<'c`&XUxm~`ʠ?+"]xsmOɅ39<7%&a_&zI>F[bAH0v=JZuwlx{ Mʩ Q0zK7zd4"z/Q&ibxwarv,|yIsk (t5YPVRӜ CI_}MԬkmiX-$f~o^rVHwTx'tF0 pG }ӊRiszChѺ2j< YcWMTJ^(_ڏy:˔и37˕S,5]ah .SW zA%Y!s`oiuͅS*Β9 >L2[TԞ8JZU,MkD= S' q >c7[``0ӄyTc7ʮ:0]|ّQ*L|&j*WNrA7mB9@0,,%Twt}8LǞ=z!_ao{09Fun`?!YNXA&mX8}5{@ِYqHzt* 8i˽7COL{k^#G-5-@(_q|Z" śK, ? =m- OKZc]cP4}OlGs. h4Ĩዎ:lysv5L1vtol|ǠXps좧QWΨLSl[`oVȾD0^gTmSg氪cK]cupxO߽ӚRq\Nz;/ nLvvgʟAb~ m[ʟPJ*.`QGXhKHO[̺נvqG&3KLՖ]E+Y)P" O7RˡٵLql yigD<^il%eD%rYqA ]\eB au$/A{ yMg`8p@}3 J= r+g#U&P_JW7 BҋLmt5qU#9mIP@UòWJ}ctL yƬkDOVTͦ!JisDYX#aRq]%@ $m66bл`up^1?Q\+Ϡy,h =@+>'0S ,r&}9kd`Ѹڜ}ɤ ϕ\8QLtho_vTŊZvQi!EzJbYCbWF )\cl} 13kXmaEu\qw릠bH5)X_POJߊkc*ZIy("[.2 updc4e&bf0'\s@?P٫cuSu>}s(|3_w5M Ks1Y-tVV"4xS3Շ~z |7mM$Fnf j@`_]ЎPoDB\zhkO:cu ^:P1!u1æs.6(u䕹u8P4%Q/y>R]kqhF%УU:պ~Qe`m'T&̲e_28}UfrF} :CWGmve ZMy6̒Dq<ܠN#nu>ƾ-v01Y 28o~[{pI"*5davd)&5PHM1*cG w K'S: ?I7*m%-9PtiS[-&O~`G d{#s{>xq^Z 7Zv;D5s.|]Y$S̚.+07~f\OW,37q;UOir_b;a~&bpO)]b7]Tj^T#.vdVZ] Y!ǐ91>ythq|Ғ \ͧ{!HxfUtB7_`&2-"} X,;eBJ<%F@`zN3WX#dnykßu6 97\\zIu_xF4)rųGNqM .zz >9W<!-½V83֙\2нSU{";<|ny`M(bF{Fz+4,Ev/ ]IG˸|<-+ț:ϽXfFgξle)1}b@ tS*a]?])8a`>Jo#2_B;w 7]Z{7H2Ч܃-Nccq;IfxMBfz;Lge7.F dL(v'׳88r)[w7Ս}ȲZml*ʼξ=ɋ.$RrB1>UXFIk^ rʁ {ׁm ď#8c?{8?L8-Ո'$iyӝBRB{LuYYJx>Dyÿ&ǒMt2l8xYkbmg,߬.Gz&&<4a8nV}僪+Vu,i*3.3{2zb]QI#uӨT/([qk a0(ǝB`Iۮ7'@ DnvVu$lճNkaizgdr*5Y=J!`= H=P{d4/Jb@>"ĖH^\a"(.E[ TJz("j qqVT>X0eei*UHn[-8MOc")jSܿH=S|a040!$+첀A(ვ9й @☎:&5A_vƵ2g%mUJ/p`F2qOe;+WQ s-=" Uht!ai,ljϭc0opM1rpJQښ 6/^VӲ, Jt @.z*Z ?ߪK}4U|Zzdo/Mu^T$i9-5ɲØhsicЅX)ޖ:pJWvz"r#KDD?$ &='l%Yݶ[Og_zv;1m{HaTxbr^~Jfn?Ƃ,\ozBu?[1Z&OW o}@횪-{4'Ũ=7'ꢂQckc P7r+o}!c ;+v (D ᆷxb_lp۽LnͲ@cݏf*:b8^ E: ~v%[l:Gs#b!]5WBAp5*~=><+T\ >cͬ-ئy AL6V)7|=Bz5 i&6'Ӝͣ$|F9D^5sDojQ T{Aգ,P=7Q*d2$.۞Ue4aGsF9" X VYo%Ѳ/GCۓ?\YRZ) %r]麄Z-JoskvoQG(yymmdn(~xk!'(|}B_o4Z`Ojԅ0"ׅ΍$`5n,L5=ZDx i#;+:veUo@=o98P,[juNASZj";r3&SG̭l ʋU-]~I6C'iZFfnrzA9/PK` Olca8O+ťl1 `#Ν&R6Dn7Om]W0Jvmlq^37P{Ծ;% XƯǻvlW__1KNPFfqkPW:'ޡس%g#L@FrbhkM]PS?g7;u֖^7h1Dr(pw@Eb@bKUl@͍rj rۀpߜkÓf~,2}" NwQpF$Ԍ"ݮ5;ߖ{՟ Wŏ%G-YfjˋT1dHKMYrLq']&u"Ӡ?n%'L6[+~JJR\PHZ^Uq \Eٖõ>.I_nlg[·!qsA3e$ 1_gJ@i]XD Qq!֕>@ym&9jH 0HE08?^$,|>B, Ϡ`y(=!)wل@%^ [aOD_S;,Yc!o(f =trQ&RoL;SGhT]Ǧԉrx*)^p8L$[L]'-SS7]X;Cz)7[VwD1+uƄGkW2OF:s U(IVKdl5P .$s1t+p**kU꘢Ii#ӦhxYEɟ6* ;0؅WW*;{syiM-2K"gq$sWEsz2;PS h ymibn5]֫-ɘ/ MJز2Y'؜<^}ր܍l;sPj5#oةߝ,?b:Fo<dzX D# OrH,X?QlsoҿŨ0X۩7ч3)n)TQli[ʛJnu܍ dΌ܋pQ@:˖ jt$Uѹl:RӞW}vS]!pB@!gЫQx_yh|jn n2BގibmiǘKv1%:޳uӦʰ{nOCBҤ2y2ZheFb|TGRU([ *A$Wt ~OFS6I5R]n B@uJ2ȕ_Αԩ"bF1iB,i?Dj5sy]|Ћj=Q.Mg-FmT'GQ}+C.s(ԒzdSzvs.U'BEX%Tb݄h[2S*\ !^¬b5s>ə^IH-Ԯ+ & 4]7=e,.~:4WN)5&Jxn {m ձVn;R“ؕJe6pkt8"Yag+=7]kPjX+3቏x+nډVَMx#Nߋu.ob}\ ;A:Bh3SQ:)ी2Ǔom~|c -O&=]6}zohq.M-@tL{k:j3YVgL⦈)qY:spt}4S)O9'դ\|5Fo5Dl񜢊YuPy*dɰnh7x\ѹTZ>e"&$ۢu܎Vp8dF>>)PݭD-=iw,78JV\{M2 N5]_,㝮4ɸ'VW"0 J^^E@Mjcx,y{s-FLR HoqDߐț!`ntr?+݄b7l{gޕ'Iw{q2W~^XA8$etuG y}rłB%A?Ak?˂A,iTiĦr.Xnx@8qO7x-#*x;j2U?R2ly*ޛwCШL `@vEkdV_D^/높V#zMOvZ4#@-yDnP|{.x~ i =cWq}fו&tc'L޼ēU3IpaVᒔۤ4+!15R@0pwaI*k8ňX]l=_΀>ET'IQmjЮ1&2C1[Gsou|+BDJo^2VwzO&AAVPU}2yWUY`EPv_,X ]0oDcRFzzGqf3E:n~#/@aZ(Zͬ$ϸw;n ; -qmO@ɋ-lPvvINXdQ昿]lFDw7gfjL+vD3][.:F7=Vzy9( =Xs9i$_ /j4wfE&fow"/@.SL.$e2ݍX YP< px?}4Z;B%3v*YzV_DKHV5 fufŲdz-݅:ϯ`H^/# Ug0 !Quqo>ugLG #NfA}= k wK]CrlGT3DN>*i9ZH'4M}ҷ']v3JKb0Ƹb@KW f\-dעM`HhvbP1悟D Eɟ4{"MK T"N<_9@7BI@l2hH1ZWp_Ǐ[MA/F.eҹd Q; y< xA抔ʅsklϓrhgN)]6OͥЩ^gCkEG$[qйh>ݸaZu^ymZ ˲©/sn!'lfx5TX/$VT{u[~r?_ANc"=Ӆe2r[HM:@"gw/joEYQ+]b`2/&Cy n|AS70S[ Te2 vvc{OؔeK4*%nAx 6BzP^2حq& MV:C0sT>/^5g\L3XM|CFd|+݅9g~D$Hr8CGѽY,7IZ0r.$)[B_^a3hn>\Y?ݧQ-ԍ sw">ٿ>/'t]ͧ9=Y6ʃe1Fk(} 9 ?(gj42fp_&9KƻM "\ Zx37 ݊{rHQFLq c\!*6}C5< vh m>63@ \~Ls};ZY)&u(VvikEjuM]%] 8z{Յ]C?LBsW@97|zBo3\LAr#d`/WuYBbHݎ=S k$$9M<ʶ<'MU.?'A7$\]فnJGZS"5^u[rNQ·״h(7^\K?[6dU3!Cs[Z&b6mGۿK{Ș/%"Q|z%|;̳u ͉qTuQ39ضVca~|BeyՈ$3+\Yr/wxAVc4ǭ0Z;R~RW!~E-u̶0||!"̤t-_8/eCD:^Z7^eMHe, E= uk,T_X# %U7w5%*m !{jQ5?Ɇǔ[߈S`T3ͨ*A]BXk?mxrBGjDppkF=wirz?\{VYRFUO9'dڱ}_"bY)B)ÚE_-\}`O#Tn(An )z=?. SOvw ='q{}ł"2]ĥ%fR:l"  )K-"W'Chhq9SxC *ZSqF3œ223vPiuJtaћoڕi(h)xi[~mĬ7h#_?(; [Vb),mHlhAtݬygSkjd%_&8&kԸ>̱ΛӐ&|uL_P #G ᵨ*Y6_Ya9S*_7˕9hg(-1Cن,pi^"xj|HA$, Rx*\ySZx`k)Vz4v?A\jކfܵ4`┞V M$-L՛?q[mr><~wAINjxC%u]ZMXcx:쏞tǺu{8a#*T=;r?7_طA^^KC5 ̃rncK(Ĉt6!*U `%N<2/]&!GAzǂ0Ɣ"?sꏏ[ ݓL Q)z|ٟ&%'ؤS:vJۇ8^l:3 Zm #-EYRXE~55_G2Fx|qB) OiY3,-1IJ!wă,}QmKz 'ǝ٦nTed<7V`Fc)MGr EVz AA\j LikM/]Ah8d; 'M:5 bFW˳?e.Rv3FrE4V"ٲ5ɛҠe=}EIKiPwoԹ4,=8Cq[ŨW.s|FW'7`GD|gOSug)]ȆIM3R#~/=B^s к.oCnnaU$q<dn-KNU Y(4FF5s]^iSTpY1_8ض}iMa*Ҩ DXq +hU@arbȑno2ɗ/i@Y!\P|./v@W-'Qb!0_Xr}s\L (u7PtS fQ"'UyeVs 47}ӏkP; ]7Dٛ`O4U Av-IKǫ%ul9HP~77eC Ax h> x2.dS߅oǘ,3VQej~İy#kjmǍ"jx8k(*'E :~f `G"$8)~B ӣnIs܀ĄEۇtVzQW~2S~ekζ,*ӷD N0+{ŧEpUp.N8^zBqQ\C |1}G@Ҧ-h[ UEV܂.Wsf̞% #nY|w4O2<7\~0A"T2/WMEؼK=U5*\5ض(;c;<]IÆm63/IJ76)c黢9ޯ7B4[J2ҭb.̷eO"9r"jKΧ+)2T(- c^5¢AGIku;ަڐ,?!mj.lw{FDU 7Ox;l:Ng+*g[;U1Xi+*AI.G=QEP\!UU4r:$Jt#<ne$`϶V$s89[dOovFP6j@gpG` vP+b|v>ANvnzNr4[IE c:UVtFjQO?T?U`Wue9`Z($&H"Wಟɼ-fl,oI6#Iσ B'6*چ`:KY;-.tUi9P*}*`ytjU>=G>9*Z>0=Y4q+kNjO-j\ޝR:G:[SW Q67$|%5ĺk.BN/Z]eI=߽MB&:?c~"M v@zG:ɚ1:ϖTL'U"K5 jHk /to%{ r=@uk3{x-#Y50Ȃm $UezzDiS G4@xi}(9㴿 =Ofs TOՈky6ExVl] #ܯ8@md~ebuw[ XJqBL}pN9Ŵi'wt!m,JD!VVIB{sR.UyqVMy2z7t}4W;OTˡzjC_۪,o?٢`:v.#9ߋӿw&<}1~ɕ8RK }mmC~1ՠKu S 3=oNmtπ{Omփ7i]?VH?)NxuJ`b'{n ZSALYTӳ~g |S%WŐLRu6lT$0PJUM'Ix'ݷ, ,9C$8ŢMjآW6njme=S2'HTW)}φkSA8&ycwa4MMT[\IncpP-r{!=Ψ3ZYоt.y&89(q}S;_4]U!Y=$z1}okJh*:x%I) v~ q2YL٩"ڑAŰj|H@yQFـkPVV~ 1~*rneӋzj8CE7cS3X[N393? wTmt+_9кP5/FHIKH^hHm-L-EGdNr'?x[ӳa՝i71!хCsȋ^Bs`1b%Z(AXe‰QC:O[f&A:$ٳ ? UpV{tɖ:-11$G2lUlq 7@sjI#$hZg 4YLa28تus-vүlPvxxPyh[7|y073j^b׭bn~s${Hp4-bAwijC [Xʔ5 ژ.tz=c#ĐI {x4ݎX˼awkHՊK4_8'ط>itŸnaCɾ11gf? rLtt ,O`٪[Ll! XjuQn,~NodƯeQP$es.1Z!_6xdqF1 %tv%BypZ V!6h jhkF)i?cfiF^}`?nNYՓSx03d#剮pJ+>;f$bԝ=6+J$g3nh?G0t%B;+=i\"b]M$"Jqu31,R bq v6w#_ F$"PpmQ lb9*ln[sSv}l⛕^"$Pe6q콲k[]<|6B+İvYӹFQV8򕧳f;7np= Ny|;w`[aEi'K ND?.ŁRW4!ӸlÂᴧ89&g~YIסoG3Gag~e"y3Ұw\f {H9ϩ$^)N7D%)v0?ij0u55E{Dh* UttNpN0r=.!}%إtƿ%)n:py0TCstBA%y_N$ lˡSˁZʚ_z^MlZ|4[2P(=u~g7;)57Y݉7%O?Y{Xe aIuFedj\+X7 󈡛'J|k)xUK=SHpkaKhnFAoMϵRR*dJr?}ZC<~Eqc&bTS,u9W>)iY6ӫ/rZKop-&Yqi%FAW* *nlݜO/h"2*$^8aąL8+^{8Bg6!.\olz)S8ٽR#%r¶ ˝܌ZBѾs)b9 l*y9kd~?MwB ~oGAzRYF-2(\3"y, @ N-cG a\5fR|( f2KٺZ{V qш@,@P0yki zTtesR*&ÞFÅ\OD.eZI/~$ UsARxТj5!MFmn| eЏ?^[k2"9b`-R&(n֔&!ĮדR䝣7K sa@Z^l Z(JxKM 5=oq O.값v@NN{-Hǔ{89g/ڞH{r9#$?1rKSP!F*2EkJsr>ӻAh5~1oŹP)khߓcőu>o~gPgde h <%ʥuFs-ݝTmiqSy}2{., Mq) \\`_|䫋!8k5J>#~gƽ>;$Gqmjj\0.ѕ2͛ʶ9aa9 p^2:H>#G] Ka~*N  G)@l~Ő6xOFvti F^$~eRл͟OL9WnΒ]3h>6| p7 C3MǨlAS)ABܽ.n̤U۠ίraL`>SyMeߺ\ѥw]C2#d 'U) ~o@<0c؄Kh tPz"P:Z|豓oS2z^Dr㎉/V_`(7@&{AK&G'jӬGݲ<4x׭LCmG?%1f.}  `>]h`F|>)@ʬT,r%uF8TH9^@.J\Z.\o۪ Q[,^{)+wʪH~*OBg9I RmmtTӲ~n)`;[mekvvd-؏bnV4h*Y63+ 4E#?P}cp;Us+ۉ|,`sdU+%ɦSj!QUԩP3։9!X&=-%sT^Πz=K_OȅH;ҺU k6m(n5jq_]#BP #vWFd0jCo>ӄ w~<-␨5fyBG*>@8HafL6@[u8џoڧxxK[hס?kf{,!2KBW/KB"qL9h0:&A:1Dy/m!1<Vn`EWjS2MytW,Z:LܶԛS ^x{6Uos*lbS nlLq4e[yJa1k]>2ٿI+OMe0gVN3p _hjīkf~Pҡ )ks51dRBsK[p8@kQ7۴u8C$'}"rD0q(t\$$-Lp r6ˀSV Kaʍ.J=B `)uAf*ܫn@+Uv+QMiKQFѤe_VEѢ&=tOK$%}G"4c#aUSwFs4| |W 8*\Xuc8oȭYE;9 ~Ko.ՎLF; ]ʼ:+"_ك}JpH ~{nZ+'~pEh̶[_f.L".9xL7 xЍ,jz_|Q^nFx"#=A_}7LGp60fWiAI l)-ਗ"α+_AFA,4yGJjpJʸ5,^ʌ_{QMz}u i9m`IIؙ7? Dz5x&4e0g]~uzܫ-kEϠi.:( gfҒ67C;APF* = ӡ?MF[+q[pWآ 6󮆶@vRѷOTu9/؂/ :WutT PBt:gBri Aޏ'fgC]#gٿڥ ls|_;s֋2-c(1Am ]M}n{Q]Syk5P̌1@ fHFMc/!Hg΀Oa7Ը>q65#EJ(op`T7=xwoO%b^3SΓV o (񉥥{:;HMrlh%U{%T)tS-|#U;Ȍܚu3}rugGAN"'Sۍ5P>8x/v{8l p}qf^,b-> d˲}Bi "fwJُ6LzX/AxW7EoJs뗼x6"2ʋq=hr[KfCh["p O7 F73[^ Lu2%aY&p]I^J*o-gx%eYOۃ@BJ2ĴlwzԼ-Gc0LZ_ <`;(qwXzE-Mj,T6F?$c4Of2ާׁ[ WJõq+UxF]!ÏLc8;!hMJ+O?Hly8S~=EMеyQͰXVҒA^ޒWOLUob%N6Z(]I5V^SA`>ү6nDU飌TYB}d1)T7iC1jpStwbdxxq\ *1lp'X~7% 5oγq)Uy€`ixNvn֊^AKux*"}_)X,caҢ~reϽ W}Uq:|טCgWR)z7 hږ# S d`e_BKhŸ9]);udnaPl̎ lKaf4h]G<vnKsrCxfoiG $HMٱf!_נe\s"}眩FTAf {j݊ tռTlJ=ZieJ2XawO?~ڴԘTV ب^5pT6# SgNO F]^wP%zrk>h̡cm 2%,Q"Gx[K⏟,ArPwM@M&0+:KҾynE mB㼙.]E`۔"lM YiQYa?8 =[kD!}A*X^`5V'-@{kv 06Rq9{V_]J'}T G,8ӇygF`sa 5q+,zf7Bn0'8/ȪE2R??^0 #̟j G<Zԗb`I<9S|".?mfRaM.XfBQ OPx$[Y>`0́ sI[h 1QdIż$5H +"PE$t@ԵxȗABbT`D~KAzbCIn7jn[C*>lAl8;m N2&L^i?0(unת1[ȕ'i%RX_8l@z9!> 'ݎ#*PirJn^TXr8wj{1UH5C d( P7]R${MU oE! P;57aOgY (Ȕ*p WfCm?l0{} .d>(>oVt3}ܰ- n7Qɞ8Um':(.Zb)'Dz;Ē27~Y~Jo/ ^RÈ= ari cFИFt\nez\c#Q6&)? v F1;tc;s"wW}CZENI|%,(JPcdZRs\?р;dOVǣ-!ڱf x%H~e% [r8H2d%7W>j RVs+n!Z;{!Z^o: Ż0d h!+=*z̎zE$082(0ٓ*)KSSw*Zoj\'%ܤ%t3<#G+ꢢ̘F73}0j&:7ͦ6G1?ou#4eMëm%)'C"1*KhbV==`Jiл#N*@$duNCFB@.X5 M=cyBh Q[^xv]VS<*#]0 -X'|b,A/~-h+MG!10tNnteF[r~ՓykFmnxםyyUWnvf t@ KIfw]s S:n"L>NB`X Rqds ղXijX^c|4E?їOS`pvRn‫LA%Lpc6q DWV5Tg۲jI lxV^t>{#3Cb!NLJVT@gZϳMӂB.)N҂3@ TD+ڟ[qڰp-I-Y\u"sVzъ9g%kQw;=X suLvy>1̱.V8-VǤ kJ4Vt0jev@碾O{/[2ݰB7gAdݸO.c,G@6e$]aZ0%M0 QgI+/־4V},. AZ~{+rlQ@{b:/So.ZS >ROjL:Y>YBvwTb ;1?'Z~̹~r qt]`,0*B<񠸆| Z8m6K 5/9/]H zc-T w$E>`Hb8T/rdbn O6㉯٫[vqC]*}'/iV.<\ ԃHerݑ "v,ŒHuj  fqŸ{KO6أ2?2ØBŋ 弩EO߳ik3ÿSrx;nmOG C(r-b'\+pj "m"s]c<9? @1Γ6?Os[8[5L6UvtRR,+͠YTM17QJ!nOŜ=5\r0 ]Í5ڔphb6;=h XdHTI1Gc}dFN٤/~-pp;:*y)hGQdQ%;R(-pƼ#XIM@X C-BXw~_i f[yq-4t)yk16) z0ơIǴCfO{+Pm^Oʃ:O>c_yNDᡳ&]Ԕ.N恤, 48Gd A( tXU%N蠷Ho)f{ʢ`88~[}Z8b9G6}k'2X>yEV/O!v40O8V;is@0 ktm#y79$7\!rΟqsb,i 2uC|U |X?RQL -D灍r\%sw=Q;h, ryS{hsh%M4v_(tӊԭC' 56&dbE {:֑{\/iR2MJGTpǑKFV&!_TF]AY[Yڰ^c8u߳DZɸ tNJٔq& GgtT gK"t*j'CWu!}ay.q&cwwI'g${%1DlMI!tq`omNT$ X5_)"!#*ص|z^8Z}u|+)z<~u:h,ԿP[>)z{ꏇr=9W/܄)xVV4#ݮ\n֍[^:*r~d].g+z'e8ft)ZC;ҹ}$w9VMEkG掅>A:P;/Iȏ/lmE*ޓ~vy{zgXn9.]>uuŃǽΔ$}`98?C8947G\8n_b(5FK2*3OPi3nj1/_HVHd~FvAfH~\mJ,k:Oz.& /”K*Ђ Q p-.`8-K=bZ׏-ziGĝ<4 P jѭ65 D7Ud /dd0;y?gSzs'@VRNltEC~h h1&P@W&i;FXU4#ԐbLiЏCO!gMnkJƾ^f0+Sh%֖P3Y1o ] TP˵>Wx)"kLWJͲ%>?ڬ03DznJ)Ќ1>T%b7@v"¸2EG2Ks3\Ẁ[Oπ*!t~oX+Un@Q|S7S/f=dAn=)k[bCtOJ;,]FZ]gvYs*Y8 u:-hhQ?J a#)[W{ij,3)}&:IZف-=`1)(qAUF0)uD 뽴Vţc.jUcraiA+T~)/FhmsيܘtJ[g̀i[q䍯vm߁VU2'{&X&`Jy,1 L!3R|$fRA^29[>`׳MG= "1Br;ْUeZ(r*NsQHqM8?CnĂ|GPS])Y5 ii' K엾(\$UןT߻ɑ38A#I]fOe\B oKI>߰J%Ly?W<(˅3O۷ktم,^!.sb$i~(vtč*Gm:b#C'3翍*'U Ə#Hf2~LK/;2/HfEu=y|d̲~͐J6n+L\A{D?>cSY7Z1&KYH"7fB<̍W7![T ICxj&*/#nWpo4[.Fp۱<,(N~2\2*fPrG#@I8R{+H9]¬LtR^~ՓH`4`S/vQhZ q^ qX7BR6¢!M|1Q].,7mk:.21 ~%"]S3n)=;{ ;fJq~WDu|ĸPV%BufH"}/j'1g]dĪ>uh(KN3lJi2oNOdC>fGUg0Op{90<QeL3p}N2GT! yL,./YQ&HނLgʶnjɽFmpHץO0,rt*y|. ړ7bc1}yWw5pf=Zd5L HvK[A*nz#  RL ܌N~o>H P٬ ;68nǤn6Խ+zpn$J޹ _.t7-_1 vYlkG.])ɲ9oY}:WG㇖-=/'~ǕfmD¥bÐ9fl{JY:Bku|a-e-JjI6pց| k2w\,6A65;3d3W5م y-%CPlI\$+Mdk C]Re!\4JrFqrqB8́% H|$)ggbήVErY|vW ;зͿa79Meu>°o܂ǰ#y$9Tp=VBsyhygAKAL$|*heHX_d1:JQϲBC/z/EMXԉMa>Ԭ !JyD'Bg;hFGBWW%;X5b C*qMvڷѬu ^Vy jl%vTJI3>Souիd0o|A8LH^s|Rj!2L2L^. EirΙs]ԮLt]V66̚XD;CEh\%L %hIu!BCw&2(Y=%]g\v^DNM˰ =_TWP%S[~.DjZ~0lڀ6jK`  *p 4+ɑbʼn`m%C1c DёpZXVa&u6Jm g6gp>@IE-U[gk_(gebRߵ0[ \vQl]o}8SXiXjM[P8ɕHD,ӏʼnbګ'Ї6DǪ W÷BdE QdҲbx7wūA?D8fH< [F\9S{ n Ơ<ފfTO䧞uRĶ^ _nU͝ѝo֕F ab?;W*$w-p LX6)[ͳMj]1T%+?3%>xe=m54b?h@Vu>J ey $#9\>E~OeZn[/˻dH.i\qC$nrN0CbZ{+܁LJymhH S Z&35Rgފt.Q=,=l•{OieKA-dkCb)/] ZYWCHεΦ8Zv%?ɱJ;&tB-qTC -kR ;@` ;2v ZTWm)V4gkۏyDdʘ鞻C}~vL}Tq[ k0l`$ւ*\_V1z.]X}6 q.joSi;4>nhW4,sK}<}iG'Ek,^+ Ih%R z$ޠ*) ~5XB^a*ܾe9 z6L. '9Yq6Ք Rk=K&c7w3 ; jZJJ9Aaq疺8P!+R`U&YLunCО S`SLcpnpŽ؎G_PZ4_iqie9MØhbA<G]jLc6 9ʓbRG DM H *RVV㇀`w(`tW2Q# (~-ҿ5*&}r`B`N/qA{6bMW42<_(rH?֊¼Y]0~!q/}t3 HdcߏحB P;z$L5~#`3t*V PhJw,(S*|)}{t}E`s;[<!$uCM#=0tH2RBh-174Vuh2$¥"ن FnDΙD \3s Hģdg,XIp2ܒ <ˣznYђ76!|`#IY%iTQ(YHP?>sbrZ}KxiX My0l$6n :#^yUAi7F"s,M1) gť%ud٢Sn>߿2{Du*oz$J lE*ONe<ʧ\@|+aN]~z=h? !Ty9:n7t7-<4Ak|9źN_BPy+9~I`*]N&̈́"=\$n*9Db"Y'wno1l0)%< >wP?ݮy 67B|քqNq}ѫm-ɤzwF@ 1oߝA?Fj'G )\$Nl&]Ӊ (}]6QLQОP'?Ro:Fp* >#+7b\<a (9*nQ6 ^wb"YBފjbgS(c33/уmaPd(Ee$gJMճ(MQvc6ߧN!|K,]Bl]wCj.ûcU?$MJ?vZw0NnȑF%>wPCI+b(}n1& ƣ=Hϐ{=hJR4<_~bDUGݓ}LؾhpV q<ɐ m4_anTT+מl\A4>H"t CKjꣳ*w@P(ɰ #\&A͑)m&Wfr'\ ځF|F}4r铡~壳:P"Q T[v ކb)"2EM LkH =k.ǃӼfC"lȨ?~ i5n@'00#rKa9UTT=2M2,JY`Vp!8եkfR&OfhuYr_TeN?[fǛ/?zɵB W$WK9ڗ" {{:T (q5gd%  #o(Ԉ㊕y&\>-u*muP3ۃ?@*o~WǛLP/c|5Y*̆)"]ls] W"̦t~dhsd(RU~24 c#az+a/)E)T3Y.V ЁPqR>1x#WJMb]BuQ3ޮWZ X*>>#L7E+\- eaE>~k&9/_0 3s!م7-ҧ)m)H2JBV?v1w`bK]Ecԙ[9 X@^+iO0PNt/pAm> XZl?0UG(8p'գch jCsS#}gzP4<.q/Rkƨ# rnQo- _w0݆ym1@ ܆p͡2oYv۴}*W+cP_<\ S">Iyɀ)դq0mtmBc A[TR殱CUFb];8fv@;,32vM V5ݜh%jVo( J۶*!!H7HLWxOHak6\LFR.<#*Iߵm?n0!Z,r:,/d%u ]qzKeE6苣4 ?t[ wc9dV!Ӟ˖nVlly_& Sd7c n=`o^}gq Iz>g*d2 ?+CJb +a([K/7ryi )čtP?u[ xF&M %laQ@fa8Q!BTbuhJ ^RHYJ<aYs67VA2q]ݴ OV )vYjݯ;w4N#ե2yt/5캕<= x\PC|6rɔj,R00$2!}YG&;`5&V.(>ڵ?G?8g)5z4To\=qQa(7,W|3ܣTC^{z)zŻ'$nv1,F 0E/r7+Ox۫k[Α(*͹d@Uj6 ka3Ahw+$f]>M+ؤ !RM!cEX}iJtT[  ǒG d3s ɯܙrObol@`f6TTY8%kMD>#}amV,Y]q*¼|DT˷4F]4 _P1zx#YE\xATo(GWOF杉ޙs~9AyޮYdg:֞cA[Vw2?-Ff@U'@3U0 %PX|4MfAasMc;!vւ *xVh 't"zҚW0X>X VU;Bz^==6CH)aH{^|՟MB8.2qOA;8FKv7̆ɏ|gZU=:Psl+e,&eѴFr6/)pd.>Zx 5Wj{?)\~Vȍ̢8Kr *-U`*T:_WE.ɡyNw%닱o?쵝^ ׶oFְԬL;I6kecifqXTboZ@!vqCܶTI,*L-](Ywk.A LF]o;!GUW?>+fYE`BNEUFe/,G/B'#SexffWgxƘM^]_hZreP63獢:5ˁt6g&ul֍ T)~{Q₮ C)27VWowwv~-]%r0uqc:/m_^K|dmHavwW[(n4!)SUir7wTym8;yμ [b]%j\e:~50x#xkSo=5N26f(㓛'*pD]|OV~FLT@?u|W,? ٧f~t490Hwn8߻JBOx#+v;̼(ӫM|hHbkXlUN?J9L2LJ3Z|MyD_[; anI}={|GIE ӝ|ID+Q|oh,AB:Hհ}jk{%םޓ=3'APhʮ\^q(5x_:"һqCF^v-We*gοXey<܇ C>nRk5eP96#8UY(rwEud5iI>btP7neߒtzO]2(I4\q!fv OS:g9Q;Vr7^Zuu#wT%Ls[:vΎWYΐ:6LOfh-5~ HrՇA ¥pSXٲu<ޞWz.DI-I7.5|pD]xI͆FW|Bq0X#csLA72P0u̵DRꗫmmw^dvc05Sl V٪ sVܖc?pR|A kD]%g`?X$1 !Kϗo\~,5ryJ*Tq'P͢tfp߭ލN,l|pRx'R;lj삓(+k= b-Bׂ8}v|16;w7h?3LX-%>?wZhH$[) ik^sxPj4?c4UcchVr׾8Pƴ. }xjd7Nd'H/d8X:h}~C)ufx46,rȞuJ,ӨhT_LhL5r'$&DhD?F+8,_W\h2Ri So J[Wsq^Dg neObI0k~!W `p#N٣_aRojr\V\Uãꘕ~Ca߶>{1yL_s[,<>SG>t}@MAYgP'83Y.<;cX@c$R&Wqpn--E2蜾 &9 FWy2Bx[%*1ډ @ur͒Yx M%BG y(fy( M-Ԣ՜C -nyvs)+X]5} zhXurըM`4>Å1!mrc{pJR\GrG,CH' ?2)C3dO{XLx "yƷY[+- uKh28cO-=Vj v4u]ըR2U- zQGM>"ԥ.q3"`~߾w,kЖDw aMDX鍪L1u'ָʻ+ 8)B\`HL jW3ݿ' l++QaS$DeBјtz*%ډH0c02$i}SK595A~kh1O`1` XD,$оvi 6^[myAHT7[>.˪"Zx щP~ zR|G˛q>ibwrQėvj!&~yZZh[lZf㔥j1aߦ[VsiHX2یR2t^P NgL--=L4*CbfQ~ʝ ֒Us]h bO˥9jKu ;O%.'0?=*ynӇӕ J݋ 46US4?`.\zDfV.|viHD+{`osBD_i bcP B\2nqPG$Vx. 9ToUx[%U6HUf'8QC4`[<)An/Aj% S)]Y[Ζ|v6CYQ]U\o>D67d)$ di(=;UNǦP@$RVZKxP t0=Yf n2ޢ"*Ӈ!P')^T%Y 8`q 5EEG|Rq$C:9%gi CD+khTe&u>,s&:jU ?6yiz78$ifAMČPD䚳^'R'=j%dW>2p%ttN +I}]fsP 4A#6w_BaC8kz,}'DWN0K%J).Vq̏pCU7 ^@{`G)@ö/< fEeە2Ĵˤ&2pwq'xOآl"m)ߚb.B0 #k9(t7~sX<]j7pzn[kLQK&rOF[Q x_\a¨.3Mj}caNS,ǒu]"{:"z?4QvQ׶5 F7s rn{I ϩ-7`fDCb=!%b.D|wBTIةBnF=^ˋrH5?dyM%YջWI)w(y$5>?\D! 2kd4eY]Q8&&{fj$9 CHoq$gFsKKB`Zxvy*D z1f}|`6woՌRu%f )puKTEyŮGTR#ӝxo˜@8CuGPhk7{^t8;7]L#4ȃ,0epZH/#feMEʌ L5H ̉nF6ͫL{"Y /l\TX>us U!,r@ rYpV~ZԌh?˓Cx4 jy6wc7nMu@ǡ#˾Khrwe?n!8945|-fWN{A/\ߟgI̕ KvN ?;' `%\/ BVvQ:jsRq!+ "F9,qþALQ:x@Vj8sRjK~aY (T0݇%}dtΒ`4$j׏zd-:^' ϗ&Īu@)G Umr|8zWa/A)]Sՙh[Dz'<0!e,h"~A)XvL=sW~~QA(G{-F.zg(3 Q·"PqwtZCtzoCRdNnE|PC{fJX Y%<`$Ǚ-"^ˢs`M٠ ȽpFh6WP`*y0 ĤB=cRO+v)ܶI]=Iӗ&V&0׺A$NKDBUS~0\P TAT\\X_fوn4QT<:1j~@dT{ҹ0Jy2a+R|^D}Jy8$mݍ9Irgkq{kC dNN3[9QOޛ7P&uO=_&bc,~.rC (֮zB{;><$4D\̈ |0Q7\}4H_?83Zk(THFN9XnUnbxn30.@e.t"?}hj; *u@SjL!MȠ$RRJ4뜤e׉ti˳蓒rS5Q i8ٽgkhrD]]g(YU4?d%JS9_AUBr"Dߟ_>&Ō./YA Mؽ q5;-& ^^l\5 M"ӣvu$yާFM\>7D A?BYi`j@ uA ]$UdN;aaВb*}ߒņՍB Lf)R"We粈 X^:eOura:aV^"nZ-K! #<\=g/ SqR /֐Orb[ {:=8ڌʼn6G id|/|(dEUvc%,(%`OfH9q$2RFzVn`pѽ6r'brIl jp8&ZAu3,{&"_|NsH;1b DM%K 2tX®?Ov>S܄eN1uq_G958wq5vZgz l3";A%5n g@%JgQxg}ЏȽh :Ir`ӁR-#ʕ W.O2AF0sgWG:$E^ٰnijax*Ca+Ou(8Z>j&.kQl9* Rt YPѮ5um a#ik6`1T|+< O$B9_kZ>.`? ñqӕ4Gre.&x19y1oatЋ[ڗz7>N`6telv\:TRp#Y MD)`~ҥb㿵HR Troe!!r4@![wcK7Ç'f/ż/)7M ˧AXݲ\v)G+4(n)/(2uw0mG0Y 8Ft-fY'rB7 īwyaxɌ0 w%|$Q >qP28j+|#gOG)~v◂B4H<׉d:z,ͮ"ya5ڠ̰ YP0&㓚^#I'>&6 ,jWcצĖNT飨G{%dyQ6+.Vvl7)VD`6#eyP"^%a`,o*@)dF+r'B)2ΪmxRUr eHVn_)B=?V!߾G\ȵ|Zڶ_Q!hc.{gxn/K榣 pf3 G#GX"ꎟQkNߋV%NgQ7Ǽ:kb(K;S!>Dp5u]0_9CWx/3y<ɇB&4m HpeQ|ʭII(10uOzk 0ۅl-}0w6WfFP', EAXx ű~mܜVy1OjlL3fw6HPJ{jXvF?ѫ pDG*e=ᶜFLJ@fRA}i#›Gٔ[96 W"IeD8uWt0nT2t'@z.N"5muYZxE@uK.SAiaKD,NϪ W]ّu17WIEYAf4b͟@)><0[ǶivNC Ό[4h:͂<S&jM/A %ZsD!*0vvşq y<0'3]겞e >ܰ{i-T!ASRN;Ѫ\BFu &9өAG'V2Y2T~"95bwqtF2Gv`2]J8dAۄ]Qiif)=74 _5kfS1Y-Ra, ̊ѰBgz ESd?/ʓ l_!v!f\[KAJOyi΋䠥 bjCs |s/LbmX"+ T rftg(?8'ґs/6?P^M)FRy+MAUg:?u0 *k`{EID*gA4l)hkmCYLiʝ]K_0.OS8Ae*Vf5ݑ R&HL0*#LpVlLw #PD_טDzs|];I%޹&^w\Ofݰ.|32:m FEe 8T;W@aZ{ >'WÀ‰D\[n:!!`m\0L:֟HDēw Z?7'U}tyլW&y VJر;C??d?:,g\XSd蜠Y=lأՔB+zH>9B5H3}'m3/E\UjcCȃ>A$㙈XQ[~8Ƕ%Jn=H)V"x"T:+6\w|7@-ǒ+kF+6aZan,$@_Q_sh w:9(u//kIhߟ%*$Τ+yDUG#$ğ\dxqE{I:.CNl/ wKWO3㿍%zT QtH=\~#/} K'/&^Wƕg*6 78jxDvUp+wmjzsa/{PkVW}y8#[oWX/rL/Og]+4)&&ua[~3]ʩ؎R)`+/GR?RԋgKA'$-AbA 7pDfVoL Z2(D{Ldk W{l0j`'Ě8^ڸ}=]c(̩Uԁ rn'4Q{j족JwVRDKwUbцF8oasbӪ 30EX%VԐkYӇ(lwꕅ"/3`)FL}ȢVMz.?To{' f0tA_Rz].d<6Вt_t `_2T󿗩K4m(:]H٧ zTI D^~)kF~rXpNذ>}.2o~磱"|]JvAw~chwbZ],Ct-nTj~{Pa@ud mR$(P*wEL,1,_%11Q.~¦ԩ\H@ܳ t̫P<],3xXaǴ颺8m iVƈy "u$nv!})7+LaZ!~30[(*|0vI\WKN54;3aoA/D8YC c^)ӳszp =>B0ajcfLDCPغ |(Vbu51?AAp8[i&"]];lQJCt);ݡfMcByΓR1! MRSVW}[^O i:WOc_BA. NDfĘZ${kߢ(N]Kp6H5X7 QZo͞x+?t*ؿ>{GQflS) jh4Ngsٚ 뒀LRH%ƣ:ml!KCq3pއ~y[BCCeh# h͝?ӈpd, gbyr-iGv[L Y#=\jC~sCJ U&tp]%錧SykȘvB{jV;; 2> :35j;&P㓕 *tpWnӿx-.<0cD>V2"`'~$y.$u(;K &4{wSFYC S, K/q/f6&qkan M^_~޻@͞{o &>}f~3h\BnM,Wg/ nA/spo5os-zˈcWRR)ALmZ Gj &Ϊ%hKJ&rۘop~F/]DbXMsҧH4%9&Vv!݋$8✋f߼ͣ ybvF<|n-҈w`˝3IZcOT g7GLM]aVS`|is̶ (ED955O 2o{u|Ҩ;?t/]k 00M[,㶀hF!r_~k;]i!Gȟ"W#MSD7!O?8!g} pIIs15ϥJ<1=$8#kNb~# '2ԃ"\Eh հqa?3Mm>Si|*'CMip״޹"A3vK *fK&i=$]3OyM[3ˎY{9Jܾ xul.F׊5n=$U(0w8EbkjV86_K Օd 44CSoG7AlK8TtL(rBKub>^@Ԑ 5.#nl>O9znq&pbvjY_:+e+2܎4gWE6 zz P* RB]eԯ&tG'PTcCϻonm[cDQ $vw&2{Z}ʈz[tbv$%@!`UjNMO,1|`8b1rmKK|D?˘?o|mpwE kDMX$äjwЋ IxZF7IUܢ:=A!B@I w&OPm}jr;IO }xQfR `PpH ;ݑ5;HkmfH-n q02en]iY 'bYQՋbPMMv­@|{Y{a..S5(ˮqCE܆X)+>֙3WNe@1‘\\UTEI_n{Bp[P/h#c껹4BD3ū33>ߝڄ(4)ƇƵJf7Q{Cm6~^RPk%1Awg=Ce*mhz.:r27O˂ LQ8²'`Y?8+oϠZݡ&:&"X&3A#kgD@W|nՃNbBP̲7cL 2kA*9p؋殕u(~MyoN>g?; uQ ^}c2oѲ^׊&wsU!᫖wAsHx0/yv={0A?La<dz 9PJ1*NRN@jt$WH0ܓ%]vr2IZ!X 4-EF]QsZ,m s"$հlDZi9YwiA<lPyoaTe^ ߎVK$%K1W:=K#A!p<%rl@LCwNE@~`u9:$epT7sBpMo4:"'+'o2^3fLu셑 X[c"=4"_Ytu"WV.fGlO,-Y?Y>hRN\yBSd3,R`ʾͫb[l٧}_ԋ?3oBLf1ˡҞFU=W&s 1^ZY$Q#)$<w]ǹT zm/UP"ST w*_If@9{:70v{=?Q޶O? ?n@,yf:pT&Kd/꘱F:CO~v .dE2K|?iu ۬!6ojƛ7*1=tзā;o3LԊm'D#NlvzuX3O .L:' x*%7rei>;|AZoiǭ5 LK(yu-#7 O:58Ѓ-QUMe:Vk4qžԋSO<96Y{!?ޙXQˢcYC>oEXJ u,}1'fD1M s\_d&=HXxnTQܱFDՏ\> 53@f]ot񮅠qg+%Ɨl'̸z]'GxaU3_FbuCk $XiHtⱢ? a`$3%2&* K/YWAiΌ (PXzڊLc/>!fhL: tR|Hfs1tnDS83 A&oew79Y0RH =xߔ"dま1L22`DHQV7 i;ե P)g*3\oR抋HaD ou+SWB(?9"8 *urvL6vUJ+Fx)L+X+^ 0 aśU.`5r!5!(H'K]ES.> 2psPs3A,gwU[]_Q0xv嫁Q c8x0 l;Q_>Z hI V+A@}b=Xٵiڶ}mzlvA:zTfq*r9ܞm.w'UO W1PLQ$cTg ia'hSQxIqg!Rѭc^ݾć筆 9?22u <nm1"yxuu<+ gKrC;⏋Ot1dÇ/_e7-gS! )|{FZ\t%=u'aEfhN`' mAd0)R?k%>#eqҹ^chWQ4oOi"Yg\hz0P?n<Ѹ!>O`Q\o^֕w: UK!(ˇe.#[KEXcG7GT,q}6` i)Q# ޠ!8ZNg&3g|۟mA@o6tg1 /)o,DҬfW=ݙ-܉'0fN\{V\k Ģ7Wh0dvgsyY3sbd@){S;Z4}pˀvGvaTm5#%tpZ'~H}-""Ni88h"Yҵzk/WR سCJJgc 7oHJ3D1t {%$s>/͗wwNe,67At vQG*tkS*Ь 9iE = 4"=Av"FtمjED~<%WlP(}caLkY:3,uf[+)z{u)XD?ሲ*t ۚ[OL-j-38U!:HSf%KO_H@'~(Af;昉 S6MYR17 [mQЧ{Oe EÕr {ozL5?Z7Fp.A[(w^T#QywZ<; /~Z]Ã4~'c?F.VCߎm)J~^ҽNtZPL۷$ar( G>>Lx3o. YmxN)CZɟh2H%vDjsxM;f'KAuy pƊ & ^x-uR%gn?ѣ{&"}5Fp vu|g&rx5eoeCy_ .)iyj}[ HD,Vӯ, h)m:9yEz2РM^m=Cnm|)'Ԏ)^i }GI~qjИ<+߳n)Ȏ>-v-$C|8p ڵNNY& zTn@rN~QP-q[h6V9\PRThA[F0BrQ+~{:ҳz3z͑ʅ4!gxVI:+ XsnukŠ }[-H+_ՇЅbe4&(;0.f: mNCXJ/3U }(BYHUAmll3ˤX?9ރ :34E$zB ٩9% 寨e//gVo*+Sky5N䂏@OiTNC[GV7RUoSWv4-rB> ܀L|袺HGG!tdGsH AOW`x>*5 I;N}4NěFt_!=dzܬ ÄX<[ N5ϖyj4Ehu(i]#JQo1>x%)X3_-1@+2Y,q)Xd)hF6*&TLqd:}4ǖE[TԷ\ZPU@k/>xt4kF.:s|.M%S["#~R̛so= <Λ[r=@ e(v;W-^cNłVLş7H)f:NwU_.a%!z0TR$`84Z#HÂ159c_m$:TGKG`$]G-hj;3<VΥ!?GĞd%É.NV6Z)]Dwkdiq"y(V}ݪX[HVģ3/C\ereTIrYˮv:pl*gBҊ%"dB z SSY e冸cs)(V9c>U zL!>@>`/S5Aaq\~ܵ!vLBArpdzfD|0e ͶUlm jjڅX= G(ʏo*Bz|;7>IT\VH.i\bxbʈ; sº;%c#:L="i3Oֳ4W8cb&B(eI#+;noS[I`pKSOԮ8ǫ4<{xX`Ց]PF2|@uls>j}v 2,G2ý iPJ,FiNG2&Nc)mzG/S'UX-k`҈v ;]nm{2jԣmTq8[m}:6*]92^b|B2q gAFP*inŽKa Hy .9 Ȏs.}?>n=%GtނM W|1Fq?koe PH>U =맸)ةH .K ?4 UBcR0ƒɼ_gS%+5ΤM(VGp^9\eXhP< Եw@u0"PHoX4;Z uYB ژp 꽕J6hjoI9sBR"=nt<Ė]ˤ[]ԏ(]%HfPFH.'v[;x|ıjdτT!x(B"1 ၳ'OY ب ӕOI$uAcTbܽoY?~9]rok=MamWFPCgrcf/ H*YGIbw`j:3հĤ >?ohJAV$/C)Hީa]F i M׀j:oZ"EA- Z19Zemڠ [+\݃fk6=ll6}c*Q+Si+]68@0,Ez2$Ơ[4=h`m˅wTB\a UBf% [)1 {Wj*m\]K"4W vdR30#WA|5P |~AQ+G˾'z,oj& D2sQ %nXR |]ݟ [< ]6xhA'rV`@Q#! \ `*'<> G}MܟEԒ&W9t5:cBiUK:>J<|菗O = ^oU` e2媉?ֽ\(ebwŜɜ9[Ǯ`mpBxL:zdmclv/ B~oOGX^61ONTAo&nO로53 lztC.N$ohOJI:& j\K|h B e7v#Z-/6(j c(ԓ_Hl®@hە`5̤<~ߵ`ԇǜNjeaq2[GXa<2!x~Q(L2GV&:z' Vk**Z<:o&´X"/do+&y;4l#l8e$eb˽2pqiSjxCE>o^w*C찐Igp!;^ ءv9SCw btUR%.s1+#FC@n ݏ+ro`;ŨLӖ73 Ii.o[03ToG&`pPY.ٓGVa\6 * .U1ڎcܕvevNr苵S8YwW2FsE=Rdl[4+ٷe-,Y@?J{w /b;Snq-Wm{b^W|!L"؃ g\Ibi(`5і5 B6n y͚* 3<<߻Fv\;+eTf(h9`#ed̤:. A+zc9K9ʹÕݜ+oM`ȩ=dY">0 :p?֘f<ɐ+q.Rz=CjV^.!26ٝ=wJ~R`a4CMᘯ~ ͙:k DML#j[oKs|뢦 T{LAVkZmIi LlYG[Af&]ܦd a Q] n`:Hi+&5،FkXv.y^ތ7{}Fÿ@#bUt;)/;I.)w WA*N'4@EɊE WJ#ibm 03V;7V(߅~*ѵ咒V݃9ffE 駂p3&՜-<:w*$n5 Yb̬AfzqЅ1T.CA2 e z0w:+wF Q BdKڢf51q>sW xAޠ8)jL:sGxz+eKQ>udOs!jqF$f"O//ocĖ&’D2ʘKVfL+C rs'qCDF)o,\v(:&dOTS,ʆB{g]5'1seLe(Tqr3޲-ZoI~#S7=OCGD焎s" Xu$*ǥAj+8qÑrhaCp~ Ջh1_XdS9AZ+hd >kyh9t87而+PԈ~YcɊ W,)C@("lc 8sk!_KP.:(ff.;Is%7͎XGA b?絝P)1| TkA)!Dg5-yV.4;W@>_ULS/ȖAxmH e緹jknv^{ii[1 -5Njԓp`1c_P(2p@5bp Y ڍZSB`ln7OXu|Ѝv+v;4CC~ ī n5;4#.gkxTuP* t)H 24Ű.Yc,ǥz\__HXr57\Fo5y﫵[dҊ%Q*WoimMuh~)^ʫM=i[yp#M>;[lE']8yJkHp9i_S_ȹWJÅs@{LJY{7ͳTCL ]m[Gj&*\sa3Y;a/"nbDL-tƞn5 d=+7`U+bq,љc%z g7HZO_󡫖||`v.)3?;%U+:W !L}Ol5S؂?%*gb@wn5ɕyb~r+,*)@#Q=aI'TF2.8lP]H0 S&y ؔsmdHb*PGoUS8O(HM_Y֏TpM41v~3rF_[t9f=^ȵC _)39@Jk.Ijɏ_} )7\ށnKCR / ZmeI<1ۦ ޯmXoz^7}+SV+(8ٷ9 4^Yb$W{_>Bco}~pO}zƒz K<5Km??c<ո,Y++X<:o .GGĒ ytݞKO^54=:SZGl6.g '2F{{X Lnĵn{NZAwǥRYNr1UT|Ҽw3+< aR^VAqh#Y*T61Xa~ѓas .'aROe&SjVRyU9C1@,?8ɧ$zx(:?1x&hH(>˃ cڭb'G&އ_fT)QQ>-Яuwn}),%X.,*C0?~"IWo6"Х5,e.yY5w&NׇɆh֑d92E%_Z莾(_cZ5Nz()2زq)?G: „?o5/n!Y@" 98CJ'(J @Sʯ/6""0//e''Z4ݶ\ xrѺfM%C; pDB 0?M)= o%cd"I&`0Ds 2`UI_?k'}NՊS>#h$Naq-a%u5󍭳UiXHcMQ8pd"ekXߋ(E~gp^鸱S# 62KyD41oig$AC ^jjYֺ{#2fQцbZh m i! 1Ľ{R5ʥ}vy8osCnJ $q /ָ6=ϸCPĊ`vz22%GBPYAAxյ>12,rGF7 bKqOop,bM!u8 lbb>XbKZReEmA~|0 hW[!gEԶ~;,H`^ITQk%9PѡJIbTBi\}xU!D4-ct\u6 iQFڟ\?W5ȗ,|WՉPXxf3f lT>TXմKE=~ZT 9:h㿚4GF4ɐՇD3)k\)7Փ{rR鎝4л+BZT0Z)3Ń]d `\!}?1 %o+p^}[a~ V })OضW* `DX}. pV8LlTU^4үbXK ڷ%5U!_xMVyYx, #y$T{ G#;J ,dW8j'L'ąB;N$,~ntBMO} ʪBXܚuzwkv!Gu>Lg/䵦,T`~k%Fnr{u5ʉJPvXGAjxh w$݀;|+lˢ-*zk=F-T+ٰ 3Ŷz#CI}8~~7Nv}Vtlw~p$%\MSl9H4hrZ67ebleE<9Y$q  ;Ga)zrqrAwf BrunM@)KC9;[ kBU5=H?N9*P_JΉe\_[ޚp̘! ݞs/q= bWyqp S`u[(bWO D䷳L U(b *AQ-Nʐ)]!<؅ۈLDwEIv%MCf̐xHDdi h;ɍi6(7ݩD1]:.nҶS}5s"U-[Z,SC;,buӚ0GҋLpMܝ7C;. [yp6jt-lš -RVTc5}aHO{!cQ9Ur>@iW$xB9yy\YU6!M/vF ¬*7. b И@,e^}p.n?yVAE/v(c{ڶ:wJ ^&żKL}1:\*<"iciq|O65ڐ'.JLKJ u@U}n!j 0%< ̰]7}@ D=~NE΄t}Ox1LǼT-<d:@ *xgQf@O3>ʢMƔc!wъX ҨB;v~c E:.e[ p,>7>΁75OO݁[IۛOo޷CvBnO8B-!J,}?UcH6cHhu7K2@i?( :Y c޴1'u jV?&[zK+ o[4Ĥ։T|V(v6K~HKFZ$=T 3dL¨ixNھKnWcUnf0ud*~Y 4yQ2+5H+r_ϰ|'0${RT/Y79r [VܝVWFUkH%atx*V4.pخhh wÇ.ĢpH{[BҼiSlS"דFHL/b+JN`*os0c (9Bw7`/,ltزGo$~ZG_:R z>4i%1zʦ^Ђߩ7Cy2L6wa2G#Q;0c(ؑO+ќB{~f] L6"yaփz$ST^[m(ImUv ɶ:[V.7FW-cP @r9Pt|(ϓC,0Q;k Jq{&Q╺r2ŐngVvİ5FkɎ8w`Z{8 aKpl_2v'=y7 t a4޶Q#NU֬`pJ_ ]AdC9^@ :8s^Hp"FrLJܛK 1rQ>lk}0̍ Ϡ]mfpҾn4 eL&Fh֫O a|*13.p$KX*UMWǙK[ /=@bNI"X/-aR P錛^Poq+thJA{h;wd9t}j-,? 1g37] V4T]5F1bbF@ Y>&q,g!昪;C8EfY m'-u3d$X=I∮,7i_Dq/x8/zכjLsVS,ϔH«}s0 V>(= ((L2.J>g~s_LamĴEg{e>/^&JOhdo!i&EFh w߳GX+ӑ Q3T|l?)@ ;"NXss*r̊XX=Γ(%$4@.S\ 64-|J l׽Wswupd'sWt?Mb sgXr hHbGPb}Ri3d+0'Z(|J#fϦ܁}bٙUc͹,l%<[ Ȣ WraMn^}wuۈ|[v_>(!ҙNJ7N y$N/3KE{OkjE>`@‚]LJr2+jێ:g[gl^h;cyBxj=5c8irmbbyT[vwf@% 0EeNN+&6v*](/+#?SRڶz7l+ D83Fɖ85u.*bNQ Qs!5g ٥1)H@Brfc7,C 1âb>In߅gfiR5JNpf2Rso yzu5HR5:+ 1r)j2teO0SrCu )y]S*'`nao)3"S:j]vbꂥ\iZTۇ-\Z@ =ں/ b~ Z@GE9?.QxޗtjuW@z;bGqP7$6&v|DJ`w ?8eX(:t7*O+{?⣵I޿" /hfl] U\@I{`c}n˛!rM:Dԛ/*BI<aX=T=l`yN29[^REzڛEe0n~Z.P,YׄHYR9e \Fi'YH9~VZ3!X* "`VBRAI.Z&9ںUMs)U>זAL 3+ `Cv[B0빒/ [:ܝD1V4.Y2Q$Rv0|ݑCЎu17遠L) ޫPiS6i-c}|&5*#^7MC( ω1FI^>knGd#Hx0#~o돔2yKHBP|ia"wYM{zeهH,Qt#ߏҦOjeS[ ˅>L`=(@ʈLjÁ^8*1yM%͞{xaROv* @JΖtԸB4C0$jV/4;Jv3qNwĂ&&SMfd1(4íC3mz޶ON,*Η=I\zry~]јU0 1精srEp Ӊf^z;4c^ב 0=nM @y'g,F2!%|k#nmO>/b;^?*- +oM/Zm׏#O&hNd ::)x4*2z6I5c}l ރN,Bi:D.Œ"Bǒ̶9Zp 0i$:mυvCz]Lwcz(C VLbqvـZ߄UfǛ%ymR=ZEpHS{_uY9o @OGJy!ep`@_KZ6yk"fkJ qSSSsК_i?rBh?V?"aB'^(7RZ k=m7VcLtR5@+>Cpt"zx,+[~'ܤfgOGSqR;&yf +-h=yxz?h"YRIwod_rZi u&41"*\Jq  ,?-/*ö* -#2`8>է+(ې?0e]Cin=J^n?X/)ǃk<PK;Tq;MkL_$^ 3Ai`;̓_X;BA\(/E#6liM9 skeLu Nؼ+RFGl G l'h^ ՝,'*eeYL3Qf} ۥuu eH7jp"mM ۉ ",K}'`jF\)*\F6fF`T{CbD},t` V{o3s:B/]XU+;n|p-Dd+!2wHf ׵-]'|HN|AY3E.H s?1Wo(zyWs[i]G?=NCE̖Eʢ7F@]MĬrxk%08*lDpˆ Ӄs{2S:4!q߬a>bn}ag~'ASn /_讼:'Ǘ2Lp,m.g!Xj~5WзD)[,k nRY47YDTF aC @W K  6ܽ7EI@/:#HQb:^?ڊc1jw E66TU.7;RtI5yu_)sX&%kϻߔri;"yMVuԏ*|kBG,w,ey=-@`WS  T$r%ߒ /S ŀ(W+̑G^P&x_Ϭ T=_;`_[0bҊj> MNb'܅I*gO~rqF${9DIf̟akXŅgZr3g9 q]6=9B ꭒU,h zKEjО쭸]$\y tpV#`9iYpc$)'M}̫F2`i$vm{Zp#Uv/XCs< =uCU}T,jf w C TDJpn{} QjhT"y7_Iֺo!nY96R (uQȭ%U~FxJ.0[é/{zfQCr#OůݝH{@gTc{uc'hɄ`^IU|)NJ}1x ^|S9|zv;wg+ p_17=P6& eԮY!䁲jnϪ|8|T/BxQ$f2$2DN knx>y.jP 1 ʛ=,$ɴD7[!%%խ}Yd |ix'B-Ol& DμZrb@aI3\-r ܫhBO"Ixy%(y(NnmRz|hc@]]-Okc gRaA2瞻L!ύzh2j%<|2=zyn19-@|{/49v5W]u\DYI'Trg.ٍ^w[`}4d$[l{16"`Gsd$% ]% _Rε{l PCF(YP8E}ɹ=f['Bhb҃kA7`qԹhɂ@q&1EM.%@m؀9a- AM!|lxHn$oj&K'T"z6=>HZ 0RZ`t-&HB(XP:zÓ+ה6Hjˑe'1ck"c`F 00k!Ȕ]I}/7df n)|RuGl "49 _ ۞f41`qVf%Is#'LwxBuAĢ}&׋Hf`9߮$U7Q[_z?z(g^. Vc="jFҍW#[ RiI>uQvζCD|GD>H;>?hq}7|R,2)3}r{ptDIv {'Ԑ[>NB 4l@ m.,S2pݒzd5)95a쬸[t*Bޢf gD|r!/+s 1.%!!T 5x=jdCٌiVW^ol7dOzs.UEj]Oʇo- _t2kEH@_@[ 3a@^5 & /vQe\;sVIV(+YC]Fnghެt>RlÓ'b92(,fsZr *Δ5C(+q^KlػY.;V1\gʅMR_glj^]8Q3M)8vd~HQHxȟ Ow%2:iY_]>#68N֣`HWWOϚJ 75>6A7d;)L}Z22s;Iw懅9+$9BB@91XGG_Y M Zc\+&z/WW1{σyZPsꌶEQ#NF$DxihxA|œWr) =ݰ3W.Þ'01#面XS.ni )!+{NǦ<%=ta׼˻#xߧDO aUs9HT(7!msɀ>"G-6/V"~WkT\ l_ `=h Ď U(~=;=dK/6I!4xLCEla)zƪu)~%q~掚l3/n*^< lPdw=}i:*2 A,QSm<5vJ >Í{W 0wXm!n~pp:u6lRL6Oun -1WW+b@ƈs%.\/`WpNλjI>z΃0~COΤ ͽ UD5^x=|FsW{3XL䔲̱SH)Iڟ=НkBS^Ck2f`A A(o%POAՐNH; WIzآ b`DEP-Na(zRxj !q W]v|_K5;e3Ը Kc#ibHv-:vK!Ug$. z鯶TܼNy`c&%Z> 5eAñ#m&ĵ*5Wb@۽{}ұ {Oy F#t?<]Vya=ZrQٺw%1f6t׋/"jd6 C(Tn@?JW k$x $FkZwH*HF=ξ% `.(;D6wA8pSbfV7&pǒǽ‡sY} /8װF-0$-^;qO3$^,l$~kn8yx}GdZ5˙abJjUGQ":gm;PMݗ-1].Ucv6ʯ J$y5l.9DۣY+HN#oY(%WixlI35&ߡ^KaWL_d~Ry Vp^Li6Pur SG;$ʌ$[wdW 8rodK!ؗ9 s(T}Ex:S~yj?}R*vXO ,BSH)wkl8߷  6#rƱǁ"1>״YU\] H?#̙UM0M|Z$X9zatV!V>)&aF̱h j9oRf abw\[[?tyWx2M;ưf8P7pcs6kxh $Yo LoQ-&Lv(r^(vJmqA(:fcϪ$g|D#)vjف KئeQe iy4LüGAx<B հck/<`?no=•@'Ybt@i\M=|MxwXXc_’}EK]"/–$%G٬8FE0K} # gjFVWFIhŪ)Qg%BrzMw ,H{>Ohڳ&v]J 1f a+p. 9 ?Mxe)'ggl@.w#\$%Q% a k$᫊lƘoixM&Ya+ M[[Z5 AxO\Q_;m(`0C-J-/ZKobV y8HDLu~$Q<ͭɅ)UU]Gj|ֈ4zbOҎAR~fߙ*ǓН.%npҔ [Rq̇`MQee  b+=y|:q󗐙CS^lO Fz"gRd[M̙;]v$t$:\PzK"snzX0]!0tJ,z Qo8Dl>'۝R%ŴB^F<+;Ո FJlc%]_=K _sz FhT^™!q0 EoBӦDoI;UVxҖ d#ZX̀[to>iġ|B.dOUM@ ńP,l EF6k>r?Hg ü%RUp`׊,YG OH" bx\6ymgW\"P]1ܭCE0cAP"rO-~cqHDs486os ^$y_P5J^-{mzd$&U[ 6Zu-f =xd7@Vh[i(/qVM2=+U<WA!*2LHfC 1/y#i%* Oe7Vמ˞x@ep&eXh}~mS夾??W9RG\nk[\4 U+Hbs/0W` 2Z# C2_K!l7o Y"ss'۲G,us?=첩Fz4:p/Swx)& 3A)aNB7,zwFOX]DPbMi&8O7i bK:+o*.))"iO)rq@os4ɵϰ`Y;lӕ~.#;={aPĭlR64嘃 G9oӷK5(=;v:Ѭ /9J w&VGgSV\gD:%5ezM0u0*JZu]{O)ɣSǀO צĺ^AZOnXkAz0 %b.UO_ۻbtKXo[o{SOk/pjxxA/sۺbQ6C+8ױ9(A-?7Z4BqV<6I#lJKgڱ RWb͋y {uxZʏUKixRǵ'a{vLWV ۟Q3P-cpbw~D2 mPOYPjAJ4lՙ&,.*6~ .R_@\ފkFZsjht8&W]ŸΨU^-UG}%zmoK +4);^:{}-`/uSsȐEeGz)5 W_&2 s`:\H ub(987Tu["&҇ݽ޾ VKycU4cSĵ/;C|%k;/\Mg76(+LVӽ`{~Go~wEmY7M=@Kv"09zސqo{ yׇ %l|+t,#0p0;hN`?:ja`/2/9D@T1z߄)gZ'DƇ =Z3mw}Rq=,96`yG[#cqy2!eD&)6#@7VcOB|Rga?l~ԏA ݒ0󧻆Jp!Hq1ڜSRz3vq&_ -=B=nCA> \|fRXW?h1қ0T_FW<6)}n֜Pq1o^9kvX^0t=C= }3O3 *걷ۡG2gW,̋kb׈*O a^ע8ۜ#;AN!a3C 3i>D~;]|?&B1GSA%Ŧ۝YPNaMK'V[E cɛ:o?>4c"hJ㣜QT+Ⱥu8%X]Ax@R~6#Ƽ#V`a"%Eʠh8}Țn*mO9 _`Iz8=*2)x\o"~Op/f%ͬ80s{:#0S#{5C^/xlxA%ޭLq8JC()ZvT$z V!I\}^:ʨ#~4`s| Fm03n:^ *&‘>ū܋I N$K ע_ tV.oԂׅ#n ::K[ #")xg{S͢t CD9Tt0h)A7}ɰܔbW1)NwO g6&mg+Ҙ@j loSf7H.{v|y@YY 3$j*b5'+cb2DH"b`*j]YnCפ9r_r^3J)4BA*su'r ;[ "ga&kPw;p\ISd&tvZ ڣVRGZsz@Cd;ꜲT]83Ӝg$$bF[|Msp4 /"$/&||z+oJM2PQ+FW vf2F.r 7f$F:a4tD7X~SrmF%-}NPl#v˵~U!ܛ۾cRRکt Sw ۊp\@ Cِ FBZ#MgHDAۼ~4eenʊeE3#ljǺ0+CR;"dw𢼮N%`= x 8 ;{vxT9L f89d~GԪe WW#U~MHq[SϹ7V4$җ갲TQԇ_?A&'˅$ahXё}çveYzRaih6J^p|QɎlP$'!RWEkA S)  MU)/9{Fߜ+-ÃmNFkREy'?u;5=YyMuR/lܢ4R V5;HB<3mum !ah "1gXCVf|j,`I7.& 1AfX(QjD[A'F#_d-uʞGO9!Qw  2&3l*շH9F2So8u["fHITJ1 OxDa{dC]pvV ?oxevIb9X3Kqbw{>7Eg|4n,Y2}dր]qכ;4T;\xz@Df1PlL}DX1e-2ղF$no39fFľg K^֕A/!wв :Ħ&L2m1cmXMIT6~2;7ΜwzۥU;3\R={,VrЍ܃0L܅h:RˢmTF~=⥍ x}%aa}$`W gv#@F w |Go q++sjN% 3nWPAH.9)8s\íۜ0ٍ!Yg31Ezv³@Dv%E 6?O⳨Uރy<24 ˱ժ]i8 ૩1)W) 8]u11,:'K#H7;N$M%9@&mSdLc݇ge F|-{z3bXtڇDbҰёhC.cJv놡w] 돹{mn&l,C\dP5!NВF,vZBszJϮvZ!J:մ<}fNІ#Jpsg*A=ǬqI+5_J3n6 ÿQvLncWU2lf4SI" b9^h84"p׿Vrm3teq246#r7]Ё7A(jeIt9-; s^r d$"h5")O! ~p:z gyS֝(1"Lxq6 Y;`ydFŗIF-.Zq0ʍj"P/ Mt .,T~]DAp9BAs^ҵv (}5eS06TeMrDR\!,b՛w^:宮&yFViJ! [H:nK˲E"+r "j{d3IG`u d- ~d){8ޗG᠀lXDik}ܪ|0N8&Y\=,hW[O=Apܖd{OTZ!hƎD:$f͓.u͞-z^R G2<Ey Fѡ5ggHtRg,dbAj i*^71 6i$pNuMӅ<d\I"WTܮ옣 It؝HQ3z#;ke3mfSUl>06 +y+ygA >"T`.*Hq )&S-Lߎ@i'.ܝ͙T0}Sf 64Q\"ڣ=UZ[qsp C6'(ҝ΋tyӦ Z9VBa^QsDldlEF1TCzElPB*2mcp߹i24: Xyyƫ<֖$_PiUy8i+AІ_q0eI3”m%|zxf%@Pޠtn׫}gKzH)hV%s.:D: ik_ܖ/%J`D4x\ǎ?kca΅-1sn,!ヲH eJ[9N,|s n | .DƩL$JlWQ*t [6![v8Wʤ˕uQ$8ȨI/(X|Y4? 3S䁍`*_%;Cd.bEW_b?r?m.=׷0"82 B-^V+L2DKGL ZoWu큨NwQ&}!)OAw;(S ]95ҽjth^ًDUՔZ*L $g69_BclˤR#װ~>@V/#B\枢ܮ `  7-˼MBq>2|Ѥdv0騸4$c fHЗ.12oGًvK[xf7CwlR_GnV қ5L{;g.6_1$F;P/~u$3% yvH)ZE;*cc1A IQn,8N'IvA f㎽ɈHi^]]YoPY Im j7`ڔMILYӨDEg/D&"i^}EՕXALԀGYy\M&.m Peٛ_`T|'+CMkϹʠ[P5#ҲZ"zx4cmK00 쬨2Hh^ܿy%3Aj\`\EB\ |9`!#+}[+'f܉>?9ڒC9g =-;$G$zZlɘ/#mi3^d>OJ-ޚ0 s^fNLrًHCEH(xoQh %(^!c D ӝ@A͹ə_W 6Xo}(I @)TeH}Q:"\b#nxjm% GNaD 5H :ȿ%# Ω5̋%*5"D=dFT u}%}4#JAhJ @CWLJ7,qK&P+ t&Xt* kƂ̋aqY-FZA-##ohk'Sx䫯HJd<+LrL3WIcN7y<r c䶵VƗ1lprGtvt] Y {$hSu$Y)^(([MDu–)`a::kHhwy*Q2\z2ǿ8pxUEERO|wX\ OGsN9&7_92la8#.|妗8gHWv(UoKZ>F  +$˶C@5ဟ)l]`ծ&.><>plGzX%d P=wY<\6F=ls/.s\ZӇ|f+:J H9Z-Z8vDQvP-‡!@&?؋ fHF]?C'?љB8BsٚXxDѯEsauo䱅XH9m>+-iIGhrBDm : m=vp^F/J,guKpwnUHrf҂"p=YI:|Gg}™P44jP j{ RNFrI &L 2{|v YZ