python3-devel-3.6.15-150300.10.45.1 >  A dp9|}`*ՉL;8lk,bSoD^NlRå׹`}_b_.;,smdnax۾vB_y 쯁;j5#tz<,+A,l{ѶP 9!: L^y%_TIu8cfP^żvebW%^`}C~aXr-x_S.E )_N LSU˽agÑ:Rѩs0<ȓ.:!VD{ɌH/o~b7eb4740f112d1ff6039d5189230edadf359a81d4ca17f5fbe47a0a9f9afc451565dff572699b1e8c531fa629efa8a201f2f5465܉dp9|+K%?!Dž84EOozޑR"ֲ/J@\=k0Ye8 \׿{@Gk(M-mrrǏnIk>]0|f~ V җÕZ7O߄z.C`n8"bfؕ T'H`nz~ zmK\ħ& ag;w@)E~4Fd! $xsyn >pAx?hd & h-NY o{~~ ~ ~ ~ %~ &p~(h~*~-T-~/x00<1`(18193:<BFG~H~I~XxYĔZ[\~]~^̹ bc{def l u ~v w~x~yz"dCpython3-devel3.6.15150300.10.45.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.dsangiovese JSUSE Linux Enterprise 15SUSE LLC Python-2.0https://www.suse.com/Unspecifiedhttps://www.python.org/linuxppc64le zW [vB w !L9t$  WUs   7 T&f# ]7# Ej *(CC !+ x!mk+~ u  IK<  ?s 2 e:G) Uay8A큤A큤AAAAdididhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdJdodhdidididhdhdhdhdhdhdhdidhdhdhdndndndndn0841d9e07b82ec63ed939a5b990dc725f7d34acf8c990b5d89351cb0643b85066d88b06b822b72876dcbc89b529809e937b83d0cb6a681f14de7fb5f36907a20ee74dbf61abc57f7620fc6eaf31517b92f737b5ba64d78a281c5e42a28a15edb5bb332ce29b211d78f49df318ad1225a22b325bacf5feb2513109c9484fa32496c606145ccfc8a7794680d93bc87cdfc89eb1d36bcb50478e441feb138b66ee8f228e11c63ea63b2db1076de50c9521364aafac87f8a7ce2ac12cc3b0b2c63dfa69a187d5b752b23d616e4608a600fbcd46db65ef1cb85ad7e4acc19d532c664afbbf716c0d6d777ae4c4e30121b1cdb00c5f09f478bd815d45d87654ed232e81b5101b4b85409fd910032713906800bbb83580503036469c2a60ac8e80b8f72d6db52644f2c3aacdfcc393c9999590c12dfae291fa343ee0e089ffc28400e34c2fae54e6f08d924d2ddf0cb3b58ca6544de18b4fd301303b6807cb4843362b20a8af85683ede589beba4b8fab2fcf03c651ec93adc651e65dcf561efb8ddcb1f8211dcf2d2a8b0fe155e8c879c1af2d0c0a9934a57bac1340ad210b0af7125db5d866a90e3bd7de6a861b30ed534308108f8e18b6c48a74e3cedc6676f0812727e638e478bf620e9b2d9a274aec26020e3f6992e0507273152a434d64d2d5e1a7736fd5f486412c23dbbe39dc80098736e208bb0889991d051ae91effaf0792a5a058193d88861991c91ec626ecee4f1dd756d7f618f0efbf6b976eba2e6a6dd84f5b3738836973013339dc320c296355246169ebe5ebe2251516b4bb4357f1fd63389430974ea9b099ccfe8a0f8b5e4a0f502427ae6540c0e0534cd2ec027773ea409a055eeb2b5d02a25adba73149c7c99903c9c7fdd942ddeb19e088393df74adfc023024aecb15ba770c2f68ee82663afcc5b8aa58a2d51f3f74a8a78913cc59abfac2a7c082d28c10c1cc0f18d1a4df9c4f2a6682bd06dd7bb62a6559a120a597401964c2235d7fe14b3cb006dbb88a383de4a1965256713ccc74cafe264d80ff78299f6e3b1ed91e1e6d3d2e5a430d6af1bbf23f36a0faeae9707706e73fe170efc01e7f2fcb4beb6060614619235be070494a106479987348515b6a72244fe250db9995068fe74dce0e23fd70c12b03fd94751d98b773be8f64896b65a1a57a1fc93ca954d0027217a3917c7ca8e359919843dad36cd044fbfe0c54ad0d89dff4ab88a71ca1a26ce5bc989a3b8586d12a364a859135a6cf61bc8db7100310c0c97da7072380e0e8cfff7b9052ab440a9d5b84e7dc6808c82d2dcee078b377a9dde743af7824037e0f30486b80088bb4987f363cd5b3c50bd32b4b599da532654c9b30d080400a573e3c1d089c2781652767f743746b6a1a807ae083c52d61cfa0ca8834e9cd04cc460c73ace0edb965abe821ef31e257908d062a18f9d89f6d57f4649c8323a3223e3fd4ad722e8f28537b1191824416f3b7927cac39493619036535b8346abbc03228b58fff3bc7542fdf0ad2e5224c4fd0ac805b47262f9d560c4e15df552d52186188141260d12f18afb5baaab41b8fbdd86e369774bb352958f95af4cbd83ba07583d8da1d49ef8ffa6ea2e4dad25f503d562885cc47fae1324b451495e8e5ef49e2afb699b9ea60cd88bb922f6951082ccea637302d5e451af094ec43d995bbd44cf34c45903893470f6233b0339045471cafb170d0ee46a31c6fed1b62c63381fdb0388aa8d7df432cfcf567c65c666aeba255d836f77801da70dc40fa164a0d004287b2629c0e9facf203a26c462f5391d9870bd46d6341525fcc78a90f26786d632a84fd0bd591149e9850c46c5e0e624f13fe79d35ab3ca11b70212d3538d74e74084aaf86e2210754723255d98f07cb1606ba6a68154f85951794529465a07e07444fb852440059a398c98344004a27f5d88a9777e274e49fbe6f2d0d00dc5794ec44fdebd18589ef0092b4d080d9dd6232ecdf966c2744d6ce8ac2b891662b88339a99324e8dd105f7b3076830dfe7c8618c4db70ad5f55b1632691b73873b765afcd0c3235898b14a6f51731b65861ccff0f43c74ffa425235af0b32966d450e302621ab5315b58fd2067d66be56aef135b8f6c84e6ddb60c17a170588da9925535c8aeeb90b5b164859b97bd9fa1a7d282d6d0c6493f56921c039bfa23fd38bc4a643ebb9ace07108d9b170900fbc8cdd0649b1fdd05cd330102d919c91bda82ae1b0f5fa1fbdf8a519376740361f1066a97cfa57d3683aafa767e5aff7bdd467c315ed5a22499aa52066252cd854b09213a63c5093afd3a65241242cc3a3ced72325640aa05374e600749b9efd6042bb0e3a3dbd90a00328494dc28c3187cbd9913e0bc914b3892a3dc86ad4e426308fe6e961abaf588f31870df5524620ec1c7fe5c487dbe2d324fce3eaeb13307f406ebc4064e654e91974b836376347a5dbfabfca3c2bd2099a8228ce66c6940c013935b48f48ca8ce249a4d482c55e3fb6f1cfe786c5a32a57969bb74a779d96e922c139363bc2b22d77dc59277c002ae1d2dcc3ff1786f2a629d2a15874ddc95039dbfd6391f28e66fbff5855ef464165489200f66df511db7b2f49a45e43b8f555eb83d0419232cbcb738a3f856433040833a798174007cf5e3a81b46901a3c9281d3654043f84937eb974a5c9c520c7af403cb2147e663ce1ae545568321922b0bf2456c23a859e872e35f329c491ad1179c6b5a1fa467a361d57c0dcc17766e5ed190f352fa3d59b57c40a824a6815b6846ece8eb382c100d5eca46bef0be875709f12f5461fae93ba1f06e61a6e7187321a36099573fb1dd6cf8ec38b89989ab01fc3759bb4393bccd1a3d836cd8c5cf9e616343ca5117ed72770c4a7bbb55304cbecba1dd99f7ece8df43a9b7fb53f6c847c2b0cdeba6fed8317602dfa406eb5730a6c8981e7b6fb0299cfac60773e977a7867872a910fbe75bd2a8ef5207b2d001477268dd96ff32a83c2f7b0e58385c11ef447f081c5b884c24d2a1496bcd846b31123f77f85261ba30db4c96f81c4d9cabcacbf232d30713a94047d5af24285bbbe793f088c9236416ed2596c1c156c863044db5d9575f315a03314bde05b3b7d6dbff5b7565b71ef59a4ce1e796a549d28edb4c75a5cabd00fe969b52ad06966c916e8d2a777e3da039dc88c7af462106f3b4645fd848c93c4b57c9ff15aabb661930914793b53298f762a30b22ddbdd0ee77bcc8e0d6be0598730e687edad4ad455962f6e2b0b49651bc20702e685fde63c09deb906be5f47972171174ba772e44672e300e438f106cc946bfc1aa548200d61d9efaba3df0a87906a284cd2ccccbac21c5aa2ce5ea1d05d04a4b5e5038e5d55c7fab260ab30e2c9fce977024cf8e739c4e58727fa1510bc6f223aa5fd344c7d823a6d6dc847c500c926a046663faade4d35daebbc4f50614c2f628fb0097aad4cc1ed856a1c0c16c8063ac35eda62df3ab70bd116f3989b9d7be1a34d1670bc3ec0a6ccc18e09de2eecb212c40a9b50fcc959b67fba9a5bcfb23476115e1f8a2f0d7279286973d167afffd89a4fe40f4f5d9c4d5fe188093a5925c8a163ad5ec7dc3378439c4b7f401d8338fb6ecf5f12768ee95cd09c262f880b2ee522ca344b890dbdcde4c88814ef927caaa29a5a4b97c48c38a78485f15b3e1ec5d5ab35aca934377a917b9df98a492044f55cf016c008fef3181d77d13f1828b84625b5cb1f460e5f5ed2fd0dfe8f81b81c05cb2e25ac2b9800a5b73a0626b58ed3c944562f00ab40bf4875feaf4eb453936cfc98157a14aba4f04e715cb5189a8ebd1bda1aec10876eaec2ddd0a6701efa7987b1330f1336e96cde36459ecf5d911af8a9a36b53c42ab1080b0f9db9a4b14efed3cef52066866519f564d281e1dbf84fe8c24c660d31257bcf506cb23d86b81bcc6efa51b4ad9dfab67fda947753afcad33af2caf9b9b4ea7379a38902d5e9e40a69cb10f25e60e3bb2fdddec17b526824f5215fe68640b1e2839479e122db707ae8fdd8f29d861add05d902a1df191c88143850b355d98ccf286e9acfa1ef40a74917686f53797477196c1aa67d767fedaebca4dd23bd9f5837719f206f04c4569ac51be15ac4f3cefc956fa594847750db438421ce862a8539f48bdfe81695b3363981b0a25aecab8640f82c62668b4dd58c6dfd59795a6a5cadbf9165c37750df2374e117d0b38031f5d8b08b1bf9fc5593515002ef9d3104998a854161a4ddb2126aced3f8e8951ce0d1e20dbc2ad70cc6e4abf49205f56e201b471e84a7ab305b441dddd9694b32bf52bb595602e4724ea008863be9d95b982c2eda1116d30daa07ed26fd8e81cf1c58cc93b458ee5f8c431aec9f4a288021d7c33d0d3884e1933cae04d37488d58efe4a399f9348bc2ef17dd010a390c76b24d72ccbc90811b0e41627eff0f1bfed2ae4dfebbd22ac3dd80ecb098a0ec7454cfd73c853166e9950f87150f24a594a73cac388eb59bfe1f51315ada7b19aba768a6d1524c1d7d9f9673bf3bb61e809ea47f032e0d3341a572fd745e61fd3068b2e068ebdba48bb271302e5b73b47d71d256367cabdab98da532cc382c0f5854d2e5d361c4898605b63d7c7bb1953ec937ecf5f6b115d13c7fe7eae991f526f8913acef96b5ad5c75940aec937050a97edd356b24a72280b2b32aaff0a71d54d69575f9b0530a23d48352e7cdd61f87ae33f04c04b4144af60753237cfa71d37fe9b982de66be4c13e2cd7977b2fbaff115fb80357d6270c4982b2c0d29e734b34f3f8cb4a8c2b9305b6e7f378214ecd13928f2671db2c7ee0f7b37821fad4551b410aefe3ec1a5dab7970d83a81e7987827d973b5a19b8875abd0afb9f02112e3e3925517d294fbe26403a4df135618dbfc911cd911e073bef8baac92adf3cf516747616fbe142306be804c8a7a6da49b85e0e1763d0aa4465f9fb69cb12cbbe508c0a9e6834923ecfe37632b26257b716b4a98282e714f6ad7ce43264fcca727fb50dda4013f2dcaebeead76ee161a78f3ae4976eb6218cf5edf3a94681de2e3e2d32884da437817a64d85f2b6bd414f422f1109592ef104b7b6bb2ba5fa698b62b36bdc9326da6d8681c7733d9ac03a874b40e9fe11a83cbf8a77python3.6-configpython3.6m-configlibpython3.6m.so.1.0python-3.6.pcpython-3.6.pc../../libpython3.6m.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-core-3.6.15-150300.10.45.1.src.rpmlibpython3.so()(64bit)pkgconfig(python-3.6)pkgconfig(python-3.6m)pkgconfig(python3)python3-develpython3-develpython3-devel(ppc-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.3d@c>@ccv"@ck@c[@c$e@cbb@b@a@a*@a*@aaaayay?@af@a]aLl@aLl@aA@a'@aj@```t`[``@``/@``U_T__@_v@_0@_0@_@_G@___P_P_m_O@_N7_L@_?@_>e_>e_=@_@_______^^g@^>^>^8 @^0"@]f@]+]@]m]y@]v>]8H@]8H@]1]]@\\8\@\E@\C@["@[6@ZZԐ@Zx@Z@Z@Z Z Zz@Zhu@Z`@ZLZ"Z }YYX@Yo@Y@YY@Y@YI@XӸXƉXXqX@Xv@W@Wx@W_W@Vm@VhV*!@VCV }@U@U@U@UU[%UT@UCjU@TeT;mcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comsteven.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 bpo-44434-libgcc_s-for-pthread_cancel.patch which eliminates unnecessary and dangerous calls to PyThread_exit_thread() (bsc#1203355).- Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329, bsc#1208471) blocklists bypass via the urllib.parse component when supplying a URL that starts with blank characters- Add bpo27321-email-no-replace-header.patch to stop email.generator.py from replacing a non-existent header (bsc#1208443, gh#python/cpython#71508).- Add bsc1188607-pythreadstate_clear-decref.patch to fix crash in the garbage collection (bsc#1188607).- Add CVE-2022-45061-DoS-by-IDNA-decode.patch to avoid CVE-2022-45061 (bsc#1205244) allowing DoS by IDNA decoding extremely long domain names.- Add CVE-2022-37454-sha3-buffer-overflow.patch to fix bsc#1204577 (CVE-2022-37454, gh#python/cpython#98517) buffer overflow in hashlib.sha3_* implementations (originally from the XKCP library).- Add CVE-2020-10735-DoS-no-limit-int-size.patch to fix CVE-2020-10735 (bsc#1203125) to limit amount of digits converting text to int and vice vera (potential for DoS). Originally by Victor Stinner of Red Hat.- 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, CRLF_injection_via_host_part.patch, and CVE-2019-18348-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-develsangiovese 1678958047  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.63.63.63.6.153.6.15-150300.10.45.13.6.15-150300.10.45.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-powerpc64le-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-powerpc64le-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:28101/SUSE_SLE-15-SP3_Update/3c5bb31a41c00d6c53244f30ee49b6eb-python3.SUSE_SLE-15-SP3_Update:basecpioxz5ppc64le-suse-linux POSIX shell script, ASCII text executabledirectoryC source, ASCII textASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=4217ea4d8da0208a206b2e26035225513d56ce2c, strippedpkgconfig fileASCII text, with very long linesPython script, ASCII text executableELF 64-bit LSB relocatable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), with debug_info, not stripped RPRRRRPRPRPRRRRRRRpx8,N 0Rutf-88e2ebf0dd2a18015d7ad40b88ebbf0c24da11b53f0d0762fb807c5b1df9ad8ad?7zXZ !t/f] cr$x#H2\R3ϵ̡ݵS˂ws|wq>'U<gՃxh-& }SzXQdTcom,hKLhPƚY3? UZ*7 /6AJ0KL!/8ӄNi(<O5 BHXen}}?}ySJ+1gփkʗ^R)c> aNfK (iëD#(^E5SH{"y>O_8ԺyIɇ98tދ 759.Xs[E&úL0')!̜P1;„&+ cB<" j,ʚ+yj0I/sXIE D8F֓!&LZ$^iɮʮY(Huh%]/MQWSZHM睇Eɚm E"[=ZU-]wWV.&akNR꽩K9j։ok@J4|TG,cv!0aꏏP}&qmxCkSljX@NyA=jq8gSoU$>fk1WȲqw#IbFMY˯̕ClpW!fLQ0wu糯b;C|H⠏Gy'd:{&do;>ȻZ/Nu .OMed!Q< q~OY 1Eb8P.HՔ|ʽ3ku j~Zh)@m׫ lE:V)\MqGunNCw*w KWo2x[9Ѩc*l/W\c}>6Z {\"'XIfF % ]`i~*`|~7mwdس;O>.>{_<^ZuԞf¥$Gt(<#t &϶$7R G!'+!,74KR0'$RKKc}IˏTpFKT,H^62U^l HPHnH> Mp҉|y2󕤋HY53FFrlˉFV}6TSQ$sNRiz9:8q!6Ka€H]y^rp[@sàw>0 2!,=:QVU'J+9WrTr9izQ։u9XRzDO%Io*uN2pn$Ԍiiq;8fyi ~8.IrTSSl BDK%<̍]מy Wyo*7nWoS`f4xhnWw\~)/3Irr˴ROr ዌh-dU1ɎƧӺo= y/\d0[󗥉 0afnԿݙaO*w(Pn"h)ߘ-#XH{HQAyZD 5`olx#aIX[+Eim=JI(1pnJg M6L뺚 IcI%~߼ej1X"l^ļv`6yVNkGW+kV #)d( 8LT]d+}kL \PxXb򇷏5DQTx ml.v t}@t^սS?"~g)*mEg UerpNM{;]x}B.D.p,Ӄr0Qe S,w± PP7I "}?%"{B@,o!0a#4u*NJ@/Zexaӊaۢ/G@K`img@3 i27c8Kԣ}Xd8@Jes=]!"V6B,~V'Z)FKh5O銰?|ĝߧ;=$^jhgYU_1`=ߜwhޔ#dlҚ~e0I8 b0ȍ4 Pԯr=JVBe`Li"ߌyH=&_ /Jd Ѷ,& oUvJH>.wUU)*/TXOa͛QO\+ L]*S,fѝ~dĄLĭU:Ý /@{k/22 3jѼf,9ojiyfБJe Jqx.RHrQ,ъQ7Rv.scC}_d%C c@ !Dė< z i@񁹋EwIa)k˺8 E$UAMj. G",N|*^?-6oje2BGT`ʋ|Cwp6zbC.!Ƴߢak&T$Y.h'EK,^F:K? C9!׌y lQm% \|&Pcem}$@գTB6E?Z6!i _ʲ GkP+ _qk ؠ:$ݪf~uwCDzϐAXB+dZ^.wB&B3XwKj <ʤm Fa]$<~괊Oz\9"M qY<^G sV w5d櫜[40+OL7J)A [Ug t}C$j{J(~;<jq Q0AEa{$1  [/7} NrS*zdv@WԆ{\CA@ (ah0J2|ݴ9֭9!o*Л5ݳj{;*w܁6W??–⨏΋G˨Md$/L3ꑹia?o <= s)*wi?43GqIG6!27^ꞃ^._HC pj 2]i| {@FmY2V`jR(C]o5V2)rnc"N݆ULBHWM#Ay.DE~CJ"ث5eF[PlĐh"ˍ#Lj7 t^ Dj^` dQIQ$OjxM.j- T/Ƹ~6tJ z Yߓ8ܿ'C,R*3Ei4\"Xv1z"tAX)N@ؿKza8~'(T]X} -CDei?$gTi^٤xlvf7i]وpvSYa^Jn!U$ő;8/p^^aLqԤ4:+Ϳ'<(yR[tKjʼnmNji$x/+bB(l+$ո_3*[C0"末ڦ,:A3⼫ZbҦhֲgxXjmtxC؝ӗ]eq(R3VQkKIӜ O>D`ue˲-SD |[|l{MW1o#K)x9&h5U]?ajQTQGG7R!_Jb j8a=Q,Gӎk33yUW蔉!Y @#9Cx ;w 057Y-f vr.>mb8{J`,+}z-30g"mܫ6MN&Wh|9@q@G 7ʘ[r$QY*h(=R40u%OEポ,[>P:F~qhpMs5y E0K8wo/ޜ6L`=jk۩]EFn0߿[/ۯq>5iHY5o"f8،mibcRE(\SUZ#Y%Tg25ةڟ)fHh(]W--\ʖS$_lႣ轼}6w蚒vzq>_&*&&ucbcyQY@24iLY*Q(zvأcޛ#XȜJ2,)0?aO̍'=}rugZuCՐ[ݠ3")'m3/Y< 'h(aSǑ7r݆ ?JPspx$O@1PvJ· c+3)4ܐa0E*8ڽ+fwA:@ۇC,x{(C"0zenK]]l5! =Ʀ"k]ƭnӤHtz}&/g"^=SB1cBmϦfx AǮO`iKgE!1`>[fr][%C3csPybJ(YCTidμ ,d(~SeD27\!w7yiAN=w}GVXn1;Kn;>Iskť4t´9 qqY!GcT2q`m5lO`Ѣҋw BR`v^.s,fC3R]ވslsu/o@ow/G$2 g5µ@Vr!*?4P{. (uRFQD CSRU8lN# D\QG*yfWRÍ&!qB:_xFpMΖԊm熑't+V4VaCrD]aG)w 'uR9}|^ Cc4Nx{z{wfQ?7ƱD]XuHZLݾr1 %+5<b_A]?)M{==}ж'k4<+Fd2yj~yۦ p cF99%DD" ;ZiRC9p>P"_pƹbʯӀ6d@DS%ՕJ:n~atAj&fj6$<%9q|~qN^Zxî6r`n%ѳ3}ZP =T,ad⊎uUb'Ȗ;ntUtjvh8~LUs^_HYVy$a"f({lcMYex+&7azwt]iZ dCCFh@֐A^dR65 xľU4M+`28o2̟j%\I d~-&"9 $Ep֨G8z!QYXC2T^flF_y[0Ȳ^XǹWY--#7w.[qQR?e_*̩U-ĕ^Bf"[@[|<6 qފ/%Y;1ۜ me"`ZN= ; 8Eˆvبv:L&LZy̥c $)Öuj{0iBo[cqr݄ʡO1DMTYnE Qi2T+xa\r_ _7#p3i"#*5}>i;pCV;n,7E{/mAf6טjD 9Wڻ7`SOks\ƫ6*Ip=8K,\NcQW7ժl6KLCwﱖ~1!Z >UE)O߫kzQH]d<QyRu}Y'5+Qk /H@egWV1-f v[%pe=cM"X]x&1e)D?z9ikC_Է8:k3=ytXM] j,N4Bd4$V1[nfoo X 6u*äzŽjn⎲J+ Hq`yK7jԈVkrwYŒrr,'ήAVc !=&]ý( dK܇BYPq(<J󤈭oKz{v@zY"AσP!T2t+ՊūD 8詽Q.k S)=}25H9SlK U1W߶eRHζ#ܶ#-YF59 :7پ,+T[=6 0]lkcUvF%t񐌁.UC2P'E~Vde$a8QwrSbN(TAMU4mlgK>vZƑ=~0ߘ~̿X&~ wzTaI #(WeR(sԡIX5VUq~3O~Cv";9\XIްro}\!!W-QVA9IvyΆ`& 0'L5xހ&j,ϙ3j(7 bXXK? ~b4#}P%d\4!Z_qz{8u`q(y*[33yQc"a"^Zj/BR̦Bc3Z}Cg6zkQ`$1JU++yvTEH'yU [PVD~ qJj5?!3ٙEGOsDnpׅkbۢ*xd7%Mlv {@g<{&2aw2?} a72w4P8" EM/bԥjɖENn&v-Ld:YAޗĆ]~T ib$$K ,GO`P?cH}"c1$n 0r~Id_Zt.2RI2v*)Ğ]RGC--F8z}*,뭒`~iL6]3Ako縕 :xkīa!8~; 8D{@@)m&0O!n y) "Hyg5'V K-?^{4)N5wde&0g라}9UD-flO$A %3)`q2~ ~Q"}XZjk?}ٓJ } !,{p",u{o*42N˓@&/ڛ!Kh7q *zSQ*+z]nnzq\AiZYu1]ɜzR2 ԇ:]B-WGr*61bׁMr`#?O/fɕ؍nzrG< }b~x(f-j̔ơ-G^X([tYE-oXu5Yrz[s+Lcvf8-ň#X T6|YPL|sdqE~nԒώԳcD}A\/PnIb@[B|oA'F FLREȷ Z&Scp0I*!yqCiCny_CN"!4A @GO f]*|(z3D- ctDp6B^6QEH ylJ)x0 VuKN!a)XQ%hhil\dEqZ/pnD2ҒoP4%{_M9.Amڟ XMXYp)N!,9UGhŻ k*j)ߺKO(dm'y|/b:fQ/[}p5. =V)0e(V+WOs8X ]nSܺGyҝU|~#jC6SSơ{$U@'ӾӳG6ShzC Hg/ GǨ+bWXܰ6#@btRWLfg _(f#zPNx|庈E*#dX)qraGFyo&OYMDyåZC0X'Հ)J`)헫f2i;z9V.m@3@g9)I_u(qB|-tA,1Q̴ᬗd=U UCgnE.W#^v21іY>>4 y]&iboP;s(f&ˈW޴I|S|I4 7kFOfk$ ˾D矗"u/IoJ{b,0Bm .Mo[5 IPms5DI{ {tBMphAMDܸ(S b\\]2,}y[\yW9Qpp:,! t̀{r[ѻEf .Ke􅋽ibVUs]mG'~679'hJȝ;-.H۱Od4᯸;XUݒo=N+5ÿwW$ٳh |WS;xns \gqI{XϘ9 amjz\B7e6I ]s?k"q^KpiUI'%(,.&\_$~gtȊp&=uPO0;i_o}+gX0X+"o7zkӕ3²6-GG+Ƴ wJMK(ɡqz=tTWGtŢU2.cGlq0P`f)T 79R !D_BaLS_"~GVFgK\Tn8t[ִn6]5"M#?ؖH)>">$lܲ= lt[v-nGn0ak3PDR֋qj="P bͶGmY72\A8j54hYp!Z:4 ~j3igdK@|| hboc./9۹^VF?'U*؃L/ ԛ> 6,6࠹=@."ق5cXgaKd")>'[%d!O苳1#RN'{;{K P/)WtQФA+r:Uֱu%/K I<%%CFYJv7ٱu2=MB[ "׶ߋNBm,W;G& NBugncsqJج`*܍j/[OuZ(`]XdFQ̤Xr)P)"K08r0@'AY߀ s`Tz2oB/$.P]YTӒOM+YB|ǻכUg yNޖ )Y#Zdp쩺$ ”:kҀO A~|gVޞJvX7&~a mR05xAvqfD]Nثћ"؆cN.~= r?Yʞ+4\!I G#TsY*'~]Y;ti_rmKntw\j'sva|KAu=th:vЮ_qsKtcXx*<|`bl.>Zϭr.xTt4O|!7f7Nbs{ak,+Mj<0~`&p^ց߽´An/?Kh,KzK+B77 'TO 4ʨyUgyw 4 33:WMNZ}vr4%h`{!LȓHF1}v>GC,-`Bn?#GnTDd/o67Nπ ߁`.?ʎOީ0]_G'8%uGr]:}H}3ݦJT9N3x Ѽ~*ᄑ*kt3f'lA^pbr~kyfA`&-?WuQ#@dy]t?ch]T\ *@y<\v;jt lS!ag6Sr Ԃrp;]Jq|&y~$)b復RK, b!*.dzJLǹ6لM5=- MH g+U=zԠ ]K++D;n}I3$%^? G1sq7eSz_RjE+l!tfC1kgdc*V 7ܰ8U91||ZA٢b}XIVږe\m Զ|$.%|#n՞I{%`mٮMFZiⱺ')px 9 mĎ`jDI7-=o>fr+Ij*)q36y,}yGr IVaBWWN{ K̚XBHL΁bmLU!y`ɽɒd&\ !ޯwg(0֧t學-յ4Y/B%HjُfݝDlgPT3($Q[Jڇ`e hEݪ4"[C+nPKQ?p) <}/:z`v}uG =GuW@#EWR{WNyz`呴AgK]n^_[USM%vCEN=(DwYZJrؑPYE@8K8xe~68`|AEz:4*gqq7~,ى޹kuf5~|PQHVХ*H+T0#w:HT:$l9[laxak09gA d6pR?L^`wD (m<!Y ,Ơx N%kn40,3<gejdq>2$U;G% =&B,.eن"i ͱZ v}ǜ/A7-GV?ÑSN֡Y՟PjA'30]jM+Jb5|zM! 1P'm Tψ1S,si;CNɇݍJ[\0DUp&IPC΀} =hʵ@oFlUs96FHȄGX4N8?)B#[}\|Ll̃ϗ^4^b1Bzl1k,a'F* }x ܻA:Ȇ'.<"졃 \M^>"GB(H (ͤ/F!1͏Q/*[nOiE@7=&gd_K K& 4TZ* ?[z.:p&81 )0PaPȒ Q2p5P,ɞ@~%7cb2T"o@pCrGOĄY(.z*l]—Kw93y)|F$\`qBߗLp ]~,!~cmiD½zR̚&GB,QqߡC3Hh"!g+g#wJX ?( Z?WB3OYiab*z+Miw0_uFQ1%`G9%8HQj6*9qU`wsr|VSA3_^ʳ&N=E=)XC%~ҧ! nCc  y:P}]c<^NP׀+A M .gPs9n'QhHqިu7HoS(;.mB1SK'i'xFL9as昬@g? |L0f KՌ{kDXmw ^iɯRVt8S0@A]vO??k5 @l4L@էlUk%btpQwT]_\\* PG4\pԧRfzͪk J& .6A6"$Z&Rc0%=01 !; -H'8(O=%BFlT2_j..>XPNwTqU.UX3' m `(5Z!'w=v=$0Q%Oδ6{eUm(zVrEΗpYjv!8t?CߴFv|iVGGkW,+]ԙr=߳iz[cw&j25i<$W|7 ] _Z:-$x[6Lݎ.4%IA埏zGNx7lW+8{-6-+\nJ6B$m(*N$Sd瘕l Ls$Dp@&ȜePe4 KvZ&c_,,&>"žXgMyhEa?cTW: -tr2W;:/+K'=.X',\vM jN q !b8srʝTCoC~sAv믅Dtkp%&''axT/ZIH:l*pSN^\׉G0B^XQSI\Atqr$ żȀIxpa%0f?uM{f*:JfyHk&שBѱ aA-஖k##qE387Y3fLk^Ds}tZ_Vl N,8h`ʘ٤,UA^A?*PIAf#P@)3[Iz7A ]Kse{6 GA;X0algIH~ F~nd j.7ug7~T3ߤtQ(sUtũmh8I/͋bbTգntVb}X+FQ#SSN7\t$@ aw2-2 Ư=-(ԁ=|.`"[y{fg;r2xľlAd׿FԷI!$Q@h0ܖV[l*#:5֎I&&_909[lKgG,)AG ݄wAFvģE_I:m$ "Ⱦm5XW&7Fw‚*يkf(2b6+w%b"/`l/![x0)BIz[l*$H g ȂUu4?ӳgk#ܛc(n/4`ūeH ŕVƌքsdX(eH~}>CBSl"(8LTʗ`c 51O@V0d.thFZ.5?J!SSk05 Yx))7?,];֮trRf!4<#1?kQJظn<#ySku _lBn%@vn:B.޷08XZ\!0aNqSBc8,j0x:A5cD(f`ev`+ }-G-lL,"b}T`Yc;쵏Q+C+R[.>kjr ǰU_AIÛ~ܣM!|aH¸bs1I1W Nݼ<(ڪaOv?r~@vhkn֜ zb\4jLp8)n>_$*J26r#*PA=-.|w3K#L6p㶆n=@óNܸ?HF_lrn/gs`u,T$Đ1·S/ "A(I:xGܴ2E3b.XMcח8,ޟKZ+yEHuL4 7HdC`:mۤY2 Zĸ tki+yVɤhr-–ds;gON!Qԋ¬Z8YԒpϩka=h$H{ivyf6iMq2잍13}78M)dwWM eꢸTcOtamZoziלsB zM Z8gZuv@Fs3uR ?ZpLd]lm[d )$Ijnc:U=E!>Dcq|Ahm(}sH,CMs c'C ʟWKŋM0lO҄%奇++?Be${>x 0fV!WvY?'Mc2_i yg_*n?^-% L풐D-5[9Ʀ=4)}0Ѩsc)q%R~Pk,ݎ^ ǺY=$?)CeLGB~mGk/z7ʱ>颣IRؔAjVǟpRi!ӖH8b (ؾ}{!}Q9 :b}%ӐA.'UL=S*m &fr.k{ƩI, Wy\7p.H}v5A~Ө-~WXH `Z}G7C9VJ9QsUͨ]?3ɱ ^iCSn̳awMG}l7^P\) [_%XT+Ja V]oVh{ݮ> xBBtyL A{;֫W6-K#r,N]P \kĉT3='i{Wp&`(lw$%[yqԲR*%Ex oWh!Hd.u6N61\]NٳR 0!KKzOf;]%$B# OF$=B8go׿[#$"T%.Y ;s-wRsA4=5*.xˇZPD2pF)e0D0`Ew e0ׁR9 ֝ ]D-?A#*ڞIAq:;+ibT-eNKF8})8G2sBwdp q5oc 9] | f-U%L <\JY<3:{ R/NБun~Dklp儴ILk;d28Jcc(iIٴx@U:HL mwk^A& az ^%L/R9a0(AL`W>U4l#I+Pׄ!m1tEg('o9!DWB"%<:bFEPnGpVO 黢LVM""ag+Ă,ԡÑJ<;iSqf|@!sK"r[S"(8jWp3Eh,/q5ed#. ]6ޮ]Ny6!PH`I$7jZ)VVm=#j 4 9fM`ZzyRPF%vGTwj*;B*G=+N1~gwH;jw]ӑP%MLY`kgm L|_Dg=nDP]PI~:pF+p\&GiL+g*u_tNIu:~r)xG } =^e| *Nz&?ABϿ/EØr\]x^ aCOt.<# *xzQj(fMqE LUu.ZK={r(S4"8ňzsQDTK5kˑ:__3[Gu_f4W{ ,} F5MEJR۝mf|IDT,JP XF(xڷ^^z2Mm&k=Cyg[6rϿr@_)7/6id_t'᠍ʎ_;YCÄ my蟘(H=4,kv 0yu(]r^I:; J wFm|kLDl@_e\ؚk)9ϝGdT",8ckfz[UKr@ͪ`g4ڌ򍀆ڸY0ma7I @[MRxƏ^Z//iYc_ ={'Qӭqv$ a`SיuX`7&Å֫^ j&ƾ``Yuީs6fm=N'6}\W**f;AZ"d'43Al,9 Pi ݄t1؍y/hj 6Vt2V,PQmLr(]v+KTBEp;3u#vSVS+( ഉ셱.|̖Nu?igvd ҏ\1[+qD*{-:YcCI VtKLj#66CbZ|h<1eSfe->CB0"z "fYM L(1WBQ#j+[ 67ÕM"cuX^1Tx*r:Ou%vw3>+'6tGv##Ds<%5<ΥBH#!B0#4%X& j0O &4ΐJd*Y*=AZnY^ ɿi0sfeL'f@S$>s—]~wXK#($K %Boްw:'.AGpr&m #Fp4DUOٛv#rJk‘,"y)7(#7o^p fG͍ sgH~_+̆~qTo醱.8NRtjW4;=THLq;22;^kyfu)~#{ύ2&:KN.2uDa /hY5:(|lI;q1,lfd^e*rؤEYbhBPBxed9GЋ:,/kF;ׇzXQ"x>o` 7ˬA`w-FNx͑itR}_-SN15'ޮܐ/9}>Zr.']=l_+"66њnx8 i` &M̳q ;w/9k|٭b߻2:Vlhv1DWxE._O_[w8z)fBab^͎iWgr?))T?#Ǩ* 'P @Cط*4;|/ ./5h'8l" Ӯ80y.2X5AqlMehC55>ɪ2D}3$lDcPN7"l.zM ~e\d EN@ m~_ -g-3~3GUO4Dr7}8(D]2W(02֥@VI_%Mb/thU&r" {p/b t R`["?ۍ LZ4 s>DM>YK`/"1p a^!AR@HVQplM*K$-/`"u]PGE]v0dm=htdIߊy!^[LZa@{ۢP"v.`EiXJ_motus5m +>MHo{Z뺳 I.IF@9XJ3^\C55fsX#Wc~.-(7]LTW$s2syO_4Öd^&dqEr8ų,gliZ5A+k'a>bJR*t(ȑqݓU[ʷ@-4R-Aȼm@kcTt{J'@.)o`d!# MEL=t\El'9W NzS:  ڊ0C~3d/\{s&eQ}yC{UWgl*ooڞ/RY8,h2 <׉UhvR ֑Y>r.wZ YNMȫBSSDž u)*ɣKm13{[aa#?]* pv*y۳v"Kk;L!p#-GRnɢlJg !^ rg좷71)z{qa[HeY[X Zsm#m~8%@@ZaEANǨ9)zÛNpN~0޵qVS&s] QX2ȋaaQce:IMr|.&j𧈎k NagE܀`@_vk:\hؗc2au~r CD{\^)ݪoR_u4!:[țEsJh\tڥcݍ6-H"g4+ۓq{m>Ϩ<֢A:;'`~v'v(5\/;}Yc5ථˏ!ԃnjw2SWtx}7VmD F0nވ:`ճÃ8 (pr8, m_F[PVtQHJgj.`Ęs2A3Mm؄m~ n{(t^̯/ߓVo/5o~_q6 ݸh.;7?Ixw^?^MoA3I-1i U+\Xk:,;b4bƳYx`UFpHĝYVVI{I,L.J3=__ƷX1[p~T4j7p\tu;DZPkdٴR[ΉFXtRr{C$3كs5P(_`iV60YPب1V\tҰ=‡A".}C9b\>b`~'APʉb=3. W6C#BҡZ4=Y6޺~06=SsA1x_gD]G?k|a4o`NJ_ =#:^w(~슾r($@QJg(LBשdeU*=W 8; a"M#L`ս2BWnf7]$q &*璑΋O3Pw<瀆ΕyȠ$@?J-&$ðp'\Eڤo2e]{*=܀}0%֏ۧtI~yo 8>R'oL #%bOre!mJ <>ZF]MRoI_8ԗhۇz3(s!Ygic3)†w:sR]qG^񖘖:]$$ y4-fl쑝j?VRUȠcp.#j˅{u/'^2v[/Րb^bR{![|މIGdQp>BlC%Hq!C:(PK`;H KC q]rXVuXg>C#YF$D&/13֕k} \ .2ɖcMt7HřUS਴`slP^=6 Hi^SFeL3 6Ew,F >ʐUq5iG`! FG XwvlaO9?#+7gqulaEu&4@ʦ,gRm8`amaC }`iGf.%FZw t@)H4)kna|BōԌN΍69fg?"l %>y> M7kv܇j e{51 _ dFА"hb1[$p sB|X+Fy oHCM\2Un6=YUj]n"MP*+=97UW(f录GD=ܲٷw%[;L[ח !K(^K_rT,F]4vۋB I2re#Z]JITSU/"$d>59S튖O$y,MxU댼h8+"Eȴz+pQ7Ȣ5X$0u>{.-":q3,ySR>ݯҗY=%`$(+ߢv=5?d?mZcwpEK΢ 5Aj徏oN UMAM2P8Ot 1[AhAYje<~EmS" $ %^XڗZxs[BxN;e[yU^m2gP!`.e͈ }a#IS/J>_S"{_TJM=%DgN!Yy.M0c[-)M.K7)@ԧ>B[n$Zh+<7by|%MYp~j ?T"(me9#aU C/ũ=pMw~zyL z鐼U?m&Zuƫ0`ׯ;"W݇(r9VlɾCrBUR~ܚAGF; 5HnۇoL<o2%7=k7$tbŠwj?K"%[k>C]E7lKӃH+j^c-DeR_}P:^&Ghu@~fhw .b U1deGlqeCfw6!`Kkf-uۭ(MhFG)-Yl9,2[k)6)b(L2,E[+U4q#7X:BvnrsM~!@.ڇ#3W^%]yao)1kFƍĀ; c[irf-r.'`!fr5S)~)ohZ=B+\R;[{R)-6AJHT/ITZJ(k-M~o㮉$2/ ]ϯ| tfJ>X?wDW.K:4(P_ Tq% 8Ҍ3b83-*J8gusBYdQ5{Tفo0"NE+kTQFvhG߭J.k boX[205M{6nѪ>N"o۸w gFGY^ݡbǓ,F wxh%s۰%^emXў?Ĕh޾lʆe O(UHZ#CF~ݚ')yb99I(3{wΪV/*LpӺQ.BBt\suoCFd:aM͹Qqf]&6T<%qme7.>n4P| L$)5О]B;E褓b,djq~J1O>r<R'xtS g_7 Ew'|1R-S] BV&>֭!W{,/K h|+،Y­f.@U\87]%A̹zY?F w>ֻ\ cr)DD7т`O? UŎ62Aї;mVL*ʕV儾]+NkR u'7^6'N ]%YA &Q[ y !;s!1yyLxNz1آw2IyݯUClK|L6|$\.c–ii.ϡb*S[>!&\HS˨IG^l}9&6U%e %vɞ*ɯj]QfaM&ߘ6˻,XnϘHƈ DyuyEO[`.cwA24ȸI6it0>x!|, E ]dzK&7 )]ӺiۇXѾjC @K=>}M_ p{'\>ѥt^]!Ѣ--/i=TF5]kBg S{:5ޅ EDtqT>uZ?Ќ9Ȏg̠g=aH xտ9'.6(cgMV2R GV D1_akojhJ6(< X5[dI7_4:nMG>7ĀhCUq9hP|z0| 'U0XٟS=a"5ZjT2~*׫}˛l5DW&:6'R&= Cj66)5~M6y2=Uͪ 1AÝ[- qyhdpEo-f&Rrup2ipɣr9LǍMW,F^[,3ϰTp- |-e ~͸/NLɗ?'<YG5acMQ8;YaN?m:NiV:)t8*zJrsHGna5+Q_uNuwN|T4@Zfݭ }1L^r_eM%4 =$Ty ^Kb K%k.?Z7}5Pq!?kegu54ͮ7nyTҤՏ\2d{c+=1/>XغR@@tLV+ 4.ˡwO?\!NPRlAڎ?cYUŮn N,9qJ!&>Zs{Yh90`U~+8" IH*ORߚʄbcXL+#"(a#<]+#SԂi;,SF~O*9K[ee욁Lw켅6vd&w3˚Mߠ)B05SC}9:ҟ(L7JdB  @X&E7E B 61qXE0IuņUF6͐לL >"O!K[, oUDc$Po蕅2^Gf ӂ& _pgv4.  < 3((k!ǭ(OTP }M qe*Mv)S,{I=G( ΆhK|BW5jvy55{j5J˸3Ir07pA XDDVd@XkQ[[9m;O`7=ڤ@LBLL˦ƹ4;خ].$8 PTCHz֤毥{j-7!`T?SHV@S|֜+kۖfMy}<݋VCB't2̎5ZaiБfU)iw{B/wX?x _ǹ X6լab*s5]v `\Ӥ֩ {ReZ 1x*"}K/pS9Y(MH|3_tVcyNڢ2ֽI&p7F3dc-z?xbI`A)޻rFtd#.:~Cr(9m4GJ]Ԟs4J[fvS=D^dhcxR(?(g^=asLD|7F |#кxU>t]:\u7I%9T/MZ$Lլ>l)9< k&gNpHgH鈿 oxpiۓssujzeE㿵!7zSkS}T{ScI0` Os9k{)˔.dPCo~b͘LP40c:r8߷SLnۡyN%D~Vk [-TRj|nc]SLkBTSqg|!/+l2{ '!!V`\[fbGKH!ܓ&Egzd9 M }ҫj~"Vo}Ե3m [+4Lظ >] fG~eD_~ L-l_HqZIjuB*WvI Y@_wR.}[hC]]TUJFҮ IL}Kcu 8J}Z̐>9"*1"|3H@Gs!*L{$yaxc@՞G@чn;@^QUS};\|^zeuoJ N ~̐|?/Ldݣq/F$x5I](`]1T]R[ؗ'6pٮ4+ܿz=8у(qD4 X<1UԾw#`& j}VÝeOLT/Kw/ VΊ8B-G뵈s4/BX NY6Nռ;HJAlȗB^ '7s!VG ؐL&Y:#N2*m(ZMlZ2箲 {L`ڣjoc -nE7ۏIXobO)<3CȮfU"1 )6Q>,K{L)J::lL1U~8bz1YilrToN-(o*VICJX㭞1e"8Uw @bƏ ~nA^Ef* 4P3\6 mY'y87^U^)ۙ^[COꍋM`΀iiω|vNK_Ί?%L5G89*LYy H.ύ4pM*w_i1w35x1dZ|KG 4)%l"qӗTG[w"JҹFHY wGt${o0#{gڈ y Mҫ`0а_Y0_}t9\v0Tr[1ܸQ['Hp7W)d2$s= !]A߰(S 0FS!_jpy &7t_hK[F@C"l65ڒtP4RlĿ>HUbrTI϶0?VZ*D\N tmAa _EQ7>b5؟`R<~:(Bw&R(=g|km$fYcԴK#RK%VΨD.CDs ]=ɔgASq:&ML}p)?<ޣ΀T%F`T pN\2 ˍp)<@Hrzz쾫u@ՠ<-ι(;e}vOƘ?s5z3sdyc[MFE"C&Kԯf(4e`k,?8L/-~u"KVYKU54<<<4H1gFT?`}h~+oWpce`f׷mp Q=ϻ#%;pM6:|S) $)YRݧa''fg0A:r_ IAyOx[e*5alNc}ZN pGī?@ #RDf>dB`GXs '$f11F%/?v-KC@qa.&RKWsĸߘb=EFcVxy%AlD7ΊIxh2T/m߻(qfy?pOY~$N:J# Cn :J;bM/I'摕[j[,nXi"ؙf'%Mxw46ӏTc^b ¾o/YWVHZxo]lu !찟m-VFa@h mO V$[Hf]SrDf"4F "/]^nݑ=#dR+H?+I͓9ᐾ<uT{8M,WL0֋뽶ƌ}A\0&)݌WIBn`g%?ZpMd),ܜ>8`҂#~$"Eb {icN%ͲHp]KKGafpE4nYh|26UGzZ͟pIX] d;cG P{=>f:5y6ۇr+ ܱ /&a_:]*ET40fOVZ5|L~ػv8[ @#=J$ccq.:~K"~WH, =ݏB3t Ktq&ϝ-`'glzxk+Z%Wkw6!^D|,>Zh+>}н]aڔ?@7^ PAf%X&?ߠ0Fܝ8bmeF}D|ocasx=ݺ "諎e6!W|:Ԃ-^- }U8ntSz`U4 ڷFɽJ/AcF<;(қdK Y`4i+ɑJeޮ.$>8 9/99c|7mU0 9ǻHE ] (?N6Edv~*_ffZحƲs$ɰ[<똸VCQTATģli Fŷ1驞2ҍZ?ĝpٖ,nF9|L#ܪ'`6n K{<ÕG[T8I=3$Z}v{LZwET$WHGv+<0W9tҡbw,== ҄ǮQdJ{cԾq$+ h⾮b8D7?uz b&OXM T?`1`IbL'6{>8CH-BsO/i{:X1ztZ*G Xo ѤA]9܅b`C`HiFO"C݃rdɄA<Њ~5ssX^$$qKK؀N`nCM i pugCӺcN~xXNt W" m<7~ ҁ;'0j h2&,rAB1 #b+[2B_ nqOFdHȮIXPcE-fֈαSjـhF9i>uBA$z-(Gs{B(E*:mP[VbG)K4P'<'n$ MS%|e M0AN2H'ISw\m"e"97f]*q<{zkbjy2/wқ4tU0m-߹nL}/|-݄e8E.D[MTv qqҮE3-+#vwdO!jI.0:UbGؔkthr/}wζb9ư6wCU>+2_2Cl4ܐ[&*?Mb8fv7*8us"iE?"@.WxE!]P evK'''X;=[, v48ML \hedtX Q[}Ŋ66:2&칣z~Y7e<#$SA«yهR7u٤fi% ,D DsqK7Y6f\9!pqT0g -AL<,xVeK\fGV p]X?E!6/:M;0ܐ1(FL՝*M>Phz!Lh.ԏ eQUl(whB"\p_#]^#]MQ^.GA^9ꄱ#?޺v e*]w0ْpk\`H롒8q7c4z3aبv7z޴m# P>GA[AqgɏŨ'09su+N˺E`la#Қ fi{X\4.!⇋afǁ'.&P[KC`89VBOq"bM5$ R FdsY]G!Yej[TP_4L~隶CЏv<"c: /rrMٌtb# E%>[%.U\wI1l_`鉒Qw#/`뀬{S {ke#,Pg#طa Ͻ#]vߋk2(y &{e@N~).7\; btyö%רcԍRq :{<[~'H4wOTIF3/f@b](;<71?]Zy,*yv$`Q2V I +K--j+[&Ucl%[|H3l%'$՜yH)NK]h0,_ O~QY{`L_Sy1I0E)`N7SE'acNp Ąr -'L*ͨoFg VA懌+*Zp5WO;AZq;i;?VDD=#輍swqv q~OnW}rwV=Z̛sb+2B{JF]C*;{$Zm9+_(iGv}RY{)$=jp+X&uHJ4Tc`uf COZ=/[3rt+SIc`Az(*5*^CVe7q>"MڸsUc(+MY~̱iuMm}(-Z4Ik`D ,S¥M%CoJ[bCν X$<8P&ҏA[6;:١\qB es~L;M(wHuuAø*pZkcf?g>+UUUD1j3duƕAX9hC9 q2D^lҗjzso >HѷO>%wNӝ&m@#_4%sN`v(fDwQ|-gS`B 2ʦU\Y=PcCȓ]f {^'g=B|pcSʹ.v%Zf(@ EeD Zk[lFZݒ [y,{L)z?)XA5^TdR9CEs\@J O5 K@^"+PS7!X92S0{i#NZʧ| 2-,z૷q@EA"u&'IY ּi@ $ ?;E-oEBWϝFvgjMrsrFy9{0*x>[%XȈQ 4tLyWY;D +J3@`8?h+ ::p꬀G'P%wSzu(I?omvHdγI`\P C}]݊NKfAG̫$g%i vix,/d<<}gmnS<[ʜ7 ϏMBxw$03P`pGYI'm mI^$9!@,T"mTce|ɉzc'_RU˫[Uѥpv4rp8C2%kV=@+soda3v8]r#]mN2hBńGh)Xl^gGhb!xaOxO Wo}GS[P5(ͦ#W=@]n_je">^3Mò! G S$g.dpp,-%yiC/ u$+[ʴtMMz %^+lsT <,ֈ""6StP޽F|28m g;Fv'l6uB;u1WpthS=`G~3 m)1ϋ^1n!C h{*gAǾ&u@lz{GoZn AIb3<0Ǯ@s*/KZ+,%v: d)ulC* a?P ݣ[8XXX&N=7a,6z8']]˰NJٶvO`];\~J($ wZ8_7`ֵppvd##|܆ф H<.;V;4dx/ f+3#q#37zI_}- #!ߵϸMWt6^pE9}5.Loq% ƅj3K?.ݰJIm@.]) ,DX}kYޙ Ei5 WkDmGAj''G.SwdP+?5"@H]VO4~=sK A/021w!quQ)T23;QxF҉#a &Eӽ"Pm~3 %fOk[4y4YQ3ZbV)uP[j| L\A,#wi8L[ΝovTk jl; z kލNRSOBŇUOV%0MtI*KDi47X11hnd.j3Mݙa-[GG6G/B5 Mwտ{ "ɐ=^"'#r)YB-!XK,آK?$1 ~XXl@- P]lW +s q8lytL F.mRYvC}D]QFiI:/,f PHX"6iϼ7O:*gC`"j[]]x$-"P k39rR}-n'tx\@[ʆd׉4Ӛ=6ElXգb۽wlEA3cBm.=:sa0Bj{TlAZ#\*U#ϵ3J`, y~~cT/xul8H*T[^IQ2qfɶ,dQSA-(e[Hv:oBkљr Ԗ\9$a=~Ty;i7 Zy`Q@9QcqV__z̃NA 6nT0s7Cѱ C>׾ 58YaII@d)"IU* 7$Wr? ޙ\weoAtwȷ]B ZW+Ul_̌(}|LjQXW&˕w6[m3Ǟq'ch:Џ7NWlƝhU:RٺO`q1⥫G}(gf$md6؎G 2r.قprj FP%LaݻC)a'&_SjqlYۊxCQ!ԥKCF6E ҡqc 7f e ŢȚ-Z^d&rR0cpJTIB ݤ Gw֣~w"xQRG1s&oKlN 1!SRA{Pw"Ϙ$OrYy4w02KzB, w@O=1>Y~F5yf쇘횕y. b dWWN5]7 z.0g&§ž..Užר3 `(> T\@>UfC{`d'+v''uRo9`-"Z9H$jJ*muS^60Y>aN,h_¡V]~{NO6{>ٽ0tyĉyRL996':J™ל=WQ(hY#s~݇u.E]C\07W&ܛX6&h6PteM7Xdž4MaU1p-av?f+W;} ToeA bEk"Ჩ-Rv)}Qߊ0_LeckyqV'UzsBsTJ\tAX, 9Ԡ!hN kp5x3 ͘EXV&_v5wE#27崅'}d\][=%.no;̉>OEOxxSFr#- #O> GP^Q YКn. 2#6ywf°\з-`t$A7~_rv:IUc;pτ7Qۛ*Cf:\d_`_QFGHC`P8$T[2q# S&H !RL)7H'eҏL;!(Zi %Tj>Q V9@#y9ɱ)xQ^֖cc/v (nNL;8+&"I?3}Or3^r2׊S_;2Ż4ty0iBe(c ԤIV(lL*V{hǍ狂$o3ە%'.gPMF=EQpeya9/J €w_vrOY ڠ-i߄ً<ʒ,} / rͱU-GNJ 6:Ӌ5e~go@yMIJٮg?H\'^+~ QWeף ,% B? egnv'N>Qx]+F +f7\[xk'y= ;Ѧҳ?'I-vqbK2)!AyFg/C0 i+ 7H҆⏦[/ni5q&9"18v3&?N>uU(Ϙ!rpY1PlMGp3oRQ͂xv&$y2F|)2zi⅁ae5X`qp- eRƯ_KEx_'GSf[}3O7>4 ۽xn-C܇ÊD9%$:[Z-dmbTS8ᤖPfWZU)hk6 QD4M?ڶE6 O'Bb:bMtՔo;YY_֦nu[M5=R7B3D,kdϗ:ի5 ?Bԋ#T_ŊYv=ˋ0Rb[Eh_P19)QK?6U1$ []X3G&#SG [1c)ə v/K Ww1x<3q#Yju@Y, L5*0Ϝ/r\pCC͞64Z ߌrS_`{$=-i:(F@BҒBu7(f>{/cI xƴӊ ~z0P#˓:{7c?_Woo Ju3_=q 9$JD!}^v ?ݘmjNʳn _іCuf|WT/f >CBtH@ ŎG>rYKw_LbtcXS{~N$/CUlP~RD7p;_{l>%G (۷.Sozh(?(nᛸ2 2Q3n-sY>ʐe]Z(GBvǛsn$b&rU_tm7I:x%`c-@6 )LxL*q\Jy\^MC-xWѱj[wWHN2}ɪm`%DWZ ~KR-h@'ogfH3ce | b0+)&A]D8}ԉK$D(Nq[ jgn_bGw4 X=Z@`o␊{L?u%H+ thiLWKd[9q]L`/q@-i3. V-MUr:̤zg߳ \x慞OJS9 |:›w@)𹭿SqbԬ.-^ysTD0v"W+m\ۑ3,UnE&F`t+ʭyAh6s?hצ3,ʃ$Ft nkr)mM֜1!‚8\8?GJp{DE$VmTL_rBVS]IQ u*^6js/EJ2ӣO:}uMvlwSmJ,CSCr`ԩ}).e}zjzH(O!BRM$/9Z>I+2\Vxc3[ $'& w!`ƥ <hי#FDG d,.p@jTu&f?)t\Y>~cq;O2b4`գVӏx?)mSb́!ύFw/K&&/ J|:;j`OӈLvԦ4sfcb9KY=ԩnq&TfP1_4Oe#ܪ6<Ɵo8"'81qٚeiDt .y%i1Im=KuP7%f.&.SxHЄ =6)т;-]]PQ[C^CN Q 9`#f)D1>6|e%!p#Cy0?-"p uJw9S'`-Rn!q4ڒCg舟T@'>',~Ig@Ix F"$/'>t gB(.ty5=\:Qri{Nh' b^%ș9dOn7-v8[) sJ+/N^ u~~vL%@yA$˄T_D8lj'neKo? L>Forň5"rJt26dOpgHnsufBW2D NhY'.k1s͡)KAd԰֠BXB?J F:)x1YcˮFԍ/t7"]a2G̡ãyO ~!;n+ůgyYe Hy9#-cEl|` A\#튡r5;^6S쵧~`戺P !xwI`m$t}A((ܟuqꑹ6!g4wx8X+ukljvU=.<y՞$XGaMM0Kp;M c ,I^AEtLP}P1%F'm|ةy~ha,(zyRlϛ:_B441:t.2Zr SkH`n,m ~#LyKTƄrKH#ϊmr[KVMإY YMrj83#4ĭ.8Nxag"D!]2gP<@k5).EY8dZkoSةR,~Xtk^bB?ʤٺ^(c7^G Ogë?s|0$ & dDUsۉZ7I%H8 Co=ГƏ~rl{N=e7^Ÿd$\riۑ|R`p&*\~ج 5YVbB^:pQ/h+_$ޮjF& &~߭ʯ̘T~p(ɫ.ߦH {ֆiRv'tDYadKhP*)f:_hH9/ $Tx{Έ")FoQ\̛cTZivRܭ)([B=x+җNd瞧~_?3$*GP 1mS$ []*!s-H}@I_ʟ?Y]3h3=lYLu͙nM$I;[O>ƤL1{=6WM𫋮d^R2%c.Pn`-iLWr6A"T.7:yҞϨN,?pD$a?`]zh *ײ9x36gmL3ʛzPo_?x@J?}S)SPPFW? d`KN0a!\C`WZcނ:͞jLi7ghZ=;_V͒ =Q#,oZ+rS`_rp\2rB1aLuT$e Zp=R$WA` 0˶!#ѭt?KL27`7xXݽa BGU̗Ah;Tt]|3~EzbhB9yKK "Le;6!c0buGՇnօyQ <~hI*]o5sG"~ [<50}TArvw< 8IbQ7TLêE*O u/@Y=Q&KS,ZwɁǮs /l-!Ja?RXA// 6ġ.WbsSz\ ]}Z({汰@ыOҠY'A[O:87%0)L,>4߮'9enYrcʙ,`i19-$tsv oo W [T~[@i>9 )l qOۂ3dn"fz)Z]rfP%%F> sVo], B5$8cG=KQ]J!Ax(+oDE&v(N{ }Zlˣ H/V\\E%`f@%/5a+hY@)Ȱ4Or5+#BeBs`r;"T]2v]*$a(D?9*eJқzaOj+;]|CFD!P/Rn)vL~`[@ T>='A~?BMi\:bh4 D$zy]>hdF \F ko<%Fr֫{'LX)=CC.%Ƹ]q#ҕ[xBX@G`U"2wT *=slYWf@e}ot9E0}CO yNke#FX9:)Q ăpX~`c{CGua0@ T18peӁN?QAZ,SWݮ.?35fG2?WTSwmHk`QcƛWʬ\"la{\+wX$S63YX,l}3}8MIY4xPHPwdgS/FސUE2dsTRّdP8kzx+ml_)U>4L4p dN㛮}6G<]PMZ%clF"+{3rHVQFyYdۥX$?s3mBnE/F9`)U(ykmվѹӖ W|,3o]yghFr9 d&`^K^j4d/(;\^z+Beql`a"*!p|dW%3G8stnMb]l΁Ơ L_J?bs{r|7C1<_I߇u .p\{g)MUVP &)lu7 z0l_pM/aj6ևLuʏE #?"3j礎pV^Bt}̄TC CvgiõkomC)_ڴ3^(pI| -\w$3?+9EjEsRVҺ#"FTpWS)K&Wj2_OܛΆvׁwK[Kf{5*A)'cNk~VPXIfY]>XRca|A\\S %uaz#Z`g"WԖ@&E;;Nfn!uNMSL>]GBm$!7*wsUKr(RL^AR1ҚYfs#&+2:odIU%(>Hqn~y"jTj͖Jq̒oDf7Jҟoq.pxڈvɇӛf%|KFsDnry#y1}4}ї314o-Z/rxib B /)l~ToqJcG{@"q>꣡t;ѱMHoJS[`Qa9aRt=_!A/=}iV-5ܖ\¨oJ,GQKkXK]Ң/Dfg5H .HZ qe]&$}&k4I*DIF jBM995D+s?&G@4ԪdbzK2#CRv"URuy`.C1ZKS-:[oi< r| Օ]D1{*elcqp{znz b G.hWZSX1/݀rͦ`B-[(ϸc,DK7n!%"RHt5z#6U  FNK&7;w鉨!<lS keNZr -+n :BjWY:Wv?`q7JU"vnH O44pR#|W=>ȗM#:Π%)*V9ʹlauԇ'S6|c2'n6s[[:у֏k|n]Bd1Z;eۮ>ֹX(dS; } * řN g=VYwPBb/pk{{ƛP\oJ7C Y mc=Fv )05LЛFp"ow\B҈ĝTYBpc%мrbs$hꪺ3wܦNb$nͯ.>Bߙw+ﱡ>JLځrjdX%zuCf.[/*'9pg< Ƈߑ+/.@wv.'as=<J7'br7v]]#pcT=mȤyYs̗JbZu^SjQh0j]}[$:5D LS{^?-?m&E1CR.[ Vg)'+%2zdu+ⱕ2lBv^.;; RDm2fl!"u0%z%@Pa9Qމ- &򸳾̐s1·~IܼO(ޒ 9D{>ue$`^|Jt-xEM\ՁUFVnXzK]Z1`f|h<`[C 0:rwFṘ$Hd!&qdܰٱ 2]g#L_8pЌ1ԏ`I B3M RR=Tgl1s+ Bz?H ڄD\I $Y4].1x4Od c%]Jobvab/J,})\ 6:ݴ 4&Mj%xNYCQK-WIzڲhLd-қ׌ &~ 8e00@VL$$ d.GY٩Mi#P[9nw_JN$E -5v?] 4VӾF3x܂h[bk= kh;- 1Ԏ<Ք( H0}zSYiDJaۻ\M3y9NOj=A*M71.0~r}bj/7)١g[;`:ixϋ_sE$ |g>'!3xֲĽ;@w$QCXvuڼ xD ¾hB5[#8JV|Y<6x"~m5\*.^/sIxa!Hb[ڟ5QTO€| ;:ψwP R>p8ǔel8V%44+#Me&P: x 8.?Q:^A|#H/. Eϔ}/1ȳx@0]֠<;,"_\ G])/n=ۤKX3HӃ֌cEK"Hj`yamxѹA4ԗľg3mJwxm"?j(#>e5Ͼ]C{"cb"9+ $z 5 /@a5z q$ EiVK!U(~3m;%7[..fxsW>e߮O{8~4L˴8 B_"A跫-ٚl9}(3Y8Oss`--tS /G(\x>թrC;1qO}6["r>hsu>4E:u3SKkGQ|yl=3)>V|,xy`1GS#4V.PYT)#ʽi8gp%OOxn-Gb12Pp -8ZQ=-XZi$w1əvN]hailRJE=dit(V$('8 SnYCzq5BJz|0>+ KsoB kO-Bf#=]3*~O O,Ox/62ҝBI]6mIJ .Oք+J],]  :-:K'Vēv !߈/ޏ㍻#ߍ+n)ӽֹbju7c@">x@j찊gSIi|aK*5;X2_)3^ɏo덜޷7^3G+0I9 `XFZ!DuE5ÌscS NE ՟4HǞ6 zRfwF8 wђR8=5l}pW\}ew2L݄ ES.y%&$3ߑ뻯& XvIa|"F V°: *P*(2Nr(F0w )oZPXׯn6: @6,_ێzG8 P5/AfL!w]쬗R()qΑ`P_ˑ_" H$'Ql;ތ !2V`}߰#iv8(C5p4ɤC ]ܻ v^]>Ztϒj9M΄)"(u-tKe32|[glz&pf~sc(/ pD9Y#+F`EƲf 3'YGxBXg{zx} l 'rd^ˎ8sR}oE5BOT=ݓvre\r{g!zLXVf NvՎNp5 ԇZտmN=)nسyxinrҍت5\ե**h5;ȹ/POk½;%*Z:[($Cd}D>>`SuAuq.{6r>~壇Kӌg Btc u?qztf~9gp~\?EaMaD72r rUhsbJ >9vnC=ƝX~,Oԅ B?xupBLG<̩kG|_rԴn[9{Aޮyv~Gyw-}d xd|=DŽnvPbcCj[p0B 0jg4~e(M;Ӵ* n,"_UqT8pMT<C = 1JW8t9\@mݢ{MCCOiL''<ɛ2$PwvG*JDn7VRgT-U39p}Ee+G9_v z$Q`սbWjzxkeH27yNh\b}!?ZU;u}2\3M,QB"#Eᥚ:G%;#S$nǤ)4 llNMQO=țh,|e\&@CMY 3Q h x/K;9zk:tJ3V+jEa_E\qr'׫1u/CMyN >Bd!]LMd(N2;qRQƓ䇊#.Y2ۂɅl臊 zܼ4#  z>2h'/&qbS>x) &R+_mjM {QrR yGo _M}1w: DNw0c ư!EAkgrac3Z  _7y=J̙ +=7Sp3>l bP{(9 EptMd qr1lȶEˢ6Lչ.~?o/Nz\F1wh<A'fM<5g Kgqe!Km)(ݕ' Ҝr;Zw_n ٚ}w1޸ mJw~{8pGRb]@nbLԂFk ;3b8߀zQ L [dncfq-gX@> ڹs13ĹE){#Ms:OE o;r%`)ڧ9zF?w-چ.a1lkbQ.XZU puV5eҊqݝט;3qEzu {T@@G>}7XW^rSM i.+$'+Ynj`D6T ϩ39lNMUܨEL\Vb|i;'Et@0ǀ]Rؠ람ǷW1ٝ6[h>߼$OLȞ;6OKP". %&#_dj!YMIN(s?EA'}9%l70$Fu?mcpVi{+*6 9[~Zje WJX -v )U{"ׯ.ҐOue(|J"UȱBϓ!rשv|E3cԐm3=;ԁ;{+VTC<,ryT*;xQsc/ڷVt跆(/N΅afeh!Qb$>RdqIP8E|ls 00+I+SL{Wd%OC)ލ<w 3=l(2-jz_LK1֝;9 *yu@҇6O36f?$R n)&+Kh*'[y,1/@}ܙՃHsDhtWUUHR%b׍H=:}N 5mt`D~|hwӡI&(B{vVs_siᩁ%:ti0| G _b"(0X \% %*( 0zOX\lt$&*ppȑ#KS0i:+?yAiZGfaՠ8ӝn8?SFFl:cy5s95(BoPMϷ}nQ!KO|ج0 тE/Mcѭ4VoҦ{@}Ԯ;޷pV[,v1x>\.EQͭY GB,X*eڹTJ,mY~`kS QGhX.U")W'0[QGV ^% LanP$ v bY%w@r1"wVB7ޱ/@ɚwu1rlosD+0F1sTE`,4moח17پǚN3Cgւ̐ty> VG5*vᔞXY'?{dPҩ~"F^9t)EX̋Z"T,iQ;+덍&kK!  VDi#&%@v![dEneMl#/:9A+]^ 5H! ZaNqwaHEB,렺Lml[սMeie&RRe!V&$o*a<GPEMui,CϠqoOpQ G ?mD!Ζ6֫pOCSHuŇz殴 N ڕd+D}5O!Zq كC\uE/A*wEm8;P%UJ`BiˡQl{ߠlI"+4;&(T>-i $#z wC}(:Jb4a/cn>Fs|㞃Ӣ@h0*.0Q<\7ugT /Uƌ.'Oǜb|l4b6VinnlbFcBoKK~EDK0 >).pѩ'~u4)4Jّ?Ot6Vet# $#,ɩ,M[bK>H4&`׷c&^2LhߵPU[ uG, Q,XIۘ`F@bs S]@kbT)K a…ed,ͳR@3z[;]YjX@aƬ_IzV po,4ȾVQT#wn?^pA9iV*vއ!dޭL+ԧ6!zz՛z)UoAHY섇r(!CeljKYB>8遲P EwwZΠ^(8P-)4=P߂+ks}KA% &~|Zs⎺JndT5 KȘ{ew#СﶵA%N,\>g$z(}k*} qPU1O" +isQ"Ut{MzO'P}[ J%(x7+L"pK##Eԋ}k n|w@w}{:'Ԩ(=ЁI*5TwlТ݅Ri=2.j)տUnPѲH uR:Qm½8/yDIPHI<]sы=ȃgbl+򓰬ʖ0BŎnИg9hZWi+-CFn I/J5pTgJՊZz9ITQDHk##ǸC$*|VY:Ц-9? 2hˤ)4DW!\yҔ KXhj%`Üt?0L}n<8YȌm"%QHg3y̠@FDBs>0&d^`x% }@,{D<`輌(9|==sIN5 &-a]\%9C4Oۺ̿u,{5ر ;f5рZ~Du{/e_IAm3#D}؟dTcPz[d8t$t^b=FiҒyCDj łGvK^E/$;*cb eOo8 G0_O>l<^88ԙN@@ cGɝNnQb(NKfwʚEy6DHɕq s3nr8YC~X?eµ r>iNP1/H'-`B 샌brn" `LqS*}!5ԕ ixZn^v u-(A6 2cEJ„&%p%:fG1l=QLDM/JiBRmhB85- g?A\xs,m9Fq<[)Rj\d6%Rr 5Uf?&_paEfv\^6C6rQ6} M ұP# {진 M[Zgui}(bPň>dA{Rz71\V,upZ")2"9Iv4rj\A=qv u q|MBІ;B8Ɜ<`Jh,r5z_9=՛W^#R)ͫAs\Ք#'9P ·EpxХn3hȋݞR$excOHvqm^[db V3: o j`~@7'-|3՝c?dKUG렯ؘ)' 0u]b6e( {!L"Yx*f뎵0⃖g\*-Cbwkq7܋fSKْGC3k$r1:ܜskl m ʁwbJOZFUNDMFu~0Ҵ:j7H]edfͤt<+p!{Kmdv'A`<\a1ci7f'bw1q"7%tk"^':sL Zc8c1Yd3'X>|$+V)_ I4UVi0oPe\hH8׆]%?FKNyXJEy0Y@ $\wc-fiQ(tt`?8믤!kじ& s [ڰ2~89w.݁/MLqhƧ%K3S)WN:9«w4aSULY3YNO)sYoV65yO}ѧb&X1 ^<1ษZ^U4~~Bs=X=X 7&8ve@W4T@ 8BL5n[Tbl[8jUʳ8l_ o5W7{vczAlªBf`G>VqLyshdCZ 3Mifxտg7FYXi^ϯ$yiѕ$v}+ .'~V'HkqW$?z2N\RfG ڂMb ؠ+J;;ޯ+154aWpw`CX;Ϳ6;C[ km:',M\݃!,~o*Š-kfM+dU8}3pC;by3KCDh*9[ E=6`k A/BUBbfhs_P_F: Q&%j-\4ŇJ|hTm y,O':N6[\6Ai߭s B/ *_%)~ T2&)$cPnyΝrO`(!zQOF,gϜS} f\9oYiw0+Wk#ȆuN1hr*̐܍*D:O5mUep~{'΁]m.-~~1$Xzԏ޵yNr~QI?Dj֡GփT[ICAFjX+Xk+?/Wٕ|r gL *R $,->))p=Zgh_`xx$'K=4Y @~ MEի9#!gm&jKatC! bca #vQ๯%jAxH%6JE Ǹ8.Cua5]B/wE=\0`_unO)q^N: ȏ9,nn;XrEsZg5ؚw1U4Y.0P$SI86!c/&j('o05x/ ϲ\RlsW$ŨxOd߳`DmZBRw9U;qe;Hhؿ,U4gH_ML۱tX;D8k^nc\ktZ T%TZN=Y躔M԰Ղ=kKŝ,Ў/`+TY`\bۈ(;jYt0dF=k]a[RDFӸ]=s./KԲ5}:3k/3|t˧x (jFM⌕dA ]J™ JD&-|Ȗ|"0/x:}bMO,8㥡 w' 9$u6 2zNQX-~>&zX~>R%¯V 9yPæu@VDiT'(eY%FD4(#X3%4u+]9Xe5~%_ȑ[ьcMSmSY'H d2 3rƯŦϴ͵N#^+=ʂRM?JNKIqB%l)hw[@q'EYDy zBaйDpu]Nq57.ӣcE;R:=tЋ``1k:8qKyf5侖hfГִyHKFqK`:<#s<ڡ`8٣vU̳8i+C-If\UfYn7RN~ݬRߔτܮw >udd}}<lỾH|ԩKJa75. e+F ώ!Boo5rh3TѬimu $ Qs8Vi W4_RͺF,SU=[R[[ܢ ߃uuуr J^oHb^'*)o0皑e-D`Y0*fI=9[wD U{Ws DiԤt" Օ8 (|8en[n)kX'*֟|vh\dsAyߍǺTZEu2Gsw$FzbT3d88Ay_P]a z]h,[ņ<5U}$$M JP"g=ݶ(Zk;- gPTK[iD$hH/ 0";M|J}c* Y2B|䂉`B9 O :Qu&.{9(s- d..6 u!SsM~$o.fAE_=R^=0cٿ9}U8g_|P/y{q#`ˊʫZQ\=u->,k4.ܻ&NƸ mj?m+/NaA:d{6ۖ BʉG ! GA9$4=#(ٮ M-mbr*Mi#xݲ> cyܩxyGNM Fph,^$\Čs̒msFI,4h[lᶧ{AI Wh 74%7dfw΄쥶>A{'x;;Jy»Wt|^\iM %w# }Z4$|P$wYSn͚ 65 Q|, m@\=eaD MY婠,U)SwaECa>qR?Fv6Sw̙G@R 4K1A| fbPYz ~sR6a 6ҖAK7|c0Y|> T1,$a,;?ԣg0疚KR`e(G`rt ښWjrbztU M@U$gUHu۬ a@D;>. D44')Z}̜$y鲷VK0<-wGbkgK?c)RxKee',9fBՒ$G@[1nO{pEat/y b~Ȇ^4ƿAX7V+DbbBD"5 4L  P342n*p 3W"6ZAe IH/t%"*i&K hVT2^tcP!l@ k+E>,TZ-G1WAܢsoS+5 lRu/2xxJjJEwr>6@4upz6#9EU5<3j had>൝#H^L/|ܔtw"M^>Ϊ(݆u٤,Л+ge77z8{QEMz]Ւ&|9pړ \E EMs^,1Eo` ģ4u[8{Cgmސ{!E,Qn܂?Q[(;#Ui >ޅzn>t%.ЋB8}=߽˰5$ܭMxn}7I!р_-J` y6<zjjFc)~VH5B[Ns 󷈵 xG0,pfm⬶҉ 75Җw%B!}Dpwm)t.788!J*LfәׄDBHLЧ,h3.,"wm!$c.!co.{)Mtaݚ{iۀh3~_0~1FH"c̼BDݚzzaO٘iL hz,[1^bdjxyF"s͉(X3b|>59nTtqt[y/zm AU*hnC},?2|߈^r؆Aq?^џ㹮=a]H<C{c+=>֙r>;wI13i!eDXϠfNq Er[GnLkVGupvŭ-a}dL`}:qUY4G<`'3qeV_b>gA*o53 ͕ye~rĤei?R%7rȨ4fzCI4Ɔ^q ʽ PURAyz~c2 YIJQsFQlLH݄'(CPl3KKk%jsK{'DEQ;@0CS9#KR5He;TvEݓ7?ut7 oc:D4u:GR q)VO;)|Iͨ۲4j;kYKUMީ\Yنao'S=_ϾJNf?H̔\QoϨ)k`rhpY3/=7$I'd`5X/G.\_{KYL٫:Oon)<9pEu?&˕C C;Ȉ#A(~JNs"(Pw_pylkaE~A''pΟ`z9LI5 pwd,+Z)bQ{f{[`iA>DȖ|@ts \>G&Ȕ ]9meKk w6~NGO"{B#@ͨ8I->灎4@* }5bac[l8ZEx8`^?I#š?vL1b7Gϋsvx,7[$pg^VC 2R5,p}1S82f6_@}u{3z&qނQLMY!;~}`k89`MP\e6{_, 橦K BF3.sz7BJ\dO u:+LNeWу{̚z8߬S5'z,g">P>@mּ^r^=ppL-;$'nd%a&j&z<_1h(wS%bB"mzQEϸPkjdo*'HB/TDGkQ05 b.4B˛%Vv/5[JE\ԈDoj,U)9IsZ,L4c乒uC ?UCtXKxY%!}/9SKJS,qyo,[WnCR03c㳵ؚcUֿdí bBPq9|Cc?g@M;$(w FIk^%h;QD{vVٗUq\q[Ü]uh9xNDn+ˢ| 7M([k@$^[8R;y1 h/q_}@gUsiK4A@ީ30 2A5i82TmpJpM;˝TD`-ڼ{{`c 6,)r?̟-'sJMe>N,o/_违J\e\I[3``'uϦ)4ɀ-o8@0^ANps{o_L-zK.~鿙Nj?k$)zqJ-Cͪ=҈lɿd="WTE膓L$F&` ah$n٪AVB+0էU C"\Qq a!~)j`1N;9)LgMu hnwЮyK7v^UkK﵏w?FJ>(mخb8vi<6rPFs"m*r7Ӟ%]Q7DҐ3)64p A躵ו\d/7 $yF4eVp?M\aΉٯbi&WBv{G4}|{u4A9\\$Rn(Ւt@V:E$XS^8FH`P!*i>8ĉ1YO'l~ 5{r,J+!AԸXi-23@:ጱ/ uE9d 44ON@ tޟK`.:+/K:! qۯIwM6s7C0qy;cN,i]2J"%CJ0;RZa4hF=փ:5h*,F?\%$Cw5~sVey+S?+ L]2J7n2DP fxMoM&X Rثn1f6"),W8&sm 7 42pc"G(%O |t^ bJڗG 5gyI7?%O_oEm?2g $vTYKnG)f>tK;I1d:bfV"6r!Iwl%أW9ANG/s ãXuD<`kk$Na>']!:gIyu{ez}>9 lMҍK6?@LAtS6!ʗr&x}瀓O8.YcE+PG_P\il[E2963?}}1S!f2a6~^{#QĎ ݣ⓯X+x\V3£P<;fۮ#Sqn[!.&̐M.ʺp.g.v ryz'CT ;lU/}(.$D/`e 'Ǩ$ Ec ?EvwtV?9)(gz,MGV6"al'=(9? eB8. '2))[k˪]/5 _LAΊT*N c7¯XZֺ IB^"rU(g0Ed`J#VZI -`D61?ж>$}uQr7[4I00^w붺$RM"-1τƴtC/p\VWFH:J"FocS9TQmjie|y{UI鼌X v7e2js܌{܁uMJP<"ƆG*p+T ΩjIetpBLޯp1Ki~@7Y:ܘH>RZyYu97:bg\YG@9]& -d34pLN۩^KkZ۵_JиNGWw/o:lʜFfbY'^ %4HRKțZs|%Z0ZYoV0㘮E _vƹ?uu49eל7*`ݛ9"'.QmLP`u ;uFk)# 7iIȟ{_4r2*g/;¾ -O/M1[>& 3M^ݻ`MѱWtZ`|Rii\^f"97- HUqAdhsTJqDgLÄϣEؕ[jpyyHPcm﷉5]@=478Tj~~4F%Ei+]A8 VK_*9VXE ;\42Sx0>R:U\Sf`xKwB)B]=#u"͇϶d 9Lg8<wZ+=I )C ms6xӬ bWˌPM䩓BUrvm_%.6lL s܌!\ӤOQo ަ_mo"֫v˘H] 6KLԿ:0UxR{h<."%4&zM'SmeWqc[Ranak]f&!w[z{YS >6Wi) ,s h#.Ղvgz7xiİ{CFB2IJ뵳P Χdik{`HbDI3g=t+kYpwҳ38ËYfy%v獯\{aZ2>.Nwu=xM: `ٜO ie'p=EI1Ȧ|)^)T$ͩz0Ucfi[v&P]7n '=I%68F(~#_8LTګIшe85qZUZd]8ag gĞs=_\Ye bz6}=r{ZzBWaB:lJ?vW4(J4xFpgl>R#?+j"0R&ӊhk է9RdKGWWB1{Bi͞t*EōJ{k9_t[c Cր*0BPPkbZ£1B/NJp*ȕ3i*q/abE*h`7'5w*+,A8Wʱcʳ"%|Ǔ Z8SDX6[~m_y"ewXp= *zl$N=9`]gL4p=wЌȹף$v1?`wkPν*g~eOj{NgŗR{,g6hKcoõ/HNчQ 4ăNET*H-c_}JwKP2<|`vT!:J< "@Ґ_R7n OGBS1\,ܼV[˔p qk,z!42GE{K/}h%,oP*Ȇz^9bx2yff)l\x6إzq}|k' L'Lj>z'Aa}T)jJH\uxl%mVB.*MT!AԙpQy!=#XYw UpPH1R#s, ΫQ z;۝<j<_Cs! mI)^g=mn(q9$(< XC @]m-D]^ ^_CP>_uD+2 M= W)L؍g=پvpG>Du53 gl,|>'d-H2}̸O-[䳗 N ,hIq…MoG3$oJ^'ꝉc7rwm8aCnvnesZ}V0FkL'hz/@@̏ ݈dnKAf=eKucۤ ݇xX3sf:HeCQ0rwFEO|٪y-rp6 J}8o/ѧ '7{\!{qqiplqh6DdkD]ׂVP-q 8Y?2HGg$$kXnp=kEV_I987Ww+҆ݾGp;??02m アyuM ԭ#`ސQLHN}'5i;ghm+&Dgh plX)9B019mZn|J?г7[g0w@qtc lj n#;yN=Eؙ"eHTCHfmuCWR8l5Jpr2Qo\M,RDHʌL3lǐ! IIn9pҬ7zn?"*hg!l}tuhoK[ui_rDUfO. xӆ l.kT›MX0r8s'!@fTv4mhaNo騹6Z{ x$ǂx-%1b !^4PRLsk4W~q^wƵs6nٿ&66P([jQ.RV-0s!6KB!7JaX@\l kyn a44?U͌WJ]t#c tefƝ8̿aLc7]Đ$2#:BXj75:<?zp2lgcbgf~LsV6v7_Bw~e$d 2Soj%U;ߖ _!)-d^ՆaYr81ﰱ8+&R6hE!l/8bYPKG9gZlׂ"&~)^,5R&nt7n=Y$5l3 %۠Ż 8H^wwf_>|,?$sO4 WJa} G6%MLCmC[e>*'h8dU|aNFP ?1ч8Reo_GZ@orrNWkG06g9`M< qC=ŵ'tsw3]xsl~c{ޑ><1aktmd- &ɣD3M['rofZoJ [&W@f37Tܼ_OڠnEkƁٵFmhHBw4|~MZN$HKǦ1#8\cuTfjՎ X^nPV*!7E~skȗ#b%~E qŞ1=vl#J4B , w uũ^ED"fA )i=vqBH_i&WS&m=}gݤ=;EP (Q %3d3"V#A$\'d&c@"7~#;zsE pr8 Q%F7NNҝd>-̆p*'t}#jpZX-bJEBD*y$(}h;2[O_*/xLcI+% 6/. #pbLqH9ŊA(L:ˌ?hՈsx>_]A[솅سCjMuTv5<0n8C\PY@v^7[n{-zTF+Nk7[Q[Iv0jt!z^emͻsPSEJ4<&Lm>2}Gq4p6'P]K,i}ngWf x`T! ț4pr`+`)77BkjI>zvQÈ9 ?-@La1" \ts3I/t"L-TVh~QPs=i|Ls8x(R&~/mF/ܸn5婚p@L|R@`zv/YZ@\dgjoZ\q0²fΙO>9wcA>9JfvƿxvRjɸ=;4] +ʵ}YGvN Hi谘5PӅN \L<`-2K`g /n-h (/E0{~<}Z@%8.{֤A?yƏmN5Ke5'<:J >@K]e@6X629Ϝ~ 8fU-FCh7ϼm7Ls0s]].h_9\"t#*PBv#`Z ۛ#++E5ynXٶyT[RCg<TB֖(k"blirpW;9 ~ۓZ"/3>],È=F$/bi.ڜuV6hT~ÒJD9'SC6\726qy- sb[H jg) B8#c:a/IjJ"YՊTd*OVc{εCρ Xѥ.h=.;Hx39cѐ?@1ZPxP.te= ܭ߉1X}3`O|qtUC庝qhc,1zO)1jkc,y:tJO 1bMrγn!9bK4!ytmj #4K+1܇LH j䝶lhU: Y[ wͨKג^ND[k4-/U@UWm5w .ti}`dړcv ŇΓ}S$J%.YcɗuIҸz7CjФ ŽH5[9gKG _jN|ssmϐ -KQ3PBu\+nW~G_viA3UG&FiDJe^v>l ijvv_[ Ğ[8)%~@~M>Mŭ87"8L>$q8xw˪t2M6v,zS_7<(#th1#!,b> 5]t]WO`l\]O 2zx'h'=[D5!dw;P^Hp [r9 k8fOV fBfYS...F?1dWq3hNam}JWs`xiQ>)as̟S,$" ;8+21<:4~laBBq;9⽳Vj^Ȋdr~K𮣇Xݔ9/O ;ykT@6^ b=>}J32 D@ɷFWθbT` ƗL-I@a3Q?;3gS)]v鷅|,Ĕ'nB)XM)SkWhnS8VE}gYsf *9m`B2E o]]UA(,9K *bЃQb\^Wn#]EM tIqD$sIBi?hP^^s*LJbofÛNk tgue0<40fz#/+8:KbXb^Exr "skAJHq?CrAaC),9;;p ~Ǟݙ8F.tɍt" \m~`~̞87 B %5QIjntgT ;W1򴈌Jc ;|`jxK|ƺ?upMJS[~/p%E.}yȤȡeGeFH5[Fu!Y< ']`{ɓlU@̍d˸l|u v4*g[QVD Ub-c"_㎕6|?Z!Y0esBZCa-s1C&yY /mW)A!'c0_o$F:nƳn]JpSs6̍YhpV>\9( Og\Abnj+wY̅6#bŎflÍrB,d]"z ~Cџ1͚} *q A()5oRm>HF=rrʻf !iڹѨ@G6X TFKf»D|gϐ%ݝVI FY=][;%{gmi<оݛ Bl>@rF;l/vA$vZ(sx׽:ok js˦{]@hkNLa&c5}o'z>h}d5&He5W֟is_N8cM(Z*W&A^Ѥ3nqaT]1@SԆQwK GЏKu? 'SHmT3d.*||aSδ lʭ+iC Qɑ2ZP򿲡m^!3&V7xtMNq7}q/ϧ Ѡ7/mnR6proTŽR?{Gɉyˢa?ҟ|Sd7!0~q P-ۿe#(R#_5#0*="rkX`Ue a.6ˢTGx+$&V AQx i7t}׏o ZD-K%LM3bU[ w`+gq@1&Zoꠤ</Кk#&Y)ڿ_Sr<:F’RA5c7-w,E;Lݬ̓[0P2}*[^S@͕#b0][1;\Pa "2@=Գ ߶XHk/IFxD*W|{+x*S]$=r&ˋ00 76Pn>_,Ab(ޑ[M*j* >\T"=M0`D!VhoΥqƋ ۖĹ +C@gw @>7{AЉ sʻ_H&Cu0`0=z'.!ԗA 8 ]@v AU~D{U"@ァR-Sk>wj7\ф(_ >NnϮ8m]iwŤ7a qHvXvEVmH3!͛B5ӾĶcP0Pc_mL~Wkn?<}^i>4)T|KE^KiᖟUH0V2#RK؜7M2c@efUwܯ'dkƗ ,RiEfZz˭lMN4Z,-v`9FMۓq2V_$-xeeNÂ⭶uřW0z6I/7sZP3Ss{H('`ca/ IBw* hp0z139\ Cpjb]*@?+* G-n)uVDDݠn$pkXkכb6h d c:*dͩ\$Թ%oQ$G'R!cfh`ǁVeYza7{!T }|/,jɦ.Áhd+$c.hV "݅l} =œXKNOgR* 0 3OdueE_F́0U|I%ZOQD`{c $9~$'(jK%a9ʘ .BŽaIvTJ2;-yI<\ҫǮ߆IJ},qM9QW4/qm+lT*2w cc[I^A˚`#F >diLX7HGh:."I;aګ=V#fцլZ x.c;~7u*49lm mN,ᾗ a|ԷhƐȅך6 TIB8nީٜ_/^E:é~Z?@-:ovfDy n!aIUyZn> }BE^QVT7zcv Zb[CTDϦ KiγEƛ g kT yXnD~[<|Wh7XD2R@j^Y6תx%&d c& 6AU ڰp SB20W02$^4)VH0̿Y@I|E#4R,Q٩^cg$jc'3&=G%'_ZSej2g-CS>[IQk,cv`ChfgT9g-\sAK?hxbĐ#ٶah %D*QF͈3Ƅ*v3 "Ksvx)Z! w(7_b8Poh+@g_v\{rqvPYY}@b~^J80fi-dO62U/-Q/#|JiĦ&v"G =qX͏@TGON`=zngM?)jޝ8`G-@NrEYk0aNY{_0`.k7G <m`p?&#qW|w7͓ L EΦ[G.jqitALH# c+)ފJED ;X裻=1u#j+ŝ 5Th>lz;`!IU7>wzKT7@_&mA53ɾ6.Cd:OVy53n\?u#s`UAn @^݃# ǎiwkҊ5\ 0,nZr#n^ALg=fs=i~R箥Bl;IY챇:B5ph= ZuvC2n/TZ! qK]2+D yc _t`V3ռe&@8\_;n{j-vfZgdq&(HU29ɝЬU<=:Y`GʢP66>F{s8D ٳ&p||=Z,hٹYIAK@N|i} Ż#u?楲7/?qS#@dg?vX݇J/b?T*tYcNMii ) <՟dlGثioO;Шr{q/5yω 9#pv}as\fm1mc!d#NY|׽= 67/'KZyJ {7(xL˩RC]; eߝ\iO'z'vD`e':]AW/lD43UA%aPovPTw{8n{+ysSNg*)"*:-vأsVo}:{qeL+2:{Ea,k&4Jք+mTPv!r2j\f6H. :\D/VzʵsMf$IT)Kejd&W {! <.V"=7~Rd1N a܆%5!YvdnR,2i-'B\^$)JzsclŮD?' /m[=^GH/f*a h(!D.B̓7C&m+)2境=wpEF#<@GG8c'o*96 p)i[Ya0 F/?KiyPq+ ϸG&I8iihzH3gS 2wL?y4+&,1R83TT!E 13 xcu%CG=aY&N0{CY$J>Y#="w~|ZӑHF;f#drD 8 fjSj ?9 o?>k<?ݝ?GD#ל?w~ϙVSKীq4=ɉz<::\IlÒ5l<#:D8ⓗ##"BpGZ\ "9EW!Q~ B՟6bw Rlv.M;(6GUgN|65>k\r0A<7&YLa{8)GV\1a+(} q -7ϊԌ#q`dZ*? Rd]2Lܭ}3n!1#? v&7Ƣ_(& (KV}:Ϗbg[-Cs> >^QYC&tsl_ {!oGmϸzydJ2>:\Όɖ@2Oq>\C>7RQV.Y+{߫Oz.ɋ 0i'uc¨타יވ_Kނo;]&Ml@٬J7\NO%h"Z,\Dss[^ϻ9+:X2׷dīBAHܝ#20g=IVZEaͽ@c0ǯ-5R G9 i|7bMBF&ۅᓒ#F⃧-LIT'V(RXbWgx= q}'2Ki[jY[e n\F2/Tq-+)V!/\qbмޒև,4 ~}[C{ʀ}6"ȣE/;JY>:FDt@(Ûի7>1#C6J;6"ҷ@IR>PxtSЦ:ǩjw_`H}'9+b q?)8Nvu ɨv"+LVwNJ9:abefOh߇Fv@2MRh>fLJ|VXkN>bΓiwU]A@S1xuAuXYovGl+|`EgC2eȪa>a>H,_G&A3Qeeé6=%v<&WV8l89)/~['Zi[p;"]yR{U_L| &*'{qNz$ʟ;+TP tNΗTVWEȧ2mvѥY8gw94txV:h1-gLrY+B'#eL'!rp>MC^AGG,mT隦1ÐֆW$vWK:PO#\gM&bd\zJ_nJ$j[F }qD_SB7 GfgYu107m 4 ,7DXP&[N&7C$sf/ˈ qY|#΄l5ae=Twބx{/ 8ڛ? '~`aH5x1i1Mힶ3i ~z\HX/ґpONW{1?qjK[kZH!B%=-~~k:0lѝ)4mFtPM!-b0ydR2cW ?N)%z L MsDu wlUo6Lo3{ IpX3a v_ܒE R JH9N0y8|?\8%lIʌp@+#fFBme1%L|k!P>p^}~{Oob(;67^|85АH-7x Oȳ~p&iH++'aTYUj䋎 <ſ~~Juh}0qF^5}(ږ8^JI4#X')[ϐmR Mn o蕩,0fYǔa6y{To{*2]>!\ǸQR@]kڟvjZ.= >Iy*L};e$(5hM5@:+֚B3 {^$PSUߌ xmE^z,yrXoJ&[gHvgʱQ,k_(͂bA@ٰw.%$Wew@y80{퇰"hBɳl8iH6ao=܇ʒrQҠf@iz>IoFCbhY"]GZ/*XT *{hB \6sq@Rգ&B~֌IhC dP~XMѪl65gV ZlN߀dRbU]OR=1i0uva:,avU#|FXWp\ȺB?E`*)֣tsgO|䎅Tzd3DhFiVW' @|,_ l</fEUb|T{6JNlfh5qj/-Hmj=qi7!bՈ\qjb_#5n֭="J(2}߀f trz1.93]%Kf$A⻺ؔ5@R-CGDL{5ϊ<KN+-۟{͹pB97?!lvәڹcJ9yC9qQ^#E7$0|QWѺkXV棞HUPU+L\u'#(׵/9ē3wt[QG- QrZr]opz/NO@M:7;y#h]A:4\4SNpQt#EL!B6W_-d\?yUx6[gqkY|BJ: }SQ%)5Х&Y~>qAkIaGS묑!dM?ڀd\ƕ: T&-Yv@qV*bҐwYEc/89#n7/,,ZkՐQ"Ej:r /&i|{ $䍉vN 0ڹ=#nv,(ƙt_!6h<AghzMT&qDzWvuliR0k2 <+Qhl/Lz!ӽ|&XX"A%C?983@)xOy_ xMe?7B C@" =ӕq~=>Ue ?ҖȒ9ܵʁ \BRk DB)2h@ bgXh#2>E >ѲTu M:nְ^N˝[Q53OMnZcWz"O] r?컿u0L0r(('RM}[灪T\15%67դ&p>0!]HĠ D)dfOV'}wӐaf/!?xA!xbں9a}-uG 9/*+Z\ ^ɦ(|kK$; 3"=4 ez##Imn#:ܕ0* b/: UJ @~둖A;$Ro4b|#+2}sZp0kuώt9 \}?tv#a4Ò]N''"Չ b !?h@d b8!%*L ǰ8 X[aAԓ'fH.dP,] p[[}m.6R4۹n;FM׫R 03,lWrBx$Ւ+$x7Z !.Ʈ^P?!#NZ9_%`8vv1_л?v^s["W*ak' 8JPXe\vUSKĦ*?]}0{'nw* ͻY]r-)Itpkw{epeЄ2/q%c4c;u?iR<2?H[b$  W!F?sd0vƿs勌(fsuMAs-Jot6V.rϣ-aVY|W@e)ƞQs$_M,3/g`5L|^iflBL+%>>ܙ5DwK+T uJ?mb7)Z+] 1>Xb/="#Dq0v1&ԾgeTאU4ҡQAS1N.nz87gUpM)/hH^^;,A5P}hm] \,PRsB\WC(@7^mGU 6Fk'KulVngWMjPs߆|Pz>W6V.OcK n6)h/`ƚlu10LDAy #þ܍:;h'9$7f/_zMJ8i6Jpk~;!@|,)8q $%Y{8bONSK$\BY~À0l̄A-@Կ#YFI E7ՄVɓo$Nm G 2Md DL }Rr'UeOL .`]וk&7ƭ@,iҳ2y^sQiK)3}bQaz5V%gbe~Bç%C_G] mKl\E.j2n~I{L;˥ gh{B=T[S+q2z8q&n;]4X uّX wY=`ч㞓@, J^pV۞Mcv\WZG ذ1㉋+HQ|EK3?ip'7G^^-Iؾz&PL8'0~9?Ep"Ixڏbawwd* zwL u+.3Jޓ"IH]AGyGEgt "Bj, $1(5Cۇapͨydrzx 6Ih'J6C)1 !l=T+a 0o[LjۑOǘe+G,ّ ٩(Y概 lHE4 RXk,BP+~\c>6fz O>ӧ/3FDqeIVٞe%w#{d;g;o؅>CJ)F~L1 Ķ̼U*XlFQY p-fq8(B9rE#Bş)T"^%ZkIP毞S m {^}0ڵ 'y%7a p쁠bcXfvdi'\3CLEuYk& fG$8Q⧵1/ O| 51NTPM^(graMǚ2sSHN/I ffp RSϑ=o5 2rHE&#^Eg s5&gzЗm1z@ӟC*dHcŹFSĽ>G<& J5-J~YLmg"zkoQW&==e5R'vW$P娰l3zQW: ?<˘">93^pE7L,w"0;_'㒎PE_zIg"bnqoF#-d#6dxBQoFW}e]#0z-/[ءz@Z6UU# i!%1UYl*(5q)E $85=cL>Ae9\%ے^n6B9I#jnORtn$>3hbpف9$K>vnz< e':~6B dMP "v5BKfb&Vƺr -L(1<ߒ?[LJ=L ꦃd+q\_ '#lN;t^VG~NHd s\G?҄+F1s[tv_kwӵ_W]Pu~[Mz?3t?u&[A5juWטtV.7wp YU[T藲H]㋉cw׋؇VBΗgAt*:YS59Ͼ2!.""]ݢ+WX:ͅ pM<[:\Cgl^½eí@CD.X )ouڎeTJMdp*gSDR,WG&U̍4 ]T+~M&^qq{E=;yI(lʎ)84/)"erwok7»]3\cux _m׫OJNxe!'l]^sDO3eZDu7R-x$E͐ Ð,H^]us.Ro/xg$JxLUB՜,0$OG.bql[^Pv~ ',XTQ{ԍ{D! <2z"y6bPvJh등i1r_8+dFÐHI,m3$\e,]cUI74,=t|\iiw\Y7ˍe_UfO&_Yr~~8WR0thKMBoѣЬrW Mb':,Sp'3kǿ,۶s4fMFg,4pFI`mގmEޭ9V|U1:x5ܘz46XJp+C)'g)I#+/*E:x1YG|ÅaE\%:Y" _Λ|d-Cb7eֲ4:} :h<):MXIbE ]nނᷨIPwY t?.17/,uev-;i}Ҧh-/ށϿfMqOBZB6(TYk8pq.:wkY+No?rqKx{$0Eف i4NvlVAuG˒NV8jg8I4B1NE_sn|LT.d f_Gn1\y=9n]zNaG :HIp f;c>)^ W5 6=~8 = G=ɇC3^@T:uLY n4oů v'fG=uPs? =ҭn1UWt#ktcWKWoȩgճMLyH60D:c kT{->Aѯk@پFii:XYJ9 $DΚtL nEVFLW_b \&TQ;+UWiٞW\nUP_en3 q77Q$:,ӧl2z߀cK_D1hgw˦T%QO[6ՠ.7X|۱{8Mf͝ kbz(klsKq}^IޣXi>L! !Gil2ڣt0eΆQG \Hl'sDw5~6*T̹Ɖ g3:h6sneT|q%1֯IVz3%!rH7j~4@vq/OrNp@8\?7!˿SlM͆(V@p>GϠqpO|W^WiH? T38F#Z#k'y8Tez[lt`B"(nWLW"Ruv)cr\H؀NȈڜt:ύdž>#гoe VQzIiFD:g|b_{½v{h8&jsѡq~1#zL4 y)7e=re<8~.pgwCKw?\uHR!ϐPpY˃kVgbzk>uYB m,59 ;א ͂ԴX#hejTe?ѫƐYϥkrk-Y-iMp6kURy:e49[I:fEKsub#8P4/9hCRDuRà?~zR$^Ve)vgVq}giEP0ki3ʹ3L!5oJHڠV3p͡|/H{(/tX.W}sHp>4[}iҶ({vX jbBz9x.P#&vOc=hB?@E^sk>8>Z!>22?i6E~N'8LSi)nZ0c5BGH \$'%_Ew7b{gR:cۉҪԱvxO-/색*]ӂAt hgeJW&Pʮ9{5AZ+,?kC6S!:KҰ9KPm%G1fl w>+za5i]Ē@;sY\J^}‰~i{]4 ~V2tdY˙`YW\b]:=?_'!D XZ>l)`:*G#^S, e Dc ,*ޜ9xh݅L5՝ѱ<o7@qe `mw|N y$)HTWO) ܼ%,|Z/a̙ ȾPFa6=]@҇P,FԤ{wC #~mN5Yrş_sCF臅q_4kV,,ؼV'1ΫLzRGj`T1If6Kaצ1NɦtmaJ(dDӍ"NbZn!<4l:/]"`bޣgJ&ZK)3__7ً.S왈 .򇋳0 5M.M9PLV[ᶮV Fa!3Eѵ0[y ߾PCgE͚5j R\V`1zHW{d_Z4V5>`aKKO[e!>>'5ˤZ :E-.1΋@؀s0#2W~YU$+[/V=tTq]x>4K5a}M?p'y]QpSGf߂]) ӆđbÔ"ѷ׎*^(SOp(2oy0*KM+\s}۸C=@~? Ս>8n.]ˡn^RDᶡCdMr-byӄ~T< ۅYm! FQf߲o1}{Ād@]O>c2h,ik*=@&Ǝ$kbB6b:4Dc394~N|eH{Ok1zw \eFydCXd{rfR8Sܔ6LUZaHSXC+C*L2#RUsT T^w=ıMV[EZR,~vrJhF+* g|%\ R@u,B[6ƴw}d<<7ThȐ%}~[ճ=u9u׋A4"qȝ~UKH\e:.O'MĂU\0+1 c9@ʄ &ȅ. A$_y v, iN\@Hn5_-|e$מ,|=dCWZ Ev Gµ):Uͩ;lB-a5/ jk#ʚ#8>mՉ f^bTRQ$6=)4&o+M7 Ise3[ *VRLƵdNM,gV,oLhӸ$:t F!9C 426zʀs(a]D0"bcEj]T3wRK@̨2j~lѡ) }Ki}rMߦA؟I r`$`rP^GXޡŔX0 Vڍ{ snd#_:Ba;v(ѳbo[=Tߛm }Y+17q'A4Qq|a?d,ZƪUYc<59Hʛ{p'j4v'Ern\kB{pei '2h(aLw`h4= ;p5r \ f#氃 q8XǓ` 35H\~QX݇á֔5U+}k U\Whwu#UGr~Qdz[Ouspu/S39->|bt;Wf6FI;үp_JH6=i'h?W4cœ݄Z-pm^dTE=sVEKːICy)Q/XĪ0tCa{nܶK؇V9<9`c( ;; @0ԟo[X=İ6RQ2 ޲,s°V@Rªl@ɶ U+S QC-i0l6F ~矈eSP%ywj|W\Mtl7ʃ?PB{@"4oy|h}+3_~eG cRŢܼs+ NY鶛zꜯqeG{i`ka\e5y-$H1VMWQyd傳Y8i ^]ʘ%X0wZbN$֞Hh:|sKPsuuJp&I@7h|HH_lil*!_'tF6ok*-\ɍk(5:s藨3/O@zZ]N2t/ymiVS M]4uNOkh0_>m?D0-9qB|uv<>e.ێCဘYc7ޟ]j-' K yˡ~9:Bmm. 1;80XHC>})[as.Ӈ3v {fB+AAŴE 1Ͻ9dH|PXӮz{,=qvc Bٞ1=N!lJYZvl c-LxR*@ETAI G-YZ:snnmM쉠&bI[bهoܭf>2AXVWLA,ijnYEm JJ !rea izJj>? a.щ)A\cqNFwߝ7BEf" G )1׈s27$5g|;d3j@e;-WGEpΊf@㋅.bPGs٘KKhkqm*5e#>|ӛ"kfƞQ{h>}{O6{egtNhbx,/awvSuSn_$6vl}C|+p`-ɕV"="A 2 (RM7?68=BM7/<Ӻ i>\¶U! 'S1E' 0)UN]M\boR.=e_lqJxty "Z,JNoh&oї:&My͑gBE'AE+?/);Enal⽞V^F q["ߗeĞe|HI`Z}_V2Y-]I \o_5E¿v+iXo/LR!LXI>3hoV<8g/>j} :`_)G%C8_|E pg2|Ξx_\p9wweN>{{3b̡>ӦEp;1y[G{`mh(!3x}7YO=gs;;Ys.2CJRma|qʼaw`i^n[˟n'"b% U+4<@/,H|)˒/z[zxg 1qcW&1UJB 4 2_TCX{ttZ BinMsU Ab;/N l,Ʌ[.9pK V SwC(Ķ8cf{Z:7~GAN\$sI[#vf?0fKL0`VOv|;>}S &fcN e7([Ix RQ3o \9ki0\SPg'x,)iV0!KP׬P,d/M9Wʣ)ZA>WAdo)3bBYNV?ؘ&~;SvJB2ȳc@J$ :DUvN4>e .V?OVn ˫-#ᘚT֛jU329HReDH52f-[G_DW #|^gȕih}Be<(s4nȤO~T̵bF+χ  y2擱:-c5IX q9bQ{o7APP/F9l50 0{` h/()`5 q%sq>GY 2 }W|y!y7~Zx DJdДoYP‘ @ϼzi(XG'rl#ќWXY^lY |֯t8D!D]%;sUBor\dKݜ=/h6-6A/YܽrT;}痮8sلXR'-pƉ>.2 dDEw|6:~CR%αn^.sMmU%dlQB QnؗZ[H}VYp釠mw b3Y*aSMAWe2Z2]xڗѶJ)yP C1 B ? |kdlKM>nk44h_ȧDMnPl!q>|^1e9x$SoD^3>j7n*7e&ainQ]e/KFkQu>a32~u0q fMꌸ($-5`QNaȝ=۴Ek 1ZRM/q|t$Б54rRW֤zNTT`yU-!Q*%"ohj@eý/ωU(ـRqlpf3'o ~cjTTt݇~+g`2TH 輦w^byi7`zX.tmw]UgPŕ%M, 4-fW*<ұV7mN?Čz&@k(-?Qzcg &/牊d`#cHuL.sSj5oziqmWuX-Wk H\M%6g:J 8 Rı@1J^^xJ>]4C@hebU { ђPΛK3o{a(\ӓz 2*N&^/ ΀8!BΊDoS'$+amG^L|AeVߖ_qQ!huǎt6O3 |)HԞe[Aq 4;s:bM{ӽP*d@x#]픘YrKźHBĈjq3ê! pEiAJahFѶ`{Fr,$;&0*6+h7׏\SB] >^"no\^\ 6;=?.Z@vI8{s9wp$dɍ0Ϟ+} k>i`۩[q\\u9XZutƧ 'td?$fj۬AIWkg0.>d2ዓ)!CW)˜<|Y QMZߦj6hQ#p'i^WqxB&Zڲl_rSj e-źЧ_ o"#8ؾA!(j.{e iۿaoYJ6o=B@p Sre5`KWׇN5 @袂t~73 V0ٯn~3 ?c#5gvτ(8M}a,\}!('MKzmyqs*<׬Ց*Cɨ,{qV4]LOp5Hjãb}K&%̸xlٵD^L6ueO}ݭQ TaXU]=C }$6jݥI:P_裩W7/|r_nbNi#?LG&[&oRٓtlXju,W&m$vPIj#y0vZ>3!P[avkĻ%n*'x j##:,/ nʹ~?aO$=İmO6;(xb(E5LdsT-GèL `UAF b:cID{wtNÖ⿩tv^&(NMZ"'p!eIGN$R iZi:q:ވ:e~~gu}H(ҭJP~U%vLg ٿg_]TY11C+qvڥ/l m^V@ eҞ-VV8 L^"??-@X`]Ko`@$hԠ0D!ݜ5/m+x(dy\n2E03ʏ%O樸ozQqeN̂l^&9z& Jy׻kMXxUi#u>%Y>x  &Q r9=9^'B2Imr௷/UQOlƞ0F5`wz\' jSjJ{3Xbɬ!E v=/ҭr汕&8YoJῙ'`>Dm"{&9C[-. C1W[:xD,Ɓl@Eu.{*F> ^hyYڇef1_v,@Bv9k]3&+BPs3 iQg^ ?9>"{|=:ԧMw9\ p>wNMWvYQ!>ÚD^޸ԝ>pŊ2]zVg;`Q |tjlX}udvh.W2Ֆڋ-۸` ,UM WO`o5B0ɠF$X= ##b7=Ig3DG8ڡ}֖$3CcDpz %",eͶsKdz6!ĄgVfy ң~\ .own,{jx nht8){aZİCrgHi^K#U*H$_LY+ h24ȸI$a%iO2VCik /<Ķ".wZdXNA҇K%RMK6m +P6u.'Wŝ娉tj)pnY:q.oП̨hZxIkrO  ߃B>H ;gEpPvA:#le(8mtcuv{\кUs~(Qmp+)>U lj)uP̃e(Y]jY8SHL VʵH\縔{.2 %W 6;҉g+B"Ho{p[awH~(:!7^X]\蛷».ڣ7Zc'JPbx*S3PJ jߝUp5 `,W0;epu*WGކn330/45MoS,'_> ө1Š~;^!B~pʪXZI։ yt),F$M=!`ao".%"NHg7%ÞUL"BU'xYd -J3t'|__@FeVÒ1Nu]^au b^ݣȊTlZ*96I {f{VvcoHe[~eS7qGvRny]\;<ٸd/HKv7zxeQdO1V*Lζ ^LX07#@*pXs_v=*lB4dIpJOWpkDYN4Cq0zk}6^#n;]@OJЕzEE p0ʵ5IK#m~|#mA$F@8 %nVUTZPģtצ~S{GZpזX3"P<6C+Jύ_h8G8Á TǰHMPujhć <^ A +X(F)')&d )O.yvMXs m8z4)ue7M;ud:>sDSdt< .FUЎEU 1] LL2Ƒs4i:ٝ̕chWFQaV]雛T ؞L}>k+]ߥﲺRCrt:"<`BLϩ -0cH}:~^ئPj6|2 < PKlj)I[C)gǶv ?B".>il+:| EcF2lj7VlEu`/̾NR\d+40Coi3߆%tQt )jŨ9@սU\nU Jb0p@si7Dw KGJW #zP$/ϭXlJHHɗ+(i+I35UW:1g儡qTC5 ;_`؅]@HM V}bjBaȊ[;b /܄,_Xq{ǡ ulwN߇jd6nFF!Y\|}Jl=iͿl$q,]I;901\L6KO 7tqed?'؀UT6snإRSӠzHm ^m>0w  xV,6NϚΗ5 li G *h@[RFQV$Z?_%CNm~&|^M# ~(;o8╚ Htmx+~ҰBۡÎϬ+QZu^q~4$NKws`n}ID zvw]kMuIKp`b$yF>a3^bX4^v|p-+Yc}y.+^KM_AbzˉPL z$G-89{5rB:`+rN\U8Sau7UR6Y dXUIׯ?=v?m B`p&8"i8N{ L5&OPX'MfeW*(O<儨X8/#7@ Q3#gK&cdKM;z&mt JQi+F[̼- N`,/ma?"21HT>a _ͦrUHַ,Pq%+,Q2d(օOQ `}xU &:3yo*l~7\֫`qKW"L?h %/u-„] `91kzXm߹zSOP\#]wo$iƿ gh)Ul NGZS*^pQM4KUzϨ-Gh?f; *13x&2ϿO!6זÊشP3_RY_"L0yԚdjy05p!+!:{7Ǣ l+IɁVݬ9ȓٔݓ>U%a pIwv P'Y9ehfd:X=8V wa%? FϘZ*(a8 H8V")c> 2[^ȋmRllToy`TӍo9qٓ'LC# N;x0MuJSY?fi (?hKbj%SM8U ,W?qAנZ$+2k?R;ۢՌILT0JxCU+(1{ǿjA\eX⡿v ff!'l ѷV82o7p l5a:hbrd2V)K l=j^0S|} DpĦ\.B,X1z"+`#V?x>7Ey4Sk"^gF5/`v|nZXRף&, L?j1w.5 2 #1"e.t8$\ƒWUc 6?'Kw QQsIz[ E*:w{HܦTG5I@zOJ|*&\u:lM/e&F}2Zd@g8(- 1K4n,..WIX!~.S9Phw9]*h9 y+C/޳%\XR5ݔ.YNwl٘xB,3 1J- Iz͓z=ެ;P%)jV5Se 4C.^g GiF+%}wJװ#n,FMh`uσlԐVcĜVXԺ84)}h?Xuy7@"^E\S҈юҌ!?ҔJ#DDGK`Ή4AfX|j !MH0~Ƶdn\ {8Ӻo=1#}ճuŗ䵴J!ڶD}T]mZKvycàCtV%ٟn)Q8"4ed?&{vOe>C5 Vɦ13upZ(Z.Vr)k͍neXgK>DΎRyZYCL2^9^ ;řEki:p"&V1Y92,^Rq nJX#2Yz,I|]> 332U>0þMލjD<[3!۩MIR= #.:xQvo53k$:WvCq!0+W­d/"%B[K$LR` d M棇~zډNҕ (B̈́mў'91@jāXukt{_|3W{)"9`iF<}n_ʍm@ A{]WORUK' _A߱ % 2v޻cYhQ[j,|׷> ~a(!L8LGbs@=J1I*.ðHbETHY! 1ܱDCS)ieTuN?"hDs^!{,X q.CR?Rl7>Y&Pވn2!RHl Vclӫj$D˳ĈADY6̹= Fݾ4yODǀ"ՅC!eݖÈZvkAWflƈ8LHq'uu-4োcQރufq'<8ed}AJ!ή!,V<<3ˆx0뀪nUg>:ڲC2d4\E9ZfrxSz. J@KpsB;1E) MYx``\(Gړq #u${ *BR is Pl<"p;|8t˄.VHfQjzְL]*Zw(uDq|;Zp|[862>N(o&iy=ZZRMAݎ_NQiaXFR&Ȣ3S`,Sl&k>2G*_1"@ׅ^`_ EG$O\z4"R$Yc!/ٻim,+`>_B%򭂓WTsdCtNJEei0@BqMvdG^?i%uڳQ4JLȨja`i;SWqF)ґɀޅ-+Bl[pfƎ(iD7@gO/a+rg4_m5T{/ E.V NrPYxO+qJ)ZacެP@KPAA/^Df= vǽ.g}C [nyWœ䉪: HVIVjs׆,Qs$ȖY7 %HGjW CA"0g[;$‘1إRGZ3C-Pǿ/7gwzY7[_Q(zXiE壹ǔgE׏~.0T.t-N-j 1N$vt1pr8xu9@#v_H8!6km@%ՠ뤓zzB(PП6ۣ,!;tB+@֛k7Hn Β4LvmL`RSASfKB? 1'>]6j$=w+xڂl aBœ̞#oج +I뎆5aŖvhfFcGzLs,*5 1> 6<1DJ)HI.S)Y>f3f5-*ȹsBnI塀k≁'DCČZ<#6B3#;n9ܡZ5Y;эYmPawGb9 Mp.5maqVON~+fgmMs`A lٵ⑗pq%էbI;fÊˏ7!pmˈM-޲Yuljy٦~pr:­DsBa( 尟(bH=QʕG$U`e8XU|B,abcūEf{aƖ=⮪߄{T0DRQK| 6Trpm N !: ^cɎ_S{nBRb i-eYTׯT٬k#G=;vy4e/>~2ߞDrZ`b Ke+Q?Qe-ai,K3Yv\8}3|`}{j=+uR[B%EuׇҫYKcIɮ۴+ԕa w"Nw@P?!JC4Vʀ&'֤!c\ >ь6K[L Z7|[ w`EZ Xtf%!+ؔz(!;5؉8HUAz~y]ZyBpFAڔJr }fb-?{f*L}'!C5P j,4&òٵcDv%| Μ &8E}t{nɃ C^xEng54RZ3C~'V)bß,3EEWr:sJdpN/6 ?V-o CG(!᠘g<5|OԨ7F|Syd(eq„7fspW/.;tP[L:AjZwB!:jLٶ|~l$+#VEɌ}K7%SX#r tx=Z&Hmx٦<iȳ<{e 'ѩ$v 6Z vH86}"T&2HOȾaU+z3oucF/I]jߏ'3wNXAbhX )T4xT2iﭏAذ'b )!9xꉁ >)L}n> ΌSUdgzJheTؘo;-FT(:cJ0j\0k %?VuLt Y/k=U^= ~i1w^%ŧfgC :Io([k-Ep v6B H.!H 1dG}.|pβ&.f;k# - 5z9U q9"2i%礹lϡ?l3$ w-WVħ yT՚u*="ɜu^A:*iaq󉣉cn`ϔ(>hzwIG3'/W ln kOgRxPlˬEj"0o~St4w2h~E?Ώcǔ[=EK?#s!p`'P<;Ǖ5Eǧ9P/]tF #.,ʡ#_n+V2kQ UçDT8Ax椇aCUcXs[l{߼0=&uVgiɋgN"Z )mEΠHCm7d5|1p"}ᜠjn2w7N}(0 jA0_JZ{@WGWHK|c6㙓ݡBUyrNțUo5gcD9T&s.Yq=O*X62:2;k7k܎J31!?9z9ȘAC\73|OX][VS ndm}rIF"O첎6l.[3-D灂y6[1} T1ODugSyߧ.Zhh}Z2E1PjNB_!UI*WKN=(!6Mr/}e&e\XV:6׻e^ЬHb*9v,>vGz.e2ypbȧm ,N0кFkMʉɬNIݶ1o"B:7Xy]fB>j#-F ؘ- <Ƴ lb/ *{LA 冷߲@@1oxbE#P#갈6&^bd EͳfIdHJA{LKZ9B~Kk/V2A6fVY {*[|ueήiGu z':|WaznXK> Uu5ga@>òkj Bu{.YX-_F[Gi D:-L9͗#;q"95`P@~ K>hΉ+>Y9/@ !gt'1'$o59I55(czY1]ap:a=w"VWe<|1iޖ+~(Se6ť 32&('p2o[oעD4wj1Tgq^u$,WğPǞuxQM|izr.+~hX½\,H9Bq30(gkhA q;d5Uߎ8 +3+:C V@$T䮾i\g(B-#ܻVlkp}ҝȈ>zg ĕv>.2Z ,9/N@NsCIx71g/wIT},]QW!息 w=wh{M^NUHԕO@?#1mLw@\|cU^g$SRQHgeź獘Sg=yH5g/M(A&󪁒v~ч~xxZT+G!#zJI6$4xLϏɡ b H̳V0SQB^k(e{t mpDt>*7fv?J͡܏!(u7BP89{3ɃSTcLW'Z$ǟu]I'5':RZk>h0NWodbK̃=ZY稅c\N.H%܂b}Hd>a`qqhx?9*XxQmZ@B]Һ 8>axxq"Q+qmp4jo .G9A+^GgDY|jWRNGt(Qy9,hU @];h7%pҷcƥEG e 敃"Ycŭ욭RVvquiQ3F2iJ܉J_E9K=zԠOӐ6G#?l*u֖띉3`X5VZBcdaU>&/Z_GF:C@Iq $@jT&B &5Lm&K(NJ°(Y >) ̱ ~ؗ/ڧFnuL!7t5p%7ˆ3H.PHE4sT _($YQtK,qB*nZknV[C]"J#e+3GC\iQ1\П߿tq3pbhh]f+yBa#Yyl\˓ebl:eXQ-%CAimT"IDY>ҶW[],_2"l \o's\F>%dw_Kزه~3 !)}t~k_d\+s ċ6^Ou/ΕX eҴ'ooՊ9h=cJ:E\}jN=7BngD(4 ko@~T_`d.*u`Vz6q,C:9!,iC ӵZxErWx_Zɸzư!LC"vC~zq8U$(1`h={[*u{{RuH3B듭!4o9bP,c ]_X2uȒvN\ؾ1S\5m-0?r~1m"M0K\g:n8tEi] ޅfzPK2=8jl jtAn2 @bʁϰLsKWËH;1n %"WLv}d}2JPOU+w0}Fu'0ZÜ_ S*1=5r ͱk7-Eۅ+1QCŬ;ZmߪV !. =y=| ng av_^!*EEp3U u\qtCC D}^dI% b© cpƩ`5Qd{=z7'TkPFN΄^;wO=?7M@ iIjfw4 6Sp;?R}5p߅ɠ}- p]W_oɓNChJnO#ij&&۟LP3s=ど3AZ'C.ObB!o ^w/yR~DZ|T Ts#8TC@a־VCTlbѭQxN75&b$ Wn`+>Ou%mLOo M v:vYڠ̠`nf=PGef&>|;v4;Hphɍ|gHW!ei۷nm^TgjOH,+Ss,=xΕzߛ|Ϸ%hx(w+x`Fʺkq=cctJ|3LFQؙy3k¶޷YG85 ʄmfĪ4`B7$ߔOL]D1/0kw}=GσDZ= $dʂ*ղUprM€N5͢ sзi*:gvW죊ܪasQ(4q ƹBof (¶p̟U/%O1'vmYYd1/;onYz _108Zܲm5X= I'H%T*IҔm xgJpX`W&ƫ_4j/y\f+n@dy{nMMZ>ue(^wMe76(~DH=KT,<P7Mpw9% &i! ?5 4.!Ghce{Aᚑ@si$KNF~ PrR.] 2fDW>$!Q,+H_ɝ&V/13}+9L2R CYPx )|b:V Has1} Pv<^2jb=*}7vҟzu耵DpԄe^j^C 63QnE >bQH. NDF esm3o36vZGF"%Yc8saGej FzXzZ Q_*|*E#$XFVy{.ێ(39d0gMD LyY(]es9@zd:[ҷZq1N:ȴ%niP G@5^Q۞e2}< K-`9`dy YQZ'V8V@@lϵIY ĦDLFr"y<}.X5mƷ0'jU _{ ޮ53b#T͆ L&Rd@۲c.& (lKg5 OG7<, $o)'dpxMٝ@[ߡ#f<$YTV3PtnyUFcSUcw=9Т k40hz1g>.p2p8o4 Iva\ɦ:!܇A܉,SA׍[vbob m!hs]O "1szs*kwQ? ktܓs's+V b ڐC@/j^䯮^>EM,-s"\砅 NU)/aT$( !>ȭ#1_g"]PbrM5~Wao:=הt "'DM:kDž|vgդ|"av׳6S; X([C NNNPD0kFU!sδ\CKc)0h[s Q8v&<'a1wg)uIq|ZA:dZI"WZejS |<= /YuKxq4nT1no!(0F uԾ2Z^5"@\x]QByL%| Ǯ|Ĥ 9ӣf9:|DL"'}82^>5uS+ m:M$,s/̟VUq)35^[1wЧF%-}j UxgZȀ9&s 3>g.<=Y{ J})F7V歠̫{;@`wRVc,EInCk/cG{z4"ؖ[KCɉ?`FI] `5S8t[o}|ݦPΎڍfPQ/qzeCCQP ld]apث@6^7RրB}x-o[9᭮;iBSr0 Ӆf͂r֜ h4UxӋƵA(ZƆJ)#Q&03_1W1uT1[ƣ:jL^20;] r(@q#~-a$a Ȩs]s ~?-hoGo;iiEirOr靈ܠ+g؝j h '׽Ɋ=Q;_ʃ!nz{ԚR'YvEwA gY95妩"uUιV=ʲߺ[emiQpy|H̲1FӑueYe^]s1{GHML,܈IOUؤb^bv͐hia3Za՗~xmy$ ּGf 6"F&*.n:#mn&}73#be| ,R{® Y7oFx=R `4!@$D}S}lIFm()"әjII& } RZHP;S`֚z:i֌!:c6'~Lb몶rc}hBVUj[DQy>A3Jȱ @djPa )Z!0(nB($GEf—Ԥqx5AiUr244|%$1ڵP5Z;0x7&{4Yf4HPw: vd7ج~oG2k٫!{O+NkDZD-m! ]Pz,̣)~Ĉ]PL Ndmm))e<b*\^6խgEsbrVMߍMD,IyiEuX͂ si {o/{33K-ꤽ~11 2'(tYK!si*k^U4~Uᦹצ^=hhrH TMˉ֪ 1.x.2r!w0(&[ixMrɞj%kOM Ta8ljr=^p WxΪ#4ng&hmjvW5&=u!Zb^͛%~޸7-y+T\J3Zy:Xx$Uા4qGge~sLˣItW$vV:p V>)avjʒK(hϴCc$\}ݚd<|a娷͑7щmǶx>ɣ e+,6=C.+ZNA44L @@[|hu0[#[^+,@bYFEJ /2Կ7Ĵl@5y\M̛"q*n.o{9n Biv+sA D*bԁn/1ƈړ[0_N8$_;NKPKS0qoj'+5i.L/U=bh}ON=_^m+vfIe%a?h$p e fbdFNPVuF5Wʙc- {;7bCAz(P>1tKIiU"x]:zk QeEL<ژQSԻײf-|mZtYm0J9{Ĉg=!2/$`T5NM\R!E\ ñl8sm$M9S/:7fw˝. אIiI/<&h"R coՄf$HZUQ !9=:'&'hr!Cz4_K+{k.,R<ҪptBGG78"@"uNeV HṔ k)Ry*UÛWm/dվq)Xo#@nZ%mRLti[K[۾#jߙf}+VbPH:d_ $ώ ҝ9Ehz^95["E7nGb=^#[ yLaUE vc}(yΘ} {N.o2i?7O$C%d뺔Fϰ<$M;ƌ0d1r}iԣ,U4ğr'P(,|&uߒ{>-DCl+D6@57 S;tb-Pfa m١vx@I]quzAun4)/Llr,([2p:T/Y2Ixr,D F݃i~t;صW"Ro!A$.9q4Bη;TxZ._cxS%(;< ]>i}ZiX'>63VĨI~eJES .[(P ?lokݛm !_;9~T뢰dBR+ͫw4Ƹ$Z5ȿT#Ӫ$ >/.ݍ|y Xgn NSu ##7GiQ#8ޗGf녰,@3$mil`my3T1R,YJi|inQ16Ge( k&4xTHHQ<:$5)v]a{7>j)*Ndiy+Gm33'iȊ;?5|I51[1o1(B\×t%Ufpa5Vl"\DwՀ ?(G)ҟ V3Vf8鑷 3>{;(]]_ʢ:IԤK!+1CJ|HKD2:Y_ ܭSq$KЯ8UXر'm:  ۀt˧*W]%&͠(pOCXXM?m<~"t[SzmWaXbwļ?r,}wPAZtŷSTbM_Y&C1-E ݔF CQzs|vMo80f+&ϫ9Xh̄yi3 q+zm {jMs =03F&L4X9- XA |^,\$3#r^F2]L;͖AGmh$|ogڛS| .rW̵%:dI㬛q%368;XY%݃$ȶP'!X/V7lR)\$%_%Eme`FП"fٮb`~3y) h3~궾C4F$BVUmLO.=¯:fת qZ&* 8ŭ)D\:G8.O;mWFoGaEKͽ/+ ^@ U3S_Y͇GD%" ;֚}ڛreHRKenoໂr :zG}$v.T}Pėm!7%brJsk8%;\zV~j4:-"ˌ)AyaˏFˮ(Wqo+dv^klzQܻ29M?AnEnAT2%8Ě㮩-el]$o)3QQ7wHA%?<6ߒ ,JUK7҅wշ1$?ҍMPagm7Hq?z3#y-0imV~4bu0AKl-8udrAMt&GR~.5̗^EX[D^Μԅx^>+SixF"]IWpJ.I?\i▵tntFh 7bLyC6JQ}ΣNXБfl43Ui.n1_JF4"P}?*Wr]!vxENKrAo@?Wljִ˓ |:  "{r=<J;ryFO.0+6Wn! hB#PWǩD;s5/k5-k  wLF_Pv.K?6`w z݌ŒR4y;$#f{A DllR?#Taݒ)㛌yd`O :67a UWW[>ܨ\'Ȟu}7y@LY6+fR joB lj+ED-rB1a=So>p^\{T 4TSՊ-& !ل,tR*ZL0|iUN,Q0191>+I]Zn|7^\ΜlTnXp"l'gf43IK[Eş˃ V*D$$H䬴puSI5u6$zOVAۘX @[uoOHxK ߂C~C}(uVHm9jǔJ: ۥ;CivW3+=hE<3?䤨ЂcTURe-@X23$ E %q'm cn|g?j҇%]4;"ERnBeBm8tNp@["{+ $`L<5,"юS 6Krs@NAN!:\qf7GоÕ\;QH l 6T&ZrR9 eP @HKI~ :MzKaglƍ_$ӂnPȵZXPI>'}˪:%X9$SLP1se`M_wS AI-[u Nr]TCDT|R"HNPA| +WW*[B~ujyw|[wex 퉍KMSHұ*0lM-!!zʗ7'%G:P3՘~&R'}qkvs/u{Ѩ>Lh){Bn=!v¤5rOgnj9ya<#nS -XW% XUݤs*udFyIC^m)MVs6" Y?hiO*YiG4Z;E{NM 9"&XFk) H0u8@K>|ԂSl X"ɪ~Dy+S:L2ަNШX_!ꁄd"ЫgT}ԣ'&Omig龐)ܛ~ ``ƗK NztݳPԽ 4C&Wy H%QX!-4Q0|h|[͕h"D|` ^QK'(F\|S{2AIX&p*]@MX9FU~`Q#/fAD^жt'~kؚSlφ'kKg^ TsLN]2 |2T(dexpQ?V3CS57i+`%,ztP:u-xˈDΛ L^%X6t b/ƚ& ?υ aHs2coH+.氥"낢z;,e+[ _O}Vz8(Cє&wq 0&~fp|ܰ9.Tf }-ec~hv Vٗ:sc?.rv}Za[|U.oej{4#(!Qh5oxK'5x| 0d+l04+%ǨYJ{Q^lvX `Z7N@u' rʇew]׹ MS J:=Q_f+yz:2>P 8Q@ߝk'\B{=잣ʶh NOWx7\ ԅ(U\Yg?~ĀAVt i辋 ؅ވW~ b^D`{MAQ_V! U+ Eŀed` 1,R0l1&GD+T'ѰDb + AC#GǤ*J,IJ-Ļ/泳ߓc&e\ΐX"H"gX$cg`YRЃֆ8 5л$XĞLX]Mwlj qb]e̦XPHj $8j2 Lmr]fm ~BP^ȇy)s?!Yuc.O#+MEvvyne9‡T7]&V=ː@K6aG3t*> dlٍ@PG*]K {l qCT¶~Zzu2 ,hL+ Nܚ'f+-ǚk,x10UZ yF(q3o[ra-ڜUu9AyOp ;gZ'q90rh&b ]r+Y-Ģ6. }&z =)Yk}NACJVN21 f/ᐋK< \/UQ?b?VQiO ƴA Q ,~9R9h39VRu45AauAN>W#[]S hmY q1%XB= ư!zτS8 { vKVh{.;\Oz'nr))Ku~"wI-k [G#{;,1\SJ3(["'iſ$@%G.7DS <ȈK-ӿd]=|틦MX;Cbht hNz7Y~NR+LIrzХW(pDTJr#96a. ,=%0 />uКj)K .ۃN#43ui(kn$tA ԊSt"kۊ?>o.hhaRaEu[&&{YM,3!30Y֩f@CD,l?)& =,Kŝj Do,l-O5}Ww7Dr[iȔzFG@n&1eJeBns~ j]e*pq")+&pFSA;]:+QBvԦ<\!}Q6Bp-Jz޻Q IAXkڂKj.$VCS P&POFEDp ZpxKI9ymE=N=ﵫ|"DJ;pMUDտ! dVť70wkc_i̝nE+h9XӹnJ>q"zE]WT3k$"b@ ŵ2_ZZ?uT{ctiNYToEY!RQA|sMJ9#{cpO }Z6S jK~ZZIݘ]=jwD |W #jcOGMx_d2QJ~ 1Kuu0'*oJZ}CToe"Ј<frܹB ;7ĹL|*P{1Ȼ /#0e^BmO6K~jJրG<.F^򜭘SqYpW$`PYCP|!k5SeML4%6e `1͛M|`Qe""ZU*I޲'F8ˆ5k^_rR2?).|-M Z cr!<2lR[ۛ'No=bdyV,AX/vĜ,( <<&W4#(p raeirAoN}DL4 }V۱&y^.mkDH=#` `s Uޞ}2hXEVgP] /Eڈxzx1=IP*W'I8uAy&&kw @8}nHjVz]LJҍhTA& ˨wҊm7J@}&N}gfH-1' 22Xi~z@+Δw ѵѤ-mÅvqm5F 䱐6mxf^ 7⣅*ʅ O2uQBo)dEgL*Q] <"aڜf58,‰-mb, 96uQ)S{=*R}q ?lLIZwq0G\pn%pg Snm8XEӝ)ZM {"y?r!dĨy>`|O˒?+8oILJզq& K+Ek^K&ܧ.„Ų[cЛ14EiܖT:D7o{[D⦓nWL/?}@`bDuaKFeڦ)D,^|VZeanJ#]vW^<8QXMSm:Az_eE*N.GɁKb4𨅂rn0g} I]=k CQs) s)L< Ϣ4S:Y̾d'63-MGQ(rF9=}"%~כBJ-xH2C!GK,6aoS3JQnw=W J; &3K&mX&+9bM`^5q$rxy*]Y/# +\2~ D0y=;>)P*@7ZB+u?.16K~`-L#c]*ǒ+!Β4z6S\ޑ9Qe"EM!{MGw7ٱңFOH;;X_`(% B嗉o K1W^"y‎H-LԷnCnȅ 6 L8hG f.Ԛ]kpSA؀JR,hϸDI& m@.t< YH^[w~x-YeF89 <q 9+v+okaTfN48OfNY3`_ N$N=ԡvW$~*(I5iځ>.;iL !t9MF EAx?)zE Вv%`>!E4r/刢H:qqP.Ē0BAn`=o($mdkn{>4}x T/5!?qw\;\Ļz 3JK@>OEϊkOP c5̠_kkhm5Uun4½$\+ΐft{`ϏU?#? @*vJ #Wח2I33pINuIs*ʝ *UOtԓb$% aEQɌA+(9|D8HVBJ<%Dqt+93| #PԱH]!efg|d[z.RogxiЕ$l.ɺ8O>QS!|dp{,˫@Nҙ*a=R {ר=yF6?mlXA-NE{8IinT"s8:$EBA;cZ(e=z"8A+9։Fw1AW-ڔK;*Mn*m7H=̾Kg^4}W^h} x1yW?\hzJ.'1tAEc֓3CTB*)?0#QqU5̶JB0,z Ԓc0E&/ Q:|ۂR<䫯3v7P#暑1|5wXkvz(;eh Oo]QҪL,B&e'/C @FCg/Hap7KPTWݓ?e?,#iY͚jK4€-:oVME-Iezy|J,Z{ *-9 hbD(aqy{q]:6% }3+k>/񙰚Ew% KVwy?(D֮sAl);U=] ?2!rԋwA 5z+S?Qp6VH_A.w#[޼L5WjVM>uxGuo;s*D zK>=uZnX"hLNn-nߙ|LаŸ0ann."Mk=W^(&)*(:/sMY?̢P 4-6E[N2 mO_A؍JF|7YHkr~Bzi'f:5^* 3E ^D0pQE;6+Su5`q3V=W%ZүpkOtP,F1NG?T*tqx.dfe ^wzNT"̑De OR&u ,юXl.opCÍ거!Qj<˷}5{*l+8z͍Ƴ;$~1zF86=.?z_Y<3xCGh⅗ # }1^Mv{HZN JQaќC(Yј T[[L'@4tM93tluKǸÍ5}hsPI,%&OO?=%A9{ڸ A_[99q߭o87PMX**oz#4H#=yˆ21>l޻x~%|m[nu_Ҭg,!t_ggiFiXo!;=RiOlۍ...rD48M](ֈH*~޺"Y| .p)9JR0pPX&QoQQT9=Ꜭ=D?;- &@;:eeU7/fVt)fn_ccNT\8g`\q O+rbbk=d:*bu UYp(_[F8ؖOt"amf# ꣜;1 ت`#ujgP,:AtnQ*ar3ײJ@?Dgc q֠Z'+HQyI) ',6"{R6g´sܗr^$=ƶ0pBP /:CzXb6P|0_Au*nDи{Ö׻f(ItuJ!èY#D70#8&Ixy#S--%woU-H%#N3΀|Í"Ug0ڑS퀎uP+v43ɭ՜.L_`]V(rcĒ*03Z'&ݷm^FԦ0A$F@;fL| eȉkN)],CXU=ԧ)) ?\a!EQ {`,K38@ .--PRao%tE{FsE,fj s5@e15)[\ǭG`tAbyv{&j&`}^8T0sF.3Y~OpzT h*&f[h!^ǧ2+manٷ m|Ț5ooRJ}I‚zס-N~IJvtEJemv=GV yIzd裦IL={]E74]!;->n#u\E/YQ-Uԯ?a3FIJ; FAyդ? YnpjH:錪Խ;e4"Us.PȦ`ByknlIJ@v=JI-.qHë㶅/QL1a|m>ImgUqx&9CÁGM31~)iVR֕j )_oy^sTR&M껼I| m[q)5@̚Vȵ؀\αf0J3*kO-97a+ :9poҿ.\M)E^ykk-6K-^S:۰(O^}ک$V4 7#VX d_@٥i0ԀSsO<;(B<=8 GӊlN#~3¢WS>*|5$AcOPSkQY^):E Ӕg "1&./~{W|VL>. hԵh;{¼E`,>ޙ>J2t.ӷVÃNף+#0+֏#<ӴBXu88Rʄh-s˰$Q2PV=k29xe6<~o.ce[ξpD#K'vZw!W^4ѣ/'ҭ#r"ቆ%yrDd]QI5gp_flpPlY1-qG Ez59ғmYoC6*9 ])/`;Ȍq}|mr -`H&r\-Nl}MDS+I” pm߭\0ixBi]U64ibWA5Y`~5^|/uXachʖQkŶgb;fjvOG2& $Jil!Jq+J')W 5+<";IO=Q#iX#is:W(4\Ö]m#x9Q!hoWCf횢GPh@ǩЩLԎ]ۦ >YLjocX3\wBbkhu;fb!)}!H5E!#d-! w/ w97x-G'wt_%pCE+Bi}{N>,*.g4ez:(EV˃NY2l_| BIRӨncYfJ7iMg@(Lwխ+LfBoZ4]ؓWVĉ2 G|B࿝,p(RޙvfvB<š<4LXGh*~b*]jqX摧֕ "?1\( s0vx glsVBJZjy#>emAxj@| ;%uAVl(2_j>)B]_- OYjbN0JƳvʝWɽ>gO!0ã+c`!m Ywl&8tip|',Un1ρu-b?!Uq >]YϟseYaWW`^oLBX֑nHh=O2 u˃|&, eafnv?x&\>d#3MBnW{ EO:jg^R=?cyѭ%<1(@W7T ">!4x+tp~ulFͤz< pazgM=4;IZ n&*V T#ۧ0!]͈;%QM~)~dS]_ЦYT[|s_&UH%nT /߆@$ xНsԛW^E?Yzy›\>b)<+dj %R} _^W$5DKV\Bd{Y6n'4L-UL ݼ%>^Gy:dDtTqؚdaY?ćh 3oz(6_2-fM Jgbw K ^~0M-p^8&j8T@?ֽg6ӏKobX'+$@t=hQGҺƹD8@Pw*gKm2-Hcb7U"ؤPZΐbg @F )h;&F{luq]-(nfӷ/}zvi(EℋzZo{hc&U[m,mQl{_AW|dz# (bq$ceηXqrXSDsuym"G]V9ˑ\VFMeQVa$hR+?P+Fns\3r I%zX&.`ՔiSY*gFkf^<^}OWSZUG S:LJKlOƏy$DTōvK 5AA\ij,$4YLw7&筚=;'˄7:qhha ]g]@4@k:e~~H1*eMkK N]3?ц& ܍̬ÅlOYcJS1q{֮ #w Lh_?bY ~-zr!fi%ԁ 𻵁.!9kI'9%2E8覆%6tҬUzr%]t3枊h%=a]n%1]EupǩR+-bCNc}׃;?2RNfDmM~]`K4O:uŗ_#+BGn Ѣhu5= + ?R||Ј+zRni7ZռX 4km`g8R0ӽ$.N ߒw_%[ؕOW=^Ct8|˾kL G|t7KT@4:mwI!'<αJ*_;^A)_o- Ѳa<{o "+dl͛M(HbϢm-`ptg[r޾"0r1M8'Dw Tad}7vt)5Ħ!ui(!2X5`1K&&f} !L.´"j?t!|Ane<|3\Wi?%rcXB}Ug") 'M- H!d !qΞ(}> BQ{U\ZZ2LnsiLX ?Cѧ9 `rV~F8[W7p],2Ww %[,Q\DMɳ;|:JAD4`=}4i`%]Arְ:[4}|y` |訡s_ۢW[qDUwJ|ݠYOmx\$8=I0%MC?*8b@Y!cO"1+>π]-[΋:5^~ʡpb7jOy>`!-e!&s: a/K;񞿊lڬ ˯af@Pm$:^R{p:C4 PI͔·.8uT`q`mרwo9ZJW n,(Z~z?pFH{`8)O kXom;^ZA UX8N + @Z+:rȢ>ޖLq)YɅtrt(\/FaRl3qy̑&qæ>4&{ߨLc;t3ǖba4r]j6NrWY:yֈی*<ʳqRؼnJ2"F C0`sAH BJ(c+IoJ$R[}9$&;K, =_![{a?/Q7KڪLZo/8L;/pR^ŧUVϹ9,)Y$S'fZ.+: ,  H<הCa2uNi0қW 껶 I}!v>O8 jfOC1C`wq@/a+9=js; SJ:(؝(DV5s)=KBd;9Ph$*W,V_oVFӸ?x_]U< ^k^>ll{5m}]l %DO_N_#zr:M&N8.!\Ձu Dti?Fo(.oYCnˣd~-B6_ `(훱&*(?b /ՠI07-1dEȵsh ʳMj,Nc@3ՉUْRha֬H1.뇅c⫿}ZyveԖUv9:\#O;¯ AXA0%ߐT΋0 8O:ql- _R% !ؠix dw+:!$hC4Ob9hز(. %6m>K?Y}֖i ȵ{Ӆ8 =^&QdVX\SC dmA]f"saK|UB)ӋY̰ @ b*"sR鹀@9ߣw֡9܉~7>H!h N̺BVL4L_j`wy1v*J.V6FoAWWJ(s ):zq2p1 {ޛS>VH:+9 f=-r]]똊?oV*a Fa; mrHx s!#Pr@cا3ei'r딞΢<'J0}n"r\=, d(}vx17> Pwdڜ, gnGu? }(ok%I@ gg-NʢU:_ ~aD>o1 Fԗ{UL'>lxp1eg 8~? ɴ3-i7Mͮki:=@~sȪ?MZgS9Rf@<'efщ]{inזt;{pD9,$E+ba*۶ǸA/J+,z^0yIwN4CLzkMʄt*,NfM Q?R RLVt׷dce kT :|/ҹ:Bz XR:K#,7hM"qn$pQhNg*ē-& Ԭd o;UZJw:NV\8 قbb~&ؗP& 1B;n nCvkx ɲB&k+$FFb_kP*f='n\qXiܦ6;T!h56ށ|-9 QwPWӓB22 EGl:Eylo ˦tk?%1Y3/.{9SLC*o}[ra-:Rf .]ǎ M`@D`, z1c!*W [zNpcuٴopx_PE($4bk:&3 E/a\rewͧ̊+|:LW+L1ZT0YRBR= ui13%r-4G4RHi <1&cdF`*C:2B]eM"#D|l+\I3ՆLQ[aL-2e nIkSsD7*@4p7)7l@..<ы8Xb!CeV+ (vn$;^2]id;pUnf&"g8&?V;/0o& PJmH9|"(_ryxg#[4yVy ?M#Lf µ5tKӘ܉Dj$D,B Nzn+_hco#x(yQcCרçwѡ~SޫhD{D"3E,m*|oasx~͂H!Dʕkr4Nf\̬cUyBD{v1х 4G4 g'ҽD6 z Y SÇF7Vkljuh-iUnp i"$'r`sY Jnchȥ6nƦ #xٚW\{?,ZA l']N6#ij׹j'^ Q1MW\M"kȤf_c(N?k yE^Kּ|Q`nFswA©a<+,-?(AMELFhDmjЪ4soyMtdRkSʧ`h%1Vƨ={`f̣M}ӳN" C7^=yp)*_Ox(Bä^ɨpPkN=%'{|`2q#b)qK><"Tkit$牼vSٺK s&81Qjy(j!U?^Ґ^iʽ\Ñ Lc SjBN.r KK`D ,PlZs_]Ok`"2kDv˺+důY\r2^q @3i\VSqbξՋ( $+[+0< LEk㚨y WU*A:wZ#\Vc[qL],XcK;@x7^oxh? JC<#MZ(vKm&@;?E%LDx;v4U4? ܝu%X0ᢉ Olnïo^z2:a{ ~Oiύo[%Z^P )l&"(Eg@O[Ek&wF^Dڄӓ6(NT?F10} {@(O _%ڽk yuK+;D dי$X{ZTX@.j̞35Ɉ&.r~ $IHLcʅWDj6F>*[qۍ񴔰N~xŲ2mOL;a〩YBul%.S'{kGM=I 4C>k煣}s;uѬy }; :U.=+wc*z'*4̻ \x8zJu{<L\Nyrh?df6033tc +0:Zu% =W .!sӿ%o2jMRe^iO# [H=Q9hG0>U5?hc nM邌7ߏxWy+Y"+:>>^;@K12qIM[ ys1^. \ @Ý3 \EP㳬[tIHZp? ^&$x?b HGbS\ @bG"__|jѹK,َhdBwJ"jgU}7mhM,A^*D8~HU֕BbZj^lFK`^.62hL`K4 kP-ɝAuD>ڠcQoqL @no#ԗޟPV@ib [ |SR m-Ȑ85R4GK1~z6f̱-K75/] ˈ7Ԋ/(xޠSp|+cmǎCm7q4 {mۋ\ži:DmDpd>C֒mtv1.QLy]VKa#v[SRSt7 AvOTοOJ7^?*}uJZ۽wn# #&]ČGSq?@ҡE=4prc,\\|23>agP:o)$%aO+kj$xEaY6x70#xϿ )!3F,:jiF׼z g%s54{YGGI21GXB315{_C[^OuL9W3I,ȍ7+# Sש$mt`$(kN,~𭍨 'Ը|>KAiDerWZ~2"9CgXDKpȿr@a0̊债tds kV@-~iiDuJQ xJEl+i? t NHJ˱LܺnBlxb:%Y-#|-{1Ϯ1p4Y?;'1ES.Ѯ~\ Cڙr @5>OѲ 2P$T͝`=&׍sj[JI7Wxv$rUZNM<;Ҥ;1aeU[2d9'aRW(5y+6c[.a9kSYX*4VgXZe5`7P=c?Waì\*fRDCL%.ͷ^Sa 2R i򮴦NdVu&OVݐ.towyZ}(Jv+Oѕ#K5tpC.Z摖}O hz('޾DLDMx՘k]8IgrM9%Dt[+Q#Ƚ&˨JUü\$ Q?Q2v0< xc&;G!E;+ +,p /u %dzž ao'IPӃܡ%ge%ϭfxv$nNq2<&0{ʛ!~]r(Q|gB7]"aO[{hiCbC0^DoT6  I_fwAIC ΐ&imEq tVEIf7vl+;PUTF©ζo ?}#s͌M{T*Y^.FYxٌ(ök?cX …* Iw>Vdx=bg_P O M%[52/`e&7)# $htboaeY'Ie!Vb jcGH:`S^̰N]f7gG:j 2Mg?2e7|[D&șeaI0n NylͲjmOnP,=ȾK6oJ %Dg hR/\a%V% /R6q]>B;T>czJDR| ۷|tc6,- <(x(s Qپjⓟl9AhӃ 1vVy}&9z`53Œ%#se)K||;v!KvZn-a-Wl\KED ~{4x{r]}KJ!ԗ,YgyW~kZir,9~T~Kݣ[cG2^Qg#juXTe|nhR SCVڶ,9%}K'fo*`uOt:;/YnBo=F[|5l{F7GCԚ3sxk/ή~s!f);IC͉' \~|:4Ӹ-{zVa|uJ4-a8E$i1w/RGs@ B5I䡽%$XQƫbxޗ6mٝd"ɷ=ͷXWb>e,crO )GN3@]˥Hw &-u2%DO#ZzƯ)'WwQP#Iu/t :$pu2ϳ~ ؄d[ڒ9udO+]ӰՓ4ůGxl ~Ky{)>Ł=m̞3:CtLQZoU17U?ߍ+ ) 2O2|+ܠŰ ZLGg _,mjb^&N~Vp*N*ZSaM:$VmDNd M~y+L0(|$,zcmr 8_&LR PK3  )F=^B܂)-XiX%3t*T)dٞ|_֡lF\ɾ[Qx,lQrg 4⛕H- t92Qz3aօSGwPI4E8+wEZC,+#~4wP7rz7OYLftJYkn:'E_e U'gKiz `IД7JLR789* 쓛F+~1;|{7 N@ªUVb,йR_1ED\UX.X7Wol۱ .wvuT1*8áL(5.||^=uO̓@$MEQ4›Q"#V`z(ЮHP'O K)K5I=dْvkIQz8?10TlRL𿀅e˛}%UB˳%zq;;Ci,M3151!G _8{W/w:!690%jE0‹۲t]!WguF_vcW}vaz2_dX׆<*Mo&,˘]hf0\aܱ(ϾSi_R0^G{`33СB_c+?d=wH"I^!C*{%݉|A ܷO"7ِٽblmC? gWfn&A7zqJ1-acʳEABNHW6' N"fҧ;\ Tn?/K5x— GJ^.14WjHAsLdO/* c^>,=|I&ڪ7QDenHk%kl%^ Qf~J3 -VIpxUzZQuֳxqGkvy .m.E8"N">c|n+wQ2R 02n0tRD ȁG0yWJ̌P#Kr!5u 2װ rO G'{jn혟>ʵ|,ԧ1+ٰ_< lHZB=?>wVkQ-y[q(u kxlS7Ed_u@m{/qpqfR[r%9rBB,a@dߤ@l˯q$;#x;5W4tP7_Quqs ަKk۵]xksc̛pN,95ܒC*60G~U!Z&seGinD mb[vV†Zh~gi'MQE95z]9NYNN0ԯפ&ӴÄJ~kޣh6L]̏b۾J;J(x7X$ų"CuiYZh"KEwq *aXzy8GVP,\ 3Ndi$a@a.dl$Ʊ}*gmSJ0FWO-ʵ8x}Lwlew'WK5b ͚E,FydcY?wF.BN^*8QU;Pz>Kz8%oLУh|L/퐾Jĩ/0nE8r5yB^OQ}mANF9ۙ#P@:"7`{ʉIA)!@BqΕ35,aOH㮊b4Z ʧpYIU*p5G6TCU0+ʛϩC0SkIn\;T-XGY%pEXsP8r;3H0>X8c-HۼޟwDe7R#)ņ˚TL^y-{{n%|M;hw2۪5y$C-8`lEEj4CkԃhÐ)ߢ ,Q۽[3waw*YII -^Đr#!صdP rB],tѺ[\V-#LB_ڶwC r;ÿl0Yx#. ~qίo#'$hˋh"A% Lp`+Q̓E%*m`8dMnjySV\WP12xEo}*9 $tq=ҥwsB} A j%InS{筯ijnG%2%*rcX{yn7ڻo /nG֦rYz=}`Ye:f|#l51vx8d0oWrpq) *{=EpOfmco@( mU._E_!gȯ¡RﮨVܒDlp5Q:HpIb9XB 5wv]ypuf< I'>&ݵ3kk(FΉk+7Ti+."weS\Aw#K#hX0}@q@I,)'grK hcL䀔PVkm7JbI0;b}SK~J"  o+XרK,{څ^=.g2m'~UQygd[Ql#C5v.D"ґC~ N8'aoÃ%y l,/. rzPLHnTj)ZQ 㣯e0jҝ;6Z!}k>.8~ vd'^kjղyo8!$զpӥNayAEeiGci0ZuZ~i#\W||<!8{Ba[BQ b\rִ}$~I±m8g~G3oӦ^zĝ `$34 a $\OMdU\}ȇLHjX؈kKG{bi'qΌ*c>`Hb J[ѤHZ[K誜5QT\p|h ?Fe}^&9ȁ&oz7 (H.kv} dmK"J?-b^WPw;u9~a=]qmJ}m7p_9 d*z)f6}[Y9|R]Qp#`oujʶ p-M9 /coT4HLAN7[Kg[TkA8wu;Lt@^% IZk ZA:x} zhKhUR)p_XQ{+LN8vtl ,73%p?u\f{JūT_,=Lk%r_!%VVu@[CQivhG < 1i|8<ց-Xz*qtǷB =|.,3u֝՛;W YJ14ؚlsYx]&Ǣ8u`썇SÆ6_-R.K@ H3LamI4y"=`**HF42~~ NEyE [IPC@9ruk ({颐oq/l *S5 cDyXIm|\Dk] ԆNuM pb-d!vYD$/ZjOҒsu:o,0g?g:SH>_%iUalDaQ ORs7W9;A i ,&to131zLS}O6%ҔL[H/?PÉoWx^G#Rd,7 {R׻&tBM~ 2䂩V\.% R*BG`w36m½}f&uW?r[KWR0 [l^BqA|'VS!'jRH"<8e9Ҍ=qw٭?/_uA5eb2C2zw⟚!nʡHL޵U?NwutR){"/W t[G?ggTm%|(vHYӇDNA.9Cxrt 0n¸߼n:D3{O3OVW s #sgeɮ51SrT]-j,=(72XʤnfSlp_j r`ǂ}K|gʥafӵK0 5No?3w~ԎzBѦr3Ctxҩ%ug>y6v2{Ä3~8Hi= b ڗ>3Hni^JI/2!"56/?P@JJBM4iHoE+xh(M5[eؽq"4|(6,&I,_|e! ۯw_yUet$[qҾf+`q ՟*$4FxprN69}*C?>IOub({**Eϊ*.2$ HHAF0M8bj}'tތƫ8L7,T:"JY1U`A680$s.K@ F{LۛYǩԳ{Ù7Z*yq/$.GT;8tetAuaS9|d(:!_Bgti6Դ/Ə LwTXkb/qTP}Ьo+}Bg]mps|ro\KU쑪{ރz ՞f&-fmQBEfnÙ?|e:B,;dlk9D?j}Ŷ^>1<[ }EiIc^* u DN"-bEh1b92 ^=$:ƞZ%3+"PS#n+Xcȳ.z2v JTbrR"d2:h5lq((*KSг(r=_~˱ %z| ['4#(*ehoGBmRdu!0.HU !Qb(I$ 5jMrz(S{ WXl&zZs4ް+0"v4<,xD`ܟ4rhȳ>+Tc#P)"2bxMe>բɏҖGw{G\0~ %mި ]L%B)WAVaբs1C yܰ@$o'oA( y%h]#xƝG!xOQAFgB|oULAG]ub&'آ`^YBAH,:FIQ:p]=x=rCKA+QOl)2¸Ğt658jxñ$z`UJʰJq<%vGζSa7R h.]4CD=&?O9tJ_YfCk\h:tvGKt䰕ι[k"IǺ*ryp8Rh[Y @,@*&MG DN"Dlaj%5f դ*]8ۖc0" >F0@l"#d/+MkYYZgX0Ө匽oj6RrAS1fZ K<4 ab X? .Y-կ2sVyA[G|vը@MCvoNpI,S8ަۙpRg.q/A2A0j=Ŭ0oʋZW:mAu 'xdRֳCl:(EMBELu;`aNM?A920fJo(A;PfZ`&v21M v$,/-0ޔM{I U,Zr$O{iDw hwbKKJ4%/7:*> ʹcv)4_Nڣ+ߍsdgO6Hc"Db 1d~)rUc&8`fG-bߺ$hkp6 g4JmXnԉ%otRY ݠzĎ9 x-w<.;7l#C*d 8JEˊr6RALd)͸8Ξ#=~%֜'V'lwT`*<"_X2L$Wa.~?NJ׫*;Ƚp=QdktqbLJn8{ϡ,YeoI JoOA23vLsŠ)=&JBGLy(y跞bL-,;>z1&s:e左vo!>"Q<;[H2v~Sd=|h|u_O#Fcl5KtjK؛-! #-U.cTfS߸0JƊɧ&{r9]n~|(7{E{ ΣN (m1n55yyf#j:LA~t 'Z+UxǶ_ĈuХ -?K uR':PC*9j'gBp7百GBL@Iu&@xf[ğ0g^z7[:l - Ɔ!N`)nDqZ9 PϹ_jB} Y ID(rce^U=+9[g124\3'm3+nLwt# XÖrbmzx<_ Փ96`pnSEҺ[-r(_`1OSf1gґ35 |!cx؅⅓ȣٝ NتB8odNma0@є_=8lzƼŶFRڥ~w-ǐ;w y&aWeM Ҟ|4 pH >d(=u~c*%%|@oStT7EwdB_+P)l]16$qͷaidLwzqrasr tlJ\=|51`G|f4q.)CT49&ծ7e&[S 4k(Q(f> _%i I LtI bu[M Yz?j&nL x2^}tm*;ܧZ z҃5Qy:ϏKO)bAu-rò^ޣLi'"|ꃝ.zG'zS i;5Dqe<.PvTq?-w$mXC-B_4ΏROqP9Pxhڪ+Lz%dqRی3/H bW4]S**^Ӎ0ڒW~)?Q Dcõex.|?T-Mj!4Fy8{ʠݣ`k4$llxXj"\DgyH5&ynY&!RnkHP:Wt;?os.6qiNJwH|"]&[H5Y"brtUTVxxr "Z[!^ SMfԹ/C[@b?> SeZ zH%'f쨵vICX,"X5 2=@& I?kfC.fϫYEcTrA41>J1~56[uW{q6~/pY hX5)DL{nI_t 9M8@A>r|T昬| , !¬Y]׻a$ȇ7V 6Lژ YZ