python3-devel-3.6.15-150300.10.21.1 >  A b2[p9|aC" 9pڧ"{CA*]"dY!Rs  +-jsdQuf},{ k*71|mZ:jwp A @O0׎Ojȕ9c26^l.% 3pAϸ?Ϩd & h-NY o{~~ ~ ~ ~ %~ &p~(h~*~-T-~/x00<1`(181}93}:;}BMF[Gp~Hh~I`~XYZ<[@\H~]@~^ b2cdbegfjlluǀ~vx w~x~yzHX\bϤCpython3-devel3.6.15150300.10.21.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.b2(ibs-arm-3 ESUSE Linux Enterprise 15SUSE LLC Python-2.0https://www.suse.com/Unspecifiedhttps://www.python.org/linuxaarch64 rW [vB w !L9t$  WUs   7 T!# ]7# Ej '(CC !+ x!mk+~ u  IK<  ?s 2  9:G) UayA큤A큤AAAAb2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 6f5a80970d64c66612c8b18cc6771166f0eadf503cb6fd0ffce64bc4b1aaeeff6d88b06b822b72876dcbc89b529809e937b83d0cb6a681f14de7fb5f36907a20ee74dbf61abc57f7620fc6eaf31517b92f737b5ba64d78a281c5e42a28a15edb5bb332ce29b211d78f49df318ad1225a22b325bacf5feb2513109c9484fa32496c606145ccfc8a7794680d93bc87cdfc89eb1d36bcb50478e441feb138b66ee8f228e11c63ea63b2db1076de50c9521364aafac87f8a7ce2ac12cc3b0b2c63dfa69a187d5b752b23d616e4608a600fbcd46db65ef1cb85ad7e4acc19d532c664afbbf716c0d6d777ae4c4e30121b1cdb00c5f09f478bd815d45d87654ed232e81b5101b4b85409fd910032713906800bbb83580503036469c2a60ac8e80b8f72d6db52644f2c3aacdfcc393c9999590c12dfae291fa343ee0e089ffc28400e34c2fae54e6f08d924d2ddf0cb3b58ca6544de18b4fd301303b6807cb4843362b20a8af85683ede589beba4b8fab2fcf03c651ec93adc651e65dcf561efb8ddcb1f8211dcf2d2a8b0fe155e8c879c1af2d0c0a9934a57bac1340ad210b0af7125db5d866a90e3bd7de6a861b30ed534308108f8e18b6c48a74e3cedc6676f0812727e638e478bf620e9b2d9a274aec26020e3f6992e0507273152a434d64d2d5e1a7736fd5f486412c23dbbe39dc80098736e208bb0889991d051ae91effaf0792a5a058193d88861991c91ec626ecee4f1dd756d7f618f0efbf6b976eba2e6a6dd84f5b3738836973013339dc320c296355246169ebe5ebe2251516b4bb4357f1fd63389430974ea9b099ccfe8a0f8b5e4a0f502427ae6540c0e0534cd2ec027773ea409a055eeb2b5d02a25adba73149c7c99903c9c7fdd942ddeb19e088393df74adfc023024aecb15ba770c2f68ee82663afcc5b8aa58a2d51f3f74a8a78913cc59abfac2a7c082d28c10c1cc0f18d1a4df9c4f2a6682bd06dd7bb62a6559a120a597401964c2235d7fe14b3cb006dbb88a383de4a1965256713ccc74cafe264d80ff78299f6e3b1ed91e1e6d3d2e5a430d6af1bbf23f36a0faeae9707706e73fe170efc01e7f2fcb4beb6060614619235be070494a106479987348515b6a72244fe250db9995068fe74dce0e23fd70c12b03fd94751d98b773be8f64896b65a1a57a1fc93ca954d0027217a3917c7ca8e359919843dad36cd044fbfe0c54ad0d89dff4ab88a71ca1a26ce5bc989a3b8586d12a364a859135a6cf61bc8db7100310c0c97da7072380e0e8cfff7b9052ab440a9d5b84e7dc6808c82d2dcee078b377a9dde743af7824037e0f30486b80088bb4987f363cd5b3c50bd32b4b599da532654c9b30d080400a573e3c1d089c2781652767f743746b6a1a807ae083c52d61cfa0ca8834e9cd04cc460c73ace0edb965abe821ef31e257908d062a18f9d89f6d57f4649c8323a3223e3fd4ad722e8f28537b1191824416f3b7927cac39493619036535b8346abbc03228b58fff3bc7542fdf0ad2e5224c4fd0ac805b47262f9d560c4e15df552d52186188141260d12f18afb5baaab41b8fbdd86e369774bb352958f95af4cbd83ba07583d8da1d49ef8ffa6ea2e4dad25f503d562885cc47fae1324b451495e8e5ef49e2afb699b9ea60cd88bb922f6951082ccea637302d5e451af094ec43d995bbd44cf34c45903893470f6233b0339045471cafb170d0ee46a31c6fed1b62c63381fdb0388aa8d7df432cfcf567c65c666aeba255d836f77801da70dc40fa164a0d004287b2629c0e9facf203a26c462f5391d9870bd46d6341525fcc78a90f26786d632a84fd0bd591149e9850c46c5e0e624f16e3d90316f5a617a903cf1eacb382acd34fe7993d090e9fec242204e3c19b56406ba6a68154f85951794529465a07e07444fb852440059a398c98344004a27f5d88a9777e274e49fbe6f2d0d00dc5794ec44fdebd18589ef0092b4d080d9dd6232ecdf966c2744d6ce8ac2b891662b88339a99324e8dd105f7b3076830dfe7c8618c4db70ad5f55b1632691b73873b765afcd0c3235898b14a6f51731b65861ccff0f43c74ffa425235af0b32966d450e302621ab5315b58fd2067d66be56aef135b8f6c84e6ddb60c17a170588da9925535c8aeeb90b5b164859b97bd9fa1a7d282d6d0c6493f56921c039bfa23fd38bc4a643ebb9ace07108d9b170900fbc8cdd0649b1fdd05cd330102d919c91bda82ae1b0f5fa1fbdf8a519376740361f1066a97cfa57d3683aafa767e5aff7bdd467c315ed5a22499aa52066252cd854b09213a63c5093afd3a65241242cc3a3ced72325640aa05374e600749b9efd6042bb0e3a3dbd90a00328494dc28c3187cbd9913e0bc914b3892a3dc86ad4e426308fe6e961abaf588f31870df5524620ec1c7fe5c487dbe2d324fce3eaeb13307f406ebc4064e654e91974b836376347a5dbfabfca3c2bd2099a8228ce66c6940c013935b48f48ca8ce249a4d482c55e3fb6f1cfe786c5a32a57969bb74a779d96e922c139363bc2b22d77dc59277c002ae1d2dcc3ff1786f2a629d2a15874ddc95039dbfd6391f28e66fbff5855ef464165489200f66df511db7b2f49a45e43b8f555eb83d0419232cbcb738a3f856433040833a798174007cf5e3a81b46901a3c9281d3654043f84937eb974a5c9c520c7af403cb2147e663ce1ae545568321922b0bf2456c23a859e872e35f329c491ad1179c6b5a1fa467a361d57c0dcc17766e5ed190f352fa3d59b57c40a824a6815b6846ece8eb382c100d5eca46bef0be875709f12f5461fae93ba1f06e61a6e7187321a36099573fb1dd6cf8ec38b89989ab01fc3759bb4393bccd1a3d836cd8c5cf9e616343ca5117ed72770c4a7b024a1d833a6084b093b6f3ab153831ce5e6bb13f30c1d9649b8b9e76d51576c3a406eb5730a6c8981e7b6fb0299cfac60773e977a7867872a910fbe75bd2a8ef9d6e1327f9153c7c0fba73966b7fda85b79dbd65f2939520c18a777c91b6d5fe496bcd846b31123f77f85261ba30db4c96f81c4d9cabcacbf232d30713a94047d5af24285bbbe793f088c9236416ed2596c1c156c863044db5d9575f315a03314bde05b3b7d6dbff5b7565b71ef59a4ce1e796a549d28edb4c75a5cabd00fe969b52ad06966c916e8d2a777e3da039dc88c7af462106f3b4645fd848c93c4b57c9ff15aabb661930914793b53298f762a30b22ddbdd0ee77bcc8e0d6be0598730e687edad4ad455962f6e2b0b49651bc20702e685fde63c09deb906be5f47972171174ba772e44672e300e438f106cc946bfc1aa548200d61d9efaba3df0a87906a284cd2ccccbac21c5aa2ce5ea1d05d04a4b5e5038e5d55c7fab260ab30e2c9fce977024cf8e739c4e58727fa1510bc6f223aa5fd344c7d823a6d6dc847c500c926a046663faade4d35daebbc4f50614c2f628fb0097aad4cc1ed856a1c0c16c8063ac35eda62df3ab70bd116f3989b9d7be1a34d1670bc3ec0a6ccc18e09de2eecb212c40a9b50fcc959b67fba9a5bcfb23476115e1f8a2f0d7279286973d1a1d34f61eeb64372df05f54a96e88f734ceb77c99278e453ecf75ead54c1414f401d8338fb6ecf5f12768ee95cd09c262f880b2ee522ca344b890dbdcde4c88814ef927caaa29a5a4b97c48c38a78485f15b3e1ec5d5ab35aca934377a917b9df98a492044f55cf016c008fef3181d77d13f1828b84625b5cb1f460e5f5ed2fd0dfe8f81b81c05cb2e25ac2b9800a5b73a0626b58ed3c944562f00ab40bf4875feaf4eb453936cfc98157a14aba4f04e715cb5189a8ebd1bda1aec10876eaec2ddd0a6701efa7987b1330f1336e96cde36459ecf5d911af8a9a36b53c42ab1080b0f9db9a4b14efed3cef52066866519f564d281e1dbf84fe8c24c660d31257bcf506cb23d86b81bcc6efa51b4ad9dfab67fda947753afcad33af2caf9b9b4ea7379a38902d5e9e40a69cb10f25e60e3bb2fdddec17b526824f5215fe68640b1e2839479e122db707ae8fdd8f29d861add05d902a1df191c88143850b355d98ccf286e9acfa1ef40a74917686f53797477196c1aa67d767fedaebca4dd23bd9f5837719f206f04c4569ac51be15ac4f3cefc956fa594847750db438421ce862a8539f48bdfe81695b3363981b0a25aecab8640f82c62668b4dd58c6dfd59795a6a5cadbf9165c37750df2374e117d0b38031f5d8b08b1bf9fc5593515002ef9d3104998a854161a4ddb2126aced3f8e8951ce0d1e20dbc2ad70cc6e4abf49205f56e201b471e84a7ab305b441dddd9694b32bf52bb595602e4724ea008863be9d95b982c2eda1116d30daa07ed26fd8e81cf1c58cc93b458ee5f8c431aec9f4a288021d7c33d0d3884e1933cae04d37488d58efe4a399f9348bc2ef17dd010a390c76b24d72ccbc90811b0e41627eff0f1bfed2ae4dfebbd22ac3dd80ecb098a0ec7454cfd73c853166e9950f87150f24a594a73cac388eb59bfe1f51315ada7b19aba768a6d1524c1d7d9f9673bf3bb61e809ea47f032e0d3341a572fd745e9f3bc2223f2a1eb86728c831d5a03fafab1c20f5a16d2e7f882bbb58d34364b02c0f5854d2e5d361c4898605b63d7c7bb1953ec937ecf5f6b115d13c7fe7eae9051aa9b1f1d0b1448d95dbf89fff5b1c52c50ec1e372a24d65f14304c08e37470a71d54d69575f9b0530a23d48352e7cdd61f87ae33f04c04b4144af60753237cfa71d37fe9b982de66be4c13e2cd7977b2fbaff115fb80357d6270c4982b2c0d29e734b34f3f8cb4a8c2b9305b6e7f378214ecd13928f2671db2c7ee0f7b37821fad4551b410aefe3ec1a5dab7970d83a81e7987827d973b5a19b8875abd0afb9f02112e3e3925517d294fbe26403a4df135618dbfc911cd911e073bef8baac92adf3cf516747616fbe142306be804c8a7a6da49b85e0e1763d0aa4465f9fb69cb12cbbe508c0a9e6834923ecfe37632b26257b716b4a98282e714f6ad7ce43264fcca727fb50dda4013f2dcaebeead76ee161a78f3ae4976eb6218cf5edf3a0dc6893c4d7cd7dfe626c5fc19244206bc73ba9a59751c68e80744abe2d80ec82ba5fa698b62b36bdc9326da6d8681c7733d9ac03a874b40e9fe11a83cbf8a77python3.6-configpython3.6m-configlibpython3.6m.so.1.0python-3.6.pcpython-3.6.pc../../libpython3.6m.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-core-3.6.15-150300.10.21.1.src.rpmlibpython3.so()(64bit)pkgconfig(python-3.6)pkgconfig(python-3.6m)pkgconfig(python3)python3-develpython3-develpython3-devel(aarch-64)@@@@@@@@@    /bin/sh/usr/bin/pkg-config/usr/bin/python3/usr/bin/python3.6mlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.3b@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;mcepl@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- 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-develibs-arm-3 1647447592  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.63.63.63.6.153.6.15-150300.10.21.13.6.15-150300.10.21.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-aarch64-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-aarch64-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:23218/SUSE_SLE-15-SP3_Update/ab1956bf09ca02b6798bed234fd984c4-python3.SUSE_SLE-15-SP3_Update:basecpioxz5aarch64-suse-linux POSIX shell script, ASCII text executabledirectoryC source, ASCII textASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b89c24765af9ff00e466114c4b15a625fe76a847, strippedpkgconfig fileASCII text, with very long linesPython script, ASCII text executableELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), with debug_info, not stripped RPRRRRPRPRPRRRRRRR6 vQ(P1'd_utf-8b41518bc8e263c5fe8000f79ff0871f4fd9dd9442de4218d32a2d21efaea200c?7zXZ !t/hZ] cr$x#FG;#b)5|!oD!U/O+x c," Ƈt]Ji̵]q1>@aٲ0^FyN%Ns&ꥷ6ix~cc}^S@V@W! -@MIa9WhѷՊ~w 2ʚ/ZlUpDlnP$jBq&%Ou3H>+fa1dդ#Ke*0%Z0(-Ulǿk_ڀ/*4bW]2?|LGSBʵUs faӄ=.:1䓇_dks:O8$fʟ2Ǐ<-PeV)bW;s숕d!(x qiҟ!Pf:-w]'3vۂV^Z=Xu1) Ö1DlKCjy Qg?G0w«9>czC{WLkVfX!!;^=|4mP7G,] IgZR'_¥eI>I/[kZ[$=qJ.ESe麠&/#vf"Ag"_]NX:{y0$fsɩJQž&Zk0K0laQZr~D#PO&;Lj')VDo#`p.<#)uB3%Vs%-U5,PjeZvi@CeGC. Y?ҡm)U̹>@TJ$DEAU`vWm*2#;Ÿ$'xp"> w&)SoEn=9n@<<;Q= ص͎rNYDG{7 ' n X[$7|ѮcT'!`BJ{.%`+C arԜFG:}zB]h؅RZO "LSc5Us`Zb_cR4]YzAq,/D3 CX,T$g?>Z4L#fN[0lw`-{yӯ{:y -٬7;JC\κH8A?.@CbLC@>W{HVS ATH=ǽn䋀K&vMaxFo\OUiɛg/*n7j W%.7QF?4 rwUVB8|qQ(oS*Kp^X'ypoo#)t7]G XQb"29tJdY*L/&wu ͸Փ Xf$3^VBkM9鿭;ܪ!ӡݶVEtWd<2eCXӺJ$2%!2Yܪq,{FXF*΅½I>&P7SxЙ`Ct3si~'dޒ \HY*!'ݼ Ϩ |U"ziJ kxG'ǫMt'XQsf<|N:r*-` Q5EOӅi}ۚtx.!%x  ݾrh/+b2.HsCYy8 ^eGFCAĮΚ2bJ |6o' ;Սґw hPTx[{6 `zDS9z䜍-9)E?BښҬ>1YarAKEgBiގug)S#2Q {>,kĦBt:MmpX @<(HFBP*"[Q=&>dΈ^cJ:k֙!Ȣr#4#=yZ~}aij^v05v>ْaȏnv<K Xb- }B1U|"ެC$Oro\Åd)&``B1s;_ Jז6)IHP-9$ "Yg5mۋd8;WxenE"=K~*9oW;a;<3fڂ=}[ y \0jXOg)YFp3|Ss^4Pc5 ecXrgl4,1IIV>A3x;E;Z6#N?@Tjc:nޥzfA:]~Y(I`Q۱AjԆ>=* HT/}|=-wsӧiN.;,Io>1E"g>]N3qTz]YАDq @xB=H6Ffij$dz0ZIFMQ 2E}Jd'uκ>R$UؕΘ}90..`$r! 8Ű>9amjSo?3ܘ~&5@sQV^[x*D:${J'F]b8P:^~CϒRhJDaizD. A?Z!gK?Ϛ7*dN jfmSyvˋypfNgx5{P&ҼfkQc_o rkHCp<ՙWV6\xAޜ>6_:A.:FElq;%+9O[츹1!bDDbbuVG5M kjLMu/aeԔhY+Z

aɍQ&L9%@3y}^bk1 o,]:zOf#/%P\(Rqb`=7# lLk2Q̼1XrCY]c\9Ns[&NFK1䀪O $?P5A6oiXZz+ZU{jė?/3ZXM؎FC,dG-ۗ.~~reġP7el=.r4%s|3"-AzuP:ڵ{U9b _:f;Y1oY?7%)STd'X=ձ"ݶ0iA`Nn^a8д @e?{05DW68TbNdZ'̪8mq_`%[ct:Yxb)oTC/?(0 o¡rh$'tpr54aGƲDs^`9 䨬ѵSi&7ʴs:3ܻljΑ\6^/wfEFXE6x oF]wp)]2yKC0٭raK372-%b1 3C|H#B&fŸ)+*1:ߣ3o #/vlPjM Hp^7#&1X8UU%# k(u/s>GW\3n&[Lֳ@.xurqYh vץ!׺˼wY= ߴe d6bW:Ĭk"6]H8Ձ׳홫l-. 顏"4> Cר}>F4v4ʓAlF;jumfs׭3s(S]Dpbh٢605̴x~`0'm?!4pD꣹x#sI} ƁKtHFY#u7+X{ceߠ٨e$~N[.~Pco\gyкi ;q% ap.},S J'u/9%L r_)BI3e<2=aɚJxmaddjS@BA{bd߭X 0Zvt O{nWrMC6Kiv,mP:"(:&x=G*I^m$|FNӭAĖE揵.ӟb.bq"99'sf_ח4@QT!a0W'IQUp? rdG&$kz^HFyc\dKq5ED\ .{PkAGj ,ᦷ2x%4w1 1 {0n8ַyK@q"6U\׼O\ 7bP#٫Q? _4nG gx [MuR6nO/\N>)MЯPmePly !UWX6i~qR.͋bC4yꄊޱ̅ =$WB-2@'  QX4Y:&? xCy]fHQªCњX<]D0 t̟rcZ30^z e.ScP,sO HA O6Kmm-L " P.KUռ9|3r3Bgd4D%,D](<VPA@826'by,EP!e@h[OHZn,M Z>I L*~9-܈|}Dz%EUi4 |ԑI}?M5eWr E3z|{ G YpZoB.Z~Xn73 6 ge'g#xfkcqZ1+qqUs3|m2HGV7GAzPb8@bE`]51KFGԪG #Ԡ~n7!o0}FkR)m篢ƇD1N8[=[) i޷r~Lc\PzƣJEy%4B˭{˲b0HYr}~ZF&a#F.?źbr}!yžմ71%;/bLM:J]zՒ b8̧}1k&S$~di#h8*^,xdž=(9IDh'6#b+P,dAD PEl[,oXxޑj<|DUBi%HN59I~ ҂U-HTqUiA,PvpfjTz7RpMVxϫ]G0q)-R_1~ #* S.?nl3egXLt\D\`oPo˨>`mL/ L103аNks\ V EeD&};4T6yaCX*IH#qaΏ/u.`ooSsݒ5]qPt<0~퀝5d1rN=4c9 f&@v avF]Ǟ~}k~ 3ɺy9#2xᑩ90-D /QQa8{Cg X>;x?uLEҟbDTeCC%cv:/^y㜰nn 1o-g0:g"XĂf$e!tV ?62q]~ع܍710y{LRv V]e`K#O`KhpPxGo@PR$Pp6r"a01^p^$a03Bp2,NoГ m1Mnű3S_\Ml5<R=}%wA5fB}'Nsxc*l[G 0 fXH.[Tѽ[ #Aj|%pS]X/~|0n}۴jFJ%YzK!\/x O>"b|=7&:춲ʧG'>Lrn̏j}ֺŠۜ|~b8ۇV/c"Z˲0qW)AioXۀys4FHPoʇ%6EL(N[ )j,WyHE=~֮w WG#.)NjӿI)$ԉa7b!PX5sE}k+rZd#e,MD2f}wb8QDH8]+E69MǾA \˦VF}U$e1(~ʮJGN'IN~) LEJ$iyxt8AAdg'0S?Z8\x;@?e?pdL?kt+&'VSϠӂ k ^.UH,Zxaa-IQZ?j-:ak3fc`^[7db]T U5MU*F }ꆚjTrE ʽF zzf l6FP ϲbk'O>ᚱ??2t"dxr$ 6 eqVT 6+7:1aXe2@Vȑ7UG噐'G,|Xu(-d'ہ)]1};o4a$J@5Ou_>FGΫ4j$?8u0#XҀ!d!o՘ I :}kkʬtny6kZ=vb*EKe]2j@\N_,W d|_KzkէaGbPc7m|(gH_)b:ó|U !Ap7ȁN9 ;0$ G%_>zncbhԨ4VdY$+~Ă,JZXmMʄ\㘟|Z?|zy,_%砱5VJĬsW$je/\̝ž,NJ-۝@:xm9`~6kZ,:yէ,eb ,<5he/g2M>h76H_,c? Rm߃jx>eث*Da9sR[&iv<ߜ.{)UPЌa-F8RD}[v{i6d[Jdfc~BaWb{@lr?y(] B::<%K(*ǮFDmym񘤪NS4`ʞAJA0h*: ?j B=6M4a~^ _нb/ nL{΋.ՠ1IҲ(:xb{`yܔP 'dOihUyw>ߵ34tRwrW᥶O9{[0&/KnEtѺc{uC" )d G]~pVV])3X-H/+#X2Hԥv*,~ ||*j[qgY)ߒKZ7|M&4*W8>g0eJŐ9?ɐЍrcR@otRD%fy Ls 3oJ+6µa˛"VО*gl8{r4ҝ]'9SF yUPվ=#|Qjh̭\I囐#T=B'z _]{ƛ[J 3i=~/S=O)ys3zFh^֎ElDߘ+##⡾&TFⅬ!,XC0Zb3=|- i=S03"Vf?sݑaAy?93)PRx#XizFƑױQA02̕!Z:L!Ђ$.JRv[$<).5LV8Km'GUxTQ5.̮" XGIVe:p{AS70T4-BFY\A] SU׷4B͐Lurax\AV&/ ɲr6LBVb:D1MpJ5C Lwz>S.3&uڐ$HKl;m|AʲoSڃ{2A_gv-ǓB:R+*] ]lYO߃S) lz,.msf;HI|yNwoe S<V QJ~wH$\^acPoYv]RzMy,s`j*HOkxO/w7Lȣoҩ5mQ$CpG y׷we~"톛Kw{xUO!!a=<_!1lR"NP\a!{!++}Jj'r͙цG :; i3 @$s595ekc^: PlZaaR+)VFJ"xhWK[P:ЉW1q҇/½eGJ3ĽoEVxJ}0 Tv?dLܰN &_v$s*N㷰_.ϐ8ϧJl@O #rhK{bY"$TO2h">?6Jcs}Յh} bR~jO8g'~]·YLOSkԊ~[-gzUio_(dS=';6+f(opKNu]k@ ߞ:^je;f9&a!dvu$vύɋdOZʚD %z9b gjOx0+ {k;Nd"z DŽ2LUHecF/[*?wb,3Y(Lb5 `yx[9^qZ<*l :n^w+L{t^ 3rv t:٭r>Lv0x1_ZK]W Aw&ICp(ZSѝ(U 4<ݲ CZy>g {]n s[wG]LO&?ې")!/MaM m;!sJRɂ̴,y[6$5vcai{Arsz+^<%bFI~)Y OU\ښ / Vwt I-4O "jVNPx'kKLkʋ1 JqC/D¨ Gc1ET=ULFK;r1BVBl)ðNk ɠARiV_lݾ^$Hgڀ g bV[UcbF7PRjm^Md& f)iCr{[H9wAu.WdUCE^4_wu۳MUFxMyVSrz2($r@Sa%GiD"c"JE9`ݠb!ʽ4'UGl+ }"՞ӮB K4Agł#퓁 xBr#Z1V6%7 D4.{XyvxZ!6[t5HDD MAA8%j_7*/`n; ׌  ~62o6©@F~&CR6]g췯 u"Q̊Z\Vju aa+=ŗڣugHhR̶GiJ>N+v?-45K}B5c*MO»26v=KM!QҒ>z+a4(0X/p CwzCR bYu (0,Suv 1=ߙaܵq:{"tHMWC"OHUi([-]O׻m%ʺ]3{e⶗6#Ȝ:Aa T\o]j.ԈLRB]Js7}Rq?º _d ( cq g*஻%|0>&L:x2SԽ7Y7ۈ K‚P5r3c5 kTBvw&ΟC9(h"7E^2G}1.UEvp$Xv[#)A9蚨ܣ9rwwCД0wx*7q97ѯ9%Y*>&Ԣa*Ӧr2+DB!^ogʰ p pIKHp$xxUNٿ%OG`.A:t;'GepRt橖q3<+G1 IX$8]b VZݍrF[D_5LYgϑK!)qPwE>ZHF~}*W?B1(vTzxU#|^M؁Q575cuw!'9+&k,=qr$O$ҹO d5:sw2i/1ũ(+92gݴ>e˫c//i8.X-NLj(ϦJ]P*P䣠LuCAZүߐ&f3Vhy 9ڃpuAw&u&Wqr@ HF3 ^=GRT-j{AnCg[^F_Ed!iUaI;.h8O$W4?x+Sf@7L%_OVX :4S}nO 0 USx}&Y;hpe%RײÜf^b3~7lFD).ӁԮ!SFp"Krf -:Ec >NX-MyQ?gcJݒsRi%yقɿh4f #ܑMQ{MGJhQGSyu,^l‘APF&<%k-ybyuЁ'<<̚ MI2WX.7t - JpyD_ P'IYZMi-?06,^NV7DVveY؂Wv: .gMƽp<`- uIS#_ `+djC| 6PQ.XA͹2{߬_DHj@s zKwb"QAPAnjTo&cKVXdtDڮtwX,r'L94AAV!ַpsI7X>|"I^x3&(\Yco>r:F2=:4<Ќ CQ'W1`1A YPⓥ&>A"}Tl+FQ*¡Ʃ 6xK d&9N`5>J^o%Cbc#O H$zBBr͢;VqhxQhebȖ žv.:@p,P``FZ0jK6ef@I&vO*q^S覚(U:#iJx7*Abbo%aB:A0lS3#5 =jBZ ߁,VЇhX,*DD)ٝ &`x¶E?e/P{`f[ZN‡D$ᬚQ)X*_EǯOSYAb,?Z!>29o>Q`Kj~jHk91@I5w_EM^ 39UUP.cIks\vN*)+Yr ͝O{kq`cw֪r,ZqF~r.a+Y+T(̂οb&,@_3')|Dc&;\vN;c&8n];Qֶn,DZNwNHoSZ$^9>Gv)epsT!}z$NP'КWb_SOǬB[1~3p0HDͼ-JE%jZ4jw@ʿ'N˖!ԁrnn@<|λ)"z,.k>%J!1(3 vګ`]h 0?LhU&h"Ofe$.ͦp៻nWw?vӫ :5(bDX]PϔFuI] 8J?@&N4 7&Ldn6(me;n鑕vfUChRGb+IYvVYOZJ'+Χp,Vf(-tPwQMsO3BagW#6 plZtnW.&su4HKm=25VE;q'%1lGH4 Q 1*LEդb1  G@rۛ ÛWIKG^Ā=5%v 7]$~Z7K$5XRoJwGl 4X`VV8c9Q8>%>؍+魬zn*6(nrqo+\`Bׇ#S !hșnvRO4b!m䄚< ږdy{r6ۃ:(t.o7X\h݆ .~+ӌ[+eW_Pdӯ?PNaҧ pc(sJ|Y;b.L(ydp=~{k]Z Qs@&)ry˗>AI~Q1Agަ͝uKTvK~JZ?HZ Eq1WNO;~tfABjZp 8PPz h .' U> ,x8KYZp,gօnqpZgl~g0(Pp̑eiMt7cL# 懀!Vo }WV!b" ʍn<iz"1#yqP C/Jׇx\ADao!q%. M@-IpA l?:V$PiX<0Ew)@_ͯ9n !L#2hC(H,3nj K&ϧ:) rBQ vINZ' xM^`9$z㿖`PU u&YX_WE3=撃cZSv l+U"g]I+ڲ(deut^ƹYX}J9(D_~`o{Dci옌>}S )Y/^zQ{?~w]'-D A=i/ ZǒP?>a >\ߺ2j:$F\X}{sE,لP^G-/)=S׺Vg$D!gMO7Jk{xH[*Y<ΰ.,hz9 eZ2Og3s[fۧmGްsAn X~GHBVO&q(Vqxr21#a eh p^ 1Rhn}ڿ ,ݽf(^Vء(ݽ, r}H+= w02aoNXd w{AwWpw/.|WpCfdoFKztme IcFAR뭽ikޒSa6[3҇pG6:${/UXu0/it7Tn;xᱢ_zJ 8 Ū.AP4Vs8pޥlsBr^?%{7&\ qiW-FAcY+Ei'?p+k ~ ܓUЩ ttORfTjU= :SaD*siy(31oBԠFkTU+?oT Iͳ~&t4>Z,+,쁏HMIƙef6Y|,C$r݂š>y}DLO,ahmg!ƹnl9p|xmYuy%C~ZOtb-CiB)c*xns>ve?+#=lTjr$8ˎb<&G== D-r#L;,PV-GwPS>~y/L>l=G HR%e DXs+iSmɗALTm ΓOhgŒ ۼGhzf1@e1WL>a-~HDt?[Ro2*?v7lE} iF>1 Ppݚ% N{eq"Q2&_8_^uKn-+de8ƆiL|Ř\CLcڑփĖ/S|&cNhr -"d+(tZmChS%5/i~T;'̐}MeඃRZV!cΔBx4ɗ[^$"hN\KSRjcݬT;byIux[@gu8ɊĿ54 ]?]XyLըAtz7*c'\%o3zدk p z D@p6d+ WDNY)r ̌0L MgokSMӂ-ae*( GZo{,obQvvAfُ~15COd&g dCqJdoݹ{Q\Wf4%sB@vAPcJ}bK˳!’Om?ZAQ!u&è z󉬬|^,tt;ի03Ɗ*%;]bsZXϧ- Ťюs\f^\M-a$N?]8h5 e*vǯ3b*y-2TDBbS881'd00qcɇNt;FZ9˲hĦVF5Rrof8 (}B |\-a2%z78cqaP'냹* ߛuR [)ӚY'z㵭|V[-O f/ Uѧ~S^ TP }"J}ueMħVXY HaU؛s ^Q܂ȒopAVh=iP-p[Lm!WA jvs'/]d6֬oL+b̝X Do8RPm7"I%!|-n~TLUS"s?B`݅y}NOxgƚn]"LE썏O'yf%(|fs3ٿVެ(i ;@^\"ߣL;Fd\4@.Hnh5aq;`wQReBC KRړ }SgW(9P*j5~w}:bV2d jc_rgy:5m 2) ȸ`"Q|f 8!k t3;La=_5̷CESM, dY!9[EÜqf"e !"[v󨐃)OXK;D:pf~۩kbymj홛]& _=-B Y1fF2ߨ0*<3\A,T4a Cv}ڶy_K gP4*C C"MY %J_U+o{i3<ۍ^5BU 禱Y+`'+6?(`sSuS81`^'ZqntQEsfj~{h~:3ƾ8uQ* QM:*os2ћ uĠڀ:aM Ad_cZK9U tb<~'I9;,AW$#bc㕱Ӭ ܵR"/(&?Sy 8t#3c\.6Ѝ>x:,2;t#y U_`PBf(P&sDSE>Tyl/D|kv^pp@nwg=0v@jU*HWjϙ/tzp#L.SӸ.=^rx~p}$v (,731-e#I汐%׎E9(ĉhGJq]TYc-2i?IИd̑ǵmQ&L6O&Aw\|32)| ?N}p{ ,F{n]x$K׿k;Q\lQbUz[\E Q^l&,>[ xEl= n=OrDX)?E3Y+@~PV5 bwY%3Hd3Td9,jgmqD',#) $QyA  նYѳuߣR^lZM U`+X^ۛP *Qۄ\j%L2fGݡ{叅0u$Y^9f۲} }"2K xT\ڌkUW_jS)с`2a`7λG+_#s+DÆb(Eo>*b;~ Wyْ T,^Sjl+Ğ^T2:3W5Ut Z?yz,ᔱu9]iGbz7 {j?7 ~P*G0~N6ϧwI'x <`~HamfAGՀܝ-Ur? ۷hzdϕy 4 '*cqwf tӥ@8p3|%EI.#VK9[jڻ*A(|] ZM|mb‰n3Ȃۄ'l %] :rF)l_gu,P;pゟYLT5oAӭl#=[ɶ֢jwoтLxoŦ {z`+x(Stҗ4g>' \$-oٞ,=X/P2ws~%bfųAJM$8D`,10ڿsg)ipghWEXBlj] X34VkUiY3WPj[Q7 6@F_E;1'5{4G95c,'a^&ɢ*@ͅ`P&&_-RqkU ={~Զ+0EH1hvOE%]CmqӢ%pOj Z,(̖QF=TPّZ7M7;KDrQ:ܨSLɱrXZ0 ksh+ 変ΎE <ľgCBb# eAnܮz,FPI `JSt. 7N"W1}*tOY1󠥽t&k\Zt e\=E#n+qIt(@Dj럤pX fS1\}  W=u%G:NqKG| >͹9>,9s#~ J׃kcT OZqRCۼ2+!yM)Gvp }4~q#\14RVKe+W2ޒT þ~ 5C3E"U=U3KB?SpRדFZlǴ ۃ{[IxH=J<4.κ1qh{i6Bp)@ȔICt. ũ67R^Yr.4!=fBD&S#K@2VT#vh Ie)6F%Xy'a2<"zjU:wq uH#:N-[$[~?K&$OJZ_?Aė׳nj3.SdiI)27J.wĕ~<'L|pw@,hS'>EWiM7u M@ūQYZ0N$Cⱱsi _wI{v~3$țnx$=_$gc7?rf s[sQyz" T-U8Qa$\䢂k)er2 $ucUʴ bWtJ3."%'#O?NrC-{5tUG==-BZ efXf=E!&]^QQ<4D[c7ûD1"v/2~5XN bPHQWBrĽӍi|χIm#Pл`Ic_vd%4wAl#`ݠ=LGLMKw8]պ6Wp[5íJv%}zu6}//g0-Ԭ}F3yN-ClZ0&F=LgKFCA J4o"+?!J+0})>a Jh*( @v+ =_"&$)C[NbsRvޱ =쌱ԫY>!8' ' 6LN:l9NC@X2HQWNʵq 1rd|XHM-0yxi"Ff@huc"ٳM͋je|? dөO*WӉ.5ַ4_MqUS9O?}pH9:Pfeb#ݎN'&M~j1T6䒂+飼\n&ۑn29ww!- ̚*8̏gHUJ>0oHϪy]O?@i gOe>~3@YNחja^p>ļw:٦Hn~,&nԉ}r:>o^vV*R宮oF_Tǻ,'Xw21xz@KdFBͮ2aV.*E|*]hж +?B!Z)nǶG?|TѳnHbg[bzsP{bŸ =<}˹$ivjQD \Ά ǒ

'Cn7CYVZ^]Ŋ>l!\N(ƌKuh;zS(>>7#:^f`(xuJڷÜagu?;:!r"EfV[w+|"TmSy @⾏3.SD.`4+n[ǕCE} o"o ׋ ~%ns1P7"4ku|Tlѱu O5`N2D]=nmQA9qGu(Fe-tSށCLVOHA'(Zazx Fi+t>P"`B #)FݣaA_ߺ\:% m ڟڨ)k}\hVIѩ6@|֥aFȀ)Bd򅷰l,q%VIUI!wb)B!vEGkUR6`sn2(X%Y\g0_/Myj?wgd8Cmåj_`3\}FZG/R9|e*c_eVX+!FiF+lyY"tfy t$Spg 0̌vv6~;yS<[3sB %'+z!؋cm7 "x.w0/< ~Q]/a SI$oIuuy,)P} wjWn_6Lf9(ULX%"ߛv$݅D(Dڍa8&h_b#oc˭}!J :ĴF+rڄBJ=HmA!#չ_d9h$x".랿N#$u 5*琂J"d,, 2L30\ntNd %I vP G\)GN%`ֱ&^4_|T3>o#Xo L5攦7,2Nبc,o_Y?xEJtiXwaѾQds;L>!Z2VP1| ~i(m뛼qKnj( uk[}(2oι߉M2%۫!3S<1CRpPt;`GdD Q8W~[Oxq]*a3WEuRu"ϥ]ܗ֧l8"5uQ<0 R53>Z?f:) o<"hN(++_ӧkףH g'E8q^`ł)۷c!T;(f(Z`I;6Ktq 4磡r_6, s'6oǼbEMxp/<L?!ղozNB.DFOsx{)=,w/D1 !p$e,K*Y3B<)V"gLY%eTn 6^r[]P7 |Ά\ĩ{֪ H\d>Zi~vK#L )3.?()yt%j׸eH^L3e7n< .#@*hKz яJTTsUi:Q43BlJAnJ^z d _'ag(z9M} ~]υ#ע_v9!] )˨kB{%lw{Gr怭΢,LwN1 n fd`wbJ&kaDQl@)bKoiɶknwlSyLO=ڃu޼stp8*F8j3|rH|;I%'ӼtPON(G]exz'on )'tb F!ѽ|'2A`AJ~Q,{68޼ŵrLGZ{wq[ ~0(U !UٷT61kIW+PPe (:!DDRa% 1OqȤm"ؘZ9EUؙ q %%?4(D bh; ӱ}c?J*e[a`rgU0RSķt'VO}v*nz.5lg)!>!$FѐInH2ȋUJr9K gPZvl$d;7/}F{}e9?M0mQz]Yl.}hFw5'5G5.ӣO[9mDxYы{KY^+&GOmXnFⳬ" /rb͖$l8*%%ly?:}㴖{;j a ڝDŽR|a3PKQ_]Jtmuᵢn0b+n&50⯾O\eLnP de\ q%NvrrsִoT5_#%UE!w DYG-̜xk'U1pI֐/^ Tk^{<䉤`dv{A)Izʅ 7 %yɠx'R OMEv*W(o!ڟm)aEJv9"{ 8pz'cyLiJ^톊ppRNQT^&FSuy873,Y_ृwX+/AMlcrހ=}Adq43"/6%TF(*WEHYc\Ǖ qʏ*sil]2u2ux%HI~HnfG@rXok@U[xdy#6tYAܦ//1It#SVhBh kEW[WYSBKt(l N2|ejel%x `h%}*" 4m)%"]65G?/]2W%Ev85LzrQZ4oFacX4zFN'J".틆7`ͽsY1ÐO R2 >?+l2^RqR(1QG&U4<BTsEMx7Iv]b$Ng~$=;hCT IӭyYJesEGRxaMԇņıQfNCeBY f\-ȤQp?^[A1wwշhv4_7|dg[gdg# }q'͢σ׷P󺑹v7T.J]y1 yRrA`BC>!㉨$-V|WNM`:N"ca[EN Pj$>0aHjTZ&b{3a5Y:dl-hto^^{?I޺Ev ٹburm^H 9 Ls3DBmGqmBmZee뼁}1my S#~;M]g?Q1bߗ".H:"u.v-S?~lS (C2Ս;XQ(mwPV /mXϓa.PA_zDwDz#Z ujsDιcCǎ5jxkTMZj X8=*<.[5@<5mgŃҝ +ծhiF6ݖe -snlTaˇd+DLI1#uVd+f!On3.[Qwkt)N*B\D9Ƚӱy)gRCCN5s.z0TJzEIb+h̵+п&t 81M=(%=QGeᏳ%ٗ;5oW/ C&_XәSc;،ӔxN+b'\Z;7BΨ|C""LWX@WzkŸ%ԟb,:L4X&㾚0pH7++YՆ|v=;f"Xl'(dB!^CfFZ#snx]) ==alsX{D Lǻ`$Fo}B&݈Q÷ya]0XaKbM` \kSɚ)21f*jWs2hT7feos %R[)?Ȧ (#v)5k1P2BQ*(1eK,0J {}UKYՑn@ubs!gN^w"b娇T;24`3Nuy.2,̆B7D il;wPzW^mwYHgϕ׌rR2rqňߠwZ~0> ?" l/`(݅ЂVv`;Y@ꍃh\L+Kn G)G AܘeNȅ?vf#*^>OnF<R%6x6Muno }:$L[5aԩ1ew29 Lڗ]. wLvV8cz=V;!K)NəV18=dJ1UzDHJ{Gxg ;zB 8H73wO8]7_aX[Y혝{#!7z'6 1Zϟ:?G,{I9QF-/v::{b/ ߆zJZ)*j&9 %K[ U+ͳ89,쀫q:P*/6ooI_J(:=ZJFr,&. v\h>zCwSبK8iQ/Ԩ23tLX٣k y &` w;UW|Kc0x9=-ްac!h财59Apt d ^A}.DiI9.5 p(➦A y2gq1!aR󕛵2i3[p&+{&IYjGbX'7Q^x raƘ_ӈCFfE>?l~ݑbf˦/|W8XU;"T<}*Y<;k@Za)^XOĤJa~`Gʋ޻KIHs7@%Wڜa|`i Dx\˘sJ n=5bO\#. bi-< 8NG'b®,v AP87YBjY<=* iNFN3^K(!HK:qv\Mo-|9CJul)nevMTzLRr:x*7Vȏ3t.)nbHZp@Buk?$qs4j%MU ko}/wb8!o*9;Ľ?)6ӆgbimONgfroue !Mɸp>f 'ՠ O K )p).c }|1bhA9('- \'!__Lhw;=SԸ\nN?Zuu=؈at۸ez_yt]$AU-Lyx\S͊GEeH_' :61(a'WZcS'="!PvK`}@Mquɀ1ؐﲻuxȃ|zg #SO !Cc O/[&~{aT F | nԽ 0Yv!yx6pp5FiF {0d,q_z(/?} |׌z!{(BMhAK^ٸ9(;{PVֵ T?D  4 ?d}T( u=:GAH1f1iQӛau%j+a`b7C+C4,y9 ؑtDөآ]b)_}az5Ū7SPaL:j+8'Q*c}{=Qc9d!na3>MOV'2;~yJ¤cܛᄃ@4%MAٖWS(?)zF`V|s/V #3|q.rDA# N@0HY*/;NH-Ύ>h%ŞhBd%ov;ۏVk[#unZ+hU*y+aRk!yz{4 ٺ ̝o49536yt`!S$Z゙$^c 9$EHḰBSưNSt~_,s!CL_nҖ-%aBS gk#VbpK/hǮH#Di _iFxg,++Qل?|SfW8s5b;_|.Owf } MX& s8]}#q-ygxY*w)9sv"#4i Y9'eמ>Y⠵!-64h}Fs49i ކNrE&V[p{IMn5P׀M~ 1FӠd́0i'rԲI7 CϨ(CC'UOor4l^j O,Y 0 Qm s#ja$!:fa"n"8â3&@9Uz*n]lIz nG5n+^K_P uFxHivEp Jib&KDu{\° ^Lo!'t&K0! V ?$u. (g ` Mj=Γf=DF3a~ YIYScK~#@1sNTL>vəEFp@ttd2QeTvyMtn*Vvv -P؈Aǩ~lb;ĆƊYݜGm(%~5(L0#QhaH(CƲ2EYaTcM % I}UOH$- 1h~cq?AB`0dn1߹a2!eV:No#5EЗ!^EڢF~L'H 䦘R͒~a Bhdبun݋<5ko՝_4Ʊ)p.CIIIE[bR4â-+h oanuRu>=sH,wo8wuB܏bd TjB|ܰ5IvѠ11u𶚴JKϘOi# xGݓA:ýD]}&{*HٴI~_00X!^]  *<>p* ehޥ@w0IkW&lcykC1$Pxv-M>[EkFOqDRѴ?)/\IsߐUrx?SC ?_B[؈GsFQxU[ ͎UBl$9QDUSؾTZ^+i iREB(|5I(?7M0r=2K2+#Xi1@쳅sL53j[!=$NU~pd;o^xiL}t۫:QNWޟ+Fb3^*kQ=mϭw| Ƈ5NO-UmP$tZD*neMcKQ Qᦼ2[uS$=+lùk\|_F@ɝògOstgždMBWҮwbiǟ_wݤʆǓɐIqN35@AwdpzX{']V !ӊlE5n >!5Q[wT15Z*{Jfu og`jah/y [(8V4ok?Yk%g .6Qmxjk M޴1]f)GQmZyopv1WADT<'ãHH!ށ%eqsas%(v;/I9ޣ߹sgҫ%&B3#8JB M* -&d{}>ڙ rJ%3wbӃ1*;${_f:M/bŖJ*(d">|NYК!/~E!f6%[>v(^|+W:emh*s\0 +2Vl}L=/i]vP3ӝ*>3w?W;|OTCiˊ#J%_Je.4o[Aג"V@<-(IW~lSΔy_u61  iX'R[]"Q6DWcL^4_(Ļ dFB$N6o;^dga}w}}BZެms[s{tL?]By١\_Eh,mh.g>i̷yF 3vt{E4&x`2&{%NM#mrQg<].xJA.B8cZN8PtdfE5gvFe_ppŕrWjogJ>9Kx=gz\=[jğ],XIފyDH^& ;j1ܒM5E&smICL Z[ԟ)3HQ'g:Y& a`{nOZơGA25Ҷ6:9Zƛ5e|]c!Eq hKxJ'A"–/ىK@̙ґBG,=ܔ_N G+~x͕>j)}}5.#4zB~ˡg5Ő"KZB_q=/ɊݖˮC8[&f &L Q5'ٻ?@p*աí @eB7~URvW-AѤ {}!f{J*SI |.h`C8EP7bkySٝ\Z'h:bo4%F'X{^-J ')#wB3װbf6tW(GMyL٧υ3eƹ!ՈjQ4" Iw_:3I $I^B¼-߻Bh4]e2w *Jr'cƒ7F8r_1S1kV'Vt /O/+Ool S8f5)6d%)h-e&R>Pd ",dH&QhҧAWzp7O7D"qwc͟6m4ir 5hzX6U}gni>xڣk0fy4*.!;Iw,RS ]7 b\`}GV0pm5bY>c ϔ~'4 eغ )Ù(pBx( ,:W,_OX9[#$S-]l)帉!nnSTs/NIR*?(x' fUFN8S,'?›"cI#,:X%yym TX)'(`U2GR ~&KBLّk׏ܒ1]Ys7HBL  hLqeGN*vUyyH'* ^d a:kNmdi'A85ζC?oPR&})WR_x&SOD1ܹhGܿL<(c/kE&)<S$^?7 C nudء jG>ISeQKtCp{ zxgfQWkPOPSӨb43>}ḓ7ԑRi]O/8{*j,?>};Kc1W3TmjM';V$Q_ Ipv )1_Ƣ| ʹMIExV+ g ڥ]m(();ЍV >ɻC e4"-MF˦@pg w#b{~x GC%hP V^i3RU(NSZYorP煍͢?[}GHLn8 ;$xn!c@{۩fz"彽*^c67%p2R,쒊8Ho03O-)#nH&wu'kHCwJ`)1`E{6p,_*OK&`WuvEps4[t#:K"±x)ixܿ췆K[Ӛ>B->۽߿- zv37J vuSze_L@fx)ȡ+^()ٺ9@aQBZ'MRbY׽dSB. zqk}.82zN9e`XhZpN@6%%—,)OaFxFmz8i6 Nol+]*Un 4"2ua߄8{D~5?ds*8y'pg3 &Q`E0mjZsk.ΊށywAY ;+)Sl'zfz&U쯝' /A=}D2IbͩVG룓)wA(20Lna0b{ !xI+W>?r%x87Rxۡ?A {b27 tzWԸCTdz1C3x9&L~(&E_K nM*a2GK9,ks=rYW-ek5 e7ڛ`qXHA@zeJ x-v NbsrMo.5:4^~xɐPL=&!)glhQ7]RnsFDԕ<u3땀0d$!F:k )apàW9]6 p'akTeblA ZsjѡugvKL'Go'#$k1Sr2D`$|JVOj'EoS(D'g'{+\|͆B1*Kp.y:}yQhiڕ<)6';ǵ 2?8ϘM]E4ߙi*Lr_=XV-zE‰o+Zd_5-ac|ђ)ƻ~P|7:$hy=Zi&H!ItQ.bqYjRB *%ֆ)rdj#}@)#~ISp1.!8_,J2JQ٦Zjy hta獥)k i + y ZP/ȝ;CKNJrқ(^a >JoA`$;Bp8esQJWsmel w,4!չRʼ$ Z4z$7H"Uw}ؙMeђ}daZ4P̀]fښx ,?#[݆\Tq;$~sReQ44_3CЎ` Io{JT; ֡="CuXODsSr(L;.?7eLg'bDNAcl }+J?=3e(-kaX2$ zzj]1 JZ %ul:SX taeqDP+2iwۯ^ϞoeɹOԗDRO^cyIVHLYqƫ=AӋu@ `iu5 /_|kӗz Y&vqc#H$YÏBDJ c$#HYΘl(:Lk0?\ Q!;Ab`NLA_-Qӳ=4ۨ;"w-{xpZMI}TKk6,qP$S8jA1Y={tlZy1I_0g(&&q]r.J$ׇh^YBg"AvqCT[<=Vji/]dT!3Dfl;$˃~3+p I969eLU#4m5@2 W>:f;yrSRx2i[w]Ֆ4-zc\KPkα@b/췰VMz(7`F[Mg$؀|`2nfy~b d~f-%I"IoyOv+e34E(F*UjLxUUCw;w} 6 hT28xv "z},(S k[Z舿&B*(s5Mm"BV^Zq%`BaD_MVF֗anö.9x5KP~*q?g+ivS*[=IS,X;aD+ c]ݪ{i?ta_HTb`3 *T`-B<+yS?y"YDE!]dhW:7A!FgyoRAǤOQVMkl &ha`OT_W¬ׂ(+vZ\c2#K rH;vVO[ <%]QZQuKBEQǠWQ3HTgkB1:*ΛE2(jV_2iqn=jӫs(^RĬCzoʫ MU](5Vb. 4Y ef$:geZ!-Ok|G$WUM__1ɔU6cٖ6GL`{/.ͼhͿ6N\!:tnu-OdlL/LMzJV,*v%,6hlQj(z6I r S $f^EE I z`PvX~ח:iq{0y 1>hܒ ދ )?cᲤv *B gqJy/px4׫DŽ덇JhCpi|YjD3MЏZ"pp[Lr\ +b!8{gly0~Wt~.%A1a͓^S 8U˙.<>UfH:NM8f8%E MaA 7P>yCbT3cmȝ*]|OI3@=>UKR 5=-GۂK&e֑Sݐ~^R[*trN&zu) g\+,٦8p&;=30*J0;蛻 {zJ 5{۳K8&yIb=7$X> 7"Z5;R ګI Du3NEs VEG d;YYblTwfzѰ_IAb䧌ݒ-x N>r7(B*[R${~TNo0UG:8QI͉~~$[rQd~#l,t$&C6 xZk{Tf~CrO7} Lz; &S|RAv\lJADj\ m#`9L:BlCxQJAQK /OCX)UxivyQM*u.` %+IOΑ.{K#n߀U:Z26*%OYculHV/V.ǰ7~@6hnuq]c&/JRmYy\i+EPFx,ڠᡳQ4IY++LPZYm:~DV o94ˎErR9˩ LHe!i^i~B-0{͍߽sw7;Eo5{XO=OYR1p+g7AKވ y}c\of>yWsi$"da%h1g~F{!fN邽?uUf8Hq:ï)QW^ISsBy_SL=f .!ghf&joqkFd-b 8OoX,oe7v`6fy:Kt{8.e 2"?uR`G/z`*5J޸5 n h&rl?P#+oЫZy%Y/oH;M0b09zB}D~pIbZ< *%с'OUq WEny% &1iSܪ'RrHXP\D#V0V)f`^NZpMɋgusMȉqEgUPLk$шv}Y61S(.#A+Hel!P5㙫4SmnžD>^i[[KEV'u`PlІ@}J5 6%Z!9g3# =prx5_,58n~<>_N返,D21*6hVz̲^\gF!k$&_Ba'^+bl ׃Q 8&e'JLqD8C:~1D 'm*&Vz'$_@a1p{obh3$@ìgahs5DmȨ/OWVP NcZT5]6Yܨ  c~6fl)˝d a-C57^`Z.)0sdD"_˷RрNuo%7T1TZ"zP$*g%uV:Ľoq|B@38i&C`[Qo&EUCm5L=Dģ,c <j{ҪgӑOxqUgp 0;{HJ,p V z(zo(e<ДJY *u=],MqID:Yͭ Da\45WA~ X+W`9neª. (&%M/:?c39*h`\-wc# Ѹ!UIC:05(Җq#*Nvq$!r&AGF)eYQR>iaiDDk۬h%̓ 7+g-5"md#  {#JpW1لYQΎXC69p!QyU"ɠ٩lTM,Ԁ7cN G z8Āփ*.l]T{,}#љc e/V[R{A ҀaOlBK9B/]@" (c-|ґh)Fm<>'QW(<@W;TנJ-~xOcõsK''B#l_t;mt`MM{ mA'&i1+Faӈ:Xq ڃVby{n[2oG?,{"r\8DV+x/t~+}^LG5jlW\;E s(1K ro2V05Gc *O?BVIej鱷 4M|ڌ7Ľ48񳹛j nk:@M?R¯) ~Rc#]9ZKT]D#΅W6B\,$<2t+0Г06Ma߶R5 ? 49EX|z,Z:weqT-x-Z&g[^ྴe+fWB{#jQ(`Z@ݖ>_V$KNZ#G?f= !O`9 l8k Tl|yxS[(K`V;5˦($ c+-uvcV*)RY,f_|Bsռ1GMuzywke K$l1y(J/ k'XSeLCz7_!"ژmψG/V^zy"m5_}d#ߑg|sRkPc6~n1\5f&nBq ?=#Xq {Xh"a&:z0R-;$TIHII^ 3)+Ne͡Q>ׁWÔXnRAH)^ɑ@KSgXw|x\UçcӳOɶ8:Ė)W*EucovM,(w^i{6.:nhy f)NIFYϗO5&o|m"#*XP]ȄB .D?{ PDόyPwdGn.:3;:,*HY6;%NUVH[C+fp3I۫Gkts8鰖T*GvVa <sgB7. ̜-Z^Ym뾱oB@Cg) jMu`AQޢl/+3ULq61Ƴ![۔p(x#b8ǀ2k,\ TyroI + :P1}7 PGr(-yp@>QVc&RU5CVPSk̀huwwl.+ߩm79#Ge+ك@T__RH %Ы3=/$v,j6ӡjŠ1Զڍ6AgY}˹VX̴1!#aN!no 80/OO?LgUp2$]X!LCp i+x[hWn,D]%V|z?+y 3Mwi?>z+{!k~1rXG^է4H\RLS / ';L-10uG Q63@&l>O^6"aOrAxj*\Dhd?U1#40ZɌȅ=i/3t*⛨~u{Ln܌55[ Uz籈e,hS"sw {tBdnD^̵u]]A1\s;Z㢖QFҢ ZȂ(I't@U0s]_ڠvD)TA@JUW,ZQ1"I'IۯV_ |Kpx V0:65w"ְd-N[ Hv?c7*nIpRV$ͪNZpYFܱ* =yp^ۅ]5`^a"i֬kEL `a~f^=YI~F펻Xr!Kpj (6OwiC*LXz0?-%O$i"OnE:2G*T$ }4[Q}MfeW^E]wWҖqz.$qN?]er avstcadܻSޕ?Dw@ulIR9XI3WnD⧨tb"P1cX[n+i2`TG(c?mLlعr ?W/"NeN] z}D0a6J{MޯA=14`%|˽1{RHӹ^?I;QˉUn{ڧi^{iGlϒ-ĉDD8߾p EMm_OY `7^M챉5y'T5A90r3[JoYnMym6k@${q'jq8Zw3@`Zk zu_m qD*uSvDp(*jJ|bҨpi;}liHa mq^iڳUUY@&| Ꮽzd9w?Ogֽ2[//4"%҉2Yi#DBP\oQrQ]3N*,}t쪬AT*5$"veg:ܤwTefgۮWLk;H$r ;+)=d+gڂFnV8QV+Z/׍rܷmEwhydt@a~ry/05Ђܑ㓑ӫ(0KaAew;O.DW2r3)d=Ggو+-;aϣ|l JpzJ{7En߮cL.:(#.108'A!B~u,)lWx2P"7WxdLj;aeA9sdpfm~1%^փ;/s)eel>͝Ma' JPfZö4# =K"?Pk eq#'$TlږO6CACfjXlD-³GD>+A˞ GNo!]/&Ih{TvwI>>(jӋLt~ȭ0v]>{ɆtUؿw+л צ@uoFc;I0}x{\a1pOfNGYo ` 2F=,($ wɢ1a,BqM|4U- /hYDctCԜb>emjdƃmOVw8r,ǴbF..\~4`Ӣ8U-X zP O7\h 3{RGX Q URYU=-a}'mNWU׈u_0Jk )0NwM B"{suyCE@%hSžBaAu1r{u+bDهXzr)| {B1}MU>G`tg~BҚw蟸ڰeA#|@sJ_t:g~>a8I-T6O)jG ȫ,O_;#7ڏ,ڮ$j^ Crm,er-PɕKSz=Pasv@{* ot#'ލ>tQNniZZ12'b}dDyh"ר .ؓ0+8&Ӊ. ؒ 鑁=Iq" BddP_'@Q;ݷ7u{ApKM'UoJŞ`e:OqTj:9R}r[wҎN4~2? q:ry1w,ۨ3y#8:̍G;zʘ]!ӑĿm!cJ'we(hѠ^hѳe\-9+83ReȗWi.^bUW?@46! '8I1v!\R6SzuvTĐIϢڼ\CGʏ"8T4UcH=on${r P81BpOԭx4 d[cީ݋`F)WizHq38.^Y#f-N+IA|op‡kQV/.UpizICۇc]K n)芥uS?6ξ}y%hN|5JfEF\jO7%Ղ-~)`鏤'|M dhH;AcBz/n&"m&TtMoTbdB]^yӑ~xc^"H({TsƃpԺ'\;l1_MSx֑EG -t'0O;3=Y$|L,OfvCf!R̕LOH{*M80|i\YeqV;40^i \@Jڴ|0p㿾k'mGlܳK}VAXl2?dBÏss궹>%p`V+jo!~^xl$&pGB8Ѭh #-:rӅE/ŵq8Ef"jK4 NPVBKe6/#=yhj*];,+>mxN^!I34P@vܡd/Z!pl~їC'U} 2V(-:'aoFM_MtF~M:V/G4]j[d`Yblט;"_z-àvc\miLQ7Z^UA~'OgWܘ\U r&?]wxPBa:oK4UJƍ?$ޥnmꎎH$2Z+6t±X=>m̒)G1UncsHɍQnC-ss18鍍N^@kh690UJUSӕ.\<ƁJ=.-~UL3xn;(mOuߞqVII k<ZU1uOZdߌɲZɦM*~% aTEtzkl0x.@ %7 P?wV!^}/W/;*dKj1I^*$g͚qBMqx74HX1lGLCsа.؊taBrvMQώ l]Ўr e0*iAXˬϐG=&iO۝<0DPTS3?Fc$lNfuʌKxF P!:P_"T\.y-P@۞b@KiTOFplNj${A͉fc_7Pq<FrE9_Uۢ5 dw3JbtKGѻK̻F+Zq8`3%X[̚]2\iUWbHc)D.+s.i>DzJe62#(֕-(LM]]#r`(vKbWQ?d@ j 2 9YЍL 8- OdnXG]bY(VhpqD01J,GЪP'?𤒖XM^lSF [n.  Am[GDZG5[AW,RVAZ~( ? CO!Eoo!soXˢ^L/4x\Pp)LG#q69 Һr~l= &O~8q#W"4aCWHI0` h=uzQשԗCLOv#vLa#Έ=ë\쮹O 5y-uCaOVbӁloԨ>!k aϰ=#3})Z.B i+:ʘbhm0$حm!"0oGEv RUоi'"65,>i9:DN:)8@{3,S,GY8Y E4dSaO_YCJ  al:`r9tggV&/3!XM1fvTY]J@$E/\K)V:L0͘Kvifyqa Tez0J f`=zdI C>'cQ$vpe[Gm%ӑChC[/ze5 zAø' ̷ğ:RWuEaiIaK3a(G+ٰ HY-Vתc tBة!3KXx_.FZhu(Ƣ| Vaݟ/K5w!x_@ u"s/s%_w9hRɘՔ8$bkmI1DMZ|@i@DUW$?ka2߿-/ =x5.JI+ڵ6=؉C> rm̵8CBQ/b3RT뙚tꓧXμ@$ч ]Z9rBN3n]oԅA痄IT"Gyxcz{?Pؤ% k9k|34p=?Ob@;2a ;p>&[˩;jI 0ףҗ`:~&~J1IaAn#Z$&FU<QƐ&okYU4 0F0pr=l TQu f)Ҷ>\ !3ID9J)| px+Č`Q`߃hD3ѳnBh5os<6;-7,>~d~1yRrdŻ"@MYE3>P Cx!ˠaWtWu_'Z]@COq\A~q Pjȶ83œlPo 7m::T> h,Tj`!&ECѢnO '$8d+=$"GoRb0ϽmnSU-Iʰ.kieDO9Pr4:2g*Za}33ib#F' G+RDfw4p;^ۈeGc[wP >h:֐Zw3BdR8Q%EtաQ45U|v k@L Re7Ua{m/N=Ք1Ox6xCl9$P]wZ a*=N}60| YBwIM%l`i !ui -f0#$ )il- E*.=g+6nbuGfƽ<pD`y22`fB@ c<"~=|0>ᅒeZi^Y_bk3 %-Eb:v)Mpa PytEZZBԞ5%a?౴ɬFdFpEj*sBh:D2DN>. C&k]r/`ilA+լB{bMX$+vպ\΃Zm6b4k \>7 >=ZL Q˿PHh5H3_ P]_eVєv'qrnAni t&L/b@"e 6T@Jؖ r];57C70=ٍZp ^Hѫl=0ӪшpAb #Hd$7|igɔ+u6ꔶ5ϊC Nt~4PE"*2"_w_ 68Z'2B3rta>ߐG7ECH@򣝓M{b{NveSkT-ϙ%۰_NCC }6 j8d}ÒA i*а]22xsL50g M3Wb c.0LJSY W'gu: w/q~п3 nGZ kRLJs}c q>E \w?yރ3.&+",h4|L\fB&UsbόFV~~=ja."v;RbNK3qM୉H4i2fi. 1j{;Wpk;4ko&dB\Ӆ]kLb/U !aʛp no3 y`?6F8X0!mά%:I2JС0vGenN[H@Wr.z7M)%zn_k[l쇲Ex,2+3p?lܟ# /ח ¶ $ԫĪ+)}J3 vL~c~'C{&(OS! _wJ3>6Fa" d8"=Y?I*z[m´e.w)+$bY C1q6j&8+].1 ǁlf4p0lu c.@f ^M s(\*KHJFxIXZX߼>A(?CQEYӜJW8 Y/Te=qpϠuz(3ƙJ(*6&ۺ϶]5Fw"$)z4f:đ~xf8XLxUzlSrNۦ)| |"r]9?bq1\,IԵxIO=jbTmf,(9ZbBa\$U34"Q?D4v5tMu7c jsjz=B-ZÎm/ٛ}U!BIyޮVMӉ@MAe#dZ3v1©y/Us͍HOثCTo XQHQt 0?6ъU h tA a:;-ʵWC3a \it'S|eͨy ~a{GܫP9~O*@nۏrc ǜ\@mHDY2dlOʛ/Rϯʹ=F㯘NR^K(q!J6Xs#X/ژ$ԇw t 3Qio񘌦cWHІ'foݹ4޺Ri]WRc_ROGއI)cêh c|P=%p#cy{":Iu0k/8[B~ۑNH 2z}L40>N$p/2qHieŐRYxw dnKB: m5л0bbǍ1Gs<ܫ<v5M3KR|~{5km܁>jü?cuEg1x[Eyp~+ $F377?wpʇ솢i>̘ws;3ץx!dpNỊ5^<7 cO~qkҪ[Xœ:8E]dtɦ"ܮѨ$+kc=_Qsm:ԿԗMCwTbdhB !ANB[`!c/0"x+'u/lim5؅$C. +/ z3,gmL8˦{XDG hqgׯF׭nh`󭨜s Ŕ}A䫈P3j..S_Y۹݋"y֚|GJI72< 2yy{$b + !(oI I/{D$$3r*W;d9!?yA/h5Y9Bw?XyniLefԆ'3\C-$;Q,b% } yDO_1>!\%zʖSo^zr /zVUQ oD!&boll`e鼈0E:P30d#o3+0 PjTKzsm 9Bz(o$18y&D CsŴ BƲv[Y@e_ +P~몂pjS$ߜK8L+5LeN5\ M{D/2 -M #m |4(lFOgVAMWoajW&6)b&Qsvs+˰~k^PxV7,(hWz6LW4*+c ƙjC4"L,}MÃrrGl nJ+%E'qޫ8O9؅t7=6I$-DgwmC,/S >Ozna=FB(:V>O%@.MPȁW h9i^o) XNL-IVݐﬤR|Rx y$!ˈ$*H ĝ tӪGg!zcv /'B!'_xC9]s{0x>{ j9Nϯ-ðt>R|XW6J}-6n-@N%X*{"]^m񆎮'#ZV{n6P(w/-_i/nϘA0[=pD:J hV$Y5*&DW%%O;swvB5ħαqfQ26Xq(2~s8rjZ6];wV p6dxfKe &x@Y.O2Re BhU䛕J5d1*Nq?>3"FZVV2%V;y|k,:Xf2B`xa%f~ aEMC$LlXn¿iXKT3H]\_ plp-|-S莣G 68coRB<!#/ACI""9Y|pcm+, e >̹@ݏĭlbAن)3EQgt0u-\=zUN'RܱcFVM#Fy4Zޛ㸉,{"1Ow?zWy 1;0vrz26+W[*n)0BN?psh3SƵKH/AL2ݳ{1 q ~VT4;Z y(Flpb8l7Rd)R{CX=Apï>eO51`DBAåӲy?pweO8/vqP2tQw-LjxYȣ{3qQֻOZbIȓ $U1xI?= A6 c*CzFgu>H9;DxlrGB>CDŷLQg/GuXARD\\j'ӹAϓ D^_t1>Tc+pm8"Af25,?,Mr;\%s|=݉I/1Ex {`$=?ixS~lֈ، N 3f9vyBUΨ/t}f >4aFb-E-pQ$sD |cRv"(GNV\;O<*=/byӂcUKF2?F(=QkĊ"T IFjeS&BsB?Ac8)Y^\bK(`ۯ0CGpLj T.4GWYN~v>!m2j)o:3 5bBmwrr?$l:i;ta% 2gY?F2gn ӎY*̈8JL’zB|h#I(Ԗ2Y$ USxP#bNvaDzDrg΂r{ 8"{v-^Ȇ_d@F|fvLe]7(!\!QvOֻݚ*W*x0_C ʇ޸P̛†2繭c";&}չGX7#~&8*_?]Zn=]%s&˕4[ U -4ʖ](F/\iJX*(A)/31V_@̮MTx& |~:j)·E"ت+Lv ᮟ(f:e ;%)qj$ڂx/Ej4]5f/ ,^ Hh6=ȱqX(N 'I4=u"I[R)*f2Nό\L_WR:n[ELN]Gp:nܚMunlNhw5VЬ#yC).GZ(w"ND?4N(,ñ܆i`sxln2eD(lhiXdbe? ^q@*61= G{Y?LaȐ5/jzL+ 7tHDi p-젪Lt\ZjJPw?.YZqE^Vh谿Ѷ>=;9]E5*;Z,/F <`#fŏ\_gCx[ٻU^|H̯Wu V1i1 Hoɷ3$E~AT{cc%=X:i咀p.Q݈<0P|c vAYЖ\ 0$?P]^!![/B`IgFizZUܓ y҇!MQ|EY]D }@*- ~"?{p+uGÏ C>GhIhR!ZHq3^6 DйN+…x; ٣B'M4ٓeCW>ԛɊhn,U͕ ܿXRČ Md(pNWQv:Ud#|%pf3c'8 ŸJn tLr.={K_QTU,b ;<;.vH>g; (,!F>>ɤI'^T02nrhnz+J(PC޼fLA< jejY %Gibo~߅u0}iMצ|7&ArY9f"/#+{Ag U鳦#M6M,S:'Jl4w =͎H? ਺ohwN2,#:DsH |{!p=3{!L!Rr^ Nb"yłi[c0!}a[N~eëu#W|a*-k93{Yd5`GR7uB)?Ei&X0Va ;Iti#y}_4Js7i,6gR, QiEmֶ"EgɸPBxʭ1 _ 4'Uhլޮ+)1k޿'2W@ ØɥX3H(qda dܒڭp+7 t`.BdQL'{O\'h#'15]E$)*Q#=E?ˆU} tU,,hѩdGl1S_|SA;jDbwqǘà+ [H>a(,[qK?4^QVB=6!2 xy,@Om;':Mb:Ohzφڠƍ!~oC d.n ## Aa/7D#/|DcH'j ïj |@e; i2 lh4BtXtv'}ۭQ\j>gNrȆN\= _$`%uO(Pxf&A/!Ţw*h鵅A#oeh1\! X ͶTgz d$X8$k>ӷ ΢Km^PЉ!*~5dudS>25ߍntt ւ64PC 5_yOI4ᐝD/NWIQK!=Vw@=vpBL mfʶ3y0,Kל_2`VWƎt8xț#G\> -EJK$VVa]- @X]!zZ~h"Y=k $"م X/6[B˥?3a #'JUd-v>q-y{1ZVIR)r8Qk9[2섻f2ᰤKoc'KEC,)Z)[ A]ݰ=eŠ)zs 8o,y[L(I/ޣ/h,GX~v(x1i D;ʟ 8qW{ R܈+)Å#4zEߛzgR=;c?́vT{Wq[Mšs,!v;VQ5(:ykcy<^s$eC0l6ֽJ܅Czy17?n*ㆍ `@ s`z=<UV#v}E~Tdd#65uuDCf8%.]ǂWޒ7ܯg1<9|5^)hL0 Y<Ѵy+jSuY| xNJAr}/.YtEv#i,`gj m}6ΐmƂ&[w9Z  ʱz5HD VۿGU([J# /32 :dy8zM,qʸS6?Ky* p=)MdmCЊXO㖜6Je&0[]dmM{.1~:Il%\XoY* +tԣÓHB:*$Q֗<NW:-oBbpwd3ѹ1VX^  HQagczc!$7c}^fD"@+4'KgLCr/Wa>*N`lpƐ: ή|!k9~~ T2o/vV+{4{Jɗc"x0ӻ[忼pDR ZiL*ro-H!QObCG+ +d_/p2m"yE29+4='o6A`zTZ@awQ.a(@p ؇@mبRkg?O}8^:HIkĻP2q9t1Hfv+Ytbdr p?bm~?pGj*Z0Ѥ,͓,f/UM0u]A3ak3^gmpEH,y)#ȯ).t%G%кR\Apdk2 Bld3? ({J'RD.ӃC68щefvbHсVMf߱Ԕ}ʇXVcXC4{q #{m4:/ #hWCP, P }.;o p4a5} ey7)Hv'IVHsX /ze|6I~Kj>ΪdO h:5}E;y \v}"H+Kו?n`(źk|P1ČE|%|vݢ;Vp.@üvԕB~jNأ;Y&E3o0V$y 5?=+Aw4ZՆ/Ig5z6g{~Sy3V~/7mcf5D>Q#R5+_qRa 30 \2RxTsت2-ud)Zn3?WP&LX48qw1 2<VSb.r?O^'>ApČoꢴ3WfNY%Θ TLݬ{WL(Zg2mhCMw: fuD{pV4tYJf$=~:)x m4}KP*G0񠗏y  2_q[['EjhSG|^ <eOy@hy{yPH- 1(C)פ5HUmގ&1>邒j+$ #t(` }=쉆5K}C'm !支Pe&0b-!ʷT%wU?2W-0 (N6K7x8nl45&@"GV%VzQi-c=!ag{.造` `i,`kfqa@#Qb+#Y >^n./JLP$)s:SqQ .I*.DO5тNd[" ): N,*f5渥MU0DonLM3Zfp1nT 뵠T *?$0 O<;A?Rk 譡e7X]u# ؿh8pMMHHShvr|Y3㈅)c&"JAk+<Ù/Z?^Zb V(K G(aLqը6c\UЭGIW272/qѕtP3GCWN 6dwocn*b8$9ow]̩1AU ğ~;~zy [^jʌl@r-S4R'a-~ E'Kp$ob1̮"YE)£tje!n}NIte1꯵#ZVcGnq;QdS8lfN SzXg /?luX%rBn%UC9?nB8auq3ZD@AAօ=v9u+Z?ɋ J%"Cgtv^GrM#xIt%[BhH cmr7Uy(s~ J2WƐ!SǍ"0o•M(VGr%%j6 68U C72'7n4ñYT lńh!Vμ׀<5ЮjO']o64 14oʿ=iu 1c 9:+zD-xY<&A}V_~x\?''Y4 ܑ8@XA=fd%@S6.L (Lײv`FJau-apAxh3 F|) ^Wh@ kkܮY Vϰn{6[}Ͼ.!͛Ҿ!W"GIFB"c LQ PElP4_ V1fW %3䉎3aU! %`i`Wg8J u|oVK@c,j,D31')m~ 3EӅ`LlZ'ma]&`xuX%n&PZ7 ?6QY }*6bUсR76NBD*eca{g@)}iq y^NAiݵrϔe BA e~I+4@Bcvĉ$s3Bw+7Hz#GB04Z\ 1F1h75\">0 gH. }h#юxѸ|eXEɧW̍~P݀cP`7/\B;j+L(حPvKaVoj篚%Lݭtv(K8G5͝ Ye% ر .yN/m, /: _ {}lTfJT`~6*Ehmj+B9~L e3c櫘't* CAy8:M28;=GQ݇,߀Ky`\mB1=G}w4Nr OH{3QuD7N<}yx0ly!D؋fiO (fO'Fܪ,wg1\.m)vFz"ƺIoY vMբ򕢽waIr{A,uskWU*Ya.o9TI6,&b-_`@IɣyDi MWJ@`b!vZ&guXD|?(/l$Sx֩_f!O)ϹH8 \EL3E,c5|)e ڨ36S͎~f~}B x)-zp˫ k{" ~UzP /:)|\PK.,+T+&+M]n1uM-qZ6Вw+r?}~j>'RBZd@/9&,;4[62w,ƥGw邏* +'Q.6Ҧ*;È85vrDz\oR ^g7JP{icy E™nnDc㕑zXL P3X k @jU@P\6 Oc,j4tVݸfFǧPL\3rU&̪k`k fh]Xm^6w wnXVS e iL禷!3wO>XnlyvAKPRD=7'6TʝX^#H:btN_ݸLbץ`S{_[=bա[pvǜt>13cxJ)5mՆ7TـrPx {S$TZd]ڔn, 8ktH{)/DK ge%fF@ރ$*/:^fզ!"f5C$۪KS0R|kQ&T\QoR N=_;6ӘMRI_`lZPG_{wCNICߍcb8}$|+cmgК#6Ogh19 LOTl?Cbr&g٧VхfC+MdRi܀OQY 6O\%QEpNF^" $!7G@W轌 $ph$G3#9i6Sv*Ah:UsqC=j4+Km=J()Fmo DeKtUYnbjT辠[GAdQj^u6ѥS9sJц߉@s94^PF~uf_2:Аk~ q3aq/A=D,h`trVJDRnycJY*%;>򦹄EAz9Hcsd"KҀ!gFxo'%)`>}bXٚF.4@?Ïk=8F) WZV"*_T,ls={e>eכ?xy"9ј &ĻM*7R$53>L]/fILse ᳶc'H=/b`|he.?bphw gþv YZ)\i+ĶΘMd.Kbnkw/z^=%]_ RƼYGR]'rpNn܍A0ledžgI`)HLdl GvJNEUhaXaei%1 +k KL}2,'Rѭ M4:NСk\Dd8/jS|x5@ K Q F{pVj-#V,p׼U%.I6&E_96z)[iTZRiH~Yf[ f#P|RJ%شLe%M<,,sDyJ:2cE\ 7bDM~wYјbk!v _ZgX|UTˀ٭H =zp Mb3xE@߃Ővu~*r%_M6*1H!JQW-DHwN):b2;vX4CȂ)6| ) wH>I7cnIS@qn˄]R88隱gdaC+A ?-̦r[-ʻe~BOR}_ pQ'Bg-7,G-&523C̀t LC4Hϡod9uuТcw!r}"b"/?# ّ +"ŢRInSPOJ9>t b_4  Rb 2Be9:/SÊ`OJݚIsQZQL Sc *v)'Ki3JFM~-j9g~ۇʤD*(3'絈Xq] ޵+ɘ䕼 DedBjM%R-4NjwAo _#u )u?pw/'iǨx c}1C '& xl5_aJҒg?x, P'TnQ|[pDoD@Á8`0u ñ<1&x( }VC:Mt !n Bԣ_R(ni 4>/s`k0Oʋcn4[EkyVfelo ;&ݍ|CI_a &_g}JVGy'sġ}4Pc*ZFc+P+9fĮ5`=F=e\T,j냚wo+Y Kުԧ++N1&Ѯ$xP0p> ᭿nP0y=}Q\=Z Wzg #qa# l5b4Rc9gU `} f>5vNEeHY ?cM\b|N#YBTә/wR|GVX:=p= V=Sngfݮ Hy_+J][4nSlNP'l)ݒ s:,[&ʝ]Pmcx9<+RT2&q3Y^p]nGOD%#ԫbU)U[4ҟ` H`0,s\"װ&:xpW3Y@3V0-"m*=Gx?/\?&0M~[+iޮOgՇ>'> ]5g < p!Dyc:@c5(Tu:J梘L bV-nw'uFVbrG%uYڨq&@t ~&٭VzF5+D@ }[;89ҳD2n4c#PCEIl"P5CȪBo?HWeunڹ'5xFҙ,M8gjf^}3ZL amzIU?yp(k (|(L`M~#:.I|XlLyml= T"su G6*I r͕y maZOX/%|*Ywr=iJePrH7KK|=! M^Ri!0ۘ9< 4\syn\hbPgZ̃H6 N=YR!YL=ģ"\Ms IPsn,NƷ\<#,3$s貸%> *2$\_{e #7 m܇ʇwnV=vaPmiF;`\X;.W]b7=ۿarS(Z 0)\n'¯|tƟ6;199KsWJ-t}Po‘!"h"ʌfR 5%)B_#yҦ~bu3(;gd rJJ[BX%A2\ WAt-np>]0Z]򜓈GbEL\ڳnBp2:ɐU?+:k[Tp,hm!ihE~rYo;Ua$׷OqC;]*hаcNdlqt P܋Kp. WmyѹI  زo\؟>ZIx/zR3z0ܲ|!GE!=Fu>tQjO:J*JvK;!rc]+ɀ %NtsܔY򶦢gdcgd?tI¨z-U%\]i0U sno%CJ@+iX< 1ooD w_m0R}ipYBА&Y6ᤣ7)Mt`[]vٜ_d*=˕Zȸܪ˳m '&g0O,Pi" V#X_D8NqUITY`%6})e殂dbҖBA[i;icB3 E埞@.5Y.׃/̓*5sX}"7qgXSBs׵$S`#Ј#đWXwD.AmX`#uVl X_toj& ڞ`犓~ez_y ªޣyrQͱwoЬ[_ yn P`¨0:ÄhPڡ,=LB%Kc ²ʰ0jn˗N<{C2D;j}W {;E~>z*15_6c?ȵ^@f8*։-*#uj7VfbA\*ΰX[ָVSsp1E!L|G`W{`#FKt:1j: ![~W_jPa}蹟W{٢t?;{ JX1W&~+CI?+# Yd$>_m) 2X$KQ/oX;CYq/Y> s2C訴+A:ߌm¶ > vjh<\ 0eAQ-s&AG)"?m"(­>d%R4x؁?qߚb:۴8qC8Iこ`ӌ|K/d.ݵ-687bz @{.@QK5@7l 84+mܴzB@S΋ C]r;9]˃,竞c 'hHԼoW@;޷D'*t#*VG)C'-*H?2q}m[Xq9%Ua5PhrOnAzNUTt6ߢIm5vtϷv$?}B-xN\Z`M )65ٖÖ|##KU2@xZē-I"5+7  nx7>%.X)Rx}Q\^ խ](XkW #[?flf#쟼JhN$:w~, hb*G {zUt63XI#p,P\=c+'v<;-W9)ڭ@ʩ~&ɹV>T)WPHD`& vML#9U\Gszr|^)֓Ġ>dooUڇP2\lWp_yͥ)K]_<^E{~'4PJd>MLJYD4'ZoE(O^gf{iO 3VD6pv,,zuH39Ϊ8`ޟvOFoWWSQW1z5?2Yt21pHCF+<"_n TZۼЪ4IωtXMAG &\5ϔYVoy5sn-W'Z^"M& ǞګiՓ+[&fAآHѪ ̋-aO|Eu'2ҶvĶdKbu+XKX"bCRbh*!T^N @KDk;Xcv&^@?uIfW]kU'J}P`8$ub"Of-vƐ (ߧ~ERԇvgLc]!(1|Tp>% n&fT7_Vx scZy~ʽ˹.Fp ?\HsEY<Ty|5X܀%5 @MPـ#qα|خNywhM$wEgZtW byk ~R,q}Z=c2Y,O91@|Cyxv`|(J4e*+qKPJFXC%2JH1gW.8Y&Ldwʶ(p<v^ %ϑN*--WKz}rUm:E#}G?Hv$-8oF(ᔁZv#F,[hmD4HtWpɠdT2V?e!B8,"GɻHb15IN ],9} mtmG'Ci7KX*e aq!N_ѡCm%:$9T$gxL; jǫ}x]L7 ߺ`84J-aYyx7"U HNfrC|hجdv":5EOY-r H9bo5}n-zƏfN@9y8/D5f5GgjNP<⏵ryl.O RHjUsa0ExކL-+ʼn8}G@wLOP&Xm3mnprtYuζ-O_G$B`?Wsb LqE^kS=8,1 bH>F 3L("w8&}MdnvL`\quX8^\J}sɋ.V IAmA?81,"H(CZYlNc{drxрep̹q˄H4JnЏ0CS 5~嬐 JY XNH V5y(Z!ZkN $b<\H<!$>䱮!Fk&lPmԨ)/K$C*t|7kÌ5N3pe4둅c*ݣ,O@ lcm5i=Pb!( ն:Χf*䝼(r8snϮHzHw*k0G̅a=@bPh荸&lCQl%f닺Ob-9Yeli^' pt& °NU\BgO{*_]FyX\7JY I ?(m3pB[9tc(h8١i\Me}+v|G" #܇3SdM-g$~=}۳˘+ԞoCRqKW58}ZRWR1Ps; rm)u٫$;pĖp$x` `<mLw?hՕ5nyj=*ZX &C!HR_1rUvj4]?@tSOO\)|B R m,r#.o5'cݷ1?"mШb@xRF-fLWv sKC}*[?:*1~\%Y&vB/{ n\:GOΆҲ߹ج2#&GR:6sأzs/Q}o+bn&^߮:MG'Nnv5o ?\82TgDb:͟%ݣ'- D/`y+=ˉ%k:=A0NoBʠ܂/0b´nG=J1N˛=V~GVo3֓wBǏrO҈Whtxqp='ʞ h1unL׶m:w"ߜYiD_5?+87% 1+M,<,. zm 1@,NXihҰ؎:b+m-=.A+4Z~nIZal}ߔ!FESB3,RSncp64^j1:ud9yb-Tq1lLUJrTjqR58>\2*y t߁@^}x8ȬAA-z"_eH-0m'9pvmuMwޞ`G](=-~v* P^LnoǷ^3^@B0 ,v12#s VmvYig8Lf0qNiUUAJ [)xG rBX N"Mf= x:i&5Dܘ̤-R7C rLjocD;a>VnR ߟQzu=c^%^kG&^6 2цW=D-?QbX3%1p"IQ?MM5#?.,ᅌzoL|iabvg̨ _A8^Vk@3x_?wz<DSS{u,4RkBA'/BXʄ6ONODłπ]2s N>G_xc~Nsn9iqsǜZ<\㇬8q"-Pݹx8#]^D2ؘ9~(S~"E~Ƽ= oUй h[LO(e#)ODZvtɝ1k\]'kB+掟1ђh &|5~"Wuc `1d\Q$ϊ`D+9yk7Y?{Lc6X/_ -I 0s&T_x(Wmsl[^/@v)c_%yԟqXY3U09eA#e J"wB84* T"\SfI6(ƣFES@(Qx5+_E/-20ڟ14SDKe貍< [Xdxjpx#q"Y+cd QLC\lDLVJߓ $mcg<2S3*ؑ ^ܣoG?僉Ol;޽IDG(D1!;"5NTUT-"yG)_SЋLg-p!5mc{<=hXXxDOܲ,ޜ` > 0q;iNey3vGF*%o;]X@As0%Y4#|Q#/o1ŸTȎ}uTCd! l]Pmж`E*nc%i|I2%k_)k%\ ]}<bUAJ6P^Qb}V=]|JmjO571v2#aZfhr?5IN;tZX'ұE2>:c-c 렂`9SG mŷ5EndW,<J 3H׶jq9:ڽ!_=#`ʂD#F{-ǟj\ f؎6fdI?sO[d;l@EkMܸ3: ZCuIz',6MHVkXqޠWԘF4jZBֶ9僺 *(ym-ҵ9 pCf 0ޝZ -APF.=Q2H?B`޽-W.Qf'~n|dנ~v<TM\tYH_Dgļŕ`oa|  z#ln9̼Jz챼޻`Vcўe鐮۰-Y#DC҈Їk)6Y6@Sy#6LѨ9%=^CE&U_P?b~Z?vN xH޼/{*3] НڬM(GXY98w/B>{N&r%פ,W0]$3.8M^^)瞵QR$$p_94' .BC+HfHQǫ`cnDz.QpߘDq#%:ղACG/'*=0re-W;s}7+4oSL[)vA CH`u D/o|DYǥxa<ڿnp,K5{ RxZ%fj> DT I3(?sIT2̐D:9skm^(`Ɯ5x.[fxgEdcFl~{{*4M"6~E)`X=m:cnJvZ=l&7Pq ^CUw|RC$m+ BG 7ES"Alen&e v=#+ G'2  0to|)Dm]$i#JdN͏ړh0.5QqU F(gy;F\òX{ Uycƒʯ^ls87aM].p,Z7Y][hZHB(\>p67R0d\|g0Q>Yׂx4N=&:mz K,Xp71JPё\ꓷʏ;pA}¸L'e'^ʒ~d.e[Bb08ŗK87ː&>JQ;]@a:piԨ.n9M‰GjnQxJ P~0=΁P#m802 >)m,ވo ۊ[U8Hƒ{];rZ6l$>>anYSH/,^QnSX 2ĕ,C^E1t 79+&\h,=^٤&'9,lEB@66 ,}) D^viJdݐ%B_q6j>3y7L+8:z˘`!dOEEG/xJB}L?GUqWϩ5>}78򈘜4tD~p㏴LyBq#jO@j /""'񢤖 [&}0~Q5EK3 4"k iY@aW%ܧfi?+"O3ob\w 4G9o əfcwX`v+ZRDYj|1ZH!]B[~q~qnAdczGI lIh/4C2t?" Mv=$+&73k R;0Lg~%~Wo2^o3"5߽4w&ꦊߍ"ޥ\@7L=i55c|$,5Oj"\ge|o:Dvi1C$"7ڌ5X@}#RV78{I}_Qyёkӏo\,F *aY Wއ 2(l$vlڦIw</p*~O4gҩ8gD,R;#_~U} ypL1xS'v h_"Zl$R+ [ E6,ms"yu/@8Fq 9twli^{p՗$lIdlDT)g ].׺ m 8j^J|з"1 _"Ƹk/'r 6}0jӹgu\` }qG,%(>Ps=sCD 4&ۮs10ի9x:qFi4ɕuKT {: ;\c~Kb \mwFDl pjZݏ*bd"JL6isv=?k ½zzX)f`"#yob?"~;7LJr>C c`i҄s+ǝJULv?#{ &V( 7R-;iw_*b-ca=>9}&tde! xx@,I4<(p3^ '<:4 {"ZӂR*5E{dRr[`UV) L9' V|U9Ce\#" 2%g( ^l >[F<,"TmQl|XfpbE"ӎUm/ܛx[ fdS8Ss 5[@hqX6unj#yVVbc¸-<} ^`N_ޛag\rMu2%+&WfN8IRF:nId@z#PhXa @fHpCl~F1[QZԯ.vS.mGw8x*(ı! 9Aaɓ[aqG-a(bW%?i5ASʭJ\_i@ jcɊ3x^l$J$*cU#k4Vk-PPilr&ח;$1*z~iSB[z$^&0k09­F$T>y|^Y}^®q-P5UK^%ݫ*xw6B$LJüEcKkZACV>k*ġ)P^]8Ώ Y^E@g  '7|WdN*N5Sc:|-GQA7YDT TKWh@{PUrGkڣOOԞl`_ i,g+^vl.6מ=95&Vc*Lܝ˰$C>8ΪSy,1y}<^gl/xaI4:u CF:<vcQæz@q?TuRS =.omb.B@_m.QTՙXo@*j׋0HH3 .34WȣJߏoa} \uߧMnhXݲ ¦>* N.܊TOT9.@e/J D/L:\cH.W䢁2_EQ~_ea#hrm\hA& @)B2'?[։lQq >!-կ"~84q/t/֟i(g ;-QE3藧آ=:_Kq߶*g; Y8)9 4nDa6Bcpl!Hӂ }ND q0wI{Wy^>j3Yf fF9: 9d,&ȁy@/!"cEiS7@`O֙w5R:|tcQE<{iЪ\]D.2}*&)'#ѧB DetDf[O騹5SzX.imi*^ )ټ*Krz0fP`͋ 5sccy :"SѺ72 *ئIZS`u1އh1wBRmc~-&qj XT7V+С`')c)|'*qw]i듆b* 5M2T Uy9a §:xkA֢g&>"j*=m%h9cAxCJUtbhK^G)? .jr,ϖFBؠ2X2%s}B@iW ȹ8ZI`K*>-hh: ;znOzyh ihziR:Ng728/%-\LS/D/p! YP:ՃZT**8tixoƳDP )Q>Ch*)͉EId,"udmEԱS-z5#SP͉[(uLU2ze=o J#rŘBH7V -3j+2[PXago\kþ1mdqցXʕ i'+ '%zUi@nE<6@U+v_^m4ﶹ1 +7?K>6PgOs;Qԙt`J UQ'ĸ$>Q (qh:>hsc3&'%,2% i;W.7 $eD屐~|wmY]SdE/1 l{ 2| FÑ4Vy+>\+rv٬\ {5΋]6! I 0A V6wCٞ'yK& +ݱ/I5r靋8(*iŀ3Bxi.~Xͩ vaOumvֻc.,jN74z6t@e͜ѥǂ'zh>-GM">scj>s ^_W[S&o@qӥm.NUW~kѲ3}Ì_O' [)%,3$T6XgԵeӿa.[&tzZ2s"#ݖ2Yc__wO/l:M񪥪,uaw=˴4$ضTAr GEWl)3`-W{"M@Z_Nx'k M%'T2ftX2 sg"+Y 6yIZHa~U#b )=Ͷg xMHh͸4\>7Øt@CȦ؄rQ,,` L8q)kH!F# WJˑ]ٿ>A-G/͠a_C; r\ߦeLm9lNDbVlp{y-tMY[m~!D-.-6k]78&SϧΖQ*TBw5R[g#?& Dg@D\cjo+=Ÿ%"fCuO:ٓJr~C@]2 cYa5Bv0 a&xj1)H #!pAc4$ `h+qq^@.2U_wuRs 3Xw?Cy2;zÔqjĺL[BY$. w%lͩP](ͻ2DZ%oznI `LsP._pjmᯂ?U*4#΂c"ξ?Kj p3 <?x61u٢\)4Sk|YUﴌnT(8T@R&9|g|B(O2s_lJ."Ԡ%3N=tF߇NX̶843Vk mvFR,",?֠ 2Z劬Y__z"Bz]"FSO4.7PI`R585@&GQ5yNjK,oa!cE7xU}Ģ+ x@(&ӟӞeqp&~&Q(ejϻj*;<0ՇDש:H8MבouPWB&[mAʘpT,,b'|{Ѽo V`S|[MtqfCpfMbw [}$~9 k5F"̬4aSwj`yhslPNJ6DuI% `愿M‚\OXh"\HW@^*џs[ܷ1&en!%Wi= ܛ;;+$=-&ll].ZvJ%ZV멩>EN?5*ngQ+M4ӓC1J%.x^WZ )SnsY@vsyO6{(M9C֝w~#풃/KAnjc^QLMKTeUͧYyۡw῭EҜfk2DBbS0}+P8]\+JuJNfO cޔ[v28koȉs!eU"16}y99i{;;WXuDZ_*粂إ!#`,rf%oQ."a+g/.x\d,'ż22HϺ^[~ߐSJ~QP-8ՑTF!u3EQ héDrH <5f/b|俶 e[bObE]gzP֯#o*$ XfKKc`7H_0Th4'{L4VCΌrNt6[.u^?ǫ_e!ZHq7^*0 ?HђH0V>Cm,Ew`>q.il5YIU$)fz_ &}NקN4|qԖ -:QN& H$(&ad-y]fPqk+ßyZ#苕r$Lf#ѩlf>9*+}U9o(GIrH%j4D&`1CŦؗ7vz\m)4|ot-HBFnK@VIS*W#s ғCk (CX~o,cHكHt㽗 v@ bt]{fԚk| Nt#+O)XBC(.f(GI]X(L&E'MIPoZ$#tM8aֿ*W˶vQtjmӖ>[`Ke.+R&qLEI4o҂[0-"N!FDuu;tvl[IIθjyZZ6Ҿ|FXS B2Ծ8,b޷LVEV=FG;t۴5/:[4c:K[䎕_B((c bJ?ҷ^fA\ A[|T>5 `:GZ,*2*-~3<#nYfM8K)8rPc\u=!1'd笾&t}|7CH$ocK송-؎)퇰/#wzzRm2&¢֊-,ՉYE MeE.Zܚ-TkG SqgFdtrU{4cT4C$C-th?H`Hދl-k(8!( w~K٪wa*5Ź„V[.9O+SJy,%75Ó稞h;>Ā?PӼu@nTBR~ 5D]pƬh;8BXSAǺnY +0}AO`o̲Zu*Yޜ}Si?l?Ɓ\E5MRVy ũZO뎥)-`-6VWmU_c6iTm~0ÄS^ st(X0F~@-@rgMٿJe53 RA]W#\yxq&two06dfb=0NQWkeosnmiWs~IQG4ɇ)Dybdza$#U'_}=bhsAHZXFD Hn-zFEW[ fT,հ>SID/S}p%P={T>KM=rF wkn:9a,l#(^>8 PY7S, 7dϫas Lϔ/n*twxeZ= Z-"A iLG( #b+jC0Г1 !@_>%AFD31iIVdkBFWwe3[ǑM+x_Wl Δ]F%+?/Aސ݂tR|VhD/\0~|P)sֶ݂W[ŠYf _3_&#ij|م1 ɬ, xі%,_\^ʽcE8]8+_[~ߣ:ltG5iѢ3,Y`-!}SxS I 2Hr# I*n7C;R+q;'bȭ'AW.9R D8&rh9Wbyx?QKg uB蚑!dcI̒.VAac)k9U9B)\OGy4*Ļ=_wJN_pcO"\p jeX &u.Һ,\fY8!#1 K{>:zM1">дOG<]G!R f4.- =j{Lrf|} W-M2`!C+B=Y|J)H>fiFpl۩9O7?_D)JpCȩHڰi[%3WB8 cpėoF]ސ3=ݭ&,^QHҗ ¤$_6T'='5r %CG*l:yrtRV6. αY{07pw<`'$UKqŏ(boc7 >?ghjCK@϶؈E>f9A'え:g Y gg9<ǀoȆ>eq6^գg NU,qY5U#8o\FHYY+(*bKT.hL$+[p$K>u7EE6BԘo{ '?\đ*)VAIGW38-W *j%MWV0.^z+SMCN:b4" `'&Ȗ\{V2f'-Zs)߄'啰+S[ ^p{B K`0 p` xa2U6O^U/uB^1RdL{HPWND_7~"RyonxrekmU뚍t>݉ xAjӻf7 Vit VLj ,Mr$琗I܂B> FŇY Ѡ#$3RX#[\bQZXZnM0l_L<UFAtu(y+@7mUlBG{DJa7*V:tf 1'֥>[,^K1}{77F*Ih\`Tq4'yL CjpWOjhтP.GP4i@b^7Ic9 F@8[NJ|o{m~BE OgqLUmdz岓鐉x``eae1CSPm}=_g*8E/agrdS+㿘҆-]L'zi(6׼!nS,\pUF ?bKr0&-0[@<bb:oPC ن[@k˹e<0]AI%OZ4PBpٱ;=piA-n&YG. )jutFۄ\UIT j.ppo{E noc =2d֒Dt. CD@-?OE{鋴&8Ve˖eeղ!6z=g !h.4*!Pھ8ϒyqqzid1RTQ d'G6FQ0*ef51?85 j,SG^- 2.^\yCiy E@ǹn3j'(Z+r!^sL  q}:jTLܟ j*\zck"au~YMS~)J~7sro"oALr[3*I^4+:f f2@"~Bkͤ k⎨uc] 70E~5bޅQUB- l^l9@myydb-I~2D@GHEr)՗B,s>2qtpU  2аJCk :s&qc WD~7$A>2/A\ޤH&$k 02"v"PKܟ< S*$3E@!΃Ĕr!2&}Emc RfWTB޸0fe-{t]ArZEJt\D@ iin<Wz7T ɡ nŨpcG-|٦3̕7pJUoj-^OT |mj|"3P&bmbs NnYS Ól#)q/NU\8+0t&.Tr ìdRxZא)ᙆHtXzB̞ߥ,Ddnq B~ @ {wM[%0V\D:-uܴz򁧪3}|]'Dqp+%#UAKxܨfznw`v^%HQHޜhTD:\?|s|v R/ fI2vϙ!ɘ֧(\3Ee]/rsV%[$3= E?4q}Dy!FTb}!eQ: ٖRn\B ϹA)/:$a%߃?sTu 93<_1X*&eqq~%=q@J ~Qw0biΫ2:UԌ͠{BoVy jvfO2&嶦 .Thw;cO7> 5ZDA C;mNӟ wvs7|yaj` ' ݷfN}tDDhp((,k 4F%yX[FS`BGm%= PNb/pfe!,9E&j9(NEshxGF1Hn;^5<9<5ЯS+_y'\+Q1zOrwU]}(VF@EA@wMB+;i*ͺJDˮCk'RgX`-/e< KV'Ո]umM&j~F<1<c2^Bĉ񘟙)JC 74 hS.V8XLW wSwׂm".~T"p%g<-&2JQ^Tɪ2Q+&tt*HlBwbќ,XODCSFnBah¡h4 C2ηh`Q"c,* "/3!tM* 6a|D:|L2;lV뺇c@Ȯgח# Re^9|f_`vxvmPd/Ug|n0va8 8-rm2Tv>̴:.8bޮTUJ1;7'>Ϝ ʰ#+ak:P~QV҂f)\|?v}u~wY*( *G;o^/=_+؟r.-oY[wND-ݓ)}7}*P^yV)pT>Xs} 6en} I\d a5CU4ힽsˆךV~NmO:ٻTgIU4E!(f>VqEvQh2-_ܡue6MS\As!0}L[XKAE#pazT[wnhh")| AyI/بF6HC/S\]iʿ:[wSZL9Ã({|kZ|2x#_-q=fNˡPYB<1|=a1zj*1(K{Ȇ&1ڏf<R_FhfF!y/pz*i)ȇ>I.O퓂y,M !m+*z1ۈ +4fKjl>%48\/2&=V{\MLUUUKg-4B[QPY(n'ci(EVxR\$\>E7HI"P\_Ny :t+t#i;ىŐGzPEoؗUKCg%:ڜ(<J\ 3QdU}8kj&;Oܽ. MWOb.c[eTEM1 1^Vh0$OsɪǙ=F-L^RF0`4,Ghd랏,qvJ$g6NSb皣nߘgcJ ƿ4nUOpzhcuwzҮp"7r[>]Npf:z4D)ȓ4*d`PXMՒ73ߌ9Fw\TMsPY2LRKXY*|PQ WI,ƎV;)2kOy}e~bLq|Q2֘dR9&zrr3TĴr1ksC3V0 kiSl#n(%GpZp3R0%9F9N Kuż fB"Z=&̲M(z~4B2Bwj Rb)LXn~ZeAu=9Hך: : 2L]Շ r]@įaZ1/7G=PciXHې{@y,&-Lr0۰Ǫ9vw?M*77M/Iuz&_v4**.dzN5;^|I%Bʹx.|qjBmH:Y\DE-M2Q;S- SQa{8X?Fep<(}u7f>:b:bZY`Ni6< Ih|wD|&"BtRfAYPGD6!A:7%|7& ;y)8-։~ 3% ֯6 N@(C=YdDq|򶤳Bfp)8LM`4O0vPn )j{DB)nwI$;Q;Dmpc&Mjzgk.td2oˈf؋$]c-Bڿ`y'Er_lChM)^Tsۗ/p]߸o7k޻Ƣay 8^SfТ|Cbȷg@m2s-w-Jy ^!SFM}b jO7beGWUy]w&kuX䢤1kN*gti%ozA6eQlOSFZXb"" H2ҨE|)LSϢ^P+"B mIu^+oRϷ3K̹Ch (W`!s "%ȼ/ec]$hdoTcLdF҄>Va%!t~cd5{9'ԉNP\:1N|tr?9]\X8 K]df~O]$&;B_1̑ʝqrpkO[;UlϧejAJITX#r<%iS?"$U]~Z1tA9 5#:v D2obĎvfmHHY-[`nTf( F=veБG:/,AeW&;(LZa)'f'MfA˞Oj!LE޼iW~HI#LeNh`e}(s=a.@E7kfћDpC" K؇dlIgyjgI9#1:A_yls%P+HyGسQԶ}J@.OJ3 3, (8? bF#f&Ɵbs!iqLw~p4fyUuQ~>_~0=N:]@?T&bƉ z/FP'n@_vi=4rV>b tCp7QÞpPAÓ.xvi7l.c$ PvquݲuA,YfMM؅v#۹wG2+MSa _"&p@dg7Dh NCmāmk 6;',)TYg&hikTA2곎nEx5i.pLp-:;Zj8ٽ?4sJ)H~cb_6,_7|dߊWhlnĐ%4֑v6Jo9/mqs$`Һ2Ӟ9.F}I@I%Ʈr0A̭KS`'e9DQP3 s2?')mKhH\[/Ԙq(ZUODEp~@gX6r/ԪIaCYΧ.Wry<,k 9G鵙bzu% fa9inF0 Bh]ժNeS\gP7E! ~ GX/|' icmB툚uiws N %o"+G2f-qs=h`r ]]jZT: X{;x'=h."Z|:7wwJDH̕;Kane1HUoagO20ٹ Vb+3D)va?:CעrF JJAXrȃQI! {3r.g;S,ea.|Q=nkz.DH_IIwӔ6 .]D 瑂5<60M|mrd<;ГABZ 5sme8"S*<MnC3q*O;[tj6ہ9eրb_}zL3x(ѝcp zٱ5q mnnԆ{ybû*` J~Ih)u Mi2P:SszsӿlM:?yw{`xz$vH: e@`:l8+[&s46 u/pyQWHƍ8:(h2?4>E57Ԏ77ک?<4dj6kC8M zF~ZFaZ孿9Ow/ŢFq?\Õh?cRh+f%#Rc ._tCDxhZa"!BTOEKQ1~9_CgљhC(kJr>}0kz>H%Bl;#< ݦqOvmqqE~캗x矋z:u6\+ϯeXOZKl6ݺC*)kp;˷⦌DA1- Q+դ.6"5ZB}{%4iNzeۦY? A@8x[?ԩΐPN?nN≉Jۑ+÷ɡe;\HZԏ"2B\DiF suPU|>Ǘ} v$t0A)t2?xM m뽖/A Vlh|8i&87 x,qVoxy]Cn9o/fM*!|ӟ-&sNl b'%  m".nNfK4tY ԔLw-Eu!.y:zM/F9=uz9TwV Rm+`wv <,.8U9(GS0ӧ+mERzmѣcIV1RSrJcO.t=t[?8ِ5u+Ij6b0܆q2JEh;=B) #Ӑ9W4ԺxDb؟ [ KAV"zt'GC B('꫎͵yޘ䏸TiɉݧkU?IF5 ,,8!Z/s; vR0`S21ݞm ڜ\̭DyyOzw#xJ4 @}#1QA^DO1!njq@F(\$,8h-r '$tU^mfl/ˣSУǮ"GT х6w)j[2/cZQ;Tf8קMJ$hض2w=E 4[\6Jw(4ӿfiVZnkg21Hl< H>S䇧, fIg8oZ*@|UIUd7eں"T{2UM2->7ɖ%23cSrku!ryx[$^X=.sO0nˏ->({Mc@9{7yd %|/0>x ۴gla.n]H-yʭM݂^4 VL& '-¼HOcc~50=H &]7,$=4  #h/_}jb O81J`܄ rcq(KVO8 J潉 ( N.[yq;PXpgd_ߌfoa$mpnĦQal A @bx5EI#I_M n%WI ]"61$أDrqjOҊ(W#iA{j!sJ˞0m/ʾsÝcf x%I#kK7:d6s\}cpýn0ۡĿV =qS:]4 aއᛔ7V!zap6oCcvKYbԍ)Pu"wlPZ [~*{Zå2?>(R ʒZxbS55*M'<#n&2ZYb=Iqx SiLp_̅CzN3:N!X٦[7σD; ,ITI,[VH1STGwBab\ɹ:ݬ%(~:TN& U¹1U/f8c*ȁ ՚8P Rx.C5h.=G?b|?8;H&25s]kxf60 /Y!Jte,D 'aF;%yg[h ځcx@pja8tߵݬh5w4u= xaFAHpS(z<Ȩ@{Y/K稡(,^*=KI hȟn7vYK Th\XiddG]pt YFj]j;MHM 'C,T>7Q U Jjh`%fs _K[I6^: .D{-h'0H5[.T-$Evrmߠ7B߄_;%POfUWUO.bm# BN{1$(d.fq;t:@/Κ7h (a(Us?wo{Yy:lf nfDZQe/u$ UG4y@j- !=8Q6{/8p`P 5}OC4ƻ?`=3VK,ܕmLoch-s;RG+"2d€j. CF{z)J+ݱ2+?6ㆾ/¡fv3hwc5 6̰x0bult\ IUк4n uY{pꇀ_IO&$SS |p>LTk"&Y+_lExi A]fi-dte^f?cIa` ,KrS|Fǻ<>w: X4r+reA(wA-xbxgىs/ cI6';U@BAYs(`K|3Jn$@#VUqB!~kH(P {_ kQ*eVHq33W??v.Z&|oc;aE/g5KN@)Jw%}p3(ãXImg"r]/(}w;AAUT.G@rჴB77tbn fz`@& z<شsT78נ|gI+)Lvbw䢳>iy|ʀ'm%O+nc^p\_NJ:0p=Rid\|qYhmiVYxq|q$f?Ťx5DS[uQK1-1 ኡM,%.'p/0_*1pQ FC;.!m3º]^䘜K~FBwӜk "V8y#nXB)) kWxK$CV}/^Q /mSh>J2"o1cQx>RYA` TO%|b/{x$,HßYR 4<;sДv+3(0^f k0Z~3Ȫ5٘㾂5IpF! >zQ~P6m1Q9bvtkw Y,$)$/Ƌ{5 b7GT7e#D\yY.Fi(Zbj4\{F}0ds%DZ3A{\5aפM f.@S1&G ?t-;pwɝI%qgWśq5#-0 {R{ֿMXX@Pg5y󓋅dgbk?o s5YepfZj!8aG,hDVD;MB;G05Ą%׏VUsG9Yf_*̙y ¬TΠk>E.}4Tw8(o?I9;6L2]V)`7l銤?'RUNv)*@|R/=^&_91n Х%;< WӡΌ2($T VkBS?z{"e|GjPG7Xt Ry-J1Pg>q>c  FBbe^xJ 'Z;2HjJ(9."7Mƫm|9M…=DX. SZI^ThM3cVw1̱\>Jm\ @ tХF֑9= *x+EZxS&o#zሟ >Yi.'vTe``Vy_(kk1gq)yՅ6y},¶l>2ҭQ4ؐ0}~lФ^[čjm~KtTHM ]jesﵹ3z$Y"a7GU}'BNHUs3a#7p6 nc@!HVQ[>h75(2Mh̶q" I"CPlyrzԈe)TbB Q Fa۪7 ?t+|,,r*H;]rIX mvFec ȴ1mq"6<0!Řsh4 E$$E`ƜܕT/U&PRD2sr>}BP5ތ\?#;8^Cka 2^@ X8ĝ.Wӱvaix<| .P-=aoSӢd2:9A;dӼȖPqN3n} ^}хY4'+ =>06^5U%=qo1RZrL2-hMU!#Ȁ?d%Ճ66QMy$HCTTҎ[NFHzn2ej6މef["o¹Ώk7bfr\ . }x>zЬ:<@wU8dQuiA\Prn&N^+-V{_;pg}}*`$f.$# g#/Y6zf+٦ՊpQ8/3K5u(&}?xM֗wH}|n%.'J1KG/_EZ@ ~s"wUt%2QRh AקQjNYC_vH=h:0^}f[HރRW&O$ќqCpS^zMZɞèM"`$M$;*@kcvŊt <50 QlQ%P7#'ՙU4įk:'^ubʒ|@T,H0ro .Ƶ,^ptQ/(=%oƺK7";lnK ]h1"Ot1<* dJ6* +8ՓfuZIYLlһR=69޾'NèYӡC?jKjХ ~ zVf%Q+ a\2FQf! "Ò 8ء4t\\3QLl RfɭrQݢ#hDA쀼`}[`8F4H/dqSlY4n a5^%rj]rI nIQhY XZfW8l#D>}f [̜oѶ) wujOd 1_g@{R~A1_Rj"!QIHwE`=@8 {/R((P:˭{'F䎂dΆ4 >-(}Ə6|Y!I w?hzi Lf ~G՜jOzk_UJ BB+jGʷ-{Pޘ:0/EU{׍~sݥdR'اիʰLx~M,`U(*E2^űWI(.6[z ]Mē =e LW/V:6G,bn=\xͣ N]lpْ]U=2Yeѹ3rH ORH4alߖ=_ ؇_Zp0dgC4<g1ɖ%卉@ MaB%ɠV4-*64Y7 )Og&< MSLss:LqR2g8+؆-98QқļSOro8DY|ٷ !6y@"b Ni =GtJFL^=D^XhWmSt.(m}Nt)"~7(n3,{OKĬ]H/C5|qXr &U-^; TӯA<^wOi P&Ե]bbmݡ(C HuPȃiD/UmcN;|3Qk$S&'!j?*|,҅"K5'/,tRw)55zQt:hyI7FXKYȅ[n>zfd6?B[%bWh ^G`R")eSy‰j'S>޳gdײm?r,47`,/F^AMn׮f$.jN1k*JC_c`UQ^strڮka B놑>]s_S(pʡ3jw LnPHXKR~QjA2MvanESkAe[PJJq _X1r傟[&%'_VW]6k1QO #!z})}mז)J Qxc[Q #3A2j4ji9;v85'C iV!X@#ynuTXFyG%-U1XDRw5Tt䵝7z˲yi&ZgY jg!>бb<#y6Nǘ'qSw;o '&Zِ9cDx?o>rd}3i7T'>t[=ѾY9@x$rfDqG2arȨWKmD\_k tq0}~0nXFKWZ1ثEX M>]F[pmrLC^`tyB2ԡ$a/z7²c3grKMNC=%MNepʨmA\xB]N ]ҁޞGx!L85 rcC!XHez ǵ&-9dDOJ 8w U|vQ)QR }y P$\VI5uNfvǡ(ābC(Y[vmOw/E)܄J?zѕN<yenŇ;@ [f%4T܀W^ݜ7_}OMi1PɷQn.ujT%%QGA}͓ H(k1:&WJ 3tg*\8^][:K 9 i ņG> y;noa rnjP9k I9[bFe3ûmC(5V'ak̑OJ$oi*?|_=1K*lC?C"BpZf|{~ZrM-ji`TaªRT[Ջ$v&m`Ob9\7j2`zƧe/=2e-zI@˶cNm~M}֪w:Q`ž[y{uWQ́0% Z~Q! zC}V^Fzq2&<T;Ҽ85H9ÄORϴZ r`WM8%4b4/8gdYO3{ mqG{F@aigA+SbQ3b^]l qjБsefXc )<}x>0qE=A/EyzdW+HofC#spTUK4-d)̜ɉpBڤkүMjYB3 K7$8\.~яY9.-uf}!I\(SӪ#`mHg?R3%s -PS 1q-KƼemh Wyˍb)tW?vt'abB먁o1 i"D|Xͯs$d7닮 #OǺc< W>q4*'tdӤ?Y&j,@cAĻu#]/d;{b\"P߄lr6my.z%/:(TSh\U%xr831tFhT-O N&_H-&ilk eQ:إ&n3Y u2V R'@(;Q5+LG YewG ,*zlm6 5R9̱ks] ;@7[NWW_4DtE ԓ8Vp,FF+&99s*MdI(g~C@89Zu{q ڡmZt#M-p4T &;XO! PUB O|*>#мr|4BNW87D9ch+zpẤ15W9!c%•<%!i.[%!4A},lBzf*>8_CJӊEgv719PŮ0y KR9mmBp7l<I_Zyk'B*: ˞ rX1RWk:(w< h;ԒȢUJC>to 3P\f[9a) i a9&CbVn~9lZ;-gI&j(2:NV3׍5&ܻY|Ъ -ૄvjQ6ccx'^9I1tpv?Fhp=kBUhv=BTN"-^ѡOgn[9R)MG閵BFrWeE7e.Ʀ/#c [cæ'?ᙻ)У_ 1 _m6jy^mb8q=G^wҔU52!b!Ikui=~qLrC0\/dCɰ6+f @MU[@0ɬOCh eiN҉-ԏA_#="{_r9Z=I=sY),¢-r^a$`OsA:77 TZ?#ǽDA612=dd*,dQWr1.V Z*SkAc8'fAopeYۃgqЏ|pٝ9*]+ӆ%3%K/x{ +$J]?aD54KWEQ ڴ0fD-pct h=PD~Q|=.6-A*z5N}F.'?2 l=>:_F|R9uGN4[xb &f(˿x %.fF43QnIN^MWY"8O<|p|} fNVQGHqPZm{U-u)#-rN tϔ.;ߞNt "/H 2OP )[$,Kx|mw@]QLz7(j$7څr WyN*lޕP1sa C>6ܢ:Cxydh8SEavQݚw69Ѻ62pxہ5MNo s@ abGCӔ@RS=dґRE~Lo%ϩpa fsz }rP&?? [oBu1|%@ nRmFD`xgA{- 5 EM~צңBJ>G2P5iv-V&u/D\(L[Y7$(['%\@Aߐ3=۹ou'S-#&Qm9rޭ@4[ 0l+ԁM%x :h),V&GDyv01ͿM|gDk{Ë[isVc]X٠J  rsf՘ Nx1)oL\%oږbezK)TMHT;`"ي{^p0B,#_eq#=?Ձu?R:MfQ0rnxFA@at>%[ 4-wSܷ=_m%o.ݠy;U +!&a#:.%iTRfI YӸkowc--RH _B0<`@*پ2v p\%jV 5;:q0R;玳r6I}qBJ*yNM ob>\ug8L6c/q3NƦp< ̀bOWaM KA}O*b(50x[!#-%_TZ(fn6; j0r1aGW: <:;Tֽ'g861ik]6έj3} J8o4y5ݠY~H';g4l.8/r6JtT1mFN-\Nas \$ (Gw s/SY4M۪]#jQ'V>Dd$HѲ_:*KӧB/S(L-Hkb6a_;=B8fhsc[;SdOTW՝kD՞4Ԇc`Nra/ 45\l;)o=uHI6FKˍbz$5'*M*kՙK枱>ކɵIp'(q2G\N$<`Qh)f"sV)շUDX=ϔ&C<ηj5{"?B;#A3lÂ+hwo,'}jSK{u{=O)[ȡǃk 8(fS3ED2>Z?? pUCx^o gq қX3˳0,B%G{t^GKSvdXdR.M!;fL/@Ζ!?QMIM8I/fF`T3p}v<#)"z"'v2~ e2vJ%؍~MW̋r_,ŚݙLd6%_T*q+  H Aץ uv)!K,^qaa 3Lsh_u5"Ci9]X9{ .-&YiID֋Y1{R].dtshLgɗUB{?XYDNwmt5J߷#-:H}AhOY2320⌌znA&ĴQuڔޓD.j>-!Fɞ[4_{rឍP\ UfTSѧd3+@ԝ CfocQcٙhj²g$`GFN2;,K].89m腹f++ΞȱvAAрCք~ȟXcRP[jp,HY5i-T~/=[J7(jc3FCm}HJL\.B,McA<+E(q39h%$FXF8kaX"#ޅ(E{vc\^ {[:8'."NQu;Q+E[EWT;9˗ Ghz[+8U#Z6%8#6Ƹ'xôSKDG9Lͅ 'ad0vo>XW9.%MXօށ(yr6TFW#Mڱi2ٺ#CeHY q lٍ: ib~1ߞ:,AR:.J(:ukn7ލJ;1Z*6XvOf[PݛE-eP=E[Kr;B>KHXWuEeYkAj8k 8ټWp/9)ZzT͚#^M=(")MW@`q?+Suj2g22݄0Z"%Fc~}>7maՒ'.U9p69UkiZOLW'm|퓗-^-|?3y>*Q9]_)q%Ҹ`?"mIfϻ2a!F@l65Hѧ oO}X~Չ[0d.ϓa%sF.djƒDGGK=ISc $Q|W;Pn5AU1aG,gQPc{Xmcd7/vs AP[앷6Ǹ6M~s&fzt&fUb;~$iӷxK܊i%<` r+< [3볍`ȒѯK9yxoh29N1 #jda7\ْ : ?齲Bҳt!`XIQmܵJhp[*|ZVۆah"DQ V_hFu軠 gJ(ZoYLVN$%lO[Jp'_]'0 Y4L?أOM[w~uA.էY|M`Ӱp?{wE ԊOd VppF4f,B IMwT7c>`AXo7~@ou+{lb $YuANCoӡyZ`CjLA.Xa02)cꙏ:k!d̼Di׎prEMԔ#o gQ ]j;Zk -E5yu2@,04G( rH:g!X#U:E6oFv& 44zKbu,ˤVpLzwc)$$7{Njdv.OFnUQ,S $Sh0ZRN_^LxkL XM)u<݊W* !\n5c4Tcz9}T(o~w63^x[@T2tȢ@!z Z4=6wȔчm*Dx_OśLɈc\]B|X~&΅,~(;Wԓ>>ZB6- RI&l0]B0̜xXUeJ`=6a)P z!m)Ru%k/B$΁."7M*cpbljم;uTzZ:yU\M3Dy}&|}~[-j4 u<㚒CEpA%0VAOˤEI]+|ڄCʾ#N)BE#8,фua9`r-'h.Cu[-qp!m;=kU i\'X/#XMحd1$4(5NP|@WX̠ࠧm+?4;S&* o0P < ]!gr/$ּ>iʚ' ˀx*U-v!%'kR> pb/b|=(ݵ-."ַҲVk.QˁX~z \01)3wp^7 XRAvVRbTF=Sy{SKNxu` Qyey4_߽ºwu˭*4 kv ]yiC1~T}Ǘ]F)Ѝ?QLL..%I(#Dص<Љܛ:͕;eȜHSr +ewAǡ(T#e'*IUoIѶά<9Yi I?P+;_/l;,+T a&rMx+aèD A.FG2c2Мnq3n9z6VfC[3<<mA`.jS=QpKQJ!lC&fvpy:´Oy˩W}w WQxg60ڸDMCOKTY?&J~q ṛ՟PKT4 }=֏eG 4`L>' 5a'pZͯl{AUtBBŽHR_JI[U1Bm C|A0 "'(?i VmV첸r6gQ3Mwܣ*?u4H ȉ#qJ ]CUS{iH<~jd$J*(p/ߥhHM$Qzh 0.Y`Wm-v/Kk@EIo({݁FGA"͂hCLK#zxV1L#R(*W˭sO~T|׾F5*%sX@aÎCWETny;zݤC'(ꦓ 5i/ BYsh0.doE}JE7Fd9{r kr/ZNyMp-GT$=m]"pSy~  5ϛ6GEpy/?*guEkӡ$; }bݐ ˂hac#(!)7EB+lQGm`@Ňy!ޝ_S+ߓ tOtu}U˘߶H'mo]ee)}!CRem+E $A ?ZCt1 Y nm )N[nQq5 7'a[LumFπO{aDلxzl  l IM>8fBӒO9!e!uO^)o^Z.b  O1ہ$Vll)gZ@e$+;"Σɍ)XUXwoѿGM{ɥ9ݖ?͘5zTe * Wb ";g%Xl3d}VsIlꬋkJHxCu3knjܕE+Cǥ0PyPy#6 QmˮfvdNDz9'P¾t}`&=~nCoZ@'kq"Ѳpv.m#mqnUa{ %:M>i<1Q5+3XGEzYF@b/|`/R\s`,mF@Ddզc{cb=<'%6 'p0$e0]*}OM4{O;Dg\N5He⹏m8#8RؽE2-XrPXf[ݬGcAn1eKrtHs<'>h4-Ly,ķUQhVKE0k/>4Z|vzYXnFRʝPӳ) gʚ WxQH 6.;r1*Ǡ+7jI b 4vղ h;2'3hU]gL~1%FV2gwM^8kԹL 85]ré/#T8w˺ W+]~lXÌ-ROLDh\6!!ioBOCe2)mں[dBy";NF.iB^TP/HT:R*M|@XW_\1@Qrf=[zo)< b ")"[ |U]z.2Bh 6h#oiU~y#ͫs#DA{/yWhHAwDw"/TI Od_*#15#p83]cptA†{c8^uܥUF~( C=&4ҖMxdM]Ҕf!EdNʀ!lACr,DH E& L>( 3h칫-R$/mꚰu?23u\N36 ܠ~L׹x3FVK#̧?ZHtkI믋IBqNu-Z9pZ_cBmLA!]L air`|)3l/j {28-ֱnf8ɥ@s{OC3rOJ7֓I П3H\>JBU,\u7T;Ph'ywz̸󻮕K bql#Mit}H[HF)6ҥO`|ut.rmRAsg~ΟDe,4 X:7&1|Z*EISRɼp/mJA>~昏ތ`&#rYx$y .X\[l0|_ɥ$fCƆ()lOUlTbzU#CB6.4dYzT$8CC`&Rਭ:5 9fy +Xq~Um޵D>3C`6f+28:苠kF|KU*.|0@\wp_ޠC38"Y*LvQ\c"I9 tXUv9A䲲WȞ4bQSgK,?Q `*hX1Ȃ`,h?LzKB@Wo3 D!cX,)eI0GUm3`u>{8e "4=bQ:F3=r/EunҸG*A Ί#f=%]Qp섹&qA*?+sLo *ݲQ8FP']5gtzTf,A`):ϦRÔ`2.teTLiԧJ6X_8( y; `t(>!V~7T ͤ6ɩ7ˍb{ߐq~~{ {L m\LMݿ(3XPQD@1$(G{\yrxh>٦liP0q꧚#N_uA O{jRl70/b+.Egk &ݽabA Ȫbbm~N]`q62ANUdsZfLZZ ۶0!xn `Uq}ͺ:RӱR"fEaz5n;򿜰:ϒ^3O sZsk=8-&]ҽ!].~B^fN& 哄*ٜF4E 1<@𾾳Pl(kn43kbQ+R£cKv=Y׆>0Qt [ܥ 2_ƴS03 u䝛RCBf kvF qΠ37Lb}1wOL%;Mq 쐱Ф[Z[Y•\qu}+Xy~Q!^B ޻hj|c~S ui˿鷺k'?;)sUYr섘zb2$:$]4]~7Dm؏ 'jNOa3=gtZU<璯{S7t؉Xt~ rB#%ɯFWY(Tl,a!&E^f0RY /Х0L| ;,$oۦc9ؘhYGs"Ŵ Gd,W[e Q2q[Gjr3N3̋_Lȩc@Ь-q`v!iZwB  v1c=4?we8Nn7v$V2Ge_w⬧gzx151zRҠ 9~4t Ig$L)Vuyr֬d& +f"os ڍ S~~bbi\*OX+עZṘJGN]gi۰mG1F'Ý D"E6Q41ZFH8,x}ZE| -k+=dЈqUږO+@`T虑2E{Z,Z<I=9 \ O2`a$oW.+,_^")2t̡ߏ[q T玅s6ɎաϠ^ w9@&?璉ܹ ;*uCo$ ߈rϽט3leԫY& 6Χ<;0S1nؑC[t]E=59Izgy$LK.BV_4z(CePWfjlǓţO[x:&Kn{dO":~P0l褠QMȨ8Pp!CF[JRy?(Y>.uY Jjf_Ax&g\wd'7hv )/:ode!f`7y5jRԇH@ǥ٩V6_25w{Gd>ڃ'W9X%s2z QClnNu b0ўmv!7KP[`wZ/u^n2>@F[r(WxM ڨ_:tn^DY2z!KR MB'_2pf4pRⲐy "v8$j'QN'C P@czv7ԣuca$3bX|x4Fl\ Q|Sh?c+؟h$@3xD;0Sojfܹt+?2KɎ Åϒ`+B77m4IYS圙Z,#]ywY^nD,\E%kUC7 Η~j4qsPTOݖ M?mZp2CwtWdHm=Ɋįi\x%{խ͏Tǂ vs4`2( ^r{t-ݦzZLATף_eӼ"`9owHsP2ݟUFE(ߴ:̴˨F3 ?a04%jG֎< K 9vs7f(Z#ω_} QVLJ.4 80, C0kJ9!2:b `|<Vw\?֚.{iCzm=Dջ{6g:g$;.֗,l,#)v4 r_^xzDRas$O.0'- aoJ 5f=JX `yVi&t/'>zR@0fMb{-d}:ߨ8E&n\̟SXfd\Lts?tTqڡҊxW,f9>@aF:jL H^ǔo Wçr%)i? l`'mBNфcbJXQ7%V¿BGx^_8g t%jaE񓖟ZË썟rEdljs4T ٸoxdS,߷ڈ"= Jք&}˖#}ESu!geX9 cj=ŭZ,oU9OP S&}뢔7D1px4rQay^iKr^x9`ֿ]Ѷ^z>sl80 C)i5ߟ,o9;_dBa%wXc:w.VG6J{L(MeaөWuG!,a{>=Q`5ST8<9Lx4 L^JhV GT0pt, "GɠƢ*yݧJ#Mh+%ŘRh4|u=mD/Y:H jtN|+ qJo DYN|wvg[haat]L KJ29p PBa|zQ \ò?]=Vd4w|nTj!-jTdzЂv3?3bW9aڲkbަpםjOX, ƓRd<2ǁoo+yEġP@?k]kZ%X ym.^-]lp+įzյ>)rE%^i BBBƛP~ZlWW4N=ҷƦ`̹`TwOdY,0=xB+ h1ѶVlkxǽ~dZFgZ%V{4V;]p:,KGE*(uLmʱ#sz Ob]VK&`Ή/NN/F & 7W/xZ#~Sva[DdhNC~=N=3`eyuab  ƻp Bk,R,_Vb6(B"eG *L]RKOqUVq)kE"c&ruDL6Ѿb |buI u=*J߂)+F膆nA]'U/xH >MPXS|N18-$C4Fq4T(Wv A@t*ζ)gV_HWOyk,?m*ypRf͛v x`g5`aEKe |^EQlև\C~bu7Z *@[-YH OzM'4zrS[qV=FǍ(3M 8/ YX@ݥ|BG-aZ6M{f"^cny=lM .EiطQ4'" 1shFo .SP x'ӖleR 9)/@'+c8 (RY44hiB퀵A.Ɛ o&Q+M YeQE7)vٗiW=YgK;R1ι"`yRvBm'0rŪ0!NR@3pD$vQ|w+MP?u#ȠS[ߜȗVAYty0Ǘ}SX䖙$; oyNj^Ms˿l̀xR/42.$*@?OP(|}ר!wI-=y/{(Y_ZVáSzd:+` z6LEU)";Mp]x97_s~=?vl z5(ڷ08 vնB>O RnD<֊WvI#3U[f9jD~0r=Ղ,Z ͮi>Ԫ(Z2YY2ST7\wܛyg (^*x%PQ觇`.,,Yr0(jf/ŜVY1:a)ڣ@:yAzoŁ !5 YN; Dp"G%c$DXw7r;ҚMQO4RNΈ]P?6"-,-U#'RJ|U֓2EHpy kx J/qLR;_Tbq3I~Ʌ)k3ߗMh%aZ {Nn24x$^dx9HZюi*2HGe)}D$gGFE.N-;b쾀 <. tRwFUlGoT= xtVm<Բ(UMDO9/Ħ`BySٖ֬eu7;׋y@&[[#]׼K#*rox7v^laYlcps`Zt쮃a՘hTOnǃ\(ǹ0u*C,lt^:sB_TFbRQ`WHz*Y0Bk]J$QGrxI1`T͐^R*{_h=(C 2JR#Y2O[ ^PLOYRI{zrG5X9}sJJ}$jSnE y;*Yƙ'f4֜ (df8j79ٜ.:Dpq5_l'z#5-zzpL5EpTJd s?BpH_;v~Wˇ2xQMVAѶiA`A\^9/6;u΀*iQ\o8,x3"H[S ~aFɑFl`y.8k2o\8Qn{lP~M- nqHd d]^{uoSQ1?S[ߺ`Pg#pt/5mCv+lz2mT\]@TTHX9bAWd/b twVP e^a]Av@qL!%ޅr'i""q4},+6yEԯq~x.a=L zzdn{ davm=B.@@/ |z|ּrui)mMtdN!jmz㪜x ^jiI(QrA7`T7Q{$u(s vUuS)l>1.`uSv‰AT@"7edv6T}+5}Jҡ6̛g ֑̓E (ShP̨!ێ(9*ɰЂKLf B طOD Ωƻ?)IN観o6b=-" uSl9-yJ5 ˿6ݪտ:coovx( 9r'A[h?)6ٮ&:#}R'we^qx3%QY/Y㋃j@\Y$̆]VRDznS%6A(leK6_$wE{# a Lˁ00h,Ϣ̗rĴ[Nj@uqXŦ9B >AG\>*/Sscy(]x/ V̖K(r v}3q"ɳ[~Bo+)3#)@ & Uso77f1b?<m2aOrJ3(M>\8__[svC_#z LVqѽ~$sqMӃч3fHZq,VK\Ⰽ<-'|K ySNinsT-UA*?^ .Y4f2HPF|E$Fq[Xo  {jRhjߵp2MpAaJIEtfX 4i65t+s!< eƾ )5>orm,_B0s6ze!5.asU-aw@Fg[XHڥ~dŜ^ˀ(cĶ6] 'ȫcwH댂8qn0q:JZ^rԧiU 4{ gs5#/Ƅ# wPJ[S Bta ,zoP$i!ud*kĿoQ^[̿\.(]*;woDxj'VsPlz^O}yC;f#.>QG(&̲|0n,p7 С 7aŪ.UdQb#6YQsU>Sә2RQR` 5k/J\*w[|aY=ЏXerکhxez.g+3@Mz%TߟPJX*w#D҃xcnlCԽx]EڇY3G!W*0{H't/|A|Ӷmm)錈jB* Bw)CSG48ѭrRTA>a'i#Δua.toE.~Wͻ%lg^裉1[}bFDp<>B;dxKǧov`68U=>5޵ I%H3d ߑ-["9xZrtsʼr3[dM1pVi҈|":ȡ6zl1x0@#ZN#ҶNCtSEq㲉^̩mt9 f~NKkp, 4Doy˷i(Nr>$U_RG#%_+Pn)<ңK">4&%Uɼ@Ȗ&BW3wTCc/ܪ7ؕ&<s6^WhSK=Ohci)_DWKQUF5i{hۯdSLqtC+ 72ݿ׼ ~~ F{#BAy>x;U"JeK!ڊ/Mmr4 8y|~F(iA=ՁIOnQM(m]Rl n?PoW j(. <gq`%{]5pNJwBR?Ut\"2G tXZ k짢]J%OkS%zXSZ01d /AtQQK5h@rlyb_ZW 1!Fzcf9s[+%59 φ]Wf5É2R]&,~8[LYve OB^F'qj{l #O5c]5̠ !um*=կA&;~2SwG^ugK]RD*Qv#( 2[!IӐU8TRKj)czp{1 ƑaMh+.RgUqy%+5=ojR9.e>0w׫68-90i c-sybUdurq7lwOѲMsf|MCȑ6,.O0Np^6 ӆM!nz2:}"D :l>( { _4Vbbiy ;P4M<j5ĜgS澡u_XM7S8 jL zLd,:07 ]ځOQC\YDޝB!-H.taU>fuWrb[UnT6PАw: ]2YV82++'yPt2t~p|!-z+=n\B{!r]hk y>GNNh> gvR]-2F3'Z.MhB~j.-a8\m|dHc.uGsn@pF?!dw_ft1O9,UiIӈA($/nV~ ᭞9 bBmTMr Jd@!3m'q`x}e,U.sf&\k?%tp &D 5OOMRɩvܳy-L 8CO%3 ~eoQTL %^b5^8R7Z,B2d߯dT'Tc߷븕^n_Dh_%nYSܹ!2uJU6,_/br:G-~S8icV|ʶfߝ\o]hΊ(sv SXx &Rb ec-?UX+DtS;AeciIK]Z~]4 8 iN듑GF!ީwPLЗwb@$WANXY9-N/@i#l].3Х323vU4幍g %on3?m3_TEW~2`- ͛D=͛"^ڑnt_~:=,PCJ_6Ox6X Gm5zLD<#UH2Y#17~ I0W3$I'P<SV;H PHėh_yٳ,_1^0(wqv-2DƚFRafzS}^AvβYHkG#CkR&0&I"8$INvk\(A0^}[,gJ+4߂w9y7՘3vsjcN[Z6fjN^!ʔt=`-_*ʗ C[RCk*mC ?JTMաJhpt}V}hmVi`:xae( >8<_:AR&*WO|nڳ3LmzQڽ2nE SpvO\˂K>-B)hG3HZ,+"Ybl!>u3N 1/EaӤxcHV{,u8N+Ԩ*I%sOK:챑}Pm퀌Ԫzعz;cwpM8UxI1хP+OmzMe{3T1X]1gZu Ir/M02fKoR^`J>Ȣ]T L҉H6s _W/D*`wˇS24Z@RvgOҷIOiYN% :~͹t*DJJE4=oѣ ƀ̕MlC~BbgݣPI+ jCѶص_pF@_e(s@ nhhC)}q9 Fdy=DWR\'- 7Dm&0 W%_u5U<8w~-/0BYY87 ,p*|@m.YrzQWol KYϴ%6n@@׹0ВXn* `J Iz`%ٞ9w^G ~JRtIq_PTLͥ 8wỲp1?a 6uXmmZ|fbq,{#J;x}[^O. $ME)W^kM^0~Jf.l؏'O$>s-`7z1-^^. NĿUO_`("nGoS7iƫ9a-e䋉{"mu!1j YG.#O(o.Dz󄂏SGAh,;̯ϬK@aGpw !g,vܝ^v͓Dr&\aq v!75yLmpƛD/ðipT{j\Jr+J]>ݔsI2]/FizMk졟.r u uִ$fX:ӔzܙڻH|5m ̟Zއ<2 gg4C(E[TJ )G"]SPk`4wG$I)ܽjL -x*PXvL!ԙ8j懄uJ CA2^3泑pe ZnL2N%݊YབྷL[~dQݡx.ۺ_^jav;Qu \9ub.e{]@b>GqWΜ}S _7Gۤ9[؅c3VS_,\o { &(TeޭִQ!*:ySZG:Lv*.=yqn {Y`4 y4ܲ爕_MҼ>4yx9$sK;֍m?N}0 .-C FYA]>EYתbuoz}LI-Ɛ۹^CϘѭ]";cC8&ov oyk]ݺ$҇].(~tƆn hsg$D?лYSGE[zM;| .j"^ ')Ł/umv ^+Xg-F]:K3+Ye]Flӭ:#WOoƢJCb" F~f+V5ߖ_ u_;H;rjj42sS`}Ql,#4pM1͡/S I+3Ǚ6A[hbH F^SFphC+NYD|?Yσ gZ*ɯ*إYpڃqrൃفx5F:§F:O^um%*v._x@ukYʇD,I V-y]q_tn5՛#ao`^J对g{RD~< zu{t#k6LL8TaTV̠ڤLVkL7~FvAlH;2T -s?B+VYNѮ)z&JvF&l}qVE#+E_>ܪ^"fӠ꼅Z:Bx q&B;VDQJAK!X&7k 2GҍnYze¦0/mK|Y|Aa[?:xU[;ؾ]$V:g*>E/p"*JFk[V|&WdkKнIXȱm 'ILh Pd!b#N}DOācoyd"_WUJehY MIcc$SyW$>mL[ T@|ü%ŋlqS;D~-Kᇇ5MO$oOd|%T.Tnl:]PXnt,`(*qx5JQyPzyZv :k п/"$P8u|q#p2&+~KQn]NNJStizOxl5F@4vp})1I. Q],tjXHkQ7_Y;Xw 95B\$kG%YkKjC[BPH!e3<}.t:xBuVQS7_>͛sʝq {TY[1EV\UgO} ě@;9lρ#X4oo4.N< oϩ] Bu&t%xCYVzp۩&\]:E؄*CKRp -Ҟ}e[s&SbDU?7‡bH]$OѳɍkG$¾Bp+,6GOQUӟx*l4ÖY=,ke|KlmKOfU_CZXrt.vRX76W5܅nt=1]o~ 4^r[?Z]Y^k#P =j"͂NF@}) #_<}PԤTpd88a0|q}a$ JTbno&O ,P4VQ|%vYЎLZ@օ`P t Xd = {#=)Xư3wObs xfL^UX^K9(*:{ZfuBA ?߀oqkeHt_g+40Yi{V쐊8mk'  g/(euh>kn}Rzx˂Y^a% 1W@B]$qa^t?}5"PeE/xᡠڙu88D^]͑+h#)H!c-?yI!Ǥ4%<DxHz۹1tǗ@U eM͐wKb VCԇߊŭunBjẃ5!ǝRj& ;Qtk в-~c"<[ME=O$ \&FkԢuUILk9|5" 1x3BUoX^p-3$ݴtlC*C*vO5wF>KFͪW, ԙ 8G ҾW\݊͠0Zuꔵj9 wݔ %r;ފRפ? \72+CCsE0@H%8ZU+!T'qYz V~_"3a3> fy]P-dcL}gHdcWljPuolt]S -ϗmz"2pϼvN99޳#;<Q\lJV.vN.PHiiT3FW=>.O0PC]K8ㆠeVI3ZZNPvSv1@Ik脮N[RcI2&'8cIPn؟/Y7րHg$LlSCL~@ dva9/ lr"ZmVk؊4i\iJK+0e~3YqꦌuOOWb۝2|wuYM2" $P=J%-onN S~rFـ\A&K&hxi#D"]P_u)6\X }tF%3{+^_[ o5rDh"DoZ1Bh>Z[ 0O7U!8:k`+秓2O8YZ!>y5"ng S̈]½H,vWө~sja`x,Oΐ"0ۘzyYa j: H0=K ZPI\A d^4DwrO>^a QXy>5c]ahdm2{,x_V—\uz;OTשW;m߳iu OM]RPYmk{ A.>]6+NM h1TbpaDa/}!,F;,HK6 --[x>{+ڠz57aCb#K|`QxOA9k&v-#VWCe lmsSB:wW+z'9`ZiR~+5ߡ}GJm$y+!WGɠ$WŰ*jL|ƌV?SD,?Yz ls2`eniL lrlЏyK l[2+9J3gu|cJ^A#/g,r}%pJl zũcI n X-ЅHѫ@SLK 5)=Nv*KrU QPmSO5Nf;ES*sh-*x  ##p`zV5~cU<9ٶSU34P@;)OPu8G'P7+2% UM x)d8qEmaU u+za'Ekqw^va53b̦`Lf#vU^&U<09IΎ"N`1IHWdQ4 `@~,~~^G#S'<{Q)ԝLAw:^=NݒA̿SR4TPaotϨ;MDVFCZQ)QܦV$7%<.6-` ȢQE$8HrNCPbBl2:b©Kp0aQ"+$mn(Xkռ20LGKc&xd\Oc(SlƶnmҤ}iw-ù=U¼hf-9ܔ7r#t[ߧ{DF̔rߌMgQWC--ͮaa`iaܹ|~H&5Z>1OKb.4ns)| ) (]\=;2솤bp"u7FA ܝt2)Qfcu@{]G:5 ⍈zuQj;41ˊƻc^\2[dL@[q ސ{Hg1xKV-9c" ho}oȟӓH,4,\!jfSC5]^,gh7Ne"7Ȅ8wkZw&VcN#:y R@X\JÈZؚUtl^1}(i~v%CJw}%Q꥔~\F8&,`PbIH}"KySJ$_ss{OQt*F_EsEY멷q^32y:PGx/“6(s2~E$Fh>T t';`߭~#)2$iRI?ӧSʜ BmG"B^"6k }i * /\{jVnα gٲ2ϟ8u-lĈR#ݖ4m jI9?bAGC`'Eb 纫p+^YD[ 鯿B΀|\ =Dh@ ta QeB;spA1]eN[:x׉rE@Sܤ\g֣C!SB{7@N/iu49>-"oyMHoD9)3`oDY֖Pf]..UV@z "VR"Qr`78z MUnSxa^5.n6LC^%kNCXK͞iSt}3 o7]3P 7.'^ɺZP\vgpFc/sg+Ke&qBL :bי( b1I$\ J{A{϶L⍜1ÇCʈeҴ`~i%/%xVwkbYT>g(Wnz#J=tv슺[ l%a=׳:s>nC#u6zkV[<iKP #O 1̓E$e8ւxW]~I(>J"ٵ`#|DNȳ)|{8b<oHܺ)W'w$`k25+**>} #"geqjB^M(sɨw#&r$DMI9Y J# ch /^Z3% Sӧq<6E4~!Q2!i+b )쏺 Kd`E"F$ݚ?|ukBiSy w:Gci`m~"qMΤrlcH/}7 dʽgRdxӋQ H8hCOgš2vM^UXf\p+6zEa բQ|,LV Z10J.]#srÍW=kls-G{{*qBiafs7 ;ċtHL^%,`u4qrrڅurɟﲁP_ռ'܁BMAa+7yN)kTIj`M (`R>&Beh# M]St>S}G/ д9ڱAgB>bdrܻ޸c-ph{"؊x /js9P="16M6v4JtD+|]w?+"D(A8RzDgUȅvCTDTi=ZGW76ٓcgvt>5aj1k]c '|p Ӛ9M=-ٯ)Y+ׄvP*tGW&='0ȗc3ԿyeP _5 ˙< 1҈Y)im"l+UC.ĕ-uS}cŦYx 㻒@CT~zqOj~af\ E1>p=Gjӣօ~D;&I&Op䆗Ȭ#xXB&fF,r{E] lt6pyZv# jd EJXROSM'z#|ܐ性⧕8~5Ic,!z<G9$w6`r>wE#4YJ_V|K>FMW?&hnjb}ϔDd1pdˆB_@kǬtmSd-jڡR%@]dn hOl1Gp}l~-@A^ aIޮ:H.ą<*(TcEv!eBKMz˼ۻ F۰7.hZg2k|\ x; Z1AQH?ڬެ^C,$hYhoG&WcWyzf,JE24LNnj=i0OUyH41~X'CCػ=$* >Nj.M E߼'f6V@Sޞ>4gy(,mݝ 3%Hh/(a*{. ]#=ܹ x6\qLo =&C6m͑/܏XǓ86ٺGw27벂$宓l:bg3ҘqctTdyiE,&R rȌaJ`(F`c.j?3O[/0~"(nX "ң\"Ȉ` PuC@H&߯GHa %Uع.Qfw9RT-grBKgBnCd)Z8!긡WC/v#S7J 1|bifw.Ն.7 JWoO@aud#Nܡ>Oպf81ifYm.ZލJ}'a-w'2Dp [`\gk9' 5e*HH&vWK?j wȠƙN1kA]"W7E]Ki0 8oa2 VFGͮ{Ã1T47L8>7jCr }' ÿ|8T/sP> gk?Ba@h؁+zBD H1-'ҳ>[[F!|B IDhF, hU ͏% C-3MݩW z-XL3oxLi-Nћ)IE!eJKg2T.|9ڇ N#N 4t\U%E~Y2˩񅂙YlzSBo\ ~pR;Anwo pa#}6&[, Syq$1'$K.6NWg%l3܊īI<rneSYIOQ; Mβ|&I@2-zF!ق"S_Qk+ A|ҡYbvpl?K;ȌғSC$?Z[}U6fQ ) 2ם+-.;{RbPa/ "7u>%7EDͰY^mbB-!1q[ULb<descړ.{i jı5> :蕦4Áx7YXTTɶrqPNeԩuTys=w:nVUVgۙ'G؂Ȗhrin)\>ڒrHb$&T7xߢ8ed15Iv%a4MH_'SeiAoU@{"`5MLaSs 8op¡*ey4~+w(K GAMoz*]OCqfT3N'ןQH&!(G?@s,ޛv_<;C48-?Hzj cȊ>N$L/.l5YX\n dqF])WKlŷ z&d9Ʀȟ1#}[c- :*zoQхm51{-!V;# k9ΊBFnК9\rLjnAvxZX8&Km g , ީk+3ϞND-".gg,MX.|,md)A'{Dq1B$֣z J239ĶF"9tܚ9fDqœWWEn\xbl> Xf8&c ͼ aKۤ"0SxP Q2`B9?ye}ʲrz k!UW[v*RWYՈqJ;E/mE0R0Yڝ¡_pȄIy]ˊG_S5[`2Hº/۠7r@F"d:"\l'| @)5PNt Sp} ,Уhq9k(ϑ+ :/( @W Dmu%*F_"BA#Zx~֔8Q8ⒸOkVE y!2+4e:tD7S: 9,+Տ؟@6e+TA(G賅sm & i?wwށ5Qy6!9<ڳFz.+C.wL0VXpi\"X AIcP7҉a[W1.l}>6ѰHCe9Go]ղ- 1 [ʚ@{uz^3;βy5^mҜ዁NBD ;۠:iHu&Wy@՜S&;p?BYdD%+':Y pϚ[~J"I( ]=]6zq;Xi$ |h88Ebh'%8wxW.qd50GezT {)&~Ļ}F͗<bP@ߨMP%AEd6#)XnO-Ż0 X?9畃\1X]\k {!jZ^{ެAOWLNB-dYa\UL:'tXe~.+Cnw(T/Iy٪"*Rj&ajs'jھ>Y{<훅o9iGu'XXb8+{74MS`Asj9qF'8fv1I{6q=>G eJ M<_ml*Wi[I3O]Q`vA!|/A]PF`lÌ-?z<}f( iyTY3.?w*Y:,L '^Z$Z\5 8s$ER/4؁hA>o "W+O1-3̬ba*7,m/xZߝi懼k,ZMW@ôisIŠK7nMLm1!vO1$d!I"tL?W>~Ǟfamg{f xi1m'G}HW|mԆ6Px$P! qx J<"r,4Ce% j[_m 1(̔{5:{ {J_ D%ʯ,R4Ax8Ds$ IIX[@Af{i 2Q#Rvٹ;10/^*FCT'6'"ڵv,'a [db=tEtz"'lG}# pJ*FbiaiCp?+ߡd߉-xtEDͪ)E p-IFTU7)FԸeb^xcj7iX Eu3,[n_꙽jN[%o3#qQaL 8KT@\lb@+ "[ ȠRƼ{a|SJGKp۔\Xr>ODU⾮ңXJТ-bN1Sѹ`y9I7?5F4i/Ls^)‘ن$8lVSG8^e)#}ryCO!sB)rBN Y0v)}"Qo&u۝Yn%Wpy5\rI_y%K{$F$:!N!go.'o.&SȮV<.y[ZCu0Y}QǧI=+XvUۼ{K8Rյ=-w*$¡`LΖIO @6Z[NBz!w156twJ8^ @9ƍ,<G[CG!8-@gba`sF \#΢Tae^]h$XYh*pOw>} Xw7qs\頪K[KJQHZ3쮝W6ctofH }NAb`d$8!E8zw'kd{CNZO9ѷv/! rY(]Ec̲xeQHUT3XT84zMhZvL@EyXte`uYәIE,  +dgȸ~8w'0GkГ+g iN[~U 0V[s~JTS:x`òI5f,pn9##ߩ PVX2u@$Ob/be}Bu?Nސ!`A<5XvyC~+3.߄-($d I7N"f6zS\Pο L.݀10ΧYi~*+kg8U )P{/$XGD6 BR 8hq%daV#(yAs;aI?i'$(DF Zk+*fD<;F-gPڬ&p #ibn(U۹y% Qnv?J{ry1&#:"pmcڤ:e_6՘(8ʖbf`,W8^c$B}O[MD`SQ\TPUxad%P;ܦjm[hv5q0m.- eS#bNy2g/7l+l+ WrK$AUYN;'}0}In`5iE L%GPM ͗^RKL% ,MBRsD,Wz/IN)# {^' d dFMcuݬϩ CнE`@2X77ڙf"u3h#H|O߶!c:?*vviQ/M=_N3*d@֔BVq{HA U܉P2bm=rJ?nbØYWG>~4Wή%hI+"J[Gr̐To,; 4{0r6"}ځtEHd˷ FgypNUb|z{E{F$aݽ[M6(=e|E..z%;@0JRN%V{VM+$NDa%&xV7>S5?4_)s0OB6q>eH2aPlAe/y-/ۖFh8b!'F{i2sy(KDw< pCۨeu”F᝽^`` C +W.&EΏH+ڻOR|rvZ}H70( {6d%kGusx K s{ ^2TBݟz0 {0蔣3mziVۙ5bmv0wk^ e%{cFzX:0rY JPU1s! WkQdkKm4&>6۞ޯvuw\\Fs]݋bߣ1$,iBET$Z=-;Kbd=aR)ik(J2{5{&# Cj]/Қ>e՝ٯN8WSEJRs-ȃ[Jܞv&*~^ZG\;mb*c6MAhq~{~HS]&3F.S=|׏ƪįRexX ?@Β Lsq|ѣp-2|⏶]jIɢ~s.n:Q;Awa{1-+p`ϑ c0\1ԌMx}bo-e]ذIuB"ҙ"l>A%09m2ਭV0bsбdNylG;Eү2{'Vsy%`M!Ee۩ϓƒD:wh4U3{dZM<^c:J;$@3a, V|=|@mƒ;B]RY/.z*"6#lSI׍g=(^9,q3r:t'H%5[R 6zG)[ mg]dcl9*ge$:QM`?hՃE1BHX4)F5l!uAI0]u@fM7"6  /A.=[Crdn'%l-XY<}a>E zn(\*P(5H IL2Ea];IqW)ISY(~j1ӵ \^b*Mrǥ En'h @;Pcҋ@OnnvG1h (ўjeGX\m6#ok6qVXnG.-?Ӳ^i!i ֢g$6PSt̚VS|0w< \c9*{| ؈:r;|fyfܧAM~REx{)z8WGt>Cq1I.e{P {KBq#civ iUгA}ii6*Sڼb5罕y+J^1S&Go#aH,b2(3rO)o7'A,G̦QnUFUxyՃM3hnG1`#Χx'[_;i8{XL8T" g5n~'};@onէlH4/SN>hR]١楏iFagӮ$GG}j~.3@6 ɨyҰiEɄxN"fw j >.E-1(kD#o 3j\qhGWIC\uCΪZΛB3͏\ .VKJet'GϐJ_JY4@F\Avk[3$ N{rF5~#fUYHƋ?ѝ>ϓq^g>g C 95i#Gh/*IabpAtmBuJg.[L/vӲrʃ^Ӯ`P٢͓=cWFsF|JՉ}u'L>\jQ'2l\ѵq0 -n2z?kzCkEnmE9>N#GO jl1?!pn;\TX&۽m~; #}O3 O_sv+-b9j:L.ˇCv*Ȇud?2