libopenssl-3-devel-3.0.1-150400.4.17.1 >  A cۅp9|Kq1X /KsxKNSkX6 , XoF"P+9+b'-ϋƠ0+u /[y:}S]b&rW:1h4/G(_bߟBS3Y%~^9&+J1^Yٰ b@*mev{.r77NҺW:>pD?d ) G  #/HNX    + +-03356H 6l 7& 7L7\7(787098l0:;0F;GPH͈IXPYd\Р]^bcؾdBeGfJlLu`vۘwx8yp zClibopenssl-3-devel3.0.1150400.4.17.1Development files for OpenSSLThis subpackage contains header files for developing applications that want to make use of the OpenSSL C API.cۅsheep265SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://www.openssl.org/linuxx86_643a [J \_zRHE!-( q_f94] k: X!M: 0"iiJd Ra#x] 6'~*"}<r r2 d JKt-W=    N -m1H|2<9Osi} ;J, (HL &K3o=m; o 4A큤cۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂicۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂjcۂcۂjcۂjcۂjcۂjcۂj27aaa89367b022b12b66cf52c3c2d68f6761965ac36f3f1153202fa44692ad0e5d6c3a8c878bafcadfc582776265c46c9338a0ff6825a6f5ac2e9bda721959da5a0d1d59316bc398bc63af0f1dcf377fb66c3e3132d4c45400c9dbc2003e24b575c4b045fef75587c0df5c658b7466b74ad42755368a56cf6ff43581aa5768c6a3c3f5b114cb48eee9fc7a4cabec55c895de8edc592753a46c40c650a90200cb49369e1569d424f56f016865a34d59b676984e7f67f459e6514241afcd818252154f003cfbf49040a04d9aac459cf5009a5a1d76298b222d66ba5b5a4e3721af950b505158c1911d5f294afb21c993a2680bd818b8f64cdeab15312c3513a2b2348571893bca9600b9f790af5c6a02b40bffd83a718450a54a8022c70fef1a14fb4b19b7730d1cc7ff2b9da1435a506ad0ef50263bd168c5ff24214a065802828141d04fc871e83308921c290fea380ce92db4a1e2647c985d2f9dcc2bedb08df72466c5898d31063c5ece65f50fe3c9e834bd7680ac98a18a54313839abef3dc87b52702746e224e6242f4a2a2070b007502ea92063b41df2c4f6bec11c37ca73f33a7b4406477a0eaf9d0ec42f43b2594167b1d6b84175f378cf5b0de07c12d1cee6e44668fba0e46c38db7394aa094c6cd2a25b97dbcfcc6f0ff4414f8ebf654ac650ae74ca5e9a87ab46c1205157a7489097d005fdccc4c52912cfcefa55b26f8ddb9f60eef2601a84a5455c11060e028d8ce700cae682c4a02ffe2f2ca215b3d328dfbdfc6c332a4fd96ff6e8b5f4453dd516444d6b6cd63e2e00f25ea47a982bac5840812b486176102b1fe8b48dda8cce0fe94f2d35aff5057a99004ee451e04dd5de584a18cf9731e6bd5a507ef5cb54fabcc3b9fc1bc1353c643366d9ab5e872b5fcffe83aba492b1ef3ea01cd9fc0e39f375e6a5d969d0503c7759e481769539e4abfbeb6e0fd7f4c569a2c2fff351ae7fb1b4512c883d1e5b042b44ad0613758e8cf84d9ec4f40cf50cbb735b16e659f7e9fd30c2155585d94199656851389d8f21bc80b566248d7849c6b4ecbd5b178592b8e099c6457b37d87c242d80993db5c77fc7a689b85019fe98ddf3273454256b44f02bd22f6f572c48a66bcc69464235679980efc4a687a4fe036388da91173809ca45c0a3cfe47a5b4b724e0a69104b630c334787994273c619f4dc0b509a0b03271de5a7e2539fcbda2779659ca6ca943e90d573f09487ba5c67c72234931489aa7c99217060091fe8f6697076d2464eaecfe2cdae8d2045388c53da2372fd52df5f6cfdc4d633752981b182ac8930f17b136665b61f1c34c0cfdb4e122f19bd75d7ff552ff5e736c736175338055b9ba8811d16db30aa5d3e5f9e2f09000706348a5ba06df44c3088f7bf428024d575b1bab3234c498c36b6aabdf1f73dce122cc120a3658683527a7172d30597e3a3e06c4e67a049d1335aa6f7d5b49641abba8fd4d5a1c0756382845b3e6709944bd15b51b29ea4759f0ada0155490580e7c63dbd82a367ee74c08a40103c0c6d0d7d9ad0e2781db1f19829d29193d115d38b4d0271d13fecf9e9c98498443dd14b92222b80d3c431c5f9283bb39d86af4241636e91516e5a104e7759de28d9f389122c9f5adc93fc20eef7b6619594b1c96c7904b421450d4b870042252331e89723d31079469104cafd676f0fedcbe0d99f56f3e8862fff8d67ac51cc9f39d5674eb1cd9e8282fe1ed2da84db50c1ac9aaeaac9c8f2b236d3562bfe4ac984ebfef4fb91bdbe0a649d157f5057ab61ffee3a844d23f7c72c0a8419fd9e4e333fd477238bbad4ff875d5657b02cc39635c3a5c15f3a5bc7f0f2a785fb95930e8b4a18054f77b7d5143d44673f4ca57682899bc2bf3464cafccfbb13c7c5e13f3402d674fa88994b92ed72d6cdc1116707765d28bd7e0de31285eeb45b27c842b115a92e908637e267471e811631b3e710f178cfa3455c3e7c80930731f5b68298def56df6fb0a3cdeb5534cd22543bef9a446fc73d680e4ce5a28e92a797490e0fd3ba888803fec0104c242149bf922b1b447325efbde0c12d8834117a5477caf3d664f00470d113f77d16b964442677b34028fdeb2a970042b1d1f404032a9eb31408c1f10bdff554d5740fb345b64b86fb74da8df95fbd901a5c404e815f8ea17c46ed1b78118f32c2e31fd3ce42f761af2bf8fb5a586455075a668c25c97853d5ba37ebce060a15152573242e3729d42830eba1daa642404574d08b61b8f1de2491027afcd1b0fd2ab5486ec6457d66e320c0c4935e25fb35b99fdd1dfea38640ed8a506fb9b66db381cc26a1254448a81cc6b161e41850f5b99fdd1dfea38640ed8a506fb9b66db381cc26a1254448a81cc6b161e41850f7392d0174e5d404c6f598abd81f67699c5158ed6ecb1c0b71d01f3d8ec1383d2907d2f061c2972447d3f0c1cfc149c78791b1e4bdc131ad5a3eed1d084c76b4163504766e9fcf36fe1527d95fe21460574896da187c60707bfa68254a35693b763f34252cf20726978ff2797a28cf7926cab2eee2bc53c982e5c9741d646518a8616a93b1b1bd8d1221844834817c28b7da78be1649a5b1780d9ea65fba8807c89829883f71461817c30567f9e8168ccf88ca0eda097e988969c7ccbaf20544d9da64664080d13f1f541f425dbac6305159d6c47309121427d77c67744c88de0e791193e891b0784670d5410539aeea9d2a8591de71495b4add6e7dbf9dc22cda6f738dabf4780a3fe392c4b244ef679d2a56b3ad198a3a47a01b8a47f41796d7fab5bade4441300fa7ffe721ca2eb361835998db7d386f8f1be7db5b7596c3f2d9f27ed8c44edc185101da548f533d0dbee1435fd8cdb7ad8f02690d31cd20b056f3c751af11919d3b7c87c33d5f014453a65bf82e95a7e2355149d5a718d3de49fbe0086f8fbefa5648eef70bc84e8090a9226a1e3c6e856499373004aed0a70777f3993fce1e96dd54a1c8f839da604753f9c92cdafcaa5f268ce608bb0cdb50562e98d92c08e47e2b1b0bcf5652820b2a774652968a1188f9f2d87f2fe87239122df15e738d7552dd76850c55a9ffe0136f33506c23d9058215a1255af6641756fe038443d1d270458d53d6e42ea78d12d980728b6a9284fa259958ea00a3d9f27fffdb49e0ece9d5a62adbb9cc42c56262b00cc8ce7f956b2cb05a2a22d5c8983ed315c545b091df0aabc2ce42392f573ec112894a74727211ff0552a1fe480df214285bb3225da7549c0468590f7156ca399591167ee41360936264c464add77ed047736979dc442a49d42921cce21e654a2dceef058d0191aa2d3c9410472e597d139b44dd7d78d9093a5d8109417d18e9955fc940f1ea3e2e892ab44308c901ec1a28f9b0098717f689ca63e104ce805050802d38b8f122d85ab2c7842b844c9ae9e00e7c0b0e28858b8b3db7b8abf7e514e5e63f43456371ed3384b4a8b3b1dafc15798a3b2bef0e3885275746e7fae73a0d96e55da55261554ba52c1d31f32a3dbc9dea1db10f322b4b46a24c3d4411fe54630df59fa46fc2b583a5fc6f3f0dd5e46fd409cb51ae1b331fec799fb6ef4b5efdc8ffbe264e5e83997e17a8d7f62a1ef257fd90e604d4293bf02d5f81ae8198efe1e197c5b27baeb8c0e229d683a7e716a3834157218f692f0db7996f4b473da08c57ffdffbd661eb3178329cfc042d3f1eb6e179206d844de41ba05ee4ac0ed9e3e6c861fb49d68ea890184233890bacd52fd420fef07befad411b9a318b97efbf36f46673d3e78419a9a3236fc7118e9ac9a28ea1d314a4131be3d01733111ce6a18c1a265dae0c576cb203ef3bcd305f4171e1d33f3f3319dee6354c2433493e5e9068aa79672fd3bf39b1037256466f1a89868621b2b62f1d05e63064159e60727041b170d55e310d8e0157e339ee01f3b9c60c4b5bc60e6d4edce1084f0c9589ff75bf3a9f6939ae49f961842fa3e2e76ea796e48b2a984e2a66dc0c266a52d01ac7bab5bd9f1a34a1607983b5f32be8ca49e75c3b41f1c9413b4eb777af144958283ecbd3922843df90b1b434eed626bb6b8bccd5f6ed530e592d706584f56a725d254d8a5d2e4d337e42421cc7b6686ff1f8fbee746672402c95ea41711c26b120158508b3bb692b1a2c7fc06002dee07a868f0ec394e9b7f20b5e151f78e0941e143c2d2d4c7774e58421a0bb09064d5a1112739586b047d4045768fe5e098fdc6be668c499fe7a51f3de13b1fd03b319c64b8bd287164eb6ce7d3481994141c0be51396d51f5c121c02d31f695bff708396e0512286fa04dee67f12ab895c0c558ba33f20adf058748c58f5e0e3446a1af743ea70e4387a95ddc0d08d9ceddf79a87ac517b9e5b46a26f7e7ec383fe540404092e4d76ae54b5822744e4ba0750ef8d2cac085bda3b0a72aedb08cb8b75bb49366e4f8e07599f9dae5df8d688ce57073033f80260d41625b9ed9f727e8553a65a111645b3c013df8cc8fa6a718d32b643c8808c6865d169a300e8bc818bd810f80ffb8a21d69e97dad88e400b586d0f3e965ea45836c253246c1d6f1b16b360dbb59322e26e28bfc54881d698e7cd5057666968c96ead08204edb8148981094700cbc3338ed0613c4469da5ab4675fa1ce292e28edeb6613516db89e28c9d962301f4fe7b38366ebdd1d35933f3491d57b9d55aa4b44d21ebb0d7cbc54273f0cf6032c449f5055cfae6793c5b68a682d6692a745e6b2835af7bb933e78870a270d51ab33778fe10a5cd377422d4b9587dcf019ee08576dd9663c91a68ead50a8de4da6c6eb80bc67526b59015c766ddfec330d6d206f240f7bd6fa28cd4ec66b2b878f199af3ce6eda172af9fe31ebb7158639ecd7a4e75eafe86f293541fd0bffac457694b564695b87f7df1f21dc1c8ab806500535b9b3d9742e745558dc02e52d0df6d75b038457d4f6c374ed68d39eaf7f8fe9346e7b96fffab973029ebc955c6bb89e7556391281b0dd49205d49e33cd2b97e90531bf9cdb086d9943a518bc474aebaa0aef02f1d41e8113fe944c9d96e881480de153d3d3ade36c30fdbfc1973d31001e9a64a9e2e1a1bf7188114a492e3330e2867bf17d3b305ba0f6fe6b073ad4bdb9db519e4224bbd993f1e9cb75ce26c99d8a0fffe062a4293f01f6d55619b4e1b8f75bf0065fb3faa2ac512e9bcd7291fd757620a0c0594a359184811c3028ee8df35792d977dc7fe512e4acc98401ca29f46694fff11304801d995015a7e4a81afe0db0a9a79a0bdde9e03d869f94382a15a3c4cfd1dda32108db5234727b36ed0e25f1fb12e0993c7b5ac95cfd4ee1777782d642da53a045d253ede58f0f0463647e6d4f352953b26e2e058370277e107a1b979ff5e0bd28f5adb92e066d41831ac37ce7108d2a1b84376f668b54776fa15943f3f018be6c7dc7a8847c9f512fb5eeec4f093804197dc2dfa2b993bb35fed2b892f4128c63acb707ebe8b689b9327dd2d87eb7ed59e834b02099764cf524c93b3d642d202ed97c8130b457162e6453086a7536bb68a36499ceca8f795f977a1f52bd84c8c01d2e90686887fc151a9309efdeb95f42d1cd3270d851cb9db84c48bb8a9871a988950fd0b62ecc854b11641e3e9a07fa191a6f61a6a6b331ef3cc6c632f782e8da2fa81aaeeac56e4d0b2fb3016f936805be2574986b31300621b35ddd0e2220fd9943eabc264003d73364282869fbb5c1d4a8471663d97e048fd14e4652af8402acb72200784b1940bd70b39b442c6d5c99bd96f46dc9509b4d10802aaa1ad3c84763a2843312fdc8dd8add5c7b24e7f0c877fbb8f9f6ad1960e87f78363793130a0c1bee89b64a12eb32e939791fb0ca61016a6d3eafa4ced2b3defa57bc30d0aa0fe093385db709b737303f248a550b0a213565a4a3c00b770e7941ae6b969000bf6fbbe7644d67e6faacc81c32766ca98862c4d4a6f0c94bfc1fc3208f45c50463240719a25de72716d7d033845a84d991e5948385a40b4460dcb782559bca1f59e301eb3c941be52da931f9a7182678ffe25ce00779ee00002830ede3e302a8b4bf03dbc505243d2b87a86a62c31a52d6f9761be150bf8df76a369918a3ae5b4136013b07d803037e689c4aad0292ec9614beba318539ee70d8e69eb2249d233012c1808d5aa0602af80b2d15e9d1291927cd043b5f8a6b9017c31b9cfe0643b0ab78b95baab21bbb11cfd08f6f9dff432openssllibcrypto.so.3libssl.so.3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-3-3.0.1-150400.4.17.1.src.rpmlibopenssl-3-devellibopenssl-3-devel(x86-64)pkgconfig(libcrypto)pkgconfig(libssl)pkgconfig(openssl)@@@    /usr/bin/pkg-configlibopenssl3pkgconfig(libcrypto)pkgconfig(libssl)pkgconfig(zlib)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.13.0.4-14.6.0-14.0-15.2-1libopenssl-devellibopenssl-devellibressl-develssl-devel3.0.13.0.14.14.3ck@ccccccccj@c@ccY!@cGbb@blb@bb0a aa@a@a7T@a@`@`P@` @`B`}p`v@`/@`&m__H@_@_@_@_9_-B@_@_^@^@^@^^@^@pmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.comdanilo.spinella@suse.comsimonf.lees@suse.comsimonf.lees@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comcallumjfarmer13@gmail.comvcizek@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comjengelh@inai.devcizek@suse.comvcizek@suse.comvcizek@suse.com- Security Fix: [bsc#1207541, CVE-2023-0401] * NULL pointer dereference during PKCS7 data verification * Add patches: - openssl-CVE-2023-0401-2of2.patch - openssl-CVE-2023-0401-1of2.patch- Security Fix: [bsc#1207533, CVE-2023-0286] * Fix X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address * Add openssl-CVE-2023-0286.patch- Security Fix: [bsc#1207540, CVE-2023-0217] * NULL pointer dereference validating DSA public key * Add patches: - openssl-CVE-2023-0217-1of4.patch - openssl-CVE-2023-0217-2of4.patch - openssl-CVE-2023-0217-3of4.patch - openssl-CVE-2023-0217-4of4.patch * Provide the binary der file for the test 91-test_pkey_check.t as openssl-CVE-2023-0217-dsapub_noparam.der.tar.xz- Security Fix: [bsc#1207539, CVE-2023-0216] * Invalid pointer dereference in d2i_PKCS7 functions * Add patches: - openssl-CVE-2023-0216-2of2.patch - openssl-CVE-2023-0216-1of2.patch- Security Fix: [bsc#1207536, CVE-2023-0215] * Use-after-free following BIO_new_NDEF() * Add patches: - openssl-CVE-2023-0215-1of4.patch - openssl-CVE-2023-0215-2of4.patch - openssl-CVE-2023-0215-3of4.patch - openssl-CVE-2023-0215-4of4.patch- Security Fix: [bsc#1207538, CVE-2022-4450] * Double free after calling PEM_read_bio_ex() * Add patches: - openssl-CVE-2022-4450-1of2.patch - openssl-CVE-2022-4450-2of2.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Timing Oracle in RSA Decryption * Add openssl-CVE-2022-4304.patch- Security Fix: [bsc#1207535, CVE-2022-4203] * X.509 Name Constraints Read Buffer Overflow * Add patch: - openssl-CVE-2022-4203-1of2.patch - openssl-CVE-2022-4203-2of2.patch- Enable zlib compression support [bsc#1195149] - Add crypto-policies dependency.- Fix SHA, SHAKE, KECCAK ASM and EC ASM flag passing (bsc#1206222) * Add patches: - openssl-3-Fix-EC-ASM-flag-passing.patch - openssl-3-Fix-SHA-SHAKE-and-KECCAK-ASM-flag-passing.patch- Fix X.509 Policy Constraints Double Locking [bsc#1206374, CVE-2022-3996] * Add patch: openssl-3-Fix-double-locking-problem.patch- Fix X.509 Email Address Buffer Overflow [bsc#1204714, CVE-2022-3602, CVE-2022-3786] * An off by one error in the punycode decoder allowed for a single unsigned int overwrite of a buffer which could cause a crash and possible code execution. * Also fixed the ossl_a2ulabel() function which was broken and also contained a potential buffer overflow, albeit one byte without control of the contents. * Added a test case that errors without the CVE fix and passes with it. * Add patches: - openssl-3-CVE-2022-3602_1.patch - openssl-3-CVE-2022-3602_2.patch- Added openssl-3-CVE-2022-3358.patch * [CVE-2022-3358, bsc#1204226] * If a custom EVP_CIPHER object has been passed to EVP_CipherInit() then it should be used in preference to a fetched cipher. * We also fix a possible NULL pointer deref in the same code for digests. * If the custom cipher passed to EVP_CipherInit() happens to use NID_undef (which should be a discouraged practice), then in the previous implementation this could result in the NULL cipher being fetched and hence NULL encryption being unexpectedly used. * Sourced from https://github.com/openssl/openssl/commit/5485c56679d7c49b96e8fc8ca708b0b7e7c03c4b- Encrypt the sixteen bytes that were unencrypted in some circumstances on 32-bit x86 platforms. * [bsc#1201099, CVE-2022-2097] * added openssl-CVE-2022-2097.patch- Fixed Resource leakage when decoding certificates and keys * bsc#1199169 * CVE-2022-1473 * Added openssl-3-CVE-2022-1473.patch - Fixed Incorrect MAC key used in the RC4-MD5 ciphersuite * bsc#1199168 * CVE-2022-1434 * Added openssl-3-CVE-2022-1434.patch - Fixed OCSP_basic_verify may incorrectly verify the response signing certificate * bsc#1199167 * CVE-2022-1343 * Added openssl-3-CVE-2022-1343.patch- Added openssl-3-Fix-file-operations-in-c_rehash.patch * bsc#1200550 * CVE-2022-2068 * Fixed more shell code injection issues in c_rehash- Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Security fix: [bsc#1199166, CVE-2022-1292] * Added: openssl-CVE-2022-1292.patch * properly sanitise shell metacharacters in c_rehash script.- Security Fix: [bsc#1196877, CVE-2022-0778] * Infinite loop in BN_mod_sqrt() reachable when parsing certificates * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch- Fix conflict with openssl and libressl- Remove /etc/pki/CA from the [jsc#SLE-17856, jsc#SLE-19044] openssl-Override-default-paths-for-the-CA-directory-tree.patch - Remove unused patches- Ship openssl-3 as binary names [jsc#SLE-17856, jsc#SLE-19044] - Use openssl3.cnf * openssl-use-versioned-config.patch * fix-config-in-tests.patch - Support crypto policies * openssl-Add-support-for-PROFILE-SYSTEM-system-default-cipher.patch * openssl-Override-default-paths-for-the-CA-directory-tree.patch - Remove obsolets, not ready to force an upgrade yet- Update to 3.0.1: [bsc#1193740, CVE-2021-4044] * RNDR and RNDRRS support in provider functions to provide random number generation for Arm CPUs (aarch64). * s_client and s_server apps now explicitly say when the TLS version does not include the renegotiation mechanism. This avoids confusion between that scenario versus when the TLS version includes secure renegotiation but the peer lacks support for it. * The default SSL/TLS security level has been changed from 1 to 2. RSA, DSA and DH keys of 1024 bits and above and less than 2048 bits and ECC keys of 160 bits and above and less than 224 bits were previously accepted by default but are now no longer allowed. By default TLS compression was already disabled in previous OpenSSL versions. At security level 2 it cannot be enabled. * The SSL_CTX_set_cipher_list family functions now accept ciphers using their IANA standard names. * The PVK key derivation function has been moved from b2i_PVK_bio_ex() into the legacy crypto provider as an EVP_KDF. Applications requiring this KDF will need to load the legacy crypto provider. * The various OBJ_* functions have been made thread safe. * CCM8 cipher suites in TLS have been downgraded to security level zero because they use a short authentication tag which lowers their strength. * Subject or issuer names in X.509 objects are now displayed as UTF-8 strings by default. * Parallel dual-prime 1536/2048-bit modular exponentiation for AVX512_IFMA capable processors.- Update to 3.0.0 * The full list of changes since version 1.1.1 can be found in: https://github.com/openssl/openssl/blob/master/CHANGES.md#openssl-30 * OpenSSL 3.0 wiki: https://wiki.openssl.org/index.php/OpenSSL_3.0 * The Migration guide: https://github.com/openssl/openssl/blob/master/doc/man7/migration_guide.pod- Update to 3.0.0 Beta 2 * The ERR_GET_FUNC() function was removed. With the loss of meaningful function codes, this function can only cause problems for calling applications. * While a callback function set via 'SSL_CTX_set_cert_verify_callback()' is not allowed to return a value > 1, this is no more taken as failure. * Deprecated the obsolete X9.31 RSA key generation related functions BN_X931_generate_Xpq(), BN_X931_derive_prime_ex(), and BN_X931_generate_prime_ex(). - Remove openssl-ppc64-fix-build.patch fixed upstream- Update to 3.0.0 Beta 1 * Add a configurable flag to output date formats as ISO 8601. Does not change the default date format. * Version of MSVC earlier than 1300 could get link warnings, which could be suppressed if the undocumented -DI_CAN_LIVE_WITH_LNK4049 was set. Support for this flag has been removed. * Rework and make DEBUG macros consistent. Remove unused - DCONF_DEBUG, -DBN_CTX_DEBUG, and REF_PRINT. Add a new tracing category and use it for printing reference counts. Rename - DDEBUG_UNUSED to -DUNUSED_RESULT_DEBUG. Fix BN_DEBUG_RAND so it compiles and, when set, force DEBUG_RAND to be set also. Rename engine_debug_ref to be ENGINE_REF_PRINT also for consistency. * The public definitions of conf_method_st and conf_st have been deprecated. They will be made opaque in a future release. * Many functions in the EVP_ namespace that are getters of values from implementations or contexts were renamed to include get or get0 in their names. Old names are provided as macro aliases for compatibility and are not deprecated. * PKCS#5 PBKDF1 key derivation has been moved from PKCS5_PBE_keyivgen() into the legacy crypto provider as an EVP_KDF. Applications requiring this KDF will need to load the legacy crypto provider. This includes these PBE algorithms which use this KDF: - NID_pbeWithMD2AndDES_CBC - NID_pbeWithMD5AndDES_CBC - NID_pbeWithSHA1AndRC2_CBC - NID_pbeWithMD2AndRC2_CBC - NID_pbeWithMD5AndRC2_CBC - NID_pbeWithSHA1AndDES_CBC * Deprecated obsolete BIO_set_callback(), BIO_get_callback(), and BIO_debug_callback() functions. - Fix build on ppc and ppc64 * Add openssl-ppc64-fix-build.patch * See https://github.com/openssl/openssl/issues/15923- Update to 3.0.0 Alpha 17 * Added migration guide to man7 * Implemented support for fully "pluggable" TLSv1.3 groups * Added convenience functions for generating asymmetric key pairs. * Added a proper HTTP client supporting GET with optional redirection, POST, arbitrary request and response content types, TLS, persistent connections, connections via HTTP(s) proxies, connections and exchange via user-defined BIOs (allowing implicit connections), and timeout checks.- Update to 3.0.0. Alpha 16 * Mark pop/clear error stack in der2key_decode_p8- Update to 3.0.0 Alpha 15 * The default manual page suffix ($MANSUFFIX) has been changed to "ossl" * Added support for Kernel TLS (KTLS). In order to use KTLS, support for it must be compiled in using the "enable-ktls" compile time option. It must also be enabled at run time using the SSL_OP_ENABLE_KTLS option. * The error return values from some control calls (ctrl) have changed. One significant change is that controls which used to return -2 for invalid inputs, now return -1 indicating a generic error condition instead. * Removed EVP_PKEY_set_alias_type(). * All of these low level RSA functions have been deprecated without replacement: RSA_blinding_off, RSA_blinding_on, RSA_clear_flags, RSA_get_version, RSAPrivateKey_dup, RSAPublicKey_dup, RSA_set_flags, RSA_setup_blinding and RSA_test_flags. * All of these RSA flags have been deprecated without replacement: RSA_FLAG_BLINDING, RSA_FLAG_CACHE_PRIVATE, RSA_FLAG_CACHE_PUBLIC, RSA_FLAG_EXT_PKEY, RSA_FLAG_NO_BLINDING, RSA_FLAG_THREAD_SAFE and RSA_METHOD_FLAG_NO_CHECK. * These low level DH functions have been deprecated without replacement: DH_clear_flags, DH_get_1024_160, DH_get_2048_224, DH_get_2048_256, DH_set_flags and DH_test_flags. The DH_FLAG_CACHE_MONT_P flag has been deprecated without replacement. The DH_FLAG_TYPE_DH and DH_FLAG_TYPE_DHX have been deprecated. Use EVP_PKEY_is_a() to determine the type of a key. There is no replacement for setting these flags. * These low level DSA functions have been deprecated without replacement: DSA_clear_flags, DSA_dup_DH, DSAparams_dup, DSA_set_flags and DSA_test_flags. * The DSA_FLAG_CACHE_MONT_P flag has been deprecated without replacement. * Reworked the treatment of EC EVP_PKEYs with the SM2 curve to automatically become EVP_PKEY_SM2 rather than EVP_PKEY_EC. This is a breaking change from previous OpenSSL versions. Unlike in previous OpenSSL versions, this means that applications must not call `EVP_PKEY_set_alias_type(pkey, EVP_PKEY_SM2)` to get SM2 computations. The `EVP_PKEY_set_alias_type` function has now been removed. * Parameter and key generation is also reworked to make it possible to generate EVP_PKEY_SM2 parameters and keys. Applications must now generate SM2 keys directly and must not create an EVP_PKEY_EC key first.- Update to 3.0.0 Alpha 14 * A public key check is now performed during EVP_PKEY_derive_set_peer(). Previously DH was internally doing this during EVP_PKEY_derive(). * The EVP_PKEY_CTRL_PKCS7_ENCRYPT, EVP_PKEY_CTRL_PKCS7_DECRYPT, EVP_PKEY_CTRL_PKCS7_SIGN, EVP_PKEY_CTRL_CMS_ENCRYPT, EVP_PKEY_CTRL_CMS_DECRYPT, and EVP_PKEY_CTRL_CMS_SIGN control operations are deprecated. They are not invoked by the OpenSSL library anymore and are replaced by direct checks of the key operation against the key type when the operation is initialized. * The EVP_PKEY_public_check() and EVP_PKEY_param_check() functions now work for more key types including RSA, DSA, ED25519, X25519, ED448 and X448. Previously (in 1.1.1) they would return -2. For key types that do not have parameters then EVP_PKEY_param_check() will always return 1. * The output from numerous "printing" functions such as X509_signature_print(), X509_print_ex(), X509_CRL_print_ex(), and other similar functions has been amended such that there may be cosmetic differences between the output observed in 1.1.1 and 3.0. This also applies to the "-text" output from the x509 and crl applications. * Improved adherence to Enhanced Security Services (ESS, RFC 2634 and RFC 5035) for the TSP and CMS Advanced Electronic Signatures (CAdES) implementations. As required by RFC 5035 check both ESSCertID and ESSCertIDv2 if both present. Correct the semantics of checking the validation chain in case ESSCertID{,v2} contains more than one certificate identifier: This means that all certificates referenced there MUST be part of the validation chain. * Parallel dual-prime 1024-bit modular exponentiation for AVX512_IFMA capable processors. * Added the AuthEnvelopedData content type structure (RFC 5083) with AES-GCM parameter (RFC 5084) for the Cryptographic Message Syntax (CMS). Its purpose is to support encryption and decryption of a digital envelope that is both authenticated and encrypted using AES GCM mode.- Update to 3.0.0 Alpha 13 * A public key check is now performed during EVP_PKEY_derive_set_peer(). Previously DH was internally doing this during EVP_PKEY_derive(). To disable this check use EVP_PKEY_derive_set_peer_ex(dh, peer, 0). This may mean that an error can occur in EVP_PKEY_derive_set_peer() rather than during EVP_PKEY_derive(). * The EVP_PKEY_CTRL_PKCS7_ENCRYPT, EVP_PKEY_CTRL_PKCS7_DECRYPT, EVP_PKEY_CTRL_PKCS7_SIGN, EVP_PKEY_CTRL_CMS_ENCRYPT, EVP_PKEY_CTRL_CMS_DECRYPT, and EVP_PKEY_CTRL_CMS_SIGN control operations are deprecated. They are not invoked by the OpenSSL library anymore and are replaced by direct checks of the key operation against the key type when the operation is initialized. * The EVP_PKEY_public_check() and EVP_PKEY_param_check() functions now work for more key types including RSA, DSA, ED25519, X25519, ED448 and X448. Previously (in 1.1.1) they would return -2. For key types that do not have parameters then EVP_PKEY_param_check() will always return 1. * The output from numerous "printing" functions such as X509_signature_print(), X509_print_ex(), X509_CRL_print_ex(), and other similar functions has been amended such that there may be cosmetic differences between the output observed in 1.1.1 and 3.0. This also applies to the "-text" output from the x509 and crl applications. * Improved adherence to Enhanced Security Services (ESS, RFC 2634 and RFC 5035) for the TSP and CMS Advanced Electronic Signatures (CAdES) implementations. As required by RFC 5035 check both ESSCertID and ESSCertIDv2 if both present. Correct the semantics of checking the validation chain in case ESSCertID{,v2} contains more than one certificate identifier: This means that all certificates referenced there MUST be part of the validation chain. * Parallel dual-prime 1024-bit modular exponentiation for AVX512_IFMA capable processors. * Added the AuthEnvelopedData content type structure (RFC 5083) with AES-GCM parameter (RFC 5084) for the Cryptographic Message Syntax (CMS). Its purpose is to support encryption and decryption of a digital envelope that is both authenticated and encrypted using AES GCM mode.- Update to 3.0.0 Alpha 12 * The SRP APIs have been deprecated. The old APIs do not work via providers, and there is no EVP interface to them. Unfortunately there is no replacement for these APIs at this time. * Add a compile time option to prevent the caching of provider fetched algorithms. This is enabled by including the no-cached-fetch option at configuration time. * Combining the Configure options no-ec and no-dh no longer disables TLSv1.3. Typically if OpenSSL has no EC or DH algorithms then it cannot support connections with TLSv1.3. However OpenSSL now supports "pluggable" groups through providers. * The undocumented function X509_certificate_type() has been deprecated; applications can use X509_get0_pubkey() and X509_get0_signature() to get the same information. * Deprecated the obsolete BN_pseudo_rand() and BN_pseudo_rand_range() functions. They are identical to BN_rand() and BN_rand_range() respectively. * The default key generation method for the regular 2-prime RSA keys was changed to the FIPS 186-4 B.3.6 method (Generation of Probable Primes with Conditions Based on Auxiliary Probable Primes). This method is slower than the original method. * Deprecated the BN_is_prime_ex() and BN_is_prime_fasttest_ex() functions. They are replaced with the BN_check_prime() function that avoids possible misuse and always uses at least 64 rounds of the Miller-Rabin primality test. * Deprecated EVP_MD_CTX_set_update_fn() and EVP_MD_CTX_update_fn() as they are not useful with non-deprecated functions.- Update to 3.0.0 Alpha 11 * Deprecated the obsolete X9.31 RSA key generation related functions BN_X931_generate_Xpq(), BN_X931_derive_prime_ex(), and BN_X931_generate_prime_ex(). * Deprecated the type OCSP_REQ_CTX and the functions OCSP_REQ_CTX_*(). These were used to collect all necessary data to form a HTTP request, and to perform the HTTP transfer with that request. With OpenSSL 3.0, the type is OSSL_HTTP_REQ_CTX, and the deprecated functions are replaced with OSSL_HTTP_REQ_CTX_*(). * Validation of SM2 keys has been separated from the validation of regular EC keys, allowing to improve the SM2 validation process to reject loaded private keys that are not conforming to the SM2 ISO standard. In particular, a private scalar 'k' outside the range '1 <= k < n-1' is now correctly rejected. * Behavior of the 'pkey' app is changed, when using the '-check' or '-pubcheck' switches: a validation failure triggers an early exit, returning a failure exit status to the parent process. * Changed behavior of SSL_CTX_set_ciphersuites() and SSL_set_ciphersuites() to ignore unknown ciphers. * All of the low level EC_KEY functions have been deprecated. * Functions that read and write EC_KEY objects and that assign or obtain EC_KEY objects from an EVP_PKEY are also deprecated. * Added the '-copy_extensions' option to the 'x509' command for use with '-req' and '-x509toreq'. When given with the 'copy' or 'copyall' argument, all extensions in the request are copied to the certificate or vice versa. * Added the '-copy_extensions' option to the 'req' command for use with '-x509'. When given with the 'copy' or 'copyall' argument, all extensions in the certification request are copied to the certificate. * The 'x509', 'req', and 'ca' commands now make sure that X.509v3 certificates they generate are by default RFC 5280 compliant in the following sense: There is a subjectKeyIdentifier extension with a hash value of the public key and for not self-signed certs there is an authorityKeyIdentifier extension with a keyIdentifier field or issuer information identifying the signing key. This is done unless some configuration overrides the new default behavior, such as 'subjectKeyIdentifier = none' and 'authorityKeyIdentifier = none'.- Update to 3.0.0 Alpha 10 (CVE-2020-1971) * See full changelog: www.openssl.org/news/changelog.html * Fixed NULL pointer deref in the GENERAL_NAME_cmp function This function could crash if both GENERAL_NAMEs contain an EDIPARTYNAME. If an attacker can control both items being compared then this could lead to a possible denial of service attack. OpenSSL itself uses the GENERAL_NAME_cmp function for two purposes: 1) Comparing CRL distribution point names between an available CRL and a CRL distribution point embedded in an X509 certificate 2) When verifying that a timestamp response token signer matches the timestamp authority name (exposed via the API functions TS_RESP_verify_response and TS_RESP_verify_token) * The -cipher-commands and -digest-commands options of the command line utility list has been deprecated. Instead use the -cipher-algorithms and -digest-algorithms options. * Additionally functions that read and write DH objects such as d2i_DHparams, i2d_DHparams, PEM_read_DHparam, PEM_write_DHparams and other similar functions have also been deprecated. Applications should instead use the OSSL_DECODER and OSSL_ENCODER APIs to read and write DH files.- Update to 3.0.0 Alpha 9 * See also https://www.openssl.org/news/changelog.html * Deprecated all the libcrypto and libssl error string loading functions. Calling these functions is not necessary since OpenSSL 1.1.0, as OpenSSL now loads error strings automatically. * The functions SSL_CTX_set_tmp_dh_callback and SSL_set_tmp_dh_callback, as well as the macros SSL_CTX_set_tmp_dh() and SSL_set_tmp_dh() have been deprecated. These are used to set the Diffie-Hellman (DH) parameters that are to be used by servers requiring ephemeral DH keys. Instead applications should consider using the built-in DH parameters that are available by calling SSL_CTX_set_dh_auto() or SSL_set_dh_auto(). * The -crypt option to the passwd command line tool has been removed. * The -C option to the x509, dhparam, dsaparam, and ecparam commands has been removed. * Added several checks to X509_verify_cert() according to requirements in RFC 5280 in case 'X509_V_FLAG_X509_STRICT' is set (which may be done by using the CLI option '-x509_strict'): - The basicConstraints of CA certificates must be marked critical. - CA certificates must explicitly include the keyUsage extension. - If a pathlenConstraint is given the key usage keyCertSign must be allowed. - The issuer name of any certificate must not be empty. - The subject name of CA certs, certs with keyUsage crlSign, and certs without subjectAlternativeName must not be empty. - If a subjectAlternativeName extension is given it must not be empty. - The signatureAlgorithm field and the cert signature must be consistent. - Any given authorityKeyIdentifier and any given subjectKeyIdentifier must not be marked critical. - The authorityKeyIdentifier must be given for X.509v3 certs unless they are self-signed. - The subjectKeyIdentifier must be given for all X.509v3 CA certs. * Certificate verification using X509_verify_cert() meanwhile rejects EC keys with explicit curve parameters (specifiedCurve) as required by RFC 5480.- Update to 3.0.0 Alpha 8 * Add support for AES Key Wrap inverse ciphers to the EVP layer. The algorithms are: "AES-128-WRAP-INV", "AES-192-WRAP-INV", "AES-256-WRAP-INV", "AES-128-WRAP-PAD-INV", "AES-192-WRAP-PAD-INV" and "AES-256-WRAP-PAD-INV". The inverse ciphers use AES decryption for wrapping, and AES encryption for unwrapping. * Deprecated EVP_PKEY_set1_tls_encodedpoint() and EVP_PKEY_get1_tls_encodedpoint(). These functions were previously used by libssl to set or get an encoded public key in/from an EVP_PKEY object. With OpenSSL 3.0 these are replaced by the more generic functions EVP_PKEY_set1_encoded_public_key() and EVP_PKEY_get1_encoded_public_key(). The old versions have been converted to deprecated macros that just call the new functions. * The security callback, which can be customised by application code, supports the security operation SSL_SECOP_TMP_DH. This is defined to take an EVP_PKEY in the "other" parameter. In most places this is what is passed. All these places occur server side. However there was one client side call of this security operation and it passed a DH object instead. This is incorrect according to the definition of SSL_SECOP_TMP_DH, and is inconsistent with all of the other locations. Therefore this client side call has been changed to pass an EVP_PKEY instead. * Added new option for 'openssl list', '-providers', which will display the list of loaded providers, their names, version and status. It optionally displays their gettable parameters. * Deprecated pthread fork support methods. These were unused so no replacement is required. OPENSSL_fork_prepare(), OPENSSL_fork_parent() and OPENSSL_fork_child(). - Remove openssl-AES_XTS.patch fixed upstream- Fix build on ppc* architectures * Fix tests failing: 30-test_acvp.t and 30-test_evp.t * https://github.com/openssl/openssl/pull/13133 - Add openssl-AES_XTS.patch for ppc64, ppc64le and aarch64- Re-enable test 81-test_cmp_cli.t fixed upstream- Update to 3.0.0 Alpha 7 * Add PKCS7_get_octet_string() and PKCS7_type_is_other() to the public interface. Their functionality remains unchanged. * Deprecated EVP_PKEY_set_alias_type(). This function was previously needed as a workaround to recognise SM2 keys. With OpenSSL 3.0, this key type is internally recognised so the workaround is no longer needed. * Deprecated EVP_PKEY_CTX_set_rsa_keygen_pubexp() & introduced EVP_PKEY_CTX_set1_rsa_keygen_pubexp(), which is now preferred. * Changed all "STACK" functions to be macros instead of inline functions. Macro parameters are still checked for type safety at compile time via helper inline functions. * Remove the RAND_DRBG API: The RAND_DRBG API did not fit well into the new provider concept as implemented by EVP_RAND and EVP_RAND_CTX. The main reason is that the RAND_DRBG API is a mixture of 'front end' and 'back end' API calls and some of its API calls are rather low-level. This holds in particular for the callback mechanism (RAND_DRBG_set_callbacks()). Adding a compatibility layer to continue supporting the RAND_DRBG API as a legacy API for a regular deprecation period turned out to come at the price of complicating the new provider API unnecessarily. Since the RAND_DRBG API exists only since version 1.1.1, it was decided by the OMC to drop it entirely. * Added the options '-crl_lastupdate' and '-crl_nextupdate' to 'openssl ca', allowing the 'lastUpdate' and 'nextUpdate' fields in the generated CRL to be set explicitly. * 'PKCS12_parse' now maintains the order of the parsed certificates when outputting them via '*ca' (rather than reversing it). - Update openssl-DEFAULT_SUSE_cipher.patch- Removed 0001-Fix-typo-for-SSL_get_peer_certificate.patch: contained in upstream. - Update to 3.0.0 Alpha 6 * Added util/check-format.pl for checking adherence to the coding guidelines. * Allow SSL_set1_host() and SSL_add1_host() to take IP literal addresses as well as actual hostnames. * The 'MinProtocol' and 'MaxProtocol' configuration commands now silently ignore TLS protocol version bounds when configuring DTLS-based contexts, and conversely, silently ignore DTLS protocol version bounds when configuring TLS-based contexts. The commands can be repeated to set bounds of both types. The same applies with the corresponding "min_protocol" and "max_protocol" command-line switches, in case some application uses both TLS and DTLS. SSL_CTX instances that are created for a fixed protocol version (e.g. TLSv1_server_method()) also silently ignore version bounds. Previously attempts to apply bounds to these protocol versions would result in an error. Now only the "version-flexible" SSL_CTX instances are subject to limits in configuration files in command-line options.- Fix linking when the deprecated SSL_get_per_certificate() is in use * https://github.com/openssl/openssl/pull/12468 * add 0001-Fix-typo-for-SSL_get_peer_certificate.patch- Update to 3.0.0 Alpha 5 * Deprecated the 'ENGINE' API. Engines should be replaced with providers going forward. * Reworked the recorded ERR codes to make better space for system errors. To distinguish them, the macro 'ERR_SYSTEM_ERROR()' indicates if the given code is a system error (true) or an OpenSSL error (false). * Reworked the test perl framework to better allow parallel testing. * Added ciphertext stealing algorithms AES-128-CBC-CTS, AES-192-CBC-CTS and AES-256-CBC-CTS to the providers. CS1, CS2 and CS3 variants are supported. * 'Configure' has been changed to figure out the configuration target if none is given on the command line. Consequently, the 'config' script is now only a mere wrapper. All documentation is changed to only mention 'Configure'. * Added a library context that applications as well as other libraries can use to form a separate context within which libcrypto operations are performed. - There are two ways this can be used: 1) Directly, by passing a library context to functions that take such an argument, such as 'EVP_CIPHER_fetch' and similar algorithm fetching functions. 2) Indirectly, by creating a new library context and then assigning it as the new default, with 'OPENSSL_CTX_set0_default'. - All public OpenSSL functions that take an 'OPENSSL_CTX' pointer, apart from the functions directly related to 'OPENSSL_CTX', accept NULL to indicate that the default library context should be used. - Library code that changes the default library context using 'OPENSSL_CTX_set0_default' should take care to restore it with a second call before returning to the caller. * The security strength of SHA1 and MD5 based signatures in TLS has been reduced. This results in SSL 3, TLS 1.0, TLS 1.1 and DTLS 1.0 no longer working at the default security level of 1 and instead requires security level 0. The security level can be changed either using the cipher string with @SECLEVEL, or calling SSL_CTX_set_security_level(). * The SSL option SSL_OP_CLEANSE_PLAINTEXT is introduced. If that option is set, openssl cleanses (zeroize) plaintext bytes from internal buffers after delivering them to the application. Note, the application is still responsible for cleansing other copies (e.g.: data received by SSL_read(3)). - Update openssl-ppc64-config.patch- Update to 3.0.0 Alpha 4 * general improvements to the built-in providers, the providers API and the internal plumbing and the provider-aware mechanisms for libssl * general improvements and fixes in the CLI apps * support for Automated Cryptographic Validation Protocol (ACVP) tests * fully pluggable TLS key exchange capability from providers * finalization of the Certificate Management Protocol (CMP) contribution, adding an impressive amount of tests for the new features * default to the newer SP800-56B compliant algorithm for RSA keygen * provider-rand: PRNG functionality backed by providers * refactored naming scheme for dispatched functions (#12222) * fixes for various issues * extended and improved test coverage * additions and improvements to the documentations - Fix license: Apache-2.0 - temporarily disable broken 81-test_cmp_cli.t test * https://github.com/openssl/openssl/issues/12324- Update to 3.0.0 Alpha 3 * general improvements to the built-in providers, the providers API and the internal plumbing and the provider-aware mechanisms for libssl; * general improvements and fixes in the CLI apps; * cleanup of the EC API: EC_METHOD became an internal-only concept, and functions using or returning EC_METHOD arguments have been deprecated; EC_POINT_make_affine() and EC_POINTs_make_affine() have been deprecated in favor of automatic internal handling of conversions when needed; EC_GROUP_precompute_mult(), EC_GROUP_have_precompute_mult(), and EC_KEY_precompute_mult() have been deprecated, as such precomputation data is now rarely used; EC_POINTs_mul() has been deprecated, as for cryptographic applications EC_POINT_mul() is enough. * the CMS API got support for CAdES-BES signature verification; * introduction of a new SSL_OP_IGNORE_UNEXPECTED_EOF option; * improvements to the RSA OAEP support; * FFDH support in the speed app; * CI: added external testing through the GOST engine; * fixes for various issues; * extended and improved test coverage; * additions and improvements to the documentations.- Use find -exec +. Replace `pwd` by simply $PWD. - Drop Obsoletes on libopenssl1*. libopenssl3 has a new SONAME and does not conflict with anything previously.- Obsolete openssl 1.1 - Update baselibs.conf - Set man page permissions to 644- Update to 3.0.0 Alpha 2 * general improvements to the built-in providers, the providers API and the internal plumbing; * the removal of legacy API functions related to FIPS mode, replaced by new provider-based mechanisms; * the addition of a new cmp app for RFC 4210; * extended and improved test coverage; * improvements to the documentations; * fixes for various issues. - drop obsolete version.patch- Initial packaging 3.0.0 Alpha 1 * Major Release OpenSSL 3.0 is a major release and consequently any application that currently uses an older version of OpenSSL will at the very least need to be recompiled in order to work with the new version. It is the intention that the large majority of applications will work unchanged with OpenSSL 3.0 if those applications previously worked with OpenSSL 1.1.1. However this is not guaranteed and some changes may be required in some cases. * Providers and FIPS support Providers collect together and make available algorithm implementations. With OpenSSL 3.0 it is possible to specify, either programmatically or via a config file, which providers you want to use for any given application * Low Level APIs Use of the low level APIs have been deprecated. * Legacy Algorithms Some cryptographic algorithms that were available via the EVP APIs are now considered legacy and their use is strongly discouraged. These legacy EVP algorithms are still available in OpenSSL 3.0 but not by default. If you want to use them then you must load the legacy provider. * Engines and "METHOD" APIs The ENGINE API and any function that creates or modifies custom "METHODS" are being deprecated in OpenSSL 3.0 Authors and maintainers of external engines are strongly encouraged to refactor their code transforming engines into providers using the new Provider API and avoiding deprecated methods. * Versioning Scheme The OpenSSL versioning scheme has changed with the 3.0 release. The new versioning scheme has this format: MAJOR.MINOR.PATCH The patch level is indicated by the third number instead of a letter at the end of the release version number. A change in the second (MINOR) number indicates that new features may have been added. OpenSSL versions with the same major number are API and ABI compatible. If the major number changes then API and ABI compatibility is not guaranteed. * Other major new features Implementation of the Certificate Management Protocol (CMP, RFC 4210) also covering CRMF (RFC 4211) and HTTP transfer (RFC 6712). A proper HTTP(S) client in libcrypto supporting GET and POST, redirection, plain and ASN.1-encoded contents, proxies, and timeouts EVP_KDF APIs have been introduced for working with Key Derivation Functions EVP_MAC APIs have been introduced for working with MACs Support for Linux Kernel TLSsheep26 1675330835  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.0.1-150400.4.17.13.0.1-150400.4.17.13.0.13.0.13.0.1opensslaes.hasn1.hasn1_mac.hasn1err.hasn1t.hasync.hasyncerr.hbio.hbioerr.hblowfish.hbn.hbnerr.hbuffer.hbuffererr.hcamellia.hcast.hcmac.hcmp.hcmp_util.hcmperr.hcms.hcmserr.hcomp.hcomperr.hconf.hconf_api.hconferr.hconfiguration.hconftypes.hcore.hcore_dispatch.hcore_names.hcore_object.hcrmf.hcrmferr.hcrypto.hcryptoerr.hcryptoerr_legacy.hct.hcterr.hdecoder.hdecodererr.hdes.hdh.hdherr.hdsa.hdsaerr.hdtls1.he_os2.hebcdic.hec.hecdh.hecdsa.hecerr.hencoder.hencodererr.hengine.hengineerr.herr.hess.hesserr.hevp.hevperr.hfips_names.hfipskey.hhmac.hhttp.hhttperr.hidea.hkdf.hkdferr.hlhash.hmacros.hmd2.hmd4.hmd5.hmdc2.hmodes.hobj_mac.hobjects.hobjectserr.hocsp.hocsperr.hopensslconf.hopensslv.hossl_typ.hparam_build.hparams.hpem.hpem2.hpemerr.hpkcs12.hpkcs12err.hpkcs7.hpkcs7err.hprov_ssl.hproverr.hprovider.hrand.hranderr.hrc2.hrc4.hrc5.hripemd.hrsa.hrsaerr.hsafestack.hseed.hself_test.hsha.hsrp.hsrtp.hssl.hssl2.hssl3.hsslerr.hsslerr_legacy.hstack.hstore.hstoreerr.hsymhacks.htls1.htrace.hts.htserr.htxt_db.htypes.hui.huierr.hwhrlpool.hx509.hx509_vfy.hx509err.hx509v3.hx509v3err.hssllibcrypto.solibssl.solibcrypto.pclibssl.pcopenssl.pc/usr/include//usr/include/openssl//usr/lib64//usr/lib64/pkgconfig/-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:27638/SUSE_SLE-15-SP4_Update/c9fdf13348205b5e1985e267cc87cf06-openssl-3.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textASCII textC source, ASCII text, with very long linespkgconfig filePRPRRPRRRʳ&i`ihvTopenssl-33.0.1utf-82d98caef544bd5cda35b0f5574276edc50d6b0e344aaa0b53b718ae8e842792b?7zXZ !t/H@] crt:bLL #CqwBQu`27*"s fX"P O2NmĿxgǽ~ג4{Z,vZ+]7z7ԥD_}t74 Afh-h!`|". r2ǻ#_́ ڑejsEUjrZш/O&bx4]}1hډgͪ9sp} i:ǣL]4Eoz`ZY'5(@b"١4׾3׍5vjS94ʧfnĵV;Cvzzp⁨"ƀ89(hG'cCr# *_0*?s'CO\{=m`gx9 w yS`͂!QOH_y۶vO_.r#Q#°wʂsgYֈ Nr-=TLFX‘> +D!^vĬ">#H6{EUb{5KCn !z-`+T!48DrNY933!SDxXd%cL klpԑlwI֕^GXZ55ӯZ>h{l< 0t¬@W򃰏+*j%%Yfw#;V+u_D@s8Y\)oj5`{Me{;xS~&] !x`).H9Z#yە~Cf+٦U z]s)< ͐"R[F!$<>;kSfxAeJ:꟦,7$Ds@p(r9M#} f>3RKGtD̓Sa{pO զ}x=>=9(xeOt40񪡞.:x;.qЈ4[m_7r K]ω̆H~gHKoG i(e6NW$]rKTڑR[lYAj= {\G-8όܲIP[a35q/D;8R憕ۑ&5"w5mH2E=G_PMArlj/ev+/0bFlAL [ƛ)+Nz s~db.V󸔑9 $>AZyWD@\Wmw%;q]7 1(-]1 5v3*AJcq:Ive:K|:TIR:H1A |]ܚ͇ChmpTӇƞ R<_{#,&ԑA+i iZ:CqbO1^7kvT ؘEZtN 3I>zIuAT%_ 5Jٌ[`ӌJ/x($;{MO=J@HA8ژR1&R7ϾBBu%G%CڥےV_N\Yr0L Bۈ݀ι hv3j9t=r`} ):kB c~uL$t #? a*4AX _FPe/m';i0G0F38b^4@61q)Yt>(II_ NT r 'TAGOVdi-*ŏM?4*}Jo룳==RkN=VPs2J'sl=ղ0[T-]uiYpAUcN %^nb\o;b!TR>H|㛑f9 ! MHeXƊ~j +o 5,.](j%EUA`Y\`K5_fgiEq_8^HN^S*תR|jK9-SĞI엇 bV00θ4}*Lwa ;dR&ԟG۫e@^с]~-c'uc;w~*dt3> (;Hy%:Nu&&$vh͝7x`bVY /Й<<1;W#'uRaWc[y*SEsv=edg C.ɧ5SU/ bn=g =idž4ybrL PK3rYԾ#Y@. }C.T0|L<>dt?BKP"=!^ph*3fuuEoaAZĵ!IBE|6!#{E(J󡎯n`%ԡSjvOǪ|zJ&Q̀ZwCœJ-r<]cFO+'jcӂ8$ K3K"hʶ#eUq RFm&28hZ?WMcrWrm-6e I^ C#Oոc#VcuY:/DxKaD ЈLp&{~h1 @`s[$%.}qmv;ӄkb9pb_iT3͒2kJ0[ 7HQf#Z_{6")񝎙<0WtкzNKNC:fWN*f~Q0eZ١*ݬz,%^>9YN4שD_A#ֽ Ot 7} ̹gVO!Z$q["e:Aۮ޺ |gyjGYiy\pS,_ Hcth;ϡ5moW<]=,Vu6%Hךf5TamcT1pĽ"o*jw ˂շl I :d%jdO^+Q.XDRq,ouG(Tj.0Fb.|PA37 C^carJXb/WhJb%^8Psv[s11 Iڡ,}oE{4V=9&jvH! B'RozlWu][P[)yqY3W+*ݭfM4}.6O-Zrh?/i,l#ߓQ xPnOBh5t!HBM~&l^#ӈ5P8+F\G{28ҝ آ>lpcvɛ$t/pg^TYr~Gg;L)؃8_{"#BuJm>^뤄Y mž9Y9Bljĵ]%siJ-q}l ?odSfW= 5Lߏ/0"ҮfTvxR'wҺ}84jʺ&iA qgy};S,F^I-HU)7 D,wA(YKˌލo[W} %'Ej;SA] Мޔ .,] 5vBnShԕmm!Nr-K'g4&@sjz%Y/iz0Um*%H4p3+bۆ(J 79jE Qquʹ`n+$Lz|Nqká/:#~sKo xNl y&65c`6sWw7R'Qr.j-*uoۇy?z?4TN,yq̀Riv#9}\ګ_L,?,)S"w|Cآ~ y>̝0؏ج$1S=I/AsWV#O8 L`zbܩG@M+BUdA?w2zji9&|JWED]|E0!V=XPp;!7S0 A1Q%(Z6.g ΃ٍl۸]88A4Sŀ'Hc@'#CbS\_mC]rGPn/MPُ{'`9+k}&e <Z_mĆ\iO}jܒ%LW^Ƈ(x ut}-aYk_lh&طPD\9 y93y wѡ(Kr{O̭rF' Ɛ"Ei+[S厒Bzn#$w=HDF蹻bM#u ]V)j_S+7\hJ, R5 r⸻GBsOn.|9WoII|/zWQ6#⚐C[]|on.Oo B'ԑƁۓhsҥw1L 23Dny'Nsd\F?f8s2!@gp랁UɵPn85lCLs݅F1YdNRWc{$2aC?GQ)ߜ0E& T)aeQ\OZ4NbRq5bО0~ F&bI'[ a)ff%U gsZLjAӱju6X2rK2I-MLH2=C|γu'O-2ЗawT ȋw)_1aV ~͞F3?G0`h3oțLE}R fع! \%^^]G780=@B0.&U7:Ϡa\ܩv +vG \t%P JiN8]3jOL9L&79p<_Y2r.V+тR@ ( @ }y4x. qAݺʔ5Q򷉱%:o- A쨨:̐AVT v(ʵմH$̅}yn Eodq{oy^T_NçJ4HeMc+.,*>!-Y5UYڏ]*k.("Q)^=äz,Ansɬ^mHȚ/MXmnPƒ}P7,7_U f.0>-W bM=Ũٴ1SM0$8)#E[|loBߙ26^LG)p/%wE [N-T)56^5brK\2XSd_{ ^OBSM%&5G,>נC~V?0p MֿFޔrT{zU@ rJa Z[RɖQoiQPU_ YWCoJ׏mEQ[.Xo˵+(3a*пI*)O HTײ]. \},ƋHie3F"{Khи2nYG/م=%mw2m߸9NT pS*w/vy{Tjk2%v; |K0;d"oͷ ,HQQ_j\jLXҷI̎ "]lsQE+M/8—0$j6{+{3^%1G}}gPlDjD~? qc1O8Eʧ>ĨJ\Ï]of 0d{5~P21Cߺ?P>3z> ;bM⇘*h ^K>0FjΟCےʮ^V[pB54_~ VWg t@Z:r|-Vrʹ7-qf[- M(lJJambꤹB.flq}@>qrߞ6~9Gs6F;a/E'iYB2Q e tSLVېew6R.k, @h6mƈ]Os;G* ED5ͼ1L[:?ZR1KYB7&P..+);:ld$!84_]˪(&P0gI/#nkAHEHȁsU0$C\mA-mZ4^ꀍwo uʞeΒfzs$x_@xQ±$>0UZI?$iB pYi?xSh!5{Zќ.6=dpyEO4?޳L .`Pю1yɮaB.U$!iJw,yt%)TeA⫐ןl`]X|[T%P7TvvO^*~ &LCR|)9c?:Df Ԅ7zܼ뀠 =oL`E\OZ$]m5b2zT\D# Sye-M\Uđx͒kϐyԽe4rHIÃCLRd&Z0 ;赨"< 5S•Ǫ{'((t&-AaB# ^ԝ'bsш֝@y$Di,N=W|+B^*HfME;C6,/cx IP &验/UFI8-T\1rS-S2^ۑDG8hWL`D#*$zsI!t- WRESs3n"4Q>W+.oȳoV+gч? $8ʵ́9nDz/߾,O4T[9QryƋ΁VNirlNxk)Qm+ 4s*<<w Id] ;NQg+ظSjN?51S' 2kc|[NKM*So1M%d,϶ݕ}h1>> E(\!`D|(*AIQ9x5lE6i m1F`7Tlnv))o#Oz΃$F_BET̾V =չ"=VٯꄠP-"89`G\cAwʠ%!e(ȲN$ }dt)]mpG$_y +@1 -/fP-/wxAaM=6mQ'Z$xj~4 ZI E|3< p;mUw B[ u&Pɩځ9Fy-XOe<&ٝUvM7$[F6FE&/x3P,f-:\4aR[vbz< s|P# ?ِ.ӺB7;iKv~gAnp|m%킔DzZc\#4(P[8R1"3i=wL"&dR/ ˘%^8FmB'bͧzJi~w8P`ךB> 9 kFhԣ g.)- gOW[ZE?DBKݔVKa'_ aFq' *MSOkk[i`]MMO?S*|#ɟ["l@y9K;mSߎN(wct"a<e-(i\VGK9mh>a ?=95T?ӒlGA1ݮUͰrclBW?P S4 O$8D7+[K%SYQcuVضHXO yA8 t2kW9Q d: ޅ#T/|n]QšS_OqG7+HʦX=^!ݤ<P6vzbR"}sTm죀ԚcE0)]a{Qnx+>D| ⇗cì!چMW [.r*- /ʔwsᑁq n{R+y ֻuu//Ji[%7Dv֬Zn;tZRVJ @P Zn{KKLTũqD4SsgCQ̘I\9YH!BuW,T%b- YVI51X'>aϠ$_X(sM]h_;]쥑5zɈ T'G3b;^^)D"32N]hl&a-xT4oycDz5F%ḧ́+v5Wۺ~7־7B (~(( Veb>[€?ǠR; %A^>ߪn$hMqwpAƏ'W0ec>juG<漽-ƭ V*=}E)8Zt,|nxEV9Cǯ԰vb#HEŰ[h_s2z(ɔPI^^Db#pfYr%)1_ S8ɔH!L͋6.qzRn}cNuq{噫zq` 8-n8`Rt/h%,#]3(DȹQtPOq cf+vjS\<OQi{(.!JȁIKdp$ y=LιZݨ;ՆEl]9k_|VzPWqn+R{'zᙃ"bkSR_t-r +Bw;AMj> !w(p#o慽p b;#c08g1B*( gDLޖ,7qϾJʵu+SA0K} Q?ƃʰt9_q2Y{5_6'vݺRo4'r} 6J|̏.YWrH^ $RKIi0ׯ>3q|3 N^_cAwH_抑Lt<ԦҁRhkx8NJJ HNyotME"-7ۅ=æB͔Y#~bH: %}}woD 0 .D͍ "+{&2AfnwZ=E M< 7Ρ«ӻ۲txUųK쵏 } W6f%WA0!}mx! ( /J귿0]^cso5[jC{grl\o?-wQH 59fQpf.F7 ?~kiORڛׁ 0:lэ@u:#Et,J} T#vogPH[H.f eΥ@=i1ݕđp\) ./blslD'e/PO)i®Cdy*6&{DFI޽Õ;1VZ1O'iRE~e5 >ŻQe72'U5|mڎSn`R ͸&۶+m\5a!0uTe'=$.H>gvJFQv,Eư C;Zat7 ^+1 i¡0Ox%|@Q>6W`vIGNwGW5"f5 )PEo$@?'|2$4 ̛b]t5Nk_{=fY}z:Ե,6A Ԩ&qN0K7h by* [b2xSM{E"|X tk k#m^:VQ1u>y@諒^֣VUeh ,vF&(Є6m_KɵP=D ֘WmJ5uo:Bҕjp1> ";6wfm;j4J-,jM2xIFЭzㄍ hYK @q0MI[ٶ=VtFok󖹍qE -[\Ŝvgfcyh&.rS` ˬgvZ"'PwW1jVwf_w',؀p6»z<̥<ЬfPb*$Wh)Mfű"#nSE0Up,~T-)x2b)ߨ*Ğ$u1UཱұX%Btj(M&]\$3eO0QhGb eq(P@' ϲbZ"ۺ˪c ,Lɣlr*7!Ek }O".2J >BvCd7&p5>N֢>O%!amM;bؚ2RQNo"]ZS(DY < {gux~ V6y߿2$Cf $|@; qëcᚵጎ4kLokda--a !f}Y MINDņI;d(ƿ?/@ "EڡW(xlUVQL5*v1I d~(ã|-;%B=G xv;de@C LpOiߜ C'|A[pOŠ!*V3lré v}a0g+OTg 3O һ-фj_[fCeuAG2scͷuym9:\2 Nb"žwY0"2=[ <R^1*ʬ2"7zO0o"((/]9\vs} ^W8:+o2phybobK5E2ckJ %3OD)DzРoc\Gnr"̪XTB9)>i `MˤBg(ٴLE93 K LM!-)͋1+c-;Zm ~x%5 lAaIn:0>fF0тoPfyR~ք-Bk"w?eY) us4m9n.JkBR̷od:@CdPQ "\mq;mѻ.(!WAd'7g1:]S;;ϏYAg\³t'WOPnzLiXKӟRaka;պnMUEU6˂,ffFo}Kի1 )-6&  3@.П ^mUu9}Ͼ>Fkq9 =>X&p*܂-AۥlSM?/75nj,ߒJN/rvJakL K Jt SS5ZDH`S/ۢH.1z2FS/Ee&2iƹICB]&|WʿΚ5cTy:`BlODS?H B޼}&P RӍ%6[4`JZvޮ]ˣl-63_]^׃7KԜ%%t>y]A ftm^#n^w=O͆gXsbaaPoI.VBvl0em '͂5KS(hvdȨSac=Mo6 ;FM)X7g Fo t>#?c"{`>H:u]J@w #$Bt4Nv!R/y̞X%:0m)yH73 e Sffv )@/jSwNX1ֵw4y~0pP@QӦm*#D`y QXT>Y!KHk0--–2Ώ iy }40cy 05zɜM%":P5VZc02}4O! ksjC?Z DO[Ǫ8z.;z 4e4E]='RCh_F(p3#&yo[n@H.0b`}bg%I#4}C;Nz:vrq&p96r[J*dܟ. 2\P(x[K_K Ƅ,_W0~;KNC649;{ygR8FЂY/ۤ3}uWrxmvv؇1Hdw /o~ _Nځq+.UjUk]DO⮫Hpu< )PujKt.{;=**{]"(TΊ$\>JFr8:(tL26Ž* 8΋=UmGV[I2'RQCEU鸻v)XfB*IpDs/Zh[x\S{z4׉=5`w0,dsR(Mkf{lK=o-<, G&DUNtf7F_MD1pU+YNњy:B?nsьle/мW.1E:Mg[Q3a$X*r  _S8;I[s&V.=a`gD.%f! Υ֩,QLTYURl3!da|(/T }Jױ{ AF. +,@!7W÷8Vwj <К + H*:+x*-8 P_JJH[0eЍ~#`񀗩et]ߵ jD3c^?3e:GoȀQM`,̏2#j &*'RkZ ˍk@ - /di=Zu9,9(UWI'P S90޻vKEapIy4>}GvrYlS"%è5BxnJ"Lغ`̮z,![`eM0rRΤvqYM6e['!]Dl |h*جS_\/jⅵQ#>…N D!~=]Lݯ q vmec׎Dw^[X*)[}lOUy5e^Qz].ؼpr AiyЗ`|0cIh+DO+$nwK(Z₆'D}(1lL`~%`ui$RCC?;(bbXwTjWdi<O@OK~U/oP5wC_I'$6V.'2 E;`|={Nx ;of̎YzbrH'HpqSHCYb{yvYQOyb!lH`Z;: +aPOG9DS)fHjgOrT`m9E3b&-JQ!{ivVV, lO<8]^3` qCʉ[5qlGqj YykBA'6gGmQP i y^oCp}4+s%Γz槞tpVk;t 2, 1c=ƆA"P\^C/ˌQiJʿ{ g"Tql%_ \B2pjgT-AP9-ږ&Ya*~2/ os٘: GUrÑ@`bdhTt{@JrП9ok C {>68IΦiP@ߣy#]#:7=Z.lw6u"5񜃍PXXC"<imQYEZфG!K%*ڋ*vlWU\hPȽf,eM L6R@Gt"irTRd7Kã8-)7ݑ76S >⦸ݸ [3?&e374/I($[߷dC A6龏$qa#@3LA);4)wbvLLOtDG~dBjAI}BD{^ -w rU9 zhN9֐ӇR\|! W-(EK],]Ɣ-f4l;x!wp&8c{hx̥^@ ThgOtn_jY̿P%sվ՞>!ټ7TϷ]p@̼6(cbKIzN)zӲWg$ iYC ے:Nz vzjOû?ڣ>n)O/*gۚݣt @'*bg7Jikm.r~z(1ޑ1FBq3*^\"1҉8k ȫ<)95X9>?y59>- T] w!dKzAdp4{gIX=z9caAM?*9Al +FkΜ +Z3?|9@ikWX%>wA7$ivcI7v8GÇTVt{'u1,$8A#7Y>F(X)i,^Gjz͞@UYFw7yX)LUߒ ;?N?DR2gfԂ;udC0@Ir dq4P6LN,(YRu`Eʝ$%Tx'>Dhr.KC4"ωcDDe&2bpM8-⎤OO-?WcmaJGl():wN3/F@>9fTkc;8);fj/ۺNũ~ SV/6/z[Wqz{4\QCΑ 8*cQZH 2-G)A:VD,GK9~C! YªQhT03lJnlOm~1J*%aT`"7ʛmj%}܂.s[ZTůy,0ecJ 0+ CVc}uC|nt<):ԟuԸ9A<^+oE.ueb#M[7v͸79t+$? +.5Z>[wXS ՚RdWrg("o ^ t4m9^)\y(Z6-ixoF 9 7.3c`׵-WEζ1[y.SS!S3;k&=,}$Xlf ;hsn,_}_ "` Ot |3-X|عO|.F?c'<4't $]Ĉh=ϒ9*3 yS_LmkقxQW ]NJB4ၠT^?/g,^ xo)nCZ(uuOA ?;eM}6y3o!iN/^9dQ"p SYZ>}s7eTΆ.gpRtc؄!NT[JTxuKS &gNx^C)P9'@+ PA2U qHqU&#!W3`3-J/ۘp!>X(mEMQأ%y[O@绞mr>Ɖc΋\+Jrhm,4\ l6I%G (x{޳t{)%c~̞ KG!JOTɏ|05t/2Ud5$剷)RrmO917y ж맮M7X\)/6=$2yʟWO ) \ظ^W_G};9_*^7~]NaZ"΁44iPIG:N2Hn~5,(mIuEm}OS8zo9 ,sk`,rC 1ooktInSՎ5Lc"Bʹ캫k]h L&Ø^RJn+W. (O\ju 7q+NeRsY7O^SO:BL-%Cpm^}2a˯i<4ο6J>į dS2@++]&R#nj30_wȲ=v>ʍ,(N`*% WfX@L&k/(9w{*_sFP(8%0NOQzf?S7tf"62AKYHzhk%i=?t GMIUy)嫱)@%S[I~ k.Ǚ,D9:wogv~Ã1>CQWԠaL|8]{#bҥnd,HB0ϦD/~!ODX[?YdLk'Rt^KR_ky~XDjǼ-' ߇(;VO3x!j!sK$"z\ M)}*;Dv0JX8 q2%T4qoGSWQ^kG(@h6<>02-kY9bdz؏EܻL&֪ &›BQ Y߃Ġ31QoGHZ0Ț]TKfOgV.u?hm=R@^N 5Q4Ę|ZۘO0Z(=b!) ^6gqS(yWoIgί:-ZxL_憈-ERb%o'Sf wu-ZZL}8^awd|ѐMk+A~,(Lzc_"R#QQCrGvS^F%l{3EmGRfR—fAsAz.,.Ig@A !d<6QQS+FPDv- Zݱ-OQ3cqq؉C1~|4_,9iH PI''%c2JI{ꙕ'MH>]_2~4_èӭ!JS#cxTpğ2ub(5Ut#yU9>;l'ùX`¾P;KI#ݱ6ɗUKGڀ)Ғ$I R61%Ew/fQs7yӁ"LeKhJۥ[dh9.uMd-J `.b:Ք&7p,-4 igBR _dքNZguך C/eծ/\6f͕(Pl*f2qj $nJ`UT$i.& DU"byw*2+&bWG?OsS*_ˡi`(s-vxTN4/Qa`n h6oSar%a^8e{ތp}߾jż2Y(h<,&ԾR=bziF~L]PF=#s ͜~2a3ſ3}.: +[B-#0^> @anzY1nƕtI|*=fNO_2]oMꉀzrF/|c4?JaEO^PQV-YVzdq|v;M®~ra j.# Lh?lY><~7~]H͂~lv+wf^' r Dffk=y2iO/_9uDqp%rf>:$|KHWX(*˦z׏S{=4TEB&idEs=vxMp3NK<36׊A)#u#n> γtTf+BغӔyJP6- oV>>yH#/lHS|HL0.Ix r[܄-/ $>H\,Cw(GBJͱ\;d`hۛ3E{b455v/B @3UijbAՏÝ{Xv1v 9;.ӑr/ΕS^n[h/Gh4>BP?nYf%3ء~8ff)!]87w^`e@m݉JߪN[rcq-st^QIۑ[^(yL[Rf'z#遰,Wa'6 踸!ivx36d#t5mu+jS7s0 qLPJ V""ob_},JDg BFlXxtI*qdG=7a-I]OnpqVr[+2[ ѳ7?~qxTc x[yjRs4ԳW>7hN\x$I;*Ƭ(\+:O`]AX\a~Cv5ijI[q[+΂G.x4:P]e&C(EkrvU,Jm D0&NeT 00A%Rcx+.l^lTŀ8PWm-hrHdLH0aIzo{a$VE"3ߒo Ycҕꑵ] ь沙+6IƯ"5Ȃ:Uem}@sfifY-Fckس3]O'ZC9(3)1ki|{-n֠VԘ>ԋ&#9 麷R줟] ciMo:>br |o:vX%$\έ֊qfFMe*1Tw5OtwT=s45>OpDz$h(^ϳ4/:ooX=2-iq3Y`2u+aPo*`4=AZ\e4wf& eZ6ٶXt-pSYKJAё~<I h.% ڼ캔n FxFG1fuIGI*xicn2@ƃytog%`IFl\ vH*NԆ 3)6w)`,0]B\"júCRBy^܏CV)R6 _>?wϬΉˢe%<{Fu½DFOB0FS$,pX,sȡș% nN_(d)B#3+=1VVw!x%[?(otŮ-$e]:ixvxXil/Ie9R]`w/MJ%f@YZ`M<Jw3.d5Y[:t*>E+2lL ~Gd%&u pl|B8->\;OlՓ;PZ t9)4 <9ġ- Gn+ 6%b%3(K2 E":wdj`lM/8sL#HGk\aGUb\0@3=ܕ R'}@<V5JYiYu̒=`]lVm2mݙtGRjL$ {kUT*mGictIfM*L$^'L<rc(V- iv|KX5qS>ig7𥝈]/2ZL87'=?l$MF6d_ix#:y3Jo?Lf+Y%'5=Zx.8'bM'遴mnp x0Nv=}!Fh!(`!uZeySz!>yk';#] ]sמuB.^,~KMQ}I%ˉ1"SwNvcɧMx0r#fi6MDN8ohojvލ˭M AtUBu2KaJ%-7>)F=<JVD!-,ؔ0ejlF~SKt6N n&fd첽X֪@$&@Fo ǁ)AU"6UggE2kQ/ܶ9Z*[L)<^Z6w; fvcU isYײF[`I(SY"OWL[ tЯx@eMê&˗`n7J97[ANEp'TOc_0VEe2A+#(NHS|<gH| e2!_-{!']) wlSkS; 9O0g)h /<"O3bH^@jrXa%D{tC:`bj,}MK,DLqkkUgtNW|&d 1 Xm;KAgh |pٔ\GO%2o'Xכ 5}ǎ)}#lAOp xaMiޫ7[+yDFgL _3(؁}F_fx_р< =l ʔ^-%2<PmoV`aqM_^] r%֋•$>oNGPheZzߣw`FkCUB9x0WJewX:': ՚c҆N2MG$L9 [(/S<`sx$%Jcz.ɧMVȯ%UC@h~`mr.l"S]0-N.iz#W=Q Tio h8ۡb~({%: ӟh6X`A Mׂ͉k:_5e$'(}aʜMe F[[`tj:AwxaՄ\Kc!7 (V i&'5)tp*.1@s.)E$;^0,9Yn/mS3q^+q Fe[ɊNf$[oen&[ѫJ3 ,&?"N 27zn_;72.ъ޾o]\T'tL/?_/}8UJ]s1ܠY/?ߥ.ޞ?l,z}gĊݟtșY\#S}Ѧ U71ӛUCaK QIn. E0(I-`PX P<ɼiڗ1$ 1]#$ce7JԊyfnÍ!>NUV!Xӯ^g%bV 1ӑ5UiUOyMFq; Փz_?. qM!PZBSҕoYХ߂.(b1(]hv@fA6dWbрD$_C 0zmt(Yey}x)V%괉a!OP.寎_Kod }<"`ږ7hFwV4:y6$SZ Aң[_y]u{@܏(TDj[4v }sJBݦęcAK7KV|tBxNfS8(3d&X^ҌvDhw>T@$%Vw}ڸMl5-96HQڈA=jF;b\Zf 䑅L \HEN>N$BQ:l ͎u_Vt"] 5' ~$HU߬Zb5,`о&8]5"I2D~cC.%*!ñ< Ju@+5s^.E#[d+_RބRB1I|< ql)Sߠ =زƜKQ8/%GyDG}{19ע. mw(T1d1!rF *Sæ֕OdAby`_Յ#(;8qUf`a{ uJ +[Fv۠g#iXro " †2F<~GPs ?s>޼G SJ ќMa5ki(1Z'ŧAB_jUԠ Q;Uwt|1Է̋qOZV 't~̚]ޓ;H>aIHHvaJH0aE˛kUI>B@*g6em30^vҐӮHoo,?=iER4ps_@a\5{HWo+0Yws蜲.Gwȡ9A+:PX< Um#m87+!Ҽ#ibN(F!Wx wwOs@]nH|M~=H;d#2>*]<@ĸww=;aI[Ʉ}j]} #1iܗN+lDorM:rz,A <87 +غr*yN5w\W.)٬p,NGt~SnF{]j4+ޙqEE9GAO*)eԣk>]iME~;ᚍۗDX$筸O{vrDwt:UOuACDu*H_FOS_Pg[-Lׂ~dDc'ݠΕ vQ  s،TQBÎ@͠7=/ᚘ?E:OfC=g%*z:Ԗh`{kI( $֖.|ZQo~ԶdFuYcs5`NH))q]ȣvE IGӆ!<(c=7L >݉slo"$GP:#;4̎eXCGz0AY'<-BcJ1xԷWRdK OVú[-ڥO+B1}9/+iSKH6\O-iR+#J;Q+TmZ)8΂ZP~:&^m5 Sz5K:_]ɸ8s$:~Al_seD6B,/w1 kr|ґ+"wIm!^FۃU1Ê4KǞf {/Ŭ[)d}b,f1@t\̍G m>QHygeI=uʼnFwlS:S*B!G/-š?,X"5stnaJQmI&xP/t8o7u_Hӿ3ҹSm>~N58hfvhTESU1(o~pCm0`Ywqֆ UmE2e@y,'nY*L/;HFUKʸ@3#|=U8WCN +D 6ewfBX_7fw)0f3s<XC1ѹbYN%HiR{|flx;y`0d72(ϓc3{]z\_JG)KbrNr`M\?@ ڭ_]*vJy9.V(\cfJnS bCuMΎIB{:3 3ty!"IFGބC%K_l_(1g/.3ZnάB(EbW[[BW?󣺪w*zG_0)oWd=$0߀ߤQzK6n6iK;+FBlg6 -tP%2[% n;zVqYo&/lw43?`+ͻ$,8og{؝H+@Yƴx׻*90FM-ҭ]À5EB[ԫ\!e~. ip>=:#5Edzmf& о,&ش==-0?[ԋ*P,+# K{++_ACQKU~$ڥ7v} W7v}]dHKzb-㙈= oW9b^]ԗؗ#gE?LMw@Ɣ5@SudiNˏ,vOdM .Fե>* MXIJw3 lј#4L./]m\0d` IW KG<뜷K2:Y[ۆ)9NX%ۏf3΢ N'Q`kt+\pդڒņeTOЉ4L™ D{Hӹ =*;$`r=ѣ.B@iIV\û_zg3:t ֙&0'x׆Ɍqҳ= PPf>MgQ|~LmvP4YK7oL!" bLjcfmUUfx1(3ИL P)l-?DzdЭz$LvlM_*xRd+0"JWwv{D[iFl0,)E/: 讄p]le$Rp— !wyX*{=E/Ci iS0o7Bo"J54NeHS4EA~\~2,sk8tTL)K:7 yalpI'Z;MP_ʷ- BHԀ:mZ;'Q w (3*A8b-z2q]O :ETvЎ *} )r?G݄߰12X,*6Ce>1 ɰ]B!OM x!jf E[*>?dd6Uϡ+9 sM܋S-raՕҸgqEF;MC+u$˛ Tnsm5 YZTc.%)'M uϙJ0ZS{?(xda5+,hɬQC?~X [q|nQbU%ڢLd?tVj2-/,MOs"OKܣڷ8E\QvyI&8,P}7Yr!nҹqp\w8;_mj0[$*AL>m燎ACfۼuaYP V3`VV;xM4vB)šHpt^!; i 0g+C}5$s<]~&XODS #寰 Sa*>hHc |ů|l`Uex%(O ?SVvӂ'Lf lmlGsETxՔWG]Xŷ" 4RDsG7{F݁Ӓn“s,/[Hj 0К8yz7$j3@\q_3EP)O[c2E}iЄ1n{evwc.YPY,ˣԿālv| 3к_F8fpni&h 7Ut&H; $%wq{/AO|&ݴP>]T3znC%9B[>6e9X^gP4> 6F AzXٺiwڱh0a92AtzuRC@8u}_ C/ B ;K ek+RA1bWI9%elVOig@a :m.>}ygcB:mj7!<Ƌ!#a8{:!Y5;2 -d@Cny݈uصhD\L v{n̴DFbK֌Q@lPtgtO!TU?NGz΄r?vQYP?><.v hp-{?&tz;5$~8D?e҂MU17,H<4줝c/\ZBsX[}Vk庻'I\UD+_#~CV2) < ^%!U`GXoiapA鷸 a_6x*^\qш|HI˦}FRN!M:I$P`ǝf&/Xnetv [|MfJ^蓑XǙE*`\7w2 ώ&pol@}3 ^R8sIWwFuU|m\;{ƨل"Dᅩ&+͢>i>V]U$üSwE A}ı4{@,hI&⡃ytzghMśCI#|f DKxRO V*Fιfk;.)ÄQyo#Hr)޵}2kaztuNN<+"Aդ+M /O'%8E&);vl䙅2|w C4>w&<ͪ?h `n+u~*:1-7#SVꟜ/ȭs2_ܓ`0/ \76(kp0CA璤Y-giKH.)f]{ێ[bZ8Z!yr.;Z;\  :SZ+J>ۄebBha1TcVU\DMX[*A6*Bӈfܶ襝K$.KX‡`ke/t MmF,F=ȦX((8:,1 F[3rI@m["k$ c~y<8/QX1Ҋ&z+eb3g!t\21o'}wZW*.0Ia; m Ein5"T>+=Y&K9iJX_pU~MA7)1d/rb٫<FbGk${%\AGtRVl.G1q`޽=YՀpsnw")yX9Xs;0%W9Z ;5 )xky% t'ɨؐ0JRy5K tQyb]VsFۋVI)CM`CF anxei!iq"ҴRIg&=yIc%hWO !Ķ3-Tq([tRfGߊ dQT;pE&gMYlk> g_z%"fpjȏ0\v߈ƢL>wh4L'\۶S'#oF^. 7pOc;aQB ߖ?m3iMf- ~sqk%`]Jc~Gb`$ ' }eLw!F뾸ZҌ.A~W}tB90RY,o r8'OpYY2i/(}2ڋ&s$5֭nb*1z]oֵ޾ g_ e]y .u}5xj_y=;a7NCSc 0X74V 9XNvK ܑY2FOMIh@Đ@ Pf 0AReÌӋyEKZҕ $pC#ADa1{/cy=^ŀ~N5Ng5m{C4| QF~\ 9yxXk]iSrK CZCʼ33˰erpn2]qxCa=?ӠG@gq5c#N$'0G2V doҶ# u 2Xjkh~qH<Abmr/ \v&R҅=y2ѡնN$tΐUjpe"!dvQege;jX VnF,$4y0iQ9!bMQl@;8TDL6=Z9&KHn0:K#;' 2wZ~CU@*O몾Kp%t8:bbG 봺@OE yH8_E.,*H23D'.%O Bůx7]KL 4dwk5+Ef{@sVTa@פVeBabN4-/;Ī ZftF`Vn%p98&@=Q&!R=oFR5"(b }BX_eo]oޞmKRFm肥04HЬ6qNb s*Ed}XbƓ^"/墎03 .eZ϶PDK.h{A^ r;AР]OY`rB\ OJ%xX;1:p^X+F3|湴W>$9S/] = Y l*o{ 5U^Mɻ.ʢKvYtbz?5 WE}lgtEjetZu-p[WJ\a`} %}*h"ByU\)TM.P2-dW!}L rɁay %'*W%#FGYؾ4|#M|?OD\{@|?MxIV&7;$+R~0_8>¶tz ~yG/.U:<>ۤ4l^rKMՕI\$Oj (PfpӲ![ ^HAq6w"sdK8#\"V‚]纁00W &[U*9_PRVffۦ*>zC3Mc^戁j)s,NW4ba%jغE{d-K:=!5Q`_-$X䲭Z%W?@1]Gw_fDV hep=䮁ѡQ9DOzzQg/R-H<fH$L vPT[!20SkJ+hiOPuW͎ˏ`Yؚ ݚhs?8uf8聥XzZUvQB]$ RPJA$PfAMi{&r ;8,R+i^f8c{L6: 4ujZ>@/tRb Xkt^Ӥ| Vs$,{kLI7?_m"Pxω1I?ZŒ E۱ks/-0b[z!#G&Fﬔ1!%~  dXŵ'VW'%`ݘoB "cI ^_GvG(4[;Xzp[ f\@2N͙&@I]4P}PqA(tjQ( y`C|J |ǡ#$aOA\bQ - yj ԟXfW_{zT y9h*^%uUC͢U׭ջ-\(Ì|NXUԨ}5Ff:VÀ3B=D_(]}C/~Vsj!cإZz++J{pM_̳$Mq|4 0aCǮ Kߐڸr!Ȭzp+| n t<ֱ,W-Z#cQȬ;77Cmd—s]մlncWҐ_o:,FzK=}7 |vaz:L+TdܲT!馓WBbWofQ8NηZul f^9+ /P=ih&K,ɎO<pl)50 1/'UڠIYczRF0#@c- ,ѯ Eh?K;5c:xov=MyaqsX8%a\ ՟^KpWeKe#)@Twn~mH붉5vƹo~o[Y{~2q3~oB1""Ps6qfS+󧐚A(t4>rgʥO>!J^u>w%mB&T=5\2~ pd$ZV=outd.uQA[_g<#.cs7k2g>+E{/$1 ~{Q&u-Z8ڤB\̨l˰1!/Ic\|2׻ܯÀLkyt*zdS9ݵtkjFZ$ܚo..+!g@MJbkLsXPA畃S*X%wn˥gu!>#~'ɡ8[O]*h^ˑu@YPXgNO<_[r!A%ƈŞ3* qg}׸DNd?I~ r< Ӂ#x3ișOUCܬwTX6V6nfʅzGC& &ĩ]8zl*v:>`\P.[ 4 S𿨑7cl)SWW{k O)Āw: ^]ZK5ګ\$HҹI"l?Gt,_ ۰=t&A$̣<tS x}U?BL'4 3쌱DVc|lM?;pn~J;R +  sHw.^FeJ,]WN#)DλV`SM7,.wmؼ󫆪9!a<UxZ9'.l2XQ1IyP`&X|۹xUXڗ$FIO^!anvz1p½;p]! 3P F:(e#܍*(t]rWR octi7!p2=#[ /kKmMWJuX$݂0[d>y[[TONƜ| EBPpu\GGj{~R2Z"ӼlPuNn,-eT%ȒKA)Sq AV 6z~rO7!ʜk-b Yfqp?6 ._FX7Vx% 9&?eo=q \S׃oG;D$7o &^NM\:*u8̭-"Fm{_DU?Xص:@w B"0iݾ0F#'c2q``f50o jϧ)"5<%2AגًWota(Px4$YItPzN>HB bt|!Ouoe+n)92%xC/VE^RiPa{,?PxQ5˥Vǜ[UH?nALŰJI UMucnh. ^D[_vӀhGzC v4E)/ߩSejXxtk( VF`! iΗe2)uM]1~G ᲠŤ!k ,tOhbO?.ͻs]-QIp?Ikt|Nf*V'gm&Edϯx,Eh!`[AZ'(b_l723ND -|YXCo*nS TliW:{Ti3z1j$UˬuG+=%LgX'4"~rPC;K{lh7"7AԆ'u}sJP54.HC?Wm4QRcH<{[ HhV fDqx2گ΢xf0q_S.uW[5/IVTeK{/eOnw~D0'ɳ@L/>2߆~~YV1bvpf2GdA/@Zʑs{YFwtv Z]R j! }TrRrh:ڄTug9WdH xrnq}9<%> l䓆!P]f[;H $;?bBs:W*l)ƼМk#\r̫+Ա>pP?s> 條b@4 `56EPc~D?WPCj-/r8(} Q@.aB1R(7Sl5M#Fs@ܜxɿ^&nd!]Þq @8X6# 2YVi⯄c4u\O|b(3X\6vpU'SEiss>@dqtg+]"m?ٿzMTX!^G+WJل4 n:!#P{CC3B2mv;D'<2١^*\֗'|+3([lQ{W (~yEՓ"GVGjإܾq7 $$.<&fS74etr_fW0D^ndyr hf`>cՅ-+X, %VvCl?71>"S]6ʜZ0Epf}, %Q#Xo[?3xymvKQA;H)GB b7hѬ b\`o:;(A B B(Kr_Ѫ)>?')͵25ȝ0ZF]<ɱxrRLq]^c ppVP ~?DT5z[OV}PcLqz?GW8g 6#ƬnN:jch)v-xE4[2bg,[TJ_Bq16aEiP0NucnH,q2/"pZ(ZBMT-2=Z?~e5 :N쀹x+!R#.ptߎlEag:$ڱ>5'k/h <~ _2!AF\'X 3nȢ11!iH'7j&1Km-IvhD6-'W?ƃZG=Ϻok13V:B&%dΐ0ӒTbPm? 'NH=](kXPX{VlzV3Ү\΅VԓKHŤDmV![4JC =@6FWrDHҲ*ImSE1@ T|/)4Zaֽ-m:.ޱb͞obS<\>9Žz(x ľ0t1VbLu<܌Jlյ#HoWt{[ bK始N5zOiIV6폹7loYxHj b )*+׳|>ìE_X$0M!h6l'B㻸{Ǽ_`  ŝ,٫O,?O0R\qnx^~eϒ,N]b< jUbTиRU@,W3#Z_,9gΚb)- /s|{lRo&mf;T9lF+!]aT6!&ia"G 4;N2?G6T<;@W;7 OwF!h &gCהZ hjcTٝNpSU}n{WKw/' W(=2VVlԞn%f0$S22j8ϛ7n+'eCI/=9J%3ދ?S Ɉq$u FĤׂpE9d-+jް\N5A x7SX[bg61`<ߎ ދ"$ D?cc(vеW8MkfOr<8bUEjeUɔ>2f귅17 _[dӖf|ywN]\BPLF+YHձulj*S*qCX3FpD"•H~>_9r'4C; ] JAWp-VG\w?@ఝb#Ǯ<)Q+ e V=>=@]< lsgLW' -aBmTpq|% sld}6/ܚ<(e)s^nc'izRf&U*tt,\KړF@vNNTN"?*۠$%nWJ9V1~-0r^)`XYx}БRXĘzv(iU JQTsԽ P45 ci"jQU+T|"%Hсd={9Ӿ;=P75ipE9}ֈ.v%h A ́!q-m?@eN_NWA!+e1@&&6gƑs23E7K:d|gYuCk(Se_3`#DFfi}3}C4ݗhy3A@m$ ޭ*W~O!e{k5f=?A?EP:Ҋn8hU ln V>@>AS2g,+~pj| ]Aگ:4[[ڨ>N% B sw6L( !^Vws?dtY>HpZ z% EgҼcJ_G x"$s|ő}5!2SxIkXiANOI\_&-GI9n:4pFaL5r>fkӑ4}}H^7  $k,Iލ$j nNOjWbb99EڇjEBbJ5=|qa:(UjU_8=ogFR:ۇɖ{!#em f}Ĩ Ҕjm6kHeCS+j; #j AO<$`+Fuil,8|28~N`Pv@4\'9ndGc$9e*J > q]ܮMkBmJhJn4"̩:.]\[juH5FYyy2f/m%zai&c?,xsQ\s n [+ W[rLXFў}vΓ5?KY.r*M=CBBز S13?mx8 {h?5I,lD_\z̎a](:icB4֡ _+!36~5+}Q ?;Vbmzy}SP{[V"ꍱ\ISo5R, |siS\w3w g`Ž*ۀ[G/E_Ɂ#BU™B1Ӡq;nS;Fn*?̂h CG "ӓXEC3`#Mil  k^d8с,Mp6ۉ?dgZ ݥ5 ɖcD{pR7ȵ@*ؒ=wr(e,G(`uC3 XL8o\vs${\cFMjھ$>je-_S9YݿVQWZt*$ʶ*ٔ<9cU^@ܱhU,ƬFmu@y\ݧ@2)l-Y]CNr l Dqb¶޼@߳X >JgG@/Vx>H275ph^QEobf:ͪ@F+`{ܧ/?C"\zR3Tl-`vR )xv׫E}p3'R88s:QJw`xhI£҉vኒc>B m*eA1|6lnFn~. ƄwEQ/2 yS.߶`)%:HsVa=ꉳi!U;9(#KSfv䰦d4&DѾ*N{<ySRi|}Qt5!#rRC< |X q \D7oSV$ڳB߂p}73wtcV!(aª1[{:]=>vphҙ҄ya߭Lv)I~\0wD1Ӛ4^HPw`U »G ?'f] P/,9LYh)=*c}'9k9Jq}LeP0Qs#] .`o3H9hu{Jx[_H[-Bm5ш7}b-Uef=vͰ%:[XLc82IeZ5˜~'|ÅzJ"R]ũjC op0N~fS8z$8]\Hj Zu/]P/l|kEuIC!!q8@ǭC 3Lx9?oCdxWK-"++,DlgtχF7 &g=q-eXyWI܎g*A N?U3rޡgtFiVɭ= Y}BSRt4(_3ƦM@/t6zf LcWUCJ_Ƭ3 ]MY浹W5@L3" g{j mK=Kި@3ah{Y^Mnkߓ&x-ً-\h@%Rg(;[>ϭpl ݸ* ։/N@ZÞy p ^nmoY"z6dњңcJ(P敢 $-) ,ISP T9MJ661nC[ d(^D(UV Mճ O'J]["݊*O{ +òW hюmս34r|u[?6SkyPp-ktRUBV>Kq#k3`ݹRtމxd/B>y޳+ExaHB=v:ټX-1*oXq)7f(A'ieOrn6~aLjadҶo9PWB&pD۸Օdz:}ba&:!&VbAF*>BH~[r˫e!q`P9ƌj7-#FJfӟtL‡3, p1ߩcجS/EqPP_eB[~G AZbϢ ־tDmM.Vpۆo 0I*/ \u_D} =lAVo;ΒH{/_ tYW`'ࣄ X>hK|L/tia&ܧW"`O+,vocb\ % sscM*vh{B~$zЭYw5_R9zZ1 漀(lj6֒YH hʍXHIb*G$ ZLlfor^/SJc㷿F/0U3~~ȸÙR 홂REM.* P޾{ ]R jEZ2ܲ?3Y$Wn69J,kGw_&'Y#܂ cIc+E]mf>{K{P0Z9 yCD|ȩMv$rHԤ#Cd4@ ,Z[qs Z3$ P C[₞ruкJ4I%9yTJހAxʑԸ,E5m.f=_#?q3uѠCkj*_F O42~z-0gJkhSOUۊZ:\4cĚ <(Ʉc9{U ԗ)Tٖ 9HvIDdeDTYI[dDY}#!Y&7 hkeEMsUi4Olynkaz?4ri"4J]j4F.t>aRY\ QU`^Zn6l4A{n%Yw2p`!yu%A 8xb#pbzNЙf/D93S/5M+;ƍq?eֻZ_'"hbV5gK'BAiͥS R[*w܃|>E+U2^$n)\ZMLp܋o=먙^Qϗ7B'4~KQX,CTX@Ԡ!Ә#+xt۶bH{\>, !xٶWx)XSOsٖ̃6s2*nM6.$-/k+-0еC:L pUqw涹Tunwߖ$D/ZM! CAMѡ;ѕU<׊J,{%ؙv̆g_ XKGxpng{v`{I<'Pq° = Rؙ/CH-6/DܧPzM,\1`RXE8-)ג=2EYҪΏw<1}co+SQ>q^Ĝ4gMYM1%G.F?7fO*=ø8;4pdWX8a> 9jC5)YƬd2Te9wQI>p}]5!ШBCٓ{e[ m09seل s㊿Q< [ԩ|b02(jz^!/)gG_m%(Gjۑ+ w%3,S]=>zѬr=ofP*łI> S:WI*( Pojd> ͩܰVgNCWSo5nE YLK߻ܻՠY>epsi .@9Uj-6TanhKBu#paKL-lmtܓM,"hz ^/$[䅑䉭 #އkDdQAz#z ~tl>uۛĨ,>^ҿɿHҳhs'lXv8M(fZ !; {?BLqֽ扜_9'k41}5|' :ƬgYj`7=![ĔU&6Dr]Mѫ$?u}bwfPFZL"tz;SnEheV: A4{ݝ-Vg133#jݵ<(Mb Z3$;B!2@$tAweӲ-֡6-=pWe68X͆i]Er@}ͦoڷP,I2@]E_g6e+ʰ-^+eoa0Я|,lYcB.ߗ  ɠ/tc1Dw8G ƯkpbL.=LC8ۀ*< *XT8fYplWȰ/p?@kѫdY&[3tIJaq'1B@diz`+hO۝}g,} Zҡ=(M:\<^q{R+$ ÐEyBC0%Y;kT6=U{,5%;ffe22lx%9{tT͓UQٺd,'Tzl-'LLBtt?~Tm%r_Dp7bX10/2bzkf)bZZ`.i+G.?of4w 1㘍Ssu~RV?%pg}HwG/TM7{y%$2O1'^kxbhfB=')CC[o~l*'CFi ,e KsSͶe<%ЮO__ƺFӞbP_xn-ߛf;Bgi[#ZQQ @ڞ7H'2G(kv ̞-ӧRO 針/gyw\H1"5[qpA]Xr$iv<LRB2[LՆ̲F7ELKq@k<;Ƽm5d={(J@(lj!WNV-[`eo:Ig!Xrw2=Kd@[͓JB_VE"W?:ԋi?c$@lXZL@T6,5WQ%*H I#CKxdc~z8i 1dxb?1h(=`@3l;z;nj=ae',檁PY?@ HQIe1J!Z3FqJe;J#Hδ[+.evZZO+a')th%P[ν)KW9 ^(  mEFyqkxD9-xI$3-U+:ž%w(3/ZGb6/hiq?nRHڸT &@|Xqۢ /_V_pң{Э^Sܛd ;:Zjq><,X:tߺB. 4䌣IՇ⣳J֙IVOT 43/Mؓ8 @p(BT%lujo2 ZbQW|`%7l)K̭pR?c62AЉÿ'+9ߢϓ흳dZ mfoL̰Z(i=qqGqҧS3lҧX |΄)NvJHiPϻh`ziEylL-;Y{?SuH3)pI)hĘ$>&-閝Se|sP];Dw&Dz@ͻ"ߍم~5HJ- PX8JMּ(5\DY'h<6RZRob@ﵤ NOӚ$8p,% y`ء-ɥ?؊msJָEQf-j|VQ[lޛPʰ /LyeZH{[]X{YN V- yF C;Bѵ\r&IV 9ߪo!_G^䏨؏+Y8Z&imӇ)'Eqz>iv\IamqBoegt˫nA L E\B2IV` CZa c?|T5p.kx6p`?4 )i=އȘeHoKo*pxH^s%dQɩ/ 3Ē+j(OΚd<\Xج"_#uϡ;i%-lmSGSǫ3b/knHN>h 7ګ4Z.'Ym(QB2H%BN~+s%|_gL+< 5x5ݺ!{3 ,dA pg@XEla N$̷ r5Cإɞf9RGw|!}nmy%eZD6cUgՇQC^M iZ%1C]|y׽"v9v;RǪ `j"nI[ߌuMNtV{\hB)` -(`܏Zܨ\?j T5wM|Hr#BlթtY!U8Qe@ b9К]±D?{n.9Pi'BZl(8 Dwt.ɩEaJe6+Wr7 Qohl/5.`7SrM@rf{<ʄ% ?IioHew&hH ];8>$)h9ܐ\4DPXkNc8YEuyLi.|}ޕ[Q .dd H]zt2p "[}{ƒ4QMp NA|IY]͓SfaY⁢`5nE.>j]+ֿ/rWv{p Z>UN2w{=k4YҨ KGډs``c5ڗ@ bdӸj3b:v5Rs^dx5/= 8cվ:G}ViB~n"EuGi/kBs@qeIy3l99kLqMLxV;[yo֩U+E댭X+BjFL.WfOΩY4 F^UI3#\xYrAY v@o#yܜv#e!)e L T+=D]=~o0ܖs4m,*C =;BWc>"`YzҢx'XÙOYwtU:hKw8jӐCg#[ZnI\p>W> &n|MyN,R23\¼]& Xd٩f"PLK _  SQc]ǀ&(J6M:F 9`j X\̭2ήBo-(|P8^#bĬϽ +*s]:x!$&E-%"+P폎7Ҋ*X̅t(g ~" q|;}񾗋UQ-DLUFN 29jNIf~i詆'؊j\noI.EH VG;:{cf Ւb%&]((^ZјE_[ ÔF/|'1 </m$[lhnjBg]_Oސz-7q)+UiNZXhx/(m+ @ _8|傌Xg8a@Ph܁nAa2#-vbFQNx5ŕ>jOaKх齋$.88Z?6ˁY-|@aΫ5 FЩё װ֏)n[I#s{%2ĠGi>vp_h=JGӪ`I=QSyN3Ѹrxe49mt I| ǣ8q (8jx Db]ʕ23jF^ÂN60gPXEiw[)Yu 7B(vR(N,eMs z"12k8|%,l_&_D* zmY^9C®LԩƧCss{zf4K3B{]ᑭ3ōfM-3bX,I|o!Dx[.o^*s HB 4b r·Af9{AgR=LǺt9TLXfq(xF$zrqm.N>sWс%$XlBy=Jg%V6kB=.*BYEZɅ0_ Rx#*]ە?Jsz"!>»lf($%y3Qxrľ-~5oE#AM++n s?|6b bA:' 1R`w5@Y^/Q#FkDK$[#VcV2dL^MfC0QhnݪhU ΋پZ%CYTxԏ xDJvI5wH ,)muh1;K`}PkE0 kgDjk,=3[%sWq|zhI0Q=f`4gb}G/rvwo>$XRm5޴D [#z%*qQeJg%e1K #=N5Z LX`/HuͧU"eP4 } Q&<*a08!&V s Vfl%aWc3WvcP4S ʨ\#`lG%GTXޣ1:%9\J Bsimò*Ňj/*/iHhg Wbh""i"ft^rFkdxeq_몸R$XQZ-gb#>]W5S]+&%Bh}6md^nMJm>a]٬wbT\;o8qV8T;Zs BPw78IpS]]#Y,q.#SB 7UpLm1Goq띣s4۵/0l~1mh0LU,J|4)fI5Xq"wxѕV+fGuARaWc@`~`V[o5yN"'ʼtHaV9A-Bg)}/ AF2,A|(UHe>dGr9掩|%^.b[WSjD.  wZgy_drŋCLNaDz^X/ _ZW>Z|NDhāɻIe9Rk,Hk5~a7# Ys3.q;`ܲ1 wFDZ$!b}Ѳg% NEV'0s-@o|su#DV?o0qaF&9Lh(`DpQ 0yZ?0۷Ljz$4H6ZU)0-^<.ET#RR^mLC! ,,2ScS-sFpU)a' Cx񏸫{Cݨ0Ŵr8rBsZkrK)3!Eֱ)J0UȃA!AʡsIyg0p8%hH>T 7̻i9izW'Q1^#79\ i)qw!yR/٠_Ep{h!;F Vc ?ۘ1a)A6VWSvp5|ýMeCsF` cBG{[3o=hA/FOM8E>ښA)D~b9_7ml4~K0shH+ r:Af4I geKd6%lƻbڨTPk94o>kbۭ̍H_"0r%րCFOӯ=MVV+-gR-{gŎ.W ,5op4<+  ȼ~D9eyrň65 ΅mi&tk0r׬5zb~FV ÆBs8- )=x.&ΦO.ڣ !QwOI8 pﻘMy:*x;_+z3y1uAxΓ1Ȋd:ܦ`OX2Ou? #/8!yBmC fH20+ 8)F "_OyZ_M61RQ3ez&BK*fJh_`mK+=<О$lt}Dyd&+ɟ2*rJUO>[sUUFo۶-\+v:Flޠ)XAdI$+wOEqo~V .-r\|l$!h 4r8wl|d/|ku}2@`$F'؝s?s-pWqq&?@ȓS %QM)Q+^T?f!wǀت@' pv!G2; s*#V&Ǝ<^LW}e$M.yPŋWMh}E0[jᛪ7S4ZjlPv X1H}Uw_ic$+)S82h2Iir,c][$ϣYeoߨ,lK\).9\Csc*!zƷRZQXZZO_Whvo$~!%N81Qc%3cVH T`*0Sݹt{*õ0c0ktokEGkS"crSw?_/#}`*ވP0pB|5oS5!8ij8o1| ~&ё>WNVΜ>VclUN^k,`pe }id &Ub&I2a.ON5gGd}AEңk22Fҭ8+Z6n7~ۅ롴%rT]PqO L53[42wY9@KSҾ^ v竣5nu 2ҟ^ pˁ-q{*݃®%q9a(>ԡJC6֟}aF_Q* s9 }Rf)pSpd'U~wJ^{]WbV4ºԧ[ vm-{Q-Y̳ ҁϗ0\NZj/(8W݋_gz1n{E]4W;7 9d2րL^j2}|܌5JQ.`I>5%tm]H=WӯP!j9nĎ3} \ ÈFR͖;-jqO{A}O31]LouQ)O狕ӆ%5,m$t`\(5owBtk3Cf_X=U ֽYv]HCU$It3s$w$rdG{<^.p ΄ƕ`llw tؠ1V:t}GTjŝTdFϞ4$MX &񅉹k% N`/Dn?.ub~"COqQ75UҰ/t.J=+|*=32vX~YUZ2*dLuiԱk=J52prc^u̢pR(k%2]T~v z}ک=T>9jg^3 O?l (&`Q 8h=fh]dϸߪӕ0x/)Keݺ8\]=@hwUE5tp׾Sv wImnӂ$Dž+JF{N9n?f ?ye6d,3QPD N"|]ԕޒ{ 5OhloܯuD=/Ƹ}w<M5۶!7F /j@j,"r]E4ldm*UZRJVk~[IU?Աa VCqimX8{@1 h䌫4gW_#NWe?&-dH2zUhW;AbZqv5a84j;LX3ԅ߷7ԳO ̕@HAq\ol_߰^)C1ih2x^U %HS(ٵV:D)xq b=pvk~v~90#&v [b(هs)U\h_Z౟-MC!7ڟb+Uyn 2z z7}d.BSAͮRKUU, bp+sia{ |Il#3ߐgD:.4 A 6m&yB'|ڇ{'Į!z¯ˀC#[CmnCB0ׅ5>Zg;[B(FpDpMɯ|c~M:NlF{D`6]fV+I5<,|Iq[Ҝ3WJWkq˖A(vy(/75ۄ[CCbxBY/"+?4y5,- 'H;ˍ7iCLB*Msud)( Anֆ W]JC`-Ihi;r$vv~&`ċO U"RDo Q0lniFt|sB ~@Ԥ#' 8fS.l?/uN) fȇ>$2%j}vk9jJ/L0՛_id0<] %#mL(/%}%{i8A|,鄊?O)3 #z K[ѱY>U,_O7p5+Qe1)yf\c%;h$-;r+6F}C,tuA^.].+b`H`ۛ]WB2a_@Z^8"q:$4S9 J`] Z_knt9J __;xQVÓk9wvJ@|5*@I8,mp9 I3iC6?T@|MIJR݄[}iH"L. .V"WQa< __R[27:I4896Dk:@ 3to,]r|TW ^/T=0 {Bzgswԏ9RD&8'>J2Te݉4%fڅ&|hj1f,ګXk>QA #,1Adx헨Y̜"t7rf|Y\>< ߍd40jXޖu̹HϦ@hr=Ol1meszIw Wء'52M˒8> iWo0(c^M SO|aFj$c ]w,:݈?~=,1ϛF IHۿ -ѽ=~Ÿʾ)2emo|%'Ajg]tnd2JpL׍d= 5tdqG%!esI*ƺw:8_ -3EHez*<ݯ,RDŽu`XF7m`ZǼβ^1|^'z:P}ZMwVU>ISBinXc+){Iz- B-;/Zs c5mFWLuXܕ1'GmEם2۰/{Uw˚.NJG|ݟC٨q.^/7\+:5E<h%Jh"ԟ ]df1o>%9&,G)ovv[0=8e1$H2E&(%@UK-uXeso2K"S;2;G9i]u9ݘV1M|x触G{ĒgE1^rf*oENpD-[Y&qF"řXpXw^"C@D[Y,WFmjx5i",`-ZURߤ?sߛFhT9TZ^Q(AaUBV1W%{2čMqIUVJxz0Ih4r(\۶ ۻ1̥pkj>%/<=:tv1G"q-ɱB9*f?'8Clvp;6W_0%9 ~>wuHz֐nGxNjBAf;di{-wF`l:csOէJewfjn!JuWD^wJxWB"p-!pY\ lie5wҹ187qaljz nmle#4:R[æ3z-eP=q~E֑#huᶔ}Ö-&c}2j|xJ;aN 3nh`6Q:)o X/vK8n9Aa۪ 9hm:.DM@i)k͈@ J}p sYG*Сz6LkjDAk#фcf\;Jh?SFvZMNv +`_Wh#Q%;G@j#>; ]f)?[C8vM7ĬT\]bNW(=,tpne*L(#_OO0+C5 L!kwKkS\Ⱥ !Zw\# '9B_u%1}@C8*u~ ŋG>m3|u x%BN k@c7̋ KS1O 1a }Զ+E9ymRܪHvc W+z]V"W,27MY1q|3Fr GHj d'9vZxFQv(D@6sE^–g5C-cBQ9L_LFBE=B&, АңUw" r>13 L\),3r ]K7+V&cgq[ܽ\gJ%?heO)H0a\ܩI+#+ͬE8 m֛Ӈ7x> ^9;ǚ̏O<H(_Dc7#8dKJjgnAX:`;\+mJJ@Ji1EVw6/0d;%Ӝ )x`4JLHH{AUqfsF ZoRj-2e)"ѓf.7_8mas1y둢@ xIFoqއ]?w=F)[ qDL]`y``l|rOFA*Ņ"IA,KRSz݅9-d+B"G(`(9cdJTIԅ/v^k 7A` vI+*>l@b Bc$iAMYu|J\lk{CLs, pUFЩ?Q x%67cocervbՑm[mDƕ5 ڏ%qe(d5Dg@$64kQ}ee}L93-,.M}p2n_E,jwnncPyPdf65 g7(Os}z["{( ɧ&~rNo )ˇ&/^KnTc5XNCz fZJ=QAd_14q /L'E殪ۥ1%& yF›ױk ֶ h?WUd{_e/H \y@R/@1ʫ@g^ex?k)`$ u!qcKl^Ƞ56d hFيû- i/m *%h^`ˏjׯFK UA{1gр^ ڻ5<`7"o ݧu\N0sPFa) ɥD5nd 12_&s9JP [.Ϙ#7.~;Q o!cmfʾ(`ғOr]"i8?j+pj3}gILdr"B 316m)8d%>SW&t< ůQ)dX E\BᔣK}Q4mx05:|h+(yPb%fg8j0(un]xПI,a@կP@GGYWpE-֜u*2&O$>HK6#Q ~.G鳏ME*-@4غ>$4ґ6kҁ}tjHg)nTBO+Kznتn!KԨ pgw.ݧcǣt[^*bq|nBH5xl!a [w2IM]`l>̤5&Fe=?YXD;`βDԺHJ?v9Ra&3(8b.]qy}mLzjn>7 ,}ѱkDeͻE7"Τ;{x?;f}aϦ93x[-mPo{$1e/Oz.ZT|)|4OӄM`8?f'0`0E^pCWu"Q=X60Ïλ2mbw<dbz \.A _|[@7w;Rm:kNQ 7q_1!fk~*& lT ֫~X&? 4 ;3AuЅFTJs8_/Rj|J WcVg5qt9ۦ6}[Rhɤh=vP].Az.t] Iψ-UN7G+c+'[>1=O5)#m(\ 2/-Zh /xl_'.Cq 6dl2ab+cwTPꐑ*q{zl 3<M[$ܶ0&e0F- qɓٜdHUovtJ{[᜶ĉI݌}QU*'.DD]1cSG۶NNy~2EДP~V`vռcyE/S Wtn׺MbY'ܣnk',^?oėۗhBV>A0)Ȅ5rȮĦd`I,rZBTRrA O_ :v<(nլ5WT H[eP8XEGhK Rvmp %vӮAn#2ŬKAdUi.-ұz Ij 8ƞ-ket[rWE&)oKOe"?ҁA!HiAf^u^:8:TLfk״ r1d֕N올%&F\|=WU8]᳽  S -"R gغ9dG8zz m̥b+T> ̪ 5QVoU+yy(Mdr^*ʏ5u0Kn$@[Zwsth=uT?=b IUyk(VZG'l4VʨiW|3RԝȌHOP4U;33=PGi%'" -!Q1vl=D_8ߚLa{jdT`AtVއ3qǁ]f|a*;ݑ7 hccf;X\Ms- <?BXj/y3g\B 1Y+Q4&ϗlP|Ăc>2sطpwz{J %hn߁,Ȭ8aF̸9[Ùh||ߝ 86(uVe;! ;!=N/=ykɥ4uf-^)QW+ߩH6Z+,)/gdxYUg \ U p 2x#&jXm[t/Ems8+ũ~oRꐡ-sJT2b#ڣnlnIo2*d@e-j0y;+kF1a%_>š1X)fG*}zLE$~Efa^̵) r(O@4}"թ7T4:jP^t%iOƱ/v$,{~ڣf0Id&QGmDd?+@{6$׽8&zwȕq 1|h%Zs^{Vx:@R jx: ΣLd GFS]2QQ@FQtaKQQV(q:h#VNe{zc .y S89-FJ<ޒOFjW"WAvHFS&h0¸Q/$s FG׋80lb_(E .- Q#dY7kQ%?D8נNjc8{=z?FμO[Z3T4nډ;X`@6?E]*gJH֔6C9w].N؆ ,P[. >>nIowwۄr20_R$w93dp|yQN@p9͖㥈xv!5y2P Fnj,8UFY-㢓BOS!րp&ax5W*=|" __"7?yv}>b)*3q8 \@L*1!O? ֶRvsC y+ -Ru%7|`gx) c8'* ҙJmq{Kpv3Ɋa`L>=C+0*1G2{R\m[w_b,2d;'@J :ʘvuM.B% 1K5F{tS&|4^G%$Kr0js)'=jVE Z|ua|G{ZrL/Xk}tnNyU@ˢ&(UljǹAZwIׂZF'$$h' pָ[b$$j9[eXtEQwgT5h$A4H 5|p!Wݗ).9=9 n$[NVhp:mew i>!IdJ$upY?|~Pi6 乸S{{i(\?dm` n8~ kfI]hf^gHˌynlM$l-0+3^(R9G60XS}B6pk:1 5KETW S^4Do f`* Ѐx+RtN\T!]an``ךAmy[1z7RI<Ϳȃ9V:xqaTcyT_·DkL6wH^Xi 18aE:G:oxV(/,T^ vrY 2p y؞@Ӧq&/˒!iCEUra.~ H+=a:ǁ]v45 A9eB1Se>FhaGa/(N96TY>*|~Ehlȣz\YIQ+ r7(8?rv "Fo>"5Kԟ[\X}vA.%!Q[|%}\jRjCϧlEpi[+GlFR+ +cѮt sc+읭$(}վ @zcȹס{ 7rc>JF-G 04׃>̙Eu!>T!F SOO"}eƲM _n2F;hS<#2"ضq}eC_Vf9S*'so:~: hG~):Zd3=@8cfl~ *crj_ b.| ]ńCD[QV\*"30VƐG]6MF!ؚrZGYǍ 1vY D7:{]8~}vmRG D-T0hŗ4P{W⨻+e8Jn9]#qD؁i XxĪ*%Rt5zϡ_\-E˹4sㅅH9+Q($Pf4^@ĸ{nCWUHUFkyklkl eٸļ4J?FU{uQdG6q/STLMq6<[)D9d f?xl}%SK6Po^ʅ#U^=' ݴ.kW0`H'|FHo?͜2oH yr!Jct ed||=,ƧaAJ 4 Eqexcc+6(Q.삓Zna>9Ɛ{Cf}x~E`MSoubJ4/ q,h(ib%wŢ]%jCCoɼ]OaZ>XjԶ fv\ Z(D"kcTFnOQ5=Ƌ^I5u7CM+jgŘ]-TS9De]AS|_kТ=;Fs|PsgCvhcRr(`8p^{s~5bP5؄Y[mG xR9ܹ#LSBoS[bm912 nZY\9*?Wn;!a|BfkětFTx+~L !\`*EeiVZyMPdܗT%2kۂ 죫W/1-\_w__!Wշ̄B MnoٷJ, vF\/yy |2`]͚N#J*@86:sf̍Y-djqT~7ߊNжE^m$eU&oTo3x?QH]'?FN#TK*_Miqm+ٗrH$*S"б1o 0 E~qkINN^DU0j`֜Fxx;\W9@E3Pn[i֜LdP߀mkeik3L.J+B-nf@VZΧTgI|* c >B3JuKOPYWb wOZ5槓)1F5cLWH  N~MnO]}.`YCC+rV{yiZ*xŲo+dя~o1QWUxR]7(Y϶9fH#hWʘ6t{O9G}`"rre sfM;_s=oԇ>H2/cUUQ9-лphQ\V H*M]4zñrc^Y 4 -)ݣK:}/>ۡX`9ObBVDYN _B7'qjӠD=;hE\[\Cx.Ywa:,||U ܪU&ӹ~ HOdev?H%;ODd"q KO>̣Zhuܰ7 zi(6+a}ZSћ4ku63/)#<"|Ndm/H[#"؛sR+q S{F9wtu!IfskмX('-rzG<սI.fg.bq\=Vp>05du/%*zi`@>Kǂk SXmJj0~f'E(& OA/7JĮ8)/ 7~ P:z6u\`馞VRz #֑1۠=1]$y%=Z}u:{O?>9 -x"X E ?ށn5uATOFJ\b^C63_X7c"@YN,p:r +ӂ:N31kWR\Fh,^J1ױ7:D1s9yq5vLQΡҜ"M}.GxH a |;ݑ@6km|Ю*M1+Ŧj2LJ,ː5|9m|d_$ 8sh䃁{o+qe<RE)kY kR FpVDJ;ѡr[]zpd9. ⳁKiǍ|AQ)̈#L G̙Ɇq%!ї#JAkX&jȣQ/S/-f:ԗv<1S- vlL2)Åh׌Ibb5]5ֈ4F$.3%c]d{t}x +C:XǕeE % 5r*R@~MėTH619(-H:;)xF}Xq#9MQQh6j!auJ)I}}G;(..y-*J" XӺi}(j"Wy5tepAͨl;ʾg_[GP%~ nLC8GCy)+*J׏&\Tc$}A^2u-}e.aLb=/4rD]?&0豾u: 2Q3ĺ E`1r0oĎ~VTZc4-=up: ]8E hVu7Mܻ;-[kzE\9R}K/X8Aޓ;JRA%fp# hѰ;9xi;\Eߗ6#luebq8;at?׎MRCj3 v}< p#XX^BC-󴺺[gʘ;{9Q )Fb0g# ?A ^" !>t wCW=B)kh91-e)6 NՓٟeNQgEطpqQctmqR69#؆tn$^Q"ߜ`/V|6@XޥpJ1[[),y2M9e|ՔM-o,,a#^s5"2410#mg;B{3E>T񾓦< +%BokxP!*f]u,֏뇭y; X衲#O|y$^*n&O0q\:tXuVvc)Qןv 2jK8z;@"Jbq֑GdzêmÄG jtBnnq̬g u&sy4U:KP57cxG(NM1#sKH5 GTwMXG \6ώu|n|`=o P_Y>=T?M'!#bFA?\l]=uY"Rk$Zm挼2㵣C[h$NJ[M1j>J?+xa;38X=v?s?-eOųoLQE|T~հonǙ.t]dݝ>`SaQ]K룉>`/qvzfcs 9|VVB~SV>K̙k'K^d6n2Ă(:NӸt;(~sHv3UƯ94^C !ǭzUد;g9|>g^5R?$O :l9 ^p6m ĂSί7?X!m5jؾߛ+/i}M/jòɹ\v[WN̊`I9 s+@hr`煙+KgNˀ*dž' üצ> wJɆi0~\/.ytWU+`NH_,!" 'X'-Z~S#~JKWPIx{.FܭxdJI7ax?2ٛiA^Nxp\Mт (K TKR!<{ڠT5ְm*t$M+=GQ6; H;pG60 jtA ~[*%-QWYswQ3),Ѱ$'W4^7tD?rc~l7$ /IR zv:Ŕpt^zk!iwwE&i!"IMhmľ=nvFcUEt7CD Aǿ: rv31`)q'<>_?]<Ձ0@z%/qI{U=^S% ,@.oLI&~zHsSҗ/u xl-2j1^]/LiڒMv :l2=*, hㅇ*NO`Y7v@NXp!q4}VdX#W딀t0?e58 f ? N *` hUOzKW+Fe#SyN!0'n~tYݿ y*Ro{kd㵤T^y;o g+W5њ1ΊH>HoguDXy`|ΠeFPUFu`Jq\+^,@ym5PgI ZrOY O|ohZ]O1R$gTDR|&џgJo*y{̥А yW*5R,tWCԹx meMWpCPsΘouu:ھ/'*EPY. 6eweb,tgM3x,ΆZ9ڴvl>g'}mM"1j,O stЀJN~Ttc&g" +=‚1u~6-oxJ>W _)#jCes@X! Y+F&)/%ɉ&o4a?V0OU#}~(8q5rGxiu#㛩ԧd.qx@@8H"{jhr>wʻK֒oHY1KΣҘ? >^ϻSܝM|b\no'0őJxdȫA4]z_}k$V2 -xdK3,%5zlkx^N-U>O9wd E1&%EWdRV%=X9v궫۷^WIC"`ߥ)ɶCAﴶ+))1͞jkY= =H'Oj(aB66}7+Lx^v3w Bnơntut j KT?iOɁL| `'1De2*S~ 3 E 7#WalUp2g/h5AiV]c`zSU ִs)H2ϥ0"ZU!5Y]/@R@_(-චGWgTw2,նkTW_VKT#$<;"2ŶFM"%g"h3o&-|;[+֛7ࠁsNQEi_v6o%>[җI! Wl1k-q#ې:⡣=p :Y@3!\K wLD5xEXq}^6+D/醘_+ ECIxk*b-8h}MUv`v9R#ɍL1u[TOXa]?YaXň, saT xfyA&1ɤ.n BaL!69bb*zu?=:n#B$Ԩ]v+ t89P0XcJ߃< =2ѿ7 wE*|4i19FkS#~a&qޫ,-3]UiK&ARk![1^t~ 8Q-Yhr0–rmv ssm\ĿY\'Y"4:^glkuxIJbxqj#$lbZAFUEt<:I2nn;ZKeg,tR4WV0Olǭy 'v9.iaÒh58(%֧?9c09kzr+G-}z|-t0fED8`hsE1E+nGIӪ;ԞtS2r00O^=ءGKbHJ4E= )lrBh׏䝺doPwJT.E5 `ҰW[KgѶʴ*6St<} -r+Uұ ?EK)o_amĉ$ɍ?Z"Ġ-VMB,mRQR#b1x4ǰ#o=sсBI'5MfNՍ[eV~ < l|=@[߼0YЕ eC HR'ZK ~/.(ڜR7w.VߊښT>]k_zY"R._%4S`*{–AW/@"(WC+{wȌє<d.W*9Ppr"e?(?Ge3Ef)cP O!x1I6#o_4MYY}|=&)TN-*r,cN/#b7_ȱ b_.1s|GqهrzAk 7W'ƐksPFlV3P3q[j-(C#hF jLt" {+fIN RnK[ڛ'ɑܢ z$Ia.U䋌4L`zo@#KK$IzguܧD`@K VٵUvP @кe5cwB iVHqb(LWy?-Q/j\J`yFYhZ/zl,M&-|Jݰhzi58)BgTAw~\f(yU-WU"p*f U 3y(1ьm"abE:?\_]q~}χph:@Ǧ:-׋DA' ٯSb-f9*n$݉7,/]x)cu#CPmDX4SF*%o8$'SdzM,<,@,i|-#c7V 2ѷ&ve f<ߕW"'|g$z%dqB3uBotX6rN˝ަZ&xŽ1 bh1Fc$wџha uT?}; fH iOOָP)Uj>gÙj?1vSrYnNVK&$8*_T2f(Ii CWA5~A<:Z/~_QXZ V~zzX*at8\ʍDTUMI鼆 0j)ili=WpSߢ0l 6j4D:|6͛ *BK5vO{'DK'l;ʪb_ؘH"t ƨ2<<晈n^Խ&.dpTI/) EAGAkv+8zRR0J8ऋ& @BQ5KQ!*ۼ|UG΂ >=޷hƋ@G X F왳%nX}ۮغ Vdɾ{+lhrQͺ?FNyZ!|#7eLҫnDx)4mbӾcDXxnkѧzi9LF\nOY(\ّEs^w&3xB5iP7z)8џ-b,?;Hp~D *cKi֝\M5FQu=q{®kj \ e`C8,6\iĨ-VvԖ\ZkyP±ȧ+aa= +J/قB!WUv(ji=^;A: o1歺@k|-cɨoc){K@֞A9o@YFw/FV7V ԫ^kFɐ M=}S6lc.%K҇ZZYU*M$ Ȁ5F `1(H9"9?k@f;3Fb5*.||AWCLԔ&wzK=$’o:ߔ=EKo @U5MVXrmi~ͦ1 x\!F!\g]8G#Ku- tǕ2 r[7$p:W/'쬲UO*k\wQ{,n ꙩpV+Q0Vħ+fb@[ve9HPJ ,LOuصq?<_a> c\*LDbGR?`T$'zp>lp~[-kZ"]%aḾP c5{3LJF*kP3qɅ+]g)5?QxKVĊdMD{l`1{lSzS%wU{Y%aaT֬"= $q%y~ S$[9ӥΌH2U $IA1i'DIZ:G(tXDCZ~yOg(q2PCmG߫ !dGCxPZUJ^:q~+֜׋}oX<e,5+ڜiBAZ Dᛍ[/7éV7e[ %\?pJfʃ/qA7ҖÏ8Xne‰CAi5{4zw~+b´Cw0$F1̒0&^qqԛ]2\`ށA#MAƈ [.[#]M߯224dz+\a߰ECL,. rg`迼QõGͲÅn~4fP-1?H c$Cs; =ypmL(lPSyRO5H?ײ78.\410{p Oy#ճ&`>-Z/c ll+(T8%P+J6L^R{1[R3 ZfAV*i&_WCGWKvhwo|ElR7)u/Y]$rb>rUfzT;~xz InI Hߛ *'B*Я%YO-Uk8|AL ;9A H o+3q'd?j^7H7A%. ^d73^[߼"U>J0Pׇ2yGb\ʥP]ܶهc>p_|evdCU/?#8 ӛtR|<ռ&PlDw@bV0!dHɉ`by'qRHc؆]n=9,!0XWG_SN.S>j AqWÂYX켜.Go7}H{gwkG3}] UB3~{WF+;1<^ [@ 3р_K!']( yBm/@Ѭ(Eb[~N%[jF_$7M2W8HQ$j2 W ޣ3 nJ!ga=K%fZTn˕q4t-m6I;]Vq_5>+|bi!6?xgj"r/}$Q;kx=AI{ԏ  ygӰŶo~_U 1)슜(z9Ҕ s>- ~dUzz⁢S! Tf?Gab90mn5kIo9wYX.By mY( TmCVV^VmV묏1]7UWl'sFPy2 O}e<!хkIq1WI^aW3)b.{ȶf\qm-Y)X0FϥAx\#/?Z>+.iH$ŶLՃhfz! gH??Y abM @R F5m*18ԤU:?̘/01zKGLuc5.< &hFC6jC ٚ_ YZMͻc&Ҧ'ђzŖ'' ueXFHeR#{eakk^;ض@1emALvS2FfђS*7;1fzSwGd:,5SѸ<^{EChg:Za#]PmS{HrA3 3}-Xg=l-B^8譿S;eh[!1BGV)NPd$J3IC* up2okaW>Ͱ}T 8Wf)NU@g.hזrXoLk)Rh͝;Տ_A;3A㖢FJu'L>/,gdf-z3?XfU@ґ@fbʷ?zmEäXM2/N}@;vi穊fEaf$vR.p3ɰJJ-NKĂVr>wdf>seiDo WIk!#FL~.`i Q1Zb;2@|::g51V/έ #1iĒ&eĂ!C9P7m2 4Do4-*Q/k ^\^/I>O`'] [b?x))L6Z]д.DŽU"+vk& )fES*$iz5it/7c]a'gV1dtYΈ=1cu8Fj[}PzU[f&EAJ=EK '_-Jn !m.(HF4_yv\ !"xqM[ ]E/|uM[IEvvLR?uC,WJ[%Gv'./vb c&Qe^wgs6Isv{1@t{Me֊|Zk%w:d&>azvRiǬ|::@`?4c/.%Fzʃ.^)f-@2a୳6,͋qAU 2;Ş*8 IA:e܏Fо+J<ڹ烕a~hXn(U-PQb!cc=9"q5ӕ- n\ZMFakJ0BlD\C*QR)߰ #W x}.wwS R68줢M?fq&8Ow%c΁ r>͆ t{&N\#96ugJNlor@4PeD5Znz"JH}meEե(LjGd0, 7} CMX1bRvdJkl"J5AqxS|tG!d UBlNu{*m]l]S[1NRY$(wwwɩ ΐ9:@'a.>4;Fs<4'pul-ԇ5lEYV?6Sm#(,Kδ-Dlӯ;kLKDswCC.tyDE;* xRtpHsVK1*e{V~)^ȋC0$紐#Y P6Q!Q] O _:bK1rfiM V/cQmi7*AbU{Q(8#.Nc<B&oMx4 6'}Z+ u6gʰ |e"0sVvM`fjlnɣ,S868=cOdp,|6H1B]6ۉ@1̄˟*nj-Kϫ!("HO P}29v!eaDzT)`4IC`u!pFہ^TrB |jP6Gydd5`ekwkR>pR GE(* 22Z*(y Ît+o8D 9O=܊@p^0SԣlpH Z0cA6糣d^cT)0d{Pѻ]նMmpըLr bd`S@5C1*]QUNۆ2Ǐȹsko#& H÷qշ?þ'dIiܞ k`n(zeV\7R@uC±|gsjD||A$,x H,;2dk`Ril眏9&o#N ;XvHW,yV[f/+FC:s4N0þVKwk;llGz%ZOung^\lE嶴T`$FA2%&AF +$M]¯8P,/:]ۑbϨ/؁󱞹aXx=\K`գ\XU. .b{SEZe$k÷ohcº0ͳYЗDj~CfRN sIaJ y~4y>, WSPp 8tix̴ s'LQp'8h* qJrbT-\Mҩ>i"k=m6 /wncSy1fpVmx3x @2#C_ݐ߹JJ| 鿌^.*5t&כ-o." dzX-gI(wQҝV_\ZsU(ͽRp'~3.C'7ZD`R9;jToV꬝|>Of o+g7j:N/F6Lv}7޹ZL3ðD%D Bcb>k1lԩ 6X9sZhv.'jAt4㥚'\*rq'3kK F* Ɔv?S^l, H g&;m+ᡁgyth%5hd AB VWqʮJZf:+N .ʞ0zZk͟[o餩T. gkD tam+ :=O.Z< G PPni91D"BuXޫ?ʔ_ı?oce5v:\W~qG87$X}*Hf %7fRfA@.a~8fT]6b֥,3 ?ESO!(DH+=Q{L/GW$#vhS]6zD[yp6W8+93Yʂ+I YAnݛz7.ɴk%xy QL,yh"*&%M nb@0%2 P\ߵH~[іIVu"t;j19̔v n>*$KكyW2uRqPDz $B -!ԗ_խKcq$ +Nwue1Z)zN4iBX&<TI'#sPsQ&\9A~ɆaW\9oM'e~ Pptz6^gp[9w2{ wp ة?b?1e.8PtVM \{蓟wui6RǸ;h[ӫwУq0S蘓rR1iUT|9"`grT+c90VPL+Ӗ*sT]"psŕoﴫ2L'QEK[5/ j,Oth9N5H򗑁g6l{%aE5]P& -4^I^ 5(0eqWGHۑO*%b qr͏HXM4W@EY;gCkF1qLLBxkj]]jw݁2+^ vecFO+7E N* WWŀ4w^%S1Բ8~-V[Цr_䓊ZBDL8'Јj#d^׽-ROXNĬNCG o1 ns\n̲@:Ch?/P^\fE_ڲHL:XaiqݷVwgiOv,"W5CL݆K];蔚i_f$=B9q1K-j480d*R*,HdžxH^~dU7"WNdFHR?0uy#ʝŨ_>P6rz_=c" ]g{6tT,çJNlA~j i%"nƔTŷ:b7X476? {^;+8#nk)Pz.t":.88鯪jq5a=;5IOvGY% Yz?I{1$4rɴcCڭ(K u'p&ʯ:k6>OCz$+P#&{H<ٯ]~GIWB6͸{I{Ϛ.{pwP,"<">n$r3]c<9ǞPCpC{JeO 9_nUTy/aء}M.G#hIyv?yo~Y(f+'ҘY&&~: iM~@7GU%1mh`Pjvx9+ 53K RY7on=' H.1 zZ!/]LRMA^j&Ĵ6"N*0bxb/7_S[NZ+'Z[1^pU:Q6[U~Rfd vRk#ls͓*sm齳?k\CzWlLR,+!nKfUa6Gz*$N;FD3ϱ4jC:ȍ{ 9`XsCe7IQT1Fȵ]޼[&ϣz)iBCԟZ!WAAܛH(C\|ڶH K(˔1tSkbBe"X^ oSc+=lǀ=/ c!-vgU*jm*сE>$slEk tz*N 4Jfޭx(.Ih}\{uh=e.7Nχg&!93bkDÇ"l.C/}0 7lY"F@J€sX8Ȍ !_v0k$Bkda:#P"y\xRȽu) B)#px;iߊsˈ Ԯg[A}*,~=31לuM\JS% 0j~i̔$Juk$4񠵪#I_;‹.6X3im6\ 6o|i!h%uHW\}JE~y[d{GO ʼad6r(!b:!_ՄpR=lRNN1qIQ, fY˄@Y5nJK[T\@I [ƒY^u?;_ļusG$ji͈fHv&psxӶU6;"&gL_JZg :c4ߪ6xl@aHƺir5%!lUYe#kl3[#Iߧ2ln G{-@+Zru}yo;0 9_sǥnӊg7I}oLDg)J/P W"V_JJ F#u_@x?H$C\e'i5p % ]?kai7k%`arܥ u<b>RRpE0{+/C͑4!>Siut`zd $2^S( "&Z[PsZ'!I98'; oH-r`zndB2ɓws(`Mhφ Dc ,Q_}lpV6Y!:Ad0 bK+K"9M›Wv/,?eHI=@|n_-eUFD@; Pm#n HT~EGpLyS]R)&Hd{20GzL&iFLT髙H}|՛-Kگ"naɅϱd #k/Rhզe.\rn.siK/*8Mo,lB'[5/Ti7l3- /J@=^QZsQM c W{0SQ*5V% Bwyz^(!(d 煍F`w' ϔ )^m+vrAŐu*| \*XqD Tmihv30$+0eٱUS a}4E|z1 ;]W_z{r]#*۫"V&"?k̉FM n*s{3fP8H9NgۣM>"鮉b-cD %-cQ"HPz\&m:3 d!,xKwRYÑb8aZ@"BV}b8#p8SϯrA.Bxll?g>*D@'zƂT }bZ#aHM\^P 3a` k4oS5%L05UM6&|A3zGtwRPD>J$!7f`!Sq?z'3؟lx7L_3*/hs7l~L^Tiw |=oߑ na&3F/ jݤ0ݦVfLW^Ѻ MFxS"#ꃛ}\}le]ZkkecmÿVހ.є" hxB흮:E^AsuNN JOo+$)MY"Ldeg|Al,~K6>WU[c&0_ϙU.ܻt 'iEv^"Yj!35>xyn(MTA5ߎ`.zqkl..2QdH\KȗNLnkR xh>F#UHc&=:)O.eQ`6YW hAAA|1se/ג6CѨXETHۇZs#-97!!(3JWTLzYB}rGV>Mgϊ+./"{=0TVz ,~qd QA}H!;^2ilJ-i\?-k^"?Y.$⨿#wLA"@ٴ3L~#/ >V`˷ok<(n߶1PTѫ׵~>^W5Mz͐6uA v˴ .+!+A %eM_ <Ǜ]Toi9.2z=EB&GDI9 d3|@(hadXY A:{V gE"[ J ]m{~Rz6{| /(TR4SEND2ߐC0+(LaxuZr~*Iu$E3HQGC͐,|c%ʻnх-&q*iC*8AAG`S̈nwwuPG&L GFO IVm5!(؎@6Fr6, 4=Z:^2M |GK[b_;f Cie߃o{uTZh8.fVmBlCY#Cd 9=ÉF}Iؓ~S-3*`F~V|ds߫Iw9*LEZ#[4ځpěgᎥ]7w7GǙ7<-o yg02ymxǂcTGS?x,u}5r=Ǥ{"T3)NwNbHNDoA/He2PD?_Ս9$ SŒI$]\y?́pphGQڭf04B&C!ZtjV4(ů\8!'ȷ0b@G6xy$@Er *nJc ?uTԻkց! ^Uc .E^>mKoi?9= ~xUWk}ߡaؿ G2 tvMMߧ9É{9+Wg6:LFqpÅrPpͮl3eLh:X2a0u!lqA(s-lKs4j.7sӕv?skY3+.{ j{n,og`3\H=%3afS1o,!oASonqUZP}X .z6[P6X#s2aOS49,?忓:'簔ɣJHŖE*D`'|y^"Dܙa?JIeDS6cыc)֢I͵P97 |Z@O:L7'?S"@1;\3R% '@v/kJ -iTWpFwD: inݨm9}=#eEPZ&֍QKή5̖wJfaeZ(H;KwR VY4Ȁ,yHVY>{XvJzrVK0`ӍG}&+/1~pPA[AFnUo~atv7϶A>A?m 'w%8z.pA@,W?Tssː:_]Vړj~Ql>eJ:aGHyn V ,,??ce<z*Vԭ zGM]ɼt>zO 9xWP,c:r@†X <}R-hZ B{f\uElPAEJb] *Z{!FL]EŊ8 <^HtvPiLכ_. ub0]o51o1O=\x"1"B +va}zAWwHGfF-G]b! 10#@V5j8 7gW> ]& k&0ʾ3 ho}>)ã1wj$ Q~|c |-]5Ee\4gY3wPҞ}Las*EEd^S$A7ljT+-ɻ4z!))|4אwBמiKɌbPkqU:\<}Ljg&<{>J?l ?8`ԛC D2"5v#Oٲ fFe}דvb#l2CIס#cs1):py.!@ =шI?5:jwZMmi4N "%<RCcEW=WX@(BR5ˍiI.;61SQdYf*ƙ#9jMʓCQLHE>is۹Wb?r0g&Lk:kP;2োB$^w{R9~Pcxo'-nț.9RU3}̳coӗox`ldX[“Axj40^aNԂ|4#D=OF>v!(C"NCYy'QYrȱoOGR\ѫk1,䣻#THkc׳KUc5Ddzbq3J_4U w ҇!U (ߩU@ExίKz#֨Ap]YDenzߕUԨ`[7%Rv҇7[ZthZMCX#ԡS+#lG-i28T9h}sŜ ae 3Ot =܇M/yAX evLb_+ǾՒy2@O- wA=7H+C n>h٢S%?b_oz@H4xp/T@ C6gnqK#wCv PzUuf[J6>bUkl#|K'i7CnU$"u1uǬ [,򇢀xp~+`jߊO1|( v*+Yh?1%Z*#stTӖa3)(m,pnN|M4FD܄n'w[RB֏K"v) &X5ȟ{ܱ&X)rs;VQgRbπ:C\ڱ>͈bDLK<}ٜx㗩fGFwG ˯V  巢)w FA%/1_g@!3x7h.eW{ʯoG3i9w7CL*R j])w̹EMDzh.o5;RM<Ԙ-A]Nq;'%z#'gn9mo;]';ܗ"oo8Tx2 Af칌7ی H"(lTw}\pU=_$$:7aKg]VSffwP@b4vuG㒺թD1H2eU蟕Da[{K@hx>54)ٓ4zu{ VJPkph4.aEQlDW 8 0ɴ؏ĩap}RTZu{r$OM#ﰁ&_ Zӈpog\H("W~K%^x܇:`0!GLZbMVfd 1' `Λl]yjِEAA_LrҸ=:W!WJ'J7aFXb *uc&$G?Nb-x n5gl>L1iݠZQ2b6C^\Q xcBAHDtL6mJc[x?A9&84N2⇇isg zPBo>{ 1R\DD\-R5[my$ռM"ꉠo kvr| ϓcF:]um_Ʌ069/^X056UH3&H+t%i1 }~8/-ry ;٣23,ujC#:N6*9yf;!yREbR^'Ϣ|-}'ypJT.dP1f[!ڲشskYw{)G{O|dKN5א=4^<쌿V`q̝yET*낃iƙAiml3bwҰ+_APDLϙq7ϩnP.|@0K%pm@UiW5M5cr(TN}om qq&m֔w=ҞP=x,i}̮'CԱ~D-r; g -ysC"ZD %ICD)Bz)DH(cId 9 `  pRD*aB^Iι^KB-yLSl_߃b:|+h R:p*6٢X ЯoP++}I p}!7\OϯU["̓E5"B 1YZgkz5Oj`3jYݯ "эI1+wgrB\@PNMs۾B9dRGDmAf*薛%f̄eb]$M.:JG-0t;¶}V9{m`s3qQKWMƕSdE傜$#VjvIB]|-`rG E=_5B,\]xOp,I*"n;izŭ~^@|>y$ vˑ۸s5圱X : $f~(#>Tzָ|_5=o( o m?nܛD2Gn@錆U6 ob>i%7v֕g\ksd6*4 ֽߟ'QJ]eD7Fͩ #kኤ6&b#8%_5[JVb> o k\ 7CNLAdŭ[Yȗ"GԔ 8 i.O+B1Z \ a{l$-VWX\%Tv0ep蒕9ty®bOB JqZ\@٢˒<#zڀB:#ڏ]$ƒY3IkޱTTq&LWmݥ($ ֥F(f|IU舧MFևf?Jhѣ:\ ]#:> s Y7{5i˗~s%ـ~`V{h=u<[JhO֩QA嘂|ծ %Fr&b-y`ͧJ @2LGed=(ΟJBF, ϑe{6\4*N .Pcy:m x嗗|wSlf/ juhzBmDpB& P)WNNvcߗMZUgb.aPȟrGks_-xݍWOP^rRJ7Td0?J<$`~Qr?gVDٰ/˗NI9b\,b`:H'͔"`+Y~Z^+Fpg(bF vcwX;dؖ2^bЭ02_Z[9pVcɝ#V4 p<&d tkHqFf^]ƿ fS\t ;a ҖH2WDJ?D]ΉeR>C->kP{9aCc6JMc磗?Qv<}V+zBЕJ(,/Ύ'_Yt/:I#*Ej=) )Cg^ѹj= Qc`_ Rݏ@7߳}3ќ_)3\kU7Č8l)Uwn궨C,nKk(UL(`R0<_a2 T )9r̃~Py)AI=iTmR"=iuGK84 љV]s$w[ubFUhy`#ГaM_, ۷_3Q^#w_ӷ^BfLq(7IʥtIT/Zzk4h~ߞI,8Eq1X$l!\z$;?hwLL5_>u# A.yろz=2ctp}!e<( 85VƲmX:Ҽ~ Ќemb in>^"\;kSLKIHS1 ҩD.A5MuUD7,CB/ܾ4.ȉ,Β퍾a|2 Ήgc"g dq'Wgk^4Aɪiʬ. 4aw5OI fe Ó+4Fp{ekgGXR|ůKt"o+<8,>I R3]!Y2[Aqyw"On*eç`^0b$^۾tXIPP,W3͕.+j>` $^6U" |Rښ+n dFYP:g*\e|f|ARQIJH%Ew<N >2䜶l8&bn^^?|)VO>c*N nVyJCDJb參8S =|,@,)|؛/'|1Q}0MRS9b(;߼Pa+sFRVcs8YQvQ Gad2ykN?[j-m4uþs`]tfq ;ȝpξT b,C]8dž4So *Luo2B]Q[ 2dy~HQZwN6ƅֽjF:c>S#N,eBAn>> /);~ T̉uZىZALF*SrHSxAԗK@_Qu>{髝?Ԏi=„weu:ɓW,S4uU5e6u\}Z/1n+X5nXJۜ/cD-fJFleK-|;TpFXnHPHBu~Ȋ 6|:+zK X [橆$;1#v۳ wOqMB}RݠltC ÔrGu~F׌YMϺ*LTQ+ 3R& -И}Hc}1ej~@0sfBKF_-@|O GuSܧ7DR3E\<wm wfDU[Fyp1a+5gNyX(WN3 =M%JI)e ǜ&\Iu~ g B%l .x}r0byGϛiw5 N-21${RO<8[S~yjaj0WIYYdN'GouXۻ+2'l{WQyZ0 F\PT?4dv]I`b&\\aϝ@ݟ%}K/*oG {J-ڑt{`5`=T N̜kaĊGD';ӓnv'pL~HH㕲߫ D+;yd_yh !:pQdM#}GhAimʱ0>b~3 u|.@)lkª΄\/١4;.冩j4;nf:7s=^`CY'$j3;XyYOr8c\J܂%9(6FZ Oi6Y~ xwA'[7Qt^H` BFkXi|밝Werw1=".|qsv`io4!>r3Sfu|Y-R-e(VEh?c@ц,ƻZEm1vX pH8"J1\L~^4L>`^ v\v0BvPi;u ßFd<"1Ua 8M4I8f$#߸4')YxBθoIl&MMϖE! Zr'g8$Ga3w}DA-sÒ8i@6U~ɰ6>x5TqLھ@$jێ47HjE?͗5p98X:ݨT6ĺ!rn^J*؏%Zf'i RִN9`xIH k_m[j]{OhY{WLw-Ξn;+ǩIz~Z85&b:RVЖ9ŀPy a|q18WX޾4;[KT;>i8)4G]P9!؃oܣfNW2-pk% rei>&3-gf1b s6-!ĎngI2p*נќ(-)"9 yriA|")ZO(J[XLbLnz.GjE01$M^)U8xSPս9,z&w lW:>اca!cG K< I#Cc} DlMѺ'-ȒLK ݍO$ .whml 8l& >f՛Ż%S!`3*IGO&!nx@kZː3v1-XH:GchxE%SQtvPJ $4C;&]4UZa3*1nfTTZ;WVǸ,_Wy:w5{dCӭ3B>K6(p 6G7vZ>> ck"Y3[Lfh7roźX+7Ig.~ "ZJ@=3 ol0ƝҾF!6GfiCNxcn%to&s|6$昬ȰeeiFg2qKOrbQO}P]k~J?Mg;X{ekxe޴([g˘t#!~:zpz>jЌg]IG]]ꇎ{zBKM9,?ß/n]UKLJ>\|nj#Z:qD~uZy:͍ *(| Z]|␤ZD7ʹrc: +M;05 +!s ƫhş?`k%j01MKp_wo93m !\"DUWP8*%>jE&ԃw\Fދ ppM;l$L?zY|F]-W UW> mj J̟-n~K ԐdԝR0MC24 J[;RR!.2<Җ,u9.^SDoNY(uдD$XWݬqzXRdsߚRc#%fl؜ ϊgǿ1X,HC9`LQ|owyvv:ŕ3*h#h޲x@] Į=_geXcdYjOW 1j][5[r;!v` xID-LBxP =9 Pzƹt'tBŏp\˯4/h)3R Օ!pțF]?1T#=V'c [,c}XIbiz~l{lZAh0sDZQE 9T Lf)!!3mHs#K9J\YuuAꞠ_*)`>_NQ/΢ h&2kأaL+!$`8gV!G'q'cVYXco[tdQaN/A6OeuW(p>y}DNdr"=Вj;±%wd&Tm'@]E-B;~ N5Kv*!U%O4V2]8 Hu.0WlxQ`9.|oQ/ex WCg ~L@3Zi 5}|OeR弌]?OKQ=&XX}Eq jhǗ55S6lrNPBJ\}p $E lOc cv~JZv1Qc$tT`{Y*2xQ9lwm[I-u1Pnb)&'|> !Cq$0D j>4P<2u>`Iܝt5LՅrF(1#k@LTG&9dF.>p7lc!DnbgFM_pgCH׮=>(@Mtӏ d}CX4aj_@|o,qE=֒'z; k?IXX2(pLX9|\9{V9LG3>[Xɜr9'ӯ\&;Nȭ> GhGtcԍ"\3QrGnfj 17M"#Zd@!Be>ݴ"sA J= ;osC ׭/u+ǒȥoLݽd.Br%_Y0xP )㊠Y7ePuX-ІDngZMaEsD}~x-Mm^5gyK}(\{-cn.jZUO9 srMp2<Q}ˢ&| cOBpDOBPt&(6ac(e풫$Os_rlHx+P3,z1 V8e3*-JjI3@+Y4Btꑗy>י[`S8;ߺ99-i՞IX?2K?_Dd$P,w`|RE{Dbvh,K-gPR'l> QPǨr~ݫ}F϶X5R8ooj~pg]^0.gu`җ^ /Be9Y`wW·=;Mqor*5sc| HJ %+/ƹ;Y@걫0l3zӼ{vWw;菋s=2p׌>$}r@dR,mMDIm$d՗&c#!R%Me4V1qyj@ޫ c[o5o̽!)[mNWV9PRP* ,ʗ),Ψ[:8keuW~PҁWk(t'>_Xd~0 79|hYfH {u>'`MhG8k`4fnsT>^8?|&,gO( Hk; bK=zT=??dx'"cB.X  W 5xZ}[LBPU&+×q5?Su)Y[+>[;q;'a4C,ihrxsPqj3mc@(I`.@j 8slDF vZAPr\FdBR7\k5`΍fPߠMܮ[A™4v_8ic[VSA:_KU+;FHo2ӄ5 r{@4/QmPǓwKE s5~+p9R*ڌ#`n `¢׶Bb&Lr6! ܒnxOׂ67@ 樯 q6oGW5ZY@IƤȱp,owθN=/-"H'0^:``dxX>9 .32k9=U=ƎIh` hocgK;G=j84"Ye<==15Kh2*̮T)Žu@`N]uWɞJ`P-Jܨۚ*P O 0\z^ά!PUb nZci_\&%#!*t,ix%W\i70ۭ LXI\+b 1$0v?yb1&9B#Ƣ6".M 9nCX֋Ӂ\3,iXk(kK{O7X+^ZAy-C+]MA`WbegӎB iNBbg~o }(c,9}|;Xa-J)ERpp s:ՇuyLa%~23̘x# o *6h@,bq# z5/+I =lQ,ꛡ>6vm7$_mO7͸݀2oVKʈ$&aW ils.P} 32^$,CڸW)!YFK27on"ZNhl$JRL܁0 CMB!ŔZֲS R"snNj1'HtV '%Ƭ6/U]PGƒBpt[Lʾ9+4Mʹ_ӤRؿtύKewz 5Nha ,)0^֣e5++pTBq90A?PEƲ0l)%A=y Iƭb bcZy8y"ٵz"S ڜ%] Cʆi) GnҤ%݊IHFtGҐϙF3ujWY=D@\CUR66a_5K/Ǚl:m| N|NqLᘦX9AWa&E]WXysX%oSX p.`6"<}{f$Ә}mr6,Ј/Ls97Y[&)Z8 4":sxc{.-oug; 82[u?tMjY}qFbQߞh?;:OdW)sc”3061ugT`;&w-4v::8r ?u0g4m*qD/z1u4w(KOi%jK vْ?V9\A[4po>,')`(֕~x=9d}8dxSpYǏ^i0q\g0_]A=#SpH;}pDw>njTߑr|(:%oE3# df_\| Cw- 4.b07ʡs #u%9>w /-%aX0n:`)l'#@lK8etey $r@䭌^w97ex Zڰ0g7+{$h "Z07Qk]$0Gߐ ͖< OQgroP FpqfCH:pQV~jH>}-*&<59;&V`5dYt r1KP{kC(N;>UE/e׉ㆵqs]Ή'_gF㏷8^C{J+3lAIkIﱌbGGn/AsA:- `nd]5XEHCc~)Fb<5_! Mցkg}`NCOe4212`'򨪣vٓ@6Z|=pybFen]gu ~QRn8QƂNw"&^VxD>(Gamħ(Ƥ!3nT%`gӰ^}2?= NO.@ ;,$×&o1rcddUX$4IWSXmQ4H=i[WSk:_MZ!,K[ֆ@ fz enC@8W"տt_6rwSb`<+*_ VutN-d%zck! l U aiN<_5V_Qj:νVؔCeU}=˔k=DTe ,^Z86n =Y~[S@6nʻzD@NZ:s_e#JEgR?7^g8{NE3uH~,y!L Rh_{Wg\dUh&; 舄#Фo}l5 9fJzuC8ӸuBѾ(^xr amamSj"f`fQ+0K?uRU,?.p`wк:eбz4s=Y69Mڥ%4~zEycPEI"QOiJARسs4:pE @ܯŭϩ3n1. v[OMh^LWdT\")S{P>?2"CtN%UX5 v)7 (#Xk$GƑ^Rsbe;"DG̓_͆F# eǵ8.\~PW3z5w 5BRG !+0WrDNG2lv#ՅԺ͜YdF+;g g#u#N-@ ;z>dwD;"n\'p"Dʃ6&Jo Rʹ[掂`Sm[ mմWt&^nE0XFmOƵy$RoyMi?/V`] (@ 2b/Уn-6k 6FԺ(^0?Ku%kR4Ni5EVG`:FO*n7eS-߯>8Z/Sܲ6}Q)9VRϫm4<}T[Tt,$;qLG*A#6YJF N5?~_[:uV$elk&ɠG)V7B: $]*H{$x=DhZl֝"ܶ(b*냩U `D7sx'BIvJN}j'0,j֒uQؖ{oQBK wv/b)a>>sH"+,nVԧ,sazT/BshrhMݶ!DyPS(RݰB:j # i4;`̕1/86좖6=%ʒ fr"%'^ j|%YEH^t.O}'ǘAjxUf _TI&ڙ$@&zo;|X;n3oB~h'f7trd'cO>3QFwsi3x 4GwU7j}s ;s84ocr|ޭ`=`*ФΕA9/5rɄv hU|xP{{Kw&{ <1c ;8m?ܦ|߹ԎR ?So I.;;G!AУ:GIucL9Qz^2v\0:0V`EW6o e @Z=ӀY\H{high (I>3ى!!`>B{>pgHB! E& .|b;CJ2ۺAP:7#L42-B`D&%M Q&vo{8Uh=ҲYK "BX;`[?r 1P7ӓC#X-%d=i(r-f  [P2KOKǹSY &*ozF,"6qJsSl^Nvg?3g\$k}A>+RqxyA&ԧK-̰bARSŚzy~6: &6 2Y_b9Dۑo(E*aTG%8W *E QE[ %RqqpXϷiA0h'}܂s5e1xP`d|]\*u.:#)ħ(PMf$m`/`;gb-x:p+I'00 2-a<{*Pd <#owF)TVycLƹ3_#5*YàQg 26KȋCzYw>D+uZh$"Jyض"tiS>ڬ#>N/4X#ȝyIӦ 5cOO_0M)K^Ta5>MkH,c요k*Qǜvv|S795I,53Dst8I8%`N?sAUb֖;ko-ޙbe Kl8S X|%km_#bHlѲ r*Y0dIrP! ]ZxRN\h9ҦE"wq#OWS=A~n0:H(ÇtIϦ@[4zY_<ѹiݡ9iO>Wf`GܛyTR=/.,yݕ?-F}פ=,Ⱦ>Mjgsz7%˳xt iS{Ȩ"'K!.ǐ1Q8gؑרYWZg`A)ycH:^ ' C_,R[qc>_FSs'+#_I.z:e!k @uFb0R[[lRVږcm$*VJ SkIt"N|^7ZIj5\U$H6fn@ũ&4.^;g `=˴&~,g~X-ĽdKТ %vFX/@gt}lE4\({}wءAoq6k*$@/R#|8flxŐ 5²fH[N@+pMIݯI}߉C=;ԷJg&?,x]>$gPgX0slT xXqW;%,@DW?M_| 7̶)=Şqىˏ(וe٥q~!T >Vwʾ?Qv{+IkpJ+]p%R]I$oY"ʁ#B+أuOt;vCD#_TdJe&E#n;@ n$F'pvȁ6t`GxB Bv$!D;9NӒ)-4#e慝en-  ̱֧]] J5>>e0g-nJe +Rq!Iro65V/h~>ӭJiYl^*Rd}ɷ]gGvWQ?Ɵ9 MǴĕ~Q~yWp@׀n&rwDA)0OuUG'-c&X؝.Д+G7: ǶPPs(m߫I$B/Ԝ%M[qD՚7">A5ͶG'95~[Q*qE%+KjivH CdgEO֒k s.fBr{zQ RWTnR4Ll<4I^Sƥ,AP`u1^Aop({ViחtWW41&-kc" GNҝ{goÅtޝv=w? TGqtZ<r T^N<U3O݅sz՗@A;m.?CXҺ|Sḓ"IH.QGoǩ㥎#&yqqz{*|~oiRP'AqQ nF㞊IvKc[s^+`nۘDO8-t:Uzޣށ"GNſw^ B3дxpVX⢼y`f0𖻋{5mO=m.`.am᪬s' J]3#$>JbNBPJ@(T%tb3Ciu#jڸ(GB+e#W`˰A)H͋ sdAmoJ򑉣`}aa\d=!3mM;lm֨u{=~RY/w"BTDMjNITŸRXc6Yk,b~QX̮a(fy xY 3u{ClK3+7 #K4 ȧ ÏgSq%̿fTTkNBjc-D1oyn\6-ɫ"P٥Ghx,jйh:oV,9$N8E8֊,6񺇰tM "Xnf(tL(qx%W|bzZ-Bnk`-xJBBƸfLJZyd; _v6UhW#xҷ M4sH I XP3HbwnsBV19z)*:٫b_la:[ `(oV#(="l|ҬAɸqoKSL9VB՝w[,!! t [A % k$6XzOm,c{X"_֥`gb7l4+-U%ي,B氿#MD5K[gA ? HZLH{8t61V8-4GAGw4؝=UsQ9b{OE+iEf3i'vkޞ;pG%-ЙwNXrw` Nz}Czˏ)츶K\3iIϿgIŊ9OSoEc?#n*iL;{E2酡wޛ(&BVJE7jbC#P4)YܚP@lJlEԿNPD\E 7ag#@r} g~lJ6ݫ0_shZޟIutΥ) 2Lm%,ny |1r,EХ/^ަG:ucQg%a20@azɗJMyMQ#h;])찪tD UsM…BGZ]82r' t4B= OR]Xp4㝌52O7VQ7g=<]%Ln]ilڣԭ@_Ze߱S ;zg _*_.IZ0Qׇ_M3gv@Ř֋tSos]Fc?tA~羴%eeÁ;Pß|TML hؠ>J, DJJʌ^2q*|9cqzΣ6:;ݯ8]4us&V] r?^0CWh}}F-jtVuJEQ]Q4>65x=uDdkP_4Eݯ_Wj|ߵ*!M{*hXK93yͫfy?3a4l  Qsi'2,@<ydt#6p5p N?x%:dž>x-ܦ ?yCt0hd͙5XX:Y ͚ "'֢_Bk|:FxM ǷFçJy?n@[d ZxQB}"? γ[W/KNvaynv:ѲK #u:8O bgjW-$|GfXwfZ kHyIe&4g:GҺGoAhCrlT3 RSb1֡E6TH{Yz}LR#0YĿ CO'6Q]Cݴn@ %1Ÿo;f=@IQp/TI9ZQcI^V)&= OBޗu#r;b%0f:{}{3K%&%pN[8o-%9A-uMf<|jD 02z?iBl^X*Y ~;TܼoNPhi~=<^ XI`ksueqSGJ)\?#\1ꛊ+uٰ@^'{1UuȬ}d ; ;Ϊr*-Dzb2JG+jt4%p5ZM̡R"w0HXsޑ ]DHx?{2({,2@4գJҎh)p҃mX `v0h T_Lr[@j=<_sBƃGIǣ  ۽lDے64W<E€U E}:%2Ƒ=uW|>o,G?[{쒑w'EVsb.n&s3V%K΃sG -;g8my&0|I7Y}>a[RE*eB PǍ47ErgƇ 7!!$EhT05- E☏P)&l͞xaFcVsl+)`4C9>@Zz 2<. -~EX^GEV/-".djE (ԧs⹇R51+@}̀ eJٶ PQ_>Π`?ؙ`ѬR*xZcXvcWp)9Fms\[mTSht&R, zDKԖ;\2]kjCn^Y(WNvB(F@ЪtmȷIʜʹ=oi˴:K:ޏd/pOeՂɾed)֯8GSBr+y}x;,nwxȷNE̠Ҏei| 5ĴrG+}UZ*~v%Epԇ" mrmoؼHrą#]G@ZPڰ]{O$2z+DIϊ&a)ǎg5 EzCC)oяdz9bp=ɫ'РYh"`0az"cd2zYlvHLqX6Y,5rz[0]ܤ+OxIr"8M-iH-n]>m0N7b(U\:8adFsxoŚv:whv樟c˩jA*!5cULӕ|QߣQ4 0hݷ_{NHAtaE VdϺ۸-i2e G+( ]`ZgBKFn$6&W6TlV2!9c;9SfX0XMaFLl~6z_ĦEX↹kO&{&WaCj(r@ooJK)&F#0')],_p 3zc6GRJY*]-K@z&Nr{p!rOJ֡(P]k5(":p&qót5$1˵IWzOI! Qp4w\}bOdG(nXvR=RK.UUr\MQS bثaSaS]a%,T"4N,F=7ФrzVɿ gB~y nP)|M8$R&gz)^F_͚(Qan[Ge66%A r8oxABa[r 8Me[bP`$ TF5.$5EO[ KJLyJkuBy͂I .Ւ)F| TMiǴe yM GNT6>OnJqٮeg) Mʑ;U5^AZ.^%54yo1e'oKmb`wlE. ,|Sݢ4V|! \@ F'd_slH:q*4c' KoFzSuW+Rvz=P*epi:~wBPݱ%{3!B1zE,i ~u`l@'.3;?Ԩk@mӉԍ,ص6#2;r:b;Oa]޾_4o O&yኸNDLKEԱHW`D5"ZWl o.!o[=j2KQ&[~"l.)Gʾ/#n*yTU 9*Ӯl#;m hc"]!MOm=b3vT_Qr|"*@apx̎wsZ *kNC─l* pUoߊ'(zWIi tg*!?XRy ~*Y TS ̏(=xV<x:Col<O((P3. >C@y̟kԀnV|.|{E\T+y ^rZa%yM,9H|ӻg_Ǹa)XA*$S4,>Hȳ!0N.lQnkPr|RaOe[W MJp-Oؗ#cmqWf1詗G:ɈcҽG"F0f?}11@w+^;`a{-g۟)( Kš@(WFs"Fzb.M ^sϲw Áui_( ÏXk7P"^ӈ(;S77~MچE/Xă*L}>d2 0 \ni 6A2kg<̇#~]B4>eIћЮEmĘ ..W.9Cuyĭ%H&|"wXwE|.Oةv>$oDpV,U[)Zy/b(şG!PI Kجf@Re~TٴE|&]ޜ̏ʷF_Tם0 6ZI|]cB-6i'r0omkF1#(aD b."ɿwi}N+gNFe L{/) l"[O,2.3ZJ`pFxtWq TdמLp͞/M^٬l0Ƀ<2+[J0B_b} -dU(A0l3=cN͢H/eKf繱 jטF$=_׏:*ݡ'[WUP:r?KiVEpIm䞑Tfu1zyZW&~5 f:d*YI{<Spl'x %pe{zOԑK០mt^>cL-.ZʕHt (P57!v Nyy@3veڨcWOm[? sVV1Zl#)PJ% 3N{׀zM? U$ LԌMRS4M(ّ:bLZ4DhL+fĩL1d`20Nu dfp'x4/я2wܵ Z$oV`T&&_q99P0W4{wzwpСCb)ꢤTfWJE#TYfM恳AuT|gb{tD2PIMDaRJyF\hโ@Һ&?@q@A2?: ^@}h٣h9űCsֳ2k̆yoHp\A9W)l.l&_# Qp )w"΋?:};"psc{:)nndo3"'MWUp#P[ "Yy[2sNy>9(Tc4."I}\ M5r02EJ_/@ntno؏<:߸L.5 Ř*9rD=hKCGӊ~PC9`` 8])&=<7OergL\ Ճm/h) p%r2 ɖZZtV>hr9]v⸙Xݲ(%C t<}#Jo"w="TjPAM3`Zge^AyK-|(x)C0 *5uV&faN;IXy3ݚ=3ȏ0goYv![94߉<$vƺGr/Ӊxm I0QZf7̄g鵓_<&t6mD}=o6;Z E7&#WR:a UPMJHEV̟p\\*daK68F+y|@=gRIV 0;l[G(&:Ma$Ƌp`r04,]2¥Gk~ug2DŽ{xQ!M"RXT VM>g*q0;Y*?nf/OU<Ǿ?;NZƨzCǸd]MC?BӉb5>fMi>`v*dž>ShGH94&Iyo09q>d^J Nr-c7¥vjmZW&2]₟XfhF%ݶ<46JqYֈ>kIgxkrƨIZB˴&6}AoV,Zv)l:qCj8j&pu|2Eוݎ-;rXa0 N3A{_f?́W?k o谹a=WBe?D -$)oAҿ0ro7|%`ѵΝ~4W h6,_rI]ׯcEinQ"ps)uD ꄄI♜֘`}UhAQU蠬׸&J[cGVtSݮnLJ\؅ cGϼ9`^~WH46 ߰qkq{_)W]: j'>ؙ_fTGҦA0C5}ذq p7z8W4K:xa)^dڸ\[=BکZ~.X-JSseg0?+g?w6lՔ= GKVޭƁ M<`uOz:-H+AB Ց3[ё1mҸOy'2ۤxn Q4 "Tt!El:%nANZD6&.`sIS_b\uvޕ@}ڿ(=иȐ JH`A `=x5$6Y+@" U"H%q(Zf0YzCUvЙhźUW5{q"! -~ψ ۵Uv)8߷tLHCZ1 '΢g^@%o'< 78:i1bJ9!"nc(dI_ñ wT`7 A@VJ~Xz'OrXcqo ֺ^Yrq=rXIר'HHp62PE54|Ǹmc+=E I/:\>7vumjWW+!)UwՀ3y=,0 .ǒQ/jx^:"bqZ^,ϱNT*H(wP-L?xM4\Gm K*3Gsg@ 'Te҂Wm4#M~3tJbt:627Dݏ!sچIy bEeީ RFKƗ@7 <TrpL#U"X3g&K 9zVqe̕_w6XEwQ/U^$TEEv&֋mVCo$8ƅ8ꉭu%7)X[ xN+ꕚs],_d42M+͌5"HZΠ^(38xJs  mɕ*ŶS%!=pl8{԰]^\f3H.e*$8D6/t a"飹s1Y0DpiB{_/(.}R5+eF3yq453pt(w=}kx#NTf^?@eVD{3?̎bOx nc ㏍Wk"1dtyl>aO=fbC#|@uS VLfݪ %hKN0AsűQÒ`v Ŝ\$·$Bw-nhmM:1l,* RYdN7pu"t-rW5WcEml[vW#XxJ#Ƨ sI?E*?3~(g@ԭJBg̓.3>MYx 8";p[7bKe硛#go+kL;n8\Y@VX(E/c,&P]]+=PfsXhYt/W9 Inʯ^?gV[=eػ||o[n?B~ k+GYo|?ְk trui˧> 7nChVJa_NLd g*[n }\>K~Nqz7ӡ+5ܒcv bLR|0}ψvm#B4[ߝ(G#{\ AMbKdLxDꝽ1ՌR%Gc3$9z:AƯ5]nl$I\y&)(|bCBj4s,1I\W!rsM>t[ M :loO QUr8/2'ae/ `Y c z<_ٱ25E{K[q&WӮQ9l ھϋn{O[[xo^~ k,ͫxUvnB}b"u7Kߎ84nl΀?f2";'w*f?FWJmiG[%qkJF9Qù=2cj!k#yM^f73D;&3@e 'lZwlN"_]r)!'t2uA\rs얳Lퟮ&1OoC[cD(zN $q4Ѧ3Uk.AR~qz bCD,fǻɺ14#i޼@1- V D2{eSy}W'eZv6"$yⳠ<2.Ԗb1 ) Z~ ; ;R=rK^rphkX& $!"uR[p;RHs!o6lΠwQE~&!oVA,b.#tmѤ#az?-._%+޷V'^͡5p1Faͬ/:"l^ACmcH _ɽ(ɥK&d!'}{{N9`TZS,7OQf(RKX/>Fͫt&W;CڼH}ܳ6edT(ieQǸF~>2Pl1ͦ:n/=A lT{4 ArG ӥCB J#):*%zxbZ)Fg;.)$UA*_ !DfH1Ea>'C3JR:]%X4X, >x>d#ӶoeBN#FGdw7ܲlpILa޹!@xUfW'?i-%Sc_oyIUCZ *T#\:oH+)mH#̉īq@J\;i{9z:;W@ X 7];zw(PMo2o "tU6"ps {~PV2AV5]]^&6>*% v.7{;F|:B*> ^PDNx+KC%NQZZ!&z i]-b1!*h 3&\< *˖;k !dD#՟V*ttRc:[NNUqT{ěSΕy)r$vo0dqgŅ[͡="GWp_GI5Ї B`}7nϷCM6Da^"KguJ>dA/VӺEr$As=E'Vu8%F x MW^[.oFUG-;#&Di.~굇'.cUSKRPKӠ`3!5w@_(˞-vw iEBl-WM|~|scLPaB˘e~VLڮyb|}!/]U֤xRke3wu=^qwGXJt&I KIsL QM-xĐl£] & I3;N$+ULlϊOڿC~V*JuKd|)>8pŴL-6E#bi=s}N 8.  \!D|J˥:μV6KgR,fP!Y6(rQ#hߜL5p^K˕)}{|8vgAlW'ө>p>'+ h6@&  ؓȸAf`wJ?/Y~q6T{E!P15Qʡ8G(F4 I /!c›W_|9 i)P>*jNnQꙪ%U(?\!ϭS\2jj nN)zhk}r2+{jp|b*aѼ@q!IoQ } ,p,~|EӖ00AByXLTEK(}@LZAkm: 1b mR,MØtoG:;k#Q4O}XPS+_}o^wQFwUӡ'4]}2E }kh?ު^a4݆4sCG7Vґr6U>=.*ĕ^D2U T/O"o3 HM7&;c-> Fºz?OIU3*҇1kvK0(.ޛd#3tD[cg"i؋3S0bd 0cq[k!Q*M@vP}}Cs!'zY܏pea啒IxK_vn;<( TYhV `szFSlĻ? /|O:oD$WVlć-HF-Z -=eMD9#XtOQU/QS Q!4 QPĚ'S,]ToM1Lj_akc#dR:_/$k+rlUS-&,IBNⓥqF{%WGfKnl `e#\kuIl ,8t*pDϘ|9QP%2"U#Na5 `1n %)d˯L|e&:+_∖[QߐQ[ /@ld0R֮]LR0qqTmCmսN X]忄K $!0mT&v\}1+ ;%(H, ~hy}tWN1G=M;A97J.ȼλ9jL|4+_Nmn"kHZ&yκ81q_0JSa 7MAH8*ͦN%B.t#SK췐`{pjcn73:*,NF } 2NŚ>h#QLȃМ4P#Vg&vcMIi4@0ܪ+ i? nƚ}!j'x"(x ,[.nc,րF(%Ip3n3o~ 9.7hAe*Oa0ђƉx ɋ֩e} ӂ$2t5TcuB.B7i_YH @Ot^36+ŭ҄ Tj br wNy);] {]ԈauF ɘm,b NlV㓸@: @~Obs#WAV-H84l7a:S1gEl$|%8*AמQ) 0-g)pK@dӳɋOCWbr`4ŭK.xEuBpJTމ#/j|m;"=]:7Z=!#>p\n،Ѯ^&2ts-)"w?3+gcrJDQA6<;(e?~a W GYQ1Mqe:SBw1DS)H}qL Xs>GtܝEmR6r|JC{dj W[{8u_VZ}^xwKt/jT͛!.ʒ ג ;*nVK7V4 HXK+ x-zXs.QFϔPtq$@UM ޿9n& h* :Ң:4/Urp,Rˮ VJK#܋m6>KPZ^!f0Io nϵ}$ZT\]%1H@""̈ھ5 + OTi8b ɩ"z`jgU (7'> g^>rz nM}ђ0Jׅn4x|?1_z7pjtvt@&r,S_̜EFdؚ`*Ε~ab0] hД{ôoj65zU[e֤)|2^ZܗY`.~dt@QqR*Ԏb:[i8 Wk /*r ,&AuEP8;TvU;>"N}xz6'xw%bc*3}S6!2U^($S3XfPj*{SX^@bQFoĻ`8⢌;=RAjVSᓖʿAAm{WZc`rfw6}9w[3.2u,ĄŢ⍡o7ߞ욁L{Ctl,KС\TWǢpp"ޘGV4ܽQJ=b4 Y]ٿ!Z Lάx`+D!vBzuW3ZyJ9=)<,VގDɣBYhԎȍ]4Sm?G8z8b]$ Y|[\mťForsmaqЀrDf#}[DL9wIY>`-;1XG oR!y] k;|%>SV6M 1]%@ݕY٨fRD:>/t]E\zm9Hݖ 7b7kofi B|U*އ8׮kA̿j p@Xr\R^0IqEA^u$AH&i B|)xqM9=R() pg6m /<>M'{Ut? pRW( JX`[^dTwuٺ^yx4|{{WZ%>Zx'].MH2z$w^ c(xLF!oGt< ݪz9??#ZĖ ݲꨝ]a#4XSPX |0ُgVt<`ý:%D>z-2EKp& #KM|a|m|lm.I+Fm"W!+P-uNK R^OԮndO20D gn3-*ȫ&ّ~!(Bچ0MuZ>1eEWy(-Op{aQQD+ -=F 'OTsrfcqE0hog|*Q'zA=>Ԫ'u+DU@ayx1Z6c"Q6269r΂=;uOp1LeIv܆}mX\=w;R`}p\{ƹrPh~Q13 BpcV8 NxD ?] /b#IAπpC8u˲wŨR=u64%Ahj[s32V:٩Y7z]B2bU(-PDoM^imgGIS"̦lb$iNbMۅةpAd?Hr9ڙeUn#%h3eȇ}=Z9`FFY!wS6u5O+>rg q)p4U(~9%d'u6b^%^d QbhomUehV IFRmdwu zjKj0?ݙ̩.F$Ugכ7咢t6>9-7q2dh| Cx?)!9 LĸXiC¿)$i, r.ZQ tF):Q:4*{mR*2j:$W2Pjl ^xMe|5dH^SX̾~EF9@TFÿ]o5aq$9Yt3!;f[7uЋ\ `()xׄlIng uBd)vn Uǵ J7[(?O{N$H)- a (A?׌Z/َ.!g>hރݫ'qΞ|>Q+hXBހh]a2agM $1P"p>G3Gk DqѰ /Ky}r#Ǝ[_ |’{*Mi+ڼ@pgKfq 5j Nޖڒe{!;lc-Ic T xAyS]5w*{\wY{w>GbvwP\!8;:NP6eFWUxU]UIJ`Cʚ|օwҔYDMt85 LDT,Dq`+k%j!ʊEekīb.eDHY.xn8xhTZ~Ͽsu-k/j냊 [͏@\:#KU}DA8[]=vo<"rPG#'c@; Nށ@AYVER8(dk=ٱA[mۤhW>o_XpʧB1a?mT䥣3PTq3Y P$ha6^g6^g}FA6!1{[99ׅ[H[˄{l^3rMl#W,pa$b9 J z2; 愵 _ H$UZfZ3[&XpLP?['ʪojNܲowF\)eW.n]DũmceTt?jUS8i 2t-NVM A|g9~;r1q݄Dc *`QUXuzg )Di5ZCةT|rϮmUy Lә׌;qp&L e 4ԆBYc(X}u9)vѦ lt}$ ({\iVZV 1⡋Fݾm]P<'w DoY/GsjҶ=s [TV i7 &O 0 췺.ʤ;v)(zACG5_! 'WLneF=vcID"#Oʀ8/1PM-ZtM]]cl`ߢ”.O[ "o _f2 WwElyq3/(0a\vG.|u3p;ob]eɞ )8H;v/^Z!pO5# SPP%kH6~U|oSt>:W~8Ydޢct36|:t@h\|dYDeL bU'w3,b4Ug7䇘"FjQAlW#PD}uX:W*"PI%*aܼi;HOis]54V񯿈EB8cl`a%*N2ORFO.Mj_6rb|䅢7+n1̕B墦1 QB |ۺ8] }?VH%qTJ[T}^󐘚wxo@"9hUYkw낽-G.Sv0 w,2N8NsB 퀖L$pJ:Ї9CNt9\X͚W] xtmv;@j"? <)yiQXqaC:Kќ7?B@ڱVz^J#+B}-57z8BSwuvGQ-4f[\**s ´VuznᖑKr^GzkJJ $yc|L> 3^XΡu`J̤>$@Q9?PmVkξRqE-e>)fω`U^ ][Ad)qY!:&bG;Gi'eZi#@GM-tu,ǀE";}:jDu``vlGĬ!D}GUJ,u?^Uq=11 Ae(!`:'i(] r>}x""(@ݞXd`#r_v$i~v~JDyNֵ|<]4^k%V!A#^樤"=Lp8dj.`ěFm0;%+UCd60}#a>-˧xAV8 ,QCx#lNqc!sgzzJ@?Q`{N{7yȈYcx*e\r^4i|ךu9f=Q c{dxk!R~BG)|?Bؓ~ SwE! S}dCp\Vޯw"5qIQEʹmFnY.yԞu.ˉB'a>&̨Gm9"5xrQ>IYGN$ǯ"JigZ,i%-__T)_:+OU2cԹy- KoIKS=^ɷYZЖ#/2₎g׌2Ή Ȟj& }6Iwi(X7sw? ʠۆٳ9;h|0S~_ ޸!24}Q 餸zN|zhs b7QK/1kuI"9S!}6F[ftuP'6B wH6Ӌ~i 鏟oç2ܫfzuy7AXE68mtqBIij<'vB5n26|&Vj*h[ǜ0]zglXZO]}Xg q@趠NHz/A gs]fen9 2Gsظ6Y]YqM hخ:$y ^jȁ\c qDF&uܳBg1]&TyB:MްcSzZ>gkFc ^g|[TAUH & ^;dpd;7ױ-tH8aYbJ;4@Q B:\˃~7u49f"L,t7ja쩃ꉰ5S#4t` wjЭcw_haf$|¡m8= IvB9ܯrh~$ DC|fuVgP}P3su]K)RխwLX]7i|PS3 ͵̉ |*-ķ,o\bNju2 Z6ipgɇ+Z*.q1rߙDApɬ9/1'uûj6$%gt]0}>8TD U:Ϛø1(/n蹙c`WYjfKj[ b#L6bZfF$9?WismjGtfmabܽb*ɎMpe@P ZԳb,ʁt ެNCiVomGcGԥ4ajZ? ^bM`r<\'rV 'g&IQ% V{}_4}Wשs0SBb͊Cf4pKwUX53呫]#Ι!1jw4]{-g-lrԔk2_+Q:5PU6$x#jX$_vֹjNEUYa:̈0ʆO..Cl᱅PApFUrMIǙ&yjMYt!0`G 'N hN8jɬ"!5KY|C5$, Z]ᙎrSӊΏf̕p=E[PWE2dbukwe^ ;RY)ėdkЋJ(=.#%g#oi+hNuW^gUCW-"a~z,VŌ;Vn5_^VRhTAb>zq" Q$ _;×<޹ ~ՁMJV&k0H+"@wyxW tTK$ґ@Us}z{^J#R5# )nh[>_߰o?d1 3Šp17>ZTwjn4@q\IIw":"[g[Z lSlRKfr1:A`8*57(~t ub| rFvV32SHED;7{(Hf|W!'Dn\[>E)x: ?͹ 5ɣ$ =_CМ?P]AYqH3#B(:i 9}O#BGyMQ^(uB4~ق?8 y+O@$st{g_TpB]3asaux _φ*װOyX)狷H}g~zR?kvΏn7- 2ws06n627/pPH5&)94gN 򬀰%X)m8R".5 A>CJ{Syu!-,~9Uݸ GS][jadbt`1#x-~ڎMA{3ߑjhl9輮mxRui%C2/ʯ?T4%ȃ" ? Sv]~,͖q2#q8$!U47 r?*e舙 U)?`'#A\QA[N.ɠ 2l]8+x,Aؕ(ts2NZ_bku\6GvLVhq4h{n$JqCl1'U\].q*CF$(`qjG+e*|fv.trS>6r-RL/J3exsP QgJ PHS\yJ9r#KjA͌THyyJQ^Rג4Ø,*Y~a1Nat\%|3dݍ I6Uy43` W W%c_tl )IVޛ5 tϾJ$['<\ۅAr 'V%'e 9to0Y`ՁPQ~٤`1Zjm~a缪ltL\A{Q U̽=4W♌ ;;v2^@|0f[eGUQ]>>^k|~U¼zWf{zS GVAꚐm~VKaxԒ̏t'{/>"ky$Ͷ Y,+"쌊/o,BV=q=Ҥ+!&$v)#Q+5|_M{^s\0[msYOkLy8Uڃ3 ,b>ַX" *9dh.=GrmXl4 55B9eʾBBТlh-rO5穈1YA$b%VPr j춏yͿdØ J-]Y]'U{H \pֶ% AEv!K z4P2!1u3@a% G08!6wb1uU~9JzV,Q](jt>EنS g {լXPd)h(KK]corx!…cfzr^t1OߝoAR3&l0%'*$D#l'hچ/heB I{i|[Drz:60*Go8 jV⸖+.9m!N`,Ԁ!g[_O8:;_B1+8%57oW67]vW=u{ӁFuOCE34wxT܏ud!R\737tm \)h'Fe~oOg:7 ؑ+Gf.Ί]׸:~b`F`Va >d7ҭ_C m3H`~*_;DyUO ^_Aw5\vƭٿqfl~w,EAZVI@3Q^}桮eh 7,ȲߒMr|K{?J4= uz} }jwL:#wp~y: :2 Z(;kBHQ luyug _]~M ᖼG9g+&sB[LصWle:8Cjq\`Ȅw൲㡑~=ɭLD^Kc/]1kƅ&H>ik,QY55%VtC賾n⋙eK/HTe`_΄ڜ''KA 9`\q *,qRc@db 1-Z)u0%RPj+ ``0_U:k,'=wzv=,a(N(>鍵 _$>F1NJM&f5$nU5[ܐڝa>شDIee3њg,Gw#qJf:uu=>I{]%s R_9b3O^um<꿊zo-YuHʵ_,ʂrQ \w5 eA 3Y1q{W'a!O aҞ|JWVjc Y} }wQ|'%Q tyUx~ǰT&Ff+]ƔTj' 8ߑnʙ@=_e};`uL`f(QVZ(Y61>Ϡd!GcnRMj.xK;GȔWW_LˆSN)dZ+anJԘ r[a[(-l°E0qyxƧiT%Q?eR)dY(V3U @*NS{1q!Y*zzUR<~rx'80[`g b[v] \'n7EmyMT_q_al5ŚrEtqUO{Zɱu7[^w`͹uB)e-#=`bNWMTǬd@U뙙塷gABiR+ w * Nc}֎ğD(ƼhKbY+uClmlCJUsj¦(ol!:/.˃fxczyAw UK #ar|S8Xl[4V*FAn7[BH&n/ =ZCbM[ej,9SSsa? u% 2&_ژOX:^@eSUxJUL oSu~Se&yG~5xCbOl6+>ˀ]wP2MDSqg4;ֻ8EQf!t~3NU@|E p2RGDCFPl_A5F4֊揶BBU]UNH4P8 #΂4yhLXPO@j:Z"iI,9#g4C>0l09s~ VV &K=çgl˂W3Ξ/>@ٙ*%QdC'")c߫' дaHvg5RjKʻ|rYo0kpĩ^ %_<:j C?t~-ց@' leZf.[}}{LGaSyRBrZP$W7+F߈.RO$0ȉV^d]_U ;^A")Esj)j[W "^>srVKҬbln@Wj- IDuӲޭ+^>kDir_gQXѠ E' [>9%q_*1(]DZjND(i2Y,f_,U0 b%;js D0C2%g4wW߿& WL4݌~ /)+J8.E94@V})s:jO`b|=*,}2nq;SD(Uä̜e0*T\ M~| >j(:auLJ?n]g~ >`YZA`Kn=@ы,)x$s(?U!zRX'wWUv,}Ҭ3#A*3\kmkެPU!]~=|T |1g5Ivf`BTȰki1 pYi^Ŏڄ_ 8ł%'OZo⊈NW?(\2jx8R[CI;SUtN2=R >ٕzv:L+1й5fZ5hfFz&XGPZ[qģ;Y!3 (j㸑+7wCb-.3G3<ٶ= }:wVg7yhZ-g3ʺ]$BP4A*YkjS3 F掰x ڶՠJ]8Ɣwe8I,EZ[잕BL1j,+ ӏӲ H<FP>mhmհb8T'h2PhL:-t >b\,oOkV3t~h(EC>j:5  FMPai+!}9Ub<5d>q1MáGPU*_Czmi` _2q1٨ܜF*-n#ԆEI-]];w:]Z"ozi?iG`!З.v7?S^ W3,T7[R,W֜loUjDғs{zuLb &5S\{/[QDr$,DoǔSeؿpWS0{W1 R :竄y0ǃ*:6}h/ƍ#ž YU7{`0}vϦc0ȗ8I4ED/{tUvn[SaI'^ܷ5]0.0n󍈁 L>j:tX'ŻI_q @ʳ_ +{Iv0Du=Ů3M!w2ǔs1p2$t8aHLlo9: \'G($b !;fz6NS{DPٟY]q?k8&eN.e`B vuLc*8_}[^2@ג׺hi3 8T;9? #C2 ^+ޕ4.q/)]7L e -$ץ Nrc@)+Ҫ-yZ$;ލr-d\kHψξStbO 3fSvVSQt1Yް4&-~Mh5P_bo2ʤ8WȐ g<Q0n .yld֞=uf׵̏Tɫإcbrk/,'šT/~gc(C6JlW%g箇F8|ǫ}a?+-WbFޱwIYjt cӮfkHi1Arf7+[С| / ")l:1ҝUv]\k6v 5KV ?!sܻ f_#= e%W-Gf_\u-}c9PS/0^J#!rϷԖ LY mr$E'2Mv,5O1L^8(uӟe_j. - sXVUvacsQH8=YoP1]L Y6kgF m'j#Q6fYI'ח":I:j릷<9k0^"$t5O;7z OzC3KT]. ,͞x ) <8g۱`EE㓊=D2kJY> ;9)3(|UQC&^e #RݷM? 1?@RѰΠ5?, BXE(S]#zˢ#=DBH(U/\=3ߌR`B6[Xj'+|]k $r5  JUK!-Ċ`S0]Y4 &=Qw9;`7 cQO#}^4YJ(KӲ;f&M4E6,@OQ2RƸqv>Y1Gޜn|[50>(,|{#OԁQI;@@ x]A .{ӓb? PՖ>t0yIs\EQHCkz(ԀPh *nZY(uԎHAОIɾ Rkx0Z$Qy=u!La?.e%hNp q땟/$O%o鉍]-xAY*`Zjor><8}ZO%.Ȳ:x7+H䎠è)נ0Ty '۱ҟ׎gBkOz71X|)8%wew6'˗ "",`ygU?DsU\4W6MEBBvf頳{ȤOn͏X?ȩT gh ɄtP8Oдߍkш8& G}:W5x LZ|QDFSMZ"јXQ_W2]&k/|pA9?7EV7uGRZK汇վzje~<?56>A8eo&G\-+6L]j$ Z u>rTZrC`_񖄰M:dr Mfz/ LtY j&"*bzG=O-*>̯Re6EJqծfځ8&=)fI_r;L!~ +AN['jS~g6wlm72GKZwE{;pԄtHqF M3`@N.JBcz'* V)$m߬Q=,L ub<T>pp0{^ 8$| O&$Øړ-bf:wmd*jl ѹA(GޔnuHȞBGCr<+av;c1wN#|0Xx '`,߭Nom/)s%UBVg-\LQ7Կ]y]Қؒ56izQúvg v~ f֫)-5R [$M`kY)n]ǥ V$G?6 \HwW[eѷd$d ړ5i6Wr<~n9. -ϸ*j<.U3)8r C Ϝ_Gnep\{T! 8z*mSm.>)T8|{Ĭ$Tr8fD1'om #THY?]&9I>_;jE Ղrd-R_gxl2"QKlG7pv7}I%5tQw`O|g.>5qiH @"t/$o~>ئ<&@PEe-3Ҩc 7ּa9Y|@E炳٤_ˣXávclΟTaX6 3&kv5}6dVhCJ:?\l-44םz_irŞ_t"L k񙓰 Q8X o.IifVC)thu E u Jé#k=fzvDVTYfB=LJƪݡ6טr6ZiW'Ctҹk ;MH#I$mhDK-  v /BNY?{U׶ypWX* G6WJt"uKg#6Yqd fY=W2ɚquv .6E3o Nf48sn5KbboΛim%lWn¦WI醾VD;?̫eЊ'?3~L]kBƬ(\=Npߤ|v|95\=JS!UTSC;sWϤEn!j,<)0grV~<E仟.KnQ{GVSexg#1'Ztr#tfTghc{ěHkcOه ħ"uj0&d>2J0e0D*)}ֱdaD 9kU6Q^3`Y`oӲʈNxXL`2{89ԛɄdRO}m2}CX}&5 GB4ꊾ-[-23{7IPSK'-KCll@ _`ɅQ~lC s&eY&G\KAҘ):} "Sx h $=wf lqX9#"h]>d㵣Z3~Q+2Fzo=0WJt=ASUS(l)Ԩʽk3FnMkރeP'%uɅ`)WK1gPG! ƄM\J֋7pmL 3(Xv0w!i~>xٷ`$t1N2`E-0z,B*q*=YzzZ= v̌;μ ^/N o^F1{.{VI1iJPJtԔnR؁e*Eyn5Qӽh I[mh)[8 MFww"LLpv -F26Sir`.-Ү][ౖ#chx ;ǖ bAYk)!fQܤK7.lD1=.Uɉ;t>2.Ai)gkx% edv=v!-PU>un0_Iy3._۬ߑFtG_2~!A)Jn|c*)GcHxo/V6&אG dfAނVfZ ^jO'z#Y%o0|0PbgDNBJ2B>~;z!`QӓfBЃ(^qik{&We$62@KޕPKWpg/UY31bIg|ػ/r=oyf0A$TxXjI)9&Ir6cָjf`MZf%SfU8:rn'4eð1>:eNymcV {7 LTQXΏ;:]ʕZv,3eWNT-oM!Ȁ+W}m?\Z{ D}l|J`5U;86p,>za Eu%Cx (sļؗs 9$~r 9QQ0t5v8/3DR6rAY01U^bM}R %I>kѣeLϾ^kG32K*A6Tl-9Ĺ̿(0goqqHƉu.ԋluK%n +W4}Pa&u ZKofF\u2h"+s?I !^$yWN:ϳ*].]P@X,Į X)^B*5Ý[)?^phwUǒ6 Srݍ;z4ۡR'3DuS􄷋n$SHS~]Ce#wb$JY/dS:UE=㍓sOi#pn{#wk<(njgSGR $n ڨWeE_'r7`C+S3G2E"Ͻi~2I?,i_c"fLq` #gޤ&ӛy^gPYA}ep;{3ʲG`ܘkƎ"vH=o@r)?b9PsɳNhjKa=25l-yÐФBxL_e,ifZGV:篓>Ibyͬlp} Sy)ZHV|N*$/T1%(J{_F{Æ#qjO>&}o $ K @_IܓP&ED Q/xqz)MN? (v yq2_'Cd+ʜ!v^0c맡lk`%eriŏɼ!vSGOpV0 7Kh잡,&CT#ƺ5j j+џ]}qrvuTϬhpITX<ZmK{B'8iѳfZX\`  ~z`5 @)J+վ Oӊ &yju}$on@p RCٱq}gHQ,)y/,T+Zr:6&/r1EZ'7|QB G 4],X %w/Va)cfˉN]܀Q%=UۼbPaˎn>CjBf"yL8Fj}zq2 o_9ey)da5gWO\?ȟ"*4C݄j3093h$t}-eb^/!4L,HdjᬁC|ioYLy }IDdIJ]HpD#VVeuEz;h}U#)]lƑ|ֽ mBٺbl}P^룣eky&vkZ~e3#U yx = AO>옡m_xh<сXs#~Yo{ _w^4@"{fǟI5n^uǢs? w IAkֵwo9xh㨔,snaۇ!>]#*ifKp{%F?{ָpZ ދ~sy}:3⬎cڕόHxb['ݢGwwb'@iv:R0R^^jETHV  3}nY"`H`.(s&prG(}PI~MX;t6X? vTBո]1QRY І2lL{} â!8;8]śD> &90X80jNxX1%ijc|2xΫ1eN,ۇmVAnMWgv0o_A{]ů4O GPC[i]PЦ,k.8 xA4}ϰՇ^gl(y {o' ]ePEˮ fk֮j@O%j2Ie`,V, [U: Lvl598EIԣ1*5%eI|pOȀ9&#^)bI )-%zz;+wV']q$yV$K`6P'7%_[ ck/7p8wlFȼ[Z6~8KLV HϤ8pBfHIWoȤhĈ+c!d }wY{Gˬ/* 97Q<dh7&T0vt<\7g2(^7s6g=* &?.7_x>>r:FR͌eC, bA}?/ͳu>+ UvUP&9#KX}\jzDP]4]+wPIՕQ$ KZ-UM!X5^dNs<;5p<[}uȉWm+g1#XdTO׸m" %-z'I/麳1?kcH3ԭB?$.^`_1{A\2wӧ1+E\[Fm5HLVþ.E$qTu 5-rdx(GOJq%;0ՀG7tI|wT=*$Y88t Q:#~ՁpQXG1 F0u$ ekծq5H6 ,xԃJN,)ƙ]iWiM4c x4e V. ĂQ- H9XCg!"R"")l'kn} J XZ-yhyn{BM=i\=nyyŸAe(#on,J?POMJ~0hR [1u=%Vm# "G|z$cKD:ͻomh%E#&HK2~aE)mC\9Y65 {7p6Lk2ugQ7J)Rmbxp|o^>(gҢI;܍T^e}lm}jt3NP0ynqmN<(dߨEfgś3jGEjBъ_TE!PTz]D*O.<+=D/LҮt ? BF[;$ɉ_RMTqzN KۊOGrlFqҴ>ƴ;y>`Ym˻yS%p2(CuYޫIkQK^C_ݒs+GX$jug HC:;!ֿ2$Hz/%G")=N-^YaPL{ۊYOs_e$HZPyeWnzj.ʹ "yC~͠+;LF TДAJMTf[^WoCxkz0db~+#G8x1c;fy[>vg_& ;k"=kZ.!*F*NƄt^F6xV@{KBMNJ3 Ea#!k:nR؛4F*eHٴ*bC EP8eAq qy;StY)Mm6P{`jvH_mx%YA o$&0;BxAʨcjڴc^Zi~j]ҠK&R[7zdcEEdF0s_}ԕi T/%A><"3^,V:|giۂ%Ǜ[Z<DPe6tD)s!#GY̺f5kb  dI[Kh hS:=U7H+|a(d X%Pz\k$(D_Uԫ1of qJGiNw .ߏ JwE7ϣ"KUn[-)@GpSh!)9=$AQsMqzUKO|(><,nJ_Bۍj$%FoneZKP9+٤u&-6c S\1B %nD%+$+V9i]-?[ $ Kg0?Z^OK'z}8x|5Dz} (E5|}_Sڦ/+t,5)o.s@$l@rDmk7150 DҊgjts]Sq8b?nsEwB| ?P E&p`U`KNMηvdBcM JG]W `2㔪є _ cW'8ƏyKsv4wkUmOKW8B H"j*.R\u E=Y 5dĸ1A YU/8_5HUʪmG΅a@!>F<^_U$ʛG}%V;k-lj@oKS݃w{d؉KN֔/EFQ*Wŀ (3QORnLC.ŸU0j/#@;Hsmr_cVhK2Az0[J9|右.eκZQ+p3h2K5G㤹ZҶcD&ț+D!TakGhir[^kII;r>N߷<9k_)3.S[ǽK"wY *o\04 V9~}Ӊ0]|4 0 3|W!+v5Gg %|RT/̓)oWP]|nA@l{yp.6T #zpއa,?r78]|ÐW뽆 fgzXͭ> @X8Ց9*փ6etB?e>4H^TS+0L0nDVb~Y3:*"0l+/L.`{L^؆лwOze[1633AIJ΃?oQrT211sգvB0Xx_ %*aMGi$&P~k鱬¡ ;U~!~P 9K uu5fnw}ۋr_l&#ikht%.8V{WlM٨ 5yE~BFoX|"G1{GMQsw 9I_vRgNҥGaX8M,x)9J%FY0]u҈KƵjIB"Irn=|巧*?J:' D_ӶoBŝKMXƮj{n=*+3~}0=<8IYfN%!30P'iZ.)۔Sde9 ݛDj2i>xӵ7pb/q=Ф)UvڦLPBCW8KvIpRx\ "'#6_QmaGuVM`VɊ\7/m2*#6atottsr/I)e ɔ {\u۵Wtg<3+VLbx/I<)6F}aQķb7nqw]!<:]럇 ɯU_wDVPS4㠊lfRe`έ xFm n %뭜L7 {a`/g `3YƾzLFQԢwkmn;hPl %pm"7.aԑ93dc;NA0e3W|ly2A1앀ȕ8r],䗖o mChVn\װZ,D}|ݤp^p]:1o=/oxa QNVgXjbCK-%Hz\FFeE4ɄEL '[V,' 3AyD HnFC5/.:V)|xm?m9lRQvf;5:4qYiP11^8dA/ DpB T.ŎWl>59q{ 2"+14XmF.kӸ[8IEkRO4iNW?S30ϴqZM+kBD1{O_su΂ҝ3|ddn)I=CpF+,EۤilRUչ؏p̀d#?TTeҐJb6tI3K+NyIsrXyG zt.?~&F0@jA҄,rսA/QM@Gx^m#U~7o^݀z?Sn{>,awԀQdoKV}~]/xgNyd" K㞀{Kݽr*Lʥ?>I4zrE'⻇)Gu$es$ą #|){ʯcU_57zMDs f9e$RlUd+omIX[MhR>SϒQwtchiCZۣ}/$rU8CI.*)}ܡ|46a;ZPB%eާy*:C4G QTHސj~9%^2VtRηŀqoƙN۶Px~;Ia?IJ+ZZvbhFz O69ưj衅XؐE}8]BUV׉8m49=T zUU)'wYAl$cą,~<^RBd%)c~RyDέ$7`Fvl SZj,mɞ߲o qvFf+` uQq~ V,Ӵdδ Ky+`Khe79baɆQӵ+qgH-RCX=ʵ-i |zZ'o9=$?H |'TG~[_ ZoEFyhQVɎy(ث~8Tk Z^?*``NO7((UmRw_Z/n&Lh; YĄo1AY 0Z6 s(&u ,/B*zľ sH]_\c[qy157=qq(wد>gݝnY$P_<Ȃ NJ|PV;VV 8D'6vz -^J x2ߊlzWF6<+ m=]r}`릯ʜ 30 wQRྭ%j\"yuo%Dٞ,p/$\e̛M(R~Fo si6xk,\1s+ b^M Džp3pi3}`%ohSݢ3 =yke5o;z!KR94ub=-,N|-)Q%zdNm 41ÿ%m [mZ8 PL|f~6ĝ Uli3 t} ͛њ&TnBo UvQ (X#"}[L1HґȍY@/ɤ6_Wlg=B[*hT)OŪ]{Mٚ>9mT+]*R̅+*Fe/|#¤پlqܕNj̳b?yMLWA-ߵ2nj^l/Qϯ3\"Jjj?'DFDv!~0‰^6+K޽1XD2G<_VLƽR~h(rz˝2p#νj־VMq*x9+9։4rGj}*Ih Vq,! :aNJmjxTlk@G(6<N>Nۂ)O2Ǘdh,ľ n^Ϟ6ik8DUjЕ%݌mwĉ(;%H>yjܶi*%sN<\j=ƺ tL݂3iؐY RnkkZeOfV9[}!obj >x)(cZFJ旟٩FEM^e9-6nɯ6~1l2(iiJJt/pJ Aiʰ$Enx%;#b~HeV/ Z^C,²bO Td5{XYtKȒ޽2!u#v"Kӗ|`H Yf0 >:C%kX.;B1%iYQ;7N.x*A+9C07E+e9>ayt}t֢k(ja)rSӓۮԤ-%&*y / :"8pGH SKP<6GrMA[ !M IduiJs̛ǣχ9FUhIT`yu?x& C1WA;e]5]_۝sH|RQo[3OLۓs,M#9lM]+vh2`1fC,F?#=%;&*t{z'!6bFq5CKo  %Dc(m; 9Lb*czj.a"f,y~GJR3r \MwZO" 6; ręxi@/ƋTKz浣[/⢶piQ:1Ycyu8#u0Ӄ8=6ֺĀ2^өg`GaM Aɑ1W̆Jx',m闙&9o$! (L)#K$~d]bs0h J-uBf΅RK\Cr(U [Tyۖ<#B@ˌ& faȒ1VHSy8mǺrG{xPq{utQ02 .^!XpBf- a ͜Vg zYVls͐ʂ:X7 &4 "|b@FoחT逈!7˙ &xG[ Q~@F-cl+o#aLK2L W~!c1OAdkG>ͼAa6?9+\ڵ'dJ.HTdH]A(oW]iye9# #A_ѿ*jznygݎ!p%FAY=ԧ1zj0?%&ExCm[߅xZ.ڡGCZ Sւ" rI6=.c \TTrVb쥳AMT"0IBpjv ~EOt]Ӆr>OŻie⧿˟ }a]vu7{R2DNCn9(Jx@%  P^?hJƸQDIN#]#wODz=[ Sc4?Җ<(hrS;DsB]妱pM|u#]a"͸30.ZrӺ1*%Q&RdS^blJ5qlGԦJÄ4OΔwW`Y;;H'ψi=yz>s&iatAC%e~2u?vöJ巏vו{ gLEBi#ڽ f_Q- Sq=B.*X~`%:R~^w;ȱfK?\VDJ_ Y8ai~8y^Lwx قD|5˅zVFúKʩ)D{5%.lΡ<}0B #<| #6ini:xKM(;vRuf:+F-US'׷[q}sRRQ5kAMP?#)f}[;8؄uz"܆ ak *z[{/jpB(3rüB ;cM#AME{[7HUཔ_Br"Cv5L9`NxRMbxGֆ>JmX8s:#Ը$d|T45zqlECX.zÀ1=✆^{]:TVƅ! -%Ln9=dبd]J Q%Z ~;B٬ ;!j{?UIo]+ sڞ͖hwo( :[T[RUMaI+Y=V@SgߖFv@F9ctϰݏ3iR]@w]r9#Fo$'*`7pBt {S`gE1@XE<QUZKeb?Ȱy͵<r#ғM kf)G;>|KByixH pWZd0Kkb?D*x^B~Qa`ӫ`( &Y2MI`'% .F+ t5!#~+-&7EG}(cP<ʪ6"EP_k0M'\X>XiC>%3e+'e!RSHjfdNuŨbJO}@=9 9t0,b\?UR+-].?c/i)"űco>!Lzt_Q8RP 9wtC=u)F؇z9Ӵ Sj"3zoPנ'TkNvcf88 灎[:+ƞrd7;{n%d #RnH΢ġ*aLĠjHR=f5ٔ:8 _ۺWzj.SQO[t6L6&zŜ 6(wE Ey|iMK4y9:f7+i܍ib) ӡT|3c PC>p#ʄ!j?hCdL1{:$;Y-@@19d+2',_]@O DX9+Ǩdd'yɩ|E&0O [-ImBz?.d0U:"ߺ㐢\"CJFFfݸG;6"W9jWBmKėbcR1kq ЌȎan!:*eY[thnJ2| q&0M|)/0K魺wz [Ql!3xmg6Dtk+~1 "D)"[P|\Hl/ cMO8!s 0;U޲8]'7"ʊh8AGN3 GQs4P :3ո;$ORF:osOS2bKg(SɤU!ڈUx/hͦ4-NYJ5'W0>2֧ 9>f%QZ0;@,UZTTG?pWuP˝ h ۓMV#h+!Tȫi7O4glLHH)7`kBNζ`V\^9|.äL\}L/P(KE_g紉CeS'8'xB]6ͳ0\#ÚݎtEOuUS^[k*̵^; N=:7\"!b GiYC|Kƒo LG{y|%I^ALLf^ٞ7aߙ #Spw=?oEˠF)3jPZAP<go5eŅ0(B5/32?Ȼ|!.1SZL?.8yhQ7&PjVDY8}F )4Eگ߾mh;^f|sIm`M[bШ] 1RoN,|,X]2f.5„(9)aܛdc5AVk,<:hTH|Rϰ`<$wTY ts Ԏ)aOuO)&B~a$t$.(kv1k0*@H6 w2~F]iZP?JDoRXBK?{̜bza-#nd`k`dOrw3hݧW WL H̆P/?)]GM$t:>d XF\2ڃf@.PS9\6b/Ō>oXϒﲉn-e8!vBwȼv|Ttߠ*6pz0))ipr0 Z:]a⼅cmlobvԫK11O]+"[7q Nz ݿ r@m5U5L D6".pLiSdw. P-Z#?K3kRM-ğp ƅ*\zid;Xx*-2~Y$9}0@w~Q ,t~4c*Kqh̡%$Or2{Uh`+#qˤc[ù4~ø;+Cx ylM3+]K]C' 2m*<=xB" {r4"a<<>X"T6"vF&atGUɷ괔C8_f<$E UDwҞbW_Ɖ4I{0 Rp:Y$TG@3|NqZH!ζ:]'F)iKF1i0z{^8]2Q_h^E%TzJ<%N ;:4HO7YpGLPtX m3<␖8NJ/-WSTo0 3=s֛3Ic(b.[sS;ŢǗ( $| v Zx_jb,Uș]3 q`$ 6=u/W*'koE@ʂ:Ͳ<0!;OlÓa̿0^Ya<zC9+߇O%91} i GY vZꠃSM0yxb:X4οN^ܶW2C(RY;H&e<ze԰ W9DĞP[Ob"үS;'@ \g8|VΠ>͖ ?L♮ܢʜ8<,y<=h<lObC#e9j:ct`M?7'wcGa`#!+"ųOdU&P^fscpBna/^)V[ Al]KL8qi@۝\XH#F%66HqSk14*TabrA8I_/+26ڥSn뒂P(EôGY `zr(*&AIũF2h``~Vnq"'sx iJ]NBF(7 >Zܑw'rT} (GLQy:@e,@WE~Y$8яw F)H &YXuvY҆~CzZ!(+kb!K& yPʤxv#@$-x>9 HkCʂ:;OD/֊O?Z_f/ TVPi թ-O[Z_A/XʢH;~8>tʐjٻ$]muXQ캟Z"u)AYWqDpwO @5.DZ ?x e'u!l*o6$œR]XrMC-vRۥGQҾ|Tb d).x<[Э4?.lxcRB2MnԒrNeϚ~耒*T*lUA_/'Oq5tL% X XC'p?`ZȮtLwh1wQcl!m'p|JEF(. %ZϝzB3)>8Q"R[DYOP[ q& f1n߻qdyJ RJ&\zRS'YOb!`!3,<%M79={JBco}4'S>2uBӧzІfK1y " jZq]IoTT=[.I@LT|R?2=b{}kSHX@OK'MMliO,b,+ ˱?mv GR2ꡞ^dFH˽jckȥU^JiEPZ]g%Q=9)`t_M#CT~/K@%\TriA wR({4{񔄅XZ-@޽+ >D]+y0Tbo&όEx:Z1rŶKtx:?E͜k:j[H41ch^{~3`GI$ ,_*VV*E.S7OGy?r nq`H~%`' 3~ZISӫS{< z12R"=&XZrDL]DÐ}kVGOu$PcpաP$A58 Ct v=AFft$: m =?vLPzwV- {r$ gXB9<,29i bcmH%@q~KryokTA?53!;v ~8q^t<*srJN5ZsC-rd[~; IINPm2 GK(&^ ˶w)^# >{f}<{<* ݋L8:=@A O7|hy~ &e~yޫ%IECA=UD*۔f֡|K4(?+D~\bcE$`$(o~(Ո8b﬇HN8bBX'Sȼ B_pF8ۆD[;kA$Uᴨ|%}p!3MkıqisRJ e"2JC<|?{ +0R9TsXFiVv{TWR}jl@;JHU*EiN{9\)B`_>Nx();/Ni4܇2PkZ7W4saZ*ɸ#5pI)V(1ఓsҠ`VeF7#=پJl.'38 %쒝T7gФ,Z D2t=r5VyYF; }%hBQchԦ26KEpQaZ\[YrXGKaggd9"j%XW2z SkatTOZԁwkѓJK8c~#>BֳS)ޟ6@G&cwoOYa J/Ix75 %nЭt, 5c>l;v#'8JjXw-^ !\(qpd]"P%Cy;\DFGv `3h&o# x?Rl,뙒#huO^x慁F)L&b5åڝdGԹsA645g'D?_.,wlNJ6'&ۙzv|" uC9N Ϝg(U4v\fq"ZƷF+h w'.zϯjvӑԎuaud*Mjȶ^-1Zt:fcHᩩVp0Lub1H"Jzh~$A' PԿhcKWޗM4PC2-$dLpr\ U)DQqVru L4{m`(8H}A )aw K_v2"08=}+Bfl~;Hs:dHf ̹RvXARb :|\@z x/>ԦZkPA(TĠ7! 9Nek 'j*|lYSwƍH.W8э?Ut>b&>fyA36j]Hg-(gܛ#R p7 0gbܡ Q[r%ƾtiX#vPu_s,=J׵@(O}Xcܦޓ,$&+%z4Hd#q3X/OtA4jI,wp[yTO3$9s-:K=t(atd5eB%֮,iA-ZϑlBрN3דXjvm nW(IгFi]=/EO#δn7zԞHld.TmN= kZ&zׁ(J;a!qM1HG7䭃{ %!KW`֤b[?H0G!.>.N2L)OD ͥdg5WAp7E8w|Σi2d$MFP}\ޯOӴ䌊V@XAd r (4{uCF6bБ}l.]csOC韸y侵r3#bTB9)MJW1o;A%5{&o4t;0D2_cd9r.3+Cf{?@qtnUOlӲu7cjΌ8P>f\ێbq2:Qmz#r#.V]l}.&\T$XU@^f([|,`,ɪݷ";V(U/Jos6vFo!SoN"[z%-dVq ]/P{Je &'Q!m=wVZ/ꤋWȄ9jTO>b @S+V_ (?T6 \+GYp#< LEV {á<# C϶ 4AcGDl?HaW持CGGMC,MYztwaL]a-9lLy;TKhBCk${Q諾0S/aǷ֌5/.r(HaGXKl4nN8U[RW*]!ϙ:S9`2fYV<-Q?^^S\D.fnf[ CР+ߴH`Ou{pVC꠼} PFI$[Ջ{:c8, F'dީ)SB9HO%AӀr/ϸ0"K+B 3MyS 6gBht(ُqR'SM2QKskۚE:rb-_5ou#6M+RzMBXԕ`IJ̴֢jIp<MOsw4y$K(2L1  >t5t̾Bfau0 iXE2['cg`6~CXƒهo-@vqUHm..諭ĩv 8Tsr}Otî<­EP Mc#B׿f$Dm[0%jwtx@dѬg< r}3sE (4@C$W|iHUUsChvFX5e9)gva7 0s8x_9xf"z\@a[~x-0@.۽lqԚ9c-:wu*fmd1JsFy+WET4*vfcˀ0FWY7U2=g&|""7EN(!g5 pb^#,}Ro"R$Ig x`036gyx?s3^"6odq#) uՅO,kXç(M]De;=//gsl* !p6rc]X#DV?i62@"@'BsmdF>]y]FչLA};ޞǡ 2p/5l}-CQ٪oW^M'@ D4/şTfCmsʼnSP^f(!9}P,U<7aoRN9t?6=,ѽYŞ1%kɄެ( E`K ca֨SQ{w?=7kjL`̐Vw%"(Ud-o滤R73"%ϱXc@n`(q`UMDaU`oTjN#}zOҢVUycǕ˼ 1dٟǪcygzFl`qcM(im&~vB̭|jH0\>\oQL|кW$5}DwVum{Jv{al>d8Ϯ ͩA *]#Κ膅 W^]$Kɧ7;;- |sHGxWT!zx; J!n$2x+qkSMLmb"ہ04OHF?dȁ ?5@.22cbt^su'-9rĕKm(>*>k(wF eR+.Su9KL&7kUIU[X1K4e41>GEp$kpV3N{?RT|z=1>΃ɓ,5m{~e!l) iaDz.٪%Ċ㾡/o$*-SKQmlU!ycs &@/ [))9s$@1z*TP;Y)o`K2M`)?e; ;%!.]c#)fv- z]Eb>e4cY]ؑzX>yX%sw9*MY4 ޥ4S+LTuZ78hRazL\dKeiI)BjմLPp>$Oi@C/rK7!u`(#o z"c47~NΦNHDRD`0aOeCk\sl?;2oURέV`$c-%YnQ2$687!Х#̕ǥ7`ҿY_4"--csBx%;K1Es#f6f}Vy5y4X973(u5Cڿ/.Wio:9nV@\w׃[(x+NaGuTc!1M8 UObpm)YrQ/bB/y3;~7, ڱHaDc@:s#~x.o38-g{fAgg"E>J#qe\oD Z mnEVLHH -}:b{|9/ÖЊoZsʦA)TO O .D99{d&-rVv[$jn,S^9yZ{qAB63`b; xF-t 6@ʩ`tSuS[0gV后%aR>h?43 Lmp֫tduV^Ht$j HbV9b@Hpm?mIEr/c4o"mqQT%In_Cv+ɐ ۥ)֑">E@ \_)me2A*F1Y|k1IXI$,<`<.dq%9W:2s1 'Atē":ZǗ'5Rwm6Sj uwMMqWZc`bΠ~9pl2Dm"Mb}|s\v̮Jl'Ƞg7~M0:7|Ep]eǟ^2ã_v*RmJfEFlpYAw i?W>p>YdJdQR6 sk풦13&Xx%YwP h''6C]٪Hg:ل(eګ{}t9Wq"ڷ&¥r9_K?`80sΚ&Z nrǣ,BDQKρκfS]5dZQ6]r%NFy` 5yi=LBFO{/ԶY^  Bu uYCWniZ)R #U%Y{?mUgb_Z ':goc`64-!Q3+[ҖLI9S|#kKE$(ͥ5]UW]j@ҵeEqu@%DߑD?"$ihwv%LX儻^yeH꾃?%vO FMr[%@j2(ئoIxpVz-xEv`EY<]fPEKAa0>x z N[) Qcbg4Exn8|;c$f4gRקǿl;t3I;^[)T)UDV9?tFrXҗ ٣$8,=B* K?M80KR f4EHd{zy%>ht.Z=f{VmWsBىpsVB YF{SAԩy#\|t%J\ t{{}@N8VFJUj/ӤDZޣ 2C#V7/;O,YV΋;ޮ{$G;{`.0$@?m#zw%`6\/N{{hU鄤Yzr~2q\ˀOЌ¹?"}yscF>ĸaċoFVu+{q #̾OoW.Lѻ \Mwzns-ۀ:*$ RAb7  |8htk+q^傻g?:^HbߪQA\̾mA?G2 8Ρ1Ν= JNxU,sF3.U?6 <H⠮zv>gLAq24%0`0qL+ GQ}~!J?nXfo{ OuCWx'g"V@YHe{9{QWRPRM.מTx(#I 5m'L A kcBSxqk/ #|H )p4r%+s>y\r~ƅM*() 'Mqw@tVxRzOTޕl :ѯrz16S-1E6؍m0=8CE}xq0rs;I~`}o)*Ƅn#sw +a%@C3@o8L>*ɦ:۞ *.̊x7efꡠ y,h7?g4R&eQZ[ H=0WEz1׃3 Md;Khͮ(dyc4N˜1bP!.i1V)yVBgu1 +WvUB[@B6  ~/ m94?+[ ՟&COa}jO7325iR Ol#-yl%7=mow\*a|u2w+b,ZX `.^=vsSH$1&Wµ~.=>` 4}|n""D (bB{B/M4[rayNKFUS{7mC/[Jrg.;"EP-mm%0' ?wџ8̤%6hHJ䬭Ĩ)E3DuWhSo%?xM fX{;!U@y&QePOl@۔eQIY~#9^;qt%aCRûr\N6(GjZ&C,ɢ5;%O!"λ( b]q$Yޕ\O>Cwh raGYyOp>/b0_{q_At vQm@il`8WH@ؠF*OIIʌLY1E&S9$Lq[<n~4yom݊>ŵ" 6I׽ 'g)[ <_"qڿ䎉eKu3P(n&9IMIOdw9 I%#j5dum/|>NxۏOz^D GIrB78xjM"Q a pua]-EyU':!ԽceP:̈翪mXumkaw,ㅼ7٩yo!]ڰ,N֕մ?7- Wmkl5Q Qn zRZ`Qɛ$&k"KneK/>h6גCeM/[WD"R)zBRr>-jl:wkl~ZֈtpS٤ǓXa5TNHAR~zDLָ`Ԁn"!JGۢ;A=a9lGn5DjyĽ%,@{G. )œnv_Z7ݬ+7Q&{AzYGjZ\_>!図rۋN̥IYP+;”L%siÚ&jY^Amn'| }A_FaP|㴗)GT hC%L9h}92 THHg\`Cp53_H-e7}dg񪽆1p囉GуMf<4!_%]CLOJApSSWIN1 ݥ y|B%(_0%(=_?r0['-1*hmDEDC[5ʔ֬f(Uܧ'>hqo">J;q?)ΨvS@z~FP~eEFoEbTe)^Gh PlmXJ`[fn7a<16WU.r!? 8*T݆̾\ oe9O\8`yPn~ 6|N6) ={8g& wt]wdǩó"ږt]9-13_>ދ픵IFh0mS(jfWI;r*ꃏ~% $#пoXo[}_sI(ߧ9ͳ[")ݪ'ox0yY)?:-ّ(e┫"궵 W9q`#N p6+2Hp ;̇8#6;±1RSwNi#f ~8`@k%+LqK.11ГezZB(&X8 Oy&!̗ 5/0ۇ W}Eq^(2mpK\y7B72-_ +Kݎ- #GNXܝ$sA?X͜V3 ^#A:Vo}@(6OsPA ]qRKBZ?C hRQ уTcW{ʽſjvu'7eU[B\s(ƭ[LeRrT40I$$+e񵃁6I+PHDAb"ΙG._x3@In HP~/4xdlGV2xǗ QrhW?>`$7iı誓-ۏ)$*ΑC"טp'R`r~6|z:s&VߟVCYT*;Vcƨ{颙ʢNc'Yda953s)"C)06f dbK˖Z˅[]~c'hX9K ^&y!|A&Cb<6ЩR> *SBtM.ѷ퐌 ޚq #7kxۇ1L|}l"QީRYQ0ЪB7uкU146igfB.ǨRJ9X~/_h_zG!A.gAWkՎ#7X"1eP|e:u Pul˅Q 78Ѿ+s"8mjhʞ-NVX|4@n-utBU^HE>sXbMdx9pguI?]iw+ן?l=v}?E7?$ui=?8_iiv1]RdnYNA?S5PN=sx.7'Ea`Q"Q`+5$$Pa.u;›5’</Y/nINd]|B=#u%i=!P:66Lj&|^w(@ޒAdM';a q9SjzEE`DP@Ǖ|ZJ"9x6(ʃh !L&q`E N\-\bot`89p'DJUaL4ILɇ8E0;&(qƍwL KE iQܖCŰJHfNo.dݰ8rK7w~%$Jwl'L'͞gdc]yK7=⎑ݶP%wsՁM%~.#'20<+I@`W wN "~K%*fJ֕X u<IC9wuP_s?9W`J:W<SB%3&:j+樟B! 﩯)k+d~xiwn|OlM7Th-o4VWFԨ?dF}'Envzu?4acޗm۪A,ZX 0/sYm $"9F)yo Z,va=o'+ xw<w_jm[S#^޳jy~7: .m ,!ҩ&\o▸ P'zЂxW&n&){ Xʜ(m[69o6Õ]4>2y䔟5>E֫N ol5W-:dqȓZA `E&fd #02H~l'ivmۖ8qq4[̲4 *! bh?ȅAI![V3@]_$kSPTV]E Z`]0U"koB(YNU0́G'2e&J~OJI]S*p[=62 rNyE8{r/ݙ_`ƙ$jͅ,Oh;;.[^as+Tu^tːIaD|G6{f7sHl՛17[!+*v_t80DRl ypz`節kq[0Ĺ{(r\ᱰ&rk^$P\.13ܞ {ȱ'6oV9kT q،p?m4c*!z[+:7¥ʤkײt(h( bX7PP*L_FTJq>Q Uf* s22ET,lw2$cgOQIIK g{^Q듑 t` NF ΥŐgmŇu<)z\ż0Feǒf6 i!zr+tg{҉FFcrnE$m ̌&kD8 uCW+!j 6Jh̰v,1d8z8t1A6>h6ːi "*mXs&XM?{ve=h/ҿ}GQdZECYx;o?3gd*I ':t G ^ 줧5,Da`g8 rԕzSĀJECN;^y2GtEc[A?/?]tɰAnun&tݾUidZiWt/[eOr (m.1[3s qF/8-+vZM/R׼We !Ô|\0q@ى,Q0vM0 q/vF iǾɇ5KB큯E]a>P$Uga1}0l=3(JrD~E^xh k٠s澕UyvH-sgvr=t {pȄX3\9fkܦ\Pa{ >(1AQxf]6pTsmKh@K 0U2jIel-IfK9K{dxWZ"3_ s|xԋqq qzѨ6h:p!`_9_tgf;y}ޡCk8PR0Ë@pFQ>I,bkI`bqmq\Ny+dC;,iDng(^힨 U%>7aqlB]37bOHR!k'Uqt3uI5=f)6Y[C@R1Oؖ@Vr륜+͉WK8~' *6"h M@Sm*-I`eWw:d I#JDڝ=K6OkLmOW\{;0gz 9BDG|EóeJ !wo\$Q]ڽ,8gcgo21JO6&c(0.loWx((p]$L^ aQS`GhIE&ssUlo(hhp}P WHho{)+/IgM ^))))a%Q򫮤Ix ct]lP-OE5bw;/~á%mv\U_h(y4 g5Fx51ţ-,@?tdɭ+Uf@0}Y}2y)ܢ4xE3kB\D - ;pŴͶx!R^>@I<@l-uHBM2n>$12(\hz&`{RimI:Z SxYY_4tkBK YEVj-P))Zx rGc' W5|tL?Y^cStmS|FxNU?Prgڥdw\i>z%'31b7Iȉs@EHֻܜ<F7rOζ֯Nd(!\}@> V3nJR# J'M'ͪf]2~9L_%l: 6* f}{a2OKz槍9TDo# h̑av)x8 ־3ޞh>M@+J\N!v \3ai@%JXۂӱCf;mt izp/{D]xJI5-KB">7hf +EbbcTtO""#S`wb@ѭ@̿_,d}w/?\&GI2$Bgg_mQ\Qm rPܢ7N&e;nk\Ju$8q廉h'a@}KG)bg+Gb}gdߑQ[=҅z%4|N͛Lb#^ri&9k@ݙ_d>\۬' ܲAA(}L TR~2:kBA4lGr8"]E-Z&ܩcpfQYlisV$SV oKeG$[3݉YɦC.0F8A#|TWitWc턐添wuZB㥆e1,_7>'+1ttQ%۲]9~_mEȹ{uLWF.62M7~AF!tӃLrS$2 !ɪ,mՇÚ*.=!Z5y* nP #N)Ϟ}3 Sڔm+ߥUHT3# g%.e< 2W<PV={xDEpkƗ _;w X%a6w6Ihvrw{-$0]WM 繂PqWԃI=֨ JAz HWe?7ZX?&K<?1r 73y'dLkv{WTb?3ڛwaSՋqq]v1K{Ku  1fSxqkc<;'@ϕ-ZȐO1kќ1C6յg3M%Mp6ufV^939c?JAu]NH{n gCn(>N(iajYŠ]*wɮgaNۚ mrYȧHQ=(@k,Z՝zQ`f %430*bٖu9D^-y{8.ͫLhm29ϱVB?G]27y  %=jn-?|uS&Zp *29wL4xnת1.a>=(q"H_ؘ=|W| !_>lt#~qDMa6^TlcTXCJ@RYd'>?#x.ٲtҜon΂Bb8F8`VHl3ioq)]ߺQZ. ̊{ 6V6;;4ܴl  H"-[A_ec0uB ;6M;kZ޿C+IĮ,JlSU#qE-*NZ6cSv0l;dtO#=Vw/VfuaX &3RD*BPBϬ|`W >Vep,Kk2 GKo%…|֖26PsW旴YtWNGH-s424wXEC1OT8֪GA^s̄KͱQ*L`;ŋ.bBaTtY_c$„ 5\I?'!EgA;8g~Rl.j,_(3AASi3 Otb6l{"Sh[0r;j޾~bX)x;r߉W"քw\BHfC) -XQU[tK5\udDg3D]ud,G#1"} L g%%2!/nlq1 +}W,KJl6MSDOT-e˳$Z,nw& s5gfp=#1J*Ok[$)px| G_ ?!k.ٻ gya On`pށ^xeׄ:Ns17[V2q\StAUϾ86U؟-_$] ɳ> V*麂%STb(PAoBZJ4.%Oujc^B}\!zLDI: SF9kwhWuԍ>*zV\"ϧxAz^IsV/48(ҐHKXL.!?h-+,L8j^TEWeK7L[8,Mf;4JӮ_!gF)דZKeae|L\ 7d KFD8irR*Q4[% SW}x^ TPfZӄ)<#b֩yPË;$i̾xp~oiP)܅8h,zrqBͧ%wrQJ<8^h`/k5Q@^%a6\yof=k͹QiNY*ƣ'+u4~R_Ӝ̢%r|{ J@mA˛:8VtYyھЗ;{O"`9 `7hb˵HnP[/A^,܀ϗ*Y7/jxVձqEnh\#a=ś $_/bb`Ɏœnljz:yۅi4b2@{9cFL$X`y6yibYT pXɈajW~V)yqw$ŕLr0N9xO-s[<{jE&D|1̑Ɯfͤ9{_P(L[ceJ,ܷjTP_=ocb6s* ,ap'ѝ){\.itT7pCZm6,lvVPq])o r!jP!_ܼkλٹ"M{ k8@| 1QQ/s`H/WT1ppI]Xm`ո|JfGVITi_( 6(rm5B\Nrje$ Gsvp)!DhPqd~.Vx[VpXVbk=N3 Oh  ClBr}8eڙQ:{E˿dH]?lKڽRTeٽ"H&jAm⎖rq3 ae7ZGwB{9g=߼`LbJRһ]tw+A/I@a,:!'׋, -FLA-( (cev 9kDp`zylOX]՝l2{Yps8û{^=bMhUq/Zy~5 9* "; P'ubd6;j"\?#>vtqM'ufvW“wmW1>Y =.OYmZ<'Quգj+ =B }MH&-ܝך Hñl^QSAD+LGxhZz9b %6k@mi$k D`,ܼᴟ:ӳMCU_V}U;6vmm3 1&?'p!ҿ +P|#v^A̽7,` 2*8irY %IȔH8tTwrϷuIƐfڏny8JA/.-|&<-ubmBΐXnkeI0,$z,>]TU}' qTCK$0"{=]G;d-#'FtoOM@Joh+-D9P٫DS)n%[pޗmx=? \Qbt>pBtŧ7ݑZPf1(FwzipK.Fg_p|BO@SSش'q6Q "htfURA1O@0.'=Z%M𘤚; W˛UݘseqK>O0Ln(y9zF ׸Qtu%_dP=5YZp:`nc G+7BE9&qżܒAdB'Eq!mS'8Jd gaofѿ6J]؟P;Fm%@uTQu]Y(,2r$kKsWwg4fÊGe$SUo:R)w|qqsfm8@c־U#P9P~裪TufjĞ2">:VrRWמ- fE:ny?,j؀yF=Hb1"6?5y*u(L{AC/վy[$ 2qIh6au7io7N"5<wT^7@r*.5₞Cئm/>95w|vh-v)R %!bT߀RV/8g{B񅗗B .A.!Iv{p*4_"H6 ~ִ Ħ\~nʨ>r1!V)|)Q/нPW;6 Ͷ3Ū_x=tBX%  -ħ|ː1(3;`8EW8&cl0YslS+pVqɔͪ$+@2ÌK? 6o@ vk^JDIO"!NQ』FgR"}N->إJ薘@eoQ¨{:إ7vTpU%zNJ6(\;dđ#H()pWڼ콍_)q&ȫW| > Ns*.ᵏ>i)0Pճ.YT(KoW l)W eqQf/95nZv;~j_9Bhާ*ҚyBv-W%:PkȗDTXK_H]4 n)!Z-cekDKIz .dC!GÔTj2'@C-@$ȼ1!)Qj (%mtI Qz$s8[.I5B[T2wJ !S (ow*f|:2{ϕh,jIxPɠm![sN2~o c-VZHnjkm9>Cٴ /.w\cXe(UaK~XS []ĕ\0 Ӥs;#<ͰgEKHm!u4$D׻u't2aPQi=loDž 'ߣ5T>d$GvpzttA8I=j*;'dҍ1e` -ۻmvۗHv`~Mde&$T@CC!ʼ?|,ЯAd 69={ 3ܕ V"~"y%zag#<|T fa"I\pu:H"S+I' mDb HBG%;P.kxa vxtHұF& )Ek̪'1f'M/6d=umx ݵUԬ:c}*3̌^-!T:q\qSye#RokWRAOCA1䬒Z d6f.TVKOIDuؔn2k*GHys!.lDi{ z딞ewçAdKxAZnM`q*~>Յsikc>߆ dsٺ&3Q,=|wUOv\Z;KF+e3vj@ ՄYz{t@hJu{eCQt}q_KC؜k!+B\ɽ9+~!4}#B{=ԙQ4/pBǻX#LCJuHy-eo.r,i=AkmŎ˘`ڡSs^}h{^4S嚰4(îtrj{Ht1f Tp䟇F9<TdxA2[ A()q>?G0a)\ˋu?ˎxTDuS+.M/8=PhlؘU>-K'XB;N~dn|d` %'א? w[:µEf&]~(F^yvDo~T.Zݟ@{slH@pWk0wMyU+7vۮ;3TD;6=X3)ј 81Kqi={л.[̷7&[QJx KDܖiDarQl]ОMT*HVd6JqD2cr!׽i3=) Y%F$:aCDC+dH'$`w*uH O _8P]_IBCXט,"zH"IgP<o\-JSˉGTj]֟M}yncB )'Ox15HXGz/tD|-UqA$[h(hR J7~O6j6hM %6H;ElQm+rԾe-[p ,~K9qlbBګmZKZePlGIS$}_ rj7yB@:CRnu,Dc|43B1_16R+jV*o*nPE KZسp/oXKnѢrqE'b8e~Y)F\R ;Ow@TxX8V#-q:eq ;dbv\F)3;/3B]"W{B%g~>xz')U-v*@ WF@B( ~Kv?4l%{lXԿkRp5E%_VJ[LX'bϹl^Ifvʹ9 !۷8G`B!%ϐX ('o, g0Ɲ'89/295#]ZLG{Gh>{JWyQZJ(PՊ ә+r4WnBUcd,7RTYQI?,vDߍKR@Ts]~]*kpjB~$rpCR$3i`oJ3RAuvT=n!B5~XXqPrrciNYyڸ XBl?*ʞI.#U{J_/5yh*{ JWlSCX+ǿt`[8Ɍb:pCW?SŲ=Ps*{%$%lX:.uEu4@"ImJ=*C.΋ 4+c}II~ 5ϛ*+MO箜}8]I*7[Gy,EZv$2w9wȵ !6xmƀߘͲ ӫqf脮4T_;I*4В-`>Da SiۛED57 n3,ThqTu8<87hHJ뫆9_BpNLb,k`F)놜Fkl>-[hwvJ,jaoxo""Hg}ITRNۈշ{aTؾ]cϦS2ޟQ`d۰.Sm>g<ҟt6psRIO!lFRj+-UXT'mi ThK!.Dnt}Sá7=UEw_Cu;Oa-T+L~sq{"wp]z,P8]-&뻽 \vGY}@X̔rHu(ޡd.d1I{~}t%o*:R#1}Ɯ#ŽhV.d-Rꏳ"ZD :!N3 ćZ) puJJyoGVXKh7I.ݥ%Pb Ey[riseGeowg$W/uUT/h~QCfJi%j݋\p4uN,þ5lpOKz0sDŽ$*PҬ4ƞخ{QZdvH/ɫ-48f$.;"534/􈐼wD^t-?]R žRǍ(N ZER kPp8q e?WK\Oۼ0?{MD."p/tS4˜_}!2xnS\Y.Čh4&m!_AqM1G 2c%_NPSB=nvsD"ZCth_9KCnR'ݬigɚI4nͬo*~ -ɤOHɋVb> 7`$#QhgT4b:<z% (vFv"h2J%jz3ȼ&94.+XPx|@K)ֺ*$r?<qZRB0ϞW _ W.i'%;qC{6rd4#Ob @[T #Pcħ Սx:4jf,(]* I N| 9bL5:#WQy9TW6F-cl?hȑڮql˷``YZ4Cmw>-PI` /yf\3Ӆf)9dp?> nl;8JjU~ka5M 73Fs)P, >v!:X&<, ;P7ݷ>6 fDw3nd7&^ùE"c{ 8ߧl| ÏVge=oV7j{dÂlUԼQЛr!.4w>w:T]$m,a+6^D_dEҬ\x %b*ؐN}U M6_P<+;#czݭ Ht"ZVE%Iq 5cgU/t)/-)EF_F`-)0&2MNH Ae_ 9gI GN-0~NK-%㌯WzuJә%X`!e<=V~y7^ntz㻖$iҶL߉*= |.il%1gFc6;[Xv8H 4t܂OZ3Ğ5ַodGbX3-;?WemT'9 HOݍ~+휀ʣxx8iAaR=?MH"(8A諿E`޹?Q>N0N݅V~s>cNMjL~ g'tZOx#҈BmDQLg(ro gS7޴_ *b`E&Y(X>^B2?[i풝OIqn3E1 C:W_9cght/}ݵv*9kUA+UIZå(euE8񇕌3DBxhrmbS&K@+دQ=Sܬ{Uŧn.*p,[[De =s_5"9'眂мoVUC ($/1@mKZfj>mՆO"<ϲTazzbuI:=ڏ/R|ߪE9neM= B)RZ]?o17YѓMuͬsW{JgW_y}B9~2*?(IJ.y{RK\Eg B~Y1xgjxD#΄FA,ꙐHY.2o ᫺)[]c}}]nyώR) :NP$Ԉ2l/n{w~3~gӑ3 "yJ 'eCQެ7̃ iՎJW^mPxT7'|U~G')1P&#'<09`|`zTrMT^s , g,R˾>7v]R }F@[V?Ou9:$ m g]77U5BpRrEKaO`xڱ> Yя vk{Lq?o%NqYvϚw}Μc+eۻ?5Ənl`^4;\( dXo!:05ܹŎ:r jA;ȥ߀8bGƞMqDj|;&Ij_Gzrm;[n"W١$T^WBG.Y` &2[rIRhJ\}쿩\ $?T)JG"[{ߥ{:3W* 3Io'W> 喎۾K!A-r}ՕнE+Q_|9"J.(R@{|l i#y@ >sE|ejfe0tMQገ+O342V{6%}.&&-I^&$DtC3@]HYaYj;<|!oPܿigrsy F1y︫DD/uf.| sIt-Y LB[$V$p\- GU_4Ks )g}Sj "FUXo@VMPdX\ܹH[Nx7?y  |ZܕXD|CunQȈ )S%]ƣIqv` ʺxahE"WA$܀b&;,ib#wE2bdjT\Xd @+} \ʪи6pM)RX->{.z2+:pUܘ)h'x,_2Dp%NhvtwVdd!n{}!!sEN`Mm3prHr!u#h| gazuVϬB!JkPge>x3'z5'4҉j9')E䶙t[I9~zVOѓAiECVdǤ/ܱƊFp#`M 8K<د-Xe](c9EDrt:\0]-)pM`F3fvoP-Z}Bt@^@̰Z遙~[9]KbcyKᵔǺaT@Mʱ]J7f D0 `ocdcE.\ii:reʌ\RҚcD@;,]>cLe\s~D'RLyYo<,)\r|R<8``MV|3e?݋s'^t)MͲ~Ӭ26BwTüm~?7b׵7><H,/AzcS} "%;\P:IySl3=:Qs16 5>vpNvV-\1#{فʼ}˲/u[nN|ֿ>+KU7(&u!xOXo :G4PE]k1ljQm p4~69 ?0ģn"`]ղ֜bttw@N hPoF`v<>70SR+ap z{p#‘/bJT{GwzToZ A 6n >N 8cֶُЉɓD(G*Fo%eft+L, _>UƠ_d\U~1,2ڐH0BoQ^'Cwuq"USQiN GUpPdiPnu{)g"޿N9/ݸC,XĀ"D;6P{b-ꐑBZ,}0Ĥɬ;Ej$yJ4'.Ǎr/j8,{>y_})NVj ǍhkeIt]ڌȹRp5r]`BB!yHx^ifo{QF<˟@_}nFK:6CraU6bZ>t?-瓜8Yւ$4e4gQ@#nH8#iw7c+룠a_ppw[ @]J" 8!?e 5>" U2>.kݜU6FQSaFN!"S>I&" }R3SUE_zf-aN\8X?w˞i:mKA(ujgA bis;+=6.FJKuӭ,ی hf[J΁%K3 Ł+k X0k (V(Ӎ#/ZڙjG܅*ww'i-(r˘fGJaK0ݣ想!8!Tz`EdUP]qY7ӗRu`^ mNE`Դe8bu^,x86Xau>]kN뢄^/-|{!y\2G;3 #e72rzS59adWʢyֱӓs7LK;S# Vo{vL }LFoL6{×W2{K:ᢀFc&k'<2tݕ6FU_+oj%VnPc;ɉ_ΏK͍{,0PsIQYMn8iG"4Cb-W@t q( sc;vAuNVE4֋X"3x[Qk|bJa"ݦ*Q֮L)rޑ4(P#l|^Tة; aVBV٤@4?f⑉Ð#S1MH8  1s8E+݁2c,oz-8*đ1 ,zܖo]==P/"^3`OjR÷hRl)V1_ |my~RZ;E]/h- AomC]sYQ2~#ڂ%YM\e%sv5]tGdB+nAz"|c}WcWhU[ɛKa× wS:+q7u?Psv"EpO=?,P9X |Fgqzn;Ts~__iPh(,?Cٟh]We7_U3F=ϝ+FŞh}}u4#2U5gUȗ΃:K4aj*<ٓck&}QlG? X%u/H,ҵܛ~$f&B˙>H\ywu<}c_WCj.*ir⋜Srv27#jk/BAF~ #>"P9Z]j4s\x\z}J@`N"/ڟ`8녰U1Ґ"o_2%CvSzVא VT6!S %ER$"q{a}09,Ǝ_Y*Fsh 1q5wpi"dZx TبН{z* `'Ixɥ"gT&1q{/I•;ۇ( =hҁܑcQ U FoҊ9 H6cHd\>1"tjxxN)O__ElY[]޿o^v"Վ3LA:t $K=!?E/zUf1cO4 D{K9-E|(0䊸ǞuYTl5vxy{Ce87\=TslA|HffO/iϥû2e %K|#'pՇVbv'Ӂ&yt ɇICTߤK.EB*m5ifR~cXFA݆C/TeON!YPso+pSHx &OfK+̸!{T Je|'%ߦw{{Q_MybٿK Km o%-'ȩvP_'(j|u1N)̨󾶂OypJ6}fAVe{ \̷.F3CD_0cϕ!Nzb^6JS+Ճs 'XP_fN|1&h(Z>sF[d%Xgixj̘l^=Ȫ^P7BpҊydy_mڨ<^40W:3AE)JT( & %+.?\]OĠdf3zg|,,^`cƫUg惟̡:j8D`EU'Sm2/ʴ5Z `دfęKe[ZB}kqifT'@ }53}vWFHjaFә:1@LE@ZOrϹp+|t1ړghJ~, ޝDַv 9zHyA?μ O[>R".>(j>!K|霩1uT9wǪw_߼YiuJgv"3*BQ]S qX4"nuI5@$~hgNi_.tW`vZk@#t 6mcuH HCy+iihރo +VsiGZUZ&RIKU{<bΜ(n GteUc;@whox%sНwm$vFv㞼N2n88̙r[-SNj|\9h!97Yv.E/xIM"Nũ6fpMF 6 ~ L/}%61JCY] p:k oVG[7x~8MVcJ(B:B_"qIpMPi+jɄo60%$ּąWn:a&1ʦLY٫-4_,Hxe,n}zy7Hh|ޝh6x" r& ,܄nq%u#$Jy&Ae4DؿΩת0YT8 U_LnRgӡv}|v-= ޭl<{^' gԇG[`.:j^:  Q*c/M2ȒX\ќڹ̉Zr aAW!7Tw`@69 z׆MwTJL}p{ILj t#K'" ixx1EJ>Q Pm]ck*&1uhÇA4d];Kxd&r JyAsHA@tW{J趸3IR껐_93yԞ@okLX`ăߺfg$i2!ƹ6 ;e iC8>^MMY!M[K?<Ӊ(;^Vh2\5et:$/*9Eq%Կ0􁴔ZN`"4H{cF_:DR{UF֠Ս#SXhQ1+2aJfũ~vfM{f{ƐL .=tYH4MȊt C `ZKAF=ID~*R,)Bϝn`.܌v{p V=}c$PUi i=<un|O먅|spH>!o*w2!{6d.wЉWМC ') Uoo{էh48i8eER:q NWyպtIMPufanK)̆t@>tLIf I,,2%ezevF~>2jB/F8!iYx7cH% 2? ɰLǽha2mΣKjMgןC%( /o| Ёb<.g t]r}+V,4#FFwDph6Vq٨j́] H-PzX<Ӊ.'\߯zE!fu[#f,*,\xʉ8ߠҳ`vT==kQآceS㾸[IIGd=aXȀB@JLձhP:,K eJ(S{i'(E+Jn\&a9{&,>k>9gWEP WCW~F柿 ZG= NZ7IyiDqaIIg&/06& &ɦ[Rp"li*Rتsx}!_6.50!f >85U R58 VV1F5WW5\; n%avya7 e%nN>Fͯ-:)*-=jqde'kRƙ@Aڎ!Y9EK~1Gܪ nxtx}lJ"NETp3[H\*g( ^_m"gVGeGj ?.sI=.VӇ31aj_>ެε#jiɩkXbtӨ;F(Mb^')}KP`,KqQ @-xF`L^CᏭAǯG > :M\ GxZ@JrZ;š5\c.U<h >TbAK+Kd޲8L %`WPܩ^!v4YbE'zC«N!@NLbC3Uny F<^r;6҅#m r$ZnZX!-\kj>;96ʚfk.@|9NH$uRv6ܟ^  m%1Kny3n[ˮ2k4 v \8p3CbF=B%Uss$T6b< ;DoCFORHFF ͈ʄxY~J-2 z/} J0Y(?bz]B%I02Y.h}l6`RAy\$*xA}OdeFjŗQ ^'mmm${']@w?mq+MޱXk`W\8=뺿q|OwjBDWد&+M U/;%2)|JipcKM妣?ozx}A&wSԑx, >P3^"]=8c{ƏwhˀYôŃӠ ]6%؄CPEI.=Í@ǎ)<3vX5&U1 cydW1#YQ zwB <$A{/'.QolC_PX ȨܪQ~DtzCRޠwȚL{]`O{WۀvQϏ ݬwwU.o7< :1Ѝ A5Fb'TѶ+t~Džr胖3%\N)RcG!?B >tB`*H4#nF`2x/!~ 0HXp#_D`w 8[)7.[TYu*l0ٕĤW$4Kl%=QÈ]u'i̷'|j/D Y_2߽-S\~OjQk 1$?]XUhN R UdWayp͕T2Axh .R尨2&SH]q ?ee޿$eC"u;Hڻ"@+3~Hdk ٪,@4!$GTm Gg)h!H,6ݳI\,?nk4Ts%(]"xY#hZ"Ur B%>a5](Q?=g2p!e$IIu6qˬNM1m-w~eCg"S?vOy; 3yL̗34DiENW޺%l8xrpflZݾ iR{Y$b}bb:I.d]Yab^M{6AnRl,c&FvA. 4 _TKyHm@ :Jzfxޑxm<=FI k-V,Te_S;OͼI p:^9}$תw:=+Z97 C!up9gͅHH`^j4)J[d&+MLLDtnQG/B0hO)|)h_GУb_P 'Grr=Tjl$bb<`eU8T5|F `v>UPAy{~jzb0Zïh0goTlS&J U[7dk~D Zo̚'}f `p=ف}!хʤjliЃjqϩ4QyRE9~-_һoy|ՍKJ d"h3+7Ր&1 >VWҍty 14/y0,O/0 ʲ k)>?N؋G|F(H~au>F. Fjb3E;  ^NեS~\(\)3}O f]V޿A^InƯ+1ʩ[ǐr!tt%zg.S\O> 8ȘvkߔOu8az-Fp*ٸ<&4nvmոԒXo73vgx+ugy\ %g jo#QdBYdQPqOrhzԱ&&+n=>]ww6jͫZs^DJ ھ@p^6 %c PAYp4cŠ8EpDD4kcʐqDR "$f Mt&/;`?wfR#u4A5A`UgŻVlDhZy!91Sl̿L&mP9f3 q3 9^tLi; {a0Ta}NlK:Mow~gUzmq/VrJɣ/6H-D5 LyFL(V0bo(y䬕SܿS6T\+01oQ}D-Q<ڑֱ! d ˻2A1LVs@|~1xЄ:)8 ەi^~*0@|d$17_hĜ)s:֋)TVD4OAHxm՞ov ~@q$2B [B(|+f.88D $]ڱLS;# 3 qȚ)(Rҁx@?RKqКbO%"`Q?)ؽ8;;߂)QbRxSvc?6W%XdgfG爰ZL E2VP)MiZ>l/M8_4Cjp# h k["^gC/xlϙ;gj z _ö%{Hۃ#pV-&&/n4ْ9 bJD>b Z5Z6'f[d*Wwz&\ JSguiO`l;3lz_ "̢n)z { $1@$c,m4PH`gYRC7x3|7X)mv >e+6_#{YEHNĒ_oѦw[6V lQEe Olhꐡ4ąYZ^?k& *9DqM[w#;6%E{@&ܞ&F;;Vm:OJ\3P4MyRx 9`ݞpUILWkohuS"#{CυVZP+Z1|\7@U9?hל3e KcT @70msqCs_ٌ<_}!;)w.! XWsv*uqY>R `~\Ĭ ΂/u!B2Vج{_ks.(]G-?yQC)(rG ta`Kc9(1wzeDU%gI/VZDC EF5 ˑ;h"Oy# Ϭ_@IaJ9\Qrxqz/'6af"S-Kk!^:':DC2,Uc=LrQDc6%^=h1'Q(9H@ $R>pWvN+0p7_Kgk7(HFwRt+k3PvP^BSْkYvkp).ޑEl_E& 058Z[0= AYʞ&ҝϾFhH)(6d'w018f^&><kԆ#L*ĻRĵc<=S>Ut&6Xg$14D ޣxsdxCɻ8ސ{:q}]l[x"P3?7ĔѦV}vq,04gƻDFoU:H}v ەfЫiƀyβEVJ(ӎ$c-Đi ?{Rܳ Q"Fyd/+׬%o5Gs]0nT؞aM1urśj VM~}XLxKR1|#BZ;a.b턑i燓'OJ:L!{#wsӝ~τ\}a'&Cߘl,s·pS3 .vS'h!1+N5oaSrB٠q'-`=_`>k 9ćⱇم{̳\DE9zI:r{ORAִgۻyX8>" 9=jr{ ]t~8 \&;bh*I/吮+I%Op~&^D."5:{f54d= ՚;Z̲M] bk`:\ 03p"*h]f87NИFL ]|Y(?G"E%qwrOSVAPfFg-58!=?_u{~$G Жbϓ>CBm@aGY v3d%f QxujC9e}*-t HQԫx$Wҙ[!v/ :ռ-p LX6a66ʾ݉e7ⱵCܨ9}f1P[g (;Q*kT@τф!ݡh<bƾ;P(q&qɰ6hfմ/iu]1%T/kH"/~;IQ`֗!R6SaV}3E"bgZw2mxnOwZ Ҟ5e\=vlzct9~XUY##|?q+O1#t++E*Y:HygK "E>wiiZ M(̂skS4>g>g+nK7XK%c~ߩj<'6R7,FlцÍb ekET; rjM18Yϕ?5/^t 7ͬHnTD]iM il`@0)[J$AvCv&4S [1nyhB #u>Lo11Os+F`*wڞ^COh ҞΣ^+֥6ȱE44g^<|?W|υ@MEt+@ty-p_I@TnR@zZTrpydIqc`GQj86EmЯ 7}J НLkFޯǔpaӎnos U{aRe݄_Dgl4$`[\,p#?pǛS]Ts#t쁅-Qeqԫ4#*G`Ip ->g+ŨՌ˭I%L1.g]}ؐ1bCM l%2~aQ|k@cm`+"v=I#=O*5FҖ^VB77yEecepͷ+B# u2U,&_)7.o0c^lNBYئ,M0.#{B( 8]Uazzc;]Mf@oLWڏm8s~cǤs\&R: HD1=җ2xVkr'(4h躙my_?* 0eu*OE >œ֗i|d<}ڙ GSv5sn-DlR9 컖Rx/ NLMY<.jss緻Őrq}p8l$ /Ew:&\?)f3{u\ǖvH1s1Gs#lmyLh0A;*GW!O~ _bzE҆ᖬ\11mM-XXEܔ9bP3Rt=g@z]BH蕶 UL l4FdY_ҨTzD|`ޚpjkH͕ҞspFA{5=$8 h$Y7E!)}Kx"-Qd qˁ5ʤ52NGvf LVOl\RԐOiW=UjI_vZ`ˊF,%mVDK׼67Oo.@rMUhl x*b%˫U nF07YxxIf2fpZ${"OqMSqޯh&[In*G+t~aűO-ZYXꯞB~w 1@-3`*'(r-aC:tJR?+ԡv]p8iy&#I%hOTj~XexZN)ό.tkǻ Yඛ9'-kWh=m^b9>X4K/Qa&,_GYy _H;'(`KDOW|fvF|eI!2}.D  4v l~w4 H Wyک2kVl~)Ev2&~(,^cpB c"6mIL/Ie645·0O G?PgŠoH56py,Ak`_Q<4J?>*31O͗!$/eOpH|W FSUyךG#M,jPTP=_5r`ڽ+0mUs=|nʼMk gMB:=?DRZ|j縜rftž W]XSvYVIDѩpp[qFd -b=פHqG5 5腔1(S}Jz Ym:`Sȑ B or߱Ky6i%Iknf_J8wm2M%Uh'~ ]ƀR