python3-falcon-2.0.0-lp152.2.1 >  A ^v8B/=„"Po(',d#<zQQ[ؿ*Y|Qk{evoBm\kUw *d0ӡ B'IEFx̋7(|!?$r m>Bӯ6ggDW* :T!*tՍ}C k-$- @ӕP,z¢/dm7RX"|}!ZerujI\Z}>܉ԕd eŬ3c6ff689154793c89cbfbc82c2a5c15e084c34e6d35b2d37343e313507daaabffd4220f5ef921ec0e0ee33bfd9a60622431581a0^v8B/=„ih&fPp4񕼰EVnr4rOo@" 4o+(#ZNpNj#P>T.JA\AKXȇD{s`l2I}0graF k BL֘3Cᕩq=,!nHv9C.R78%4W/bi1bcGuOJdOEgߝd}?Tё1IixH3s8>pE?td ! T$/ IfM00  0  X0 0 R0 S0X0^0dd0ii i j (k8k9kX:l>@FG0HŔ0IT0X˄Yˌ\ˬ0]l0^n0bc^deflu0v w0x\0yz #$(.pCpython3-falcon2.0.0lp152.2.1A web framework for building APIs and app backendsFalcon is a Python framework for building cloud APIs. It encourages the REST architectural style, and tries to do as little as possible while remaining effective.^v89lamb70ƻopenSUSE Leap 15.2openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://falconframework.orglinuxx86_64 update-alternatives --install /usr/bin/falcon-bench falcon-bench /usr/bin/falcon-bench-3.6 36 \ --slave /usr/bin/falcon-print-routes falcon-print-routes /usr/bin/falcon-print-routes-3.6 if [ ! -e "/usr/bin/falcon-bench-3.6" ]; then update-alternatives --quiet --remove "falcon-bench" "/usr/bin/falcon-bench-3.6" fi%wk  ll33GbGb,,!!,, ==PE## F F- uu /~33|  uu  ,/q        F#77bb o o  n n U 'WW ~AsGn = 4 4rrqq"" s`%; WW!5!5..ii++ )*ZD)f_`AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8\K^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8\K\K^v8\K^v8^v8^v8^v8^v8^v8^v8^p\K^v8\K^v8^v8^v8^v8^v8^v8\K^v8^v8^v8^v8^v8^v8^v8^v8^v8\K\K\K^v8\K^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8\K\K^v8\K^v8^v8^v8\K\K\K^p^v8\K^v8^v8^v8^v8^v8^v8^v8\K^v8\K^v8^v8^v8^v8^v8\K^v8\K^v8^v8^v8^v8^v8\K^v8\K^v8^v8^v8^v8\K^v8^v8^v8^v8^v8^v8^v8^v8^v8\K\K\K\K^v8\K^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8\K\K\K\K\K^v8\K^v8^v8^v8^v8^v8^v8^v8\K^p\K\K\K\K\K\K^v8\K^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8\K\K\K\K^v8\K^v8^v8^v8^v8^v8\K\K\K\K\K\K\K^v8\K^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8\K\K\K\K\K^v8\K^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8\K\K\K\K\K\K^v8\K^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8^v8\K\K\K\K\K^v8\K^v8^v8^v8^v8\K^v8^v8^v8^v8^v8\K\K^v83\K\K^v83\K4176316e40acf747b16d1747e2b2bb5137207ed022b860b1d9c473e9c5845155baec6509cef23c70a3a689c25094bfcc6b102dcc9331aa543f2f50c34cc69e9603b45d6866144d0d8e896af10d7734462c6810f5428f5af1d03affd58284b58cb61894ef0ff06ec15b4e6ae4e1a3c94529f64450f96e3f11dd59c017913f779901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b3a5b2d320d769dbc4895f780da73bd8911339ced3e8910a4d2ce20d45838b06601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bbcd630954edf5e8fc8b55e7e17a33185c7b69dc9dda19433a0f43a16a3297e99cbceb2b266196ae38d6d52915ba3da7ae26747b5114af952fa86b7dcc78465f5b6fb8dbd9871fd5ed383a9f1fe190c7ec322ec36cec09719b923a28692c0a5c84d08e40062ce67ffb016598df7357d0d714ccb7c0cc9cf4e0167671ec93e3cc96a98c5fb7061298a98f9ed2c763a9814b47483eab8fd104d68b8b4167e8acd0b8f3760d0728011a3db623dcb03e326b9972b9f49dc16431aae2fa6d7b638399db0f3a05c0c28fa890f1a3c490442598089e0aac8b73f5ec78fc6dd4dbe6b2510dd67a646adcd275df6edf286b5daef732eb7bf5b5739c3d3635aec29f73056ce4ff5476813e046395b742b94b50333d36381737fa3478cd4cd6c5d6c62a4e9374ff5476813e046395b742b94b50333d36381737fa3478cd4cd6c5d6c62a4e9375a3d27f97fa8d67896a5d0325b820d2b9b39ffdabfa0ff05093f159530c63c9d971075a5a59e67b0ac6d78032f4c66fdbf2614dcadc521a3348977e85d62101592968f629905198a48e8854c5ecb51ffb0aac583240c8ff868dbe89d9d6225a592968f629905198a48e8854c5ecb51ffb0aac583240c8ff868dbe89d9d6225a5fc080108e762c63dfefa50410339cb79bcdd04d9a10edd4facb244f5f2077d649279e54896401388ae4b4b8673c9daa9f9e46d3ed6d5b31a117d9324e14cabe9ea60a6a4e5bf18d945c0d55c8e6d2fcc69fe663254d411753c44d73115134afe35d563bfed5274509fc19041037427caec4c5d496c9211cbd0d712cb3bef6a56ed5590b18ae349340aaae0952922fc253d17855234d2199215020ee28b84a9a5ed5590b18ae349340aaae0952922fc253d17855234d2199215020ee28b84a9a5f5e038970877a1d2fcb56b750ab1245ef739253170a9ae15a025e77c4fba6bdbf5e038970877a1d2fcb56b750ab1245ef739253170a9ae15a025e77c4fba6bdb46222f28af4828cb55730a109fa70af49229d9497051cbb9c9b737524dd22c1ec69e048456ea35652309a45e9e98e05626811294fe02c99c5ff962b2f8476bec24fd6c6be5df234462cacddd1e54d0743a8ad99645624406eca60843100c81061f59707efc943711e953e1e4b3bb12d6cf3e3efdc8eb6b707894c7824f0f67d47948fc45fca1bc205433655ba18f2ee191197aa2cf8b5ecb8f5c7c0341295f317948fc45fca1bc205433655ba18f2ee191197aa2cf8b5ecb8f5c7c0341295f316823cfa45ab5c909c48cdb044a8525524089548aaa74599ead364994289b1682f8730e2c5e27d5de3750823888cbe4942e55e01a697463d1995f0b754dc4a364c2976ff05afe6fb4090e68d271ccdef210906ced9e7b07e6b3d7a0787f945062c2976ff05afe6fb4090e68d271ccdef210906ced9e7b07e6b3d7a0787f945062f42d5b4534a0bde3bcce61ddd651d20e9fe195c57272f0f0b580fd17fd5cbf37f42d5b4534a0bde3bcce61ddd651d20e9fe195c57272f0f0b580fd17fd5cbf37447b0ffb510c5e3769581e7b2e9f4492298fae5715c24d94c92c2a6b3113dae0447b0ffb510c5e3769581e7b2e9f4492298fae5715c24d94c92c2a6b3113dae08dcd8f07ddb2733384f002111bfd7bf2ae1b4b0f458e1a5239b2ef2f178ab9658dcd8f07ddb2733384f002111bfd7bf2ae1b4b0f458e1a5239b2ef2f178ab965f7ff0c32c9af8ea8a39967c9d85d7f0884f5825b37ef1ac2ab4fadc0cb945d03c0a2707ec3d89db77b375ffbfa0916d73cf6f6b4bd41420527be55a7e55a92b69652c42e5cf0979b2f81b594bc838b0e6c0ad9f5b9db09864d03b82094d010d2ba77e5d11e34eb031943fc757bbcdf6645695ec160cf7a61ef8f022f1ddad43aba77e5d11e34eb031943fc757bbcdf6645695ec160cf7a61ef8f022f1ddad43a07816a812d5dfa22828fa27809d08f160c20dd28b3e144c3a5dcd997651f6f3a4d18a7f6c29669bd55fde15ee4458884d081bf925d11cec6385ce2747605362be9e5b2e20cb4a2e048dcbbb1e5791d7cb3d8bd461214d9c285e891ef96c982b7cafe86a6019b427829e100b4d6a005c943d1f3f4882866daf2f3bd979d551c0b00c08ff48308980557c13e53efe9313b91745da30226b79f3a628cdc18b2ca85a23a967cca5fcfb0b6d3c27a71a6260e0edb4c7522e7b911684a7db4afa5a74be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f477a2f840a890cb72a7391140e50d14dab4e95b1c41fa5042f483267b816808f477a2f840a890cb72a7391140e50d14dab4e95b1c41fa5042f483267b816808da412dcdde8e9ee88280aafbf12d33fc3ef4329ff506c23aa17600a78beececbda412dcdde8e9ee88280aafbf12d33fc3ef4329ff506c23aa17600a78beececbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dfa886ba71bb6f72f6265fcaf6ff2fdb96e83cdb31a8576b4489cd24b991d9e4dfa886ba71bb6f72f6265fcaf6ff2fdb96e83cdb31a8576b4489cd24b991d9e45999d83fb6c18790cc3fe032fcb76ef52e771dc49074ff5832e438719d5838a2618be8922622c8c4f0e1f2d58ef38be11ea5b726aa398bd25b15e618b494c4b38fde45cead6abec9e8d3c60e400b6e7029261325d39f17679e1b6886f4c7de168fde45cead6abec9e8d3c60e400b6e7029261325d39f17679e1b6886f4c7de16950937034f15b3b336c923230bbcab65d228e208434ef78a2d5e8ef8572c1700950937034f15b3b336c923230bbcab65d228e208434ef78a2d5e8ef8572c170053b66a52203dccf6b7c492e7669de5a7fd14a38536b8e4b926ed1eae13c3c0920ef109e3181d1614557d4f3c4d120ba5466c2885065e8360cb8de61777db0d6cd2d34c74917f4119758e80b36680e1e218d9decbb4aa3dc3874d7e2e655208a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855147b8d1bd311b5a2e71cabad6b70bcaeff8de5b893ab60c8904ba1331cb03755147b8d1bd311b5a2e71cabad6b70bcaeff8de5b893ab60c8904ba1331cb03755a932eb16c292b3c111edf3af6280fa45642a62f448505311485f733628918571d6d9fa3cfce93fbb086ad6a8473cb0d7076317e331f0f77be1af844350391d8dae7b95567c25eaa87c74072db0122e43d386eab5b25921009183710aef76eb05458abb637007911dcb9a68bd70a43de1b4f006552abfb4fde3092ce7b09ed4061f676a0535711e9e06b5830c20f237d29e19e333a482bdb1d5c677490d1aac6e34890d8ae0d66fff7f89fa994e340e2336ee017fc2bbe002a49f8be1def59053fce29b5ab4d0d2d9e7ecdfde7cd70b17c5fa6121a1c18412e45567bd8a7deb7dd7ccfd3dc34ba7c8778bf542795fd545ab6a14469b7f8cb424608b5fe217f211425a68961abb9fd42aea1ebd3e9694c803224afaa933d4862a4b87f22d53ac7190e7541f807ff744777972dc4395d3c750d761a4c20fb52a2c6fb2e02fcc876e71f865df0c010ee3e34c730f45dfeaa425f9fd6eb212e56aab3f560899f50434bf9218eb0ee12a221889cd1907866a7455c4a9eae7157fb191c145543e4cbd80e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d3347b705c48dd5cfaf6a9013225ee3788ee6ddfe47a7092abfc856e10ebd3ebd3347b705c48dd5cfaf6a9013225ee3788ee6ddfe47a7092abfc856e10ebd3ebb110943fbd1643ba57c217f330553a1f01f7b4dac12f89fa1c3c61b7ba0178e4d65338da86d408b55ee1d588842dd78099ad74c3bc78637b5f22625bde816d18a2605b790ba96364f5b8c5646433dc41fde933a8f614158496973bf36b502751552d77a79f646dd27ec0e30d2ba1aa159da69f707db2a3d6c8e4c5c00a1d039be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553abe00a008592a6ddcec62ebb59e449b7837cc788f8b3190b7e24cfcfd984fa63abe00a008592a6ddcec62ebb59e449b7837cc788f8b3190b7e24cfcfd984fa68ec570d07fc6c77bf464a4436bf79d89f64c53682d0a8c8a7467f07fe8446c82c2ef8228feb7b2b072d1b18b6ae80a8c029041bb3ab04c1b54c06685edf6f0b5411e84735d9a79868f2d20d4452d1a2c4a085832462d482bc11c0140a4bd91178fb47e9fa7f67f8d3cb50a8a80d3086d4c546f441fcb1ff0ed7a01c72726869f68e2760857ec9942afc5b0e7dbdfa71498a341c347907e69ece3d457ea447cefe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550bce9de23208d34ca627dd787091b08b38c7a328f4222fef203e2b96d23ab9840bce9de23208d34ca627dd787091b08b38c7a328f4222fef203e2b96d23ab9844f1bcb81b8851476a70276f8db45f711181e81ec1f98be6369d7476194ab843c4f1bcb81b8851476a70276f8db45f711181e81ec1f98be6369d7476194ab843c4ebbce367399021d1a7a656105a3c67b4cfe89694c484e8742d452732a0dc2f8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855389dc22cf5e93290403850933a93ede78cf02b8c832a058b4d37b943a14ae799389dc22cf5e93290403850933a93ede78cf02b8c832a058b4d37b943a14ae7990be4a2422a75a75832e7eff4c9f3fe49c9b54aece60e2bd363ce404df2409b2a9a600c15dc53d323b10f47df102da44745cca1083ae43cbbfbd112ce5860a734b9bfa785fae57b0d89890fe4c95999d56a65497f17155bc8c655f597b7cdaf7e2d13b1d939c3bdaff74d2a1660f18ca8f022f3015975c51c2315de4e9092fd6662f476bb5849d85bba1c47a0d1be88d97269885d5f9c426f9dbda44e0e8cc73e62f476bb5849d85bba1c47a0d1be88d97269885d5f9c426f9dbda44e0e8cc73ea9fd06f3997848c9ff29d00f5c5487bfd7da38e0d07d7d586b6e1b90c80f5db7a3d26229c44bb8a5fb216c7ff4f174bc82f16965aec713e6f713c4c8b4997e93a3d26229c44bb8a5fb216c7ff4f174bc82f16965aec713e6f713c4c8b4997e93ffea052f8193a3a3064520ce33bf8c323e911ab11fb1883f0b260fe1a57e0ea95e1dee0726aa288dddf998237988ae23d16cc03269c3fcfaf0ce29f2c899efa8424a8d2e97c4c22dbdcd3c4a154111e9a08a7cbd02a838e6ae4189482a37b4288dcab098b866bbbb8b835f6c5e09c344efc6331c37d34012f5dac16bd515e1a7656267073aabe71604bf5a3186b2f20b029cb0e6ad3038f4dd9bb5b0f31b1733656267073aabe71604bf5a3186b2f20b029cb0e6ad3038f4dd9bb5b0f31b1733161a2dab03f039bc57f7342fca39977b0a14ff87b271ef1ea057441ea1bd637c7a1685e7406a279f5255353e85e15cc2ec0c80be96c5e94cc12632e092b95c9807b15226e8bcb714eac9db02a5a618bedf59697db3bb6d4753dd9e3495aff11e3b9fa7819ad65ab18e8db168fd0a2321b8887fe21cbe7780a62f340de040aa0ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dde5a5a48ab0505fe77f78fd2ccfcc671039ddbab15ce74209253e978b4c9d02dde5a5a48ab0505fe77f78fd2ccfcc671039ddbab15ce74209253e978b4c9d0266c348a4e791053939eb34850ca84271dd1f2a81e34d030f320a25d82eb093b951a16171fd809e456a19aa2074a85e8e37eb9740813954cd57493a394f7f37154b4c615f71a6c36ed47cc77ecdab59f7f0a41649fc9bbbee3343b53c0bf6cfcb4b4c615f71a6c36ed47cc77ecdab59f7f0a41649fc9bbbee3343b53c0bf6cfcbf1f7a024402fa6dafc4fb9ceabaff1e3e3f6a10d27355eab1a9f7e9e7d98e6e2f1f7a024402fa6dafc4fb9ceabaff1e3e3f6a10d27355eab1a9f7e9e7d98e6e2038ceca6ba6217cad356e30066ba497cf3c90f2f13fc413232a9fc8e7c2a5618038ceca6ba6217cad356e30066ba497cf3c90f2f13fc413232a9fc8e7c2a5618d6f1922cd26ddac2ff76a366caffa3ec4c50b006786dc95875f4d18c597a8697c6998a011f42a22091fb6a0a9ad4dd32ad9a5d47ed0c44066dad333425e1085d20e7dc3f1ee656082f32d3c412da2349ee0429d316b413a3557c7546d7532331e1a6c0c319976fc971339650ff8ef118954ed9444d0fc706d8c46df47564423deaf40cb8bcc8f948e3b69b85562e2ab619a628f4fd77b784ba2f2e7ab02ac455f3b7f31932659ecd63cb9d6ccbd48e62beb0bc78aeca9a3e5ea113b02508296ad626981c53ae2d5201714fe9eb9b005ebfee9f8085dbca4f0e68a77a72ef7251e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85520466ca86772065f8ca7b47c780dac3111862d7bf0613a16cb4f192713fbb62c20466ca86772065f8ca7b47c780dac3111862d7bf0613a16cb4f192713fbb62c601d032a047d04d8756ea14ef712422e9504d41785d8161d49818409ad025dd690fb87f69485af5b1c43d4597e3f655eceb3c7fb6d0113e45aee9e95110c11e23b277daa015e02fbb28652213d30d04d5edf18bc1349274f001904c4231a8ed0ee5a24a8e435093d65eb176f263a77281d6d80e3e0bb78f549607b4b20e7d861c8128a501d873e6061cfe4b01c011b066a371bc134f41b58f72adbcfb7ed232fb23dfa4890e6c0e0fd52ecb020f84b790a790b715e41ccb8091384a143c62964a7335d354fc832a4a51bd1240d752686effa3d9247435e6a891e45b135533760b23df42586f26b27432c576750f8439f70697ee231203575eba93a807d579bf66f7b0a1f32c7a115f0423932564e87cdc6a5277909f8e5ea28a45dcf21e485803a6d75014498b819bec80cb5e899abcbe641b76049d58b6a4e14237157a9fa660f3f7b66f912136473c435c20628aaddd8ed074a393fa528c0da8e2a1e7a1affef7a24682225531110950eeb9aaaba978d7f8623cd34296b58016f4734d866ff5b0e6e23788bfcf700faa86604190e36de7cff5c7c97ee44b21be1a7c35e0bd6057e7ce0a59750004b2eeddcac1d41e5937bcc13cfd6a5c991cda2598a10bbbb9ce97660c04e8c2eb7ded7ed0d45d41d0b79d7508b5748d650c0064709c026bdce7bd42a57091e940d741cf0618098d15f4b649c36742910618bc0321e6e8040c6dea5f3fe92fd62d2f4d3b0ddbb6717cf62b726f309a1d684797c7698ba7e8f93cdf769c77c2771910f931850729607cfa0c47091eaab7f222ca14a7bbcc8f466c2f530dfe66c23087fadb15d440d10c7758938f8c47c925a52f0e829e50e57eda2dec0965114672e88c988fc99744a4da851bccf66deadcad475b3358dda923c00d73e8aef54077562887b3cea98bad1622b93b9645c328a53b440b2999eb95b5bc8bcab13ed2331a34fac2ce81b9c362d8279d1f6e260322299f244da8b966ec9158a69fae7cd595a408ec1e98c58c0c9aefc50a0ff60084af6a9ee2c70cff09d5f664d21a9710c30092606f6daf0e7fc5dc9bfa20ea9205a515bb3068de989ba3fbe8e7fac7c92704686e66352caec063f46bf8f1df7cfa0dc4a4a3dc85edba80d81a9a1d2b4cca59fce9743c2ebe7882511159e3e4169e494c324229ed36c320aa6e095bc86409fa468b7230393103c70f0a4def88b1d52a5a5629392dc8d87dd16b4f90ce50c67cfdaa3fb289cfd372c6cc828a0cac954c0b62287f7709bebcd51195c72ace65722c8c4d65ba158a288a16430a73ff4a68c19468259fe9bebcd51195c72ace65722c8c4d65ba158a288a16430a73ff4a68c19468259fe0ad73206f29cfe6b4fa5f8f9d7f86c32ee077bec12ec7223b6b1b744ca6868fc70b5041ca059abdb127d2f18e7cc936a9d0a188bea624842fa5c902e904b92858aa5bb3bd18a214821bab1695270c92dc8bfbbb17f83887ed61b91ad0fb0826026493889aa193a82c4c533c673a0961c1179edda2ca88e785591b645bdac4964ce72e6065b305361153ce236be6631884d6fc726d9c25d9dce42d4ca0ce28a1e03acb761c3ba3bc6fd4898f55737438e4db3d9f3525f5eae778ba8681655d97f22b238ee517b2500aaefacfc3b781d2573c4e06b3296f6646ea193ed56a865d660cb5bbb435a0e07aa90b445baf7d8aa9d83bc438898a94b3178162908c1d918084f94a0424a08f8f34bf4f30b18bdd4c4a0069b2c3a879aad15c0f8699841725f512d0a1cfb0457d4529c34fe26d1cdf6f79e504d6963c79f94546777c885c71b7d6ccd6e56c86919002d56b514a24024df3b9df27e98b818fac9b058103b6e1b7d6ccd6e56c86919002d56b514a24024df3b9df27e98b818fac9b058103b6e9a361e7062854391279c071385fa9d9fa8c8e80f44513b0df5a5375216602d48f15d759ecde5dcbf2c1fa4b7f83a7a72176767bcde219c959da4811aaf5478dd48657656d2492e8753f88af1fa63ada7c087011addb332a5b8c1fee9c379678776e676767eb4772cb4c63644e1a84df1918a5ade88957883f9646c95ac3d850609ca5020d68ba4c33ecc5beb7bf802e7ac8788d75ba2b56097aaad81428e226f2d089457b2dca7839d24cd8f257e57041f1b40bfba068015772e9bda5b75e64e349eb01a73bcb5d4a00ba00655a2fb2e53d3d9ac4ee2bb6d30ddf56ff9cbb87cae5f270bd9dd9dd4d393b8c27f80d70d469cff3ae6a419ab02a14e21389818e14c9bb7b7a5fc1e13d67ff7f720a4b4d337de9f98d7a2661a6140af77857592f6f9f488dc276ac1a87ed4512b551dbfaac4e3761640fa7a66c376028d1768c9094899638381020bac307b54a818123ac8002caf5c0f07574cc0114cc2152da3607a6f6be33dc4a248fa866b353334a117a565b316e21637125b4699cf451cd8e94d1b0b01d427c90b5b6cbb3921f7399971355928fd24ac6c34d74589f28d36e9ed7cc5bd8caba16ab93aa035da35799b819c7e46976e9e4b56c26c0716b97786695a701aaf2fe485dacb1627f02c7c5461c825ac6416092cb17068b4f18f7733695a701aaf2fe485dacb1627f02c7c5461c825ac6416092cb17068b4f18f77332b7596f53ed102cf9fd29a1977aae1eb307cb76d1b710fa7a963d3bc665bde5d9a06dbacacf6372342b85251bdecd69a8fbd747ccaaf7e8aaf17ca8a5fcff94dd00c2af2e425c68a713c46c7a780327aaf125e15e83f75f0e8cf6d0a57230dd563d8442a66a28c40d6596651a62a2ce38fa78eaf06ee8d07f35cfe255aab667b8811ee8b08d3d6834c6f88781d6ebdb44df5309b3f379247c8f908247584f249373bbb2e2cfa05523b995b1b2e8ebc73b1c611c2c1191afc24cc517fcb71e406f853181a255d588f92c5bcd651118ecc0b7a4f39401d79107f3245da6a89025b6d06e632f63fa906a737a71f633734424ee991ac2a6e891fb18c6e96af53a1b2689158768c8397504b93900b1500e78c03472a9b061ab1dcbdaef871aa3c809caef7dc840e6f5a4e06375888b321df74193e57f79662bdb7495b49b44c8f1e263b5e7ae0c0cc2055d37c40d65df541b83cb4c5747e38bd5968301c40e35d3514dd974c6e3301458a39e4fa7bbb9229ef6dd5ce20bfa2686131f8d6de2e7363ba10603b0db4d6c6229811b62200419bc46ad9884154ae5ef6eaeba2393cbb592ef8440ae20cb5e96782d8ee99828ae84a79c873c00020507026ddb8585fdc2a196b9a496cedeee53a5fd2a57f188f100700ffff1250a80ad42ad48b9e5d27556a92183dc437a9720c2f232f81235f57b58d6ac483db46d6836bfd892310260a65243ff093ed44b03830ff0155b73395fb7d501f9372bb27170e8b86ad5dbca97c25d283459c42a9d98e83294cb7c0fd8f9b133d37a74a920fa7226aeea877baed25d283459c42a9d98e83294cb7c0fd8f9b133d37a74a920fa7226aeea877baed1512ca0eb44bb4253269fcef4ed00950c74a24895e72320b8e978c89dd4b5ce06f550aeb6c0f0d1d7cbf53b2f52517e1baee77e23402a9af15f6eb9a9545a75abc61533687cb28059826f78c8d42eeda272bb0ee580b5fded9628916365d9cf7492096bfed20fb84aac7c4a8693967d7e1e9496d20e8edc025bccc803f67cab0b577461ad0c6697011daca13aaeeb867f1b074251eb1c9522580e3a9b6dc379723699f0c25a434e304d3d6827495b58d2f41e4e5fce389196f87fd69e85be9fa2a9ba6d40a6e0bb88c41a9ccff5334e38ed66a08270e8faa1098e95940ae42c2bbd487b15105f4ef7982946db01ddc107ae855caab750caffa17b256d06aa54fbf259151e1e794bcb6eb94c94b5375dfac84be5ac4830caf427d03510eb125d29c21a1268a9782d4b61906d5c598be0cfab51a3ffb44e212433e2d4045feb46dec5d00ed833de048bc35751d2ff8ab0ead41f10632233eb582605c85135404bebf88fb8ab2caec7e91855ae513852eac1fabec4bfc653ea9d6fe6811141c92f752bbcd788788e0dd605c67505157d37e857acc9192cc7af6e7259313ca995ebf210840d3cc4c31dac514b1afa859ffb29c9c306d9a2f30cc7d5db442d8a1f1eec9002a991dfc2fc08ef9c60e60a7460793f0d8759765ad70eed5f84851e492c3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556842476f558106adfdf552cdb5e3a33853b819722744c8f412f683189cee902c6842476f558106adfdf552cdb5e3a33853b819722744c8f412f683189cee902c41bf13750d3462945c61caa546e97577f88d742db83f75140da998235b1b73f4ec3f5cb7bcaafce4c9be7d04c807f655f9d7f1b5f7827b33e8f899a5a16150d4ec3f5cb7bcaafce4c9be7d04c807f655f9d7f1b5f7827b33e8f899a5a16150d423c022ef8daa48c09b320ac51f5078d6d5519f97bec1ed683eb37544b19f5b1b2ae1c966cde34dbccaaca6f14eb2e84e2d35c4bed93e65899417e0bb078affd7bd5bb1ec21fdb003f31b5f5502eb4961db0c5ef236f830cfc21296ae765361795b893e70dcce7e195574ac1fd7240cbe130cd773ced13958adcfe1419a44ae0cc7a07cf6a5ef9098d92cdebfe3a96158c2ba22c0762dfbfb73e72f6099c161bc76a5c2f4f05304deb1180ef4bec96248247c4463f8ddc7f3b19288ef4057aeabe9e7f1a7ba764f042e56afce6f3563c2be9c4fffbb1404b20f8050ae051f577c/etc/alternatives/falcon-bench/etc/alternatives/falcon-print-routes@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-falcon-2.0.0-lp152.2.1.src.rpmpython3-falconpython3-falcon(x86-64)@@     /bin/sh/bin/sh/usr/bin/python3python(abi)python3-python-mimeparsepython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^p\\\@\9Z؄ZZH@Z_:Y{Y@Y@YX @XBV2VT@UG_@Steve Kowalik Thomas Bechtold Thomas Bechtold Tomáš Chvátal pgajdos@suse.commimi.vx@gmail.comaplanas@suse.comaplanas@suse.comarun@gmx.dearun@gmx.desebix+novell.com@sebix.atjengelh@inai.desebix+novell.com@sebix.atdimstar@opensuse.orgdmueller@suse.comdmueller@suse.comdev@stellardeath.orgbenoit.monin@gmx.fr- No longer build for Python 2 given not all dependencies build for it.- Drop python-mujson BuildRequires- Drop %patch1 which is no longer available - Drop python-rapidjson dependency again- Add dependency over the rapidjson and remove patch: * python-falcon-no-rapidjson.patch- version update to 2.0.0 * many changes, see CHANGES.rst - deleted patches - remove_failing_test.patch (not needed) - added patches rapidjson implementation python binding not available. + python-falcon-no-rapidjson.patch github pygments style is not available + python-falcon-sphinx-pygments-style.patch- use %license macro- Allows Recommends and Suggest in Fedora- Suggests only for SUSE- specfile: * update copyright year * require pygments-style-railscasts to build documentation - update to version 1.4.1: * Fixed + Reverted the breaking change in 1.4.0 to "falcon.testing.Result.json". Minor releases should have no breaking changes. + The README was not rendering properly on PyPI. This was fixed and a validation step was added to the build process. - changes from version 1.4.0: * New & Improved + We added a new method, API.add_static_route(), that makes it easy to serve files from a local directory. This feature provides an alternative to serving files from the web server when you don't have that option, when authorization is required, or for testing purposes. + Arguments can now be passed to hooks. + The default JSON media type handler will now use ujson, if available, to speed up JSON (de)serialization under CPython. + Semantic validation via the format keyword is now enabled for the falcon.media.validators.jsonschema.validate() JSON Schema decorator. + We added a new helper, falcon.Request.get_param_as_uuid(), to the Request class. + We added a new property, downloadable_as, to the Response class for setting the Content-Disposition header. + Falcon now supports WebDAV methods (RFC 3253), such as UPDATE and REPORT. + falcon.routing.create_http_method_map has been refactored into two new methods, falcon.routing.map_http_methods and falcon.routing.set_default_responders, so that custom routers can better pick and choose the functionality they need. The original method is still available for backwards-compatibility, but will be removed in a future release. + We added a new json param to falcon.testing.simulate_request() et al. to automatically serialize the request body from a JSON serializable object or type (for a complete list of serializable types, see json.JSONEncoder). + TestClient's simulate_*() methods now call TestClient.simulate_request to make it easier for subclasses to override TestClient's behavior. + TestClient can now be configured with a default set of headers to send with every request. + testing.Result.json now returns None when the response body is empty, rather than raising an error. + The FAQ has been reorganized and greatly expanded. + We restyled the docs to match https://falconframework.org * Fixed + Forwarded headers containing quoted strings with commas were not being parsed correctly. This has been fixed, and the parser generally made more robust. + falcon.media.JSONHandler was raising an error under Python 2.x when serializing strings containing Unicode code points. This issue has been fixed. + Overriding a resource class and calling its responders via super() did not work when passing URI template params as positional arguments. This has now been fixed. + Python 3.6 was generating warnings for strings containing '\s' within Falcon. These strings have been converted to raw strings to mitigate the warning. + Several syntax errors were found and fixed in the code examples used in the docs.- specfile: * require jsonschema * require msgpack-python - updated patch - update to version 1.3.0: * Changes to Supported Platforms + CPython 3.6 is now fully supported. + Falcon appears to work well on PyPy3.5, but we are waiting until that platform is out of beta before officially supporting it. + Support for both CPython 2.6 and Jython 2.7 is now deprecated and will be discontinued in Falcon 2.0. * New & Improved + We added built-in resource representation serialization and deserialization, including input validation based on JSON Schema. + URI template field converters are now supported. We expect to expand this feature over time. + A new method, get_param_as_datetime(), was added to the Request class. + A number of attributes were added to the Request class to make proxy information easier to consume. These include the forwarded, forwarded_uri, forwarded_scheme, forwarded_host, and forwarded_prefix attributes. The prefix attribute was also added as part of this work. + A referer attribute was added to the Request class. + We implemented __repr__() for Request, Response, and HTTPError to aid in debugging. + A number of Internet media type constants were defined to make it easier to check and set content type headers. + Several new 5xx error classes were implemented. * Fixed + If even a single cookie in the request to the server is malformed, none of the cookies will be parsed (all-or-nothing). Change the parser to simply skip bad cookies (best-effort). + API instances are not pickleable. Modify the default router to fix this.- add patch remove_failing_test.patch removes a broken test- Remove filler words from descriptions.- disable Cython-build because of failing tests - update to 1.2.0: * New & Improved - A new default kwarg was added to falcon.Request.get_header. - A delete_header() method was added to falcon.Response. - Several new HTTP status codes and error classes were added, such as falcon.HTTPFailedDependency. - If ujson is installed it will be used in lieu of json to speed up error serialization and query string parsing under CPython. PyPy users should continue to use json. - The independent_middleware kwarg was added to falcon.API to enable the execution of process_response() middleware methods, even when process_request() raises an error. - Single-character field names are now allowed in URL templates when specifying a route. - A detailed error message is now returned when an attempt is made to add a route that conflicts with one that has already been added. - The HTTP protocol version can now be specified when simulating requests with the testing framework. - The falcon.ResponseOptions class was added, along with a secure_cookies_by_default option to control the default value of the "secure" attribute when setting cookies. This can make testing easier by providing a way to toggle whether or not HTTPS is required. - port, netloc and scheme properties were added to the falcon.Request class. The protocol property is now deprecated and will be removed in a future release. - The strip_url_path_trailing_slash was added to falcon.RequestOptions to control whether or not to retain the trailing slash in the URL path, if one is present. When this option is enabled (the default), the URL path is normalized by stripping the trailing slash character. This lets the application define a single route to a resource for a path that may or may not end in a forward slash. However, this behavior can be problematic in certain cases, such as when working with authentication schemes that employ URL-based signatures. Therefore, the strip_url_path_trailing_slash option was introduced to make this behavior configurable. - Improved the documentation for falcon.HTTPError, particularly around customizing error serialization. - Misc. improvements to the look and feel of Falcon's documentation. - The tutorial in the docs was revamped, and now includes guidance on testing Falcon applications. * Fixed - Certain non-alphanumeric characters, such as parenthesis, are not handled properly in complex URI template path segments that are comprised of both literal text and field definitions. - When the WSGI server does not provide a wsgi.file_wrapper object, Falcon wraps Response.stream in a simple iterator object that does not implement close(). The iterator should be modified to implement a close() method that calls the underlying stream's close() to free system resources. - The testing framework does not correctly parse cookies under Jython. - Whitespace is not stripped when parsing cookies in the testing framework. - The Vary header is not always set by the default error serializer. - While not specified in PEP-3333 that the status returned to the WSGI server must be of type str, setting the status on the response to a unicode string under Python 2.6 or 2.7 can cause WSGI servers to raise an error. Therefore, the status string must first be converted if it is of the wrong type. - The default OPTIONS responder returns 204, when it should return 200. RFC 7231 specifically states that Content-Length should be zero in the response to an OPTIONS request, which implies a status code of 200 since RFC 7230 states that Content-Length must not be set in any response with a status code of 204. - update to 1.1.0: * New & Improved - A new bounded_stream property was added to falcon.Request that can be used in place of the stream property to mitigate the blocking behavior of input objects used by some WSGI servers. - A new uri_template property was added to falcon.Request to expose the template for the route corresponding to the path requested by the user agent. - A context property was added to falcon.Response to mirror the same property that is already available for falcon.Request. - JSON-encoded query parameter values can now be retrieved and decoded in a single step via falcon.Request.get_param_as_dict(). - CSV-style parsing of query parameter values can now be disabled. - falcon.Request.get_param_as_bool() now recognizes "on" and "off" in support of IE's default checkbox values. - An accept_ranges property was added to falcon.Response to facilitate setting the Accept-Ranges header. - Added the falcon.HTTPUriTooLong and falcon.HTTPGone error classes. - When a title is not specified for falcon.HTTPError, it now defaults to the HTTP status text. - All parameters are now optional for most error classes. - Cookie-related documentation has been clarified and expanded - The falcon.testing.Cookie class was added to represent a cookie returned by a simulated request. falcon.testing.Result now exposes a cookies attribute for examining returned cookies. - pytest support was added to Falcon's testing framework. Apps can now choose to either write unittest- or pytest-style tests. - The test runner for Falcon's own tests was switched from nose to pytest. - When simulating a request using Falcon's testing framework, query string parameters can now be specified as a dict, as an alternative to passing a raw query string. - A flag is now passed to the process_request middleware method to signal whether or not an exception was raised while processing the request. A shim was added to avoid breaking existing middleware methods that do not yet accept this new parameter. - A new CLI utility, falcon-print-routes, was added that takes in a module:callable, introspects the routes, and prints the results to stdout. This utility is automatically installed along with the framework: - $ falcon-print-routes commissaire:api - -> /api/v0/status - -> /api/v0/cluster/{name} - -> /api/v0/cluster/{name}/hosts - -> /api/v0/cluster/{name}/hosts/{address} - Custom attributes can now be attached to instances of falcon.Request and falcon.Response. This can be used as an alternative to adding values to the context property, or implementing custom subclasses. - falcon.get_http_status() was implemented to provide a way to look up a full HTTP status line, given just a status code. * Fixed - When auto_parse_form_urlencoded is set to True, the framework now checks the HTTP method before attempting to consume and parse the body. - Before attempting to read the body of a form-encoded request, the framework now checks the Content-Length header to ensure that a non-empty body is expected. This helps prevent bad requests from causing a blocking read when running behind certain WSGI servers. - When the requested method is not implemented for the target resource, the framework now raises falcon.HTTPMethodNotAllowed, rather than modifying the falcon.Request object directly. This improves visibility for custom error handlers and for middleware methods. - Error class docstrings have been updated to reflect the latest RFCs. - When an error is raised by a resource method or a hook, the error will now always be processed (including setting the appropriate properties of the falcon.Response object) before middleware methods are called. - A case was fixed in which middleware processing did not continue when an instance of falcon.HTTPError or falcon.HTTPStatus was raised. - The falcon.uri.encode() method will now attempt to detect whether the specified string has already been encoded, and return it unchanged if that is the case. - The default OPTIONS responder now explicitly sets Content-Length to zero in the response. - falcon.testing.Result now assumes that the response body is encoded as UTF-8 when the character set is not specified, rather than raising an error when attempting to decode the response body. - When simulating requests, Falcon's testing framework now properly tunnels Unicode characters through the WSGI interface. - import falcon.uri now works, in addition to from falcon import uri. - URI template fields are now validated up front, when the route is added, to ensure they are valid Python identifiers. This prevents cryptic errors from being raised later on when requests are routed. - When running under Python 3, inspect.signature() is used instead of inspect.getargspec() to provide compatibility with annotated functions.- Update Dependency on python-PyYAML: this package had been renamed a long time ago to follow the naming convention. The compat symbol 'python-yaml' was lost with the migration to singlespec.- update to 1.0.0: https://falcon.readthedocs.org/en/stable/changes/1.0.0.html- update to 0.3.0: https://falcon.readthedocs.org/en/stable/changes/0.3.0.html- Add missing requirement "python-python-mimeparse"- update to version 0.2: * Since 0.1 we've added proper RTD docs to make it easier for everyone to get started with the framework. Over time we will continue adding content, and we would love your help! * Falcon now supports "wsgi.filewrapper". You can assign any file-like object to resp.stream and Falcon will use "wsgi.filewrapper" to more efficiently pipe the data to the WSGI server. * Support was added for automatically parsing requests containing "application/x-www-form-urlencoded" content. Form fields are now folded into req.params. * Custom Request and Response classes are now supported. You can specify custom types when instantiating falcon.API. * A new middleware feature was added to the framework. Middleware deprecates global hooks, and we encourage everyone to migrate as soon as possible. * A general-purpose dict attribute was added to Request. Middleware, hooks, and responders can now use req.context to share contextual information about the current request. * A new method, append_header, was added to falcon.API to allow setting multiple values for the same header using comma separation. * A new "resource" attribute was added to hooks. Old hooks that do not accept this new attribute are shimmed so that they will continue to function. * Error response bodies now support XML in addition to JSON. In addition, the HTTPError serialization code was refactored to make it easier to implement a custom error serializer. * A new method, "set_error_serializer" was added to falcon.API. You can use this method to override Falcon's default HTTPError serializer if you need to support custom media types. * Falcon's testing base class, testing.TestBase was improved to facilitate Py3k testing. * An "add_link" method was added to the Response class. Apps can use this method to add one or more Link header values to a response. * Added two new properties, req.host and req.subdomain, to make it easier to get at the hostname info in the request. * Allow a wider variety of characters to be used in query string params. * Internal APIs have been refactored to allow overriding the default routing mechanism. Further modularization is planned for the next release (0.3). * Changed req.get_param so that it behaves the same whether a list was specified in the query string using the HTML form style (in which each element is listed in a separate 'key=val' field) or in the more compact API style (in which each element is comma-separated and assigned to a single param instance, as in 'key=val1,val2,val3') * Added a convenience method, set_stream(...), to the Response class for setting the stream and its length at the same time, which should help people not forget to set both (and save a few keystrokes along the way). * Added several new error classes, including HTTPRequestEntityTooLarge, HTTPInvalidParam, HTTPMissingParam, HTTPInvalidHeader and HTTPMissingHeader. * Python 3.4 is now fully supported. * Various minor performance improvements * The deprecated util.misc.percent_escape and util.misc.percent_unescape functions were removed. Please use the functions in the util.uri module instead. * The deprecated function, API.set_default_route, was removed. Please use sinks instead. * HTTPRangeNotSatisfiable no longer accepts a media_type parameter. * When using the comma-delimited list convention, req.get_param_as_list(...) will no longer insert placeholders, using the None type, for empty elements. * Ensure 100% test coverage and fix any bugs identified in the process. * Fix not recognizing the "bytes=" prefix in Range headers. * Make HTTPNotFound and HTTPMethodNotAllowed fully compliant, according to RFC 7231. * Fixed the default on_options responder causing a Cython type error. * URI template strings can now be of type unicode under Python 2. * When SCRIPT_NAME is not present in the WSGI environ, return an empty string for the req.app property. * Global "after" hooks will now be executed even when a responder raises an error. * Fixed several minor issues regarding testing.create_environ(...) * Work around a wsgiref quirk, where if no content-length header is submitted by the client, wsgiref will set the value of that header to an empty string in the WSGI environ. * Resolved an issue causing several source files to not be Cythonized. * Docstrings have been edited for clarity and correctness. - additional changes from version 0.1.10: * SCRIPT_NAME may not always be present in the WSGI environment, so treat it as an empty string if not present. - additional changes from version 0.1.9: * Addressed style issues reported by the latest pyflakes version * Fixed body not being decoded from UTF-8 in HTTPError tests * Remove unnecessary ordereddict requirement on Python 2.6 - additional changes from version 0.1.8: * srmock.headers have been normalized such that header names are always lowercase. This was done to make tests that rely on srmock less fragile. * Falcon now sends response headers as all lower-case ala node.js. * The 'scheme' argument to HTTPUnauthorized can no longer be passed positionally; it must be a named argument. * You can no longer overload a single resource class to respond to multiple routes that differ by URI template params. * srmock.headers_dict is now implemented using a case-insensitive dict * Per RFC 3986, Falcon now decodes escaped characters in the query string, plus convert '+' -> ' '. Also, Falcon now decodes multi-byte UTF-8 sequences after they have been unescaped. * Custom error handlers can be registered via a new API.add_error_handler method. * Support for "request sinks" was added to falcon.API. * uri module added to falcon.util which includes utilities for encoding and decoding URIs, as well as parsing a query string into a dict. * Subsequent calls to req.uri are now faster since the property now clones a cached dict instead of building a new one from scratch each time. * falcon.util now includes a case-insensitive dict borrowed from the Requests library. * Misc. performance optimizations to offset the impact of supporting case-sensitive headers and rigorous URI encoding/decoding. * Py33 performance improvements - add python-ddt and python-yaml as BuildRequires for the tests - remove unwanted shebang of bench.py - add -fno-strict-aliasing to CFLAGS to avoid compiler warnings - pass -q to test to avoid spamming the build log - remove AUTHORS CHANGES.md LICENSE: no provided anymore - remove README.md: its content is identical to README.rst/bin/sh/bin/shlamb70 1584805945  !!##%&'())+,--//113356789::<=>?@ABCDEEGGIJKLLNOPPRRTUVWXYZZ\]^_`abcdefghijkkmnopqrsttvwxyz{|}~~       !!#$%&&()*+,-./02.0.0-lp152.2.12.0.0-lp152.2.1     !!!! ""##########""""$$%%%%%%%%%%%%$$$$$&&''''''''''''&&&&&(())(**++++*,--./falcon-benchfalcon-print-routesfalcon-benchfalcon-bench-3.6falcon-print-routesfalcon-print-routes-3.6falconfalcon-2.0.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safetop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapi.cpython-36.opt-1.pycapi.cpython-36.pycapi_helpers.cpython-36.opt-1.pycapi_helpers.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycforwarded.cpython-36.opt-1.pycforwarded.cpython-36.pychooks.cpython-36.opt-1.pychooks.cpython-36.pychttp_error.cpython-36.opt-1.pychttp_error.cpython-36.pychttp_status.cpython-36.opt-1.pychttp_status.cpython-36.pycredirects.cpython-36.opt-1.pycredirects.cpython-36.pycrequest.cpython-36.opt-1.pycrequest.cpython-36.pycrequest_helpers.cpython-36.opt-1.pycrequest_helpers.cpython-36.pycresponders.cpython-36.opt-1.pycresponders.cpython-36.pycresponse.cpython-36.opt-1.pycresponse.cpython-36.pycresponse_helpers.cpython-36.opt-1.pycresponse_helpers.cpython-36.pycstatus_codes.cpython-36.opt-1.pycstatus_codes.cpython-36.pycuri.cpython-36.opt-1.pycuri.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pycapi.pyapi_helpers.pybench__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbench.cpython-36.opt-1.pycbench.cpython-36.pyccreate.cpython-36.opt-1.pyccreate.cpython-36.pycbench.pycreate.pydj__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmanage.cpython-36.opt-1.pycmanage.cpython-36.pycdj__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsettings.cpython-36.opt-1.pycsettings.cpython-36.pycurls.cpython-36.opt-1.pycurls.cpython-36.pycwsgi.cpython-36.opt-1.pycwsgi.cpython-36.pycsettings.pyurls.pywsgi.pyhello__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadmin.cpython-36.opt-1.pycadmin.cpython-36.pycapps.cpython-36.opt-1.pycapps.cpython-36.pycmodels.cpython-36.opt-1.pycmodels.cpython-36.pyctests.cpython-36.opt-1.pyctests.cpython-36.pycviews.cpython-36.opt-1.pycviews.cpython-36.pycadmin.pyapps.pymigrations__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmodels.pytests.pyviews.pymanage.pynuts__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycsetup.cpython-36.opt-1.pycsetup.cpython-36.pycconfig.pynuts__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapp.cpython-36.opt-1.pycapp.cpython-36.pycapp.pycontrollers__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycroot.cpython-36.opt-1.pycroot.cpython-36.pycroot.pymodel__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pyctest_functional.cpython-36.opt-1.pyctest_functional.cpython-36.pyctest_units.cpython-36.opt-1.pyctest_units.cpython-36.pycconfig.pytest_functional.pytest_units.pysetup.pyqueues__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapi.cpython-36.opt-1.pycapi.cpython-36.pycclaims.cpython-36.opt-1.pycclaims.cpython-36.pycmessages.cpython-36.opt-1.pycmessages.cpython-36.pycqueues.cpython-36.opt-1.pycqueues.cpython-36.pycstats.cpython-36.opt-1.pycstats.cpython-36.pycapi.pyclaims.pymessages.pyqueues.pystats.pycmd__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbench.cpython-36.opt-1.pycbench.cpython-36.pycprint_routes.cpython-36.opt-1.pycprint_routes.cpython-36.pycbench.pyprint_routes.pyconstants.pyerrors.pyforwarded.pyhooks.pyhttp_error.pyhttp_status.pymedia__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pychandlers.cpython-36.opt-1.pychandlers.cpython-36.pycjson.cpython-36.opt-1.pycjson.cpython-36.pycmsgpack.cpython-36.opt-1.pycmsgpack.cpython-36.pycbase.pyhandlers.pyjson.pymsgpack.pyvalidators__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycjsonschema.cpython-36.opt-1.pycjsonschema.cpython-36.pycjsonschema.pyredirects.pyrequest.pyrequest_helpers.pyresponders.pyresponse.pyresponse_helpers.pyrouting__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccompiled.cpython-36.opt-1.pyccompiled.cpython-36.pycconverters.cpython-36.opt-1.pycconverters.cpython-36.pycstatic.cpython-36.opt-1.pycstatic.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pyccompiled.pyconverters.pystatic.pyutil.pystatus_codes.pytesting__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycresource.cpython-36.opt-1.pycresource.cpython-36.pycsrmock.cpython-36.opt-1.pycsrmock.cpython-36.pyctest_case.cpython-36.opt-1.pyctest_case.cpython-36.pycclient.pyhelpers.pyresource.pysrmock.pytest_case.pyuri.pyutil__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycstructures.cpython-36.opt-1.pycstructures.cpython-36.pyctime.cpython-36.opt-1.pyctime.cpython-36.pycuri.cpython-36.opt-1.pycuri.cpython-36.pyccompat.pymisc.pystructures.pytime.pyuri.pyvendor__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmimeparse__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmimeparse.cpython-36.opt-1.pycmimeparse.cpython-36.pycmimeparse.pyversion.pypython3-falconCHANGES.rstREADME.rstpython3-falconLICENSE/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/falcon-2.0.0-py3.6.egg-info//usr/lib/python3.6/site-packages/falcon//usr/lib/python3.6/site-packages/falcon/__pycache__//usr/lib/python3.6/site-packages/falcon/bench//usr/lib/python3.6/site-packages/falcon/bench/__pycache__//usr/lib/python3.6/site-packages/falcon/bench/dj//usr/lib/python3.6/site-packages/falcon/bench/dj/__pycache__//usr/lib/python3.6/site-packages/falcon/bench/dj/dj//usr/lib/python3.6/site-packages/falcon/bench/dj/dj/__pycache__//usr/lib/python3.6/site-packages/falcon/bench/dj/hello//usr/lib/python3.6/site-packages/falcon/bench/dj/hello/__pycache__//usr/lib/python3.6/site-packages/falcon/bench/dj/hello/migrations//usr/lib/python3.6/site-packages/falcon/bench/dj/hello/migrations/__pycache__//usr/lib/python3.6/site-packages/falcon/bench/nuts//usr/lib/python3.6/site-packages/falcon/bench/nuts/__pycache__//usr/lib/python3.6/site-packages/falcon/bench/nuts/nuts//usr/lib/python3.6/site-packages/falcon/bench/nuts/nuts/__pycache__//usr/lib/python3.6/site-packages/falcon/bench/nuts/nuts/controllers//usr/lib/python3.6/site-packages/falcon/bench/nuts/nuts/controllers/__pycache__//usr/lib/python3.6/site-packages/falcon/bench/nuts/nuts/model//usr/lib/python3.6/site-packages/falcon/bench/nuts/nuts/model/__pycache__//usr/lib/python3.6/site-packages/falcon/bench/nuts/nuts/tests//usr/lib/python3.6/site-packages/falcon/bench/nuts/nuts/tests/__pycache__//usr/lib/python3.6/site-packages/falcon/bench/queues//usr/lib/python3.6/site-packages/falcon/bench/queues/__pycache__//usr/lib/python3.6/site-packages/falcon/cmd//usr/lib/python3.6/site-packages/falcon/cmd/__pycache__//usr/lib/python3.6/site-packages/falcon/media//usr/lib/python3.6/site-packages/falcon/media/__pycache__//usr/lib/python3.6/site-packages/falcon/media/validators//usr/lib/python3.6/site-packages/falcon/media/validators/__pycache__//usr/lib/python3.6/site-packages/falcon/routing//usr/lib/python3.6/site-packages/falcon/routing/__pycache__//usr/lib/python3.6/site-packages/falcon/testing//usr/lib/python3.6/site-packages/falcon/testing/__pycache__//usr/lib/python3.6/site-packages/falcon/util//usr/lib/python3.6/site-packages/falcon/util/__pycache__//usr/lib/python3.6/site-packages/falcon/vendor//usr/lib/python3.6/site-packages/falcon/vendor/__pycache__//usr/lib/python3.6/site-packages/falcon/vendor/mimeparse//usr/lib/python3.6/site-packages/falcon/vendor/mimeparse/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-falcon//usr/share/licenses//usr/share/licenses/python3-falcon/-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.opensuse.org/openSUSE:Leap:15.2/standard/191115fe1131a4a36ba402039d69f953-python-falconcpioxz5x86_64-suse-linux emptyPython script, ASCII text executabledirectoryUTF-8 Unicode textASCII textpython 3.6 byte-compiledPython script, UTF-8 Unicode text executablePython script, ASCII text executable, with no line terminatorsHTML document, UTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR~I5i1U)#zsHC͔7D7߲FɃ܇ C&y oxs1|c yGwLYMc^ ٙ%%JC?#atQ PõnDV14IyB='SmAo]Y%F0;KA˓[Y-82P1h/kݪQe։ ~EǰT9] #n49 NxZ'w~Q'\+k~lW{ہAa`n>WXAg&I`[J?o#͓^ Ik_'i<}7ud~A`2sWxp;RWS[ u\vi9Nh Z-$8CW27: :J+2А씬lcdY-YKL$:T oM'?jśIH{2G ew30ǿU4&GȢLHxbcJ'[H"Kv`[!u'=Wvb;HٜjWܞ;V$GS#tȧ ط\ao4t2k}Lҗ2~: P{BMx"VFK7;2gCXدh05K^k*y$2^5g h]9{$g SByBe 祐9ap2RVj/F #0|CQObFoPE1UҾy\} G׋|~PVXKgpC'~&J )ֹ4 nhLF`g r?NM(a~T2k'kI?KvL>,Ϡ*R^E(kSUYG +[ō:([M{Ԩ-G ;&s_ATbA  .8?Yh }}J&tYdW% Rޚ\r% w\!ۓju* VB]BW.`䟕 @qv1,.f)*VVŬ j*ښnͿn :]'5iUuXͦ 0`y/F9(}³S3ryXrZ# DCc6#+ϬTvY6S}Sڤ-B 7$Drz@J`t[lby iO;!Wn9tn}ٶu6K[8cцC,T|qꥡg<7Ъw$4G`I6 P'CeRanuS?Y*0v'6lYLsqC kW1 %Es"M{.h?[8O]J 4Ƌ9.m:dokY/(EZ _y $p.NNлSZ>t ϒ d&pTe{YNtOiOIx`UЛHrs)Gv}b% qk粁b4N,0&U~!jȐlVȏ\DdAqcJ;A oK1_" Q.ŋjO5I= a5:ξOv n@[b?iEj`Nj$׆BS_o~H*<T4hïQ:>Bfq en[xʳ4Y27Ѻ~lF 5ʠᶈ}O tq Jڦ&!gn?eBp!_f)X:8و67W^j|ub;9!+rgse}8>wPHjG?!&ZE V]&ﳕUX6M\}gksqs6^JRXBYR~ W}힃;!ffQl0Ah)-9׼_7z!!g?K:$QjnRs|G|7[Yz]]kvL+s&y;kUOA{qun6!Gbzhr٘u3_vQnЉsDyaCp|`rfx6l y| Ǵz(|FژJT%uj>M 4^n\KԬ;GWȺ7cTKOS;tPmMuwOESS?Vz8` Zlb >H=Cń"?^PMM@]枭%*-*@.bGUAU@z1X/őcEqtaij ?gN~sZ)MB 51zAaM(+gcc]bf,) Dj]9;aNs{`IIk`qRWƔVc >ʽx7"|R@5Zf\St/BiOɚVr#60Hʏȩ}"u >uҊYRTXb*w,I >({ҫ}E-37PV#Rٻs}ڕ]1'9SUWė`<ӝmV>l挖'dnt`d?蓛M AC eGcjpg; ͬ6F!L;#t@ҵ <Ʉrj16]Όhz㾊5\elCϲ 7b&,tk^*Ziu"ã{NpzPj/KӋ(h\jqB_<$]U!hB8Yт~ؒ!Eq76qKi^wKwF;_=pXLg,r` SX/r=Xޫyv%*>glNYVA`ҘuPm!_ĨCQX5σ[m5W ڈk'vycoi`Gq !  + s|qL! ze`8IewDk#W- m9^I9u#&["xHP˻]e<@E_+Lٝյ"a6.J Eݫrcʂߍ Tҡi|w4Uyyz4$ƟrGMtY|2!/lfٻkԱh_ #b:%r%:efLwEra+Y[-SQbքrT, ["jr e3湪9c{gW:ޗhAqswc@,:)pkusg{yCZr5)-$pTI }sψyd`vo# JW@3Z[O xC;n*R?U),5cı?ИZ9_⡮OA ! EE]8<괰Ұw-rSv-8?veui7/>[p>zw oFtz%ԉh%ӯ(m!3K$8:'Y%Y5Pt+㙧Yn"6gFk>Yx V~m힛J1U=D _@*ӒiN';< 5RUH{4~XUSUZcr77O8!un`UcJ הs;c;CVe~a!xcWvz^En4F6h-p;TQ* ј#df=Nm`1%$Άyk͈N2Sш#ʙÇ0 [oMeTB#br@Tk pcAngKHi2•50;?I2`8e# 7 'XtKMN0x*M1\$o 溩U #FBǧ &TKk.Śp:\T̖v0@HoXJtkIO 5 hEj/x*<zP۴D/3siKPNB>{]D{xcv=E`m%ZH\Y4ZȽ(I}e NfJH1L0jD)mPg30^p0[ Dx+¶C3t`0k/r|-qL&8 G;]W;:Xޑ]ӚSQ1 (?ͫ+\+('NHG+~`;c*!ӖlHݯ߭/ IaGV"LIX68^Gaoՠ~ſvXܥP@p+ZD /k%{{zE< >J^)?UN(M)8>Ϛ۪A\.@'zl/U4q:ѢFjak V= fx_ޗCTE{z x R/F%TQڏ}="*^-^IRCUg_\.@H7bBN]0T@]K*}eGAگa#?`silS~SkՔ]ѶƳs:vc!BIJM [3347{%ד:4o 򸗝YTx62;J7G8L"~ҧ)"~ƅPWq1g&-&;tt> cm"Iu x𖤫O Tu6d(A"u̋\eĝo_ .,_!.AhY@x7!Âo[giKį߆p3r߅9_|{Ypf|.HnмOwoHe`$Wiή=S1Lka 2mƛ{Dam?-wO9x( apa^C80VgIP@S;*ZHDm8 ի:b8$|d:ۺ甓ħL9[+3q@EA`FGB]FAbw@eZۘahre-Q4jDzv4oXډsT:+8dK b)^}8k/˄ ~>s'ցM+𖿬30:C?7btzCvW)G,?zplw _bre68[gݫ_˕F;FF <"P!vtiںğ2 xIVʜMVZI>ůJ;ilrE\1LL*mZ =zĶ)HGcQa.9t³vQ 9_^vXP;^:j,! )}K;ul yːcyDD[M֠M !yM"1rҷo3b;S%iH=Bmfr`kٵXG%jp^i˯ϭ3m G5#1Xc!0+ћiTv"R@~ +uA ,qSL (U?UU 7[ӧYo&<}X9f.,ext%TPfROFpMx3f 8qa /#O"5Ie }Lsfza agye@ڶL=KY]U@՛–ry_XEd2{eGmo=>@g}#ъ[8@Mמ겼 [ _ .t?b6IjRjś ]== z={"1ыr[ N=6܅!B0gŖj by{ކhJb \hS=}G6^+=hcAJ9xD+ߔ <9h֒Q{ARD"Gs#smռ&eܾ;eƴ<*i^\B1& #xC"KjWH\oחԅN)٧5,~-dȷe6)9Rps.[]&4StTx;mQ7syzcD8/d*@@׍v8IJe1٥ فGv¶.PQQhOqNՑmתyCts2L"E]Û*@BR$SRmSӧSJ Сb\G[t|rhpOB[:>-[FNڈ"Aed\gQ8 5upĆl&`jL&fbL`JD2oALѹCA"噍\ylzngkKZ(ʞ4|ûG;С}*WѪRG?3ZwylCcTifxókEL8NRZ]aQu3jdd*תXވ_D=$NEIv1v`_5oIQM9C{ O[9$EeWM̅HN9~ގrUZ=Pir KZ<ٞŗ)Rx=K 0vCܛE|g C7zpߤH+J2r#Ge%'s8ÊӥR5i~\cveFvF4kY}#/+{Yxꠗsړ!r !zv٩9/A1FXL~aO! \ E`o6 Η4cᦶ_̒PaXҖU>*ҘƝHRΌx>8F'P`\pM0`=*Cۍ#BbB^յgd=lc%W>])Ds:i.:U diҾ{ м7lV '"!OCĮͨWOT1<# /5@JFU]Uo~(vݍbG:UM!me:f+&>WZ竖*~5ZK1'&Q1˥:aQ? 1m]#j 8)cL }%:Y^';w͹)4XB0".{Kg#t_ жp"Ik¨d@U/X$,[j0Y wE `wxrèLx~g(?i ֻ~%]\~Oݠ(XI>:!9h"nM,(Z뻳$S &PˁncrRɖ:V{7ewBpC ܙAK\p}bzуVz`.M/YH{N@> ,߾YM +]k˸hWWbn@48Knr_E*E$MU;Jڲ)zp+b)i~q)F@zpH;S9M q;qUKKnȏJ,!˜`z&YK.Ws8~k!;g?13KUJs)MW/t={]$RCYW`FrH^ %%G.a;[n{xM@C_ $$jy;۸BHxr];uMR+ ϻLsB:LPK9V9ᾲ͡\puF@9jՀro٭[Ft)׹wS (>+;A1mQޒDo™ vw!81KqZiz (0hW9jQI^po+=mZ,(ߑtADi~"7l%OQRhxP81=D4M-^\ꗓ-U!ȑDbj"qDq֍vP1G؞{}ns2vK! Z;.-*%Ǟ W*Oǂ&dAFML?9Ӗl |%+@j"4`ǎG<ӑ ؜ @ΥؙWIDp%G~55A(:Ā [#x m;$yܬ] b AȨSy9B \GnP8b#<{]k~tiA~4$-^Ly7 xQꠦ^1,K*u`(0xj2lAk<):F||스PҵN*UTsOS(쵯&0Yo2(C80lh/1_ {hPsVͨ[*F0~p{0 wW:Cxws2Mm$/sl_Hr飽'XC9a-?F$̦aiA&ڕԼɯau75oF>BG[B#ו3t[HҦu9W⇼%8SPlim+P818pfL&,Z4 nk~/#T9f҂isI>Ga~8(Seܖjߐ2=I~G#]1賕0l07,MqZ }XJC¬7 .'oؾUZ~נSW5_9pk8sǼWzz0 dq!Lpdmdn)#n--MQ"d^poYކH;7"7BsyN M|jZǁan* ~ULafA׾h&pѴ" ,81E+ZRK~>@Lz;~+tqEYfs6SC") -6O{ "#"K.'T1yuV>o1SUW[2D~7t^|LZ;(X5j__ڢ«.u#p-2Sfd3+fz FSS o RfPfAa}Qz.=&qaeΗP+q~-ߪ$OLKnqj i lpxMASPqT{Ԏ=:ޫqU$ĤRzb4yAS7qjRbdӚk @6!+q*04fn9M=RhkB)hKF8gmN!}o[8UO bR|i h`cpsw\̀Bݹ"r$ұg>ϟ##>><ӄf;m|_#7S^Ե3~ҷBmS/:)E}W9,bVɬ䮈*cUxKiQ[AԲ1 .BDNEzbv"CKRpdۺT?KsB{j!^q120}YK`e?Ŵq3)74S׳0*891HĽg*E6SHjeƉ6k7@wVq/eY&]f< i,d\URn-cʀ O*̰8|!$DطkOS /1HہWIzN%$;5u7]K(}цG%% yL / Xj<6їs͆w5Ĺgdմ5m%,R=om|f\ޕb;Y069⧖A공HC#KwpbN/zl8Fħc)c#%ȷ &Zs{ja`A(ܨ*.I0:->oUR8"2R>ظ?( WVf2+)qA?y|Ol{N^ `!:v)G-AgB,B>%+hh(%c4  O\kfZEP뽡45z&LMd[.\iix1֦;Y#hZND6Eǃ"\WlF< Q "}D%ZUAyT^ ( IA~18 fE&]Ec_BIM7e]Ld{ 8bY#y4Q~ ^ל6MKyC:",Q)zElӺl 32?nrsdXH~tJeUw)WCu)0u"^R6K=.$*C;mAy =,VU3. r*!~!dn>KXP`oѹ-ݷ$%וtӗNTeAL+P76~X*)i / p!GL%ھbL[(6颎{!?F򶆇E\ #:6Epg3mP WJ_)loq2wIgfƒ|+aUfQJ#=G셓ha, hhka8%Ϝ@ ]O\Jk{(OF-:SЊVOL3a^ᾠ #4gk<4cI$TaMprui=QFsa"$ CaݦVh/#0J9a pRU |We@4Iu[$) xFq$rj\|28\s'w76pxш(11JF-Me?rs@ uDǻ|[bm>酣cXk֢R[Tk#lD@Y/3HN I8J -aeq8LjP\Q^ Mq7@"PZ bCmK~+K.TU Ym!k }yJݛY =;>I$#3 >Ĺ m;=ᄍp?uoA򗴎2'a˜8S-,P!үv8G 0z&!^FR3oKtzCz-1L7Bbr4OV8+g+ f4U 7M,`>X 7,~(I5ᅏmHp h1cwAu3>mrlPO ԗ`Z ‘n@sDƈXT!$F r5gl4MV_c/$.jby i0ja"4M]0|b/tqوp<6y.Ha)yΙ s{,H 2&N}HG%Q#? SY!te؃fc}eBdip@%{ŝ3 . YEyOU#[ρ%r8]$aN1r'GŽ}>زH]J{Í j:]bum]^snotV58n:pKЫ'> o@9x'ToC ve^)n" 9 yTRpoTi C,I_%Fh2ӈ`(RXȃ~dPUgRJ#y ;O;+zx O7bN+<U56D:,7S|0# _Cw(( }&o@d iP(DBNߧ*zLƘ`m9fz a&<E6V]*̋>Cbŕ\ &-]G"%(٥Kzt Jq'ښ=&4qw$Tb'L{`IHN]Q×tJmu?aVvҦX'!~۹ػ>qaf lfa>6 +Hi&45d4`QpϨ) CzG:6kqr2\8t󷬇,PTa ϭ=U-OiJ5=E%"£ݸ V|%j#~"`i3Z@G={&@dPNHX tP<:- =ji/r AP䒛/9t@ }rMκ1J3.?j١y3>NyNe7$oYgm[,f ,=a"'%̬Q3}>UL0LRh7_!$Ŧh4&:<ĦQgTxw<~Tfnx504caru"Ǟzc*'d"ol>HrO|?8eA9~cZrEgocLtVK+4 ǭIK4n.9|8mhs 5[,&6a:{gH+zU,e2|Ot#K3ɍ&Ҿd-k %J1,L%Հu}WzU ]NLe9(^g">S^$[ Rx_0@y#(k(T {`v$O. @lN9ĘRće)\r],{@)X=TaJ zDdL@G9`u0*. 3%-Ij3F<I!'`jNL)OU gD D|g;6ؤ0*(ZHU-o;ibs"r=0[?ڌѭj}cM3-+m?" xi,Tdh[`9@Lkdaeo[V~R2M$W! xj&^\$55( {{xa s{@ opT9#cAVOu{*~qH`F<!bQGμ] gm$ PN:V3$rq,aZ *qYA%/ s)>0N&znm1zm Yw]?S '<4҈e^+do:jzCB|A5 b #Fs4ɓ#o'- ֡ʄĎlJ'l bY# Lg4,rܶ5ZTWdiV|M`$ b <]4fU:cRԶ,BL2?LD\_OBa}^u]~X@G) GL-~j2 j\Q53kQ-&-р<0AI{sh܄g38K~Vyq9&bth{j̶ |C8jPSc38IGlјHz&]U'S5O?$N$+f0ϪʾZaph;±dKSȏr "lV71['_rxҡ)}H0p<g 6"/BFxEQNZz+wr;ք}, .V|)d9RC]n,_ Bҍ<̂ 4 94-B8aboEc|!lI_‚+n[~ ԡ/IKnZ>QjER;l[qc|M;VF Ju2G *DzdNu@z[HXwT4d&JgwDAv@^yV5co|[R],,52S3LVVq!Iöﲊ_B:_80[ǙL".,mK2;`r,Txo)wDߝ$t9p\6H5Z | _B2 o+Ej*f!Q@ocCb&2]%&S4ۇ4]be3tNk3> ³ҙ]}D;2KK&ӅHgV3Hm@`l)p*ǡ7x'Qzi΢&[緫:uq@;o9"8#hfjsRkɝp;f5Ċ?]MVJC۔ƿbgW8 Je jee ;ʚYgZXXo 8$̗A]Mt4ti58= *l]$&PB@nT X9 2ˮ@/UUA'W9bf^}*5t&xfa˝9* MvFaR#N#jwha!?ᯁmjL?)J0W~>\xj]vK4a'XϑJOe"QGDJ:Bf.iyOfSFZR!d1XD!ůtz̙c9Ș5([K (c/;7Mڐ]*RX%Nw<Ε92|aB8_P/XF]*ݿ J75cdh^{mdN+%s a8X%$l،_(3x *o #ciĽvScvxCdW !;/ ƶɤZr4RgI\'*GVx;=9%o-9~gKwR;Q`5 YF81)MZ=dj nSZzX<}y㶷"NADĀFe=\]<*l2+«2qa,S|6c_D '7 ߥܟ.3~1r&FA֑`nv]fΌ8ۺT{ SmQYͯaxXaQu)N(ueܣLڨץRh08ls!*q[?ܦݨ;Eu=Ň-Cr 1Nx;LEDEK(xF&Su6>!c:7$[?G(6JI<?_٥*gO;n9ܦyI\׼|h*33(+H=*ޱ5R..8@$BhP#n\ob<^6F$`ܰBТ*S#(77My:6J&lM]<,@o0&7LbBC! Mu-cvmKcf4dj7t&q5z6!/X2OpP&&Vqa=UMyOKmJ7U'eR7wXUćE¯m)|YHlء7$t>U9Yi~ jc21"BcԯN zs@ ߦDQ) m*䌡nk${FY+-.EX S8=TC>{E KR#ѲC˽[sJȔΘdAغEJvoK~By-C#b_{o-Eg@n~Q҇)djEy^dXt8Njom@{zףȷ(6?f_!K/,iYhY7.I]bBQ&6iDE20𾰴}-,Ȓuս_|?~DQX=DqJK7 )P˹e$BttLe R R^kmۗOƲw6c|8_;]J[' {<>%o;='Sw @E$J6BBm2w,;K!~"TvsЏ9S͆[Zj];BI3H(7*}i H|> !1!.YALTg NT)1㍰B*ɍnJj:,V:JuoD/}s#0gJ' fd%kG̼ҴL媷j(D)G㼀RHWkU!݈1>)ʑ~VҹE S@3E i=-čgYN-oDJ +b ӛgFͤ \5lHWX2Tʄt~ '<ߠkO>8dB/KыAC4&on9'+JuwhCm|n u"̥GM`'5rz5es]+ll;vE;5:(eA:|@?.cPfK"4y a|`LvqسU 0r"h hݛx?# |@C:25td$7G l{E69X9Ĺ5Rh >5|VÙpsՋ PO>^]Kd+| =~4jmWF53yE9V9"fu`|$.u责(4̩1} os(1?0RKׯZPQqG+ "{OnQ;< $RU;7CC\ZD(ye\;EbKBρ*I(~ U6yrAldFB@ģ`\0{KgZ ɯq*ήXcYi"'HH<&vO)D\ypU8'SAԁ\i[#$-Uc:~|{_ G~>)Zf@c"͕*; %3t2!2=yR:J6iD djbM,}ale,sI+qx-C1, e۲tIkAb o9? :9BeD%t]5z)TBOcKK#$gs{ VD%vXDɌ4$W !V%Ќ՟Sa`ܡ#cj+o%iGލQ'vYh9Gv9^o4m;Qtk` Zv:w BV%;hAY}7kYG1ADrA>SEGït[{Vuש9"Lɏ(O_ZŤ3]>[5Ĥ̰?=?dߢP aMI=xW '~p(5!q;):\7`x29ũ\wf"|hu+$^|CE?RB˾;hB\]Fħjb G_!D@, {3gSb#%6*<Q  u٨taK0\(WQ d yXVFMtfC࠭UͥR 2lpVףIeYb5F蛉^ЂW\,,Tb]/n~{@ Q0J#%yb /~܍%~e>rTO5}HTS  /;",OjuAY6AZn-}ƏµǸ-qtHl8D}<+rh͹Ng ;'rڶ ԨyWF+K}֢#wֶ'9}d\%EdqC+vZ[>LJ2x`΀93<~ VgƔz7՜a 9 >`ȮgiߪKB.X"}4}LyELC-#yyͧ循EGh {![Z'-'7Jat^Gq \= B^e$.t>W]TtϨ|C -bS1puɅLAb=f`54}K>iQ-wPo2pYo5Dsh9ZjR S'G_RތPqԋ+WFH=(kiz||."TܡmŇz0^„[yb`4:*1z9fcDG0PBnQܨqse{K.O)ŊmfSI.\UZBP3Cf/ X0=|.TX#77|:m:V׭3 weRyLQP7DAhI4`<A@D@BAg"D0A˷^< oYk6{k#I+k8?L7$[ZR` (gr:r ~>:4u}Q87Ho,sfrH4#S^w+Fj)0sm_ 6;]")[U%0,U1`L~ yi %Z"rLlK4b"Zń#Ř&{5ַ4Lf-+US4$ntcgdϟ7%U3ׅD,#=ItB,:pc[ٰ^ϠA9s|# 6[1NNuȹ mH+T] :b ;@N 1{:Cd;UA|B0՟b .xa* 5|߆݋V>f'Q]C:p%!|pr)d9AlOk^ĭDjbnP3Q#7Eo;^ѮxGtPIC3?eAXP)r^BQ:PVd4ܙ+GJ;]q-BZu$65qknq90`w R @#wrH;I~xdD^jO|q&+W4YWw5b#|^1KΉ4/zCosLoC0ħ4tCEZsqN0$~M 1Eax&^St#uaRi7]cCY*DjO-yK%gtNxpk  ,~ȡJMw\˃Ih!MgbTiva{KAni| nޛ6Z&e#Nmzez@+Z_c4КSpQ7!`lj;BV7&I~6+nv8#瞒~mzGv-Tʴ&\ l  5b5c*ˀaN 1Z,Hߠl͉ƓXm -kOŴ"ލWjg+8Wvc_@#ZK,jk*+u.j*/~ OmM~?F3(JfC.th~yB[l"&f'm$w;f99|_寺񐤜=֧.9kB[频81@J*B!;q'\f5SS޾~}e`qf,Z*jRԌQ}3*D Ge!tTfkxVaE< ګJKҨ/8MZa/眝|+Ԥپ1(Ic,5Ԏ+deX`m%i蹗q81`E{f0 j~s@'Q)b)".gkebsߺ$Qx& gmg` :(8uuʺp$(p"7 @ w_5~-NTAsbTpWZ;eAs#v}'b 3&"#u +`y] ZM5ꟹmǤjY i]=CplJԱa=`@[H~0\qCm :cdL0ҧ=N->A ׳j Υ [Eɔ &%PZgbq/f4K=L.ƿ~ӿ?"rJӳx=f4sr'?Z$7nOs2R[< = hJM;aԑDUV797+,pƢZM=t.v džh>) l)r RQ0[c%˹-g/2Ok| l9[>:/B?ő;'Im7C(' OB7Z``?NO=&;Z>u_|&+< UaH-k\ ")yXE/ >yW "ilܝ[[ljQMO]y٧͚_gYVԾ=MLx V1e.' 0X:`|:̈isި:ѻ&?-O?kDԳ9گ YHnSZ4oWt` }2vZI-oG賰5BT#)KRtl *(2<_) ڢ8A%z ƀB<-4#aI쯪kn S ǣtasƽ@dpSs l!unQ%KC]HZgT+$(y.^ݢ%q—WJN{J f{]U2Zxu^'V.yR(ow2eD^Bj9Oh %rFwW5ijEXqOqvI6$(^ԟ0;Û覞Scl[F{ yȚ\!v4j`(Pg=Oj;-ܓ/WC@Pb’<.EΦ"ނЗ+CUf TxSi A0'?p kSL}9:|2y%B^@<cY@Słd^Rۇ913ԺIAF.Rw̗>pV=<#3ؐf Ѵ1;Ir.eou/{],sxu+fWq1LkYH!rTܣ*8–3ƹ~4;L.Xi&M'!&Ћ-Dzl01j**2 Pe|rp6@rƐu!RІDŗȤ^+{Es*B Z݋ ܌'VУI>mCKuI 6 N8Dd)VUlcC)\w%Խ N5feWI-_4~gp{t%maBwn|\2UL-ba` e:}449k).zQ;ŀԡ7zf=_0W/ziRe6)YKU~)E T!qV=eWAyF<>3b+V CYEK|P^(-ZѧLK]pbRӐV} 15ȤE}-,$jY?cUllmL=fk"ݻ+:fì-v Aن_oErt'j,:zxНU'!KQQII<9(U 9ޱ3AK18'NSRL\'&l hxͣ{ZpsP'Au}\N<äЉ.(|.}+$k!>) z=Ftظ9?o#a,Ս18K72Ɛ}m 2aV;Icrث[CQ?ch`w3O:Eio^iоo>8Q&H9rR)^b?C|[+sڬA_%Ȟ>BÑF`px{ ) .3b&Laхyr)Uɦ˃/uk<5!2!RIV\o(h9:rAD $~\Y?sgW!uiJ½0N}2i;fX *P]m>=C m1ݥ಴JQf$aHir`*1/T0ɧc L~*DK1bY^Nt`A3vy+vgLEۓDt hw|z!S(CGMSWZX*B6SzͧtZ~zF30X-!ZNJPQe;⭠D/hlBHw`pOVD&6a:& 螚K֡~N3p%A% !v:v*w9;+p\Ӗ6ie,|#`!xœY uKFuHdAϔM@sFUd>UjEҵRg毗^ZqiGX:u 3&0wq:"vt7j+C3{T_gtҝds!,0`%R߯Z lEAu94v{fv&&m2LPqTl[N/![tOtRɤ/B:/hOIRor,F<xPf,#S KD}ƷWY^:/*8:;.׮d^_DCJ JY.]l,3f''m靕(.Ȑri !,,P~K*틫tFR>^n(\ @S(s͢`Aqip^eWh$7%蛛zt5p,԰c$EB|'xhd,5ި`_F-H#`[)U~EH.Ak=GW#XSznVi'*! )/\[yyUUt=ɩ V+AA$ɡՓH1q?87|MHk-J֫JM]z=Yͳ Re s]8Q20>nB=8aRȅm<0qfY5IJ5mne˲t5XDޅFM!,O&yuM`l7QerZZhLa;3Xd!?UĤy:auw(1d2ZpRsw!¨UiMDIGJ>|eXɺ0Kla*ȞKwAهđĝ4~=[5umSFOd$klYIZD5r@ht8I?DZ|ySF1yyRo,¢:9#qs~DUe8 2pCS-Cԡ($ҟoHy_:211)WO(Çχ=DJ?@Hn6v!R:֒$^s)Fqi2yj@Y訶q]Sɒ1Y%/!Ws՛TI8K\hŽ9:Kn2̓ s1CI9C>8䯁pcNRw vRCˠ>ʹOv, 0fuA=q1\q69~;;WW'i Ś$xt! 3o%&TijA~^ _ g4{^mar+guSvK/+=/a!,HtVx՛~9n^AkZ{ 6C*(;_r+8 $2G !c%b8j``S6뽤L[#N!AwCC1Uh*+~8' xRbߙGR ǝ$ddΘшTg@7!P8t9a5>/.ǖZGHm(*Wo֤Tu =| rQa7%0ǿLYĪo*@I>*LWHQ+>DhR+p^;OfA2 <;*1+&Ѩτ L#J@Ϊ=Q ۿ[fci (Y ?4x\~G0or?RTTӑ[sjE=qK26sH>7¨5dGEAgMˮq!b`&W#4A%JW坝ޅ=) StjJ頉"3ȠN&)p"YYI ,]a nϜUxrꏯ6>i4e-)N>&781Fzf|;ڽ^qI+E {oXŖD׃k04!̴ @zq?yĸ V b+$`z*q{"OmFjYeV_&M`39n^5nj0/dslJjK=)Hߐx1ҥ F- )'JzuߐK ׸ϲP ہ>v*k7 )QRB+cJĘkr_2B\W3,lh SD:JiZx_ajjdk$9%|ʸ%q ma ] Y2ߵ:@ui>v sBuaÅ1+b'\eMݥ .: |T㢠1x > @%xsEŵ{o'U^+2-g!Zji%Wzꈡw.b@C_ 49`.L<[9J㑘 .]U<̠Fžl4ȜA␜Dwp߸,_"#٠;D0cp]ԥvz4v, h2l|}Q5cl1|t*i2ȴ?ZxJ1<ŋ^.fwDlq^Wn H`%ƘtHc dC ƦG.(|0$wj[ ƳPUo.f"lct6=i2]rRg-?7֍0IB AeqODD&nGtt+w:fh-\,ZR }quDL̪rz $FʄgBdy=<։tV6žz!ѧhxZ-~SL Qƶ!,o:K=ީ݀x*h(z0P}nD忒H!byF{_\=U_H,РPO@P1dIu5]lAQG^e"1fˊ"3&.#' 6:(R*9^ d>ڣ{Q"8x#~`ȣk|+:| 0Xq.Ź {Jw QO`TY,ɽ;aIy.)G} Uf2N(y,5yD`+Na,~-F\tU4rFq ʼnҟD j -M5M&V| {yWFȈbU3^` ]FJqxvv{ϱ1W1@PkOʚ $߇]=e5q Օ2ϹJi0a3À*G{ffcI=1be l-~Z% {AHbЧ j|ž TBz%D۞+6+u]pe^tϦaƌ[r^+ ǹVy n)7j. "\qJ%D qzc`(ukI0 $BQDw]V/cp5> xv^"]n; 24"̶,wruE|Fۻ)자{!"ޱ9̭GI)VN5+Bg8#w2dOx]#dcCeK=O0tDҶ^ dJ OVD*gyUwpe[+/J~u hF4`tMv ~L_m8ɷAZχEp4-0G#騜yK/G,eun~F!*,c)UQ5nBs! Xbúؚb{#Fߌ+VZ #- p@ ron)6x힆|ږF,߅G2#pw:R h (ҋ:)K3E&Jͣ? >hcAAv=jGdۜ l!B  >2s|C*J}t}EYvpw O2 tCPnt5sV0qcd`KO7c>GF n.9Bt6l o7 \wAqdx)4'K!g7YWGog~DOMUtt0蛩Xb  >Z.>5c..@N%L,Bn; 6t/Obs-ryx|-?lJ&]5:zh KRM?= u)ty)V::7]㔍GS+PӔL!ْC 㫞{d(<e5/gN㙗ݫq~:_;˥|7: ؤѹ;21O(hacbk]*@nO4i:;Ax!˧ 0G]#Vf|5AX\.)N>J3p2I'_P/m򳋇#XiM1˅&mX't4ڟX ^"h Ǜф3lvL;E#c]വ々7X輻7&4[(1mHn8ӕbax^9 -^`~ۊG>^\$R5G|S6 ¾gv' kEO 21Œ=rݣ>ksҚ(rr Nnڲ@yӳWrdN P)rahDDͿ}BSg4.Z׹>@ef MeL5"7͐lLF ZɺȚ>89cHG*w@۸.T(kL7P4v+;Y(1o?VauV46Kdob0#%@hq(_PJ{[ p|e٥MI;HѤ\jXgt$kdI hko&>I \v.y%wl+ķPyYq{l00I=wܺ⡡JC_6ioh L@)/0pő}Dx.1dPȁ8Z#Fꌡ&n2WfXQ ߽mH) >wݢ@l ?سo.ӡ9 S;(fYۗgGlCch#! $>篨 1٨@&.P%o8@oƘE.Fsq 5<^A?%UDHsJiK(E=JBPIcy`r^2`Y~Z;23o T.: }-TٍMt U17  _@!͵E^^1ϩE'3?i_HFlʮ.P?`bH0Wv}:'A_P"~K^>"BaYoI9I kC4Ip,!NT,0r;" %c<`&J}VMSV/qO|捥IEF:1UX _0-EULI?*!l[}umMlb귑91.`A?%PSQ(âLV;Q|-hR?Ɉ=E=H8;H%ہ@> Vp%`Rpd.۝1]%6 d4 G$/;;'Q ?od >D5+6fDŜ7^ |@-,9b@AFx ";aǩ..;?R{i˅I>z2uR-c|^S90Nob{N5]}-/+^WVl<-&LZͦ'ّ&<|(k8Jy8ؾa;[?|^'I&2ׂQ}P+ gٽٔ3Y:&P xDEAW~b]$o5v{91n& iY%1q% 3ӓ+raȚrkasH\)$ qB'(vaWa2LPo;{@Y֡ :&'E#D*%㻿զ{+hR?ǟyxHܵ"%gP2E`zwD'wd{t[0eQHVArK&ɼ)-Խ)OoTE)2+@u'N38 更jhNe KͽgNlɭL6U)LO\RfsS^0S+)\aKR %y+v,E3t 5.6'Q7"`*XI'=H 2ajG am(VslMĢ0;U[n+KFl]I _'zRlr~ Cߟ<`pn3.GPFż|"T3$Ķ]2xI&Qw~'Tb h &mD]60FvŻPNH$1%{Y$Шnzf~@,BQeyuCJ)gĎFL RA84.UbAUh3o8.f"̡+1cxaBc_@&ϯIC."L/`jv6 أx Mp_$Lוi(EʇbDʹ6ly03mcpG* A*=fd/nBHB5npUCMsV=sUJ9r}K3&T _Q=وa&3-` x["ab_霿fa&#q`^c .=`8L>@]2ZYpuD2Og'چB䗥PJ`m OXz\3Z#p,ߔ?Dv𞽳Ü;`^*tdۦ e0zK$8dS )=6*ƃ < ǣO0 s]x:dtġ3]`QeL d5cpB=K-񠲜NwŨ@n[|nw%VV$%hR#Xa(BG0S<v+[l8 [˨@Ӊl`!_۫`~,nI&eiB / Z@|P3yYrZtA#(K?zAuWj)jۑ ,ޛJi1cRP,"MsmMyZk!ώ#_ 7m g[DMK؏|=YjN r]B|=A8(0ɬtl .%'jyR=լnFoϟnEajS @Ǹ ~(0@!6 wSZ=y9:o~HP̣ U۽wa"g. nfH80}_$ڟ^eH;¾(qQ:/p༣|݊U|1@Oʞɳ(UaJb=n:31(7y: F[Z='XJzpLB`ߞă:4j0&_"CD0}5B nyI\mCD $EicҦV 1ax7֖<Jg Jv' #@2_4I>o9(g@uD.^@ޱI|͌u^DS71 l4OBT C̦ lNVVp6u'$&* 3ҎAxK IO ߜjvw Ȟ(d:y L8Dח5W蟢F`@/Q=ovwG6a чu-J2ȕ|ьvm4hM +s2=_uwҨg*qbfeN L=u m8.[@A1 _z#ёFfO1f~ {-ܟ螪S761-,wjҮu_]$n>y6ұNMH^|0m' %AH'JQ׮~'k234-4ѡ' Ӑ+^Y͎c2}ѯ7itJ.U}<{Vb̻]q],9I ãp{TP`K許cJVK:D+#JSQRޫy4vYq5XO|՞v&rL.ˀd4Q5|2Bh`"y BR :YQ E޲ضq_a\X.MIoyۊjYe:bb_ϮN$̨d ݇Aia_^;l,_"i?pKx`#B2Xc.a :yC|ÃY:߮[#v\Sbw=j\|1GQr0h=v_p:Kt|X&g|8NTtDLJ}rCPMsLry ⳳe]!nII~-!Jdؓϊz|"S$8<%e šA,pP/DP [9w:7G^֔-{!a!%})/d9Rw+[&-MSr~Ƞ@xbJ~f1yE|BAk] RInC bTvcA[DצJ$CW/ hyk^ .(e+^ Vim  R6f0s TmuXvb#Hj}? s]m/ Fi4ohnNmz -(3p̜.ůd%bs$zScGx`c0+0kyg"P$a'@ qD,ks3@[$s.4}/;ZYmeˆ̒$},~nGjTN< jDݘ}>uj-x!H~r:xR*0 g3-Փ33kM:>jv­. gkWX";HvV`/)_84 T8+RW:ޖTB7M7_[axJBXޱvPe;=rͮ}f3/ӆc {@"0 R @2%la̺gcCb$ė %3̂=mQܥe[IC#դ{w7MpKZ&W]6&z#{Q>"2Q D a8׏E_i=}0BHsYC|O9td[L,Ayc^ =!Ua 4@I@",Tf»B' |LFT􂥅Aʍ2G6kXOB1Dg<Ȍa\p|)92ԣ.#1Noiׄп<2B{9nhdTD)(uJO˾ĿQj~]uq|(/I"I$&W6:(wh" ;!CPe֞NiY̵aNSm[\͇2HZ0< 'F9q+mdBof@bqYI6e9Eԧ9?-:5Q,!Msx+&PAmrgrdFvFO[&f>s֞:YpG$&'zy<3HN{|Q_`0E`vHC6-% [#,#rܼϟ@S3 )قF ץ#r(+$^W4MscƎN!d}MiKJTNέѧ;o]2#%{I$!ŸWfr<QSNKՁ K}LZ* Ng>j*q#5[&F[%^H~ea+~;%a7Yё60D`ׇ@o}>n:ȖXd'4&G1G&5S6p;wF0`$H!R(NKGL<'v~(\F b*)nCE,pm 4 9*n %ׄOLLx#'˹+x}=oIvR-}o%4]aaiB59auJq5AupI~)Al12ۖȈ6k 8sK\+{Q<9!~dUyܒ.E\ ,JVF4Y4/2E/y 49s9º`f_h a7:ԯw_$é";A2" Ώz3yT.̥(]$`2(V0 #Gƒ_d ې*OMTpP^ti>DJ L̝^% ˦0]c}rb5@zg;L $`^+Hiⱂl J7Tp.MzAn[cSStVu.kYQrdWa D7.ܑaNC bO%Ŏ&u' "sm`JJ\ 'KwۥQ{LEʼnt2<$Mu{=:@/vl7d!@]*+tc-v8 N!!`B|ehЁ^dPmRaqf4p SӍ5J"^wZ{uƑ34ŕUU m4N:?FR*w7鱯:sf8w Ղ8^ /+#U`bӿ#?|=mN4V\犽1ϽDՈ6n-A* daA¶'J^K3^81Cg?ZָD/mߌu:0ls x/>؃W8I_f{mc~`&ЈpHнţHjiH.Xb\⹓[ sKwpgAEa1 P7qEOeXCkFB]sUe{F$Vl!y1um"K0տorY(,Ir/"Ȋ8ir] HT~f<d/GG5h!NZB% Z5U@ze#Ҩ@8̾t*Zr $X|Wc?XZe%og)d5S H7fMʑu$\ҘOhgRhs^2Au5ve|Cݙ]Vmk]E""lzCR?tf)gpq-+VRb6a}r7+#A>cbJFp֨qC}.@Y.EWW0SJKk>p̪; D)AV=$;v+TtAiRde۱"9òfq+z0ADwk u\`;oFUus ڳ$2f7ͷmUm =pi uXQ^lc0|v7}:oH̹I!젫E$Qίݙ(& +^Z5m]ȺHmШHaVAV Ш썼%t/,dmڂ{xF*(ckqOS Lýz2cC$"}*8a'.mwAe4P { 7pPک&OA>0g?,qpS]?Dk4^17}g$ַHiV5H#q5=E@~O3<7/ ^g!`"CgIɧ>Diq:In·WW74>8a<=R7 U= $WvFb;H߈9PMe8_W뿼7|7,L# ȍ߽v)@8pː&Y(Ô$NRrZgBh4hbN'.~?Gx=3\z,U%ԃ:?\J'+ӵ ڌd5^SE:.@e@q`KJܢjH?JT_QB [NJmABUrXOp*{ A7"~`tPҪ_*(_K-ǀH0"ԋ L{N—^DV,'_aj<#.̞>LG11̮y} m >y$)\WYxllMqҵf㻎$Q qlR3nAة9!zf8U ]k]Oxk]]rgZ3zbqU"(gSVk/c\LY#ݬȼ2NԈUVQa7,c5RSܮ]0XhB8E䮭Ph˸ Y.9+D(Vg,ٸ}nÄ39>qth:~S썎Lz 狷lA(ZJ1@yN))ﰐ?64dCПVbIrfm$4Ww?"=Iɇ~`" լʽi#f'D&ᖰ>#LivL{Q82s-;X0 J%=;`bgIFqE>M^'W m~]yc<AHض,7'gNA:U00 q/_C׷*nR-a,5xY0f vH&,6l4E-{+{@6!#V^cҸ-EyYž{џLW >rGgz? ٪#sF眴ӼŎ3#9Lpte7ym[};(M;%" h1z"K]ܘ]їƝ7 kɽEf2G ASiu1EȿصSo;rIPwBR؃] .o(iXr:F ; 2Ғ_C"I] 1z9i w(WTFX~gk95CJ7*CvDZY w ‰r)',S%7#_ tڭ+DR^E BԍVLV-}S\gM&hs(^ Ծ$j3Ul?_,3̓ {$VKƺHE$Ij/ܮrn!|]P_32خΆOӸSb&q([(W8r5.S;p 7^uN cP|3w$I%М\jи/O $I*I`)q{񔡥hY^ْFy(Sz2ߓy7"[R7 }CGEP Aʑ @mJDbo l7CO'pkfzLP0R U,@o`-ƣAU`&:(sh c;(Wޢڪ1,)=ʶ; -USNE|- 6Mi|^$3 ì tB+&y#^@r`8EF'J\SdY)6u35 -n8yJMIYR|{ueL3͇o>E3+5 2Gsʙ~V+  %dD__€[{]-U!d[d:1Kۛޜ+$=RPz pFWVdw%?D>ĵ|U4~pVQ%H^:ztJ@F aҀR!*Q H2i^n6u-fx ><Z k\_M(dsoHmߠ}s$ Btpl1eŃ')x YoUŦ׾6Ȼ/5Z3Tj,. EħJGk* ' zu ϫj C{0r !|ucٷX$p7gT,rgyQ>9 /h *I} kgR_Ob-P Lf Kv2=jB!ʐG 4_@%4IzX[.A$J4 Ni ~ؑkƤm,_KSz1=a-&= >`,TKI {%na⤣flӤ$9zjvuv4ޝM=+4vH kgj LXH< 4d4mHOSlR% n7d~ ?GQH30ĜځQ|f Zox2(ePk׭l8rګbVZzf|yLͲ7.Q P~%J0dT ۺu]esUS2Wʉ7w]bbןtFJѫ,E&Hbsͬ?fnЇɨ\=M Oeq @&]|We0ƌFJ>pgyh#ꫛFNbeo+ _+L#}\ cD#v ~ 4ݧ\uNP6㌡Jip~9a6iԈh{eS~a 3[*SAxiVw]#,ĥDCu"J~G ev`P7wGȈ,{KK28tA*d4|ճdg}:bJ8|f+O =(ZfБu7Y.R?dJhB7% *zy맋>%D]]Kp?XbYɌF7YZ8Oƿ&1ez:jɶrCLL0jr۟ܲ\"h97aBյWLMu +EnydM떧ޑd9,J7LnJ.џK2{K tc Ltq9QVJ]&"E+#{))*HO X k7a>m^A }l!*ڞHB a&&y%rh6FA.l!dOhPşqX,cƏ'Mzb)|8.˴*H2Ǡ1m2< `j&=a4l[6\ x1‡v,r܋S$*vvaRԊp'ȁ:=L.~C)`(`G7#e`t"u"jj4*+o[;f3uܢ>ɔ@k`\u% )I=?DI <^+loPHIj?mZG߅b;2P< 老O(I ޚ^󼒷+=#(qKz ,-+xtL^pyyʓA}=? ư_3.,d$<`|<% k\HSdkӨ2GXD%bUdyTŎ} a#ОGaozb'e)~<eqC xTyuT/ 91Mh7i1+&#Es`\g`6 |0A`=H+)KNm&X΄ulQ` yQblu~m^TJkƄ_m®0ΤsquR@~AK@R;z!2O9I.L1%NUନP࿣uFrq:!3 kWfwKcP:bc4/Ŵ::]|PJ򞌵p^-BؔbKOf%xvz%*\ɾB[@Vo\&݇[{dʘdgf]"ұKI \n!hA߫" T9TRE`D :}fۍ'nDh6*twK(Mt=nspEύ}`?&p06 &}~}wr7L=WҞL׭e[GeG yB%=9>E }ލE)#hmrTޣ0XXAGʪS3"tui9,v<Ϯ.GϣP CK4qbb֒"d%z! i9WriWRm7’93icHujriN[ ."k]adoQroQȽt|&}3>KNV*a'ջa/ϴ_SFg`M dH/JtEQVq,j3K`mZಖ@BJ6P*Lp ~}ސ#7وZ'WɯH }Dr_ѱz\$?[D%i!eTU,Cv2򦦾y8mj qe[VDm@y.ϼfFYB!p74/0UI޼v0GLs/2ȋZiTنL*ozZrN?D []M_ĵ_W Z},S؄ݲT"q. %L]m%VE"ǽ!";WMx@vH0% A%sA`~^6Az(xAC[(L=JU+~.դLdP&\**,z_nmq|z8#$9>pH$\}T))neOPd a5d^Rgi|d#!h , h?uX :"/`//\YGr^ 6էe+X4kxFF%U*bbe{0S+ܮ k%[74tΰ_-LH:#0]͂䒣˜hM𨝑:Y4v&ә{-xu|_7v> Z9+*jZ}Yn#o;pIpLI*,hIdyi=a ]StIDw:K)RβANyӧBvN$t/X''E*z$0s)}wqq{&Dn̓ ~ɧsǨ1^c2NIM ʏ[4t6n&4RX^>B\612uG pݛoaÐL&ctM#>I>=|=%Up{|LeF2`]jD.<@xRRgھ^".m~.߰ν'@Byu~Kf;199@M0B-MsH}srujj`H(3vbĀEV< >[Ŝ{y*1(Qi;iH+_uɠxT*] &ͼ܉e($ܫ^= D*dikHn l:2>]z8&=TDEoMO/G]&\"RQn~WL^#4,pwPEpo>:vMDIyD@,1'Z FDV6}Ydq"!td!mj;H5ج)}3: %w.o84>Oƥpl2^\X g:'ϝ$ƾ W/0HGݍ?M<1!Ndb6}0@<(6&XR-8-083~Ts^Uy{bKl>;Mq̅embiZG-!\IWu ) %nAXy.:fB`b%4̡4! (V[(_7 {,bWsd5&s]=0zOf;N(s~:FSv}jÈԦŝLD|q*G LFCy߃цXTGoѽX2P:Gx,2G-ސ:E P/ O8ө^%:'m9st>۬ܬ=*XNcFZW}{(2 CcnA»ιV1JϨ^3$K&M,C TT+E,†A,V}\QT7EQW^C'}C_?2E:(64r?ۿWm>LkZ6+:E [&8J[D%tsQ OD3ѝ? @U!b}) M}YNX 6tuvPw2'UV ?l#k >~߇nL懇?A u^ou )WN X1qfAQz/!Ld cƻx 4B5HA9=JۤOtsUEBWPHI#q!93@POg4 M8s RPNDTT_ E8m]|fHof{T%)x#.pA,֥ y8H2l7#|ML2I턳G\*55v '*rJnƪe73DG/\6v݋6(SI'S /=7t#Pe+ΨACxN;z͸r (Pv ˩z3y@UB\ lr/QwdJj?c`u?[Y)R$aV1 Vw._ɁCߡzC`$+CyruE4u6i׾8:'Rz"^D Z?){:q'i$io)2UPh乪##a4qEEA xCR*夒xΣMx&m5)5Vco"\ ș}`˙40k9'4$D}%M}OktI3G+]!3y(gr?.F ӳEmRԩ f nH^:r>ǁI~ 1}>H^}|; F[$c[Y!S{b Y(zCcaN܋`m4Jp\86Ur8B | tMJ,9P:G0g ʇq6!?e#BaRMu]N63>"??:֘TsK&b21?lA4^A8=}D&5/.ԏGɚ81:[/l%Ƴ(b4|y; х `3QΈdqo|w u`B):0 Uyåg{w1ȠHˤ _v$σ?/Ԡ >t e !Uhщ0E{Yww9I[J!穃tXfHkMǠs+ӄ.מzA -ͱWv={9kO0M,bLpbr@rwOt"T?\\}&*Ι#[3mO-?#9F>W-"{0NJz3$.H|;g2j{_@^]( ]{Q#JFA"lc@a_ lEHVV81CDYRN1 ˚qF|R']帹whd 7G ]RVߌT5`5E/ $)x[JJex@@˵:@WjSDjCH('emz]J)\Ғaa2(& % #QDʶ'Ds`IUZŃ(C J~Rz|#6)x}l= )#U,wI,A ;Ω-A0N #H3yYD q})jC o_}q ,U&G Kn&3+0tY>H^#Kps@"M9 u:}m:Eqc(R __Z7KIu)._N@ZכtMSemaR9 09"?AĠ}>ҟ=4a|䰋V Ҷ3Kt ?,>siʑ;z;NXzO*+Tlj&Ǻ#v#0y28,:FMerBZ^S+ekcr-yæ'S Nf4>ʔ=z>#a\ϫvZE8oz 'Mᾷ=L}GnyTݬ@ 7ș0IΉ{,a+saYK$x"c3/1TY+ PA11Z+bQAz&M&Z?S\mM ? ;Ws^+\X'Iz攆\zYM<=D`H0Vk 3 ߋ *a ^eiϿ{\ '~D6vΆb߳K5oL>P.]C=I|fX=x8ݹ{gSqlE"ńB }kPOH~Hlw̿/Vc@|FTeu(/%ɰXrI\v$~F.l1IIҜa7:jSukl\iЀ8ɺrIh4vFQI7F,ԥM+.u|QsՅD5A=Gœ|-`uY/c6z!xb'r' 'azGE^tl+\DqQ}z/YI6WC4)Fo3uYe!xPъ,"՟m'sh-`=No ρJSbp(tp2z8˚Qm;EN $l5O'|ќ< [-:};jf!߁YbA-'P\PIm7ni85ٲ.@T+^) 9߾R!>n^bβV# pkp*t@q~߉>"謁tkL!2%C DmЙbҿ/p>,䦀(]<+[p+dDϝouP+]gUpeRnB&-_R+tZU@4+mCt-tM9CZrx>J51#ĺCϪ^` W$HB$"wc^e'ЙZ_wEh*Y h](#RBn2oꭂTփŠ'ABZ+OrzqwfA "bL>1B;(֦FVC!HrUω@JS0č0,hUof:]y9gbC$8W?sɐ+%, L8n s:ֽd;ͻϩ哜僛Pԟgd,"6ސ#eT+ aلo"A #`LԹ̢|]"<}ʱ$ %:'w7a {T |f$c.[l|6M^x)0x+ q' z b؅i6wY8P-[s9e; iiᩔ2PV(Q@Ǜa 6eIաӜѰ8͞%` Ჳo+/xᅮ7B`zf:.]j`EH`,?X^ڑv! ϬfIZGKU.<]E9PV Sl=~#p#H7*vev8_>TLMT!N/p]4`|4F)"ƣ7HX_~ۖvT|3NՄtKᓗ1p~dJZ@\Ĵr#z@qPa=:1Lj+ND y0Ki,2A`ؒQ`6i0г Ņr$"^*6 x9C>OK͘7beWXt\#}Wp8dݥ"lu_ $)ZKIKd[Fv*!@uex}p~2BnjNL;\@Ox)uvsPb. ߿VCQ4'm0|UMG[ɖC׭ DG֧UsW]vdƘ%hlyӵ;VŮb]K e }! YB*%\q\{D:y'a͡Ьѐ6ɴߧ#ԙE<ݶGhtn]v7IGq%@fqS=jTr$+9y&D ({WR$흵ƀel)*y8 hM$[h@Gd9~D;D'^J&K9JC뛼dcL1-K##CGmOfz1w(+Fwh+ϑ5LD eMEOA$91Ԓox{w* 7~v"TG>4nWK"ՅfL;dZi/.\ ßg:ff"2BoW|`]c|_$UJvgӡnU|rlk~2ҲGEu)sZQ[r6"λF*E;h?S{G @!1#*7~uXoDHIQt"orЀOG%PLr9SyvfyQ}uU45DPKn{,kS[UwxXv(s fdlRzTP9~ĨAeHӝjjw9">Wa['vR4U'XMag5saKj=R$z)vY=l(zW50F^Ⴚ8X5M)+8Z:^ xeƀHa{^8hl)2BK%LO}f[wt?RNؚ$j)'';3ɷ.HZvR nGDC q UḑYv yi"2SmKeQwnT^&z۠ \U!R5SxaIѧ1)1]j/U]M؟cC :cʁy_! 305'6=KG8Uk!&&I -!i9 X=JKpx8A ow-XW$QeΊpFSzzc#ͧO-?^OO+.5a't ƞ=\lUtTIƠ_\mM)&b^jϪmlJ)I:!J.hDx({̎_g24',F㨌ڢLNn9t%;sOWgX[K(GjrӐ"P>g3jRnoo󔫷=~:o@!7 n%-y@S2cD=6rd+K@DMџp=~a yܲa6yWWΈTmKR_Ĭ7X: mS^vE-FafJws_3!Koei%oYt'5&(q8Ѝ l+Ŀxk*A$ƢX17fvFLJsd&C"i@⬃UzrAց)`n$jR/?fOouՄ{NP2! #vD!(ՒAoпMq~* :-3 ,HV84vBފzǬСj$UO 06&L}O@ +8d0 'f^CEGE9PtQ[Kb髱 U _BC#r/YHO@ @S4@olCI%u>kȔ|}6@4NG\sSPW=fpLh{&Wvȣ XZtz2 sZp~r*;6'PU Pp3b;14O[h@p%6_PCa/N_)- (R22i*~4ad(#省|x~F MؗGENku`U^<'VʿgGâmw1T˲Թ %'ĭǑ k 7&L;NZ,VC:@C~幽ZsZ<:8l8O\b8)T]~ZDl Hz.\e*eo0XaSu U(9@j3ƕ?%9K>* + "~ذpx-Pqz r_f(s w BG(9rF4ٹy Pƥ:"ҶbzNe9D,jN?$"A2rru ߈6WpU9N <_Sl^2< ޙD&ofRk*bL'$悕ƒX¹\a})YGp2189" cTp9}Y[,fqkWAUDc3Bti ][uXD(qv 83R2>_JcDW쬳<7Fj]Nk lxM& ``PgA!ZāJV%➤^.7\]%5-*m&( ?s)KXdH*u '?7.bRqRF|6[h莜tڅb-Q $1h(yAfnKޚ X \QNS;˨Co HZnU .,JhSmM|J8wdU|*,+ReN@LZEUtO [7L(j ,!.OFwB7Y9tQ667zSK)c<<L+8'qv6&7iumoR<* "^M.!54Xh(Qi^VN4^Dѕ㕞KTs.6%jPoX*tİzrKl!S1[ _TC!VA^=c{ْ=TXwS(R m*3gfL^JD&TZW q8OE/ڊ }DcWG[*{2..櫉j}2s6>wTn׌8pO('wJ:FK,,h-2tq`nT•ݵM7x˼;{_ՃFDVu5NAYdaq"|8XaOfs-KL6O9<:Ȍt:;uCġ,P: {ckz;Q2 4{x{KP_Ws@~z*5fPsG};չ1Fmc'˸ܮ޸:nkp^*W Rֱ/S tRnsLEI~ :ԀBJO_ꗄkkg 9R+7*H &>BkߑU$ŗ "|(rҶ@YٺU:dZHAyx )(8lLOW#W2׬ST}, 3-]1Mo>B)8wVv}!c) ʳB5?G#yg4CDH]LGnT>Q f00Тzi2(ӂϞ账+}Þ/=zI(Y]jK)E.?frx"L&hۅ{Udu1}%+R 1!\^фGyA~tPTAG#nNJ %KnQMIQ !֥sVJ8<ӆ'ljN.vR=nq`$CBELqAQCGЛ.B=@VUwzE WH+/b'Wi`$!/_M4#be(dϩZ*jTXQn gk V+jsGK +=Y3-d" 5򏀈siApK,jJ^/Dӹ4x L/ ۝(е{3P!xw W@]3MQ'GӴtQ=lꄠ`Wc~d+_dQҲĞL3rDpȊ*hDXӱ ziWQXUEr`mIEJu=*/v׮Q;B)?1$9>uPOKN'73N{+Cx!8ig:i#E3}3q\=>fhԤwׯ Q@9lG ~U̪5p K*rx<1}8`++U*-^~q VÆR7My k@nt6.. r{QV2YpO4 B%p/x OA zPRNP\AP .Zh&wgW-$GnsD̸ڇח"FZ_SF,ͺdJY glfr/. ]Ox% D5 v"A6h +_es˂b1v9D=jŽg}O_ul#LUgEfzjV|xሦu(δ)3}wHe h0 \-z@ BNa$Ul!!hsBjl| j&R]笗"꟱ԓ.6s)M31-궄|_hUo̕r|ˬs@62 42şh[\wef]5W7!&9Wbl>S B o:Sb xVP wְJ/A|-aYaiLb݄nԎnڒ5i,җ=\YS9&6?'X*@mkarID]py-U)/ȡНb[ xc/mY3KHp/c2 *UT啨hU^i *߁;u}jIҲX7fj S`)q]C{J goSaXR$ZU T1H|Z4 ЋD^'+M?7<g|l@%6zD+pCݼsq76mF-֤AU} l,ƯXB^صT0Ձ*ATc{q@[;V̤ rT]k{|r#I\&Zo*`HTs  #8I^I!J-ZbIdbu(>!dMWDC&V'kŽC^x)kO3pcv~iq2+:=`. ɢAH_խ˚j%qA֭꤀~Ab^OدS=8C~/fܤ؎\iN]Wt2 #kF La)L}!%{oZb\" a05͗oeZ8>"{S2WmT[ {UOLZ΀!fgL~<}]6C8wݭ_ PdK~ 4 oɬj};EZ5Py TmAFe.Nqr)zQD+2& qBf#V\pfC:ppz=ǔYa|}b^Quf32QȕhV$}&eu%DJۡQ݁C`+UD$CVj-mq+8R}KRN8DneH=6Ee\ypjY+lHg?:3$NIԯPdxq=z`ovǷHR5*@43`Jۭp%vjmhw.Ha#|67DBx{ٝj9i!ZrX4gQySO~OVXQdwKEQ LԐ>Њ(ly7 jNXlߔC|-2uJL3"q9ۦyZQHe,%v'luI>A/k ol-[x&m~i2ٌn-xά@?̙<F:0OTa& eZK9%Qj2u3咧Qʆ}Mfm[awǐEW]*FFZt]tFK(rͰAw1qZ <12gȢwnE;M'N׉m^ceC`,B Djyalڞ'G&?p3ia1h(Iـy8 At  ܃<D̞eKHDxNֺ^Pj})uz8ʸ6%}5t`}nMe <[Kqwm&M!ܐs635G81cYAO8 :do캎]%O*d(2o뙜.ChVr ^ճ HNu#͠~v451m1~̧-\+"lM FXpőx_h1R{1LgBc\> ?8U{uO_GķSrL|ű"K/c8C;./!}bGR&rmBQj0ł?@_jk)2iŝ1yڽ iP]8Ą)I#M:ïsvٞmGClgmdZiXw$(-sHj2@5([\mA^zYȉ(=wDw˼ M4~U's]Ԟ>cbK`pïn2 7=.뛉|*L~"ӠvP{ YaD& Lt یd8{K~WHV TM%@zgm šjWc殊z$meex6"l r[8mQh?Ճ٤`v;ɻtж&1qd\/it4F;roZx8]h}C;6=|\kepCRrz7-]I2~ntA *Sef2MJnzȆ"LzW{6Ev# !5vfҭl>7e"^4e5>m v!4Քr"JC[9XlTO=m+_$9j\ةH ^W{w {.3:Är[&ȏ3&}EQЕ vx|NAmTlY%nY׋$7F$ P?[BHzuv-;VqccdF"1Kgؖ~oS65KB(АL~#vt 0.L='m9PN^}|W PxU8n?ds.q TyxAIHdN3iggr-8۫L77˹n`2ʜۮ2 PUއt놮Qk@hDF`l?@kpi~킞4EFt iSȴFԥb)μ7i`g ìW^ NNx8UBAcQd<+qr\]r{\Tdx/|w +`p̘`JqKڣ7jަw}+ j|v ԵQ pq=TM a.H~ks _.T5O)pv)Ҁ*gU0ޛ|gSlI /5;zM\m B ՇTp>n@#?V3~5LLB'nDe|bsTWR~c4|{jʛ7͐:QI%,(3NA3GYd~nq{4E;d_2ӌM!!BN0 ^ФIq џQuku孆Ah*qu=_oМĪ(xXdyc@xc%4J*Oh4J8i|\ %ͧa._}ʠ|,`PޱzRq-ƍmwT b4~tꪕX->jGz9ᲧZ4MAw$){ O,SBŀ#PZX";dWyH ,o=s(G?HN^+|ݱ$O Kk]ߧ|JVL~M hwDe'ck?.ҍ\ ua /{2¬ E#1BM˟ slb%ڛ~!:uqR O\n&#(|L}Vg-%8]݂'L?"ږ_#&үJʨWlkxrp ?Z\bH:T+ l-I/kOGYe2"s8 u QB?)KEd2*F pGg;U1CwAt!=NTM1XdTD{Sw=='@F5w3Je ώF-E4̸R;t"Kk$eZҘʖzbEc[V2$s0 oN\;}=* ߋ43퓲2.8t 0Zn6z aɢs=اp;p|86ڈp_s;OHڼQίBcor^c1vjsՅ=B?wwvAytrqwllͩi-.c =!Uq h##;9+4r$E0}U:F$Z=Hs8~kFcb2ѭxVTH­m|%!RcKCcw$D[yচi8dbPD;@>,Xw//[%V~وxP Rj @>uEaN~n0lү4G}1F /5U}g5Jd.'Ӓ21T*KLơMw#uC4xAjsKd@p7(mU=`GBE;lmR)n sdLR. ^x-ǕS Ahd=WC rEj!BU|W]]1]I5q#赪E'7J~]3`x,B/aU5m t\h4 }F3CyNJ܎|j;YWH(`;ˡ@!Aŝ)@":fZV :{uA &M٨otb'o<+:2xecrbՔtAsV.畳!MS/7 k/hAD8Vr2ls߱By÷/M$A&MnpXO gNQ(i&Hʟ^PH5N" GODq)s E\Gmɉ9'^Pq~/xe"

_>o/;VȞPϟ'C?$w6n5ꬴ-ɴ9'_ r@?BTY8a/)s/D#"ӵD48JHs9\ؒGth 䚨zռ=S@YF2U)D`~@:3%[Z&YWjǂ9$4-#]!dý1/;:`n}Iclza*֒JH}V: s@Wy3sNe ' !Q@hd+38* Ż٘DӖHB]ft8n,g =9grYrՄ `Rdb(.0K '(Xþ?Ug I/ȜA$rv{es%RuqJu,#o?qaS0`qo,(3r![54.c yA)EN0{M[1(p*MX4j$ߋ+CvQddM~aem)|>c_yIC.mHe5#oh2@-3_ }`^YFCuzk/xȑ(4Y1nl6GD'sIC=E9d`RIt0XD -G 8eGG(oc|Iy'9 jkU!0~( Hmٕq5;S ~T@GQk'ضWW".W['tǒ&Xѯ(qz.ڕYg"ŏɁ}/[ab Gl9 fkI EYjDz";(XwXǫKL1|% ϮnxԈ~g%<=|"7:>$ l9 ]@O4]llRc ]TIa:`m!m1fLڎJWyt{F' ~⌍zD,CH$V_ә S9`A$vL#w [mcS!Tsk9٩d1l.b$Ht~鎜]˰{ cڨ+ǭ{+{ ˉ5=6, &?:,BL9?s /˘SHlf &V!&R^oN]_ΛyxR(0bSy*- !(c/mSQ/5*<âU(ZPZ|ժڒj#㌕\Xh5W/3AGO`m Z8b/: ؈A_CF{Y.l9I D rkqTG9gW $|C$ӗؗ:_&&[n˯, C .3oQo]1sEղb̵a|nbٓ6 #/?+cH[9,RV%fnzL*/  %?h_<ZH ^`+1$v x4q LE$0Q6VRZtAD: f}?-HiJ/ą*>bӣ%O`M$=k>Y ^)zNZ}Ѵў']0Lu05 6tZh'.Z1nH-1 NIGXRn/ĵh)c%̰ ,^h!p Wn`:J>'V]DΩB㌔W˫Õ%EҜ#`97pp/+,G]{aGY$JC^Y[i6 ,6ʩ Z #Zj<]Ԝ,\9R`\՝hKn̹SAwߘ`xhy_5gz)7꽃D.%$w,5 J7+ uY*΢g ps}fwiRNoFhY(}g+Ĭmwy{Hn aE#T`Q"uAHvdp7Kq%N/X g+Ȉbs$GߪX4ҎƏuE3^ڔZ^5׿o.2-2+&NYSеeݖ)^˚+O*YS@zZ@\H,ZPQlLYjZ҃NFN- >zȂuu=ªC[{T@j;|t,[Wg_aKKVy/IjgiWcZu=m MZs&)|s ZLNNvV#ci%4["Uw/γ^}n?VVzJXI<޷#)\MoR}hJ n/.碧iZw vh+ձ h3Yk[^te IY!,X:7TMJ_LJIR BۭA~:jR(ZاBNkk1>Lw˜Rwb΅$8 ǃ$ehe$ހK\ ^1(evQxF*TBؾwKW*J ީŐ歛k"ldu5=V2iQ]Gz͏_)J)0V$V*0n)e0U-x%SdzAش[U#;nUu J%XApT@Ru!f](kg9\]J`|# pIˀ$3c|3^fPY337p*zǷK' ceHW vvۥX)n]d;,TNG;6h޽[; G&w.3)();q]m,ÄJUC8Ÿ: #8#N ?eΒe{̦ƭYs-^lu}ܱϏ{iGZF4pu( b^ q,'i?89p9O+~F"Д/e)_;w$>% @OTE+3p|zDBv _ T/LVӚ_@iSlz<샰f&E#UVRdQUq>D\#ηxEsz:84h[/eE+pJ!\_3.Hq20 V8 B>Ĭ h:bhyCJ(1Mk6{/B*|789l ~]6K$[$//;d;K"kGVwqr4 CD>1Kh' qF3iuh<}KH׼^G'@PX o K9S^| mr']#ʚ+L[i<{Q`k٧X*`~p0-[SjRBH3Vr{6ė$ :ؙkIj}H0F#y3>h#Ss0d57r%. 'Acvs6P{}.@=O4^@ re- BY?۳*gHҧe7P s^ijx++yYGg f";fסzMOfQpLD,㴠D B5Vb嬖xFTu,S</D;o\aԂ{̼;bs(CF}02ȱ;)>xBly3#ڱX W$n `vï+hcyMm3MR{mP7kT$ 2 d3Α%I=Ʋ]:_i0e[9m W;0jUH@j̄,[=j UZYz @U?Ŀ0/}Cs"bE?EX3Ύ|ɈY Si'^52[!X20 X 8x:"1GHBp鮈)T 8飖#TU \.hYĩ_',3G0wXo x'ehL8MDՇdx@93 gF56g,AS겧YU!ݜ誦tqQh}_t&g>(v. y."}]q34Dw#VPꠣfׂf)îȰ6Xi/ f X Y(GUږ%S.+/km3z+)2kB)i:vR=!%*Bg` YGS/\xZ ~7XEho ˫ΔĿR|r'<;WZό8%t('S)[61#2'#?aǴqGG#L_nwh%i>7yڦVC_9}req:E`H@9=8FbK@ "82RGmiT|O n4T jM;~(!3_'~[$9w.= U3_TZPwSZQ{qRwdnNI-r:3k,C 62:` 5 Y fK>7: Ǔ4u36%yoԻ:@%/̹ a4bICHe\?Ϧ@*[ܷ@[l?ZQ^>3U/#lȰS4%HDxPibPuKJP\iy `4i]/D/lL(5(v0,oS?4$ rp8_: V^fcJ5(TgJZB0ĺ@:'<8rErbD+eD #Q҆1E]m :ye.4b(m~ Ho19_.M|pf~4Qi^6J-0l.oYF;4vҀp{V`\.[#_O}[*Ӟ3D.sҵZjIt#,:U*f/G'wnBb3qw֘i(792\&%s ދ\ xyo훪$ (x9 8IA8 pS:3wKWEڴ{2<~;'Ӝ4{7^_`M+MX:+s6d?|@@ܾY#߭#䓊ؘ|hSQ ]^bo[hhC~Z&8v!1*BAAStESC[Z,Br(-u4>TF&ǁ!B<)%~ vD;O"'Hf tȨԲ[<`En#V9Id* yV,/n9.%צCxHM;H M9> dE8yaKh(Bu1oΩw}Y6 m93+%YM0}<(ja>9쯈wA&6^t4n6uNd] ޡcniߣZ@R Ys)H'!)U[{40H0yauqxm,Qg~?)j2M^(FI3iӛ'yvJo₱80]9k~tQa1Z a~)V|E\Eݮ,kܪ͛°i±C+aEǨ؅G~mizR= #&phC\,:M ygp"c6˺[ EwUZaT"ЌEvI6_D]@Jg#֨qX w5޹E[^Or2;~X1dY1ي$?`Q\:^(_4|'hPb*v_>"G V/C;"&M+ GHr{*b1Țtjq17!*@T<+R~׎ppTf\ G+";0j8yᤏ/8s׹R4P rH>l( [JMj078B]嗔P5 )qFtN#QAG>P`iYIX S,3:`?"ӗ<=SRدr[845w`.l1ma:@8d6&Xᐝ8ɺ x7$ahJ,m,")*-0W4_?\"p%:F61Qwǚ YCRلi?ͩP~9cp]*OtxIx]PQoIw\k͑zfN]3NΙ0QBX+.TP[NCJF|(WV@"ґO;i?6=kzok7/Պ S5=bvqy1,QuvV/>:爽쑘"#"kjy>4 ?ȇYϢ EPe{F&{(3vbV!sh$ ĈY&*H&  (ςub1IÁ|u]aK,q(cnaI|#-՗0qN-zB\RM󉶸ZPo>Iȷ㴛ſehqtHU ;S 9 &ϣS<<¤&kk~48/J֮q(:4DݙsZg:L3ۮ)5e0w*< z=@},\3qa~=kSPYbM\VKX#"'¬U($u+cBCH:/A/޵Qa O3_\0hKW$ep+t]#]n|@0;dc$Hk ZOНN.1%XR%}#ja+*p rA}|:N,N}jAg9Rc,SJtbm8"!Ӄ PkM+KVT[g!.8K[VNB뀎.4 ]A)NXݖb8%6v-rE-} :q,ANiaΖ]MaP:x8Y7LNwƖO$#K]O7mCŁe7J.>YeJճxb27zSP;(5w).sJrUU$m`3lpgUc|)F@wTqJ2ǩb0Jq~ip=2f75ENc,8f9c+ dC'wPVIP|eMD4BtmY  ..@l9?E/:R%4:~5l0mÝ]ے,_YGIHRy 7hz1l`~FLGRMJH8xiٮݛ#biUJj)9 @EX<+93mCg!wH nE9*a.h\p(o!: å8lиYp%o&j{%ؾmT8 7{Ge29m ;s'MSg0qvދ֑-i~8^5s6Ϗ!8`MOʁ9H [%]ðZk<P5ΕzԮaDɠmq*= UmKrhߊaɌ1TpTmoZs< lZ?V5!ޏSu0/Wk\-|)DSXvf'_apw Յ>jK_/'C"΍_'QrjcDre?̘VZS(cd65D7c_rmB)@:jHAujO*Yw\͔/*hoi: F͚^AT9dգ{Nk9[mdYW4i:={DBEqrX1{٭L=V,#Tb(,YB'L={Yӌܴ+ e]ab|60<ܮt1+㷄+h$̭Q), 3,@^F&b^9+wv*{9q'=o Tgė{"#j4q_R!U>G?!v HK]$MAP2vcfv0VDOj/r"؍8J:NQ~+aJ-Kg`\%͙L0Td|BºY1u?@+xN:bH[$2f}):}?NUm=~ .3hWa^~2X 0î |;9\J7p!9jk<^Z?wNl|1d9I+@&<>גWXs )C0y(q~KNL ՙ6' jb9Pp'wïIqž'zkcՑ%7ExT޹PU7a,wuquۖ<3QL+$ M(AuLb磽?L0Q_,/؝Cڎ`u5m=~q<;&[Һ7'JҰe;nW|^izЏ/Gp/w^fTTÈctbk/7tPX`?o={TXTO7腆+O( {t*sƘekN #3 T$Ê9.q==Q8Mh< =Q OƼ,hZB.rrdb{(N3*Q>B?껂4)nF~?o6\b8wh ιpAN.#C_F`1#4w:~g@mHEn- ;P/mooFheN(]YKJAi&20rz\';% tw#ۡp:d)^ٿ3ўkl+=eKD _i:#:SXb_$xmh݊5`QBogHV s(ؼ9BgM=J7) \Rv‰7sT~88r̻Q_;P6$N1:snZtΨ>qZ=U/ wg UѦv4Q uO1wwxMd4AppFOΎM#EDu@IF5cDδ,Җ?Fn/2Kc4{@E XLl*rR8AKGF@iəu\00,&v>~뎿0DH;)Xړj)pI%-55iIq#)֋|Y4@[y*!%S|@|q#e@«P*e=V`5ܽF"q!D멾W&M[bkA{Bvo^]MIC`YsP,h$cة?tA$s=~[:^#"Դ9HŬxUgo3(- Iڥn}1಩_D|b?v-4T\Z2GڸŔqǡ윲h'gnfI6|| L]ofC랚AQu4N*m1lE162׀pڣI5e-,1)Մ1=N\r"fm?"dM^v˖{'uzy_}ڜs4=,9?d2h2Zy}Jѕ .qpM#"TP@{>ZWa#1#$csV=?Š,T&/mu!kA챜3+]"'g(qs~}nN@K:;&+jLM@ԂkQV, xBR0O;05z䛴t"¨LH{>nIO'4WiҵbLI4c(xN=oGb$񧸧 *q,äjH瘜7.\>mERdWn zu`FTZ)x~ "]OUiE _OڿFV"$hDRKxAW\tYW"l:cH⇄!ՠ:MrYRl)}vmK=f13O>4v%r:J2p5_UIy-Cř7ȿ"I{L~Pv/ } n Rg~xS65 p*v1AQjI m @N_byI52\V+\g1xoJ#)Y947势}rz*H58uqN)CY4ftbr ˩yCl.D7CAx"&Oj?NiQn)nI. _ nlJ|nl7gq}Ĩh;TuDcё0DzYH5Sx?J@ZV9Lώ-7EOF/mt<kJVVW d|8TtW'ΆCcy+k2N|hGIYf=&!r%C6B+JC5"^S>ZSX[ʚFM.9k;XȿAD.EG6#z##xȧP0q{^Q3ddMJTvɋMxIjdn/2|uj$KVkhaؓP+}5с =R-L5dq/11l)baR3WYS^} t ?TN1i\]Ezm4M&L؆P:m{ʥ=_wTa=gLGEí#S3K1Ye.otX7C3 'X=3Z gQVpZh+1 BZxэ%+YH$#֔stEjsQzgw+zMj'TR?:!xBi0cWbMv$U@2>KD>g#o̵phj,>R{(9|bfj2 qD?v{;nHxc3 T%r~os^3olX2`'Uvf/GhhKCI "(HΡᔘ3 Q}&-y?=-Tv+IWoqWe[%CLxI∕哹$lZ<0m1ؘPiނFvۯ$FOPJoOzPc)PvUw$?ٌ]~@0)@IѶq4J1]'G^BHL>u\Hpѯ&lUFUTAXN2;O.ZRڟ8/Dϐ4VNI=3o5.σǻ;8\ 1%N2A-=:>56;1'0uI0Ba (⪱Mc.!!|jƁӸU# c$Q-)c AkO1:6D-צj.Dm qBebL`=s*rި]"{rqoj,']cM4esFDB^d?광5dkޙ:Hq=&]t3c0r..pV\S <9&rAc@&K֩f4yn?|«JJѲPzQcaş )@ُ M)hMt|r_T.`BS+Dd+IJ"HH,t$OBjѾT. b 7YM̽ ĐEHheaҎ} O0v$r1Z4̐t*q͕R aZSd9eN%HPO'3HY˖~-_ūb\gB槄}?(QkۛYsI'Whv2/"7*:W8)neFӀj&F~[,8+ݭ0:3m =B玢/Xq* ܭF̋̿üu5%Uw%7wF$uD>^dm[9zM}D8{Lӆ“-7~F-V_L)~`}"]:9ĭy騣16m'6Aɛ&_yɄ UoŐb<r\ &L9ӂVr#Oha?6Y) si#߳hLKW_;v!t>2)i]"Qs V9}9.Hd< ʛaM։*{V0kZ1mIy䅂(j4iYv/a_#kvo*A۔`WD."[t_yRq{Bh{Fߋ\Kc h`l`LyaK*6t|\n&67ŸG$#njfz;LЭ$Jl[cُ+ Fp/čړ͈;vXtFHv.;6žɡ+$KϦ f2z3%3`>W{W>Ѩh |FߏLf%{]g+GJG*|(ywJxBy6w£qZR%ٲq]iYgZRJJt~ 'pD^Lpqo!>y2f;¨kЋ6O7nYt&Z_ pd`PL9{WS(w%`r(Pnj YeS+!tAxؤSc6%(ﱳ¹j?W7im<1tc)Nf &Qz(;cÁjtv݆ggԶwkAuR7}͚Ut>۞#Д$'j X#cIGϱ&ϡ"pxehSgטh -YʶŝJ5Czw)rxNhDR\RXwt'5 z/#Y\X^[5̨Q|3SO)o<6l?jTb^;M*-b$UxHPWH3WpMIL2AmB![s$z/Rʭ+xѯ!K=Cv/c6, ;aytvGgW"x4-[%?#t1!zJE>.8Of "f_]77nVB^VOspl[E^p8K)@3\nls,A8{XK!u]Ivp> *w#:s5|R^>X F ]:mv|"ihzQT|N?#BV,-|55+rov]Q%Oxe+JIcM1ă0 ~ ΔR?1'莭VkPx1a_@D :5$!>8'1 =PZ fFhcluEe: G,l"0*}[%Ѱ"?%㻺@& zR3 o͞TGr2mTgׁBDz 8[,>Dx/_U>4Ň)?Kx$#&/٘>E0`{5L %~E o~rؔԇMqI%W@z}JF)s!\sXŁD|ٝ!|7A*6ᇂ-jXJOM$TA936WѴ1:2\:AܜV >pJ5{MI- GīɽC~ :c9Dr^%[9 TZŗAqD֏&}ӘBhDjj3KAQǍbW6+V64I3OrczX~OCt̹rCڕ]yלm7,ZD\HC+jF[+Z@rљ1g^K?>HvЮ8E-!2Pk^6.3ͲA=?U[`1*];,@l-,aq/`t Hq8[qlz俰F~-%nM.&7!;$9?OcұZ$M'8zCcɛΤm$wQ{x%C #V'̨FR@Z69H/`"鴤a #a ~5"p[ׇT55RneAr1↓oW&"w@&.eCD\qqpIК\{x9Ȅf U\' x /:zK>0` ޺Ëu|w]|b yo-j.|a㠏{7EjIu.BRbesu(+E Kmwܴ\N)O߬5= IuZbIVZ UH|u ^26*"[!>?/bד#wEMj+/o$m|xpH,;YK@NSҷu#o5g86+p}omztAeq8߼+z@dQƞ'n~6Eǭ}Yxmξ۪z xl<#"% >/~g(-X7sG"'$%O ; Kc\ᔤVƆS1e e azֿyXӔ/jFoҫҋT y%*J|9#Ce\>T]y`(ŋqd'] 릴5щ %˞az Hv>S|#3_GZ4KQ$, uV!K,p+5 &|\ 8w>žRǧ W pjPc!12dF/=mML/6*?N<%nB?P)I%y~wG"nI6`|"==AҼf' ui,\f/keyjm%d?(:ġi+X;0X[?!UVALh,/E>q]0ӋP{"Ord!DߞA3pV+`ApP'$W*DHd'HH=lA)&9R>x&˗En'ԦۦlZ_0?4eΏ]Cw!g:]{m5 Wz_\ /IAplpOXFΪ=gVB()ݥv#͢HzhO[av#fõ\6o䓺1>zcslvOXz)*Bb格r٠2NI/p{tݘ`I*[w~P+1o&IF4vc `q(%Lk+o },w!SӿXyB烊џV hz amugubT)zuu IZ9qbTr{o?s4,rM޵ك8}w:URF览>%NgQ>,""qhHᙆ`#ڸGXɧx5Aa]@5y),+jE.Ż?;U"i6pލ, o}Kj4k~Y/HÔE&t P *碩6RªVU~.G)&07Ժ\ _tsd@nk0Xܶc ȁ9:+GCR6W3G-96+5`li\U=Dnwנ_q]Ϟ9SQz E{O8>|ݘc&*a Жņ~!DʃͶ.\Ԡa;!ywӣgfNYfT]A)G'#˪ CsTaߨ) X÷PܙpI rGIvW43'&LKNCd${G|dO~.}G!Ҋ> VÓ{ `Y/GqUzg aQC<ΡM/y.AO})^Q8E1,uxCh_`?ӪeRL#o(ևLG&y/1y-_#UcSnF@cP85=zWpzsQpF_ l98HUǬc[3S# ;7LL,q@`_;=M=κ)_}p̧sp%D\`Wu`7^Ypht ͏65697h5FxTMM(r^x\.90#s96R6XަN}6tI%W2)*_۳ʡ6a?A2]C .A7a$it1HX$k7]c JgI.ߘ6U?pl6!$sSn$3>?;?L.N9'@ߤt@|5JI% Lv$TMjm>RU=m.թk2 @%^ tvqZEⰷ;>_3'aD6MM7SIEI^ {TA5%ȞE7q89e|nvܱLB}o=%Dq?RU\7v褨 ޮ OV`ݻgJݒeԾ0|DHNZ89_.ݧO9g 2m䩓,1'xio(PbBpHƦ__/lv{cڭ )Mi]UBe'Siȭ, tܱnB$^?2;<4 fuiE*-}LY6UVŹKP^ZuD<DU"z]Q4Z yWHV*63IZ'0V~U'bf&F@-AB4i]w= Ww9j/eN--)uJՑ)tZn+J3fiS08f bCZkcldN4`#3{UtqV#'B^2m$͛uԲ)nD!\E Q?{]Uguj.Jw;],>L@$voAﷶ(̑+S" i ֖ aNǤ'lZŵ_rLه$[<~hU|ِQڈ><Mס,OTgK3Pl7[-RUFT]vb1T7$GA+FE v@ C_\^ kB0jdyT~.9Ո!^ٶMV!^<ӹ -uMvkZkT<CRM|tozEtVTl֧R' ? fhFoLGX!9U[w;&Na)H^){h_aɤ+  dDѴfodN^|9V4@G`m}6WaW+|U$\7*:W:bSpxQ_Ye #ϞVb&:@qccu ֲ~B..};>nv$ wex;tz75t=v!%?~e~MO]U)[NFJJQw<>Ŭ8;#72xBiJA/s;.SdKLO $ӧ*XBrc)jI)m&Bړzd54<֎՛1ty Op[^w7?Dx S2p_=)9q{H/VvS&[P{ IkJX{("1σ'T]DO6Al+a.}M2Ћ>cu҉ #_\z2i/RBs .p@K_3pNbn@oe2I(t]A89*8SnTȏzf5# 7e/o띌5WID }; \mjѾ\y/c%'ZU:4XFqCɏ\{ռ$*=.z>b cNԖ6 `ϑsW#X<`NBln1?J.'Lj0c /D@I L=7,qM=.ުB914ゖ<@,qCb\֢!e/i!$Qe-f})-'9H#YN5x&vɻ+T0q^wo*ԬځL@O8vv2t%vlPtB+y$ԆEgBʂ'і_AZ4igS/H `l}~zNgFcq~qwU,眃ȇ:EX'YNٍ/'6-jTG%4g':6O}-󟻢;r{`.Vﳹ(P|ψ:- qgn7fޛUcB&М*+ei@Y7ǁ@xxe챌e0Y3m FOm2p(_ } ̻!XVb>';gK#6;F2p3RfZ^;K8c2-m5ڿ'b ΅֎[IlSl6DTک$]=E˺Y`NbL17׺n_No!O30lلaiLWbYVìr`j3B^?Dxp%6rz fy: Ieh d4G*'e\B}`} nZ.TRt^?Rlݑ +W`;bw";,GK}czzI9b 2cәjCwĢjV'53zJJ C:_u;!}:- ${/*{ѧ:J!*RVYp ^.Pˋwg+6HtQ| ˱b4Kpa"NecMW'ҳ^agAaK-QOH 䐞eVʣ aH}o0Tiqfzl+,)WSK$fl2F20PcS/@X9iOOHlNŌ:kjVxQuA`e6er҃DFt1)4a4Kq_~J1`ڏlڏ~g,x F SENCktEe MmҿMA^#>ar4eZձn^7y*QubzI+3XBF jBjkdIe[=(v> W G@1$9̀-Y^R"FI 2_7#MjCb:b,u\aGa4=J%1~q[œH;*clҦO *swv=.0G:,BkO>/?k{RN:>տ+@Ζ8J,Iw22\R£Z6b?$JoVӾ#l$*|ழmZw)J&=c_yD-rH)y1I%E"=+Te^sqDJ<&`Rą5BhC^C~iX? pBN(m\@wn8NlݙwHNX{YgZc,J@kvzU%(5S}\ Rh#Ucgbi؜1ngxW%< Rz9YpihsS&Q sE$ӟչaTcHIh$]I_`cPJg ^^1;/Z;8 +f vC47)V׵>TRmYN:/qy_+~͵!祂D{ٔdLfȂ`ߵ Bc)Dhm„hH< [sӪHB qIHOgꑮ_61V~yOOWqPG Wu3ʮlh$jѯwژJ켬reNJ2e֟* NNRag}bt_io<4ItUmMy^Oe|)х']֤^A|NȮQ<׎`8bD^‘3IRn^8>OX ޞRvaq2xSOZ_/v|" }tO5Ṙt<,p+X)$^5 )nS6S?ֹnG* ,WcTIwle7%YmH7vϒ?i-A3>1IB1/xﻕ+$/T)>U0mOM@A`A4{WTy=y5Ԋ7,~Z9N;;]Rovsj.}:\d\Qf zB,}ᾈ5v~YXJ_>Q3X)Ws WS3 ts/®BO8zf㦂GvѲ~#.4  lq1 WBuf-Fe T<@E)4fwLEN8yoTs^_!4%~oӣ@ 65'@(rqa~"bN8bCTSD~7"HUN04ww k=IT-,.T j sZ;fK/vq{7}ݜT@H*E!jÝϞ[Bk߾QJPR{;ǻ+e2 I-8G ",O<젺 S&'RT &$-ݝ$&}M|/>v湋TۘW 9Ot_BVn y6kBjuj^#z:EmC@j* JCdXpѡ#F0 䜏ی')8-dǰAu/ %yV..q$TRcE]!Jx(ӝT*@?L%:V4`<@eOp"ɧ=wX8i9-nie `}4wMZ,ĕJץN:lkx1.;/Wݼw[mz#F/K|lCgb#HQc0C.R9D@+ p)p:avʻ8:Z#+u,Trtm LA*M%nőZqӦrx?.ea֮ ib;Dz埛4Z;jńE&ѿ#NJo/ƇGh\zQ=ޒʎ9[:?ϧ[{"D~RM$K<731msj,XL\%H֜gDJ.T/|!F\-XHky87fmwLfMU|SݙD^t<+oqEe3abLls?뾿{5N;)hUk!8wxx!K(xeq7ң^Hl"C8Ҡ+Ta;pcMͫ11LqW6 8D^YYOes%xYRdKgnGz8,UWL&nxѬs_u`.[ )jg`1F%/hbr;\My.peiW^ {gNXEaҥ a-\7benHo״Ժ U\<\vdEKWW)c%̌DXCŚ7M mplpnU{0 X* "]%:}@%9`F{zy>ӷԶ&җNޘ_O_NT\y4s'yc Q $:J^r 'G*nL)BBĂd СTO?2OAypȉ7]$3iodw}U9ޕ xo~QX.hZm3סbϙvnGI]JHsUl\g@2oﶜȽ@4**b=nN -$.џmwQO?@ҭA$RVgg*5JDZe|kx KR> l^B%$뻋Pj9[uĽ?6J6]ҼVzMkbe]x>g0nY[eIxIHT&V&ʪ$]p_y@޴j498voj8~7pgO'S3,[]  ZumQN=ᨥ߉v& `uJHӭ僢=g2UZ$Ɉ/wqs"򣆴^FK:Ksdm˳H a h%1&a9tΏj"oNtAy9S?N 1㹫b^K$4^*9:[N/ OX HIHϊs .P\n4cǬDRl uL6S(\%s)fe٩2p .ouܞY(8O I{ީP4TüW ioA%aVne󻴠4 R~x, !S 0%-cARʷ ;"'sd9C^`< ~MQtψ -‚9Am25)@ wI=* )4s iI,ey_`x&j<42-`_RoJe&\A= ^I~J.1qN?p ,qGpiӖv/h&|/uhOkqW$c>HЫ:zyk$xp}/g2*0^}Y| "Dg Z"Z iI>NٶH!IM.7}s`q}$i iv0,FfONks)m6r05By94!{h6!5MbJ>0r vH$ YWq!$ W9Yn\nTẈ4)^<"ASSE_(.FK3;1rŲGsᄮN_i.-j:`\ɢa=RF([:MCznfcEc=tY :y<)X ۯrȱ&gpF" cNۤwf+XJ}TWZ =:&@(SΣWQ$ȅj0/R 46?qܞpx21E/IED"B&9_@O%'ST[J2 mr%JͱOҙFՔ*VEI& w썉M5O?;"`sĝTԎ?:–GxgZ:C6>PleS- (8^8'cL\]eAk BE~.^**@ѿ8`L"Vrٲ,lrHp[KzMH($#^Z BBӞnj',oТc$JC<4/3S?jFd,6͍!bZl'P J>.?!\&̒Iglb+Q=2`)CSԌOeRhYphjRR}%pWuS&H|Ys4|~ ӗUCdXPTr]З $Ev#藸N>$Ȱ> 'tQ-HϟcoEosI<9.Mi-Ns}By?gƑv>c?49FTr&ŤZeϸDU ];ǪCvR1R sYsy˚DJ,Gws&~l<J%5G^iL'^YĹ8%)Kd㺶 n-sgxV8\3  YŹ *B~2{Ll}7? ~oF$,b 4 }R]|wj/r jkZy6C31*K?& nRwh`ݧu:d/uvaR>8r gQ8Zגz1)hf[5L 5[n+En)WQ lF`+7 |8KQzI`twj!7<|IRcWĹ}_TBՊ_ ۼ`|j# )I08F sb9FЈ_!Sa%{)EњcE1'cVQ|7#|D?ƞ;ō0.O аh}w4jT9|{~5 0)igvTmU [Y.&z&",[^+k gZ|"֪3B rҩB{ {i;QE?*̩NzJ͘jT"vuxHNGW:tҎQ*ЋߘZdhtg 8lZ׌aq$^es~:e-QH99rMIp$Vf ^Z'8Wjf}QJ}K– o<ݯQDg62B!\\w/*:(=Z7]o\0 yLc:D&C5ZR4S}CģP^HTSL2Zͦ's,J)rcT LD&Q ~}v[2)6.Xp+j3Ķ*n6_28lذK8PrɊ-YADd{AhSk1ƒ.{a[?BM1+Or pWĨJ M{]߸$wfP e(.LUs/yأdOv^ԎI0UBlŶ,VQaifI|ݤЀZVc(bӞ= 0.7 >:U#5"`Na~|}b j0_]IJwjT1%Rm}36lGG EF064j쁩ϴǎބs&gpGp%iLh* E *XALKr/ZH*ĩk (1>scp7wM:6S67v)x<[eZ(|6,2;F.Wˎ/ sj\}hҥoT2qDN8n(KRH] D tf~q A^GI)R8 ͐ǣ~&*;qdEBXCOUE.Z.^&._NcW~HH.,Oc;*2bk׬v .S?Ȁ.`׿nQڷN2iER<͙ன]ҟ<0ʖ ǧI*+fQqT%ˀNmB~[WXHX{fJ]A/5=(bM\`C,,TH=ì)|EB_w^f[@fM3&}d\ WJt8KL#Hp^bAfV"|H7l2l'/yĈ >hVMuQUs &Rl](ad!|+Bs[(VR`ʟ0fiyJ66fX"@.BX"ӔW]uMz-{ QpChu ZpJ2Ay#<;M t*1B JQ|y*q7_4u7N+e, hL̇nqxotZf*Y&Oa0! du}qr}_``D8e%\~cbT*߸%$+*_ś!"f U4>}q JEs2Yw{{DsܙsGQѐHt EV Ȇwg-N09l~[\bktj 6[ #-'95݉^\ԈF i5:#u&tFXH:Ȁ]D; IŠ" ӯXs ;%^57~ /(ŲrkqA ̔OdlJz/: i!3fKD jLvWLbgGu8pNuY-6kt>CHfuWdch"Cnⷚ_L-kb%!"*x9; о3F.֓* x`#.Ҡh2#!{`t/S84x # -s:dAFR{FKxʻ} jQ"O ?]Rbԧ#(CE`#4Բ =Ky}' 'XnfH(%߱qpGU? B4tO@W :W$!䨃 F0IٮBTC3 C6" k8uDHe#pፕxfz}TAvVkNM)l((Wژ >*#B5B>#Z Wm}+2kTJ&.Of?8$R--^C ]pVX Avkb]*ls%#mgU؃:wHrYq5X)3k`\v"F3t߂Ѧ*14Z!:؈g/yVhD땴3'Q*@Jy4ptRX3MsVL $sI ^5PȐ\2!&!SȕzzPX}7;z'2BQj5" I8ǛiIa̙Pѷ\z5^j5f3PLALVq<267e@=/ScK-5?Q*ٿ1X)кeh> \ *=7QMv}>ŵX7,n0N/{%&M"MU6I 8HHf$FO 4ОꛌHIYH% c(X KCN0kȐW X%aށeOiF[Zz)wWVh2Nb zSϵdɿf5K:I5p 6ks{ZWq(Bwsޤ;&7eIb'D'ȁ !JD#r.AguRQ_!C_يGֱ߉ 65֡ qIcĞ0s0=1~_xݍURZse.ޛ8#ۅlOR )IſRtHU)'/Ǵ@3?i5k)UmR)w[ֿQ>` ySY]%+ՈVNѰd3]Vތn 6e}l CCKN߱N\Sި04<8wJp)onR2۬Pop$',:gpI!|uB!u.NQ~0c18p yGfde: 8qeeP?I8SH?BhBt$͕ZCw`iVB#(AovP8TգdF Z&{9CӤ1W Xs 3_(W 6kHf1v?jSDhqf˃0̻1=1}FBB{EUʙ+xWa9ax7 1VOqJQ,#XUMyvF^dS-&-hU=(8z0A\yu2OLFE_: +Ըl)~ ONWUfOx_GPCR07ē~VsoMw1켨7!!*4sVb?q;zop$vvi:hm{!Oa-LZg5#h S.lfC؆Ug nt)G{.JLD{GM˄/y{i!ҟZ~ݭx6|tuis&ևCXSt ^  :/#1 JՁZ'j;d~hהNVOԋ&(kESƻ8ӣ=9w?:m/`!,#G=VSK GB=>6$=q TSqYLs-vamA=520Y6/wб%&_^,-s޹ݻ +1'bfR7PRQ C:$NnTi3o\ &R/0<^&(~9V=R3lv!EŎ.I'/V q]ʛ%|Bv>y.q[-`/A`] gׄ3ڲ@CS;-.>BaMgElE6x̓ e6tZVI+lCWѺBςnNHJg빬r)Itۚ8N?rMlJbZ53mke½+ļqKvq؂K:d;Lb^;?se4~[zaXiLtZr:R3btš'sNNGh(]vԱH[` TȠxWecxWf-'qGWyV&sֽ[B⤴FLfG?\x+ "(-3u |nrLw+E*>ZT0inDwW'XةG@TmJʥXWyXi'n:-U-`21kݥWv^!ޢXDIZ?L8fL.fơ#.QfPiOk!6fJ0H$tn"ô8fUC%z f6t xutQQzͺ˽uأ )E0]g (3??k1p ^Yp#7Ƥ9<5N3k'J@1 Gow*>T$aЬ uJ$掲$s+=,_Ģ}%gqg X+A'%7V#46 ӿ}Y 9jP]1߉ bU7]D,:)zJ:& u2 zfb( 73z\[5zr 6_͉E';W:ՋN&ҞlYbH?s4w%bcw.uuBT12S=Uw;M: 2si SwRK曻{6'{ZϮܜ0" ' ^'&fZmPJKbLsЧ q`VD3IW$dx7BF"efUl6 %Y=kտ d3ׇ P0+t<$c|({;̴#Mǐg˘aCܩR/R+Q `"Z75@pDJm0x"f6&w8ʹSN4W]26>O\`MU&lrС.Tм'eJ<!-gM,Ў0Jc)wZVkizP*6iWT/+Ő zt`7)OFe TQ P,cGxPѵ6&0ĸ"5ĬZ|x Ɖ!:PpPyWSFeѻ P]+ا !`V;a;aI[0Եl0 :95$Z7t;5xX6if>%)6[KZpK.[v' e{I!H)9i9bK16>8c{z'EEʯ܍Q L ww*)1a&)y'TlW"?\O̩\w۸1 ^+mG14l{ϧ-ֺ&=Jn5̆|;:qiy`^#Q9meDЅ{ޛ.mG~ZVX~ A\_ػvG'[Y͌k:!]!){lIcbzG$#[ G繮v;yRݰ8%ono/ lVx WNa I opHl+غ 1zS?cm(zʵ,"Lu"1~m!Jn&FsQ$I^Ͼ%K?d4KѵkzQă lb5+x]ALB]3燐%ðTOº4c/IoM`P:]*$;Bki3ʓ \dXt6h\Fh7wA*/D{5 *qs9NPƽ*!2#h =@Hyq&y=ѬkO)ARHao. /_2ݽ'F͗Ub4$ W 20Nj"kIUŴ,<,̢72-3էןTϫzTI,nS.lI?V񯰨aX%ײtf kzCQčXQYn +qۢ5'2-`у%>$0CӞ|D"?m+LkU55nk!-Zj ̊ h} T GrenWg^6ȻqKTkG03¯ʞM1âC"h](1nK#kwP3uv\AVS6uq2XS/z~ <@OrzrN驄~#>clh5uY}~]V>Cn~~ԴXR:>An \7 {mN&1uj'x Be}%Pp _|%k*&`!t0;MTźah1} `›e[3=z-1r"yvg#tr 2 a/ g%ǬkSҹ\jP=83$(I&G̩L~D3<`9CݱJ,EՂ/FfĶA"ٯ.J8Shy˼2gמNi`1vxd$So.^ 8^S7:w˧P^,t58&꽑)&^}/@Sʒ/ B=gߐv }{nϩL"σw`g>yK̠n;@/&ĸYUȍj0;4Uޝ}V'X! Q_P0.ͪ0r;V%VX4TQN"9{T~J+x6x]@=Vrӏo_%"Ӧa5OR/PO}20_7iW' S7 X] U BL{%f{S~cyIG8P݈yA ~ Nm`*E|tvmb\ڿi?kԻyeV2{%gioаGYO$Y9 Y[DTxH%0.kW8LPX]RTJ< SyR!śo)'GB>KۺOE[glŒ%߈`X񁍎~h${|9.bgQ@!^-*y X-y5"k" kͨ/O Ω-,Z?Be>:Z雫fN彜16NKV1 cAU9S? Di!΋z97}YgAvJt*$Cbjm6T@MUxKX{hX|u.aX4:,. K,'ϥ x:Ln"\ݱU L}8KD8WcvرǬ jev+,(-c,7v mAKAɇ1z6c*]);3k?r \ &zg$yDn_*D<| h6VE-W *4I%_A褄A\;H6~aMq2nE,>[vn]ἀ՚z| s6v?VT iQfQ+UMk:,3C{Je^-'"/SsȓaN5ȕv.XٸՓ阱k nl ~1O!h]m ?)(IYHRM !Y0 N) N[2U㼐a%>?YqE*5ɗlB9澥TˢBl4R-mo3tɱw/fPnMÍ(6 .j:werK5qoY"Q|3~'l ET;.V\Tj0>˾*Y܅7AԦTT3)9Pˣ5&8c$?17kSFs20QBiJ0u{.0p!H8 c7<$ (֝@O+P:WW!\ 8EݬUpܺfĽ8e&|Um_NG0D ӿ_.RiJQK" ~ՋG&0T҉MH;Cd 'lMO`=Il_ 㘕8IrMqͫS#KC%F:XU#њQb1>\4pRy{6NQSQJN r}Jx M\1냬cQ:M^w>"$hNsNf RU} vLt;("@7Vryd, ԍXxK6A:DYW@ߥۉGk0M\S|Jjn T;R\&541 e OR@DxNo*!|5nPQ̋y_K%m{ѰVݚ Vr9GAEavP€ i1gy?w#X[TsSpu.ezo`A~%B{[Eyz,4? sjYԦ]coh% rPlbǼ?L>WJN` '{&!s'$qƓШIo=9 FE0]U{üftگCn>`/ާ!}Û \`5p:i,ԕ]e[RZm0nrw ]wRpe UعE#C7zwDǙsRX.DWL8[$8 I3!M;MSr+:eN=\^*_|9Z:t]%qq ljD#,O;A,/rqd`J$k'kBNQ1Gt#LKlfRM63x Φ gJYqP~I{/n%&Ƹ5_Pcdc[VnN~|٣7/jJc1<"CfOԯw8 X]t..S ӂP-r(Lnk3_*F J ||EYH `keUstɳԉZ/'FʦTJ\nȝ[d868MjG٘ѭ ltܞ*)t?% z(ؕ E@AqR5)rXdTvp$f-+>d4VN}L(z/&>ڒkrT͓\:8ADـp;y.$5؊?~S^[pM,Q<{T/"m|Fos7WPNe#Um =3'Pni35f-H:IVh6H1 gz/8iUaGE(Fn Pwsk}eL=hI#(!_K4;8X + *st/~pD QPL[yQ(<4i-ʀF/[uKO%߰0̣Ӵ~SN|tv}HrC:+XI~l{?ѯHfplu^1c8JEټLpqS-/㠞!|b8hy2[ۃ6\9ddPBNKWS|܃u'7=?iδLvaH{r!Bn_L-0{'J"QU.EU$v2r?W2.f*kMl糋üI;2^];&p4v;؀K/U^kn׉{Wd)̅;"<@3  Z m|vKaCtGul,$KLWyjъ+č*VrP9sf4m5$+~.mQ ĊHg鍓d-WU"S=0cW5?n&'j_-嘠XwWp}unF7ܧ8T`>yKi6vL^«K$"ᐲ!T#V" Onf+mjCh[NpcF:53>K(>Z=ῆ9)ouk| OG=U(7e`/:YʥCoS1(nو)H$|J엹'~@l/w,v"MoppaSH!/ G}םɎBh§L;慗€Ml(d$V^9 G`/ '#$_џJ{4K&&.cSt(y@E#zk]w fNRΣR&\- B D'|ښ,nm\%t=skVpySVz%pl@}G'5uO[S汋GsDU|2C ![k3Z6"e&"MNZxR: ,xNߵ77u4fYݦJKo_rb0aee'aQ)c&@NliX_m.gh(D &:܃f}W)%uos IpšixwO쬷_ƮK9cI‚Rܻp}z ՐH|Rn4I~٪KPrV7JA?V"P$m A|֕$R=bZQPb '?2M^}0ʌǘR9S2>a:̍¯zŜZ6~Eq Hb$P.dPMz0&s 8mhP+ yӁ( 9Q{>ط|!ϰ u|eavj_O)p]TLEf#/PѪŅ" `?W4n (XUN[6E((s$R(}4q'= ձ3l-21󁜄 yz#&)Z44&{p$ȷBQ]k^a "/ Շv̡k%0.0/wH`M~Dmv 8FuC"S5poqԭj^z͘lZni9E ^tG=zFNM߉wRɿǨ@qD!WcXơ]_Ǝ,FD΄2g9dl9VҠ`Z4n4 ezi v#b](޹\qgV \ZkR2asnӯP\9$r^7TY:S}b.׈W[w`[˽R"@9dE*4tn gdPv̸gHƋkmpaʏ4㒓$x=q5 &ҼIX7q20p;{>J$pfg=@O­)75߲UɈvӱvP'hOv+x*lH#ϏF_skem~VE60PFHݖTHeBq kc559Xa Z1cGGʟU2>o#h,- 9On{1F,\#LY:D/*@<1}rXn_jk6 H Ai,7>M c:*qy6}F$@Wt.*q]ڿ ]T%xD&寮o:9)8ED \dtm=G6Yfߢ lU7tDŢ hԶȱO|KM%Wn |0'}4ިz75NKf[m /HHdH+/_ͷIP_vt\y'EאIYvpD^|H"_% ;vk~ CY_QLRr;NO]ta`uIR"$-&ɛz$O&rD^c  2 tkQr4+.0yo=a锾?x`tG*_rYn>q`T7>Ht:f432kyH \Lt"9+Qr WHuѢoaQY ȴCvUtP{K"$+`:YΨO $E_v!?Z<1Pϒiqvj#8:_Ж\g(`iрg3^`]REސ*uk`k!] 1K@T_9u& cyzTٶ4g3qa(h% ).sh-%bOx7> pC] $WE#~'8w~O:*?&߹dlPM,@x` cWS9hYzc/>LgֳuHנ2œ4&BžD2~~{d3NY!tkD\D9(/ї7nOw3xޜ[S[nZ3>% AfSmo"⿵df!:ᘧϟ];w*øZ[\BTA%+2_U-&I/Ʉ 1oٷtZn#؅V*+־{yj1&rT*2iF͢kqv|{p|]Yg^}l].:ExKQtF(uDj/ fO)J>q`gK̻)}Vs3H*xEPʋD,V" +hFʇzM[&:5"LRUF@Vh WTP=յ\㭇4>!Š@@z"ұ68 8}Tfn~3҃Rvgn}lfcoC[eІR29IP7V-Hq_0v(YXӷ:&d8[ ~䀒ЀaZ" KDކ?͕+ ٨b:CY"=%if4,i+lEixH*DWZRcI!YĦ8H=/+!to?uw+BbZӨn T`llc_L\D]q?"G9jW_՛h%nusׁ_K8yYP N#nB WBBeXe^i)%Wjۨa$cd]. J2j4zC"x dXU& =NW %bp41*ivƩ%PA^O)vW H3Ոȵw0␤;QHo}_ulVmW.`q_۴o 0?bY CdpxK~xBCF69ϓꦫKE1xZ󛩦$"ul MiK{NsTTِ at+xrg0x1Le7x撴P\9P)1gʕoIJ|WUkN`}#h+tUm8(`}VaNp, M7`o* Rc\'2;d뭘VGq'ȿ#r,D K T_yT¡Ǹ[3ewgirʈ6eΛ` fE+\iˉ_T3-fk?M N0}R@mvlV&eBl #h>Nb-sHQiDT #8#e;k_L0o2'/5 'p͐e|ټЙ]@K|'#K۽6OIQ➛G 0D0^M >{(/̕DM9Edz/:ʝ^ݾVX@Dju*r?!y%oH&PC45kl^J:C٧oIK*4'=^RJסYܡk\CDO>OOЩ8 g݇;&Rgn/j%45kS pڱXfH?ʘȄ1u'0o 'Y H8.1#+N @F/ oeTncЩ\mFa=J.a6(֣BES|Uc2bRB^2.da ]?!Aq+?2I̼"Lsk[CpP}QaA)*Yon]Hppyt^|"2-5-A^zIUϑ`-/]N* ^3_5YjJӉq|v}t>PDw8A8WxWs*l|Jv]Xc/DyٱcOrP/ܴ|byTn KRddaRURJ> gvn6X}"Z~|neh$@]4^vݨsSe>K"?TX :{Sﶅ#) XK ˈkKw @6:CYK|9gz" =+xRӚA6:ZYgt(!ӷ;m%nvTy\Ǥϧ1gU?{wʠxW9RɣƽL9f0 =ByQ!GvjUTpG*ۊT폍u׃>2؟/{Ԗvӊѵu_&YpMð$ș-~}3@a+8oY'ڞ c {%عtF))҉,M60^_$đH,d$Pv"T_R4AfIK}吴ʽ W{zBmr 悰'e ɝ Zk6PT߽jnC4di[ :8D񝂐t=hDyߠg%y΋7"X76P $\9$ߚ5i| V.iCuS0!ErFE{g̪@~F0b e>B?"3)j V\z G;(#n ddnTZ3@5N: Lp yjI7c i! 5=C?_ Qn[6;i̔ BUnGCs@/pgZ\~ZJEP "y q%=8) ~0?p]qw̢꙾1 U>kRWƖ̤uMCvjUA& icn^h"Xz?נ9l/2\ 0Yp8_Y;#0Ȝ&XaKp[xInXT-uK7&Qygʶ~.G(Z X7gw XOcCU&[P}+ǃafҾYk̨%NI)Ih_6U¶;0Stv649#*kIo|z>`t(7xٯS _yYcN #\o9(p4.E+#%FJ M(%9,_*zi@JO78v?Z!eMzLJ6%ŵjCf˩8<8jZ\тD:q6񃆽˫A]a-Q);tsńדHs)>ۦ9%n;kOtIN}FA?Z0f9Z&t{C3wr\t$vKhk+[UiM<,PkN@hp  wlWvy<NYяĂ搜˟N7}F̅ ".8xQ0=bKUuc<2Z ]NWfk8ryyRz=\Jsw_*7۸m~o\N\*2e/PQ?> LklM_o ʻ*[ބsC_ෙ̃t>0wt?h)L2\.&׈U%OhjedWM%x&ƻ=zUjR㶁Cf7DS' 9:{7E+e@?TYy˫n86wdAtsе4ꮝUSѨuYҷR=˩0XG hKA]J! &ogeה$FTRTހБ7T<׭ud3=әnxO0~cU}Y7y3BF8~cӊdϪm4".IL}Ș;N#;u-Cʪ/v[[h p}!q3Wu7i W:]feF蓍n7z$l-nׇu!_d39­ḣ- !C >b_ar!yB ڬdm-|t" lRMV_csX"Oi9K.ubbT -Xc%U0FI{T&$h#=PW[$QΑ1 *t )1Yz2'hG\H|`(سFRԕn$t׼՘)Qhm`Q NC*&Ann *T&U ut9ehkZ dr0FM>dQ7wdy`L08̅ @ jio{ԈɠyAsV6HLdw?R#f_BT0T#bXoLз~ S;]dM߅Fd0BEoJ S ť)FO&œ~ =`47h"M(=`Ow[˸:fgI_~v#ylnZy)DVLA_X4QsO%иJ֥jppњ&=N٫s̓7Gcܴwx;(&{e 9eפ7Jl5`rwlH[sDR:+z{}FyWIHQꕜ'5|/N,8GhdF7pwJ?k po+҆ ewr[uNl*yU$ssyl.JU 05.G!u+\䫆_\\]n#\KUS*7Q 15+d2e~a? zص QJO _ mKMS\߉;{쮎9]ʽ܎Sx/=" &Kv܂'FZPOvm-<;O3 }8( Z-1"qU>!, y&?,fFGF{ifS4lS~:mp\^(NnnI=G2uș$Ąj+ue=_cmTC۷ MzOD>- #. œ^Ls'0XZ^taI֓0<1b!ޙ0fCjmv9 kě :-UxFkyد p18la ,# )6y9kg fWmicExdc)k:5y ܷ6@ȠYmMGV}b&a] LU`F%G5Y* 1w8h,hL7hQ136z&W}tL qmڼ>WVs&4Ti=2t{Nԓs0.8>UsF˃ O;qZIHpyఫµ˴meG4SУ׸dkѵz(<˴fp3+,N=~\lYI]Jk 8Y;åX}ZSƶ&[IOoeRPYq[18Շ:;oQ=RdOhx8ܴ dNB$ԉaa%K$ z>ed-wh}ij2% M>=G.<ªF(/T٬';ϫ,'t>b@Ou7fd:^F-] _pǓ$]p|IDynw{78( I$!(W챬N_|fcѱ1JY6W}zmg4''YМbԙy@2J%_vr2f*M8 +% Mt@vuOwRib*sa`sUK[YpIc(.=R$-LjitO=hkIqi<~{rH/|XQ AJˑ|_ U>e=.l:I%i2E^m?DFc&v82v0.yn5%: C,loSCc4ĻWE?U?TH k0yxtE&eǏpeTY,6,#6xfQ΃6l]?atV;<L's/[N:yDbj 8ELUl^dw,A%ŠMm{׶ V,7]-t^+زT 8E?,~`ݿ÷1AY?F.`C5h`fHRdnK>j<ۯ~n2+p#L&Pp#uet1u=F*Or,PƧ;R%G:8OwBJQ'y/V1Ih<|ʛ=6F'(⣅[+4XO{cd*QY.Sr{2[lhR/JHPhGV@U[X VFm;\u㟭8(ċ9ԑf9Pʿ`ҀgȦ䩓U 9JX39Z;.`unII_(y8p߉/< ,mS뢢θ8euFZ*̋8'"Pa )PCo`YKn>y礫Kr!LUOlTE>P$DVә#rK\E"%#NxYnX~gCuEYDG=rl#6%l {Eo`#2Essԍa1;`fƺ$NUm#ph80;#Rh`c#zkqv 7O^.6 xD O[IDj2]b51n/geD Jbmy87d"gp= @-YꝼTj- 0 0[o*0 9&:KOP#裮-#]aaΉxnRퟐ D+T˃ҋJKmdpͭ8HϸV裋-hrd 96 X̠Q`U8R%'`TQpB9_UVl[Q۟e7C Ϫ\?WI7Ot+q%f j8e"8V$PdV#7H )O+)Eo 0xHi:ixa,9 }W^Ov<5R f} 45; n?5/3UTSc)?>)k4c&* M%^9I{:ZhUc䣏AZҷڥ$4b=<̄[kOsyTJGhBƧ.^"S5F~l>§g8 wfֈ*Dث'#?)M-6Oց[T/KxYz a?H1 ϛ,Fs]Q1YӐKV\֫L_}~$Dtb^JDv"\{lES,T j“G(,ԝ.j?䆺HV91o1j發BiW; |+G:F7RcwEblI4{b#.M&—pvlwW|ڒxPfO:H!57^"ucS3diWA[I=}E*Kj},|TtyL9KqoT4iN#'>(zD⓮Pf {m) ^Rx `0C5O7J@"P9tTv+{llE C?J'7C31M]71?+,=η۟xD< W?Wت>OtunaqZZn:x^~#4BgP}/,1ChHWk0qӎIepE]qi4NI,Ċ8?~Lp P_\B"EC% -\0[N&|sq O^5zOɐ&se^[MΤI7i[KpJQSyj6К[ΤE7f t<A{&0)ؕ%$t}4f_Ad]wm6ZBh=Za53@,(O "<%f8UN,X^v) To`䤌`y%(%a ^%u1DI>&۞,ma$+Ij&R6?Rw@Me4h-%źj{%BHAȣW];b4OzؔP9-%=ٌb^^j ;rO 6\kf T2 [5c6mg⼧cЈ蕰wt{j>c:ߩ`UZ CN׹d4uxvm'],9-q@糠܎Kƥ1&hQ"ڢM/:X%ˏ)X2E 쪘PL4ȡ2z2ARS:'Ȏ䄸4]flF<1# ;QUY/Иf7*(3x odC ,Wxrm_gDU]Y߉D넩Dϸ/U Ȱ=֋=ЙשWovM QZ5rY~% ^HLl-\NGI//7uo0r,0~o6b4v<_0:"6(Tj]Ws#P쿋9`3xldƓYױɞ:A\h{q)hթK1W?|EM}R!S:#dۀ{yDkvTtOػ+[V&zY]N?:220\HS7شbAƺ,B2ӺysWfoG"%}ό&2yn꾸m_eƺ|V L(iu$ z$hy87byǛt'=aV#hm!Pd8-tcɸ7XM!J/}4Cǖj0Rv;%|_ ɉ}ݭX3fl9faP,%%nd5H;\H>ZD ; qO.v$vGtqj%Wtfk*j sm›sUzR}K˲BmY)3NVPk[Gئ`_`!ȁV^1o40vx\T|4r PN )?U˅ٵg"d3C^ŇҊsxkgqќ$pxaC-C P𶕤w繥-8; µ:DQp4=d:yZ WxKp%ܓ,T/JTOދ^q:Z؉YRJ?(RqZ1r`JU%H_2XEƇ""Y1B>/ZtsßsuuǰDkFCORj4,러<[N=/JF4(:Z]Gi2I\)F'v!a>^}ʄ\_8j .ew/ ڪitE]IP;4y 1'lED<|tf™[o|(9 '27ôs"Il߸/X ѪOxQkjFeASFjHaAìN =>آdHE`%*7;Ufu _\SF؀ p_*Idʎ.sc ] 9!Ҽ#1W#sxZ~f 8^H6 TB8Ќ7L>GC +v7%,,z!| M(hW֪8/Ѡ.!_|N'4OH%@><&3Ǿ $9A*H S֌pw8e' ޓ"=gs4x8I5jnhvSY3 tkn>6:[e%ߟ泪@)j-9 fOuǡfDFy &mCA5W')$y\s:Z%Y-K:JuS0ZO i}-r׭ ejϾ\$7 Au>MB!OZ&UG? rǧ?1.rpJZ&"OTv׻PzdࡎA;#A5gxºYrymU2lvUʨb2dr Zm1犬u nK6"kJnN@HvB(90)(RZ5%o-7K`.C~`b~3e<= 4>@h2dx>7]q<ݣMcsIrvEtbm'yJ|;&g͉'w%vK"[X"#~2D(acEA d  *=Z^+]BNpQ@Eu-՘oLl BZfnt:>sÎ&vk,i-1,5e^ zUM h#-d 9k]eZɆ}#K|#Rd5hJɆtgܲ|6>63.S{1>Ѐ5TPDn]цQykf;l˓εVwµ8 8Ҝ/?Ĥ"Ǵ˥Ƒ'ޭ#;ITl=H9 BAc#ӯ.}",rr;F!4·jHr%5?X!Xw(}W(̔1!oxbe0sq'n~H)z'v2hSr,+$둁!t.nߓ5z/Vz䦀6X^y/&ަp' II)!tazlsDD=?1vم5B\dzmJ64|"ZksL A vO/ :ob=u<3W.:qxʠreDuQ++NZ2C>Q+IdaIXa)ٙP;سP¥uJVęh*(ĚIE2yő.ui+Hg86Gvݏ1XmVhjVhfX87z M-X0 O A #RwSgZcF4CH?ڼ:dQ@Quzk$K@X;Z+h *֎iICgʊ^%l8ckͦc5očQER½Ə-aL}Bi<$Q[>~:"LR:O?Rm`F R0]T6 qQlarg*ʫmq:jѠ ?vfإY pF 6XFTSNm "Wfe)CZvbݒ~GPz;;Ӥ"q.|iCI$OkO.zn8lQ7g _ؕClF&Dĥ _vW}1Q62 VVP_ΓkdIH3.5OhU_S}ʪ)Ct(tNeYR{@?1'k}ÕLCۣ)1DEqfwyٰ΍3\Oe[Wy{ )Qgi&ߧ $@zH̓EP=(V^ ut&9ЩjPg|QuTmT"ͦ _/& tg}*/%ޢ$ )f6>Q ٗNĘvh"6*^аkU• 'Yof^maĪYW4#}f`^Z<* aB_Cr ^:j`] ԵiOI)k3+EHMM Fcp <0rܞw ` -H%K-Pjr)9=hs a^8#?^6nt] q /ڔL%;S1%#"4rJM|6L^Hp6RoqDߐt1Zy*kŮR0?A@,SeCWB]֨2`ḯGGY=5ҧJc[5g`WIz @Cf]@40c!ڸ\ǐ˯5m]!*I).'{d:B߮RMÅ8T^s[w`-ZxנWP=2>x?G]q6WK=X٥J70BG+%DM! 07، k%GQ*"QZJ!?l;_̟v/} ^##SB8 E!j‰,%X(=^;fs~lpAPO'C@dQZ>K qmG k/^YAdcea,<'L?ʒEgm*fnJL!\Wdnw sL;TIa=hzC~ *dL,T G;뼉, +E ! F䞕YjmKP@"+_LtVUS`>㨞vB C?/OJeq:}]~afUk#R­J zC} 'ˋ4h>#gvYNNqĢtj8":@}fK[a~}-p՟RW>a>)PaTyE&oa*ͫ֠6l'3S݋ 9TǞXc+!\n{ ~J h֓axAޫAy~E`lvGZrO dZ;jU]#mFVȅ貘ߓ 'L{^*9p#oH?5-%{ZK`ڎSCnϼIFT~SzlPoƫ6Xu?N}by!>tҞ*\d8EW'{HJפ,}b?,W"ﭲz3 E+R[ ejkpNޒl,%6.ݶx*u3̇"yKˣX"dq2%5{il(jo奩*?XU^GwqӾB#d;M< kpgqB%!6|ijJovʌ$j\~!<لD'wrq,p:P6YD4N负 X8npN**U"IiDj"s8c zsx8iD8@HaA ڽڐ_A6Rؠ]9#tGb.IVbxԄ|@*%}<9[볰E0CכPOP 'L(ҨZn_Š+[GX 吀QQ7Ќd||%Ns㓴+^U;8gGbh;Kv=27K-"hEJD/Z@v5QO* #gU;Gk-GvjO>W5mnf/uξ[Db"1QBKd;CO*Z"g.KO3d+0ǔsוB73tZ1\rYD[* 2XK:ƈkl/n 3"rKFؖ L!Yx!<U=i4:$T<¥pdW=xU^\f^:J/@qwR o`Hl!~1r! aVl- j>`tć?so@g]>dA=Uu:0(¾H,,ɞ$~?W';SrKhHP8?Rp,{Z9?Yl?ǣ '& xO= QA%d&_WXeժK: yX %n}( 3-VؓΗޛr >|4]ͥR , 9☹Ń)oX?`X-+qpFV m JxefkFRe]Dm-o;3f|c䖗;@3Q2,`u;5A@@pcz6zbW`M( zr{\L.[)l}u H* (J5]*vB9V^Ո?-4yVsF l.C[5d= 0(Gh`ǛIݶyPecHۙ!`3wilPPhu4nCfr?fhflgƂzz!y Tg ς2 _^摯-~5oE&*|Z_ Z10yC$[t[)DHȂvxd HPTѫgڝ8_]MECU[rEGn}QtTT[ wcv`FQ7?Z-.EUru?ܽ,~uv{7yHa+iux(qU_G^)0]١{av[^}./Bj{O-8iMtE p=VT.v.y?CKyaxǿřP^ʹ"!}Fb3zӋ,<8F44S KFΠLc/rUCcFٹ EW ۽OZ8MgE"M)T,<&ؗjsp(CJiӤo&Xߏ?F[ D噛4°wnzUycApoY],1V+ӀE?$s6;ɞIXp~Ez9|=o0yL1)r)֋w׸ d\waN 6+͏+ם2zÞi6[$WL'Eg`+"t.z?5ҋ _Bjh^L~o@ vL /ΩWwVTLٲZ%f#W۶I,ֻʽω lI"S{GcX/p򤮷.:x8ПFdIӣF8YDp2DZXf-eO7T h0:D5@8CmKYu*K5vR"jK׿ duUGroS=@B[bYo"#Jf#jnr5Si[0H1>aj!^1&TJccmM^G%uwz?Pvs|>oyQe1+!1+9q B:L(*G70 dVS{t(E"BOϘB]i行wM1 R8Z")R: ݟRƱsI4>ˣk5@ԯ}a~O9ѝL[/ f~2B D >JG+5'I[Fe>kRs$U?ٰ\/$c.6A Wjnm2e2o WJ%A pEVi0$Z(k6ɢU{s[^Ŷʞ!{>`Ҏ5ε~>bsn?AekܑNosR;")Jl' gf``e[X+qL7IG4w=Ѷ&"b2x - X#}:.bW I"Ff)cu sRA뱭^ 2.}Q)Q`n秣cc5b%.aS j@a eK-zv CoA5>uvCW'5PCէ遪KeI!7t쫲 clLp#Ph2KÅ"jn ˜ EL/Լ}hkS1HuW`5۫_f"I'u(DojRl ]D⎯Q[Qz2U?c|ӇQMf@BiBq`!S,-`%SOg@03ܚ~z(^u,&@"V-RUQ*Ў34gN.*>GZx{K EwSӐsxc>D-г>UoVCoGM ڞǾg]j<(! g8l{Dh@GF@_{AeEk̤'(`gf({XT!u-w=]";w-a0,Aɕ&\%d! neѐR.(i9A LW%Vaߛ/p) BSIP>z2Ȓ9<5f`>k6[܀*.!U&#\ɋlIՇJ "svxߨF_Lt:¢?o+_anKx(,Ȍq8聪F0Uz)JƦ޽O[6(r%k=P~PQ5g4KސP3: v oi4 *}$3,?IcżދwȄ=@nS%Ǭn==Hx̸9.AzފeE ~ +*$m<—$P!x n+csUq$Gf,(n; LҠa#ē.xKfm<%z{_XLb N@fnc]Cn'ArCzZ_fQ`R䦣[Awzm PőtNÙhz*ݱ6|J7,pQ#9/* a]xH{o8.FہX+'_.T<.oblŻ[΅ath Rx9Tc?k{C" ZFym07u0}L-:52sy{gIxc2`/( &ڂpaW̷Jc_bY4`P퍢^MZ&cm/V;sdOȜ Zv?_lxzqH砘Ipw@(et+{;Cz(* ıfh|= JiANI|*Ω#w93#XMDHP9%G]sM6 9ķW[ IҲ狈0@Xf"#۶Iv'yDuXg^:$ C@-d/eȏEL[nSv?;QaE6rUȈr;s;X#ۨ#Y |G09L6}Tι:,fbyfEa -hxuK8+j$(/j l9i>84a{P4Lx=wari7<8,As8=ov ;;!ЋJUL|N_<䦚mKsi%X}ӮؘUo]t$ؕޙ϶-4pz=rhI _z(l<ͮ-뼊ND۰<4/oAjf.n*&^[\$$FjirA/d>cfHu|-å \g641B>erxyolἴ}Y> 7uG0S%TQa xMu7.%L![aL.vҘ#yJaYXr пRw;t>;P0GMM 5 2AhtepJ B.4@j Xje]AjVcnEmK.}t@)TIH~,7tty^D [ LJAR*Rzv%jip :vYҼPi_3VFlK1N9YP_^G$ gi1 O1 MiRyz0<U9Kޢ nA\)W=m$=5ݕ0!k΂"/e/;"jTK[$ܝ_ȢVDr{u"8}-9gѲXwLD[gVɒ,Ӎ$aq R3)'*XڬHө{'5dM)Fw A)22J. Ȑ ?DF@!}L2y1|.Jt8N#6~DzsAx>45s2C#t;c}}ɰ( O) aVnM(!l\L@ݓ*KD5`vEezTk:0(r&K%up! IjfsY& ?! Sy(hI Yp l\+Lb$F}*_7X[Ju-}vVțgFzhBcieyV.FBmqbH54v35TUuf&.@j l+LT}7-کl+]az"w!Λ8E~X2ԟz{n&9@ RrArn ( M SY4=Ò̐W^XaҤ^)A&zdVI::N.zonMR# WA](BSu>x,2+:=Mh=?A=|2 wVN9zK6R%Fdȧ-tȋ_v+zK0.NZ >l;# '|{g?nXQ۸w!]0(f\igM|n7oJs ~P1+X=VNJp#!9)0m 3DjA&kAKl͕86F/Gé$ cdz-- L˾PMR b4,^; %|OBI( Z@fP{NK^>9D6k"7ڤj"c®v!2gnC}?;Ti<>2jaՑ sZFHb{ 3#^t=OVʫ̃"Ԏz[!gjBE#y9]0vp;U~/"_a^S: L/*k_gz%jW'^FRsmk*uma%@ R`I +m@^%#hyz}5]JmŊCpRot2Ɔ~kԤDN@pT/\[cCh|at8F@ADSNa]} 3 %hd eD{n(F-[1Bvb67$x/-H: v`rۥ`A>ҍtOiq_00{Cv$h!wFii-ll$_ÚGzkSq8H\:gFZ Na+ a&'t ^-Bn**ny&jjnc4wN+Bbs(yfрCl^~ GRg} hy7x%qÏ2DxEo8VD%ŦhȷjVq8z:lBpҁlsFvOQ@㹜^˴ 'p}W9QEEC2;T /epM;euo0 D5YQQśq_8Оĺ"G"몴j'do5ɞ8J:o6vi}b(IEt""+7u[E3c J2&N\ ,ft&i-CP.tH0;?o BkKoF) ]M[NKNQ2_9z1MIQBMYc~8 JX#Dh\#rʆзͰo0 A [+^y^/n4 6_?7kg#ƍEZn>08Kqj zeLΛ<ؑw}" [ fT={QV[g&+Sl G>(f:߶c ˠ2B}$_ʂ>)9L~S4&:!DӾŴ,)RbВ4cfR:stc]L#8q1`Af T^H°z8 Q@Zh8BJ!#rǀ#.FǏS ׈{pr2: ZM5̚B ZJ_uUI2S[>REHDx 菽$@ӆyFumQ&%YzS xmFmq4dQ!ڤA|}</Ý#PrBLi? %Yv }=<T8RqP}Q}7(LCpi@q1Ao;X3'{A-7v|@I)\>=Q#CiX=q!ԿIl NlKaٿ9qҝ,#݂23$ BQnET(c >1Q9, NԖ~TCšL1hiӝ#Dv#272#U˟_T 1$B+x\v8Z[4KI=6vv2k~ۤPfظ׆e+37"ݏEpKPރ$Rp`PK*xkH賵 [BSf0PPQJXGߨJ tvIĘA8,93tdK+ѯ 5 #)FjܤLɗcd8Cm)ְe}F͋ዉ+f@/wԩvER!eZ -%L'_TLg/ 21IET4]s&eEZ4[$gP> ֛STNFIKNʒOXuo{L  2l$?g:%볊E,-nZo,93GT4'J4Z韘R;$)r-f|; v_ࢹ2 lp 5w̥Z~T#9uuKJnqc/MԟURLr[W0 7yZFG-h{ f/` ΞSa5Vv[] {Nlg61{vE&:du Tͭ7MJGCf'4YwxAx`,GUo06Fi|-(C=pa0 ]2]O%Y|ёZ8'9#ĪMDom m2z!Y"6_.7II/(> BUk=t$^dA6 dRK*hg=g "RmxG 9CYZR;Cʒ >a" qNQǘB:pk۾E`ugN-¸%|wc7Y!go) H)9?8Jk$Iy0F{.ݼRx;S/ԈhԺ k6b*4C-mk|;lVk fyx; HÄ5kI-KF;b΁I} i+ ^9Qx/~[`u0(~bMe^}tұ=*4`H3 w7`,)c[ψ8ȩڥ$k3ON\CઅxzPzoϟu,h jՈDKW^@' rXM%?-@ņ$ASME i;}i.1)d͈hE鉄ƣ 짆a~HB(u0Yd*whؼ€ V]n3vFp-Fx;rr\ɧuXL~:8ߙ3r:JpT6 [NAu@DsSȸI[w*! l0wqrBXZ&bb~g]@QX/s(WU0{&[KT6!5Wg<:|'&j`¢%Epڹ\X/@~7%Zȥ3': 3-4mEFv[G#f}Yb)l_D˽3:,Dj5B5]Pݩ 2udxë@9v<7&! @c0l!}G;~TfV'#ڜ9+ x/F4iBJ+kuqcܵJ^PƏq0_O}hwUSpe|ia\ʀpL|6 Gp{/x.1bX%e4Ϸ~7ULu5\NRRfGɛ\XŸR'r74\q[9U`zq"%*QztXz(>h~Iۀ}0?.hd_ͬ`6<a=cz`p+t'?1۳  2@{>$(R9l&\K\ygyv U+43|k T# V;UȾGp5Z %t)}̤#gmHE3杻㹒m?wj%j˻ LrDƅX[Vt!uVߏWk)UC[fX5]wr ABǢۺ%l uN.m݄@ʴ^5^$EjnXMZib $!^ M㢤wDZɤމd\NИHH@gngՖS:,ה+YHToO"1"0/ [MK+U4x#>;XS?gk\:R= nKÕ]8hUZ>`c{mP%Y<э'(xa}g՛l?IRqn0+7>L}s h^骉Dj@rj.G3lZ {T'"qͻ*֑ؼp/νaN- 7* QD?5hׂWĜL IL_I̡ҫ'~Δg/v;&+rأcPlA6Om 0"T8eb:=ya KWic؁vW.!6{٦J)`5wkm!3j2ս+oSgBoP75Z(ڣ !ד&Uj-fylmrGqܳ^ږiM>-$F=ŷV(G:Z8'$x}Ӷn 6Ji_]`zQj7foPmY-|*HđyB ^ A6S( >msţ%IF3֮A \D Z YZ