python3-devel-3.6.15-150300.10.30.1 >  A c:p9|afR) f1o1)iShGphC/p'ra;^h#yՓu[)&,@4BF34k̡w&rL)yU4HwHsP .'@מ9t@aQad.6?oUK%CEĤsΪl# (XA4LiCx=z E^Y\k\4eZ݇)h}IY]T4$Sd$w=y$ٍSY R W0da906a6b7b0247c7817aaa6f329b92e8fb7848d20a50f9ae1f831fb195f253954195295140d1dd8dbc6191f42ab8bb814c9b02dc:p9|{^6yrC,MQV$8ßHS} Y4 h9[ 52q BMc*6! UwgW1EZ鿂r(K%00WX.c{к4%ǕX (lb"(D5cfԟ H0rgNuTip'=f1f˘='i\dW9Y[l^D0gF߰z=< #$4DLYx!Q* \ >pA?d & h-NY o{~~ ~ ~ ~ %~ &p~(h~*~-T-~/x00<1`(18193:<BFG~H~I~X@Y\Z[\~]~^} bȒc;deflu~v wp~xh~y`zѨѸѼCpython3-devel3.6.15150300.10.30.1Include Files and Libraries Mandatory for Building Python ModulesThe Python programming language's interpreter can be extended with dynamically loaded extensions and can be embedded in other programs. This package contains header files, a static library, and development tools for building Python modules, extending the Python interpreter or embedding Python in applications. This also includes the Python distutils, which were in the Python package up to version 2.2.2.c:ibs-arm-4 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큤AAAAc:4c:4c:4c:4c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:3c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:c:;c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:4c:9c:9c:9c:9c:96f5a80970d64c66612c8b18cc6771166f0eadf503cb6fd0ffce64bc4b1aaeeff6d88b06b822b72876dcbc89b529809e937b83d0cb6a681f14de7fb5f36907a20ee74dbf61abc57f7620fc6eaf31517b92f737b5ba64d78a281c5e42a28a15edb5bb332ce29b211d78f49df318ad1225a22b325bacf5feb2513109c9484fa32496c606145ccfc8a7794680d93bc87cdfc89eb1d36bcb50478e441feb138b66ee8f228e11c63ea63b2db1076de50c9521364aafac87f8a7ce2ac12cc3b0b2c63dfa69a187d5b752b23d616e4608a600fbcd46db65ef1cb85ad7e4acc19d532c664afbbf716c0d6d777ae4c4e30121b1cdb00c5f09f478bd815d45d87654ed232e81b5101b4b85409fd910032713906800bbb83580503036469c2a60ac8e80b8f72d6db52644f2c3aacdfcc393c9999590c12dfae291fa343ee0e089ffc28400e34c2fae54e6f08d924d2ddf0cb3b58ca6544de18b4fd301303b6807cb4843362b20a8af85683ede589beba4b8fab2fcf03c651ec93adc651e65dcf561efb8ddcb1f8211dcf2d2a8b0fe155e8c879c1af2d0c0a9934a57bac1340ad210b0af7125db5d866a90e3bd7de6a861b30ed534308108f8e18b6c48a74e3cedc6676f0812727e638e478bf620e9b2d9a274aec26020e3f6992e0507273152a434d64d2d5e1a7736fd5f486412c23dbbe39dc80098736e208bb0889991d051ae91effaf0792a5a058193d88861991c91ec626ecee4f1dd756d7f618f0efbf6b976eba2e6a6dd84f5b3738836973013339dc320c296355246169ebe5ebe2251516b4bb4357f1fd63389430974ea9b099ccfe8a0f8b5e4a0f502427ae6540c0e0534cd2ec027773ea409a055eeb2b5d02a25adba73149c7c99903c9c7fdd942ddeb19e088393df74adfc023024aecb15ba770c2f68ee82663afcc5b8aa58a2d51f3f74a8a78913cc59abfac2a7c082d28c10c1cc0f18d1a4df9c4f2a6682bd06dd7bb62a6559a120a597401964c2235d7fe14b3cb006dbb88a383de4a1965256713ccc74cafe264d80ff78299f6e3b1ed91e1e6d3d2e5a430d6af1bbf23f36a0faeae9707706e73fe170efc01e7f2fcb4beb6060614619235be070494a106479987348515b6a72244fe250db9995068fe74dce0e23fd70c12b03fd94751d98b773be8f64896b65a1a57a1fc93ca954d0027217a3917c7ca8e359919843dad36cd044fbfe0c54ad0d89dff4ab88a71ca1a26ce5bc989a3b8586d12a364a859135a6cf61bc8db7100310c0c97da7072380e0e8cfff7b9052ab440a9d5b84e7dc6808c82d2dcee078b377a9dde743af7824037e0f30486b80088bb4987f363cd5b3c50bd32b4b599da532654c9b30d080400a573e3c1d089c2781652767f743746b6a1a807ae083c52d61cfa0ca8834e9cd04cc460c73ace0edb965abe821ef31e257908d062a18f9d89f6d57f4649c8323a3223e3fd4ad722e8f28537b1191824416f3b7927cac39493619036535b8346abbc03228b58fff3bc7542fdf0ad2e5224c4fd0ac805b47262f9d560c4e15df552d52186188141260d12f18afb5baaab41b8fbdd86e369774bb352958f95af4cbd83ba07583d8da1d49ef8ffa6ea2e4dad25f503d562885cc47fae1324b451495e8e5ef49e2afb699b9ea60cd88bb922f6951082ccea637302d5e451af094ec43d995bbd44cf34c45903893470f6233b0339045471cafb170d0ee46a31c6fed1b62c63381fdb0388aa8d7df432cfcf567c65c666aeba255d836f77801da70dc40fa164a0d004287b2629c0e9facf203a26c462f5391d9870bd46d6341525fcc78a90f26786d632a84fd0bd591149e9850c46c5e0e624f16e3d90316f5a617a903cf1eacb382acd34fe7993d090e9fec242204e3c19b56406ba6a68154f85951794529465a07e07444fb852440059a398c98344004a27f5d88a9777e274e49fbe6f2d0d00dc5794ec44fdebd18589ef0092b4d080d9dd6232ecdf966c2744d6ce8ac2b891662b88339a99324e8dd105f7b3076830dfe7c8618c4db70ad5f55b1632691b73873b765afcd0c3235898b14a6f51731b65861ccff0f43c74ffa425235af0b32966d450e302621ab5315b58fd2067d66be56aef135b8f6c84e6ddb60c17a170588da9925535c8aeeb90b5b164859b97bd9fa1a7d282d6d0c6493f56921c039bfa23fd38bc4a643ebb9ace07108d9b170900fbc8cdd0649b1fdd05cd330102d919c91bda82ae1b0f5fa1fbdf8a519376740361f1066a97cfa57d3683aafa767e5aff7bdd467c315ed5a22499aa52066252cd854b09213a63c5093afd3a65241242cc3a3ced72325640aa05374e600749b9efd6042bb0e3a3dbd90a00328494dc28c3187cbd9913e0bc914b3892a3dc86ad4e426308fe6e961abaf588f31870df5524620ec1c7fe5c487dbe2d324fce3eaeb13307f406ebc4064e654e91974b836376347a5dbfabfca3c2bd2099a8228ce66c6940c013935b48f48ca8ce249a4d482c55e3fb6f1cfe786c5a32a57969bb74a779d96e922c139363bc2b22d77dc59277c002ae1d2dcc3ff1786f2a629d2a15874ddc95039dbfd6391f28e66fbff5855ef464165489200f66df511db7b2f49a45e43b8f555eb83d0419232cbcb738a3f856433040833a798174007cf5e3a81b46901a3c9281d3654043f84937eb974a5c9c520c7af403cb2147e663ce1ae545568321922b0bf2456c23a859e872e35f329c491ad1179c6b5a1fa467a361d57c0dcc17766e5ed190f352fa3d59b57c40a824a6815b6846ece8eb382c100d5eca46bef0be875709f12f5461fae93ba1f06e61a6e7187321a36099573fb1dd6cf8ec38b89989ab01fc3759bb4393bccd1a3d836cd8c5cf9e616343ca5117ed72770c4a7b024a1d833a6084b093b6f3ab153831ce5e6bb13f30c1d9649b8b9e76d51576c3a406eb5730a6c8981e7b6fb0299cfac60773e977a7867872a910fbe75bd2a8ef9d6e1327f9153c7c0fba73966b7fda85b79dbd65f2939520c18a777c91b6d5fe496bcd846b31123f77f85261ba30db4c96f81c4d9cabcacbf232d30713a94047d5af24285bbbe793f088c9236416ed2596c1c156c863044db5d9575f315a03314bde05b3b7d6dbff5b7565b71ef59a4ce1e796a549d28edb4c75a5cabd00fe969b52ad06966c916e8d2a777e3da039dc88c7af462106f3b4645fd848c93c4b57c9ff15aabb661930914793b53298f762a30b22ddbdd0ee77bcc8e0d6be0598730e687edad4ad455962f6e2b0b49651bc20702e685fde63c09deb906be5f47972171174ba772e44672e300e438f106cc946bfc1aa548200d61d9efaba3df0a87906a284cd2ccccbac21c5aa2ce5ea1d05d04a4b5e5038e5d55c7fab260ab30e2c9fce977024cf8e739c4e58727fa1510bc6f223aa5fd344c7d823a6d6dc847c500c926a046663faade4d35daebbc4f50614c2f628fb0097aad4cc1ed856a1c0c16c8063ac35eda62df3ab70bd116f3989b9d7be1a34d1670bc3ec0a6ccc18e09de2eecb212c40a9b50fcc959b67fba9a5bcfb23476115e1f8a2f0d7279286973d1a1d34f61eeb64372df05f54a96e88f734ceb77c99278e453ecf75ead54c1414f401d8338fb6ecf5f12768ee95cd09c262f880b2ee522ca344b890dbdcde4c88814ef927caaa29a5a4b97c48c38a78485f15b3e1ec5d5ab35aca934377a917b9df98a492044f55cf016c008fef3181d77d13f1828b84625b5cb1f460e5f5ed2fd0dfe8f81b81c05cb2e25ac2b9800a5b73a0626b58ed3c944562f00ab40bf4875feaf4eb453936cfc98157a14aba4f04e715cb5189a8ebd1bda1aec10876eaec2ddd0a6701efa7987b1330f1336e96cde36459ecf5d911af8a9a36b53c42ab1080b0f9db9a4b14efed3cef52066866519f564d281e1dbf84fe8c24c660d31257bcf506cb23d86b81bcc6efa51b4ad9dfab67fda947753afcad33af2caf9b9b4ea7379a38902d5e9e40a69cb10f25e60e3bb2fdddec17b526824f5215fe68640b1e2839479e122db707ae8fdd8f29d861add05d902a1df191c88143850b355d98ccf286e9acfa1ef40a74917686f53797477196c1aa67d767fedaebca4dd23bd9f5837719f206f04c4569ac51be15ac4f3cefc956fa594847750db438421ce862a8539f48bdfe81695b3363981b0a25aecab8640f82c62668b4dd58c6dfd59795a6a5cadbf9165c37750df2374e117d0b38031f5d8b08b1bf9fc5593515002ef9d3104998a854161a4ddb2126aced3f8e8951ce0d1e20dbc2ad70cc6e4abf49205f56e201b471e84a7ab305b441dddd9694b32bf52bb595602e4724ea008863be9d95b982c2eda1116d30daa07ed26fd8e81cf1c58cc93b458ee5f8c431aec9f4a288021d7c33d0d3884e1933cae04d37488d58efe4a399f9348bc2ef17dd010a390c76b24d72ccbc90811b0e41627eff0f1bfed2ae4dfebbd22ac3dd80ecb098a0ec7454cfd73c853166e9950f87150f24a594a73cac388eb59bfe1f51315ada7b19aba768a6d1524c1d7d9f9673bf3bb61e809ea47f032e0d3341a572fd745ec175b7de933bccc8d6e6cfdd8f4f1011a520e7f6e6bad71f0d7e5a6f9168b0962c0f5854d2e5d361c4898605b63d7c7bb1953ec937ecf5f6b115d13c7fe7eae9051aa9b1f1d0b1448d95dbf89fff5b1c52c50ec1e372a24d65f14304c08e37470a71d54d69575f9b0530a23d48352e7cdd61f87ae33f04c04b4144af60753237cfa71d37fe9b982de66be4c13e2cd7977b2fbaff115fb80357d6270c4982b2c0d29e734b34f3f8cb4a8c2b9305b6e7f378214ecd13928f2671db2c7ee0f7b37821fad4551b410aefe3ec1a5dab7970d83a81e7987827d973b5a19b8875abd0afb9f02112e3e3925517d294fbe26403a4df135618dbfc911cd911e073bef8baac92adf3cf516747616fbe142306be804c8a7a6da49b85e0e1763d0aa4465f9fb69cb12cbbe508c0a9e6834923ecfe37632b26257b716b4a98282e714f6ad7ce43264fcca727fb50dda4013f2dcaebeead76ee161a78f3ae4976eb6218cf5edf3a0dc6893c4d7cd7dfe626c5fc19244206bc73ba9a59751c68e80744abe2d80ec82ba5fa698b62b36bdc9326da6d8681c7733d9ac03a874b40e9fe11a83cbf8a77python3.6-configpython3.6m-configlibpython3.6m.so.1.0python-3.6.pcpython-3.6.pc../../libpython3.6m.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-core-3.6.15-150300.10.30.1.src.rpmlibpython3.so()(64bit)pkgconfig(python-3.6)pkgconfig(python-3.6m)pkgconfig(python3)python3-develpython3-develpython3-devel(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.3cbb@b@a@a*@a*@aaaayay?@af@a]aLl@aLl@aA@a'@aj@```t`[``@``/@``U_T__@_v@_0@_0@_@_G@___P_P_m_O@_N7_L@_?@_>e_>e_=@_@_______^^g@^>^>^8 @^0"@]f@]+]@]m]y@]v>]8H@]8H@]1]]@\\8\@\E@\C@["@[6@ZZԐ@Zx@Z@Z@Z Z Zz@Zhu@Z`@ZLZ"Z }YYX@Yo@Y@YY@Y@YI@XӸXƉXXqX@Xv@W@Wx@W_W@Vm@VhV*!@VCV }@U@U@U@UU[%UT@UCjU@TeT;steven.kowalik@suse.commcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdmueller@suse.comschwab@suse.demcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comschwab@suse.deqydwhotmail@gmail.commcepl@suse.commcepl@suse.commcepl@suse.comdmueller@suse.commcepl@suse.comcode@bnavigator.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commeissner@suse.commcepl@suse.commcepl@suse.commcepl@suse.comsteven.kowalik@suse.commmachova@suse.commcepl@suse.commcepl@suse.commcalabkova@suse.comdimstar@opensuse.orgmcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.comtchvatal@suse.comschwab@suse.demcalabkova@suse.commcalabkova@suse.commcalabkova@suse.commcepl@suse.commcalabkova@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.commimi.vx@gmail.compsimons@suse.comadam@mizerski.plschwab@suse.debwiedemann@suse.comtchvatal@suse.comjmatejek@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comdimstar@opensuse.orgmimi.vx@gmail.comjmatejek@suse.comdmueller@suse.comvcizek@suse.comschwab@suse.dejmatejek@suse.comkukuk@suse.dejmatejek@suse.comasn@cryptomilk.orgjmatejek@suse.comjmatejek@suse.comjmatejek@suse.combwiedemann@suse.comjmatejek@suse.comjmatejek@suse.comhpj@urpla.nethpj@urpla.nethpj@urpla.netjmatejek@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comjmatejek@suse.comtoddrme2178@gmail.comjmatejek@suse.comdimstar@opensuse.orgjmatejek@suse.comfisiu@opensuse.orgmeissner@suse.comschwab@suse.dejmatejek@suse.commailaender@opensuse.orgrguenther@suse.comp.drouand@gmail.comjmatejek@suse.com- Add patch CVE-2021-28861-double-slash-path.patch: * http.server: Fix an open redirection vulnerability in the HTTP server when an URI path starts with //. (bsc#1202624, CVE-2021-28861)- Add CVE-2015-20107-mailcap-unsafe-filenames.patch to avoid CVE-2015-20107 (bsc#1198511, gh#python/cpython#68966), the command injection in the mailcap module. - Rename support-expat-245.patch to support-expat-CVE-2022-25236-patched.patch to unify the patch with other packages. - Add bpo-46623-skip-zlib-s390x.patch skipping two failing tests on s390x.- Update bundled pip wheel to the latest SLE version patched against bsc#1186819 (CVE-2021-3572).- Add patch support-expat-245.patch: * Support Expat >= 2.4.5- Rename 22198.patch into more descriptive remove-sphinx40-warning.patch.- Don't use appstream-glib on SLE-12. - Use Python 2-based Sphinx on SLE-12. - No documentation on SLE-12. - Add skip_SSL_tests.patch skipping tests because of patched OpenSSL (bpo#9425).- Don't use appstream-glib on SLE-12. - Use Python 2-based Sphinx on SLE-12. - No documentation on SLE-12. - Add skip_SSL_tests.patch skipping tests because of patched OpenSSL (bpo#9425).- Don't use OpenSSL 1.1 on platforms which don't have it.- Remove shebangs from from python-base libraries in _libdir (bsc#1193179, bsc#1192249). - Readjust patches: - bpo-31046_ensurepip_honours_prefix.patch - decimal.patch - python-3.3.0b1-fix_date_time_compiler.patch- build against openssl 1.1 as it is incompatible with openssl 3.0+ (bsc#1190566)- 0001-allow-for-reproducible-builds-of-python-packages.patch: ignore permission error when changing the mtime of the source file in presence of SOURCE_DATE_EPOCH- The previous construct works only on the current Factory, not in SLE.- BuildRequire rpm-build-python: The provider to inject python(abi) has been moved there. rpm-build pulls rpm-build-python automatically in when building anything against python3-base, but this implies that the initial build of python3-base does not trigger the automatic installation.- Due to conflicting demands of bsc#1183858 and platforms where Python 3.6 is only in interpreter+pip set we have to make complicated ugly construct about Sphinx BR.- Make python36 primary interpreter on SLE-15- Make build working even on older SLEs.- Update to 3.6.15: - bpo-43124: Made the internal putcmd function in smtplib sanitize input for presence of \r and \n characters to avoid (unlikely) command injection. Library - bpo-45001: Made email date parsing more robust against malformed input, namely a whitespace-only Date: header. Patch by Wouter Bolsterlee. Tests - bpo-38965: Fix test_faulthandler on GCC 10. Use the “volatile” keyword in faulthandler._stack_overflow() to prevent tail call optimization on any compiler, rather than relying on compiler specific pragma. - Remove upstreamed patches: - faulthandler_stack_overflow_on_GCC10.patch- test_faulthandler is still problematic under qemu linux-user emulation, disable it there- Update to 3.6.14: * Security - bpo-44022 (bsc#1189241, CVE-2021-3737): mod:http.client now avoids infinitely reading potential HTTP headers after a 100 Continue status response from the server. - bpo-43882: The presence of newline or tab characters in parts of a URL could allow some forms of attacks. Following the controlling specification for URLs defined by WHATWG urllib.parse() now removes ASCII newlines and tabs from URLs, preventing such attacks. - bpo-42988 (CVE-2021-3426, bsc#1183374): Remove the getfile feature of the pydoc module which could be abused to read arbitrary files on the disk (directory traversal vulnerability). Moreover, even source code of Python modules can contain sensitive data like passwords. Vulnerability reported by David Schwörer. - bpo-43285: ftplib no longer trusts the IP address value returned from the server in response to the PASV command by default. This prevents a malicious FTP server from using the response to probe IPv4 address and port combinations on the client network. Code that requires the former vulnerable behavior may set a trust_server_pasv_ipv4_address attribute on their ftplib.FTP instances to True to re-enable it. - bpo-43075 (CVE-2021-3733, bsc#1189287): Fix Regular Expression Denial of Service (ReDoS) vulnerability in urllib.request.AbstractBasicAuthHandler. The ReDoS-vulnerable regex has quadratic worst-case complexity and it allows cause a denial of service when identifying crafted invalid RFCs. This ReDoS issue is on the client side and needs remote attackers to control the HTTP server. - Upstreamed patches were removed: - CVE-2021-3426-inf-disclosure-pydoc-getfile.patch - CVE-2021-3733-ReDoS-urllib-AbstractBasicAuthHandler.patch - Refreshed patches: - python3-sorted_tar.patch - riscv64-ctypes.patch- Rebuild to get new headers, avoid building in support for stropts.h (bsc#1187338).- Use versioned python-Sphinx to avoid dependency on other version of Python (bsc#1183858).- Modify Lib/ensurepip/__init__.py to contain the same version numbers as are in reality the ones in the bundled wheels (bsc#1187668).- add 22198.patch to build with Sphinx 4- Stop providing "python" symbol (bsc#1185588), which means python2 currently.- Make sure to close the import_failed.map file after the exception has been raised in order to avoid ResourceWarnings when the failing import is part of a try...except block.- Add CVE-2021-3426-inf-disclosure-pydoc-getfile.patch to remove getfile feature from pydoc, which is a security nightmare (among other things, CVE-2021-3426, allows disclosure of any file on the system; bsc#1183374, bpo#42988).Update to 3.6.13, final release of 3.6 branch: * Security - bpo#42967 (bsc#1182379, CVE-2021-23336): Fix web cache poisoning vulnerability by defaulting the query args separator to &, and allowing the user to choose a custom separator. - bpo#42938 (bsc#1181126, CVE-2021-3177): Avoid static buffers when computing the repr of ctypes.c_double and ctypes.c_longdouble values. - bpo#42103: Prevented potential DoS attack via CPU and RAM exhaustion when processing malformed Apple Property List files in binary format. - bpo#42051: The plistlib module no longer accepts entity declarations in XML plist files to avoid XML vulnerabilities. This should not affect users as entity declarations are not used in regular plist files. - bpo#40791: Add volatile to the accumulator variable in hmac.compare_digest, making constant-time-defeating optimizations less likely. * Core and Builtins - bpo#35560: Fix an assertion error in format() in debug build for floating point formatting with “n” format, zero padding and small width. Release build is not impacted. Patch by Karthikeyan Singaravelan. * Library - bpo#42103: InvalidFileException and RecursionError are now the only errors caused by loading malformed binary Plist file (previously ValueError and TypeError could be raised in some specific cases). * Tests - bpo#42794: Update test_nntplib to use offical group name of news.aioe.org for testing. Patch by Dong-hee Na. - bpo#41944: Tests for CJK codecs no longer call eval() on content received via HTTP. - Patches removed, because they were included in the upstream tarball: - CVE-2020-27619-no-eval-http-content.patch - CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in _ctypes/callproc.c, which may lead to remote code execution.- Provide the newest setuptools wheel (bsc#1176262, CVE-2019-20916) in their correct form (bsc#1180686).- (bsc#1180125) We really don't Require python-rpm-macros package. Unnecessary dependency.- readd --with-fpectl (bsc#1180377)- Adjust sphinx-update-removed-function.patch- (bsc#1179630) Update sphinx-update-removed-function.patch to work with all versions of Sphinx (not binding the Python documentation build to the latest verison of Sphinx). Updated version mentioned on gh#python/cpython#13236.- Add CVE-2020-27619-no-eval-http-content.patch fixing CVE-2020-27619 (bsc#1178009), where Lib/test/multibytecodec_support calls eval() on content retrieved via HTTP.- Add patch sphinx-update-removed-function.patch to no longer call a now removed function (gh#python/cpython#13236). As a consequence, no longer pin Sphinx version.- Pin Sphinx version to fix doc subpackage- Change setuptools and pip version numbers according to new wheels (bsc#1179756). - Add ignore_pip_deprec_warn.patch to switch of persistently failing test.- Replace bundled wheels for pip and setuptools with the updated ones (bsc#1176262 CVE-2019-20916).- Handful of changes to make python36 compatible with SLE15 and SLE12 (jsc#ECO-2799, jsc#SLE-13738) - Rebase bpo23395-PyErr_SetInterrupt-signal.patch- Fix build with RPM 4.16: error: bare words are no longer supported, please use "...": x86 == ppc.- Fix installing .desktop file- Buildrequire timezone only for general flavor. It's used in this flavor for the test suite.- Add faulthandler_stack_overflow_on_GCC10.patch to make build working even with GCC10 (bpo#38965).- Just cleanup and reordering items to synchronize with python38- Format with spec-cleaner- riscv64-support.patch: bpo-33377: add triplets for mips-r6 and riscv (#6655) - riscv64-ctypes.patch: bpo-35847: RISC-V needs CTYPES_PASS_BY_REF_HACK (GH-11694) - Update list of tests to exclude under qemu linux-user- Update the python keyring - Correct libpython name- Drop patches which are not mentioned in spec: * CVE-2019-5010-null-defer-x509-cert-DOS.patch * F00102-lib64.patch * F00251-change-user-install-location.patch * OBS_dev-shm.patch * SUSE-FEDORA-multilib.patch * bpo-31046_ensurepip_honours_prefix.patch * bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch * bpo36302-sort-module-sources.patch * bpo40784-Fix-sqlite3-deterministic-test.patch * bsc1167501-invalid-alignment.patch * python3-imp-returntype.patch - Working around missing python-packaging dependency in python-Sphinx (bsc#1174571) is not necessary anymore.- Update to 3.6.12 (bsc#1179193) * Ensure python3.dll is loaded from correct locations when Python is embedded * The __hash__() methods of ipaddress.IPv4Interface and ipaddress.IPv6Interface incorrectly generated constant hash values of 32 and 128 respectively. This resulted in always causing hash collisions. The fix uses hash() to generate hash values for the tuple of (address, mask length, network address). * Prevent http header injection by rejecting control characters in http.client.putrequest(…). * Unpickling invalid NEWOBJ_EX opcode with the C implementation raises now UnpicklingError instead of crashing. * Avoid infinite loop when reading specially crafted TAR files using the tarfile module - Drop merged fixtures: * CVE-2020-14422-ipaddress-hash-collision.patch * CVE-2019-20907_tarfile-inf-loop.patch * recursion.tar - This release also fixes CVE-2020-26116 (bsc#1177211) and CVE-2019-20907 (bsc#1174091).- Add CVE-2019-20907_tarfile-inf-loop.patch fixing bsc#1174091 (CVE-2019-20907, bpo#39017) avoiding possible infinite loop in specifically crafted tarball. Add recursion.tar as a testing tarball for the patch.- Make library names internally consistent- Disable profile optimalizations as they deadlock in test_faulthandler- Disable lto as it causes mess and works with 3.7 onwards only- Sync the test disablements from the python3 in sle15- Update to 3.6.11: - bpo-39073: Disallow CR or LF in email.headerregistry. Address arguments to guard against header injection attacks. - bpo-38576 (bsc#1155094): Disallow control characters in hostnames in http.client, addressing CVE-2019-18348. Such potentially malicious header injection URLs now cause a InvalidURL to be raised. - bpo-39503: CVE-2020-8492: The AbstractBasicAuthHandler class of the urllib.request module uses an inefficient regular expression which can be exploited by an attacker to cause a denial of service. Fix the regex to prevent the catastrophic backtracking. Vulnerability reported by Ben Caller and Matt Schwager. - bpo-39401: Avoid unsafe load of api-ms-win-core-path-l1-1-0.dll at startup on Windows 7. - Remove merged patch CVE-2020-8492-urllib-ReDoS.patch and CRLF_injection_via_host_part.patch.- Fix minor issues found in the staging.- Do not set ourselves as a primary interpreter- Add CVE-2020-14422-ipaddress-hash-collision.patch fixing CVE-2020-14422 (bsc#1173274, bpo#41004), where hash collisions in IPv4Interface and IPv6Interface could lead to DOS.- Change name of idle3 icons to idle3.png to avoid collision with Python 2 version (bsc#1165894).- Add CVE-2019-9674-zip-bomb.patch to improve documentation warning about dangers of zip-bombs and other security problems with zipfile library. (bsc#1162825 CVE-2019-9674) - Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug "Python urrlib allowed an HTTP server to conduct Regular Expression Denial of Service (ReDoS)" (bsc#1162367)- Add Requires: libpython%{so_version} == %{version}-%{release} to python3-base to keep both packages always synchronized (bsc#1162224).- Reame idle icons to idle3 in order to not conflict with python2 variant of the package bsc#1165894 * renamed the icons * renamed icon load in desktop file- Add pep538_coerce_legacy_c_locale.patch to coerce locale to C.UTF-8 always (bsc#1162423).- Update to 3.6.10 (still in line with jsc#SLE-9426, jsc#SLE-9427, bsc#1159035): - Security: - bpo-38945: Newline characters have been escaped when performing uu encoding to prevent them from overflowing into to content section of the encoded file. This prevents malicious or accidental modification of data during the decoding process. - bpo-37228: Due to significant security concerns, the reuse_address parameter of asyncio.loop.create_datagram_endpoint() is no longer supported. This is because of the behavior of SO_REUSEADDR in UDP. For more details, see the documentation for loop.create_datagram_endpoint(). (Contributed by Kyle Stanley, Antoine Pitrou, and Yury Selivanov in bpo-37228.) - bpo-38804: Fixes a ReDoS vulnerability in http.cookiejar. Patch by Ben Caller. - bpo-38243: Escape the server title of xmlrpc.server.DocXMLRPCServer when rendering the document page as HTML. (Contributed by Dong-hee Na in bpo-38243.) - bpo-38174: Update vendorized expat library version to 2.2.8, which resolves CVE-2019-15903. - bpo-37461: Fix an infinite loop when parsing specially crafted email headers. Patch by Abhilash Raj. - bpo-34155: Fix parsing of invalid email addresses with more than one @ (e.g. a@b@c.com.) to not return the part before 2nd @ as valid email address. Patch by maxking & jpic. - Library: - bpo-38216: Allow the rare code that wants to send invalid http requests from the http.client library a way to do so. The fixes for bpo-30458 led to breakage for some projects that were relying on this ability to test their own behavior in the face of bad requests. - bpo-36564: Fix infinite loop in email header folding logic that would be triggered when an email policy’s max_line_length is not long enough to include the required markup and any values in the message. Patch by Paul Ganssle - Remove patches included in the upstream tarball: - CVE-2019-16935-xmlrpc-doc-server_title.patch (and also bpo37614-race_test_docxmlrpc_srv_setup.patch, which was resolving bsc#1174701). - CVE-2019-16056-email-parse-addr.patch - Move idle subpackage build from python3-base to python3 (bsc#1159622). appstream-glib required for packaging introduces considerable extra dependencies and a build loop via rust/librsvg. - Correct installation of idle IDE icons: + idle.png is not the target directory + non-GNOME-specific icons belong into icons/hicolor - Add required Name key to idle3 desktop file- Unify all Python 3.6* SLE packages into one (jsc#SLE-9426, jsc#SLE-9427, bsc#1159035) - Patches which were already included upstream: - CVE-2018-1061-DOS-via-regexp-difflib.patch - CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch- Add CVE-2019-16935-xmlrpc-doc-server_title.patch fixing bsc#1153238 (aka CVE-2019-16935) fixing a reflected XSS in python/Lib/DocXMLRPCServer.py- Add bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes bsc#1149792 - Add bpo36263-Fix_hashlib_scrypt.patch which works around bsc#1151490- Add CVE-2019-16056-email-parse-addr.patch fixing the email module wrongly parses email addresses [bsc#1149955, bnc#1149955, CVE-2019-16056]- jsc#PM-1350 bsc#1149121 Update python3 to the last version of the 3.6 line. This is just a bugfix release with no changes in functionality. - The following patches were included in the upstream release as so they can be removed in the package: - CVE-2018-20852-cookie-domain-check.patch - CVE-2019-5010-null-defer-x509-cert-DOS.patch - CVE-2019-10160-netloc-port-regression.patch - CVE-2019-9636-urlsplit-NFKC-norm.patch - CVE-2019-9947-no-ctrl-char-http.patch - Patch bpo23395-PyErr_SetInterrupt-signal.patch has been reapplied on the upstream base without changing any functionality. - Add patch aarch64-prolong-timeout.patch to fix failing test_utime_current_old test.- FAKE RECORD FROM SLE-12 CHANNEL Apply "CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which converts shutil._call_external_zip to use subprocess rather than distutils.spawn. [bsc#1109663, CVE-2018-1000802]- FAKE RECORD FROM SLE-12 CHANNEL bsc#1109847: add CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch fixing bpo#34623.- boo#1141853 (CVE-2018-20852) add CVE-2018-20852-cookie-domain-check.patch fixing http.cookiejar.DefaultPolicy.domain_return_ok which did not correctly validate the domain: it could be tricked into sending cookies to the wrong server.- bsc#1138459: add CVE-2019-10160-netloc-port-regression.patch which fixes regression introduced by the previous patch. (CVE-2019-10160) Upstream gh#python/cpython#13812- FAKE RECORD FROM SLE-12 CHANNEL bsc#1137942: Avoid duplicate files with python3* packages (https://fate.suse.com/327309)- bsc#1094814: Add bpo23395-PyErr_SetInterrupt-signal.patch to handle situation when the SIGINT signal is ignored or not handled- Update to 3.6.8: - bugfixes only - removed patches (subsumed in the upstream tarball): - CVE-2018-20406-pickle_LONG_BINPUT.patch - refreshed patches: - CVE-2019-5010-null-defer-x509-cert-DOS.patch - CVE-2019-9636-urlsplit-NFKC-norm.patch - Python-3.0b1-record-rpm.patch - python-3.3.0b1-fix_date_time_compiler.patch - python-3.3.0b1-test-posix_fadvise.patch - python-3.3.3-skip-distutils-test_sysconfig_module.patch - python-3.6.0-multilib-new.patch - python3-sorted_tar.patch - subprocess-raise-timeout.patch - switch off LTO and PGO optimization (bsc#1133452) - bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch Address the issue by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause a ValueError to be raised.- bsc#1129346: add CVE-2019-9636-urlsplit-NFKC-norm.patch Characters in the netloc attribute that decompose under NFKC normalization (as used by the IDNA encoding) into any of ``/``, ``?``, ``#``, ``@``, or ``:`` will raise a ValueError. If the URL is decomposed before parsing, or is not a Unicode string, no error will be raised. (CVE-2019-9636) Upstream gh#python/cpython#12224- bsc#1120644 add CVE-2018-20406-pickle_LONG_BINPUT.patch fixing bpo#34656 Modules/_pickle.c in Python before 3.7.1 has an integer overflow via a large LONG_BINPUT value that is mishandled during a "resize to twice the size" attempt. This issue might cause memory exhaustion, but is only relevant if the pickle format is used for serializing tens or hundreds of gigabytes of data.- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch fixing bpo-35746. An exploitable denial-of-service vulnerability exists in the X509 certificate parser of Python.org Python 2.7.11 / 3.7.2. A specially crafted X509 certificate can cause a NULL pointer dereference, resulting in a denial of service. An attacker can initiate or accept TLS connections using crafted certificates to trigger this vulnerability.- Add -fwrapv to OPTS, which is default for python3 anyway See for example https://github.com/zopefoundation/persistent/issues/86 for bugs which are caused by avoiding it. (bsc#1107030)- Apply "CVE-2018-1061-DOS-via-regexp-difflib.patch" to prevent low-grade poplib REDOS (CVE-2018-1060) and to prevent difflib REDOS (CVE-2018-1061). Prior to this patch mail server's timestamp was susceptible to catastrophic backtracking on long evil response from the server. Also, it was susceptible to catastrophic backtracking, which was a potential DOS vector. [bsc#1088004 and bsc#1088009, CVE-2018-1061 and CVE-2018-1060]- As we run in main python package do not generate the pre_checkin from both now- Move the tests from base to generic package wrt bsc#1088573 * We still fail the whole distro if python3 is not build * The other archs than x86_64 took couple of hours to unblock build of other software, this way we work around the issue - Some tests are still run in -base for the LTO tweaking, but at least it is not run twice- update to 3.6.5 * bugfix release * see Misc/NEWS for details - drop ctypes-pass-by-value.patch - drop fix-localeconv-encoding-for-LC_NUMERIC.patch - refresh python-3.6.0-multilib-new.patch- Apply "python-3.6-CVE-2017-18207.patch" to add a check to Lib/wave.py that verifies that at least one channel is provided. Prior to this check, attackers could cause a denial of service (divide-by-zero error and application crash) via a crafted wav format audio file. [bsc#1083507, CVE-2017-18207]- Created %so_major and %so_minor macros - Put Tools/gdb/libpython.py script into proper place and ship it with devel subpackage.- ctypes-pass-by-value.patch: Fix pass by value for structs on aarch64- Add python3-sorted_tar.patch (boo#1081750, bsc#1086001)- Add patch to fix glibc 2.27 fail bsc#1079761: * fix-localeconv-encoding-for-LC_NUMERIC.patch- move XML modules and python3-xml provide to python3-base (fixes bsc#1077230) - move ensurepip to base- Add skip_random_failing_tests.patch only for PowerPC- update to 3.6.4 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed python3-ncurses-6.0-accessors.patch - drop PYTHONSTARTUP hooks that cause spurious startup errors * fixes bsc#1070738 * the relevant feature (REPL history) is now built into Python itself- Install 2to3-%{python_version} executable (override defattr of the -tools package). 2to3 (unversioned) is a symlink and does not carry permissions (bsc#1070853).- move 2to3 to python3-tools package- update to 3.6.3 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- drop python-2.7-libffi-aarch64.patch: this patches the intree copy of libffi which is unused/deleted in the line afterwards - fix build against system libffi: include flags weren't set so it actually used the in-tree libffi headers.- Fix test broken with OpenSSL 1.1 (bsc#1042670) * add 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- fix missing %{?armsuffix}- distutils-reproducible-compile.patch: ensure distutils order files before compiling, which works around bsc#1049186- Add libnsl-devel build requires for glibc obsoleting libnsl- update to 3.6.2 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed test-socket-aead-kernel49.patch - add Provides: python3-typing (fixes bsc#1050653) - drop duplicate Provides: python3- Add missing link to python library in config dir (bsc#1040164)- update to 3.6.1 * bugfix release, over a hundred bugs fixed * never add import location's parent directory to sys.path * switch to git for version control, build changes related to that * fix "failed to get random numbers" on old kernels (bsc#1029902) * several crashes and memory leaks corrected * f-string are no longer accepted as docstrings- prevent regenerating AST at build-time more robustly - add "--without profileopt" and "--without testsuite" options to python3-base to allow short circuiting when working on the package- FAKE RECORD FROM SLE-12 CHANNEL update to 3.4.6 (bsc#1027282): * fixed potential crash in PyUnicode_AsDecodedObject() in debug build * fixed possible DoS and arbitrary execution in gettext plurals * fix possible use of uninitialized memory in operator.methodcaller * fix possible Py_DECREF on unowned object in _sre * fix possible integer overflow in _csv module * prevent HTTPoxy attack (CVE-2016-1000110) * fix selectors incorrectly retaining invalid fds - drop upstreamed python-3.4-CVE-2016-1000110-fix.patch - move _elementtree to python3.rpm to match its pyexpat dependency (bsc#1029377)- Add 0001-allow-for-reproducible-builds-of-python-packages.patch upstream https://github.com/python/cpython/pull/296- reenable test_socket with AEAD patch (test-socket-aead-kernel49.patch) - reintroduce %py3_soflags macro (and better named %cpython3_soabi equivalent)- update to 3.6.0 * PEP 498 Formated string literals * PEP 515 Underscores in numeric literals * PEP 526 Syntax for variable annotations * PEP 525 Asynchronous generators * PEP 530 Asynchronous comprehensions * PEP 506 New "secrets" module for safe key generation * less memory consumed by dicts * dtrace and systemtap support * improved asyncio module * better defaults for ssl * new hashing algorithms in hashlib * bytecode format changed to allow more optimizations * "async" and "await" are on track to be reserved words * StopIteration from generators is deprecated * support for openssl < 1.0.2 is deprecated * os.urandom now blocks when getrandom() blocks * huge number of new features, bugfixes and optimizations * see https://docs.python.org/3.6/whatsnew/3.6.html for details - rework multilib patch: drop Python-3.5.0-multilib.patch, implement upstreamable python-3.6.0-multilib-new.patch - refresh python-3.3.0b1-localpath.patch, subprocess-raise-timeout.patch - drop upstreamed Python-3.5.1-fix_lru_cache_copying.patch - finally drop python-2.6b1-canonicalize2.patch that was not applied in source and only kept around in case we needed it in the future. (which we don't, as it seems) - update import_failed map and baselibs - build ctypes against system libffi (buildrequire libffi-devel in python3-base) - add new key to keyring (signed by keys already in keyring) - introduced common configure section between python3 and python3-base - moved pyconfig.h and Makefile to devel subpackage as distutils no longer need it at runtime - added python-rpm-macros dependency, regenerated macros file, drop macros.python3.py because it is not used now - improve summaries and descriptions (fixes bsc#917607) - enabled Link-Time Optimization, see what happens - including skipped_tests.py in pre_checkin.sh run - run specs through spec-cleaner, rearrange sections- FAKE RECORD FROM SLE-12 CHANNEL apply fix for CVE-2016-1000110 - CGIHandler: sets environmental variable based on user supplied Proxy request header: python-3.4-CVE-2016-1000110-fix.patch (fixes bsc#989523, CVE-2016-1000110) - refresh python3-urllib-prefer-lowercase-proxies.patch- FAKE RECORD FROM SLE-12 CHANNEL update to 3.4.5 check: https://docs.python.org/3.4/whatsnew/changelog.html (fixes bsc#984751, CVE-2016-0772) (fixes bsc#985177, CVE-2016-5636) (fixes bsc#985348, CVE-2016-5699) - drop upstreamed werror-declaration-after-statement.patch- FAKE RECORD FROM SLE-12 CHANNEL Due to being fixed upstream (differently), removed outdated patch CVE-2014-4650-CGIHTTPServer-traversal.patch (bsc#983582)- move _hashlib and _ssl modules and tests to python3-base - recommend python3- Add Python-3.5.1-fix_lru_cache_copying.patch Fix copying the lru_cache() wrapper object. Fixes deep-copying lru_cache regression, which worked on previous versions of python but fails on python 3.5. This fixes a bunch of packages in devel:languages:python3. See: https://bugs.python.org/issue25447- update to 3.5.1 * bugfix-only release, dozens of bugs fixed - Drop upstreamed Python-3.5.0-_Py_atomic_xxx-symbols.patch - "Python3" to "Python 3" in summary * This seems cleaner and fixes and rpmlint warning- FAKE RECORD FROM SLE-12 CHANNEL Issue #21121: Don't force 3rd party C extensions to be built with -Werror=declaration-after-statement. (werror-declaration-after-statement.patch, bsc#951166)- Add Python-3.5.0-_Py_atomic_xxx-symbols.patch This fixes a build error for many packages that use the Python, C-API. This patch is already accepted upstream and is slated to appear in python 3.5.1.- update to 3.5.0 * coroutines with async/await syntax * matrix multiplication operator `@` * unpacking generalizations * new modules `typing` and `zipapp` * type annotations * .pyo files replaced by custom suffixes for optimization levels in __pycache__ * support for memory BIO in ssl module * performance improvements in several modules * and many more - removals and behavior changes * deprecated `__version__` is removed * support for .pyo files was removed * system calls are auto-retried on EINTR * bare generator expressions in function calls now cause SyntaxError (change "f(x for x in i)" to "f((x for x in i))" to fix) * removed undocumented `format` member of private `PyMemoryViewObject` struct * renamed `PyMemAllocator` to `PyMemAllocatorEx` - redefine %dynlib macro to reflect that modules now have arch+os as part of name - module `time` is now built-in - dropped upstreamed patches: python-3.4.1-fix-faulthandler.patch python-3.4.3-test-conditional-ssl.patch python-fix-short-dh.patch (also dropped dh2048.pem required for this patch) - updated patch Python-3.3.0b2-multilib.patch to Python-3.5.0-multilib.patch - python-ncurses-6.0-accessors.patch taken from python 2 to fix build failure with new gcc + ncurses- Add python3-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1.- improve import_failed hook to do the right thing when invoking missing modules with "python3 -m modulename" (boo#942751)- Build with --enable-loadable-sqlite-extensions to make it works as geospatial database.- dh2048.pem: added generated 2048 dh parameter set to fix ssl test (bsc#935856) - python-fix-short-dh.patch: replace the 512 bits dh parameter set by 2048 bits to fix build with new openssl 1.0.2c (bsc#935856)- ctypes-libffi-aarch64.patch: remove upstreamed patch - python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for aarch64- python-3.4.3-test-conditional-ssl.patch - restore tests failing because test_urllib was unconditionally importing ssl (without really needing it) - restore functionality of multilib patch - drop libffi-ppc64le.diff because upstream completely changed everything yet again (sorry ppc64 folks :| )- Update to version 3.4.3 - Drop upstreamed CVE-2014-4650-CGIHTTPServer-traversal.patch (bpo#21766)- Add python-3.4.1-fix-faulthandler.patch, upstream patch for bogus faulthandler which fails with GCC 5.- asyncio has been merged in python3 main package; provide and obsolete it - Remove obsolete AUTHORS section - Remove redundant %clean section- add %python3_version rpm macro for Fedora compatibility - add missing argument in import_failed, rename Novell Bugzilla to SUSE Bugzillapython3-develibs-arm-4 1664786082  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.63.63.63.6.153.6.15-150300.10.30.13.6.15-150300.10.30.13.6.15 python3-configpython3.6-configpython3.6m-configpython3.6mPython-ast.hPython.habstract.haccu.hasdl.hast.hbitset.hbltinmodule.hboolobject.hbytearrayobject.hbytes_methods.hbytesobject.hcellobject.hceval.hclassobject.hcode.hcodecs.hcompile.hcomplexobject.hdatetime.hdescrobject.hdictobject.hdtoa.hdynamic_annotations.henumobject.herrcode.heval.hfileobject.hfileutils.hfloatobject.hframeobject.hfuncobject.hgenobject.hgraminit.hgrammar.himport.hintrcheck.hiterobject.hlistobject.hlongintrepr.hlongobject.hmarshal.hmemoryobject.hmetagrammar.hmethodobject.hmodsupport.hmoduleobject.hnamespaceobject.hnode.hobject.hobjimpl.hodictobject.hopcode.hosdefs.hosmodule.hparsetok.hpatchlevel.hpgen.hpgenheaders.hpy_curses.hpyarena.hpyatomic.hpycapsule.hpyconfig.hpyctype.hpydebug.hpydtrace.hpyerrors.hpyexpat.hpyfpe.hpygetopt.hpyhash.hpylifecycle.hpymacconfig.hpymacro.hpymath.hpymem.hpyport.hpystate.hpystrcmp.hpystrhex.hpystrtod.hpythonrun.hpythread.hpytime.hrangeobject.hsetobject.hsliceobject.hstructmember.hstructseq.hsymtable.hsysmodule.htoken.htraceback.htupleobject.htypeslots.hucnhash.hunicodeobject.hwarnings.hweakrefobject.hlibpython3.6m.solibpython3.sopython-3.6.pcpython-3.6m.pcpython3.pcconfig-3.6m-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:26234/SUSE_SLE-15-SP3_Update/003ebbd5652f22bec457a594544fc181-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]=d61da6bcc620a430727bac1ed1157e315f89503b, 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 RPRRRRPRPRPRRRRRRRq1v/%铈utf-8b1bc2bac9aca5a8d4edb2d8cead9266a27cdb3567f1dcf0f7d459ab89f9bbf44?7zXZ !t/hb] cr$x#H[zp`ƬrPQKU!U/%*+'ljҝ{~$4cW&jU{& ;5ؔ"ԤRm]B6窼?SK>x/7.}zfBzw,IvYNJmu9}SD_7B"QmcDyN_~7qȸ+kh7MŭFANlCXk+if-yS} 9?J݌{qĊhѫX7ҭcł< ;/_?DyО{/Ѕfe*Ki<8kG08S0(4;% k! }9aV}/ ",GSEVxL賙s;WN<3bɝnYw-}(m7ʮ<e1".6Dm* Cۻ8 ZϤYs@!!ȃ ֯4'_@cr#7HܕlUU1lVB*و>uuF Z(rGX'2R#ߧ΀ G~ KS?zޮŻ{:T>{G42 !(h U~ !|1<( V%PI׀j>'/ رK:|ի H{8S?@u*E\ާ1[xK}4Gz1*)!Gq'bf҆QH7 57TGwl >6F-Ѳl#:HǧۂIRO qC*V,ჸ<fM zcڶmAϮXmʥzmvFSNzWخȀRTt]B)7i3û(d'U5Qx f!U"*cb}pefSH ClqFtyJ7;J7eVg ]F|pc{4uYå >#~Óe YHʟ_tCa-([JsSdZ MrM2phw*!T^ݏ$oKXИrrr dk'I'PeӳDhE/!Ļ++mƷJXpzFhӰba2f&m~ZxM.Herr7F]? tа9p3k,_j_X9,C]^> S?9 3̯ZvA$?={ZF>TzGP|YBHjx"xAoZ6Ҟ7b*TaIwdەa_vվfLBN݇$w7j#% {` Ax p?/vw de2OVU/5Cn\TVVkORu4CC0MdWܯA|*I4UB K|Vs#ynuϨN7f/gyfX0&<+B+rV,E#Ha8֙NUNRX_&4jzi16(%vH @EiV}Gv:)UF^`+T1DKǿM*G2VvCkҴ=FwLS\^5$3@*y7eEJP @dTko{8#їC"g͙&nAߥS.~*3Ho$i*B0NvN a/Ft'j$UDJRϒgv!Bs5SJ"@rs=Yb/ kIUM-ʪ^[\( #ykpPZZFmdC~x|X3Y霆I"S1gr5}_#m؈ vUk)*2fz]5· jЦDR\&cGq?.VsNZ,vl^BP0PGH-Zt䅹jgT2AbyuwEڨJ'v{ ^C3Nzb#.DܣcODڷ21A:u.<1/綧uٳc^.»w^i*)FLD"Kq1vL.>mQ0(#5cVSVG0sUثn9[+ai]{_f=FT4Rg,SoIM:.W,wVB&nG}ӿ3Cnlg21YxW"eGd4V GB60^끦,,Vv﵅_4 &~pP)bG&w8eu0~Fݼ!hIv>*BDQ4df`T<ϼ~ 8^嘗w59Y떊XWx}}~%*|t0i֗?y!KH%2qe !rk%՝9Ѡ*j){;G*;˙¬*JI0|yOߍYyev;FP-ȀA"ɨ9QRcxF)P0BMڛ>3]"J_qnj~ౖ{$e\/xLA ot. RզیיPtq]Ϩ\/b2d^,ulvfX'G z{lZnqqY7"-+W5eK2X:\`!M]*EIq*DT 3Y˷iZkX|״aBYRA~*Y8 &Xr/|@0@ϊHè7liiN fOa+aϠ"`^2dr5W-鲸*&rwlJ"R]A #2KjwY/~>chRmٻ[Y .MyME翀=TߧGQChPY7,ա,0V 3 TlHBt$;89 p+>1mO%bs+(~B(%YRnK+3el,dUÚK;ie4%r\\jeaњqde Ʃ6&&o;G Dp\Lws PSK]|E#HoU,0rwx\xdx?RƧ~oRpuڙZcXM2;*?v;#o2㾌m ʶqX<o*b>['.,A BU)ڛZشpa1Ay:C|u"uL8̉`Vֆ{)ŧPVBTʓK\ ߺMZFl^G4ۋ$jwrv̜KOsvԑ;3eeZ}bKpRm/F%`c<11!ڌujEsP_FE_9ɔ*Uxf5fd 4T܇uT`Zu$M 4x2:+؁4A#-I\(>I|W>}<r7JX׈ҔvI/8`<52ʥ)Sm:ć1OofF+G\$Yj>.t+ur#[O3[7mΑx>̫%u;LA&!. ן:W]"h-~YnKgsHWQFN4"BwmhSV0Ol_^.9"'S3cG^/9ۆ(jo-SDfL`3hwwq Zx9 yآIɆJUL2b\r۝1ȼ'g? mo2\x0-&J[ 'zoѽ<ȓg! `Ѧ0Վ}DBI?n }DQ~ԤkUJS܍AdrkDXᙯ#WPF cV-[9U9r'͊T[@(]ҏYYlnXSS먐!qW֘2rNj m#NqFv$Iyg!, 6Ɍ% PC_N 2m>.eDGz֮]{-D&Dg7*:RIZH~l{aO=a\yŎABF}SYqX1@yhflivWσCM"дd1IwۙV2~g|b"+A-Tc4YS,=x`UQ 8k|azj xFw0vnDR ELswC= ~(;lÛo@\N]iDy;}\_n-Ou V!NLgbVzumn[TeIɼ1 .Ny%f孓fdBaxv2Z@퀜8HJH&,R2ѫ6wF1=2YGC~Rx y_8 Qs Ty2҄Amt`a 7=z\dGZz_]yd5" p!=ɢMތ&o-a堎a|_zV)axKoX1g5kvUgzf//b1{BW5k\1? QWߠ[8 =E@ƀ Ozyv׏ hwRc<58*B{Mnc5Qk?]ShDf$LtLZB#A?/R4 V)bv=Sƞ `q3;hm n!wT{<3K_A5u } @ۯ;KcTu 5'q+"f,EXjZb(( GIve;q/B+#HhK/{ftZ5I.Rov8}VT7^U2kn-)e#M^, CůMQb[*NmF4~,)S@)įۼR"y1ȃR͕uFs$ fFC;+_Y2 9?8c233'_oWETMr'0qv @HCOOa9BtHi[v ;wD}}#7c#*;Oϭ9]˕e^ᐅr!vVۡslLS+33.M >_oWN=ˋvQg3a)bD)Ғ hpFu#&xόs p,#t#J)Aՙ*inofΉAdt%Ý.sGŝq?_ &rh:;8 )jګfvz/I,9Fifp`Q tMY_al\FNmQ vew$⦦\%ltWr:,T+\RAgj77dQ*yLBĀPt߳XztGJU.2]y0g74pG:єz#͒ @!eϪr-W8MMكЎݷÃ)K"Je:\o0,WZqFJFz~XT{S Н7#Q$"Ѐâ/TĉT?ڭRI/wz z-B{Wxɳ*O4`;. zDrQ(G5M=*`"*l†ԀXu|v":Q([POja'O@0*jꄑOM+ߥ(VG9wKFWc;v-AQJ}KeG8 v,2;b,^W*an4T| lUWkGDc*-D 8ad`j*ɗ5hUy'^&ׄ9wY~/= +ӼUɔ {kypY й0Mt]4RTVz:,>UYW׮h@GB(%':ՃG;!+r#its2G9uN"k,XO ēL'o, ́b$KצʇY/Xػr$lwE8|d<[*H&XɀyTWRϬ^6DmHEYԞc%LV,K2W ]Tu^~(W假49[A*  8r#SL|ǹsLҮyB.w+LUxj>4LtdwDw~OkӱcʬY0ؕg[(Tc@kU pG.u3As[lwpk;,,¯ 6gՕœ$ovB#ث"aN\tΧ:#sy"VȆ8VAaN8|(q G]M7n@ ! eT׷Ed9Č5'a7&0sұLL(ujCzZg-}~N:Ux{1X驾B.Y3,}KoWlʶOglsEpJebSߡպ Xp u:S=>s pzj vd63;HBkphټl-9LڋهX6*$kLSg0{2kiU@QL1|>jo@o@+t-Џ1bHlb9"ߒyl0c6\'`1W a~g]0_1)WXqFBQ3E6N !D#>,p<\ %ledi"{x3P䕤\5vվC ?uuNI)!]S.9dZ}Jk!DN?RL sƿ\1tjM;Sn%=U^\S%;2)}3b*s򸳋>Fe`c܉K]"dRƠ)u;=f%VR.fx>@ ޔgHyi?nd UcaR#z g9:==ǭR^t+Ε^}jl4nc‚tp!*P_=Hwdu^,geǶdHfډ{}ÏsZ4SSkr+SկGU*s&mN^uLZX? RT;wOn{.\dh?1?0hqd3EN<J~$]CGyS#p䰉߀9wNts:G-d ͏z/ q;F۾+<S_$I oP?n;P7qT0d0 ꡇ馘݂줇׉Mr 9ޠ)5vڇl0q0'oٜfj,wLniґQO}ҋVFKv?`=$ y\kKe ͬ6v̹mԫA68F-BT"Cg/ٕW\gAz% $K9&Z`kqJgY›KFf#+"pF6^M_Qჷ8¿ShR/.F!+|"?&Ԑ1W,f~ae\1BF":dHE |Qn0]áof.zW2砯tN`ii)"2Y@J{ې7J0j;<#$ok[GGmL.]:L IΈ\.R䁫[ *%qpL RxMaϞ %29uMx0B`/%711IHԉS:/ނ' ͳZ٭IىI䈫$~v5UEvdKvIw-75,g &}h(}LD4vwϩ!-:s\݀4e b'1 ChM6q(7sC@/zШv2׌U q2zbv@tbL8n-43ޔ{O ^5ʋ&=|~ ͵9 Shh+-OLR_qMfl"_G8-:B>H=5q@EX.|rmB6Yfm,vY~̈́7ϫTz)~}B~7?o#HdЍ=&&jĸW`TCK}Y06GP~hGNPN-{)J0ʆTtIG& V_>Y QI)_`b`48s[Oe0#lxAPliU[SU֡崍+FNZP DǮǶ!Xʚ mb|dS 'Fof][P̈ilG>E$۲Nԑ.Vkެɭ YA-ڎj }* *hrrÌ6'!9X۞&İ? W lncDzr*vH# R: ~ڞNJcPfoG㔻 qRg̼kHx/~Q8PK4MJK`n00SZ0t{1uOks"Un>jTAF7`fO+e\xl\៹X&\P_pgVn3uҐ1f~0EḞܳ9q򭿲v 3},jBK"*AG$3ӣxB9p.Èpk S`;U`H*;!ƅt*@tf5G6BqN9&>7 6U$Ubr,څgLF$WDgU!SU\3̀$G0b==GAoFXFy9]u>Pb`p߽0!oηwskw{}4H1TwGsjW/Ʒ & ~aT|(V;h<(n$IByj5M7]] ɖh?7YUC'S!79g^ |oɸ'S7b˭w> u qSΤ9w"Uk;5MG #Ԋlu%1ՆO߬n{48 GNݎi[ '^)1u#oԽ ћYnk\Y':(o0JgWkѕ:\/,̔>:Skwչ,iO!a@<5DS-!&`dJ Ծ}Y <1U ;y> ^Y%IM2#KI1bzH1}!!Jy2t>VEtwb=h|9Ns)CMo;Erw&-϶@v&/Ƀ sP/I36Fo9-"$iq'$4c@ȶBTΆYVo+\5(0xUQABҏ;`B޷(5BտQQ5do0C5nzj|5=@D@=8Ų''ݙ  rOUaчg 8 z&v]Lkz@n1S, 11iU+aHf$(_zF-+#[6[S"E@_ r/vnޓWt;Jh0ݴqX]'PkfyO ؑ4EDŽ}\DwsXYfXo8_T%# ) ?9 M>}ga1ԓ갨5;|2ea5@JdC3&Bsv  ,^3ľkeZ.YH!l7EoլJ$GLLئE NJg[娔by!|J畅&A7;Pt=M&ش3[j Lb^]jHi{\jcY8J>h^5YdYOeZt;|8b;ǫu@2G2R`+jjNV81̬UR.!#in?j5v(,}ez)7)Ȧk[bEFbC*#Ѧv*%2FH^iPT(y /^Ǹk9h@./V Rl8?ԕ@Jȅ_Fl0Mzt%A'TIq֌zp`/00dCKl3 CqTt㘹:0 ω.Ԛf3!BKܯO.JAQqpnqY#髡hn2P\Cz4L(Gp+WH@*? oͷڠeOBJ՝6}2'߾;NHse'NͦW朢BQow9oV7d dC % ך,Z_F,TVq3n'tɈ \ ~4{D:<}+<-ȸWh"3崩r46ᆵ+E卽%z^uEhcmNbՒ*4H Ls0s.DORo@Dߤ/>O \#ix|$`=wV\Ц1q X/,Ka3jOGJKvU_u6CD[PD$%OWʓ)XpMp-lF%7Pf|ݐ;xijoF44cLv|bpk 풳c7ldfvil0ܟ)laE,jR e1 .)Z`rw{8SsW>状Ks4.t^1 n +? @4guY P :g -grGl-5~j |58}LR)(@Pߝ>y.㛲 )1SGM0\g6w`WE'V9>  {OxۘIxx!={^^KA[+YlFart<Jvg i%`%u-IJ4\bkߍ,/uN-BEZڸ`],cႚ/U:6*W%@)v}02%͕}JD^;"YguUr% Q~}k$/eQanLoncu-O(35JgD65|pغn~7Du1;ؕRN2n$Ob{J@)38 z$~𔍧ςCAH=ޮUB>17RaZ=v;heC/󢯑*JtɃ`Qf;,Z-]p8ai%FI5{[&.j`}+O̰@|D}XnEL Q,RͶq.uwyۦR3@w9w/nC ̣6Dbkcw-+oK/FOvnƺo}S8Ը]?̀]+mc 5c+J/r5Zف4юvWn`V7+wxBk(rNc#:>2Ǘ׺Fx}rݕtS=Dh RΟyN;q،4Z 4H?ȓv0" U߂&v<=Fle ;a.HNa* []VA'LfYriNԊUUǷt;31f 0X=?z=ʩB;-ڃq+CUzsWҨyf>U9~_^DyBE,2[/>`^"rU!eQ%ϩ>ӸJh#29='ڽO2UXOfȲȠ~Jpϝ,1 SS= ^ѽo$UPЉK^c.")Py9MFjS),<푁sΫd>{+vEb zz+k=/HvipäISoj0L<.7j3j(m UBZΥ2>s?*aGΛ@זC=i&G #kE1!Z~iK~U48(~smYOTA ~?F wn>&O2WLБ9-6>"58qEuVǫ-"w4KPeHB}1ۭe[R„΁it8c{j_H>6TΣ|يtеm*Yܪ ڥʌ)y, GjLR L;tH +"M8z<9tۚѣwIEś0. 5w4Rsv/zޮn f Z _ 4}^MB46 ɜ>gg9W5& :+ BgvZNPue@:lg_]Sa渰k˵v/C\|9>EFǫ鑇5ἧ]LJL4!#P&,cNH ,j0rGP2nJp,mvFcߧ3_L @p0ʻwb//Cҟ;Fu{)S9KglG:a]jy>D E}v:Fp*ɶ#>B[Bj?W 9[,"gkt73u<"FU+AqI*,l=wA% ]Y*V7l0FٙB{O{;cbQd8(֢giF^$Pk7-[_L%G$48_FoґZ])eh"(</F~dE6슓-h1fGY" N +6tdѕJe `C<@8.iF ~27t)VW8gϣ烁 J2{y3yuT/̴O; 3) ]b!ώ6ݫ6a4KT@]erAPLk]1xfWW{w'3Ȭ0R4zyX=k%11/D]6);؏?iƽE6߳0ޏ ,](pvzq y[PaHC~R8+vij;q.Dx1O=g)swѯQXD@E"^ T4M=v<$#)MF燝՜OnGRz<;bv‘2^yP伅{̈́*Φ,#f@?ط 𓫚ܷ^+lHk65 e>=nK:~`Fv.q3'c$BX6 Gsy'/u!l{[ޮB hD3]\T$aʆ=hZ:02-I #F 9ZRm9z<h (ܸ.\8i \Qw uW!_u&fKCef4+5ҷC I;X=]Tv|TO5}l01haP()ecS,x!EfhA/o&zdBWhVR$ dlGZb9E8JFcϐXM`GÎY D` 'u8O_/(0':r1EVhO Y#"ZUXInD/zy1oHBAQ9[hɷ!pY8EfR?6VmЕCO%ۓR-bmJ*L,{mRA '*WGә&r{^X=FՀ&h]ݮ0 T(8K+gUՑ0? ANEkTICbDw,Gzs)81Iq>҃? OvZVsj0h>أgfZ&TLS'GouA3֬2ߵei .rG=t3T >rbrH) RzWDT׵9ΐ z򎇆 %g}=i1(ְem<1DM%l*wL ƙ%n_U|T:np.D5G(BjhoPًM9U#eV[fGM9^0nsJ`IVVC)ڢc3wc 3,>.ϙvu#2AB^svZ*$&e@ݿ5v:}+Ã; cW탖FH_!^ЃH&vHn}6nk46FKzj! h?ֵ"*ןHy݄p[t">Bf DR{j4|*+e.(D.LUV0Q%9fqEȧ V HLHNLcϫ:fWB@\/sÆ+0sSAom#Q"Qǁّ8gA6<]\+GQ!jӕb/J3 ct{[-1I:=d敟֥rĥ 3aZ.)1#g-e$idO\ti%2}wBGLu擬F Z >$;rˮܒ-|&TU3еގU'e-.;,N@FdP Q5~E(;ι}wF_  o[M/_IՑW Yz$#VH,vǒnx/$Z0N i\=k9w7=!aB1fEcq† J\+Nnbr{)iBmić#)Y;bqHYKk E@ ̊OR%ü]r"}*Љpm0A>/J]> Tr\'^Y{t?+jrLHp]9I_Ll)~Zxr_=suO"T8T/ZZHK&mgwtAߏP7S@Zpu9 RH'i^)ev lFb#k@ l[3 p])D%Օy.Z>TŲo-Q$1`L#_ja'7ms|=TQ l{V?a+Aq@'V&=O1 0OҽݏI!U)+'\yP1#cUᄋ2&WJMnƯS'#($V&{$$ܦ;"dfSFH9BPYzv𿜱Y=@ITY=895 JLCcGer6+?{K#}WT4_ɤ<"/91"zO U=\&kfFTՑV:tĘ։NI殈4Ke7X).Qo 6 @S)Wi`W"krzuzn$#{=R|7f^ f[\@+Oy?MMDgOj{^5@^cr掝 cX% Kq#)$]q ҂hHo0%5S9&Ʈ.W#x7 ҇BЌ|2UNt{LU1+>L@cvs^L' y;Ə07Gq>ܱg:+-U_D{@E0[3g(Iolh ~?;Wꥇp Pmxt[f2Z!{J;q, ,06X`"Wũe^&M)Rgn _0gZM¡)3@9c+B*iov ~HیU;0&(+ !QV0O[aC]KMx\+jEj8QNYυj՗.ĢDq .S&NLx4?pc@R ޻?_zQCዻ-+#N5ˍXFA`1Y,e~c犘#Tm cwbn=k3RZ,o`5l擁HDL,}H7_}+~;aDWBଯ愬e9|Nun֧y2x^t~ 7?Ky')E2'd 'Fz%β`z2: KG&?9-mxȻ}"7"0ۙ//ҏzPϙbf{QѻXcT^$_% L0(މ45UBQNY]§Jc"%^,Ƨl+# ;yP_h}J%<$J햢Pa&Y\Q92r0ܫn`FgR|ɸ~\`bOixq,GxܒGu;nr%KX9ju=[ ;mл_r:,Yfĉ+G5L,Tl#jӓ_6T裮zCdgO6(0pwWSyy+$CWFSKxj9K8)ʻGӾ] p*b:Z$0SLjVDk[J@ө7o^Sa7',>\9#e2v,s"+Uh{t[M:Cr2Pĉb8 B&S5Ka;F9eE+@-kk(С/A QtثgDT*#.c[;Vq1?E, t66ս(s;.;]793+x_y:Gx“k9#mh3:]q'Ę~NT4nEUm ȦZeְ:qCchwԙ ]$1;mg )IzuD4_ ੽@X.RsթVЇSgshTrg5=JAeۼ'Kb妳xz3E+J,y/5Bo1ڧ%S$}6;L&\WO ,Ze#-9hVb.W5 7 ZS"?.\SJ%}ZLcr_|^hRpC*mϜ@`UキFX4=h y~]_q[Pi#؇]p ZiWנtRJ\$9`K<531G@jnPfH._m΀_YI :2%R.C;}Z`[Y)eƫ(gnu'ʈ(,=;&3D9k0Lϣ~ŧo.#Bm>M+9DS>sMf Rȶa-X/SBJ#zMU%9KK)ȩ+8/@OIBWx|5`Bx v+0.UEō57'%*f>7;hm!L+,_8fK~FWgkjF7s4QP jzX5&(sL{„?Zz5Fьa~ ڠ]ftS*58B+bK %H{6|}ᦴzDp̓E*E)Tahp%`y.r8>O&iMA΢|M=sΌ/w%#yzl 9ZBٷϪH8=wQ}檮jik[V[yo؏SOʍXD,y)Zf-Ata/ɔ3&l.qOȟfLaj#Y)QsX/و~<˄-PǖZwŞTflg[{q# ]# \hFG } bY_i{㲈 X񺌲0r"7yeu=/OW9.ϡ-_R*O~ж'B^oMq!; Ͱ,?* @%G9)F<O[%}x7vG :[Vn*F9bVrч?ӨʣԄi$m0I)LY, м]KXXYfkeh=4An Lrxch!6eU#-1Gl[dvd \3۝+?S%FpF]!Hg|ņ KV}{{8kg΋XS]B^taj*KM˽ 2|QǹNy c_B2I9'߽LX|VO[}KfP>{55,owM &-=õ}jn|Kھ{q3zu{bI&#TM~r;# e^lAP2 g!N0Nsle?`{㡈f`euw??4j؏}_&e,<;:2dS& к&x*|Ȳqoh}C^ˑt\3@uTW4K,2?sL 1myP,` /[Ujq'K?xek?txõBG,Vq͌#:;){E 5;j.3 XR&.b{WA79+t7A@))ilm d b*T:.I[0C|b@M|s%8?鶄>/e|+2Wx;}SU†I"&VjsaMg(rO;~ha SOg%Wr(FM!XM-JT3,-K:-iXIaoy\ax"&] *Oǘ0s*Hwi#oHvEhi+4nūL;$ɼk|E\[MIqdF.b09{.፰Y94xP"DҠh}w,L1BgDbMĖ~6"㭷OMKҧhӭ*2v !BcވoIYan'R3mk TgVqΔ*Z)UIY:kBiCZO` i .|(6r |UytFX!YXo Wˊ6 =P|dd}kJ zZ U;vGw?U^kV~qA__L/ٹ^z4N5j{Cjs3|kٻx_8p‘6 /8R5@@-4aj;cA N*h1hjJ>@b rd8,}CqQuǵ7k:.NߵZU<jJO5֊1|0=L,"T W筅*Rk8no1 /aa=(g^6 k#2Xٮ|R˫İmZJߢn`e` „C(,__zY^kKMPocseChS)D/k ioF&1Ov`pu T2XX)f g{$9/@8n8 2,[v_s}:;G[ϾZVvr&O .3GCJ*\Pv?[/AH_݌n䩔B ϟUC_ $q`QmTkx|A} !P2M :/wqldmƿ10Yb>K(j''=Nf5&T2#-ʖG~fW ?,7 xh(D{{8h8]/l;0&le9 ޽T`ſ΀tKDZ/qJu;/I:H āR5ޮXf*k'u@,\=YBztMXw[cVK >,n?~ϩUSXnصgRm*:ijWV BWM<м,{Xxcݦ~xr=h$%SNw:lTu4 V!8g\l{X?37BDS%w D ICpk{0r3ɾBj~ L ?sgc9 %,8+vlOņj1(XX^Ba{m Jtvz9rUuFirFSoνR`_fׅWR]VÕh=ő]v^b͎jFIuaIS]2/j3jvQ";ݩoc{|ğjZY^.=5. />ѠFp`+Zo?llFO>N1Jk7*TqGVĨY_T{l,-ks4]K6dhll.b{~Ӏ-P&Dx&< J6D.ӌݪ|:C?a} `r!^?CrbAoD)T`:f15k=Yo@_&d<' ̽Z5([+>M# Y+f&kO_4p3ɜ-u{ΙkQ ^CD˰1$ s!fH&(ޜ'c=:ౢ؅qd6a{oyC5DOSֻ.:YdƦ9$mNPFGW8 :8/W\<&jup !S_;Z FN4ЀBH *R_oӐTLL;]d4JKR^N7Ma͔w[kyH嵙k@}pou86LQr:ZBpZ'UֽZA.S (> oȀ]Uݏ-[lj)ᗷR)Ml=Ľsg + *aKH&ٵ`wE*;VXD vme仢U#&6[tͅەM0J9R2#Ҕ|ٯt!N&Ꝯm ى)\Ń_3q >ǹ v]z//K [3-'(D4/j%ڐ%,~7 @r 18@qF"q6sajUu2SF+܇Dn >nR\Rn;qAa'f @WI]'B"Udl*Fv㛁v bg4Yas7c,#+׌>sQNٴ ) _Eș7\PcJSo.!ލp)baA}_#Y;4JeRl`&qJq޺L^zf~ŔޢߖO6;6= ݔaNˍ}b,#WvosU1wL8Yڀ]"$U@b2RrZy 8i*4/O ,*W(epsPG28س͞SKIs?gHut{˄XU:%iMUS#@"(U'LTs+ /|Ʃ'DXR 8o o[Jȴ"(mE(`eGɂTfydD7 gH oH?Kw@ _Hl='R%G>)qNRNwI#r.\>XCeo=1\#","NW3v4ĉj$2<$\ OSp 0Jy(A4K@Yd$ի{ltB,F~$G2UMl_:\PZ^,`\F9yHfH[7`ˏfXexwR?F9>3=j@Mϥ[fh!q&L\ \;"^ݏu S:)7!۩;*"!K ^{ ":L(UJ|6`&`JeVڟX,n u  (B󰢚dLg1330P @<cu@Х2 pS6\5 nX0\\TG)j?G˳[wNA*;ҳܘ*|qSI#QNi&̅U#_Om>rF8ȃ.*za+x+p@2 *fz zW fps,֏Ez^Qf0xKR?W"_P.z٩?ZWt̷nydX2I({\^r_i) 6w_xɆ1 _y{쭁̄)U= gkR5!؇$]!P=zsw>1Xt[[̟j0G j@rb!<mɛdG42?9YeMghm]}ȱK>y*H\BqB֝:JE[@iS7U6aJ`tUoSiD E󄺑Nf1 W)fxdQF"@76Bh#qLFoxae:j7I/Y{eUD}^gcu!kOBfٽpǡ~e?}x~\H/U Qϑ bG+p~#(3&RAip(Wcɠ߿^Z;>_?GL9/T@ZR;lvqj&Zdm|ra(:t" kŬZ)sG[QS\^1jhR7bm?$aݧXʟgf~Eoݕ˱^(OLQ%1[5p#=V]" E'I&dL_aZ.Tp[#+e,Ig? ƿpMNJ?ߏ  e FR!*Fewl~15HC"`fKUl Gq +<Ӂq!IgQMnAVӺsaf382(țW^[I3}=/R&gx7L=Q)g|K *eg?rkprI,-i"< ubE&X3tF)_h7Ǚ/ܽ&1$26 '[0=Mzc(zkL7â,GeApE8&N$&x*,qH8?P%1<"CLҫ_j@<9]sSӘ ZbFυ}*t|L<*v>h4lyM$:U/fH#7p %x:{ӠF50Ltw6]0,,=1Xg-,FN9_TlVtxUH re{.q'́ނ gi ˼mq|͌Yq7(up_83הsD;EIMeڒUQ:O58mAL'8~i!phCZra0pu Pf)Üz^K7ؘ'Z,v.9 6?1g7VKWwW§oVQq$ Pkڲ q8\/̚ jLppVbʺ9V>7qYc.(٘{ pePͽF<&Iu.GmƝlnp]lz~u bԬxǓ|Zk۱GF>_%K-|%3g+.ZXrt72)m^^8 o=8`; D| 暐 u^ q o-B=>0y.en}M LnfgmU%F|մUO\:B`1{2ݯZ1ka8c? L)H9&BQRo;8uPёNQ::ġ}l򳜐Vv+ъ)S`L^%ᅬj7 sTT k = Y Y"`b* :N/!{CU|^G^*o*c .CO@S~EYTݐj\"m Õq17OS0!u`;nNڐ:GAvHZs1~cqޓoH T[??uaS<45IѪΕ;\J. H1@ؒhW/լ<+},1[ƒ B<^āU]ˎx 4zsh~:RWؕI0>f9VIm5 '&[v/[Ⱦs$?GV[Nғ7 rȦŷRr<Ee0uˡE`_xtc; 0a/Ifmκ/="q/7_NS>J=&0g>3#:I+"C,eIv~F=z3Ec}ZIw9>z81i.3T+z ; gQTz}DowQ&iR^^@%l9lׯ%UZm>}{ d-:3D5^.xQqe"܎ϡ:rm[r* jV`ehf6kn%StȂwyp.с'b m Zƛvr6g3-0B]~6/ɢ<[ f Vcw&{4br/ЖŠq#ЛWO H͘ FâuHԉϨ}K5)1(285 pS ȇ"%1SG+Q_mnƸLЋoo~ T򭵃󙩘Ĩ +b1"F[яUnVE  =« Tj̍#SE` K#n,ζo{|;+UX8:OFا[@g6|Ws|*Q0)4/ݢ/Xa(BT@,Z"BE͑Nп.iكLqE ]*x[z8U+;hB|}!X /@Z7_%>d]-Rf! lViO8kcaPʝ>c ^3OγPKл6CL9\ߘNK9H ,گz{z].vz ;y. 'QlkĬ 0JW0dg"WzzuF;̡-L<^FOԏL/*a[U%%gj~,Ƣ?PV)ҋ'jWRϻ;0#NAPHidiͯ׶ 6hNC@RbXCy&oic^!G| 䊧,uܸxPePlJ"ՕTNj@", 1z]?r~CVHJYtMr٢E߮ٿ[ɹ=,T9M35Coz[ԺLTdT~dpJ7L QNR2xFԞc;gfUX/rc7s<뇋?OWu);aMTPY ȪF[ek6Gq?jꨕATvP|u3c @HmϭyW1c/}46J^ iBZZo)wMVx2my׀| />FǻEMT&EɑEt['`JR"bU7! E 壜l߯e/!WUXU"TV"}~X*$ԍU 5?TrӣV ܥwN@Y]=y+~8C@#1adR.zgC/'.5m) ZQvD!39aط u/{|sW߮ "2'#@[#D_״-w|㿓?֧qgu㘚ĆJnl6 3B?G-ū쒓Ab>`PAu95T)=螢Jك;t0:]qcZ M7(rpsQAKI»OujK 6K AH^g~y'&[ؑ"ij%mhw$[S#]0G{l8}$ xR,~CG3:]m9yYR#%|77^72;:8q"0)"-S>Jd1i#ѧT{z%K u:Y[wn>H<\Z  N:(X81Z!aqz ?:yJK¯< .v W 4weNoFÅK}."q/ثS%^񸵶oj[R W֟)%|1 [ 8"H"n$Cr}8M<3}񠊜:ۇ? uD.V4m)OVarfs4i-ƢMCZGiYJ@2S`c(]DnE1:n  eHc~6'^i:L@!fd20wܯWoE ;Iv ZR{>wuީNZ0vqK~yfL/Gh ɘP{.HUٖM+A$ 6fO&~#w%.a$UqXՄ`ַ:9*d}b3G{eå/5KS=\[%PT>6"K;3~g6h(BH+#IFYueK5:pԎSc7yOgi,m">f!IQd7LHN6Z{&V& aV5nͦAp?~ zvD wn +̅up╚zJiMi|:}F#K AxN5lNz±;*go>ƆA{ 70-o DcZ<_'H MLrEͽl-(R(ZDy*6Ds^[I19G gyNTF.lځY`u gIokUOz3 Qw0v &VSNiuuPI:oUʣY3hK:6VboEf*M%J:yYq[2;ػS<{UB z׆^k2W\RXtz7!%nq#Iԯ<^$uLÛ [p%`G+Wi<[>FgHJi \q*iߩ^nNO=Jlk"').0y s=B~G̙v`Pj]G43dv < =fbaI F^*YBXrDltrtcf.jj4ng9N|9f}#(?3&]CX\oں堌'%1>~GPPs%ˌc)Cm>>(QD:WXh؄'8UMh%JcUz:/{_%݂=9hq"Om AgwgnYX%m |R91}[Lw/ 'pb6FƓxEf4$1AJ\<ѐiv~ցX>H}fi@<^@ihi=kDW{=\6Q:ʣ"Ȥ(ktd҅{ZZLQ:`l%[v0݊GʒL2E{kҿ=w `; XN!> ȉL𝆊lGx(:[Ůو4M@Z r`[t[ҩcQᢝ3.*w(wwa]Δ 0w_J3[ }o+nu{IlZE?W~0ߒ':$_Nh'>ᲓÌ/kT`9Rg]QiPjvך dCR oNJ (넗O%GQPlj릥WV:uۣ/库-q*h0$SS7sA}Ϣbo|5k"\.zr6\;-Ƈ9X z4y]GOf8HQ cfC3*4w1Y>+Kᴡ ~NN||6*x92Xu5|0`IF]wY2M8{稵Ѽ`Hdcz#Nm,[A62)/IP\q6V 1^RCxlEF=Mŀ x3φv/#!,g'hDmz=( z( 6:yonOL:/?wQ=&:g}z#ބd@JH WcvݾVJ_!*S7+}z&V;%Pl&[pOvGր ??`c)]u%z *IVMU&񮱌}Sc:qF:s~xqYK`(\3Wc6BR&RhA|w'W35gUe@45zl؈_|tJh T/T|) ;>̕_Vǘ ^+]/F}E( =hfїYe | 4 xC׷#U|DŮbQ*Ə$Oܱb ̯ yFV5+tZ|h g,租lQ-MO[Fu$|Dh.y PMhmuL^*͵ >}r"AdD\BrK.I!$ bg-U3Msvl71/NU@oP/QQaֺC`$|9kR3ŭÊsA*bX D ܮ'5j||)uy+}p7aȶͤlS+̘fx%0'5HϒiL` ?pt"kH2D>}s|mbC 6iZ!?yFй`3glb^z&WVW*xzFxFJKK UVauEreUh<#U~NP}4(ւ~~qU_?oOKA}dA^nfkx`]A>0efLT~i=S;ʣl] z$xK/s^x 4{G-`ڊIgpO9:9'9$wq~f n`83ݏkDxGu &( r!G}Di]n~N5^= bu4ʠ~qAhvuUpRݲ ]Ŵ3؛p8&Fjp$fL\Sks9_Tq,ӆtM杭Kr4xٖrkpZn%ș}UK+%FxG[|&GH[_[H#'9$KlX5Xrd!"-ͻʚYD{+ېcJեd8ԩ*p3 W~98P ^yJatǏrRLSgC n4Ulj> Zb(m,NyͲQ^Me꘼]$6~abUIhbYa9rh͆ d iukqXh&*Z/M8K8q!C w"/d#ބ\bCV KuATM|G;GIs2l tX0#qepފ+/~ bQ|K qͬ m4o~#rfjO~DJ ʆ^2$dYʾtX2O#쐏xy L32-b[ xHiތ_|Ub"~>z{sfk Aڢr0U*˃\|zvʐQx@X)̖G@=91%=i=rbӌz8 GABцt=t)IQ'Ĵa(s-}h *Vq˰ObHe]ԃ(} /wJ?+H=!Sg@fO3}i踑حZj>Ȼt6ǪFRPx<^H]x)_\z.O1ܗy9Fk U.KQ:cܣj@~rA7j;E2G& t-I qL"6Hhe&txsNRc!3nAsPސirςI4_2zk5:7: 6R2 y84-K/.F]é[>1QeGɗm+pZqԌ4O@LL=FH3u%q{T]L,;A%SjnHZd>Ӊs_2nNUGF\iUKg]Uk3"sQcR= ﱈ@4 # c Ӵ0*-%n$kr`QI# 9.`!yvUY"#hϠ!PXZP!Y^vUWzk~-Mp. #th5\⒂Bs&"@HIak Ol_jsʥRsv7?8 )do/LzN7?5J \6]MfkT!Lô،;z|B2FRUt fxF>s"Q^SkBW&z4kڤE,has[56`$őEb;G0F?םɓX9T7r SC3[w0l6mf /6XP> \f*6YضҮI!=TNJG@hL5lU_2]'¢P·ydд>֠/4Fp,({ W l'UQyI t$6?ȹO}Hp?". 5tA J̀h[XgUСBG >tXE#, ߤ;z27 qX>>8/vJ5+J:&hm=M8hȣ[:= MnYYCJ4spFn_9 og#25\okFw!f`ň-+ Ĩ#ba攈[lJ?|\ FbC舰v%q客+$O`o;B=qk| Y> q̊NdD0u|N8^(F ޭ*Bfv?Ci ;R6Te|B69o@lч qI 16q >-¤($/n}"`1%݉ mJ;f䚛tm̀݅\8TO/5snjIl[D-қ+,;wk4CxJ0,b֢rJ`?yr_xAp[3]ܭD۪x [@H.Ƴ9ܮ¥hht:#b,Gr+b҈Ċh` |ۂZzS f$ٍùK R!lMxP û!N&걜B h(o _~~1RZjA!&q]񣯀[h9`k ?) njkEl4$/pwv6+; QĴw#+IidA,jul>&nC˃/'ފ5PzL(Q2cbAsQ{6/# ƙ>M! n@c n~ۿW~>bBX+ͥoedt澻6V'ܛ`c)@ y96mOw?dz:' fGxn9}lG/Ձ9[Q XFFdHMBYq:[,Ѣ znNsqQhMtȓ=#@ LzGJ;2$56`},/{JRaEpi[ ~&>DĬVilA6G3,^Yq#I器B 7ye 76gs~N:ؿu~l~'G'rE %B©RF]+7TS;KbAQeEgxc-eD*Hg*`J15k:Mш< [Z ;bEI]uI1 ˚f;fV/ߓL~7"; Ҥ7-$ȇ*'* DՓu ccE,NKuTheo1ozg4$[-)RWtxk]֗e[6j;m2 ̭Wyt p~ewLg"ފаVgby7'VN350 ֟o+NNCeɄY$>8q6:*xxa`%OcXSyHx+iXи)U!y|2 c zh57Oݧ]{-rHUt[sWvcCz_^`޺xD}ς/Ϝ͓q'ׯ׃w{S\#JgHkSYIsd+SQQ0TwrնGl4*&;™]EqRy.0\5FC';{?'֢g;Frp|_g]5` [xݼxtm\ʂLxz_VȊp_]FoSs fC%K=X*WBm!04eRwʚ'TG>ìT*C >(ВU&n,"ShcC%pwc ˏS͌v/.DØg00֦9]T|q{G=V!^tvCkBɊ C5UJAȠ@d堮E#A* :<",=:cN4;mb '0t ?V% e_#e%jÍXvk8BuqO*(0am0 Ͼ࠷v?#rup. ~uath7b|h~pK+6#歷솜8>Lhyh¹8lE(muqk`Z\lN1\~-):x], 'SP^[IN_fVV@tdASuA4εho] hz ɼ{dQsP3m96(Y܀#?ŕT+ݯFMbi.Xp@mlthBgA#zƿIB"-* =4][汤l|`GpQ <hv|;ȷWVT&e;{tRdFTT ΜdQsی_Bzܐ`&[ݱ?2@jݔK4"]r}޽_"x8GтDH3&TsGJ+h1@ᙢtȴpvO4xJv!U~c@Nc]0%9ۇn_[/r8qL T; 1KbmD 힣k6jN?Vw5fCaq"hM3snTijNǺ<*x܌kbv/ jޚdx/XYfȅ"y|ܢW=pé29N7Jv]J(r:sU75?/ߪVOrS3A-Z ӅY 4LeCy [g/~Z7&[d*.tkgM] x/Q1rB f'1#P:6 <^}gc| 3^ ۉӤ 1vjJ,{6FlM1L &[J-1'X?Z;Ipт̢``(D {?%l,[[hۿ9!Q Fw3xnY˞l5ϛxA#OZࢌ BW]X[GFޓ} >okQg*]tP :<*aE:Y8=f46-8?F;PR&%<4gc__p/F>7Ed'^ߝE2 v@˴w2~9DSZZE#B# 3Q+{0h 'u}[BEU~TG!w&S6Қ r.vonnjp>tD0;"r&Hأ௳#q>p?0bZuXroGzb\c2o"Hl[2(+h)n>`,Cy9`dS)ѲXx-f6 8y,Sb{L]3xn^QA GZsU?E,Pki+kRu.ۀo^?mjTIIbT6Fl~k vwB U ҰX~X\5boAV?Cc|!6Z}v*]D:Is@~W~jY:P|淋uF&Zp*xk02x԰/⻖x'% zRSXw_CmNI2^P &mͪinG ~\F2Yb'nU;v#5~+^eٺ Mpޛ[QiCɰԖG = qo9T&0IE"54:Q/Llg'@vArxpX1[D1e+ѪL͑D󳵵1xfK]]DT$2%\W`x$Җ_.(A# 1U,x(bJ,k.Pk{F BGٞH!y1Ezz-9aNMZ /pKO&y@Y%SLʍtzK*?ߒ#i3M;Ӌd$Ϳ!6.frRbq:\Xk̈́#j(pyEv:t?EYӁzB3[EXC Gy}sڴ= /ڙZ d:9XL6&5?Mn6"EŸcgXlU =-VLT5qxU_~e j_p\7:_6\BUCggr 9sui̵ v۔z-!ﵳ ?ڶcKhgrW ށt/oSqETHfȄr@y'<k' = /PҲ(؝XBNKJFrNۆ\<gAygI\dc-6K?xB_*dzRM+byF|d˺hx2;FDn GA;9vb$"45[nBT]?;P/1 khSCOK"!:ylb\ T&:/U5a;8'M-yOʴ|k6T-1k-:kĎs99CE+ɟq:ś! 0\@CcݳL<2YI<ĺ$)4oONK`ݨՙ9?f xנԷ_8~$ d$jȌ1ady['!`+K+sku πؐ{cTͥgm:'wZ+tjضZp\%0S5GrwPeE5Z(uCv~3 ?d'gp&^a =tө&g+ un?ֺfds>_IP}ii 1ޑhP3ИtI[S1Q/+ ƮI+&ZqE4>] psޝ HfV@n@]ؐskF&?z+}3!}ɻNӏ F `\wH䩱/4 C }-˄ӭZ#5~|h';C5ԥҶ2 196d"e>uo"")9"6"HPĨ',V7b"i,8P0?኎;oN*J? j믜=9`7([A S("O5,dxNe$(HWzjMε⇾| T0N)qQ0eP_xvϵE4F>;IqVrj*xUS 1Ul ݪr\n*nl˸ lH$鰒JD٦xX(Q6)l$`ǩG- 2a ⦷}l4Rߺ%wSD.dM"{ &_-~)8hNR}u ׬%0''kyX#;',#<"/H8D`#Y\D薚6\NV:T[n! &vaQG>CȮU蹽]}V54;H+/aQL 7R8u9f_g2|g|=MLJ%!nGr\̺ k\T^:nd 0VPaB{5߹~CRSp1Lug:SrDx5,⦚pYP6E,gh5n}64uJ0S)(n~Xf5hJl~zqȕyr m} 3H<6AeR"{`~<k jTǚǵ^y]Wv\9' ~YgQN`vL.cgT8|įî RXN;pΌ:tJ<ױN*2MXn o-dR/hP~r/N ye e 4vv# Qx@p|՘%z/'UDʂ7n ~U+@od)q-nTj7LW^~`5jW(E$AF УlQ4ET&:kn`"y 11l2vR^VR=CwSj٧Ĥ0#Rf}"Vy&s1{ll2QWJ#: svOS~C$D+,Rol4 )K{vhwkyRka(yyD֢zR<=] ^{ YeA{q܈L$q$H{I$@Zz.:UE|"sǾ/GU>'X> ʝm̯> B-%ú7HLEń-W3尵v߭G c$W\Bm{-\8>uF轤p51QoA3b؟1N* w9g}[b` PTĺ-zJJgCg",$*̐m*ߙ+ yy@=, ’E{e A_Kj):H< ݩl|_z'Цy#^'9~Mܷ O#T,e}7YvRGd,3l|&0ee:J8̗u& W̘qPR/1sEKScUb *=!V]lp=ƿ#7_e w$ Kkqfj'}Uh+sI KyZ29v&6 ZLN[?ެrt<ә Zui{lЗ0龁ucSg|p0M1$MO?:_ *(JrPk @VW D"hNw>A֖cD?j;Q⷟@Q%F @l$A8$O`Oo)3{F{XuՕH~#`r Äe./wzL6bnJPIsYǠ*XrK㘯-pa͚Npgeǘ2/0JzPݑH0G_R:k%)\*@  ˉd; $+*M*/(Y&fzi <iG4\@M\z "xDI噓M]@* Z?U2.?`QSXv&qB>lܪטNvG ~o*&8vA5oS Զ=+{;]g+UN<;#{f紣ꔣRv1c &Sܢ_U*R1Lih\D21RT bкpJ xLV/6h4bT2uZǪ4M8X;㶣@z8okH;HqN>uut5!0FPX\sC0ѠyP;_3,|jl@rPCpjGJ4]KԌ HT ݰiYJ{aS;%io.tմP\K](Z:"0" ] pOD]i>CaA[~Mt -VQ8&._V76/Gk&lB2lY{eޢ̪T%w/k&G.[!R(6W=n]8gro#ϹG npќ{y\0L*z2Vg<tQSZtNtJeѾ n$\U=>c $k/П S-JLtP9Pc}'ݣ!&XxKAKV!Yَu(>Mͪ%Zai!bdszƠx <&G*Gq2j^|6'IQB*ʕN;coȄeAbD* =/]\)Zī4)FCV+Lh}Ýe[DJ)™x& 1S3kONCQoMd?<1/5BCarX˰/=}C<9$9HDV6#݂WA/ۋ0cB``I_cXtѳƒ۳m~mC5h9v-dTd`6la+Kjnbo*8͹j=&мbnVgۼgu4Qay.shvKX:RדOj'pǓ0(ФD ^blX$4M|-]*)22Cqymɂ" TA{/1;)}]_#=Si{5V,r=6],9YJ-1:%nE<{S6M55qQEWTS48ޟƣB6Rx/sul_@x_q%JM6pHh9'o M\(5jeMͳ9m!XƤȽXTrl}L?5 k-e_V(]B/Fm=z)8y|Ջ+ۇhľ0kN3A~R_yj^/N|rf@{ !fpmN)K#PaaW_/ J?HcT6a,N4ˋ[*l~PI7r_j zMi>Tg'.41s.)όycFƤ `M ׾D}s} &`5 0+gpl"GEAC x̡[ݙ2>9s5T<(zJc 2M &6YNVM3xbsZ%6 -C#ߪ&uajPdS(y.bF&$ ;ܛ`:s:XI7܄&/$:9g-%e5eͺqe,$Hl[~־Xlgk.|Ҙ'CF" `Z])LB oqxAy̷ވ30 {[q7i<<3C=¾EE؍B`d7%ү[PZ_RK +ڼP(gtT"/"n%[F8HkcRcVKiRM/x}KB<(c<Qwt$ AK~AeiM5bdӖ7ilfW 3A ,>纞Fi:MP wOlfۏm{>=HNTEMa~hA)DWSRy,>N.k8OUѱ~2 !8n!ɠYu `Bpۻ]xjvxENH0^Nb`ʞ4ɦ6f.[B9TEEդmĂV24%Z>.TxLr7*cy@nOws՗Dl58%P"홯 =r`g } ՑD ˋ>-\#nr_9nZ2(nڳOsSIaK5XTxctvtFƖI} C8c=IA[: $z4/y?aŊ eT/ /@0*htHRRI8dk+.[E09Lȑq[nH)jqe`d~3}Zʹ!eQy2/iUau>g5kS_% Y +");g|/l_o6K 43c*\^ʽH~@y@ԣ?bfO fbxս3FJgI{QqDgaHJ`G9 Q:tWaF{6r6hųk&?P$$2&=CYGԧTU3vAj{6Hf9?FI -\; UwNu)=2 n3w#UJI$KDXw}3_><xobтU@X%2nSCa!- c6/'Ȏxt3D҈M.=_kj! {+,%QV$`'{]ԕyh4#zhVn,-lFC𾏭)Fr76PťK6(Z:EDI7D?btKaYZo-ku)Gh>w%'j,94t9[p9n \q(-^<!y']1(oѤci)1ydeR~܍3xT}?u\IWsK[a$#J WO葁 i-ڹ\n;z]"Tn[qHaΚHZ/̾ˠ$7]bύو]Js+ fqː)_!V&Hc. |%<;^@h9`/|S ,;m(Kbk^%K9ݿ0~|Q aV.F_FASGHz0Ƀ璀ա!^UPAwҼU[l9 ]`A#KYyhEwr|ωh[m%h D'>zz Im7ݎ0IN\ n"F5ei +CوHDZv)#}q)!ʚͺb6r ^\+Rpg<( LC!5*{)[ú%ct:!ЊD\}'KXI)QyK6/ds gNsxn">D59 ZҚt{8^} <5kp,kZP6J01o.EIal*!{BkI y|I.Zo0낇HZ68׫1aKƹVƅV畬fy˰|}Q< j40[7Yg4ȂҦ?6oRa >WHo<ok$>xYu`w"g?aY;2%ɽ!fCtx&2!93rÔ)%1A 2$N`Vzrƚds*=3eZ⯍亵G%Wl~_@YCZYwE(Hy-*y f (STm=0(:67Mc{Sve[w>Dy\ EIuqur$!!^h ssz)2ܙ) ׺.ń̃k2^n}v sɟ˴trpM lfFe[(/ 5(N@ߝnaё>=g@AZA|Bg=z읲!ijf#'މε;i>nu!|t 6\jܢÇfm145[2ݙ (%e;Cw4յP^}5v#Њj^ЯJ lܭݷ0{UM<昴 5mz0@P'F;{aPX>BV$a i6g 5]Eesɭ|PP)͍kٛ6C䀀>"cuK ᎴIf'0.qn/;m.P>7ܕCgGHZM̚2 hD h?Ec fAYSI DݦY'H݇efs$30֐$|=/"wO5-Nc* CuWl~dQub`V\Hӌ"Q㭅KGt(D-׍1\ΞRDO>1_,uk(ztA)eէ'm]ob|1Of|/%pnOm'i2ê[YeCn#a~~#؁{Y~"5>EVH/ظj$XOM5uu58yOWIp"#m}qfgpr{L*(F˅2ZyG Mŧ q8 u~,-%TR0c*n:X-4;paTԷEOeF/ݳސ!O Z) H$UoԿeݳ"2Ѡ5n1)`{;eu {=fܗav4 yWlqyLA.wt63g-pnQ~i(daLbs#R.jVYyZA">uƐ/Eb imIeuYt弮xiT VaMs3>'T36ή0o6<4J/tA,]GIxXPk\]TgE.}ʡ8[6rsGwGrxD^2$ ^~X#L`{uA- IWmO1Nԯ_.\~+&_}aQ@H&v(Gwv&>3M`Υ#ʽPT~l}"YHaV>䁨DBd3 yLMjR}sᗿ֦u]X5wdX2>\I-v몍r<otYem&^m7?WmQѫV1:nr.Q??OF9qIp7: o?gq%#; T¤=b{K;}Qxa({3 LAEI64 g^n9man$k| wV_;7)^D[1ޤ;{*uC%0T Ğ l u"su' vuPX0^┮8:J B|"i4S:9zWgc}1GqE;B=0-kO ѿu M*9,Pt# TI vV2Ćof['팯MoB8{|4ױf-/Q>XʥǓ+LD,}ԚA1|{J+j{%VKϸp=&wN-ѤqjLEW_Y՗c3_6W.!¯\k+Qjp=hWi;Z`aEbܗ"&ywk@SPt/k=OD l<.R19=$r)Xgﱰ)K|a:şO RV7qn=nIHw#(|V36,_R0 `cii~ˊ& Fd8Z}"S|SC2:~)XUzCّ,3p*fV9d8i9?&d!W7*bIe%u_XOˑ__1Ac'̛w@;mki dE /;:aY_t&RYÞJ QCT<^"HLH~P^ٮQ52 b˼mn|71RrTeᎌ%g.w/g][ /hCտPÜ|R{V^P+kwSV0 'Aۨ; 퓷"b^/Tэ IvfXCEWdߩuewhE}% ͌|hQ=ʅ!ʹ%P3g^w6vwuWh-<")M1k`Fn tfgXvero4crV:>WʶG<̪[N xeu9fGN@cN ,l*=9,C=Է;[@ +l|pSXr~q 8@զ>_]cx@OVW« A-!+N#yAinW0''`SY7$訝.Ħ-RLW'!^ݣ g.&ic+b\s DzJq!W6f`i, KrYRZD R3UF[L#t\kRgmP`hN.Lr/ |I g6nY N#`R@x,4rxj5ɶF_ږ;C>%ij?E%7ODɣ:iYrvD U^vIrTI]6pْXe nh_S>؃$[Xa l0\Tn V:)U/-S6I#Gcv%LOdH9ln:MPz cijbZl\1Xv̜VwN25` JspվKP9 :e Hx;QS›"0sFHPxwb֣}doMڄ`1+x {oYN>=Z5{S&D7$X,/h'#g @F`H>D4&(Ud}SO ciXYxp:JCҏ9P#AFeg";p8p7}XzEtPk ^r٤[7/ѽ5Cw?#itn߄DuSApȩ0JY: mf%/KI/#M]TQɩ`PT_&2fjsku9U}OX`^Ŧ=)ךN6IO8U,*PTdZD:ĿacҘ]Q?moϋ3놵UR,fmb%>N=[_-Wfv@Zюl||UcS3̧bݼ!XBo& >|NNMN66àl$!}͌(ʈ0MS^)$HN穮Gab񑑚'ȵށ1#O~Ri026e";n`*ci4y ^]M߯ ~J$ߕRϑ>#xO^"wǺ &+PkH&[6XhOCWUkXJ% ϓ;4]oGqyk) hJP3zS:3. m$AĥQezN`}UR!bؽT)mX.P_Bİ g&&!zII& k&tu ? s=a+V1 @ݲge$pkRgtদEtzQ׻%ǑDE@ij7٪ga\,Kkl8 AK@1lՊa.7aCo9 O O3C#X!/]0~(l꙰+̮bܗN|< U%e-)*t^X> S &ՖM^mdƇfG.j񷳁EMdԠZ}1?4'+*7* EgEl(~gG{Tl}`<,ιq@4&L12O#= 6He>bK!~ԍKcEvSb1obB1?!cR`06d QƆn-l_1=n/%!ՎD ]l ;j8fЖVXD?˔PTNYSV|Ǿ #`J]e4QajPnXgw͢߸x+ӕXP. TQV  _Pihq%v W-[= !t@W*VPwu0%01s[,4UF悿֛8vxxUwDSΡRH2oEmUe0"¯{2e4,[?{0nf`{Ei @cZ2Qe↊}`}sʧUK(qJ+C?!I*YT 'kP83'T'X y*,% >u3"%"٤ ~ [<8υv&:ڀv,B~4~[[;J56b#P~d<6w7X |'36+#Vi bѐ/"Q!Ø+>IB!Q3TE{vf"Ϻ`'ֽIGn6ĵ ` 9PGՕ^@x[D"_dnP{ +w87iBOF=* -C^+.>3qk`5PubۻdeLOSJ? 5p^, t?GSݡAٵ&¡\ -/P? uM #ͭ֡«`Q1u $.,$ίqhZm_ nn1kXN$_֖8-iQItςixGj7420(kf`GM_@}$DO<5'"Ya4.Kk2xFkɩ{K;/ AA< ߸1S'Fg] ,s55$ܩ??)j9QR*di@ecHBw^bQ~P4bk:Q~]МED'Pe鷬۪ 7ph)}#i>_tuIGs[RKmSw;N,aHaLj$+ զkK3ȡ"0YBKeFܨYU3KnAiY/Yw,(p<·zwGE1f: #: m -pymT̶aٌq@&hpN*nIjʦ 2󮅧Z4m{Z2oKP^xFP_8v `_!z <ȏ'6=/R^hҬ>lV| 53 7⣇],@Tǯ1dH$>ٜj@#?Udf`vK%|wU(uF csUCډb :Lr@fk:H_('Mo b=_aL ?VNv"M(vq'o[a@O4h#H +-E6lYip=tds`I]-3`md=r%z*O G QOc$2t0 1ƻ,Ʃ$B *D)7d:{زxvӽծuU?נrD0 fI15]j3/I %RI$"t?zSoɻ`6k(=`ݲ}8'a)tT<3 ч^F̱y4(92J ̖,ޭy9<) ~ݪUc)aـyVsCܶob=5txJ #h:{aìWN8@o.|M͋xST ~kpc#$bVJ J繏/T4O٤b5<&j[qh!H+zx2^pΒW5dt*FQ{ zY"8K-fwj\:FdRDa%¦Frm+I~[Uՙb~mfc&UߞmBMEKL@, .CʩIK# !/y3CT\oDTd;rtSlF,Mz;v' c ]e7?mjr. G~cȚN/ a1/`h`=e"KaaPRqQp$ %~-Hre 6\RVrK1Nԭ3p",vIz!wzȩ[\-(04(A)o2P_;hyS:}r(I'#n- a}G04XI;=CmM_,ٞNi<^s'fpTNJ+z raA1<H3amq_@Ny(*ZKYΌv-0f @&dP3kJC,w8 e2|VF <~&jD4oqWJ5Dǫ, H[ݭ3F~~o74@izs1l^6+>WKny&<2ZTdXU JB&$Ef2TĞGONf0=G,n=_&h Rof=)`u\i@׊azdn Y/fqEuH`$r ʓk0m{ NRmci#e6̤RYGNFpT beŒۍʏ!ibI~kiPo)qZt~cC"0Yj-l^ Ɯ( s'o-h4i?EK-crˌ R&'N}0 lG6,)E+c}F&Ѯ;_f4򭩃8㶾؉ 2 7&ԶF1܈VFC{*/J8 Yx} a.J4FsI)@s뢃~HLV Y߯D8wQr\oo5C|0j]64Z`{$J^i_ ǟB\D#֯\4 ޹Vvuc4+* od53K4:->dn" ;*xLXYlt~g%Q 3/N' ^y)A$r0լΡu m6Il4}Nܞi%xȞ } /'3Xة|eڀV嬎l2D4GLFމ&=0Gex@ļ {T> jvP#҅696'gĮF<1veT[O ^&i:|勇])w:'b仍+|q[ow`1 O}x./ E"^& ]X!jQlWJX Yjf14Vbftpī}z]LzZ({*LgX>p†Eݎ,}AW^MXqK3w[\H|[[穀s|cNy\xtbЎkw9ew|G[Ԇp6tppo ? #?5jA6G`\S=Ts 1MۂKh-"44 %F\325fAEzPd?8$ʹ/Fs澖Ŝڈ/Y#o{40剱 F`U!N"BvN'|RFNўVȎwyF[COB6 8 >bEx*d 2ύgٛ\$^M!G[x#3WJקiS=~+U%S*B+ceA?(EdTЌZGM0xQ.xCY6t^МHMS6vW>hSF#Q]Lbc]T4Ô8y0gv9+ }3G aū1MajC͒+|Sћ6?& &r!@d9PYx=LLlڅ C4uIe:S Xb mj`ϕ~feoy?O(G/_^=w|²{@y.=1ښ|5 gT {ӿwNG Ve/;tx̢lW@4mQOÙrH`uUJm̘Ͻh(  Ϗ#>+axK ف|pqL?}ne[w-ƋtŞhʵS1F'zmᆪ#2gZ^nDTI󴷏KýZV CC#ݸ{_2Srb!Bb 3kϞ~juFjUhN2UX'.#UV?`gs7zll΄s!=wTB.W1E5m H={#Ȉ잪1L{ˏiq vYdlՐJ`[+rAis A61 @yyVϒ3M\&Zgӹ IO;EO#El!u{Бs+Y]񆫓4if(ֶ~"FzȘ:$rrFdy^Ce,h2bf \*%0#\N,+Q 71?SA ?S#7'Qbo@Б~$*G| PL_*N^ MdoȗEzʸK@Vہ&cP~j?̔;Il|Ga+8 p3A=yx1<@@b*՚<7͸VO TZZB8֭/vM'߈ZTpr4!Pz, MHI5UŭtO† Onﰍ ﯕdުTxm2(Gt#NYkdݠk^z?C7E7Eہuhƽ.|Hͪ@v瑽*Z MDq9U/ 9ID!En8Gߖ0 vdVׯs21F`ƥ+c>ZLk'ub,Աb$.-rQiܰC[In{x呺閭95+DWO]{_[3OFeXM'k&1,~. 31tF6ppW^"Du&vE;_-ݒ^/C$2^Q7-N s!M4\d.;c!v7jBz2b@ [kk󭨵"שqomki,%1k}%߸+Y 'vU|c;tih7,LE_"e{T\`&W9~O!|o8U1TB;97zi .j_'֡d]OpZ` :;Q|~u_gj#LxN8綴\{&&QfdPɳ 8d^͗OrRoZf6 Gf|GГ٫>nj d.S*Z}Uf)iBdF晛,W&<5bd]MQl】:R0WO}=+ 0塹37w1K;Ϧ`FO 廽G0m~zyӹt'q+̪7>PmaN},}6]^CT3{E2_h^BMXc] >&+ՐȔX`Q_#.s"FpmE$f6ްNbwrAeK2J!Tg X8҃_1vt1iX>̱8ӽ}J q䄥PI5Qge$9ID rٺsw[  KW#Vu7ydR/K, ~ܒx"Echgزo Ȑ"@GFSi733TءQnrXa;mgRHɑcVLjR yad=jڱl" eYh;1‰ .+tB>:$iUJ)G&RNJ?glIYn3AseKY75걄_DWfU&SLOBBL$i%rgy_ӟay(c,:% [iƹ?$ΒgM8qNe}*4A˩K(jetMR,ІraB3 <>r5V'47ȟ?^$\=j"a$tc27LgFгsayd}G|FccId㾨ϐ>jNVZLݲT5VC [Je?mlۭK): 4x;PchhdgMl&QBڌ # )Oa(N5碒\ @$Z4nxر=0Ge0K$+d{'>{;pT(ah{YG>'r\gEB!2{<7>Rh[A  rkw1A[RhWI^5s# A g ? %hItHX}Î\8ك =dFI^*wz8%wŬnːtLUHjIYR'Eyh8QCh3ʤiӹ9v *  }"͐h\mpֳz~%NS&7Xo5QE`{&Gl+]DGq_ָVi$I?1D{-]IDSnL†~(]jd #$^wDO ҂f푠V~ ^X^n]1#+Aߺ6;h/w#bJ >pR=ͪ[E&qf?`^Y(H:zXVY_q6,]t+)']5ӥNf́*ILd< ׊_z;hx!I^5j"8+0xzϹmds/ϓlњ/' (MYtc6ݢ 9g peg:2E#J. -%O*)Q:1Y' ,̐n^Ji$|׍:DB͍ H0ˆKD*ƣ?lE=D(Lh)9%6fi_Ν-٧Rbڔ^>[5!j% BIv\[#Y-o!QAI5?ab֓fբWvzX}yk$y0u!S 1 )l lk9a)IdE畏.Ѭ.s @ZE>&`e~ $Kr𐞮[ d]Q@jj -dG]wQ.2%U,6RrJ@?J:#ʓ$?EiS]],ws ;H.RoX'P; WpT"#Cc|6Y*/[ؼo~հm[CBDLexl!I}Lo!!+^ @=~mBU(NMD642n*}Mwc>=}81sI ;3Ofݱik#q} x`wt} u RhhwtiSayW{U:% b2J(}gCY4k1O4jyXdwc#q9 TP&}G `+JLx|m)M.{Xy9o. M'f#ix}xbQ! [Q+} .e THYKLҦGOcUiE$J A> l{D([FeFp~^E_Tp Ѐí1L-Ρ4zS%+%ȤT+Z[C@ S>&J'|Yyf̹T @](*2"`K;j?dI?Lt44h Pq|t@XK x34,=< h2%I,'ƛDz)˖@cPdS >}W1*FxB3/j 6ȿ g} ¥ťk8|ӒRCo2kV"qM%|%\E\n N+B:BbZ-`X1+܆O=,VP#fzRA3p[T,3?uh- smV,HHd[HgčÂ`]d,Q@fj)ܗ$*IINwXU&6j'ӿ!3Osc9dN!km0 VկFg; 2ODp M+gaGrQ::Zg7$ 3@UÛ_A1l2H@bK 8ps|%{4/8NjJ ݛ$>w.;`yh3z_#ןB,!S4ԟ6wN1g>eǩsG&ӟ 1nciyѥQ]y׊;//VÐ=@O?VgSkmHX6Ѯlt 1v,WBgJY8zLdT6aXJO2FU WW!nQbL{N>c I,I##(r5n)>c(‹Q`Q, x1mWa*v9DRAN xʝ棃<%{Sێ&dИ iH)Bd $7p1/m14B LY0۠X6xItN'>g1|+:8s_ #ob=b{+̖B\\G Kŭ}S^~ydŝ.wdE3,sLɺFCj6&`a)g|c lx+FϴKqMIAmEuspIH*_ﶦmFPnN6/u}]W[OIX+4`L4ģ `.n,4EeV{J%M_|="NL)LvNwԺG*·mᎈ M@"k>z+K`kSoen"tS/|+tdqBE79^sUϡ7M/:_tNT,ܻȕ*PYתø&~5` O8Ė9¹̉-RC1zQ*.i:@P5=uf94|<0a:0oٹ$,]{6P~|DCk ;vjWKT!KXJςO%/3u\Z_ $Tp*Rׇ 30쐞?DM͵l>P Ҋw݄OBzgRQO+;F,!]j(<gz5a &礯;l((7*7瑀gu(p (+i~lZVMy;8Rk =țfp͎)eNA{9si.qjPeQdsC^8PVA#c/c($;e=ca;~>#) RR],5~/4I}f7ń{!Px:vHH ŕ̈́Nd;dRwuYSgkWOSԹy5ZHBO٭o3^LLn[B]UgKxI¯`IcGzG%:NҭAL`0 }F6J=KߓKoH"~:! vQ$&?|Fֳ\iU^Fq 18L1dH|2&wqm.5%X]q#WpHYkHsŸbK=~iвrhZkKɱʰ&DA(HФȰ`?j=Q}Xw}MtuP;HV5|wyU_>*#er<C˰/gDX ^\bE%phI#ʒlv|Z11;qb~檾*(.ضg7ep'w!,HzaSU]&*XB7[5) UDb`y9 +j.\>1t%$}VկHuFg-FEelbQi`uK\ !0D`ԙF Nҫvk~ThR#sWx0 1s>x"ط'76[ 8\~@6%+ 0* 6CRy7IbKrT ~qSN&,[׮*R_l}N{˅tfh M!g0m2$FcE,Fbnk ` q_!:[KӠxw Q$tdz5W+&. *}'zc1!QV3 a}0O lY||p[Rg$z5c ތVyozg,f,Cct]U5m?}RMTu_S>m2f߬ ԭl, CQiAnE?C?Fmy0$2Q;yx%vu9\yH©>]])rV}6\o|2>@^qk A|ͬ@6{6cwqS\pd/$^*@RB^G6LRʯ!ߡDЯfS6<'&S } g+xSR6p\ڌ\>pB[Kí` x|Rw[H@s_hгzi=1U@Y_#%W;mmwVkpʁ `iҡS ^l{" %&RbCSս[M4OYV\OXRD} ^gFeRٙ,mVSwN8IкyfZ DP86]qV ;W+ǯkWj-wdE<}Mξ;CrqZi8VnI 6!G =@0|Zk;KrTmraꢴH|E$@磬M+ l2) 3H'o&|d8BGpob@Gr  e(NM#xZ\,̜=: ŽZiD; StpksZP1¦*R ̏2+I; .I|Yq]kGEߝ2u:F-o;-Y.}Q|MP4c=rѠʣ)%N/9)?QhF XṘjes<|Wv8NPHSxvwcuMj P1"):ZW!Cv.m8T wD520Ec)|&hX]8g$ R5&]{϶;`_kjfgͥt=a+9s1nx h-ԗѓ*V%G )(2?0^0Oz>zs>+ULbЧ"9MΟY"mĚ *WR ~H"qC']vs2@cv&&)aG.@=a,=(J=@[Q?%$c|~d}gfZx,gsMAmxS/fen}!(IvNk.bD%]=r[9(G; A]:ǧ=S@=lO5"]n(IAqZC`!+N֫n$XBz$"M\1UƦs/`ZwË/*\M;VTbisʴTh48Z-Bߙ8okf{跬r48}6Un p-!ۨh$1E H'9J*@JLZU[ : )@JÆ A*@bhC$h. *߭)֣{l]b+D3!4wWAڴ0n*u\{)sq䂲j }&(pÚhl?%Gz\zQgKeKv-Yo9kf2Qy]a(cC-PȚ(W-. c aS#`1M9Z4l+f;UzDž/~ }鶝q8ЭcDPsFS[};{LXF(lg^6Es>H'>H.HԶ37#gur 57vڝ{T`05 I)A37HSV>4R::(G%H5 mX3Žp_aLZ4)MtP6\9Iv&8Vd3"UPDOM !w 8[vobOM3n+[{2sdo1e_zy^cjg ҊډŅ&a,}eYl'[N" nRGtbR-2ü?Tc7*@6Zas`ְysqRZ;)¸;m8*E>mmWn*"VO,^ϹrK!TLaJ^fϱYjs]Ri`bL5.#E4 <%eQ1Jij!9(+>/v2./JN(@arE1ν 6dR}[V}wgG֢syYP-1zGwYP\fpq7Gko7;')h͘HF+H*j=g 6g{x?9/mN6B|Zg3)X:8FHqx7zHP.qUHy/lW0pJ2/fy\Үc +M纅@ vF9P]PS 1HԔ(bzCR &f~KZ9K@{>a@*Ic\[?1C9Qjakm.P"rj ^=Ж:!_7ٲ41feyi7 OQ%iBNdw߉ך}q4-ylq\~ojM*]XR\&>HQAV(@z 1(=سv>O-7Qg 49{ ܈*X q@챛h!*vx!ZIvu^aG%%c9gCۭD܆3LRUĐ48O5d7~[)%1Ix*JߨfB",QH*=HgQ`w`'uٿL&$9ng CZŁS_Vxgn`ۇ:8VI|-U/5=ѕcb T+}$.5".;aɏ?aHcu<£ڕr)g$;9Njj3袈/9dRxއ5Li!i =U2YpɰYs" ZS''4ʈ p(GJᠶՂAg0 8jKT.ørovgSSqҝ8򝁉}\ɌV"~YG]ILAG?|霖7 (~\lz%b;s5cYJa"i[>m?t[5]88G`LslaTֿ">ja FP= !qY3hJG0.hHq}C6ʵV>Zĵʚڕ!\,*IiLUw \#.\KWؿSiQMwuTk3={%;݂O4!jO*>]ؑD/Cߐ@qLfu-݌Ď^nOK6OMF^fHVSw:& E)S~!Y^vYhJ맀Ky^ݑ(U/ӡl'O۳ -!vI^˸|d9;!@d"Bu M6> ]'B&)XLswaEy3-(ŒƦ.lU:m'5) Bšlrw;sDSnbD *<.cbrn$1t#XZ@I~[Z0K@؝KZȳwl(oa"-!Dz0 h%fvlYBaV[BHY2t-&IŅ"΋6shaM7cDYe\i/%>M^IGcKT` STI3[Ȫ^}EZFx%/]q>o @N%t/ys2;_ݮ=_ips\Z0X wُj:ҥ#.7r| "G]NxrFA0;Mf;1UگַMW3V&&9EI&Imq`)*ҍ~aħ̑g'g$-*䍙G?%ˍA ,(tIO{ kX^gwmBa%Wv?.?}9-Ûy̆xi;GɈk۔}ϓ 8ܓlnx¸ԩ9\wgz8#yby;B/S0/J+9-m:S"S3 \E C)-$qu4E$5v;|pd8a?u  ~ ղ6a$ha1c::pO^zbhdzܝG'$P\?2JzvbGRm1cŵ jיE{jl( D7 jճ&sd}YjǭU$ќ"qI& >Y;}qiQnXEzO@ɾR[ RowFs'SJOSnu-`Z9+24 (>4, !B-Lm:%jy[G2X͔0< 5Gx\yY;Qx.qi<L0>yҧXQxO)etLrC^8a_<껪s|LjvUa[oj)4=ruY6n)i'+ek~?6 ';.iZFrs8-{>qcZxʣ^--uӘYK7ґ/*Ӯ-7|\Q {5ADIRvHt4 *1\6d"a% tTВцo ӧ"Ky=ao tɝ8Fe3nNKځroޡYKiH#(y7 Gb2bFX[O%ǟTqmYJ|vҐ4>;Wwڅ/JjAj l^[g3f 7&D!d~7ޗfZSpCP J:э_5 H/ fRN6 e#t0AwYUy \ET[ӹ)g|vYۓX #fN7]pWԹx1(q@NI3`&1^0 V*a[)N[;+ǚC8>MzÑd쀖}$ RFujLU QKh<]-vG E{xGINYܥT/ ~-##4#o'WtI&BWL^)L<I@OVK7W@/7npyi=|./g/|61؍!dYPoF{eNiL |xT?V.Ղ-$1֐{I%ݶp_op Z*h1QՇ-ڿ/z'L F*(Q_,m3eV +|."% U0$,A%rVNF^!Q;~b-"6x}sm|QD{5d/3 x1iQ0ƲWLſ>5luVDm<; C!gw RТo=}+ƢmB] 2JJ!S~*Ud0Ϛj#˲K0 J y"|>g`&+Rq{/B-)-'^)p d9Ɛ V֋=A#&Iq-*Lz0&%2wbj7& 4 njW3S+B-V)kd,Z`p2;3: CA;OTBÆ_(Ψ;==(Et $tP@y/>%3ze]_nJ6(l*[c*1"<a7eC;~H6`X2L$l0z;B?0? R KtbG#eScChe}Z,1%Q3gm;k,$vgv uO"DSJ>d\q"j#Ӗ&lS՝B~q]j,jrkz̜ h7q~0A2y .vW5OL?vos/w+Y t|_@6l,K{ÿ Aw6..Mر8͊(@\BG3[ ehw3"YG , 㴍qa\T34+J3 PǖL:šDoPTQ#œw@ix1qsId NjB'$u=tgGu%nzAxM1,Xc!!;\zam2Sd5vz?5|9X<`( e2'%wrճů~ $EGO萵?D͢T?)7.mF!2"Z-q~W⫊}&ЎiJ-!a'p aBjx nbs<-OҎVXNC*\jX9V/R}n+_PxV6)bԞy1oAmrI4_*wJeҔn.4]?XuHP#~DGs()Re(Mv!F4^N}°l"[1̡N b- _Em3'P]&Ǵ $w{},I q/A].Ds݆.pB#dԞ{O-݃;|k *s{$D_D.ABxfvAĒO'1-p)]_&?=9UX]7 rr[G!3 ԙF8TIu'Aix`M\VFuwdOϋVdz)Fpƕ9g<9 gSoX=e!;0Z' 2c Ѳlf[w(KW LR9*9Het\)AO*5[rׇ"rgEʴ!=ۍyOl.||}X|ݳ:BapV3o]~3&#M} ˜fNrթyXZV_CNG {g(S, Ӿ+bl 4f]%?ջB9зBtB7/n Ñxl ͸Ftg?2N< qfnYjm6oDGr*3|o0pxぷ ]I2pft-DiR1iE~>2c@]˪}k}'v%n$AELK9(/u{ƳؼEuE2w%%xd XXk_ހH6XJ ~ܫ+,xƪD$]Yr;F]t&_m0y<0jMޡv)M&IۡjW-+Bn㪈F#f5&júpJ񸣂8vyy AF՝PYu7EҰv宐8ɤ#Ma 7bD/7 F lg!QaKΡSأ[8d;<u18~Q_!/sb9q0=wB~O B4bX0G塗Q&vƷ\dqػɵ~siL`l*+XνnAǑaI~`/tgZM5< &lϝ+w-GȆ{%M) 6m{ά8ށAf^oGl8ƈ";sMd=5@ J$_?/73V*gwY& -=M%ޥ=B%v*m[~SF X@dXjoݶČYJ^~+,j ֧W@@>9 fqrv%$ CAGS i5'/WD'یae.dGiڦ8nh?qdp&A{>)k3BrJT[~3 *CXtCaإGX7BBNHk-' ƱS`_*|YM'XVf_7VC BRcxsOR0~XE@S?o}O7׮s9hCdT"EWy?|rCVSؒoYq΃Wd灷VG7{]H~u 0bJVule ,O =)A037JIޤQ1?xeؖB!}`}.w/b[}aa@|O2WiJ7XuM`.X'z:)gYP bg/;'Է= 7Poۗ i43{s>+9hU9S^utP4At?ӣ+`u+]ȣ窨7oƏ K/=1ڇҹ3@eQʯfص@ y*ed58,)w_="ӻkcdi"9߸m m|~XМȐhR1@B  =_7ϕN*01G]M9H"iw%A\ѺcreA˜B+s Gb^ -|!{?;OGʝ%3h.49p㏷(075Zʄ$ Nl׼j -KR*^iI[ʇ0}U{b1,<:~vc9к'f ə1KSxr{d^^szsNq`K\kjٓ ‰%&Z& tJY|-P>3cJ˶uJ .1{,:m #S_v,yTd/IG1#S&lBegPbuT;d#B𐑧U沓:PAPF<}FR03Ӣ ߍ)2i :{4)ƿ;Jgƅe=%R^3˗9B߹S]оmLC7b &< z8;|ߋ)'YmAJ-LyCRF3Uk& 6X[  "Pp)?TJFZm)m2~8[[[2tcut<*B D*ԧMT <=0s)r=̃zI&W~LaNO1o>{RG8VA#K, e~Fx$T\sŖlta >P&Mx@sJldhClmdss#f)R` C@Au Bip֓D[@8ʘ1- 9Z2hJ&FbP?9oݛɅ=xuCu"d7iձjxPe4S%X &x98˘1!ss0 `SYSKA6aRB*`AŠixM@zDѤԘ sXlN21 Gv^m T\WHjr3&L%k,M zzE©d#p6\9vTjzx{q8 ik 8Iρ\P~0P>oob"aEcȘ0yYh|k^q]]OnSn\w()Qҋ3ZI34CФ > XB4[Ŏl4i.m1 ^YRruT_@ҙ_3ĔV|.,K@oOI Plt@Ǝί/%J~t"S/㉹:%:p#δKb]ݺo/kҹiwQ XZ{#w;W`ZIכlx)Mgu_]-2aˉssIAr{Z8(};A@o (W_@`9!.뚇)Ϯf!RYʌ ^ӿo&ޟڈ=%ڗCi̢#UMX?`[L:ݝC>-Sl*Ga7G2ڻ\e۲[ju= +;v+XƐvO5Т "YIg[^S^aX-ӹ3M1[/`:6|ҊD_8:o{~-ܐو% k <~\NJ" n<Pܕ㚕ܼ ?蹢hse} Î#cȳ擰С=E615[7dƴ{HKlfmIb:eBX$6әiA F2Q3#;j8ۃ[5>+ε~h|z:Ḇ5\lZ5z.s6ю3}Jbܴ~QIS92e:XC<9:V#. ZzD be+9Y)%ib2J:㇦u1$*\\ce拇dY\Q0K%DCpSK,PCM#}ʯ5-c;K+oy @L?W~n4j IBd$+V d#Pgc{«=UK{?mp|"I7:NrQ^A/G`EvR &ݍa%8Bn5QXi6ݼv97 [KbAVѡP峟4y7ˆmeP1Y~B킵ir;<޼kT*kg.IK*J'8- Uy,h/XF8Qd;{ ˹CGzmJH^S;~)T3f/4{=Mit@s0lv ]D.GzkqA1:nn rUUIZ0hSL3?)9`4g|zhtt [ dE>''ZCR|E([H 2R*栆}="rw\`D5;XL./tjm].6}s?k PMؙl=Xr/%qy{pjRmȮ[n/m9m<`@'aPsSRH.(mOeXY'XH~lk $zmnߎZ͕9uXJI+'4+bYQ (7׍g$jjH)]gRae\m/Y N\8粻LvHːyZ\maP<{go^Pf2)i'=`4&QmmOkp燱a]Лadž]~2ڰR&-GWњZoIi5-M[ڸLh!].ϴkc&1ِp)?&O∱6Ca%2wv#tDp}SUv湙sP ҘύkxzZ['TBAȃP$S9R^TNo~$_"zQgM^`ijhU:E,]M:H٬M#3X?+2_}8#qSDC χ=$48L!' ;# [>sƇ6{mBFWUĔ=q|rp {X\1uMlQp+kSȇHLe99k};x[)zF;' 󿎓T!FafsRdvn7['"Ψ|I x.$~4@^<$.-`V;=[v4P.Dҗ'9쒸R9FJi [1X_ p&XNCHr-K~[Gfs)=7Qq|L,]޷ %GiS_3̾5-T RY;)-B+Me\8~H@| h+c! d3qRCxFnv\ OL&E$O'cC l0lI_-U~N:Xovt=E{F(/@'vztq~ Հӳjwq)!T]6 %ċցrV<"ؚ8*5nMHeB$jVpү,\@!|&sq` N]蘡@z[J繴?46Hrn9Ud*> !b*U:I -S]ya!B [._Zj_ʷ FE.oa,+/S2CZ쁇 ٙel 2Mm`VM~#A8lP (>Ul QY ,gygy%Tb h~7 Schv ^ Nc9QMss_P7 mZ ^TiPCVw-2@0>]u0J!&$*$)+Xj'&?ݛY[B۫!A`<9ߏFvo:I*r&LOz쩒"% 7.sF6+P)6,OB.IfDXqJnb,IM|]Rhb 1*U٬1vKM"&~AJagYrԞX9 Jy!_ ځW8e}ܡpl3/O50"RZ \@1/)~N^CƏazZ ! =ĀV%)샳0XRZ8,c> ;I* I= i&QKz3c6NdpV[U%ʸ뼕-lb`5 NXUڃCqofŪ {0`of3c \$8;a/.uִ򤢂םN^ l/:$/:m8|K}֪:;l7UĉxVmFm>G{Mgבf߈/S{~H-I$Ђ^|m_2C߉;yj׺WIP'Jv{ F sg+A3[իKi 9{uk$ogT!W*אUN #%fc>^v_/$l3|@$X|%5AVo" ߖJ:s4:J#%ݟJb,x &k۹( uUoW[H\mE1Z͓3e+肫vݣ=ZnGJZ?"! Kkr{!/A%vX5Ꙛz\Xݣs\)h:1/rYGt߃ȩ[I$j$Rc=M$?XptX`ۺ/_R~d5`nXw%eX7'Tɢ$hY)i#\VBPr?KyX+yhEă \9qgF|WPJ ' Z %@+XzgUm3c!H x_6E-ʺ<">wЈM^aA/z *M=&7nO'u|h$ƃ`ך DiQe̻ׯRn* a /N,}i7bj=!fEOj;m;rT\l-PRPs 'ltES#֞!wz_E$q ii"> O(TF5'~s1{ ;x 9"W$գýx&,Qq$$4id. FHaf4`o#9-Tdݽz  eahjX]RYZ:-:$'3܅ *hCA-%>NhKB4FB !;94X75_# {X,q5}1<ՁL^B-Yg-I0j{W 'I) ~}{,C xH J*[vW~rZKԾ /U6ط02zwTOeKض97jl-*OD<ྈjoOMGžLWGmaﷆ>W5tZ=J_9ag$;Ʋm} 14 6``/~[Xڻޑ(P0r1BF0#UuC5Da\Zw1m [ B\j۔w"Eڼvry` #Xb) Uɛ0 :Glٽ;㭋rPCYKJ/(wf'}4b,F$.`gީn I#Al1X *%,6,w5W9}W,Zy('*Oɵ@ JWgXЙ]hb{rvzXHۖʼnl*[D*ϒCgXrte^x4w(*|vZJ^0\$RmqXЌYΚq.M/ F0`5 ?Ғ$`HB] x2Vi=zLd/Us-x]UcE$:)~}ivF,p4Pw{ xk6T`L>Wą#{3'S` NfS(1G*,SC B_b!ta֠!_PtVl[POjȓ+) P7x-BY.Kg|tklS? c[>,iV3Xo}*v6*ݗ&fb>`9Y\ ʭ(~b'Dy<;opqO'X1mX0>̪J:M!hAhT} fUtJ|uN\BP“GTJ`GG3)[m<#;,T^AG&MâVzsJUӉ횩eT)QvjlĻ^s\jLdг7/ t.h A^}U4I(^]Wܷ̲oppWi]TW \H+^q֙R?}RSbgHr ~S09Ǎ_hוYdvP2ݑphiGQFe8B\8@f?ԅEVu|L9%tGWr:7;,:*O2>v'˳W=Z>3 Fhoa*R; BA湕GiwJSnc'73s CYϰ\TwH9k{?Tž{-;)A)v#= Z5Y/PŊ3xҔ|u86MSйzjc=$. Cwo(&$9B>H? dd[2tI6~w_zQZgJ7-8)ǖm{;Dm[A;ur C6Wi̚;o6^XBdx#"E渳%D/Uc ;)Xܓ4=֎ F8GiKi RBv'u[̠JEfi!T&?(jnUvm$!@x71#1Sjp 21/Bp+|QKcR+?f+ll$iLjM3 ;t}\d.3|/kp:YcJ*Uph^PXޏ 0mHb 7= /X~;M8<0U \)+{u~@x,:D\{NԜ)2}9ƯU1ICd&UP 8cXZB76Z,#Ҋ{:|A8YQH;`"N! JcYVuc&&6_/͂`VjU>}[DK B%U~c~an w2TGV!zKS“).`SWI?VSaeHj1#n`2r׋Z2<{UC-O!z&涍x1wTu4?ѹY'S14MذU 5)Q~*94"ռ`_0<)xAw . \jR ,jROuQ9/8!MC1v)qN!=bEZvq #N4Ѽ^ގ]DT(PO ԯ:9H0 5o-!$`_ \,$Z:Wϻ ' a[pTmKh3RZ0o^ GBr|usgsyߘ.OU y'΃}fТ~SRy/v恉!aTvxnd$x_$It\X09!)kفs.4 z)yYy^1e$ug}~”)z?uO/3- YNÅu*[p& _GPF-#Q*Ufz&zySdDB}u` ǟ$װߴ80na)FlpJg`0&k?B9B.&li.;"EEBLƞ)7 Ca M~u[wPEy az "6 s);o.(uRgA!Dzu3.u\c,J+8$-u\A}=fx >o`kHػ_%5ޖ9$ Ùi_Y>6@S$.H%Y}a#bO RAKopP!hF`?l)Օ@jAw9Ŀ={5y_ŧ\Ө1 trގLȼKTfT1QbF"iAdyI(X;wl0@5Ol&TĿr ̑W}lثZ`bd}-ÏҖ*HO2SU/KP^fRD_ laLR1wn3؅I )0Qhr 0E^x/X{h0`.O;âe5Ö1CǞSϱpH%=ۮl;3ԯtV?9&i8E$ܮt âO["2}*g""g+Н8zx PvT.Pw!R6XIkiiK0'd u!OGsI"٣nY|GvaBk@a Ϯ CjFV5aO'8w qA:?YL@Ï *l5LYeifw 9KJ7*3oO s "U9[v~blh.[kIg31VN[`mC AFgu:~? 'u@q'4(ZAP($-~X-D LEr*+g*xaū B2cr#Ѽd 5njFy[Uqq*o^ޑle HRžFU 1K;T[;a٘XO0Mh|KZ"H$|@uIa@<[a-{?Z=JHBzBFC}=^%XoWK7S)'XOyCbHOz|˺#>MS)CRwO2 !`yEoq+nkHi) O˻|w2/xʣzTIPGyHD3}^ù.#nF!%2(M=4P]0 aq<. mU78tauJ)%(* +\~!DO[GÖMi8HuG+ L͚rzru\1MbEir8fgj`䷂I-N;zp@3x=d4 c) VbPu&1( l蔧g[c?<f æ)44C`N'ͫqSW_Cy# TMaxL/xR30#) Dx5}ixQ[K^i0 C!vk2+G0+ai ~mb4- GG硿x8<[CGDDU2%l*L=:2!,bn )s߅Fцc6b"$kG>vG{_FO %7'.m3T{;3PDglsO֤CIѕ8YCLq¡?CuvoHΒ:wzohֈGN[eP_-PIXe]g,Ĩ3)m@wcmʨ 8-ȽZGܟ.Pj2{8hV[_fksF& SRh@gfmMW* kHn!c!hؿK*OBzlRH'kh t؁|0kX9 (Cՠ xX*{S'h6U٠g+T X:Ĺ<)P'HRoi_ 0R|f=5~Q~'EQY%!iZdp;k7}/I8`.4 "aΓɎ>O7sкz]r"i0خz& 6!-B1^79eKEVzn=[:nAy~\Kh%72upKY"6o9?zBMǐ7#џjY'4dwzBMhw-J{A#\LUCKoOR߆N6_z*)ʷRZfe'] 䈟xɼ#K!Hy.YX٦HM~^|߆pHX7@ țk[v-0sdDM0әV] qRmU^ .Bh>Vػ Br=gӿW>UƬ#/yoE5`֔JaTwC DQyq3#7WZ%BX$_Es5::n$ 麖أ+IgD]WԄKyg&nEݾU90IJP߿m}Y7&PVI_ A fgt̑W51Ϝ[FYySm-qvTe굣I $8JǶx_vbzF!?Drpi_I5ݨltTAP]H"0liX=vvjF1+BK}?턗k&;oTPsFU@ܨF{J3=!dVFrj<ӂ3W{\cu%CQK] ?owTFrk쀢֬Vd`X2?L;[3\܈8ï05=,CqU"KGT=mP?f4n8u0b1?bzÍ$8`*7QSgmjIlZf*Ql{¾1 b͍Aq"rʜ![]6ڂTnr}zRzP{wwMEF+Ѐ5O-9Vs~\`NܐVfc%x@<2/neVn]eVVD[|85A1H63 }yˡ0zWEzzJOjYW)J;4??%̪`o't\f܂n衩^*b트ZrR>iΒkj21o^]e-Ni7τxeΟmjQTdpe9:RICة>+ln9\gxpr%ۧ̌])UcQd]LRT!ׄaPNFX"}I^eSRH|b#I!- '$& 3Yk.!J$9SplsO" G؍c#PϏ͠m"Ƀ\gJ+O sAgwTR#_^7Zr t{zq {~& U4(bhp CpKtaZkk'_~N43 7Q417*z:gO0>[+Is5MqN]pW/Q%c.e4wEu `͇p,t :DඪbZ7+C0p ogMPUB:DŽ| [.6ft9n [$gl2 +k]ZCA#now,^ǺpnO{ O[&}D6%?h/9vvl~2%x#}Ɉrkl): 6uȊpǽž;vU6I2mHbvn:45lP`Om@E!Џ ȱ\J?.mb" E.Uw+Ɛv: MN7C==|6(YMT3gdjz+1MVp>Lg+"HIEjv~3 !AI<*x<6jɓiv!s7f!lVQ+Pg>;jΦbh8UEt%I1kJ(ЄPdu+>=IS ym֌M  D0切hEA:Ю KE05vaV7J ?*61c!ڐ?R/-GF*u )QP |)R<zS K|hE v;==#_Fj]D܆Zi-q*kܢ3wʫ8 #uYiե eQl=SR3"C*9miV1onZ/udyߨK #nRBO xz}?Qh\H亏?RY\oM3*hl,C !iHV"fR4LYWty`T'$?p8\4 h 宣 :y-8W`2| bvX|>;ŋJfjc\ğQrR48ErYt VξQER%x<Z&ѥm(<&:(0 ct%^v-:D6;||̶/}8#m`w1fg@پf]Ww0FJ0SfjqX/_`:raRlszOY-!yLhkxOrEpW@oCVOEҬzWXw4Ysчag]ĮϛBfK/+X`,+VNrdJ(p)M\ V ]F|$qh:=tRoSc`,:[0tk׭rtS)^ x&mpI{7wBy}R%`(-`ASc~f;q`+#~ n4fLSղ:8X 󉖖 HΨD-TL\DeIkk↴k7J h ԝ8RjAʨ6cM=s&F[#%EMczABP+=C!;q%u]vjeaْQ45K;i;DIޚ0EA00p~8?Ie*l~Eκ!u3-/!xʇí"V?d=)Kc:ފ?q|TD[.}>N'w+%hc7*,"I8-_SgVyNJo|?9198Gy7X`}im,t44zc8kO_Pq-*MYczH#:p6"󏱫#*H}+LnĞ: @kW򑫃VXmޮ U0R4Bj12؃"N`/ EFZLBL1 |zK)tjɯH^ؽRp l-YYп8fKYdUu-Fxz+{r1"@t)ey ]3Ƶz{N) ;;gINx ̐f06hn'mä y_6@QK ?P=z>~5,Ljg#MIrS'$@O2"S, RTn h>\5sp?ovsO^/!7NI?"VꤼNΛ 礼D/lׯ`a\^7-4}/R^8lll_N*xЕ}/=*#g=STS>3u|IAR'EĈvOy&UNVܻWB^s$/[$߶#ՠ\i+RvFgl9ٽgR3 JHmd!p TN"*0dU>9s.xR@c>yG{9U5{zHƴJ'M"B]B;8>B[`dȽ(u{NؐI'v6JF2Kk4O unG?' S<(Hg%$^b⌂;@0I/w F=~In /!P5_c{g|v;H&HLdgO]riV%WH&$baHp4+x/wFG !Mv6]Xh3Zlf!3Yy$:蠟KuOZNpK&$va'(;x{&8U.Ü׶&_;LƃgT~0x%6U"]j`^QyĴ[˼TK@.4d>tTh*CaK_Q,bLe+f =~1է0ٮNHM,Oޫ7aI&OhwAK;Q 6;f[>_Qq%?Ct'W08*ah^O\DCwqQouuխ 򇆷`%g"rT1FGC"!ϸV(LL\»aDKGYbS?x{ziR9ίbMIgI;Yu6#ێxo?6&y3t 8;(Fe8KID҄S뚎!O2@&/v<`;s.2BX64q,DzrߺJFh,zf"u)1hvv *ሊq$E 4xB>F&oVtzd”7F㤹kzͳ4Yz,C,nOݷ`EE)BgU﷦$] ȣVvBfȬ/ \[6T5ݶDH#=Xd__@ʹ&-zOjk jH5 \u ζi::EwE:Qo[ܓ=Ò@bd,Ɲ29lb =cvDƹmȾdg9S4d aܱlgԥ{DOH ~Uv_nD$&HQ}@FUՄV5/-H 5$CKqDqyBAͯ`;N~|.+ jF -˂,omNGȉ d?B PQ&.=g̢o{A-/b T0>aR% %?iʳylrYƣk8\$D'\+unF/_dVAid:7iO2T ;I]^1z8:/P/lkҾi(HqX8f(4N:B`e/0&"yLUΦ0$eBɒyz~PFZ6 .Iouis{GGQw/pD=غ@~ C Lѽ>1 O3caDO}~bN2GǪ, .M*x$[`!bƐ&]7f\˵ t2's #z7!u b^-[s6N; GϖQaR\CWLw'8(bNp$=QۈZc6i95"Ղ#lx.Qm[P㢷 kT^ CdUڰ SvyS˪SB}3a`3SX Gs]5`,k_i:\Y~#n5|J2䙯J\BOWdK7囓wRx sL4{|w*"`"^]LprQ?OL-hjGb +BV5oUMb=:B+'K&3Jh+*@5һ; =:A37Z{ܶ>ZazJ$75ޗuz|<#x͑p1̏L⼋u^NV(9AIK\Y+kLûDXJ.Ff]/z.ddL3.|R{j`זyZn8҃aFoRlx?Q5V\;Ԙ`k2(w} OD3q\;` <)[;407*~nh?>"?Gfɐm!>b8-4`4[qyC660%g,0I'rϨFca>; zy΃ xw8㝷 >ņ_c4Zg*)F{B#Ec,F5ΏۧEL:=B4+7Z|ġ& Cέ ˟÷h^5 O1}[C`E-h8JZA4&s]H.}a/[ZH|TnrՒUoh`o#,]d~: X񬮍OMkC\eTfmR ":MY^wfjkaUyNm#~猻Ok-LGa=HdXN'R{0Çӕ-8ž%k[Įu%$^M<|/&,7bukqDCXj;=S+҇6X'JIu#'Y~K% O^X%E ЫqV¯4BmQ܅r2IncXefRǵiTIjdSb.2˅1,^xmcf۽&-y )ԟ)4Xg*_?Ǜ(*xd# ֽT倪mGX|:r8OتǿQ 7#@hms`yJ_TO6 B7R--mjfW=m2u| ɑoF}T(#&_23FjO~FQx(}H`zv ?8fiQGK{t|N5W"(._PAIAwj;7*y[}I{m=QRi6#\X\6R>|kDȈ2 u^_σ 3Qb1!.~'xQ,_ 0 GgE gC'L;0شzTN{j`i/+TfIwTBȫʖ6kA>jl%2}r_}3a,\ CH8-j w/A)؉~L@R(<5T›kSUƈ:z%$1R֏c&Qaֽ\t?8oL^`݂oH>Z/:p)[d5| ޻tF{_-eCEʾ@\!N*Akͮʠۧ"k~.l .2=`%~$xmei~8@n4|=o ׼Lʥ j9e h3?YV"ӹQWk1ꏔV{ԇ`epR0`$D &ѥ*lOn>ei'v %bW/ۿ:+ў8P׎zZ ``9Hwp՛4,CbmljmQa0c &ןu{ #(wOcQ/R pg]XBb6wܜe!MIPWl }4IY {fH$)wCƸ ebA.=/#[UD-AhXо5b/M6tԲ֡.F:#W:ξTa $=8ǷN2g(B ?Js:tX3ItkZQ~W:8 drdޞžv/7J p'eI1w lI+J w}ڑ卵GpcvU*x8 ՘;0JL$ {Y7\MR|.ԬLTKԡ>lC שm fZyb,sWvU瞧?5:%? l],ZOʤæ5H79 ax'ցNMZ`Qr#t,seƩIbs$3Θϛ>GA7bp=ZAOwjw4SE {\mWsɐbo-SH!6R]ڹU_Sj$7]cBĽ"j ""K;%,XIF3Zl1)j*)8N2[¶ 6˿V:vCx<^PדFتW c\*&33]*qlyf%2}Ӝ|&an"^93K8*[h.AS/7X#,Oovq eN:0[Lsn2\aupnQƫoA5hI-6S#$i[CP؃FPZ"n3m7g 24΃T.^7)9Wx6GΎrk4Ξ2_њ_Z*^+E׻[pZ22)gj\vPE S"K6"t0kqf%I#>QT@֑{j,jҥnɺ>c͜(c~Wvd1v;H:{2Г:[IK,=.uH| pΔQ+v#:[Ji/x;#iKYw7IwP!^(_˜0&–I_D2{}[*9z6"^Y'g@*‚/+3.HQSiPqiڒs`-H#WA1QS,@T? 3Q~}1R~ҳ`%8|; 0S^.!"qc$`w{ \tWFct7=fMKEh!9uUlX$ۓ.veۋP>oW̞R;KxnrDzNH6Լ0 .஠^U%>lD5k_Mti#cEs*'J`ZyNԍ%I&!fQW34 4I>$a%Bb v}nlIJ_Iz48H} Rx?0fc4ݍݧEeFF_M2ECT)xQsuo۝!i8j*r6O9ğ^U#nN%( k7>vlu|SM/<C0rLl:-IiyIېp=DӶ$_OQG7A^ AVMOn*L…I#l.:#: +v+6hQ1AtwO88${ݍX;y[6Q4Lե2a_Ub'2>÷/ne0kӐ],3'XS.cKSț( Ӏk]]h Z̀T6QDž%jίtIbq>(j T+HtQLOM_m4Ʈ3.=C?2dvO4TJ*2zcv>V!:Wn.rXH%GK¶P$OVjW/?{㏾5aG%oXR );-*^ު" 0 Y)xl[?wo]'y%&dT,|`&zx{ùZVq XPi<{G NXԭ$Bs7e nfYxߺS)eq Jr`Q"6'{Ij@$uo/Yc"p6גAt,&.0oXd@j~/N[Pv(!ݝҥ0:~|A{ICD`,$'8';->b \ Yɛβrf_Djf1=ƿzP}M 1'"u ~mt#jw}'y;fS$͈\RZt$E %CaL`–e a=׉vVA"hwn=LFuOx.E"ȣLE>x#(]hbFU!-%_Mti9/@zu"/D%\8-!cΧPєY`!_2' Zab XX$/.=!`#ij0@ktQ3F d].m|xX%Y̼Ar4αty t8ce FPMYKkW<"D`OPZ⇎r,p[j\8( h 'Aa' \3aקWh\{@1М3Wsq5t: `I!΢nffa;,}-Zul0 nIDYR %&yÅtn $hpASOUqPWH[PW#_Dǎ>ש0:QRK;W{<\"/=H=Ov)B֐E=rQ<<9nEW: Z+j,7Ex@q=6qdC_@J2 Eˊp⮥'|J7qUJD @Yggo1>|ވ5v0LSotSVtVeK'b6,9Weܕ _wV]j926`/'vtP5=s0H}ZᇨNA_%!6}p 4q5-\"M17#k4VN2]ZXȫJEH1.C  WHv1TFL}7)tz\Fɾ#HrӛVjƀC #0Vэ^^5-bx)MM4} Qh[JU+~+egihx1/flvŮTk˿k!F^ )gS8 .#"ώ~&9厉 d=Lx@Jq_be}E5Y_;X@ZE@gzP5uOEMӉw`, xI+ v1!pv C/:Z؈mbQ7tC7MɹKܒ4g 9-ifv96s?& X_2#V4U[/n~H!BHd|S(Aʿ\"eXfGBPX5\#Upiۨ~g" e%nV5>oh*0JE7)gehWSxKg6o#k=!ˬ+>d~5Dt m{LB:'4 ]:j6kItǀ-k+CBq܏tJfl)Snl\' y*o8X=汆qLMP9i:juG5e5A Z]'#2ӰS|Q"0,Ll~ 2xؐ{.3^:*EVг+1:٭y1o\s [%pgd 8<)N էĪ/?&ك]œ;s?ќهvx8tҐNX;5o?ҌBX0$'( 1Y4qIO`{?i]c0K,[| Vg lh81hePߟ GpIpp藞Xݖ]q/'E#ƼY59,aE$|`xd4IiC>nΙeA7ИZ0-*I2E),3F;!ql&3 ?)b~⨾w jdQVз~&mxSlj0 >7pftm;+GQ(SF"mٓIw:u9xu5ʰ[9fHzS/'Eu+;6oX/-oIkVHhoLyy>{t<s]x>VRYV`qKji> ' Qց4?t蘲r>RtI"\4O&YA9Nb'rsIsک)!2ƦT]F-DS)sp#S1,<[08!]06YM&o4Nou 1*x;G~O'^ kFҍq兹ySaE[ǹN>t͑S9@g ]iST +I"k!e)d5E4%Bp6\vX)ʮR]Çt%Œ2#4]$CmKi=-Ò"z~euvW ,`-JvRWyh^/yd^$|mh~Զ# $nK.=ڮC(ݨP/ |+!G!G&Qѓ#؋2A22Ʈ'Z&ZĎ@CMlHc ]n`qM0cv >G炍8ԚNik@{ @Ezq(@(E+[`cO@ {&TgVGM|tg߶+,!xT >Ej cI4u1mhG@Y鳛cFsva ̝Yۋwuf7ntY讕;m)KZoM.F]QVdkNß{gO8 oX̃un6z z8m=bKv6G6gʒE:m<5ϱdʻkZA j0eG{ Z/B<;(묻kr1pJrzOӡIWl'zi;.֪ε=O=R<犋cP'(+hqӬNρ2yh)!,ݗyOǥ}~%灂8d/RN BV\ Ƶhc<(9຋q_~'ͨ^ vB9M;g܊yɧfic׹ SZCӋn9I.ՀaN3NˬLb .DX@Z{ Ħ:dm$"SL#Z>Sb+@BN!<R?JD#:U50#\E4+!հ1P\U嘽 1pޮ'wGHDTx2)EL"p6mn0j=Y e>A y?uxr cdJ-:֓>Dn;!䵳g|/ٻ:lpoukQIf'{)NTcGhDCl }p{}d{OؙI|ҊMNZaΘ9!CZ3myR5A tdޣ^Z'#9aPc-3[m[g$Y1L$cmkuԁ\U'?SV܌8%1dpzM7+@yylC\|XzԡW͠e J5 `V$tlq4B O!Q*݊uv ,WǕeUG-|i>)u0j&e6>d*i1yA1:Wm-^t-`R9%9O@`C >pH3')QGqp<{F]0'sK;QG|(Iܿpc2(vO/~qԪ,ZkSt.dG[T,Iٖ!'Xov9ۯG  ;B<`3}ļ-Dk6f "3eW 'IpO*3l%"@;#)t2_ :,LF,S![֞RS̪hRfg`yزamI1/o׾IՆt|Ga3R]UݛPEu*l(GyRa38w OG?@dj)fc`ZZ%r tCi\*ǁv #*-(?ص3 Z.V_ߕZ|{km}VLW=899 DsjrrAw MBکRD;6)!G1 zRY*.$[H Ҙ}95`Nה*Qn<-OƻVM/Z]dYj)́c[^XQkZҲ:c0 L0, "n0kׇm"p@|Rɜ<oA 5,E9˻Xt|yq3̕ؾ%yk=>KJeYc1J(`靂{ܚSV-ᰞgMWg: Mxb7PĢZs' g W>XQ-8ɾ?"&{YFBYW6_: }k@Nh .4t}{xZ.1އ f|ksCemR 䒮F'dthWu%QЙsvt(lz/\?e_E1!Z4MA>L4W}I; tG.D6bmY}a71Xg)Altw>."eAs=*HN5I|87Œ-Ⱳ9,1KQU6q!<;H6tdkeIgPζE /Nj"&Qd7-XJ zktC S0i\p8XC~ ^YCиwp*ہ[h7L\%2:/װ_Qn*."iyvQ ġA 71&>+D6Ȓ,L(),_[*T,s:e)¤Ry_z0羅fG7E[)IP< ]l p3#K1ෙ@>ň+clv=;ՐYf;7p6Sr1ɡыV|W'_r Z5[5(|*qg;e_,Y/ag>nc!&M elYXD3g;ô$>vvHBIUIt[.?,Ev%J7UmҏG.~|LO1 j#nH". 6@JF(W)5 Ua\@{(zx!nsLs^ʰ# wDm?D8A+8g9l|RRK B:i|עD@? )YKm &*crk^=` K([Tvz6~9y} xZ=KG69ON=a&x?ǫ#rOqG"ڠVrJ$׬1"@2N/c|H[VU gLc^HV"GF{#qd:[[& 1 C~Q|xщ~IqIW:+HLcQi$Iy(aIՌ)kNbɛ2֖~ BL)q /Y1ȣHd.}zIBIj1a[ lc͌E ѽ]w-nDOGRԥV?4Ikw_# 89# \ڔ~pke뎽\^P'˄(* 퉍j~_f-9WF䬄,x[x s* 6OxF fu^FgmΤJ[ G+!Sֈ5?Wz̜1LjxT m>9}J .|m=A2GR|rN^W&v˷14p𦴚DK?EƧbcTXXovMgQ$XDr?F k\ڼۏdhJga>.R u4bidI癢 FfӮZq [Y c׸pL:B)a{|~om1Cv9h djmPP70of#D|m [Gld%\M<23y~ 4OBXg3h,C{qioD$^Zm]̚,if(ڇQ0hv*lX4y#730TѴ ԯt%%? -djj'Az"Ep6o] a&]DFr>t@Apn5<}eöc0c9:AYydr'4u.^oBa+3AcP'F#o✒{zIHȺn{ڣk3fRe`<0EE ܄v3u8'cwrqpsrOX`vUj@ISXD!bl\ٖXA;" .%ͺ>stPnH5$gEapuhKXh#ds;+mZ'$vܒo5xC~ViT+ÍW;5BEG 0#3acPqzA@r]mYNx.BZ߃``})oPۓ @}ATr75\jaa rXs]-$`P$\˞#HK-1E$xyT:Գ&@6K#=½6B ɧ(:JNr PI˄<鈓Affҗ=AwGgW{–fza W_B$:J9:ǿ!y^vYb GrA+nњTlq")D: ,^M,",qA+CK~snz`s]/~V5a{w~O0-eܐet'0~hܲX\vI\\կhlec /?kY{o׏:^!7ݷ=ML\94TK+X(A'(PmZeUˢ@ Q4$K|nz$yhX9($<;P~"h?ꚶ$<7jf9[Sjּ(FUWtي܀ Q9!%1deXЍQ¬ s-Z& Jv?xp_q&G21ȳeE&ɿ 2%Tr(<>4GӶOU&tG$g-^ub3>ѥC@v|R*٪;Yt~5:y8@ y.ll*b|ԙ+S8DXMlU}Lu\($E zdBc٘ϐȜP+[˗GP7}>iov-Ut]I2R7ԗX GN5Yl{-$q9W8tl3bcpj9:Cu?es.3^*\ tb$@$|pSeǁ訠G:@>kQ`DCedud"0NkiF~WXbu LWnVP CDLf`ەɏXqhk[<'ͳ]eJXOVT&p'T ?ဈoޱ؅;p P3*,1$U%[wYH3:h-Q4*Йo_7RN΋2,+tP|ɥWgڜͮ:$c=/a1Y θ?YǺ{nWါuﶍ;pnM{>tz">Kj8-ftq;m9THO7(k$Moyy'v/dhLsPȷV3|DR'[՝xӏA$h$)?snń͜׆CL@ʸlm cn-AnԌD)SU8[Z<*>!z,@]_ kR6)tz:=O`F<G#{ҸQ?rkKx0o;+SC?,*,>^s|@"&I.v Q@&d#~C*A*V Ek=GYưϰ9aǭc KИ$^Y~Ōl⑓ޑaWJt"{)q,A<8"%kFpJ׏vÀX-y rgҦo7dpƶEIbU_N>FYkd(mĄɼHc"{ߩܡ\r]jPHeBߌFhއ\lzÏ1N9ϨD. k\N\Z+>*4^[%P|sj-db,aEY?G7zs/ Ba x܀Ȏn ̝[T=yK`_P-.2C0ɍ/`9Ev}ǎaMde1&VOg-4T@n* {w{v;4˜AM]0]w@0$ίwH%k ?36z}Z}16ڴfli#C*33og ܴF >fxI9ռc9o 3*ȩ2Xj c(d7zN pFs$|}wG㓏,vz?+ jʔC4˳ja]W6x0Fl} VO2L.P1Vx 6U#Gv1⢋9%)s{ :BvE}ҥ@r t|Dڗ~9%ΏPoa];91ovx[ b]Y6-'<~G`PCYK5b{G df26f^ .i:?O\6m+LM>fG1љsVd ՙ@>fg$dH?_RZ[cLL 2+T8Wm.|zEF f6*w4vWU0"Gc91 +L+ H݊>!g2SLwB0dZ8#hŏ!0$$ ӕ ļJ[!~V"VMoCm>nQv$+JzaHޥ>|riie"ݕk9%+<>(;ziT-~j?ɍW{ $fܯvT!'0xO .F)z,0+l  p`gfQlh;&!Z/C7{@;0Pz4\Uf@>y\oE? ;Mgv.YCVԲ=ESe iPIpQR1F~aHpo}d߉>Ҋe$-Dy3Y[9E| ,̐'L|7JU0Mu1gp9K5+$C^VQ:}cKx/mxoƟy='}G_I#*E(LoZG鲱VժkJ|\ Nfyaoj23 D?&7DbY,>*f]?Er/)Ny} h)L̈́hBLHD>z nہ4}h@ݑ䋳WS,M\bg{qɥξ(Iuw.Րtš\Dn:W! V+KU{/3wxU/iUd=Ӑ 1y qe7L@{y>ة#!NL#/pwgZ:28-5|X^Xw;I<+/tE.3ᚻ<kߧT^#zJXlAc vAcw_ YrZcQ'xJ9T9&@P9΋p  UЃw"bo$,䂋P,7z7'Y4Zų@r-n(SNʆ+ [e=6L<` MP`0(Δ۠+ke@oEA0Q7-1dh9֛hƨU!%^bnEjvxQ|2sz 'ZB04DUXQ;n-d Mv5a)Mf3|gd ]m,:4Io:eFP;T#`&^4VVcfιɻ( XPJz؍F,wp"q2< vdοLX&a\#J'7d{h4[JMl3uLgw3P{z5\l~CWb?W{c+n4}|zom?\AĤ<X΅jOVDs_WbL,!27)8yC2 _ uq>&$h<({6e(+Ams]Ĕ7#O^rͤ@M2a#ܗT|{]݂ TЃNK령9XY_$!,)=K憉s!OiӅ±da=?FwA6t,~ˋHCv&ɁX؟m$ >zW@ ^LT}ݮa.Y6@}O*s'N:Q&}Rx]j_{5 8,oeHbgg͂Y+ f_ε;R:2yQm?}il K c(tYeqy#u0|A ]})=;Wg *fx\MNʣȓqfznL|qYzi+AOD M.s깮a<8Hp}+v 8-6C%K0Ϥ4>Ϣ'Ces͔ĂmO5.Ovve.-%cDžY*|?  CQŦPfﵵƞ"W" d M~Q g"+97h"ct#rkJդW{5,X&x>I虛JT_d-+kͩ{ `2434ꠧ<(4ek"x" )@[6ZmAADiњY'3 [ DQowެ8O]Cw&ࠏ|6?a0 WɷO}hnS% "{YEk $2, {B>r%g)#Uv˔4@U<ɭS3N7PsiU ALi?clBzV?+*Ф+DY'5+u/k%Z#}LC ERH5nCW8|m04=)ʬ˪5䖈|flNE? Ry_͈!H{w{˽_Y8^KѶT (`N5rv1lٞ~_GB-ٸg֓.dgq[[)-j|%I_=pvd2=*魠եӹR!d<|ʩ`zb67)guz{vTPiϔ+aE;cTi??] (u6`DbH58W5R L<Ǯ[HE}t H/V'y]iǂz5f+pe30ǒ'!t8&n<5VFc+s~%&;IA$0d8tc7/ĩt$>ZafNܪs}9(/{\04 SQJR˻].A֕W$WtA Ё;=8 5i81Iz0ē(-ͣZ[JYжw#̩3h3IT:2 3K|oꦽUPhƦ <>}Tb^j>  r1MGR'ȵal@vZn0;++%y")4?NWb8!GF+/ B0O+ΉkBɏ@Ԍ05`k7|7b;9 Ep<'(&ӷTi3:s_]! T6F;!= 2ƤO[Oul()3WweK Q9-[iN|nz5mfÌ,iw͝!2'm="^-p@Ql67fWSO C\(+#9: uEQGI-E!@o+Mmp;r“$5) 85b"zi ׯW/)=Z@ȻěhQ%%d3᧟wl(9 hA~k( vЍEkB|Nػ,RX%؎ uv2,t2͑=%y+,)s٠c65Oݪ EE}Ih:N\?f"½cý#A`ô0Z \FkG6zrėnXq8;&iA1n GHa+pSnzp b$:TNR=J.׸HI|#a`0b ~ |ƋHtd&KUrҥ;2>mS 2|اC}ٚ3W[ Sr"v[;sb8"R8VG'G C]#SJEbtd@&Rbl~7 ě+FZ5ۭCԱH3QA1!p4eų" %Dj#:.!sF-6$tqtUpܩ ^q !,A}o^rUp#Wzifz Rt8SLRgvBL0Ge lr< A*tNpxx6_ .WHJ5טtyƷg4X}Q7*L͏85yXm#b&ݰg 4 0ɥ w9PNvl*8s)a<2G$e{WZjz@h8 $6L\KkXhx8%ɿ/ /<r&PL]= ~Ba( U4Qf>ٕ,2[+׶h 9RgOlsk.H/e=NMF8'{rkV >56~Bޑi+ oij&"kTD~5)}RDet@3"֖ J>Px}C!/j^u@S%nC\`cwrnb()_gҖY,+0nj}#bycQ0'Bl8>NZ# bu 1+idER4(h5pVQ>߃ZoinkR6h{eQ=>8x6ZϬiiIEg%W&ǿ;$\ {4j{y.)[BL 7(l"l]qlYżF?rl!2IآyPyt}ʧfg_!]u^x$Mj?P.ֶHcUr񣴋%Y*Co`^1ݎu3=lɚ*0 ^ D%SƵWHwgm !18+MVTA/Y{rŸ +OtŘCqH kJ] z|i*yڈKrl\d. [+yi%|#k_GըեWle 'U wUTq4|ꢧsq*=MGy-?晘м1'2Is@R;YZwG0VRǮyr!)8.i#L楎]βqJu%\箖Z;h^v7Qz<n3jQN-i##\u80n,n"w~41+{ѕ#b X|əu#z\xV v+]qaQs#vl/]7~_)ky[lhyqԻW"'![!PTF_Ck!)M*޲+Kǘ叹l\{H,3nh\sc±xxʋuNc<;pʯu0Q"Վ 4KݿG7 X (0OSULo8y3͛Ik ~g9gr;,ݗD8һH>nVƴ(kYRCKv!zI6PCԙGzu4+<&ehGS겧I? qPJLEb8T𥲹^ؤ; /HMdFPy$۳_{B:ChBn?aƳzV'y1nj 43=zF6f42c;|Uw6B:_XI9CBt͓^˘oݹ:SG6{*SuIyfX<45< O: * ;e[=xN>Qnl:MzsqgHB-e\F<[lچhDjѯ`|mF;j=>S5R( +. h+h`=\Ɗ.LY?@ ӝC_I:^edKT]#TC֏|%2!.8OLMe1%tUI(4I42r6eA]IBɓ~2N^ͰŎ3N*%h|$'ҫ߸3Վc!(lH߀@&f"YQ?VS^pΌA>ʷ, 3M SڜkgvP."* dRQxpbp6"w2A;90(`A/]']LwØ)4ɨ1;VFcJ@ ˷W[tF}w@8:_hY)Y e~.Oض,㯭Wj>AD ,9D/tߩM?RvUiK8o,V$!_St]dD@e}H'-uyam^¤fxCh6f2}5x<Ȋi/<4H(20&dhqT1-Ꭲd1r%!%>rKz%#^Pb^޿my(8wZ YnI5\ *B->Tr:5 Se Oo0F0戴oj9ʲ 'i,#58ީ^Fb 8 #9َ`#{QGl*|t zJioł5ƞ[Ny^)<@8%Š6Z畳O5ϥ"p?U#YBu2wWiv%Uˎ=ΏqGg8˭ HL7nh͗uQca>c7-ڤa~jSd\]d(.çлȣ)B |`eEvaا~).3uAy$Ls} 9YgS!-mQ"~IeAS:Z[wGz[V{%Ȩ s-$6y>uB_=}`hz@Մ5VUwZI9zp?$KC5U CƧgMNo:w6 :|a " ]:q%NyZg=9NAo$Eހ w;638ߜ&]?pO՛agiфឿF.^;NSX] 0 3nhg$d3ޮ/vFA~M:P8D6Mf,0,GMyl R3kGI$D X|#p|O O)@0i3#?mΖ R[6(Փ9F}Fhx<>fE 0I3Y\qJ-11+6c7,1c%+QHV!lIN'c"oԐt5*kLvֻJ2 \J>΂yWԃ5F p[M&Wb*SClOU풓WdىNɅ2` ݇:DJ(%ýsdOZ GT{̄v+7m6OرZ$(a5%LQm_ȭЋbÐ2qf/eزfpe LG 1`8{gʸS;6&!>Ӭ, \ Е')1}lUy$Pz\EFg2}s38F:`lSZJf(.=L\`:1e+n?.ѳ9 Cd͉ 9f( ֞  w0$n,lhoؓx !L]Huvܞ Y4JYSoE(5eɏ4.ĉ?+AS>4 dzd"3WLCiZH!z2l1^.V"]ӊc' ^Q|xhSsW5MrAvg]r6~S#4YB aAJϛ b=t#=ͿkC3gӌdh`)vbC=AOB~iJ!琬ͅ :O8^Ç. }eN">؍zU?$Jgef2`Z2OPUcNP:2CY/kk}Zm+}[r6#:G] Le/3OGEot!ؠ/#F(UN)FoQ=Ksyִݰჩ7ɣx[ MsT e7?V)p&$47rZͿ x{IpA7ĪWie! lrkRh88hk˱Ƈ:w"Jxo!6iL9z8N 6`yj.a}nfMg!f׵>ذ&y4R] Z_a] ?j$ĥt$nW">jC@C3!pcLz @c/K[&PZRY? wg9.ùؓ?z?>8SK*)D7P"'{}JMj@ ]#;l{$;🮹\OfW*#;5u(_"^*. "n:kh:fd{ ZnhB/$Yy43}Z:5!]GI &z:Ifwؿl- cXb6}w/_Tl]^Ph4 s^~)/@iߌtv&ȩ( y~bcF?X=$MߙVS&g=ba7+PCį}Ya?;0Oɷ*&5.੯ "!A[PQT+<&/p D .":}?o#>jA@(yW 4i\8gπjjFx藅e &WGcQ j^JhR,MOὺh JVDTK CE"ܯ:0λM ȋ2=[OQ״ g]r S9/$;EWNn*7y)P|΁M~aQt̰xIqQJI|T«OG`|5Z Rx3S7AL?%k_$Mc_}J>>uO]%bd㿸k:hqȄ^>_Ǹ?Wq!^X@l!JG~P|Gr|%P2Ù_l W>0lJvB __%Jy9ӹzb'( yil- 2p J<_S@RqflyF|Mא_EYW^@ tw񅥨bq^.&_13ngB!@Ԓ/P1ޞy'yb0hSh΀Y帽s'>Q9*Csae4S-mf~'<-+ȎGӶNlX KAmmo Fxks\D7Tmoo/, CbNX3jz}ѼcϺ0k2MͭpkB@6L0JpAbˎ]^sxN}3I),*&Nw/}+-b5A$@0Km;,XRቔKGzˑ(+u)8x(KTcH2|"?}ѓb#k|1p) dbLV V?QI{UI[oŜlյ|[MsLٕ?yHDN͟mcm?.T o˖2sOVvK{=e% &uCP`РwԋV -F ^ 90DdfξD9 ެl$S~.7VEYk׽wm*?7VdȃfyS5ijO.{7;fDs)BˊGg9Z3s8V sK` JJ\q 2:"`;opP]Not p6D851 P͎y;a=o)1Es+oYLH xS>jTʌD jX䮧|&\O^0Ȍ4[̻"a $Y[DjTtEDt]p' ^iqg<EtMM'٩) %6.5~n䳷>ߨݔkk6U7ҴM^onq 3[,$bs./ۺ-=cXѯ„ mCXW3 3xZixIN#ị#\Tő+?f%zO0 -{Z)%EAos]p,o./H[1R]5+=!=.1ˮȕHak[AXGee2 Ww ZzO1UƛI<ke9㽅ue3%<cE;= ѻKM!YQ8֞w~vΖd :]Ģh{=)6z.nz a֛2 ʁ)0襪:콞INXޮ"ٞMGa,k*MHF*2qt*kO"eu!{*JpN`uYMOdgؿ}v.mr%`| qʩ?]qHjJ >aq*CU~vn$ n]X/{~!1P ?wgoGfp@?CO,3$J"C(x,r^JT)م<9*qHwmG v; =s>]?R X5n컟{Ͼ۹3.ؚj4c0cD_]w[SS:~&cN iM_CŔ+uqsbC6ΎD$BҴ“ Lh`}2?ǝ(3Ni 8mԋkK؝)r?İ?0XZɲ' A g.a:UX]bY+y$J+B{q=uBj2Xwh>LDK8°D_мw3-E}+$gx@F^AuKbF-ӣyL7 61' ț F򃈼0.?sb %Hk:<'$j`#*"hvZ?6H8Yj .HyJz8\su1̲K >eL(-BWc[VFqlfnK`mR3'tV# H !ZT=oHj:lk2z$/>z<6Qlq>޵ru,'ˁƯ6gPD*6j_g >`.,xpC,RDlљ^b$ eH~ĩ_Qh+8Z2n"|6o:ֳ >]|[jO8%hu}+ m؟[EݻpP82 {N׌ pxzS^gc3-ka#^-qS޴-@kt3LO= +R5 kZevհs ئX cdx ɁK{6[\ |$y2zmA7 'EM6:HܸGi Y@Bv c%dQȐމu*KD)IxE(& F @HfDҝW0ȅPA.q~ |iӀxcZ 0V's)til.tdƜ Z_˚}х"aH#!C|odʹo IpZ TK-ɰp,DP%=)|b\ԬM->}Ek\Ixt6/ʚvLK ܫ nQQ}]E7]|AI1vBWJv٩ob1?vIEHkuYN ()֤GH.r&jQcw_S`K#GF53}UkϞp60KC$f?r.Z!,>Հ!F2Tͣ\/RZ2Ϯv K0;g!a{Rnse/MRAtOq/0W Ж;:)ԃ(کPTK¯?-g܋E,qm,b?_9?fة,7><ԅ`h$G}orH6ydZ$l*04K'eJ10g7AVM˗d7 %Q8pQ"+k){㉧\g׎ϦކK @J-̼#1Hg5eo8^!B`j:,K))Bqy`8He%Kjv3D%Z~f/5tXkݿr vS*ת-BP/#˸c+9`Ito:1Us@<\bCgD lc fQ^V#\"R-rGaBDt##˭45*~E ھ!e@\J_Ӻk#?$ZƵD("JBTYhG=ԟh征>f,Mﺀogg=d!8n29|- vrx?7 61LKїެA s bͪnB{\6G H>S<[Eoq7(zN/S 2|RƎaD%Z̾Y@`&|Դ !(B5f])M/P cM1}&HYj>2$Tf5\np@t.I `O*HZ 8h̺OMX9ͶŌ6Fh! l][mڹ`pjmwO`د(T"֪@Q;h]:WNΌ:(@ZHƚ(3Xwq JT DUrş6UTJ6H22F{!~IzJ"/:5Jk0AJTs=Pm^J4c"0skDO!9̣{#':Gx6 n55!ʣ_qUsyvT{h>O>P!\9 $ T ztmÌ=\) qꮕLjIܪjE$dV%2Bq[sz|GY(1{lN.x'{fm\Pl)g)Ԟ/0>K:Bil WSz'5XIkMMAaLntHO^};"v P"ZwRw>ɄhxZgHP[|%f2&gzD8 ՅE-4lǾ-"'W|г !brjF< }%f>%A@M(+8v3>)r dxܡ !]&>kxz 4Ɣef?/>t,#_85W8/ ڽ茺xRA h i)J Q C,椴Jm۰GZ6$ϐ<3k1=N0!IL(rc+_e~iQ {ߘۧ`55dLj U5CdG)z`Fgd`zf?;]׆șfu'"MF>0G=RFlݼ^1)[r)l$}9tY(XnCl=Ia:dsw~:[7FߐD,wPzzuCX6'$;- uGu,# #aHqf6=A:Z.y8ϋ"{?Vy3K”H? 1^K*^\ wCl W|sgXcFno9RÎXƶ|}b;W u6iZG_nfn09OF pXkVB  ;=J 𤟭9g Hڑ*BoJ)aptxj~]ųmqF%3FO#zƗhl^_MM3ۮjg>r#y}>%mbR4V9YA͹6ILd<}L*N>ec&22} ?%;_n!ǾqM 9>S_VC T+w i Y:xپGާ5?a؃l2"Fgbon !uTwdq}4(nU&΃}RO0!w(zYI!5bZ J RZ$N? gF9'Ł!;W+@5\m; Zleچ+,(;V&W$F@r_1A Dy& co=_k/x邳 P3֎h_-9i1)7F骮ʜQLFK/(k<a5as]/n\AlW)Fᘂsl|7~Ǹ$CYM>RFm$>Z:)P2k1MD>7jhU0涛 cw:!*ꇼW;4]=Ъg̥d?nHIB u{2j{ ^zvUGF{MVʗtu&KE\ՀNk=٦RDSrV}Ύ`>/X L1 zٗL5%3NW3| +p̀M "{X+)^X`7$Ri`ZEo'7^,oO"Bj"UkYC2Q܆ɀJT*y(%rX5ݘI}<585ay l!+1>ȡLR]?FP ^뱺YOpM{C|&^">jvN(^!r_*}ɸhTkp#巇ÿ,61L̍uOVnȶfޏD? ?p:gP2804'P>FrPhL)9{ k7…[_ ]pb%+/\f@'wc~?rγ*v^yȟ⌰&}$k; ͏q0 !y!O(ouL*W|Ĝk[?Z+N ;([WY>|Vf?SᷯƹDɯe$]`[BӒ?˷쥷.n}TkC7AD0%պ&+Y xi6LJZ5XX9!N43>]x!оgcDM8ۻ~z \ U{! M[tq&'wBh XG?}reɘ[,.1Re``<-4_' Cr'>5-ZxMz4.$:p?XR\v7h22K JOCԙ(Q۩r` P.\r.gH&<,|BrгR\pr)\ +?Y3 /B#''ʼnUw~(cQAE?ϡku&s27sSXRn Gsg(JzZ1at,eeX޻nGb.2vW1 !=&}dУ@Òڻ[= (Lܥ{[&D'ٚ-" &9/ADj/:=)02({% YNK)*? ߠ68u RHDzzm7Wg7a`=BƸNo,6kCe2Kd >o,-Z?`~fEwۢ"h ӑsBX]I?`ԶVtZL%ژP0_Lv9Nz{M6l+=A;z4)p;'/8xZ 1=yD;RQ ca]JXݶYH?FϞ=@l 8SGƽÒ,ǔo>GG.&6a F P(75gpyC>F1έng;۬Cp/;[O=)oH}lť4:Uԉˆ!ԨIK%?_*1[ͷ\;G!yM*Y]|8'Q'd q| }yF\=06 #ES`&Z^fc]3v)Af ls78X:}d-nE/5l@X/cv^ 0Cz9$:X")U,L?RPo;/Uۄ5ta8u!"C9xښ:&E |\w-{l~,O3 1PTXa3}U l_<19/EP0.y.7$º)(2Bxd (!c9Wl|UGd h%3@o#Y qhfQkȉ&8v CeFĝ@pA#8$5PƆ_"ڍCl9 eb^i$_^d-&nݍgSVp6+n|IE" ے8-f5 6 NJ%JBL<kvIڠ3E\Iű05\eD_2bmK*YȮ, (#JkG$a¹&iONUr| ά,EqN /M4ٖO*POZɔd f5J7%pEef0_JecYeF56U~33ϫmoiϟ`5]YUFK+ιwmxң Ri1+ʬ{z-yS!J87J@gdˇHܭjv#bWH%r7C@mJ:bKƭ :cG.R6T.D>KiEbuMt@e@<*nhإ2[y)7-0a2,QIֵx4k8'͞dCaIOρJPq}Ee);݁(\jc,L" י&mbi0(36KA_ =V\I<^dRe X*ݨcb>;q3Ǥg>l%˾q9v=0+般XR9 p9^נ[޴\9YyK;TuC&4Y*~Xc+7 !e^Y4tRCdg]ZHB/ͳ-I+O߬aJB'f1bin%z.3.i.UN97Jv)*I/v͕r:1x@P~ +g k*?9;4β>S |21uaf639i#QX@=>S.UQ8{3*L7L 0\*&߅p/{ e45vIFZH@I'kr 0=&6$?֕Ct6k7<*wًжTpV.4"Bxdoy',:R $":&AǍ[ƞ 2ȭ~*'ak;X'TM rthdAhyXa'@fCpBGtP2ߛw3[~THZt4 ]{nG;X,]X]cVQD@΃&MdՙRqH?'Ke. sj*0}n0ky ;b xVZˉ9=LqA_fiFt.=۰=!f~CTyМ$T,dV:S`4)5j2yOlҘg4fo'aki{ޙQ;QwP0gmle!U0z<{oϕQD qi8`u l-|"Z5Yۭ9듀οi@QN }"n1Lwn_ ?W XMӨ*Jnp >G= i &/KFP9wmޅ.3=T uPBM*3:yL^P0}6% <@?Wa@#~MP82rI 9NT6'˻{:uoujhrn*Bk_]d (MJabFȁ $uܙمx"LY35V^s(BOX X{1kU, Ͽ9bG5WY'V:V!;CO;I]3,?6vq[ 0nIk^ctIǼ Q쩅Ei-<^N&:ta' |푥 &Xkhxc, <^l |n^u䍳o-rYf_rU Ҫ鰴|v T#8!O׫N:&a8:݂}z{$n..}Kd/U {o0cym} TZ~pSO(1Gfby^LL*;zMd$c 6@:v$4u=>F"2%m%m,ٙ?Mb914Gr %9HJ( YqB^&?kQWQ^Q~t"G OtcrA[BN."Zy _l9Y^Ot~x7B`2bd+jnk E>)<_rxuS0:^4lzsCGhV_J Z6#E\ 8V ބSھUWV%$ʦ-3N9XuTLkLix8-Ɓ\/phf1AG4d@pU2쩵gĶ.FF)`']VtY^*CLPF>BDtS( 1J()'3';2S\/kJ95:> r9;ޗ.A\ wpIZ (`aAq.Hҽi}\:Q n^dJw~廾4E[h IV!$/Jjnnxew8 L 8/޶3҄MK40Flw0^a駂=4 IV-^ܛ)s);!`}ʒT;XzZ(7m 22'YU tiV"*TOZ ǤXM dgg*{AW90BJn}Xl濡~wň>no/nM?B ThQ4Gշd4hoIgD#$ +6qsNޯoąv`嵛+lGfRu8#1 m5 9|TApJ 1^d;#sh&;K鉕SP Grʹ\q;qZ Kz&KtmB/hIZ㼃 9ۨ熋VRvB \ )!-a.^IBFOσ^#⽑0/7 ^Dϕ