python2-numpy-1.16.5-150200.3.5.1<>,Hb9'p9|R`X;#Ʌ2:wvcCҍlCɣ(lA@<|rwcX]OZ.ح~@ngݚ_|CS+!BYLꚇ#b- =Su0Uʣi]UuanjQ.ϾwDa:`U>(Զqb$il5ny! !q ӎ&H <{ Q)~vAb^ ?G`'t#`QT.5FVr%#>A$?d $ e 6LR\  4 | #  0 dܘ(8797:7BXFXGXHcInXpYpZp[p\q]{^ 3bccdefluvwLxylzݴCpython2-numpy1.16.5150200.3.5.1NumPy array processing for numbers, strings, records and objectsNumPy is a general-purpose array-processing package designed to efficiently manipulate large multi-dimensional arrays of arbitrary records without sacrificing too much speed for small multi-dimensional arrays. NumPy is built on the Numeric code base and adds features introduced by numarray as well as an extended C-API and the ability to create arrays of arbitrary type which also makes NumPy suitable for interfacing with general-purpose data-base applications. There are also basic facilities for discrete fourier transform, basic linear algebra and random number generation.b9'goat04 SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/Pythonhttp://www.numpy.org/linuxx86_64w{q 7K K W Y#v#~x $(V j%& xmp/X(` ' (`#"I9@g?|.fIBATBh*f"-\+Yi{EGjve)i@1nql! bIcS:7M3mKW:usAH3EFT .jw4M&5e]=%xZJ%&$J!bxP''55=5> %&/efopl3I  |-U-yzVYD?%`]r]S&e"#8j w #A [Udab/jVCd6n,H$/%*C&Lk&.Ncdv[)^o]Hei9y\ja`@Pqvd!Ku1bb69jAA{O#$HnU``,5VMB̈?|:AS23'g!]< HP4  kwFN<A|  &HJLfOVY'8ޚi9Z{ $M~_ 2(}(<9f|&Q*w];/#Mtn `6}e- 3"PNXIFJEHL` mX h ^Q'Nx#7)U9 0P#CjGL5|$LG | q/n e "&P AA큤A큤A큤A큤큤큤큤큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤큤큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤b90b90b90b90b90b90b90b90b90b90]eEb4t@b9/]eEb9/]$b90]e6b9/]e6b9/b90]$b9/]e6b9/]eEb9/b4t@b9/b90]$]eE]eEb9/b90]eEb9/]eEb9/]eEb9/]eEb9/]eEb9/b91]eEb9/]eEb9/b91b91b91b91]e6b9/b91]e6b9/b91]eEb9/]$b9/]eEb9/]eEb9/]eEb9/]eEb9/]e6b9/]eEb9/b90b90b9b9]$b9/b91b90b9/b9/]eEb9/]eEb9/]eEb9/]eEb9/]eEb9/]eEb9/]eEb9/]eEb9/b4t@b9/]eEb9/b90]$]e6b90]$]$]$]eE]eE]eE]e6]eE]eE]eE]eE]e6]eE]e6]eE]$]eE]eE]e6]$]e6]eE]eE]eE]eE]e6]eE]e6]eE]eE]$]eE]e6]e6]eE]eE]eE]eE]eE]$]eEb9/]7!b9/]eEb9/b90b4t@b9/]e6b9/]$b9/]eEb9/]e6b9/b9/]$b9/b4t@b9/]$b9/]$b9/]$b9/]eEb9/]$b9/]$b9/]eEb9/]eEb9/]e6b9/]$b9/]$b9/b4t@b9/]eEb9/]$b9/]$b9/]$b9/]$b9/b4t@b9/]e6b9/b4t@b9/b4t@b9/]$b9/b9/]eEb9/]e6b9/]eEb9/]eEb9/]$b9/]e6b9/]$b9/]eEb9/]e6b9/]$b9/]$b9/]$b9/]$b9/]$b9/]e6b9/]e6b9/]$b9/b4t@b9/]$b9/]$b9/]e6b9/]eEb9/]$b9/b90]eEb9/]eEb9/]$b9/]$b9/]eEb9/]$b9/]$b9/b4t@b9/b4t@b9/b90]$]eE]eE]$]$]$]$]e6]$]e6]eE]7!b9/b9/]$b9/]eEb9/]eEb9/]eEb9/]eEb9/]7!b9/]eEb9/]eEb9/]eEb9/]$b9/]e6b9/]eEb9/]e6b9/]eEb9/]eEb90b90b4t@b9/]e6b9/]$b9/b4t@b9/b4t@b9/b4t@b9/b4t@b9/b4t@b9/b4t@b9/b4t@b9/b4t@b9/]$b9/b4t@b9/b4t@b9/]$b9/b4t@b9/b4t@b9/b90b90]$b90b90]$b90]$]$]$]$]$b90]$b90]$b90]$]$]$b90]$]$]$]$]$b90]$b90]$b90]$]e6]$]e6]eE]$]e6]$]eE]e6]e6]e6]e6]e6]e6]e6]Y ]Y ]$]$]eEb4t@b9/b90]eEb9/]eEb9/b91]eEb9/]$b9/]eEb9/b90]$]eE]eEb90]e6b90]eEb90]eEb90]eEb90]eEb90]eEb90]eEb90]eEb90]eEb90]eEb90]eEb90]eEb90]$b90]e6b90]eEb90]eEb90]eEb90]eEb90]eEb90]$b90]eEb90]eEb90b90]$b90]$]$]$]$]$]$]e6]eE]$]eE]eE]$]$]eE]eE]eE]eE]eE]e6]eE]eE]e6]eE]eE]e6]eE]eE]eE]e6]eE]eEb90]eEb90]eEb90]$b90]eEb90b90]e6b9/b91]$b9/b91]eEb9/]$b9/b90]$]$]$]eE]$b90]e6b9/b4t@b9/]eEb9/]eEb9/]eEb9/b4t@b9/b90]$]eE]$]eE]eE]eE]eE]eE]$b9/]eEb9/]$b9/]eEb9/b90]e6b9/]eEb9/b4t@b9/b90]$]e6]7!]eE]e6]e6]e6]e6b90]e6b9/]eEb9/]eEb9/]eEb9/]eEb9/]eEb9/]eEb9/]eEb9/]eEb9/]$b9/b90]$]eE]eE]eE]eE]eE]eE]eE]7!]$b90]eEb90]e6b90b91]eEb90b90]$]eE]eEb4t@b9/b90]e6b90b90]$b9/]7!b90]e6b90]e6b90]e6b90]eEb90]e6b90]e6b90]e6b90b4t@b90b4t@b90b90]$]e6]$]eE]eEb90b90]$]e6]7!]$]eE]eE]e6]eEb4t@b9/b9]$7caec4ca71e116b1935c71bcb9a7093a8bcaa0845910b26a18d87fe07f4e813e44c5b3e02f6586c904f5c0db1c36fecf999c98e9113bbcad36403a227f05c405c7d7f28e5d9dd44dded98a60d3340a4570ecd8c1803223357986122c1f7c4926785140ed02bd79b9ebad0f536959faf23abcc2587c060cad1d6c71d9fdb667cd01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b12f11f0c43f6a0130d183824fec97a9eee671f06cc9f51bf6cdfdaa22088e19601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be09f656c130b9c08b2c5ab7187c891295e449ed77febea2a6ceee9cc98ccb0fc6b5086f61fe0c71564a79304ecbaa60f11fa3f3debf82f73d16a611cab102adc987b1b67895ad79fd0a4026709b8f4b5b8fe771fd04ceac7d793a632dc4b806ac5e88b9440945b67f7dbe3243f13f743254e42816673c9e0ff0189df3beaaaf6e9ba95ebf3add32b201e50e1d2685aa28c21a3ce5ce460b9384b7266b49c77d50813df7ab99881cd757c7964d9659b05932a289e4a0ebf362b01a9992734d3532203e448adc7f5b82315e51f5ae5e18caae07ad425e73b545bead3ca31872b774018f1c8fe26d2e9d84e2cfca3d95d5da20fccdf98e568ab782f1fcb7769188ca7cc7111166cc6318f51657da4c6378f3ef9359c432e9a4678a6876d81820ea31b0b63dbde1c333998a56fbaf289584e18b596449b100064b5bed08d085d9a1f78b58cc018aa6a61e87aff3e5659adbc26b157f822b6a2bb8ecf94923516e2ab3f7cf0f011fa3fb82543459727348c533b66def9368b8d317d0c05859848bc9530795ee2025cad7875c3848dbf49b3e6b6d44c08c0cc79f23b7aed6d25b7014a9c62505e387de1d9e919b0317ae65fbb6afd24cc75460c4a418fa936f8b74181c44226505866e150334f62c98f655aff20c01c9b1dcb44704a2d49c0e3a1ca45a57a90734878c0123e71092fc0df1727f0171b1e62b2d557872db8f375e4c7aca4112038812c6b27137220dc377dc3b7659d340f1cdc906dc644aecc0da0f1349c91bf67cedf3b19fbf46b0be8bdecfa6974f5c78fcef8b72a13175031e93aeb44425cc0d53b11b7f00454b51476b3189714861e74ff9818b6daf70527330a235118899eecf15798264a02df3c33bcd7cd5d9b583de5be38f1b513f8c0716e13e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855288fbb46edc86b94f0181981593337423aba1bf0853b35f5b8877efbd31e717a3109a28715f28f16e7d65f4df7b0c555ec273753dc1409d6a013b8d38ba70b0e944240fc69a29d13f92f64dc073205fd3675eaa9f1cef66cc4587c2ee2c551b1fd009a83f7527006ad20d657f2694370675a6c07a6913f22abd1a25968168ac12ebe6d22b1758831be24cbe42fbedde96a129e437442771663d7ccee273a8ea9bce8ab90a2f0fcf06c3e98dee2611bf1f1f4181be11187a9d7796bd15306d206d12a376ec38873dc3bc0ebd3828215f272af89e3a4ba862cea6136d3db5edfc9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fc6616ee3a6efcf34c0a3286cc38fbba1d8212fca7f3dc7a7633ed54406128ceaef69e39ffb2a6a851adbe3f0258edd825d7eae66b5f4493434a50c255d32afe7d01694c46604015b6d67f6b46706817e9bd68657e9dbb171bd8949981bf7d70b2b54f488ea426f5e3cc8be40500d4d62b407d3faf09929eca3802177c82fba4321f97a155d58f1e2b0a37bb80dea63e9f7e70f17155d18b625d7abc633182cfebc6ed9a5d33128fb7dadc2e51c8ca9be42333a57532fa3558f1fa2ba87661ad71cd8adcac8f6e261be8c3510b040ed5217ae91af0ad6f8f65aa93b72fe4c78aeb24f2be2690f35d15b61acd6a2ce2c5c67cf3912c509c505c918c577e66df3cdd00d4276140377d7bc94e5f13a94f74580156b9c16a2627524b93bb5bd69a85ddf0682aaeeef8fcc526180019675da9106b2f9a902918b25364c1331a49a00b658cc3983681ef4c36cdbbcaf3f1e904bd9e75596edbf5a07ce95c620d2eda360d08ef837c59f2828196404910f58c513eeda9b65bc429d6c70ac5f06ffec78384a909a50b9b7aea0b9604c67c4cfb8b40672cb686cd100922f31dee8fec8b22b6e214976d97910dcb71e9e5c418f40d426158bb46b756486ff8c0e8e7fd588034618685a15d539786894023dc64c80683a05ace2bf5a4cd96c136afd3605fa4ca66af239606f4cc083594dc77455e6d5b894f86762c3cf53c6664345a2cc9c1b4c2de4e59f800e0307a82d83a92760abd1af420aa42169f4d87b1a2cdd4b655140d8fcf938aa9c2e5d5028b24dbbe1131c8cd0d628b72c7e6949d1e16647d90c0100020f35c3f8d60e17abd396c1ad054ac9e82df4eeebd565ac25057d3848399850f219464b1a684dcca61f50b4d4d9186b1bc8d437b1185a19e862e4d61e3f7e193d398a2299bcc023868375014ada43507345a5a69aae7f9f47963e9f4be73fe0cbe1b194333749c9e4d3439c061ee2d01a179b92c696eca8bfdcfc17169ba460da647a2d02a22ec339c6eba17b83a1773a925e6877199ccbfdfda6ccc0da4620f15ad09becf3127d5b3206f9565b17f4b565deff457ac08a4eb9131e1a181199996baf2b8b80d40bb058cccd9cf85f68459d3673cea7e4a624d6c2fb612328c0e0d1549a2c08842af9387e767cb39bb6c257b22c36d76cb49f155823072f8ff366e5b4c3068d4091a588c962884674fa712c4c6e70695624b300ed7c43c51ba25f90b409d5a3812ca631eb32314a289d979b9293b4ec213e923eaf186748336bbc46edb58c58db6b434995e3bd7d1561e93809a4dbb2e7857b1d43921cb6d2da57042157007664c0f674bb03999c8cf5a33f96dc688a79a20746c0cb53e2fbfece5fce03a223c05913aa7b81b4325bcbe8c9bf0aaebb603040fb52a88fed0eba0117767e515e8ed9b0267d68d54add7b80936aeff0a65f23a2e46e525a6d090584ef7a451e272869ed030ab562522be2fa9553617afd7acb4176a97da95a70f819eed0361c7a5641540f5c216f0b3bf7c83903cc685779f9b94e6614b7ecc651d7970b0f06016972f0c0932fac56132a010eccef883a5ce3b49b4bf06164d7bd804abade32b2a5dfe549928d8455e1f6ff99052c37dad36f53c1c97d9b33da9efc1efa62c32c5c3d594f74c7633b9eaac213df49cc10f5f3a5dae51e29ad9ddf5c950fcd2f28481fe4faf926d0e39d58dcd832df89745642eabb293e7074a30ecf447ceb30132f8006052bf5fd3dbfcdec51d866c055d195a65b3860a70299406b4f04d51eb8d0de1b9b5e3980605e085a81c1ac2b4eda14770371f5c75fcbb16575792b4dab085d8983dadb9dfc18be3a7677d5c13e0cac8d736eca05c91a99436b60a0265ea41af0170dbfb0f9b0ba8787a6e70a1334ff9ad90ac4df64ad881feedd02168f9e514004844832e3bfff3ae740c4f2fb8277b7af865983216a0515ecac857f653007c0738e176d9aff33adcbe5e9eb558c6ab66d55f3fc5e1212d49e8515fc489b46b1e30fd619b82e0ad1478a0b6b6d309512d4cb8689541b3192f7b585c3cf35364dd82a66fcd0356b4a31770e6c7de246e4572a21464a688d1a1c395b79ac48273673370197a901de43f7c69b23fe656d4bcad531c99c36376444b0a944cdf0adc11921b8fcbbbd3935270de919b655039255283364b39a2d0c6ed4d42689e8690b904744b30120a5d4aa2aa60d36aa84882f37c2b9386d2bc76b27297baadddac7aac646359b95900ce84cbd6c320a9330e6b17fcdef1eb07e33a525a08d49dfa5ef422b40f932604fa2387a8962c6103cdaf4f8b61406e214440854131cf2f775cccebbdc28b1361e15afb559c76ad127b0b0067d3392912ae10bb765eb770af4faf4aade17e6b32c074db930da0f57efe8d7954d39f47b10239aab83eb55292a52f4943fdd964bd1457a201064e1a89d2cbd5b4e0e8df68ab3e7727fe5e18fb11f43c65b6463125dceb680d9d262974c418aa266e192b4bcf90dd060df611ec8b3154e52ecc06267a238118dbfb98688d5c7bc7c06b5a0901d75a3f33ed4c670f222006ef15b22ca853507245d3d1d2b43a202fa89ce597a7d3028b3f42da0e932573b183eda3104cd73f276f49ca38056c259bd9b9826cd48526d9e44f96393c91fc5fb76bb83f4bff1e46e6d737a5e48319180b5798723736c03668596c3d69ffad5c9c2ea43d0b9136a2f25cd86927a9b22f35e128e9e498ece417cb274ad4e8f52bc65fa1364eb27b921cae96d435b0faebb5f6128b2b12c2d6eda0d80e299970a4026d14a65ac85118e746c2ff96a9e5c328e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855190ae8ddb85af1ce66b20432bcdce60d4acdc2a4b670690a2ae378820e1cead29564b309cbf3441ff0a6e4468fddaca46230fab34f15c77d87025a455bdf59d9340d24962cf7d4594b9d8c6fde9a737abb8e36a35892e12fb6ce70cd711e21ce72922ab775450592c76ee3693b836ec821a077efa4d738a3e5a6acbbb155efb293ba4de881a8945407053ec299a4591c9a91e7d6a65a4e907152b845da9090a73cf529a66f66e9c3f1da68d4d2541ebd37672d2ab4ffa2487bc2f2ba6377ba33c2019dda48e81b4279799383641e71acc8e4da58ea42f3be51362f672afce05f2f91283814d956b454d558eee48858f014949413863f311588a270c904a5a57a06435ac79ece5109ae12faa74782efda9db2d143695cf1e1b06011e9ae2a8e64115c7366e34bbe3aefc653dbcd89d86ec884f0debfe5040cd48411e2ce8892676e0f6dd47bbfcf41bcc465aa26e20ea92db540c47beb175097cc508657a35cf7e6f3795e2bfd7082d0d23eb63fb0eb64fbd302201d75163811fa0250642a80c9fb4cc422791a8b5a918572346dd1c282e53f99e0f7b3a4dde2f5080708ab6102a4b5108541ea75aeeececd39829dfdd2097e6c34b7a802cb2d05dced7ad67b3bd9f04aed2968ebb90fe9b4e170df5b38a99e5fd8063d0554135ee3195c9da1791e7963ed3e3e900293fb680f6bbfaf36b6ce389eaa7d9a1aab48d6e026c2b51bd0abb74b2e6371a1370f62acc83ac54ef810cccbf67725a36b785ce2de7e9ff9ff53d841f799af1cd0cbbe3c5f02f36670af3daacb23c49ea2a05c0f277d863ea4c8ddffcbf9602e165632cb22b8668ac3ce1bf0ccc388f7606119f9463590e0addf98bce2a063c5b43cc12d2c75a6e1eafc7578280b54938ba42e5063d6887b16b29e1a10bb8fecfdb40a52fee2351340d493389e2887541cc40f7c248cd2df032073e299bb1e14c37655b6a6af4547500ed04e5001874aa41a166ce752adca998adeabd1ea583cf967dafa9a676fcf8881e959d447ad72b550b3cddde685cd6a0d93ea829d2411381b88dad4baf7250c7fe949f84a368ec5b6c04edb2a8b1cb013b3a7120a0193dda19c1398b57c0c870e67d9b6fe891d0f19e04cdf65c0567846003411762cdd1a4f0145607a00a770424a8f3d66a7deb27c111bcda62d9c41da6090a0d7b872f24be72f9040fe90345952ff679e3179cd4e779bdc817588a916bc00e3819de8d2e997d6eef3f783e8e2a05748c01049de162b3d95f2ee4b439ddda9b8d0408942cd1a7fd5963403ea6d3fb1656c16553de31e30b5f471588c55a5c2b62a046292766b6ae7942aae0f1d83edf0bdc6a0afd2915c20b6c0c0a1ca0320896174543c3990ce1eef7d3806c3aa6974c1f0eaed0f615c98ab454c923c98965247ca1310193e3d5db8e3736b6e1475dc40833e3c0644c4c59cceafd14f54f79a2072d6d06fd8206e6822436526cd71293ba99b5e79f8722b803b9d88fe652e7fb3d6fb689e00af0edf890671f0356351131e28beed76232fa61a20c3258ab7cd1d8864c4dc0b6836224300b65b4270b0f1ffa2bb673355691414ab022b2c9c338afe7a0ad3d145429fa88a80e4dd68e02a44ee19fd7ebd45837c58f0d01b2a2b0f295737cfd09d3ebfe80954435a38efba2fec0062c25f0793911eb647db09dc15fed0d22dc665efd0ac4debf67230413fea376d3c2b3987958c4a00eb777fb12708cf11649f1e9e5920350e884fc4a4ad8c7e6bdf20e4bab8e9c34091d1820ce6670d1e168ab273cdc8f2675c5396b23cb23d9009a3dcc50f105f3ef5ade4d2e3830ba50a05da90710a309da94a94cb6d45a0cfd75913111c489fadd1228c30af2429695af305094551525ac0410fe5ab88de34995afa14dfa45572770606b6ad11528f5f0a61aff2a5989ab8d3f7496d0867ebf2917618ccf4354abe954136c7fac38c957cbeb60d7e52786decc29a695e30b40611ea641835b522fd49e4a12cf104f6c2b0a65b5c278ef8b7ab1be7f1e96c9dbe00919cc8bad5e2189760122832aaaacd0d9afc33372b0e6a4ee4b4fbebb2b9dc681d682cbfab3ad831a24360aecd8163bb136b18b4ee9b2f207839b2de0fa9881d09dcec5fc3987b1b67895ad79fd0a4026709b8f4b5b8fe771fd04ceac7d793a632dc4b806ad43bd610a2e63bbe4a8e6c7664e24d79c4bb4393eda242cfa9da2a4cd22620086fddc76624691df482f44f863e25e4e8f583c10dd24c9e2b973bf1e8f8471f590964e0c2b266cc934bbd6a75a428d83d36ed9a2095002e5dca5bf6a4884c9ec94924592af19fbe0fc6a586d75ad23981a4cad0d196f670410b236085a697061f1c6f72e520d0b640e62ba1ce8a3baa9f205240eaea99b90a2fc94709660efc73cca8f2e7a930e9ead83caef587e69fa57f47627d997901d2329bef6225703aedb9b440920d380dfb5fe12e8af657a2da83d332f5e0e16cd5ed3db64838358e597bdc83bbee0135f72b4ff4475c993e6bdd6a5b0c6b40eac85576dd8ff5f6d83f097f4d93ce9f1adbf13566d58fbcdfb1c7809dd294df22e2e7aa08399e005fd3979afd698c0812ad43f8925cf16154c40064e88a76f05a512bfa24ef048b45911efd92de36824d3551b455b5c79f18b566b8fe5cb5d0cb825e85d4aad89e0d6f45c96c0c1e7eca51360f6fea3a8e09f579b1f58c7df5fd15076f1603f5bb0ae8d4308365848514cb95e065b25bf47c9a176f713adde58558d099eb1036953304ae1848c85ce47793468ba95969fb78e0404f641df364544373be649496276f0f32fd9e50238fe25b33e86f704bfffc55e4e744a11e6620a78d8f91aea3b5bbaee90f5b0ee6eae567f04752b9c280c55de77af76b330f446afb90a4bf6c69a0aeecc7af973a5995c61e123c0837c8d868e8c9ca34486ba2a908626f7fcc6bbbf4fd8deea48fec95e920324d82236be994e5e3e69d7f6841daf85f7f9c9d073a088f4f73c2937ae7c01683251cc0e75a92ab248b60cc9f4d53cc2753e78e0a86604174bf675beba6f4eb4e351bea6f67d6ea68f73963a38a39c9ddbb4aee4b25f4d92c2840a17d4f6f9c20afde20f5cf8d1d14b246596b2bf5d007b8fe33a2b04bed30462f3d2f6b43d6eac117f9a523b17773be1b926c91a022b3229b5253c2eeb0b68efab54d623748a188a41cdfa898d8ae91fd8aec78d01e1004080615b22dcded7d8c70610b726080a2db2fdc20b3d237986ee5b3e57635bca4be578dc204c43a15f818c00ce0f2ba6aafb4d27ede3b8195b49ab84e7be22a88e0ebc7294069497665ff1692d302afc7f5bba6280256e53525468effa5cffef24df38a0bcd3acf58bb4f6ebd1af5461bbba5b4f18a4a47c0fb1c84db277e9f50331c71a4b40f1bef16a52d28f097cc709f0b60ce41c3019baed8911757c967816b76d8150128ca98d622542296b982b12b0be4eed5e864ebe30c3d7d520d9b9ffafc976f1148a253124fd8fc36be75560e1c075fe1cdf25f18e513576cafe849c58d26d0f5f8f71da931a5c07e9965e486427e580fe99bd0be7665195dd76fcad6811074c09d8339ca384ab462a1ff7c19c2bbc44012d81ca95dcfae1a53ed224b27129170f3cc087a80302f75ec68e68b157f125d052bdb12bb143b0201d433f53f00e1e6a5d882150890b88a5fff199593d36397b8a8c18f42c469fd2916d4f80f5e05f8fb9b66157d273c36eb05ee383e23912488126873a9f9624954c9061b0fc7ea27a7ef6fe48b9ad31a85cf90d7590f6462ece836a99c5c0f3c076ef108647867db1a02b07cdb3c397dae54aff4cdc450e91b965da7ad3266e2c70b45acc9984adbead50edc56c5fdbfdefcbcb7d6aa1df6b078c87036cfc9b69a1eaaaf2d5ae329f4c06200fba047ed95745e1331bb91d5b2164c24ffdc4f23143096d0e2dbf5e0ee2593c3ddedcb6b013f01f083f10486042165265ee92b0a75f4d2f516d447d0eeeceed34131097c04c020daf334f3c5a581711f7298d40d08de5963764180f835b670b7e268a3cd33ff54dfc40fa62165e6d8bf4c9a1e192e1b7b1c0baf7a8a64740aa7d7c03c2e36dbae28c6a83a6b4183b8c72d2b1fadfbe7d20440f9f780b479a56f44730fcc74e1db303d712e6bd1ff6fa1ae1d66355778589302432af057d20ac2d3b788dca11aa294f36d1f97b5811f6cd0d87e560b7c04c4e6088f73c73916f098098064e6c9edf84026132242dfb1706f98fbb8b6f802c1735d894d0b3ad23f68f41e87a4d68b3c86815163bf9cc731521c2f77e5d71c9fb75848f56268c363a1c2f119b3b1c8b16022bfe7c32f3308bf715ebdda7529c3bbf245a1d4603b9ad307dcb2e53d2dac36ce2d63dc70b25047657f4379670eabfda02848f4634dc960d30aa7e70fb269dadce9f6f381572789985f25b20bffc5d96de7d8211dd2dc5231b69799cedcf9fe90c1c82bf8bd595b0242449186935f1953cb233d3083cc0ecd0d4f8a63760eef1f62c2b009f2a1cf8451608489347203e14e40a691b368262baed33f9519502ecd5e71dbad3e25c63712d79ad64260452f98cf95a328c59d7b0f923472791471ef78c297e04e5d63df15879ff03f8e2b1d72ef251fa3328122b86aa7f03134978967198dee4734dda3b3cf148c6a5c584d933dabf363816fac3a878405b792109c05878d7599382c17b073198b28eb559fd2a8397f34ca1cc146b0318f0ba710da0715f2840d170dd72f3f6294213843c7c517bf7ce4e96ff1417088e47d346950580e2e48812ba0ef3ac640ac6997be10b3f93e547f543b393418c613356c01f2ab92ee467b5a812c64fe0788726646ae9cc800a6e3e6e1abf1da460cbcd12096dd5275d702d17fe64e09aa7ab04d6bf2fad4e5c4036138d4ac73381f91e170543cc8a0dd37e2d6beac62fdf326225717d7df763ba56a511d57a6f9f287dc130d78528ab9f9a3606e524ca8b233370989d921d6e9f47c7cc56880e764f52a186665a98968f3b891613d36a16ea7d2df88b2e8f92e93339c5cfe9ad707d92cec1141694b96d259d82b625ef6699cc104d4b22f769bc73dee07b7a2bdf6913d241b4d63e5ad70404f8d0bf1b7692d1cd9cf8ef92baf11440bcebf22a887e8ec0fd278643b0796dac69c9fc0965c542e1cba88e102ca493cd86d820d96c99d5b165176374a709268df005ac7642ee071a886bf25a078a9243c9f8ac48af7f29d92fd40bfc8431d8dd46cb00b8167c13bb71790f08238eb944136780ae9dc12f6d6220a80e2ca5024ab2f93222db1f076289e6524c6935fcbbbc22963e727933724f9e33007b028101f28de61157de1bc42f6cda3601d34597bd91d1dcf5e63356660762a8c78923c1253645144c3eb21c65f4a3feba802ac16db56faaefcbbdd5fb6bd300d7936a3486360d73ce3d416b535cd17ec279cb292d0cc4a1c76a08df2700b1c025995597ed4cea0fc87809f0fe6b4165a5b01b6f6672e91647bba13a4c08360595c70d494596901da9e36da2c105115787c458f41aba14eea532c34ab3c821b6a25e68ef86cb2448b96ca3aadd326c5a49d3ec60b58c3261782df0994df0f15e618116077bce98590dc7a514157cee386fa858d47ec9c1ab2071e7db0bda69815d22bd9f29303970b4b20b9bdd2c6492312e88d6475a22d155bddcfc4fa4741747065c61f7c3d5dba7965416db0d7d02f3a316ed2e315cb147833edf413cba43d6c1667aa7bd9373eb28395f230a4507a24ef068a5d0a0561e7e1c34ebc956d1ad8bdfe2bfd2aac7b59abb93b79065a11e9af056f74a8dbff6e8027aff7d3f40ba6d37396531a4311378fc0fa708df437a69da0501ff229c841f083101ccae5c188de12c8596a479905eec7c8890df069f94bc3e04ef546c135c405ca5f581dd954c736af11f959069f76b3c863ecc65dfd49301df43c34a836903563ebca3d105e34ed177d28b476f550bef7637d44c208cd466b2c97413e8d5861533843a71ea15b9753d67d7c52e4149a1b6898101b4b8d3df79d99b91859f0a183551bc412aaa36e517a7cd2549375054b510f0d5c0f1c79fa36716f58ca0337ffd3393eb9914f75a40d6a5d85ab077516e46055db50d0e91a6bafdac4a78a69ecda7c902c0e7345dfa9dc5ad625f43bec8f24f308358ef5cae359769538d067991b07370a61dd50ae5d0fc8db17dcfacab24ee32c9db5f96209b22aae2ed8dd0da36c26a6e5c0de70b8cd8566c625d51e34bcdfc72dfb0471ad51989c5f48238ff3a691501c648bf8e57e988bebf6264f2b9ae3751312e6824caba8f591377953882f1620ad335368fbce9d9c74f12939fa2013f90ffa0a59a7a27c5c2fcf51e40f524c05c015d11cf891337dc0d08ae7b7f0f994dc5485b267cd68c0e3b3f623ff4d5beb6e56b8c6ccbeb68c70e5409de9a7a1fa78de182b643970cc5eb895a1b215e0e9bb1d9b1c3c765f30e4208d9abe04e0d6acebe8f3318b4524474354637aedde0ab0c3d1b027e19b7bdd72c502a589e539a6b78d0c59c57f3420ddfadd9b9598a7e72de59bac1429b9847fbc6e8b3f474560f4129b941e8c48b9cf55cb20c21f677bde382c7461b63c12958ac6a79555b435a30871dfb848bfc0d76df30cafd12d11079962e700c8985122b70cb183aa6813b67bbe788a29f8625a3b14dc25060ea73ee75732741961d85585ff84dda04f0550db5f995efe2a7fe512133147918465433527ba18efb39d64c4ac497a43c87cddb4d75383a62dbcee741eef8b7b9589ed3ca9d93bda09869b7a54da50edbf150322d70e9d9f7a12f6671b6a84e0e322032d18b6024763fce0e5d63172cbe1f53441efc170864e1678f0cb8db701f1075d57a96f26b25aef3df94c431866a01202bb83b732215f94044eee0b50a559355183e7bdbdd5c4e5021eb19e93f1d26ee39bc6899ba0738c5f6345c1e0f90bbf4ccca8afb69cecc05648566e360cb74062c9ad0c06e6710ac2abf4a46fd6cdf3adfcde68dccb1c577334c25181864ee3d88cf169de76104881b5828371b8e972ee8dd5331f87df93ce329c9c07791a76472020187ca341cc15bdab28499bda054ad64562793530f2c884ec901cb2ec45251db81d2810491b7033804f780107941678f41dc0fa33bfd83cdeef742b6142a9d3e161972ff5ce821bed5d64de98c63858c6bc74cf0042290cc84c01a293797148e0bf22744148675d6df6ef30b4531aa9c4f8b9623576a4c1d677007f85d9253276568e03613f8fa950b08f12e958fd026b36e8b03720771909890cb095b9c45b53b15b10bfd67dac29dd10ddf0b942735d16e02434096f5c5f7dcc84705f0bed6ba3b9488216f8dd3400fd617e49a349b21194ecd8248847154608e0163368b8e4cbf2ee202cc6c95bb19d4f4465b03da75d5d7f48404d663f507694169d6c807c1c86fd81a369d481d26f513eea07180c316d2f432120de352ce3ee208b0cddebf6b9332c110870241f776d2aecfc70e4f8b354590cebc9206e14023261aecaced01d1c476c6d6d738c6c23d9a48ba66419b0760ed0803cdd69202f9d73a8c4d3f3634cd4ca55e183742cac50afc5b074825ad05b7118d920b01aecd253bef9c38b21a879ca8913ea9f87c6c55d1a0fb8f976b0a5b7f9dce2a7a97ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855487f516969949d2bbcb86123c32a13af3aa854f7254d49cce944c648ac56f2a7b76e89507c09c65fe6f802cf6b95c0060545accb61070ee044a378c985f585843b9eee0841de4084b45c5f0696811ab373a568e7e62070d612d8184bfab7c78f7ce8ddfe3bf439de9b672cc57f862964c72716f6b43992bbc8957fe0779b6fa0e7e36e9b403770deff352dc1940818b75ef84be38639644b2fdad7b6ffa1fdf04836287b45d4a406b2c84403abb661aef104cfb53dba92432d8ce171da1589f7f0b226d765fcdc79af826a6f249f629da53b1651addbced5c0333eacc2823afec1ad10310f490327bceedda00db15a047a741c6a4d160c3126b277d19ac7bcd9c1ef4ff00be3090932d4d4433f7b170099cd51e93bac398c47802bf5c83d892902cbfa73e3752362501c070166e39bb2806569a28e55ea64872140986a74ce8c33b1e7dc034ca3c88ffac66d48079b2374422e9d158916316b001b724d219503be5c728b757dd61edbf32b46005d05beff31781d9f640d8982d1c697498823ea043a714ccd22c36178b618c1918aa32175f9ec5e4a7c8687f3131debb37a261dd33650989fdaeaefeb3fc194e2709f9ca2589e9d114e9a0474b63221f8f8c7b0e72818fe311266983d4c434ed1db330adb65ab9bf9217bd78cbda95a0e40b66bc60741b954bd46407774e52b620e08ffff6943961ee8afe9c523da9f61565a16d2ea1f2713df930b1a41a4d28eef13c223a9b265d2c361776f31bc09d90abe25fa6d45ea655630ae347077a0422a384c68b2949975d7f87016da65a6dba3977e8af7fd8d40290e63228ce8f57f904662418245587838b6bf5b26db725dc0f59c23bd66a9b2c10c3aee83378660b718afb0d47221e95c04b49acc46b8b7e26d4b1bec550dfa9121dd7a74a5ded4ec32ebeb657b12332544ee8abdb2bb789080c7ef8681243b88e407220dcd4f6d8b9b3720fa47ee71e0fcfb0e3efc01b5458ed6e855002c35a0a8f58e6dc5be6470d03009dfa38d88eb4ad147da43a706f8f9814fa2ba0a891e44337f806582b46156d8cc8c9ab1e85f6f76f0de026f849b933fc0a548cbe073b169b8afc5e1a32a2b612220a3fdea86e3cd4cd55c6527e934f9226ed1daa44ad0d971edae12dd026a5847671ec8213147648653b3b0c719139b0f92e3bf564e3888fe3b43de83613641a5015779996fad1b24e23fe20426153a1d5cb4b4dc44ba812ae2531d9dd8eda4d0749d92ee9b9471e2709c6469328f5aaa186c880786ffb636ae0ce2c23e75e45b30d3014be1dab5aae4fe8dadfed33b225c09e2eef3d8d2be55b2887934ee1fefaa41236435230f85f0e55146feb1a3c58a7a96fe32c95d19228fea0af2c2016c436b4ae1bbb14dad39a95d8d62b0eeffa2319c5a5857cf18dfa8d1bdb331902f07611473d3c65cc961d14ed8973dd325626aca260bdaaa1231501bd100bcc3f3e6e65ed92f1c7667d0f98a5814e14a49dde214a699212977182ed00b130fbd181aea41970975e250abb1c26f3158d72c48501855e3285da7643bdbfe7416ba2255ebae26bd04b864e242df20192cbc109f26d910f687321a3274f15b0adbd3c27b471dba743dbf286bbfb254d14e3402ab4496dc9b5fffe0863f756fbdd0817706a5877c806970a0ef91ed2403c1ef8499773abcfad5c9720d0dd0a711f830ea8b5eed082e05601a74d3cf0904edd2bec02408b10c87b41aff7c7859b0cc637210b0308b74e0ae07fe8fd9a11c54b8d20b573d218c8c3036aae581d69ee3313c5bbe3aa5b0a1a181d7af5222b9fa76499dc32d65d016fd6544a3754e51b8f3bc667b1a4915aedf69a05d9e77b19b71d03fefacbf4d79a67765c49d50c21b9dd859413449f1239983650a71ed21153a0471c9d9421e26f1f87bf8dda80443ce8f3d0eb3f9a3015336b6f61470ef3c3d385f4b1a2194976a43858dc1562380c85b07d8978bb239030b18aa020f002fc89a792c01c3322dd2b44a8fc3b1e427d336a586703b2df952ee11efa3b40256352be4c86b335b348ea1d9974469ab75fb64bfdd1c8b5b25b200f01521ffe8f099ac41c1f619569a9af284d6b412632794094308623819720b0bd09950457759ecb6f127b15eda0b2ce809df7d9c4a7f5102b51f188d8b81dfcdfa9bea51b1f208233e448829e71c88a2e7ff187e5c1b85b76141d363065cd4b817f27cf2ba531e62d1f6b01715e91e82e34360d75a2108611a647f6747300668475f76cd29e2f3a9f05b982e75d7c3a2f54a438812ff93821876d7ef60ad1dd527935a5bf0f784e3328cd1e9749a3ac55f0ed106d678fd6979f82bb3d27af67bd875245672ac5cfab72a765d2554a6825e1b8ba0aee46e24fd1b23bde2fc43cbf124ef314bafc17c8d6136529e03351249963c397be5846e6c58556e5739b51658602d7ec012e7f7baeef6c18327e7fa6c057cb294c5c552f256ea89bc825c7ab6142a924afab4f69044e0869ca328890fbf89a3ea5d6f38a18df5faa37da30daf918199c56a9d01bda84a9eeb17f1bd657618ff2b4d7702cc7726f51ff2bd965a7ac1724933dae65a83d7509cdee7ae681c6e40546386adbc09a12e805f30fbda0d06dac80a4eb81a3fc7e3b51e654a3af37b9bcd49300cd55df56ab383e7fb431437f7e3a322b7e56b9b989f600f5ad2fa1bcabd130aaba395d30e0998084e961a4f67cdd315d1482a26a15352ad2a5207f98687a2e056c47200c2ffdf9a5e102d8415c149d4156f00906adcaeda92297af8399479df614398ea12289ef60cb5219a7a624024232027743b5f9afaa575811393bd102a93eea3a957d38e8955a4e3c5b7505e0942db8acd0ce6727034c2d6be1500630f9658c862965b32791d14f34069ebe1d3f2b9018d4b0d8416afa680608bf6ea0d2f07f2d05d779051f21ac4e8436c200a234b28b9bb80e8aeac42011e71a4eaf4689aa022459925f2ff0d702376e9bc3de83e5f81f8b60f6f2c9c1a1aaabc2b20cc3106ea42e59c925470f5e341fd3b368686391a1e9692439a7108ccb5728d23baee89cd9c908cea88c731b168d10bffe34046ec2cfbb3711b6d25279c495c8566c1643fe12cdfc72703270e46b490c4ebe258ee9d023ae46f7695dc7d3f127c9bfc6a0aaf01a24d0e04f5d79f3db920324d7e9deaa9a9843a9e3a1550228798c93216402a61e587e1c199afc35f2a22c6bb085abafaa76500e79bc77c32eb1f7d2d0e33711f7abee6151afd9829a81190a26c60c7d10371b0b328ce0062b6d488934e62347adb7f3386612e30c37871be313e5ef72f468492a28c4818c65fdd92ac6655c3d9f4410301da9e2e93f7389b29003a6a2906dedff99564c2f33b4d79bfffad909c4b00c315d30217acce0bd193e69f908c6657f6114f29357191ed09e2cc86b3e1732124d73aada581ec36e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552ff67418cc9f608a11892d05201973cbf9f1945a0d6e42c06ad39b56629e1ac906eb7dafd9b888bec41aafe168c5bc222438562bc7d13814a33c57e293ef7691a01c1b19295bafd3241728553b66a5763734d5dafd187accad289141e93c53aeadfcf0dd0748f9e6834a5fa1b250a01a9779b477ed24e5615ef6f6d58f467fa3ae64fd9388cff51bb53cb706a9ea70f4973a3fd5cd5ccd1ac58ee8e218bd954caf4f097935664d313103e85867a1f36b1570067d4631b3c0baec018410ed2549190d0f77e54c5f71f76befff7f64aea2c49dc0d5c7a41aa81a74038dff1a1bd8cc81e9c3529d9166d3cdb5dbef784f6c28383761ed8f75cbf0323033bb1e5e9af74ce66d21e5a18d5741870f6fc07977d6eff66099c7c67c00c4ed803c090f3fa712ae3f3c45dca9f9921c85abd6b20ac422a25c41dd268db5c59a2b98fa46fe7c843bd70ac1734d095005548ffaf7405f5275e36788188cc3a2f2ec21a03d65f9b05fd9ea876feb85c60a3a43b880b55514433ac616ace11c335ac7048809f4adeee97f372e6aaba23a26b9dd44fba8d36b4d8bb67ae18a385e088682e64fa89c498c2e2b4aa12006ee00411102d6ba6a2037e292dc305938064959c4839c5c21cc444952ca25467593db982a849bf077e6f7e3bfe2b567964894536762cbc4aae35b0ec3354ecdab3785ad3ceebb4bd5e2ffc97671769b5913b4d023d049240a91e980cadfd1ba80d56dcece8def2270f3d113fdd384bb2e4a5d007e8e0dc922514041acf0051af7cf24fbbf7ebeb55d3e7d7b41d5ded6169e92d4954cb2d88a1aff047f6563b797710a471c342116829c6eeed530e5f940fd9396bef195a380b497f49b85ffc34d6e8510473445dc8602ee9589d3a330f26eaccb6c10bc244214ac489e20ceb8000923be7726ac30f84949f6bb3f30c0c4077dc8dd0ceb3295dd46e290448bc1781ab9180e934124a25d95f0c034d23ab6229f0504bd23ac779dfaeab64f24ca3014b77b022c143117612937bc04c79a91ca75a6540d0492b4b9a2d49adfc05753701954227c539f4e1fe877fc792074d2c591a0a26f1eb38101bd3de31a5c272395cdb7ddc1096f978ca0d15fbf301d9077fca9bec2b2cd1babba1168d51de9e63e3bb745009af5b49e089183ba5dd5c97160a76fd873bc9d480672f71bc9dfcd07a36ec050881fccdee5e78cced0be7c4e650875dcf418ff05fe80cf971b103f99f0c133c9e9f4d2e3622085e8b25b825c0a7f4f496dd3434a03b65dd24d0ab349aa795583e97f3249ef636d41c866e9583e6f0ba8065e94f4142b1e51ad5b4687222f21c592e46800fc2810ca969bbae9daf90d73de1be1afc9784b58d40913f90fb4d62699caa58b0c6999196d7b77cf093456685d3714ee287e50a770d21fb77e91dc57bdba2c83b6bca207efddd8f2cc1f7c7ae08e732c806f21d47a9c187b25e58086b6143e01ec0d9d1e7a69da3c31f190d08994bb775ace4394d68cfd9192985c1776196684af4d8c61f8c674badbee44fc322641544acde3b8e19b88955f04c9c9ad5da1d3fe2d2b9d7d9b8b7ace87ba72e063bfb605c7ea136d7519678aa375b94261e555b640f56186b809bb847f62d338bb195ed2e2d97c1612bad13fc4a57f3ac95428fdb3154ddc8e4c1f1f195210db8a2d3402f40155b1402e25516e1f75a5b65f8d7c52229559742af04d9c481d9e6abb4e8526fa4419933a3fd59a65691f4f14794d27630a6ede5e4bb8e4c3b947fa49667fb1855feeabc4886fed1a2a44ec5a2fbbfa357bf2283f7a242b2b350257ec95af0a04e10242ec8c02f73bf68685338b71734a9c3846e2b20f41f908c2d02865814ddc3fe9c91421f9e221d8a49200700f2f2b89a1880fcc7871d39ffc3b2718dd16751e6228d1618f917a752871af68b8da3aa7449dab8dca4958207c7796c8c933cd9976187db7af1d42bcceea23e285d804fd02b71ad4927e96047312d7ac602f957507c8d9ccaa62d58b16fa93a96e2c5dc45bf86532276ce334c3059714262abfcfaac990b53a84a9dc4a28ed9e41c6c0d826d6b2577b08b667da0fe90fd21913f686e93059126388be4e89d49f749224bd9a3b01e3d2a9830b80924540b1317103769c7dd655dbe379d91c96e1838e887302ccd8d3aadc430f5dd9f37d4dc22088df7ba22f1db51bb9050b0cd9b85c437e653c9fed8b1b81499b6cde62b753a79fd7af2fcd03708319c2329e438e367c08655a99e1cb26522a4882551d5ba1e7bbc5977794e415449df4f37234918aaaffe442a3a08ae942bc2eca80a60c587efda537fc5918ea94923f15219fc1777e85be128284293662126916e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85551bf686a8c8420badebf4919a0487485369895ffa8ace52d7ca22c35b00dc285abccbbc7421a5d15b66a2d1d0849a15b8f0c46443a93c6d27a0b62e60084e9a7360c14b8968009b405faa77d54bcba0843f07191e4d4611d58f5b452164f425fa947cbd653e4320ccaf222c27403841fecff8066cfc253e62eaf7ffd283bab6ca8a3438cf4b4abc089e070fd23a20f809126af630dda6fb28a7c9838906a675c5a10f511b892091f2d412aff9ef318a4b81422c0fc31f39f2130a4f01b6b5c94244454159d578daf26abd4fb01076d3b6470a1b94b9a60dc7e19cbf624f4c4e1d2d4ea3fc986edf0eed2ee5fd4cacd7ee5fea07482c21a62e537caeed4de2fd8f28b88e436e05f546e35b3e1557fc59f5e3fbfb662c3043582b40f5f7fdb5c1b6a62b56c7fb990ddcf7e5b495fc26dbc12468062d79cbc0349ebe2e942d250be740840cdd1340172f6e953323a3d1723387f5ea7235afe920d20da006485c724d4d95f8857c4a130eb88cc886f2868bac630a43bd2285c8e770b8404f60a6477829426ca3eb6361c869ace355f82742f6a85e5aa733ea48246c48dd4eb3c015ad4000396c415763c6165b29d74d8e5251e45624ae740969ea6166b53c82175dc9e260d236aa1c92513e63ff7825d3ba4f6e4998e0626a77020668c6723e297ce90e4519b9678b16bba4a9110a6de2812ca6fdb70f555513913502b6b0ba29c017d8155c6f666249531c966ab98ea4dcfcae115fb3f1afdefc7c881f4bd8b5707ef18a22419feee4833258eab6f3852369240692309808877dc4ed7b0255819604b4f53712329ca751bbf11e614806881222aa0f1f84807e67e0da4f0c1ba03f122a07e3866c4049148d23b5d2130ab72c7c6847673d6d1fba25126b9aaf193e5a028cd6464867a044b4da10c98e2706284d3591d5e66e5443bd1c92c2936e8672e9240e88dd83a0c1d92d9ae2a9fcd1c7169faea4caacb323aff9182ef4c98eaa91b34c12a3e26a3310f0667c79400443620c957efea2352f0b605d851d64726aa2c8a1a3ef4207184da05501e4fc8611a61ebbcf667ca50a25199665c80cac13b2987b7a3338b5e97641592bcb767c06afdcb068f91eafedc3ab6bd01d737b2125d55522beba47e0c9f925c4b65ff9b32a9f64dfa332c05cf42a9303b29a0d6a1573317fa42fc23190b687669d6f61c7cdaff5a85dea234eb98f8441addf88ea65489aad6fe36a9c66f3194b05d2be5ba5ca92bf48cb1a3d50926d0f8e255a519e3a2ab4d44ebadd9ff4eb141f21460aa65d893e4b30aa169011eae78e73bf43cc0525c4e9b2333ddc0fc33f372d00fcf6526e868ed2ca42d79ffdb3b115dd3ecbb059a1d2678ec01269ce836747557c7b69c026feb503c21bf445a660544b8269e604a2ecde69d0d24b5d4af645ef8979e6083f8c21076b89be7fa68f8630c40ba76b8ee10e92857396797dd69934bd5b9c1c413138a9ccef88a8b534917a6ef9f0a3feb5bc474c3aaacecc10e353196ff3bbde678eb9dbea90b936f4abb727c524d238b79dcfe656b918b57bdb46ec04b85077fe10cecd2ac27f858a91c88d2f5c12112321a82869ee569dc56a3a0d6d3d20304030b6da2927263ab6ad1eaf8625c777227db105eecb52a4ee39532dfa876e89292b6320ae5366f3095fb8de6255eb66c759f80d6e4c93550d5510c7ed4734992a8de41d47e0caf9526a7456b17ff2bc0e98646ee2995c0e8ad80e5f6f222ed4174a43a3fbe22156f58a5375f8e65d990c6b7c6a7968fdb46602fc71525e6885e27a74878b13cf9e2c7809ca2cf5e57dc12cf04d095fc5ea10df7818438c0e8f5ffa12fa9c44e73c3f219b178c7799f293d355cc352e8b3fe3d83fa6a48f4779d8026a070eae5e5ef1f52314f545a543b3d5fb19405c95605fd926642d9858df16e972d32ff2bb6dd2074cd848bb418f8997392e8736ad16956167e2978891b7c5069aa791755216c1814b53fb9280877462e0df52b66903c83dc026a8b28ab2763e1d9c3f792de1a94a590650b6ba9441bb541e2848fc67388357ebb4d8d0c8ee8e25138111599850374b1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855178732502fbf4c1f504852c0a3673b738e2b0ba35460882b7c6c7d3ea58f48a9c68d771c14f415b159daabd9cf42d61836f74ae40049269787baca7d57098f1ea534d587c7b3a7e97000addf920bdd294f00ae9e4d30ace7543f8ce84c7fb80da90474812e7b7bdb5ad7a77fbc242369a28cef880f765c023e4a79e4ffaaaddc5f469dde101a2c65e283d2ed487028f8180ebcb9457cf60c9d9b952314668fed6a039c807558149ad5fa7ad12436c69d49c5e194cf617b92785f8cb60ec63297e4bc1f9af232b1a2c79426249ac8f8e92ed8445db3446e0198a4a38c9afa7dd1ee870d2b423e5cab6224bc67ab616afd8b338be7beef42a6edcac8dbc272ab0c78279e4aa6fc1b758db428243375c6cfd66ccf2c9ef8a14394d43b118d89fd4664870b147e72922ccad974fa58dd5ff42c91e3cb6a1d09f1fdbd8e8eeaecedea5ac1ffbc923982ecc6f4c8b1d32fa4c1571e4d9f1ef9a289c4469ffd135371b1aee9fb89659bbe81c61ac0effee07a1bc404345cce09281423100c569ed932eef1c09d969362c709755ab81b95e9b18b79dd4f15ff4aadb2afedf49525119eadac76d63d8a86eb4d57db3fa3932e9ebaaeff2dd2c04bc68efc049a10cb61f48611f25f850cbd6e96942c2eefff9faaf0d308e67036ef6d5118e37c598236d258d0484b2ca3800e4c90653b9c09c5df632002e57d67e7fbe094c89dd1524ef831425f80517a8881049d2e36de448ec699a89556d7601f46284749b90c64bf57e80e88cb0f28c15cb01eee37f1658d81528c0a150f7eaf423179e618891892795a60d20a17bd7a273ed5f0527c673c30fc5ea56930fc8f703a481c425eab7aac04c12fa2d09b08c0c6f4a77e6f5b6a860bf7697b00c55732366139c9db9a6bd4ef5b882da1805ae4b6debef6d72fd96fad9453e56b757eac88dc9ee80cbb736bf0361085da71a6738dcaada3df47a2c2043f0cfa2fb164ac08b0b60f157362d16110955bb026066c0678994776aabdec2caf7e06c5f9f4bd4a57cfbd32cc9390f8f7aa4a79c6061cf6700281d5dff90bbe5de021bd0f3749b7dd1d07ddd77bb9299d55336c7003066ace68e1de8797c0dbb823c6c9ce0b7afe4b9972a359f9315f1d4a7d60bede05345f4fc82cea2ada325e8cdd8be80f17c59a4930c26ae88a782ebd67bf01c3bb829cb7248cc18827e799a92f6dee462a6da2afe332da0a88a52b19e85a36378864e7af4a435846a1ef7640c7fe9af394bd4929e42881beb27d545b7ff010c7eeaf34c979982529f572ba2520c8b328537798025c8a069accb59081fb8ba37f1adb24f058081d3b98bc049e1b1401d795183c9c2abd604f5a46cdcc2e93b4a8a5a3f8cf43d67d1a1ab18fe978989cf208ce72365966e4353646e8d6cacf9b781dd924cf927e1cdb854d59ac502119928d813db6e1ac490bb6315ec497b63f1b1e4db68aae0d359a70a8c28f33d16875db583562858bade866a7f7c8723f2efeaf78ca597ab0a79d5fb05b8cc103f2d43dbee3ef14607cb2b2a5d5d7fe2d3f14942fd2466734e838409ec5192c744ec74a79ea3c3a194c1c6a9f40e171fc8afbf1086d318fb8281dd1a8909eb93081546a80c469de5d49d1a474ee724f9437cffb4e0b72af221ff72a05b484b31e5c1c2723fb63f2fa887ee6dd7c904a71deb706e8d7f267211e0d5d47e5a996fb720b7546625c4b37289f4aa02ff26d361b91c0cebfe18ca13398c2a5e1f7ea3fe58f9fade97253de9078227d742ae3868cae59882625cc010f25ea0dd82bec2c510497f52a34b7e7cc556ff03f6ab97f25a164473ec6172bb8511c1d699885204e592afade2f548c4f31ddf93fb39e9fb7bf3c91c75de0c6e1785072b5b5a86e6e3c852369df807ffa09b77a25de09ba93f8be9a522a368f04cf3273510b930049a2a709a4f659a3e655d72d01b5cf61869b24ae489f417d20c93ea15599803c846a8538e569eae91b6e089b3095fee0367b664d4969e865eec345a3cc742f1851bdc96f3c03e245e51322f229c47f9d8d9f0add93abbe1c3a7e976dc2a80498db0434c11e1b3911cfb9c9b9ad9b8a364daeedceb90a9f32b2c07504478248f6ae0c295c81817a378758d92a90551d3ea46b72d6a5c4d96a47d3bc4135a664968d36d6d24883b8c5782177919355f811f45600216d2587dbf168a897ffa93e710cb6a511c50f07f45c051d6806a589c7c01b4cbf69d5e5b63a75ad5f431e8b0c2b6c4ede9da0802fa10869b7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c4a709f0998693ecd3ab1c4c8435f9185b30fa9b67f2ec0e50e73169352e3c77786603545deb9864320c430639cfa9ff373ce02c752378d03f26897bbc4ebc47cbcecd91ad373d902a525e46ab339be0bb0b6e06c689be55f5e85da1320f2d12cf3ee5a6ba8383bc94fb3d5de8039d0831f74e3aa0c3cd901a268f33ba5e8b167dc98c084953dcc9829232065615f21006e3b967bf8f535552213ae5e00cbf2d47ff1f5b144e22a0719fc04a7b7d3cd0c025f11de41fac85bd220b858920a06f6952568c97e714973fce9d1dd8db83f22f92a31dae1dccb6dce4ae939405e03e03f5682ec97ca681e1349cd981dff99f2c4bbb310b20c3a2c090efea721fc1335152f7d1fc4275d76c9cc94b3a0702c65f9c6bff88aa6eaec8df101e7733707e06fff46169058837aa89f24db1007b8eb2f88ac5517950784b25333ba7259b0f88d698e63a6060bb2c2b3ce04bb15f86567704ce7d8232dbb0d6fb094ca52c359cc43e2085733594596c83bd10a031ab52a09fb624f0df967dd1b761f920d0e48fc122b6ebdbc8e146e68893c0706755d417d66843fea07205ecc1781fd1d613b8b1fd14543b0dddf33ebac566cf341f555b7c4bfd201af38a4b822be5372a1480ff71c689074a7946bfd608010b5f4083b5b0a2bad75d685fca06f9b38236758e1aba02945b4ae1b4c63baade4d1e6a79fc9ee316d052f6d2774c467bf838a6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a4ce969f78f1c3a70f57bc0594d296cb2018143006026d2862dc36b7106e74ac4ad37e99a3d5e9dc083e7d4b989fc577d97f62cadbcef97c059cbacd8794aeef7fbc05728c0133ad299cdc08276db55bd5fa016352f6944afd58d55d5e56aa2a497d3ff92811a8840194f6a20cd543d3ea01028b7437d68b3d633b1a3e14f34ef3934930a8fe4c6f161923054f629b0c4b01b2b815e7c51190551dd6ff62b817006000f7b7bdff4ab55474933b1eaa22c875a80e7a1b310a856656bdeb877f7c184ab16ea7e876fd7cdb77118ad7c92b7a8c5936c3588a6fd87c2e541fe4a57999ecb2f3fd2cc78836b1e6ec54ed4fac549cea880bcc453bbe33aebb65636355ac5fba6fb465706d780fcec10ead08696e1b10a611f053ead5b23ffaadaa45754350327c7ccdad6cd54ebc7a79b2fd1e0a501241093c70246d6b932bfd1b0644b8f2f4aa993519c4fb3e442fdef0976d227a06079b2ed11bae3ded70efd940592a9240994135b354e96e0aa0741a43a2c9719bb90e3297332e31332cc1aff4086196f461bc1a59c4f4b252435bbcfe23bb491825733fde2eb475db8ddd83c9a46df93945f95684e8e704a8695382fe58369fcb3a0d232e7e2bef0c33221ab8dfab6f40a014b0a4aae7a3bce186d03a978692528879ddca32914ef39ba146308f5bed9b8bbcee316418e54d629307da04fb9badc6246f1ccfcf321e633dd160f0ca8a841ebd777dcbefcce95b3ec8f3b8bc764ef8a5b4fda1e24d4cde0a88ea58d6d47516c81aa514365db880bd5e229389b090a2c9035cba0017b3b52798af69c34a6de1ebc9d39996181638f0a4da4e9ad85d7379b30cbd0bf596732d59fd9904fe60221f36e30a9c6417a7934d083fcbe942ee4143284ab7d7ae6d03ea71c72fd76fe093686e8ca300e77ae57d18b75730d0ea684c3db2f05a4cae1f0ff9d1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551519053e90e981413310081284e4425613cebaa725c417ed1f2116e73da8578acb495d70c20a09e4ffb51a3fb8e37a0afc6e7dff8ce0cc66aa7cc0d240c51d85e2eb2550439dc3f00267d47e54a5f69bcd8794378d16b06cfb33fcbae5a3e6025d8b00702d36620be57ea01038b63684eba081e465461933b4db0b61619be1048ccf9c154fe4b5a9e8c89d1271162fe71c28861137a4aa5584106d777d5bf88460fab97f5d4c50057a59c2d06e5f31296726d7b94c8fd489d3d99a9aa182a710a2ed533f96c53698d168bdbecd0c734b5d42870bc0902569de4ef5481b4e3bd36e8060b1bcf646be3da414f218d4f74e72d14cf49abb28c135e09519e93ba143e753a9b72706482dd9f3d99bf054250f8d37d86b888bce3bda258d5ff4098699184af8c83e8e9cfb4da3df0c7f4a79afcbedfe71264dea93446de99630000db4e1e284dad822d6591e706e99cce07fda28fe32864810e4b2d93633d7dbdfdabaefd85c7dda941e002d0687cde196474e438937361e275d8ab028199b8ce783a25cc387a76b849886765ae00df79e1ebcd187f4e2ea713bb7d951809675c79db2d781484d818c0d0cd92ec008bba4f021e4bf121e0eddd4e2cd71d19952dd7402dc80714a9cfcd2e44c5b74b501ed05bd22d6ef19843a1a7c1a26c0a6b04e1d4436e5e6f25ad1e6cf32962fdb51abaf814b17d29d3233e130b6f363eacace6ed5dfc78397badfda93fd6b721a72a1a2e1a2120ff68892589cf29a5ba6c56659eaa3766f8148bd8afa561aa3c893a84200672cf0ff669630313f9e285e941f62231981b4594a654603bb14fe28dc58d6daad56e4f66ef561019c9b8514e543847a52f84e9dee92caf04a8f90c8606c9f0fd6eefd170ca800d8e5ecdb56484147cbd207c13e34d7ae234458723cfdcbd33dbe4c769b9df19e34daa32669b5e7a0a1f572bf271993bf82230a0b49d3775de8048d0c87bc1f472b10e6bb31bb2d513237686743546b7591671e98507ca133d9ff27293d225c484c76d471b73c813f81daa034dce1673225d08fa685d2f21458dd81f7d0f8c9df9d10c48c3980ce2dfde0a97893926fba9cdce59da985cbe8abbae96e284ed273f54eab4916e77d74543ca21457a261effd2305ba0fa772073e6a7a2d656ce2d6c891dbbf16d988ff95fa10256f0b4c6d37906d53640186aca8f5e172990e231d7df09939a1aef09b60e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559ed5dcc084837209a51867cc870616896763aad4d55547c57501e6f8cb31e727174ee7da2574fd73cad890bff1e81d9cee850c44e9b6d47b816e9efbccc3b44b39035c6463a0d45a2a5555eba2e1ea6a71b6776cc250451d86eb5157d59a20eb5b56a41f9f204e2f55ad78761a2c897cf869789cdfe7b5e700554880cdf7869e7f236c44199d1e7d52774b906a85de2fbd2425bea740231e604e57eeeb71912d369df1b4030de73962a0ce4716cc8b478b5d0095b489bbdf25bcfd40758c90eac5badda1f03e5c2c1986cc8f2f9b4c283119e5c5b3c4da7a3f3e1257fe2728451b3473de57b2a5dd94ad613e130b8858bd256db8fa92ce8c8e58b7b68cc337d5ffb3bed39ab72448ddc66bb305d5b196281055d0baa86ca02a66e17e2616f4a446f2870ba1a93c211c65d18b6220c6dd11f9bc46c97ce90be1f3348a07c10000470f0f873f410ef2eb5116ca2211ff64061522d25d04a98229d9387a5bc5bfc03b33cb56ffda03b9312eef56746891a8edbfc80db5eb73d6422dcbc30ae1b3713b7017640abdecccfdfe2ee2ea66e07619b2622517f7ba79027804664496ea90eba48df0d54eb70fdbdc050ddce338da6832b550df13023f05922df2597f6b7e666fab6737bcafa196293fa8f6d62ad835729b400c876b4dc04fecea6d59f81752512c17175bb3ba29c3ed8f0e5918c0378f704f433523e552a540628d89f4b5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85564539d028506259e87312400debad8ea6d7fd29fd21514f7c09a5aa30fb7891f11bd30104e5c6c69252307124cd90f23a0a96b0b2920226cc77958b530f197b049e5d4740030cd53b1adf1784f9dacdcfee08ea4426ccc317d97b77e3e1e8129853939f3441b0a03433d258ad3bfcd720c30bd3b9fe076e63cc752e8f0a3546330744ae5e8a6c2b0bd444ef6dc794e70e406c6ee4702643eab095c557d6c6759644d05e1e5bd54b4f8469a4c6ef165d8f6eae4faa477cb7b7d22a722f4fbec05e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855654be4419cbfb3c8084b3393bf473f893ecfba8da3d03ff3ef045c50a2275d26252201b101f8b75add31caf5f827f68c127a097cc81841726685b1509b9723b32d87cea1efd83c6f9d1e2e3561312747aeb239be55910660d7fef1f8748741aa9d8b55d7a29ca2a01c1ecc1f60efaee9b448ac306f0afa6a8c235f97bce4f92008b90017ca5ac0b95f9460760f4ed47ce95811d3f28638864a5672df64d86df34b59c4b4306f353f3b66bb7c5e6b92548056a5a9c9c23b43d5889195c7fb7a80f15dd13150a46ce229b3472d201f9568476d7c3808c503754e356e2a8ee98bf84bf72a05e81dee477056ad6483f0c09f2c3014f4ff8356e30c9ebe2ccab42cee370547233f244a1193a4217e3f8f4afebb1ea27e966bc34a90f294156368659d7989fbab04030e609cf6a56fb331792da8b7f35100eef1a7e6d05c82bc43b27f8a0fa44c3662bdc780b748a1076a002c1e988fab146e6bde147cb934f6aacd4804492d9f43ee5659a0510ff3195357bb4c10621dd6d3f6eeeb52e740faf1636d21da6c35474158c8ebd4d655f9ceda0646cb9eb94c949529a032d29144ab0e2589998628f1c019022c86c10e341fa82edee01cfcf1d81839ee86adfcce0ce5719a196f9482d78526de033d795713bc31ea23ae157b12d0bc7be0301b9492c48b6acdc4d24852913b1e091a72bed3924aae1f258d4ad65aeb03221c5ce12b4cca3a080a0ccfa79dd2771f089251329c624bc6fe861b0b8bf02b686bf17296d45306b14ace8dcf79a8b97a471da6f5f70a541268feffca7f74d1a006d9fbf156fcc45d0f6ab251b9b9291557058cd700f5a70fb46f13d44ee579a218fa17c7ee91c3048ea8c5d70020a8e4af791fdbbbe3a6c5036540373dd8ffeced2a4d07a4b62cfcf96c48ce88a57600ed50693bad37123ffd3a00850fdb9a7f4ca1063f54b5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559a43023d23c976b2b1425f77bb4425204769e494b4b42ce02c75eea180c3bf3bb0a057c2e459c0c15289e9b747d7a0073cd2501f35924a70f72f98d3b8aa53631155a88bec0feedc888b382e897821a8c9379a3be423905463cc45081eadc6dbdd9db01c47367fed2566b743b9e01d6def7a290c350ea33f685a2c79af5546d67cb8dfa94b9dcbc5e6591b132ca96b4992b930e593d9fc4745a315aecffde2c8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855172fdd05df3446b06e7f2797212901bba912dd7ef4d2a383e686f4a438d1b2c858a20b78439edcd74a3ff5c0cbeb82b385448bbaff82143b354848807d4bce8356d4d36403e7b09f31b4a2f2d6a62a230ae97234eda89f713fda8fe7ea7c0db50a68a4c1e8274565eb30eeefbec67867c3bc6f00ec7eeab9b5f3963bed1c72cfeec0e83c692fbd96acec5853e2839446def903924072bfd6b36ba827d71532264b19503dbf04b6d7cfe15e62189c97301b435934b711c61504df895834ed4b2ec9ee130469ceb8f019caee5b4b9243c5857984b82551041f292acc5b063fa612a3eaf926c9463204a71daeae2ae4efda8d2c70dc1f13ce31f7068367888c6eed893faf41eedaac61eedebcf9d0fe7b1e98a3679502ef037456ee85be9f66197b588f9f1bbf03f1b2956334be22a8f94c09b3b98afad40c51eca04a5deae1b485rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython2-numpy-1.16.5-150200.3.5.1.src.rpmpython-numpypython2-numpypython2-numpy(x86-64)@@@@@@@@@@@@@@@@@@     /usr/bin/python2ld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libopenblas_pthreads.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpython2.7.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1b4t@a]rJ@]fl]>]:@\\"\P\\\@\y\mA@\mA@\k\Yz\'@[[[!@Z4@Zb@Z@Z}@ZyZaZV@ZOhZ @Z7Y@YY{Yχ@Y@Y\Y6@X-XXXX~@X43@W֘WίWWW@VVV@VV@TPT[bmcepl@suse.commcepl@suse.comnormand@linux.vnet.ibm.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.commliska@suse.cztoddrme2178@gmail.comadrian@suse.decomurphy@suse.comtbechtold@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comschwab@suse.decgoll@suse.comeich@suse.comro@suse.deadrian@suse.deeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comarun@gmx.dehsk17@mail.deschwab@suse.demanfred99@gmx.chtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comdmueller@suse.comjweberhofer@weberhofer.atdmueller@suse.comtoddrme2178@gmail.comstecue@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.com- Add CVE-2021-41495-retval-PyArray_DescrNew.patch fixing CVE-2021-41495 (bsc#1193911): "Null Pointer Dereference vulnerability exists in numpy.sort in NumPy > and 1.19 in the PyArray_DescrNew function due to missing return-value validation, which allows attackers to conduct DoS attacks by repetitively creating sort arrays." by reviewing return values for PyArray_DescrNew.- bsc#1193913 CVE-2021-33430 fix potential buffer overflow by adding CVE-2021-33430-bufovrflw-ctors-DoS.patch - bsc#1193907 CVE-2021-41496 rewrite creation of the exception message for Fortran files CVE-2021-41496-bufovrflw-fortranobject-DoS.patch- as bypass boo#1148173 ignore %check error for ppc64/ppc64le- Update to 1.16.5 * ENH: Add project URLs to setup.py * TEST, ENH: fix tests and ctypes code for PyPy * BUG: use npy_intp instead of int for indexing array * TST: Ignore DeprecationWarning during nose imports * BUG: Fix use-after-free in boolean indexing * MAINT/BUG/DOC: Fix errors in _add_newdocs * BUG: fix byte order reversal for datetime64[ns] * MAINT,BUG: Use nbytes to also catch empty descr during allocation * BUG: np.array cleared errors occured in PyMemoryView_FromObject * BUG: Fixes for Undefined Behavior Sanitizer (UBSan) errors. * BUG: ensure that casting to/from structured is properly checked. * MAINT: fix histogram*d dispatchers * BUG: further fixup to histogram2d dispatcher. * BUG: Replace contextlib.suppress for Python 2.7 * BUG: fix compilation of 3rd party modules with Py_LIMITED_API... * BUG: Fix memory leak in dtype from dict contructor * DOC: Document array_function at a higher level. * BUG, DOC: add new recfunctions to `__all__` * BUG: Remove stray print that causes a SystemError on python 3.7 * TST: Pin pytest version to 5.0.1. * ENH: Enable huge pages in all Linux builds * BUG: fix behavior of structured_to_unstructured on non-trivial... * REL: Prepare for the NumPy 1.16.5 release.- Make sure to provide oldpython names- Add python2-only version since the latest release doesn't support python2. - Remove python3-only patch fix-py34-tests.patch- Disable LTO in order to address boo#1136831.- update to version 1.16.3 * The NumPy 1.16.4 release fixes bugs reported against the 1.16.3 release, and also backports several enhancements from master that seem appropriate for a release series that is the last to support Python 2.7. + New deprecations * Writeable flag of C-API wrapped arrays + Compatibility notes * Potential changes to the random stream- update to version 1.16.3 NumPy 1.16.3 Release Notes: The NumPy 1.16.3 release fixes bugs reported against the 1.16.2 release, and also backports several enhancements from master that seem appropriate for a release series that is the last to support Python 2.7. The wheels on PyPI are linked with OpenBLAS v0.3.4+, which should fix the known threading issues found in previous OpenBLAS versions. Downstream developers building this release should use Cython >= 0.29.2 and, if using OpenBLAS, OpenBLAS > v0.3.4. The most noticeable change in this release is that unpickling object arrays when loading *.npy or *.npz files now requires an explicit opt-in. This backwards incompatible change was made in response to CVE-2019-6446 _. Compatibility notes Unpickling while loading requires explicit opt-in The functions np.load, and np.lib.format.read_array take an allow_pickle keyword which now defaults to False in response to CVE-2019-6446 _. Improvements Covariance in random.mvnormal cast to double This should make the tolerance used when checking the singular values of the covariance matrix more meaningful. Changes __array_interface__ offset now works as documented The interface may use an offset value that was previously mistakenly ignored.- Fix python sitearch paths for SLE_12_SP3/4- add fix-py34-tests.patch to fix build with python3.4 from SLE12SP4- Update to 1.16.2: - Primarily focused on fixing on Windows-related bugs - regression fix correcting signed zeros produced by divmod- Use direct number in Version: tag.- Do not bother with standard flavor, just make it default - Execute the tests only on standard package for now not hpc variants- Add constraints for testsuite to not run out of mem/disk space - Use %license macro- Enable testsuite- Update to version 1.16.1 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.16.1-notes.rst - Update to version 1.16.0 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.16.0-notes.rst- Update to version 1.15.4 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.15.4-notes.rst- Update to version 1.15.3 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.15.2-notes.rst- Update to version 1.15.2 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.15.2-notes.rst - Update to version 1.15.1 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.15.1-notes.rst - Update to version 1.15.0 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.15.0-notes.rst - Update to version 1.14.6 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.14.6-notes.rst - Rebase numpy-1.9.0-remove-__declspec.patch - Rebase riscv.patch- update to version 1.14.5 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.14.5-notes.rst - update to version 1.14.4 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.14.4-notes.rst- Fix issues with some targets not having certain versions of openblas- update to version 1.14.3 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.14.3-notes.rst - update to version 1.14.2 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.14.2-notes.rst - update to version 1.14.1 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.14.1-notes.rst- riscv.patch: Add support for RISC-V - Don't use openblas on m68k and riscv64 - Avoid misparsing of indented conditionals- Fix summary in module files (bnc#1080259)- The HPC of python-numpy expects openBLAS. OpenBLAS is not availble for sc390: disable buidling on s390 for HPC (bsc#1079513).- add s390 to the ifarch conditional to build without openblas- update to version 1.14.0 Changes documented in release notes: https://github.com/numpy/numpy/blob/master/doc/release/1.14.0-notes.rst- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES. - Fix library package requires - use HPC macro (boo#1074890).- Add 'family "NumPy"' to modules file to avoid that different versions of this get loaded.- Add Requires for libopenblas to base package. - Add Requires for lua-lmod - Fix '-' in environment variable mane of modulefile.- Fix Requires: of devel package for openblas.- Add magic to limit the number of flavors built in the OBS ring to non-HPC builds.- Convert to multibuild: Add support for HPC environment modules (FATE#321709).- updated line numbers in patches - update to version 1.13.3: * #9390 BUG: Return the poly1d coefficients array directly * #9555 BUG: Fix regression in 1.13.x in distutils.mingw32ccompiler. * #9556 BUG: Fix true_divide when dtype=np.float64 specified. * #9557 DOC: Fix some rst markup in numpy/doc/basics.py. * #9558 BLD: Remove -xhost flag from IntelFCompiler. * #9559 DOC: Removes broken docstring example (source code, png, pdf)... * #9580 BUG: Add hypot and cabs functions to WIN32 blacklist. * #9732 BUG: Make scalar function elision check if temp is writeable. * #9736 BUG: Various fixes to np.gradient * #9742 BUG: Fix np.pad for CVE-2017-12852 (bsc#1053963) * #9744 BUG: Check for exception in sort functions, add tests * #9745 DOC: Add whitespace after "versionadded::" directive so it actually... * #9746 BUG: Memory leak in np.dot of size 0 * #9747 BUG: Adjust gfortran version search regex * #9757 BUG: Cython 0.27 breaks NumPy on Python 3. * #9764 BUG: Ensure _npy_scaled_cexp{,f,l} is defined when needed. * #9765 BUG: PyArray_CountNonzero does not check for exceptions * #9766 BUG: Fixes histogram monotonicity check for unsigned bin values * #9767 BUG: Ensure consistent result dtype of count_nonzero * #9771 BUG: MAINT: Fix mtrand for Cython 0.27. * #9772 DOC: Create the 1.13.2 release notes. * #9794 DOC: Create 1.13.3 release notes. - changes from version 1.13.2: * #9390 BUG: Return the poly1d coefficients array directly * #9555 BUG: Fix regression in 1.13.x in distutils.mingw32ccompiler. * #9556 BUG: Fix true_divide when dtype=np.float64 specified. * #9557 DOC: Fix some rst markup in numpy/doc/basics.py. * #9558 BLD: Remove -xhost flag from IntelFCompiler. * #9559 DOC: Removes broken docstring example (source code, png, pdf)... * #9580 BUG: Add hypot and cabs functions to WIN32 blacklist. * #9732 BUG: Make scalar function elision check if temp is writeable. * #9736 BUG: Various fixes to np.gradient * #9742 BUG: Fix np.pad for CVE-2017-12852 (bsc#1053963) * #9744 BUG: Check for exception in sort functions, add tests * #9745 DOC: Add whitespace after "versionadded::" directive so it actually... * #9746 BUG: Memory leak in np.dot of size 0 * #9747 BUG: Adjust gfortran version search regex * #9757 BUG: Cython 0.27 breaks NumPy on Python 3. * #9764 BUG: Ensure _npy_scaled_cexp{,f,l} is defined when needed. * #9765 BUG: PyArray_CountNonzero does not check for exceptions * #9766 BUG: Fixes histogram monotonicity check for unsigned bin values * #9767 BUG: Ensure consistent result dtype of count_nonzero * #9771 BUG, MAINT: Fix mtrand for Cython 0.27.- Update to version 1.13.1 * bugfix release for problems found in 1.13.0; major changes: + fixes for the new memory overlap detection and temporary elision + reversion of the removal of the boolean binary - operator * 1.13.0 Highlights: + Operations like a + b + c will reuse temporaries on some platforms + Inplace operations check if inputs overlap outputs and create temporaries + New __array_ufunc__ attribute provides improved ability for classes to override default ufunc behavior. + New np.block function for creating blocked arrays. * 1.13.0 New functions: + New np.positive ufunc. + New np.divmod ufunc provides more efficient divmod. + New np.isnat ufunc tests for NaT special values. + New np.heaviside ufunc computes the Heaviside function. + New np.isin function, improves on in1d. + New np.block function for creating blocked arrays. + New PyArray_MapIterArrayCopyIfOverlap added to NumPy C-API. * deprecations, compatibility notes, etc see full changelog at https://github.com/numpy/numpy/blob/master/doc/changelog/1.13.0-changelog.rst - dropped xlocale.patch (now upstream) - do not apply 'sed 1d' command to exec_command.py- Add xlocale.patch: xlocale.h: don't use obsolete - allow building numpy on fedora by making fdupes dependency optional- Update to version 1.12.1 * Fix wrong future nat warning and equiv type logic error... * Fix wrong masked median for some special cases * Place np.average in inline code * Work around isfinite inconsistency on i386 * Guard against replacing constants without '_' spec in f2py. * Fix mean for float 16 non-array inputs for 1.12 * Fix calling python api with error set and minor leaks for... * Make iscomplexobj compatible with custom dtypes again * Fix undefined behaviour induced by bad __array_wrap__ * Fix MaskedArray.__setitem__ * PPC64el machines are POWER for Fortran in f2py * Look up methods on MaskedArray in `_frommethod` * Remove extra digit in binary_repr at limit * Fix deepcopy regression for empty arrays. * Fix ma.median for empty ndarrays - Further updates to macro usage.- Fix macro usage.- Fix -devel package dependency- Switch to single-spec version- update to version 1.12.0: * Highlights + Order of operations in np.einsum can now be optimized for large speed improvements. + New signature argument to np.vectorize for vectorizing with core dimensions. + The keepdims argument was added to many functions. + New context manager for testing warnings + Support for BLIS in numpy.distutils + Much improved support for PyPy (not yet finished) * full changelog at: https://github.com/numpy/numpy/blob/master/doc/release/1.12.0-notes.rst - changes from version 1.11.3: * #8341: BUG: Fix ndarray.tofile large file corruption in append mode. * #8346: TST: Fix tests in PR #8341 for NumPy 1.11.x - update to version 1.11.2: * #7736 BUG: Many functions silently drop 'keepdims' kwarg. * #7738 ENH: Add extra kwargs and update doc of many MA methods. * #7778 DOC: Update Numpy 1.11.1 release notes. * #7793 BUG: MaskedArray.count treats negative axes incorrectly. * #7816 BUG: Fix array too big error for wide dtypes. * #7821 BUG: Make sure npy_mul_with_overflow_ detects overflow. * #7824 MAINT: Allocate fewer bytes for empty arrays. * #7847 MAINT,DOC: Fix some imp module uses and update f2py.compile docstring. * #7849 MAINT: Fix remaining uses of deprecated Python imp module. * #7851 BLD: Fix ATLAS version detection. * #7896 BUG: Construct ma.array from np.array which contains padding. * #7904 BUG: Fix float16 type not being called due to wrong ordering. * #7917 BUG: Production install of numpy should not require nose. * #7919 BLD: Fixed MKL detection for recent versions of this library. * #7920 BUG: Fix for issue #7835 (ma.median of 1d). * #7932 BUG: Monkey-patch _msvccompile.gen_lib_option like other compilers. * #7939 BUG: Check for HAVE_LDOUBLE_DOUBLE_DOUBLE_LE in npy_math_complex. * #7953 BUG: Guard against buggy comparisons in generic quicksort. * #7954 BUG: Use keyword arguments to initialize Extension base class. * #7955 BUG: Make sure numpy globals keep identity after reload. * #7972 BUG: MSVCCompiler grows 'lib' & 'include' env strings exponentially. * #8005 BLD: Remove __NUMPY_SETUP__ from builtins at end of setup.py. * #8010 MAINT: Remove leftover imp module imports. * #8020 BUG: Fix return of np.ma.count if keepdims is True and axis is None. * #8024 BUG: Fix numpy.ma.median. * #8031 BUG: Fix np.ma.median with only one non-masked value. * #8044 BUG: Fix bug in NpyIter buffering with discontinuous arrays. - update copyright year - changed from tar.gz to zip on pypi - Remove long-unused atlas support. - Use preferrered pypi.io download url. - Add openBLAS support. This can improve performance in many situations. - Remove numpy-1.10.4-cblas.patch since openblas handles this.- Fix cblas handling for SLES 12.- use pypi.io as Source URL- Don't include cblas-devel on SLES 12- update to 1.11.1: - #7506 BUG: Make sure numpy imports on python 2.6 when nose is unavailable. - #7530 BUG: Floating exception with invalid axis in np.lexsort. - #7535 BUG: Extend glibc complex trig functions blacklist to glibc < 2.18. - #7551 BUG: Allow graceful recovery for no compiler. - #7558 BUG: Constant padding expected wrong type in constant_values. - #7578 BUG: Fix OverflowError in Python 3.x. in swig interface. - #7590 BLD: Fix configparser.InterpolationSyntaxError. - #7597 BUG: Make np.ma.take work on scalars. - #7608 BUG: linalg.norm(): Don't convert object arrays to float. - #7638 BLD: Correct C compiler customization in system_info.py. - #7654 BUG: ma.median of 1d array should return a scalar. - #7656 BLD: Remove hardcoded Intel compiler flag -xSSE4.2. - #7660 BUG: Temporary fix for str(mvoid) for object field types. - #7665 BUG: Fix incorrect printing of 1D masked arrays. - #7670 BUG: Correct initial index estimate in histogram. - #7671 BUG: Boolean assignment no GIL release when transfer needs API. - #7676 BUG: Fix handling of right edge of final histogram bin. - #7680 BUG: Fix np.clip bug NaN handling for Visual Studio 2015. - #7724 BUG: Fix segfaults in np.random.shuffle. - #7731 MAINT: Change mkl_info.dir_env_var from MKL to MKLROOT.specfile: * require setuptools - update to version 1.11.0: * Highlights + The datetime64 type is now timezone naive. + A dtype parameter has been added to randint. + Improved detection of two arrays possibly sharing memory. + Automatic bin size estimation for np.histogram. + Speed optimization of A @ A.T and dot(A, A.T). + New function np.moveaxis for reordering array axes. * full changelog at https://github.com/numpy/numpy/blob/master/doc/release/1.11.0-notes.rst- Add numpy-1.10.4-cblas.patch to build against system cblas. Numpy assumes either libblas.so or libcblas.so to contain all CBLAS and BLAS functions. However the cblas-devel in Leap and Tumbleweed contains only the CBLAS interface and libblas.so is also needed.- update to version 1.10.4: * see https://github.com/numpy/numpy/blob/master/doc/release/1.10.4-notes.rst * There is no 1.10.3 due to packaging issues. - update to version 1.10.2: * see https://github.com/numpy/numpy/blob/master/doc/release/1.10.2-notes.rst- Update to 1.10.1 + Bugfix for build problems * Compiling with msvc9 or msvc10 for 32 bit Windows now requires SSE2. This was the easiest fix for what looked to be some miscompiled code when SSE2 was not used. If you need to compile for 32 bit Windows systems without SSE2 support, mingw32 should still work. * Make compiling with VS2008 python2.7 SDK easier * Change Intel compiler options so that code will also be generated to support systems without SSE4.2. * Some _config test functions needed an explicit integer return in order to avoid the openSUSE rpmlinter erring out. * We ran into a problem with pipy not allowing reuse of filenames and a resulting proliferation of *.*.*.postN releases. Not only were the names getting out of hand, some packages were unable to work with the postN suffix. - Remove upstream-included numpy-1.10.0-remove_Wreturn_type_warnings.patch- Update to version 1.10.0 + Highlights * numpy.distutils now supports parallel compilation via the --parallel/-j argument passed to setup.py build * numpy.distutils now supports additional customization via site.cfg to control compilation parameters, i.e. runtime libraries, extra linking/compilation flags. * Addition of *np.linalg.multi_dot*: compute the dot product of two or more arrays in a single function call, while automatically selecting the fastest evaluation order. * The new function `np.stack` provides a general interface for joining a sequence of arrays along a new axis, complementing `np.concatenate` for joining along an existing axis. * Addition of `nanprod` to the set of nanfunctions. * Support for the '@' operator in Python 3.5. + Dropped Support: * The _dotblas module has been removed. CBLAS Support is now in Multiarray. * The testcalcs.py file has been removed. * The polytemplate.py file has been removed. * npy_PyFile_Dup and npy_PyFile_DupClose have been removed from npy_3kcompat.h. * splitcmdline has been removed from numpy/distutils/exec_command.py. * try_run and get_output have been removed from numpy/distutils/command/config.py * The a._format attribute is no longer supported for array printing. * Keywords ``skiprows`` and ``missing`` removed from np.genfromtxt. * Keyword ``old_behavior`` removed from np.correlate. + Future Changes: * In array comparisons like ``arr1 == arr2``, many corner cases involving strings or structured dtypes that used to return scalars now issue ``FutureWarning`` or ``DeprecationWarning``, and in the future will be change to either perform elementwise comparisons or raise an error. * The SafeEval class will be removed. * The alterdot and restoredot functions will be removed. - Rebase numpy-1.9.0-remove-__declspec.patch - Add numpy-1.10.0-remove_Wreturn_type_warnings.patch This patch is already merged upstream and should be present in numpy-1.10.1- update to version 1.9.3: * #5866: fix error finding Python headers when build_ext --include-dirs is set; * #6016: fix np.loadtxt error on Python 3.5 when reading from gzip files; * #5555: Replace deprecated options for ifort; * #6096: remove /GL for VS2015 in check_long_double_representation; * #6141: enable Visual Studio 2015 C99 features; * #6171: revert C99 complex for MSVC14.- Update to 1.9.2: Bugfix release * #5316: fix too large dtype alignment of strings and complex types * #5424: fix ma.median when used on ndarrays * #5481: Fix astype for structured array fields of different byte order * #5354: fix segfault when clipping complex arrays * #5524: allow np.argpartition on non ndarrays * #5612: Fixes ndarray.fill to accept full range of uint64 * #5155: Fix loadtxt with comments=None and a string None data * #4476: Masked array view fails if structured dtype has datetime component * #5388: Make RandomState.set_state and RandomState.get_state threadsafe * #5390: make seed, randint and shuffle threadsafe * #5374: Fixed incorrect assert_array_almost_equal_nulp documentation * #5393: Add support for ATLAS > 3.9.33. * #5313: PyArray_AsCArray caused segfault for 3d arrays * #5492: handle out of memory in rfftf * #4181: fix a few bugs in the random.pareto docstring * #5359: minor changes to linspace docstring * #4723: fix a compile issues on AIX- Update to 1.9.1: Bugfix release * gh-5184: restore linear edge behaviour of gradient to as it was in < 1.9. The second order behaviour is available via the `edge_order` keyword * gh-4007: workaround Accelerate sgemv crash on OSX 10.9 * gh-5100: restore object dtype inference from iterable objects without `len()` * gh-5163: avoid gcc-4.1.2 (red hat 5) miscompilation causing a crash * gh-5138: fix nanmedian on arrays containing inf * gh-5203: copy inherited masks in MaskedArray.__array_finalize__ * gh-2317: genfromtxt did not handle filling_values=0 correctly * gh-5067: restore api of npy_PyFile_DupClose in python2 * gh-5063: cannot convert invalid sequence index to tuple * gh-5082: Segmentation fault with argmin() on unicode arrays * gh-5095: don't propagate subtypes from np.where * gh-5104: np.inner segfaults with SciPy's sparse matrices * gh-5136: Import dummy_threading if importing threading fails * gh-5148: Make numpy import when run with Python flag '-OO' * gh-5147: Einsum double contraction in particular order causes ValueError * gh-479: Make f2py work with intent(in out) * gh-5170: Make python2 .npy files readable in python3 * gh-5027: Use 'll' as the default length specifier for long long * gh-4896: fix build error with MSVC 2013 caused by C99 complex support * gh-4465: Make PyArray_PutTo respect writeable flag * gh-5225: fix crash when using arange on datetime without dtype set * gh-5231: fix build in c99 modepython-numpygoat04 1647958823  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP_~       !"#$%&'()*+,-./0123456789:;<?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.16.51.16.5-150200.3.5.11.16.5-150200.3.5.11.16.5       !!""""""!!!!!!!!!!!!!!!!!!!!!!!! ###########$$$$$%%%%%%%%%%%%%&&&&&&&&%%%%%%'''''''(((((((()))))))))))))))))))))**********++++++++,,,---............-----------////--0000000012f2py2f2py2.7numpynumpy-1.16.5-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safetop_level.txtLICENSE.txt__config__.py__config__.pyc__init__.py__init__.pyc_distributor_init.py_distributor_init.pyc_globals.py_globals.pyc_pytesttester.py_pytesttester.pyccompat__init__.py__init__.pyc_inspect.py_inspect.pycpy3k.pypy3k.pycsetup.pysetup.pyctests__init__.pytest_compat.pyconftest.pyconftest.pyccore__init__.py__init__.pyc_add_newdocs.py_add_newdocs.pyc_aliased_types.py_aliased_types.pyc_dtype.py_dtype.pyc_dtype_ctypes.py_dtype_ctypes.pyc_dummy.so_internal.py_internal.pyc_methods.py_methods.pyc_multiarray_tests.so_multiarray_umath.so_operand_flag_tests.so_rational_tests.so_string_helpers.py_string_helpers.pyc_struct_ufunc_tests.so_type_aliases.py_type_aliases.pyc_umath_tests.soarrayprint.pyarrayprint.pyccversions.pycversions.pycdefchararray.pydefchararray.pyceinsumfunc.pyeinsumfunc.pycfromnumeric.pyfromnumeric.pycfunction_base.pyfunction_base.pycgenerate_numpy_api.pygenerate_numpy_api.pycgetlimits.pygetlimits.pycincludenumpymultiarray_api.txtufunc_api.txtinfo.pyinfo.pyclibnpy-pkg-configmlib.ininpymath.inimachar.pymachar.pycmemmap.pymemmap.pycmultiarray.pymultiarray.pycnumeric.pynumeric.pycnumerictypes.pynumerictypes.pycoverrides.pyoverrides.pycrecords.pyrecords.pycsetup.pysetup.pycsetup_common.pysetup_common.pycshape_base.pyshape_base.pyctests__init__.py_locales.pydataastype_copy.pklrecarray_from_file.fitstest_abc.pytest_api.pytest_arrayprint.pytest_datetime.pytest_defchararray.pytest_deprecations.pytest_dtype.pytest_einsum.pytest_errstate.pytest_extint128.pytest_function_base.pytest_getlimits.pytest_half.pytest_indexerrors.pytest_indexing.pytest_item_selection.pytest_longdouble.pytest_machar.pytest_mem_overlap.pytest_memmap.pytest_multiarray.pytest_nditer.pytest_numeric.pytest_numerictypes.pytest_overrides.pytest_print.pytest_records.pytest_regression.pytest_scalar_ctors.pytest_scalarbuffer.pytest_scalarinherit.pytest_scalarmath.pytest_scalarprint.pytest_shape_base.pytest_ufunc.pytest_umath.pytest_umath_complex.pytest_unicode.pyumath.pyumath.pycumath_tests.pyumath_tests.pycctypeslib.pyctypeslib.pycdistutils__config__.py__config__.pyc__init__.py__init__.pyc__version__.py__version__.pyc_shell_utils.py_shell_utils.pycccompiler.pyccompiler.pyccommand__init__.py__init__.pycautodist.pyautodist.pycbdist_rpm.pybdist_rpm.pycbuild.pybuild.pycbuild_clib.pybuild_clib.pycbuild_ext.pybuild_ext.pycbuild_py.pybuild_py.pycbuild_scripts.pybuild_scripts.pycbuild_src.pybuild_src.pycconfig.pyconfig.pycconfig_compiler.pyconfig_compiler.pycdevelop.pydevelop.pycegg_info.pyegg_info.pycinstall.pyinstall.pycinstall_clib.pyinstall_clib.pycinstall_data.pyinstall_data.pycinstall_headers.pyinstall_headers.pycsdist.pysdist.pyccompat.pycompat.pycconv_template.pyconv_template.pyccore.pycore.pyccpuinfo.pycpuinfo.pycexec_command.pyexec_command.pycextension.pyextension.pycfcompiler__init__.py__init__.pycabsoft.pyabsoft.pyccompaq.pycompaq.pycenvironment.pyenvironment.pycg95.pyg95.pycgnu.pygnu.pychpux.pyhpux.pycibm.pyibm.pycintel.pyintel.pyclahey.pylahey.pycmips.pymips.pycnag.pynag.pycnone.pynone.pycpathf95.pypathf95.pycpg.pypg.pycsun.pysun.pycvast.pyvast.pycfrom_template.pyfrom_template.pycinfo.pyinfo.pycintelccompiler.pyintelccompiler.pyclib2def.pylib2def.pycline_endings.pyline_endings.pyclog.pylog.pycmingwmingw32ccompiler.pymingw32ccompiler.pycmisc_util.pymisc_util.pycmsvc9compiler.pymsvc9compiler.pycmsvccompiler.pymsvccompiler.pycnpy_pkg_config.pynpy_pkg_config.pycnumpy_distribution.pynumpy_distribution.pycpathccompiler.pypathccompiler.pycsetup.pysetup.pycsystem_info.pysystem_info.pyctests__init__.pytest_exec_command.pytest_fcompiler.pytest_fcompiler_gnu.pytest_fcompiler_intel.pytest_fcompiler_nagfor.pytest_from_template.pytest_misc_util.pytest_npy_pkg_config.pytest_shell_utils.pytest_system_info.pyunixccompiler.pyunixccompiler.pycdoc__init__.py__init__.pycbasics.pybasics.pycbroadcasting.pybroadcasting.pycbyteswapping.pybyteswapping.pycconstants.pyconstants.pyccreation.pycreation.pycdispatch.pydispatch.pycglossary.pyglossary.pycindexing.pyindexing.pycinternals.pyinternals.pycmisc.pymisc.pycstructured_arrays.pystructured_arrays.pycsubclassing.pysubclassing.pycufuncs.pyufuncs.pycdual.pydual.pycf2py__init__.py__init__.pyc__main__.py__main__.pyc__version__.py__version__.pycauxfuncs.pyauxfuncs.pyccapi_maps.pycapi_maps.pyccb_rules.pycb_rules.pyccfuncs.pycfuncs.pyccommon_rules.pycommon_rules.pyccrackfortran.pycrackfortran.pycdiagnose.pydiagnose.pycf2py2e.pyf2py2e.pycf2py_testing.pyf2py_testing.pycf90mod_rules.pyf90mod_rules.pycfunc2subr.pyfunc2subr.pycinfo.pyinfo.pycrules.pyrules.pycsetup.pysetup.pycsrctests__init__.pysrcarray_from_pyobjwrapmodule.cassumed_shape.f2py_f2cmapfoo_free.f90foo_mod.f90foo_use.f90precision.f90commonblock.fkindfoo.f90mixedfoo.ffoo_fixed.f90foo_free.f90parameterconstant_both.f90constant_compound.f90constant_integer.f90constant_non_compound.f90constant_real.f90regressioninout.f90sizefoo.f90stringchar.f90test_array_from_pyobj.pytest_assumed_shape.pytest_block_docstring.pytest_callback.pytest_common.pytest_compile_function.pytest_kind.pytest_mixed.pytest_parameter.pytest_quoted_character.pytest_regression.pytest_return_character.pytest_return_complex.pytest_return_integer.pytest_return_logical.pytest_return_real.pytest_semicolon_split.pytest_size.pytest_string.pyutil.pyuse_rules.pyuse_rules.pycfft__init__.py__init__.pycfftpack.pyfftpack.pycfftpack_lite.sohelper.pyhelper.pycinfo.pyinfo.pycsetup.pysetup.pyctests__init__.pytest_fftpack.pytest_helper.pylib__init__.py__init__.pyc_datasource.py_datasource.pyc_iotools.py_iotools.pyc_version.py_version.pycarraypad.pyarraypad.pycarraysetops.pyarraysetops.pycarrayterator.pyarrayterator.pycfinancial.pyfinancial.pycformat.pyformat.pycfunction_base.pyfunction_base.pychistograms.pyhistograms.pycindex_tricks.pyindex_tricks.pycinfo.pyinfo.pycmixins.pymixins.pycnanfunctions.pynanfunctions.pycnpyio.pynpyio.pycpolynomial.pypolynomial.pycrecfunctions.pyrecfunctions.pycscimath.pyscimath.pycsetup.pysetup.pycshape_base.pyshape_base.pycstride_tricks.pystride_tricks.pyctests__init__.pydatapy2-objarr.npypy2-objarr.npzpy3-objarr.npypy3-objarr.npzpython3.npywin64python2.npytest__datasource.pytest__iotools.pytest__version.pytest_arraypad.pytest_arraysetops.pytest_arrayterator.pytest_financial.pytest_format.pytest_function_base.pytest_histograms.pytest_index_tricks.pytest_io.pytest_mixins.pytest_nanfunctions.pytest_packbits.pytest_polynomial.pytest_recfunctions.pytest_regression.pytest_shape_base.pytest_stride_tricks.pytest_twodim_base.pytest_type_check.pytest_ufunclike.pytest_utils.pytwodim_base.pytwodim_base.pyctype_check.pytype_check.pycufunclike.pyufunclike.pycuser_array.pyuser_array.pycutils.pyutils.pyclinalg__init__.py__init__.pyc_umath_linalg.soinfo.pyinfo.pyclapack_lite.solinalg.pylinalg.pycsetup.pysetup.pyctests__init__.pytest_build.pytest_deprecations.pytest_linalg.pytest_regression.pyma__init__.py__init__.pycbench.pybench.pyccore.pycore.pycextras.pyextras.pycmrecords.pymrecords.pycsetup.pysetup.pyctests__init__.pytest_core.pytest_deprecations.pytest_extras.pytest_mrecords.pytest_old_ma.pytest_regression.pytest_subclassing.pytestutils.pytestutils.pyctimer_comparison.pytimer_comparison.pycversion.pyversion.pycmatlib.pymatlib.pycmatrixlib__init__.py__init__.pycdefmatrix.pydefmatrix.pycsetup.pysetup.pyctests__init__.pytest_defmatrix.pytest_interaction.pytest_masked_matrix.pytest_matrix_linalg.pytest_multiarray.pytest_numeric.pytest_regression.pypolynomial__init__.py__init__.pyc_polybase.py_polybase.pycchebyshev.pychebyshev.pychermite.pyhermite.pychermite_e.pyhermite_e.pyclaguerre.pylaguerre.pyclegendre.pylegendre.pycpolynomial.pypolynomial.pycpolyutils.pypolyutils.pycsetup.pysetup.pyctests__init__.pytest_chebyshev.pytest_classes.pytest_hermite.pytest_hermite_e.pytest_laguerre.pytest_legendre.pytest_polynomial.pytest_polyutils.pytest_printing.pyrandom__init__.py__init__.pycinfo.pyinfo.pycmtrand.sosetup.pysetup.pyctests__init__.pytest_random.pytest_regression.pysetup.pysetup.pyctesting__init__.py__init__.pyc_private__init__.py__init__.pycdecorators.pydecorators.pycnoseclasses.pynoseclasses.pycnosetester.pynosetester.pycparameterized.pyparameterized.pycutils.pyutils.pycdecorators.pydecorators.pycnoseclasses.pynoseclasses.pycnosetester.pynosetester.pycprint_coercion_tables.pyprint_coercion_tables.pycsetup.pysetup.pyctests__init__.pytest_decorators.pytest_doctesting.pytest_utils.pyutils.pyutils.pyctests__init__.pytest_ctypeslib.pytest_matlib.pytest_numpy_version.pytest_public_api.pytest_reloading.pytest_scripts.pytest_warnings.pyversion.pyversion.pycpython2-numpyTHANKS.txt/usr/bin//usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/numpy-1.16.5-py2.7.egg-info//usr/lib64/python2.7/site-packages/numpy//usr/lib64/python2.7/site-packages/numpy/compat//usr/lib64/python2.7/site-packages/numpy/compat/tests//usr/lib64/python2.7/site-packages/numpy/core//usr/lib64/python2.7/site-packages/numpy/core/include//usr/lib64/python2.7/site-packages/numpy/core/include/numpy//usr/lib64/python2.7/site-packages/numpy/core/lib//usr/lib64/python2.7/site-packages/numpy/core/lib/npy-pkg-config//usr/lib64/python2.7/site-packages/numpy/core/tests//usr/lib64/python2.7/site-packages/numpy/core/tests/data//usr/lib64/python2.7/site-packages/numpy/distutils//usr/lib64/python2.7/site-packages/numpy/distutils/command//usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler//usr/lib64/python2.7/site-packages/numpy/distutils/tests//usr/lib64/python2.7/site-packages/numpy/doc//usr/lib64/python2.7/site-packages/numpy/f2py//usr/lib64/python2.7/site-packages/numpy/f2py/tests//usr/lib64/python2.7/site-packages/numpy/f2py/tests/src//usr/lib64/python2.7/site-packages/numpy/f2py/tests/src/array_from_pyobj//usr/lib64/python2.7/site-packages/numpy/f2py/tests/src/assumed_shape//usr/lib64/python2.7/site-packages/numpy/f2py/tests/src/common//usr/lib64/python2.7/site-packages/numpy/f2py/tests/src/kind//usr/lib64/python2.7/site-packages/numpy/f2py/tests/src/mixed//usr/lib64/python2.7/site-packages/numpy/f2py/tests/src/parameter//usr/lib64/python2.7/site-packages/numpy/f2py/tests/src/regression//usr/lib64/python2.7/site-packages/numpy/f2py/tests/src/size//usr/lib64/python2.7/site-packages/numpy/f2py/tests/src/string//usr/lib64/python2.7/site-packages/numpy/fft//usr/lib64/python2.7/site-packages/numpy/fft/tests//usr/lib64/python2.7/site-packages/numpy/lib//usr/lib64/python2.7/site-packages/numpy/lib/tests//usr/lib64/python2.7/site-packages/numpy/lib/tests/data//usr/lib64/python2.7/site-packages/numpy/linalg//usr/lib64/python2.7/site-packages/numpy/linalg/tests//usr/lib64/python2.7/site-packages/numpy/ma//usr/lib64/python2.7/site-packages/numpy/ma/tests//usr/lib64/python2.7/site-packages/numpy/matrixlib//usr/lib64/python2.7/site-packages/numpy/matrixlib/tests//usr/lib64/python2.7/site-packages/numpy/polynomial//usr/lib64/python2.7/site-packages/numpy/polynomial/tests//usr/lib64/python2.7/site-packages/numpy/random//usr/lib64/python2.7/site-packages/numpy/random/tests//usr/lib64/python2.7/site-packages/numpy/testing//usr/lib64/python2.7/site-packages/numpy/testing/_private//usr/lib64/python2.7/site-packages/numpy/testing/tests//usr/lib64/python2.7/site-packages/numpy/tests//usr/share/doc/packages//usr/share/doc/packages/python2-numpy/-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:22423/SUSE_SLE-15-SP2_Update/e85ada395aa08eca9ed2f8ed34ef7966-python2-numpy.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linux    Python script, ASCII text executabledirectoryASCII textpython 2.7 byte-compiledemptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3b4b3350ee2025c8d4ec4911904f7f12282889af, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=52d7a8041f1a75c67063e30219cca64cbac58422, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e425849f0c89632eaedec2ce4985eba460a46cbb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a3f687dc2270aa15c339bda3fabfc8ad4921e0e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=41932994147e3c4f44c22991606765b53c3480b6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4396c9461c835ff92ecb7b50905345a3c85c7362, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5767822b91ed40b5326f095cd0bb828c88d3f37a, strippedFITS image data, 16-bit, two's complement binary integerPython script, UTF-8 Unicode text executablePython script, ASCII text executable, with very long linesC source, ASCII textRuby script, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9bfd64f42cc5a49c429167eb4b79f7f68c3984a4, strippedObjective-C source, ASCII textdata (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2857dc62be8379de95aee9254ed711957ab23bb6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c610608ab1de1144caa64478b5452f0ecd5b07c5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=71d28534137a3a4b079ab62ea08c0805f1964a04, stripped  !"'()*+1BGOPQWXY_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\cdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRR R RRRR R R RRRRRRRRRRRRRR RRRRRRRR RRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R RR RRRRRRR RR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRձvyK`녎utf-899887d62ddf00d182e0f8caa918427a13bde0ffd388220979a421313840940e1?7zXZ !t/]"k%a k]JTE6r6u~zuU\ qZ2+ⲓo58ka|Q-Z7ٰɡDDzo2{#l^LtawknbSgܭ.K&g:|!7 m)Y"f?Z;~ =o?{XEI!4t/8z,&jȼrw}[JZam:>ϩ7 Kq}'Ug&Հ 3KfnoFlJ [',w}KakݑzA 3/ hYꃽgfxxiBUGۄS)G\獎RC^ 9Adi=uFD1u.ce/{m!y&%$(*gwOD,b0UP lY^ ̈́ *aDTJ6$ E0˟ @ P (ݜez N15> ];ypؙ҂9,=rzw vW{[*?$wppiUs)8tf٫L벵j(J*q&, {h<8SPtUCŒE̜@6Sc&/LH$Duŭ b͉,PT~5G|;w!>{,҈?Q4¤8,tTg޾z#b M3lD[޼q&k~0M~BX Qd/"ߜL^бgkԻR;U* :G*^㕟Rɲgm_v/{N?Uf?[UxZ?&0o"Ej6&O- |},WTei٬G4PDŔJ2_}Sωy2x( ?1aJ{hC? l?883XPxah븮o{Kw$Sẘ\8cv3G+<=̫=bmlvd~lBOKB'!Ϧ5٦J0xJհkq46&[RGGlaa(yNځ 5p,PVei+6<u؈*ո)˺9& -kaUZJbx)18XGPp C= ^٬ #wi2t,Ʒu}̩K G7RbP$ @9 fʹ+%WAC342{sL^-04cI졮 mlAW6QxEa_A0o\0wf) O cjz Qm $`A<H]%>ubE޴Vf8FyޚUiOjxr JIf`#UOrr16FFV1zc{əL֏9:ThJoF31=A>c&vs=2HFÂWgZWGI.!9d.id cK7kg׬ FmHDrxc*#U "22ce-85rkE q0z{T͟*~ =qWE(4β_vZ CpD,[~۬RUő2n bB؏7P{Tޖ&1/{ulm|VR{:o5&eΉ2Ӝ^+F ڋr+mz41D\C)D1<1׶5 b/Y&{Z{"YN2eWm830{j:YeB^pA{HȔ]r`NN `1rS.Uc>RRXDMz;VDbIWmR>BlReo5WH^r JC^P{b"n;1W1jMĻ2:>D< b}waH+|b]S(Momguׂ]>{l,~뛋\[JkpaG:-#C)Rsߢ"!)G_Tg(ϣ$\3趛ٗ-fP0a:0 I65vl=&7 Oxex5lM*Q*F%I{xu\>h+d$3/IV,^nqڬ!:~-@4s"6iJ4ovCX1z  m{ׄN h%PbGgb4,t#H=2!E zYHL=12lj0:'2M.D% oUGl~8p26.2IeG+gچ`K0@FQp;D}jI 8 O$@6k7mjRrSzp^A%`g󥤟h26EIlAB:ڞĪ7R՞jw hzCq+TPnk f*e+ E:G\+ QwL}'_b-q@azBNbRukF 4Lu;pGwW IP4?tn!}mK>WKg>K"5m\?⭼SSKV9t{L8v8Nd:"^S_Ң K0giR>3YvưV+u\罽CFkR&w8ҩ@/y(ABV;=K˛_=<4V [0"e,Ъ8*R|] BCUd/b{^xS4axSb%Y2@M?G05?FֿM؁%@h ) y4z(  {4- >qNhM!9m!8Y , a+AwoYS@<3 } ҪMn:8X&eFy*u/O4D.A)$8![h{"pzzcTU1etU/aK!|a8d|;DWef@]3=g_#q8 ۊAAc̗yӑBz7oPج\r^wH wfFMFH@AE8mMa%$w GN٪6f4PD/)&F:^UͲYي Kb97} ״7gi $ 8Q-?Zn40@oϤ%(7^bMwSK57yվ#uŐxV3jxB<92awaB473&J1:uԊ3:Ӻi9בWTg,""ػ Q͜oc`)ʞypB*Ie;@SUYc#12;>Phb~tPlee/T~kpT (-b4n=Z!͒¥0!lfѤ2—/C{@pa}r9582[{l6'8 -ɼ\l0h8]:9䵔}DMlzyu=ٛIu!w݌Sum"vTXTA1%*eݰ bTՕͧEcB$-xdn5O7I-Jʋ0,#Pd16s;w@.'qγ :(j(S|n˗Wv{ ǷwRPMVjDm5C`9cCjᓾ!qzfo_TGB n0mXtYP|~ '̑EF5zVWkQƵf=y3uu F^0 gqjQNZ, [ki_]*NbGACI'a3Mo >FB8u[\ÍGȖ/?v*by}*ؾ޼l+D&#Բ+#LBzCIkE*QnX~9g)uwY;hW\KW䍰4K. >)AΓ{J46]FmN@\ƮU^6iQ0D$ϯS*\vIjcAyfuzW¼ VSxJF_1m]DWfAR.⭊i4/ʟQJ7/]]Y(v 07Qoᬊ٤OD.R\S`5(g}[JLY_Ŭv%:O &nT y駲tmHJ ]M~B%WVb^-S7U5(N<J^ʈ;L9`Ӄmmr‹snXnЮm a2oQ:ZU, [}QdPkHb1!J3sujx 8##-03&=|3;Y1og)ǿX^Av#k]^ ~-Amۙ|!xf\YsfUb5ƖVQ랥ڰݘܽ xi@%ĸށ5CA-`s6>s}|VMpF__ nӚ*WeޢJGP:8L#ڨexîQ蜟r[^鮤\sr5+hMgBoR m^YH=.fB*χe^6JJX[L!cx:>+?`5(v-32tI HGfCMq-vy>10t?A MW-{khM>reUvi?}F +a߶j8~g^LNt`@½Hv \]z;D?ynZ ߥdܾb8hYF7n&EH΂wQM35 !'Jc\VIm7zW{aɄ Hdp5Sȅ j4md)a#h/Td_f熽o{4"L>dGl!rP!5~F(^ӃӰqXazb9qbĸ }TqYdTb/95H",@Vvtr RZSF?J)m%6 T P6 v7=8gRr5C+e0|ߦ5anvud  v%|mL?:tv{7ϳ Z̧rzO q8~6ou?ۤj0m7/0GCl@o_ /Be-@!@~5tY#p"E+byQڀ[>ϼ=h5fC A5ҽLa&I+,6i89_sSB _!+ M5hun@nq / U|U-+}-֊-aLTm+3gtlԍQ&J-k6b?ǜɿ];vE s۰B+-vR' g U ½lbp>Il-S%Oi{ #Tx\5eG{֬Sux]cC,p%X |5< ƛhUp[ Qf+~P޿H@7ͷQGFkWiDSai}0( 7pf&+^1ok-(cF3 /u9LTY$ed# ▔>YL[ĨU0|,%T0:͆?o~OUbUqbL@aT%ԮǕ_ӝDoJ3S=lP; T"9ܳEsL,sJޜD=!GU&?+nZrp!#GTOuGE3-Vm*UX7)*ߘ@C!A QƾgF(/Q?x2N?]ZM>(%3瑖*&Ǧe7Y) iquzhzL[*"A@Ng.SwL5W7 P/j#d^/gW<=mJ \SgD?߳ 0yl(zPN{0qJN:^Rh#h\ziibW)<#BAH?sVmЂoIѷW%ŝ Vq8/?iI?^kUf?b*-Ec{/$.#Rzw}' y V4S[z%H^ գټc-CBwqShDN`tpIOjE FbʮBeߗ~OZ >H=' )WHhp*&bі:֬$\J[LWE~|#dc RI zb?.6YF7}L .h] uD+uءtέ`Ezg a%¬*: ACZ 鬨{% =}[#N%gUBS3ж=Jr u3qXl&Wt6=mopr+myxs>U5-A4s)KEVs`s ~%3qc6~OoY@)kzܝT)2LRN+jd'[9U'GIwTL5Rq=pN3N3kcDfyl -'Ug XT2Mtء= Lsis썠=b_>^o߹T DKHNǸdlSL|4;W#`K2ﬞN&WCmH d?P{1[FUE R(:K߆n U#;2)NB6wrPew;LEmj> vHc=lđ20`r*QvjkVT#SMfޫ36ηVl)ھ.CA@ _};NaGwpn0,ElƬqƛmRJ~o@rqv##d`p _Ij?I꾕wۺX&uLEVlZi)}ي+iD+6jm1KJl֎qca -H@GHMx g5'@i ~ؐHW"P#AZF?/7mT me{"(snoQV*|+l3G$7ŕ_GPr4%#6ι0`(lBM26[p TeA1a% H. [L׻(aB99BU\,ޭVԭ|m#y|fOKlE327:"8 #+- ܘ+fUxV8g!=fA欶~1<+ߐލ]oy.3xRJLvvཏŵ2j3b9{ސʬaFf>@{/Mw8 igXֺ-1?aH~y`Lk -spmՀَOLm+RI~P{< 6ۉiRyK-064|zAPkpw?+T&ՈQx2_޽ 6ALؼE嚖St/ )/_ yxYjgyyJ8Zg9ӌi,v8.Q%X; BBlD5HTvq82t ⬡dF~[3{+14#w ]cGMMyXIp !:W wvۜ ,@^_LqWTn3> e]6RWoCoW;H(ɖUM-YH]Є|rGa96 jPJ[{ ̶FZ|ńXg( J|z-'ko-ƧF;|eS+~ r ]bMSBxP421 m^囯l55SIT r]\#!q ~Uja큂6Eff^Y"-H ^){tgF"Tb߹eHJtش3tW]:Ҧ<¿F2ɬ|5W4n3Ϊ\xѴSKIdo93Y$t?E>q^4^ @|,=82IReRG◳ԝ~#78- Tܟ8arw#VSvCaMjtWm&ȋVQ̹lj-pTJpNL Aba;lzKS !gs:b.=+3a+ҩo<؊]pŀ:_$Ѥ4e0Ks]9\5|3ܵ[a@l`rԪ}U-)젷&~YrhT;\v3m@/5/֭rT:'y=aI9[YY %a#"^9vFER? tW۪OyO4o,-L&Uʒ[[fQ˴G3kRn~ly{bIb5)""(eWn9/ gCЗ]~+kغ|lxzו̷U˓V#bY0/Pth} ^8?8VQDvVa۰&h֚] &-4=p c#Vɶ!ۯ N~&]%N0Xfְm|Ig-wN9ot1fj1,'M~e8}L]a7X &|3*curk&e_G9JR"Q;\(|621!򾞠;8$䫂0L-3Q9Zvp S/&Sr&D,DřR)9n(¿Z V.aƃ4.ڎ[a#jxߏjathFR I҂f< 8iElM:@aux=c{4[=۪X&*ʋoY?q&Ypcp`UVnIBKk ExF {>FL\ю)ݓ&/684W鰁% /*~gJ*`l1|u>7C ,'׸|\lՖ m[sܸTT|I%;hQ)8K9l"@7'|c 6 m&Fha?Mtg9{[ ,1YM%>k֨=K<|^Eb|tQ+MG_N|_Aj0,1^h`*u%>?t__g剧5™D.P6+!H9QLQv'iBF&z*Î\.O^1܇#p~5[,M$z 1ҁ]&:tuQ-S}2&Xj6#:`Og|#Q"JMz4]Fd  a&JDK>'VЋּqnOlFLSL*u'nnt7B>tQѦzYL(+ڨsHf3pl20*)2TS)mX\Mz, '.ŗ$=g}p-yKN ]GFG\D [Y؜}&`#6+5 ˋߖL>6֏KIdH0~n'M=9!X\Tt^̒5G"Hܨ A4#tԝA܉&t_׹S(n7-2G!VV9:odXdj'LjcV-/fDUlg` , yo;2CNK67O%Xq˕d%ak;3VpEb\P!/z輸}CbpnUvmc"Qm:mՂSR-{a<^ ;ǽkʍS;">' };싇U2M9{ղpcFAE JKf˘^2nΆ)cўb 2F7dʔYIߴfVE/KKw+nH, JKRk7S\x"+VdCghv)Զ}ٰT%aIipSML[e1_gtHΖhza"V k3@g䲖mqLvh؜eGa]tL=[bͩdGe#aEݡlIAݝ]R3;PfaXE_}2'OHh@=h$=5EV5k1DH ~UNU*!,1PQ k2xi݃.Gl% *wi⁇v@ bDxTi2?5K%@}͟Qd.~wnqY.ƐɲǢ_b Zo7GDe(4$a 6#v)˃"Kǥ3d~ H}~:OQoٞY0Px&Xtj_-<~ 4pYrݪW(+tQ\15cJ*B -0U#bu<8eaR?s\26I[`/R2zڔn;"Eb?/W:UEYZ"bS@A0VOXڣ؎X(f,>d*㓐I wY#aͺ"iVEdmQh`=2*A?W\;CoXPAloKl2a-ki\SoyG4=G(L!qpecJp?e,-ۖ'" GASp[*]# mnNr)w6ʁYKxy2Zg" 'pϹb@XIƞ>h*rZ㉾}}1dikfyL]{mz< Z̐Cu;l썈+Ӷr _/-'EL晅gȉM%;s[|eUnqGדSr)YH-Α#[fdD\scv\y4Y[?ӽD޷ćBg*C>}+yF<{;kWM: :a<j[N.^SP/LzD{B /99I,RsBdMfM` m<J-Mτ!7kv .ʬ] 6ZI"vZ ` |\ֳVni;i{enw>?ݹM4&Sܯ2"|O6,Uw5-=k̂2po7A- )qlha@( opKVV{X 4T;,"d@俵{|n R"d j7fl 9MV6$n$Ӑ :~<2?ժrNѸ { SGNBщzFk3 ET>q Ҍx}8cIOWCuq \6c )8xE#{eiZ}ޭ?ͦHT*YEbw~"ޒ(C ׷^aF *^*hNиp@tF$˭Keesq)R| ;m`cV04HҦxk oU7jS9- zRmDS;%8[Xj3=Fy)#*S8^Do3D j$%P?{A8z sĢ%wen#h2o`R"vs#A‘ix֫ZFJDJ,`3qE UQ bJe 0)NZ^]=HEBlk*"e k3@O7/0۬N\ nhdSZ ֗Z# 1E;8̰^@7yOfd*;L1}Y#5Kqޒڰtuzv^5 /siupCI%@ N{N8wcWӘÎ[Vuܠry:n _s1t#:1mHKc1.sx3ppA[ cbC/+GwDHϊ NI=f2RU$i >2Zzk?3xUN(7(Qڏdd7W~BYK)8I(1>- իV!3%z7Ŕ{m.huk>=f5 p8Wv%k[E]`Zu׬0Dҷ /rVjǼ4LfCF\/L 6MD)b~ZWdρw|L[/A}Jps,M~lARv|*lť_?H&6ز <[!b rj3dI4q2/8yQ٢d(It!vѧ4:% Tt]dI҂ ^9i}@5Xj*20UZV7WrZU-ɛX͂'1~nú`Ԗgi(E9;=nV'Ri:yS`-,Cpri*(|AUJkn—j "/j ٬q?QzxPFž-K8׆5hYXsXvlT)Hj\"gp[j/{4Y2 ʵ@jtkiFSBůV; |-)9.`*ScNzE BS/kEsj޲$q = kF61 o<6[%:qi5Y&ꄉL[t#HTuVj?%oK| c/ B23oHFp+Yw^URsC [2}u䕇dɠU≼\J _sePA'K" ڭKG# &gّ{r'J=ň-^6OC)ބjk(qvt [J'YB]%2<#Ng^ ?P**w&pYV~iXL`f|)U)^BYKIB fP @k6ƆTe`3Wĵ?qv!1޾J`Vy%#wgbіdܩIFIbV8-*pk@jKL_.Hܖnf]sm3!r]܄Qy"b];w^=/h-v~f}YYYM^=m@r}* M9RJ!L!C1ƞ7LLs|| /֬-O|0IoAlƝ}/]+HWa#&ȼY2:(7?}C ԣ~ᩇ/R yϊX]+[6 FT^Θ1E;gpd}fQ>Gp7S7%g.v;EO$;]H /n&_>k{X{L{cU%>Q5S&V'Z9$nUJl=0`Bva@ 8 pYU_yO(K>ta6W>9E WY(R[|\P*+^ g;Z&idFf2#L>u w+1Ek8=I󘰿)T>_\`ʢ$RwJgiǮʋ:j(FQoS'eT},ߟI+Ak߳ɚ]&2J@{[^Q\3o44^vP愙J]]]+ O\=AcgWF7n \{bL9nfw`KU!d@KJP+/0}M N5.E1oE-/b~L)w6JA1/iNW)?ǗXSXkȢ"@yy __q&=J ϭ8)0#dV:Y?o5m../qY!h"2(b<3(w9 @)φ{:_o{q -L V= 䞏nBq& n,F Ո=%@p/fMWUZ+ DRg҄|Er2iV(&}1,c ^>I_b%Z=V9o:sM+`N*Qo3";9$8&ЈSi=<oրBe~{{Aֳq#`˸깁Q\ڞ9r-)kΩKG4ش?Q rʨߺM"?0tl0/ RK f쫸~H9^T&7m5}:Ok4?> -v-!(ymȉϋ"7PΘ(di~T s|En _@Fo6Qj\D\!IKF+ݶ/~?=߿8yL!Pk'DniImI1U{T777f|ݷ,@4pʒ[Mx0RF!< w@ӕ3d]ѳ4;x؂G8tXRekjgU6K/l=o5Y:>g_pE4kk8R{pN{NVpϨ08 L0 z®i߱W/4;C g\CQFvm%P4@J"K/PKGc.rfҋ @1'tDlZغ|;qlg17_ͨ ixc}/B1s5?20x/Ө/iSϏUR˗98{fʆ֝C)R-i=bE-fk۩m%7G~nˆ#?XijLq E7tkFc}㕭^hF.lXA*ۗv$++tH @VV9$/a7iAܔ[oKKt7 }$ 7LQU ϒsަ*Qb_hڢ/A'}-*m;[  <]1UvFJLϩ_log@PJ]<9BNQQ5ZFJs],vc! < ~b\oa #DʗX~jcHF[lGE0ʏY6Iل.vZ+! @,E[(NxHyp} €+lcN_U*"SL;޴9Սo*3&Ǽ6[͘o@ͼTT2w2'Qp)0Bքjxl<pݪDTro)?;u&8m7ŋb^SCŪZ6s<~>{?D6԰!`yTeP8a 4XM.$85ekr>$Ќg`KWb+~@ƭ؃p|=] no r=}lpA0?ZA'a撖\ ^3EgEu]c-IKĞ)݄LM3 /OXF4gK HR~z;NSҽBvaRQEbFx~ E3,#y*&#PrEX˕{^F݋䶨rcle\J%O5#=_`.n]\W_=GOyךVSTՄX{a[F>L+oFUhaf[-n:w~,0IO]V'MM aPkD0IQ'WY'Ҭr.uӨ@|GQ@e%0Ym"ۨ-H'K-#z_̸Cn-$;ҕA8zO9I&4EtOA9PH'7K(i)$( cdz՚|Շ;Gl9D(G 8=̔qcK24GpB_(\cHQdƝVT5lD:^0'g9C,F kD}Mp!fZ!ZWؔf{w>-MٻF}ey-l.ۉjh$B)"E4'e0p2Ș}jio? Q .!)JM)oY b^ݝ4P/,1k޾m(:P$Էo*O-ΔYDT!ң5sr{s8X`T]<C(EQQ[10. CFf[2m$y?4nWexOv{!ĎhpKYP]4z9E'HFٖOL񏒋BrfuoFk ;\<?qe u02 @kک7LŏvqLWIwMl_|}^bkeBŨ*gQ+޹wv^"(  "L$u1A']ӢFRU/lV{qL'W.+zbKW#zv1PA$ݾYpb&h XlSdF% LzJmփ[p!]*3h31F!5 INP*o%KR#vI# %/#q%ot#LU󂸽zT'HM$h wgb KTJ?LJ 0!9#iDkBrc3f"P %@_ܑF@C#IobϣG+ɱ$j?ʓdcr:=$5Kwct`lOd&Hd7PgOxu5\Hyyr+0U.r #q0VT 3h搯bwxB-+'bⵏ &fG솁F1c|gʊ` 9ք4Xˣ{=BS,l,ZǪadY~=2 kvAbv3A]/bEYEZ1:3S_R@ql;}m[v-4BR9q4,(lw\l4N.VKY#ˆR=! 䫤RDD$D!47rHL[$H>.ɗQ8i^Vr)"v֝R W1*U?e}9r~UxwY<ˋ٪-{өDڬ[խe4xWO˂oV%u}sm=`C**~k ,"tmuz{Gv^Cl2-rAxD9I4"4m.K- M^mW R!]%5^ E29x. d2o+")84HL[F]PLuvpNȎW_E,½w*Rtpɝ Q.U䂬)V9d\sg[7vH`~yp>fJ2P 9!\7K;Qh@sJigex&nߴ[- !9JRFꇋ~/ut)l¾Yu,,';Kve{$cT{쒘z7%~@]f3*z>!hw`Rw4+<.]"rg!8aènjZ3f}ZbO &DNԸlWLtJ^7+:lȸ=wzsdG*2 IŦb3.b ?v9 798o !>B4 @ʻ_~Qe5)jg:"*vxb`s_!@؅*ܨY7M|7yx u/TA"zxyYTY'!fCyg=MO֧rMs*J!^?ܸd?aHt5hUQ '5qȷv 9d!9Z<,KS>\U>#TYoGaw1+Y{E(}@.<ӒwG9 };ޜ#,bHYKױwxK"bG M2 /&!ky tʟH |RHe ͣ. v$^a;rK+j+P؃"hktDq;ٵEHDM"F~96i^dƵȴ}Kf9,flm1 ҠN3au/)OH)Q0Eŧp#VՊit=:4 if̽[f%%εso(3bZL"Vmm?;zixD_/X ߈Y?t#a̒|Q#Guƀ4jCA 8oZ`е@ 5+.@&z,w AX&Z`Y:8ᆻvP*:@sKO>@u!(]D?p j| ^ھ{@C免v|5E6r<`ZwFAŤg8jLK5?]ê};RւsG#%[ycZBSC%^,ЁicB?Z? ȣp1ۖ\^f#%z/$*HJyk0T8u'|H=tوݛzU_ޣ#A luLl%iAЄV3vxjj- >3|l0$t 5~-:A+uiH)E. +]98\FL]31>좗ZoO!DRqm9=Cڦx5;Idt3(~f@u,Ka?h.03lXh"\TTJ}!ҪqHz_x},QR9DOV_w_d?b"B ]qx"c#IN>#X"Saj`^&VJ_ TAXwMRGc2߂ZIy=%ZgB5{mW2IX +̉[$ }iE"i@-;*(*1"r-E+i<0f3ZZf8 Pv@AG KK9c0 v)*}fjgQ:0ںi2̺EN_icr]o'VqRӺAqT 3"̙,2i {K%nxEu-sĞӻ}fҎ )5E&/FjB=4Lsvuz`}]:tc_J-ظ:mH^tXeӛp1ʯ*bm-(Eu]LJz #>~V_^#u:isAԊV!͛a~*I֫xe/jywT5*N b@Z9rm-̦S6G(rKk6]Ui+Vo,AR7/=g̼;z,jg;9$ha['>F1[v4[L*]vWҀz~)Ћ"DP "ZbiMJlwr:P_ FkFpXZ)$Y,h{6E5M%UeXF2Tb )mڴ UwFKJ7d ɨ_N2[B GF$\j0.2^T2w*bw&y~`Ah&eӆ6,؎zK#@vq883],̻=@&ZβJ旡/r2c^-d%%/[R*zԄhݗ4ŒOz2?`ؾ&-|j_l%/ [>aGA.workZ x, D1 C|j񿥵hXXŭhKZ7*Z5M;[(=Eϸ+f|rƻv"NOG>Zh0*U9gN>B=bg% % BKE`lfh#AȦ(cnΠI@7!CȉҜ0=*wJqq녊1|poG5y߉KvJ\hqPi_ghD5ӣۗŢi./% &ekADzBLfmϿ;**u_j}y$5̋מC1rֽ8VZ+F#> Zl程 Ҧ_,[hbP>~\ԾHI}*L和ih5c<"V2<)~5uv& ħ = 9]Ug].(D:B&_AꢀaM% ) #b< |i(f@ K%,*$TږjEc]E:rGa1 ]9A҇l6[h'{'G)k<َ%* /]l E߫q]KZ1y6,Bѷp~e%je7/T%H zjFS^]N`{-j^>pm!>].4ߊ|y<I,lK|oupy9/[=!jZ,; rⴼG@+J;:dR?4ݲp ڙ8fG%fpΠى SayĮ\4[9 "{6.7aZ{U18BY29A\_ScNl0wF^v`8d =PWigY݀C y] /ɑS|ٛeq-bol}ӭv\e4P1rORdQ=P1w]$)^XxyX~qиP@j5EK ]/jҌWBonc%2u> LCĶzLmݳ^m1}j5\N[f\O}8i}%\kZ,dЋ.Q*4(O aKs`Y|ƻ萕W£OjϪ!Yo+9OVcNPG$ $dܟqypt@n6Ł_a>_ܸ5ޖjߋ=UD L$hVxB$V&F1 kOwuNqStG4$d#ު݁s+{=y =vո>(s-&^/2MAӳ!h!YQ6X鍡lw0`@ڨ(dl@n\<0H0`kQFjt8kՄeZj8pCz<+r+"p/^iXљ "H'~Bue71e@}YsK-7*\D}?;i^{ a:ϩh.n+iKw5%G%$idY*gi+wMs?p.͠N0}; [x-Knk\:nV6'mwB]aD!cG2Qh!"κ|`"gr8<<>C!߅њab]s4ڀ7NUhn6ڣv88ϡ!o( }UMeNx&H L7ZB^j1AIr\w7-^%⩋npbRb lflUKbCOjdT'W[pYHZyM@-4Ms1B/0bl @Uz;;3gss|LƟT բ}?őJlx(E38Ej T<ʬ= 1)j R'ɐzWF=S{ݝ\)72Zo9aEtٯ"YQl WJD^MB("kjOü2!~V9Z,od3աÉ~{ ReAcױi}e5؂O" ϧ&֡:OSe[`Z-j`( bc&Rht1 VP+ &Wer%TcN Ϧ~Q @u'З0KyڕEp:4 ApZ!-g'KRP®op%\FG`"fKr(`huP`YE/>S'< &sms7VcLXt5* dq_ľ 9{X0> Q;l\p;R\r~m_ 3~YNuW₁J\0Ca\PyQTT*B p+ӱ~`] iuP&ѫc!i9SI$5Oobl/䣸+s-_B%ߑ ;z ln8:ZUddxHH s~6g檝y0Mw=ݚy`;Jsᒺ/ /$pt%@9i -\X[[f^Y_|i|y򥘘17f]0YFXL_$>Wnv]׈C:Lp }`hfXSz]#H3`#䠒R :N?LyЏy-7OdQuWfh%K8$}uOȑ#s0W'wǞh_esQXIkb;&ZpS% 5iܙ]&)g?}Ee>P< n\lz$53:PþL%YD)B4r"9qQCbXnk%Y&>`Lq\?1y%̥ʂI7o =2qX?.FRX`p"tI90m/~&Wb |+G}AZ# qw_F[+վ~Ng; +C=䗷["J85}`"SS j]w+h*໿R|;NL 5BҤ?f(q@|I/OțEH?|IX S8 G7JL+7"0#@pePxBYCˢ|ݬ "-L;?Mn"x,,'sv W}$ըKWRve':8{<КRWK<ޢlɺQ0 q"~N/)߂uui+ S4Sāl8 N1O`a5ggVuLyP:U\E w+7$^Sr]v+N:ǰ!@%:ݡzH2,W:EFe.Umt2guyiq~3Op[P@`=*0lE43Jxz<脠F !fPNXR}+ukig߁BO5';OY:_T]sY"eQ|WRjawtT+8{PDy ve(-n$r}^UFFZIv 0-톲Ԭ Q'p8&xs!Z%wo=#/mn/TJ(nmg/c+q moR'>`_(| m@zf-oB6&(ek п6z ~gЭ+R (+~JMc7P֢ d(?4꧴Fp"y7]3p~f?!et^l(d֛W18[|h.}!7[ykJ]ڗ;G_ԙL+ѯYUv-I V9s߇Eȫs5v^xN1}jb6c4Ɔ4NVqn- vy9ץa'k A{j>g~XimSAukYh;H A<,rc`]@"P& .YIJ0!>͵@߃LA ыmk0Kʁ1mFAmƞ8 uV l8p`83Ocu_7pn'xPQG@*iֻthNjy"QRD@CJKd>yn ͒{L|f=A30^"Buy 78HpU J_ t䧐匟C ݮ }Nq*!{eٍ*%sfp_YN@"#s: 2,J׈QT8 jR ?@LWa+eaoWI^LE o|eQ"Y8x.?w[o(;2mf'RO͟vW&K=jЁ.hz1ac?FX Uq fi L{<IUW ?ɸnˮ@)Lb+YL]IxG:7 ?v%z)`[gEtn q12+=>WX>؈P8F% ߹%F]f5^|zA}wpn)Pأcq!v~#O+#j2H.gBTZv^؅vɧk*7jFis%# ^@M 8QыS}`W)b; + X*@(jXۓӡmvڶ|wvJ9jRJ{Y&#{jip$ʼBh+{_Nq5ZŶIw~f1͇7[]7$jO4O*Z?]cbuLWM <ׄyWmH)o7;Օ%a!Z +ʾ@~x\Q,wG1 %OIkˤE)R ls]e]ކnnNP2t=8º `0zHAjCbHC^@p:d ^zq;뜉E>hdB}Z&sR~zDuk uNDaSCIՙuX:_%d|fĻ+8oD<6.WAT9NƬ X_t"}4иr(/m'։DddujN 8:ʤ""?ш5O_j`3+R&^֎ǡַ&] B;<(a2/VH-dTg9v:|9r֥rg嚭 cU~EcKb}Mhi*c߰)#r3$Ak*ޠzZfh/'WupU۔7|hKo1'ܔMeۃ ļqo(raRӧ5ߌX!]y_'AB+%]ZDMMI(@#DKO1UQ o{5;@H}Gh%Ym\f2 ,B-Q\JyZ>)`%6u>ͼ/3|ϸL8Fpz5Q16?Qv25Q{BYO?(7nKfv-zJ ML@Yj iKxTs X|_R~Cs6kz RyS4Vcb{Bjԥn&Weo8m{O. J֞7VT0Og ;]uy 0X"[`!_¤Z#8 (,=Oͯ r+CNJb@+xvEAKOJ˙JNL6x>Ģ6[y|d]p;Ǻ>} _I%Z9l2ޱW*$@ _ UXQOA ǫr J^0}:,`D!p#ġ P9k.*MhTjſ?}͇cw~U.\kQA]H^xbգ5:ա"17_=-?0O핈&㐪lȀu&{`IaX*2Mx+StV˻9v0fl=NV綆zia+q^&1.+4FwuɁ7 (Cz})Zo &EȠdVzsW\ cl{Ÿs%d.J,gX"TPN}!Y6^KϷm@U=` F‐e:vy~=<\7K]sΓgCJr=FCf놊T `(p'oV)*dz}"˴'g7Tvtӂ sR{P>rƭufOIzQ9<ӿcMjjf[ŚF y J%:h^ ֗z|/o t`.DiLFXŬԩБM|pe>Y(Tk v5p^PU?@nۓtx-;Vɔ(P 4i׶qoҽbъqK3no/qUF[!qmhQk7^1?S8ɝd]@]vrTa{(c+Rɿ} \I4ҫmgԚ:.(?/: Gy*J1 _J8X> 7Ȫ-d2;hWr:n/-LWӠSZPk*-\D߸?_eq]j0q  9zXT)@+)iq-Z/X\D h@ ! YßRSN^A+F<O;e0A+e:c|k^)r *A. Z5>|N.u@=BIH'2;D Od-} 3ZAGG=&jV:FFoF焤A$ԔzKt,B&mwȑ* ^TZ WrvuH9דR4OSCO"/?=Ja,FI (qqR$F@7y—Ew [|:-j'0c?Y}hݝ@~@IS>@&QnFζV($%>Z<[3N1).sA*EveƳ@F\Ѫ+ۛ[f8`Μai9[HBZN7(ը o'meF3DYd z"8mj[&E}Vm##MZMH+ S{ I4>3[gVĝíIS5e zFFF1~9jX3?~-@hkW,dSix$4D)Ը~UM uU;HK$91|3=0iQ#e( ѐXr;0x ZO&8O5kHF|$kȟD϶ay؝m4G=JDR$,`D|c@;vkVk[0S̜QM/+q3I-`S =R~>t zh,{T qqvA_}O΁8 BE(?_+epU8Ʉc]>bYJ{ANqpY.%xN TfrM3Ob7/i SN_n:Q6qQdr<-R:(Wp*7}2' c|2yV.ܗ_f䐂^:z2#Mޑ'Ba ߚOqȰN8Q]]c*բa6`KWy}hC@,!wMxK9+f`ei$f^r{ODz,1N?{MmV|:.=3Rh/bK?S͂­et!Xz2su63b%]9qRvHHUaBz:Zںy gw`@ʬI1Xա-~߫Q9O{j-v~iodS3d"30( $GטJ /\f|i&b5Bf+҈c{&,'w3Ps)ɀJдVm\0U76ט]Rdٗ0tHXTa^wfYLc@3yl/P^kdNnE$~jEu#&!{6JQϧ$̎(P`\%u#].\hX}wpAwU.k* )tR-)ֱ?'F[OF [Y{ٻPkN!ːi=P:kߏPunkPVBtY."䨪]wS\),x62頠 ow"ȋ\/T~ezG5J̟/9{ $o?'W|wQ2'ʍu-nI$]%N$RDAVƤ ]N+PRd5S?s"B`_La)Rt\VՂ3QZ u9J? lTlMsK~&0}j!8ͨ8qaedhj ^^$,LLy-t}߾ڱ=_8@_/YU7!̬8.{(U|<0|Lx5y5`ҺBnw?S[oO7( 1qջeI =Q 靲w} %WDZ0J2tldXl"g݄NMvsc S4 S,4oΑ&݇h\5,Ms8V$Pfp1||C#E<4!*jѶjmpd>)/|B5w*KʜLc|vɋһ m߯ix|\ PBص7P@l DGG" rzM?-o+dn;>E烕EW?Ѐ9DS쎢L1IQB̤BQcEOG2P1by:~.sd+4qNERH_]EjۖRw*/;y ]*V#StMپuܖ&oش.U^5 k 7Gc|rA[*.9(O!# "J |'0$^:S%4\HQdcn P~C}Qm|7@CUϗ'VSF<]Ԃ)UsO' 0N-EF{:>v`z!99#ˋixRۦ'Lsq%XXO[(*>Ǘ& x9WnoޏGal&d?/6nCč;g6fi3 ¥7M#s/w12Isԉ}'<{4 O7+k-~'i'd^VzXch!RD#Xdu2S TLp !קfecFx|#&f>ȁ ">HRŢNx?%s NO!q}\ ~ Й13^ X)SA\[w\7pnv:Z=zۃhR4VnF}~ 󜺊Ma`EMyNL.D[2& Wa nN}S*=HƷEܾ/¤$%C [E>Tx)ΎchfWx>˦ǂUv "we]-ACah_-@~0WnTh/w#Fac"ݩWz爌z#[UoHdwi Gp|XU |x㱀$qH8t(4FK>*`׫,]_ _v1^L1ZT``& NZgCJ,%bIOwjgs#yhA0J F*įB#uf`:C'b ` ո˅`cRNYoBM]dX$-sg&4A&(@e>Z*'Tgy U=P&PA``pM?jץLWLɡZuQ3M=q<ax`bhyM;ru {Xwk){hFw7l' XўeKޠQqMk|׵{?3- ]:s|BIu w*;qd5Xl'{_l(D U߲mI$Ki#}at{T=rt*q]ԁ%)ɼdB'}%s]z(pJ2x.b|vϔy4P o#dKN` ц,z7E/]^(D}J-Ygރ1i-؞n;H ʯA&6XڭlZsu' c™ǟz(</`ګSdFZkA7WYSFV:Q)Me{,f3vQOeXgؼ9.&UʂLr<>GTfs͉6Av:zMdu1Ѭp.{XP9ɴ<I?Ije#͵f6=6[k2%(lU킋[hDNgqb]!GHoLE!h몣\ܕ!Uic7Ī(8YL$ zDtQUFs4{P3`y-%n :эa{;:f_"ի;"Eg; }j)u7vQxk'p*G=:sw9uM`p=RWWLג%>`!&:9JF:O+fÁ#$7Bpj]gC'ӫZbs.gfU%Qm]'oTcN6:q2e*fӝ1t:HY檺,*D1}>Yu ra"DiK*$E? UeS4t iRvהIE$ Q2-2bJWگ,|o݂{ܫ.Y:"A(619!AXnlxxo͒ Oj-=W%t*kW5T}G4Mbn(cUګ58г_6 5R tA*\t$ e\;Ij=ځo /vCդAcl`~.p1,쟪Deu"[$U %̧H t^..ҝl4yao%@s1 m1[xj4J||\>z4E3ZrޫA\|@8{KE zbcgAL?`ji{l]/k $d~gr3,-2 ¡o-RQ8޷KTpJTsDLiN$ emV+3u\\_GcM:0|`8VBёuU\jW#n%x)ךD`OؿںmRS.B"y$@ LBYY0cgל$2M<I K .tePSp{/w:Tj6NƟ&(kOI{n2BK̨$3jM2)_B(3iMYGwb0qR!Cռ2ɴp<>QX֟SaX`hW^six^w2Z'Gga`ɠCMJ8qe秝 :YwNϨcU{wAD8_hW gf*e뷛3 $H"S.k=ث' Ⱦ' һJ}X8~/"Rw_/`5Z)'8v}GQ*oِ%i³TrL,uxg106;*ʦ=jhyMy;WZDfeXM,i~k"ͶIHCb91:P1=4+醣~͐ݪ!ľ!ɝ؊q(#rb(qrYDr X\kۺl3@\D}/[ŃO*4ٺw& K׹ZvfECMg(ηy'Oe:֓/ť @bz}rUI~Jd9B*j|E[ LWȚԲUڃYb7>c:3IWF૫آȪ/Eg.Mf/W*cstIGJVxWhf?X qMA0x߰iDGLJY#/7!iz_{كM\YYܸ5Y.uѦ_Gxz>JHce6X|^. p5`4FHv7,J-uQ*7.s5+lJ1Mk9V  NEzO>ion+7dM/Oԝ }2!{O>LBIOK5}J![bcK/"q7F:ڔd{eClotUd Xlu-֍I0aåpI϶{1$9KsOgܹi!mC,d zD<t V.W  9艺Ǿ\ (Gjp `(:IT 4\~ m l3e~9Zn R@T}4ݲIjJ=vlh^.o0ytE ]ʎ|Bb^|?j݄SdZق1 YU!b:xD H M/vUsI&KgICkM3uK*{&WUY1"3QQIC3sSja#'_&{{B:J^TVd\JNfiɭo1PχgseY&K6`dlܾT\ouYǩ|c=w!{֠Js7誈zxԎQTKPȳBmGn:~^~n;\w&(QaO\X"ٸfGS)RM#E)Cl67Oz#dmwe'Yx 3R)_v">bM.] |ոb%+&~Agx8⮑Sծ6DSՁH,#ˬ`dfLd_فqV! ::,s;?#.>-*W{Q龆 jy{(_3e:0iDzqg).ٮNS![~8߈kLZnaTܗ]Un[<`ʑ(=!])Z6 ,kC;sp3ۚGa!dOY O TOm;!2§&!#[MJm7^.d»ґ^# rĽ^!m? Ag4Qim \w|ۦV܄tW4baGKY"{R ^Ackܑa\ I{}>) 6N۫ܳMU!5:EFd'if^[~ދLPӵrNY- Cl+Aqo%ҞŻ1"NS$,l#$*V;vz5oQ=[:r[[)l{Agл%!VpSy`{>2|.#}!~QFK`J2`-ۂnBD֭+<wHO% ֤=muFJQu)AhP[|,>W wG$^,1k BgA 59~ZAk #tJb { }ro%]u jFaDd4;8T szuŮM F,"cMi/tHMJ\*Gמ3ų TLad00)E7?pSⱕ]Զm  ~~J}hecY[gr\rvUYOsP+q⫆"op#t>"mh QlXW,ұ|'gF]d \p'C0 l&;w&7r:Gp7tT/![=!G!+=0TJJI2}$،Ih:1m@"9#&ER;HPOי-y;_%)T@3_en@(p;F]F\peb39y&]GR ~8E:bEqb8αLWɞd['^Ixk8i:0 rw>MDJD׎n0ydF?#'-._Kf_,f ;N^Hu:M35A'I=el87QG["C^ A_$d/FqOp^L18èyaWt3(,!9_|vC^]m EKnIAhc%ԫ IB:DU.艾sIo[OW$DwG8+2q(+6U_Fݚr={ @l{ʰj* uOꮊ{畇;xR<)R~{Ђ9Y1rl8O ΕEMH'>+3K\nT.-NE y0B+!}{"Y.ݏz*(}oyo+vQ$3JHOUJ+kytU1>L8Mng e~C sX\[)S˥Md+޷o1/u/2 ʵv l^G{c 0۶MjNwA364pz`)v*}OH!waQG>l~.S5ЪcH@0h5 (NY-ExaDr vC'"-wn" 8:v kĻ,$AXkG#7::O#LO*fËՉ#PC6k2pz0AVHQCIQG{=<J7zI_XQ&yuS F̾H?KCCjEUp$S8'Nᩇw940"KڎdH V X:k&}B42 5H{N1{ExyϵVNLa[Ə$Q^3҉ P/~]H#[L<>I*35/dLr Pv6:DZs?~'.sAzMaK/~,!ץ侞%S\ _Q"gM`'~xR y`w,'Rb$k5E"3Ԍ'j]Ha02hDdO=#M^_M$r; sbQe6W௼agInbNp(,sPяx,tmUoO%pD0R0>lkMpj7`C'V4I748rJ?k( N}8i0hpn^VI(D!$nNIq>j3U" _cqA"2e ʷدEf 8޳[ \ JjũOB6M%AfArVDh'e5fzDH:pїǯV;}aZ:չڙ%dv !cx&B[B͝YO8L﴾awMNiNx|Շڇ(}TNqM`|0#JW*uZj s_rbqCh5*6߻mzhQ>\#ۨY[h!!Ϡ]BH=%yerܳ# ] \Gj`e,qBN+5tɑ м1D{ u_,A ScobE88O–%%HʳBU \;%>CT%7(p#Ach!b&|[@H}2w&纒?6>:V[? >8~}u;fܻ"ųXVީԛR~J kE I9UU\\#BRY6HHZGP}6s %v]| '(<"qJ'W 1Gc"Ut vbrdٰ],L}fk4zT\%/bu&UL_: ]N&5R-/@ y*cɊ#3r$y(*e_ae}G?JLsBXv|[GZnWPe{2jBVʔAKJwk$7uGq&lWV2:LP$! #q鬞U]Zڸ4[Xx=f7G2~ oE3k^\LSpr7\nlT&ə9+&pA[=a* B~p aRӮ^&[gf4V{P3vSLq'YPk>*Qv^YNž2p$+ nY%S|:Gn㯸:P;AuhxݰDN؅<y+Ɨݸ߄O!F~(U{*vjyN0LnCkԇoҿBg`*bl.ٙ˵`ʀZ\ {1h|<j8|B5Q4{"q &/Q!J꯾/=:F'&t6@&m/\#+vZCϧTdQn̥TV8|L+OEchW$,3䟉[wqZ}<Ȥ8|pDH劝1V2n%ײ?'2Yĉqn0$㩼=aeV=s#]vM]%=4Vv f Yٖhz: RزbD(*q;߀-[vp.5ݝ5}sjuH$[=x@&$\C״e )>! +=Խ~RU7@c;):FpqS%q,@#=fɺoZjsfnLmaVLQDƾe N=%Y'c> v*@ /e$)?jqgLzߙ &JlkGU,$!RG_iIKr2~yl/A` XqfJĹ.k^&J e" mn c)*ےO hL0T?m(W['!־_b' ,^sWX;=*̧% >GU tnQםOwH4s'n5Նs]xTmRHh|zmi0^'TGl<]z1ʛzn{}d")V@sDs; JRt!:Z={˺8vKZQY,\P_M^FGa${{4 E25)83T/)7  l;[ܢ/Lƨ0,ҔY j~}士`] t=Y8fr?R}<DJ:-L6@bCau _bK帝-Eܸ℻TEz\߁AFڦ<3O5U~_a+ffSwAHR⼵d6BH+C@;tUs?4 )wJ^ e`}n/Vw$tA85&råI\|^^i ʇ*K"A$?y5 y, dg|Y/< {2[:Uس<\8#t6P2]^= #r嘔8; q$Qςl]Tk!-)K+ ">k򅌙1 Pgt0&!Q 5G`%MH C93b;,tv]oP -u.a#jZ* MǢ6L~(Mgt;75o _ـ x?yssceMi/qa 36Ct'( ZES:b&d1NPsɳa1 N$OVA[oCr.=[-N)z&7{PJr,%gTĂT+!}6%y|u}oi6Κ\l 6T{ְ{~Q;׺nUԞ"4uƞDBs% .Z"N+ᯄ-}3QkӮn3G3Y'I4\Iڙyg͛tr7l,Vp E=,3?J8F{FfX( [lFZe#䶘SkcDHz$.&Yt^E~hʡppT[WLB" >,󣃺]Νio_@V*9Yٱ"u ։<ޮlײ|:w6`@88ɰ h6x Ъ]P|K%a.&Kk;c,U2|~`GA(L#YPVlDHB4Q vo}IR)0M0kOjzoI!8>g:!H!}S=ڇJe\۟Mk:ZD D_i< }~)<ˍ8_1m,wg^AI2""O[65ls":RG]iOyNGcfotiVc/7~'Eǁ k}4 Q2'w~[U#"|-ᯄ{)oĆqt(3vK3ToU4CG9k-pr뜪 ބn<&7SL#'vCXՆ<غ] i"BeIO^`iQR33"})<鹣 T\T a>},#Ni\jKZMK> du!zq<#Q%N1?i_Pc1&D0}<ބПP@ylAN7Bqi]=QQbYB^ x ECx23 4i~ 02w$×܍ *%Xe?%MZ#ڏmU]+Tl5׊R_%7Afi3I+#9]9D_}ǵZ=z4cY+SKRBO  `OB\i _*Vխ@x@Ճ8 ;@k8"РlMPa4F縆v^Mp6uUAE( s Iq8+dgFs(Ω}hEz 9i"MohfΗF /ܦ T q zy?|+\, 3uyq:Gw Ǘ) YƆo9PW'}s]ny6owK6sڶJ([5@6lc. 6.% Έ^1zLrH7,-||ۢቬ$'-\ɷe$"8i/bHf^LbqjW 'IWexL˜c>_Dh7'P٦k -Rnѕk}g$I2tvFgdECCó]FK!o)L ,DJr 1Uq:N5N)zm3p Q6kד޲51`#V Z v|P%d f n> Vii)< t)4'NS.a㓴yd拼cuc UV3\J e= py*\1Bu 2wфv+D&1yZ(:3Mlu_s\>uWі,Pj]B9i/$(0n<֡[b~ U,`skma\B&%yLq/q!4AT0DM4[kSڬevyc;NX] !t քUlHԦ/hÉYUI lfF pn@6*k Gom_yj3{z\3=JAe55Ka[7x-G:$9Qc=b靕7 2W(mK!K/)(gY$Y#fDA7+!E}?俔&uGJ}&Y Ol_ 9Ȣkp__g)3cVSɢ."ɟ`ְULӶ:-5{&3ŶH^XUFrF p͏Azm' n^7pcڧ[ur5pjSh6)#<"-G*ɂm_ݪOQV(vXB/so,aRgF6kǍW|ntW06^F̚rh"3*o7Kcȭj}H0H _wfg 0;SjnC*x{9x%@Pr2Ik\.Tn6MM%0"4x{“P18y3_9L$I6hn{8"m.'C{BZlXNl`c\?9>/e9BwOf2?9=kTM=oeVÒ N}0q&yQ^˭%Nyo hLt-BJA$ͮ/IP W-vj/N*a3&S0OaZk4 5Ⱦˍ%2AD;˫bb {9Nq٩~>-8T/z>tmO`CM*DQ.h0LU4}'br_)As(4خcN3'sXLw6q,}^>kpTElJMF&aF6=$֤qӄ/L [mPcwY/5|YXi1>"kے$>u=!{U KN6nY}h@ ΰ )Еzzq&AW5wDŻ6Krai9mS(?n&=g)8D[N{r R%͖DLu4;#log>=j$fPMA6-H5y y(UKHǷs3i)+uqWc(S6(g_w*@l^ 1}7ܨL18g1u}Ozl]k}'{DsSR6!]je$QvmÒi\ yl\޷ 6X2w,PYW8&¼7 U?ڼVs:qk;8OB[i; 'U5vqjQAF ś4*[x.u饔i ڶH#O=yY|Ԗdrq1bxzt9uK 8l0﫫az"]2tWp۸]+d< 'DXSN.y~GR;1A% ̷;.U=zLÈ=~`kĬ*Oy|oKb~tКDX~g6c{5pRdnHo.[&0f*v­U1>f-/8ێc;{I[Gl=4˯-e!cL{DPɲYbqaq@FA85.ڀXfpr3}Y+%$b(vÀ,gk\C~a 򌳙o9Qx'Y A1꩗;nWޫd(,8 8$C}3 rn_m ޏ`LdI{64u/ {`!NH Vw jnJjED![OgM(5/e\CT"$4E_ W 1*b\h7Գ7/yn~Sy{,% 7Ao)鲫p&(4ZMY;]|z=YJ8/5րnhJO*V"#6S9ehv#<ʁP~_L-bԧ[£ͲC!d#zN-|_g+uo媖K]bb+:"h:8%SOhW*f!9ʹ;jo cy*vUO*j⎠)6)dr׮j ]#jQ' r);?)p2: @%M[_@`8Lwy#t\'Iw/ /A>ünY@K/B}8?A[@m:E}O' %ƬA j):ŸO¶A^wJdRu{+VsM-T@ I;j!;bٖTr1%-u?$Yd#Vfrsf51.uwa"USN<EQyN`Yͅ'WZ}B _9Oy {x84n9LEry$"oqFãqXAͳx>;j5C_W9^IQFs5-(۟%&U*2@5}v5^ixOgtwU) MsQRK* ;>v]$/ ȥ1>ϾQDsWA7ǭ<ν.1\uk1}=ݢF6  %?P̰3H*5 Mo/ @تb}_u kSع3*.3˟`ؐu5Z]LQYˢPct!X> RJ!m$j҂*+LunU1%Uٸ7>m!>Ws6X ߖ^R#o GMO[1Q:h :1Ϡ3I<r=;O)?us2 -|N$-TY[`py7/wpſq{)"L~nj Ę$(y@5\2*6IJmwvBJ^#]s1P: O+TM(kLj脵Gy7r2k$,7# gKh{?.K0}hOTb`ǭc 55[ WۥgV$IY#'&AhcRُnwXRnNQk<9g~)q9# 3p FuDlV.2vz Ѿw43&?\_D_ϝ]*[;뀎ez-P[Tr.g: 8!ɐpxX:Iqm?o^PxCf퍓 ^wgyVs<{$sM~L727ŵ0nh}.-t+qlJwWapɁw".^AcK-"=֛7in/ U bd"Z{ќJ 54 90cO~|{<|C1NYpw,ò3  ȤQ"h388/so5yZUaɺs5R }q3ڽnQ{xݰ9rKtI3WuFZF5Yg(rm@yYUs6K.W;Ѫq,"rT:AL l-ov ?[V4ݑ *QFxOxVRJeҭ@hx{{!J:J&Nɐ(~4NdqsD; m<2Uq@ppmBn4pymƋhҬdUE@ R&;[m"9&R9dvf ϙcn֜7q!q-#tpZ|*>r57d<Փ3e;s?'TwB3Gѩ۱%4|ӑÇ[Ё^f!J!~VA^^v fG?2m>P\B^SS'Xg(M+P/_`1v`UNx.$Nm 8zw/!oM#rS-yz6DHfUP=([.rY>|UHdQxL./w V0꾒w#(x30 ;.~.#"2\=r⫵v^$ 7ۍmq~sɷm] Pp@]MG%UVJ`16D"4 p}D%!Iit@]J7ŝ 6*rag#ۇROEqYV4$(ld-s*l;? F&Wݸp齝vJ%0V9?q8 eLeUȘD\E4Cm)z}a_ GDI~u*d\iEe,4xסGmT7:Yе; 9N':`p~zc0?r, !T!4lO*`'`1a|?scOۆqt.}kY? j)P ,~&p ~6|V'8$W3s4+J ϲ$;o-7d>Y<09 Z\E>w] Fq?F&Lkm 4[Ӟ"]6H9a2s1HS";y󤔻D'0#^앵(- ź)Ԍ=됋{E8}q\Η Ug 0 l'g Ͽrzc7/K"T̪dCx0V.+wsۂ>5Miu>DMTW:O釼\H`ɵ>0 19}qG.~#7o1#;I/F7%RFZ _ըފ94Q-՗g₂)U <| %HșJW6*^B+`<E{ͦID#8<+`OA %xm9x;SM4ث"B[71B3bU#l+.6{}/^]TD 08VC?ISҪ`,w G܂Ĩ, ᅓ$T&Cnp=MLS$0(ÀFa+ 2gy79V$OE#UIƎħS`buS~DdѫQ3^O$h%{L t*L jyB>&YB=D!@j< \FPIb#ClWn3*sV)q+4((clKګuWx+eL%F  <%ʆAeBcj>]Ք="˓Ci^u_OzfH2AH|$Pr…>M55>P{IXwINxmtwb#i!M6_ AjȗyȤ|yG0&0O>DUa]g62ekC t`M^Xï}Az $aF}RPmg+F\S'T2~6 pGTB$t20 K*zOR@x`7meww*By5$WpDA E~é綬*`9t8Yˢw  ,h) -J+ 5>[/Cz7صQM ?XTz0^0qU-)qZuSɼ\kSVa4'XܬhdHjS/efjTw>] oc|zGkOs1x"<*3Jehjp]֪F.fvrVDzCI X`?>J*pt r|KU7]Vړ:1S©{DqPU'Y2s\Z4H'w8Q {,@7% $!,B` mGK5Į'. ѹ+늟 kbo?OU26ÕHCw;_PlR{Ěw6c{HeTSސv߁\NN433k*SŐɸ'6)\.t_jϭ i1g$GuwB a;V1ya3+u5OL޵6*mOKkA^l֎@4E܃?G 窆H peైCT雒r`4-_&GZ>o_IigJ6C;Ī`7٣@o0'.^6bDsa +uH~0k&8z~Dٍ_ fAi?L۩@;G0p{; 1{Lm@Ejr]3?2v:.;yͳVe3p|wS >c1d:Oպۈ ƖvSfP0g|_pe|%3wXga-1}iꛛswJF]ae+g^p>j,E ufz#c|]W Y;B df8/^V3 A<"wՑ_&' nX.(||Ik50y \/| O՘"[㶍sϦHҺ~*_u;/K$K/W%S|<XN'ݑ\(;j}\[{*5$Fnim7=KS 3)VF ܷs`oY"U#laAǜn#Ь:nҮҷ9@ mưK9jO>gr: S~ 76Kakz L|Vu,߄Ȁ^^׳U@(qH̓ gdTKqubLiO1A@ ~K!"KH; yT(qz V-5 '4B9sÔ| dQLNbrq/̲^;&Gi a, L/ŲKJL~Hɂ$gtJyakocu@뭊]o@1n3:>~2sFE[Kvd&<&Gl@7캭P|4wn\~!j Ql 8B Hb/q2f5È?9bMoG~qYFba!%d[vC": |R V6-YQ8fd6 JlF5W#)˨ljQĆ .V}bGtZhx]I@ᮆzu=iFgK#;# ¼k`٬Ku^їϚ?yDU:vf\Y'g bB}YjH57@ގeSzD D>NZ/ɇAswv^+ŏ/}OtèYƘ9¹#X}r-oPE!jp:E-%gzb%K!KQ&%Wx'̣F:u]?6\u ߷1*XaafW W%O>m#r l>Xës18@ۙ;((E۴m9Pz,q$f[Φa%;0w-ӗ":-#.n as"5`C4Y<F6Uk ١}ϬwX(4H6yEдjj.tfU\m$l/u&KR,x:-tanC#nlF &6OvEu>h!v. h@)Xfk1~伩@k0w)r2DEAK8G"d<>g 9{m!OݧO=jId,΃I#1bì1Db+_; ?Oec -h G ҉Ɏϙ/DXRJ+ŲzBMp!/@*JzdA[ξ@՚@a"^ڏl##)nfo|A'JckWxAj?a ?J [ g(S-͉6C]7pՇFe_"$G;bFa͓塚LLJ-Hrt][?)_@l^/XU:?nTQ|"6'hh&Jqh+/o|8kE3ӁWl 䲆mD簥'Kc+@(;]^DCUT4|3Za=4[W< J^m^e+aTWJl\ܭBQd'ӕ"m).FxES̍|[Ovu2.ygy@ 4j$ jX%:m n{V.?c;B+,f@Ck*C>s#NLt߿x΅u^[~a zj~osV<+YK\jKZtή 1mK,HzYM׫pF%8EWJTysŘہ,t4Te0N q7֪.@f*)g(jWj>^OH3 ~$`m`&'6aSXH -A.OTԁˣ+ql}h*Ơ~]u"MiHg8H8Bl עsPJuy b%VL0>QJ)A^GZCjS'!Cp\Ajz=Ui@e~ԏBLȱKʢ^/ CLҲprR&4,}Y-Ԛ{D9x n邂ЪhbcK}^&)TL,L$"=~}'TDWm{KcIϖ<=q$D\ i6+b [сkߌvN01Je\ Mb(~ 2R3_vYp;;4+!kEA ΢ TuH%ai!Vqxϟ*lyK-{۾sjNBZSzWF{*w~cUr(j %A~%h~b,2Vxpv #@l|-J)Dzm#h͆5;bn=QNn!HBLq|_+%&Qk~1wGJ2҆'ُh'4"2)J[; _ZѴCdu0Fq =)cӍxoJQlmH|\cMt'CnԨ܁;o@)KKax_[=\&kW'/:`'I␎Qc^3{n6G&9AqYX6F ᱦA=tdFh']``2GTܱJگR4-{V]NZA<U(ICgIJG\SitS":&|0 8`?Fĝ}5KS8XabȽP'xn3ޅx9߰Uc| >Z٪JGҮ,f&MlB)Qbfz*AZ=`4-?4PZJ(&+_4a{$ӵkWK,j27URH̽RTؐ+rb vQn(V)4Mf E 9BJ?|1 Wp2xtiai&D1@x>f_]_'6"!Wk mt#VRK8ymoJ=xx9a!L~R {4f?V%9"At%\ WA.lnت]3R2Iy [*C#h`xE׷XΥ)Gv^&TQBY~O6U?L%ic RLMsQXKdvGQ S'3ruy (^d>lDU!Hɣg)-ƣ?LlS8Y9>% :D@a _P#מ!KSpMLD&@B@xJ /{EIe[_9 Gj0H,P_0]`5 d|q6=nj1~k-ɥ[|k ܞȲJUZTflKeAUۏ wPJl8O1oT RۀC|=-rŰl&_m[Ĥ<-HUРϕF(r_r@ ֒?Npj}xzdr c rNp,tSi=*i$D9?'`ү]$t^CG#"NM"*`N NDŽܗo82N0+Rl붳-v>3#:ͅhzɍҨƻr#qWȵU;o=h3z]xVc YT`A%7F9 ɮ_Ć kOtkEB!BɫooLC[X?tq[ε?17.mN+\WUl$џOj[U ͆)ǻe GkRnpK҉jJmCNGWx) bi_-S43 H^(4Azc=RWQq5W{;4aN%BS|Yٲ'M;[m> 6NٹF HF3}˓)> Szݰ(EqpG˫Dz ӑ# nQɪ;CrESZ? |LDjͺMJRj8]mҝg̱vDWrcc)#v1323E9)sYvnsM;& fhё՞Q90[ChzA]EԾ&9jjApߪnS'z'NwЕ+=zZ8fۿJQ]{v`Q@骸AeH.ڕlwe]$;kv&ܢ?n.b Yl~(&cORw3 #J.'ziP&t۸a~gh4wЂ h7lx@y MP@^CVt`lIc}Yܯ0`;Rր.j;E_Z%t4&dw4C fiׁULgc ?wln@2ي34w)J i rX"gXRo8 M2^`L˷embyz%6x t"x8Jw|,".Y0)[{ql.j\:#c(B=RǸdj:/u.]ۂACA7a uJwPTh tFi,N9ۓ--65{* +Ws4xUQ]Ga\NWDZC842WurY8$[)YΘ3CLN0-s1[BMY`yI&:Ɇ@69+k캣I|q $:eۖ$?[1iB?*=9U*WFKuMP \lmy\=4Kh<ɢ YD*quJ>Yg\l{/v1UW4b3iqľELp8FKMzJ?5/@$\ ׫VKmP3N b?zU$d'Vi ֙u3h6_%Ozo9EmhqSIiS">\(LמE%dT"nJ#ikٖ0qZ\ix5EIav$:v~ }[6ߤDvMi`EQwb*% 3gs9:dI="X7g{83#NAGQBtiĭNҠrTAN)6H붨'О1Moznɮ^0V 6tۀZw*2޵Yh:&nU ɐ ŭiVs"q 8&lG˵e~ܳPw"_mT]p#[yͪF"g7p *ӕk58ZߏW1D1(м9WfMdQ̞I(/@ȠfGxqBI.Ir;'B*1ߎ5|[:ꋫbF7C>dGbJe=2?mNCd]ǧ-S3q5m2͘W_ R 75K7ڌ;XS WnXsw,\N֯hO!naQYJⓀ#PƾNv{$+lfĮvQu{v41;x|AOl?e4!.3呖,tjWg謄Je8}.lʎ6 #>myU]#*>grnSfuvY|ZWAZ2h)V!gc5oKG-߂) ]Uw߱Z3AhxEo>6_!sboFD$RڟSrX"]KspqeQ){ʬ^SӸٺCWh߂g*;"Q /p  kyݛ#6/\q[O,q2ҜQ͖D.؜Œtk. Ŀ6RgTMj,"gβYYW4 j7CT>E!fjV;m~IW1`d?aST [< c1v1r \rɌQ|z aRҨŃ0&:D7D)g:b}(c쟀s%<{2$@.o)dDx.}cXA bp2l0رmv|l֔]8 ZI7b=y\mWU$q 4\"ld(ܩ]91@s/ӃѓƱu5: L_U6GľX@vz}coG<цdfs{ 0uu }ɾn#Fk^+wvW"=z؛#ɂ;1X|W/Y5{\YUq6Z+^C_ɫd-33#DǬh§u[+d'B-;!l 15TG2aHtf^NT5@͘FHf=?˄g蓏MIoO&%ErY,%O# 'qEV!6i,I8Y <>WI|/ލ>X?E{7G܁oԻaֵݮdlh_/B \41~Ek$X'nE8:=F jSM{rHLġ䆱v?3*s$6LvkO0rW.@>tਫ਼B'1_mYE95fGI߭r/p6sB=_A/D;c-d=&^64ʄa>+"}ZKnخ;ah%pNX7f%fGaSg~dܘ@>Юާ`1Ng˳\U*;/^Yo@ߗ$L7H?BXZA 1s{a[CВ{9?3BZs*}!n HBJLr?X`m Qb^P P6^?(#֋Fu2 3rױWŏH:F!5?Z ZSMN5r2!f~a#9f&S*6as--G`Y(D[Po2GĈd\.ɼQwB)ɿ:rSR@EvYjlݺ)sW㚡bݐG"7#I,!,ga\CиcC<)(zY2`(#6ifI>!N5l8X̹\%3%4?O&+Cd?i'Ac} xT ^,<hd<;_!a\v7G+/&}[-nDH%_L^Dø`+6KP~W/Tf Ж6Bytrc^zgDeKSƏ ) 0;x t/'&+|Q8m>0%Y-/[`럧IZNl/HљNT\}k ͌ۺRI `my֗.~p%`_fD.f2,c4?*ԑs7C> XXmq9 {Z/J-Pz}!&I{2?zifcWJ0q|t+*G&D>8'{wkfHId74 !_ο ;i.TRM~iGRjSV%]Bk.gOJԨt&FNB"h1A^e> (s_D9>wqR/H0*<%,?N| ^-h$uF뻱\Y`oR4UR-O;b;LO&uCbH `Jsx@ =G'x}]c`8ѨoSiH5MQ/]lR3UH 9p3{; ȈI-u $[G<֘Kg[]```vC56QL 1qxUEI?@+d{8+ukBgXs&@b0tA]w -dP蜝T#c,Odǐ5G;d#]1bui Y+)-V-YDHpp4J ԅ" ^4O^)tt 뮾"e\'y\b+qdRW Tv)Ao$2sĴ4ǶdtYsr[+c!I"!MaxNξԍ>*ܑqd>lp1H{`ow=1X:z+e"eMHi.'2.auI0r̞ŵT永1cF|p[=23s58UnɇΞmU 5M⧙5$޲Tw.-[ `:Eq& b 쐗`-}V|?̉[/"(2ĥ-49( wyK Oai܏%$yr۷j#$F摠 jb‰UKU$d v I ojBLv\'rgC/;bV&׬Ŀ̧鸁1n xJ]n^{  XZЧ CHO6g84\;3_'U zsۚ/'4 #Mėѡ 0W_3QLaC?DӟX*!C` < f3VZ͌`xbzTxilwSn*X} g?hQ$km?fDWG.zNrd, tmyėxCtmRY)E p4VEoq5ZaOPjmW3|8:J摲VQNwp3j?9? EnFOs`Tjo,p-~"^Eyykb/N$Ґ:!Е-J ;Oŀro mWR:r36O8r8 )L` NsB $'Ռ6-gc!{WsA'LymW(>UYoKr㐰 c'd/L{> K$I}ItPx2dő;:LJ2tk;|KMҺ_1v0=:E0{^r',W@a!Pƀ[O/{5Dv2O vIa%vmCjtm5FB嵚f>wL_)̍%( %Aа!@,ef; 8:J_^4(9ZYAPN;~xn-qHU2>?Ag" vV Բ>'r l(|zW)yŪHm0c-bbDǠY=:d"PX\E``$ FAݦI0F&ŏ9 f%!b! ½~_;ġܜ[RfNT%ÄY!ԓ yGvcRILz:5g׬=Li~Oj;LꄟW5V?_Wt:ahl1Kcv?HZGK, 7ش Domma&k1ԃSG+|N*r8Cb9fXC0 0=Kq<]b3lq BMkHB矰ŠhJzW,U) k1}Pˈ?Wp%8}hG_J0p{r+oZ""[] 7W;*~&v*0iPW/koE< fPG`z{1龆7-Sqи4 g+u0 o_1s>̿ݭen_f> O9.]WsR~MՍj;ҍi_o~N~=|їܔ<U!9UпmhIBz7OhB ɛ<2Chδ_=]6`o~:yUD{8<9_8g"DQKI"G2Wu _QF$qڤ3}TfNԢX[@y k=I@YTU%^5Cm|qsf vznzzNf3,:8r"8S1wҜwOЃ8،wM]^`[y\ɫW*m>@p*\x(KmYQz :xZ&cHtQxy4Tvˆ+RgSོ◞jrdn@xp[3=9֣9ZNYz5s 9kU^s*OѪrCt(ɕs Jk3E=@$lZɷHQፅ;wem 5#R4.>J' 9"NEjeu_ Ⱥ3|jZ4dv~Y1z{a&.y >t8Ayҟ6xYUp/%! 3j sZt:p\3mv~Zp3j'ZSg5v,!Zh8iVR?C|)VR)+π:YIoG*F0H!ɘ}M旞ݫom۽/Jt "~6Kc2!-.0\$q舸޶ɺ@ K|Da3LC5qH:a3[o 0h-eV?Rcݕk%'+Q:a)Í_sGn_!$qm^:9 *4G(q ?7_+mxx\C/!?,F*xQd ¤$ 2 2B$ȁO"E4fhv/o{XadUJ ;Yw$"E[}C0>wnU*XM9grd3"jD iu9aQL86oƗZ3f%l(v<cШ46+ mJ}A[\-8ͺe)l+{xmOLzaĒ0Э!` qPMe|4\Rо4^Ƙ1EJ\F#:VͼxT* R(p \ͯ\$͆FyFgc7UT=/"JI:%vѝB J^V^FWIm/WĔՓ>q& (2%+WDp!ڥTszpɠR0 _ "zVS,#J.# sHܶ%2M_ۿ| pIBHB]1ƁG+-;pwcPU.ʴx_"Z]ߐ[ϊ\W%{ ̫OTK7=5Z.Ѱ.v̳fMjȻVM[A#3#}[닷ޅ2{6 S;NߠZ&ρ 0,}%1egjgDŦ"t UB4@a0~Vh4 z~ OMA,w>uUCcHrha-#Rjt@f>Xg;-\G C%G*FD-VP}ܒ AWV쁳@T^אR I):>x *z'>rP|~rYvsUUt6!\ǡ0"9}}ELޞȵSA?#E@)aOp[|DPwSPB6s1[twi;IqפMƒI> &/a·ŏ+uŹF#PGy( v[BT|tuϾܿd=6,B++d}ؼ42͡Q FQUpR'!Ǻ%n_>o /cWMz p궼}ۄ3 W &G0Ը+ wd2زKG-T5c[ɻaXan+ 1G ^4\=ZI 75S[@:@s iЁEJ}C𾙞ז舖oK}-CGΓ|Ec6cgz)Ls./_#>EFP?,is&:;Q7ry5P<"sa=B Kȗz6ɎUo p;|vgnMIgMylY{*ЏeND ǭUm_ld/}XI :~sO_%͎I"/<jŘ"Vr&+y:ETZΆ+sSo2 'pXL/foS2HID`i ~.@;:*@ E8^<Ҋ͝ܜ1)=ռ;ƺe>U#J$Jcajŏ )G.n֥4x2>c5o"-8l=_t&6Q{O,`%6'g5:OIvt` mwx-F^JJ "E,YZ!XB >hNML2ԈG@Մȡ.oi0 ͙9c(|1!4|mr\/-fn+YlO7NH(O97,$i ŻFKJ%?֒p0Ce\ErىS% n#8в߁X28|~K.b{wK5}(h8,%_9yz-n!o-e.~RMnx è;GFZVxya*<(b L&=;KY@0rtZçz)l0+2|y/2X ZD뾜f _q>W{M߽qެYJRʍCV(d͛RR r O jΜsɪ> @ Bw((l >$ ѧM7g+X93z_hH;s<}g  tOXA/)be/H‹Xog՗sMQT4n H Av-)ٿz'b鏋^v3HgC~d#D(\_B|CՃx9iNPKxNK7" B8r?'U}KՇeTeO [.gBhYm`QFQZw챝a C)9/y9fUHj9ӎ;=6]+v\#v!si|C>0w9LKN(1` `ש vƒ;,`#YmlU:c-M>3}F=}:FP?sM@`G(%Վ q ]F;ǻŘ5ob-> 4rVLND@%Us+fmRh;EWHlpPȭqEŢ}t,6ۥ2Eeba6ЍD W޲ Fz6< I1Nj1|3iR<]; B*[ګ8tRv5}5tŕcW/S: <7J9vC;ꥩNe "\5ncUcExw"Hq5x'b%A)Y[|pO"ciAc褆u0`5BgS ]V'IBwzw^h^7MxT93rJ^+_бν%Vckf7 ˦K&cI;Ay+KY:f(`ྗ61^$l3"}}ӋYbL4mS9HtUBKD%0P.7_6RbI$fqHQq80607쪃p*¢HHR Q}y?om+=Ȣ<˼G+Kwִ50d6'-Ղp$ɳN [ KS`df\4ZWMfɕ Oe4U` I}DP'"8)`X3i-C1w/.B&t0E7Owm> ȝ)U5#}Tw櫶0INcjy54Ry#CRDym'ڦa TfR9jd%1eLtHA^( vMSɞ\r>'CI$#!4=rrsuPXi)@v" l]b-|$݌,_zA(UA.vin3V06;/%a(74\]sqonjXGWsGHkeWǾ=]Uw7k߹8vZzؾ@,dJKQro ƐҖ,b)zu}QC־MK mx~.5ZIpu dw設Z=x@ZJ:q4]N~/+ڛg4 ie ?L}6 \suY'xA8%&|-606Ƌ2L+ `?-3%ؕ(( 6`t}eW.m͔Icq6}WE(ii)LZ{&Z`5 l)V<"Ow#K l4!"AJ5kx#]۳hI$ @Hι06J #th[vμR#q DDSni.琹rP#eW%5Q-_pHr<칤 cql/Z0sNaf 6R ]&)qcp?P0֛jX6 _f2ȏ$Y+d Je:%j V5&x.L@=$7~xlFvonH)#gggo͐Gd|W]qA* oQɭwxjC8EIq6aܽ?y:s >̓gm^"\J|eF`V5h~NbFXOМGzѱ=a A?8o{2k 6ЎAƼVnEo}sYXCg39x0; uLUNc[b ˻ jm"= d[|0&!uOx\Ea-.m|@#WRxLzRAV?-4Bԧ=I(n8va)C=[T~ݢ_ ÄnV`NOaZU`Pq7O4j;;t_יj#KxF6P }vN5j˜uͳ#&9i"ij..Ѹ _L{Q猹 E@l?džgTڈ@U @5~s ˈxK"(t( ?ŰC" zqr(dy#+mnM=2g$ܯK;:ڑ7 {e^mc!\iW8ʹK(KWYFV&pgF'v`" y$Ջqs\N4ʋx `D:EDE e1FNnW?@s-@x͗xpG\SB.6jh0B䍪fHaĔE]@VmEXUF\b )CdR jiyAAL򆵙J,F36%#aqb [Qewm[ lCue 0>Usƀjbp!y ?X؉5LI.oƅA-ZQ%'wϿ\(_[S6'C+9 TUPF_8\eY:3|&" Wi^3mfEX1C8َhn9aGJF[7ɯ1;Vft? ru\9)7Y 8{A_+*@E7w]dSF)>iӎ3tGk<>!10nK Lr]E.>Bp1'5vA/ڲrr!j0xyQci"̖8 7XVwiTia`)POizK$=s {Lg[}:1bƝoA_+ī0N1eF UijiΙUp 5K0I4Q9b+שM!B2琫ZtDšt4)J KNUhvL77hL<LyX%PUIce *_@ < m`uoDhR}I?}cBc:h݅2lxD 4͏,;5"j;CHQ כI.eu,zGRMAdIzgam)YtCT&jaM~,};:M2z: &/n+#YSNE)'9 cbrзo%۸#aKX9+VP!SBVoqzzJ݀cjAQs G.3S 0$ҭg8JrWĕ38v5'ldhOrƒ[P൜_ bES@p%t}W3;SPC Svr'WRɠ+"ĀF$g/UJ^"G~'{`DcGMKi.c8vgК,ߏ8DiԴVw!b gSbʢ'\j$@pu15vTRY[G$TIw!L/.4FFrӰF#sW N( @\vBؕot>q,3w_I2b)znrQ 䌴R1/${6_l/+@9:\`ZiT+j|{26ZƣQ5X27н'X!x<o}thgd|sBcPuqd0Spc *hl{N<݂z1K0;ţqN﵀ O4s1J|6"c"3#^T FLDgbs -$4lW\n?x|,f=<$:Dt+"]azpрĕ_!skgp|)Ei8^? Ea)_j[ޣs,Ӗ[NȈLbH8.kℯĎxuY1Z:Ef{2&{93sxٓOx١($8F>| oގIE4ߎ K(.^zGV f 7ʹ PxZE}@IzQ&!uw|1C7} ?iA1c#Ys8JiGt@kN?>4JvM-M\ᇖAVXCFhR^~Yg*Ƽ<~r<hsgY۪h "F[rpA9x^ |+%u\a+d\,3U7:Oe)rp$,|M,Iڣ6;NJu=W?&[t-(pO8^1GF"rfcv)OG=*pK&jlкOƢSW4,oq={En*kW%މR`)UPW(~y޽搼iZ(r\Dp.x4ZEI9.vuDfD--S{vEx]M WApHK elIf;DSڮ?wǵoC,،TQBxyu3HBt!!ۺ_ᰎ[:fcT%{yl 0 BiV^ș=*2hHo#w!n,g׎5 &S_k?ZVHeSuI=|vO>-sf̤r?M`({sKI\sʛ>1g%2n ,{CV`}D>ooe~ӗJL_ㅡEFfK6 ۝sqsFc+rf";P 2H]W>J#I V6=n3eVXx0h,<2J22Wh9dey^\ cu4]S<%h#I@:9x420l*N:4 8jQuIan|/~ۢ>/w尧I:bWWUQYˠatD"OZ0e~m9O7OEKk|. 0}zs_2#Kv1V~ Mu֞웫+1Ύrz3.AD|ecA )/"i}!FZˎ<*%VFſ3v}[ny7<%u{ W&L2lWmx6g V+lSnboPdgw(ccH+E]Da |6|裌Siۊ¬jm7ET []?sS%^X M|ܽYGp٧;H裠uĠpۺ٬xoY -6I,>v4C\Y1h.$x?eIR[Yڣ yqVQU,MG;%KMqӯ֠%x"dA{4%cm-R D֢ڏI7Ֆuÿxi AGBl//!+ӻA^Oif# 9 _`C|ɰٷU3fMoI*J۠$ht(6N NߛoXry6HݱӄFOe3pe7UiA?LڌeGȰ DVѲyk+Sm2ynZ}HGfM5xB-9p-#OA-zU{F~-A:{wn(][N "wzhqrZ^~/"LbW[$>TP P@idh~Υ,^Ӈ9 q*nY+|\C)%oGjf;W/B(C磊-Kڥ=AXrimXTdo2!3ggH9ە ${fkK&_*80m 3FGyhj9gE D?GTYKl8ً,iq 10"9.;DV9<_+R@A6RCnBX`fdm^"o*M+6O_k̉%7~MWO{#J oǠ`W)@YXD >BۡhmG!6*.0ڞ5ϡPܐ\Dl0tOu&}nSfm{Q#Sf^ aK|3I!؆]بET \S.qYB(aB=lMNR4\jKyJotnA1Dݖ:qZfȼlͦw9cCj כ3^(l.}h ܳ)ʮ u7>y%A>5udzXvVK, LbֳezA\KS5|JlLAfn:0wF2H!Ÿ2#2JBZNtsnttʖJb=aQti|dVWfR=GEk%/y6S{x[|el?J3˱N?/Տw!tJ"T("+1w03.YOi5ʤITZ,, / J$Q O'Tn)LƍZ>*BWR-e`F s0.9gSC 8oQ($CwSԎ.zi-ޜ%i@[ڲ)+)C[ `gbuoQa~ [l15D>\ċC@7_c(Xukw!T`tROE4JpȮ .BIrӢ(Lj[6#; V)UZ0[6k NXC@*RN]_Ҕ EZ kZ^׼Y׍Dp/! I$9Ӻ|GBo ;ȪO&̘12wM1&%j;٢r.֓.)=Nף;9W\ʘUSyM#  .TO,"\6n"R1)Ik|~_ti4H2~NE-((?#N_(`"),KbQ"BkLf.cJw.{3 w;o>1,ݛPl7.J=<[&yRM$~u ALХeOі;WBb>'B dJIroŨygjVO'ڤ/ 1֠mޞr'/G#oNnmcd41i4~Z*sHΧ{C2Y?#c!:KY'YP2۴>֯XCe=I+xnCƓ숷: ,3wKJ_J9ʐ:f0C o\/ښ8SѳoDUlK\l8Sʕ0fdc!ҩxZ@>Z2xdb>zӈ+3W6p&/46{%IۍuS/z: YIsi`mP. zF"p<(ߕ\Ryz4 -DfrԱ$$+>%けh0|_=Dϑ;Ӂ-iL'pzKϒ"+sFEMj/VbKbUCp˳ݣ2d~X ._fgV5/c/nX#}P ~`'N^e<j,cEjB 'yk4V721b7D`(2 \~ [p#3}KKhPU &P% ˑ!c^<@o,ָ73wyH vKxJ`TY_hPRK; V-LJ")Z&> ;a dȍV@N:Kek1f3~ꥲs1鏩Gc'(]Jl&v}?l%b 3eC(BQȷnEwyg=?p}h9noYJ:z0 ٔoR)b^_@HZMDj_(d0D@ = VnOncɆ[ ߋ޸~Ui4fFzHĝCރ:c=yYD v&&]V25e  GҎ., N}X.Ql*V(-ЂQ_Z QCm) NŃ#"1\ Iݨb#6 Fj,'ls[A o( QZwEڡgx订<NX8F7\ahǰ[j ci&kVLL"TR$DGfaKJQ`hڵHdD]x%n_oV}>5f:xqaJpUv aq`;zSsq_֞Q[ހ;|/pE'l4Dh\=D# gP(t@6G/ȝl9?p ~b&ctV^ -B=•z-{=qگXNނ/Y21fD_:x/ p ;zeKcBIGk[h'&GMKnd=yצ,dəpG:]_M>n$<2tTd[ ,pY"O{#Y{!7P%}8Yx OLԢB 4z?q#{>øv6Q7nQ'~dw55̗} !a **NJ5Be5hǦVUUZ_x> RzDv:T,_5.c{0. ZLjE=;YK şn"*3[ߧUm}I%fk02O(?,+d!z6 \Z?i]^43FAK8LlRzlŁpcMGZ-tYtq 0@- 'sWzn/^د.W)}JaOA5+ElIZaꕗvw/ԋy~bGHS!ö`wfKgso@lueCW'"?E1YN$a` Ja9%|X  iM$QK\@.݄Q@x hֹ;Cy.wԒAYG! kjiRPJVBHz'/q ^i ,%i^3mjo}Wx:nCMjsdG{{ |Es՛k'Ãd㽮^;c;t⬳=5<~%#PZe3}Yfͼi~mݭ/aFrZ'C?ݵY|\\&%I3^F5F@ǫrIZ!xIE-XBNbp%&mE*FvHqU& \^1!^!εu ,3P&wxcqwُhtL꼠)E]3MK O;%za{ڵy"W $nI"vVRQU}xմ#69--ӣ$1GޚUQSGBm+2L^]f H=:W4(eY=zhR'3OR6_,Go{C@ F)vߓ1tCNlHu Fbz H㝅hC~<=_{@|;ӜD9Ee+XM,?040l;u!ȥR?1JstSR \H`Y7AwS HTpq?o]twIn6PIƝՈ>U)^ț%8pm{&ijSϕ>Oq0QLc936(_sx,i 'zc=] $ ۧP" ݤCh\eh$nʋҠJݒ; UwL 5M-ҿt-yJaa(:@,ۗWw~nȈk\:^w&E Asq̧TULYZ`ISe ##S%J=>n;CG-A-^@ro~/kdOwg  |ȄnoU$~VFܯSȠc\"ugMԯkP;mrWxa'08g@)#GPlC$Hܝz%q7_bv/rcs,W'5cW~{AKO-gڡ􆵺FV/@̑ݑG}p'~.u̔> .o);@)~:R[F(?{L*_ Wm "۰6brO=H&J ' 1j9AlDPc 7IS~×{p?,@`ޤi¾Չt-s@ 594 .VzPOLd!xuKi7r^03F`Ηx_ hP#G&#|H[ %52؁ZǖBmó#pM}DR&i&N'vE5<4VLj3B6Xxl V{H+[ΰ_6f:?~~| PYW\7rjyO8u)<Զ{3C eI%L[ /X;?iB.6vmZ}Z?U J!/ uZBK2Uɟ\Z剩܌[ZɲzaI=yrQWlWA-^T!?L֑v9tȨSSߞ|mB /+YduHL*xXK\INͬ&{<a|:ns)u˭;68Y^Z*W1fڛ2 L$@MI{{e_](i@L} DZDď!GZ! "='B׬gZ {KU ig޷齃BcRbZI\tJ4w+qO*JYWc OJYdGPL[[vB|.8eFܥ&3xkq}0#9KØ 6na† ajseb/ 6dz߱D`B$w3UP ipwTtP@=p-hÑUl~p11ysW˟q8># s |,Kxڞw3dzH.vƙݞ!vXi(d3s"Egl[rk;ʃD=|:KorYkg-ik w\!.%81CL04 Hxb%r-TIM̜iB=7NV2`:) fXw' -9Z : EX# =! Zs*|%&DC8 ,U")l+P*g˿sޮZ:jfN-ugp<÷oܩ`"k"eS@ekM60xG[_  lјQ]Y1 L1Cm&梁-,wǐ5[Oг̖ ]@BHZ,86iW׫/f? Ϋ'z$;oE '=Šn׏{u3%c±]`,lCH*݁VzuQdObHǣyEۏ߻/j;G{Ә!%e.x \&M!uod۶rD,ubmCw0:IXBʒAeVd<9f2ߌO}}5o`@;Œ>#ycI>W̆RVc n\H柉$~9MF߁4OKߺeͲXyJ?\Z|AYR|.éEn&WұDo>LIyXWoӲz?&vw3.QUqwmԉ]OZeߢ4rىRś ֨=I8\w-Ίqzb^5q! ,׏1yWvYv17Bsx?λf}GT&nDy[`1Ƀ\|hokォVwõGN|%Ș$npL9#ĝ3Y?*"tj/8 !J^9_64TN8kEdg G{/cu۷'ُƺr.0R"S5?@fTH v:V-.Ydxf#`AZז FI@ɀg 6ί.i4*J@/; 1[ A ѦMKn 9A8nӦ05:wb:-j^ǤqSp~%jbܠBz:NNpEI0FLfAʍxM ~v#B>)/8t]H7v%T}dRA3p?Q,`)ÀC[XZIfx*Ii CO_\ q2uڰxNsF8}a}@(pF./S3rA绎EQgPyP%*? 4s2Y Vu<j qۛ K5n*Q ]ƃȔ_p }v"Y#NZ6 O2phQ DL8}A:}.Aa"8k#&Um8"T fP k,x 6ƩTޑaHu'l0V_BL8J Sȃ+&x&,F|C X OLzbiU3^b?7 ?Op~믵쓖}h"ZtBI dOx;{1Yӊ9-XƠ>zcf,³*eƍh |MEM%>V@j,eBS@T6].b; 1#-51Sg X@0 v{Qh:1u[rj<:dZI5P0lk!Dh`]mVP":Bcshg)B,#K,Z2X3!X“I3,4PmN ar_)>EwP/6!%6Yϥj\ x;\.-D=$HD#>ϩ6C Zm1A_4y؋WsUYpAvndQQiqs4Uy:{;/QCJc+%WŠOa ^&烙3ܔ!",pظxLXO򘀺3WŚ=; ' C'zZJG+I#v,'a y'B9J ɺx %Ey琼˷Ag,[5*;1.P2sKrD)؄ ;z sGp"Sn+ }6 \"n3(=# YVt,ipgggVLbY%eYL`CD iO<NH6B~ף=<*)x1 BOsehNMVؤ j̧sH`D'"2SS òmŨ%Ig$UNA['0LOTFQ?k=s\"׮EG綊&~ЪK8f`FE`Q`(gL!%J~)[rO0^ 'ci5mz=p=*hR%vƖ@1^E]{[_O1`J9x?ԜXq>ı X jʌ"7O^O #wjM4Z#lˁtMWB:ӯ<*LԻDMdGn v!Mm> Ytl2+v¡Y16 L}1+Hf2S]w҄9_^oЪGkCOەaؓqkH6`c8gf X/(2Q]m ?LX]n?x8ãYNdY݂{F-c߂aeY)?d("p%: 8ϗ96 Z`%X%FQQ[_Z:@j~8w#p2ϓłcZO.&w>8 %+-H-JaWAaTd.F{]D^baA0{y~籬2?HA`sutT/+p)2uU9/ O092!Ca7N-X=W mH7klrXP*@4GyYbj#9v q %SuJқ~k=VR/k򞥏Cϙffa (͟Rk7qnP洁 :.(IN3z9>A3eEap^l Uܼ6 :Ȏ*'8n%"&N8OK濠Ud+=”wE=4Ӭgޛ$md `ḾR`?6tAٲrTHcj0AvVhXtsϸ@zEft:*nV1 ܥeȦ{܇xMsE;e,򟚒7k/kJ K=%y#䕕'C%W3dJWE͍i,FE+J(fRh]x,7mlX0soːWKy!<MF|yUϽ4œTgY,;D-rXS?G H! cqJHpb!5,\oK e|^9HFVˤ#7dF:.wA ݑu} p45"Ah.'[ߦv }YmwYХ=zgtcCϼj^*n0l54i_GW[T4ooJc!0\jm(D\KֺPc#[wٓ$B=p:a@; ?~cC!Coհhu8)],$,xAшPNG+ ]$o>^,A2QsxCW)"*“;ոlO=))2|e Åv  uwDWN!vuR|A$g"ڔi{hKqY䕯a!>ة=}MM!{#E~R H um(:䦻@cdz lTUԿm}-U`RU6K.T_q{8%Jwa7ie蓁̝M ؟X&a>p.ss0]fь|MdHIW1c _9֑T z!y.竕 X @{\Wd cw]l>NSYYuV}Qޚs_yne?BRNSxkd,vCO:PVaD GN/L&U+F@RxAb ZԀΐ^yQYZ޸#@wis[ qUT+9~n_7mίfbk#!Ƶ &f6M/C1M7r苸x.z~w#n9#sngZ(Ɔ1 =}ϯ .3,bu7(J 5D6ˆr_HGNxعϺMy[ej ;>O?4q x0XUeunQ@0a<_P/|'n9M. %:7ܣli3ЈMq}b?"Yf"xjg}^ `ʹţ_\L[g}gdUr抰i(.}Gs_=q"8b'~\R |WCG'vAlE׾p@S>$>tF1U-Q9vNft9֬^e  0ϽWEn싘[܌57Ԭo$MT %{狊ČnRXLa]=̜lu3q\ΞHQux 1۠z85,8o$ PwK WEϹ%a1?rLmz2\1J,&b j"y8&HqAl{raBDY$W˅wYN6w\(${ {V_MjL_ lg c-@B@<7ga{fxj8)g!6 5F|/fPώ" ݗx /%QxUB}5 -zA3FQ ޔ4ǡ2y#&Y ]iAjDn6'qЉ6 ˋlq2L-S>@lȔ^>bH{NzԺ)s*}lB䩄MxcV"deM 6߂Mz(Ծ }|{05o[H$N'n7x)`ڛ"X'3%aq%7䚈U,uDDސbRu ZKӆ S6"rnmc_j8# 1 T't1X't]Ē51(D'gV\Xm"i9dq s< >VdPI~0`@PN{(UJΎK& yP-ڠ3c%yx|?Z  R> ~xlfZ˹tudY׺Pe$L{")puw ({ĥ"d:^y*Ly"f p sT3u3hI&rGFH+BX/΄˩HW:k>S7rdvkHIXeM4W~̃QB`KQU[ׇpddz?]TfG0sk{pakԳ/5 Q&MVhB9tY^Mi4u;Wj>] 4Џ[ e ltEuKdn'*=8f4.?ڪԾb{6>aY(Pg3S~]y9A'Xf'YEFT1{f3.LKיBq^ ߉O܈g yςɀe&۽.',J(<6ȴ\-z U)#$_ɚm@cU?Շu]"$y|e);kO'*pxVHV,c'SZ~ދ"[UC Wff6|+vE7O)T7cp N8Æ1nLᇐ5{uCP\-B(;b<oRVEol/lhoA\dGT y+fSژB.;S (yR=碣"`ŷe_=溿=^.i9|9e͈ p5I4)]]'u FlfM,!}ԑO&^^ylƢ?& pe,l nM}%3q 5@ДC=7-#=97; &]ֈ愷/F9 cnNBыdHN;zWޜy~6hgIНtdUWqNjѷRmApD_| ɝ/i( W*y^4$xzAl[7Aj"TTf-HBzLO DB0,jx{*IӨ4龫 0pM>u*wB:%2նG!I%x( e_|[ېWju?_ B-V:̘}$;-Qzc^ ߟ5=OJSJ_)c /_g9Ed_ #vń^F195'*:d B4' \4|>a..`NBdpNi=}gD7QFAAa٥@oΘ8C3Dk; wX/L֛ ||vtq= vns'n[l~A$s6qޕ"J2x4#wOuF"?p+-X}Ce) >:E)p'ڝa;]"FEX!dO JE,'N!]4%vkH6[?fHwp14 ߧS)к:UWII78|j\(Ov3gKM894Zl[;jg5MXi:KSL+s0Y@&JmQDaA,3$Y]z˚R m(&-c(R}Re [ma1vيAD|א< 1xDoR! BȆضzZےF9|z΂B!\(8 ,lYBQ?MiS:,Dnsu&G\m"wVgZ`x@ Ō uPڭY>#T\ "ӿk3,u pOލ$+v%1-)IVf fcb`92z_|YIqL-w֣h(+rr=B%q}cu |(mo`eE#x 62X-gT~ZReXhh?}KcbQ{vnJr`0"oK`K(ep~*Jfpxw-mf]C`d+SiՀ,,g+N\JL5[Whnpd̄Y)p:hOgYAyѓ=*lƷ)j432"IPVuL%d 'ܚWvP_eK"P)hK}Mdx֨lu EjݡV,7^t¨C7m@yu7v!7U@(iieUҕG]y)*WuࣖZӎáҧLȎcZR7%kwX@W:S/Z?q$k"?m- l#ϡ~vCRYB̬/H3yQ7ΐf¸t2BiǸg\7#S断|VLWc; |~/uƢIzۺ=Ӧk?ޛ_kKWsp=S1vn2s;VۢI@>pv8MQ0Z2\RJ ջ}Q<9UU3~ %9IfqM(`靌z,Dʪ"ask*I \垧 `#1{"ЯDE4s#-åv} H@@C'Bmޗ; [;_9he6\ u)'/Ran%!kK4v/-OOz_;Lw73f95"UDKeItk>N JF}Op؁x b@{ vV&}=#nY%{}s-e /g(Ub\M ׾g赬k#-$>Y_V 4 8Zm4jJ7zTt"T~Sƕ>r~rY}0ͮ&n+LBԄuFJZdq$`T'!YhC ˜]AI#wR=hL;B) 赲q Q/e 田-]q֑/Jf) t-ȈFї)mFHf]~9+B)'lȗ!mQ?JuZA&.WH=o{9 3I6IH?/Z:E>TtHkƉ\CgfG ڪ \]2sh@S>$E @pL+ߌzU[kTR]~> %ЪZGgȠN H#fYQ38q4%#]#F#4rŝw4x IdR G[B|, \F$qůJ9Q8'qJd'ʑOJxeg`{+w*X'Fܟ}O,I!薪.Ǽ kҕ4h.0QҾdNeǗN̟QdE7ON ʐL qe7w)F N4N5!+T !sUw/.+Xu|+S2K ײ7cVڧ0a!IK[aܰ@5 I: w!xŰÞ A>ܘap-<+OY'p4GHgR RSMB^[| D*]N 546|[Nes0``.F2`PGL,`5x@XB:Ӭ. Ptʞ8шwS8/iӄ Bmhwޮ;Ч n`p 'q Mު'6<$wY2f:?8rRe6כiJa3 "/|nP7G ,WC@|h8"[ :ơR'*)9Тm)O5mƱRv6r{Q/!kf|\-&_- hH#;Ku nK} i0.wۅt0e%SÐFYjo0;sޓ]Gx%Z=tc s^ _"kǷ죞$ST/}zX\abxPDD4U'!h"ӯׅ ~4p:w٫јsd0PEv9MԄaS˜|A݅l&^x oq3chKҦr%nG$}_O b)U9>9ȈH'[2Wt|T MqE>x_'r~b}@XfTu"PmUa=<8}br-@  I kB?8JPSr[%[H+=oAYD &cvK^Sާ$m̻rԣשڊN3s h ę2w@\ÔVn\_.11#+3tukE:.äʫ2BeXd7\/BD֍o,|r'J 0^;S~D'KQ{[4QX3p!Ts3HNOE'jC%)??!#i6pBaXD.#SQ]7XKDGGG&['`s$IOޒ @̀~$ŚB igp] S nUgmY556ٱ7LJJ@z GeS}>J1T'}~0e\OкvqU&ok]o!Sr;(ʒ@ӝdQwP J5֬G~6|*/׫~?BrʩU^,~pWNjJ fnu E+}ưJXyB$enH *~ֻ︊Db[Iewun87qd+8;\5%߀UyRY])7h/t#Ld1_[[nƏ0fLXXڋ|z\NNuۄw6"yvGO!*YƋ ,Y DL0OZ Zp808pة{BT3sA@Ǻ/Cb4_^sg9Cu$ N˘u) ^cH*:S4/i@;SڝWGόퟯ ZBu^":sYtW"j^lydD4 շr h0:qIO#z,Em(2}a)lBQr}mrxH/o63*D4`QZsLNPsaۓ^& 0َCgS}7*xЎ".ٛ@/0iG׿^fN< dqqJКlk2;'IF4V;:^\ Yh4LdިfVhKSy ؃" 3]1If*BjcԺ<>v ^%'y]Qj]ȃ4cajO{Jxw,Pep+edM{I7Iz' 2Ƿqc;|յ-}|f<ƑU5%X#ci Zkȫwgy~SB Ҕs3#sjoH7+H `dGʛ` 8u\Ai߹9#ߥdf׬1) P "UixF#?TP6ө I& I}. D#$ JBj3[NNf&{n2\^oaa3Rja;ǎSDB メv5-Rzfw/O|F)qfݾsCFI  Uߨ\_b:>ls'Q{͜HܡJ%`-#FݗВΥ"?inTw$w>$1W=dnp|Xv\64nT͕yDYfz$7 .0ՁFwJz3\+ cW ~Jw0Vn"0[h @4eB1UEr2*[kQSr焞<2mZE`*=$ݥ^7qBr5nUrg' 3vy7PY3,# ]p|J0d wG z<73U^ OR. X'*q:䥚@q@ʡSH77T9T[ޭ;xͰF+ ^tyP1 ]3^H[OQ.g|ear%^$Lֈ-w*^9Ty?$ }BA?fsm^b _zP0Սd굡Y% qqNN\*ӏXmLg~bKP2٪B1:\46>e-CtBn`BhٿpqhoQ#xؘ|XŻm^V/* 0U N7;('G9Q4A :kN,0p_S=.Nmzܟk9Lke ݢzBs  y%6]>`תƬ_qܻD3l6~ݥnP5=mwMfl)cL>❿KQp1}V<d V1z;w,F=-DUL> Ӧc+'r342! DF-K3.d*' 3 JYHʐʙ 0'Iݭ!B8Ԥ㗱V6 M ˸>j|na+y t*6@10nVn< A0K8W:¼| ʦ*.i~XYdo!Ľϳ}ǒbw#F*;K9wE^n!c5CVT"jSF`󧏳)Pݕ%_`D7ӹDuhks#K6APޅtGnT%9w#=ngʉcz +_y mJC¥`* #R'yW>=1{;}&2aInKkɘ3<*n$*w8KTqFxEut(zsuXpw0Q5$?YN˜/O/MqϽGPNP$jpMcާTbxQ֯`Ux)(%$#b_OpETj6%(wOpXRFT'S!iKH=֚ - nlaol8IzȺidS퓪ڢ `1) r9iv>azs0Ǜ)1/|m=`D 7OHձ>LJiHޱءx*)}|e&EdU7{ E$ =tujmT/ʋ-¬Y{p=!7ލ`_g(j4H2#Ay//p-^捇\/:\m @;Pf"S2&@[nqCjuaG<ECvK!gݮEL/(>=oAmRk,I4"0iFR̵( ptv:k6; R0Tm-R^,"m;B:l8AKrM65.pNcF$2'"3h[ X5cXavF->/F"q=i_[~9Q7| Uj4&eN{ݒ}wQIF!5FsSKWatBZ-b5?@2,ǧz 3€ch!t!  b MVYIm>K 9Es6+B>吇<ï䭰jYv bm!a9JnFO \UИw1/'3Mݹ?7Q4pOGZ}Zk,ve㴣sG#V=Ӿ=bb 0J8bW{f Bg֯lR|X'!>SxoHtHv\/BantQl(^@W7ti""&b^vJ-m~87AlF |)ef$$j$lܵ}_ek3 ]ق;Z$nZImpCM:.AtP3LXXg*ܸx+3ĘU:n[oxSk3NOU M6&QMrX8@KÇ`봚@ 9U8o\ 5/9ηNrA.`\\Z_#uoY|"G /H"UaUМQfUe(Y~¢E'<}fj7>?ZFS3ԆG%U2!H-u/.d\i- .y(jl*J,qؿ8?cWB}a/km.zY~:鞴=(OYJ\' 뙌>wK0/-t8:.9|U؀i,P(37RS*UEl46s"pE@&H%!}\1bO\$Y~̼62g_ѬHS"wY==^ /ҙ̮~gf ϖC %jϣnV@#LLZxwW%>b. yKO~rPK/}sԹm_Zzߺ" ߵEmdZ`mᬓQZK`LPKh JX (Ƥس#n`|lR^HB&7(4K]EԱ F,Q9XQCBPdtSxV_7.tj4ܦU,?ƭSGX1f8s,RA>rʰa 8e.!N `,bi7.vww0wךA#w>ܒx9 FM+kwZ)=8oUiWR-;6B/T~T2R!̉($,=NaSƍvMgxtŇz7lrZLpp$S#>=-Ad0#}&qo9]ւEAjKT3蟸:u u.Hn mE{k:9贗t{8bܳt׼R3amnulex8w2$dn{w"^`!/Tہ}a]xX&y| zB~+P?6Ufs%/>k wb-ׁy{/hymeȻN}pj`G*׳KeKw3qQ*_y_'$^k$Ij xkFX6 (|&gp/[LOeZBdN0s69o0r4ϩVB j`aewiahs9iv~K+*f'f9k'_ׇ&:@@f]-~D^6~z["XÜ޺d%~S֕a. vSwR鷶=E"*&C6)"3]A"%Qve\*Q_Ւ Z(7~7Z4OE({e^4ՀxYOiۤ+=遜 -`Z5NfNrgRS2d$\AoZ5hn6dndQW4qh[7SEG (Sѩ↥RQ7̻j;"{rŬXꌫP}kX*9Y0Ta?wXY"DNFL2&1H:LMB`XtWݖ%A1PpLWa!P y[i,O©AaQ V]l4RFz'K<` 񲉆-=; ZEOKkQC B'`Bټ%"Sgbʪ.@C9lpWqD<1%RNt4gcf_{CxZMղ3mi62_;2:*%ǻP|aIש׮ Ff=1fXU 3-"rx UzbwV&)@AovT$Pv59Ο(5Mb"+a.TfG֫»,_('SȋJ%VƺU:Ǎd^Ԥ#ʬ"+w \rZ3suwv5RPR(jږ12 ^;IN|Oȏq$=eEVyMV-nE0;>XF^Z%;njѣn-v}?.J M`dΦTj%}`ݚq?wR`l'"/tOBv'aoKѧ>VþIt~>Ns%XWUJ`^~Vn9!M ܖ +T;eOO0NVel<޾o0b@-)k՟q,pE$G>^A^l՗c_FL7|9w }L F ֝~ .Qe/4Ta.kBu,f[sRФWg/F5F\y9U5S=@Cys_1o8 R;K M$ # kubY 5={h~cNcX.$z!-;]nO]NNR?0t$y"

%nK*d i:a(>Mz;1]G>Kq4UI*oBl#ScBtm5j-u\Ư>\p2hBODhhū:!ւz4sŶxΏB?АWKD.",dBH-VAaIy(8&Wt}3,'^Q !@qŠj?Ǧx]$^3l:wIgsEXiM%ʷ=\ׁVС9BQQ#3#1u3ywS5esl^omPol Ꙫ_),e8 Ђ.3nK~9XG [-Њ6-+ʅue@>RQy!H2_wJ}MHմ`Ug~}-S3g2 B/j}=:/`Ҵ,oW^0BۅWu/b񬚆5~[>*ʂ8Gvm8d1TU |.PY8qc';GM2:Q9 Oa0-u"QnKlJ)l5:8Iz·tHj8 ݴ^ՙSBk-dMs`?ӃIh}# V{#\ȏqaϻ}f-Z<)x .mĠ(F ksR?(\L'gȒr 5`ÀhqN0W]\sRnƦL#ngZ5ko-4(Xsݮ,qS+!ϖG)4Ҧr%Lr6e4b#/V&讂;DH3c؈ndo5ԛ <֕"~Sj{og$P(A4DɤO0VXeFUT j򟒘TI`fν c9P , 7R]M7sfm: @w6Rbe5RciިEP?dSGulʜv\~ťI.􈝙̪*լ|fMq D!mEjhŔ=6Лӯvu5N9mDEmRZBH2k̄8!Wn*kmwI>noc~8ct*G2- "ah24ũ9L5%=X^8\lW:Ǥ00K;);wE8wfַʼ;Vq,=[Yp5HvԀ{9'( =@\j^.?R$DaDӜR~MzX*=-4Qۜ?Xzjew=?m>Fodaꦆ o!*<>d(Hä_eXra[FHloItW}ʢf}?Drce++^ sԿ) Jy:IS _bLSCtv?R.-*'J~Xq!bk4!Y3s:ΌZ*䀽.vIW1?|}-v,l`\bO~fuh) e >i5]LE΍#KM6-ip#V`JQѝgq:÷`Iظ͡*l!!%1[:"U)tC}ћoߣ'@HB17Ѯ[7XŌ|dW M@1.๖ \UY;/WuS̒fXS@Cl{B9_58A^`=Ea z:ܘJHN~M+z聹BZX^ &7ۺ+yի=𼁃Nҩhhcve,"E|t kJ=0KgV?5 .9.-t~M7/ALmR~CEӗ8:zj܀ (v@Kb DirϪbG ׄCR$B aVN)}*AZ>c{bI@Q, v1p\LB oݨWPպ8`M8Q릶V펬ӧx`Hk8o@^BO'i rߠ9)hPg8Xi>[%ݶ#a ?z%&eBVfgdyn9? \_OEdVzv5сD sxowՄ;X]U".e3V Ѿ9zoD7*_ D{O4.ِiv zGf8޲F٪e~py߇)W&Q`/KJYK_9nYFEXEj&ӻ7q:9K:^meHv9zԎ]!ݠ@ckB%YơfMT8پ1v Z4%3.\|јnEҗrɪs@"P$Nt2ܧ <8E_`*H54) `]2eQ~S$Tp`Ƕ1Wܿ}Wtž#Dj_gYgA|DPʮ'^ؘ ܉+Bҵ$,,֑U ~d'y2 9b4R1 γ*%yװE/ղ-Iq8pS;]PB>6sUؕ Nr4@lA("Ȱ';t I%48^al$XgH.x9k*p#~7ў2@@tjq"mY 'q.yICɉ&s7Z pDXWس靡xI'SqML˔{/ pfA-L%& BJثĎZӇ* HmC0-D$`h0H4sߋ8DD|}pO{Ū+:% =b"GezQWwՉ,ջr [Ɇl9V/,/6;XcPR K~ܙm$`Z@a=h uD&WF0KAAem?p˒NHayȩ'c9GC` f.US&iV7z :8]yh/\/2̃ciCث4H$ G{.Tqy= Xxtg@VHObϧfli#(Von;\a29x'iv#].T'ji-+6B  A]3iPO"@R mJ̦gPeWr̹ ~\415$,|<?KtK;m`K̬$m@U QXV!ݣj:ߤ2t?ʊn9VyNei™WΠp ] fT6"n[ Č<^Ip! ? #.|\2D<2Wށ7| OwչjPLIP48Ft= z}6c8~&9!F,0Ѹ1%#\0T;i^IV7U4i3SFZp$-v0P:7Gc1z^3!y$"mZ fhpzU@w.|Ob);*'/A$K73P0d3"S۞:6U=ܾnm1[X|D.utgmT䰻9]\_,R.ښ,FO#=/ 3tIirV@' `u9*vGߞc9(臔7l# ϒ•/9T]Q\~੡z!|taK֤@ '!WgBu$īyۧ<ԳsRC>[`# 8p.T|  /=k YZ