mono-devel-6.8.0-150200.5.2.5<>,2̉dMp9|2Hq"Z~]>zD\ic!m*Ox$&4^?ER,>Yv%ftlzwbTgNșLnzcC=]f!>8TJk()qU> L:俳b $:/2a>ڬ h.#EA̴9OUj;n wdo4[qnȜG:Wy-`@D!J;A˨9"Oh ?!TI>=(?(d   7 !=CL ,  A  V  T    < B w p %8%%(8H9H:H>6@6F6G6 Ha Ix XY(\ ] ^bcodeflu vhz(K(\(`(f(Cmono-devel6.8.0150200.5.2.5Mono development toolsThe Mono Project is an open development initiative that is working to develop an open source, Unix version of the .NET development platform. Its objective is to enable Unix developers to build and deploy cross-platform .NET applications. This package contains compilers and other tools needed to develop .NET applications. Mono development tools.dMnebbioloBSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Development/Languages/Monohttp://www.mono-project.comlinuxppc64lePMNPONNLNLUQINYPOTTU"+UWSE9QLL NB-POMMNK O4&H\L<|`R8lb$2J.f,\lz,4&P82$"4&LX$" LBV>n 2$6>* jT@ ZN<4&H\V@|`R8lb$2J.f,\lzV@6&R2$"4&L.X$" @<NN~DV>6n 2$>*  jV( z$ 0&4&Hft |`R8lb$2J.f,\lzvF6P$R:2$"4&Lvv.X$" BrPHPjDV@64$:*  xX`D $ 0&4&Hft |`R8lb$2J.f,\lzvF6P$R:2$"4&Lvv.X$" BrPHPjDVB84$:*  xX`D $ 0&4&Hft |`R8lb$2J.f,\lzvF6P$R:2$"4&Lvv.X$" BrPHPjDVB84$:*  xX`D HsWRXZbDq:JJH05v0z08&eFa>V7:4iL^=1>OvwFf;6m$Q<T 2_A>f"F0W" 4&4&Hft|`R8lb$2J.f,\lzvF6X$P62$"4&LvtZX$" BnPHPlDVD84~$:*  xT^D " 4&4&Hft|`R8lb$2J.f,\lzvH6Z$P62$"4&LvtZX$" BnPHPlDVD84~$:*  xT^D " 4&4&Hft|`R8lb$2J.f,\lzvH6b$P62$"4&LvtZX$" BnPHPlDVD84~$:* xT^F ( 4&4&Hjt |`R8lb$2J.f,\lzvH2t$P:2 "4&Lv\X$" @VR HP>VB64$:*  tVN ( 4&>4&Hjt |`R8lb$2J.f,\lzvH2v$P82 "4&Lx\X$" @FRP>VB44$:* tVP (& 4&>4&Hjt |`R8lb$2J.f,\lzvH2~$P 82  4&LxZX$" @FRP>VB44$:* vVP (& 4&>4&Hjt |`R8lb$2J.f,\lzvH2~$P 82  4&LxZX$" @FRP>VB44$:* |VP OOOA0A0A0eeeGGFx_x]t @$ \EHsW:0WtHsWY_aiK:O0W*M0bJaXc x n X `1d 8""hp`G^)w{ ~#C{ <q h8#yj W~ &A큤AAAAAAAAAAA큤큤큤큤AAAAAAAAAAAAAAAAA큤A큤A큤AA큤A큤A큤AA큤AA큤AA큤AA큤AA큤AA큤A큤A큤A큤AA큤AA큤AA큤A큤A큤AA큤AAAAA큤AA큤AA큤AAAA큤A큤AAA큤AA큤A큤AAA큤AA큤A큤AAA큤AA큤A큤AA큤AAA큤A큤AAA큤큤큤AAAA큤AA큤AA큤큤큤AAAA큤AA큤AA큤A큤A큤A큤A큤A큤AAA큤AA큤AA큤AA큤AA큤AA큤AA큤큤큤AA큤AAA큤A큤d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d߅d]d]d]d߅d]d߅d]d]d]d]d]d߅d]d]dUd8dUd^ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbddddaddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbddddaddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddUdUdUdOdNdPdOdQdUdUdUdUdUd9d7dPd1dTdTdVdVdVdVdVdVdVdVdVdVdVdVdTdTdVdVdUdUdTdTdWdWdVdVdVdVdVdVdVdVdVdVdTdTdUdUdUdUdUdUdVdVdUdUdUdWdWdUdUdTdTdUdUdVdVdUdUdVdVdUdUdVdVdUdUdUdUdbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbdddd`dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbdddd`dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd]d[dXddd[dddOd|d{dZdWd޿d޿dZdddNdxdwd\d\dddYdYdddPdPd݀dd[d[dddXdXdddOdOdydydZddd]dddQd݂d݂d9d9ddd7d7d d d\dYddd\dddPd~d}d1d1ddd]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]dWd`d`dUdUdUdUdZdZdUdZdZdZdUd]d]d]d]d]d]d]d]d]d`d`dUdUd[dZd\d[d]dUdUd]d]dUd\d]d]d]dUd]d]d]d`d]d]d`d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d`d]d]d]d]d]d]d]d]d]d]d]d]d`d]d]d`d]d]d`d]d]d`d]d]d`d]d]d`d]d]dߤdߤddd߅dߤdߤddd߅dߤdߤddd߅dddddddddddd]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]dd]d]d]d]d]d]d]d]d]d]dddddd79155acb74d87fc12d4bd38be1edb0821a6957284da025b37b4641791d19ce4ca7bf7ff6ab2836bd2ba6e6c2c296276faca396e3976687f0c242cede48cbc30d0d7fcce29df828206c4ad6bf37197ca744363d160d7c3c0daa7a224a7c3a9e75ba79a43b6c6c52a7233134da1bb2011e4192fe1da3b359f459698b2c994ae3d46905428c3ddf0e157bef8a362d89484987acde7c59524cd8258d1c4708a0dcddf4f270b7a50b1ec6a6dd8b3b727234ef433df59226768fd15429d1aaacb6a45fadafe60b75830f982b4b6c94d264217e623afce0b8986530eb2d16afe42b49bd03f066f6f70fef16847265ab181f9ac883513ac4b59815f5eaefb4dadbccd7dbd100b0137a44e364ff9c4e21a380c7177ed264b0f40280cedaae0dcca055fe9c574fc2e2fcd3504ec0b45927340b31be15352a4e94713275426ae843d273737cc47daa16bcf5bc38837a81f7468af4fd453153d0629ecd8d32d0cb18691d0d718def6c98fd4deb195b4fcaf055e25d98076dee334bae5b6cadd73c06bdc1c7f91eec4632df09ef04633d3abaab1337f0f5064b6d41298d3580b4364f8d5321869e93a9ff8ae1a06f1554b53ec507436b89443dd174007d3d618f8eff75644b7c3abea6cdb52258ab406e725edb38ee0dd95c71f698d7ebb6c398cfaa2f99f1355457b4734a4c5848cab600b05c6ed8ea8254a4f28b6edebe272d383f9bea64fd67c811d297705965560ead326828bc245313a0584548500cb0c98ab80bbc3dd9427c6569d46390bd815a989c87211557c7cc3c287adaff545164a82b084f90fbbbc0011536be8baaf0252030ba53f6513420aed7940b65b87956581f5f2903e400ef4833744ef59f6aa1a41ac914d8d14d9ef9d19fd1caf0772ee08cd17eaf7072ef224a225583e6a187747d75d249cb9a2a8f1e1578eb143f3128889c48029f4ee38dafc073c495bbc3b73abb9b6eeef3ba186493e5360e5c25f45dcd39e861d96b135edfd174f9bac19572641aa667e8bf314999284efc067abe9c7809a8f22aef45a7b6861bb66040c7588ba2cd2b95508e83fc9ac191f8204229e2f0f02d6ea6f1f90c1a35a96f44443e0bff5c1d1d28305b3460925909f5e12412d64a41e2c78de81d97188f9f7a518f4b0ade5572f52e730a5136150622a807c6239956dd795dc7cef09fe2084188f1141603f6f2d353b73ff1bda2b28fdda9a990c80f4ad40466f2246496b3ca36b17ceca533be1d739ca0599e26040f71f69639c84b0c192467ea7fe3dbbfc616247bd116840356081fc4359380587f25c1143021e77808e78127fb8c3981ba4c6aca2aaf348de8ed3ced3dac079c7fffe9e51ff7177808e78127fb8c3981ba4c6aca2aaf348de8ed3ced3dac079c7fffe9e51ff7179bf0d8153bc7ecc5f1ffa48e81692552a639d09afae9042a19cda2770aa01a792d3f8c074862bc334087cb0da101c398ee41604dcfd499dfb040342d602b11837a10837429c5b3d6388e3d8e53a0fa2ead5d5b8722455f0d16c9255389680ceaa6d59d741b02dfc9d9727425b16bb4af9daeaca6e812b40760b0f10ce904a574a4490e733f07aa52b7cc88d88aeb6e2c1fffc97eb70fdcf1f0ba55aa6ddd6a96a4490e733f07aa52b7cc88d88aeb6e2c1fffc97eb70fdcf1f0ba55aa6ddd6a9630fa646b12768158e7102cf42af5f431585f26fdf8d7510130a9a690687c51ef7462cb8d3c5946235f6705392775a52df24a7e20ff96ef6332411c28ef8f1ba58b3a7fc71626a1b277f357c55fcdc64356661ad5bf46ea321044b78d7499e00afefc13a55fa61e17283f6d7a88d3b0ed8d8699bc6f6d88e901159337198819c85be520e1f756ed4770df6e7e38515fbf9ef04c9867d63e0d721d988f93b88505b043cec01794029c70e437d0bb191f3ae4c0a79310a550541d08eac5bb9d9b0c9c9e3e1e2fbdb83d8c26108c1996dca2ff84fac4d038a74f080cd27f988d453e8a84169795763658ae349869a6af1350e3279166cb5d5091a05310af208b081ff9aeb15995631d18a2ab128accaaef89634b08ccc6b1c21440f977f170974f2421f396e2b243395805d4be843e215433df7d043375b2d16d84f20419efabe818b9fbaada4ff44519f9bd4f3737eae111c935472a361661d1f290f13dce5d513581c35dad090f37debe208b073293dfcf3ee1aff57425c1eb9aa301c537dbe7583c7a25aa2944ec1908f0f99bd63f92b54bf46e365ad92903598c34159f7fb4b81f0b85ae2b8fd7041e4c8877ede197e24776f97a8a0aa41423c20470968bacc5f70fd3a9e78999fcde826a9b1bb65cb84892bbf76f31e5fd1895884da3bcff346af5fc5d46e95cee7dd36b856169081dff4125bb1d3273ce25adca727105b38d12b2768f8ab211bca8a27091a0b15d45dfcbb6e4d54fa29ccf11fa54fcaaa5fe52c4cce8c458164c1e9d8eeb8fb3c8324e2eeb761afc7b0c58241acf3b5ca6ebb16adbdd09108c4e0675b36475598885959a77b9ab8339c9b800931a812bf5d93188741ea5bc99c83881bef05258ac1b015d9f9312426f44b5c05d1f7ce3301df1e2502d66be5b6cd1fc7676f6e19bdabab1c5f01750370e79bd4fdc5095dd431249a8f3c59e35c23f133b7947448dd3ef0fc7ecd71e0c1472a206262b4617c065793383a624d1622377e36e7961e2aae9bca238701dedaa4abd6a063040a2ded0f89a83df95730cf2c1592ca67dd3e44533084e8bcf84857271ea04572b9d09e65f473381f45e6b3f11ff14335de14cdac12c1cce0db1cccc1391fd0b7157baad20d595c1f265d05fbbe96eb1267ad27359850af372b9ec9f7b84d45ec2166003b52309d71bc32cbdfb5b0f082bc7916fecd594a23272d6492f2089c6773869afccb350a2612de276321f84cf95aa2e67f7f654c30dd128089598068fc17f35253866617fdc5d907e9be9121c16fd3246863bef917082065b21d63aa07b8f6890a90ad5ac054d5ad89bd3dc4715751d68f903ef38f3fd5e6a8b926b3f8f6de55101edb78c959eff227c7669e78b488b77141bb6cc16298d31be859f37bb8bcbfbbc6e345cadf4f128835b0654da2cc10f3c591180d09c1f3bb67f2868e0a606bc749a0aecfb16d887568c4be6b3fcf9eca0b630d4337e85a5ae9ae4717478b98513ffa15160eb182e3abea0bde643b60c713a0706f9813193dcb09881d778a812fc168b83a4811042b1c55b62646285405d266c3f54489022d1726883791bba3c4676044715e06435dcc6de975588f7dc388c2357da048ec4308993a30cd8c61b4f639d07823ddd3d812393d55a58ec866367d8b4f15d85aa4099a9f53043edbfc6d43316545905d6641902bb9097e90f0e6644630fd0724a4a413759fe735a6c0ffb599f9f2d28161468b2dac55272d1252eaa50d2e6ee328e880ded1ffb0e2a65ab5a8d236bceb0a92f231df3360d9213f68dc9e106ae925fe5570b34d0f1143b73d95cfb381fc6f56f1a5fcf6ce288589e753e00205fca6863442f3cceb277e7e7f803e013f9b44d2c2767ea7615485f512c4a898ec9554504418f22e57a9c82c09050e37c308ddcb745443fa0ae91324ba2eb3dc6b46fda22fb909a1a83d80a0e9f469097f0f1c42f3f2a12a41d8acc5da6984c6784a8b4eedc7f9a2e3742da3b42b8de35d8ce99d4d65c8f0f342c15433a419a8ceb6572b705519ec0bb60c3da99a3ca5f2f797adb2e621301278798979ec004429eb3a41db88a2d7c3b20cdede0c968c80b81ac0c0063b69e66693e199e0dd2cdff7ac63a7820cfaae95616d2a53012b862f7ea8dd355570a89be376304f3793d8e9eac5d4bd00a92f3bbf1a9291cab4952cc0af5166ef43743ced9c87a0f98ce0aaaa19256ba752f499684a055a95ab16387f82000fa195992a4ec22f9d7741d04ba62e7d514eb162da1d56d489413fedd826c1bfff0754bc5592c06d8912bb9cd4ccb2604120ad58a59e9d3b7dc43f0ac90361627c34cc4f0fe539aadefc2ee90ca6e0265665cbbab59b023168d5f0ac91db18fbb0537753eba1a573848bbe8c662061cf32163ddc993c24b3e1925b999c62bc6dff3424864e01d4c0225bf0c133704521d03168c87cf446b2d0f474ef299afcb2d079a3017f1e6d02c2b10a032ccc22a0a3429358b7f059fdf5ddc8b06d51e7d96fcf1e42a4ce584551d1f400a12d03a58877b302d0b9816241d342509feb96e7c48fb05cabfec9758bd5eb9a862d71f9b3a79dbc0a1296fa7399ae54056acbb5d85bb260d0a020ec48450b9499e333a702335f884a7428da17510feeb49f09b25c0cc097091d62640f14da9810c5af370db9cede88dea4520f8c8b6e8a0d6f36efba5623f7216665402fe758b405da3dc9eae45b7a05e921472a966c05b00e15ee713d9100047f760fa141f479750d71b78242b67a9dd1a525bd083caa282b074f7d843973e594b1663941647328fe7133da64b2639ddfe9926041ac025fc53be85c7515f4feb37c136931df73751151ea0ee679e042276c1b9e047985dccaba4f5b5969711b913d3294fd22a8f8e0aecee7e8b4c7dea5d77f492d60576346bd998d250a609e037c3461e0fc1c922797bf38733fcda9b3cc1534307de4078eae6327e4846285aca79ec105c6418e3eb89b9d14cf582500f979119736e0b9e6b381a91e6465f91b033e6fbf37eb95f20bb775bb0d4862ad38f55710c88b5fcd75fa2358cf7de0384dd6eb5c935890279dd629933a99c925b25d3bd68e8660e50a7025fedfd2d1fe51279e2afb5f0af6c7ce476314a4d2cd9433b1fe2cee251078cd5fad1e30b4773fae3a2d83662e59d4be12a80abd695096fce1eff031f13b4ca689d0d0b5961538934999acbeeddcef8e944442a10ab412a11d92ac1e207d29149a30f8841d1c39bea42cf6cb07fbdebeee0f39ae482bef161ba12bcb5989a901fb21e90162041827feed23f90e22f0474c82c431f7ca64eb13c3576b50b63cef8130a717f3e7d774731ea8f15ae17a63d13f3699e26bcf1fdcc249eab6d538f79432c0b9a478506c374d4eb0ed7bd521f610456e7c56c7dc413fa222b1926c38f00222a7da1badee9718cc54c57450c01abe09ac12b395ce6caa4eee69a73f00fff7c66aa2a5695660c23ab241088e24c12c489595bd82812ec34b94afa4ad07258098e0fa456afde6f80586f3c670f3cb2b6c53e20a9ea5d5b009058b4b41b5d8bbcc958a9b0606829b3466140859bce70872457414c47cc7a8b002dd4f21a81bea522bce6993d8f71836352d35501aa0d173f41cd43ed2ea280662b871e7f00c6ccbc413d05d782b6f3cd21f2892a0bcf30473c82eec64bd4c842129becf8d7c8bf5493e00b00b359eb0787a6ab4bb394b0f58d6198c1332e4a2f199579566634273d995a770fe81023c42557875617071f93fef7bbe9630fb0cac28e79fcba6403b729922723f20e99516be6707b44e06114f7b3fcdbbc2a1a1cfd513f404f88e15f388d425347120da06f031e0e8e193a193987cca809ccc2ac716f0cede9c66a54d0ccd4b8666714971e834f08010a968a36c1ad4d2d7dfa0bd388a283d13e1b8e7ef441017e35ead1d9efac90687fb21016b89698b1e2eaf75f02c38aa56ab597cf90d63fc0bc330fdde28f91726a1f87e8c2de0ccbeb6b80a06ae3306d9d42e42aab7bc5f8a75ef4e57a597bb7597c05c972c96dd7732491064d3aad8ade6c116843cb8e5d009832ba484ec07d3620ce3249a8e04fdc787a8e247ee256babe0d6623f063aca55cf20a254be7be276390f5a3a8d78926413c4a39a95ea2b4969d329a914b02b078499f2040a0178db5d41929e1772615114e5c5f0dd6709b8fa38d46620f7bd81e0170a0f42e138569929cd8f0a2c2933994b2ac1c00081ead4fbdd3598f9c5841069098123bc35f0dc6c8753d20122959c5942e3f22f5f3bf2b377f68f1bf64dee80685119b7b0e9dbd392918a4b16024415d79c96039a1a94845ec3fe73bc714416c885915011290435d8a93c2ff9740ef38ee17f87cd31ff6cd087cb3e0a40b1a3be63d800729643fd62561aefc96c3c852e4ba34ceffa9da1575ff9ab1bd172ff5c3513e875c061ac096053c7ecbc52145881c04663c55ee13e58d3db70788291decbe2df93164b35a0366e666f6fa6c2759a68b88a95c0db4cd019d9623ffa129b760d4bea89151b89b7488afdddfa20f75d7eb72398d30ff21eb996f62335aaf57d31c7cf241787f27acfd4469e514e19615b8cd4770114cca563bf8031df807802297064d4a433ff97f208ce575607aef7dd66a774cfb1159b4b72233d8c570e49e0bcb6be76b12eddcddad5b9c22948c148317cfd08c9027a9d72de7505ff708f85b8fea56bdb2dd91160769f23ee0ffa7fe7e48d961c76c0181bbc442bc097d3b53eba03a0323053ef0a76dbb6e07d7d00ccaf1961af81b0934f5716b522e26634d548496dc690a64f6ce4d5fb465114c78eb7ad55ccab1f06d1ade331eb1aa9ea43a93b2acfdf2adafae9c1368f0b3974b68f38a3b3ffcca2c6005807c621ff18a07a9cd39dd9b1411f83e0e1651abd90417b268d21898aaf7d74b34fdb465cff4eafe320c9509fd395f277b434a7bf1da4eac215798b408c36b69f54020616c593ac00f26eb6d875fae81cd2c8ba2411ad9eea673e8ebe6cfd4de763e7d720c00dfe3a9f291def446fa8806f89b3446c5043950acba10f34e290f490be84bf5b6ee3330230322b654cb25d0063d4f6a7fffdf1e61dc79a46fd2ba81879ec61e0d83590c9da9875d5530725095f00d89d2f763edc6040f087d889e154a7fb606e1558d61fbd35151028cd27cfcdf5ae987a93a870922fb4d87292afab85d129dcc42fd2958c126f01e3d9b20294b019641fea442488f8c59ae5444dabaae85f93790126e17055a6d272ee4d34bb23adb275a650969bb2248eebcbbc174333ca245bf06299d348b93dd8a8a2266d5b35215910b580852c8db7686b159a5f8a597fb7e92a01b50fa2eda486c798b7c25b3ed8d29d2eb90cedf3cd1f1213558c8bfc3f2d2dcb82cbc92a4e64cb0e1ad68ab748ef6db03f3c065b1820fc651fa3501dbbb65685a6c3d467af1397957cc15d6eb17063587b4013896fa35b592473bb50fbdd09e8cf9aeb15995631d18a2ab128accaaef89634b08ccc6b1c21440f977f170974f245c5c71ca6247870f8abc6ff3160a5d1efaf43486e45a998b828493bef5f44583b9fbaada4ff44519f9bd4f3737eae111c935472a361661d1f290f13dce5d513581c35dad090f37debe208b073293dfcf3ee1aff57425c1eb9aa301c537dbe7583c7a25aa2944ec1908f0f99bd63f92b54bf46e365ad92903598c34159f7fb4b81f0b85ae2b8fd7041e4c8877ede197e24776f97a8a0aa41423c20470968bacc5f70fd3a9e78999fcde826a9b1bb65cb84892bbf76f31e5fd1895884da3bcff346af5fc5d46e95cee7dd36b856169081dff4125bb1d3273ce25adca727105b38d12b2768f8ab211bca8a27091a0b15d45dfcbb6e4d54fa29ccf11fa54fcaaa5fe52c4cce8c458164c1e9d8eeb8fb3c8324e2eeb761afc7b0c58241acf3b5ca6eba03d0a51f0bdd752151699641da09829569b0cfa5b6849ba6b757202b708d71f432afad698cc7f1e783d61a2ed852ce4f1bf117dbdbbe7078c4e43d61f0eaf1367b51239c6e63d938fb24d0aa1a0a51506715c3b85a90460f17a9d64d379837c8eb0eb10d242c52eb0da13e65350a2eb62fb703c4b6458154245c300059b35a032b909ca2c59376f9c818039895ac11215bc2101940c6b2882e3dbfe60ace7436a59a43ea4ed65a8b8224a03942923294501cf3ade48b8e13bbedb07a516b829e3bf96adbda89403d351720ed8872c53715bd1056de99936154135fccea0974d18de9aa27cc620dde165fff5327cc8b58807e0c61cb35210fb17d4c3460e6fbce65f473381f45e6b3f11ff14335de14cdac12c1cce0db1cccc1391fd0b7157baad20d595c1f265d05fbbe96eb1267ad27359850af372b9ec9f7b84d45ec2166003b52309d71bc32cbdfb5b0f082bc7916fecd594a23272d6492f2089c6773869afccb350a2612de276321f84cf95aa2e67f7f654c30dd128089598068fc17f35253866617fdc5d907e9be9121c16fd3246863bef917082065b21d63aa07b8f6890a90ad5ac054d5ad89bd3dc4715751d68f903ef38f3fd5e6a8b926b3f8f6de55101edb78c959eff227c7669e78b488b77141bb6cc16298d31be859f37bb8bcbfbbc6e345cadf4f128835b0654da2cc10f3c591180d09c1f3bb67f2868e0a606bc749a0aecfb16d887568c4be6b3fcf9eca0b630d4337e85a5ae9ae4717478b98513ffa15160eb182e3abea0bde643b60c713a0706f9813193dcb09881d778a812fc168b83a4811042b1c55b62646285405d266c3f54489022d1726883791bba3c4676044715e06435dcc6de975588f7dc388c2357da048ec4308993a30cd8c61b4f639d07823ddd3d812393d55a58ec866367d8b4f15d85aa4099a9f53043edbfc6d43316545905d6641902bb9097e90f0e6644630fd0724a4a413759fe735a6c0ffb599f9f2d28161468b2dac55272d1252eaa50d2e6ee328e880ded1ffb0e2a65ab5a8d236bceb0a92f231df3360d9213f68dc9e106ae925fe5570b34d0f1143b73d95cfb381fc6f56f1a5fcf6ce288589e753e00205fca6863442f3cceb277e7e7f803e013f9b44d2c2767ea7615485f512c4a898ec9554504418f22e57a9c82c09050e37c308ddcb745443fa0ae91324ba2eb3dc6b46fda22fb909a1a83d80a0e9f469097f0f1c42f3f2a12a41d8acc5da6984c6784a8b4eedc7f9a2e3742da3b42b8de35d8ce99d4d65c8f0f342c15433a419a8ceb6572b705519ec0bb60c3da99a3ca5f2f797adb2e621301278798979ec004429eb3a41db88a2d7c3b20cdede0c968c80b81ac0c0063b69e66693e199e0dd2cdff7ac63a7820cfaae95616d2a53012b862f7ea8dd355570a89be376304f3793d8e9eac5d4bd00a92f3d1fd7f5114e74a775c5e42e85bf5bfc1ed0387cfee1bbaa1cfc11a82b2f4dc870fdfb59abf9397517b695fb20eb4e58bc32fd820d4d120fd2b084e4c83e53b8b4e9e540cb7b0fc9789a9cb6bfdcdd0fa757d559bf364590e1436b3f16521901453c935e92596524179727f2b1a4ea9491640d87d71ae6ace5ffb2f34bbceaccc1859548ac9f909fb2f117fb099e22a2981694feec1a8bebac848365e90367fc907caaafeec90d7025804ed674bd8019099cb79c42509d9ff59488d3e41876537720b9c7956694d84c220776bb25f888e5fdb8cd12a99b9d54e08d741eae183c22665e7784d54020067d2d4c3c03d49c55faa0eeabef2327c2453c0baf0b9598387395ee0a3fcf02c5b180ed36972d7218d3c90edbee06db2f01bc8a2f90cf591271e1e63ba4d7205b2b6ac1bed83a0aad1d7d46697e0063a864ba4fef9e563903d51536e6884252809bd4bea79ac77a0d3ac3f1f458e10041259b15b4e7e7223ccc2cc35752e75cc44ac37d9f298bf8da7c9acd807acc026259b70bc06f133886a6f7c2627ec597459702fff687084b88262f156ab95263f0f2f3e705ca23981fa46ed07924d801791d91f6aab59b2f761ae3828d75a69dd11bb62397b9d522f102f6b676450d0091f0276f7b1ee8b943ab660de664f6f650a4ed128d2696980497a784112eec5ba04534c7ec383e2bb7d4faa6b6e819c208d2d8eea3c6e8576be273730c7cc5095740d703296406ebb4f55f07be53c7976468b0595053e60e09c254c05ce159e010487f46749e10017cd493543b2d139b32ecaaeee22d325c4052b920ef9b39475277c1ef8974c08eaec60c8849c667245d253bdaa5a3446334f0b7219220af8b29d6d8517a10d333e28fd137d20b5cb053806dca67202769982500f979119736e0b9e6b381a91e6465f91b033e6fbf37eb95f20bb775bb0d4862ad38f55710c88b5fcd75fa2358cf7de0384dd6eb5c935890279dd629933a90fa14671a424bc16b842f1109e5ddb8a0c04406c11fc64c8a5f7d0313acc64f8a120a73a5f781cfc119bab7f91f65019885a94c5907d360eb38fc37c07e611fad695096fce1eff031f13b4ca689d0d0b5961538934999acbeeddcef8e944442a3f0a36d21b5187e4e806706b85dcc2614dca93fd33b483c94f1187c544b41596e482bef161ba12bcb5989a901fb21e90162041827feed23f90e22f0474c82c43812f219ad44407908436a43b7991e017e54157578af6c66bfda644fa114e57801f7ca64eb13c3576b50b63cef8130a717f3e7d774731ea8f15ae17a63d13f3699e26bcf1fdcc249eab6d538f79432c0b9a478506c374d4eb0ed7bd521f610456e7c56c7dc413fa222b1926c38f00222a7da1badee9718cc54c57450c01abe09ac12b395ce6caa4eee69a73f00fff7c66aa2a5695660c23ab241088e24c12c489595bd82812ec34b94afa4ad07258098e0fa456afde6f80586f3c670f3cb2b6c53e20a9ea5d5b009058b4b41b5d8bbcc958a9b0606829b3466140859bce70872457414c47cc7a8b002dd4f21a81bea522bce6993d8f71836352d35501aa0d173f41cd43ed2ea280662b871e7f00c6ccbc413d05d782b6f3cd21f2892a0bcf30473c82eec64bd4c842129becf8d7c8bf5493e00b00b359eb0787a6ab4bb394b0f58d6198c1332e4a2f199579566634273d995a770fe81023c42557875617071f93fef7bbe9630fb0cac28e79fcba6403b729922723f20e99516be6707b44e0611447fce7657c3b2b59b8d530dc02b2854111e86c4ae4a3463c523cdec9fcf0d284f121f9321630255ffe604b4a133e72dc44122cc3c4ba77c47ec710b2daa2bd51b65a07ff1657cc58baffc18394f57482f601796277afdc257aa18fe012e62443d24e600a715580784a4d7ff6a3e7d9e01e5b48fa585ad6d813ce42493b3a0011ae79cad981650ad4f181b9dfb8c107733a4bc850228b2e2c9ba1365a591c33d20e68b4aa350528d6777c2638cca5229886c9045a82ca1dbabb506bb2c7028aa78578eaf5634a8dc47e4f3d6fcad906a9b1fb4241a11e731512d00a2162f72cf2c7b277df2df513e92a9b5efd5a1618eeafd8816110d1fce818ca0e53bbf5b2090995b61fbaafb73472ee09acb1ae9e62f9968f034129851a2e2e6fd4d60fa04bc4c4ece63d56b55f108db763114f3dad31749831d1967fb4195f18e6a9efc3f3e46071d09285cf4018afa30470464177319bca229a7fbffa1bcdaeda3675d9a358fa373304caea612dfef6561af553eb45e3ae5fa64b550b309d5df3ec4edc04f5a3a8d78926413c4a39a95ea2b4969d329a914b02b078499f2040a0178db5d4b8bf8bfd0e723a1c9c5fb9a1e5a8ebeeee04c6a0af65dc90ca6a662cc032aa253a956f1b4762ede00f9106da0e32758c2ea5222328db33a08f6e06c861e94e252517f3f604ce07b0ffc3f03d7bf139594eeacb46382131b5828ba9addec48a93f8c4fdf7c81b42170e46ede61a28434550950896d7e75eb73ba9d3e22270d8cf556865b58eb947f47afd399e35bcb07187272b6043839d65d6c645b24afd1d1b3b8c2bb53035f904aa2c2bd9fa0f85ea8f5e4ea3dbcf0884bfb10a147159298bd62561aefc96c3c852e4ba34ceffa9da1575ff9ab1bd172ff5c3513e875c061ac096053c7ecbc52145881c04663c55ee13e58d3db70788291decbe2df93164b35a0366e666f6fa6c2759a68b88a95c0db4cd019d9623ffa129b760d4bea89151b89b7488afdddfa20f75d7eb72398d30ff21eb996f62335aaf57d31c7cf241787f27acfd4469e514e19615b8cd4770114cca563bf8031df807802297064d4a43435848855428352a3924a79998ff67eb0efa59fa3f7176d03931be8c77a8dc3cbb671d7955fd329397d74d5475aec296aaf880cb18bed04f283d862b013468e6b2dd91160769f23ee0ffa7fe7e48d961c76c0181bbc442bc097d3b53eba03a0323053ef0a76dbb6e07d7d00ccaf1961af81b0934f5716b522e26634d548496dc690a64f6ce4d5fb465114c78eb7ad55ccab1f06d1ade331eb1aa9ea43a93b2ac0cedd4fed90f86d5d917c6126637e4ba09d3802fb4010fae1e97505eb62cef50afdd27238057498b38de4a6043cf10d9a85b1302e210ec361998abdc1ef2cdcd5ac34d5b214bfa6bf1d38f9c9222915f69524dcbd66c3953abec0735cd5bcaa783e6cfa02f7d6acf80d0b655da02ddc228f34235a3d89fe5383cebe70c50ad7222ebf0e69c890d76afaf934b9d7185546296cf7edf3a25e3b11e322b8c4d8702dba18d71f64b8184a2ff16d415c8be6a9d14d9195848913bb0aa77dbd2a5098e49636283124d77cad96631b219e99933c9fbc6f521d50efc9ecc80073147d9ae0322b654cb25d0063d4f6a7fffdf1e61dc79a46fd2ba81879ec61e0d83590c9d6b0764f44e0e628801e5ed77489c09598aa9c9939c755dbb5e59b60f39b90179d35151028cd27cfcdf5ae987a93a870922fb4d87292afab85d129dcc42fd295857dad5c007d52244b7681eacbbf83f9cf03824e83b86884e84f3461bf40cccdff418319d6c6c3407828125fd3577b5751f0bac92e666d02ee52f5f83ca86af16f9aeb15995631d18a2ab128accaaef89634b08ccc6b1c21440f977f170974f24609293e5578b4d6fcf7eab4f89c988db668aeadaae1dcaa01c88974005fe55da4b6dc47035f5edfd91333994a4125cf63278dbe98e71e67367ddb71e475fb3d363dc65f7b78be5cf61fbb4f3996c08ff451b31d6c5d0492d9bdc9b9988d7c3f6c2c4d293c8270b0a9bbf3e7de205cb6e774dcad7fc8e3b21b8cd651a17e22501fec0b0c208c346f7524f62f4b07dfe284228ab456a7faccbfee38726f73efc3be916503888880a18ef6f33c4e767828e1ad5a17b395c485be876f5aa186a595576c47319e44d6f46c5ec9128aeb3bfb9030904ab3bb3aa1f00499bb11de10eff4b08a778ac2e658c8bb92a1c3250db815619056f0c34b1d334f1642209a21a1ebb9f9bde192e632425fb0dfb53c44c7047844e6825a7bd7feb7ffec8420234286ce2c595369ddc534b012508f2caaf92d2b3a5399314c1becbf77a8ea72e53a4824725f85f1fa3971b97e6129c1c5adc747ba3853bcf251ce053e9e4d4058db8fa61a44dcaf2f1494c98133ba561256775aac7b0579ff558d48a4611fe09abf9b567904d2dd8e0e55f2056a4ba94772874cdad171075998ecb71909d3e3fa173c716bd83e784201181e41dae787f4297b3e1900255cc8b34bd4f2b9a7cb2a547b9cb4dc0cd856996a58103375b66382665ce9d8a000b545309b40554a79bb28209e7d832320e51bcc80b9aecde2a4135267a9b0156642a9596a62e85c9998cc997785bb448b4a871f721eb5657ee3289cb1607c7ec8a9c89480580be53927d9595cfd0123c79fbcfe1d4508d1007f027a6d1a5cf7f0f00c24dac5b056726f8c82157b1d802b66c9ad32800daf795be81d5f90bfeb3b21595eff48396e43b5533957a3fc86d102239349d2f3ced65544455bed84c6dc50a06d7b09fa58733d739b1d272bf733fa09b1a345d00748ee230c03cdbf68d9c585a8bcdff3bcb4a4e407d9c2db1c57a8e8e8cbdaede15f559d4b048c9acb225d186387f049c6dbcd6910e64d4e2f3a7ca352c51eb15c5c06d6dbee34a32704e479fedf4c35e8b5fbb2d717afa88ae6b06e0f3aff4d687a330e16ed27281de5741b09575340bb696a2ebeee933ad002b7280e2212779ad430bfc3d260a4c06aa4b138c45aba6fd32aad846de8886f11699c98fb1da0322c351c6fc437ed9d73c7626a2a92a0c528f25232b3c87507e204f0ea1854ccfe906c2f8e6383eeb6e07e9fec543b41682b53cb1950abe8303a71ce7fdb9c3538761a45df99e18d473aade7e0e2bf017c190de6cd37460af0c7718517de632e20ccd1479a15d4b65b17803419da9fc00650f828b377df8a3985d6751ec637446d5eb4c93e1b859b5dd3201d8a7455b476f230ca2200b826b934a1e3afbae71f1131376e8b1b7c18b8abbeff51d1a8e22c53e950e4d66dc1bd534e185bfea932a11f04d660bfb3e79102ffa6e054ae7505e70c2767c9d35a786ac70b0b6adfba1e36dce2f2435762f7b776148d6dcffc8ad7c1e503c3724688dd52f53c1db14527c2867f5b298f1b88d456d5c977328aef7d28c6e25844f59cb47ed7d0b401853c5aa12ce400dd9a9dca864be7f4ff48ca46d14d62abab940e73a196de35fe0215888bfaebd99846844901954b9b8d28c30442a24bbf524b31bc182dbfc3e61d8723e79b601aa962df10f8167d7dd077f365350b8985819615713a0a30a78661e33dcdb4524aadd7ee78fa17bb5ff00c3814e84321268f2a588b688ddc8393fb926b7d2aa036033b1b721aea9e69309977d237e43e949d88788efc81b461b12e771b33eee987ea892794c3480f8a20b99639731c98b4b61d57125b8c8d493e1c9509538235bff8a10c6097ba7696b0ebf626c65249334e90a086502e15a8fb70d8517fe7b95838894b89e4586193276ccfcfb43f4bdafdace2ecbbdba7fd84e36a8b3e72146950ec4a100f72706d480b726e92a4e6ac2410aea1b22b59a9e1a4fcabfcff504f461e5b28b38fc4727cbde896a117ecc4718fa043beab7187003e230290367b83ab7572ea4ebbe9d1d3e31a5838b45c05fa5fedaf698edf40757f0562fa112dc836bea373f73f7e706d81c5597b141b95515f4c1c8b908cb9aedfc20802372c1cc0edf6d4120d0857ea7220cacd891f1bc040d450e27a6e82db797b0cf7ee2d27d491429b18a2e79b497be96ea34e3ea9407efc11a1ef937cd67eecb12f58fcdf3322b2581cfa6d3dc37edd9b90f0fa75fd25e1905a8d55dd107d9e42744077290670c8f2c29483afa1160a10d6445ef134f0aeb4d27b0fcdb0fab58a3a48ce0d31a7104f3d14809ac1037fb5e6a36b9fbaada4ff44519f9bd4f3737eae111c935472a361661d1f290f13dce5d513581c35dad090f37debe208b073293dfcf3ee1aff57425c1eb9aa301c537dbe7583c7a25aa2944ec1908f0f99bd63f92b54bf46e365ad92903598c34159f7fb4b81f0b85ae2b8fd7041e4c8877ede197e24776f97a8a0aa41423c20470968bacc5f70fd3a9e78999fcde826a9b1bb65cb84892bbf76f31e5fd1895884da3bcff346af5fc5d46e95cee7dd36b856169081dff4125bb1d3273ce25adca727105b38d12b2768f8ab211bca8a27091a0b15d45dfcbb6e4d54fa29ccf11fa54fcaaa5fe52c4cce8c458164c1e9d8eeb8fb3c8324e2eeb761afc7b0c58241acf3b5ca6eb58278230b270f1d30cc31b01b94b1e3c9335cb46f7c2d7facf21c932fb976e26b8b3a0ab7b8583d83b4687c20478cb11399cd7a679a3f7b060f0303d31095adf837ae27645a72e534958388c0b034e6f07b53d41ee7c5a28fc293db44a1e7e45eeb812f108e2086a71c68a794573895a6c5c6dbabaee090761339421c8cb1465bffdabcc22c3828886be0cc8d14cf835f915e000390fd840c2ad1ccff8604df7adf7400f82cbb1cdcfc11807a16a8df9631f7db124644a8a32deab0168070ae3dd7c08530e1429106c13b5ca82842ae9c17f03412c3d757bef518fc1ef8e4e83a7bb113c295c80d806d906cd65d2f52365a881f5d2af171f539dd3be0c474152e65f473381f45e6b3f11ff14335de14cdac12c1cce0db1cccc1391fd0b7157baad20d595c1f265d05fbbe96eb1267ad27359850af372b9ec9f7b84d45ec2166003b52309d71bc32cbdfb5b0f082bc7916fecd594a23272d6492f2089c6773869afccb350a2612de276321f84cf95aa2e67f7f654c30dd128089598068fc17f35253866617fdc5d907e9be9121c16fd3246863bef917082065b21d63aa07b8f6890a90ad5ac054d5ad89bd3dc4715751d68f903ef38f3fd5e6a8b926b3f8f6de55101edb78c959eff227c7669e78b488b77141bb6cc16298d31be859f37bb8bcbfbbc6e345cadf4f128835b0654da2cc10f3c591180d09c1f3bb67f2868e0a606bc749a0aecfb16d887568c4be6b3fcf9eca0b630d4337e85a5ae9ae4717478b98513ffa15160eb182e3abea0bde643b60c713a0706f9813193dcb09881d778a812fc168b83a4811042b1c55b62646285405d266c3f54489022d1726883791bba3c4676044715e06435dcc6de975588f7dc388c2357da048ec4308993a30cd8c61b4f639d07823ddd3d812393d55a58ec866367d8b4f15d85aa4099a9f53043edbfc6d43316545905d6641902bb9097e90f0e6644630fd0724a4a413759fe735a6c0ffb599f9f2d28161468b2dac55272d1252eaa50d2e6ee328e880ded1ffb0e2a65ab5a8d236bceb0a92f231df3360d9213f68dc9e106ae925fe5570b34d0f1143b73d95cfb381fc6f56f1a5fcf6ce288589e753e00205fca6863442f3cceb277e7e7f803e013f9b44d2c2767ea7615485f512c4a898ec9554504418f22e57a9c82c09050e37c308ddcb745443fa0ae91324ba2eb3dc6b46fda22fb909a1a83d80a0e9f469097f0f1c42f3f2a12a41d8acc5da6984c6784a8b4eedc7f9a2e3742da3b42b8de35d8ce99d4d65c8f0f342c15433a419a8ceb6572b705519ec0bb60c3da99a3ca5f2f797adb2e621301278798979ec004429eb3a41db88a2d7c3b20cdede0c968c80b81ac0c0063b69e66693e199e0dd2cdff7ac63a7820cfaae95616d2a53012b862f7ea8dd355570a89be376304f3793d8e9eac5d4bd00a92f300668aceeb5932b303da50390234b60ab394be3cfd94a85473bee4d43242f8f8eab8975998fd91680c7e69b7fa6a7c97317e236696c73044da4d7b4eb1e0a1475a0dd81759186bd5d2b828bfed9d285aebc4ac3192dc83aafa4e6f27535226dbb83f740bb35cab7e2becafca96d06e34045dce958f8c87bab9b02f713411c3dc5b779f0d6f3f069982e55cefd5b24a2e991cb5b66b3effc8dd346329827c5e6ee4d0e95d191686bf8db25a4bf05ecfce35e09794b569abf96c26cf42762120770596d5d898f588fa00456868ff14ca71852dec09f38cb8ac30027a3d8b3d66d82ee6fe97abcc2f76c3016f05c7a1a3b9300de7b74ad8c798edab9c191c18f294314a0eabe221715ac452c7cc39089b51e95fde04a4f21761dcae043f529af86d80f609548a9ea24d5c194e5a69d948fe204f21a241d15b6b4f882929e16a73d97e9b8c59aa08eb580079cdbe0a3f5aaf5175dc97b6f719506a88fe3e171184d49c44d04706a708407c5289ed225b5afb25206aebbece74133c575ba43dff4e586b8cc471f954883c5b173b088f7534df2b212feb4ec150899a96ca7d54a6437abe0fc9993294dc85f8b640ad6c5b0f9381b98c98fd0075ad41b788a015d7aa056ea0320dd6a9ce2a72e452ac39bae7f5549542a0736086eb5779deab821ea95552f23218e1c70652eeda2aace3062425080598480249ceee432fcce253d662c810fd5f9c7e846597dc902721565fe73ecb2c28bbdb3532338e719465480ef2f620f4a2772e3ab1868b74c780e82140ccd2107d7a0b67ac7097a7ba71c104f06ca503b0361835e1bca720ff10810a3d2c3f940b4f1a22044dcef4df981c12f590e47dc79fa563627ac47665b1c12e84cca70ba3a0511ba5e622ecce41e3c927fc6afd5d113510fdc41dafb5e2e97f2306edd842c954415161cedbac2cc54140ebae3c31cb8546ccd45583338db934cf6126c9911c2b2794ac7e61c31f4c577f0be0d1803e02c073b7d08122064d99e8181d22a90a836ac3b8dbe26f7fbb518c3382500f979119736e0b9e6b381a91e6465f91b033e6fbf37eb95f20bb775bb0d4862ad38f55710c88b5fcd75fa2358cf7de0384dd6eb5c935890279dd629933a9245006b4dea9ac1244b437a3775ed3b52e1e5c32e32165f2ed5fb6113d397c70877a107807a6c05f1fcd6c0738825105b5d89e2a87c4a20fbe1c759ee626e52bd695096fce1eff031f13b4ca689d0d0b5961538934999acbeeddcef8e944442ad480aea7d03b22ed7fefc205c595792f488da2e501ba2c6d437ed2ccb263c19314cd23c05bba6303041d8de9a576f1fa944ca50a1f4d98358ad343d8be98d166f1d7b996114150d80d462eebec77b72240f4fa20e802cdc7f1433f8cd96aeb97e482bef161ba12bcb5989a901fb21e90162041827feed23f90e22f0474c82c432b47b6661f2168b47d18e645b1b12548ba86dc5787be24862286a1f838b4be591f7ca64eb13c3576b50b63cef8130a717f3e7d774731ea8f15ae17a63d13f3699e26bcf1fdcc249eab6d538f79432c0b9a478506c374d4eb0ed7bd521f610456e7c56c7dc413fa222b1926c38f00222a7da1badee9718cc54c57450c01abe09ac12b395ce6caa4eee69a73f00fff7c66aa2a5695660c23ab241088e24c12c489595bd82812ec34b94afa4ad07258098e0fa456afde6f80586f3c670f3cb2b6c53e20a9ea5d5b009058b4b41b5d8bbcc958a9b0606829b3466140859bce70872457414c47cc7a8b002dd4f21a81bea522bce6993d8f71836352d35501aa0d173f41cd43ed2ea280662b871e7f00c6ccbc413d05d782b6f3cd21f2892a0bcf30473c82eec64bd4c842129becf8d7c8bf5493e00b00b359eb0787a6ab4bb394b0f58d6198c1332e4a2f199579566634273d995a770fe81023c42557875617071f93fef7bbe9630fb0cac28e79fcba6403b729922723f20e99516be6707b44e061141d4b23dc6a1bf423545575b98a5ed7830795ebe87473e2fc9ea7230ab3ddddfd2feb72896932b115c43379c3b84ba1ffb9a456139999c7b59411215a6cbabe6a6cae8b048e6ad843cbe754245493c83c6ce1a9b3a3aa3cee52db4cd0312dc5e1f303338dafa6113fce8b0d411c95e5bbfc9d6a9f49321df67cc61a9fb48531bb7e279ef544156ac22b7b7a6f1cf8136c8921555e3677dd2909b1c44c8b1cd5c1b9a63d5fee59f2504c4b424c0bcef6cba26f58c0822b99df89a6edbd031e57f611068d7488aeb17ad239f797216e967ae10aee3aebc827e15088a099825ae68ee7c7f43e289c68df96db8f9eea38233706dc1ceed1e70be2d7e892501c4360c0edae786715d120534ae5d66942723030a2eaa7cdc07a196fedc59869527da4a2fed98c0430e9f486281ccfb60c955c881ad66f6c27ccc4364a9a7f5366eda41b3122bd3e254bd77d17ad63ad7061a30ea31440a3431d96d030b074eb7c851cf08607a197d53e798f8db553f9bcf9b56353a89555f9036b6ce93ebfa7e8231309d76d89b226f886c007ee6d3ded7e16c3e037b9d3bac9255cb295d6fd8e0d4008f5a3a8d78926413c4a39a95ea2b4969d329a914b02b078499f2040a0178db5d4fc70ac58220952bcbf3a80d2d8a0215df0d462c1f5a16938709b230f3d4a33615075b0145363b7e45a1b041fdbcb80e67aeddf3dcb4bea04f18ce3fedfafc76ddcef740e267ddee487319afeb2bb65a706421ce96e3781222eba59445c5385445b5c084082f2df92014d345537bdc4f1d877416a2120db464310f460f71ef1433ea09d84819a14806f3a616af085b5b80903ce62aa0e18fab93a6366baff1febbaa7603b9decee107df353502c3cff1bd420ba4eac11c4e516fdab58761adabcd62561aefc96c3c852e4ba34ceffa9da1575ff9ab1bd172ff5c3513e875c061ac096053c7ecbc52145881c04663c55ee13e58d3db70788291decbe2df93164b35a0366e666f6fa6c2759a68b88a95c0db4cd019d9623ffa129b760d4bea89151b89b7488afdddfa20f75d7eb72398d30ff21eb996f62335aaf57d31c7cf241787f27acfd4469e514e19615b8cd4770114cca563bf8031df807802297064d4a43392ecf2fa81d60e2e9b46eebee1cacc68f5cdd32fb73975266a1a61c044a5ae272be2ede82989fa51f1eaf5ac56c9838ffafc0129d216dd37a512daf48038f85b2dd91160769f23ee0ffa7fe7e48d961c76c0181bbc442bc097d3b53eba03a0323053ef0a76dbb6e07d7d00ccaf1961af81b0934f5716b522e26634d548496dc690a64f6ce4d5fb465114c78eb7ad55ccab1f06d1ade331eb1aa9ea43a93b2ac85b82ea5215471276157f9b310300fc6c6a4fdc6820e68551ac176014df80e422e82eca4263c69bf4c02841cbbd81e246777554cd6cd07380ded1143ac670878c93e17749f507b677b811a572e7de7a93e99d2532273a14261eb20927211e0eb4b6b28979fdba11693c2e72b7855dac112420e821693cdd9376b00eff985807976f22594e51872517df1b9bfb9e3ae21c600d75472dd31eda70b09aa089e8c273d9b6bd7973c9d66659468e38bfb99c551fac1d92b71fd1c5701fbb54869aefce73314602086cf1aac4d06177d8e3277a219d1ca9119f07d9baae4e3d83a79d21683fc53de62017fe812b9afeeefb8ac097d61a68bbb637714412594fcfeea1bddedcd3eea73801d789ffd69abd8cdedb5999b8c1824cf7f24620fac6a8b5eb10322b654cb25d0063d4f6a7fffdf1e61dc79a46fd2ba81879ec61e0d83590c9d9aba66826546888ae8b68e64db6254ad2879339928c8444533dc9b049ac29c10d35151028cd27cfcdf5ae987a93a870922fb4d87292afab85d129dcc42fd295822fea24e2681a3f38a2ff4ad7fdbb9227c6e7b7e88e786bfedc0171456b9451bf418319d6c6c3407828125fd3577b5751f0bac92e666d02ee52f5f83ca86af16f9aeb15995631d18a2ab128accaaef89634b08ccc6b1c21440f977f170974f24609293e5578b4d6fcf7eab4f89c988db668aeadaae1dcaa01c88974005fe55da4b6dc47035f5edfd91333994a4125cf63278dbe98e71e67367ddb71e475fb3d363dc65f7b78be5cf61fbb4f3996c08ff451b31d6c5d0492d9bdc9b9988d7c3f6c2c4d293c8270b0a9bbf3e7de205cb6e774dcad7fc8e3b21b8cd651a17e22501fec0b0c208c346f7524f62f4b07dfe284228ab456a7faccbfee38726f73efc3be916503888880a18ef6f33c4e767828e1ad5a17b395c485be876f5aa186a595576c47319e44d6f46c5ec9128aeb3bfb9030904ab3bb3aa1f00499bb11de10eff4b08a778ac2e658c8bb92a1c3250db815619056f0c34b1d334f1642209a21a1ebb9f9bde192e632425fb0dfb53c44c7047844e6825a7bd7feb7ffec8420234286ce2c595369ddc534b012508f2caaf92d2b3a5399314c1becbf77a8ea72e53a4824725f85f1fa3971b97e6129c1c5adc747ba3853bcf251ce053e9e4d4058db8fa61a44dcaf2f1494c98133ba561256775aac7b0579ff558d48a4611fe09abf9b567904d2dd8e0e55f2056a4ba94772874cdad171075998ecb71909d3e3fa173c716bd83e784201181e41dae787f4297b3e1900255cc8b34bd4f2b9a7cb2a547b9cb4dc0cd856996a58103375b66382665ce9d8a000b545309b40554a79bb28209e7d832320e51bcc80b9aecde2a4135267a9b0156642a9596a62e85c9998cc997785bb448b4a871f721eb5657ee3289cb1607c7ec8a9c89480580be53927d9595cfd0123c79fbcfe1d4508d1007f027a6d1a5cf7f0f00c24dac5b056726f8c82157b1d802b66c9ad32800daf795be81d5f90bfeb3b21595eff48396e43b5533957a3fc86d102239349d2f3ced65544455bed84c6dc50a06d7b09fa58733d739b1d272bf733fa09b1a345d00748ee230c03cdbf68d9c585a8bcdff3bcb4a4e407d9c2db1c57a8e8e8cbdaede15f559d4b048c9acb225d186387f049c6dbcd6910e64d4e2f3a7ca352c51eb15c5c06d6dbee34a32704e479fedf4c35e8b5fbb2d717afa88ae6b06e0f3aff4d687a330e16ed27281de5741b09575340bb696a2ebeee933ad002b7280e2212779ad430bfc3d260a4c06aa4b138c45aba6fd32aad846de8886f11699c98fb1da0322c351c6fc437ed9d73c7626a2a92a0c528f25232b3c87507e204f0ea1854ccfe906c2f8e6383eeb6e07e9fec543b41682b53cb1950abe8303a71ce7fdb9c3538761a45df99e18d473aade7e0e2bf017c190de6cd37460af0c7718517de632e20ccd1479a15d4b65b17803419da9fc00650f828b377df8a3985d6751ec637446d5eb4c93e1b859b5dd3201d8a7455b476f230ca2200b826b934a1e3afbae71f1131376e8b1b7c18b8abbeff51d1a8e22c53e950e4d66dc1bd534e185bfea932a11f04d660bfb3e79102ffa6e054ae7505e70c2767c9d35a786ac70b0b6adfba1e36dce2f2435762f7b776148d6dcffc8ad7c1e503c3724688dd52f53c1db14527c2867f5b298f1b88d456d5c977328aef7d28c6e25844f59cb47ed7d0b401853c5aa12ce400dd9a9dca864be7f4ff48ca46d14d62abab940e73a196de35fe0215888bfaebd99846844901954b9b8d28c30442a24bbf524b31bc182dbfc3e61d8723e79b601aa962df10f8167d7dd077f365350b8985819615713a0a30a78661e33dcdb4524aadd7ee78fa17bb5ff00c3814e84321268f2a588b688ddc8393fb926b7d2aa036033b1b721aea9e69309977d237e43e949d88788efc81b461b12e771b33eee987ea892794c3480f8a20b99639731c98b4b61d57125b8c8d493e1c9509538235bff8a10c6097ba7696b0ebf626c65249334e90a086502e15a8fb70d8517fe7b95838894b89e4586193276ccfcfb43f4bdafdace2ecbbdba7fd84e36a8b3e72146950ec4a100f72706d480b726e92a4e6ac2410aea1b22b59a9e1a4fcabfcff504f461e5b28b38fc4727cbde896a117ecc4718fa043beab7187003e230290367b83ab7572ea4ebbe9d1d3e31a5838b45c05fa5fedaf698edf40757f0562fa112dc836bea373f73f7e706d81c5597b141b95515f4c1c8b908cb9aedfc20802372c1cc0edf6d4120d0857ea7220cacd891f1bc040d450e27a6e82db797b0cf7ee2d27d491429b18a2e79b497be96ea34e3ea9407efc11a1ef937cd67eecb12f58fcdf3322b2581cfa6d3dc37edd9b90f0fa75fd25e1905a8d55dd107d9e42744077290670c8f2c29483afa1160a10d6445ef134f0aeb4d27b0fcdb0fab58a3a48ce0d31a7104f3d14809ac1037fb5e6a36b9fbaada4ff44519f9bd4f3737eae111c935472a361661d1f290f13dce5d513581c35dad090f37debe208b073293dfcf3ee1aff57425c1eb9aa301c537dbe7583c7a25aa2944ec1908f0f99bd63f92b54bf46e365ad92903598c34159f7fb4b81f0b85ae2b8fd7041e4c8877ede197e24776f97a8a0aa41423c20470968bacc5f70fd3a9e78999fcde826a9b1bb65cb84892bbf76f31e5fd1895884da3bcff346af5fc5d46e95cee7dd36b856169081dff4125bb1d3273ce25adca727105b38d12b2768f8ab211bca8a27091a0b15d45dfcbb6e4d54fa29ccf11fa54fcaaa5fe52c4cce8c458164c1e9d8eeb8fb3c8324e2eeb761afc7b0c58241acf3b5ca6eb58278230b270f1d30cc31b01b94b1e3c9335cb46f7c2d7facf21c932fb976e26b8b3a0ab7b8583d83b4687c20478cb11399cd7a679a3f7b060f0303d31095adf837ae27645a72e534958388c0b034e6f07b53d41ee7c5a28fc293db44a1e7e45eeb812f108e2086a71c68a794573895a6c5c6dbabaee090761339421c8cb1465bffdabcc22c3828886be0cc8d14cf835f915e000390fd840c2ad1ccff8604df7adf7400f82cbb1cdcfc11807a16a8df9631f7db124644a8a32deab0168070ae3dd7c08530e1429106c13b5ca82842ae9c17f03412c3d757bef518fc1ef8e4e83a7bb113c295c80d806d906cd65d2f52365a881f5d2af171f539dd3be0c474152e65f473381f45e6b3f11ff14335de14cdac12c1cce0db1cccc1391fd0b7157baad20d595c1f265d05fbbe96eb1267ad27359850af372b9ec9f7b84d45ec2166003b52309d71bc32cbdfb5b0f082bc7916fecd594a23272d6492f2089c6773869afccb350a2612de276321f84cf95aa2e67f7f654c30dd128089598068fc17f35253866617fdc5d907e9be9121c16fd3246863bef917082065b21d63aa07b8f6890a90ad5ac054d5ad89bd3dc4715751d68f903ef38f3fd5e6a8b926b3f8f6de55101edb78c959eff227c7669e78b488b77141bb6cc16298d31be859f37bb8bcbfbbc6e345cadf4f128835b0654da2cc10f3c591180d09c1f3bb67f2868e0a606bc749a0aecfb16d887568c4be6b3fcf9eca0b630d4337e85a5ae9ae4717478b98513ffa15160eb182e3abea0bde643b60c713a0706f9813193dcb09881d778a812fc168b83a4811042b1c55b62646285405d266c3f54489022d1726883791bba3c4676044715e06435dcc6de975588f7dc388c2357da048ec4308993a30cd8c61b4f639d07823ddd3d812393d55a58ec866367d8b4f15d85aa4099a9f53043edbfc6d43316545905d6641902bb9097e90f0e6644630fd0724a4a413759fe735a6c0ffb599f9f2d28161468b2dac55272d1252eaa50d2e6ee328e880ded1ffb0e2a65ab5a8d236bceb0a92f231df3360d9213f68dc9e106ae925fe5570b34d0f1143b73d95cfb381fc6f56f1a5fcf6ce288589e753e00205fca6863442f3cceb277e7e7f803e013f9b44d2c2767ea7615485f512c4a898ec9554504418f22e57a9c82c09050e37c308ddcb745443fa0ae91324ba2eb3dc6b46fda22fb909a1a83d80a0e9f469097f0f1c42f3f2a12a41d8acc5da6984c6784a8b4eedc7f9a2e3742da3b42b8de35d8ce99d4d65c8f0f342c15433a419a8ceb6572b705519ec0bb60c3da99a3ca5f2f797adb2e621301278798979ec004429eb3a41db88a2d7c3b20cdede0c968c80b81ac0c0063b69e66693e199e0dd2cdff7ac63a7820cfaae95616d2a53012b862f7ea8dd355570a89be376304f3793d8e9eac5d4bd00a92f300668aceeb5932b303da50390234b60ab394be3cfd94a85473bee4d43242f8f8eab8975998fd91680c7e69b7fa6a7c97317e236696c73044da4d7b4eb1e0a1475a0dd81759186bd5d2b828bfed9d285aebc4ac3192dc83aafa4e6f27535226dbb83f740bb35cab7e2becafca96d06e34045dce958f8c87bab9b02f713411c3dc02bb7140dde0f0717cc6836c1b461fd655f860fac0c811e75fbd3acbf334a308e4d0e95d191686bf8db25a4bf05ecfce35e09794b569abf96c26cf42762120770596d5d898f588fa00456868ff14ca71852dec09f38cb8ac30027a3d8b3d66d82ee6fe97abcc2f76c3016f05c7a1a3b9300de7b74ad8c798edab9c191c18f294314a0eabe221715ac452c7cc39089b51e95fde04a4f21761dcae043f529af86d80f609548a9ea24d5c194e5a69d948fe204f21a241d15b6b4f882929e16a73d97e9b8c59aa08eb580079cdbe0a3f5aaf5175dc97b6f719506a88fe3e171184d49faa6c8599cc65b95ffa37848aaf737042fb3fb71eb308f81a3a0261a209714b6b8cc471f954883c5b173b088f7534df2b212feb4ec150899a96ca7d54a6437abe0fc9993294dc85f8b640ad6c5b0f9381b98c98fd0075ad41b788a015d7aa055bfbbb12e03d2165864c000335f4d8efd85a847ea7c7f4e845b203ff4455413152f23218e1c70652eeda2aace3062425080598480249ceee432fcce253d662c810fd5f9c7e846597dc902721565fe73ecb2c28bbdb3532338e719465480ef2f620f4a2772e3ab1868b74c780e82140ccd2107d7a0b67ac7097a7ba71c104f06ca503b0361835e1bca720ff10810a3d2c3f940b4f1a22044dcef4df981c12f590e47dc79fa563627ac47665b1c12e84cca70ba3a0511ba5e622ecce41e3c927fc6afd5d113510fdc41dafb5e2e97f2306edd842c954415161cedbac2cc54140ebae3c31cb8546ccd45583338db934cf6126c9911c2b2794ac7e61c31f4c577f0be0d1803e02c073b7d08122064d99e8181d22a90a836ac3b8dbe26f7fbb518c3382500f979119736e0b9e6b381a91e6465f91b033e6fbf37eb95f20bb775bb0d4862ad38f55710c88b5fcd75fa2358cf7de0384dd6eb5c935890279dd629933a9245006b4dea9ac1244b437a3775ed3b52e1e5c32e32165f2ed5fb6113d397c70877a107807a6c05f1fcd6c0738825105b5d89e2a87c4a20fbe1c759ee626e52bd695096fce1eff031f13b4ca689d0d0b5961538934999acbeeddcef8e944442ad480aea7d03b22ed7fefc205c595792f488da2e501ba2c6d437ed2ccb263c19314cd23c05bba6303041d8de9a576f1fa944ca50a1f4d98358ad343d8be98d166f1d7b996114150d80d462eebec77b72240f4fa20e802cdc7f1433f8cd96aeb97e482bef161ba12bcb5989a901fb21e90162041827feed23f90e22f0474c82c432b47b6661f2168b47d18e645b1b12548ba86dc5787be24862286a1f838b4be591f7ca64eb13c3576b50b63cef8130a717f3e7d774731ea8f15ae17a63d13f3699e26bcf1fdcc249eab6d538f79432c0b9a478506c374d4eb0ed7bd521f610456e7c56c7dc413fa222b1926c38f00222a7da1badee9718cc54c57450c01abe09ac12b395ce6caa4eee69a73f00fff7c66aa2a5695660c23ab241088e24c12c489595bd82812ec34b94afa4ad07258098e0fa456afde6f80586f3c670f3cb2b6c53e20a9ea5d5b009058b4b41b5d8bbcc958a9b0606829b3466140859bce70872457414c47cc7a8b002dd4f21a81bea522bce6993d8f71836352d35501aa0d173f41cd43ed2ea280662b871e7f00c6ccbc413d05d782b6f3cd21f2892a0bcf30473c82eec64bd4c842129becf8d7c8bf5493e00b00b359eb0787a6ab4bb394b0f58d6198c1332e4a2f199579566634273d995a770fe81023c42557875617071f93fef7bbe9630fb0cac28e79fcba6403b729922723f20e99516be6707b44e061141d4b23dc6a1bf423545575b98a5ed7830795ebe87473e2fc9ea7230ab3ddddfd2feb72896932b115c43379c3b84ba1ffb9a456139999c7b59411215a6cbabe6a6cae8b048e6ad843cbe754245493c83c6ce1a9b3a3aa3cee52db4cd0312dc5e1f303338dafa6113fce8b0d411c95e5bbfc9d6a9f49321df67cc61a9fb48531bb7e279ef544156ac22b7b7a6f1cf8136c8921555e3677dd2909b1c44c8b1cd5c1b8ab41e7c190b247569d9d74cee53771d8d2f7fb87234df2d60b8f103d53609f11068d7488aeb17ad239f797216e967ae10aee3aebc827e15088a099825ae68ee7c7f43e289c68df96db8f9eea38233706dc1ceed1e70be2d7e892501c4360c0edae786715d120534ae5d66942723030a2eaa7cdc07a196fedc59869527da4a2fed98c0430e9f486281ccfb60c955c881ad66f6c27ccc4364a9a7f5366eda41b3122bd3e254bd77d17ad63ad7061a30ea31440a3431d96d030b074eb7c851cf08607a197d53e798f8db553f9bcf9b56353a89555f9036b6ce93ebfa7e8231309d76d89b226f886c007ee6d3ded7e16c3e037b9d3bac9255cb295d6fd8e0d4008f5a3a8d78926413c4a39a95ea2b4969d329a914b02b078499f2040a0178db5d48b8274c01ce58bf75e3c0f296a9ba1d4418ee14305a9d2218e0ce7fa31cf639c5075b0145363b7e45a1b041fdbcb80e67aeddf3dcb4bea04f18ce3fedfafc76d03d3a4dbfb6aa7f4a9ae0a212a25a9ca79144710df333416fee811333e8b24a05b5c084082f2df92014d345537bdc4f1d877416a2120db464310f460f71ef1433ea09d84819a14806f3a616af085b5b80903ce62aa0e18fab93a6366baff1febbaa7603b9decee107df353502c3cff1bd420ba4eac11c4e516fdab58761adabcd62561aefc96c3c852e4ba34ceffa9da1575ff9ab1bd172ff5c3513e875c061ac096053c7ecbc52145881c04663c55ee13e58d3db70788291decbe2df93164b35a0366e666f6fa6c2759a68b88a95c0db4cd019d9623ffa129b760d4bea89151b89b7488afdddfa20f75d7eb72398d30ff21eb996f62335aaf57d31c7cf241787f27acfd4469e514e19615b8cd4770114cca563bf8031df807802297064d4a43392ecf2fa81d60e2e9b46eebee1cacc68f5cdd32fb73975266a1a61c044a5ae272be2ede82989fa51f1eaf5ac56c9838ffafc0129d216dd37a512daf48038f85b2dd91160769f23ee0ffa7fe7e48d961c76c0181bbc442bc097d3b53eba03a0323053ef0a76dbb6e07d7d00ccaf1961af81b0934f5716b522e26634d548496dc690a64f6ce4d5fb465114c78eb7ad55ccab1f06d1ade331eb1aa9ea43a93b2acad006ccfe69fe9febb5ffb01cda1aaf53116df50de7884cd6330983e4e235e4e2e82eca4263c69bf4c02841cbbd81e246777554cd6cd07380ded1143ac670878c93e17749f507b677b811a572e7de7a93e99d2532273a14261eb20927211e0eb4b6b28979fdba11693c2e72b7855dac112420e821693cdd9376b00eff985807976f22594e51872517df1b9bfb9e3ae21c600d75472dd31eda70b09aa089e8c273d9b6bd7973c9d66659468e38bfb99c551fac1d92b71fd1c5701fbb54869aefce73314602086cf1aac4d06177d8e3277a219d1ca9119f07d9baae4e3d83a79d21683fc53de62017fe812b9afeeefb8ac097d61a68bbb637714412594fcfeea1bddedcd3eea73801d789ffd69abd8cdedb5999b8c1824cf7f24620fac6a8b5eb10322b654cb25d0063d4f6a7fffdf1e61dc79a46fd2ba81879ec61e0d83590c9d9aba66826546888ae8b68e64db6254ad2879339928c8444533dc9b049ac29c10d35151028cd27cfcdf5ae987a93a870922fb4d87292afab85d129dcc42fd295827be711f6c6d736712696b220775ecb2f49f12662718106462482adcd6768e9ff418319d6c6c3407828125fd3577b5751f0bac92e666d02ee52f5f83ca86af16f9aeb15995631d18a2ab128accaaef89634b08ccc6b1c21440f977f170974f24609293e5578b4d6fcf7eab4f89c988db668aeadaae1dcaa01c88974005fe55da4b6dc47035f5edfd91333994a4125cf63278dbe98e71e67367ddb71e475fb3d363dc65f7b78be5cf61fbb4f3996c08ff451b31d6c5d0492d9bdc9b9988d7c3f6c2c4d293c8270b0a9bbf3e7de205cb6e774dcad7fc8e3b21b8cd651a17e22501fec0b0c208c346f7524f62f4b07dfe284228ab456a7faccbfee38726f73efc3be916503888880a18ef6f33c4e767828e1ad5a17b395c485be876f5aa186a595576c47319e44d6f46c5ec9128aeb3bfb9030904ab3bb3aa1f00499bb11de10eff4b08a778ac2e658c8bb92a1c3250db815619056f0c34b1d334f1642209a21a1ebb9f9bde192e632425fb0dfb53c44c7047844e6825a7bd7feb7ffec8420234286ce2c595369ddc534b012508f2caaf92d2b3a5399314c1becbf77a8ea72e53a4824725f85f1fa3971b97e6129c1c5adc747ba3853bcf251ce053e9e4d4058db8fa61a44dcaf2f1494c98133ba561256775aac7b0579ff558d48a4611fe09abf9b567904d2dd8e0e55f2056a4ba94772874cdad171075998ecb71909d3e3fa173c716bd83e784201181e41dae787f4297b3e1900255cc8b34bd4f2b9a7cb2a547b9cb4dc0cd856996a58103375b66382665ce9d8a000b545309b40554a79bb28209e7d832320e51bcc80b9aecde2a4135267a9b0156642a9596a62e85c9998cc997785bb448b4a871f721eb5657ee3289cb1607c7ec8a9c89480580be53927d9595cfd0123c79fbcfe1d4508d1007f027a6d1a5cf7f0f00c24dac5b056726f8c82157b1d802b66c9ad32800daf795be81d5f90bfeb3b21595eff48396e43b5533957a3fc86d102239349d2f3ced65544455bed84c6dc50a06d7b09fa58733d739b1d272bf733fa09b1a345d00748ee230c03cdbf68d9c585a8bcdff3bcb4a4e407d9c2db1c57a8e8e8cbdaede15f559d4b048c9acb225d186387f049c6dbcd6910e64d4e2f3a7ca352c51eb15c5c06d6dbee34a32704e479fedf4c35e8b5fbb2d717afa88ae6b06e0f3aff4d687a330e16ed27281de5741b09575340bb696a2ebeee933ad002b7280e2212779ad430bfc3d260a4c06aa4b138c45aba6fd32aad846de8886f11699c98fb1da0322c351c6fc437ed9d73c7626a2a92a0c528f25232b3c87507e204f0ea1854ccfe906c2f8e6383eeb6e07e9fec543b41682b53cb1950abe8303a71ce7fdb9c3538761a45df99e18d473aade7e0e2bf017c190de6cd37460af0c7718517de632e20ccd1479a15d4b65b17803419da9fc00650f828b377df8a3985d6751ec637446d5eb4c93e1b859b5dd3201d8a7455b476f230ca2200b826b934a1e3afbae71f1131376e8b1b7c18b8abbeff51d1a8e22c53e950e4d66dc1bd534e185bfea932a11f04d660bfb3e79102ffa6e054ae7505e70c2767c9d35a786ac70b0b6adfba1e36dce2f2435762f7b776148d6dcffc8ad7c1e503c3724688dd52f53c1db14527c2867f5b298f1b88d456d5c977328aef7d28c6e25844f59cb47ed7d0b401853c5aa12ce400dd9a9dca864be7f4ff48ca46d14d62abab940e73a196de35fe0215888bfaebd99846844901954b9b8d28c30442a24bbf524b31bc182dbfc3e61d8723e79b601aa962df10f8167d7dd077f365350b8985819615713a0a30a78661e33dcdb4524aadd7ee78fa17bb5ff00c3814e84321268f2a588b688ddc8393fb926b7d2aa036033b1b721aea9e69309977d237e43e949d88788efc81b461b12e771b33eee987ea892794c3480f8a20b99639731c98b4b61d57125b8c8d493e1c9509538235bff8a10c6097ba7696b0ebf626c65249334e90a086502e15a8fb70d8517fe7b95838894b89e4586193276ccfcfb43f4bdafdace2ecbbdba7fd84e36a8b3e72146950ec4a100f72706d480b726e92a4e6ac2410aea1b22b59a9e1a4fcabfcff504f461e5b28b38fc4727cbde896a117ecc4718fa043beab7187003e230290367b83ab7572ea4ebbe9d1d3e31a5838b45c05fa5fedaf698edf40757f0562fa112dc836bea373f73f7e706d81c5597b141b95515f4c1c8b908cb9aedfc20802372c1cc0edf6d4120d0857ea7220cacd891f1bc040d450e27a6e82db797b0cf7ee2d27d491429b18a2e79b497be96ea34e3ea9407efc11a1ef937cd67eecb12f58fcdf3322b2581cfa6d3dc37edd9b90f0fa75fd25e1905a8d55dd107d9e42744077290670c8f2c29483afa1160a10d6445ef134f0aeb4d27b0fcdb0fab58a3a48ce0d31a7104f3d14809ac1037fb5e6a36b9fbaada4ff44519f9bd4f3737eae111c935472a361661d1f290f13dce5d513581c35dad090f37debe208b073293dfcf3ee1aff57425c1eb9aa301c537dbe7583c7a25aa2944ec1908f0f99bd63f92b54bf46e365ad92903598c34159f7fb4b81f0b85ae2b8fd7041e4c8877ede197e24776f97a8a0aa41423c20470968bacc5f70fd3a9e78999fcde826a9b1bb65cb84892bbf76f31e5fd1895884da3bcff346af5fc5d46e95cee7dd36b856169081dff4125bb1d3273ce25adca727105b38d12b2768f8ab211bca8a27091a0b15d45dfcbb6e4d54fa29ccf11fa54fcaaa5fe52c4cce8c458164c1e9d8eeb8fb3c8324e2eeb761afc7b0c58241acf3b5ca6eb58278230b270f1d30cc31b01b94b1e3c9335cb46f7c2d7facf21c932fb976e26b8b3a0ab7b8583d83b4687c20478cb11399cd7a679a3f7b060f0303d31095adf837ae27645a72e534958388c0b034e6f07b53d41ee7c5a28fc293db44a1e7e45eeb812f108e2086a71c68a794573895a6c5c6dbabaee090761339421c8cb1465bffdabcc22c3828886be0cc8d14cf835f915e000390fd840c2ad1ccff8604df7adf7400f82cbb1cdcfc11807a16a8df9631f7db124644a8a32deab0168070ae3dd7c08530e1429106c13b5ca82842ae9c17f03412c3d757bef518fc1ef8e4e83a7bb113c295c80d806d906cd65d2f52365a881f5d2af171f539dd3be0c474152e65f473381f45e6b3f11ff14335de14cdac12c1cce0db1cccc1391fd0b7157baad20d595c1f265d05fbbe96eb1267ad27359850af372b9ec9f7b84d45ec2166003b52309d71bc32cbdfb5b0f082bc7916fecd594a23272d6492f2089c6773869afccb350a2612de276321f84cf95aa2e67f7f654c30dd128089598068fc17f35253866617fdc5d907e9be9121c16fd3246863bef917082065b21d63aa07b8f6890a90ad5ac054d5ad89bd3dc4715751d68f903ef38f3fd5e6a8b926b3f8f6de55101edb78c959eff227c7669e78b488b77141bb6cc16298d31be859f37bb8bcbfbbc6e345cadf4f128835b0654da2cc10f3c591180d09c1f3bb67f2868e0a606bc749a0aecfb16d887568c4be6b3fcf9eca0b630d4337e85a5ae9ae4717478b98513ffa15160eb182e3abea0bde643b60c713a0706f9813193dcb09881d778a812fc168b83a4811042b1c55b62646285405d266c3f54489022d1726883791bba3c4676044715e06435dcc6de975588f7dc388c2357da048ec4308993a30cd8c61b4f639d07823ddd3d812393d55a58ec866367d8b4f15d85aa4099a9f53043edbfc6d43316545905d6641902bb9097e90f0e6644630fd0724a4a413759fe735a6c0ffb599f9f2d28161468b2dac55272d1252eaa50d2e6ee328e880ded1ffb0e2a65ab5a8d236bceb0a92f231df3360d9213f68dc9e106ae925fe5570b34d0f1143b73d95cfb381fc6f56f1a5fcf6ce288589e753e00205fca6863442f3cceb277e7e7f803e013f9b44d2c2767ea7615485f512c4a898ec9554504418f22e57a9c82c09050e37c308ddcb745443fa0ae91324ba2eb3dc6b46fda22fb909a1a83d80a0e9f469097f0f1c42f3f2a12a41d8acc5da6984c6784a8b4eedc7f9a2e3742da3b42b8de35d8ce99d4d65c8f0f342c15433a419a8ceb6572b705519ec0bb60c3da99a3ca5f2f797adb2e621301278798979ec004429eb3a41db88a2d7c3b20cdede0c968c80b81ac0c0063b69e66693e199e0dd2cdff7ac63a7820cfaae95616d2a53012b862f7ea8dd355570a89be376304f3793d8e9eac5d4bd00a92f300668aceeb5932b303da50390234b60ab394be3cfd94a85473bee4d43242f8f8eab8975998fd91680c7e69b7fa6a7c97317e236696c73044da4d7b4eb1e0a1475a0dd81759186bd5d2b828bfed9d285aebc4ac3192dc83aafa4e6f27535226dbb83f740bb35cab7e2becafca96d06e34045dce958f8c87bab9b02f713411c3dc02bb7140dde0f0717cc6836c1b461fd655f860fac0c811e75fbd3acbf334a308e4d0e95d191686bf8db25a4bf05ecfce35e09794b569abf96c26cf42762120770596d5d898f588fa00456868ff14ca71852dec09f38cb8ac30027a3d8b3d66d82ee6fe97abcc2f76c3016f05c7a1a3b9300de7b74ad8c798edab9c191c18f294314a0eabe221715ac452c7cc39089b51e95fde04a4f21761dcae043f529af86d80f609548a9ea24d5c194e5a69d948fe204f21a241d15b6b4f882929e16a73d97e9b8c59aa08eb580079cdbe0a3f5aaf5175dc97b6f719506a88fe3e171184d49faa6c8599cc65b95ffa37848aaf737042fb3fb71eb308f81a3a0261a209714b6b8cc471f954883c5b173b088f7534df2b212feb4ec150899a96ca7d54a6437abe0fc9993294dc85f8b640ad6c5b0f9381b98c98fd0075ad41b788a015d7aa055bfbbb12e03d2165864c000335f4d8efd85a847ea7c7f4e845b203ff4455413152f23218e1c70652eeda2aace3062425080598480249ceee432fcce253d662c810fd5f9c7e846597dc902721565fe73ecb2c28bbdb3532338e719465480ef2f620f4a2772e3ab1868b74c780e82140ccd2107d7a0b67ac7097a7ba71c104f06ca503b0361835e1bca720ff10810a3d2c3f940b4f1a22044dcef4df981c12f590e47dc79fa563627ac47665b1c12e84cca70ba3a0511ba5e622ecce41e3c927fc6afd5d113510fdc41dafb5e2e97f2306edd842c954415161cedbac2cc54140ebae3c31cb8546ccd45583338db934cf6126c9911c2b2794ac7e61c31f4c577f0be0d1803e02c073b7d08122064d99e8181d22a90a836ac3b8dbe26f7fbb518c3382500f979119736e0b9e6b381a91e6465f91b033e6fbf37eb95f20bb775bb0d4862ad38f55710c88b5fcd75fa2358cf7de0384dd6eb5c935890279dd629933a9245006b4dea9ac1244b437a3775ed3b52e1e5c32e32165f2ed5fb6113d397c70877a107807a6c05f1fcd6c0738825105b5d89e2a87c4a20fbe1c759ee626e52bd695096fce1eff031f13b4ca689d0d0b5961538934999acbeeddcef8e944442ad480aea7d03b22ed7fefc205c595792f488da2e501ba2c6d437ed2ccb263c19314cd23c05bba6303041d8de9a576f1fa944ca50a1f4d98358ad343d8be98d166f1d7b996114150d80d462eebec77b72240f4fa20e802cdc7f1433f8cd96aeb97e482bef161ba12bcb5989a901fb21e90162041827feed23f90e22f0474c82c432b47b6661f2168b47d18e645b1b12548ba86dc5787be24862286a1f838b4be591f7ca64eb13c3576b50b63cef8130a717f3e7d774731ea8f15ae17a63d13f3699e26bcf1fdcc249eab6d538f79432c0b9a478506c374d4eb0ed7bd521f610456e7c56c7dc413fa222b1926c38f00222a7da1badee9718cc54c57450c01abe09ac12b395ce6caa4eee69a73f00fff7c66aa2a5695660c23ab241088e24c12c489595bd82812ec34b94afa4ad07258098e0fa456afde6f80586f3c670f3cb2b6c53e20a9ea5d5b009058b4b41b5d8bbcc958a9b0606829b3466140859bce70872457414c47cc7a8b002dd4f21a81bea522bce6993d8f71836352d35501aa0d173f41cd43ed2ea280662b871e7f00c6ccbc413d05d782b6f3cd21f2892a0bcf30473c82eec64bd4c842129becf8d7c8bf5493e00b00b359eb0787a6ab4bb394b0f58d6198c1332e4a2f199579566634273d995a770fe81023c42557875617071f93fef7bbe9630fb0cac28e79fcba6403b729922723f20e99516be6707b44e061141d4b23dc6a1bf423545575b98a5ed7830795ebe87473e2fc9ea7230ab3ddddfd2feb72896932b115c43379c3b84ba1ffb9a456139999c7b59411215a6cbabe6a6cae8b048e6ad843cbe754245493c83c6ce1a9b3a3aa3cee52db4cd0312dc5e1f303338dafa6113fce8b0d411c95e5bbfc9d6a9f49321df67cc61a9fb48531bb7e279ef544156ac22b7b7a6f1cf8136c8921555e3677dd2909b1c44c8b1cd5c1b8ab41e7c190b247569d9d74cee53771d8d2f7fb87234df2d60b8f103d53609f11068d7488aeb17ad239f797216e967ae10aee3aebc827e15088a099825ae68ee7c7f43e289c68df96db8f9eea38233706dc1ceed1e70be2d7e892501c4360c0edae786715d120534ae5d66942723030a2eaa7cdc07a196fedc59869527da4a2fed98c0430e9f486281ccfb60c955c881ad66f6c27ccc4364a9a7f5366eda41b3122bd3e254bd77d17ad63ad7061a30ea31440a3431d96d030b074eb7c851cf08607a197d53e798f8db553f9bcf9b56353a89555f9036b6ce93ebfa7e8231309d76d89b226f886c007ee6d3ded7e16c3e037b9d3bac9255cb295d6fd8e0d4008f5a3a8d78926413c4a39a95ea2b4969d329a914b02b078499f2040a0178db5d4309cc52dcd1348f6d63900cd64ad349aebe54b71c8011cd2643860f2ecbe6ebd5075b0145363b7e45a1b041fdbcb80e67aeddf3dcb4bea04f18ce3fedfafc76d03d3a4dbfb6aa7f4a9ae0a212a25a9ca79144710df333416fee811333e8b24a05b5c084082f2df92014d345537bdc4f1d877416a2120db464310f460f71ef1433ea09d84819a14806f3a616af085b5b80903ce62aa0e18fab93a6366baff1febbaa7603b9decee107df353502c3cff1bd420ba4eac11c4e516fdab58761adabcd62561aefc96c3c852e4ba34ceffa9da1575ff9ab1bd172ff5c3513e875c061ac096053c7ecbc52145881c04663c55ee13e58d3db70788291decbe2df93164b35a0366e666f6fa6c2759a68b88a95c0db4cd019d9623ffa129b760d4bea89151b89b7488afdddfa20f75d7eb72398d30ff21eb996f62335aaf57d31c7cf241787f27acfd4469e514e19615b8cd4770114cca563bf8031df807802297064d4a43392ecf2fa81d60e2e9b46eebee1cacc68f5cdd32fb73975266a1a61c044a5ae272be2ede82989fa51f1eaf5ac56c9838ffafc0129d216dd37a512daf48038f85b2dd91160769f23ee0ffa7fe7e48d961c76c0181bbc442bc097d3b53eba03a0323053ef0a76dbb6e07d7d00ccaf1961af81b0934f5716b522e26634d548496dc690a64f6ce4d5fb465114c78eb7ad55ccab1f06d1ade331eb1aa9ea43a93b2ac6333a0fe73886f3e25a6069166fd9ad955768820a486ac8a5858398885b78ea22e82eca4263c69bf4c02841cbbd81e246777554cd6cd07380ded1143ac670878db69b92f0a54e5abfe96163c1b55f2f2a4ab5052177330dc2a68ee2883cc7a334b6b28979fdba11693c2e72b7855dac112420e821693cdd9376b00eff985807976f22594e51872517df1b9bfb9e3ae21c600d75472dd31eda70b09aa089e8c273d9b6bd7973c9d66659468e38bfb99c551fac1d92b71fd1c5701fbb54869aefce73314602086cf1aac4d06177d8e3277a219d1ca9119f07d9baae4e3d83a79d21683fc53de62017fe812b9afeeefb8ac097d61a68bbb637714412594fcfeea1bddedcd3eea73801d789ffd69abd8cdedb5999b8c1824cf7f24620fac6a8b5eb10322b654cb25d0063d4f6a7fffdf1e61dc79a46fd2ba81879ec61e0d83590c9d9aba66826546888ae8b68e64db6254ad2879339928c8444533dc9b049ac29c10d35151028cd27cfcdf5ae987a93a870922fb4d87292afab85d129dcc42fd2958b154326651d252bf4fc9c50a2c0611d35003266c634bec5d2a70a335b34ab9ffbae330efb337e8232ee393099f14e2577960f8367af9ad2edb94b81397006d7d80fd3cc473e2943456d3e1317468529a8102a5495edfb43e85f6abc9364ea64021493733cb002f7803f85951426bd947b4c1c5f057e9a23868d8ec3f56a8dee3b00f7c6b10443cbf26a3faa6ef936ccf5f321427cafb4a8317d38baf0166e3568d1381a354237f130f711c2c6a142f276a1b4a43dc3411ca5ab2ddc4ed0c6d65a86284c2e9fb8f50d14685c121a3d0bcd2ed013326a1088e059a03ddf3ee31397bd924ead62f6bd83cfb324baa3cfadf933b9e2825e217d9193f1450bc7d0d80f1d0144a13779ea3c3137e5fc7bb990e4e0705052b29d97aacbb44d6c52f6e34f61e2456afbaecc38f799e46ca2e203447c26e1a932b760e3d0eb630b6e4c4b9a3a3b722fe7e63f72ed4576e91c762bcbf0c7927dcddc3cec096eca54c9157a18711a881d09224cf90859f57dbeddc3b52932160bbccb380ae17e7eeba7dcbcb3c6940f3113d454b04d1c9da0adcd66fac2528da69a6d22156bc0323fdaf41160efe1b75561c463c826a1b19e2750d4b3c4e506f191d5daed5065f3ef8f76521629fb6a7bd68de169577c80a4b54fcd3d3f63affb8634bf4d202c3312aad1390b76f7939e87a856255b11fde20da801948893e532283252c8ede519bb2b7e34c4c42f8334f9ca229093de1691c91f6b007f509fc594007d419f65b31f73738378d5fe133630b28597c680f80e0042f793218527366e2ffe0c805b0c89b218da97ab39bb7edaef6b59948cbb3e947619c3e52f57b19acf3ab8bd5cbfc5238f8cc9f4e6d4ef29e77d008938ae518804dabdabb718347e2b7dd9d35faeff42458e077d05a3baef4e46f55f841c0b1a7cbb95d7c318f0cae23dde81e4fb903cb8dc9d220de82758e2d0c9e563bdd2b3c77b7da4d81e88b52c47edde774ca7a143a7d9d5aa73382d66b68ce76222c2d0e9a9f93d9a361a220da1d5f5548665779954e9b1b4e62825af427d9792f7c320f96a0f7fb572c988503df8ba6eebce0b491160e1b82ebd205a5994bf9f844bfc3735a1629cbb2d88f5a80b68ca96d3dbc62feee64da247cffc989f5b53696235fc3029651917d2196d361030ca154d9b178c73180b17051c0b27d323c5509ed8f3911d903f9580091a6c785b4190bfeafc0d4d876bfae28de5bfbe41c10a95cd81bc2cb03c94e72034b456ce446da83f8125704f81a813f7f8659107fcd901f3b5fe8202059eb2f0089f62b70957402d968c2c760def3e67249e9bbe7e260a2db7f8dc1de8972c14b6aca92e46c4ed7434ab02f7e32df4b76d8ca4f75b41903929a93f4ca02f5b0e3cfe7e8ebf04377d809e2f554c9326c56e6d7db1e4d19108be14837db1b0e5cb98dcaf0fe6a6e2d7ff3ec59e6bbfb7f41c3aed43c2681f5cdaf5b97625ddc2b6fd4537e3682a990bd5e4352a8359dd34a157385e028b13ae0c366f17a5347abb20017524dceb6d004e99922c25aa3536482740d76662184d99cf67ff71c6e0bae2dae08d5d15786b9746c320109d67e95497347e4de8b5a573876cc0c7d5e110c070d5ecaff1e54b829355763fa8eee101530ac1fcba7487779ddbbaa3093e2243babcc7aa6c80323817d422132843676b7bd4c1b8247c3ebae8dcbda72193547c334472df9bce75287e1081362bd8f7feb6ef263616557b9f256ea9df2a2b966d0270ba0460427dfad81f9946aeee694368800cf07cfd47d6023193acc883bb34db88452ef53e1e7e14c4e4c8be5f276897539ab4c58fbf2d3be885b5d05df8dee18a1d3992ef333d0fc31f44929bba77665cb163a81117a45067a557b20e781dd9f97a352c71898ea6a52ffe9bb2fc80979b37ccef7892b41679c859246ce066103c0a5636f98c8e333257bc2f0c144e275133f2bd72f23f3c7f11cb456517d281db9ccb5cb9e253c2aa21ee90934b70cc88f67276d6c135fe505c0b93b12b52fd1d43b3fde4188e5ddd2b2dd79c142bccb81c23f951c9ae47fab6f6e8caa09b33742791cd9a24e96767bab076244a42c21b57001ea6225d61219385f48734bfa0b7b5c5f0c922b8c5a43de2385b2a851c992623ab5c1f3c7be5f1f606122daf66b6caaf45b9a4d43f21e8dabaa9c103facf0febcb6c6f3ae62699fee9ac0c44922ebd5cbec65d58b7bda2a200ab68cb5096019ef745184689b522ed6f5548abe0136d52939140e68056625b0706cc922d5130f35bbb24fc505b3e82edd6f02028151c4aec253b114729bb5e2559bc7654e67be233d3965ece347763db05131fbac6a559ef008369b7235fc2c5e4823f4f940624029184a41142761a8043af1579127c82fa561e38d18aa7d21b8b5c1bef43e8a080609e1623e5ab2e6fbcfaf9b1fc132fa5ef6bd72a57ab54bb72f587ee67834fb61dfdd3d14681d2ba0468358508a417c8a4169f107e7bfa71aab24d666750976aaa5eb1cfc0a3804eff7269060edf4a4780869381224e74edbd507ae09031a69590fd03a998c4b8601a0397fe836176876fcb625580ccaaf81bd114867ed7c61ce6ad7e1eb39eb332264ef4a99fae5526d26bc39e0301eae142e4f790e526bc3c9505a1b5998f9cb7ba84b2e3c3001433b30da526d5858c7d06c10714d440ccbc39158e16fa816e1fc153966cd9e7bf9f428d32f5cdcca0878f2f4bd212a89e9dc3952705da7572edda653aeeeea44003b68482b6efa102ca170f2cde1570c64bb7ed5036398173c7059568c96399c2c4ec7ffca11a9f9c0804cf8d76b266fe316672b10ea8220416523bcf841b570f20bcb6e345006c0c6fb05c0588f401848ecfa580cc537c68e25360da2c217802871192ba4c6f65c4f9d4b057a937854a6baa6c8aa6efa47c5e7ddff1a78eacec8544f13e39d98189d3c7e275c0bc72749864cc8caf4bc88b664bddfb45aa6f097047696cc2329c1ad46aa99041201eb06055f13e290f845e7418e33dc1e8bf39f52b8343be9b7a53ac1dc7b36982ffe1ddf25339ccdba3828da07159d2c248df4a4c7bc1e7deadd2156cad0b9ad69d6b93832313d329af50b225c25e724d5113c01ccb79acd7c25cf02e233adfc7fe6dc22ab6a9aec19f8e52e1f2fee6393d50089e95d1bcfdb516be9746e676f66a33e8608629076ad4f9e58c2a8fbc3d1d4941d63714d65707caee93c212eae165d52b3ffa0138c2bbd6906c1c4ce41c7672b28d8584c38363bed4949f9f5e717352158c3e603f475fe08e33d903dd5270ffee46ee44cfb4f20d58102a436f515891ed4d43d5aa2a5a106e45eb472253633abf4748618ecc8ab770d95da392dc0300247f4eaac5b9229f50ac2608bcc5138ac80a5f86934b2f1bf16219609c79fcde5847cd6914d364c4b7dec01fa7c592da7aae2c7da4def292fe0aa6323e916a7e58ad07857770d6e99d47f52177fe55128395cffbe13063c72f2e8b54e2f712a5702b88a51f113d441f5f3151bf98a90af45cb9bb148f9aeb15995631d18a2ab128accaaef89634b08ccc6b1c21440f977f170974f24af4b93e610627d4436eeff9dedb88876e7cf660258f19736c096955e842b662954a357c87313c171f4cc6c0b1d0e235919fcfe4f72c5c2f92f706cf0fef652834fd4a7f9535a606ded8536d5a963a7343ac6ba97ff7c0f63e1a827905b8064218bfca7a6941426bd56057b0dd68b9f66307ed5b650b75d2c1edb1ae2c72fd0902a005ae9822fb271afec6fff82f5676c3ca5744b7873ad85bc0fefb670cd80dfbf9e9be6677bdb7202f8bc81bbe2ee5e2e8437d969dc836dd0f8d49c9d0637931882e1433ba8cce60bff4671deba297bbcb8771c36c1712e91c209b9c6fb17a949ac47ef625a1e5fdd2eeb869554eece79f04145fc1a512d83d440a590a26c5fa2af6f9158837647854e8f5b9c85f014b6bfcd3e8232c566c97593cf49fe771b2ee72e0041bae450a0b9bf4e84a7e65cd68b1ee09aa57efb17eedfa843e624cc6dadf0e14fba9fc6e51025a784caaea21fa9487dfde3c8797859d7f6ee0819e998abe0c8a618b996c3b5d01a03cd179463c17e0184d73a912b997e5c9dcde3a71a3edb0129619a025b660045882d0eca65821036fb787ec2d9ceebfce839f12e89d6e10e6bd065c030fd69cc83a9572d99442f5c65a47f4feb9dca39cb95be3f26f77c9551ae0c6c7c8a47a579a827d807be4249550582f0489667e339dd0ef0720c1bbd2ebb00180bb2fc1018ceb57754a6902ee5258d46932ea617e438a310f4ad431450368d58da6cb1462048faa5e2fb725ad708dc079a7c82b57dd312d8e3ccec21113c86a534c1ab19d1995c19729ace701f96eecc6b4dceabd51d92dc61987083f17cfaadcc6050f3e78faf3610ab9618316d7d616012ba96b668e4f86281b91a7f493e4bcdfe141e4445178479fb4bceaf77ae75c425324adb2282df04ecb73e444dcb3503a04695f9c0be5eac02163c457f210317c1c1fbaba1ca3aceab05842791a0ea96ec1353547c1e32905486c1666a937b4de7b33bef95c01917b05d379890ec0265f91411ed8437ad21b04e9afde00d02b0db2585c386c50318b9560fc6de6b27047a409b90d822ee69b57f2da9416c7f1cd74b57f2cb7f63bfcd009f62f58ddbaa73e41eb89e91ff315f5ad8c06139330cb2cacae46a7dec86c92718dfadcb0198a68c055ea4325ba584cb48c2137b71fec08016f09345b7534edc45d8406ec3a8317bfa8223ba3c8922c2f7ecda618db351b9dc0907bdeba8ffe608752d39ff16cec7134b3320a383261a3836e32de8ae9380cf15070332325995937350c04af00caeb9bc2af9842ccce21650f6c2a2404c1f0a0c68bca427a6b6aa6f04afe3ef75e093a9861b4a318c19762c92532651b1a071dadd961e781b9aef1dc065a041d6b478b3c2915b3004c60800c13e7516ea4383a41ae6ff9ae211285026c20ea8a36ae418d6d6d73df681348f0d758e47c02ce341e84f0460b356f8ad5529ff7bf31979b09dc2515b65d6ce778ce6630913cc0b53de1ec02dacadcb37a4c92806a04297a005fb8298f788fcbd45ea5c765dc732fa920276aeae65b76cbee1105169215f93d38891644e637c2d05c25212829344d86a7105d9b3f65ee548cfb688a2eede639aa440c11f2d78e34fe2e47a05ce52d3b7a206780dc32c259aa101377143ecda50cd8d0d49c2673b0bc307b9b08472ede6a410b7ba91e009dd69731891bd6f06fe7040e6711ec31bbfb597d0751f1761615b7223e95c42d7f4dbf188c45ddd69b1174a97aa78b4d3d15a0a70585c310e04815f9032a39ffe28150ba0c937dcf2e876e6919ebb9d4688b528c5ed92eb4dfcab435850e6f794d172b7f794646c0d0770eb2d7a027606bde845275243d2cbf845f19d98378c0c03102d4f87e4901d4e72b9ab5745e5485880304047bfebf8e5681950a7cdf13e430ce341c1651f3287eed76cb80f8b639345d501a263f957fcf558f96235c14a53248f2553933e29b6892277e3a13530dee4107f9ff81cc34b8e11fb74c4d5d90560d87a010069f29a4360a13a4ee99bc9f884336b9bbce6ebcaf83fbe37c44ceadc76b777e156e9d22a62d26b648d9a1174791a598a675a2355d53c2e7c779ffc747191b31055e57d92bb11ef6376413bbf821d825390253bdaf1073c7bd95e10e5801f07e3b0ea0431b2110eef5b19d662a8345ee3e6a4c06cd2a69f1584d930bc6e7af52dc4548f7ba0e9cc16afda2a5d64904fbab0a9d91c0c8f020322995ef56c8220b7900de03afffcab9014e9458383ea9ddf23b06649131713317d1f153c5cec8d4f5a6c7c16e597627e317c246b669cdea7cad605e9e6e743236f4dc30550190f6bd11c5f278bc849e6e1b23f2d6bc114f24d29da7bfe8cde07b531f417fb9f3bdf8c61b32dfaeefb147cc172cff0049971f5868446a4d3e01c0705b95100413433eeb88e77770c57a3ec58fa9e1c067b80d18648c80eb9fbaada4ff44519f9bd4f3737eae111c935472a361661d1f290f13dce5d513581c35dad090f37debe208b073293dfcf3ee1aff57425c1eb9aa301c537dbe7583c7a25aa2944ec1908f0f99bd63f92b54bf46e365ad92903598c34159f7fb4b81f0b85ae2b8fd7041e4c8877ede197e24776f97a8a0aa41423c20470968bacc5f70fd3a9e78999fcde826a9b1bb65cb84892bbf76f31e5fd1895884da3bcff346af5fc5d46e95cee7dd36b856169081dff4125bb1d3273ce25adca727105b38d12b2768f8ab211bca8a27091a0b15d45dfcbb6e4d54fa29ccf11fa54fcaaa5fe52c4cce8c458164c1e9d8eeb8fb3c8324e2eeb761afc7b0c58241acf3b5ca6eb4dab54ede3baf4d7297f8438e9b9516b2dc11e7e1f90d45cfa2bd2d478d559cbd07a01d5ee3cf7304a1ca5e78a1c68bd34b00e6e3c8aa381366d02e288acdfe26cad85f562af66b9a5c5cbdca4b9de1049d654b42640d563e29852d6ec3ecd10f5455cbffd309fa3bb6730f4af3ffbf10c9e6b1d25e62fee37f97e80e460f436c9a25061347b684142870eb494fb95cb279ed99862ab6f09c5a521cab62ea672041bc37879c14a70a605253af6ca9126a02674d2c6e228b2c9d9ca2a06111f05dd7c08530e1429106c13b5ca82842ae9c17f03412c3d757bef518fc1ef8e4e83657ad6e507506b61300d427769f89934596421e3e0fdb931aa62e4806a2050bae65f473381f45e6b3f11ff14335de14cdac12c1cce0db1cccc1391fd0b7157baad20d595c1f265d05fbbe96eb1267ad27359850af372b9ec9f7b84d45ec2166003b52309d71bc32cbdfb5b0f082bc7916fecd594a23272d6492f2089c6773869afccb350a2612de276321f84cf95aa2e67f7f654c30dd128089598068fc17f35253866617fdc5d907e9be9121c16fd3246863bef917082065b21d63aa07b8f6890a90ad5ac054d5ad89bd3dc4715751d68f903ef38f3fd5e6a8b926b3f8f6de55101edb78c959eff227c7669e78b488b77141bb6cc16298d31be859f37bb8bcbfbbc6e345cadf4f128835b0654da2cc10f3c591180d09c1f3bb67f2868e0a606bc749a0aecfb16d887568c4be6b3fcf9eca0b630d4337e85a5ae9ae4717478b98513ffa15160eb182e3abea0bde643b60c713a0706f9813193dcb09881d778a812fc168b83a4811042b1c55b62646285405d266c3f54489022d1726883791bba3c4676044715e06435dcc6de975588f7dc388c2357da048ec4308993a30cd8c61b4f639d07823ddd3d812393d55a58ec866367d8b4f15d85aa4099a9f53043edbfc6d43316545905d6641902bb9097e90f0e6644630fd0724a4a413759fe735a6c0ffb599f9f2d28161468b2dac55272d1252eaa50d2e6ee328e880ded1ffb0e2a65ab5a8d236bceb0a92f231df3360d9213f68dc9e106ae925fe5570b34d0f1143b73d95cfb381fc6f56f1a5fcf6ce288589e753e00205fca6863442f3cceb277e7e7f803e013f9b44d2c2767ea7615485f512c4a898ec9554504418f22e57a9c82c09050e37c308ddcb745443fa0ae91324ba2eb3dc6b46fda22fb909a1a83d80a0e9f469097f0f1c42f3f2a12a41d8acc5da6984c6784a8b4eedc7f9a2e3742da3b42b8de35d8ce99d4d65c8f0f342c15433a419a8ceb6572b705519ec0bb60c3da99a3ca5f2f797adb2e621301278798979ec004429eb3a41db88a2d7c3b20cdede0c968c80b81ac0c0063b69e66693e199e0dd2cdff7ac63a7820cfaae95616d2a53012b862f7ea8dd355570a89be376304f3793d8e9eac5d4bd00a92f3ca2a3aee6740e3da2497d58921382044dc676a195cdb566b46b45015bd037f144db13c77d87d0f96e048035d0f091d2d7b44b70dd67dbb5c01fd7cb656dca91284a037507e339c2f1174da8a3904b5d867b858ca07b848be10350e48348a98f29d459e810e7c7f528ba251e3423afc9bbcab042984882dd9b02e3eb0d41c228f86da9123df66f5b3f47cac55b49b727e5eacd941424d91c895d8726433e2a1275bf2751e1ee6717037dfcae4f5cb4846e8fc4c7fdf9ab9acd212fb340317db1f63c1e3bebde6d1ea25ec7e4aa7fb9186258a7cd9d7d83da02a62260a72ff67f8c9b7854fcb07702af6926802400edb35bed8e83b6339b874b8480052dd2bc162ba26ee7583a0e9a8b247fb01fb36c356c36ec6f80ce7ab5e60e882049a27dba4ee8beca3cfa450a56fa269c4dda23dc744e00131f9277bb53687211cd7b9e0ce7f34adee27d23bb74f1ac8567296a5a5dd80318b791fc7666988e18a033a765ce363be9518af3bf3868915e989b65bcead9ef3490c8a83a30ed6a7e7e1676f22dbfbdc310e465ba5bf782a5bfab24e584d3c99fa5ee206f0147444340edc2b8732f0fed8b84dbb05f1d6ffa76f0bdfe692569a4b9f7938a5718534181f1abc2a1c0459b8061f7a46d300184e7d6270897f08f4ec443d9bf59a63040dd50357860e131c0288b7d46adbfbb940127578ab79e174433bfe249860834c6aeb03178c59eed146e25dba4b3d32642a3fee9aa745aef4cde172d0509cb74a25b9f066ba4d7ceaff0ad765b96b87f0af3f7e2ffd6164db523ac06a36829bf1cf182e7a6433dbd8c53b46cd0d1048b933254e7c64c6413ea049439d61dcb2747d5c4e199cb5171c29a4554ca6df16e9ba1173e0f7dbbc91216f9ce75d732e14fbe1126975304463f61850afb8de43d62283a408b5ad8be88e26889020904334f3fac02f3828ff6d4cbe0e4328c37d183630d47cabae6089d7ec72d77dc22f23541cda33607f76e2296ce1504d7626d3ebb21cce737ef92f40fe2f608100aeddb8fb44adb79db04c8b234601e2c2625e1636d5a9796617c2a387a701d4e0ae2ddb1e76d0af82500f979119736e0b9e6b381a91e6465f91b033e6fbf37eb95f20bb775bb0d4862ad38f55710c88b5fcd75fa2358cf7de0384dd6eb5c935890279dd629933a94ee3c14b184637002cb0bc6e1b6b957c5357270369093f94307ac10fd2e5cd39c7a16a9bed76526e264e9c90b3f85445495a5230a619402a1d1d8294c5ec9be0d695096fce1eff031f13b4ca689d0d0b5961538934999acbeeddcef8e944442abb1ef8ee7755306af44ecfb44dc64442c90414db08a534edcd0b2895c33dc4cf10791d182b0dde0b886af7c1eb14e85c4bda444545a88d2022d189ae9e606b6091972e69757227e29bc31df12ecc2b30343ad90b9dc8483d61af01c23cdb889ce482bef161ba12bcb5989a901fb21e90162041827feed23f90e22f0474c82c432dba4fdd1735b8d90fd7e881f5624749b06dce0558e1910f8341c1a4199fd0b61f7ca64eb13c3576b50b63cef8130a717f3e7d774731ea8f15ae17a63d13f3699e26bcf1fdcc249eab6d538f79432c0b9a478506c374d4eb0ed7bd521f610456e7c56c7dc413fa222b1926c38f00222a7da1badee9718cc54c57450c01abe09ac12b395ce6caa4eee69a73f00fff7c66aa2a5695660c23ab241088e24c12c489595bd82812ec34b94afa4ad07258098e0fa456afde6f80586f3c670f3cb2b6c53e20a9ea5d5b009058b4b41b5d8bbcc958a9b0606829b3466140859bce70872457414c47cc7a8b002dd4f21a81bea522bce6993d8f71836352d35501aa0d173f41cd43ed2ea280662b871e7f00c6ccbc413d05d782b6f3cd21f2892a0bcf30473c82eec64bd4c842129becf8d7c8bf5493e00b00b359eb0787a6ab4bb394b0f58d6198c1332e4a2f199579566634273d995a770fe81023c42557875617071f93fef7bbe9630fb0cac28e79fcba6403b729922723f20e99516be6707b44e061142737df098f940deb96b5b28121d512986e89247d6555b5c5279ffef5bfa8110d45120897d2741ddc85ac378ff70a0d4b00812a8873218053bf23d0b4b8423fe17511bb401bfd4cbddee52ea17223e2d2e3261360ad1e9256c00a165f0702e00e3f1712fee70fcb9b9abb7f9e8fda17d3cfd94c1cf555fad7cbd19441645a8ea9abea16f5a1744fd0655739ba9bba44cd3d3363840e8c638e8f84af11128e1a37b375b590148e12d75f2fb159a5a6e5b95a6e4f05db64842ddb76171ca31404b3100f23713af8b851960e6deea9972a4bc3824c3a087857e2da99be25c958d70f83b6415f42ee83248de09239bf34d939dc1431ccec080fe4bf627d99e6e6050a3e37eb66642955af7146e3cb3a834edac1a40f7dc32b465b16d752025c7dd5ece1155dfe0c9e72b0b527d97e429bc409e3c9452e7da3ea39e6d381067fa8dc2906449f97b3477e148e773b0e2304c2fd514c1e2870f4f463ee7b7bd35e56fce3c6ea640051db28c25ffed458e32805d804e4564dec0d53c1a847b43fb17d8c72f6555561abafdfe26c38b2aac7f5df6c1be1b1c489a51e6c7ab4a9c830029a8e1f780412808afedfa9c702a13096e5d1f0d1c08096c98a6915710b97bc8a62b785b148e8dc0416552ba31862da9cb2b287e09c6f0d9b816daa5cd304c6341c06f5a3a8d78926413c4a39a95ea2b4969d329a914b02b078499f2040a0178db5d44dadaceffcde59a4e021e6165ae75473bd45a0ffd65895958129de827599982d5f7c31b7b0b2ce007e0e304eb5b089b33eb996c99d33ddccd8a2785334621e338f38e5a08c00688d984c7ae648f82a7c6b683a889a47e75e4e70788a45fe97e99a053398fd0fdf845a86c52be198423b56f28aeec619df2e33b175a8694356564974bdbe29f3b6de17befe20320bc013efbd385c1034b3eab400212bfc12ea517789ce52c4432733ae8c71ac10809ba514f782741a36132daf68bc0eb1e95c21d62561aefc96c3c852e4ba34ceffa9da1575ff9ab1bd172ff5c3513e875c061ac096053c7ecbc52145881c04663c55ee13e58d3db70788291decbe2df93164b35a0366e666f6fa6c2759a68b88a95c0db4cd019d9623ffa129b760d4bea89151c56ef9fb860450d7dc03e70b9bdff2a2998bd65bfac5e72d939893434bb656c2b89b7488afdddfa20f75d7eb72398d30ff21eb996f62335aaf57d31c7cf241787f27acfd4469e514e19615b8cd4770114cca563bf8031df807802297064d4a438f5431a2a4b1466eb8dfe95beec162bb97bc8f3dd34052c8655612479ad7639f676f717860cfce9bddd98ac2bb46c282b32057b804e0f7e926f01f3b181e5c7efb4da53d94d452c8579e1b89474e20fc946cdb81fa35c12bd651b340a25dbd1bb2dd91160769f23ee0ffa7fe7e48d961c76c0181bbc442bc097d3b53eba03a0323053ef0a76dbb6e07d7d00ccaf1961af81b0934f5716b522e26634d548496dc690a64f6ce4d5fb465114c78eb7ad55ccab1f06d1ade331eb1aa9ea43a93b2ac57d306019a879fc37daa6da9ec6fb6df7332d8490c7f24a7a14c7bf10c9aebb35005691fe28a0520afad8a7a766ea8bec05a9931b7244b5e578a620abb1f356720e5cb255c4007d68539a038b9fca84dc669162485ba4d23acff03024a7aed9d12a288a199e5851222c12c0e65945bdd7029c92a7aa7a0553b3ab36eab3ce30fd31fb075af3f17e3f92c51a2db341fb14e6d5817c3a72b6157bbb083cc428980bf0315797ae40c3e624ed5283b02cdbc8ae850b682065039d7c46a58431ca31a179714ffcba0fa08123cc1902c306e29eb8a99d3cdac50febd7aebab29a77713352c87ce5d61948cb81a2ef07efae0f2d3d0a43c638bd96bcf13e705b8c2807d8c64bf167afe694ce98282014926e6b86fd0963f13edd5930ef0b1ec2bbacb2d36370a81654772616692b7ec0b384058494bd399aa8b3e6a145934a027556f75327a5d0e6222d5815b925ecf0575b50c34e5b4712c24430651962a3789cae1c0094a63f1f8991b0dba56869f771c9f7274f045d89f5a8317bcd80f8dcf9281660322b654cb25d0063d4f6a7fffdf1e61dc79a46fd2ba81879ec61e0d83590c9d321c9ce5c7ed10709d7b77ee32b5bafeae1d8afd6c9c946640d522a64e34486ad35151028cd27cfcdf5ae987a93a870922fb4d87292afab85d129dcc42fd2958598486e280c4d1b41738d6728d2b1e98a96390fde6788d0f8175dc6b0b093764063c72f2e8b54e2f712a5702b88a51f113d441f5f3151bf98a90af45cb9bb148f9aeb15995631d18a2ab128accaaef89634b08ccc6b1c21440f977f170974f24af4b93e610627d4436eeff9dedb88876e7cf660258f19736c096955e842b662954a357c87313c171f4cc6c0b1d0e235919fcfe4f72c5c2f92f706cf0fef652834fd4a7f9535a606ded8536d5a963a7343ac6ba97ff7c0f63e1a827905b8064218bfca7a6941426bd56057b0dd68b9f66307ed5b650b75d2c1edb1ae2c72fd0902a005ae9822fb271afec6fff82f5676c3ca5744b7873ad85bc0fefb670cd80dfbf9e9be6677bdb7202f8bc81bbe2ee5e2e8437d969dc836dd0f8d49c9d0637931882e1433ba8cce60bff4671deba297bbcb8771c36c1712e91c209b9c6fb17a949ac47ef625a1e5fdd2eeb869554eece79f04145fc1a512d83d440a590a26c5fa2af6f9158837647854e8f5b9c85f014b6bfcd3e8232c566c97593cf49fe771b2ee72e0041bae450a0b9bf4e84a7e65cd68b1ee09aa57efb17eedfa843e624cc6dadf0e14fba9fc6e51025a784caaea21fa9487dfde3c8797859d7f6ee0819e998abe0c8a618b996c3b5d01a03cd179463c17e0184d73a912b997e5c9dcde3a71a3edb0129619a025b660045882d0eca65821036fb787ec2d9ceebfce839f12e89d6e10e6bd065c030fd69cc83a9572d99442f5c65a47f4feb9dca39cb95be3f26f77c9551ae0c6c7c8a47a579a827d807be4249550582f0489667e339dd0ef0720c1bbd2ebb00180bb2fc1018ceb57754a6902ee5258d46932ea617e438a310f4ad431450368d58da6cb1462048faa5e2fb725ad708dc079a7c82b57dd312d8e3ccec21113c86a534c1ab19d1995c19729ace701f96eecc6b4dceabd51d92dc61987083f17cfaadcc6050f3e78faf3610ab9618316d7d616012ba96b668e4f86281b91a7f493e4bcdfe141e4445178479fb4bceaf77ae75c425324adb2282df04ecb73e444dcb3503a04695f9c0be5eac02163c457f210317c1c1fbaba1ca3aceab05842791a0ea96ec1353547c1e32905486c1666a937b4de7b33bef95c01917b05d379890ec0265f91411ed8437ad21b04e9afde00d02b0db2585c386c50318b9560fc6de6b27047a409b90d822ee69b57f2da9416c7f1cd74b57f2cb7f63bfcd009f62f58ddbaa73e41eb89e91ff315f5ad8c06139330cb2cacae46a7dec86c92718dfadcb0198a68c055ea4325ba584cb48c2137b71fec08016f09345b7534edc45d8406ec3a8317bfa8223ba3c8922c2f7ecda618db351b9dc0907bdeba8ffe608752d39ff16cec7134b3320a383261a3836e32de8ae9380cf15070332325995937350c04af00caeb9bc2af9842ccce21650f6c2a2404c1f0a0c68bca427a6b6aa6f04afe3ef75e093a9861b4a318c19762c92532651b1a071dadd961e781b9aef1dc065a041d6b478b3c2915b3004c60800c13e7516ea4383a41ae6ff9ae211285026c20ea8a36ae418d6d6d73df681348f0d758e47c02ce341e84f0460b356f8ad5529ff7bf31979b09dc2515b65d6ce778ce6630913cc0b53de1ec02dacadcb37a4c92806a04297a005fb8298f788fcbd45ea5c765dc732fa920276aeae65b76cbee1105169215f93d38891644e637c2d05c25212829344d86a7105d9b3f65ee548cfb688a2eede639aa440c11f2d78e34fe2e47a05ce52d3b7a206780dc32c259aa101377143ecda50cd8d0d49c2673b0bc307b9b08472ede6a410b7ba91e009dd69731891bd6f06fe7040e6711ec31bbfb597d0751f1761615b7223e95c42d7f4dbf188c45ddd69b1174a97aa78b4d3d15a0a70585c310e04815f9032a39ffe28150ba0c937dcf2e876e6919ebb9d4688b528c5ed92eb4dfcab435850e6f794d172b7f794646c0d0770eb2d7a027606bde845275243d2cbf845f19d98378c0c03102d4f87e4901d4e72b9ab5745e5485880304047bfebf8e5681950a7cdf13e430ce341c1651f3287eed76cb80f8b639345d501a263f957fcf558f96235c14a53248f2553933e29b6892277e3a13530dee4107f9ff81cc34b8e11fb74c4d5d90560d87a010069f29a4360a13a4ee99bc9f884336b9bbce6ebcaf83fbe37c44ceadc76b777e156e9d22a62d26b648d9a1174791a598a675a2355d53c2e7c779ffc747191b31055e57d92bb11ef6376413bbf821d825390253bdaf1073c7bd95e10e5801f07e3b0ea0431b2110eef5b19d662a8345ee3e6a4c06cd2a69f1584d930bc6e7af52dc4548f7ba0e9cc16afda2a5d64904fbab0a9d91c0c8f020322995ef56c8220b7900de03afffcab9014e9458383ea9ddf23b06649131713317d1f153c5cec8d4f5a6c7c16e597627e317c246b669cdea7cad605e9e6e743236f4dc30550190f6bd11c5f278bc849e6e1b23f2d6bc114f24d29da7bfe8cde07b531f417fb9f3bdf8c61b32dfaeefb147cc172cff0049971f5868446a4d3e01c0705b95100413433eeb88e77770c57a3ec58fa9e1c067b80d18648c80eb9fbaada4ff44519f9bd4f3737eae111c935472a361661d1f290f13dce5d513581c35dad090f37debe208b073293dfcf3ee1aff57425c1eb9aa301c537dbe7583c7a25aa2944ec1908f0f99bd63f92b54bf46e365ad92903598c34159f7fb4b81f0b85ae2b8fd7041e4c8877ede197e24776f97a8a0aa41423c20470968bacc5f70fd3a9e78999fcde826a9b1bb65cb84892bbf76f31e5fd1895884da3bcff346af5fc5d46e95cee7dd36b856169081dff4125bb1d3273ce25adca727105b38d12b2768f8ab211bca8a27091a0b15d45dfcbb6e4d54fa29ccf11fa54fcaaa5fe52c4cce8c458164c1e9d8eeb8fb3c8324e2eeb761afc7b0c58241acf3b5ca6eb4dab54ede3baf4d7297f8438e9b9516b2dc11e7e1f90d45cfa2bd2d478d559cbd07a01d5ee3cf7304a1ca5e78a1c68bd34b00e6e3c8aa381366d02e288acdfe26cad85f562af66b9a5c5cbdca4b9de1049d654b42640d563e29852d6ec3ecd10f5455cbffd309fa3bb6730f4af3ffbf10c9e6b1d25e62fee37f97e80e460f436c9a25061347b684142870eb494fb95cb279ed99862ab6f09c5a521cab62ea672041bc37879c14a70a605253af6ca9126a02674d2c6e228b2c9d9ca2a06111f05dd7c08530e1429106c13b5ca82842ae9c17f03412c3d757bef518fc1ef8e4e83657ad6e507506b61300d427769f89934596421e3e0fdb931aa62e4806a2050bae65f473381f45e6b3f11ff14335de14cdac12c1cce0db1cccc1391fd0b7157baad20d595c1f265d05fbbe96eb1267ad27359850af372b9ec9f7b84d45ec2166003b52309d71bc32cbdfb5b0f082bc7916fecd594a23272d6492f2089c6773869afccb350a2612de276321f84cf95aa2e67f7f654c30dd128089598068fc17f35253866617fdc5d907e9be9121c16fd3246863bef917082065b21d63aa07b8f6890a90ad5ac054d5ad89bd3dc4715751d68f903ef38f3fd5e6a8b926b3f8f6de55101edb78c959eff227c7669e78b488b77141bb6cc16298d31be859f37bb8bcbfbbc6e345cadf4f128835b0654da2cc10f3c591180d09c1f3bb67f2868e0a606bc749a0aecfb16d887568c4be6b3fcf9eca0b630d4337e85a5ae9ae4717478b98513ffa15160eb182e3abea0bde643b60c713a0706f9813193dcb09881d778a812fc168b83a4811042b1c55b62646285405d266c3f54489022d1726883791bba3c4676044715e06435dcc6de975588f7dc388c2357da048ec4308993a30cd8c61b4f639d07823ddd3d812393d55a58ec866367d8b4f15d85aa4099a9f53043edbfc6d43316545905d6641902bb9097e90f0e6644630fd0724a4a413759fe735a6c0ffb599f9f2d28161468b2dac55272d1252eaa50d2e6ee328e880ded1ffb0e2a65ab5a8d236bceb0a92f231df3360d9213f68dc9e106ae925fe5570b34d0f1143b73d95cfb381fc6f56f1a5fcf6ce288589e753e00205fca6863442f3cceb277e7e7f803e013f9b44d2c2767ea7615485f512c4a898ec9554504418f22e57a9c82c09050e37c308ddcb745443fa0ae91324ba2eb3dc6b46fda22fb909a1a83d80a0e9f469097f0f1c42f3f2a12a41d8acc5da6984c6784a8b4eedc7f9a2e3742da3b42b8de35d8ce99d4d65c8f0f342c15433a419a8ceb6572b705519ec0bb60c3da99a3ca5f2f797adb2e621301278798979ec004429eb3a41db88a2d7c3b20cdede0c968c80b81ac0c0063b69e66693e199e0dd2cdff7ac63a7820cfaae95616d2a53012b862f7ea8dd355570a89be376304f3793d8e9eac5d4bd00a92f3ca2a3aee6740e3da2497d58921382044dc676a195cdb566b46b45015bd037f14ad1764c9e3ad09b4addff67f285b41f1f092da9681ac3b28f1b0a2c96f772a2284a037507e339c2f1174da8a3904b5d867b858ca07b848be10350e48348a98f29d459e810e7c7f528ba251e3423afc9bbcab042984882dd9b02e3eb0d41c228fd6a9041c57bfef9a44887a1c3eda2b1d06c7217e37bd811e3a183f8afeb6dcc55bf2751e1ee6717037dfcae4f5cb4846e8fc4c7fdf9ab9acd212fb340317db1f63c1e3bebde6d1ea25ec7e4aa7fb9186258a7cd9d7d83da02a62260a72ff67f8c9b7854fcb07702af6926802400edb35bed8e83b6339b874b8480052dd2bc162ba26ee7583a0e9a8b247fb01fb36c356c36ec6f80ce7ab5e60e882049a27dba4ee8beca3cfa450a56fa269c4dda23dc744e00131f9277bb53687211cd7b9e0ce7f34adee27d23bb74f1ac8567296a5a5dd80318b791fc7666988e18a033a765c2367f89e5b51548fdb7cb67d5a00cccc272db0566170c23029bc2294321433b6dbfbdc310e465ba5bf782a5bfab24e584d3c99fa5ee206f0147444340edc2b8732f0fed8b84dbb05f1d6ffa76f0bdfe692569a4b9f7938a5718534181f1abc2a1c0459b8061f7a46d300184e7d6270897f08f4ec443d9bf59a63040dd50357860e131c0288b7d46adbfbb940127578ab79e174433bfe249860834c6aeb03178c59eed146e25dba4b3d32642a3fee9aa745aef4cde172d0509cb74a25b9f066babed07f9d1c993da156482eb081042580acaab3003987f8585df786f846fea61433dbd8c53b46cd0d1048b933254e7c64c6413ea049439d61dcb2747d5c4e199cb5171c29a4554ca6df16e9ba1173e0f7dbbc91216f9ce75d732e14fbe1126975304463f61850afb8de43d62283a408b5ad8be88e26889020904334f3fac02f3828ff6d4cbe0e4328c37d183630d47cabae6089d7ec72d77dc22f23541cda33607f76e2296ce1504d7626d3ebb21cce737ef92f40fe2f608100aeddb8fb44adb79db04c8b234601e2c2625e1636d5a9796617c2a387a701d4e0ae2ddb1e76d0af82500f979119736e0b9e6b381a91e6465f91b033e6fbf37eb95f20bb775bb0d4862ad38f55710c88b5fcd75fa2358cf7de0384dd6eb5c935890279dd629933a94ee3c14b184637002cb0bc6e1b6b957c5357270369093f94307ac10fd2e5cd39c7a16a9bed76526e264e9c90b3f85445495a5230a619402a1d1d8294c5ec9be0d695096fce1eff031f13b4ca689d0d0b5961538934999acbeeddcef8e944442abb1ef8ee7755306af44ecfb44dc64442c90414db08a534edcd0b2895c33dc4cf10791d182b0dde0b886af7c1eb14e85c4bda444545a88d2022d189ae9e606b6091972e69757227e29bc31df12ecc2b30343ad90b9dc8483d61af01c23cdb889ce482bef161ba12bcb5989a901fb21e90162041827feed23f90e22f0474c82c432dba4fdd1735b8d90fd7e881f5624749b06dce0558e1910f8341c1a4199fd0b61f7ca64eb13c3576b50b63cef8130a717f3e7d774731ea8f15ae17a63d13f3699e26bcf1fdcc249eab6d538f79432c0b9a478506c374d4eb0ed7bd521f610456e7c56c7dc413fa222b1926c38f00222a7da1badee9718cc54c57450c01abe09ac12b395ce6caa4eee69a73f00fff7c66aa2a5695660c23ab241088e24c12c489595bd82812ec34b94afa4ad07258098e0fa456afde6f80586f3c670f3cb2b6c53e20a9ea5d5b009058b4b41b5d8bbcc958a9b0606829b3466140859bce70872457414c47cc7a8b002dd4f21a81bea522bce6993d8f71836352d35501aa0d173f41cd43ed2ea280662b871e7f00c6ccbc413d05d782b6f3cd21f2892a0bcf30473c82eec64bd4c842129becf8d7c8bf5493e00b00b359eb0787a6ab4bb394b0f58d6198c1332e4a2f199579566634273d995a770fe81023c42557875617071f93fef7bbe9630fb0cac28e79fcba6403b729922723f20e99516be6707b44e061142737df098f940deb96b5b28121d512986e89247d6555b5c5279ffef5bfa8110d45120897d2741ddc85ac378ff70a0d4b00812a8873218053bf23d0b4b8423fe17511bb401bfd4cbddee52ea17223e2d2e3261360ad1e9256c00a165f0702e00e3f1712fee70fcb9b9abb7f9e8fda17d3cfd94c1cf555fad7cbd19441645a8ea9abea16f5a1744fd0655739ba9bba44cd3d3363840e8c638e8f84af11128e1a37b375b590148e12d75f2fb159a5a6e5b95a6e4f05db64842ddb76171ca31404b3100f23713af8b851960e6deea9972a4bc3824c3a087857e2da99be25c958d70f83b6415f42ee83248de09239bf34d939dc1431ccec080fe4bf627d99e6e6050a3e37eb66642955af7146e3cb3a834edac1a40f7dc32b465b16d752025c7dd5ece1155dfe0c9e72b0b527d97e429bc409e3c9452e7da3ea39e6d381067fa8dc2906449f97b3477e148e773b0e2304c2fd514c1e2870f4f463ee7b7bd35e56fce3c6ea640051db28c25ffed458e32805d804e4564dec0d53c1a847b43fb17d8c72f6555561abafdfe26c38b2aac7f5df6c1be1b1c489a51e6c7ab4a9c830029a8e1f780412808afedfa9c702a13096e5d1f0d1c08096c98a6915710b97bc8a62b7efaa5e78f345db794051a305dfedd1707043636a5f0580d726a8094d73edec8cf5a3a8d78926413c4a39a95ea2b4969d329a914b02b078499f2040a0178db5d4d3c6fe2c75ddf0388367055472c9dbaf3e9c2eed4ad49c32b31399068070a2f05f7c31b7b0b2ce007e0e304eb5b089b33eb996c99d33ddccd8a2785334621e338f38e5a08c00688d984c7ae648f82a7c6b683a889a47e75e4e70788a45fe97e99a053398fd0fdf845a86c52be198423b56f28aeec619df2e33b175a8694356564974bdbe29f3b6de17befe20320bc013efbd385c1034b3eab400212bfc12ea517789ce52c4432733ae8c71ac10809ba514f782741a36132daf68bc0eb1e95c21d62561aefc96c3c852e4ba34ceffa9da1575ff9ab1bd172ff5c3513e875c061ac096053c7ecbc52145881c04663c55ee13e58d3db70788291decbe2df93164b35a0366e666f6fa6c2759a68b88a95c0db4cd019d9623ffa129b760d4bea89151c56ef9fb860450d7dc03e70b9bdff2a2998bd65bfac5e72d939893434bb656c2b89b7488afdddfa20f75d7eb72398d30ff21eb996f62335aaf57d31c7cf241787f27acfd4469e514e19615b8cd4770114cca563bf8031df807802297064d4a438f5431a2a4b1466eb8dfe95beec162bb97bc8f3dd34052c8655612479ad7639f676f717860cfce9bddd98ac2bb46c282b32057b804e0f7e926f01f3b181e5c7efb4da53d94d452c8579e1b89474e20fc946cdb81fa35c12bd651b340a25dbd1bb2dd91160769f23ee0ffa7fe7e48d961c76c0181bbc442bc097d3b53eba03a0323053ef0a76dbb6e07d7d00ccaf1961af81b0934f5716b522e26634d548496dc690a64f6ce4d5fb465114c78eb7ad55ccab1f06d1ade331eb1aa9ea43a93b2ac21447a79fecc9dee4c55ec77caeec17ef62d222480fa8065d7c51bf29f10180d5005691fe28a0520afad8a7a766ea8bec05a9931b7244b5e578a620abb1f356712b23b5c2b20d41e93fadea64de4cb96be5a1e35b1230996957f0843df53321912a288a199e5851222c12c0e65945bdd7029c92a7aa7a0553b3ab36eab3ce30fd31fb075af3f17e3f92c51a2db341fb14e6d5817c3a72b6157bbb083cc428980bf0315797ae40c3e624ed5283b02cdbc8ae850b682065039d7c46a58431ca31a179714ffcba0fa08123cc1902c306e29eb8a99d3cdac50febd7aebab29a77713660f3ae740d86532a37ffc7b7221ce2997dbb6b33d755adca229c5395ce4c97b8c64bf167afe694ce98282014926e6b86fd0963f13edd5930ef0b1ec2bbacb2d36370a81654772616692b7ec0b384058494bd399aa8b3e6a145934a027556f75327a5d0e6222d5815b925ecf0575b50c34e5b4712c24430651962a3789cae1c0095503a833ecb85dfc8ffcfb8ee1c10ee2dcd0197e8b2d99d2ff7308ee32393f0322b654cb25d0063d4f6a7fffdf1e61dc79a46fd2ba81879ec61e0d83590c9d321c9ce5c7ed10709d7b77ee32b5bafeae1d8afd6c9c946640d522a64e34486ad35151028cd27cfcdf5ae987a93a870922fb4d87292afab85d129dcc42fd2958598486e280c4d1b41738d6728d2b1e98a96390fde6788d0f8175dc6b0b093764063c72f2e8b54e2f712a5702b88a51f113d441f5f3151bf98a90af45cb9bb148f9aeb15995631d18a2ab128accaaef89634b08ccc6b1c21440f977f170974f24af4b93e610627d4436eeff9dedb88876e7cf660258f19736c096955e842b662954a357c87313c171f4cc6c0b1d0e235919fcfe4f72c5c2f92f706cf0fef652834fd4a7f9535a606ded8536d5a963a7343ac6ba97ff7c0f63e1a827905b8064218bfca7a6941426bd56057b0dd68b9f66307ed5b650b75d2c1edb1ae2c72fd0902a005ae9822fb271afec6fff82f5676c3ca5744b7873ad85bc0fefb670cd80dfbf9e9be6677bdb7202f8bc81bbe2ee5e2e8437d969dc836dd0f8d49c9d0637931882e1433ba8cce60bff4671deba297bbcb8771c36c1712e91c209b9c6fb17a949ac47ef625a1e5fdd2eeb869554eece79f04145fc1a512d83d440a590a26c5fa2af6f9158837647854e8f5b9c85f014b6bfcd3e8232c566c97593cf49fe771b2ee72e0041bae450a0b9bf4e84a7e65cd68b1ee09aa57efb17eedfa843e624cc6dadf0e14fba9fc6e51025a784caaea21fa9487dfde3c8797859d7f6ee0819e998abe0c8a618b996c3b5d01a03cd179463c17e0184d73a912b997e5c9dcde3a71a3edb0129619a025b660045882d0eca65821036fb787ec2d9ceebfce839f12e89d6e10e6bd065c030fd69cc83a9572d99442f5c65a47f4feb9dca39cb95be3f26f77c9551ae0c6c7c8a47a579a827d807be4249550582f0489667e339dd0ef0720c1bbd2ebb00180bb2fc1018ceb57754a6902ee5258d46932ea617e438a310f4ad431450368d58da6cb1462048faa5e2fb725ad708dc079a7c82b57dd312d8e3ccec21113c86a534c1ab19d1995c19729ace701f96eecc6b4dceabd51d92dc61987083f17cfaadcc6050f3e78faf3610ab9618316d7d616012ba96b668e4f86281b91a7f493e4bcdfe141e4445178479fb4bceaf77ae75c425324adb2282df04ecb73e444dcb3503a04695f9c0be5eac02163c457f210317c1c1fbaba1ca3aceab05842791a0ea96ec1353547c1e32905486c1666a937b4de7b33bef95c01917b05d379890ec0265f91411ed8437ad21b04e9afde00d02b0db2585c386c50318b9560fc6de6b27047a409b90d822ee69b57f2da9416c7f1cd74b57f2cb7f63bfcd009f62f58ddbaa73e41eb89e91ff315f5ad8c06139330cb2cacae46a7dec86c92718dfadcb0198a68c055ea4325ba584cb48c2137b71fec08016f09345b7534edc45d8406ec3a8317bfa8223ba3c8922c2f7ecda618db351b9dc0907bdeba8ffe608752d39ff16cec7134b3320a383261a3836e32de8ae9380cf15070332325995937350c04af00caeb9bc2af9842ccce21650f6c2a2404c1f0a0c68bca427a6b6aa6f04afe3ef75e093a9861b4a318c19762c92532651b1a071dadd961e781b9aef1dc065a041d6b478b3c2915b3004c60800c13e7516ea4383a41ae6ff9ae211285026c20ea8a36ae418d6d6d73df681348f0d758e47c02ce341e84f0460b356f8ad5529ff7bf31979b09dc2515b65d6ce778ce6630913cc0b53de1ec02dacadcb37a4c92806a04297a005fb8298f788fcbd45ea5c765dc732fa920276aeae65b76cbee1105169215f93d38891644e637c2d05c25212829344d86a7105d9b3f65ee548cfb688a2eede639aa440c11f2d78e34fe2e47a05ce52d3b7a206780dc32c259aa101377143ecda50cd8d0d49c2673b0bc307b9b08472ede6a410b7ba91e009dd69731891bd6f06fe7040e6711ec31bbfb597d0751f1761615b7223e95c42d7f4dbf188c45ddd69b1174a97aa78b4d3d15a0a70585c310e04815f9032a39ffe28150ba0c937dcf2e876e6919ebb9d4688b528c5ed92eb4dfcab435850e6f794d172b7f794646c0d0770eb2d7a027606bde845275243d2cbf845f19d98378c0c03102d4f87e4901d4e72b9ab5745e5485880304047bfebf8e5681950a7cdf13e430ce341c1651f3287eed76cb80f8b639345d501a263f957fcf558f96235c14a53248f2553933e29b6892277e3a13530dee4107f9ff81cc34b8e11fb74c4d5d90560d87a010069f29a4360a13a4ee99bc9f884336b9bbce6ebcaf83fbe37c44ceadc76b777e156e9d22a62d26b648d9a1174791a598a675a2355d53c2e7c779ffc747191b31055e57d92bb11ef6376413bbf821d825390253bdaf1073c7bd95e10e5801f07e3b0ea0431b2110eef5b19d662a8345ee3e6a4c06cd2a69f1584d930bc6e7af52dc4548f7ba0e9cc16afda2a5d64904fbab0a9d91c0c8f020322995ef56c8220b7900de03afffcab9014e9458383ea9ddf23b06649131713317d1f153c5cec8d4f5a6c7c16e597627e317c246b669cdea7cad605e9e6e743236f4dc30550190f6bd11c5f278bc849e6e1b23f2d6bc114f24d29da7bfe8cde07b531f417fb9f3bdf8c61b32dfaeefb147cc172cff0049971f5868446a4d3e01c0705b95100413433eeb88e77770c57a3ec58fa9e1c067b80d18648c80eb9fbaada4ff44519f9bd4f3737eae111c935472a361661d1f290f13dce5d513581c35dad090f37debe208b073293dfcf3ee1aff57425c1eb9aa301c537dbe7583c7a25aa2944ec1908f0f99bd63f92b54bf46e365ad92903598c34159f7fb4b81f0b85ae2b8fd7041e4c8877ede197e24776f97a8a0aa41423c20470968bacc5f70fd3a9e78999fcde826a9b1bb65cb84892bbf76f31e5fd1895884da3bcff346af5fc5d46e95cee7dd36b856169081dff4125bb1d3273ce25adca727105b38d12b2768f8ab211bca8a27091a0b15d45dfcbb6e4d54fa29ccf11fa54fcaaa5fe52c4cce8c458164c1e9d8eeb8fb3c8324e2eeb761afc7b0c58241acf3b5ca6eb4dab54ede3baf4d7297f8438e9b9516b2dc11e7e1f90d45cfa2bd2d478d559cbd07a01d5ee3cf7304a1ca5e78a1c68bd34b00e6e3c8aa381366d02e288acdfe26cad85f562af66b9a5c5cbdca4b9de1049d654b42640d563e29852d6ec3ecd10f5455cbffd309fa3bb6730f4af3ffbf10c9e6b1d25e62fee37f97e80e460f436c9a25061347b684142870eb494fb95cb279ed99862ab6f09c5a521cab62ea672041bc37879c14a70a605253af6ca9126a02674d2c6e228b2c9d9ca2a06111f05dd7c08530e1429106c13b5ca82842ae9c17f03412c3d757bef518fc1ef8e4e83657ad6e507506b61300d427769f89934596421e3e0fdb931aa62e4806a2050bae65f473381f45e6b3f11ff14335de14cdac12c1cce0db1cccc1391fd0b7157baad20d595c1f265d05fbbe96eb1267ad27359850af372b9ec9f7b84d45ec2166003b52309d71bc32cbdfb5b0f082bc7916fecd594a23272d6492f2089c6773869afccb350a2612de276321f84cf95aa2e67f7f654c30dd128089598068fc17f35253866617fdc5d907e9be9121c16fd3246863bef917082065b21d63aa07b8f6890a90ad5ac054d5ad89bd3dc4715751d68f903ef38f3fd5e6a8b926b3f8f6de55101edb78c959eff227c7669e78b488b77141bb6cc16298d31be859f37bb8bcbfbbc6e345cadf4f128835b0654da2cc10f3c591180d09c1f3bb67f2868e0a606bc749a0aecfb16d887568c4be6b3fcf9eca0b630d4337e85a5ae9ae4717478b98513ffa15160eb182e3abea0bde643b60c713a0706f9813193dcb09881d778a812fc168b83a4811042b1c55b62646285405d266c3f54489022d1726883791bba3c4676044715e06435dcc6de975588f7dc388c2357da048ec4308993a30cd8c61b4f639d07823ddd3d812393d55a58ec866367d8b4f15d85aa4099a9f53043edbfc6d43316545905d6641902bb9097e90f0e6644630fd0724a4a413759fe735a6c0ffb599f9f2d28161468b2dac55272d1252eaa50d2e6ee328e880ded1ffb0e2a65ab5a8d236bceb0a92f231df3360d9213f68dc9e106ae925fe5570b34d0f1143b73d95cfb381fc6f56f1a5fcf6ce288589e753e00205fca6863442f3cceb277e7e7f803e013f9b44d2c2767ea7615485f512c4a898ec9554504418f22e57a9c82c09050e37c308ddcb745443fa0ae91324ba2eb3dc6b46fda22fb909a1a83d80a0e9f469097f0f1c42f3f2a12a41d8acc5da6984c6784a8b4eedc7f9a2e3742da3b42b8de35d8ce99d4d65c8f0f342c15433a419a8ceb6572b705519ec0bb60c3da99a3ca5f2f797adb2e621301278798979ec004429eb3a41db88a2d7c3b20cdede0c968c80b81ac0c0063b69e66693e199e0dd2cdff7ac63a7820cfaae95616d2a53012b862f7ea8dd355570a89be376304f3793d8e9eac5d4bd00a92f3ca2a3aee6740e3da2497d58921382044dc676a195cdb566b46b45015bd037f14ad1764c9e3ad09b4addff67f285b41f1f092da9681ac3b28f1b0a2c96f772a2284a037507e339c2f1174da8a3904b5d867b858ca07b848be10350e48348a98f29d459e810e7c7f528ba251e3423afc9bbcab042984882dd9b02e3eb0d41c228f86cce5f21858c990f4f4631a50281a835a495a0c4ad7413e858d678bff78262f5bf2751e1ee6717037dfcae4f5cb4846e8fc4c7fdf9ab9acd212fb340317db1f63c1e3bebde6d1ea25ec7e4aa7fb9186258a7cd9d7d83da02a62260a72ff67f8c9b7854fcb07702af6926802400edb35bed8e83b6339b874b8480052dd2bc162ba26ee7583a0e9a8b247fb01fb36c356c36ec6f80ce7ab5e60e882049a27dba4ee8beca3cfa450a56fa269c4dda23dc744e00131f9277bb53687211cd7b9e0ce7f34adee27d23bb74f1ac8567296a5a5dd80318b791fc7666988e18a033a765cd32a37c1ddf63ab944db7ff780dd4a546631055201b06e62fc4aa25f1890d10adbfbdc310e465ba5bf782a5bfab24e584d3c99fa5ee206f0147444340edc2b8732f0fed8b84dbb05f1d6ffa76f0bdfe692569a4b9f7938a5718534181f1abc2a1c0459b8061f7a46d300184e7d6270897f08f4ec443d9bf59a63040dd50357860e131c0288b7d46adbfbb940127578ab79e174433bfe249860834c6aeb03178c59eed146e25dba4b3d32642a3fee9aa745aef4cde172d0509cb74a25b9f066babed07f9d1c993da156482eb081042580acaab3003987f8585df786f846fea61433dbd8c53b46cd0d1048b933254e7c64c6413ea049439d61dcb2747d5c4e199cb5171c29a4554ca6df16e9ba1173e0f7dbbc91216f9ce75d732e14fbe1126975304463f61850afb8de43d62283a408b5ad8be88e26889020904334f3fac02f3828ff6d4cbe0e4328c37d183630d47cabae6089d7ec72d77dc22f23541cda33607f76e2296ce1504d7626d3ebb21cce737ef92f40fe2f608100aeddb8fb44adb79db04c8b234601e2c2625e1636d5a9796617c2a387a701d4e0ae2ddb1e76d0af82500f979119736e0b9e6b381a91e6465f91b033e6fbf37eb95f20bb775bb0d4862ad38f55710c88b5fcd75fa2358cf7de0384dd6eb5c935890279dd629933a94ee3c14b184637002cb0bc6e1b6b957c5357270369093f94307ac10fd2e5cd39c7a16a9bed76526e264e9c90b3f85445495a5230a619402a1d1d8294c5ec9be0d695096fce1eff031f13b4ca689d0d0b5961538934999acbeeddcef8e944442abb1ef8ee7755306af44ecfb44dc64442c90414db08a534edcd0b2895c33dc4cf10791d182b0dde0b886af7c1eb14e85c4bda444545a88d2022d189ae9e606b6091972e69757227e29bc31df12ecc2b30343ad90b9dc8483d61af01c23cdb889ce482bef161ba12bcb5989a901fb21e90162041827feed23f90e22f0474c82c432dba4fdd1735b8d90fd7e881f5624749b06dce0558e1910f8341c1a4199fd0b61f7ca64eb13c3576b50b63cef8130a717f3e7d774731ea8f15ae17a63d13f3699e26bcf1fdcc249eab6d538f79432c0b9a478506c374d4eb0ed7bd521f610456e7c56c7dc413fa222b1926c38f00222a7da1badee9718cc54c57450c01abe09ac12b395ce6caa4eee69a73f00fff7c66aa2a5695660c23ab241088e24c12c489595bd82812ec34b94afa4ad07258098e0fa456afde6f80586f3c670f3cb2b6c53e20a9ea5d5b009058b4b41b5d8bbcc958a9b0606829b3466140859bce70872457414c47cc7a8b002dd4f21a81bea522bce6993d8f71836352d35501aa0d173f41cd43ed2ea280662b871e7f00c6ccbc413d05d782b6f3cd21f2892a0bcf30473c82eec64bd4c842129becf8d7c8bf5493e00b00b359eb0787a6ab4bb394b0f58d6198c1332e4a2f199579566634273d995a770fe81023c42557875617071f93fef7bbe9630fb0cac28e79fcba6403b729922723f20e99516be6707b44e061142737df098f940deb96b5b28121d512986e89247d6555b5c5279ffef5bfa8110d45120897d2741ddc85ac378ff70a0d4b00812a8873218053bf23d0b4b8423fe17511bb401bfd4cbddee52ea17223e2d2e3261360ad1e9256c00a165f0702e00e3f1712fee70fcb9b9abb7f9e8fda17d3cfd94c1cf555fad7cbd19441645a8ea9abea16f5a1744fd0655739ba9bba44cd3d3363840e8c638e8f84af11128e1a37b375b590148e12d75f2fb159a5a6e5b95a6e4f05db64842ddb76171ca31404b3100f23713af8b851960e6deea9972a4bc3824c3a087857e2da99be25c958d70f632f01d1adac53792524c992f1dd44b5b630b0133672e8ae1489cc2a0f751f4e3e37eb66642955af7146e3cb3a834edac1a40f7dc32b465b16d752025c7dd5ece1155dfe0c9e72b0b527d97e429bc409e3c9452e7da3ea39e6d381067fa8dc2906449f97b3477e148e773b0e2304c2fd514c1e2870f4f463ee7b7bd35e56fce3c6ea640051db28c25ffed458e32805d804e4564dec0d53c1a847b43fb17d8c72f6555561abafdfe26c38b2aac7f5df6c1be1b1c489a51e6c7ab4a9c830029a8e1f780412808afedfa9c702a13096e5d1f0d1c08096c98a6915710b97bc8a62b7efaa5e78f345db794051a305dfedd1707043636a5f0580d726a8094d73edec8cf5a3a8d78926413c4a39a95ea2b4969d329a914b02b078499f2040a0178db5d4d3c6fe2c75ddf0388367055472c9dbaf3e9c2eed4ad49c32b31399068070a2f05f7c31b7b0b2ce007e0e304eb5b089b33eb996c99d33ddccd8a2785334621e338f38e5a08c00688d984c7ae648f82a7c6b683a889a47e75e4e70788a45fe97e99a053398fd0fdf845a86c52be198423b56f28aeec619df2e33b175a8694356564974bdbe29f3b6de17befe20320bc013efbd385c1034b3eab400212bfc12ea517789ce52c4432733ae8c71ac10809ba514f782741a36132daf68bc0eb1e95c21d62561aefc96c3c852e4ba34ceffa9da1575ff9ab1bd172ff5c3513e875c061ac096053c7ecbc52145881c04663c55ee13e58d3db70788291decbe2df93164b35a0366e666f6fa6c2759a68b88a95c0db4cd019d9623ffa129b760d4bea89151c56ef9fb860450d7dc03e70b9bdff2a2998bd65bfac5e72d939893434bb656c2b89b7488afdddfa20f75d7eb72398d30ff21eb996f62335aaf57d31c7cf241787f27acfd4469e514e19615b8cd4770114cca563bf8031df807802297064d4a438f5431a2a4b1466eb8dfe95beec162bb97bc8f3dd34052c8655612479ad7639f676f717860cfce9bddd98ac2bb46c282b32057b804e0f7e926f01f3b181e5c7efb4da53d94d452c8579e1b89474e20fc946cdb81fa35c12bd651b340a25dbd1bb2dd91160769f23ee0ffa7fe7e48d961c76c0181bbc442bc097d3b53eba03a0323053ef0a76dbb6e07d7d00ccaf1961af81b0934f5716b522e26634d548496dc690a64f6ce4d5fb465114c78eb7ad55ccab1f06d1ade331eb1aa9ea43a93b2ac5e9bad2a9cce240ab1844ff97193ba451e1a5e339d49c5f5edb7254eaf67bcbd5005691fe28a0520afad8a7a766ea8bec05a9931b7244b5e578a620abb1f356712b23b5c2b20d41e93fadea64de4cb96be5a1e35b1230996957f0843df53321912a288a199e5851222c12c0e65945bdd7029c92a7aa7a0553b3ab36eab3ce30fd31fb075af3f17e3f92c51a2db341fb14e6d5817c3a72b6157bbb083cc428980bf0315797ae40c3e624ed5283b02cdbc8ae850b682065039d7c46a58431ca31a179714ffcba0fa08123cc1902c306e29eb8a99d3cdac50febd7aebab29a77713660f3ae740d86532a37ffc7b7221ce2997dbb6b33d755adca229c5395ce4c97b8c64bf167afe694ce98282014926e6b86fd0963f13edd5930ef0b1ec2bbacb2d36370a81654772616692b7ec0b384058494bd399aa8b3e6a145934a027556f75327a5d0e6222d5815b925ecf0575b50c34e5b4712c24430651962a3789cae1c0095503a833ecb85dfc8ffcfb8ee1c10ee2dcd0197e8b2d99d2ff7308ee32393f0322b654cb25d0063d4f6a7fffdf1e61dc79a46fd2ba81879ec61e0d83590c9d57bd74904b927576bb2375074910e4a9b79427b4f43bc0a32e946127cce95cd6d35151028cd27cfcdf5ae987a93a870922fb4d87292afab85d129dcc42fd2958122c782a339cde912b61c178aa35b6ebe6d56f7031ed7af54f7b469df4b5119bc007d38686e785da0b3b26d1eda5f6424e34fe1afd1063f782c461dfc789c04df9aeb15995631d18a2ab128accaaef89634b08ccc6b1c21440f977f170974f248833e45c929c8aec3c793125d4a44f4977ae0b26667549a9e0958ee6ac109f254f441bbe6b8f91221f5013653de217d035cccae7e7acccfec0d1116a2c34902b787206687894df7650c3b3b06a504dfb9ce2b1fb667a7fa0aa407e593d3578e8d006831749ca44cc79c4fc1d751cd5411110ddfdd394bb40e8f47f0529cb9e1ebcda40a7e073122148e494684c7c129d7b19d2ede4c29556b748d92cef48db27a9ddfaf316d6426639947e6808f7dea288431f41b572b38fa3b48e060c0caffb2d13c74cd8ac3be6f07f281ddb47ab822ef9d5c3fe3603fb55b6ec952ade6f066d662c2fe05fd6754de46592dc9464d4d377e93a7fd037da39681d2bd54b09141705acefb83fd3ed03570f59f5b95f161d4462dea7c40e556c7d5d10a873dd9b441e84faa299b44f534720297afb13665f714f9cb2b94d6ce1c4513b092894e5f66cbd1cb52428621aaab8fcc739bffc99a1bcd8be82610707ef07e40f4329858798a03bb1dcb55e4bc5a5e703a37a526384503920624338e863428ba5ad9d33b336608efbab8323fd1ea449bc97f3734d6c480d314ae8e8a025668ce04015706db4682cd1c07186e3abf7e4d7747295fa003dca0afa0a46dfa3abdaf83d3fb4ed8d5153e6b9307ed0247db728d644df9c94230483e3f4ad1fda8f2b385d295c5e881b6573a9f2ba57f9b6caeb7ea861ce35254afbfc4467dd631e3f405559d6deb3ab63ce07ca46a0681f87a3034e44908b0bea28e188a68fa4a6c47dd8133ca0068a8d2c60113db0b4d79bc54a5a5adba74dd1e487d53615702b9e683af9c03a6d3f0d547edb2e8e25e5f5f56455ce024066a8dd2bdb8e400a45d604df4e70f80dc5a86f5f2a1d625ea4fa931d0f793dd9eceeead1cff2286ea3ea27687912e4b612147fa0addd3fd8f6feae05dcdbd6bcb9f880bfc23a3d613aacd1da07ea7129c832cf7f1d258b5211afae8df0771622827c5e83662c7d82697bac93abb1054e87d2e8e509ea4d62d5354d9d279b581b8ba0065f4bec2dc28809a5bfbfcf61f336846e96e389cb4318ddc398d9b0fcbb200519be18b8beebd93693b8b4a455fc129a7008c2b305265a6f8b3df505984fd52e02a8c015ecd41d389999855ac2cb878f5103da87269178627bdf0b1d0c13b9681e9284a470777a26f55437fc54b400ddacb23b24fe3f83c05912052e75f9187d209477862831c2fe869aeda62ef4ce1a0b5b6b983942c773ce005177c7db347d76e5d07eb7397b6d6a987efa68778c2c9ae16e303ccc7c96d06ead42fe7dd3b97f463df438e93feac550a88153c970ad141533b0db62bb65595d200f9ab7ebbc530870309bbeeaa9bd6b4582e521a65b296353520c3ac5b5f5a15ebba66c102d389111aebe6794e5508cad4c70e452f18e2fd3127da30f8169bf4059092595fd36120054008c497d4a2e2e12afd0d105c8458a7eb887000849ae1c1251e3fb4efd32240d9dd42f2b5f9e110e6536b7cbedfdd2138089b76b8a8a0eb360ed44a6a55411947291be47d280faabd09dbfb22efd7cc02e0d51800560f9aad09350d06f8f8bb7298fc7a506dc837b0c4107d13810b477bf8df31ee6f19f5877aa4c357bd6703c0ff1e23df75d7162704be1d69fdb05085ea7d78fa47f1a05c2a0ad96a45dc1c2b2c03a468de07bf116f67bfd85c1bd2376384733482bc79951285d691dfdc76b8ec56581f33baa3c4482848be63e69f11e95c0c428ba26435f791dc53a246a3222aa747fb91121a229ad3c0e3f2bc43bf9169f74cfa278364a2b6f4665f414a126cc8a6d94987c38ac9eafb02031cadec6a70ca77a1efaaa98b0ab1e7c42fd5629df8d67b1b88af4012761544cb15c8f254999d30c6ae80dd11096a8930718500cf6a41ba16bf78b7542f6a0e45071cefca289ad05c39900116dde78aa273d0e2dab916c5f0d07b9a70b542a28513e193a2cf0f4f16ea3e5e4ab8fa83a17638e01fa3258eb23876d9cf94b91950a4dddcedeae7d4499b13e4e0c8848827c8fa4fb1425bba51a85802854a917de7e1a3c5efc7c927515217d3a1feb30f39a59b9874f4b6bfc0a7513bd96f2bd3ed2dff9aa060bef785f51faa302128c3b692df6547595574c853f333c7ab4404fb6216d216311f1a5c5ea8f21ac8b2eec8bee955edc2a99f24d3cf08047fe437eeff5e2c7b105dbd6719231c18d2c1e389fbf8677b2ec5fcbdb7f04177742a64a658177143568fbef556ba8b8c906889e408d636fd96018fda1a1785a4889ae39d7d11d866d2290baa3533e74e56305de5250be615b97ee092acb21421af2a94a0cebd5c4262e70ea2b2aa9adf8c894b3ea7361742edabef9050e469cb8baa200823d0e7d79c08de454e8ca53fbab146fa16c7373a46b75494237f5faf1ea2580b0a9fe2f3987d2ce296c8552625e164fde6c60176afc47b2f082d4b9fbaada4ff44519f9bd4f3737eae111c935472a361661d1f290f13dce5d513581c35dad090f37debe208b073293dfcf3ee1aff57425c1eb9aa301c537dbe7583c7a25aa2944ec1908f0f99bd63f92b54bf46e365ad92903598c34159f7fb4b81f0b85ae2b8fd7041e4c8877ede197e24776f97a8a0aa41423c20470968bacc5f70fd3a9e78999fcde826a9b1bb65cb84892bbf76f31e5fd1895884da3bcff346af5fc5d46e95cee7dd36b856169081dff4125bb1d3273ce25adca727105b38d12b2768f8ab211bca8a27091a0b15d45dfcbb6e4d54fa29ccf11fa54fcaaa5fe52c4cce8c458164c1e9d8eeb8fb3c8324e2eeb761afc7b0c58241acf3b5ca6eb9edcc692776153fb1137699e02b6da9c45732ab690184427dccdb5a42c9111e622fb6b82b6e53cdf0b17b0427d38c700d2a39e891e4eb2f222420b35643961e754b7a22029bb85a4304293f09b511346494b0dd6ec25c67e2d1c67989335b88d20012855243bbd79bf09485ff4bdf403cbd9fd7f363501675e9ed4318431c3066f00b657881c3a0ce3f6390ddcbf83043b004657de0d7f345dc3868156b987bc6d599487f1d117e625553db3bf25407ddcec8f21a5d7bd98d6afc1f17f6f3810ceb80ceb19d87097fefdc078cdc69c140a2b0993f30926038005429dfd255ae9af684c86f232a5d0e571ff37ca24d41904b5167194cc0323680e2399cce53ca5e65f473381f45e6b3f11ff14335de14cdac12c1cce0db1cccc1391fd0b7157baad20d595c1f265d05fbbe96eb1267ad27359850af372b9ec9f7b84d45ec2166003b52309d71bc32cbdfb5b0f082bc7916fecd594a23272d6492f2089c6773869afccb350a2612de276321f84cf95aa2e67f7f654c30dd128089598068fc17f35253866617fdc5d907e9be9121c16fd3246863bef917082065b21d63aa07b8f6890a90ad5ac054d5ad89bd3dc4715751d68f903ef38f3fd5e6a8b926b3f8f6de55101edb78c959eff227c7669e78b488b77141bb6cc16298d31be859f37bb8bcbfbbc6e345cadf4f128835b0654da2cc10f3c591180d09c1f3bb67f2868e0a606bc749a0aecfb16d887568c4be6b3fcf9eca0b630d4337e85a5ae9ae4717478b98513ffa15160eb182e3abea0bde643b60c713a0706f9813193dcb09881d778a812fc168b83a4811042b1c55b62646285405d266c3f54489022d1726883791bba3c4676044715e06435dcc6de975588f7dc388c2357da048ec4308993a30cd8c61b4f639d07823ddd3d812393d55a58ec866367d8b4f15d85aa4099a9f53043edbfc6d43316545905d6641902bb9097e90f0e6644630fd0724a4a413759fe735a6c0ffb599f9f2d28161468b2dac55272d1252eaa50d2e6ee328e880ded1ffb0e2a65ab5a8d236bceb0a92f231df3360d9213f68dc9e106ae925fe5570b34d0f1143b73d95cfb381fc6f56f1a5fcf6ce288589e753e00205fca6863442f3cceb277e7e7f803e013f9b44d2c2767ea7615485f512c4a898ec9554504418f22e57a9c82c09050e37c308ddcb745443fa0ae91324ba2eb3dc6b46fda22fb909a1a83d80a0e9f469097f0f1c42f3f2a12a41d8acc5da6984c6784a8b4eedc7f9a2e3742da3b42b8de35d8ce99d4d65c8f0f342c15433a419a8ceb6572b705519ec0bb60c3da99a3ca5f2f797adb2e621301278798979ec004429eb3a41db88a2d7c3b20cdede0c968c80b81ac0c0063b69e66693e199e0dd2cdff7ac63a7820cfaae95616d2a53012b862f7ea8dd355570a89be376304f3793d8e9eac5d4bd00a92f306fc2bf65ccbd293ec8fad5b6ad2696174dcddd6a8f2ae8f2c56e1b1403e320f935382bb984ae5c5fa554069f036be6bf5a1b0623ebbddbb39f8295d936075c1b083115487fe5d8f45bbba691859dadb9cf181ec77f4d3b4f39dc9bd3a9fdcf25b3cf3ff5ba2b112752c31e49c4131371b7a018abc8acccb6f30e823db77934817b5804e145bbe60f8e585982362ef8480bfc7351edd0dd21c93af1a0cdfbb8571a2bbd581993ce1f8cf7014d271bfbe987263c6f6edfd910363eec74e3a24cbeb18487cafd0eb8d83c3bc047a1deba2e9b3b24aaf3e37df935e2a5cc9e9a9810ce06056cc2294e5750d7b05c4b0849b0cd617178a3975057dbd664b2ae7488b55668db71a2a6d2c3ca7a8b646f810d184c7d68d7d245a2a212b971caceb409cd53c506fb5485804ab633ff48d1adcffd976c6415a9ceece36ad4b578dba556f07b08a4e310b3d937778725d42e932e46c664d6165397b17ced48040146ca9f8df9581ef065acdbdabc25c4d5a81af462c657b36f1e2f242c53458157bb03718952dc8d7a863167a1c1d9eccce41c78c4c957f51fd5a812b5eaa4f9877b83cd396c4ca34af55056c8f1f5dbb13885f9f3ccb2a0056c72d7594fd62d4edd1effbff600d9b67a5d8f902611ca628c2140bffe3c7477a716544423a551cba3aeab62fc543d3d1256874e6cbb7af13c705829f2ff87f04bf9e3ad05d71b6589deb24ba9a12e4ac432da4336fffd78538bbb267daa63fe2260dde39e7ba60e814378d51ffb49c34ba9e09bce97810d114805fd4ecf43012a5ee1b0a3a8376d5ae4930d52914491754794bc0bca99ba3d95fd12fec93b72ab5bc6bda9582d0d15099426242ae58124a1bb5ce0e15d5e761ca94f3c80715981bc75f9faf3131d775a041c71d169098ff92baad896efe96761ef178c1d46244c067de8bafc4eb2fe2a917463cef6f7648baac7bfedfef5472c190d37ce138ec5a0044897c8bac8ce988e7e42470445b5eff47cf7f46a89168b298e10ac52ecd1357e4faf010d4b4da1879bbbae58e5d699fcb2f51adee1ce3f03f08021422b764971d18e3ebef08a4ead182500f979119736e0b9e6b381a91e6465f91b033e6fbf37eb95f20bb775bb0d4862ad38f55710c88b5fcd75fa2358cf7de0384dd6eb5c935890279dd629933a916343a1edf7c9f9cf9f14d61638d490c0dcf515893c69dd0ca3499c0c55b2cdc7576a15c9bbacee4570a524ee36599707268b220325f2a966e65b34ba052910ed695096fce1eff031f13b4ca689d0d0b5961538934999acbeeddcef8e944442a81a870e89623941d338c20f996430b240e7f0969f6c0e571339ad90c9ddf8ef4c6b51489b1a18faf4cf582de5991158ef6d70dac001483fff035d17fffacd749c85db7f7411a43029a869f801b44fa05bf22989564f70f84db01dc785702d2e4e482bef161ba12bcb5989a901fb21e90162041827feed23f90e22f0474c82c43fddac2eddde705636f395b3bb226f73e5421a708b415191e311b30b990a9ae851f7ca64eb13c3576b50b63cef8130a717f3e7d774731ea8f15ae17a63d13f3699e26bcf1fdcc249eab6d538f79432c0b9a478506c374d4eb0ed7bd521f610456e7c56c7dc413fa222b1926c38f00222a7da1badee9718cc54c57450c01abe09ac12b395ce6caa4eee69a73f00fff7c66aa2a5695660c23ab241088e24c12c489595bd82812ec34b94afa4ad07258098e0fa456afde6f80586f3c670f3cb2b6c53e20a9ea5d5b009058b4b41b5d8bbcc958a9b0606829b3466140859bce70872457414c47cc7a8b002dd4f21a81bea522bce6993d8f71836352d35501aa0d173f41cd43ed2ea280662b871e7f00c6ccbc413d05d782b6f3cd21f2892a0bcf30473c82eec64bd4c842129becf8d7c8bf5493e00b00b359eb0787a6ab4bb394b0f58d6198c1332e4a2f199579566634273d995a770fe81023c42557875617071f93fef7bbe9630fb0cac28e79fcba6403b729922723f20e99516be6707b44e0611482c09c375652fe95188d2ace6383248d12467f32d66eccd2e3637a8631a1b37f559dbd64ad2c83c2e2a6b37846c30e9827cd140d1acb6ded23883926d0d6fe1b236d9d781d86057f6f289365aad02904672e94978bcf65765cc6f5adc7ad9fda0306fac6e88c0727fe60e7174e22554a294202e9a1c868c689d2131cb7d58725f6aa47ab9db4db2631679903242f253d7b043aa35c9295ddb6fe90da670844e56dd08b744db37b14cd7f86a4e8dd54e7cd1cafd9b294160d97951b5a6892f74a722bb626f1ae75e95b89c514a6bb2c896f9f23eeb2e627419493fb49889c90022b85e7b240556327855d9bf3447a54aed4ecd3a6e01912d953f2612491c023f0184fb8ac42316a77973d1f5b6d5f6476455756a6a496bb36917cce77cf1e2bedbf8fd3d8923b1d9d5c0e35813ea94fbab306301c151326f4c71d30c2a0344249c0e7f5f8c845284d7a4dc22a9b6a07024f72a1b159c1464eaf708133a719c4e7780c48deb47c188263c876c6256c6eb90aaf968f50f2d947cc991986ee65b77cacc4ce9de1b12556eff6c42a33aa650bcc11b63491b0b19c939bed8684cf2b1422efce25181cd1ae46dc38ac29df04df64ea2058db5c422ed46a67ffebc05aeb5f0a0c9cd686c5dbc49409807fb3d48094765017211b0f0e8767ca0529b841bef5a3a8d78926413c4a39a95ea2b4969d329a914b02b078499f2040a0178db5d4c367192176520064eb8d10c717c6058ecf09888925ec1fa5eff55f8e7c80bd64856f4fdc9ed58f65d9b0c0744b3334366e30c4b5165c453404f447cb7aab0b66cf0a6c6c89bc8fb29080f4beaa3ff3086bb5b6c36eab04b356d83855981370ede4b0b5958abab855ec98108304357cf5637cfbb7fd89ff3c0cf7f99237d0d47125866f889cbaff7e0778f47a9fc180056ab61981cbe167292b4ff84075ca820524acfc74fa9ae1e7758dbd1b94a054781a79d62580c625518520c2213e59b1cfd62561aefc96c3c852e4ba34ceffa9da1575ff9ab1bd172ff5c3513e875c061ac096053c7ecbc52145881c04663c55ee13e58d3db70788291decbe2df93164b35a0366e666f6fa6c2759a68b88a95c0db4cd019d9623ffa129b760d4bea89151a7f17933cc34cb4587f00bebc75b5de96965c9b70dcbf6b9d088e69f9a0ca300b89b7488afdddfa20f75d7eb72398d30ff21eb996f62335aaf57d31c7cf241787f27acfd4469e514e19615b8cd4770114cca563bf8031df807802297064d4a4380b58c93b9befad93074d516e5fe5408b407a68e9af5600cd07d1965522fd2ebcd0123fd342e291ec1c6b52f90a0fc7c7f38d3a19661b520cbeb06eb7ed4f8a8a71832049136b6acc5ecda5e15ca524a6db221e811712683d64ca3de42619027b2dd91160769f23ee0ffa7fe7e48d961c76c0181bbc442bc097d3b53eba03a0323053ef0a76dbb6e07d7d00ccaf1961af81b0934f5716b522e26634d548496dc690a64f6ce4d5fb465114c78eb7ad55ccab1f06d1ade331eb1aa9ea43a93b2acb31a819be8ebe507d3c18d4f8aa8202c0edef8db4e1accad1d584b751aef9cf5c898f16efce1e736d87a84bbf5d4908a2dca598a91587afd01cf7a873a1580f02dd9aa256676a0d7659bf84e6a4d26b214e3baa9eebf58dbe53ddb56d1dc90049e624fde9f9f0e5f12e2fc9f9e14e1c8bd195bb54befd4ac61b72f3bb00632c79d3664794341a78b4768b4973a07a8a3d19c8ff55e4a26556143d48209fb6915b6ec6fbf0d8d8c9217a1f023cecb6f79addfcc06f1d97edf10cb282c7b4316ba39c9fbec83a64bb56dbfc295599e97a9e8d1e83f0f1e9b5ff1e929e43c766ad1319f11fc6c6b03ae0f8cc20aea1ec9770d73875467d03235f9366167f1d9754d66dbcc9f9cdc47356f1b17e1fb9848f17a2f55eadca81eabeea0678aed5b42c352abf0d9c65f0c35aa5a3782ebef37798a7de3e628e4292827d0dbacc2df5796643a8864e325ef41257382cdc1c90bd756755128e1f68a868116f2cb24f5a643bd24a778d57fb8f56e87d27e73e5d02c6dc9a57881a413e8d07546891a2d00380322b654cb25d0063d4f6a7fffdf1e61dc79a46fd2ba81879ec61e0d83590c9d25081d9ff7e4fa5773736ea219872590f442dbcc809aeded31da09999387492dd35151028cd27cfcdf5ae987a93a870922fb4d87292afab85d129dcc42fd295874f8e6376e7e5431226acc1f07bb08cf405b07e5d299d9386a9ce44e05ef810f5b8f90e96396b00a9f1ac2c245c9f2f87256e0e5c43aa4c4b7374ba4e97b5918f9aeb15995631d18a2ab128accaaef89634b08ccc6b1c21440f977f170974f242b4c6a348125122f9c94759cf8ab6ac349cad62f3d394bf4167f145f691733e60e7f09025b9913e6537f3fc9510c85b1d23c046b47ea8cee03b27293a4d724bb7c4e8439195b6cfdad8135531d4346cebe5c31534e20999fa51a6a6b277b077e6cab64760b402b942fbafffd817744e1a3d9ea73462c7901b6003a4bb5d5b3d9412d2bb79e29ad33a9bec6bbc31f05d578f86b61839b22b89494b519c27b9f8c928792319776952f2848e88310543aa334d8fab6d533d706001d108d43d736e7c6b8dab554acbab6194c7b6b01d8b2e47fbe7b743e888447476065e8becb07badce76d4582f434ca8ed957a3903417a3a9068039ea171c37b9cff7af442eeb0e8d725507e3f498b9d92a3a0ef1b7e90a6a1bc035e79febebb483f6ac3ef1586d3b299fe7b9e72d790a56adc7b8212cdc35b33052b70ad94a033f22078702fdacaa44da45173a04f114d5f5bce1a6672d11fc412e37fa2e37be2ebfb6511de2765dd88cd55614582056a239366fc6de5b8ece94129b896b5f4f6a2434a81df69e6444ac267696fe5b5396df78ad89d8fe7995fd840ee5fad2ff6b6c699933feb6b0da9b7411e881308439811c06a37197a86e979cf3d70030fd4452abb10db78d90383569587c77b143f78f5741e2f7ab2160b608b797daa669e895b7c5bcb9ad210bac31f9ce9704063dec783732c622dad6c4bd12344c562343e1431dcb094a6ee5a9dedecede8d508057375156f156f0d3a9a1d96e46f5e1d7c2836d9527f3b68bd8bea2ae571e9726a86126d528d61779cedb0db7d3421c6785d03b37ac8f38b4d7c491f6575bd5d698802cb1bd29ad4c23072f4c3dcd2a64a081be0a7c5ab40231b2912e92e42243e191cd098c5837d9e7b8428bf3b6e82956eed960a5c3834e695fc0daede88c27af38bd2e4658c74730f05438e642515ecf023c9544bbae9b81e87eae3362d2a41013b8c5012856583712d4c5deb7cc03e46b9da11881cebb21cea4c2213b88ee42e487bb0a44c55e5040702fb8f299c3eaa10201dda41777e71b750493b2b42a714e28c1cb62ace00d87db22473a277a562cdc8a52b7d733945c382531166c8bfd1e8ef29ecc973bedeb52b6d0a99ed5f8401ca267d875930565aab685cb9640d3af794250acc91a41388e4e8cf5a9068656738c1fe59b898b5a61b96f18d9bbd0da22204f55517a4c7580df00bec3eb81ad2de5142cf4e6c531c0782d8ded425c20eaf8e04d9a414c5a87aa39a05d573bd77efe56d2320d2a03c8e41b47ee5b7b4da249f309578dd6d1a22ac0a5b8731bcf2fee6932221035e8f74887b4d530c37632aadbf18b17c339f87cfd12500a62fee02a5460fb080c0166150e428929c40583b2433f9ba77f4ce3ddd623feb52286c79a69df51f7f8df7505dab87e9be7e499d11ca6baaad7d16c1e7cb39cab05626abd8d114f5f954fe26b676a5092c70a79bc7580cba554a1a3521bf14847e7207c1a3b36c60393bff68ecf743473b5f7c2633c8fc004858100b4956706fd4acd95860adc4c553de0ec5e7962e63681737f14bb7cdad7d7efd64c791009b465f346067cae41adedb45eea80d9e9bbb0c592188f29ef10a71f01b1eee750e5ac30d741bf0b43e426eed887a1a6f5ad1b1f9d7a8beed46f5b4152dd36d7c6b5d55e8da6043fc64e39bfe70b5d4940cd09cb43914dce47c68341301663a21634f9ef4ac8af8f4572664dcfac9a0e763c1cf56dcc5fa46282675b98d7c1347251178806168d1c260fa16e78a8497213f0f4be44a0a1f4896792f19e9b5229b334873555b01133556deafa72497ee85198f4e4405d5c870535d06795baee4d56958b9ace21419839e4d2180fb03a42fd9fc7d7b428931f23a9b42971ab124426866e4a511b8b4028b0f6f8703b5f25a6f356b2dba9b6244268f756bf41525d4fbf48594c2b212ef7a212db5b918a7787d9d3af255196eff92fa635903d141fd8bc5222441f24873cd8a188b115cdcf9e4edf6e52bc8e4ba12484af474c9d853528c615b214a9c5e44aae19f4cf93630b724ff488744fdcde2242fe2aa23bb7b13b5009d3b484baa3d3faff5498998d8b4a88f7009bc392d265b28e1eba4169b628394ed198c7d1f86b4d2d4ffcb738394381bd6c78604a714338d7fe3d9e2e7ba2d167e26a9832c699676c6e9fac0e3729d007dfaaf6214e0edcc430c1730c60e07574a27ff43e8641fe434e956aedc59f0973cd648d1f840924ba982f002dabfe94c49e53dad039ed2fa243452936fffc0c675859847b29e5a44c217038c5b893d4ad769313382cf8b5e23ad3431eb5184c35826aa99bc1a346af63ff370c3b3d8d2f7268730dc5c18225b73f577081d4c69d687f5e7f30de495e61fa30f70ae1cc64839196d5325819dddfd98a3f5a5f561956a7b999fcf1c675a887513d5f0f79e5923fd3ec20eeed1a0c5990f5aa816af69d72c8d9400f7df553452b2551367d2c27453d5fb7a2a0d67b5d5efa2f3a22c6c9e6ef7ffbea2efd198ac7c89cd5fa4e2e3e71006bb9a4f9496fd7a70b8bf799a46a565449f52f6668822ca0fc8944d8bd6e27a2f58f2539f2cf32af8bd59e4bd2dc5d91eff41adad8b32487ef03ec1cb532caec803b21a0ddf0ef57a4df4c7438604458a5e8cbf128beeab961affef70a7ce442b6bb154e303147d739ed6db7f1c608355687729f385925d2a3871f9d6f491bc2c1929370b395e4e24ed8f8bcc965052d217c3aca2b73178fcc00ceee4c83f31b11469e193d6160ccd672c9ad4262e3c8497e0c8535490a13d095b914657c8dce12d78cab4e6a7bf8a58b65ac5fb6761825b05ce49d84762c935405d6190facd14a469e4b5134c932a6d5b6eb4b87bc284d3e3cc0530f4bb60c5e67649b9dbc9cc8a7ba22458864e28a8492c4b9fb9890de1dd9bb0338d65b0d0adb161879bca46a3cd4f0d084eb2c1627b7e15b6647f2727fb1e64120003fcc402949e7a23e360c6c7deec66f10bcac8617aa463a5e98c5308869db27f8c6bc3671f2ca5aa8f87408d82d76086dd63dd6ac8154b16a2aeb5c803c58eb57f1d281fe7506b9deffd0a86340079186ef8d9c602bdc6dee08975604ef5f48e98e1d372e277f5ba9738c64795b9cfe5187e1c152e413997e448e6b2aff6c518db1ef8fb8568428556c759f42f27f8bc7e644b2d475c5e1eff546503ac090e15b2b3d7548b35da4fb1b68b45442c2faee609602d9682926c89a81aad2d8fd1ff512cd8b7c8b04f645ac72417621d215793dc758f5a75f533843cb7733b80f86e5bf89696f80d23601bc19e98dc835e838ac35959fa565ff62875520667d11bafaba8f18b1da77e3d6f80e774677a44ccc1c70e623c3303e7d18b008a99dfded2476a925aa87603cb62459fcdffec6be255f10714ed279de729ae2821201f4eff1856c3588f93150962ecf133817cde300e6619b417e0bff958a2c422bb223d56a367f4ea7c6c543c5ab03c66fb8da2a2c5d4744384b73e32b139522c10a92ad7db3e3b0d945859a55bc2f7a4dad3ac0d022b0b8c7ec6e04a511cc0237a087aed1ac638c290d6248d548514bdf25d5ba5d0caa83de2cff29e7455135eb655e0cc7f33b432ef0cf6ac1ee13f513474fb80022d5ee8094f7968593b4bfb0a6bd0cf0ddc49fad7d71fc89c86d534e1313e468a074beaa81448f221fb8956cc766278f3358988cca5ae4a969d4eb9e21ab2a349aeb5a95dc630f37cbbb4a51d9fcea3d14870fbd5226d73e1ecf82983ac65c15973febfdb51f1428b8f185ef41f6087fd927c0db3af8d22da64df3ee723c5eae48a561f6a85f22e9f08491b7fa9a6de53c4f1e690b54aed545f4e12057a6ae0bd540aa44a4358c1d4417b1ce60f558509fdffcde63213e501bd53c2718234b27995590905720eb1c4c1f6dfdc8fce70c866a24a8d2192b5922ce8b892141cdbc12e930c15170a8f78e9f7717890cafbee538d224b196ad6d75bf568521e34ad99ff95b4ac38668eaa4f4740868d25831ffbda8f2c55271f5d6b45f06079fbaa4907b60a9ab93fd971ce959390d85e9243140a4f255fc26f29db3d9355f7aab450bcdeb03317fa9aefb77a5397d5f08660901c0aa631f4ce931d77cb1b78a8b85cc2d20c7c1af204c0e70185573061ead2a97958f700878a30e15e2c9855e257535f08b322f28c252a28ceca5e4125ccbf8f781e1e55ac56c114661a09ca85567e263287df72782d1df146b8860675be14f6810984a7cde64fd50c32d69724f8e220c3b45752e9bd2dfc2d592d61ae6c05d2a20d8892dc4cfd97d8b17685cbd8da6c71970b03e2def6463e137f7ab7de18a2ce7936b7703b1ac1f9940ff0076cd4020b5abd01c0645406c5bfbdb616b62b69c45d172d904b59d3c41ae2fe047df0f8df3da4dd942ec32558e5f0191400e081e2fd88cedfba6152354aeab7d8f407b0cd1d914e6fdf7a92f4328f8c75d88e5b3a00897f43e65047c95bfee8d0344121613fc79219aa08ff896298b0461e45107fae50ac0668aa0a42f0e41e1788d8be6ddfd57c54dfcb4dbacddb1b49451dcca43406c7e2dacacf65470375309c797589f3499a6333670de32ef57447907c5c67a115a82ee0304f30aa1629f7a94963681f5371d05370d3c571a7a7758d728cea05be9bed51cfc7b6b84acf1e8a450fdaddd1309c21ee4741a0e6b97a19925643e0ae315ee1d2c37cec563a56657fcbfd5ba1f2e555f7b6ff998091fa64deb48f7dc362d080926b9fbaada4ff44519f9bd4f3737eae111c935472a361661d1f290f13dce5d513581c35dad090f37debe208b073293dfcf3ee1aff57425c1eb9aa301c537dbe7583c7a25aa2944ec1908f0f99bd63f92b54bf46e365ad92903598c34159f7fb4b81f0b85ae2b8fd7041e4c8877ede197e24776f97a8a0aa41423c20470968bacc5f70fd3a9e78999fcde826a9b1bb65cb84892bbf76f31e5fd1895884da3bcff346af5fc5d46e95cee7dd36b856169081dff4125bb1d3273ce25adca727105b38d12b2768f8ab211bca8a27091a0b15d45dfcbb6e4d54fa29ccf11fa54fcaaa5fea74e7f1daacf3651b589cf78d8a57954fe7cd677d27f97268841020f06a9f70a2a721a0c450842b20fb0bf3ccca0daefd789c19a0ef251a0c5bec710a9d1d7bafa16de9abeb3c28d574c2eec6e97415b27784ab196ea918382d1cb488fb81e247a09672fd38ca029679100b705417e707889df7215550989988a03bf36f777e8717c7fc4436700e2de25d79da188c447516b0fdc1c6e5d5624346bcbe44326fe695feb076cd472855ff997b596009a19faca02da69a7a1cac35646698a8eb374ceb80ceb19d87097fefdc078cdc69c140a2b0993f30926038005429dfd255ae9af684c86f232a5d0e571ff37ca24d41904b5167194cc0323680e2399cce53ca5e65f473381f45e6b3f11ff14335de14cdac12c1cce0db1cccc1391fd0b7157baad20d595c1f265d05fbbe96eb1267ad27359850af372b9ec9f7b84d45ec2166003b52309d71bc32cbdfb5b0f082bc7916fecd594a23272d6492f2089c6773869afccb350a2612de276321f84cf95aa2e67f7f654c30dd128089598068fc17f35253866617fdc5d907e9be9121c16fd3246863bef917082065b21d63aa07b8f6890a90ad5ac054d5ad89bd3dc4715751d68f903ef38f3fd5e6a8b926b3f8f6de55101edb78c959eff227c7669e78b488b77141bb6cc16298d31be859f37bb8bcbfbbc6e345cadf4f128835b0654da2cc10f3c591180d09c1f3bb67f2868e0a606bc749a0aecfb16d887568c4be6b3fcf9eca0b630d4337e85a5ae9ae4717478b98513ffa15160eb182e3abea0bde643b60c713a0706f9813193dcb09881d778a812fc168b83a4811042b1c55b62646285405d266c3f54489022d1726883791bba3c4676044715e06435dcc6de975588f7dc388c2357da048ec4308993a30cd8c61b4f639d07823ddd3d812393d55a58ec866367d8b4f15d85aa4099a9f53043edbfc6d43316545905d6641902bb9097e90f0e6644630fd0724a4a413759fe735a6c0ffb599f9f2d28161468b2dac55272d1252eaa50d2e6ee328e880ded1ffb0e2a65ab5a8d236bceb0a92f231df3360d9213f68dc9e106ae925fe5570b34d0f1143b73d95cfb381fc6f56f1a5fcf6ce288589e753e00205fca6863442f3cceb277e7e7f803e013f9b44d2c2767ea7615485f512c4a898ec9554504418f22e57a9c82c09050e37c308ddcb745443fa0ae91324ba2eb3dc6b46fda22fb909a1a83d80a0e9f469097f0f1c42f3f2a12a41d8acc5da6984c6784a8b4eedc7f9a2e3742da3b42b8de35d8ce99d4d65c8f0f342c15433a419a8ceb6572b705519ec0bb60c3da99a3ca5f2f797adb2e621301278798979ec004429eb3a41db88a2d7c3b20cdede0c968c80b81ac0c0063b69e66693e199e0dd2cdff7ac63a7820cfaae95616d2a53012b862f7ea8dd355570a89be376304f3793d8e9eac5d4bd00a92f323d02588004301e49ed924b054577db854a752b172e44ef537c3e2daf1e14e2c12fbaf6af3c8415d81a833ce0addba121ebc9357ee635bea15db372d6176f5e922b941f253faed49e4fef2c38344e8b776bc5b283f54bc44da8fb58e1506e9ada19aedee8e838d9362c2b2405fe3dd1c79c0933817c90e7296261a2111a55fc80aa466054ec7b56c9d26447eb98ddf41f0324330a380d26c154d49188da991034f4d6baf312aea9f2a27c113f82282331a0b7108f55db14ed27b7ec7f3c734b9d86b43198a3cd5d711d920a92f3c065a4e2f601852983a0df6ee394bbfbff8bc575c397d664d971dc03ca74369a8f64424cd4185bb734e7810576b2d8a005d9190663e9fb63e4b1de8bc2874d76dc4dda10e5871a7ff5896267825a25f478668aa523b1bde8f7f9fd215f2030c539e11a92f444550ba067339db704d6e005cb4223f704128f7f64253477fc5643c9c61bc1e7a5de0b82fd472d737e44860ed173038c76f1c0f72087e8b84d9cc7ab465bb59a10da5ad9114c12cdba8e828cb9ddc2c4bcad4b9ef7753a216b15e3cd0d3c749d59f2b990d0e8a74e8e77e3d3c8bfc36ad74b2d01c9aacc4aacd934c1a152fb49f849092c229f7b273c4f0b2ea5ec0f96ffceccaa4b82c42db267b490e0c5399deb9215989aabddeb21177d1fcd9000bece6d86cfa9cad4b0f1f810671de16d627f5154613ea60f0c3d3f5bf2d522f3e7101f9c46f0916a076dac3fb63bdaeafa9e2dde18e9bd8c36e0e65901430c867534041a43635b7f58900fba6cfd8504ff7e1567f7d00d6c59fd37366b33e02abe3c3f81536009eb246587cda0a1ed9dafe4e4cc31e12bb2486dfff623a790f3ce13a1c754b55f46962cd23044d7fbff093ecafefb39f3681bc9b19a57267becb9c163565af4cec9469c3bf3744b6124ca71f1086195c706ec342893a4cf434557a351889642b044d966c4de37c3873b850af63b584d66d3f009c5d3b8b5c492d83c8a02524e853cb568645a37dd25e6e8720158474af9d9707af37b4983d3b03749a12429a0e609a66ef3acdc27b1fffc407d341c03543bd1c84f275b917daa6ad665d3c2fda31512eb49c7efb351735e03ee843d322edc155de767dfe9282500f979119736e0b9e6b381a91e6465f91b033e6fbf37eb95f20bb775bb0d4862ad38f55710c88b5fcd75fa2358cf7de0384dd6eb5c935890279dd629933a90ae562990b7c5cb3f6744b6fbf52e5206ac7bd299d0cd18ac785c320793652a24df1d32ef8ef5ebf2395efdff4cef8b707bef3811d0020f5e439151ca8779156d695096fce1eff031f13b4ca689d0d0b5961538934999acbeeddcef8e944442aefbc6a71fbba165de32994b57b7db4aaef2d93d696ec332ddf68cef2ef5057ed1063c9179275fd4b7a2596f34270d448be1aac512b4ced9d45c153a82ed71a2645da1183de9ee427bbcfa2b9d6321e9837fbf6ca9c131814767debddc8a12830e482bef161ba12bcb5989a901fb21e90162041827feed23f90e22f0474c82c438e72d98e6eaf1e2ca22e4b482363539cdf8220199de010423929370fecb0e5f81f7ca64eb13c3576b50b63cef8130a717f3e7d774731ea8f15ae17a63d13f3699e26bcf1fdcc249eab6d538f79432c0b9a478506c374d4eb0ed7bd521f610456e7c56c7dc413fa222b1926c38f00222a7da1badee9718cc54c57450c01abe09ac12b395ce6caa4eee69a73f00fff7c66aa2a5695660c23ab241088e24c12c489595bd82812ec34b94afa4ad07258098e0fa456afde6f80586f3c670f3cb2b6c53e20a9ea5d5b009058b4b41b5d8bbcc958a9b0606829b3466140859bce70872457414c47cc7a8b002dd4f21a81bea522bce6993d8f71836352d35501aa0d173f41cd43ed2ea280662b871e7f00c6ccbc413d05d782b6f3cd21f2892a0bcf30473c82eec64bd4c842129becf8d7c8bf5493e00b00b359eb0787a6ab4bb394b0f58d6198c1332e4a2f199579566634273d995a770fe81023c42557875617071f93fef7bbe9630fb0cac28e79fcba6403b729922723f20e99516be6707b44e06114a27d55aa2b12abbc29fa3685c419df076fb7ac43161e9fa36b09495de87d361912c53c4a611ac0008f1d46a23ef7e4e1d0fa7a592d164479b758e0ded5e105a63838f86e2b01752f56cfc3eece7b0d31a72411c6f402672bdecc850c3c1de1a4e95f8fe4f32bf9fb573cf2cce4d0e5b8c8085a5c519f415f08d081d30ccf63702a6d0a9eb02dfe6e5b4022870b3d3116af9e80d14089e28615fd4769b50df9044d979fcc002a6c91e603422176cf2c61ebc70984696a0f5e832a4d7b52072a6097020dbcb55e4c767d7d2c0e5055f6f17ce5cb2aead52b9996d6b8b581d42f62d0473c48c8e66e2cf79082e8fd6ac485fd431a1461a203898f3522ee6000b2d6daabc562e6f9b8c5eafcfd2feeb5245585caee1d01eb9ca6e114ec0b8f504435e154267fc1a7c3e0e2867775d8124e8cd17b453d14a02ecf921cb2a01549bd4e9388778aa41b400ec030a5022b181aebb06241d668988219bc8f5eb8890de508a05825eff99a10866cd44e2cd72bc2b86c50c8469a342bc87104535b31a3f4e9ef99824757d4ae3237284465d120808a47c24f6d1311026b27f66b8e65058911f5a3a8d78926413c4a39a95ea2b4969d329a914b02b078499f2040a0178db5d44684536e7759e2cb1338786bb2441c38f093edae6060d5b8d0f722c608b96c30c2a61dace6c1b7a7c1c05313c84042a2d9d9830a3360a1b309b98b03f8e3960b6d1b5b80aacc2e247af1ecffa8ddfd15257186a423ac95b2053f1255bd922f761a6749aee89852a8cadb0c595cda60d00edd3c2a11b49d7a21c0f3ef2006a9db021ff0910a0f9c48fc88201a011258b57d7e40c3f9b94986a9f09590b3fd5713d7109ca47b6d48dfbceacf68d05628feba256062ca40eba6d0b96b87e28628aad62561aefc96c3c852e4ba34ceffa9da1575ff9ab1bd172ff5c3513e875c061ac096053c7ecbc52145881c04663c55ee13e58d3db70788291decbe2df93164b35a0366e666f6fa6c2759a68b88a95c0db4cd019d9623ffa129b760d4bea89151062b2112336abdfea6378f934e17dca54120ad0f6322887f803b12d28b738936b89b7488afdddfa20f75d7eb72398d30ff21eb996f62335aaf57d31c7cf241787f27acfd4469e514e19615b8cd4770114cca563bf8031df807802297064d4a433345440e7395a29125bc77374fbe7db94926dccc9f87a4208f868de53d38f2860abaaf30751ddc93332118cac2152616a1a4295b7ecb152ff56772768b1ed5f48e21e2bb06e256b033be2028545852c32af303d1663f6401c2400af9fd1806bdb2dd91160769f23ee0ffa7fe7e48d961c76c0181bbc442bc097d3b53eba03a0323053ef0a76dbb6e07d7d00ccaf1961af81b0934f5716b522e26634d548496dc690a64f6ce4d5fb465114c78eb7ad55ccab1f06d1ade331eb1aa9ea43a93b2acf2d8a1cc38da5f5923f8b858f484c86e8410945188834844c8c4f1da764e96e43e5ec08bf805c75cfae20b5739573ad6438a900ceef30a75d4636d9177e51b8f19086914b4f7a70cb79de4943cc02b6f73c0309fb7c74aae8f8c2ae9e6acf212ab03270e695beaeb998afea9df78faa6c9df1fe3f3dba4baa459c68c225a1cd07602abcf9210f6b113c75c39aa725aad0f66c7566baed11efa5f2b6fff8e7955bfef17e9172c2ca3fed909e9fbca144d0726c14cf18f9b6997ea3616ee7871fe95b3dbfb44102698ace106fca4e513e564a52a71806e1bf786d844a63389f86c87cd50934d7c40be9bfa1773907a668b4ce7ef80063b2fdc3ecc7e0b9fc66806772edb4459a7ab8474d661ab6fabea09ff42ca55446fea58924e1bd8740bb360c90b7d588a29b1e9f016a0ee50dccff6ca9f351bc1a589fce3874c8993581ec1dc857a7b45056f7625ce54d6666da93133547e5fd549087cb41bf7ec5f88bab5d28dc41f0175102fc866c2eea22a0e363adcfc4b4c4da64de4a0a12b7602361d0322b654cb25d0063d4f6a7fffdf1e61dc79a46fd2ba81879ec61e0d83590c9d91ef50b2bf6996aa5e1f916f1c8ab4263c26fb92246c6f858b85c3a67373d5acd35151028cd27cfcdf5ae987a93a870922fb4d87292afab85d129dcc42fd295876a0f0d6983daefca5f53e6ced34fd7f79a3780907cd289f2c125fe7846230b06ba978f8c4abba6f226f77cf8f20b0491d01c5dce98987eb3c3d12c628ab0a75f9aeb15995631d18a2ab128accaaef89634b08ccc6b1c21440f977f170974f24a60b18ca1289a8d8af94e6a378e2dedaf7403ab8274a900aaff0207bb4df50c00d1f727e1b132ea45104bf3aead6d673c61874f7094a260a0cce37a1f23c109400f56c47227fc60ac477d39ae7b22b42c00c6d9510d1f669182043caf586e8f6a7e163764a2642b5da6770c146f790572a20681f45ffbc58db218a4251e8b85507b178bbd71577408942d1181bd71de6528fc7aef100efbc1b33814b0e1f1c5431ae50a99f086bdfabc09c2379946c96cecb979ccdff8d302dc3963a648ef5d5b0116adabf5d55805253a218c7b598367b6f7eb2158c05030c7f2eb3c9ddfc1105f4db6d11445496a85d39a84aa5208aae49ed672d241b7e2a197a1fc9846541c4cf80e9b9448283b197e2a0c76ec7f0f96096c93a3ceaa4110c2111f81d24c226c05172a1f92c3bba47f34b46fcd87fe4c1309e7ff81766926eda02b16e9ec7c0bb31061d44798641d19a5a7f3e43a7a41e09a10235d71463bc849e964c33f8e204e1d0cd04cc9c4a17ea5fb613c71d744e61e4921194a4565eb293e731e534d5b97e8ca7da394bc1673db310ee3b6c274b925d7c7dee4a40aa7f7055e97526e9ba0bc0bf52bf99a711f849767cdf8672b796680be544bd0e1638aa20bdf8f42a51477aee62bd2d0e9b6d5194711aa5fcc7b372d8179bdbb1737cf79b9809966d081903c2e5d84e56e5796c39ac492e5b63bbbf9332faf0e88322b1806011022d89c46e4f83a523e5d3034e10bd0413486b6ccd63132ecd685db6d3e97a7e723aaf2d8fc054b1a4121fc9611fbb3a974a5068581f585eee9f481afea8005d695591b69896b982e4c0957eaf90e0535a66c2e57f67b8af6df380101944f772d5b1e53bb6c7aaf01dedda2d75fbb48746a8811a669673e45b4e1dbf78b29843a98796bd79fe6fd984897dba2187f58314f494ef02efab1a498fb558b65de3586d01be10d2723889c2816fc30c039a399277ca1188a1e95173c7a0b6ec81ca614aa190233e7f6d1b85bd01b47dfc535c930601598156b476c29845cdaea0d871f515f4a6d4cdb3967e1f2e4ffb806b7d7441c978cee6a9f987f57c95c81d2db3360606f411c99e81644d81e429a135106a9db657b82d083ee2363a3fc84fe980832dfb03a6c0a61c331c2349cd504726f9a69ad79f370a5a1b62679ec8fb680eac16f1968c2c6866941d514dd1872ddfb970607316127bebfbe79c724545fe59553fc12936f5823239066bb564eda8a75cad7858a1b6221bd2c5f54e9eb347538f168793ae6d878595ffd10b1415a8b5790a950bd5292ee38077ee12cf81838e59333def92f780d4a85d7cf152fcfca3e79fce2d3cd30559e759d799dc6cdb59e43015382462e4a21dc6c042328fa2fb7cdcc3f6783299bf8ba9e87cfb647c92f945b017a89024261b7f5067cdaeb0ed6682c36d11c28ea870a8d55c896bf326cd2055f5115e692a047894186d832401a10d2c886d7c66b9744694f785d6b5d74ec627a1ef8d970dc749ee0af2039a6bc2ee49222152a0683afb3b140ad22618d525c890d3c6f68585fbc0d47f994d920ef3561aef4e7849f8506a725c1bfde93331e1806e1adbef169df76c589b355669a20a2c474acb5cd4dc58cf49bbcb48521de71d71ce4b5acbcfd886b5e6e5032282f62771747ac28840906af1e5f9e5a6aff0ddaade1fa6499498004ebaaf9aa578702f41dff634c2a43c5dc179fbab08edd1b090dc56f7fc005882271143ec7c2c5a39c5b6ccb3d9f2da4225842fe9ca2ac627e0f4307e5416cccd488281323e5aafcbaacdbfc79c2b105a8bed5453f5c1b31b2943cc0b6ff81e5e19faa73bebe5df65755e2de09b2d4b32a8fd5c31647dc86ac833269e247f6ee8d2d7056565093aacc7ddad572c8d4a365eae90159b7a1796f950a759bf5eae00b74436606657eee7d8740e7672fe576176a08df202f38a08b7d78a9f43aee52184dee1c98ee155be48b4905d69a22e597fc4db5701e0e93b68c6893aa683396865d0018901f6f0cd588cf2997c7c7478ab565a5e41e7556ddd18fa019c0782c18eb9296bec5533ae35116e26a380f7208b2144c28fa154a3ac3c1fd6825164ac4b8af7e486af70b2225b6a87542a6923796e867af91216761b034045a383bd0e1183b3b376cc45e87be42cd07964ffe14df7967792c1c4ec2eb65929e8be480b7e60d41d38ea60a0a18438e029b43c904586ce2f99be2bb7183902740f4d358bfb88e7dbb05905c3003ee71e6e45144672bfed9ff04c8595bcf0000247b4c65c9c581a80eb7f9cbd6f47c1de9fce7b12bf9f91dbd9b715f1d03380416b99feffe30db4a1a455e2dc8af246c8512dc45b043515bd704a30b33e0c207ceeaef7f80634c803a23726cd9deb92b90b7a35c29f8504c5af08d2d6e1dcdae833874733f82576c09142a77bc33bea54e145b0d866eff3afc18b02b2fd4934bfa21df2b44b6d4f5a4b6d188f523687e3aa0783e79b4c3d35954c98f197b967151d1be8fe72d5f484480f67846df5f24f786e641c7e4ea515df7ad8d651360de01c7da3f4fb31fa4a414087beb8dde7e5c2dbd9ef99ef395c645666a45ac8fd8f1876470ecb6fbfc807fce80c127fc42b38fd2a7ef67ec0374ef7ee367ae6cdcf62d01f156b325ffb4cb1fa9d3c4dd51f9c35ceeaf5269ca649ea2027bca44e6a0e3dd12102c26ae096e00cae55e5b8e6f76f11509f403a18bed3e2fc72ab0cc4a2f89fdae780a8962f85d21075b1032570ca1ad0fd40c1a9e82da4216a63c0c009b55bc734448d27ed188c3998f5e271ab7ee56ad4df232b3bed7e1701b9d9a4c0967517c0f747ea0132d87e58c52f8a8be53750647c43b3a6856603d2da538fa05f5f5fa9af875a1393aaaf2ac7d5e67aff00d65f405f2a7c4ccf41d80a7fb7adf568e7c0ba422118c95f2aaefb6985f110d80b7543629dda1663b8dcc80678052a1c188b80f2173b7ae7c0e515a346c6a98666e1dd287dc3385e7c810e667aabee98f198fd61fcd954346d1fa3e56db75196440bd68a64a8dcc1cebdf0d0d855e8f456a7c343262dd58410569499f2deebb1994e3236bf82b483f12723649137f826d7089e2c1cdcd90f7e5bcc03471a231e5dd6c40c8a0e69055755c958844c699691633ad629ef1299f858397bf64220ef8345728c03899c2883b2e48a60133dc0d047631e7e99eeb405f85729044420640657ca9b04e8de9cee4ab652c2cceb7a371d47cfa2a4c500d545309ce2bab655625e9293f00d9f2613dabcf72330b66bf8f11c6d0938659b24d46dc2b558a09f1757455808f07373d7a47258cb30a736ccbe2d2c5c79a9f77bc6e003d486a85c8fa9960236bdba21f06948f6b995583f2a19d728dc7ad93bf6179c5594e8e6801bf44e9d37de6ee633cfe6a0d55e91bd60b24eb0f86988eae820ae78554028a72d599e6ce63da24aaeefa156b2778212d2272b4ad5e0138c31409ddbefbd637c433fd2770cb848172c33755cae1d34d5e9d9fa74f482ada6d558c62a2abea43feb1ba7bd4751e8af4e6a24f4e76ea3c7506420aedfb2e8dc8fa6034a2130a9981c0d379f82eb68065f3405264b4eb86bef91067b71d05859269fcdd2e2396303b5a87cdf302e6eb89ac23b466ce32f5e43ce10afd520803cbd165b010e8c44040e745c2c094446d17837460ecde69a35d51f497ea47231ef51df21333214c10b2e7da9c40032f783ecce1c5c82f95bc0ff8e56b6bbd36e16a77c79b54f8065333979177b4fd101d06163e2e58fd4638e8f3925c783cb28bb4af038385e194b8dbb7871943f856da9040fdab7b5fed85f895996e949f3fbc05a2d3779c81e31e49eebc22e8476a0a9d1b7571c64586da39f5e77a62c4c31db8871d5ef5b9ac7bfc547a3d87ea21eaacb970f6e8fa324b1c2c9792db2f9f00bbde94e7b6f89c4dda4d5f821d46cabc2047b648bf537beb414e4c1721004a3bc8e96def8668b4f4d7b9c5242db46524972153c53de07c4ae7320a4c099dc4c582c1f8351bdf51bbe79f8cd2585f63a173b2d9764985e26796cff6848e1e11ce8eb1dd494975963844025d76a66e93a6e8801a79b86421cac0cdf1fdb123c261de2a14d8fc7e002a70b78e4ec4faa190f2f87aa098bb1b6b4cd0b5306c8196a939fcf3c2a65c206d8263372cb8a8edfd47f5b5eeaeebf322febbc8e6fbf1e71251cbb69e891702635c7a4d437654c225239f0f99dbde5ade5c866419f1ac77c6c913f99a17a47e2f7972ed462f1e44a3d77a2e3f5155c3ef7a7c031b1fdd29f577a9f6651be2bf7a48efea3d61e26fbea45f1c37cc05bbb92a538d5bb2c7f29f6886233ef98ef5cd75f0fe741ff7706d7ce7c6cb2755d2a905c123563f121b8eb767015d7b0ddea8ad865e733b5ecf468fc0731fe29f22bb217d8a05e544d59b9f3b5b2e69b466827c72abb716d8353563e802feacdcf5beaee266ec2ae6e961232b78c68a835845a1a0a0edfe4c17b9df1044eeb13d5757ec0392b14a114268266753a45d677cbd1dc9cd3eab68aa2143a6472af16e044adf40b6a8818b2f3c60d03e8f0eb7c4bd4b52b032415bd905b3f054d3af8097dc469478bffc6426d4e574238a2f1d0672c814c1169047547464e8cc842533c6f37dd9760069b282013950fda9ae963da4f7543b0098774edf1ab6ce6f773513f0a9d3373f1365a039582d66efcb23dd9cef1be276f8ecaa5a0274fb4141529c87713489386cc2d52d485569586b8ceea269a672d13a9cfb9fbaada4ff44519f9bd4f3737eae111c935472a361661d1f290f13dce5d513581c35dad090f37debe208b073293dfcf3ee1aff57425c1eb9aa301c537dbe7583c7a25aa2944ec1908f0f99bd63f92b54bf46e365ad92903598c34159f7fb4b81f0b85ae2b8fd7041e4c8877ede197e24776f97a8a0aa41423c20470968bacc5f70fd3a9e78999fcde826a9b1bb65cb84892bbf76f31e5fd1895884da3bcff346af5fc5d46e95cee7dd36b856169081dff4125bb1d3273ce25adca727105b38d12b2768f8ab211bca8a27091a0b15d45dfcbb6e4d54fa29ccf11fa54fcaaa5fe81342c8bd7b6846e089c10bdaa749b85e2ac6a059b4ea7217df9f71f19b47871bd59ac5e21b354f88073d017dcb7f71178d7ab71bb42d15a34509183a55d21c7a50c65e8f916203b1799d8f14e5746382146e2f859905b0dcb33f893c72a7b697c938ee89c6d1b021e5c7339c97492dad03c486cfd40fe296075d4830c0d33d2d3d8dba56f5085f2f5a070f425ccfbedd9d30be37824d453077fa0965f1f99a65a8d96cad2cd73654cfc9686711fbe6419427cbda0f93bc8181a849fc6db602aceb80ceb19d87097fefdc078cdc69c140a2b0993f30926038005429dfd255ae964ef6656f8b588f2a61bd20abc7d7b4f3b8682916d45509a36e3d235e2157a63e65f473381f45e6b3f11ff14335de14cdac12c1cce0db1cccc1391fd0b7157baad20d595c1f265d05fbbe96eb1267ad27359850af372b9ec9f7b84d45ec2166003b52309d71bc32cbdfb5b0f082bc7916fecd594a23272d6492f2089c6773869afccb350a2612de276321f84cf95aa2e67f7f654c30dd128089598068fc17f35253866617fdc5d907e9be9121c16fd3246863bef917082065b21d63aa07b8f6890a90ad5ac054d5ad89bd3dc4715751d68f903ef38f3fd5e6a8b926b3f8f6de55101edb78c959eff227c7669e78b488b77141bb6cc16298d31be859f37bb8bcbfbbc6e345cadf4f128835b0654da2cc10f3c591180d09c1f3bb67f2868e0a606bc749a0aecfb16d887568c4be6b3fcf9eca0b630d4337e85a5ae9ae4717478b98513ffa15160eb182e3abea0bde643b60c713a0706f9813193dcb09881d778a812fc168b83a4811042b1c55b62646285405d266c3f54489022d1726883791bba3c4676044715e06435dcc6de975588f7dc388c2357da048ec4308993a30cd8c61b4f639d07823ddd3d812393d55a58ec866367d8b4f15d85aa4099a9f53043edbfc6d43316545905d6641902bb9097e90f0e6644630fd0724a4a413759fe735a6c0ffb599f9f2d28161468b2dac55272d1252eaa50d2e6ee328e880ded1ffb0e2a65ab5a8d236bceb0a92f231df3360d9213f68dc9e106ae925fe5570b34d0f1143b73d95cfb381fc6f56f1a5fcf6ce288589e753e00205fca6863442f3cceb277e7e7f803e013f9b44d2c2767ea7615485f512c4a898ec9554504418f22e57a9c82c09050e37c308ddcb745443fa0ae91324ba2eb3dc6b46fda22fb909a1a83d80a0e9f469097f0f1c42f3f2a12a41d8acc5da6984c6784a8b4eedc7f9a2e3742da3b42b8de35d8ce99d4d65c8f0f342c15433a419a8ceb6572b705519ec0bb60c3da99a3ca5f2f797adb2e621301278798979ec004429eb3a41db88a2d7c3b20cdede0c968c80b81ac0c0063b69e66693e199e0dd2cdff7ac63a7820cfaae95616d2a53012b862f7ea8dd355570a89be376304f3793d8e9eac5d4bd00a92f389b467e42e06b2b25b94cef4d3aaa820ed363d6a737b116e5880655d4e42e49397da82511d3093fe52ce3f6adeb153f3c4ce7150b0fe6790c7dd93199edbcbdd2ab9e50f829d35fd4a8c99f06e15e5985bd76d204e9fff8f4d814387471793b7e866b8d02dc98823dc730386a47716dfe386721f3efec6a94dc54e3533a10ca0b18b5dc4b1179545140f17c420c3f3ca1170cc6921c04cbdcbcc4d00fdfc6da2a70c00851449b6ac90df1bf9a2ad2a023884f9fe25e6dd07c63da3fea3c4851d43986ad11cfc7534751045666e8ac521cfff0413ab4c59141996c74899371878d95b4e98045b62d2d6ca931b2fd4b0d7b81e82f37e54ab748007a8d96f75346f98403a5141e55395c0ceefd67bb25ab9fd739524dd6365db99c951e3b1d235b3ed6011c11eba4417800c80d20dc838145f6b9619e33dd4928c9e6121097992f63200a1c95d5a2e00b4861ebac7f13e4255d6b57df4e9db44c737b1ab86f70610af250c1187bf711b7dd3d79e9bf7e2295e96aef18c420f67b60623e5a8afeb3b14f0ca69199bf57b66867065416ff99026dcda1db603dcd355733ddd27f1f6632af45caab0ce61ad9a93002abfbe78414fd34a7b569116cf6ba3544dfd37b594fe339ed426d5e306c89f84c82cb84200c70e95b3779b0dc38800b595c31f65d1b250da1a2bfca6ee960ad2e82e1503ece6f6e4888b4f2cb6e5a10eb081d27c879b83c94adc7e28965ad42bd0921f27af6f1b4ab0d184c59bb04a86061f513313001f1d49b080ae12947fcbc047f8e4f79775e9fdf1ac18439d86ec0ae044044c3fe83f6d087fe7a4736b174cd24f9ecc8d7410986cd9b9e86886916153ec8f08de68ee518f17ec6f68ffe882689001aef18fcdbd4df18e48793ff1b81daf887508b2b2e5d2c30494a6e9e56d507aadf826ff4d75e4c7a8a9083d3168838e8a366ab21a61310df19dc6cc922b8cc891fb88b1ff1596c54ae9f977c0b65871fad1e3df660f7a57f3c22a303454d60426099ed47e93e3e00d651ff482f2455c8169ab88baa15c551ea044399940a1eddf3c61d1a24660f4e3580fb8fce0f0211dd3ad25e5c426d8eb631e1ab19cd3426f47bf44b4bb7038e9ca2a3353cc753b9a1182500f979119736e0b9e6b381a91e6465f91b033e6fbf37eb95f20bb775bb0d4862ad38f55710c88b5fcd75fa2358cf7de0384dd6eb5c935890279dd629933a91e77cd0e7c723c33bb902ca12389c6fae876195d173a89be55e5b0e2e2d546d311b2756f3489790a29f57ad07150d8f76b58797a0facd528b155a0f83b06cee9d695096fce1eff031f13b4ca689d0d0b5961538934999acbeeddcef8e944442a0b86b151919f18bdf1f75ebc570c6ebf5b6aea777d687339ff365a7b01eed5fe0f16801b5a655120afdb1ced31898d669cad8e7e558cde799837aa639ab81f663d7fdc4e57b8cbce34364536e3a4f6155221bd4c4ac52774b06d8da92e9a01d5e482bef161ba12bcb5989a901fb21e90162041827feed23f90e22f0474c82c43f0cf33c5fe905e4d0f352bf5d6ff97fc9b3da3aaf35f88e08cc132a984d019f81f7ca64eb13c3576b50b63cef8130a717f3e7d774731ea8f15ae17a63d13f3699e26bcf1fdcc249eab6d538f79432c0b9a478506c374d4eb0ed7bd521f610456e7c56c7dc413fa222b1926c38f00222a7da1badee9718cc54c57450c01abe09ac12b395ce6caa4eee69a73f00fff7c66aa2a5695660c23ab241088e24c12c489595bd82812ec34b94afa4ad07258098e0fa456afde6f80586f3c670f3cb2b6c53e20a9ea5d5b009058b4b41b5d8bbcc958a9b0606829b3466140859bce70872457414c47cc7a8b002dd4f21a81bea522bce6993d8f71836352d35501aa0d173f41cd43ed2ea280662b871e7f00c6ccbc413d05d782b6f3cd21f2892a0bcf30473c82eec64bd4c842129becf8d7c8bf5493e00b00b359eb0787a6ab4bb394b0f58d6198c1332e4a2f199579566634273d995a770fe81023c42557875617071f93fef7bbe9630fb0cac28e79fcba6403b729922723f20e99516be6707b44e06114f3b719e67b99c9ba1b2a40ba5af7fc4bf22b3602d547e3f58d701f3d32b125b6e50cc1910d0f3fc6b7573bfb57494ca2e04806b21fe0aa06735f9babb3b56b64e669387ed4925c6a1cd7a6c03ac8de55d9687ba4f2734f3c4cef1fd979d1a25a6ef0ab16339c9f1cf2a1b88972a7e96ddcd07ef0fefe8f39b63e57466b62bf8877b19590d1d6160b4182fce4a30b38d850d682f6275bb485f1234520806040896b628e5026fe4a13130bea8af11612dea129fbda4f52f6194914d276aac4ef3b39027877e6e56e9b3c4c00a9cc1b652e9aef20a4a86b03d91a48a278650e05e295d1730c882a0df08f45765b33cd5d75622cb6da99e08cdc1aa75ee6f90a156e2c392a657beb337566bc949cf0df0f6186fc7eb449b99ced193238431f52bc57cc2922543b65b4737dccb8aa2bc82ac9ad7c02bfa40af48751015dbb1ae67719b76b912f96b237ef412cb162d45a648ad7effe82792649fbdbb7263ad598ff06d77d39f9c7c9d2e4c787dc7bd99773c6a9ebf57743c20f47d3b4b3aefd3698b60c8b4a105cefa02967557e8d268ae11e0cb61ecc026889f7451d22d91e98cb07f5a3a8d78926413c4a39a95ea2b4969d329a914b02b078499f2040a0178db5d46529d03dedc6aa08a39aaa20d94573c72354671e09cff1b64dd0c26a9fb7d21e943ed7df6a85c7467a9c7148642c7b202b470e74f74ca807b0af44b70b8eac6917da6a64a81b3e22a293186280d61869743a60d2a2cc65db00a2aa7de955d27490db693c908c4fe38f9fe2d543e566622c75a32fc268b0342729e4a241c0fd9059162fdbc8c3656dfc34a256bac54605fb7a6983cdb54d09ef0af1df44f4640a6ac6b13d610835d2f8760f7fdd918608a4a36e7f35199782d645e632634a5e23d62561aefc96c3c852e4ba34ceffa9da1575ff9ab1bd172ff5c3513e875c061ac096053c7ecbc52145881c04663c55ee13e58d3db70788291decbe2df93164b35a0366e666f6fa6c2759a68b88a95c0db4cd019d9623ffa129b760d4bea891510177108205c64da4fdf6cbe4aee797b6d9dca3c4d0bca5e0b7da2082a7e93dceb89b7488afdddfa20f75d7eb72398d30ff21eb996f62335aaf57d31c7cf241787f27acfd4469e514e19615b8cd4770114cca563bf8031df807802297064d4a4331b03e3c2792c884d07f360a9be15d989c9c984243924d29dc649a83ce3d4705a37afab45f54b29732690dfa602c6b7838bd6dd785e3265cf0f1b713fbf46296e11ce425a4404fc6067e0e76e5ae72d40afda453dff75a776b46f5d7e450354bb2dd91160769f23ee0ffa7fe7e48d961c76c0181bbc442bc097d3b53eba03a0323053ef0a76dbb6e07d7d00ccaf1961af81b0934f5716b522e26634d548496dc690a64f6ce4d5fb465114c78eb7ad55ccab1f06d1ade331eb1aa9ea43a93b2accfbe151c9d78bb821252b28da53f45e5741666b773ea1c396dff86342493559bdca027ac119c25da3d1454a630e181cde2406effccc1bc9baa2cd7865280c810509899159179b1c8bb9a8fa6084065bf2c083ad6950cbc3f77be0c7f9324fed971e3c786ced4cd06c9d200d5f93e0554717fac1191b68f16a4fbbd1a9ef84a6462b2aa3c6f757d69473075ac448c49c5f9488e8724dc00769410f2763934391a169b398ed95e852503f163b11103ef7c3fcafc74c2fa2e4dd831449db353a78a3f009969e3fc26ac0d71617484a1eee61aef0cade21ff389b0f8e7a1ba5fddda65f3124005d3c6858cfdfe6cf4aa03e8f8261f474e352d8964bb3de9db0f8a5e84e1a6c1da48e0a877d5b3f00f50df177a668f56fa8c19cc2634987e53721a3be2e5dc5cb82f83e06268d044b586938e42321bbc14a9687695d5afddf49ebf9ddb4e3bec3fff7ef9c51e99e9f127b420b0909d7bceff3ae42825f1e4e4629bef5c53e85b75a3cc43f1839b987cc271f6172cfdc3956c2a35f61214f433f10d810322b654cb25d0063d4f6a7fffdf1e61dc79a46fd2ba81879ec61e0d83590c9d5bb62bf6e14a830158fd14e2e2b6568b557f95a27217de1e85aa557037457c28d35151028cd27cfcdf5ae987a93a870922fb4d87292afab85d129dcc42fd29587bceaed6ca470413faf8e5b6aa4e9c6d483c490a336c1ce8892dcbb5628d649e7eeba36eae66dc69a9297ba7024d3b58f64686f0dc74f8d99735a28735bc0d42f9aeb15995631d18a2ab128accaaef89634b08ccc6b1c21440f977f170974f24e8f0192978683b3b52fe37d1d81967af1f3e486f74a26f1ca6369c420178c84ed8416b1e19e577474737721c79c38ac7f333c68a97c09f34ed64581d6507251fb160e971a8ff046ce6e47867877287bae6e915dbe8e1dc5513d3430ebe977cb614cc12090d7f9d2122eed86fabab9275aa392164dbab1c5498b78852e5e0277aae703e879f883d3868ef8c9b01f1fbf52681b261413b446db5e779fd26c8bc691c681d21c654c7caa16ddf91394c44c328f12c03c463f5c63664b22ce38c63c54a27287af87c99c863dfcb5afabed53aa04b135361d30697357679c253e90d4af403f7aabae06170e8d28ae5738294097656601515ff25a1764016ad5052c406e3bf8491926df965d099416c2d51fd1f3282f76280db46ca56685ae46b5abb3480bf3318b104643c44bab47e6da27fcd0a0aa0b3cd95eb0b8e7fc8534d8b2418ab25d169f967efe71f8973a430e6d469d94a4505b1e6f46f3ae19692428042dfd5a616a3f9dd1fde8f05e331d6dfba89f5dbccda578d5c459c05cae694dc2452fad98b149d76f3c4ded747c54f342f5f102108b5edee4e9c237b8d08b2541190ff2c854b5c1862433155e1c0f8d278dadecce91e6736bd792f4a7c4150e07c781da6129fc6776035b8ef4774bd2a63759c4ece6f65093a38d093ac782d485d633d7d062fd3c714ea941ea583bbb929a35c17c7e1ba2784d17f32bf6898f74dd884d764b63450fb26ca9756e813b46c13297931e53b661f73ad3c55020be12041c25a109b5aeab568b01287922320d66311ddf5227c81e56b3d2ec33aac770dd9778ef4ffd6c1bb3e581d2eb5e648ce020a62d69c7bff649b7ee5a530f69b930bf25760228d0a6e690514fd128691371dce38a457178e89f3b6195c949b99416062cc382c73c4220757e050c0649079f65057c39cb9b607c47aa1e51824eaaa578ddbffec977c23110f5b04c1d65db6b3524a3b5233a9eee001016f914c53f2c03f87e4d355a5143a4a116d1bd0f74f739fee7680f7f30d6666e8dba88af5131b9ad289ecf08ed84d7e4349d96c183dc607b5eefd2e4a9bac873e9164c081471f754d938d5987b128d232067f96c3a7f7039216e33dbd3069217779f209ac9fc558686125dac979357093560cf9d265b9efbc0c78f7b2a47732d0b2f5dbdce162f75eb9a9b7904f8164a55e66608a977ab9396b3597c8bf7ffe8b362cd2043a0623e74cf7c4bb1848eddf9680f5b0ace356dea54ddf9bf1bb1d2649608f4f9acff9d62add1afc1de3c4a3b8feb909fb5331155c5939dfbf818959885d4896d44512881261c94184bf3d32150ae9392884353df7d784b51437ada6740e10c00aaa5326d741e04d0455790b095312d7732dd14c68f2da5f5a30d2ca12507d8aae7bac6647a35034f915c03626f4ee71543c5a58da6a99454de218a28fb128822d5061132e17e80f4e16457e6547ea835fbf79e85a9e80b2ceced47066f2fb35598558bed739bd0b74f9788b6b399864531a1d9415ef3d76b09edb70b776248959059990a778d9c84da552114b2922789767334e8ea24bb9370e62cfc50618029549b1db39b6f694edf1535a796a3a445b7b0f85b3cad60d9ebe69ddd1b5895c6723ac4b9fbdb431b383e239578c193377e9e4d0d55e4ecdf4cd1b760f19f005520717c4042ac36b5331816284f53b0dda9f7e923a0fa2a20a25ac6b7fe2388d7236b03c5b8a25f3aaf0757620e63265cf9979262f2d95b1157e1bcc0070db2eb42637d84a3c3bd2a3801170f553f6ec0b2962914a19ba1566c4665355f1a45ee5a6dc4a7467b40e95d880e11675bfc9f9ab1c37c8d7fb71afe404eaf6572ebd1666824a25c855d049b8abfa97f833873ad61fb2977d89bbcf1d3bca62c9b32c04be9c7a2de13c64bb285bcd45ed52c8eb1c21229bfcfbee180e3fc862a81cfb51ceb30d05879e076b53cc183dc753afc37b90b02d2edde0ac1ee0b46c4ef16693c4107001c3d58b85a4279907d2d71cae3d95723880d483041fb5902227fc8260aa70ca6a2567723fa20816b78e84b6c74dd23e18aa3d37d7d6398705f4da05e536c8f9bc8b1048b8fb49e384f6b8dc8134d030e4e1904e4f460d8523c949c2062561c8f884deb0e2eec75a1a185152f7cfb5730be03f7dc399e44413114f4f0c53679cac920460a6a0d353207e53a171ef07b03fdab3f42bfc2e058be97beab3ef4ff86e9873258e6e97ee672dc806f106820f7549d70a8b4aa5bd8e6a80d63a014bfebb02c44db18e76efca30b35e994888bd583c1e1705e8db8229125d5d513224d150ce7869ba782de2867891653fef0eea5723da1df1dbdb129610ff604bd60f03e23899db3d9d2803aa60af0a1622a0167336dea189d3a7959f6e3876c644d130e42b2a7ec3d93e2486ff5ca1c20ddab588b227505a4e484be75a75f06e2c0c87a4194896831d35fb39afc666c29a89b4db7ae675314a904bc7af0c32f4f4192caa761895c53ad3281d0950c7f20e427d64201ba9f35ed175d22bcf260b4c07d99bbfcdcd8aa1199bdb5584128386b33b9358f66ee277866c1b62d913f63b7f3073b717f87fbcf2d8a71a5ae466ef8485bd96cf66819da555155882829510382376517f00fc37fddbfd84d01ae7e414121ba68f1fc9fb7e16977abc33157ad11598026904c1e4706f8fbe210d2c4ad00c1505fc03033ee8bf576de63f2d72a43582bf11e66c51c67591b0ec7df3d049ae7148b52508937179c63fde05917522fc763bbab3b12b8d64d441364496720ed0e2373db5176d4771e5f3b73885a83d4fbbec1916ff3ed17ad6c1a3bddab5940ad36d2d3bbe14d460ca1b15fae949ad14995e6a05e4f9a5f04d932283cf37047482832d02fdd0c4b0f5a7882abba99608837a0a0fec97d29825049b4812d7f151ab223ff66304aca9989037e61b88a287f811ed98b22656cc406a729cb1dc88acd5003d5ba21f1453e1fcac986120917d1690620f891d3f72d892c80f17afb8eb1f30c320b47a94bc0675bf5f3cba59522a3c4c7cc5a1b082895fd9707f28d71f96507cf31bf6ff9098a38dffb825c4fa501af0371f4ea11ae822d738f668547838011e061b4fd6eb5dfabf42c6727713b0379fc0b39eb171fd77059e8bbaec30a13f754750dbc6c695a1556fa31249062c772d4f028e9ae753bb8e0ea3a076f73e561bce67d8071abdfd73e9be55421b2603694eed0d9e28bb302f3ebe2f668e714a93700232ee988b44982984bbb392f75820e854774104d478aaee862a93e6ac5b932dd0a2ff83b8db61d63ad336b5608f866f420774e745bee32f12b9e679bbcc5141803846c661fc495c2126ef08ed2b3ce96f818942f2b56dea2222a12d5393929b6ed775ab5a853e941a43f707acbd2402615e38c579be823af5880fd419fd50f150504230f3049aabdf3d9ccf487467997fab10bb2c488ca028eda8904fb91213a7ce51d057611e35d37d9808fed24e246ec518565d7cac864ebceedb3bfa5ac3ce2180e5b2fae14401c8cd84b2fa445bfc4f0be77f64ac9d5cd5ec2bc14b7b6a8fd91b25c2f54718204601292eb97777c764c9798f67fa5bd8a2beaa4de68da0c3a3e662b8158764c788095c441ecb99761c5d630cfb63230c6d6e65ac49c9b0b3968087a90529d95de3d9f4c1e04e30660dc9238511986cd7fc0d974087a928a18c5107be2275bdec6a021dd4afd4adc1cbcd078e5133dac7a14d686f721fda650a007beee43b54763da04fde6333c07678bfda627155c4864514fcdda48dc7e25191deb4ad00ed16aec6fc00893a7a87c3638281de3aafabf966f878f6f7d8659ddd8966d8bdafbd27e8b0de0f26b6454f74f2dc3afdd61d17c3ec13de7c83fd7ba69c8761028e2ea4125aaf5e1b7c0affbf983d467e691ee3b34f8688ec5a4747b70c0ff48dac71e720a91afc8a92f88447b63048c9aab441877abf3cb932783a54c6bf411557f28ff56a2f52ff89c945ec85a858a5eb470116692d936332c4621216329bd08b4f255567c3f0794887c0735f2095af35ebade5161cb1d88b4645f9e16ce57e97e88832760b04624735b8ae688092aae56d342dbc0dc0e402378af5d872d61b7a978392188cd24571373058d8c0268a4faa9d5e4f4bfd465118db9533b70e429ca7b05770873b1b142a64684e8b9f2192b7787c7832be708bbd12c83e9e3f6c6af0c942bea303cbbfca6752afc23072d654a1bfbea6aa607a41144cf912baec0f14fceda9b6fa81d86a7e4c7b8b86c8ea1dc1ddc3bcd2b1c5d891d907d16d5fc3ca6af6ec6da478456031b1d0117da4e817b0995a6a8e9b56fcc1128eac20e741f29bc5b20d8123719d7d2efcfe355316cd987a0d0368eccbba9abbf46e302bb62e5816f45d7ad87cae1d55aa4528fc0ed93ac2ae2777a38049a4c1a6a18551300cfb3fd698c6f9a16fd054dfe17910f1702a01b5a7186250252b72974a3ffecac2503a3adfc1878e290080c74dc03eb64bf7e29d667ddcc7ca3ba1365da8b57fb22725a6dd66f4c2eb3311376e559333f329b97fa5af6f44ad1370a4574c97ee7ff8fea47b2332e05cd5cbe4db5d723b7d8879957a23add01fc3a1fcc50452f5b9db9af65723873f751e939fe41d7cd47f433ede7f4451490e234ef2941801a994e0ca55fbd06bfaf5faa04be1d1509846cf8c4622c442ee23983bf7f00149946ca63911a732c3f7349b24c74265a5372345c8a9a327429dfdcbb7d27b82f2514fe0b9fbaada4ff44519f9bd4f3737eae111c935472a361661d1f290f13dce5d513581c35dad090f37debe208b073293dfcf3ee1aff57425c1eb9aa301c537dbe7583c7a25aa2944ec1908f0f99bd63f92b54bf46e365ad92903598c34159f7fb4b81f0b85ae2b8fd7041e4c8877ede197e24776f97a8a0aa41423c20470968bacc5f70fd3a9e78999fcde826a9b1bb65cb84892bbf76f31e5fd1895884da3bcff346af5fc5d46e95cee7dd36b856169081dff4125bb1d3273ce25adca727105b38d12b2768f8ab211bca8a27091a0b15d45dfcbb6e4d54fa29ccf11fa54fcaaa5fec31447540aaa84fde2ddd172dc0a5dbe973a0357059018aac0a3824ee328b3cad72da4c94a154ff8cc8c005a8ba04923dd163b1a343cb090e8a41a77bbaadab8520e0893205d014d81a880cc83545d86c4dfe2fcf0cca1debcf62fc071f10645aad290f5ba741f79af447e586cee036e774a4a6f57661f806d42a86345af63bee5b085f5ce08e8a85da62eb64988a9f1eab0890718a45b81ea43621aca5f57bfbce49ead8056b0cced6418d21e50f5de0e0154f270a4a3f58f3249062e9c2c51ceb80ceb19d87097fefdc078cdc69c140a2b0993f30926038005429dfd255ae964ef6656f8b588f2a61bd20abc7d7b4f3b8682916d45509a36e3d235e2157a63e65f473381f45e6b3f11ff14335de14cdac12c1cce0db1cccc1391fd0b7157baad20d595c1f265d05fbbe96eb1267ad27359850af372b9ec9f7b84d45ec2166003b52309d71bc32cbdfb5b0f082bc7916fecd594a23272d6492f2089c6773869afccb350a2612de276321f84cf95aa2e67f7f654c30dd128089598068fc17f35253866617fdc5d907e9be9121c16fd3246863bef917082065b21d63aa07b8f6890a90ad5ac054d5ad89bd3dc4715751d68f903ef38f3fd5e6a8b926b3f8f6de55101edb78c959eff227c7669e78b488b77141bb6cc16298d31be859f37bb8bcbfbbc6e345cadf4f128835b0654da2cc10f3c591180d09c1f3bb67f2868e0a606bc749a0aecfb16d887568c4be6b3fcf9eca0b630d4337e85a5ae9ae4717478b98513ffa15160eb182e3abea0bde643b60c713a0706f9813193dcb09881d778a812fc168b83a4811042b1c55b62646285405d266c3f54489022d1726883791bba3c4676044715e06435dcc6de975588f7dc388c2357da048ec4308993a30cd8c61b4f639d07823ddd3d812393d55a58ec866367d8b4f15d85aa4099a9f53043edbfc6d43316545905d6641902bb9097e90f0e6644630fd0724a4a413759fe735a6c0ffb599f9f2d28161468b2dac55272d1252eaa50d2e6ee328e880ded1ffb0e2a65ab5a8d236bceb0a92f231df3360d9213f68dc9e106ae925fe5570b34d0f1143b73d95cfb381fc6f56f1a5fcf6ce288589e753e00205fca6863442f3cceb277e7e7f803e013f9b44d2c2767ea7615485f512c4a898ec9554504418f22e57a9c82c09050e37c308ddcb745443fa0ae91324ba2eb3dc6b46fda22fb909a1a83d80a0e9f469097f0f1c42f3f2a12a41d8acc5da6984c6784a8b4eedc7f9a2e3742da3b42b8de35d8ce99d4d65c8f0f342c15433a419a8ceb6572b705519ec0bb60c3da99a3ca5f2f797adb2e621301278798979ec004429eb3a41db88a2d7c3b20cdede0c968c80b81ac0c0063b69e66693e199e0dd2cdff7ac63a7820cfaae95616d2a53012b862f7ea8dd355570a89be376304f3793d8e9eac5d4bd00a92f3b4a4a7323f752e222613e2ee01c55be45c891c0f3664bb2428cb97db7de96122ed7df99f7d3888ebd02093275e18dcb856c12093b08cb86af81bd1fab170f2ba181766f51a3c40196587a375bc6892ad4a7e2f1f93e53e6bf7cc80a534a3bba994e24ef5dc5fea29c0f9a706bd0927688bad706f5471fb011d9070f99fa45839b06c0c07ffd912013cc35987d05ce9e6415cc04882b4b9b5c8ebf8a65fbea556fe77b54e5c23999944d7989f9982cc75016c4f96b8478da61cd36a5c9ac5f872ef610fb2dbd6760142e013130f2ecc1c0c13a696700d6d1d98f70d52183d7d13442806ba7bce1077cf1e3c5dc8ad39acfb354babc1bd825e91b944a08a2480b82cbbcf5a0f687fdbb41c914bd5cba049be7308022f2442add28de93280281c79132bc3ae0b9f13f2c617eff8480c73b05facf2abea67bb3c502e54b9ada731448771cc03f0686521c3f4d370ec04702cd36f910008de63179a4ff85cc2c46b63a89b0096b68f172eec0f92ae0834fbb0e02ade271ba4e2fe5c4f95e56c254433c70ae42e00103d574ecaf6ae120cc2dba464574effe8870a72fdcbb655cd38cf996b492361aa4bb244b266399b94fdf39b92e34fabe9f216b7b62e56299f2abfa7ee321d9a0116e5b067e0a5b3661945ceb957579afec80de4dbb935ceb24b0ca77a608ac193364ec64b881e5e5476f2f370075c8eed16a06a98517210b70843439e253448ee9ff76bbeff97340463fe1499548fbc68e2e8789b102e0527c3ae7179a7be444d3fe515d842ed379250ddca99d693f7c94168002b032c35843f8faa30fe608fe64cfe518d2aedb41ef07b7438badd802cfc6ae974e2cf8f5177220939a9ff116e6c89dc3769a9ff242035444e69637a5712bc2032699a1bf45d3ad7c2858f340e9bbc26cf834930ae331562cf951dbbc2a6ae15456a8891e10bbbaafd05a3b384b3287dbb2b8976eba4d63fd3884c93e39d9d21e8b7d9ffdc5eb0aaf4c5ae1179e09d67ab58c73837b96034183f671dee2a2dfc6ba4df2cbe11ce6f864b184477c434f89a79c4597f3f6ca11cde31004f1309ffebe2ed10c656b05c16323a55e7b3f5d95fabc05ffa9f9f2b990fcafb5527b9a26a4bc1ec2aa83482500f979119736e0b9e6b381a91e6465f91b033e6fbf37eb95f20bb775bb0d4862ad38f55710c88b5fcd75fa2358cf7de0384dd6eb5c935890279dd629933a930069aaba438e7d4d4d97eb39737681e30d8fd668b91b82f002ef0d476dc784b321bd0ff1cb56a32328540d749899de074a53594dc40e348201b8a76728c3e93d695096fce1eff031f13b4ca689d0d0b5961538934999acbeeddcef8e944442ac38b1aff5e060c1c9c8ebbe664a350776b2e4aeaf134a78f7ab907d6afea3d06cc7a907a407506919ca6f97606a6bc5519568883b20aac0dded22110318b29a3e7b40ca81793980b8e17df4cb0ce760de73409a9be77ff674b32eae2cbf732dce482bef161ba12bcb5989a901fb21e90162041827feed23f90e22f0474c82c4300eaf6d774ed6622bd2be43b11be089714b8840925ccf419925ab9442b95fb611f7ca64eb13c3576b50b63cef8130a717f3e7d774731ea8f15ae17a63d13f3699e26bcf1fdcc249eab6d538f79432c0b9a478506c374d4eb0ed7bd521f610456e7c56c7dc413fa222b1926c38f00222a7da1badee9718cc54c57450c01abe09ac12b395ce6caa4eee69a73f00fff7c66aa2a5695660c23ab241088e24c12c489595bd82812ec34b94afa4ad07258098e0fa456afde6f80586f3c670f3cb2b6c53e20a9ea5d5b009058b4b41b5d8bbcc958a9b0606829b3466140859bce70872457414c47cc7a8b002dd4f21a81bea522bce6993d8f71836352d35501aa0d173f41cd43ed2ea280662b871e7f00c6ccbc413d05d782b6f3cd21f2892a0bcf30473c82eec64bd4c842129becf8d7c8bf5493e00b00b359eb0787a6ab4bb394b0f58d6198c1332e4a2f199579566634273d995a770fe81023c42557875617071f93fef7bbe9630fb0cac28e79fcba6403b729922723f20e99516be6707b44e061140bc4cfde87925ed76e400c83b8f4f4c3e2f4012de9b59b3492ade8a155236fb99df10cc214bc7ef2631147d8ae64320d9e30750eefb989f9e121f898ebd17885153d865c554931de9d0b675fb5cca152305d52bf7596401a6dc2f345737f9e9ddae0f8072caa3c60237af1e6b068eaa5d330fd8bc2a1ad959c848f9a4b4e53003e1dfac5a47e641a07f1c9b2aa582dd47da3f4cbeff5611f07d849da6870e0b78c573f94cbe02cf24e7d5e1baccdb1a4ae0ca0cad865bd9fc5dd7e135b321135763c25a62bba44272f0aa4fe484fbc539853c9cc88b634628120766e17b2c3e8921c9522f089956bf292a115ee82da24fcbe2cff2f18331d1a958cb58e6b0c6ea76d1b3baff19c1aeb5385084dc830d0034c03da402dba200723f9e9e04a975fea38aab703455937f5064c76bae64eb9a043829c565253a566cb4ee7cafc9dd0bb90fbbdaa9a26b5ae7c60f5101eab02a565baa1063aa36330a27fa977679f4ab9b6bf2e8223ccef6463153ce4c69ab8ec7a42ee20c74ab658491e5feac5ccf9df7ad9323615e650cbfdede105624cbd714e5e0d0d8f92b3084fcdfc64087110f5a3a8d78926413c4a39a95ea2b4969d329a914b02b078499f2040a0178db5d4fc73d3fd7a5280e7bb77ca8037c6277e4d7263f66d20589d71a3b4020e47df7697257a9f9f08769bcd65a82b954d0523aea001bf98f561ab0e660ed0359120c5c2f22f668773c35feca1072d746bd745b447fbc2c425a113a571b81039985504cea32d17af016ea2edc77fbc6a074bf7f97dc890548c4b18307dd71307e8af1c8656f79fa8bf3b72383f71b340ca8bdf73586da56f8b3f5b649f1f7c18ea2f5124ccfc74fd4987587f4c9cac20ae253625dcbf3223b49e44ba54cfcf4d58c969d62561aefc96c3c852e4ba34ceffa9da1575ff9ab1bd172ff5c3513e875c061ac096053c7ecbc52145881c04663c55ee13e58d3db70788291decbe2df93164b35a0366e666f6fa6c2759a68b88a95c0db4cd019d9623ffa129b760d4bea89151e25fd8f065d83194ff07b50293c50740e902a538991a7ebe5a85e667437cefe4b89b7488afdddfa20f75d7eb72398d30ff21eb996f62335aaf57d31c7cf241787f27acfd4469e514e19615b8cd4770114cca563bf8031df807802297064d4a43a0ee2f1c85b3e694247d2978e9301641ac4c6a7d47263f92d4faebd341d1a403736f6e05e8b002b4ae8c10c139f6a305ee3a7ae1c977b9a677869aa69d0093f478f6d46514058a96005117cbffcec0bbc320005f4b27d3cc20682265fa185e7ab2dd91160769f23ee0ffa7fe7e48d961c76c0181bbc442bc097d3b53eba03a0323053ef0a76dbb6e07d7d00ccaf1961af81b0934f5716b522e26634d548496dc690a64f6ce4d5fb465114c78eb7ad55ccab1f06d1ade331eb1aa9ea43a93b2acadd8100683a871220ae21d196dc9077320e6febd7f1954f1703ecc8a5b6d5e241cecb7b471f1882d9ba8ee7a7176118eb867d0115a9f6e545a8b3cdbd00553507bb6b3d84c07bb994792a8b7c90b09977d21559d38175cc03f0810e5c7ebc0c43ddb673147bef8f3bb381c68fa06288ab8d4fa74c8fed401a74400ae9515d18d036887b376e3af68c89d607411a2c9b8e47506b5341d8d27f2b2cb58b9be320d7e0ad7db5a0ef2a410ba69fb6348002720a294730549b0a62651152de8b408c94c2ca026602c9c58ff53adec0216bb3e9e0eccf63b9ba3ecfe8c23bb94127f072c666f54ea24a2e2c677794b7ba40247868657c16f2a1418498c2be147b5c9efc29e154cc024d22590e02d0fb23c36b45d66ae950595d4afe8a3adfe379a796218a07e53c337072f174c1790cd65df890eaadf62022812681a46624e4e1089116c9bc7cb5aaeccdb77d51f5da6f9d3a95b1fe917efe2502b8ada7ee4cbf20dae6906a72d0c320697cac46820740fd67976e0b270378a772ea42968c463a2b8e50322b654cb25d0063d4f6a7fffdf1e61dc79a46fd2ba81879ec61e0d83590c9ddcbba38c40b44905342515fc0f13636340d98be839ae146709971f5271565b8ed35151028cd27cfcdf5ae987a93a870922fb4d87292afab85d129dcc42fd2958736e8a3068b2c5e21e31ed2d7fcd81a11958e885798cfdacb33b20662ce29b50243bcd846be2a34c07c38dd4dcac453d75c899482fcdf43e93e5ff98810f6c7d05ae0be8e61a2d30926a3097bbb4349ad8bae26762e80ace3141550c8c7332df9a3da9afd913737190152e498b535e06891e2664deae5f580c409c2b4dcaea8f6e7e0a4c1ee39066ede2f297006999206fc3cbf648beb22d17af20e9b434a9f0e74a31ba531d7f2b3c4bfa46f73d27625ca008bb725cdb20b1b93a3bfea39a70b1fb3e87517dbee1e1b339006e11695381f6f02c6d7778ce164c7bd0571a3e9749f37e2b872a9cc901373bfb36bc8ed0b6ca5acd87cd714f99667296fb8cb08edc0d6dc403ff1a99893074ad90b095a4b1a691979d490fcfd2e83fa6d11b4a0af5fb190a222a6bca56f6c27cfc11f98953b6cd452c51d1ef5f0fc887b81478f6ca522401cc3986c0926f5a2b51aee8c9722748f9e9805c33e18db494761349e85d89e0e9bbf4e99c7ef777b81a16a8b0ee1ab58c1c487e2de279e71a32bdff12d83b2b0365c7305d398fd9f0fd7e756d5a2842b10dcb2a21378fe47d59d8365a6da29a48521740452e674c0cf4966a1efb9767a85af66dec21ec231bea15abf2b3ad5f288353ae06c0877dd786a33bd633133982fa2c59b319a7c9e8d4cb9b405bbf8026a5dabacf6006c90ac837fa2edb45d051d41b0be55c50a16b85ed710935b501081be5b82c1bff3ae14eaa01c107cc6da74338b2186d1d41437c5db09cb46a01901333a4b942aa2b62644819e6715f58c5fbb468f7404550190a4b4067dcaa00a55f68e530246bbba6d699bbcc6bb66c1b0ba3b180b3fcf5eff8eb647c59335d470b6a7c07f4ee97814776eb818090ec8f3074f0e1765fece2052d71a4e19f2b81e98641f18a9a10b88458e3396589947ac47c9db9e1ef115c6b50e7dc205f1a58bee8c31ac0d11f89b68bebe557fa832f29bd3c7c01eccd99ceac95ac9aa4bf11a3d827b9eba05b2fb1bfff6a04c9e985bdec570c36656ad659ef599eceb530cb45c1826c26404ad39b9010147c99ef81bbdd6cfa8e7c3047cc6562dd513a39ef719d3b284059b0e5493d14758e402164df1d93317a0e45f8b31e1c88f8005c4d5be1044ac2852aa278296366a5e0b8c71265e4f6b9420ab29ab5c894e0a1ffcebe8bf766dcf3f7e143baf3c1b4c68734c7bf5cbef8dfe2bab76acbedeadb3b3d4751228d1a4068163b626b7d82da7cd37e534744eda02260aff63d0525d77bb9c6d3f97625f898a4462eec63e4f0e33c3b8fa54f28e79ccd29f968242b5937e838e764c4b8358320c4ed6207b6e0e278a97b53c9e0550e137aecb8b8bcb4ccc81b16c257845caad160034e414390f72ddb9e1df14d3a6f5541ce1ee29d8ed85e38cdfb8c93a9d5e7853333b2a1922b3aa7cc16aa2833435dcd3b782c24b37b5cb2828a480cde813e3545723cc1edb541b10530c3c7d468f17b0e163a808bcc4acb4e6362597a785be0fe6d0a6596fc40e6b342323ff306336d4a5a75659801688c0d615039678c753b93e0ef1ba385be6d4eb52ea7d952a4253e3ebffdbaeeaf6e8d6b724acd6e34a8998571912fd838737038983cd386f54ba0425a7bc49ab7ec2ce3ddbf6951b5d371f0fe478422f4f29398e80194c606a3fba36b690677f6ebd89c4f5b6788460a859d8e6b82eddba2be98f88a4f91845f7b8b78774f0df0f07a139e7aa5ac8bcd2d9a76a867d9d913f860347652e9d3aa5657157f7c07dfe1844adb8f6c36216d67ef0f9245d5aa80475e99b4417fc9ba45bc2b121fb67bd5dc0ad38111342404a03d2b6ec685c922f775572ab10987e72004caf93ca20fdfb561d5935e94d56e5c8324a98c3c9119b9d1b74b71a6217fd0920bf20e43a20770336240eb6bef4067a03a2f12c168818d5163fee6c01d8571a4095ad011f3590eed5006246efbe0ca2fe984f8253ab7c4d95e8827492469336963a22f338b6b3d777bb811604516ba9d480ef7af9156088afaf5fcc38caabd1b104c0944d3bd8bc100ef5610bc5e75c6b0c02469a422dbe975356cd663d4e5fd693c5d7cc73d01d9c72a040899bcbd36ba7f63dd6611ee88c3f270ab12ce49067be25d5e35beaecfaa613f1ebfd3806a72678b7aa66ff8db094b42b49504afa789d84dc5bb8fac47b282cd29ffe848408894607ab5eb01a978d7cce9764e8310d35ba25685cff14fc6213300e4b8b9d83eeab3663c7dd58df83abceb08a4260f6407381b37ccd1f3b46233c20847a96a59fb4595f3f3b2f65598bf1f10d01f1e24ef31bdd1c37d034790948f64cd2a899103f801ab9134bc91030a4e77bdd36a483ecb518d04801afc7e751182535f099f0c5a7ce031bebf2213eb96308650f5dc77dab9362e97a26ecc51757d04d8f05a51a5d3ec067247c93aa9df3859bda4d88c15fa3dc8f0c3076636163c0ea8ec237176bd7c556bac9eb20289a6eebb81f98d140550591ce2fc86379006b9fc745e56a24c72d534a701b11f72d69f752354ae8e7151cd38eb27d05d7644d1ddf8d6110bf1bf79597c9e20cfdb0d1b5db42891b1dda25f3e015a6c20cfe80b078b51ddb686565143ef5952614117eafb727d4a57de9dfcb55d11b06cd49cd20cb5ec23504d7e46b41aff9fa0262cdc07016baed4309e6cea88cd0d84dc8e43044f8b760a5dfae51f2586c4bb030b56056bfa1e22687ddac097b008f30d9f771832f5c555d21806441b18d8f8ec4d4bd8d3c8b3b40a779fddc41a44a2224035960c0f5f43ea6967dc92c2aeea6ad4e5f376e3bae330efb337e8232ee393099f14e2577960f8367af9ad2edb94b81397006d7d80fd3cc473e2943456d3e1317468529a8102a5495edfb43e85f6abc9364ea64021493733cb002f7803f85951426bd947b4c1c5f057e9a23868d8ec3f56a8dee3b00f7c6b10443cbf26a3faa6ef936ccf5f321427cafb4a8317d38baf0166e35699183986697fea1266af5f8ff5268a0e236869d81289dae1e4dac44645c80b22e7c3c669cc3abbe6ca0587e7197aaf282daf5796eda311ea934a7c68bbe050837bd924ead62f6bd83cfb324baa3cfadf933b9e2825e217d9193f1450bc7d0d80926564a83a074ec21cef0f76a62b210008724024ef250f26f2f7aebb6c733a36ab81d442b0814a0f2531d2bc37aff59ba0a1faae62f9f084a99d927bb51259d1a4fe3be8887dc7169762fedadead97a9797950225f4708c72efc97848f3d43c0ef292fe0aa6323e916a7e58ad07857770d6e99d47f52177fe55128395cffbe13603417be76da9d45a2e956ef3845f1e9a8721d5105457f6feae51caca37e4127b900eb7fff3c76783dd8aaa0148d4e3e1dddc37adc7c069f6367d0091b5b7a44ad454862b9bd91c4bae82ea97aeea2de40adc7ccd1358935ab3dbe2f9306f729bae330efb337e8232ee393099f14e2577960f8367af9ad2edb94b81397006d7d80fd3cc473e2943456d3e1317468529a8102a5495edfb43e85f6abc9364ea64021493733cb002f7803f85951426bd947b4c1c5f057e9a23868d8ec3f56a8dee3b00f7c6b10443cbf26a3faa6ef936ccf5f321427cafb4a8317d38baf0166e35683e1ce086bd2f3f420ce399d54d87521f6d18aecaf5de890a67b24e3288893a903b6529bf7df3c77bab972c7ffadbdd8f2f3dad0efc9033d0f79ae08d50b96077bd924ead62f6bd83cfb324baa3cfadf933b9e2825e217d9193f1450bc7d0d80ffb2ba7065c0f79a305081658191230ec93fd6b012f435cc27cacdc181c0cb028ceef9b7ac2e7ccb79be1672813ff640c1c05236144a8d582db001302938bae62eda860f92581e2aba90f6777d3f860c2b436edb2b8571b17dfe1120d537d97cef292fe0aa6323e916a7e58ad07857770d6e99d47f52177fe55128395cffbe13603417be76da9d45a2e956ef3845f1e9a8721d5105457f6feae51caca37e4127ad454862b9bd91c4bae82ea97aeea2de40adc7ccd1358935ab3dbe2f9306f7291bc57123928ae7a77f0ff5a5ca9ed6b489ee66d7e446054e55fd5e23e2e9a115bd93483f6c1bb99b540dbe5977071b4ef5c58bb89dc9ae42cf6a392ca502be6adfbe4a05e7cfc123ea62489fbcc78c11ca1c3aa3043d59f35d7328bbdf73b73108d8ca4e9791a514fdfd1dc29c7cd70329bafcec8900100690e3b09df0f4f350ba9cb72b62383ee499a550144548bb32a5c55a310b87002fb97005301fedd697e28c0a83b7af485c128c6b7a5f632093d5bbec51012ce54dfefb7f59820e6c81cea377e14af0467331b7ab466e6975730bd6ac8ad3f943167f3b532201fb6ccb70a79a224365881582e986b18be2f8d4ff7e63a5378f0d4ddac04c8f06961a1ff1767e57bdd8d6e369fde8e0dbbfe2cf23e2ff89b984d7a998c74b141a4d4e67b40174a22183f4bcd52421601e7c541be4ba556d8abcb850abf9a302b0c1b89f6f1899f7ec137960d5b2ac844ff217112218e93e08189089444943c4d0e3b59106ea74c9d0d3fd6a984254880db7ba7c69168df36a5e83b368ff584c6c1b3711e138c1951fcf6974a7f381cf08f9386fee44401528352c3cfe6d270dccbcff0f6f1899f7ec137960d5b2ac844ff217112218e93e08189089444943c4d0e3b5917aa473ae33110e60cd8b5c8ffa561b99ea42d7c52687a4f43a97c4d7d1ef250b3dabd8677d3f1b56445451f83cb8a6c7f97436ce7dcd91e967990b8810309d0bde0d98993dd139f468f501a45ee17bdc06e3a3260b5d1a001f5a2382ad830e5986c9bea3b60006d59d3eacdcccbba700d496d9f8a7c4f6a4669c64c5a972c1203630e295e004b1efcebc9423f9e870e21ec37cf62c6744c2b7501b21f2a05b883630e295e004b1efcebc9423f9e870e21ec37cf62c6744c2b7501b21f2a05b883630e295e004b1efcebc9423f9e870e21ec37cf62c6744c2b7501b21f2a05b883630e295e004b1efcebc9423f9e870e21ec37cf62c6744c2b7501b21f2a05b883630e295e004b1efcebc9423f9e870e21ec37cf62c6744c2b7501b21f2a05b883630e295e004b1efcebc9423f9e870e21ec37cf62c6744c2b7501b21f2a05b883630e295e004b1efcebc9423f9e870e21ec37cf62c6744c2b7501b21f2a05b88b4b1e4dab03db5b0dd8c61b3d6d6666c99b90951630093b8d6a0e7432e193e39e0f56440727286b78c87c723abb4840e7b3aeb95ab7361c730511a6d55797541e7d540287cb27b4c8462a7d711e0c610663c609f8b5c03d58d314797b758e6c561f8e5bdac18c56359c0f728326c00fd87ac29b05e94c59f60e20f0490e4e35c7a9ae0b7762c1453bccaa132ef7c7efa325e219a804ed9acfe052d111d398917430d883b6da3bb785492a1a71857e0cf1172f533dafe7821d2ec85bea1a1fc464363121bc324f2173db0a2c5c388deaa09187e64edc3c39e5242a91c2ebe804e51c7b9c7ce8cd350b391a46af9df27f80c434e0b0e73540e9b989a3d0082d3a3447729afcd95ebecc4d4653c6c478db5201344dad3be97d5038cae9b908cd74039a054565f501407d6fa361a4f2f56d58c2bd1a7c86675907826fc283b1f496ec5525b846c332e4730686f7ac41c24a8b46c487f9fe0e8ea763f8124358700a98a19711d03ec1f2797d70c4f3c3bba2125524a623be6ae9bcdb25e91b51e30af8f477aac48aa322667bab04c70e0e82b57586cc41aa504ed79418e90ec3ffaed6e77c920280c208c3e492be41045e08f00444ec425a5fdbec9aced15bc4952c891dbfa5d0b109326e899c919faa81e5abcf3656281da887101e780f8fc40c0823aa74180556cec77464d8e1b718ef6e57f5a8fb795a46ece7ae4d05904ecb48362898b8daf99289b46b841dac43782d016cfd1534ef3ff3bdb4a28a059c006c59627c5b7e49e35c4d681ed7a656800a3a2ce1e86a23125880087f98c1c3a5e69d0fae9843cd299db11dfb5a9e7739bfab1ab5230cee1bdf2087457894290a038c27b5376f6f08a592438400807f06f5639a1a454fd1799a8c46ac74a9ab582f4c74837e93cab30baf45fb6cd0f537ccd796289a4ad661669c2de2d5d79dfc6139f003f318af5fe7ee849d0f706155a643fdafcf9a2ee49b804f253bb7db707254b07c5a46abcfa9f14ac37b433a8f23eba14f688e3c2a38eef3caed2f1ef8a533879c725569f038c437d6a8b360082cfcc653207b9294dce0035e92dbe3f2bd36db029d1facfb6a81c4e4868d31de62a74d8e587913ba0298552cadab40bc4e8176a2a7b90a2e15e814377c8001eea112997a126fc0e36013ba182199fb0bbc7f2f5267d9e635b2ea990cef7e761fc297274967b46e90987b0017086442fefd395c998dd93c630535880c6521afba916d31c6042671898738718c14912e5edf53a6e15c54d08f8cce1f9083cb89c424be4cb5809e8f13d8f4d292cceb82c2f27d7e61088439edeca550c31bb9757648107c64b2962403c7447993dff48ae9e271dbecba1c28c4887e4d6a29e0ae7f0c2ffdacc3624ddbbce71927e61835abe25be50c65d414a4ed6900d99dde3d9c284efac71af39b8e935728e16819e07dd31eafd585cffaa568abd5a2afe4172f7374ae1fe3c67237fa8c7ba65e5660e9760c24010c4d10baa5acd60677f7b32445d0f69dcb5de182f4a818d5f722a07ab29432acbeaccfe88bde859f3352b2554051a77b1b7269d53b05a1c4a4ca8e501371f6f146dfe002ebd83bf1442a67b84ce4771539965e4cb17ee6f2bf4cf323d4cb3b760497c96b285d21a51bef9b420573bfc1c61c757422688a9347da530fc0fe6a3bc45def8d800f3328aaa7f71f8c0c6b034c93dd26b985861afaf9760c3669a2b4b1f66c8536c8c8a943246d0f5c176f900e0d80c2ca4c237eb6771ed5402e7d7c2ffae027ce806edd447b45e7d4fcfda463d0d3e84a80c566ab3eeca6a50cdb407e89364c52872316df8ccf57a8c94b99a03ac490c26f4aa6bcb763492a67d4a8ceb950e670ae03fa4cedc1a8a126608d61b1b1cebe2a5e88401fff2ee845ccabcb61bb3d5bc439dc6ca93dfb0052c3831da3696793eac62c31aa4ad73f4c6d104162247bbb1c98b807c23a71c6f64dfbf5e5a2feacaac71f3f4b7020b722ec2800f986ed8ba30b236386e4a1fec1aa685f8f0d5151d1ff73b9eb7e6d6f5bab13aabe66da9e3418c657f0d5b938aec5443561434d67df5c5551baa623d387285445f0dda3c66d67da3225cb01b52c4576b4bce7d429761e0292caf14839f22836135239218bc70338f130e5216fbe8f7d4cbf2e33def5eb98a5355689dc346a1cdcfbf37d85476b02b71a87bca4b7251b240d67f52745d53cceb2040830b0fad123a820947817a3aa553649c74ae115d7fe7c8cf972dddb2e8c2aa006828a614925c74195d784b2a480532b4ca3dc0cc862be69bc01a42eaeaf9c6e99fb61cdc03d90be70bb7e38f317e5ca4141fae8483ebb154e4bac60bc52d2ad1fc84../4.0-api/Mono.Posix.dll../4.0-api/mscorlib.dll../gac/Microsoft.Build.Engine/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll../gac/Microsoft.Build.Framework/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll../gac/Microsoft.Build.Tasks.v4.0/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v4.0.dll../gac/Microsoft.Build.Utilities.v4.0/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v4.0.dll../gac/Microsoft.Build/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.dll../gac/Mono.CodeContracts/4.0.0.0__0738eb9f132ed756/Mono.CodeContracts.dll../gac/Mono.Debugger.Soft/4.0.0.0__0738eb9f132ed756/Mono.Debugger.Soft.dll../gac/Mono.XBuild.Tasks/4.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll../gac/PEAPI/4.0.0.0__0738eb9f132ed756/PEAPI.dll../../../gac/Microsoft.Build.Engine/14.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll../../../gac/Microsoft.Build.Framework/14.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll../../../gac/Microsoft.Build.Tasks.Core/14.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.Core.dll../../../gac/Microsoft.Build.Utilities.Core/14.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.Core.dll../../../gac/Microsoft.Build/14.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.dll../../../gac/Mono.XBuild.Tasks/14.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dlllibmono-profiler-aot.so.0.0.0libmono-profiler-aot.so.0.0.0libmono-profiler-coverage.so.0.0.0libmono-profiler-coverage.so.0.0.0libmono-profiler-log.so.0.0.0libmono-profiler-log.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmono-core-6.8.0-150200.5.2.5.src.rpmlibmono-profiler-aot.so.0()(64bit)libmono-profiler-coverage.so.0()(64bit)libmono-profiler-log.so.0()(64bit)mono(Microsoft.Build)mono(Microsoft.Build)mono(Microsoft.Build)mono(Microsoft.Build.Engine)mono(Microsoft.Build.Engine)mono(Microsoft.Build.Engine)mono(Microsoft.Build.Framework)mono(Microsoft.Build.Framework)mono(Microsoft.Build.Framework)mono(Microsoft.Build.Tasks.Core)mono(Microsoft.Build.Tasks.v12.0)mono(Microsoft.Build.Tasks.v4.0)mono(Microsoft.Build.Utilities.Core)mono(Microsoft.Build.Utilities.v12.0)mono(Microsoft.Build.Utilities.v4.0)mono(Microsoft.Win32.Primitives)mono(Mono.CodeContracts)mono(Mono.Debugger.Soft)mono(Mono.Posix)mono(Mono.XBuild.Tasks)mono(Mono.XBuild.Tasks)mono(Mono.XBuild.Tasks)mono(PEAPI)mono(PEAPI)mono(PEAPI)mono(System.AppContext)mono(System.Collections)mono(System.Collections)mono(System.Collections)mono(System.Collections.Concurrent)mono(System.Collections.Concurrent)mono(System.Collections.Concurrent)mono(System.Collections.NonGeneric)mono(System.Collections.Specialized)mono(System.ComponentModel)mono(System.ComponentModel)mono(System.ComponentModel.Annotations)mono(System.ComponentModel.Annotations)mono(System.ComponentModel.EventBasedAsync)mono(System.ComponentModel.EventBasedAsync)mono(System.ComponentModel.EventBasedAsync)mono(System.ComponentModel.Primitives)mono(System.ComponentModel.TypeConverter)mono(System.Configuration.Install)mono(System.Console)mono(System.Core)mono(System.Data.Common)mono(System.Data.Common)mono(System.Diagnostics.Contracts)mono(System.Diagnostics.Contracts)mono(System.Diagnostics.Debug)mono(System.Diagnostics.Debug)mono(System.Diagnostics.Debug)mono(System.Diagnostics.FileVersionInfo)mono(System.Diagnostics.Process)mono(System.Diagnostics.StackTrace)mono(System.Diagnostics.StackTrace)mono(System.Diagnostics.TextWriterTraceListener)mono(System.Diagnostics.Tools)mono(System.Diagnostics.Tools)mono(System.Diagnostics.TraceSource)mono(System.Diagnostics.Tracing)mono(System.Diagnostics.Tracing)mono(System.Drawing.Primitives)mono(System.Dynamic.Runtime)mono(System.Dynamic.Runtime)mono(System.Dynamic.Runtime)mono(System.Globalization)mono(System.Globalization)mono(System.Globalization)mono(System.Globalization.Calendars)mono(System.Globalization.Extensions)mono(System.Globalization.Extensions)mono(System.IO)mono(System.IO)mono(System.IO)mono(System.IO.Compression.ZipFile)mono(System.IO.FileSystem)mono(System.IO.FileSystem.DriveInfo)mono(System.IO.FileSystem.Primitives)mono(System.IO.FileSystem.Watcher)mono(System.IO.IsolatedStorage)mono(System.IO.MemoryMappedFiles)mono(System.IO.Pipes)mono(System.IO.UnmanagedMemoryStream)mono(System.Linq)mono(System.Linq)mono(System.Linq.Expressions)mono(System.Linq.Expressions)mono(System.Linq.Expressions)mono(System.Linq.Parallel)mono(System.Linq.Parallel)mono(System.Linq.Queryable)mono(System.Linq.Queryable)mono(System.Net.Http.Rtc)mono(System.Net.NameResolution)mono(System.Net.NetworkInformation)mono(System.Net.NetworkInformation)mono(System.Net.NetworkInformation)mono(System.Net.Ping)mono(System.Net.Primitives)mono(System.Net.Primitives)mono(System.Net.Primitives)mono(System.Net.Requests)mono(System.Net.Requests)mono(System.Net.Requests)mono(System.Net.Security)mono(System.Net.Sockets)mono(System.Net.Sockets)mono(System.Net.WebHeaderCollection)mono(System.Net.WebHeaderCollection)mono(System.Net.WebSockets)mono(System.Net.WebSockets.Client)mono(System.ObjectModel)mono(System.ObjectModel)mono(System.ObjectModel)mono(System.Reflection)mono(System.Reflection)mono(System.Reflection)mono(System.Reflection.Emit)mono(System.Reflection.Emit.ILGeneration)mono(System.Reflection.Emit.Lightweight)mono(System.Reflection.Extensions)mono(System.Reflection.Extensions)mono(System.Reflection.Primitives)mono(System.Reflection.Primitives)mono(System.Resources.Reader)mono(System.Resources.ResourceManager)mono(System.Resources.ResourceManager)mono(System.Resources.Writer)mono(System.Runtime)mono(System.Runtime)mono(System.Runtime)mono(System.Runtime.CompilerServices.VisualC)mono(System.Runtime.Extensions)mono(System.Runtime.Extensions)mono(System.Runtime.Extensions)mono(System.Runtime.Handles)mono(System.Runtime.Handles)mono(System.Runtime.InteropServices)mono(System.Runtime.InteropServices)mono(System.Runtime.InteropServices)mono(System.Runtime.InteropServices.RuntimeInformation)mono(System.Runtime.InteropServices.WindowsRuntime)mono(System.Runtime.Numerics)mono(System.Runtime.Numerics)mono(System.Runtime.Serialization.Formatters)mono(System.Runtime.Serialization.Json)mono(System.Runtime.Serialization.Json)mono(System.Runtime.Serialization.Primitives)mono(System.Runtime.Serialization.Primitives)mono(System.Runtime.Serialization.Primitives)mono(System.Runtime.Serialization.Primitives)mono(System.Runtime.Serialization.Xml)mono(System.Runtime.Serialization.Xml)mono(System.Runtime.Serialization.Xml)mono(System.Security.Claims)mono(System.Security.Cryptography.Algorithms)mono(System.Security.Cryptography.Algorithms)mono(System.Security.Cryptography.Csp)mono(System.Security.Cryptography.Encoding)mono(System.Security.Cryptography.Primitives)mono(System.Security.Cryptography.X509Certificates)mono(System.Security.Principal)mono(System.Security.Principal)mono(System.Security.SecureString)mono(System.Security.SecureString)mono(System.ServiceModel)mono(System.ServiceModel.Duplex)mono(System.ServiceModel.Http)mono(System.ServiceModel.Http)mono(System.ServiceModel.NetTcp)mono(System.ServiceModel.Primitives)mono(System.ServiceModel.Security)mono(System.Text.Encoding)mono(System.Text.Encoding)mono(System.Text.Encoding)mono(System.Text.Encoding.Extensions)mono(System.Text.Encoding.Extensions)mono(System.Text.Encoding.Extensions)mono(System.Text.RegularExpressions)mono(System.Text.RegularExpressions)mono(System.Text.RegularExpressions)mono(System.Threading)mono(System.Threading)mono(System.Threading)mono(System.Threading.Overlapped)mono(System.Threading.Overlapped)mono(System.Threading.Tasks)mono(System.Threading.Tasks)mono(System.Threading.Tasks)mono(System.Threading.Tasks.Parallel)mono(System.Threading.Tasks.Parallel)mono(System.Threading.Thread)mono(System.Threading.ThreadPool)mono(System.Threading.Timer)mono(System.Threading.Timer)mono(System.Transactions)mono(System.ValueTuple)mono(System.Xml.ReaderWriter)mono(System.Xml.ReaderWriter)mono(System.Xml.ReaderWriter)mono(System.Xml.XDocument)mono(System.Xml.XDocument)mono(System.Xml.XDocument)mono(System.Xml.XPath)mono(System.Xml.XPath.XDocument)mono(System.Xml.XPath.XDocument)mono(System.Xml.XmlDocument)mono(System.Xml.XmlSerializer)mono(System.Xml.XmlSerializer)mono(System.Xml.XmlSerializer)mono(aprofutil)mono(caspol)mono(cccheck)mono(ccrewrite)mono(cert2spc)mono(dtd2rng)mono(dtd2xsd)mono(genxs)mono(httpcfg)mono(ictool)mono(ilasm)mono(illinkanalyzer)mono(installvst)mono(lc)mono(macpack)mono(makecert)mono(mdbrebase)mono(mkbundle)mono(mono-api-diff)mono(mono-api-html)mono(mono-api-info)mono(mono-cil-strip)mono(mono-shlib-cop)mono(mono-symbolicate)mono(mono-xmltool)mono(monop)mono(netstandard)mono(pdb2mdb)mono(permview)mono(resgen)mono(resgen)mono(resgen)mono(secutil)mono(sgen)mono(signcode)mono(xbuild)mono-develmono-devel(ppc-64)mono-xbuildpkgconfig(cecil)pkgconfig(dotnet)pkgconfig(dotnet35)pkgconfig(mono)pkgconfig(mono-cairo)pkgconfig(mono-lineeditor)pkgconfig(mono-options)pkgconfig(xbuild12)@@@@@@@@@@@@@@@@@@@@@@     /bin/bash/bin/sh/sbin/ldconfig/sbin/ldconfig/usr/bin/env/usr/bin/pkg-configld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.25)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgdiplus-devellibglib-2_0-0libgmodule-2_0-0libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.17)(64bit)libz.so.1()(64bit)mono(Mono.Cecil)mono(Mono.Profiler.Log)mono-coremono-datamono-data-oraclemono-extrasmono-webmono-winformspkgconfigrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.11.0.04.0.0.06.8.06.8.06.8.06.8.06.8.06.8.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^ϧ^V@^^a^l@^@^s^^9\^!]N@]*\O\}\eX@[%@[qr[p!@Z3@Z&Z&Z@Z@Zu@Zk@Z7Y+@Y@YY5YYV@Y(YYR@Y Y.X-X'@XkWW_@WjWWrfW]NW[@WPWzV@VV @VjVii@VKVHsUM@Ud@U@Uyx@Ug@U\w@U\w@UD@UQU@U@UTTTÉ@T\@TN3idonmez@suse.comidonmez@suse.commgorse@suse.comguillaume.gardet@opensuse.orgdimstar@opensuse.orgdmulder@suse.comguillaume.gardet@opensuse.orgMathias.Homann@opensuse.orgazouhr@opensuse.orgp.seiler@linuxmail.orgp.seiler@linuxmail.orgmliska@suse.czfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netkasimir_@outlook.defwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netschwab@suse.defwdsbs.to.11df@xoxy.netidonmez@suse.comfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netmailaender@opensuse.orgro@suse.demailaender@opensuse.orgmailaender@opensuse.orgfwdsbs.to.11df@xoxy.netmailaender@opensuse.orgfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netmailaender@opensuse.orgmailaender@opensuse.orgdmueller@suse.commailaender@opensuse.orgnormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.comfwdsbs.to.11df@xoxy.net, martin.liska@suse.comfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netmailaender@opensuse.orgfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netfwdsbs.to.11df@xoxy.netidonmez@suse.commailaender@opensuse.orgdvaleev@suse.comdvaleev@suse.comastieger@suse.comdimstar@opensuse.orgmailaender@opensuse.orgmailaender@opensuse.orgmailaender@opensuse.orgmeissner@suse.comi@marguerite.su- Fixup mono-find-requires for v1 profiles- Add mono-find-provides and mono-find-requires from Fedora and use it instead. Fixes boo#1152775- Add fix-s390x-ucontext.patch: fix the build on 15.2/s390x (bsc#1171934). - Add _constraints to prevent running out of disk space.- Enable roslyn on aarch64 to build additionnal tools (mdoc.exe, ...)- Add mono.attr and install it to %_rpmconfigdir/fileattrs: enable the dependency scanner for rpm packages (boo#1152775).- Update to the most current mono release, 6.8.0.105.- Add aprofutil.exe.mdb and remove aprofutil.pdb, mdoc.exe and monolinker.* from file list for aarch64 and ppc64/ppc64le- Update to the most current mono release, 6.8.0.96. for changes, please refer to the commits log on github: https://github.com/mono/mono/commits/master- enable btls for s390x - remove stale symlinks to prevent from brp-25-symlink errors- removed a few internal dependencies because rpms internal dependency search accidently added those to the package- update to new version 6.4.0 - removed libtest.patch because it was fixed upstream - New features and changes: * Highlights C# compiler support for C# 8 language version .NET Standard 2.1 support Updated libgdiplus to 6.0.2 Notarized macOS installer package * Hardened Runtime and Notarization support on macOS The Mono binary installed by the .pkg for macOS is now using the Hardened Runtime capabilities and the package was notarized to comply with Apple’s new restrictions: https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution. This allows the package to work on the upcoming macOS 10.15 Catalina without showing warning dialogs. * Interpreter improvements The Mono interpreter was updated to support the Windows operating system. We also completed a lot of groundwork for upcoming future optimizations in the interpreter, like constant folding. * Bitness independent AOT cross compiler The Ahead-Of-Time (AOT) cross compiler was updated to no longer require being executed with the same bitness that it should generate code for. This means a 64bit Mono can now emit AOT code for 32bit targets. This work was mainly done to support executing the AOT cross compiler on macOS 10.15 Catalina (which is 64bit only) as we still need to generate code for 32bit targets like older iPhone and Apple Watch devices. * WebAssembly We continue to work on making our WebAssembly support better. Various sets of issues with the debugger have been resolved in this release and general performance and feature work is happening as well. * LLVM improvements We now leave it up to the LLVM framework to insert safepoints. Later optimizations can understand safepoints then which leads to better generated code. See https://github.com/mono/mono/pull/11789 The LLVM backend is also supported on the Windows operating system now. * PPC JIT optimizations The PowerPC JIT received a bunch of optimization from community contributor Calvin Buckley (@NattyNarwhal). * Experimental build support for Fuchsia A very minimal and experimental support for building Mono targeting the Fuchsia OS landed in the build system. * .NET Standard 2.1 support We updated our class libraries to support the latest additions to .NET Standard. You can now run a library compiled against the .NET Standard 2.1 specification on Mono. * CoreFX integration We continued to replace some of our classes with the implementation from CoreFX to improve performance and compatibility with .NET. * libgdiplus update to 6.0.2 The libgdiplus native library is used for implementing System.Drawing on Unix platforms. This release contains many important improvements from our community members. * System.Windows.Forms More fixes and layout improvements for different controls made by external contributors have landed in this release . * C# 8 language version support in csc and msbuild The C# compiler and msbuild tooling were updated to versions that support the final C# 8 language specification. The Default Interface Methods (DIM) feature also received a few runtime enhancements. * NuGet Bundled NuGet version has been upgraded to 5.2 RTM. - Resolved Issues * gh#mono/mono#7377 - [Mono.Debugger.Soft] Connections are not properly closed * gh#mono/mono#7452 - Download link for macOS is osbsolete (5.8 instead of 5.10) * gh#mono/mono#7845 - Don’t install monograph * gh#mono/mono#8360 - [System.Net.Sockets] flakey failures of SocketTest.TestSelect1 on Darwin systems * gh#mono/mono#8486 - struct with 3 bytes not marshaled correctly with LLVM on watchOS * gh#mono/mono#8747 - FileSystemWatcher calls event after it is Disposed * gh#mono/mono#9267 - Release tarballs should be compressed with xz * gh#mono/mono#9621 - 64 bit cross compilers targeting 32 bit platforms * gh#mono/mono#9664 - DateTime.Now or Timezone information do not transition out of DST for all time zones * gh#mono/mono#10101 - ref local of jagged array leads to InvalidProgramException * gh#mono/mono#10277 - [Reflection] Event accessors don’t inherit ReflectedType * gh#mono/mono#10645 - WebException is thrown when reading from WebException.Response.GetResponse() stream * gh#mono/mono#11431 - Add Brotli compression to existing System.IO.Compression assembly * gh#mono/mono#11489 - IronPython 2.7.9 strange issue on mono 5.16 * gh#mono/mono#11643 - mkbudle problem - Illegal byte sequence * gh#mono/mono#12157 - new DriveInfo(Path.GetTempPath()) crashes on macOS * gh#mono/mono#12182 - LLVM AOT caches require SSE4.1-capable CPU * gh#mono/mono#12747 - System.Reflection.Emit.ParameterBuilder.SetCustomAttribute() throws undocumented ArgumentOutOfRangeException * gh#mono/mono#12831 - [iOS] Generic sharing with long float arguments list * gh#mono/mono#12839 - [Windows] block_guard_restore_aligment_on_exit.exe frequently times out on CI * gh#mono/mono#12843 - Mono Android debugger crashes using HttpClient wrapped in Async Method * gh#mono/mono#12871 - wasm var co = new System.Net.CookieContainer(); error System.DllNotFoundException: libc * gh#mono/mono#12881 - MonoDevelop SDB regressions * gh#mono/mono#12945 - corlib-xunit tests taking 10x longer in the coop configuration * gh#mono/mono#12964 - [debugger][wasm] Assertion at mono/metadata/loader.c:2500, condition ‘' not met * gh#mono/mono#12981 - [WASM] Transform.c:2856, condition `' not met * gh#mono/mono#12988 - [WASM] LLVM failed for ‘ObservableCollectionExtensions.InternalUpdate’: incoming phi sreg1 * gh#mono/mono#12998 - [WASM] llvmonly-runtime.c:804, condition `' not met * gh#mono/mono#13028 - FSharpType.IsUnion broken inside of F# Interactive due to missing System.Reflection.Emit.AssemblyBuilder.ReflectionOnly implementation * gh#mono/mono#13030 - Directory.GetLogicalDrives () missing SystemNative_GetAllMountPoints pal function * gh#mono/mono#13056 - AV inside mono_local_cprop+0x23f * gh#mono/mono#13150 - [WinForms] Related Forms closing * gh#mono/mono#13163 - Task: Use async DNS resolution in Socket and web stack code. * gh#mono/mono#13195 - [wasm][ci] Intermittent failures with ChakraCore Tests * gh#mono/mono#13224 - iOS SDKs test app build doesn’t work when not in sdks/ios directory * gh#mono/mono#13231 - CGPattern causes “Attempting to JIT compile method” exception since VS 7.5 * gh#mono/mono#13250 - Setting CustomErrorsMode for RemotingConfiguration throws NotImplementedException * gh#mono/mono#13261 - [sdb] StackOverflow when invoking many methods from client debugger * gh#mono/mono#13282 - [SWF] Method OnClosed should pass FormClosedEventArgs type, instead of EventArgs * gh#mono/mono#13284 - Checked ulong relational operation throws wrong OverflowException on armeabi-v7a * gh#mono/mono#13297 - [WASM] decompose.c:1471, condition `cfg->cbb == first_bb’ not met * gh#mono/mono#13311 - [sdb] Failure to suspend * gh#mono/mono#13319 - Crash executing static methods on interfaces * gh#mono/mono#13350 - MemberInfo.ReflectedType returns wrong reflected type for an event method * gh#mono/mono#13374 - Crash executing default implemented property in interface * gh#mono/mono#13412 - Bump netstandard.dll assembly version to 2.1 * gh#mono/mono#13445 - Fork regression in Mojave due to MAP_JIT * gh#mono/mono#13452 - [Linux] Mono (5.18.0.268) crashes in String:IndexOf(char value, int startIndex) * gh#mono/mono#13454 - watchOS apps crash on launch if built with LLVM * gh#mono/mono#13455 - AOT crashes with “MVAR 0 (Ts) cannot be expanded with type 0x1e” when compiling monotouch_System.Core_xunit-test.dll * gh#mono/mono#13460 - AOT crashes with “Instruction does not dominate all uses” when compiling monotouch_System.Core_xunit-test.dll * gh#mono/mono#13463 - [WASM] Mixed Mode: function signature mismatch * gh#mono/mono#13466 - Crash at runtime likely related to protected accessibility of a method declared in an interface. * gh#mono/mono#13467 - Unexpected System.MethodAccessException is thrown for a protected method declared in an interface * gh#mono/mono#13478 - Undefined symbol ___sync_lock_test_and_set_4 on armv7 in xamarin-macios 2019-02 * gh#mono/mono#13479 - System.Runtime.CompilerServices.UnsafeTests attempting to JIT compile on iOS devices * gh#mono/mono#13508 - ILAsm: adds ‘virtual’ attribute to sealed default interface methods * gh#mono/mono#13522 - AOT issue on WatchOS: “* Assertion at mini-llvm.c:9381, condition `fields [2 + i]’ not met “ * gh#mono/mono#13526 - The repl (monotouch_tv_runtime) assemblies don’t work for tvOS * gh#mono/mono#13597 - Runtime Error when using span on LeetCode * gh#mono/mono#13607 - Assertion in xamarin-macios link sdk test: “mini-generic-sharing.c:568, condition `is_ok (error)’ not met, function:inflate_info, Could not inflate generic type, due to MVAR 0 (T_ULONG) cannot be expanded with type 0x1e” * gh#mono/mono#13610 - Returning tuple broken when enabling fullAOT+LLVM * gh#mono/mono#13639 - mono-cil-strip crashes when called against the monotouch_Microsoft.CSharp_xunit-test.dll * gh#mono/mono#13654 - Interpreter Crash When Doing Fancy Reflection * gh#mono/mono#13672 - [2019-02] Xamarin.Android runtime tests crash on free * gh#mono/mono#13714 - Exception during static constructor loading is not cleaned up * gh#mono/mono#13775 - New Mono drop crashing in C# symbol tests * gh#mono/mono#13787 - [wasm] Uint8ClampedArray.From(byte[]) invalid cast * gh#mono/mono#13804 - [MacSDK] pkg-config is 32-bit only * gh#mono/mono#13834 - Mac crash reports do not give the right SizeOfImage * gh#mono/mono#13878 - System.Reflection.Emit.DynamicMethod:CreateDelegate (?) crashes XM apps when under hardened runtime * gh#mono/mono#13888 - (FullAOT) Ran out of trampolines of type 3 * gh#mono/mono#13889 - [llvm] Bounds checks are not eliminated * gh#mono/mono#13923 - [DIM] [CoreCLR Test] boring not working * gh#mono/mono#13925 - [DIM] [CoreCLR Test] abstractcalls not working * gh#mono/mono#13941 - Crash During AOT of ASP.NET Core Assemblies * gh#mono/mono#13974 - mono: symbol lookup error: /usr/lib/libmono-llvm.so: undefined symbol: mono_class_get_generic_class * gh#mono/mono#14005 - Method mono_type_is_generic_parameter is not exposed in shared libraries * gh#mono/mono#14079 - Interpreter Crash on Reference Source System.Web.Extensions * gh#mono/mono#14143 - Techempower Platform Plaintext Hangs on Every Request using LLVM JIT * gh#mono/mono#14170 - “Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)” after debugger pauses and then continues on nested exception * gh#mono/mono#14181 - Pango modules.cache contains jenkins builder path * gh#mono/mono#14195 - 5.20.1.19 configure fails if enable-cxx but no C++ compiler found * gh#mono/mono#14214 - HttpClient.SendAsync() with > 2 GB response body. * gh#mono/mono#14215 - Suggestion: switch to 7z native format instead of ZIP for Mono archives * gh#mono/mono#14234 - SqliteMembershipProvider initialization bug (Failed to map path ‘/’). * gh#mono/mono#14243 - [Wasm] Assertion at mini-llvm.c:2106, condition 'clause->flags == MONO_EXCEPTION_CLAUSE_NONE || clause->flags == MONO_EXCEPTION_CLAUSE_FINALLY || clause->flags == MONO_EXCEPTION_CLAUSE_FAULT' not met * gh#mono/mono#14246 - Interpreter crashes when encountering build-in types * gh#mono/mono#14247 - Assertion on 32-bit iOS device with thumb code * gh#mono/mono#14255 - Copying from Mono port of Windows Forms doesn’t work in some programs on Linux * gh#mono/mono#14261 - LLVM Generates Wrong IndexOf Span code * gh#mono/mono#14290 - [ios] Non-public API usage when submitting app * gh#mono/mono#14543 - Decoded custom attribute values leak the encoded value receiver * gh#mono/mono#14551 - Result for EnumCompareTo differs from Core implementation * gh#mono/mono#14585 - [tests] Don’t send HTTP requests to Google * gh#mono/mono#14669 - mempool allocate bug? * gh#mono/mono#14729 - interpreter tests fail on iOS and tvOS for mscorlib tests * gh#mono/mono#14792 - [sdks][ios] Perform the appropriate cast of objc_msgSend and friends * gh#mono/mono#14793 - Mono-Native not working on MacOS Catalina * gh#mono/mono#14809 - Cannot box IsByRefLike type 'System.ReadOnlySpan'1' in Forms designer tests with 6.0 * gh#mono/mono#14839 - [xamarin] TimeZoneInfo.Local always returns “Local” name * gh#mono/mono#14841 - opt: Unknown command line argument ‘-place-safepoints’ in XI 2019-06 integration * gh#mono/mono#14871 - [wasm] System.Text.Json struct serialization fails (but works on CoreCLR) * gh#mono/mono#14872 - System.Runtime.CompilerServices.UnsafeTests.ReadWriteDoublePointer test failure on devices in Xamarin.iOS * gh#mono/mono#14972 - Xamarin.iOS: System.ExecutionEngineException: Attempting to JIT compile method ‘(wrapper delegate-begin-invoke) System.IAsyncResult System.Func`2:begin_invoke_IAsyncResult__this___T_AsyncCallback_object (ExecutionEngineExceptionTest.AppDelegate,System.AsyncCallback,object)’ * gh#mono/mono#14975 - Mono profiler crashes when running IDE leak tests for VSMac * gh#mono/mono#15048 - [aot] Duplicate .fnstart Directive Compiler Error * gh#mono/mono#15058 - [2019-06][iOS] Several tests on iOS fail on a 32b device * gh#mono/mono#15261 - [iOS][Tests] There are a number of System.Numeric tests that fail on iOS 32b devices * gh#mono/mono#15262 - [iOS][Tests] A number of linq tests fail on iOS 32b devices * gh#mono/mono#15263 - [iOS][Tests] A number of tests from Microsoft.CSharp fail on iOS 32b devices. * gh#mono/mono#15265 - [watchOS][Tests] The System_xunit-test.dll for watchOS includes tests that should be ignored * gh#mono/mono#15307 - [iOS][Tests] Several corelib tests crash on iOS32b devices. * gh#mono/mono#15328 - [MacOS][Tests] Several tests fail due to a System.IO exception * gh#mono/mono#15329 - [MacOS Modern][Tests] System.IO.AnonymousPipe tests are included when they are not supported. * gh#mono/mono#15330 - Runtime deadlock * gh#mono/mono#15366 - StringBuilder marshalling bug * gh#mono/mono#15441 - “pos undeclared” compilation error * gh#mono/mono#15692 - Catching IndexOutOfRange doesn’t provide message * gh#mono/mono#15751 - Memory leak in mono 6.0.0.313 for delegates with target that are passed to native code * gh#mono/mono#15825 - DeflateStream leaks native memory if not explicitly disposed * gh#mono/mono#15878 - Crash in mono_coop_mutex_lock while running VS for Mac * gh#mono/mono#15887 - [regression] File.GetLastWriteTime fails with specific (GMT+8) timezone * gh#mono/mono#15999 - [mini] run regression tests with fullaot+llvm * gh#mono/mono#16010 - typeof(object).GetMember(“”) does not return an empty array * gh#mono/mono#16024 - Native crash in ves_icall_System_Net_Sockets_Socket_Connect_internal * gh#mono/mono#16032 - IOException: Sharing violation on path … * gh#mono/mono#16122 - VS 16.2.0 regression: CopyToAsync from DeflateStream to GzipStream throws NotImplementedException * gh#mono/mono#16486 - FileSystemEventArgs.FullPath throws ArgumentNullException * gh#mono/mono#16712 - SIGSEGV in mono_class_setup_vtable_general- Disable LTO (boo#1133266).- Update to version 5.20.1 Stable (5.20.1.19) - Patch fix-dbg-headers.patch was updated - Patch ucontext.patch was removed - Added libtest.patch from upstream: fix build failure - New features and changes: * System.Data: the support for SSPI (Security Support Provider Interface) in System.Data assembly has been added. Additional package (krb5) needs to be installed in order to use this feature. - Bugfixes: * gh#mono/mono#10000 - Type.IsSubclassOf Performance Regression * gh#mono/mono#10031 - unhandled-exception-2.exe crashes crash reporting * gh#mono/mono#10035 - BinaryReaderTest.ReadBytesException and BinaryReaderTest.ReadCharsException fail on FullAOT+LLVM after hybrid suspend change * gh#mono/mono#10070 - recent string loading changes break big endian with mojibake * gh#mono/mono#10143 - Process.GetProcessesByName Memory Leak, Not Disposing Filtered Process Objects * gh#mono/mono#10144 - Generic with “unmanaged” constraint crashes runtime * gh#mono/mono#10227 - ProductHeaderValue parser throws exception for empty values * gh#mono/mono#10243 - opt and llc missing from mono 2018-08 pkg * gh#mono/mono#10244 - [wasm] Make test.js use generated driver and bindings. * gh#mono/mono#10303 - Latest mono on macOS broke Xamarin Studio 5 compatibility: Marshal.SizeOf reports type 0x01 not handled * gh#mono/mono#10309 - Mono issuing SIGSEGV running C# Semantic Tests * gh#mono/mono#10412 - Native crash when debugging with exception watchpoint * gh#mono/mono#10441 - FullAOT LLVM Linux x64 one flaky failure. * gh#mono/mono#10446 - [ WASM ]Build fail host error * gh#mono/mono#10448 - [iOS] CalendarTest.Hijri and CalendarTest.UmAlQura fail * gh#mono/mono#10467 - mono_thread_info_exit ignores exit_code and just passes 0 on. * gh#mono/mono#10483 - iOS cannot save Entity models with Nullable Guid (Guid?) property types (among others) using EF Core 2.1.2. * gh#mono/mono#10488 - HttpWebRequest throws an uncatchable task exception when processing requests simultaneously with timeout specified * gh#mono/mono#10506 - Update CI build scripts to not hardcode -j4 * gh#mono/mono#10549 - Wrong characters in decimal number representation on s390x * gh#mono/mono#10598 - Many scary “Your mono runtime and class libraries are out of sync” mono warnings when building for device * gh#mono/mono#10603 - [wasm] Stop using mmap for loading assemblies * gh#mono/mono#10620 - [wasm] Rename sdks WebAssembly framework libraries * gh#mono/mono#10682 - [wasm] Build fails - ninja can not be found. * gh#mono/mono#10735 - mono64[80780:1186894] error: * Assertion: should not be reached at debugger-agent.c:6619 * gh#mono/mono#10802 - mono_jit_init on macOS 10.14 has graphics corruption due to mprotect invocation * gh#mono/mono#10834 - Error loading generic override of in parameter * gh#mono/mono#10863 - Possible GC hang while building msbuild with mono/2018-08 and mono/master * gh#mono/mono#11123 - Type.IsSubclassOf throws TypeLoadException * gh#mono/mono#11138 - Hybrid suspend: mono_add_internal_call is broken * gh#mono/mono#11146 - Unhandled exception at the end of MonoDevelop.UnitTesting.Tests test run * gh#mono/mono#11202 - Mac installer does not always clear out old files * gh#mono/mono#11214 - SDK ‘Microsoft.NET.Sdk.Razor’ not found * gh#mono/mono#11303 - ParameterInfo.[Raw]DefaultValue returns Missing.Value for non-null default values of DateTime? and decimal? parameters * gh#mono/mono#11317 - Unexpected behaviour of DateTime.ToString with Korean language on iOS/Android * gh#mono/mono#11378 - [WASM AOT] Method returning a ValueType is not returning its value as a value * gh#mono/mono#11441 - HttpClient requests not cancelled in Dispose() * gh#mono/mono#11478 - [XA] [2018-10] Failure in PropertyInfoTests.GetValue_Invalid * gh#mono/mono#11479 - Loading assembly generated using tlbimp.exe give error in mono runtime * gh#mono/mono#11489 - IronPython 2.7.9 strange issue on mono 5.16 * gh#mono/mono#11613 - AOT crash: error: * Assertion: should not be reached at ../../../../../mono/mini/mini-arm64-gsharedvt.c:119 * gh#mono/mono#11874 - watchOS: mini test failure in release mode: JitTests.Aot : System.Reflection.TargetInvocationException * gh#mono/mono#11956 - os-event-unix.c:82 assert(event) failure * gh#mono/mono#11965 - [iOS/32bit/device] mscorlib test failures: DoubleFormatterTest.TestFormatStringsN# and DoubleTest.LongLongValueRoundtrip * gh#mono/mono#12069 - MethodInfo.ReturnParameter.IsDefined(type) throws IndexOutOfRangeException * gh#mono/mono#12130 - [watchOS] MT3001: Could not AOT the assembly mscorlib.dll * gh#mono/mono#12235 - Crash while profiling roslyn compiler server * gh#mono/mono#12344 - FastCopy may silently fail to do anything * gh#mono/mono#12362 - Problem with DefaultValueAttribute and Color values * gh#mono/mono#12421 - Task calls SynchronizationContext.Post on cancelling * gh#mono/mono#12461 - ReflectionModelServices.IsExportFactoryImportDefinition should not throw * gh#mono/mono#12724 - xtro-sharpie.exe crashes with “Cannot transition thread 0x10c3ef5c0 from STATE_BLOCKING with DO_BLOCKING” * gh#mono/mono#12747 - System.Reflection.Emit.ParameterBuilder.SetCustomAttribute() throws undocumented ArgumentOutOfRangeException * gh#mono/mono#12831 - [iOS] Generic sharing with long float arguments list * gh#mono/mono#12881 - MonoDevelop SDB regressions * gh#mono/mono#6352 - Bug in TextRenderer.DrawText on Linux * gh#mono/mono#7087 - Calling TcpListener.Create(int port) on multiple threads can fail * gh#mono/mono#8225 - Mono mkbundle output executable throws: “Error mapping file: No error” * gh#mono/mono#8486 - struct with 3 bytes not marshaled correctly with LLVM on watchOS * gh#mono/mono#8575 - GetCustomAttributes on a type from an assembly in the LoadFile context fails * gh#mono/mono#8689 - Memory leak in HttpWebRequest / HttpWebResponse when using a WebProxy * gh#mono/mono#8766 - Starting process with empty ProcessStartInfo.Environment incorrectly inherits all variables * gh#mono/mono#8848 - Error when debugging * gh#mono/mono#9028 - Mono to SQL Server using integrated security no longer works on iOS * gh#mono/mono#9089 - WaitHandle.WaitAny returns invalid result * gh#mono/mono#9418 - SslStream.AuthenticateAsClient throws wrong exception types * gh#mono/mono#9532 - Mono.Unix.Native.Syscall.sys_strerror_r SEGFAULT on musl libc * gh#mono/mono#9566 - flaky runtime.finalizer-exception.exe (Assertion at unwind.c:640, condition `cfa_reg != -1’ not met) * gh#mono/mono#9581 - Update macOS minimal version * gh#mono/mono#9839 - Behaviour difference between Mono and CoreCLR * gh#mono/mono#9870 - iOS: 32-bit device unit test failure: [FAIL] FSharpTest.SprintfTest : Expected: True * gh#mono/mono#9935 - tests/src/baseservices/threading/readerwriterlockslim/upgrader.cs CoreCLR acceptance-test fails * gh#mono/mono#9941 - WASM: Use BrowserHttpMessageHandler when available * gh#mono/mono#9943 - System.Reflection.Assembly.LoadFile should throw ArgumentException for relative path name * gh#mono/mono#9947 - AOT images compiled with safepoints should be usable with MONO_THREADS_SUSPEND=preemptive * gh#mono/mono#9951 - cross build regressed wrt System.Native and “shm_open that works well enough with mmap” * gh#mono/mono#9973 - Update framework facades list used by loader * bxc#43447 - SynchronizedCollection.Add throws an ArgumentOutOfRangeException- Update to version 5.18.0.240, release skipped - New features and changes: * AOT: Few hard to track race conditions in trampolines unboxing for AOT backend targetting amd64 were fixed * Interpreter: Added low-level optimizations, support Xamarin native types (nint/nuint) * Custom Marshalers: The logic handling custom marshalers, types implementing IICustomMarshaler has been mostly rewritten * Optimizations: The intrinsics built on top of SSE41 for Math.Round/Math.Floor/Math.Ceiling were added * Windows: Mono Windows cross-compiler is using the same LLVM release branch as Linux resolving issues in scenarios where llvm-config.exe can’t be run (none WSL/CygWin build target) * CoreFX convergence: more CoreFX code was imported in particular in System.Reflection namespace, Many common types in mscorlib System namespace are now fully CoreFX based including System.Math * Mono.Options: A new CommandSet.GetCompletions() method was introduced * System.Runtime.InteropServices: It’s now possible to use RuntimeInformation API to detect ARM and ARM64 platforms * MSBuild: Reference assemblies for .NET 4.7.2 are included to allow targeting .NET Framework 4.7.2 using MSBuild on Mono - Bugfixes: * gh#mono/mono#6352 - Bug in TextRenderer.DrawText on Linux * gh#mono/mono#7087 - Calling TcpListener.Create(int port) on multiple threads can fail * gh#mono/mono#8575 - GetCustomAttributes on a type from an assembly in the LoadFile context fails * gh#mono/mono#8689 - Memory leak in HttpWebRequest / HttpWebResponse when using a WebProxy * gh#mono/mono#8766 - Starting process with empty ProcessStartInfo.Environment incorrectly inherits all variables * gh#mono/mono#8848 - Error when debugging * gh#mono/mono#9028 - Mono to SQL Server using integrated security no longer works on iOS * gh#mono/mono#9089 - WaitHandle.WaitAny returns invalid result * gh#mono/mono#9532 - Mono.Unix.Native.Syscall.sys_strerror_r SEGFAULT on musl libc * gh#mono/mono#9566 - flaky runtime.finalizer-exception.exe (Assertion at unwind.c:640, condition `cfa_reg != -1’ not met) * gh#mono/mono#9581 - Update macOS minimal version * gh#mono/mono#9839 - Behaviour difference between Mono and CoreCLR * gh#mono/mono#9870 - iOS: 32-bit device unit test failure: [FAIL] FSharpTest.SprintfTest : Expected: True * gh#mono/mono#9935 - tests/src/baseservices/threading/readerwriterlockslim/upgrader.cs CoreCLR acceptance-test fails * gh#mono/mono#9941 - WASM: Use BrowserHttpMessageHandler when available * gh#mono/mono#9943 - System.Reflection.Assembly.LoadFile should throw ArgumentException for relative path name * gh#mono/mono#9947 - AOT images compiled with safepoints should be usable with MONO_THREADS_SUSPEND=preemptive * gh#mono/mono#9973 - Update framework facades list used by loader * gh#mono/mono#10000 - Type.IsSubclassOf Performance Regression * gh#mono/mono#10031 - unhandled-exception-2.exe crashes crash reporting * gh#mono/mono#10035 - BinaryReaderTest.ReadBytesException and BinaryReaderTest.ReadCharsException fail on FullAOT+LLVM after hybrid suspend change * gh#mono/mono#10070 - recent string loading changes break big endian with mojibake * gh#mono/mono#10143 - Process.GetProcessesByName Memory Leak, Not Disposing Filtered Process Objects * gh#mono/mono#10144 - Generic with “unmanaged” constraint crashes runtime * gh#mono/mono#10227 - ProductHeaderValue parser throws exception for empty values * gh#mono/mono#10243 - opt and llc missing from mono 2018-08 pkg * gh#mono/mono#10244 - [wasm] Make test.js use generated driver and bindings. * gh#mono/mono#10303 - Latest mono on macOS broke Xamarin Studio 5 compatibility: Marshal.SizeOf reports type 0x01 not handled * gh#mono/mono#10309 - Mono issuing SIGSEGV running C# Semantic Tests * gh#mono/mono#10412 - Native crash when debugging with exception watchpoint * gh#mono/mono#10441 - FullAOT LLVM Linux x64 one flaky failure. * gh#mono/mono#10446 - [ WASM ]Build fail host error * gh#mono/mono#10448 - [iOS] CalendarTest.Hijri and CalendarTest.UmAlQura fail * gh#mono/mono#10467 - mono_thread_info_exit ignores exit_code and just passes 0 on. * gh#mono/mono#10483 - iOS cannot save Entity models with Nullable Guid (Guid?) property types (among others) using EF Core 2.1.2. * gh#mono/mono#10488 - HttpWebRequest throws an uncatchable task exception when processing requests simultaneously with timeout specified * gh#mono/mono#10506 - Update CI build scripts to not hardcode -j4 * gh#mono/mono#10549 - Wrong characters in decimal number representation on s390x * gh#mono/mono#10598 - Many scary “Your mono runtime and class libraries are out of sync” mono warnings when building for device * gh#mono/mono#10603 - [wasm] Stop using mmap for loading assemblies * gh#mono/mono#10620 - [wasm] Rename sdks WebAssembly framework libraries * gh#mono/mono#10682 - [wasm] Build fails - ninja can not be found. * gh#mono/mono#10802 - mono_jit_init on macOS 10.14 has graphics corruption due to mprotect invocation * gh#mono/mono#10863 - Possible GC hang while building msbuild with mono/2018-08 and mono/master * gh#mono/mono#11123 - Type.IsSubclassOf throws TypeLoadException * gh#mono/mono#11138 - Hybrid suspend: mono_add_internal_call is broken * gh#mono/mono#11146 - Unhandled exception at the end of MonoDevelop.UnitTesting.Tests test run * gh#mono/mono#11202 - Mac installer does not always clear out old files * gh#mono/mono#11214 - SDK ‘Microsoft.NET.Sdk.Razor’ not found * gh#mono/mono#11303 - ParameterInfo.[Raw]DefaultValue returns Missing.Value for non-null default values of DateTime? and decimal? parameters * gh#mono/mono#11378 - [WASM AOT] Method returning a ValueType is not returning its value as a value * gh#mono/mono#11441 - HttpClient requests not cancelled in Dispose() * gh#mono/mono#11478 - [XA] [2018-10] Failure in PropertyInfoTests.GetValue_Invalid * gh#mono/mono#11479 - Loading assembly generated using tlbimp.exe give error in mono runtime * gh#mono/mono#11613 - AOT crash: error: * Assertion: should not be reached at ../../../../../mono/mini/mini-arm64-gsharedvt.c:119 * gh#mono/mono#11874 - watchOS: mini test failure in release mode: JitTests.Aot : System.Reflection.TargetInvocationException * bxc#43447 - SynchronizedCollection.Add throws an ArgumentOutOfRangeException- Update to version 5.16.0.179 (5.16.0 Stable) - Remove patch: fix-64bit-portability-issue.patch - New features and changes: * LLVM: a new option llvmopts has been added to allow override the built-in set of flags passed to the LLVM optimizer * Response files support: a response file is a plain-text file that contains strings to be treated as arguments for mono runtime, activated with "--response=FILE" option * Assembly loader: the loading of mixed strong named and non-strong names assemblies has been improved to further match .NET desktop behaviour * Hybrid suspend: hybrid suspend is a new mechanism that Mono’s garbage collector may use to pause threads when during garbage collection * 32-bit floating operations: performing 32-bit floating operations using 32-bit math is now the default settings for the runtime * The debugger library: the runtime can be configured using --enable-minimal=soft_debug option and the debugger code will be compiled into a separate libmono-dbg.a library. The library needs to be linked into the app if needed * Custom modifiers enhancements: fixed a few issues in handling custom modifiers, especially around type equality with custom modifiers * Optimizations: various optimizations for Span, ReadOnlySpan, EqualityComparer.Equals, Enum.HasFlags * CoreFX convergence: fully replaced System.Xml.Linq, System.Json, System.Threading.Tasks.Dataflow, System.ServiceModel.Syndication assemblies and System.Net.Mail, System.ComponentModel, System.Text.Encoding namespaces * Client certificate support: added support for client certificates for authentication as well as making requests to web servers that use TLS renegotiation * System.MathF type: the single-precision math operations are now available in a new System.MathF class * Prettier exception stack-traces: prettier exception printer, especially for generated code stack traces, improvements for async exceptions * Mono.Options: the arbitrary command nesting is now supported * C# compiler: the Roslyn compiler (csc) has been updated to version 2.8.2 which includes C# 7.3 support * sn: the sn tool, the utility for signing assemblies, has been updated to support signing PE32+ assemblies * mkbundle: mkbundle has been extended to allow further customization of Mono runtime initialization sequence - Bugfixes: * gh#mono/mono#10000 - Type.IsSubclassOf Performance Regression * gh#mono/mono#10143 - Process.GetProcessesByName Memory Leak, Not Disposing Filtered Process Objects * gh#mono/mono#10309 - Mono issuing SIGSEGV running C# Semantic Tests * gh#mono/mono#10483 - iOS cannot save Entity models with Nullable Guid (Guid?) property types (among others) using EF Core 2.1.2. * gh#mono/mono#6173 - Periodic heapshot mode calculates time difference incorrectly * gh#mono/mono#6466 - System.Diagnostics.ProcessTest.Start1_FileName_NotFound failing on newer Ubuntu * gh#mono/mono#6647 - Jagged arrays cannot be cast to IList<> * gh#mono/mono#6834 - Frequent timing out of the ‘monitor-abort’ tests on CI * gh#mono/mono#6936 - Mono runtime doesn’t check modreqs for overriding methods * gh#mono/mono#7058 - [interp] pinvoke.exe is flaky * gh#mono/mono#7137 - Step in crashes debugger * gh#mono/mono#7247 - CoreFX System.Text namespace * gh#mono/mono#7260 - StackTrace.GetFrames() does not return frames from captured traces * gh#mono/mono#7305 - Stack overflow when hosting a WCF service when contract interface inherits other interfaces * gh#mono/mono#7356 - Memory leak in HttpWebRequest / HttpWebResponse * gh#mono/mono#7402 - [interp] fix System.Threading.ThreadTest.Test_Interrupt * gh#mono/mono#7525 - Profiler exception clause reporting is broken * gh#mono/mono#7610 - Add System.Memory facade * gh#mono/mono#7649 - Exception stacktrace is null when task delegate is created from local function * gh#mono/mono#7655 - Memory leak in file operations in mono 5.10 * gh#mono/mono#7683 - Assertion at /Users/builder/data/lanes/5808/1c6f300e/source/xamarin-macios/external/mono/mono/profiler/log.c:546, condition `mono_lls_insert (&log_profiler.profiler_thread_list, hp, &thread->node) && “Why can’t we insert the thread in the LLS?”’ not met * gh#mono/mono#7685 - Assert ainfo->cinfo->stack_usage % MONO_ARCH_FRAME_ALIGNMENT == 0 * gh#mono/mono#7716 - mono’s mscorlib.xml descriptor file seems incomplete for Xamarin.Mac * gh#mono/mono#7731 - MKBundle fails on Windows due to a folder check/missing folder * gh#mono/mono#7785 - Dead link (404) in a runtime execution engine exception * gh#mono/mono#7828 - Invalid instruction generated by regex runtime when using dapper * gh#mono/mono#7944 - CreateDelegate produces delegate wrapping incorrect method * gh#mono/mono#7947 - Missing forwarders from System.Runtime.Extensions * gh#mono/mono#8036 - Update API diff to ignore more attributes * gh#mono/mono#8074 - signing problems in preset fullaot build * gh#mono/mono#8089 - Add System.Drawing.Common facade for Xamarin profiles * gh#mono/mono#8112 - Wrong maximal instruction length of instruction tailcall_membase on ARM64 * gh#mono/mono#8122 - CoreFX System.Xml.Linq * gh#mono/mono#8143 - CEE_STELEM for single token fails in wasm interp mode * gh#mono/mono#8149 - Assembly.LoadFile and Assembly.LoadFrom have same behavior * gh#mono/mono#8175 - Changing eglib doesn’t rebuild mono * gh#mono/mono#8177 - [wasm] master broken due to WASM-ERR: missing function: mono_debugger_agent_init * gh#mono/mono#8218 - SN fails when signing x64 assemblies * gh#mono/mono#8250 - assertion failure fullaot llvm System.Drawing.dll * gh#mono/mono#8267 - TimeZoneInfo.Local Id and DisplayName are always: Local * gh#mono/mono#8282 - [android] respect maximum length of a message when using __android_log_write () * gh#mono/mono#8310 - FSharp build is broken due to new Path.GetFileName() overload * gh#mono/mono#8311 - bug-82022.exe fails in LLVM JIT * gh#mono/mono#8321 - Build break/test failures on FullAOT+LLVM configuration * gh#mono/mono#8329 - mono –interpreter got * Assertion at ..\mono\mini\interp\interp.c:3557, condition `csig->call_convention == MONO_CALL_DEFAULT’ not met * gh#mono/mono#8340 - Issue with black text on console, possibly ncurses * gh#mono/mono#8356 - Hybrid suspend: backtrace in GC Unsafe mode considered harmful (on Linux) * gh#mono/mono#8372 - unload-appdomain-on-shutdown.exe flaky test * gh#mono/mono#8407 - TypeDescriptorTest.TestCreateDesigner and TestGetAttributes broken on FullAOT * gh#mono/mono#8409 - FullAOT test failures/crashes on arm64,armel or armhf * gh#mono/mono#8417 - Redirecting process output when Console.SetOut set gives strange output * gh#mono/mono#8422 - Ambiguous call Encoding.GetByteCount(char[], int, int) and Encoding.GetByteCount(string, int, int) * gh#mono/mono#8430 - Fails to compile without AOT (enable-minimal=profiler,debug,aot) * gh#mono/mono#8447 - ilasm can’t assemble vbbyrefstr parameters * gh#mono/mono#8469 - API/Project Files diff renderer stops at XML end comment –> * gh#mono/mono#8473 - ThreadPoolTests.PerformanceCounter_WorkItems fails occasionally * gh#mono/mono#8488 - Doesn’t compile with Clang on ARM64 * gh#mono/mono#8572 - Build fails on Redhat 6.8 with GCC 4.4.7 * gh#mono/mono#8575 - GetCustomAttributes on a type from an assembly in the LoadFile context fails * gh#mono/mono#8587 - configure.ac G_HAVE_ISO_VARARGS problems * gh#mono/mono#8597 - System.Reflection.Emit: ParameterBuilder.SetConstant(value) throws ArgumentException for nullable value typed parameters * gh#mono/mono#8623 - Complete the System.Memory types import * gh#mono/mono#8698 - csharp REPL can’t load pkg-config references interactively * gh#mono/mono#8701 - AOT failure if ref readonly with generics is used * gh#mono/mono#8712 - FileSystemWatcher only works for one instance * gh#mono/mono#8721 - System.Threading.Tasks.TaskFactoryTests.FromAsync_BeginCallback failing under XM with 2018-04 * gh#mono/mono#8726 - Loading denied assemblies via Assembly.LoadFrom can cause issues, eg. for VSMac * gh#mono/mono#8759 - Build of Master fails with GCC 4.4.7 * gh#mono/mono#8787 - ThreadPrincipalTests.PrincipalFlowsToAsyncTask failure on device * gh#mono/mono#8820 - [loader] Mono is too strict when checking for already loaded assemblies. * gh#mono/mono#8848 - Error when debugging * gh#mono/mono#8866 - jit profiler option crashes iOS apps * gh#mono/mono#8897 - “Microsoft.Managed.Core.targets” is missing from roslyn-binaries * gh#mono/mono#8915 - Using BinaryFormatter to deserialize an array in a struct in a parent class fails with unfriendly exception [reproducible test case i promise] * gh#mono/mono#8979 - configure script incorrectly assumes functions are available with some conditions * gh#mono/mono#9002 - ServiceControllerTest.cs is designed to fail. * gh#mono/mono#9023 - Two ValueType properties initialization inline fails in mono-wasm * gh#mono/mono#9031 - HttpWebRequest.EndGetRequestStream throws wrong exception on abort * gh#mono/mono#9033 - DynamicMethod creation fails with “method arguments are incompatible” * gh#mono/mono#9179 - CI build breakage for 2018-04, msbuild * gh#mono/mono#9234 - [System]: Renegotiation in AppleTls requires OS X 10.12+ * gh#mono/mono#9277 - Cannot get the exit code from a non-child process on Unix (on Windows) * gh#mono/mono#9318 - watchOS: “fastcc” not supported with Xcode 10’s clang * gh#mono/mono#9753 - [loader] LoadFile from application base should load in default context * gh#mono/mono#9839 - Behaviour difference between Mono and CoreCLR * gh#mono/mono#9869 - iOS: mini test failure in release/llvm mode (JitTests.Math: Expected: 0 But was: 1) * gh#mono/mono#9870 - iOS: 32-bit device unit test failure: [FAIL] FSharpTest.SprintfTest : Expected: True * gh#mono/mono#9943 - System.Reflection.Assembly.LoadFile should throw ArgumentException for relative path name * gh#mono/mono#9996 - The type initializer for ‘System.Data.Entity.Core.Objects.ELinq.ExpressionConverter’ threw an exception. (regression in Mono 5.14) * bxc#19436 - [eglib] GMarkup XML parser can’t handle hyphens underscores and periods in element names. * bxc#23668 - System.Net.Http.Formatting should not contain Newtonsoft.Json * bxc#26983 - Console properties might deadlock for background properties * bxc#46917 - Incorrect validation checks in message formater * bxc#60065 - Make exception marshaling work with system mono- Update to version 5.14.0.177 (5.14.0 Stable) - Remove patch: profiler-aot-parse_args-fix.patch - Patch fix-dbg-headers.patch was updated - Added patch: fix-ppc-64bit-portability-issue.patch: * Fix 64bit-portability-issue OBS error when compiling for PPC arch - New features and changes: * Better generic sharing: generic sharing has been improved * Memory optimization for handles: reduce the amount of preallocated memory when process requires only a minimal number of handles * GC Handling of very large objects: fix handling of objects which are over 4GBs of memory * Class Libraries: significant improvements to System.Windows.Forms * MCS: C# 7.x support was extended * NuGet: the bundled version of NuGet has been updated to 4.7.0 * mkbundle: a new --mono-api-struct-path option was introduced to allow customization of runtime functions used for the embedding - Bugfixes: * gh#mono/mono#6178 - Log profiler should provide startup time in stream header from same source as event timestamps * gh#mono/mono#6186 - Code coverage instrumentation logic should deal with inlining the same way as enter/leave instrumentation * gh#mono/mono#6187 - mkbundle Linux - program doesn’t run on system unless mono-core is installed * gh#mono/mono#6211 - Rare shutdown crash in profiler stress tests * gh#mono/mono#6266 - ArrayTypeMismatchException when using array of generic ICollection or IList * gh#mono/mono#6357 - Keepass crashes when editing an entry notes field in a specific way * gh#mono/mono#6579 - Type.GetInterface fails to find implemented interface when ignoreCase: true is used * gh#mono/mono#6666 - Invalid cast is not checked for nullable types * gh#mono/mono#6752 - System.TermInfoReader cannot handle new NCurses 6 TermInfo files * gh#mono/mono#6767 - Add missing APIs to System.Data * gh#mono/mono#6788 - nuget restore fails to parse valid json from nuget.org with mono/master * gh#mono/mono#6801 - Self-hosted HttpListener gets empty file collection and input stream for multipart PUT or POST requests * gh#mono/mono#6812 - MonoProfilerCoverageData::column is equal 0 * gh#mono/mono#6848 - netstandard facade dlls have different public key tokens * gh#mono/mono#6940 - DNS lookup of IPv6-only hosts fails * gh#mono/mono#6948 - [XI]WatchOS apps fail to build with error “Undefined symbols for architecture armv7k” using XI with mono-2017-12 support * gh#mono/mono#6998 - Runtime assert in System.Runtime.Remoting * gh#mono/mono#6999 - test_0_time_drift - mono/tests failure * gh#mono/mono#7016 - Hybrid AOT is not working for some generic methods * gh#mono/mono#7085 - Hybrid AOT breaks setting thread UI culture * gh#mono/mono#7086 - Hybrid AOT throws invalid cast exception on dictionaries indexed with enum * gh#mono/mono#7093 - Regression in Array interface conversions * gh#mono/mono#7095 - Assertion at class-accessors.c:31, condition `mono_class_is_ginst (klass)’ not met * gh#mono/mono#7134 - NullReferenceException while processing concurrent requests with a WCF app * gh#mono/mono#7137 - Step in crashes debugger * gh#mono/mono#7145 - [XI] RuntimeFeatureTest.NoNewFeaturesAdded failure in mscorlib tests * gh#mono/mono#7184 - MSBuild always recompiles project if it has a resx with a windows path. * gh#mono/mono#7199 - finalizer-abort.exe * gh#mono/mono#7200 - Problem building on Arch linux * gh#mono/mono#7240 - dim-sharedgenerics.exe fails with LLVM * gh#mono/mono#7262 - .config with dllmap not working with app domains with shadow copying enabled * gh#mono/mono#7289 - Creating EnumMirror fails in a multi-domain context. * gh#mono/mono#7328 - suggest recursive self-calls do not create trampoline * gh#mono/mono#7338 - Finalizer crashes because of FileSystemWatcher Dispose exception in FileSystemWatcher_mobile.cs * gh#mono/mono#7356 - Memory leak in HttpWebRequest / HttpWebResponse * gh#mono/mono#7364 - watchOS/LLVM crashes at launch on device * gh#mono/mono#7378 - WeakAttribute causes all fields within a class to become weak * gh#mono/mono#7389 - System.CodeDom.Compiler.CodeDomConfigurationHandler throws on initialization * gh#mono/mono#7408 - No longer builds with CentOS 6 (GCC 4.4.7) * gh#mono/mono#7432 - gcsuppressfinalize.exe CoreCLR test started failing after upgrade to Debian 9 * gh#mono/mono#7449 - PInvoke to function that takes a struct with an array of double gets incorrect results on Android * gh#mono/mono#7460 - w32handles require much memory when the minimum required is much lower * gh#mono/mono#7535 - [llvm/bitcode] Crash in mono_class_has_failure (class.c:10037) * gh#mono/mono#7536 - Missing Facades from net_4_x that are in 4.7.1. * gh#mono/mono#7537 - new object [int.MaxValue] crashes runtime instead of OOM * gh#mono/mono#7565 - Generic symbol names exported from libmono * gh#mono/mono#7568 - Intermittent failures on bug-80307.exe and other tests using FileSystemWatcher * gh#mono/mono#7610 - Add System.Memory facade * gh#mono/mono#7613 - mprof-report can’t read v13 file that Mono.Profiler.Log can * gh#mono/mono#7620 - DrawToBitmap in Control.cs does not work * gh#mono/mono#7624 - Strict loader still loads incorrect assembly * gh#mono/mono#7637 - iOS release build: “Could not AOT the assembly” -> “p - buf < buf_size not met” * gh#mono/mono#7655 - Memory leak in file operations in mono 5.10 * gh#mono/mono#7657 - Method is inaccessible from method in nested classes with inheritance. * gh#mono/mono#7661 - Suppress the degraded allocation warning for the WebAssembly target * gh#mono/mono#7685 - Assert ainfo->cinfo->stack_usage % MONO_ARCH_FRAME_ALIGNMENT == 0 * gh#mono/mono#7696 - LINQ bug (ConcatNIterator.ToArray()?) * gh#mono/mono#7729 - [mcs] fails to compile code with Tuple * gh#mono/mono#7786 - “mono/metadata/threads.c:3016, condition `internal’ not met” under certain conditions with the soft debugger attached * gh#mono/mono#7792 - Failure to AOT compile due to condition `load_opcode != OP_LOADV_MEMBASE’ not met * gh#mono/mono#7805 - F# build is broken due to new String.StartsWith overload * gh#mono/mono#7822 - Failing to serialize ConcurrentDictionary with BinaryFormatter * gh#mono/mono#7828 - Invalid instruction generated by regex runtime when using dapper * gh#mono/mono#7860 - illinkanalyzer isn’t whitelisted in the macOS package * gh#mono/mono#7864 - [wasm] Don’t fail when TaskCreationOptions.LongRunning is used * gh#mono/mono#7903 - Mono VS solution has wrong all projects in all profiles used * gh#mono/mono#7920 - build broken with –enable-minimal=soft_debug * gh#mono/mono#8089 - Add System.Drawing.Common facade for Xamarin profiles * gh#mono/mono#8143 - CEE_STELEM for single token fails in wasm interp mode * gh#mono/mono#8267 - TimeZoneInfo.Local Id and DisplayName are always: Local * gh#mono/mono#8310 - FSharp build is broken due to new Path.GetFileName() overload * gh#mono/mono#8311 - bug-82022.exe fails in LLVM JIT * gh#mono/mono#8409 - FullAOT test failures/crashes on arm64,armel or armhf * gh#mono/mono#8417 - Redirecting process output when Console.SetOut set gives strange output * gh#mono/mono#8698 - csharp REPL can’t load pkg-config references interactively * bxc#10087 - Process exit can be blocked if the AppDomain.ProcessExit event hangs * bxc#11771 - IsolatedStorageFile.GetFileNames() throws exception w/ nested dirs * bxc#12850 - FtpWebRequest does not handle remote paths properly * bxc#18941 - Calling Marshal.SizeOf() with an Empty struct using Sequential or Explicit returns 0 * bxc#19038 - Quitting XS caused MainStoryboard.Storyboard to convert to IB file * bxc#19436 - [eglib] GMarkup XML parser can’t handle hyphens underscores and periods in element names. * bxc#25224 - stack overflow after printfn something * bxc#25444 - WCF method with UriTemplate annotation fails with InvalidOperationException * bxc#33208 - System.Reflection.Module.ResolveMember() returning inconsistent results when querying dynamic assemblies * bxc#46473 - Error: The object with ID N implements the IObjectReference interface for which all dependencies cannot be resolved. The likely cause is two instances of IObjectReference that have a mutual dependency on each other * bxc#53272 - Unhandled Exception System.Collections.Generic.KeyNotFoundException in ikdasm * bxc#58413 - Environment.Tickcount is changed when the date is changed in android * bxc#59184 - MethodInfo.Invoke fails for generic methods with too many/too large arguments * bxc#59400 - Wrong interface method is called (two interfaces, covariance) * bxc#59779 - HttpClient, when using GZIP, hangs while sending multiple requests in parallel. * bxc#60065 - Make exception marshaling work with system mono * bxc#60088 - Assertion at ../../../../external/mono/mono/mini/debugger-agent.c:4765, condition `array->len == 1’ not met * bxc#60843 - Type 0x15 not handled in custom attr value decoding- Release 5.12.0.226 (skipped): - New features and changes: * Interpreter: a lot of work has been put in stabilising and passing test suite. Interpreter is able to build the full Base Class Library with Mono C# compiler (mcs) * IBM AIX, IBM i, Haiku ports * WebAssembly: several issues were fixed around GC and Base Class Libraries * Jemalloc: added option to support jemalloc as the malloc(3) library, need --with-jemalloc build options * Profiler: improved GC roots reporting * PAL: added support for nanosecond resolution in file information on platforms where the information is available * Diagnostic enhancements: the diagnostic support to inspect generated native code via MONO_VERBOSE_METHOD environement variable was extended to support multiple entries * Class Libraries: HttpWebRequest async handling has been rewritten * Class Libraries: a few internal types were decorated with StackTraceHiddenAttribute * Class Libraries: System.Security.Cryptography.Xml namespace in the System.Security assembly has been replaced with the CoreFX implementation * Class Libraries: ICSharpCode.SharpZipLib assembly was marked as obsolete and will be removed in a future release * illinkanalyzer tool: a new tool called the Linker Analyzer was introduced, available via the illinkanalyzer command * VB.NET compiler: Roslyn based VB.NET compiler (vbc) now shipped with package. Old vbnc compiled will be deprecated. - Bugfixes: * bxc#41294 - Some Mono threadpool performance counters return 0 * bxc#45901 - Missing .NET code pages ibm775 & ibm737 * bxc#56071 - Mono.Security.AuthenticodeBase Doesn’t Support PE32+ image format * bxc#58413 - Environment.Tickcount is changed when the date is changed in android * bxc#59184 - MethodInfo.Invoke fails for generic methods with too many/too large arguments * bxc#60088 - Assertion at ../../../../external/mono/mono/mini/debugger-agent.c:4765, condition `array->len == 1’ not met * bxc#60225 - Coverage output is missing some types and methods * bxc#60298 - LayoutKind.Explicit, Size = 12 ignored with 64bit alignment * bxc#60359 - AssemblyName.set_CultureName is not implemented * bxc#60568 - WaitHandle.WaitOne(int) doesn’t trigger SynchronizationContext.Wait * bxc#60756 - A crash with CEE_RET: value type stack: 0 vs. 8 * bxc#60848 - Incorrect unicode custom attribute decoding * bxc#60862 - Stack overflow throws null (null is caught) * bxc#60900 - Error using implicit operator with Nullable * bxc#60986 - Memory leak when marshalling Delegate to native code * bxc#61202 - Fatal error when adding aspect ratio constraint * gh#mono/mono#6169 - Thread objects are being leaked * gh#mono/mono#6187 - mkbundle Linux - program doesn’t run on system unless mono-core is installed * gh#mono/mono#6192 - System.Reflection.Emit: PropertyBuilder with generic type doesn’t add generic parameter * gh#mono/mono#6264 - Creating a new instance of X.509 certificate out of another, empty instance of X.509 certificate must not throw * gh#mono/mono#6283 - Mono is not able to notice a file change in a FileInfo object * gh#mono/mono#6320 - [arm] unaligned access in ves_icall_System_ValueType_Equals * gh#mono/mono#6339 - System.TypeLoadException is thrown when run .net standard library with Mono * gh#mono/mono#6343 - mono/utils/jemalloc does not exist * gh#mono/mono#6349 - messages during make dist: “file name is too long” * gh#mono/mono#6379 - Reenable System.Runtime.CompilerServices.Unsafe-xunit test on 32bit * gh#mono/mono#6383 - System.Diagnostics.ProcessTest.Start1_FileName_NotFound failing * gh#mono/mono#6401 - Invalid array cast is supported * gh#mono/mono#6411 - System.Numerics structs are incorrect sizes * gh#mono/mono#6464 - Socket.Send misses data on Windows * gh#mono/mono#6490 - Reenable weak-fields.exe test * gh#mono/mono#6777 - Memory corruption in Mono 5.8.0.108 * gh#mono/mono#6848 - netstandard facade dlls have different public key tokens * gh#mono/mono#6940 - DNS lookup of IPv6-only hosts fails * gh#mono/mono#6948 - [XI]WatchOS apps fail to build with error “Undefined symbols for architecture armv7k” using XI with mono-2017-12 support * gh#mono/mono#6998 - Runtime assert in System.Runtime.Remoting * gh#mono/mono#7016 - Hybrid AOT is not working for some generic methods * gh#mono/mono#7085 - Hybrid AOT breaks setting thread UI culture * gh#mono/mono#7086 - Hybrid AOT throws invalid cast exception on dictionaries indexed with enum * gh#mono/mono#7095 - Assertion at class-accessors.c:31, condition `mono_class_is_ginst (klass)’ not met * gh#mono/mono#7184 - MSBuild always recompiles project if it has a resx with a windows path * gh#mono/mono#7240 - dim-sharedgenerics.exe fails with LLVM * gh#mono/mono#7262 - .config with dllmap not working with app domains with shadow copying enabled * gh#mono/mono#7289 - Creating EnumMirror fails in a multi-domain context. * gh#mono/mono#7338 - Finalizer crashes because of FileSystemWatcher Dispose exception in FileSystemWatcher_mobile.cs * gh#mono/mono#7364 - watchOS/LLVM crashes at launch on device * gh#mono/mono#7389 - System.CodeDom.Compiler.CodeDomConfigurationHandler throws on initialization * gh#mono/mono#7536 - Missing Facades from net_4_x that are in 4.7.1. * gh#mono/mono#7637 - iOS release build: “Could not AOT the assembly” -> “p - buf < buf_size not met” * gh#xamarin/maccore#628 - mscorlib/Mac/Full: LocalId (MonoTests.System.TimeZoneInfoTest+PropertiesTests.LocalId) fails * gh#xamarin/maccore#629 - iOS 32-bit sim: TimeZoneTest.TestCtors (D02) fails- Update to version 5.10.1.47 (5.10.1 Stable) - Patch updated: ucontext.patch- Add xbuild-use-roslyn-vbc.patch: * Make xbuild to use roslyn-vbc on roslyn-enabled builds instead of deprecated vbnc (it is also broken on roslyn-enabled builds)- Update to version 5.10.0.140 (5.10.0 Stable) - Remove patch: provides-facades.patch - Add profiler-aot-parse_args-fix.patch: * Fix OBS build failure with "free(): invalid pointer" libc error. - New features and changes: * Interpreter: the interpreter is now compiled in by default into Mono, and you can use it by running mono --interpreter * Default Interface Methods: the runtime now supports Default Interface Methods, we now only miss the C# compiler support * Mono SDKs: this is a new way of building Mono for some of the platforms that we support: Android, iOS and WebAssembly. * WebAssembly port: this is the first release where the interpreter can reliably run most of the class libraries test suite. * Dedicated Coverage profiler: the coverage profiler has been extracted from the log profiler, making it much more lightweight * ARM Memory Barriers: explicitly encode memory barrier type on ARM64, instead of relying on undefined behaviour according to the ARMv8 ABI * AOT Size Reduction via Code Deduplication: we now support deduplicating generics code across assemblies * Class Libraries: the recently announced .NET 4.7.1 is now supported and available as a specific target via MSBuild configuration; the System.Data assembly was fully replaced with CoreFX implementation resolving many limitations and corner cases issue we had as well as implementing missing features and APIs; significant parts of System.Security assembly implementation were replaced with CoreFX implementation * Roslyn compiler: roslyn compiler has been updated to version 2.6.0 which includes all C# 7.2 features * The Mono C# compiler: MCS gained support for some more C# 7.x features - Bugfixes: * bxc#19503 - Process.Start on OS X fails silently for missing file * bxc#20562 - Seeming valid IL produces invalid result * bxc#40699 - Console.ReadXXX does not echo input after TermInfoDriver is initialized * bxc#45893 - I18N: EncoderFallbackBuffer.Fallback gets next character instead of the current one * bxc#50189 - SGEN XMM scanning: Linux/Intel (32 + 64) * bxc#50190 - SGEN FPU scanning: Darwin/ARM64 * bxc#52675 - HttpListener doesn’t work with SSL * bxc#53296 - Latin1Encoding throws exception on Mono when it doesn’t on MS.NET * bxc#56003 - URI returns wrong absolute path on OSX when File name is UTF-8 * bxc#56194 - SIGSEGV on System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray() * bxc#56727 - Runtime crashes when disposing DeflateStream * bxc#57892 - Static lib in the msi distrib doesn’t resolve all symbols * bxc#57893 - mkbundle is not working on Windows * bxc#57938 - Differences in behavior Type.Fullname in Mono and .NET Framework when Type is a generic type that is not a generic type definition but contains unresolved type parameters * bxc#58400 - System.Uri broken with files * bxc#58411 - System.Security.Cryptography.CryptographicException: Store root doesn’t exist * bxc#59080 - Type information of underlying type for enums compiled by Mono.CSharp.dll seems to be incorrect * bxc#59182 - Crash/SIGSEGV with interop callback with struct parameter from native to managed on Xamarin.Android on armv7 * bxc#59184 - MethodInfo.Invoke fails for generic methods with too many/too large arguments * bxc#59393 - NullReferenceException when MonthCalendar clicked out of min/max date * bxc#59608 - Attribute MethodImplOptions.AggressiveInlining causes method to always return NULL * bxc#59664 - Type.GetType(“”, true) throws ArgumentException on Mono but TypeLoadException on .NET * bxc#59832 - [iOS]MT3001 error: Could not AOT the assembly error while building iOS/mobile samples * bxc#59881 - DllImport calls a wrong function if its function number greater than 65535 * bxc#59909 - WebInvokeAttributeTest.RejectTwoParametersWhenNotWrapped() fails on Android * bxc#59916 - get_current_locale_name fails under the load with String conversion error: Illegal byte sequence encounted in the input * bxc#59956 - [llvm][bitcode] [FAIL] UniqueIdTest.Ctor_Id (System.Runtime.Serialization tests) * bxc#60028 - Timer doesn’t throw ODE after Dispose() * bxc#60029 - AsyncLocal inconsistency with .NET * bxc#60175 - AOT mis-compiles when coverage is used * bxc#60224 - Coverage profiler uses type names which don’t exist * bxc#60233 - Assertion in dynamic-image.c after 792b5367cd3a6ffa1a192c4d2d7ace3509cbb646 * bxc#60238 - Mono assertion hit when using csharp repl * bxc#60255 - Wrong exception in emulated opcodes * bxc#60267 - Inconsistent symlink traversal results * bxc#60288 - Large Array Initializer Causes TypeLoadException * bxc#60298 - LayoutKind.Explicit, Size = 12 ignored with 64bit alignment * bxc#60317 - Stuck WebRequest * bxc#60422 - Native crash due to unhandled errno values when accessing files on networked filesystems * bxc#60435 - The DataGridViewRow.CreateCellsInstance method is never invoked * bxc#60539 - mini-codegen.c:1265, condition `reginfo [sreg].born_in > 0’ not met * bxc#60545 - Multiple argument generic with contravariant interface as an argument causes MissingMethodException * bxc#60621 - XmlDocument.Load() throws WebException when DTD url is not reachable * bxc#60634 - Assertion failure ‘align > 0’ happening as of d15-5 * bxc#60680 - C# 7 ref returns fail to compile * bxc#60771 - Attempting to JIT compile method ‘System.Runtime.CompilerServices.Unsafe:Add (byte&,int)’ while running in aot-only mode * bxc#60865 - * Assertion at mini-codegen.c:2264, condition `sp > 0’ not met * bxc#61202 - Fatal error when adding aspect ratio constraint * gh#mono/mono#6169 - Thread objects are being leaked * gh#mono/mono#6187 - mkbundle Linux - program doesn’t run on system unless mono-core is installed * gh#mono/mono#6192 - System.Reflection.Emit: PropertyBuilder with generic type doesn’t add generic parameter * gh#mono/mono#6320 - [arm] unaligned access in ves_icall_System_ValueType_Equals * gh#mono/mono#6339 - System.TypeLoadException is thrown when run .net standard library with Mono * gh#mono/mono#6383 - System.Diagnostics.ProcessTest.Start1_FileName_NotFound failing * gh#mono/mono#6401 - Invalid array cast is supported * gh#mono/mono#6414 - sbyte comparison broken by optimization * gh#mono/mono#6490 - Reenable weak-fields.exe test * gh#mono/mono#6721 - Negate operation on uint.MaxValue gives wrong result on arm64 * gh#mono/mono#6777 - Memory corruption in Mono 5.8.0.108. * gh#mono/mono#6848 - netstandard facade dlls have different public key tokens * gh#mono/mono#6848 - [XI]WatchOS apps fail to build with error “Undefined symbols for architecture armv7k” using XI with mono-2017-12 support * gh#mono/mono#7086 - Hybrid AOT throws invalid cast exception on dictionaries indexed with enum- Update to version 5.8.1.0 (Service Release) - Switch aarch64 build to use older mcs instead of roslyn-csc to fix build failure - Packaging updated to add .NET 4.7.1 api support - Bugfixes: * gh#mono/mono#6658 - NullReferenceException at op_Increment when using assemblies compiled by csc rather than mcs that use native types such as nuint and that have specially-handled assembly names like Xamarin.Mac.dll. * gh#mono/mono#7472 - Incorrect NullReferenceException when using extension methods on null instances as Action or Func arguments or variables.- Fix armv6 build- Update to version 5.8.0.108 (5.8.0 Stable) - Minor packaging updates - Remove patch: bug-57918.patch - Remove patch: bug-59608.patch - Remove patch: mcs-compatibility-fix.patch - Add fix-64bit-portability-issue.patch: * Fix build error: E: mono-core 64bit-portability-issue threads.c:1866 - New features and changes: * WebAssembly: it should be possible to build both the runtime and class libraries targeting WebAssembly * Profiler: added a new "quiet" mode; added Mono.Profiler.Log.dll, which provides an API to the profiler * Verifier: the runtime verifier now supports C# 7.0 byref returns * Modes for the SGen GC: sgen garbage collector now has support for so called "modes", check out the mode parameter documentation for the MONO_GC_PARAMS environment variable in the man page * Other changes: improved compatibily with alternative languages that depend on implicit widening of locals * Class Libraries: more classes was replaced by CoreFX codebase * MCS changes: mcs now has better support for C# 7 syntax * csi: You are now able to use Roslyn’s csi (C# interactive) REPL tool from the command line * Roslyn: roslyn was updated to the 2.3.2 release * ilasm: ilasm gained support for the AggressiveInlining keyword - Bugfixes: * bxc#4786 - After failed call to SqlConnection.Open (due to invalid password), subsequent invalid password attempts result in wrong exception * bxc#5798 - Thread abort can lead to locks not being released * bxc#5804 - Thread.ResetAbort can prevent appdomain unloading * bxc#6339 - Headers not being populated in SoapExtension * bxc#10074 - Error while updating status of command: MonoDevelop.Ide.Commands.ViewCommands.LayoutList * bxc#11696 - Missing MethodImpl has a duplicate * bxc#12157 - Missing: Init state for this differs depending on path * bxc#17325 - RealProxy returns MarshalByRefObject for an Interface instead of the real interface type * bxc#25755 - HttpClient.Timeout does not throw ArgumentOutOfRangeException when setting Timeout property to 0 * bxc#31507 - ObjectDisposedException when canceling postAsync * bxc#36053 - Broken enum values conversion * bxc#36634 - IpcChannelTest.Bug609381 hangs on Linux * bxc#40556 - Output pad no longer displays unicode characters * bxc#41279 - Wrong syntax used for nested types in MethodAccessException (and similar) * bxc#43172 - Failure when alerting threads waiting on a socket that closes * bxc#43563 - Crash when struct Foo contains static field of type Foo[][] * bxc#44255 - Inconsistent results in the serialization of TimeZoneInfo. * bxc#44266 - Unable to change variable values whilst debugging * bxc#46683 - Recurring hang in System.Xaml on CI * bxc#52157 - SocketTest.ConnectedProperty test fails in FullAOT Linux runs * bxc#52621 - Typo in exception message in PKCS12.cs * bxc#55603 - Follow-up to bug 52845: Satellite assemblies not loaded by app when using “Bundle assemblies into native code” even though they are now successfully mkbundled * bxc#55697 - .NET 2.0 style web services fail to build under msbuild in Release but work with xbuild * bxc#56111 - Hitting assertion after enabling AOT+LLVM on x86 devices in tramp-x86.c:124 * bxc#56242 - TypeTest.GetGenericMethodDefinitionOverInflatedMethodOnGTD throws NRE on Android in Release mode * bxc#56452 - Problem Stack too big * bxc#56653 - Zygote crashes * bxc#56684 - (mono-2.0-sgen.dll) in mono.exe: 0xC0000005: Access violation reading location 0x04FA3D9A. * bxc#56727 - Runtime crashes when disposing DeflateStream * bxc#56814 - Xamarin.Mac.dll Memory Leak starting with 3.2.0.175 Release * bxc#57002 - New bockbuild package is missing .dSYM directories * bxc#57069 - WaitHandle.SignalAndWait is broke * bxc#57222 - System.Reflection.AmbiguousMatchException for two fields with same name but different types * bxc#57232 - Compiler error when using ternary operator and no whitespace * bxc#57476 - AOT fails with large StructLayout size on Debug+ARMv7 * bxc#57488 - Debugger crashes when inspecting variable in a unit test * bxc#57496 - [Slovenian CultureInfo + others] .Parse throws exception when parsing negative values * bxc#57505 - Missing error CS0165 in presence of commented line * bxc#57528 - [THIS WEEK] Nested streams using SslStream cause ObjectDisposedException when disposed * bxc#57629 - [io-layer] File.Delete () throws System.UnauthorizedAccessException on non-existing files on a read-only path * bxc#57691 - InternalsVisibleTo doesn’t work with 2048-bit SNK files * bxc#57744 - ReflectionTypeLoadException.LoaderExceptions has null exceptions * bxc#57771 - F#.NET Core 2.0 projects do not compile * bxc#57796 - Compiler Crash instead of CS1621 * bxc#57850 - Mono assertion when ResolveEventHandler returns a reflection-only assembly * bxc#57851 - Assertion if using ResolveEventHandler to find custom attributes * bxc#57887 - Console.Error.WriteLine in System.Net.NetworkInformation * bxc#57918 - System.Net.Sockets.EndSend returns incorrect value * bxc#57930 - Building netstandard 2.0 project throws DllNotFoundException: hostfxr during msbuild * bxc#57936 - Race conditions of mempool.c * bxc#57959 - SIGSEGV in roslyn with corrupted stack * bxc#58100 - mono_w32socket_convert_error: no translation into winsock error for (6) “Device not configured” * bxc#58114 - [llvm] csc (Rolsyn) produce fault clauses that the llvm backend does not support * bxc#58168 - pedump incorrectly reports mscorlib as invalid * bxc#58291 - Mono.CSharp Evaluator does not compile enums and throws an exception * bxc#58317 - Leaking threads: SGen worker and Finalizer * bxc#58344 - SIMD crash using System.Numerics.Vector * bxc#58361 - EnumBuilder can no longer be used to generate IL code * bxc#58379 - Mono jit gives different results that .net for simple il * bxc#58411 - System.Security.Cryptography.CryptographicException: Store root doesn’t exist * bxc#58421 - sre-save.c asserts in fixup_method () if TypeBuilder token is used across assemblies * bxc#58423 - Race condition of metadata.c (mono_metadata_get_canonical_generic_inst) * bxc#58454 - Cannot resolve method Subscription`1 Subscribe[TSelection](System.Func`2[TState,TSelection], System.Action`2[TSelection,TState]) because the declaring type of the method handle FSI_0002+Store`1[TState] is generic. Explicitly provide the declaring type to * bxc#58612 - When 2 breakpoints are hit at “same time” 2nd thread frames count==0 * bxc#58621 - CS1703: An assembly `gactestlib’ with the same identity has already been imported. Consider removing one of the references * bxc#58637 - Heap overflow when using GetAssemblyName * bxc#58738 - System.IO.MonoIO.Read - Native Crash when device file is gone * bxc#58770 - * Assertion at ..\mono\utils\mono-threads.c:707, condition `info’ not met * bxc#58782 - Exception stack traces are deleted when reaching the native-to-managed wrapper in a reverse invoke * bxc#58793 - Fix pedump to use normal runtime init sequence * bxc#58809 - Return result of Type.IsAssignableFrom with the generic parameters differs from MS.NET one * bxc#58829 - Application Output Window being flooded with “[Mono] worker parking, [Mono] worker unparking” messages when debugging agasint Android Emulator. * bxc#58877 - MonoTests.System.Threading.Tasks.TaskTests.Delay_Simple fails randomly after upgrade to Xcode 8.3 * bxc#58901 - Breaking ABI change on 32 bits with xcode 8.3 or newer * bxc#58911 - performance degradation with linq expressions * bxc#58965 - csi fails with “type Object is defined in an assembly that is not referenced” * bxc#59039 - bug-18026.exe test times out on armel/armhf * bxc#59154 - runtime can’t load secondary-dependent library from newly unpacked temp directory * bxc#59180 - verifier does not handle TYPEDBYREF properties * bxc#59235 - [mono-2017-06] android.runtime.JavaProxyThrowable: System.ObjectDisposedException: Cannot access a disposed object. * bxc#59239 - [mono2017-06]FileTest.SymLinkLoop failed on tvOS device * bxc#59281 - System.Threading.AbandonedMutexException: The wait completed due to an abandoned mutex. * bxc#59334 - Expression: Can’t catch non-exception objects (mono wraps them with RuntimeWrappedException) * bxc#59364 - Assertion at dynamic-image.c:209, condition `prev == MONO_HANDLE_RAW (obj)’ not met * bxc#59430 - api-diff not outputing out params correctly * bxc#59436 - MT3001 error * bxc#59664 - Type.GetType(“”, true) throws ArgumentException on Mono but TypeLoadException on .NET * bxc#59824 - Casting an array of enums is inconsistent with .NET Framework behavior * bxc#59832 - [iOS]MT3001 error: Could not AOT the assembly error while building iOS/mobile samples * bxc#59909 - WebInvokeAttributeTest.RejectTwoParametersWhenNotWrapped() fails on Android * bxc#59916 - get_current_locale_name fails under the load with String conversion error: Illegal byte sequence encounted in the input * bxc#59953 - [llvm][bitcode] test_0_float_return_spill failed: got 1, expected 0 * bxc#60233 - Assertion in dynamic-image.c after 792b5367cd3a6ffa1a192c4d2d7ace3509cbb646 * bxc#60238 - Mono assertion hit when using csharp repl * bxc#60245 - FieldInfo.GetValue fails on ContextBoundObject * bxc#60317 - Stuck WebRequest * bxc#60340 - Csc msbuild task fails to find csc.exe * bxc#60480 - [mono-2017-10] ZipArchiveTests in System.iO Compression tests fail on device * bxc#60539 - mini-codegen.c:1265, condition `reginfo [sreg].born_in > 0’ not met * bxc#60545 - Multiple argument generic with contravariant interface as an argument causes MissingMethodException. * bxc#60634 - Assertion failure ‘align > 0’ happening as of d15-5 * bxc#60771 - Attempting to JIT compile method ‘System.Runtime.CompilerServices.Unsafe:Add (byte&,int)’ while running in aot-only mode * bxc#61002 - Runtime exception: Cannot access a disposed object. Object name: ‘MobileAuthenticatedStream’. * gh#mono/mono#6169 - Thread objects are being leaked * gh#mono/mono#6339 - System.TypeLoadException is thrown when run .net standard library with Mono * gh#mono/mono#6383 - System.Diagnostics.ProcessTest.Start1_FileName_NotFound failing- Update to version 5.4.1.7 (Service Release) - Bugfixes: * bxc#59956 - [llvm][bitcode] [FAIL] UniqueIdTest.Ctor_Id (System.Runtime.Serialization tests)- Update to version 5.4.1.6 (Service Release) - Patch bug-59608.patch was updated - Bugfixes: * bxc#59281 - System.Threading.AbandonedMutexException: The wait completed due to an abandoned mutex * bxc#59302 - Task in Mono 5.4.0.167 is throwing exception "Length cannot be less than zero" * bxc#59364 - Assertion at dynamic-image.c:209, condition "prev == MONO_HANDLE_RAW (obj)" not met * bxc#59832 - [iOS]MT3001 error: Could not AOT the assembly error while building iOS/mobile samples * bxc#60233 - Assertion in dynamic-image.c after 792b5367cd3a6ffa1a192c4d2d7ace3509cbb646- Add bug-59608.patch: * Fix bxc#59608 - Attribute MethodImplOptions.AggressiveInlining causes method to always return NULL- Add bug-57918.patch: * Fix bxc#57918 - System.Net.Sockets.EndSend returns incorrect value- Update to version 5.4.0.201 (5.4.0 Stable) - Minor packaging updates - Remove patch: 0001-btls-Disable-BUILD_SHARED_LIBS-while-building-boring.patch - Remove patch: fix-project-builds-linux.patch - Add patch mcs-compatibility-fix.patch: * When using deprecated MCS compiler to build Mono, convert incompatible C#6\C#7 code to C#5 analog in order to fix build errors. - New features and changes: * JIT Job Control: improve Roslyn performance * Array element store optimization * Load scalability improvements * ValueType write barrier optimization * Make jit method table resizing more scalable * Reflection queries scalability improvements * Intrisificy Marshal.PtrToStruct for blitable types * Revamped unaligned memory access support * Interpreter works in JIT restricted environments * Interpreter supports ARM and ARM64 * Class Libraries: integrated AppContextSwitch code from reference sources which allows all of its compat switches to be used, added reference assemblies for .NET Framework 4.7 to support builds targetting .NET 4.7. * Tools: bundled nuget binary was updated to version 4.3.0, added packaging for roslyn-parts of msbuild. - Bugfixes: * bxc#580 - Type.Load loads strong type despite version mismatch * bxc#17325 - RealProxy returns MarshalByRefObject for an Interface instead of the real interface type * bxc#44907 - Applications crash on Nexus 9 devices only since Xamarin.Android 7.0.0.18 * bxc#46482 - SIGSEGV at random code lines after application start on Nexus 9 with Xamarin Android 7 * bxc#51791 - [XA] HTC Nexus 9 - app closes on launch * bxc#52508 - TLS SignalR Self-host Hang * bxc#53038 - SRE should fail more gracefully when SymbolWriter is missing * bxc#53202 - Number minus Enum gives wrong value * bxc#53244 - mcs generates ParamArrayAttribute when specifying “params” in overridden method where base doesn’t have it * bxc#53792 - CFNetworkHandler reports correct download when internet connection is lost during request * bxc#54159 - Compiler crashes when calling method named Finalize * bxc#54322 - await in catch-block inside a loop causes the same exception to be caught multiple times * bxc#54388 - InternalsVisibleTo is case sensitive * bxc#54448 - Unable to revert to thread-local storage for CurrentThread.CultureInfo * bxc#54485 - Creating an open generic type with recurrent constraint fails * bxc#54658 - [iOS]BCL test failed with Assertion failures error: * Assertion at /Users/builder/data/lanes/4691/6bea7a5b/source/xamarin-macios/external/mono/mono/mini/aot-runtime.c:2924, condition `!async’ not met and condition `unwind_options == MONO_UNWIND_NONE’ not * bxc#54976 - [iOS]fsharp test failing on iOS device with Assertion at /Users/builder/data/lanes/4691/9245c1c0/source/xamarin-macios/external/mono/mono/mini/mini-arm-gsharedvt.c:220, condition `src_slot < 16’ not met * bxc#54991 - Cannot compile get => _text * bxc#55041 - Stripping mscorlib in simple example changes IntPtr (5) behavior? * bxc#55083 - coreclr test b353858.il fails after 6f33b62f39a273fccb78f71513cb5e0dfb987c70 * bxc#55095 - Breakpoints not hit for ASP.NET MVC Project * bxc#55348 - “using static” results in invalid compiler errors * bxc#55400 - MCS produces incorrect code for generic instantiated with a gtd * bxc#55436 - System.Runtime refuses to load with strict naming * bxc#55577 - SIMD instructions with System.Numerics.Vectors do not work * bxc#55603 - Follow-up to bug 52845: Satellite assemblies not loaded by app when using “Bundle assemblies into native code” even though they are now successfully mkbundled * bxc#55604 - Incorrect struct size when using property setter * bxc#55697 - .NET 2.0 style web services fail to build under msbuild in Release but work with xbuild * bxc#56081 - Returning a valuetype from an async method with an awaited parameter yields a Mono.CSharp.InternalErrorException: Await yields with non-empty stack * bxc#56111 - Hitting assertion after enabling AOT+LLVM on x86 devices in tramp-x86.c:124 * bxc#56202 - [mono-2017-04]Apps fail to launch on 32 bit device with error EXC_ARM_DA_ALIGN at 0x0142ccec * bxc#56240 - Performance Degradation When Using Expressions * bxc#56242 - TypeTest.GetGenericMethodDefinitionOverInflatedMethodOnGTD throws NRE on Android in Release mode * bxc#56247 - Enumerable.OrderByDescending behaves differently on LLVM FullAOT * bxc#56452 - Problem Stack too big * bxc#56462 - Custom operator causes internal compiler error * bxc#56493 - Windows MMAP doesn’t release file * bxc#56499 - DateTime.Now throws exception if /etc/localtime symlink destination missing * bxc#56567 - Passing large struct into exception filter method crashes runtime with SIGSEGV * bxc#56611 - Regression: ArrayTypeMismatchException when running F# script * bxc#56616 - Missing CS1629 for unsafe code in iterators * bxc#56627 - mcs inherits interface implementation, while csc doesn’t * bxc#56684 - (mono-2.0-sgen.dll) in mono.exe: 0xC0000005: Access violation reading location 0x04FA3D9A. * bxc#56694 - Assertion: should not be reached at d:\j\workspace\v\repos\mono\mono\sgen\sgen-scan-object.h:91 * bxc#56814 - Xamarin.Mac.dll Memory Leak starting with 3.2.0.175 Release * bxc#56821 - Static ctor of MarshalByRefObject runs in primary AppDomain * bxc#56824 - Runtime crash with VSMEF * bxc#57002 - New bockbuild package is missing .dSYM directories * bxc#57222 - System.Reflection.AmbiguousMatchException for two fields with same name but different types * bxc#57232 - Compiler error when using ternary operator and no whitespace * bxc#57242 - [StructLayout (LayoutKind.Sequential, Pack = 1)] doesn’t work as expected * bxc#57301 - Running IronPython’s executable under Mono 5.0.x causes a SIGSEGV on exit, this did not happen on 4.8 * bxc#57496 - [Slovenian CultureInfo + others] .Parse throws exception when parsing negative values * bxc#57505 - Missing error CS0165 in presence of commented line * bxc#57629 - [io-layer] File.Delete () throws System.UnauthorizedAccessException on non-existing files on a read-only path * bxc#57691 - InternalsVisibleTo doesn’t work with 2048-bit SNK files * bxc#57744 - ReflectionTypeLoadException.LoaderExceptions has null exceptions * bxc#57771 - F#.NET Core 2.0 projects do not compile * bxc#57796 - Compiler Crash instead of CS1621 * bxc#57850 - Mono assertion when ResolveEventHandler returns a reflection-only assembly * bxc#57851 - Assertion if using ResolveEventHandler to find custom attributes * bxc#57930 - Building netstandard 2.0 project throws DllNotFoundException: hostfxr during msbuild * bxc#57959 - SIGSEGV in roslyn with corrupted stack * bxc#58114 - [llvm] csc (Rolsyn) produce fault clauses that the llvm backend does not support * bxc#58210 - “* Assertion at metadata.c:1048, condition `index < meta->heap_strings.size’ not met” is output on startup - works fine on Windows * bxc#58344 - SIMD crash using System.Numerics.Vector * bxc#58361 - EnumBuilder can no longer be used to generate IL code * bxc#58399 - Delegates as collection key are ~500x slower than previously * bxc#58421 - sre-save.c asserts in fixup_method () if TypeBuilder token is used across assemblies * bxc#58446 - [iOS]EnumerableMoreTest.ConcatArgumentNullTest crash on tvOS device * bxc#58454 - Cannot resolve method Subscription`1 Subscribe[TSelection](System.Func`2[TState,TSelection], System.Action`2[TSelection,TState]) because the declaring type of the method handle FSI_0002+Store`1[TState] is generic. Explicitly provide the declaring type to * bxc#58738 - System.IO.MonoIO.Read - Native Crash when device file is gone * bxc#58782 - Exception stack traces are deleted when reaching the native-to-managed wrapper in a reverse invoke * bxc#58829 - Application Output Window being flooded with “[Mono] worker parking, [Mono] worker unparking” messages when debugging agasint Android Emulator * bxc#59235 - [mono-2017-06] android.runtime.JavaProxyThrowable: System.ObjectDisposedException: Cannot access a disposed object. * bxc#59274 - [Mac]A crash report is generated on closing mac apps- Update to version 5.2.0.224 (5.2.0 SR4) - Changes: * Mono cecil source updated (more info at https://github.com/jbevain/cecil/commit/44e4d344d674195b4d2950c48fd1cb55fe42a1ef) - Bugfixes: * bxc#44027 - Chunked HTTP PUT times out * bxc#57919 - dynamic object is not supported * bxc#58829 - Application Output Window being flooded with "[Mono] worker parking, [Mono] worker unparking" messages when debugging agasint Android Emulator.- Update to version 5.2.0.215 (5.2.0 Stable) - New features and changes: * Strong assembly names: mono will now optionally respect public keys and version numbers when loading strongly signed assemblies * Added experimental default interface methods support * System.Numerics.Vectors: the library is now considered ready for general usage * .NET Standard 2.0 support: loading and running a library compiled against the 2.0 standard should work fine now * The reference assemblies were updated to provide the .NET 4.7 API set * The mono command now runs as a 64bit application by default. You can use the --arch=32 option to run Mono as 32bit again * Optimized Array Stores * Class Initialization Improvements * GC: reduced minor collection pause times * Interpreter now passes the majority of the JIT test suite, it can now run non-trivial programs - Added upstream patch provides-facades.patch: * Search provides (for RPM-packaging) not only for GAC dir, but also for "Facades" and "4.5" mono-libdirs - Added upstream patch 0001-btls-Disable-BUILD_SHARED_LIBS-while-building-boring.patch: * Disable BUILD_SHARED_LIBS while building boringssl, so its symbols are not exported from the btls shared lib - Added upstream patch fix-project-builds-linux.patch: * Fix finding nuget packages in lower-case dirs on case-sensitive filesystems - Added patch fix-dbg-headers.patch: * Add missing internal headers to distribution in order to fix build for mono-debugger package - Bugfixes: * bxc#580 - Type.Load loads strong type despite version mismatch * bxc#39444 - Action ReflectedType differs from Delegate ReflectedType for virutal methods * bxc#43805 - Output of DateTime.Now() differs on Mono for ambiguous time period * bxc#43988 - Stack overflow in System.Text.Encoding.Default * bxc#46661 - Runtime exception filters truncate exception stack traces on NSLog * bxc#46929 - Datetime error on Mono.data.Sqlite * bxc#47221 - Thread.Name can only be set once inside async callback * bxc#47599 - HttpClient Transfer-Encoding:chunked is not added to the header - not able to transfer large files * bxc#49721 - Assembly binder uses wrong strongly named assembly when same assembly with different version exists in local folder * bxc#50529 - crash in thread-native-exit.exe * bxc#51522 - Overload resolution fails for referenced assembly * bxc#51561 - Getting process name of process running under higher privilege user throws exception * bxc#51653 - mono_thread_info_wait_one_handle ignored alertable argument * bxc#52086 - Nullable structs with implicit operators generate invalid IL code when compiling with Mono * bxc#52294 - C# compiler reports an incorrect error in a lambda with generic constraints * bxc#52340 - Compiler crashes with FATAL UNHANDLED EXCEPTION (nullref) * bxc#52345 - Process has exited, so the requested information is not available * bxc#52429 - Shutdown hang then crash in Finalizer thread * bxc#52437 - Random NullReferenceExceptions in StringBuilder.ThreadSafeCopy * bxc#52448 - StreamContent apparently needs to rewind stream before sending it * bxc#52475 - MTOUCH: error MT3001: Could not AOT the assembly * bxc#52511 - configure script doen’t detect bad configuration * bxc#52549 - error: mono_w32socket_convert_error: no translation into winsock error for (41) "Protocol wrong type for socket" * bxc#52590 - Cannot compile for iOS, TypeBuilder exists in two places. * bxc#52599 - await in finally clause prevents disposal of enclosing using statement * bxc#52600 - Full AOT: Strange combination of structs, generics, and enums causes runtime failure * bxc#52743 - denied loading problems * bxc#52845 - [Cycle 9] Satellite assemblies not bundled when using "Bundle assemblies into native code" due to "unknown escape sequence" error from gcc during mkbundle step * bxc#52866 - F# sprintf AOT bug still exists * bxc#52899 - mprof-report missing filenames in coverage xml output when using portable pdbs * bxc#53066 - Can’t Build Project in Debug with "Could not AOT the assembly" * bxc#53131 - Calling MakeArray() on a type with a rank that is too big does not throw an exception. * bxc#53153 - Implement RuntimeHelpers::IsReferenceOrContainsReferences * bxc#53166 - Application crashes when setting a get-only property in constructor * bxc#53196 - List<>.Sort() using insertion sort does not sort all values when equality isn’t checked. * bxc#53202 - Number minus Enum gives wrong value * bxc#53231 - csc doesn’t unify same file passed multiple times when one path is relative * bxc#53278 - Two coreclr SIMD test failures (one regression from 4.8) * bxc#53334 - es-US Culture wrong number formatting * bxc#53684 - Crash when enumerating directory and selecting the first file * bxc#53689 - [Test] Certificate7 disabled due to SecCertificateCreateWithData does different things on 10.11 vs 10.12 with invalid certificates * bxc#53792 - CFNetworkHandler reports correct download when internet connection is lost during request * bxc#53843 - Mono deadlocks on shutdown while waiting for a process which has died * bxc#53890 - Regression: Native crash while running tests with xunit with mono 2017-02 branch, works with 4.8.0.520 * bxc#54212 - Mono allows casts of non-zero bound array to zero bound array * bxc#54322 - await in catch-block inside a loop causes the same exception to be caught multiple times * bxc#54448 - Unable to revert to thread-local storage for CurrentThread.CultureInfo * bxc#54485 - Creating an open generic type with recurrent constraint fails * bxc#54991 - Cannot compile get => _text * bxc#55041 - Stripping mscorlib in simple example changes IntPtr (5) behavior? * bxc#55083 - coreclr test b353858.il fails after 6f33b62f39a273fccb78f71513cb5e0dfb987c70 * bxc#55436 - System.Runtime refuses to load with strict naming * bxc#55577 - SIMD instructions with System.Numerics.Vectors do not work * bxc#55603 - Follow-up to bug 52845: Satellite assemblies not loaded by app when using "Bundle assemblies into native code" even though they are now successfully mkbundled * bxc#55681 - System.Reflection.Emit.ModuleBuilder.build_metadata bug when running FAKE’s test suite * bxc#56081 - Returning a valuetype from an async method with an awaited parameter yields a Mono.CSharp.InternalErrorException: Await yields with non-empty stack * bxc#56240 - Performance Degradation When Using Expressions * bxc#56247 - Enumerable.OrderByDescending behaves differently on LLVM FullAOT * bxc#56275 - Unable to copy appname.dll from obj to bin because it is being used by another process * bxc#56493 - Windows MMAP doesn’t release file * bxc#56567 - Passing large struct into exception filter method crashes runtime with SIGSEGV * bxc#56611 - Regression: ArrayTypeMismatchException when running F# script * bxc#56694 - Assertion: should not be reached at d:\j\workspace\v\repos\mono\mono\sgen\sgen-scan-object.h:91 * bxc#56821 - Static ctor of MarshalByRefObject runs in primary AppDomain * bxc#56824 - Runtime crash with VSMEF * bxc#57222 - System.Reflection.AmbiguousMatchException for two fields with same name but different types * bxc#57744 - ReflectionTypeLoadException.LoaderExceptions has null exceptions- ucontext.patch: use ucontext_t instead of struct ucontext- Update to version 5.0.1.1 (5.0.1 Stable) - Bugfixes: * bxc#56275 - Unable to copy appname.dll from obj to bin because it is being used by another process * bxc#56240 - Performance Degradation When Using Expressions * bxc#56177 - peverify fails on FSharp.Core.dll with mono_os_mutex_lock * bxc#55858 - Microsoft.WebApplication.targets Missing from mono5 * bxc#56322 - Running nunit tests with domain isolation crashes Mono * bxc#55988 - Apps using Roslyn crash when trying to load Roslyn * bxc#56260 - "This stream does not support writing at System.IO.Compression.DeflateStream.BeginWrite" message * bxc#55087 - "System.NotSupportedException: Stack walks are not supported on this platform - System.Reflection.MethodBase.GetCurrentMethod" message on Android- Disable rosyln on ppc64le- Update to version 5.0.0.100 (5.0 Stable) - New features and changes: * Shipping Roslyn C# compiler to enable C#7 support * Support for msbuild and deprecating xbuild (msbuild currently not included, xbuild deprecated but still maintained) * Enabling concurrent SGen garbage collector to reduce time spent in GC * Continued Progress on .NET Class Library convergence - Packaging changes: * Do not package roslyn csc compiler on platforms that do not support it * Add xbuild-revert-to-mcs.patch: revert xbuild to use old mcs compiler on platforms that do not support roslyn- Enable external BTLS library build only on supported platforms (x86 and x86_64 right now): * Fix build for arm, arm64, ppc64, ppc64le. - Enable pedump binary packaging for arm64 builds.- Update to version 4.8.1.0 (4.8 Service Release 1) - Remove patch mono-config-fix-monoposixhelper-libdir.patch: * Instead, use fix from official spec file - New features (see http://www.mono-project.com/docs/about-mono/releases/4.8.0 for more info): * Some API additions for .NET Standard 2.0 * Mono now ships with TLS 1.2, powered by Google’s BoringSSL project * The MKBundle tool has been updated to easily support cross-compilation * Runtime Logging: the new MONO_LOG_DEST environment variable can set to instruct the runtime where to write the tracing messages to * Concurrent SGen mode improved * More code have been adopted from Reference Source - Bugfixes: * bxc#3323: Assertion when deleting global namespace inside method * bxc#3399: [PATCH] pending_exception support is incomplete * bxc#3434: Mono Compiler crashes when using a DelegateType as a method call * bxc#3706: generics aot jit problem * bxc#3735: Attempting to JIT compile method: using Linq’s “Any” fails on the device * bxc#3767: Unit test UI table cell extends beyond cell bounds for failed test * bxc#3811: DataContractJsonSerializer deserialization fails with subclass of List as known type * bxc#3850: ScrollEventArgs in Form_Scroll method has invalid values * bxc#3960: DismissModalViewControllerAnimated() crashes on 5.2.9 * bxc#4006: MonoDevelop fails to start with no warning if Gtk# is not installed on windows * bxc#5644: Mono allows to access not accessible method * bxc#7467: DefaultNonPersistentConnectionLimit is to low * bxc#12571: Usage of XElement with XmlAnyElementAttribute is not supported by XmlSerializer * bxc#19594: WebException.Response is null when https request needs proxy authentication * bxc#29189: Compiling class referencing corefx facade/contract assemblies raises error “Reference to type System.SByte claims it is defined assembly mscorlib,.. but couldn’t be found” * bxc#30686: ZipArchive ctor throws InvalidDataException for WebConnectionStream * bxc#30821: Compilation generates CS1701 warning * bxc#32374: WebRequest::BeginGetRequestStream incorrectly sets IAsyncResult::CompletedSynchronously to always true * bxc#33571: Mono crashes when marshalling fixed arrays * bxc#34802: Debugger crash on break-all, step into sequence. * bxc#35536: Dns.GetHostEntry no longer supports IPv6 * bxc#35662: Type System.ServiceModel.Security.Tokens.BinarySecretSecurityToken is missing in assembly System.IdentityModel * bxc#39282: [System.IO.Compression] issues with ZipArchiveEntry streams * bxc#39859: Xamarin.Android apps on the Samsung Galaxy S7 fails to start with the error System.ExecutionEngineException SIGILL * bxc#40603: Mono can’t parse Date in DB wich is in format: “2016-02-04 10:39:11Z” * bxc#40916: [System.IO.Compression] ZipArchive can create an ZipArchiveEntry that has a modified time of DateTime.MinValue * bxc#41035: DataViewTest2.DataView_ListChangedEventTest occasionally fails with llvm+sgen * bxc#41349: System.TimeZoneInfo.IsDaylightSavingTime (DateTimeOffset dateTimeOffset) Not Implemented Exception * bxc#41393: [WatchOS 2] Incorrect calling convention for P/Invokes taking structures * bxc#41431: [aot] Build fails due to ‘Sgen STW requires a working mono-context’ error * bxc#41466: mono_class_is_subclass_of return incorrect value by assuming mono_class_init has been called on parameters * bxc#41477: SafeSocketHandle ObjectDisposedException ‘handle’ exception with linked CancellationTokenSource * bxc#41492: DateTimeOffset.ToLocalTime() throwing erroneous error * bxc#41509: DLR crashes when trying to convert a object to null. * bxc#41530: [iOS]TimerTest failing randomly on devices, * bxc#41552: HttpResponseMessage does not support multiple Links header entries * bxc#41575: A Method That Accepts a FormattableString Object Is Not Called * bxc#3323: Assertion when deleting global namespace inside method * bxc#3399: [PATCH] pending_exception support is incomplete * bxc#3434: Mono Compiler crashes when using a DelegateType as a method call * bxc#3706: generics aot jit problem * bxc#3735: Attempting to JIT compile method: using Linq’s “Any” fails on the device * bxc#3767: Unit test UI table cell extends beyond cell bounds for failed test * bxc#3811: DataContractJsonSerializer deserialization fails with subclass of List as known type * bxc#3850: ScrollEventArgs in Form_Scroll method has invalid values * bxc#3960: DismissModalViewControllerAnimated() crashes on 5.2.9 * bxc#4006: MonoDevelop fails to start with no warning if Gtk# is not installed on windows * bxc#5644: Mono allows to access not accessible method * bxc#7467: DefaultNonPersistentConnectionLimit is to low * bxc#12571: Usage of XElement with XmlAnyElementAttribute is not supported by XmlSerializer * bxc#19594: WebException.Response is null when https request needs proxy authentication * bxc#29189: Compiling class referencing corefx facade/contract assemblies raises error “Reference to type ‘System.SByte’ claims it is defined assembly ‘mscorlib,..’ but couldn’t be found” * bxc#30686: ZipArchive ctor throws InvalidDataException for WebConnectionStream * bxc#30821: Compilation generates CS1701 warning * bxc#32374: WebRequest::BeginGetRequestStream incorrectly sets IAsyncResult::CompletedSynchronously to always true * bxc#33571: Mono crashes when marshalling fixed arrays * bxc#34802: Debugger crash on break-all, step into sequence. * bxc#35536: Dns.GetHostEntry no longer supports IPv6 * bxc#35662: Type System.ServiceModel.Security.Tokens.BinarySecretSecurityToken is missing in assembly System.IdentityModel * bxc#39282: [System.IO.Compression] issues with ZipArchiveEntry streams * bxc#39859: Xamarin.Android apps on the Samsung Galaxy S7 fails to start with the error System.ExecutionEngineException SIGILL * bxc#40603: Mono can’t parse Date in DB wich is in format: “2016-02-04 10:39:11Z” * bxc#40916: [System.IO.Compression] ZipArchive can create an ZipArchiveEntry that has a modified time of DateTime.MinValue * bxc#41035: DataViewTest2.DataView_ListChangedEventTest occasionally fails with llvm+sgen * bxc#41349: System.TimeZoneInfo.IsDaylightSavingTime (DateTimeOffset dateTimeOffset) Not Implemented Exception * bxc#41393: [WatchOS 2] Incorrect calling convention for P/Invokes taking structures * bxc#41431: [aot] Build fails due to ‘Sgen STW requires a working mono-context’ error * bxc#41466: mono_class_is_subclass_of return incorrect value by assuming mono_class_init has been called on parameters * bxc#41477: SafeSocketHandle ObjectDisposedException ‘handle’ exception with linked CancellationTokenSource * bxc#41492: DateTimeOffset.ToLocalTime() throwing erroneous error * bxc#41509: DLR crashes when trying to convert a object to null. * bxc#41530: [iOS]TimerTest failing randomly on devices, * bxc#41552: HttpResponseMessage does not support multiple Links header entries * bxc#41575: A Method That Accepts a FormattableString Object Is Not Called * bxc#41602: Compiler fails to recognize Indexer * bxc#41616: Mono 4.4.0 crashes when using Socket.ConnectAsync to a unix domain socket if the path doesn’t exist * bxc#41667: new DateTime().ToLocalTime() results in an exception * bxc#41705: MonoTests.System.Threading.MonitorTest.Enter_Null crashes test runtime with assertion * bxc#41775: Zip version needed to extract not correct in System.IO.Compression * bxc#41782: [Cycle 7] “System.Net.WebException: Error: NameResolutionFailure” when attempting web requests with certain raw IP addresses * bxc#41874: Reflection throws AmbiguousMatchException when calling GetProperty on a class that inherits from a generic base class. * bxc#41897: NotSupportedException thrown from IPInterfaceProperties.UnicastAddresses * bxc#41937: invoke.exe test asserts on bitcode * bxc#41955: Bitcode “missing image did not probe corlib” exception thrown * bxc#41979: CodeDom cannot call mcs because of invalid encoding configuration * bxc#42057: error CS0121: The call is ambiguous * bxc#42169: (managed_alloc) Fatal: Managed allocator missing for (mkbundle) in Mono 4.4.X * bxc#42191: sdb deadlocks all the time while XS debugs XS * bxc#42198: error CS0529: Inherited interface causes a cycle in the interface hierarchy. * bxc#42219: [System.IO.Compression] Cannot create ZipArchive with duplicate entries with same name * bxc#42224: Compiler crashed with code: 1, “Await yields with non-empty stack” from AssertEmptyStack () * bxc#42226: WCF client Expecting FaultException raising NotImplemented Exception instead When element is provided. * bxc#42271: COOP: gc unsafe mode when printing native backtrace causes crash if GC is triggered * bxc#42274: System.IO.Compression.ZipArchive vs System.Xml.XmlReader * bxc#42395: Build runs indefinitely and never finishes * bxc#42408: WebClient.DownloadString returns 401 Unauthorized when using Basic authentication * bxc#42410: String Interpolation available even when langversion < 6 * bxc#42413: Volatile fields don’t enforce acquire - release semantics like Volatile.Read() and Volatile.Write() * bxc#42584: InternalError / Crash when using System.Net.Http and PCL library * bxc#42585: Switch fall-through not rejected * bxc#42611: wrong compiler error when using IEnumerable.Sum * bxc#42625: coop: crash with watchos system tests * bxc#42688: Can’t wait for more than 429496 ms (429s) * bxc#42702: Unnecessary dependency checks * bxc#42750: Deploying an iOS app to iPhone 6S crashes when a breakpoint is set * bxc#42843: XmlSerializer does not deserialize UTC Time values on Xamarin.Android but works well on windows. * bxc#42864: [Cycle 7] “System.Net.WebException: Error: NameResolutionFailure” on second web request to certain raw IP addresses with HttpClient * bxc#42887: Encoding iso-8859-1 throws IndexOutOfRangeException for Unicode surrogate pairs * bxc#43022: ZipArchive.Entries is not updated when ZipArchiveEntry is deleted * bxc#43032: System.Uri cannot parse url with underscore at start * bxc#43099: [watchOS] Cannot enter GC safe region if the thread is not attached * bxc#43193: Keep CurrentCulture in async/await * bxc#43265: Inconsistency in Compilation of Async Code Compared to MSFT Compilers * bxc#43291: Runtime crash at reflection.c:mono_custom_attrs_construct_by_type while calling GetCustomAttributes for a proxy class * bxc#43320: Thread aborts in the middle of .cctor and hell break loose * bxc#43357: WCSessionReplyHandler crashes WatchKit app * bxc#43400: “using static” dependent on compile order * bxc#43471: pragma warning disable still shows warnings in “Errors” pad * bxc#43512: TimeZoneInfo.ConvertTimeBySystemTimeZoneId ArgumentException * bxc#43636: [Cycle 8] “Index was out of range. Must be non-negative and less than the size of the collection” in System.Collections.Generic.List1[T].set_Item() when attempting to compile certain C# code involving tasks, async/await, and try/catch/finally * bxc#43695: Nuget resolves .netstandard <= 1.3 when Xamarin.IOS does not support it * bxc#43696: Delegate caching can invoke unrelated implementation leading to strange results * bxc#43718: mcs crashes when unable to resolve type inside lambda using the ‘as’ operator * bxc#43786: peverify is broken again * bxc#43921: System.Threading.ThreadHelper.ThreadStart_Context tries to allocate, crashes * bxc#44025: FTP download issue with IPv6 * bxc#44109: NetworkCredential does not convert SecureString * bxc#44164: gosharp-regexp benchmark triggers unwinding crash when profiling * bxc#44168: Can use non-accessible member with nameof * bxc#44381: Debugger crash with domain unloading and VSTU * bxc#44402: Array doesn’t implement non-generic IEnumerable * bxc#44406: Xamarin.Mac.Socket exception:An address incompatible with the requested protocol was used * bxc#44413: HttpHeaders.TryAddWithoutValidation behaves differently from .NET * bxc#44440: Attempting to JIT error in function with pointer arithmetic * bxc#44549: Ide Shuts down: System.ArgumentException: Item has already been added. Key in dictionary: ‘XamlG’ Key being added: ‘XamlG’ * bxc#44624: Connecting to SQL Server using IPv4 exception. * bxc#44707: RemotingConfiguration.Configure() Throws RemotingException Because it Cannot Load ‘machine.config’ * bxc#44729: Type.GetType(“blah”,true,false) throws TypeLoadException without message * bxc#44751: Incorrect code flow analysis with goto and out parameter causes CS0177 * bxc#44843: SqlCommand.ExecuteReaderAsync throws NotImplementedException * bxc#44937: System.Diagnostics.StartProcess does not detect dotnetcore compiled assemblies as managed * bxc#44978: HttpClientHandler.SendAsync should throw HttpRequestException for proxy auth failure * bxc#44994: DeflateStream decompression is incomplete if reading byte-by-byte * bxc#45129: Uri.IsWellFormedUriString returns incorrect result for relative uris beginning with slash * bxc#45137: Seeing new AAPT0000 errors when building certain projects against master * bxc#45270: Cannot add System.Reactive to watchOS Extension project * bxc#45286: C# string interpolation line does not compile on OSX but does on MSBuild * bxc#45774: Wrong scopes in .mdb in case of foreach loop * bxc#45788: Marshaling a native NULL pointer to a managed array creates a new zero sized array * bxc#46175: If the RSA will be used by multiple threads, it has a variety of exceptions. * bxc#46190: Overload resolution fails in a case where methods use a named parameter in different positions * bxc#46250: Type.GetType with throwOnError true doesn’t throw for a generic instance type with too few generic arguments * bxc#47205: Uri.TryCreate throws exception * bxc#42414: Run path_helper in OSX postinstall script to make Mono commands available in same shell session * bxc#42365: Mono 4.4.1 OSX package doesn’t clean up old symlinks from /usr/local/bin- Update to version 4.6.2 (service release) * bxc#44708 - TrustFailure when attempting to access HTTPS servers on ports other than 443 * bxc#39832 - SIGSEGV when running roslyn- add boehm define in specfile to exclude boehm parts on aarch64 - enable buildrequires for valgrind on aarch64- Update to 4.6.1.5 re-release from 4.6.1.3 (no public changelog)- Update to version 4.6.1 (Bugfix release) * bxc#44402 - Array doesn’t implement non-generic IEnumerable - Drop upstream applied bxc-44402.patch- Update source tarball from 4.6.0.243 to v4.6.0.245 * fixes in mcs/class/Microsoft.NuGet.Build.Tasks/Makefile - added bxc-44402.patch: bxc#44402 - Array doesn’t implement non-generic IEnumerable. See https://bugzilla.xamarin.com/show_bug.cgi?id=44402 for more details- Update to version 4.6.0 * bxc#4242 - JavaScriptSerializer should use invariant culture * bxc#5644 - Mono allows to access not accessible method * bxc#6057 - UdpClient IPv6 Receive throws ArgumentException * bxc#8554 - System.Net.NetworkInformation.Ping - SendPingAsync operation fails * bxc#10108 - mono_jit_cleanup asserts/aborts on shutdown if soft debugging * bxc#11699 - FileStream writing incorrectly (some internal position is wrong) * bxc#12205 - MethodInfo.ReflectedType returns declaring type for generic base classes * bxc#13538 - Extraneous lines in Application Output for Debug.WriteLine * bxc#13957 - Xamarin.Android Apps are crashing on dual core x86 Devices * bxc#18361 - FileInfo.MoveTo does not work with absolute paths * bxc#20186 - Another AOT bug * bxc#23206 - MS allows threadpool threads to be renamed multiple times * bxc#24974 - Exception occurs in __ComObject finalizer when shutting down process * bxc#27303 - NullReferenceException with ARMv7 * bxc#29585 - Type.GetMethods returns generic method that cannot be specialized * bxc#29916 - System.Reflection.ParameterInfo.GetCustomAttributes always throws NullReference exception. * bxc#30686 - ZipArchive ctor throws InvalidDataException for WebConnectionStream * bxc#30821 - Compilation generates CS1701 warning * bxc#32020 - Don’t default to –with-tls=pthread on Solaris/x86 * bxc#32315 - Inspecting a variable gives information from the incorrect symbol * bxc#32374 - WebRequest::BeginGetRequestStream incorrectly sets IAsyncResult::CompletedSynchronously to always true * bxc#32561 - Could not load file or assembly Microsoft.Build.Utilities * bxc#32768 - New bcl-tests crashing due to System.ObjectDisposedException: Cannot access a disposed object * bxc#33551 - System.Net.SmtpClient uses an invalid HELO name * bxc#33553 - System.IO.Compression.ZipArchive produces bad archive files * bxc#33809 - Exception with SignalR 2.2 and Mono 4.2.0 * bxc#34133 - [iOS]System test failures on iOS devices with cycle6 build * bxc#34314 - libgdiplus.so without API suffix is referenced by System.Imaging * bxc#34413 - SOAP header within the SOAP envelope is not being serialized correctly * bxc#34498 - AOT task fails if project path has a space in it * bxc#34883 - bcl-test failure in PingTest.PingSuccess on Samsung Galaxy S3 * bxc#34916 - GZipStream fails on iOS * bxc#35004 - Filename returned by LocalEndpoint of UnixListener has null characters appended to the end which causes the socket file to not be deleted when the UnixListener is disposed * bxc#35872 - Cultureinfo -> numinfo internal field is NonSerialized on Mono, but not on Windows * bxc#35876 - Incorrect return of DateTime.ToUniversalTime method for DateTime.MaxValue. * bxc#36080 - [Mono 4.2] “‘System.ServiceModel.EndpointAddress10’ does not have a static method ‘GetSchema’ that takes a parameter of type ‘System.Xml.Schema.XmlSchemaSet’” when using the Xamarin Mobile profile with some WCF client apps * bxc#36116 - Mono 4.2 generates incorrect “Reference.map”, causing “Could not find file ‘/TempConvert.wsdl’” when adding or updating a Web Reference in Xamarin Studio * bxc#36183 - Since upgrading to Xamarin Android 6 get error error MSB3733: Input file “obj\Android\Debug\android\AndroidManifest.xml” cannot be opened * bxc#36192 - Error binding Socket to Loopback * bxc#36388 - Application settings produce extra XML headers during saving * bxc#36401 - [XM 2.4] “System.Configuration.ConfigurationErrorsException: Failed to load configuration section for dataContractSerializer” when using ChannelFactory with the “Xamarin.Mac .NET 4.5 Framework” * bxc#36723 - [iOS][llvm/thumb] Linksdk “Linker_RuntimeWrappedException” test crash on iOS device with master build * Assertion at ../../../../../mono/mono/mini/aot-runtime.c:4733, condition `plt_entry’ not met * bxc#36786 - Dictionary constructed with StringComparer.OrdinalIgnoreCase malfunctions if culture is changed after adding values * bxc#36829 - XmlSerializer does not support subclasses when serializing sequences of items * bxc#36852 - Update to latest Xamarin.Android (6.0.0.34) causes random application crashes with no information * bxc#36988 - stderr is not redirected correctly * bxc#37116 - [iOS] Application.Current.Properties does not persist on iOS with Forms * bxc#37246 - [tvOS]System test failure on device * bxc#37414 - Environment.Is64BitOperatingSystem returns false on OS X * bxc#37582 - Latest master crashes when trying to set breakpoint on async anonymous method * bxc#37583 - MAJOR performance decrease between 4.0.5.1 and 4.2.1 * bxc#37681 - Fails to parse negative integers with Hebrew region set * bxc#37695 - Delegate references an overridden method in derived class misbehaves when marshalled as a parameter to native C function. * bxc#37732 - [iOS] HttpWebRequestTest.NtlmAuthentication failed on iOS device with mono 4.3.2 * bxc#37801 - C * bxc# 6: Compiler crashed with code: 1 - FATAL UNHANDLED EXCEPTION * bxc#37834 - GetFileAttributes does not return FileAttributes.ReadOnly for locked file on OSX * bxc#37848 - CultureInfo.GetCultureInfo(0) should throw ArgumentOutOfRangeException instead of CultureNotFoundException * bxc#37886 - mcs 4.2.2 generates bad IL when string-interpolating a dynamic object * bxc#37891 - System.Net.Configuration/SmtpSection.cs missing ‘deliveryFormat’ * bxc#38012 - Using Task’s under memory pressure leads to unexpected crashes inside the TPL on iOS * bxc#38025 - The debugger now steps and breaks correctly when stepping into, over or out of a function which recursively calls itself. * bxc#38145 - [XI]watchOS unit test fails to build with MT5210: Native linking failed * bxc#38161 - instability/crash when using DateTime under cpu load * bxc#38222 - Mono crashes if accessing attribute from missing reference .dll * bxc#38223 - missing package in arm64 build * bxc#38250 - Stack Corruption in mono involving tailcalls (where code is fine on Windows) * bxc#38322 - HttpListenerRequest.IsLocal isn’t good enough * bxc#38331 - No longer able to run unit test project from command line via ‘mono nunit-console.exe’ * bxc#38379 - Byte enums fail to compare correctly on 64 bit iOS devices when using the LLVM compiler * bxc#38382 - New bcltest failure in AsyncTaskMethodBuilderTest.CallContextFlow * bxc#38392 - Seeing new consistent test-bcl crash on new Marshmallow devices after switching to mono 4.3.2 * bxc#38408 - Error disposing of Filestream when leaving using statement * bxc#38525 - kill -QUIT produces a very broken stacktrace * bxc#38553 - FileVersionInfo.ProductVersion is not populated from AssemblyVersion * bxc#38599 - Regression: SynchronizationContext.Current returns wrong value in delegate run by SynchronizationContext.Send. * bxc#38600 - mkbundle Doesn’t support assemblies with spaces in their names * bxc#38614 - Form creation fails when System.Windows.Forms.XplatUIWin32 was initialized from thread which is already finished * bxc#38638 - Getting build error “Error initializing task XmlPeek: Not registered task XmlPeek” * bxc#38666 - Review (and fix) uses of mono_msec_ticks * bxc#38703 - Linq.Expression when assigned from a lambda exression aren’t constructed correctly * bxc#38712 - Mono 4.3 Cryptography.ProtectedData fails to decrypt data from Mono 4.2 * bxc#38796 - FileInfo.ToString misbehaving after MoveTo * bxc#38818 - linked apps with Java.Interop.dll crash on device * bxc#38825 - mono_image_open() does not check header anymore * bxc#38933 - CryptographicException from ProtectedData in multi-threaded execution * bxc#38992 - error CS1009: Unrecognized escape sequence ‘_’ in $@ String * bxc#39042 - appdomain-unload.exe sometimes hangs in CI * bxc#39077 - AppDomain.CurrentDomain.UnhandledException prevents exceptions in ThreadPool from crashing the application * bxc#39153 - return wrong value if async/await used in finally block * bxc#39200 - Console app crashes with 4.4.0, assertion * bxc#39266 - C * bxc#6 null conditional operator does not appear to work with async when using mono/xbuild * bxc#39279 - Thread pool sizes are incorrect on linux when processor affinity is set, which complicates running mono applications in docker containers * bxc#39282 - [System.IO.Compression] issues with ZipArchiveEntry streams * bxc#39305 - [iOS]Signal Current failure in mscorlib tests * bxc#39347 - Assertion when passing delegate of icall method to p/invoke * bxc#39420 - [iOS]mini test failures when Armv7s+LLVM is enabled in release config * bxc#39455 - Nameof operator doesn’t handle sub-expressions * bxc#39459 - Corrupted async result when returning new struct directly * bxc#39528 - [iOS] [Private] Assertion: should not be reached at tramp-arm64-gsharedvt.c:78 * bxc#39568 - Unmanaged crash: icall.c:5484: Could not resolve type with token 01000008 assembly:System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 type:System.IdentityModel.Tokens.IssuerTokenResolver member: * bxc#39569 - Validation of ETag by HttpHeaders.Add is too strict * bxc#39574 - Compilattion Error CS0842 thrown on Expression Body getter property with explicit StructLayout * bxc#39631 - PPDB support fails to load any pdb when verifier is involved * bxc#39644 - * Assertion at image.c:512, condition `image->heap_guid.size >= 16’ not met * bxc#39669 - When using XML configuration files, a broader set of configuration section types is now available, including System.Configuration.DictionarySectionHandler. * bxc#39715 - ppdb support causes crash at shutdown * bxc#39746 - Assertion at method-to-ir.c:11652 when using mono master/ca7b692f4 and nuget * bxc#39824 - Exceptions can now be serialized using SerializeObjectState. * bxc#39866 - Await + finally produces exe that causes InvalidProgramException on Windows * bxc#39911 - System.Reflection.Emit.DerivedType isn’t an IReflectableType so GetTypeInfo throws * bxc#40040 - * Assertion: should not be reached at mini.c:4403 * bxc#40060 - System.TypeSpec.Parse cannot parse generics + anonymous type name * bxc#40088 - Call in lamda of static method with dynamic parameter fails in constructor argument * bxc#40108 - ConditionalWeakTable collects values when the key is kept alive as toggle-ref * bxc#40144 - checking for __sync_bool_compare_and_swap… no * bxc#40175 - Runtime crashes on ‘-v –version’ * bxc#40187 - System.IO.Directory.CreateDirectory on Linux does not handle /.. in the path * bxc#40239 - SIGSEGV 27408 repro * bxc#40368 - Setting FileInfo.LastWriteTime has different results with mono32 and mono64 * bxc#40462 - [ios] FileStreamTest.OpenCharDeviceRepeatedly(mscorlib) failure in ios device * bxc#40493 - Invalid IL when using ?. operator on a Func parameter in a generic function when T is unconstrained * bxc#40536 - Compiler crash when attaching an event of a templated delegate with wrong template type * bxc#40568 - Runtime crashing on System.Enum.GetValues on char enums with F * bxc# * bxc#40570 - [tvos]Crypto test failures (linksdk) due to secure channel fialure on AppleTV * bxc#40574 - [iOS tvOS]SystemRuntimeSerialization test failure with master build * bxc#40603 - Mono can’t parse Date in DB wich is in format: “2016-02-04 10:39:11Z” * bxc#40624 - mscorlib tests fails on master * bxc#40643 - Process leaking handles leads to “too many open files” * bxc#40646 - Oid and FriendlyName for sha384 * bxc#40697 - Some NumberFormat have wrong GroupSeparator * bxc#40758 - [Regression] Remoting instance is not proxied * bxc#40860 - MT2001 Could not link assemblies Value does not fall within the expected range * bxc#40886 - pdb is always prefered over mdb * bxc#40899 - InvalidCastException using AppleTLS * bxc#40916 - [System.IO.Compression] ZipArchive can create an ZipArchiveEntry that has a modified time of DateTime.MinValue * bxc#40945 - NREX when modifying project/solution properties * bxc#40953 - Bad performance using TypeBuilder * bxc#41035 - DataViewTest2.DataView_ListChangedEventTest occasionally fails with llvm+sgen * bxc#41052 - fsharp build from source fails * bxc#41128 - System.Text.Encoding.Default behaviour change * bxc#41171 - System.Drawing.Imaging.PngCodecTest.Bitmap2bit* tests fail on Linux ARM64 * bxc#41224 - HttpClientHandler.UseProxy = false setting is ignored. * bxc#41264 - [iOS]System “Socket” tests fails on devices with System.ObjectDisposedException * bxc#41280 - System.MethodAccessException is thrown from wrong frame * bxc#41290 - Behavior change of ServicePointManager.ServerCertificateValidationCallback’s SslPolicyErrors result for untrusted CA certificates * bxc#41393 - [WatchOS 2] Incorrect calling convention for P/Invokes taking structures * bxc#41431 - [aot] Build fails due to ‘Sgen STW requires a working mono-context’ error * bxc#41492 - DateTimeOffset.ToLocalTime() throwing erroneous error * bxc#41509 - DLR crashes when trying to convert a object to null. * bxc#41530 - [iOS]TimerTest failing randomly on devices * bxc#41552 - HttpResponseMessage does not support multiple Links header entries * bxc#41564 - XmlSerializer duplicate key bug * bxc#41575 - A Method That Accepts a FormattableString Object Is Not Called * bxc#41602 - Compiler fails to recognize Indexer * bxc#41616 - Mono 4.4.0 crashes when using Socket.ConnectAsync to a unix domain socket if the path doesn’t exist * bxc#41644 - Shutdown deadlock for mono 4.5.1/master with Xamarin Studio * bxc#41667 - new DateTime().ToLocalTime() results in an exception * bxc#41671 - [iOS]HttpListenerRequestTest.HttpRequestIsLocal fails on deivce * bxc#41724 - [iOS]monotouch-test unified fails to build with error ambiguous call error * bxc#41747 - [iOS] System.Core test-watchOS crash on device * bxc#41775 - Zip version needed to extract not correct in System.IO.Compression * bxc#41782 - [Cycle 7] “System.Net.WebException: Error: NameResolutionFailure” when attempting web requests with certain raw IP addresses * bxc#41786 - Mono is broken when building with the macOS 10.12 SDK * bxc#41833 - [SGEN?] XS crashed. error: * Assertion at gc.c:867, condition `finalizer_thread_exited’ not met * bxc#41874 - Reflection throws AmbiguousMatchException when calling GetProperty on a class that inherits from a generic base class. * bxc#41897 - NotSupportedException thrown from IPInterfaceProperties.UnicastAddresses * bxc#41947 - [iOS]Could not AOT assembly error on building System.Numerics with Release config * bxc#41956 - [watchOS] [LLVM] Incorrect codegen/optimizations * bxc#41961 - [watchOS] [LLVM] Exceptions in Delegate.BeginInvoke callbacks are not handled on the threadpool thread, causing process to exit due to unhandled exception * bxc#41979 - CodeDom cannot call mcs because of invalid encoding configuration * bxc#42057 - error CS0121: The call is ambiguous * bxc#42169 - (managed_alloc) Fatal: Managed allocator missing for (mkbundle) in Mono 4.4.X * bxc#42191 - sdb deadlocks all the time while XS debugs XS * bxc#42198 - error CS0529: Inherited interface causes a cycle in the interface hierarchy. * bxc#42219 - [System.IO.Compression] Cannot create ZipArchive with duplicate entries with same name * bxc#42224 - Compiler crashed with code: 1, “Await yields with non-empty stack” from AssertEmptyStack () * bxc#42274 - System.IO.Compression.ZipArchive vs System.Xml.XmlReader * bxc#42408 - WebClient.DownloadString returns 401 Unauthorized when using Basic authentication * bxc#42410 - String Interpolation available even when langversion < 6 * bxc#42413 - Volatile fields don’t enforce acquire - release semantics like Volatile.Read() and Volatile.Write() * bxc#42584 - InternalError / Crash when using System.Net.Http and PCL library * bxc#42585 - Switch fall-through not rejected * bxc#42606 - [Regression] Compact seq point enabled by default causes 100% CPU usage * bxc#42611 - wrong compiler error when using IEnumerable.Sum * bxc#42625 - coop: crash with watchos system tests * bxc#42688 - Can’t wait for more than 429496 ms (429s) * bxc#42702 - Unnecessary dependency checks * bxc#42750 - Deploying an iOS app to iPhone 6S crashes when a breakpoint is set * bxc#42864 - [Cycle 7] “System.Net.WebException: Error: NameResolutionFailure” on second web request to certain raw IP addresses with HttpClient * bxc#42887 - Encoding iso-8859-1 throws IndexOutOfRangeException for Unicode surrogate pairs * bxc#42938 - Can’t build netstandard PCL library with xbuild * bxc#43032 - System.Uri cannot parse url with underscore at start * bxc#43099 - [watchOS] Cannot enter GC safe region if the thread is not attached * bxc#43265 - Inconsistency in Compilation of Async Code Compared to MSFT Compilers * bxc#43291 - Runtime crash at reflection.c:mono_custom_attrs_construct_by_type while calling GetCustomAttributes for a proxy class * bxc#43357 - WCSessionReplyHandler crashes WatchKit app * bxc#43400 - “using static” dependent on compile order * bxc#43471 - pragma warning disable still shows warnings in “Errors” pad * bxc#43512 - TimeZoneInfo.ConvertTimeBySystemTimeZoneId ArgumentException * bxc#43636 - [Cycle 8] “Index was out of range. Must be non-negative and less than the size of the collection” in System.Collections.Generic.List1[T].set_Item()` when attempting to compile certain C * bxc# code involving tasks, async/await, and try/catch/finally * bxc#43645 - Items and properties not emitted for up to date targets * bxc#43718 - mcs crashes when unable to resolve type inside lambda using the ‘as’ operator - drop libgdiplus0-un-devel.patch (included upstream)- Update to mono 4.4.2.11, service release 4.4 SR1. Bugfixes since v4.4.1.0: * bxc#30686 - ZipArchive ctor throws InvalidDataException for WebConnectionStream * bxc#34498 - AOT task fails if project path has a space in it * bxc#39100 - ‘library not loaded’ error when using embedded mono * bxc#39282 - [System.IO.Compression] issues with ZipArchiveEntry streams * bxc#40916 - [System.IO.Compression] ZipArchive can create an ZipArchiveEntry that has a modified time of DateTime.MinValue * bxc#41264 - System “Socket” tests fails on devices with System.ObjectDisposedException * bxc#41290 - Behavior change of ServicePointManager.ServerCertificateValidationCallback’s SslPolicyErrors result for untrusted CA certificates * bxc#41530 - [iOS]TimerTest failing randomly on devices * bxc#41979 - CodeDom cannot call mcs because of invalid encoding configuration * bxc#42219 - [System.IO.Compression] Cannot create ZipArchive with duplicate entries with same name * bxc#42274 - System.IO.Compression.ZipArchive vs System.Xml.XmlReader * bxc#42688 - Can’t wait for more than 429496 ms (429s)- Update to mono 4.4.1.0, service release 4.4 SR0. Bugfixes since v4.4.0.182: * bxc#41775 - Zip version needed to extract not correct in System.IO.Compression * bxc#41782 - [Cycle 7] "System.Net.WebException: Error: NameResolutionFailure" when attempting web requests with certain raw IP addresses * bxc#41874 - Reflection throws AmbiguousMatchException when calling GetProperty on a class that inherits from a generic base class.- Added mono-config-fix-monoposixhelper-libdir.patch to fix incorrect substitution of $mono_libdir (only for libMonoPosixHelper.so) in mono config file: * Fix incorrect replacement of $mono_libdir in config file for libMonoPosixHelper native library, when system libdir (/usr/lib64 on x86_64 builds) differs from mono install dir (/usr/lib)- Update to mono 4.4.0.182, new major release v4.4. Short changelog since v4.2: * Class Libraries now tracking .NET 4.6.1 APIs, folder structure is updated. Support for older APIs via reference assemblies * WCF: WebHttpBinding must use http scheme in case when SecurityMode == WebHttpSecurityMode.TransportCredentialOnly * Embedding API: mini_parse_debug_option allows embedders to set debug options programatically, without going through the MONO_DEBUG environment variable. * Unmanaged Thin Locks: improved performance for locks and thin locks in some cases, decrease in performance for the case of repetitive nesting of a lock * libmono now defaults to SGen * FullAOT: Generic Value Type Sharing improvements * Cooperative Mode for SGen GC by using MONO_ENABLE_COOP environment variable * Thread Priority Setting: Implement a SetPriority/GetPriority facility for real-time threads * Other improvements to garbage collector: concurrent capabilities, lock-free GC handles, performance and memory optimizations * Profiler: annotate GC roots, so the profiler can get better visibility into the nature of objects that keep objects alive * Threadpool: no longer using the sparse array for the threadpool, as for many thread it would slow down some operations * Debugger: the soft debugger now allows nested invocations to take place * PowerPC: the PowerPC backend has been updated to support big endian systems * C# Compiler: null operator (?.) has been implemented for dynamic expressions * Named events and semaphores: the support for sharing named events/semaphores etc. between processes (MONO_ENABLE_SHM) has been removed. Use Mono.Posix instead * Reflection: major upgrade to Reflection APIs for Roslyn support * Tools updated: csharp, mdoc, mkbundle, xbuild More information at: http://www.mono-project.com/docs/about-mono/releases/4.4.0 - Packaging changes: * spec file updated according to upstream srcrpm * removed upstreamed patches: mono-nunit-default-runtime-4.5.patch, strncat-process-c.patch, mono-un-revoke-fix-in-BNC-144655.patch * removed PPC patches: ppc_instruction_length_of_atomic_add_i4_is_28.patch, fix_atomic_add_i4_support_for_32bit_ppc.patch, basic_changes_powerpc_be.patch, ppc_add_monocontext_and_async_callback.patch, fix_passing_struct_parms_per_elf_abiv2.patch, update_elf_abiv2_testcases.patch, partial_sharing_false_4_powerpc.patch, fix_exception_when_reading_from_timezone_file.patch * fix incorrect requires for libmono-2_0-devel package: it should require libmonosgen-2_0-devel when building with %{sgen} flag enabled, fix broken symlinks to libmonosgen lib- added find-deps-fix.patch: remove libmono library check from mono-find-requires and mono-find-provides scrits to fix custom dependencies generator in other mono packages (that invoke this scripts directly) - added missing provide-dependencies from /usr/lib/mono/4.5/Facades dir (that was removed at Nov 17 2015 changes) - added System.Transactions and System.Configuration.Install provide-dependencies to mono-devel- update to 4.2.3.4 (service release), bugfixes: * bxc#36116 - [System.Web.Services] Unix paths fix * bxc#37079 - [jit] Fix the support for gshared types in mini_emit_initobj () * bxc#37273 - [llvm] Disable support for nested clauses. * bxc#38012 - [sgen] Fix register scanning on ARM * bxc#37846 - [jit] Fix the reference type detection for Volatile:Read/Write () - remove outdated authors.patch as it was removed on purpose https://github.com/mono/mono/commit/b39e7e9d78938362417b2c966d204da60952c7b4- update to 4.2.2.30 (maintenance release) bug fixes: C# Compiler * bxc#33341 - Set null operator barrier between invocation instance and its arguments Class Libraries * bxc#35857 - [System.Data] Implement CommandBehavior.SequentialAccess support for GetValues method * bxc#28693 - [System] Remove arbitrary debugging limit from FileSystemWatcher on OSX * bxc#36003 - [corlib] Invalid DateTime format for Finnish and DateTime parser not supporting same separator for date and time (edit) * bxc#37171 - [System.Runtime.Serialization] XmlObjectSerializer: fix ISerializable * [System.Runtime.Serialization] Static serializer calls directly into internal APIs to fix 4.2.1 * [corlib] Fix multicast delegate remove behavior * [corlib] Fix multicast Method property * [System.XML] Fix endless recursion in XmlCompiledTransform on mobile Runtime * bxc#35828 - [runtime] Fix Thread.CurrentThread in non-root appdomains by setting the tls slot in start_wrapper, otherwise Thread.CurrentThread would create a new Thread object so there would be two * bxc#20186 - [runtime] Make sure ptr-to-structure and structure-and-ptr wrappers are unique, this is needed by full aot * bxc#36292 - [jit] Avoid a verification error in gsharedvt code with ldarga + gshared types * bxc#36256 - [aot] Cache inflated methods loaded from aot images to avoid repeating an expensive search * bxc#35545 - [runtime] Implement native-to-managed marshalling of byref delegate arguments * bxc#36383 - [gsharedvt] Fix support for constrained calls on interfaces. * bxc#36566 - [jit] Increase the buffer size used by the dyncall data structures to 512. * threadpool] Fix get min and available threads icalls. * [verifier] Fix the verifiers to handle Roslyn style fixed blocks. Garbage Collector * Multiple fixes for rare crashes in sgen: * Fix marking of cards on 64bit * Don’t hardcode the nursery size in aot write barriers * Fix race between block allocation and concurrent sweep * Make sure we scan aligned memory regions Profiler * Avoid a crash at shutdown by installing the assembly unload hook for the ‘start_unload’ event instead of the ‘end_un- update to 4.2.1.124: * Bugfixes- add libgdiplus0-un-devel.patch to fix boo#944754- retrieve from upstream all ppc patches not yet in 4.2.1 tarball ppc_instruction_length_of_atomic_add_i4_is_28.patch fix_atomic_add_i4_support_for_32bit_ppc.patch basic_changes_powerpc_be.patch (already done yesterday) ppc_add_monocontext_and_async_callback.patch fix_passing_struct_parms_per_elf_abiv2.patch update_elf_abiv2_testcases.patch partial_sharing_false_4_powerpc.patch fix_exception_when_reading_from_timezone_file.patch- new basic_changes_powerpc_be.patch to build ppc64 archi and disable ppc build that still segfault.- Update to version 4.2.1.102: * More adoption of Microsoft's open source code * Support for PPDB debugging format * New threadpool implementation * Runtime optimizations * Extensive bug fixing (see http://www.mono-project.com/docs/about-mono/releases/4.2.0 for complete list) - Temporary fixes for old incorrect dependencies. See this link for more details: https://github.com/mono/mono/commit/1f4133a06f252ec1b78637dd91e49f50836cf570 - Added authors.patch to fix missing authors file - Added strncat-process-c.patch - fix insecure use of strncat at process.c:383 to fix OBS build - Added mono-un-revoke-fix-in-BNC-144655.patch - fix BNC#144655 - Various packaging fixes- Update to version 4.0.5.1, Bugfixes: #34345, #33585, #34470- Update to version 4.0.4.1, Bugfixes: #31582, #30868, #28777, #30043, #31060, #30276, #30869 - Dropped mono-bug-28777.patch- Update to version 4.0.3.20, Bugfixes: * bxc#28600: Some LLVM artifacts are being written to the base project dir rather than obj/$Config/ * bxc#26205: System.IO.Package.LoadRelationships throws null reference for some NuGet packages with PCLs generated on Windows * bxc#30868: ObjectDisposedException in mono 4.0.1.28, but not mono 3.12.1 * bxc#31582: iOS -O=float32 fails for some operations on ARM7 * bxc#30043: Disposing a FileSystemWatcher object causes ArgumentOutOfRangeException * bxc#31060: F# sprintf AOT bug happens still now - Dropped unnecessary mono-3.x-keyboards.resources-cp_r.patch- Update to version 4.0.2.5:- Update to version 4.0.2.4:- Update to version 4.0.1.44: * fixed bug: 30171 - Removed mono-bug-30171.patch (fix included in 4.0.1.44 release)- Update to version 4.0.1.43: * fixed bugs: 29459, 29898, 29667, 28557, 29177, 28847, 28209, 26998, 29039 and more * fixes in mono profiler - Add mono-bug-30171.patch to fix BinaryReader bug with Unicode encoding - Removed amd64-tramp-size.patch (fix included in 4.0.1.43 release)- Add mono-bug-28777.patch to fix a DeflateStream bug, should fix KeePass problems- Update to version 4.0.1 * Adoption of Microsoft’s open source code * C# 6.0 * Floating point optimizations * Dropped support for the 2.0, 3.5 and 4.0 assemblies * Updated IKVM * Lighter Debugger overhead * Basic PowerPC64 LE support - Drop patches included by upstream: * X509Certificate-workaround.patch * gc-64bit-portability-warning.patch * 0001-ppc64le-fixes.patch - Drop mono-data-postgresql now maintained at www.npgsql.org - Add amd64-tramp-size.patch - Add gmcs redirect to still build legacy packages- Don't run parallel build. It is too fragile- Cleanup patch numbers - Rebase ppc64 patches based on upstream (commits are 173eaf1dfaf, 7e056cd346c, PR#1479) - 0001-ppc64le-fixes.patch bsc#923558 - drop mono-core-ppc64le-callreg.diff - drop mono-core-ppc64le-swr11r12.diff - mono-core-ppc64le.diff- add CVE IDs for 3.12.1 bsc#921312 release- Add timezone requires: Ensure that DateTime functionality is given when installing mono-core (e.g. System.DateTime.get_Now() needs access to this information).- update to 3.12.1 - security hotfix bsc#921312 * http://www.mono-project.com/news/2015/03/07/mono-tls-vulnerability/ CVE-2015-2318 CVE-2015-2319 CVE-2015-2320- add X509Certificate-workaround.patch which fixes bxc#21298- update 3.12.0 * Major performance and memory consumption improvements on SGen. * Improve the heuristic of the ThreadPool to maximize efficiency and minimize the number of Threads. * New cert-sync tool automatically syncs Mono’s certificate store against the OS certificate store on Linux * X86 code now generate pushless code. This is faster on modern CPUs. * Multiple fixes in the profiler to make statistical sampling reliable and functional without kernel assisted sampling. * Mono users no longer need to run mozroots to get SSL working. * Switched to adaptative hill climbing for sizing the pool. * The supervisor thread now goes into deep sleep when no new jobs are submitted for a while. This should save power on targets running on batteries. * Reorganized how major heap blocks are manipulated for increased efficiency of the major collection. * Reduced memory consumption by better sizing of allocation buckets. * Switched to a simpler heuristics for major heap sizing that is more stable and avoid unexpected spikes. * Removed the parallel collector, it was an experimental feature that did not provide an effective speedup. It will be brought back in the future with a functioning design. * Removed the fixed heap configuration, it was an experimental feature that did not deliver enough of a performance improvement. * Avoid asserts on shutdown when the appdomain unload callbacks are called on the debugger thread during shutdown. Fixes bxc#24342. * Fix the calculation of the epilog size for EH info. Fixes bxc#24577. * Fix a class initialization race which happens if a class initializer initializes a got slot before it finishes running. Fixes bxc#23242. * Fix OP_LOCALLOC on arm so it correctly adjusts sp with the param area size even if the size is large. Fixes bxc#24221. * Disable the extension of i8/i16 arguments to i32 on arm64, since the ios calling convention passes them differently than i32. Fixes bxc#22800. * Use NULLIFY_INS () to nullify instructions and use MONO_INST_NEW to create phi node instructions to avoid asserts in the spill pass. Fixes bxc#24006. * Rewrite the way direct calls are made between llvm methods. Previously all calls were made to plt entries and the plt entry symbols were aliased to point to the corresponding method if the method was directly callable using the .set assembler directive. This doesn’t seem to work with newer LLVM/CLANG versions, so do this completely on the LLVM side using Value::replaceAllUsesWith (). Fixes bxc#23976. * Make process handles non-shared. Fixes bxc#23423. * Fix the return of vtypes containing a single fp member from pinvoke methods on OS X/x86. Fixes bxc#23813. * Fix an SRE assert. Fixes bxc#19039. * Implement 5dbf97e66057f8626c53fcea30f1988d6627e5a2 for calls made from NEWOBJ too. Fixes bxc#23557. * Make each CASTCLASS_CACHE patch unique by generating a unique identifier from the method index and an per-method counter. Fixes bxc#23478. * Disallow generic classes with explicit layout. Fixes bxc#23438. * Add an option to make debugger invokes virtual. Part of the fix for #23385. * Allow renaming of threadpool threads. Fixes bxc#23206. * Fix the unregistration of our exception handler on Windows. Fixes bxc#23221. * Make calls from gshared to gsharedvt sharable methods indirect since otherwise at runtime we might find an instantiation and we cannot patch the call, leading to performance problems. Fixes bxc#23021. * Allow the SIZEOF opcode in gsharedvt code if it doesn’t reference a gsharedvt type. Fixes bxc#22711. * Fix mono_marshal_free_ccw (). Fixes bxc#22414. * Fixes DbEnumerator current property to clone read data. Fixes bxc#24452 * Allow sending of text data longer than 4000 characters by using a different column type. Fixes bxc#21172. * Implement MonoGenericClass:GetCustomAttributes () for created types. Fixes bxc#23769. * Improved BlockingCollection.AddAny. Fixes bxc#22775. * Implement KnownTypes for DataContractJsonSerializer. Fixes bxc#23058 * HttpQSCollection.ToString now url encodes values. Fixes bxc#22557. * Call SetupRequestAsync only after ContentType changes. Fixes bxc19529. * Notify parent task when child task uses NotOnFaulted. Fixes bxc#23594 * Use TZ transitions when AdjustementRules are ignored. Fixes bxc#23170. * Timespan ticks formatting rewrite. Fixes bxc#23376 * Improved Json deserialization of floating-point numbers. When DataContractJsonSerializer was created from type object, deserialization of floating.point numbers was not possible. Fixes 21583. * Test Json deserialization of a floating-point number as object. Covers bxc#21583. * Rss20ItemFormatter.ReadFrom now sets Id when guid is PermaLink. Fixes bxc#23262. * fix bxc#23318 - XComment.ToString() accepts “invalid” values. * Uri made from UNIX path and RelativeOrAbsolute is now relative. Fixes bxc#22954. * UriParseComponents no longer decodes ‘@’ in UserInfo. Fixes bxc#23246. * Update en-NZ designators. Fixes bxc#22212 * Update to my last fix for bxc#22129. * Copy out/ref parameters on async call; bxc#22129. * If not specified assume that array items are nullable. Fixes bxc#19012. * Added optional serialization based on ShouldSerialize{V}. SerializationCodeGenerator and XmlSerializationWriterInterpreter will no longer serialize an attribute named {V} if its object has a method named ShouldSerialize{V}() that returns false. {V}Specified now is also checked to be true before serializating the attribute even if it is a property that is not settable. Fixes bxc#1852. * GMT DateTimeOffset is now properly parsed. Fixes bxc#22851. GMT date formats set useutc to true, so now useutc is checked to init DateTimeOffset with a zero offset. * Improved CalendricalCalculations fixed_from_dmy methods. Fixes bxc#21930. In some cases fixed_from_dmy is used with the month parameter greater than the number of months of that year. Year is now incremented until month parameter is valid. * Enumerate all subdirectories including the first one. Fixes bxc#22857 * Encode ContentDisposition name. Fixes bxc#18422 * When needed serialized objects are now implicitly converted. Fixes bxc#20403. * Fix ClientWebSocket.ReceiveAsync() with small buffer; bxc#22704. * Tokenize dash only in range values. Fixes bxc#22764 * Added time format with only offset. Fixes bxc#22558. * fix bxc#6512 (by Mikkel Kruse Johnsen) - don’t deserialize GET parameters. * Added support for UriComponents.SerializationInfoString. Fixes bxc#21571. * Unify handling of default ctor and zero. Fixes bxc#22591 * Make SendAsync state free to handle recursive calls. Fixes bxc#22724 * Actually fix #22179 to allow concurrent requests. * DateTime.Parse now handles unlimited number of fractional digits. This change was made because .NET can parse ISO8601 format with an unlimited number of fractional digits. Fixes bxc#22417. * Added test ISO8601FractionalDigits. Covers #22417. * Delay reflection hit to actual execution point. Workarounds #22522 * Update RequestMessage.RequestUri.AbsoluteUri after redirect. Fixes bxc#22383 * Catch exceptions thrown by SerialPortStream.Dispose () when called from the finalizer. Fixes bxc#15514 * KeyPairPersistence now tries to fix folder permissions. An exception is no longer thrown if the folder permissions can be fixed. Fixes bug bxc#19274. * A pointer-type may be used as the type of a volatile field. Fixes bxc#23770 * Correctly identify constant switch section when value match is not section start. Fixes bxc#23475 * Check for true/false user operators on unwrapped nullable type. Fixes bxc#23199 * More tweaks to conditional tokenizer. Fixes bxc#23319 * Populate inherited constraints member cache from types not only base types. Fixes bxc#23017 * Fix removing incomplete generic types from eval cache. Fixes bxc#22393 * Parsing of ternary expressions whose then condition is a lambda. Fixes bxc#22523 - add gc-64bit-portability-warning.patch- libmono-2_0-1 has a hard dependency on libmonoboehm-2_0-1, require it bnc#904460- fix build for factory x86_64 * add mono-3.x-keyboards.resources-cp_r.patch * resources/keyboards.resources exists on x86_64, so cp won't work should add -r argument - drop mono-core-target-4.0.patch * runtime 4.0 is no more, now mono-nunit should use 4.5 - add patch mono-nunit-default-runtime-4.5.patch * use runtime 4.5 for mono-nunit by default/sbin/ldconfig/sbin/ldconfignebbiolo 1687543885  !"#$$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~023456789@ABCDEFGHIJKLMNOPQRSTUVWjknpqrstuvwxyz{  0"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU23456789^_`abcde@ABCDEFGHIJKLMNOPQRSTUVW~jknpqrstuvwxyz{ 0"$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU23456789^_`abcde@ABCDEFGHIJKLMNOPQRSTUVW~8?Bjknpqrstuvwxyz{enp~ 0"$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU23456789^_`abcde@ABCDEFGHIJKLMNOPQRSTUVW~8?Bjknpqrstuvwxyz{e$p46@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~023456789d@ABCDEFGHIJKLMNOPQRSTUVW     jknpqrstuvwxyz{&'()*+,-./012346789:;?BCDHIJKLMNOPQRSUWX0\23456789d@ABCDEFGHIJKLMNOPQRSTUVW    jknpqrstuvwxyz{&'()*+,-./0123789:;?BCD I KLMNPQRUW023456789d@ABCDEFGHIJKLMNOPQRSTUVW    jknpqrstuvwxyz{&'()*+,./0123789:;?BCDI KLMNPQR0     23456789 !"#@ABCDEFGHIJKLMNOPQRSTUVW<=>?@ABCDEFGHIJKLMNOPQRSjkVWnYZ[p]qrstuvwxyz{ijklmnopqrstuvwyz{|}~02345678"#@ABCDEFGHIJKLMNOPQRSTUVW/0123456789:;<=>?@ABCDEFGjkJKnMNOpQqrstuvwxyz{]^_`abcdefghiklmnoptwxy}~02345678"@ABCDEFGHIJKLMNOPQRSTUVW!"#$%&'()*+,-./0123456789jk<=n?@ApCqrstuvwxyz{OPQRSTUVWXYZ[]^_`abfijkopqrstuvwxyz|~02345678"@ABCDEFGHIJKLMNOPQRSTUVW              ! " # $ % & ' ( ) * +jk . /n 1 2 3p 5qrstuvwxyz{ A B C D E F G H I J K L M O P Q R S T X [ \ ] a b c d e f g h i j k l n p q r s t u v w x y z { | } ~  BCIJ M        BC     IJ  M     ! " #  % & ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : 7 < = > ? @ A B C D E F D H I D K L D N O D Q R D T U D W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  12.0.0.014.0.0.04.0.0.012.0.0.014.0.0.04.0.0.012.0.0.014.0.0.04.0.0.014.0.0.012.0.0.04.0.0.014.0.0.012.0.0.04.0.0.04.0.3.04.0.0.04.0.0.02.0.0.012.0.0.014.0.0.04.0.0.01.0.5000.02.0.0.04.0.0.04.1.2.04.0.0.04.0.10.04.0.11.04.0.0.04.0.10.04.0.11.04.0.3.04.0.3.04.0.0.04.0.1.04.0.0.04.0.10.04.0.0.04.0.10.04.0.11.04.1.2.04.1.2.02.0.0.04.0.2.03.5.0.04.1.2.04.2.0.04.0.0.04.0.1.04.0.0.04.0.10.04.0.11.04.0.2.04.1.2.04.0.4.04.1.0.04.0.2.04.0.0.04.0.1.04.0.2.04.0.0.04.0.20.04.0.2.04.0.0.04.0.10.04.0.11.04.0.0.04.0.10.04.0.11.04.0.3.04.0.3.04.1.0.04.0.0.04.0.10.04.1.2.04.0.3.04.0.3.04.0.2.04.0.3.04.0.2.04.0.2.04.0.2.04.0.2.04.0.3.04.0.0.04.1.2.04.0.0.04.0.10.04.1.2.04.0.0.04.0.1.04.0.0.04.0.1.04.0.0.04.0.2.04.0.0.04.0.10.04.1.2.04.0.2.04.0.0.04.0.10.04.0.11.04.0.0.04.0.10.04.0.11.04.0.2.04.1.2.04.2.0.04.0.0.04.0.1.04.0.2.04.0.2.04.0.0.04.0.10.04.0.11.04.0.0.04.0.10.04.1.2.04.0.0.04.0.0.04.0.0.04.0.0.04.0.1.04.0.0.04.0.1.04.0.2.04.0.0.04.0.1.04.0.2.04.0.0.04.0.20.04.1.2.04.0.2.04.0.0.04.0.10.04.1.2.04.0.0.04.0.1.04.0.0.04.0.20.04.1.2.04.0.2.04.0.0.04.0.0.04.0.1.04.0.2.04.0.0.04.0.1.04.0.0.04.0.10.04.1.3.04.2.0.04.0.0.04.0.10.04.1.3.04.0.3.04.2.2.04.3.0.04.0.2.04.0.2.04.0.2.04.1.2.04.0.0.04.0.1.04.0.2.04.1.0.03.0.0.04.0.0.04.0.0.04.0.10.04.0.0.04.0.0.04.0.0.04.0.0.04.0.10.04.0.11.04.0.0.04.0.10.04.0.11.04.0.0.04.0.10.04.1.1.04.0.0.04.0.10.04.0.11.04.0.3.04.1.0.04.0.0.04.0.10.04.0.11.04.0.0.04.0.1.04.0.2.04.0.12.04.0.0.04.0.1.02.0.0.04.0.2.04.0.0.04.0.10.04.1.1.04.0.0.04.0.10.04.0.11.04.0.3.04.0.3.04.1.0.04.0.3.04.0.0.04.0.10.04.0.11.00.0.0.06.8.0.1050.0.0.00.0.0.06.8.0.1050.0.0.00.0.0.00.0.0.06.8.0.1050.0.0.06.8.0.1050.0.0.00.0.0.01.0.0.06.8.0.1056.8.0.1050.0.0.00.0.0.00.0.0.00.0.0.00.0.0.00.6.9.00.0.0.00.0.0.00.0.0.00.0.0.02.0.0.00.0.0.06.8.0.1051.0.5000.02.0.0.04.0.0.06.8.0.1050.0.0.06.8.0.1056.8.0.1056.8.0-150200.5.2.56.8.0-150200.5.2.56.8.06.8.0.1056.8.0.1056.8.0.1056.8.0.1056.8.0.1050.2.10.2.312.0    !!""#$$#%%#&&'(()**+,,-../001223443553667889::;<<;==;>>?@@ABCDBEFBGHBIJKLIMBBNOBPQRSBBTUBVWXYBBZ[B\]^_B`aAbcdceeefghiihhhhhhhhhfjklmjjnojpqqpppppppppppppppfrsturvwfxyyyyxzzz{{{z|||z}}}z~~~xfaprofutilcaspolcccheckccrewritecert2spcdtd2rngdtd2xsdgenxshttpcfgilasmillinkanalyzerinstallvstlcmacpackmakecertmdbrebasemkbundlemono-api-htmlmono-api-infomono-cil-stripmono-find-providesmono-find-requiresmono-heapvizmono-package-runtimemono-shlib-copmono-symbolicatemono-xmltoolmonodismonolinkermonopmonop2mprof-reportpdb2mdbpedumppermviewresgenresgen2secutilsgensgen-grep-binprotsigncodexbuildmono-source-libsOptions.csgetline.cs2.0-apiAccessibility.dllCommons.Xml.Relaxng.dllCustomMarshalers.dllI18N.CJK.dllI18N.MidEast.dllI18N.Other.dllI18N.Rare.dllI18N.West.dllI18N.dllIBM.Data.DB2.dllICSharpCode.SharpZipLib.dllMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.dllMicrosoft.Build.Utilities.dllMicrosoft.VisualBasic.dllMicrosoft.VisualC.dllMicrosoft.Web.Infrastructure.dllMono.C5.dllMono.CSharp.dllMono.Cairo.dllMono.CodeContracts.dllMono.CompilerServices.SymbolWriter.dllMono.Data.Sqlite.dllMono.Data.Tds.dllMono.Debugger.Soft.dllMono.Http.dllMono.Management.dllMono.Messaging.RabbitMQ.dllMono.Messaging.dllMono.Options.dllMono.Parallel.dllMono.Posix.dllMono.Security.dllMono.Simd.dllMono.Tasklets.dllMono.WebBrowser.dllNovell.Directory.Ldap.dllPEAPI.dllRabbitMQ.Client.dllSMDiagnostics.dllSystem.ComponentModel.DataAnnotations.dllSystem.Configuration.Install.dllSystem.Configuration.dllSystem.Core.dllSystem.Data.DataSetExtensions.dllSystem.Data.Linq.dllSystem.Data.OracleClient.dllSystem.Data.Services.Client.dllSystem.Data.Services.dllSystem.Data.dllSystem.Design.dllSystem.DirectoryServices.Protocols.dllSystem.DirectoryServices.dllSystem.Drawing.Design.dllSystem.Drawing.dllSystem.EnterpriseServices.dllSystem.IdentityModel.Selectors.dllSystem.IdentityModel.dllSystem.Json.Microsoft.dllSystem.Json.dllSystem.Management.dllSystem.Messaging.dllSystem.Net.Http.Formatting.dllSystem.Net.dllSystem.Numerics.Vectors.dllSystem.Reactive.Core.dllSystem.Reactive.Debugger.dllSystem.Reactive.Experimental.dllSystem.Reactive.Interfaces.dllSystem.Reactive.Linq.dllSystem.Reactive.Observable.Aliases.dllSystem.Reactive.PlatformServices.dllSystem.Reactive.Providers.dllSystem.Reactive.Runtime.Remoting.dllSystem.Reactive.Windows.Forms.dllSystem.Reactive.Windows.Threading.dllSystem.Runtime.Remoting.dllSystem.Runtime.Serialization.Formatters.Soap.dllSystem.Runtime.Serialization.dllSystem.Security.dllSystem.ServiceModel.Web.dllSystem.ServiceModel.dllSystem.ServiceProcess.dllSystem.Threading.Tasks.Dataflow.dllSystem.Transactions.dllSystem.Web.Abstractions.dllSystem.Web.DynamicData.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllSystem.Web.Http.SelfHost.dllSystem.Web.Http.WebHost.dllSystem.Web.Http.dllSystem.Web.Mvc.dllSystem.Web.Razor.dllSystem.Web.Routing.dllSystem.Web.Services.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.Razor.dllSystem.Web.WebPages.dllSystem.Web.dllSystem.Windows.Forms.dllSystem.Xml.Linq.dllSystem.Xml.dllSystem.dllWebMatrix.Data.dllWindowsBase.dllcscompmgd.dllmscorlib.dll3.5-apiMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v3.5.dllMicrosoft.Build.Utilities.v3.5.dll4.04.0-apiAccessibility.dllCommons.Xml.Relaxng.dllCustomMarshalers.dllI18N.CJK.dllI18N.MidEast.dllI18N.Other.dllI18N.Rare.dllI18N.West.dllI18N.dllIBM.Data.DB2.dllICSharpCode.SharpZipLib.dllMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.dllMicrosoft.CSharp.dllMicrosoft.VisualBasic.dllMicrosoft.VisualC.dllMicrosoft.Web.Infrastructure.dllMono.C5.dllMono.CSharp.dllMono.Cairo.dllMono.CodeContracts.dllMono.CompilerServices.SymbolWriter.dllMono.Data.Sqlite.dllMono.Data.Tds.dllMono.Debugger.Soft.dllMono.Http.dllMono.Management.dllMono.Messaging.RabbitMQ.dllMono.Messaging.dllMono.Options.dllMono.Parallel.dllMono.Posix.dllMono.Security.dllMono.Simd.dllMono.Tasklets.dllMono.WebBrowser.dllNovell.Directory.Ldap.dllPEAPI.dllRabbitMQ.Client.dllSMDiagnostics.dllSystem.ComponentModel.Composition.dllSystem.ComponentModel.DataAnnotations.dllSystem.Configuration.Install.dllSystem.Configuration.dllSystem.Core.dllSystem.Data.DataSetExtensions.dllSystem.Data.Linq.dllSystem.Data.OracleClient.dllSystem.Data.Services.Client.dllSystem.Data.Services.dllSystem.Data.dllSystem.Design.dllSystem.DirectoryServices.Protocols.dllSystem.DirectoryServices.dllSystem.Drawing.Design.dllSystem.Drawing.dllSystem.Dynamic.dllSystem.EnterpriseServices.dllSystem.IdentityModel.Selectors.dllSystem.IdentityModel.dllSystem.Json.Microsoft.dllSystem.Json.dllSystem.Management.dllSystem.Messaging.dllSystem.Net.Http.Formatting.dllSystem.Net.dllSystem.Numerics.Vectors.dllSystem.Numerics.dllSystem.Reactive.Core.dllSystem.Reactive.Debugger.dllSystem.Reactive.Experimental.dllSystem.Reactive.Interfaces.dllSystem.Reactive.Linq.dllSystem.Reactive.Observable.Aliases.dllSystem.Reactive.PlatformServices.dllSystem.Reactive.Providers.dllSystem.Reactive.Runtime.Remoting.dllSystem.Reactive.Windows.Forms.dllSystem.Reactive.Windows.Threading.dllSystem.Runtime.Caching.dllSystem.Runtime.DurableInstancing.dllSystem.Runtime.Remoting.dllSystem.Runtime.Serialization.Formatters.Soap.dllSystem.Runtime.Serialization.dllSystem.Security.dllSystem.ServiceModel.Activation.dllSystem.ServiceModel.Discovery.dllSystem.ServiceModel.Routing.dllSystem.ServiceModel.Web.dllSystem.ServiceModel.dllSystem.ServiceProcess.dllSystem.Threading.Tasks.Dataflow.dllSystem.Transactions.dllSystem.Web.Abstractions.dllSystem.Web.ApplicationServices.dllSystem.Web.DynamicData.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllSystem.Web.Http.SelfHost.dllSystem.Web.Http.WebHost.dllSystem.Web.Http.dllSystem.Web.Mvc.dllSystem.Web.Razor.dllSystem.Web.Routing.dllSystem.Web.Services.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.Razor.dllSystem.Web.WebPages.dllSystem.Web.dllSystem.Windows.Forms.DataVisualization.dllSystem.Windows.Forms.dllSystem.Xaml.dllSystem.Xml.Linq.dllSystem.Xml.dllSystem.dllWebMatrix.Data.dllWindowsBase.dllcscompmgd.dllmscorlib.dllMono.Posix.dllmscorlib.dll4.5-apiAccessibility.dllCommons.Xml.Relaxng.dllCustomMarshalers.dllFacadesSystem.Collections.Concurrent.dllSystem.Collections.dllSystem.ComponentModel.Annotations.dllSystem.ComponentModel.EventBasedAsync.dllSystem.ComponentModel.dllSystem.Diagnostics.Contracts.dllSystem.Diagnostics.Debug.dllSystem.Diagnostics.Tools.dllSystem.Diagnostics.Tracing.dllSystem.Dynamic.Runtime.dllSystem.Globalization.dllSystem.IO.dllSystem.Linq.Expressions.dllSystem.Linq.Parallel.dllSystem.Linq.Queryable.dllSystem.Linq.dllSystem.Net.NetworkInformation.dllSystem.Net.Primitives.dllSystem.Net.Requests.dllSystem.ObjectModel.dllSystem.Reflection.Emit.ILGeneration.dllSystem.Reflection.Emit.Lightweight.dllSystem.Reflection.Emit.dllSystem.Reflection.Extensions.dllSystem.Reflection.Primitives.dllSystem.Reflection.dllSystem.Resources.ResourceManager.dllSystem.Runtime.Extensions.dllSystem.Runtime.InteropServices.WindowsRuntime.dllSystem.Runtime.InteropServices.dllSystem.Runtime.Numerics.dllSystem.Runtime.Serialization.Json.dllSystem.Runtime.Serialization.Primitives.dllSystem.Runtime.Serialization.Xml.dllSystem.Runtime.dllSystem.Security.Principal.dllSystem.ServiceModel.Duplex.dllSystem.ServiceModel.Http.dllSystem.ServiceModel.NetTcp.dllSystem.ServiceModel.Primitives.dllSystem.ServiceModel.Security.dllSystem.Text.Encoding.Extensions.dllSystem.Text.Encoding.dllSystem.Text.RegularExpressions.dllSystem.Threading.Tasks.Parallel.dllSystem.Threading.Tasks.dllSystem.Threading.dllSystem.Xml.ReaderWriter.dllSystem.Xml.XDocument.dllSystem.Xml.XmlSerializer.dllI18N.CJK.dllI18N.MidEast.dllI18N.Other.dllI18N.Rare.dllI18N.West.dllI18N.dllIBM.Data.DB2.dllICSharpCode.SharpZipLib.dllMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.dllMicrosoft.CSharp.dllMicrosoft.VisualBasic.dllMicrosoft.VisualC.dllMicrosoft.Web.Infrastructure.dllMono.C5.dllMono.CSharp.dllMono.Cairo.dllMono.CodeContracts.dllMono.CompilerServices.SymbolWriter.dllMono.Data.Sqlite.dllMono.Data.Tds.dllMono.Debugger.Soft.dllMono.Http.dllMono.Management.dllMono.Messaging.RabbitMQ.dllMono.Messaging.dllMono.Options.dllMono.Parallel.dllMono.Posix.dllMono.Security.dllMono.Simd.dllMono.Tasklets.dllMono.WebBrowser.dllNovell.Directory.Ldap.dllPEAPI.dllRabbitMQ.Client.dllSMDiagnostics.dllSystem.ComponentModel.Composition.dllSystem.ComponentModel.DataAnnotations.dllSystem.Configuration.Install.dllSystem.Configuration.dllSystem.Core.dllSystem.Data.DataSetExtensions.dllSystem.Data.Entity.dllSystem.Data.Linq.dllSystem.Data.OracleClient.dllSystem.Data.Services.Client.dllSystem.Data.Services.dllSystem.Data.dllSystem.Design.dllSystem.DirectoryServices.Protocols.dllSystem.DirectoryServices.dllSystem.Drawing.Design.dllSystem.Drawing.dllSystem.Dynamic.dllSystem.EnterpriseServices.dllSystem.IO.Compression.FileSystem.dllSystem.IO.Compression.dllSystem.IdentityModel.Selectors.dllSystem.IdentityModel.dllSystem.Json.Microsoft.dllSystem.Json.dllSystem.Management.dllSystem.Messaging.dllSystem.Net.Http.Formatting.dllSystem.Net.Http.WebRequest.dllSystem.Net.Http.dllSystem.Net.dllSystem.Numerics.Vectors.dllSystem.Numerics.dllSystem.Reactive.Core.dllSystem.Reactive.Debugger.dllSystem.Reactive.Experimental.dllSystem.Reactive.Interfaces.dllSystem.Reactive.Linq.dllSystem.Reactive.Observable.Aliases.dllSystem.Reactive.PlatformServices.dllSystem.Reactive.Providers.dllSystem.Reactive.Runtime.Remoting.dllSystem.Reactive.Windows.Forms.dllSystem.Reactive.Windows.Threading.dllSystem.Runtime.Caching.dllSystem.Runtime.DurableInstancing.dllSystem.Runtime.Remoting.dllSystem.Runtime.Serialization.Formatters.Soap.dllSystem.Runtime.Serialization.dllSystem.Security.dllSystem.ServiceModel.Activation.dllSystem.ServiceModel.Discovery.dllSystem.ServiceModel.Internals.dllSystem.ServiceModel.Routing.dllSystem.ServiceModel.Web.dllSystem.ServiceModel.dllSystem.ServiceProcess.dllSystem.Threading.Tasks.Dataflow.dllSystem.Transactions.dllSystem.Web.Abstractions.dllSystem.Web.ApplicationServices.dllSystem.Web.DynamicData.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllSystem.Web.Http.SelfHost.dllSystem.Web.Http.WebHost.dllSystem.Web.Http.dllSystem.Web.Mvc.dllSystem.Web.Razor.dllSystem.Web.Routing.dllSystem.Web.Services.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.Razor.dllSystem.Web.WebPages.dllSystem.Web.dllSystem.Windows.Forms.DataVisualization.dllSystem.Windows.Forms.dllSystem.Windows.dllSystem.Xaml.dllSystem.Xml.Linq.dllSystem.Xml.Serialization.dllSystem.Xml.dllSystem.dllWebMatrix.Data.dllWindowsBase.dllcscompmgd.dllmscorlib.dll4.5.1-apiAccessibility.dllCommons.Xml.Relaxng.dllCustomMarshalers.dllFacadesSystem.Collections.Concurrent.dllSystem.Collections.dllSystem.ComponentModel.Annotations.dllSystem.ComponentModel.EventBasedAsync.dllSystem.ComponentModel.dllSystem.Diagnostics.Contracts.dllSystem.Diagnostics.Debug.dllSystem.Diagnostics.Tools.dllSystem.Diagnostics.Tracing.dllSystem.Dynamic.Runtime.dllSystem.Globalization.dllSystem.IO.dllSystem.Linq.Expressions.dllSystem.Linq.Parallel.dllSystem.Linq.Queryable.dllSystem.Linq.dllSystem.Net.NetworkInformation.dllSystem.Net.Primitives.dllSystem.Net.Requests.dllSystem.ObjectModel.dllSystem.Reflection.Emit.ILGeneration.dllSystem.Reflection.Emit.Lightweight.dllSystem.Reflection.Emit.dllSystem.Reflection.Extensions.dllSystem.Reflection.Primitives.dllSystem.Reflection.dllSystem.Resources.ResourceManager.dllSystem.Runtime.Extensions.dllSystem.Runtime.InteropServices.WindowsRuntime.dllSystem.Runtime.InteropServices.dllSystem.Runtime.Numerics.dllSystem.Runtime.Serialization.Json.dllSystem.Runtime.Serialization.Primitives.dllSystem.Runtime.Serialization.Xml.dllSystem.Runtime.dllSystem.Security.Principal.dllSystem.ServiceModel.Duplex.dllSystem.ServiceModel.Http.dllSystem.ServiceModel.NetTcp.dllSystem.ServiceModel.Primitives.dllSystem.ServiceModel.Security.dllSystem.Text.Encoding.Extensions.dllSystem.Text.Encoding.dllSystem.Text.RegularExpressions.dllSystem.Threading.Tasks.Parallel.dllSystem.Threading.Tasks.dllSystem.Threading.dllSystem.Xml.ReaderWriter.dllSystem.Xml.XDocument.dllSystem.Xml.XmlSerializer.dllI18N.CJK.dllI18N.MidEast.dllI18N.Other.dllI18N.Rare.dllI18N.West.dllI18N.dllIBM.Data.DB2.dllICSharpCode.SharpZipLib.dllMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.dllMicrosoft.CSharp.dllMicrosoft.VisualBasic.dllMicrosoft.VisualC.dllMicrosoft.Web.Infrastructure.dllMono.C5.dllMono.CSharp.dllMono.Cairo.dllMono.CodeContracts.dllMono.CompilerServices.SymbolWriter.dllMono.Data.Sqlite.dllMono.Data.Tds.dllMono.Debugger.Soft.dllMono.Http.dllMono.Management.dllMono.Messaging.RabbitMQ.dllMono.Messaging.dllMono.Options.dllMono.Parallel.dllMono.Posix.dllMono.Security.dllMono.Simd.dllMono.Tasklets.dllMono.WebBrowser.dllNovell.Directory.Ldap.dllPEAPI.dllRabbitMQ.Client.dllSMDiagnostics.dllSystem.ComponentModel.Composition.dllSystem.ComponentModel.DataAnnotations.dllSystem.Configuration.Install.dllSystem.Configuration.dllSystem.Core.dllSystem.Data.DataSetExtensions.dllSystem.Data.Entity.dllSystem.Data.Linq.dllSystem.Data.OracleClient.dllSystem.Data.Services.Client.dllSystem.Data.Services.dllSystem.Data.dllSystem.Design.dllSystem.DirectoryServices.Protocols.dllSystem.DirectoryServices.dllSystem.Drawing.Design.dllSystem.Drawing.dllSystem.Dynamic.dllSystem.EnterpriseServices.dllSystem.IO.Compression.FileSystem.dllSystem.IO.Compression.dllSystem.IdentityModel.Selectors.dllSystem.IdentityModel.dllSystem.Json.Microsoft.dllSystem.Json.dllSystem.Management.dllSystem.Messaging.dllSystem.Net.Http.Formatting.dllSystem.Net.Http.WebRequest.dllSystem.Net.Http.dllSystem.Net.dllSystem.Numerics.Vectors.dllSystem.Numerics.dllSystem.Reactive.Core.dllSystem.Reactive.Debugger.dllSystem.Reactive.Experimental.dllSystem.Reactive.Interfaces.dllSystem.Reactive.Linq.dllSystem.Reactive.Observable.Aliases.dllSystem.Reactive.PlatformServices.dllSystem.Reactive.Providers.dllSystem.Reactive.Runtime.Remoting.dllSystem.Reactive.Windows.Forms.dllSystem.Reactive.Windows.Threading.dllSystem.Runtime.Caching.dllSystem.Runtime.DurableInstancing.dllSystem.Runtime.Remoting.dllSystem.Runtime.Serialization.Formatters.Soap.dllSystem.Runtime.Serialization.dllSystem.Security.dllSystem.ServiceModel.Activation.dllSystem.ServiceModel.Discovery.dllSystem.ServiceModel.Internals.dllSystem.ServiceModel.Routing.dllSystem.ServiceModel.Web.dllSystem.ServiceModel.dllSystem.ServiceProcess.dllSystem.Threading.Tasks.Dataflow.dllSystem.Transactions.dllSystem.Web.Abstractions.dllSystem.Web.ApplicationServices.dllSystem.Web.DynamicData.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllSystem.Web.Http.SelfHost.dllSystem.Web.Http.WebHost.dllSystem.Web.Http.dllSystem.Web.Mvc.dllSystem.Web.Razor.dllSystem.Web.Routing.dllSystem.Web.Services.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.Razor.dllSystem.Web.WebPages.dllSystem.Web.dllSystem.Windows.Forms.DataVisualization.dllSystem.Windows.Forms.dllSystem.Windows.dllSystem.Xaml.dllSystem.Xml.Linq.dllSystem.Xml.Serialization.dllSystem.Xml.dllSystem.dllWebMatrix.Data.dllWindowsBase.dllcscompmgd.dllmscorlib.dll4.5.2-apiAccessibility.dllCommons.Xml.Relaxng.dllCustomMarshalers.dllFacadesSystem.Collections.Concurrent.dllSystem.Collections.dllSystem.ComponentModel.Annotations.dllSystem.ComponentModel.EventBasedAsync.dllSystem.ComponentModel.dllSystem.Diagnostics.Contracts.dllSystem.Diagnostics.Debug.dllSystem.Diagnostics.Tools.dllSystem.Diagnostics.Tracing.dllSystem.Dynamic.Runtime.dllSystem.Globalization.dllSystem.IO.dllSystem.Linq.Expressions.dllSystem.Linq.Parallel.dllSystem.Linq.Queryable.dllSystem.Linq.dllSystem.Net.NetworkInformation.dllSystem.Net.Primitives.dllSystem.Net.Requests.dllSystem.ObjectModel.dllSystem.Reflection.Emit.ILGeneration.dllSystem.Reflection.Emit.Lightweight.dllSystem.Reflection.Emit.dllSystem.Reflection.Extensions.dllSystem.Reflection.Primitives.dllSystem.Reflection.dllSystem.Resources.ResourceManager.dllSystem.Runtime.Extensions.dllSystem.Runtime.InteropServices.WindowsRuntime.dllSystem.Runtime.InteropServices.dllSystem.Runtime.Numerics.dllSystem.Runtime.Serialization.Json.dllSystem.Runtime.Serialization.Primitives.dllSystem.Runtime.Serialization.Xml.dllSystem.Runtime.dllSystem.Security.Principal.dllSystem.ServiceModel.Duplex.dllSystem.ServiceModel.Http.dllSystem.ServiceModel.NetTcp.dllSystem.ServiceModel.Primitives.dllSystem.ServiceModel.Security.dllSystem.Text.Encoding.Extensions.dllSystem.Text.Encoding.dllSystem.Text.RegularExpressions.dllSystem.Threading.Tasks.Parallel.dllSystem.Threading.Tasks.dllSystem.Threading.dllSystem.Xml.ReaderWriter.dllSystem.Xml.XDocument.dllSystem.Xml.XmlSerializer.dllI18N.CJK.dllI18N.MidEast.dllI18N.Other.dllI18N.Rare.dllI18N.West.dllI18N.dllIBM.Data.DB2.dllICSharpCode.SharpZipLib.dllMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.dllMicrosoft.CSharp.dllMicrosoft.VisualBasic.dllMicrosoft.VisualC.dllMicrosoft.Web.Infrastructure.dllMono.C5.dllMono.CSharp.dllMono.Cairo.dllMono.CodeContracts.dllMono.CompilerServices.SymbolWriter.dllMono.Data.Sqlite.dllMono.Data.Tds.dllMono.Debugger.Soft.dllMono.Http.dllMono.Management.dllMono.Messaging.RabbitMQ.dllMono.Messaging.dllMono.Options.dllMono.Parallel.dllMono.Posix.dllMono.Security.dllMono.Simd.dllMono.Tasklets.dllMono.WebBrowser.dllNovell.Directory.Ldap.dllPEAPI.dllRabbitMQ.Client.dllSMDiagnostics.dllSystem.ComponentModel.Composition.dllSystem.ComponentModel.DataAnnotations.dllSystem.Configuration.Install.dllSystem.Configuration.dllSystem.Core.dllSystem.Data.DataSetExtensions.dllSystem.Data.Entity.dllSystem.Data.Linq.dllSystem.Data.OracleClient.dllSystem.Data.Services.Client.dllSystem.Data.Services.dllSystem.Data.dllSystem.Design.dllSystem.DirectoryServices.Protocols.dllSystem.DirectoryServices.dllSystem.Drawing.Design.dllSystem.Drawing.dllSystem.Dynamic.dllSystem.EnterpriseServices.dllSystem.IO.Compression.FileSystem.dllSystem.IO.Compression.dllSystem.IdentityModel.Selectors.dllSystem.IdentityModel.dllSystem.Json.Microsoft.dllSystem.Json.dllSystem.Management.dllSystem.Messaging.dllSystem.Net.Http.Formatting.dllSystem.Net.Http.WebRequest.dllSystem.Net.Http.dllSystem.Net.dllSystem.Numerics.Vectors.dllSystem.Numerics.dllSystem.Reactive.Core.dllSystem.Reactive.Debugger.dllSystem.Reactive.Experimental.dllSystem.Reactive.Interfaces.dllSystem.Reactive.Linq.dllSystem.Reactive.Observable.Aliases.dllSystem.Reactive.PlatformServices.dllSystem.Reactive.Providers.dllSystem.Reactive.Runtime.Remoting.dllSystem.Reactive.Windows.Forms.dllSystem.Reactive.Windows.Threading.dllSystem.Runtime.Caching.dllSystem.Runtime.DurableInstancing.dllSystem.Runtime.Remoting.dllSystem.Runtime.Serialization.Formatters.Soap.dllSystem.Runtime.Serialization.dllSystem.Security.dllSystem.ServiceModel.Activation.dllSystem.ServiceModel.Discovery.dllSystem.ServiceModel.Internals.dllSystem.ServiceModel.Routing.dllSystem.ServiceModel.Web.dllSystem.ServiceModel.dllSystem.ServiceProcess.dllSystem.Threading.Tasks.Dataflow.dllSystem.Transactions.dllSystem.Web.Abstractions.dllSystem.Web.ApplicationServices.dllSystem.Web.DynamicData.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllSystem.Web.Http.SelfHost.dllSystem.Web.Http.WebHost.dllSystem.Web.Http.dllSystem.Web.Mvc.dllSystem.Web.Razor.dllSystem.Web.Routing.dllSystem.Web.Services.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.Razor.dllSystem.Web.WebPages.dllSystem.Web.dllSystem.Windows.Forms.DataVisualization.dllSystem.Windows.Forms.dllSystem.Windows.dllSystem.Xaml.dllSystem.Xml.Linq.dllSystem.Xml.Serialization.dllSystem.Xml.dllSystem.dllWebMatrix.Data.dllWindowsBase.dllcscompmgd.dllmscorlib.dllMSBuildMicrosoft.Build.CommonTypes.xsdMicrosoft.Build.Core.xsdMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.dllMicrosoft.Build.xsdMicrosoft.CSharp.targetsMicrosoft.Common.targetsMicrosoft.Common.tasksMicrosoft.VisualBasic.targetsMono.CodeContracts.dllMono.Debugger.Soft.dllMono.XBuild.Tasks.dllPEAPI.dllaprofutil.exeaprofutil.exe.mdbcaspol.execaspol.exe.mdbcccheck.execccheck.exe.mdbccrewrite.execcrewrite.exe.mdbcert2spc.execert2spc.exe.mdbdtd2rng.exedtd2rng.exe.mdbdtd2xsd.exedtd2xsd.exe.mdbgenxs.exegenxs.exe.mdbhttpcfg.exehttpcfg.exe.mdbictool.exeictool.exe.mdbilasm.exeilasm.exe.mdbillinkanalyzer.exeillinkanalyzer.exe.mdbinstallvst.exeinstallvst.exe.mdblc.exelc.exe.mdbmacpack.exemacpack.exe.mdbmakecert.exemakecert.exe.mdbmdbrebase.exemdbrebase.exe.mdbmkbundle.exemkbundle.exe.mdbmono-api-diff.exemono-api-diff.exe.mdbmono-api-html.exemono-api-html.exe.mdbmono-api-info.exemono-api-info.exe.mdbmono-cil-strip.exemono-cil-strip.exe.mdbmono-shlib-cop.exemono-shlib-cop.exe.configmono-shlib-cop.exe.mdbmono-symbolicate.exemono-symbolicate.exe.mdbmono-xmltool.exemono-xmltool.exe.mdbmonop.exemonop.exe.mdbpdb2mdb.exepdb2mdb.exe.mdbpermview.exepermview.exe.mdbresgen.exeresgen.exe.mdbsecutil.exesecutil.exe.mdbsgen.exesgen.exe.mdbsigncode.exesigncode.exe.mdbxbuild.exexbuild.exe.configxbuild.exe.mdbxbuild.rsp4.6-apiAccessibility.dllCommons.Xml.Relaxng.dllCustomMarshalers.dllFacadesSystem.Collections.Concurrent.dllSystem.Collections.dllSystem.ComponentModel.Annotations.dllSystem.ComponentModel.EventBasedAsync.dllSystem.ComponentModel.dllSystem.Diagnostics.Contracts.dllSystem.Diagnostics.Debug.dllSystem.Diagnostics.Tools.dllSystem.Diagnostics.Tracing.dllSystem.Dynamic.Runtime.dllSystem.Globalization.dllSystem.IO.dllSystem.Linq.Expressions.dllSystem.Linq.Parallel.dllSystem.Linq.Queryable.dllSystem.Linq.dllSystem.Net.NetworkInformation.dllSystem.Net.Primitives.dllSystem.Net.Requests.dllSystem.Net.WebHeaderCollection.dllSystem.ObjectModel.dllSystem.Reflection.Emit.ILGeneration.dllSystem.Reflection.Emit.Lightweight.dllSystem.Reflection.Emit.dllSystem.Reflection.Extensions.dllSystem.Reflection.Primitives.dllSystem.Reflection.dllSystem.Resources.ResourceManager.dllSystem.Runtime.Extensions.dllSystem.Runtime.Handles.dllSystem.Runtime.InteropServices.WindowsRuntime.dllSystem.Runtime.InteropServices.dllSystem.Runtime.Numerics.dllSystem.Runtime.Serialization.Json.dllSystem.Runtime.Serialization.Primitives.dllSystem.Runtime.Serialization.Xml.dllSystem.Runtime.dllSystem.Security.Principal.dllSystem.ServiceModel.Duplex.dllSystem.ServiceModel.Http.dllSystem.ServiceModel.NetTcp.dllSystem.ServiceModel.Primitives.dllSystem.ServiceModel.Security.dllSystem.Text.Encoding.Extensions.dllSystem.Text.Encoding.dllSystem.Text.RegularExpressions.dllSystem.Threading.Tasks.Parallel.dllSystem.Threading.Tasks.dllSystem.Threading.Timer.dllSystem.Threading.dllSystem.Xml.ReaderWriter.dllSystem.Xml.XDocument.dllSystem.Xml.XmlSerializer.dllI18N.CJK.dllI18N.MidEast.dllI18N.Other.dllI18N.Rare.dllI18N.West.dllI18N.dllIBM.Data.DB2.dllICSharpCode.SharpZipLib.dllMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.dllMicrosoft.CSharp.dllMicrosoft.VisualBasic.dllMicrosoft.VisualC.dllMicrosoft.Web.Infrastructure.dllMono.C5.dllMono.CSharp.dllMono.Cairo.dllMono.CodeContracts.dllMono.CompilerServices.SymbolWriter.dllMono.Data.Sqlite.dllMono.Data.Tds.dllMono.Debugger.Soft.dllMono.Http.dllMono.Management.dllMono.Messaging.RabbitMQ.dllMono.Messaging.dllMono.Options.dllMono.Parallel.dllMono.Posix.dllMono.Security.dllMono.Simd.dllMono.Tasklets.dllMono.WebBrowser.dllNovell.Directory.Ldap.dllPEAPI.dllRabbitMQ.Client.dllSMDiagnostics.dllSystem.ComponentModel.Composition.dllSystem.ComponentModel.DataAnnotations.dllSystem.Configuration.Install.dllSystem.Configuration.dllSystem.Core.dllSystem.Data.DataSetExtensions.dllSystem.Data.Entity.dllSystem.Data.Linq.dllSystem.Data.OracleClient.dllSystem.Data.Services.Client.dllSystem.Data.Services.dllSystem.Data.dllSystem.Deployment.dllSystem.Design.dllSystem.DirectoryServices.Protocols.dllSystem.DirectoryServices.dllSystem.Drawing.Design.dllSystem.Drawing.dllSystem.Dynamic.dllSystem.EnterpriseServices.dllSystem.IO.Compression.FileSystem.dllSystem.IO.Compression.dllSystem.IdentityModel.Selectors.dllSystem.IdentityModel.dllSystem.Json.Microsoft.dllSystem.Json.dllSystem.Management.dllSystem.Messaging.dllSystem.Net.Http.Formatting.dllSystem.Net.Http.WebRequest.dllSystem.Net.Http.dllSystem.Net.dllSystem.Numerics.Vectors.dllSystem.Numerics.dllSystem.Reactive.Core.dllSystem.Reactive.Debugger.dllSystem.Reactive.Experimental.dllSystem.Reactive.Interfaces.dllSystem.Reactive.Linq.dllSystem.Reactive.Observable.Aliases.dllSystem.Reactive.PlatformServices.dllSystem.Reactive.Providers.dllSystem.Reactive.Runtime.Remoting.dllSystem.Reactive.Windows.Forms.dllSystem.Reactive.Windows.Threading.dllSystem.Reflection.Context.dllSystem.Runtime.Caching.dllSystem.Runtime.DurableInstancing.dllSystem.Runtime.InteropServices.RuntimeInformation.dllSystem.Runtime.Remoting.dllSystem.Runtime.Serialization.Formatters.Soap.dllSystem.Runtime.Serialization.dllSystem.Security.dllSystem.ServiceModel.Activation.dllSystem.ServiceModel.Discovery.dllSystem.ServiceModel.Internals.dllSystem.ServiceModel.Routing.dllSystem.ServiceModel.Web.dllSystem.ServiceModel.dllSystem.ServiceProcess.dllSystem.Threading.Tasks.Dataflow.dllSystem.Transactions.dllSystem.Web.Abstractions.dllSystem.Web.ApplicationServices.dllSystem.Web.DynamicData.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllSystem.Web.Http.SelfHost.dllSystem.Web.Http.WebHost.dllSystem.Web.Http.dllSystem.Web.Mobile.dllSystem.Web.Mvc.dllSystem.Web.Razor.dllSystem.Web.RegularExpressions.dllSystem.Web.Routing.dllSystem.Web.Services.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.Razor.dllSystem.Web.WebPages.dllSystem.Web.dllSystem.Windows.Forms.DataVisualization.dllSystem.Windows.Forms.dllSystem.Windows.dllSystem.Workflow.Activities.dllSystem.Workflow.ComponentModel.dllSystem.Workflow.Runtime.dllSystem.Xaml.dllSystem.Xml.Linq.dllSystem.Xml.Serialization.dllSystem.Xml.dllSystem.dllWebMatrix.Data.dllWindowsBase.dllcscompmgd.dllmscorlib.dll4.6.1-apiAccessibility.dllCommons.Xml.Relaxng.dllCustomMarshalers.dllFacadesSystem.Collections.Concurrent.dllSystem.Collections.dllSystem.ComponentModel.Annotations.dllSystem.ComponentModel.EventBasedAsync.dllSystem.ComponentModel.dllSystem.Diagnostics.Contracts.dllSystem.Diagnostics.Debug.dllSystem.Diagnostics.Tools.dllSystem.Diagnostics.Tracing.dllSystem.Dynamic.Runtime.dllSystem.Globalization.dllSystem.IO.dllSystem.Linq.Expressions.dllSystem.Linq.Parallel.dllSystem.Linq.Queryable.dllSystem.Linq.dllSystem.Net.NetworkInformation.dllSystem.Net.Primitives.dllSystem.Net.Requests.dllSystem.Net.WebHeaderCollection.dllSystem.ObjectModel.dllSystem.Reflection.Emit.ILGeneration.dllSystem.Reflection.Emit.Lightweight.dllSystem.Reflection.Emit.dllSystem.Reflection.Extensions.dllSystem.Reflection.Primitives.dllSystem.Reflection.dllSystem.Resources.ResourceManager.dllSystem.Runtime.Extensions.dllSystem.Runtime.Handles.dllSystem.Runtime.InteropServices.WindowsRuntime.dllSystem.Runtime.InteropServices.dllSystem.Runtime.Numerics.dllSystem.Runtime.Serialization.Json.dllSystem.Runtime.Serialization.Primitives.dllSystem.Runtime.Serialization.Xml.dllSystem.Runtime.dllSystem.Security.Principal.dllSystem.ServiceModel.Duplex.dllSystem.ServiceModel.Http.dllSystem.ServiceModel.NetTcp.dllSystem.ServiceModel.Primitives.dllSystem.ServiceModel.Security.dllSystem.Text.Encoding.Extensions.dllSystem.Text.Encoding.dllSystem.Text.RegularExpressions.dllSystem.Threading.Tasks.Parallel.dllSystem.Threading.Tasks.dllSystem.Threading.Timer.dllSystem.Threading.dllSystem.Xml.ReaderWriter.dllSystem.Xml.XDocument.dllSystem.Xml.XmlSerializer.dllI18N.CJK.dllI18N.MidEast.dllI18N.Other.dllI18N.Rare.dllI18N.West.dllI18N.dllIBM.Data.DB2.dllICSharpCode.SharpZipLib.dllMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.dllMicrosoft.CSharp.dllMicrosoft.VisualBasic.dllMicrosoft.VisualC.dllMicrosoft.Web.Infrastructure.dllMono.C5.dllMono.CSharp.dllMono.Cairo.dllMono.CodeContracts.dllMono.CompilerServices.SymbolWriter.dllMono.Data.Sqlite.dllMono.Data.Tds.dllMono.Debugger.Soft.dllMono.Http.dllMono.Management.dllMono.Messaging.RabbitMQ.dllMono.Messaging.dllMono.Options.dllMono.Parallel.dllMono.Posix.dllMono.Security.dllMono.Simd.dllMono.Tasklets.dllMono.WebBrowser.dllNovell.Directory.Ldap.dllPEAPI.dllRabbitMQ.Client.dllSMDiagnostics.dllSystem.ComponentModel.Composition.dllSystem.ComponentModel.DataAnnotations.dllSystem.Configuration.Install.dllSystem.Configuration.dllSystem.Core.dllSystem.Data.DataSetExtensions.dllSystem.Data.Entity.dllSystem.Data.Linq.dllSystem.Data.OracleClient.dllSystem.Data.Services.Client.dllSystem.Data.Services.dllSystem.Data.dllSystem.Deployment.dllSystem.Design.dllSystem.DirectoryServices.Protocols.dllSystem.DirectoryServices.dllSystem.Drawing.Design.dllSystem.Drawing.dllSystem.Dynamic.dllSystem.EnterpriseServices.dllSystem.IO.Compression.FileSystem.dllSystem.IO.Compression.dllSystem.IdentityModel.Selectors.dllSystem.IdentityModel.dllSystem.Json.Microsoft.dllSystem.Json.dllSystem.Management.dllSystem.Messaging.dllSystem.Net.Http.Formatting.dllSystem.Net.Http.WebRequest.dllSystem.Net.Http.dllSystem.Net.dllSystem.Numerics.Vectors.dllSystem.Numerics.dllSystem.Reactive.Core.dllSystem.Reactive.Debugger.dllSystem.Reactive.Experimental.dllSystem.Reactive.Interfaces.dllSystem.Reactive.Linq.dllSystem.Reactive.Observable.Aliases.dllSystem.Reactive.PlatformServices.dllSystem.Reactive.Providers.dllSystem.Reactive.Runtime.Remoting.dllSystem.Reactive.Windows.Forms.dllSystem.Reactive.Windows.Threading.dllSystem.Reflection.Context.dllSystem.Runtime.Caching.dllSystem.Runtime.DurableInstancing.dllSystem.Runtime.InteropServices.RuntimeInformation.dllSystem.Runtime.Remoting.dllSystem.Runtime.Serialization.Formatters.Soap.dllSystem.Runtime.Serialization.dllSystem.Security.dllSystem.ServiceModel.Activation.dllSystem.ServiceModel.Discovery.dllSystem.ServiceModel.Internals.dllSystem.ServiceModel.Routing.dllSystem.ServiceModel.Web.dllSystem.ServiceModel.dllSystem.ServiceProcess.dllSystem.Threading.Tasks.Dataflow.dllSystem.Transactions.dllSystem.Web.Abstractions.dllSystem.Web.ApplicationServices.dllSystem.Web.DynamicData.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllSystem.Web.Http.SelfHost.dllSystem.Web.Http.WebHost.dllSystem.Web.Http.dllSystem.Web.Mobile.dllSystem.Web.Mvc.dllSystem.Web.Razor.dllSystem.Web.RegularExpressions.dllSystem.Web.Routing.dllSystem.Web.Services.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.Razor.dllSystem.Web.WebPages.dllSystem.Web.dllSystem.Windows.Forms.DataVisualization.dllSystem.Windows.Forms.dllSystem.Windows.dllSystem.Workflow.Activities.dllSystem.Workflow.ComponentModel.dllSystem.Workflow.Runtime.dllSystem.Xaml.dllSystem.Xml.Linq.dllSystem.Xml.Serialization.dllSystem.Xml.dllSystem.dllWebMatrix.Data.dllWindowsBase.dllcscompmgd.dllmscorlib.dll4.6.2-apiAccessibility.dllCommons.Xml.Relaxng.dllCustomMarshalers.dllFacadesSystem.Collections.Concurrent.dllSystem.Collections.dllSystem.ComponentModel.Annotations.dllSystem.ComponentModel.EventBasedAsync.dllSystem.ComponentModel.dllSystem.Diagnostics.Contracts.dllSystem.Diagnostics.Debug.dllSystem.Diagnostics.Tools.dllSystem.Diagnostics.Tracing.dllSystem.Dynamic.Runtime.dllSystem.Globalization.dllSystem.IO.dllSystem.Linq.Expressions.dllSystem.Linq.Parallel.dllSystem.Linq.Queryable.dllSystem.Linq.dllSystem.Net.NetworkInformation.dllSystem.Net.Primitives.dllSystem.Net.Requests.dllSystem.Net.WebHeaderCollection.dllSystem.ObjectModel.dllSystem.Reflection.Emit.ILGeneration.dllSystem.Reflection.Emit.Lightweight.dllSystem.Reflection.Emit.dllSystem.Reflection.Extensions.dllSystem.Reflection.Primitives.dllSystem.Reflection.dllSystem.Resources.ResourceManager.dllSystem.Runtime.Extensions.dllSystem.Runtime.Handles.dllSystem.Runtime.InteropServices.WindowsRuntime.dllSystem.Runtime.InteropServices.dllSystem.Runtime.Numerics.dllSystem.Runtime.Serialization.Json.dllSystem.Runtime.Serialization.Primitives.dllSystem.Runtime.Serialization.Xml.dllSystem.Runtime.dllSystem.Security.Principal.dllSystem.ServiceModel.Duplex.dllSystem.ServiceModel.Http.dllSystem.ServiceModel.NetTcp.dllSystem.ServiceModel.Primitives.dllSystem.ServiceModel.Security.dllSystem.Text.Encoding.Extensions.dllSystem.Text.Encoding.dllSystem.Text.RegularExpressions.dllSystem.Threading.Tasks.Parallel.dllSystem.Threading.Tasks.dllSystem.Threading.Timer.dllSystem.Threading.dllSystem.Xml.ReaderWriter.dllSystem.Xml.XDocument.dllSystem.Xml.XmlSerializer.dllI18N.CJK.dllI18N.MidEast.dllI18N.Other.dllI18N.Rare.dllI18N.West.dllI18N.dllIBM.Data.DB2.dllICSharpCode.SharpZipLib.dllMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.dllMicrosoft.CSharp.dllMicrosoft.VisualBasic.dllMicrosoft.VisualC.dllMicrosoft.Web.Infrastructure.dllMono.C5.dllMono.CSharp.dllMono.Cairo.dllMono.CodeContracts.dllMono.CompilerServices.SymbolWriter.dllMono.Data.Sqlite.dllMono.Data.Tds.dllMono.Debugger.Soft.dllMono.Http.dllMono.Management.dllMono.Messaging.RabbitMQ.dllMono.Messaging.dllMono.Options.dllMono.Parallel.dllMono.Posix.dllMono.Security.dllMono.Simd.dllMono.Tasklets.dllMono.WebBrowser.dllNovell.Directory.Ldap.dllPEAPI.dllRabbitMQ.Client.dllSMDiagnostics.dllSystem.ComponentModel.Composition.dllSystem.ComponentModel.DataAnnotations.dllSystem.Configuration.Install.dllSystem.Configuration.dllSystem.Core.dllSystem.Data.DataSetExtensions.dllSystem.Data.Entity.dllSystem.Data.Linq.dllSystem.Data.OracleClient.dllSystem.Data.Services.Client.dllSystem.Data.Services.dllSystem.Data.dllSystem.Deployment.dllSystem.Design.dllSystem.DirectoryServices.Protocols.dllSystem.DirectoryServices.dllSystem.Drawing.Design.dllSystem.Drawing.dllSystem.Dynamic.dllSystem.EnterpriseServices.dllSystem.IO.Compression.FileSystem.dllSystem.IO.Compression.dllSystem.IdentityModel.Selectors.dllSystem.IdentityModel.dllSystem.Json.Microsoft.dllSystem.Json.dllSystem.Management.dllSystem.Messaging.dllSystem.Net.Http.Formatting.dllSystem.Net.Http.WebRequest.dllSystem.Net.Http.dllSystem.Net.dllSystem.Numerics.Vectors.dllSystem.Numerics.dllSystem.Reactive.Core.dllSystem.Reactive.Debugger.dllSystem.Reactive.Experimental.dllSystem.Reactive.Interfaces.dllSystem.Reactive.Linq.dllSystem.Reactive.Observable.Aliases.dllSystem.Reactive.PlatformServices.dllSystem.Reactive.Providers.dllSystem.Reactive.Runtime.Remoting.dllSystem.Reactive.Windows.Forms.dllSystem.Reactive.Windows.Threading.dllSystem.Reflection.Context.dllSystem.Runtime.Caching.dllSystem.Runtime.DurableInstancing.dllSystem.Runtime.InteropServices.RuntimeInformation.dllSystem.Runtime.Remoting.dllSystem.Runtime.Serialization.Formatters.Soap.dllSystem.Runtime.Serialization.dllSystem.Security.dllSystem.ServiceModel.Activation.dllSystem.ServiceModel.Discovery.dllSystem.ServiceModel.Internals.dllSystem.ServiceModel.Routing.dllSystem.ServiceModel.Web.dllSystem.ServiceModel.dllSystem.ServiceProcess.dllSystem.Threading.Tasks.Dataflow.dllSystem.Transactions.dllSystem.Web.Abstractions.dllSystem.Web.ApplicationServices.dllSystem.Web.DynamicData.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllSystem.Web.Http.SelfHost.dllSystem.Web.Http.WebHost.dllSystem.Web.Http.dllSystem.Web.Mobile.dllSystem.Web.Mvc.dllSystem.Web.Razor.dllSystem.Web.RegularExpressions.dllSystem.Web.Routing.dllSystem.Web.Services.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.Razor.dllSystem.Web.WebPages.dllSystem.Web.dllSystem.Windows.Forms.DataVisualization.dllSystem.Windows.Forms.dllSystem.Windows.dllSystem.Workflow.Activities.dllSystem.Workflow.ComponentModel.dllSystem.Workflow.Runtime.dllSystem.Xaml.dllSystem.Xml.Linq.dllSystem.Xml.Serialization.dllSystem.Xml.dllSystem.dllWebMatrix.Data.dllWindowsBase.dllcscompmgd.dllmscorlib.dll4.7-apiAccessibility.dllCommons.Xml.Relaxng.dllCustomMarshalers.dllFacadesSystem.Collections.Concurrent.dllSystem.Collections.dllSystem.ComponentModel.Annotations.dllSystem.ComponentModel.EventBasedAsync.dllSystem.ComponentModel.dllSystem.Diagnostics.Contracts.dllSystem.Diagnostics.Debug.dllSystem.Diagnostics.Tools.dllSystem.Diagnostics.Tracing.dllSystem.Dynamic.Runtime.dllSystem.Globalization.dllSystem.IO.dllSystem.Linq.Expressions.dllSystem.Linq.Parallel.dllSystem.Linq.Queryable.dllSystem.Linq.dllSystem.Net.NetworkInformation.dllSystem.Net.Primitives.dllSystem.Net.Requests.dllSystem.Net.WebHeaderCollection.dllSystem.ObjectModel.dllSystem.Reflection.Emit.ILGeneration.dllSystem.Reflection.Emit.Lightweight.dllSystem.Reflection.Emit.dllSystem.Reflection.Extensions.dllSystem.Reflection.Primitives.dllSystem.Reflection.dllSystem.Resources.ResourceManager.dllSystem.Runtime.Extensions.dllSystem.Runtime.Handles.dllSystem.Runtime.InteropServices.WindowsRuntime.dllSystem.Runtime.InteropServices.dllSystem.Runtime.Numerics.dllSystem.Runtime.Serialization.Json.dllSystem.Runtime.Serialization.Primitives.dllSystem.Runtime.Serialization.Xml.dllSystem.Runtime.dllSystem.Security.Principal.dllSystem.ServiceModel.Duplex.dllSystem.ServiceModel.Http.dllSystem.ServiceModel.NetTcp.dllSystem.ServiceModel.Primitives.dllSystem.ServiceModel.Security.dllSystem.Text.Encoding.Extensions.dllSystem.Text.Encoding.dllSystem.Text.RegularExpressions.dllSystem.Threading.Tasks.Parallel.dllSystem.Threading.Tasks.dllSystem.Threading.Timer.dllSystem.Threading.dllSystem.Xml.ReaderWriter.dllSystem.Xml.XDocument.dllSystem.Xml.XmlSerializer.dllI18N.CJK.dllI18N.MidEast.dllI18N.Other.dllI18N.Rare.dllI18N.West.dllI18N.dllIBM.Data.DB2.dllICSharpCode.SharpZipLib.dllMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.dllMicrosoft.CSharp.dllMicrosoft.VisualBasic.dllMicrosoft.VisualC.dllMicrosoft.Web.Infrastructure.dllMono.C5.dllMono.CSharp.dllMono.Cairo.dllMono.CodeContracts.dllMono.CompilerServices.SymbolWriter.dllMono.Data.Sqlite.dllMono.Data.Tds.dllMono.Debugger.Soft.dllMono.Http.dllMono.Management.dllMono.Messaging.RabbitMQ.dllMono.Messaging.dllMono.Options.dllMono.Parallel.dllMono.Posix.dllMono.Security.dllMono.Simd.dllMono.Tasklets.dllMono.WebBrowser.dllNovell.Directory.Ldap.dllPEAPI.dllRabbitMQ.Client.dllSMDiagnostics.dllSystem.ComponentModel.Composition.dllSystem.ComponentModel.DataAnnotations.dllSystem.Configuration.Install.dllSystem.Configuration.dllSystem.Core.dllSystem.Data.DataSetExtensions.dllSystem.Data.Entity.dllSystem.Data.Linq.dllSystem.Data.OracleClient.dllSystem.Data.Services.Client.dllSystem.Data.Services.dllSystem.Data.dllSystem.Deployment.dllSystem.Design.dllSystem.DirectoryServices.Protocols.dllSystem.DirectoryServices.dllSystem.Drawing.Design.dllSystem.Drawing.dllSystem.Dynamic.dllSystem.EnterpriseServices.dllSystem.IO.Compression.FileSystem.dllSystem.IO.Compression.dllSystem.IdentityModel.Selectors.dllSystem.IdentityModel.dllSystem.Json.Microsoft.dllSystem.Json.dllSystem.Management.dllSystem.Messaging.dllSystem.Net.Http.Formatting.dllSystem.Net.Http.WebRequest.dllSystem.Net.Http.dllSystem.Net.dllSystem.Numerics.Vectors.dllSystem.Numerics.dllSystem.Reactive.Core.dllSystem.Reactive.Debugger.dllSystem.Reactive.Experimental.dllSystem.Reactive.Interfaces.dllSystem.Reactive.Linq.dllSystem.Reactive.Observable.Aliases.dllSystem.Reactive.PlatformServices.dllSystem.Reactive.Providers.dllSystem.Reactive.Runtime.Remoting.dllSystem.Reactive.Windows.Forms.dllSystem.Reactive.Windows.Threading.dllSystem.Reflection.Context.dllSystem.Runtime.Caching.dllSystem.Runtime.DurableInstancing.dllSystem.Runtime.InteropServices.RuntimeInformation.dllSystem.Runtime.Remoting.dllSystem.Runtime.Serialization.Formatters.Soap.dllSystem.Runtime.Serialization.dllSystem.Security.dllSystem.ServiceModel.Activation.dllSystem.ServiceModel.Discovery.dllSystem.ServiceModel.Internals.dllSystem.ServiceModel.Routing.dllSystem.ServiceModel.Web.dllSystem.ServiceModel.dllSystem.ServiceProcess.dllSystem.Threading.Tasks.Dataflow.dllSystem.Transactions.dllSystem.Web.Abstractions.dllSystem.Web.ApplicationServices.dllSystem.Web.DynamicData.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllSystem.Web.Http.SelfHost.dllSystem.Web.Http.WebHost.dllSystem.Web.Http.dllSystem.Web.Mobile.dllSystem.Web.Mvc.dllSystem.Web.Razor.dllSystem.Web.RegularExpressions.dllSystem.Web.Routing.dllSystem.Web.Services.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.Razor.dllSystem.Web.WebPages.dllSystem.Web.dllSystem.Windows.Forms.DataVisualization.dllSystem.Windows.Forms.dllSystem.Windows.dllSystem.Workflow.Activities.dllSystem.Workflow.ComponentModel.dllSystem.Workflow.Runtime.dllSystem.Xaml.dllSystem.Xml.Linq.dllSystem.Xml.Serialization.dllSystem.Xml.dllSystem.dllWebMatrix.Data.dllWindowsBase.dllcscompmgd.dllmscorlib.dll4.7.1-apiAccessibility.dllCommons.Xml.Relaxng.dllCustomMarshalers.dllFacadesMicrosoft.Win32.Primitives.dllSystem.AppContext.dllSystem.Collections.Concurrent.dllSystem.Collections.NonGeneric.dllSystem.Collections.Specialized.dllSystem.Collections.dllSystem.ComponentModel.Annotations.dllSystem.ComponentModel.EventBasedAsync.dllSystem.ComponentModel.Primitives.dllSystem.ComponentModel.TypeConverter.dllSystem.ComponentModel.dllSystem.Console.dllSystem.Data.Common.dllSystem.Diagnostics.Contracts.dllSystem.Diagnostics.Debug.dllSystem.Diagnostics.FileVersionInfo.dllSystem.Diagnostics.Process.dllSystem.Diagnostics.StackTrace.dllSystem.Diagnostics.TextWriterTraceListener.dllSystem.Diagnostics.Tools.dllSystem.Diagnostics.TraceSource.dllSystem.Drawing.Primitives.dllSystem.Dynamic.Runtime.dllSystem.Globalization.Calendars.dllSystem.Globalization.Extensions.dllSystem.Globalization.dllSystem.IO.Compression.ZipFile.dllSystem.IO.FileSystem.DriveInfo.dllSystem.IO.FileSystem.Primitives.dllSystem.IO.FileSystem.Watcher.dllSystem.IO.FileSystem.dllSystem.IO.IsolatedStorage.dllSystem.IO.MemoryMappedFiles.dllSystem.IO.Pipes.dllSystem.IO.UnmanagedMemoryStream.dllSystem.IO.dllSystem.Linq.Expressions.dllSystem.Linq.Parallel.dllSystem.Linq.Queryable.dllSystem.Linq.dllSystem.Net.Http.Rtc.dllSystem.Net.NameResolution.dllSystem.Net.NetworkInformation.dllSystem.Net.Ping.dllSystem.Net.Primitives.dllSystem.Net.Requests.dllSystem.Net.Security.dllSystem.Net.Sockets.dllSystem.Net.WebHeaderCollection.dllSystem.Net.WebSockets.Client.dllSystem.Net.WebSockets.dllSystem.ObjectModel.dllSystem.Reflection.Emit.ILGeneration.dllSystem.Reflection.Emit.Lightweight.dllSystem.Reflection.Emit.dllSystem.Reflection.Extensions.dllSystem.Reflection.Primitives.dllSystem.Reflection.dllSystem.Resources.Reader.dllSystem.Resources.ResourceManager.dllSystem.Resources.Writer.dllSystem.Runtime.CompilerServices.VisualC.dllSystem.Runtime.Extensions.dllSystem.Runtime.Handles.dllSystem.Runtime.InteropServices.RuntimeInformation.dllSystem.Runtime.InteropServices.WindowsRuntime.dllSystem.Runtime.InteropServices.dllSystem.Runtime.Numerics.dllSystem.Runtime.Serialization.Formatters.dllSystem.Runtime.Serialization.Json.dllSystem.Runtime.Serialization.Primitives.dllSystem.Runtime.Serialization.Xml.dllSystem.Runtime.dllSystem.Security.Claims.dllSystem.Security.Cryptography.Algorithms.dllSystem.Security.Cryptography.Csp.dllSystem.Security.Cryptography.Encoding.dllSystem.Security.Cryptography.Primitives.dllSystem.Security.Cryptography.X509Certificates.dllSystem.Security.Principal.dllSystem.Security.SecureString.dllSystem.ServiceModel.Duplex.dllSystem.ServiceModel.Http.dllSystem.ServiceModel.NetTcp.dllSystem.ServiceModel.Primitives.dllSystem.ServiceModel.Security.dllSystem.Text.Encoding.Extensions.dllSystem.Text.Encoding.dllSystem.Text.RegularExpressions.dllSystem.Threading.Overlapped.dllSystem.Threading.Tasks.Parallel.dllSystem.Threading.Tasks.dllSystem.Threading.Thread.dllSystem.Threading.ThreadPool.dllSystem.Threading.Timer.dllSystem.Threading.dllSystem.ValueTuple.dllSystem.Xml.ReaderWriter.dllSystem.Xml.XDocument.dllSystem.Xml.XPath.XDocument.dllSystem.Xml.XPath.dllSystem.Xml.XmlDocument.dllSystem.Xml.XmlSerializer.dllnetstandard.dllI18N.CJK.dllI18N.MidEast.dllI18N.Other.dllI18N.Rare.dllI18N.West.dllI18N.dllIBM.Data.DB2.dllMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.dllMicrosoft.CSharp.dllMicrosoft.VisualBasic.dllMicrosoft.VisualC.dllMicrosoft.Web.Infrastructure.dllMono.C5.dllMono.CSharp.dllMono.Cairo.dllMono.CodeContracts.dllMono.CompilerServices.SymbolWriter.dllMono.Data.Sqlite.dllMono.Data.Tds.dllMono.Debugger.Soft.dllMono.Http.dllMono.Management.dllMono.Messaging.RabbitMQ.dllMono.Messaging.dllMono.Options.dllMono.Parallel.dllMono.Posix.dllMono.Security.dllMono.Simd.dllMono.Tasklets.dllMono.WebBrowser.dllNovell.Directory.Ldap.dllPEAPI.dllRabbitMQ.Client.dllSMDiagnostics.dllSystem.ComponentModel.Composition.dllSystem.ComponentModel.DataAnnotations.dllSystem.Configuration.Install.dllSystem.Configuration.dllSystem.Core.dllSystem.Data.DataSetExtensions.dllSystem.Data.Entity.dllSystem.Data.Linq.dllSystem.Data.OracleClient.dllSystem.Data.Services.Client.dllSystem.Data.Services.dllSystem.Data.dllSystem.Deployment.dllSystem.Design.dllSystem.Diagnostics.Tracing.dllSystem.DirectoryServices.Protocols.dllSystem.DirectoryServices.dllSystem.Drawing.Design.dllSystem.Drawing.dllSystem.Dynamic.dllSystem.EnterpriseServices.dllSystem.IO.Compression.FileSystem.dllSystem.IO.Compression.dllSystem.IdentityModel.Selectors.dllSystem.IdentityModel.dllSystem.Json.Microsoft.dllSystem.Json.dllSystem.Management.dllSystem.Messaging.dllSystem.Net.Http.Formatting.dllSystem.Net.Http.WebRequest.dllSystem.Net.Http.dllSystem.Net.dllSystem.Numerics.Vectors.dllSystem.Numerics.dllSystem.Reactive.Core.dllSystem.Reactive.Debugger.dllSystem.Reactive.Experimental.dllSystem.Reactive.Interfaces.dllSystem.Reactive.Linq.dllSystem.Reactive.Observable.Aliases.dllSystem.Reactive.PlatformServices.dllSystem.Reactive.Providers.dllSystem.Reactive.Runtime.Remoting.dllSystem.Reactive.Windows.Forms.dllSystem.Reactive.Windows.Threading.dllSystem.Reflection.Context.dllSystem.Runtime.Caching.dllSystem.Runtime.DurableInstancing.dllSystem.Runtime.Remoting.dllSystem.Runtime.Serialization.Formatters.Soap.dllSystem.Runtime.Serialization.dllSystem.Security.dllSystem.ServiceModel.Activation.dllSystem.ServiceModel.Discovery.dllSystem.ServiceModel.Routing.dllSystem.ServiceModel.Web.dllSystem.ServiceModel.dllSystem.ServiceProcess.dllSystem.Threading.Tasks.Dataflow.dllSystem.Transactions.dllSystem.Web.Abstractions.dllSystem.Web.ApplicationServices.dllSystem.Web.DynamicData.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllSystem.Web.Http.SelfHost.dllSystem.Web.Http.WebHost.dllSystem.Web.Http.dllSystem.Web.Mobile.dllSystem.Web.Mvc.dllSystem.Web.Razor.dllSystem.Web.RegularExpressions.dllSystem.Web.Routing.dllSystem.Web.Services.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.Razor.dllSystem.Web.WebPages.dllSystem.Web.dllSystem.Windows.Forms.DataVisualization.dllSystem.Windows.Forms.dllSystem.Windows.dllSystem.Workflow.Activities.dllSystem.Workflow.ComponentModel.dllSystem.Workflow.Runtime.dllSystem.Xaml.dllSystem.Xml.Linq.dllSystem.Xml.Serialization.dllSystem.Xml.dllSystem.dllWebMatrix.Data.dllWindowsBase.dllcscompmgd.dllmscorlib.dll4.7.2-apiAccessibility.dllCommons.Xml.Relaxng.dllCustomMarshalers.dllFacadesMicrosoft.Win32.Primitives.dllSystem.AppContext.dllSystem.Collections.Concurrent.dllSystem.Collections.NonGeneric.dllSystem.Collections.Specialized.dllSystem.Collections.dllSystem.ComponentModel.Annotations.dllSystem.ComponentModel.EventBasedAsync.dllSystem.ComponentModel.Primitives.dllSystem.ComponentModel.TypeConverter.dllSystem.ComponentModel.dllSystem.Console.dllSystem.Data.Common.dllSystem.Diagnostics.Contracts.dllSystem.Diagnostics.Debug.dllSystem.Diagnostics.FileVersionInfo.dllSystem.Diagnostics.Process.dllSystem.Diagnostics.StackTrace.dllSystem.Diagnostics.TextWriterTraceListener.dllSystem.Diagnostics.Tools.dllSystem.Diagnostics.TraceSource.dllSystem.Drawing.Primitives.dllSystem.Dynamic.Runtime.dllSystem.Globalization.Calendars.dllSystem.Globalization.Extensions.dllSystem.Globalization.dllSystem.IO.Compression.ZipFile.dllSystem.IO.FileSystem.DriveInfo.dllSystem.IO.FileSystem.Primitives.dllSystem.IO.FileSystem.Watcher.dllSystem.IO.FileSystem.dllSystem.IO.IsolatedStorage.dllSystem.IO.MemoryMappedFiles.dllSystem.IO.Pipes.dllSystem.IO.UnmanagedMemoryStream.dllSystem.IO.dllSystem.Linq.Expressions.dllSystem.Linq.Parallel.dllSystem.Linq.Queryable.dllSystem.Linq.dllSystem.Net.Http.Rtc.dllSystem.Net.NameResolution.dllSystem.Net.NetworkInformation.dllSystem.Net.Ping.dllSystem.Net.Primitives.dllSystem.Net.Requests.dllSystem.Net.Security.dllSystem.Net.Sockets.dllSystem.Net.WebHeaderCollection.dllSystem.Net.WebSockets.Client.dllSystem.Net.WebSockets.dllSystem.ObjectModel.dllSystem.Reflection.Emit.ILGeneration.dllSystem.Reflection.Emit.Lightweight.dllSystem.Reflection.Emit.dllSystem.Reflection.Extensions.dllSystem.Reflection.Primitives.dllSystem.Reflection.dllSystem.Resources.Reader.dllSystem.Resources.ResourceManager.dllSystem.Resources.Writer.dllSystem.Runtime.CompilerServices.VisualC.dllSystem.Runtime.Extensions.dllSystem.Runtime.Handles.dllSystem.Runtime.InteropServices.RuntimeInformation.dllSystem.Runtime.InteropServices.WindowsRuntime.dllSystem.Runtime.InteropServices.dllSystem.Runtime.Numerics.dllSystem.Runtime.Serialization.Formatters.dllSystem.Runtime.Serialization.Json.dllSystem.Runtime.Serialization.Primitives.dllSystem.Runtime.Serialization.Xml.dllSystem.Runtime.dllSystem.Security.Claims.dllSystem.Security.Cryptography.Algorithms.dllSystem.Security.Cryptography.Csp.dllSystem.Security.Cryptography.Encoding.dllSystem.Security.Cryptography.Primitives.dllSystem.Security.Cryptography.X509Certificates.dllSystem.Security.Principal.dllSystem.Security.SecureString.dllSystem.ServiceModel.Duplex.dllSystem.ServiceModel.Http.dllSystem.ServiceModel.NetTcp.dllSystem.ServiceModel.Primitives.dllSystem.ServiceModel.Security.dllSystem.Text.Encoding.Extensions.dllSystem.Text.Encoding.dllSystem.Text.RegularExpressions.dllSystem.Threading.Overlapped.dllSystem.Threading.Tasks.Parallel.dllSystem.Threading.Tasks.dllSystem.Threading.Thread.dllSystem.Threading.ThreadPool.dllSystem.Threading.Timer.dllSystem.Threading.dllSystem.ValueTuple.dllSystem.Xml.ReaderWriter.dllSystem.Xml.XDocument.dllSystem.Xml.XPath.XDocument.dllSystem.Xml.XPath.dllSystem.Xml.XmlDocument.dllSystem.Xml.XmlSerializer.dllnetstandard.dllI18N.CJK.dllI18N.MidEast.dllI18N.Other.dllI18N.Rare.dllI18N.West.dllI18N.dllIBM.Data.DB2.dllMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.dllMicrosoft.CSharp.dllMicrosoft.VisualBasic.dllMicrosoft.VisualC.dllMicrosoft.Web.Infrastructure.dllMono.C5.dllMono.CSharp.dllMono.Cairo.dllMono.CodeContracts.dllMono.CompilerServices.SymbolWriter.dllMono.Data.Sqlite.dllMono.Data.Tds.dllMono.Debugger.Soft.dllMono.Http.dllMono.Management.dllMono.Messaging.RabbitMQ.dllMono.Messaging.dllMono.Options.dllMono.Parallel.dllMono.Posix.dllMono.Security.dllMono.Simd.dllMono.Tasklets.dllMono.WebBrowser.dllNovell.Directory.Ldap.dllPEAPI.dllRabbitMQ.Client.dllSMDiagnostics.dllSystem.ComponentModel.Composition.dllSystem.ComponentModel.DataAnnotations.dllSystem.Configuration.Install.dllSystem.Configuration.dllSystem.Core.dllSystem.Data.DataSetExtensions.dllSystem.Data.Entity.dllSystem.Data.Linq.dllSystem.Data.OracleClient.dllSystem.Data.Services.Client.dllSystem.Data.Services.dllSystem.Data.dllSystem.Deployment.dllSystem.Design.dllSystem.Diagnostics.Tracing.dllSystem.DirectoryServices.Protocols.dllSystem.DirectoryServices.dllSystem.Drawing.Design.dllSystem.Drawing.dllSystem.Dynamic.dllSystem.EnterpriseServices.dllSystem.IO.Compression.FileSystem.dllSystem.IO.Compression.dllSystem.IdentityModel.Selectors.dllSystem.IdentityModel.dllSystem.Json.Microsoft.dllSystem.Json.dllSystem.Management.dllSystem.Messaging.dllSystem.Net.Http.Formatting.dllSystem.Net.Http.WebRequest.dllSystem.Net.Http.dllSystem.Net.dllSystem.Numerics.Vectors.dllSystem.Numerics.dllSystem.Reactive.Core.dllSystem.Reactive.Debugger.dllSystem.Reactive.Experimental.dllSystem.Reactive.Interfaces.dllSystem.Reactive.Linq.dllSystem.Reactive.Observable.Aliases.dllSystem.Reactive.PlatformServices.dllSystem.Reactive.Providers.dllSystem.Reactive.Runtime.Remoting.dllSystem.Reactive.Windows.Forms.dllSystem.Reactive.Windows.Threading.dllSystem.Reflection.Context.dllSystem.Runtime.Caching.dllSystem.Runtime.DurableInstancing.dllSystem.Runtime.Remoting.dllSystem.Runtime.Serialization.Formatters.Soap.dllSystem.Runtime.Serialization.dllSystem.Security.dllSystem.ServiceModel.Activation.dllSystem.ServiceModel.Discovery.dllSystem.ServiceModel.Routing.dllSystem.ServiceModel.Web.dllSystem.ServiceModel.dllSystem.ServiceProcess.dllSystem.Threading.Tasks.Dataflow.dllSystem.Transactions.dllSystem.Web.Abstractions.dllSystem.Web.ApplicationServices.dllSystem.Web.DynamicData.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllSystem.Web.Http.SelfHost.dllSystem.Web.Http.WebHost.dllSystem.Web.Http.dllSystem.Web.Mobile.dllSystem.Web.Mvc.dllSystem.Web.Razor.dllSystem.Web.RegularExpressions.dllSystem.Web.Routing.dllSystem.Web.Services.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.Razor.dllSystem.Web.WebPages.dllSystem.Web.dllSystem.Windows.Forms.DataVisualization.dllSystem.Windows.Forms.dllSystem.Windows.dllSystem.Workflow.Activities.dllSystem.Workflow.ComponentModel.dllSystem.Workflow.Runtime.dllSystem.Xaml.dllSystem.Xml.Linq.dllSystem.Xml.Serialization.dllSystem.Xml.dllSystem.dllWebMatrix.Data.dllWindowsBase.dllcscompmgd.dllmscorlib.dll4.8-apiAccessibility.dllCommons.Xml.Relaxng.dllCustomMarshalers.dllFacadesMicrosoft.Win32.Primitives.dllSystem.AppContext.dllSystem.Collections.Concurrent.dllSystem.Collections.NonGeneric.dllSystem.Collections.Specialized.dllSystem.Collections.dllSystem.ComponentModel.Annotations.dllSystem.ComponentModel.EventBasedAsync.dllSystem.ComponentModel.Primitives.dllSystem.ComponentModel.TypeConverter.dllSystem.ComponentModel.dllSystem.Console.dllSystem.Data.Common.dllSystem.Diagnostics.Contracts.dllSystem.Diagnostics.Debug.dllSystem.Diagnostics.FileVersionInfo.dllSystem.Diagnostics.Process.dllSystem.Diagnostics.StackTrace.dllSystem.Diagnostics.TextWriterTraceListener.dllSystem.Diagnostics.Tools.dllSystem.Diagnostics.TraceSource.dllSystem.Drawing.Primitives.dllSystem.Dynamic.Runtime.dllSystem.Globalization.Calendars.dllSystem.Globalization.Extensions.dllSystem.Globalization.dllSystem.IO.Compression.ZipFile.dllSystem.IO.FileSystem.DriveInfo.dllSystem.IO.FileSystem.Primitives.dllSystem.IO.FileSystem.Watcher.dllSystem.IO.FileSystem.dllSystem.IO.IsolatedStorage.dllSystem.IO.MemoryMappedFiles.dllSystem.IO.Pipes.dllSystem.IO.UnmanagedMemoryStream.dllSystem.IO.dllSystem.Linq.Expressions.dllSystem.Linq.Parallel.dllSystem.Linq.Queryable.dllSystem.Linq.dllSystem.Net.Http.Rtc.dllSystem.Net.NameResolution.dllSystem.Net.NetworkInformation.dllSystem.Net.Ping.dllSystem.Net.Primitives.dllSystem.Net.Requests.dllSystem.Net.Security.dllSystem.Net.Sockets.dllSystem.Net.WebHeaderCollection.dllSystem.Net.WebSockets.Client.dllSystem.Net.WebSockets.dllSystem.ObjectModel.dllSystem.Reflection.Emit.ILGeneration.dllSystem.Reflection.Emit.Lightweight.dllSystem.Reflection.Emit.dllSystem.Reflection.Extensions.dllSystem.Reflection.Primitives.dllSystem.Reflection.dllSystem.Resources.Reader.dllSystem.Resources.ResourceManager.dllSystem.Resources.Writer.dllSystem.Runtime.CompilerServices.VisualC.dllSystem.Runtime.Extensions.dllSystem.Runtime.Handles.dllSystem.Runtime.InteropServices.RuntimeInformation.dllSystem.Runtime.InteropServices.WindowsRuntime.dllSystem.Runtime.InteropServices.dllSystem.Runtime.Numerics.dllSystem.Runtime.Serialization.Formatters.dllSystem.Runtime.Serialization.Json.dllSystem.Runtime.Serialization.Primitives.dllSystem.Runtime.Serialization.Xml.dllSystem.Runtime.dllSystem.Security.Claims.dllSystem.Security.Cryptography.Algorithms.dllSystem.Security.Cryptography.Csp.dllSystem.Security.Cryptography.Encoding.dllSystem.Security.Cryptography.Primitives.dllSystem.Security.Cryptography.X509Certificates.dllSystem.Security.Principal.dllSystem.Security.SecureString.dllSystem.ServiceModel.Duplex.dllSystem.ServiceModel.Http.dllSystem.ServiceModel.NetTcp.dllSystem.ServiceModel.Primitives.dllSystem.ServiceModel.Security.dllSystem.Text.Encoding.Extensions.dllSystem.Text.Encoding.dllSystem.Text.RegularExpressions.dllSystem.Threading.Overlapped.dllSystem.Threading.Tasks.Parallel.dllSystem.Threading.Tasks.dllSystem.Threading.Thread.dllSystem.Threading.ThreadPool.dllSystem.Threading.Timer.dllSystem.Threading.dllSystem.ValueTuple.dllSystem.Xml.ReaderWriter.dllSystem.Xml.XDocument.dllSystem.Xml.XPath.XDocument.dllSystem.Xml.XPath.dllSystem.Xml.XmlDocument.dllSystem.Xml.XmlSerializer.dllnetstandard.dllI18N.CJK.dllI18N.MidEast.dllI18N.Other.dllI18N.Rare.dllI18N.West.dllI18N.dllIBM.Data.DB2.dllMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.dllMicrosoft.CSharp.dllMicrosoft.VisualBasic.dllMicrosoft.VisualC.dllMicrosoft.Web.Infrastructure.dllMono.C5.dllMono.CSharp.dllMono.Cairo.dllMono.CodeContracts.dllMono.CompilerServices.SymbolWriter.dllMono.Data.Sqlite.dllMono.Data.Tds.dllMono.Debugger.Soft.dllMono.Http.dllMono.Management.dllMono.Messaging.RabbitMQ.dllMono.Messaging.dllMono.Options.dllMono.Parallel.dllMono.Posix.dllMono.Security.dllMono.Simd.dllMono.Tasklets.dllMono.WebBrowser.dllNovell.Directory.Ldap.dllPEAPI.dllRabbitMQ.Client.dllSMDiagnostics.dllSystem.ComponentModel.Composition.dllSystem.ComponentModel.DataAnnotations.dllSystem.Configuration.Install.dllSystem.Configuration.dllSystem.Core.dllSystem.Data.DataSetExtensions.dllSystem.Data.Entity.dllSystem.Data.Linq.dllSystem.Data.OracleClient.dllSystem.Data.Services.Client.dllSystem.Data.Services.dllSystem.Data.dllSystem.Deployment.dllSystem.Design.dllSystem.Diagnostics.Tracing.dllSystem.DirectoryServices.Protocols.dllSystem.DirectoryServices.dllSystem.Drawing.Design.dllSystem.Drawing.dllSystem.Dynamic.dllSystem.EnterpriseServices.dllSystem.IO.Compression.FileSystem.dllSystem.IO.Compression.dllSystem.IdentityModel.Selectors.dllSystem.IdentityModel.dllSystem.Json.Microsoft.dllSystem.Json.dllSystem.Management.dllSystem.Messaging.dllSystem.Net.Http.Formatting.dllSystem.Net.Http.WebRequest.dllSystem.Net.Http.dllSystem.Net.dllSystem.Numerics.Vectors.dllSystem.Numerics.dllSystem.Reactive.Core.dllSystem.Reactive.Debugger.dllSystem.Reactive.Experimental.dllSystem.Reactive.Interfaces.dllSystem.Reactive.Linq.dllSystem.Reactive.Observable.Aliases.dllSystem.Reactive.PlatformServices.dllSystem.Reactive.Providers.dllSystem.Reactive.Runtime.Remoting.dllSystem.Reactive.Windows.Forms.dllSystem.Reactive.Windows.Threading.dllSystem.Reflection.Context.dllSystem.Runtime.Caching.dllSystem.Runtime.DurableInstancing.dllSystem.Runtime.Remoting.dllSystem.Runtime.Serialization.Formatters.Soap.dllSystem.Runtime.Serialization.dllSystem.Security.dllSystem.ServiceModel.Activation.dllSystem.ServiceModel.Discovery.dllSystem.ServiceModel.Routing.dllSystem.ServiceModel.Web.dllSystem.ServiceModel.dllSystem.ServiceProcess.dllSystem.Threading.Tasks.Dataflow.dllSystem.Transactions.dllSystem.Web.Abstractions.dllSystem.Web.ApplicationServices.dllSystem.Web.DynamicData.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllSystem.Web.Http.SelfHost.dllSystem.Web.Http.WebHost.dllSystem.Web.Http.dllSystem.Web.Mobile.dllSystem.Web.Mvc.dllSystem.Web.Razor.dllSystem.Web.RegularExpressions.dllSystem.Web.Routing.dllSystem.Web.Services.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.Razor.dllSystem.Web.WebPages.dllSystem.Web.dllSystem.Windows.Forms.DataVisualization.dllSystem.Windows.Forms.dllSystem.Windows.dllSystem.Workflow.Activities.dllSystem.Workflow.ComponentModel.dllSystem.Workflow.Runtime.dllSystem.Xaml.dllSystem.Xml.Linq.dllSystem.Xml.Serialization.dllSystem.Xml.dllSystem.dllWebMatrix.Data.dllWindowsBase.dllcscompmgd.dllmscorlib.dllMicrosoft.BuildMicrosoft.Build.Engine12.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.Engine.dllMicrosoft.Build.Engine.dll.mdb14.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.Engine.dllMicrosoft.Build.Engine.dll.mdb4.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.Engine.dllMicrosoft.Build.Engine.dll.mdbMicrosoft.Build.Framework12.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.Framework.dllMicrosoft.Build.Framework.dll.mdb14.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.Framework.dllMicrosoft.Build.Framework.dll.mdb4.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.Framework.dllMicrosoft.Build.Framework.dll.mdbMicrosoft.Build.Tasks.Core14.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.Tasks.Core.dllMicrosoft.Build.Tasks.Core.dll.mdbMicrosoft.Build.Tasks.v12.012.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.Tasks.v12.0.dllMicrosoft.Build.Tasks.v12.0.dll.mdbMicrosoft.Build.Tasks.v4.04.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.Tasks.v4.0.dllMicrosoft.Build.Tasks.v4.0.dll.mdbMicrosoft.Build.Utilities.Core14.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.Utilities.Core.dllMicrosoft.Build.Utilities.Core.dll.mdbMicrosoft.Build.Utilities.v12.012.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.Utilities.v12.0.dllMicrosoft.Build.Utilities.v12.0.dll.mdbMicrosoft.Build.Utilities.v4.04.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.Utilities.v4.0.dllMicrosoft.Build.Utilities.v4.0.dll.mdb12.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.dllMicrosoft.Build.dll.mdb14.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.dllMicrosoft.Build.dll.mdb4.0.0.0__b03f5f7f11d50a3aMicrosoft.Build.dllMicrosoft.Build.dll.mdbMono.CodeContracts4.0.0.0__0738eb9f132ed756Mono.CodeContracts.dllMono.CodeContracts.dll.mdbMono.Debugger.Soft4.0.0.0__0738eb9f132ed756Mono.Debugger.Soft.dllMono.Debugger.Soft.dll.mdbMono.XBuild.Tasks12.0.0.0__0738eb9f132ed756Mono.XBuild.Tasks.dllMono.XBuild.Tasks.dll.mdb14.0.0.0__0738eb9f132ed756Mono.XBuild.Tasks.dllMono.XBuild.Tasks.dll.mdb4.0.0.0__0738eb9f132ed756Mono.XBuild.Tasks.dllMono.XBuild.Tasks.dll.mdbPEAPI4.0.0.0__0738eb9f132ed756PEAPI.dllPEAPI.dll.mdbxbuildxbuild-frameworks.NETFrameworkv2.0RedistListFrameworkList.xmlv3.0RedistListFrameworkList.xmlv3.5RedistListFrameworkList.xmlv4.0ProfileClientRedistListFrameworkList.xmlRedistListFrameworkList.xmlv4.5v4.5.1RedistListFrameworkList.xmlv4.5.2RedistListFrameworkList.xmlRedistListFrameworkList.xmlv4.6v4.6.1RedistListFrameworkList.xmlv4.6.2RedistListFrameworkList.xmlRedistListFrameworkList.xmlv4.7v4.7.1RedistListFrameworkList.xmlv4.7.2RedistListFrameworkList.xmlRedistListFrameworkList.xmlv4.8RedistListFrameworkList.xml.NETPortablev5.0RedistListFrameworkList.xmlSupportedFrameworks.NET Framework 4.6.xmlASP.NET Core 1.0.xmlWindows Universal 10.0.xml12.0binMSBuildMicrosoft.Build.CommonTypes.xsdMicrosoft.Build.Core.xsdMicrosoft.Build.xsdMicrosoft.CSharp.targetsMicrosoft.Common.targetsMicrosoft.Common.tasksMicrosoft.VisualBasic.targetsxbuild.exexbuild.exe.configxbuild.exe.mdbxbuild.rsp14.0ImportsMicrosoft.Common.propsImportBeforeMicrosoft.NuGet.ImportBefore.propsMicrosoft.Common.propsMicrosoft.Common.targetsImportAfterMicrosoft.NuGet.ImportAfter.targetsbinMSBuildMicrosoft.Build.CommonTypes.xsdMicrosoft.Build.Core.xsdMicrosoft.Build.Engine.dllMicrosoft.Build.Framework.dllMicrosoft.Build.Tasks.Core.dllMicrosoft.Build.Utilities.Core.dllMicrosoft.Build.dllMicrosoft.Build.xsdMicrosoft.CSharp.targetsMicrosoft.Common.targetsMicrosoft.Common.tasksMicrosoft.VisualBasic.targetsMono.XBuild.Tasks.dllxbuild.exexbuild.exe.configxbuild.exe.mdbxbuild.rspCurrentImportsMicrosoft.Common.propsImportBeforeMicrosoft.NuGet.ImportBefore.propsMicrosoft.Common.targetsImportAfterMicrosoft.NuGet.ImportAfter.targetsMicrosoftNuGetMicrosoft.NuGet.Build.Tasks.dllMicrosoft.NuGet.Build.Tasks.dll.mdbMicrosoft.NuGet.propsMicrosoft.NuGet.targetsPortableMicrosoft.Portable.Core.propsMicrosoft.Portable.Core.targetsv4.0Microsoft.Portable.CSharp.targetsMicrosoft.Portable.Common.targetsMicrosoft.Portable.VisualBasic.targetsv4.5Microsoft.Portable.CSharp.targetsMicrosoft.Portable.Common.targetsMicrosoft.Portable.VisualBasic.targetsv4.6Microsoft.Portable.CSharp.targetsMicrosoft.Portable.Common.targetsMicrosoft.Portable.VisualBasic.targetsv5.0Microsoft.Portable.CSharp.targetsMicrosoft.Portable.Common.targetsMicrosoft.Portable.VisualBasic.targetsVisualStudiov10.0WebApplicationsMicrosoft.WebApplication.targetsv11.0WebApplicationsMicrosoft.WebApplication.targetsv12.0WebApplicationsMicrosoft.WebApplication.targetsv14.0WebApplicationsMicrosoft.WebApplication.targetsv15.0WebApplicationsMicrosoft.WebApplication.targetsv16.0WebApplicationsMicrosoft.WebApplication.targetsv9.0WebApplicationsMicrosoft.WebApplication.targetsdeniedAssembliesList.txtlibmono-profiler-aot-static.alibmono-profiler-aot.alibmono-profiler-aot.solibmono-profiler-aot.so.0libmono-profiler-aot.so.0.0.0libmono-profiler-coverage-static.alibmono-profiler-coverage.alibmono-profiler-coverage.solibmono-profiler-coverage.so.0libmono-profiler-coverage.so.0.0.0libmono-profiler-log-static.alibmono-profiler-log.alibmono-profiler-log.solibmono-profiler-log.so.0libmono-profiler-log.so.0.0.0monolldbmono.pycecil.pcdotnet.pcdotnet35.pcmono-cairo.pcmono-lineeditor.pcmono-options.pcmono.pcxbuild12.pcal.1.gzaprofutil.1.gzcccheck.1.gzccrewrite.1.gzcert2spc.1.gzdtd2xsd.1.gzgenxs.1.gzhttpcfg.1.gzilasm.1.gzillinkanalyzer.1.gzlc.1.gzmacpack.1.gzmakecert.1.gzmkbundle.1.gzmono-api-info.1.gzmono-cil-strip.1.gzmono-profilers.1.gzmono-shlib-cop.1.gzmono-symbolicate.1.gzmono-xmltool.1.gzmonodis.1.gzmonolinker.1.gzmonop.1.gzmprof-report.1.gzpdb2mdb.1.gzpermview.1.gzresgen.1.gzsecutil.1.gzsgen.1.gzsigncode.1.gzxbuild.1.gzmono-2.0monocilcil-opcodes.xmlprofilermono-profiler-coverage.suppression/usr/bin//usr/lib//usr/lib/mono-source-libs//usr/lib/mono//usr/lib/mono/2.0-api//usr/lib/mono/3.5-api//usr/lib/mono/4.0-api//usr/lib/mono/4.0//usr/lib/mono/4.5-api//usr/lib/mono/4.5-api/Facades//usr/lib/mono/4.5.1-api//usr/lib/mono/4.5.1-api/Facades//usr/lib/mono/4.5.2-api//usr/lib/mono/4.5.2-api/Facades//usr/lib/mono/4.5//usr/lib/mono/4.5/MSBuild//usr/lib/mono/4.6-api//usr/lib/mono/4.6-api/Facades//usr/lib/mono/4.6.1-api//usr/lib/mono/4.6.1-api/Facades//usr/lib/mono/4.6.2-api//usr/lib/mono/4.6.2-api/Facades//usr/lib/mono/4.7-api//usr/lib/mono/4.7-api/Facades//usr/lib/mono/4.7.1-api//usr/lib/mono/4.7.1-api/Facades//usr/lib/mono/4.7.2-api//usr/lib/mono/4.7.2-api/Facades//usr/lib/mono/4.8-api//usr/lib/mono/4.8-api/Facades//usr/lib/mono/gac//usr/lib/mono/gac/Microsoft.Build.Engine//usr/lib/mono/gac/Microsoft.Build.Engine/12.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build.Engine/14.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build.Engine/4.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build.Framework//usr/lib/mono/gac/Microsoft.Build.Framework/12.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build.Framework/14.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build.Framework/4.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build.Tasks.Core//usr/lib/mono/gac/Microsoft.Build.Tasks.Core/14.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build.Tasks.v12.0//usr/lib/mono/gac/Microsoft.Build.Tasks.v12.0/12.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build.Tasks.v4.0//usr/lib/mono/gac/Microsoft.Build.Tasks.v4.0/4.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build.Utilities.Core//usr/lib/mono/gac/Microsoft.Build.Utilities.Core/14.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build.Utilities.v12.0//usr/lib/mono/gac/Microsoft.Build.Utilities.v12.0/12.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build.Utilities.v4.0//usr/lib/mono/gac/Microsoft.Build.Utilities.v4.0/4.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build//usr/lib/mono/gac/Microsoft.Build/12.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build/14.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Microsoft.Build/4.0.0.0__b03f5f7f11d50a3a//usr/lib/mono/gac/Mono.CodeContracts//usr/lib/mono/gac/Mono.CodeContracts/4.0.0.0__0738eb9f132ed756//usr/lib/mono/gac/Mono.Debugger.Soft//usr/lib/mono/gac/Mono.Debugger.Soft/4.0.0.0__0738eb9f132ed756//usr/lib/mono/gac/Mono.XBuild.Tasks//usr/lib/mono/gac/Mono.XBuild.Tasks/12.0.0.0__0738eb9f132ed756//usr/lib/mono/gac/Mono.XBuild.Tasks/14.0.0.0__0738eb9f132ed756//usr/lib/mono/gac/Mono.XBuild.Tasks/4.0.0.0__0738eb9f132ed756//usr/lib/mono/gac/PEAPI//usr/lib/mono/gac/PEAPI/4.0.0.0__0738eb9f132ed756//usr/lib/mono/xbuild-frameworks//usr/lib/mono/xbuild-frameworks/.NETFramework//usr/lib/mono/xbuild-frameworks/.NETFramework/v2.0//usr/lib/mono/xbuild-frameworks/.NETFramework/v2.0/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v3.0//usr/lib/mono/xbuild-frameworks/.NETFramework/v3.0/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v3.5//usr/lib/mono/xbuild-frameworks/.NETFramework/v3.5/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.0//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.0/Profile//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.0/Profile/Client//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.0/Profile/Client/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.0/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.5.1//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.5.1/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.5.2//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.5.2/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.5//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.5/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.6.1//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.6.1/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.6.2//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.6.2/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.6//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.6/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.7.1//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.7.1/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.7.2//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.7.2/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.7//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.7/RedistList//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.8//usr/lib/mono/xbuild-frameworks/.NETFramework/v4.8/RedistList//usr/lib/mono/xbuild-frameworks/.NETPortable//usr/lib/mono/xbuild-frameworks/.NETPortable/v5.0//usr/lib/mono/xbuild-frameworks/.NETPortable/v5.0/RedistList//usr/lib/mono/xbuild-frameworks/.NETPortable/v5.0/SupportedFrameworks//usr/lib/mono/xbuild//usr/lib/mono/xbuild/12.0//usr/lib/mono/xbuild/12.0/bin//usr/lib/mono/xbuild/12.0/bin/MSBuild//usr/lib/mono/xbuild/14.0//usr/lib/mono/xbuild/14.0/Imports//usr/lib/mono/xbuild/14.0/Imports/Microsoft.Common.props//usr/lib/mono/xbuild/14.0/Imports/Microsoft.Common.props/ImportBefore//usr/lib/mono/xbuild/14.0/Microsoft.Common.targets//usr/lib/mono/xbuild/14.0/Microsoft.Common.targets/ImportAfter//usr/lib/mono/xbuild/14.0/bin//usr/lib/mono/xbuild/14.0/bin/MSBuild//usr/lib/mono/xbuild/Current//usr/lib/mono/xbuild/Current/Imports//usr/lib/mono/xbuild/Current/Imports/Microsoft.Common.props//usr/lib/mono/xbuild/Current/Imports/Microsoft.Common.props/ImportBefore//usr/lib/mono/xbuild/Current/Microsoft.Common.targets//usr/lib/mono/xbuild/Current/Microsoft.Common.targets/ImportAfter//usr/lib/mono/xbuild/Microsoft//usr/lib/mono/xbuild/Microsoft/NuGet//usr/lib/mono/xbuild/Microsoft/Portable//usr/lib/mono/xbuild/Microsoft/Portable/v4.0//usr/lib/mono/xbuild/Microsoft/Portable/v4.5//usr/lib/mono/xbuild/Microsoft/Portable/v4.6//usr/lib/mono/xbuild/Microsoft/Portable/v5.0//usr/lib/mono/xbuild/Microsoft/VisualStudio//usr/lib/mono/xbuild/Microsoft/VisualStudio/v10.0//usr/lib/mono/xbuild/Microsoft/VisualStudio/v10.0/WebApplications//usr/lib/mono/xbuild/Microsoft/VisualStudio/v11.0//usr/lib/mono/xbuild/Microsoft/VisualStudio/v11.0/WebApplications//usr/lib/mono/xbuild/Microsoft/VisualStudio/v12.0//usr/lib/mono/xbuild/Microsoft/VisualStudio/v12.0/WebApplications//usr/lib/mono/xbuild/Microsoft/VisualStudio/v14.0//usr/lib/mono/xbuild/Microsoft/VisualStudio/v14.0/WebApplications//usr/lib/mono/xbuild/Microsoft/VisualStudio/v15.0//usr/lib/mono/xbuild/Microsoft/VisualStudio/v15.0/WebApplications//usr/lib/mono/xbuild/Microsoft/VisualStudio/v16.0//usr/lib/mono/xbuild/Microsoft/VisualStudio/v16.0/WebApplications//usr/lib/mono/xbuild/Microsoft/VisualStudio/v9.0//usr/lib/mono/xbuild/Microsoft/VisualStudio/v9.0/WebApplications//usr/lib64//usr/lib64/mono//usr/lib64/mono/lldb//usr/lib64/pkgconfig//usr/share/man/man1//usr/share//usr/share/mono-2.0//usr/share/mono-2.0/mono//usr/share/mono-2.0/mono/cil//usr/share/mono-2.0/mono/profiler/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29433/SUSE_SLE-15-SP2_Update/327954117f31e83200e20a256b782938-mono-core.SUSE_SLE-15-SP2_Updatedrpmxz5ppc64le-suse-linux                                                                                                                        POSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executablePython script, ASCII text executableBourne-Again shell script, ASCII text executable, with very long linesELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=aa4fa14a535e1b94f5e0fcccab98cf3b924f1498, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2185d8f870676fafd73d93de5bbea61d2fe0d0e3, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=0f3b15d9ca60d875f95a7910bf0641d7887caf25, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f8f0036747df37e418bd8629209d193dbb9f5fd1, for GNU/Linux 3.10.0, strippeddirectoryASCII textPE32 executable (DLL) (console) Intel 80386, Mono/.Net assembly, for MS WindowsXML 1.0 document, ASCII textexported SGML document, ASCII textUTF-8 Unicode (with BOM) textPE32 executable (console) Intel 80386, Mono/.Net assembly, for MS WindowsXML 1.0 document, UTF-8 Unicode (with BOM) textexported SGML document, ASCII text, with very long linesexported SGML document, UTF-8 Unicode (with BOM) textcurrent ar archiveELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b9215eb8f4216c4d4c0e8a9af18a9ed50164d448, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=de817760186ebedde46ed5e489db6630d62a7d21, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f7e5cc1da3bb65eced3a07775cfac04046a3e308, strippedpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)C++ source, ASCII text (gzip compressed data, max compression, from Unix)imotWDutf-82ed4c7e964c1ef02d282a86418bafe3020ee765ce15256221ced6fde983bc7d4?07zXZ !t/`]"k%]Q S@-ifةv֧T:/OKɚPfn'|j{IJWS.] u[$| xS2yٽbTlȓ*4$w_v%q,@ͲK:һ8wa@д݌Sx@>L`38mJL,enD2PK~|bUy4?Kÿpf1D^w|'Z s++m/\̕Mw}Wlł e 2 S0]dr{NHz\^ T׏:Z9&S*i{bŠr5֊=wCml>=6$C_ƕVX$eD,ZY0*)/f>E&=3{u -|zfG!;e JdzݸT g!jDrE{utZuOAb?/rmNR[N6-aY$^G-y0?V.b\zE}α<\Ֆ@oۣ}S/dGEaH +pȕKGr;jl K?,Us% Y9-c"t6to;jT')c4؜h_Fa@'n{` ǃThWk>&g;Fa?ίB;yD恚MղVo_r"{RM5w^9^rhh/]8 qG^ܾ ø5@1́ZiG6iWݤ>szTUu`}4#Q` T_ƅ%sw͆*TO)6R}gw9(!.] ]NnjL0VKr;yz?AQ?tTZGCO\!F(Jrj߉qՃ.u\qկR[Nm~^ gӨm@Evxn9X$mS%XOS "͕1KY`㳒#/^Svq꘣uXgw"cJ ΪBpn<Ԕe8JN, T".0 g2O ޼KB`[/b(u {tY)lRI0$Dyܲ}:?K t&r/f;`ha[J@j ph԰ _Twtvʀ@^s^TN7+Kل󃿁92^Jea^,@UG8ݤ2zLZnL{B/ƛa jnQsjk{ Q, ֻ%^ǶNÎ'[$q8nb|b*7RgoZi:W9e/&H'T0NQh,JFθZ7Sr74@4=32hKe#, ^ˌ {V:7Y+-<q)W*w‡kӗD_v~GEϒPBQY 1/{y >i5X?~iӰ+֢LQ@Y;yF F"fn:Wz klg '̊HYL6_ wBGjݧ:Wz04H8Ww>\/kJ^^9L|Z^Bc(:o[:-4V8E4<\ڈop$;^u7z{KtXmg,9VH[/e,2'ULKbôB5wC2 +1,Bluptª:I9P$rUa,7l5x^F7h-#7M2ʃV9z ^00Rf0勩$;loo;!\ƜBdְ҅RuL ?+ׁDZ>{䭫aZA|.X$xD4rp)'HHM >O\B13F D4<0hK'^ |Bz\|JDb3)obPRo$危}aϊs@e`jM䦄rR/ncrª] SoV*:lXd[~O2P󆆪w D(2zʮx]7 +WED.thJgFΚNa,x034P_0)#I &2 S;_7`]leؖI =JE 9AK ɿ>|^BO\(kTfFVȉc}Cɚ x'ovoKS:q\OL#^#oS֣%` A)RVG0mPҷc}{(d6d4uަ;m(.; Mc~]}z@2ٯĊs|3? Ayc#cqV^h0P<+b1Fߒ# +S$@~ 82l&JNse}b_Y۟-&lMb|G)8m%b7x?W\[ycwC+}oB,Ϯǭmmi7 Zݶ@J`"*+MVxdnEПPvUfuHۖgwFqr0{*P?\ģ@۽66-^2Ԝ\-ʚͽܥͮ@~3c{ %;B?Bʄ?8 ސc pYdP fT[ã#Y%gWA7")"\Nd,dSad9C9(nbn{ փfa9@%7&`RD"\3 3}hz(W_]u҄>i(zVK=8:HnwҡPoɤnfKIC"!d/E'Jċg('kVWAWRaL"pӺN"s[TیeU_Zvܟp=uqځ .Q,uVZ{jtA oiT$l2#I aYҝӣDH 0ih/X6Լ NDg]-7Iׄ4%ֹ6=T}>60y%ߗefiFc)XGK  7yY%zE S(w7ĠLt;)}5`'>T0TEDBPDpC]؛ ېZj1 ^>g<ꍋ^)DP.{`# 9T7 [F;1 c{49@EA10EHIxHr|TY斌o]+rpS߅> +Kd,fjZTuߌX[i$ #6_ q@x?J2/'I$KA={=?%n!  -re}}M( Mͳ\4s(c* [8HCTQkC[jLTN:wS!ȮkixoΤW\ {!M5s\@f=,s !r*;`s=⍔#q@9;2,im*F 9VDV29M,aT{Bk?PB5}Y*piCiޣ|KYXȺԔt|Q/P\~aγrҶE)\F-_Ccf7N'l<S/ f匕1He%ԱC 2k 3l.~'P֖<%s+Wd3:+QױۢVrz~.p^N͍Hjej=pDRO^ȿ\iȀC`T5#4p}y^Dh(~fťݢYȍۘ2e88(b?ɠg?φ”8c?G1 ղ8 pa@4Ptc݇ +qi,*`&Z" FŌGL<*Āi/NL9C2aiՆ5[G4.Byg& Έ:2e൱7J$р&Sv.⑚)ƣRrIjNa➄:%Q=>j{e6wԷ$l(Jn;j! :Oyi]Fg]ԠNs`edtELNvPPN N,FEV|f_&s[Qay,J+??)J70UҞI;ðz賴tMn-(-^,V7t-\EF+Ix^`%//HAN  Uqf}fb4$%(QZuJ3J=l, rY (y_mJ?K™\m!!=Jj^,NR`!fX̤&1[z'U:?6[Xw<]^>SSAWͼ3ކ Ao3ÇOgԠxկB6ӕ#}l;X9M\4nY8b.+&PiHzTW [xEKT$-zEbA뾻xTJS\$Rb8{-eЮ\?$ zlIlM[ )j[;Os,-b\!V1gp/Azܩ0"wܥғ$q]Ahb|O{8h *ăkc1#A([{a)ʒ@`j*XɜE]x} "j,g{J |7MKwc=0r1o5FתJ(?k8 ^liN=!ݼ z~Ů apSLVo Ѽ~#H)_ V˫rS)853eq=srM)"~ٻ1 1˿` KRzMetL׶F{b+&[Kv+qСùpBA+H 6THwBh~+q/>3{Q]9tZV&HClv-WO*ӷ8y#<@y~mprj_NWy5,4A]noCpwdR(!^bq cTwZ;ŋgT[g] uaFMsbqT*:sT2Ӵ1x&QFf$c,_,vh u"<AWO݋~O 8 7,-7Y1RSh4|D-{FvI uKfчU< <_%C`c9|=ESMhzL'!Eox5>R4Or櫾bBxυOsc\WUv81ͷk˵HB#!x `+FM[SIr02p_c:Ӊ%%ng\U1Z(.(Cn JjKS#@!//J B+ȴZLSbI"~>Tku!?SG]\*Vr:M"gK,i%/\l;M[ZHFJ+5o$hG*C^3v.r3/_)ԟ!r!7WU=NvV@Lē[& L< J{!֍$u*\8LUE}] n(^PDDv-oKpTe *s'YgoI?ڵMU1|Rc?ù,;| j=]JTKI Mqp`N,?`2S݁zĦo~u(gNeV'wbƱ eʸ aߚ% ( W@XY L[B~Zx@A@ oЗ=T`Kq1;țu{sQ$Z^F)={ZO@A fq {Hv`QǑ pR! }$z!'roǣ׶x\`9jpx!n]a0֗>8XjxiYgk-$ +@, e]lpjcOpF;_fml^Wu0/Ya*Mkvr8v.r +B8q]7,=bVMxXN&sK=^gk\ahY)) [CU@f7or l /ꐰaj17;_[roibhM?Ie$x`jk qv8*%Lv@.A*E>!ԙK(r(\.q831 Ʀ۾$^)<HmR-T{&&~)pE?Y5@+|̺Lҁt)-\RDIOe•a\P4c+>,r، u<꾼Anhl[z5<b8+?ulxL$*;g*pDb_0뵻/dc(M-4U;A{I"6**S%<'4^c!4δ>Z&"UExmu.l˾x ^Ȭ(rS,H7 &,ἩIUK&\ܶo' azi\^0J[T ՞SSEkaQz5lj<ڭ!+GNM]hfȈ,D\JR\MxX-l~~/ZYCdv @Hx 9Prx"@(gR3 {N8) hIAG7]DŽ~ Ae׮",9ł*~Z&ܿV#K~bQڄ}ƅ|w_VHtRt$",vm{k,J9v$Ja\ `DCP]i7*jh<ecQ䄓0C&*_낂?VfHϱmy>z5.;ѽ* Tlo'"eS#.X*Z[hUL@qp;nkt 1*[4AqխAQ>Յ0`K3;T6ϑRiL4*"XA9|2p؋6~pW.Er1Mx2 JB=(saWllWWo ȚD֫T_cJtoǻ$ߺ8' WCHb@,:O e<ѹ|v~HK-u{w{-M:q8!gn55'6vf?[RbdY&T\%diO.;k&Uf{]lS?biu}t.r bV|aJIT'7-M,l,ʉ&^EP*.;s>=_`tc,.6@VǞ©aF[#/rrSԮ gzYbrbǪ5[+a wg9!漅P¶"E7?*HqB3^P"Ȁxa GX4&"z8iQ<-v6qjraQ= ]b3!v8٩c"1C_[b0Mi,0ܰ##1/VFY~WqI#jƶDy>ד架Xbə8ItכF{ݣ&pdto^RmW{r:'W=^Ρ߳|S >ﰊG8(Y4)vvWd$pj~Ӹ17Y6og(ຨTcvb|υal5ń,OV{,i&jVxD'["y>jdJwFeizݿ|?S^mFL%5(:@2Pm ⪍F̝3 Y)N6oKrhηL*il1b aRJ1*]?zP,#G^,HpȁBM,Q*] /9:9[3`/ ڕ5KSA07GTn4)##9f45_)WKwo~ŏJc55,C{}I |ED`o . !tv{yE4 b*+0w4B\ASG"5({>ǀv]ȸf榩zM:y"w3Ŧz-OA.t%^x}<{[o i:HC@gѣ{97 :b$~!#[0^ RH'50;hKZJ gyRӵvm/HjVUCEhqoPS.B@|#c}m8TBWDp9^V=ف*@F$,>pM;}ZR2G vdcy'aTXh| hy:Sueu{xEU)o7wHKsí4[ $\K~~݄ۨk4.p;vf>pmAwAWS̲Pf\CVW^^` =ߘI [7^D!nԯ7/ / 5$EN褶࢘G7P5x$h$O@H~5{f*҃6HK DH)xj{]^ 騸 đWMZ /Q1y't>XNO[zPr@ b r*s-cEӍY;1:#=){%[3`Xyz2n~$N1K,]Dp.L =<e>lStgA1<(t~bl m[j{W1)h~|n56Z9Fz2;N0~8DoA۪RS S_!|qsO S5=`y,1}e&՝DOsEzg{~x~e(ɂocH3} Qhr,pj.8 P hƨA S~OXndN"$x/blERg'5z/HU ?˖ nC X\RFdžuptL7wZ\v Æ# H7Q#Wס`8TY,[v@03E`XbM< K[X[q$[pdfܸr=Ap J"H[[H]>s=:"dN^G=) Cgߔٰ*=h7Yϡ9J&=b ~mtNG/Z+;eX@vy:Xl .H`i*M3wrve@ (7{ضA74H(%:n9W 50ۨ KV=Uu9xİV9cT[UO3a\!m>3xWשg09dwQ=Qm }R>(-GgƇµC~j3y(lB;+ѨVd?UOi$~_7m]!"%FRyďspRWbjߡOrlvhdL6kuФHmb!ziȘ|Qo㉅k},!Im6'o9а"$B.u3fbw)Ҋΰocs:+yV65(@pJA뙀X(@#Ԗr=]_S֜bBFoZ8_جNwVAE Ou!U.;5`Ρ,ʗ'vMڊ|+b'R"x]*Ol|Ih]i* G/#As8S۫bQi=0J*3ڱ塖Gi}L3yAUZţ'KfcmU\";LRFo  TKCJ(bgU_,f$zI3e#UB@-•L"YB@kL aU Nqn.~[qt~5RZM; ]~:@e?? { ~,b<;#a M=, }@G}P,md&sWs_xZx Y'v3B&!5g%YX,9ֱĺ~6[yJn)/oՑ폓=nyݳRl[V:9aYCEg?s$f%ZV_X0Z8^Mcd8_if;Pe[vt"à#{8ﶰW<)xA=Qh(d"0BvȦx 4&*2VF5XsdW†FCׯLM`S쳐-xէ4'#2* |}AAy8kr!4ّ{A!a6 'd8Zf©R\V7#SVv]݉{ `&ٝ=n:IȻ E{qMM=3E s-4њ,gѨ6 jt7R6I6/z &ڼb'P̗L&/dϑ-^GD"rz]%@rNm4n8\ψFQ[LU>SG@z%VCTX3ŞASQI3פ'6I6Fk~2]ҳ (t ^C̞F~d1dC3}[GvVf.uӼZGiGEy{!ڱ$ff* ?ӧS攟W 4\s||aP^#hTO.el202]7Z(^nr 7S5_d QGwd  /xZT."Je^PLV?B'bj VQN5XO}ͺg>/ѻr?z!K?IZTۮ՞naB+^UăLEKXxY"3ZRK5R-8Wk綡M]IzzKy{;>AʖcdQaΟXHu/'yQEmL$$l]goPi[,QHj', ?ŬZ\p& 8G_mSgơ@Chˆ^=k'؝h$/?+U^B!jʴ6Z'[T!ـn%e+,ZL5un9Q`s#jJ?Y1 NB{uT?uڌ‚R~65+^Znޖ#n͖r-)[&(!.Rz\MZ~_/riyS/31aU" %753T}*M˙ sb]JF4E.s3jcgԙ}F* iEJB1Ы6p=TED#ZvB#!L0kZKп!0d=gY,Q[r:'|^IYzػpwjρ*WQ*{DmeB4X쿕5YG HqE"ۄNi0IK%AODUOBջ64kLЂHFȽJˎj,Hȋt򬁽խj4sSjV&*aw\kg >tܿ(=W8 }Ϣ|^n{[ UCx]Ҡ< {}=+ʧX)zK$f`=Ȗ>FmBf3pGs{pF?,P?Ő &.F0@|E*`kxa؁Aziq53e+fFt9[޾ ֹ?bT+T%n`>t:cT/ S;r^@l.!C(੹a0|^͢;X`M.'ITLAXu)vQ;%?BIsTÓ$nFu?1U3n;$pxBXy8^*7W.Pp84 m;};;o1Jz)\,D$p?  p'$ܙW(,?\LNèp[G%܎XLr*ۖtʾ0PCsAxrƽ7ZvR,]%Q W}h\e,tB9l4jm@|Y1g҄7ۖoXK$!o@z #C+&q}6K#@w.2չG}_/מ,>e-ћ.?<]v0O*7%TPG,=_-Ԁ|@s5f5|@uwe ­[Lehݛ蟿"!X/wP dR@Gj+9F[H,dE42Xt^I3Vc7;duqW뱠tRrnɯy7/*T}Pok#Y6$ xlE*Ջ* 5wd Kߋ'ӫ#oCtiM]Î1A.(AG@=(6ckrVp/J5 $B?,B5P`Z2K磀zb\ ǁNpXSg!7YJ%)2R?ξ-7dZb`][]bCNBQXy]T^Fx%i2 '[I;~ĐJzBckz7i?­ Ӛ<TLTlȡ}@~sG)+ mR$Nɑp>NEuPBZX.](A' dv ub휱Kxn~%wU BbD0ǏL!dEQa7'oid+!Ir.:W/4-Ea&(|ˆ]yI"y<Оy=_Sz7ݕϮY¦ݫJ--Ȉ7Vҩxo1aމ8'90qbFp ~^= xa>q兛V[[`VAU2`]ۀQ#uNDM*PorP ;Ҝߨ[M 2] )UFi#YKpE9:{@cv^zvF S26E dTJ1oF;#_G@MG+6I0{GW߶e^- 4!~Ma/sܙFsZ+Y!L1E9u|KnJ 'D[l?h.aC' ?F]x뼡jΚFhow!<(wR^"M]dX̛W>pgԕWBl͈7QuhdS@V̽0塎*_>ZKYlD_QP'T B"80 (q}pv#QH ZeɄ$~Pv}SNi3Hxxk~mrⲖkNIAH&H^WU7B2Ts}n|i2ZgSLN/:ގR@QjfvLbuМϚN}'pCfYf6%xj_K%F(8V,I!qU֓*М&+JvE}7'K]FL ѼI07C)[% eS~lk%# *88Ax&U'9m@s&͒bU}E*{Zdya.3i G%#?i5`~rlrٱV®}i8HEx?}d]dӸcNcZOFQ1c6an/9'J9j楐.e?C ;󲗝WozjzxQJ wY3`˄8O)k:a죵CO"?gVo Eyj3nE:6=w寠 _]Ln|k8OvGCjepj KǢ8Ia"e~O'\4)8:vnۓ7PN^hfkJ 1NZ*9ǷZ" 7QnHwPUᷩ7oD#+*疤!ĕjþ>tM0:D$iq%Gp@QATX8c/1kj{T^79n`,Pvҷr-}]vsɽr :v|{v/0+SZ0Cj nj`8DdaܖU~N6tra8 oZ^Ά *${Ĺ zJgK$dLaloGF%=upm)/ơ Xgv];aAenrjeEX6!nuS圭 9 pf?6_am+,dĽv`u80U moFCb%*刑b~$Y ɔlnZa#UrXqRazoBg=uGtQ\wN(#]uju}|їn>iff"?dnOZ^Ή=Ԅu 0]K=Q:*vpj` o_,%իvM]9r'[If`I:ՖT~.&q+TB~|W#ZCUb]+LC8QvTBV-\c_X0~V9DGPf}Qt?桊34y0J-ǂ#!H.;0] 0֪m M}?ژX)S[/9$Bg|%.J&΍R$Sp "R-=ҹ]X#sp|ӻZ ^{g%P+R8 揘#ѽeh0+Rw;h)N;0>+~ct}*UK]'ܙ35gC-ll>Z׃<dsXۑR}"uE2Frq8{Sh̤8oU}V9 / 4P&4zZŧ;PAݺq=,7X]T7w-_J*R0AC ]^kH mȧ!Dj!oϙ6a}}7Qa7ba+ϭ~<\důK aa׶؁c @~{Z,d w#HțcKwcjvx)еO˥&O($xhEj!mW?it(m_*!P/Wm6`,*?S,t{?{&?K}@I-QsiO<Oy-)uwpc@]L{(ɴ C=kC`X_.,0fI MEgNN,}hF]e ^I 0abO5$cIV;sC h*{i#pp^um>3\R7lf^wmT05k?ob,"熫VzLYg7wC%Wa1" o~~/h>9H׃*# /f Q?]3kP,#OE+ Nkd;ЩH5, ZL۔i4U;"4 uǐiX-uI܇>oYy+-tM~8`INeo+4YzMC\/ ׶X -8G˄}>DdNU:Q4=݋ߞX`bI"}많"8+i1[7'hX^3F6I*OZ{ 0kup/*UnZJPZG O9S pc8;؝Zl@,U0wM_+Sԃk8ih 㽎|b<*!h_%aTP[ɟ/+s= N8h+8I:PEN[S6D-Pw#rwd2Y,``i s*'UטWJY0>8=^aPxGdum =YԚZV|~ĨdTZu>Mr4BnVBC!r2]!ӇBC.8f0O^mUKos #h,C/i ܩ^$~BaQc7~zr4p_qŌTqSPҢL`PW^ˏV#+A`> c-9_ ۺ'bķTg["fa|2or;_&I>p(dtUGpW$sM ig&:s+fo57mK$'<)IF)Њ%x O'vGv6f?+7%WjscLm_ f}4<@Er&1P0UXs)ո{V#&_3tJfO>0U&u;Ǘ fCbPF*#,2lOrƑq-o5PPuG 1D];c9g.С¦^ HZ"F]9$tIeZ 及.'AoĒFds[nzI?K 0 -򰯿 #ٔG$ _=Aɤ6VV0_爀N7,&_#&J/d#^8`( ?$i`vZB6jpA:gTS.jDl52 ե8~EPM I|+*lVW%Ʌܼrw|A%cD닜M=ί|Ui@o-;3jOx;Zsq&߷WVE-Uk]_Y~+)ؐ"N"$OyĢqW@(90}Yta!mcя7~?a1Kuj9!r0BU!<oWuA>/k[~tIHq;CvjG]E: m&g ^!~b-#S%(pPGIP\~,TAQ< fDP3Py5 wXD\R٤J|x(l!+N4Lj>qԧ6owNx piX7]/;A6<")p"p:?(K2)FWz+.SPŬvf\\IN0`i䶞%i>9DN_wy 8[ms >UZwõ$|):(O7jʦ'p~#$q>~6=]&{.$G.3/8}w 4H_@1^&j}VO,L–ivPfBu4H8UǷB|Wp6?6ӧ_(|/k') L1n:LCABY qӓUDqVL%uB#Eag"N<̾PK=_n<_8{D2$uķĒ꺶-i90Q rgTȄ4!ܒjgJþ|V KfJ,}L;q x*XQZN bIvPθb.&8!I$e[1 ` )~nrjd ǤkC֣,\8ށpQi+z 7q|k b5Ŵx 0io wzu&5 4JlcH-BeK!pbñQ-55m3] Ά0 .uʏ*8o0_SK߈bu.-Zl!Av[>6? bN導$qu$t-BDAymBڑ gxz$'&&gJ wU ӝ }FFSkqEϸ*\,VCs># 6!/}d*E7/ F x-cʵq MS@5E\bp!9G8%Mh\_ɤ\mx \ְK7"7S./s/rA| dԆzwk_mm "uWC+Ai}dk몗N޼ hhM\I^܊Gm`w-:od DJb>h $0Jkj<_}|u ;uTҢ@[-xV_]9Y%d9]bZ]gO) rodT/SE/P#Tb mdfТϼ!|2dw{x `U'aƎKf0*ޛsA6弖6NNj_?l#z@xغ%k Nev)?轫%FaM^tzGͶHjm6T2ohT_Kk J&K'ݭ< yc&~'*k 5Dyr͗o`Д]N W5BzdW:+PV d[ n9?1q0zsE<S0XR.AfxS|caR'Rdv1E+P=CyNw?Vx%:;&2PXz}"@\{ȵn"-Ox¤u'YJ:T NZ,dޟ";53F\'u\_Fz8 ?;X[*L._؞g2~ Qڰ"SUK+Í_kJ%N/vͮKUrT,B&o7IF6xe,t*> dR !K`bxa ΩPuӻ&[b쪸V@ZyՑ}D{x)KSL 2_!ԑX^D<72?2y&d }_F40Ţ(I =0i=],c3nrD[ U*$NxI)ߣ?7bxQ% 3 gyz=AwBipgXJxx/݌>IF *qN 8 = vs~ XIpb^|/({A|wSv &}9T͖;?d*WKDci{ B!ݓA(-s"BgShYZTKu DĜ+j᫽!|>]έ\C,2HѾEWE~eCEjm!vT'5FZ"f `&GhC;|mbR0MTcMs`] kڮ4>ĈbO-²,Z1ӓ71F9H8k-3Egp?O9BVaShW g27XO~JX?8 A9:sؗʘ8<2qP+ҰFGl(Cxopq>Sc)^vu ^{7dqU45ۻſ 9/ ;%m:9_{~tdlDgup"Z+:gInkGZHe_B2ׇMDpW/߆ ҔkoԡX!ͩfP+e=#򦺀;؀򥱚2*/FTq10izӒw0R9,PyջGꐓnd<;5n!YSfp$UJ~s//ԗx/en"@w2gG"פ@.lئF ˸:tL_Ŀ4 Gٮ&-9iSYV;j^{!O1CB$1xB>wM5q b3KgM[|ŦlWdڑ{ϳgb )a}%gsJqi =R>)x@ zcj-佹B+r/͙M䈘"&4)L塇py+u 3yQ2n+xKn" $ Sȸ*&bmƝƢ8?N ^e%gqt* 0?n>F1 :'l09@zo q~)&T#^'Hіn=Rә8Nik4K؁/Z dw`o@j՛'_|jKKZVGW(]P..毷5vKTKw\0Y8?#3<f n4hٞPU<Җqźj- eW~]~\ 64* dl%tYn{l,8hx&֜-PL_jÊ|LМź}]S8X > 6+u7צSz):N9iQv$i4z?mD~WRR,NϠ|$(XpEH \G)Q$|~O{#.ez}țKU#B)AdYӥ>qE'|WJKh/R't^iJ@ '3LsRL ?`[oT))sow^9z W8_6lE_t9u βg7Sه'UU5Nڍ÷nYh@v8}҉Xң<‚w:> 1&F+sRə`Mp4"A!w C ,ab bb }i!am+AmAR F~OkqZ?D.Љ_ kG8*m\[!]&~!%7wG(.nQ%]iLJˏ} ]aѓ!imDumɕ<7fPrX]+7Ia˞šQX,3x+ږBO+durJ)w_IQ@Mqau=J8Ŋ= n8p^5,`7R_ õx rzspe}-.(n$X8s^W69Y.Pi@% F; *9J&dBE-6Potcwc`a0#:+^+(cH\;Ɠ=YFg˷wG Mw.wrco D:_}F<(*O"]&s nߛ b)ɜ=p{FU`# =ݜ3ǃؖ6Q_%?#q u0XL\X8)'>}gϻȟ((ܭ횲;p R՞EWf{ *j@;' xX78פ'FP4 Θr}W"?wNW'Lbn|:n'R\u$EDpgpuUޕb 1Wޖ~>$)2KXA44KϘ.[A#J4XɍgM[_qq ef7/({gۖ>6qQvMڔBh\uVBhдMN֬U3۽&@mϞ{k$ {{,1) LQG&;!/Jݫ2("e41n{]nB 6@Zmz&zT%LXx'ƩRI[2-?[{B;LY>ōTfM.8pǴ}tnW r@upr)Q_ɇ'#$AeHNDΖQ y?^,Ĥ>&H>91BuW<s ]IFI4rI[Y(F_,  Vx`}i2[.)3k6EF?- [O̸Y&q1~R G׍MbTj&t'%ZpgSqh qoo9o3HlK,r[@LZ*wi|)Rm?e7t+΁YL,2!&8IU< Yo-~Q䖸H'+l7yÒ~J̨(,*1p4HNvYӔӲJ>B('E9Smg>Kf"H&IG, ɛP\b}MS&7l~lj2Hk.>S@9ǩ‹Rd\pއ"G=BuBPR{zVMO\*:W?s[aW~DM/~m+̀]XZhQɷϝ!в0fх"^*ۈU~1ѩj-D"`Zn02JYcj5E&9"&4\22I-;%>N"}x #Se^fKfՇɆ/VHʟh1qAV b}ňMuyxLVE3͞U g:YA*4 "!N!*8-~b5"{<墹^ HzqQ0շ̢/{hr_N#En 0!{c}WߊنѪO͉we6Z[閩?UٹdK%!q[HЯuQQǀ7BA/O1 )e ).Nb{5uZ͖x:ER>f/,~Jc%44mVNCؒ|;wcM]RPA}{/7d^#]O׽JfwU!K+l,F<:3йb]]mnaFk\G]?X(*(9z^Հ&n Sh&Az1媓5DZK)&dу$ߚ1ƉTǠdɏ=^lQas麶J+)/E1| %hY3tC7˥:I. .i`Ϟh@& f,^bj-T.iSRBu~$:m"BGpslcmi*:nz#6;I:{#;3ESTVي)bhRn,18,h4%~ã_JfdCe$^j kO QQo'#2G4!:/̭,ѐ%%%b`ƜcOZ>I2Xc0=9Ptv/0mr!Nwɧ`L#/|RJaFi<]VaGᰰݺNrKkK}>Ua =$Dj"WB뿛qML7b^<\<2<KZgWzz@0-s G>t& cVa[HfQKvA0@ ?01T=NW\RtQ ͳ[-!hšYeaIm_H6Yse'sGxx,k.J?>}( #I0CERY 7ɗG)FJfQps& #zZ|\K%.km<#ы)]v2_ʽhK\wyjV%*V^I?_y5JP&.} i2b)䃵B{Za1qCvҐ`})z 4ɀuzXG7%Vka4\gn%߻ H<$Zǜ ن~N XUQSI=1hjp sL8 0VC T*4}-53~w|kvetj 7-ay-at} 0s@\F{2 1A]f)-&ҏ.ִNiQ9{ <è\3k?c#}eߤ=rvgL `12s.eYy/n0D^/sC$+_Ps5/'ߑdR4{82~uZ|.dY{6 Nu=E~D3F.BB@RekzE"]Dz(%e%AaC6.a18n$k }p4%Lf ?KvK o۰LPA_yc,XV&>j5 L(` 2N) ?tÀP5r??0V)SQ Eǹ'rUy ;'?Z2^9*7GnQ$H !r2LI$`XeB _J̪T`c._ED 21m"p0:l ReO Y4.W|[EgüE{lW4Rˈ~V,G^* ;u=j@a,3,1>'\9ذ64t1ߍ/-]W/6"Fb37,n薥z-(*+76Փ [a |JJfdM޶SnÑS} 5&쭟z(kskL X59W5Pf3 #dϢ@;D+u$}x[,ódx1k"e=z":q},\vtmL[ې*ʤi4 3ȴI"=.K]kxM-Aͫڡ$d.֠ppmbX}J`U xO"?u? >,Mgʢ]}+^2huMX |G_ gݣC@aS'{.6#'B@a_$I)NJ0=6 ! +S#cpN}H^z~(:5b 7**XR,K~/ {aڙjz5?@IM Ըm!:ڨEc8̓wfrWg:}do\'EǩWnߕ|O]d7\?o>DА|ہj#v{I%Q`U>Ej:R4dQN(-|J\Ca4n'lL| u/@Y5xfiv5zzcH k%F4P6  )b*P:"\cA֬ǒ'vf?br{W!BϙbUoEKՈם-+6@S[T,F6}bF|>5VU2‹Ϟ^ ΀7:ޫpҘJx_Nc3¯5ŀ/H1o9X7Z=`7m:[ CeIPɻ?S4>/%DU*t:{^E)wfI\* ^&:SƧTzn`\hc$VxT^푪073dV3>aJ Q*\xa1*_i^-NU(>f|_UWGLY-gb~Y> wJ^X_&??w~rx 0ֱTMifB j͍6l#M j}gDHim9$ ϱ~˜:74^״w?qwIxɟ;.Y1/p:ׂ=fRxM^HAilNMT͚W.}KK]'$/bWpި26R_bob]t)1GAc=:5ѹ&"j;{Sw]r17nt?NE %C4F6!u5C-][03^n+*a P}x}pKJmqEsݵN¿f2Ϝ ?눧PO [Jd3XE䄈+v@e(2b.#X!}!2}ro Ma! NZw:0pT硑e\0^S4Ur0Z6aHAV@̢N|~ri25nWj1|ZRg.L?+D/pr8XS×!i,կ_ tKjk:vq=&ۆH0խ[/&ư(ZkB}We~r*?0$hD#FՓi™U ђ3m%o54L4n<1JЇ5Z| Y?'.zș4 Cr@xo֖nocAPIкJMzIY(3"낞#a 6EF΄%H/'VZq57Ղ`>L٩Ľm* K'5牙=>b/̫^17ͳ;,|Y=;`a% 1πrQ'b˱Q eհ/+_$+!VH!/0i4X>̯й HL=Ǹub>G.z;;plm Ⱌg$X,uM٘~4] /2' *LOU斲X?Nps`@[ n8m9՘lSO{C6mQtncl(Q*P) ؛;1}*.IYp5% c8CNfmbߒbedO =%@HEU~n>;aY~D2_n HeoN2X-IU&'I9_,-a_(9q@F?н^cD"5c\&p^̀Lt/|F0-Yz 讶5m*:؍/JdFhͼ!=uzqk;aví`"ǮqK _Z0VT)nd_YjprwB\?UDNtվ;@CWxˉa`O}-n!]6eCpj.Nw?@]w ·ľ90kHg8w 6z6 "!(ck+{Q؏K8Lڒ!l sMƨ\Ѵ/+ @x\[{:kaߑ~G$ ZR)c9)(z`&C"1P|`䮞"JC6/\(\7\g?@pe QTvRBcd_<"Ys ʚ1i5µi5sg`+}AaQ'9dԯ*pR1;:ϙImLUvߨ[srÝXjij^-_XJ99ܰ sR̅`ݿAϞc#Elv^wjZ^Ij1n 䈹ozᒺ' +Y[RfA]K'p֠`|(zw&74d+j6LXjN0oMEQ,4[6H,'+(2$w=# .~m"k Ll{NPpq!{][+фտM"Jl;+ N*U@aР8~Oյ]QKIL>UFr_ 7Pb^ Y9_/rPmÊD UIh\7bʄzgD⟧P6#h{zat+Ilrmazn2L"",g"ăM{ұhv[P. = +ArnMЎR_Ɠ&o|!fosl.8/A_K50duq7'ǟ\uJ;"*FpA~^A(˃w ^|A2B^eieuCtBE~L <3i?261P(< 7>- Q'm~x2WnQM$tmܳq1Ч^H2\E ǞN٧) eŁE,g"a޸}vuO׸A@>zB*[ܯ%{G eh<'8$5}%#6A =E ,udmskK2^N-s:2ƈP[mUziAfR Q8 D  +"htH?)Cו=6OtSIwK뮷u#(r6DڵVWSz_oWk7kmނ%f}g9ZL̉2˰ⁱ\ 6esTze(<*6v|Q)isKk`lb:Ó `gg*#B*w=CXz{NWՍ kXY"|5󳨔6wPvJt&yXhw؟"\x~*-U2{dh8i-l &xm~xLwu+=C1I>LYS!tLُLc(zs&yg a oee_J\`Ѽ/@Õ&^O9/>w^ҮLFtDa=/\Bgo\Sq@"F<)Rǿ*3O/sx`-~S4d\ O8h7("(+i5GT=\44O|X3,5xiE36|s+ ^+qPp|eK@{#g =.z&V9Gʢ A@خG6!$T[T6瑏jŤ%P+`9@yyl?Fk{%MY4sxN Loן7v!̡f OsI?” 9MUAti\^yFJDr%g+f¸JFp@@S| k&䤿UĎmfXq ڍSK{&T $[aCXUq3Rp,"/  KtHm@j``\6Nd0s-W:~VG! !]>~0u@]nXhM -d+'?\wE$@sS":}Q:Rt/C 1OpO {Ԍ b^ d>@@ny$=Ã޶CX?Ƞ-ʞD8e p0=Wdx13VaQjIi!ڔ*AGEcS7r˓>YUݪy՞?xtqDzpհnо$FGQtf1f`ƪ1a8:3bGa',9[9:K=e.3'zGkꍙЯE/KH{nn~CKx9 #vިF4jRD])ˡ;t͗Oa1m G`Zi7DsȄ\$UCT+z["PjI!|"H1 qEСF~B l."4|tˋU1tT}O4!$.Z:ϣRoi۱ܳX1 @"2R _/3*lfQ҃ `3hNh>cjH4ϫiYB֥(bj_3^w:,X' vl-+#aW'^Υ2h[w5]dF!*/4Ǽ-A>C EYkO'{{9٬ HBwmKD]gͨ'"~TSP`'s;mLOoO5|'vH%K%fkOZuD!'}$'(48 e? eq_D}͠$Aj(F;B`QLMn8{OY?>ؼB5Eް\/kEdvЊr+ˏ%@xEo[/iamQeHkN5}PTa}7l:%!n-dS&\Ûßǵ>Cb1[_jXSN^wjc{*yln"+xRadyv%GXZ+$\&M?ES 26% E\#; a´̚X531jQա{F?.#u7hڋ@V2lW(82~٣fQvCc+9CG0ٰlyDcRN6eJRc?߹#Ax4=Ǚ!gS )Ayt|CK$X{6%5K%N4@+y^`gX@Y!f1u0;D8#3fQ`$8GY(K:T{l}L}r#/YgO^Gd}$,&ODZ Q@zj9;.SHB+Z *Yڂ WBVb]N'mV U<'o[ȶwRy>6B꧑H DLi K-aCier 2^%ڕ7<)%V-6LbmX5eǵv eg·+4i e✬i۸1)}&=mOTᙙi" X m$݈C hj >Z_pڱ 6Sp0I**t)g* Õ Lj]w .?߆TZ&f< )%&\.1_sbqW&.A߷C+ҩ(i,;7{᡹7rQ ҏFcMh7>m3.M@;'ɢlE<%Mj 6Rüuo<SFD!%$&_ŦA^ϼ K&U_bG9 7:ɜ ;iֺ̊ADB]6K`jY c,kr':ٴ"J OPDvr$)B|KԂ:!3X9@s`WSg>0EG=d Vgfzr>p~0 !+ ` "6M±&<|C$`W_v ^]t:*\8Dwub8GَAKbPtc(n VP&H({d$c͝A֎hvy;잆g3Xw&u@+AgFސUd*{K9'S>h?)rYUNE{&_߃+aı] ug_!.c;w|<Oug$AouqU"2>7.A_4˦jؾg59齀Ed ɚk@@Ts?wpQA͖&Ngqʆ}*a_h DngGC4l|BnS7WcNG{G ,av*v]㊙\Mb smrHThS&j+.B|8gc7=d`#hjSzst$ѾG79I/"(UOP&S>Zu m v9nϝ2@wQ6Nxuӡ X^4 QcytH|9=t&yP`: Ķdx»ӌ2iK}`$= 'ҭCL_T\WR|(nn dQ5|m樱$,LA?М,iҰ=}BI ITp4Ӟ]_6YC–p5rGBH_*Ժ9a.q NSCE^2;\! Y_劬JA8=.MҸnƍ;qzlَXy`(|1EPTLCzgsNWcLn[nbxU|.#NJ&^L_2ua(l{Gi~~D|ui^P]JȆo9qj6Qw˥^8C9Afz'^ :4!G0z̓"C?ˑBtG2|0,/$:]XD^n4_{rJc/@yky,/=WlylI )hhXJ7 gN4BKsN .I%Йˆʡ[ @~5!dXy>{ 9#T]1#@w z@. О=8;/b ! y7~"T6d׳Ge/Ze"t@jd$Ui(Ly~{=/$ۣ.4j>w_'>HΫ% 8`Ō6ZU>Fo !* xMIm#~P+[YuKj:G%,Ye>g\{8U ʑK{cr M-c7wF oeOKH_ĕVaºs(ɛx>衯\HFn1}e9fx4*rK`6jq_˝;n';B*OT9=5G^b "7 ۼlzf>bGJZ"*tE1fohݱrǻ|lcʜn%zO3yzP` \%}3!OPͼ92kʶ) 1Ԏ"3"տVd:/e~jxx wn2S 1,b%\c*t@3%LmĦKէ!w2=\q擝F\.3FZtx L-/uK`o{%Z]kh.BCc# /'qtZ|z 8=!m{*n r4ա֋fΠ2]dDc.Vs@.G{_[Pl-p h)_F*3uD~N8> JݐoF.gBe>p S6%&(.,q/Ⱥ.ORK y麒6" iN/[Z٥7zͨ᪰-X>Gᢛuu`uBX ?8Uh1.Uc ^ *$hQxJ?='|KV,'2&SbzN2rF$ ֠]{K!. X A)7 fÁf\@wwjABpԬ w:(g'yOzwQ'H&)^4#|B+Vߝ)k)[2D g(ȝsGwͿV _ĨV.&AyjTT?'*k;VԾ Wv]'ܩG \|{|ч FAB%"}(!htwhA8ᴑ^Uw#745֥dK?δ yk݈W rD$$y+Oa76K')Bε~ D':tW^-<0qH;o,nj3elFD^'a%R/7z/'}CƱUHH 3w}iY*1-ד-d諌aJ[?xNڴfheP;w!pÌ@i ѯowGrM~ 8ԏ'?0o1U&_(E"BrPq+FA䀶YԐ :矈 |Q,-y]v~ /Fi]HL_dbp8vIÂ,5LAqW^a+i]U\ғpK$]HX@Nrd5YqG7[V{ZT{:-@5`) >hc(35:GEvܝЎÈFUiPM#>f}OpnV6yt! PJ}Ol٦t$np9J%EȕM$>_ݢ=̍#xG%zo-p{xN%ag֢p?f#X ܔZ;}epSng)A9Y{PZ+%V80Nm Ϟ;CZ(|bX 1V~ܒ#0QBcZP ,X>c`wbcK _dJ^ 5HzT{9XP A{閞g\:M2,xwFy3q[mh?r8ߏ2( 'դ^شD+z_<"1{p0 ku@{W> g{KU]|ƳV 6Tg^Oźa 5$ǘ8_['R-~̂8\D0I4zJ^}G#Q{y@}Z3z" -$E7">p Q 0On""6JGV~uKNXh9pK]mũ- L(FԶYcێ!xn;2 UԷqLs9[E'+gy^{]) ~&ZtP9uzzMۑ1c!$w.]'XY:㾕;;E_V{;Bb/]VbQ~q+֕hԥU59]hz˭zDyķPdeIwbc΢p h %ČSmen&5պp 𢪚*n}֋^Z v^B= .Z_|RKV_&"b3gߐ3u-Od ]<<ڦ~E5ҏ"]YjGGImIZ%flc<ggVdwYރSHgl> |QkIw3.yn%;>B_\/?0 pB}N@ݪ#Q_uf ]Q1-ޗǾ](@U/V#iy Kt+p*޻02O4޻Bh;dp W<)E`k@7^z `'ȑ_Q(` +9hSEUs y4$>16d蛁UlT.hSpHxV?xcO!43q?]fa|8e/zp$#rzKӨS7cވV#H[fk-t}lH~H%x:q{9WUjzV%Lda/su v[\ "3UdVAk qg%|ZjEoGދuPe ]`-`+;EVѸ%[ʐY}j 7˶qǯczv[VŬkPva-'nwzE5[Cb`JТc.4Ik~d˛Y9quoIju- 4 !2 Qt=fXfV!ɡ3oj$ eINVG$#gBm$Kz$W[z3Ǥ#8'>zO"z"Ru<Ѵ֫y P4q \>+ M!T4!*h>3Sx5B.b-h(6ߊHVtNnl[CW y!ܔYps#dpnQƈJ?4FoN<$Q<5v+[zk)W3;|d{YgbL=\߅`,Nc~`trٚ ͅ>?ٛ&#(ʹk÷5q p[@2d'd xsRMޜX+A P#cz* 6Ga[2zL|`*Ss7"s@$r u=;sQdUzZ:T(g$CdZ aA:=+ݡԆ^M-O#yO>#BǺ8[Q߬ٱcGp:Yb!/zQbyh[s`兾HI b!4u+OPHKZz &TI3;vҜ.f/1W+rIn{|vswP2KZ~SӔ+i4lzR$7pjotҾQ8;ĝC)dӋ= EHf!F)STV—c)ܣ |ojhA>ⷅx#dƭ| u-3ˍ=zRVj4s鎄as=ܵrʳņjcA/Ȥ8b *G ̲O^_d6&#~0,q/F&-\Ģ(U]\7b!ķ䘷2AY"cӭq/}݄W4 a;wlwi|Tl{!ԭoإkcl2aa'VeGѱA#3 i0T$_`$N\Z& BOsߜm{J_,z*Rd&RuNR =j(JJ~z.dE:[V DHP&e}t [{7>iaGTSDLXڐZ#Rp]-iȀE8m S8G;!&]9a=ԍ!*L=}D Τ5lz `NƔlS.]Whiif !"Ce,yhO _s[/:Hv+ uHB)D.c=0Pr '; K?e/Uoa;ģ"QM~Drg%O!E#q ]S(V/Ad&a\Xu9ZJm-~x΃)hRQHh(O˘4ME칠~{!oZdlW,  {ͷ0fB/l @һx+֙BmW v;rYϩ[O# Β8J{Z1mz2-:s=}U m2='@gQ9^$UyNu-r{sOV5aߦfCa0R!aIB(W-ҴEWӒHw^SfV+nLHogEvlXFAEt^ך* iMB,t<>DwAkFAwK #FEfr<8~*K`ܳI9 [{+ÉyL m; ƩqDZ~11J SŶnUb}(9.r Jɑ3c{OdϑZDzqE0ow}vWqΡ0Lgi+|ylY]SSgܲF58|vp]'z.av{W PA9tE)UX&DxH!B/ g(}TV#s Waiug>wZ5t   w@4= M$G8nC!BBǦQ2cqr,<]Wu򋚖B6:,O*s(NeCKP"(h2( ] p)! Ώzh.., ~eP>gn5RB8Exx[a ]v8M`cI(dS\OmF٫H&n:Z"N!du^m>W-V4IQcKQ?+"Oi"f/wWIuFko.߃x Jsbs)<3 K>SIT:ļSl4`͞ݣ' Zk-L40!tCZ텫i;o ѢcYz{'Zi/ņRLh/b9[Y\9wG 9k3߮R2O;)e $R[&wj6)L݆٘2^.0'"Hi>^٦_b+PTOmw ;7юh}rd65{t0,BF`"^~۳7W^?˾@rl.mΕQ ^2@1k/%sYR 8s:)x'B|S8:q,(CRDRv<(fꚚ̫u/:ذ;2JgN| e0-:<;Lю Vuf~;Q-&[baJ QG"psYV)$Lj᭯%԰_D9%>m/kV\nb]Vij|7Wr;J!ߢ+pxWF>7S&o,*s^WSe6 Ѡv F~4Vqn O0ɑRlg%² ߌ)#Ldc bP+zbl6۸%z<@O",DRy9feѼift܎YAZUY%#&WpJeRΦ4!}ǰ {ՕԐtnc` JQo&0u;fhN)Bnc˂]\J3LA^[XNSB2 -yHB՟XHc5ʭC/&io>tC/3)Dlߟ>F"ai8>ݭt|D`E {qlΧuX>&G34ZEi7"7O r 'w!TUp^h6ij}V!Qiw#0؞ vZq\ՂVk+lriD:R},^iT"nycȨmqD68'ŷ'aE歖Hap.#g.iC~ߏ~y].>t2.$>ƪ^XQ}>8jqiIyNv*X~] 8r1_ @n8;z~fPN/ܜ [EdbqƈHE|G/Y]sT'!~Of S3Mmv\"3z ϓbV(>ژy&v[ 'bo^ʰZq÷aY[T,Эr Fۈk^>մqac9b[0EMvI2ΟM8nRo5*^}s 6_ԨYEnoԠPthojrC7(E s=$I=f;nL䵂^h.oa +n 7ax+:iV̎K_{62eo}5ƈH:\8$#qIԃܪdgǷ^?Բ]wuz6r [j7Bx dY~ '!9%דgVK4&6FMA-k7]B%K(m/I`8G6{Z1]1"~:o-Ї۝50݅ * c:r9f4E˥ٚ-Eϖp- "P\zjtgwZHx*vczYL u@ە[I݈"k02?1*)aL EuU>]i=%IYzDLg6Vf~~?s6"7sPpqS!LŰDy%G-*-7%PG)>fՍ0x)䥽~nea/|LM<փ+ƎWtBjI( n'ۛ^O:b2%>khW9K*{ !_ +PVŋ+Jb]|-G_&]%gɌB:o! ӛY RW<6X{v9toH׈zv{BWAqH wA`֦qe\PlaZdd=Lf$[^&:cNaUM!P}!r0m5&s%K!C7=w>ĕb;lMǣFKA$TL@.ŘCv*DuxiO7DXeY{5;ߛj[ fإ-,F~H ^@60*'WK̆1%% Bar,z9$}Ky|DJ׏D_R΍7H$`s5IA ͘uhc}H7Wia?&Þc=X/0J4e)3[[s1IlJ[+歔u="jb++woŧjP_[iUIZA- 7pH g 1Wm.ﻄzL/|aȑOZ 7&}d.yqݛsWl>'8Lj)*ZޗCq/HB7WIikڹ\C(̻f {*!qvw IXG5sPr ɒ*翶^[0?ڶB>txT!:Uޏѭe"&b;O nBCO-~'7Pځ>z B!M۝BsͦXOHJ?V#'=G]Ǝ%7zn$0Ի,,iۼ55sy_aO.F%dJY*g Thۄ.'PD%dG?-( 1:a[ݾVn~͚ߔ)6[yhxL<&uRc圈6uR֜p~uU=YIy?d$o2SR4xAVڴub f1]λ7N 㒅b5 tBW\xxÕo὜n4eW}%?P\0.VN'mUȏK;T@sb̟kA8'8xSeCUfB$ ͿG1CCmJ2w|-W(SMΚ JBFЂla-KL{Hm;8 bdwcq GkK7 ̦S)U0d]N:3=U0'>oZkv1r-Ci;!iW"! ۱StE_a`܈\Y--v I_HvIGIѺK#u.mRVXh@#?sOdMCkj#jF|ܢyD/j'1{2ʹV0yT0ֈkYd]ZTR,fƻ9;BuV']o73{ 2yzk:!ɺeMrF ^ p3s-LdnA$]Nir;Wi2!l#Js 3:&G"Nv d) +ag)܃%OHjzmpgmQ4H,zW0ٸ7.#i!_ j2t2KH-xb Vp!z!Le~hźغ+R:T=quW~ ۧFnw3҅4Mf\_:f \RfU"iE11LNMΐCo͛cI jQլ9?݊gA βpJ>|(2J OpC٪,GEMi yUNCtȚ'j9 o8MYA(5{'%$6aղhȪ#ˎ)ܮK fmΥ1n}1'TWI<$mnTU [Kf(LFaooƲlD1}F'JdXe+`y<ukvF%rpқ}Y'PDŽx%mSJB ,d$%/Fv/DЬww2TyW Xȵ Q<)2]#؁a{ hOV -j" //?h |ڣ`4:چQkq*za]ӈxǻY`Ga0>0-\aqAfr> No`{Dy #pL24-We=˓D6 E%B2} ).:nd i(] G yS+cYǛ rL7Eɶ3f*x>P@$bn(ɗ {H#[}~Pf=HL-.uRL|X=%/C)"K1PPxk[A'FҨY|*Z"b= BBwjEoˈ &*pt+9 r+bM%ŷɩH Nɲ0q~u谀 /oQj-@æզ}YI`G,]q!q&i`Qei ͳ$^l4&R 4/L"%"@A^ hty7 v<v01OcjU^vu"zD8, !CB~_/l= ,ah?&>a6F~8c(5Z]6,&( ^vIٯ^-l"Z8R#W0 KbPSoRg{~x)$-=ķBed 4?&Q&8:w.L~֌߸O:FKB~  @-ԡ?K/ E/ }K/J?LQLӸq7I9fpfM3_UِfHOx6%ڃ'daonis;ˡʴ5"eB^hO>&IOc(6+ww|窶Xt|g^ ~y^":G7s}= 㶔yzW3kK!"5"Z.>OtzߋJW/UW\0|L;\` n.$SΚ8W]5 YtzVQǴu\eOoZ*#i#hU]F{`/&GZtvᬘ,b$i`iP)D=|d&]XuRyFu˟c)CÕd˶1{4&B25JF3 V_)I"CŦ50] FB0 1lV֘ iFk/*C1J򚊌k9~5kE*~Xd_|/Պ-Ύ&1^%{psn4,6@2%!WDUZྊ[ʋW7: O^Z'*\eq@UzY!>$ʚQJ5NAַZii: .mOllƸO8ɞRkG&3e_G2wity{ ?P&W9Q'c/ۊiopJhų+n2>-WnUu\D pk&YC9F1_j4SU!Ho#!w\先UOt}@(]wRXKETTGF}p* @$P>@,r ,ei$u~~vGC?%ww]ʺ]\PFj9sne3>Ӹ@Y⫯:u*KwrrJԻ.Jݳ`pOKҮ\zHnW27Nb*wvjՈbmd>AJ4o޼*(*Qu. W?ֹn{cV&#QxF0($>@9bӳzF7=TMҀ"@#jրK@> ޟ,G5 P}h%T= ?kg[[{_ǂRCF&9T^z|@DpFAr\5!F {{^@yqѾ-]V@we苯rƻjo}c1rUS]vmyi}]Qbm+@ 9w+V 9,^vaL`]YmڸEe$9~{)wy羭󮣲:&o\9湓5s3 5LF-ԍ'Rvr\/`ƽ=^No:myy $ϷK}'Ho;#.JB}~@ӠKܶǂ&2$!;դ pfG\o zص=k*;eaxKy\-ו & k/0/C__1c‚?Hژ0{ Y>izU`[)Zv@+~3gO=<F $4<1n b$ 8ܧEoDeCoaSK0OsQ б *u.Kr6" G\ :@ bRk+wusrRip " X$9|O\w/ MZ쫡.p?_' ݅"b@E"j] .e} 4u,sl^`-- ,ѥ&B^X?F/Oͱv#c!AM1^l-RhZLm4jwr CГcCZrp?m6U ]Di!߂ |-JK>jABg ?0]v` BKߧ{c^$!l=/!6^w..( # @@/xˎkR$Tbc@A_64M-ڧ{߫X@űL'0??zV/F) ;* ,]!@3{ y+q ?)SE&`$SYh !-px.))IMD! #RWHy^]$~kU;mcYEVFH)2m~ouq%YGS;Y+&tiuӱ. tAOTdт%I0 G|,˱.G_n' kD`YFE^(yogtHE_ Zu~?lU}l(HٻVQkP]b*5]2Q! )Ԝf1:fr#e ð4 봺HBɾJOL*|Xc#b*B,|8gh1ARrzb?/2J@7iSSaY?G;Qx @vHW{||{pwF@* a0̈S$C-(e9cZi.\ۨWRʲ`+j*D lj,U?Bi #h0HXBQaҰ>1=ϘVTLm fši?ڧMwklaTs<ձC@+Iw=+ @'Ԕʡ+K, +]ΗϠIi]oFN澻O;*&2w5 x[!! H\C|}{slr |QB(c0}#a"@RYB;_.xac/k7^^Bavjj`\@6zj+0 ZDI`r>n}|;e$諕Y^:mYyq) @`Sk]|ηNHB_[qHp="q(**(˞?آ.¨d*~6#XQx&$Zd ) I P!jʷvkWF5nOg}/ڝ"]eXz]uØӑSB AjS5K鱨༫m9kF0DȲC.R|rC4dz0T9br3mfjg?(H6:>Uxd[P,5`` z妷P2n=&MX^sC#=Lv35/b-_f>l%FF-c5(3wʧR%W#ߺe d摔aVP0I@4#hf;7pRTWi)1]Q d݇b ѻ!cӌDI.Ssi/(@"ѶL^(d}/UX>/ /mZ^F[L ckoi2y:mΊg>z x3<`1a8Ѓ  Y'J>H>"GhwH"!`ĘD 7i- E,rWѩ$D-.S 06zԙDfBBH1a`FK[mvo,ZBpͣ.-e^T-Ԕؼ6i3۬Gg<1(" c&`К>˅c'ІYyb??3e~q~uhh.%_v|!!qYxl.fZq|ۏO7rә)d["-gC91ȃ) %b+j?6/0?V׉0-ro5bb3ӰCg5 B hNd|I{NX/ի?[|RHL53rйBP@8p\",7_5MuJF PܝZȤ>%zD>'AơJ%kO/8e'wf3j?G8=in_o82Xl) raM~۶vSGZ]T*,wcy$ѧ :Hadu# C"# m]>""5#"}n Ԣ^ [V~MDh{5{M24z>U/1'O(=$wՠ]ّa/ԗWt;3D A=sRuj*v̢GJs_ϩjhzqוMMI*Fr^+nsG{'1u_׳eΜz68*8׻ϸk%?WH5P{,Eς1O5pX&W`:}B̷+kM{?cB Q,kPp=}0BS"Ɠ>OC o&?}w~HRwMe`+/9C KCBH MŞXE]Կ5 Hd# \:7~|ݏ |i[7-kv9-%=_kB!(r3^8K|^6X(}.)qILN##!΀ve\eW" SrO0?m=; Oe'kwtKW7rݍ2!"F !˒cHЭ%AdH.v1,1&yJ\R_uށj+y$6.c۞7׶Xɨ3&5{Gųъ~]}=c5W aI{Qv|'Z?O`=B'ђ _lBa$inцm`!DU0B!HI$Rwr0gGUlaoy%\7~ =NGƋ%j'كkxUWW+uuw5:{*)0BȴJnvgvwsI:W!˫(FX1 {n1)QgJ5?c3\ m-Q·z0uwmc`'x!t7iSf6|6qh<٬Gtsm428jg?\Fў憨g}v S2V#Qn%,Atbh`A(h@"2lH hH@ GkvWM󃩼]ux/atܔs:nU_!xmy"K.:\Q(dhm%lrHID Drs)B{!  A`ڣA0 -d#ILʢqT@vN_{^ 5+` QllǾ24X*8GO}ޯ7ֽwy{n8DQ>* TE8vיyAZ(iM>6NczF$+]4H 1|֘EWTLv+kOO_enk:Ą9 3N>.}l oFJQaQK=x-]GǻvJ~T!Gv%E=P92w?bj޸4qEBX@H0~ɇ7Ae" nԮc\iXT^Ey}L›.86kN`u"~lE= {z&N Q_@4$XT@Oٓp>qOW_!?8hf Ҕ&v'֯ q(m|Lڃ (PFRȉp-q13jOq#0bu G _\n(@BUdK`N`V;{O@cʙ>.zүMka[y'z^D8BCEgr""hDZgB(*Q@!%! m1۟"A46BmBGT$%V)2mP&ۂI  ܠPPM9UqqA pX cV T q$r2Q7NmH MD)0btSh(}^.{`=o7[)}3Zwo%  !IhjlQm5 [FM5re%RQ`HEZ57>}4!T>O>'/c5Мubyz"pdx< A9?Bu J”OZ}{ j{D{2[b4'z/^,JTUK,T2޴m Zicz ^(|g k!|32Ƥ%`i˔2#mƻ@RmthHhc$W qA5daS#J@ b͕E$FEs}c2؂; ZiS iQEI`IkQl**B  ȭ4C@* HUI6-Xj*[EVMƱ[mhƭFF2! $ *ȩ Ȍ H;bQhb*V4ZV6D$PdQ$U$Im6Z-Emh6QFjZ5h-llmX*1h XXڊI6*Zmh֣QIj-jw0=r(&D)2[|h5Emd@YadI*#X[jJKXbVRn@hXVEXֶ66QjQFcmckbEEV@EVEYD֊-Vb*TZmllj)(EEmTlkh+UEm4mZ-XbAbV+Q" H2 "[1ZVƌ, !")" H E"k@ɒ& (dő$dBFH0@%S)@*:p.IVZEY@$ER@ 4Bh1<}^#'S}jgz][W|%lj|Y(BekG eF_;RnŸc1 ?&/GǦߎ#at`8_Iogm O3G Qɾ+^bSxu V?OM˶ b1B(3!~ uE3x4Z2hR97{! >rW p a,<2H0JR4 B;'Sth/h11PF쑑 = g%B~JEPO9AFڍF) ?_[RTX!Wߞu A3VIl]uM'eP7j "dSCc+E"8. ()V%dMl"hJ$dIe>ơ`E ֱWKj(6^z@z )h()" w4U1@Kbb{j5j5NurI%XZ4IDi MlD@- hQb%;4׌Jnn2Yu&ڊ5Qh rKܕ?i-kړ֝f%vr*)JXn*ٔ.gTe&tTm쵫n u;Bܵ5WKjRBu9iw[JaEUv41 Nb.E" +l.iHnhZeQDvn˱m:R:][D16XNZ͈kbemjh6U&Sk)7:-XVJ6m]-W5ȭQ7;.b-sTQEV(6ۚj4b՘.vmr5e,Q5( W5\ j36nX3Tknnb0jm˻Rm]ڷ55CZc,QlhjԛPlkҖhE*K%-ElXE6TTLmchՂ@ B2o{hP/?gWq3ƾi-乔g2)4U/ۘ^"Se2/:fUFitw":waDOG?Zx7 mӧטU۳[pFbiX׳$„!Yˈ1.j"1DPl%::E`}\..֧`z$(^ƶE<˜ߏlh+wL%%=aI&0x;ȳ_OҥsJQ=NVQ; g'{g/r+`+[o߆!Du&ȔTᴼdOQF7Ac(Vߧ@rh7݀P4kv}7ၥґFt5rcl\a 4L[E"Ly- @@ltd"r4zk ]Ӄ 3a\6}?sBUnΨyQLq<7к2T0bUX}Ywupv>J%頡h;'yh#7$+j8q9^sk9$\6OyFZKtx$mGkF8Q"S6ۚFJ [ᱛ^9y\JHexJ*U*1$=c@bEDN–eR=xɝ&)C|{UG||j@#}P)qnׅ=%)%|.ƒpGn' œХpw1;bl`V\c֙Ķ[YC}H1umŶd6<]z-op}2e 6]K,S,մhQP6袟Fe tD͓)N9.t֥889ǎ2 !ɵLm7Kg],ޥM'1 N:h$ts&cmIC)ӕu2%p\lCH&},ФxɷlLayZj}n > jP~.~ dnLnL>C eJ{Pë-e`U$+i~U>irAVy(O3|&fY"M/~DXtL 8 #vϢv1:͛-ՙL6 ȅ‚OR2>RrzJaiZw/3dC(o;d$wG178g$3Aa3w:c$Fih&# A(wZiK:o7 X4uXѝL Ն{~bO_{uG[ş. I*5&:?q\<+XmFcY-pu)Q͉.4l_xVkAk FWu JWQAun*(Vs1JI T)/{}q1q񌛘$Mt TŒ>2> bFH,íVj#s 9Hу!hB] diͽS&IC;vDžhSgA, djnBRH+C]Ūs~dw铀r3(gRt(*~b:rI0]5K5|9ɴ/!nϠW\[:r$x*Gޚ`t3p(8?fuoK;͗%c;7MSR)]# %Bf w)" ,*QCgðT*s3n~OIGP\L.˶vD!`d)3yW퍋RMS8V{+)k=+ʠP . S\6ULHW㭍ŸFn 7QżMu8j D+[ZTj;LY3UK0R`m^7sI"(*8*3 Ga ه,ZsK +CD{TODmƭA2ݣ>톭~\F.ŶNTb"$mp덄mӽo^Z3ɮXD&1i|( KisSoa(JIhgv4h&W]|GI[^;/U),)0fFJCUn.F \m.](Uu)LQ  $'&3NMUIb?Y :?_H@Q!D4/6 oQR?.zK.<>b̑"d s%eI_)x%ah(zԦĘ"Lv'`jӮi4^GtܪJtp{}YǬJ y1ax0N^q+|>Y&[ɥ +ξY9 /dRs.3Sowʱ _d$]bE i-V5׽69 og{w=1r.3Uo]7a4;y@ &]&ƾ~Lqs_UX,B Ĕz+̙ Q]n޿CBwI\soJJ?Yo˺I\\WөWJ2Kԩd(Yqou3_nQQFG8[AUcf+.-C0v1tA61c3SJbj[E92^m&>^z6 \o]W8OQj:j[F3\]ۊ{Im&fme_y-4,PݨZœ$cr( ہu6 O[/r6n73?^~C:}h'|~/Gחnt/>UzHVfBesbN.?"sRt`!pPFRU,m׾*5vfG@əF¾>aB)i\ sb;V|\RK; e򤽭l-d("ll[S$$i_$5JpF\|%%1acX13N%e!u<@K0hM3cKħz+>dI,FUaTԤDnWaW\W+dbVCh8aȢLLZ{ hQ$jo6xG9%nvD"SE'O\}7t݋]l*+0aP&{/;b.Zi0RSI) 'y<^cUk *Pl ro6=(ۓBz[;|]h\Og&V|u2Enx&[mU !vwTh3 !(L.ڇkUȿR[v-c`٩E4d"5 Ulե6F̡S-mMzL0irN7ħ g4d!Y4V$TzJh%S cy(b9-d,-nץE/^zɫLV1LjW!Y 3&~Bhz&KR (m$JxQ@tQ],nTl#hZ'Xi"1m340!4ȒUcc$ԪEA8R#6\GٙS {EG$K#KW)H;'= ΎH f&!m{ܼb`pBdcb= |h7tFF:gYUFC&Ή jvݝvCgUac*ֱ;-{ %2O;Q1/i> " *^ꓘ5Ҭ 5DlBm ?f!U!gw851k$wꔯ1t jd`)" 2/h[-[bpUI uϰRG= !2u\}Vs'[Qp#P.oXt/szU'Ju0r!̢<ޕkZ> ؒ+YaR?%OWNPƎASbH*n^̒I@!YDFsm}.|#14ߍtnZO,]q)aυbSR(A,' x3>$r IQu/Cj}ؠ_io2o\ d!ĠbA5$'ʼ{_e5 ,@t.}n>}/|sn]ujKwzlJXYN㨄)}oLclϱUڻs4{^&kn/moj5&ZiE ηc@:{^/H\@l!Puvٶ{ݛ;MeѶu]}WVo:jdSkTێkUvjPS>)lh M֍wNkzPNt<_A &Zn4\0 ;2Pmk*"ٺ!@4ɽ^DǛt׏g}=No ^Ǽ[r]za[=o>j@}o_[A@-9I#*m-7lYP;Q]}EUQSlȦ{&ĽhV)Kn_yށ;_^Pw[q7w-Uw 'k_}ܰS]=zvr{/6׆{fnۧkgY^yN'ujD}^c4@ J@ك 6l)QB㪁+P 6BFhcmSVݱZki[ۧ>7˽\ ]yz{Im$Ek{ǽbZ{>.wwCmW۽{7W6Z޵ژj-r뽅S{w`d{{nqy2m;l3k/=x{tq}{+}=m^@wbS P|}G;C_zw=Yn]f=wm˖(nSzM P/Y{|W7sUA]|ݼjﻻ7dx׃}>Vq1۪vŽyUt7ǽvA};ovog۷y=+_;ۻvQ{Ozށ6}}X>s^mWwNセWn{oo}\ۮWzw>g!{yǾ9}+ӏyyם\ekjnnܸ;Oﳷw^&}o]ܹv;ܽ͜z'm;9qk=;yWםk's=Ư}۵ϻ[[w;fk͇ۮ&&Ӭ@n\wzw{w{><۽v/sw\^.جoN }uw={o3˜;\v}9{;ضꢔdӳmzxۻ8u>v^l |{|}2Y{w\X{]of};{˽u{ vo{{{Wg=wpyv>ogN^q{;yv^wf hγ݆/nݶۺn{u>w|v/qgGvv{w3,: ;fz]mͤ W=[]y}Ҧ=qR{{w$Q{=|z|{:w.EӽjcRI@rg׉<ғR엨tt$ 2d2 &M&FdL14haF@) M14)Pi44e.* z$ pP3MN?!%cIKb.KkBlk5˾d}vX:O-yar-my.HD!CW){'>QS9.'Ilq 5\^Y[#-]ۭjx^n4djMZՃzoJYԻhi_eS5W9sdex> -u w6] f25.3cc?Zma ]b}^_Q-RkT՝j[3oT̫GweP?wu֞_ȶIYE3F w۟UYh(b{~$2Zv_'ھxjtm垐%P͎ݾ1n]t଒KoÊwKq~Wߴ\&NW#YO法mD8oA%/ 5ԂQ5o^~O=նN߳YGG 3goPPz| 8T#.^S:ѵcGkj,+FfzuSIj;Ý]՘p_~vϋ'⓬ŧk#3['[ L-C+?=a95ݔYS`wchV+}N'.UW0' IԬ5lP.Mekn},/b⩩u,0"鴇;˺sQ˞^w?qܽ71Y4chj2Fjsz0xlVj4x̙*g8ù,[[5htWR.vw`>'W|=sܡ>Z\坿'V79$Uj17/T=KDZ+cO2瀇 x.bV9={[f!b ǩou)" "(IGvY~} |^{6FrqY w-+PXiT}ZY#z˯OLgiv ѿfRffO=ZmnjS>yÑ9=jWje\ sNiao3sKPK- "3m5HMASצx<"~'G&k ~lNSS/sȈO+1,tJ} ma) J UM@tLU K @<SBC0 cm.Bאoы1(? kۂ/66iM[Zt8b sH">B1f.!p>D5*`<7+Z_Wa)Dl6}4mwsttCX"M5 <4T@ƶIa{ijt%@ƸO&08 l|]p~_y]%uv'xv~FhY3q_:BQ $E)"IrMb+)i+\LU B6V=¢cR,%ČĘeK!*Ǩ`"ycD1|〈hj$1Xзms,CxAe)IZpY5h$l\)6W rE<;K}F$vRyߧ!Sbd7!w-no}3[i\IvA/ AKҁJF 3=џXQh#V=4޵  N-5yZ1Ƭ 93~[T*FWZ ٵ3 rx~n~_>۔@AV@[ж:!/o`v #2֭EXrYà )"KإЬ'4c`Az[*:2{Q`06~Orb0D%`P 'HC]/ubͿ7YJ\iV`BM8;O1{Y8yYY-.W*YYW8OHrRIʠx>ڵCՊ׸K><<"[Uy{ln ;7ñs@yr,Zt^uY欚Tj?e9$YvA`Z0#*|: }#SY_tk.c2|q 8H^'f≯'f P#PulMeڵM0㦨 tWy{>VUC:V]{-$L!T!Q9Ł@]t\I-'zTxKTbR$RDD87%=GCF[wGi=O-v=H IK[z/^^k m/nTqXM&]7{,7=-!4 mu~UsL(HNnɺv\E=qpԙx;+ؑW,&))GCXښfrhY30poTy"d[W6 anR$x !k[vx5Z9K9\|:SH`C~ 541=q@iCyl KkvKeֽ4LƂk( Jp)&l,q;ՐN~p,(? E{|3jM]p\ qe0Gw ykcG 䴅Wd[7Ӈm +cGZ_ӈ~2Xojs3P($kD ߹HcTP.DgnE"hNt H*m 9/jZR D'H˿PHW<*+\H=*yZ8$%P-jyR˪`P;nqi1qy Y=]QԘF|/k!(<#`KWz ӞC*F Wua@@Dė&EAq&ϟFƮ걹DMUtZZ9}&t0ֶhtYLȭe Yl i?OZ.c;3ud-Whx#'#!Lr fU=QX]'n$b3{ֱYV#6:K+Ir=6@KsJL*Q#zhűF47}!Ƕjm"C߲\ ;8%<3,*#N邒0N;^?~][+ˀ`!լW" /ڀ 4WbF9¾!sȋ*dfpyTgvC"[&p+$>~= 1jM_)YY$2l9ݷy w^v|lu9'%R]Kg2!ј=eu婛tΌ">{e{Tf8[7BuV0ϰ|6>Ϯ̅Znd`9|ƽ4F%+n7Ka,v&X;9 O4L,f$&Jvqy6)В7 7T w sr+"TR^x;;0DZ6sh oF^aUZv5wО8!؁%:{Sr oQgh| M0+ w4D!o57b>;N^{{H{ujP$w;^>?eHVsDEØ.]֡zn_(<(,ⴾGI[uJx`=_`*llrv*O _UE9OmN[3HjɺUQ4_unCCych^P@}`>꺫RDOvy8T\_h 0Y a)Z2ɢ,,Iۂm!^X^!{4 Ut]|-I.UuTUܛǜ'2vW?/N5]t]yQ%WQFT{T-Te}T?^lbRӳ, )m*^^L:+/~VޫuK{uj5eݽB%_ŷ<{ b7yÇs[KC9e'& 0d3ѯajhv~ xCre=uঞ{WKKb=T[%ߕy!X687^QcjL^)zzwWk'=4{ZL`1ɘ+`*3=TȘOEW*+q3AoBBswLuWhI;Nmw+{'iu Tjw2ZVz ݬ[cewAA Qy<' u|ph8ܨk+riZi* A>]s}n=3dt[]u{&by/(L}{Iq->JԼaPΜ|U_@/i8Ko? l}L )!'_O0lM{AuU~B.HilM .Ё Ir!}B=E!Jҹ۞tbAߡZ)aF*Bhn7fapѣ$0` Hmd&y#|&[kGfe  [PD;P z0û+sti>u)߄-@[cm"*Hz(gBLVQtM9Y@cPAqx PasL+1B;9]}^bJ--c?o4X~.J,r"6z# cIw2)\e"vX+n^۴.w$ _l˔ B([&WFG3XoiZ. @{)t`j>D1wZlz/ }C[6[?5̼_YU%7_9}z bÉ>:~d"hꩾ@Z A.jbb[䗢f딾1vVk=`[jí^Vzzl6>&$Op[rS]2f1Ah_)T^j3DSXq<6v!Ϥ>.X0r nI :4x!֩D&3=.b|3e~2 Sb>_ͻs:A%-8"[Y1v fx&13EnUYmeT!H3.Tnȡ~Kj$v4#rqf3/dW41!p̅` %G1KKq uuE^֯qt( @A qf@Pz~pVX G9Qjtz1=͇c>1>d&G>A HswA`Жy h%#1&w j E'03'Qg k^n[a뽞 eT}4}\MZ^H$Y#g821%R|֠<.im`\]l_H vc.BZ$ U@ 6Rdٚ kkb]>f,R$B~01g4lL+B3)bkBDј&G:IY<-dn$dplKsP4F!2ŮDnz= =֠u툈uj2Sfv+~%]\+& -S>=zy<0#VW]130gouv/} [0 % }l>u8@:ܹ)XYѣY(06<( ~o%ʼnR^ͿwZ_Z7Xl h\驮DH(K@*BSSc ;n#gW<=" sRB,9*)jkR2^$>$=|6h54Kxn Dg߄B9ȶ E6%$\2Wa {y<<X]Lm'u>78UCjhߗ ̼q &{l讛lD9 [r`s]X_3zD$8Tm#Zi,(ño{ !h:e !;&  pt`'=j)miN3S DHB@wE^߽nۋcx`(pk~NݗIȄ.RGXtUhȷ uU^X"eA+Y[{`XջZ!Y{WF bބGFЩGk?>U2o*'.?M޹\ĬYK=yʴ!1]rĢ9m5 :ݟx?!$0̦H:p hR;8ϱwݐs=|5bDwmU:o6XuId e?.Mf<.aґK$Zr=/`B6Z6'F}Ɠ 9SSvϻBG̈LK6Hu(9S;0wEago\XSr+ՅP D {>o#8װlx s_H$b&+ws02R`v1)0Q2kVpN=d҆oly//]`~u _3_0Y76XLU&;ڜU:V9c jv +?Y]7 T&reWr+zehd`׭]/ⷹo揳fx pC mVp~Gge]zH϶J|Vv#>P6RFCqcgB'f'f`Kh|3,èJv!*v2^iwlcc+zLbppqK 5 Zф]3Na1dvxϦ;M?kaPrD@$ ]z+nX ۜ-߿usoe~-7{WxgSط)l':+aG9,zA6o6mjcw1[{I< #hY r*ћؿ9"/h${7{g\* ?U;6~ \|/6ŭ4ͭK}܈+=;=2XIt5zT 36$n$Aq6s``A> 2qh!  3ud, 5 k+mU9nAGw^' }0 ]&~nY' qc6'D'^ْP'7j]9t@g@9'5FE=}FA# 0GdC$iSOpH2k]L orn '&146()h~. vMd`{~5ri-밌,$9_Oͽi3ZML7V.usM2]%]ᆀK͒N*) NʙVP1@g#OneXYӼ)rMȘN fBi}5b-_YBKal@4zk*$c&>֑ȣ(I/0Umx30 0=7 l1:}y [,ۗ1#{2E4yJzlA8ӱ]2 M1drƫqGF2xD`3E ZX 潂E^[w?8e# `Xg oǍe<.ѭ .%^z cfy\lҿ3l9ɰ6 f3:a#oo}ŻeV̞t¹:JḥALXk#Bi6ָa)X'@Q`{6F1$ɽ=T gzy\F\ ;ܑWUσl/*H=M _imLP 2*ȈN~lӁVJ L#= wC!ٱF]J͋h9t/h^8AYS<[yO|Ha;/ZM~EeҴbAM%C!%:=]m`\Ħ}ŏ;Y4hgwrBN~Xa#aĆ[SkR9@ E5 M9Nl7Df,`A45R'5q>,ImI;n וTйbvYȤ<-bEoAXvQ6Kw󮺏{L;{ZTߗ eqNgR>(-Y!64rg#pcA}(g!Y;Aj  6un<\VC\C)0uI;I{Fe~`*NF_LAĞ艡O<=X&aՆw6M&Hg_z8YYh}>9[SӘ<[+@g?eՙ}.1K㕑/ [Ϟ9g[::1cwNʋm03SޗM̍p!/o ddޘH[lF1|!)}v91<(p~gt?ctNjVӆTUO!Z>REh%-ey4W6dt -"2wql6hfq#$㬲(auf so;Oԥsp>t;jyͨ!eLg(U5(40ɇy*ٳ({L)fv۠@ʢt`#f)0xImtroeڗ)WYM~Y. !9J"OG|s>o _ܔ!ۡpps"3>;0>A>sxaE8)hunQ24ܫM2F5wj|>mzHH9C*(TI2b$}Hf:XQ,F%vRL7]W,aq E/ݦ#7i/bf,0 Cc`(@l ӓ$oﶬý_}be 3W LRS'zeU f5~ ɛL[ 3ksȒ-$-Fbiv_M2bP9 v{ 7pl~n DȀ,SZyq_с:::|lQPNCɒɗeߊ7YAoANJD:N]_].Z#=\AX$8&uJE=~7^sOͮoqfbȑP0dh|R;Ui5B;YkX%Bt5-d*둎,bɚcj܊EAϨVH1nRPvN!K|=C -Efgޣav+A@@ńhU!6GACJ?2}'1H2 -,"SG^EW^'6/ ׌v A\i>6_a}\JE2*b2e}tNLAמӥn|!VĬ?'߃xl6;U?hhbU 7 k{[6/Í / ʹ! 6NN+TsoEtv5}؛M.-jQ&2` Ż\ԝy.mqlµ5ܥ QTKT@Iz3z]gQo?~Cڱo"Eq4L--+wU{o 6(>rnq޷3$@cFI"޲ s^+m%FJ\ 0+؊]äD "&4+_]H]h 5‚S<5}\mqٹ %QRKK2־pwf -cȶ~(bPU-~efa{. ߣ?(~Al(0*(?@}3#j,ePT%cڵd fDA1):j&p`6Q̗iXoW~h+o͝F=@f1K5PK.ACgP8ϓa*b^FbB\]:3T[!. i(#Wy( HrPJ=+Z r_Y#z z!gH>w!U.lL=[7e`V*ͩ'e ed:J6AnpbL-S먫|'ɷI9i t:$0ѱ'WlVK$.mTѵm)ƔY8\Sn.H} 5 F"BkBPV2We)n%k 0`"/ 37Wx9f̾|Tf}`:`+o4J~K_R-5I}K{^}^=3C #Z]a?qO+A4h?wx?օfC` fكs@xe>UVkɂ6-'VmlB0 C|C}biՎ!3J0 Q9*5cБ8춏4XV]?OҼw/q㭸̶9<'+^WL{K;0Buޅ88ݶeחJղZTwP".}W wz7au]obΫ0҆fA2C?@/0 CRpcӒxáaJ׵BUYkVDV` w&4yE_-5:^ںBF@Hiy:e1$݋x!5Q?^c|Y?urҚOGI4*lw;=KT'e8<}sq}󿷣X`Ϛt4CKOq׾H yY-gYěp;h$XN O_|n FQ#;\Q%/^rcU/9}O+~&kX&]r-He:I&+pZI˒IwjkKEKSçʛ4;M9Wj8·ƎfD 2s;Z[݀6^~ޓ?|K,@'`:;k{]zAfQ ؜i`C~E}?//כ{4+!F)Dиh5{|,Į-~4${NJ󴆍&7u:$0$^l.y#wPB7-}+fY J!!W(z !0$_^z oFb*_^JukxtMICi4 >F*]i UL [rѠ-Q[WnN_62۸Ma20r>wjzxff/]Lav@Q_mCH缾Ch4n/ ^.u+SsY\Twi<^_q$ p>i*z'_z! ֗ͭB@[k 2 ^U=oFEr8 "Ը D:iG`EEJ(e+o1FXbA?D tߺ;1? 5SUwgy}ҞFr ƻXe@i4W<8?>ރ+!>R6Oe߱:/;)yZ]+p 62,m7OVh"z"<7 ;t0Jt#P2nđ\@,݉r|5tד*U\N(p8fa+ۓfÛ?msZ{!=e8nEUWZctU'<9qkEƱDl' .=kE ;mH zĻ^Q)mYJq\opj{I[?A>ב=r) #π(2 BڸP8a1Ō=w^ EVڍ[jְ\u(!\;J.iWsl& ؆b1.^~,Y&xBR@UJ$|!2h#MW?A2,Aش8,_[pnR cfq*-1@T -߻hX;$1]@`>GZ (=]v¥H?8` Y(ގ:y4\fgi_#gw6d@DQҭi IadGR:W+PmvZ]f?Įe㵗[WeKZY2`_>܁M!hh%0m\SWeXl "ed L-3+-G@XxGSY\cΠ6l7]бA?yyF ڥ L6ԡKߥ ΧV6o*ee+~Yh@{7\/<5z]Fol~D?֊jۉgMN\ JD +!(AS?@ J`aXNA%ix^O `L2!9}yb^{»7qXi@$ff7@:l(DRtc"P!o;DG"@Nx8ǘs 'xSwp jf,Jsg9KyzQK֔CdR2Ѩ]>ry7K7dKU RwUFHm$T%?Imq7$sxu<!~-@kj͠~su2_Y3Bŭ@k3VCF#Iʦ=gd]I2%9ygi2`k8]{gۧeBE|!2r~p(KPAÍ'6my>_=r-☦5|DEiG$Vm`H)%1L;.*UUr75JMFwy'v\ҰѯР]2yk\ЦzA&=FGnwf嫓KXF#ls 1qժUjk%9X.]b8O o`I B+:gILTx+Ed~Dy9Ԕh#pumA0/0A 1J1Ua/MTqoI/wQb[:ag1ebo \Ң 0H 5Y<: R1+$:;Gq)JBL(=؀gsu4 !xORo4ye*k 8E:AGcJiS=nK;piN^f_`$X+i.ⲆOt{K·+G:q?2\!00ث&i&&` Je:6x~mYS3ƻ13Isp(1!OB`WǧdpP11eRVVSq \b[>@uS?\ڠ`THd؜Uu<>M:D1"S!J`4nq*ȋ7ksȹl Ձ(({k<RSS@`-aFNsqiЛ ;mN&w*D6B]^`(΢#(L1Չ6K3_BL|j"hbBpׂ#AS1 *6[ܖ0Krf5vfNHI>Cbqٌ9l8c'RUE?>TJa@Y-D؇6wM:oHUF cT;!x+9q<`H|*W+Sq. _èbfj5,Ud}IN8{ -|*Scr+ɣAV,x?_ٔuxl QK$c;>dd!מ\Tb˂2}YMU 'fmrU8k Վ;NHrQSMMas"yAC]JGW@:|RHX/H[K,oEcp z9&J!q}60N.nѠ~&.B 0E(]-ۛ7KPm㛍tS:F_]G, O;֓Pn˶QLM1G%oN}}յBzBcR-{@ PR%/qEM7%tvv_PgCl3FN'fK 1cz݊,'\uq~La!v.cNj]Y١ܙCLTi:[ҙM1N>"]Jiy-)hҬg\),QD@EÕ魟?xhd(Gg  &ZM?Yo0N"2,%"<,5ϵPRmc5Uȃflǣ‡햄lҀQ =tZt#P&XZ{2s>met(G,;)e, յ4)Gq@Rt]g/Q>JOXcJ HmC6`g;<ֲ5Ȭ06ɧ沫o9L,'ٶAFC s/b*=?$`+ҳ1ʋ7XYUM#@X85x.}/6erHz6J'}^!KԷΥ#cp[Ȕ:5l󃆣5OE]'֖k3hx=u_>\~ {xhK9\*@ΰoԳgE&&[5˂z8D1-@;Ŧ/;AѢ!gM?J)+%`@j7# `S7)k`QA'oyVV'z>F!+bf|h'[5 9) /g@C2qo93=&d![e?i>Vڦ~d` evOɣImt@I2UMj3KmXՍE,GH" 2MoFn=Y|Lc풧Uo!Fv#"6Y < ^ pͳdTʼѫ ].Jz(&&кfsåi菫S ^928`yIU⥯x[7X**U@r3Mg+zd1dЌ[D#ZD%zDx  jb%^=*ǨMw[0\& WpyO*j+0mBNR-0llq)`5>zСzXQ/X+dzv`rY8b02Vt :R=}}h\+MrrL[(,hΝ svy*$'xC]] R _3Zg$69]ٱad1#ԧHͮ t*" h.fwzH/Ā˙Pqww-R>GX#c08=еB-`//3r4kv%t-Av8oAnۆhǪe՗\ۿe$qxȄ`9Ld$3!@]xw:EtT玂J J!FoFhwV ~`E+3tRRT1@ ]]Y@ure/BS5tLXRQly+[H2` VVaב:0NCc"eo>@7_'ykoWyy;xE\#S$'/we~?E8%\C[얒2h;_֮?qnSppOU8DIB͕Z!9}U=2ՓGuKIsqi0jԈlS.G{M -f4}YPć+yϳΗ0c=;5u>|.lޅ-_~6~nFyhiEfLkxmS>=>)F✚Yerdx$ܩHbrpkobî9lZux;cMۖ•f‘iTt.w ٠д1| 9jZ"U鰐`l E]%s3G m;={]  7Lh忊U,\`Ծ',AA>ըqAa))n3(֔Zblcsaֈs~ۙ -ioLF9~GU5k>i4 K+8<}AX"O*9P4Cs4A.ydB zA;uOܑ{G &CXtc okꭐpe1ԟuAMk4S_'LCΊ6L(= nc4$ѳ) 4v" =QG*6;u|KfGh"pbH0dx5~S Jh)t)v ҇GA; `j'/ `3k f<LK^5* @Z" WpZA&Tt)1kF 7l9@r!UrJQ8^Z7{2e;L(y:lWk7'!cm߳>V[R3]Y+ Bi`]I\Jlmr0`tn4ST T z ۬PedUAIe)kto=QUp_`CdU@Z.38Uy.s;cidS ~Ӿ9& f>+y-hM .ɒrD$dXݩ;X36Ml.v5u]^98A;j,vjV6.N"/lr$l5[=kc)Ihzg eRbG9n:;zJrm2O!g^ͫnqKPY;V#5Z1/ قfAy(,4WȆᬈXָLDQH[b\kv$F nόPذ+18ܮ n Gd6ҋ \إ&kԪrp\(7  6{J)Pv'O<.$mAܿṼ߇"&;sd(6_I l~o`Ǧ'CGIMo9ɯ+{1UTE}[n|2K]iW-35vL6o&=lRg.Ulף')TWwFgenJIH{ǽFx@3UTw8[}#\Xrp O4ew?fH ;w lJs^ANl-weD8:׎dv@WyM׬79qDB@PVXnɤnv)OdSDsb,=DϿn@.M-K=i&>@aGac Yv!b~NͤbE1{V@:/~kH\OFaX`_SdG!tWڥm2h$;q D[&wbQed%㺖58kJy#߷DIBB 9_7]Thi]c)-zgyƹ)vk(kqLZiZzU+Q%C@B3,gC ȸa7wpv3NJֲIi8i?zЁ@20v]KV+SfNbT7O8YF]?ZE3{ ( 4SYC[iHt.{9zo "G,4L&9q"QnFHH0[qcptۻ[2u7 #LA"lR$AiO([>GyM=1s \y$c:z;& rf5ԂqdH@ sLZfq_fsRf9R-.R3 \.踈GnSgYA~uvS̵͊O6yj ҆&-h[̥`jT,s_ 2UZjYl(gW[VBFvk.J:[zZMd:VĖ~=dӭIjYVkw~`Nض.mlK< DA.zB[g7! XHPcbiŲfտ!-~oZಂBhogg޲*٭S e_e o aГlV KWh~z-Tl&3@k]!U-qH%_F4HىڧWj5 M]@y,yɰnߝM:7iY-UĊar@Pf>A/;^%/:gw[(p¢̞t T,–̓ۅkekaFlw9g;hul_u|' .b{~7MI7in<&X2W!`viNv7- '%R,( Kpa؀]Fcމyg9'$6.>+Xw9d uPo8Rn^y}g;.hιеFNF>ݣFkL+,KP[&B^ec0J gyZ{4֐fht T%u!\a'w,q-wC0گm㠮Ƨ( @A%~~JB<-+`kܲz4&vKd _gnBaWp^ UjeLASeL =xF;&ۛ9h۶WTof5 p+ئyqklfjb`nu& 80BS !E'f]x`#f4:qf i5ݠ}y6˪0 fg@Z d@FҎ/oZ8H3AD8M+BkƻV3ͺoeev@Onlnrm4i|VZAZrfV=*ȞT\CQfA) ZBLX&@ccV@ҩmMsJǻI(meMXV_[D3PS!(j`^Xb`^Kj3'[B/̷]4J :}Zrl(X8*v7g&NӘ3us x/Jg2rm"L`"ڶe`K| kM+E@vHqT`G5L;ͼ1%o0:t8ݣ2H!{3զ3"d@G.1'ɲJ3,j]D<@"\ z#-]Ɩc6-$ ,~†S]Sz3n1E@Niƣft &I @^-LV) RZG2\2|x@ )J#!,eՌb6 VVR.s6۱0-"asHma8V̘}ESĒBI< L铇)_]#4 72A}pB()bhg&°evY7 vp'$.aw1fgv K`BX%c&Ժs08ŃSJ{6y/w%dܣ}W@wHUHnz,&s&csR^dd3u֖$#,6Dn34_A/ B/1,{ %HB AΩ] e9y3&PbXr DȢf/ztnpȶku+\z*I33/syhF},,zޅ+k"5:" N;l%8[le{ .҃O 877j~v;`N:Oy>0(4I.8= ѫA+%J9 3;WDljDBLڅIր`Xy[ ̌՚RaxĪrb nv+ Dηcb4/ ?˨9x~F 2]fDY>kc6S qa$DQAXA'_MPx`]*nVMWȳc'@ E=\0p"}}G"80/!DX; S$SM7~H˰ fd[k 8K! K5R lp*% `Pj; ! i{]vh8[|%bXGOڣG(r,Yo*ehmFfJǚN9^n\;-M lƄès Qn~{5DQ8D ݉ 2e ɀyƧ52.۹fEjBRj '4LP"(B[2o0 WKp:";1+B 1hJ}p[ * Kb jV)6"S&JjtŁnim%^6&$) ȡkQek&s%Ch4M (%[X'L)HI:fm" nti[;"i 4((cdñ0ߞ`4R!6쒆@4r@]ocIL=hmb Y6͊ a@1,:%da lO=R"F@  QK5mr|n `.1bsTVod @i x"Vݗ+- ;2K,S xw1-$U碁9P7ȩGh8pvBdSS x(aAIDP™)(!Eb碅ti TmcEQƉX 0PbgS|Bq ,M4U8 Xz qA4PK2bY]̃l()" lˈ7 4Zy1*H l$IAQoAJDCDÈD@X "Ȋ؀- `" "dQ *V"YFA )dAˈ*I kȀ4#!"j  ;H%E[V I!""dD7"" +dUB@DEDdPAQJD+P!EAJT)$AEYUdD@$EID$DA(%"5 ! H HH Ȫ"$!dAQPkTQZUPUdVAPd!AX@ r 򌝍EV`٢݉"HȠ,vʼnBS 3k $7ճ#oA1>G~NE<| !'%e7^QTPAEUCHQE rwg !l؎NddDYA1V G'Dڝ%x vʁD;XM,og)G1/̒\d@2`>2ښ'6ﹲgTC"LEʈ:x]*Ŋ)Ŀ iX4xq$5B7UrY,}i&@Q%Nm]Mx9ǀ|=t){ !jdu?_m@,; H!T룾EygEpx( Jr ÉlPxb&6I1!! 2!)FB)"OUxUN"ERDD.ƑA@aD"r{j ݞW;kuāp%:"D g Fd 6@ US!UJM\HP),G4K $}+k ]"}"؂dAMIS#!$C2!f -zY8">R`]hؐݭS[?Dg& &8w, 83P;_jjd]^ۂ6t)H @Q}\z(j9: 9QBFqCHezl,jn( :0 14FAKxT+ҧ,>áq1b{yD AI Pˊ RDQ;4-֮ 66|TU}V{W͉AeO{X +Dd ts B e+7}#l}c +ri2Y8q6( R& 0S[QɊHN$:!5Ѫ=I=X[,~(} t$q@5A@5@f=1"2A` ,r$Kcoe4>v>-5x r.hƀyK`TfuAca7ô묝y;+gqݧvn"aBv*: e UR%ފEo0GL.W.^basGMkֽO>';.UhAS/MM+D+Pƙld#7< $ DA}KDU+1cFʭ" 2s7AȀ^kȈ+'rP&A ){_=嗵;ywܦ4h ozwq]N骉Y"B!(4 B3Z2!*H+yHU\K]E*E7тF^P, A[e ZF BKpQ $)\j0iĄ[bsk"R\-PoBNM?"*&DP7sN{ +˚_\ ki!|>\= ^\cI<ᝁ/1FsstˀI-HIڰZX "%`dx4i;XQƊ!D  ģtĦ 8MU!Vka#b l%6PuWYfL Z*^ R O0Djx.&.b|k }XN"P iJ\NIs_]biUi5Rii_?<7"S' ȨH@_+ _/dw>Δ9j yn53l4g7r,WXE 6fDDCEWs0`dz\222+&A[G(z;2%ͽ][`ޱBqbފ8_>>§% L~7DZ2`PpESk@l"'&dgC2չ/-E*RYl1\ڵIPC0 EƅZSgX6nrT;7 ;k`/|׿`%q;~SM,b7.A[`%n`b\fʘb jsS!~sztj<̥  ch؛̛0P|/>=Kh F}sIkߗ}7GI`O/(Uuh{&1e"%//Y©g{hQ ("ưm`RSĊөCzu՝qZWC{7x0آGP ^^~c{RŔNuKlo_Zj12oQKxAwN ک9CRB])2.4 Ảͪ$)_ܽoH  4ۄ`NA{DK#"*bq5B֍bOEJ]>bKNO&Ob,^oKv;T.u:N6\ K;( 9|9 )XXD46dQQb1!L q_W"RQe!AIE>R .b+c M'R*nW!>0A +6%(3%Ŵ ^4aPd329wO'Y;D3?%!_^udUX`9)'{Q, Iv҂Y:+%IB-^S^y{uU4yjXYWn(k+qE&8Re҅q V9i; R!z3RP0"Ɩ Hlƚ*IW(6U-))==łᴗ:j˲ [5",:Y㻋>ɉpQDc3TmK.asP/``.ET-UD\ZPDwo4,m9cюt5Xo,cYdI%-BK3 ljEo4]f g#Y`k)F,fmtI)䳄t+K(@NܠǒS4y0EVmy4*GDZ1y,ĦiΜ}n.?'%eaDȡ۝UlmOw37t ,J `ƒ, U )Pl aB ݱ$^siK=֪Rڊi (t*C.evp+;:2_ś4m_U--ۮI5~6,Vys~"154>n5]q=qRL@ ;&ԓjZRc|~& quNs_X۞_]%l>l旮(uSMε;J)jN.K3SIw hc)İ -6$ q]@Of?mfV;ڹIʚH3 pbub?"&s%9kcIB4 a-4aex$oZ.I!bAH0. (谱9Xx1X)pjM Jli'$hY{gKb4ܻ׈af4֬0p85SA2/R4}J/d7o[PY-!_؅ ׺/0RXL"}쾷H[;_J@x9p6`#L7x\7߹*(BCQ *uBʗ1*,s76a#|*ɪ-JXZKujdE{JEԦqZ-Cwunm2=!=;4"`"0dUgagQknӋ)Dj<|RpŗQ(\Y^^ۛFO2YB$Jj2E*l 2:_grzL]]ɍuꊰHqlʳ_9t{LT&9P.LL?*H']4[`A0,(ܱ45M) Bb~s *@'QBȽPKo)B &+@=[BFcASʃ7M4 R 1BtSFzn L>+^y57vtʼn0Դ0SaT[Ü1hݖm>5*A}^.icu'ka+wGդQ olD5NJG[xF밴0L0~"#vE0WO˧ +EU j@!QV UT2~4u_-{%>\Yvt^=hb~3HkX3m ]0f+ڪxUS68ܴen;-hU@Qb#%F Lu΍PcНߙap<U\%0I{ln,P1DS$0+QC`gtVqgn)^ '2aRJd` "+JbhE80 1ZXZc([hbh,('#!`XlzSr D K&! @:7՞im4 1dB,Y$XŊEB# (*ŒPNfkw2HXhMƎO{ mOꦗf0{%zP]RÝNVEz1/Sf njlYYa5T%бۯΧËdI407*39)Q[5\ *Ža5xL@tmywZfpʭ \ibv- Mrv* m{K!%Zad6,k ].(Zj(.BD*Xc`38 ZYYp؈(UџF{*vyAo-C_u6\ݶŸ]!Z@P6UZ֍E0Ze$>Jޮ昹BؚzOj*[^ڈECwyp~\$EYRm6\ #pҠn_R\Fj%p~%&oĝLkbq)YJ". >S e;kc0qle0&@TgY*EHcd*ҁ)>LJm: Gꖑ]\rv`6% HwCJXN (P"L9$v0l[Ի9N|K|JUH{o}x7~m$ջ݊;6%wx<ҿgcA$u97ϭR}̝A(,TS DTEl Б0SDCJn=SL@bN%}*wڲ+kQfkKKZ]PU7P`ubbc#'9{XQh ¯Ɲ-ںXA4o韺ŷz]i]k!, ַ׬XҝKh]4ri0Q03}ݚnN}C/5>,0p0fu,\RiaUB*p3)¨ hAb2tZ\q>_7tYo`նX+Zfc6 `R s)v1˹LXmPj?qrŖS#wXXS%ho2scg&Dŝ-~:UZP%b h\ځdaP~2Z,;.PRхDV"^_܆1Jo[^N?W+ޢ$DnarߘEUџ>!? r*W3eSqyX];U(!sBA)DU mAi:SDB5:nO/Ds14p} ev[OnyZ&bϲł HPEAA5(% <(a̔]Ջe,7נ#BitlryGep’mMJdP,RMMT4h#E֬2e,*>[OE-oݧxU7مc!]]Z/{S[^mh`mT,T&A#›ɹ MPl?. %)-&^?EuNA?Z֕MJI {&"#1iʭF(cd*4d$^+X "EQE?~}##$Mp {.{h#rZ-[MM>5g(iaA!7R%?]i`]W:)eID;= 3Y[f|>>Jw͸T$H8y^BOxN1;3_,$Q!R07_  !5ZN4rz7hi.<$VMjcuSowv}*qz{1?:!ͦ@ PM@L"(bppR L啟˚\X/` 0ђ"!HXB*B ADFD%:9fV*[RlU@`abZTajŅTY^-l(`DXMUN M*ݛW_5V=07bT^_7ѼXHV!OI$|=d g\hY?Uص<?BA߉ (P<ø8O.TވC:G"jkq2JW 1ݾZ'"a%* BIEF˾Fw1pHЁujEܟKk%ilP3Ԧ]bP1Dc}ZܡuԙC^Đ)&&NbwTH!Æk.6e~W9px7j$Q|js Ш7(94VDu(* R,}ULsJ9W&DAwztz[.EshP2>eh,)"0inGwzڄ_z'HIͩUo9DDd"tA!LZT@̈0K^:2FXդZMnCI z1=wf9{~! a=D% w{%/&kΚ0]=o[ OPy i~7븲Z`{ h4#6 (]bV rKYYZts*bH9ix !"Y,s,J73,[ڲ#$ hBh\2ZFR#Di&a-V+DJDS!'=Luޚߵ3YK3,E.񪓐Vq/?cx?p9a wr)p0tp1S؜^U+WYR~0(i{MR}U~j?+y&;cno9"A7~2z a{7 .ZgG)sRhے\H>/mwo"^ZC|o_7u>Y=>o|D~ GUs` >=8l-O&h>dElʟ cQfv{+P̀b*ClQ,źJhQ3,X8yF#'i eh fY2gĒrD+)CbY3&d1ph^D+J@1 YHDCxEf<_yPO"X}A E)=đqh&v DK@t~|1(Ȫ;\q, _Ŧmf,TR@@]I$ `!v" mXd^*#PwQP{Yb*dEa1oD dY1*yXQPj-\O;32Ҥ+nnRЯ&[ggjv>97uG/FMLOc"#OoX?Gⷙ׵aV;G7nfT\1 A`DT R* rqMC}\0h2Kgh†TdoP'1#@.EQH*369:EC;͂bTPA*P@5N ݠXr] !$WP1կ2c[r:CkVK\+jJ£fF\Sxe{хY5Qqق[, UuV@OQ") ܃` a,0!\JWQ9En.s!ɗBP5NU*G%°.+$Ũ &bAADwGF*AXQS`^ē6[Z5 l'Y [/QU7pq h: {h "(@rH #$Gһ@ĭ[ Xew#J(| {3z|rק M) F9XD9ł i dTɄ d3EYkIioHɅ Ћp"ApEBEjA٢* hɪ6E}#=E V>E66YuJY 5وd˴oXjQP" X DPD2`!]:Ls *lt)3 *R~%5/ ld "[ʀ . >.PW'DŦR"4p2v[I6Qp2'JDUbH9 S.>Ђb@ϊZ'EPANZBVa4iDzuL7$(1MUV#dmD,UQC'66 dE ȏ*~CQL QQF+8F@+1tWҸ0mj)M LHK:'#G6b ,!:LUi|Ky*5}=`αC@dOodi(Fa{fdo؃`܍"s%B@<O9&{$: Yɠrc nUY;IpU(ƖATj,zJ/!{kc|(2f27O Je0:-h8?>3a)/֟GyB.#8oOStas:&=d șR u*+.|K0AeذGOvz&>KZ/Cd`mבּ&͌:#mces~xL$̆w`3zӜ{T'd.!«c:֩UFE?q[-[GN]_SWl뾅 t,$⺼gس'f=Tʋ-ɢP{h;zR0}?nB 3̛; `d@RED`&Flň0*hdҪI_NCjdx9i0Y i -tb"0}u6_,+7$-W*e ՝3"M_>d$'>&$O@SvQ21cdW=II#] L@rR2x vDA* JT{:]j¾РfRd$(!qn7*--[}?%S?)8;(2Y2+ hͲq`P4,: DƜk1:=BBu6IFǚXe4%YnѴP*}~<4}8hNwB9ŐGѴGTM%Ӣr5qӕhߦ7yoT囒" $*}c5uli8TPCq05v &~8I$` t5nWUS'e#~Moջ#āO7^>.-#G7L?q7 )$ pIJĠU̳cas+ݰ0Mmkl&V HɢB+Xc%!{jmJ#T'C3v}_GCaP0gحDLz*I%u4F@ eM~$:6K={!g5Y֦UCgq: \OL~34GnxD븘bZ~4P }kP#~7rȯ8Gw"2 k ~|ULLMj2 ^@䎙M$FIP- fbFkc>=~ҲrsF.6=.=Vj<|YMYj^4 ňz,}+霯%B(b5[jf8" |Bx՛WېKąI/U\M$&PdVC+Bo-A1:4 d>[u&:{ŀT+Ű  1`&91֨JM.MxHÑcK,d6=1^{bd4;e.5HL:;sO=*0۰4[3]xA۠-ql~lU N%>_ B.JđPJ@ 3%d7G*4'zAG4HB_@5ҫ($s(,GychޚZr<6Z3k㈵cHMbbȈ.r8X{(VGIyC ;B,Tf*豕mj~ wRAL1`NKA1jTȐf_;,h 7\촌"m{f+S @Ȥ+j,Ħ(p /4T֟ėtk-Gpgsji1r8xAJ˯SA2a ?Ҷ?і= Y4D㰀{Xۈh0 rh097 T3;G]cK-V(Rɋm.ݺkQtԴ6kd*`^/L?WB}.7mW=p; ֥3 yљBY Zl; LGD:S_U߲aB +xkɨvR>GD"f>d̶,+*+l映`!:h׭uWv2oA3Uqr{ewK{d)|~r15?l, |ƻ|0kgZ3Jfb~j:ߢjF!}7ɦMn6T%ϒҥu]0bn+}o[qlqT02FJfo4=W+Vv}o)$rMB̛!P&\NB/dCbzGX8U1kmgQvrùѢÙ9eտ?io#R{ʓ;޹D9 l4(3lv=O=]ejUs^{ejm%.Fuchaչ_pa|q)NAfǒ:!ĮūpmD}U߯7 CBZdcI$ HIɉV hq1Y0dfRfudB3`:f'NlXs_MWg5Y`bf Va9%|!KZرkm tnsK0M7tnTuxbXӕJ>GT6&[RUQtInnI.t61h8.?gwrzҩm4]9bj>#iBj6!=fnQJEdpXf}ܖ7BMK/jxjc`jRI_bG+ V#J**Аkndjb,Y2IHBB,`95j5;bog 50kd@h$˜@ΰPd)it([P L4:TP붵Z4SlgSYŭ{LR`M@ҿ|3DT3fUK!aELHugowBGk1Ka|_H&Ij,:3$i\o<<>>,i-儑E*f H!#1Zb0 1/J h`/IC#f,U^g 2#6n@ )N+꒗p:Ng9x99i+odbF .̃fC*֓)w+۬1A)CWjq "ݻ+}#Zui"2!OE@T[Xrxw屦}X1H AܠL <#n{*k>oMw?xKu6ܦTYAS23SXk5 u`۽*ge|9}Ә'dQٽzMcwf$limf?]U C1\Ďfd`f½nzzo!8A3 243ĕ@<0_\_ި9o+Zh\̒,`j*R:$Zj>_UO1}T>Ya]|"` [RĪ'hu 7Gh`RLc$Aպ"xf$JIb=Rŵ+9e10t^gv +o}jݘl3r7Se#H\_u\ioҸus '0LZZ* 7 5@Ki$T>) bBz=g% IQLQBĨ2|P)b Q do۲~:_->P?'YdΞsũZ*DD9:\!$jJ1l&^#ı7ЩEF(d,E ^\jԟ{wM&bSc:^s1M^"ĚÚ2m 18B p\Y毉x'Ѿd>V$N0R`0z_` t?ll|,YǶ~8b; LB@偅U *֠0Ըh4 Kd ~t+`y0XGnloUOHkdLCR$rI 9VcAy)OgQ|cN4y/v2 Բ`BoFD9ڛv]dZs% [i:imͽt P^pt*xLFad``̈f!0c/ogWcdDYĺTӭ:ߓo4XX":()A^6o5Yro*„ߣrkYYLʞ#(=:0UP9vTMFh`Jl,J0rhVS3ڭgN͘(nҐt*VG@B6;Jǻ3^<<K=,Ҧܱ& b "*pҥρ-_bw7]cN<*3PeH9vQH$'갑 ńk'`@-7`𦨾~l J{_wVbT1RS~-HӼ S=FZ,QR<=-.:jIAf߁0+!)nDoB Pd6&J0ct^[?/gbX~9iyP`1YvKgL߯ɨFAiL]0FR/YEnln4Jiy?kӨn+ņi޳Q8\"~"3tyvc+F*w1X9d$Z q(>qMMh3~$+FC?Z>wKtedSntZ\J ici*m('y>FM~G(C<7 у IF&`ՔxtIlXҤ;22t2wl7v"puz=7'^.VL-FBHliU6HS@kj{Voocײq:էR^QdaI*حg6oUQc~$+{L^@}N$6mk9}dՄ3f aUy 7H#Wn] 3; f7- w)5ȺV+f(sU:vʞ?ơ@vF1/FuX>#qq]X)̒W3 1{fTGrqs(dET[PC9wa\UDEQP"REATR`#za5׶/'X=ǟjrkk|>;&f4i0chgb :󤪀AXkE~v!a49퓱}cƻ] Є}FL*!m}J"vΦo0LMȑaPD_B &̝6l(9K8_1 Ի 8i80Cjhk0Wk $Bq"ν_YK UAg9X}C?Ș4f2dƶ4هۭzw9EâE($ ˼p?cH հdp|k`%V 9*EqY]l0J QֱF^M ;y4KɽRs&O.d@$drʱ[׼Rs^dѽ4LpjSSF'Ĭ1@&N0X굝f /886_ 6xH%$7y][ڜ6]T2ϡq3UL`$%%tMAcIp|o3_d-I0~Oei8k`v٦zHI\l̾ZW x%:[COLilVLY*y^[{xtضp@ !ؼBK8zJJK63uV~v?5J Zvy'/*2='3&U Z$ʑB|A`ɝ'OktK!c/oT5=!SYӓ.Ldx33USQ#qIZ0k/1 2g aFϘ‹?;t |Z>rJjLX5H Q;ѩ{Z¦esgMֺkT(Cf|.O;2|~nެʄ)vzb`` h fHDgkݤc ah-N5 \ (-KDu7blEK+n;XFU_ `ӓZDujv`H-H_}zgMtg)>(>XbS,$ڍH@5@.2x<ɺ{]c9$׿),BV$:ҹ☉Fbk(ilE0? >a ?#&rIҎ1,k>Z2IrK: -i vM6}W٢!5̫JzCRi\:Zn9}T5N#z\[=T!ɢ76"kuOihEf`?׾᳻I %ɕ'sWU;gZI¼Ŧ3UdGpTvszv"7VuFs2Ёqt7|Xa.{ g!k}*>뽜a<1!M PzJs1] AZH1mRN,2uHuY(2|ktw; d%07M-wGc)bO߬@:w;gtt.&UZf+kdyc zTҪ{ {9C%Nm2ym}}b9I`L1g1mdz-V J3nxT>X(DmbIc\}"^.ӐIbETjIɞ<=*}̌9_"nb>jJDkݭIBTS:Kk&dC+/Юњ irPh%!yI ql_f_H4%.yhrT[,NP|-՗̅gEW8p%9=ji[0KT6ykDl8\.C,*A`3P:KEgQC  '<s~񨉫Qo)=6Df5-s ۲m%R}FM'#CHpP_+6e/}jG:}AIghy|G|>k#tV `]$6/:DŽijqz:z)Ka2Ż8&^R!11ۡ|K]ūʪOb/uVp橎מ|ϨH E/ 雘^ݞfx|kM 8Ԡ D3(HyEY]эca \g .6ߌ>*NuTR0iR@M(1&Y*^ݰ+Fa% F(zYPG>\M^]5mךv m6& p>%†؁!ȓ7<տяR_ȭfa21G(P%92v^v a7P/ 50LXV3tvUU6ޤ: Oh@G>ÚUa\ʥBM!,>\{uGQ,1=. [Э簛u;j!",EDE"D(w,ރ6"bg|cg-x)H6=G$q(s3k+Ys-u.oH> a v̴:ʧ ۘt>=חLR!S%v!NҮ2 @Y`^aYtnq|;SMOK_|u^n@jP  eMwP;cY h~R7Wfƒ`wA!} YDŽ7 \.F^qs]Ot&tds+@(/#Vxޢ9Ic<{&U)1BJ:^ko[ZsS8Csj oجŎL9z,Y_b*L9HŸe`VLP`PPIV!6g!bI}T%z}&)G!X(Q%\oir[~eCyyj.P!`?Ө_csPfI QJEafsnlZ䶒"]K(\Kt1-]/JB<ЙK j$ĴQ1`KZ=E&  (-:fq[0KD)+5=')CDQ1k'▯e[bH>sP_0;c!k]WԈek{ VEדrWZudf21/GP,vP1HIWZKduسžh $&L_gĭ5㳞`pa,мLtA*TB 2Q4S6LVe +*@>Kh##k1\,ΝLUJ mֶZZ 52_eT Y NQ6m7\U*7XtСʕWsdE:TlYn2cSj?a~mb"DjW@ق-q 1*1U, 4# 0$n4NVQǁX)\;[6CJ4$gGpsB{W /X,39oGe+2$TPH$@{voswվZ_2 _7D=A*_ꠞgADKɧ=NٌϵMTtHB5~ٟz^ae-kJ<.bMdȌDF"<+f *TεmUBZhjP1b_eY*je7QH1Q‹BYY_I 0T,o0j*[E(uFB;| HJLDm)Ɔ$':l޲[}Qz|;C &4p^+n.>u4.P\ Bw]U|z(- Z}`KU aߍUA Rd*7w"VLSO<͗(4zݢP>:,3Qo9?T6%\C|=I#HLr5a7-f$RDb*e0_aU*вibM("K}BsSbBQy4ރUAjkG \L(tnP\FDZo1# |/iX__+1|#0F;f@&Ejz̵R Ht1,cinٞR4*Ez2.T*mD [tΕV B (C>D(yJE)aU3qjO ;c9^d"t>=F!Ck$N IrclD+8#H2K ؀zTQP:dVK2C7` 0H̔M1&&46E'g{}8[a6T\;(eF746V6h{[(t d DÞj _n DE@D E4CKA|P EP@7DG [EQ qU3:(}qq8p4, OJNf=c0n6u73.w. m^iL̦yt%#V ö$x!pi."lU]4@`WcmfTP46PRAЊt0Pϊ5 +TÂXP]DVB(*x([W@/`Eeh. A\Kh]%iL؁K86e8,SJx SFC|R6)1f4 s!xJWnφK&D'MtQfW71C7QQ dPʂ xKP6D2╈*1.('Ո"*>!ਆ d @v&)~"_k||p=SU[1&D^@0^"SahCd*Hh8P5S EŁ`SIS uTBE 8J*-T- @ʊ#@I \0 PZAR(|qS7?@.@~ u, Zh mRByuP/GYRCj 砆#dAʀMv( a!{.ԜykBbt::>}EUdᤁ,9S~n@0HŞB??$tsmΡ4_ 4mOEA?/(p@&eAym%S]"ls"` Q9x0@<m)R;>j)")/CIt}?5h6e:z?e8KZNW>(yOAoDC`LImx*}I][AE TUJeĊz&iD;)H%uELlRcwӼZ٤aY]%mxb @ 把Y^'Q |x<NJz* tpEM\P9ȅ تY6 Lİ d l cͰi; #4<U}KbY }]\jQ\:oA/F@| R"_@ EƊ{x!DV@OLI"(^?$A $4Uv XaWh Y |h/ТA3qM${(# 71b 7"h=9hHxV@'s0!K¤]t5Gж)}@ )8;a0NxH&DkU!CV}SjCҠ7~- LѢ&"-TP@L8EU@O*'pA뢗@Oz h\J0(rpyz;tw̗RBȡPRqJH@]G &4ˆW&%b;E,=0"ZCŠo MTl6}r ׺#~cw4^^]T;yH)9iOϤc^F:0R![]Twp("Y:2: 8s6m.) 5> `Lb*Jh%&gⳅkjp@CJ& ﴜ,?CJ̟𽭝Qq NBٞIRPZQWn}A>E ䷕ƀQOE;_GD`j.t@7]l(t˚9 \GO g{"ҾN-TY3סN&`nФ" dCn {&g.h-D\(~0ElUR/;!7(ff!L7_br, VjvhY!=rҶI30"١,:ڠ z8CIJmӡz 2#BD]V#"%Ⱥ xoLbxXلȥ@ ݁s!LL9]Z]}&: Qڡ߂2av)EYEP0-e0򴌾q Yb ֖HmZ#p]K!!ܧi >,V(i?:Y< nZFmCk+䐲uŒ~NltĸVsptjoJ ,T̂QB3g$5!fORٔ&:"C܋32)61$r"l;䁷mNZ4W3 LX~?W<* q$N@. $ gw2lkƊ_K" 5fq9́ a/J Oj_IDP:巩R?= y߳A cBg;XPH4O%J`h1l3߿ܐN]l9Jî ֽ`βLj:ր<;p“,$ b,CJWt(MH3Ĥ{ Y4 [@Hs 9ʬS0^Z̟֒m w6E1`3rE "o}3>EK+Es`@ʊhlh@ۤy6b@PɝPk >E*.wilރwnwXPBMj@4A4mXUI/D6p1 x,@/DL\?qNC|.#q.sl_e9XI.=3>Pw<wcyMaᓎI'@I.4=N$ fZu$izk>;95ѱ7ݼD]ϰ -hJlFLzߎN_PdةXcS=C v~^cGDx( ~+Vd6\8 ;~;?]-;$1`OzN_Ix6Bu2)b``(m(i='a4 spmSeԷab~NDhQD:'&HWO Rv ٪E2InٳxYP{E A=wwGg 0[)|7*`I8W^b<Ygj364 al_sA_Ifs(6L2o[Eimr‰`<qo[մ\1cdv&n]j/,V0AU3,qb^TA+P/bK[tZeD"#x} a?71#R/pEgbV/>73yO5h;O5fQ&݂z2]aSr.;;X vNm|{&law44+sB>ZHv"QGB;ϕ|շie_HY!c _Zl 6gY, cO.j`Q;֦!v(hr^dަ _4_O1@+=WX`-R6F4p,1.E3mL<#)0wŖ:K\Y*^xm-.nrB;hY, 5[l( 7Аg}e용0C3?:4_'7h6MRl6q懶HA۴\"'ȸR@HD =-KAg\fYǃlP!"PE2W౳vjorXf9C?_Wils潡'XͻyrqRФ΂`NJ 9ә"z 8")IYtwN9Vܳ3X{ZZ!ݦ|h+ J(SSUHͤGh@!+әQp&Vگ,8P\-/VE31=|ex4{)5r@2ȇk,3)wv#g|nbN5q 7@Nd&ɞedS}~38LX-f{Û9}_Ui 3_~HZ}0fMd>3%QY6&IP7w Ŕ}C4OQd%zid3Jp_}z%Fh3nK2ް+ g"Xpݤʪ) ȘgoaqKa56!0;HP 8J~" :|,Kr4EL nMLxPzRKIT<&tR=Y];B Fҵ~,&-2!/)[ygvW_ʼnr&afâaۼ<25uŽѴ¼Uar Pv#3Eg(z-$eqR+GwnT(0m氰MG˜p[n"u:5Л`ᰘ'X4u̼2Qfe fچ$rG6U"3Z_AbfXx@ l! 4uP>GFdOaIݰ32hUM$!r`W!P2ˌৎ2C!/8iK|CWxAm$8p.5o;O?Mr0SmEp*YJ eYTCK|F]\;AuOI# l["V M}UyVm56L9ԼOõz`pz•&,8S)_"5v]^w^5Q9q4(lY3#cP2w(\eY ed!;9(&mCE:~:t2 #ޡ^5rnNﭏ}O t9K"07<,2 nwΞzE:QxK6Iw$ yW2rO"|\~}+n8ZYw./iD &5pI:=yf6CJW" LyؚZRdNwuhG&/#4r]:O̬l 9Ɓ_ Z֭10Tgߦ. k|Ve_4%ŹfJY t_V'x䰗ixu{"cNI5֝*B5Y.>;_~Լ]1miXKQ4 xz ƀi SF"PjE0jOɀ,~`;& gNo7I8=t`\ں  3}uIװ,X-!\9HΑ:xD\ R܃6D_NZo .K|Def=kZY-)iLTeB [5W=|Ψl3wP) Rb>]Z88o_}T<򥁋evݏ4P]Dڔ V nd/ PO65/+5"&.òXK#Uyzv.'1@Vz1DAr Z(?_BC-kxa8B5`Кl3c$o,ˆdmc|Բ\mCupDަHGij;寅! Ht4}N6O.CBxq+vLBΉٶZ d`e5:$\z<Y^y}uwinY5ւ~zL]q`޳Qx,ZTѫ ]{(+02yltS2V=t ume՗01+`Y9M'~zIfLO"aߤơc\e04!N#V-Z}G* $-w %, lSI@_m<ȩL,ξ?2GDAHTtn/ljN5ټ7~CKkSٿoG| Y_`OOsڡ)&@1q]&ɐ k*nϫ o%5m:"2'*0=ܿ^ 7u%}/L5vfkr :v^{6f+yb( 64) {U;.t{'cJ}=ic_ow2U`Ye4I@HM~`-C#&~ Ka?U_%ʚ]Ma4vMGk:߇XÆ`ƒ1td@ N]c=35 |܀1P[ڃMν" mn'#kk|)S Sqh zMto%`LûBORcyRD@aFZ'604Y}bKnjd)(#nLJl3Ài]}aVY~|HSiZifDв "P2&' TĈR9D$jqɿ{KyGj#w~]>^6 Mb]MM55@K2댋<ʺ*E)[(jgJ܉Sͭʾ^7 ^*QgTѱ #|OɆXQPF "]P!H~;NAa0(==SrVB&_:>tK .,آJ-`PiWY //)< &r s T1ۦ&3`PSb`I  ߴoJMLMSA U+ FaPJT2HXjPf,ZwLb !A~KOQN}NKUo l^Na8!S^K2Ofjd'%B#8ǎe\[ d4o']eO=3edlts;Gl* ,==$Fѫ Xfլ=:y8"حv|:eҍ3߽/?ı:t$v::Tm*øyU5z=Nj ifȊM". Qwww;NC(7(K䜳{Ǝ/sD,fz΄%߱glfm&-,ZQ9.2闼mGv"{aӤ3v^oQ'/X_oi@6EL883fQf뱢C$лNUW¤8&uc_ʎ۸)trZץjmVאm#_nSČv;o> Ls3&  ^h T1!a_"T^3Ƽaq Jt Omnƒǣ~ qGB\䭤Խa> 6hCRdE- 3U>34]9sT'W Q搣ͭ:ѳX<[jxBrj*Tr}0TDdTEbd@$7wba^lVmEϱFTN%+dA/G{* O$,u[SL2<ĩ4MV<'ڎ@O-9Q.7TrM]cx 몮_C Gᡛ.#c$ٶ@t銺cog] 与8M$I "PcfkvIt(^h;`01<#2"`d@,ObٶI'C+214/ zڝC͵S)nz̙ajA;YõтCYb*}d}Y zZbYz^y %a 8&tj?\t8"eU9tJA\Qظ}4YLDpL?7T5f!UM ")Eѽ 4ɡ/-I.AX1<|-xIn ɥ x1)zGZSL)o߯Icc?_Sdh1bł# *" (,A 3v96 --d3^czF">W&nFC aKƨ ]*e=9ȹxtsOHj5wfQYUZaiwn0fɪ Np >uLs'+ܨjM)IPq{4޵e  vynEzj=Khhhb$B`S1<%'n̕Is,=qd;0Ιcר+UnFb^G! $r[]ݯJ'Do]Ry0xV* 3jy,1`C@oE^HHH0zC):+@@NN;g$# Ihk+4qm><6jޅdhSײu!s(giib5*wtu%0+ 'I.,x qK>/gQk]tRA!dQ0P: bOgon.B!1luZ r(a0h1"INDZr$sPNiA &BW(z͔6{&p0*s12MVO`Ȩ[FJ״]7P/a韅.nѰlС;U 2]8zxſqlf^ }/P*jc+G|{ Ua3>p8+F 4 dM2>D/ϩ𫙑=Ya^y|o04/b Nbf.x]Vf\zߋMY?g]I=*H 1^߳k& LckΖ}U$mP{J ϓdD!޲(y@M&_w7m;ǨvCsy׼ScdazWFTY=}ffږd<ǐµ>߼ .TUY fłbߞ71bJQ,e/4f>Gg$:ruƥ;s˻lt6L2-{VoLGLHX_Z uc:A+\dmcM[S_~Ȭ݊=s-0_HZ&W6-I8Rt&?AhwFOI+w+Qt~v{ݤ]. `( ~;K&qt6-/y2+UT )z]!pWϼOWh 4TKu ʽ5Ƃ5l56ޮ*-#^T4,sis,m!ai FKTR>>gE^Oj1X1@砢K kR_+5TzcBʓPm gH:gp}\}!!ߴW*cpҵ71Jb`BT$}Z+R8kAC^[<ԙ `!yІ  KV0V"((ޭyF 5P<֕U;[Xkv 'T@,0y5=MNi٘̀l~Q̶&N PΥx"ÜȩOi,tzm|@J@zHgo,'y ["Z!#ii cM;6y~/;KS"jzGrf?8κo-프+wV K'= Qi0,[h8OOAgtkUOW@mOmrʤlꭢ-r;TH>a9j'BrI5o}/5ZرۈzTm.󂅼k{gƖ+<|X1s6fa/=B2m0ڽs&zr? 9*%9l$3::e`L>t˚BH2,?O.h˥R;*sXĈ_ 4oE,B?9њf ^׺Zeދ$i}b>s<UMlC ZڮM j~ r9e ۅl 4L0dC;2$&uj/pE d13Eƹ|ԙ2c&Y3I;_DB_1L؀F3v4u ߤv#yGoj4k`~+$b)9Xt,.dv}I=i>de9Ff`9#z7b*[&Tg`ˋܬ室J`UFmΒ+D /V#((XM\Q5`eaG_J2>^[pV{=Dl0 !4.Q9\H09V,$A{ݯ_0yX 7I)Q *+|Iy3-?ݹ4E R)\X8H S=S>g/Cs <7k61v1n/5v^Kvs\Lc!"348s-ZNVs}{p5H$3UdOz~ꅘiִO#cQnPjkFSkVW?Dr̺c %oU2Y(8lC ^ 3l.M.% *l:&̳@o<vr0{~kǠhY 0YevTHMZb_cCtֳ6-,IW†㬪(E;f}_9Aϡ }J '_틝nh;ŢzO!Tй&da}S>ENcեfS P٥4^jlA5NXDZ gZLA%ɅhG1kϜ`nZdl] = mه c3QGkZm͑H3@i`qkŧb(`zk`*y{>eD^ h)r.ٝZM7|шBO$d@- A$B]SCf5 #X{ؽCa /c:#@ :~(**?\PrlՀǪƁưn$ s _晤Ba\#mh2f Yhor.L<lп9j9[GOBIsNc0TWr Z&z %^:x-A%4Ƌ%}#PW˘ut3Q1kŎ^ˤib'Nf^`Yܕm݊,K0ܮJ t&nʻbG״.5PRƌV j (bSzos`yzWs,k5CTR"_K @DPAv_ ( i|xԗ$HlL12@4C_WOfS9xӉ!z3tOar?P[ⴲ[@9fi5M,# mpWlς7Sg3&C2XZIVQfe?Pv& ϰ:dwv7^ʾKWm i9Ѵyh=Pi=+?]z,1.ɤI] O}s**[G9AE–+ *9 |O ։v HZte_!\!kBUZ[iTA|R I9C^ꦋZDC2a `K)2U&$AExMK8M򣲅تfDd8h'fݓE3jw;Luoh@g;AB,C$2\Clے 5mE' 0bE!F9ȗxkU;SO%CyL0Ygl>|%`lL)S 䓥Cbg E+MOfʰOdprCh|6Bg7R5`{h $x-! rIעzO]z8Ԣ.syT MLKHAݗz v3(ko25d[,uV 3>4'gxBzI&s;=nA61k< 5ZNL oFY u/N!RK7TlQ[MDIz9 '‹mRCdȤ6BRB #SEIiPR!(JA!T@IBEA`fP'0*OD@ѪAlKI78 d 蓧@EmM0ą(eb%(TdiOuu=v]08;.uNcRٞdDA5bgs"!)Rr U&N)*f~Ջ-Ϊ1絠h:nHve|Y' %XvT8תXudJ"pyl8"֪sf >c͌/uU o'25lA\GzYxmNlFJX;I(Y~uƌN h4 I \c9/ݻ 4|'VZ^Vޒ-o:!(aamWK@{JL%ޡ1]'k9J36q]\ea#q%EVA Ǚݫּd͏?Txryj굚kwc Ep  G$ +S;7',*F #y&0Ɓ4q`4( t!{*:G"$\_۪t|wn};_='ZSnqHPI%5lZ.Oe?B`_.m­!u7a 1P? 0dX7EdvgqmV@k%L٢?s>I VV5b"Hw +p:./Uq2\MXfnɢ䥍ZTdHķGxjW_v֤4;هoyUOE&6od8[A-%G1 "ј.᠊0(D-/ \oE> B;WZAgxֱx1z\(fieQFXU-Nׄǩsp:8? N\HݏJVkgSrY-t<nmO59wi1;>C M1;l{R1~@z֞a'3 BKr|s*,Wq@l W="), VoZ j!e89 +[JיND*P LQW9Zn;I,cboenMv\ obc<ֳULC\F-X|hz+1GA wS ڼĹ?*6@r}q+g|O^C, ZY}?D\kP+X!U騁IH" ׯ]. ,`]yTHT`( NGybub33 ̻YQNxZALns?.ݰR>'[P_k"*qֵoʠ $$P/똑<_#y2At&ߓ!QDX!A1yy0[lm0Wg*)ɐYmPeh[17Z"\pb>Nk㭔Wv=H6n6%tuO}wyɤЄ6"%g` cx8g?WR?ĥZyӼc" =SRϒANCx9omd7K)2 f>?i4FOqi(;O/[v{x.S_U)t|m<@^_ņ̲luM+"W@"qHn0%nA}dϰuс<;N6,@tɃf ]xe!W fDzϵ1B Wy]m,/ -lꠑ(oڥ ?kS m6 m}=o8T<.ZqD >eCN*dQ(x(}4jQ-rkZ]0\qb7VR@x7C6T5Egc 4C~'CRi#0\mbKcMYX-6VHݭ~pn䮑HK؈Y~66Ƚ3?>Qo|Z͠MAXmEz( Yn'+ aJY63DܔYYh۞+q+(ϥ/J;,.T bgW.FοygRt qjV5]P+ȯFԗ_a@IYGǻ}Cz1:pI Ehek]-_=hM`3V$nmwf^ p6Be'~ZRD44t0#šXN=7Mc:qr 1.VqјQ2p&sƛ<>RhXoXKL,hk=nj9}>__eT͂vIZ҄o.*0|Èv:?mP TY0 אt.]+{dZvDᏙdvۛL+ՖȆX Y+CB ,7ScVkLKMo㝘k5&Zrv<[M^vߎ !{ Gw}!,ʧC "CDq8/Jvkk×ԊL}=Utl#t&Y%aΊ t&HJtġÏvbjipopg3ج 9 [bYv-gS\^QelYMOsChmB3}C98.-56˖lb ܀ep;6\ͺ |c?}|d?w/Iߗ45C*ȼzrŒ2k8s) bvT&Z40dbH?*PĀ= d i sm]Gva1kM*[H0jsM,V LAUs4حqk7o0o6`&fzAY@' B臛tv|ݝ0b2krΫSK߿|/hjrhLl26n,vfvIB|IP~ 3nr}&&m-cg ,* g%'.][?o$F!M`N<WbS 'WX9HGShy5Vs‚3M3Ai{]~い2lUdJ73':LQ|4M㺧zO&PŨ󍓚݌tV/p*4pd^:EZWNcW{f3p9lmc^n-`׿nX7+`Y4v|{QV>Vセk~٦$ "^)XpP$uρ.Rt2]uK ԓ źj/ϭ{֧.G֓B-1u_̥*^SS SM…وbz30`1oA#'խ8{SYkO+sH{ .W1㨂F1 #f !x^.\Bތ~#3my_wAD8ea = ^v225Y_(7oZJP׎8w@ Rm]ԆVbHxNٮyF`VzRܲme H4VPd$X0HɜXK3Lf^R_;jzpH04f^N7T( tSXEP7&]`0l0 dөz(btBʔYd*>YdL Q1 v֫xd1r"{J4D"@X[wN 43/Rt*&T~5 [`b,`M0/Ck A(d};rPKouf۽SrPF&&k}z'p.+]ZghA"̕m#l)Aa5a|w-&Ɂ1p¨47ގ^j~[667[-\h3KrhL| wߎ:7wen˸s08φ;Z`+ *LRa )1s|0 r s;`88<\?6)4e2;x9v_T3Cc*e6S߬!`-,[ʇ23 ?y+egq>lX_;w_]^M1vRsGȋY]Y\P Igm?{1*h.6<ϾvxUxb=0r6O Z,]zqW| *N 2ҮBFݗ}3*,:ǡN'A\6nl2Vu'c2ZF?ʴu;4wCH٣~}n0Xy[ຝ@:6 +wy~o '$PGvT{ϱ{0T.ݥom`x5,-C!W:&q>K?yRA;EGS@\q 1ce_|g9 S&^>QYݰje+70?#oʄoqqU382yv.*wHmUYQ`Qx^GYVr *?g'n]ՒM"zԘHs&{J"SOx; M@oPl"PL {[LET@nj0:EKBRT"{'%uu<<\喘3kAto1=[\!+rOIޯ ?,ʻ~6ו>^U:^vb0J|G2ֿ_=M6G!F^jSj2SzizѼy#]|]y?IPQ?9Ou د0Q"୾k%{^rxE^rk+COZ %fRp{/l8j ۝^;U0-t֐}ܘ)H)qA]^=s_" G+N|ttoyxkuWɛd5]ԻTXT4Zh/{cRT_Aޱq-,Cw[6i[rH\5{V\4y?;.qmZ,ڢ4^1gK݄W / otk;ƥ!IUѲ{T+*|mGj-Gj $;WZwaAiU:m)$V6)ΏsŽI–U:$t|XmT]~UhfXgs O޶Lv\*b}mLz @cHvL <*Gp4otPوÞh;>q)#-yHg>T9-<-7 x{D;yiL(fI-k〓x?ɧ?~?о^os~$ic^v4!SS'+q^#OIt2P`+rf*8o,ES@bZwB;mD^׾I?31LqXdT^ ZIpC(yas D4I E([~2]gECA5gƶk?S0@r:Faq+mRS jdwv*..W~c! a!Ͼ[C5j "` Cs<PfK2˲blG~8XyBɇbc뵲w$t VKo)Kkt?I9--BAt "p2(!^9P@aFJrwt_{>ZhY?H#!9-9>oE3an%{}[2Yhj2C!OP!+ !4x?k_Au%zNur!'C*'ߩhN9v5c.4€$?9Y8}:xO_3|iNlx zu izOV_ =lu{zxD}~u_ Ʋ,Dx)cU5SCΦ"ݰDKOT8X}_+|܇Z&7v/ç""{#r  yrɏfw/ Rt |A;j{_Yi3\.T5&@'ę|IykaiiyHv a*f%E8⠛-F@T|{8! nG.܈I{ 0u_L|sxVے 0g1N~g/)8ykfTX%Ik'HPeDPq-3@9L8N~w:\cf,x`>ocIiLA_me}rÖrDl-@W 2/oޱ蓚fN pM@ 9O| () P,T7}!=xQ~ ~ W}g^@@S"zÒyQwփ0ltyJT㷦GU*uY0z*IhS̫ii \3g&21}#{[S]k%9|/Xz7R+ȡ )wғtvPS y,m6dDXf@~Q=x o"wOHNJQ?m4פB@,>hZ"0 Ua`01! 0A/FMJ:VSyY*$IT*e -B` 3Wgg./h 0]}.@ 0&zNӖ)%+q:DI FB ?Gd ~UYSdaLIdP@Vy9?(:$YBnq' C-FM*$]rEo@dȃe\ҟ_w(+JKjWs@uid!- -)4!OiH?ɿmq_pJ* QyF,9z|tCйMX!7"Dȱbcemr1}.-ϋ5`@fn=|P j=%wP_t\gV7'o ?DUW |Q=FBFDd@}?LoꆡA@*Vu{:5T4Zi6=&/DS]?),pvHK'3PFv<]f8H>wć)Bzı悌WG*u_ZC{cnC!>NK5OP"y[~gBD',8$j(1:'篏̈)J(z+WCMk}OBBH?o"J:u~m$ f>wb<L<cqE` (_A C'DDNWUa= 4-Kz p!{C,GTms5[FC|!""h@)h8IvACFh:(|j2abn>eRY!23ƣM?uYQ?9rot[[yM6&3Ycgb5%[}LsN-#kػ @4ܠ0T`%9꾠`|_P(Ŋ%KW?>-^+mByMYE33#<HgYL3_%򆃗 brʿ$+Er-q mÚ23f()!FH X" ;/tM@#A,D٘ f"El_@ +,1B`tʝUQpH"XzeENoW4w!ߕfbMm}ܚ F#@dw'sY Czԃ DP7gS|_+F"(F ")]oy-« ~Cm߭ 8l8aڥhrbs ^Zw鉹Q HO5)]w6Ɛ F)a;βe* uݺƟ [Χ3spWDI -iK=^Ctko8_0a[6. eY\y#eIe\8w%$;H໏fcDZW` ~ڕI2\FQՄmH{g?~5rVεj)[2CSQu~ ֡JCy!*H[MJ~ei%KCjz~y̮ RViX0jP ݞ;V0jj!$ruWɷe@CIYgQڼ&#k/.+#rXgI` HuX5M,;4qh((~dZA,t$l,f3v W?콞>~pThip[mhXg<m`SuL6A]}Q븚MfLA| 'hԗ\dq'#*_ XZ0O /gEʖQȥ q9| ]pqx}1DVi2Y$} S#BC'SzP0ȼEu`! Y ä\Lcc PCd6VV ̅H[+6tBʑ³vI~8LZ>M"f`߅_xe(_jq+0H*Zh+&uўdV]h<2a a@ZL46A**3w^v|h^ 3߄=&8ZWp#BӃ ñF$3W춹Yʓ`b {VǒP3b dO&!@%Yv/+$9#$Um5wSd9 羒ޣ8W:G^'mCb-~'㟂K6nNaL*ըX5N”0:1B]yQC;k"myKC@WiEiiX/9ɠ(9,nC{{KDem6~+A_D3QShQ5Ɂh @4W{Zw_qmBIyh8x,h/5jP8PPpʊE %؀ ݊ ራfj iMK:``̀+)̙ {ovv ݧӮktL. ܋ !"J. H"Q'D8(>W&vva(z "vo ୹[􈉰'{jn r40DT NBfV70@?Jǯ֑|22;rECCE>j~-m9H/#=ވ0 '!QAw*AA;.5P=  Pr&@A"!"DSEC`~DxvCQtp D$!EQꢆb>_PCh?OA_kl"H#8g]5WEE<V GF09V x|[w[Ys56uZr E_GU@|WGE>v o%C;Ea!g ZMZ*{f~Q '3~t TE+<&DAqCua:cMuENJ!:( hb":+D:O>CGuSȜ+||G]2 LJMj+ Fs @LP# ͳWdF݅eiF=诉axlkg򷫧PbSOH D-% vP~`l^px6  2Ujm YUQ" 4c6lUUs1y;ڞv^w2rk6")z!1 6zE/ Zϙ>ѿ&!xn{=Z!\q֦C"5"k|څyz0OPDv/%̹[/jAH)0!!74'8h]eb'2PVQCz £Q3Pb$5븤e.;rNS;hADoSla~y'݊30]*.FO]KEu4Xe|T>j0sU;-l7y@+2%a+3|wh[8f*]LWkU]u5ey6n34ɶAB٪uxߦT = a ݅4ǥU<ٽ:MlOndw3u[9?S0^Xs>8r]lv?4k-f2P~'!aMng2jWv;_їZW`X zM2{r3f gP]~ODY+3\TA x #h ȃQ1_}DujHtnŷyLokU{Vi^AR(0 8oYsC"tj2Q(@_>>HȬPXi RzEQPj]ٖп)AdE@;%zM<'ب$Ls;.1O/4o1 STV*(ϾbHY2UBRQ}q EK3wV[H)RR*"7du"5i.&~]_y» 0*6E",2#8# (T֠qBr * 9rpYHN&{줢 (]wj1l,B! *ص.kP L,[R1B !v 3%r&LH*{]Ͻ>(8cpU )lh  m0KPџGs-6[\Zjv_fX光Wz,.+|EaH*01UcM`wi'2җu nTLxaO ( C#/e BOrs#^<%쨂f3&3Ѐ|Dh0 =養a0t¸{ˬ uk5au!l[JdLe\1C8U1@Dʨ,Q()j a패P5!&50[z4J_/Ƨ ɘe"1-gE"[}d1-7.j?%4R DŴ/T p:iśpRlSc9agK8NUkc-T5f7UhjvQ>jP}^c)Y\N~ `]4@&^%n}LѠÊ)!ޡSiY@6BZkQ@@#ep@F_l"ܫnX)3۱SpM+8eylo)zc"C#3Yuq^L'3NjtOI߱/YG 37ୗKnnwkz+_=|=|:t,=i-0#ݎVaGq}}R.X]--?ڨWivRxX-UWEo y_ALJަj=ս\| t =&G偼Y8ItAIm_AWߪu#7E{zS_RROW1@nܱo(+]Uw\ل !}Os'QF9Az'<]ʼdjL>8)20<OA}PbBqʑE )*oZb?z_ܨ o7M{ԿL+p{*>;DUQs@Q18"/8dkhK ic"ހ$2']86D =l$kV;]~[Q̊*U#O}D0#im|?E1t\Z M5b0{ni$% M3Gp}^K}- C@J1/Sq7*X6D&|ML@(} &#;~ ̨lMqDHmiEv""4Al9,gRAPC`b.)]-j6>%"zmESkh]WoET`~ v#@twҟ<$}Vi}rOE=đ G{cРy)~:'}>?t\Axj)34LS[O3E|&~Z?|SѠp:zp71!1bH8#oExV=CϿXnIxyn^>=<b"S. z( Z+@Ǜ~ ID@l1@>DA~l/C"}Aveq7ZsQ) tAĀHy$M \_UUaVam"|]o䂿 BI7O9lN{ T!eֱP0ܼjLQă`tVr;`1BUMN %}]>\=L@Rb@n+b2F',ȍEY~p5-\7DCQN d] D  /z\$DX!(=?LTHE ,4)I `oywtwe]".f!҄;_'L.~@S ^xfeW簋尽M>#M9ލ}|bOYϬ* ]Cڨ~t=V7f[H@^p4[9sI랝kLkGcyZ<+LߩZsU_7{ToeCezqx6tYF_1r 2WTNbqSjGHMF@ lgj2RC3c/ؼ3^t)$'D!mS cyhU874A=MeaצTJϷ/l>JkU7d iZ:vrY$5p)exl#;-@dYc},漑1]*ry\V+e[柘iwG1e?m5f<$~@HRڶ> zH?\hx:hڢ#(U` ҇3P@'?ǰ\OMEDbgƀ!x^]I)2zDs[ŝUTA~OSQ ѐN6Jp%A Dlȯ9[CDASSQSRvāU,??աENEd3 >sDQC6)oe? w'=@[t7ސTxY$<̐+q  Q4@7ށ ٶ Cp3 >?uy?G _vjiJ 6&nW*K ((X,T)PA ]E "B 1?sMuLUv&0:\E_nK9_,]yOkj|Ku_uozm]Ca9w觤ͼ3M ؊k6X,¬#_ς.jUԪO|zWR/5rA6=S\Hr{dE.BPЂϋz!K)#~+Pk ,vܹG.6'1s sIy[EV*WiJ}Lh e*B1<#*n-84eSإ:[]̰/Gƾw:+}TGο) a48ĊxЭ4&DE,)@uS&~ܸ !UTP,7YDm@.`-U @-EaqE@(l&DQӭtLR D:l$Gƿ{kS1Z lfI9=Ĺ ,N9\O "?gUf}QW*ַ_5wF$ڱJs]n~t0Qu&$}HgȦOZw@VA . +Ywnp.QhIxz# t&M!ܴzn"}Ur`.rvu}A8"vH m^E_Ίx8*!u*>ٍ* 7Fۋu<Yok^ar^?ic-gţ$ émM_foj+6/\(}T a;ZɝiJC̭q9]6v+anWөu-QNY!%wMY4Q2tLfR.kL;V[-c'qA3`3b)g~U_REte-(y=K3Oǧe <,ftKAtX,;83ܙt Ŗ&7ۍt^s3#Lϲ_,/"Qٱi -31zRjBZv#AY2)ILYLT{ȸ'ՋR%8ǁv !"mi5ACҷ"yعp&Ձ _|Hڦ7iOY"ϮN3 D7q#z"ob!E O$[e@@1pC" {ءHmVy'(ط8I$iϱE"Ii~ ZkFͩ2z(h_G4CENJE] ._˰at%ח5ZWK0Q_v1IZƂj|6]oߧn4ݖ7o<5c+vPŗI}xsST ,!3)4{&>7nIS(Ijų{enEbӥQd5zghs)dvTtp0?G.ZyMcLQ9k_NaO+S_75ٚ/Gݯ<_P7Ie뛇?YŪWhp7SmA_I$~? KY|݇WBl^kb(a:^h\z]:VpHspH 1z J7x9V f$xqTͲL lG~!}2l#u7VJ{cmvnVK a|2|E#w5QuG"P[+U/la!г27;`ʣfCL0BH,̲Y$e0> xe,"Td.f"mx6\Rzj`@H;/2E~h7k|(K^鷣N!,$,M*pGaY^7TՌ2;ۃ?6oRT ;,nE]NJ,/w̷[ڈ9|Ы"~ss=/XJn۲t-W;򇓐H>? qT>H&gk5U3 V vk+i ,[G3t%4eV_vcauuT ~v#؁)" `ƆMTL3$ ˈEHLEQR43B͙K2Ee$;fI8sl>?}:.#mGRҺ "vzoT2PфI?L.QA.iQ>M6 ~faڠC]0@{8 tNQÊ/;!|d_%TE+ Z@Oq7 ?r(Y;0O NAZHݰ`@yPSY8?nahr=k #!ҲLvK@9np!sBѴ6mK~iA|iDfU5:;jc $g{Z5n6 H,,; ?{l1?"8FhU/l}ok_i]][v~Ib?f{CۆV2v7FSU5;kS<<" Ԃ J|O~Qx^baIb%C5]X{OaZH}M~7TIhK_0q2.K4n0`/,rQUX`{9Eg/ZX)AdٸEy WRvxJZ^4q ߴ%&9)F?ӜA-J.ScĹ?΀Q $]8AAXKu>f̖QRbvY=UnM?ՠ3ժU۬o?3?Ӄ䰵]i71xWߓObOW)Wj]/,,$ޯƟx+Z R|Y8d]\X#3{jSd"KM*APHģu~d!Z҂ 1h$u-t9.~j[J&h ){悗uB0fq GKBy~s*~.۫< Q:ht[u8*P.WDWʟI)ժ6-t'Do;RYI۫IKiX61ǁ@;0<%Yv@P|@*\>5n"APV`B+cX;d1 ``\,mJ: v-v2Z.δ*Ǥ<*^t :#A^x2 z^w)EWW=Ffs޵!CXlےH /qGrR xוΤLMe\ i18| iWὙ)E*$ Ƞ=s2GzÎѿOu$>象6AmdoQZjy/ ~v5Ŭ_%P*Q4Iq v~8.'IXmFgE &ݛ4.wy!W]P<Űye["0jJUC8HJ%*R:PH#U%* ({|$U ˙A3;mtv@ Q!IVA)Hu&i:J1y`hbjb& }.7v&:1uW(~&AV)K2,󒐊t98 支"[K޻tʬ@c$S״R'#M/M2LI-vݰJ$D/Cɑ@AʨQB٬}?VJq'vP{Wj .]6r_lt7rRN5UMz CX2ZOT5`-჻kYxV}sۍkS_Ϊ*F[jjބ!Ѥs[ "'ƈAWzjj~7ԲUWy6 %aYĮ8o+juqpI D"嫂 -6;{i/lVE}ݚM}mf3/eTT.,-NQ[ 8^W'E' 쉫& 7!l7`3\`nr_oؾ,u浔A*ɮ~X.TJRΏƯ͙aɍ{?]]lX+7 {Zs- N(v⯶xU3*Yf|y yEZ@*Qo_ 0yobr{pS9HI|+mG8I)p"Uc,Y}(Dm-΋D>0ѺU~)ߎ@ ! 52@F =gAfݚ5׷$@Ay@I MZqG )ďwgwwu?Lkۊ @34 pE)*u!z=[ʠ}\REPuΑt'OmޤŒ?!+r|KLA _yEo+ϪH%tv!#<1Se H$z 9@n4LtJ*1` P't zXٷfY/[|$ HJjOAcg]Y/k޻HDz9,:gV}F B jHV.MC6@@i4, x5EGq$ GC9_Eu%Geh)`nB0__ 9;?x'ԎVp%׉wP"BkH9sާ2S?W9  Ml 7l@s,]?9M`$+#m.٧^Ȳ~!éަE:a89金FTzo̧nѽpa;%Qo33!4%0A:v_[~o?(v5$LED %u)rЈ )] \[k.!Ϸ "C&"q:J)H݃oǨ.:hrם[&>nazK@A3H<ڈpD̈篖R"aB&EVF~rF$ ?6wZx_͝x'>}f7+uwCT&º(BTtZ1vZ T P'm"qW^5cz_{YԆcDGs@Zl2 TGFQݘaS1wf _+,3Bk=SQYHY AofbWkalTSղ{(QdLuAm?Vk>=uVg3A潳w͓?~6v^cb̶bqдd=Cl$2$)<?A)N <$&Rv$[˲aХ̓C0:4hT6Q$Mֲ*55h!!&љwZ$ rQ]R64 ħ :C A b]Q[6\vq(-U2]LnPrU9ܚ4_8_|/ 鿞j|Ȩ0\]\[y|oeO1xނ6=lj79-zk+H` յ'2M(QvTM΂D;4"QK1cܩt7Ϗߖֿi5/K J#?zTͪ@ bn(/d80!O)Ygf*Kܓ9@f>q3+3>k=-GSU/g_X{͑Բx/P/Y nxyl $ E}D8ȥ}AQ l>;xh$iȜo 5/RxJ{h V5|w}rOm[~5戀a4s"HQ67yS|踒Jd#wV"pލŷE!֦pnlؽn.SLJ1Q+)ݎcZ^i7m5S lrVp,S!mͳw }hyfЗh6UkL]s VOkMkuHs_3hԗ}KNDWy-M9PНScjD+[ES [n(+q=M)*޺b C?WwBOU0|ՐYArBlzV[h X=:}K)0EH;Z/5JOW+DhX{L1<.P bGL$g9 ש8/L&!{ d1ԍĨ#+٘lrpXI駕T=8fd?ZC#.g: p_4e&kYX0 *Tm*`w2;ԢK*\@٦'@)ȕ ȡ Iѹpn[FU %MwMU窵"8cyD.j}] RƜ)ݥ'X+(d@z "gk5>y}d0ܼ~ R<.cЉ ,!cEgķ^e ]Or]}ۺ׶Lu*mm"lm=v"oDDSa zz.<]UB<(V|)Ah޺u4 D<=\Ĉ|8g*@pP 8|GL0A)3yS{]Sf.wP,Q(yIb.i˱e=3?bzғw'C.5MUzW6?:mr&=?sDB@9v F]lgޥu)`1R'vn;'z~T.B-搐]X֜0l,.d>(&ω2f`X d!kj޷N3EpnS6xvHC733 _h.%Wk7 өS -_N?~>f{|QC@b-dR'Vu8ڂ74pBY&V;C3I0BtȫVxFVY@Ŋq//auDKi!EqKQ | pv8@޹sLC,X2㊍lD2lakb*tO9$xMbmޮLBcd x>+{rk4fXPk滋[\n'4E {<1_/ ], 0˒u6  x4$*qFQ". +HCZȹc#1B49n&z%:"hI/(NM[( Q:IS!AL'""aa|f SDhb.+(Q|bry%)V4D!!X`Uf 2X.YI&$(3c/κpXor 2D92C&DK$ ,n6J KL x 6.uO%yS|~0tݿ~)0 w!bOjh$E j#2ew nu9̂l$)t )lu},zH}ԶOdұE_kH[K=лR^ٴ#gP\hZf./#-lð?b"IP)& CxFRT @A *Ѥ\NUyT{WNun''n <5O$bbdɣ 9 F{smK ,@2jñv*"RHpX_z?I)Ve=sVzBUPkH| @L1>rPժ>Hsa,K0{Z!zj d24.kI)eI% R -oAH!T3{?1P}O秪q86T<Gl㕍k 2ѮGN'h#Az0 2!LyG8.OZ+2Y^kؖ, )DJ QF۾R'6VITXPzߝFLh<˪{8p]P>]4[KFq%5A=9zۙT+vDN LXc[lR4sM]Wy]w`j+.gg鬊 d]A@S!4.VF__MÛN U:k<Z0*fNnE98KY}GPG݈nbV8DbrIU+M@@bm23-PEϭ cO ,)Zv+xH8"  ܂}kn ةbL3]SYj'MV^CmU"db(x!q=dnj6v{@ɰ*tVfWC5lcuY-P'U(jL<ѰO Cmd.LI;.[bs[s|4CuщwDhʛI3[hfDUH ZJCjh, J)|CRL&?uc]۸D? h@H'yB:g m )>LP\ߵDqSҾ3Q? b 6H[i&_;*!x/꺚8銪`Cd0=ȈmEGlmE˱8L&x V^mtp(z]qvǤgS$wVz YaҨF++mcap^%R`6Қv0;f@;³U^F}9cNy)7W{&@55_7q ᴇ_*oʠb[>ٮώV'Biq~~٪H;~[<TbOcgVK ̈x06|`[EA*TSg xPu<)|cvOHnZ?ZIeMk>O ` A  uSk+fD*ĩȹ&!z S| LI_s5w6óc 6\l#{v?YJfSDWUJ/Ce6?j™RQc[ g4Tc>wrzL"Q{/;R7I{yCA 6K f/H- I2q#U5*f?"r%<+*(K1pc~3XaT Ғij;A@D%D @;WЉbYu~m`y*& 攰&XZvA-.VxNNm7x9zH݂ж6)s{㚆#%K.?\bZ#ӿ{)x*?F,.w:0ϊˁ >+_6vӐ;^kؾ>q{kJmO)94Ƶǵ RЛ%kֺqca CFhdŒ\`m(`bEmA! >;ߖ:rwΈ՘r񹿷40VhѴf){4rl>`0h(fbWM]:VS33cRc`U`RmyU7g9ɓ^MZLz-{1KM?)6oRIӏ~cN$*vǭam.Rjr"xǬmr l>~A2M 櫲YhʱvjL,|ufRfA#2QvLu>PT w(E_)F mdd KC2!<3xP|.>-fX~],HW݌MiN|$FD`q.b _Q3.zQV:H ..ukt\mb )LXM5JJ+_X~33AIuOfH9v(4fn7[2R7v'G@WH` w,"af|Vx9ꉻ$aRk& Ej4RQVfY92F$E #{~l^)tej4?u0B"V`f ʆre /Vmw:j+ü:gE7 s1+&݅[Q+Wi>oPn[/!:כR HgX#eepu~̫scKvNŃAK> /k2T֢9Q|;-hS*po P0)5}FVSLL 6V dWftY|o ]ȳPk}V|P .x&mB!8oCSRT@*"z"WLڲIh!,Dj7;>/~ʢ0ZW#"'{ELxڝ.gAHJRlh V#`ũW]P.{0Ԉ HdLI=۱b6Po&<~wv .BDw8ϳwrbN$"(G`vJS)(+71S\LWX¾: Ig"fq:iv]}Ex&['^('wj o뼦ǃEaegޫu^R܌1oTW4:0C^Yo&;/־#wqTR3ȑ%ʒ M# L4 )=Zv|RB'W#잽C Q){W rG?w^zCTp^}㼝47!rCYE̠IIjL ekXWgItW=mL^3bzxVn?:601Z UϏmM+vW1{O<vSs(^c ZH-6{@NJ^7W-LYb*'DZ[I ! ro򨾇 y(?ùJ:۔q d1WM !QLt0ΔWGxw;.G:ۑ b=ZLi@! b(4sU.ϝ&=!Җ r )Z3&Xm LD㡚g8>sm9w7tSfNsvKw}j٠bR\2@ .Rjǰ{v?U`ʚ 즢'VrT*f_ C]ͽb+N"#%G5`^0mZs,|@tH*VƏICV<Օq.:k` 7csPp묋TOv΋5KMorèkxFIrhf_klF8bOvu'oLPCNWFעΛ9`ؔ #xtM:=X A(;Ḿ5 Dxu{YW=Y7 *=o_u1G}ͯte҄JxsX ]!Hu41<ecU{j}-v.nnvEdw-6wp WfyavY^]b47p7R&TOmf5hfZk3L\F Ity2(lSyJӌ5n$CxK]p> 0o˚<#~We$Z{(ک M6S f "UxfxmY2<+ye1x0 ̉Qj 1^B9o_ pyI}P*h'LziJss{OoZ=iCؖ ##AI19<2bͿ mV q]hcF=[@e$Es~X*!V;xQ'2:+ܵ|?1)\tMj VX6n:!6|׍8ZT0?~< (o91m}j;6y^zfO'|ibZZc' C@F"-a(Uq,`k)UTe@ۘAURJGW(I &>".5:Ft6{f\,200N$AAŢ?N)+UbrL/:չϺeޯqչx }5'w®֖38RBѿѤ%y6\, {и,]yZuny,[hInCmk+`"]=wZf xLg*eiG{-q\7jF},Cd&s)<e.QTB ˶ .(`åij4BVwA1EڦM^yFBq ,.6ijM7)מXt'%mϲf}Kxz/W >}94w9T `R{6Pv&?v/}0āD,[&Y(2"3-Gٕ"f˟Ok$RXaS=oa:霬P)!'a[\~x7r'oYkzGT.sM23C4; xo5E~ޢze[PYl1?4βFKU'~3yJ9fr|H,nc8"o#LUz~fÂ6'AѢyw Kz%8*a$%eI'?Owx5Pu2ɑR  `'M}2UO08Dz@Ŋ0Y=V qnp콆0SH_zl2yH2 PZ .LL輖0&z9՘kBͱ._Ċ,@_ҭc|M@PA+~ׅTNV!앞ƽ]Ӑs< ҳ[/大k[PvΥp+DëG-Tש\)Y(a?lҿkiTp֏9e3+V~({']sMq7\mTvF`(WlCI!͘ ʠ#l'`[j"דV(kfb5ՙXb},OVlVO0j~h)-QABm!|n{~[vpS;wa jSL0hsv>Dn=tsPAo A"BTA?&u_9_}yɸKx= -,,D@B_ 8.Eb {kh.GM!$#TM0ɰuj:+?Y蘬OCBrx%cǩj`=2FE8%"mseyھ+yӿ:0upw9]aLr~t!/Y(Xl$2+SH6Qr6 w!yoN%8\t}=_+{VU&,l LpUk"%zv74 =\ Nj=F>ן~n~4>)iG +etjI$ZyX9FP$\xV+L.0; ^,A,J %'E?َh T 4DbFnnFG}v<#hΖwRMr߁[όgUF2zd_#6Ԍ w׷C߼bZGsa-S! - 0+kc6:F͛TP5T ea?vQi?{\'%3,!F7Ȉ6f7OD/9KC|'i0Pm8WtW&-+&[*4䒭h!T4}r,%a=3H,޸Ix pW-²jEsg$ ߪo 2Q&Twx~VÄi /`dZ$Ͼ#4 E5>]G)t[iH + L&zxPZS\od,[k#PfZ]Ϳ8e ةjodi98(b su>R_鴵^ggo2 I>#۶* C|C*qTM8cYpT.uKny+]ĚIAV>T`*vOdo\y3f9'.2~sSkr;vً 쯸 j0?5vY0͂j<7N=ov,KD:Amb.MK(z,6+!:q2k Eq`!ϡ~􈡉ʻRh\XMa}0&˽L=\  Z$zH^;_-'c#&,]$M4 _5vtqikitXԮϸT YZ5PsoGY@Dbi mzHGh>fO|G!lo+Q<CZGckRt.a0Nmj z`9[+O ~YwZ웿B|?ZcAǍ$6 <фaI?[sL}o܅Χ񹮹Z-qg zqaaHtO<gԷ+ c~2lXuPUPTޗk>Wbd4Q2E>|qA#[V -F )"2 K55frnE9>R"PXb1U/N^Ibp@{ KښIM0"F!hS5V@2r'9GRB|ȿ{{-OSsĉo >￞:*1 *@bLn_{g+CiNFE6s!Ŋ4+BH, Am%7Z؃|]_,^gQr&Q'p(vGʋVt \lWRv /T\Sz4Ff6#p7 LP(@UUd 2hϬ&.],ޘeZꡢ5~^ӖC𦛦_ UM>9<:>4M| v"%|k +y_ 9U3v9NܝX$5Yu <A Zd6i P6ַi8^ˇB@".e̾"HN-/MP81>K7ΓkvP1bv1ˆU7-RwU$jh `=y\ENmW`aA B '$dirL 6@lB5<ۜȯ[hCM@BԚ"&)m~ԫA4o2ffr. Tq,FͲTaLcyA;E4a}?/SIz,bjCM=NZyq0G l񘹷YG:Ͼ76rЕS DCW\J7.̨VM[׹{ӺY4Gde6~^\:=n*:s@.!x$sjօ `xop67zە>}#aŐI:7tH6V[ vCEmF#)bUﵼCV!33MXB) H(t(b#WX:x(TL7 JV+5nG9RQyA@  HIȤ,=:$ТI"Qφgݟ¥0Rc£u>SeJ:T`XB%A;`1cQZ(_,GhɜTlHNDBfPAP1‘s`ficjPPaAvU;g۪mrc/ŅJVQKSW2Tt-Wo4Z, l'He+ [_Zs~t 9ys -wAH>zcGQM>PH%G%') ,O8HRb0/09BX4EFN 3YVx,mX4壓.0)&%NȪ̊q[Η{266yOTm738Z,PWOW~'B2Z*B~nr-Lł!x sh y)X/$;cq:T]('<zo*5w;WBr&Zjеcbd#e YP1oGdgW@:=lv7LV}vKAw%4O B #3Ķ$J0mdb]u_-QӖ2]X0v qɲstwy5m魎3@W RfTԼ\''-WiTgԛ L(UBhHhVf T[ޒkBfA_oN &# "-&"k]\#0cgU%2xgAPnG_td0fόC:VCLjB7=ޢ~g_{ =U 䚬ݹX|Eqos?ҪI:Hd]5uv9PYIs֫tA Ҁ~Huk?Uw=\]{)̳eX) MA7\`'u2)z.!M)LO[S}m~Ύt\!2"A 8 z9{bGJʉy xek^5~,S}'-.Z]k=?!w8t)zl#Be!k)#B,WXg#$Y87M_E=#p~w}X .ɧ8 iE;@jb>coF|GpɃm'G s2jMYYn[-ࠌaCw} 3V}< fGP2]^& s(Jң,/7.bry3'ibDm{$[`}]R{:X aݴ%Jo{ZyK8+0?'ЙT<\LL{9Ƥ"B ?$#G.KXVL !mYwNB9yE IY! ,&L y^r@!W)YQҥ0 xP ՊEtqfmU)) aN&SfR4ڛSX*JvR Y3(e?R*Y^P2IH(!fCoTwP2tkHb?(]$i"xM˷DM*~͑}x5 g<lƒ!܊ Xp +hP"J c$81`O:'s|-dLV&BGa[k#X Нfft$ճ =~#_4ҁkxvR?3@`ً}PG3~ b̗9ۮl,a5I% +ڲof1 m|'1rf;(~ͅc#։ ݙFop\*NDBq+j>[2~ߴ Òծ< &2<=vf?նKTЛpvu`q6`СﻱM13Mӽ#[7$6+e$[mq$ŋb(9U~vlu\e0 YĂ[a1:rU@ZVhDò_=k _y=[T]ǭ`emtjZڂ[ Rǫ |I -[|#΍榉uʖg(pS*@lWfV9*T5P'"IV ӣ9r LL-F,&:qoLWgxsYuoP\%i̒i]R_|ֺA=׮MUKQ4#AqHP7v:r=We,F͍anr=G<߁쌦p<5t~#7.2L8Xڲ&oOy@O$_OtJi |ZbtH$OXiC@X@1ҟ=fweRܢylի(qHAWQ `v*:>rʈd5A4m%z~<d:X;đ n7LARu5KFc{tOx[;L׉jkx+q8~ (*R0x;gl,@W'}>#=`}/SiLw! Uդ&kD54 :؄`,׌>a[6;S_Y2lNv7GhieaPa#azX =.%uL QB.d`T`% "~;Vb_TRMMvh\hQ9)Aa?ׅy9 ignBx'k6>']#㾍P\a7Z?xu*<1 Gp@T )1v3`JFRyڶZQj_WoA}g ;-sH(le$V:Nsj<Y>U*cMU-hWT I&Dtm D*Myכ.;a.1fu ƦTldl) 'C_xR5S.+#ɷ[]:JMǂfDɕ0+m؅@j[Q?] i "Oc?k;J)wk~8Ko/54ӠM[ .mϸ.E8g~:>|D9+[ WAucy^' fL rog9(ꑪϵ{\dJlmL؉|Qp5.&Ǔ)x)3WӴJv u?;;vJL< Z`6؃ .5k\QϯNsPwaiVJuۥm`#%^}k-4 { өQ3E.}r$4kń( 9v8zFS^^4p{Q#o^ M1&&~Rm(P0ѓ9Lm3vU@<13W%I6؞̧s\$wܽO 5F_{)蠪bA3T~,zj-DiNv_Fީ&x;U#-&:ۮy*')h=ZM /Xsa;&/uEMfɎ$F mIȌR2i)c{%ʬ!=?W15<z˹zW_<Ng)l㩌i1̦T\ɋTMyv[wEBnrrA& PTC970rVĨ A9MP%rIt гLߥeST|wGIyKbYj oN2VZ`+>̅qJ˚J; <ɵvi(UrPQ(G *--1n~@(F@oH*Ɠ+'j{.z&V75 =^I[~$k1>]7m &ĺ"8΂b,vn"I\Q̀"t~N_ZVPmѲ{ccBnɣ_ 3 Q<%ݯovY<͘^`ࣲ3Jl]@sZ"haA[!XdMSQyX$J$3fhF PVCXՂ0H %==DH4 }>J4*a=2zE  (ػbb)LutS"`^V< 4^8`ۉc2̓=7TªͭrMmQL[oKbI,K}30}6rJN7AQB<#9Ts=Wپ.v"(LE `dmk3* A.Z9)Jާh?a3y ەJD1l(΀U%XCQp}O6Ă@n[##H˟V/#h`h4AG7U&7M}w"&#)\ d=`(bјH]UZ'sC7|F~xl5< CxYR\H|.#c%ɮ_k7.>שl'gaU$zA0  x\*:<ĬnM\}nG#\ *7o//8BNӉ/ ^E Gg.L ىBbV9P=E߷.$!z&l[3HYd7[Ko mZxlᅂBf }-*y㘗jV8&,0ٲ>uC ˸u*g]F:06D!;V2avDqv43/p:oDڔ@6̓@ ,O{ԴX$jufVq;3eU0Q!U0X%`(q&O;0 AnBQTdδRTn귩ZkM +JUv&rFٔj g2p6 vo%JPn' ^0 of)|Ht0Zz7oǫgFEfK[E@efreeat= T(Mci!l83"3+ļcq 8*?IJ@ c} {Ual.;{Eh6[+i /67bK}h\ûg "s&LHKMt Sj/I)kGA.crH~/SƛzV?S$hRI>2+zzfQ$hv}p6gie`xh&2B3+Y}2 P t.Go`+>D#J lDC]qRk޵`d<ߓo;" w;q;cIª^2q]M4!BcGlh)>Ҽ4w)epsF4(4?/561[bc/},ňBfH&箑'8\ Lj6Ι35~S&4 1 fSP?D;Us90''2RXی́r.W ȴZrK*'@>E ]+y{qץ©Pbō$ClNa&V 6v(k=~%JK; qIL* R4XABTp<pj~;)׌C;湭)g LH&1<2_{WaQVp2hrY9u\=0/{ä BimYwR V.ZOY>6D@@'9ۮ7ӽ 1-Jv_GNYҼVep(r;H,c Bl},4R/MV"6q)V]jeVh", 6|3(P0U?v--JO)Ooh+ *͠P4>K\͒8`ϴWM L[4(JL"mYIr(%%}IGY&v=s[~*w?S}[`o2U:]Cm 'C9 8>=fmّapsݫÌ/mJ0,x }} |=Nyyo&=Hn]yR%K]0l8z#Ͳ JO{HJ=UN0Kls7L0DUn5N5Qg}޳+4M Lu%_MCx7}]^&4ε5}g;2bZUb:VOs? KlA&Hy4yܪa ]Xb4FP)tf`zJ14j*#1#`?%MIB'x>20q!M\*sfwlG5`2X3죡LT5ڋs@Ѓ7=\L 1/N=WZ2NM4(vm'k%&TT9l|}o}_I)c˦ y{ju5_?$͐bq= \c$?!Yɟ֥qpyBʦ)AĤՋ!j$J'g:`ѻ.1+ן 2JGJJs^A&I \P@"Ỉ9Kȭ0 y.fs&0R g`i.RQb!. !K@T1RHplbAb5]Ep *da (Fŧ{.{5֙6``AVc tΧdf$2GɉO찾BC'w$^֑4($gHjf';qz9h//¡/#,c}qз>iWo]-u2/W@v#,02TMY jڒJx!XĻxR ,)Sn p HBj a7;4 h,kE01;ccv֌ x|Cmt0cva J /KJWXBEPđkf߄'<= F{ fMQ3fY;"͇lDkhkY#wi`ܜPvvZnm~,;78MiEhNgPe`QQun?S3qЌVW_(ri_@POu`术!m6:\͌%CI)$;coz߇%7AD:5g ֟_ZXz- tEؑţh}LO[u]u|&}oo?okt^tՇh#\̀}>t>KS;*5^=Ύ)ZoUeAF٫d#X:hW5>2$G"US qLR?!@߳z 9Za.Hw^WUW> 5V7tӴvpiux_e)q=>a 72 $zQP\ 8,@k\}ϮO9 .yĠt9INd/}Sxg[|]'[p`Wj3פ̦5IO|[I.rZr7\+ܩr uQ뫅>tv}Ec/%0FMٹ&|EBݷmag9-72qv o*zfnj'+dMqǍ_yZ/|0SX vc΅2exw`{S0gŽ=%94b^U kڢ`I ~Wc&YA>sco3L"VbL OQa=8z' cDY ̤P9 ZU_Jiҝ.1u_"h6+bʱ\  c/JD& `-,V&K/ 㐺ޅFCP̐dm*ja;ӷ)jEo?ryRr !$ R eA( !H; ηYTC'#ʎ_Zx9_Fɞ獀t?ï&2o-W&1D|^jtTM,Od52̟T~qR@ ] 9U٨<`PGsd ֞C] J}5g 4||h➱ 1|1d[5 Xl mz: cǒáb+dj'[/+֭|;a"rjByWRooF;1hW58b|O]u) @X;t D@4|M?QϹaDǔٽ*qN|=@܌75YpcO <4 ?d?7xLλ:T1okfP7? •+D ?w_BjΨ3q,*Ńf/ggo˅隰İe[,ky]RtٖQ 쵹lwer䪶ShJk^!兿F 9el0\SF"fYO<4q3u miUyd^a_ˊw|*YDqXS5,+ZHjirjYt>i++zl YpueU\Rmo-w{:InQ2$%d)-Q06*\Ku%(|Ԭ?!`RƱlR*[EoHŇ$'j*oyR@,kQk.} M$`XH*YZVmlb.I]<,U!h q`줤Jۊnq]eAm8]cg_( -® 1 &s:NMsHYY4;Z8'tY[m!Pj#gfM'8)1,o6;֐"QJ`xlyDIq%jVPjvjmhԣC̈́*hdҥ , q,M y% ,*l6DYۗ˞0&τ}_#vaH~8䵤Զ,e-p(!aQR6 NXi:с{PCGU {t |K.揝^ $6OQ,5smM黢gѠ 3* +ݺb[ܒ>xφ19kDJN&eV.=jUDfƣSEBЕV2FM%ߨ/:τψfM\țùˊkkaYތf.CQ a8T*-i{kHS^Ƌo \~f"Q2"ݰ rJ賧!dΊ=h&w'q0-?>,u N}u{ P+~'1m?o`:SϗU0$B$ HV!uPUpd l6PqGբ2I'%6fRN :>!iIV~ߵQkFgUHRq% rTeAVKnJyD#r,fEϫ-o|X9ZUɓ TﰒEUAd Mٶ3 _FU2囋^)&##2QEj̀7.n]k7g-Vaf Ut:gCRluy秶7רφU)$,!@(< )% F֙r py?ȓ )bާ0-v*d1H r>:5dPxХw_ eŴuIH Y HgڝӋ'7`*;{~Ώ|g?gfE0sJUꍟc،'q7jF_L1zY٥֊eL+4:0Ou`s?i=jZ37c^a{|6=S霌LPUy[U^;E~>~Ҳal 1mI4b<2󡘴/{?-7J9>r\\4Ev07R$AQW:֛&gA21%TrEFgUfcR&gyƘi뢕צ>E0 Şc3ȴjurX\dȐ[Y /S^~7%3'e/.AB\GpEˎx5K7VKcB9c~K^n+i͗8\?A~޳C;;-7fhW ;m׎ɞis"\;nm (%R d 6KB4 Em qG(*3i3I%3]F{)6iu琢9a*;>;/꿔9y_BngH&4CWda=y4 mnX 1U4=_D`0w 6 d[NƖMeL6qL_ݔ&wlz 9🟐t5[bV+4Gy'Qn%W"䀿ۺPe龄VX_[kzc5 r\'딱 CUUzxTwrG :ҲnN-o4g!l˒Vib((M>BzѸ{lro1P擌ݶET?bAbHoMJw)LŅe& OF7|,!f&Lg߉V?rSqAm>El35u Xo#Ga\:Lƻtߵhv| x(kCy!C ) &Yd p)1WM_r-own (,vbE|!3T2^SG`˭R  @d}\޷|>;QS<-$%N ]y F66?r& פK;l9f5 Ooj<&iGn*Ȃx{ek=avqQ PH&-{Lg;dk,C;d!fd`Wo"g3v4"M7[\0 Rv(IX3CY$v&TOkGa;15( D.ŠJP*Yy Wai5Ԃe P JvqHv(41b0$?sv&2 vSᝇ$`}?]Q!ډ/fDD"PEE g?r'تfzPxrTƨ8&:+a,aje\?џ!]~{ >:뛰qvmiʹgcLbb ȕ3eD֋q4x‚!^rZ F \L-Tf)I)T)j;/'[gu曢;jI$`CdQ_bh EAU,E O-١=WY$UڕQ̷?ϏV&Lm P\6 mS{YLh+uNsg*8x]|%.jY6jC1Z$FQĽl"!V`J@=ɻe <8z!R[ Vs4%DEAT/:5vfyn KȇG%sZ8?& i)ЕVxs}Mi7tllԪtrk#Z>{Y*WƗ%2g{^z0\MŲ!/q.$^'3!UOZ22Hט ]}Br'|\{ϐTxe :o/KBO`eBD@OLfn@Sm.҉ Ӛ /]xG2bcb3CJ I%7#ȿq_C=+ ST`h*"MP8qLC,Z" ~M99.[fcA޽Mez /˜zત=[+%_ڸ3S}ղhḺ_TE@T@Hw1C&Az ۄ'6w.;z`9#wK]}oyhmJbD`#S!Vas /*X@6PE!kHʩd,ZX7]}S9t5ӝN zx8H:pN( ]# kj[lgMgDSwyg2[}1 ˇQx2Ъ7%^i80x; |-2Oo5$$\` [zϸ}-)GΪ(Js%|:I`9 (%C5<Ǧ$oyVJM֝bť?3Q|@hgyn_vƛ9{|tWd$`|p$6p;Auvj~pқ(?Wn6D G)8ZLm2MZ31!DE/\gȏXzօ+/ >YK"oy NWMLTȎKx9XԒQu8][1[h,1Ŏʵe@A@-RWs{1xҫlPBYgz (l"j5%8uh+[SH`4͠{@K,--=c4Ub($Z8"q*4a{O|L,&7^XPR: QT:-@,Nu0jRJLEf$0\8hUy: f!=@M!~p3 %E*B A)C>nJq Ьm r*y "BUO[G1~g}wt[kl y \cN!CPVh+eBVY 2EǼ/X0>fc)1*k Q!4B (f\rI˝'o(v3l$: ^=gܨaX::-cRLwc(Yx߭T=m;Owx_a N#;cywJ#Fv0dY_FGp,&%_R'(PR':`wsG-'_a`wer͓dB*%.wTMHNڳQ8graXԈȎ`(aJP{_QC6@J+Y2 G+%+ؤpR;yf/5ԖZѳY/˅E;D/L#T}5KtٚR@x5 |^,( #SM Գ&u h3kf|BĨI޵~1[SU-)d2ADB'U{solw y r5$aץs#GY|N"A QOI@m "+̳3H^د䴹ƒݖ,.aM'b {a#*5i2 y})V%֮%s%1bN-\ɴd"Pgxp+U Yh#ֽW-zݒI`|ZˇT{G]d)brtp/~{[dndd%NU*p_pGOd9:5t% RG <Ą?= ӵx Ht=t#e0= <~eahAP2:H@u%g Ul̊bɃ3Q%%c*M1hֵx|w&||^ZD_Ie @ d,(Kh)rj3HH5Bh_H(?+[=ʤݲ`'rqiVE_f4l.\~mz4@a0 N/8ְ<#FB1S}>RA&/][:0M_ E>Qh%V<f]dHT! /z O׶gzGSY+$x8r߷K'S:L HRɲvb1Cs!\U`ВpsDC~n12: iJT*'=Pk@ HP@& [ bZ&Quu$9|{ӘE†JVUcѾf+ ( o}]<q/YҴkCe֍.i6~d46pl {d.(z]ڱ2 JaFu7<ޢ|uܾ zmqt[s*ܽ!1N€x-/Z-'`1${Oɧ/rNtJ1,kA]2L̛zʄƇq(j1cVq6ZvJ+ByrR@0M*C0ۦu]kvBytCc2Vlu"Pٸ "B|y'7wp{v O)gR/OsۮGSv}uL<؎mz@xQfߵ/os~Y]+ֻd-jz.T<7߻ d:Yp;ʫy$}D΋E|mOuDG)'⸦9Zf+-@Y:Jgݓ_ynFӱ8m|\:s.ZXžt宐c`=lh3Mƥj?d#fS?n2 L+ S "!& GI%75XٴPG#͂2q8X2%ԅr*W[*Y0 =1ePve*`FBJq9JUNJ&vnq*Vʙ6ρ tN>PQNVaeJĕZwܷuе=to~[K?ͦu(˥v}4肷Z-k" Q;ئd0 J ՠ-4!=ϝF8A{A`Aj-~zt 7I,^`6eu9׮PNyk-X9vdqg+dT /'u)j(@+b?M1Ҏ <$)>ڮgSzƲdp{OF|IRTBLd5,&қ7q  ȈBFĚ,=[kH|v do59=?x"9㯴Jdoz€&ɳX_k]:Qy}w]~{֙r7Qe'фN]_>c%r?l;rX‡46r\PC َA;4l]ѣ-&LvCOl=?ifP[8g?Q+иi0bP2eE(BXWp2lR]yE%&,jN'' ãyD #:d;hC^8eiIŅf`ܑI]nmtc;l 4>:K,1!Y X@R'/߫ e}>얒[!dⰃM1ʵe\@K{xZՆv3Wx~"N -sq E Y1 ,Q2)X7L5^.R<ÛENsI{Ɨ#*N68MWag*Պe^05-%FL3R(+f-ߑ'SRs[\-`^Sm] (^_)~HFy?MW?&ȗUIV p| 4w;>uߣ~. /r~"i൫ߡ G艳ߡK¦oVOS$ANY%&ub>hi,4^UbGkvů+g;ntqNwY8> `C=Q.Kבַf4;.FjW ñj}R> f LJ]癱9"D?S"g)8 o~=kwC OIA͈>\^h^/ <9$3ڹ9C.G=]BG=&J`@L4dA/oxgg˥ %ATvuu((*jc\bbjk}E 9 YkYf}f9y1@&[[6S-2e9sfrʌ>t"%$2^f[]?mwG 0.BWeh9p o ^iO2ՒY[Ifg1^xiFvrkN(5')s\ ^[|*ů1O`m>IOͪW* 9§|[kslO>]oss .P@$m8Ky*q񴸽},ͯڭ }f][O}-SS#dHh~ֵWֻt&{ ͛A .Jߎ/W/>UP쫤~#vݖ2n^A;4Y8K CKT3\'Ǎ.̥+jSDND54ş\D.ud*̄햃`UQ0{U.1uoN}>Irߥ;  Gț3<@p4f'DΊY'7vy+~B^8R xd@bWswjIhbBrJG$o)mOy5a\O[͂},(`3K12lǟ(8w*r!f!dGh>vD ˝I(rjU UCreCP3fV8I|]ʊq?9)Yj]e3?֋X%F$!xmm.\E(6۵ZʸVeQ,RQJ +G?+EVLDSlk-86랶^$]^nm͡VQm*ܩg(نV͖t~nc旦;ifaBO #6䋪b珪mtޝbÆ_P9. /́N QA0doyIzq_k̯ )1ҋ#HEL87^/Xw\!EJ`l.'%K<Ʃ~(Zem PJB'Xo~;;{u"av/%홮܁T)8 [gрg^^~[?jt2] "LB s+yuJq}|^|}_,_{=2VHl$_?mO'ߴ&0`ڔ6Q칥u< ȸYBQX~)Pc2;- 08 (\5 2nL;ʧǥkZrZYBa.%0iKn1\}Ls8VXQxBY`%mw=tތOX(S!=qŗfAUkܲ^jeL'\>i)`&KhxVQHu&ܸSBpl gKtmYzjX]%/}G A,Q! I ( _QO@ !pw'\UƃuBвɢ蘩S6#J/dk:D_e2r4k[sauO.V;"*!Z\[N7U25OBAh "(LPTkF5v֝U)11A@{Dڧ>%smFDMjU{oX,gi$ "@ʅ3vL5Se uwmVgǰ%켖?^D2Sd1 <.\ 5xuK p0,Ě xIgykYfd yx]@bli0f ꉓ ha[BiIDy !t]T; A=B!#?&46clqYl>R tsyՔJiT `d6> 8M6h_Y^ơg׺xg4Pސ_2@ HkhBcGN[{6K TCIh|ib^Nv7Ă7>淭>m%n!,Ckb+4OSD,# ^]ŃWۥvm0 a;XFxTVEKX 4}0.[l]3+a.Ê T!Qjz?[k)8f6.jqllAeaB%n1Z@ȤYyG#5YRjod3O@X[h]amkj&&Vęqu7]'Р}K-3exa |-mv׶q~37ΖoX\]ZF%2 +B9&ꁻBi0(?Pt|Kb;y/ssxژNY l*Ѩ GUA*C!!L+5Tuo c^f3cy2RcG'X/5V j%c0'Rl0&$ZM(Af]ۤf,mS2Kht6YQ 0sUWA5qYM4p((Ii@`C@fED'vkAq)kX0{X)= Mn;(?g稦"-d~Y 5Bx5ȃE2>b & ؍qm9;!ZnZM/TdR\BY(Cr>?׵!4<*Ԟި$3d"S岣)@_+3j$ziʽPHb 6nJ kO&d~z?;ƞodb}*MDb)~&<iMK'I"ce@i1Tdo"+TbiWjd(D~s9G3VbQg`EID ,k@/Vp;O';xikj]r3`o#o9=秲*EF'jwf!~XXA*Ul `÷*\q8Z#k 5 mA#k4KxYe$1"c^K.KKt#ѭ{! kh$Բ <XH27aB7|{D&jMӲh 8ځEL9[c[+KfaQ;p~0-Z/Yuf9f9nyk1c'"0۽6*$ > KZԗ71gHjvHyOZ.GTa>yaZ4D  cIK!)NLHW/1Vxǂc:nfV߱H ӵH;t !4pߟq)<IԍzkHHOY2:pJ 2r8;""9{.`oU=^s-_ ENvqqo%߫Z.uʶ`Nɿ*M2p0Fg&6)렆'5 QT >"xYLue/5rU{9r֘WD㒊7QW> %YT4]R .58WUPp:E\jM =QNJ wXE;ɴ')}]'LKgы,PU y?FcdI K BwjA1bN 1Lk//r(G D 7Fd_*5%Df(gJoJ& (M(@qaR8U9SUVe$WwW. )4U)asWU`y҃+'!a\~6e@VיE e1 潅aNHz"(HePe"BC*ЦK0AL3Z Lpas-Vanʰ!Wa ^mmbET17VM#d^F~DdK^t=U_Ä6"ȫ*.EA 2^K` (` r=uUTADin' d5 n}.]/6pq[mp d&ڔUxL_# ]JPUHmNغHoJ|\KK9|w֣!x3X3Ba 8?6J%t{">MI ^%ggqF~6nwAyuSCʒ +I6:'ñHtSu$M$+v5=_~ȀZ Ά:; @Zr|kLO]eujqUqQ-Oh֨VƐ[AYHcJ=L9HJy,:&T@o|zҿYuzj#ecnO~xw z?}r <ƭU6Db֣O] UVDI Ww1K~4H2LՇHuMdJZ*Y-!13ΫeK&C3.Wz}\ F2U}ޢmp%="'%SF->J?9,P~D nhViJ{f۾IbNJM=1-%|Liڴlnj$Bb2hiؒ[ǵs t5a"&<3 *Ƙ:[~N^: I'Ӻm}g+2Rd9d2Q}^wQ;N/e6$Ӕ) qwiJh?1bЕK2N7'UI訪1OrG߈7,򆏱ٽ@F6+g5c\'7@hU(Vm\( `(? UV;N IiQz+uԀ[hUT3TvVmdFASK0x~,C\?o? !:M%I0:lQܙwu@?{3ݱ߬ݷЭ_)n<)1cd\7i4ujL033>C7]P1,5A($'G?ScLWΩy$ 8fQY)6b'w6vu[y=i~^afS 4ErT׭3ʠ+(-By8# Il6t˓&72[[*Ŗ;Rtt2GAmCuadޒ_M]܊2K3%~_>/vFI"f=A#UWxPnIS1 oO kb3A?JzmtcQց*v{:G}$ҕᩴ[ꯥLspK|ϧqTꟌȅ濽WY;ԚS=[T+㦋QI*a,$wcyęNY\;>/UXjJ}JH/nҡ i(i/Zˋw"߻!u:UQjS%CcUx#7H4G##RoWk ċiwާ/x\-f 3mX DeJk>+pH,DAޒEAb+Є$QM (s 7hԨp-LD>F5$'R)na4" YbU` 0RT8$ġBB@ nc}Y$V2g(K=` 62 ^ף2aHహVH&Qt٤&i;AC }D]% "XRd)9[sQ(CĪB s䒒QljNxD}Ka&+ӝη@MF"VdXVL)eW.BcˊfL#6w"ButG#%c2¨&ڵcoΔJJrbFh EQtJ>E#h ms+烹3_ >;JuZ بUD$O!^c}κ-ۻ{׎LC~2)Xɧy}KX%(Pst Q,|/Mhڷ35w`9ZLt]5cyNZT!E2R1"=`@T H|BxUUA@e2Yn=8kz_(]o!ϐ5Ŗ=j2}0{TZl+" ֡Zb=Kא6# <D7af-:V{jlPeĨ_Jh7Ӫ\<~W?J\lW;oڻ{f O+ޡJ!xizo|.5!{ ZSCI|מ{(?uO{WWs\XaJ&|7zU?COmHR4pUwn? yh@?װZ !b{~OX3d2%h8mBvWޝk;v~?5SUƒ$G1s_|lfrzJJWe$){?Ѱ+.D`տC_?E~>2BFOhŮY "dZ]NH?QyAZ"ZJfSXj3ʮQ&ht4|StB3|^d+Ɨ{J$,3O*:40fIfxoTkU;kOL>k+L{\ QD`L!N$< s|ךv[:uUs;!viTVʮ2ccfrqljmʜiYGng }t1 fh:'̸ )gpw?ϪiqT 9C?~E=9Rfa͟e_u<Ze`(3 8/I{P11yVwӗg (TZ #z4MVGVKͮ׃?-!Ir(C`S);t'BJK iIO'A1bޘqO.ALԅ3Q! aEouvA;ګiy.=ЎraQe఺S_ϬO)l &v?WʮC`2o:Cp `UDh^?}d=n9cA'EK̢0Zզnwed->%5iW$ FR0鐵Z^_c3sGt@Ԣ3:GX,!%SVpWΰ4k8$*h,ިc' HrOD$À@b"r瓅[bm} ,uD`u[g(6MZ Dlwԕ|[R)3 w5Z^&ӹ>, Vń!jB*țΤ;+Y7IGSgT8Z'kk'Qyr$֖P ʀwq{M'yTZU>>T%PQru8n6js3*JI^: C!"%Q&ˉz˛ƒN9((Μ#\j^qqLsLKµ3 5j`Jmh=Uzu@T^{zܑQhƚ%+Y^L-32=ІЉpbಯo]ylrbѣ9w7#{_c*?Z~N5uS\M1u.܇Aôڏ4ps`~hgwLnLerf.guk%cy6&!vH6+1nӴ>؃^f`,{jH`(vGS?W0Aq.⎦Aqg7~Ҏ 70xʊ[1W Ό;9bi?_/figzTR_WN= `HT`*|Wɬ``v`D nui50Z֒􈕑4vo_i/g]1o\<&Lg͔n*+y>U0 Y"-hwaFn߮Ȟӈ{,.FKGOcڑ,J< K*^#̓ 66VgX"~/W=rыkIlYւZtŷ\k',a?E@^k7BN7[)FC)q@/'7n뾖r>ͭ&c.gU^˜dTUb'Wu{ 'a.`s*i{EȆ>l5 (ϓ~|b4GUͽ4>i䩏iMf` E JBA77 y!mIt1 y:+6@-jD&nW{FȜcZD?9aNsie17׮V Z >J6e7k XTRJŃF0YU`/R; $G./6Ƽ J R{Mn4SH9/Òo j|% N@k #\@!E7R\O6 #K qr.ubvlUNw]ad].j'5d4 ̤e@J9j9%Cy3pda9YYE."9=7VH-Iehp_QyNWۦ6T ؄|WxKq_b)"XRt,Qׁv'^{X`ƫ gx|_BSp}&ug63LIJ8mʟ*nΩJj!}8&2H3*j("5C3#N4`%Iiyy+^oouְ/ ~ 8t baS) d\|@owq&ZvkPz8a\kY `&b CPA0W!壏ªçrf mj0ҽ5 Rg!fm>=6 q}I(bBa/: .)q]|UDZ\_'5ht*eI\!+|텚]".w?괤-EMT_s9 ۔@بay'IRDKd9-zꛯl -þs#?8IUdE/zE=v x>ξ% гRLs37#z;#_3¡r";CQdZOgx%J.m[:]Nݷ3%+g(Kjz_7ICnj:Zz mGU">RMGI^Diԥh%i/lq]UaӪ9%J銳tD=o^Ԫ'h0|aG'LЪz[-$(eN@5Zɷ"!R@&@@u0Ȍ;'VھK 4jG80rR.ƭ%BbbmgbVl2ETBgrQ[Q$ؕ4p)T@vL"Q հEL=+G:{xc]jGp)9n8/>qJb ֥<Q@=/2 ˂cj'h}S}׾O뭋+WL~'O5*4(mFi`iPjE%BhI"p/xd6n=I7]- =wJߔް \Ԭ} ߟoXYOn LA甁|[l%(8KYZ6- B! Q/Tj84ݗX'y۱஽x3~LCY4V.DyoE 8+י =Z?mVA${l8-c-ǙNtqu܇/Q!fs~pZAW?Ir7i q"noI%ζ012 gV .GW CAKc E6DV~Urgqa`VdݰXKX\q=n'OҾh^^QEYz.l!<@p\v1`dPVb"$+yӲ/ `.kd? NqB; ZY[ZhR۳uNJo49 r {@m-w\RseKxgT|:kqd B6:AMij/cf+d☮Tbl+03/io!I kUؖZ0|j<pկ껵 |- a6ʭ3y1[osW[:dmĜ8{؏qG:Z@xuZ7T;zYfdx͸("Mdie0ra*#lk@q#Abiyyu, -e[0YkM4ڡ )°!]yNO5f0%pK ԤH/eׯc}T+k'6I'}]Wy<(v01J$ Ȕ&0M`QJ$d\|0*ߗQa msY1sv{ @rZ quF,&%GP/#笘 UPT2 +FDJZMgͲ߻r>ݭSU]_A_v9!+Ţ;g F؉HO>ݖ߳j̢\iib[&eGg/dNi^=S"RTjS!ʐ \~*ZYFEj]TDOEJ!#0""7='YW4$Mdh\+`yYy2  9j7顗%!~q+Z{ z8t餝$ig]/ڵky~:+_~^U w7/^fLt^Q JZ0R\Z-9Tz&O+"R (77kօU˫ 7YLh!32  21~20o9gߠ.]5Kّqc>WkOC~Z-߮"Bbcp F^YVfL [Y#K0R1=P ŵh*XS 1+{ ; 9zJeE-'WUF!6"#oIJհ.-G_[oD0|_oxk(Ɩ?_ݷ/&,frF瞭?s?2_I|~/&Oܟ2ˆoGPFP͎"7?mt?oC_vij8(Vi\ ;׽jfUAj !p.*6­`vRUx+=\ā=Cѷ4ip`XqXkݚӝDV|78 +uV•i,"* o vHv܄Im/)a8N^'d^M+Z#;ѵeL\s># - "$ Qz؟Zd@n)%9FhBؘg[xX(podkHlNk]S]1{&Ūa?k=PYnS 5V,(`Xۺ͟5ѱ KT/QR5a⠊rWЊA3 "<*UG>2exr/^ב|_Ž f1po?޽~uF[>o'Kg\|tSAA^}^~HD12U7sJR)9 ɲb~'S?s\…ԮO|Bumgz"vV@{JhcEjnfw6\ 5YX}=ն\ )mJn΂_D.it3ߩ3)h Ֆc54#^vz}ퟆ<= rpF9esz'Y_xE/ ^%.d~^4⡂WU->A_*檹L2 L*thL9?Rw94p#~+rc4䨰.PEhfc c9rӗ,Y+ -1/ڑK"T`#Ru>wŝ'2~"y/ER[<4dJAQ! -s& ,!lq+&ZܡVF$OR0)](,5Eb ]4)$֢d+%jVhLwE:wbtPČ![j'F@ATMĤ^2v> a+/ X8Nd6zU?Cm(~:9sj2Aq^<{ZX؏u T}'ufu:Y 5M][E+Ǐup=bFŁ|ZС͟ȬZa/|EW}FA;\0=pa!mNVla:'}*`8D|@]Lha t|;4s8.h^N`ߧ{~ɦ7}4 ̷Lߤ &#^ 4URIp7%H;/0 ImWŘ0c ^oГoCmz?6__VՖF'Ibddb2Nm^3z2pO1m2?}@d`L;@m>bC:aqۙ*Hk W8t>sQ\Mm%v9gY*k;t!aGϓd^0i;KqR {/ڤck2Ѐ::4v[leLK GLvԌ +Y/6ۄ=J? [xHLBPn75ĢRR`$!+֞C+Ĝeg) z@6%\q:[l܍kUs8StrC(V-s.hc?> þG-P8z`tum.ţ]`kq}/>~7lIo.L:8؎M ȂGdzC w5?$s\P|m;%j/˗gmNKY=ӶIU[tuMWnIQ?3r{ T{gyw1I羝WqC3y&zPEYrpY}'kv{q 7V'L0UtJg&5z VE嗄nѧf&F\NmfF7!>ÿ[_au,fv[!T}C-ȷq>;&ꙬYx~+[bDX^ܺ%r%NWriT:EuC/U3v!>w1\ z4]BFOj*n6"w7X\7ֶ:vaE\zCK`aݦ1 :#q Jy$fI3tif/Akh; |lT1kXZg(d%6_56sIMwqK/?;r@>{v~{_T`[/#Q2)許c^{E$5im0B Q`C!^ڨÜx<3o'ί+D?GQ-'6|.vBjfpftZ_v~*_Ga7ff{pǯ|a2@5|IOEr=egX:'z;lHFc_3  :Ht7֝yVTKVuGq^l?-Ƀj7MbcGr;zqb^KanrBJ?>@@nH`i+FƫQB"c%jdR,9IEhs1UiG3k2:_V`\J+N.۲cy<^GcҊ*GYɒ,;m)Wmy4[nwpE=}&\@̯Nv;,u&a@>d3_c\xҥ_Q(`o[R_ז[*k\ȍ1jdz libD`Py]{m1$gWqSnP:t7'r|G^>Ǵޞg܀|;ޏeG`}nu槔Ī%_?*KoPY/Itp| "unk޲Z.Woudb k^]sݹ岞u}z[MvFeO:|ÅUR64fzͭzߍd:<P@_9 wGn2Eal|ucA1|Wu LA<Y0@j0M L 撚x'%+q%$Y\<j}4>_1rS4_0ww |c?G@ؾ9&r^JX_#ڣ}ץV!kWkGvuae2kma}pM)K΢#<~|/ ^}WX*oHEl|#̓p=NTȿ&T|SնϽ9fW]Unו~3o}֕Ko$pc3ClM;~Z{?#'Wpu8gs=h.9< ˲p;ziKz5aQ/J,cetE,@݄9U?F&z@lHHgZ{-bB2T]$S5zHyzK{ 鱳[svQ qZꭎf[p+h=]sy7wd%|5~lD-Trmڛh7E2 # ks0K )3_cdt=eJ<]2$?jlgCTBFA:GsRR /aR;{xkMZX(bC[u7f%Uݜ"*q:Ta`gkX4?}S}MiSTMоPxGqTIIJkD=S0`H/bFDU熭lVKL.#ԼV:ws[TD i:=@bXςcT/Z4X8ͻMeYxN_~YMwi૓e;g4;R X\ty̶!3X$*xRW)7eڀL{:>sviPcJy=r??[0+|:;I3M.Oʖ֬j@<H;kn;H͋q$>;lZ-mu?vIP3b_?7Mr;q14~uf5oBo]U+;2GykW1f&RswP\0w+U:fv3M ?Zg(=X+Ef/9g]Z=?$ڍneν8:{% ZɂO"uͨϽajKG8!Hi;-`+<ՁNy: :t >h'r[ʃ4^ɉXyĐD;Xu>lTa0=!+Ð I ǥi"n¢('*ksSCG$|ǥUd?I}>Bۥ;Dʬ<&Ժeq:C%UU*H cSWdŻhyKp7ۙ{;~uf$fIOKae=4do~.٨x8/P/l(-xFi&`l+ZY^`vG8^M`z ?mp`,O7ATT1HV,"|RS"zȶ_Oy[<_gYP9}0TkOF9Vbr|Gu6p5G[cLNOɫ}|Vg&E ީqqVEW6,.ܡ'Q{(iOJݣ4fUg<;"KԤ2n1u(`r;e]m!67SjcFq%m,!# $6sZ@f ʄzQ|PccHn`WP}6~x?*0.vkEDv2#BIVrADṘMpjk!=$r B{F礰W-{N&_]ظ&[ )8rR\AT`a[4115L"[v;EŰS5 61 S-YN}Ϋ;HLO]=}MJMcgS@:r_|7.ww̳d?WH]5ɐvxg?>%Igv(| %j3w?gxO mJ` B@}w.?WzCN%~$|XX[`r,I fQ}$S3Gyy,i٫݈aِ feb6!la֌-E2Wd`O}AD<"قB0AEoLEEde72 EugFZ*  V)[ Cx8 &u)Llv+G,-y1,%VJ,4.ȌCAUfDbE!b!"VR80-QBŐG N2 J 밸ɈTL52.BVCLkS}и4Ҭ6R;ݜo(Lv&ʈ #=D$HӉ3=PFWJ[l'Vg0 ,/훡ś|C/f/]5w1M W^ɵ"  SNAnB ꫇ G&ZE7I&n6"DƓfs@>qavˠ;i!%)]_U}- 3شXL@GcTJ1LhR"-7=LLe|͹U, 즫I,{;u+;Hu$.sf)YP,!نPcXj6L)Q=x8P.6qJ.sl3N_dimL T 0O ,>5&+z\epY 7LP ,.%! iHl&e@SPTDE=8D"hO[ɏcYE$@d$0$AMzA,!b%Îػ]W"IlGg=<͊3:s|*u:=v?[|;hyk"]k̯Z@M 5TڼrQԤ׎?>잟zf ,ebFwp:or6O*UóuiGֵK\;?W5pjvceX)ׁc]zEVm"߶/1XR0.}6f6-zk[MA7Nفw\BNUk,FFngɟ5KJ+uUh)swQmnv.)[Jf5_0Ƥz8vǟЁE<9҉PZֹQX?e5Kb󌬘AL]?ĉ Ϲt4:*Xzq^=UV:{tmL7?r)$U~ѵp.H V5qfs BD U 8gzVPIgIݡȂ0w2v@u#"x;X^bEA K7{_ؗi=?<A7^^&D',dRߎQꥲ^) al6JHhAuW@ +ñEM=uHRGL7 '8ɽş-k]nl4%0sUkIM@;D( ut^SaJq<|V6H׍zrܳ=!%*gKDM+Gh3{v5 Zۂzk GH>N.=zP9m"VLWˋWϸ.[U~.>Մ7O2WGRS B\0BE {//"P; ضc#0fk*I.L]<^^1#WrLj g3ƩTTs}kA?)Yɧ{~2u}h ʓGRW=c>)hc spǺjᮞݫ}mEe5Sum h0~gM(fN~b5ہ-`Ϻ]5Է]5hGHy }Tmh3N+Yoծ 5í lc{gw~嫂{ #{groT0eiXMTݿk[;}Tl7ߙy[z}Řhl-1 epE;>9#O~6WλY9@Xtۚ2OEXtͮ ɏV ^φͯ/ a]rvkAkV>'YIQUN#Ulͻ$_b@|C µ#dhwM";i?q$*H˞,Xy/m|UoR`G5noP8"Q9&NLH5ȣZm&JA, uH!cof,0w2``a,9#x3VHsYufD턆{z5 SY,Ir""п/kK[]6߫S+v=R},]Y4=j;%Y )TAD-` ao?`m4aZa k=P.L L2kQPa'q%_5ӞHLB0RhD0( ese0K#J3 Žv)vNnMgcM^Kw[va֍pl(aaJLd[-_Pۛ﷼]ǻKܽ5ݺZٹWg{>y}{[[981wk♗bg콆gjxVxu/Q߾t{m>ܴOwzcFrK l {CV RԿ%8-[?9.|^ȇ:4<Ơy>WomW|f򳝪s\@lڏ1+Xf|=4#n[3}&6mۍgۜrrg$<[w,96~[5AEPX%@C;F`@,1m4M4Xm!A?[X$CyEӊ"TKx;P!s0vrJK m6uSD#^@"=qǮ,y5V,kTvvCg].iNUʫU*1mhosoڿ,+,9f3A0>@2 2 L ުye[===n}ȭt/zM+#@dx6ʇ߇qsW` WF%z״4H ^mfy]cFrR`.sk4־kR9oQ JQLq"2J]wFbx pSχ3ghBi:kq[=_A><^ƷfOj"`,pd*ZJVZ@iN)Q8(\ o)X"Jh%w1˂Us~mcc2=;YC@quvCe!hĹz#7H[Ew-hc5gւ%D*h@|m}si=LdVkl l(JX1]s ?vڂUl0mo.f(V:P:ю1R>m9%c8&"%j/Yf_+a\5_3AIi質*ʺC</5\{bmT^'qv"s X״ E &lWemU &\ ఍`E U¾o)4mfֽkȪ*JO0o6έ펗FՑF w)WE/%kbY]Vۮ>͞^=,KÞ*5ӴM1wLA!N٧I}J;1{ט&=;?ߋڧ`(%FEgcӋq`C F##\*n$_K!#7  Of9?Pѐmd ̌0mmv.$CI v z@BbĜ \C@`X"S7PCy{Q DUn}l]˽nD y3&$joWʈY&\cIQN%xmClL1>Q.ӣEGJ{ǚ*`Y@Q|A~aT;l.#GLDqQT rFc:S]6cߟmLϐ85PH2QΙ,;޵_#BQIANrۼ&!;$P8DaTWcM" EP5M\Á33Y2SD]AiJR,<=X+J]6j A^N!@ZͲb̈́3 G`p\;k8غerv316.D"];QJ)aU_v΃#قef1؍DCwOBaюg` ajtJWV+:ȒIܫ4 m},FStG#Sv*0mYkTʅ&SA[IIGmj?<<@q*YLhT)QJ~_ky`_~wV[مu._ݕu]uI4A}ywwޏ彿ᯁ }X܃(Sw(=OA- 8G=C)H~x5}gq3T9!= wqڡLQw { 50}@ ij׿J58(Rno [Cb^̈́ÅcD@w^@PEUاVy[i!LICSqA EIPe]lU4 4<]IyzkxP̔+TL0)ZMTLy$1rL+3UnQbNt ;{SBAize/.E%@&mkvh șQ,j0*GU\&cV MWk돷m&wARa Pa^D΅U8[V̩KXKN8ɦ(ZhEa|_zΖծ'(" 4T*$! 5n<8fG 1m} Jb0:WyN>Ϥ= @Ȭ<03WoŨ u(&Avp (]@@iXb؏p&,d~X98N]@ɘy0IE8TOD.9Ο2أ91XPJvS('j8UGF 2Hc66$,bO M츂hHs8x*rBV&HQ!hn/+} W͠#_ `Sz!~y1I m@{ d+FY@՛Qw7j&#Pͻv<3&5hL t.!sͺT9h!0f5 h;KAɒ):tJJysr5=Ԋ]GQ▕f41#$$eB1 2zs@ yS_^+jK&LY#3 &.: dEV,vAb:A:n s Id>C/(pS#/X+ <6(Dysu TiFbB`Pw:Ҷej8 0XjjWRਤx3>!Bgizr+՜Wᔗ'i ;ODs(ඕxY#!܈ǻ|~V;]{XʯHVUst;+|_: =C? 2;OkxʾWX:*tLYiH-"DgtM቟wH\oW;ø{YfX6XZ[:>``![Htwj;ON{F;l [ő a=5F%*~ʨ#Ӏ%3vUޢ^jNu"j5*LC&`1UKkȶV*'Cΐ}|:f7 lkM᜝$ФU xrRlHӕS5X x7n [llO]E K d㗽Ҳ`Aޫ/׮Ljt^O 8n4!04Dʽ*%@ç[.9f ,܉8>鬼=?uvxRv:Y{ua-[=bߺ Ӟcia]01]!NY:kL c]`n*]ߎq,)(!N%a7rnKV̋td ك1?S4p"b,iVba<;?yxWMѴ{JHm2Me}7Nil eɬtZfa=[E9&{v /w8rxүY] ۡbO7'jPBhH]\xZGk2+Dz*!ưwwWFκ4=6*)\mÌ]8Fڒ5`ybPcr?ïxoCE|X* YzqLQ ,XPb,K@UAži}).R(IMm-?_;WBFd/ 0ZߪRfCh;5hBlqKfp?!:i( > T_(q!%1d24, *Ejc33[_ &Ja<\16dBЩI"n*<Zt^3`AYƞ :*tA6<x>XOs_s TV{=`p,Sk;.aDG41}^s]F6!KjT!%3GI@0"EB:p8gݯ#=o̺)ۻVwXr%tZ?t^ kFDf@˻`H5ǐUǓ:DFofK͈NV0}9r\% AYij([5YvDvY-1.r&\LwAM㢉s¢|\(D@W"c~14i,"fb(ox*g7$|׶]''b!V['ёs}5.zׯ @k5uU5 \ ٹKPlاNpMaJ@SҋLi}ȄCUX#*^lP>\RM 0|{>Nii[g3U2mF(ťT:dqXg3C(hr< ޞh6b_Bb{P/+Y:t|cxW5e.˘TRpj+j1޽vd* pWy|~pgeK7 ot xc<5q{$K`ʹLxtdnPϹc 45O>bR~NL^ 0Qַ:&_ͧfe|s0^A#c1Oq^)<R0 9A x\ݭjrյfi x|wHɶ+-n#|^=e]WZ[n8QiʗrW9 >RhEJ3XF jLMXWYΌ"ȷ9 LFS[Be@Jfd(b4ʹB6ψH@5u3/|ȴfN*pjJbˆe}|7< Ŕq5Ihu:q lkf[ۻvdT3Oon3~b)aIߡ?ٱXELc;3APZGի q?{mŧ~ q5m-W=-l@7肺:YGkmJ x8Үׇ [Xu7GtQAWil&30OY+sb*3"!> !40A)s?%XgiRF߈n˛Όtv}Q%hu}֛&㞂v6s6oW%e[ o)aZ뛽ρ:[bdJ^{3]ۋ[k/;.[Ӕt[Ueab-BnvWf'rlmym9t!U3d,YtQ41I#. ?&vz|F  F213R:S(^MO\jr&&F1rdW-!ƠNڇTvi>>ђ/:.:v_枿[H&ԤbÕi[^~s Z[+vz;C-`Q%wVߊ!OO>Τ/])0lFFu:g67t7OBwHըpVR0Gݹ~3r(%vIJi C Nk,R-N?eGG3Xu` C=Az^] qO} Nl'$!IuuEN@$==?v:Tc+f-n|Zz#P>A6N {8KkU/g/|m.%) RVDb| VYILfN0uШ4ɁʆMAn*jx&hJd\N/-`]5~Yw$ep u$7=8U I4nh5Y@{hpƉs<#޶8 bkV, DfM`iu] vL ^HIxqfvnti?xbb4'(: H]M!"$CLh \ZH 4i -j6S^%%J}| Ä3 oK#OF h*m{$X ތ,}Viˮqbo >0 & @ㅟre78k&/{V}ȡyhd8OLPτPy4 hh}\ɣlUҘĝR/* ΐq[O6Ϳ8;.54HntyӼ8/4du Up u]IaP3_|\S,X+qI 5 $SƳFoM"Gum򫮢N~%ػq[2ܰ3!+0&^x7g_́9QB%eo|Q~Zjz{Uy/ޗC){]ƨgr}U($Kۤ EYڋWwCmʱu>y4NRLF+Q]tN:%֢" dـZB}US|T3\bʩ2}C~%Y!:Ѻ1NoOƆ{Jz|l.W1±-BmbuZt89.Cv󤼰z8&eq>ʭ`JVf狀ri13lk%ȰջWw*c^&R(V]{<޻Rhefj7GiMG~竊$u0F$xzt֪fJA]ce湏 ߻;9+̿8Z[YQ-VޮfS3qw7kK{TJ`D6ݶ%+xڧw`h"}E?]9I+o1_QCoYT4 u*Ofmb~%`NrzXrߏ ]k FʎԧģԦW?A@B쐸 oAN yXhq6IAGs`&O7w~Y |on=S`uOH9,$D@Gn|MWK$Fr}nƵ$U\Kd ~SH7I8UVL&x 2u6zQ#~ݨs5bEU=#ZL bPi<;aV_^_ᰉsUm7'Txݦ~6vBiŹ×Qᗫc)!~C1:K (+<v;,`(J*T>܏Xb08(Ȼьv1 ԔXk/wJqKP ӁίM/yAYEBo7QFAXQ4@K3c(XFG!QW%L+D͹O>xt7 Ë۪x_=uxA<g~<.^煐F濰= Κ{5m\4u}kѲMɈ Kt˹wscgkM~:km9ZSdJ] sPX3rtI]ΌiG>_dL-{os‭oh9ot4hTDiug|CP_}Jv O7{*OMipNf0,8\? G 0OԵѸ!0DdK£ٽs9׹ƊUo hX  \>6vd6pO+;Odq@[B nŸhQ~Lp<&Ǧ!h,"Ͼ{(#[YBHn_3݇T}$Z?}q3U#f ^ uc@ƺ *HazU *~G^i?ʚY z%N~u=gJAygT6v#n*bf97yϧDfPSy)* w(~Elϧ)\ gw[2o1IQ!4;%Jl.!B Hy!QX0eFL^ I0DyyvB,hr/sj~Y#. RjFSx"UfA8|újhB{0oA,R_ &wȀ=ZM.gɈ?d;{!NaQHUoNtGdu|VtO1>3 k0BɊ |ў7H H22:j%#\M{ ,X)3vn -֦l3ԉ蘞qG@,B|FDjf8ABE'Go.=}QQzA]?f2rtq&gudžoƅD0IU|*?#c$vR8[.&,/~{(8 ob-:W4|2Cڟx ;KL<l:NO׊Wcdtݩ:an俪lpwŁfeRc晼c`sWU-+H][ U!5H\%|R7JeVŢ`w̬αF>#YϷARk5LV>Va~ J00Xn@zRUCI˕hVe;5(!jC;~ďS/ZvaЂ)jV1%XdúJii^6INLG<}eGk?SW*yoZ=pnYr=`nRW<":Cjdf ^!,9v4D =}L½5zۊI+:G`6^PԸܘDP_c*|oacWAK:pno03‡Uxi9u\o \^[Vs+\OڶbynZ꣯YPo-{X[ݳ-B}venpBx釪|[RYA+KË8j&XPwz1u:1 a+w~S:s{_>h璸uw #f+o"k sxBYYoɬ5OU&rJU.B[.EzT8g\l* V6;NR KȶCQ*_)\m[nWwο%) h&x+oxʥF/P$m_ Rύc ~oXwۏNs4əj7gh|[f9yU1:i ]," ,Q=f`3YM Wr/WiŽ͢q+ͤb&)}YF3sVl8 oEO韪~y79F3**VuSDaz.c nFw?tӒIM&̈#0FbCfָ?EOSBx}+d$5޻]WX('qO:E.b濳w\I?fr< YxVi[UGH^{+ikeF* 4A?Y޶cqՅȘ/6_Tۋb>WcKolӻ`S61wj́9 s_~o硡EFK~7a_u3n;_wR ёWH30 Ȏxfm$_ ޷׮&!$y$ GakCEh,2:9z}cW1.قԛsnVczշUO}чb KrUJbHNT;߽j _ś} fK[Uj&zd7d/.U98%WAshGEpzJ^$v-[gⓙa2j 9oVxW/e&3v).QNDDK&,-W?2NX򷧕1N+"CϬM&~=gqV\C_Kss ǁhp@}#in[Vl5hz>CɱBJG|XtIU{<un=]칃wgG=,@Jps\Q}>/U޽<;u댺v{ŢۛȯY_{ݾw>>ٶQ6=zQn緸՟qD٤O+Ww{}*6m5)iVNTӭz=m}}å/hZ5C;XZ]-=mm=4)OMJwwM=={JgN6m/RJ(eZֳS>li%ݚZ{[=l׍>}ݘ^Nmgکw^ك>۫=rmrR΂4ug]۳s޾,-ϢPhc82'Ow,fKnq-?M KLʮحQZmIz YG2}6-8UƼTn/UP)d /mu~qc_ogģxG¥f\ī~0r6KB[22ʥ/vce"ylN9կvخfz#n ;.⍟з;ũbfg]T\+U4_cv֢'AmG%UVY|KEݭ\}K k?m.wlP,$b,'v7:mdnPFjuL L r?IYrfAE[+Gt.ɧi_%rl+ufL2yV%;NGX{;j/HѸ^L{Cq'ĩ.|\6rGuY*5&PԎn7g{F밁qo{>Ƅ)2?mONUͶc;Fׯ{Z M}rt}!Q0L=+N! +x G&n'FYGpuOˬm~;6;b>j#4Pz/l*ᄒ-a/Gm]{Kſ.u[Bcye]5ƯA)\fTmWu ܃KVg cTg6L?n=H6_¨@mbj]S-x[h9^j2GumG/N;jD6 =Dla.X:/IY+ )XcV~o r+o.XL$>?XOKp{7?N_ Z vwLd }47CTgJ-+|6HOC?)twTp=TϏT\7n sS~- M_cճuPbRY_QI==wWUsWi/1wbOL"M&';wmw$!vI6 a# l>5f R>N{  rLj)f[d2=fEhb}U~3 Ak1@C* r)4/}9X,K!~NQM>2o9`\` kg;nՎˍ)ӽ9 3_4C[;JCÛyw_4U Ez^ztD/aүyxVQ֐ Ӿq9^h.myr㩅sFȯ΋HcD 2{=9h'©ώCk"iSh r㦥9y5R؍Pq4RLoc&]x^fjKU҅pi.Iu:2ZʾT|_\^Mc*+Xy)ߧlZ6YlVj*NK!.4Ǯ,ڼNMtLgQs-bHaYx[CV؃t'bxWR-t M2ZͫuDp$i5>=kBj.46 ~kE7Jtc:LD2/Fۼ(+#B_ki3Bt7bE]3s\R: EXKTο{&o1pj|sīnSJ7< f2RWi囸]M{" ht7H=vi-[UE~DOLP{#Mn[SU \ft+_G_v}RTKC^~y_ewso5ԉ4;<8:+6{l 'gO 62XGGpcdcGm爠e/G\TeɭKU:cm옄0H`4ƭW>.Ö !P4ZSi{ܭoa1^toӯz֢;1y_+.=kcaIWWkwJ0gTjƅYsKUI^zA$pPYR}ULsSUEGZ]%XEƬܺ&$0VNJtYdJl4!p贔X 8OtwuE]%2 ]ZFX _5[D&Ĩw`) &o*8\Ħ4t÷كLjXFQkAeޖcvC #&DuXUD)9;'EԤ"2LschVg6R*i،=YmVA3}[A{NNE$˟Ͷ D>ن,pu==*CMK6UnW jyV yr[PΧl,|̍7hH6ڜ`ggjƪw|cpf6*܎RӘmW\RYˢ6g$-Gw~E6nso'p*l0\Ks31S+FH..f^9YL͢mLfWF{A)jMˊiч@.3LCv|Tc*^Fp5 \v6Gv:.K^ɤswQ@B{zh8wZg4.m;NC8Ղ6x4֘7X*>$ +5ܽͻ5 my=LC3TTTS:Kk(!Ku}g ]tϞī葝NFVm =xSgՃxnU圂9].MBs yK0'\S{RFF,WMLl =5 '&/yY.ve YxFw)eQL=[X'`*cfS7>t^W[㗺sl 2]|,=c;(g]f-k~$ܖ"ncWa^p[ N:rtf#Qk۹eF,$hTBPo`ѻRUmZ^mjG^նv[[@Y{<959WLSpw^ Xz N⟋o].rY*h]TC&DP+=;?:NAV7Ar%9ܜ&dT6j4%bYCҰ7veǾp@ Rx>13i6~*ixTp"u:Q ăHAĺdn4GO* B}8ﭰO!8涳N;NLB'j?d[9_ LmiQ"ܑ禐%Ԁ#yst'gzT7]ꮫVBVttf+z8tex,t7DіK0AWaБ|{A@_] jM1S6k2ú_$45`i9Ƚo7Ncj"'Mu<E_k7")eYYN_ܤ386d820GL2Ns+~zuL3{v|76 {/!'[H-v\c0b ws<LZ@}߻o}9mY{!Ge q96FY8Hg/oB:>vQ~d@0N|4jB5? 0-j9OsNå}gQ8C!F& ᲣQOy`ㅢ{YP UYK~-M"s{nZ W(̇o wIÌtB q\y/@gnrr ⹽}>m9]F3 4*U!PLSN=#㨕+wjaa{7;TU/"4bL4R3KMbVt8'[C͠a"ȷfAGpHo߮qywҁY@Zl˺~ ,gzEC9NǴ7{<%RepˏF|Α dq9ޫvKn2R~6Xq_ae8ێ3imL3"`=VV?qJDn2ދKOKI=G\> ٻ8,|8zi|6obÇS5r]BLݗrA~N3oGge o hϑi8^GN0\g>O wb^0d-]-lqR>l(f~7+T1sqD%JI<7|эC'Xl+=zFmM>T{ ʦ6>1__yhg&\wVۖͷ?GCܣ=uf g={UqK).X2lˍW*AШ>'gDEQ9}wC0O~2̥9g|l\`FkQYZC) })kD2ˍZuMƦ9[hսaއKs³wڝډGf>9'*>_äE%5m,lhbӱ,JsC/_A_sZΝj h4X'?n6̔f]TuTqR4 /?m$Yoo20ɯuO' >.j:J1֬q-^uw+N2i:H:Vkxv .`S@0 Q$,{Zjx565Pɰi:KZŌZ<;>f[o9nfLH\esMGanf`;z G;2|ϲG)H%Xv}=i 's3E0WvJ=;Xryu2G`gn⻠tUr[v߻f D| tΆjB@~~^[ xnN@zRaKCqxX7 舕=U]ch.gT|1C~UcT)N8W ?@ҬB6Zf UQ]s#3U(Pn[Pr9ڪ6,; +"0#7ˌ`" k$ot7EW'zI"`67n^i1LgM`kOa5s7Ilw Z`lbZ]uU'^Yo2r>UQraEIU\d$S @ȐH+&"WEq#B9ɀOwdoR~զAQc1o`0 Ja~g Xˤ<.5YZ㢙KV- !:{f9ʱ yo q-hVŹmr1 iQeCf"V+q@t6q7&-zYa’1tr?q!hU}'-S8QJjD nnʼnyu>UWv@Y;k\A.|Ŀ=@*:%AzZX^C\ :a3G%)x.`ju E=f[?H {#E!db0m³UKBd`Юwu6v3yE\-y"Urgf Ѹ}<[a^/!~)5! Nu9L Dkfl"5-AnP`'IPwXCe>*\ dsWep㐒B +L՞Pf5f &K%ﻏ|fRDjz2lW4&}e U;LtjlA8[Ά_LfR?* *YϾ3V-AXW*! 1A *R_RD&8&3B54&s5;vmJEu+w0Ey:‡ R"$KZ )<-2ٮ2:Y'Z.'XFY !w/3.ն?&㠌{"3R - 9, MX%GTXrnI MUʠ䋠)݃{-ᠰXYy} 3f'y9r!i с+erf`kָ57#:XT"ۦ6jfW,Ugj!mk^* T`nZU!hN .2k-Z]h_rՑ@OTY-},YYd8Bpִ`p4&o פ\֎ [1|\7˺_x*=5{H#v ׄAy jC݅MWKjwmjgp:CV%H u"'_9Hui0nbIG850 wJhDoDCl X j+"HVIХf(L6NT`͘9 g iő9/^fmcĽ.,K\om"{7H +FyQԴ^8FGGzB4G6+|Rg җ- So^)lQ8ҀǚE57)wH,4 s HYЯ M]^1m8 "h@ SQCU*H@9X 2$bpgg>t{JD alm eԙYgi qEEgEA0 b 079b$*q(\&G;H$bOPkASБ{'gA(|D&>i'WΘBOAC y wkF:kb HkTMPb 3$"?!13(`NƊk;A`hmDFXH@gR8r`Do _[L2eedJ_0OlasTI)PqiP' $ܘ4hTꩩ@ĆB0b6M3ʰd*xQL߯uRir׷0s ٦|`mGȽO|̃Թ*9tTg\/h2e9 52vLЌk%l%sŮH\rO DϝG;0T9#a lV(=YX#"={bȩJIyIdDʍ1lgE^NDdc285\{H4i!S.8W>Hbr*o,^Bv*YRƑpknMݭR,)r.S4ˑDl]cXnjtEdv{,asQ)13ξd+e1yʯ`Ӎ"" 0N6ZAq 5" QТĢ/S, GcOT3fU{)1LߣQL,6! o ]ـDB@63<@o ONÚ }%TyD/yʍ9}en %'Tif%"V3;~?g?wL'[nE_9|_}O-7&,SI].hA tiSVR͆$:O<{>ϡ`@=PPv0j筩u[錥sKh*~N:Sm } Cȁ؍#F'Lbc cw"c8XbB0bsAvſc LP* `Tu}Pum he1诰Lo MIv]MVG t<awC~k`Z|zLhVU]H _}P'&`03`w娈z6s9}]3QuG㯐X}k#"&RZey=(lz:(}إ5Xo`i/˄K@pm-uR=NKL\Ql/q xؕ^4TZGGkh>Ei^_rwWp3=!EA8S~gm5\oC^S3ojEyE+9}COtq2Nn!t<.hnEY\* ' h#&d6dt6G5[x=9hsoKB} `Lb:-$kXR3M!- t!a~lWZB&J!o>5*<`e2a?%{^O:E؇L&ҥ44ϔ 2aqo ҽ QE!#a1j-aΫ>R9+U sFM5E 4jmFb.X|,I6,ɻZ-Ou7n 8g10L9? 13xǮB]SO2e\jJaR-rZ*/X+(XͲQرR>AGHilP[W!_$V2nU^gQ1`w85j!@O[6J4ں nqa䎑b`J_%<,px֪re9݇Ɂ1"5K&C'5ׂHh$ s%媺(S͝`au} 5ҟnť0YSoaf]n2#r!t/-W4fC{fnDU=Td7krÛV89w_e˱9D<+&:5ybϻp,5\W!,-sHa@PQۣJϠDj%LL)۶ZI 6 l9y+ {Gԭ+EZˋܛl.ߔ/@8*`Of#:ۘ&A׸i4YMfW%]{ }B4Ib@gSJeuvAЅx2m}a&%29mX#XAk\̊5j^_KA>+`Uz u䠂] , KV}@616 @fdGT@qrB2_N_N &^~~p0+z5f 0&]#Kyl}.*%?KJ!zX. uk3dfPZc+x7?~E|~Ec5M:dtH>V *dȱ:ocֲ֕}%qV48_F3{^8u֮sn\pr0bL%8|éX˰Yblw#e7l`'k9. WIPo/ٮPF'IL N2v7r8!(-4ne# 1F_JℊCAX;9#o(mϱ²^:;Wp%jXƊ]+xE[jYȾlGw^$]2Л~69W3ޞ׀ ^eλ@@l֞1X S>wh1^A`Gv7'q$1tԘ97"wx艣"+ٷNfҷ=4x> 'R"E9'#.%mgW>`2K |㇏(b2D!ѿ͈b) z0{O6&z-*l0fK]>CWޠ:44`]hU(Bq ]^ [h{r (HˣX< _.'dPޛZ΃ @zާ+ྙ-SIb;?WU$G<)u'w 1CQ"#DKS$9pgAn.U #2bûo~Θ}xNOHcX*JHijWr>4ywg@هYTo53Kt+VBGT rks!nm[@fDNS *{cn'dw; : Ye ()0.4ECDW6pYGh!w6!bBΏrv7ԄsR4Շ*G5H"k=iU1Th8Ю5o5[޴wvF[5ϖf0ڂ{aH Ѝ(Pt09J-!HPg:_s9pv> zڸ 3倦*q  Evy_SHj#4[G!#R̶EnzG:'?3N3WCPCWw1*ƨj3E5 |[(32 *Ɇe2]uBHf-H4HM0@րH.l)liE0TGy" <j+CǨ7X,0 d~_I q` 1 |kގ)=|Tvr ˂6f!~&s2YBWV$'Y=uUb,Mei2-#>Y9c_fihg_GV-d4T"{-C>^i ""UJgzs+909^ TC/q:D;P]jJv@$ ĄPQNA5d@5(v%6T?J0A9cA2]( Hމ*^+^GPCg"EyQ|@ l v"f*uMԂpe>D msehO<6( B^;FEeq$n~nJ\Q^0TbA| ﰩG |{| J RAyD\L/5E줁TyFi0oP~4HB Vѧ#zxA5GA&R9`x:,5$\y/҃YO/}u #`nhVE; g(ƪGa.mrrl/#D@{ehx@3kpƝ/Yم7^A2F%]$\fYɥRdP24/+UApcFޡuGL,` t9)MW$'7'eRGg=Z%Xo%ĘQSx4^=;30Nu׶鲬VU5?n7ogK+)Ҹ7 ( m_$Kh0zS̛jX˧ߝ~Ff,sc5pA<ǝIͬ(zO)bEIɇ:IWژ[;v`&Th!_3ma$I|.GҘ턏G 4Y6\,*?׏8]A0"o G3Giam',V9x^gҟӹͱ_erߋuL9ɹ|a̷i`Ș -a_ƣ o%#k_c{~󇃕͓|ͤH&C1жZS zuӚ0EL<~c;tj|ُ~̶`j"ͨ/hR.xJqyFbc 2fSǕzsɢ o A4TҶ#X-,fZi8쒆礪@2e2eT1ķ32"CcmfluVT5'+{l̈؃$}0<AwÏ=g+mh,5'F~2.CtGb&|fA|.󱹳];M^j5Q9e%@I7aELp q^ DZGD.L6^4TΟWfUaD?11  YN2,c1-K@Z~˝md\!I$wFK˂cSSH ƴ!C_9`9׳Vbh6[0DVbKLOXo 6w6q2%ꮼ{]Ő~ΏC/a/Q!ü%m,Nח^ՠ[8,Wf07y(W1"`gM3\X1q9|F֚(O[wI9\1xv."N yTT@}L~[.5KG!frgfajIfOJ5uQK8T\̇`R36wVh#y"d kvZFh\'av->92.v ;^8ɤz~91·p`=CaBf3ͯ EFūmq9x=0f^!eXبBJIx9T0AGl?XHl3nCͮ}ޚMYxmjܵ0 x뢷u/} lyx_k6_ywoTVч d*"c48 C> )uiąƦfg uMd亂]F<}c;OYKീᅖɅ>=&,àB͘ڔvxSmykXbu90hJ4 cyui0ʾ$%2V\d=ꭚg619F/7Џ15wWy"d9>sUмӜwji+T.vYmpZIl)i*ײ 0gzzjU哝9]; 1|DF^!~7 [Gqܛ5?Vrpaф C-E6_3/Zk9/^͗4OY@+ u,8ȡ\l{K ÆAIR  7PcYM껙o6/bWU18^2\1bAD5k {Tv*QW1k> jfk0coZh#{_Cz[6%ߵ -Z`E٥h$[w2dF9>_LD]<{jnp97=\˫N/:-LiޙzZXDrTO:fLmEKmt.ņ# (ye)J-G=㶞5kWQCgL0'bjWMcJQ o6M_Mzj5V`0N$zJPq e͖|Mo ,͌to},tQsUk_PuOJc,cT #^uv]fr%^cGL~H0 Il.CYv%^/!dٲZ -HdO:;!O+tD]rO7)$L5̬X2ΫjLa; j3S9Ób:b4!W=snEv`7r*]T7:$VX,a/ ?Un@3dVfHgO-c[75B9Z vgi9ݮ>'r$8>$y髂xD@ xQ "vdYKed*tC ۰15_P EPFyg>NYSaG EZ`${&ѣƞ!aS Ir#4[Xt10!ibC%Yz&a<*9>iTF==&dYE#i?},yӨ0AQ "vw=3^Cf,\$ d@Q1"'!UȥFZ;[X v>\ALpdT>(V_fa ^dT P,±i 9$-%i_\Y(Xn43`b/w0x3WIˏ͸h2nk4Ual,4$VQsn7~r@ 6y<|k$ZHiFST&ph_yAܵy9J*&C,9?u\6e՝e-q%DHYWh"Ai\2+I\2 =t2 B@c@Go͸$8w䵇?6֌VC/^z8&R=HmLP\;ł>y8lbx{rHJGX34cbn8{eE?Y8g^QA <| l{w(Q %&#hF<8?<>Xp'諡vI^hyDD0&*˱=Hf%|_ ' 4 gkIAPTדRSU9Oyb; :ԗY+qgRUBV5ޞ&@dLEEHֈ/7?0sATA1Dj_Uo<Ӌ0g!2 4i3_~>~Xӷ9(9,A^P?9k %_U&mfbQS ՟ȜunyaYV)|TXTl;SۚO.UvQ[pٕy>OG"8KͷN~o3rșѦb!lcB 3iܬ$nTz!qMAոSa[0~Ki'wɂ<2ͮ}^nLzo(w%p ~"pᇢvmJCUر;^/yΑi *0iA1HgGATʥh4[[Vӹ7 U 2w<ǚp\@Ym5,*kfQg]ሆtlɗ=7jx9JN8mH`F#b ,.bnz $f'snJ~( ǚsOے/I Z\?7 az.XJ@ePe)0Sb$Ǝ=?o'wjIX* ΍JŃ"!xн%YeكlĊAV0F_vf#oG r1ߩ_;U+*&@8q}>ٌɍB9ӈ~бgz O}4W֦ED7QηfybٓCBFڠ(Wyn۟7W$' sL?a V1g?yNG&͔ OQ?iKB#@@@4p]py{7qD9݄ GbΩF T:r0{\uA3nkر%- qGkK,5Jrz&djS + ʸ昜w1p?H.p"u}N{Zg-Bc3/^O'rO󓀆Dd |zg&cMm!aZ,LᱧtP5y)c͍1U "c$[;)Ppq"Ss GĜHȓL0׮iB]d8~3zj߬j9[hf+ҼFa]\7t©3%tͭÕʾ'f A0c0]xE.¨ecQowE;v񊎠F bs\}kb~# /J~߻ aAO2 LDA*pxUx&0tR?P;=ZyeJR8" yWxkgLVu -ns.j/|S?fܪ3@@1d7]\FVFN=LW9o o8Vˆw-(Sf9t 5Y@#L#y`. gs U9'M̶X8)*wnoI5cS>ȵPq륊Bҟ1ai[7.sCU>-@YAνK44> (0Zy-Mӝ'ty /5NA.-ҔD _Dm[ sNUK}9ɊCv!ery1:Umd_KcI:y=:#[jb? bT3?Kg6juT~,UkfKc2GDVK2kl9 /F"X#s4Ӌ)277*+weAVA~:X f0M_ZD{/#| ,kQu;[\mCC͇ͿIwGhQ_`EZd w9W,k=t0)J9hLDbY?2w Py~Xzz*w֒L"{*Q:zaG%r_?R^B%<=T\xlibhP.`Z/1k^,AI´ɛ |#Y.4-'!7:u0{z)v1[˥{Tۋ4rW7AcԘbY}ivdAF 2ĜWl4wPP~:JE 4 2teI2҃\x"KPs]ZB$p/aen`ma+XĘ[3;v 1_Cȇ7wR7 5&)Ǩxs&s3\3,EnDj4 nr o}8̱p(a L@ã"QZ" ޿Vݧ,r1!juН) ( A8i.A*PoJyʷ/Qɼr PB Gq]IE,oa% * .<$AnV{V SH\|[>8g@jyيaA( ;7j,j@N懃w[쯸zH hDCl!Yӱn hW*IVOdoZZbcЎnL/85wPEpƲ9! cz^Bu BsMR>ce)kۘsed>"Cл-|a'Q]f2pm<ϫSWnI.CbUi pRSI$(AٟDvTpZAa|q203prJbgS9X}Val鄥y Yie k4!<?!r3R&0bX/RKL͍0L {,rFYˌ@2kL9 B&NM@Lly쫱gwЬ-I?og3CAzL՘]&ߟH?ŢomcݫZ|rse+$XY~T;݊ -лu+Uʻ*/Wc^SEWxjM'3d$p!c4@Dlc}.D*w&+e,$`QJ@R`&mvU<?^3(h`$_V9L*T;@$"]fӧ;E5t> ~@ΉL,M ʛim5F4D;zpuK=՛N%ٳ; E-LY%Y-@'e6US:'[93 X,tx4P 8dU :s]TX+4ϣXTl?kQQI CNҎL:WJ6lk45C2cG243SFJ[h-v͝CaQquR0 Y:<u1-EMXMcSzOsV 5* l}M}G5n q4>kJGt?^Vn\Ws]%xsǷh&&$ju;n4Qi: ES?ubxyӳbU`r}uWˬ2F36 %ە{ūm i!-ů@їDE=*U=n2ؽ!,@A B"`)4T&ZY|Bw#5++U\nF0~~ ;HWyQk(6 z M- C@k6O^3?>^ G*\uo4!#%ٓ0 3OI{BkUkP)E@Yx'ԙBz=TЯ^Qn&ZWX$H )Ź )l(Yj;;JqMIY3h 61m+L4\iyl`ׄZPwR Q>g<<)k}fGt|ޒuh>F*D#lߎQ}&{c$Fݠ<2LTo8c0p\DB!v 4tyazӒqp 8h.̓|d\sxa< 6CT Hsdd@oWO$TԗX;V/=yj D D2KV;/0 mPdHY&eD ,hI(PD,}0g{ηk"0՗@:`c퐮{y+j(I[zоU撽ÊL` ^k*]q.h2EwAB0:\9QL;nmP U<[Gı;%o-PwXI |dFʫY+"óנ-:L*#d W(w6!C6`Z zVm%{{+VUc2Q6#׋2bQ7ՒD·w;9ȱDEG +.p&#(bȷ]l% X8 cD/UUV@3iH3^?d3mzjNr]nbNHQ0V4>.Vd߱d2bĶfAF.4ѐd !d)(&BDi΄!^CW7ѷȭg|ިGr1Z0\ju4D4M~mYXHF@Jf,"b$6Rkrb\++**y i<@0'+:Cx_:g׮,Dko]'DQ:Ϭ 0ֱdHlzB `\3)5QhGK1K pP0anwy#yy4d Z56PòԪ];\_vvi; f!Zu d*h.ar`vߚ'E=f[!"$q m&)YЖq Yb4)Ypzb*vbX2,HDW],S,VUGTÚ]uj E #Yf5b.h*z"tXԉo@˜I̗m,ȭ$;6LP+[B;N-tuxz)%İ 73MZSB v&"|\忐 ^XgQZڼ-itSXg=a*wnP i3u; ijǒ Jyi>b=Tʄa9:pB|L \ҙ@*ɃOmPDH[TSԖ@.G;\N =g7G:jQ-KݨBe/3&Z/ٲi,AM+lA.@((FX9rM3 _{9T}դ,4 \\i^B5{2 mYڳk޻󢄋P6)=f?5k0'W"sL j2R>dX@? =$=|H9*erߚY ҂u0;N~h8&k/N8>:;L*R?31L&c۟O`GA@8~߭,JrVP~~aﺸ4͡ 4 `OlS9}$}փ=Jc&1Z< -0\4ay=NCokr||lmOc򀍫__6KD55@dᅉOWԧr\=p~Sk"!?Ϭ.uX{iu|A7>[6r@mg^*eo9(p?G:gX)<>vѣL4`w1Kʏ'+[N|?=>D Y{.n <ԦW8Иn*+bWq{u_?w3՘Aq0[}U4\!P "mS`(kcʎ{a>r=n1Ԉ}YyS_h.y-z׶K87؁^\#ڱ[9{(fpfʉ {S:?:ӛ p#˼zP?cuf e bG4ug#s$=س~ `CC{F٦`F0cq. 8MAqrѨx(4$*`cRթW5NZ(L̉%W6>?gʱP\_ wp!<pM xiNA%yHgt :ͦo9+u ^w=@ /w؜Km‚Jh:Rl+&~gVWyޚ7SD30p#..>UTkaىE)EE'9P ^}qݺ%,#4h8´e{8E?;Kⰶ,m p}fގ+-^,6fS'՚+dX-Ҳ{ rT@"#hĹ&ǝ4BbgŢΚ BnQTCW~Pf;k h%:Ⱥ.ՐK\<!UIuk@sj$Z ;=kQX\^u9gzk@5e9}'*$*?e1vĶ|~ba/o֫T7 RF ?4=!&b:.,CesǢԩ{s/{uP>U]ߩ L(eVa<@eJkB/0$ƳbRܓYbCc`I[ew,19[9)>ŤWRNmqFS6ϡh2Yc*i}J WZſ3 b?Ml/Zsq'OV ,$ε(,TrPި]v*!+L1洍}ޗWVHTyd}i {IiȊ]qe3IGqPŚA<ų=A:Y~7H!*p%9 P N& f4$ 7}5Slֽm(}&7 k``D!`4KX9[.+^hr6e'wS} f"oW"nY3.)=&7y\e iSwz&%Jڸf+#h\39cI•г߲SO%N3Z|X3mSgnV^T 8Kfe ,D\ls ֽqf9nOUVtS= gody0yXγb!\5bG&^ິނ1)3Y7Zx́&^ѕjXe[-Gуⴭ\z3BY~h79('FCG^`uVD+lv|>Һ.ob{MD%NKP1L;˷=}W z 6 }Ed33e%{Y9(Hh;X9< R̬[ʵ㿐i22mpl~ō]|!ñ%>y H膡wu(Ò9% =~R:G7_h}_}`a hR7*P+D"uz酅-1~çfh@N[7qxֺ5wQ!Zb!eoR2ZYKb=d#7q{7-8s+23nK'LQ`{^OO0Ybl`H&66171t7%a"*%!&/<Y\0We'4AĮ>rfL: g9aX]g]GBr.=Df}l 7'1X.%,*џ^((*hڬr} Vxuڎ;g~ŇզFi_e$V' tg?kG/{lD=f`~ [{HWƣRASMo7>u0A.֗¼*-܅=@ ׬#[B'rH{+ZGݿh=#Az9:n%Dx,TaBB7Ln^E~ӝc28@II;^#5o?.Nt>Q;N#o;Jñ}.deZز[Œ3#^ LI$SחSA[f#;H>RGKaz"|a܏7Io*b]"yݐPwC~\Sk+Pr?k i`˖,6VpgoޣcVc{]^wE~F/QI}  >W"SǖH LxUhc\iK/TU"M^<7xW)= ||m]uv~*4:l#9te[lTNwGƭ{Hl/R]ߴTÀvyĕj1Xk_M!l-j d,EUG]O*8*&`5\K Oxw>%L QyHb zu+p_ƻ-}iU3i`zMohhֈ{G!S 0õM|埕䝖Ob{`a؄gG[걩ưμ?/xއ{pkGy)ɺWHx>GÐ7ۍCNC6,H|& WeikU=P[n*~/n&r3^ BPZff՘rpnKoqq }luu0LjI /3L=e1N Afc`{0ul6 m؎HXN[w'Rs?=5lqNb[N_Ɂ }2OEv6YhUT, Eϕ$ S LG[=<{WȞq̻KiP/.c&,9dZߋg\ͫx|m54wRzY|tVJj1GyW=;kmuCWCPDG)$;90 =U5!}޳dqm. 0jƧ66v M5^ptmi2#;~c^W~turNu+BۍQ18EXǢKOa{G= ,2r]bA5q^Y|0NQٰ?/`xv/5 y[32+[`ơޏRv IV'QUTeԹA {ёz<.Sc8{Wz}%h݇zfzŔu}EŲDXjH|L꘬U >/{'<:+ژOGk5u1+ #9/¶.m{)^1Zf~ X6b`104r~,Vޡ5-QûspY睇PȰ'I!Ƴ/ 7ZիG\~goM93[ni5ñ,la[xk8;Gw䯾>.3e}o,B=lqp&K^/y&Ӆ۱[ad$z 4{wˌ'{^$zhFCjZ]0N#a޳5q6^.!baҗ%?_| :Ez%B5'>p,QXQ[s3((pӵuDžaTt`LX2W't QhU5ic;}4#wױk[Ѻ:lhгw,MI)b9vC31`:V|nm%|?ADZ/cB{N{1މ4L¾шY'Ŷyw&=K *hX`S1eQ`sа"iXفJCCum-?bT?c4ªߎ+H-v5`moI|n|*,F>y]%`!\O+2 _9mnܤ F |dO} H~guj#[0m1i`_-S社7o20i{Bf魱u[+ N5Vddn|AaFщS^5 S#{ǁr*`x1!]eezn#k09obg)>Vz ]JYkE{e7!`e/i O^Z9bB0yܨENFܵyAg}8ZHn]u.p:|$%QNm5w+{$Fb!倂+H挳^#0hKV i)\#IJ`?Y2D3 X$\lA;/-P察J̷HE/>ŒD muF %ZQUQh_svz ^/DAyEƶ?#b(,Q?<v"O籽N"ڑ?KY4 ܤYM,'3%#N|}w?rg&cz:TO)!˸Zql@i5]QZ<3cp/ؖbGBıg(aX1|Vr-z'r` C|SA:Zŏ1fe;-EjS)?yuHp!?V%fQ11ݎrݞ }a[lX_AӼk(;uWtl_S9P:By6<A"FȈVU oخ/mz3WkzXL #`1snq@bhMs4n92izv!!t } !ϜP(BV47:?70Xf yf%BEl=0-0qU7H|wɂ1Xa!a1z ~+pvVucdlb8N6|V# e`8r6oj \;SnN% ;`Z|$%q_#W~,pfv!3)Θ[9̽sD7ng)C}Y ю>C'X0+iX5k^PAh EX 9Nh]~UDWzί;_ܘ^& .ܻnws} &2p1Vk%aIrYhX%y\q޹P_1|pܸ  wR+mX-,ʍ,`t-)iI?Xݩ`_j)\BӴCx`_«RuJK:FK0, Vb'f"™}:TV0dn,6VyxEUF<=T#7cy%L=!u, H2A4r` icAQ0{<=R,hzSѡ8! 3o#1^D*?C"`/vuhMSW{^KuO8*NzڜZ`28*'6rrs_fp_SX:<~CK0T4#la,4拼?OeD=>f%4/gB&F5wc~ÁjtM7a/Bp#0ؖW sSZ.V &d_QV*d^S COa.< C/\88%z/l /Nhet.[wGf͆+W]w0p0k.dh"VvKɺ)MUIZ@iKqm kAS*$燛 ~ 5Cn3ǃu0mC̙Kg;vq=3X.8kA?T+ c Ao#D; D19\BE(^S_8lsO-*boAkg\dƸnJO6X#m$#}IrR)|r:_vM\HQC(PjbWxxoZ,5H_t[nBG ]<ⷞĮ:H?/AE4BvX;kyW" EKNJ ;ؿ/Oikae8o7N`rsK ܀x}ryƢbi~f/E^ u Qé^Af^d!f3 x4hK侻IjR7>N^RGYA b5xe}XGR"1UH2!8{LĞU%{8^.zqX`1]kԵYf hаCi/fd0Z^WP4o"!hT34\T-#z2@_ķ0;=&9Z P#{.z!#ʨː-0" eM+&DgB»^_#;t|_lgַ̖ 370<~<1:_7溎2^iF_ܢ9V'?CH4w^-xPz7obNBR1oSGɔ+ Rظ VV;*͉i>Tt6a]AQ[Kx]3 2$l,x}k3'T U^5y2'~#a'CvUͻ40 цz.Lk?)ռY1aXMq: 2:e lJ^{=F݊9rkͬ!tyNv̆6< 7"q4)%pmj@ZuueVsp_Ɲ2;"iټEE=ULXѣbٱa4xgO3Gm: .Fҡ>t[!dEXR(`AcE:50`ޞiAg aWH0:6}pb bk82 Ӡdu^B2\JpoB]no!hSZZ>ԴVwEL}n`݇k5² VQW{o:3 =3>Qe o> <&VżʍM @/^Ż:wTR@wc1r=<#ey9=N-蟫 #1wPw`sLt=6k5^GUwj6+޳5xMUC 00]Kj/b{\7v5%; p 3Iq򳆵IаRwkwubtٍƋ!=%G1 6!d5So#X0c;ՃsHCI1?6d.X$tmWRWwh1,#Hq39pb4(L]mX]%̏BX;i׳g]yl8 !{W{zC⽅ˆ|m=17?p%=F}m2==CPK65\ aVΗ{Vz(ώU/eO3\ -kxme"-6 {d G>j(Z\c=8`HWHd0[ϙRFC i=.`^S:qa 4gZI1[ po̯c {,KJ;Cbj%"HH%B,AbkTQDžc/micH .`"ϴ\#.yb5>sQMD[:S_iܠ<^_aC1cP+9-j-oGؿ3BJ@5#^c!&JD(g{7!T@@09\̰wKU2۱YWXdF";X(]YAʂ;5Q Rv}좭˞#y3e(5N^K`lj(OK+},3Wnaq,6}į֞1֍sw 3R~ΆsKr@.rs1:`o-'yA FNޫov6$( " DlgD"8; |HG |(g5z: mٙ( T%4g|q>ah=Nm~5˹=#KhOSyV u{@6@v,!aׅChisOfmo<*7%b+D@f3&OEn߲P BӔ{ٵWd? SK1fŁGHfy3q)!>6C"kK'Z@9.^3vمθIGbOqb<<@^6Џ:_K0ѾC+ƘI|xzN]fkN7%!}GuDhè@͠~ľsigH K~bp޵Ylu<|}/]Eh|#~`-"+$C #,;?A= Y1/~y>d Bej\`R߿Ug5z~ׅ3WR@@I%Q]be~h4'1p3ieM 68陞~FI,{18ة2 *~A1t9X7 faȀE"dX9B l;Ⱦqtbba.GW3}v}+b[l89o؝O5&$~}Ȝ4Acğ؜27ZDB)H?j p#穠TݥckS)`MܮDt~yzEra)g|p$ϰXR!3vs4=w(fː] ޱE炳7o)TG=ptQ8㓋3M58Qڲ>|Ѫoҍb!K|B{\; ]+lK.g+ߨ*5ZplBװ0?"2\1'3ca6h73@Yy}7p#X#*&JO )ey6f.!pr[gN=\4Ti!8fYEk4~ARoIjѓO544Pf]`A+D1=i5BT4 LG%[[ wv~t93lm7mzh@ B¶-pKU0g -ջ/b A[a^+7@v^S.a!/@ I$ oK=R6FC_89ȮnF5 3@n`L1"XԄJPg- P(e4~Nu^C4y$h-cCbR\yuWjwhKYN/^x0~.wM9C__f%z |ٻ|[db?~>]N $ BM~1 ^,}n7Vv/M8BհJnVIhN^aQ|frC=50o`FӉz!ol%q^Uf[ikmk ּ}|l)!1f=c/?*S}puNo{lLH+if, pgיmZMD_TfG15ʭ(yqD䀭y 4FXE0 ZTެ j-ShqRyWڷι&B4^OA$I13knF@XvlG 0'0m; ;|H6ݭDRoj[yP>ze&WFo jCUwvmC@n'Y:"TS4X`GKB}jJ(+ )Z_Aqyd1cW"c|QAT񿓣W~#ؓ:<ԊY!)I bO=T(܈%Z]co{o0όf ]|hZ?ԛ5W;E1Ԕo^[N%n,k?olk})]Ƙkr#dktnNjȽ_?<#UtnI՘0 y zv#ؐ_Xׇv bgU%_AY.LΔy/õiNKMC_cO=בe;3cșT.@ p@yꚽÓkbq4鲀ّg:G0JN1 k)s؀z]wfuZf^L@Q_ v `w5F(9 s_U>"X)}AqBY^p*O '+OC"Hgc9y7Q gxF 3Ӡ =PA9|jը( Ec)8XAKmѩ死>}I $8^0&+KA$e,f:_+ӊa-Nc5fSTE[^K:.̐֌ pJ8YjӇbu*=?dQߖ9"'b2Uq|jQ-kRd7hJBgb*~\]W>fcs w[l ?ةX<oc^\>S(.>#/ix/a倝+% $0Fw6*<4nr+dl(uAsTγ-͌>7xƄ1 +p,pWZ B4*<3ٮWeAt|]5MQh찑N:ӯI wFhIW⟺:j&zx ]&f^vߟ$ !Ȭ&ݞ'ylqp3تvt5^fN;5GXI&,8l / oMZ,Pm:WD]S>gg kQ@h6uLYql;pߓTf}bWpu*_T Yu[Г{Z߇a%+3#`~u\yJz˧o_S˹@H&n?zMcIQ;llgFؔ+H/=Ld S HܐG2 '2& %Z8y~-b"Ú{dec:itJ8vϜi A5t`yCHA3_ nz-Nc{}n\)Q[촰aŬ4,0wDɂ Uqhmר<_ږ9rS;&.U5.q"!.ꝵgqЄ` )y~&TLl ȶrN Y bi(6qd /bAٶ{_:V6=2@C`v]~9ZJ5{=PƛqPD9vՃL/J<.ݵwZcd 82%'M=<bel32@&֠} 1Vf"/=H'-`:a֪,Fܪ*ut_b'DD(I:`3Ypt6^t[44gh `SD]@GU;w~fij?Sru0m2~j:UegW{EnP0`K}r,C< sGVaƊ,R -wW-bc| "+MNx⨵fu}lITd]#AXɍft- n;red׆t VSԧ=۽tzDL%t IDxtt,j:-Ȥl]ۿQ TbH4򎴈Sa߽D%e-mN[.)h"/*ƣ\c31Dы#nݰ [ī4]ho].i@2YD^a?` P1SP@J)(6k.i̩Fjp8|+p.ڬ]ʡM]Nɢhө۔mGCŬ S&SY3h;q !GEn("6bIoW ŤMHԀ\m )!֘:+I\7= SUӜ*{ a5i%uhP7mP{M=Eϫ'2x Īӭ_s=)ۿ|s_=6jmJ3ϝ tצJfjs߳ڰ31I+uH05RXS~`SШ]&6X14p%s[$@! ;|?MwgE*{ɤ ]JQ./1IpEF(H66VeDĽj7ȈxoCoI> Pž>-WU{?|]>篻Pw:'au^EEDAV<(&b[< BwԺcpox~Wv sYEc$U+󻽝fA pȈLpWpnVwzFZ9{;A/{ u.)x55JD0l3tu -0.ovU5 ջ{]0fFk %J ;ǒH1^7>f#@ȅ.]+"=tu*~}-<-_٘e.A~J݁EGp W4)[+ޝck4s+{ rPZ Zs B21̩9)·W04GݝCq@΂Jj%q!8v}#)\%fE' r*MzTKR ]!Y0&)Dl{ٕmpAh^=l[*L=UOwM$HS}% C)$cRrw'%["zFjWfCq3Z`hx e|ȶ>[D4v3vwQb_~ό w @3c6狷dVmnckq҉B#s*u"~|4j`.1e4@'N=)dAL@`օ`i 4{;W|"> ѹ4NV/xtScQ5=ޢ(J }WwNR}hx?GU T5 [(oyka0R[C SA#]4]vN^xKHup_~=w?X_ <>#f*~g v!| @5dy>\h` b.< 葿sX,Ä^ #%C_hl#8ͭ]},17bU(:҈XHMH}4=G=a|&@t&ܿ PGo6`yױBFC vGv8=z98zPG\fC!{ zH(mJ>a6OpNqd$fWJwW !MƉs`NSLH!Ð?6GhLEy6xzPO/P?WU@E D15[* W /Yv]O8Ogd!>_CDOoRGw҈WyC]: U#i UG|hvA}G*J]X8K8 QO Z*`wy n ⱴ=quQDU6̺u,N{&Cg9aH?>ŃԧO7G]g<15#1* ;_#lgNN n-8%[v\%bffXSW??GN4nxH^jiRH,^4=vƪk6/1ps -3 +;OSUGf=cN#gEΛ`wU@Phg˯?n{z_CzHRwM a]|-g _w"0']9<CNݔadMC;ySs~N[%iEe1.[5wD"X g"ፁ1h(00R)(>YRLN 54P1mͤ/H._rڈI^髜}U71I`lZSVOgf3wUP1nթUUF >S1_HY,"'7=>Cѫ3>ԏlɸjq`dU-jjcЇ>0>N@3oeX؀&p ˆl)HMOyգ`^۷5SZu) nPn҈R$9N#ewMlݼ53AEFvqPښ39Sl~bEH^Er: w4@vTvzQMv^nFRN<18r?m|mONq8_TfE;_Gp:XE쯚xotΡAwl+ᵍVK?~euS; <4:}췜5|\Fauu.ML cϵB(( NW{UC9Xq\kmB R!gu`;G"PҎP}*<O8>U~;9"Wux{իn/i:$ `%wAͫJ:\b56ծI78`426쿉57E%] N}CUܾYxN@ Bk}8J뼰K ~U ?q},Op֜tg$"{CNTr #təD/\* 1j[Rγ䫄)`F#d~ وhq}mbu v$rWE)_,OXWu>O_ $q0pH[ZuލW>W3nHg(4DפdgڬX[B4P.[ƽE ʥ{*^KU>yixn9T)i:˃#}dν3U\,{>L#fגŌ`1a)Vl8. lG3n޼xۛ+9 t27m7khNCwaQ1ש 7Z^Vni%\JM̈́YfxcQqB7cblXV/b2؞Nfkv@ڬ30V'ME_-XAF?|>3/c3@eZ(Ob#=?2U7-7ɗɝ[-7YO N荟1Yv:{C̞mJ>}pkFM3f_PFi(!5GzcpaxgY-[ե8h f8VU {{aR Eꢫ 5 roW׼uWVojy%~[NϪ^Kx7OmKN9%F`1GX@xv?9W}&OGۏm}?Or/w`ɣ#굒/ sc8h LETWtwXnLe֒?ݯm`A6=/Bgy&=[sNs>*ݳ" "_@aTyѩ@"<{&0Fy1v΅+GnnjuHpb?c}5FKϹs)\5 *# }=M?]8<[DӃ,M"%|.m#Se{XE\bEz"HjBΉkr1.mVG5_uv=60C@W?t+o`t+cFWN@]IHT@)<@9|~Ԙ~ ׬Wl{-Y'Nӑ͉9ѼtYtم!c7>b͓Ga0yN]`sw_CcBB1%g]<Ux ubbv<'h~;WI] [E_|p#gvu!CF2q'CW%ۑsXJb'}3"@:e""Ju:hOt尼缧c- F${SŏK!oSuOru?%Ov,>ej.xdwƚzt,V\7&{4٭\} T1ZwC?i=8 Q?4ci {houyZ=8X*5*Z[6:+2sD-_gjwTOWZ ,Cq@ !@vYpk>uф! I.8v>۫:޾[YY뮐-,lc{@˳rf vw˻7]}iwϮ6/*o]TAY~ ]po^WbҴ VN()˼eD_FPʜWwg:]kY@eҥR$j&!*JF̎۰pv8d KV)}#ހޜtk 9صLŬ-L_jЍ (8#?!EZ|2Gl%촟9,[V 0^G܀mNX^94rHO3hv?fMi14S.=RZM(.>i%.S4+*>6$%~B~.A1L,Nn>?u3GyXjXq?WY}P{sBAiN:GRNi9Ѐcy.ܧ[pn]+aqէ1}~mN/p29~VOCql;gxWc;Wp }?Z|@6!G ԁ x޷)ҽSP_tk:o[4I;原8Yn@-rrF dhBUkՠalMJeչFI*BjԿikxdu9JeUlYx+:i3h<v5-u,|yܷBbND1 sh4IK щVnE#]xViiHs^694Ȫ8#>۳ꢝC\F%nD;51C?}?SgrI '"| 9BAb!.Wϥ׬ৼ#HH$H144 P %!B- K@ 4% P4R *)W}>}[c`W{?MfR7\^#B]9>E~ݮ[Ϡ*R}r_?Tle`R\HFъLR~R;Y1ƾyc R^UkCKԺs>3q-Ѩ+_壦ɧ9ΜBm%ᒐEv*U U].F׻uHvT/[XUXJVNk1,3[Fb LIFOϳxA||7nѽǸxpax)Ÿ#ڎ>\y`u.\몬ҋ/짉2Xi#s̯-5o<Cg"3Me-κ `}3𕧇smjBi.~=}[bY,4/}.M9#Y [1󁯥o{>nU!`rĔ^OaaB<X`ɪg!پf^x}8ౚ6Cr?n !$e$3zr2#d~^T}]<;~lj.ޝZ\M~umGJ*I{ U~^־ $@9 DcKM_x +**ƥA"uo䯿د_5I5 Gn5TV,Skwܻouc9+33/> IhT^71S[.gӵRU}vupY{F]ş|Fk}[o~?M=uQ-B ge3*׺ oŎC0m~^[5pI}PHttx0ǣA3TxDG`|=?,cD@0"*di{gDYËS{}w;Kf=:n.Et=Jd ȶ[ %0! W: .qױ:u88{gXc2dT7{cdDZc t3dXZF3sDN\AbgGWఴ?ٮ+ǔ!)u)TԇFiYPD4^v'N{BW7rP^ހ1L.ȡOTeig|21^KzˑߝdTnik5}eg}f}MJjfrdke @ 6>l_K-҈ ߙrdC?+?}[uW˟CYzoCj@fA^%ިX]{ !Ι=gm|tՐz`? `cWZ tߡ7r<@bMVvw?yK|zq;o2֎/ۓ2mڟ¿U$PԪ0_4apH 3yh?@oԏR#f^z3&-E\uCo*y,̾~QVzRGQ'Z`j(M#fƉTV^Z}"h,5&EnOq: '~>UJ{JNE1LζMд}!Ѿb4nbɇݣa|c; Jk=O7⯈{o/~0˱Ӷ|Jyȍufשc7t~stk>f>Ӓ ߱Ur=oCuqqoq~3Stuʩ)W_Vot{rN xI y "L#Fō츼v'ƨE'4u{{4[o_ >}+eCuzWUqg!ݙ9|Ig ĹZ12P0|ۜA3>L2~̺r:A%+^=oHRŚYp,OfWzɥ@`;-ZjEUiې laJtlHI{ItGZFu& Fʂpl06sA3X9>Wk;R+h9;l]yIUt6YJo%'}^S)3nu=Ooh`"nRz9.5V߯-wӨ%ӽ_/@Nǡ{҄lZ=<5p챲8~MSxJJ"/VF6J.JnF!! -ҳJNW DS| ܎=wqZ LGd`Aazw*i;[|_qKWSggK_vOCo^^a=,DAi8^.&`8ш[ Q?.5̸I"fjePUj}uݚ";b -K&+ S\;Tcf=:ra0^` :a~bX %%ѡfב{,MP0Aj큧SkuorrWmz!$[<%˵]MQM/ pgf{t}.r?ͧ4i}!ec 11 `1cMlXrɚE9bdVRy뫪w_zzI>m<&F=CN['DkCj27,|5sԇњ{Y=Iӻ@c8yPjm1{t̜wqJ?)gbT.hc$@ǭzQP?Gb  fQ*-kINCd=_|XtBho͡wxNh8b0_mhޕ`29$`Xp0$*t\˱}Jb$#\VXѦ/Q+]ޱxbR gImߡ3`~V{`i=2t,-=ḩUuшel~Ƈ=Q)͇e Uj^h0=}s}N4*ѹ׻fo#_ELaPp͌|]ΝEws1`?=Ĺ 2; KNS:iV*91Xo;|P}_@ا fҸ\ou\CIl/uؖ3PI6KQ%ŝ4jNZN6cP"%xyUn`̯GȆX.YYrػh~f4FjzIoR/W;^ێ믱A*ٽU>O=ۀ6pi`$֐ LJĩrF#E$M7! iB96(:xSw-т/`Ime]vHcBoMSA|B1-"+bi%e$+Fg=AQǺ'k&w/Rq%%cLWCht m -;G:Np g9_[y7랺{{nw{nؐom%nDKZO?gFrC$RHH>[t2*B'CHi_{wpA1^,0.!79{MۯrP\64K!NȾnlʿ apZg_V5=sНvl+U[yM cb=3hs0Uq@+-E!a=| =&>GT^u=zM}ĕ jh 3G_= ָcI b> o_#IjV -%5$I+⁂Da$B@r=q͜}8=/Gk6,L|*dGAQVI ׃q!@jփ$LƇOp^Sf}ZGUkE)Zf$:zwaH~+~v" Lf.n\|<^H{5KŋKR>i\뢠BT86 )RDcm[^2:۶%:>5V|]bn5ȳ``:D=Y€^Ɋf?Wp P6"ݢz'.^^/eF~@z6eiN%@%%{_k*)|G+%*撍8ޒ©ӐrH@3h4mƞoZ'|aRx}oecQoq38HC}  &v366}aX}1LsڵTCJYUs~aڻxgE[y8tE?ͅE39)#.0]=i í[ƁvwtW oPrlr Uo#R(=SAM%ڂ wMSZC1t`*T?ԏOgt'3W x}^y8QI*}#v N-дOezKdHw &[" _Rj)CWkהּ46'& zX>%+r4|ͱ~{`6b{ ix%P颥$TH`̌+ /{z_3UL*}s0ͺyo/y/yu{fS+la 17țZkIHK4f~^,}rh@OYwt9斲ʎ_O?D`:XL}Ł\{_ iď GX~(}!fRH]rzr^uZ?:0\WʛD  sPYH) ([Sf&Sڠ|y>CwD~#n PRzvɝ+iIAz~zw@WD؄HD-M_-#r4zF|6x _qVYT4 ۤCCȱ^\|^ 9vl&]boPs?X-udv3L)ӻ:M=ط$2dEfqJ@OٚϡD"-T06 ԀFL:x)_  &!+dUŏHyTD`y_ϔb#-每pD>84?^V@ ;}^. u58`)HӺV2ۙOSHV„ E=t[l796$]K#Ӈ:e( ݜX@!H}4c'z48[mWAYdmY-\[)GR(iEYQ V1DLt~ҕ|zwczUm6fco*95AR_'W:mIat7QK;ej3{-t`prq\@Ҁ%{&*1rJ@yy\VֵL8=>@n#bCL0~۟9pc"D?~zĐk|5=0@@7@ &PHUcR4\QGk۝Dk=};`7jFJsUOJ iL ˖6j @醾d 2X`WZ H\?.^kvRXa kA'[\Jx ]͕B5W8 NyiY6JF {ޟ֮gu;,nZ9Ay](}"܂ +n!%prRhqu_Ӝ_jeX2k,n0A?( F#a1 #!} }nO]8W<$q#$OyιOt~L2Gk"#Į61r$f9q`;ӑ M_}֢\JZQ B<}R_YcKpE UP&ѝOԾyj_/d,R>D]ѓ$?QkGe9vP=Ty-&ÁPUi mUMcec m~ Z?ޗ1~]c7+9ǻ%- 0qLqeg?k g>O|_c~mf o_w+CK|KIQ1, *~}됲~SWE*r3s=_Y'{ǫ hO/JLmZnU7S00S|JsmDGOv'dK{(u*+Ҁވ]~~(yBORTGhlXNPQZ.3ΌFZ6Q_,vF`qv,"F07…}P.T5gX!RQ.CzOv2#A9\Z3ë.aD9te@!/!J!LCf4CbF !1CAvwXIF_.`VDq0Nfr]mV̙2}q*Sj@9vF yS&_WKnqE݌4UW#b+iPR%.s:)u-L  XgŬRk͕A #  DT@#3Ħ=O/2u9nM2:L"F@s'29Z9ܶ5f<'zj1BbKHLI(XL"dF{2pl{H3re+9u}^JZ08KGWH4NU7UG[h`f:(M&yZӯcϩ'k% /a7@mŌ;#iEcl߷~= /ph'sN}”cgQTImhSJl=D\ {PxHȝalqR5kRĢ2l"L.]Y߅<=Llv>g]ð[Tb!؁鐠`hf`t='rhtY^9{A0 G}+((r`ONg;vEZ7Wv7_x d"Lg:UNeKNLsǚFVav8Jֽ r3 @ZbK 漬V+~4%9eȦ@?|]y+mgkI3J{~]Ge5,/Sgsj^nS("5~Aw |#JG=9$R,eo!q,t%J).b8 q<#pᨒV!> !lYaފz?QI=#GrSۆ-d)AaJp6,ELhy.v/{NySh_l>a028F׆Cdx:nv) Nf%vcM_XGk[vghh]}ܝ;a`Bp=D8Xa/Ns6uoAnp;|0qй3!ȆCLWW ڑzjx jF -H,n8B+_r!8 JPv{yO;zO'%YcmT@V=li  и 0f@δ ]=q$$r "ͪXB4b/d18 fdb#e)UY@=iQH7!_I1Z&yl/&[{?to[CQ$?qjF|$U,t;l@QlIV>O1^꧟rabz $d6pi*ȡ\EzOv۱N܀ ;|ԞP?Wz}mEshZD@; #E9HE:)]T 4-I_qpBġ~oH20Hȍ~W?Ars;sO0c\1J?҈J@$VqÁ2dt[}sL^C0n5%b1~?/|yz0%g2 F4B#jsǍI*WOoFeS-e) dc[%# HDoN%]?)cU^y[P-gv#gtD&! -a:r k,;Vr"Z|,3'azoZC kx?^2mljE{sݣM.J2$~Jtȍ~=|6b-nr_ҕF\ ӯwz]G OM ם!k.QmuB֗v=@H<տ\\>Y[KQn(Xq%KԈL zKp]Yqr+La;pGzy]l29bӃxPDסjW&Yɝ+3ԑ?XLGӑDC[ߘKl*H_Xf(ix~۳WlEo/_<Ҹh+#"D:cm}f}ʡ|*/?tV 5m8,\<.;Xp}yDИf3' B> 7ghΥc6@|A;rdb03# um/o5U^{nXy) '\i{ &gѫVu"ƊR (?ϺsIlZ5>c@*RB, ՠ]qYşd `l{qH ,!'}W߿MI2$ ռujzTbGi\YE<8}?EGZ2٣z粋l Pށ&Z@P l=D#f9}Wc^[1Uk4WU8._ehj,je5AodtmʃӘ'60H0OQ swx}1t!NR΅zF~vzIwv9`Wa"]vj1=Sh^GGE cayM#ݿgy]V|(`9 >$w'vso\Zn A͒DRj)x1UJbfbdj"Am;m۹q$G"Éa[D.!U>a2Bl2dLz/??a_VNO#f6]r:dM`!;ܞOX8,dՔ7IɼF5I`)+m4rf1cgz&O[mś젽gl~i#;{pZB_HL]&} s8qS S7ٔs%Zs-Ďf&&COuյ 2ѳ;bC w\AZ~!AX~q^{yl71{9Mő[ӷ2s_~w?KK=&g` jrp+Q63zX{_f?!UtH^Ԣ DҁU*UT/ؤ(a8TǑnl\R"Cm͘"SB!Ҹ8f}Nnr 6-!&^VZ}l^Hܫ;D,zwɎ_.o.6oPSCg/XnUŲ-l%hsHU9g U e'?mrB*),42)l]hM6Mk1s,0lkVk+f1&T!@oĵkAud /5Q' qԹ>ʹָr~Ɨ}C:6]e`Vw;=.':/]~ZE|GL幒"$]Wѱ`׌gPi[,hlއٸ-z; X2DP|KvӢm!+AI1b X_1 -m/pͿ~z"כ`o]7>]&VGQV\pwew8U,TCӧ~ا~o3i&$F@`#:5| b ;#VRmOEƅ= z4"[}믫 ff60-WQػS^ih,_~Ǎ/{#ѿft3yWJ0{drz+\'> [KEXs}"F&-(D!,@ Fً"Soe2DCkսer I 4)D4+B#dZ<;{ ]r?Lȧnt&n㎪L9cj :6Xo4C;?l5I.Ar\'r2!\L#5+ $hbJ| c1P~[+n`L܇.S[_:z/kW1 RHeIM6NZ6ʰ_nÔ `LM"i)6@Y$s{곞#W71XOnÞo.wbӶo?cAejsJ6Ֆa3 g?zUʇĶߑm3Q"b ʅ>Hc۞+8C`XPcWl.K 2ȱKo* n}\,N ڽf.݆&ÂjZuK5oa`P1pfh%+e$ T`a4kƛũgEAÁ^|EZD!N mxD *DrgIZ3ňPi3= ԚH0_}Z#OD Deʎѥw4<&Hļ /Ci1^r ߫z?Uݦ,;!Gqa]h!ko˦vmW saMX9ϥ֡~כc ir_޸W?Z?9czH1< <=I;h6&1ȁ퇠`LJnF L%c)ho\ - 4꧴28F'Ts#; |%Oꊻ W)YiCyf,De.<8Q2Z,8J!b\ Tk8o42+L"2&!ҡ>jZs1ZNg"sqO)գZx^+dlG\[y ghZk;*5}(6ז&,ŁШ?df+i~K?X;. [wő dy~Uk eYKﺿ917Zw<dc$@w<;T`I;K{gx{{7Ndvx5{ڲ+ٲVWP1h aOklU6WrhcKCk{n٭";̘auAF1{WFK hw*AA5eh#Q98&`ל^r`oϓcfozU- +pǼ6Q~{ f^?  d4{$:gU;F&ں]}7([4ËN,}bԞq}Jkpuqpe.{sR%" V 62b:F8.5z3B&/J8Ԭ76+o*F;]ycW)%E5Kp~Joa w#ls8~=7mr=w'd''W QGO~ed,p P}*ѫhc`Ta.1F B!oxZVnjR ꄁ:;MZ]DW!Ph 8@ȁty aڿXQnZE(8>ݭUQưY&gʮJs4ZWYkROc^y]Fggۋޱqh9G*3\ 4/6Y"E3y.*.oCdeѣvܱy0!6ރ.XnR>zt ̐`ahfP&,AUkO'2 Vl17 {E^zک0.1NYB4+e綟'ɹR=,xh!+MσP6%fƢC-X ?}RVVF_E 00cI"BZgkOw/ʹB^g*z(1T,KXy0F T[Q[ ֯^$JIe]G@.(Km5Ed^JqeڝU !F$@l@}CaAX;I1΅t`C4LZ8CRwzlvFƓY {IB0f6sxUHhm؃k0bԺi;E"X`:+ǖk]3إ5r42Cd5|la~4Ytab694I$40S4G~ӤE/SCNjr 6k iX U+B6f@EVx𕢲˔31UwNܟpy v,ڷ 1<=dP IMBvPh NVVi"(z_9h,Ya|?om,x6\h+ԱakAG?ҟ")a6~sQD%\jHS! }^G%k5LX%6%KPou Y6 -WT#eƊ6a0U;n0##]f4$Ľ1 T m1V{%-@iaCv2Ɔ,dC# BW5uA ÀSSѾ _ͪTx7c’^0ԃjA ,)B-L lhjJXL,kj9s_l-7yA)sǡ;H`r,j !4%.{^Omau1]d6G?=Z1F ,F Bqp8t%!˶ҶҨb^; bb&ozo?NNQ[jc65mbFaa8jZjUzEL\+qu`a-Iw֐fxrl+5s돾2 =0 ,FǮs!0!`K,'Sv}SYNP!ǷG{۪֟T"^V=uvkVC "YMȂ g8&I`pS QH%>G>,E-!U<:˃T%S?yw EQƭ-v=UPtZ9GS,#IZZ\uFNZX[g"%,ԴHNqT,H9]Tn8.Í`/IY#ԵQ|HaiKUs`D;hh6/5sV$uBN. *I'mm0XuY|hk$b[H(:5Jǵ)z*;7`Akh.6G-P$|#-:F*ygTrBwu"{w"R}/o;5.0٪r,=l2lg'vniq'{:&Hn^6d!ȌfGaQ0~73K;ojgj\Ӫ4Z0YG7򽽣mMo Yc͊10.;X%~苍WZO',KTuXu2%8@llKj34nb!yknQhc%g)gɠ وҕny_ uXZA|끏XM8\N6%bfkfyz7.+ah3!1u`2k)湍4Td"Vҋ^A+ZԸ onҰ%ýh.^cK3~Pm4g+P`gOJ&O0U Otb b y0ǂ]EMEiRQ:,yxn<>A89K 8-nb!$78[r r5Ҳa,Y'|Ǎ5gE<1r>~Q IY1dKHAHRbJibh\8C2`,aTȕl}ZvOoun]44~K]hXM\g%KTklc3IŞ9ן҆h,01x\E]j|GoK|7zyY?aQal@DecȮShyM 6v8AgZww[JFA04Zro=WgPgeqg- \hHV(Q6f3E 2身KMzBQi73 ՈSTP=3cf}Қ'0}E8 "5Pb>ޟ'pSܶ͘. @Ff}%FW?hj8e`mQ jl"oI&z3uL$>sfD:XscrVQH}* F(i$1XYaF&K+)h+b-ˀ:S9KiO3c"A?x}e$6|`0jc}oLfahI/ƺm"-%{j}"hc͎.W M m 66n4j)5 xZ|o{Zu3bI"{] skʳ f!SZ^=cjZug9Ñgܹ6XGD$/=+kDhZ=d}zax[2k2t8pym! ʆ^4F 's?)QmH*h_$LUXQѴQ0BFDX:<b8t1dUZiQel[ Sxl|q5?As,LJ:7cHq/תĠÚ9Nx2,Q5͝H e!.Ԃm(Ё /'/_"`_*&68&NG\>GE NXNC 1[P5ϕ@jǿh%[lu,zS2lI>~~v.³ʝ94HW@ yY$C.3<«pZbb z[5V)0M PmMCl=I_#M#T-#` q$3<兩uYdPb2pɞ>"3O Y bټbhE{ϭ {vIS?pֲIXDсŵ^2'v!K׻УP1mKD}\Vjma Kl;+.[CkM}sai[# V,L@ CmδU=Q& U1S(4ED>~aKi] &E0ybekh,gJiXfX,~Da6>5a7f8&r-b]:ks +?rg^5f\SXWrBHv/4:/v 7/lV+F}:;F$/r}ga-/=Ria ښ=\{8G4wYm"/P\zK+K[uaTz!Qep3!3r4$-P[{5 .R7ƩzK"oZ@l=装mөiu<.WB<!6| NROڝI@ +l2¶K\eWD^EDc4#Uuuf>/{igbc4ˤ%av hE_NќhJm2kjg,b.=key1^/]4VU lp.*JO5FTi1\% #IB'_#:IqkFc<(>  G<Ľ UQBm54ĵ(ܢ#񱺷[5˕EDUجz7fQ˿W]Zn o!Q⢺kwܒe X`(}ݿ3Iqחp_E#n2,KP hDXdgA(ꅒdĵ]76O,=dZQS8A񾿓x$xujgiOGfU{9Wi*% mY8FCEfC2e=+\Z]WbM']?=֦|CQr#@oobʺ2o;G#YWGO0z/䁆 , ՎF(ayk]ߪs6s,Ɍ*r1}"V<5znK9MHYɏz&^Y^ϳy?wtWg]9!([!P{ U==rHiI nbi[Q9;0[|_tO\>6YV%UݍYaÊ I 5ph]:b FmG|ʨ@ӈIcځK0,0,Ɉ$9U,. Vw6)(YecD5:zyɛ-Zb2T~W5r-PIϙ>.\|LWsuQ BHLTƆ]x4uDm=EqvJ5FCI^2\eM6&ˤlNo[\N8g dO ԾJ2Qs}AU3*q|}; 4w{809d#L̬Ѓ0 9ʄ*G9u;38˵7)s XW'G׮?ȡuhnˤP}teҾ&ʹD7~]>^X}>>UBC~ώ|Q(y 08#D"դiBZ2׽Vh Ff]{g/#or'E{Ҳ4hwl9Zⶒ\57V,^ClNv#hjhMX]7K /TT%_(9 nj(f$kKD#Ƃ9J) - c [rP;U-( XlT ױ˔&ͩ䲢2o]K_ ˢ[x::(#Z6/;@eH\]8'H)DKDxgU- ljg uM0 U*DH`9]#_g{yr69G'z83rէz@'&s$&Ca@CBIj?GJGŋ8 ƢP#nS++0`tZss9Z-Oճ54NLv̝C a1E홵z} n>Fqu0Xh@j.S?^Zڊͼ!;s,;#fCpY`CKGZɮJ{PFX%j| LUcWzHIu{; T 4.(ߘc\ Q/ˆ R{xrt޲uŽ>H;ElLaU#dUx]hLw >=c=#Daq;;RJa0؆Ѹ,nn}>w'rJU2VcK9Pd3OKOH_@_øa~ߖ3}]K}DetU`@=[;Oj"u+ _:7.Vѱ>zOo9ٴkpXQ_ 0F񞃨5mVx5Uŵ_!:M^*lB |`:̞1JI)VD5Pqwl}]\vw,on Hlx?݇qbdi Ri8z!猀\QN@3WY<;N$x8~~v86go3~ǬwL܇Gf;^2j #4$qUlxXw\ے:=K::ha6a`]3؞D`E oҷ1a ]nNufv.1ܬyWFyȥPlA2XHHݧLvG ;9Z*o ʆ_jyT ?-w_RuƱ I,]' H6s =fu`ʽccbߐBM m*}fv|λ\cU<핦;Ur_x3#^"c (0h iDZ%]=TB1#\17[ LN@ĒQn{jyn" WbS1im~,|dK)Xh1Yluav]Q<5 0mp7A~K-?bs+FY :d$uojPBu1NGw=ڵn 3`ѥwʒ]=,/Ɦ8vD0^Su5 I#Eq.5{ߡWgyp!_ ugZ^~ǣ;yZ&Fn ͈N6V`@2i}fGyn~m9xLz1yE?N!OWۈg:#o.R-\hK MiSk88a{CHeX KzJOuCVӄuZqIY= @$Rw@Lh:C8W0bC k Ah鸃C?֬繿} ,6e#R|b4*or3(L*F3fB1"܈Rc|R4[N{2ZڌAYT,J]D!#XMYz\']ɜK{oBx㴸6[L{Nucip>7pr=)1Tج|d&sXgyLh2 ћK*Y{~6hA."/$յh[*X?Nu1/Bs7s8>s)XڕrK~̯)duXa̓$ 5:OG7i]b[ń03E7|soRG߯Kޟ+!^X;v+(賊wS>CAXELQL?x_44ðhxfAP@"a=KQe?W_Ch+,.\@ %M/{O[W 1~{Llӎ8R@-Tζ!w(Khb,q{Vӽ5_ V4][eABfN7wgMz7zv}Ӷ۸莥J!!{]`/&㗉>8 _.gct^?Ud[YĘ#'l:':n1X D` 5{vkHhg;ګPLVDD`IkixW>˘ 2M)n+Ut>N[~|5hgŐa0{o+ƽK-5-P"qZ􌧗q]E]J(F:%xQ!t{|' Os[IdԼY!Ӹavt:L'ߔZZl3'7[]_.sLi|ՙID~KJ`h}G|G Sˆ [[>~#5_o].aX~^Yg0z6̸@J63ÅSjtRsgP.%4AY߶ww_G<6zio 6U`:IUFKyꟾa?3# dDh@q6 H7ANt~pI[3J`|*;oERgNS6(J*̀Z B^S)K>E?4{ 9K"m`B\(KEuB 02б>q <~]&0ɥjPD7G(n'|!6;!L2c;.Υa 1 Dǀ'ox7)73}z'jc`0^@p+!ӮxfWƓ?l`Hk2)+EZc b_ش Kh fu8Z @ w(Rn09}:/u C-J0{U!BC!wؓ~B j`ic" E>}_ NlW蚛ɰ{8 sz;Y6擩幮ax};mf=LKg6>EȽs +Tx|K6ٵ|mz/ +6T똥:4Mlu}\t /TͰzoz La 0>A y4#J(L\IJeU\*gۇrdՕ&P8S59^S?,Wck (X٧o;2]ulsS4.z*1j=#ȵļzҲ|?"PFBd4}Βq*rU/LDPojۚFsk1W_U>'ǂzI>5g8u=pFږ7\56Zu]}?b['%Nn|q]f^j\6IG{Ks2S:+Cz*9W{?gkUwSxӹ mo'n(R'b-2C}/t^n'7g)g>VL`ĂY6]-ܛuH" 9AN*Kvg 5gf/|SQƢd@Zvȏ:\).=W$5vS{aL@>+2%.T3B^W}#]뱯fj?F u}.紵e@uhdzX(8IELR^t 7@uN~O oq/d:TʃZ)o :ۯYyR ŠbTʇm¯nX6}|H뾈!koce6"`0<~vo/p~vVUD!!ƥ !y|wWٟW߇ XCqCmU]nyt &$@B#EL :u[E yEr㼆jy+ N f9_<KmH 1?$៣qu[D꽵F`!xP =B`!:S# )A4)] uK~7뉤}N6o\ǝjbm+SYr/{X{Lz&<P(ĝN&,Eæ3s ׾>]K_\xrwO zV<-S0=GZnQ_FתX,kg{tnn߻WmNkcO5`crtU=#Myr/AG7x?[=j N1{zRׂWGR& _~AKoX=s^r?<<˾)e4< *_t&lb:!  ɓ55"j![Ww!l\TOjdnWz ݵ \>h/?u AR0 3mνEyAͭa._l֕ EaNz#\Hāx GYoRSAΔ`۵fca,d=~W)^c8=F}Yba("$WMHAƧ[q||dqoA[BJ `R,ڂyXidXX"4L%H\c3,Y| JcOA 6iP"*/G-iVy)z߭.tiikynb۟wA_v8$$ JCVf Ta7nU)xyV*96#~p~TJKbN3 P2Q +c>4,95#VNujoV[Z'$\(z Y*PkŘ;f hlp=H^ǿ'99dpvv+qpzOF셲ѠAA) -FTL@lr B#\ ?kgµ')>p=/+dޣG̸cjJG"Mb1fpP#-DXȽU4bB_T j ʩȡ ^VJj:uhˍk qJUZ $' *+v9WjE^_'Mb > ·(;6 s$.FHS%x&5)i娎L^C +jɺX d^jO *-cvPb#~pg, wB"S@\$:%kp&ÙId0CX cxU,{8M3,)I ,!l/*zK1p jLyx_CVXn=m9\Mq@w &|5ƥA7Ul.v ;H~ag"G˻[uxϳr=b'<[1ɗe&CJY|QI~-zP A,w/Ig>yx= 0):WZf^d4 }]<\@vV̋Y)ahYzYtKFsgQCe FVő{<;?Np ݑ7ÍgTC ǫfAd@FLdp %W#a\#) X'Xwo_,NbM#C΀UToBk A.y4<M-Ʃ-X,5ֆ>+9s >62->!Qtv=7Kswv둣}+LO4ͤ%UbC1,EC0ҹ*AG0xv*K[`L%#[¦fh0$PS4PjƯۛRㄽH7S~OŦQ$8\b3]4|:J 4Cȑ~`,1=fx cҪϥ(OiY`lkI5 k nm!p#x;dCN ؁pgT-[Mf 8(QImhI/(m?|y!Pn *l8G2`VmoDeˁAFf^4XV+P-|:4üFvگZr7ˮ]Op+m`m @B]ӶM %&ЃdfI]77k mS1W:W8Q 2};өAY%j.HxF5 &VFċ*[-3`̅;ߖμ:gj( GIJA@TeEV3f.[wM*4GcP)p&H)oq,ܬ,}(%̏ӟ% Q sW A|n[w&'CuM9W-yk|&A夡xXss0Z~ zq8PC)TiNQ*x0IJ!> 7|3inTA5_ מ Kmk,GP澙s8]ԬYe1VΜrM7o]'UE0#z&c/{cE.=܀4#MdL;E]q[男DϊO7hzFPi-LU}XNn50 (yݛ6ԋ=o:ۚw{o6lxRAl\"]@+ҖsP0y63rimqzuI_.M?]ScTKIOavj"A d7A:;#r44dlapE]G5>YKbYRda z/QЧ>,AC]ТSnX3q4c͓ʣ)Y _*TRLWIɦ4~[Τl <3: 0HO ÊTd !Ȍ-ZB#W=4bWWa)WrVZ\,&D"bk(R'hQUպ]D]lUnEy+'Foo|E/7edj'=a4y2+-f%kCwd)"ts۰ ߟ#1{W0~j sUr97,_P&kV]:qt1#d?ܑ79g3RGK7nbN ϪCԢw>&$"u((մ:ҋZt5!I9cR<'7s,` oUJYoRnt%D0JpC5/_6S]Z -^_X'ax"tpzZNYŗ^ ꠿U诊vL tRÄrni&BK/L6 4hbS#TD.=htsD4my+]gee'hyx" }d0N0e[Y$I~|ԗnu~5 M$:2`a|)9Tz.$)tON'tY[UABAGb_ ^X'K! +ڊWEo,S!}ǀH=ޡ, Lw5)!G3z۶>f*/{2%t7"tk]%~ iV=P'lp7d0;8)a}􍬷fpP$ǵ͓LBӓR]:Ï2t^}N+4Qc!y+.yRl;Vn+a7J! *YO[u_U{#9jkS.󱢩-$Ajr \RV]>ʋ3*2BMǰKq1 gMLl¶0mI zIȖ+OA3{9cU0I%Eb@y;T+1Q'UX֌i(;L_K-!eĠ#N[8Ok}+Tj.-unET'JwX2`U23T1NٗA8>0dÇeC7rͶ-,f"};ŵ?`tx$tYoBqaF8\W Nq{̝e8Zd̝ArUyH>L`"jI'/ <&Ve%L_i7BB^*Ԕ ]bQxa y}ڳݠKlÞ7=h|eqB}MV&1v|yN-siof͈4 $HUAwC8p9Bi fW!1-_q1[b~l{A!/蓩(_/cIR:,j+h}S|K?٧s9D6)?ۈ(%GT3FeSJZBI =1{MW?&ݫ_9͜j3-~D̀n~Q,Wc-2UoAGpv~8j%nEs=1Q bpmnEᅊ)+C7*j%;8"Wm <&,~Mn4 ^y ϧev6~~ MQ߽ć*-m{;xh?ˤbsV1شTܼOh sl]Kx [^ߪ#$N,sv8UُSx2/kԗm $Ox!i DxC,VVcoXɈU-Z\ O|w6Cdh)T 31KCd 72vJfOAo_KАfO.VFbl ߏRq_͚r5@ 秂4XѶJO17d& D0I@@H{KE/- v Cq= fJŘ^@.vX_A#]hO'M8A$iG}!ߠGʷtA]%he*omx3 w膕ڊ/s%hs%P et5OZ{uopr\ >~%Iyus=ɶ /:E8'IL)(Nm@l%IV7?\RDZuF~6Ps8a H@ *%CZ񲞭,C>i.AXni6Nꙋy+ޑ`E.z(SXD-T6wR7 r e&D<"-$_`K; yk<\T"=P\6Ou7ۂnyKRFxx#/BAs1dܕV;}i>z@ > g&qH2O Ttx2Jɤnp@Ɉ[kGNH>;nnX+",}W 61GH?%pI/eAǡ#Zj.6MH}y@)p,9{,1d'-%M$r~OTo}:&ze7ѓ2;YjȔ{4' 1<)`)tY:zvm/KjPq$ܨ~UzP(1+YP gE6S=XɖJniyK $&xnu' 6بX1: #0O勗M~B9j}}]rN'egrgzJː=>P; 3b/TUE9GS"wVMu|@O$grBnE髃m%}`pC"ecFTvV/\m>c3sڼWr/RP_5CqfLjB`ShW ?m*M%B ,oН{6=/[;@:?D#|FPe\ǁⴁ 6'Gwdq);;m`6hkW-͑Arz8ZF No41ȗġYӞm TciO#^ItX4@uhg7@R^r!폳"F=)ݖ\ߐژs"@\PEFuZ3c0y H_7B7(1GMc|q8ͽQ ]lV[Z.l\L#Vv* |зlU"Y*&qB?Ki2VDڎ:rPӰYSBJu] ַbbF+~ޝ*n~k.qaVN^:7oA3b+X1M/ha2#@@[4@]`>E]3^<){f ! p]@ 3vvWcwUfyfY?c!2>H;,)/5Xv*d;a Rj&ߔ%Z;@t0ydBVB#KdɖGG^olhp ~Kϝ,45~IwNf9=)e6OIx˰@e<]qS+l ЄL JHLZˎ]t챖'q`ª,1(E}x2>P[hgYק䳜/o>Χly}^| bHA=w.)^LZ-6} VƍK 7F\d~N{1F0q>*eSBH̕js }79i(r W/jvC0D'qtd g.wS'J}>q*N/Ē`f!Ix8s/~6ZRXw(`dP7[ #1GXZxUc-{6_6:lP*~yG\ e?~Ϻmm5E^:!Cz- { o?gwަЋe; dU?T+1Ù`y"﹏p>``&OGP1j59 0z$>`_QBf2Hb-D\G %5NP\FbX#*Ϳ(~D25Лj >z⹻8QذaqؽXkq2Y`:i>ƬpfNJΠ,۰+- is?Ŀ`Yp wuV)݀c{Bx#v! (C3YY_6yu~eDA$AеQ[L1XN$f Ŕܑ0'*}9Eݑ8](bu0rZ,̓f.%Bɋ_೘6ɷHnT ^vp"F5P ! 3 }l)m;0nAE2ct@C8@a\lviDaJ) XZU">4t^(0Hx/,>G_k5jJplZ+I"S7T'!GE$P~m!n"gjuW@m"šd^Hs?]ne6$.]v㬂΃S~c~+×ofi,${aJf%K#_8|쩋p3ڲsPx mO[Cg3Iً㨌k@j陭PZ{ve4u1Wkbzf*$>[lZrr_Pv>c9,m~}Y6 ƕH=Gx}J3wxsCm!{ 4˪G :/ɹϓe,4yDR^8'_P[)Jdf.7ޓ<ފ" wh]Dwd{*FL|pBvuAޯLѪVd(ۺ2ޓOsKmm2m_YKvg+rN$&QjO̯g+`Nj4(6X J|:j"? bR P16fl4U\5xİU~3+D%5}}B"zͼR0BAeK>6Ol(S|l=^(hW:e|aRQW**qR߻Y Qw0 s 55?ZF+C?r>H/ ECo6:C,)wZPUsUȭ3&IMѬߑi223;./<-cEK]Jed< AAXlz{;JFWw\)h|VVd/l*-E[!M< -"ݸŗL9)Y< >L*ұ(Dmx&Z02QLe!H!cmX]:$n|ޝSV%td @||aMfe?շvE}rGs8/ݳ@F4[=A|pfdx~CN>Jé,,^gtHٞgc52_0n׈ZƴoKᡜW.LpiMyq3%(/v`bQΎБmvr>&>c% c׈IgR\',CaloHSe691)eCd$IwD~=X"|&:L`q惑){&b%3>[\:dj;9CEf8F~a Et>$6"Y.4;)kc D0$״+}o ­3m7'Ғ1%(Lmrh7; oK߬tTD >״5J.TPe;=y1dV!.k UrqrxW1LȾg䀗'Ӗ5 x[$CR @νw/A=?ɘlY4;6`"?$}}Ahc4W|Ò U8wNwbFCg%,JSn}s`Xm(!2ɖ6Z.Ye|J*P_ y4gRv09 (,oԒqӑ.," NAKl-`"dx'{()~ u{]wvXNêSNzv (c߰^1Z5 =[ۡEƞ¸Oe{LLVru]ȵ[^!ѾzW }+."M-QduzRhYwp%MEFZNTȭDFgqqqdU>]D%/;*`?P!ͥaI^o4إ2Hn4 m4D-V9;tuIYV_nyx_,fsCpbtZ[ԣi}aVgaM)aiۨ{9EV5f2+ęk#]@6|\hĽTyo~1/ZL{oz a (Ui@7 F \'+a* Jix!1apfd ghmrHyܔOw nܩ@S\-Iѽa1kh/uSJ)iX&̞*2;#$) (^bNjMLI BwB)a+s7V!7: QZ,TCB:b76ȋEor9B2}/J"Qr#^Gl6,MUͺ5@l6HM(k43AwULΤ6zGEeٱAm=B6}[0"'-Gn}4M<-p814B" ۀqjRˆV@\xWl]}FY]!-xP=\[k1UXh܁Hē$] "@t=g%+M4Z1W3S$Dn1"dr0|Q2#*u@pr:x!j~Ϛ.h !˭ȼ)BL^].lpBBSz @5ܸux [wՠR YULY!MF#;{tyݔ&9 qFzd^A";xޔ7725 2pA<je|]$UN=я γ׬y*!NWLibӘRQ-Ӊ]>Z/5Rxp !+hX{pnDn mɚ, buC:acMLS$߬5āvsJyb'X{.+TF;T\\vRn*&%\K@$sj:SϋW:}1`]% cEU@֜~<9pgLRb}%sREvw@gPν= Lg&zv^0hۄ/iJ\XU=O#6ɥIJݮht!JwmS99lwd,ZH"91,'>אK6Dt42t8äշ)VeAһ"k.*+kKQz;]2mӕ8@:v{%K DL<"~\uIr,EXP aEGrME>A`} L.9푉Mnb \M/YcgZVp1!QL3w',tȓo+CVrxl6@/".mrU+͛)yDIi@Iv >WQN1+ Y$ĬZe-h(U^'76?AzD)Ka+E%Z6 ͑)RY~dZ>^ϣB]h:l}r'spwa: &YBT03I232X&9OZ INpL/yÐp!0Il=ȖLE}k^P8q{ɸI*ow{)nU4LS7E?C(UJȘY0.O= FZAM"K /NUvF!9cܗj149#.}UwdiYxۭp_pd41^0|cT?n&XE.ChNۜ^p.]j093"A>/9!1u2[q-LJ"m SJ,EI.g).ZoXTb`윤ޫFg?dc  %پ.[/itA#xI9Ѽw2P]XTPpuľ*ޛN{}KA-r4??t:;\bmîh?)vWI:F2m0Tvn"|'%mkuU ATyI#^%칞ʄk =RY*5 "7+cDIr 9q8'(yL5-1Fz>c+h*_K@Y1b= 1J6Ϊ_޸kE1J爁XX'_[EA'ASRԯaD猀ɰ 1xٷQ( _YsU;Iİ5`i~{jyI-RB5veFĽ:M.0^ E&sף(ծp  j%=/A-3$ji~tsxidh)>%B(/¿ؼsK3TI1dXI;.G-U;,$ÜFprMp7ÚlϼHV?3R<40ZP4aR.S׻cy t}kMy:ITeZfJ *EmbGEO0DOݹ Z[dQrkd-vQydCa&`(nbG-, laIQP>F]Ylg_56be#잆<}&Bv/l@ϑc#)Ÿ4B {T!.;$5/ѵHR짥lCI;vE` ll3<''of :lI i-" ej1H6g^) tc %ɇ+-k@i7wݠ*ibv2HLZWktK|\#myVX+@uV/m| "TJ`=)}`1Bk#Vϙ(qIcQ G:yu8t?IDc*lD6=.A0.g'{6;,PEuݧE!8 Obmj7. $ m} j\p0FI9zv{&,EzηJiJ3ױ)m>̕~o7DJnfK` Uf{=rMF؜~Hz]L̇&NDMPDoGBLټ˓n`9@|Ԡ+Ӫ2ouX a l~Yc߀Av*ɜƴtQy{ܻp1W*0j=) d/ A#T8mYcM`.d6boM#}ѣ g}&fJ"F:VziJJ҇ eyr{~"%Ud/A%JR7c<^n]3<9}O`$0=P eLyr.?"v?<H3%E1EzW;܉1{xbkŇX aBMm oa9J-w)=ڠکn 4} ,)8cM QJdJhYOFͦf)H:MowzY4G؃Im ʬ\ĹY{a} |p/t7O x(ѧ +oW>]89K3OV-ǞQkOXˡLw)BρUTlaC@)ml1+'A-c4A=ޤI t;E@q]f:h+!m1xf`ZKp; ON$E.gE͝ceE`Í-K{ ߴB czJ;eu!pwnlsnG$wWr$zF_^tҝBG!8~~a:j)UnѮz(EMo 1n!PA:쁬g/Ψbs}ي⭈+I;w ҁz9vp|,}-j~ ^,xcgh۷* ?{b'/VvDcð$iO`PR& Hz:}VfN<7ǩpP}Zҽ[cqR\U;z 㶈"E$x"kc eGg#}u#UKHEgOÄȥܛ t`p%b'(%tv1/M Yk>eZ],,Vs{paToYtNreK7_:V(Z)3SWwfz7ePjQF 쁾=˗VJo}<ڠsw)xU"M,-Ee%̌ 02'DQT>xdPMWH]:/F/nI^(qcw'NSawh+LYӂ: ׈;yip ^'H/pMCz݌=#Ơn^_P$ ݍJRks)'N#L^n.ȸdqnyvwzI,LBJо~:^ ߧ[Xsau3˃QlR\&1>V ~/9vZe5%rwQaP/QPǞV ^] 53Z!LczȒC)o}<3%['rJƄag2ɨp8XDF5SQtG ESIyَYjRC,_'O/[u3ҟv[ii*8 1 Bٔ4)RFR֡!ǢD̔IWT1J sfH Y6}ӾQFn_ܛrP C eѽ3^ڎ<^C|$mÂ2`<Ȓic+|A@Dx4#jqbm> Mn,zP _Tg9IDib:شwp\Ů6 bef˨㦽C>M8H-9vUUN&br?l,i/d旭mok;w2.*0wsQYp0]5,%0O38yGRK2DÙX\VL݃C}i_7'zgR_HnJ.uP6a<],Sjl. D_Wk{0ϏgH~k'ݾĹD.4ο[ڡ<` 1pKN4v-ȼѹ&[硏(TTV`Mği5`Kx<' K_ +%W|MIMс|ֹX2@̗o9۲8Zwy%\歾L|KYbɂ95Cí)ZuCY=T]1i? @cEV8N:0 OJLf'W쨥 "6nw-Z?)aۆtbFhFҲ%fit.;5 a2mjtѽ lŸJ$pv~>oݝ)dVbԅJ^_>]YՌC/Ab*eEiOh,~*@9"B9S*3iwy|QѺ )tׂ !e>oV'66j{5FDN nTzf.|0lɂs}s%n]`hX MlYX68h,ʹ%fU~!JZ~Iso~*C/[<)Dta&_< S Rsu< D9>iHOSK::#:X*︪Z7+[-Gw*NȹտNVk?-;).;g2/o2<?cL8J<cEu𢍕;D)bM}̬Ejhx_qkqk繻AZXWVn3'U@^d(3̽ ,&W$@AM< SF.JwO,NK3@ztڴw¿E>mvbnm>;]czVL;NJ&JN[UOP ԧwS#m #FE,H1w553} وZ B.~ hFe{rnI)X;kr} qQܱ__H7´B>¾J4-c.{hnؙ.d8~`b(тdD>1fu@$jHU{X%OtP7zJ"/'i5j4S$ؔ 4Ve=}ܰ*)"O=X{b׌.f-JQ;]Nr9| xtaˏ70ba这iTz>(" o#oFGSZALeoԁk* 6 bHg?=B+~yq,m޸G-| 9 ;Zx o7R]k u/ɟp `p=? Y`QHX%JqBnL`eW[֖ɻ#uӽyKRƋ ذ&>育8reZG[Gab\cZ(?O)ޫѬo%1gؓ\L9x . NٰT4䵊yR1=_-oB?]Wt32Z6z+(@|GĭܬmlQU71 LqT5xKX1♑#2H]|hbEpR=/0?9#3vgWx v{F!v"&*glpp ѱLKwFɣGVxĹhe0hlF863#2^gӯRzES&5o~$cY25TtmyDhȉZ/"LQ\.89dN+-$ ߜg7=U xgr8rs<+=BOȘ4|oh8 i:vRHWBlT|YΫ6(Od 3#YOtԪA+*?Υ8KK{jn :MϕJm0{pKY,q n8dn\UjdI1#w՝uBtN~"4dԴ2LALY3Λcmt;BK!e"ei "Q;$&4N=M >iOJhL]^JWaT)_ ;DELi?@DŽ ϭXj&mGp5aO/\o.ߛէ-@:E+R^PlYe<GeJrT<)w c6Jgbv| 5gRI0ZQ(gwϳ@ TiOT ;ue fTpc/Ҫ\ GaMUV,Y@!AҫiJ '5Q8w"i1]9$kR\~h 7j:㿭CݭWCy@l-EK~ьP݆&N\p1…?H 9_x-C1 pc#ǭkM>U ;fIsFLMM:: +봁-H1.N.C5F F5Qا 7 (Yg, V%4 u:kJe ;'k)LF\dQJQ98- I5VğAWWfsX4`YR59ʡAe Ts04ɌMq vGěKUt?)0^'jME0MٸK WhF;$f&r`}TRlY8=tS,tK{W"f襖╖-|5lU6笪&s~rQFQрջ%AC醺Ryf0)! 'αƽ!mOpejXqPCb=csU:#Qѝ1]^Igٴaf^I nh&,W̾pھsnz0K[yr(M94џaWDJ|1#!FtVԡ#W䥝U2bFJ},TsZ#9٥ƻ RץqoTOjc db9;O#-==pG%$,P~/(Ks0xs{]CtAҍ903C?N(`]8W;;24S234@BjH!jNfdoĩmQ!lPdQaOB&_%6zm3zJؘďՈ#.g#Vry|L c{oIS2C6%դٳdn rӒ01ܲ隰wc2.d _Ҿ3onRcqm=,qG!$QX79&RDҎ?i ^, Er/)ӯa'ϥX舿%̪u\{JOF_d=ȕ}G 鯾ZY#Cuӯ!r a]%?xKfr)\ b6[Eר zۧK_"l/ p{ň<6*+[Ԡ6 ?ᓅBΠ{Ў6׏W|x[yhO?^; O/Tꥲlρ}eFtVԟ)g9jgEb!ðpṴJHH|iXxu`< ]3RېYęyFCO73@`4|lA!DrJI)+}^}#h y7g(c @ /UˀF;: [tXA- DDSBnTO^-6 rWOtk?_]LQer )#Y# X4""bE1yw{b#F{ދŶKg)cFaum|ClEPg5 d!-Y5ukmb"lʴ;ysor>7'"iͣ{G[qLrZϽF%5q[{+|z(X'>6/zF'뉃>{ $s](vsߜJ-?0OwWS#JFew?SQ;I70mCB.3lf UqǼᷚēz84$ ) ELZ`jEmym"k,m&,z8TaMힳ<2/>8C[>׌f˭? [iCBOT nfRt%)kbIc w q~CT]iVR>[:m*moҢcΞljt+̉S׏w3H4lm_m%E.ЬM5 ϗ!,#9+ UKnhh (GQEL8]Z)|/ٿ뤯s4#ޓ,8KP-!CHt?%z&8Dؓ=&u˳b^Jm=dl)eN:dtc+ H&s&A^:TQ)m/;_4͏4,!~xW.{Ȥz }I g\4lv{IHi~le!q޶G^F}o5\<զ5 "GgY+fS^PG]I,W<#eabLnVnz,W1MOZ\9SlkuudN#II0U{ɴG z| =-!C4q6a0S>~YΤbAyK?aj"Dߋ$!zsb$qO 1}+kWt4̚k šS8͵㪗k+G.'8YDY[ٵ긁=ڿ$@BkLi/[DՉr}ˬ2=@Co o_""Ts߲AE#JL‘J6׶V(Fwي)?H'!Z9 ˟Z[pm:#Vk8eOInM$1?woC aAW-vtm?[9nuj1I(Li&o`c V"7>~!EX/yU5k8I |.<+>ls #^-Leڇ F;pF u;X,ۭ{h⋪GyRMƒ@;T d^(Cy< cC ؋X3镫a}o%Hj*(7~X;c_Fc$#3u͔u<`uGYnC[V$݀nĔ= і5n1*;+w~ I PqCR$m:L#Lܪ7W~oDUa:-!]_ړG&jyin&sа)@ڜaҎa.t!_Q(}!FlJ lg rt_c< .\ic;( O} 'zxZg7< 6O'U1p^~ЃO-$"EY5_8Ce_HQ!x_md4胁)0ߑX@=rab]6N; VAe:"j6uf63 Q_'ZH%z1RӇXUL(Vݬ͆ع䧸mUU.EBoҐصA(xH i'Zg,P7gkewUL~+`D]!9]9O=|$d M[/pdGG,{oƻ)ď!n%,6ԋ#LN- 5Q.aƋh.jCKKcSƒ2JR^'|xg*Bf ŴSk>}6Aded tup$u7*,W'c;QmQy@l1o1!u?{-OB DBV/k!%sBZ*Չ޸KJo8[>:kkǚ>n%*%a1=!*n XQ擦>Cwٚ4hiweL[Yn7=^JS`8A5ԑqiۢ?Aah^XGKMeD+H1+Mvgh"~EtvL+JSuyGKm_֏:\Br{T>C{Y>H!r4J y/Uj-g@T}׬'GN DRi;0Lܔ3 Zr!ҔZzT軣m ~vl؏w_IGFIv؆ٵ!-!_H[9bh0glD$HiY~|vNC]fۛӠ$)J8V@rY$JRF51h+ƒ[>Fq7l)ڕ~Fq^vE+ҽ+x~fYuK\0W^DyB` 'D`=$N0]Mv~ik*k+,ED5PaXD NTk1AsUI5gC6ulBT/U7P=f*v8 ^6$>..5hgdɵ9ٜ; 6J9$d6u 4 Z܄԰BZi*مm~ஆqΒ~k9\(G] '3[< Rı__T4Ͱ[:uȏfߑ/`垕7h^qŅxj* =[>,tu,'!xLwMdT{'M#FjʷŊ4Òw-%La`'c-u^ov#\CNPc@!c4s6ہ a,z[=u`[]CD+u=g)2lS3)$Ō^ epg93oX-.*w ?k{9?ͼbty>;MmdIH}ٰAp`%@f+@h"NEY"|:0yߔ}z~Uud-ڿ硡/3IzY^NcNsWSg=R~k =6>ZcV4)T$T79*^z 9/±wi0>WDRīNA=yِGHH- h5|(rEKl'+BϵC*2"\N|hT־%Φ/z uut-E[#YU3q9}O3늎~go8Z8?q7p3]&7.0ĈI 8Nl9]&C/̊ǣIb>f dL J/JrbulJKïU %!yёFz"`_ F" @EMmPFC I3\=Q +yёX$c,i3\ |{zwŚx10v6G"l{"ؚBK_u\ӎYp8)y&H.kYf'-DT$U$'C4:,1o26GfPu\=罳M1 DKT9wEC`wΛi/:څJۊ}R_:Q/ =kY]=q eM=/~1[D5+M$/݂}5{5 +@p;r)|ET,Cc@1A  O2;@mw=ԝݩoap*dLJQ{MT2qDB ҟAi+F]"hk0][0jbS?mWuE0-`|DT|P0M=hIiRg6tf\Px;OO\2. 1SN*Hcm@U1Ӆ:ㅒW̲']x{, QGT>.V\^aֶ] {n*~VT)۸1ۣqt|՘PmݩfH5QlF)IU?,o<7OCEBT?Jz7i(Ylx, Qh 6KYsO 2MmN6? D#:Ta\ oLkVf[MgMQV㝉yfWXcz\S*g^sKgȻ(Fb5eŌ0K6m$,~ݳJC@L"X&'IՑnLZME?U͐ GiIKˀto" Vž4"5loYs$m*9uuBF\=a WmKCN:'{E \ `?!.Y7ĚTs62}(H*>--9d[Vs6 0XN('rAzn'sC5"jB7$_Sٴֶnmݬ3ʖ㿊Sq (2ѹ7Mh|gAOg?IKwU Bsdߧ UCzVMˌs])J$-j'GܠfӟzM^ΣǛXkWc|fF=Lu[p@gfn&hWop-^墽 :eD.t++,p0KB]-nz&fq>41&ۯifjh(Q[ӧ.vW-CA$i>DWyz>s6 biRltJI:lvnkK1sB %"t%s i8-lэ$2'rNMVbIf*mGլ βp a["QIu#B) pe+O0SIxmxbsǰAGb,myɽp)TSɌ7n+tTT>[߮<!_j}21I5]{ڭ|r~j|A/wRb^Nvѓ՛g C\Im+wA=uAeZI2@Yg*YzCl>mn.t`:|xEfWǺ# lڬ ;/)'tW;Ovd@@,R8ڋӢS9HH/p}[< Yy.nnr c tJ.s3МIs 96:8)`쑫mZJ"br#G՜ZO ^P>t׆[ UE3aW*긑cF ?sGyoX)[c3G9a_Z$L;f/ jJ_~( l8"i^b#.F ϴC?R-잣! iJTCή DiCo55`vs>Iwjkow,^I:C&ۀVkG Ӿ>cڞ0۱D>2j/m}Γl1|QnM +T?mbM_N6 c ټnH9q>_T%2ʸ4>/XԙUBĪtZtL;Ͳ4 MYٞѿzbW)<+7 (8e`s %|C8" )O(خ{o@r?lT@H'IϬ^񣱒yH!z(QW bd+.Mb"'6% 왝RߑS9L 0kԷiIVV=Su2BP \٬~ vCFJ5hH ^wK,[fs"f%Y9ʾ[x V")RQgA btH+HXÌ0YtCFWPbS[٢FqGD9:Ӣ-@gZ9]FLHJjw[졬|n`-eul3.\Ȟ䌧T˓l@sЂh}B`[>=I)>Z|*@q>y1+]S%KA*bsOkhea&e[P1!dUChHy'nGgh0Clzj(.7 ݂λpgH@(:\Io{[z91b⭿[[ʇfV`^fIXۍ ܈4R -Pc$*丒NI,NXJʈlYK;pKH'{E뭤*p9T5o?-rT'#m G @3W@갺֐X,`r=n ΈxdRRM]ME BX3[]?U"\ҾVt?kҩT\DKc!ŸqQf_5ְC;O&ΣGmN<6ۋ~ZOkÿjHDU;/^FC$x_8p8d3,^}$?PR}y%NiOMEʼϰwK̋{LaDحvX~gVxs7t4_<wf-:To+Gn¥h!|E{bJ v|y&a+T=v⽀iL]Vr;!*eB̐wV?]/&=G-FDՈ(gR)У Ĩs7 W\o3QA"UF9WU}dv%#O),Lc`u:#De]V铈<1 ɟ}EarSVUM >rh(C(={o1{O`}bIQXft"Z1)͛?>/ }I"V~s][N;"u=Fv.uH\xxVpl=T1Z gNU<ݖ~))+| q9~6|""Ik]MqYޡpIJ҂,NTp^um#*U)O0˃#C~O*xGpFt5+-ʐ.<7 X\gk% &.S +I's9˷:S>t~l=ba&er"ndF?/9gٜJ/.r]}!^_s=N|>Z-xU A[.cٸ˂r9@je `n 'zV^ZԶ"& }qO#&G3H _  B0W#RXw5 ,RȐADp`0NZ~@Y;Ibno/4l^7{Ep 4w[^A >Ό/eqǂn-J3k=b3;݄FǕUUWc*bX/zxԁ K2ȥ( `'_+cJW`"wBwM:Q;ࡘ()(`W1Ɋ CNuʰ) 004-Hm%2v^}+hHo|K:rk/<Ѹvo{rY<$Pj$}WMZSYWo݂1^6QKqXqSywC /NЎGe@j5t,V/4RG+DӉKBx,~dlnA//T }!{CQm'sQ$iG]A2;Լ2fcyA,1"x_` |%oS=N$7}W4ME!&b7hR.# @X?>1ӥZ=Ę>ͰMG/!],|]Q!o\Sh<`dO-|K1s-Nr QJs.>4g@M34>({tE $Rd8TtH$9WbZ%Dqʐ0-nܷXQoޭ&@ ,nqzhxvtxɔ4934wI@ F|Jh#f&IyMSL9Ð1R1eraPorpەO48%˙ū0ZLe4#ӻD3Yڣ t``Yv[*{]zjcǰ#Kauv0*t1ҳ(ŏ-fqHC۔2x`4o?zh$U VcHM컖rf3'gXv8mxq8ӹ:RYOXu;j I'WB3pM_9 :b2 '~e2b3ҷJQ A9ʻajX܍pd(نjvCw݅Fo9A5'ݘQk1{܁{'j#2y^vI'-]L7WreBU12ٶFtYT5KuA9f O 86 ?lvn ^T)CeW~_?7 dL_E3]DхglOow0XT G^Q}6PPP[cut[wgJ8#wIyS9}!:%J/_p+1]׫K{,D|O.wrnl*2US =og7mAg2Kn\Zk=lCo:7WCeQ^" W,#߼c<&Ӳ8cR}ϽNEDFs\>I)o5nS!Ʌp";ݽFƵν i?٨CaAVRmYa՛[83K j/xiWRD*Fy؀tHv0 AW{@hba,S>yeS#x;uy[JOh{%w2""PmQ@T/0?SXM* ƟpTB~J\+yUs,}8 y ǫI4=S(%_ʯF6X1LyYnKL).Sw~㤱WuWp{>."] ϰNLW>Mn>-^i䴦i{`oy#mH1U>aA/:]ԅEIx ġ@{ ; wBJ ՋO@JOm&[bҚyyaT]4"}{ FE 1I.H8s"i9 RH5_jZMZo=?6zQa6mmNkOlHgP7@N}n:K/d%7v o~{ ͈`X | ֡[JPϳTA\r3 wt q^P_ F0n"iہ| @%뫍c?.,q D3!ŇlB4P1~#\VY>FR -  u4q'=+CL K5 MQqVP\|"W?Anln' On4mvP221+Vu,"'95K慀h!fw2kfg-f%aTK# @LΘe;HW @dƘ4*3m&1x/^.uq9i(' Ü*\L5Zw$ cPď=J Vȸ?1j]2Mt++0fdL#s117LN'QZROgWWRweep\]5R}gi#]2p" 2UZÜ_VI_d43zXq%iC~@hKRɛ: 5!@wyټVrxJ|v뎠 @r:T!1l; uQ6FDu>bL贿- jҾ%7=НX`WT@f3?|n{XmMy/.dLY0~] 72)}wj`Si2 jM_ԣ.G"˫xp R;O"fim+1M~FNo /Tc{SG[RFjow%JxhLvq{6"E֮肟voGn,ޞ*df@ƐYSg c?'j-8YM]48 !zHnŦ}\Wؿ+qpXy\/,p7Nw E E==m^2| zI@֕!8ƣz@%^?(6;Mb°KPO֚n vݵa>DE2}<ј>v3 -[ݝncTPI93sVGd24$Ee!n)*m~~kD G T6mՑ ;>ңHWb*5rMu 6|sr ›[)A /g/bAH2S?s '8L2 ݊\-SBӝmcO{[8#_"+~5C"9- =Xa+4=мy#YS3V([% r8Ap+yM?sc;j ;F `eixوR2;p hB^pDmkck T5y(24АJq+ uL%v\F(}Ap#GE鞴X"tS<`n}kt} a!ȼ@+ Xk0*#Ƕ@:QyO},.WŤlKr0,0!=$ g]ʶãøg. @ Ij%\h}_-0saL&@ŕ"~)D3f<J%?EsMԎnEb8~j5=&`VGmӫ!8].\*gw "ڹҿيF,x*+u'$0By1+jdb)SYS\w{D^|i6} )Ɵn['\sn}O80|S C)Ww8T]V6ga{- eE8a" !ZI{u) ]yU;"5WG!riBJ%殠V*zعhE,;1.&{D l.HM軹l?%1NpԿmqxJ$4p{ ]?\j /+D=r&/(3ρbw٤W*l ҕ)FM[=4  w`FsE9HtI>z/$.dRl(?k2B4TSž, YylzTqΔg &A_,?N¾>Y;nuM:AIVv"9 ߔCer0'Kw3ٷv"Xu$xAP~rQ%E"hXdžFL{A7s_MElΊ &1 NFwL52z !1Qxewx19V@_*z&7v`^'[Փ n׏1H}˶XЍSEۈ$bLa-nz,tHo\|u'FkS9U;(Mj~C鑐W1nI5bWXʸΠ*C=D4\shn7Nz?V$ ?1B 2udE6l,UԨ"7,6: >Xŧn;3v{Ke Bfz=W @}adPl$iTY )هg5:/x=Y0 Kk41h(pe]Ao$ƷV,uI&SDf1" } Q29 5 #yIi!վ\Y8#FC!x߾߫vV Mq` T`9/]zQ'@ AjcNBNv:  ?JHaT'>dLݣ=g늜q8.=xy"hg붼j[+F\wEI4w% }%W5:cU &>-!ԫsG5O Čs4ƌ>oޛhOhG3G!mzLi+Zԣ}HwZha/ߣB!^*~dt3u VzQ%Ngր?S^ncRjЌAJ$hN%d1"8K,*\eyE^d4 o%#sJٺQ|\&+C#;ܘ5mZ6OCD \MKv]linӁXɏR'15.Zga՞/d7dȏ7:vH|x%$ N*aZ'\`7(ѼRE%& &" $} C7mϑonݷ2VVzk!nh36$YtqmZ$T=zMeAӘDԸ6)KdF3y`EͶ&g!2ڠuP-v0%r+AҔ'~jA2~U6jաas}l`2KEg_H8"HR6rDC(Us=;ow.嫖W+M_vWtG? Q@<yz}[厐1Q. B2JuQR,bmr31iq|։'N)ظ)Փ+7mF<60#x $L'K3pX "Wl(m`W-\(a jaL])3pqpS TXOU z= VI-1fCStǥL#mڜ ,ǩ;Tؤ/L"ʄQHhA4]k[)/_eAbI0;`V_iC @~TSDz8&F4arkЫӫKAABŤy;dd;8msyp]+m)0pi=j}U"tκ?ƶ_x d0W>GAEQrUDZt.\ZQ\QԒY4kkX@:jU?wEwEKމX~7lֲ)a37}Y7~z)4^H~;8l>ā<)zS piw O;[~J< \Ҹ:wvlMe'D7 v|_\]Q+hL9@aK-9! ~a'/(<>JX-Qeԍ57}ItaڌlF={P5JVy?^{w )!zO:;3hr+{k5-#aᎶ#ڞj waHj(;(1?>sC!y~$"A|$ <GG{"Kb#>=,6p'&L`ɧ=kqLקS0,"`\)iwiOc);2~AgdY{]T60T/w윍JZ/4nN]hOzJ1㵊!N0 *t[dۋMR~lg>R8ZY[Z}-3rl[ӷ"R  RlSp_Q^eNblhm ]زo 'O6`rǚ0U"L+=ȹkչ AaP+PA$yr"ek+q@V~FT$|g(ne#GP^B>no֐adj"~u/\[@*'N;ҭŞ3*+=,)*^%3mȅ,hs=jך/S]ـN JF/ew|#Fa+ R4rRe.dh$-Hf,o>)S[.5~.w$@TR_=66E̙|wr4^T_U>YS6{}<2*qAUHUnOxwV5T:H?go 5`4I ؞ԟkĺGk:][QQ}׻8 cb#k건i'$ b3IMsnѲr EqѸI@SLF;m2\YBD:u|+r8tTIba屔@I#N0FLYP=csr8$.A~~?/$^H`{@``XMMdJO/=q pYhNNL$q§SG12Ų&Xk6R5Ӄ3L*iAAG#xXQeʥiJ!+ӝ[ym+|Њa'oN❬ Ar ba1:}e@uKB%f/&@Ηf!`{]q&֪ i7$ 1ʼzS-l}Yo2]OΧjQ$LXcTZ}- Hۦ2qS_3xƍԍ9:1xIj^(x9 7yΪf1)dx۝zoE\IyKap#t /5>·] 3 ey3vFVXOJ8[7QNќ2 c,d4;fh=Q9|FHe,r*8\3V4Ž9 G,*o$Z}Ow7ډIµ VZUe1nYud VU{;t{4]ڍ 4[^ٸgfS{Yz7/ op;\NV7h6FT~IXhI @?ZJ8*ԁ d:V=nI]YD1H_L pI ?@eEFcQ(4&{FW#[BX `L@ 3ͪ\h H3`u= (Lsh|o-X]sΈg?uH΍;رSWlvME*<1 ܧ7 &j&;k%KA'He؇Fj J"ӫ h?IW-EBz;SxN\;/^\PƁGp'T+jCbXMx$`F.Ԩ잹ow1qa/á!B!m;QOB\?N1H[E@}MOtV:-?_N9f>AK/]6$d:\;Xl1٤ XV^O/' CBS6j&jNgE <Z8SUL|{S2rtGS7?1݊ZZ9 d3exh:fXǯh=^gAftE֍v}ͨj\jb@ߍoEXN fnŭ8M*KC p>dY`g}Iob{睙^ݚsCrhvep(}Y>J0ʎ L LP3:Gʐ0K]dǦ[winԢn] ~e@CK%K#^9 g,IL>Q'xC&HB!RuӷaY6C6[t`'A )O,c>ڪc->VK ڨgx$2 4}Ք]~{~[+ ^,VA<͍4 I;\}N.SkxEO#MD eUSjDuk ioT`]g\.4M1|ٟ\{ڹp¢>q.5yJ`U6$B'lT5ݩs4or 3bTSBI@Wcy%K/޾-a(Di;E_3MdvQ7IY$!TA0ʴs`?v2rYDjĨݍ)5*I9&qR-Hy- >1+.wB_{6mN.ߵS1 |DhJؖK38D`lA&dqN_R;@1#Eݦhs< _!'We$DlZwRS{n]a2_mz63(5Wگ)y|힎 sՄӮ_ !}@hD&~+_Fp[HV5C!6W)G m|AFfk$"nY$GsBE`#,ZŨyR;Jr oߝSF봚4pɖ #(V3r=>?Y.[uw3,[A=L,f*p͑I榵#UkP7aєah9H'18gxK{@'E$I?_cYQr@Hyp]渳xWoe ϶ﲼ%E '!VmHW0rO xvIH$khC12qVTa_i2=e?:F3O7h*upx_ KGC>u`]hKI-ubpjIje]\n u 5lGsBPXc.WC3@t>v /2!z(/mlڑylky@:SkOT-I; J.rToba:/G7 R+_*li,P 툹2Lgp$YTݮ φihPZ 5]Qꌽi~ %l`Ѻ)φ14yfKX,70?WAqO^G{NRC3]lb?ʝYzxc#*g|~ۓ}{2!* bqs(K }b 7 9 PBaN;:niӳA$O>)=kZ]_3\H\nɜ'nɾm T]FPJC )S(,G^[(UGSkƒBE;p,AX`RCЕB^ B۫7Iֶ%+w␼%,/uu[zISơYBڸ]1O:^ ߥ_q ]\v`pLsfX cTCFx4e:̾4P n4xƂx F䮙'.}MHo q+_6[d? W,|r6Up)jL+J4>>*H߼|.pܣ";bi(T6hێvZ+^<7;/Ќ”KiϏjf^/pCDӺGԪ>`n)ć9Rȫ|٥WӁx_wۨ7ݛoqpi Nj~$}zAЏ- ̒|L,$檿3d&_/1h("עXzFW{ϔ_sT Y!$DV*fP'$ 8M˹7Kt c4FAH.Bߟ-;cWl~\USL^̾&o*oPX"aQ~? *_HD \SsޅKX φȾoh"siTgӿ@25-3.ԕ&P.)}P 9eN_Ssc*eBe{^6^([U4A&wY)3s 8TAP]/4XA7,;ϒ:\Vڿ2(*Jc`<$miS%~ΌR5z2Vm)+_8]lyrQaVHҀ5G~Au>J=о`~fz^V_W֠K XN%,!󲀐AECZRqf ֍돾^\  E;ȣ9^Zaxv1$<ֹ }6d) 6/(+G`lf}aQrʈV]F6h s|`CG6S5oI8%[$] >CMe z!@C)9Yn~0l;Js՚#, J,NuKs{ߑG>Q߸i!/o쬤\3~;lPjl%ԯ!*2i5>tRLr{]!}BiUY9i L3q\@8!Oϫ?r&:9F6)^k@@_r %Qr!/`)88ʮLՈx'i NR{af&DN0I༷}XUKb|(~]k  =',@>q|墻絫cU$9N!|s\2 j?N#pc|Ŧ D'A_'2Bp==^}e! EFbf!Vl`e=Bb?>aji\n@ Up)+_qI: v>FEo纏kq7+Կd1ك-&zʢ :ӂue-.6 M0V-(")9q84kn8dُWYz^`z` $X3R"!;idhfKd.4e= R>Sbm@IPuC6,ye[;Iߝ~B'.eu{Jҗ|Qʌjou(L{WQL /~D33{=G[Ղv\8n܈lm۬M'$\|Ůpu9\x.dd ?yxR\1-͋SLioSR6?9 .8+mve,sn-KM;PlM5oJZ&J% ZRaY2(θ|A=sb'hE/, }P2 Ql 1 %17:jN{KBٜ@{h&ib2Xq'_ҙ(9\^<Â!ǿZO양YG*OG:I 3-_Dę&@meD˨uO礟2oڷhN<1/ BjqU S,21٢gk0 ~ SQU.ގ !IH=aԨ1AVdBj<7m@һ '2gRspu H] z&,wy0dpUd8uCqۉoľ:h!ԣe2IL>w$LQޠU3"8;15sfEDc矲F\!BPT}<)U_r}G z9(%^O Rt+d=R' n_վv{ƨP׭8>au=Gq;2!I53 pາ-?G $fG+am&mCWu0%j+ E-d0[N|)Fi$nm @PM?Z݅lBUzAHFӿ a5RzR_p64nb7w(ػI^ox(5gqo9 'q8`Ei훓Jxצws~3(81nRbf1JVPuF9*biY+)_|cY3,oBΨ»N * I!:~& 0x7pʿmT`-`d lәv료ABHL;jQBEG5TtR!{y$Ki~zk ܪl`}Yf8xtUnVJ3 ە(eckhj`O[<5zϝqo aybeyQĂ3ŝYkeR況jĚS2pqسւ"LoiGӔCXjY7À~(>W_?JĈp|RcH2Jqr @͙*LI';W}% lKŅ9(hoFyiPz;})fWr;!})ihVGD Fqo'Kdh7o!Kʨbyy^JzJFpn^~j [6'ґ1Ұ8Un[gШ,mW%5)UW"-/4uXAIzYb*TA3<8 \ j5魆>%#-zb6"(%Ɏ+=9}|^alw]WȬJ;?b!ԣS{OP'S_NV}Ɯq o6Mv \hR y3K&{B!G*<-'Nr>0"vDGp@r9u;Vlm=p%.5ԟQ˺'\Յw>Hо@bH(=Y]p¥$[}}Wgڧ(>kv/j"g$Ʌb RDzzVC`F)j@tip]US~\!F\rK/j!a[m`ʚf8.bLhp,F=}hv06iR{ xLS0 }ov\ܮim@TIp[^\7BSB^=.w*8O΀|:N׍^ ɯYxbs`12xIxµUJmQ`ji-PM޻VeQS]2 `fJgkv'`S6=#V |f~#㠞e.E?{H?^%_KyFpPK7v\:YpQQ}^+l%BڟHIysq$6&\79hETfR_SwCǿT4: 'γ G5CRu}6\Y {y\;of.2kUKB*Ȱ YZ/G)Vۑ&7C?ю@aY:=aa}7bSp:U+ص3d 7ADʼn<ǾX6&!'pHimuLt=ō.1o?~#'cVbE>p?UsPpBYkYF4%|Q 1&Z셎M؇T˩(hƼtæp%&` 4{2kxpa}t4Y(RYPzYfxڗ #OymM Թ3-Ee5etUt;Q9P%gg@t6an%C\sx2 X5 ױR5o(ٚ2:q୥ߌk;&runiNaKJ.POcI \|aݣDPlV37>S5˔MCύ |3TAJhp" XVaYU(Milzܓ?cV&_`rb֬Dz @d5~Bd`T[>[~w4=P d99'#䔍bǏ03!Ȇ@W`Ύ\/oO1]Era@q|0~|X`~oZ\.L 1\ +О5CyBTcyE*#N"夭nMm1,o_F_K+h-_D J]v3ָJN {c-Gi K* zL8}B:}@_ǣg{z|hh=Z9xEcV(ݾ!<͕^vvsP2IfyQJ!iN_Ot)g\c%,/%EN '}7*u/2QJӰ,&5} "˨ˡJ XxX&o`wnZ`fNďF]7C%; p ۸M6 ?^Y>$PϪMZ} ˰gTDqfee_hE/7U~3 -u}k++#2U 4\~HK%Khl'a4:XXijD%39r^Ojx5vw;`TCP) pL[T([\aO.UWeyRɼ5ЀJ-;T7 g:^Q ڐ_M`N0NHSv &ntB^.J,U.@QMF佨̕'+RtI,*RTھ#ne,rt.i/ݍ4 VH#KTpNٞ3kLߝ7b>N`8^f5ܼHu1NXUj`7g, ϑՍ,&YwrŤ{!.[|ꅂ9&>@ݪRޭ9CrD݂Ij87t6 xI ?;G {t; vs1m2_8N?/eu0ca J[}  Tcv8]Gv 0 ޒSdžB m6f+ eoBE:V;\Tadlʄ; q]{9H"=|?^lUýޔn #Cҷ4y~L˸`{!CCf x$^:>#+bJX5ZC7 'Ԉͩ@6 /jǜ.ȷ -@M *+tC Sߧ7(@Y^aK‡3sw P`3~o: aPlXTpeBC َ5 LJ )դJHm/K΂ +-#mYs>RIxxf!Ĺ)l7y 7Z3t[ |ളO{.ҦluoKA ڛ@-g+ǜA=;C<@ 7 U=,Yer]~gp3: >X Iwq2g'/`*ǧYnCvϧLSȑs# 2t-8WSw(]^+XB51>~pnPR6IiF\ױ_nR#vtsY_`e\RN{.F]ypWۉ&̕ip, 3(xh}&BtmD481f$jskUD:9:Rz71?#X~vBe kfon6*°v,.$bCNL9UGדtjZUM# 0NFOM%%T/='<=٘L>J{zo° / 4k'*meSh/r؅8+j-EĜ]u |qדQEݒ5 rwBfA[,{Sk\ D,|*?8KW~޷L[ps?6c!F=v_h12 d(d_bƧYjim0D-E>VǢd))k!$GuMdVu):ڼz@ Ú#JFzt<n_3K5 _-A9T&^KNhYޥ8wCF =S|EYA5`/B{E"@ L[S<*/X:7],|x/[!ZcDQ+eԩzZ>; t"X ؕQ=q^v/ iUr_8}|?lGͷ[+ch!̃yٓ!YdAO!;TOKS@E,O|j4i:R*e=YN{R^eʜpBa&EWR„D@nmrXWk zI!"EFe6)lt.(dTe/Z(hxg#ߕ`Ew0 GNV9s 1Fdt >yd i/6`n>Xf>'Q>\Yc`˭qDfz+x'2 q$A̳صjgϫ,\ j׊جvD&gKqTYfp$hfrPģ[ɤMͬV4~%ߩplP@}bUZy.;Ij2qZ KjV,PTd;Yȭg^y63x=` TXxsP($𐱙f6_,:u~|!mS9_$6Xu*: n\yXƂ/VZ0;_z,oq,Ukj=^4мrJ'GPN8*2[d*{,g;ç07tW@;*-b9Wr{{٢bq<@dq a&3 Zy[ }v׀aB} e-ewN(7ٯA]Nvj^{$ӑ;&L h+EU8ܓq0AKM:B^9k_WI $uUe% =e󍸫|7$AʡeQ㕇/:&ˑ?ċ_AcEܥ98.c2nYClDʼnrѦ_2qE(+J(O.ygڇp]nCJGu:cjO,ҢKfG+{B("..%X?Tn[fdi?ZpUTs0Nˉ%; N͜~Qt~@MPri׈(~E" !To3`r eKB2K'!Be:PTe<=%QV0J_ 49i^yӋk] a$vWc "n޷jJFN}ˎ3[ο=$=Tf I8P ` s;)pΞ #8_UvFJǞϓ0ՑoH^s>kB̆-m܏|җ$iߠiM8&_BKUPELE&k}*r6`齌eTlBqA6,*2z.&dhOX0Eה,HfάS}ߡ i ; TN‹3ys\<5q5VH6hwwhOy+.+D6;TVd*_j]%R^bi(^,$܂8r+Q0gUt~ѭ<ʩ[5Q2^-Kq@vO"9R= 3 2\WlpzF xc;eR|,J:xo ;׸p|DgaJT2 f?`)tKҠ$ 58/ј=ϪGţc~5\O19K#Q}T&4LI4_o1rSX~ &a+PN/_Kwۇ`f,ʐv")TX9w|ܸ`=8ǭg5u`2ȸ (hRCgnr12a:d_, Uwq;~7?֡{.j#MvAq}@GR( ?8f };^' sgfSI!18ȊgIG< ^`F=MG| ~$ȇk w (,y]~9\3Ug|bkMHewK.T:/pUb+Ju-0p9%w.VT 4KsB|8&,FuEJTXNM"> rW5mgj4o #ڛ5jwy8}'-+x|i7wpPhk+h7vt۱ m ㌤gT~<ϋcպ owh:xq= n_Lϙ3c U| Obgek\LA&xOw/w$$ CGU]^$r[l2TdYoW7١"'r %e&S7AJIZdzC3~Y% VUE w >[a%/iY(t X )t5 Bmm (JBe's.M~&i0a u݈av7.y1jYFۊផVQ!ȴ"//0+a֮K eL5@fv 7 J}-Kjf룠 ifM&#y9ia Ә$ gEeH$h% <@1~%@0VAMfL!1,P3kQnʹ; My+pۼhUÜU9CLOKC'G1'*CØ9/#(oxQ0P;)oN6 &#`-3goQ=9|`J . %-#ވ*2(w;`>a:5#Zj ӏ_+Oȇn@?W-ׁ+?0ct/<΅uXJUK| y+#Q&Aݶ 2Y|c€oTIJr}@݂츯T97U\A-)G,XK`[]ZmZG?p?{$vRz4:i* ݵ!\t DllddҨXT&78Ȋ;0΄x)I8we Vn6cT̵!aHWA7gGE{X(5@.mѬX4*yp 2R"^ hJfn((،UrК|GtVGȈ>kK2AV RZ7uL(uX) ֫}iShILCT Z/wm)X#'~UZ+9!-[i\cb'w|iw]Z&2Yz=);{wmp,lԜIdՈ}i^ e֠:r.-0'@%Pw;k70oطYgw`ja.S!)Q֠ovGD]_E\p @dVO Ѳ0EҀpq  'u3P[\b9$QJ0U8.Uќ0K', :F@X4ЊX^d*TKuU![B \#PB&r&gwt'up <<>JPq[KLi9A U;-LJyl˺`yލ˦#YK?~Gf%^Wű&W I7=7 @<,W3B ]3 ԽVzvŸvUDz^ˁ^% r{!֨剃'c_˟{Y!0!¥~qjs$]9_&E+@=Sy)98I/_[i2.COV|dg΅׽,xL\׏ƾZZ0b.pԦeK?B$ՠr&; B4p߀464b-A+}cftK/" Ip?ih18-܈lV:lyŁlD4d{y!!K5T!9n{1 &[1t81*W3:Ηf|p|+0ްt"w7"$EYo Pr/o *sUŁ` 3n"uOE]!v=>Mbm1?`W%G>V> Rʅ-j- ybE+%j|8Z[@i챈.n()⧡f~:A&&V@._7ѩA&/T&-Y 7JXꡥP#礔LZ{6@'CBT.9Wy^T{B* JcX;PntCT%=v_A#hjݢP2x%0׵nԲg,s ͚= {-,l,- c^\2z2ˑqk5%Z׳ޔF(<;:&(- ~hR(#)C{M;FQơ_6eᕉb"^JW)mظFg01Mb_51^U%YY>0W@扴DvX ^9눦@7;3#߭3ށ]/ VI1zQ#63 ^ǁDq `1,좄+Ě- dއZT PC$He l];:o޲fSaJ*՘`h+oiyP(5Z7p!85zvy .K>$ɲbS(#`r{5AFAEtw533|XQm]/L$Bq1U{}@ye:O50({Ŵ t)Ay9R~!8/weVY BG|j?,p<)VXD #gXXxfE$ GVDOgǐWޔL4h(K2H(6**wװ(;Y6qΔLhH'4zDoDP 2T#D؅FjX -\va]P5x̧iL7y!GT_#7Vi!F-T=A ʡP=D;@ Y:x^DcLEi ł K}YeW2GxŏlVAN+NRїՊ'ʄ+,TnG}Og"F:0X+}r*s?fح*fүgZ?iÀ3Us9V\l;Q;:4Ge2)+50]]9v6:A׊>ֆ yR(48LzKR{Q?JO<;dmbgz [ܒLC^"m5^7JCڮWV}mTO{+u=hPR*5%~ YOE޻3DzLd8f5tUJt6Zf mr%jе) l%chp);S;1dl~1(PG|.o3GZؽOE8ԸY ;;/1$+sg^uiH% Yq#>Q5T{HfojW*Pm8hx@6d?4kcU\`%hFd̽/࿿7*n/7͘%GʗOcz'x .HXJ%֮u6MB \0X8K۷'QE,2q1F$O2|ٖZ[w'W "7.Y^ `|,nבoJ}CKPNX8*?<3$9cf Qk!_,T"\=. ,ws'ݳu?`I-?>yiB`Zlv^Et&{7jsMnH0Idž͵JYM4Ĵg 9'X Bk~=P{vDL\y=3y- Tz{1R!16IZ\O>BߺOf///~ ır4" \[`h \LѩQ~*p?CɟXҞ4'&X9QՆĹ Iel%NoF"|=4Ey2=Iqt-,yhm{ݸ[`l'I6u74AS;"8,tM;$xĕbb>4_3qRw,-DشY5GSlIokH%@?k[F'CbOqǯ"D4vs(ɚ\ecD˻dXb\37)gO•sMnY:ȆuW" sgZnu籐$dz`aT k/vIW$RxuB|HZ7ok^Y~j6A !f5[}v;H('fvDB6Q3!0d' -X-!LWH__GegKV:r0ۦ!E' i\WJMg8W2Fv=yL~ԾűN Aُ*ڑURҰ Ut|(WfBbv^W.2$1r@?xl!e~V@{dq0N(Cfڪ2nYͣtQ2 g&C'?ʂV&~+0F8~΋rhF& ڷ|*J`btvqYB02yivp5*6vFc`&җ}WΖ `2UY , !n W7zLt!)p^Z-/Fy9B_aO| n+X=sPSή0mj11z?Ȼ3G8~;uCi4x0~#$ynVw(tk?~2wv5¨a"s3#Pu7jRFBYTe}_5gwx=`Wx4y%ùM~ VX0be5&mN[4Ƀw8< B4CkGr?yr%{fvH@/X֕NczʲQ7PQB(tD")Y@QL@-w|Nrϡ8֫,-ߗқ=>q1S\s:w)8:t"LWKF]ZKj; oBܓ.h,'=K5ݾwsv/[ojHءR}?:tbvG$VP? S !s#mb\b'/xw&Ӳ=%f=Ş~ڥpkjf%{H6A|FB4W.gB<Lc4oFCMZskaPql6OWͩܨU[*BZQ?y;wQHgۗ&vQMUu˪coLckXXИT}'(16! >$<ܝ oW6)3 N-;9ZmY8ޛ/z M2>*#bw@oL_nѵ }ARN6c"dZdnK1QіbV8tDZ#qIֹ!4NlU i4-BH>0m\<8 J5,*X+GzO 3.B p򸴝"68{kZfNڱ [ނ7zpHo&E>=&ygU, *1Hzr Me4q?f*2NaO:܋ڑ8֞Pb`,ae,=׻撘e]iQ(ZZwM#' 8@",ŋiM*1 ZN$T&TGD~&oz`RbS;bPZyUes1r{8P4oy޸+ HUKc=_iqY:V]*Sxӏ”TK2fHuO(i(2Cāpy, 6 JgGzON.D汧 6GZ&T" [`6L )IrvTʭ-CB;N5Qʑ̽i+I`Ӝһ`#8Ȝhw+8*E4۫Z9tP<> rMmER@}& `DɛPAZ)jJOs@FNl`Ok`MDP4. u\E*lLޭ9xt^ZR'CM#⢟XVQjRoK |6kU&Vr]ZO;DL4}C?ohބ&9@_$\U<`^QbSBPZ!QX:R.PFw>)RN; b rCu;my3zY2a(-o9o~HR3zV9x|Ԍo~÷{rnt*w9~3lԪDwcJ/yyTը>O܄fwOHH;ɪF-PG"LԆn7$녊a}9軪h͏_Se$P ۳`!Q\6RGhэ(PS6 7*+v*&YgN#ՔϠ:;, W 1wmw%_ǤK*S'r3tB3XR8%jǑ~6R>/ޖI չka;M\վÜBcR1'~"=Icy^'|KYԸwҭ)Idjw|ȚOٜI 3țԱѹ7vX$%;rM.WnK aNLQRcC#y9™'--06v#We6uNҮ9 }l] OSGUMwY>h#fV%ꝹE*#4V ~E%P8UTJb27NBNB9wʵv gކՔԪ&휈7 VPx͆~l rL8I~78Q&Ҵ݄dgng|V^b @"vam˖LOXYt"i<ŁaUtE=<\JvjeMȮa^nάhvڕ)pӚp:,imozfFpc7*"#1^P'&c_xL-O-V#nZS pa' [JvCf~*/KZt?q zg'.lR3zfԐqӢ4Jab@F$%/w*̭-ܔkb|I$d3y]T(" zJiwĿUʧwS}><%슮!p||~f*w_c;ʜtE!eJɴEY-#'~'P^̙tzzp/tb}C7<kT;z+y:w8 ΃Z.5fW\',H!=`d+?GHB0NRxbޙ>A4A028Grgy ,W1(!t惞!?A٠/;xO)\VWR`Y+bh|^Dh˒'kAU?['$RoTY}]$#4]cOq;wZX\QF\`\FOԴ1VZ7Ss6[DJMZS,3 V9!^FPPr'MdF=MBYwmkh/%oI$1\rEerS`3*3 Iq@ 4& ";JfYit7iQSi&I&^ՇٕͼEζ&Xk~< [ ".B@?"%]| g W/ǻxdO?e#ʊ9pQo` 7ۣdni 3tʍ)Z'ɫu (bȬEQa6CUf7mVܖ6yʲK^KLOVny7oӦK?Zr%#{g)Z?qoV444j9u533Ih@Y2u’L ~,bqX||o"vHm mV@-sE 'uFS<7Yݬ(L^F`a:R}r(҆si#_2ܧFrﻆߩӣ^dMK_[{sQ~i`#%f\/})ʰ?$F3'o> LSQ#pgզtʖtr@mBk7Bp<e`:ʫ_T ^+;CRx_Ċ9DW?NnudWG$,^^zAdr":^҃ η!mqY%b6xam@.OR}bǺWTJExLkp;N㰻*Nm\pBx89(gBl9 ӂA7Xq×՛>ӉNn;RsdЎ'ȼ23"Ի78)@8Mk=^F:fH!,IQnMO"Ʈd~nF2V",h찯㠊_мMR3(Jp\3(fص9.,YcX|@SȀx_ {KHT8 ba`0H;R2H $$>3BSD<{i?;JG*Ɩ%VE@9 },ΈZQ- Y$\SzX7C|O~,ylEꆁc+b+7 #iA$KSspҔ,o/XWtVexى@yy@ol8/(.ݹTN%YHL8Q̬~C=V#BMg4,ק{o;H':c VčhXMMup<.=H & 0H*ې>][StOrk-~ϸPs!{HG t+K]ߜ4O@VUV\'* \~o][w )M20cjyRpQx2Pr Dl[ +C`ܪ4Ə kdC7r>oGTW4:K斩Aı_[ x]Ja qq(9 BxXQLS.܅Џ ]4ѿ= ew.mV40U·L%\~s(༃=gs  P'vevugʚߏ@!ٰZ<^PCYV˚7VJ@SI2L&є5Yn0X ͞h Á3WpF".U8j{x jMeH)ZBT6ge 7~z}ۭpw"0R;1F KyuAf(I}?՜1=GT /ߓ` ?E]%ӂhj%04̺A^BxƱ. nX&9GENr  x6P ) md/~)_Ҭ$>x,衕)OS?Y|^e:UҥF骨NvV i+Iei2e  /2ŒRSm0Uq5}Yꭨ k;'YDގZN莄O; ƉѺN2:պ~L|A9>8C a)jAEˬEbrCX%:H&I/ $f ~X¢ދ2bɞ'0uD EU=)mI`,*B[~:#R}thIkn>p .ɠhqݤ@΍m*8C9 4%5[Xc }KUS͜rPr'B_ԞIѐ4vH7TϩoĻ(90oҗlJn) e^'ef]>Y 'œo&Rkܦ'l|D #* 5ffrbɲG 4k$.(srUxyA޿TGMNQ Zh#falK+̺$>SMq}H&a7 6yuG{YǠ T@ O y0uJċMɇF_4ZKYH šIt`#6xYyj~'l ~KrW#sx_h3ohY=oz!55b^wjU_КNpf.D]R[>1uU_d8A^OiΧCoSҡfsO%+p9]^H̆klU>PWj$|(j1ⵞ Fe&_ǨL% 9hVs<^ #Uo~~M"; l䄸"SqaNڨs lÜטȘ]4[.T~pF#H1 U2_1,UlERM:~,[XX.VGCt*xYF [伣g/.y;eu#{eM!X,ǣ)֨ t[ʌGT⊷Bhu԰C箁7LCI$lڟd^ :AȍK{JG{K. ^ςЫh#6/r dG\Ȩ52x +$a <wٳiF}=+%QfN {r Bm`OlyzmLq F]ʁ6q~s,og$xPn:zYXxf 27k h[r<.=٩@3"gEȄ js8>Rk,ˆs v,!Pm7j:hiUΫoݤfx!%GKtYF7I}M̧4W%CC%G d, 4[qUnr[p{iV _axyyBr(X\j[}O^ٵE5{nvnFMMıgҴec!yV 6W\a7nhcTk^ Hnh7@ln#L?`N)WRV'+pvoNtY[`]ɇIlbRPوxsP/ԡ-uq%?%@G7p ٞž=ֳl?g* }tY)\"Pt/%x 3/$]UGݓC|j$@=kB~x ).Ab!Jμ_<675mv2`[ލVZvȈ˼R$LЙe̴nV`8A!@{̜=G{j:Q%wG30^ʰ8qБ6 nhh.2c,;RHڋā? GSPm %JG[T2!,Js6j~A|L]4Ȋ}4Y.tX'8#tx5M%yjUKpm]}'kbSbf-( %HiH9tKXtuJ'}bdhRØz`fRUm)檭%P1O43y))$fkXOdbY^|FڞXcЊ /uv Òs柆j%8FJg)ލ3b0 _ȉ\rh1ګkV3V w+0&`"M6'+z tJ)wjVY4<)mlq,~X~ovŢ;BI " pqޝXq2^&rlR_|]J#6ƒ ! S֣GAHL}jYw9__ss4,u5@C6:LxpB9V ^< Qcũ=DQj1u:WAƯ@)&6ڐf֚(V?˜aٛ M1τ4lr}240 & ufGJ>5z7;Q1\st@ /=~7VEW{w8-{7C*s6L y叇.Xi_mfX{]#q='sFXٟ ߏ!w[ff<,H1oY:zlV5v~x>(4.(_|]OD\7yڳG~Dk>Q؂-ȓ,P݄%ěSZ 2"ĹV=m(zw `S$d."S6uuX2x8?.\L+$ S*^T62%qX5[S~@$Գmd SW4\#QQaLaM+!-*Ǣhkxf Jy1 7!ށLkcŔ`A~oFNDx\M-P^[>f!ǃSW]RWS9'*֫RTtdfi\ʂi 4>FԮnD.Lu)7vbakj3Ib4N0ߤb.?sJA|t{ WD7ys ].FR3?:gQN#v:*V`:fϘHOc UU9wc'] \ֻ Ɛ:6L "vO:b7XƠtr*lEUH.P#q\#d4 8Pq*ťo(N2Mc_~:EfYC4UѼxW^̆F7꟦;QJVNCRP'bғ!6)O\sA*i8H,BgvV qIdq6ae8Md5C%opd}zXjA!0*(F/9I(Am5g(3mB *, `D- PwҸ  Hz ta )4pMA_pe\zٟ~lѵx }@dIb$Y[%;4MW6liDlX_ג'J(rn;O5^wR'ߟ>q j<Ј9noG4d_ܡS؅Y+j /v|PxZʟ@8(NtHk33/)PA!;%t>RĔ #EK^i:AsY8Vf7:YsMnEŃ4L10".|(3eE-y^Qbfr};$$tR k?3й|$PqZ9K&L aa,H*k|v,s G F)hC T=> "F.DX&C#GA$&oE %L]ԉ-NNp`ԝ9HkࡔZvY{ nu'ֿ 5+dG֋sl>Zl>2߈D\ g/c; Roɬ0y3 Zjؖ"qBZ 4aj}7dw3}F}|Qm!2$__O&Im 'M^.-X|(_KR+-h%Пi #C0GWigP?66 G nW^P싸6F2Je+ިari;&h$cz})jneT^&ʕkh h֠VGi*cVVcw}j+N4 ZcRtV5$+,qlNS1Zuc@'t4pǥxgHnz8FB\0UK{+JeMGW  Wlbppg)x hPHDi>o!I3g4rK#9\[-nަw.B.> 䄂#a;YeF-1/as6h;oCs8UTEx%m?8m#ٕ䪧Ӷa VKЄG/cCT>QFYM%M-'I =US[NZEoK@D!?4c >,)%JyAQ#sm0Y H[ ~C(ZyޅeyEV|Kw+عWb\W~AfrAbŐĢ%U8k;on;n$$c7zE,h ٸ;b:nPEQ85T7~@X})m|Ww^sy *{H$ 2ysѾJ^r(+`m97WxhNrcd-œ\!o-EHݮ8FOk^7bCﳔdɞUy%''傳RHC-Dl_Dd(CE]E '$a\ir~ Mv(*JJNETܕ]43TM}tf03P;O/}d$`{aBtW2ԏQd} ^YOmp|KO)h*/u"Y&qۜjXfƨ!_>]> NR^(: ]M?S&hiBiY oW(G}UYV[ Pm_znz,#_b-Na2u,JΫO4Y_n}FS\/7#=4w'XU9̷+Ŗ zQ,UtcW^3)T&~ڎa*fM++GtA%lpP ;I&(8d0 E̋FL[x/K{ú h@HQv5N+qc󓏤oA^9My8 v9y󙂭Y\Dj"Q?Syt^ӹ{w*U]GO)WCÎ^ЃV{!^u14^M߽L7`4^%8Xegcz/J)"&sWn(LO9a]C W &՚r8Bp@-P@r7 @UjazJ2Yu]I:nL@C/mJ{)V- KOf$j#=Q=Nh/[ޢqExHwD H6tR!3w `I5dÑcTLN" 9ROXZ^C)>]4Hy^(nfF ;3RdP(At\UZe" w- L+T tF\OP ܸrhex8ih&xmKAÞ#QI"dH=;Q⭃'t)9.&2s_qS`bA?`4evONYⱻVJصJw̭ +CgھvX}L]:|rM錄 &9xQ;LrjV#u1DH2WzԈm Wht1 :G s|ZQ8!%Xu%U q6%6b>^p#~?Ak j 0qW!pKçľcݠqG"*Dھerso-E.kȍ,Fa .Cet1 +ۭp^#UF-63`? O%by$Zx*cULc{S( 'Zv' `x[pApOcSܬhS(#}U',K, tZ0[b8]d{\u|QX#E9I{s{EaDe!MjxFsoL{MSQ3]Ax4]FۃJY^Ɣ.|=zQ±6\Z1PO+bYRlxc y[?O/4b}@MZ@b[sD 5C*ny5':s`f"u0{hx8A)CCC8MDA )_KqؑFܫ GKHx %%;4 >K}]K5| T1X;jY^e~Yvufv8>}'n;:C^(\QoA7[e|Xe?llB8b/x3I8 e4:?=_fCrPۓ~}&[כ(uI❑jIJ35Amr6\p v5|&ȯ?$=ߺ)jx0 JgU"̤ə=O_Z;-lk!wRYSKz!K%u2?;Բ16ӽj)$+݉ɶPu%`;nΒ\L;„;? qlPeD= cLBBΦ]Ap2q1G~#N)2&]E_Ct ƮjXd,| Ɣ%qBJTO+ce ]"OjjvW24@u5MrN C#ן|,mI>pn7.`kKd0@p]+]0Ė؎O~UEO&AADK%yE182 `H:|7`"QREJF5] zua0ұc_"Lymm'{I>bY: /\ZAނ#֦G_7l )0˹]گcؘ="΢#EVL eS>&F?_sE *\{h_lmce˲nEy+٧k(zKp`:/Pn=Fȷ;8NFC fCRYd6ƀHR_ҡZͯ0I؞E)+\o~*fk }Yj!1=C?xFLVBx^m-y;޶ԓ0]U'no(Rs)XYՈk_?gJ㑍h`ikQ"6_ 3zlV SE^ז@[LO[b+A( 0(dXH}p*~_Z*\Hݽ' t$dzWQPP4qkߒs]*5FR"z+fQu(ܐ_s$7]̵NB a4OAQY# | .xV X ycqnMd %tO$6.CX+ HUMu"9ʦ~G'EËsS %WlYWä.T^5C(( SM93߱Qеv+7_0@$i  О&FE:dayu9UhW텨Qo3_~hR# CLSZ4)x^&>LfXKW U}a(,urBX<ľ ;Q?XI%]zy<$s];^W<^YM5PVF=-MrwWN=#r P%Kc2Qzcv#`*4oM̶ApHQC%ݣS(~>1J S4QV>, VLG^x\|=N?IadzbeO0,L頺GxZg<-h2r/?&~]k˖M=]);hx_ߌN'PހC^x?3h]ϐa9!/Fp(qZi0#UyߍڝD `~L* ^4_X?VI/i8fOeϏ 7'}8)7ٛ#|9JԟUż%Zk?\4' ՊmVkQ8DU\̐ J tl7kx ҷlP [q('*$pFfaNA& <[Z`r2[IV'РN% am"Ս[~ gh1jQo`CAv&yIĶ l/Cʃ/Ocmy39]ĸ8 CyR$0<>W#e#C"Z W?dL-Ȣ`\=c@ڍp݁yo:hOi468yg&: 6`m&5§k)wEA]6D1Sټ"A#d ~4.`Mc#}8D.^>UV굈9.1X˛o<< u`TgI tYLOTѐR-Mq-g,FUi-Q$$DnbxV*}ih Ү)23iHQ9cNE:vH#0|!{ԯZӊ-IFF))j ('4gDI Yw1qɱt⤭}ԚWZa\ $,By"mweƂθ2ӠWcrt͵vDrS촞ŊP h|-f]c. "E.)1g@xE #WXm nmH6k0ƫH6+/U+[(f0I%7q.{#?Ys|'qS@ DiײN){Nz(xycP¹Ó,oDFCt{"?cq{/3b?Sҕ#a ⴂ]B=R+1(@qo@w%KF0/0fV *(9&Eܥݬ: =ت%Z6,e\A`dU$t=t&rDQ1*q ' zX%0DBVu-B(/(b̽TI2(*Cf2 [!%jq27&lP,QT[ k`𻟴=Y=b=T0:H/WGhI_!k?Rw.2!|ڬU^CQ8P>'#EdކJV"K{K Gn:xӦm/*wdns:ZMʌ N籆"n3:=dJ:n(f3B1"05 .6~>Ydςcg4R)wQ穎 *0R G2SJ޷sz=b')cbShҘvgBDjTdCLjys6=D ͼI`7}I1'{0.ڤ?<`k«hb| _c]&!^J6<\qsd巸`]8, ޿8[ZkQT'`P)qr:r@68Hވ7j!i*2 +L| P'ȩ`t ~eWԂ :BnϚp%W@hҨxuHHhT}'f[(8ĝJ^R.eŋS[{O~I7w%(LFi%HAW}jHE''1t & oF,8M8"݂De͔Ƅ.JȋЂÙ*s? b眳R$PcLnku=f6 3"i/ .tGZ6lZDNTm)"v'pR?6'FGU:"7-?< R s' "=3~~xp*ͩk`$ME(]yJ1WmyfLSLCz]`~~lxiW6\^쑳fH3݈%'XN6bPI'-Um?<սrGOÛ,sܝc(Lf'g][(y̷9›J.|y^r* 5X㫟f9pB&$m ;b 9ȴs"ûOc%6i(:8n+a =P9j7g3ۙ M-> ֩rsԈB4u:gqөtR!qmJRDR(ռxlw6Uzȍ=(@|XUpu .[X^3?l%v*jޟg *O+ B~kr9b?Dho0ܜQƌƲ{=E+\c*aFC4g;ƶ;8J[7@2֏⑎#j;YbO J#㛗MD)8ys V;T `杹JYI4oMg:B0+pj+)skwŝwd U]jF=g/vW[3"P3vʆex8l#:rϖNUI) /ύ VLS܊Cʢ|ɮ R%aQ\AC1]{'+{GRzT˅Y^9iP5ZH[vybcDO&ڇT%˘p0btMT:ƕlIASLE3H^؜.i6*(ƭar.w+w{;$Ղ Qf"ʉt)Jo=K 4J ^ &p!$tޯL ?=7HM@} +FmeՂۣZ/#X#BbN }+C *GNkI&UFJؤrJh\Sɓ0Z˪ÚʶK/Qvj (fV@%cW\T(5dkKӻf( Iˡ̸ψ'YzKDD$l%ƒkq;/D7:╖A)ׂDj WV;W9@nQݗ q:Jvt,V}7?P(Ddpux,ߥtbSL&,<'d#*jp7]ZD1|2  t4lsxIWD LEZh~MHb*TSXӤ TB Fx|4 vuǟg!X9j)M{}fcyܽNPM:GI?|tPϩuf|ʸLam9Na- -`NmG(| &ЙwN(yO ۯ%mb@ Gp-fZٟ3A_9,G-U #1yZ{0|vs>92ZAcAq }nA GUl'CbhiW|wC3r !jv/mNȜy aU[%ߙnN_bƄIAicvy ,N>9ݸaQ.75T.;g"3О!\` >-2t[Jf|Qk 9)H o ۨ,S"G4乭Ȇ!>8@*6vX2ٺq 2ZN^2ZPذ9j#ҷl11f\9&%<›C%͐D;mPy*gc5Y*D;R @}.7+tm&ү{껊D LdpnPRƵ_Z|5Ƶtφ"8!M/Zan3<ƺ2,ujwD%|JđaZ/ݱޥS-TKID$ICR2|#PA#}h^:L>kq}9̦aW@`GxCFUw<hF',êBLU/30Ej%-IkηFta *^Ʋ.kKffz1ȹj-k\lxB_o~ &P}KK!TUS͞b ņɨVYs\{V f;\'i~9{rU}lP'QDN"JQ2Sey[*T,DvA맄Wc!&D[hSI΍(YLsк\-lzmI,.Y6^4e$Hר6]ux;u_KZۉt/u ;/.H3!EGzՠ ia+{Qz(?ʫPGMv;>ԩBve .TAd3hL90kaH7j6Nr{v.prJ_4Q+~c8SЗ0{L;'Ӎus@p‰\R%V 7~[ GX).ބʋ}x]eE/Zc=ͱ]HQp@99m^C,ƥ!umRLUGV 1qfvG)̅?AaP̆19ů|tƚѹSuT .I0|+#SY{׳_Ji.X)JP3L\\='?cV]?`W3YAs@>+r){.nUGGO J$w54'}Wd :q YN5i\9/w^Dr8{T%ʗnTebЭKObsdo-X?|;WL CA\F=bK,g!?[|0ĪuV@S݂I#]]gƟARyN".%eMk.D ˜e~KKB7"]+FCE8IW3u4Vy |WS_W\wn}|$+eufwZRSMZw\1%?}c^ڼF쿋i U$ FG༻+'WRP-B,_k@'cVݫEIK0d+`LP /Ȝ&x“ P$V UQr+[mw_ۭ%i`91( ovF!$(7ݱm[7>vP6` `ԧqOnG7zŃzäʧPĔ´tӼkwqEJ@:EUFgy}LM=#$WF_?tk69A] %qLp~${V_*h,֖e:5yfo<ذJ}J.:. 2=AR' ߏ;n/Dy;qms0މXILؘmf⬁x>jaqjEUr,mYndH ºBFKbkߢh` S˭'}+ FJS!⭡/}lKs5~Vԫ@'NgG2nM*i%HQ7L'4!D,Ӌk .ͯ14ȩ0tY 21ʈNPD6DBO {5׍KIEطnIǧizk$έ. (I1WY\_ xv.T'2hڶoXDctpJ[hgest16+3 PUӜHKy[Tў.M <+w`-syyuLۇP苲aTO<>`պW'/Q. ;KZhWE&Qh2_}MޔtEk|5#q|ʬuκ%%)pQt9F: ̝M 3cWY)`SyuMt0ņ0\r@H) 3u {I)H {8%?*n+QJvlSƝR&Fj] `]|$n SxCuZe!o=O>Q.eNe"P+> (/ Γ+S]' : 4*GaHftPEvEO{23I XНY~7KQxp5y5DUQxdD~#XVLgWHnUo 5f;=ėyGp(5 T< JB%|YEѼ]T`J"O ^)v6Ql\w^1sL +5%gcʅx#Uur.B˅ F78(;rGz ـkŧ%DX"+.uzxB*(@ XD|-b᧤'u\mOGCRِs_c4 dnCkM 2cfA0e5oi/E/1!<{(LU .hޒ&sUQwx>۳Z8lCAnQE Q:̈wȑkCb+3cT!me~]*eNe6v5:d*.vF;`3W?J|~%dO+=כRh$E4DۖPUH,[LQ捶10{a/=0N^rHʀ$.((=1 quQ$DM9ϏlZ݋fA5d@P{k&ZE?V]U 9kmIn >ˍ "cWJ6!d] G&}6epIq5uֱe[$hS=F "XA N#$Jv$ aqK?)Ev|AgV'D"7J __& X?+r) "(R\R}7CN1%_MۘNhbۈÌgvF~NgjM"TcC5mn]~{/ Saܬej|z=!>.>X"O e#us۾6y(}?bT;珡@pucT))x3(g:(u kR?d\FOPe@zf|)SEo-,4ä݊6#1Ճv[ 7RC=`b(P`*R[ Ch70TZ PJY$_qI6XBK5%@1˓U]K|j1M<[I7usaƴ-h/G1X;̀vT3e>V_is]䪎JVXSn{V c? ڡѹUɉ:m:ָGN6Q󷶈+H=h[;s4h[{WG%RڲW{l\ZG8w|ëU9KN\Q1,hx r5ծduD@NEAA Jh q 7uWE6]lhTm$4/jOR F~7q[ǀd.b/,tRvaJ _ r4⡚E^gUh7@:WH1b9eLWh w `gdD)NH\ v%P.X^6#_p8u *WtbwxtE90m <+ 0FFH7 i5oO.!G[ @MAGw\7@U4~ݱl"6 U$`zU'IYqWXw%ʄ~Ԡ%H;qB2 [xf7F&)yo՗i巙S*whq>F-I[A֙fwUJj_r I6rLAjj2.$|"ۊD#d# t0*_zӓ T[R=a`؜5IIy=KPČkR*䄓'M;JAG3WRY{{CE4<4b=*M^&v>AO,W֩HXO^$y.LoTⰃ?e!3ceds11@z >~aU@(5$DѭH0V͊l]ZL*M)FӋY؆#R3@-FpZ :)G0mi~N7Yڻ_FS]fˎ\!Q`{;Fcnj&mv;bj4F+ÊJ7%Kַ 3Z~)_9Isx>3xmy!|`F6CsU2l34c.bu.@Y _DL^Q7%k[Ekseow.Z<\̱$Ú|%0 v"sp.!Zv*MpKxmם_9R ±GrO<:S0\icL'~9yw\aR! wrA:QR汊ĞnVU5(XДZeƶEG ]Y;PirqaJ:i8L9x'Yi23IUX@ K:,1vCd?ᬲYR**.3ttT0ȵP5i^b6pA]gp@tqaw5ܯ9CH'Fv-"SZιa#,KM0zTĆ= ;4tm)ؔLښV $\[0@r6MD2EP>I4ξ֗Kf,kp > oh#zMϢ+r"\iFIk?qxWo|' xSQs[N44 K/_F,{jEI_ITSc]|c6NN24b+IM 4078raκ'xꆁSe;Y?FDE@΢N<} #ugD2m;e/\h7n~zVJ;W%}|Ow?0bb[xJ˒e7՟U W?R\糽Fmr9eeN, =\}^T5J#ZX]58DaA ް>.GNKO/~w 21[t4/ij9W>^b-0 .Rǣlc遬*3ۀʕw,gNE kN'-Bô&#F+IxZYT\YU%{pZ}-0:} asg*^9|{#ܨq$"Njķr 0kBP*s:2 7j*2̗>ZAws:͍`k+/eeۯ[+A"M(yfVB8TGK~iU'1Xvr1x ϓj  8V9:gpHihsWd8?Eo 2.ZURP=f{=͓ITL\nr&.8m9\){8G3B-Yc.d*۸#0rK}0-&ͧ#6X. 8Pά]禫{HuTcH''%1R5Z2%bTM{1P &iS)[pQ^ jusFcLS\a0uM,zunt%^Y)4=jB@TkxKd1x'/K+?t|oYJ=?1y 4Hy:T3EVJgvSnR1\7]Rڛ 40BϭHlC_ݳYY3!yz4g&"'QI7ƖHg^H_6 ʢiLm ,^P|ӯ>,Hj('6 ;V@𴃘n%KiDLK@[4=^;MI\Xs)ވsP.a|X?m[ 2<@Q9x;٧šGh4BDCPْCĢ-Id'uӥV2{%)R 8PH79OIJ1-QW_zK)sF$u;MbNS/Tlxgʯ@aw/ϸXPې;yt,hEV/:%G=aCyex{"B`_xW)Brv 1̈́bmO2!!ybb^"Bme"b?cz}L]q ʏJ_坠q_fRG{j$SxOm  ۷@bzD^vgths^ZO7Qꯢ;=]ߤ.n~jGtB~H%"&kC[琉k҈ʀW>DNzV&ڿ^mjk%*t!|]?F \V=Ky|Sn8Qze62ch_g5}3LO~H);8xdoyWԟ3"k#jLG7$t0E-5IʅX)[{T'gp-kц{\߰vQ)NC.I{g\QDW:Acud+bZՍ/5'>;'p(懞clTHޤڡRZ]VIz)]*ihY0ܷ2j~~f.:":M6YJ7=™G2 {ؔBo$ 2yxN\s'ѓeHѰUx 71"U?ɭO~]VALWF\{d<\=J#I,L)>dEP*.o(4չ*Pǂȱ&QX\#`β_n|큭j.Nf2T1D 4`:[FeK@I-.BPk.y2\niW\2}wT}5Eܣq HD8vvTu~`|G]sXUU̷Չ#D˸ҨӀҥ8k&OD <9ֽIĎ3kҖgA8"P!5 ߺ̓ 2q*zkN,BN'eꐭŻUo+1黦TC'ȾJ=7OCK\hnyw*CqIΥ/n[DRöi0?^=7ɹڙ :h.x2e=/B|~<+* $nRS?4l/~~ *o=kw=:@ jmϵ,g9my3G𭺈S>[xlePDGݮo2TEA0Hi;w̦ ,?'$_ߓ"9uyhx@MԩL h)!Nq/KC}!I < Ήӯb͗ :7[HH +Ʋ+sŅy}v5,Sɦ'(~}A* PԎ69ItL~r"8"Bĥ$k (3V)ڼPN^Q_K61?WѸ(vJ~~ 9 ĄX8m:.O3Ҩd}.PASS@YoԆEz7ZaAa8lǒ /&FbUld= gWDyԤ(ɶkcɢ?Ԇ-Oi@e:}7T7zU;8eHC{zmSԩIxgJf<0W)շbz~ޭ*$!V]!ѾD4?e]*~Yf2*{"khڍ8C6PO2;_$N.WΑ.E IolgqÞgl.1ݵ)I6jqַr]<"t?R]Ъі&<F(Zp<폟d:Fy.U^Y:8mḿOoh04BCZ91|u 9$NNp#==jN@r@?Ox%xg);Z/ļENX&'j^]oj{cM4Nc[!Uy7N?3T6DyUaܷ@QovKc\4Y"؎6͋%Y9Ոh% 2L]m9414v>NtWb0č2UtRmgS^ 50-$a|PGOE@nH᫿stguO4)c^#R:N#j]"KܴY1ןY0~Җv3Li ڪӗR ^ jXGPК4GVƉCxpޟVeJj%/(d pd{SFl);*'ϷL9(Ofy6A;W$$B (!c[F:5Xi7ju $K"lDwcﲹx8 +jn0TXgTbirĵ\aa삄]l^6_-̆EH*ZAD0I+6!~e^&C[YItH]hbv^~`ԝ)-Jx9աA u| :õZTGq`來˯MR°No=׸q]ܪ'舓VMߢ9qyb(o[>XD W '"-Or'U=@aƈt|`{+ 2<*7A"t`.f_ebt^QA&+vN+!jo-'IE2#{<Yj।!JBU)t*-k'eo+O8r-Ɏ!ypw}%Ӭ$EN}h39d9W%tg\VA8Ox+a?hjz} g4RY1S ؈J"~>99,A7"oPz|@O̅IܦפKg/ D%đ+-X蔵~neuΒ9Ҹ◢VtJX`E` uݠ$Ԏ*=|"7; WRU f@-O`4,'M~A ;KSӟ EMcQ{& `OZj:R;=&U6O$F1`LLN=Y8@;r1ӡB uY\X̷ޛvqD 0`l<&!+wv -BVuϳ !#;L¾gU6ېŞ}k\bJJ 5{Ǎ?SQp6KE@,"OKXh3X8tʾ*#) k'iDdv^qQ*hoQ[^$E$wcPgMQ0"\(\އMC@֪ឭREJ;eN6'Ȱ`HaT4=dLh"*Ȅ[_W!_.,x6e1^3~y\h Z2ҲH5ѩݎ:^3f+Cx_"r'ݣ)WP0`FT_ǚ% >X?qjͯCMs/Ṳh^˜B0Mu'UMϕdNjjԱ)h\GQ\s"eRsԊ~̍ѱB/߅m\*M;hs[fpϝ+W$YÒ?()T:0cyS!*{`^imzϡ ֣iT2ķzamhL̚a0)g7j; ;g~ +e0\Ow߽Ƌ=BrݪoڞͰdʇQ b@qx\2g+B":DMYUJO;e/#V2M{.T-2Gޠt;;AH~!-<[4x}y.]8/Z ąQSyq~MRM <;ocjE3ŕ_6=4U:7 elZ 9Tw?Eꋁ~]5+lEΏf3n?ѷC ,>հL.DP!4*t$pMn`n 8y4 Z9ߎ將q#% *1#PAB*oEϺf.TJP'5D-^H허/͝iYx7Dg]u=ី:O(Zw!wo`?X}fe5reTAe{g[nGXZ|g0ι3ĄJ=YYhЬ-@`Qɩxz06"K|</b}5N,Ӄ8{< `3h}B-$ѯ~1FE rd'b[NDm QFEʯ6*ܷ_)Qon[ב[ 1Ŋk cH uo=2nQB1HNI -e!#^ϻdw ZعfB>jdnv\cKA˾ŨBFK}yDdG;ⰦzI\esg15R\>i&8  A$=h-TSUyMq(iZ^@:=5)~ }o2b5jw 󖗸XIEH8U*h 蚡hmCe-;uϋ!9/]eFW2֦p!P0^4-< "n𳿗$ې_:$Z0F8S00J g}ܵuDdu[P{P?%ka?SVC.o#zPp[Am8%2>d~J9 N.鴎/vS&rd&rAdU.aHTIuIDP27ĦFH!x_v^&=Wg )\XS!Tq}w3h2UuS cz ȝQ h#k\.R,OeNFb4Y%7koˈ;!"QkPM{qݞe ߉k)\)e1a!%-DX {bn;0⩉'G}VvX0+eujհW])~>49K ui `i3&6%y~ч= AX#s)p![@Z,L|_m:饑GĿ; :cNh6WiuX'*K6?6پU[qz E62w5d>*n?Wc3ϗB,gqq<`jZayc4^{uyńku'jX1Aߧ( &{A~ h'G%Ѡ}i}dN$`SldSٝDpB[JֶH7$z7,!UᜯMꐋ` 7 /VlxfqjCuMVRnK9k$ƓE%uƛc.J -E*`yď%DLK13s\i4R:Cy櫯io߭!eRè$)Np UІo9EUލ) N+/StMa϶Vqcv%l*"1mSMG+ Ѭ!,6iiW)x5fȑH@QyHlzak|kߋv'j3evA {WLderGʯ`κa6 PU)t■)1LA-P\l(T+!ێ#[gJ/fc,f-BCRp;af$ϻ$g0iޤJvuAQm.K<FDȥz/K=?̇ 4'=z@ߴeVâQTf"'/:[LH/P B7f{B.NJ+rRBٌ/0'iB:Aq_$GG`ZS\XB L2$V=0ncBn7Q$'R4tXoNۃWG| e]!or*pmr)f Q |f&>>O7)y¦qChUc)[Xs]^Ampߏ~$CIhM}^?ue$gBwSm 0RLDIJo{FTW&=:i$ӕӇ2FP}2ST_GB2(tWB)Q׫{eM`KU;϶d3#.Yva r{>Nn++O牚ԡV3REyxxU--0I*=t>](NKgC41EF !Y-b jEq!&K \Οԓ6Hl ށK)^\,vrd+V(WY/:+:A-/jRמF7Jڅ^ ֯!^uioN-o\"[*9*??pU{Vt"6hHzUwO[峀tx Ǐ:𰮈45Vp]7\( tp(E+D(E~|$÷x nv߼հ(9NY0r:fH.[{TF,  QG2%{3xԤm +PmTqS"ma\@&XcX .;3EO )`e{9E;4^lW9w$/6 o2~|<]dx+!YQ%m|V %$;bƬ9`i(}}ܲLJmOsߜ(nf c( &>:~"~p\##Wgr͜2WP H=84+4YDJrj v_~+_e`Iv?%_ZRр"m&4ٵIe15%zc;=:c5:Uޗ{%y3E0ZK|S,fZu(#X߻&sfКۧҺ] azGji#ӝsXLǧG9@)Eש4ŽP=S欶KSl=.Ȟ.+^-fms#P:fV޳rXr煆~z m< MnOH0ʡb5|P8A+A4t $F=If߃B6=M0)ߊ49zgƐr fh_g,1sH1 G*H sRp&)9 sIx` ̯_G.?R#7H#c5R۝=;v+nvzo|t$Զ6 6]>4LZx=4 yZ^z@[cḱ5M-ww24¼(FxƓ'Ź&$5-P/pQ+>'k-~Q2"?{CÉ =xs@F/3zGE/{ua+KoEԯn!X[DGҙmDžLף ug~* C%MxBIn梻Gzk4XUp_%=C]v} 4$ql_AKyW]-ѱJt K-3^ 5DRLkYL;![*HSt*KHL'0ihBC#Džo$!^hlOh39.6x5wk6&c_X;@~_$| x~]F]~^OcOYmG׉7ל[Ď@xwT%:aqn?0N6 [j ^Pg.`j)U+Ӽ0w >us7%uYR\A*M (.ؾ?lMA5׫zwF1$oTUrgL-zWΏֽ?h̔J.v2k}g\1N^R˱MMҀLa3:ČRN]J6]?*%p>U%$E)6ubM/^M)8w:&3+ll{+t%e/1ݞ'u(+*}H >*?%.yrIajp󵔑QxXd< ݤIM -^SQ& ٲ)<~]vv.a .̟c!%N'9lR~:K5tynF6pSa.6I\/Q&\ , Y; ?`ʉVC05 6{2OW__GSzEh] i21-‹10.=ٜd ^qM> X~M|n8D ˆbvN"3>pې OW%|6׌ʴD$\+KQG.|p@FbCJ6& HT(lhթ35(qU5vLOBJW773粇kHk]\wl.HEJ"u =`Li~yi, Kctװ&K6I'ZL¾1|R> T9xP o;//Dpf=M߿5FuN zU8PejЙI?3KHiq#HZLD5~[dZj6qeZIrZs܅-p|icͷlRH2alx#G),/ꨔBLa8EQ]}iug դ d4Io6׭kyOgaؑzOjfFz Vl]6ҷ~}Hgh}D V]߼Iubk)c Y<5G^lw`gvs?"`(pAFtf9 zbF2X~p!;1FZLI,%EYn QGZW^A#!Y⇩س ާ5RemsPzG5=M\gAâ^;;9 ]"M-Jx=>XRA GfyKZ{y`9_xG$ehM1W6ڠ*b@ŕTmWBggLban3o!>0+`EzcEt;ME]i2 rw=zl)/@z@+Fw.4~rDğPf\ "+ IMl_~:<9vOB);ɺ GԨf>!tШۄdi9 d6jXeZMdď w]&KJlʦf|I44\@4"(rO\;-<0SMd( :ڮ_: @p8=/cdXVGƂpW|,Y\4~qc=̄Wsv[xH3<2I\oTAMOHw ~|NEUb%&pWfם,(uNK|O1+ rRu;-~rbi}_|n{59F{gn(5uY 'BWi h 4b?l`pA3Vf1M[?&-Q%tE0etTLA+*E$ 7tH޵\<=)@KU2GQJ9QTFXPQb9>ze% 1KD 1eeOZkh )VӃTdVAiKÊ5}iu!X͕#L9}{dl8P9D]Tc UzgdD!d`Bf-و~6P`&[=FDAUᰍ9`(ͫSшx lzو)GƒpL2d[#]Wf{/gZ/ rniP'>}c&F^d %HxbE`f$t jQKp(_\I2sW.`R xeEPJ5 ֊FDL8-zT/LZyD7dxË\7@ qVk%~.]_]jL6Jcj QdzMI61r֪ 14>H.-7홍(e[x ^Z8\RAאr; Sڳ%zHLC /|P*P e}l] #EOn%Mq hccfA *$8+/6j %s %(Y?RQ,9u%PGm(ܖ:W0]TÉG?}nz+3(Uy^X"j!bjŀa CO?QY=m`N/:"\iy N Wq{_-Uޝh$?)ꉭmr9x AuQ$MǦ*ANeޭ%n ؖw*nLP**˷!2!;=I5{ m8{"4ele`]MʓB,ͱR/PI,YZٮh ,EFZ3)s@e Si-2WXKAiurw$zlMtM9>klF^qz,hAR{dž_ RPz."o NZZDBI*b)ll8!کʮ[_T W2GY_&3~9DK]PT%QƹZ.o=>R: )M)jVfK$8œW/9chTkU9'F!c)]V,9b[t2T/(#ڸ*Ee ~R?7/+H *b֧̆qBDVfC8@ٵ &8 [KYFtF |ƒG~7?bg1 /4uEΟ;ț3?_* j5[(R?1.^+C㓍Xs D(Le7edLp ![pv'. I(#Ii.v?:Iv-0)aA[q&< )z(R6OM%l"=hUEQw1}Cd8:֙D6v^:AE p&&_{HU.(i,[} +ϖtp--Vt_Ts忠=~PΒ;-7Ӿav~t;6bUr\OiPx{&aBviD""o+%}e$b%u8`HUB^K$/*kxrS@PROأ01H/+$WIDiYCe΍xمj‹lCJR0W&$AhWș+ i^"@D76nopvg_a ^ [7jh>;,(&㲦rmQ7ZTOs zy5i3 '=_Wl.YL@"a4i_ͯSC%![¶Y exi]R;[`O+0\2]eB^/z}1ELl˛SSQ*ٛ{ P7b2 /zAv3.o-r'#!< sb ~X}M5^pW͉gBD˚1=T%YJT hd8s?Vj$PT*l 1tGP8ttB4*Y.5'{ }^`ފn|kgkHbb9[s2ejpe#uHCb~h3 ,Ofۗ! ƹW 2p06Ar}Zؒ%eӄZg˲6T>ep}#Bw!A&oI*CUiͣH茣m?^VNGv Ť"pe?cW:l!qvXd `^,n=PRDe漈xF1LԆokEBl褒w7%ST t鯎_zdL(?B>;dteX٦ܡi;x~YjnȪ~ukNWxBADY{a2h[ZRO1(~9" Q[pC\)%A~w2#pbGfCg UWD9JBxЅ2Dl.b=]Aϖf?!=xDJshۀ;RJ8` }0~^G#ه|,wcM±le!\O%*6[-5ƭK{L 3~ýuH10kn|{i_Rl3/%pdȱ# )4R.C]J?%r|o`Y#IBЅqq81Dt^*ŭmƭИ.pci7v !PfX׽w#>AǠ$Žl%]bdBl:?47d, YJҝ*qy&v|̱f%!'#8Ku +ZOX7M3sT቞"Ek:JW5cqD͉!@Qe:YryVi>WjGYi ;V}xfrH҂%Zg6# /a)34͗ơh$7Qs6+ -4+3%0&8cM00V-=a.^d4Np /?-(bN)'4D1VqghRTxu*e8;t68 lGO_`-L[v9s,Ğju7CYiH_xs3{PdL][ 5;~J8: T@ ?qbކ٪~CMJh\Jhdc |TUB80Lo;+ fƈоx.^]oZ1Mv׈J/akwFsE8ɹ#Jos-U?)oM:1ovutJXՖ?:-л:yua\*r2ƖltxpϵPeq5`zc hd^s U*9n[+Ҩ=6r6»u\R8<ݼ”C`"yʷ-@Կg7h"ބ=ElMi ͠ܢ&XRj%HlQ]^z;N|s׾g>]sď!یf§'tGD#̠T"c S&kr=R-rƌ;vazA_S%*p%9e\)*^tFCovx^ nכYIVfdF]IQ4)U+(TWX<9&/>҇Wt|?jwEzS5Sv>{/ |<=Y_l B1Zʓ,!p~!He \G=5(kQ@#YuߨݓM[CXR9/Ug"q*Hp ~$Ggg4k}{?F&v "OPo(ڐm&o#!:Vh WT 0ÚK[aP} tfα֏[%Ms H0~cdrn. IS`WWUpt^>-' L# &}jʌ'fp}= `R4a., y!`Г{="kN B1%Q,ο]xaß#hk'!ׇHxn8 KL3j9UlA 7\34IL@LMɵk4qB'+\X#< Ps^:{rw;AZS#"C6J.WXi2zxPIZnQhzJ(ڳc-܆5'X- #jƮA'IBim(ԬfV7"មĶ~o:'Tb71ҏ%fI uG.eȹK8\* ta,WB u4k͎&.ȗMTFvr`WN[sd P#FDhYuj c$ ̟N{o)%dǷrcȨ*ʗݍ˂t/QAS"5yI?=:D~1U5a>~[I-^ D> ㌊-JMM}5.mS-ӡs?ʹcI ek BуZ ՈqoIȩ+@3- jeūcS&9{@Jp>^C%qe0H1j),'Neg,I_/m4~̌7N[3F*+A ]'/xI/0DΓI:~gA4VKkR6DאIy;  V  }h{%Q&몀&l#}ms}p57ug)lelx63uwg%BE{ƻWI9А o4bw"/s\Vfy>p|/SbZudG|V.Ok'C\b?E.6ўҤM#=9|> 5n!c%=J;,lp`]v<8WCH11c~+pvdo։)*pVņb 26X?ړ 4 iMU] D !>|d(fSÂ'%$)V!$]JNYJ6`xu;ǰ9[ B٣HHr:Gι C10GfŨZ`E;C8H NGڄQo`Y.y4Iܡ, >rѷ.+rWW9ozhg&ܠDqhRh$-wṴ RE}L0s5X}qL){ǽM7D8/G؏_X~)|.'^!uߧE[i#7e\g*>Ag1b$ uلe'-y@Ⱦ-ǺZwsɈaxm:p]+1A wHB)'EtO]mX=`6\&_rVtH cr0ʊy!R7RPdg"-O:ѿz2&9⌁LE6miDY ϼv sϱxdFГ-T RcBު6mg"$.'tRyi?s9K1:TB7.n@F>k)ֻS,24h X'y+Rlf? ӁzȢ J=$[V1aQ 0S6r&vNS DܝG-b#|62q dBdf⻢nH3]d+j|DC{¸"Ai}hNzK$3n'0 K e}Hb0>Q;w 1=w:`\,4$GU Ku\‹#6VRzho_T2gR4ةk<=2 Hn!9ۙ#{ZʰE.QinvuNݹV}?P٨ĩY1uq M8H2y4wt] {鰎ŪEQ P@"ksl3& N~NÉ.:!NY{yBq7՛Ɛj "NX t.IV܁d6ُYu_/QqW!S_{<Ej7F1FxI-*e9PBؽzUetPJad,ͳqKj4v%n7BI2n;) 2iPݾW+E:WKbYO٦MoB3Ǿ=YV$GָY1z$NGvB`꣭wAxI-T3mzF'!2a33/Zqn-EL{l҅;'v iP9Oe*o#U,'6-7B F\F0U//v'@%jVi!; ti н{i+?As6*Pܱ ^7*1ҁ:^0o8&H!  "ջ5 Ĥ1,#ʛGTKMZz܈SO#0۝W a=U7RmPI(٦rTxԨVu* q_ް]QDYK'ЇA!հ&gaVMشt f LL1,ȰVen,%`ø'30r3R1*\ M(]dV֪6^ 7HwIي͐ EzqN7eLjض2ϗۗCW,p9}-.sQu1\jjoj?RrGvrL*9;J! M>_q=-i7龅 ;+p+MWq}hD ?&g,~Veߴ}` 5xOdR+;Lߊ$mc Fd @vW޶R..hsCX*Xeޝ+Q/q8Xg׿?DO b以J[~$Te-&4):zpPfqMQD{XV-Bw ݗG+PYqص8Q%X,0:ۿ kYu6.1J A1)"fVA"X+Yڵ( lXrW}3GH/*ʛΓ#6ɕS,$Bo 3OqHS)"1)Gձ?1S Q6*21|U)[OO#ī/fn-2mN]y\>95(?5?k$J>J e A@ 8٫J`Ug/wuI+vR "Vժ}C{M&X8`5_`ˆ1p=bTNih;/#P}y:-:H~}4H@})kPe$iL PbEFKB;^:l; d#S1ʪq \c'R&Il:((|%VPlUL-n5H*b# ͥl8ſROA-C6@Vą$ TimBo= )DS>v1vT":*izh/Z`ȋ[0#r nTAyӝX^qJt<_JTr|w}G( L#Zl[]wOi?lfH7Ӵ7^`+')!(\H^ 2?>"%+V!Qdc:=io-]?U^4e3aM# /gf=7sdO0QgyR431ex(0 +T|jWەޕOai{@s[W3q*ĹnPt0 |C転$jD7{FG=s+|SQj#c+cmdM'uE m㊞8婸Vۺr' Zqj"R1c͞Ӧ#t6<YN ɅG\ 17|PGpnk^>3{#'̂H~ mMKRdҾlPN [tI .$KeL =wnClJ8 ,S't M$QV$}c[=<}qY_F9/a+UMio쩠̽*_o Ee?2+.Y|udW0D F'nLjq`tJ">,!/BU9֡o%$orLxE(4Msb0QQ $ɛpO:n3nCc '[7=Y.a))] 7P s:*sWJ,\nvܡ(tR^@cwh3q4uFpXcNkldnrpp4=86eBp#,:_GHZ&/xxP?G&{RJ ݻbx(*䯡3p#@TAq bswlz$8zXFx)B__ ORrȏ/sM]^J~0uH~[Nתy`t(| ['(xQ r# }\$IЊeĥ҆r Eͅtj GԎkzPM dǺ0;BoWv΁ {ekE0?Pf̞; &MOYz1{0xTFg]uHk2{P>ug~[\ 5>)9$I͕n¤j>4{4 FOr_|, Mb|[&]$|$ B܆Fѕ[\p֎l.04cs Ew_H3i)Di/oLGo 2A.l#cs~=wZ^aa]uPm~t "XQ-Wg9:><{ ~zUx*l<BW A\Rgi.A⮨ ZJ}/h ==X?h{M^=Vm)s BXXu$̃x *81T&vxTLRQkCQ{4{z ,$8}GvDgk}9,` }U=u Zzy?6x,@*D}dK;2)o,:>f1,ac"ΤL +I>b'Md!3]|ǖ['u3N-ħ(aGZ%KaT<ֹ]]GP Sx7t}QC%|&"Zc$|"uO]k^WO5ɇ (RNf="͇;amL{ ]<45ٸ4HUn|HP RmK^E5ň ̟G ˖P{R[~byDv;+8P #ݬA<E,3I}rfҕ څ>,R%[/ru@-hHc֠^Ja"? Yu|=ކ@\`ӴIsQt+'%%N&}fH:E@9/{?yϿ+P>$VDB Y"Aۂ efhH-uK_JBH>kAf {C %cE)`V{@$ -ղb1pD[p\1,{5J3K9l]vtqEUld QIY3w0j$쥟 _6]ӍmPpByKq 6ĝ.-h@V#aQ^ֿK$l{1KȨLB4C^Ȓ`l9x+R"^TkW@vt~ i>UAN!Gt!Wd%9O;a^c֌;&<2I>[Ua3݈jkc\ 0 elE6 }i1kF31{4́",˒*;gnxV3 F'*Q=E.f߂V+>衜*{70@Ψױ 8]@T:ˌN$WwόťBX|cҍ2绻MnbV궋a** [}q7bdTI{uۊ8C}ȂٹWɎq@.Uc= ~VD ʌ#GYV\>QQVCƻkɭo$YҖ*fN$(Pcrq$P7>S_&f0!m[xϰz="G;1 #JWSj ~eq)sR>- bei^vBdzKhN_63k ?0VmQiN;Ǽ)dmH+]V Wv.ڬz=qm1wa;l;]=YѨ0Bv(_jm;d7ӿbo ~Y ƶؿ#zCp Wkםqmu%C {>1+\n ù]x8&:Chߍȏጒ7" S)d)lg6->H{z><ݣj(ql2u+|o 4I1H#*m3xNzsTǴ^WNdܤ>W=i  +cPMas=jS<Tl;CĭX'x/}!>_.Λ ?nJD)v)3`+> Owуe`DŽѳlWް\IGI2 E3`߀Zw ȫN4Q@eύxp훕ϲ4TaUr> .[oX2&(`7T0#.,U]}II{vS>o*@ s*u42[N^3ƈv8l&(d3h՜O }œ1RfBz缲]L>C4,"כUH,kbEHᏜf &F3ּ֢ƌSlƮ ~d0.\vNB VCYf * 7OeЩ)zfu]SVE# b/͑ nz4VA;v|C~szOȴ*Qq:^^OXm8iz2ڸ~41kx[>j^jGπ$9cD;"USZ fP?\M[Nƣ{'1B-[UĪ+E'xpZIlӅ].2sR{)g"uCB8ül%EWIQ^< D!<5Q)6)L>h0W*K邯#^S<.5wc1C w;O|INlrfyp"e ??i++b ?=n0dV0n5Y 4~,7bBR/^n >ʠ8zOtjE>w4V{v$JHz!SqSoԘ4χIơ>.:&c&#hO63Ykr\ )?&@52xS75uQ0Gb~M,ZvU̢ ?׌C.{X̍Xpj3QI֣M)X~K蠵<'Ǜ31KDvSWπ kϥN|˯lI*Kd^닍~hnսVMIUma~k(|rabUAͬqnG%-)(ז@P),PkW܄<+R/\ɯ`DuppP Y4Ԣl4Nk~H HI knu2]{RP.e#|8[hV_+h.+P;xٜ)9 -=/ ZSq 䚒uvs.?kp?,U?O]~{~GŅZ=+(بP TCl#s+A@Ȯ5:*G=Y.SS~(>*at(M0-ofh>L58I"Xmퟟ^<;hӟG5q|%q&ӉN@Yz>/T~~,i^ER KL40? ՠF{j>\:&;DlL"9UE c9WS]՗]Bt-E%!H$VRJsx˝g"ʜtAh~,UjAq&iSt'iFI%=Q$9"1-$h0fzdh߽i1})'i)Oo|$D1 &}oWdHlLl<v gtj46O\Ej@C9o[Z3u^eZWFl/n`\!u@ ?x[>!"v7]夋ìk Ҹ@CJ0W‡,E=VbO=⤼B+r7ߥ8n_\_GUBmiaFIԽ{bA.c J-WX'41X0qڼra)P()Qc4ĠG*vJǩ 7d8"ɍx)pg>9$ `:X~l(UaVFf0 ch]&j9-)k10DYHi"t׋7y F'FB⒜?5Y#.e3\y{)wWQ ʠ?a3F ٻnWIr4|K.b60B{V6?8IG,~ֈ)q~&RI adiFgsToAYnz}UnŶI4uH'Ug8"ۺ=$a{OZBA(w+|cáC:d1d7Q䰘xwm6Ȩ~Ϲ'u2Oe}w_{6–|jRd0Hn?zH.N~ִ/ ( }n 8=_E'~~ VP!$@_IeD"cHI~"b@0/_3Qu45&˾&$h{ OHg*> 10 &2GzZnX}lƌٌp9!"]su'F.fW1~w#Nրr'%RqNeh 8 RfF iFzrxVP.$)&ֽIO"qm 7^fDwjh|qBY`Ǝ+J;5N a, 1Ө ƪb~ŋnbZmfeԚn.\WՒ*YډW(H2lb Dr_gI׼1j& .FEoqȜBEGeL]wVGbۈav;} _<1naFxT ۞\`-N\c7 G -t!A?\[p7~L"cMdmaF-uK>(U(a.bcwBx@ rv;( \ rDh^ND]?:kHۈT:{1X* G}wO%wX|rn* H38Н-P + Mڃc^3j[0]ִoK,/[BEAz8!+ VͶ=ssc=e`(O)E( @{|a=HM _L)y~$}[:U1dcS?N7ZWKVJ*56GJu+f+v!b"K}΋M>s~Ƹ2̦PWL/G;,s-i Z]e)(Hŝ?½w p"raZWXf +]>w}Vrcy)qYB?m;49KiR )ɂ{l≮77Ë6VyC*̣E+N$_v %5ZnVcA'H~Ȍ׼.NN`)L_٪[;#[Jk L!z X% m C0^ y$O 2wa)ːۋ[9Ke43tcbf/vU8R|jwìF7ٶfTSp\$SD@YiZnMvPPR=+Gm,b{;NO WMՇKM_ LSPQ3fVL>|t<}NpAT>, Cf[ iw6ԕ6-<By]:g uX"d#EV[W?ۈSĽ;NpmcS{zy,p !VM#, .֘`y#oRÐNq;wՈy ]ü#]Jra/]f\ k;zjH@vk9xV+\).;V]4g0L)ϻ穲}ꥃf~OW,>1Dl -Ieu5lq6qqgm#ZIɍH,\?W 7{ݡ]5gr%|]=O$*_1qu!u$z+e}w<1 І:,n7u#^.jَGK¹aؑgݜXE)tҚ ^D2E?.q7}b䧷~JCE|bF6bRj(̜yšoЗ=PQiR0iY>h)#cnϜA=0aPo=] )!9)r'sTܡ^;+$j'd~1#d=Xo]XH0%4 7e=S3kJRPx-iK{ARwD ;*{_ǎ!N]/0*\E*ʹE@ƞZ'-d`_E!LC[<5uh3Iъ>ɪTllt-|gw95TQho`>Csp-1iV ijή`)7 qu+tҟ%mk+5SEjiA쇛 ,JE!Hً!K\sa>0\WȆiXopĔ$r" H,SXujAx&n=]ĽuyHxtQZWws$+=h |f1,3r5T?QA$ou4dT)d}} e6ԥB=BI؇^2tFRۻ#gI=z3 \21"d[سǘ5wzQFƾ&QJЃ#+? ]MPl+;uӐFMUvv#K䤗Ka Q{qlzaUi$*x lfT!%Ky,F'{!71p%[yg@[j)m?4gAXSd(jԶPN&RR4-VҲza]wZh?@ҖOgJ@AgQHmW}:mӑ: iB \Nu?jyg[i jR.moЃ0icAv$;7Xͧc?qsel,xtov# 9 "7F\u%|h\eFC%9DLdם :J&"/'lJsբ~E`xZlٝRIzC=B2[d!Y7|QZɡ|,/鬙ʨ.ưpfWD9s4fXl5#rVzK{\[RIJžyyY0ܮ7 MI:>F4 Xg1sz€}}`fM))umb fVE_ܣD>XJ:2ٿKàEb~ \Mt>}i?IYx6_Lp7 idxcXm2KJqd"qsiceω*UK7o7A룹Ftf㪇M5/-U(Gm/x6ͅ, -9{K"~&SҒٕ&D*@lL n]y.TqBnd_0ț Um ڣE#}VsfXt5;+4mdj%N'gcY7,$dZHc4MJ~JJUґ1(*5j&!2}쵦x}]^OJvD \רO85ƍWb JK(wY44–ԴmGP+mP4HYeBCF@^U.*=EK >tUldv0 K鬪+ u݃AUN2|=f!F]}3{['daZ%;J2{$2Ӛ~^G=ù,**.xOdexni)ycl׉Äj 1v9`;ӕOELЅGfKvjZú3'ʦJA'W 6s,k>ڻq$j-Æ &)Ă54dj AY#ov̲gK_u!pZ>w+k(VqZҠ/d\i ryteexzrPsJEXxE k)zN| nIrQ%JiX4pP/Z ҰWSymMFO@ĜuP#_*_['}GΠt ~թRۖN{Pw]D3ɐ]׮%1JΈW?dɹ裫߉ۉą5[{`('(1!AK#~ ɡA5T5h9#^&YS5y2+{ZHZ_<嬭VQR S'Кە%~I$ALuѓs6j@(Tɞ`e#ۘt..Jnn3*Ei04h"O lPX}0ϠnC?3dKXgƾ{cK>j;tcw+N~q_IY3z4FyQb^,`iْ dեG?r{uB˙WHTY7׵KK 7sx6%L ?%1>$66vfaχw(¼ca8R ^ŪRE-ޚ~ ,wT'0(S#EvSXUU^^_Bm>r d)Hs,|9y%Mr U ȳ G=۹gBS9+f'_La"v𥶏gR.cq ؗb"PE -=ƙ@.X9q($C e/@-SQv{1&BcclՋrvS⪂wN67; ",>>[^u 1Jj?U-|2w0A⪎"育(IoGUTZ@c`?y aQ~H{3oMl'bWxRקŨ çD\+s!v_^DAg2!j],Popj!KH޲l&ۮL񒍨ݤG^UV^j_5xNM#HQj+֓w \^]&^*]] h maV Q m^L/a6%F+z7@6@d*Wv :fzfP yGzӡOG+i8|"I>m [rn; n2x\4>h5KϢO*a jwaq5;4\`6`lC n7LMo/^΅Nk옥,ɒjy[{kXďW{%ᎥRt7&A6 jl :z;0-V4/d5^wAە̌Bll%JL./;߼lj+Fև1¦u]~YmIK{=<~+Q6蓨+,ey(زՖh{ A˧ÆYeG͍+֞ǩ1zf[YaZe$~kk|Wt0]/q)6""YRJҮZG]SXx\1ި7Jw)ĺ3x̔VY]803/$ ="kXCib^?nYu‹_ddG 8+swWC6/2E0Pza/GBoGGCayfmYIwnAvkpyZqlpBAzm-o RQ.S Q6!~Ҽ6Հ?=V#V50rxu!3J$rVqBH|'QpW l;Z }ǫy(lὂ zoM0C $iiI߆"JYZd,ή,Ȇs&V:C +],첻k,:_QJt&qNBuS 2]jr,;R;ke]kDXt=7A상Tǎ}sÑ="~D&y77wԪY P2zZŠyw^SΐMڊ`rwGpr2vxV^Z5VS&J14j}`ri&} ~p XG_ϲ Y: Y$`'32u%IJ6Dgn;E ߜECR@t_sRkg8ot7lrVLeܦ^4S Ź[2L\Ôf8|#;L@aVsD. 5w.%06P 1}Ť;Y.A VC]a'^?|ǡl0:Bx6wPK. ,☝4<~NuuCZ}cd߹~ lӓdtz_kw矅mUTȀ-at/g(k[S%қ }mx^hf)VF}?O/i%xP*EȻӏ*yaN΅ДFnzM !p Q{Jg'w=Ĝ3X:1͚GA'k=?6݆ґWRXL@ p5nN$^Q2J<]tÚ.<L}+3;Jf0ڕCUmSٻ FdԸT\O6crhyirS4V Y?Ѵ9m51ULv'+y{Dsz3fz#e˛Z,FKu+&΂e>)멍6XP7f$7 E 0qGE\p`wans.7!Nk9͏EJDY4ǜ|U11j ;MM*f[?LpF>>Ц *8<{~-7 G| 7-H}|t4~lĶԜ\J>,pOWBRBhw?}7;2fWCހ|)RYռU16=(sxL\מI,usAo{櫳xzץ% 4gh"o'0>qb0Q&b.C\VStkGXԌ#i1v{S3 6?9ub?k!i<hyFܿsZoT G0N&@Gc"?ɯQ ӛOs"Nk 4M-O{A;l|D&K # .?83 i)&@`kā#ؓX;j<5V윔jvZc|4?)kfx N.ilWzF1ɟn)ܺClxGov6dϾ WQڹ2Y]Zg>B6ƚఒ)IY$I82GfI55:fJGl~6`g}A8@߃!™|cZo*|7B5G_9\A\2S\OTF^#^VѪ& NA+M<C NWI(6s ~}& "A\+eޗQMaߵ(tU9ᶅql@Bw[ WkZllߞ[1 S"!L?ݙ:-MZM!1,FJeY:P5L`1Dl8˜-Fl$~܆գ3,s݆A`7 S(=eELؿd3WH.Ǎۛ28AwzN? Zswȯ:;ޥ("}\D .L(:*C{RA?a()PF!sm<iZIwV@/FHVqpEqOx`q3i Af_ׯok)D^W|ҝmM1BZK3ˌ;;y\UakC V]W ǹR okI*P H%Ij(AvII$kͬ>c(p1i3=H nJGåGRMGGnX:g]I,b"OVAzQ$nua92Kk1rnh4aslZuAeNb2y B?%fjrVwVFiQ%\I(@+< R`5yxpKj cX[#VQ;eiXzx"P_R7A2o"Mt(5u/NӺ\[OMFjq dU}wN&;٪`VrKk"ǎ' $odbdi\gFDd&?C?bHf {4j}c eRcsc1\JJM-SW9b [A> >E}e3&2 mj?#*AW?µ]?Z 3$K_F@4ߜd i޼SEJ`x|6'tԟЀvUtPlD{~Gڈ#jG!E kH$R4Ɗ#gs7?do0]kژD4"vJq8MVK#!>2Q[Fp:0Af$5fCt7STfJ8Jdc FJ Ԛ[`I^}ʍ{rp)"945= q YE Bc V6MlG_wWBh&#mEiێ-2Ay%v5,ia߰A@sđDk&-Dr8g5C`=Ay&\4&.ŝfl׋޻ucUr gMdQU`hNb d3ݼ!""jt*DRj32*D'prJ7Mx-8r[A2J' y?ÀD]"?Y.>tRT+.Df_H= ݲ*]>qR|I(*CC4tX@"r4ldA'zB2tV:9aݺéyV襋YoT$ H ']:ќ4)y}g5TSfM"uw&mo'HtD[[i(BEee8)ŐRhIސ!-ԞbJDuCբ }= E! "QĔYO{D^΋Nͮ 몏Mʄ~梒uF2@F̥ .B0UtOƶbhGzC'hˣ#pkJRXRtj2YpUz]zE86:{OUO'>/$Q9d人GYpJ<%q=T%kR~f2л(d{2 {[׊UaDmbJtT+}3P4RЭ`XK%yIO=1QU¸9am 7]>*( /Z ] PϙRu|ɤ :FgJ1ݰ"lcugU@W&B ~b䭖ew PK'/$(buJ9m:ig\QǗ_i{u!*Dr T'] &I AbAn2[gg3ٰer*jfNY,3~hk욃"}Mj-^dȧh_huQ:! l-dwG?aLs >gZ9ZgT,pLhCߧ5w'ta$ϥsO"e^G\" RlN-ڨ{*N䭀: 0_ YZ