python39-doc-devhelp-3.9.21-150300.4.64.1<>,  gp9|B\SggaS3"X}\͹F JHݖXENKH\OMLD[fLKIϲX&ݿp TQgm8#Aex爗'EB{Z74 wL=wHKTuܗP\ZqY[WqYGEs+ (b}NjDaos >>;@l?@\d , l8<HLe G G G G 0G 7G GGGbΘG״[(w8؀9@:8FwGGHGIGXY\DG]`G^. b1c2-d2e2f2l2u2Gv;z?@ @@@XCpython39-doc-devhelp3.9.21150300.4.64.1Additional Package Documentation for Python 3 in devhelp formatTutorial, Global Module Index, Language Reference, Library Reference, Extending and Embedding Reference, Python/C API Reference, Documenting Python, and Macintosh Module Reference in format for devhelp.gh04-armsrv2W.Python-2.0https://www.suse.com/Unspecifiedhttps://www.python.org/linuxaarch64 G+>U:I*g= 4$a6R*_TZ@Z):`/lc &!7V/=/q,;>=m[~3mb4H-<fgB%$m/3>O* ?.>y:TlP=9FOT z$%$TK6X+Fs@23sC"E(}A.3DC?u^TI'R7Y'DEAK8d9"]`<lPb6CttȲPM@,~7b:7g/wm(6fG;q_(~_t[K3 Hy.Jk{:Lt"bf-94#;b1(--xem.QT=-;G*]^H.84:{ln)Rp{L}YQa~gjQmeE1 &| \^\woB;iDoUQrdouPA+WTk8QDI027lRФ}s.T,OCX3"A'NsE)g@ YF/C:tW1?Z*AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg03ef3684d38d97a2653d869bfec4cdc266d776b87f8beaed005b95a017fcb0a124e0b77173426e7416c6bf454cdfb490a33cacb5fbf6f9d1699483c608b929c2382828d64e88644e47e695d717ea8432ec1ef79a17f2d209b11aef4fdbfa4bf570d752f336a9ee7af4a56b8e5b3696b962b69793b274f76439165823c69cf5e04bd5db0b21f178fd8b16f7d999d0da20a00ca8d271cd556cfb1d26dea91aac88b21a9ea9ad785299a282cccc4b9a93cf9b1f028f65b0e90c0c41deea019953beb5528a56a8b0f2e5da3d6f20f47057cc0325273ff152816c202f8a114cd07138ba9abf87cadffa7027ca298ba11ceb6418f3a9abb32ac988c8d342e7c2b3fb2e5d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c2fa3d6cf351f97f403ee8128e55317e4ab17d88010ff3408bf10224deba6d778697e48f22946a092e28d4306491653c06183fa76151614d10b8fb7b51dbcca7add5cae8d8abe8a32ebd9a01374bb520640353c89e0d8a23d52d21fbbc7b04f600acc84d1ad3e40648425cea6402468fb4ae5ede479b5314b2aacc6e164272dde80737b92f8825f5ed0740482819f3fba7826297908bbd44ff00b64ee95d262d60866319c7cf09c3d5b2926ea9d9f068801c8ee0724dac66604b03ac50b18295775fb8b0b215a51fc05bc152a12ab32d44cda758721c5df53f2aeab1b1e3490aa5f1af795443875f7184331d307aa28dba3fed73126d1d27baceedcf376de52a30f3d74d09f9a0d5c08e9ef211afed3397ace994a39748325ae53bea62124348b1f63a9274a946b68069af217f81e270b89473c8c61280d4fd5dc663d46a00bc6e7f8632a7d9c36ec70b62bd98eba1c3587578ba74ab45c8dc2b573099ce42e2f1c89ca40639d0bb71502306afdbc8646f6ef362b79c54a8f9211aa290ad8b363575fc30ab04aa494f8ab239fba636663b950ccff763bd3b95a3c214ee2344ec895c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3e0d9027289ffa5d9f6c8b4e0782bb31bbff2cef5ee3708ccbcb7a22df9128bb2187083882cc6015984eb0411a99d3981817f5dc5c90ba24f0940420c5548d82de4cd39856438b0eae2c0155ad15e281513959f7ccf998784e83e803b9be5b1b47d0fbeb27b75fd2c9163de2f25926bdd72f8cda9e2ed8a97c3002675f0847c9d647e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc00822d92a2f9fc1b298bf5f2560b3cfd0fb407cf8deb6782bb90a615d320d9d683254115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac63ae173dc4842351fc1c8a551afbdb58cb2b295490782130daa4f359a6a80d72565865be8bcc0af888594903ea0112f6c8d923c5726c4081e8c856110cc7339cef0e2d097ec6582b8a0e035a7630ad3052bbb189f3abec9cb29822cd92d9ed86ab7029cabd6297c2a33d33024ab77167f9d7b2dafd5445ee24ca6e13a366426d46af21e4e3f5dd5c44358c0e41840e73c7e9617bd6c5ef05ee30a46b2b9c066259d23c599fc95a194340402cec351ecc78b946ea27cff1da0ecc2b1f8b1a648b1df808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f4cfe678a4446900f4081ab8d74ef3d1f8b1002edbf8cae3db292fcca0637310ed108f280badfe5ec5168738c4f70a59bc6ea9d1e9243ff2b951386fb668e93502180fb63dc404b6f3d32584692fdd10755edc8f0a2b79e60ff73cf40e689b4c1f1ec35427efab997f3d5e1ccf775f4db970640d8e6111871ea5d57028e3015f750fcbd707fba6b6a6778bf96a13e9a99134064f36d3f3e8ec87ffc64cc477e86d1f84839cc7fe3894870a3ee60cbfdfd1783584134af088fbe34c47f58c3fad53d1e4dfebf3e450921ecdfc891827a0266c142c9d4a6f818a0f87e68abc8667a0eb46b2a59d35c2a6846d14cfb49226ee6876987aa994b313c7b0ba5823df5bbf47c96fd5bb7bc454331f22d8bc8d739d7ae6acdf037703c646d32e95076b9bb637080ab6aed5ed273cd1195826c88271d8d419123c14a5bdde9638d03c2dcdd1aa06af881b1f333d605d0e231ad66562ebe321319d0dd67a8e7839b65c5bdf1f16ca4524a7628ff94898a5eef7bf1e6540b33afc824e188d34d1972f0cf379de390351d13d18ce30506fbc70dc2ee464f8d9457cc729873f3aae51943a8084a2a468cc797953f8b36f9917b99a24a826b25aa8634ff807e4bfa58864d59679d8d56be7930cdaa9cb9b00a7c8291eb5c910c0d924ac13865b52b51fa13c8553b6f54f0edf82c8cab6ac08a3b146fa87c77de5d95d8603f5e33f1d41a27c9b525a84f3751cec2976a36853d62e91ea8f65f842d59ad6e9c4968e70b036b521e073f0ee8115ed8a944588a59471fdfbb4fd2a188bd7f6a8d9ada0c95a71f1af66cc12c93606e845e36774941ad60a7c8ebc1eb75500d412498fe378d1174917e8f3dda96d049a74d0406cf1fa60ee25ecc959a29626b62b7e945d7096725216b2fb939467679bdfeea86a6eccb9268942a2b7dc800595431a9185de9210869441c8266a5b4582fe84e6642c39642a492688559231770d8715bea10fafc720b5ad1ba8ed56c23262061940bae2a1e11077dd58e6b4ad160061c58d04aad86d6ac11907f2bb344ca0be28a1a2c47c75c8b4c73f5e771d42c0e946f81befebe101fe8a380774c5166a73b3d0a910b8493ae871bb5c7753b06b48694d8226fd467260a270385c4f9ad52d5e2480bf8eb83deddb7f308324038ccf1f266839ac6507d6084ab962bd1107e45429786cbce7f13c692d09a2ad49f9c45c99b61df66d5f551040b89a8f0338642ae19a45262418ceae3a73f3096fbfaf44ac69f9fc07a9b049c8354f58f3336b9370339f9a5bff2b0bc31c2d4d707a6961f2f1e69a8bc28506913843cffa559b3cf3b7ece3412fa5c270596f0a6321093d8389d6e43421cfeee982ae99a6449130d348f9e4a25589bd4767497db76e2d0dfa23ee16409b958259ecd24807d46fd9244bc521c365a0e879112d959a8853c3d8f76de240f492914be69bac611d93117cf0fc79e13eb5b3ec784fd4d378bab86f12f22044b42d4df27a9c65209bc1800b01f173222db9b0c5f0bb495fca04ddbdf521a9fb851171cd854cd165f42d2ef480e2aae909186a9552769e539930cab26b7ca36814c6ec8951403ae75e84c7fe844c93ab6b15d8d0dd5562eb73bba56bfda5056141fbbe5e2b20956a7ea86c7b25d69b8735bc69d3413a68fa1d10c788cce14991cd34c04d96c2e0aa5b9ed047c40a33b22a59cb640cbd64dc5b2d8eefe9c6f06ef4af23581f2743ea802d5f6f716c48334fd18b3bdc8a7bc5f6ee50e2570ba4f52422243a6976ed8aa9bd6d6ece69377c3c2d2f4a3cd85a776451e8b22170e4c3e157847899315d5c4afca7031e6c8229f42a3a4c8ce48fb2ce2926952518282ae4eb35ba0bdce61d6bea62a63a0b5ad4c5ef83b197eb134a59fc8644c4fb58950e90aa5ff1be7e2214fa9db34bd9085b82334a307970986165c00f64bdf80bf2ddc96a2a3b61cad1db70f02c3a97667902751823d2d7450575190f191827b7d0ba73abaf6cf8da85cbd8f87b1c08f3dee7b7f7f8a85503b3ab4984898ee16bdf742dd5d7d3f5aa9911facc208bbfb453996ee8683652a9c6a5ea9bb78725ecde32c2fcaabfa3a0d32b884ef235cdf767c0c8401e7a2395183669145010aec8f377019946f20c27fed95f32be034f783643100f2318d659221e2e96647473586e2771ea7ffd700b9fa50ae79adf58c49b7442e82f9d6c5b72a4ac4b6835edaa889b16eec45c209f222d7161c63fd687bab26aa4b37ab0dbfd3d14d9c86ee9cb69e14ef5581178fb72b1f33ff47196fd6c0d6b1b1989de5fa618c0c4413d4cf37ea97a762f3a8e2f037bcc6b2696f869f59dd096a61295e04ee7aff6d49420abf738391da80f19deb4eabfe62efdc3f19710e175ee8295e1044a021a6e697539029de2c9948de80eab4427a4466af4000022060bdcffc8e93ae9fac6e576af263516865cde499b1133f35909d1bb5f79043181075996c4ab3549b620a451454c63ae4ddc096316c5fde8340d89f1c50c091e0626e9e42b4af1d4c4f046864aa5ce92aa88c19a8582a3ab0e64dd7483153548195ded55d5da074dfa9d74149f7a6b995111f6715d7065e64bc1a2aec91e6104c513123cda09e45c27c30cfb79d37f14844dca5951505cbc14b56f60681a99471de3f9b29a7005f83464f92894f39b741ee984a17a50cab16aeab9e536bbcabae0a0b5023521cda70152bd59837c0840b89f4e92102045f6a69221ba290e788706f29bae2868135cbb512edbfb8a811c9a040867121b349945bf843d1d8385427677c62d56f283dae8d15294bf03709b985b24add635f38a2d2d00fab99add6700440d3197d347dacee9a0ff7611e5f2e8d3bcbc31fc461531e893c50c22c6d85bbb208ef33d4aec2b5f216a70ba5043dd01f692f0a51f0cd4ea980c7757e2713c83fc889b9ff465f14d06befdb38f5f775a0fab70a35d938d8d33e91e9ab4e3d6227f28b2512bc0afed3175e156b813a99d4ab70ba5a9e043d33b1897418264b000953069aee6059fd1dece716d25c45f8ff2e4584091d7774540c8509bfe78a9440c4148c6ae992228c4389955cccd9ca7b44fc7074ab12d0d28e800ee1839a78a7b3c01d67a059d917b8a1f81300dd1e5577cf9e2da7f749b2a0bf5b6569dc13aaadd1ce89bbb070807dbc1a6a24896a82973cc99c9350e80aaa23b2de65c8a5751edbadc4a6f86b990057c39649aa0898c4da884fa25e12bbe72ef7ee3c9e5490dec56bac821685d81c79f792199769295df888d71c8e7f00799c60fa709b4710644296195a70b0ff157d64c59da13643dbd1a21c32b28d0fc2760322bc21db01c5abdaeecf6b62fdb17d97a76ac9e1ce22232d3347c72fc2917d25337aa3769ff82b777f3322a419d0a04253e0d974b60c122535a7f8fe5b534909cba8fd7b3c623fa4d1674695eb8567d989dba436eccebcf71263716455906d786229a604dcf2ee5badaf388c25fe2162b85d5390aecb38eef6cc6be76be07fff40b69d3cb7c89026604360d8d419a21414aada74cf106e968ea75fe79e84517140e6f62480fa7a1d6dfb859d8cc933ecbdc221e9029c869d3ef238be7179598ce16cb98ec445d4f24932bc78b89ebfd1fd269dde9b1ee541ad063a79c728f9dbd787690ceb1d0347fd5ae151f4cef845b588d0d13d58b847fa723fd08716421d384a20da10f33ccc240a7ad583b7b67d2acec654805effa63d9166319d5753acb47b5b73a42f28fefb324ed971f82516ff7f328c96f35487d6f7003c0e8965b49320049afbbeaa60a426bd6f42cc39cd1bd5769e3eff5791e38912a151cab0d2a41a4ca3fb9738d3c2772405044fb3f0fbde919e4f5890656c1ded6ccae9e0930c0232891d028434d3a784b7b2b46c97abe977d61d9b0ddb77a18e3125b3d454331ef777b78277346ef875b4cf778637945168dfb69b2f08bb2df098a55e785b51193f33be828efcbcc728b5fa33412e166686d720f5ab2a4f2acfa151a27fb366f8cc3a64eeadc00cc1ea0adcf7714a55f1bcda14ca2f61689ed32949e89b654bf6553a0596a1af5754c79d120434cafebc910f324c9f0ebe2c191c0b414908d04d3f716b31e0b427d46ff605c2c71b334b9b66ec0360adab4f426664203cb3d2e307575356c4350234903cb04e7f6d2715c7f69c1ac932c925ab3cabb917b61440f233512a55a4eef8efc04c6a928875bf32cffa1dadfac95a7b560790da2ce62830c163e3bff0658d4e3101c5de3d8d4dfdb84c74ccb2fb485b13223f43ec41cbe090d4b5d2272145bf168597d5a23f6053a4e174aee403c6a2b406d4479235c6e3e505e0ea897b9ba5583e653efa0add77a052e3380e9a148d7539ffe3aabe61842cb22262852a9d04e6f44a63ab98269354609d26404620ac821ac83dc28673aa33b2880c992edd95e1cbe54d53ae07af12b33a3f858e66e8dcfdc453c4de6c42fa46449d9e68b4bc24ce30bcaef2875bf6f4f7e2a25a6bcda93739abf13f6b8dbd4087e3473a52d2cc5b7f5f767d2ec27a9cc819292f312c8e83690cd1300e229d6f0f90ec582c3f6842ad04d5640419e24edc3780006517adc7464b6acd36f47b3264596e7fc03eceadb3defe9e1bb39982ff0cb586f933ac65bd423119d10d29ac4695c90d433ca5dab1428989af7d97bb5fbfbca817fe71e4a983497934a51bcb4b2bd77ed5955ed11e957d729c19e4c7c747f64a9d0f0a62cad3023d8db3a99fb7a9b0baee0531341c687b2dbb07ce68d0029d8b53d88fb2ee302760e1594a3f2bd610dc2a53bc156f17d4dcff9c5446f38abd31d03083af2efc8af6dbf9f489a7afbc135447e5da604b70fc068225b8e95d2000b914b3721296224b8e24710c26fec35c2ebcdd41ac46cc479c16207874ec1a1974414cdd2b1b8adf43b02b31cee2254864e0e0497ddb2ac585f9327c2d7833c0089dfed57397ed79c3014d365999921f77c5c3a304331b43117f2eb22b81a45667bf159275789085c1d227f6f335b2d6720911a01fc6449fbb085e49172e2cd671926345eaab5d693fb74e4660562cceb4826296db01e2e826a9e796e97dc284287048af99ef1409eb24e66c96a08d72f707c7ee8196fc1a7180a251b9570cb6af8640252744c31f16eaae0a333056d6b6a8a5b5fd2e6f0a36702b73b8a75432f4bc469d698a2b0a54ac7cc6fc2f1011adb58c45fcc1844f7c9c0af0933c36989bb09c62ced6eb6b97dd34140a7ee55b9255d755f5f426bfabb07c5c1bfcb171d7f66ef27cb23b97dc64ec230ab965af9bfe559caaeccef06ff73c34297e277abf1913c105c785d26341c5779f5afebc2fa51c12511b1e10c73080393763257ac0344a7ef7785e789a656b40f7f84702cd2c9982fd57f50a38598ad168020b665f38c30be0bb5bc1d521dff349b90f7fb6102d6bd56dada7fe22aa2d286654ba2d697ffada4378203d1d8f919ae1799e155a6daacd10f5fad583f6908207fb934c3993e50a5a8d91da662e4aa9a7c3db9ed4fb2f7d02bed40093a7dfe47f370c2baaff5ae44db3030c09452e2c5840fedcf8598e74307877ffc8011b3c5cc2f69b4eda1559cbaae6b9c437d9c8273dd79e72d767482b543027aa9b4468f55d099d046e4d1aac43e0c1790de7fa97d5b3e38b295b6b9f89a4136f88629b5eac0b8729f08cde60327fc578963bdcbb22ccbd40e49c9d990f65dbf2aac0476162429715d24aeda9a432f373adac803f460ab676305cc0c20905c3300b99ee2bb508b468266b923549520171d2ec67fd23f749257da568ec614b8ba311d0d14693f58526de134bf5d20ce090cab3b2a4a3884f49c324f059aa8ac5365e7ede01b065a218bcdd547c05a3e6eda265a5f1603524cf5cbfea7dd687c96747f1934dbf80a4e785345cbec5a8a4377d901782ee1961ccb4acd639d1119699d11d76b8f0650e2e9a263921ee1d5be1883cb5857fbaf382fbe43e2466dd7ff132ae78e527b7744efcde0df604038e850ee3f9d3877acc99697a3ff2b7f0184442998b2b9d6096208c47895049d28351e54851eb7f9e94807d089d7c11f3f095b020660237db4c1ff8228e570e8d5fba9f665ef38f8d960e6d66e6b8c7f72644b1583f3556f3bd6735e30c6b02528cb36449225fed4ffcb377b119fc228820d13f2203306343d19a063357367077cf5b22d6cffedbf864bff610cfdadd30825d582867d83fb151088c45d400c829e3491e9c6dff1db28b6284598ede2a64a44f2e258bd5442253694dfafcbbe6bc3d7d6ec7b4cb16069ea6ae9f2841241527c179dae3014ba05acf8fc9dada7eeeb5a60c603a9f402641cc0b8b89cd452e2b75c60b51569831aaa896b87990a65c60fe3fc97a06cd748bb62a3c8ebc8024cd2240e7defbc635ad390d2f65072f127e23808d9284ddee0c168356556d9ca060e082734c3b5643e9d3fcb308887bca2cb2c964b132ded6a3d406e6020fb09cc28800e8959f00efb9a933d364680839837b00066f2c71688f1bc99c74fe7dcc6beecb1a1437cbfef6710e9a82b79c4b83b93b4c72d0346c05f6edcf7f11bb2ab160b569f1a58ba74ea01223b043d756737c1a4b6a95b5ab091d0cb9e25dfa02f751265023e84fa3876144429dba20e82cc092789b5460e568a6ddbb307372a1a7117bed08193224b26e08e472c3d9489cbae3363e4244d86277e26d1c593b305a4f416e587763bd2fa8ae624aeb4f178224919bc97d6b71c8310837569f12f760fb3bcb3973a708eedd879636e2f0cc11349c7f23ad62a448a047c2563b63ac54d818401c6a6a7be131a5fc7a0f52433051ff85cc013bd12b45ce6f94e3cacce3c256fabf83c36135fc957e0c6e244b930b07a621bf07027e26be1d60cc225118238405bb4d05618a5034f9776962cb8d80f8176d07283225db1ee8888779b2d3e58c7bd12b6be39d9db83fc7ad9259bbc549b3e8d803a50c547186b8fb286fdbca14a34454289e0f5b42f62df92bae3876848caa6b951dedb410fcf13c3c8fa38a67b8411934493f241a981a4386a8cbdf15be5ae09f87eb0bb9db11679c04df3fe40d719eab01d3b419accfee9b4c60d5640f064c3e154720571216cf8d936830781dbc77cdb452dd81ca07232be894b8af1872829434b89d0f8d7e63707165cc915a09eb246540e6fe935b737ad68cba20e586dc47ac12bab855cf9240e54e5f5b377d44923e7ac7daacb1e715348483a5b9751a4b464f7c4005fee0e30db4067be71ec41dc9fdcfa89fc7871bac84f6ad3ad7e753620c397d4f15262a4684c51a4b87324cb8c8bc835299d903cc7afa1c3dd39f535cd41e4780207cf990360f545cc0ab40395ce62878df08887012eeec25fe4e4fb772e35ee0ac65430574539d8da83f3a0498ad3bad5388aba71d7395b7c13cf54970290cbf765cf70bb4d359c102b57de4cadedc97b06781097c87fcbf64e6c5e70fd58aafc7dfe0c7a7e2eb24dade4b8e40d397c65f00e8735d84f7bca82f51cbd5d3dd38c6fba8990dd82bc632f6a1b28812b4e5f89e90c002984f7c412a2dcd5a393493a78544a956dcf29b74245b3de0c6305647f583538480747fd16e434470803fa71b0b3b9d9354f33c274f8c6c60b6fe1e29ec1007c9bd0fa200f34791b0fc53f6392c67d30528fc9d3bf4c43b30bc34d3a4bdaafe23f42a8580236f1acc18646d3536dab33c890bd8de74674603ce64799c4a76cad11352ed6e4aac5f1fd7bd60fd7b0b66f793cccd33284470dc2724096fdad799a2a5389cc10ac10b07968ab39d9a6d1f48efb3494e246ffe09ec3573f682e9e7f630532954e0db7d91340614dc1979477deae3cce42a7ccaf2b3c625f17a52186e11e974c09173babb90e6de51d30ff22903414f04bce3e99616ff13742c94a8595d0708f25b9e15a97b3718caa8d1c99d9409fa41f68c4f2f7b3c4fda23cfc7277d64b63e53ecb5855e3a4a9c62f65c239defad1defee07d6c7974d63495db04c8d4af539e30aa7473c8febc2ff28295f80909f990995c5f712af8785b9ca4087154250bd0193357c27f7ab63f2581fbee0544097966c49fce887791155ad584230e481dc45f471b89ccc854171611ab1f4cc5163eacfca9a6997230ca9d9aed0beb5eae61f6cc202d067d1afe60f04d53b0041ee1ab6b313d59f9718f8ae0b1fc465e2d9c8a982ac7c8fb76f8e5b18cd2f8884b45b02a4f7986dbffadbbb86bb97f3aa2e4846b5c6c1c3e96e5a708dfa1ea7355db3c53e065c5d7dcb957e1cd9ade05c8edacb9bd4c20ac14a6408ba992c5f45f0bc4bb9e4126db4dfb62da2787f2161068dcf0c4c86c6c2bcf8586a392f1495ae5d385a7b3c5022047498cf26844eb0d59b857396728bd0c644940998058e88bede232a991ec1d00798ce94429610786fb8e97efc6991829db308f038db9035914573848073bdee6ae01d03657e3af6ddc66d345094fc40df4311256ef8e469ffe4b68689d5b500ebba3518e41f7ea24a76b298684e7827e419fff1b50cdc003183f59e3a8e1bf30373c712d85d8696415fe8d971f3531115d2c3fc3959f9c3f666f59d7cd2edae50bf89537768dc1389fdffe44d5875fa4661106c13bf29d4dadf2cc6181d92ef090d22e6e66411a2bf62851d254932ab4abe6968e4d447185d8d5b7aea06dab2d69f1c2cd8d1431b1d6e0bfad0c20e8c8cf0a56a57eb78cbb4606962fb9cbc984ebc18361074a09ea858d23d3cfc31115137a39d17c9c40015374f7269e9020acb4b095961b22e0ec51a396d36efe3e02f04a10dfbff23ad0a17ae2d21a2bdd6ae24689d6d5bb37f245faeb7ee63a4c348151c51a56d66959b73b2452b309123304d8383e7b01f27c6500f951626e84874f71e75fa72e68d92a59d40820f66529c5eed0b5c0e5db902ad2c5c411a0141d6d86ef250bef9a1b1ac651dbecad28218f2e9c4d5f42b8c27c939cb60a436441cebee6fe42f02fd9d2746889070135e1825fe87d7b8cef5afdd048f13ba171721807018ebae8d30b3a906b44d379cab018ce179be6b621d9924c2c97c364c8939af48f7fbb14599ce9babac7f5e76b0ab10308ec92fc0afc0dab456e7d0508efeaad59f9540160eb04d9c406a92d2e1470284f22ef12d227cb37a2d9d1a55d704b8db19fb67254ca1a7b820a7939e375ef2e575014f953163122882bc73f7dea97f1ac3483e44b16f0a171ad87817a6742ba44b965740022e3ccff21514f7d928cc33705a4c2d5245282b149173de7f535fca7ee25d6e7f919f535eed5104e89598f4567e76883f87507f3b3c599e9109750204254ceae39422feafb627f9bf3d5d254d9bbb16815b1f3d20ef3a393cb52676ec6953d1daf505a4e755baa4cc5a18ac727d102277197c87b3e100ee1c5e02584c397a64e3db4735451c8128fc15801aea0971a0f70b7a2abcf4770d7015e387a1683f50c140a790df0e8865578169755ba10a0e53ef8a9aea1a417e7e05b08e0b5888791211a9841fe2b527a874f44b2a08f4d4fb15a620a8efba0ff5148a757109abb824192309eb00b256490035498e794697016b2557a6fc2ad10b6e710ed2f3fb6ab19ba82c4ab9ce9bf59c4ba01f78d17fd93f2999c272a696e55e15b91c8bf82ddcef2fb528215985acd6ecdd275ffa9722b879f8337d317dc188e18738940ca4ca32040bf6b669f9e2059e67add8bd714f364b65998b3ef5e036b20a0879f13c53bb1083e6ee9f17d3a03399d7a1f1c2895c095c236fc80a5b78b30031298684bdcce7b416181ff2571e6a5cd17c8508964e335252730e945e81a6a4ad15f169d97340986123f75361819ed663296ac4cd76004d4106e0f3af8e757c4c300948c20fccb058b550a72b3a555b39420b022a05a56012c7fea8ba44532f121ea7c635f48ccb2d798fa29d8e234af78444c1408289298a3f09b8c2b52ff3664f293d2088b21c0c7176372a6a5d7179e9c6c7acfae7149adda35dd0d7a6ec8244fcec27df51cf0780ac20d214c17eb9092bcf2a4210e7bdbb41389c2bc0f8590f61c9c70ef6f1332362b171000bf185c30bff1c56141a68e0419660afa35f97db3e8666ae835be4143a116333c81893c0d745d73cc09a91487a052580bf3a1c78af2d5b2809c9df63ba0afb23a0cbb38fa08f4cb27f37ac7f13a1f19c47e2cc6ed81096eb101b39a86c90e480d36f1eca05371d0aa17ce9cf20a378858bd32b28e76890540105084890f01e572fd43924b33b8c3b2b88b7cd168893a36d849791395465f9143d23e6b80f954d45691b74cc36d96522ded87d6554025ee0fe0f6eee82d0dfe729d959a019f4ddc04668594ddce3c92351da315339f3d9b74d2ab268652edaaac4a33bdd5922e053e588e83679860a65c8db3e29feaabc3dcea497ae6d34437aac85cb08f5d1555b8c737940720304597ce393428aba1ca7140cda3d342f4362b1edb5d3e46663a3f5698e961068cc2703ebb9ff61f138714717e74900eb5fe330a57b3569671de69873121f6a0a1532a18049da74d274b33b182541919f2d9293ec09657e58c5176a546fb14ca6fa81a4b49270405e027d589b5c00976a0167b8dc7f438a9cd3ad46057f939b50dab084970e9adcd6b4ba91e3d193d0438999adec1fa34ad1a9462537bb6ca82ff16834d2deac0c31181e373de4ee1042c840c4fd940fc0c9bdcaaf3b6676a8341ba1471db9d5f4ceabc71fa9faf07f62f006253e8ffeba815e0ca386720f6d35516bc5daacb0803b971f8f3023b02384dbf74f449ea168adbc7e5153d8afd2669e16e51f9e37b8c9a18984a62bb82a6f8cd952c151e14f753477a85d3208f566a3435198de90884fbb2b9d5c4f54b405231323ee4604214a008cf1c2c5c4663e3fd7b81c8014339bb890f57542ee9726bbebf67b144c03c023250461a7778f202ae5213e2cd3485458e50735ce3953e46c4435383389f6b3bcae7b8bd51988ef30cfb3f841af019e486b5ed0f0c7a18a0a39bb3c768061b114bacec8e608cb02831c829851abfdb0a0f85821269e5653aab23b374db7e45f3241767f30b7cb26eba49f4a84305eaa2020291f2dd8bff2c29a41dc66315ba97d9965e542af3e986533495690400847ad0a51ad8ab1cdd09fef78fb5519d2f96c68a63a2055054237ab2d1a355283320a99308f2541d78f0eceec82bcf071aa4026ed9010d8c420a40a4b2ba981f29d0b2f135e0060d23a1a15d44e7a8de2aaa0daba873aff6f94c671e776262af07111e50da265a75b350d748491f746acd6f119ae30648809d8ce915e84ac2b2cc9e11d98d7a5530ec781aec33aa1a415d663dcf0135796dfd7091c403e5e135f390974f4677c28b3a82eeed64ef61f0349c75abc606795e3e653afadd41e97f7a96ebdb0dd4266ef1b11b2f7030f49ff2ab2945b094dcc814a8ae08757c7486b8d9b61c009b49c48de9414559e08181bfd667218c0e05864c076b0d0a73abb3a903cfb9827e98590d6d261fc1fd848abe1593043ea168f070876386cd77642ffed17d2c18987b6fa96331b5b28750e655face49710a8d410ce00ddc65c4d133065c023e28b435e3a65510887bec7019c6aa8845802c7692ce2e8d98e872736781ed1f6daf563dada4cfb6f9529f24122b634d476b600c66f2204670b6eac1dec02e898a43fd50a9625451730a40c9c24259a92e44deb4f1a97a03baffa78229ac50304e7ae67da9895d76b4ce41673215422d108066eff1b4088eb193cd1f443d5097958baafd60e70684a420c52fb54078f50e1f9859a400f8110cfdd58e194f3f681a5eb277ef39d6851780fdd2bccb7d594a2fd4941a464b5293bf490830f8201a279ef7b65f35a742623dbce009fc5aeaa5656523e284d20eda0388d2f0a26d729c2d9290ff627a3273283f1ee93e5782f2102159f78ad8c29bd125832416027a4cc95e4345f61582e904f1229d07bfd2e0c96abd069d47d2c68dac8e5ce209bcd9b441390ed6a3ffd1bb925fc1a6a2872913710f2e554e7c864bd92afcc457fcfe5fc93067295632290528ed26724670cd879685eec726da6df405704a731833ab722a76fe699dd3542fb87d541f4e7b3acd19b5cafc3aa9a6ac08d1a07835334046ac2b4a060a0e9105be3357b620ef573ce5a207972c1647bef01c6d8659cf06e6008b2419f8691501d8c7366c9bff4adc6a29fb66ecdbd000b170959e3221c72f6724984a8a9d32ce3d7eb1a15f527d47615f9b7c89a22b71f045a634066719142f779e0f6e1ba7987f9b0295db6c88666bdf7ee4162c77bd1e575f1a951e7bb91c7c19668559bce3f38856b1ba397d9ef9ea82fb50675a3ab5fbfb6799061167ec3507aba439b38a4ae2fe7c78af02f8a8a8697d2d612a8f67d0cd9b804cf0b7a8f1484728f995498df86274bbbdb1055b7a13a1f157c4130c0b5958345b478c742283676b9aae410dce6e11caba9147da21a2b07e554fad38cb954ba62dddcc0b135b7e3a52ddd68573d7dd4f77d7441bbe40a6942bfd1262355762076c2a530762d7dc1bf1ef5652285861783cf025514bb2abe23699fc623aeb80d195f240e06dc743ae4e253c61e938d89c34d0de5e5525ac69b6f79d79d9d56039648147014f9303da6a3c8fdf5689bbc115b7e5a7c4a57a1e92d020a4ab4e48c5f324c80ab2e318e0f308c7004d055d9d2bb393eae90e92ce220fcb9734cb8bf16d4f935c8e1fc551674b632188102e28df69157f0b3ac20eea65e4e08950473796f90ea7372624f4e3b3465bd1c2275c8628d73708c060102a4bd0954c2ea9658abcaf744156d764b5e3f0b51ecc0e99045540e84d9f54eb894f7f504cacbdae2b5d60e3f50a59b347879aff8decc4b496d8728e80b8cbfff67f037a75b9f3dd0c940be73329d45bc9412ad9579855f1d1ecc9915125a6dee304a77a2c16f09075d241c561e43135e96bb55d494eaebefed2e084dfe724e6c61fad06ea205c655c5c560f2091eb718e350f03b4f21dfe53199c8753b3e51a7a9fa0538d8272854b3c71d1f4288d86b18b03fbf0379a34dadcfe1e4146a93b9b77aae2f9285af5aed7d246bd386d30a7d82f9dd8b37b968750ae3fa5cadd1ea55d92d3fa7a0f81179a95821732a363193c42bf2785f84a2d2cc460059a59948fdf5feaeefc1340fc9f27c44a2d3ee19ed4f9c068d3b03eb4bf39129b7cb284937af6a68a553cbdd5bf13e54e7c7fc123e64a88e5f869aecc269d9b9f745442d29c0a2f11c4f59bc09b9d32653a624a477f30fa20146a13a6a08def28c68b5f1aa790447bf8780476b7e045d128a4273176f7ef758eeb853e6ed780a0d1f89d7782902694a6221ba3218d942b4e88f784e8bd51fd5d93be2ff8b13816055e93a8a33fed8231d20d6af8b5125c650fb9e5c9456d5a70616bb83401a3638ba72f6a950b132b350f5ab30cd62e7696bc1356ae04584e528415e9e9d6d2d8551dd9902c8e1d3edd2c20f98189ffc5daff38d5f0b04047fa4b7ce1d2f43a3f1961ad2a9639aff3b352338e9c0b9d50ea3e157aad6559f0381156754470617cc35da7496a6742460d9a251459b71fcf87b4c32a9b96d3d5ce33661f83c59739c4e8947220837defa2faf7ea24126ae0e783f29eaebdb4541af7e9f740d52a541337bffd96dba7a88afb5050e1e3ae3b9152e11e58baaabc21cc9902ca2e2ed1f443f3b9495c408fe6c0c0ece89afb404fc479693793ecad0a199837afd032b18ddda647f2d2197ec6964f4cdfae35ff5872a96eac5e93908c6c6beb6e2cb1b62f0dc2202b51ccc721a7ea00eb8224654a0a33f679f14e4e177604af52d5e564293fae8cec1d8f94e6cd1a9b18b93aa17cb82e00870f7e23ea035e6fa2fdaa03c941dafff0cac69bb7dd15e48ef324f302f36a92e4d515885855f62fd0b65a72dfc7db166d00208ba6c2eca684bc30077b517f8858c4c302476304b26994e1539787716094e5a9406e8c242af278cc344806058517e077eada66e5c3087fe9c310b36237ea86a7bc09c0223daf21bc4cabdb3a26ddd41f7c86349f3d88af2c2c794cf150674947c92b41c7e9be01e6f7827f7a61545cfc94ed59ee059a49c8e76ce546c907039a3ac18f67dc6a541c91c5d163e8b30b1bb1b4ed16a44a320240cc05dee0de04c667b995b921b22eb551f50bcae61cbbc09a91523246aa79f4079c61f1974b6738c70cb9c58c02988e2e9b5fee593ac184a5861226d88cf1c5f609f83f1109b1c2ed5d9ffdf50c5a5199f5a9640525160766381e0310d68ba90aac101def071c10951ec5fe1557995155e4645eb5c3fcae0fa1d6e899b37280af56c8c38385de517236a5310bdb65f0a1440d61518af704dd9f9d427859c8c508f7322400c6be1a3b75df5faaba0081e4170b7b7dac3722e045a55298a703ed9875300dfe18350b9105247b983ebe89ceef9ed289535b19b5b466d898fc30ef8b3a794109b79635a363a5c9115c1148c4884fd6eb7421bc100cc5114adc6150afb852d1e35f28b054b02fe70156e6fc509b5e79dbc5a54cb75d6ebb2729405c679603899471c6a93c043f34f0a3e9db2fc28a8025e9fb2aafad64ba4c1492a7aa5801fad33fbdc6886c8467e65809f31ec642a21831022744ef459dfedc0115243dfb6c0506567307bc7673aa473df05784b6cb972287ae40e176267f64bec457e8ede7adb4b311249312dc22ce6f642ba869d58408c6c4b410ef4bfa255d35dfb414920b96ad7f881e0fb0c63e7dd269654b76f80d9b92a96ec78090b212f78a14e9ee1b2afd84efc597b8a03c596c83c7cc4751e9cac3192d7881e7fed67e6941f368ab337e5be7534d85ee0b6fd0f04a48157f798f9d324cd309a9d43c23c10ac85171d227585a0cda41e469a64f6f6ba460737a3cedf5cccdccbf3b01c8fe6053d07df182735cdb4468bcfae81a5f40929e0c61e77be8faa8a42c84c9a4ddf067706a225e2eba2ffb1085e65f0df3544200e416880ef13e7220a5679412603cf2bb054d6f85c770b5d2d6cd357a2c469d282981d1870838e19795d3a73e88ca2e4a39a371f8704f51d98590cc60d6bf5691dafc8f606f71f8aba2db75add5b71519a925945b6fb99611af014bcc93eab0d45e79f20f7a3a06ff998b09b72cb3547ad5e5561627d709883ee600de487cfc4cc0e420957d85c6b7d2def7638cb2da5c7d4c1a0434ce4cbbe0c9c010cd07c34dee7446240dabf475655d0c0dd3a943a965d9c904ea3b4c06c3f651d876fea78d41bcff235e2c0bc52a4f0147bde6fdeb99f592974884e1d5a609579548e186a68c83aa9a23789dcd9433d2044dca808a0aab48a85a16b332f73daaa4946e4d9b34e12b7b94eadcec6e9798e5852c9a6eb27fe9cc73a5e13b10013eb3af75f34a63c4f8ac6379d8ce2381c55a7a9fdd5737ea08139fc7247181cab05faf8050ca921380c27449a8035050ff24fbf299c8061c966586e8ce24c3ecd764a35684ed28d06525960dfa13cf1178a2d150e912db64ba1cd21cf22cfdb3706260a2c11d0f864cb08894654e41b28f961b75662ba442e24b0eb160001972b130cfb75f70fbf447b96a11c6064ad61819c1e99b285f8c8c92d1493032a7b873524e5ed7729d5067e3c9db097cd146b747f49d9dbd45a93a000300f8654896e8e5dabb7e59c7274662b69bf8a912144a23d49bde9a06dc3234d5f01063719e16dab63c2e44619ecf9e05c21784c39b54da92eb5106f4efd101ef8b38074502cee0b33be4d4439b5d8d2da0e59b6c640532e7688b27c754d3ceff7352fcbd937d6fe0631c43914f9a9ad758f153d14f8603ddf32a32140e1b1f2286e9f12f8ac90134a76edd033afd82c23ba52f7ae2b1e6c585b51937ef5f0d08c9e9fa6603ebecbed559e210789dfb7a6175cbbdd9e8f0d82ee850d0a226f8e3ad2264da2658c3792454be37ef0878e0a25616401701e0d473246caab2fe05f7b713968e6164d04e3db884cfdd6c4f63cebe77a168d4001101ced18c134cde808c7559baefad74e1eab05d054dc6889b4f034094c5073966abcac3ec81b3283618eb1fd31b3c12908cebb26ae412483f7f6b5eac816f6af17841b245155402ec1e0868f342fe966f32acadc8f3ebb135057cc37abb60b58fc5aac42c46ecce682ee85cff1bed05648a02897726fbbe9ae33234bdbea1c8c7640ccd61076df583df4689ca10c3df5de65d97f3b9c0ec52f1d0cc85b594fd271af87905b4061da73d8c57aaeb82f4719401a1492d49bd5f55f47663a4524ae9dd28704c0efc00de516ff2681ecace260923db52766c378530dcd127a00330d842bce39176aaa3bb3ce58be4b794087ce0360a46c438be6d9026fc2a156aa70ad79886b59ff95c0fa34e00b1ea21f3e864878e35c4a86011191e6e774bffac0fb851d5e08da74ebf1b0a9888aa57b3453c289746ea9d91468c1cd586994f2a35b479d794154c30d6acc86b62152bd2086137999d7f7c9cad4cdf7465443c6b5a4c08e83db2eae4e28a0c1e7bf112969410ca2c7cbce07b6468a39c5efae2d8dd1f8dafb83c8ee4c3d3b0631cf599e348daedc7e37df9372812671912a2d7c89aee181703a35d3359f012be70081d28eeec9845481d512c26008c48305191008a38bf7a8703ed2a9aa2c2b1f51410211c3cdbfe02856b7e00671984364061959de0d5acb64363f1f22a9364859882ab441be199e182dada2ae4180d610e37eaf13c5f757fa199ce8f33b52bd005dd1550ec4de9708b1ddd45a4544cf0e78b9a441f6d1ad80c0608e465cdb3a42e25291bc33c860a8c0e2712c645f0ea8e24c679e5d71b2d542f66335af4e514b0fb39cb1d2c75baf4b095e3fc9dfd0e85d10c0b000a6885a3d0393de73a816929177f69c66527ba5825abe30c0e0fec184c2c39ef2403b707ec20083ba834a2d03cf1b211f514fd8c5611c59fdc97bdd6358da37cccfa85d8cd71b2993d2252ca765e0999973b6e1e8cfae9abc8be987dbcfb4b61fb450d9ae4bd4593ca86614e8bec67555a3aac6ac2d8722a64a650d2e65ebd0146ff3cbf4e917bd1b655e1acf1a021c5648e6aa44f66d841b6ed8ff589580e193be5ee91af5649ef01af55a5426dc77469603c2472181be8f74bd76f7c7138a303a4166e537471afeb7db4fb081c241b0b2492afe317f993b2502a1484e55f74279e996bd89fa76c678bfbbb185ef04b41fc7a989a45597b9e01e26ae23a8f743bb502f7d5112b87958d09c1c2db264a1badf82e44418966ee1746b9181ec0089570c1026ecaefddfef5c040ad8ca67347b5f5f8d7863251507d78c3a41d80414cc79b561254013665cc099672c4307dee719d0b6422b207952ae422f831983c531a939b8fd8583409642736026bfd2ef7d1f6eac5c6113b33c0aab7575d15bd1bd2d17cc9c426e7f47e7aad4e9453d25e35d444250887777a65d7a35e6830849caaf2e6f7f12acff9d14a1de0e7b84dc621d7206872e9d612136aa391f301221584f52df4a1458e1a9066017702575a3f5305ccba57cb996d6a8cddfce18d2183fb6a729e3fe209ad4c6a7cf9135da3fd62f1d84e610f933fc33425fc26f68adc9e273e895d4c57ef6ded1c5e2953b8b8ad4113556265821b9ddde6ca29d71c6f69252adc08f1d3ebad6f777c7fb314dd68ad3b3c79da57c794cf10b007dbb8bdeaa8bf001e751367e1164aebe81c995449a87cb315a6e3d631360ba08b1668b9a96cda1f0be39bae6991a13454cbdf06f2e1c1d41d494243a6ec6030f0121e4ae3a67d22dbcf110922b3700ac62f98552b24c30bc85d165769790b63eeccf0739ebef619cbfb9e231cfe4269012267642a66db260f0305ed48e0174170959c9a40e060f03ce69c49f858da92d5edfd7a16ac2ad208e88405fe66a85661d15915e972a4928266f1823e0b286a4feb0385092f0a84d6b271cf6d5b569fbd5b9855729dc263cd16dce3731e03a1144fd1033f45150c101c87ac2dcbd1bd7c20891b935e08b5a7338524270f2f75bd265a6686d9d62e31fe84e4204469df49c61e2d79b6a23538675e2ef0e27be06b36312eae323796d751aadde525809fe59d938c6305ab8743696b5f9bc2614fe021a5644529093710b8b4296496a513ad70540495015c9b3310eb3f7f66c0623b12e0ac1b3ae43b5d7be47b84be6c59b85ff0d59d4488cc746ea73c026fff43c6e1d3b2f63778adec2317c27afac5a9d8859d12175b4fb7e5fbd116e7b67616bbb54b63e1d0d812a90ab9bf2709e2524e3294598001cca249978849014b0812d3a2eaf85965c1da96496a64bfa753e4353bbcb466a11f7b9300fdd41794378ac4d826637023ee433b931601baa455bc1cd2f1519ceb5d2285a32dc7b5e7154b21041c0cf83ef33d4625224ee2e1c91bae3f95e1a1ebc0364cafc121fb41ca857063228a25eef76ef03e78817434f42956e308d709fe5a71d74b05f73e67977e93ec44fbf67a5026768c6c4daa8e28a7ff4824b1a7ebe907174b6d2be73f1b7b315a664f2777d1f3f44f51af71957c30b8ab4fa2ff67563878023fd5b61c97c40c6794b1cbf82d67ae8dafff285b5e186bb27d98166fa64d0805accd7c311de6aab361d6e5b6ece2894b8c5ac6b255d9c7f875f4d2af7795152813c1e6851bcb43adae8695b8b4aa8a5a6fe0d6a94b879b96045f2ed20b783dea7545ceb51e9cbb5ac117da21410135ecaa2f905f6a28d9751d6b915e08285e147fab169b6cb4612d01e88fa0f3b808fd65936a6eea38c804c331dac7a86287d09d733d1db8ba874605fdf02a624b426739b70f7b6fb87ed2d6d64b3ed2948b8f94da12613025bc27433bebff306260abd7f927472bdcff1b11451208edcef08694609d8f1c706c30c20e3ceba7079eba02f6194a93b317b1874c9ed042aa95eb8d8d83f23a4807c58f6fec004c4cf60eeb8a199376bd397f753df00318b8aa102248f5f7f91eb92298212e60ff02f6cb911234ad4d8b650c72b1b78e53dbd4bc4b3b322d4390c5f1b556e73bba9bfd57fe43d2d06b901616204b2e485b70843076a059b8de68180e010c73ad48acbc2870acc6ea7fefcea79722698254c313ea46431399874c382a7c9eb82d01d5b20a93ab25b6fde567abb4feabae346c3e5c357cfd24307af0b739362e298b602da1dc845fd779d585617ec417506db67f03384a70a909e4b5228c46ffea75a0b50401634d1457c21139075143c24a6887ce188719b699f6de81ea437dbba7e0a196bb1ed6c2c6ac1618a37a2b00d627127045b1b715ddd5ea0c9df65f16c0a1d98dd59470714fa3ca54abc2acb88a465c98d1077ecd78e817bffe3c9e1c09bc80b09746d0aaebcc346a07378bd016cc20216b27dbad88d8410fedcd63f741dbe593d8c4dc8d81622962c1f595a32bfc6efe6611af31047e32fefab9f01f733f96d022f36cfb0aaa8444aa278903ac6b3027ac8269f86938b990d7fc30da5404e3e59e822386a7c55290f3aa42525005596b65c8d5ae6db8ff99e274a6b77bde4ffd14033faf6119f070c41cfd5f1ecc753deb49b085dfcaba807e6f5dc032b78e4acf4810f01f7e9c29e56fd011347546ee35d15b051eea4e836c8e274fc227f53f710412c7d4b5abc525a44cc094aaf8b9f4e2d2258cd5140e8408596b129e4cfa0e206883cb3351ec9af9e53968064d6583da5c3f414c67c6263a247fa53587306d902b9304d8012cc71b560caf928854de4abf7a4b7e58cf38633c3bab0019c2584ea82176068e6b1b00829a08fda6f97aac203d1ebd3e0721fba7e626a34a5da9ab2219aac29063fa859d3dabf7b7d65e92b93222333b4f526db4fe80be7497b01fb86f6b6b30205dc529a362eca9a82e2855b8e2aec9e7caef4188338439682d68bf8128c265c9254d0b353b1e453f0a001f5d15fec59db2c6a6d33316d7636247a72f3e1842943ad1dec37652adf364dd4a8d1ec3218b3cd8360e0ede6b5994a24766d24d8f2fe824d6b11ae5fb6ae9426fd4a63c5213f50da228f21ece33393034ae6ca0bfcb4b94036bed9812de08e5fc4db147da68ac4de74b4d9f454f14f9e6f4c78598b0aaadbdcece7b259b3cc0564bba831adfd54d2eaf1f4991a9d04066a2875a6d3e1c91569a53c8c6014657dac71fa6db7ae1d2614917fa83e835d1cb13d43fe53f91095f0e5e14f09a5687654518718fd4c906f39fa30cc6f604bbcc50ce4df650b4c4341a5485eeafdbf737659a5cd6c3f67ed1c17f0033fc649b21f99ae267d9d68057816ec84fb56d880601649def79d40d28910713e226ec9e95432e206d3ce6a9c174fe1303a83a9b11686e1389e3e18e3c92631fc76c9256b5bbef0edf6d7dac34560cb5b1d3043fcf14f6f0cff4c4997e37afb798d2ce28f1bc1d778bf34579720ae239a1a9684b8c82e56add2c3843be3302d31bb5f38cc0417dcd420f3988b681d7419b52ad3e85101c73ea2d453ecb443ff87630f2826c1c3769bb1dc5b9e40d7eedd6f0695fb8e4755f0163a94d7952f3262d2058f78757c1d00bad908d057230c1b55d776aca284702d2f9b627b9721de8b22bbacb8998efb908a77c63cc6052564d6d7336aaf5af412c5dbe5c8dc3897a0f17b299c815bf1c8a387cf367d0a27e92f1d6b262cddaff36119a7a12c561dc388dde92035577655d94d870097717cd686ecb79e3622dac2bcf2342cc33cb3faeffc29a743060214cef405119038b43cdabd9d88fdb2c403b557c9fde6714b046f96298f6ebc852a94e5f2c6d563f67af95f5d3d7d8aa5824c90ea6b5c4c2387d16da96b45d2cae26c7d3224d47d5a0fbe2d15b1c28125d65715199365bf73dda188e726916526789c1c01d81c98a421bc4f37860b94519850674467385dccb1114714a44ebeecb9f650078dd6fc2956b978e6e16bd84fc7a482fe8b3d76b410e9dc7978833382fb368a32be9daf9902f46a4c81c8dfda96ea1650c9c35a453efd3548e94e4b98e2a41f6d6b3bbb514f7eec93d6264b3c58bcad6ae578e2c3b4e26fdc97aa6ee811a9552d894abf6bca469a8b2e1082f6a9913cd0c93de6a292972e63b98e13f80170b40b604193241b72414e82a99efb38ebab15272744b89d285e46ab2c413d75e0892a35cb0b7e29a1402e180be262d49ce842ea31ec82b5baa76eb3cc4aec20d077124051ce05cc760ba40809f5bbeddeb6aeeacf3a0918490604ca5d6b10f268277fdcca8c785dcbb898e25b38ea76a50ac32a47eaf244bf8538057fc48461c7799e271d7c385332315a47f690c3a19208262e91b143af1300270f1a25ffd1c7eb35c2d348307a8e629838b4c62ebe514219886265316f82d869af175380221968b01163ba23c4f4338296717c60008020c86437913359b67ccb6e40d365fcbdc9b13228c55a424c0b45a34a8d7b8e22ad069701ec3f778e1b84ef80567c3a8be7bd401b5caaa226f95d5e9f7bc26e10c3061710bcc226f5d9e88b7984dfa4829d21b8e3ee1b72af79990825aa642f8c799ec2242c67026f517d10693f8345051c0cbf644f6f4a46355f2ce1e92bbf8335f4368c4b8499a8f3cb9a8b184f83b473050ebde6a526d25b461ee11c5023c30076e1defcb26bf291fc9d63db38b4809797552a356f79e7784d1f71be9fb8f905d8f2c8674588cc9b38320076ca229cf0017a8222dcd2534e8638369cc176a277bbac4857982392d8ff65817dd170696480a5636808cfa9ffa5071ed845fb3a71a05650e76afa20698edf00160bb08d5fc59d39ac78d0534d0b46eca20536c92a92cf1d4901e897c85d43318629a539202c8fc7fac04c3bdcc72ebdb01f80c6a7a5d1af8888a1c4cdfe7b458dc45c87f1a8a3baef43c22663a2d968f3e4aaf70f273c147df72708925cd186d6c31029dc19ef193bcf26fb07f148f8e181d20a335b1198ad081ac43f4dbeb8a2c7690096b45b140f0944367ed9af74824ca44fdeb2fc4073535259507bd14a28cfa54dc0b52717257b841c444cb21609dd2222d2bbad799c4d7c451ef107ce310c86364c90aa2e09edbbda4091208b2bd6d1e05593f8c2c43573285bb982867561bfde5d4b23d3d461ec9cfa89f8aaa028b8aed0d719ca46235955ff0cce6aa6bb2d616fc5f8d8f9e2294af686e81459e742a050a0b9ff910c6317ef26e0f5923b837e4b14ef3edb82f820f13d979cfc457e8cf546ad9e646e4306bbfee461798c3ac105e783b56253610634531864b3c9e98358fc11054534b92dab43f60f5e928c973668db533688bceaa2e952693bac4a6efa906e8a4978874b5d476d2f69c0c715372249e38931dd20c747067b8d206c70d4222dc8079d0f211698dcdc455071c6e6dd3e0c376e9d1a7d07350576a5d831c8676118663ff680ebc7b24d6b90202871b0c032589b59addfb3c4178613564a92036e5b98cfc5103b85f5ed340f9e52551230c597ffa91d36737a05508df947cd80d425594558309d9aff362bdbd6eefdd294f1476ed3888c1cbb6c51ee0986cb4543db09ceee9727f5b28e0c1bafafeca06a400477d8ebc745f7eff416b714317181353af826b89312411ac5793d043589a318c51279f240a1adddb811588d61d25c25bede3e85cec6884cba99b15ddafbac9b4776731c9d1a45999c5bb8f80a41e11f06350b122dd4b55a5908467a200ef8ec7ce372aa953dd092ad53dd7419acf1158f5c41e3ed1550846c9646748f5ccac9e318891d17ac6f359b22aed8532c95fa5c4808de9c608b53babe851b75d26add0bb01851b576ec5f849b9e4c9aef4a6ba528b8597b3cc419170e88e091814d060786a786d56ef9ca18b199bc4566e742df5d5e15708bb928c34ddb0dbc7e36f38f86e43c6ad4ffc3f69812b9e71e848774ff66ad8d650c30c0c59b1dfde35d42058e1c27d624f03cc74d4b12a5713544aaacef99b70c4eb4877614bb1e97fa7f5f3644f920f8112215a0834b202f8825c97b8836b72eb0b6009d4eda97c9b18b6f0ccb6a5b2b64cc1f5d707d1eaf5390b3b540a30c5fd7aa8a8b57fc90572037115612530cf1fcca3814fe536b68ce86f22821cee8c7fd97b668bd655493715df486c056be35ac5ee3688b8b31084d82ed547c28fee29e73aee700ff179d713ef5b1019b06e339c5c925bd81a43f1690c1f8cda97fe0b5014cd3627a1b3171ba28709bee598bf6142c2e14f90a5bc15be60f2ec0ca3d7f0f7b7ca5e1ebf973b79ee94af743d8863d74e4ebfdeb1838aa08360ee045ada6d48de1cd30d6b47839c947187f92b7b2525d7ec745062571b2ec983cd142aaf0fb8a5e552ced8696df23d326d96885caa843496b14ec549704035e55ca715c1de9aafdc03c0c022e6bd5d22daa5c928b30fb61177c938b18c82a9da31fddb55564e08780c90d208b2a7274cad048851fe733de8cf69f086425acd0865d1574889a6100e3c36091a9357530205002b059f8f6b01c546200c81cb184c0a0117d7c3cd8e661ddf9d6925c7acd63f64f50d604655bc5edc3ae6d7b1b8ff570d2306c3bf53355b33777aaad96899ca786a8971df3cfb4a6e59e7c1ebab534473b981c9a96400b23b17260e5736d2885361d01dc15bd10d73ea52a07df461d02845b0d2d8754496164d3732e8f3d197a056d8747cfb91c9277ffe81b9f1dfc1e9bbd5fe5a2602b2416c14899ae76f27073baca54e825ec6de5add50fd837a4faf015b0386e9832f3566daca9152c8279c22e40c26836a93a42edd149d1174f384a57eaed8cd478ff73378756b80c988b7505277e2af9adc9c61d468a566202578cb2a9690e4b23ed9a1f1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython39-documentation-3.9.21-150300.4.64.1.src.rpmpython39-doc-devhelppython39-doc-devhelp(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3g@gPD@g5@g4g$g6f5fcf@fٝ@fٝ@fըf@fafIf@f|fuk@fe!@eZe @e؈eԔ@ee4@did˖d@d@d8dd dVA@dRLd>@c>@c@cӼcGcck@cc@cRcOccb?bbb?@b@a@aaan@a}3af@a.a(a'@aa@`@`g@``r```@`N@`/@`"y@`!'`_T__԰_ _v@_u@_P_|\@_m_O@_N7_>e__@__A@___ @_X@_X@_X@_X@_X@_X@_X@_X@_X@^z^z^z^z^)@^^^^@^(@^3^@^'@^H^|@^h^`^>^>^8 @^8 @^ P@^[]f@]f@]]]]W]]c@]]]z@](]]]@]V]w@]i]g@]W@]Ik]6]!]G@\\9\~\@\\@\7\+@\\s\b@\b@\Q\C@\4\4\,\2\\\\&@[[@[^[ @[ͻ[ͻ[$@[ā@[/[[@["@[D[;e@[6@[4ZnZ@Z@ZZԐ@Zx@Z@Z Z Z Zz@ZxG@Zhu@Z`@ZLZ"Z }YYX@Yo@YY@YY@Y@YP@YI@XӸXƉXqX@Xv@W@V@Vm@VVhVCV }@U@U@U@U@UU[%UT@UT@UCjU@TeTBV@T;mcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@suse.commcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eupmonreal@suse.commcepl@suse.commcepl@suse.commcepl@cepl.eudaniel.garcia@suse.commcepl@cepl.eudaniel.garcia@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.comkukuk@suse.commliska@suse.czmcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.comschwab@suse.deqydwhotmail@gmail.commcepl@suse.commcepl@suse.commcepl@suse.comdmueller@suse.comdcermak@suse.commcepl@suse.commcepl@suse.comcode@bnavigator.demcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comcode@bnavigator.demcepl@suse.commcepl@suse.comdimstar@opensuse.orgmcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.comschwab@suse.decallumjfarmer13@gmail.commcepl@suse.comcallumjfarmer13@gmail.comcallumjfarmer13@gmail.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comdmueller@suse.comandreas.stieger@gmx.decallumjfarmer13@gmail.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commliska@suse.czmcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.demcepl@suse.commcepl@suse.commgorse@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.combwiedemann@suse.comtchvatal@suse.commcepl@suse.comguillaume.gardet@opensuse.orgjayvdb@gmail.commcepl@suse.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commliska@suse.czmcepl@suse.commcepl@suse.commcepl@suse.comjayvdb@gmail.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtoddrme2178@gmail.commcepl@suse.comjengelh@inai.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commimi.vx@gmail.comhpj@urpla.netjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.commimi.vx@gmail.comadam@mizerski.plschwab@suse.debwiedemann@suse.comtchvatal@suse.comtchvatal@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comdimstar@opensuse.orgmimi.vx@gmail.comjmatejek@suse.comdmueller@suse.comvcizek@suse.comjengelh@inai.deschwab@suse.dejmatejek@suse.comkukuk@suse.dejmatejek@suse.comjmatejek@suse.comasn@cryptomilk.orgjmatejek@suse.comjmatejek@suse.combwiedemann@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comschwab@suse.detoddrme2178@gmail.comarichardson.kde@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comjmatejek@suse.comdimstar@opensuse.orgjmatejek@suse.comfisiu@opensuse.orgdimstar@opensuse.orgmeissner@suse.comschwab@suse.dejmatejek@suse.comjmatejek@suse.commailaender@opensuse.orgrguenther@suse.comp.drouand@gmail.comcrrodriguez@opensuse.orgjmatejek@suse.com- Add CVE-2025-0938-sq-brackets-domain-names.patch which disallows square brackets ([ and ]) in domain names for parsed URLs (bsc#1236705, CVE-2025-0938, gh#python/cpython#105704)- Update to 3.9.21: - Tests - gh-125041: Re-enable skipped tests for zlib on the s390x architecture: only skip checks of the compressed bytes, which can be different between zlib’s software implementation and the hardware-accelerated implementation. - gh-109396: Fix test_socket.test_hmac_sha1() in FIPS mode. Use a longer key: FIPS mode requires at least of at least 112 bits. The previous key was only 32 bits. Patch by Victor Stinner. - gh-100454: Fix SSL tests CI for OpenSSL 3.1+ - Security - gh-126623: Upgrade libexpat to 2.6.4 - gh-122792: Changed IPv4-mapped ipaddress.IPv6Address to consistently use the mapped IPv4 address value for deciding properties. Properties which have their behavior fixed are is_multicast, is_reserved, is_link_local, is_global, and is_unspecified (bsc#1233307, CVE-2024-11168). - Library - gh-124651: Properly quote template strings in venv activation scripts (bsc#1232241, CVE-2024-9287). - gh-103848: Add checks to ensure that [ bracketed ] hosts found by urllib.parse.urlsplit() are of IPv6 or IPvFuture format. - Documentation - gh-95588: Clarified the conflicting advice given in the ast documentation about ast.literal_eval() being “safe” for use on untrusted input while at the same time warning that it can crash the process. The latter statement is true and is deemed unfixable without a large amount of work unsuitable for a bugfix. So we keep the warning and no longer claim that literal_eval is safe. - Remove upstreamed patches: - CVE-2024-11168-validation-IPv6-addrs.patch - CVE-2024-9287-venv_path_unquoted.patch- Remove -IVendor/ from python-config boo#1231795- Add CVE-2024-11168-validation-IPv6-addrs.patch fixing bsc#1233307 (CVE-2024-11168, gh#python/cpython#103848): Improper validation of IPv6 and IPvFuture addresses.- Update CVE-2024-9287-venv_path_unquoted.patch according to the upstream PR gh#python/cpython!126301.- Add CVE-2024-9287-venv_path_unquoted.patch to properly quote path names provided when creating a virtual environment (bsc#1232241, CVE-2024-9287)- Drop .pyc files from docdir for reproducible builds (bsc#1230906).- Add sphinx-802.patch to overcome working both with the most recent and older Sphinx versions.- Update to 3.9.20: - Tests - gh-112769: The tests now correctly compare zlib version when :const:`zlib.ZLIB_RUNTIME_VERSION` contains non-integer suffixes. For example zlib-ng defines the version as ``1.3.0.zlib-ng``. - gh-117187: Fix XML tests for vanilla Expat <2.6.0. - Security - gh-123678: Upgrade libexpat to 2.6.3 - gh-121957: Fixed missing audit events around interactive use of Python, now also properly firing for ``python -i``, as well as for ``python -m asyncio``. The event in question is ``cpython.run_stdin``. - gh-122133: Authenticate the socket connection for the ``socket.socketpair()`` fallback on platforms where ``AF_UNIX`` is not available like Windows. Patch by Gregory P. Smith and Seth Larson . Reported by Ellie - gh-121285: Remove backtracking from tarfile header parsing for ``hdrcharset``, PAX, and GNU sparse headers (bsc#1230227, CVE-2024-6232). - gh-118486: :func:`os.mkdir` on Windows now accepts *mode* of ``0o700`` to restrict the new directory to the current user. This fixes CVE-2024-4030 affecting :func:`tempfile.mkdtemp` in scenarios where the base temporary directory is more permissive than the default. - gh-114572: :meth:`ssl.SSLContext.cert_store_stats` and :meth:`ssl.SSLContext.get_ca_certs` now correctly lock access to the certificate store, when the :class:`ssl.SSLContext` is shared across multiple threads (bsc#1226447, CVE-2024-0397). - gh-116741: Update bundled libexpat to 2.6.2 - Library - gh-123270: Applied a more surgical fix for malformed payloads in :class:`zipfile.Path` causing infinite loops (gh-122905) without breaking contents using legitimate characters (bsc#1229704, CVE-2024-8088). - gh-123067: Fix quadratic complexity in parsing ``"``-quoted cookie values with backslashes by :mod:`http.cookies` (bsc#1229596, CVE-2024-7592). - gh-121650: :mod:`email` headers with embedded newlines are now quoted on output. The :mod:`~email.generator` will now refuse to serialize (write) headers that are unsafely folded or delimited; see :attr:`~email.policy.Policy.verify_generated_headers`. (Contributed by Bas Bloemsaat and Petr Viktorin in :gh:`121650`; CVE-2024-6923, bsc#1228780). - gh-113171: Fixed various false positives and false negatives in * :attr:`ipaddress.IPv4Address.is_private` (see these docs for details) * :attr:`ipaddress.IPv4Address.is_global` * :attr:`ipaddress.IPv6Address.is_private` * :attr:`ipaddress.IPv6Address.is_global` Also in the corresponding :class:`ipaddress.IPv4Network` and :class:`ipaddress.IPv6Network` attributes Fixes bsc#1226448 (CVE-2024-4032). - gh-102988: :func:`email.utils.getaddresses` and :func:`email.utils.parseaddr` now return ``('', '')`` 2-tuples in more situations where invalid email addresses are encountered instead of potentially inaccurate values. Add optional *strict* parameter to these two functions: use ``strict=False`` to get the old behavior, accept malformed inputs. ``getattr(email.utils, 'supports_strict_parsing', False)`` can be use to check if the *strict* paramater is available. Patch by Thomas Dwyer and Victor Stinner to improve the CVE-2023-27043 fix (bsc#1210638). - gh-67693: Fix :func:`urllib.parse.urlunparse` and :func:`urllib.parse.urlunsplit` for URIs with path starting with multiple slashes and no authority. Based on patch by Ashwin Ramaswami. - Core and Builtins - gh-112275: A deadlock involving ``pystate.c``'s ``HEAD_LOCK`` in ``posixmodule.c`` at fork is now fixed. Patch by ChuBoning based on previous Python 3.12 fix by Victor Stinner. - Remove upstreamed patches: - CVE-2023-27043-email-parsing-errors.patch - CVE-2024-6232-cookies-quad-complex.patch - CVE-2024-4032-private-IP-addrs.patch - CVE-2024-0397-memrace_ssl.SSLContext_cert_store.patch - CVE-2024-8088-inf-loop-zipfile_Path.patch - CVE-2024-6923-email-hdr-inject.patch- Add CVE-2024-6232-cookies-quad-complex.patch to avoid quadratic complexity in parsing tarfile headers (bsc#1230227, CVE-2024-6232).- Add CVE-2023-52425-libexpat-2.6.0-backport.patch to fix tests with patched libexpat below 2.6.0 that doesn't update the version number, just in SLE. - Remove old-libexpat.patch, of course.- Add gh120226-fix-sendfile-test-kernel-610.patch to avoid failing test_sendfile_close_peer_in_the_middle_of_receiving tests on Linux >= 6.10 (GH-120227).- Add CVE-2024-8088-inf-loop-zipfile_Path.patch to prevent malformed payload to cause infinite loops in zipfile.Path (bsc#1229704, CVE-2024-8088).- Add CVE-2024-6923-email-hdr-inject.patch to prevent email header injection due to unquoted newlines (bsc#1228780, CVE-2024-6923). - Adding bso1227999-reproducible-builds.patch fixing bsc#1227999 adding reproducibility patches from gh#python/cpython!121872 and gh#python/cpython!121883. - Add CVE-2024-5642-OpenSSL-API-buf-overread-NPN.patch removing support for anything but OpenSSL 1.1.1 or newer (bsc#1227233, CVE-2024-5642). - %{profileopt} variable is set according to the variable %{do_profiling} (bsc#1227999)- Remove %suse_update_desktop_file macro as it is not useful any more.- Stop using %%defattr, it seems to be breaking proper executable attributes on /usr/bin/ scripts (bsc#1227378).- Add CVE-2024-4032-private-IP-addrs.patch to fix bsc#1226448 (CVE-2024-4032) rearranging definition of private v global IP addresses.- Add CVE-2024-0397-memrace_ssl.SSLContext_cert_store.patch fixing bsc#1226447 (CVE-2024-0397) by removing memory race condition in ssl.SSLContext certificate store methods.- Add old-libexpat.patch making the test suite work with libexpat < 2.6.0 (gh#python/cpython#117187).- Update to 3.9.19: - Security - gh-115398: Allow controlling Expat >=2.6.0 reparse deferral (CVE-2023-52425, bsc#1219559) by adding five new methods: xml.etree.ElementTree.XMLParser.flush() xml.etree.ElementTree.XMLPullParser.flush() xml.parsers.expat.xmlparser.GetReparseDeferralEnabled() xml.parsers.expat.xmlparser.SetReparseDeferralEnabled() xml.sax.expatreader.ExpatParser.flush() - gh-115399: Update bundled libexpat to 2.6.0 - gh-113659: Skip .pth files with names starting with a dot or hidden file attribute. - Core and Builtins - gh-102388: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 codecs read out of bounds - Library - gh-115197: urllib.request no longer resolves the hostname before checking it against the system’s proxy bypass list on macOS and Windows. - gh-115133: Fix tests for XMLPullParser with Expat 2.6.0. - gh-81194: Fix a crash in socket.if_indextoname() with specific value (UINT_MAX). Fix an integer overflow in socket.if_indextoname() on 64-bit non-Windows platforms. - gh-109858: Protect zipfile from “quoted-overlap” zipbomb. It now raises BadZipFile when try to read an entry that overlaps with other entry or central directory (CVE-2024-0450, bsc#1221854). - gh-107077: Seems that in some conditions, OpenSSL will return SSL_ERROR_SYSCALL instead of SSL_ERROR_SSL when a certification verification has failed, but the error parameters will still contain ERR_LIB_SSL and SSL_R_CERTIFICATE_VERIFY_FAILED. We are now detecting this situation and raising the appropiate ssl.SSLCertVerificationError. Patch by Pablo Galindo - gh-91133: Fix a bug in tempfile.TemporaryDirectory cleanup, which now no longer dereferences symlinks when working around file system permission errors (CVE-2023-6597, bsc#1219666). - Documentation - gh-115399: Document CVE-2023-52425 of Expat <2.6.0 under “XML vulnerabilities”. - Tools/Demos - gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and multissltests to use 1.1.1w and 3.0.11. - Remove upstreamed patches: - CVE-2023-6597-TempDir-cleaning-symlink.patch - libexpat260.patch - Refreshed patches: - F00251-change-user-install-location.patch - python-3.3.0b1-localpath.patch- Use the system-wide crypto-policies [bsc#1211301] * Use the system default cipher list instead of hardcoded values * Add the --with-ssl-default-suites=openssl configure option- Update SPEC file to build on SLE-15-SP5 (jsc#PED-7886).- (bsc#1219666, CVE-2023-6597) Add CVE-2023-6597-TempDir-cleaning-symlink.patch (patch from gh#python/cpython!99930) fixing symlink bug in cleanup of tempfile.TemporaryDirectory. - Repurpose skip-failing-tests.patch to increase timeout for test.test_asyncio.test_tasks.TimeoutTests.test_timeout_time, which fails on slow machines in IBS (s390x).- Remove double definition of /usr/bin/idle%%{version} in %%files.- Add upstream patch libexpat260.patch, Fix tests for XMLPullParser with Expat 2.6.0, gh#python/cpython#115289- Refresh CVE-2023-27043-email-parsing-errors.patch to gh#python/cpython!111116, fixing bsc#1210638 (CVE-2023-27043). - Thus we can remove Revert-gh105127-left-tests.patch, which is now useless.- Update to 3.9.18 (bsc#1214692): - (bsc#1215454, gh-108310) Fixed an issue where instances of ssl.SSLSocket were vulnerable to a bypass of the TLS handshake and included protections (like certificate verification) and treating sent unencrypted data as if it were post-handshake TLS encrypted data. Security issue reported as CVE-2023-40217 by Aapo Oksman. Patch by Gregory P. Smith. - gh-107845: tarfile.data_filter() now takes the location of symlinks into account when determining their target, so it will no longer reject some valid tarballs with LinkOutsideDestinationError. - gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL 1.1.1v, 3.0.10, and 3.1.2. - Refresh all patches: - 98437-sphinx.locale._-as-gettext-in-pyspecific.patch - 99366-patch.dict-can-decorate-async.patch - Revert-gh105127-left-tests.patch - bpo-31046_ensurepip_honours_prefix.patch - decimal.patch - distutils-reproducible-compile.patch - gh-78214-marshal_stabilize_FLAG_REF.patch - python-3.3.0b1-localpath.patch - python-3.3.0b1-test-posix_fadvise.patch - python3-imp-returntype.patch - subprocess-raise-timeout.patch - support-expat-CVE-2022-25236-patched.patch - downport-Sphinx-features.patch- IT MEANS THAT bsc#1210638 STILL HAS NOT BEEN FIXED! - Add Revert-gh105127-left-tests.patch (gh#python/cpython!106941) partially reverting CVE-2023-27043-email-parsing-errors.patch, because of the regression in gh#python/cpython#106669. - (bsc#1210638, CVE-2023-27043) Add CVE-2023-27043-email-parsing-errors.patch, which detects email address parsing errors and returns empty tuple to indicate the parsing error (old API). (The patch is faulty, gh#python/cpython#106669, but upstream decided not to just revert it).- Add bpo-37596-make-set-marshalling.patch making marshalling of `set` and `frozenset` deterministic (bsc#1211765).- Add gh-78214-marshal_stabilize_FLAG_REF.patch to marshal.c for stabilizing FLAG_REF usage (required for reproduceability; bsc#1213463).- Revert faulty fix for CVE-2023-27043 (gh#python/cpython#106669)- Add downport-Sphinx-features.patch to make documentation buildable even on SLE-15.- Update to 3.9.17 (bsc#1212015): - gh-103142: The version of OpenSSL used in Windows and Mac installers has been upgraded to 1.1.1u to address CVE-2023-2650, CVE-2023-0465, CVE-2023-0466, CVE-2023-0464, as well as CVE-2023-0286, CVE-2022-4303, and CVE-2022-4303 fixed previously in 1.1.1t (gh-101727). - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and space characters following the specification for URLs defined by WHATWG in response to CVE-2023-24329 (bsc#1208471). - gh-99889: Fixed a security in flaw in uu.decode() that could allow for directory traversal based on the input if no out_file was specified. - gh-104049: Do not expose the local on-disk location in directory indexes produced by http.client.SimpleHTTPRequestHandler. - gh-103935: trace.__main__ now uses io.open_code() for files to be executed instead of raw open(). - gh-102953: The extraction methods in tarfile, and shutil.unpack_archive(), have a new filter argument that allows limiting tar features than may be surprising or dangerous, such as creating files outside the destination directory. See Extraction filters for details (fixing CVE-2007-4559, bsc#1203750). - gh-102126: Fixed a deadlock at shutdown when clearing thread states if any finalizer tries to acquire the runtime head lock. - gh-100892: Fixed a crash due to a race while iterating over thread states in clearing threading.local. - Remove upstreamed patches: - CVE-2023-24329-blank-URL-bypass.patch - CVE-2007-4559-filter-tarfile_extractall.patch- Add 99366-patch.dict-can-decorate-async.patch fixing gh#python/cpython#98086 (backport from Python 3.10 patch in gh#python/cpython!99366), fixing bsc#1211158.- Add CVE-2007-4559-filter-tarfile_extractall.patch to fix CVE-2007-4559 (bsc#1203750) by adding the filter for tarfile.extractall (PEP 706).- Use python3 modules to build the documentation.- Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329, bsc#1208471) blocklists bypass via the urllib.parse component when supplying a URL that starts with blank characters- Add provides for readline and sqlite3 to the main Python package.- Disable NIS for new products, it's deprecated and gets removed- Suppress warnings for Sphinx 6.0+.- Update to 3.9.16: - python -m http.server no longer allows terminal control characters sent within a garbage request to be printed to the stderr server log. This is done by changing the http.server BaseHTTPRequestHandler .log_message method to replace control characters with a \xHH hex escape before printing. - Avoid publishing list of active per-interpreter audit hooks via the gc module - The IDNA codec decoder used on DNS hostnames by socket or asyncio related name resolution functions no longer involves a quadratic algorithm. This prevents a potential CPU denial of service if an out-of-spec excessive length hostname involving bidirectional characters were decoded. Some protocols such as urllib http 3xx redirects potentially allow for an attacker to supply such a name (CVE-2015-20107). - Update bundled libexpat to 2.5.0 - Port XKCP’s fix for the buffer overflows in SHA-3 (CVE-2022-37454). - On Linux the multiprocessing module returns to using filesystem backed unix domain sockets for communication with the forkserver process instead of the Linux abstract socket namespace. Only code that chooses to use the “forkserver” start method is affected. Abstract sockets have no permissions and could allow any user on the system in the same network namespace (often the whole system) to inject code into the multiprocessing forkserver process. This was a potential privilege escalation. Filesystem based socket permissions restrict this to the forkserver process user as was the default in Python 3.8 and earlier. This prevents Linux CVE-2022-42919. - The deprecated mailcap module now refuses to inject unsafe text (filenames, MIME types, parameters) into shell commands. Instead of using such text, it will warn and act as if a match was not found (or for test commands, as if the test failed). - Removed upstreamed patches: - CVE-2015-20107-mailcap-unsafe-filenames.patch - CVE-2022-42919-loc-priv-mulitproc-forksrv.patch - CVE-2022-45061-DoS-by-IDNA-decode.patch- Add CVE-2022-45061-DoS-by-IDNA-decode.patch to avoid CVE-2022-45061 (bsc#1205244) allowing DoS by IDNA decoding extremely long domain names.- Add CVE-2022-42919-loc-priv-mulitproc-forksrv.patch to avoid CVE-2022-42919 (bsc#1204886) avoiding Linux specific local privilege escalation via the multiprocessing forkserver start method.- Add 98437-sphinx.locale._-as-gettext-in-pyspecific.patch to allow building of documentation with the latest Sphinx 5.3.0 (gh#python/cpython#98366).- Update to 3.9.15: - Fix multiplying a list by an integer (list *= int): detect the integer overflow when the new allocated length is close to the maximum size. - Fix a shell code injection vulnerability in the get-remote-certificate.py example script. The script no longer uses a shell to run openssl commands. (originally filed as CVE-2022-37460, later withdrawn) - Fix command line parsing: reject -X int_max_str_digits option with no value (invalid) when the PYTHONINTMAXSTRDIGITS environment variable is set to a valid limit. - When ValueError is raised if an integer is larger than the limit, mention the sys.set_int_max_str_digits() function in the error message. - Update bundled libexpat to 2.4.9- Update to 3.9.14: - (CVE-2020-10735, bsc#1203125). Converting between int and str in bases other than 2 (binary), 4, 8 (octal), 16 (hexadecimal), or 32 such as base 10 (decimal) now raises a ValueError if the number of digits in string form is above a limit to avoid potential denial of service attacks due to the algorithmic complexity. This new limit can be configured or disabled by environment variable, command line flag, or sys APIs. See the integer string conversion length limitation documentation. The default limit is 4300 digits in string form. - Also other bug fixes: - http.server: Fix an open redirection vulnerability in the HTTP server when an URI path starts with //. Vulnerability discovered, and initial fix proposed, by Hamza Avvan. - Fix contextvars HAMT implementation to handle iteration over deep trees. The bug was discovered and fixed by Eli Libman. See MagicStack/immutables#84 for more details. - Fix binding of unix socket to empty address on Linux to use an available address from the abstract namespace, instead of “0”. - Suppress writing an XML declaration in open files in ElementTree.write() with encoding='unicode' and xml_declaration=None. - Fix the formatting for await x and not x in the operator precedence table when using the help() system. - Fix ensurepip environment isolation for subprocess running pip. - Fix problem with test_ssl test_get_ciphers on systems that require perfect forward secrecy (PFS) ciphers. - test_ssl is now checking for supported TLS version and protocols in more tests. - Removed upstreamed patches: - CVE-2021-28861-double-slash-path.patch - Realign patches: - bpo-31046_ensurepip_honours_prefix.patch - sphinx-update-removed-function.patch- Add patch CVE-2021-28861-double-slash-path.patch: * http.server: Fix an open redirection vulnerability in the HTTP server when an URI path starts with //. (bsc#1202624, CVE-2021-28861)- Switch from %primary_interpreter to prjconf-defined %primary_python (gh#openSUSE/python-rpm-macros#127).- Add CVE-2015-20107-mailcap-unsafe-filenames.patch to avoid CVE-2015-20107 (bsc#1198511, gh#python/cpython#68966), the command injection in the mailcap module. - Fix building of documentation and the universal configuration of the %primary_interpreter. - (bsc#1196784, CVE-2022-25236) Rename patch: support-expat-245.patch to support-expat-CVE-2022-25236-patched.patch and update the patch to detect expat >= 2.4.4 instead of >= 2.4.5 as it was fully patched against CVE-2022-25236.- Update to 3.9.13: - Core and Builtins - gh-92311: Fixed a bug where setting frame.f_lineno to jump over a list comprehension could misbehave or crash. - gh-92112: Fix crash triggered by an evil custom mro() on a metaclass. - gh-92036: Fix a crash in subinterpreters related to the garbage collector. When a subinterpreter is deleted, untrack all objects tracked by its GC. To prevent a crash in deallocator functions expecting objects to be tracked by the GC, leak a strong reference to these objects on purpose, so they are never deleted and their deallocator functions are not called. Patch by Victor Stinner. - gh-91421: Fix a potential integer overflow in _Py_DecodeUTF8Ex. - bpo-46775: Some Windows system error codes(>= 10000) are now mapped into the correct errno and may now raise a subclass of OSError. Patch by Dong-hee Na. - bpo-46962: Classes and functions that unconditionally declared their docstrings ignoring the - -without-doc-strings compilation flag no longer do so. - The classes affected are pickle.PickleBuffer, testcapi.RecursingInfinitelyError, and types.GenericAlias. - The functions affected are 24 methods in ctypes. - Patch by Oleg Iarygin. - bpo-36819: Fix crashes in built-in encoders with error handlers that return position less or equal than the starting position of non-encodable characters. - Library - gh-91581: utcfromtimestamp() no longer attempts to resolve fold in the pure Python implementation, since the fold is never 1 in UTC. In addition to being slightly faster in the common case, this also prevents some errors when the timestamp is close to datetime.min. Patch by Paul Ganssle. - gh-92530: Fix an issue that occurred after interrupting threading.Condition.notify(). - gh-92049: Forbid pickling constants re._constants.SUCCESS etc. Previously, pickling did not fail, but the result could not be unpickled. - bpo-47029: Always close the read end of the pipe used by multiprocessing.Queue after the last write of buffered data to the write end of the pipe to avoid BrokenPipeError at garbage collection and at multiprocessing.Queue.close() calls. Patch by Géry Ogam. - gh-91910: Add missing f prefix to f-strings in error messages from the multiprocessing and asyncio modules. - gh-91810: ElementTree method write() and function tostring() now use the text file’s encoding (“UTF-8” if not available) instead of locale encoding in XML declaration when encoding="unicode" is specified. - gh-91832: Add required attribute to argparse.Action repr output. - gh-91734: Fix OSS audio support on Solaris. - gh-91700: Compilation of regular expression containing a conditional expression (?(group)...) now raises an appropriate re.error if the group number refers to not defined group. Previously an internal RuntimeError was raised. - gh-91676: Fix unittest.IsolatedAsyncioTestCase to shutdown the per test event loop executor before returning from its run method so that a not yet stopped or garbage collected executor state does not persist beyond the test. - gh-90568: Parsing \N escapes of Unicode Named Character Sequences in a regular expression raises now re.error instead of TypeError. - gh-91595: Fix the comparison of character and integer inside Tools.gdb.libpython.write_repr(). Patch by Yu Liu. - gh-90622: Worker processes for concurrent.futures.ProcessPoolExecutor are no longer spawned on demand (a feature added in 3.9) when the multiprocessing context start method is "fork" as that can lead to deadlocks in the child processes due to a fork happening while threads are running. - gh-91575: Update case-insensitive matching in the re module to the latest Unicode version. - gh-91581: Remove an unhandled error case in the C implementation of calls to datetime.fromtimestamp with no time zone (i.e. getting a local time from an epoch timestamp). This should have no user-facing effect other than giving a possibly more accurate error message when called with timestamps that fall on 10000-01-01 in the local time. Patch by Paul Ganssle. - bpo-34480: Fix a bug where _markupbase raised an UnboundLocalError when an invalid keyword was found in marked section. Patch by Marek Suscak. - bpo-27929: Fix asyncio.loop.sock_connect() to only resolve names for socket.AF_INET or socket.AF_INET6 families. Resolution may not make sense for other families, like socket.AF_BLUETOOTH and socket.AF_UNIX. - bpo-43323: Fix errors in the email module if the charset itself contains undecodable/unencodable characters. - bpo-46787: Fix concurrent.futures.ProcessPoolExecutor exception memory leak - bpo-46415: Fix ipaddress.ip_{address,interface,network} raising TypeError instead of ValueError if given invalid tuple as address parameter. - bpo-44911: IsolatedAsyncioTestCase will no longer throw an exception while cancelling leaked tasks. Patch by Bar Harel. - bpo-44493: Add missing terminated NUL in sockaddr_un’s length - This was potentially observable when using non-abstract AF_UNIX datagram sockets to processes written in another programming language. - bpo-42627: Fix incorrect parsing of Windows registry proxy settings - bpo-36073: Raise ProgrammingError instead of segfaulting on recursive usage of cursors in sqlite3 converters. Patch by Sergey Fedoseev. - Documentation - gh-91888: Add a new gh role to the documentation to link to GitHub issues. - gh-91783: Document security issues concerning the use of the function shutil.unpack_archive() - gh-91547: Remove “Undocumented modules” page. - bpo-44347: Clarify the meaning of dirs_exist_ok, a kwarg of shutil.copytree(). - bpo-38668: Update the introduction to documentation for os.path to remove warnings that became irrelevant after the implementations of PEP 383 and PEP 529. - bpo-47138: Pin Jinja to a version compatible with Sphinx version 2.4.4. - bpo-46962: All docstrings in code snippets are now wrapped into PyDoc_STR() to follow the guideline of PEP 7’s Documentation Strings paragraph. Patch by Oleg Iarygin. - bpo-26792: Improve the docstrings of runpy.run_module() and runpy.run_path(). Original patch by Andrew Brezovsky. - bpo-45790: Adjust inaccurate phrasing in Defining Extension Types: Tutorial about the ob_base field and the macros used to access its contents. - bpo-42340: Document that in some circumstances KeyboardInterrupt may cause the code to enter an inconsistent state. Provided a sample workaround to avoid it if needed. - bpo-41233: Link the errnos referenced in Doc/library/exceptions.rst to their respective section in Doc/library/errno.rst, and vice versa. Previously this was only done for EINTR and InterruptedError. Patch by Yan “yyyyyyyan” Orestes. - bpo-38056: Overhaul the Error Handlers documentation in codecs. - bpo-13553: Document tkinter.Tk args. - Tests - gh-91607: Fix test_concurrent_futures to test the correct multiprocessing start method context in several cases where the test logic mixed this up. - bpo-47205: Skip test for sched_getaffinity() and sched_setaffinity() error case on FreeBSD. - bpo-29890: Add tests for ipaddress.IPv4Interface and ipaddress.IPv6Interface construction with tuple arguments. Original patch and tests by louisom. - Build - bpo-47103: Windows PGInstrument builds now copy a required DLL into the output directory, making it easier to run the profile stage of a PGO build. - Windows - bpo-47194: Update zlib to v1.2.12 to resolve CVE-2018-25032. - bpo-46785: Fix race condition between os.stat() and unlinking a file on Windows, by using errors codes returned by FindFirstFileW() when appropriate in win32_xstat_impl. - bpo-40859: Update Windows build to use xz-5.2.5 - Tools/Demos - gh-91583: Fix regression in the code generated by Argument Clinic for functions with the defining_class parameter. - Add patch support-expat-245.patch: * Support Expat >= 2.4.4 (jsc#SLE-21253, CVE-2022-25236)- Update to 3.9.12: - bpo-46968: Check for the existence of the “sys/auxv.h” header in faulthandler to avoid compilation problems in systems where this header doesn’t exist. Patch by Pablo Galindo - bpo-47101: hashlib.algorithms_available now lists only algorithms that are provided by activated crypto providers on OpenSSL 3.0. Legacy algorithms are not listed unless the legacy provider has been loaded into the default OSSL context. - bpo-23691: Protect the re.finditer() iterator from re-entering. - bpo-42369: Fix thread safety of zipfile._SharedFile.tell() to avoid a “zipfile.BadZipFile: Bad CRC-32 for file” exception when reading a ZipFile from multiple threads. - bpo-38256: Fix binascii.crc32() when it is compiled to use zlib’c crc32 to work properly on inputs 4+GiB in length instead of returning the wrong result. The workaround prior to this was to always feed the function data in increments smaller than 4GiB or to just call the zlib module function. - bpo-39394: A warning about inline flags not at the start of the regular expression now contains the position of the flag. - bpo-47061: Deprecate the various modules listed by PEP 594: - aifc, asynchat, asyncore, audioop, cgi, cgitb, chunk, crypt, imghdr, msilib, nntplib, nis, ossaudiodev, pipes, smtpd, sndhdr, spwd, sunau, telnetlib, uu, xdrlib - bpo-2604: Fix bug where doctests using globals would fail when run multiple times. - bpo-45997: Fix asyncio.Semaphore re-aquiring FIFO order. - bpo-47022: The asynchat, asyncore and smtpd modules have been deprecated since at least Python 3.6. Their documentation has now been updated to note they will removed in Python 3.12 (PEP 594). - bpo-46421: Fix a unittest issue where if the command was invoked as python -m unittest and the filename(s) began with a dot (.), a ValueError is returned. - bpo-40296: Fix supporting generic aliases in pydoc. - bpo-14156: argparse.FileType now supports an argument of ‘-’ in binary mode, returning the .buffer attribute of sys.stdin/sys.stdout as appropriate. Modes including ‘x’ and ‘a’ are treated equivalently to ‘w’ when argument is ‘-’. Patch contributed by Josh Rosenberg - Update to 3.9.11: - bpo-46852: Rename the private undocumented float.__set_format__() method to float.__setformat__() to fix a typo introduced in Python 3.7. The method is only used by test_float. Patch by Victor Stinner. - bpo-46794: Bump up the libexpat version into 2.4.6 - bpo-46762: Fix an assert failure in debug builds when a ‘<’, ‘>’, or ‘=’ is the last character in an f-string that’s missing a closing right brace. - bpo-46732: Correct the docstring for the __bool__() method. Patch by Jelle Zijlstra. - bpo-40479: Add a missing call to va_end() in Modules/_hashopenssl.c. - bpo-46615: When iterating over sets internally in setobject.c, acquire strong references to the resulting items from the set. This prevents crashes in corner-cases of various set operations where the set gets mutated. - bpo-43721: Fix docstrings of getter, setter, and deleter to clarify that they create a new copy of the property. - bpo-46503: Fix an assert when parsing some invalid N escape sequences in f-strings. - bpo-46417: Fix a race condition on setting a type __bases__ attribute: the internal function add_subclass() now gets the PyTypeObject.tp_subclasses member after calling PyWeakref_NewRef() which can trigger a garbage collection which can indirectly modify PyTypeObject.tp_subclasses. Patch by Victor Stinner. - bpo-46383: Fix invalid signature of _zoneinfo’s module_free function to resolve a crash on wasm32-emscripten platform. - bpo-43253: Fix a crash when closing transports where the underlying socket handle is already invalid on the Proactor event loop. - bpo-47004: Apply bugfixes from importlib_metadata 4.11.3, including bugfix for EntryPoint.extras, which was returning match objects and not the extras strings. - bpo-46985: Upgrade pip wheel bundled with ensurepip (pip 22.0.4, bnc#1186819, CVE-2021-3572) - bpo-46968: faulthandler: On Linux 5.14 and newer, dynamically determine size of signal handler stack size CPython allocates using getauxval(AT_MINSIGSTKSZ). This changes allows for Python extension’s request to Linux kernel to use AMX_TILE instruction set on Sapphire Rapids Xeon processor to succeed, unblocking use of the ISA in frameworks. - bpo-46955: Expose asyncio.base_events.Server as asyncio.Server. Patch by Stefan Zabka. - bpo-46932: Update bundled libexpat to 2.4.7 - bpo-25707: Fixed a file leak in xml.etree.ElementTree.iterparse() when the iterator is not exhausted. Patch by Jacob Walls. - bpo-44886: Inherit asyncio proactor datagram transport from asyncio.DatagramTransport. - bpo-46827: Support UDP sockets in asyncio.loop.sock_connect() for selector-based event loops. Patch by Thomas Grainger. - bpo-46811: Make test suite support Expat >=2.4.5 - bpo-46252: Raise TypeError if ssl.SSLSocket is passed to transport-based APIs. - bpo-46784: Fix libexpat symbols collisions with user dynamically loaded or statically linked libexpat in embedded Python. - bpo-39327: shutil.rmtree() can now work with VirtualBox shared folders when running from the guest operating-system. - bpo-46756: Fix a bug in urllib.request.HTTPPasswordMgr.find_user_password() and urllib.request.HTTPPasswordMgrWithPriorAuth.is_authenticated() which allowed to bypass authorization. For example, access to URI example.org/foobar was allowed if the user was authorized for URI example.org/foo. - bpo-45863: When the tarfile module creates a pax format archive, it will put an integer representation of timestamps in the ustar header (if possible) for the benefit of older unarchivers, in addition to the existing full-precision timestamps in the pax extended header. - bpo-46672: Fix NameError in asyncio.gather() when initial type check fails. - bpo-45948: Fixed a discrepancy in the C implementation of the xml.etree.ElementTree module. Now, instantiating an xml.etree.ElementTree.XMLParser with a target=None keyword provides a default xml.etree.ElementTree.TreeBuilder target as the Python implementation does. - bpo-46591: Make the IDLE doc URL on the About IDLE dialog clickable. - bpo-46400: expat: Update libexpat from 2.4.1 to 2.4.4 - bpo-46487: Add the get_write_buffer_limits method to asyncio.transports.WriteTransport and to the SSL transport. - bpo-46539: In typing.get_type_hints(), support evaluating stringified ClassVar and Final annotations inside Annotated. Patch by Gregory Beauregard. - bpo-46491: Allow typing.Annotated to wrap typing.Final and typing.ClassVar. Patch by Gregory Beauregard. - bpo-46436: Fix command-line option -d/--directory in module http.server which is ignored when combined with command-line option --cgi. Patch by Géry Ogam. - bpo-41403: Make mock.patch() raise a TypeError with a relevant error message on invalid arg. Previously it allowed a cryptic AttributeError to escape. - bpo-46474: In importlib.metadata.EntryPoint.pattern, avoid potential REDoS by limiting ambiguity in consecutive whitespace. - bpo-46469: asyncio generic classes now return types.GenericAlias in __class_getitem__ instead of the same class. - bpo-46434: pdb now gracefully handles help when __doc__ is missing, for example when run with pregenerated optimized .pyc files. - bpo-46333: The __eq__() and __hash__() methods of typing.ForwardRef now honor the module parameter of typing.ForwardRef. Forward references from different modules are now differentiated. - bpo-43118: Fix a bug in inspect.signature() that was causing it to fail on some subclasses of classes with a __text_signature__ referencing module globals. Patch by Weipeng Hong. - bpo-21987: Fix an issue with tarfile.TarFile.getmember() getting a directory name with a trailing slash. - bpo-20392: Fix inconsistency with uppercase file extensions in MimeTypes.guess_type(). Patch by Kumar Aditya. - bpo-46080: Fix exception in argparse help text generation if a argparse.BooleanOptionalAction argument’s default is argparse.SUPPRESS and it has help specified. Patch by Felix Fontein. - bpo-44439: Fix .write() method of a member file in ZipFile, when the input data is an object that supports the buffer protocol, the file length may be wrong. - bpo-45703: When a namespace package is imported before another module from the same namespace is created/installed in a different sys.path location while the program is running, calling the importlib.invalidate_caches() function will now also guarantee the new module is noticed. - bpo-24959: Fix bug where unittest sometimes drops frames from tracebacks of exceptions raised in tests. - bpo-46463: Fixes escape4chm.py script used when building the CHM documentation file - bpo-46913: Fix test_faulthandler.test_sigfpe() if Python is built with undefined behavior sanitizer (UBSAN): disable UBSAN on the faulthandler_sigfpe() function. Patch by Victor Stinner. - bpo-46708: Prevent default asyncio event loop policy modification warning after test_asyncio execution. - bpo-46616: Ensures test_importlib.test_windows cleans up registry keys after completion. - bpo-44359: test_ftplib now silently ignores socket errors to prevent logging unhandled threading exceptions. Patch by Victor Stinner. - bpo-46542: Fix a Python crash in test_lib2to3 when using Python built in debug mode: limit the recursion limit. Patch by Victor Stinner. - bpo-46576: test_peg_generator now disables compiler optimization when testing compilation of its own C extensions to significantly speed up the testing on non-debug builds of CPython. - bpo-46542: Fix test_json tests checking for RecursionError: modify these tests to use support.infinite_recursion(). Patch by Victor Stinner. - bpo-13886: Skip test_builtin PTY tests on non-ASCII characters if the readline module is loaded. The readline module changes input() behavior, but test_builtin is not intented to test the readline module. Patch by Victor Stinner. - bpo-38472: Fix GCC detection in setup.py when cross-compiling. The C compiler is now run with LC_ALL=C. Previously, the detection failed with a German locale. - bpo-46513: configure no longer uses AC_C_CHAR_UNSIGNED macro and pyconfig.h no longer defines reserved symbol __CHAR_UNSIGNED__. - bpo-45925: Update Windows installer to use SQLite 3.37.2. - bpo-45296: Clarify close, quit, and exit in IDLE. In the File menu, ‘Close’ and ‘Exit’ are now ‘Close Window’ (the current one) and ‘Exit’ is now ‘Exit IDLE’ (by closing all windows). In Shell, ‘quit()’ and ‘exit()’ mean ‘close Shell’. If there are no other windows, this also exits IDLE. - bpo-45447: Apply IDLE syntax highlighting to pyi files. Patch by Alex Waygood and Terry Jan Reedy. - Removed upstreamed patches: - support-expat-245.patch- Add patch support-expat-245.patch: * Support Expat >= 2.4.5- Update to 3.9.10: Bugfix-only release- Remove shebangs from from python-base libraries in _libdir (bsc#1193179, bsc#1192249). - Readjust patches: - bpo-31046_ensurepip_honours_prefix.patch - decimal.patch - python-3.3.0b1-fix_date_time_compiler.patch- Update to 3.9.9: * Core and Builtins + bpo-30570: Fixed a crash in issubclass() from infinite recursion when searching pathological __bases__ tuples. + bpo-45494: Fix parser crash when reporting errors involving invalid continuation characters. Patch by Pablo Galindo. + bpo-45385: Fix reference leak from descr_check. Patch by Dong-hee Na. + bpo-45167: Fix deepcopying of types.GenericAlias objects. + bpo-44219: Release the GIL while performing isatty system calls on arbitrary file descriptors. In particular, this affects os.isatty(), os.device_encoding() and io.TextIOWrapper. By extension, io.open() in text mode is also affected. This change solves a deadlock in os.isatty(). Patch by Vincent Michel in bpo-44219. + bpo-44959: Added fallback to extension modules with ‘.sl’ suffix on HP-UX + bpo-44050: Extensions that indicate they use global state (by setting m_size to -1) can again be used in multiple interpreters. This reverts to behavior of Python 3.8. + bpo-45121: Fix issue where Protocol.__init__ raises RecursionError when it’s called directly or via super(). Patch provided by Yurii Karabas. + bpo-45083: When the interpreter renders an exception, its name now has a complete qualname. Previously only the class name was concatenated to the module name, which sometimes resulted in an incorrect full name being displayed. + bpo-45738: Fix computation of error location for invalid continuation characters in the parser. Patch by Pablo Galindo. + Library + bpo-45678: Fix bug in Python 3.9 that meant functools.singledispatchmethod failed to properly wrap the attributes of the target method. Patch by Alex Waygood. + bpo-45679: Fix caching of multi-value typing.Literal. Literal[True, 2] is no longer equal to Literal[1, 2]. + bpo-45438: Fix typing.Signature string representation for generic builtin types. + bpo-45581: sqlite3.connect() now correctly raises MemoryError if the underlying SQLite API signals memory error. Patch by Erlend E. Aasland. + bpo-39679: Fix bug in functools.singledispatchmethod that caused it to fail when attempting to register a classmethod() or staticmethod() using type annotations. Patch contributed by Alex Waygood. + bpo-45515: Add references to zoneinfo in the datetime documentation, mostly replacing outdated references to dateutil.tz. Change by Paul Ganssle. + bpo-45467: Fix incremental decoder and stream reader in the “raw-unicode-escape” codec. Previously they failed if the escape sequence was split. + bpo-45461: Fix incremental decoder and stream reader in the “unicode-escape” codec. Previously they failed if the escape sequence was split. + bpo-45239: Fixed email.utils.parsedate_tz() crashing with UnboundLocalError on certain invalid input instead of returning None. Patch by Ben Hoyt. + bpo-44904: Fix bug in the doctest module that caused it to fail if a docstring included an example with a classmethod property. Patch by Alex Waygood. + bpo-45406: Make inspect.getmodule() catch FileNotFoundError raised by :’func:inspect.getabsfile, and return None to indicate that the module could not be determined. + bpo-45262: Prevent use-after-free in asyncio. Make sure the cached running loop holder gets cleared on dealloc to prevent use-after-free in get_running_loop + bpo-45386: Make xmlrpc.client more robust to C runtimes where the underlying C strftime function results in a ValueError when testing for year formatting options. + bpo-45371: Fix clang rpath issue in distutils. The UnixCCompiler now uses correct clang option to add a runtime library directory (rpath) to a shared library. + bpo-20028: Improve error message of csv.Dialect when initializing. Patch by Vajrasky Kok and Dong-hee Na. + bpo-45343: Update bundled pip to 21.2.4 and setuptools to 58.1.0 + bpo-41710: On Unix, if the sem_clockwait() function is available in the C library (glibc 2.30 and newer), the threading.Lock.acquire() method now uses the monotonic clock (time.CLOCK_MONOTONIC) for the timeout, rather than using the system clock (time.CLOCK_REALTIME), to not be affected by system clock changes. Patch by Victor Stinner. + bpo-45328: Fixed http.client.HTTPConnection to work properly in OSs that don’t support the TCP_NODELAY socket option. + bpo-1596321: Fix the threading._shutdown() function when the threading module was imported first from a thread different than the main thread: no longer log an error at Python exit. + bpo-45274: Fix a race condition in the Thread.join() method of the threading module. If the function is interrupted by a signal and the signal handler raises an exception, make sure that the thread remains in a consistent state to prevent a deadlock. Patch by Victor Stinner. + bpo-45238: Fix unittest.IsolatedAsyncioTestCase.debug(): it runs now asynchronous methods and callbacks. + bpo-36674: unittest.TestCase.debug() raises now a unittest.SkipTest if the class or the test method are decorated with the skipping decorator. + bpo-45235: Fix an issue where argparse would not preserve values in a provided namespace when using a subparser with defaults. + bpo-45234: Fixed a regression in copyfile(), copy(), copy2() raising FileNotFoundError when source is a directory, which should raise IsADirectoryError + bpo-45228: Fix stack buffer overflow in parsing J1939 network address. + bpo-45192: Fix the tempfile._infer_return_type function so that the dir argument of the tempfile functions accepts an object implementing the os.PathLike protocol. + bpo-45160: When tracing a tkinter variable used by a ttk OptionMenu, callbacks are no longer made twice. + bpo-35474: Calling mimetypes.guess_all_extensions() with strict=False no longer affects the result of the following call with strict=True. Also, mutating the returned list no longer affects the global state. + bpo-45166: typing.get_type_hints() now works with Final wrapped in ForwardRef. + bpo-45097: Remove deprecation warnings about the loop argument in asyncio incorrectly emitted in cases when the user does not pass the loop argument. + bpo-45081: Fix issue when dataclasses that inherit from typing.Protocol subclasses have wrong __init__. Patch provided by Yurii Karabas. + bpo-24444: Fixed an error raised in argparse help display when help for an option is set to 1+ blank spaces or when choices arg is an empty container. + bpo-45021: Fix a potential deadlock at shutdown of forked children when using concurrent.futures module + bpo-45030: Fix integer overflow in pickling and copying the range iterator. + bpo-39039: tarfile.open raises ReadError when a zlib error occurs during file extraction. + bpo-44594: Fix an edge case of ExitStack and AsyncExitStack exception chaining. They will now match with block behavior when __context__ is explicitly set to None when the exception is in flight. * Documentation + bpo-45726: Improve documentation for functools.singledispatch() and functools.singledispatchmethod. + bpo-45680: Amend the docs on GenericAlias objects to clarify that non-container classes can also implement __class_getitem__. Patch contributed by Alex Waygood. + bpo-45655: Add a new “relevant PEPs” section to the top of the documentation for the typing module. Patch by Alex Waygood. + bpo-45604: Add level argument to multiprocessing.log_to_stderr function docs. + bpo-45464: Mention in the documentation of Built-in Exceptions that inheriting from multiple exception types in a single subclass is not recommended due to possible memory layout incompatibility. + bpo-45449: Add note about PEP 585 in collections.abc. + bpo-45516: Add protocol description to the importlib.abc.Traversable documentation. + bpo-20692: Add Programming FAQ entry explaining that int literal attribute access requires either a space after or parentheses around the literal. + bpo-45216: Remove extra documentation listing methods in difflib. It was rendering twice in pydoc and was outdated in some places. + bpo-45772: socket.socket documentation is corrected to a class from a function. + bpo-45392: Update the docstring of the type built-in to remove a redundant line and to mention keyword arguments for the constructor. * Tests + bpo-45578: Add tests for dis.distb() + bpo-45577: Add subtests for all pickle protocols in test_zoneinfo. + bpo-43592: test.libregrtest now raises the soft resource limit for the maximum number of file descriptors when the default is too low for our test suite as was often the case on macOS. + bpo-40173: Fix test.support.import_helper.import_fresh_module(). + bpo-45280: Add a test case for empty typing.NamedTuple. + bpo-45269: Cover case when invalid markers type is supplied to c_make_encoder. + bpo-45209: Fix UserWarning: resource_tracker warning in _test_multiprocessing._TestSharedMemory.test_shared_memory_cleaned_after_process_termination + bpo-45195: Fix test_readline.test_nonascii(): sometimes, the newline character is not written at the end, so don’t expect it in the output. Patch by Victor Stinner. + bpo-45156: Fixes infinite loop on unittest.mock.seal() of mocks created by create_autospec(). + bpo-45042: Fixes that test classes decorated with @hashlib_helper.requires_hashdigest were skipped all the time. + bpo-45235: Reverted an argparse bugfix that caused regression in the handling of default arguments for subparsers. This prevented leaf level arguments from taking precedence over root level arguments. + bpo-45765: In importlib.metadata, fix distribution discovery for an empty path. + bpo-45644: In-place JSON file formatting using python3 -m json.tool infile infile now works correctly, previously it left the file empty. Patch by Chris Wesseling. * Build + bpo-43158: setup.py now uses values from configure script to build the _uuid extension module. Configure now detects util-linux’s libuuid, too. + bpo-45571: Modules/Setup now use PY_CFLAGS_NODIST instead of PY_CFLAGS to compile shared modules. + bpo-45532: Update sys.version to use main as fallback information. Patch by Jeong YunWon. + bpo-45405: Prevent internal configure error when running configure with recent versions of non-Apple clang. Patch by David Bohman. + bpo-45220: Avoid building with the Windows 11 SDK previews automatically. This may be overridden by setting the DefaultWindowsSDKVersion environment variable before building. * C API + bpo-44687: BufferedReader.peek() no longer raises ValueError when the entire file has already been buffered. + bpo-44751: Remove crypt.h include from the public Python.h header. - Drop patch incorrect-deprecation-warn-asyncio.patch, fix included.- rpm-build-python dependency is available on the current Factory, not with SLE.- Add incorrect-deprecation-warn-asyncio.patch to fix bpo#45097 (from gh#python/cpython#28153) to remove incorrect deprecation warnings in asyncio.- BuildRequire rpm-build-python: The provider to inject python(abi) has been moved there. rpm-build pulls rpm-build-python automatically in when building anything against python3-base, but this implies that the initial build of python3-base does not trigger the automatic installation.- Update to 3.9.7: - Security - Replaced usage of tempfile.mktemp() with TemporaryDirectory to avoid a potential race condition. - Add auditing events to the marshal module, and stop raising code.__init__ events for every unmarshalled code object. Directly instantiated code objects will continue to raise an event, and audit event handlers should inspect or collect the raw marshal data. This reduces a significant performance overhead when loading from .pyc files. - Made the internal putcmd function in smtplib sanitize input for presence of \r and \n characters to avoid (unlikely) command injection. - Core and Builtins - Fixed pickling of range iterators that iterated for over 2**32 times. - Fix a race in WeakKeyDictionary, WeakValueDictionary and WeakSet when two threads attempt to commit the last pending removal. This fixes asyncio.create_task and fixes a data loss in asyncio.run where shutdown_asyncgens is not run - Fixed a corner case bug where the result of float.fromhex('0x.8p-1074') was rounded the wrong way. - Refine the syntax error for trailing commas in import statements. Patch by Pablo Galindo. - Restore behaviour of complex exponentiation with integer-valued exponent of type float or complex. - Correct the ast locations of f-strings with format specs and repeated expressions. Patch by Pablo Galindo - Use new trashcan macros (Py_TRASHCAN_BEGIN/END) in frameobject.c instead of the old ones (Py_TRASHCAN_SAFE_BEGIN/END). - Fix segmentation fault with deep recursion when cleaning method objects. Patch by Augusto Goulart and Pablo Galindo. - Fix bug where PyErr_SetObject hangs when the current exception has a cycle in its context chain. - Fix reference leaks in the error paths of update_bases() and __build_class__. Patch by Pablo Galindo. - Fix undefined behaviour in complex object exponentiation. - Remove uses of PyObject_GC_Del() in error path when initializing types.GenericAlias. - Remove the pass-through for hash() of weakref.proxy objects to prevent unintended consequences when the original referred object dies while the proxy is part of a hashable object. Patch by Pablo Galindo. - Fix ltrace functionality when exceptions are raised. Patch by Pablo Galindo - Fix a crash at Python exit when a deallocator function removes the last strong reference to a heap type. Patch by Victor Stinner. - Fix crash when using passing a non-exception to a generator’s throw() method. Patch by Noah Oxer - Library - run() now always return a TestResult instance. Previously it returned None if the test class or method was decorated with a skipping decorator. - Fix bugs in cleaning up classes and modules in unittest: - Functions registered with addModuleCleanup() were not called unless the user defines tearDownModule() in their test module. - Functions registered with addClassCleanup() were not called if tearDownClass is set to None. - Buffering in TestResult did not work with functions registered with addClassCleanup() and addModuleCleanup(). - Errors in functions registered with addClassCleanup() and addModuleCleanup() were not handled correctly in buffered and debug modes. - Errors in setUpModule() and functions registered with addModuleCleanup() were reported in wrong order. - And several lesser bugs. - Made email date parsing more robust against malformed input, namely a whitespace-only Date: header. Patch by Wouter Bolsterlee. - Fix a crash in the signal handler of the faulthandler module: no longer modify the reference count of frame objects. Patch by Victor Stinner. - Method stopTestRun() is now always called in pair with method startTestRun() for TestResult objects implicitly created in run(). Previously it was not called for test methods and classes decorated with a skipping decorator. - argparse.BooleanOptionalAction’s default value is no longer printed twice when used with argparse.ArgumentDefaultsHelpFormatter. - Upgrade bundled pip to 21.2.3 and setuptools to 57.4.0 - Fix the os.set_inheritable() function on FreeBSD 14 for file descriptor opened with the O_PATH flag: ignore the EBADF error on ioctl(), fallback on the fcntl() implementation. Patch by Victor Stinner. - The @functools.total_ordering() decorator now works with metaclasses. - sqlite3 user-defined functions and aggregators returning strings with embedded NUL characters are no longer truncated. Patch by Erlend E. Aasland. - Always show loop= arg deprecations in asyncio.gather() and asyncio.sleep() - Non-protocol subclasses of typing.Protocol ignore now the __init__ method inherited from protocol base classes. - The tokenize.tokenize() doesn’t incorrectly generate a NEWLINE token if the source doesn’t end with a new line character but the last line is a comment, as the function is already generating a NL token. Patch by Pablo Galindo - Fix http.client.HTTPSConnection fails to download >2GiB data. - rcompleter does not call getattr() on property objects to avoid the side-effect of evaluating the corresponding method. - weakref.proxy objects referencing non-iterators now raise TypeError rather than dereferencing the null tp_iternext slot and crashing. - The implementation of collections.abc.Set._hash() now matches that of frozenset.__hash__(). - Fixed issue in compileall.compile_file() when sys.stdout is redirected. Patch by Stefan Hölzl. - Give priority to using the current class constructor in inspect.signature(). Patch by Weipeng Hong. - Fix memory leak in _tkinter._flatten() if it is called with a sequence or set, but not list or tuple. - Update shutil.copyfile() to raise FileNotFoundError instead of confusing IsADirectoryError when a path ending with a os.path.sep does not exist; shutil.copy() and shutil.copy2() are also affected. - handle StopIteration subclass raised from @contextlib.contextmanager generator - Make the implementation consistency of indexOf() between C and Python versions. Patch by Dong-hee Na. - Fixes TypedDict to work with typing.get_type_hints() and postponed evaluation of annotations across modules. - Fix bug with pdb’s handling of import error due to a package which does not have a __main__ module - Fixed an exception thrown while parsing a malformed multipart email by email.message.EmailMessage. - pathlib.PureWindowsPath.is_reserved() now identifies a greater range of reserved filenames, including those with trailing spaces or colons. - Handle exceptions from parsing the arg of pdb’s run/restart command. - The sqlite3 context manager now performs a rollback (thus releasing the database lock) if commit failed. Patch by Luca Citi and Erlend E. Aasland. - Improved string handling for sqlite3 user-defined functions and aggregates: - It is now possible to pass strings with embedded null characters to UDFs - Conversion failures now correctly raise MemoryError - Patch by Erlend E. Aasland. - Handle RecursionError in TracebackException’s constructor, so that long exceptions chains are truncated instead of causing traceback formatting to fail. - Fix email.message.EmailMessage.set_content() when called with binary data and 7bit content transfer encoding. - The compresslevel and preset keyword arguments of tarfile.open() are now both documented and tested. - Fixed a Y2k38 bug in the compileall module where it would fail to compile files with a modification time after the year 2038. - Fix test___all__ on platforms lacking a shared memory implementation. - Pass multiprocessing BaseProxy argument manager_owned through AutoProxy. - email.utils.getaddresses() now accepts email.header.Header objects along with string values. Patch by Zackery Spytz. - lib2to3 now recognizes async generators everywhere. - Fix TypeError when required subparsers without dest do not receive arguments. Patch by Anthony Sottile. - Documentation - Removed the othergui.rst file, any references to it, and the list of GUI frameworks in the FAQ. In their place I’ve added links to the Python Wiki page on GUI frameworks. - Update the definition of __future__ in the glossary by replacing the confusing word “pseudo-module” with a more accurate description. - Add typical examples to os.path.splitext docs - Clarify that shutil.make_archive() is not thread-safe due to reliance on changing the current working directory. - Update of three expired hyperlinks in Doc/distributing/index.rst: “Project structure”, “Building and packaging the project”, and “Uploading the project to the Python Packaging Index”. - Updated the docstring and docs of filecmp.cmp() to be more accurate and less confusing especially in respect to shallow arg. - Match the docstring and python implementation of countOf() to the behavior of its c implementation. - List all kwargs for textwrap.wrap(), textwrap.fill(), and textwrap.shorten(). Now, there are nav links to attributes of TextWrap, which makes navigation much easier while minimizing duplication in the documentation. - Clarify that atexit uses equality comparisons internally. - Documentation of csv.Dialect is more descriptive. - Fix documentation for the return type of sysconfig.get_path(). - Add a “Security Considerations” index which links to standard library modules that have explicitly documented security considerations. - Remove the unqualified claim that tkinter is threadsafe. It has not been true for several years and likely never was. An explanation of what is true may be added later, after more discussion, and possibly after patching _tkinter.c, - Tests - Add calls of gc.collect() in tests to support PyPy. - Made tests relying on the _asyncio C extension module optional to allow running on alternative Python implementations. Patch by Serhiy Storchaka. - Fix auto history tests of test_readline: sometimes, the newline character is not written at the end, so don’t expect it in the output. - Add ability to wholesale silence DeprecationWarnings while running the regression test suite. - Notify users running test_decimal regression tests on macOS of potential harmless “malloc can’t allocate region” messages spewed by test_decimal. - Fixed floating point precision issue in turtle tests. - Regression tests, when run with -w, are now re-running only the affected test methods instead of re-running the entire test file. - Add test for nested queues when using multiprocessing shared objects AutoProxy[Queue] inside ListProxy and DictProxy- Add decimal.patch to add building with --with-system-libmpdec option (bsc#1189356).- test_faulthandler is still problematic under qemu linux-user emulation, disable it there - Reenable profileopt with qemu emulation, test_faulthandler is no longer run during profiling- Update to 3.9.6: * Security - bpo-44022 (bsc#1189241, CVE-2021-3737): http.client now avoids infinitely reading potential HTTP headers after a 100 Continue status response from the server. * Core and Builtins - bpo-44168: Fix error message in the parser involving keyword arguments with invalid expressions. Patch by Pablo Galindo - bpo-44114: Fix incorrect dictkeys_reversed and dictitems_reversed function signatures in C code, which broke webassembly builds. - bpo-44070: No longer eagerly makes import filenames absolute, except for extension modules, which was introduced in 3.9.5. - bpo-28146: Fix a confusing error message in str.format(). - bpo-11105: When compiling ast.AST objects with recursive references through compile(), the interpreter doesn’t crash anymore instead it raises a RecursionError. * Library - bpo-43972: When http.server.SimpleHTTPRequestHandler sends a 301 (Moved Permanently) for a directory path not ending with /, add a Content-Length: 0 header. This improves the behavior for certain clients. - bpo-43776: When subprocess.Popen args are provided as a string or as pathlib.Path, the Popen instance repr now shows the right thing. - bpo-43318: Fix a bug where pdb does not always echo cleared breakpoints. - bpo-43295: datetime.datetime.strptime() now raises ValueError instead of IndexError when matching 'z' with the %z format specifier. - bpo-37022: pdb now displays exceptions from repr() with its p and pp commands. * IDLE - bpo-33962: Move the indent space setting from the Font tab to the new Windows tab. Patch by Mark Roseman and Terry Jan Reedy. - bpo-40468: Split the settings dialog General tab into Windows and Shell/ED tabs. Move help sources, which extend the Help menu, to the Extensions tab. Make space for new options and shorten the dialog. The latter makes the dialog better fit small screens. - bpo-41611: Avoid uncaught exceptions in AutoCompleteWindow.winconfig_event(). - bpo-41611: Fix IDLE sometimes freezing upon tab-completion on macOS. * Tools/Demos - bpo-44074: Make patchcheck automatically detect the correct base branch name (previously it was hardcoded to ‘master’) - Upstreamed patches were removed: - bpo44426-complex-keyword-sphinx.patch - Refreshed patches: - subprocess-raise-timeout.patch- Use versioned python-Sphinx to avoid dependency on other version of Python (bsc#1183858).- Add bpo44426-complex-keyword-sphinx.patch allowing generating documentation with Sphinx 4 (bpo#44426).- Revert previous skip over test_capi - Add skip-test_pyobject_freed_is_freed.patch to skip failing test on SLE-15.- allow build with Sphinx >= 3.x- Exclude test_capi on Leap (test fails there)- Stop providing "python" symbol (bsc#1185588), which means python2 currently.- Update to 3.9.5: * Security - bpo-43434: Creating a sqlite3.Connection object now also produces a sqlite3.connect auditing event. Previously this event was only produced by sqlite3.connect() calls. Patch by Erlend E. Aasland. - bpo-43882: The presence of newline or tab characters in parts of a URL could allow some forms of attacks. - Following the controlling specification for URLs defined by WHATWG urllib.parse() now removes ASCII newlines and tabs from URLs, preventing such attacks. - bpo-43472: Ensures interpreter-level audit hooks receive the cpython.PyInterpreterState_New event when called through the _xxsubinterpreters module. - bpo-36384 (bsc#1185706, CVE-2021-29921): ipaddress module no longer accepts any leading zeros in IPv4 address strings. Leading zeros are ambiguous and interpreted as octal notation by some libraries. For example the legacy function socket.inet_aton() treats leading zeros as octal notatation. glibc implementation of modern inet_pton() does not accept any leading zeros. For a while the ipaddress module used to accept ambiguous leading zeros. - bpo-43075 (CVE-2021-3733, bsc#1189287): Fix Regular Expression Denial of Service (ReDoS) vulnerability in urllib.request.AbstractBasicAuthHandler. The ReDoS-vulnerable regex has quadratic worst-case complexity and it allows cause a denial of service when identifying crafted invalid RFCs. This ReDoS issue is on the client side and needs remote attackers to control the HTTP server. - bpo-42800: Audit hooks are now fired for frame.f_code, traceback.tb_frame, and generator code/frame attribute access. * Core and Builtins - bpo-43105: Importlib now resolves relative paths when creating module spec objects from file locations. - bpo-42924: Fix bytearray repetition incorrectly copying data from the start of the buffer, even if the data is offset within the buffer (e.g. after reassigning a slice at the start of the bytearray to a shorter byte string). * Library - bpo-43993: Update bundled pip to 21.1.1. - bpo-43937: Fixed the turtle module working with non-default root window. - bpo-43930: Update bundled pip to 21.1 and setuptools to 56.0.0 - bpo-43920: OpenSSL 3.0.0: load_verify_locations() now returns a consistent error message when cadata contains no valid certificate. - bpo-43607: urllib can now convert Windows paths with \\?\ prefixes into URL paths. - bpo-43284: platform.win32_ver derives the windows version from sys.getwindowsversion().platform_version which in turn derives the version from kernel32.dll (which can be of a different version than Windows itself). Therefore change the platform.win32_ver to determine the version using the platform module’s _syscmd_ver private function to return an accurate version. - bpo-42248: [Enum] ensure exceptions raised in _missing__ are released - bpo-43799: OpenSSL 3.0.0: define OPENSSL_API_COMPAT 1.1.1 to suppress deprecation warnings. Python requires OpenSSL 1.1.1 APIs. - bpo-43794: Add ssl.OP_IGNORE_UNEXPECTED_EOF constants (OpenSSL 3.0.0) - bpo-43789: OpenSSL 3.0.0: Don’t call the password callback function a second time when first call has signaled an error condition. - bpo-43788: The header files for ssl error codes are now OpenSSL version-specific. Exceptions will now show correct reason and library codes. The make_ssl_data.py script has been rewritten to use OpenSSL’s text file with error codes. - bpo-43655: tkinter dialog windows are now recognized as dialogs by window managers on macOS and X Window. - bpo-43534: turtle.textinput() and turtle.numinput() create now a transient window working on behalf of the canvas window. - bpo-43522: Fix problem with hostname_checks_common_name. OpenSSL does not copy hostflags from struct SSL_CTX to struct SSL. - bpo-42967: Allow bytes separator argument in urllib.parse.parse_qs and urllib.parse.parse_qsl when parsing str query strings. Previously, this raised a TypeError. - bpo-43176: Fixed processing of a dataclass that inherits from a frozen dataclass with no fields. It is now correctly detected as an error. - bpo-41735: Fix thread locks in zlib module may go wrong in rare case. Patch by Ma Lin. - bpo-36470: Fix dataclasses with InitVars and replace(). Patch by Claudiu Popa. - bpo-32745: Fix a regression in the handling of ctypes’ ctypes.c_wchar_p type: embedded null characters would cause a ValueError to be raised. Patch by Zackery Spytz. * Documentation - bpo-43959: The documentation on the PyContextVar C-API was clarified. - bpo-43938: Update dataclasses documentation to express that FrozenInstanceError is derived from AttributeError. - bpo-43755: Update documentation to reflect that unparenthesized lambda expressions can no longer be the expression part in an if clause in comprehensions and generator expressions since Python 3.9. - bpo-43739: Fixing the example code in Doc/extending/extending.rst to declare and initialize the pmodule variable to be of the right type. * Tests - bpo-43961: Fix test_logging.test_namer_rotator_inheritance() on Windows: use os.replace() rather than os.rename(). Patch by Victor Stinner. - bpo-43842: Fix a race condition in the SMTP test of test_logging. Don’t close a file descriptor (socket) from a different thread while asyncore.loop() is polling the file descriptor. Patch by Victor Stinner. - bpo-43811: Tests multiple OpenSSL versions on GitHub Actions. Use ccache to speed up testing. - bpo-43791: OpenSSL 3.0.0: Disable testing of legacy protocols TLS 1.0 and 1.1. Tests are failing with TLSV1_ALERT_INTERNAL_ERROR. - Refreshed patches: - bpo-31046_ensurepip_honours_prefix.patch - python-3.3.0b1-fix_date_time_compiler.patch - Add vendorized files from bluez-devel to enable building support for Bluetooth.- Make sure to close the import_failed.map file after the exception has been raised in order to avoid ResourceWarnings when the failing import is part of a try...except block.- Update to 3.9.4: - bpo#43710: Reverted the fix for https://bugs.python.org/issue42500 as it changed the PyThreadState struct size and broke the 3.9.x ABI in the 3.9.3 release (visible on 32-bit platforms using binaries compiled using an earlier version of Python 3.9.x headers). - bpo#26053: Fixed bug where the pdb interactive run command echoed the args from the shell command line, even if those have been overridden at the pdb prompt. - bpo#42988 (bsc#1183374) CVE-2021-3426: Remove the getfile feature of the pydoc module which could be abused to read arbitrary files on the disk (directory traversal vulnerability). Moreover, even source code of Python modules can contain sensitive data like passwords. Vulnerability reported by David Schwörer. - bpo#43285: ftplib no longer trusts the IP address value returned from the server in response to the PASV command by default. This prevents a malicious FTP server from using the response to probe IPv4 address and port combinations on the client network. Code that requires the former vulnerable behavior may set a trust_server_pasv_ipv4_address attribute on their ftplib.FTP instances to True to re-enable it. - bpo#43439: Add audit hooks for gc.get_objects(), gc.get_referrers() and gc.get_referents(). Patch by Pablo Galindo. - bpo#43660: Fix crash that happens when replacing sys.stderr with a callable that can remove the object while an exception is being printed. Patch by Pablo Galindo. - bpo#43555: Report the column offset for SyntaxError for invalid line continuation characters. Patch by Pablo Galindo. - bpo#43517: Fix misdetection of circular imports when using from pkg.mod import attr, which caused false positives in non-trivial multi-threaded code. - bpo#35883: Python no longer fails at startup with a fatal error if a command line argument contains an invalid Unicode character. The Py_DecodeLocale() function now escapes byte sequences which would be decoded as Unicode characters outside the [U+0000; U+10ffff] range. - bpo#43406: Fix a possible race condition where PyErr_CheckSignals tries to execute a non-Python signal handler. - bpo#42500: Improve handling of exceptions near recursion limit. Converts a number of Fatal Errors in RecursionErrors. - bpo#43433: xmlrpc.client.ServerProxy no longer ignores query and fragment in the URL of the server. - bpo#35930: Raising an exception raised in a “future” instance will create reference cycles. - bpo#43577: Fix deadlock when using ssl.SSLContext debug callback with ssl.SSLContext.sni_callback(). - bpo#43521: ast.unparse can now render NaNs and empty sets. - bpo#43423: subprocess.communicate() no longer raises an IndexError when there is an empty stdout or stderr IO buffer during a timeout on Windows. - bpo#27820: Fixed long-standing bug of smtplib.SMTP where doing AUTH LOGIN with initial_response_ok=False will fail. The cause is that SMTP.auth_login _always_ returns a password if provided with a challenge string, thus non-compliant with the standard for AUTH LOGIN. Also fixes bug with the test for smtpd. - bpo#43332: Improves the networking efficiency of http.client when using a proxy via set_tunnel(). Fewer small send calls are made during connection setup. - bpo#43399: Fix ElementTree.extend not working on iterators when using the Python implementation - bpo#43316: The python -m gzip command line application now properly fails when detecting an unsupported extension. It exits with a non-zero exit code and prints an error message to stderr. - bpo#43260: Fix TextIOWrapper can not flush internal buffer forever after very large text is written. - bpo#42782: Fail fast in shutil.move() to avoid creating destination directories on failure. - bpo#37193: Fixed memory leak in socketserver.ThreadingMixIn introduced in Python 3.7. - bpo#43199: Answer “Why is there no goto?” in the Design and History FAQ. - bpo#43407: Clarified that a result from time.monotonic(), time.perf_counter(), time.process_time(), or time.thread_time() can be compared with the result from any following call to the same function - not just the next immediate call. - bpo#27646: Clarify that ‘yield from ’ works with any iterable, not just iterators. - bpo#36346: Update some deprecated unicode APIs which are documented as “will be removed in 4.0” to “3.12”. See PEP 623 for detail. - bpo#37945: Fix test_getsetlocale_issue1813() of test_locale: skip the test if setlocale() fails. Patch by Victor Stinner. - bpo#41561: Add workaround for Ubuntu’s custom OpenSSL security level policy. - bpo#43288: Fix test_importlib to correctly skip Unicode file tests if the fileystem does not support them. - bpo#43617: Improve configure.ac: Check for presence of autoconf-archive package and remove our copies of M4 macros. - bpo#42225: Document that IDLE can fail on Unix either from misconfigured IP masquerage rules or failure displaying complex colored (non-ascii) characters. - bpo#43283: Document why printing to IDLE’s Shell is often slower than printing to a system terminal and that it can be made faster by pre-formatting a single string before printing.- Update to 3.9.2: - bpo#42938 (bsc#1181126): Avoid static buffers when computing the repr of ctypes.c_double and ctypes.c_longdouble values. This issue was assigned CVE-2021-3177. - bpo#42967 (bsc#1182379): Fix web cache poisoning vulnerability by defaulting the query args separator to &, and allowing the user to choose a custom separator. This issue was assigned CVE-2021-23336. - Upstreamed patches were removed: - CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch - bsc1167501-invalid-alignment.patch - skip_random_failing_tests.patch - CVE-2019-5010-null-defer-x509-cert-DOS.patch- Add Obsoletes for python3-base when primary interpreter is set to properly replace it during upgrades. (bsc#1181324)- Update to 3.9.1: Security bugs: - Prevented potential DoS attack via CPU and RAM exhaustion when processing malformed Apple Property List files in binary format. - The plistlib module no longer accepts entity declarations in XML plist files to avoid XML vulnerabilities. This should not affect users as entity declarations are not used in regular plist files. - Add volatile to the accumulator variable in hmac.compare_digest, making constant-time-defeating optimizations less likely. Core and Builtins - Allow assignment expressions in set literals and set comprehensions as per PEP 572. Patch by Pablo Galindo. - Fix a regression introduced by the new parser, where an unparenthesized walrus operator was not allowed within generator expressions. - types.GenericAlias objects can now be the targets of weakrefs. - Fixed a bug in the PEG parser that was causing crashes in debug mode. Now errors are checked in left-recursive rules to avoid cases where such errors do not get handled in time and appear as long-distance crashes in other places. - Fixed a possible crash in the PEG parser when checking for the ‘!=’ token in the barry_as_flufl rule. Patch by Pablo Galindo. - Fix handling of errors during creation of PyFunctionObject, which resulted in operations on uninitialized memory. Patch by Yonatan Goldschmidt. - Fix a bug in the parser, where a curly brace following a primary didn’t fail immediately. This led to invalid expressions like a {b} to throw a SyntaxError with a wrong offset, or invalid expressions ending with a curly brace like a { to not fail immediately in the REPL. - Fix possible buffer overflow in the new parser when checking for continuation lines. Patch by Pablo Galindo. - Run the parser two times. On the first run, disable all the rules that only generate better error messages to gain performance. If there’s a parse failure, run the parser a second time with those enabled. - Document the default implementation of object.__eq__. - Fix peephole optimizer misoptimize conditional jump + JUMP_IF_NOT_EXC_MATCH pair. - The garbage collector now tracks all user-defined classes. Patch by Brandt Bucher. - Fixed potential issues with removing not completely initialized module from sys.modules when import fails. - Star-unpacking is now allowed for with item’s targets in the PEG parser. - Fixed stack overflow in issubclass() and isinstance() when getting the __bases__ attribute leads to infinite recursion. - When loading a native module and a load failure occurs, prevent a possible UnicodeDecodeError when not running in a UTF-8 locale by decoding the load error message using the current locale’s encoding. - Correctly count control blocks in ‘except’ in compiler. Ensures that a syntax error, rather a fatal error, occurs for deeply nested, named exception handlers. Library - types.GenericAlias will now raise a TypeError when attempting to initialize with a keyword argument. Previously, this would cause the interpreter to crash if the interpreter was compiled with debug symbols. This does not affect interpreters compiled for release. Patch by Ken Jin. - CGIHTTPRequestHandler.run_cgi() HTTP_ACCEPT improperly parsed. Replace the special purpose getallmatchingheaders with generic get_all method and add relevant tests. - inspect.findsource() now raises OSError instead of IndexError when co_lineno of a code object is greater than the file length. This can happen, for example, when a file is edited after it was imported. PR by Irit Katriel. - Fix handling of trailing comments by inspect.getsource(). - ChainMap.__iter__ no longer calls __getitem__ on underlying maps - TracebackException no longer holds a reference to the exception’s traceback object. Consequently, instances of TracebackException for equivalent but non-equal exceptions now compare as equal. - We fixed an issue in pickle.whichmodule in which importing multiprocessing could change the how pickle identifies which module an object belongs to, potentially breaking the unpickling of those objects. - Clarify the error message for asyncio.IncompleteReadError when expected is None. - Extracting a symlink from a tarball should succeed and overwrite the symlink if it already exists. The fix is to remove the existing file or symlink before extraction. Based on patch by Chris AtLee, Jeffrey Kintscher, and Senthil Kumaran. - Fixed tkinter.ttk.Style.map(). The function accepts now the representation of the default state as empty sequence (as returned by Style.map()). The structure of the result is now the same on all platform and does not depend on the value of wantobjects. - Fix various issues with typing.Literal parameter handling (flatten, deduplicate, use type to cache key). Patch provided by Yurii Karabas. - Fix the threading.Thread class at fork: do nothing if the thread is already stopped (ex: fork called at Python exit). Previously, an error was logged in the child process. - The onerror callback from shutil.rmtree now receives correct function when os.open fails. - Fix os.sendfile() on illumos. - Fixed writing binary Plist files larger than 4 GiB. - The repr() of typing types containing Generic Alias Types previously did not show the parameterized types in the GenericAlias. They have now been changed to do so. - webbrowser: Ignore NotADirectoryError when calling xdg-settings. - binhex.binhex() consisently writes macOS 9 line endings. - Fix a stack overflow error for asyncio Task or Future repr(). - The overflow occurs under some circumstances when a Task or Future recursively returns itself. - Fix memory leak in subprocess.Popen() in case an uid (gid) specified in user (group, extra_groups) overflows uid_t (gid_t). - Improve asyncio.wait function to create the futures set just one time. - InvalidFileException and RecursionError are now the only errors caused by loading malformed binary Plist file (previously ValueError and TypeError could be raised in some specific cases). - Pickling heap types implemented in C with protocols 0 and 1 raises now an error instead of producing incorrect data. - plistlib: fix parsing XML plists with hexadecimal integer values - Fix an incorrectly formatted error from _codecs.charmap_decode() when called with a mapped value outside the range of valid Unicode code points. PR by Max Bernstein. - Fix pickling pure Python datetime.time subclasses. Patch by Dean Inwood. - Fixed a bug that was causing ctypes.util.find_library() to return None when triying to locate a library in an environment when gcc>=9 is available and ldconfig is not. Patch by Pablo Galindo - C14N 2.0 serialisation in xml.etree.ElementTree failed for unprefixed attributes when a default namespace was defined. - Fix a bug in the symtable module that was causing module-scope global variables to not be reported as both local and global. Patch by Pablo Galindo. - str() for the type attribute of the tkinter.Event object always returns now the numeric code returned by Tk instead of the name of the event type. - fix tkinter.EventType Enum so all members are strings, and none are tuples - Fix SQLite3 segfault when backing up closed database. Patch contributed by Peter David McCormick. - Fix the tarfile module to write only basename of TAR file to GZIP compression header. - Allow ctypes.wintypes to be imported on non-Windows systems. - shutil.which() now ignores empty entries in PATHEXT instead of treating them as a match. - Fix time-of-check/time-of-action issue in subprocess.Popen.send_signal. - Fix --outfile for cProfile / profile not writing the output file in the original directory when the program being profiled changes the working directory. PR by Anthony Sottile. - ZipFile truncates files to avoid corruption when a shorter comment is provided in append (“a”) mode. Patch by Jan Mazur. - Fixed KeyError exception when flattening an email to a string attempts to replace a non-existent Content-Transfer-Encoding header. Documentation - Fix the URL for the IMAP protocol documents. - Document __format__ functionality for IP addresses. - Clarify that subscription expressions are also valid for certain classes and types in the standard library, and for user-defined classes and types if the classmethod __class_getitem__() is provided. - Documented generic alias type and types.GenericAlias. Also added an entry in glossary for generic types. - In Programming FAQ “Sequences (Tuples/Lists)” section, add “How do you remove multiple items from a list”. - Fix RemovedInSphinx40Warning when building the documentation. Patch by Dong-hee Na. - Update the refcounts info of PyType_FromModuleAndSpec. - Fix tarfile’s extractfile documentation - Document some restrictions on the default string representations of numeric classes. Tests - Reenable test_gdb on gdb 9.2 and newer: https://bugzilla.redhat.com/show_bug.cgi?id=1866884 bug is fixed in gdb 10.1. - Fix test_asyncio.test_call_later() race condition: don’t measure asyncio performance in the call_later() unit test. The test failed randomly on the CI. - Include _testinternalcapi module in Windows installer for test suite - Fix test_logging.test_race_between_set_target_and_flush(): the test now waits until all threads complete to avoid leaking running threads. - Avoid a test failure in test_lib2to3 if the module has already imported at the time the test executes. Patch by Pablo Galindo. - Tests for CJK codecs no longer call eval() on content received via HTTP. - Fix test_site.test_license_exists_at_url(): call urllib.request.urlcleanup() to reset the global urllib.request._opener. Patch by Victor Stinner. - test_ssl: skip test_min_max_version_mismatch when TLS 1.0 is not available - Add tests for SIGINT handling in the runpy module. - Fixed a failure in test_tk.test_widgets.ScaleTest happening when executing the test with Tk 8.6.10. Build - Fix a race condition in “make regen-all” when make -jN option is used to run jobs in parallel. The clinic.py script now only use atomic write to write files. Moveover, generated files are now left unchanged if the content does not change, to not change the file modification time. - Update Py_UNREACHABLE to use __builtin_unreachable() if only the compiler is able to use it. Patch by Dong-hee Na. - Addressed three compiler warnings found by undefined behavior sanitizer (ubsan). IDLE - Fix reporting offset of the RE error in searchengine. - Get docstrings for IDLE calltips more often by using inspect.getdoc. - Mostly finish using ttk widgets, mainly for editor, settings, and searches. Some patches by Mark Roseman. - Use ‘IDLE Shell’ as shell title - Rewrite the Calltips doc section. - In calltips, stop reminding that ‘/’ marks the end of positional-only arguments. - Typing opening and closing parentheses inside the parentheses of a function call will no longer cause unnecessary “flashing” off and on of an existing open call-tip, e.g. when typed in a string literal. C API - Fix potential crash in deallocating method objects when dynamically allocated PyMethodDef’s lifetime is managed through the self argument of a PyCFunction. - Py_FileSystemDefaultEncodeErrors and Py_UTF8Mode are available again in limited API. - Readjustet and reapplied patches: - CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch - bpo-31046_ensurepip_honours_prefix.patch - python-3.3.0b1-fix_date_time_compiler.patch - skip_random_failing_tests.patch - sphinx-update-removed-function.patch- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in _ctypes/callproc.c, which may lead to remote code execution.- (bsc#1180125) We really don't Require python-rpm-macros package. Unnecessary dependency.- Make python39-doc building again - Add no-skipif-doctests.patch, because SLE-15 version of Sphinx doesn't know about skipif directive in doctests.- Update sphinx-update-removed-function.patch patch to the latest version in python36.- Last try before this results in an editwar: * remove importlib_resources and importlib-metadata provides/obsoletes * import importlib_resources is not the same as import importlib.resources, same for metadata * The backport packages from PyPI needed for older flavors are specified as such for setuptools or in pyproject.toml. If a package requires them they typically add them with a python version qualifier and the packages have their own version numbers.- Add patch sphinx-update-removed-function.patch to no longer call a now removed function and to make documentation build independent of the Sphinx version (bsc#1179630, gh#python/cpython#13236).- Don't require packages which break build on SLE-15 although we really don't need them (python3-python-docs-theme and python3-sphinxcontrib-qthelp).- Fix build with RPM 4.16: error: bare words are no longer supported, please use "...": x86 == ppc.- Update to the final version 3.9.0: Complete changelog with all (many) changes from previous version is on https://docs.python.org/release/3.9.0/whatsnew/3.9.html Changes from the previous RC versions (not that many) are on https://docs.python.org/release/3.9.0/whatsnew/changelog.html#changelog- Buildrequire timezone only for general flavor. It's used in this flavor for the test suite.- Update to 3.9.0rc1: * Core and Builtins - bpo-38156: Handle interrupts that come after EOF correctly in PyOS_StdioReadline. * Library - bpo-41497: Fix potential UnicodeDecodeError in dis module. - bpo-41490: Update ensurepip to install pip 20.2.1 and setuptools 49.2.1. - bpo-41467: On Windows, fix asyncio recv_into() return value when the socket/pipe is closed (BrokenPipeError): return 0 rather than an empty byte string (b''). - bpo-41425: Make tkinter doc example runnable. - bpo-41384: Raise TclError instead of TypeError when an unknown option is passed to tkinter.OptionMenu. - bpo-38731: Fix NameError in command-line interface of py_compile. - bpo-41317: Use add_done_callback() in asyncio.loop.sock_accept() to unsubscribe reader early on cancellation. - bpo-41364: Reduce import overhead of uuid. - bpo-41341: Recursive evaluation of typing.ForwardRef in get_type_hints. - bpo-41182: selector: use DefaultSelector based upon implementation - bpo-40726: Handle cases where the end_lineno is None on ast.increment_lineno(). * Documentation - bpo-41045: Add documentation for debug feature of f-strings. - bpo-41314: Changed the release when from __future__ import annotations becomes the default from 4.0 to 3.10 (following a change in PEP 563). * Windows - bpo-41492: Fixes the description that appears in UAC prompts. - bpo-40948: Improve post-install message to direct people to the “py” command. - bpo-41412: The installer will now fail to install on Windows 7 and Windows 8. Further, the UCRT dependency is now always downloaded on demand. - bpo-40741: Update Windows release to include SQLite 3.32.3. * IDLE - bpo-41468: Improve IDLE run crash error message (which users should never see). - bpo-41373: Save files loaded with no line ending, as when blank, or different line endings, by setting its line ending to the system default. Fix regression in 3.8.4 and 3.9.0b4.- Synchronize formatting and fixes with python38.- Increase testsuite timeout to account for super long running test_peg_generator- Removed CVE-2019-20907_tarfile-inf-loop.patch: fixed in upstream - Removed recursion.tar: contained in upstream - Update to 3.9.0b5: - bpo-41304: Fixes python3x._pth being ignored on Windows, caused by the fix for bpo-29778 (CVE-2020-15801). - bpo-41162: Audit hooks are now cleared later during finalization to avoid missing events. - bpo-29778: Ensure python3.dll is loaded from correct locations when Python is embedded (CVE-2020-15523). - bpo-39603: Prevent http header injection by rejecting control characters in http.client.putrequest(…). - bpo-41295: Resolve a regression in CPython 3.8.4 where defining “__setattr__” in a multi-inheritance setup and calling up the hierarchy chain could fail if builtins/extension types were involved in the base types. - bpo-41247: Always cache the running loop holder when running asyncio.set_running_loop. - bpo-41252: Fix incorrect refcounting in _ssl.c’s _servername_callback(). - bpo-41215: Use non-NULL default values in the PEG parser keyword list to overcome a bug that was ' preventing Python from being properly compiled when using the XLC compiler. Patch by Pablo Galindo. - bpo-41218: Python 3.8.3 had a regression where compiling with ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would aggressively mark list comprehension with CO_COROUTINE. Now only list comprehension making use of async/await will tagged as so. - bpo-41175: Guard against a NULL pointer dereference within bytearrayobject triggered by the bytearray() + bytearray() operation. - bpo-39960: The “hackcheck” that prevents sneaking around a type’s __setattr__() by calling the superclass method was rewritten to allow C implemented heap types. - bpo-41288: Unpickling invalid NEWOBJ_EX opcode with the C implementation raises now UnpicklingError instead of crashing. - bpo-39017: Avoid infinite loop when reading specially crafted TAR files using the tarfile module (CVE-2019-20907, bsc#1174091). - bpo-41235: Fix the error handling in ssl.SSLContext.load_dh_params(). - bpo-41207: In distutils.spawn, restore expectation that DistutilsExecError is raised when the command is not found. - bpo-39168: Remove the __new__ method of typing.Generic. - bpo-41194: Fix a crash in the _ast module: it can no longer be loaded more than once. It now uses a global state rather than a module state. - bpo-39384: Fixed email.contentmanager to allow set_content() to set a null string. - bpo-41300: Save files with non-ascii chars. Fix regression released in 3.9.0b4 and 3.8.4. - bpo-37765: Add keywords to module name completion list. Rewrite Completions section of IDLE doc. - bpo-40170: Revert PyType_HasFeature() change: it reads again directly the PyTypeObject.tp_flags member when the limited C API is not used, rather than always calling PyType_GetFlags() which hides implementation details.- Add CVE-2019-20907_tarfile-inf-loop.patch fixing bsc#1174091 (CVE-2019-20907, bpo#39017) avoiding possible infinite loop in specifically crafted tarball. Add recursion.tar as a testing tarball for the patch.- Changed bpo-31046_ensurepip_honours_prefix.patch to include fix from py3.8- Spec file fixes - Re-added subprocess-raise-timeout.patch: now compatible - Removed bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch: contained in upstream- Fix minor issues found in the staging.- Do not set ourselves as primary interpreter- Update to 3.9.0b4: - PEP 584, Union Operators in dict - PEP 585, Type Hinting Generics In Standard Collections - PEP 593, Flexible function and variable annotations - PEP 602, Python adopts a stable annual release cadence - PEP 615, Support for the IANA Time Zone Database in the Standard Library - PEP 616, String methods to remove prefixes and suffixes - PEP 617, New PEG parser for CPython - bpo#38379, garbage collection does not block on resurrected objects; - bpo#38692, os.pidfd_open added that allows process management without races and signals; - bpo#39926, Unicode support updated to version 13.0.0; - bpo#1635741, when Python is initialized multiple times in the same process, it does not leak memory anymore; - A number of Python builtins (range, tuple, set, frozenset, list, dict) are now sped up using PEP 590 vectorcall; - A number of Python modules (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) now use multiphase initialization as defined by PEP 489; - A number of standard library modules (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) are now using the stable ABI defined by PEP 384. - Remove upstreamed patches: - F00102-lib64.patch - SUSE-FEDORA-multilib.patch - OBS_dev-shm.patch - subprocess-raise-timeout.patch - bpo36302-sort-module-sources.patch - bpo40784-Fix-sqlite3-deterministic-test.patch- Update pre_checkin.sh and regenerate- Convert few dependencies to their pkgconfig counterparts- Remove release requirement on libpython, it is not really needed to be equal as the abi changes with versions- Add provides python3-bla on all the subpkgs in case we are primary provider of the functionality- Remove unversioned files from devel subpkg too - Remove main python3 files from -base based whether we are primary interpreter or not - Fix idle to be co-installable - Add condition to be primary to provide/obsolete python3-* - Fix doc to build in versioned folder so the pythons can be installed next to each other- Revert the full versioning of calls on the macros. These are generic so they should really just call python3 X- For the doc package we can build with generic flavor, we don't need the our-interpreter based one- Add provides for pytohn3X-typing/etc to allow BR on those still to work when needed- Change macros.python3 to use full versioned 3.8 instead of just 3 for python interpreter- Reduce some now unused conditionals- Redux the -base dependencies to match up pre-merge layout- Generate baselibs in pre-checkin too- Generate the importlib-failed using pre_checking again - Add back the information about skipped tests on the pre_checkin output- Use %python_pkg_name instead of hardcoding python3 where applicable - Sort out preamble with spec-cleaner- Calculate required variables instead of relying on their continuous manual update- Fix the -base module build again to generate only the deps we need- Replace OBS_dev-shm.patch with the upstream PR#20944- Use the %{python_pkg_name} on more places to allow easier multiversioning - Switch to _multibuild approach for easier maintenance of this package. All is now in one spec file with 3 conditionals: * bcond_with base * bcond_with doc * bcond_with general- add requires python3-base on libpython subpackage (bsc#1167008)- build against Sphinx 2.x until python is compatible with Sphinx 3.x (see gh#python/cpython#19397, bpo#40204)- Fix build with SQLite 3.32 (bpo#40783) add bpo40784-Fix-sqlite3-deterministic-test.patch- Update to version 3.8.3: - Complete list of changes is available at https://docs.python.org/release/3.8.3/whatsnew/changelog.html#python-3-8-3-final, but most of them are just bugfixes. - Removed patch CVE-2020-8492-urllib-ReDoS.patch: contained in upstream- Add #!BuildIgnore: gdk-pixbuf-loader-rsvg to python3 SPEC- Add patch bsc1167501-invalid-alignment.patch (bsc#1167501, bpo#40052) to fix alignment in abstract.h header file.- Update list of skipped tests for qemu linux-user build, test_setegid (test.test_os.PosixUidGidTests) is confusing it- Update to 3.8.2: - Complete list of changes is available at https://docs.python.org/release/3.8.2/whatsnew/changelog.html#python-3-8-2-final, but most of them are just bugfixes. - Updated patches: - F00102-lib64.patch - OBS_dev-shm.patch - SUSE-FEDORA-multilib.patch - subprocess-raise-timeout.patch- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug "Python urrlib allowed an HTTP server to conduct Regular Expression Denial of Service (ReDoS)" (bsc#1162367)- Add Requires: libpython%{so_version} == %{version}-%{release} to python3-base to keep both packages always synchronized (bsc#1162224).- Do not pull in bluez in base again, explain the cycle, it needs to be solved by bluez maintainer for us by providing just the headers separately- Reame idle icons to idle3 in order to not conflict with python2 variant of the package * renamed the icons * renamed icon load in desktop file- Add importlib_resources provide/obsolete as it is integral part of the lang since 3.7 release- Add -fno-semantic-interposition as it brings speed up: https://fedoraproject.org/wiki/Changes/PythonNoSemanticInterpositionSpeedup- Update to 3.8.1: - This is mainly bugfix release and no significant changes to API are expected. The full changelog is available on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-1 - Remove bpo-38688_shutil.copytree_prevent-infinite-recursion.patch, which is included in the upstream tarball.- Add bpo-31046_ensurepip_honours_prefix.patch which makes ensurepip to honour the value of $(prefix). Proposed fix for bpo#31046..- Move bluez-devel dependency to base as it is needed for socket.AF_BLUETOOTH and otherwise does not work- Reintroduce QtHelp with the help of the new BR python-sphinxcontrib-qthelp.- Fix SUSE-FEDORA-multilib.patch, the platform agnostic infix for library installation is "lib", not "dir".- Move idle subpackage build from python3-base to python3. appstream-glib required for packaging introduces considerable extra dependencies and a build loop via rust/librsvg. - Correct installation of idle IDE icons: + idle.png is not the target directory + non-GNOME-specific icons belong into icons/hicolor - Add required Name key to idle3 desktop file- Update to the final release 3.8.0. . - New Features: - Assignment expressions - Positional-only parameters - Parallel filesystem cache for compiled bytecode files - Debug build uses the same ABI as release build - f-strings support = for self-documenting expressions and debugging - PEP 578: Python Runtime Audit Hooks - PEP 587: Python Initialization Configuration - Vectorcall: a fast calling protocol for CPython - Pickle protocol 5 with out-of-band data buffers - New modules: - importlib.metadata - Improved modules: - ast asyncio, builtins, collections, curses, ctypes, datetime, functools, gc, gettext, gzip, idelib and IDLE, inspect, io, json.tool, math, mmap, multiprocessing, os, os.path, pathlib, pickle, plistlib, py_compile, shlex, shutil, socket, ssl, statistics, sys, tarfile, threading, tokenize, tkinter, time, typing, unicodedata, unittest, venv, weakref, xml - C API improvements - bdist_winnst command has been deprecated (use bdist_wheel) - https://docs.python.org/3.8/whatsnew/3.8.html remains rest of changes including documentation on how to port your programs to the current version of Python.- Add idle3.appdata.xml and idle3.desktop (originally from Fedora) to make Idle3 full GUI desktop application. (bsc#1153830)- Drop intltool from BuildRequires. Doesn't appear to be used.- Add folder version to allow tarball downloads even for beta/rc releases- Revert patches from Fedora (F00102-lib64.patch and F00251-change-user-install-location.patch) into their original prisitine Fedora versions, SUSE-FEDORA-multilib.patch refreshed accordingly.- Correct quotation of platsubdir in Lib/distutils/command/install.py- Replace python-3.6.0-multilib.patch with two patches from Fedora (F00102-lib64.patch and F00251-change-user-install-location.patch), and our own SUSE-FEDORA-multilib.patch to allow better cooperation with Fedora and better upstreaming. - Add OBS_dev-shm.patch fixing bpo#38377- Pull in just gettext and let solver to sort out between: gettext-runtime-mini and gettext-runtime- Update to 3.8.0rc1. Overall changes from 3.7: - PEP 572, Assignment expressions - PEP 570, Positional-only arguments - PEP 587, Python Initialization Configuration (improved embedding) - PEP 590, Vectorcall: a fast calling protocol for CPython - PEP 578, Runtime audit hooks - PEP 574, Pickle protocol 5 with out-of-band data - Typing-related: PEP 591 (Final qualifier), PEP 586 (Literal types), and PEP 589 (TypedDict) - Parallel filesystem cache for compiled bytecode - Debug builds share ABI as release builds, also the 'm' ABI tag was removed (irrelevant since 3.4), bpo#36707 - f-strings support a handy = specifier for debugging - continue is now legal in finally: blocks - on Windows, the default asyncio event loop is now ProactorEventLoop - on macOS, the spawn start method is now used by default in multiprocessing - multiprocessing can now use shared memory segments to avoid pickling costs between processes - typed_ast is merged back to CPython - LOAD_GLOBAL is now 40% faster - pickle now uses Protocol 4 by default, improving performance - Refreshed patches: - CVE-2019-5010-null-defer-x509-cert-DOS.patch - python-3.3.0b1-fix_date_time_compiler.patch - python-3.6.0-multilib.patch - subprocess-raise-timeout.patch- Add bpo36302-sort-module-sources.patch (boo#1041090)- Try harder obsoleting importlib-metadata- Update to 3.8.0b4: Many bugfixes, full list on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-4- Re-enable test_threading on aarch64- Remove xrpm from subpackage tk description- Update to 3.8.0b3: Many bugfixes, full list on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-3 - Patches reapplied: - python-3.3.0b1-fix_date_time_compiler.patch - python-3.3.0b1-test-posix_fadvise.patch - python-3.6.0-multilib.patch - subprocess-raise-timeout.patch- Add Provides: python3-importlib-metadata- Update to 3.8.0b2: Many bugfixes, full list on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-2 - Patches included in upstream: - bpo-37169_PyObject_IsFreed.patch - Patches reapplied: - 00251-change-user-install-location.patch - distutils-reproducible-compile.patch - python-3.3.0b1-localpath.patch - python-3.6.0-multilib.patch- Update list of skipped tests for qemu linux-user build - Don't do profiling in qemu linux-user build- Update to 3.8.0b1 (changes since 3.7.*): - PEP 572, Assignment expressions - PEP 570, Positional-only arguments - PEP 587, Python Initialization Configuration (improved embedding) - PEP 590, Vectorcall: a fast calling protocol for CPython - PEP 578, Runtime audit hooks - PEP 574, Pickle protocol 5 with out-of-band data - Typing-related: PEP 591 (Final qualifier), PEP 586 (Literal types), and PEP 589 (TypedDict) - Parallel filesystem cache for compiled bytecode - Debug builds share ABI as release builds - f-strings support a handy = specifier for debugging - continue is now legal in finally: blocks - multiprocessing can now use shared memory segments to avoid pickling costs between processes - typed_ast is merged back to CPython - LOAD_GLOBAL is now 40% faster - pickle now uses Protocol 4 by default, improving performance - Remove patches which were included in the upstream: - 00251-change-user-install-location.patch - 00316-mark-bdist_wininst-unsupported.patch - CVE-2019-9947-no-ctrl-char-http.patch - raise_SIGING_not_handled.patch- Set _lto_cflags to nil as the package is using LTO via --enable-lto. That will prevent to propage LTO for Python modules that are built in a separate package.- Update to 3.8.0.a3: - PEP 572: Assignment Expressions. - Other (mostly small) changes are on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-alpha-3- bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch Address the issue by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause a ValueError to be raised.- Fix metadata of patches. - Rename boo1071941-make-install-in-sep-loc.patch to 00251-change-user-install-location.patch which is the original name, so it can be looked up in the Fedora VCS.- Mark distutils bdist_wininst command unsupported with 00316-mark-bdist_wininst-unsupported.patch - Remove Windows bdist_wininst executables from runtime package- Update to 3.7.3, which is the maintenance release without any significant changes in API. - Updated patches: - CVE-2019-5010-null-defer-x509-cert-DOS.patch - distutils-reproducible-compile.patch - python-3.3.0b1-fix_date_time_compiler.patch - python-3.6.0-multilib.patch - raise_SIGING_not_handled.patch- Remove building of Qt Develop help files.- Return distutils-reproducible-compile.patch which is still missing (still unfinished bpo#29708).- Update to 3.8.0a2: * List of all (mostly small) changes are on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-alpha-2- Build nis module again.- Update to 3.8.0a1: * The most visible change so far is probably the implementation of PEP 572: Assignment Expressions. For a detailed list of changes, see: https://docs.python.org/3.8/whatsnew/changelog.html * Recover building of nis module properly in python3 package - Update patches: * CVE-2019-5010-null-defer-x509-cert-DOS.patch * python-3.3.0b1-fix_date_time_compiler.patch * python-3.3.0b1-test-posix_fadvise.patch * python-3.6.0-multilib.patch * raise_SIGING_not_handled.patch- Put LICENSE file where it belongs (bsc#1121852)- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch fixing bpo-35746. An exploitable denial-of-service vulnerability exists in the X509 certificate parser of Python.org Python 2.7.11 / 3.7.2. A specially crafted X509 certificate can cause a NULL pointer dereference, resulting in a denial of service. An attacker can initiate or accept TLS connections using crafted certificates to trigger this vulnerability.- Do not require full gettext in order to avoid pulling in the glib2 as a dependency- Update to 3.7.2: * bugfix release: https://docs.python.org/3.7/whatsnew/changelog.html#changelog- Stop applying python-3.6.0-multilib-new.patch (which is still WIP), and apply the old proven python-3.6.0-multilib.patch instead.- Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros.- Upgrade to 3.7.2rc1: * bugfix release, for the full list of all changes see https://docs.python.org/3.7/whatsnew/changelog.html#changelog - Make run of the test suite more verbose- Write summaries without em dashes.- Remove python-3.3.0b1-curses-panel.patch it is unnecessary anymore. - Add boo1071941-make-install-in-sep-loc.patch to make pip and distutils in user environment install into separate location (boo#1071941) Set values of prefix and exec_prefix in distutils install command to /usr/local if executable is /usr/bin/python* and RPM build is not detected to make pip and distutils install into separate location - Remove finally python-3.3.3-skip-distutils-test_sysconfig_module.patch - Remove distutils-reproducible-compile.patch which doesn't make really much difference in reproducibility (see gh#python/cpython#8057 and discussion there).- Rename Stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch to bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch- Add dependency on bluez-devel to build support for Bluetooth (boo#1109998)- Add devhelp subpackage and split qthelp into another subpackage.- Remove python-3.0b1-record-rpm.patch and Python-3.0b1-record-rpm.patch, as they are not needed anymore- Switch off test_threading for optimization builds.- Update to python-3.7.1. This is just a brief overview, complete changelog available at https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-1-final: Library bpo-34970: Protect tasks weak set manipulation in asyncio.all_tasks() - Patches already accepted upstream are removed: * 00307-allow-to-call-Py_Main-after-Py_Initialize.patch * 00308-tls-1.3.patch - New patches added: * Stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch * raise_SIGING_not_handled.patch - All other patches refreshed via quilt.- Add raise_SIGING_not_handled.patch to fix bsc#1094814- Add patch to fix importlib return types: * python3-imp-returntype.patch- bpo-34022 still not completely fixed, so we have to keep excluding test_cmd_line_script, test_multiprocessing_main_handling, and test_runpy from the test suite.- Update to python 3.7.1~rc2: Core and Builtins bpo-34879: Fix a possible null pointer dereference in bytesobject.c. Patch by Zackery Spytz. bpo-34854: Fixed a crash in compiling string annotations containing a lambda with a keyword-only argument that doesn’t have a default value. bpo-34320: Fix dict(od) didn’t copy iteration order of OrderedDict. Library bpo-34769: Fix for async generators not finalizing when event loop is in debug mode and garbage collector runs in another thread. bpo-34922: Fixed integer overflow in the digest() and hexdigest() methods for the SHAKE algorithm in the hashlib module. bpo-34900: Fixed unittest.TestCase.debug() when used to call test methods with subtests. Patch by Bruno Oliveira. bpo-34871: Fix inspect module polluted sys.modules when parsing __text_signature__ of callable. bpo-34872: Fix self-cancellation in C implementation of asyncio.Task bpo-34819: Use a monotonic clock to compute timeouts in Executor.map() and as_completed(), in order to prevent timeouts from deviating when the system clock is adjusted. bpo-34334: In QueueHandler, clear exc_text from LogRecord to prevent traceback from being written twice. bpo-6721: Acquire the logging module’s commonly used internal locks while fork()ing to avoid deadlocks in the child process. bpo-34172: Fix a reference issue inside multiprocessing.Pool that caused the pool to remain alive if it was deleted without being closed or terminated explicitly. Documentation bpo-32174: chm document displays non-ASCII charaters properly on some MBCS Windows systems. Tests bpo-32962: Fixed test_gdb when Python is compiled with flags - mcet -fcf-protection -O0. C API bpo-34910: Ensure that PyObject_Print() always returns -1 on error. Patch by Zackery Spytz.- Add Stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch to fix problems with SOURCE_DATE_EPOCH variable (bpo-34022)- Add patch to fix build with tls1.3 supported openssl * 00308-tls-1.3.patch - Add patch to fix Py_Main calls after Py_initialize * 00307-allow-to-call-Py_Main-after-Py_Initialize.patch- Add -fwrapv to OPTS, which is default for python3 anyway See for example https://github.com/zopefoundation/persistent/issues/86 for bugs which are caused by avoiding it.- Fix ownership of _contextvars, _queue, and _xxtestfuzz- Switch off LTO for distros with older GCC - Fix %files- Add dependency over libuuid-devel- update to python 3.7.0 Complete overview of changes is available on https://docs.python.org/3/whatsnew/3.7.html, these are just highlights: * PEP 563, postponed evaluation of type annotations. * async and await are now reserved keywords. * New library modules: contextvars: PEP 567 – Context Variables dataclasses: PEP 557 – Data Classes importlib.resources * New built-in features: PEP 553, the new breakpoint() function. * Python data model improvements: PEP 562, customization of access to module attributes. PEP 560, core support for typing module and generic types. the insertion-order preservation nature of dict objects has been declared to be an official part of the Python language spec. * Significant improvements in the standard library: The asyncio module has received new features, significant usability and performance improvements. The time module gained support for functions with nanosecond resolution. * CPython implementation improvements: Avoiding the use of ASCII as a default text encoding: PEP 538, legacy C locale coercion PEP 540, forced UTF-8 runtime mode PEP 552, deterministic .pycs the new development runtime mode PEP 565, improved DeprecationWarning handling * C API improvements: PEP 539, new C API for thread-local storage * Documentation improvements: PEP 545, Python documentation translations New documentation translations: Japanese, French, and Korean. - drop python3-sorted_tar.patch - drop 0001-allow-for-reproducible-builds-of-python-packages.patch - refresh python-3.6.0-multilib-new.patch - refresh subprocess-raise-timeout.patch * new C API for thread-local storage * Deterministic pyc files * Built-in breakpoint() * Data Classes * Core support for typing module and generic types * Customization of access to module attributes * Postponed evaluation of annotations * Time functions with nanosecond resolution * Improved DeprecationWarning handling * Context Variables * Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion and PEP 540, forced UTF-8 runtime mode) * The insertion-order preservation nature of dict objects is now an official part of the Python language spec. * Notable performance improvements in many areas.- disable lto with gcc versions below 7 (results in link failures)- Use faster find subcommand execution strategies.- Do not mention the testsuite disabling in opts as it was moved to main pkg so base is test-free- As we run in main python package do not generate the pre_checkin from both now- Move the tests from base to generic package wrt bsc#1088573 * We still fail the whole distro if python3 is not build * The other archs than x86_64 took couple of hours to unblock build of other software, this way we work around the issue - Some tests are still run in -base for the LTO tweaking, but at least it is not run twice- update to 3.6.5 * bugfix release * see Misc/NEWS for details - drop ctypes-pass-by-value.patch - drop fix-localeconv-encoding-for-LC_NUMERIC.patch - refresh python-3.6.0-multilib-new.patch- Created %so_major and %so_minor macros - Put Tools/gdb/libpython.py script into proper place and ship it with devel subpackage.- ctypes-pass-by-value.patch: Fix pass by value for structs on aarch64- Add python3-sorted_tar.patch (boo#1081750)- Drop python3-tk and python3-idle recommends to reduce python3 always pulling X stack bsc#1081751- Add patch to fix glibc 2.27 fail bsc#1079761: * fix-localeconv-encoding-for-LC_NUMERIC.patch- Update skip_random_failing_tests.patch (for PowerPC) to avoid test_call_later failure- move XML modules and python3-xml provide to python3-base (fixes bsc#1077230) - move ensurepip to base- Add skip_random_failing_tests.patch only for PowerPC- update to 3.6.4 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed python3-ncurses-6.0-accessors.patch - drop PYTHONSTARTUP hooks that cause spurious startup errors * fixes bsc#1070738 * the relevant feature (REPL history) is now built into Python itself- Install 2to3-%{python_version} executable (override defattr of the -tools package). 2to3 (unversioned) is a symlink and does not carry permissions (bsc#1070853).- move 2to3 to python3-tools package- update to 3.6.3 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- drop python-2.7-libffi-aarch64.patch: this patches the intree copy of libffi which is unused/deleted in the line afterwards - fix build against system libffi: include flags weren't set so it actually used the in-tree libffi headers.- Fix test broken with OpenSSL 1.1 (bsc#1042670) * add 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- Update RPM group for python documentation.- fix missing %{?armsuffix}- distutils-reproducible-compile.patch: ensure distutils order files before compiling, which works around bsc#1049186- Add libnsl-devel build requires for glibc obsoleting libnsl- update to 3.6.2 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed test-socket-aead-kernel49.patch - add Provides: python3-typing (fixes bsc#1050653) - drop duplicate Provides: python3- drop db-devel from requirements- Add missing link to python library in config dir (bsc#1040164)- update to 3.6.1 * bugfix release, over a hundred bugs fixed * never add import location's parent directory to sys.path * switch to git for version control, build changes related to that * fix "failed to get random numbers" on old kernels (bsc#1029902) * several crashes and memory leaks corrected * f-string are no longer accepted as docstrings- prevent regenerating AST at build-time more robustly - add "--without profileopt" and "--without testsuite" options to python3-base to allow short circuiting when working on the package- Add 0001-allow-for-reproducible-builds-of-python-packages.patch upstream https://github.com/python/cpython/pull/296- reenable test_socket with AEAD patch (test-socket-aead-kernel49.patch) - reintroduce %py3_soflags macro (and better named %cpython3_soabi equivalent)- update to 3.6.0 * PEP 498 Formated string literals * PEP 515 Underscores in numeric literals * PEP 526 Syntax for variable annotations * PEP 525 Asynchronous generators * PEP 530 Asynchronous comprehensions * PEP 506 New "secrets" module for safe key generation * less memory consumed by dicts * dtrace and systemtap support * improved asyncio module * better defaults for ssl * new hashing algorithms in hashlib * bytecode format changed to allow more optimizations * "async" and "await" are on track to be reserved words * StopIteration from generators is deprecated * support for openssl < 1.0.2 is deprecated * os.urandom now blocks when getrandom() blocks * huge number of new features, bugfixes and optimizations * see https://docs.python.org/3.6/whatsnew/3.6.html for details - rework multilib patch: drop Python-3.5.0-multilib.patch, implement upstreamable python-3.6.0-multilib-new.patch - refresh python-3.3.0b1-localpath.patch, subprocess-raise-timeout.patch - drop upstreamed Python-3.5.1-fix_lru_cache_copying.patch - finally drop python-2.6b1-canonicalize2.patch that was not applied in source and only kept around in case we needed it in the future. (which we don't, as it seems) - update import_failed map and baselibs - build ctypes against system libffi (buildrequire libffi-devel in python3-base) - add new key to keyring (signed by keys already in keyring) - introduced common configure section between python3 and python3-base - moved pyconfig.h and Makefile to devel subpackage as distutils no longer need it at runtime - added python-rpm-macros dependency, regenerated macros file, drop macros.python3.py because it is not used now - improve summaries and descriptions (fixes bsc#917607) - enabled Link-Time Optimization, see what happens - including skipped_tests.py in pre_checkin.sh run - run specs through spec-cleaner, rearrange sections- move _hashlib and _ssl modules and tests to python3-base - recommend python3- Skip test_asyncio under qemu_user_space_build- Add Python-3.5.1-fix_lru_cache_copying.patch Fix copying the lru_cache() wrapper object. Fixes deep-copying lru_cache regression, which worked on previous versions of python but fails on python 3.5. This fixes a bunch of packages in devel:languages:python3. See: https://bugs.python.org/issue25447- Build the docs in .qch format as well- update to 3.5.1 * bugfix-only release, dozens of bugs fixed - Drop upstreamed Python-3.5.0-_Py_atomic_xxx-symbols.patch - "Python3" to "Python 3" in summary * This seems cleaner and fixes and rpmlint warning- Add Python-3.5.0-_Py_atomic_xxx-symbols.patch This fixes a build error for many packages that use the Python, C-API. This patch is already accepted upstream and is slated to appear in python 3.5.1.- update to 3.5.0 * coroutines with async/await syntax * matrix multiplication operator `@` * unpacking generalizations * new modules `typing` and `zipapp` * type annotations * .pyo files replaced by custom suffixes for optimization levels in __pycache__ * support for memory BIO in ssl module * performance improvements in several modules * and many more - removals and behavior changes * deprecated `__version__` is removed * support for .pyo files was removed * system calls are auto-retried on EINTR * bare generator expressions in function calls now cause SyntaxError (change "f(x for x in i)" to "f((x for x in i))" to fix) * removed undocumented `format` member of private `PyMemoryViewObject` struct * renamed `PyMemAllocator` to `PyMemAllocatorEx` - redefine %dynlib macro to reflect that modules now have arch+os as part of name - module `time` is now built-in - dropped upstreamed patches: python-3.4.1-fix-faulthandler.patch python-3.4.3-test-conditional-ssl.patch python-fix-short-dh.patch (also dropped dh2048.pem required for this patch) - updated patch Python-3.3.0b2-multilib.patch to Python-3.5.0-multilib.patch - python-ncurses-6.0-accessors.patch taken from python 2 to fix build failure with new gcc + ncurses- Add python3-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1.- improve import_failed hook to do the right thing when invoking missing modules with "python3 -m modulename" (boo#942751)- Build with --enable-loadable-sqlite-extensions to make it works as geospatial database.- Fix source list for previous change (add dh2048.pem).- dh2048.pem: added generated 2048 dh parameter set to fix ssl test (bsc#935856) - python-fix-short-dh.patch: replace the 512 bits dh parameter set by 2048 bits to fix build with new openssl 1.0.2c (bsc#935856)- ctypes-libffi-aarch64.patch: remove upstreamed patch - python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for aarch64- drop the PDF subpackage (removes the massive texlive dependency, and most likely nobody is using the PDFs anyway)- python-3.4.3-test-conditional-ssl.patch - restore tests failing because test_urllib was unconditionally importing ssl (without really needing it) - restore functionality of multilib patch - drop libffi-ppc64le.diff because upstream completely changed everything yet again (sorry ppc64 folks :| )- Update to version 3.4.3 - Drop upstreamed CVE-2014-4650-CGIHTTPServer-traversal.patch (bpo#21766)- Add python-3.4.1-fix-faulthandler.patch, upstream patch for bogus faulthandler which fails with GCC 5.- asyncio has been merged in python3 main package; provide and obsolete it - Remove obsolete AUTHORS section - Remove redundant %clean section- Only pkgconfig(x11) is required for build, not the whole set of packages provided by xorg-x11-devel metapackage.- add %python3_version rpm macro for Fedora compatibility - add missing argument in import_failed, rename Novell Bugzilla to SUSE Bugzillah04-armsrv2 1738924730  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG3.9.21-150300.4.64.13.9.21-150300.4.64.1     gtk-dochtmlPython3.9Python.devhelp.gz_downloadsf2a0df8fb0757ee68773aa05fb44c669tzinfo_examples.py_imageshashlib-blake2-tree.pnglogging_flow.pngpathlib-inheritance.pngtk_msg.pngturtle-star.pngwin_installer.png_staticajax-loader.gifbasic.csscaret-down.svgchangelog_search.jsclassic.csscomment-bright.pngcomment-close.pngcomment.pngcopybutton.jsdefault.cssdoctools.jsdocumentation_options.jsdown-pressed.pngdown.pngfile.pngjquery-3.2.1.jsjquery.jslanguage_data.jsmenu.jsminus.pngopensearch.xmlplus.pngpy.pngpy.svgpydoctheme.csspygments.csssearchtools.jssidebar.jsunderscore-1.3.1.jsunderscore.jsup-pressed.pngup.pngwebsupport.jsabout.htmlbugs.htmlc-apiabstract.htmlallocation.htmlapiabiversion.htmlarg.htmlbool.htmlbuffer.htmlbytearray.htmlbytes.htmlcall.htmlcapsule.htmlcell.htmlcode.htmlcodec.htmlcomplex.htmlconcrete.htmlcontextvars.htmlconversion.htmlcoro.htmldatetime.htmldescriptor.htmldict.htmlexceptions.htmlfile.htmlfloat.htmlfunction.htmlgcsupport.htmlgen.htmlimport.htmlindex.htmlinit.htmlinit_config.htmlintro.htmliter.htmliterator.htmllist.htmllong.htmlmapping.htmlmarshal.htmlmemory.htmlmemoryview.htmlmethod.htmlmodule.htmlnone.htmlnumber.htmlobjbuffer.htmlobject.htmlobjimpl.htmlrefcounting.htmlreflection.htmlsequence.htmlset.htmlslice.htmlstable.htmlstructures.htmlsys.htmltuple.htmltype.htmltypehints.htmltypeobj.htmlunicode.htmlutilities.htmlveryhigh.htmlweakref.htmlcontents.htmlcopyright.htmldistributingindex.htmldistutils_setuptools_disclaimer.htmlapiref.htmlbuiltdist.htmlcommandref.htmlconfigfile.htmlexamples.htmlextending.htmlindex.htmlintroduction.htmlpackageindex.htmlsetupscript.htmlsourcedist.htmluploading.htmldownload.htmlextendingbuilding.htmlembedding.htmlextending.htmlindex.htmlnewtypes.htmlnewtypes_tutorial.htmlwindows.htmlfaqdesign.htmlextending.htmlgeneral.htmlgui.htmlindex.htmlinstalled.htmllibrary.htmlprogramming.htmlwindows.htmlgenindex-A.htmlgenindex-B.htmlgenindex-C.htmlgenindex-D.htmlgenindex-E.htmlgenindex-F.htmlgenindex-G.htmlgenindex-H.htmlgenindex-I.htmlgenindex-J.htmlgenindex-K.htmlgenindex-L.htmlgenindex-M.htmlgenindex-N.htmlgenindex-O.htmlgenindex-P.htmlgenindex-Q.htmlgenindex-R.htmlgenindex-S.htmlgenindex-Symbols.htmlgenindex-T.htmlgenindex-U.htmlgenindex-V.htmlgenindex-W.htmlgenindex-X.htmlgenindex-Y.htmlgenindex-Z.htmlgenindex-_.htmlgenindex-all.htmlgenindex.htmlglossary.htmlhowtoargparse.htmlclinic.htmlcporting.htmlcurses.htmldescriptor.htmlfunctional.htmlindex.htmlinstrumentation.htmlipaddress.htmllogging-cookbook.htmllogging.htmlpyporting.htmlregex.htmlsockets.htmlsorting.htmlunicode.htmlurllib2.htmlindex.htmlinstallindex.htmlinstallingindex.htmllibrary2to3.html__future__.html__main__.html_thread.htmlabc.htmlaifc.htmlallos.htmlarchiving.htmlargparse.htmlarray.htmlast.htmlasynchat.htmlasyncio-api-index.htmlasyncio-dev.htmlasyncio-eventloop.htmlasyncio-exceptions.htmlasyncio-future.htmlasyncio-llapi-index.htmlasyncio-platforms.htmlasyncio-policy.htmlasyncio-protocol.htmlasyncio-queue.htmlasyncio-stream.htmlasyncio-subprocess.htmlasyncio-sync.htmlasyncio-task.htmlasyncio.htmlasyncore.htmlatexit.htmlaudioop.htmlaudit_events.htmlbase64.htmlbdb.htmlbinary.htmlbinascii.htmlbinhex.htmlbisect.htmlbuiltins.htmlbz2.htmlcalendar.htmlcgi.htmlcgitb.htmlchunk.htmlcmath.htmlcmd.htmlcode.htmlcodecs.htmlcodeop.htmlcollections.abc.htmlcollections.htmlcolorsys.htmlcompileall.htmlconcurrency.htmlconcurrent.futures.htmlconcurrent.htmlconfigparser.htmlconstants.htmlcontextlib.htmlcontextvars.htmlcopy.htmlcopyreg.htmlcrypt.htmlcrypto.htmlcsv.htmlctypes.htmlcurses.ascii.htmlcurses.htmlcurses.panel.htmlcustominterp.htmldataclasses.htmldatatypes.htmldatetime.htmldbm.htmldebug.htmldecimal.htmldevelopment.htmldevmode.htmldialog.htmldifflib.htmldis.htmldistribution.htmldistutils.htmldoctest.htmlemail.charset.htmlemail.compat32-message.htmlemail.contentmanager.htmlemail.encoders.htmlemail.errors.htmlemail.examples.htmlemail.generator.htmlemail.header.htmlemail.headerregistry.htmlemail.htmlemail.iterators.htmlemail.message.htmlemail.mime.htmlemail.parser.htmlemail.policy.htmlemail.utils.htmlensurepip.htmlenum.htmlerrno.htmlexceptions.htmlfaulthandler.htmlfcntl.htmlfilecmp.htmlfileformats.htmlfileinput.htmlfilesys.htmlfnmatch.htmlformatter.htmlfractions.htmlframeworks.htmlftplib.htmlfunctional.htmlfunctions.htmlfunctools.htmlgc.htmlgetopt.htmlgetpass.htmlgettext.htmlglob.htmlgraphlib.htmlgrp.htmlgzip.htmlhashlib.htmlheapq.htmlhmac.htmlhtml.entities.htmlhtml.htmlhtml.parser.htmlhttp.client.htmlhttp.cookiejar.htmlhttp.cookies.htmlhttp.htmlhttp.server.htmli18n.htmlidle.htmlimaplib.htmlimghdr.htmlimp.htmlimportlib.htmlimportlib.metadata.htmlindex.htmlinspect.htmlinternet.htmlintro.htmlio.htmlipaddress.htmlipc.htmlitertools.htmljson.htmlkeyword.htmllanguage.htmllinecache.htmllocale.htmllogging.config.htmllogging.handlers.htmllogging.htmllzma.htmlmailbox.htmlmailcap.htmlmarkup.htmlmarshal.htmlmath.htmlmimetypes.htmlmisc.htmlmm.htmlmmap.htmlmodulefinder.htmlmodules.htmlmsilib.htmlmsvcrt.htmlmultiprocessing.htmlmultiprocessing.shared_memory.htmlnetdata.htmlnetrc.htmlnis.htmlnntplib.htmlnumbers.htmlnumeric.htmloperator.htmloptparse.htmlos.htmlos.path.htmlossaudiodev.htmlparser.htmlpathlib.htmlpdb.htmlpersistence.htmlpickle.htmlpickletools.htmlpipes.htmlpkgutil.htmlplatform.htmlplistlib.htmlpoplib.htmlposix.htmlpprint.htmlprofile.htmlpty.htmlpwd.htmlpy_compile.htmlpyclbr.htmlpydoc.htmlpyexpat.htmlpython.htmlqueue.htmlquopri.htmlrandom.htmlre.htmlreadline.htmlreprlib.htmlresource.htmlrlcompleter.htmlrunpy.htmlsched.htmlsecrets.htmlsecurity_warnings.htmlselect.htmlselectors.htmlshelve.htmlshlex.htmlshutil.htmlsignal.htmlsite.htmlsmtpd.htmlsmtplib.htmlsndhdr.htmlsocket.htmlsocketserver.htmlspwd.htmlsqlite3.htmlssl.htmlstat.htmlstatistics.htmlstdtypes.htmlstring.htmlstringprep.htmlstruct.htmlsubprocess.htmlsunau.htmlsuperseded.htmlsymbol.htmlsymtable.htmlsys.htmlsysconfig.htmlsyslog.htmltabnanny.htmltarfile.htmltelnetlib.htmltempfile.htmltermios.htmltest.htmltext.htmltextwrap.htmlthreading.htmltime.htmltimeit.htmltk.htmltkinter.colorchooser.htmltkinter.dnd.htmltkinter.font.htmltkinter.htmltkinter.messagebox.htmltkinter.scrolledtext.htmltkinter.tix.htmltkinter.ttk.htmltoken.htmltokenize.htmltrace.htmltraceback.htmltracemalloc.htmltty.htmlturtle.htmltypes.htmltyping.htmlunicodedata.htmlunittest.htmlunittest.mock-examples.htmlunittest.mock.htmlunix.htmlurllib.error.htmlurllib.htmlurllib.parse.htmlurllib.request.htmlurllib.robotparser.htmluu.htmluuid.htmlvenv.htmlwarnings.htmlwave.htmlweakref.htmlwebbrowser.htmlwindows.htmlwinreg.htmlwinsound.htmlwsgiref.htmlxdrlib.htmlxml.dom.htmlxml.dom.minidom.htmlxml.dom.pulldom.htmlxml.etree.elementtree.htmlxml.htmlxml.sax.handler.htmlxml.sax.htmlxml.sax.reader.htmlxml.sax.utils.htmlxmlrpc.client.htmlxmlrpc.htmlxmlrpc.server.htmlzipapp.htmlzipfile.htmlzipimport.htmlzlib.htmlzoneinfo.htmllicense.htmlpy-modindex.htmlreferencecompound_stmts.htmldatamodel.htmlexecutionmodel.htmlexpressions.htmlgrammar.htmlimport.htmlindex.htmlintroduction.htmllexical_analysis.htmlsimple_stmts.htmltoplevel_components.htmlsearch.htmltutorialappendix.htmlappetite.htmlclasses.htmlcontrolflow.htmldatastructures.htmlerrors.htmlfloatingpoint.htmlindex.htmlinputoutput.htmlinteractive.htmlinterpreter.htmlintroduction.htmlmodules.htmlstdlib.htmlstdlib2.htmlvenv.htmlwhatnow.htmlusingcmdline.htmleditors.htmlindex.htmlmac.htmlunix.htmlwindows.htmlwhatsnew2.0.html2.1.html2.2.html2.3.html2.4.html2.5.html2.6.html2.7.html3.0.html3.1.html3.2.html3.3.html3.4.html3.5.html3.6.html3.7.html3.8.html3.9.htmlchangelog.htmlindex.html/usr/share//usr/share/gtk-doc//usr/share/gtk-doc/html//usr/share/gtk-doc/html/Python3.9//usr/share/gtk-doc/html/Python3.9/_downloads//usr/share/gtk-doc/html/Python3.9/_downloads/f2a0df8fb0757ee68773aa05fb44c669//usr/share/gtk-doc/html/Python3.9/_images//usr/share/gtk-doc/html/Python3.9/_static//usr/share/gtk-doc/html/Python3.9/c-api//usr/share/gtk-doc/html/Python3.9/distributing//usr/share/gtk-doc/html/Python3.9/distutils//usr/share/gtk-doc/html/Python3.9/extending//usr/share/gtk-doc/html/Python3.9/faq//usr/share/gtk-doc/html/Python3.9/howto//usr/share/gtk-doc/html/Python3.9/install//usr/share/gtk-doc/html/Python3.9/installing//usr/share/gtk-doc/html/Python3.9/library//usr/share/gtk-doc/html/Python3.9/reference//usr/share/gtk-doc/html/Python3.9/tutorial//usr/share/gtk-doc/html/Python3.9/using//usr/share/gtk-doc/html/Python3.9/whatsnew/-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:37365/SUSE_SLE-15-SP3_Update/afc9dc298bdc078ec9ed3f20585c8a76-python39.SUSE_SLE-15-SP3_Update:docdrpmxz5aarch64-suse-linux     directoryUTF-8 Unicode text, with very long lines, with no line terminators (gzip compressed data, was "Python.devhelp", last modified: Fri Feb 7 10:38:39 2025, max compression)Python script, ASCII text executablePNG image data, 500 x 320, 8-bit colormap, non-interlacedPNG image data, 955 x 758, 8-bit colormap, non-interlacedPNG image data, 538 x 319, 8-bit colormap, non-interlacedPNG image data, 978 x 175, 8-bit/color RGB, non-interlacedPNG image data, 250 x 250, 8-bit/color RGB, non-interlacedPNG image data, 706 x 449, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 16 x 16ASCII textSVG Scalable Vector Graphics imagePNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedASCII text, with very long linesPNG image data, 11 x 11, 8-bit grayscale, non-interlacedXML 1.0 document, ASCII textUTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII text, with very long linesHTML document, ASCII textFgͩ G utf-87e9522e4cae8c38c1fb3ff205ce7923b0f89ef85445689cd6d74a708bed1ed11?P7zXZ !t/X]"k%%) `=5[iEٟ`rgӬ`$0zٰ"ӝO UoIix#Q7<ULF^(Jw]ATƴA\[U/CDמҖ'6 E 4.{L^;׈nȢ=,mK0BqAu_Oʄ$K8#y(+/D;v ]FkDP-U9ݓJ945ENxȾ7K,~zi2Ψ07Hx I7ҭ+Y&}>vF~G;ήGE^mou#MF]d΀C&`@{ց&:Ãa/MQc7lJ֞ǢʒG6ϰlي٭ X$AQe+"K]Cna"$_A-]p+2YSͬdckfPʫ%3\M>9'`OZHln4ςbmK 2{+pu#Щ#m:F4C4PJQEKsERݓ uvY\Mwb)a\ (?q0ݎ#3exYYq۶\P $vvT3>ĊN ZJk5&(&<#%"{FUMb=.뤦pL҈EK3b2Vx&ZBUֻE)9T[`;yz-D\r*'{`3d-WQHfӆ3JNDg~t+jl^YΘ5d $+gWLֻtO2VĎX6M Dd8;4Ď)^[23'*qL]+b>[̛}:dF4Sъ#n>WSkY2=*ݭ$\DDwLX}b>d|0zmƉ7WI벒t !̡ZUQn!.b,ȹ٤a)qKK>lϐ@^@/[p:BS PzyLBi:$30%T!uPG %H zo2FѶkRMq|qA7cFAmopδ4(xQnY *=sZtĢ-#c,BLAєZ˓{ _, KPap'ҧk5Pl%sD"_J k[%Qȩ@ Hkvԯf!bN+¶ѪAl&O8Nb$,_}$ j+VEjA208oФm__Qg3Kw q ;v=MˁiEG7 6 ;U{}l(H!pl8G"HؠE@} h{1giYV'7x)ԺJ:^1 ̵p_GDoj>?[ FM| ZE$ s?7h<; hzE8\ ZitH;a_b'h9_`9_qQNLpC~,y/`?Mf`g~*sv8s 'u5k9Ԫ'|o ?Oᾟ#9>Ohco8t'9؈s`eh6YZ ejGHAO  eB7!=|lT,5 KCjI:pFU.`uJt?yjNx6&ncZ*,T КzCbaCsU?kB+T1Vxt@G,Z4nvD9jHuY@b\ev!V'wGN0 aLǑy$4VCލq@{Jl7s~qPxfˋA&H[1,#"a h=>c8V@2`C׺O%hW^v Y{*%::EzҀa2#("ᬊbH9=GFЬO!P VcI]`nk:^<؈?Pۗ{)8Nو;xw!īf<>|T/C!CY =(їVrxOo7F/xT$Ty.Q>+~$Rژ±jpWṊ} |%ڧ{!˚t'x~Sҝ 9m6M6 B\Q>rn[ :-\]|xhu!Ge-)pz<6{ ,kxb|&7G :'OU D-M3u㽖Kd/ƈ82v #(K*?sHi $u;s4\9$ڷ8HA&joo_0pe.2*.3&>R ߀H}̯uim'Ӂ } Me]!}v 1򅲌Y=׏e@8y dRM)׆f-Mdng*ٸ, @St)ڈHe&+}oʈ@Yr.rK n'g: k[`"ΐr o'yѷ DwmJJT* |A H!Xp"v)4*,nWwѲػ5P͈4s8((fd㑑FGr 0z*$&Z,N9]}4nS|VW9UqK1@KER6WK΄6:P15613rBi Y`~l|&N #R 3K ?ϓ3v!EKݹnD)2c`l`Ѧ.B=N TH#y7,<B(l{%]kpZ:rj :et8˃o[ 99-qH+vRnTP(XtW۹5p$sSV͕#q"iG[č2m1ZgSɭE*2'.c`>d9avPp޾?_'ڍaL \[ G4!/: c5"^[!/1;+q'ѻN@woݛx 6{h.=FθAIjE*U,!RnZ„m/0kG:e{e ,.X'A3w?B薸)} %1?,|]#hGZ=eZv u=Ծ9Qs LVƝЕ=]om2; /)|MG [('_^ƚ?j&GDA($TJgwtɒt4h,2)ԪynܖX)=AdD& JH"xÑ>U-@ be5 w2V5KAx#|%4z0ׅRpҞɱ*ַdZс[΋f+٬mb, $XrW1AV LO2>w  Lx Y+)˼tʼ JIU'.Ǎ+}s繘<Ҷm:fz(@/I'&صg[msTpԨq.t+p`dҞ {=?9zQM$D>AFZ q]¥SJۧ?^IX}\F=~^oEa9 kQ>BG=[y)ጬ\J0J!MH༮=J/K*-m)уjKBXr͚ܧU-4YйWC m6?8l~)-Mu~w곽 m=ttΞ@{969ŐlJzʯ\TK0toO0Hqz9o"DFܖMmpX Č3`r&؃QtƇw0׬gGHZpr镹wV)pR.DTP "ftY"$cH|)2OJVkv"'vzJxRuQOb'Rך lhdj]~,9'A6(gѳ3x*Vm^It? "EG'ZFxZ̊F1sV$\d'W栿.~'LS)'=?չ{hhEѝu^ZwAEqHW_̩8`^0}o8Ey V?BR(,i+pQX{=z "$KALjrp#4stQEnk^YKk:˂ıF~gv@XkAcKdN%˺2~M F%f%o#;\Y7g"n-a_0g}r%uH ь^Ӯl-CNʚh ~oO_/b-Q%Րl#kdl,`DqW$[ucfd8BE1B]=~7G3 5- E8PMS]?/GwsHrrRG,/"89WG*57wk^EGϏ%MNJʽ7@Ec^ ͗s@Cpr#y~OneפVJSں(EMۃ4%#v'+75} ΅>yCXЏ]O XcygȭIjCq_fHL$pѡ'@GŹpwM[R:t\bkQciimdDDg^Rg0TD-Osa]V6_^-مоAJ2\;:h]=bxdS7 S>,ORa^Sg>Ot`tD}7C } 65{#0ҨɸsUtDJB1lWԼ 1Ę"*q;_4)>H(@#K(Ifw!+7HPY.?`ٍ!yE9%ŲvG7sǞFeYqU /uUKU!F3i_^9ʹ[ArLyq PA+02K/oN(?i>;' & r2}r`\s{,TL0dSB"t5twȘm$RG'i͔!2EPʏ79.0&g1XSt`{õ5D g^m򨟩S\aBv}hZ8Oe1|_4шgskP#aeJuKs.f<kSip]} I[feFG D0yQܫ1|=1Z'36 O@2zja(M0=g ]/DBuL1?G9ÐYʬ'k%Zemˍy9k;DiYV.Z{Xi2ykcԏ)bTJw[SU[P'7δEzиnAX5œ g"e?. mPqU0NYW5JǗط2{lEXO ov j&weD1.uW\IϹNΊ-M.aV8.+O: A'ӿz*zo=ϳK:D,F8Ak9,.s L2@IT E ؉uFo?|0~%sٴ(A.kfNwVsp┎Y/P|(<{aޢ : r }F%07\A]I5#7c{<i# @FBQOlu>`~EE\jM64 _)y/$9z3f[6pIn$k-soi{ Oz,LoJp5@}tOfYgI{޲2u0^;<8U8v%`kK4( ,#u(iKulGB4%<ĿLUny.[6}X2}+/ k4bXHivaH(IPnع~0wi7ûbDfiǍDMHX&bkUV&b? Sc}=k>}؝fʧR\r$Eo\<7hE{ IW)nd ث\}MH 3p1mQ:^X1#ſdG)+xʺ#<\? '&3@aG#z jp{ Oϊ!oL!:}KItï1m>%O;kCr*syȿ IǼŰO5Rv. oBʴHQ~1큿;\˿؂KJ{BUILrn@E )9QFF!1XT>sZ>0RVD^7jE ֵ+/z@mqB&8|nO͎4M" Iwu \B϶ݣ_ ȢR l K1',<ꖾoSm$U+j n Ik!_B.]b`:ux.OՓ1zfX!Mt,\IŜEl>"I`oNh~֗CFVF=Tj*RxIV%K6k7D gS[J[U܍_[VTvp|mwb;FCW<[Lr>!}68f =#(j}/Q jj,#мCkY!XZ7YyMP59s X}n>kR?]6d![n&5d#|pEr"_@/fnR$|̃ 5/jeI&s;J꿂B́1\#hAk/#ěG"RiW }-d7d}GbRd`XK#7wbROLVY xdtctIl%adocNwUXqxٟ73H}T^H۰+hf?dgF$d6Ř JRpz\cf,LE :]#~:ߎR/b%-2IQcb+,9|86E[CҭD-AwTk_Njn{vҢ1c}F 偏l&pB5߻=Ogvp'zs? k>#URMoPQFC tv=1 {UP~oWdnkMt]#Tnd:e'zcs,iwGp-K@D0fz|ܸ.sZ8Ph6Rxcpgs͕|/Փ.NkwOǷ T&h R?rA<`]0IRQIwK0g=-Z\*'x녰;|7o$gDκuWaFSg._mRN PcY=qGwĹ?=ƹ# x``4byNNp"Y9n4`f V I)*!5aȥ-Q,w  ]{>y_ZoA A+YBW̓H:x.`IʧyF5>8Tо})#{ g*UqiЭzݨA&D..UL$ӅUG$ny a,Tay(a{|wBuh3e2hm9%om4zkLX[Ι @%d>fk(ҹ59+|K EDkw@:,7a;fAެbf xk 8df=:3*YzUScL%@H=%AoU] RwzUXBoS%Ƚqľ57;(6)~aץ̊TJ_4?rTFic`yEeVƉpu G"k_ɘDԢVurozXC%uA5&4D?e!oڅ>SC3>746XqPĜ Fi׮|fV+rj~LrRi1!"z D0|r"BQ6sw_{=6Aǽ²>]$q$Š6 /R oO} XmICv8q@CK;cS/PC.qzT2~ʡH}R GT#ɱ'́A-3E]'`g$Ҹ *Lt=8-+Gv-,JάvDRVqBشs ;D#9/!euuP٨;)n9ٔ.$Ӧ _.8CI9U]mp\4!͐Rt,qe Oٵ6?nO= =jgNWI\K}09 8=:S}샌x9X=E}FdGU>> w׍Y(ZĆrGPrB,Sw5n҉Bִ֬#^0RoMAWD3xɋvT& T5*ge3|A&f=}Qd0LҐL0^_fs`+{,[ƼoB*I@VA\vԥ0H|2ZQM!_ѽnߠ2pvB|)#`(ODdJT]ıI{Nu<6"EjʜJH`0mΑ~) WgQBMEޮzEq9j'Dy^-{btCS%$λ/n(IK(WLp"jlgK1U7U:CX ;W#wZNYV+ )VIM4B!TL5 9taӝg0Ҥ)i]6 &j0DŽZ Al IʢcėpNX."v޵:(:iJh9 < HAјf4[aU@ Ӓ_`iإ&ЧW95@VAڞiX}B!/L& <zހͅ=`QֵaߙĞ(:[Rj"`- 8Ui(n#/(ll rWQ oP ]$8 qgV1}7d {N Tӧz%R qu 2Cted,3F}%8B]3ԥ'孃n<߾0d3FX91K;R%s}p'e3ξ" 5kd'ኘH0RߝH.iU̿v ߬`OĞ|cG2>yrNuKXAt!`#[%v48%WJ4m#$,&Of$1&$!FBS';b_A0|⟃^;eNU)SF t42tjmԲ 3uQ^Tb:* ;[ 043"BUdPQP@vdH/nHz"nD58/RaZfJ`RD?#JuG10luT~p?Ϡu_JJJ@@\"9;E z-s0)N)Iu%h*Kb6锕rkoS;s7{&YF0Tg?ةM=~#,]ĩ#9aĺĝ0;gf NGpx[:ӓ2 ֽȊ{l>7kuV9W@j-pqm\=\b= Sd ,$݆*BQzBg+2rn*ZiPq,ߑdƭ{в{F(cn!1M^x&i &N.; Mf DŽД嗜6e͉rd;^7S/Z~zaQbkn&s k(+}r%\Rk*\}7 ̕Q~c tw!P8Yo&R7sGIe0.kK\O7KRiŅpZ;)A-ӲH wLAϟ%KT,0ܹ(qљZo]g8Q/UX\̷vbS PS_(TRy\vvGU%+w$jYW}]B& |g}W3"Ѝ1Ai7S'3  vpc";Е۬ban%P 4ya߯L+0n ӆRE1!1>~X-;N fӒ4lTm|%>k,P r !< (Q橸:(.jɰyM5Ha1۴f8X9259ƌg8I1B*,tmrzDn3dvlR_ ^"<^ۻ0ЇO fgٙaQeHm'}+/TiIf(lyqi;b2y [wn{otxs]V8m[H+E!ܳ'}NƗg pgtW Q3l2 5Rkh\>st҃%A#_׃S1\ bV׸S=؂KgHuֺS=9j k"|ͧ5[+53(S-76"78%k^_*q;G|b#a./<CԈ(e-pVN bvԗ?+w sNыFm@Q2c`/񶋆RDc`s(Bn=d;eLNJϫRWU(x+Ytib7 ~{~|=2Uo { >z ;ΠV{S/j.79%dax{C:I\JqDRhN5fspAm[q1ʠ}1Dƃۚ(Gğ.eE$f9L\m|FLx-LOX GƛZb@Ju]&>R5&~M4!}dp@t3ECߵgRt5˜*y/ZR6bMtl:d7`X%x=S2"Lpu$4uUB a0-łĎ%*IY>_ 2Yj{Iʶn&y`BB61؇-Sˡ#tHæԉ`$EPUC#.O> ْ+w9V+NtCo!a1Zk*;NOA Spی6ߨ.xt(Q6[ ,/O^aڔEGWz#):  S_M}ĉڴQr="a6@}C9$23憪%b'=X[^ΤW |LkdRGD9Z0tQK#Tl\_@BY@4J ذ+?Yli#^`XQP/Qh!aLӳIw,ǐߗid0d^%`ֲ>BEev3~OA+zjgAkh~ fP=h?GH2Nj8 d=kW/?/8 rh} ф {0z}Ml_Cz~ -wKA)vvlym^hC[:[CxUi4}ɤI)B5%9)nqCCl E/yYeq$ =ŝ \L~xX=v+:=bc8pq򽢱]S#RW34Rbbc985w(0Q_}2M M.ƌ &(xʧE-u ѭcH:퇽I/D&CaTn&EٲX֚}05`< SFzT{U!=}5o#k\ɌiOA¡sg)'<,ƖFc6!XwMDXذ+Η{h,)#X,}3FAgi`g¼dpX`ᴓMcA*AGG2B12-fb1 Ofk/ӥvMbw;"x+l?04l (ldb=7.tB*l n,?@nu,L'Ŏ*kΞ6;k*޺P@q VWBm,g{Q2@]K*0]-3F,D}p˅_XE|%JP勵*I!;:g2 A޹h)hwv͍f0Ȋ89 t9|-Ҝ&o #Bm8=@Y OδVWW8@ ~͈Oa e ]IdT^^c氨.Y2ֽPE WPfZ9wexB+U5>\ !Hu3]XTYlntl#j:ǡ5Q] 82Ju0UQA̗`zLˀؑIft*`6O)xXx$oOeMJ AXAӣ Z%ΐ1 xi 2,ȑ ڀ$i>EuBLG>P_P;±kMcug5Lea &WwJKB=8:Y,NiSϹ5 O:X˸D:qs@DQLvzcsH ge^ iFFQSX| {c'/EBkS!OuaoY$DژI|A@x'DJ`&xM ̮I^ )bÖX-B*ge?3[5aBM,/^wh[ DxI%© 6x.ʻ׸jq7dt/3rPh@P]ut(X` X+~ItRXƼ_<s3¯=`˳:|AˏoseG1Re`62L]L0ҩ?#\dE 9b9f$ PXi{D+=M7WuZԇ֌JPs_ 3Vhp^ڡ(M"ژ_ڌ*)1ʒ}e^5rKk>|K ]dc03IfW'sz? qAPLDA X43҈ʂHRJ""қ,u=6\AoI8Ty~[I5F XK-x_ @;@> C”619ZEMO`֣ f)'m/Le:H[b5n3%pr| i]cGE;~y i :D57:]/O7̯-sȁaU NjgIUň9AY@$8N{ ΅|/5 ?iRo(-cΫ?(_ U(A#)y,Y\܏UaQf|O ie9Z ݊{B頋1=[ a]S!)3Fo BjbAX,fjRjhtjAҘ3}VE,+|lC:4oE.jśAi=|qZaM#cEC-k܇-`c:;ݵ>LIď>#8흧@x>U -P l xA#*η,Hc^TG+]$z5G&sڿ4GPLWf_FK35Y'\-f8`Q?H+oۡ:z:2>C?bc;R{K'x ;4tj bx`qOT}8u-sC$5|!=[I)=`zyU3˺Ѫ^MԳ4nFy2b؛9$-IU[a*݁o}Zm7&T8k?r8 "mL=aTA`+KA*-Z3}db'MB/հDlODBm_*1Aɥ0⦳~#0E3C`o^@B ĖLK- ; hm70 n Y &v v/'KF?yo))p¹_=N`;ۊB ]Öw@1& 0!;̵@&`'e#S FPw}} ?s,iuSjzt-y"k{NL\~~ X=IF3F!͟ FS=yS#U9je+efD/#`v!_ 5/f;aQ/2"{a{aO ӽbTĬk|_l!]޴28)u7a|nc@Rb*9ee Fҷ%BLUS eվ׼9n] ^ܴ ?vGs|&wHpxþ~@y@+yQqiN.=~X6۸jɴħQϽC>Zq[Lw nbt.~ҫ˭]?wgDQW"&UT UV;R~V*&vNi]F)"W;~io,':QFz:,b:ǮעcHaMjl/U9Yj$J?[̽PSB ]P@Au`w6_~MPy!&\za}CmI4沜XM4 q'ه/Δ#Q_FO%ch%^_gӝH1FH<)3qB2J;~2]#!!KxCrnB%O0閭<(^jE@JƆǒ9F.(^--z гə2Jv´qd: L6Y' v) 97!E6.UpV-4' ~06sM~@y[ϩ Ï/,uDb G}+OFKS^AˠuSul(~QKqkb\xlbDP|9f ΚFℳN= %mC$eI`{$nqTsCMF-X4Ru^$}5#Ùŧv+7o䫐9N}ge",qKN~j$ݞA8/N神EU;绋gPܞ #8 vHLcK.6C 1;Yj֦IU wӔKM-綃@tU͈KhABĸ&~`6Fl~G0'dI 'T#Ra\Am0VaͤZ~'9zNSU0tɴTw{P1aJ$nw*!Oߦi9t!ABW K@p4E2%} :(h(bs03mk)}ןmڔ6T.6&^fQӉHbc" %^M NNn~TG&$MȖQCyIEXLo$.碆+|,\ ^Ev#fXzQO2Ït5@7NQnBzO! Gl6:;yuy8d 1"k²]{+EpJ8L=`8F"áJMLG8%;PϘhJAR># i tl#A[>r^07 '" qx}ۙNeOӨriwnʹX֙ũuxǹ+43#sb.CaPvGnY)uQ\[{x8jK!< r{zt5OZvgUT='zܖP7`u/i |hG&}B{]ߔ8sn>.覚Wr+\=R Ac+]ĎX80[)ˎmɿ6}(I*99BWmqS_S2WY(=JIW E'|{(mkQ v6VɪTt^ (Ғf7}Q MT͋NI 3]73 cE9Z?]jz D~*.}A 9;%`qToQ!tR;DU|["s/ g:˳0D7>$ ˭ ,A>I/"t@ʈ3d9d@|qKrȹsA$⵫`qz$=W8>Su!% 4~z $49EN7Ι5hmܲh%Ȣ]L+8Sq>0jeY T9lɜ'fpN_Bᅣv'HƩ_DH*%ɞ߂2x/:etEP=L̯HP}L(p$e޴JJ堖!x01gC3 IJ٪q̗5qn‡3p,"7m(virI!|Eb|3NXqy]͆chC:O\zhq:FABB E&]<0ʯyFCv)P+?[#A78]=(Oxj[:Te-؈,:v. 4D@^'i*? ZcbZOZ 9$ÉΞZjFl٫8V-RU;Yi6d:x'\NRH@ҁغ⥎sgkB;F7`!ob7Q;eqoz[1$Op]g6WW`ޒ(h4u#iQFَ:nkaouw΢qI_DB(]qy'w>(b3nBfLጿ3g5o_Y鎈.QOHIR s~ v(# _z9gtȐk-!܌h?DP`ОŇro@Ku:Qݽ$Z1O:ߩй4`+Z2[nDM@la~) mtw 4лb#/Ș%FT w$1ι#=P/Pd3ly~**U; ۰Cmh ,hdv<;2E ~&viVVxfx a3M: uRwQbl6B|st¯ ެ,xoitKV\tw-$'Zַ Ho ?iOL}ZuK(Vd:jah_Eɡx4QU:?xhDSnq0R+:^.@d۔2ϝz;C ы1B:9jE>`I-!iammtNo]9~&V"OY⍶$rWP$QQ!]m sJ![a2ݮb?ƻ4*LF]H>SXQBD_+YlL^Ю?%y\ +uٞV!Q:z=\e% D0Q'"w z0 V vB:$iZ8YxEiP{WU nfY?A {e$͵-5Cl> $'~EQoJ.ʽ gU*2bqb\^0`Q \Üke" @^GS[QU>RT,bDF BRVpBQ9€l 0N2TVzD:x_फ़2|[@=Bz quӝHβ~8^;%8xAqT!8 $Ƶ$ λϟ.Ҩ>+2r$e2.WZ!{hkANjLgBmb9bNiQ[rkAr0)mkbqM>թ!mT.oiQ(0#jIU9!a6#]N,WhKd+ `6uaީn0ٌQ:SYL00 FdG'xTZxAt^D3Zgwd{qqP>/ 2} 1")g,PZ&GuTI;*/ƾb70p.zjm"&;u< 5;!R%Gd-{ }֒t\l;X/=H6z6꙽SI#"ӎE(mȎ3Jx:k P|ٺ923=i@x)(T7ercg\} J8҆q VdXZN%@D/v^?;lWUY1xTXr 黩;V)= il4:`g"f7c; r10|-Vn]ڰu8>XxȮpi9CcS{ӹ0g>=?_Z22hh#C5ɔQJ1:V!xa\NѰE$bIQa訲?T*_?nT-|Y.⥘/蝑YJ (#DA'-Y+%$B&vO%Ȫʘ#&2g(ܣ:+[7 o˃8;J%Op<^Ì͚f]aᅪgc=k%%C32_,l |U]7`IUb|!gq-V9@MYktd [^ {D9dmwLqi/*h '6 բ@Q\7h EfP/#'Էx2;&4Z܁*w! <f'V*:86J4}")!ā T,~'^|l_+#,&q8 KWtR+ ?^N5PH>3jbO?i0C,ziPʬ퇘3f>(QiDtwNQM_,F +.DDX5[FdFJ'sx (ZBaQy }̞kUVeOJVѷ|ٵ xD_kȴ~,Q_g꧷J4D%X5%ӫ:LΦ4r_/zZsuv8؟O2+cנZr\*zm6ؤt8,r%ז{0@ۑFJAoIPd7X!srUl27s>N iHkogS1`~'Y1Kgm1e~Ӌķ #[O|c#|6Ǿb@3G6iGpQwWo;8T^$s7hj%L[ou aAn4|~RA!8# #>!Zlrtk t܌vey 񟔳)C%eRO,c9aPNWɫ:Yba`@_f:9|38@~J' |'*3ki {52 ŬAX+}> TM³'O;UPFi*"ه( _j'}dcD# hߘKt4&hbqՀM@gAO٭ɽՋ:_c>>vݚdQs@loI?߯aOr@\k9:GiMfJݳZ伫f} DMhY:+^X5@ Ęc;aduPiM;R 5I7ˏe!Azb\J=Jd\竁DzZ.C5qNmވ ot\#|i1L(㠳yd3xlfvLqoA6xKR$vQȃLRI:pEeS=$ⲜZN;.'{!,gv\, 0u"'RKb r 4"ECue+f3.qrS l[լvY}(k!z}@3:}@IRlNIupƊgt(p_xmc}*&S6X/04",!K2[--E7/zu8tv t/s(7ņ)yjl'r*dVYXz*agf8oez y.aJQwo 揄ru.R~)5g¾LKwZԾ̀ۮN$ڙ/1#^;iY?ZT3D#?JD.;PX]XtFc"ƂFAH*m0BYv2AoMHF6P-VPش8\+bNT)Le(c=mWC*gsp., ~.XJ h.ڤIJRNrnrɊ 67gnک|@հ!uԆGfNgrdj_T(::ɧXq7 `Po=$d/y_M']榣x\T dNY r)0qsd#>gׄV 8qѷ 9z:<|T殊>^]V@2oEVJMhO"eNdѬO\sX؞"JxpjJcHIKLZg9lb[7ƙnCK2ZԯBf ЩV`>?I#[q$c#9=^Hf9ph7='1U@B5C𤹰gv-AWSPJE{ YۣkEءWYF#x_ ƪ f9c:3Rڦh{Lh8EI]`szsqZjhKlU𤍇=|-=jed{'~k9q$Đ҃=Qhvt^p9zP||DWIt'8b`f?!oC=EnסX "O4(9$h#yYgZU! iA7@R n"f*gO\XteګMw /8h[񆿘.4$~L S "@7Jc.(x" z2蹲rN ÊXxܝ֝lxE8U.4dr"LEA垹rc{ (9V]834*0Gv_4:ƌ؞dŷ0'BۯD.V[3ƽ̣<Ä!dݻ|u2&^ZpXy/ <~Xۅ\7L|!T;MB*N;:|Q9D%p' 㱙,>$9):G Y8O1oot|$PnM ՛=i#2n`֞\?z KS8LϊBɩN2uwK7=\{-JF0 gűajY;9- 9iW缍.&`=Akt@C?2 u}}ϲ1H_ jx_iw ѓ[_KepK`RZwv ͢ jhOt+$b _z %~!"3EY,nvv OWyfƜ};p! X5ACq_*\"H"~`kuN4Z]%&(@8u%t[Z FHW)Z$c2*dGo[뵞AA 6D D~qtj|c~AV؋|<{;I|8isgwQ*[ ԟO$TyM[\݀R )Dɓbco<8۹{Я*#ڪ{u%,,å. ݜڄ!r 4rNə㲇7P0d =S޿m{`RUN.2d8 4:ָQ;l|ء]8}iGNg*T.Q)-&z/G0U֖LiKݬV3&I(eVJmt`!byI{d5[E+ $N}ڜ0p8 YPr C߱ĎZBMϤo jjI Z}TA>/FvUɰĈܑa' plBF{K&DP~SYqz|O솅<(ZfeYx]m7^j^>-7.#vuJgD\9xI9$Ҡ_ ςLrx0+K$2LӰn7Ѱ-ҍ!}r>w0}vٍQ=+^aeׂڒs= Q&4d_o:Z|2;65>y]OyD="[ּ4MhxFb H^c Ӝ$^ro]d{%Ea6x2H2nTŭwMlR) A% GqBLW9(p)1vfD"l3g/Ւ~(ɻ 1塷F N{掇@FcQyp}߰)5n!j7y֯/IlŠmFȦMNKVF#qHqJ3 nhBחjd ryჷAnƞEn?_`ucٛޖP+, ކ[=c lasjQ=KL-#.% wYJm崯zMT"CmS狒y7t8:QJnsZF&|(KyWi7*KjE-ޛuuNT&ʀIE ϾgͶ~u+ua}4B"WqwkN~/<|% {Ts9P6>»P#eOEew>øGQD+rIxƛ="Tz-P%AEO?P$t\tvKnoCQmzas2C4bvpՒ-*xDwh4/&zhc7BU? UoLF#sov; <A90B!rLt%Vڬ|Żap,6?l^HBܮHLnV ~.P7)+EMwUK} `/PAPW(l.'}Ԕ>;s(Ԟ甫_t9L t:RwpZ޷S<=:&Vw΃avQœ()K%Q et~%iUZȋ*EѓyF'B(gv3YW@YDC%Ta}t$$PfѨ?[%fTih"Asvl W˶l8-D>mqr3ظʚB0qaLfB1Ǹy ݿ"y3 _cjmƖD\zђh5m, u$ɑjNp!G e}1 }L˛;Va:jޗ?z9zyf4aTzD77Nw~+cibZ Yb(R4]f'#I8d)jGlITp {ʐY kI{< z4FP ntWuIøEKJyqodK f<ϔk[nsX]0tZM M]6D6*4$Ie'npJw)f#`c#t3DPmWmC$uwkSҖT`P i,t(>q%]b+# Щ؛lz jݪU ^Pee * FStX)hJjbG!42gՉ;_@!0Q1Y} eA~gf%_fJDZqvI{I8[iftZ-:֒Ħg9T߅_g<=̓tm?)$sG퀂 ԻrBt-M>o5'||6M @{%H)a#+ҽziw|79``g霾^7YLQ!*@pjJD=L,muЦTr,MɖZE9sIe?^b s:W-;V|%wΧ.Xİ$MTJVEɂX>g@WN tTwQ1Bv͸` ٖn`LwqO?M$&^"'I6o[:STf 0! 5hoײ/V45t(oK [; [*$xBګfu^x(mڭ-*9p(U-ۏ-5#ȞumRT.nԏ8&%&]݅K}g 8ԶjR))*7guarD(ML7`:> sZ޲?rTj1B0uGUg_W`Ƕ 4$,յPcS4JOn(}#w@& &,,?7{p׹{üh w/\]&$1LJ)T:%ok0T&9f Ih:O%3\r*:58@W1F#,Q*z"/ 9pg84׭Pg:pxSLRN7olRzIBlU9=,cOz3ădxulA)u_ٻCNWyR,PbVa\}hKGNM'2DܱK \eHQvn9ʑb*i3<{T{Ad-{薷}LGI$y."&}=|`7y"p6FE㈵g7^ծ0O3:k6`h0D=Cu㺔$Lo,l{ W`OֲKCa!yF(7r9= u{&<]ijň}߽f Y_ء 5m#U&}5a D ȂgퟗLZ|>J:\_M ydMRɰ1 t2z,r(0JkF7r AY5*:j,ʔOӇMmvhƣ61#/% 9THE-`ۗ^'g֒ =h{7f;=7a^\Nv-vuˮHi}V nf sizGt7;,9В&/0=%sE"toQoy |5( (&^C2;V-TO=hSyp c_ y'% WNRy*eljZk 2߁Í>b(U0+E BʛnXȴ6FVeFP ~ft.%b<z= PzZk$f.<'<`&8-nn^uF:vrqעzC*Pb#>>%(+vV`<4LdY^ob0e42E/h2}oNLwd ~ ra GU5+*lhʼn|pp:H9>x5ʿbD󪠲 unWd 0Deg/`j ~6S}e Cq|*Yu>M { $=T٭~hS"ƚ*j@|S8іģ^܁F&-X =Ugi5>acaA! xq j#KY"` /;T󷚻(a^$h b'Cta $>>Z[>5NۨpN8 +,rni|R`v?X6EZWDžXD{_yCԪipQ:E, z 74נ?%^^JK=U= Zh\YE"VBr/f5XrNJZvF*H"?e~lrwI2hN']Źan)N4BD݉x+lFZbr̹k/*qiA侩@-mr=ve>5ߖ{̌!ЭZ >0Ƿج91Li_Ͻ-T}+N*aJȠٚn8A Ɇ_3j_+D'O˵A7gwMw1Zw g@=\GoAUFa/m<3:Oy%D}}qjnj48܍^v(jrXRo\t.&[GmDX 8 <Xk*DDTZd+P6PgWkh&el&Q@.C m4S$@Թ<2}YHSZu[ݪ[qKj5u)c&AS|9Yn i `#1&j R.tU;5i 6['׼5OqBw,MWȶ<QWJ7e-Y[jԕD#Ơ¬Wk~g^KA@L[ 3ܗxzKKb^HM2ڣM J={*huqL{lI"̾hND141pBe yG [V 쯹gV 9sY| ?ϗv69O' QH/n^Iy z7Y:r كEӚrJt5z8;b7Ш&m8aCo>+x_90=rDpQF9}jR&pJ1\R9w":wK~LZnpJavDkGMa?*JIS-}^a.ٯEy vh&T@ Y{r ,"W6C1RGlEeMAMu㌬H,?7$n]dx?-K t2xA 'jq <h Yğ)h tx‚q!NlR(eqo[*H8l<"a~$]‡jʎnZZfUGUזkFPx,(PZ7l\=V6[{iWDNƤtj@[;rg\ͤH`۾7ܖ{$y!&󻙭{TK -8$'Ch6?ȯ5IQ󮚣L"冇JtEnm%H sUX~.`S_݉.9'',[JfВJUo XMb Ɣ%',;=wK<Ҫk8O51%sQ\uScs}t7Ywjok4@"QZ\h1NMu֑ß^4q"/GϠÖetAF\u ( $0/+jN3n4SL1U8|$%w}qO巪$wMJ 7S3[3,}X~L]B I5v2L:-{[XD%.j/#BR3H-e2csL9c5ɋG|*^2VLw>goꮨSHed-81)<]1=5w98-T.8eIߒV!3+cFhl`zRax,J䰌}WʥHxl b{)5مtfS``*uXVb |,eFWOQ!-9% ݦ_s %OԪOw08)#9bk0m̄E+[ ,Xvz/);*mˠ?X桐q%uLݕx" X}"$K#򪁖2QCOk7ة}Zzp ˼?ج=%QiY9]_M+bHo4:)Yធ&QeWzHKo$?#!i_,0/0hfq Zj }jpwW %ȓ]DГ?dlXC5Ea=f4'.liV}d,Vgh뻑[GwLL"GyFunxWOh܏aj^Pe9ޣųf=5|W'0ev[ \]\%VQԣY,Of%1 oAWIGbh^Q'޸p9->PoilG=Ġ1# 5=1#i H?nF5#'_3^M ՠ'[id']}@t !y0np>/=$F֪, 9mટd^wa߸5rdII0/(Y49iVżoe$8E]x O[^GAMJՖq2ZZTYBXS!E/0op۞\$Mj=U oU-]NU23bi'f*ߓR:Z߀{ӵ0lfN"bo1+.!AB'VSAL4W/s)M-Dp^-2<( >"{dS͹bOCw &J#΀9UIJd&NϷa:'Ѿq0dJCW9j$FcT\ϙd17?uj)@Q skk NZX t{d1x()SYi#j$F ޗ>쥪j/SU7h&ƼO%2*vd@_8l9pv ) U u+Up;5O{6QrT=R"(okXE$0:lj/wAv:phZ8ʉ daw-VYGTӓwx#amwABGLh eUf~Λ]zua`Tf͊+⌆?'x5?X'^: `gbY#?5m 7$B^-ң.o!\rt2X ]bbpaGF ?T*.i$ "va#YyP%pI*?#\,^>>Sܥ*;MDig5fbS+Z Q'Y3hWHUWj6N7ysՕa!(\:PVDc^ D YMlA{`{҄ՆJz LC8\;q2yUA9DQe[C7 Gd/z!5@vH=?(~븉@mnGCuUS(W]jǐ >Çi%t!9m8[2i&+C;WvcOS7t'~'7P@PtPZCRD~GN^DO&+SSC̤+!_x!wtp7=xeh.w3ZФ7; f8*)RfO'f~K L]ԣm&bRLx'a -T2ħvFꯎ[eOˍۃr\l `$ߜ||J)-/'N^pPADr0]J ,e]=ܛ%~lt _'~Wn3gyk Ro$,gz &Z/DkR/'7C@#rm7:Enx֏\6;@ $vK[XiU*GCIݞ@ TygĥHL뱉E&mwgT cB,1ύ(whD%TK*=+ڔ*a1# Bʆ=J0h%e9yf f-l54}XP`r᯿pM:șҹjIJtyXŸȷjq*HUmeiai'FivHSGmD*׆:aB2,VE6RL',"5͂)( Yk?C~GƢ&68vxbY ksApsԡiPATjU4A3rY@?wg:[^s ZҲD 2@DlKkm* =M4=mָkN~ HuVw13>nG}-a[8#L~b9Cine|r2M05߽I x@z^T #terN{٣ ISX@N|BbJɷ: 5/E0 Zp: ]lW j1dvC=K6vr䉒2܂eE=4"4t6ϘkyX"GF@w`J^mY@ Z:;leF}juĎ)3+)rYea4>H1=<42d?]]A UVMoʷ.6O^G(lPH D}y|@zR+%}16IZO ٟ )Y=zABPW!],JEin_wKs*; p-:QlSi ՅfhV%,MHiJ쀰[WXJs40o-B]61,iq}}SѐK ߐw 0lxiLబ]:"Jq{GN舘 kPW_)ەFBFt),} N!@ 6}3]pXUƟw hCEWyX.){o Ȁc=-zv`\6LQn1N3wS|ׅ5\ j)ɝTv%Y;ԶN7SEö?#mQ}݈g#ܒ +-jR*a? ;rr8O\TI K0*hg/R$B7 # ʷV4Q-gM–djVrHOѻEI!3/43Xi6T+MT/gV5E2zjYJ?91BYL.&u8Hʎ7;dNe4.~?'Kɑ /RC3W~66< ~*:2pxMQ/W,^7J^ hxewSB0uX ϛW\ cڰ6&a;Ҍ&=_$ tw> yI[)Wޭf"O2K=97ɨR_UQTK"7#^yERș ɞ )ݞϦy6vk&3_.#c;SN0!!Kqv &$8}fk*mf]"MFꂮ}Xm̈mE|v_kD{.[3*4٫ȕSDHÁ^kWKM ;*J#A xnȴǴٴx!;Ņ^ Aaئ! j-MulX<[Mv?͸ϛ "aHv- l!e,oBux\","S2gr6t+J 5>h *2;q$EGqzUdo*$N8>e ya @="CDgښb5GY"p'##ڿ D̬$ g;r:?UG7t!L\rd~DKm NbI-Yw_Ŭw(BM c' ،Q#9g2 w{ʁ| n>"HPJ=5CL@ ,* iA 0Ǧ;`:P3N8H#[h#T('S9.&g$bľW)c$SO6 kGR奃Ž:F c3z6d }}r.4<.х6}2bVez8L^iɌ|(Lz֍Ӊ9gaNǾl_-C):^h#>-sX4_KtW-ZRmEO!4'cxC{ M ;qȁE -O]KYKQyg+gU]py85LɬTR|([Գ1HO)yl21orUoJ Uǟf ^||,~z1ýu١dK(r c jmK@ (Ykbt76FR mW tW avUsjO=V1F6Ukĥ☵FSAs/mi>@^Ejia~yJ@a/"2#8J iA-E0H&:^ @Hew.kv`,Z`gQ0rP)`ƔO@ak}+` Q5. C3m^rf.@x0jp"뙴\ T&cp`gAG]Gd{E!7՚$J3$#j&NV>,ЬfەM\Mg@3D;:"jF=o+EIǸZ ĄSa )U, _!a$BB:|b=LUb=+M[drʲc[v2s|㛠d{4N$:[{dM;'kGYvDMS1u;afg8AjLΎl<ɫ`O*3GϤ)XxDD)o ${f.|;{PQvB<8@_^\(rǢʵ0NL8oI&jWM+<} FBn;+TFԖ`kϬ*eAKGׅEE b̸)]F~[?]4PHG(ؼ钍X)<dӕTh29DصuSkеM^vdY>zA`uD# OeL.Y]8$3veMgok7`JlAs1Ű)>G^ȑX`sN-am_FAf)eBhAs$%kIR1h?OO GX,6zq R9HzZIu]O^P_JF# IXg:L0@7Sd2MWJ1(l[_&ך$XMh#f Is[UNekILS'?XlibdOeGl(g721_ T%ZYhnB<ŭ4ډt^1_:͉C8Wv W"7<Ɔ5~A5g8ZI1H9\F ꒨Ѿt/Q *w~BV862֓jw7ȳV^GbaQ+nrKA3_}莬3ZhӸoi8Xũ}$!v\x ,:sqp`3HHp{q7*Ʋ"n61\&d&5n"DUMlNOV*/0ŵ߆'.Fzu@w*轍ΌӴm;2UИ'@&0#jj';[Oݦq h{z LY}6y0?ɷ2a:+ ˠ49\/ I(t<@b(TtgT6$R҆.ͺ5g:4C8?)A7dZGUHUoal6  Qdyou+C'f8%2x]՛=wdSuhzŲGc >ƒ @Q*sHT]YMPq4,Px`wzkL]Gʏ,~m3٦g^MM^ Dm`[ |z(UՂ pl!?0T2s(*h<w1B%:p Fۢ;Ta*5mk@V лӨC<"੼^{er~O@ЫTQg )D@+enR *8&{-2W=DF`2OE%GŇ 4ͷ:UÊaL%\'q}hI9<$ Hy,y#s>#[VhdC2Cq1@u`~Τd|-]m+i-ui>ws7-ՂUI tZ_b RbAr6b_pʣQ/w}&gCu*Y{6dl+#'>=<53=J2w!Q~ xP*M blb7Ou9˲z6#s5iBN 1DjtAz$P9yېO[_г^BQB&7R@jn,3X}8$վ0EcTjZֺ &q$$Sa[W݀~j˜ iyֽyKg664Lqx쉁>< }G}_4 Oܤ,*z&Fvq#Yf'Lw@Ȭ]{&N-Nٷ„=9/+(xzluuPs9ڿ] @4Ű/}']jnfЌf{/{.X|q^͔t+E@E;2Uug" uZ&3=LS,e[J |EMf Ix]2\0kJ։Q&B*X)ldFOaPV6,F}{)Ut ߠS 8(fՅ5+FnN艹a XhHfbw %``I;DF@pk! 15FMm1RjvGfҾ<7`LZ2pG ]F]s1ы. +f Da\ܘƴivL:BP*Gd퓬t*w:< vR= שߧ২Iɽfkf|L%lCO*MSΞxMꎭDiB8`P2^Xx?M|T 0.OGXuO+'gghn8Ï4T &}|ҟG4ZYK6BͿרϏGGtOFyaC6fCd^szדbƲYxsPMף(n0՞x>ȁdgZ%rkq 1MÜt<}貟ƽ!- DBύ`p4'Uͽ~ (3-6uQ)ϲԉ911.ISQlN]zH@>< μrƞAbB;)z>h$xxwOU XPH]=+| J慊\ aushHpn9)cWa.z|QR.6x,4 ܳ.a '*2h\ān߯e[o'C[5()R^ ;jT%a_=;}:u+Ar ^pp)u]_qİ`kd.iZ@|ŇiiktNGrJc)LB}4n?e`ɕkiښ\!ib>4m%vg~AcԮ΢=GDcV ܗL,-}A@+>iy<7T'a&}WyP{3un!?"!Dz~.Jڇ{}TꆟRu7mQQFQř4݊i!VmuX 0J\q{)L0چDE_d^.:eѷG u5ak}'JT:&nZajKVRa Ӂqa,}llǤrI=3n>#^5605,?F< T<0QWa4:X@ "B'qIx*c/͡ N\ p#zYMp0.CA:V1{o;W7Mo†\7T=MUP/{w+4negȲEߢMF )X#w*`}OGe߿/I=2"0@SqFKlrdCɢav=6 IXIQȫ r7qjV`ph&ևˑ<2Cɕ v iy) Hq_υv(d4:VꙺVnS"#ra*e)0f zf{}>(!4VB߀6xcųmuT aE D'H#A•Ry/@^-:=q hu.ʿcCTP/| [ _J<#$4l_+`5vV ު FMeUg{N#Db)ɸ9*~ 1G4&uh$iiV E\@H'ӠݿiT.DJC߳иVlO$wf/(9ֺ$Bi lšH|)hUq"*+9\<'l=A$Mz$ᱽIf Κ3kBǐTK>-ux;DSc]_;a7] Iw{LlVgXX̘L/.̛x)" !B)1Oſ?]#kX}m3>v3>HZv8zw/%^2aWVz䝶|}2 ژ'ي1B@(x kfZm0(࣭Sz1<$3o`%24SQv\tkoc1?mMiʧд!e|iy 0M;8⨖uZQ""=Um/z=K(6|.l21NKY"ʻWyg,~`L|U$za[Vgā7%#)u#P,&jÈLE 1v!Z}[|)ؒ/9b|DyJu8\rnpɯ{I|'yǫ49#'$}9!u7#A&Aµ!3|#i汻r-'jY"7yQK,#k>ݎ ~2zD~d*эS? u`[nbk#S慩QDp|[[:QC;#d7A_d.Ng5u0A׌#;0XJbusPb0aKrIJS'33|\rz)Պ5}ͮtA x=mSF1l;#u2a>aTۨL>m7F&W%9vd{dɥ!DfDZ-0呑4$2`w HuT^MD\C6:ZkqVڜso8Lzfbilr\o2,2^@G؛7z qemB;\a5@ΈKԲIV>!{.`'C)/ּS[)AmuU't-E3faxErF-X :sB3O_?]Α;g(QV j&kG}LX?å*ӣש"53Ӡa4c&z{6{.BÚ ?S:ś.C[.w'ճB%{hDjոҢ(A5Me2ieӪpB}$dvOD.nKj@$/pG BwUE/=?c EP7Ye.CXkZC!!UO~Y`g)R;+!_e}Ɯ\QpPO+2M2R̤&Zat9A> 5]E"s#~Ɨ!#N9#*C2ф¾TO#>-Ҋ&uMPETk!S^(EATw@H_ˡnbW[).xb:[V ᷼Dt.(h٫!. }u:8CiҝwQlTu' N\F3%!<â)ʎQ}(k=*x Jz)k^#@فL T!gU\>ͬ,l4ʧmR W.nc"(!h)qҵF7鑀rKE~3FF_- Wmhk(x8ͻ#Ӊnmʶ316q;D1]0 w,iK4̒Ti O[MJc.g@Nޥ]Ji6mǼF۴0 ̒d]T g[~8'^CVE,e;#J5(:%Ɣ KVllf/3ZRjD|Gy 5M;: p]w)*b7zI_W_n ٧۷"ZJHҼ&]DS@X`ܞdy@mX$TKiYC=vE჌u gbgf5-80&nJ\oqYmx+mcB0ZI ZyFiPX1d 4˺sCagÏm ].<6yfHZ}mM,g-C"V]:/.//A2z[sLeD+f$̫n35mt3 $re$)\rڷZe 'q“y@&cRt~FV s$ %=;$I0K[>F;25e-,cYfPs˞ 7Ι1ݱ:npy` v^(NkNӎK&0)9Ŏ] ZRzE8;<߸C.(nåMl\0E5 +ñJјBøZ %JoKRx>pYW,hmj5Pd 1ʲqY=Z6Ӳ!,>mIhgd!$"$\EO=AưRVݯ/%"s|׆}o>ʤMR gǀFȀpaM]N1b" Xt?4dCb#i> j,mk3%@5z+ ~;_ b`ࡓS&~E!`VW3vZ<ς\XԤw81q /1fņ.a +6 Z7dUk[!CGG} km5V-Cy\YhGrȩbrd!"xl+s5"jńw.e)',Y:TlV3_.Z Ȍ>?g6ѝP DF*3JU9Ɋ 9ywLG0Or@*UW(۩9iXY_X\}@0byŹۘo_آj߂~SWqij 1qvB>IK5P]ګ^廜4ÓWơY` E7L_2Ũ܅ _6xG*Vi8F.r Qb!P_`8+a_z f2 gpL 0\9xܜNPw?v=uc-#&v#|c>kt_>TNiX@f_':!k!E&fķ =W`.1;5^X2ߢZA^ϨNi'mՀR*Fr*z'0Gb_֗OS+Za5ƒ`Fgbp )0{DpjWz2e8x" K2k:eu}@`Pa]rD\SCZz|L{oia%NMG*4kZ/ZKyݢ%!l\ն2̟Oo%}XEjHЖ(!(O+naxFm7|X*²0UQ+3 ^rC?펶~i>GHe0mïG $ + 4:/ "G+9^O]v?t0w:u +H;eqĜUW\or|6J(z+eAL@@E1'4Z\Va{|XH+![y#B+aaFtؐp?;Ĺ vTB)Q M%3݀!W-9qCq:"BD:ηe/r|^drPS@ (HO rɸ;'(7BV(y b3Bu6X50>P>IvHBnvZQY|R!'_+ظTHN_j"4R0n;ˎu?WGKE'mNjo+/#@\毦p!=zT cƔv?! HHvh@sFt&tnbߑbY׊:IZ>VaŴ9VK֑~#!u9R6y0oIJ=k+{g/| - 5+-]T/Ux~$ޟ͓t>+-L8/:`Ld\[5)q"nA7SgV=$x~O.[BӒ&'3.5+CJ9҄W^ZyLb=LK%rAձmSߴHtdM鿀^B6_KNo11`o4+JlzVU5%num,?4ړ`/V7[FjTbqPFB$:/9,[Sm]*Z&A*}VV_tdԃqk-2_O M S^L8yZ'5aX-YTV K5"^=*~?' >x-!e\A! ~z*aWYR&cDa~7O&nit+̣;ɩu2wŶnp0ݜJ245 v_# &ޣ޵epFUXapTd9@49Tۧ)Č}qFPi$o)7J+m Zf|BC\?:erS6}cvG^mƈ8UxBȆ՝sãRX !Lng?hů7z87O2.{~wݎ+t*X mt{qΟD8:K1685rK0a, 'R84~e4 g͡Ň.bNKnNgmjCr!ZGI^35Q8uL\djyih-]dRve}'&dV[ˍ&}֝>>;L'9K؅K0'YgGYEU'pgTLkب O"j5bo2i^BIhO[Eᾮldӑα8"b-9H.8 o?cG-wgdJUoDI;M9U^ x75]0?ne-SЕ%4\Btd,Dr\ PƸ#k1`ZPφLF̌yǏ/c6+C`sbQ{m@WƽVdm$z~Tߥ ?,oAAP%ЬGvҫ׸-C l3"`تK3~J*̓==Mc4dy1 SQ J^Aqĝ d;iWY[ l,̳4=8+%~D^lch >:?C,IraCv}4D)$r5G;ȹ)ofhMm+س"3+`cI8u~2ھUݿjr?kq?u*oidL #ꎂXyW# P|k8'!(İm-QwP/yMLG'Z n=w\엁 /KV *Ԫ {mO ҮӢqs4^< GXQ@-*^ڰ^Asx%N$zϧ>k]c# !uX2cTEZY홥9F9_H B*ݰ0>1t{~={}z?PH!ŖVHVHPqC8ݵ`w03t d:@ӻHt#v|P `_j /闷=ַwv8L{ Ec$S),v6{z&ꨪѼ=%L+JR7C ~5껑gy7ߕelru9My6T'E'FANkA#/ a5jHI Z)NO􄆞> 4du`k)Jb]W< p N"Ƃe~=0=hjg间?Y[kQw)7;} b2 fz ~z+ѹa͏2 }<[^?J@//KJw mh)SodqZ׀%sIu1d H}fPdHf>z$Uq2"Gs9 Ȩ IY/Z2+PPQ%4혒q+KcA~ɗ;ePv18=Xi; W11 ״U짒UX5^Bn?}B=5' >h7rSkyq;_ .g{?DP`_lyXgVPwxQ1Ќ?FVW/ՠ(۟N+VS6Ɨ+m $1  8h &{f mZY=@khM7MT_yP?8xMO /KwxOp0O(Ylqb%3c^ f5vy|`x]>AwKZXU;;B|,xr I'{2}g.9ܖ }iE8R}\ ( (.7t )J={${(gn n$q|7 YEZ0bp&'Ͷ.[dBs-~^ oa )5V7)XÊbqoF+:+ Gg/w-ـLmtN+0g' =ip`CwX'An矻_ .v8o>]^:b +r1K46 -nT fBg+ӊra~GjIƵq$NQI:]"c زHcQ)@T.&ͰWzOK@F/ľ$:|1g8MBx h15}Bam6aO[6vP_1?Y=8XJ= #TV#ʗf1^fX깥b1C\bXއuo>Є_%½abRiIw0|, Ϫpu `LjqW`5U%sw qk?Ԇ@Do3u]Y/,]+W=#\8; y,vs$ ck3~Zˡ%dKttچ8_ɒ>|oCdONy bxvsKXسKQIڙړSg(lx)w#._ɺ}BA!a_ {ki8ss_BnMA"-h_7OF#%͑h$U[Yey I{j6U'Mv5AǥkZTR,yݹZ#r+NU51F=:T#jJ-C҂SͥDZc2L^sXvv`zy0/8) MtK D]F"2߷ޙ \][d7)E8 ǧ܇ד}oI~47IB0?Lԛ!2(w ][tW޷9-.X7~)?J3$<µ]Fn[l*4&,ԩe(+5fU\Xi[+L59ֽYLDI@u1j}*n $cLĸ'6grD>D9VTUl6o#پ LutR4# s\y)t.qٽ"Fp_'zp%!D[#.+P'OiPZOt5~2/NǯOIsω~3? %\KEbS(m?xMqh苍+.3-4.ی޽ȡP߉$ϔ'nRk!rg Toi% IH<-ۼ;d>{%4S6"N" $ZEL(p.0Y#MSNVl^ /D$Ċ* M8ʽ$@$aN*Z̜zv5>m[p]ڧV_ k$Onch KxXkF.Gv17Tn.W7d3r>ۭD(G{z1Q@n.4zKȣBԈΛr#B1PA_y:G!?CXTw8!kYdyxn+MZ_0z iDl'Y}'3^$n9I_js:~[7Tt-`? //|ojvF<+ Tt EJD'~om[8׃!!sq8mU:` 27ri\@Vռ +f;~1n!6-#y6AY z 0CMW J4J@荇%vL˵l.tSKU-<ë 2 _Vf:>pX} ߵ5 ӑȇ>=OQQB㌼%y!~dUiN'Pn霰ғyxK'ԈZf.ƝLD'r5s~N݋D;Wď-1ؠ> 3jQW8c?.{:# v:A5Q,Յw' Clb!ۚjQS7Au* : t{XKT| )0q}w$A{$cn46"Cʓoϟc"=LfGp/;ߟI2.ӧ XؓÆ{1lW><u[,Xz+SEo?+1NJ4@ݪ&;b1rm˅eL@GTocuvj5Tԛ, chM+Q߅e5 O&/J-R!z\[oyi 0/#۠a5UANUp^ +7jn5tޠڽc1p7mfLBlFOrF,6P:>^`:We]ecnG %-gQWQ.s&BMh*%1 1ڻңWJ(A:R|qn?Wg ,jBE|Ζ?UW'%cnԂvR%׾k 5?q;T O@UBCGV"ч؞^SPϘ4%{J=Kiԅc{AuHQ.Ie +Ŭ[hrqwgUEZ'(?96S<\ NUCoOv[UU~<xhc>G=n'}#4CʂA6 y# U67E rp|rAuODU;ک+7t h7[:w!ʻ/3 [FڃMm*~4T\5~h/m>ޅ졧0B1@ EUNxuSX@qDݸ}ڒkJ1^aOxk;I2I<"ؚ\K4{ev(r۟Ș)o`eMKBG kPb`jJjbsaX{zJVަAH9#ea}FG:4m%h9Y:9nC5M:ZNttГN6T+XJw}ib`bCV+ PҩڟYt|\'ϔF@5==t̏c,(9U+sqwԕ$@usGQUJA 0+t⚥v CP-zGl&vfk myd?lPBkL| N9\Q={v eft޻9\q;ueP.V!tc8Ŗ4)1T/Gb]n 1{[XuP 4]*{>GzN v`?tD ^R ҅4N/bGBhBN)Y9u3l@6]_&A\=40_G:s1X`7T3w31rr;545yiBZ9dD^#rP-5Kw4!9 Vky(~ 486EՄLnI( wƛ~PZKs%+I76uF>"U-SuEw3$5ԯUځط #4C)FZ[[ٴ'd1K|ռ] C=NH09-?3†mߟXrcs ͭH{-~*|=jIj}cHTtAqP+f$T-}DתEut+qCC$X-d'E:-vMr&L{NSq^׷1 Oc4U08ILuc3V辢͸Ǭİ )CKB]:{#•E/Ғ ƚ[DfYx;Qkhys{u(ۉR!Q[Τ]iԪ2WIiͤ_bqֹ AsgaJi-)~uQuxEWJz̀}"vsrpv /}3z>/,OCtp<'k,$ 9(~Se0@ &Eh>{XgJBUm*^QDL"\fn§mI7)ExnWBmQvO:7}JseWl¬T\W$Yf)Œ>S-lGԑhFgn.՜ؔ_cp,.eIC]ܓǷnhP7jmf&e7DBYpʚ 0I&EMSHhբu눦q ?][Rtx@CgڲcP5*FWE9w#Ռ&Аآα)d&.^[>2=˹H &VLph{f n(}Oq~FY}(lZ iF$'Fmc,0`]6]^nhE)/l{Y*aZ'KgHb9F&ʽ^NU6 mӫztx"t{\137Q IS&hߓzN!|2Q$xt]zSzL4XsLSBn͢H"ĒwVDpce%HJuvKpڊR_ftSOҚM.Ew)Tb'f-s0VgӿQn(<>a}} J rudggGGV&ZZܣ  mp{[O] <-w,fE MBW`Du;01N25"zȲIiE W~^9zZxm2:^K!`S2VRLOhæp}'~Ld5kʗ? ݳ7n6AiyV e&hkx0v ehQo*aCIdNy-z[+TcZ`VL6ׁ9Zڌ$HP -7iߒK"DWܣ2LA5NDudW:e݉*5avO0v-C gdr\@wU#~u}Ί̚IcӍz3IdUa⚇m*i/Q3{\v+='ϫ'KFr9XzTA#<;%%̀JÝ;# 6f p^LO!^_іQ`!1MX@ׁk; EZ`e>̢Ջ_2jx _o]Ȣ.RBllϢg v$#cWH@eݷW ۦĜoJ,?ڇ1ډ9g e䎣fg} ,y7T#M芋 g{}cX#E-|ʷ$Y|[g [0 (IW6HbW|0|.@lgj< N yb`z,8O@;X^y}3Ǥ|FYb~=aro/P!X3Z|( V-/.Yn+n\WKYHR!cdp韡:ϻRmN28k [KT=k0-PmL+huHuN pjb`%{OCՂ HC: @W_LvUpu? lʒNvoyLe2@z[`4< +">m.dK޺5"'M9Cd *!zY b6Uƻ}+^ly;|`jA>Xn aAҙS<`Ő{?]eWM ao mpJ~7Bՙ Hg4{v]*a:scʕxvg"7{M:a +#B]Ccx),zZZ G!Oy +lOZƙz2=&/4])f\,@3ثbɸQc0 qOyĵ0q:2Ea,_|K~0cq.iS4䊰)*:Tq\ز* kRbE GA2mhHvV?cI'K>1OAL,"B-8#jroJj$EqT/4r*|:}23Qr"sP4.aizU/d1"MovO˅qDv *5˧! $:u6 sb:Yl_oOW5kNV$7 ,o{'X؂7e qIj *)q+z`F}؍OpW[[kQG۽,TA! 6dNrؗik 8lK' xҦIx>^Tcl{Sזҙқ^||l[cz{=Mtf;_ګwk, Qx" u#p\_$4ҋA\"jʺ<n%q͢k F|p,Y 5,ImXHs{Mz+͐5N11wLVvqȈ^߭ @?gN!5JaX^Ҵw3!+¹4@vO1V"/|ŎL@޲ͳ7Qi+bUā 8>LK 2JҬ(퇀/,}}~m4T^hx0q[ĬUUx]9"(GkUR[?|&z }7Y U [~$d8|ЁY%g2_}*G6вōl<[VՊdSҵpl`\Go"ƞ>G]fdıh韬L 9< {Ӎ>j8ɫ(iB]#;*LI%R#!kmy̎JT,+{/'̼#:~v~F"ge%-z=v|<e/;gɝ[_J}N@Vu9ű77 *HEJ'=%ܩݟE4 >%_Kˎ1HWWpڊ2FeC̔oA1YkhZϢq(=Z>E]΅9={ުy W F+,6qks;vQr^;dH@dYs.U_k'# 2གྷ}=#Q>q:ܲff]\0J@sY?VbIAɧ7cLjЉc v{W=3LOt߮[%N5>)tߗ,j%ZG;ƝGGlQ^o0lSp;VO61=w+5fiaG M|\8%VuFԕrqtmrZߔ%ggh[ zC&"p?#Az nu R*yJi>dv&pʑNMHbeJ |~ke,whX *]V"?lն[jI!YұT(#b4WXA:`L'Df&f WVZ[[4G B*a Ͼ@\n @{iz4i|F.[-FD|eB :1;CnO^l5hpfB,:Q0qL~)Mbꪊz,*vT?{z‘w*f|¨W;Qnf5[P՝ΰi>-5Wj:Q2~.P$]|w<U)xTS#XтCT<c5P5{{HQ&S}"CNɳGF+&9rsYnXWgw A63hmDz6 VEp(.| -Ώ]O|, ԂWrÖ-1a]^t`}Za\ *hūF }7@0V8w706kn5Jk^4WfM$Fz+U Q+@H i{ jw:*޴E3~ D!7_a>0uA)Y/9?Etq{߱1(pD+31Q, vg955H֤ `6<ŹM S+ |-QF7MDlGQ2 -$׉ ۚfoD# jH 3} [<1y#VΉX`'#6_!(P!dY5RQElGK"A=xJ]ҟ;=tXְD/jn t-[qydJd? 7k$B Έ\G>+7\'Fm3>7: D'ô#/R<)ɞ^G\rjLWz-ڌay))SGg;:ǟ+ oʽqgvCy~(vh堝zc<ĉt^qd P8iV막.ŕ-,K.XD\ TLg_5E(s}cA? jc-?IA[yZ9]be0"G&WPůhiFXqvaRUOe*ymݺ)%3@ dvn mF1GxkrMGUÆia; M!]bZv0jx-+$dBa#qU'~}o vw4-J;LBnNWjyDr"x:r:T{!041;D[NfҼRKe{|J1ED_#kt&Jk15k#\8n "&Mfd8.}^z -1+lo@E(YZqoVGTiB{Бm11Rhb;J3"Wp:|;$ iZ`X6ܸG 9o 5SҟK+qL0"HXlo9Sxˏ闱tF}q堮5@ W =H{NV}cdZ\,'5B 4 2KrJ<,TAá2ЗķcI֠:.%O؞%"s 랄~%IR Q4BYS_:jn0;bUb@RD,ۺߐܔMN>;`hxKxfA;ևP'xS<1x6W<)A\ c[[4.V$ {)oIcS:RJz`#iq|xa.wջ{z伮F*37(Fg9zOGCP5 W)dœqt?@_9 .1r`o%OR P [';fE]̘E%EgU3/MT'+/Ζ69zCHERRRE|l]-JִWsm.QH־3:|ڇ4L}}GI4 J>*yXMa37/ߴ'g+`Q'=~9KSJ0o;YI 3pÏI ݀BtQgvƗekC"/\Km:'RriF7>uf|.3JY^gJߝ Ąǻ*B#VBoi~ SՉa7.s;Y8TYKx{d&)亘{]4wd-I=6;)?}?BVGq,ÊJ47lr'U媗:OaFC_ =\(*Ve*] DE JFqQ_ &R*%Zi7MgFțڒ^; \8e*]B)r9xi GϠf2(X01C/U8e8F>}dzЬd0jjAIMlЭg  A걆hg[bQ4Ǔ1(m Uf-ۖ"! '^ިp &v,as}NB`V0Zb⪋H|x +MC ]mIaAE`2T.|cGzni0^ұk>3PۈPݚ@ƣq+☜? 7#B072zܤXq܂|vjʉGjdAb\>;Ӈn!P[+9%Li#Vf|8Gk@bK`4|*㻶V#Z1G4Ʋ{-HA{[&ce!3#wzMqb̀nTݯmA(9i+D!6Yz4Cso@ſ~ܓ.!%]Axt;Ԫ$s~CtHi{ 51T=iBZ~]xm&~sRNGѠֿy;]P"3}3O``(grK;cOtUbxb&%ﬨn$(Ę-`,FRc7d;KY`sݓބrhv2a-%+%Rc~DF>HwݥhdG8év<${EeN b-iL%NY/ԀuHh~>ZT]k$6 L0:H!a6m@0W$Sh7NfK7-# c{7glLu-  aĥoG{?-F=,+c%#[>tP 9[ e1"8sE,b8 A5۟ȂjNө=ncЎazUIR Cq`5N: tdcΧs 53m' Rn.MBM޶f|I̸ٝa=* 8x%fЌ4 j:y%VE8Hn|o*ta<2cs6J ?A l`J"se< ܉)vk(5U?F%OIq-z]jmf?u|PPVЂmjQvP?tĝ:=Gf{6ːx/{Ȱ:M`j#GdN(Jy4rCd> _ b`TVw]%+jH\O]&3:ztn&aڧp4߱s\6|4Pk<}Z ǨSĿoPҍ.OO۞̑;}Υ7{sza#5H]7d X$\L}Mb75]zr6VHb7I(7}*ir] AkMuT }`Y%*UE/f"V5l cPM2up߷H>a4=twibbGٝՏ] #_Flp좽LgVi8ϧ$qя!I&aDQE|Jt1IA0~ޙoS*Nnn Ql<W^pym'bS4ZPՆ%p A<;7e~oH]d Cac/iL>Xhd޹qv ._iϕĤXF[ͪt.p pXQ\sm%z?# F]y-0쇈IdtA$eJEPCM+;(Y88YisgE2dYӛƳ7P+=!6 /rqM@uxS-74j NťQ#Sng V,RA3/=l÷Vv%9"֭6y. 04nmVY1e9gxA ? ~'E5? |tFrres!ooSp;{Nji%&Z]EjewkSִ}D Wmqb߫=!~3^噚pғfKӕki=Ek,',"vXiޕR3 8C12.FZTSIlWVBLIV#pRW !ܛ|L1SuJQ%> +J$sσ=Oy,lWʲ_OY}k^߷/=-QK7dv3#ɨζUaBAآ]+4`#siDe2T]cg4x4$GkW=LR'rbBJ#ɝ57/{6Z wyvC!#̻z98]ƣ/`,YX<;.4sfVLo֪.8Y0_,?PA QyŲaWe2Q߫E|S]M4jy.6f̓JZ.)(uN-%:S6=\YN1|0tu2lklg ff9S)\fS<@%X,m;rsN'~ͷBQ'}t;mgc> pHOS l"cuO">= ZWK¤I2"^ҕDֲ|A(6P ܁m5/@e"U[!Mvvs/6w{^\$9T#dˢT+~$@ 0 9 ,9GCi-3Կ'팖9VՊx^ |%J9I?%RUF[1"x箐Qh-iKb]ۨ߮1~. ݙ y c ܇v79DfiX(hmڂ)"~_ @@w>$!~-}aE QxF>HNq(K]0_K62-OL~ V.5뀦u25z鷏sxG|c“}Ж[&$+ūY{M I܌O=pH??{ "uY~?޴(ʯ+u a|L/v72^y΢\TF}m"pɎznN.x %, +E5w K\ξyU.Ɂ { >3Z0),w 죓+t(M^ẃ]B,Žu?8N@U`|Dގh6D u X alBO! ~r$):CR7,fDfh1Pո/(n5WwUO|E/kjKA{!EP sIy+$ ]-sR{К:S,cC>UuA5bWЦˆvtf :%~A4>/!]Qɼ.y(o+%MH1;ݫo3$,TGKCN7d G"`aCPX !ީ-a_` ;?RVn淙Nċv@JZK|Mf'a"*wm'V~ ĝOƔ$/‰NpjɦKY˰)!ARyn\h1\WƵ#&BM5iK{F[3Q1uTʔ!=]dٛE`njb_Z +5mO@L1rѯpH9ώвxWVu}E#y8x r?)يz}Ѧ{>/>+ v9E[nNhiM_ڭ†A~ˢ|ggE_'u(%dj!5nUxt~?mwWj|] 9j)O ^7@7rH،$:P';,oO&jF酙q$7l/=A!nȟP o-Y#FE}tT4sK=*szrc#KCew#yP^QY+7WpLɫ3 :W 5[1ЃGSP+_G%Y0}! }qoQęx.2q9*&D#_ =<-\?;nCSе_)Q],WjV,SQ'ڢUPT3vir8!|[Ńbٜ⊽x CDDe: .-*g'CSng`Q,_`ٯ h*Mu–DZ#;+AuԦ*` ;֠.n~ibB@Sv Mcgsimci X݃Dpg3{|O:1}:Df'qtB̛;ܪR#&ߗGdZCW G .,9 ϑ@Y87!Hʰq*XugZk O,MkRLϴ\V`1 kzkԧBd"*N@hJN7H(+?A"ʓsճ; n1v~|Xy_M+Xګ!UqElIHT0 B,Fi0$F:Pt[ٚEub\-whdF CHgZhT9Hp/W_)rm-YKonIC[+bّܩ0G;d ~Bae 3 ౅B@? JX}!\C}^ tʌPwz>#LszPxySu'-0,"t!˒l.0&9e1s~f_[ah(3ȴFSf*Z ?:roxzY'༢B}u!ޠ 7 d~d4T jD6( \_Zg9!}rlbbb')\IK80G* 0AFz5mcVPsYH*hB/zs0 ۗO8;T>1lCA 7['zB6)s,+V8b bSxK[kj?R!z >+'Jw@q%d`mgUȃ1 -wU1nbC#Ռ`3C:KO1l3h'w}Pab$_z=Je6l.;`e/%82_<@92 Ti,F*Z(?m%9[6{4d(7RB.Cϥ8& W@:T{%,:ng0hj /axmf<dp;D0Xf O6x?_\ftQݼҋg|eAB.;HP2< VAX:4.F0^bgc7hu2k/3܀2I `KMF Lƕ.?HLՅ|ey 3QVCC@QDg`' s-dvj-)!ODo#l+O1' 7O`Oq}P=C2΃CkaTk3 l%{bhO|Vy뮠Sk+.pz~,_lV١,1jRh2_dH[hh K(@jS.(*t0͜XLRe`{鵺l :e7~HdpUhK;*!|Ƒ#0!%k9%][̳A^ۃ ; F=Jx*X  % @[O52>˳m/Гб`Cgz7}S&-㙑וk1 ]rЯФ3Qc,C} F͐e?9prU/N(GL}FHmPVqzHน*u ZNQX>Ft| fEzԺumq!'.Ψ$%|ULݵB+zsq.'[J IQme\;4%D?(,<0L$´7QY,IK1Oa=o5 s;fׇ{G~\Rlm~ϓB"nY~7@aN|:FS  Ned0>O2S!԰> 冏9!b?OО(~"F{$M|4k͜fO:GCr.;{Et\4 q\|GӍ"L[$"i?PJ5DﻼISytd-/'=vYOJsɭu7\ZhVD7x jC*gLP^+EF{l_ґ{2tioSp 1G-pA鋛 @ŝ#xt'@y blV,=<>8wY Sq $NI+m-Ύp PPDuvR>ZvA2ŕ3IE΅^HՀlu#8o44$ ٕ9>O ^QPJ|)A4ߎ_Np %4#8{٥Ć=죕{%9/1e BnxUqҴ=} HdZP=b7L|3u^ї%Qꚞէ3w<}5XajC:lVBY)rhϧOXo6'%9i#qs@\)%MCw& 6xOBy.`N+Kz6]1,}=Pn, BWk&D'ڬU RYGk)N7ю0x4HҰA1PaZ/?q8Mhb^^Q>Bܒjsē]+ynwjŜ߸t6*5Pt7z68quf)B$[T€!F7`~rT7BCMcw;֭Pݛͨ^q8߼i@yTYmwLVOKc` ݗj?*lo6m{wQUM6Mc0IQ#m5c ".ם#,cW\gW3'I̚#3f¥ix,~-{[냡KTE+oY_Q鵁4mLO:og[\ngv+CX]8`|(*͓ 6fuYJn!RM,d_ݎz"nwB%ˎDjnG ٢vc3^@/t? #B+ Wn4Nm= ;UA(#}1 ꟲw\! #2˿`Co}nb6+m cs`LJU+ӈOF6@Է8).H~#183*Io1"vsh\M4 gLYj`I<@ݺ*bЇV@2Cqu+wv(a &ۥMn-2J$e?;"8:v5ÞRtģ$H,FL52)a +r*52LMWQ8[W[} Կ3v"-hwWζ,;H NӴ rf!~]6tvO.ѕ .TLsl`ȀZzFZ8T%j62xYVZ)U~/fkSS QK2.ϣjĺa=X  a`8Wy,(&A^~Ȇ̀\7yƐN2V^C;%TŸW쫖k-CHAE|)8[{fGsFF|ZP0{ɐmG17U#a*{z"n{&y!25i>h؄Lvb1$5&=%D!>Isu)>o܍@c3]zkN1V;j|E#/8_-FrpY:n*ac b2  -gR:3$Dכ g;_)!` >6@sH Kqu!P*ot.WU'V㍳qw8gsBߤR |V.2L]7u 9دvlVD|`B %0V 7j@hVyd!~O+c]./ oCX;Cj;|D"ޞcr N-1Nx]")rޫL۽ΉH}#G#h "$*1+ ~ElZ`:SRpP7gH\#KOsR~`']cXo6\!D@k A^8=Gؔdj\$~ U&ב ̎ Q]C&sԗVRUnqOvyN9w<@jjVO}VA I>VS)Ȼ*H8݈#릹-ޢЧ*V0V{=>fVHٌc?GCzW9zCj2~Xےu%i2ᘓvR>PH8fpYZg5Z Gշ6` @O:ׄ]f`*:QXd;Ԯꯟv8vN^-},0Oр",cR?]h;}4aX+T!qR>Nx A/ F>Mbb7 S(!Iy2Qr:/TV5w .;~#>5||x^n)#/cOirī y[%AV* c=j`iˌ#x=j ˿2.j Ҵ v>Xl SE}V6eU8{<Ϲt[{u@prO"SL="?.ĮO76cJ[^gslwR#8mB}_J +p/ݘYlW5lVXXdW'U#Fk2Ú hxdZӺ7zdi9h)a2-֥N].{tdi\8m Plxˠ?Km:7sG(6pfB3/;]_QBVdL{6r##?gC 6:~uA+N<4bQKQ9%d} K4Ǭ~)PB\#GD <;!Y}U^"ny *0b)iWB$>; &7h{*XDiإ%ucE53p,Y~ȇr+76xx┶ :>ɀmTjn3wgT+ۣR7[j*$"*]6+j1 T(ۓ{ϜlC!ȁRa%tC.! ř^I9fU7ߤu6nH@HAH6 !rOp),DK^%}c{rL(\?L\Ѣji9Ołǵi5xZsom"&㤦谒ova ]da#u}o {Gx~\4\ a<[2v? L{Y䷡w7 kUu-B?ӭ6" ,SQ)&HwJ'\~=K@X\Ȗ/ڝY{_ٌt"Omn[yݼ;wypd8΃9¡t""'T/N,g3@!,TA^7f?C/ IT[U`(W^*`~%l&R&r#YvUvlW4D8eňrIX5 >ev{;LGD{$ϗ"04Z,O٣Sg 3!,yDSK?gIirDxH1*F΀MXs7KjfU Z-['dF[+׼`@pK57@LȋǮeAc-f |͂L8JPD -8oxy!=w,ftw715Vݡ5#DP75^d#gF%$vSj/?/Z+udo?,>*Xa8t޻bX[q bۓtDZ-QiLA)/i A/Eۧyhdp̿ѱ@^rNYF,\ȇm-_qF ueDb"y7zPo f<ܽ }XR%`C.9rCzmL<Nz`2}yp[dL/ż2gbtk jkoõ Bd5D.cڰLo)dl RmNפ=J\zxJNeT .r=ׁw*֯!M޹!'K+u[Cp_qcW$,ak0K{+l8/La%7Ctӌ< L;;^&/ 1k d1gNzo5r(r=_=^:ӺRObn3ɨbL\;17$8/quSXxcaʟBCE>*/Th)=DŽm^ﵔ8Qc\i{ T\02B1 -MU >(+(v=xׯDt+w$׼]k^hsV^X7'UV[2z (jzMƜ4ܷ-TKts19L >CaU65In4GPf/t|c-^8rFṘ$cއDn{~#N'Zh.RÔZA 3khͫ ;ݢ>B(Dz| 'G헥xVP"8헑I)ox Д@;0 թDL;!|*灈5Z<;m@ѧ޺HD̗j$rH]qn)t!Uwy$55;獒 uW7"Ș91uRhMrA|<9_k09t9$~YFݴnZ2;AZ@ty%8VW^|UϯRcSPT.1Y'Ьtycv)X}F? V"J1|CEd_G -A[qa|A=UHmViD\抎o8kV>1X#Hne!bBv v >E;~5Gi3ETӳJI|'nSoÆTγ>\[tÎ. pxUΫƒNɲÀ#UeI@P`ȑjrqC:o앟P<1xOe=GOޙZo| ܜ!`_on|)-1TyȣB<j3uyN8"xZfW&d$~dyH%1_BbRExN(kl>bYj)g_@KA# S6?# $;C0Ԝk-}ϡ\BUW2DUd$h3ƨj`jw!Yn!=bFVi((0AM7@s D|Nn}wY-N &@/D$iσ1_PϻSæjV`ٓ,I]0xr>8iݛvYݮCL>^tpRׅP7`$5bsrT": aWȡժƔ91[HB!4Ȋf}2/$#sVn;&f>=xv6-PsRf|Es9^w aU.Hs.GNJ1Dj ڮl؃~/΄c,ɏY?a+r,2pQLDF$'8M鿿KV~F@9Y+dBE G&BۗRh #\7 H( adz&O >M44PԺv#a^yQ~ =r;][ց\^mLkvVvf_3Y4hb3UQ;|aI0m8ML>tY C[{ފ[<%WUZ}#`˳qbT_^5f^u1m!h>Y"BH/tkPD}jA)3*hۋg"eOЫ؃D\A/Itv;suN+ܬ"+/Ƚcޞ^bHM,ʫJu$Q;Prgp=_cLR6H!{OMw>DXBsHm?7ڒM=Dխ1u|TCZ/+z{/O'S:^:[k}4 ZF~5ZbRb2`w 7xe%p t毕CifBcmJacOB4LH\7l.!m% A(N@;_v EEEzXXXyҋwͽ=MByNR`aYB5T]E1s[ ഺ$Q?2S{Fx2N9rza -( v$Nag}踳zI rҨ|:ٙ"w}"T<0azS4k\q|T`)܃.o@wXO79e G,>6o1z=ۼ]QZJ]>`:IZͅ[ ZUE'762.GNvݨlלJkr꾧F;~Z%@K봔`p!ˡ5 AB%nVowG\(܂W p;w**J .%k%9VI:(EXތa/xd"Hئrp1{}_4 ۗv!5z0In{̈́9B$׈ˇi5!Q%A=- P+qMsF/eD"Hr힠+)h wFā|2j@C }tHa0;j–y]3,L{X".f dlt`M?' 2u[!dMw&_]в^ FbS>|.@vmux}d% O6г\QC'+}Hfo݃A=1rW`^Iq;OsWfsn=puUM M) ?1NJ`Elڇ] n{0NP2{XU˔Z3Cy^v%cWsnBӜ)k&FaN%q:䳻iCsxB$i宖%'G$zM]M)7{`t߾5aApN*s!qǭluwEQS E61Cзuu]7+l\aTݿ@Fchѭ󙁅P ܡlF3oh=iEEdp/Յ:0ύeg,=DcU>Ϡګ. -wrIQ"4$+b]# $Svot{f8@ "ߋMeZVj*~S+R  g:ڒ w3^9ֳbkd@6FIʓ<~g*%`CCΎs X@/@V7 (_$-Q"p!!hYlDxN< _Dj<αaYf rws ȏAu[Bݵn|β GsԀ]ƅ;[& V֫MfzفP촤IGz{m0uU`Bs}dhD~nV|\[ϕ'1R".2뜴 8)J`k!AOcjFImڿɋc;Rh׎W[ɠ O밂;!VmrQQsp'u gmBe0S!Rb>"2ځ.Zֱrpŋ2p,jPeaN=v [FJϥSө8"Q^Mb (B\!ͥuF&0$d#.r]a 0Kv>`͘1>`^w&Q_B`*?Unavw {hQE}ܜv%kA<9xP11jVMJ-4/6ʚnK'HxDI<> vj y_N}> a#=Ϳ,PhV&@7-h&3^GRti˿`yFުR(Fp32bʹ0bPߘ8% njbNYTAed=iE ww?[8ifϚ,it &M"u52é<ŐuT>1KBܰ -xˉdȨȲ;AYgYLT#) ,*-]Fr =opufW/g߯;{)Jaw n0(8/D90aL,cXN.a[N+vXԝu0 E.Nd.T*AtaN(U6HpBfAR%#B.eWqâJLe+j EĮCYE?ޜ}%aZK~`v6v{ `D1.1%mCd!.G [Gq\BI vbu51VDU H'/D*~\^,R *}ܳ>ą{ۤKz{—<6>k\N!=Vj>ߥWyD8iž< hIrrxE+6$ W]P@WhyuHmk}z$a0q@H~ؼf6+.r ]0oP,տ,@#e2hhxy47 uI tVp 9Ez|ep`K,Uw@uC;Z0>#9g}3alq;4)oK*h_/n sȬ~s<-Y$ &;e/UӗMQA^q S˛a:&<M?bH:.]1r4wy}VW \[W1 h~i1krJ,DG4~Tux0c\=dsG  ̞7Z{ːp#J"JvyoH'Ѷ`N03S5bRmG ^Y2u3H|_V 6,%/23 k{݂n;6bYxͳr=}C*v|O4p촽?Z62mcD|XÄc$3NTPjS|[OxL/l *x,j:,UN >~gp-fI}Ȫ$m/Xf!;K ]3GVߤV |1X2q[PhaMp4m:T T;C#i~bnA ZtVy`m!:yԸSuG}cj h D.[A89#/Z9θ ֱEU_ą.XLJe?X k:fՙ1?Q&?fI7bPf^k#E}?]p5͐KjMyqmPs~k3goώFlvQNcu*ShsT^1BT4%Z=7g-K1d{ZLBUݻy aBG뇬˔aB#u輻W4"4Y8?_Nޞ9R]sGJ ~nX¯&HVRU>}PO[&&x[i`ʖH5Q)}˒QW^vn0= :E/٭~ uB)h߹zhl:f|Qq*S,lt J &0>P~P<F7'} )[~ ޺J8oz]%@hȐ.,vJg@P|4 O@'26CXַF#{,9Aekz53ac([ďYƝIks:#)ɺ)#RͽS9{Yl ,= vfA<`3Ohiw1"Ɉɘ^,| KķlxE팄[ǐo*\5$q _EڒB-C-_r.Ki/rƝUG>K۸bO.E!(mXm_փb(Q &V|sQ 텈٭5HÆ3<]p~tŊ]Ca6frqq%9W: N.wXnBK;|%Ts`@yG z_5U<;>1e|5uh0TN8VcYA6:\kõ$9gkH 4g»gc@ydm32E=gcw0[@bPN.М/N9.#V>]V!!uބ\zk?Ԃ[&b/PO*A^rջ퓝Iet ;Aױ sbZ"<uɡfZL)0?e)_0>} y4A7")ykӅ`ЌKلP>)SU#r[pT9G49(џQ!߷]g WҝX4&Ҿi?p%AiLY^e[=J:;spʔFV/7D6QKv'F:,9ƬCr!1 ^W0,d2-|,V]}R4I#0."6\('U$''FnZ `kVORRׇ^#5kPlJh նus ;ϗK',$NAsYiv4 m&~[f iN!+$Es!iVn1?OiXރl3CX.%?2CkY^ЊgW5q^$  O[XJ:e_4@D8{&?0/6]`R"޿:HSZnғ"gz~ 'Y851/")nu^Wfc\9^MO{\>}読xKD]@2'7^ |. ً~ȳTHEֿvnP Z xḾ;ƐT{ɪ~j̀M[*=JюP_1Db67 u/YJT@=_ioZH(bx }(+.V^`]1(̴ԋ-'Kȕ-4E,_`9d-^ Fjc(ǸF{\d`_:ohZ H)eD kF*_^$ Z)H[:ޥxRw1yoz8/L'GzA^-Av5"ynF Ġ\V1(>:*5a/Gǵ0$1]jK2Hg^Kr\LNh ,A*hy]ԮRx6=E֧Y_@Z7xrr#zEP[J{/pqb0Zk( BnZ:Iv1Gy'O7:DYrB~.4.f4R$ͶDv)M\Dn|U͠hW\o~/sh-Iܜ/7id"IUV_DwjU0"/-nRRȒ-q;lC܂TL~XKxcov:{{\#]f(?͖`q^jIA5CŠgƼ6/[\)|wJ} AQ(rHeDgUR(|udgǎ|i0 u)r9of0/[1?D@;&"rwq-0㇒lۉ\t`9>x}kbM,uo/WQJI!eS 4H 9K5-[Dsި* nMgRn']xx(_-=fLN6EnBU3-7wuord/({Ur% Rɇ`~NIr!|ɒg#{gkv?"B*ni,Iיn{ZhG0_\TG8zYAIUÔH尋KV@a42_189s&%CsOX+h cEo4¸d#"טOXTń*k GH+[CՙV/UFO B6ьONib`p%RLEVH#wSמaPuzlY,-OHct}(6eK=֧B 5CTa. ?p԰n1lL_UWqW@|1 {@m7!&%?V$4Uȯ8[kʻΫje |2S:)Dh1FmG3TGpC46}#R.&+ :r=)Lg?_|dG)lC`? y(xF *b8?$~I_M_b)zK/Rx++t'o0*+ձ$I>Qͅ5؏(dXNi Q^* c-Mna +􄞽Fu,([9g5̇EsO7P_h*)UeӖTJҎ}U(}e Nrcli+p{w냓2dtɚ7=e~ _8-Pw?!4 &zt8OnXrg{]ofg^^Me5+H^~nqQ ׈"z@.]4X˩^ ] i ~ wLpg#L#oj 2O7Z2B8UzZąGzA3/ߨ"V6"O> EyiJtp2h,3]il Bqų@%Y6/ň[v7:"[)V ;ȗLPғz}޽. $0!'~c$Wy6́S.ʭ d} Rzg2B<)GHw"ƈ 4ʀA\U3Qt~<31ZU &!%ğ^H@\Tv^S-wIrt~Ue]깹SUCKRrJjoif X_2L0^ÚC?L gYpReLR&3<߯T`9F;*r@Be XJۋ;Ҡ*fQPi$vYKɜ`£;Fzw6JXsv?<#IHDMy^_!5.G+8%C'r < (ѳ=tجZ-ؼSR5|&|t.G?N|.CAsa|ezjYzx>]<F|S }$p_hia/&"w' X x&fgg/[z9/֪v3.Nr-=#BФP/Ylm,{*¥(CCU.]|Ms\H!}?Qr'8Z!ZX7aj07hw5 }D Cݯ$]+X~0;@'6t .r+_ 5!=jpSڔTݱ3`m[Kkl]YALhJ#jۖ)xЕ6[Qi(89fYYSe,Z*L Jߏm~sDp=T|B]Ӑr]#FrIIRꉽD4e0*Rޫcycw5c$%8kNT5sˢIg`7h4+x/[5wy"% d'ԽQGۏG#iyr9ojx$vaԹL>L nk-eLŮ>*}Ckbj6fsބC ~5\GXx%XWu%FHK;_7P_HP—|?Ē?/}HY:Lt T ˊgF>33Pt>C@m'҉3pz~rmb`dd|:0%Ƅ)FI9$4,fS8\>RY˪*+Io9W Ŷ7;tU8O0 b}F^Ow~= cJ=a8 wBZIְv욍Y+v^@ۛoPB]^va0şPbp:^\ȇ>1)9Z3^v[R#@gMB*dBCfWƬ4:YᦁjaÀG[kRZ6i,m8'!U"z`see]N8U pa['a%4I%dIN2fX.erb̻J8TxiϾY;0T!ᒀR^Q @$0ǹ$8(3Ús{X7wav8.|#D.Ӓ&7pؾۏ6> 6 C[IErZ_3fkY)SsdVz&"1c>lucT "7K7޳OJdtYvc_{fp NJ}r08mӧʀ'i+qXʢABWirݘgn3;e%xe%2"`b\atw]iRdEhkX+kl LQ |Uv7tCEqΣ$F `lvSQyl3ի  դDؓFiܓF33ENlp'ΘaJ:$ TqG5u:.q=< Acێ֌*SPfRQz'8 hqۼ*MwKl02TU#ByjX}ѽA\CW"P(@gTKGS(5Ҽ$(Z5y+4lWxx ?$Ye[*\“|03+ں۟=Ǘ-^3?疀Őu@Hf4 XYrR}/jcs#2Gpf2 $6RՄE2P,&1HU> bFNۀw;v>p'Uffq"#C{UGP1Nj!9:1kRTGу_v=s 2$=W'&6dGAOvV=@Sb0f SEU c^ɁPpg\ /U\O'vӜLuB~Ң{''/z5 r?b p,yu$[ PLZdIitCofE]~C8ikP 'C,v.RV#S`c/S a7+,":%SOR!(BsST 7ew3h yZۺ ,]bTOgv*/JbJO Z~žR7o^!21V .a#!ƺ4Vcл1ʸ[FiqF}7!CrR(fD$<4.$}أӯ΂UriզIb"LMgn_:Xw].u#1VJsƑZ4hi !o`: Dy&]k4tԦZK(J+0}hrxRw@Ú,xF؜j"]f̧xB eِFyYލ@\`$41&_H6+q)uAĹ1G* QbsV bQr܋\iil#2 ˃컶6n ώr1v}Zz'^mGtJ]F3~Rp灥9{+vW@u&G΢u #Ef$u OB(gA 8.诈ѹ\@-dr g Fa{ls syי[sx:$d6ZEفkmV:rW~5e@Q~@hjo*93e^Xp ZP>Psw8Hqm#v3ODPך#k0c^:}͕{~6D]wG]G\qK[p 8V,Q4Ҳ9iW1jzcE}Ǵ:>9zɞITWtt fR8ÐNn8>D`^6hxsO"sqI`١*A!k*w=]1cS0t}X*+޺ن-9JJn̦cWi[侢zBРAp󺩉?Ι/@*R=5 6S@ib=T*b`ϻ[;߻o GO$9U! aK(6mS…)a(4}+B*)*ė؟⹘"Wu찫_P:Rr!7 HU]04"[ǞY.keca}B6F|1z;d`d";>kƁ{~n yT#E#{Ũ41(VsSeyD9^ iKɩ pY_޸ 3l|y`-ZFOqyݨn_Vn$X<T+d|b|  ojbZ-w]vlE%6 !$`ޛ+Mhi$o6! 5 fvMnh /~!s1Qz>,v D')B7/>u4I4,hKq Dߦj7Nr|yNa2hǬOOgrD-9L-Ea4ZanI6a-+έIsa*:?IwX%?2Wʿ&uB%{zZ+i֋_=F;->i,2qrcR5Qgf*v!Qi(nWa;ݬB*)p) FbE&®t#j%f˰9ZP{RRY{l?h,IZHp#o#|!W7n^;δ4+aP9!:si/7o?}0*^ۉW0y5#߄1 SrcZߝ 9zd}~cO0/+ 68߁<@NǣEV.Int^9hS'M|C妍'Lŋb ,T pkë\?9-Yź öz)4y'>qR~4#uqLnҨh*~GYX@kmpECםaX(Dp~E#a[>L5D4 E&ʡUs0[)Uɳhl?/x(s|"چR 5 FZ)@tI̲Auru;\ Tk[RAq5`yQjA7Wx~pqdi=^Ef{ \^8uϷ2p!7{O@xIvWg8? 0~OOٍg1Vhc<{Ӄe/ӺIG22DC b|Q'^ГB jJzfrC9cvt>a-_/]"0_%;>Y9M˂^ =F(uX*jmPgVΑ3ݼK qKh&~=(m5kk/?6%<@ ܤ#7^FUGY޴r9 YGm\JaZ~r;[ 8@Plp.;\]Phu$8bdbɜ˒I5<.l->[.R 6Gc\VC\V3 zMuHfd+)wKڬ@֧ &R{h߶nц2">|[8\6[w<+$ wj/u~Ed4u2l Tex~[k?L/L6<1 zy|=\?&yk؛߿Uc/8;8kh5H(<֪⎵>W ,\C^2nMHeTqoCg%*e*"| h:k. 8=HW7${k; 'IIhBٺ<[1sy 7aPX!º󧔴QO?UJxs#;C@4Fs[b)NgE*'K'Ν!6'Yb8a-nXMnXhJ$nAbvMaϖ3Gu VuNCdl ITB/`dtRu3< @h@{m49.?$E, ߵ,Kq5̐Gӄt-bo#͓ :]4z8x]#'67lx-X*%AQJ"<2olwas`94y p(@ 9hB|X;)QnwjΚݱM E|):j>"bhGRIOvѩ#tˋ??@ KusUΙb3 ϓ`L+,MEtQq ]SVWڅΙFɲ[PjRTr4t Z^m:",TNl|1U+AP#X}?-]n{oj)Քfܘڈ^d;%ⵔO3hG}M^9CUGV :~OJ7x6A!XP=JV K3Xӓ4QqEet2M^Ж%81pJ[2A`izIK(C6<9@_Z&7 ψ<ϕz}Q_lϣL,=jK 28C0sIS??b]0\̚ÅG_YBm/zijrlxye=ֶg{h|Lr~?1,D1sGڃK%!3#}]vh-7D.lyGRA*p wT^s lOJ˫ΕuFfxƙT߶57,&O\6P~URy WpJ\rĖΎmʭSs[k1EmAI *`Py!xCi.~crO`Pcy\OFivX]=ڢBz{΍|elu^+\ZB|[X#r[==@8E=713e7%%*v~{S{S\0@jn7ma&Uy- Uf``1%a[&:V$u g3U -9B_+Z~=Arݷ v)zII"ط#.X j`Mv,e{z el]Xf*ajfXt %[.wcϞۙ-^ Eplo !Ө"b"<Nj:\R4C"G:t rwT2: 6^ POjbbu6n:`bJ WDn'~fסNwܾ?=j$ףOEy2VUj^͖tiDY&L*P=ll 0p(06"6?*8,).չkCÔ?$1,5aL nX\ƿ07D- E[B:zPEɭ0=3[SP%V$!pQD2&;Nz0b( ċ@an$߶!ǟ_Ş`'l+&x p.s__48Alm ) 7 {G2$N|zDBwT_x8*ځJSiIcf[*,VK `֩2cc㵁7?p{h@wHK;ܔ,K$c.'Enͅjy V0%cm)b1o*a)UJG(8Kz߿~11}eʔb;s]tjKtrܞ݊>* ӺgMTUuVǮ]<:{P"1* ݖ/$l? K ]Y`ZiUtC%^uA;xu@2|pyɵH3祌\#+)D6dBk#F0X(\: N֎6 q.JN%5#) Yڥ $.nX1Шr?ʦ}ݼ,yx.aQ4ԓeD&<9̎Q *=пE5ii特)stcEtS aϖ-~f ٺ+|DZG<Z"8vd:a,а3_G Eylpg,/z'@MA ./L9i"Q=DjR7 Y][x>7:2ḩVUt41WjH[v;e9Ֆ̈́YCcR¨D{d~D-Ȅ%])(i.y43`-10AB[Dsm}$g; /: 5qX >p?Yr-6~g,۫CdrČ4\X˄d@uB T`'IqI8W)|FՖe?2 ~MMm#5#%uuɘ~k;U ʀTTEfӼ8.1>TZ` .8iS)3䌄 RBnnՑ/`Xhrw/ *ϗ%Mab0c$EgVVޟ1 puU@ weL@Z {0\*>o/mXe"cK'Fl"%/-+~i*2V= ڄ\ks*z~|7OqD"{:x{j eEeȯ|3_gRud5GMz5Xjlr!6%UE'*u 'ԉKR}.3:o gDSη % ;]7a-d¤.BT#/r6 m@=2Cє'A#ŷ ,2Qu?7ώWϼ=PB>L%Y?bK">7Sq?~b)Cŧg]@>jC +dYhs!{>7$=g!j );FyzzS0> =;7@ZADVƠ؉uY\KVQJ)'^N -r$!z}69ٗ)FVUbRZVjd9{Th}Q PMZKlrgV,rB0W>H2ډB ¡'@4s}N@vʺfMs2XLhr,ɂW{xwox| &m'+t; ^ &s $kѴ9q\~5YY!$͇#)t&b8& 4!cbM {!<4 5qC#H! ̡uJ\=kzo 8Ta˴ñdj[Q 'Đ=}Iߨjݴ.'#8]/"Bfpq.f2 ;5N z  CM]&a(5pnf`=6N%PýnIo%%wuti&Xl.7%7gU/ S](wa(>tLB$L-ԣ+c0S/ Do+`$!a:76a$  Fy3:1Re3Ӥ4]1tKَxFΙy" BK65)25 .r3=N3 uE:勀 FO,l v@ ({$7az`hzO&7Fl@@F""R5&#BC> os~WraH(MP!`C>%@IpO!>3&fASM Y|pTei 0 h%_ \52b1I<$3jm.i)PR4=Oga8mQt-d;$DK"P^3Q{gHedmZV"?\(ёYoT IW!uY! -i(f=LU-@tvK DH\q!uߴ1xɪi flO9ӻ:BFxkh} \;. ܬ Y %S.DiVq^i)S:A:6qilQgS"ED"&-@$(R:F:pufF՞X'KfC4"ֽNJBOr]J`p uK-BY o'@sӰ`[HJI~{LJө;*VBbt0pYsf@C/DݓHCRJxvuO,%"k^ tFCGC hHD#6X*D6`&cFQL!CB;JSmt:0;|H7B'nN䦰nBPk ݇YbUy vI/y /S>z9lZc$ժ $SP qلOGl|t<bCȽ]!HM\ l(! &kV@!=a5+;=[v fG7B;$j6BbLLsCL)2Csj| n >%N76sy M6޾i ny#0H |itN QrLE'I!FPuS'f=`xq~2q-W^0<'Ͽ+?G霛˥+,-RBWYZ7Q'^.qd(C~+!j9(6dcp4vdY2d¥y!DИ{V \vpaʮ%{_]S&pq fvAImQ׷!kZs7[%6ց.GLj1fJ:f79H=i(q Wr4kͱxM%̞Q)5[a:1 x=.)1"ptN繣;%/{$X;rp-2(RIL:KJrn‡,-*4nd }ĪyR _Exv|})Av0B1%n5JW[$tINSH ) Jk lP Bݚ=MQ^!Bq u1#_w›Y!kb{0 y@w]B?=l:uZ^8\0h\ |s;:Ø]Ѕ(q/; 3.͘x06:\&qRPïaC+y9[J=HN! Ε8qy^mcI1 f3:^xd1 z5 (I@y:}IOx0Yy 3 \AדD=x_.53F̧$HuG$d 5< y &u2&' ܴ[=vlIg=Ri-/LNF.yrg`F81Rc 6G<gB"5Բ4b -_= 2 Dq4{ 38rq~bFd&BRf"$)@@,$ِ!zY FI d1201q@JIC!R@)104E0)IgEL!T@eI` a!ݗ4fuacVY40iHT08&px!%!y%aN$,a".2(&vHFHY$%)yPGT v`XG6a1=2y3&g aX z{CNul}/ b:BmġBve= q"nZštlhАċ7H ڄ]&hKd@yo=]m'v筬9..n=- d\*37XNYBO@<]%|TQ(;X%BRN RɓA-]dĀ6O9A78uG4 v>1 =ܚHUbM"0C f0f)u2酼8sһ!aiR% Jwc1~&C_SƗɔ ^tM.K˃^::hC4BuX{ ](}4jP'‰AfCO77}L.>CAO)qiB;=8D0PjA|T;$>WrW2ԇgIJ;$@ЃFe"!#Bkf8@$3 ˻w/BC;wJb:9$|x:g}t @eHM~5K7_1kifQ8p&&`7{&}:Z51j $ "SH F-6VDݸUL7!cUF&S<}7ZNTRn:(!yq':GxLN])Ew> ҋϬmADTEBc_Uh L*DndЀ\[pP_ h#n" 4VOc4BJ* x׸ .9RگU8|j"!:*@pj~C 8NT0&]A2 9\dWBL1[SBUʹ[ZY#%f,_cٛ "j2 neaX2  g . xX &@G3d#~a`l2zlQnl7ȅ.Y A#X)`HS&cD R| 8@k]:X|;vKrϑ',ON/ MHsC#5r0`TSI*r=]$utiR$ A@T-&9Oyd dWѨl6s>\t(VӮH`uXY;È_xî\xl.wẁ/Tf ye 1Ca$u x @42ߺ>vGCɑƸyu=s"9%LIB#iV}?zw/VkëJ{ZjusQ:a$Dǵtʏg';pKΆw y2/^t ySѧLsHv]8O&#YG@/ !#H:FN2P6&a^HfW*0  &s@&3+7ștYuvCm]%W7@::e|х$O Uw0QC2R66T닿 M|dI*䗞1"$!;򧱯F.I؏F[)s{.yK΅mJuT. [ƶ"$Kiק b'ڃjh Tq,Gˋ8_"'fL-"bWYAqh6+.qWmK0T^ިڞ|s;/NTt:DZSW| DJG0V0BM ti m#W~KӓK'<ڪ}ڔPu.jht S=^mCj߉^M^`jG:U()ΏFG\#bs^W\ߔ;iOVSINU#$S'=XO6t226B)&܇H(OS":QMOq:e9N.2 SruU( ^Jtt.TK;b=Ɣ*x]t9F@4N&blO ): l3*!+lLJ%uL¯ CE0}qmSQwiI~jmlk Խ:]5P&qbGU.sMUqJ!dߎ$$4EvwiU2(" T3 ׶ .MP}[YE=mSj fFcRtaSj&*s yȾv r<(xj:jnJ:h:dRwМW.KQQߑqͅR{X:jߊsP\S䋿Q]u*6S5'K4q:d^T{T|Gbݨqœ΁y1y| )*:䶪bM:c:>&x)aG|95)*, 9O@(y5NtFԞD$T/w%=86W\b/NqtCɕ\sMҽP*:h4~JLڸhlvN5QtTѲsU\jظ]q.Zڥ'Ws8JDbq*vr E49! R/{LaD_)9OgJWjL TpFŸz'-8tDƮrS>5:KaWyN5J86%(/DM!z'UN΢j㠶 /6$+^xeNIW+i*ZQ-R ' GTO'4\gqCJj [H;Qez4:E>nT0&} Qq&OՉ9ʭ i&˻(y9SdWO>Drڔ/;alQ\iwilQm$CCR*ٌ*U^fUtG2@[@mWl.4Ql!_TS*{^YP6qJmqյA.0ԍOMI)l]J29JvITL\궒uG+jϮ18uK' H6ң{9sCiN$E8Q;l9ԩМjWR%N0Q!sl+EՒ: @bQD| ԨX˕.jSR6L<4%WM">EUvhVdMuDtCU\KqTM.'8N*s䏛9JE\d;j\j8*:dڪDЯGO{@=:J_*q܉As"H=¡KKdG{:MHv. ک|-!lq6)" I4&ʍ=Ɗ-KjCeE_\aTeڇ%iKI]8.^\Iߒ|'>"6^/9wJq{]26Ҽբwi T0mU6<18{)+U_zJKe%WHsjbq|HSe%9\ꋮJڪ:6SiʕNp"TCTm Tm > } :ԇ NUW TU%hyQ9ȣejJVҗЩlhG߲#BR= IħLN5T<фC@w0 ƊG&ŰUmQlS諍;\ad V׻ċ ڪtMH!.Db-)Ƒ6`JP8%BaHSLj)Tlm$Idjn:mHHP4iV҈X+@qb+#WˤtҪBSڅx;eRdSbQU8¶$6E:j.dI#IDU[:TmQ6u[HG &j :Ovw%d0ٗY=|o eAl̏qoHqVmis4ΨCB&Y2&L4 R (" Uic@ E,z^ jqW#J{G7JKϙTAQsj(.%T^TTeSW~Sǎ"NaQEU/\ǩShr*VEIO9Dg'fq>%GwoR5*КGȡi"*J?5 nza}L繎L[آ}#RJO2%h^įUtPYJDBHzj*?)]++ɨ>.ϙPO`}d!"up# %geSLqpeRЩRףw0rlɘ1>,p$4sai5eIK S8U0m ,ڕ^{"× J}"&i3.aK*&sV5}>$ċ_*@9T=:'Ԣ^&Gʏd>v4GzS21q汘0(J (MJ@7W i^b||$N@_ӿD%G>2§ _Oi#8^>/ NVD)R7r Ơ<^{tϠw  #Һ@9!hyqvooX,#K ~c0x@IW_oFÍxgѧMaP.&Ů@aK6[2q;<{/^CJ"&Du{oxwG[%^uIdw2o1~pqB'uSekŖi<(T'ǣ Q !$Ft]G,cD/P,3Hw B7 A"تA _R±0` QuW ^cnl{]I(67 ;~#:X%!D ĝ2OtA QnmD! ־(aG'Dq\0%vrj cAsLȒ#I+m׎`^h]87(4[;bh: --4Oϋ[tuFﳷm /춬$^ѽԛ`呁f"F[>n,e{O1Ҍ} kGT،1{RTB?Un9exrvTm> u=?[whq5ǁr^`\O ifc.7mһϏ6 3F͋/wCkO"!D Ko婛iշ)y~]|׵߈x ܍exNz,~;݁s)ō*hV+n7~nMo:wތjhl-+_׀䗘kxUazc҆M Dn9i# )%}{:î]Zl:Bi2)%&aꑷ ň/U1fW| ?[ sWΣ!qs$~ 9?tYp5x]UBY\){[#ITޏ}FjvTH5xXcbf[ėB]ϞkX>{l_ǯ׼Qk6ԂkHm}WW۬$0@c᱾ېrBЈJ\U*! _I *+hMDL!S%BQ%sg&mj,U!!oz(+P;zT@DehHܲO ioP8{!*'Ջ@kMv!gcCy<9c(~om(Xr}hVf{#$ k~ޤ?^>D5Rza}6̼߯`@8kT+I_Ԫk])F1I AQ N1..,v'.İ քHH@u'&2$-Î+COl8nݰ:2?7]c9 Lr;8-(]ur!A0Uf1|7KU|vyos-]b(g_1==gOUq Ei~6J#@4>W ;c~6C04E7KDܑoUXLj~R;9}%].x9X~Il'|yVy3,o.y^=Z(ptbhe$I h@aM@W~W?{Yc˄6z] ʕ-Q?"W[D9s\>k $~߆P<6E>kX.jXwu3_: (|ЄЄ oI ;O rb d6D |?\ݛɃ ޅ5 i^g{/-U ]U67 \mzq-,#np>Ϡ7njeאH4*T{x8;|0p.WW~WW %?,h+;Écn 5O_׭Ԓ>K˥o v MLb[5@6XDGHD} $򟌟psFfOFTr]C& ~S=&ڎ:e~V BjO,Xu??Iuٳhs247T|g}jzgh a/r^lps|>ZOO%q R&!8XAfGwl q[*Mj4͕7l?^p\ֱ?w!>L\QL -\m 쿢jikzeHZOaL%XJ1۸+lڷy*XhvҼjcdntupxc4܏ݖw14frݶˢl-?4Q{8]YgL?} v[\I\6nzĿog*:+7Qd[*iɺZctqb` 1P26ⵖfS3z;;6%26ӤdY vv㞲oiB|cު.Lri-Xfۋ$˷R^nUci*1T˻: %.$ 3/G+{W~״O?n #2EJLeP 0(HI@]/!@rQcXK^Թ35_BYSɻUÔ;s -ɴO= KGfV=|?l鰪;DoֹgS ]q'KvP@!FFV(_@'c `5#kt d tJuۧnY, 34G \ ue+lӊ.xFq&i>- {w?+Czp:;(0|I?*1B8t}묑W‡9ssmݞ3Q%Of#\8 ]XC xE+D^/224D/f)2hD_jZRjI' @r>!E7NdZX^/LuAq&ەmokYwVt6]qufs8MLmCW>7Up.Jvk2xQc\2|{C﹆=8xfigt>˟ PרS)smblt)ަ9䏱G7RMkkONцD$nH&!sZR 0:/Ccܰ&DfZb'J=4)8IqQ߷CC[^)1N>.kfܴАv]5à !c;B :fhi4'[-SE>(٢ڟhF$ˎD_WTbÐ3Gj$fou1cV1ie˷9兏0˰6+O7 ʟW4cl0~Lzp;+j"01\ J͕EEpsj[tj3E<~C6h0BvF'NBЌH gۡFFv\zʭSgds^9eVq>U&M]iV0gǐauM-ʄ}pQJ,{p0mvl`74l^͐1J,lr^l>`)U1 $!!/}BM߰OOyYs֔E|dRR-Ѥ½53`h\]+UsFf)=8u$(l uwSpm99!~F~[vSd}퐿j0 lIiHˈw_ o|׺a*/=CYYṎ[ g9MVn,N%Go]5͓sVo`#s "t|Nj|/բk:׎ZiWq;H%y~Db3Tmm oXG_K!km|kW ˏweIg$RL^7+,DQc*AS8vJ 3os s>f?bF}хvQc=mΩ3)bV誠J&7()_ͥRnkW6kr֝]%xzı^WOj*yOY]@87Kݯgl6cEC)v=\ܰO7+(: ~íc7=ʣ,&~ɛZTtܟ< 짻qU޷ޒ#}_뿮S%@[w֧ݯ/^a^۱aοAxܚ.*&9RM}>wK}{s(츳=kgYrx>{5\ {ZOL RVʚ-˙>ObuxC,"N]D˖hWhԭ;^ R@CHu)]<~?S6"EK7ulo7ibֹNN,zY8h1"O"k׳^tTӜjMɩOp.Ϸo}:#)𾠏'~H= 6(h#h|7ڹĀXLJX. F>z]owr(`ZWHWО~'ߕyui7}Z>C?00D "V@u F6 @۰|H8.Vtt3 ( NZDek7w± RYɆG+ni%7@J $J Gv] yЁ=*SW[xw`$^SޝA2an%"ѐA&p1Ջ@h+ó@(zPJww]pԷmHoZ̾yQB o]Yr2ؖ(wQڌŃ2o1g;Z`I9߉"KRoqy=BP] *'LTy:@du1/:|S㸸v]l^ƒPUNB,8+0 AӞ $?l$뫳SK6K>TS8K "b=A~8 eAF!#kZ12,7 ˄,CoUә[񷞺̶vzQ%CyCLJ{d"A̫0/Nf.Cf<{Dt $a 9)/HCa@ݘb(^vN{vnM/}IB}_'ᐿgZH|Ţ]iM# z63ٯ22g_<@[PbQdXf@u=!,Qi:eV}>6_'}\HcRu_W'@`~'z8DCߌ$yh?z?#ObP)!ޞ:o WOb̕?>}ߕߡ|?'@xC|U NF+GoCӔ_m'RO&KT}J$?E=>ﶅA" clsW5/uy ꏪ~WCp8|| I8??/ϯ!},~/^/aǼBSy:TG~>d/@>Ş#"'=O{_- 9I z5$jI=R5;#9vt(ڋ6WiEgExغbF$cukaA<_'㼜+=q<O1F܊Sg>Q$=}ڧ%-~BC{:jo/.}¤?=V>h: p ?l`hәr)Odm{ OMkޫK>%P)Ma4Ŀ `gב5"qfQ;VBpb,ӣϜ]FV4o#%2WYvgL-ArzgC-~" ed/ 1+র?Mos%#Ǘ?rӁ~8z];@~s@AiyYH<>[&Uq"ϣ]el/.&xWsCMa@ 47u.Bl\xotVB`aF sTJX躚y*X:& VYrV2Q²AfaB/MBFZs S\@ +)Λ.pI1306 0fkÁk!Nn\̙3!ՃyP55*;:|s Gz{45R"s ŋiYSg2d|d6DJ n&SYAHwnbF Y2`R!#oQ`(j@O(&  7d#P gg-?Z}%,O8nQ~Sd9רxeȰǢߛR`|⡊wzx~VCyz$y}>n|g_Ocl>LE#i/= SCBAwHj WʓF` kFa¿E~|G6!S0/ #;Y_(_}i2`R>sb?]^NgY??=x࿗HVh@9/e}evbLWO[-?+KKn+<Ω>E,]_~`J<'Vw@a//kK@ê@.'SݫwXm*[KH; kf3zqM4,T?GA_uGkŶ]kݯD<x4OW֟#x uڣE|v1j~{CG*&y-&A4ppMAuDO"7OD 8fbY`3u[PG@6ò4PyNi+| WSBY^9nE;3ߝ &~WsEHFZf Y8VrZwix&9Roi6~Y+?43y潱,LJb-;Ua͑\D{[^K7V2il{ +5Kpz%#r񳮉f57vF $o荨! z#W 8#bF-jN-ZbF/k GAE:g@y!h)2Lֹ Ť#4È-ägD3˟SG{gAVbϟ9@6KեQ] /d&`FAM'T9ckd 8FnNȚ7,^u0P7mi7Xl7=FyG 5k@6(4p+OoV6uHF8I^Na7Ե6m5C  GNZc`4ժ1$Vd?d@Å|wICF;\5<˺[$: 'Wӄ2`^arlTX@ h1.ᅝC-/H(GnR!HS"5L fH%=n R6e[0ܬ:GжЛ3peor2ne܎qK \- A ƢϦ] unͣ>~_Ci{ڼORï#r3짓KЊ~iY^UaT#1 MS"sG#(KU6[Dz"6s=6j}/7mJQѩ8joL| ,(={#ShH6>.2m қ{]ٲmQNluiYBO\]մK-![M;ni'T65Mz%,\Ny=ycI3mlHΚtcrgg#/9_,PnsWUhd(OkpyVHVȩ7*H.u#(3^WF;TZq=ѩd@uhaړ[%\k~|:g`P# N:& fZ,Yy+i` cTd h>uнsp/";-MUbʵljjk^x~WL! yl$&FC@^ *Ԥ|_<}JV?]/Rf)W>ph>6XU0\r҇:JxRҗ~dQqT;.#h8h[#`2Y~2"{Q '#5R0Rm mTQ1WH8&Q~UJ)](*{8=|1T]qҒCU]̩]JN*~_kQ|MT}v j{L85P@J]ڪ lA|*Sс>UIJR'/iCjSjU*DIƊ})@TTyuH)/r*R(EKJP  Rx9b =50BTr<I8[\mi^DM3hR?IL(Dq1DBGiW ~- Ui$MhnI7qIJn[p?SDAޢ52Psr}*|E)ǷjH%H&fY\K@ں {Fẹ~ 48/uTE&q5 cAiDZSY.r*)M~W&Pt n~.ۏDFnt[1CNa(i.SvT_',"̐m#I ~[e(" 5/\ѴIs~tE*y5 N ,@Rܙ ˆ;7pi39-#fQD׵"2_kca*m~vNUdS5*R%v"~E~T`( `TkJElCk_uH۠ae] P>aDm@2D \L&N",|E]'Q~oa) @j\ViB r&l\E~<òAH7ScRwP7 Y<T .6AhH@Z\XSs ӷ𶜐$ڀkCu0"wgOK !nR|SObgz4!?'\{>oGT=yHQx?ceX9F > j> p{&u?Ӊ>ma䓻O[ɹL8ٴ˜c$ښJ,sY1L@d()7?Eh8Β.&ӑup1>[KP}KKe F-uXcl6Œv;F阕%lo~1~}2"-^2#JigHnkո9݂,X|0@[-j<5vݞl!{AxinR(ZS{wlE$a 407g/i@bGeR4=ekhQpw)?ê(X@:5e[T.g=،>+ cRJʧg+whZ;PN@W h߾\kZe؇L8qL=L$k/{\2 5LxZ:Ij%UUꭠ,n?K`K_E!6erkE C& +Q{-~K-ʐpA]w.?噩{#1ygG3D]_<:vG?6 8W5|ÿ dlMDbc9]NQx2![Omi_4Ybs=6ú wk}J)Es+ Č>izZȂ'k`v #z]Hkc^d]BAXt(K`YYK#G/H2#f*SfwxRV]8rW6~xP/>e~(/H[D)Y.icVVzA_zH5-:ҺgO~Uȧ{[Ć{q.aYw|lU<[ooAbTqV{)`l|Xg/%U3\,% !#di},30jE0:_A0fςaYP2R|+G$G;_7'C1etVUPtvcС?*H:nUI{.&ᘄb[iL|НljJ'-$m_."_ GIHJGrCZVY /{DQ?deMǔ ]{5l|J:kW[s>a?}7T-ޗ.;~;D;͞_rU-0 ~ !Vn{zy:%ݬX敬;RnS/ :M!U}lP+nVZaC?_66\I\YJgYӆV[6Í~n{Fhc"ZEYtC 퐮ה%h]Z?, ḭsK(uKfm&Z {6OZ C/ҁr/3<%aA));#~Y~C! ?mh{&B#v괕VϒoOlwF!t蹤(Yڒ,H}0=VRiYc[~&z<,Ji]%T>*"J]\љhzQ.vL˛kpb^ Pr#{w\gNMwNԓ&2YР eoV$ 0 Ep .^ھӻ mř&DP1K@JϷd:}5!zig.2L1]yq )fu һYWXl-=*VnX#O`3[33D;Z^? I쥀$+%lclCۄ2uZB AXgf6A\J Yi;/sqrq!# dF9~`Du1RҧCQ娉~ %iutDtTrJWT=/Ϭ`]L2AdT d%WpdK>`Rű,RPE}Q2$"XD #"oIZE8AQeM  Oj$^%qiR9Mm Cb.{JqCQ|WPb}a@ɯ ԥ\)[.Soc *Zl!W&KIH\Q `VuÜʢ.8?ZW5I O>ӕٺo3vv !~@ :#%`^@E{ж|,t6L[]x=yQv)eAB\8?Yeqn faFL``o૔eH˻p3,^Mfn,Nlf:~NhW;?E_r~r)SfQp(P<ʑr ApcE ,zMny'qH!:΅C"fwX0EVh|@@@? .- g *i>TA]j۱ʼnO1W6o3{̶ A? Is,p_! P?NgOK]P=,mUhM+M5iYХw&#ݽ+iOU[s2iyoxߖhw>Vpo "/O!zjn2Klȣ|>H/ux'IOxwʍT庿 h'y|m?R !!XmLIPJWY`.l(@H+=Y9`p߉G8ǘ)s \)`STV ˊ4ζ1kt0D9 }r/҉10?0Qv̎)ÂRJ<.`c0},ۖ.G((s taTZZ"j%6dG|ibg0W1fqj|!s_sHJMWFwQV]~[AVYYe^;jyX5V*zAO4ʋ_v$]֖?.v!K ӭY@#͔S) s^Bj%/ޚJSJ"GH<_֝oV-;^~E@˻S2 {\4|KXGy`ʫ )(OJ1Su*K@ª-PsA"  Bަ(wR4p[? /iܛÙS_O hlkuΛy{|=fqp>~{yxҜSQD`Jqsm~i04pj&tk&<[3NGmbC O 0Sx[.⩗@PGĻB $ V*4>e8^[Gk'ӄ4 uVV`E2r&)x`O | pb_+f>6f]jpJlIMv@Vfپji4iuՀuh/^̃ wր`Eæ@ QM  Gc?Y*+N_\:V"H@peAxnY4 Ѳ#&S-# P}b(^&o7yc{ė jm@:olOc.1Kѫ> \oȱ?fVo :,Z=@F:@e (J:CW%W҅% WzgO -? `_m!y@I%qJ󚻫6XRóp, Ҁ^{svMC2.iӍnU?Kh.B TQ!M*.]hiC.EiMgx]X7[1JӀ~ -I I($&˰ޱ1qDѐaΣFå{85Nbڬ|kӠjE{R|rK9@ߤ0sziRTĥFQ$"Q:^ӎ-q9f!h/yM?"2'6"wן~qtW#)IʩEѥ-ſDO\ E.dpz7Uv6vaj0%.QNqB ۔6QayYSCgG:h!HNdzmҽ\PFo-ҒmΫGyއINIrDv,p\Ie+O|'#}T uTvIj%*9K5P!:R%~TsTl2U)uUlweUYPGO|$ڵF eömBˆ4)*il hz R{Fgϙy zêFCRGs'x"ΌnVϑ-9c+籥! 'LXG,K}Ē񉋒\EaerY\B`A *eC/ pvo@:=P?9*9.WTrT3uϨlMhRA5o |@<̧?ˍ9$? %wBIPlןHMM;d8OW:^!O w|G|;@^Bz^wEQWT8: `wag*q*NR7g]T{hvzs 1h!o!XF8:$ }l<7i 8BtkR"jt't'JZ'alݓɩt 0tȯ…A*NCސ/dd)X1W4ӝql퇷M>~ U}EAi+?Sw(9>`*/N25 :/ = XIA T:g"qfx#M/oӋUjw 0y kŋ/,Mc[\Mlw=-& RY=(iCs~9>*CcPbr< ciPo'ɔHVHcoxKZgI}b1'@LuaLN S<>t<(YJ!6DTo[}bIkdžYF>?b ,htܟBxl㑭ME=RCuQaP,(&wjkrKg$ @'5,Pf+(ȁlɤZ蘭-1]TzWFmQ&sN*"%iFs0?LW)d2!*6'דV^z(Io(5+ԃ}8C!k&`_ۂDH6LSA> _ <]RY?Ԧ 1WMaދ{6Sfy~1da{"$DGH\,t$ XY1]cP_kjh͍033DFD3DQψ J$Q#^fgFpO{لJAe GhrBpjz߈+<|F:M |kIE9!=n6+a;`- `E281 yb{c"}ԖQf?red&98eo|1-_JfuK* B+, I@5bM{xZtsx[ᙰ.`8oz*J `;yd?Vف`ɳ`"q?|D" ٥GĚ88mS*s(]3[qJiZS2Ũ6bn^(ph%KXy+pw;txÜ$MNUߚgpjL;ݩA|v/AQ^Ӥ&y鞇gTm(M*KC8Vt8+zk:_& DTi|&,-=9w֯8a/]\ӟ*b:*U1q[(c4wh(ImVT7z(&DJ{PI9*r]K?x=q?vUZ}HRXr nQXyC>0XKEB%W::І: APxg*Z e8xHǫ'UN%'J_W-E?\CpᯗtC݄C@+gz-"XEKHkwf:Zi%r?"eiR3Kɤ omdɖVnyZul2 l..3FW8:^]vӫٛdw%2[%eN9F8k11a0Iu]ϩkUeۨUnN֝pA_ #Icv6b4ֽ&][>U;ю~S&*GS9B6[ik4ܿjiһfG^#W#kx2=T:]߶ə䛑k[]0F>+7V6tr[4bfGUĒj0ż0:@3<_cVN r%o$KfC.+Ut=7~̒pQds)yz4Eה=9ӿP G$ Zvʟ2l/4:/XFؓ./:' 1'$/כ[A c9I"Io 5IWξxfT(2r]ʇ/; aq_ÛYF\LVAK9ZXH稤CH8ǃ @2䋀6 ~Y"-nf;:<{C3kn$2DG3!q]]|! 9ĸ Sn'ڍet!S]!;k-S@[s0w敺Ub Gqc%TzWUf‘yJŎ(X\',)@VYVh>yMn81cSv7R9)ڛ"+[{_?v҄sXwx$`pJ^"T$-L'z(l <* B*YX|:jRŗ<(niep1X#[;Hް$n7Э%yoU.Ndjj Cȕsj%(@d Ś ˭b^DO[֚/wCsU<}=, VBLI˚hw~(}M^zwNJ[9S]&$ USϭG&&gdSBK-A920u1B|cG%c"HSȄ =4R=(-؟a2uA =j]Z1p@3DV%gxkL_O~ogL;Um-B5,+H LjQ,IWE:OtS4enkِ2rf.6y1ώn!BK&l]'TpRpp?Pp.,aAf_Lphg|47 X%`ԁ]ZYM/RHi5?rT]5sQe`$&\Vl k^ʌ o-̭hA3[k[#fv,QHx+]ZqR33' o P z!AZ Q] RȤ0o䧫^H~zA$%~vGP"W n~11ڍȂZ'ݯ(ԛ҉aZ%VOSse64B}l @-mSO4a.XsFF $Hz|ąA\]Z$}a0U˃Mߣmu+#N||i_,5G NIN2 XRh)JUHa_[ءňΛR;P ך. Ff#ك0h>,)!jB\ 혉2\#ԧ y %Z-!#gmYV~x&y%iYA_юh 9qK`lҧ$d䥇EwbG bԣ)MOL.;d_g[#op<|Ξ5$p' ֒q` |OvQG! (Sp[A?k(–sZAdBf۷z5⍙Y^c tW] >r`zJ`&eˠ>Ed9|vϕ|)jIPe 9$ogBpCz{F'"DlkPF[cx22=.a]w# {PfhwZOhN=+L^j0NU灳w!a.'7 ߥ_S.| vo̦. oΎ3T_Yʙl5'~A;x *R!(I݂څlOćz޻ӟOϻOɋA򉰷yWk1S "P)z4}5g+Mp=qGCɫq/'o}ըKkPdT v)ȥVg!U5 {3WX ʜ}ZޡHJ[Ja0 Ģ^qK|9e~خ{2}ؾWw}ZaG3z]!}ÁmZ`R^'dyj;rN8T CL~Ffi aۏwP|G࣮exp6X 鏰iǸn]o?tFgƔP[i9 ir:K=rԞwwpS80QŵQalVM[52?grвq{%J_8 %v+}*VBlJ+:6(2!;7B:- dt܎sa X'#c i kx|yNF&OaX|Dxzsh?!eL#&$_'ރ3*s׋Q[K?dRY7@[V9\{2Sߩ}cP(C>8A.KbxȌwJ3{f07 ISߧd\<1‰/cS7<_sqgX gmg$ƍ ñix4QCoT7轆B??ꔏ}>6 5eh~"[/NFK/q/q|ĉ3O~{_^n'g\_G޵3[2[lI5wMΰ'{}r^x^?g{,ty|e+f :fى :dЙ'νt>=5_{1Ny19f~|r<9c3?=9f1K-m1SEx _6N,ΠYx`{1c7.s;cXܖ7IdrVn* Ix'oGpr'u84ÄO_pLN6wN D zZ[Be47bxY f1tř1=G(?mzb0ZN<e":48>3;)Г]t]]/ax%rSc'ȗ]#_v5eȓ]KS6}ѯhZU4ܟa MsᩦPF2̍ue@~6וl+3z%f1/Np4 D0 _6 O0 ԱYgb)Wdžs\f٩/_Wk -^̓ig1L0]qvmvOf_6ǧ; -.Q񗨹p>;y`q*xlO=Zek)׮8`;.L9?3\㶷-O-}K2:}c{pzp/ S C701c8wߜuߌ&g:Gos4NMiu&Vhmu&s_3Eْ=9c=92Fsԟeԗe,;g٩/N=YvzDN$?8:FDM" $D7(tBO7(gL:)8^,kg۞,;uy-?.:5.򍽋|c"ػ(bř>{|=%뭬uQj!/ORDqrV>Y‹g?,NO]x*?gt⩰?]Ʊy96Xg9-9&ʱ>_fH a;,NfYt'"fq>NNLD<E/x'"fB|r3?zdO$]tЀ>F9QOQ}osF9Q=ű8HzǸԡW_Dgq[)Kr1:Z se8 ',;otl-RGX赜5)9]αY;.hx"/!l,“N/=sKox]^Yo}}..]iL6^ȴēi~Li,׫*^U#SrS2_ #p|8,# O@Q9&zS&SKA2$SQtv&wߒ+vr+voN<؉; O]8͊#Ê yX$qOINOI"9h$KNb'V$ H"P:$9G8sO΢MMMsr{.SI\b/eһ\%KY.wm>wR$d>3r3`KLU7/$/$O';o簴'$#&ɩz V (aadisqI:$sY?"fd6?;看.s$NiشÜw9=ֹgd~bd>;@v ID;$sdkR^^*1Kp޷ߋ$E,ΐM%YxgSI$OXP\8ԝgNNWݝỹ!<ǚXOWñ߉ә}69)l2g<ߊX}2O>d2+zщYיCVSֺ'^KrA^g *U@V=V/(wJ%TV2#VƓO{VYAQ~_g,LSX~18  c^{>@Nq]WhE~+]6@XGh,..q+KMQ-t_#LX `nWmJ1L\V$%W Ʊqw IpįvBߊ7'0(l򲪃UPOiCYܗn{#F20r *f[<N+VIZ{ '"/ vZgr *p#Ey-!봄}=+ve53y/ޕY=Tcu˳-h ʪ(c7}/X&>0|1P3laA9Dw`d#KohĹq[TyLL U"؏$l/ǘMEwy qs)3ȥPn7Q6ݭS:T"?` Tuc/A7nrsAF.Q."`O5t0~uZtHqCioi{/iXZ}L)x+/|i{}Jw@NՎ2C7VY2)6[ |B~@hmt DhPa?DɧWjbJ5Νv)ƻQjZڱo*7[=iՐZFu)]i5t18Ae2!J2!NW㶱|de/rxa e?$n32?(z'`@\ 8XXB-oց0LX[+orm0*sשw\:[^.u yy+ӍmGwyߔ.HNK= )=&+Z'_tHNwKl 9]\=籦65/_n*{ + P[jJ)(1NW 0$lGIPm$&|GHp01'Z ]Xiz9ctLf+(}zъ6H u?5:Ve SN_ {7VAAAqIIA䳨v*}d"6?!S^?Qሂ#G08ʲ(͓: eL//?V$/RTT%v-^ЯXyM IO V)jZ_Jdޱ{(;V=R׵f>8Gvʙ:^ѿ -_`iU5+VŠ.5T:E2DU~I~G@OŎn4%jUx=cN-|R0&:i ]\]ą}1{|+Ո1[|'iMgp+SbL-W2 p%ݘ[FpT{VW"Ηce!qh{7N; ٷO yKJ eK TN#Ioq9vD *r=!vPN#enԭAa+knٯ%ϴX2b Dک{ }/Z]RI2yw TQw@b#q#(Y=Wuc&M㳀@0K8GQ)߮W`TOmR;zSPm.b\W~Ɋ13^ m|dĥC&\Udz &֫?nX5()Jmz>4BPrb*b;%` wJqb'J)W 2WzerZiҊtꍪWGNobʊޅ|z S7pnBL}5~aWV% ~<'G6|JPcxe|fwHtAݦϴ˒!g r'Cx^@j[k$>.m`x%01 O@aA9UKf[#Pm r! AVc4_uŶa}R 5BaEyEwKS"]A8\xZ !䇳)D};wZF>O<MǴL=S+e.]UX>fYwx|l3y?0jAZ v HznL<Ĕ&ppȼPwOeAPE,$\Gׄ\WՑ].-,38.sFlvMK^ŽM@ Bf JhтKR &/ R1h27iq@Mm˕-Au{+#]6 4qƪ!l AOE$F]`:̝E\8I.z6|y S7)WJv»fjR +v˫Uݦ8VMjJw0RP=z@( \qц6mm-v&UihPku~~7,] ΂?IN7JJ w-ܢ d%\|ö<9*( pTt7^ET:~"}aA۔YvWn"o{Z-SZ$-J#跢:?/ F6j,xѻy ۍE ?Y7a,E:O,f#E06nv+XQ-C Q5ZPfSekPwQ]ap|o7_d{K*L$ǼuhwVI~I+TүPV6on"fPau's)aʢ*6A t TW!b^.hwQ0.Pƅ1~W .[@lU"p+{kl=d7w\QwG*j-UEdbeW|2XVT9,-p RQuObᓧ|G =Orc ]淯ى8ڦ Q#b% AJp 7R!6`JwU:%W27w)N4fVUN@ jY'Cv^dh9qFiyWNNnlݨwG17C¨c㎁)s0V1GlZu4VC!mrn2cE!([-ѥl89z 7}Tz" [#)_B͵DqʩM FDk*%mtRUnVID4^CU\L#XC)|`ݢxKHRmdD *ʬiirHAAq m?g/dwY9w7pM͙{E^\?z(bOyͼR!mS ]@w]jDG |vɵkU0H$3|l*Y>6&_8`57<#ad =U*w&ÜW@Q7 qlpryf8 ijnD4Qe: &&Oܗ,X:jfd2A}|Ak{Qc.6B B} @qmc I'+aΎz.wW0\ uh@P Ϻ@*@8@ZL=J4:ꜨޥT :u=o4kf7᭪d$ 0[.1v&y& ڮՓz#}AJF ~6.OPE#riFYdsk+ ) ©BFGm,ΆEk,:z`QI>~LduۅPp}WۺL4`erG_din<*q4 TV]~ngPzGk* hj*Bƙv DO| dT9Ui^5!D;<dD5t>+PTs1N?,9 ߾!7wqԉIjE08ڪٞ[];Z EgȜKo7G`LZw}^=:ebG&(ʯ|`^~=^J"K(Oi^wʥ 8**RL, jI_t>n0b߾TU7/bT6,%½JHyP^X[q'1] 7A}E [t*?w<8mU pX9q\ G4+$I3L*PS5}x19&"eańŗL@N&UvtDݨevOϘe\IEN0 : KJ vd-*>M> 6 }= .\>x'be&~"#!fN/($mO7DmD>Z8ͨafr#}&sSјTt>_շoP8 wݼ́?Ӛc|n7]#0Dƙb.wik8,ÞB)T^l h9Am#԰Ț  oJ2<tJ\n!?C#2+P*1c9m9 e 2rj\=y2Q5\~Ls5ܵ}E@QEkէ!ߠn-: njwQY+=8A+r A-|r=eC~0n%dϫ`_ԦU?zYmE$mBVnLYsa傒rV 3,( 086 #҃ʭ~ ͵Qi}1[=+/g.ra3@V=VCu+`z^Aed[YqB(N@;Zp#d}/5  sjlL@lMG_x7EAmgSZugqJϢL3` S MY@"|1+U;VK4BڐԼj6R,A]eE? I2B,"ו )FuH ?HH79Lc?9wW2"˭={ȶW,ox<4)BB\*19ũ{Cs.HkfηE$+Y|1w ɣ{bz   ttC1_R#uūКgT*o49#g! +تO&+5VJ~CϨt]M~0U3Hݩ{KJAt;7tMVoZE.EXb,CnXn3'7 | 'Y7~I^md'ąPsa(%_UU \M%f^XXXZu%:ohxGVmY׃+I'>6hw-#û֠NKMkU-x7HPHZ.A-rS ~vAdmB>sP2@VtcQZkH!A19W1K/BOY{ >;ӄ״l7q4F>hQ@BwBAGM"́xȉ fJMFspq5/^n+L_\\?˪s vO^4 ʶN4Vu[ u\Gb[f0F|ltOWDqygSyW~7ZXEQtuc @[ vRuuJ \I @2>XVvAOxfsBիKa(ʑ6ڃAoF:U 3c(x~h#2=|[ fm(%snZ46)limcѨ<}۬Mށ@;ۤ @$mw10$}$`'ɡ2=EAo]Q;|ց J5̨zˀNXɉbMUr4ޟ[P C3R2Rap!Vqԧ6)T sMWz/C/RMOfx[@z9F6%iu`w&3K,rCscVdHп@_މ vEѯ߆N 3/ERCӌ@yFLڧY2v6HTW}g̃{pŮC&\!tVy<*7- #&+hu%7-FS'q1=Z7/5LVɲ2*x@RiZ m1r)~ɪGu~uu֩]zKw(f⃓Y`cGNbmw~/"F &&\3P3KH7ҷ)qդJeoN?`e=F-q*)SA[/[,L$tNxxVb/{ |k,6h<ǫ(h:tl6< :Kl Qw=@=|yw c6#/J<4#M?3Zrta(;9H+XGuC0Dg*`Dtaý鰢~==+7 Pai1eKDFmYGVε^ )pr@v顥A:׎&\ |΂*M%NIۢt,jeHC al ӈQѪh`A r(5ٳuט~fUoGNsh th #0p&Ǐx*4rz;,Ce#wKĊ^jA) م|ߌO)A7M}$0x\s3cAr(sh9%eDPQd]ڣ]T.lUְ" s ãRP)n#Q>%@n ;dYIsVXӎQd粸2wMAŲJ}re12JZQC.m.$'\[nۺs3nKdx/*ك@k\ `u턳4-k-#LJ-n~ҋ_JԃS*|O48WBS%vf04\+c)2=}Xme"h՘ʹ#z*ύVCO,wF$Y#ðbi֭ҨdnUZNNjt[fa\Egf/l4兲|(N 쟸̚hc]l(`L´U3< %cc'BDڥ:E!WsmGhd˲ཨ!挛BT7Gn F 7>fk8$a;6ƴ., 0u%҉x[>yn:^6Cfl\đJd 4`ms^foJ!mՀNu#[̛kbr#8euI[ B2#lS}~?m#8!`o {˧l/ ,WJ˴v)ZMF #\|pej>U|.ǘ.ﺣw fPltu7 0mE7D ‘8۫D)(Q+\ӤTrZ 6eDqnG6ݫ7 l(T@͋Ӓ^4SPR,Bs$2Ý"_؎R69h,OD]>޸f+%ShIw_&3^p!o:"\ fծdE\* jnX)]3ND)1SaBF !wK> R6./\0(Ra7`[ew%CDݳoRaмB(cWAm7^Vo7->m33z-}Lr.d^zx~$*Vu"k4FmU\X OzYRK 0[Q^3%,390o*˞n5htfQ(< 8(e ԁGL}[_V֑f{ -7ڊi~e?&\Sfߥ[14{#% .ؼH/l1_!%d]mp||='KY# ]~i_aE.^5tVjn{aJFUZ7f xqC۱h~?U ,{=4UH"F]J&_nr~Q`%r;"h e"se!/JT;<<Yo%o8.o=FP(nKZUAeJ^` XѫOIgޑK`58Q.۬#Lq"! ]r'rVU3OXV Ip[Rnq+kViva瀹.ڲhUDXx4cš/l>#yX5Z~rV[C"Kb~P]-a. !x l y[NRD!snIS oVU\qk2E ϲz9" M(*.S=Ja:h_3E:`^cfrGrlGNr=fz2"kIhDǶ[ A5kdYO Kڻ-GnciPF6q3}1JU4-U%`fRd6ɔw}Gr$#IL]Á8,,CCR0RVCsUح=VAk`jx^r| 6\'7hwrYuUv~XʺUMΗ1v< !Qlܡ }FQsfE%ƞ./d8AW}Sy1 f߄&%, jz4Yx=S! )NoC<]ؕv+;"B6P5䦗SZ6\-5pv`=\m |MI60hzbLu~t?hoFGEg_.$i#I6` 5[$I/њ}eMGz%ckɚ+>5*e,6MnL;TtQmv;DTfkǓ}@6g @>ic\Iپn6y0/ڃzdEgu⾗EF.Al:@6_QN|ʻ CG3&qC@e%CfXBism0 d^07V^Tv@}xWV1JOgۨb,`r6@.3ŀh;Y9Iu/ = ^*:[IvƿhdF %F3[BmJw*֏ُI/ZEJI/#["_v;wy&;(3"Zׁ8 I7yg:e[p^yX3oTi=? 9$A[|COg[N~8x6L (j+@ƆX2-{w%5w$%JmkڡyNWiX [C3$F=fǢz*<H#.rZX9+64qDo@f𫂧}擿 $)xKawwS'~:TO'/41>-EkWPcvSC=r}7ʆ4F+ߪ.81^};3F o37?n6ۿ^BPpNb?o`½G5_pJ,xoftĵi d$:$صO  wL3Dn-6;p l<8/2ˤn3;f  B ĄgsU͡٫Aʾ+* ȧ6B'Tgqr2VcŻQ -q`AYCcLJ,U?K]L'/6μJ91 b)il3z.-F oCnN^}4Ùdd;j3b?S`-XO1OppkƺBPI^|:& .G$qԑXwa}\,@  p1W0 :?C8(˕=Q&F \$ ,ϑ2ɓ ]礟X{qml'0\"qe0 piMMVq}f0z+ـ7Q䮕YyѨ1ߝ[0~#Unǧr'?q\ؙi#UlC@^quq5!AUMP!Tn(/9(\&o; Yq eu%S1-M7b!G%NPB ؖݺ`%F > %}G\ ZMMlj:xd9Sjoŵ}>DÜp 48LpD1?"HAJmu|&v{Kٶ&vEE{:}}Kk.B>snI_I#~w18?zA 4\fw,Vgq-zy;T$  !Ԏl]&,RilJE !}aUP)Q4?jr3|=P8#wy+V&֝̅nx=,HWjc ]g/֐O݉Mԓ3?k+S?lcF}yj;#_SfI' 8*7ʮ=7qpLEMZZ9ݓ0=};u- MFٔ9me/:^:MJ8g3PVp]o)H[iѵƑ[^KũWr&J=Iµ 6;MqK4v>XE&)U.ܽg=,JwOv1l Z-&ObEԐ p4n/ddCڦoMŎ|kNV:t+)=۷=E ɓXQU<\e]b<|(ߢ 4nq,@!UTFl''k_8d }2k(T'ǑPyk+歊Q:fҙ3K=nswg08^s7ۺ_jl}9RX=3sa=S0r7E Q,ps({r }xWM!锏k  ??U&c֥(^Vwx_,)J7k+Gt^wÑP$i4~Pz0Q$5E?#cۇ=q,z+"|;p+a~wuLRwZ D0r O =9G yB*LWRr^^XW- *=bzhdu\AzSlF_B2ncUTV5ᮬ DL$>sEeA܂hrIBo8|= ;_gjTKP6,ui 6>ף,8h 0}*OwjYD84兠q[9ZxVQeSV$^A'RF8X -%7$!zs o&f9IHpofOr̹˺\7*L>P~t76FL(kD]S 6y9?zi5\Uqh$:#}E2 $iڬ@.ASIQ1&v):e58-北G8b )~ m xF)ʾi˺;.,z",ǜmKcnIUI-"yTZ59尰1[s1mE ťqC9bAo_(}n /tӶ=d!\Sg,TX^fvmDLyCc_b>ivԈFeo4풩qfGkJF*-=NmnȐ`qh# :2#8c-%ZEoEebž$_TlQӸátf&S種얿Ȟ#ɫBMCj&5 }cm{$.RcďaW:\w8;-' ?l z`p':WQz qiJ96=hxyI@+ؑF+c[ S>e]HJYBcʄUTUa& ?fb Rc&̱-eG$Pٙ4.g7F~*DEF q0%҉[rԳŅauQcŸ [iu(e>IeACg м4ټ;+ C!+T~TY)a ُ$'њR4K54S>wICs"Z3۴JR?Ʊ-r_4Nm[Hqc՗vL^hrSGB(m\p]߃8\&`,_Am[FK[ErX΅xk@`Xjy0Ǭq \捆\RBG^}v_Ն\z{S #-M~H/[w][TqУPeMq&GMG7UڟS}/lgHUV:τnڲhB6АqedI~}xv> =z^3|)]P\q SЊW8z1LG)~x:$~a:Gfn8{g1aK7fLF96NJ(vFRaIuxw5Wt|ZjPTӳ)|@MTO>]B:Pe"eYP18Cs0+{x*ABsi *Jkv^_A>Pz;g%i9DzKyX&k׃B}V!dk@TH Q;Mq`i$pe˴` =b? _A4dq0~ (_wl9h!GDleר,[sQԪSW W ?VC~l]DLW|f|ey4l4_W#bmS 5XZ-W :yY X՛ :f2$ S^Q |'G{_Zy w4]g+wЧin7%\E0w|!O*c _(_x(Ҁ儍a䕣-u0IWz[lFQLH_/ uU~gL[2>3`OhsB556eUGr=f~}gD֎@gM ʾI>2ivn^xrSpb=QTRǻY:SBVNUuE$Ѫ`07/ֹG5rGy9߇Gvs*bP์hK}|1LZdZ Q%5ofeʾ3W/}fQ !6p A@1gq産t}SU`UUؿC+HLOU+|"ݗh3#U7c`#?U̟&i04蟖;<+ILL)V*i: _+$*:4֚@=TBj}T{ex}> iU?%,4d&K,KVOB m wi Wȍ*+]E㗎i ^w3t[i2{חfM[NeQ`m疙94T='VIU#< GJٰ|[VadUE<%Lo?WOԒ)i8PtN󤬟-= s3F[ºl>⏔bVHP@n:<`UJwȠT)ܨҠ * AQ\U=聂g< q R I(&tZ3B5HJ Q{41rtY:zG&vpqQtm)h1au7cr'ߓ5.~, QOreq( ۆB:Έ26꼞sD,z7 8,x56י'@2zm#ٚww1lK$ޙog%׵%9G$]htt=ȥuUQlg.cc2s26L,|M<<^#ʪrboUANj-\~',sJ;L2= KGYdwsM)9ou&TrW3*| !~ GJaGMKp! eK:nGe+ūr1nv:VP_ 5+v@eqrZ@&A8ozX}leEMaǚJBɐmD-'xS"Tae7ڱ. g #4Pࠆ7qjǝޛ%ZN+]-Z9h4 ]6Dwf\ j䞱>G=` 3,P6FZ|a2聱d\ aO#B6JWe RV[I+DOhVY 5(u@*fU}"]^4%*ND9qS&8%l(¬I 42J 'dއ@/2T2U&cv$r[qKJy5g$ DYgIp땪XaTM:}N-ÿ/V9G4!W]FHsd/l4OC,@'b qJyS̢󏷯h9bS wW>yZ}k4zm;k:p8OFfk[6\Hh+a;jx ϔ+I3rx[w8I`7c0,ǫ(C2=NTLDObɣ˨1oq01jCktlI} 䠵 9Bɷ} CVUn7)?rJ+ [sہv6qc~wW>oy ]ɞ6c p{;wnf*3qC+rXL'iA fҕ:OIj9l@:Hě (a+Li:85ĝðٰ7*MX1ŚS_tqrv,%<[~]$5:g-Έ7{)(޼D%=xUIǶԍ6ZdTqTi.vGjп-O3 V~>?m<.kRv$BLNwEܪ,3B~՚apXN)={K|=1"li<ɮJϘHelrkMazfsVGSxp#aX/ ɞvj 37iP^OݲL: <-]Sh3z?#:q֦˝W}K}9P]J|pTd8IY8W޵ N IfOhm۰ᾍN<P;Xs7E=mqH5$p<Ҋ8Ջ@Y+1XOZF5 ?aA*1;*+˱m NLz^oG&My|*^aSZy/5-y4Q/{,׏1*%Ғ<m̙pɱ]ao`Va(8Dvx=>bޚasa,Rroi0\c;J395lH3,&QX#O&C> kpoaoMcT }#[ -(x{I Vl?WQ.dn$Ƃ͚!C5:vy&1gOcw:k7Pw*n"Uڬr̠\9¢XfS@g[vq tl哐`Svz=Y~U-2)x"]l <ȱ b ZUSfd<+(ѕш~ͷQؿ=ցb5<϶VSqBXY*^`1DC(%Z(i`qZЩ6Ge=,UY|[J1Q(9].̶d[nH- *h/)dV )ϯYQ+4Fþ*~]& ?^%lJRVŽ.mXgVpoS&![r0&'֯䩣i11#l lotGjF[ dˍg濂He r۞^ BM{ޏo:M38kjx{S'A},ٞ,X1fEk4%'~ r@8alءjAnE\?\ 2bKz3I^}Y04oWbF>ra?G%~\Jb'7*[.5;7M / v SMJ^k't22uR暫d"5\E\9R ^ָ_Bh_a{Y5 ӈrd ?~`oSc gSvyy/)]Ŀ<>_嫃?jnu=W4$1 Qea[3W`= AxaFi?ÜȯA~!q@yC.ya8^M5K34ʿ/w,i'lrӀHC#ЈPi)Te$L 88YS]ٗ

9TEzMĺsA4jBBU?U,t}K Z|:vzs be1)Uʺo+3#X&l)t) !~P%9v4#,o12(Zr>d8>a9u)@?= 1ڂ=QM,XҌV,*IDW!u}ɵܴh9P<b|?FjEV r&Qu|ݣ571g g:?*pv*SC)$-a,13Z!?2hm8z:.|{<40L  㞒ȤWxr߿f׹d y'?S^_sl94x>s|2"3[e]Ut=N"ItgW ` o%%7:*ށNL@|+ o נm[SOa}-YALW@Ť%+P%sbPc {YSw#촪.T=X:47*}7ULE>6HBW%WӭKg©YcͪGXR&ؿL+;O'xnʩ(nz;tu'q% h4eǥ=Ik6~P]y[m6"{fG5aPRF5)B*y.Wy"6X(E!Y+8 JծH9[BهWnAFqI+e(MDJn,1CꝏVcI ?>`n9nGY.7-' B’B%XB#t;˵^!&e MJ`1$||hXGe_$*̡,|5^S&{AMwUGF0*B#5)o ^v%J2_N )y^!Nn!p&/IroԵ8Ӵ 1xi⒑~Oo )xю,nsxrj^ӜW#z'MHjveVhӄ&Y}=D=ijDqYzk|dنkeζy c/s`C@~"_ r ʕ2D7{֤+7?7ޱpl1@;'q &+VٓJ5}ȟૼ9XaV(?{RlJۆ9Pݚ]2ݺ&JnM#kV'v}?%\\|9=aI,ௌL c݃#XԮyMފh9q¨ڑf2G_lOZ(ykZxqoL#= *`_׆_< >~iM2PHKCvpW$vIab`|9s&^eC z28[}.ߧ-eӎ9[7֠  @9i^,ILYߛXp84@xbŴ`etåULk]J=;ϣܵ /;F5/v_,/ILQ1S B=-& 71kP Šl@ @' ݬ[d f>%Ruc !r_y*?,2$/TeNcߣMjۃxvfY]>Т/y貂bz@Ye9.GBH %om<)̄~bS{<}{sH/@rE86 P5sVZY/G\<ӭIv}_eU|>גIf*w{W$.e&+&]e-Fgg1QU0+}Ne:M8>w[ 8GgčʕP,{A ΌfE̓OA?;~,ሬ'<Bcw<}ѐ@c]I(&CZ/ vo pRRq6z;Bvim\zG\rŞ ^^˒|'nc쩤8XVtIQctgQ A7@R܂`jFN>/I)Sn'n 4mT=U)yxCWmR,coXľsS!\^?YT9ty[x?/} ℱit?i;}!:pdgWyowѥ/&k3x@Ӄ =dSoF%(DR"頻l1嶲tFt')h,b OB[b{LUVlEJCyqUb'TR{YZuuάAs0Bu]G)r~0??ԕI:m voWTq~'FgxTI:ȿ"Mϫ TэW;Z% JthX^BoJ#[*'"%M%;ԗdb?-`&]#dPqdg&j}]°yYo&Ƿ-k;6q(,;(U ,Q( B_RZt[*+lNT6)lCY.}إ?WXy&Vng%Q#FbG՝F|t6WE6PPk͆T8r0[$Ja!O hS^ٮY(]O~̫231E!P ^G~G>@x QSw('h_l2q[s>tnՇ UD6.u-ky} ,21x MX٢#kr F+#Mr[@缕a(\'Q p01 "^O*Bvs:WvzR=\)נU +G<]Ŏ%Bd0RxT;#t FlC5 BE#]TIp2'~=xNA3H.*fZ*N\r S֓CeG,6K(}`CKls78uWRy8sj(pOp)V S)p|hWbGN"TNzsNLG 7h  wMOD iΰ+/M#B/D֢)ݭ b1tk(AͺYBG"_Q/9oFpJ8uW9yH [#No V&#,µ5ޏ4Rf?r㹨y]Aݛ3g VuyGK.s?y V䤋L`.-mtۿ%c~m@5B&kY[`!ӿ6uEf$<9( I>/2Tâ}r)Uz5 CI/ ˪U)7Dc s%u͑R9C~} i ̖@gL "qyF i^r`:܃h{L8C̨f>*H&Qo0q*9| '&.)AM`q熐p<4S?C(xR(Lǘ_hDxxX܅qփf,.S3Qg]uht\h\[y zn ]oڇ&Mi ?48! Lf{éBd<$yF=pF++LބJ0ܗݣ&G㞂 1g]i qyS(eZ.~j-a #hH\S|ohnj};˭J{qy7\@JpC;My^DtF~Up/6'3z^[d>kk.8 *!ߙ*@yX#QeCGV%g-B5okk}Zͥy͆pV8b4j9ijZUu Ykݩ3;@ c^<1^ 8c(>9r2 C;2W}7F7Tjdm+ѳy'$iVLރ~D(L..Qn ɰ`ENL(wؠS1|}oQ" 7i+{QgD>rks vVGO|̴r '~ Wcvu|@IvpO./ۀ3.z(C V`nm}B߹\gJ~ő]W2Ҵ119յ]H>@K3z(2?kg1~|݆vвwD}kN_zmDzO^l\9=vƝ yEZA&OEQd7{\5M ܺ6WXDMD G1Fmыr4\z +zx7?;7 L7!3XzO|(eZRʕ]+PD :~)Х?FpAͻ=.5p<ӣV`Fj$~AjJv~O.eB\]%vۗ}#ɕW_I*4Vc-|݋4&9á^Ѡա/`qpz⡆qޣJ)uReD9m3?xB#|)+9v$jr {Z.8Ӥd'~s mAݖ5HW<JMV6[JU&Ǘ6)QVnM#geusAiBQz '('xn Ю !Vl_U}ԉ)?TaMxMB޵ybXI7e1 .,LH!fى)lLBGYdpP9&݃-[U7<ҽy9kZ?d5R`HFXZRZ[ zE-ώ 7N,gAW] oCOt4Af bbPfU 1> l3- EYnR(H+{lLD;<0 ~XZa&9Ӑ`KY%;ߝsKQv$ԕs7o QȤnV)@ZoM=XS&9m0>NQG+wNJ4M;}iq&bDEVjf3,SQ?9ŘN EN:pYUTmru)2j R8gl:sw[30;9KQ%R/yќraLV6?Sa>p+Ńv(@֯V7Ƚ~KsKi `P5u8"Q L[]FYeH6eb 23 o}GvxK+nyl_XlM3;##2qF{.p\kކwxI~ wmz77iw(NT 6OՓ8p8A4@8uT-c1lH*>c8EpJ "9'e@@F >S},]>53uF_ot7 MprTv;ʽD(3h{@ٸXZ)fQ2d.Ts\{ XOps E7!'j[nԙq?Lxlq&qo޸!yu@~|{6cfA|% ^ 5o~}v w]<z8Ůkkz~RݖʣD|,\ sTBC򧼤XCL%y S}A־vuлgs^  !_ȹ#`oUrxЏ:Svu]ʮG_1˶AAUz^t/9kTmH-vU&' >`IRF]]F8~:@3EiE`ުNsj+0|*&bKu $;RE!i%a|~(9TPE37j urpOkV+Loܣx=dZgh|L 1\Nnr[o^^ Qr^B)bʫo!*j }Ѡ\ n܊L1~{N DKڴQdE4D+-+pp:| f-xftUzލT*q-(i ,SE"POYd].HU-ߪ"iP=t a'Q p1r $Ĺ, aJ~ƕ|8F ucY` *P?yg+;x++E7YndjU FvŸj8 )i /4 {>QdPօ3K҆hLW`TsMլ9paYޱwaĵk ՀfcҮbIY<~@%n0( SOi^'6>/nз] fODDr%t%S x2QZopuw5F\$x)nS4 9 u@mJ8ye#V葄=dy Y| v~9S`p};8@ 65XɃ#Su<M5NyN⠎r.xR+byyC7T˳C}os>yjoTZy< I،"(RY@G ^ā$ +sX%/fa߁Aާf)QkfHi.QVjom]*'sy-V0yOg+WW2Acel`tڔK zNH0\0)|y[z҉W<3 D}}QY s~;;"IنNf`ᣦx}:FyekI'S 0;dw@6}cI<9ZI<Xr Ϭ- _n% eF.ۆQ(KӃ86gIm"7|Q :?pd (oH)Rjf咤ʾ%4pu`\`J*!ɛH)VZeyy Hπ| Aqv= x ^)D?vl W; epb~ T) 37m1l58ju q~i*wٺ*RݫTiaNZGWXGΘr 34rMxLS\͟&+t%D9z:)ctywCi|6e[&&iQ򖒥'K]4lf\\-j 'gzߢkQ=I^܊wQUͳIDSid!7kyogN8COPa4wxwq¬grl2<9|dQ_EdT6`=E];zc-jJ8A' fN?o<8^j\V4C)RVF0M`4S_7Z{&/"8>DA&k1+f\@(tV.:UӀ{rm*Qwu"zJRt~ܥy+Ŷ,$'|nsH0]|%QE ig)n9 2!7ϙKEyjM"t{=ؓ]Jٓ桀Om80ɱNNVl[3Y8#Gџ2'tA8N KÉvyˑ!7Y‘Y6G[N>fG:uя$%ټh`MhjJ=Pmw_ 9ʐ4ci}U.zg5g[~縃ɻǒM`F.`|,o.5}ƚ5`uB*G^ 2tdaTz3zҕ c%LE юk?*8+|zvc]C:7>a Bg\wZp:U1:|nE|EUayTR1$W_gwiw s'p m wZ?sWbDɋB6jڀ }yNӘԸn܇g>5jL< G B`wqHR3wDe א"jj]QLDs-HuQ ⒒Ҿj ?CQf J=~**u:߻h@kq9 7Xr3s`ȱ`#@Ԩ/U] h*2$EYzGQ$O႑R-{W?h!M&@v~#&5X` =?0f_}f D˓ _ᅫ?TT-79S0rU/ oUѶCOd'1X|@n=+\!$$0L3FkP*JdZ4c .4Ҋ6& 6u?%A-l\LxI<|Ѩ+;U*DΛ8X2 @e AfSz]fOQ8b'/]?mdklZ d _Y%^ki2X&=P^,Gw GBe-i7oS`+[#Њٮx{EVyϺ/O:4ߙ>0YD%;f?+QǠ0ϛ dI湖XvoHRdq3.e#KI6b>}U#ϗZ wm+* g^ۻØX,7O8s{תYrv}:ו_ۣzt.-4h}Ì↍JNL9b 3})32PAcuPD"rM|{p)[9x1_hc(íz6 L>opA]+Mq ! 9=/j󠷠 @pmʢGXqJZђ\O֡yd0rEyT']Ǭ2)0ԃP8Sѱwz L}P34ͷ/C'\0$ti&gގTٳ2"U#z34Z+wl ٳ^@֞y%rg:uR2*^(HƦdfVߊʒe\R O 7\tž\H6䐁 ۷d ~ȅM\ޙ I5C#gdEUb1YCek\t\~ʩA}+i/.z1Kc 9NzĊ^#KSOk{"Fe48|~qF]4m"ߩ'lϴw2L"&=>J"7-uxaȁVwDaRUg_ㅬxfBU{<@(Xo..gtzGM;9qp2TZNOHWYb?2[1P@/{( s><('΀%sEVɞ. țM6z$6t 'd2H;1iR_[iR[R 'uN(*ƈ>W_g!f70~O/#3Tab2f?gAHlː^5%ea./..';qZw r3OVP|{}'\ʷ[RRJVxxG<:28l$;u(AÔYM29,jUz!-/%!h8n59GaSJ͛ғ=xמh~Ó#qXpSƻphQbq8q/`N}l~EC',1/W4HWk,YzښVmG\!!l|fgd~p/}՗A+c.x<Ν c1եʪs-*DS<j5=xB{X:<.2MAޕߪҗWed;7er=;ְul W;̶i $&(ŽSS53hL/2S[6 "R)o;_t '?2^܁o Dz:PP4PaSp6m29w WcŪv:9b+ިքɉ `y~ Av8gAs e4t ƚ6/[ŋy4|~/wkjmAk*[A^Rٔ5v8X?q;r~g@ϩ8bwDp7_$4.~'ފ{˿Jy X2) -o' 緢?TS*M;۵Wh߱x o̸ڔtIMm-|Op hV7 Cl)@g[uwH }ovݽZERoS${꠪*4"YscslF+2R9X/"ߙ P ) &_j#<ޮTCS 7k`vqERu` ZS:H7kX!| )R5`l`_8kМqu҅RfшqID^o`i"^~`Q≲?E, *Q+^E2JoA4nur0qEijjV%|yOkYJ6oU w I凓@µR燛0U}!'tsO+1oF/rs37Oa#DC<_<Ҩwg`p -9!U &0YiWCK ܺm.tJ+hddTS}ȱXx51*kjW͒~*cbیz'lF6*p :(~s !ޔwk(ja.0"=.'0`oSsHQ2R>ŬIj.X@xVɹ,LExn79)qъ"U`An=9Y(R|6`TERT'=A|ŏ^eS`[ۿvP432x!~ DrawE/UwKJzw@-Sn :ܷӨOfo*8)b6K82,7L@{H!ZUЈ}/"uQЯVm E7" 'M/VFވYqr!`&".n7nH7f'BT(=2OhBr:9\ܗ$\W8du#a|aC3(7ElYpĚPXx/_0 TN$$B6VD98ո~SE.7leOiW *~-s}\y 0O NHTd|U{xe >-?B84y0q  mYE6Z%x15A,oUqAoQrMݕvDuy}1 '0#@H@JB#mQ>qLҼ4<Ƞa*ٜ_zT/htաpìď6(Ho`w,_&jb5KisP-,i~F2aCδ߂2 [ 7Nܤ(G Tks+EI]mʆؗ0Q XEC gK+.8ԉp=Xܖ>B۞>[t"2yJ`¾1Y-쮧;"-ow"ӯA{@k1ˈ2YTj*Ј,2\Mf!ZT BKxf,2"4[a.IlnɕH特*O)YyQr 3iyz:,6yHft}Mװa{-=aGa9dHV#l]Dhm2rjǹ!jFR^,"UyG³T HH\<)=L{ ٸ!2~.d.Uw~\%ϩnǑȀsπ@!hSK,,;'K/bSL1/"-P{j6N%!O< R[sÑٌ7Cp (I-kqiʹ V XfT@NbUBuP WICHL ,JX;4[YM$79Xöl6gGP` \|;2s~{/33G- 34h|53viN j[^H˷%+3͝x yNJWpPWg@ ]cyUG!6cYe1W%o|R ưXfrj~"I{>QOԾbŒJV튱vXG=Mrk@m}E7#D!d+X(f1,Yn͗.F3$2U`axJFlSLGU1C:V/'do'>< X ؠV,N #q]{_`L(hT:̎'9g ﰺFl f ^NNق^c*w_%Z'Tx3b #p_Hx/6rФ+&<= juͶ}ūӦ&Qȏ8QsJgOxj"sDFT*8YJ[ xY.$)^"K.jY&s#w޸900K"`'6F; *;,LݽnͭWWu[_y37+JKW9VGrfkOz!eV"q}ŽiK0WIop5΄5,__J0zTFl+!7ݏKB?|'fh@ydNY՛ve$aTx]_јY80a\BN[^,] wN8#M|kvzyK_cLGa p,u<89;%\l!Yjm58 ^+DcqZBVECT5_a6uͰNYݠI[5an UZy('J݄ǟ7KW`h[GWJ#Z;5RpUɕcZd2JNEcI|paS`VDAV!w:]%Rd-p!Q3 Bs<*;ZrቢU'pɈ`lkA)mR¤uL%L$x:_q_Y 3 HT"^ CavΒs&<ܘ&+K 4o)tb`.LXHe +1};{~<{޽Tcq>Y˖xr`9o#v.vzԑ&9YDu#t@lj}n|:˛xT\~z(W\RaTT(]Rmȉp7]0ruIq|\7q"l?l?k.y`S@ o-{SӆnNdŀ(RZ~L7ڭZBAsT5#p;ŕϗXQLr5-Pɢ*g-ʂ)'gN_<_*4競>⩽&aݤ͋k<4@t}i &EB(?h/$*VQ6r:qRB*% n$? \oW2#Y@QKDt xj+%o,@( +d[W ל#6 T0ٶ4Bump Plj4O\r<7*MgʀӘwjRsMa $"ك^Fp%%|ƮN 7/F}y^oG\x#̿4) "hAza&.?.vH L3PaylYvM/J7%KEqnDb4xk<0Mj VfZ%vUB-oHg8Hj(KRJur:.WbFQ 7Nu@Z*4#FG^R` -ǐM?GB,~W̢UwUz1W⽒1Iķl4,j0;|/PmvU{w@"q#x΢L78{cp[}F]ח%t6!L ;$\gY؍I=wEȶE)!Z"s7Ef޳:qWС^;yNՅ72/ otfnXma~ּ?m-q ay@x{lzYנ)Rqcε˙UƘ{]횈wWZ끙E\er~ViRWs%)Vl.ݐET`3  ۬1CC:v" Ucj5#HwOBha̓'xPke(Μ.,yb{`ABsv4KQ;tU?oDv49ɼ "Xf#x,D~tԊ[#)=sF\Bp#^Ӱ k<4H@ _18h$/^h]\NcX% I"K\)FHO|]T# ZLqȓ`+uA!n >I6ho S4.AoC8e!h8:گJ& 9 HϪD`wA P6ȭgT}Dh`QvoX.j,ZC B1Jc*ԫ{cu$8M.K"i3 .A?0 O%cDO'kJFoY<9`$put$'>K{P 'Q a2A7Q ;g8?fCrE\=DO;#BLɬ([eZ͹?pu-\o{tDf_@-h(Rn) ёcQ y .f]tG #12Mk>Hd>1C*ݿ>W~j(rSs"nI 3ߴ%)/Џ,ґ3w|oWщH KlRAh\lK9ba`x_l'0y KM=ru=;gH࿌-I:EjxWO,|P[L@!~:Z#Xn~?7}*> -:Xnsw `q8l'иD$܏gXP2ߚ rtF:.?Ɍ$xlI?-x8E;°{DEoQ ڝq 6'^@. N(ePQGCC{Q?VJ1\,fKOV2)X-u2*Y<-~+[coVbKЋ$@e+J81t/iz|X"F\`ϼ%Ue:?W ݯl ?YM"nu՛ܸw ۊnG@a@ǧ\CG'YX]"Ϟwo k"fd/&[j0`M< 9==xUW$7asJr$'1nsJ)VK[+ipc nuAJc^l(Y۱@PY豑5p^$| ޸@5a.x—p (8ڰ'$Ј3D|DYQ2/%ltOv`P @j#as(-b7G!O'ǻZ!i\SRMqJ4( E;[ÍQcp}wVÒ; sw=ɲ%`|9:7aѹo@O*F2q:zlƠ \_%O꬈pa\}8A7CoU4:o p} AEa6!@Έk8Ua@x30]b@80x,Pe!1@IO^--;eb?Y( ǺH?AcDdBw j@>>.jhҜMGأcg#Ը,-" 6v&Mg.%CߧسQq"܅NH>Bq#v1*T&dֲ8o"X[.^Fw5d*Y.8GR3(p8͖Z կXBd(pμJ,vp)4W(lm/d (ݝd(ZY1JϬNִdPj  o0tMˤh{`&-7pKO+g&65pGV2ǭ$*':BCOV~&b&@f c)Lɕw2_Pq[27<"l cr͌:d벐ڊp*aGX]Uk*sWWQK0[2Rbo%,f Db|2E1 Ze­7_yn މ@pºHB`BcgE[TyܱLu>+HzQqKMsKz_ \!ИAqC<:'TJU5BQ*  tfb"[@A t6GN6 PeÊԛj=#mӁ_h`JoŽ+6?5eCGEa7_+$F `C0BJ9H1`uCuo#3cC:& /gG''ừ'7ۋU$p:|0V;<9;PO`:$i>Ҧ#ίN={W[CoG?晶>q n_]||qrPNH&Lt+vH俟\]?2\+.ubv#9 GČlQ:[U=FϝqԜ^ϊ$aцuExp#ëRfM0&S7Lrwl.&I{MizGB^yaD@#Qa-ɱpi)"Q٠$.lna"G [GюAqdzѿ !?W")#nfghsEHM_@;qdd`Mx m|^*"vgE,`S\w/U5~r{ɯi%~YYj:G|Wyx>M`:FZًe ?T?Aݟfpj/“\'3ƈ`4ay*il1/ 1G<)*'IXmV T %@`vΘpgClML\WBz#"/K\TmA Cs|p=e?D|‚e?zZ (k:p{ Qb53Z>{%!y{ߙ#J,atte o랿4 2oŠhe/ 놜mQhaz4,sKkn,Bi2`+2$*M=1aQO C7gQg VV!,ͩ'_-j1VN=YL"zAXzA@'VHu݆OąC'`T޻Kfgެ:ډbjY^ X]tr¬HFAbܺe^JmZ>X6v;؀뿶C u1@#$rU>aPA LͬJZQ@i>DҋT+T?W-l7!'t 3 <=ZJ[JB+rlwm=vy=`Mw'?~F}>h]_Z=8jhzF}%0{Өu}~ZžAYxC U;Ї7k7P2L%kn7M7T?D]X9(@US%e=t]n!3oL_׃K$&lZKb0R3>7y@zik2zM~J$O.۠|ihTg[K{%bXgzUܡp_0lh{[9Y~~;Gvdۙwf{KzMrp3@{fVbA~L(O.iO7ʻdžG-VXc ߇A/[cVE sb06>V3 x/x-^ ʀkyxDPsD@j_V_SAk8#e5[\Fn3.Fmv7u<<NMadm3ihյ7={kꃫ1$F@R[;lh'8|x ;DlFڇ/`x0ւ8X$~sgG1Lo a"AěA-͠nH[@$MNZ?  6n%R9nfĞ!FBDQ!!ei&Q1hfb}qd: S"Z -պrgBjɂ#$-&^Cι#RdQٝu9ɇ²sB>"E0-5 #x =6s &0Ucb藁rra05$20R#*-dY*ժҴIQy 2t?p7;11DlGIo𽉦mEtK%ep ܠl _h w5QAS3_fT`* D Ű)!6jwO!eThhs0rYs;n^_)0I",dMΦt]mC2Y"DQ$j4M\3^i,3btf1ދ&;Y_B*Am-C)S&KH, _x B]7G h9f*ڀi6z?xh| R^FL7ڟǴS))#d IVdh1BO;z e_)һ(-׽D ;)2=5 L@/J53M*?}xTV\FssYQY-ڈD ]AE` ^Eqx|p8nW\mU'0:kiW< ɫ I|qW?v¿kpeBgu^J2}osm-}z1h/׸)9m^ο^c쑄Ud5vIZsԊkQFdr[lX٘w˘9 (y%[ʰfEj"NY7WHЀgEN:?Z@vº%Zk_J"jaz-X_SYdt%TxR6QTYX=i=a.Ž@Y;6W4A}%'mB A0y]l&6`b۱s7(R_LŢ%TT(MM#}&zB?eэ$o͠SޡQ^rpkNj5R=T뉓4ڮ"id;P>^FGŕg<겪6>z}*[mNOQ"^Wӿ7/liEbUQL ?(vvfho!Z=ZD3+.TD^9[WMLLEEef=湣Lz$y*/6sxTgL voŷ<ʮvpk!l+Hّa3Ҿr "z,p]iV=f=~$F^Na"iev}MUL SakTo;F-j0[=1?uUNp- jG*[ Ĝ``<ރ"wU'ˇ AKLk2 A C"?~F /jX`uwV-a^xh^OgyOM7y[TjN0`!t&}օLg Cm'ק~t@C7F KK40hsnb(ڈvFkfCNow3t~9U WV¼ǪPЬjbXT3+_'njR!=p vlq90pO(wPEQ)_n!vG /g'xI^<*Asd2\@&  ? _i>#q.@Z74Rt}ֹWki zб7'fgKBiaN-&6gO@ՏbG;Vl~ ^EПDת}n%^]ܽ7a h?7~OhmZMdW"2pv~anEw.9} %0 ([q2wY:DU/Vlbs 'ghm"Vѧ<7:+jXjŃ v$֦еo? {o8<*ؙpU&".oKM7an윝mn7Yd : k`EnGePmdx&Ӱ0)'HxInad=O>MPKe#fjV^6= o]$!'/tuޑt.;V3R}a"y,d/(Zw+t0nͲ;, q*@ӽӋ7adVN4 ~q R[ui>Nc%硸|eFܧYI\?bsԁӯJBNmX#_@1[:A~7@,U#0aK?%`&Ui%<,@O~7Rx-iA[2HeD>$?}ڟ2)߸'YnE쵵shsI~(c=,NpN5) t N=,*|]TbC SuxYqIP"1t n zsr~]6}xUavZR Gk}~wXxNejF˝A.,W4(1%3.Nz"5Lnj||;7!ϋxaw2R\tU河2xUڡDYMfehiB"g9EN"F6L:Fdi7 7LtMq&1j'[/9h$Ls%h}D i%sjX`0ߵOR⁺ ^J[TTc?x\FTOĮD83:I0u[._ ̎3vxvKŴn*KJOh H~6p ({u1ҮJͦU}XO[a| Q9:=ZnufdsvΒȦ[E8xBRka[E71kҶƊh)=k l|dA/2za6x:bahX{,vaj$K7ւvaj@e,2weFDAawd)K0Sʊ;2Cl*2Vfw'"XݝT8YxڴK(j֊z5[~%MG4p"v T7f8:<%5^q\& ^-"4^"87쪂uNUiڎUHh,Y0U58 qvgp‡^O7IXhcyn}"JΊ5)IlW&$t j4tYY( sPR2u,8zuŷ*.O[::I,2n;19ōFU^Z첑SefcwXPlwn.=)Ʒ5%fpoZ D#aÆxhNlLۜ8錵Xyb%=hÚᦑ8ZΔAE TF_(ÏA٢(]L{~dC>7vm)GF]n& _Г23I6e4(D3xr@ZOxoY"Spݤ LWO1HP_Cc8Q2n輈1rrcǀ.`㳳1h4Ty=(Dﮝ0BVSyBߊ]L9VJw =x/j[waK}xX!M6hUepd:O'vd_Z9H-/8,Pːw #B}ASUe躛L:"$&w>j ܎c)AeL6+khn>xc2rQ!}?oD>feO<=8MxN1OA7\ƿF8f'<(`D$ÌС^.Old<`v. V$}]}?!V&Qm:ɽm ۜUlR\{Ssȏ:Q7oP"R2o`1w/L kwbך]_NoFuXMN2l^Pͦ :6_΢i:SSX:):hn+,F,EL[6zM.m *13dLa$]\Ŀ}&0?IILt$`<C`џ=) PL>H+R{2  ?fR>Z6oo.DttK.0KJ%Me1[b]T^M:L P{RBE|3i1ᛋNWƗWW7?LbZ3xjew8\4\{V8xauC]>^KVqu=g=vlv9 >'yd3$Ru.uDtNhQ;15%+>%0}40@٫:µc.;>cCɑ| CuEoHT%HYC-,t @f0~Jm Ź ϮF/ʵ(% 6[%t6U3I|-z4-hl%ȾV)ߚC 94ΥEFe?tB{+|yT_7);ܧszfP6^uNMyNJvol7صQyZWbc0})4Jd鼌dYu5k^ˠK~fo n{ዩ(Y"]# fCF,>&xKI@'NJ0\6|cqnDÓ;naDX1=V;/JBP=+/F q5oujl+yPP j%e Z#XMٴG k1cA"*И5Rm101[)Kl pJ|)-Ciq0aPcm$1Eߙ @?yM2z>+=^޺2P2F.{=tNnIyDzqX`ZP  bM4YSp,!SwbS$/N#}߅Es9mfkhג"޷1I!^Ks?~r/6 &^м޽6\N^da6ne]_ڸ]?=Lyԕ[ρ;S8šc@"u@A|!zۻ dd!Eɰs)eu%н)t9GGr3`G9!(@DlvNخ6C^~x^^U . Pv{J*^nmNx|XZ6TF(CAp"^PV ;{;'VB'{9J络&zLUz,,Ԃھip#q!ి\[XR\w1$gV"v!j3Z0|BvCz#UZgQ1sbR~N>oe\lfGTgqWL"!)v)B1"כu8)ƫsyL["57_NoO)Jp+۳ f9~mzx|y }/:>o=],cr&,-Dߎ)nX0YԣsʾA==?!9+ g$9`技AЯ 2 ,|m@nBKó,@gB_ ^2ͲXabU۫n]Q[R3:W]nw 3} 6ux uA|wXr1qxvru3>>>:+ x2~{xzDFAe6NoN'WWW<3vqOPə տ4* Iq@&B;!;,Wd[>^>וyDL4!MEg؏iZldсo-oXl Qx8A7H@Sc^岽=a)m3@BjZZ|]@@B|dH)0Jw;%E ׸:D72x6wؤC*.b6H>Ə&qV2Yd#t| 4 BaiDN8@1@W tWnAx9l!g,ؾ)G "~]7(-g2ī0NLu㥺D0B%y$*~]}R!U=$~d͵& 6~B/4! ~"?‹N`˓m(jXEIyDoT(x򧏇g*A7|$`q0'0i-+WBPcپ|eZ*K*CYlL*|l1ep\^um(R3prmg[B^&F]8}@Bj68 (oq2j`Y+}Ä=7ɬ\/1$^B -qDKYK O~0 }!{=iZ.I*^NUڪ܄Ie`h I)Z-MRx {[K^9fWd9NK_+jހa g!ku :7eMx̶9]tP=3<}.GäDb@tHո&꒝g"L&gij_('I|%GL9m#7wl(NWeCuVeʆrGkA;&SA6p8w:ݼ ?%wpRY[C詃GZ(H!{4QtiLq}uyp/XoI /T!W5ܬv{8z`Ww~"aQmpIq8IVMpR\깰(L<DsBL`Y9Cu[ ؊At.lHSe3v o9w8\sm3ۺpF)kִIPSǭ$n4kobG(ePfz7 ]6dg yQArBQ_ ߏvШvqEE- ѐQ[A/hB֘0#v>ǧ;}b36r$_'"RO$x/)eK1d3*nVYd8|c%0 V&F+Lw3`\N4tuR8xQT ai0%,AW.,^՛H̗Hv媚RNj06_U 7޽n|rbRhRؾj 1_s[BK[b/ZzHWd =4oq>GOr65!0vJX8J7c㩋 1y/Am̭A;&.B5~Ҏ1;f41I&]K H:owa3$GQd;_[oS t<(ChA:ksKI^9 2Ku>vT yU] 5tnWy:ue3v0q܌1#[W3͸3f  'H۽0v 𯱊Ɉ}]EUS=$vD^dת8_IcDBn5!dDAWQfc>Ybu. dGwf<wbiP Bm1 VʧH`k؁`pfjL+ o*OV/]ikIxڵR*M/?*Tϫ]v߿7.Ou+NZ<*DBZ;ǹicE'Y^yj,ź01^j$]?;/ЁWQTH ~t#r#`ZњhH%k}ԅ֢hKhD DV݀MVW_#Usxө׳W:]4_>'m2{Zm#=9ƻko.FU'L4C,ZD fe_|k? obj!?Eb/d<ـ&MU |+QkN\&v!Q60k(wHfd Ʋ5djOލYe5 ein#id TdvCHl{Ch?CFp\PݻUikJ54q[Aݯ+3|FyHQKy\8l ?>ٙEőcqQʥ(̎ӇJXy/P-veY޴^"•9^cؕgQT{}/4aHͤAv` ZY p`Pa{ dAlg"ܣLv7-שu '|yMz v-6(.A6F<%EPJ1c{c6HW*pJ/|MWuJyp=| 79^O3+ot8ucYoYJfAYǃY;, ;鰚J1K_U.PG^~?2(ɟ4㾨7n]sLpxdd[}ְMo D5ң2̾˓;x^ef%~PO0>.X*0lְۃR^H E+Ʒn9žU+4dǽ8aVOY. CI3ĕEHM>L[Z=t-op# Ïǧ㷧g'wˣw( ct8X8% Ͻ`vKO6^Ok; }|Iibߞ]IXU>;=?9k;v ^쎁 nwU9@'w" STrT[2d0/3l_.ۛ5wt |k2jwіgegHkFF&CM o4*.o#'C vU-ISi<'BD}a԰T2$ {6"zoi:vn/6l>g8߮ ew\lyJN8׀zԦ?;T;Cڄ^OuTݕajBmM;O6/]. ʈP BWȆV*ШQ(t䷟7i{[vrmƔ0 #~O%T9Oۣ<=z_-krynEBX4DTy`k y=,fC7.2`2`W/,e@2`_Zˀ-e@ktPQǛpU,AyBz)h;<)ߖQLc1zEs".Be55ݵBʢ2FA y)a61*"~POۻMo*͚RYNea6$ۻ%Xכp}KhA@XM1h  `EXlrHFi`͹8^ q,,f>knK` `sD[( M\vS|N_&̲X+#(?niNv2#TE1 l=+!7Ì"Hu-ѿ\u'и_ %54AHZvYqbv!޶,M&9X%Q-jMI1iIdwF )RF "4`GҪAdT[K?sbL `ׄWv :Iڔp3Θ˓_QYG&o!ao2ITGB/wt9><>jM{SLHa-)gd69BLGa?I`OP)D>?m=n~̕mkpk!U{>ƫ<ֿtD-Z("Hz.^[~!oJ2Y\aۋ1Z2:y Z66~uHkV%>&> 'RsNz` n$օodX]lD Ёnä#+DkEz"~O"D dAfYZi^|2VxqGkT$ nIb\ൕRdP;gٴ1p#$Hv,4M V? bx~0.ʹ n1tlBheNt, -Ɨ?ʦLMHH+lo [ȓxVnr 9o{fh= 4Q.JU~uB,"TM۲Ը2H}ՊxGGCE+w"pj1N/y ׋4z\ѝ^=aon{>\n;ԣtWG!4gH %ն|Y:0Ӌvv̻`)AYHQSA}O<*klXWٲ1y=Ix_-QݥO)0*xfEL:o;42.qJDr?޴q[[+Vw=%~%rwlɱtSX4ELSCqI=l 149ϼ"@YٿIE-zy8D @6uk@Q`@J,T´UEC'$x"w 8#I 1Ms4`ۛy>LN>Nw\qB8Ff!~v .gHN?۰Bnܓ,VX"êfG[!縋vIXS<1* d!,(4yۇu7V'P-b . |3zTlYWMzq^-}͏iN͙_aPBY|ij2lVj%Qd`.0"׋f/Qm ȦQ{bkC4n(Xdn ق"eȤ,|358dMГ11x)iOKj?tmAi[`h+2$o{2`nLl+)$W8*qQ)80]s5cOtsq1QNWv.⃰נdTW#icU^ Ys@#@WW"=,|@:KF)gp:+vSQx̘ ^q &鴽AtF~ Ak!A#k(= nñHSZ%(StU1x9k;sถtCd px uQYU¨TOQ&*&iHC>9('Zj R!G[<-2̹y<X^EU)GnlnqW5U TEqW@y T?6헌s@JEe\;ULRt*̧хW> ^Pqf(0ןέYFp~_Y #V=Z>XzyOX|7*v7| 4uM멚7Z_6]mϷCOEwݍ?vbWStW:\[mV?r8 |fzMx(uT F9}:{܆ٷݏ`+Ljv,ΐގl}zd${M"igX*cڇe \͜x5O}M\;Ka^K}y?k}*3oOӡ*ht?ݻn>O 􇞭=`={A8&ف<ߪ:;,$/=8pGy=-h;ԓWA}?!O@ԟ"PE&b ]iKPx{1mxsS z⧎ïP>ܲXXN0^P&Q<>vVܮCߎjdvUo?{sO R|0]7{A4UڇP?=C/8>?tES/]h'Y-0|QO.J9OJH`44NJ:}=$Y ] O42i }5LydeT;̇iLU$|v8?7~7\ͳ$- fOSDc^^ʳS4) <;ۡ< `GMج5(^c T  1w/U3#H޷ zFɘ>} '3&wyPK~\tYSGLɆ~[=5=IWcoxg1hu郑h4ԥ7c }P%u-ಪ. wsc7^QN)Ҕn_ Se(YR>`up})cvE)|–oV6Mo@`4մAa؟4ԟ&K} BA&b,D/6'0. O@ ֿ DZ"iژ$fژ&ژ(fZ*ZrDnz\㹞j@?YXx'}4\d= YeYgry2;Ŗi|0U([t_NQAEU^߻sq^{ܳ]Q!XqZqg&Eq$cՋ\_[3sr6dk,FawaCם>PIK<< 8|~9PoI12# pR6LC̽gB>#t\*@^zKvC~ K/0$AAˀ-OĶZǚSI^IuY?o֭ϴS2>zT(5xK`uo=od04 s:5Y;pPwv6pPɄny0HLI&N9͕Ů )?}-@RGBX#J%$7GJ)¶^!EGt򟨪1 =vHCvv9#cLd>OC[ }_rҰ2^Jox{@ _buu"#MۀegZU08A (nH94L Za0_B-Kf>4I۴sдDm {V*~uTQ"~d\ GA?(]}u`ȇ [9Vs܆ӄJ4Rae?gt~4} hB_'QC4G+nsht@oи]}W. %K/G72%x6s %aٷ,8])]FtXMz.Iڊ,oMiLr 1Iī>gjwAq6E! gu0b0+1:nelU>SX"nUX~m8uќtcO4#OAH!ۼn}+#Ͷ.<β-kchM춍n߃6+3^w@P*ťHaV`ߦb 縭#8hMb\"~\~Zt<rX(ޚ 9L[rd66u3{Y}&[P=U >J1T;vUu8$1dyjG3a M24yyDC6}]"0gGCOѧvɒm8uG? \PLܱCjg=PZ{v=r#{G"LJh+-}z2urnkީ{_=>\qE[Dlz['+s v"cx+%d'K0 hlҳ8 ./eȳ }X= 8I`$aІ9h?r=cMעg'痳/k/ͣg{/GͲCk q Mm.P49x|E*.z 8w5OTvPN< !y'8?3uT/  =vzA=)+Qc)ɛ]l'{PA>zӋ(1TZK#w@6$/|7 ݬ*ww[ݡ>-VDJBhݼ#3RS!D'*0tEJ桀" +XlERL6k4m2DR7AƆ-, 0z /;dmϹ xnNs"+!MNWC_g28X],Vb,H׾:q\Hdpe /Oɪ*XԜ6~䂁@H(bQ tٕemz(N53iԛj;jd1!iT)薇QnIM$Z6R VX+&V32p@;#08xxIe|D*Ew3NEjRq@҉rxwT*"UY$"荑(Iא:i~ *5`Zn۸T&:M3\ $\Ւڲ8; `@V 9O^ͰUC#Imt|C>< 3,pq5`aEk8Iw@*><ٰ2  46T׿C+kZ! 8{L t-z_qޓy!+ӚbhkAQFyYc6N܆BgaILUEL|C< 㙚"-:K*[90Wz1J~r: vrTR/.2H¤Ӄv1ƔSUscfktCozpK*9s ]eu~ekO:MBC)B8ӆ#bjӇ/*d$Őy~/Eɖ}b,:[U;E;z 8krqD$pgdtDŒ0YW?HAvrPϢhIttolfќ-i z--O!qP-FuGj'%u[xBkI]H6mpV%fDhһBDGz$Aa9y4I.lNeC +v4%YˈؐK7F+b:Zc2nџ'K;j1s/ Z&˽O˓W,N40s;tiP2My~zX8]+PÀt1W@b^3VYBb,@QRD y5qaf~{u~,H B/~E<:ُ]" ÃXB%t6X]~T누]CaO?0μڃzd&kc8͇ &ޒ~S{ײ/L[1fkϥ mk#?6[n:p-uq۠PFȂ I<4ǃD"Ruluw:]?:ܨ}ΓLqTCYX:Ns{^ Jm|nmh֑ފ9~f )OvOSٗxV oE;˨H{ Ƿ%𓖷IoZ6;M|.c,-D{v{u2pQ#rqy#2pfumTcnnf&&'y`],XXnBɇTSlD@YnHc#CZr= A 1Ij5彴r 'N)烸b [(0HZe}U-NAQ'k@i`"Y@lxq3L!ٹc[S4R9j?=sITYq!I-!XI][C21Mt_qAy 0ߓ˴+ڜ>;,=:j׆nwY[dS[MJMؠmy?[wp)Mn S91\j ӒJG ENpXoJD]HPH.(aIγ8sv<\C77|G: $5F1*?fiLy2QqI u_ Z1؇X_t^h\ւ6,Qk#J4 6wQsH)F),EM] czE&bKw-T@[Its}Ϳi[j;HNk@VP/ JoNɼ Y0Кy>iX6-Y>[8T́Uz'ًwOtl.~FJ!z(:@?J+ BDž׋/_o&GZ-WbKv f5_gpqkO|"n.;̞ł?1s[r'a f&١5 ZѵC5ax./ aYy  Nq*E3|S{ӓ d#:h)  5u2:|GǞ%c;p;Mr3pNuQ-,0x f)S4^ZgMXrihYNUpClD.|s&{O4*ұiORP Hk z}H Ɋ1_,4" Nkѱ/qeיU{bOW+QJ%5.Sݬ1g,*(H=\OrPZ'1#a8V DP^=n}#cgVkdX&.y&AZ cqvF41ʫ`oisy8~ wtRү/$a]%.K)gZT 34]I"4TJz~52, dE!]<4}$ yageUN*櫛9KEh~S4}ReW'}vȶ!Kovs{.~X_1Gonՠ~døņ^.S/C&E.iWkI'b-J T]jv.N{Qp6f#LDO%Hk4!/)o0mv3{L6/?n &o|6*bLBECmob]w9lcM 뗲 S_NQw>Y)7x߫pc'ݒر޷!18t>]EhK"SSnâ|SvY3 7]( (<8(I"6~.$h!3ZF &ig>hJ;i0S_dfK!i 0N,{ZoXZphKJZK}t5pt}p7s`Ns$bhhxBVa@ h\rløDx㷵^ۜpANi9[#JIm0l^t˪'2_Y53'xkӖijn8$.>OGwA pgCFok?j! X$Yp+[-*UJ @PNA x$I҆] ` E33"xfSR=E|H6Kt$Rp&a#Dm%tE-@ ,#zP.u v~#]||? Z ?h`5I$_]ט>}4 swN> CO/Ѳ T!32?wJ&b by 2 @NRo-n^B>bڳN ӧ.C(W!D~#Z}׉s]o\N rՉoooXt88kAщ7S'޷9c'eĻ5;VG][y/Kx{ڞ| ߝt]]- AnZynoc׵$0|EEZkLLݗHi\.d!opA.FPiA*^A @I)vB&H&4sѧ^-f!ªıM A`\ vIpV1]@Ox\*rS;0u^YYb@t%^ ~U\}zy. %Ȥ9 `BilmCN؉Fti0߰Ҏ 8 mfvҪw⬧Ff&԰@")4t%΃]aY9_;'Ňsˏ_ ђ9=!ʧOL} |Nջ&.seg!,X*Ulc7_?F&'cD(2F=ypi֏)#R$c&ېj"=iu{:U޵O' azh^P(}.YisGP$L!lFtGOi9GCM%ilRK2BWIq4bHPY:9iGm|Wv=AѮdΛX6bJ76Ŧ9"KEd1#M |=5lpT(B33g,+&3)o` ;θֵD;`+ f7+;yiNՁȳzf 6C̅ m ^pPe1̎[v'#ϟ7-|ި$V۳[fiٵʗ*#nqu-#yQLP G ۀh0T8w/B7ٯYq&C*SZ3 NKEZh5#d2t}o:El ICTyZ(^AU0 0@S%z sqe<&˸jEWq~~iMK@do/;:qCX{h]4Fn] azܨe 4uj>V1#&.нM>ȗ'jJ#(SB_M(ZÇ6Y]CXHشogו]1p|·%!&ӳMLd. =9QK MW, -Tnx|_vȚpz_XnpۻO {2ݲw%fױl5H L7+f=u7Xrƒ<o>!INhȼ*(1(ld^ .Q =#b]=D^߷r| k܀jrY_&K.{́W3p.I8Xq yR76hGh]4kP݃6S2%nkLgn0>/AQ_zV/¼ Gr#{-i\%^!(;Z*Gjpݢ!Wcq܁+U`79{= ?,%L/ߜ d,lw8ɦi_`G3B@=q RuThzqV'.( I;Edg)1zAF[Cė K2$>'CQ!t[Y$2y^g %KtLCLe:1θ }rC"ExZ')B(tv~RnЩX#(9YC`ɨQq52_Wyy#-'|5~n"8%?̾oVWWjhI9zp{t} ׫]?2 Nt$;΋1"wK-ipZFC}Gu2;}(hj:iܐ[c29-g`qs Vg ci&0Y2.͈AYq@yhn8]:cď!=q-f9I-2tβRH߇ddxX; k;'6o|\.b|8_߬:r_l.z 7W{Dڤ8헽]bsATAvwaM)S)\R zhqhZ0Gg\)J07Ɉ/Ei{1h9p./eM֔8c6q7\wrmTw2ERitY"{fSzA> =jfe7W )˰cT:p` mW pGTs $$Cͬ.\p__?"jNT1qZ P#m^AՊ`"ZYN3ʤE7[_?pfo䡼-0trBw)-%Vm }_<{sHN,{אdwi/ɏe)u:M]+(TZ^^pc5Nl3B܀)͸ʬo`m٢bW%[רCޔ:/mm *q9"fa=zhK6NIXF^Hڽp&rQ#?06Y,]ikW(^;MEqfP@챉c, isBM!! ׄ]mtl+;\J>ϐzƚUλXƴF˓[$Qx-Lbd4HOR܃8NA*s@Mΐ\t{M}g۴;utaβ𶒇 S^Vб%[A/-Y)1HR+ LQ=biYЇ& %6%V\tL£UZȑgcjon.HPmA.hA.A𡫘(Ifbo ypJ9MVD\;o]~?svέ2ob|N2 p{BH@{m%,4Q!Z%~>2i EeN_>rtnAq} 5z-N\8j%P p_h"F4\e)jϧ{aw[̪g7MCd:.LN4@4t .HNQ)5= "4 E'ϟ(2̊E>vrpe@ _(fLEDa-ƺI's FO%\Sef diDH oJxdehxTDq$1=nmM6du4&kw_Ʌ+ x߬u3i}/)'ޫ jԮZm }ji&ZR_i9Ǐ {$Q՚Fߡ\T 90UxW ׃:=` s濎\tߒE#e͌8%Bvz?K>5ϔ%tu dOEp,x/\?29t(} Ljp1 /#& c w 8D{gjHt"3k$S R|1!ϲ,l m1$3aX(y4" qv.g_\S^!4@͌}KGߔcGq\jD,SV2ܲ{3M bݾXeϱv^ɶ$g I nG#z@w'9㚁ZgENcŒETm'5hn"L:&sY])X0[q)L[* 5AU@1f]|CPDQ_&~+Љ,kKphA-Gwm0T|N .HJGDFa8ڷΥQ-L;>~־GRDTtHRk(Qg œ+x(~Ia@0S}T#G8sWJq0L`Z5!Hm/hVbpIm9@o¡aKTme.;OLp]$9qh*fֱ#K5-hWؘ$8 qĠ⧆JG_G_qT Gj0imlqzE_U[]i,xdm(ޱmkszcaaq呲e"MxckX{d 6tUv7K־hڧXl |uַ/XnFkWM]n2r1NFf/_t`8 1AWp(u+D8Do^GNh9'(H !=͂ofQҘ}lOZSCsNcN@H_(S }8{;b6~z0Gĺ_.y~S Π zXk& 2ޛ@6ߐOy 䟀4~Tj"|E6Y[zYfTq@Йs((bQoYcfaR&$"L.0^ԆO~p#/MgC Di W L38BU:C Z5K~"-*/`v#3Ztjwa >bv.2M[>T:'+4ʟPY~瀺;*aѧW7g&sTwҰr jLU;w'}.xЮK4>sd0/ˡzlj X1CX`LjѼɉ:өضnu/Ρ"2'bZau^dX ;1lok6=לeY9toUF焿;prݜi.ygsҽ'2+,$>g_}rŅ>\q{=jNXp֖C^e5ˠ-^XFN0 {<[!^.!!x~8qg|@?WOExCda66]t[y6}^򗶍,7 E.kK7DP 6ǩӡ#4j8.bbu&by(崥jN}J1/fa8t *k?_\yS} A/ruo52fsӥB>hm:.-gQf5_]Ut\wW2KxϢ*ltiJ4V4ېcf 9=T#fvߓ *V`g!k4.xF59C<CG+ )8@0Y^ڞF ͔רBDVͶR _'I2@H5FZ'4Be:DD]'*¶N)#90,bg_OrQk`heKneqi+.-W1`VOvǯ(n&sdq"GQB?.{-'G\o$]FH(6ia`-6HN^"=#ږj2_NX02FMH4"0߃I&OxW҃ n$a.*Iav\m!Kz\ܛ8?n\6?}G󏺄3ZQs{SR!$kV~ZRv7'@O8|.mi8Cvg qC5Anƥqc=n%@A^W9HaloЙniIgnJ1#|" /er/+ |~\Bn1+[-ɶ* [)Qi212*xLfNUR~ڷgf6'"4$yY6|@ru:4@q rv0@4r}{`{{tz?#v`ni->S4b i$ S4`ʧ"ys jmf&;!*E~9+cڹbZQ/7vai^v6v*plYRKi$'6tla L;Q,$&C ADA2- "4zDp魢QP-?;u*$1Kxᠸ1lyWbE *xΟ,'.#IdqΨjXnP53 X,>1: F:E_븎:%tawFRp dDqQU\/ZC5@ AvYgQux I>.VMю̩14de.+IUy/c=$n8p_CRNJ ҇UARQ|:Xi`G*ѹN-6~I]Ҽv̢(nUWRbuʮA~fJO1.02Pi&tj;?vZ)bl̆<-Z=Y⯅l/?ȇ8@K~;H 5GWf~i>bȇj`Қь2R 9k l'0!hI=פZFx$Kٳn;(F㦣guNh/hp@I'=Z!h,Yiҡ4)JEi)[:8'zo[=Զ#($Gw4Wpw+qq*_E@JqѶq3Cq*4 B~( J#geEaCۦYFG@\l^@ ~MYވo?NAy}l5$>OڃnfRGvQVr}C6TFv^EՍn\R[sŘoxӑ .M Cps7zbW_%pZ BXǡz/H$ c WQАHo~$3›^a&$dF!,oC ;|JCQJR`+![Y(4}.ҧWykGTc  ,f*._N%.HaVJE~=Zak,roNOd5X_FbEo4%DǷmf;ӴMR텢HLv|掬y1b$o%ەUhbUdm`1oѨWpTKl)Wg8FI/$+Ai  4r86Fo@,jr[y[ #&)XKg3z63i5[E\Kyt4"|SEOF 8JQȃoeq*<<;ص@N1w̋D#Vk+0k"Sڪ䮖Q{,۽xEQ=T" ܬ;-npB7]dE9u j  YWf) PV̡JM|Ee2%[kÜRdč@dJ5 p!K=d9>ֲ>=ջYj֪$o/ H!!ч>rt$vO5%4,My鹇|L\1fބqxf0nP\P&߃ĂLb[8+/ D!D%uo*!64c& NơhV=X]ӟBO3C-qVc+~dH`kSLSy1ETdmT/[MX__}M/^4t>Pe\ XE伦4nfGwh-Fxv/EeRahhfŅN v@2Kokj/%.Yۆݮ0wWRf3x?ND.UqξWȧ:e`T\J<ٔ#ΗFO/ìDOFOF~`O <eLSw/ F:',5xb#e`{oH1%ײ{UN*b"eG]m=uԐG!<g]cU! л"!ܾn`1sGH|?onQ2)`sk$NV–9I0|TβsHR,B}682NF6 G Ca08Bɑ|Ŋn**)D+ IAflNze s*.NXSޯ &}:CfoʩAKA-u1;CmY {Wk^ hʚwONC}V]vlj )GW yHkZtG~$hn@yD u 'f\̳\<|s8pW-޽X:K!X'{)+P=4$L*5L@:Ն3a%,=l" SpWyzOv-K\rkC *ZO'qL3j*9(r)yuԁЦIcZ$ .\~:.7u50\̙XgbWE)u4EM`QvEM{m, e$(mvusJ6Tjp,3n{e e9k݌R5N|W Y$x1Ji5r2eˡN"HVW 06A+:U?/SWt < CYӆò~ܳ:4=JfI&_j猶͑:`δ$Qu6L v:ϳ&K1fNՖ֥"<(t2y:/آ۞^EKy[Ȋ 7R8][&Mpz9[ryTfm^Ep X_]#aj:5 A(GGgZ7yE-Y{kdKձ;qo9-lqW[ =E]mn8)cTފbͼfFF+3T928H> ;rKgv/~ENz 4l6Lm 1y< &ܪ#d ]աF2v)p)zU_57S*bsD≇@y8P!xz %L2;o(-H5'}":z@78LSibgcaLYSu3cdy 6"e| 3g3䕅-]< RHMRH V(]a5> "zqY2hjd ttԉvqOוQ)nZZg5/S5nS "6|`^յx0wZ,o2T̚8T Rf Ye-n<5QiGa [|u}:OCdIo&w=HPj\K's Y5[ulUP+i DzAKfK KìEN MX!w)`%.bfӋ/0M gґ/ <;Xޮ VP^6f gm4r^l[Yqx@מ2X]^(Pp YIOVm74kt:;Sc`c)4ij _0& Nz!ouA:t}$8|D yV c_/.U7!?H!v=H]Ux>`>{D&&HqtYZf nՕB$|?)7s9mRxSgseI@Ws6Y,~Eؒ6zjVqT7'ϣgA7<8[ / <ݢO söQjAIځzdCG =ȋ!&}Vc֤SoAzLW _ݨ рk4h " xߔ  \)h5| =@ yy;44rc9G4<VSC~ͼ/ 5+^EIgjw!T`sFŞdN/zoiwײ?BurμT zG!Ќ*-XnB)%a״FaI*1dL`4jlXl&=\*<8VTO{5=S:WkV"%vy]ut\`xk eR:T9HcX$#_|qyyqP CoȄKZ:BR4[lYD\gۄJTDކ.m#sA{Y =C=6m7Ҕ? ƛ: |3ǑJNB q1 0Y3pa%0iq\I[աQ:'AAM,8h61mM&tЭda7nE$qq\Ce72N%lN7Z'02:z7AKh3M_ :0Й;zC^:ާNZ@J%ZF(Zk3DjpdTS"pq5pl/*vT=*aH5FM">]4\U+{> 0MfQ-uGV.?X>TAۇV׾;iHڰI۠i.-$\*)'"/ {>OwJ`"l?=Hlq$wt Eq(jLs\:is$CgDztOdhvOÎ)"ɋhTYTCo &pBh[(1ZJچBnߒtdp}ڹ2p xceh.$,ԦWYXdi=%4]{%4dw:jslX:.`Yd=ܬ|l c: s"E <!X',40J'.*@]WOA dVB.><4Q3!# cvE6l-J2zhe2ZDv(fVg7b), @Ws":a(|icW R44 dI1{t ů+0c$ӿǂq#1_FmԱ]4ȴ3eIj%WB-bH"ƒs /+nmv~f@ͧ|gӡM9A ϙ;¿z{$ 2WeRKθ!/rlzb & ]l_`:S0_n~Y/5#mC|t}ۢ'!ǭLBh1Ɇ'y mӧ|)*E1|J*az-/R cP3ro X}Jе)MY1}˶a`F"הJ llx5„xaxȳf0!87m< = DhhH,˂AW&D&5ih<OOy .% MyڬV׸4|};) Myo&h) ' ܜ^q @5Q<<, łRaW K cT,8zͥ4<Tvy+𔪕-zVVML tEywnWof7ޱ+GMۖ%'YZDܡDnr( tz.E"cPU=ESMnP@y@4?J_y(:)^6+|dY>qeMl9J̈z&Zyk5r!6C= BtxAMP{T*Z`,2<"٧Yz d,]-K'I @L\0LigwgxqgG{1W0>Dv}CGZLڙ(zU7oN1Io3q (=ѭӽ'pٜ!k8(5) ge/nDSt_aWxcnq١O͆|>hgƽ0}SKˌ"Y`fB(=Q)w߶Vl%}0ME!Z/ο̼P?u~_q~&m0ӫvAώ).Ni󽋘7]DTwDݎG>4-Z }{B؅H=6b2:ӄ&[iji2y*B'W7܌wD9ٶoì}^ {A~ׁtgÁ~P\^ZD#TJ! _rb4TKԟ.&|[{neEJIWO9 jwrq5IɛW/>ue?:姭cz!@gm?OYh"tt??Y$Po~/cOwNTpj8`O]f"f\DnF+JW?}={U;{u׫?hb7C0cO.AI[#>Ռ>2<~.ܬ8Aup=c|ס˟]wKzq^&Fb$;L6VU {L!n7?udWo|߹KtXGacSMoADC0hv: "g EEjLޡƼEB:MM+xNcɇP\veS 8p3ґN>K)O2e?w2&yNl0P٧N*'wʉ`Ha(PJ?<} Sg&ٜM?3̷/[P }8GFU{Ԣ>ÃNs_igԅju;m߷bo'qeC7Ng?\wwѼmCTM嵨zP]ZAl^;]َjcowvTݞ]ql  aYLt61I,S1#6n~I7צNM~;=:"AிE;x/K;P/%tmҌ'|6R[ӯngFN/8qώ?Y 8Bo;vr#dk^wh<ίA S0mTi?b`^ Ns:I D0Խj]-rxQ2dŶ\u,t4so'U>ǟG(/2oN|, wِ NF(sc2w.{;~\.= .yƔۻ,-ex +^̵m`u\[p(s~0^jNN3@ OWAK,w:ZAts|=}vRf3ߢ #ƣ뷖e~OV/qBGѭ&#r8r_+E% ku] vv֮.pk=s]y_x}O\aL?p;oZέh؋U4ߧBp0r@6-:WBu ~`i fg \ E?F4j#k60>c6|g|:׿;gU_mJpB7}/ ] ,Əmn*#9rmhඓQWw;zgꡗZ/;$q=a ږZŧ#nq N],ͺn^c]̞8{nlXŻvCe\_]MG>ȮNd Ύܢw՚z(4yuLc[[ǹ죣Fl{QOl~_P{\+Î{ƫJ] (T{ww⺐jeMwS8Brir>;{Nlg~\Y]ב.,s?G磯c0ޝ*T*zYqf`vrqv;|`N=:N5> #< nsaޱ:hp%u]kt~x9 nu"[ӆԏ+|m[5 O7nO\+qݱxoJ_ʕFJ}]**|4>pq] ⪆N#gdL~~~::ulvϫ8@vhݘ.F ]U6MC>>GW?I|Xb{׷~A|G[1c4d>="y{=O;U.}Y'`'IKw:7v7NխhôZDw{ }$r 5m@d>lVv߁vvJ:K-HOu&w曏sg{"/M=:pj=v>d?_"%|7Fbe_z ,vpMo~L#0jRl$wq) [e>lV%Ex״W>C!R捑ez(u6[(*$^Xsۛ|v{+ů.%2' ހ7S\J'.J4V(1y"?uWB@- )G'cY$W_l:%ƊOIS0HqXߺQ܌'D49|+n:S3Mb y&?qK?H,arɫV,T>SqWm"K{C~{M,qi>_P0Vh;p,Cbqy=G0>w7_>gvJ{LZg)qH@U,b (!*t =eY%4w!(0hS$]7¥i?]YOq!WF ' < *W ?8S4&RA! rŒp󨨃+ 0@I8s( oqyٓXByS>@ [)*Is?"|t9*'/ 4ן#Y蓆Ve[*Jkh. i]:1E0Hz_`:DNM %7a0|1b;_}S8`4 Oo;sL/ɡp?呜֏ٰN(9nNĂaPj ɤinl#(YCqieUjYس`5 \aI JJ=ZFedhlYx֊^@$m YU"uUq\Sطn`4EP 񦥊e208Fݨ`+X>y= -[*}&蹓9$ͶH4#oWjMfmH 6m-"LQeD8Nkwh0?W[lbU8U~Єc4_ʡ6U^|3cNe(!PjleI@lju/!5a#=7RCDQWOkEBZ<*.kc*?ropc/ CԿ֭,])7Z7E͎S5u,aqǯ=Jڂ֩9sjː?ǻ< GsFFoߙ3FiO{|"remɷhPT6_7YE"GsXs%Jm>$UuwX'K<pDTGpQX~s>ӺH"=EM!sCA=d{81Ty?z?~]GE̦M4ܛb87M4@ލJDx}R!W!NK }2 ?uJvDb*'2wUɾBZ.'͟wcdBh~Do>ٟRzޏrbޠ7sԙY7(Iܨ! ӕ(= V,*WU7LހhTΘr1U&<eԓ n2.tF=d{eR.6c@=g ߺE֏n>DlVPj S5]GRuۇbM3&E}AEܾSv5lPgk_Rţ]^25]XFfr|G6$[~oxZ8uz C\=~fP*^S^p m^qk }zuo:$)YXo棻\ rǡA\N`HJƻ8c;ޚ8x4v3:*dx{Rz *rzs 2R{_&MGXqfj[h9B0(5^!DA ƜM/ﰔ έ.'XNA $ogB5yvE:[IH"XUְ,ʳAPy\@\oA%|UE&㲪*9P$3!ۯEw_d%d+~cۀ7'Zߠh,s1].LUU6CLkaMoבRY;v2=yRryqRxuRx"y?Kw躗я5cAB`킏ԉp A9ը6KJ&x/A",[9ҽKmI]x p^rCBVdW\{[V6 CvuRVR_DDM=&roxPc# }H^16z9(/)<+iaE4+Xy?,UM2sLF8TwsI@$l/J#"ʐ޴⡒HZP=* Ǽ*X'PTVb͏ 'X0ϙ櫒1,i2$ԑ9;LЫyC'nmGpQTpǏ02euIVH|}%^m #BϤeݯ:?H~ENCqdy|v)v]}-G ]{n5 tRAv [i27Tq dHVԁjp Ppglc$'S~O)~BsG-%# AN_Tf:&X Չ^GՊbE5#)Ri&urȈw.TyQ \$"潘?)4e߫݁;?i['^L]$v*n1EP@N[ Hd\QQDϜs7 =,9Ø |]VE0kYΡD>jʰ$;R˧VI@ 쭡ˣJB&r9}:fI \sL3vi\wds{`U^P[}9YEATw/!*~$"tMF IT!ۘۑ{Gu!sL8d?:M7M\̊άyX}{ϯ~5H3 FAF^"&[=JI*>+cʜpdb7yJ Y oT}cڦYY`_^X)S,J@1`]=5I6:(vu?POolr&eM`D2"ֻ]H۷0\[fwЄgbvy9c" mNh4.Kiv`@7ėq#6ΖT+UaOT 2Է W >%>Tɣ(ُ]yUF=@yT.)5 g^SK5 jƯ3L}v@~եZפƁ#)>^zjWL2r0{r-]p6'xXx8(iI],G%Eu};-ev k貆WvŒDPk͞b0(%rp`fjV{]VGCU2 B%&5<!Ps^ Y*^9p vk> FR?mm)]t R(*m/ a35ZVsg6cmV£o"HW5תPЫg~1xV=[2ې*ِЏlr3ys'A_ De} \jP E:TCchv+$GTrhǗяE۹ާ L/{c;Q. "G͐gIWIxO|˹ nɄ/wvI3&3?+lѼ 6~ࡾqB24 ED2bt 򺿻h,WEPK;+-&D<fp`Y5'>v`͌L{`!O8$E(u%|u"=r/ψtiA~>Jt:u>s_3&OyJ^P8>?,`*C>Λ:BSwHiRaTahm%N7վJՖ)/I88p?~FNq 0Rq^ j75XX,9!a"pxI;Ej>$7}\0.*P,C&?FäZ3}ҪZ5m8ZRh3\pWoV;Pw0zaE!i @sG:^u,$N rؾv>Dwy⬴)a_l26~(HvN3Z㘍ivʎLՁ+PԎU7*2Ghy!rUe3fx{WR˭UD! Gyۻ*]; a+~s(DVHzoHpHfhpwdFJu$J%ǵYNm&?LK. B .9y}|*oFۻl6z16>n""ftG`98\G̓Q ep`L^Ϙ#%8;֜Q,VWj{bK/)zjRmh<\d] \<,PY'YQbTg3 NGΘSE)ѳ'vEK(=S5:oz_p^[H;lZIkv=HoG錹^9g*zr PVZ{0vAN!vQf+$ '\5.8#;vv~`'3_8fb2uuSɩo>R"ۣ b=-p_78s ٵo;V1;4߲K˾Qw?t&w4&0_;eNZCʌfK[T{֘Lr)1~,Ap{'c+' L2sw*PLZV&$lUVdvO\$"γ40T3=%!ngy/XKV~x8;6gjv'[rf^-9gBm6rōhwnfݤɪKp@h/^ ?+H뮱Kfje(3q^٤ꃧ BhM7֩akV `2NHcM/lʛ"ARF$ +C~l~шeFb Q *K3|g[Yft|%MTV“ctZqK+TZR=e 6VIfc?h[?%Fv4oIBۈ_!<_ ># ];L|橜uvE˄6Q%]N;KB'֜b RCK>ˇLS٨*{dMR__JRd,Fu >I[R3zDoqNuKPpi^Oy)e>hBh&_ Ƥ m2φ 4(QƑ?\<5`2Y#ֿkV f[,] E/zx|\D3a'pяgVAߪP sA Ϥף kDdWA&6,zDl;dtc>n۸AJ)7hˡi^>?M]X&c\$MB=g'0硗GyU zU¯R dTX;A?]?^݀%&3~ͤ8Ph/iR"Hqe*:~4%C ,x/y:Y7Uܙl/tlQL 87q붮CNhM !4Rw[-Yo#J j¼LSqwJdz zzqUT*CJ ӡe`A65g_q3d(O!K`m`*@`I$/4}x sDSZ}-O_o|e\,rNU%o F48'ժߓH=$WAv^A)6 ;aI-qvˌ,Gd˚;Zo\'RYGQSZ&Few|/]:ɮ| ,{-B<ڟe|Y&  <g A>ARۊxOP$ʢm`J*&Եd@ iSE( 垰SJ~nU/yzoac=OͣׄN & xD-Cr>XZ=&~&< W3mU |J pudMPp7 :[r6@A 0iO1YňP"E!u4mS΋u\ĽiO]Bi0-Rk:\:=- 0,EZ@g1Ys?_>]zLQǍ'X&h;O8"K]m|.r E[ClLf_hAT`n!HA$R_$DfCR:Vt!O(MAdh榏t񝲹IrsLvQzFuV7~Y' 3⋄ "΋EY=Fb`NdhKyFV%"u FE\R'4lt˗G"?5X39뾟v\,čb3}vKvz;vYU΅?~BrZj@i k/i"N8{x|N7x=I$YVx/A80f}3o1A/b]'Ѿ,^qTXO 00-hȇRAk@&`D9٦Tj2d(3)3xf$싘Ϡ~J֮̿y/GٞلZ]D5j! AnVdSPVɪnxz#$Dml\F|yr(A.̀$ѕ+^=*cI0ƋFߘocHܲ(xN2KxUۥU,;u&<)Lg[j$'# }1ၲ.Fbέ #y 0t`G٤OKplBΣ,S6#v8jw_FOccO֡VlgVε\*݋18LE/0smAY(^j \qñY65kJ8Kӻ nrcGcড় ڰg:<"+J1=7H/10)#WՁaG>̊&uu*k*_M1QQa2!a$I^5;?#UOQ(g`X۬1FǰA -nwZR@-ߚ!@jP&d cd B3O/6h6wnu*")3Ŭvr\n얕^C~fE/-_Y]\0ae'aEʠ i:6u\`ZUL2DB<6 nb궂^}jZc^=]z{KTr7)a%}\|qIa]Rd-Ƃmy2 ,1ONn?e ¬Z)*aw"QfE @"cё{ -\0ICٯbʦ/~wQSvZ$i9H)3IwlwY.r w_&U(mL|6LO N(\`^ iL KѺDT8V)0h2'RA*ȳSC!$Gwy9mUjV1bh`l+i%OOz]9M sj('(':z[%tK 5b@뤬׉8*-'`=b7DE+w4r#°39i?0ͷa2տ]H]/{6Cl!4sny+Ǘž/V*)DnU䤤~o !Y(owiV4hv/۶ڇfE}:rV@:( NQ^HSjk,eHt dr-WMK ~Jÿq 8h11]oM}h^㢦Z }xk5V]}㧤j)#oE k!pz U:|nCв8X͢,&w6RGyD!G*Dr|S._@/ Y5Nфms[ \~h-T䷤Lؒ, \j2";{WJzZjwqValS:Z) ҍ@" ԅ'zngJq,@]A,M¼NNRF4]X2%#cB~Fn:)Son3Nb8Q+"{zeq1ۋ Zs82/q cZDf'e_:$3/[,6W% ߆{vXqXq[v1\p آZ0{e-c#1W1B˄bʧT}Ui x`ϔCzH(֫JRP_jlrNT,EϼÜ YNeЁJ%r矯JDvHPjj6Y?o`4q7@ql8`T [l2x-g_\ fzR( E6j"iuhd&Si8}-["9}yDa0; -*z>SyV|~5@zA뺨OmBWXysV"Ӫc P{:yͮ*kPguA"NG[=#vKMV8sfܾ 0oi+m _|քRs@K}vε4HRSc{L=*PLn1 /KVɾ*rN'S;jB kfA=Y:5B벜F;`o5 hh. T͋({0LrRj[dP O pڮ l6%:(/t+3Z>3 o*ySi^@ebw eTSl>" $ܔ ™ }b2Y?b·e VW +\^u&Ȓ{S=oeZ>LzMeB2_l`k.,@hAQ`e\m?[_EE{@Ul7#Iξ7t?m(/[5NʺR_V:?rn>9oҡLT5%G*y\}OWH啇M.꟮n *kGe9AsۼO=68΁x2 2:iFS"k}Ȋdi8#ۓ\5twoR>W]x ͬx^V6cYBۇ:M@zK]obA@-"Ec+ DfyQ.+:C.,DAfYB9˃r B x.iQ h:ެ7ADdTQm,I>wxk^ A4Qww/<ï3X67*[RzeOO-\d P0c\$8-M|{m",GUͅB&r_T`?hiɣK٤ы(G/eʅG6[Hu2#1se6RLVH\d+IHV\Omu_kX"q>~=]1)ԍ1'[#P(+^JкA]- Vq)&G^0N 1jЖ$g]'yzط'5 ݮ6Aum|,2!;W~Σڍ?/}Y[˒mr5N%U$å}*t8ک({T.uW|IM D\)G3KcWlFhW+}qd$U#'3v_cC(1*"{ZTL`ءcgҪH.Gkhz.QY RY].Q 6VXN`f##ڷRI#r%ӡYnDӗ' >~|M1}XLdGGDy2נfDcEjv\~߮¦Y:igX֋TAOV]+D>Ui=0Mr8:u]z _~ie i Kycp)/GD|RYW7N 5jR-uM*$+TJUUύbY Wb+0R "CTE# ؖMI 87M51xPU*~$"~ONBD4Yw g p%*P^:vcqsحj''_'(%w$DtM^舗Jq\ӼWH$Z6^(&^} }z^!:5F[,;썥gN"0z =EܳBbQn(U&=xl#pOUY*4[vpD=(!`irC t,(P ޔxQ MQʞв{MN֦-puV" ؄Ϡ%T%^dek+վ7W9[zIQָ$U*]_ӨɊfS9xZe GYJ nf6̽|r3`9}E>EN XShHWRA24@/L7MȐ-n~ujmIL!(!WeRE ] $mx85uV6k&B[D/dvjo!#NaDkUD`/7Q1%#} _4I1}&>S[42+>*9h)dl+Di[tUqcG{w[f.dXi?6MoϪH;Ġ0;[l3bmJU2a46d_zF !0 H2^Z]~jZk4^Sn"{^8[Ondtj+[]zθG1(j8vy+_ff~3{qf޾|Mfh8sɟ\j-xyȄ_ ԓΒ;,z{頵^;[dVwtS$o<q0; |PF4!w ,KWBViQGdJ ˂:cHg8p^YFOu$[?<燊c9E%Q+FE`G~6Fc2A~_ɕHo|EC J̵7ugwF$ ۦi`f[<(Kme;>QYʤ,'(K"˨6z{E~q9̂1zn 5GɆs톾 9_‡,DpnO&;Iכv Hכ ԛ?bax~mfP_[HW.M4F%;5pnp]8AIKrҎ%qp.Ȉнy9*'q1`zy|魐}5_zs;y+a+%Tr=ZTT6jFꁩFVo( dߺDu$%h#l)#|6-Qd2k$0 94v/3 fQ66pjBqWQԙgiѶܴC6Wuʶ_cj35M?$xIp܂=I=)mrIbo3V}Km*#p׺|l8<6:=:ٕ!8Sske@5P?+U4YVqf fg$UV9 fpfS%#+ kwѓrf**[$Q!VݻXz=TsYy3в&bX}h u#ܵ4(1᜕m\sK|rhr1ܹ}sJN 4$32eRp(I>l΀u XW=G/Ԫ^T:4b8qڒ^ÝsL98kWs3ppodA0Zx*Ժfݍv>;`n٨hoT |j6" ^-_ e^* 9kǿd50,&R>%ut,:2 B4W?mkg?R/*II#;T;@:̄NuAFtuVNE\Y3>udYyn$(24h = :t_HrMA)thb QQ*QY!4Oe hAh_N_AvgǤ hk6lQ[rZPİ!t~fh':D]Exh5gNkq.aX#Qu[-L)d, }A:ˤv=JhCcv>툽w30V%1"uu߯/j:$U,#I80QRdմAUUVXuW[労 z`oyI"ja%ћ 20KgquIr0ƗMﴰ!G"#T @ZzfavL*(PC k+s}M.螇6]lfeTIANfy5’0=Z0[9ze/l;e<gtzX*+J"t &ݍr]oЇrцi %8KT+%H3 2wE֬JJy7igԵ(Fs"Pߛ?FR9/-_I3@@RRk\FmlYN@'#Yȗ Ag4?W8;Ԉ"&^sCyGh!jT"D= F,>RCD搦%c@0g#ŌH&a>wƫs9iS !7# #S~$ĂZs'VU50:ɂ*ҁ(*BQVX3~6"`Q?dӇYdT3٠\ELiLdV5җtdI _W2ydgz8ќN+/w7w)!"ݯw7k<0cy|6)+1?|βZH [Ḟ&BA+Eim+lB*^:HO,+:I RWyxAx4A"͞ӾS ;b9llhe,U?j<6+z;Wg[E68:W`z@} w,ԽX9<ʆ]yH6=dۑ C4]%W/Ne 0i$Q(N9k~~Yng-qz4M/*ڧH5E2Fm+I@wTPKEݔe5jΨC z#7€L>b9^l e _w0Xf 6lCA bZ̶a\8Ч/ukiw&$_]Cnqի}hO 6,Lb4[ ,~WxPg/d~F pGQ3z/ Hoaڜh/6b/︝{\v\0r,s@C|EV)Cs! ))h&KXIYK/}8ZEg&uj9lj :* 'N:Ւ/^^=Dp79"hrpj?CΕJ2%/2@*WUtސR]U&U *e ~20FJQp-!m#/P ~]E[MF?GL7zHlbZ0! ++/hH6pUrq.UboԘ^k lM&fJ^y 'C)H;T`왯6F_&vdn6Qnh/eqn@o~AZ-wҮԞMʹkQDMJѹTǔ복K+MӥX\ͶhTWmڪU2HkMe UTdGTQU"lcq:*v>Y-vqlQ3lq~u{S O+e]ń1O͞w,7QI6I.b%F{`Y4LB6@["c>OC3]|ſ~h N#~@~+'0F [vQ>FAfd8ݒB e׺Nkጮv)z4d$+foMtw"H{v*;cI5@Z^OztGASp4JԦ1H|QWa_ #xGNi4ܦwa,8d}O}0;7䧟UEpG+zg| 3wqIz'P'Kշ.\52noaɖ8ݗr ,r{Q;?S61k?Yv{ r6McެJhUW \Q+"ZFeX_%ךYJXf`эnp n>z5~54zML-WC":HNMW_y2.qƋ/㛹\""'!k;lJvHPf>cNAdEzV9Pѧj1f͗LU|xͿލ/TfYdqq>?_\Ld!Zv9B,%ezϯo1Ibɺ?|yw5FZШ~1(-+Bq-nxeB~5M7%I˜D#& jl0KTaAp@MN `g Z*j8pyE9b\*靋Ҩoc(j=-e:p^g&';A~E$F8l)c5#ʼLWfŝQ_N$LF}4ͯ\d?Y<]b6!8S.:wV:S(\rCz`xRBPXme]:05vϘ7T4HH X0RI+0kkfI)Mvn70e(;f,qw !7t 1WY^-e.#w05? >@5;t* dc0pf'8;{$ %BRם1I<(p$}6QOH=(NkE("bI`WqTsCS5@K#`I3AQ?.e3TD/O`ď@H92R϶[pۄ\&{R&9~ZR2ړ|q`j:-#L|ʇGH9">2ӧv"[K)SlLT A>St**WIR<?j&?3a0?i.%>[ϣ0Q(jM!(ǝN1bk]tdU?umkj'UOb;N"Mےƒ;.-6cԐ}HXq\O]nh6p ػAkQw1mi Wx6yIIUs._aF{4(ǟ69,\ [/~4ۛl_Unʫ.4b ^ΨGq52}& #@j"~6K'4RaD)X@s"U?;,V'#v轀[F"( rjEÒX)!T ȩkGĠ{$I;w8L`P׀$G/UCssǰ,埧ǿ(eݝ>X^?CTyQ/o ) բ KA1ۺlCk6٧24/7sq3ݵN#Hc>~;f㳞. A7?TA Vd4O%[~ϒɏ8ͅAnq%}dzzJ(C f!=K )z*8]<͢%˟(mXc}5^aQ^"M>j|C4ryfgR0T5\֠"^ګ1F7 ю mȩ9]Q혶J  cKC7֊}cUTcMtҐWPj@\CQ0F9 ^JR RY=f/e|b'(4u UH fhz`hoZ14 64d2^t?DNLɇP:jnqO jAE$T*U9h υD+W=޲g!6l}Ў~]g)6}ҩчYw*y15Cte"$ NC)htPpRng<|],\?(b#.{ɶ!;z3{{FCYgO4(Lxh9ao3\ڧ 蓑Vviua€RHeX1fvjşCvD7F@q3dߔI+!*-×Μ:|DA-#7nea3K=ًO:LJ_>7jߌʁ0=b$\=ś8ۢB4(M/&GY5$ JWJz?eҶjO>~+r+ 3,edI%q\thՎ#&ar${J/K0cҘH=uʇ綼lnܖ O݀ҥq)JtMYN3h k!A "@QTĥ ȣL\8ՙVםzp]}e&~#2}o (UKHJT)~HxɼC f@;hmj)q8bzҀ-xy4@q8k?ϲ!]J`:]jg diI^n0XcIۻFQ5/۰ Ϥ;y;^#NIlLzmIUduءwY/!>^cl+uFdqz=ZYɫ(<@XHP; N )K7QR{4d$Q4|%)oV-Y'Æ|I4֭X KMAA6>e,:8\vOr/nJ퐠$'G2 c4XV$Mbq3Vc&ȫͦʰ`YMV_ث#jGb:A, +s;.' p`wS]Jk<փ=W)G<|@1Nz>0F Rţdr} XWuz qZ.+kT9BAkcQLRfClt= Hvd͐p A[FZc" O( 7 'yUb14ֽ^.hUŲݣus0G΢zđ60o)5kΧz5#X3y yrnyaXaH#z-'RDl#c@@lnSoz* " ApDqbeLSJ`|MD& "ޗx+hy~BI+vWvw8nOuvvH~'N zOٝY}s|8nunR}sz0n9ܸϯpΗ" WueEhԣw"MZae l5%pm$1"ۆqz' i\!YkJd|і GN`M5@DzT7Q3j-]}zbzUƠapG7 < _{Oø49(iBWE]db2TYH9'X=޾jt|Ý8!S%7 ,jgGeE\I>W ^M+i|՘G} kGq26tw8o}dUw!b9mmha'$Ƅ Hklx5o%@ta1̣M%(K.skWg% H6RpnCM TE4>FNWmz~dv~!dt J7P0Iy/Xzn HƘXBCt`;fv>5qEL5\KľXK+56`42PH?, d+e%A dE,|:9=F&P O#`٥i}uS;DR<|#k ؾ&+1`3DӇL>bElU t["I2@gMs&hދXʟg&*.B m ihȽ 9>~W`PFV+<1GJ҆1rE=T+2A֧p -# Y(m5;/F~B® ѻ1U_kZi$PGIZp8@P LbX\%8gx..yWE guY?˫&>]/&W˕ϨGjS砽j~q{5q~M"v~ p11aRb/cCV7q Z{nn' zՋ b웓9J3,%sNa4.3?9iZʌv_:Fۦlzf~ҨI?qB0ģwƔV׌ Duj@=α> s`;9aI%|5kKR-k8< .j*K"%V 6Q/bxC6`C^fĨg|C\؞p3..צ!il2* :<b,)I>D3vJߢ{lj ф('MO9ҢD.br`L2/d&,nD8% !ũ$UL!|ک%a8yVz#N>ݚ]S1D2 Ji>em͋2%4 yY)X̾>82ˁ0UqOYocPxW:_NZJvu1SZQyR[_U#VkڪŸULk<J)|>PrXi>V:ٞXع2-Xu[Me5/mU\"sqܓNhh x /T{y0 Y15>vy x50iB $..( fT1aff0LY }3lθf&d˂ ۛ86ب d*:YLrzj[.!֏cNkǘh^L: /P1WX-%h!Bݕn T1N@hQRFv ̬9҇Fϐ'M jݷ'\` sciu<RX8n-認lw s![4uagkJַl]CҤg*(=,vIrCjGDEEaaDI٢r:}d;{zA*r\cEImKMqf6Yd~-T=vYBXfef1`ZA!T{<5C.:P"ڕU0 y :je];OSa2|# f{ 8{pR c A\uW6)&j2.'- ?זMP;]UQ+nHb "17k2iX;5W@Jiu*+9Ze9tʌAd>럐:d[gd 3:V j~^Ic/Ks;[ٺb_>.fEpG>DcnBۜ)C[5$ˎ0Dz=nayn|0.h"7XdhC3K%˟+N2v^>(wً^磪ς-RI;O5@?HxsΠfjoC$g>MǪtǪd6v565bޝmxnjôy }۰U޹oSZtdJjLd(v36%Kru!vkTmZ NXMZ*Ȓ=:$`'fG ,o1N6?rRj/@][ZiNAZe$܁/붖lkNf+ HhHx]4hLI<*ONd lI[O H]+p\b"dq5F#s RpuEN6S={/ uS\E> y50Y-EvHeOq3aEC})aOYNltCXYZ2k)H:LD2\b;A $nTiw8nܻ&js1Gepeg@:tp 6+g4쵣ig SA{S\pZpa{a^ _pٖtӓ-͓#t؅I|E;:8 S[zoѕ8ISY1W6m-Hj9ƥ¡ͫi F+$2Y*hGk4E~&iV*||9 |տh^w.!|Xg _uí V"7QQE#)XZDI5Q o΂9xt y2SVT__a _Z2p>20i9{MTeM$V-99rXM+7Iё uJ7诚" !TlG,h,-=wg }v(j8Ew2$?*3u­Ĝh^J|>5EM\^ `ka;q.$36w+4p^`;b6%&UsڱcE;T?x xxno&F V NSFtM| vA.!+k0IP8E+L TNqjvf|+|8g0[lhRrΆ[m =̓$z]'-NՇcaIpC[&޿!3CUz6UFpn!J1,,/xrOG8 tY!F$DgrqbBT'"7#qM}&} cz_ɣ]- v ޸Z9W(K>GQr` WYG1֏蚘-kPjmc&A]K1!;;:-stAݳƑKroq[œz y/[IDR94~hfrgګ gtq?m"p,L> ⅛9@25'`Z*b̌}P'Mџ=&~Z̚\̚Z̚-@18 L?8t}y#! (ξG}^V` {!FIyGIfseW+x Q211rBxqd*W^N%$ I[0^N>tOd"Ir9„,9V$ 1iǣQeYQ15"\J~AD> -8U@II3@C6Ei`'12̒U7ñ*F40zh6"*naFT@dQt {_Og# ]%T9o{l$H(רa>xUUYLLrEEB<8~Ov(=x *_af̖ўl\Ed<ڌiEhc{t]8*/&=O[ {w(zڄ[PՉzv9z+G486eY Hx@гru'ю 縀+ZE;v \yTokvΔJF\,fFE:LcG݃ )jFW:EhX@D͞HcPD7۬Cgƺ%)R|pd4') BV3TYy`_kr_kh0[-`A9W`*J,|Gj* vewj]k(x񆄬Is7l6;Mmf`S%ip0ؘ3d-٬H'&Mw!nnhp64A9a0ජR&縈/'8KtV̫&ZJ=}& e]M(CCJyP^~ Ϥ2ฌ^`X{;H㑲D YS,'2:qr x6м%X^7EyWdHlãXɆ4lZQy"##sTOIR?њʞ ]{W2)Hek4N$6ߪDFU>g2U'*[Ku;{:`8wߵv :o^[~ #m|R\KR5xR2ӫl]+YQQ x@hʩʣj,'+24w6Lҫ) Cg Owx -IMĕ҆myH2RM؅˷Hڨ[':cNuBQr*ƒN']Z&Œ/Ux@"3O w?" kGI< ^Ӏ7%O$}td̐zMx$} h <[18Љ"6 [mr`y8,{?ݼ6WjmCʩtB?j<8kUˆh_oa;UcmSB-Fecf}cN\OibC$LJ2? ۗ}5qxj8fβ垬0'Tf U  Q?uaa2îCQ#zɨi >@IӲζ04) '.ofp,l3Sr%e҂|+]k|d8<-y=B>FΟU?> q#߲=*Y+R5 OZFLD;^~ x&SNԱ^/ѷv5rV Aj9 7B~6d6_?h5sQ^bm* zeb[<]t(i@SZQ_<{Sbr1i?Pae{`O)[/d/hD?nyY}=OR<:v2xei"scf 8tZ-i}+Γۣ]/qG|oŸx≔795mxK:i%?'CژpJ?*M/kɢ^(,QRDވA<5> (3oD.?(k]61ג7o3SϱmɓϦ {Adðsrjl<?Y|2,N{TFݽf2L+jh ~Yw K[e8LD ,jq-7B~qa U х̸Tp":Y wwHP5iDE`6[-ZTGL~-'ApeGNSXߡpl y\jc (ʷG=?QW"Z &6z1 (A3nyMTrc3F'A`-a:,׏!; L GD>ش`lJp6D1F{E!ی}y+O jYVC-Q [j1m1^G@2'Ɉ=gOZ"WYģ%TnFɯ݌ƕ ٙ"7q NY|]AA{F+Y,BАa@H XI0? 6 yd$#Yl`) x=MV?1>' OMinIl h:⢣dxJUtBNX͆LfԼf/)$!jVm-DzF]aC^!YNfY)̀[[r>'٦xodGڱ`T(iCQ"v3yk˄/'php|&|swPoZO`u@e8@Z{-_CE7D_DEwDą>y4f垤\joh2 `kӕ uZ56@mU[\Wv:X[dM2LO, s`6U|)f*"bC#YԳBQ[q7$?<^"9y2xɟHgelAD7Q3jE &2~ $I١sHAМ$ዂO'qݫs/SVxiH8݇ݻ6LE₩NV٤@(%g~}yn'NE&4WlDQs^T쇻=ms4!+!  =-ilg>#FK3on$L_V@VPժQ-W4i *[˜c--W3<6ZJ{E^kVx,KFXZ۽;:=aM Gpc3EwmtcŰ=f D|F <ےdb&IFK6JAXp G` ]Xʃ8x8f mڒ8\QӱBMՕN$=Kx+]_15=3 H@}7NJY8zG]For ,NXOQ#QpkQ e;^!V Sي8[`;d+ʲLP* 'j(M[ z gFe}@*Gɖ$fܚr !Za)K:A Ta.D`Ԏ'DUOY̹jL)Č|O}Yě"Aj֎VZIbc3Cnn:e ]%h(IDIDKҷwI6Tݕ~@_?*f Tsp'|H7Yh^R1G tZ+W3P©"bٽKO4EyE/gET\lll(Nk35es6ebEHVF?bBHTIZnׂf8d^.C ek5rahqv瓹A1ӎ$`|K,p\&d6yjte?/S2zgu ʯt- t FdVF$+f2l8v+=d.&f2ϒ rJ9Mw^ ׽m~d}nDQMG i9lqmCP+Fr(k (1 V?\Z|״d>Vˑp,e4}2eXFjvmLYUQIhNrW"01E,k+0'T] ]ϕjG7C2e\"u#f~-67h;s4[;Ap'hJ@j E=L7L!؄e (J@]% k-@WR3G#| ,^0\N*D D9AGnun§z0먖,vidŎew ⚇?bYf K4Gb4UM뛛hH5y <ǯQNfu_B_BԆ -V(=zM [+ӼZ ro*v)l͔Cb/i6{N yf! F+Ū&mG߶&HEh˒}62Eu2BˁzcN+ I!(zp }Jx*vFdTB9joOJN%F FԍShh[}|W~M,N+H޷Cֲ^>҇2 ؾjp2Y`Tĵd^ͭ(UH3?} ,s(7;NBÌ~#rh/U6@j}~/ޫ!DGhZ9k9֖ՏEebh}6TBJɳqsBs=SKE֠ xIWxcb=Y hIp%An: P_ kפPLʃI{2O2RD%yV x:zbX.+dXH=ݮ?g㪺1Q $Isi"F_^/\Fr~ g+CqtCqdrQCbo˛GWYX̧LEד_'oWj+joټ]2z8\K4rm 3 .nx@sZob~@3Rw7rl5Qs_%8Ry_*czuU{:n\hʻ8mU#[;h'ԧI>$v0HD*8^Ⱥ4MR%afJ_#JoɁix %Fq@fۣ $:#4 GpM(ܠwҧ*v7RF^o1([jU>f'%uwYtͲ%q!i!>~fOQG_BCaxe #ac(jVM`LpGV<㱓C#E 7FaH,q1\ʎUiNqAN_(ZV|' ޣ#ъy}]~1QZDG0Iu[Ὥ&C~ vok${vYiFGC)Cƨx5@3 ( ((8a$OӦ:w%h$Do==T( K9+#)`AŨ%kcI\Pf1̄wT\FKX>a~J?{ηŻgit$ʏ{ƵYz}63fCN_-Ε`Ѝ E{Ekv&t|kFyuɬ+D4JV.i΅(\P8YhOSϑrׁw}J !XpFX YOSƆh&Y-Rw̖T-N̝-_|jCYnlv zQ" w]k0S@p',OOYQl %MtNGCXsΰ6)K6[t~! Ui:ϱ!"69]uauNwv=>ªE.p ߙ37&]O2k C˃S{`m Kωt_*Z< ;zķp6-P?ر #jΓMyf9t*ڷq1Ǣl7YoNрc,P yUej{ nخVv,,Xι$#!aCi$lڎ$r*];#UrSYjH%>.$9=\?>On]kaFnm"P.F2 f&h=rKZZ3cA!x̊Pʵ2mNd)YK(tuؠ%4اDr~@׺]'a곺еB-(\>h56dˉHC PQ#5}ZG<_ $f>㫄{=tHD?@Rrh\M{Ĺ[M4ۡduWJǫ^PKhH.Jd+P͟VDJs+_<=VQ eщ` >:3 D7 pҬvZKSq& }F4Sn0n0|>^'qʽ4"-QUU=&2RzY-3PͨVw0CqTY]#N>TGrur S5HCWYiX* oa2Al\iZ+hwnX eczJ5@ח4j:*<IK?& > V޸&޸ϭ)JV'\Jl޵pbm>`O㒥ou`J|mD3CC~nĞU R!j@Hq->ÖwN/F,[tI:-O~waZ{lӱf3m5C(UCj -.KEޗRiVo«FaRԙh4%_D˪h8},Bcxzߘ! /xKEt A0s|YVrG>\IRkj!>$B {AlȀx훅4K\̲ԘL7Coe ՘ͅ$:&Oᓒ&'C݉7p"r:+S'}]"S"a@gy^?cuIA폴1cD顭4;X50[΂ #0v6 TЁ0<{ Ƅ)߷C.+xOz:kЯ_ _Fj_mVSlUk{SYWeVm#vzҭ'w}Bɛ= lnmԟ iEy1HKTa-Rqa;Vm H;rifgi" Qt:O³4դf'Ans2mw J/!mB~}nA` mS |ct}qY y[(J#+NJ H2J|%On6VM •!`gE!ɜrv& 5b5v`\D[mZS3ʎ/8d0AHޚj+-L  $#-~`K#5}a&X4 2XeUlrQ\a5sX1md+t-mZRF8?J 1o: >GGt8Ln5}܀ 974xroCݴF`YL>]$loJ(5'E ߍ^)< \K/yw@PA7#`R1̎W",@ 9Sdc`R3EU¹ySj-َZ+Y'1ˆTIF` ~8 bNcftdoT+rZt(bmDZOq6wFa&띇8}^{+56;trVl`l6 Redq/ ˲M-ZfeӚzZ?(yj!e~2t8|ϐkk2'GWy-hO禶˝_r|lՑl*.Z8ݑ}I}?ߜ䎦kv ]nYfy[40t+BX 1Y5VwUs;R\L@'@ִ|.E]֑z}]Cf:kTGqIM_y8}wEǣ]XaFB+O= ]yxj Us4Zdž^|Wel M]~2;ږ ;C˜  ͍h^ Ԏ}dί5xB}Qf[갠dӨuD)ST'2zݶ5.wIl%[eβu4ulNtn OLCP]mƙiys6p\2'c`T[:.߹] fa8ap)L/2:4Աf3v @V  JJ7f: MdG»\a@)t<C68\ƅlV:x+N2>y8T( >J\R;E=)1Q00SPpf{'-XgU"Ui/EAթ>56nA$J@\$jz5M*dAw%a?`Ʋ~Eg' M/ A(Ps8am̋zTR&dFy`<팰yuWߩ+dbφ,4Zc[1gooM|,5uz KyIє ~eYy1,C kVJ̦|(Vìi_KAw!ñim>Sܾu {H5Sx,Q5D6K|m`B#I{r "Q\NH{vh:QhQ%[>7ȍz?T!4uuEC_\ѣ aFBZʼnE^oÒ%a0MsБ2Ga!mDVk_oCO߯Gcxg}*ML,JQ>smڗ5n|.[R27HsL,}+FO6t2yfJMn%֖j}2HmsPɊ" \i=mԌY9/أ]CLO榓(Kf5'vq>IK#[ &M{lTЪsX9bz߽zIĊhQomuaL#Om GdW,5]g_Y!_[] Ŷ4@muǤ c.TXIwx$`;9b5&w~(59$f**.6ZE[HK$cYc~pqH|`Vt)Et ۊ"XU}1 z>ˏx a`-Ս:~;xQTsfg]IaI"qQ&i;#Ҽ8#VmZZЎ)hkjh4'c"0 #Ff}#Ajha{OqPmB/GNFZ a6tSN/)չt0 lӶd:DmLv9*g<Vc ;M߻Uy\ hU;P*\k.R4ՒusB #_' tOMPIE";zZI(tgc*c즊bYуCU:t%*5eTCvvi-+]@nxNt|6ʗ,"e.z9b۞r0>wb|>C=LNE34 uD/z+.$/4ŵrl>U{Eki}V~#`,0L70u Ёm,=΃B4"k1g`h@8xZ1m$7{V6#^|pcW 9ޗxA ዤ|YYa^Yw{|<~ S mͦrZ 2KyE!~Jڭ5uvKђS5f='sZOͻ#d#)xKOXSX0RW]\͘0rkni$aJ6m"XC( 4 tvq ϗI04me97,dvڍ$ ]а(+/0Wآᕶ.빡+\([0ц-EXJAAp m"Z7>c/}G4)8Jk1yhTk%%G1q#`ś/6Q}ob[ \, ț FXRͮ:ynh0+\t8(&2P_7.NHKP1tMCOKUm4hKj+[YS{t:%>iI?#38> gRJ6SQ05w?cpo[ O־Flм-BicJ^nfan\3~j.ѡOn GcDRrٺh;f=WFtV| gj'T䖯`-%L `gEX cנZ)gMl2dy1Yܢ#_$+r wgl{ x`g6x UC2X2N +@U;ۧG^0+QxJ cmvjssZqrn\査s`8)z[yX+=&462mņ Q4"(?w}8 j֨͢Sy )=_V/:w5tixj(2yF ˏ^$Cl_sZ+)kua'c[ѢS =b}/&{06ZξϘQ3z60hbM0쇶d9cξOz(tbgWjdyvF[N6W'pǛn6l;j#wl=߰T䎹V⊸lhi=Y\,{,v\\1_<}[XH|_hϛb309~KyvG[7삅θ\6fvZc~߰pߝkzu9bZ=*p[߰]:F-д&ع?- N Թɍ~03s. G"Ir*Gi>diŘ Q Ͳ,-zB\ r4diR;ރH‡=c({0~{/䔸pcZw2R M;3؝)Hq֊*>ʦy'ꦈݹOG,vKQQy&nWI~o UPalF_ySS:X⍏>B|3{!2ƚ["ZǛ%P͢ʒ45{,3wwBa6Ml,i> a$SX[OƢz./O$rcndy"Lhl7hhLPCT)3E7^h1C9>fƁ˯c8!h Ֆtx.pD`~UTӺ^oGASZ"Yn;ԠzwivvN}Ƿ]9)do$ XYȺ!%5:P<::+:y^njk/N_+Fyǡ CH&'L?OGw2p?R.͈ ?>֥e%=2A2(pM6S 'UQA!b"6L+u=lB&٠pĪ$ ݥiopp`!zɛ wwxNI1807Y +8C%{((.Y:Lʯd_GLw $"R<()#Ŀ B|d#`LhP[gppSs6Ӱ`.~duc)iyc3{ }Oi#.2^`}v6Kl|W ^يHowEm(wUr'k19`l'lsSs8KKE[8 # ÂLV=>~G-)hA*0-~Buf6q4[Vl=[eOWz~qq5O+p6b7l]ij%C.8Y͗ WxR1'SyDE`esO|l/Ux*"QX>SA>WA{}h +ŗ&b"N`6Q=sn[vךa ' Ke }/`|claRBs] kd־5Sl o-Z@v-±KHz׺A]-@n:#Pԏ'w`M%!8dx|K?CXPo;op s0Ø)ƁnR 0\ b'-4!$,ΨqA.p_G:i`Iyrhx('$ 3>J̜ = @OI 0no<vvwLVǥ Ϊ\٥2KUQTbT.ZaVY޳_**! ˡ :^dhEw0|Hܬ ;5(h *Lɩ gB{ϪHKMBx *Pj HoߦBBOGEړ}n6&T$( 3tM="b8/>-k' >$myVQzqMr+2" :jmE.#qLuR>E՚V5HvmrjBL?A` u`YW}% 叼xeާ}_5GiLY !@7/X}V&t̗eeF!pJ71B:"Ϟٳ5zRwa7/[U g DfsCa [6܀>óD?x,|v$F\]:]#ƅ ylmWX@Z.#:[[8c%É˥~Z2Eֶ_~MRyS63wod<2"?JyqPsEMQFD=9z8Mj8vEsbK<57jPΧ{#T Ͼ*or[^m0'ϕ-aԻU!.KFu8{F]#p/Y7?2c.Q/ P;ީ2r~Ld4wke@߿V&|!;\\Dנ5L󷬁Xj/K[$):LGLG#h(VGys֍"#PbVw¬pllo 8A߫Hq7)_|^}]/VV{NGllpyEK|n>fZQ^4acC4+l윣vC4e"+z02=u#fTn] |xLwwr+V<*+r7mI8q9cV8M\]l}tܤ8NΔqm#ytCZ;0G8:}f TwSEzN]|9)}RL:f[ʱ i}Tu|W_*]*˒X@#7ĀNSYw`/E>\n'!Ar\m?f7bG7ﳨߍQЇKٙW%w38Hiɐ~}"hPX/j02Ф5$ ?LH_qO [Gy6I bǭȱ#bWa}x\EZ"EWSbC35Qw=Eә%S@2^CM=14hb绢"E딈!φvox١N||]zvmDzo6(9ɏs-Vp^r͜;vvWՎ2?<>]` ,: ed,v#&y vqQYꐌ[,lƱ%H{sr5Կd=00dq!JYާqĞWdǫ/፡8~(ꆏN'α Tb>ԠExazd£!StE](sC>(`Y,AV̵N$cE#ˈ?]΢ww"l8澌 -ė]^VTBWhF _8q'GE訵Q/~"(M#qT[dGZEyz"OԸ#Gs<_Mjs7m~93EլR8C)OE#mG)ECMx1u&&` 3h)Kxb*[ѱ]ì TsaqȲMuF}OdD erj;  hL6|ş0DԧJdR4 JNw>%W+NMy[j`iNOL}XBg v /4 ʝ0^_́톐ېoXo$!9Ƿ!߱J܀X`ej A1ϋ%y>NyDEvvU77 <Տ^ _wc; ^'='JsỤ\8FU^&hwy9x,l7deyX+}r@ھϮҹЫowΑLsh%;Ff2CgWdȳR[-W{<*p[}_`¹./i:lΟ]&h[̏ sۂn_$^iRGk2 {^ Y%?jWn!F3((> @s<ٖ&;G }«hTՅx|? ]%qވ8?dIikg}t1EXJ-FwI!~s ;qHN-hj.y>ʸ5U|4c&R䤘PO4#^vV&|Fs&eV1q3 v/X:#f;$zX;@ӱ`Tr& !I뤤B,Zmoxbp'"o_[t΅L玈v k~=I>=-sȁPrǬUA>!~1=pTJSCItЌ lO@HjFT5@i#"FqUHˍz쇿w;Jz%s)F/7+,ck*z(?"g5[B򩁽Y_yXqj⭘r>{=. wv:Ӫآ?wy/go\[.-;'@g^ssgKs|==$M_OpIgu&o^g"u ^>$=Ul=-y䢂:J@2KtfU.5ȄǽWAmP 0~5~{9 FgDm/X`A,jO&(aa0)GCpntY۾7lN9{BcXd i12}v  0-M6]twtLB/+T%䖧 IK91A${hHEW߫x:Yt?qcu560D{}1,5AuNE^Ui^V恟Shryq+cϬ8gniM[OD*sѶ3!aЃ`CotU~V=m}ݝmz',zuD|07э4@8%?i֘FgE6tnJ'MX~H2'cdӝ8lޮaQ-0*K Mh2HHYfFƮ b?gE.?) `X3{gΌUWo>zի$ϋ&i@̘9C̨Jp-k;?vw#Gك}0f-+(Sv&%4D"QV fG}0z^T9ݬ^8&zn79 [~>ˏFupWE rN `n]\+Νtjg#9_Q3O\!Y!)Klw (8_ u|D^Q>|5cf\tݴu6ѕd"& tfW AyQVƟn.٬E\`EӜORбd8 ("_Bq }d|$I{\OwB95J8+rhЖT|=nރ)+N=2ǒȺxG*)LO_lC{ѱꥑNe 6kRp%xu5XagISn.ھ/6pݓSXxR OL'Ɉ4O%>%B /d ,W{XUrP#ˬ`ҢjԝȻޱVv2npnrS 30F]*k+L3#/Tx۟"*ss*ιԢl7Jt$cOs6ψ# ֍$"lre#|kd#,}WVLl+[GO46^;t42af+̒ ̨MCrjOWb ]ܶu<Gj6\1Aڀ=S6#iDo=-j,?DV#jxvO js@>#,P¦٨%+v_Hla Лp~5X.6Un bݰQYby' o|P?[l4Joo+nU P9cf(H[փ/C)瑱dk|[ӫX?LlBGr/Y^Z=hѷW'7~Y+mfPbY`;A<`F.#6{>[ 1"3F3?q $~7YW8XBܺxUd8 țfҜmd1vx׻m =͇"S&-͏lMzkV;eo,j_V'KM|ֳ7OluPcqDFpwh%hj%xZ'D %DFJ44L] "Bs?lrJ=iCq+zSI@( +#h"*44;;4p]4/3)YӗXVB,w^s>n av>ųЊ#Cx9$s$\&^_jo_R1ɞt&pc %N3^RMWe>`Z~d]9O6tYd1ڡ/rXje^A* h>{{P$wܣ@qMxl"R]do~&YVd$2;d2ɷ/7+dځtԐ'>>+.av| X jUьB|οp!/T={OS%Ì!慅G̞?.1[ hxc? :MDU\bQ&]L"&R|zkTy]}nfL2^S̅Dr7WJv332T4BRr$}UX] !L'fL?MAѧ_h~* 2te3 BLd)!+0!+v Iyr(߄<.zz N0<.N=iG38&: ;40v?mo%yrƌnl*ۈ`Фx3unF$۝xgr.P } BpR_j0jpH!AaFxz5gj˪04l=B!<O8HC VP&]9k|S3t`.>.X0r! \a3W[nNjS\LʽjlT*ӚZcqj֙ ,=GwŦ}ųps 0 } &VY+Dn@yGVU+HT.{[Is#LaK 8$-Y_!{ u] kgVNT1nzd/mgc'GmA-[䨇qRZXP9>ĕHd8>4Tl4d^4,Y&R͋/h̚9Z.7- ڙ.@/F^[|5*6KPJ$@y2ߋD qxp1zx0>$-?Q[74wg#>[>I3܉o]> K!=iO DD3j WLM* 90,M-䄁iwA3@!dZDW N:u7ؽOFlzy9,z/X Y͊'7/L|EB"YJFeCWYJFOG=aj>Sh_st"x2KB2$$4@-wQT%Yv^U/)E WD #d8R zOĄ>'b3NROslX>&3~JeHt_"MGN]K1 B.͵S|22s5O$䪄M37͘&uZ5 sBJ"Ty)aV(ZnVl(w׏$ 1̈>wp0c㶇 |2n+bh{u|h@c[*@0qd$Pȴ:+O%AkOxz:6u cRI lZ?*-z\C~ڙ,??gx;0Y~V =cf3*TIulȃ5%|ꏫৣ>V Hk`v+1So@ȃDpjxM#Qlf8F霍ҧ"\]-ś/"29C_Vr]; D@B'N  qJ<2.{A,ypfPS'q;3p͇|Ö/R 6W $02يs ']guV1 vLDS86ahs6VZJ @- Nۺ 8U2ZI3AYrd>T"`,sۆY67E|9f\b|ZdbP" Ԏvo׫l+&Ll2z>θL֊t0Jsʌ߬oHjʍ c'*1,"J6rE酾° V6EoQ\:r,[)V)(Ȕ ~)9ZݗP-+Fˊ"jdjaDQqYFbobm=6)z:cD`IOjt<;L$w5r 1ސid d}_U+˛sDx}G7W= xQ0ܨQ Df & bv9(ب&|JCeu_+*)?OudiΦz:!&+MEhUa`a(σ> N&/`5 ~)& 5:Rv_Ua67p4HaYda(obU bG,*!d&WGælvŜxÒ/h@Qr(6t7C2Ɩ4:eУA8g<Ι+q79Dv=ְ*7.X▱aw:zyQaV0rA GȂM7J1q3L4 Pb6_OTekPMb ߔ,6lfA 󩒃Mɧ+u-df F pZi:x3r[H$k6K}tމHO5tՑj0c +TAW</RCI],n"n;L _}VlzK6I HW+&}J*a'L!v~~i\nSQj27V ɑ%E3 ׏ t4F + !tY =1?&k;hLC؜5F$8I:J՜q֒&Ԩ͌ q2Gut4`9)`e l'6tG:iC /J 6)k^ÔXT,0uXH%а\r5*|ҁmb/2CMDJ #Y2ߣ2{xVOB }q+piBHWZ05(ui\_C~fLu8Јpq6ERb#FRb# q+2%@qˌiIymek@f_gWۄ=  %rq;<.@Әo M/iH}RyO(F\t<^:/^;J*S1Bn+o1S4/h ȡ&d0/'d>_$H4\:/+^ηT7ۗ͋^Ȯzg/ )Mw2mE- dΐ%\Pf`? Bt,";"Vj8R{ŘZV~QVőo+l/4Y/ħ89oyfcJq(7,ʇMm ӺM+-N2WXZsU:KAtQg~}5}H56`Ν4#d.7{d-kԥT_XuAฐ. ǏgFgPL"0NoD&yLAEwPqnU"7j=#FM`LraS I҇J\tQ+/q̼Tڟ ?g2ڢ>~Hꇸ|ȽTo5*܁Gu [?a_ư2E!k@EXC<$.S4ҟ 8@ WCxsZ߂2BooM `t" xFAAa(4.UIY*A5$.tW$j.;C&rdɀ;.1DMP"Bi?s$,~P?\SԈ61De% YA?" SY(:⅂!6Lb4ӭ\;?ɢКj v-: ^&y*!n3_ QS+_@'< TdN =@:27?2i DpFp+VCÃ55zW^sP>zlYL,s$;%*9uɏGu{EȄީ .7#&S}AUdh,vM jeR/~099'pMJoVנs` ?lG? 6pf;_Y22L:ac'w8\xEjf;XC$rZ9sLnaP" +_d[gI-/hvMrEsY 2+||i>&;%l0)Ca$.z;BB EkK-oH"Z1/$r$>`AKAp&lsuGaeTwY [=[ӺԚ_C*vp*oA"!GD@W~ɷsd> i! 20"DyH#Mr">qq2G>B䷨{ka@O5 q0ԦJ" Q(cUjPN?~?*.ԡ˓ mLkXls`O6^M>a4Ql1 H6F6e(!SQk_5+0Zk.vFh PٲgW rt~ 4 ֝9ֈOx1G[ >z'Q|tŘv^O^-w`ިQ߻c{/T^>2 %ĞɳJ}q\>^fxZ)#2( >q '88qx,ƒr~ دYv2R++ #<-U  w !*dDwNnZM pP!+ BAmhr)AVΟ44(C'u!)ZEP-֢hG!ЎbfT9`8d˛ttt_Ḍ:0B~XR߉ Y']<5H\U,uU(]9r&Nd2jYȆT* WQ0n˝,vo8Zz{HkrDr ?RzXD5HIO@ēN`EM lde :$2#=-iWb/h|4Ua]%Gعh#"29}ְ'}n2S|Ytnť: &@?^N9 <= 84[T54lДI0`ZåRpTWdl8D`( G(uAbƏҊD7b49nD )C,xP=Aa=6oMo1{.'Bֆ!jZ6@:"˅ ˺0$U4p|ZWfI T띦p %C9]TiM`taE/-U: uDHHhdm(f9Pa k,#ߩdJp+|zN)dR+2Қ䢚.nJvJae‚pG|3[p4cFb`ц?+u6u;[[ a{T'BwPl%pk8j1TKh]B#eA< k5ޱuT).HNXH2*|J%?DmP2vV+8ȉMF$Xt pJ|FKMCt%`zP͈k r }}v*C&N(P(QB_E[5AhyBQ^:,((ۢ^ ^krANo)Щ&4P}MGd@On;0\lEE P,mk"bNl\Öa @b%V}4>,j_/IxI< .!֗Iɉ}y ̓Mp9B#~JJ}E5Y%t%SAk7|/㤮pK9먤IǞ˘"QJRO!XV, ]%RRg\2a8˄hD*s@ $ ˉo)ԌB |$ A9uTP2Ђ}z{ ~]|_3(y=Drd|"BGy`VAp(c׾e u ZfT{u[M>J5?djDa9p wtbzQS/d!a=9B]A(j9u{m=|s:qN?P&-%A7bG\ԫщtpt⪚R04fJVr֓au :bG*?ZȆp<>ਲrɃGEfե)f NBEB?X~QG(BNE&:>gt!-dl"#㍊QFS yH& &.*V!F<3`jCrjw9C.uH4›pI"Dj)YKpJPCN ɘNG [i][V(41VD'31"j6%;IM+jYM7^c$ƹxW&)UUA`7AS%֏U`Wc@"*p$i0I=Yqѡ- шmxr[فm-ew;O\ʧE0c~#,C2Ac2z*VGJHX ʒ-P^"Sa(>$U5:6 BtA!k2{Q$[V:e`U<-VYSu uRn`ijA6 >D{}/#w?A$'PhF$'M(Vh}UQ _xUe7RM#6aM[BĞ68Tju͛[;ApbI~'"}NP< O("ĴSN,TsMQPUT,s`\%&Th܈7kuU$SڀxD57B""?'r TtsWPq0Ϩf94p 83oЁlTLϪU)@ 6=h[nކۄ8,cYP 8X-ՆRq ߘ3 ԠzAJ$Xڃ\{,*|53H,c/Rɛ'qڟg Se RVQ^w\|odKQ"z<I%^R(  9&2>:"z^b$P` m~!Kz-6^p +5&Y&{*ʗP$P4A.Ɨ4J& C( b!>.D @!6l deT\_c[Nj95,>,iew{:AoȗY Y=e~4MF |֛7=SEV(o:ևwMEA>O%C,O/S00l8wLܥNkRi"m8UX&rP_} rP[d|HPT5=:U4(`TEvw$ ]ߴ/H5!A(ͨxDڹ41LA5z=a=E+_b&2ذF 5& crb##Ոʽ{y{TI ѼnFʗ":nʗBT#hʫ׌ʯKV X(Q|XUFߚ\_rv/ ݪR}E,D^5(+rt0-eRU#ĝUB4:Žlu3 Shpd9lDʁgbfu\b14+\5㽯z*LFeڪzv0D}$1Ws4ИG.-UԴDPCDͰ>JGOந9ըWXi,RE{$"F_V:&2Z%@9݃N!̇A9NjhH v` nL4FaLO 9T9T䐦yƭw<0zBݗ<2 | 7UJDGe?Z\:aW[)Z >0ec\]erQRTn :߀4h6G5G8ɏVKV :N֓7Vd07T> ]4c6DP#VI)E| nLyW]mU"X%!Mm;ѭA >.5A UWH>d* QN9 ]3(}FAb@8SVr3jZ,)HHFPN(kkg |14-6h%+ӴR`9k5hXAM%˩;NDxJOԋ&T芩; Taosb\Z T%]*+j&$D#xނ;e <[KH:,@=zC|`Ka|/AES/u{M|vVp mM^&$RGYر"F)Wx_‰xxj VX78 yTUEV]<͖۔   }YUgXwgm{/3 ,]JF{^s0O5>/1ҴlܝED?+dV>p J͡XVgR zaulgtgA 1T++Qr(`9n2\9D/5MT!j\PoI/NSTSaآ ]@-"+eQ&jvpLòohСbNΊ=pW%Vኽ5ӷL #߄f3BkP1Nv/n͊H<={!Z!I_:RȷtB#tĖtUŖF1}upP_ׯ_  Yz[A_]۟o.?)E}/{"@6[wt>ZVG*ܧskeHa Yhs1?uѵ&zYBFY}j~.\v=yx{ ߻Y}7o9xf\^5O Q;%Qy<{v$,Gh 2mZ ~B(*cq>woNǢƽsۨҠU(I{ΙUq9˝Q3͸,|?dz6́_[ՠg69m7=Gf BK-B\7]+de`n7T?hۏ[7;\e;ˌoe۵1-UnvƎc[wpU`šK=,3JmC?,4v疥M.Hfr rnn9PD9\ vnEQݓQ=mXWͦwޞHTz'!r@B4 Ra'aF'!HImzb@rNә%w9< r~zR\.L DE/.Ng$uD {]XKlzO/./6}t8^;ttN1vRٌduC;<wY_WmTx wz'e#jH%^ȪB2(Ī(tgANeN?LVXngda65Ds0hH)crqiA[gmF{-Xt1B+b\{Cu z1{aZ|J=u 9T8}048'#^Щ@u렅@u;DJ#е+ʕ?tΊZCՃ'ҹcxu;g.Ta5=z\#DGk];g-h4dw=CCbzG7]cWf"رHX#L%AÒw2{{0 }ýV}ZփK՗JD$fs)qzR}v)z?]{wQ-`ۢѫV$W Բ`kʊNh j3"hk;E 8;h!6^=vS]m{19}yjף9[EDAn䯓DVtS$dAra6Ji~'/ەQABf񷞻htO^s94p8`| !(=G]ftbS3ؐ8+>xdlh 9ά|OF2/84T~C~E 6V^pp"LpmWrz딻n&?&GN%N'}$UCh@H{Zljp|XS9`YsõFp^yے]6^f:;{Ag8@,W2: n6ɮ<-h`|>[74 S?q4atбևCf`\̱݁˩ {|:ڋڬ~Td.}g${ q Lp.q&p_OAJ @ &PKu-7Š]LL#Lf`z#Lh`sX~]})N=,ziy  ӂ3 r ,͂pp>6xgg38<& 0d慾|}\9'A'5|h}nͮ?cC,!dC﬘?1P:bcX*~-gؽd§=@@)=z ~}Ұym%=-6{w=蠁aIw`  xZ1.(*#GѪ`.@t<.0t`95Ai@G+#s{9B>:hU {|-8͍p!h@h++b P382ÂB=As}ksl|c4>G1.1p`J\2 Ăgr`j j4yDոŝ)qpOD94ImiI҇Aj& R4W?AQGPUWQ>m[/bmj<΃d& 5h2%I]036 9vdCp;l0+6 أ l=H:-TO2m4 K :NCp v0SpA``&` t6B ꯉl , T8`@c@HOtxKA)aq M&t|}&BAA31+B Ђ lC1NR:Ri:l3pßZ m/  efV; xp="> 6Ol Өm 8lЇZ 2 } 4? @2J14 na/1pP>H;!:4L`L:BkVxmH׊d NV$pdBg ܲ Wxh| 68%Oo5J /}|a=-!OgHM,h 1Ix<Aa8&x ih@>:?PhC<֬G{'@n 6#8fbSp̄ХgttppЄЇx%fЁ;u@!8`FA2h;⯏k4s= ;慐 6wQho :Pdl"`$]<A5tC#y;< AXJCئ;ؑ968xBؠv׎{0$TrNE p1fk+i/ك遒$HNcN?D؅^!ب7,-$h~$0tW k))<|6>s8x7>%W1xrbuVmC6$#t qP]?+Tϊ"6$ dw/jpN[{zwNOd=~C6$THlC2EE$L9YuOźs?$]-z% v ]ޡs^J'K`c lm DR{{ ]v$=Z Ћ6q:@ (M:`G"l;CKI6!(i i<+#ܙgh%Qw` Ajhc<##sُkhGѵC-6?KZo(Ro=s+pm^A\W0:1mt э)vHk ,i,C <،>,OX0lL2SSBo'{DSs;AoQ o%ļ`@YSǽ6^ Y35{9f , }pFe($ NmᩖLRn֧86\Q^ymt)ׂcC۩ÕaB56$u_m 9B >AnFڐǧ8&6Csʈڷ0toeߦV9T:Cbe?樱. !X > Xu,:ZCx`C=P@Ё*<0Ё 4;ZOцڷ8Ec-97Ӻ3!tP~H7!VV$SpA\K`}dLv5 v6Rݑŀ:^m8~OtL7`MmOQ&&AD!8Dp-AS z,Եc j. yzhoHv^jQz*P ?jPy߯Wt6[3ygB;S2EoO-{?5ʁ=v蝀c/5F`Ǡ V5 (C3c7M).(9%ύfm1Ԏ R8hLF`e8HUC+^[q `m8ƠIcML5=ڬK@m :$pCR௿ptB`i LOOhygr<{pf1WPӘXHd'#6$u7+hߎ^y"HUp-4c ^!%!8'`)8 04MNNC(>%SJ0D`N9(nP :ՠS(L _>IGOf]'cEqfS'b/#U`Lp)L ?5p,?3p,=1?IOJ J'ɒIzl'%s''CI~hc6 |ߍS=z=Hא0p-q%?0 Ժ-N0n[):/蠒2hņC2C6<$84fŁk1br)xN"h/X=hh{` ^S=g\K-φCp-<lD&&2=%RF@sWœ!4$'/}eVS-q>?|?-^^7}&1\v[#uv\#U#K6{ ^sȉVKf6Z^Ne8w-/oV!9z6lXsR=Cr4^3EP%>ҳ~~f 0i+P&pz-ݷTΝF`BSrm^u>tl3滃/dhQ}{g ֮$x?9y0tM} Û閏Yphj؉|Ao f{췎md;Րԛ~A8l1dlFG1;Uc`C϶d,sL(AۡCnW:uR?1ÈZt% n<?v̻ "+cl%Icր` |l)卷zǶR:lo'cбE$珬?c^ Ntி/ٜ}xxWƙ?ЂW-JOMX Q-cR=ta-@.޺su5bq R 6ǭw}K ݔ_LDy[m?n-Ot;?-[ H}eOT_m*8+W@-j*~Q5Ǚw-tVU ͙Y0gfuGa {r~5 au5e)ܕ8lV~譚O?wΠ?+"g8ZCTc"rV b9gm׸LQ;^ PhZLzZI(rvysyq3ޔ%Մk 51oլ dZ~eCd3tDF Sı WS%:)oӟKMjjT!@jƥQ ~g( -#+e#M bvD`D͚Sbkj#?zfr6f۰uÎ R*:S,:|~X~YfW D%ց40W3Wӡиj7ֿn5tj6ph!jƶ1Ǘ[`^;D{ XE&9C5= OHIt>*:'#Y/ B/(HK*pC[je"2!;KjUeEўցj1Tss~M$ZkAd\wˇ#T`V#-Y=^|\\?0ʤ9dɸk#ø^dI 05; Q#3/}pVDz Cmz(vWR GjSuD }ۜm-6H,TCXjyC ,HG qCƵIWfI)]ZY%V߷77!A1DR'+~u!b5:l(IuEnylaZ]f umQ`]cяk]0MC6vJo.KZ_/F-uv/lԣSD'83zx3166ej}bAx?coϯZC((hM@ZSa B"\ T&Ғ!(D*h( IhBQb75^c[͵s{CN!!B ~1#8JS(RHFlsuf𧧚D) DƁPƪZ>dd ^W#⇛Ǜ9Tff6}_ԡkkT]2uR|uV J'Eb nY60Y f,%N&=ؐXK48tގ-ԃur,*xO^ңzWQs4/w^_NI@4!jcF4y, | C>],! qRKԔ7sYZC|}Fެj:ZY B߮XyI[msBÉ﬑/AubPS#&.wϵGongig[(bX"NȉS]Vې ̤1t4kN&&8Wɫ5?V߽Bt,$x[OCPuCn^ M ً0)mhޜy?,+yH6QWh%ր<-|FI$-AxH$-s<-8k$6o g%!D&E*k-q9]Ƣ%Y,@L9<{\ sC6 jQ- 3䰎(.a:4JkϞ .HCe]̯NBVӚ{yX@?cվ ~vsMHړq˿$ 1߰$ Z]zx짫t?5u| ~sl74տ}xN.Xrq/H.W77a>m=vq~W΃Z,f_z*vš-.f~7+rL4mKWTa_|+6N+{ ]2&u_$ 4'$gkP_ iy?n[PbsVl{ ty-`̫ [mt-[R&%]oK*:=H>Js6y~d2&37){!!4g` *Wgq dyRZ]~y=8_ ]@J[uގJ 7?~FM !̟ %h95:zmUVI#"'@mV$mWѹ=7\nӷ\؃ϗϗ%\2ZbuWY5Ͼ"sy/ ?{H)dmFl-)#:C8քQ=- }~r#m~&FK:Rg>[ʙd6^htF[\cHա YV+Kϰ֢TďrZ 4.:h%l8j!#{8tiGQCD-:+I5|Y.`a]qDu$QG,ADm]ݨan$m'j`,vKaY0D밤AG-jb:bz |~ _M={w[3dpUNXTJXq{#vF:?7qN8ՋNXV5#'c꬐]p%kǜ450NqV:(ˏ.Bm<_pCmIQ`g'jyg&G޺Qv_u m»aݎ-ߪ~1\ {ͣt߷~f%W}x eAYÓ@ʧ CQ5XEAR + 5©ɈYF8ddPAgddMF.\m`UjXkby9/P=._plJ|=)ݸl.z"=}Kh<=+} ^.28xX,/$WwR1j>^F5Ep'\}+ k!t^nj mU}Y~ϗaݱhXZ+ޝ`Vհ,eqK)#|Ylg߯]#_g8*Zَ{eE/X_y!]4I']nWxMǖGO;aO:$#`nKBdj(N%R7|aݱ5㶎- ky7c.݈|)4U32C:Ѝc1ܸMj&ݱmU1Z)]jѮZؿE[rYx7l5kRnt9#&*E톉^-aݰ4tn؍OKR`g<)v3w2ai=\[b ye!6 i= vT֎6J\aݱ^G{#eWo[dZW*Ӓj|{bWt#g,,fDp.EixԚs5,\I?]8 h_R`[aC 6 ,ǧH3zAm9]kb˃Zs>zf w15;**Aqhř)a`BMU8-;tݶ`~&AϵwQ&Y0W QekE!FM$`̽V'cuNf(7':'_nؘq[es]/OPK^&Ž쬸bR-mݐwl7j2V6NꜜnTnu[g6eV!;l̰`*& w6?\%?\V!K>*xhvxdKE '}Pgm)n}Mni=U`e-| S/Gяt~q^$=]huWa[=j]WMnwۋRRO$c}rl1@Wa{,U.5ܟr˼?6syY򱆟P൤u{gǥйc>)y0lHZ#|[0LD$=ԉF={!_U%_[n#?RQM3$Y辝[nv R R wgm/om;7~M'(+tDWXJjkk1cgR7+&2!`@capcP|Ef*|GZ4ñD?O!Xc^~W?\IO騺t/<~ℌKFB޸] : Af t⠟_O/U|^+CDp7v1k"&qGŠ*WSn^~עCG`jÒR> u;AO*cW C6ïrb!a+gm<|.0( X\]ͦH_.>zRY>ma5yM@$XhKG x:F9Bwy[Rxߒ#qxeKL.CO۠Xf.O1r4؂?T@`˯z"e^<ZxC'87m"xg9W;;?p-uAmbR2͔'JT{B7u&bD.ecG :BY(]j1dilrٴ3ǂKStZ|$6OnJX&nSBjBaM-OJ9qL*1Yc6ʯ¨V7vWſ*Tj(H_ԬE¯-|x?0)zc,㕾Z C.cۻ([g ϊδOWu2f.ܷ0tߋnK#gE2m(ه] pK!D~ _$bbWz拷=$b\EޤCMF)& ІrBP\F_PXWB0h<_2rd mQ')>-..s|lSm嫻{lǼ>qP,grЦ4ܔ?ŭ~K=E6cIL"+*BmX2['xN2X ?nO_OndB91q=LKu"xMQ1sߵyHfR,sIAIRM\8>|\o} Ie/ /:#uQMx[gÀ RMХsܠf],M JmZ8 A>y7Z,R1([QXJi/5HlR7ޏJ8"ʫ.,vAi~O)0ry ߽X aH/o ?2Iy ?@bXv|dXsu?$ǗO\66 ; 6ދɡp>_a%]ܼʑͦCd9C/ :tVOEWX/uUL|o5 7V T[@er,]T=Z čeۻ%^c{Y(֜a0`3j[oum_>ܹn.OIJn?[EP,+Ln.fqvպ'!V2oSe{j$Rj :)'_fi0k:5,茯LxR>dMЮʑ_TI'koJ>={e$};Uq [ 6?@BId1|t3G|VIflWkG\e)r;ͪ H.jsJJt_JuPeTޤa1De6-<:{^SVvpz}> x>T m׺_:-iK' C,QYLw"~^|]qZ6qnlݐno?5r l d^eꀡVF1#V֮GLҍP,\O畉FgXHO霁lƍŕB~Y-s;> peCJ `i6HrM\T2%Lw bD鬘 ͦǷ)]{9X-R'>jW*4fD[w7+đ{ җY#:-0uUޕP.W'h*\`;+ VcaTwʮJ3{-mO`l?ʆaإw Mf[nLkuڝvHBdoE }ށJ>'"l-;I' lqȯg%!#qw g;͆›l/.o.KiKN9/vZM: O5ƍ/~?RR?K6hW)v?j֏7|3\a-Q SOʚ:/:F:r7_7Y\CLU,٢#ݵ<O Yͷh͓/S v2GwU`+u܋gsSHzmo?M@R6#./d_{ړ| WrgNe] dGY;JF'fg8Q|U/l#qE*r#2-rHfXi$+l$?C.chO6w!]EإU3h&Zxc.GuC& A:>}ZX=u}b dd?˩aFD6Q[&UY.e>&κ:IJ+ޝ.AQ鹼M"h ,fE=7'ph*y=O@^d*< I%S]%ϧ+ Kܫ4R՟ V!sR,`+JZTQX|Fں2P$v ݷ'Jd@iTm 4o~yXѽq--&aP *Sp` ߔ N~jt/9I⒋6vupǫX"$Op /[:|-@O%$jJ7|B!W*`]<s4P V2 \?\~ZTt DUwdѼ`xTHg,&fzf-ID&}^}],,O 8շŕ .<:f]/*4RX7ǛT wW̖{vq]\VWbx)uqI2ww|q^*̯*sr[}{T9oB7̨t̵uzJnR=tyDO[MBLT3 e ?b֡+DTT9Zv8oeESj’ۄ.\-({Eύv0Z7֐-i<3FEL]tӝfȀW=Id|pkeW4\rsQTK\'9*Ui:س-.Uy^v3f՛S"lbJcwHj'U߲qۆG6mۛ"})M˕u3I77yx1_&^I-' I/=;R2mL2 :$'9yGDxJUFԇXt7Y ϩ tVyHoC/SK@>1R܄3sl57Ź\Y\89 yQF\xPlŕ*7.uRo=w'W^Td%HBb7&(?o7~xK^+W o%k啾i[9gT@I=Bt5POekI(0ەɥ eu?ORںO޶-Z?ކ UlmюH"u/Ѝ%4jsPȖjD|!]AIYBfONT& =moΐvJ [Tx+C'%Y}H4ٚb*=UL|U"^][Ǖ'6͑߬H2)ZFDG 23" {X}q|`omzHw/N8\@ RL1ZrDz^Qϕl!MZF6\IhK6qSZ`5-8R_JrWgɤ?0)P ]-nQ&yO^;V}ך!* HVj|?03ua8J*STDGd=')g!v,UX-=(}^bu96~I%SJw+׉b ̀e~񸺼__ ?Irqϳzf=S)e?IFks|nWm)깮묠S@nu=_,W󛯋Y7(ƾ+Rh%M(v)k+Sviq<Unk*ʩ`~yu}syBmZmoi\X+ =m+C-.vCjp&#5-C4tBLw T9mBQ/=%+awE3[քI,kc`$JL^];[ZǓH^|U7sݨC$NEP{B\Ddn Vt$MһƂr?r Y\LVP)eusz7$&tJ1:##I_NR"WK81[7E❶Z( ɻOSAmTS˽:,4ӿiD29wwMz)3qb}%{RЉC{6TOC{o>V™>ԖzsD|;wͯv"vdp"޿Eiɷs-.KI #\BNU<9#_1\& y`z?w+*b)[Abbp;\/+$yH'B>AI*P7e|x6JG!)'R0xYK#7tSmUs=JjJpUcʓ}8 S0klFu <#' g=#4V^e+~ —xYLÈm) k \3\ GY-oR(U&ƟmRH"Z..4lnTTh.2\i(I}:j ׫ϲਞXg>e%Z3h1PtmŊ0vöcJ!o)bPbHnK8hMW1 zɒ>//Ħ4L1Z*g=g؏ M!-%"t t&QcqQFfnN}Xc߲3#28f?˒%窴+<-΀/[R}[f&U_[-%fZ}.Lq fJo&7A>Pŋ4ի  .\ɿ?*g16u)(/"P-G>jZ&Y9o pTpIT_>ήbRU"i }xGwkAS}d)a1DnX(ldk2(t|ci$'(O#JX0uUKW jGqWOCr.մrZ䏍A1[Imntg@w>=!'>z~Z {.&qfZ攫E20g1l\q gȉ4s36qBfm:TTr3Pզ1.n(.źCKB7xe4enUOrF),\ەUߥ?D&若 %RK]ǯ7_%Hk(Cdㇻ=z ?8Sj^%o¼VxO1hW?4U,Dr_ۭIH]bj =HMiyCyDtS ='0آ5ZƤ VS\Łn.uj5f U ?[rYZk&#l¼ÏE;c9vE?#,KXY *ǽ{̆tؔ|]px9+MMjHbN:F; 0`7)Ҵ2kRRsܚJ%D|07)F~<@h igcp}5T{) ]Gkontҩd h4+^gRVs5qtUc?yƯG!M0~?<7U)W\e-2MI5holQ8TiH64Us'}&Yj284l R3>PtZhJRt}קE5iC&ϓqDOsc'~s=0d%0>)L-rY -n%(u [1 *)~Ktb<қv8ɴ;Ti:Q\z~zL|_2:##]_G'&-{3ԝw_ԦxG6Z72ЌVI4[59Bi2jǭ t[1QE~>:qtǑDQՎׯ;w<> +fA[~G{d3h#ek6<:OGGufa:Z& =}TgGM=Ǜÿ=ޔIz2ԜY9Os~g7k)=Y4=gXO_(Ts7Bw|8a*k7A b9DA"Ј$Xh5} P"//P]a/$BиL\4Av)%AqHeQTU+2\)5`0SMY; iFۂڢ#趨=}CTrx{R t琇fp#ʕjtQ`{j@!{+d zU=)5A XF#dG#wc Cn@r?9H{FFeHd@;)\NtuاRL  F! MPBa3I 92 .(=j`pn1Ӵ?uiO DcMkĺ~_n0|Y!exN22rҭG!Dr48HTmzCQא졦hDS0#\{Z;erᎂ%M +Md;Fkd*kM &sMR0v1Bj( B*(!0 $QH"B a~ C[.ahE0 mnZ4>}O铂?f@J`)aƤ=F88-Z`LPi>hшX:uZ4⡴hшRٴhCiڢhF,-ڰMXҢp2bYABZE}(-SMZ G}BhqRXw8]"!^(GS +!TT"Fv)[x?CHֈNO?ܬbkj X/^{?cm B ~RJވ!w8i!-#UH=j~¤sOz5G@F+܆ dދMlMvI RúY?Pgzi!r^/Lտ(< 1|^'&rg)$W޳{ CrvrhŪ"Z,9DV*FcNMXs_aZӲAcK2bv/Gb-l|[p sh wؖYK%//|}mg} oD;NQLPL11n#6>Jm;|] 8Ì[~mfي i1J9p&9s#+d+x׿*a%ȒgC1mp^u:8v5)3e2WKExtpy8W,_$_;渺x(pY Lus;g)kle/LܫkMGxv,qyǮNQje93̧k[ߗigLY{v̴D @gL2[5Ee~]|x(0Y~gu{,6a(7tY\s}Xo(:lj]k蹛p2$}>|߯o|QgX>B>"6H/%0?TA"Můx8aL*A)p 0㞾=8n#sB+8W!MTp^!.8hWEUlJt oO z-*URJ+£ϸ>~rd,[t+ݤA=?ɰ⳸ˌ;ֲl>=']ȉC{d4a^vofՑ}!=6`E.^{&vMo`/4(X,Wz4 }^5dL>0a2SRbIM餥W\ B%Ahzv={_{ظF3+XƿpjPwW ijwWb(ǯI|[FȞ\S9O7 AxuHH5EŽ*7ԳC2CWyb,Ni5A&e@}[齭5‹\*0 fK-щǃEd;:cOF4ݹO7W5펰j ~a(^K`q{x,+-vS _M??YCAnRZ+2mfXc|s%u{^r0QWIF˰] ]o  {AuY>u4m*\feiRI(5H¿ [fwWyɞ(Rxן "hwYJixw5=̳U {Vwv(qGi-l@NLM6sln&_c1!L̂ҰZ,.Jf=V%Lb)$F~]lD;G}|F>'?"r< nm.KҍlMHB3gG$#׳(h~5Oτ-z)&!Kp.rc€~{o}$z2tk0͐S%g9W٥WZГ Y'ܯȽJ `ͅgyB%S/N,GG*߳bG,Ca)_&dq4{(1%`q'M@dGqp.֔U"_zCWwVq֥+O:!%ׯ u6E ًJk~3曍2Yw"L_Mq}6Xj/-]v,[;]lyD B&b'@Bv#W?vל.?XLȜ+z~2Q]bJ`Q#-n<~rKΖ݉@l۝HH; UC8y]1 %c| B]^f24r檍VnR4ϵw ݌%ɇ%? ]^|>?~1 n$_7W IEm9.1qYtr"{L ʷϻUay">2Xe :_*ݭj8ZuXZfw׷yS" g0e(-?SBζ_2"sE+Qm12$sES9" J76, &w\>ːq) m1}Q2Μ-of"wy~Im?/dDl(Rg[įK{sg[om;#ޫ_[".ف;[ȥ:?pg{Lu09Bۣ ny.rl=>Bۣw,ZK_ȈQոu3Ʒ37u~?ʓpTgog?Ԓ}IK5.v\WS>'%ئb ߏu.?b?> -Ъ_"k嫿|skq\W ,iy^Byn'mjINt:tC"噏QK;16qZ] $<G fy @X20~KV<-$8xr3?l4|)&إ2w$p$CEBDl}6֭b\OwAȚݕ)UrEH7gƼz+\Cպzn/ET8-T9v_^>V CSXk7z)yC{SmITcpKenJJ䌘F_򛷵8~s 슨M>^{8nyO.{./po RFJ42Fς;,;.h$?.:x{ ]jT lj`;QuecȦ6NZSq)^Enr)G/էb{TxR%(CY[x؃ЏW;J(T+ \߷r/ 7twx;rQCl93*N>mP!W XxId;mp%R0r[]/Ԧ_*0Q,$]+2]St5ꪣFdG:騑FuT.꾸_Imթ.ҫL UT¯^m=s@se؝+4`)B*&uCo)i+w ېsct(+_Oŷb=X iOF&b+"|ӟqއx]6"vsl 8wI r,KKm.7E'݇G)FQ{qezG[i]-U*Rf^\sI\jHcּCg'Ũ[#0< Mp,Ey,']%.^!K_ϸeLvPK*MXaA]6Яu`r%8{yyqd󛁾Mi^%iw_^< >&HRSf.јXF% h_JHl½`$Iqcxe3w?"oهJ<#)̈́ `<=FgVFgw^5 cK8R/ʝ7lYx%uŃ!JMJy·&ݜa2cI JڽY}ϣ~嗋qHO 畚-ٌțЍ՞_|ҮH6\~CO@69{E/TʚLoQ5lU̓XSьjѓD7|(ٸO~^w 7Y-&Cq~1T@YR0/@pg3Уa60-%Ya-s@[4jen6 |gsypޖW/e*C+9RfK~/G"n,j}ć9[FRdvXŴZ%M镴̄jY=+,S@wA=ZJE5*lv?˛d:MIC:تP!t߷e7*g;mM{n6~LCILdWO!^^Di$mR=IVߥIRFMpiv k3|+^v̀eK>y>AxKlڐeT_8 Y?akPlr6-ubө_N'Rm=aJ.7X^nvY&DjkGDH,*1rEī+*I af?H+ !xԜz;3l}/S=D(lx=>=7R7+/T9w jHuDl N>)3a+.Wf Y(H~\J|S=E'y؃kW}H{'Ye}X!9҇[~P.{H[ށ4 iC8&|Ed8Wu/FhjeGɳE<Ⱥ[t ]\|a6i ƸuwaWP|ꭨ6m;KVbSuYa\{=wU<Ԫmx0YeINh#b;J(.ïYn;>T^ٝv<5*2$`U^q9.zZqW~Ōų"u+ޡC.%Jw[5:zDR"xwOxЃ65=2z"qahS;&(ٳ2HQXyU /-H]id)߽g8=GQ7OEȗ* G͉*UC'Nv|D\fl5[XVXffJ>U@$c' kCN'T ÒɱgFdOTgwlezdL;߸R4QV qȽs^y;a/H\$ éTz>A+s2U$ӟlRv!xd$78/ɭY %d_'_0&OZqj~y{yV|3H-0Tw7LU2Tz,+Ć>owPm6\8vlh+dUO6o/@ ΧoW1}M&lD:C\$ϖ,~w?Ũqq_Éo{ixy:W(M+YfN ~8Zoa@@KZg[YNAţ;{2bȐ).c>D)2D369q==;iVą+psݬc!,PpouuN 9Sb/"}̨>3/ĉI؍Z'e?}{P#;9QOgi qfpRbo9As6ixO̼/N?3Fl kk~!if>#_bVd')'/){&Enp +4,+Z};_B'8Lsc)cٷk 0GU.eFi|o#n椃WG;X9bN) m4p! ˽ȤBY]fzgK]B ͓TaW@TI*"zKOds U`ge$:e \{{ 5$V˦˪YW:r7qo 6G9f}^%\<4 #h|gq|Wk;ӔjI*c]k }9tm֌n{V^bh!yo["Ο͹pjMʠ5+l@g8@2,)RsʵץvU+K2r߇Y!SCXŞK?$^uy2ф$i@#z ȏᷘ-7dnO6+87 OUpWo6leȐfxGp*pg!/#<,1D/Ӥ`CcO04Y~/K% DՀtƴw% Kj[44il-@YF@+x_._._+ߡvNnr>lɧ<dF22i*GOz*%lYZOfٖhp#gp)-!xYwxUbX TʠeŅ"NAri=ن"kof)n.P=0(sP$>驸v~V.VL#ne(-|K9X53VVy/ P$E|[zT{:m{&Rٞ\ 4wdu!QnՔ1u!O"."nڢjVܼ ]*+TIk;ɲ7NwGT7=lH[;o(F<#A f꺧nm3tY'x'A'l<]=(,G/*o2OO 946 LaԴa/0H1 URf(\VV!ceD#x0 a,dBÉlJ̩hY7'* NmzyʱmK#*y%VNlZݷ(3~J 3# ZImϫk.'_M *3x97vy QF\)RN'>'=_U@W`Cw-5j7T_ a#(3^kGfN&HV3.7נ)vpƗ3܆8縎&ߤ%αiۜI-GAER&{M Ai)wr{O=A+Nh}''f뺅3F5IV8O#M]:U>$g=/%v/rSN{RC,H{eckLǃ%lTgSɚ6yf_DpXJklsHeTyqqݻ@IWش%)%)^\ 5:, .P1<DB׾'tyLces%D \PQHcX+fL3΁2\b7c_) \|L*p6a]R[P,F,;/y"e*RfYE'\'guP/]^"zsgO МbW_VUR+Y˫ӳgWR\N:5pyu{y~v;u<^~•Hj6lxYuBr}miem; XDDa6 T.hsnva "ZG1E,!,l˃XKDmmj|JZf(Gw3ն8di} 8[fdŢ?<,GXNx<h1s7,{jAm7llWBtFِm?d6mXC1\SMCH.g/ iHKO669rwjTn`nM8l3.~;\Z2>7Jv<(@?iAkFFH.eXo?cM1TGۂ ,i]@v=zC+]wHkz6_-*X],n &z]mi,аF>X{Ud1e2j#5ۼNןӺܢL(vMpR=r~↻nyXVȩuCњHamG߀[LQ4Clyx Cй"Tj$Kв^-:lKE:z'9SO߭ :X0 _/ow/ %N _Y%Sc=ymN68e?dE#KRmUc 699nPۜr$NL9m>9va}j<ƈB3{}H)Ro [خ֐h5$9VrR0QV͒# k ջ mܛQCAQ8s~& 5'wÜۉsV!^$UG?Q.UmJNoΪ/Ϯ?Hj~*>FHƷp9a%8ǜw=-: %ڭsu@oݛ;:CLs78/N86ΎdcbKk/5\BdP\e6˜>õDkgHJT囼FTI`mה`VCRe¦*QK˜   Xh1lh.L\Z;„%x,$23śi2s0_S[=ڳϫym%۾Sڼzg%U5{84W(m,[s\}X#Mc2%.YV[l@ 4-5O!E=ڲgٜslTg{v mLޓ[~KZyJgD7uda_g8Ì͐:K4ܱF=D"GcSķ|ASLM|3;:շJiu@ƕ_@04nłDHܦ-};^c/o0EqSK ٌDMxĿM7|IP?_,[Z d^qoqsI@TR$(?ȡt㈣_^s(AInoU'QM_e9.+͢@ĬmCyՖ5$c++U+xbv'niu$\kCA=D\(9 /OmI)K*BDKH B/j)jsjx&.dnM]!K/͡^zXl* %^8#}CgXIQCyIv^lme1l Xip|~v޹*f G@l)œ>/./.1ω (s:]|>=_a6 q^N/APq}{iZ̡uA':Nj94C[Q, "6hDkll)4Y2KfBA'm +Eor; t[S>LẈoAd%y$$>N~Nί_#9J}XKNp`6gN9 Rm& )啦3Ws!/ն8z /UIVKe&,i/Η9r+~LsYhC 9s,^R\' RL}4$q>60ڬ Y,|a`嬰SZfj >׾>9ijٞp&&z}@t&5KʯlG>:~[ҿgDsktV?ee=bpK2}֎<8lp'K˂sUekB\g@]xZ15܃W#nJ.{WrL~PbdA|v{DjD$oRI,S;ž9)̐!x롼-&M"P,"H)C៴ebY2گe#fREP dp{&Qa%G1!rc^հp("noNj,@v=27H|#>~nY=nАŏ?;PeqcRfqߏjˆl|D6AB3[ۏL10IF%fkO26DZ[RB*Pϟ@KB6oP2gD3%2W9mJbIdg'pv8kPұq߷yVP4YV+/}7̃MB2ۧ>`75R.M|"EYEU7e Zycr{*7 H{Rn~\XO =d0j.E#f&LNv3fq`'J/ 5B .ErXzP}h?>Я 3T y$:h*$ m q/^{x,zwK`,D&X_I;UUrdwy U|UpâaNM0c,Xju eCLx^[Ćq326eȌk–FLF攳 s|"h}/F'v.4P}o,'ZW,?HIxp|COiD#I^‡bDP(Lہ!g4tUۣZɌ9Ҿ|"_=hZ{TG,4S mv-ᮢf~ixOAx~.%W#<4[-m'kd=[.PYh'YrBr);,&Z/fwؼ{yws͗gZj)#f=exZ*4Pj_W٭˥<Fr88yl%^P"xY^J g85 @'c'8;ry= O H/+}w-?}ȾE(Jgkܒ iu]:&+†tI<-SQ$O2|ˤ5+O\$O:ZRv?JYӿ09'adVmLbifݧ1mب43.G_RhIbe@MIui9d[N pjBN`.tP=U{SQQui]Qjb 9$sSR796I<9sW)sr4rz+;mvϫrrWߑf/Ǘwz_Tz"8KƉ_L-!pקdf٧#Ǥڒp<:R H H;PTN:^ԼloÙ&0p\79[p]\'8+2 vC"k*mF 6"ڭ,N4|~-[SY%v*zk ma:Jh ;oB>__]3!ok]cHuc޶Ƒ7xn5Y||^q& m٠[?<:`39n<{9 wA?YË'iV ?:x1=؀TxP߾37"y~07IGy0 L'^1-̙lv)s7mLnKSq{T؞eۨޙ5S=Þsaq 'KG>DL?HIͫC'=J<;:Y4U]E?BC/tfGN׻I{SWu9u5p =ҏ9/ۜ1e]q0{ [72bhd{dn6}yX͚?\Mo -ߙ?{+30L;}Zsx 0)}}ZpU׭6onS0 _[DXĸ8^ϸ?6Izs,Mx`v.wZ@ 1O=C`}v$NsuoW\E^G,=nB|=p[W~V%Qk"t?)0UVEJD2 eDX#hwy۵y }N";WW Ep|:DڧȖ+4X `]n46< f"rEί>a]-m1 ('4+ЁG){(A0ט-p2>GVQ/3͜>zC(OS Agd ]nGCE$e(~#"*e"o>AOApepβ X1؂4JKb9,{1N\D Ntc!| .r\̯ i]m;_uRװ0Ox$0ͻk{:-4K4r*cX]󌪠W}XU ugP"=bV0>f+NggʖMbְX$G b).4an4W(mمIz$*bfVl!͕ߒ_ai 1`3>͆$*A!U⟬ fPp|hVYi>c}Lib-.MânU sRn쁻[+ =LMtCY7E1t+wy x1kFZ6 ʚؙ\? 'c5 ñ_\q T8(OƓk$ A wZEK[:FxodSp^+3gp &]] W-c kF8gE .,;UsOOiɩ@,\ K>tdS4#xSg`o,~VVer8+b`gU8vOdAtհꢺ+2w p{LBn.D>4U\ڨ" C[F-ƭ},aE~>|es%rvN|x%l.7|" eSx҆po}l`- L?u؉V?p>{5hNYP\iƦ}>\w`ɭRԸҒ^ӣ)uFetFBr^<3A4#:)Y/K.79A=_SwyBJfqg4lV?XGޣkrAmG;퀥 HXk;,^2-|M#,&\iT}6{|G};A{TiZ%&W+S05me8'QR[HqѠW}sA%߃,U^(y*[Gz| _/$8ԉ|f$ Su K!4")6CXJƳδڙRZMŠIa+S:[p,Ђ*K_:Z nS;H"Dȳı Qf5=qM" k2M[v݃u#ya4ݪlA}_d6V0:fx!rG6,RS`l|8 F,6K h> "!Y{̢;hOQ/2Y> ]+%O(p+A(H_ӈ֦ĩs9 j>jX-v}Dm^B Q˃8V)G%^!Nřfͱ0d(=>>VYc¼MԘ:d5/AبVܼ]xN"=: 3A9+']`fI "E6dspK߉;1ֈ^Aeܠ ؖVxFG߲$i-b򂉬LK0ߊAiE 3&8{}T >ܰiAd$BXلoz6sy0kְIEIӰ+ r{B&\"b #ca% h0 ΡB^WH yǁ,Y  .26=ݸ4F-N"s1X%oqgm?yXj$M~P8OJ[zi*9M]DcY.ɓf3\c;_p8-17N0]VK%2֮خ[ !{l%Mh] 2>`ӯņЌu,88ɰl~Cpgn79X 8q7rt1{Բ)A7?׉hwur}9od%ja%X*lM;GKQz(gi(JF1f/N {eHt ћufafl -?U)W*b[gr'O˺C֪ZgWD;G@ m[w꺊?.lΚX_/opi%}!p1T+9 ޗu-cŭc\f!E(#aEECxo|Djqq!A {u z-ś&ZqXrQЛF"`4RQj۳նh~!`ơj8&,Ob ' CQ*B9M8}ޮ[]+ D^<3[t2/-9pIx ~G^q= Ӏ`"#&H]*κ"r݄.&^͋R\Dž=(t{q㒋&D۷>9mי@zm&MqBg4ڛ7?VIQ3jv/ ݿdNeBa \bBwGpԤz`k:[g8su t=Яm]XfTlJt!u.+ALl<ƃAk{*Nl ypP8E&U$Ibur19b NWME97ŢMZ]7甛$my{}}uѽx yDڮNU\"15:)#%kƯElW˹?`qyruojxyuy<9;8* p<]:_hLћ˫ȷy"|x'a`ܣ9aN;n|#pVaz>źqo_g5{O+"hH?F%fS8*9 p~. iHqe'Y:#XG‚ o_{T8.cWbZ]tJµY['G32i/Gsc,Gģ4cFo]_@J=᝕o(+ur3E>Xk(7l,Z"N-.؉5F6]嬺\i פֿ/ YGM 6!9WD14xLg,?&Llʙ  `>I R8uâd 6Uy+ŭSE/tD& jn3$L}MZ6'hwF&'ӻW`?aM )\[z:"TٰK#U-&@Sy胦j3fݣ6EpF \#g2:Nr:6F{;)l|||@ewXmsalܞXxaG煦$һfmM!`)EVnig}W!lO3`זm,~ }6'0:;0rb) N}H`d6lK`&Kof{f{`%ޜ N(V㰚P҆Yyf|Ko^ 8 z3za4fI>zMwK׎0>X-[> 8p^[#[H8l6[C#7ĀpJ/g϶/_:1shC6*:X\ݮ㿷熄[Lyj Yiq T!A"yNLڳ%6YgbeB S}|p>r{QGGBDOZoydiP9:ˤ"_Ǽ.W׸rJj+(h*pGaXrvl]'t͵4l-+~c+Z21밽A[%U:.Y!RiŶMf'NpK]HhtrM 3[/ῐ{Ǿ;&uɥ5i]NXV3|$>ֲi].67hKrVq%8/1Wh&e徹\kw~fĿø4j |k?ꛣ q]r%NeN*<7Btޯ3guzzA'/QEҌM"h;+bH69n֨3E0LE7NYe攣^DsBg;M wGZԾqWFEzh58i(%jNUɓo& /d?GN xcoNq|i}!yxx+N[(>G:^er"LQ&e*Sg\mv,uӾEir3E<{'ɰ8ϲ#'l8%y"7_D~ASys=ǹ|n20Ȁ?!`RW-~ }0/'w^YZKM/Aƒ 3{JHP^S,EK>EnCO7.5"ޕ+;k7f-kcڗ([ E+avW[82ʠcC},dϙ2igc0Vvvd{y\$jQLSHK9MjH:B-m$h f#<%l;a/6 :K"n~a"˺Ӛ[ʧ!ĝǰ\&C2 NMjS<0nm86:S~ GAleՆÊr[m%[ ܪa@-]?>c˝7XmQQ=""{z5ĺ(Yz*>-?C%g9(ga{oZ!~c[䢴 8~k)ZgX08ʇz?{ ]E ."}?΂ƦReѿ۴*Mۗ,T VU9q$UJ__zkMFT5#{$+]BT)xr]  IMrA}t3*|+*zCkuJuPVgFY*f9'kG~l?^Cbmג}_}J!.s4`fH5q5{;Y/yrR6oWULl5 1 ~n\Yffd~ڝ՚t` +joY&ogN9bVmcS~DT %1cEzc ݸc8.+Mw)$+:Ш_#.I s|Q6x.[F2[!LEj#46S$^$*.V _7&)O&:/^K+zN*<zlH\d`ڋخ*ؖfS(1G)崯[H;>_82;%]L[n y2qg w|eZ];"a89]7r KGj|Q%n F!Pkhh&t$U_{hH8_ϧ:Ir~:hR=8f ee17w0"ŷ?}v6o*^r;%8z.6v}j pLQǮ]::0:N5WfjG/xW\z%I+mbM6꛵N烳xfQY;]܉g"h/V]HWJ8D 4cQ@+?kh^[=H@1J`XY]].WhU 4[MiD(:aQK}iTQD4iM&5%Oyf"Z=opVXmIe?8Ao q[ eb~xtm\ LS蠻p}~4wqDΠ[:طbOua}T呙ft%8;@m7x P4A`@U^L.j!8Hs N@GHf t{0lf=Y{#SD-"#g|/| 5rwk'dG$56Okr%Vt36l e$ڀGlǫ/pC˫nDRtj) GH1ZYj&W~s~ھAcuѫw9|r{np- I"BwQd!RX-Lk5I;W$axkn+EֲQPn?׋\*zruq}X.%NDrvzDȂ0vu|D˫\Cz{y~v;W!N{ k-!Y&NQ#V1vQأŎ{k)v^G[Fqu>&' sqnϯ.^Q4 {Ewah I}7uFd}0%V-VX~WBԭҰNuS2e ph~~EAX$Ֆ5$jOfKǤQ[o/N4xs{y|Msip_^.~;^:J*#LZu󩨃H~/Sſ)94+m*~W8"H Gm V;_#fw J-@LJpkt ϨدAIZ~)ljm(|fx!CEɺ&H'j*)qV0Ѧ# 5mqV5?k:Z c} * lhl­eU)2}9U/L,*A˳ MU聥460MVGOlq݆7像ZVn4%gwC?e"ib7^BcM.sLa]׉0Opޞ*hƃH,+l.ίţd(sImb Ô9tO>SnCw)炷nvq,Ry\|12h/c_~CgQ$.뤰bysٍdgY }\gCTwmq2@< DE>堨ZAxad]4||:Ziiܡ(Mc5ro%u^#cɴ+Qy}|{{+M2lLjjÆJ dCr_l{G`S;#>f1=lԗt؃;"CcSRzrB݊8 {9C{ŠS~7Pw,tw (BG|quo|sp]/DmLXi}>ypQ$/abZ妈whQ@3Z YقCWR[IuVydS~3h(ĶGR=|QGIm7А^XNO8vlL50W?U;u& QlKt2!֐"PgES!D۬9meⷓP^a<_ f|j{l.Z4MU7ʖr1„!>*t{*#X^)Q a^77G߅RE?}8>CV`&V傭ٞQ72MNsRֈ?(K٪#@x},TzNƸ3|YJ1/Xƿ.8+ƒ=l>C4sA4jߦ&Z al*,/|a|E2 8Ğl9>b #![9r6(Y< q`R7i>݌şؖIzf >qa; w]p3ZSy]`h&8Fwf G6}ү}s>:GaWf0DwuhiQwyUuwssc68E]C-C3LldEck"Y5XeviH)IX98D3^H!:4|{j7l X ]=i[ 0_̛ '(S&<ёzfhm'F,dBr&ZF<ND :fNe 3C Yxp1u`aC o \sƩ}3kx;5 | "# iKz{6Ÿz#UZ`3U$9|f2)~kc;}*'p$3oȵ1CLQ5䨗PR|9HqY~M%>1E7C"1Ȁ1ufF*|Z]ESě w?O);-e\U#^Sx-Ɇ)w$oYѵ7>G\'*-Wݮuװ1gour̍X̜E1~6en|:^.ΒJN? @K22ݩ]L뵐(4gfa(:'ʊyQ FUz7~;4r`/=fA艷%H 86qe݌]8IY˰ TB:Ւhձtv: >_\+ܿ4!] Z9=CoV'SUkOL&9ml8( 3 v{Ĕ.E5Z;",K*‹gN ҎCH/zdtIDfdIY@Z<զJdjF=ij<| &3 @Xr(.l ENMQc}q]:lF޻pO{K&3?@!}i^u(kgѽs$_0{ǜ''W 1'HbǜʤϷ,I#aYHL'PLDq *ЁZM ԴJcӏә}|g*樜5#NX޷j* =O꡽-n_뙋AAFe [xUQW[G[?b2ij6H+,:@;OFƘdG6ւD+`,0`/ E7!l97?py@hד ou&Igdf=\)-BI8>hKmL60i_"#&fD?N06.Al1 |e9icGET{YT@JwY_rSLy)AX ; H.pT=Es>NijZ'2qΝGVE{Q%qo՟>wGo jӘyyhӠ&/=8.2Gv=3\ Xďd9.$scM`[/G-hW1W!p?"BYZ:PiބYWD庁ïтh—` =eCʍ &, } u+v* (~.ˤ&0@1?t|ӴyQOp]2*"Mo23wFX֚rcqڒQsdxWA@y6R]S_VKK= Y4x:+d9?7Z $F>HxC1*QYAz%@8#fX^63!=nHV&& z*Gl-LqxV\E:_(xђĶ#8kugܜܝ9=>Dme:s//x{u$?Um4/*Y8ѵ:"'_XD[Т-+~8,FwqіU߻.s6& qC5}6TIσ1g R1_kp;s]QGNR9墏fB,b.<}SwyvLQRb6?y)Y pw88tC+ ONo|o?cele0~r<wS-fzh]Hk&T&Pwjoh &';5STlNp.xUh~UI2 F~R̟oU8zV>K: +yh=Gi_!9.+6EuJzOlϟAZ+7CQObp0cfVUcZ!9(  mXǕ;|IN9<40+bY'jx5QnķA^UFdPdSiŧ|fR^eh|?8k>bJ(y%dN.0kn|R5L!R sjPP3V_+LbdjbAL A;epTۛw|G#4IV^Aa&ʴ`tS$k9Rf PM0jluq#8q%=JP6ϥo+W>f޼"#d‘%ٻ񬏀 /][j vIN8yx?"qTI7g"7*m8Ty@k*CEiO+ɂ*!+Ųe 4\')cñz>armԜl5S,! u_,iӶy_f!S;u]m9M-ZAөfϡCb(>GsrJ i`$^1 ,,7(j/g 慛qrg /cI,w&'*B3\t;WwwirԽJ  cȘCcAzn9Xg|1S1^k缆 aukPa3m0 zI4NSY P&L$5+zʦ@d@+0(HVs:'㞯2;H^Ӏjd"ih0mJr$ usgx$6w ō'x5v+BeJT\9,+Y4I-h f"YWkD5 Kv6#0m5nބ0:~6^XFȣ)U5×DC%[9F␀HED۷*t98Gh_fA'~gQw6TD% N4Kt d8P;ܫeATV vnNhq+ x,]0R؞yҦ].qot>hǏeU6=> a=|8y.(M4fC~q ?q@?;P46͒jTej([;/V1VY ^xU@OV cl&Vj&C ڙYX2,һHr5$rh*bL$`ꙅqX_=%XգMP7$8o]D,F'?9șy4|PO(U IYZeZ@cF v,i;yh~(A5Ν]ZDf۟wmZ-M's2m~6XA%ҟx=o2\<- +LJ=E U&o1P˞ ]3$O笍Ok\'yOz~(ȯn([]RUKK Pb^Aa {R*G jS_}'`gզ͡Y)HEZEBaF㿺r%ˮ?G @48I7-r2 _&iZFj޵ h]EO^Y !ƥ䈻7'whwQ@r)MYŒ+oD)14 q.NR]uZ =g ŝMRY¼Ezo#7lFC{|3e*$Le ï"@"9í52^ EtOU`oSK*ն(cE-eB^G afbZоi&dک$Й]q֒jv +RD׻+j>uk)-u&Yf,5<;VeĄ%lK`[$/x}"Ky$DuI&lHcmR4]FUҳB35%iA3K8i]b:V@HnՔ%kGOD8ϵjiY9 M$QUy: t폍Vh;91{k'#־$$x czs@s+屬lT?!Ui჻FB`a͇#`$'dH\l54۠Æ,gU%Z&*wR(B%[RzݑN05UJ]љ!;Qmjnb䷄y csFcXPrG^0[WPEVdLI!3˟ e)-8^X!&ÿ.?6M/DK7mU+24mo*(PMmX3[= 1]^ #p -}ZK^.] `)_V:c^ 5 # ZJv 'D&|dϽ8}׾ݟ6{jWr;dgyR>QjM0mU 1Ng{r>Mѝr_<<2IֈKuIwhw+ؕ`:=+/줾/l>FSQ'cErf$ L!w%9]`RC/'ptcPc\Lz8W=nZf +NI~gm!9Q0:P g`VQ. ҧ](g  ^L˥ Ԉ45y1Psh֚ٚpw ,g}PdC#so:tch>Pu z}岽 +ͪjJ뇨E:Pl[Q!a~m:p2Pj",.qGa,!ɕivgx|۝ϧAou 5,ԛ Qr`3 *amws`|Ie㩽?-? CSVh> %/u FbO6Hs_yEKЛMpQ9x=RrJ*nvaG Kf]Y-oSشdEF^⸌ p߭Mل+ [hn"b*jBG-j4W+6d(cѡY)'FͶԃƎ0yt#]dEF^ذoG3u.&ea.M|4ԇe7Az*h¤8xRJ4䌹]1gNVAɘ>Qbm@cױB^v yGЁ潉C*j^ D yzsp6 ҉C ޮUg 802w!H?DpW9HV`篂8.VClU;'1UAsugGz^{9h@](UU6d JHsIؐ}%GN weʀ{W&O 2]L 5UJ'}R78}ђ']xݺ'-ikY,Ч:.Fs_ )}%a]V/F];N_y5u /*Jixn >̙UՁ|>u#p/I3 [ 2cVr{H?DYr107070100000005000041ed000000:}kj&q⻇Ի揈뤕œÌ뛇{ƳtҏśّдȦ𶥧ֱb?o4dmDtU5eٿ:khpre\Iy¿3dDx{ʮawrtoY`spwrZkK,P)M,G73t@Vw)Ve@yfoVGvc&^v~u| mpf*Pn3:8qrppjmtx~4H,3fZR`k|yGesFlMs.:0BA@   !WbV hj`Js^SHI%Mfb7fYGxui~v~W1X\joJW2H&@̡T5]6\(Fsu bKGDHtIME ,'IDATx흍_׺XGțXޔ)/(nq@ܖh=V$ -֍tBkR |i݇{s_֚dB2Q$|:]kMfwֳ~5k(JT`kVVgPzQ_)B=Ũgnxk b7lP',WG_6Ŀ+E=swBtNuU ѕ;!ԑwW'DW 2#@'񙔊lP'DW&2.N1uɻL Q;Ϥuw'̨̿+@3n7m'kʎ5UtPBG̓I(;VJuY"WhE+tu]tl=Rzw;h)B)%%b\ڿ< #O}C2}U555pV޷ԾdV/=fӡ-`al H4`^U&}os ?߂kvWme1h^[:}1 Z`p7ihA{ޓx-5k}#Btק>=:;`:+S]?IiNGÀvћ:=۠ק whxBt?FE#z'dWX(%L|`u\OeU6A_ {3kX!+$Fi9E`1i𿝙tQA(tTTz?sK+#3}au'3 ?t-h9` u\%@ .p=0 b0꧋NgdFASG˩1YIf3cطGVU-kǂ5SԡLu#W +wf)X+VFi.Oau]j٬}vgqyŷ?I' t] t߿ ;vojBw /nv-z2Z[ZKL$nE:u6tw^. $ՀwGARH m0f3;[z:.GӤvE[񳹅[g;|rA8a+ [HB?uygOn :HVRJ_BYmM+*U>ݕ]xԳ;3ш(PR&,q Băz?ڹm96[;u.JQ'4Cy ٲ&roip,rl!0ב&P( yMo4fS{G7ny栭[PTv4&/zԊDbn`29$C?E6aLA'bdt&DvppJv=@/ØY̒K H3p6t:^a~& QZB=CF#d3G8dz{dFl@C [//$_qm75h.&:F-j6`.6#nr?aV%< נ Pkv^~ ݱnH:A"ߞai7mox^gtsS7 uCs':?tOul\t7z@>.6q zn\3d?$c tIŖra;h鄺꡷gtvoNɡ Uķe1蟏pڑ'= Jt-Y,v пƭk30^k7;-pNbSO ΓjI= Sn4@+BpЦ xwhI=)Cζl'bziѩq YPW?fU|ѬpYwdҴAh%3g:>9ԣ:KhR;q6͋I-<g,ԭ(Bn$ޓ4z}QoY:b֐V4ЩzƴZ#1g.oO%`g#s$x'zNOc o4v]LM'tH 軭曆{yhs t`fKۤg.xܮ{jq#Qtw2Ҳbb0nr[O 8h(Hcnc|I֐cM0dtw.i몂> gw} E+F͝Ioֿ"Q@5j}-YCtʠȚX/=Fuƞڊż>ݯCXQ\[[\P/," csu f&;bis#j޻xPW2vz`Vy EԻ]?8杗ꮢ[n\,awݰg>ju,rdVUvmIfQ+6`[Xs=վ7XOn7;5O gv5V[!,ַLĵoPt3ZGJK{}DtkQa4)l>+,Kg?_sb%=hNc}$H[ C#}K{*E^oz _ ~OnByC~&:skGr}zy5]>zw}wxͱ`׆UݦkzcDtۨ]ӟLkNBcd?VӫCn.tKO  },8~&}q:+Lk0t#h!zt$f-=twh=>4nbYtԧ۫z4"hs}Eq'na@Gm@;#vб PX, q E?hPq7q)*M| ~':ș$dڋՇ>RɠaөÙP <1+$ ]Hsܧ@;}SLb{C+KŌ"{PLiѩ={(\|AR`"t9S苟q.oNCO} e_f2s&،ᡋGo![->;Ey! }ƭk3Ֆ#@=s?cnȼ`aC c ?q1:B<^45E{p<8{shSҋCvSWX:zhuGTУ:`

 CԾwYֿ,ɘ{tXE?\V嵦^ Oi3VHoPځY#Ow~l֕':E~iKIhw~[hZsgx̑^gUԶv`vVΚkWj<-SY,qC5sGSX_m4P[#?Ğwz8+J3K\:}wj;[GQc3<~ R|C,]CMWnv,OgB[<$d))zTuϝ!콿(8  iG">il?I I1""WO WwdӅC_Pv1K""r^TAu4,42ԣ6J3g{w q Ff(;6x(wM:T޳ҝW*v.}=@SWs%Ъ't<ZIqtfÞڠ2)݁U02.d(ǃ/tD?h%ʾPx.Ij0;cۯxܿN{'ӝu}qVeQX9=`K^~ð>ldb_."/f>K8濯?y,$χ(WB5Ŏ_;/((M) kuAϝ3x@ܓ|#giT~Q+(;:5(/>[#FƮkE= {ި_B-G]TP_9GoǏp~uzk`A_T0ܚWpdB"7 Dtzl7F-*Q3(ҷm˄/<|~; kFA&y\*_8_2q(Qy_aVGɺ|+?Яyk|*{#?.NJA^SoL ˭]P;.-rx{FOݓ0x1Rop@SIiWY5rTʫ4UЫCrz\խ8tGcJuy&ԠD92Ko}=4?|H(礷 *nۙJC6D#g1e4 (VR﷮Ր3oVй+*>o9U.4[M7Cq~͜#/ɜ྇oAc)?ۣB:]y~a޸3so1Gӕw٫_rc+?ƴWwޣB:Ŕ5SOqp.O*F2{ʰޔUbTq)q X"U;Rt2Z\OYnV{"_0.OXK-4+>^MU>jN믈尠YPP(߇[Gl{`:.c+u+e,˾aBm:Fc,ŷ[pmN,ʿʜOv.X*0۝p-%z. '×ZSP__Z_K یe~ߨBjWW̗1H={=c%t-SyN(FaLuᙷEQ7#sx +fc 1"bMuᘟF*dW{Ӳ*{-uz5LD6+ꫣ1ԍӫ<)'zbEA̭QD=6u˨Oީf[{e X Աb~q_#zMGdۙvelk]2QoۗCjSf&h{xB"uHmJ, l㊙#uPCWRnɠc`FT/ۣ.Vr氊Ы#JO fL2w1B)&|ߊ]&:.xj3|I=mVk0@eS"zKL\Ͽt:o}?Ǎ@W79T2!W}M[V4~A{. FCˡ1ʽ:/OGr՟]5;%#})J!~ǭrWrrל+CGnnᆿh銽Lz1<ջEUqZwJH!,=N .tWW8N' [tx[q&Dzk+iXgo;Rd_R{JN<ջEU_1RB6cd{~O ?(sfەѻcݶ>ftoOK#ME~ H҅7EpOe#p `0Vlz;= {0`M&/d x0З"+7+t*}y{Ϯ|:< vq GLgU{ Ki_(MXAQ49o_\0(;_ȆJ=ad(\QԨՇv~3,bP@uІ.tmdyK{{Km(9}zL3_\Ҳl":DQ7I|Z;qMBzg#]7y;[ST6hKD_9qA-m20=G9SAύ/VU(% q۪Q#;16Mӵb`-:qr5dd84tfjg& 0^!z<}N~B{UOrSC0U=N W2ڶj=I>gtBK~G6Oχv yLh.Oz=ʝ{z\)*wœk {)ljQ~Q7TIмAJx.&M?<|3jރzTXK - })b!О䑙UPׅ!Sa8zˏMWB}.+pNǩ7O=--Ѫ ^ka1fxkլW>,SI(iZڄ6m"kUE#skUJvJ]fa.% ..2'[=^QRFe{R5,d.D]I;?DkU{}[J%jWp0 \B&m2-1O5gjڣ6tmPf&v}}BG1ۓm͙(~GRj-w-5! mg;A;O#k#z+0*P?__4u$|U e}{\Vlx՗Öh3jv[-\Wd'kMQ=RUcŽQ(:_kJmݾe ZXG|lZJۤZ}sH5x18woݗxI}ǚ96OrwoMT[Z"Ꝩwމz'ꝨdV7ZA~G>QI٣6QI|r^aw'=);.~9ޕWЯ6? 'd񋟨ZSD [}snnnҹE~t; //FoOϹSK`V|{<ջا?9_WSK{_~d#?(HwޓByîrj#sO1jED'z-&0(B~ K>7a/ tޓJOSBH}g.@M_Gh}ضmM t Nb懞բ#?@JَԧNpՔ :vp[NTn~PM8 Ɇ L><#-VԛtDi(?/B(By'^w77n<+㏍TVe#||]ՍhhF&#F1bĈ#F1bĈ#FlLrCU%tEXtdate:create2020-07-01T09:30:03+00:00U \%tEXtdate:modify2020-07-01T09:30:03+00:00IENDB`0707010@@@ppp XXX̅<<>>TTTGGG kkk&&&zzzooo!!!111...222eeeSSS===___$$$CCC444"""[[[sss'''bKGDHtIME MRIDATx#Kȷ[uWZ鮾Eyln ~}3{8r Ɂ$.%˶|>[{*VZUk@[eۮ` vخw]:"djmwv7}N5]''T[t]]w.F|cKv.oj~MKvySTgNv.̉OKqkw.]d$d75g1Z+MWk{&\3kn)ajhE`HMkfn bP=]Kvk4 Emsd{F":'N$vpEcT8H4:Z/")X XDfuZ3iu9rAP'͑*r<>aWCx;®|yw&3]j TTHΝ+OٍKj:#@cke]ř.5:dw9fo{@v ?+bcyz{y^w?;/=?^y3u[g&3Wx?>wVzzY^SQϋ_z??`W;]ƙ'SKz+>~(>z΋ڞmΊznfm $֦r(Zۤř~^|Y>f^wg^8Pz~iVVm?TXKv7$ 4u:>㼛1ӧ+FT|:zJv??8Oŧ^^'^5y)HP,v{~~w~z?{~~^\|YxcywcwͰkƹ7SXҨZMgÇ_O/٧Cݪm/~)Ǭ6v{~~sqgYz?~w}+(Csq^g~wV|W gއSŏ?{e;sG%gֹ Hs;̹X s $#s[UghhQ{>>+m==# W$m3>.ч+mY?|+veg?m]ijI4GJɑ$G)r E r#UJ%g~?*g~۠Vg2d@;V[g?r=;;???/:,6f8Rɍ6XF+ FMqF1<:CC?|}ÇuUU?~럝PT6>O/X矊%cUT*"+L@l#$^5+-ƶ쾙>{g}>{ wX~O%?mݑ9HhY\$1R F]Ą9K)UřnIޖqw](KjWXnmid7I 4@j Dl Daf#QlLx|*Lvﶆ8@6@ i>Eilqt51%' %dwZ-<3xYlƌ>C`^Lvݿ[4()m|+cF@]q\ F,A @:nrܸUK7 883٥g.6.S<0@8bH3Y8u ֪/pq83]ykl Ϳ5n' :gwV5Nnuq?>O%5ݢ(K˛ڪ8UQ\ocdj{ɫ@v[3_m;&[z׽.v?mw7a]wF6𤋝dVD&|{u /7[v+o]yw+mQb㛯imha+sg~ww0Vu\[g{we ޼6v^qٿ?%C9r}LvϯdewшF7_^[qGoK;|{)A4p]4:mk9μs75^qqw~y+{W[o/oݓ֧m;a)nr{uDvUU;iA8ڊ]&=qf㶩{nX̳{rη{buoo+q9P=淯ED7v~:mhIy է]yV]\3xjym2Vk ew3+˻:nVcvw[-o}py>A\Fs nju&`g[].p׻W\ g2C@4X`sk gvJOd8wZwb'{[TLfNȖpyq,UgFHx2l+ok՞u$a,[ +wu9sĮ17Lb QH0}Y{6:|9*/"3Z}+]69É8 '" "pN-0|V/ @ qb'"@$ꐨ֩3䎉ADv?Yt}>7\ +/XѰd72ԟeoE]k=;@-gj"d+1h@`= qW REs*\acgm^#,GV_2ެ[=Xi@suTvoGU"pZ R6.W`&kcZHy>11DhH2|XErw*vb^stLQA={g[amԤ:Xup8Ҥ8#%Z %~gb"6eYkmdO4%w,Db?'x߾?8j#Ƥ@c 2aŮ1LZaX>b)& :&,o]ZLC5]2X/EVŮ@"P8 Wݑgbl $AL"@BoT=n}%cWSLwm5z8`78 "gXQX #@E"Y;c,:62|G2,>3rHUDžb|/!ZN>c&,]ŨbKDME߯}q2V=7Xm\s}{!% Y II 4e 򝷗"ٸq>)vܰ \@Ĵ5-f[+ŷ ͛neQbg-}ZZw6eB X 9oY}d S5wp$%dJ 3<#mls wN*֎(I&Pt1~e餟>7iWfM,gF/zSq]/AR qqbwQԮS-K 68^,XkXAQh$ TjtBq^Tjv?PM9D=@(at@Q5&I1VR1kw%M3]{F`3LqL])E:qzԔC(;@;[jC +ϕtU'SM`e^ /)m.Tݹd%ĸb+$1K L_'F%4dñ{~b-xMqlüT@| cy @il]VӰxnnP@ݓIFH`z'';;h<!Uwdս򤩍i9|n2$Nw/9W <҄pMKznh b'3}6R'~QO40C4 ;yPL 8ZQkEM2 aMjDe? ˷v1[ѰQ!NRSpD7J,/6:Fӻ s&qd٬aQp誇DQ1n8ˊ]'cT*wpTqVTV\.0 4Q=(aZb@S[)+?6Jw{_M\_}&2ȼ8&4,~](>F}\ o|X,%2YSTUA>#iwyCc6 < HKl.=[_m{!H.ћD&p쌋`̩%V-*SN= TW$\?#„NA7:ڏ'/$FSF #JÛg %J~(0;BC#+[(nLF3Sh U3{.T2;R\%ׁYV3[| hԪ< qщzծ~-*e`}+n%]|bK@?QA-w7@1E\+w%HSd} Z3"̕{7?軎ѧL*:\{no!2ʜF>_]S1!x,ϖ-'G'؉W]3qKA8beʨ֊J.W_aQ{6- ;̮L4IpQUoi.lg]cd6@MzM騬5}@LO)8!9k]NWDuG$ _+[lJ,fgQoHւfOʬ ͫQ*/Y*`z|n>Db D>j1WT4# .cBo CFz8 ͚[~$vR _g9Ict?{?. N*|8͞ySu 3&y0LScycR*yWnP@X}|u,jj`T%"k[&7fפmHJdžw65#fq nl3K}Pcl'wgii=ϡr]Ub}kE aɟU]/i=:!E>D۱2+f%HQpC>' 6XS eӧ+Oz$T)9Wdֵhu uHiq(\Qm@'ki xO "-.Ⱦ p 6&&x)P|\.J?Tꦦ4ȿ˭}NKA~]{˷@m O.wl}Y\+u0 0M&E~{ xj}@0ɪ~E (v$*oȓs(ZD hğK,wBH 2n7qb0Cg Ub'ˤ'Ђ;b nH޾m7\#͘_Nśne~J-m/*!$g[{ϓiac~i+g}nr$qjH$K 60&!R~cfO]w~ h-f 0iKL$ݥTl6/px0&ʬka p±G=ݴm\N"-*yG0qwV(B^Zc~ة?Ix"t(9{(EP5w^'HugHǂ邫S6jA{b&|Pz[ Շ_$>AR0e]]V;rc6(ՀKD"Q^\%Uf|QyXN6Egknx3zJR`*b cGJ$F4v\کl"^?A)& Mmٻi^ުan܍Tthg 3q,]Liq& phP%xJ-;e _\0?yNa,2ێ 22t: qzg q#dxY"3KB'=1}]{j޸R~qaB4 "63` MaR%3R?@by?<:rbe@e}pͼщ}/~Ag4I(ԊJ3 2TR}g0(TJvG?u2%4r]2,gEE@RkDHrq!bCīqQ@֒r!ptdXW\6meB:6MtoDHk L-8lKY:Q〫͛kED7دAkq{!B-N_OU%[uyJ YMK)p S[Zµ)?@N?7Xv+y؍3: gsYE_ctŒy}Id;~Y@l|g-8Q6UzK,[[ZZԔ ~01x Ss5=^F1ͬWYIJ .垿ad8~%t$!Qjc 0D)z9gjI6W|jFf,VD[4x`ڝy3RTZD Z87~x)TJ$RVzݮ_m $^Xۭv`1t1j2.oY3/>~婻SVpBe87eo/ŎFr/M<$ NW 2M`?s1kS(Ŗ#Wtȁ|RCpt7.(h}oz<4}+la|QR +j[=Jc-tϖ\b ,S;OY_:B&&A׮a\8\Y2C[ 6z[4OSå6},SR6(2c`(I]I_x6=%2O0qø ًELK^ouJvURodv7@ |#HZi(.Lˬ}J`nH  ԊN@2lp;F=zmA*@Ę<@?/Q-p'eB;DI*$!G_"fwP=k3a}^ `,ņpT4Q6|N,^)F;9F*zC.t>X9'QDg,dc/4tk¤@SG#~Y2ݷaE#b%%ZV??QrQXo٤WsD((,/)ྦྷ5fn1M=#x^)STܡPƄjdB~`Pm!O7O[_1c;hg=̮ ;EeA! b7o[mLO:}u3}+(p%1Ȉ6<;?'?RSB'TrÀoI6֢ ylr<@$4MƜs ?\7 K.Dd8<7: ȝD p{yyJ[yMZ8 :ԊM&EGPFF_MIz ָh2TTSȬ/Ѹ43pnmyA`y^Gf:Aq w*[ŷ W>ad,6鱠fl6ЇjѶ.Q 2 u^nƯK UEq}es lrAQ'~@`Ue)B/_kȓ&C4{ڞD)3C@pU(Dth.'ALewpl$j\6pn ;',C?;o^}gR%&6ZkEEV|QaGh$9ne͂ !d+^Cë7E+TrN2cQ79ӈu4QώJé/_ W>;u "h]$@dPy/pvu+Yѽ_4qL?, {\7np%ЃXh'>U1쾯jc%#?{sa*|*xtER@ʞ؟_؀ xWҪ,-'"P SS-x$0~z'-3ފϕ^N\l1Sv6GfjpEUbF>Y7uqH#r^7806D2G!Am~eGdw966&>mK0^]QtY̰`tUv5Tߟ#w:gZ7h[&=CୣP>NtGNP4ج@%:BsIvtYPOŚp  Ɖ(Of?9JmUc\pL[pcuVP~wO{èqTS6K$-e8aEH[DSGdkW K:޺~j@hP&4ʠˎAiLQSVz"n{ekݥvBM'gO3s_$wQ%euhq(_Nm{LZҒO5FEu}+9MAiS)%a B$[μz7G5<98mjPuI^Zo)Ys8n7Pi!>m]\c?z]_#ǰ|nݒE3l ݞ*v D?&I޵ޮ8!NUP5ceGA]-[pnhK݋1x}h[ $S!F:a6j\K(@C"dpTֻ04Q,+3ޔXd\9YH-@gDtփa\CgӸ<[Lqq,yuہ/=BcQTvt<8l&rଢ^ƅg~E9 \v, Fm+$KqpqIޒ}ĥqL&d9C;v?z{=,&{%$S.W!P-XT]W@h5$J 3X2xyB7oQzSoiq!-_ /i}ې k=m ~0úlPƭmUn0)cS3{U|ߦ؛ڶMWhEaWJo<MOM]n8(YV#7-wğp{fT^>U~q:gMkAK"q ,L{iBIC;&6 8j_CFklFW{9๣T%-Q6E +WENH鬝nW:2HV?h!BF31/~ӂA?!URCTrjԨm$T^=cLSwM/)+U#8s9:6=wV=3HU4na%YrP]!o- )>Z7:OQmavV- CH9Ou(d-r\/+3ߢx>oh.8BFӝ{oܡ&f'Š(a`bKCuªԬ!wÂu F(-9U'so8*#s D+n`ދ{IFxGQ@ S]  ?f1<sm9Pf'g#:g9dk,69ql3/>`S%42^"!۽0Vv"҆#j7X9)U'I5jz-;R{Kavþ]pe5uvTo1F;Vs6WlwoH dh0qXV"HD6RbEvEed5rZ? H(Źi(yIffSZёoZV&7>ҟj/C929զS|.d>xoGB kla΍H[ "@\~]TAȠ@bo2;BK4N 8DJ- yq`I }1$2j:Zl]粇Wn5_` cF.{Ej?W&-vȇwj? 52/ƞn_zc)N~7ICū Hll\p3WNm9"<_b|?}ǟ&NdO%#0hq:5HU;3qԃٮ5-WG!Cz <~ \ VU+Di0}>64E,̯`~  `)4p\NkɄetDU~E$z 2 rhA{!+% ь/* &&5ώ?=Hx%턃|M}=4Y #6ѱ,T81Y>d[b1ӿ #19'Vx2s\/Nǯ.y_Jx%!JW.$V)#U, ULy>:^]EKRNp˶aazǂBM–1ݭ_u=yPkկEN6lƅ5܉^RqI&12_U,*BQni^9F5zeIbp1kn!WyJmʥfZPxZ1s%SfB/ufvArZK@q|d1W$\/0Te%6 eEtX2 >A#=Sl vkumХ5p-"u؃CwpLvm7@'i yj`-9#/;5ǫFa#}^5PDKc#j=z>Y͹ 6 ;;E/}I٨r]R<8j֍?+6GǸy'+@r_E$n8< |K<TQI=eM0FF_\*φ<3s3 'K)eխnF牿WV3-}"/ղ:3:[Bh| vz1BqaЫhEI>+0#HEn+Y[w4k^rnɦu^ q]%aGOL'k|9f=k&8ɼYIYL{ ;NCuU[esWre/hѳb[ ly+6 D2=aOȆˎf2c? !IrqAE|1X53B1MWx,IbW|kҩfۡ9BfYx(/d%BxŇjcӍxg)Х.S.&?MҚ~H'N-WQ;G gN;/=%j$1Rj@#yT;g.)=,$Yx<) 6n!& Lq:u$TD4.?(tQSŽeԸ?x)9:z<21سf{cE0fSy) DIk{*G~xgU V6EĞқFF$9plR9 b>MKL.cVHᝣ<6+]le#9g+jewn^*JZ&*I o'y/U{V)XQW{z ޏEYDmP!4{O08Zv!vV!4bf&TS[/%$C;H>Gك4T[ faSNeָkaUGcy׏e|a )~"@J G\6['/?KKж:nÈ|،a =9w"⇄^?ʱX 0R[ c[#;w~&W*rRr^$ÆKX: @ m\.dQl݂9ejHD1L ذ6خJ/~LcMy-҃Fa)L/(ZԼRMP%7ʻ\sAi7CҪ Zszn:H4A4BLrI妷l9/c`mmo1԰T,a-k>A MLG{0  ^<,n x4%בj{szN}SaZ#caZTi*}9"}&W YiѫJ((3̴ pF7ӡZv)Z ʖ!'s_zlPֆ.0B̯ٞ++2f 91Yn wչ]U?_ʽ9˜E{U^mA6f\ALy-Œxu݌/@'bxc {$eF˸;˗zuZ1OB^YGg) :cb+5XgYYL '{]w`&/VЍg^OJ|M=J~P >en\/aV]3u=j{|?7NWGu7xZ6YJȖ KytFŔ#ƭ4r[mp>:4]rdn+ыvUw s/yF_zخ4t( $j}CUJr(;>ccD[WZ*^ $1˖#^ ]ה42MRnI.Զs-//uBciŚtl1ww7TC^/5kE,-NP1#K5+,ziz2j-^̡=o2~Z D*CiW|1UxWeL鈕{'CyL #*HC+虃BrWo-WX;ɯS C"5!LLm=^ݞҍ3}ױ[KB6}.|17^h ] NE;C} ̻1󙦊rT&i50W u,|&ᆬ)|G:\s[Ro1& 1!tܰ3.zm霫_.)"XH]_W3³ ustXà[˵m?N('KY.ځNgZs^=&@!hMS.N'7RiGeO/Xa .{yBV;Yny|7XX\D EKYn)ٖ{ov.Ag^a*ڀ: /RDC{Ֆ6}+gRi.[<%N_=vwS8q$Ey:Wqfڱ5Y9>d[<8[l7xA[FПE<)-f#w1}j-'eqH}O 6dX{jLRm=k^b#]dQYMI+)]355ԅ8C9bÇ/bd.VYg 9yo; 0;42@ o@-Gk@6OJý Y:֎RP.X[T+AeƾVVjС9Pyk2KK?50`8@ȃW-`Mjȑ܎"^/3@9E1!B -$%ʯc(*m4 "P0̭ a[3& q 9FFOYYJ,kN>`a8G,ԍG-"GkLv*2*bBV2c+@N'ch%aiG{+ ihT̥Ix'X<`K 0hM}A<;`F|=e @uUX6YMT&%py16@(^mC0MY!i룸H8͂ٷiO8 2~'0 bMC/g*qÚ*յ\O5<ڐf*( +ycPȗ:6^d\e*>8B( $RHkqC%v[+ @yt1m/ >Ujr5}}qlGk*|bwKB* av߬nȷ(g|".sƩzY(r`:881]|?PyMgkG^;>GZp`fzkn,cq\6YM8۝uHM!~ DQW)Hcr |LE|o7?jeaP՜9Im1]~Џ2]C/sJ0Dy*I '@Y{3Z$F f3ZqXԁa ~x9wk |(+8Ӫ]w&iW:'d=n!z{%5XST6XYC- b:_rبMօv^BWa*)eR^ @保"_{u xHJk;sJPMUgZ,'h%?ι02|D=^d/ߛ:XLdWXb,V}x ~NPҢ~@3 61xվ!mئ d=:ĩz,w_0 Omx1h|T (U9_U7}v }b] Mp}؍X0b .h_ ރƲP&&vuiNkH~a'uU}_Zuo͏ڏdTښ|[Wu)5GʵX5B}zZNU-Oqǟ)?E87,m"e _`1s"I [ !!"Ơ泴o_Wf(\MrGE4R(nzughJEնHX3i~!t4%}rAnU%߷kiQ{xCRq/˵XS@vQz{=KW t] bfV[K͢ro ʯPjR$/('z"Ird@PjcU#l|# & fLgt>zo,\G<>: Al'VUj)/}iҙA,ExO<윲[?[xxNɻ6J7ЄvĤ:|w'zjԇ8gexh碠5gEc$r+0IA 1PScQ7?w.'IB|byaKCge[b0~&r!sN&V(!F'zov 4k+Af@|j(G(~3\aL=1@_=K6C ;Mfllr5E)`S)OL;QAzT265*s8hl:-*6]7Yx%mq&䰞?.(R<݁C$(+Zax}I#HIMdzT#Iۭ YY\zu.&[íLk^|ɚz+|*Dr@~`cK;xb"FT -]lt0\+&voBm;]<2rא#=A?zCbbJ!x[{odE"1?FQ "S (i~VˌQc3? p&CF@|&  *]_r_(c|L4pl^tUU5TX/A/SMY|\tw%R\p93-0Ђ>NJ)>}_gTґڧ3YߔFJ_LL Ϯ@ 6]rֻ~ @ngP;!T1޻u]Jw<=N}'AdqS )|kMdԴ ^! mqՆllIľ+bKn}E$yO^ *^۠w{$д Kr]"Kiɰ$BLMjcJ:Eլ˿ <ԊnɄȏǍ%I4gK/c'HNB~ڞ- 9<}h"9uն"d07ae76uvj?*JGW*ǀu!W&r=$t$2m2ES@1jq:H x.[0c)Bl -Oh, *?2 y$@i)lqV翰ڟ^UtG^D:!ԽQnI-^h9煘3 3/Oȹ2g ߩ?vʘI2m;ɹn晷QؾW2۪Oqm6ņv +D7#hOX8O+ L3|Fn'`+b, D<0* :vYk2XhxS,*:FOMB\Ң I>WK3#;D!‰F˘EͿ2\=3+fBL4OZg풲xI7 oտy9ڇYCh-!0 ie (,W[/$WN )tk5O-_/NKhc3J ;Y3NKCfh>.pZK9Nd'+Tkl8.V/SPthh_XaOet6aۍwbR1x kZ)(:{RnpU@y&J3qCs4MkzZ!28-*Dk}@;,+H:Y6\HXE&JalG U.1]7s"VfetrbQ_t FtYN0 m_޽o8~J ObDT ; Yk&"'f + 󊳀sq8]rf*ZuUi1[>="ߘ3ćBh,h7-Gzu`f?z$gRS_4"B֐ %nnF'C+)4lGЖ%N97jtذX6jg+hc1p:ʂ6ZJzB^&}nnXT\~>)Q ɀtL| g0SvW^%Sq 64$[97`Ӈ0ީ)UIcaPݯ1g~Tl_CpU+by$* SyX_>ځAUrVdƔKp-Dkɛjf'z%'/ !coiRG`)&Jv&ecĈO@wcx#~~> 8О56|`]P}:ѭoxe{^L:m^/FY٦+xhO7pX7׿hx çTj*j!tMlM>u!Ieș#.VSO=Uolۥ 9кރCs wp`ndƓwbQ`?]_lURFT:mwKF3`;(J0Fm.H~Q >~ D0>Ȑ/H5H:t*q#}lh(A U3?Ý;$3(!s1,  ,س_,k PxZޤ= ^ˠЙ _0ْzu_ xm9ue8{{4fshe)  Zޘq#zsQ%_r!Fo/% |+M IcԢpR#!gʳKR>|b*:;fZߵ6[ V neA'Gr$4iO8i|5dR듼ey/_>vU#(#6=9ˤn(|VŘduGKjQu"BOkorP MDi[S4Vל 7qN2ZK=\}27ϒ WU,J':jsRF^sMߏOl+: xNt͙ReP=5 k f1yuD>Ӡihd,,WvPhYZ13Ӥ=w%*E\<UҊo+31ONG]$ӗib}i9$X9XMm<;]p޶5ӯ`) ɘ#}`9M[*½>GxIyvf5J\E<²PCk "Cau '}"?zȩ 󡬞mnEŤ$sNbB5vpc6PWWy73[1C>ƖýGxː@-,0'd ?l?yѤj5Q㦝Nli+?J@n$.%Y&1jy#uT[trW1,Ȯ+e!?P8yZY6&^}x0ҧx>gz~"PsO%[kya!pqC,bzxGl\'P:>Jq/x1ZPmgv3 `,ȼIi%LAe#4TM5|> HzbP,ޗNU֢E<n?cRvŢ3c܁N?R9$hH pܕLAS0~`0kukBM\ūcLJDuVhL\j)b($ ;X]mFhvf49;pG\+p?5Ri9ެ=虌/Lpages E[GjGS"=('ȅpdlPu^̭)naċ ?oh,0a6Xm2S@AOxZɭd>3;)&Sոm1VUzO:EQu[b?gٿ+>cp1A`l<6hIBChDSKh|/WxJe/z6Ktr Wl@ |WOSnD~Y}vZc_{܈*c5mI>Yxwl^C?B| NWNW"H}t;.N7KUKJÇ!K(4bXFJ}C'BOx9`,xAvc1M" V5 `kq5t<}j73ߪx*}[K0җaߏ.QVq|jrO.6]bژ@Y9"7:x^1^9GVbG-κRwvZ2@6㿌wJ+zT A N\g;?J z>^L$tM/Z9ҭ[;Hf]dfDs)B 2'̟J۟$6}ȆC d}igCj188', Av XX|J1Рqp8i C.~ 鼔";4tjL:#1bűdu %&,m|#pgdrrW1$\Sߍ4vpjv\|kJI< v,S7;z GPd+uuX Z]f\R X7؉܊B+Ԏ m(Ǵ#r|T4'@Оq"TfGhloqh2 ?DL]$zx=J֮#[6_#!}kBtkӳ=f:~CivXINh+o7{bi]*^1ukmGlKZ(5V CeZ'fGu[))B~ڶ-OsB}o:Edm־"6_ Gr'%nk*v =[S#~Յ؈.5Y(gs)h׈HoXSb٦<(@󣛾ePC _ gHRAŜA*F$q"ȟ=.,?~xpnC?{2lͮk2AkG:. R|#&X Bc=y`4'Oh K ^"W+EmdmC|yhDSv :o$LS1FIIۇʼngp5O U凝Ft7?,DS!h $g tS(Oڿ,"\X[YYy଎ _cTmFg ʯ7/r?.]J+@0fRu[If2 C|rSF p6mbn@w O?YaH+OOdjvY̙h$3M_'KlF |PMS-nNʖn& V1 T lFB%6 A@0Jd=Ͳ˜enoWHlzmxKXѺ W2 !ZSuc)hHuÅC/N`!Lݷ6^\g*h^/0G}i.p:{oW*4Lڼt ^붏ƀ >LoV˨Q$o?GrvLz˗S9)uK:tஷ~; Plf' 9䊷X]:~m>:u!̾n+~I1p2Tn}6=1*lBdwjVvS0aт(G;7 r;3ϒ7yڻ2-y.@oaAWGs+ fK@׼Z,}ai,G7JaNbv0;>|T)`2t8yWHZMN%dW0Ty<%8jñ\kWF݇:X%ˤ$ƾaHdMA6ݮϑzpX<" `;Q9&7-舁}k`oMt?Ԭ(eS EsE%xL1}̜m{qUu_13iܭTOn;{g<%Ѭ'X n鞴H3-9[_D#YOC=>'4ZQ o!Dk@?I)0*ةO!"= #]@7/6>XD$ooFn:Qu`(Nm#NIejfSvF[%1Rpgr'ЙN^#qӲ^hYѼF3)2ĦW &oW_X\7I) )$( ڎېZ"c kf5H$$-<Ó=K{0ߥ9oDv[{\͵wzM˥$)%u~FB<ܰ'7ǤQ}Hқt?CL{-hl?1ֳ.@j05L8+N_@6l9? &e:_Hvįj `.J%mu\u>3ϡG3\"4~- 8o XuB9EZLNB]S vU^|/Io7ޗ#ٕ';+b'^)af&Ry5.R0z"|ZchC݄%/k{ 6B v0; NUf‚7o󨆍N&/] 5HmpIfSז *DCpiAz,6g'_6x0"~ 4MfGqJYˮ$9~WFܤeH9zdlzyW/CDS_x6t#BL7_%)b;l;/B\4v tl;Y |3yzw-|~juSTS?UVك4)H$K>@Rq.턱, P,Oty&pu(|ng--frPott`n,v^cQOw?RîeֱW[}in GR韷&&8}$ u_hW\AR'R.czz) mMAS&u=FR"]0w;U1ؘV5 $#-qwhN.QeW^A9[-Dhc0_s$8p DnIiu5DyWhȫbTE ݱu[|O v~AM[BOQ`QÈ2iMeyܘ:>1rCk1kl*Em]*Am=N ku:7Yo͋ /I42v,Yu ؃TaRYޒLsEQ\S=W ;ڻ d@4a9b-0\r :/mTj~YD]Y:d>> Lnn5VR(x|b/"|,2Rx"I=AYKxJKo1qGpo;'M \mc.L5U{wG_pD2d G:EhѯKIq '6߅` 0|/󥱳cƪn|_ݼ2!-KBb="B24+~ ~JwS`&켎UARN)Y,2\VeMM[I"}xPѳdo@A/Gtsxlxv0" IM eJ#ubJL% >vr(ۓp,vNY˼C>~'_E丄~W.`6@C7]@/tƳ2=q 8wzbjZ{x!=r=Ob9 }:-㥹@sȢ.uwG %By Sĥx@&|i#K jH-b{:dkܵ.}7FɳEY$UnX-)UW!t "/`Yh\_1/S)R- Gֻs~c1Y͵O s8$dYӂ3Zm2j1xl]_ARBƽZr";hb Y5S,(+#rBVzjy@5.U#H5WΎ>^e$1) FM %?Pc`~p~$1lEd5\_9k1vڂ,F#G~sǽE<FrR5o1`0xj|0$UY BWYjs -">"@`{ C8'ev{r WIb|ȿ3qvD ;NRr[_U5DIz30z M:E/@B(1 kJڛTţd,US?V}$цdz3K밚|Śĕ@b_s̽pHQ[gLnZG*aScVs]-`n dq%NXyʧX``;ݚk0 0L:vEoX5r%>PF9KDMw#{0kt}Ȉp =$~];it_FI+ky#)dk1rZ}OGVS!O=Y0&;.M3ȿ6axMi3[}tAv):}1k7I>*c ^G2$d0kywٯ #P(j^egRp%) 9ąSR/ܹd40dp'OeVȏ܅Wȡfiyr2Ě2NBzJ薸.hv-`jLLI] pzz'slN`ű~𯻵D0[>G (ZI- 3!!~#,TG A\ wYuݽBu1A5.DfP06R9 {{u9?歸PQ%ccGʁ+ZI)]E @58G7y;+wJE$DZu)eZ[}0iXޯf=ax}pۤ }E-d#J;L TL΂dsA Dr9bi?_Pa!Fz$tc 1ZPϑ FYQyr>`ڦ{Ľ\(Rjs)l"=4G $~xU5CD0Ϗb?tsaו0erPR{5:Z-\#n2]M6±}A%:,4pcXg"&f[UPDD`}zjdz*)~o`].}\:L2V~QibhRGwણCXOD/̞uֆFӸ )KJ2`QE>@m3eY+3b{ xL bdu~,L@aO )vJ.kvdr~ehr&q tBLaEQ-SAVad1_ۿ~JiBb`u%ZTE }ω y lf3LmgMݗ 26B}z*ou+Ckސ)19h! 0R>|.e:Zg-BMC{!W(8j4>%G_ˣqaB#/'*'FڕxVăx?Gd-"PMA:B{gSSViH #Țv( cs헁YKy91 E:2Ј2z_LyWR Ep>@Bb(XP/LS %ĄL\۷.OR=Vil[rluNԄ:8X+: 6 1@{wg^6gPi QwSψa'aoPJ4}g }XN%; UTwĚjUlBHw.7sr'(Q[1NIO{}Dk3Iٜp8@*oX#<#Vd]_\i3h 䜛J=󘎀q Ʌ l\?B)ƀŠ e"i?xWEZ 7 nCe{gMkNi@r7,:W0ݿC!xkd4w@qbWuߚ 3sݗ3yD}+3ao#ғëk)ۆmQ[4G>stmܓ=p05{=IDkwVxzy4# ^2^ -ΘQ6&XX h/a"ƫ_4jOGUjyܮ!0Vyϕwp%ݾ= ['5w YҼQR|]~5e8+6%db W,n<HGZrrlCY߁drUIh%/#\G%Jz?!050o`G6xk$9+# v1 fM֪i܋^o%av|PA)оެFG&5UVpwfKN-ZDS'1F/`TG߻ jUSS}a8qlyڛel {'>3 ]DCQޣVOyA)G?JcAs"lszp%}8Z] Hdݑ 7v/6o \>U39**m.gӢ4JU뺣N%7<{j;_YFCaT{0ѪSB<+}o$AqU{jD<&E^ޜGQr0IW#; uaqXz'!Ҁ-U"tL]gPYRZv3#}lH~ \Uj(i@C!tf,'\(D#uX ҩM2b?9J,DсXش}_9M,q?!G5\.FQs-=c}?\dTeg8h? }UC` )tG,]vM?-Y ^P'^wG-`4Mi/ȿC{.+t##o8$y΅;+ɮ[ܷ&=o$D/<<݃'~0xF1&\<.$E@r|´ /cVw|{?M c5Q^3$H9_ۦ»d(zck,,GxA^ѓ>njOW$8Q1r,ty/HW[WLosg|+q_0{f3}k~UQ1 \yg?7U@p/U62v"iw3&0y .1}|-xp["xjͣ>!.1pNuJhq8ZuWl+E6}\IJ2ۙ]u $c&#Մ)4&Cy V( M{Q7Q"z!0f]fZkm)3}gQ KJICA)~D7UGxH1U-‪0iZ[& { 0;w&!Wm ڒ`O[3 IU<ǢR0q:vGmSh|Rp>\a;y. k+NGn\CɴQ#yYyk /0kU{RΤ>'.dw'GHL1wٴRwQ'qnHW=g-!Jܯc fĭWݯszz[UsqU(:ǹDK l/84|ah~R$rt[cAX}*r!@f{%0(,6mWDSV8j<W=?7{߈l=Itxj,slU6hgdPeq&YX|q-jj¾,uWx4A ⑫HqVˊ[?9;!s%X\N8!3Gdpcivb;]5[XufeRjA$ǹ;t ~ m!}$OCN. gtdƜ 7mW"`$͞]76 `B%!5ڕbLABQ Z# sl><ۈtXWQP[D%D{uڹD &scE zG[,콂uK tbAߪJ{Kw:AroeeWI$ZM4Pa1WHMhko@y(y靏E/5&biY,ft}+ nΪvvk $,ګd~GCgj{{-sf.;P0㒱]%F ,o) z ļBBUeO4Mv j -'nBC']dxLpIּϣלR1ĠdŢ 3j2Gݒ:a+Rq,.@mGvf셸:6ֹ.7'@ KOo ӊiSxUW)(tPdh{Fx9ȓγV = @ғ 0_bY{µZ0ʳg'[8O-w7 p{p5k|9W %Ac]r5Zp旧s=hF^2N`𭥫~ G^|(jy._ wFOaV&S7N#SGF> /q4ՇN5+yqAoȆPAF>.ūtt彀obrÑ׽N1VRBqJätQg%O^p#-bz@$^&\X<)!O=ļm{ |7ܓ`w!izIsE, 2##~Q(H0b{%43zaQͭ%0|#aNfHg@7,xX\3\`U^!P@cz޼E}_TvK\WЧZ)RxG=9we9|OG$}>@Iſm!ULgez9q'Cǔ}],ײ0y) 4|2/p+=@]ww߿H`_[Uwy(To׵b)wPARx8iY E_eI8}߆WY*@(!FahY]v_efGlU;J?=B j%d>V\Uq s^;ovYU{=+v:(6+zr~BCJ]+lӜ(#vDqFӭ^H7w _!J2w.(&-Cqi4C]Jݠ}+kR!ι! o;1qHje9z!/;J,'>;d4V1Y?$zzO-b\q%X?op&42ixQrYN#PļPv+J8Rނĩ<SYmW*_R%C۔lG1h!] [e WPzo/cǍWOAv k]'jW1![&6pCk%!@(*z;>6X Pm9H'0z>SfUULuѠU֛ee7PGdb^5ù&dzX;AO/9+yf hwvD#GL8aH^?t *D} oŁP R&3ʫ("@`!80'o![XmZ ~9P7o'maD}T69qV ]V正dž{Hy.md]YmYBmyctp(MAaM"33 6dV3f[xDWYW y}sBsC gB9M]׿f;fѝxxRc&t2^ ټe .sAi@RB*kFG~#kkB 髽1 ij~loXЯ{(Hr0jwIHWdr`a mq>7w%֋h"zbBء +o\s+YX!^vypp \F2't[TQT6j"|>v, S <Kbboxzܼ?%:=>*Y'z *x$Wyf( &`EQhaӦ@hԶ)䔵>!P|Ur2Piɒcb&/RM,ŷ᧕1]pl+Vb2F}^fH{m2ZP+h9gҢbש0Q X@5sh?[ bS/5[5㝖beEq[m,犴EqO 7J,v#bv߷#::ΛݚprirA;^̺FYyɼu:*yp,%|\ĸmFu =v*(h9'w_\EKjC[74O]),'fꔜ9 )9М-6p;C{&KyįR 'yOx^raZ0 }0sO\y)BҀs "c扏dA*DI[1+!>{d,M地zMO/}؂Suh C-g_y8~M=`5b\?Zol;eDX`VX;adY;qfpan9!|݅NAҟQsdoݪ|id35,|D X5us+63p=΀]&ZBVoN4{UV$LFSOy vH|:mR_|=K3a2]|Q[=tvgeM>iwܓ;N<e$;ˆrB7n7dlTWLuI)&`c|U[:Q?/+?z3pJ.^ebMa+OԘuF_4>2jhS-\m#X%}ri]OCT<6\}5o z<E2qzkO!q ]~8_LN[cс|dNG n+eNAS9B{zٳ#7s1\T|o<<7o1[ӁOA%tR(c)u[2z<CW>稈3 zT΀&FA9af-6ԎFafe6Ag耊d;7/sGժcqfji]J(U4j \ XD{,77׆mZSz/KN4B%SUoZT. LZzv }nj |&UF('2.!'AUTZQBO _;B9a7j6[=AOCz8 < PG[Α0>hބ<}OkI*Ehl#'d4-8]8/BUߥߛd\\d<#Sʿ좏·E^ĄF1U??"6|]4Vu E Ox~}-ul_~Kg,h˱~}6qFB %?#o/*/i0O*V(WaU=2DgEeŷ$⟨A?)E `}V L"#t!qwk&FŲµ&Uqmav|g og_EXTDT|`?۳yuUM(`p[&"U,aBآ&?} v\NSaQDw5!YD`ާ HO/跔[x8GzKU>4kNK=NOM^`dgBCdp^CpΤJ0?;(N {Ak3]9%qg/V,})L]{e%vA4@サ$6}`%ymgѢ `\uiL'L`wa ᮛ6xԗ!9, Do=Tj2. )7]CƉ@ *̿+rNo1|"qD}Z4LT@9e, g ]#]T+$2ZH"8wz]9v72ِRsK>|dX B}a3+,P$&G 0fQA,Y)pgG=sS=xvɽ~[MEG`!@bFW8o\B 7 | PQz;o?ob3gpNPA VFoRM&"٩y)\}V'trrJlѡ1~6crEFOgRJ[ÅCHl}(펏[~Yu N_`{L\kyu;V=gG` ,k!#5(/EGrjj-G-sށSH7,zNRh' Yd>_x X&U*L}=;OG;gmb h3kQ?EHyf)@m,jZ pVz_o>'+ڛl\Vi1|\0xpT&Um ]'݊L#&EZ2!3cܵ /liNbwv|`1)S'/ڋvgc+te.j]'{'{J(n0tČ%SB+"&-+#v&m叼b}8c:{sb C{gMn=,͍d,j;q ? ~[qhīyhRd#ܖRWm}2X# :j3d H7;˨B<>]>uH<] -_wK_[6PJ ţa3s|/iŀ8S+KgfG V@ǁ!ӟӢYV z]"lN뤿`oߠ5e5O`SGhM#ϩj,SDlEYR[zl JFԼHQPVauzLS'PbjMQ˔ PlK wop?!mmˑپF檡ܹ6/`,1ې^JHC AJ&PN)u@l l43j\gl.7Ϙ/'+ܕo4ěl*{FIb_AtǑ~/Q;0FtY0X^jԤ38Sd؄@E^}I]-σ?bd4:8NY'^`4loawDKVkOBVF"hYpL)>#/_ 4hWݣd ܸ+8쮦0 EÀ_US }V³v;vuK*óвL: 7ROݭT0"6⤼ ,g5,vGڗJOs7E5ovv~H p=/|?S5qJJl|yz`-QDm87%2;\Ls0mgړ 8V _zY1퇢 LmEx2(X܄ 'xd elޞ=r*H0UY?L6WW<'eނ)X͹G3Êc$TLKb4's(xqx(NXm*-#6w/iR$0Zҷ1q{ظc/SJ,م{nD^'"5ZY1 ޗMV"#O׈_#yo)L 912]K"wOk*P{>taoeU+ Qa)fwQf4!҄U+ oV]!nSk|r{> pXW)sy-r:,G jT= >ijI=;d'eYNq>0C,6AfrHjaoVwیQ-L)Q_զ֘`l5~suB_3T$=ͭ6DSѧ 7g=Ze4P qڟ72c6)yXCاgInK)w_m&17 DF,zluy_|pH+&P*la+=f~otC9z><,4&*oP5p=ùE^ p^G3sqY0ḣ}oǃV8 q;Q|)tٽ3m+i&.^%; 0\VۃvUV=NK'5pZ-QEQL{*vm'X+4lʁ8dSH>0:V, l .@6zPi~nO*ϊOH2u)gXS {/Ogi?C"ONܯ%pJZȶf#32SiNL^)_2.-#%F4 o \22Fp|0`~N"Kb\_rƖBzB\ZO+X ;1"'"9my+X-[9LEepY4^1=e)#eH3:YEj;mfA'M y#M]\WqdS2-vCi|hsâ)ƒ\TJ19Uȵ-N| 26 ָ¤g7-_WKH weۆI*o!rlRrBRXB67'Pg yPcDm:>0X{y$$_+*{EgU$zB1ݔ.Xf똎K{!̈́&O4/u{pȅ(cEE{6?TśeUY[axGIXYb"?`d?s-@Ydїl`؜e YA46?YW4tGtSf {J"35XDX&ZMT8_4@e ;+ q)(D_/=Kg@䨛EMbpZ]׾ҹx{s VQ"(154zs\?/˥0c(J#5A =*jR( ~I:۷klɽAZ.6jLC"BtK+Osm׏>hRFA[ap?$ {eӇJf<p-c,M87hesOl\a6 *:.И0C؃qHJ(yIͲ wC8Q~#IȻIF d/)}$'45Psߟwq^n4mWzED,"C<,N;W$K,ֲ{DG5 ^E\;j}h[jbrI$x4rPt퓦/pzj}Y$5D^`-mpqo22~iE!=0iDm32.bye2ڒ*;[^{B ?bEU!GɔޞE<9z\++o#O8)u>9,PhEgHL wah?T=6oۤe,===aö`=oA(OZ 0a-QgdBͅ e.C9>CsG < o*ʢx@|64Z{Z4ޠc5W> ~'7'#iXQ{MO/K .v5 `i0Q"׽lAp귓q|3o=YK@ {LDry&0{|``9ΤgãZ[SkT[~y  I/ގ=!@2sc%mS߰Ffd#ĠmL/ nGwSき蕦rb,ȩ5MZ]NiWWYmU4@tÔUEPĥf 2u!e4WR%+d]vAl?"ס`i{0Ȑ~ \N—.X"~j\K,KN< ve&3¼b)1ݤܑKw V_BwR"EtEl.&1)3)A',%cXƧX󿴀Ҳ~ M27ypo.!vrҮՎB*37\EyЉxz{!,LWN\>jr!} VA̼EB=2xa#}jdA[iOp{lGiLzZ])[b&_t,Ra.+1B97 @2 dE ߋOޘT~$N2-FC|xxFicTncCRKv <"QԨP*-oJVg.&&#K0QE[Ur-<'VǢaॉ@|_>3Q%,PuWY%:ZѲ:ip0>LF.}vLrg)RS&`JQ8L+#h}W8ɀ߈K}=mwq?mhd@o| ? a-}/h.m3ׅUA8B6)ܤ 6OPh <-*MQOO=x*l]֐-.(jrGf4l)#\l>cU]?!$,d/€Y=4k1>[X$y{ E2g ɠҵjNЈU, D_wzxBCL4P;gyFe־P0n3{Mz5o MM_+Z_)#p@FUT4e=҃ƉrJR"b%`jCc6YF.jc(bb+ ZG.rVl3Br\@W\yV! wiG⚹+b|mRfrg𹦣LBȎ>{@"J+"i8=l>W.SoQbx;b3sEf៘$kuM6J)i#9K^qeTS}ؼJ}x\dL;Pm\C /{ \X}u{DhLLƦ(X0+$ a+g')xl6$@6+ ܚ°B e|~*5aAtԏ=>Nɪ :S=8_ 7ŸLuJU 6o.SјQ'[o2N;65&Sg lŹ'_805CPŦ]kD7jjG8Sx%mɷswivBXؤΙ4]D}KJ~ N >STY{qhʸcŋk;*qEsMT?l3[VO1Iu'獟{Y)o lkc j3v=.'~ WRg v#5;z2zt x+K6o燞7N/cy6k:v Gp zyZ>g̱=O /ۻkg`>ڂj2~H+b dQz,ǵEsv&vkCQc@D\ovj V5v)*@?pfyG:&n +z`u2G%#]K@FD,7d*<݃jz{k@ƌ@xJ3YךOpp {`ka9]`Bi6ڻ?[Xp%U[:+À^"6%N`KHN@P n'Cb-=my.:rbɺא; S$㡗er\dsOۇ 6hmxSAT$ {U֜UU뮵OB J ۏ+NJ0:|SD H{2ėWh-د px#[3m?Q!;b R&AVi/o4rAIwՃ8=Jh I<.+b8rTeG0+"j;gR |#I!8~CSĽh`9;>W(>`!w.(lj4wOvoo1.0*vhJ4sub9D`3 T7>b4RqŠ .)뀒%|'W\ QĹ |?.SM'H|miGf|RZ(3+.7,Pth'fH'7g(60vI r/fӳ%Xt"g y3`}Pʊ!2X#h~{$Al6Uux/|MyDc \P(bfrRU 8,i6% x#AڕɊYWA G5"09c)Q_053\хӯ+~YLהDMD.5ۣ;h=%@CGد|aAQiwLaA>LI~M;mϫ YMwZr\\4LX=}:iXS(c"̤c5`tW8r5+O|VBo8"fls x#e;j\o|`c0>贌I@;JHU)ͬܰMbЎC~a? \R[<#7il6eEq_@&deҵf# ? x2j9Ԏ4}?D7k)ݓzpm/`9߱&-hhiNMQԶǦ9+_7NSԓ%]X::l74fٕ/pxwCsnrքA<'oF@.w)r/nc 9mV̝bL|AZuB`.᫾{y.X;nTC4DA{!R@MژIQvȳ;-3: (}D:t.Qɟt<|D:}{ɼ-"5B+b\w޸D:Kh]{N4GN5e`B~;dEH%#ݖKiGq68 sxvF7vtYn r<-KR5ikg *Mk;;S9<ҰY ɳc ڈ!Ywt}`"ܣ TCI>ik 3q;*lxׅ礙gWj%jHK#\ JbņoF]:FUzHG <o1Y oc:ٲ;TKfk_5" jYȰ*JCs0҂⦂Ԩ6;jL Q`Nϡ,驷W6a.{5wؾH,CNϗosA4rɨAZ s)BMbݡSp҇l =^v=.ý'0CݥW A2At~R) 5ST5ˠ6ۯKC!ҿ l *m$<:B~x0}e] AOEz\?"DOd ;֏n4,@62voHR9ފˌ{=/:kjN6B @oy^K2ZPe_?"̆C8:ƄTo"#~,j$&d&4weZbֆF..;CO}{Vf#0OmIb̆)OC eOБLSHY4.\I 7܎b'Z9|y Nä/>q?k1~UTxJ wZ) r<'D&^as9m(a~5iD](&.TRHIٗSa2F~0v !rS a[i %}9,A^1i& 6< gp ?rZs=?modNGYzы=QR0X߉T*i%GDwE>}I*!E [kB3|Hx4!ŋeT{(DȟdOa^-6׫\53ב6dr oky4ZzCь~]keW%ۢY#XTw|+S&A zdE#!5W&g@vUڷ[ 0F?{VUȭ|z 3f#W1/9A'Yw*15-S6uazci&kF)="㦝z;bceCI k^ 0 Mv*ʊ8pomӴ=TRrrjF\_5«Q,18&Ԇ| oV6v Q~sz_ "bc!gUEp65ȀpCcY@\J.MYuC`ݘ\m#R)7Tx@L.65 EЮ:RX?\r4+Qy;5g~6aMq#F獬]j8ۥAi=hHwr{QBO('fpQnX aL7"*Ws!$"wL *ys&] DmaYj*)ҭbfj ;dVL4XufM蟙>vA`lC\VenWl>#K{WҺa/h/YfMKˊ0?u愉IģkoK>ܼDxM%ڶ`iLq^䆺Mnaq=.e- Rq.^i7~EG9+kLϯ>;?%Y)%rg#jIoL&mWk O oM>[rdDOz`s)ޡpL|%t}Q^IFq`FnusZ8(f#:o;t3vxwAs= yqG1?nIA%WN8ȓ)+~srBQ!T훶*afL5n k?T ЭUe +Cw|k ^W,dDj~V{\Fj$tjd&9'+b>ȯե(=-uO?%̈nϣ=7XB Fie7@# (-z4"5{`lu6Nf7<gNY85l `!L 7}~ aqpG&V;>Q4{/MQ'TpfiĪ٣jC?GƤ9$I-vɁ!`ich3 C]g72iNJɐ M (99xzf Zke庞ݕ^Xϼ;O@6Tހ)V ^ 3%^O\.? )3?awp54RuHr"F Qg # eauDO̎ j)ngAh 3)Vn<MGϑxRٳXEI!|Ts7P@;n槒^]j6Y'b}+Bn(+bϼ$_{=Acʣa5DtL0#N4~H'_eW9*۸Dt߳pLSl{LG!f'1Q I至aɊX.~!n6 eKzREoMpЦiqe:ϔ\Lŏp]2>da HkD w-ǐ9ͧV*ez^,~<\ N(=m}}dwMeu˓HWKB1.5!_b;F.INfNThE-4r8;Nig@l8[8ڋL;q?n}Rnv.^eqܘGN_f 1ݷJj \8O8>An69:ge l$`iAqgq՞+rDz i.I&.,<>lsst.i{ .mB`9]?s0et.gJi|QZlu'^al.%U2lwW7Y,L0ޖQɮqc FrTh`&)*N,D*>rhl=k(Qgz`GԒ-_dN QU?_5GM*Jd::Z<2FâZ 1.ƌ|E_#hL*t3;!{Lt{zfsn˙ZG)";\Z6-V^^m;i_K,O ۓiοV}!]q %C "mjQUbYe2rqF{2Posٶդq[PÛ/xR*H6⠌Jq0"w$?'SBˊ.fELFj=H4aŤʟ-͘&@H_161װkTԚn.,T)^"1"ޕKo| HaHdB[/sfBn<,(gR}>1>MrW+WaBDjTB9[tCM s{ BƇ*nu_$a&hR7Ȋ m K=!tVEN002Յ)ԅ:##*5e3IXFÌ"D,\.[Բ5tsaM=3Scc%N }ymV{m{@$\#5#F+E/*fݬԔdDD}[m'#(I4OU N-T d`;죡DV*5/5sR!ث|o"rlp\m'b<==BʸPN/\U.10y:B/M[YҤ_W2_?\CQӥ)̍]≠jwR}!&c)\8k7pRI6Yw44&=T3.hq9Gy1Z"ꕷ_OѩacP>V^XyBddӵTtm-ū2V,4q'xwii҉`s'Y0&3e@ݣ/FRrN+v󣉺R" jPJ :#&eupԜlkv`יSxz/t1H`%iU z:OqUv}69KJ{ CmO@WZ\Ή4^T~?_&ڼ2UGb[EחZLp˃@xiL:) @mnh|SH\W'6i.~XC7";'%{M<0>uNS )=Wkxk\fX_D!„X)hqY˾ &/l&r HCǿ]4hC@aB\/?/M5qQßyę? s6a3eY'N[v{S$S2FͷC8n|̱ҝ +&e&Wޑx8Fڙaߛi1\Mtsݗcf/~KYf*DXMi >U|e֊[\3M_1nl-mITN,lfq:}ysSذETˬMditT`F𩭛 UgIfIK\Ŧ-*Py-_An%qI#,Dhn$2PթeZTn0O:SwOcߖjٍt4> _$BE2D"@, S0J<ǣW=$~4эv|/'D@~L;)f*}1PF%N+:9ty">f {η`$o[5!;O 2 kzojg+)LY%PM~*衖ngH9#e{Ag6C,3Qss5]/z=rSð v^GPܽr@%K ?I\屟 ]G@# @8g.Hz7 .0Lr>SE1 ~xےqaKۤW~_rLJwB ȷr~ <ԃRjSovК~nߺ~b<;i5 ṟNq%Ah.rb2 r{?rj'sƌJ V; _Jl>ɩdk戳Ce1/ n}F5lr>%Hu JI%u#(#(t]o'І=gR [˸~}O+f 3riP 4Lfz6n=3r:g+:^#;pDh͘LRL=T.nz`x%$+g4JD;tɦNC(㣼U!1(edwUS;ճk G/B w_iS('Ÿ8q6=W8 (H ,d}&6ςDȁgWF+y?鎈d4gs?>3򠯥id[{FӸZ5Է٠-,=! Kpzkt[. -Ny6J-ԅnޣKˍSߕIHЪ{ Aª㐍MAEw|%}fؑCkn2[ ^G8K*[^KPڼ Ŧp_݁DyEGPF/#2A EX`kХ/¢R>,Hf X/W>`wa6TȲ,ŞN3֋X7KJP5yCb4%&,wZ ʡA!wvжRpɵl7 XzZ\tPL> /s[pP>nOُ>nK63u(0CC$ID\}ш*_91BchAX҂n}BD|'4ԯBOʲSCE=oe4 gYHX6 ,(`KHj f/⏱;lԧ}!|rrnfJ)GN؉iy3' Om2+;,T K75@\v ;ǧZ#w3H bxrŨHLʬ*5ZF >E]CRד p%VY'U&Ymҷ nR_@%gj].:/zw*@iٞ.2oX5xQyCZ4j2[Y!x4PW׊SE kk汴c/@#Nwcp2;`Y %4eV/UR e+y9M$УϞ<9(9X%$hTII辰oD/r)()=`1= --;EO+VA0O}*%8{1þ5rh( Gf̃m]O*l3ѻfT3t +kt=(޹(Ʋ&KMG >E6 ,n]T: ڛbבn[$:(/݂~ƬN7ʂ/8zA\޴ߨT0r7$DUQ~tTL nR&џ0bv<ķ"mi-ʄ܂}@\INP?qԨ7El؏)"z\DW&!7Zz B7e]b'"$™'y5&Z"(0$=U7k] kT{ 'SHD%շ{-tz"T9~֠ɼ_`;XR{H{JE۾ѐ  3_$*X)x^t}|t334c[(ؾJ;ČFp߱_1Ӊ53txbJۻ/@C;v%o.QxW!7 dPHJ\@c仛0y.ָ˱{ _T+bRMM) ;$G:GŲ"udZ` OXKp-^G(R_/fgVcڮ=!N b WLSrn:0[ [m[e;zۓ |LMҰ'}N+^d1 2ǩS^,t8[o $:y9R&qs=r%Nj/XĎ ԰Yb N`6t9ب6 ))dc["ۼ ]rLc&];pPV?A;̑K4PikES"%( vB+šgWgyDKCcL\Fg1 DN&+ _ /Ѽ8 F-ͯ; <` #=]Z(R*Actȿfӄrs/goF}H(g!M5]|U m;n)f]2*H,&1ŝHDBnӁr6DFT{ElܓPf 5pkt6A|집C=!yT#tH 30mBؓ0YɲڌL))>zO1rɋ!dLC3ꝶҚD.+F֠g)n@Ch<58*2_l3L40q}ә?#"3bz{g[ѻ ya>LVjJ+q`,!y<~yӻFo #؝.Dcv̕[ jwB*"W^V' 䭅RmJ;M|C"4VH%o&[+]aDۖM~/|fj_ZyRNWet3旘˓Q2ps ߙU~z_˞$.𣤖(C'(5>,Smujj&=z!e.0Ҳ4&Azŀw?@a;r';7s '`mu]$h3Ɲ.0ut͒5R7v(H=gwz_s5Rz2^-gZVPJD -]!W_leky;z+tͺS0XYB_A47?A;0 IM˲W5,_XdwBƟ=xZvIsк0ꦭtf XN)Z^'QН1e uTC AfHīcX@F2:p&t*y\wJ·2b_osDv)$[VJ+Kr\*?Xm{.724@ &(L_Y}qlbD"Ra?u]‡ (Ƌ_  x4/Y#o)I+Pe8K ~x.* g̓@LV?gA!eiE4㡈p…Dٛc3z%8t':[BZk&^>6)nHNp0yns5:fkdOGIT{$ޏ,|r2s X mscG9 %=Mx,bhhsGZЕt*4ؐ-;#]ڛ[U\`КHǼ{,ex40`dPr0RdY=X=倣|H w2Zdq pҀxG碢RG5| C|Ͳ@ yPϤz"2S.g{iP?J~bɻT3Bu]2rކn'>&:x+W2\7c;>gqp9)Eyz} oC})]gʃ&sChtUAr5ר!j]{Իc"' ?b'=9\xc9;RF,`f pDlDfw4c{B:^8MxěB2S3{vCmXM(Q\tlH~h@#=94Pf'S$>jы̢{&[;k9j G6ZjRUdH8k1xFFLZog/-#!ux?W.Ld錙\]kE(+&m:=e>; zԢ,]\&;&K{$yyīuaz:}k,9dzSԛ-s4*vf#?bo &Vk~dcF]qŮ4={cesW$&Cyr%w,Sn^ڷ-gKζ# =i GN.5yA${qƝ52u5<*~_C ]:"|z ernnE^SĻ"@}"KPdj4^l@#P{W@cl%Fr-^M|3ޣ0:| d?;ƥG=A5:|`=EDMSanO0܀ Ӊk햗=7R0X#6Aܴ?ʦ`xbB:fLO}zE:;%Fځ9 Ӝ)a:f}sE D :K87 w?ON{X`2rz0vIO9SwSX+ ܖ A]]# ~T\'libG"2?ս9c'@JFb+JUd{#?Bgl"\pCx+0 t-SdSZu6Pp0ײ k b=X~HM4D4zJTP,Uw? 2Յ!"n1H+-N_>,DQɓNfז?X(&1!?zX9>~SֶEh`j%PAU0]ߋDY{ ۚDkԒ&o MZܡBQAO*np?Ii_aU-m'ME%ƕ&Wj%r~VmAE%(w&Y:` t)ɯSJGyߓ[d)C17sQ"(^EcLxUfN6{[]䧓~}qG?vCYf8v8)e3o1n`X >KS6G,M$n,!|Hr/ؼ e<U6+{@.pEo%"k9ݼ=;&492bF_І__?&[s^(|&=KuaboAuO9L\HEuߵL>2q'9 luIB^s-_vR4\L7Ifog0vH16vE%[""J{  TG6ߜ?ĝ#NvXg]`Lu!ǬLt$2C)&)wdǗliesӾ8k:x=`_D kj ,&QYZEpxj7FTcSy+zr᭞COxe5Zx.Na7K)|1up܄&AmuP = uV.1&k8bֽ. bT+w^IY UJYZФ`c/ٗ[~m3 kHm QhQt2g* b't"e j3%a&"/Kj95܅ML ~l~y_D,9YsJͧD,?N]&(rnJ )4s:Ql%S݂g861c{+KG<] d)MfCjn= <|Cx*鳵biH˧%ϰMdM^)t/WV,b*ٞEtfI98 B|$ERFPX'5\ع Y!)bOݮx_S=XaH_؏P.6J b#1ÉZa$(|cGsܴ/+n+Ű҇ V4ͦr,@B׀{fpZZ7ۊ X&d>zp /yu$e`_ꏜz]kx;;Ft"$RIXaz9E?uGsWTt-:x e% oE'SNSkgo2 8T9O̽h+a봊nJT]bU4Ybc%) Mp\ٕpGNP.!&9;YD7g[X]juZlc==-G"G3vF+q#k`r_c]"$FgGJ0|~A#P{& ƶ)DfXaLE'}&~1^6|Z*O`L&^?:tsDŦ^U*N[ckY{={-REQKGQTYz[c-nѱɪ5xN#4[pʄj#_;_/"`q'vYlIعX+b@; J;G$ Њ:W7ˁ%I"G/?kM(N|b~*9A>k,L\'nCĂ8 Nk qMQREsb22RWt<%m-w}1+?j(PG l\ؖ˴T@qs?:|σG_͎-oP'lcy fOE +D ^&A(է]/`>Rߖ3vc$0` 6Ït=|^hS2cP+GQ5YOm`uT)> \~,/lS٢]qBK.# N #*|Ksvb u]%hU{a m͏_Ot}/BmWb9brEY2 =FmkMe~J.pfSy/.1]'XoM^o9oi|F^7lx-t7^_R'B&\q8b" ud-!}f$J{_?I@W혾0M s fv!EB).s)gXg/{t1d>n7qYBEN%FA9IwNOgLS; РcI]o6l8mЍٳ&\{Fva#$ եLԕ >8itL7Z7IxLsVg%6}1"&THB+)ZFmI%xxR5OPkUAa ҟݲ?9߻c]!#wBd e`[MÅ71(,L%s8Epb9S{෹g x4Fo =fvKȱǰ8~օ(azG_Bէo1|b%tZ?7-6`P-dhd*eO;e^))gFh#o}׃xݺ6oاƎV'7b?a/(4,ĺL TfՃs1!VW~\?=L^Y_ц|OyaVDѰO?;NIךpD Մ}ܡ'YÔOe%-1z;iBf4|fEfqngs WRwee?yZ`M -y !ǔ>?jhwiVP`E:a "&{DF,f749׋i(o~"9x_6>#SBj%OE ԓ<:Z(eF9BdwrbkGUd;J*[-Ǝb'zi<{HE*Y&2%25[x7K|$Idی '=T%=NOՍ(c)-'v~|X'MBdW)EoGWAO%j ,l2 ti֕6@Dgd,Bc$YpiAQ(9DvTJv$s''Ƞ 'SDaSZʓF Uۗ *ι $cʧ;"ቛ?l_ntfT"A84|7&hh4wϺ»dIwA\E2ߧc@E#an>0?OmK85.ÊaV԰;kc. upP#/ˢ[x@ "k`d[뉰o%~AHɹ}W)O0,Y&ZsԋEVi bP߇^1Lx ^-$%~O _5f|eo1^G;Zi6f$Izjog9(~t.Fh1V Na1> hGv5U(7x0;0~?FYgG֋nġxީ`j_PEU@/ U N##ۥ2G/B?AP0_[Bf@[0ߍJQ\|NL-rƃրr6(/Vj民pze \nq'c|ۙlCIm|Q#wj0X +bChh`k?MA}>a>. 3"Yx%`_z5|GŁ 9t`"rK6 ~Qkm2 3j„.IJ=RpYcwVB" C-끗HS&KD9!6qa=#e7׼ Ys;ڪ.:Y/!JоBI(8Y]4^0)J<_\]]ױ0#E)d\ݒ_jUsu˛(YI>pzE PY": }UP&\'`{/?%/ gNklS$#D4ma 5+[}|ڋҧX؋knK}[-F3s0o$<s6gG|45CiK]Z(k[]J۷z˪8B4K/h֙H?B=Rx Rx8!x@1 ri5(vdXHJ!F FY<.3VM[}E~ՇuYP+Ӣ34 9d&;TΜ#ݓE Ƿ.lUQnbEiMD`c@RQ-ggn@۪6kWΖ0qYǟtsÎ+@u0f i=*  =D D P 9{Af0\GոG#)IeLCERL8vI^6i2N uDHENi:6t(͂/la"hA6><]L]YZœJJfagyMVݔi~;C6kMU={ ng)x.N~`{= }l_B&qS_xV5Sr 7z)[8|ŃrA}e蟹9&[ksy`ŀ~|WmzHj}MF5|M iE/xS6z[9&c8߈ ssO`%Cӻ L]|=V|j3frk7/ǙV5pNR{g Uɖ^ALO+zA (]f=6w$+:4|hkB]v_Å.zi@Ёu\cN9@*o5`gT~LmSdoGN`f -WF9+hed_>lxFR8d׸y4?PK.9"#AT~ 6S9he6ob9 T*c&G${c0(ʟ×pb:}jMqBeq7<.jw\dN< ֧=2"71Is"E-/1U&$E\?F{+GU.p$]hH[hN|z 6,);P{s }pf}3禞~(G1 H x6wL-mHtlq4=G]1,Zs:lr*j{•QVJr$$֗c#sW@ 4[f1Z8=)"ۚ$kU?>^'v2?p;x(#U35Nt P3բ亙~?%-k!u=T$Q=KOBPg4%"=]{Zf~e8y~|idJ $P#=(5Oќ"bݪO]Z;cLដ*p$H?Y!&̅u50 UM%ZkhxbDIikԐjG|(SvkATMx($$bF[t+`:VlA1ă4S`u hoӁǼBU\ce&iam"عP]U =N\5iCg>āJi3 ~MZ N71hzl#~rm陖AnPegksKӔ/5:.*ꉘ8!Q#rS7ftkt|m<_3u!hS;Q<= .qtcڮἽI'y!Ȑg`|l5j%rb#CZb

CvDqԇYQ/;?]; ؇"` zSWKK^ľ훕?  0e  /8Cq3HZ1-]zKH} UCm7qo3 Қ+C V|[~ڷ:a iy.JnlIHgW&-,q=_VNz;®;gCSfxmQeUOHo&2iV-`[`G,ن<'&4IJ׭BN.z ïPsxe f@Ues =FwV?|G!(ԅ~k+X:oV2jj ٦O&JC:}!/\`h3bk}[vYIQZb!'@7A <~+q*\K_$3xZ n6C"3ž8 cw.X/mʣktvD{0%w+3ol^07O˪Xbl:uhx$R2oPޓvEkF2 COޫIJ/1?F" .A`bJ&V'F8,1)H1b#|&%kI["`4$kx!`mq#rM_ %V\UZH%]g&AX&.EUH38FXk)،Oz > 8z?m5FhFc&'; z)GV+ѪMi,, -g(B: &׍:9 W bXGsnmh<1!/)si ցXM.A 4;fLa hreTeB>=PFԙ1F"b̔jbL@nX,iRaARA<Yl9_)bZRxא{rU(X??|5Р ?[,N84pj8*夯_Ud!sIPeaC| f)J6TbtYf=z&ۅU L/VDen;`VpIv~ح}uQVquhro} Z2UA @Ps0\1|:gi#Qgrse\rf"b/)2@gy6q| E[R(#R;<|h.N)ghWhn91jia4%8b#:oZլBo1[pV6gV &n62"H"H+BRIJILg>0+~C7D{~JE,2}&pWàx%aԣ}BΈJ%kvI;T5W-jַp9:![0~ј"d-7̴\f1n}:~IEni#_6\c&n72D\{aM2)~;r[A$ %dN=3E9ѡ W@KKyOWHv'C pZhF8?ohb3뛘TSY?''Z3mtbO$ʲ,AxrFyEᕯ:4zFHC5!AFhx,^;8vGlLK_K # z{N ~E4<ЈO2&tfOG-1 ^ /?hأ=6t>„M[ +JX`pZf)eAMSJ̀EN~j;~ _YVs-h|ؐ.8|DW:UVoOI= *%/r=ޚb3Es6@2?;wccnŠxATN*С]<ӓPA/ # V'zgL-A0j + Ԅ`/h"C5"sevƸ/m[GP:oau-}I>">J(՟Vs nd8f(TfrmPwJ6`z|o1^( tؗ8~L—n5,G/+H\ryG(a0]CL472pk c͉E+D&ɏ# sHEwpwnwgPRy̱=֙ZL:sn+SKdDgiM ZSSوFXn(HJ}&LsT\n}avc'PLCZA#u W.رj-/'=#xbT: $+F\=6QNK. ئ SftR*x>>a|)2S/@!pK#rsp(.#> `ݝy4"i>)Xp$nBQo9BAœ@X474o#}fޔ;\IA58ꌈ|iz5]sZ#_Z}8$ꡈf%7٨FVs8K=q:h\} øe`+U4̦~8g/~?FWbc]!fFc+$L:]ѡ\ۑA-Y Op/Ԉ4KrˆEJW ~뀤+ja+rRPhlơQ}&tW]{4VF[G/)c£ʕ%kxNȰP7M(79sTΡq4p?-OKx6gPµ'zxL;VS/)؄ݳNm\Qd art: ,.coJ6~ ς۾eؖK+8vQ>8=[յ䍂˗w}an쭞<ٖy'oilh|[:*^ppĐ}|j$rhі(.Й<dkocs5TiȂw Ո(SfGhe*L," vP9E gιmn(%Q:V(;[k2bh0>ڪZn)Nv *Dua'&@165!VN: *Nx9 u˓J׌T;wp cmlB<QQLP~Q.^v^Wzp>jneJêխ/h엌119xzR3;4ۘyHwKFoK.u*֜j[ܥm$`ydnu,[i@o1ZD%,`7.:T9@2@}5ۋ\KXXBDFK8w\|˕fs ;+wCOКh6 mYjd[z*{ 9b@d.?D$h :fQlE+f K(?Cy<)}.[t)!Sv.D& ~̝Y&Jn[٘wMsxQdLL% -l@8OߣsɑN]p ߫ ~] ~RA<нf>FyZѨQdzCށos,Fv/gK^>Z{@1`1h"l$ˎSk.FVD[ @h%&~H80:n{u*a!ӷ_it d?7k 0^]=޹CՐ>L"吓~۹iGmjr,y|B{K2!(0T3DmԏlE+a%^R#A$ 8{CXi^H8^&XCǹBL-)+*l6&@y-;aL-?#]aS - [6$OuIu?дCp{,wF^f* +*'LtyJRn_Dx 0NX&Z%SgvO"‡,#P0#M[_7&]y"O  B媜:[CPmer;,C%'l仑9$8w?-f;(K_2/L&iBp>:1Iɏ(">5z(=@-*f$dU:+՘>tS)y)ܕgL{) z:,}.Ey{}k,j?S wsxlٌ=7ZZ\ڏnYg#}lWTZ'뻵IdKfdG.= 4KbW#nMn~)u8NvyAjHD9{!%𳧼/Fe3/q ڷpt-9~FdhSS[RMm kЎ;zH+zH.{c|Pcd'DCtP|Zpw>)=N(K!Kp$~(G;CGeDqKũ jKA]] Y!k ݁S7}ev:ŭrK ::}4Y89eN8<8oRL<`IV&n3>6[]Tf})^A$ $' :9%N8o9Zd|QK{$m<zɥ1HlU~4blYJŒ nx9ˁM4ƚAKvhw,~}68&<=v Jj+1\9Qe)pZ kPZWi黂8GrC*}3ë (Dt)ޒd *+L㜊]M1(p@D {cPi;1pWFƧ8e-^q ͂hg+)'ZXQSR˅[]Q|*K(Yc(VJK5| "2}96$4)Zۜ50_1yXy/~ӍM<;g@6Lm%˝ddzyOl^د5매,Vx\OA=[ȷ_yE>`8[&%iԮxԢy_n yrW9+.!<}`&*ciι0m;A yXXdZ&b-,`=aTt 8S[]"Yq m6S4EXsw9\&<1Q.T,9e 8|@jlZwlمbV?ok_ܳ=gtf urYw2g iU J3FpSp,-Y\:xfEM%$+$w2'p,iݏ@#PClnaN#bwǹZ^QUԎʜR,m¢{;Ϻx{С ~ej#`=Qw_Vd\4}2$/3|L ,oH.u[l3yZK+wb_zpWwhMP96c0'fRxGU!"7̊..f&t@~ұ)v@<1`_ys>+B@6;&ι8o6 />1k7'^ G9?rk뇼Ʋ ~;lM%\pA f'3`|ܮvev߅KvqInfّɻnT4| [)f:dȃ`~L4d }(q %Q@OējXq 6w(tij:<#F'+Q~P2!80 6\2\U,AbPE`[{,5/뼇rjo`61:R9a^A"ffpjʯ6LX>2"n[PL~ EU7jU}wb̍I96Pw`#VwhhJn!-Ezȫz\q k;9]#1įAl|~b>Q FE:o:S@n. ׵jmp/S76SlU\0䰒a+4,Y0"Tdv|A:-2CBaFV/ށ AQ+"[mMN]@$: 3>=&'=и|!k>FtPE||9/ԨD4\MT|DWs" [,Lysg+ ֛c{E tKNO[^.\۾HwJיoIv]͒l1;\\WHH ~H>VNO#w@;SJ>}: CPs ?<<lY__c&Y%^ 9 Ene+W| ĹYh}E_o+̜'2 ^x(EЏx)u~asy&Ac,*XHV3|wDLϏSfɩi*nytc4i ɭ4XfPV8]fwAc) y5}!w+nV'V:G XɿCN}K/ߛ`yKY@FNOk1G<9+44Eg6u͚HX-Y:v ǕžvX~UF ( Z:T^ 0 jSD ؎iY72`EW!9sY@>V•OL\j6u-mBԦ4'-,ïnv'S7+ԩ&7 ;-DM cn[AԶqY x.GNgT]8tCP--b i8m%+c~W|Ir쪬iQ4Z\vʜہS>w}M u5:x߽1:epxBj <^I$jз &p]ЙΞU зVs7z79tlJ6BcJdGB<"=g,K y%լt_(g60>H7! 'p 5)<7~\e_;$p,H8r\.$aЎNc4&SNoQjrŽ@1u{H,{R>F\h)(z90w, 砣w@T#S2Vzj}-ꐣC>k!T oy=eSѲsUd~=Vkdz<_;Uv9r> ͏CE8c&%gZsbuSGA8jT?)Aj@lWkwǗ%c]V"՝ҤWd$urI) aKIjjsl 5U:Ȧ1: j-xCnt(-T'@Er\/,;~`֙/ EzgN8G|Y$4d},xجOJǚ%i%@7^ uL-=PBiC@NxG Zݥ\>2f"ǚ*(U$MZ-LUI,-]Ā ppc UfYr^ڜ.Eq<9?$E2s7Eetpp2{ .4UF btdFB8wXVCk2od&~0MyuRi̾?&*Ѯ/эhXrr;yB8,Mňйu1Ls2&dMBy,Z/ƅ(_OJy0zĕDz-_> G 썛ci>3Cr]kߡ]t;ꙡz(n%B*TP̯/$G\(s6XV(񥝅.~BE2&{9Tmn<Z|Ѹ}v1rsi8v4^{ai޵P`Vf?A:-9սos/ ;IJۿǐ x"¤4 T8Iac/+)ˮo ]agTP#g\Qc9ȏ\  T5#p[}67V,7dŅrH_/ώP1H8HП*1r!vo>? !sWwBz6a3H+仫c'g>(cZ/ iր+eɲtPҪjb/䡟N"Э{<} bbM 6"['פrQtƃJmYܡF5[ozОV~eYFcEm6J"2[l.Wm;eYM|ƱnB(,U=ɛt.0ؚq)Ξ|#*h i MyF`h"/I M#ΰܫ2Y!{j9ه9z Ûi$bϗv_i"9~8nf[ ԅ݈BgJSAG7z6C{(31X@e\l1a`|[Iء I+}Dd6҂(SqX %84m3MX`FW`r1JmCY~|ԄBJcU ]F}NxՁo[m/h{m_(_35B E{v9^/΀Bw1BjfFFird8<$稧RzM"وK)`Y'$"j%dP̩'H4~ @O/XF-ĺD>;ǏHa'z +{v2">f_&$oձ,ߜ4kh`uP)(fE>I 2zw|'< !)qdONoPCc_q ] v#SGZ'[Dv lKvHeD&VgH 4/nE{ͼd4k*{ď(A*%1ZnOL(jWYM,H#XYwl-^ޛ{^h,k\4CSz+ʽPFo68C2D&Z|lW * _)B!nʣdm>$!Mx~8/KDamމD+nֳ>jkqr*%(-yg{O{4_`kx_z^y$+Nn!>/f=(*hMF%]R!-*?F|˺ t(w#r NF1AftQb-k8Dg LTd6ؚPZ)P o+~LS`2)ZS)8tзm̡!ާ9#bUS pG@-06ZG>xRNDt@4 eRi44G]ȱ@ H-M͞䏊^`E\ k-vM&LxʔJ1,12i~,vygЫi_EWS'Uۧ8Y=@*ʻ2B۫y|v܉Y" ak uۏ;iT,{^?yE٣ f_tƂCpiwM>sb 3Yw'j2e 5=-Fy>EFj )kC~O.9:N8TC`ጸpb|,0sn"0S/,8Ib`Mcpq<;d}jeZqkv+rO P('o497DD TIoX*lD&iM ,W28y`,k1Mw'[9q. YL [D*{ w Ra,jwYO N>;i8RFy)R,! A{q# zEB/k8^5LYӋ$v3vKp]Ë:ãHeGCsFvtǕԚf~FMkM~h/h_ׅcWcfmhej{T)J\r7" J Hɿa(Ǎځ}g Y`&Ov`8rmZzGwIJa<˄qO*m.353#ԾNM(Zû9<l%3_N2%,H9Vw*^P&gH6@t݊xAwzsڂ]>%DIܚrh<1>5N7֛w^bWV-!T5Pjİ? q|y?\ejBRр[{듛5Gn(s"c:(U/ha7E  h iR?HJvN9繄λ(I"{FR͕(nc1FuƎG [|$}oэ¼n 2"LruSG}9Lni(4 ,O60kr'u@ (ڱUl]D;҅n9Nq0B`LJW3Bɗ9b։;)8o0Tq?@^(W_9/wԸڥFS=dv9T/LLL̲WF=k5Z 0OpkW md?){Wh&l̜ef"hJE. F|H&ZbknѨ5qk8TZqk rIſXyA}4g/:TP{!cώYS{do:amp;&Q;xN1|i4rք j2п@?'*[IZUVtQ`YbǙ2Zyt ϗk*BK;ϗ;32fq/0U*tਹ˜U@zsL"%$;Ԗ`|CDe$'/6g.}OXU*,w˚̌j. &\=oF8ysۉMH$t8kK4Ec r{TBTbYm ^2i2}uLe3uvZ5z)qy y3%.%Beo潢=}NJL"#Z:eGb`EQB-.*cNQ['kUW" q`5n̠*#j .B3fN6BҤ݊Y\W D6o|8F֢7r  jBS60];XsT鲥ŚS()&+4J ]1Cua V+=(ʸǨFVF@(ܛx?>|,w#0rۦ*nY=XV39v8BxՏ%+ۅΕGcWv<$E' G:ۑ?S`wNщ>u2#'Jic10<΢ݎwYqĽiɢ"R1Jxp4e+N8gk<7f 99? Y_=t.jSa~fs@(;!D?z <YJS :ͳHHX۬\q3׮RݞL?+CG2S*oca[QJdvXuUɭaֈM:7h5W@eYؖ^&tTﯤ27نzX;Nœ:O(fXB@wʔ&#Yh6[P5 3Ov lUR 5]cَ|Tj,Ϸ1"mІ$4@.uX:6n$w7x/PhBN9^58ʀmAcN6%T3KFϔ2 k 'Ǽ5H@K4/yG㠳֟mXoH!◣Trq%\1v)_4 r\̌x9SE?#QRKZVj\~#)Fx{ G\`%ͅfO 'y3ɫ i'PDma`_p;H<_=RNq4Lk󍕠 nOWOG΅WZȉf%Sw~=s&QV̒Z ~Uc^19.{w ( +=Cm8L&mqu֯pqom߯d( ƌ&$>3ٛ_t:3LI*&G+EVI̶N4T#rjcn*ࠉ*g >KV R0eG䦋H,Ig`hYw"ìA19xW"Q쨂Wdq)Y\K$Џb)ć~҅V5PVW-Y4yYEYPEYoS 1DBBaPySmGeZgv}͸[<e˶`Ik?9XD#)biaxS 4 ~GI#8`'7 fR:hW aqy4*ۗ[0?@;!G׶>frW.`2չn(ײ%/~}< {2n#n̓5Osu/ s):JM*g|b kmO8<Ipڠuedz?Qu, >u+G݋Wu l/B$CA$eM ԛ9')0[ل$_z@ L%Qe'AСC5S5E侱eWes,|'xpo0N°_ hB <'*x"/O% 5/ZcIY.4e8liM D3= BJѓIR{=+y`}dFZ=zlތk$én,h!7ZMB 1Wui:_mlLӉ1܉Z 9y(rtRC,{y"7_,i#zRbS#GuGϞ8,T1f $݁*Un]NpvWnKЋ  qaӗ`WcxX#P'ԧڊ{l;^. ja0axR>WÒ[lMeuJ3?+DʐBq{2JgfRįRf{eB3^ݻ!HyxnC[fxGu`Oh[f`4P=9Q`NJ,:LATn Zl2 Q{o#09'nb , m/:倍]a"@~ ?@`$1%ȣ*ԊK/Jۚ7^;qMܝYEo%m(E"IeI㭳TVE]%{VYԔRzG5ѺƟ? Q:Q؆Jct.}OФ;Iپ-gʱD;| '0UQ5@2˥BW_捭j,*.?$21ɈUζ>Ɋ'wt@r 2}q@* z;+"n=.;:lƙai& jȜ0k7_dGJ(|Ћw,k|ǫW ۅdyZ?zn0k1wE{*+-JQ>CiE zS_满S\9p#Eb$g ִaR}^g\ǀ 0-ǩ~ϵ{ӊ!tx [S'fo ,gtn7 y<.QV|y> kw`[XJ߲0Vbk9OVzzSoső?w ϚNRr!چg1;JЗL,hG⅐S`W,98Ssֶ%FEV;ˬȁouSUueI|* mcc`QnkUp/aVVJ-Y N*_e fլ?2ǒtCA:sH B@:_r˺ Rp0/ePmVEo_qz.|XrPge6 )Jᩬgn?-}mGS"*~a`6'۶<JtK>]vG>0@k,S}&I}^ Ёw{r^|\Nh'gCo5{apa,[LJU!KŤo {lЕcptKx=_-y='=> ڠ@7. lݸ~!`%4+^Cr0ޗlGBacrz}_WpI/Sb8g&yJRe4λGG0X`#,dkwhE&{~C";23ti+|4֞> .U[ e5{[0SKsW͐;U󤗅p E>4L㠛j Hm24w ON5fUzF6Ԭa"CjO]ֺ)2ˁY{:7cwRc=[scDO n^C$-T2CQF@D7oŽKASoZ3uAR:o^?=7}"^9uLJ0wD*&iמ-I @!(fngC1`b!X۪ƽbY$NŶtgvGpop_ũD[Ѧ-@"aU |\h3^ǩy|lLNExx@k!wT V]zS1!Ad @>C<6'r0u*4jc%Fg潥=){%U{)B_cyI57V~yͮѬ> ß/!%1 Ř,(Pu%@(.ujAy, \ ]Qmo@%5٥^[7qV>ElJ o@[ j~9/o+.(ڃムOk'$CPmM%֥2-ZKu2 [ӯ{ yWT(7E2nvfs+O޽j 5-bF5AkNEL~VRiXx+M5*;zcm}CŪE!&.e8Ԃ91f==CJP&,VNQX#|,3D_-B'(%9bɡ#v|:gH.?'6&ɦKծܝpbF 5ۍ9ʱA]4'N+?av=-*jZJvgצ?+V^ؓo5x?Tj[+rj9a7?_;90a+uRH Uz[j%x?gt}̙.F eRQz'ZTC#ᨌv.ղ 9!~5pŜqeH2fCꍴH:Gkw_8GS~T|WNVj6jcĔ5I~Hm!!ODvi^'Jb%L^j{>LfXs,eLf^"mrr$=q9S撅|D,*5Ӓf;(?YROJUF3?!r>8F@?%8փ1:ocuy\r,F;jPH#.Q^&Gb }L0OcX-E36F _u[q~@ ߠ_|2˭=ռaշ]~`bT[mm7"Df<:ʔXbsaQNJ Q]S&4=‡ytBS<8̓;ޮ h 8#u0F(x(gj{0œ5N`rj(LB:aTs%͉J)١VRE{YThV~! #q9 ;ҖDH]r/YЈm? q{ o<<Hl@[v͋i2џ,؊ לIL⊺!i閭^~T);nZG>"ǍgՆKRn3 }PЂc6R=q!u6G,Us'2Vs1!*S¹TMAjOoC+;gy$iݖ9~uɘV fMdmDȗ d/q_260hxL=*` `=f?-R >bܕuU) " E Յ-Lf qLl̳DN-2:{WG-^G=)M戴]ֿͬo,š &9RT4(5)85~8%襁Ƀ@bA?8!7vvn2sj)$vs:c$ 䖪F.ud{`g1NW(cBy{9maK}8t/k#ʀyq(7-8)ek>ۣqqh)p|%#Ɂէ\ik7Sg߽oFCsß>eLOā쟝GF3'V9^ P1PHU%M3(Yr}-s" MNԈ:ڶݧpZj q_x}n2NrWٚ5ݗraж')mB0<@؅L mLS6D: n@*of%f F:/;|"[w#-aDmpiD{ȟu LeR дؐg|Iժח A7L0j-|OQ*{lKvNN4~9_,[3/r SM=HVz?s<+_l_`$eU7H7%. 0KW:5B`1)"F.bYHQvG1WWb5 ljU,JetEx2 3npʔ)t*ZG*g!Ddேrz)(/Cw=܏اzȑB* jWT^w?B1%$jkQ$P8GD&-JnN6cRv_}u(H1]a]L tPIQC,Yqu5o8BWZ^؉qosQ_zsuqs#Dupe<ƙI.o(:,Ď0`Jz3=H%|ZYC$vgIxī@WYy^MI'r$fNd;Q o>7ɩP6t#N1*uE5?w= dEC7uEnUm$^07MXAˋHq=c 8JY;t5uġ)[y>ڧʓ5{ i"R=[`$c_Rv;ZɎهL[ }pɍ۩bqYd"nfp3)?)*btѓ b? `;fg^J)_c[҄{߅}<@R;g+[RȽ(=[.hC =*jp}~d|12ĈK Đr5jI +lL J_BX\8~mKL_z7ѸhԤ!FřY+D3 W/Ceo4 %3*Y9+0`E-m: F%OKs~:괒4;Ɵ`Y_@6 0p:dB\˙:v):sp(a5Ҥ#ґ cӪke辅hBڌs MWxasjįXW qO;~¥oP:J=kX+ͫ#!|1ArmvRV@ؕIxPY 'vM|υCģb,Yqi( +}H>HJh)Ԁ\}ZiE91` `?s=1B ) 5 7rj3iN"21\f +q!Xy:d[*=t/$O@S46ad&% |4yLoqc?NVɅt;;au,*& J#%4 Di֬\B}81hi^A Po3A3Xi8qS\hvᰟl-&j~ݕ+jat0Urs̝ٙښ9K\qp{ڹs,'xfu^+SίA#gˁ偩>ϣۘ506pƸ [CN@d # dv"ܺ^MV"Xڀu]H-e[x _RQ^͉p9iE"/Frf5fV)uPYqq% :y9m KuD3$敊 0_ǝͼdyuN/Iqd^iΕt:/Yî{VW$F_ȁ5>`f,)3:S+kƮ+Eך8})%9϶I:`+u@\'t9|L"nKfH38Z:Bc98| S<ĥ$էbo57 [b]PX%BP" dmcrYlH9K7!r յMԪ$%fas!I8l4KYᦜ{M4% X_>in3m%d8R=X6~-H@O93s'm=8eb>VuM4+i~IytSړߞVր;7݀ ;zRqX  ߉'iB_2g!Q&b=_70X BǬSo VQܴg[*[]V2 7 M"NŴ̅W: {SxJuX*ܐ:I t׶8mI\Y3]\H ͥ4o`څiO] p̣;e[cU̝;W7~Hc8;Fٚ١ %CviM@͘є \;BZ18 He)eE2DR5/de7m JL T>QFnqG7;RRt]]fN}7m¾xŶz^V^wt,@&e] Ln=YIfoV>8QHGl|ڠ7(^9D^B:GBML/2]pѱe)pGE|Iq|KjczLjn' 3JRȻQK͡98bBfܝJ&fV۵tpl`ZJ\\KBQN"'rSn p/"HSIvmQ4GhrfKj@U{;ʵMC-y@EFzͱ\GP*%&g_z90Wc_L;w4.k% M -8MVWw ǞZ45 \"\ߥc-B+zHc^%i3 _J[,&M_F\yY2: 0;'\ t|Z7Gk= d \/Ce]>~y?w!-O"+ _Cba:?* 4/",jeȞ5M g;''`^ -eAd?B}mÆ_'@L&ߌoB!")" |Ʉzf_L5ά_6昹`Jq {H&J9h;5aU65 'm`R?S0n \o !-Ru!xFE0AUk ffd~J_u)uvolwT_x5ٙ х>5qH#"Kż`Lq"GkzW{ڨ>o7\u _KFgX27qAi`Y:B} 街Zk,e|NhO%7G'{ѩKwo)B"}59;87-{:ȤvasF82C_LݨdY,jŏPb1C>VZkwה=U7@SB_FNn{;lpqm?Z㸪aHd'5y~GO-Ԭ8jHXVG_8.v:X뎷U68^VBM%4ަ+ZǦ˒|=-x`Qke^$) T…#_75}%JG~Ԙ73&j [.=KoMYNn`Qj .ڋڧӥo*>j/!{Zrv%vVuoP1XMb Qk~DZZ Ȕp_|ͯNDqo_|7D mq5@S[Ptq͎lh!e v}\Ay Rtg`3N,ڳlFk>X".˸M͎MV"گnuK٭Lk؄Y _tAu_y' MS;U2]ؘwrV8G3xW֐ƧRن&o`f9/H9]KgqP ڗ20r BݱGsbl1$ 5UejөqI+6`볝LagF| 8& 9Z \!(I!V`1ecKD02L #GuA U]`LʉJogިUjiWskC J;z' :o}#ozψޣsn#稄312žGkS/=_YT#m}p'TCH]"]^kpf_ACLtACWUsIMpgS;cP75zD=n KSbLxNL27Gj8|qNEBnz.Z|Yvh?%3r&(8W"@;K`8 K6Կ7Z?!;ݟ]a:L=臊oc:&v%xZr)Y~ukM*/ @XJʶa)ly&@!-M]c" f`DҢ`{>VdE3B4gr=LI{*?< Y5MҲF$!d4ݽf5i2wS#\\9 lo*M U@ 7hXR(C@;koC/J /D z8<_I5кCՖtX ~h>BO6Ks)9/x@qJ1-6 &8clJKDUPY0!X@PꮿZ Dl)/!6px=\e7kO#DHV4yYGT1䐗!6x ,6!"N(ULM#J*&A*I%zhP O e# I?S;4jb<.C/%4zG(@g@>"8l ;^]ʏ \2-1EςܒP'ufk~w9~0JhA~K*2$>oF` ˕rڼ-9yu78Ah$qq} @zx%6,$pROOOmtoEQOBy>(-:Uz5*!:tOJK+dE 78t-E-6y{or=# ODF2,%ęI+K J$r}1o$gk w=b:W+X|lN۠&nYY" n6ݫv'MR2+ⶋDb;ѡA[l1g0+_%ïbČDǭzq ^G,_}FN'S~?JH':EU Z.1T Nsc c|ճ}{La]0{^LˉݔGbB?sܗKRڦc#QQS v1Bi!70;KL=ֹQJHM~OuMn<(+J.ln{XaE(FJݝuRBlޑ-v%;kU%s*<>I]^%K:y}$_wu{+鼮7{$^R UރKfvMj odupKgU,mތ WXO'F_Bl-!fBEע#تZjJxLXgFDz;2Yֲ̆2K; w}U Xۏk¯ 6>P4)ۢ=]s[itխ޴,ϋըSϰ˃ G^EI,0Zjzm@ VWM,IGP=Re3DDQJm-֊5 M~ gY)Bԉ)oJ+U\7kY"c3w=5 U!}XQD;B̫ '%Weym҂R4?esreHK28ņH\m$|SEa$`ԦQҾB~ˁ}"w@%DIs`̀5ĕ!>5P"E,#rdp5ߵ]T(1D h7$2tJ`OB*VsDLuHҍa'.SnqxXD,[>'F8:CӲ'O4,x\L\@cwy>D;S) '4P4d76KON ŶEc84K]eYB^EoAx_4/>8 ;t:ŕX'Jܗ4eijkc[Yj PūkiP#CxFFA%JM5J]S_#0"\Hs.U_DT!-};o[,*0tu u!.櫣DPOP,ӏ,V{\%Ntʪ)x(jqnO>:ngG%NQI.-QpVm`LY7CG:g35{%_nC8 ߻R,F_:(āU"ǷG&$ tZ{8kH_iͪ 5WpoR*XpbemnI rȖ&cp9)E7 x;$j"cv6]j2H:Q{~"& ;CdbJb/vF+2a*b 7w^щ[` X1跪&np{. rGWk>X\{Rklg+K:ߖдg'!`S#n]Q77c$nzܲwĜ3VIѿ-k((`()nD9l-8nhLb>^u~xa":>ɱz}X={̨sb΃v Z%j]4aeu[}`` 58A)Gf(X)>^5lసͿ˅pbT#˒gι )\<&.{t[]&?k І'Ej!;u4lYP7TcC-h=`MeyZAy B#(XxMqÕcPe0^o}~`/| 8[kUX_.[\ǐ#J552tNl\1g5ÍzBzeGɩ]Z>%zAFΪDp3h 9d'4#gV?w>܇WL%ɁS@0)'q3'|7ާ6S*yF#H.U[[}SF)viB,8{t4ބ5Ѹօz`̄jJj H"߿o$/ 5)i+dT-Q a2fq4 >8i[ nўIOI~X>pVȤT 6I6W4AG9E'~wI&}C!ߞսlS nZUbkea<噴5+LW~Wގ+{Axؑ+8_.F%(Zی/kaϳ8m/rKO:,$ 0>t7/:ҚD`R-))*Nzе{lB?RNI",u~NtMY `Ѭw{w_i8+0k8~ wh~j"~k$"vcDPn|ʚ9@h?Ҧ,iH IUo/bz 6wMx}4Qe xΖbDwK˿A$Nu|[L%@"FIsV бՁ~;p)$pdչh=45KQnbtBf]A~He*x#Tti?e7׋`_xPKKn`Q3 _k '3-$ne\%[`<Qm3 B_$3=]=zt28#Q1SFԄQA!ZtDE&/EÜ|)7I&o]F ]3,a0|u{j)T&Թ:'SOp^y;XC0/Yw.ի@&%MWz:>M"|Jf<]y6Ƕ jdaQsf)): _ǖu% \Ֆ=v枽zAIKmRr,A5P5yG]l29!QV@\6b_[hɢ8~.ZOe{=$aoaCK$Qb.v`Rw[ ݜ {@dJMFno Raca03Rhx  *‹cY(:l{eXhny`ƽTIOLwf] ֨䬀H$Ŋ`GpkNk0P:ݨZU[8/?[A>=L>Z(ɱ`I]_MGyp>Db=6$̜Y

)mI &Tm>$"@/G|hşuDl* ?I)q0IWYnU-O"N-7u}gHPH J$"F"x{ Y[x w><#fc2M5%}-pҽ7ҒR||ݓ7Q'.}t>6VF+p;'Լ 'gZuIJK-!ZxaXy@ ؄^|vsrEWr,hB^TXLm8>.<6rC(rŇHjO7ƇC=7.OIr?`Fug.Y2R .{(N'8;fަ5x-$ͻ!<,Э+C.T6(X[u=ZBБ9qK$x&"lU^N5<J`huGjcB oLQa2GH+ό.0dal[j̕@#wO"5xVY`7y𳻈 (uV&Vj77Hz=>K; ʹoDʣprmtHf V'8:j?)gSq-y)PQ`0[q&TקGrW.bLfw\ 3aw9Y8ȑ/SОd y,Kj% *4X+#^k,A)Q$Mm]MTGyDPS&I=|_Çs"#/RWބNW3pskjٮ]F*bݎ -7Z@}.jW}XR/,N;fi(?wHg8ګ(:)]P_#A'@;g7g:V}R,ydW?r2LG7lQe#z!фLǝ0w4<$Qs7&&xNJZq)[?8Zz'~`1^e}0iU3(dB&=+P*eIňm268 ◶~nk:(_E衷Vl3;絥,:vʸ .+N?=ꆱK]4̞d"{F'?L=}.+m]Bp['|}|ӨM%8Fӧr[ތ% .bQ$.OL6!ř\i4UɃ Z򚧝%Z4 qջ= 'bgkw;P}S"q (93<0p%K̜[L?"'ð:MW_SH__1zq:u9rQk(o&$fuT4-|guq<) ;q܏g%'_I9h >+7Խb G A-}j@ظ;c>yCFxts}Sf~''M: ?tvtpsۖ ,/t!*I89ڙАc*o\*6`3tҏyjձDEK!^sLIE0_4su̘2*nR[ vl* :$=i~Zy?IO ,-NcN37p^wѐ62A:eGB"k${""@#$jvuF_/ +N 2bYNH|{3Ԅd>K ҝeaCCcP^^ H-r*] Bj^wgyz?{+`e%K7LjǸ|c~iy5P׮T8؛jw'hŒ5;3yi#mDAe#h(,5^GH:v~O[G WQk  A#*Aϻ@͕vkolAB#'ÜwcvPiS7A Q>0B{TJ@.lWStJLc!o$!mR8Lc\nһXCCB@!E+-YzJ:/aT nd_ۦ}Q^z 4< rO  ޠDH[|fFb/M8mqjD\/]9N%lxU2a:C TP*DlZH=m|šAw&%bdܿ81S9W UNR~Aq10< M#Ћk̍T. o63̏;t[ㅭL*Ȃ+!EXvs@IAAH{xS lc"O$u2ir<ŧ^`"7iCa. f4dIb:ظgYS6!O^cDxu_:b-pQ1'W(@]u.iJ9/.&0QLԠ 7_usys&$? ɻP XP _&&5~/JȆ/ 'dm[b3b+:5ὼ˃]ƩĜs;ĝN Хm|[Pc`N?7:57g;Rxdu 4j$.ҭfIC?$~RB!u5urweg"@e7i d7Ru:m|/L* YQU` џ"u_COn~5ꙭ Nz3#}R~NE,U)z d?群ƟTT.e%:N$aba\u%7,L&5P& U"Bi7&%ď:,1TvlH5b?\c[@'SvqtoX,k>\8βE&x\p e!cKIc5;0o5'U&ue ?:iy [aU,}̦OmNJTIcU[CTx!e1OXA~λqoVr5ۻsqİVD] kD9&fKR?sQg9gȰ NCCOGlfs3>δ$g1}QI;D*?CWtYlLPp*k[Vr]~ 4%:bv1O{#O:`6V3&}ZLˤqCwc8}uqcAh)7F30t܉6neԎ2(@! IIIh^!zzI͘U4?@ty#}nfֆR򻵡qp7pbъ *mͶOa$/y?u)K VT?@Di(mZ~ 7Z/Qk `qC6首mLd>G@JKTҭs%l"Plſ3^ţx 紞S7 ¥ #[P#[*^Lʽ`5rLV֔j[<$jZML럲m*Vwp&a0`u䖬'Sevq)2jp@ww.Sgc+ƪ IHy`Q?t'޿,y!X4 Xaѳj(؅t}n21aW"r@$ODz>3ưB!P/Έo[J!MRq-%(+ 9 pzyq n2bBclLUjeXWZ|™F ;e-`iylmw+\ˆneַ}+YR~oǾp0, JaVV1nE7`*/Ņ]х]KC؜wF`+3rg&T $QW-;f/}zCYj):tSQf\- mU 9N%H+LˡYhx4*al{P//u/=~ )\nѿ|x,,;mԦwZ1BJGymI(aѬ=(tTA7%U|+dϣk"-"ЋF:#ZcA&ΠE;Q3ia⽲_3c$V,K u3ޠvRf噛 OHž;-Y%aؕ@6^OeyG\m?|0$"Gǰn;efw9foMp^-.^b9A/7;ͨ$zZV uS$hK%5@%W{Ζ;DVj9o8*$ 4yrz3V"-s%}l mQ1xX* h4SuH8B\bpƳY)*GQ4LBNݑNv>PJ*uE^F>b@ؖm2t5 p6K;6\kC?L SM6g#f'Bq5n oehc-{=qkL zʩXt*tvjӀv&ucbV>S˻TYJOBM)d)]Q`^;%pʑ`ګ$RQ$cet-kkWvr9"q`3EY'Kyp? 4x^ܔ65&Aٌ6!*90BPI1 um|rxE'Obfr_Na'x*hl5TԫъM[|VZhJ?._O\9|buBNdOJED7ITtK׫ IδO$M59d6eY^{h|P[< =C._ ?ZMl(bC)CHЗ~r(zRa]R`Z1CZ"᪚PˑA G&#~g~cyIrgod)+?H@!0hkA]'vu@.̉!dT/oӰ=9TFamIE{ !/wSK85x~O1L>7X Ib;_Lj&IlM׃=ej-H>01ҸP=Ϗ>΋]~(*c"k ]b&M-v_(ic9u$gNg`Oū5FS0"aϸE,xC!PB*{G;< tOr&5)/Z'?H_;Kxl!u/ƒ~5ErqٕXp2MF ^ [H rZe21 uX&6`c_rikClh}+h`#># ٺrn&Klu4DөXܐ0F=  c)g;`Qv6trs&$cLh"|,[P v/\7E/"][Rtڪt+ w}e&Ʌ:myl/,] h<VP%+=)=2AO6a(4[gu.R+,slXxGJWl%`H5ϭ}^~CLrGBZ ;$ǿy*iuOOc7ȶT{7OZO‹54&pe]Rl̺|LICk(m?8t%0'’K+"\@3S Lu%T{,:T:SYRC< ad`k 8 nvXWX7_°wޖy*9sgʂ?!}W;^W05sMZB̀So"Uf5izUN=!gu2İ/PqXC<>nwɶ'0B1u"deo7 ˃OlT\WV.\B${ѵŪ3>I#n,5$W)aKK()8gY jxOVCA4u7vH] 8zyrQ1h6믒{Fi&=B$>gƦ͛QR a iނ]dt}uNI`#)/O˟D"ڍDsbW<@b"Xki"Ed> ÉcTILEEn;L:TU-hh{Lگ\ZQ:]槑H=cw&րV9rPljjkAsܬMR&.nаvfʤ 2uwY;@~|7ܖIV? %;'0d}AiaLA&xS]?-eiI)LsnR؜|y]!@RRc ʴϥCtEX 2{2W6̧ʲ~O}hՑ f}WKls=e30IYuDvB;Oƕ u.%]^ jsx% c4O.W1LRhs26v?9wƆIPnY:ǥXcXqfڕ#-F{lpPh3rF 6bEg*VPuOO,-Scv2T.EG%vDb}'I5BݢX5NM pAw)]KgFcB7?Y4P)y+@c+$k>KJ.BT꩗ꝹʬqVGTj(`_,`7̧.D1xN6=zG GRٴ9:BeD= Z,#Ct … e‚;F/ؘA:A-Fq%?2n@ VxU_i_9킴! fl FC /VT5ؐh/Z(n. t)|vfl? v}ON=ž3 f+o'E腨qe7C]Lvd lnJJFG6@`6女WBO6,xߡml px:g"n ;qzZ JM+A/u%?8BOl&S3}e`-EQƺF7e}{K*ʮ阸VnƒG6C꼨],kŖxX1[`t45|+z҄SvC̈ff,n\$5B 7<1 Aqֱ<[o!pDZ?3YH}ZM 𵗑ݸwȇASmהXl%{_ĝTg`hfM ҎQs.>|Q YS)ޚ5ʜAݗ̍A.$ho.9fkTo&J 2G9u::J e&'" cy~Ai/X Y CbH+\{>hq qF}Øۜa+0(f1z+ Iz68gATRZ,GAFO&Ǔ(pS@cS5pV`IHkQx~̀cA'kQ ya~y O^9ZR 7u`qFUռЉ'=.)~e $T_q 1AʄBړ |J3%^qk0c]B*§ч~'OϨ۹ Lms+#d2< 6Db(nzQ:=7U"]0&,'п%˒1SaIM2FDg^HR NJhCa2*[R?ˣ}~*Ӹ !b*xn5YET[Ӭ>\$~&9)Sl FCx4^\N,jf>KT/ˀϖ EHtp51~Zu>ߩ.cGbYΚU[໨Īp0DAbύnV<"(c-ciu|yP"0Pg9O/ %ǰpZ:%KN'*o=aɧjpݼ)^KBuf&+kp]PhoV #8b]dENKitI/f/ & @UX9CD CkJoݘ(ejJ BoqqbQ@'Du  J#\2fP^ǫh {Y57nl/sjO[wp_~ab>\58?n[3|k2]kbv" Qu\śp c)fQ!k%c,>@@$r~u䀸ܠV"[:dT`G=ڏDw9Z,J7&`[> ƾ8?a#SgT>L-am,i%FXBkQY=oرth3HN)DW@Z ~x/ͻE꓌(`̵W'aU{g_̕/`4C-$ؾ`x}N6!ǔRrIX˴vyuad zهj-"8 iqzo|FZo.*,J4D ?),d}Tk'an|,0|M@,]* .*[~7x~F=9(R2'U;z!' "U)&sJB:9D^. vݦ|kig:EKB%lG3=TO`t f~0e.Jķ Q%JM"(`>El`Q)00 ۾|_Ѣ|]?KF[$N.ovD7*50QE(Ӄ$6 uhvU!num&׷E8n?Rj)18MC6c8~{x &P, ״ݍe/ vL,F,rDǦHsRU(\(.yj79(5bJ0߷ly~pnӭv(zdD(ߙl\m8+oaM,@((po"rQ?3k6iCfʡtdJKg7%O%@*ǣXu!LYjcR?ˤ8X^81PjL±hNfA6|_f1 Zz)l`y)/ژq׍UFH KV[3࢙$ 5VF# Q:PSLy>H~IaTagmdS\Ҁo; 'LOšSw^r>(9;'윌BQL44 dkJrX)rD=&9u(Kw±* ]0;MUUtt(#0.@hi?g텫{.At+& MJ9epIVN_7&2 =I12:?*.al ~JgoGzڷ3skDNviu 0&tOQsqC1nt)|AyWFP/RHg/H#7w6"Q֏I~ҮQwl@ Q)B .Ql=}vzZc63tOV@_J(;7>.)6RʄrAXv#(iXvj3@<4,#LJfJ7&w? ސJIe`k ́(6.~3.HPf\"{HhχE^R,'XUS7* :Ơ|xC]zD\CFX+֛t}_J;{*Q%OLa"Cy9+h )cg= f_s<@TgO1 gJp7G nr|X/7'*c{,Ďl9cc[. J/ e)0>&#&4ɰ}fQOOv>\t߭F|Ll,: հ=T/ HhY9@FPU4t֌ 2dIBO: mZV=ciK*)B=1ue7؃zhdfa/2Iw1򰽡us=*ZUT޷]q=|)gs fAŤ8.TO4fԷYH6B߇/QTCo*LZ߈- J #,klN DI !SFY{kakn  jCT;Ϲ?#|V#SܑKt IĨ(}s0P%\LDLPSʝ ) hܾ4*QOnәySD=kkC4c>Fd e8aNNI8jjb=r O!@J-f܇Jknȹ$WC@ lQq)sn!Nu? ߟUON`^uuXGIp-8+a8'>{NANմl?Zssw 9pQy?QbP .΁ uYOT$.cV޺^%'< N{-ʬS傝}G , M-l Sn_4.ڐĝ?2"bI|8zN<=LWB?s6ysOl0Cm)id3ED vט߱1}G΍4>:PdZ1 k7Wm;)g)v̩.ڕȚFX}{o#B< wW0?3AzMRk& "my\E9J}zv9 p,-:ˋ~XhiN: 9$b0M)H)gDCwh _MR (`K\r5DS iF6L{n'R6RF> nL12>R=R{9(4E'/>m_0A@n _) Z3ʕq%6W"~ōɂlV_WZIqkJ1I_~?4bi9ss =J2pEJNBVa2N`S!6#i 'nʌӅ|~g_LvcÛ5T@imVƖ70W7ː *ozW= )޼ߑO >&J6#&'՜S,Mj (nd=I6xjԽeЦ\Ur_YfEIOMD7[*B܅?՞Pa899 CL!U% ڗ#8͚t͸[`$fu"C̞}v|%*7ʵN yԊ[R->MVpqx?r'2DL`Tzq&ޮ4}3?u"]dRgM\b& K꽹%%WZIqWڋ^$$+Li6V` t3fhQq, ^q_ էg6࠺YZ3x6'b8l*{JwuFd uT-rGչި1ʰQ-\O4 FM9j֡^Iq֒#́>4ۨGQ6 VAO sqz۫Xo%$; 'dEۄ l-%ĀYm;H7c:  Ƥ-&TOEZmj_+zfZ52| pLV=~poH4cCf; HhVͯ +gA-gpG!u>Mow|k * SD>?.^"^tV!s' S&*.\H%Iq2mF 2Rt4z d괢yy/)+f'Y`NS`!KSTva%:| K+jGvئ~y}I Ec*a l7;[f?f]*s2lǺ%˫S j/(}UA?5 uPaL"'D֍nt͗Ըlظ< e8ٺ7/z+o'd4:쓧R=lPb*'w{%|/i_|;$yi~qD3θu+WC1j_Ju%>ҍzPv6󡩻4˹> +XبDž |x{ȧ=`^2Up)nq 7g.!Qڻs_4pA3Iji-/Ϥ*n Dw7ՍTm]n_anɡ%n\;ҋH;)Žs*^?j9Kpdzn7IHSմ-oCbU{Kl1B!QPQ%c\fti\65Ă>bR{6tЈ~>dSb OeIS֫+i6_|W13h\Q>%P27QOk :4u}5ӶVQFWb44:yKI:GTcLeiE6{8dj#ME"b_:hvDFV-^ny}ֳvFLLrX+f,Tɘ=W#ȻҩDvC.6Gi>3!`JGARjM"FYGڣZT)fsOUos ض >s- oIJEk*?p[gjysNOSYˑZ\c#tqs]ӛ !dKYñKZJwT Tz᮵7~ߞ4Ԫm)܏S <13Q;fD73!0.KDbķd hsT _-K!Nʀ=tŭWxY9<> dC'2>3P4}bRܞ&f~tat!_ l!5vx֤~r⺇u{J賞B^]caH"g|r|0iW2r|;'FCЅ^(R5/OU587J 7_d!"fpa|3} ^{^А8$WUKx,k`^ϯ=)uiNsl/7p,:]"|zG'Mfr( Zy-E`0 ֔>$ 󃭝Ep#RjB?l">v"Oq>ؽW4aR>!3S&F/%1O~xem{bpxyrwOMlEp{BP4tc&1]Vo_gug/. ff`zM:z$wfdY0_ ''B.J"p: ";h˧$jKOd/M"8yɣ8|"B%7A@g`A^Ǖ_\S9>&fx:٦}9ٓ~KT8Rp:phdi=tYw:g d?,OEq4Fi5g[B-,{.xۂ)"?*V9@S`7hZ{L@C=15 ܛS=O!S]EXU'ϡDO]Dnq$ &0 G&ZD:ue%̵j%:lc_&P "C H/j<WWGuyd̝toDH$[stY4|.v{Dwf^TV<J u_aͣ_ 7~h#?w QM2 /<#[6õBހbUͯIZJBn%*l,9\W"ոIvzCۣؠYp c}n7sO.F]toYƯK9!|s ׈98]->unl΁=!\z.\”@dU_ؓdDx6Se1I(DS#kc { V1+'ٞoFagrp}̭ɢaT[mC)k2ļ>PT%͆gzG_0 ܱQNʷ9|?];?(2EbF78i4>@eӦg2 }Z(H0Z^R8wj`p# JlϬ_Hh`zi=le},ϋZ76sThc%܁QcF 9/zIkj&B{nˍ^A'1ʋ86{#{&ރaG ꑒ"콋ݲ!ISedz-Jq]LRi~ִ,\pi6K0ͣB]u ϰ* d0Tj~Lܧ%o^piVzZ{;V9Em!|>sIipw82Y[APd*w)ZŠiɭ>!%i_GOsnG2Dyعi6b6\PesEWH\v+1 U]{5)a0}Dqv`˺D4*M0M4Kr H?{"S'rV!N \;# P֙:uZ!q Qow.lϕ'הoo#_/ۯp%/K%8vTB0)cHH3k\ȉK]*պVHaY|v^T5hϿ:ߵ*HɆFW0l 'Pr>79#9'G!ՏPu]v\iy> dkVǜwl U Adm;L [ ru5gݤ_ȝkWjO=)d~aDHtx2eBs&W'jާt2YQ¯ZP/.gU䒾nv9Z5agq+U̵M-]_kMJJ ̬r8f$زP/fm/įjCS 4K.G7)z8H. q]언tL:59+/|(fͩ^* f!e awY~A=hoP3l,47!AeJ~n*ؙ<ScYRC?{53KȦkckI.K5k# "`1} 5>K 6py5~D+kם\]eih W"S(^_P)1ݿքaD"i:  g=_vW] 0%JJW& /!.b@;_h{ i QNS7Q+YxS+ oL&]ZTsGU0?(yB>۶,ѡd2kt/w My"t(iީd0[ز#{ S1YKKmlVncP^`x  &ns?U@M]5׾:iI}3;$ >ǪсLJ4|ɯEK"$ %-E m8E-s3㎨1qm'ĤX~E ጝ#bKĎ`(:F'#1wD)QU w9TPf~~!5eei+08flo<}Ե0eL4=VDYsVβW4_3^M?>%BS6"pa =ePӚ˃(^хK*nr^=ժB_v ȲUIUeQ՞=Ɖ?@J *DUK'WxCFx. 2Y^vrD 8"gVy2q\O6TA.=GhJ{+ kB*H9_k? pI?@eFpGbx> m֦#9(0:ѓe㟰2̥yk`Lsլo+c*Hb- yҳOHo R7sP cSzHp3^A1&'W _0ٗi(2*:!Sp )j-}0b JV\z-iot 90IK^w!!tpݾ[_d&>st`{2:%^u:E!iի;ˬ&Jb2'rd$\7iF4)I]I䢂 ~d͒p}mY>[s+u/088d x8P.b?L RL&@MfNxpAYM^jhniڠ,%ō))\s2X ` uH&rT-X5["38r_tbĚMY󞸁f}iis)z>Df"T1!NqS=uNq?DhV\fmzC|p.DHlzL3R"nlRcuCD*_ǬJzs$\Q ̨tܰKYz~SaT}RTIbA%c>jmӔpפ$XtSLoO,TQH\} -l<< V!ߍFUwе<<@ҕ™۔1"'I5qT3Cj 7Ks{gDL&D|BSl7Pv98H茚5Sj;Vڵxi_k!@G,;26k0l3+zzu]7`$'*ڟ40uGWJwgS1V8dZIc fXKZ#SY^ZGh{&,_m`~CqJvg!4sbg a\4fc)\M:6r"nk{JW_9Omo.@|1X9FW*=@ BĚ)2^ VjOGd+]1תn@`㊯[%ĭh#GloP$Nڪ+c,zIm+kO|gg42TFs&,&٪%[!oT:owE_!J D,v//Qsy~K1$xS8Z?@CJCTB=Cȡs`U1^:WTE Ex.Wl5ODQ?X ľҶN,A`y;`r6&$gLv0'̵pE}mK6Ѕٍ%@wtI6B">p(MWsm޹<)g+U"UpZU 7FDZ<0qKyk%å>\~Spg`UoO6Y Ь\" 3LX]^IYblݽS̕^شixߪf[wRO|k7󣙐py&CEF' d/rfH,?5O s sZR_L >Ed lkmR`W͊BuI{`rqKhNЈ˩M,=p]nvI_]/ [mvȃVػFPKIV68] ȸv\=JҖa%h5g'6>6U†Y;"-y-Ⱦ$8 r,v4 (%s(ospvyu` ,F)RlAyvIQMnτ&I%rvz&OJeG1K%ywi71tzpkV?B)9N䳭w s衲^[$YH@1bDG:0;q; v8(&X8G:$?idѪ[&@36_xz͝Yš/Y)ޗouZ$U癠n#:k$M9eaFs^yb]{<]\T׊!hKkCK$=o `_ӹHmo؊PFO@Ds B"IEZP"ٵ}՘ձ._wb vgu#fK)iB԰|nc ࢩj29 ?Ai6TgD+Tޭt}$=S~P2ǘ f]] khk8WVy MCOv=鯬8P ɅkfvEw? ēn}#mŚU^ ,1(O`<sS9%2ix4- t 7%\;*ׂ*"q^ lsLLɷU_'?w%V-JDq`BYҳ0]hٔEo%>p '>O\vxP\L%vu$j{U 1hftّvȟVS%50Fc"q#z ~b{:=9JŸ71&N֦ȶӾf#+C䡯b'[Xh]Omwe-(iYJ╏kˣ*sԖ7;;먂9,m,E"УcWg$u \lVpap2@:#EKR@mޟf}b1A9Hk3w|v} x]?I `,.,&@mqIh^i$ %"M ^.*P7`2$5؈ cx50N4I90*ahE !,W[O@5+ڭf)2Ǭ?b!ݸ(aUqqFz;0{Evc _?!a&tߴn8Z&,״Y){k77 V,0ϡ_"Xx}?|B ^}$h2ĘyES< g xYsÖ@ "-䶦%eD@lG+ּj%mǀrdw= S ]^Lٜ=fT8.M].S߂])Ol4D#?9$ ~@zQ 41Yʥ7EFmn]5l=H/¯Yiw?!jdwrigrc΁WVoع]T%0(Uwj"JB_b"v'{f]JG.*> f=S? Io(w^OH.PTwGH=v;*\EBw $mZj9z = c0Wv$Y ek^^B_6d@Ɓ-}ۚKKr 7/ۀU!4^.*NQ?Q? !,18IGR5Gmx ܇/O.->UeoUB1CF49UPryGv] ^j܎YV@OǍ`j-Kѷ{ YΘx)+$ -\8 YoF)mj\t zhޜ{TKgC>y뵄1 XhP`(i4춱Ĉ&+<>J8b¢:i`^]⡡5#]v]ZC3C©Q䩗}Љ;U8 j~ \?Ĥќ7O" #!qR$ݺuݔSG'Pb}KڥH;)(,_]e)W@}RmѶár*Aiǖ^{,rAVC.7ޏ @v3-n=߫~7]QURYլϛВI9\6}?o9ԅV89RntjsS >q)p?q&iũ[eimeVFJyY8]ңR.ǝRM7 *⎳+ⰽ+z"ݐ JHvWe;q ̾y _ZylxݧY▷t%L: XU>1XnsI1 08 XfjI{ŁJp:y$`rE\A$>"o٫dQMH =n>e&63z Q\pG`=yȂ]9`0.(xuYs;Tkۚ%:IzIa591Lkv^4:G}pKE%OVỶ3l}LS>u%%+׸H Yu<CxFN_=u6n5Ojbbo w0Sh6PZFa̙?Uu/O 4/:!N;U/x&aWUx@Fs2$-;܂*oC*Ty8"rj4jʰԅۄ_aKo8XA)>δ lυKX{tf{XzR5P U i Ũp6’Rvp`I`}.h|r䄱KSיeƃ)Si!:K7Zu"LF:,b(/ͽhwݹW۹XYݳI+Xyt 0U,\c,he)vԆ[v笇98Elrkko]@* TWsxV%_Qw痼~@dfñ)gW 1,D/7rvN7IÕU ƴ iA'OA|#>m+RgTVvS[n3\^n%MsQX.d+6}/H0h}\oHEJfMe ^@򋨅#hKm$DgQW(QLV:k 'KpC3L \Ԑa}()M2|[xkp5ۮ^X(g+CCQI2`tInIV2 1[~eO;FQCiXtTgWMV;!`& :\t2@m.xfl3 0Bֈ}%ζ7Vdk{"|ö=}ot-JnV=[*)H&6L"ZK@ĝ?s/2LnWe^F6ުQS`|7s'j[AJn6ɐVNΤ#rAaטL6b4f6Ui9Ԇ.KZv6rQA]"(q?0椐\s ^ n6X:!o'pA+Gi1vH`oXk%ٛ~᧴ A|dS@5N$0@k*DW 81otaͪ22qjw_{ 3~JLh#)6W!aWv8Ӄ.IU·EҪCMFO-gܿN7)RKB)TGUg `tFuc4%JH.Ay2Ajl :Rau3{N'i܅EFgz鶾JFOwu6GLAR8GkFfw k 1ަc6~ PZSpn2:9Xg20aMlޞ7ab\끰n^ROþEao~[kw9F|9c69a1H$hI\=Idec!&o" [o9Lv^[ 3Y`Rh -JI ~iQt" SaId[\ӇMA2JہKwK`$$Q>؜q1ٽ,a{'J 1yg-jsQ'RւO}oBȚ['K{8Q3XaNS̈cBVn9yA)QY4s70=)=1ä*!S)8OzA|^s4m DN3/;4zt7"+a:ظGa N"ŏ~(^2+^Lb]j+p? Ee-]6tBM@^n3] Q F׊T}nGnwr["ġ/ڽkR֚==\kٶeծEl8Jjɳݨ4uR1>'7IWnGM|_͢tݳjxxń SwarvkJMwϙB"[⪈WRV&pfUmeI>V9wJD3$bf\WV7B$DF r/!ynp+V t8jܓ'xB\!7T[ @7{))z[9 S:_dUAeɜM% QsdRp5tYW=L`3^^[_#:(XZ!BZP46%[-@cͷF,2k-cWv!xX*P'`ϑ>=1Ljӹ.B+;l]ixD\v b'Q%hGGJDr+v5zwni+o0M7y_fztΪq Ő7Q1-g$Y-&If(垺>9ãDr}qF#Ŕmn^ 0 plxJv*=|c@vKXHE`2;R\5j ;tKI t{WϳV{1dtn)'ةhcW,e(p}=zil̪3}X`$gї972+y$g9"6C-7Ϳ׍R6, tl/_w2~H`WlajMiE f֗]@9qwj=x&_Z|:z'% virN[72:"( `pr7m@=qkhv;W;8ys ,݃L[3~Խ("bh9h6Ґ uWر´Ȅ礦H"Nn6WZTx'S{ܜ6.rrxb`"+KSJXp_P{Wl~ Y|)1Y-98Ҟ$5iq3"V{?)0.#-1kF;k$P c_=8bLE8N +*5cv|E92 xDj9&K"f?9)B=+V6ƒ^8nF[Ip{OAMPD5 d`nO Ye$)l>7DWݕ[`Oڵ!ݖˡRN֭F`66ɂX {Bitː6)Eԯy~nYX:br7hS:<|#mwxX$*֮e6'D7A1^u_c-y-yx?*;cK}#Q…Oh.3 (V=ZYٛ)OP/p+LޛQYU{JDjЪw6~j3zMd0$9Ʉ>L-&tDvRƕK=i! /$9gST-i_a,ǎ{ޜHvuX>$UgʛBWŔQ'Ũo,[Lm^<l3YLiVӸf*π\5>YB79-.:JbYWJl2h՞yCαrmP uT"2JI9H#Lk>yr$.T V-ƴ*!y d @3—l Egg8~٠P<Ýg  )lg_bѡUNfbVZt=la?)rH%(S)k 8"L)8]) ?ҲԹoW$.i vp%< HMX(e:iB6]K l`@+{@62F$Z-S OY3%j dUxu]A\ KE_6?tڲw/`;SJ(C2 FO;'9T_N@wur,6띒/raP9# 笭al8ыq4sFg?&)- `6.]dDr1>7t|F-PC GVϝ &(iH-p'%vT l5_.VTEW/CT3v a6+/?M=GĢvߜ0hzP.l2HïJ-'xA5a ^ [s^ ϶]q䒆t|/ͫ픁 N^P&@P,__t.cBwjq~B R ?'6D8iAZ7Et"_ I%UzTԳH <057^diAtxH%Yi5-HJ"|J=9ɝ~Fe1J |ֺ<?TNT,\ma'Qw.74Ɲ_ʩGK!b͛L( 7F F ;(z(NyB큋Ƹ6X۳:&hEgHՔd'C3`E4;sGV&apt#cKTgzܼ6?ōss4d-nN Tsvs9S{ BcSɯNm1cdAl\7V L1Nߓ_5==KE|.`fH.f)N *j7 ;)F=nr#P(xIڛL\y=Yq+fpE3 ^f3>lyG2OKyKbAhO-s@KPɄl8C7 wrFfH )o#x`(_}Dٰ4ᮢC̐u ɸ !($=k-rt}trȹsۓَxp:J[7֦ɓu?ba#:17vC{y5EH?Ѡ'=$5<SJ{xipݵk5bVO EKx-O()]:~E7 AtcwAisgcߩShV va؈IjNU)1ͷJkd.Hwg.mʈ:Nv۝!Gu[L:^K9e~FL[ R} &wiiq4]=`b.Π o7ܪ =?~O:0M`$>3$KWW_>vp}3-SwP7JRld_F:(?(?ި<wH9UCEd*TVzw}~ ,q4?#PM.9-f hb: Pk{L-4.¶I}Nß6+Qz4aSv i[_Hz-3xI0`a|3Jc#+vW#<5ݳ=bEĄ|NB̻ sMkYK<,4gMVt{"orDbeߘ&sMbkw>;?Pwb0[e- U(!-cP. ]ǡ2lKeH[4 *WV@ * a PBW 65[z"BقL~AC|a!6{UqeS' ;wJmHA4'>r%uHkMu{j:Tl]|=b5&4Ǧyd@9u=^^{PwOa +$_gG_e{J9OOi)ڧ\vƦ%)B,DVoM69%,x@e;߿pCO"]:dW' { w}Fq\ƾT1 ޷^͗S S[v۸ۨP|I 077\v,NeGr,PQTyb#c jHg? Q]lthl.r95y, 5n牰M &$95b͍X`x-X; H?aI9Ѷ gr_/(TfJUjuѭQd.j|O5^R]}{^p^ghPȈ/O5ҧIkM{aX{\2.iEx-s;?Mַ ĖZ C"!al+l`ZkzVr@[ _8n]꧍O.)x^Y]Q[ aEG Eje дxMAIŘ:+z5zkiۉO: q-TN#R l\3t'|v<]Uh7ZX4Q74h_pb6\# F 6vtPEix<c[xKUKpu;ɤ~ zF M$2\:;K4ɫ`q!{3 gԴ_ƙK9ԝ7,a,o|  {YGhmŋ|Rt5F!&v@T$E,qb0PQ ʣS`U&}4DT9yZ~jJ'`AlE>5 YOz9o^~Nl{0@ʟ`zÄqj)xpFm]\5ELWk伕rLI4;&%.ZHv Nj $32QQ2?$IyG8+1SY IۿapR%U^ڭ&*>.Eݖ )n|HeŬI7Z 1m4YB*oINHeT%Ns@ނgxak;*`R-h/4@ڱHEl,a o Cv E ))"b7+2Ts4:Q꣄uBÁ" J[z5% O[ p`64>yVnUmq=h yi]%ёbشBUl9m'RΎ&}YfN2 $[.^!@10* y#s P``rrlfH1YmٞQǹxR#؝`^c_NI/m7o-dP3>yLc*kQ-.oUR .!IN*na}]=3V#2 vTv˦992|!|o hρIq ̸ e Y]ΊVɘ"Sd3Xl^R"q,q(Me˟K7EЬ1]51}rjzo}cHTb )G= BՕ`Cw&ڏڰUEG&shcɉy{+mgiHk|=$ KG T{frE8L>OHض\ R0BT'lXF"In@1[s AsG LPZp#/X_y4Qк JwGA$Sx#֚%d܌j.Y#6߭"Э[uti6ix[Ge!u"?yd ^Zlki(hǽs$  !^rSR$BK(l*"[y^zA. z'ZM]ȩ(y$&z¦%BYM57i({-81\NC35PV>j,/\ HJ"JJ齅/`w"_4roǚ|F'tPNPO4yo}w 'ut|z\w FLL4@)v.x.Hlr+i>E,U*~u nî؉GBj :ʕJT, y3 Pg%ց>%,Gϡ79&!_YS6E8:sX"nta^>O:=|@?m/ .9 xsOyi|6!G$!} |Te4%˱q-Y@d)Ocv18CiAh*4#USKYցL׀:J\Wi` /tƲu7WMPD1įb;nbEz:8"tuiRn=Ak<$ZfyUm!ysQI~Ii1 16B2Tw/ qwd;gG- y9H&N1Ƣv3*`Ț.}?RS\n 00fJƄC;ud9lBB iNs>]n>arHߥ\ -Bztd>5ʋ6LHbѨzǭ&+{>']G(NISERL|I>oh`x ;UUg̞P:c R=<#+2øz/bPr34 p/2Y ef 2{//S=8m 2?2T=oYO'vTihBRzre}+!&ѷݤ:TY$:X+ܜͳ!**KPpwUD!81C5v  yQ&*HnKBAgyT* 7f}}l4/|w~~6ø+㪴ƬDOF5 t < t9zC =C d1"%>HӆL_tIYR%]Nilإl`!#k>ƿyI[Љ! I4L<~ _ĐFCL{OV${թݹ*@ tz+_$)[o8 ;ă筼ԇ;s:s਌k:c SxW5/υoMRKR|Զ-(3[*Qq#T{,8{?&zH$g '[%vag9_7{lA> qPzT˺ ˓-#ˑCs F;y.grwrgIRE 7ͦ cFmj̸oap"i>GSC>OvtV * (sꚿoddU\ُAx'g1]ѡA O̞4wl6YA;]Xu) ঠ@`ԅ$eb/1EF@!Dr{ؑNaaI\&D)W5m+c Ȅl"hZщk7M)mv /V˻_C牙/;\gH<|T7lG؁=Ø;ҷGh1fw5$/l}`ܡ7`S _$>#pŁg:]*dsNߢ9u<\$BHwhA Dנ6B%?<=b*(~*pAEQ s-r$-5&{kbphpCn^N 1]' >nfM-۷+S ؽ̐2$^¾[1 J@_PWp ~*+K(wiC"_G8=SeKVuY̹M[+RˁfZ0ZRpGƵ}ÿ䷂qHb ckݾ0QM_suR¶vQTI8ſ^r%C0?ÉFT/t'gY&19ȟGLNt.J^!N>}kJejǰR}^7I7G) GsQ;T)Hc4#HG%`zW0xێՂ[mbHV+:1"NnE8i)>$+:xTq.$;h|-r_k+Bnv9MwLkD ysWV$SF:=R\xņ0J\@g;b>0̞sQKǸ\Ixf Q!YJNN4dxPۋK̕*qo۫rRѷ !,;ٚ HW=//xۦ([ E<[P:_E];QO8,<LI^@L,)4Vġ9J7:ÁЁ3_v3 BP]Qh}Ja*_LKv+ݧ綑1zvvޠȘ]KI[4bhAS\u՘} 'ѓ.RP.){fۜ;n@GUʗӌ4y'ɽl>5T 0)"$BdWxa:8U14"%P r6^pv. dsc?bH1⹘-e!yu\zuLEᠨ#P=tk3'ʶw[I[.Hgw'+4քWɇ-5%8|PӚ~}vT9F+p=RSc0azy#Fpq ɚhhOαd?&xI輮.* &`D| oܯC#Bsw~QŦPR s|@$Q^CY-ǩ$4P-V!.r_̇:(2T#a0FxVץЍI-~@JuNADNWa#o2ǰ* KcvvY/LI&ؘ::B@goƋ{ʍf,PvH߅lruJ f\,xq%J<vM-tki4;%.|\K !U%`McSώ\v+G"9ʉ%M%ΞcӨOYo- u}M9?>ȏiovE;+z΍sTnu|hW'G WnAp3V{`MD,o,>$:q{#^{ z3Qzs8bیSقLPS^AHcr8C}X1,DkuK W "N@,ƎE}ɲ[ۼD=ǀfͦi8yXNBv7R=b5؃..I$a"C,Wv[VoHoI߮ 4~kDLʢܶ8y-̺L|W8ѽi*]X\_n;;)suxrdPYt-`e[Y2oolG07t+ )v5mx#ˑtQjlt+/08Y&wSNd@M?]hKOW}UcFJ LP0 .kAX c"v6>sX@ֿ&h+0;amqw юPRt݌?j6-z7zc0YN6x9G>ڑ΃O2#h'JQJp,TָΐRhogvsB g 9J W]һwe4bzhB!Ѳ'YGDOk{L})(C &>5?B 2SO'qG',$=9Ed67̉_`AOU~ݞ5ݗlyaΏN!ztFR}B\ނX 0M+$ikn+CWMnuBR1(C&G%1q?ȁ3q*!u_32Ò^n"YF= RPp!9p94QM]˜CQgiwW䬙/x?@~Gm$1l>F8a ZKL+BZR#I c4 QBj |:l&A~N n)pm2cd4Rr3 0L_׃΅}e}_uIWdVM]ܖ-TĎ "G60jg⒐: #$wH3g]M0u)VW"r ( W`Kx$"b!KbC* &DyirWҙX/XP2Rlo-n-rNv[O߹?f:h;|>1\VTt©&orgK1;Pe|减1W{w&+F+{ͪ9&o^4"Vv66A~rB3K }hR`!O2qbѨdb1~,H4XO1u`mT?sϗ `$BM(øHp/(Ǻ&Nt`#w5&<Չ2Ps=oYuf\J =OHJR&2jCkBal;Nt_"*M3ҫyc:79QM|uՅ.HO^t(Ti $퓇w%%1c6sss d-MQ LjY@("5DŅ^CY8Kо}nb3o@ίBZyM3go%(m{|KQx-5yq\t;l&͓Ws"R?I: Ul*g8:qm~)ӧP }}?)lgY}ZTd(598h@CZ1!9 <^"'~#T 'L,%HUoLK鿳SC$O[s#Å,22rǹ.!!Ys-i  1ˎ'ZVH>jͻf^Mq8AzrLfUF'bKZ4Um.V6E1=@|NPad&R~ K g7 d '񂻧t7]I8t SXV~CMWz?`m t.i+3/9!0fPImX@-2 ="ddҟ U I_.0jMUH,R5}iźgޙv"ҴV|Oc֥ f0)!lHOTʾBr˸DWwXjU 4ݒ!`ܑ'3V řE9Vhv4U*<_YR?ŽX[)]ZD%k4d0$cN#ER3ݣF*5q J~߀`BHq\Uc}gWCLn0!.'28]m¬2Ԃ /o6'D'e>+*!,t[pqdjqY6ƨۡ%2O)\4fzϖNdj ^᪔6Ț_{If)<>to=FlB9. PD a(oVnqY\fU1N#Do폎}@W˟x=f`b2y&ႅwf֞Ρk ߤ(4<'F*y"2P^T,yWECB=VzM+veͱ K|?$wǏ_ rRgJw>=Wqi3N_ɰHahxrZ ) *&qk,&uߗ2< (D;Ќ.1 8s`S!0Z֎M4w֝E_NUMSqsYᒼW9 _F(K ɾ^ގLD-򐴰5Xgz1r+*-cG/4n3ڔՔf;Ap$TET$G1h۸0,pD-sQ3$+>_'l~ 2ZόLYaC*eJúPA]$.%kQI$NiQT6{SS$E |5I{Š1un uuŻW5o\32L2AKڵk(u~odO|YcД_T˔VQ6|<_`9 =#5ī_m^`KjVCe|9&Cx<? %5f_gzѫZ ﷑PFqd[prhvx>8ȩ-ߺZLZLMDZǙ侑}zF9{t ' @%hw3!`?yI 5YO;_##vC*nϊtt|s!m_Kmaxӧ}N&1mx+5 _[*o.b;_R[@`(8ޞ67l;?>RxuS[chٔr6[Xtqdn\a' ʾwn'n*?ouD判^T|U领%ۀ Ӎ 8o Ν~5?Z ?u&&1jx'tEig#<3{ Rڛ&Ϛ 1f"& 9@>|s q2}QEn@,ҺBpWV{Dc4} TyR(U?/P#sV,޶T;4mL'zI p+^_R(ޯv\) 7~3<*:{5$Y6C CWbqه <||J3xn̨(_ys6:%p]dWyfH/."1ҧ X 0ћv|_bv+e<"qR5i&1 v49C~,C2?zͿNYser,N vu: *r$"&- g]hH/S9"ʹCR|)!ʞKcA(<'=L;a@l s$"%Io=Mz`C|TS _XXZ~|cKwXnecyly{)o O!rCS{&$ZYB65 1/Ouf{v,}JdS_*  /ml-]#8(/Q$PbܶXe2\ C~(KʾeP=`^ FKq^XH-EVޫ N h_ZSg3:!Sz;6tЎR:(A ޕbCD0sAfvL%Ed%Sx]M:U6#U6! N}0Fww٬=U|!՘˦1 f͎M\&k\e-M63YCC1A+9 F22Ga)E~hrP2d޹7ty.v}iG@ sS[E-LIDԉ*xUݚfdyp•JPUNI=R}Q0>249}Nòbb^cs =scXxrI:Ife50} @yi'&@r@#P?."z_?e"#WC#!sJX4)Maa |ɍ:3XF]| 4Cz ke@INdˢ /zԁЃy m .R|'PYP@cK[/Bp\tȳkC}*){bw/t{v /w~sjŒ"M:˧ l`3݂9Զeo!?"BE"d؝I&)noGfNpYz&4sC~.6| |~#Gj,*`%}|21y?(7t ;!` G]Cï'mZG&l#H W4)FIxs^:Kd&h0՞qJ#gtX )E HFw 8W6-Eg":]["(/ N@MkBEeJgJ'W/ZdrHet33K:;Ĉ3(I bOWG6>O 0Vr`AtgM(@xOV PP^2/r[$0ق\xE, sMK״73ST# V+Z+^e0x G9g3|N+d87ۯSJ?tkANdxU 'BP]jmD޸6[h?X%592$ٶyt~(n9yI]קG3cY*ЄKJm.NSr8*g͡fxTrC a<{@lnG'>Y/F3E@_l![Gr Re)PTo XKuaVvR̞uxɚ HD7%e P3چ?t(4ʼnbt 0d0@B&O@o-_o! M/LT@ I:|rf1YnV'g ?E2[G>p7PN%zgpyҵ%gJKX9UN!H?G(!sˋ0h Ĩ [&U#D옊b76VRKI/8\(3,=>)gS˙=*\٤;QZ oB@5;I00 ]5Dv@-_Qn}.52*ɉ;\@55X`/V:+ёvjK\< IA 5U}]kjuɂ 4Ldbʆ!O _+9ä7b˷ c׵VXŀjj̓ ۇZ"'Ӭ|"@mLdhQVQ\tWmAVa+Ų<{M&?ǦN\< ɺH5%yqtN:k]3h:*_ )DX{d^lys<ըmQ򻨄,;Q$; *;Wߗ-{-3(06 ^{ G^mdN^7gn#EOUi;]SْI @[J(;pXq譠l2:R˯(ޅhVzQ7>(!$ʇ&ԵE/pm߇( ]"*@Gα|(fs؆fh XxNK.xCl=p#6@ٖ%G>}l ?)@ n1%dmOlOt(_?fvgg8&_K,CHj,@JZ.v/0m20utPF|B&h%| 4/L&3!H|Vv.x:,3NbVםњƘU4̛ 2"{5A H A6ȜyFzk^M(禾B3E^HDFAiS]\~ȇ.fJ*A]E3ǀFG"bw5lfA9Hl]RE 2ޢrCFyefXtL^d4ͲP`e< 87ǤbsP쏼7ZKKB2v>mVM:&tv}Hs7WK`G)ܣKfD *ʡU9#ܿ{`ȯ '2s!j<aow}Qc"_pTd'ô oCg;`V|/ZA xZiAN*/O}bptyڽ{Oxա5$s>q #תwR;EcAujS8H~V` W|HB8<qswZ$\|tW|EF;3Þ\B$6S\vj}I7 oF|ϕKםsk<3-׀mKxQ$Fij4~a+j$3..ZqIڲ"uK9I)V)[XyDL6 D]TyL u]cgj* Q }#^HXv~8 wq'Y+# O קNz%hgk"mO%,K*Kq`_W$r?i1+ 1)ޣ\^IIr5cqq4/11),of n!!*3X V~ڒ Fc(CDֲa1jv@(VpwZdxGD: U3֓Dˊ(@l֪rYZrhR(Uc#u QFx-}͚j;:κfD} s %(~g qPgl1;]s$ݒΖ!"ٖj>HA[^;-LZhy\D@GzjNV̴><+]"i2XY PRN^hA ;#p&ԬLOӮ)jJ$bezИ9o-VH 6DMW\Gy3,{#t}Ӻ$J-S?/3BPqpR3b$it02tjaAy<"U$mKfq;դG4D"Κ&'2* i7 .4P#OUL/A'5D%Sv,BE%QNRp< F/Cl@ZO'FgǖtYA#P% L6 ȡ|E5k$M\!jIt }SȕN"B).|J_ޔbA=xFh /=D)F+t.} n*4*WQܷٺܐ&_fy1KFdn wi|H涡x11<ɯO߯QovP6g{("iFQ+AoHYՂPDpAq? BpZ[c*t̺'(En糾ǘ;FG@. 2Ua%5pOj~xh<= |sK̉6#&w~q\auǏZS ]<)|nfrg7C;npcRx¼24F4/s1mzbVGس7 1k$vڞUqo $h* ,C ߘ>n;(/bf8chsEXs@vo1W nIGf1 /x["KLCUt;Dg4y O_)T')|W|\OB VPy,eP3Z|Q[+ZG\z϶DSiskj9mpbG6-WX0X0ɷuBm'-.6tOGTֳ& RJ94f3gS ARV( ;?7\4Ý ֺ@j);FHdUMX }an_\TkF@I*e7n ]79ws.d. KC .fH]CC_k 2ld!f=^E(yFLw}A~kץxڶx: grG):Yaw & )Ni xf}g6%N{.⤟NIVv(4ד?Q̽S:O֟f#ɿ:!TZ6AA6tbsb] ut5TUjU;-DUFlq*T16<)R _k/ٞ}= '(.VcvCCY?G]h6)Sc"X Fn}T~W>bjec^klpAϬ$N"Ux Ɠ=$n5=l*bJƈ zNgbS>gʭrS Ä f(8#~#c&C:ijٌmKJnR07K"ߌ&(é\bims. V~HȊp Fg n0?6vJ}k1~ېSʿ`AcB{BˡzdȀ LV`L%PS> XO+̆SN&0̠\4j } KmP0JQ,d]^'JO*3!Pn!FH[ 7Լ7cIͬfd59EsFiq9CNQOO{)3QH/QI"zNUz#'KQ4UZ=዁t&br*8qjgu!!ES# DF*M>V+AO㣐Ȇ{?]t{ՐcPkzMvSTV>BʞtEUTŚ , NM3Mų֛| mA+bRC9&#sڋMk x&E2\ _#)F0Κ/Y9Inmv(:iƩD >A "Qvv;Jb4hPi%TMӆ~?kʣܦm:w@J^L V:r_Vk<( n4s.ONz<0z]hW :#G }X&؇V^aMU]@8!A&=YzLWӠC4 9W]R~(}2J#lK&i.?Mb.< ŻyfYhe ~j -MXYK~ϐ?G5uo:_b.+,}^qh8iqFZ9i1n:^j(@A QE&gNE5ݾi ,[C* |ጁIXT%n .;J#7`Gݒ#+Vy>} 1V frGY|}GC?9L ٹ `}!%R>"ܗc{OXƟy%s0^TsC (?@kp1 #Z~v{!UJXa?^*8~ K)zhr1tA:MQ :ZR )6@"H<{S4XDNs56?\^c5EL%.?0X{nEW$LDe(]I ExIJAI_5L]dFy3s>,0Q6B@ܙH,ո rVV#qyWBtAg#ʳ(m}WB6JM?KDz5׸ h8SCi ]|b#GaTfg75@@gA=,g^! `@FRd | &]7- b{@]XOT6P#@(`|Wj̜rOR_ E8Нз_zlm5o?k"ɸ7xC I)h|xyF(EnCO{/Zr5}XOc؊aHu:Jc)8ʶbeQLY띂@am eeBսVpMR\ !.}Fzj$5)-3#p ;OV?nkܴ^/C/oρs9V.*Hufk>k$uϕPwdѕ6Y x;Bs/d﷉&G'׃jwRpnب)qR|G[D }:Lb4MQD[Eҕݒk>eH5M۟[)g AHxye-/]r8ɶk^ڼUc{3x R6e]CrVFQA~Π̾cv?:ʖѳ -1l3A zj ZޔEĸ~L24)O (o"ۃk7@|(I5h,]^C!C#}BԣYPa21W_]fɟ3i ka!n}=-N g| =A"?[᱀u<(M 3RxNb05QGE 9^383/:l{N8\J1gЈ~RrJ"-pL&Y6ދVCnEC:f22SEoMxpM`Ge^pf@CUoG)L%|y^4VSGd?a@$hغa*>W^ P\gIoYSX W`c&"?V0 `LA<ՉK ճB&] ^1!Bņneާ:͜й+t]2Wːטxkg!5 E 7WeˏRoFz3+0L* m2a/Ԉ@hVǺi2OkO H=7X} /0w s7p=c2ЦԺbۧnrn=6ǃ_2㙘WkS]KBJ@7@Ë?^9ZBIss򋚄E`X ?zԀ>eU̩%^kadc8((*v/w&qz[QA $7aV+˶hG|wh\p~Oj WP0yA( *o&Tڰ9 0O4h'Y+:"#qm6&sȠG" wA0-wJ6M>,3 "BpA!')&Zh5o( :ss/<#S_̨ z~u)P9ٕH~/zxL[dixs`'+=?~)i?:"ȤMBkl@PP܅`3:z2Ѥ2B?ʹnkID`6S7n Yqdz rU}In0ڏ_Nc_J9O}IDp6cԇv8g8߭)K52E$Dvg+lxp8QL2OzpPȆg=X&bNdLZ<;Oږ cw7RW$%l74!}Etf(0@:c٨L? ֜,gVΘP(H dG#gYV=m{Uf=D>} @ Mxpj) ~7 =ДW_mSXEes( _WwhN$޷N\|dH R.G򞯶K{-UP&q+ VO}KDIDCyۡ!E-4]D,MdMk܃&$ wuh{/j^1&jzlӰs}Lz e6KjW-8 WN;K|6,%27A~GoN>j P}u ?3T\m?]DS8'y13x> k3,| =? l&\\1L@y047ߋ%eOZO AsoTX6mNw[,+Vɂ^dpXc0?̥J[M)DfR:4[F|%1ڣ\OtAcv2Kcՙ1xTï9>½XG:.>]2y@֡ʢ[tALlD#<sd,,q>Wn˥WrVpQ;}q{MOIg+`|9~6>K-0Ixz+O^/ 1y+a2'Nl(nD QQ9Z&D t 3zdU ( Gg}rm._y_CeHt%|6) jXFߔK'1ſUsM j#=K;GM}#/',j=GH ryxYV/>qRU3QĊVnK?RR/b7yvY#${G$[v/s͌@"}xy(-[uq#tg C&[/n_ B'q}Cm7#j hڪi0DV2Ʒk3MHe`yd:S'vRU1mVEfʡa7D& YjEWd.EI".@7M,-ҪU 0 Du>ë֬hY:&͇?j\I4V1h~5*_KL^#d$!J@]޿%#0oXBSbsM%?BGʜXF2؅KM{\)jpaƊ8}\@-(8@Jhd8u, ׵K;6TIygىJrd`N31f(Eӹ&QJ+opo?]liˤijI. m{LJ>eҠoDB 5[A3::? 6pv|⤂ެP"!9SF|nzH,1(ݳ<5bW4TB&ݙeu,}vV3ObQԊ!MNM8 Pd j7GvDk&VU0/ "6ΥEQ ڰy#[DIjWJs!4~5~-k $ZIhX Xws$QE־]nJ5@a1Cߴd1 /д|6 Lk{;sWe~^M/G^x@M4A{(C EI$Yn0F,aG$S,q[+4,,/ c,OwW]Q>GǺ I&/W'7]]G w:ݣχβUgwˏ>4쌬~s8?*ܢ~fdMUG ̄&HH%M?(6@dU/1䢙I U07 X߳Ms<2YPJ6s,w3vutRc+mK8cMG8۞ϧ|;}1mZ(0D_?1E8Mlu[R4KC ]muzh /)sU*"Y D'CT PzC9qmoRrɻ܄BޣjʉE /n%]4*3+W;+1TpK`Nܮfw/v#@Nnq_:zn}qK1xH<D@E=0@8$ylP(p^AZ,>N$`.z4Oaˎb *8^!_ E,akPYEwqO' z-DyK*œڃqSڝZH='\kq%zw^ƣe~11dN=pL]1Kl1 jw L(]^!Eg .@%#:{lRk|2ZN,&P1"bCxVx 2'@_i$'S'xW3sl} a֐=$K2A@\!ĭ(*]VWjdUp_ڕ^,QQ_v_E6|kX[dP_4)cHdș>k}XfA"߰)VyI".#i8Vu \D 2ńqݳd|yW8BeO\- $ (j!TG>QgVsxnCxȄQ¥w}u"/oyTCbCX xgk"bnjK l g!ۋ2s~%ݲ{BtZsGΦev:V8JH ;ZJX 7`_O4+=&Fn:N%RT):~)A%*BR_X&5g.^:~ f4ֈ.SkV9Igvgc[['?AW7d=p74Oz=ᾖ_ng)pb%Sc67Œ.4O`I yQj^4' &۩?f O;ػR <)%0}ۅ RP#X/ލn}`7%\m]:2?N<4H'1þ Y381s1#%yա]ʟi$YuPh'54bsP~ϓ[xj-9zd9쿲Ea^Ԑ]H[ 69- 7"EA{ĐЊ9$[2*k"Oz9siys\ÛMS%'kH9xȚ<TC9i,qy躰HWddNCLԞɂۘ Mj(ܮV(^^rSdKb6)cWaT[!LjB5 ,\)XQ)x'x1\ބp3@]hSY05o}\?r!c翗LS!1j[T7(a ~ A3oj =ov:ľ pPo3PH׽Ie&RċM ?y,>Օtäu? =Rw k"O2oȅk&AZDp Ȱ0;]J1nLEЖz"^J7]BFtpEFED+-(r+lqmS'VBuPS1Mm&4)/L@{p'eXeWgbt";|Fcڣ'3(+ I!G"akuxK0PoxN˽ۄ~J]k/> (6yECB<-`^ieU(Q}XB֓,S *xmc2EE.X!~֊CH { V.۬+RAlEa;r{lګJ&tv&t˚67)dB.N8a8 eae>MKhHNAdl^톫j ҃W<斲ʼXg=|->SgdZ;梹f$7:͛T.7Ҽ:hC44f.V%A)Sʈ ):/Yj )n|Opeg}c;̗C$뮦F-Y5NwhM.Q =(R+Y2Åh7I8Qez%LK$O ]8c*?҅@~GvAzdEyjcCSmZ0a6eõؼB^cWDrF/3;Q&rm Glsv,[Ӷ[ΎWa*#I`! .t<-ìKzi~ rv  -/j\}̛i962aM{[Xohx҃7Q ޖu4K+dOG`0DǿwڑS%ET;0xI^2Xא3/pu 5*hM Oa 4K+Uz I'$JaN\Lny9+ < ؅,DRm/ m\iNF|3]^;'aX=_.LhI'4#Î+Nulߖbv5HVG#ߊ[ipoBw)aO( %ix(2tMq/MK0QADgv:Q`p%LaPU4ڎ( Z+:#>&۷59-WĒ6;yB\;8Aΰq{`:zߑ+3c[ +Vffk` b׳/0 "߷ f*\o@^2Y}MqSw_&{*_j)AC3eoqLp;^$ꅴc+3irx":Ye.DTR9N_fa88]cgOZoHJGɎ ]F7W2|OQK~@pN9tu;~#-c8Az/r0e>Jd4R:+$gbQfSSxp,H"B0S~o='%+'bq'0:6foap.|(t&4GY`Y9V/MauNA[a`os~d\ 8|qS>ho[ObTw+X^(ɷ2N^L*\tlITܚ_^Qj(KXj0iZnHG!_qřE90EQA{H=z0|DSOz.oy:ZKy0;/6dFW|7@UZt&6ڽpr:ɓZ:gWƭ YR6 "h/ʌ2%tC1 }*)*q'h+ȇC*;nIU<y7Pj(ԡ#,tUL$W%)M&/xxؖ9KS +i`QLp]5z7t95( X߉ _")dip!_y LM%ӲpևxWz*FV8CY}{MX\]Lu/g(6wkF.R-vjbE3f)exMd׳5Z?'.U F0YX>~_:]*B; J˕wF^ 3h z-b"2NM с n]I )}H _V",Gq;b_\+@33-%^v\KI cQ[ dҏVQnqU*f2\9XzTR OqzVۮX8$؃bp_~{p08Tv#h0?#>r~3b(": dFac*AZ6}7Q$El5O@uZZ%y, 뚪v۔]h/;RX5t:+sqY wJn*X#u[6b8E俿sE΀D\&yckb*M8ǨswQ )^ }i#oftH;RX X\+r\qBal#ζ(\id^ou 'cfgw5]  >9w761jpBWQ0p9nŔҒu]SCS 3 Ei/ISؽne\!gPnP:> 4rGzo =vKmrȶX!6 a(RO BțCąrFq'tKZ#E!*!ڪvUӛ(3|@F1Q`>Y1 }x.tfLnBF}MrE;aZg jasdxDo!9"k؟ϕn쇶MP* %h2>&aYbC\$_3ـ<_n:{Z|Q+WȂ-mN,ڇQwekqf.n,:k;ZUB\Q#.5*;<ַ^ Ttu~-h??7?SC%;z\!Őbch12WU|9*qOV?l3ۺ~! @uUKr> 0,TvW-aO4]&d.;5B΍B4s 5g\Pn俿 hDsPAe9{Ll1x=6XO$Sk_k?ܙ4 fhߒ=(Xe/.. 9K FVGEҴD"+L~- a*ֶs02:!: .?xOZ&^O^`ɨo ) X|t@J}*6K8\@()Z_Df~[w>`B28t_犮)mK=E.`E'Ў{˺Z&{ 4Ex 1xդ#[)d#c늕=е$chzҀ1m6vVz; B>rDsP@ZX.U09?< 1`/)qC<С$dp!,)$CQPᖣU8ޛ׳L@{4V~Nh27$u~m D??I;M/S^5I<("n:AMl]I?m $&Yv0ݳ-\Ȏ^&?3zd9WJЉ"LY:\^@6snigf1;C6RY$7<{ zZN׽g:c` XoC.qV}6e%h4FlOn$Xi&y 6{V/P\Q hzf\ ZM{a!'+SSHG s<.Uɵ3r`KS[ >& _|γbwz -5V'zMo|3E$K-A$G⸘P?+=]c 7Jqg.qZ^zN:fÕ6~4 d /#O(L.lZLP%@io%Fܹ0ldacCHW92aFJ|ؓ"m0f֩{.X2Kixrڋ`ֳ GvH{w[yA1+gكFw+D^[m̒B^ULމJWLЯh{NV3Ԣo`/[䘷?E'8^Isd*sj@qnҨ-%Ϥy~tFBzq`|g{6ο(#W6s:t"l=m+nC >o&v,qi颅& ( h GլY.vI_ Qˡ $d^+Ȉwu??L8ED~CGe0beD,+jKUO]+ͻDߙJaѰ_&!wV2Pz>yr!>eל_*ߣ7Cny,By 3Oq &Ǐ,OV@3V W ZNe #3n7qLߖɠ'&Ye4wIeq>V&Y Ht큑2 yٍȆTe9J[FGI: +_csh"WZq؅ō8ni]TK@ 'e˃zK77D' 6? 2gx֪)qhƕ)ˉpn/ka_i\#Tf [jc<`WnE&M0i\k,|.ʒ{:I )^dGQ}@3Ŀ>`:4#ȩo-p;YR=ʩt{7r6LJӫ83y 2rf@FlnUxW+[Ԥ&҃u8e"l+rp_fiYp8f([Avk j0 n=&^ 1O]wFlɢ,ؾ$+x9ԳwEgce)D MݩlbuaҪK㉝b! 6u[(<1شĮ[MPYA7X^o6M1cDU] =k ilRě-KQOY@"t1-S7=I,*\F<r}!I3d%Dq` |:<#okbEK\9K'Ps uӿee%|×{ C`Cgr"'u&[Ox>PލKdf TqG̔4 I_9yb~,?1ZW<6@QjlG  d{DM8 ߐH@ԇkbzJ~vWmeO1"۫QѰ];ѶO`TڋWXyHwC Oū )~-΃ʤ τtMj)FE $0+O}*{t4[LJ"ʹyg{k(k G"dp@ ;Fl\g`D),8ȹY^|BfaV>k_%^3)Nt vKPsPV"r qj=]Zpy]i|3E8ubGOK0]l"=f-j7mx+#ns,/w!>aVq"Q` {xO-we44"J"^y9ќWD/ɑh+(OӜ~ӌc)1n&&Qj[ؾY7fcelFNq' fF>ջh =']|Lmī(cy8`f.Y,``'0(01T,Z Y8E۪|؏3$̑ҊcIr}r!1KEXY4Q.AxuXuqfbFwm˩reNѭke!`dNך-r\UPpG*L:%Vm ǓT[I_D ĀXI ן2Ͼ!&=Aj)z0+oĝޢ,kWdby2嬎dzvpGO{&aY@x ' {ppuʻcxbDB;Nx-Y#/mťsN6::XEJʈБaG/f8>' CSTrK*^CoPLͮfͫ?y Se)kD_;EOQ8^t9{h[bj9lI))qru,_]~`~emU81IR 9aKMj }'@g|WUd@t$eO3>lr V `3E"&aQX&][HPk?Fc/-}!!Dʣghf`С&/RfeEw<:h4Q_xmS8 TWɡd(+?[ ^|y4Iùͻ:~NzLq?7K඘rymWEhMvJo~o 2'(+ȁK7z%̵MOoX]\Y>@586T@{{c] iI<4|JVxBFt .ܬsh]*a%SjFZGEdC) j;JuIqq(d9fmTUS<7~a N#!ӸmZ>OW(džc =/U? x*y=t|bA}]=Qu|;묚twfx]kWgw-=%)L| ~.V=+,QӵodР܄̥ ,&p"6䷪;uLėߌ-@g>\S#{*6؈955.}l6%it4x==i\%Y5׍* i+ $C73t뎓1KD,L}ͱEv`MmFI%Mj*'(滒?TaF?"Y "dИ'`x"r+w/bsc<҃ulD3t!>dHZwXg\@C{m+\J9P"z0:1sX\$):PՕs*4̰ơY}g5%s dMqMӠ#RlJIWwu" 7jHR^5 mi c*ՒxnP9 ?.NiY'ɝIW:Д f|ِ vK\[`JwdGtƽOQ<Kǘ?@ۆwOCɰssa"^1\:lJf!_!l_(ׄr c܊Y@anw;=\t18*=#-7ݦUXd| /58D|9lr$n̈́ D$'m=q~PxXe3}N4Aӡ/%L "r{VJdkpئ!}$ [4&bnlEWJ>q/@Diݬr"SPl8|.<?#z'(EM6bݧqԾ P1cII { V&{NQۜA?O"?"Ǟ tz|)iB7N;x :e⚰"ɰ"nc9#=4=%~vCM?aqiznƩSv@ÄuG#N$!nT;۵"%IahW /^Iwo0nlj1AA^q[ h#iIN'$VRVΙFWr 2&c:\wV"BK?:8+=>a=d@)WMF6 KH6.rgUW`*  u,քG/,q`/3AlAgyXk:n!brPRt  ^g8Gp y:.ۍXH{}D=VQ$"ahP0/X.軐1/i"v_!O~rhe"S`D/%`BO{Z,4Hަ=[=;'{OYGNheIJG2W&v}ᅊXb`_PDA7gp)A" Zo87zߝTp2@G2¶>݇62U!-p~eTWE Ɏ*|Zo:B=xva,bC|[ͯش5R\ Yk3 gLN6&jbRJ<w_=IcFw\ T {ܳrG(6+!sx =ٟ47񀓰9XZ' q 4oO/7Y+J^`QwDjdzJ!+^"&_&\ɧS}jR&8:⡫ ŰWY M)}ẽP"XfBJj2FkQkzqԺ!؅݅] Xi<ZB*6eW=\xPRH,yE1FA!aPH3yGCCOA- m/pSkeuK1krwc12:)f;en񙝗2w%r.TwZ]&I3ܿJE7y8HZA7`u2# 9~ğc&Af`}sU?a=f)J9FJ gCf?_?\+Ndz3Or)4{w nM]on4 4!zrZᑐ[I#2 ͂9BjksWVn ;1i ?/0#?}ԟbyV'g&|QR937=\(o@|QԈ͛pr'N`6 Ϋ:ugs6+\:d͡:3\?SwDR0m;K!v|#.jLcDi_0Ns=΋NKU4g, gɡN@,&?Sh;UEinoJj(#JIB;s nٞk#,u)8OdA$-M1$6TC0G!>_{8*²zn % X;]X:oV#Vj6k)N8FY5 opcUATZWsq>r+E_TBw8Nfws7_1Ba ;L8hBNӇv Co'$hGu6B+=e:0˗ g7g7&G7 N%Kn(~mH`uWςiL m̍堲I{PҔʐ&-lT2d1lh>'Ą.:nn+ %C\0)V2k0Oo2lP E)g,'@V`55%Pydͅw?a1r{(ӾymC͔@{9~;kKT_⎁JQU,D3mP ܕQsⷠLQYKs0p(w )>v4Ҩ"WIL:d;aYPh}R11@H1#,3Eo$vY$*YctXX;*WS'mM[^&ʲNcd؀ap.,'[q7^Sda~]|FUjO{G>|)`>N6 '1n2b;"aH72awverzK% B T/\,S@B%rstWQ,q:dJш+a-" ?Tɳk֜,/2TCde~ Pl (2OGwǜQn㉸> STN^%Ĺ~ Х m"j!i+)ȊV0msZek-6RӍ2w),fJEc#E0=kwj|;Kpq=#:Y1u2M $&xkk)x$k"TعLCӈCB/ˆ'I< ~Q~ScSGa_p~3W*z4Xg۲{?4$uY2Ш;ש'%ǙL/+,Eע@iBjT~ p=Tu]>d` >6%X>!<Qà.D+Mllj8ٿ u,]4M( ,PS=Sjx!i0kR;BUFnmAL,)iP\/Dp2#^7 t8B}#ʢeR N#^MRn 4Bt^ټ~} ``OD!Ka n5pހo !ѐ>ڲJ:qsjuհtUw@&y6I3Sqf,>_e, b}ͪ_[~D呯*M;[QΣPK >UgZ+n: 0:xc gr( BE{%h<{FJ5;GU;w ʐ7\icQŌQ1ILe+&fLvh7xڇ)ݠ5;ZQ%1KU1!5tV\OݻV. D\a)֪cj!<^K3vL2cH0tP?d *B z c堳lr}*Q8-|$u T)rG3LjǬ>])l&-T;U0J[NyGnveiVUR\TYW9F R.§~_1G,f֗[׳hvW+rΊab ~6l ^ ˋ `n.=\Ƕ bPIL i-HS0L1*R:Yt$ >#yu11^en5Z5_7_"P@Yv8g$bHd:ɶ["o~פZ@A9l7zmpb'husTTC2MJg,Gi\׼I.;":48COCq7Ac.D4YQL< A$ Pw..ϡXwkƯp$2?T[ ‹jve5{\@%(k0=o* _'l{@e׍뤟FBdc 3B-F\ۛ]L2֞)c~P"Ӭ9P#-ibn.Udc6&z!hQu [}vK4<Ҡ/1&NYG3 _oB>>+N˹=N&'Yg2CW󡗮T H <y*YUXw=žzpphY?eKZ~Fj3eeeQ ˇ&Ca$Ӷs/k.,QCikhi,HXmDG\{SO9%&N"F`Op2PUmtF@`EIk児KSz__ R+Q봟n\:ɣ J <{FV6A.QDS&L%Rk& tW]@ yWVgW8. ^{L%w&r0f-`z+ m6 cX7%+3ǬvAGa69"&[[c{ ٣IhE:kҴNN'rqZQ` .P0̶m!1i}]x5jOqʳF7hs_h!G,LFsB421!ڥV&%23C?l .x c) (I~]&T*݉(! U+-hR8Ѧ3⺹ ˔k9$j`zG=3_;_z@OP C)fA(q9OrV+8/j.NȞ>&>Ajs1ݽ[*Z^H$~ x&ZfXvE0^`j7#C::oS$N.(_-.rLT&pq[Qv_fGd;n2$5]ذ:H<$T򅧉^,RNۻ ݅k.W|q|sC*1Kr2R avZהv蓮~,"O ? _YeɆ䵣)﮹R*'@'ϚZІxͱRaL{ƒCQ/3Ua*<33hbY7ETiů# o]0zqYSN徕c ivO<  g U^j ipGΔʯx|fʿy"֍qgs31H&X{ ]e6bV 6$g|)20^>_StoyVk0-#or{+Ӌ4YN;m^*;mĊ/ߡ{!Qi-J<"e.NA7QYX]])D|CTγCm 3KPP(0e)uPRuR\(u2Q+ܨ4^6Ή7?|6]%hR{2LOv%h-gsWz٤e "dLa308qЉ\U ~IbaHG6bĥ3R*=DP vOrӌɐ>0 7HLԲ" {̪.%ؗQ)~GJe7akR^ѹ1ޟÞ)Yڞ/#x:6ə1"خ#r<%0|?1G1 8t+n w]#x'bam>U70\w"t@B=fTPJ%2LZ HMn:,yys?Δil ߄JoFiz_q_hFRuq~1v sGp0VE>M 4;hZV ^d ~&lpjoc$4RF:<QC-,n׀(Y<,-l$NjQ'6$vǢdia8g`PH)]{^2("O޽?;)ˊB}}6mfy!//2JјRsՀI\L4ORλz]jNHgFw0KnY`U15K*|6,Bk+2?bL4>T o);lkwY2M{qK!Wr;-|7hフb# sM#3d6Xr2_P8 p0B jHx14PdaD.9ZчE'{#[mc-ǿ^4TgR~@Kp>QE?ےǸ8#8vwo 0f]M7/T/ ݓ4s߆"p,{} O&=J'ah䝭6]HcR q ]sI!hOJ$-?QYZ4G;ut@qZh e4W_Ϥ9 uXU>#k0:CjmŶD1~AKavR^e7tTArBJ>\#+FئHR͇巷5ETZmd8 vte`QT2'*<;/Gx\ljK̴,G t&4D@Q#2<ޯz:qR_GA WG7Y)ގReU@EܧPplqUSE8cj V:K)[ -|?a˭& z=U֜{ 32_\\-$TA_5NJsp1?Bq_cHB)E gX*,nlXy>/‘h P/"TUDQM[1Q@~)r;UKR?Ӹc^$?- 4AIrƒ `i@F&I,mSO4%#*-c{yS`K ¬,a%lr꘦0/A>:]5 vG $4R5Bo2s!)z>L)RԎΡwX"Z袙#Q# /J 6"6"M{A]}^@rd\(Ead^_+ʿ7m uDO';RQc0B3g)c6U43D:zGxEZW5*k6Hd9Σ7z6{#[_r,)D~A܃">i-PkZnveCm;JA /A=2FD$~qwyz9cKwP0G|4]L$(rWDPc3fsȫ||F>T:CaCI^Ycŀ04$Um 4ttJAA'9/;T~ aMҵ:A K|WN.7~>Be ,<$7s ]my 0 V2Ou6;*2#*nbCy;R ,Ckf|RƮCvPI#(@V آJ Td繁f|>n KbLśApXެH?v0_ı5ݎO: 2ٱl(1&uUsLjfL^B1E8]*Ŝܨ*X.49KfvFsMS.Tţ[RLerjX7QbWtXf{d3, Ee^"iף $mR;PBn)4?ܦwB#e@dӇts@8/+mmKe jߐN~0 emc8c@4e50sEy*Τp`ߤTnBHe׳S2T[=bj:jɷ!o[ȷ&)UBXh ZܱIw!祺sP1;H/ `V;yPzĄ5ܭyDuF^زzC(~# ~rMd\MIbO$VZ5C@C y8 eX%dFc58,3X ST]r~Ll:ѩ<%s?|bA~գ*kɭKhEN=qAmTܧ{yi{ਖrb Ln}6 TmRxѸioDFdVa` tEM3hPqO?,en ~΅MmGL6\1$~M 5GFΰ1O6N T##E*me@gVXq/>GYXmU2I;K;뒨u3dƅY B|<tzb= T^E3ǫc2yBݵҖ<zJߋ} rR[Hbm*..;@$qLElh&˕Y؄U$hq0`j.XJc/UOŌwXάǥP꿊cp9pp'PqwQY\vɶa),+ϦR0{,!Og/5+-h3W?%>еAgE%7)lg>35MVIS021n9t2wWKp C}Fizf?kpS= NR:t ?J[1ek⎯^ܛRiCQUf2q@a5t"<}}LN#R_r]\C=,y**6."uR7wm2%"h~N+Ed\ҕֽƗ]=i@b7{ 6K;L0Ry(˨j0ڎfB '/*wOFW~<^75#=ltH:GtV'R,cۦJXC7Dp=. xV˂iz Vj?L=W3Ua7>NThլOCޙ`u OGl\h\ՐR00XZ&6au|]?2>2q]ꗀƾ& BY,1㡎G. 鷧ּRwoŽx{"A֙5ŜyٰѩM=By"lMj>@l <=~ "ѱwi^a R.s&)y)w0\n-=vKNbef hFHjOO>]/@3Vy) 5V*AQmYw/rmD^~[`N&{p\S1!M.(Z?P$8.Υ M\oC1~$!K9nz''ޑFxW[. u0'v(^oԟ r?J*Va7qpTlT,XaC5^u\G t7 »s69UFJ_9Q9m]` B&T8dG x̥84Mw@\qzTOh7lk JN!2mu& GE`TlJbg.%zKOZ1~>_7KO4+R #ZX&5µ>" "}t1ejT(v?kֱ8HIl؇oʪIN)t'ܠv1@JB-kcNju/6(NKIϑ|Zb,}S`\#ErЎzk=ӦV]Ċ_yfy7QFCZpQ}wӧrB6QF;*z-v_?PVS1"E=Lqnz/{ 4%J,z䫏d=Xan6mѽkɹV _ .1՞ռJOj`_YZ>_m@Zi:\_k-J {(0 t$wR8 `__5襼Jj֊^LSZ)_X0g QU}`7RZ=C*uMni6;YRsF@[u q9?{M`KlELTűl`=F IزIWApÁT<咆 (I*\)B dIQ3##jэH /{BLNwBK?s ChearR(ORzԌiz뺇 ˻[GKk=:.ۦkj^% ]VR=%K]p)& Tʞf@SӶ tJPaK1"o<D-r; ̱{,6d"h&O.K'[>K^g4#`^BVZO)y:4$cK/}3抠;wB} > Qw5=Ǫj㊺So!6M|b}#|Jg{Bj&,0b] -QZ&\]z-c#qP YHK*iwiӀW;ՏPq`VIeGp;釫:l"]UrXDuesYѓwL{2 4'Gm=v!0X3}Hl ]pS}&NU ڂto㚶y_rJd ./ۡ_/$V{1">+:$-.CabD$K'm!]yK  gL0!EC^%dYvl !+,{y9 (1cx^$jeLzb *FO]GS"@l} J/!,JXn+FFxG_Z ~ǟ}mI34H^iݠnW>ꦁҲIH+9?MEJki=Lflݱlz/Ҭxz/Q]iF̧Ͽ40V{w0>haaoE?y?[RMj](~n8E`S(Wtn4'nh[,>G1_! k34dvɏ3L ۘ$tʫP<'e8]EB dqǁoĎ+^vkY/7ͲG*MA$%D3`"bQA7]4Tty"df_#4ebl}l= D**7-̪_$3Kl 9D>/jqn;"4kz>6cM_=ẏReMKZp0s?0d,q*p"yWHqF!CU:'Sm<|Q|5EZ)H`/Zv IiqQ>]ܢ !J xLSυ&)>OER{=_NJ-B*,.r/!I,&%Z2n kcY1+צ_pU@b_/P@mvGI8VzYrs;*]a4j/%]V  I#Wn Eb/Iؐ_HUV`Fl&B1k-e$56pE_BDO~`O3ML!6XF*Y?K+>NUd=ktjdCc{m$GN;~ w N9^`~1//O;4MV*NMHY/9w[$!mZ ^!qftk8k*19Pf1 BKnܘ{M%XڟGB)ok+*nT7㔦$H)]WxXa]H|<J6xٖ@lyF^sI[Kg")W]ԝM~}7.)}p JPDe('0p%&ƛ Ab TZAfKe|^puhT䉾1lOeE߷rۗP#`Ӵ41"gL;G  p~i]cWݠ. 6t!mvCN !g϶^xQ588%lzzߙhM1ǿ*7/]GpF hgvv[ swk96emee_zĝI3Z !xZ$n~TV)D*{'ևd^}v+%ǺJŭY{+-V?;ԙC8+MlIwKpg)I8o(ųgDǗ]Gf|}w'>/?u(v-!3ESwJ4XϽY牞鏠 ]YIͬ0F'8Zv5 &+0;@/P(e+W̑ %xk`='ࠑ@Jf;`@r .;I̧"Á]Ws> p [Fh-\%cipPXH}IR<+<+IVnLQ)6=r(b7> 8.ƏU*ӅxL V"5?,{mGxCUtnT*.ML8y2tLxJo52,c&' šʭ[eyM >/M=-7Ԍߌ%U|W (kEd({~ vWRjV CeDmZ\SFrwn"J(i.;ӊMǷ_BV4L ]tBT"I6XJ4>I @ޖLt.4 P#}ha6Tba}}|a &Ź=++9iԲ*HST ޼{M{iOo>IŃA U⟌HQ2hj:lLipDN !zm{NȤku4sȷvl^pD|m z`'5"e߶?$ׇ%<8FEpwhbϣ"'5qTmm&u^_4)!CRYvg-~+&ͦ'M=O8Ԥ&