Blob
#0x01f2bbb029777095e069c6d1127bd8606983c6418eae750c1ed9b5c1f5a836cd
Versioned Hash:
0x01f2bbb029777095e069c6d1127bd8606983c6418eae750c1ed9b5c1f5a836cd
Commitment:
0xb9a16a5ab82ef2ab1f719436cf5493a88ddad6f90e526034d9f8945cd51fcc2e8156e53e17298e2103df68d867cd4a10
Proof:
0x9517bd3aa85fb401ab05f6e7e26f79977b7ba7e14f57408b9561c6c1cd5885d77f5e2719c947ca03fb48ade64cd36787
Size:
128 KiB
Transaction Hash:
Block:
Data:
0x3300016d9678dadcbc075054d9d6c74b9373902448ce48ce92244814c92008921c46909c9aa61141b264040e59909ca324c939aa04490282e4200d08be92996f0ea9377794997bab5ebd53c5aaa24e75fffe6bedb5d7da7b9fee3e458c7a51e72e08730d420cd78538dd85e2540783a1b8ab1560c889659c3215ad2c3a0766d91d794e81ebac424837ab21ed2b30d4ec668a462b18b0ecfc02eead8cfef290a33b3d3c4ad5e186cb9b1b886561c639cfc6a5cc60f86d00f323596c0a7d27a2e2275d42cba784cb0303548a47490e377d885991db21d81038aed22f7341c069052d278b9b61e1adf4b2fb82e0836f50cfd63285e978996364a7694b4b631240653004979a5734f12b2939c2b5331efcf317f19106344955e7dd0426945b87d6a110dc7b57f097b959385fdcd12fa21a6de9a09d13b734df2b144d786545b871900f90e5357817c0ce7cd189b8a2782cdf76434b529b9bb497b379f7206c3ea94526574e86d7b808660f091786e2aa50204034e9fe861584727d1c40b6758340712d2e10d623c945cbf3f038065e442207622b8f58ead0dc54b7e24c026c75205d1a1827ae1690a6a618a17a4fae927eb561fc26517eb437f6a933375260f690673bbf469b00549ef4d4e8bd2f91d9de29475f26e408475e0bb2522493337da4dc33aca78f960960ff485f8492c83ec25111270c85e44f973832294d8794de62951652399be572f4863940c8e32f6941a027c0cf9cc3bd607989e0c33ff008ed7525e4b534eaaaf1a4a61ecdb7a1c4d38df78c395610002c140cdbd651a54de47c1cb20630c21b3d0ea536ee5720372d36be7ebe23c7f5efb8d95fc655084918c40147e1a994b9a235ea15aab302779b3687323a7b5718939a697ad301eb9880f43cd3f98f45f20cf961b17e59b6dceab08f3d234232c65caec55ea585fa7019a318854ccd3ee798e015ab434e2e11db276af78461acd20c67d6947f98358aa0da04e31400d01363360717facb949f73f08e82378b3c17932829e553ad7833c726129300b11f5c77a64b6f7f1b4fedddbfe7c24c4d7b131df74b92301da7552918339f848582c2a558bf542556b6f1c0821dec01d6460ceb27ca51dd1e1692a4ee151adfb0f9ec8329c8c1b2d6db198fe4f34a90e1fc55b9c20c215790f66eb2b50ce397cdaf525a646661b636f1a47a797f555159c245970fed31a06db1bdb3852d74cf193ddfdd9cb2d16ae4c9b35aaf3a25b42ce3e89e764869c10f6e7a0a1412f7f6fbd6dffc9d7af7f7dc50c1ba1b25b22b0d649f77cb7316913c89b324bc0f1f2b57edbc1e1ec08d054f013c48dee67398d9099d9d361ff42c5fca914ef43a9ee0d5d83c7986b784a6e06a57e781087bfc9d1b04928540712c3910a0b88919083f7518a52f4df1bd1d05448a595cc748bc5fe3e1c74ef5e0057c7c97673107907377a3db002b067ea88c022a272faa2b2f341a8d601a21a3d3f3ae6920f10f9805c68cc2ce0f870d237f0bf477f3f713b6150c34a014cbe6c755c4a3096739464e58f078a97dc27b3c447268ddf57a1d68dfff0a88451c63381d1aaa70883bc8e450e089624c190d10a1d66c159a59f8b2913453fde06addf9652e08c86528f3cf42edb4992b97fcc0de1dd947ac7604b106f9a8673b157949e16a498e033c09fd4f58f1bf16653c35d6732d546422c76f4dd9e87f3bb05d9ab74c5944e81a834b1408c5a1d8f93da17f3691b0bd05b948531423eb9033ebebf94c4ce4252fcf92bbe76e32d7b0c5f89c376b02ea79c949e8756a8f26ad7ac7ca11b97a8e2c2ff01080f0949d9078b38ac355f45e382ee40adcd80a7ad7a35888f6291af60c318136b66a74e8512e737096e136b8b33648ff3e806ed192696ea3d99464391c195e86ba7690ecb5addbc8b7c4b9bbde60ceab6807c70dfa652e1868fe3a373e64bbd3daaad23ba0e1ba894ca33da37c27b3d00243471cdbdcee501570085117a016b108e0acbda934fba416e7f90ab151b3884c3d63b4525d798cb279091c0d7a057fa3bd73aac81e8a4fd27c15aeffb2802d421baf5da132200a2199604b176d75a8049425b8aaf9cb018659dae6e111ff16883ce1a3a113c9fcc2144a24341d2266008e1b7c05ae99338556d8543c378ad1484bf02c4fa6f07aa45e92532b41272e740d379f589815f0f011bea96192d2e3d755cc5f2b518daade74a06a2261ec265ab1b4ef2af006ae60c5e05e219f5541422e3d6debcb99132ee7110f1f8cfb60bb3762c53a6008e393fb51bceb6680ceeb86b7dcdbdff0b07bc4a5550b37f0f195258c4787ac94028262a7f37ce7e93007c84d6c288e8d886410881a2ffcb33e94c2aba3599cc5230b1c88dabdeb0fc40a6dc1148bbad11799ac65cc16b89ab003887c70ce9114f0e937640c73423bab6cf258c5eeb9bddff136ac31268c455d8b01e600f954f13b8ef6f1cf9aba71b8a935dd51bed1961f019b4d1c0ede5648e5e3c1add81abe1532c47e994c1d40b64ef09c8f5260f1cc0fd048f62067dc5e18ec13e20030ce787615b7fdf3439d610e1006d1df71f4d63ff32e6715340fb535768957ec1eb5c32a6998e275b2f42e22258959d7e282ba1e725bc018ec6433bd3837dd21e5bafc41be6ef64b6741bd45bfe38911a3e350bfe8b4712c038435ec978399e586e613bed3c460a0f9f1766634b113a62f07c0f7758cec0d706d2754c8cb041110e8d64ba413b6ed9ce66bac5a7c209d82f058a74f9e4900656b118b8511544c0a7380b0dffc3fef907f861bd3f33453dfd03f67212f5d2ea9dabc7dd4f492b4930e531e94edf86645c97809b8219c9d241a75b658c66d1df43a5a92a92704dd87fb44e5aebe5d9e91c772acff77ef8e7ec7d189fd6cec2360e699c51e032a17a9eb9f95d7df3094718d13fa2131ae7d8c20649a2861e40e001409df0f6fda774c200d2a0e791fc6d718a51ceb1ff3e386cebe710ca23c1f56843940901efef2d8e92518b2aa2f1dc99c1ef23fc04d75dae1c40820b2702a3ff656fc42624898340920be48c7d62cc851cdd23f9c6fb62c7a8b94faed2935ac7a8e7cfdd34c927aba8e36cc01f2ea3314c7aa120802d1befb196eeff1f135b17931c68d6f1a1474be1b1e75e513f30ff2e7cb67713c06c32aea0a006d4b0820d6dd23db09c521eef56be650c18ff9053a52ae4e090225eaeb5af3b130070a9be965a3fe95608e896327d0edb1b9798d86f53ad4fbe5a5d7bcd007bbdb102bf1afe64c18dd6b6b0140f9533b286c3cc21f57eba9a613c357f9dbbac75d512de2585997448784671c7e9497c06c2826ed05184a74e7fce7656d637a2db69b18079bf1b070c18246e701b2487986f0eee6748806655b30491d2e80839c4f410bb3f592423da18c9fcd51aa0b8ce4148a3e49ef899f633060f42da1ce1711e61075c9558d80a2ef8e82a11877b06420317b715bec1d249f2875ee70af62ae3f0d8918574ab927f504295b234e1201da8af866aa150cacac7959c5d206139cda1f2ecab5bebbe58a9b582c37165892725462d069da810eb0296559ec3c74452328c59635fbb82847c085b65934d0ff882dd262e578f8a30a1c3df2caf4c3a5b62a77e8957c4aa328d31fc6d710279db8653d8febeea5820e7a9c320e28690002319e8ed706ddd24239629ab50fb727a9ef8d195bf6e1b763d7f7b405a3a205c23aa3ae4c8fad24266afbba100c732ead4cb8eb2585cbbb48daa6f01e48e432591d2ffdf203405789a2a419470c6aa4a70931127743925a175c7aea1254c22ea3269e7a370f750b6e458821fc1bfebb8138e1c52d309d3170c4d3cf46463ce53b3a4e6b7e3d99260e863a2966b7b68200d6eef281d828caf0948ca57c0771865027d1973e053cb2ba3c86baa5967d938b80bdf51d9e1b11a1839ca9388e9dd29d3b18fecc849b1fb5b42351f733df48b6e8d52522c2e27e03b354c0811fe2c4c124f62a48889b5fbf1c951e2e5560d94014ec2b2706e7603037c822c05d66f7d92fa1465adba6c4d1410e538a7cba0e3b2bad20a03dc5fc64214da5247c8763ca130338eae3968e59571432a73ac7d8c99180792f80c394368992478ae19d7c640f643e94f9b489d7d80f595b24e7d9972c010d0f59b888f054fc392281d8d2f92584bab354b803bc8106c5efb1756dcf297e8f081828dfa1ce97c9090221b9522446de386a5866921f23830c499bbac0eed39b6fec0356bc0c5f5689d4ad39fd22083679aac89ac069cc3878e0d138e8ca21374ee21bb84dc1e615b891b40bd42e85790bf5b113c1f80faacac3aec9973df19ec838b4b96fa44cb3ac070860e61168dfc1adebd5cb7aae1639f2c0a6b4cea0a3bcda617fd48e79ed28871d6e4d2fbef5cb5c10203d07fed64d5284dd77fcb6e636e1f2230fc6399f51ec6e0b0526d52e1418ce1680eab0b8f6b9b1478ccbf38950f293dc67942f329d0cee05f739587dfdf2b9112c0e0b8768e7fec68af81a977b3dcef2ae87706057dbb53762322bee07c493e535e01c4e723f6584ff7021a545163ded3f3cbb2c7d6fa604f038dfa286a3ea4df1cddcec124a363fb3ae68283570f8f4593e82363a04706d3522c05461290c242ba0c93ba8f2ef2eefdf8e4bb88b6dd2710dab3086e6312c1c3385fe2fd420cfcf1ea986c5255fd67df2f618e5878a111605d7833fced854230485950de4b674cbf12e8b1cc6d9466c6002963453a05ecf2f7329561b19a36428d273397718280415e6f9b1561b9a83d35fc3cd0e0c957f323b3e9e0b10b38b3afba948e014121190cbe453f298b6820012d42a581ba85bc4d6a172d39a4c3111b82d90e0eb53e447c298ad31d48ba82f00cd9c87f73ae2cc53b364a40b6a0515082607a7bb4e9e13cc8e15627e188d6b085e8017a6fa5f130606c8d50e2aa3396e198a37d844674ef1f6a04809acc4e230657a5b20342043870c01773e2ddd3f5617544ee9c6cd688b2f3b45f74826efa96f1c4ddbbe537ce9ac7c175e98da1f31629403685eb78cadbb7c86a5cfabadec4d0243a3613bc39cf7555f1e116f2053924602cad34be2538265d587dfd2965351f1339655ccc9531152fa50353d225698dc6bf0c2d4ff8b1163cf1a9a4b02900d5080c9bc04d56bc2784a2417002327b6f838896539232308e00b5d6848674d7f53fc4c3ccee02519902ad4122d38299ae92787902045efce092f4ce3bf284c52fb4bcf2b969293a29b3535872939d6082a1f420bcae94ea1a2c92aaf5aa606c201bc9715dc5cc61828187c6add16b726a1e81f0af74e0dbfbc2690beb1d1e3388b06578191daae50094bac291a0219cfd49d342869b7c2c38f96301e7bc415d1be8d0952220cef3a0c0674fa722f277687c26f6c543e3b4de51d3f363ade4fba6b5120fa20ab06bd3b4d1a1edc127e8552d81370e0823701bc89a5e54e4db114b6989c72fb62f089f6edad7b9908fa15e4bb00ef500ade3883a6b69dae2c6eb2fd3e2feb3cca5b81d7e49c2cf515ed8686ba19f0e08e2b804b67a1fae775e4b22c6c18c5413b81bb5589017a411b24cff0eee3b3c72fc326014de2370a525df6b74e06dd14de49198dbb8e9858166d5cb7edf4788fcd71ff33c37b78f09b2b80e31652cd768455692a93deca4e1f7dad3763926055c6bb3dddd268e5aaf2e09919c0d9583e1f49959441f0902f1e893e3649255cfc75e3e0fad030ec76dd649e9d321c58e23a147d314af2d240244bc721bce0dd1577dc507528989388ec9e0d86dc5d5805431317c8e55ac10032e196dde998f2b5b87649b9aacf0a184b06cf8ea3ddab5fbbcee74e72d96fed1d001c31830339b2192ac95d1e74c53623e50d5dfe9d7b99f80853a8112ea0c5370e7830d915c029cbd94f529c7bef9178b52b6dcec9bd4ecae968fdd05070cb1ecbaa032108fc1e004d316db0cf948e38e653f4bbbbd03c0af9164d5b53376c1c713a4d7c5f0e95a01d1e4cfecb601060605c427c37708385011bd97d537ef02526f6daddc06cf1626d7a625e73178131c066dce4eb5926277f8aa8b37fef823af82d375abde5bb5a442e88171777c55f93c3836f5cc1e34a3b4b730b13662e0fff27b38f2535b39c5757aaa9d6ee7eb4f13470bbb758f51a6098c1b3870565218de320b0d743de40e2ec28cf707ae930d3456b24c9092ad80ce0c1145700d300ba9be06d34bd945c91d1c7decfb4aa6a993ea613fcecb847a731b0bf4e36043eeb144776365ae92127319d313218e9992b334ef1f682a59a15dd78d87911e417ac68a664ae10690613ad8d2ff481c96d59fcdaed1d665b2572c6522c5faaca14bc5e04868d74ab6a01349fceb8b88eefe0de5e6fe1412cd31edbba279afe152a805983edc24e79d318038e2b7b052e2b5d75f20d8c7ea5e31e99f58b5c534d34cddeb8d4be92e1238f3c7689e0261f40b28b7974358d1595addae49e5afbf821e4402f43e20040e994b37bef099e5f095ca0851e5c01bcaa0f7a0cc35eab7f0a8bd9ad7f7769f64187134a4dc4c76f496814055c6ed0d53c40da1ff6eed6521ec03c1742cd1d4e0a9dacd2ad7d4ff4c1b9b2af74cbe3f8b9a4f060bd2b802d004087b91a303c92ac048b78aa3e3dfb22316d3d9a8b6afcd6c7cd1bf361a81629fd24f6d036e08d8f1a55422a43a1e760c8e8b1172d7587cb5696fe064ecec33797f060fd2b801b9c466d404c50fa0f49440f41b2ee8c315be548c8fdb225a00c87148bd378c880a5d44be5fb8f9bb39c3aaebfe1a025c348e3dd808a0862b133b1b4e81cca55c2ef0e841e5e21a771160bfa0aa3ec8f7966dd130ebadfe5301c3cf48e61afbda3fb3642f89389311de05eca3037f4fa9df1213106dbf003d41341594eb29eddd22a1cf24ec05bd865a90a1e6c70058fdb587659901c36a3f00edfdf32f53d4f4a10bfcf3c30a737151580f7ac15541306f8286bf5cce9b96019a223e86a1e968dcebc4e7d94f340fd19e790397d070a36dc91f2023d147d4c0ee1d27cef10a57c5fbc5ecbbb8a8ebfaa2eabf7a869b8fd6e84ea8f0e61dfd11319e09c9b9e1bba71f320efa902da27d32ffdc972d5e66fb605cf7a8f7a4801237768d34746f5362f32fdf549a6574a1bc389c4f59e746ace0adaddb7eefb601cc765b802b76aace661806be8b4e867c358fc2396d525325c112cb7cfef0c120074382f9a078100fe0fb3f58536fb2f3895d99f365808d8f3af225567ba0f2e15f6a02738e985e4fee0ce5fff3397cdaf6fe3a34765a3529808b220c1052a583229e30fee96407826ae2bec2486bf0d2326f19c6f4b1ba674f29e6616edba702665b16c17706b305e96f616a202596948ad7615f70c652b42bc9b8e3d6d9d640528c6db7e1c8e4bf6cb5c30609f18e3d26410c04ceb7c12a9cbd5d35b8ce64d3741bbdcb9198fc9683b659604016e794872b4ec968c59cb1bcaa7bff0b1583807a72036ee70b93e157758b340b305c725bf82bf0feda9314981882672ef5b7c164a38689cceacec0cfb4fef285ab1781ea8b47e0594381feccae23b23959d0b0e11cb7e438b9fcd070d5b2c19d946f56c4eb2bc9b86e3deb882bfde34f2b20b1c6cc63a190b4f4d3ce9a2d7903e0917ef068b1430bd0c540d7e82dc08a0b3860b33db0e052f6bcd51bf627785b0dcf7d11480b6cadcbc18fe60e666b9fd83bb210e45efc06cbd343f3df0f046c115b135906d1e9baef627f238d7783fef40b20379d0f0faee214df693995e80a842c5260861e5b356b0b5de698209088390870886c0156f3d544be30dc0ead306c79db80237408c8c8c14ef2d0e4655bfcc6e1d3373b63f7293a3d74e98c87ca0d1363528151070f476a551ff38adf0bc62ca01123c4df1eebabeead3f6cdf44166344e694ec3ba0444d8f3dfe2bc0d45afec055f9a5f5fe553aac7687146a50d56ac23cf0be47b34a969d94fb68200429aa6115c56b18fa52a5a0a1ac9edbda3591c2f8d83ed865765b4c8740c34035501ae3b23fb21075126ccded13bdd6199d441366a1edb1b5839642c71f6d823eb2c70118feb9cff44988a1daffa687d4d8bd848c62b12714fe606530cdb5630d0f8e23df88d6d6b3b92125fb4ecaa322d49ac00e474ab22c7b4d991a51115035e002d30d5265cc7313db6d1df0ad5fb5ac2cde98ecac9b9d32023ec5b34684a69e42731c2b8fe6bc240806995db6bea65d72f9c0a8db0e3b272a8fb456754cd21a55d0ed605e4793e4f35405813617a74ab5441a469738bc5bcbdf17cf7fd1101dd063783b7859d2d8e93d2f0c2b8ff8b1173b0a36d0721e530ef3f7ebe7dbdde25580ba24b0e22bbe2f9f251f02dd74312cd7bc0353c226a3a51f681cdbae8b2ca533e955d4ff991d09e74405e0f6487f358b9165e18cf7f3162d7056488a2b18273201b3a8fd757f932b53cb94075ffd6f206c9cff9480b63ba049056a9e48bd7963d5d5c866ec68df318fa64b092983fbd63e3ee699491de75f34fc278ff8bc2c0038b4af533ad64eb266423ae63d5a49d5fdec516ee0b90bf2fa5d0f0aa8da18a01ec269c0240d9e3ba67057411da883285886e0e119070a06b474676a6d80d49054731d81185d3e58417173766f9f678570b02b9f302db34810d39ec9d03f91f3f0f9b48689e9c376315ff3dd7e3f787c68f28178ac9dff67ba167353ea9cf7d23a92f0a080a723d43847e339e672ab2d9e76e42db8b82a240e69e3fcfa95d1415d84290835b45f06bff19fcb7d57e8e3ed156a1b053e88efa6a28eb899cba342dd175c2ad1c99761d1408cba6e1378051f6e16ef3c017531f12c19cbae9b3283554088c45252c439579703c4ac292071e7cff0ae013d8abd1ba8722438e26ac348d9fa4689269707cadbb9e46c74814cc91293da51e068c3bf9a7c40b2fbe343f6d73cd3fc3a7c52d6320b87fedb1775e9d3a26eda2de5b78b0ce2f83c1809a373fe7d638399f356bc4ab80ec47f57bc136c9895f5f838c8438825f44dae8002b09a78734fb0b7a0d5eb0115b931b9950f03b9c63b11199e1b8d53a777e5c4f2bfb51770b43a1e8394f242fcdafa71e9bfcf8d76ab4d58af34d2c1bb9334af73d041d7aad2020e71d860a2ecea270a3049fd9cc6ea542dcbc5a5a4a3fcd560f05e7938585da0a404dec3d23e2808f17d9f107d844300e0199d41c50787b70e41af1d6c8c4b0be019caeb0ffa2ae47e734baa502271d6348690f1e617c0257540549bccdc726c3aec6b54bd2c11d7f0c5c8b74b84e18753018a330a425b1c0ad1d40df8f4caed13dafa4fe89722eab2a1b6ea09099e18439e1c5cd705e0b29ec0cbc5b116679da92dacfdf79e071ed8f8122089e32f8d279438841aace65e9a924e437895acc2f7b320b7bf2d5dfe4b52d9e039279ab779e33993678efed70590d3e707a5d656c74dcdc5825ffa8a263cd2238ae0c1eccf2cb6010900a33132e187a30b366433ec7dca3d490aef2ee535a9d3e1137e81915d22c8e2f4069b41d39a6c911a8e30636f263b65d88cee3af06e9242418115505d5bbbf35af734384275c8ec476c215b8d55e6616afa23b94218aea014ea9f89d4ef448d30211ee3329e3072cf681891e1e190a1596a47a5521b363b743ee68d0f1dc5e5be1cde29e0c3c64ed7a0578ed74c3f98bd700458f9741b8343f59598381cde952b7b60cf6228049364c9e57da50d69b86da03e7e7bc7bddc766ed592feb01edd05a4a3b6429f02c86658357a76fabbf5031a1a20467e193d37504371b5a3e860737fe32180004642d33bf31de6f0e8af12c5419f3632549ae4c2926faf08004d6c1847cbb055d0fc0892b0fadf14770eec8a47b59703668c7251b3ab88f255171d735abe63b26230c1edc7405704bd6b147b092488950aed1eaddf248f47d5de2d6ea449f25a66822651eb3be1c00197bd782502a850cdacd5253a78839ac9ead3b5befad1a82190cfaa465ac060de7e1c1cd5708b531f0fa39b7dc02bdec5c0d5bae5d633b36e9c41478eaf36b3bd1d12ae65183db404037cd5466711d87659a4fe4c58d34252022ac1b13f136af44f9ee02f375cc3f85faf5153ca6936daa502b75e570209b71d84ad2537b256e9165896175facd05dcde8258b70ca0650c61dcb57d9c3fc550af3d87428e7667d25efd61a8c5396fd1ab501e3ff3a62c38f0b5d93f833eb6dc2e274fd07733db06f6be03083f334bad9033e4eb78f4ec51f32a8a26ac16b62401f4b2c14b9fb1d0ea416bf3af93ba806c8ebe7ba8379e5ae2eacb8c080e5015a4c283e7ae004e5812fbf86cb1ceb2b94b7212771b45bc369c9b10846f3f63418e487a662e2d7e0170d73e71ce9901a58dd11aeb9ff9b6f839e6903fe0064aaa57f2d5b84752eb9d0207261fbd42a845641ff1a3263217856a5520b20a069d3d0835e8158dbf68dd365f53cef3533500b437d066f65e1aa455369f223e149cfbb29d38b06127d72464014d3e08947e53030f1ebb4272a151483da998d530e6ac71b136977f3fb186bc8cd9c62328549fa19661b86a8b920e28c8849ccf3f1abbbd248dd691cead31ab44bd3fff49825625ca23e83c967b48091e3c7e052f3fcde79bd868ae1f727a263cfcaceb22ec1d052d18bc7ff319155ee979af9f28124049123e1542ec9fedafb41a32df96172e775114c35a2ecce95c7a11b0ce0c64077f5a4d3e7105702287cc17178c138abe572c7b21226ed662a3c61cc49e380c3c6f8ab13b81c4734026622c2d5e979a63fdf85a318ccb22c683900de1cd1dd18378413226a6fc6d4e78f0e41542bdded015cabdb99d290b557eb55bdbcc29edcc3ee2988aae43d484e84e78001e052848624bf3dd6baa530a2c67fded7615538d44d864a268be5089af7c1b9c22148a8503531041d19f805a2fcd4f778d36322c341a373ea683c4bbdfa7231db7567c51269612c706df35884930d4d5f43eae4506398be090c192b3c6b39409a7c1a016c953172ca85859c223a67aec41007830f115c03b1586bd0d889e6e3732f18e4469b763236e972ece2eb59f42fa146dca539ce7bd012fd114a49efc1e65b409b9a3fef6b9ea10dfb11c853325dc029fce00e559db527830c92f83c1402f2d99e0cc98b49bac86fdac97a2f552190e209e0461f83d96fb15ea9dd41830c07a8828a436866761f0b856f642cf2b391ecdbc668bb363ff796773852947c5003c98f40ae0635292e4771537b74debea0511be71e12bcb4f2cf43825cf66b009f27a9f05aaaa0036b3ddb6528f34cd1532543c6a95ea7502307aefeae3a1c526e99a45b8b0b014c183af5f01cc2ff71c2ea682d89aa4f3c03a434382957d72ab5040eede524cb5677ed1f48a2360acc626f628019c4d5a75e2bc40d4519c3e252fd09f9aaeb686cc6260be196109071603248303ffec2c732059fad58ed8398fda13c6d7d3884f008e12362c610a21280207f73855ec0b77c0faa4938f81caef5532f3e7a5ae7aa64794e7ac8c915b6d30760d0eb41dc8f7e19fc10892ff32180410f509bcfd7072eff95618bda8e4dc2cd97b84a7c15523cce850bd57962ff12fde001cbc098452149f9dab0b8ff9b4111d7158a2a2efd1e63c0ef318d8d0e92a8c576d86035387fd39d47fbb0b1187184cbd737ee0db25e43a21c68ac045ad7d1baff47312944b6139f1139fd438803be289a76a2e7c44b78a09ccf719e67d14da0c4bf16cdc2eacabde54e8c0ad8004fcf184a2eb8a225c9a9fce2607553a8bf21b8d2ea0041e03f9da0c74b44ed62d9baa8d7d2ef43e51468c4db24b802fa194a8978fd3d0d946b8def19b30652620a27bc35de1655925b7f3a74f936ffee06e6bfd99fbb74bcce4071cb97a4ef33a3dc57af955bb9617b21f1b9fcfbcddb2ec8f7ff89a5d9a280d70ea48a1d6320629e1af5a78cb71fb2470bbc71be07aa897158ba01ed42d87caf983fb3ee79731fd0503dd5824e52d75f7745d6d0c5971dc585c87fd70565aa985f374c7c338173ff53c02d4985d9f2a2c55f976e4d2c42560cad018e23566da46cc917f82480569457269fde0a610fdb2bf6000ca5c8cef16af915a5025226c0db68c8c97911530d0347ddcebcf314b9be9490e503ff1b70f0a4d8feec74ac6e7b6df0a49f51d263e09bf75cf5e55e0d5bb41894073382ef115b8129eef9f4dd03ee72c20240c9aaac85d784ed38979eb990bb36e967ac5c1be8a35409f641a721307b9df2c1e8d5fe55cc44b5fb333c7da55b937ae41370fcee3e3bb7e703f24ff99fbb78b2ebd19cc30b1d3f66d8f9bc9e80d5cfaf28c513b918af72a050d99f8ed97e509026b00596a2bcadb1d312b15799859260b5faf15765eb8f51cbec59ee8ecf9d011249c0ec74df9652e08f0dd13357d823f8689ce1434b2e6ad42a3e6a9ce445303acc3e1b3f611e76ce83ea01f2bb7f0f58420d45ea7bd8c6522e0e694999f281847e2cd3eb91a4e11328f0c386eea15b875f4e66f8f7c5388548b22ac31b86901091be8583e18693fa010b17826378275f210901a43d61990125c3618611133187095caf5cb13fa2c44db43d376dd90d8d9a9fcc7a6b999018efb82eb1f7c522f2dbcc78a403b9fa1150cd4303d848170c853eb4e72be45b5471497134925bd206312c4fa64b8556a6f0600b4d22ae4c2e5e9936431623c456f959b1bf8f6422190b46dcceb487adca1f9af56e017266c50740558eba5f9e9f3fbd64a47cc8014be96dbfc466d86dfe65557500555365091cf02f15718006a3d474064fe3daf1f195505b5ffbb60834ed27b318a42498551a506efb363d4a396a8e09fdf93b31b010c8c4f0c0dd62f51a220e3a227627f4ae09c8f88c53be1996fac2be9e9e109e781023672cd958274b9aaa80bce01a35d8d476f4f67d871edb0b9a948c69d024c4777e1c11cbf0c0603a9e3d57d086d59dbdd861e2e02361aaf7b6f981db1021a6a643279040f6c559f011e3123f46943372d7d6699c6aad237154367a24a3b876e1145d791bd8b9a6de28707735e01cc24320f6122a38aaacbdf6e61d7370a09794b167fbb3fe3f17cebb0785dcaf5241d4043757c4665fc550652220ef7336e27dbce3dc73e482a725d14d7bb6b9de1a6cf7ee4fc91041cf7a74f1c29ee1b6b280ce5cc14ac200aa968d0d1bae4a5a929c65fdc59eea4c72efc000150f433c5cf65123d3cc67c9c69c682c932a0d9d7a66e9a2dbee99a197a2154950fc71195bc0217c8398a801d8411d9eae6ced31ddd3ad868cb429b2f12d346b71cd1093636a104d02afd933db18249ec333f7011c49522f655c9830a8c2bcdb52dcd34d797ea94e1b85257e0d27b5533def20d74ecd34f2f8e4930c42a0fbfce9e36204f43727c83985f59490310d6fb50642f9d6a23c6e89ce38198cc5f6add226112abda6d634f766f27e351a92a1c57fa0a5c3cad8fcce0e45d549dfc21ef59642d4f8fd21caf13a21cbc3f1ea326332443650768c551eb6e3eaa08f9eaf6e9062e3923adc705d2b1f1d166914e7c65fc8bcfe4d53fb80768579849e29147d91d1cbc26d59e6af688db74ca1f3e88f85099ed7af5d247308e3dbcb00004935e843ef49b8c725c43680ee30fedb0eeab9ebab07ca43f40d181b2fd355da71f8e8b15857c1623315f3b547dd6da9d51604426579de9d9dab84a3531ee18b849e9382f29f002a098793e206578ff6460ca8f1ce33343c54e32bef3f16b293d86f6121abfe0d9b73fb8b92d7fe6fecdd93708e8792547d8e66753ebf6e501ed12c9a712afaf2294c89b0c1be38ad4b76830bd1c76004209ba000914bc09bec70f1c1d072793b25a66479d3b687684c3bf5e3f40e715819bc054a250f49b8f252fcd4f3d252d0fdb25ca908cded8dc3fd1befd56a3f566405e6fa2e32c49d5b5188d86016c35805595f6c12a9bb0e1bd2fea94e78c9658b7a493b946cba7cfe393d45c1af70af44ce1c16257006b3c2b55afca928ad41f10c4a36ce3772dce631d04de32a15ca35a6bd7af0ff1011ce242f5c0cef7101e63749a22cf9d1e5ba5167c9d33de5c60e27dc9f9d9405b1b1e2c7e05f0cdf723db0fb07d106594e7af4b0e8605941455a2aa2f3a78dd4138ec729456be0ee86d74f7b13ea68361edee3436472bab0553e6a1463e590cb648866addfc3c8f70ffc710c71bfe99fbb7cb92c35019c5c95eec2417ef6498461e53e405930c88df962f9795c4fac288f33621e016215f7b21c4206513eb945ae87038d8f93883d86b1c2b942f1b248b998cf90cce13de833f83ff769f3e90bd976cba5159bdffeab93be9bad93b6dc5ec2c2e89d1344649c937f6cfe8ee0c031625ab178927d978358fe4b5618955a881815c621b2b83fae6f478ce3a6f27aae1c0241b7f061fc4a929a7d229d2b757dbd4926d2728e34d064fff91d4319d67cf5bdc334a5dc3c97a03f72458ab6597b2fd58fa4339629a1d16a86e8301cd0fb61fd3be485bd7aa9872e55c64f846e73a3e9b6e0b100f08344e7ceaaee7e4000ffe7c05b0aef286db3449a0586550b1b67cc9caf50e32893b9a52694acf4a34325b50488e00267d18d9fe4887f3deebd7d2f6d75514e3de89d60394b21a5af573690d1a1ca67e0c7152c62fa7160808a198eda732339267e5a98a2259519aca2db7e988eac9df4269af67e5e98b790fb8da69d07c38933b19709bed2b98571ed77484a52634230d404c5f866381be7deef9c19d493b3317f1934eee89842679115bf17d02d1406283a67dc13fb881e123f1adde660e62a3babeaaacc855f4e076172b460427af7572cc6fafcc2b01177069bb7f9f2daed3b7b944bc10daf2d3bb6477d6aaf0a750cebfba95667588c271137f990b1a06eeee53e4df05876818b97f1e112f4ea9ffb8f978648e87aed8f7ec96b8d7130d02a081ebdf9ef9c5e51ba6cfb2e070477a5b64cc7d4d85a7ef585f6c383c24ce33a684e3265dc1dfba27870b84ec2f0f4a1eaa2a73d6afc848940748935a192fbb474359e8ba5d6f001a9e18a3a95f46aaef5af703310fe59f988bec68c9098df5a00c4a3c7ea65ceec20097588a7950f41bbc0897e6a7b5c35ef1edb35b1592f64d9f30e81c565c1c3369fb915e934c1f09a5260b77c3be990368c48fac25ef2007cddfaa65bdee9f69dbcd57d5544ecdb7375fdff9167826da030fceff1b3008c8f7cb9cb8c692951b89fc346c104b21e469e1b757159aed1787a936fd1d4fded7440262ed521408f7cdbf7dd4ed1dfe4a984ad5b194ba5ca06c712a201c6da0171ee9070f7e79058f75ae2130ba55e0d8320b299a4dc82f1bf4afae942e9db64711f9badd46c1a40b044c267c667a0d1dfcdc4e41363c09e7ed35b1c4322c1e3b3c9ccf9bf4bd7631c67e0c713e291cf767a721ee7591196e27df3ab632ed6fd7bb7c419d5d3732d03e161ae1a5afbf1ee388f86c0af064adfeb84b512f179522ba73ce6e2b18611a605430cc0de9d0d9aa333da154843f3297f9b3c300db89891c1472f3869f54c6df238d60c15676369ff2f0c4de8eeca4584f49e7375f470698b3b32313e37067d166dba9837bf816cbba6b90bd0de4de2b1afabd13e7ed388a822f5a275074ac9dd64bf3d36d9c07fa4d3cbf5a7c5515aa6220cc10623b247c02ff3119454c920acf1e14d99b034059a11cce260685beca6e314c16b525cf8f3f11cc0cc07f75d1c68b3963873b010f3efd653018403117185608120cd9538ffac44b53b97cec1a9625f1e83916bd4419b437d0ba17b877d8292715ca4ffff193e7f6c541409b3e414cc2f8f38448e539ff554a42bb342b78f0d90dc0a3c50a6166ac7d39bc52817e5fb31f7cb8c9731b01f15645017e5f9db17907c70120d612c47592f7a1cff6bc36cf481be7eeddf593e806f90a07b98582a210bd16b9f0e0af5700a35917b4e4f08783fdd1fa285cee70fbb992d37581a07c0a6b3b12caa3957c779e011abd7208a5d1f373e087c0b8d082b512c5377a6b872532e551054d5db7487f273830a10c1cf86759cd1edb355c133f5a314ed07cad275bd818e989eca822fa2b666d218fbe597a8f1540ee9504358d0c3a71b3295631d47da328d57e9675e3971477e7487715d0d9c8a7e0c0c42b7ff6f86fa7b11c1b22c387bd7ae8c0f597afacf43c9d704f641e8c7eed607714dfa2b57f347db303909143703957554b98dbab3debc2052bd3e165f499191b48ec9a720ac6db1e05c383577f190c02328e6e6b7f2028f3d68b96b3c19ccc7cd7fb923ac403ab8e1d631355ade3a69834c0db5ad6112b7926e76c34da28266c84ac260b62e2eee41e3f79b9802fdadc469b090f5ebb82c75f3f2cb5c0a2f76e971b99d027f975772c3f1e91f5ddcd96dc1eb432ce67e9b607c482c60934a57cae8976c61d6c5ba613ed0fc85c08d3a9c27cf0b1209c354fff04fe74058f1fdb0486649a847cd3eb343e23a0d55b064f38ae8e7007f114d89525d48dba0503727b54b629411ae0c2241aecb8ccbc964d9024b28091d9964d34d27c6a2d5008ff409750f60ac9959a2bf0802c83a6aef99a87e33c85263ad2c00a49c375a73870dac7b547bc5ef2800ff97dc27a9286432f9eb4057de6c28a64bd65c9c76613765d66dbe866b8c4f0243709e57e190c06948fd6b31fd5b58b9fa81b39092d6a862b77bb0bc53cac9628afa671d48de9e02d021c3432cfb982db75b1cf8e4e43ab1b494b0f7a45c8ce1473bcd0d0172483976ec183e5af008ef8e29d0cc0ae4d3a11680df80e4e7087182a5e63a77975e3a1b7b625a82f7615a0a63cc3ac83f81009bb209eb7341ee217e49a6fcc2b70db37d3f39fc59b62abc0dc206d165034665c84201026c35f1e2a773dc5ced88a5118cf41808e2ce3945d7e1defc61316d41ed2a58b0a2ab9c52fa83aba8f8452ab2e3587f6211250f6558cd81380a5900451817ab638711ccb360a710a453413371b0166133f5f1534b5d37cf4ea474f0ca183a21c2dfe7ee03df7bf0803064ae34d3e6a52bbb0689d12a966d0683139b615adebb43835ad6237e7653bc2566680db54341c5ccff7e3c8f5b389a2fd72c49195ce9bf9236fe10fd5dfd5157d4da856e78f08f3b9e49a2ac171bdc2ffda73f40330310b0df83707bf77283ef6f6f1fd5b8369e399f2a3558f3d3b2b83d497e29a9cce9cee42b13c3b60005ec9f1375f5412427aa99c8f0e115298545d17492c0f7bc7d90abf153768771e17fe38682cdd87e3bfa0fb07078da8f89c6282869208ad6060627aa1212dc74b89a85b7c5fccdc2ae2f1d6061b5d8b1ee64dab3765b3c082328047071e625fda1152a10e66c16aeef511efc66b2c3b0e74bbe6c974e5dd30d783b94030387f17d40399def8e937932f7360a49987627f99b3a70e374aa65cf68b762f2374239d7829cc6b1fcf095fdc54e3236034dba72e8217fc4ec9a65c5d5ef80c0c3e67dc71fca4e93df248a021e7b64c38ec316471f037666ecb5fc71f15fbac2ceb1ac21f99370ed0e5b323f2aa23ada0ca9107ec7fe68946c3e5e1c9821ca6127a1a7246623c190564caa407f79fbc3629c6a0f6c7005b4fb8ea9b54849e4712db3f750a6361ca3b0dfe9179757cdfe1a04b03f143f8fbefc09baf7e1e17392451756dc398fcf0d4980eedbaa93f6b6745731c7dd80860a2460a889c07b43d3ff7a2b2ac3d62bb7ee6f50469c0b4b1754d283bbccb848d96b406eef3eec18a25cc0503dc77e80e777d19dbf9bd3b63db1ebf68aad9229520d7a853a0cba83805dda07a6106386abfac4f471f2ca8b3cbc97405630ce06a96f4a907e5764fb9170dc6155aedc3ec21be0e97a9f60bbfd6f560afa44609212747d221a8de54311a8a52843b54d0ad3763b1d06ecf7239a00ee0191e5e32f89a8965a492c36996264fbd4ce585f4e6c959b6cf4052269aae9a725d2d22acead2cb7157285256af29e4772305e9a8faebfcae93c130ccaf844f6a91148386a8c537d349d77d3fba3d809a32215f4411fee30c184a0c326b45680501e8ea17134f088ec6910f38732853a8a4ca82bc62cdfb1684fb5a1e57040529e701b7fd91d373bdefe891da2824e11fbe3ff96cc3f9393e75fe806ff55d153d3d537b5d1d22acfa52789b04142ce97908c277030a0281a6e3d0de0930b9623fbe851ca19df3152b18f7e62b272abf50cea77963e682ffd46932411c99fed826d1adb0af14e16f2ea4e2ceef5d160043bd6a1727a14d2142d0f21cf9d4d35d8b04d96ccbc627bfee0d933961ba0f109054558fc1f591664749896ceef85e35a0b8ba92dc996a4f46cd851f4a5f1eedf723e41db250243744f077130899cefd9f849c4a3cdd590be17bc83bfa0f2442ced44ff555a3f6d2babd053075d5e30eb2ec535e9ec4a19cb357ec0086f73f950e9d91532a17023144450cf86c8489d77a9a43c8cb78c802e9d7fbdb7f08104d0d45b26895fc6ea4202d1eff13e18463d758f9cabe17cbc78e94947d539c3d7b3735b34bddb4ee666634614b21aef72e6ad20ec7a18e6769012ad1c7be142a3c92f492f48f375714d088dfec4ca0284c39b596d918b9a94491fc103e770d0274df1fe1bb0141ca27fe27c271c4ba4e1d17be47fcce67eaf2d6b83dc1ed4138dbf4644d9adb638a08988c1a661bb6deade61f5be401cda7ef45f3d6acd7fc3126be0eec8f19af74451727f59da0c6a6b528870acdbf834bf2f7af7e080f022ec8fcaf921c512def7b925f8ca4302c9a219b1ced0f6feea07d3a2799772609315681b113a91fab226844013761a19b8754d9699b62b378432e8caeeb0e39c82dbafe13ca270fd49196a31c7f54cfd5442892bc68eb77d30609fbf6f7d5d37c006e6d1f1444e09ee870a268fbdc165b03c5822ae4fe378666e51132c92ace501ec73506d3a962b64d31587e858cbaa82263f21115ed71332666e88c13d8a50d2287af7a44e1b8c3d47f7f785fb2761d4d7df6e56e41baeb136041030de48f3c0e1cefde695e4d478dd7e03e0fdc4fe6d3c070f48454d672157fe96ec27e29b1110d0a38c4394a2145391f330c82fe48b1c1302892d009f8bb0984ecccfccfaa01430bd00a0612a9a0a07292bbfaeccbc63a616c7b50c1fb9bd5a69ba4217ed93673afaeefc900f86d88192f5b6cb19ebd666c2637a80bd753e0e8f07eebad0d1ae51058540d6cf811b0890838e171f57fdf5eb9f9c933d93ea68521ae16f52214aa4c18466686e77633a3165edc38bef9be7a8f0bc029c4e4a35ab3f4cd6e1123b5bf637b9f59ff86302646425980f4347bc6c9d6ec0feec8752812991bc2771b82387cfd7bae8217168a6c802d7ed3ba56edd67eabb65968a00ce19407ff3e203f5b63de001b2032bc5614aec57257f82273f046a8f13245ed932dc388db203aa74ae8d8b9747b385cf5b583e3a639fd6f1a5eb36a237df4f75a601786904404712729619782376725e7b3afc98741ef9994379f2b12ba2f0a695900bfcdda18012edace41fc52c544349a9e08ebf9e037aa3208f22145e073a344cd1fc26704a14898bcad9706f259e37f9561287837c1ad20205f9d87f17ca76cb41b38c138b878f5a0709b373c94da0336d1295c166198aa8e0b683772eb6376547fbc063dfa74269669170f5195ca86b22035bdf1157ff94245ed8f2f7d409e714341bd176028e2e92e38085450f40fd6d02813f45dda8597fdec9e848b035d56b662a121cbf2d9dc7bad18dab8040631553d1a0951c168d5425de0a1441cd76df1614b2e3a137259e7e4c28f45af6fd226130972b6aa3d244835cbdcaa0749229e80c400a5811aa0884a20e74b1304328a8e8bcf8e62a177c5a1f086e9de7f4326f8fc29083ff4e94476f9f65d14fa77756f18f2f9b510fefe92fcc97df04fee83e0ff2496cc1b0c96eca476731f9d5af7c07bec2613507595d7c35fffe7452b18a067068c2f31e637da3fe1a8a4ceb1b0bfa18a22e56839b5e2f216776df0ba832b6d2f0c0fdf709e49dae44e8c46ba3990ab7093d4f0ee7b1a7ceb2eab5e11e258f30fdbb3fe0d2822ea00f8bb09846493fe87edc153ec045ad2dfb707ad6060d20c21ee9bbbecbe45ec2c5ff2c4d171ad91736b51781ecc59b973eed6da872cc0372ac5f9ecfca5f9671b826d4cc16be8017d9eadd811fc6ed87722043a4e6a33c53cc08830bfdfb6e122efa12041137428a255247a102291fc5f2b0075ef7515a906f86383789fe29cc77a799bfbe391d6b136fa6bc1ae814084be3633110b740d0b4aeb985b8000cea04d696b08599cad5e08d5836f78cf924b653e1b1e58996d12d2765990bb37d62521c2e27f5370cb120ae28fbb0e45b468bb1e047ae9fd0f341b341b31b0b0087c4fefb4fd6f6d7df5beba0d2447fd436e9e54abddc69b660cd81ac3ccda3b2cdaae6f017edac8d55cacebca1ba7050c0b5389260bb91a7a1c451e055ba6b43b6be2f36570b1218e8082f86dcba088168965412025bfbf8e190d22c643ddc3de853f62e3b05ee8edf6a26623733eeb590c31d72a12e4382a0e2d5553658809194356b81430c957ac0e5d1da351af890db63b085b32d023c7384b9661816cdc9210c0fc29e147768c45fe36f341bd1d81902ae7bfe6a385ed17d0ce1bffc1075822509436678c1bf39ee43ad5a3de79ed9a17f691bc8eaf5f0b5fb86f6503c31ce0dbd1a2d9f1f894b2c0dca4b9ff028c27dd55aa4661d60113fe6030797b5050f2c7e6bd67020a6a0894fc6ea4201765ffe4534279b3a4e7029723431328763ffefae6aee808da33f22899ecb581e2a51db472a2e0a0cdc92475a47940109914c08d9f7311d07dab1b6f90354a8052f8548f63e201af827b24f5aa4e563f6c0812e10905a57e6d0d42a69a8bcb36d2cca7ce1bf4ee9d0ff00ada6c529c67d4bb8554672e7fef48fc4f8d87eb5da631f7b797538ef21d7bad1cbe5662502af8fb77876a4d30b9be55a6de81f99e121d441e61ce9ffca44420161e0c281951dfe9767d1a664d7ad645b0d17b82fa660314c0795a5b7666d29f13f2e1dd04e0e064516071932182c57398f31b4e69c8a6e0486508edab983d4333e256ec246ad810c475f2bfee0fcdb480066d60c7991362bee44e341ebd13072bd82ff9437084624dd6aa908a40f8fcfefaaa0f55ba72aed485682b562446f63da919797280657586115a842ec07a3aa4d46c82f0e0a2850aacb5ab635546843112f4085fb2b8ce0f11e67d9937563241870c08bffd0af17f3a73425da9985b0004ff51d4deafa362896d3d127a23254a024527d1d38a2c18fc8c5682be8fc62aef891c1e0250886b34c516dd176dc27bb7ed3293f30ad632ce37b2222ccde908dbd51810ddf8236db5d7a1201e0e844b03e950fb07698b5bbd602abb71d92f0d895df911e9a33cf98dc22eb275bc4dcaafdde5766161aa0afc2aabb780ccf02b1c303f31ecfea0aba945d46c6be486508c7b98f6002723ee5940d28abfe5b7239842757188b0984b5da7b4dfc3f2fd0f12e1ff4fcadcd36d4a6e16f077550e260d6a824551582320699ed635b2e76b339bfe9ff5cb533d8eaf551f1f3f1706361c6b5de22d5603f74b2d1632563ac6ef6f3f9e727ebf876f5e7bd1c7f4ee6c15a02e1e1116fbfb6788b3fea5ac12d1a1fd7b97e7133769738a0e1e04f62b4b0eb2a227043fececb85df449caf7b48273d2ea1bcb1d5740913b01a756d7dcee055fadfb2b1729eefdafa4340fcc6c299919df2f9b0e7596c0c962950dfab8d82efafd0f12e1f24f64d585ea8c30217cdf0aefca7225332ecb8904bcf03f4cef12afa2af2908c5f588cac6b13f0e5fa9d94c040cec6f83dc055a5143f54c7c6b3bb8fb2239a5eb3e8df7a4ba187e2a1f1808bf8093c528f643d63f8a5639a1950ed565b45ac9ac523e78a7ac190eb4f651f9b85739b41121a7e910d43c25f0cf3d32c5fbdc08b035ec27ee9b3eebdada6747f3683d879c47e2711de11b576d5821911cc61a2bf9915a1f83ff50f582e89ffcee5b56aac8e9d965c2f73c0aab4029484baf1f616461ec635bfdd85f9c9adb1bd35e75a1c2f5312c0315407c8ff30ecc58f10239194d98a5f1e8d47a1933a33072c6736850e42e95c6a2035cb0643186ff65b0b2e6ec97915bbf8fe17d910cf428ca6d291fdd69ee14bc0001a1e83677368f6f7fecefe6968f09296707b85fa2f1347d567af780ed09fd8c9a480c132b59a35be222675acb97fe1addd5f31fc1fa66fbef5421820cbe22625d9e483ba1036abd5f78091e751140f0f735cf4ace1b7245936c5ee5b62ddf4a5fc3491b07d4f9f36ee9eb4baa403943fc71833f85a54b24b5449afbba627d7a96c06b03d7f74355affa8f21fc27e7e4c8e8f80267929297d31024b9d93c26557acff60e04f233ac0f44e72c2d73ce7dc2e939b442342f1267001489fb0db90358bd42250079c7468fe7628b42598696713370c3fbf18750d46db821bc11f42f8730d50dcaf7e9f965d162a4698a67f6c89985341984964e482b2f88c6a4a60435df4812ec8fed8815c806ee467cc97c59ebcb38cf79a3e89d89539d723c4d9c1a81592abdfa81c09c1754e7041409a9960a9acc0007212d4dc42107617fdd4a74a92b1038b6ffea6d86f98e3d46015c0f62701b2a5dfd49c7a3f9c97d00fe9f85181b3fed69d598d76c836eadf8889867882da0877fff72e4a73fb96ffe7777ada59b23fe441fdb5fed5e1140871c3b643a84c3778ded1447fc3570e9da3c93f305ff03cb1f07863eb84eb450a762ee4efb8c323e324ff7bad3fde5abe8f9a79d656b15fc38df2580bc20e4ecc8c314d5049c4b41d5eee4a47a63349ca057f67c006d1a84ad922eb3e18f961f0442d90aea3290fcfe072977f80fbb88b1f194e7be3f1dfed80dddc4c4c77eb728bfce44bf926608391fe26d332022d613ff348326061c3706ac0670a1f3aca3c3445d759107fc3ab9497734b65bf659e2d6ebf2be763d5a4784c363bdfc39de8790b8f869eb1f0be52f710a026fc563eab2afb1d93f17e3cefb2c4a4fe11e1897ff1430ace16b0e4c76031e2257f3769ac5280c587833c43445e71fef16497ae7e964063b7c78f1400ab206738504505f229ffff52203298a06854cd71218eec10e5304b2d3a3f59b05db2617f6dc2b262135d96ba02e3bfa6bce5fcd9c3e2918d5029e7ce8ec01cdccf18a937177a850f843ded34b2c4435e6577eab1c027cb95d4bc660d5908ccca03654fc20e4e70b71601193771fc5cc775e0bbc36e8fa000c0c415aef3f050d574abc200623d4c9ecd79fd7c13cfaf3f95404c993c908b93537e9ebc25d7ddb38f444ff71e2fefe2e97b2e73b2831fdc915d44eac4b9acf9b733c27839d59344f349edff0cf57c6663d5e026e02e0a4c332e8021be2fd1d2c8be4ab0bd63f082d890be396e7eb9f7266749950338a21198a97b2414f80b8bfd2f117672f7fe5dd7f943ba1575a790c4bbb943b0082202ab4ecf6c051d66fb8c9640b13bded9d46be8979f64d214672caa15b6d2914cce6ad574b77395ee59b6fdbc4562c40d89ed4f58c4cf26cde315a0caf2629775835242dfa2751ee7c98eed40bfcdb28fffe2e974bf04cc7d801816ef72f2e3bdb512a648bb4c3eefaad52a3bc56dda493c32cd2872880e41e7e8f6a87472b0de88bb0623c2edb477911cf417ea4545cd164d42760c416583524bde427b21e1ad5dfa548fe5bd9bfbfcb65b41771ecf60393e5bbb30a4b16d90a56a2d5262d01cdfd1df7071fa10260bbec581d00932bd6392cb9fbeea63af7de338b564f17f35d2a02b429f527736b779631b4fcbfcb9efd89ec1e9d52dd36fc7f2bfbf72cb994edc9beab8b222c64b57527065136e2b3a5ecc59de4831b36b7d4f4e6ca17eedb25015666e3d6e0923daf5ec73a37dbc3f51a19485bf4be451146303de623447c3fb4effb5414ff89ec2225615bc97f9d24bfbfcb659258f26e6091da2c0911171f5c0bf27797f3be9031339206ed372c07653b8a0668006477a7921e1032bf1d7ac0b41c478893f13eb319d67d715ebd19151e1ded9a83598f04463c413efded143939a8c19728a8a194370851c72a8e4fc0554c560165ded603c6b86f00b9287876978fef2988ec0ebf90243e423d12f2e2d70f913fe94cc6fff2fc0e18f89f5e880c95f2528f35e7fdf0c0c5c79df3d1ede17e6a2f5e87b16fc5c04413c21a0e5653efd63052c3bf42bddd7d4f983364e2832952f33beca0a32fcc0c0dffeff7757133b531e3b4f034b33671b4b280bfa3b116f72644ec756f5746772c89a66752dc0aa511e67f1ce8df43fd93abf59f9e61fed5eae7af1ad755eeff37bacaeb7fd1ff857fe93ff2f776fc4f33a8150484317d4ef6e4f2994ea89b3f1d2a52d2980dac5bec21f4e9a07aed356cf64a9f12c0ad3c7986573ac96d18d932d510bd54b0aaf9be5378bf884723abac524c9143bc1ee91de209d2c4e5141c3fa60aaa97df08aa0f940e4264acfacb2908ae4732ff2f4c3de0bf19d67f90163071584004c1dfa4a47e864794f93e75f36292e297971448595879e23f28c8e911badc52849175542b141204b5ca29deff6f4edda80f865d2f50b45e1e3a2edd3d08ad65fd7294b6f3ef7cf8ffd6d4fdb753fb1ff8ff6fa72ec3dfee357f4dc3117f1e1c30f0e40509726f89728e783fb9505af4a88ab2c311b31d76b228ae1f2fbfb2fe0a0de02657b9ca9713b29f0c69e0678f8ab8f754b1308db6429894683e710d8bca870fbebbb67c0eaadb8304d55b82ffa6bb92bb9a2eaf25fdffa9bb06cc39f3a361d3e5008d97b98d3e3774bf1556829766c05e89d6ffb84736eeff3921ef2fa3aa0cd77571dc493792d22d20d229d2dd25484b778388d229200dd23fd225252939090149a53ba41b049112fe63b9596bce33c66fefe93aec3dce191af3814f0cb8afe7baaf3b9ee7bd9ff7a521f9ef0cd1a8a1d5689bb5459f2af62f8acd1705abc4f5f18affa93c6ea9fe7fb6bafeddfaffcf56573f2027f0542c0a9f8e555055f10390d3db726e8c45296567981f588933be551361790678c5642c70471b7eb39b2da369accccd597921edfe2a51a7d736ffa5ae0a7cd044431a3459f23f02902fb0e100fc8f9f806f21f1b1afe39ac486c008fe6f4bccb78ad93d858cc7b7de8180e7d698190df7eee50122852bd040341fb7b3a04ecf11f1b93844469ab78da983bfd5a68241004525b2f85a211bcb8f9d514aaf9242a9a7360779d68d9cd38a34916dbd8772a880a0a25d09a1fed3be82d06595773c4b4d9117f90a46f0c10704cd754b4d277e93ff0227fd2f70a37bf1c7cdfabde31cfd1431f87a48af23128955dd622ba1c019cd36f6fd2f9b07c558ed27922bf0b916683557f08d1fe4b75e4a0b8341c0221999e86876a8dbf7e7a7ace86621830ef267393c3e5fb8368c2f079eab47bd054c9e54223bff3ae3202d57a2d6f6102ea00f1619240aad70efb135e2a28e868ffd1738a97f819b63f877c1dda836d4bcf8b906f8c4b0fe083415ac83766db708f603b422aeba972bf3fa893b2202df8774fe35b0ccc29a7f56bdf29bc25d95d7d9002e0fb0650f27177de05733255e4face612b85c6f1ab73726f0c9247fbbf504b3a7e2ebff07737b9ffe5d70a92da6e8823d3c52d7e9ab725821eaa8f84f1af7c020e068345a03fd3bed7c9a29f2a002471f7665d1266b9f86c4aa758995b8ad1cab14a0b513c141a49771c8e6c53695f138bd7fc4a4f7d7ae28baeb611ebd145762f0e4e43988351055bbfc0f327843f615411a6b7f22de0a6b391f43599bb7931c96eac3267e0d5d1cc6f5a7773c9a84367ed9ffe96f088935494d84dcffcbbf7e411507e3ffdfffb3790eb9bfd2a86e21caca1432f39ef4f8732be2f0259d605062d47dabaf45055ed9ce001d8877560197ca18ddba2c6063be0bf127f6e171d00af2fc91d8785d79a3dd18d97f1056028b30efae2779300039fc67432fb63d062ca6f76110969c08ab66c2d88e10a835f87bfa3fdbf6b468d41d70ee8f7b208f3e76266f6766f02bea03e129224d7b0c23ae309c540030599aae19c7f8bc8d28f2fbcbea034582788564cd2b7ce37026c9c9b7f0d542290aff4158e5ff050ab3f9cf7e81b6100e3f40fbccf4bfea103c7c1caefe4a6163bbf7861e88506ba916ea1833623a971aa4b5224ed165a7eb3e3d5ea86eefc0007cc57f4f4f5e5febb0cbf02d87f7f62b709661310b2cd6853c2ac64cd5dbd650f9ff2803ebe4b0ca40979fb12f3496a9e2c33d43673f42d00cdbd0309f4ff72db1df3eca0583008d1e9f1bf5fe447b62e2da44846f86c41414ebf0adab6b812cdbfc91c582119200e9053891cc66a53391b8e90a331aa7e730b9b4ac2392418268ce96f3c15034f57f78b3eaffbc3741e2770a1f8a20bfbf38e618a0722387b8c35a71f3f84846206a97806d2e1df9a1c6a7e7cfae2a9eff3196b9b07b09b83fbf8267e036d2e517494ce0acee6a23a50e29407e154afc1d26e35c6b8746e43f08fbf87f81fcebef4218e2f901c35fc93fba3ba8a9b8238d342ae12a59db4ccec1dce76851939607eb2af7ab97614cf336a09c512bc426dc3b2b7ccc97406d28bbefb141d4194eb4d85235df343c878678d559792088693d3db0211bf89f3a7247803b98d1ba1871fde360ec2b962379f8abc193cfe6f09b06d14fbd41d123f00b18bf4226f339fcdd0835009e14b267e4840520f5e942c406e7620d9f853fb1824b8eb8c707f1d5dec5254dfe03efc3dd3f78ffb3e354bf0bc9c447626ffe778f51e13de7b878be7723fee157b927815fd6415bd28b70d1135e70f5f3e814bfadd5abe71e16f9fada57826fc78e00f29c9ded2b46577d4d2ffeafde07ef434983d1dbf2a4285eb1d3131f9305d2649c9505dc50fd4fd20b102532a894fcf2fa0fbd954d6403e9cfddcabf563bcd1889befc4aeedc44a14f1e48e5b87ee6e98f5ee703682b447eddf27dc5383c4f591d80f0d0cd0f899af43f8d1d89d9de698879e6b3308a7fd0cbe0f43f4a6ff5ca638f1effd63f7815652a3fbd7633a18b1868a4126a3f22eefe686086b210631b34181362e972740468017a2f3777a9d6c34d9d4e8e3580521010a809f79412248ba28dc12cf2290fff2e97d1ed7f945f3f3cdf87cc296e7ff0ae3a8a12c9ef5e0894cef02e60324a24253efa7cbfb29a5af58c02c50f7ebe3a6b0110d6bf3a2c946f6c1693f882185a337e521b93b854fd65fcd2f9777a9aff1015d93fe440f13f4a6fc48ad835b60b101fb89f75318aa9710502b1a9aa845f39a915810331eae092c80ac472b8a6082c433c011e233a3e441654762067c8ab238f5e7abb8586a57fa4895f4dabecfe2dd3ad90e3b3ba40d043c3ff126f287cc0e3041ada3ae6bb3dbcf8e77ff983fb309b43d5bef740b18e2b1f2a516275768f6f74e70bf7f1f48369efd7419a38e81f0ac12576c8fe43a6397c2bb84744bdc15ca3d988125a71cf6ccc554a39b30538439f9c8e5b07d6c7d105d6d74ffcbf7b728abd1338b0aff85727a72acf56e01847d285a9121235a82d5692be243ce87df1a89413c3762b552ad0c756f1bff31f26dbfdd994c2971b0f3517c516f1952f964193af5fdf6d0dff7f7c72fa77eb339f3d39fd3b0cffd5b10d08e3d83fbaba2036f2a7e16beedcaa30132ead64d41f85b5048ae8a7a9cee9de808fa010a2dabb35aa5506f3f276f1d92d6fd756411cd3194f8b2cea5f4ea7c5cdd70d9e70676ffe04767952603de9bd7ffcfc67c30e21f56a7bbcd69091f82dfa0b39a32e95e26441dd66bfb39945562bb8d228233884e7f138251edb93e5800113b7895d25db484da736e71bc782e02fbbb5b36c0479a15ee313180b741d4a9039acf26458c6ffeb81a77bb7d0c02040d12227fc286166abc5d99ee6b0327ee4b2b427edbedce6d245827c7d471420750a78a66c0a8d4646a41ac751f47455acbd3de4f9882b9c5f656ab7442b3b67efcdf6afaf3e078228f16072d2d0f2e9cd330827af8fc7d4441fe7a2a64d4c1c29d9bfb72a32c1e18bf0c0ad249ba73df90b088e14a037f47cb2e61a7b8d2763223ef1282d045f9f1ec3e4f0d9cf9ed3d2b651f223c453e81951fc3b92728b0dec07781b2d1bc2c7ad459688b7fdac7af40531a897e0670dab42de53ffa462d3e0bc2780512223371c3959b1d66f34d1967865c4b0a592b7bbe9ec7e34114caf7957bedf870685491d26294709b95d8df7fe35f4437209e07f7f20d9aba7a1ada6872bf4703a8a315532dbec3ec303e2fcd201aa6000a0dd97728c25f921ff4bd55d5f4d7213408151f45dbba9b9e66042c7971bc34f2a50a43069dc91945b6c6010101a662a9d5babddab9b9a8acba1dddbfda105f989e98b353737c401263eb5494480571f64ee6dbb457809c208aaacfeca920773d4d5fb15ec776369cc941cb5c936901fe0c91d86c909382afdfb28e4ba7f2c133109dbb9606ee63b76b2d977fd3a8136faab11c8b3f308e2ccb35f820f8b00c28db852f06fad1b35fcb545ade6bd2407c9939029718a1e2c52b6560256365f48f0e47ebd2325b7d0c07e80ada4bfe320562314ab75523a499a4b0a570c2234a6dde52395c4def68e3a5d64e0510ac90215834e18a5dc6fccb06452b56ff4ddee590d87ba4f6a53b5fc05fdbbe5a07410f20026276b73ca79bf20c361371c87d8f7c683c19cafbf8ab2aafbbed5871f2d8e7b493325ec4b43bac845400368957d641212881da141b320501f583c6352027c242ef231e299697e16893ddb01944e4888ee48ca2d363008a024affffed10b1d57c2ffa851f55e553a2a2e63ed1ee9eaacc7debbe57577555133c07ae8852fc6fb010590824a3dfbb0d3db40d20952ea8e1d9f44c796567b871a05c877da252260a10a05cdc885ed054248116e1464e9b42c0b1a0619349723e70aa9528a22a4603d5318a2d74b22acddd1015e0b4e206c85840281482d48b2af55306a10364c3036dfb766a63d1f2fd95528bd801ad87bb807db7cfb7d6abd744842433d2d1e2e47b00f94779f6335b7175c7ded3852f4b6b43e913f5212a3040e7714c026289322a43db71e38f745036957cbe6e002e57e1bd5fcfe75ead9e4fed953503849c6609b7f73642a5f2afa2ff34f863607be5ac5319e80556ad19ec6ba45502365ac25de17cfc1335c8ec623ffa501c8357745af92cf68bd71b3a403447fbe0deffc54f7faeae406619cfd355a4f281684fbee2b98d6e144c2e8a432208b7700cd56aef80e87c5f436ff397be693b27677ba9fe271d11e8d20c1a07c3f2f3b1e80e1e61e069a3c3188879346736d3d93d114ce3f721b438ec551ea4870fbfc3d25d4e265dc612f5e4938d5701f92236c04657dda2897e09c6286ba76ab49d528197e1725a7ef9c867fdaa149ad507f0f7852b65f2853a06987cd33230f8766097ec7e258b8a91d197dc991376947a9e109150f321e778b877f62038300860513d1d6c87882d28643edb8dcb95ae4aef669e9b1d335c437d8913fca7cac80d700391b2bf3019b254d3a2d0fbdaaa97444979f20b4040e0632b1a43ce3e3f81600c50a47366c56f45ce38f512013ac56f0fbe33499df74f9dbbbd4443678b6080bea72031f884f7a4108c648c4c4a1c0039b56159ca2b86fc4ad4a7411d683872c639135ced32339a53f5c3ab85f7cee84628523e78eacdc6203fb01b55a94c33c0998b1fd83572d329af9798d9ce5ae8a074e860b84f4e2342f6e1457007e3a175abf2b15b246c5d0a43996fb4b71b4c2852b2961db398509eb5c99df7aa0520bc424ccd4597a1cce400d29b104eba15a1a4ad28d74c1449a35f05ef59471eb3a886375ebd56b5c1a21fa0aeb804a5c944a6d774d4ddc55c8cc4f93f9f705650831dd8949b936d99cd97de6efbf6942f9849915b64f0a6c7642fa45ff65de3308bd992eee519155534ad8ae7b4cd10cc66a5f3356184267538de169607326f0028722485a47e4c9fee9a1c06cf54ffcefac113d0e9651f62f9fb0666918a2921df94462ea8e99fb961a300838da191559ef993a4a37073bcd6db1112061bcf92eea10417aef1aa1c9676546ea0be015d8bbc65ea2a6da2d1f6276ad774db14a01cb21451d5ab23934f1edc9c26514142bec3cb059b9bd94f34fa51e6d1c8e13313d8db95630ab75efa82ab31cf85451f07c49c949cf6dff408c6015a01ddccf1e42dd704f7390ce8e32c59181afd07874e48d6a9b9f6e6670217a006d9ee70810b6f9ca0657f33c48a008eed7cc067f3864d59c24107576992d95c3f36e95743bc4b5c53ac48393dc6301984cc3166a8588a806f0a4c45950decaad5281c62f2e8b7727874dddca7569d5a1cc8b99c1365fa2fe42080322c9b17192a791191a2f0954948754315ad9be7316ca62af9e5314fcfc65a4cac89209bcf934105ea118a3493870822f3989307f18f25856346a2879ad60e5d9e65856b6199479246d34e65b182a0af42092ecd5a7cec0c50d5fa4d2fa78e3cfcd4420a46829ffb9ea142686f6e14d8c6a3922e0e8bdc1ee9c9ceff5e023f1ec452bcbc27c96e8dbe50e6eda247083b0e470d40da472fcf4856d7d49bd0231075239929b1c660452fb17d56c0c83ceb31b67d4bde104257e4e873ce8c90e8f7ae7c41e023ce274e87b0c6d4e9307d7a2d51fdbbeda47d28967f401a30791eb29d662f7c8395440a08707cbfcffde6d9064eec393aa3f975478520230904987f55364f4e12a33c3d2a91f195650156472bb1af778fc7a41fec0c37e7b7677b325fddd269fab4e7d112e00937ce4236b5efedc99c0e06589bde944082957f4b0496942fc2de10d8987a20c466692230e09d1cec686aff38cf118cf1362443ff174926ad7e97c5fcacc070181b4a8dc5ff0557044415f68f558c6bc09183ef99ea09115ab211fdc5f1d47295204fd6bd8e6954b2cb22721e5945b71d1eba70811274d8281e765270d82fc010302966aba47e5c7a4cec5af43b8f900bdbe03eafcc137934beb62f4d6495e07e86bb592bb5dbfb023e9593acd76c306a17c42ffe68e85e3161bd80fe82bae124cfafadc91b8917b8e6e4530fd59b918a6cb8be7bf0cadd5345ce2356601090e968602a99709294791c81f24488f9a646f089c776f70f7ada56fd40ca5342131db90622f9875a32941ed8a0e12a4e0311595ec475a944609ada9045729a27c0d4431b1da74262149a5041716748f00eb1b7ea70ecbd41084a27ce4f26bd7c33f6d398da06f2dbf9f1e2e73e69e5628417102170bd1e9ffd6e5c18c77ac3bb31412778963f3ba26f675e0563b22bf1faed93d162cd65d06de238674a27e26ed270f254380929368afdce07c106b060f99c157774a22bfd9fbdd95e2c9b49bd63dca6d18b450c594711d262943d679e62f21a9634f5867bc0b63de075de2b1793c034fbfeabb911e84618f89de9939116965a522401dc533dfe8a65caece64e926b085ffa831e0a6827817c3deb645452236e1033914298c1b77ac66b7d8c020262037a3e9d499b5d7d7cc5b52f4f37a7d3bd7e37d8472be5431932a158712af2716c07a02db6b201177c832878e60a35b0cbec3a5fc0785df5a21d28b9027112a760c50a428c8c20e1ffa256c3b3d48f8e09b52f2a812a27c11c9ace23145c62c2b7ab932e078c6a5bcb71fe7ee31ff3b3f2bbc3e7fde848b2b7d00bf4c31403a91afb3ecbbcac72b86bcf7ef6e364a3dac6ba0485190bb63f4dc4203fb012a34d56ee014c1b5a72b185204a5c71119a10c156dbf708b1048c205937d51ca001095a0a3f9efdcf468c502493388cf87922f8628d85b4009159d495cbd174436217d74b1f71d5d751b5b601010f0e00a9d96cba63c7bec34ef2cbce652458da81e54818462a042f7d9c88bbca241806904df48a862fa1cc957b4557adb024e8c268bd02a5bad3b649eec73f98d842554a653e087edaa6e543b710588abd4f8163c3584d318a8a382e775868be51bf6963923fa273add9c89e651503a09008a99338c69ea87cc43b63af215f7705f8f2ee1a7a27e916bba1cc594aa3d4d814af31d4144b0ad2b906dfcc681e4142d09f7788755bf074cf2eebc64f3bc5be544bf1d1bf7100538232ebd47994de9015757ed0aca218cfe168393d6e294c659b3603ddde5e289865f010c51f155a43a10970411df5128b7d0c07e003680ffe4f7f7217b5e499442b5c4091f70266b3c2aeabfbdb52e1aaed625c07505d03a10e76530f9152ffb8f39251a0f4adacebdabdcdf23f0840b6b4da2ef6ebb40f503c7082939b12e890ea68178848ed365779f34a994348f755687f784383ddccd32cda70129c87833e81e028a13402ffd5b19a14a46aa0141275b133ef9a527fb0b3a5b02c7dee04424bc567fb8080827c78877e4e4161a18043ce6fb8dfb7304cfeed71111dce84fabaf4f74080ceeb5cd9cb6f4b0c8cc58207b1703b6b6eebee16f1813546da40d633a2d42084fc1704973476fcd48f5d8e3f133f3219cac12c0de5d36dcefdaed85e804432baad09d37608e00eeab3bd3eaf0a551131e9397d2fb542ba6cde4394a4526c0312912f3e421bc5e31b198c523f4e65f4cfad90ac269871d2bce7e414e63b30168504182cc06db25859e5d9f9e42cc3be29f6366277d982ba619230a2437c9f9841e2f9b888afd5ad629a3ff3b2ddc0680f7cb7e6fa0d9189a1007a136c5c84c0b7d507e117b236e7ba47930d18ca825062a9da28160d6224905639029a439f73fd7a275924511fa483c1fc2c33190ff1bf349d4ccf66c065fb3a30656989c5c17c02e41156cf163873baf28d191ea44f9650be3b527c63db825e903c9097e931507a8748a0677c7c4758b0d0c02e6f82907746bcc58960d751378d41e9d33683cf452527f77ef3c6cd9e7aceaec3ea0442093b7eff63d37e00b59bb844569faf370af69f84ba23e8d55cfb9b11b8571289f104bc2f649048dd4319a2dc42772e176d57cc1c4889bfa23dd86a564d7fd6ca12dbf476b071a4b45080633c74f01859d496f69d629b4a475441d6b6dccd02c0d8509071a8f1e9bc7928a89c6ef5ba07c429307d32727bd6c3a4890c3a6965de9ac6fa7e8d91caac17b4801dd0aa5fc69de2f3e7a7e5593871f3bbc865b0348695e300eb6ed2b5f5c7fd8aabdfe3cc89450d8697f480af749692fafe74642e708cabaf80a4c3f397a9b368210ebdf140b3a916dae504f31cff0f18ded7d2c7c5537cdafd4d03afb64d7a4938f2101ccb178dd441fbe6073e88c814a913d3ea75ee11e770ccc1730e730a308ee5dc04129427cf58e8ab8c506f6034c9e7e3d66834b8814778d13a84fe5c10e13e74c77c4a75f40feb167592b77df66105078eff930e78758d81875ec1222a350dbadd257f56d8d3f8ed4fd5cc24c3bdba03b449afc3bc2ba75243f9a2197cf54671ae3bcc404ec12969a79d98ddbe6b17ba1f7fc473ee2e9253de67f067070c399f07a419164e2dddd2bb8aa3f2bfbd5de26bb69bc8a7af4e03c50d1bae5144aa8a47eb085ea58539d290ad9ca641ef3e6eff3d77d218c157535be716ecbbae6fb0d79831ecd84b3ca6b29bce139e0791a577636fac95b26f80123af5d710e4e8bd08f3d3d42fc53bc5d6f39fbd03a2199f3320bb67593e8383c0448f230ba5624633f8f4ec0689a330e04b6fb892a959e9550805bb64ba978118c9da7580056ffd11d382114a4933971f4c4fed644fff458b472eca6ee6d5d15b76f1dfc41d0a73d7fb191aac3f8a83f04e98f116d9eedc399f7ffaaa47d820429fd09ccc8f692ed870c0768adb5e6e6c5fd23214089b0eea5345db01ed2fb2a37a75433a6f9691fdd7f71adb321cd33dfd75a49d28014b34be08ec5ec961929b01ff03cb11a71f873864ce44896f45575d78e971bcb07b617f98ebfea91e232d031aa00a9ac4b02ae37c35d3dee6fb7727354f9ce9aa79b529a3b2df07fc6359e3fbec484220553fe2f7aaeb667a6a290d4c5bed4ca89f1a923937bec8b0622a5b0ef7ce7fbf82415f3322600b394ea95de0c80156ded4ba62170e272b3a80457bb1d9f984850c6bcaec5619a79548c075a635a837eff83ff1d59b9552b180b4486ab245a673d20492c8d91b4a25ac22efb417d23be4584485fa8d09c205d2e0178610fad354d7f333bcb015da94607324f8e6cc9114da63cac96d3d1aeef0ecc81ec2e0bce61a6b4967a04431044a71b2439455f584106981ff0bd974e551852057f5a3cabe0369d7ded6ed020bc4795037044eeaad4481152fb38cf0a703d8a3d6d1569084ed5d2d5c66e6449357e406704114ac1c51d53c72db47f34e70314eb11d9d2335b3bc77b3927fe74fd1609d51ce741eeeb5e827aad510896c03d80c79dda01a7ca5aeb213914bc669bbf85b730eb823953a2b03b33e387948527a0d23c27d1bffb3054144342bcd030a898dfe76a687fd8f24ceaa3e332df5035887f61900bf1cfed74e0551cbc370d8ef44ba618e1778f263f93a3361d9ff23eba7227faaa7c3d00b0aba174c249fcdff430d40fa80414cf86532c787b631e0ac132ebbfae1c0d60ef709a76629037c4bca75c680e68c2cf3b4cdab42976550ed4481ebd953ea8559e3af3e9fda88104d722431db8b207d1497a304c4e464d06146920cfb888b9512b10caf9025010c1a45c33377427222f84c7b587fbcb6d35d7bc992fd200378aa8fbf743d5c6b39ce009a35177c8cd5d1a5f13b676a82e3cd737307b98934274921e72474a6ea18141c0f28a45fea78b3a898b6d792c2110e2f7b12d6686decf1d9e31a072e261cb8090a201d97cce77fc4aa94856f7043ebf9f658978587b7d97359c3f5eb46a7a8784331f09c9f1a39ab0bb634c17490c1908271de30f961b0d9ff068a56119df6b9262f491dfbf5913f381738dc3cd24a6bef706a0ff263c47fc4e89ebbd17c383185a26760baccad217c723b42bc63012999e0b79e7d00fdefea213131d36a4e48314b871e3b2bed51c9b9a878ffa2e5e864aff4215b69053b3655d4bdebdcf4ee6e91402487ef980d5b060243c51183f5dba3ad79e849f0e9745bd3df7fcd4ad0715643402fd2c56ea8ee9ec161b050418bea34b9146cb35289cab7efa532999cc623a25004bbac9ecbdeb93ae4f1516c56d806175d830c5ab6545cf884f326746e6481d0f0b8dc69c4e354bb6ef27e5d87d0b87c8340de60166c8f0b853a13ea44333707711e9cf997eaa8fce6d3be3484efbc01d7422c4deb510a53610a01c62a10ff0baa11067a0141b04e179250a308d34735bbc8a53f766cee0e1ff7deaa088420b91691ac31d657a0b0dec1107cce3e12985ae0a64f8ee0c099be5499ada4447a4dc084af998f94834cff2275203dcf6b65e917034cac83d5c582e2c2221f786db04564b3af7d422169ebf3f4ae2807e48f903b6503efa7235204384e228103a76692d3da6ca0070a861d01453ed204fbfa93358ff31d4d8199cff1e09402f5792a2aac73dfdb64c2493583f8784cea89c5455f2d2c0132e75b79ff54c941742ca11f51d0fba1b58cdda4a3cbcb9ea261bf4656765a7c0403f8f55ec89a41bf6a05b53d3a8c00e186540c42d8b0c0980cba5ff3df4f563069c8e9607877bdeef4c2524e65e8eb3979b3f6d28a234655921a87efadcf15873fa495533c19f63a16f5e274d718bf473ae35c10ec639d6719d9fdcaddd4269baeae2e45ce87b132829012becb375faccb155e13c774bee6f423911d311535c27290931857e0ffa92497342b94af22f5c25c6f439ed23e4a1441bb5f94ea2c387cc50eab243c50bd6f33e4e7e3de4ec676614eb08a06fc2d9bf01f827da250cedc715d9a1c11eaf3b88bbe1aa56c6bbd44c1f0f05b400b4985211c6d06f193bbe634cdf6203830065fc5f9669f82f52decae1511a6653186586bc10e411203b1f0bf4c0dfd7749d04243c5e96cdda2a5114dd640b189b8d316e8714e42b28dbf5e58a0558a09965b543b5931c775450eebe34fe3d3f5d42c462cf0fa672c9608f7db2e7e5ee3f7e2698bed71339218ec65535912fbe3eae0804f41231cc777307872792c7c2164973682a2fb786bf2e247d6253316ae0651ba080a05acabaa3824adb1ef9fcfcc31585c0b7ef4e05bab853a8d5290126becda1d82aaa35f392e4e94a5e0405eb1f3c00fea716f8ecd8e91e93d115929c67a899dfcb88d63aec55045d3e86e5e4c75f3f82d4a41162d83589d1c50c9e300e5293be33e59f7bc6bca575f01a4be5af3038d4fb6679726050aef4643c5eca8958db05e0e76ef0454c783bc339d4fc25852d5b0bfdc92fc4ee317b0228af377edbaf69c820d6971561cb37797b92201f627d77d651ce44a3fac10e0533c10ed6c80a2e10deebbfedbaebdb46cb61171aee03a09196acf47245ef4a1d202ffbd3cd5a315bea776c2d1031d5a5b88de5a82bfba442727f46cbbfdba2fc1cc420eca557764fd5d6a72e5652ea626411d0413cac0242047c1b1f29d9d301032c197145d84d798ab6e2a5bb2fd6879e9fb523277844b3c8aba6ccebc8622b1ee490d1fadfd6a2c4060883438b07ec686f8a64f49f8bbab391609ed71006a61790f995779bf12fed020297218507d3dab6b40e5c5522efcac5dffc00a3c5062a05bb5e7f5dd9b053d48338646e07b643fc308ce29f40f681a529d61781d841055cdf75c0cd761f28d6af38dc3fd9ebaad8224d1c1fb56f8d015eca2c7ceeda0fdb94156c39bff7c6848292279d944ebe214f2c6b89d83d78f80b2a9fe034dd173146ba32807b267f2257e72a0a2cf5ec8934afb970550925a9f04ba48a31a313ccf2971ec7334b1fb9ef03e412ced7f24f559edb7fc3dd3c48f818dbf5467c3151b48d9df6ed8b2a5fdaf369a8fe1e03f69ee780e85acd04d224202b0b56bd0b9664c28cdf7feeaa509dcce931248258d9ab09671458ec1b8375037885a7140614ef5bdc2bbc9c2c12941d623f1b48d07932bfb159a56e24b229b1eb01450a395d373db7d8c07e006aeda1b27c8f3399058bc0424ca0fc8a8f60c68ea1d1383149b55ed9b8e991378039e5721fb4b759aa9273c8fbc850cadce9a088f8c3d11e9821a3bfccae89e57da8d2f3c018b654fcdf304f5043a45228ddb1fc52c24613037e54849fb05bcfb0d2ce41b164175b7bd062e5e3f7eda053404cd708990e33968182e669a91a3828d133ff07a2455382d8655a00fb0d49a83ff460e133d83285fe7af1de907d28637059b752e79ce24848902afab9a3d829178ebf56ef8f38178272e5e1f03eba8088ba08592a3672cc0e956a3b5fb8c73d757e9b683e5d04ccd84787f3497a9f3f68413f4eb4853deac9553ca203597b64f7e3894e9f6c0802abc6aec8205db14b39d1fcaa8476b155a1993e394e4224007f3cbd646ddd3d355cd1f6d691516b1f97eeccc01cd38370b86dacfb13229dedd0afdc9b804d3fedcb1fff69fed3f9daa3d68b3aa5e71b4b16f594f3134dcb2a70a565d901f42f63ad6df0caa4d8807be1f7cfba6cc0cf906f64fc51432b6fbccdbe23fb5f8d2ab0779d5069b5c115403df34f816dbd9363b4d51d42fd807d2fa3ca211325cb37ff24556230195d6406afcb8f2ec41b6b6b35c379d755c0f317afbbdd54f16733d80f4a0a2dea86c974b119a3eafe32fd6f7c3e87b35db041ef23d4ef3ad3f9331fb200fb0199da27e74c0f969855822262f1c43a7e96e03e299940c3e5af3b236ee87fcbcb0b184dad9e313496b8d8ccd213e22ef449a8cfd91e7b94fa09b23efa5346d1fd63a11ff1dadd75fef63ff402f6033e0893d27759cbc64e67c7f3383070cafedd8aa592b258e77a651dbb33a0a707061e61f88d79b273743cefe7023c9c7f47469fc0bf26e8fe0984aa47164510bbb290072515c217b09d7584a42181072972751ebd222bc0fcba21a98c0d7237b798a77f09d131bbfbfd9eb10715e5dafe9b80211229b6dcc39f3b9f4a857d2db07f3d0fed66ce9577480af79902bcc79fb32102a9b0853077bc21cd0a4fc889203acddfc0f74a395b0f97481d1e6e2f0b93e9ec12b309d4d58cf2cb902f6f1873b53402cc5722ed7c1626d49c043d127a68cf07e494b67e716000fb2a85bdf17434b590803ed1ad86bdf6c42f251f7b2179fb5c9cd5cb23364db460c032a41c07c4adfc905f39b6d924b7e65017498ef7e30060b75398dbaa5a18e765fed55761581864f518a843223422dd713ba0fc12758aeb083dd5d80adb3c910a756f0f244918325909653bfe32c3ea9f3df072dbfb09b29b88bf77d06ee20c36d7e2030ffd1f8025aae65229b87e0a4d20c9a85e4456a3c5d57ee8078f99a74b4026d1353ac225f45463db1d7bf35b6c1c1020b001f0a7059e6e1ad49cea10b289ce7e24cfa7fd98f794ec5de9b7cfd30f6e6f1800cc9a4a4b3802c64263b4cc20aea66969917099d0722fec8367488c1e362ac8b0a10519029b157e1d87cfec104db011b6e5ba9588223e15f1aaef3a1c3d6c88a14de876ab4cdd49e1f38b63145101344ff4a73a9e8532be7cb424c624de55d7a3c5ebd72be2fc99ff7994a9797a970c142b84a17764e5161b18042c0451588e249a5705b12e1de3f779d9a6dceba61a7b7fc9c08f9a50c54771fe780030547eb5672a91b7cd84edf2ec53ee63a2cff4652a0ac8426fac3ee9cd3ad5067e833483855a774c1eb751f48f9c76ed7bfece029c5fbac5d750e97484c3233b91b1b1d1f6e97321f36494a66b186076dcf48003a9567cf01d15b1b908c70f14df2f54c83f51bee6562004924c7f09d780da1b74c1de1b106adc1b7a0239d7171bb34d28fa96f081049365eeddb69e35cb253976bfa7c7b6aaf5437bacc4741a8083eb1e9a8fbcb9ff3ecbef407e14340e911524818d7caaa596bee79e2a8430d5104e7e18deb117f427e7ff5cf867bfc4b5476b9c2c5e544c3d7cd4d7254d0df5a2bff7bc2511ef2d212eb3ff8bf6163707c0911b2904b4aec8a8b2408a9812a3fde1cdb9aa8c065edd706b171d8564ff4905947ed50760ebf7b60bfd27292525ce174f8f3cfd51f92a27bbde4e5fde3bd2a7fb12e69563acf2ea41a268cd03c0c73ada63eb6e599ad9fc2dd0dbc8f969884c7372ba3966c997096ce2e4dd39f23228f304bf609b0f60c5fd4500c9e7174798f77de04e9e63598ae28cd2aa2f288e7e4a740bc920fdfe411e8cb783f31e10cdd3b75749b4c2e6795912d6ea25985216e854e61f7078beec51897ab3e3510bd5f748c15c7d48113ab1f3122429d97952ab3eaf4816f37aaa2fead1739fb9d9ca838b5511f51e6aa16de62e93174b27f0a85eec93d021a6c13bb87be95fc935cee50e513ea6947bd1c16d78202a17f964402d1eff2f76271d9e7b196f21a71d78f4abb874ad86dabcf30b4bd919e9af76a9ed1d484f35813c44f9864aa31e24402a6deac58b7e7809125f0ad537708c675ef7406f5855da5f232e5b9fd4af174840c2e13a12b6f5ea188c2d371a88e7d136a935fc9d2418b2db8b2e5a0bb4f827640ffc9ca5fb3d6f2488b1770f2a580024d503437724be366d4aaa2768dfae3e0670d64a00345c2c520dbd0d2f8b0dd3a016ff9813b6f91c86e08efb906ae67fbf37450467a28f9104ce259d14b829d3ea9c78f15ea88f52772cae0ffc7e3480657310e394000ad4febcdd5e2c309ca1c5c1c99d2730f7062175beaf1b9fb2c10b5a7815b0cd3f10964dd286297e76816bc24c3c090ef9b1ec9eb978f67a344e19c2d877271ac2d4bd37c469278a80637090ad4337e9a1d50cb3cd25020e7c5f4fe9bbf9f5295bbeb8dcfcd038888b50799ba0f28e79fb161bd80fb0e47d86f7e013ddc20d7beb5ad70171ce2bfa688cec3c4ef4a56da119f919b1842a802deee87a4df0e3e61c4e6736c2500fe2bdaacd0794c4d57031c78d32eb35d40e28585283774cdcb7d102f603d4862dd45e22a13c3dcab994757b84f50bce24ebb0a02d224660c8be11ae080715f00d4daa02b933707370d9d92a7a1ac7b47d9756c2169ba2cd168b29102e62b5861028750b0b76e2261174097c0339c045be7f1cb8d2bcb8ee785d4d37161077f614175ce37c508615b3a9c9247a92910e68db55067f69e2125a102a37a5c07f770f90f1da7a77eacb4ee180a05d8f52460e14294488773c7f837c7b407ebfa95d1d8272606528573c6354cd966cd2ac588474de0653b7cbf86bf44b6ac0f8ed010b0adc601cfe8ab9feceb32942650e357d249fcd8a686ff3206745a117b8d0870c7d7784757bdd010c02644d3b0b10936b399b36c7e7f2d16dc24c765879a304052bc82e0d2e59d0d89180271281fc0bddcd6335b90d73da75e59af1bf911f060b7f9e298acd8c133a5535834aa9dc8b3053eab64781270ba4c84abc3fdad2d01f1031ca8ad3ae9b5c0808f29f479f97afeea7a8c72e2c9566a0ac00e4730b9c0d577ef2250ef5c8549c11f06968613d477e4dbb977b1e99b8d53d880015d6b42eb0c3fad95ebf651c24acaf2fd57ef1667ada8d6f7485c67b21e84aff5674ee00420fcfc41e49a76be256014cb334bcb4eae6af56b4b38717f70356b96d86cd107bac3a620ac54084a845911b503ee15eba63fcdc5203f603d61ee4b77fd6a73430dd0c32b05566127e658bf2a5d3e061f287e95434fee3451940cf8d2034b119f5231a1b8676dfe8ef53e08568a181e6d62ee5757da1ec61e110142b346bb01bf9404216ed08c9b552af895087d4732b57c8d8d953f09cdedf6cd85379bbcb350489d73e42dff55bc701108adab7aa4f9d7d327fe62dc1d921470b61e6e83d379a173946efa8ce15d383bef34bfbe98ec9eed663601090292c097a55c0288631fef6b4e4114f5ecda6f26be556c6ddcbc7976d3bfbac6f00386f8557e641640c7efbfb22fe68af39eaea92daaa028b481cccd7afdc71051e41efa7a461b3a22a9e5b151a0291aaa27cbec9a36eed682efca61bf563ef8783199c985ad6ca5a3b7573af74a718b700f2c881959c52ab10d1456a8d4472626756048ef713a6bd13b2efe3edd1c5594ca0e72164eec8ca2d363008b8b414b12d9a6fcc0e24127310f1d86e4377c7c9532f3003d1ceca22cc082311026efcdda6f18e02e93fdf1b0b1c59b91528856b4e962abb6b1f588c59f4a6d7a16443dad45fcc77cc2a592530ca0d7f7cf5bb879377c54af701f2844e9aa110184ed69c93d27e0785136e521d4a8a4d0c09b08fb033fcc22043aab527a81a24ddc96870c3d4fefc52b19fb917d0470fbd00fafa165c3c6c5f91c5054705403a35382fd0483762a37536e1b23ebab534f1ae65b17dcf5067008fc1163f21a54c4d0c80cf01ff20574f7846750267cb9cdfa080a4e7282ee7cb238b994581d1e514bbffa55bf802db7cd9d2ec2d08e48c28983e35748a9f98187be106fbe9c24fc6431a4c7e919690f0a5f6ce1f99f7c25880b43167e78f886e894dcefc00cd802527cd008faeec0a97b59efc1f8064b59b678ed0971012ee28955b6ac07e0062d3bcdac6c7d88fa5f88f051d2f569e06dbbcd65cb64c3e969a1df550b3e9fb06f0d86f38f2f2574f3d32bab401290c3f960faf9e67693a095174e0d417598822876285e8116c565a9f844ef61302a87507cf2dcb8e7643e8d0107b7c9f83d7071de1fb635e8b2717cf6abce81934b823000354c31f89122f72eaa72b69409b92112ea6f8049b058f31359b760efaa43f0f42ba825d0ed8d66f2f5ffcd3275e564f9b3354f527457dccfa8bcf345eab61a283d2aa688810e436b5de3c901a039ee0995868a4b6fd50799978b233fb33ae7072564318592c3ffc1c751472b1ff21c4fac2356ceb81c2bb8c41100d456cbb5ed8e682081bde0930aa573808269c471a5ca7371cd98e859761fdf0149400503aef3da56d761037cc125df07d895ff96eb438ee5823ad4a735f37f22e2db402fa3225ccee39a432f6fb6f4d483868dc67437fc8afcbecf0fa68a27210ca8e48970b64a5aa8fa67c0f69e9caa2570b7041edd408f5f8d2f6894ba321100e346e182a36981da8c8579f8b6aa8b5cf855b067d9b91eb8e65ee161bd80f2a891d3f889fa363f0f27dfc02ed3707d3bb2cc39732bbdf0210f0eecb53306c360294dbb56f923002d3db0e1f06af71e5ecdacb3484f744b66c7387b9563ea13b12802245bb082629cb42a7431d90da2fc229937d9fbe934f7cb9b77fe1c5921df1aa45ef5383e4e4bde32f7e07af167d7800eb3369b387abbfb74249c4c7bb1766b6b6a5356b9cc6d5fc934fedb80cd09ece4091a25d7c47526eb181fd0097144a7d4be70c147193c89a3acbeb966d9c51584488de11e19f249491925e9303154e0fabbffec27e65e07e16bfa7b375918c717cfe8db522b85d88ca01340aff10112a48f969fe626019582759834865d16163bec7f917012e3b981267f0898826a800bd1fd13377a910d078c4549908e086f9f92d0b091e72d2a0a94aa639a1279c2caa8c55a909ea6478cf01b332a92e9479d485bf307f39fdd810e2145fcd32c238f8a7fd63ae4e8ee71b8e4e0ef974949751732dee9b9cb22be24753006e20e6e7474552178c834716f1a5ced4cd665b33afb86ab4d4364339e3a2e0dd042cc66176612ae26bb866af2ae4748187370a838883c718a384c4af504ba801b310ed7076ab228d2cf083eda0e3bc06a0f3b81c83961b6bb03aa283bc37693982335b3583bf0ef37ea5f1c32eead07849a87198bd3b0ae2161a1804082ec5e764369234ac1ddbb0c61b8f6dce47b174e64906b91604b4c492cdf161e103b89f302d8fc8d4412a583d9a8e344f5700b846822f948e8ff5bfdb5bf43dcf518324ae117ed80e799707af460e49daf0708b66f7ec547c7fcc440fbad5a1b35992f5b80f835996e88a10176cadec6a00e410a5ebf77cf0a18f1caff97819e4b18e6217043e1b1b05bfbc1a19b428bb7cbb05a5075e2ed8e6e3deb6ed6142e4e8e36cfe2dc1e092312dd3d57ba939297305cd52bfa5ab86c6cc272085e9e2280460f5cf1b9c38a01b50d4244745e979f7ea81c5b84e334a9995e545e308bf62a009f49d19de7ffbc6f1eb2aa2e7c9c19713a0b47d63f8076716d4f683dfc172386f0d43023f48d8a1125b02467d313916e4c55f5c2b513acad391c3cd22bd9f9f65acc62e7ddc104df376daa0cc9305c336efcddd7bdf02b2fae9918c05ff8def1579822b8588baa752cf98cbe5f68b9713a47e98e1dfefef7007282a957c9dbebdadd32a3d10a18bb851f03953ba70eb43bbac081b075a7a11b3a15214d91de708ff89020d0c02107ddc5e484be6b3737cceb41672c4b1aeca5bc412edfbfdc8efb3802330163d2f80ca805bfa4adfda14f1d8ad3efa415e6a38bccaa1f5e1a581a37d08f340ad813c748afa0b56b040c9dbfb904a5ebe1578959191bbd468db6258af12897b8ee97bfaf897390bda5badfb97ddaf58006e826692416a4d64223e79f823645d9ffdabcc533f3493c14c3215e53125932d262856f8efcaca2d36b01f70202845457daf9ab3fb89dd34d94eabd48d655b33a8637fc0c8a032b5605a0a0b180ea7d0a408fe996dd03c9dbdc541f5ce7e594e50f5177829da0f33742e55b6013a52ea61b3c2e3f41bfb00ea2eb25abc594dea403c52a0e4d555019ee924ce0f08b360a59245139229071fcb012ea0562588aebf31269a35f2fced3affbcf638dce310c92bbb5eac640a3136f832662856781beec8ca2d363008e088d6c5ec2c6e62a23045b59f5a580a273b8903e3d82dacbefa95c6297ba02b0678c6f4741a797ee4d19157368d2591aa63720ba11b715e10da479f2cb57d99370cc50a5b05d25f4c747448d7324358118a2dcc7bc0e47d2fccbd73e87e687716ced72f9f01cba74e9d3a3cb376fa88c3002c4d6784ef8989dd3daa437e6e6be5e3bab3ab28e88e99c31fd35ef226bc913885ba245702dbfae83bbf1a6788526bdd260d392523a22fd5eaad48cb0714f45ff54ea4b637bd3224a2895a7be13a0a60c4c0a11a5beea936fcee3875228fc968c67acbed80da3282d2fff0d5f810d54d06c4fa305fdc4eff5f3e4de707f4aaf1515d4bca9afdee2a1db3a3e30d7d7469fd63272003ed3ed5f24446dd260e20d1b0a86274a5f5b2272545729fd63da9621381623e737273fd64edeae85e5e39c4fa0139ec533838bcef343790629ac332db183d33085ab70c54da40b4f136c5597c36806ff496353acabcc436ff060b4037fc681f4f50b9ea42ce8cbb30abc63d0aab48ebe262ddd6d1eafd30c2b27e26f4e3c73a68b82b148b689b2099db241b4eb9084eaa12a7f9dd7ea63a6a3bf1665b6f061bd2bb729ca6a9a8588e7280b0bf8eaa429931d738b4917de73218f71bbb56bb11a8fb05a78fd668dee2f17b2da8771c15fdc555bc89fa2f35901314d9316c1308bf228ce7d2c1435edc87fbafea35e685a21adb7c0d4ba8f13c125f0384177b1b4a350f9ce525a90a9fee71c82ea9959ba23adb985e71c7199a28cf4e432d5e3dfe2f0ecb03dc47c2208b9f6ccca6ab2f279d501868186b4b3e99ab543add363eed56d509eb2dae596afc1a01307d55155dd97e3615487b1ae67f8acae7b25f2b873e252be70b67b586b770920c659efa2f5e9e02208e19724284c7854ce5fc0d5c156987b6568b0025ab55c5ed48c9c350a10ec575c3a0ecbdcf5bc04a43cf1d9b0fb735cb5c894cfd1b9b1bc57a98d826ea58abcafa482182cacb1008f7d31bd8b0ad273428f8eb405ac8c823c9cdd4d0da381fe75a9686421e9c81ef49bf394431dd273fc0c149bfe2c50414089fee2fc4bcb070aefaf882115f7e697ebb0c39cb2afccb2b3ffe218ce9679850e3217f71a93ce01d12720ca45ff273e8bf074292fbbaf5241ffdedc795900e39cf5804ae4ec937080fc24d47c40e009b6d0f79f2ea34a26ebbf9678a0d298da045c772d369eeeaed5450e192952b58176a1a434609db7c6f304e6d2ea4633062fcd047f5d5faf3c0fec8274acf9dec525c0e1f6d9aaa36678245679953b77b59b6cc5ede58f796732d8999e2ef8f99510c34587847b27f46a9ddbad0d1fdf51ad23e7b06febbedb3d6c99b8cbc23b286690a70d0187a0ef1e3224a94f9c6b683c7bebe9a0dc361946980b26e61bce6633639499c618c8634dbf1b4d78b1f98997b6872517498e4abc5a1da67cfa0ffa6f6300f98446affc1eda8c8f8436a76db38282fe5b29595fdcd148eaee38bf85c693d3b14c0ca87c76539f6fbaba649130c564cbfaae34e92e4d0f4aae6a0f8920b2ee2474321d09772dd603ba461557e098038e4b18c4e907cce737be537addb1c3fa0b64d935f75bc9d6f384a7a22e569d9a37b005103ad848f79bc825765f0623b7946cc668d034caadcf9233543473db95ed11d4199bf7ff66f4f2bf53cccb319c5ca1e2893b5ce73deaef955dfd4c1a1fc9c74bb1fb9b54663c0c10e40436400d6407e9f13c1196d4f93db90e9c6c56f36cc8935257802ee2872a1333f861a212987298836efce2a33481ec018c74f97966b245f0aeb7c68989e2932b2c8430285337e2d9b91c5721285cd06e8e5dccf554cf3d9417970a5f6750199599f971819e1b3d16ce5d1bdf08fa259a39048dcfe097be9ec646d44dd90e2fb15138e0e9de5badea04c8852dedccef019739715b7585e9ced51eee23175d1882da05336bbc2a069f6710a8f8fdbf3ecf7b3f9576d748b4ef178248602e499affa42a0051a2aee28c75b62c07e0069df8470c226514bb02de138b5ca2f9b3064db68c326820944975efec73e1e6e80d2d16375cdcf322fb958487ff6e7d5c3f9066ff7161cf6cf784c50aa06e6cb1a6442b569280fee385690e8c091a3fca7796553df141e8b788c1ffe6db85c299ab36859326bd69173d0addefd82f1d8738b0a60ab2b044a24d5b8d250779822be0a0ae0a22978e5094732d56e73c63f7d5a600a2114fbf48ecde3ad1fc1208051d6c0b6e013e10fdab5d7ec53171333eba3fef2813101ec821ec614dc35a1e5ed80d1e3b72afef8877c8194cafa5d2a5c3636280f0036937bf61bc4fd9ecaafe5da4091a5b67b47b2fef9257810d02370bfa1ab7f2ef986db93d2b4d97ffa4d9eb9be9090d5cd773dd9669f6d4e07c0c53d40fcf52b0375c279d5352d8ed83d146cf0ab1ffea8bc0e42d76c39bd244250b0b0bcee0678e69eed0c6493fe69b58f2c951c16175fda0a49d303b3334ae9089b713a152a2573fa72987cce9c51fc807d723ea2fe54f3aaafe2acb9d083eee08698226921597eb63d9d9cfac293c79550b0a846eec8d6c719fade803fd26a90962fd8b93d305cddb275ac2f4decf8587fbf4bf2b883f0e807dc2665744c1ea023fc54a5293c22dd5f074efe6dfb2031195520f6450d3687b0a726f5c52eef0df41c1a85335fdceded48f6ee805425df571c44c1657e1ccba5a368f4c59a9b5eda82876718c6caba4d96d9a7e4889f01c622cc2f758d0f11d7c45d0a36fbdea3679de72d1cb7b8ac60455cc8bf4fef548532cfe209db7caa66ae5614c47cca285c643a7e2a644180736bec92e3a76cfa1787e4b45f0fc135ca0ba698520016e0de767934115e8f1e1eb3d62931d64383a83bce1dfa35e5649934919cd3b502ea7e573aec0ddd89048f25474833a2c9e9853e29668c01e8d3c7093a1d789de1d53a6649663460b8619f5a106ab901a0b5eb0e060e978b78eecd1c2cc731ce1ddfeacbfb6d3e78d3e99956a70383866950d710ef3a137a0b0d0c0208b1ce546bfbe5e1059f1e2581771b33358a7f3776532a7f65176cfb3bc6bd5a1378d54da274467d41cc3936a036968a6afe7046dd4044680d48cbf9a8541ae200bd33a0f086ed91b09a2b807088479a0b0f43f2c28e36e14b3dbab750ac3fc8d80bb59a35d6f6cbfc7431c0e3eaef7906904e39590fee3fa3a79a98fa99947859f4789af6f7cb884e671ecb0645b2076f79a0cc3f827de504c43bf7456d0a52144d157036f484f5bf4f28ed9f69c365356814c52a6092a710688578de68f1eb1203f084c117ed7e1819145991b943667106278fddf125bffd0cb7b11e9e8f8a835b868ad24724774cb508b7d8c07e80c4c3592d778390b2c0039efc71b9eaaa37bcad462da425dacfe93185c8a47ee60318c22d43ad96a2bfc0173fcc9dad92f3f445f33f50cb90994c2fae66fb193e5b80ba1d7473c794165fe8a2b2fd27a5652962683ce26d88fd6617025ec8c7465719ac91ac9488c59370414d1644fd7608202dcc8f7575b6c2cd34de2704257d52b65abf4e6a8b5d590b7938c4766e9b2d5a00fdbe4389bfd8c80a35fa3140b6711fb20b2f18ba72fcb9f3a655a7482be0b0e1ac86d6d939a29939dfb5acaccf5d00dc4a1fe78a11e08d8cc7a328b772c4c6296894f0e93b89423803cb6463d9b04050be9295be232bc56736ccb17f58092111952fd5d61723502f44a8ca3e52b1c14ec94a1ec8e3e298f88479e5535f7103e000ec6734bec04823b69232c6433d7fa23154cf8ee1f016cc6d2c8eb336eb22a83d06e93ccca4b2341e914e0d6929d157eb67a62fa5b475dc23b1430d0ebbcfb4b41fda3f4143e71c9de9a753cb45053828dd7a7e65d56098101aad4a28fdc221fac04da8456edf272597261226faf9c8157a73b908db27b1c4c7a574109fc045b28c749e8fa79801a2781904c8cfbb33717ddc5f9fa8075c1c9d2bd3d9bd014a39e2490739fbeb10d7e824d06ad2572e07dbe345a217d39f111bbaf2231847a12746d8619b77e137c14986ac9ef969da6eafca14c6bd963805ca553e8fc580551a3bc37b0a72db26c896d3d6ea788096ee6617288e7542e81dc5ba4a0290896fdb3aeaf19282dd34880589f17b7a03f46c04c71dc3f7161bd80f589bc33773681bcb6e91fb6efb16784023e6dde148abc0cb879af81994d1388f2c00577f31a66e75611b34e56a39c70fadd1bf4f1c8d93543ed7704770d98ced83871e4d24817dcc06c760fc7e138d0ed26bc35d8bc9054c981dd0f0b662b4a7441911c255f6b91593ec151336277f718c8905640cf07c325e1fd45f53f803a2f21b2ccbbf33f35098b33603350cf94393a8c6209dfed713d8d62966fa74ca21656ebe5b848f398b61443abfd11672e0f1d686fe332ee386742c3e24c21f3ff82442007d7a6ee9816d746fcd1236eb7639dcc21f6b3b6f5a292923a22aa4b94b8a64dab6a1e281f82f5e0ff64401e17d3b24a3d3a97690ff1c4e0a2d9d117c732ab14340f4024ee845017662d23bc0bbbefcb7a02c01b3cdeaf5a6ee7cf6b7560f7f1f9e172c3064d38696e7b33a1bf7a6af493e835204f15d5f0f760b0d0c02c22a2bf12836d327cb1616184e10658c148004543078b4ce23b38ee2e0eb0d992360cb837f452ff8ceab3248a80a5992bcd84929621a5bfbf17073e8e56625dc880c14294f35fecdf75c83005322163cd5a8d1155155aca5209ecd1f5f791603a3705a174df32ed15ebc8ed8cd0086b702b36d7df3323b775ca473082bd0552e2374eaa163997a44db26e7ad0020fd929dc53b66cea11dc605813f554eb0305fed6092319b25112c5b65cb2a301b2daf67f7748200eb3b394709b5d32120f991a407fb8c87bc7730351b2e6c1a0926e5924581ed5993587c786dd4444238f40ccfc21d3ba2dbbc0a060124757a1875c32915db11199ccedd39696a1f6c9655cc159ff554b3d52de092e90038c809b6dcd8a8c67e3d5d9e63aafc3561e716efa329dd4b93efbf0cfc62db32ec0c089fc5ee7ffb126c604aa617d10b0e870de32157c40ea13e09324d3e39c942eb1e05f18f4d4a44e4c0a317a35bb30f51427e9e5c3cc0088e6c5b6466fd9a3eb9138c5822e1b2b4644b03458ac8ec5d6fbcffc7f109d80f584e12b80045eeb57f245235d168a57ce9bed2b7a7463c4222da344e3c78f9c1b70ae0f4b62ad7c8561a2450ffb1a5392ee5d9672a3fa5bc65c87cb90cdfe22289da06058b87e58eb006e6137a54fec4d507a50ddc2d424511d96553ce36bd78ff99779263315c72fa05a38da3ae5fda15017aa52f340c243166afaf76ecd4df3f1e49b17c2dcdf729260bc1d5814d3c8063f827a451da28bbe3262bf789e1b1ef9f4dd6db1eee10c31fb9facada4a3559a15f22c5fe5aafd5ab5879eaaf4b3c5d5678e8014307d90f3aa31d27e4271a50729db3c8b483b9575a767f91be26fcc2734dd16c074175611347ae625049dc6bffe8ba5abe21fe9e257b57afdf7bd6459a9810a27572915f3ae2828aa93307b3e2248a28802be339ab1cc8a1973647eed8de8c264c6618c5169a316d6a8980586e3e584a0eca85ba1b7784753be800f603aa92b41ff3ab2d336d2de00ac43d7bd5504dc7ef2e21e665cb0f87d84666f6780e70f56d08d0ad36aff49b33db38738ec455a49c89bc29c479fdca097d07de61050f0a165efb1d34617d2e77e7f8f6e7b1ea456402a346eab94b0ca1b96f7ff1d14a7c59fcc1d1321471be5e696d064d531fe0c85ef4e647e74ce3131de78f4f7e02fe46a8efbb2a03688b293d1456f0dfd3b2407c78da79476579c0097a91fc5196fdf69a0ca70d206024952df4bae93df25647c65c3f6f7c0ce1150eba5dca6a1080ce9f2a4936dd907fd075593df893bd75cb049f4b74b640c2001c32ce26b62f490445169f3a1dc9f2de2ee7d0fd1386bac873a71642d4924dba4fbba32a077d412898ba3a2211cb09421df758e47fea02ec226a4a2da20f3e657bb95610b8bffc315ff6f5044df827ef462ddb32d1fb33e81e9810f6c74e5609a29fc5439e31d8fb15270b376c3eed368e3c773ae01efe19a99fde320907d2bb3c3e6c7e4925e90088a57305fc76d34f962cbabc516dddd72bb89e4210eb53e3485d735949551ad785bec620d7af9ddc6203fb01fb4c12c4bf11073103b1e859c226d55ff58f2549c76472373da106ed1bf2edee009e14f097eba6a00fd3dfa297244f07191b3c4904f2d31fdf8209ee2fffc85a75837a99c2afbff8ba036d59e014f6ff8fbcbf0eaab25d35c6715abaa54b90ee06695042babb531a096916dd5d12ca4d9748772d0411140fee066910092981dff83cecbdd63bb3f7c3f3d9ecdfbcf37d3fccac3f99e3b839f338e3beaeebbe4e48673ea9e1a8adeab45fad96fce8fb27c2d7b6e49de13e019f39bcbb223769a645601b39004f945ecfe6885947a1ce9f382e92d6d142cc32d92bc342d16d6c465b915985f9502751ef3adce1861a181698299d08531bbb25dedab7d2ca7770f11db6785a9dd52ae3cf945610e565c79006186bbae3d8bf1a7ad7a06c7f4f938a943b7ebf1c145b5d0f2b0832df5c56421684120afcad9f22af87af5fc1de1b83b4412a02035e0bdd3bf0f0ba4c9514e77cca190754c1c22bc4f43e48c71136178bbb808551dc5efe1c96c8884f3f9d6c1f8be4e817cf45017d22acd7c71e79bf6697a0a307fee28e42b9e10686052a97b73ca3a74a172f397ee38f431869a582dcb7cddfae5f6ab76d56c099c194032ceb45ac8bacd49614bb8d345992ccc37838b06f071c246c9f472fc3b91b45313443bd2e6808dcae022cdce76406908e83151126555d4490b05398685f56b5acfbe5bdc8505bed7212b1d5c2fe5faf2c13012b47f9767e71784e3a2a072ced4d4cb877a3b159f0c60c2ca19d93c83ff8df411fbbd710bca3546eb88141801c888e2def7107ce44a02f4ff94b170c61faaafd97af0e7684c4b431ca7a6d1a130112a3585b132e96c4179251b4563f73eb6239b0bf3c5ae37a441c72d2f5cc12470b4a2aa2b76e1585185f568a8941c2c7c94c521e6332f77ef6cb1d1e19e6a709718d3adc5eddf057257cdf2326694e420047b5583895becf7a266ec2ee0aedbd22e419f47130d66225e871ad3a9638e854e55046117d7147a9dc70038380bc3d64f703d3ec9f1a562c29355368f4dedf07c69c9ee447a408a2700e3f2e93059065b82905bc60e277326a102da8fb2f353cb2d5dd021a2582854861dcdc5aa00f69e2ddfa1971f81e032de521e475dbd0665a16e5731c73fb7b877a3b9f0c29073261bd15420a44fe3a626ea1eb8d417cc0be907451ccc17f206f85248c95b5cf755c46d0295e1c9f37cab5ed9bf223a656e8527dc7af88616eb88141c0597f235ce7798e334ecad13736174b83d8c5ed60ecd51c52fd6a792162e20771801a1ae2b43e026f4e8d2c08850c8150595d4e4fac892a2715d086318a8e68007dbe1c7ef6f6f8d9dc567d341706899ff87ece275b31cc5ffd5b9adc18ab4be4d424265ec428ab66394d3f22a61c7bf9125089f7a1f5216d4a603730adebfb466de7e2641e97fd2c6687e71f8f526a522b19fa52dbbf715de66c2f87c90ca4fa25fba8196c3f47324e7e2819cad13cc2bb684fcda2ac15d30c534839709cc7960760e99666698f33a18ca31f119ebd43a94e2f580e5c648871f8fc16456dc202efe43bf487187fe31cb94f3ec5173f48a054a9602711d68777a56c64443e0053235c346549cc59a9cabe7215cfc22d3e2106c85e8d7edc24d87c5591291a9b1aa2fff6d287675db4f751e20a438bdb7ae68b4ae89738a63b668f1b6e60584078d974f8a2e797c48eb75de009206de7c82b2bfe2672371e9fdcc0ee2b52a623384061831b96b976b037705a3bf76bcf89ff955e779e338cb304d92595c5e2a5d434f412ccdfb8905bb4e24d191ec42a744bba1d627330feef1df19f29a316b6c09eae9eaf5db40fbab1464b39d98a0e0134b50b383f455fb42c5220b4e29c11dd37c84e54fefe8a71aa381132bc62558b3b0b058ff9376e0b1d5311471a8514ba31512fa3348e8de239fdc62977ba84596fd426e1be286ab52987616e7e92c76c01d0e562c4ce4fda5a7aa926cbad2c6332f9ab554579c35cbcc814ce6065b152df415a8f1fbeb7a30f8f6406fb42143934951dd3ff29fe54177f346dd08d5b959b82d72352b0989f65a2292dd69de25102e0bb14a562f3d215d4a3cb74b2883ae42dde88d86f537492cd5511c3518877860e7d29c75daf23bf710c181620929dc06729ae0da9f2fc7cf6e636bcf8eeb767861f1d9e2d68242affcce395aa05ec1597e45d4276cd9de7701b19e2d32bb978199ef8014740499564906a3a0667333c08ee0cdef70fb3744e0701d79fbc0c6e30640886d3b6fe97836a2360d91f348f0f82619ae111fe0b036b1a771c687bc73fb887b532126efd538b36a154a98f8c2e3b09f4316da25ae0be22bf8d87a339edffb183a534d3fadf1c387b5c86c336a05a3c36be8a8e4f63701bd06ddbddf56fdd7c63eaff2f0d9cbdedef7ff2ff7ff3f9ef3a7016e17784df2661a06c2aed06ff156df11af1974eb884bc1af1ab1ff8f5b26cdf554abfacac0a5cda1b008c3975561e86198417b9f4518a4634c7b01994ccf4c9347d7a0e590ba1606962e8109ca00aae7f19185c9f871e0ca7adf46f421059e0de403ac7ff1a219899dc8128c1f6044d99b6ad4931985d46648953386060013ba58282bd5d3d9c2ffbbf19821456cf85f74590362f0399ca6861603cb1b071d7fead766e4c3dbf3604ffdef3ffdf0d4158c0d90296a391cae49b1cc2638babaa50a48bed5d17162356b48f38234f418a821280b2587bb4cecb373bfd3d601bbf42b05e06ed3dd5e596433d83474b0ed86d4385d0e3da0f1482eb518a83eb390efef78e6ba7033389aa5303fed6b876f8b200ea2f71123d163f93354250547fe137ce222b35074fc13a08efb44ad282fe9ba13bd31b52ee059b57147fbafb245d43ab11b1f420c6dd9ee1ffe171ed7feff9ffff3baefdef71f8abd006bbf58ba1acd914d02e0848f5e7c3f5fcf8b6c68ba96e64de3ac6fc25e0633b37e0b7d0d5c79b056ef8158a5452a313a9731ed110341080f00843bb8495582ca57b1cbaba0e8a05d73d0508ae9b08fb8b0657513dd4fbddfeff4bd5b512f7f5d94e6d51161b60d8f8d53babd2a1c9636a9e58c8854703b148708a5cf6bf19a2c6735aa13952f89997d53aac0bb516a946aae644ff7e40ee9fa6fe5f5b5dffdef3ffdf6e704b6af3c8f3013eaa3dfbe8408ff6fa659a56179353975ca10283f4344d624dbd1d25005fbb33fd5e0eb54bf13e419fca870a6af718e97bc7f03d3f8a3874b81dc63d714fa3373642826bdd6d82b2c5ff93d7dda86851361871986044a2114024c8365a5e6008d5a1e75a5b2f53954904e6b1cd64bd60ccf568905ca8b7910520dc9b66c4883db78efb6694b1ea34265c52e5974d3887fd867be57a41d7b7f39f3f4f6382610687efc0e6c522ba518bcd9f6c085b88cc975f69fee4494511d7b79bda2b287a1108ca8c602b4f9e7feae8ed3102d047743a249ca2eaac3c666165e2f07aa97c097f4672aa2bc2ec346e26861093f09b4d6dd31dd8b8a2e306bd7ef89bcd2870219ee163d0fc2b3cfbed98f3fea2d1b150df88dc47f3de0b7e4a2a9213788d1004405c22e91d4e9f99f7b0e1f0a7f376b1022ec9e762544ac7065896bb1fe6cf0e689a92e14e137e67caa7c1d542447ffce084c553cabf89779fca5f47fdca8b19a131042ae298ee29830a0ec5cfff0fe5dd9be4a5734577134088d52cf88516128ac954ee84060601e4a906e230a17a5fd53a666a7ac5c341253c5243ec7d4e2f3e1957534c81a3bb00aa3b1942577be330b5f8f9f3941389aa9295d9604ce42f06e94b0ff8a73c3896fe494a1e42cad0f26ea4fc33defaf9588530657be9d9167e8c7974f8f9d18a0967f9e975b4c3ba30227612a0a96596666f6de56066122b8173fa5aa1c194868737f081bf419b60d30e920dfeeebfb2d4f385bb9122800ccab3dccc6edaf1a0b7493a7fa976c0183f937e4a28d196ad40d134e8dc05701ae28653a75875f62a87e8b9f6940c5c098f27796ccb7d5d7b38eb275da7347a0413e4b4fb0717f8c184ff404cf0fa5d8ddd85307f8aa9e35b6ed3c64a49f61c371188666bcfe181542caad95365fa453b61619af97de342c0b286be0297a0ba2384f7d5533ce1f46d7ffb014186a0b846cd910c4f832d2c89d398a0673b77602337a9f4ece008f467a029ab22d08489939e3c5dbc97ca419295ceb9bfaf60de3025d5f6dc86b5899d6c0ed0d8df221c15d81df1708d6c585cc65e12efd8431b3fecbcfed11b8bf62570d40cf33426c826e90f3608c98bff099b99998df456980bd9581a47fdb8cc5c95ba37f44845c1fb485f65c17b9e1b26df62cf1681f4a13bf112c0a172993fd650c5bbcf747f2f5053013f6a02bee09db02bf29cc1e3aa35fa3e19ff948f22443e3a9c77938f7585f9e2e0f19144dd9818c79c97aa07da2f8a8584ba826961e9b1a74b0dd80d04b0c3b87fa17f7a5ecd50a6e00a6375c6127fd876df53cddfaa188e4c5bccee93ff694c901dfb5d4cb485b3c23476231f006e43b9c915f650973113ccf4768b0024f533177e3d641c19c74fc501a5eff00974506334a22cf1827621a176e51ea94acfd3a9e282617dd77c4c47219dca5d09aad39820a3c43bb041a81ae28dbb7fe3306cc2c3e00761d4e707c762b97a610526974a8e6e706ed60aee0ea49c51cfeb1901f5a7c96b43fe11e6e8c2a4d3cf28522b220502721ceced86946a2d698e641bbe9ec604a52adc85cd024cfe0e23364fdbc8dccf5bc0c9473dd429d57d21b8c8f9c4e9ed4b1e0d03169fac8dc8c30c0fcd8964005518cfbbac7af5822faa850ec63db330dbf9d63911881f9e8e45069691eb250cfcabec03ffe52ef281053442837836b2806f7b0a0ff94a7426b331c5e54e6c8e332e5795a5c5cdfca49201ae129da104e36afe34b60d8bbd092f3ffa041b23b55f6247175ecff6d016030ffe95a6155bef462a77f363da718759190d3ba863b7706b798ed4b07b074fdb9e9c433a0927e9649206b017b1cd0fd33df546f015f7db2ddfedb727c357dc956b7837cfff8e15d708ebea5f598ae9c11e48edeb45b847db5a4fe5c04b6e5425e429f7c2820beb6839282a8a1fb99dd43d4b01b483ebb73d45dfbfcc465c59c20985f742f0952c7fefaae6fb40cf5a6d1ec0928fed5f917a8b7e3752330ff5611e63b166f2b75820b6bb4667d45a92072cbee9a9d47dafc488f8889918784cb037331cdb9bfc154e5d8b859b6cb4fb7a1a7c0dd37db99cdb84dcc4803ef05f95d9c2b4bba5a4c2e88aa4bc39ed7edf4a0a6df4e8cddcf907fbfd7a06e5567881e239f48d35dac0b3ec6e97fab87776e61daab442235698629745122f96b610536a2248ae44595511fe494ae19fa4607f1bdc8d543ff853923f591933e5faf89a250d52713410daef3c3977e60b3f6a2e22de5406501b19b4bb26ccf2609f3cb9ff09cdcf6b3445f7d79b6ef731a4e7e7060c1be35ea7ae41dbb8c1d5f40941dd2aff66f328a133e1385ae0cfcda33f4225fe2445db33e0353ee90f126d3df1359f465bc2d9c04a98859f9f81f6d7202f2f74e089224fe6e9d0c20406c78fc5cead18d9260b1a14942049e9831916ab682b088953b760d8b70e7f8d1a1e84d5769000852a22f54a75d6f6ba7586c22d9e08dfae46c016d5387970b530c727ba764bb2871e10466995dacde2e4aa876df03548abfad6c964abd46f40122fbd54e7e27b1eabc4f61bb5dee0af5103745cab1d10fe893a02708d0f14acbffe91e0c8a0c96cf855a25d723edd76af4cab2e2429a7ae33ec0801203241de325a57b0e85f90470d0f7d16ef471071e0714da19313be5e28f83d4be7d43568b0f7af41e32359428c4fa1404b1a02493c49315658231632d582397895cf24a2b0ccb7a31f0e78da7e62f699ef071499cc5de664ec1d7d9c5d01b23abb1abc5ff2e773cd2df0965bea8a4353e854bf1fb5b2f9af5131181e5d86b94119b8b9b5202515118f4e460354dbf8686a2098961c33e9579f379caaab3472604433f0b03c93f2b980e0b349356b9573c7163745130f0cbb69317a9ffab1f1aa6f3da56bbf518b57ff1a35f48d9e1ebd30142a87b478961063148ebbf18a4092042729738b893305e59141b66c0d9bc5020719c0a9c38e305122396c9692b84ceafc8d8b8d515725310ba784c9e57b42163e3aea694c30dc873ee0d230e7fff0f01e4a070f2df74da57f2477e65d9536dde1f8f21df2d024fd174a92ddf5db36fe76fa8d30c7f58e71ac2580cfd53077148b6f59e5bda895e00aaffbcedab69dc4d69853d6c24b63067b74aea77641b0477f9071c24a4919b63d38d9d7080a92ca46374b6346889a7420018538c9e583ff70b3f0bcf156fb9e392b6dabb4014fdde20cb6da392c990fe9f9ade4520342483e338025d5d9f8e401a6d29a90b163ea68e2e1a0276a5fcfb5912ff30f8522ca1e8ecc88df60dffe07c6ecf7716bf5456dab7cd423043e9c2b2490b253ce3fc146812982c9e8d64129f41534c95c16cf189d2fadcf119fd2b0a0affba87db2be5890006cd3b9f65207bdd4be8cd91be62b653f71f7857b2f5bd882ce31c41de4dd12c4f81b6ce11f24608b74170f59536966e36223b84f385eb5778cbd12817a32efedf1a1897e541c6a8e847c57a92f15175d3c5a4a3f9a539503275ed52a8ecd0132ecab7469342032e1851f120bd9cedca4642716b73d4583dc9eb934201964bdfb2da52fb17f2efddb4d6d0dddf4521f1054d814e94c19f05cfbb828e289999ec658964ee7e437942ff2a7326a609f59360df29e02de2cf7a573d330977a1ea99dac9f91c4262c157975b14fc8cdfa3d571469c0923f750d862bb4fa2bd4f051d73ebf44685000e91a44ee02c5f3941593fe181bcf54e4e8a7afce868c7672d91b4e422fe4c3081e49e2993c3ea2fc8f2b1305af06fd9dba388057800b2927e581852d0e7d620bd2e9f32019cabfc4acda19c71884c6f4a5d1a63657d77bb0dc56e33a8b394b328e45ee5f985939efa3cd9ea6df4b4b06dcffe89bbc1380318a8e316026aed2177429bf2573105a650a27fa5e93c96359ef8f9841fd3366acfe93b33dbb6aa211d7373143c61ce383d6fdba2443c62f823c153e6e1e73cba079d54ce825dd4e249eb16c300920a298e23829508c9baa167ede910cff4ccd3aa8e18736f1ae742211fcb0d0a7e3d3986078f8b83bb0e9ffa4102f7ad31d2f68b45250ab3bbc1614a72731211888328b60dc7a43e5c23e9e4e678bff634f0450238c8cc2be371f0dce860bd80c31a033f4667206d2cebe6cf6f8aad73266aff2db3697047760630bcce72e7671639bf2bc954fb5f33249c7db0d7a0ca34caa298f287496430f1a3ac7b0903fcb33b200b6918771ad3d26b388610709a17cbfd4fb96c31f1ba3791fa12077770460272ffc8eba99bf1575a3c037a226628bfdb86d2643aa5e17cd1b6ca29cccc7c7a007328d44920e68b9db448051c054dd37e177ea01bf9aeea522288ecc8b6b98e0301ccc3fd2d241dc77cf448afefde887a6ff15478c0273da0a0394d635de23f197cadb8dd4d90acd1eb9349dd79573b4e9ae041f6076003326fbfc4cef0fefd364424f1db54846cae5cad527d6ec5607f8be63a5511355ff11f3dae80e899dc784663ef04616ea48f244adec0d9d8f9eb8b00848a17be3191662e7f6bc55ab627af75c85276f370a78e6b75e329e5c8ff08a61ba96f2d48714f37b89b089bf6f44b1c69caba4243eec697490f0d61dc8604f713a826f4c230026e566d3eb2fb43dd8849e73b58b9a793e80c4dd7def0939421653f5777d11224962f9524ee6fea008c62ceff528bd913bce107feee47e58d7cfb5e1878402271bbfd32371de5fa7477cab2abc30e8ac71efe5eef5f5676c9dc104dcbcc91416b827ad67ed5bf74519d1ac47164543f0be02ec4446f930e7799b25fc3365833843df345ff35499d4398f0a6f125d1b13c75e9cda05c121fd438bdf67ccb6d5188a22dddf00df33874e85da72ab75a02a00d9dafee86c110fe9e6a74e56b69727fced42c22a07e3752b12242b68e9eb97e6aa802d2ef9d964587cdc6cb727de2e0bddf2c969ac740fa4ad63f27b3b247ca58fdffcf6fe62d17f6e7098d2a1c912a99b97d45d7cae6ca580af95afd90b2fbf0c80efebc313960f744bbad6300d215cb3a4e203dc0354c29aabaa78599ec3b25fc0aa92a90f3bcb503ac4c565c11ad47b614a24dea7cf831e83ff32492f97766397439bfbcd450f26aed5c252b00f124db2a677a8aa2f80e813bd61a6b7f6289577fc3d21c03b5420ba76e698691a9cfe6e42677b487a447b7d25a28b73a94148c102d789f0d43548a8eaaf7d4c015861880782eaa6228ab6ab474cb13eca1baaa155585d4bbb5d37b08d75f06d20d028fcb0bb66ea6500d8171fabd70da9667d7c8d81782c879b2579c48cc33d0cd3b6b191113032583d751a130ccb877507b39f9cb7ecaadd2c7405f10752ee33f13ec8d87f1497eec0f441408eddfdbb9dee4b8b6db73c5e8c6218c085580e05e225d97b33641c4e6adb4f28432b995dea3da08f00f8129917e107c6e9f3201f84a6bf34fb4cdcfb0f14d0165874b10351de5ff6aab22bd512e1a42a6bf966122141992857b06d87add44b9c0e08b62848bb16ff1092a279a4fdc8a74afbc506e50bc5313f14af1e93e088eff245a7d14157147f1ae03ffae8425134d378ef3e00f7c71aadc256ed33f6ed46b24ed1c23138091668709b85dd4ff9135302131cd6d9000a75e5aec4037ed01b0c8b328b33b2a3a893276b318e52759ab80b2e3d5dd726a76ec170ed0b7f2d829b340731415ef597c67c5e0a07cd77752aabdc018c6d0eac981822fdf0c314b50d0997b493007a70eedcf32f2e0d07f27df5c92ca788ef3d03399d7f1ea1e7b6fab48807c0f1fc8ebd12a63bd8803abbac08b831b1c1bdc5374702ac9287894cc5046793ca6fb9547cfba61f46ccc81b34cf5e2aee5402c211c90130f688da73dd7bb448bce168754c46de9e48c1c20c9f8b0626b58b9b4f5d8344b8ffda0437c915620271e1480dd75ad6f32bf52392506ed7266f256f9b6dd62f9d46313b96a84e7f05035829877539239a27998533f6175c10d3e6cf87a51f0f1eda2e911050e176808b5d7fb782068e7f29bdc135b9c94f3ba07cd8cf5fb20e48cb32ce5620d5ef4e5e3df8da3f491388877d320b828f4f2e6605841405e1653e4d71805ad61025d226ea5497e7d7fa71047b12bffae5d3167e7b7ffa3c4861e22f313ba907812d68b96bc10da9037ad281ac15ef22664f3fb8ac0407e76dfc6a14d7abbe9108643eb21403c8ac09def44a172191608ecd13d6ccf8a50c9211a7f2a5404f9d92423d79be51f3bbc1f8f537933a76030bcd359127b0ebc5b433942ce7252fd1e786645e5bfec0f034b81ab38905007ef2cb0ea7a5ae9641cebc508e7da95759c7ee8c65248eb802d604f117f86ed9bfe51c3cf5ec7f58b7103236ae00a48b87b5a6739faaf479aed7f3a588d5643e1904e92a8e957857e60018e53f39705a7c24a1aadc2eaf3c245c94c15ffee12b581cbc2969894892fc25fc343ae849d71dba9a3a6f8d9af49b3ee2d3dbb5aec901c3a93989a362341077e98b3dcf07ab9f146d171aec42397d057f02828ae5e7f1c94607971330051c2a5fe10956617d5e89205febe822e0fa642ca1bc3f8d0e7a6a7d20fcda2bf279ebc54d595bbad27f1e44c3c1ddecc51508db1ec0f366825761c20899a17766bb591806260f60d86c09e22b35dbff4cf1d286f1277e8e55358f873348305b6f1613e98a33a8ec771f4161f4d7fea0c462819d86967935f7d7725b0eb53acce932a98d3d701aeddb8d113151b3ce87c35981384a63096f019f43102d2307a0b206f2ceda81214c59d6fa38bfae472e2173720ea66afdd8731a1d7436eabfd2d78d023376e78bb0270d9e83a49c5c706d5f9562042ad5753255fbbb3fec24fbad858501c5631f1a57eb14f07d1465a9ee580de7f2e91336fe77229f0017ae9b17991677c87e3735aaffd0ff50657eee93e79faac933cb311db2c45e216c7206a11aeccfd1af682b924a4339510e72c611e20da243eed3f90d3695770c100825f6babe047c22d83dc6b9a93cac00f70f07b6af254d33e4d4d3bcf4602378d478f624e5e97fdb9bdcf4afed7d933b21f66efbf4e3d584429df0af32d531a81404b4cc29c0455898849f69917ceed7c3d8fc38803693e0e7c5b3fde7ef0c1fb9493ca357e5d71f9b2afb14caf7cd8e22abe62247ec77155dfb9f5551ee02c4e1d55d5ded937421140752c5dc825d42e7a6ba8b2e7312891a6e3222618019f26b8b58e86565d4cb33ed4699dab5d81fabe556c29c5418239f2ad2813db612dfcdcbe55f3f28e1115b93220c54a0874733ab30e33634f50908e421bed88908213a0cc366e946d761d13e30674c8a02a4786d3f247df76f552c866d129964302453008f04b5f9b6b20f2ffabf58dc2afffbb96c14607b818ca08bb4f6664528ca9c08bdc9cff66556b7f4cf083557a71f19f7e4e0d3010ef02a57cb434158104cfc37c8fe368a08996f3ff468f924e82e79eadc733d3d4bf80d36f537175f25c60fe64741bab3c5f2a2e717d4c65b0e82ba63298f927a678985bee01d2b3d14188a348b127877c2b172e50a958d029e8812525310beb7e3785a7516e3a23300f31b6cfd6f2e2bb1f4e8103a863c7e14f2529474b7e00518fc44ec6d9c983b04668326326bdcea4f3140c88528d7e6738e6e6291958035dac2eb8ff40fd0171edbd83c3e5b503974e33ff90d76f20f3063ffaa00a297919ffa86ae808d5152035169916a28b09f1c7c43dc84b92d45b94069e0ab1dce7bc9de242daf605b70346d9e2a57e075038a7539ba6cc23d0df8437a0fdbe11bf2b8c542ca909ea5ff2c30faf1ba1baef8d4eb77485083fe87e55dcf28ea497a1001956501c853886b0eaa31da63e14818e9fe0f8fb037646f070400132c6571fac5aa583c52ce8e2f0db18e030fb658552c1c340cc9b9368f0d09b37e3fe2e6df7cc4c64d4d5c32131bdd543b1c1e465d3e5aa3c6315cbb7863ae49b492d3239d456e802c6485800107e1de1c328d5fde25657d05dcafbde7dad5fb437e8c1747f2a85b535073a7df00174f827ffffefddce97bbf844a205f741148bf8e09980d39221a9931db3b2916c0e1252cac27180c4af1770b89e592370544b4c725e51fe5965430e314a6f027c6ad36f399cb85a959a3f2296eceb6336242cd9deebd0dfcb6b9d37f5203c31402fd1f028c7465d70a2a45371faaed0efee4c2789fece557080b3e139c6f3e139807fc682a26f9edd33f66e523b18c471d2cd0a996388638e8118be0a57721207463427f51157f1bad08580fb7f60975c8f72bdc61de5f3f792bf1f9899ecf1d2ae42a7cc2a7a53a537c10164b21391ed92eae00782e71e3eac75b753bbd243022541e3160e170c60b565a1869e5f7d7b47662218884be4324e16e56f907370708f0ed451ee06dff7cc5dcc5b6b06edbb3b36098121dd31f64a6133d50fc263fe15780898df5adb5d3fabc24fcd775c1072822ddcf3ed3aa466e91affe9ab80ff151c404fafa73b1dbad1252d664eb00b18a27b757efe8e64bdc1e3a3b3726220d71fc229bca906c80ade93d4c587b78f8a12e60aba2233014e7cfc6db729128e8574c177af206d31c9f8b605e6155e5b27b96080a9e56f376781d4914a336051755d17995eaec474faaad7c59f4ce42625dd016a59ea5e6a5fe4834b936371cae480608690550e6d3ddb94b1d2e11606376f303690eed3138e66a41ed910b1e41935d61504ea1d5baa3536eb88161814c311e64f975cf062d3d8f4e144d4b01a3aaaa568b99381aca015d45f936fb65c064a01a9f6941b9bc0c556ecab4231c6cc6e8ab43a92a35bae16301121d99905f50b45008fe49eb3feb5c3ec135321afc710e2d998f3b6169fd941a4147483260b667ee705ebeec048f784cc446f02ba71dfc3e0360838ad8f6b8fdb56b8203ae1e17fc6e5f441f832fe84570f9e4320756641b2faa2149a528ead6a4d243461a9e09b97f686f863064b6beb363be0fea09f3c5b308e6f3cd86d885a45376ed8867c5593e3d00ead8c661c9da2915279df3cc67761db7efa251940e948e27bdaf7f047fd35069832495a2e83b2695351b6a6058c08f0b0107c55b2e868ec67ad4434eac963bf509af2d9c6efa57c230a8cfe2b25780bdfeeb37ecdf6452ee29bc831d127216687c00d2f2329e34c411b213f3a77a17073d6b76e576fdae198e908321fabd46306b4f811597b01a1c0444e520dcb5a409ce11e383355b55ed701e9b0b4b019883c40df13e7a8d4b72317f89a467f22910acc20a1ddd6ba92f78e8858d415cd80df9242f77ec7674ad1611b21108ba03e9b2302318c12c4b57dc9702b12d793773f0c815c402148ad2064f66295903fc7018946fe6149d9a113846a27fcd057d96467e60020f4478c82335f484660c404df2d0bf550f4312c29b4f20e075912a1f0fb95de95023b5f434990cf1478bc917673ef330446fe864492f2196f00058fe32e8c7e3cc4de3dd2c348759e6e1a4e7a70c9af4846b2d8194bf92d4cb7c218f1e4071fba3ebbba5142243f2564a222a9e7945beb18670d724c3250960d4ed4cf4f91c1cfea8b38d0136e3d12740126da99fc060e8cc526db86421a70c6324208d9e58a60c61d4b901e459e1e1cb60881a0328ef98376ea88141407e4049db6b542b0a0c4483132213b2068bb3e911876d169cc0920075e3a2637700b7223c1f93c9042e7638858c10c08ef75a92550dce3fff5d098c4658ad6fea23a8e92606778c911b7781610133bdb878788d7bcce9cb80091e21560aa2cee3f0625f6fa1135cf9b005a53c5e36805a61a1b8874b0f4d60699a4a1010ee567fb710689961588d105b3af3e1070b37d4fd98f76f95c9ff71633508c017e282f5397a0d1757a0765ec7aff9524d01ffcd7393e568bbeb53cf7ab34d53c044367fdeac53486edae6dcfd1573f9f81d4db9586785a3ed373ad8d0e6fba689d0dfcc8edcae93c8ab9fa6e910956edb109c1fb80595eb3d44e37ac64ffcc24cdabb346a7c57ce2ed70b4db3700d660938587c5b88d4d7a541ae8db5bbfb3809a906c7e115baec81355b97ac8db8eec317a8eb3909eee811c8bc194dce84ab9ecb6601227fe470a691ce4f2fd737ddb610c2df4f233f682977d7ca00ac5d1d8ca34b8fe70a6399be798529bd4d9a951629a8396170eb8cc240117df11cfa1e029619487df98fd6dd6e2e7305c3023df5198ae39da0641cc2b5cf725c8c5e2ad1bb83ad815abe0e4b75f406c3512c007e0a38db853c9dbf9485ad64fd944fdee128e628b8f96720250567c072f923a8a0321dbf6350dda43a302c70f944dd9ffb7a76987b6fbf226f88bab4e2da0ec65e0b3f1f33d73de8cb176b275b004b77b547c287aa72d0493d445fada535e9615c279a1939475600ef1283a7a929f4a437b13b1aab53ce0c45e08f9b2c5a6c99462d54bac839cbfa0e5711e6843d3c3f8a28a4b7786a5accf597ee4426037865562465e6ac2ffa7ec6f78d0ae39e942f8ba3e319177db0db6972fcb0ec570a7dcb3234ff1d69dd5c490e0601683f567dd469eee33a58a6c670d9c6e8bd21b6c33d30d0ec8b363e341b7856a80bd8b9f9d0bcb9f060b633ecdee41a557250667da2166915d6fcd2ff1060fc6e280bf1e1f5eb3bb25a59622db3f983555386c468a421c8f5c399941c8e6502942e1e551001167e8343789311bd74d44fc0af9afb97263dca3b0d5bb4c6dec3d35767d8093d00d30fcbd04adb9984a2317d7148b1e803bd3d0914d6235a8d43725017937bde8cd042fc076479567b87b22f1d57f14f0817521ba5d026387f61826c01dbc7989f3732d47ce0cf02d8a402bc98b189941638cb7090e63f286feabc31348672156ac91d8d121be38e64f847b88987823e2dac7d45d798257bfe9d8a8eb230524735df73b6c668c5e20bbcbdd58c30c0682b167bba276a8ab96da382de84faa04fd32ed563029938297380a804bdd21afa20fabc3bd2f28b6fa55afcc357dc221af1b413cb60a65f6f30031251eb1e4f393847a2f6e1bcb4f8b0445ac46f0adc8b089886bb86d36e1e2c69a689d2fa9e9921a1e791d281cf36697d4e08bb1207821e61987fbbb3322eaa64f021951d3146389c0ad7d4c94b0df942ca6ef4a25dd026878b424d3ab88bc98cffe90e2bc06c2a816794022bde2f5eacefa747f8b6830cb7299913ade1cd363e824fa4722c4404a105b7a34bd3bc223085bc3a97be98fe3a8c759ef99077aeeb4d3129c507cf300013b0b8622aa5fcf17336838f92c0234eb5d31326412771a655e4b5a00b522bc54b4972c4eeaabc8f69fa042cd16290f0092dbc630abca1060601bce9afdd368a04e78e5f0e1aafeb21df4f51d93de77c33e18cb276cc559f857104e83d2b176d79512a5e512866e53bf1535caabbad0fbd2b48884ada8a3029da840dc2ea268aeebf562e08e4de85f83947e94b33987ea089c272db96328c3330370aa6b52d79311fad8d0d905e006d355b233a6623689fc616a51e908eef12cb97da7f060fb36076c3d65c410985f0e7edae6a62b3e82c87dcd05224ead781453570da7a3e121b4e4a3036529fbfff2cb5f5a56b5f9aa9beef23054061fd804a892ce06729725f3ddf4f84f88a0fdf5ccd6dcea7e6255fb8e5a622226243df5bf3ea8e2f107dcc14858c7fbca4bd98305070ce6dc3e713485a3e84c95705732489743c7a21d5a36df16a3ac9670378415ca02c176027f44ae0a54a4601f3399b60c7c1e423a6130adef3b4062491afd037d74fde91d6b829b180d41f2f4a48129745fd92124d155a0f188d3f44949253b2c1e84dec443ebc8fa33421cdc2550b98ddb35d3462b1431e1d9d79d19f7fb61066b40ebfd0b4eaa913f8738f4b92e807f474f52bff5ab2a9c4a8b9e0722d4422caba28ab7cd8e4eb784697baa61e97b534b46b2c5245e705b0ea3fd3091ef4839bfd41277edf57fb4cb5f76180c7479e35ef0f0d759c96036f06a0a7c856ddaea11be47f68c8d6396c31e8742206719279841135bec87d9d57c743d9b7d84fd85526c441cc10e0a1b775740ee16788c34fed9029e3a17c80a4abf675bcb6b1c1cbfc7951f801f4cdf50f3b6f87f7f55ffaee020a4c97339f7d8f769ff867abf5a6ca3e75af7ff0c66e51993aeebdcca397c7692a7cc80d808370a6d3026ed8aab0f134cdbb2036dbc4c8a744c36ac4b254292c1827099311d011e4703bfc93be32c4754873cc47e3c5299997f4fac7619d4b553567182fce2478453bf60213eb14ee5425511d90e08b52a608add152b1e7d4c5017ac74064236c0e9a6dffbea6a1c810209e920fa50942c73b66bb1b6e60106027fd2b25b1d3fd633adb829dfe8fe7e0d4ef03bf9e9b1bf6761a2e6b8f146c8f2a0088a1be5238e1346d5b64565ec10e2bbe3c9528712ee5af5cdfb32d7f7a3f23a604651566bcdbad72b3f9fe0fab4490cd58c239f91d2d35b12fa3a1c4f3cc2546c570ff60ddaef1177cf18e99a614400dd49fa07e5ca040ac5bfcd3f87e5c2cf33502b61fdd9595b43bca9a524a8f8d2c945598f1ef68951b6e6010b066be3126ddf98247394f6ccad860bdd188f2fb32473f95bafcb4539c75bb7d34f00017895001dd36a5d46cdebb9606a3ccdd275664708ab3ea48ba03cb19a5d71f5206d79edd6e14ae0c8b187248b26d12acc2aca3ca9e5b36d4d4a1e49c07e6a2ca0f1e86c85594b7e39689e148e04701d2f067b921be93b8af2cbfb29bb123e66100dba59086d425570bb5e8f164c739422ad09aed1d6d72430d0c0b305afa864f37c24dd315893f66179bd4d24aa993082634c40827090a125fa8ff06bc480c1411a78e217cd0bee265dfbd4ef3b9b59688d3d3c42b37015e4c860517ba0460513bdd31a9a5f53face9fbe38dc55bd1ee4c674bdacafcde3d6af3c72baaef571d1c9c2cca5b13b3dd0cf7c5eed702f8ed0bb85e17118edfdc1b7fd530a17bc834268b24af77bc8f4d144524be78720a7d7dbbd3edbe0259ab17d480a0e621f12d233abe54d40eff1cae6609733f51b78aa65e89cfcd5fdf7489eb39aa1100dbab385a5ea0fa6b4c6e7f08576a9a6ac3bc3d8376b6eeb8e7fbc91e92fa720812f408a6a7b7c3431f280283008ad8ee6cee27d989b065032d0791d9299a239f6b0e2224b73c58c4f16c3baebf0072cf4c3bbe219e9fba76853fa09f76966dc77a6926213f12240e8a3bb382bf3c855a185ab81d9d8f6e85631592d302a4e9e3238a1e3f993667e2f7b1bf9971262a70e44068584d5c801f027d7e638000905e6c2a08a5864bb4871a71d46daf5a8bf50c7d7891834c8acd90ca92ba91ed02b530b43047a1de50038380f6d28fcd6d8d7bfe92f4517967e8f2c265c9af4caeb51cc4271f0d4bd619af5d012a4616cc967d44ab1fde15a999eea9bd0fa1b785ddd9b3010b91dcba27b098be4e0261b59d74d706cebad041f68f94c2c6fbf163f6d1a517fbbd0c18fdc6e9a7942c0c21d46c7c8f74073e6dd0a4793d00043235a417ee1ad9e0b87171ae05afa1d99172b487320ed8bb2d7aca9e2d54c74385cf3df93b00eb46456010f058bc6a6597ddbc5e73ca5a69d6b1997faea4986fe37df4e3621eac77f6bc76899f0149eb7bb935426d571ace5ba1588154d31b5f97a3a31d0e3b4b7266b5e0d61c1c418f1f48bb5d416d04e36e3b10fd8ecf2824374f3c201019ca5f793720034741ee14e52115464d91b2560a221cdc031cac85a2b4f7602828649bdf76b931da77724f57c1de8f4b9d429123c17f5a6703bd2333703b7c971a1dbe3d0144c0c7cfe11f7ab7cae773d6d5cfbee1a07a4f845fc4172a5837a4179c641ae069ad0e0420a764c4c402691a8eaa73874ab99f23c2117c84c911632e52653b648479de4156eb2ac0b7aed635bbe66448435287284b78e8f4d08a2824784be823ce319515ca7597f168536eee3a565cb2ca6a65800d332fff8a52160b9cc3ecb6c8748577e9138ca12dc68e93687faae8758925250ed16945d71d97366ea881618149ce1d5682e0510b76ca07ccc9cf1b587877de3abe7e83c8ea9b294e242b5c59076c611cdf7cec88a6263f16239fe6c0c6c4fb9494161a0b4f1510328ef9611a0e0fea7e4c069edb3da25117d57cfccfda9793e8c4c87e6263c22a53a4d2b2df7155f296c505fe9e1bd1d0da008ecee3ebfd31e0c157794ded37235daad7e538bcb4cfde15f85d0bd73217a697c1e8094788531d42450903ef1d04e4861a181608899b2ea276ff21a36dad5ecefdd2c8bc7eedfb7497f958bf411a990f30009a0788a6f9e9a23e3821f89d75f92a8e8cb1cf2d73a27715d2adca1995e87416802aaaa1f7a8d2fe6b8b1ae7b8634f250315e3d9cbbfe90bf55f580c7d7fdb24bbe66390f4a40deffc7cd41b909da34622684886c3997a69830b1738006b17b4e234bdbda5149ab93a4c905903bda32770475a37936ac1b080ec31188d705ea1ab35d41d40e50bd315299065115cd83daef6f6fac997cc0f02043e156e83685f769407e767bcef5c7408c57a83a27488b4b0a0d8c4903074a5360407d44a17b74b88255edcf51a12573a15462463b3e42d8561760584d806df97553b1e694ea3b3961b1849acec27af03fcb579fc7622814c14e1ccc42a916b692f3b1a7ff8bfa9d5f2430bd03b7ae8e4017d19b0f2edf0d0c764c020606731aae000b050e3ba25eb201e774016479695ab0ab9ebcb2a4b0746c713ac4e01c076e43074144e721aad9aec5825ace52b9cc140a62edc90b37575e5c5e6098118f4650c2a7794f00d373008907a42af37326f6b6571e52318293ca35d64aef17ea8952ccae262b67713af5a0ac070afd0a75ba132d125444676dac9b5668df72b7c6434de9710b60453eb1be6f209d2298c31dd6a14386a0ccddd73c8759a8dbe96a52ff7a5e7a2f23255f2510da8857dca54fb5e817de3a5a90ef1055854008ad49217da891c433e3cba2a49496b4efbf011ae8ba287762b265697015b13ab10f4da3ab7bbe46187218a3f64a08af0a07a7ad89a0dc3e4f3a0a83e75759acdd5790b3d69233a1a22101c1032c41e01e8aba20db73570314c7d3542ae8ce1ebf7e0f0146fdceb86e16695d7298a1a0735b8716fe7f667b73a8bb07d0d79f14c624b401208788c8f1ffaccb8f61ea988e07569602216cc229cdecf52f8163c334020a41f03475bed6d2251f13703f32aa64d67a750efa240f79fb49f195f15c441ad1201d7e6dc510f378601838087e60c67ede41d54036c6e48e3f984888b45b2b09a33f3134a45f1f0888aba0b0005ae65782cad22362cf1083e1b539c4431cc7347241af2ddf5fae55f2c7c9265109b5451dfee91071cf3168d90ba2f7776f6a3382cfa89b290678ffe2f9993e18055a3f1fba53fe2b68f1f979c0f200001559b91050a927502a40c3a71330c4ad13254cfae1f9f49c1310f52b9976e736f406c521973479bdc5003c30233ecee55495c31a9e2ed94ebfd992558363c211269a08c12a779ed818941cbef01a19379b3ea6cddfebeca5158423ea7c76e1973fbcef018c125b5e9f809f26ddc50a1abf4eb8eb46eb21a18041c98d175b2780660bbe707e9e2afe261337fef40cf7760b4e2b7bd2080bb3c208701a85e8b47e2e4015d31ca2b5baf75679ee2129d2dd7177a4a4b86d4d07eaf56d381a285bd78c734ff0ee4896bcb9f17044b6f870e498344988abafd07062a675d2999acd417f37b9018d63c23c9292e00b2b7ec88f2f349a8fed99e65b287bc2bd86e6a59ef7e72bd1ac9994ec438b66b5881f8f07bfb1d597524fb6c3cfe8315ec68e0d38f5894191c4e5b137394a9079fb262ef675f628c98ce57ca44b39ade03dc713594a347593a9d30f86c380876ac744e752ca55dab020c4e517798053cd821ba1e12b95dd71ec87dd59490da6382598d2c8db649ff117d074970c5142fa9e7bbe243a96c9937c706f229575865a180166d5c377232aa7d6d888aa748a5fcd34207fde6c36036920ec1b40db2a71d6e10f46195dbd16f5e83ff1155c699695a65c92fc0f42b064b5899f1b8c9aa5c646beb2fc0d38e6e581443854880391d8ff7dbbc56b006204d2aa217e94fddbec20470767ea1a949d65182aa7a2cc4238796775c0d1d2612af7b1ef1c76ae8f970c91317bb54239bfeb7d882033a6bfce01392c0fc1f3f0fb27cc6efad34a203fe96bd74633e5bd99109e81427c7acd5660648229997432b2f343a1ec163c49141c997f2ae6bc76b708b18d27f24c0ac9d7aa3476221a63e1a23a1919b6a832fa8b8478fe1248e05f423b31ab385a3010c6f5dac43e3882d7bf6f2c42fc6a9c5cbf13264e1e9078c89e2bf9f7861d1c52043d182bdbe2321faea4e058d3facf56aa5889e04cb70b30b06ff7b0a9ca675edc7122b3053d206145b14ef94bb6b33e0209a892590ee32d2decb2e3900522cfe858b853b92491c273beddb574266ae0af1e1fed33bb29a5f5fee6efe8355859d8cb918ca07ca17a9653d61571bbcb77404eccd8ebbb9b59e1339ab3966765c8087710a5d8fdb283d1c218af06b512fa60fe1e3ba0e28d991cfb80a66f67a7baca12f036fbd5d2739ca7ba2a210616be5462bb97820c1b17ca58e0844c145faf0786a4fcc64c82db76adba53c86760870fd9c60ac53bec990f954025bd2a44eaf0efb9be919e33017a74d62325e3b850a5b2878ba5fb7c3b33ea14b3982b4745c35b8156d3c810f5a3d8874166c6d30986f5a34a91e262f04f07521c232717b03fc8152ea9807358cc2c8624178fdc34479c1ab58945c89266f2c9fe937a5865a404985eef28e1ae1861b1816a0905e93a3e9d93af4b90f2f4939f3fe3e9e03b15410c34f7a0c0a0eb5fed8efa68e807af53bd74eab42cd046dffa3cbd53c3b3252a776fc17ca3c2d223d40b912db2b88548644efc8ea260f826101334a2477558bf79386f4b928af70bab556fbc62cb7b48e08c91fecae924ab51602ecac8770b98f9736ef930bb58f793eeb79ab8857f979f8b3807cfe2a0e594aac2c94af04336ff715fa7e2f677300442a5e0e477d085793c36e5852bd54a514bf2443b55288df3298b18f19d6142d697f0604f3386872ce62b5efa9f73e34d889a908c53a0cfbf854ef782cfe40535d068e05ca57825977b4ca0d37300840eb2a32074ffed4649fc477a31b62d130cecdba0a97498cd8d1e0bba6fc90e20fa8d820d8936931af4474c71c1850a6d9c30f1fdd933a567cfb74a3b8b29486fd6d2ef41be4ec1dabe5cd220c0b16b0e675b3fc1a35e24354c1830ecf7cfe0015503bbae7b8fed984f593ead1263c1540ebf2decbd69d92129b19125172c19d686fbf26c5ec2e97d99a6619e40685f36c2867510adfeeacd8751b824948634e799912d7c419554945fdd857cb33edcb756336eb1c21675c3c956f65819618fe73c0640cb53cc45cfcc5cf411a36b4a044e148a42be3d7fb2b1d5bc659d3c8a936c250f0b03f6e8727e34ff6471dc00b66dade3b6c505cb33dec2a78bb66a446e0ffac4ded3b0e36581cef62c238621c20363521e973f539fa89cc424be7f2b6f7884afaeaf518bcfebd94ecc20f203f036de812707047addc7003c302926588137d9f26652631e646bf1a4e1024b5ee75349ea6454d34efaec5ee71f4031cd63d885734adfde756dff51cc55c0bbb7845855167c00a584aa547469c794c50ab52b79e520eaf1b93e9c681c48f3933e66c03c9b074e6af6d93b4932a1c3ab698e33f49bf1e7467717e736d7acd190c48963ae01ed2a41a9f3c32b2599ba4ea2c4b253846d2a97d443556b870d93f00d5995788df7155ea861a180458860ec304201fc4345f9ab984c8028de74a197969dbdb3bfbe534675a77325600f27ba8d3a1d67466ed3f50dcf9961f7c8d25ec3598849b7f9ad95895f085d60f6af2f310e35d7bcd3dc7d38e3f1af32e7937ea33f6e04df7dc8d29b7ef4b12ee56e7024dd1e006a417032838563812a1801870bd93dcc73d9b8203a0c710e123b1d07e771486f7a49abe96d9175d71160707abe5ef775d7ef9735f020c022c6cc4b9ab774784160a97fdf064b849f013e400065e3577e20a6e2d23ff9a4e0160b9ba4392261875221b341f7411fcf88e9f154352f1be9ea4fb353f49868b1a1d05a4079d97fd1b474a9e7ca4a382c4d41b3619c9bceaa9f3007c0a06eccb33785d54e411acd8a626d5763e09f7f7f4f70121e8005986fc84e817cf9d5337e4cd6be8b4b0b8925a72aa0d39e9e5e4a492452b425a66f97678415dc7f71c502f96cc223b57ceec1fde667cb0b17fa2d9b3383d151e90751449bf811436beb172820a28aaaed8233aa0c1ac3947658c6e57240ccd597d26ed7e2fe96bd01ad26bce6b3fa8909659b96348df70038300ce1a49247ce9810c8c40a6088725df96350dd9e6adbea25f47eccfaaf0ed313c014d7634e317aed11bf227f74b15845aeebdfa961e25992424fe3cdd7d6c983f5103fa147b8c99dbade2552c6797035982687b459e80c71c8016114ef5539ad5d63a1a3c665b22cc835a9735211c206b8501e0e1456d57f6bc73004c9eaf45b414988b3e9feee2074571602cb55c11d6b7da41240142ba1ddd80c907ef122289fc62f9178c5a7c1053c98c5c6fd73cfe969fd00ff8914c2dbc3577755dac287180e504306531c94b356be50bc577a7e14b438987168bc66c1b7b02db1a1be4235c72900301ddbba34b6ea881410092cda45bb2988fea02a38c56ab0d5f6d08d15507282299f633711bcd56a95c06409181a5482293873dad30b8818c69fc7dada5ddea00e5bbbc93ef7d9c5e23ce0e28a5d07fbb63a7ddbddebce0f807ad7e1e127a4b2f67bc5e333b9407d43c5beab69be1ccdf569145b5518532d3894bfb80c77bce2835ea5357574bddf29308441824267c88fb9f0cfd9c6a6c0f1c9f397486a2852270c7a4d2739a8c3dfbc79a6eed853961bcd1e7a6602d347a98fd160e8a3610173fb6c6a924c58b0b3b45e23a809da1968d9e55afcc2d3a99f7f2b04ce349583c21e7e0e0f3fde306f110a69844a8e5a2bccfb72bc80477a75f04a25f8546611dc0355df4e07dc7bc29fc0043569ec8ce5b99a554c712ca776f6b0f0b01fcc70976fd8b112aa0fe0c7106988f392176520633fe21e4cc463f92cad35c73a08f32816f87a7636294b786f4ff6fbd1953d5277265d7d5bc34d11d529f9e01f0ce041ade95b3c7354d89bdfb853600dd071eefa670637e7ec9b6e29feab95568421698821165f1eee1c106532d2b9e50f0ece8b7c36bc7d0887c809c0750c79fc63f9120933828112ec42a3dd399fe6a9c4e911e534c6bfb256fb9278d1e40e60d10b2b6af80a81d26531fe7c0317f8c6a3a2ffa50fe29fbe7c1e302ef175450921760c7b86300dd7003c30295649f791239e44bac1fce8bf1865105ee892668160bcdc05e4ebc269cdb50cd07b80eb7af37a360babd137939e35516dd04f32c4f372629b6ae490f1a2bb1463ca16811dd7103eb1f1e03c302c5c1b10af9ac8a49395e092697ed9b5123d206139da744b12b586d4a633c7d0c068453963bccb066333f2c35f4529b7733b788aef0f7494d5261508f17341257a6437f6585d474bb23241605548a202b40316896eb6862dc56112809b80bd81f7a6b5853f11f4a7c0094f52658ce3113c30002ac1f9c7f19e7586c910a28f8c2d599774f208a49a50f44fb857e134e05f3c12e9455909aef68951b6e6058c0518ccb4cc3f8a060ba20587d2e236589fd597260fc2b4c78efecc452462dd8d54e40f8557ce4f6d89039d9e68b075999ef22288de2262e6615b0deabddb750cf9c6587b20a0ceced563bcee4844d814838f1e4a3bc81e18ab55d991ac235e3937ece4c2d76cde55538163b8c308613e21c805306a7c5ff6968c5d561f0a7116b4e43ce3552b429443f2c4c54719696f3b7cb85901290f7e58e46b9c92d601080dc9ffd1ace97bb86ba02c9d2ef9c14dccd9896347de64caf86957635e9d13d04e030322e0cfa6f1c21042c52ef36b66b9826f278da65ca1b78780b6763ee38454392da85c6df38fb740202ad40caa23b9e650a224ffb094be45828d5c58f7ba6b3044ee80a6f15ab300ee2d204d9aa1501f2562992a650907cdade3c39bda6f7a5082cf92cfb51689905d9a7f3b32c6aa8a23ca1733b7a359eb5070524a54629854ab2c6c1060f61e83dfdf0bfee2132cbcd290ef5d28f594719de7fef470d107fc1e3123aae95669405ea7cacff8c1af61827ac3730d731c253bf25eef2b338b420266f87d77c6fbe116d0109138382082ffea77adb9555498dd9c2b4df22dc3b158adb32f4fdd7bb0282255648001c4ba9f8c46cb3a842578e4fa85d36cd9294be1901f4c4d4b0801979edfe863ef4c6bfc2edf081e482ef8b21197dbcbd9254a8ac479260e6f8cc2032959fe0bd49c159ba774519c77b728fd0325c80c8af6a762da19295efc1270cdeb6c5e612519f8ad79269cbb96703e9acbd35032a50510a33754741de980605025439537b65aef1c661cab8810b22bf03c0610f47f9cafde3a4236e94e4bb3530c07433211fee2943105880b1cc04c935c5255bcc1c372e4ada744433daea2ecb28f417a27affc3b513584092462b2c22d65999a2774ad1d5abf32375859317e919a7dd0caa2badb1ec996f3bc01878343a53e29641e44f72d561cb82653b2b55be32895b7b2ae34f135bb3fc0d7a3f59ffbfb676f2850286cbe187a833d23d9d78133a268553369e43461ba2f8d8a7d959a2be8e1a8038d7197f676807391bd76c19a926c7319d6b3d43c6e3f6618661ef1dae53161428ab3c32bedd2a371903bfffa195d92d6ac9effb29859851f28ec37cbb79220b6f8ab285ac423b98237f9a52bddb03689efaac4f78367d501f726ccb57a18c42fd449413cfef5fad0a3b6bde23cf320e7d6e35e36f6c676f7187784152e794b601461b66d97575ac01de00733b6b1ddd006259e0b651b98d27779ce0e47bc01ff6daeed3c128e8121f0b517b13c153cc038fa448ff58f809b320f2f1d8eb4e4a28a73cccbceba6d424dcc0b0406fa54eebbbbeae79ec725b9109b0159e53291da801af689f99b84d2b5013b1197010eba56e17acd9179a783bc73b7fea2856e412c0d6e57f8a2d850a5b6bc54405b5a3cbf4373ab25032fd25c82ac511e57603a55814aae6f59c2716f6c38f2632753574e11b5d6b0f638c1b423eed5e016284bb8fd708e6aca5e7103bb91bcd5d410fad743ef97cf548d6ed4ea0675587fad4ac96f9aeadc79fd414b080313f09c8c232269b7a7bcbbe090d5195f5b83addd4deecdb62d49cb1e30cde630039ac5a75ba254bea3153226f0bdd0221aca201b26f3e12560ccd8e7716c08bd91e08ab0bcdbb1e66fdb3d8804140366ac309fdfc111697100aee2b313a193e8194956a3231b71ddf01c279b7a7e98038417edfec416debd669c01e7f19997c8199aa188c7062df0b93f2cc7292640328fd520ddfee2ab96ad256064823f3ca20cb1fd1dc2b22ecbb40738d35d871b06c83953540acb0e8bc6836d3903490026c2c5ddf54c359dbbf3bf591ce3ffbae98391cd11851a77fa242be46d427563209058ffd37aa6c4ed9925213247ae3a724e484f0cd0e9a1f0652bb13a6120efbe19c9570d0085d0f1d4a36211960013419fbb1c84c0719c9e2d33f19f837c7d4f24392d243f3e3ba726c77fcacfa32a0e0b90d6f874f5108107386d4b908b1d9fe6796a9b0b98f3fdb1e48d213490d608df0d9a997f2267c1b0ba0f2160202141717f13ce4844efb9df75e543a946c15ce1113f927dbd04ac9ad5f142c00d743452fd5c81d3571e319300808d8ee23a398fbb0c5f513e361353b1827c313d00497ff833bbb719e91f7fb615ce0c5d8dbe6e93def1612ba892173f44f0a1b0898bbd76d96f4e1b4d60387880f8297a03754fec6baaf806c6a721724a71128ab656e8a85d9e5c6cefb9129d2bdf38c47155e252567a139114e6ff88afb190b402c4b1651041a1931aa1e3aee4a3fe1ddc9e173c3a68b91d23309a4553a7c00bda1227247abdc7003c302f3ad8e99ad6fd733be4da99c21e4e6e375214493294abcb4d34676d9d8f9fff1f61640556fdfdf3f87ee4e515a40e91224a5bb1b130424956e38d29dd2f5a1bbbbe4d021a9088228285d4a4829f19fcbbdf7cbf90dcfefc1dfc35799d93377ee8cb3d67bbdf65e3b3e7bed03afcade0fb06a90d5137cd791b30c3d48b20952a1a875e7fe6eeed3f9f847131869b39b4ef032a77d3611ff85fa88bf7ffdff3f8f66a886bd04bc3e8924f717fb44b05585b71976942fbc90d7c786d1a493dbd6ec07f86c116bf2c9cffbd13eeeb9abe0840d6d0e91348d951c4ac4f4c5b7c7f1adfb7c69fd33ccf5d6833e8a9e355dae0703487fd42dfc983d7b6d99efd44eb7f56682555c93f9795a9e07cde8965ddf2e3ac04be62b18d1edad27681b59164ef4fc75f4b31de3eecc56c463da7e721f0b490c864b3573bf304c9238b7bf575de6737ad947b761d448b2c4f90e3730f40a35f1bdc307a57dc6d270d2cb4d7cb7388b001b8d479106fe862810a21eccb41c4543cfb7344fd7baaa6a17a4d86b39fdc428a0fbe32f942144a9726a755ce628555cdea42ac6ba376ebd039e14740141a16d2979a77a991a5dcd782b34b4f1a7c680a094186ac3a7334dfd3366389c563bad82c17563d9d751bda9523127076e169fa03726cbd79b573dcb4d065daa9f4964c73d737113ce64faf6455d2772317f45bb762f00b1a324c2a6adf3e1b225e093f2808847e05e4f1abf6c8007d9ec22a6b6651a3e514895c38aef826d17b920087a83bf72c3e1f08f6f103060c98d82c928963530fc9a8db74e4112228196b07bd28ba520b94de6883afed91310aa64f652c41e7c80b01ae411ea1ce61c47c3ab179e37048313564cf83a30ae19ca2da6d01b229001867dcfca2e36f81ccfa3ebb15f59cead9ba19b8a5623dc1779a9dadad903c4ffa0a37d424f46004316904152928ac912788972a65c7f1bb27842b08b8d3c1d0eeb1b4fa3c566f7a5f716945bdcef6ee896e7f4c4f9e6855bdd20b72ee91711083f523f92dc60e03d55ed9ff0e34ef25f4fb002947ad2d36600193a05fe20b402bd2b87d2f2299c78b78c9f7d9dfd49a1ae869eba95e82ca21a047dc19b19ee860777101d3ede828b8d3f68b43131cbd2bd8d2c3e256e4569cff5f9cfad27d94a44dfc76d737ec5b96e788019eb8798c20e34d453ead32ff0e189b76ae42e6858ba823ed978749af36cb8844157d878def4f2d018c3cbf28b545bec0693082742a493e89c4387a6fc2ee8b4b4fe11c651f938034625a25cb04e1f80ec6f3b10e64bbea8785f6f627dba95e8167a51cc1cb82281da26959dc7b43a821dfa1068e90dddfa676b0c010398cfd8b51e7a698222622669358e02eb589458437b24163ecfef4bc8102ab57b0099231d86b7d472df760d7cec5a9ddf89fce9d70730e1e8451169886695197c69502b388a1b76ad8f9e842fc6fe3e139e641881711a7912f9628a1353ce61e9db2808c6cfbd82ae16e5a7a28d5fe9e82280d7154d1a26e363895b2b1aef40e9bd3624b37c9f9930dc2f6642f82d42a6242254b0f82d6f18ac5227acccb58bae35684818cdfebaa3607a4d9c9c4bf3b009f0f272822e51c509907082a148779707707d979190f399e073b76726e8b4aba23b842b652cb230430db31bea3d3ba2e53da05f79cabaa15bff54fb41c0408c1a6c8829783db3d7e086f68b5c5ac3c4213b478f300c196bd1c34d93a78579807948c0a36f39cdac54c902d2167756639860d9bbe79ce770ea1eeebf1d3f1d8884aacabfe924fe40c2fa0aee457ae0a207b7c67e044ae425de09baf5d3112436ab96c537d9304806729f6a0d6295ff00e4d36ebd4d137b151f519090022147cbca8ce0209716d76afcce1990116184d00515ac7b371d876dbed9f5ef2e4e1c70c48519eaad2d9b01e2b9cd43ebe4ef7d67e72529dd345b8a89c576b41de2fd8046ca67af9c1873c768721c76f36daab967aca355fa6ed56218edd95db01254d1d05591bfb02e100cad9df50dbb5c754c9589bc5478a023f812152f9508714b3497aa64956c3e414abd3202da79047f0820a01bbf70d798cbabed5dc594d57898a8b32126992a1f97814409150fbc1452fae5aae39ced7aeb6873cbc1d8978bf3dbc312c6d9151eac8363418b9dc510c525a109a40dc6132e661344d0e27de99f000d636b852c5fea6ad00f12c739bd174a77fafc5a999d5f4d2d1173c25095df994184ea293f379c76ff710d02064cf40f3162252d1fd7a02197bfd4e24367a4572c8198220cef3965472cfac094038ebc3c3b45f22bec181e5ae4c21cbe0b369fdcbe991b3ca8e48be0291f411076a08f3b7ee1b51fbd0449f565a8cbd2eccd632ac28aea1b1364fc9e9e3ae112d229854d6875d314391b45d2d61a3c5100b6242b97f7791d51010ff317f870350327fc1f61eced075442ef6f750bccd6423fe08076eb8619b5a7dc8d6dfc623152796098f0593431eae5407d805b4aa8d0edb73abad6813174a967f4516858ded4804482d9149d1776f9ed2e55ddc1ca9107d6d68948d82d33196d3a917a1452758dab973d65fefa9b95b0bcd1d3fa5b97bbc88c77ba0620d5ea681193e732d404d4c7c46d920800bceeb7f4c715e34255c69280a32075228675a7f927811147ea917b666ec741777c1c723d487005db05394cc4a03f1639ff97aee58101c8e71647c49c067aef077b03e948a93249b7b79dcf6f57bad53ccb185854558beb00aac4e1b7fa0f9064f767386d9162c44f629e676f96c97b1325442d2417d63d877edb86f7a64f33fdd38f202040e8d694032d816194b4af3c719ee1075b78824e64fbf425dfc3c3b07c8fbb490c80c7f8247a511d05094732d2213f2969599a1b3fdf240803c97b0f07262f2516faa539f48c1b46ab039b23f271da855ba1bec94dafe1762923ba34df072801dc9c277b274d127761633a39a754c4d294002e06eea2fdc4815471003884bde3d1184ec8f6d3dedab9225e3ba2f3d89a1aba5c868cf6866ec5c39a1a9a5eb8b511b8bc95eebffd038f91052306f38b260f6df6fd92da85b1b5c12352a9ecd42880dcacc682502199e1887e3f46f12ead59d75669a84b6966d514133155629ca53d745dfcfdd8ebc7fb3fc934dff12ef0bdfc38386b65012ea62d452f42901421628dcce733e25c71177f4e35d9cf38c09af4047c6bb26419c3590112bdc864ecf4aec36438d7a99aaa28801ca9efecb2e0cbb75ff37aeb8e6567fedb975b9fe81581c2f3244a29122e12b93839bcad896ab8ba31e6d4f538f3c8432b9283693c803321778bc237520fc69124a079e9698c139a84689f899beff87b29ebd9d39ed84beb1dbf70af347d91f225fdf2c03b043e1f2ba0938f416cec43cd7edc7e73ea971ae9fcbd548e9960ef348ce77ad980b32a97c904835efa87fe44214af6b117131c244715cf1ea11bf919b1bc7dd8b76305157af6da5fa8dea56d964bbe34bf868852d5e0929fe3b41a1d2df399eb15e51930bd4fb336a8d32627a54e12af012893200ebb3b0506a82a3d2aed8cae1dce1ca855fbf6281d1367e8ac7c684c33f6f2a25741e4b517bd9a3b5d07eb2e234fe36e7448ebb57910581a91198ae0d143af556ca80c2071aed70c3e39797cefe83e609056330513bd5d7617cfcc008d61f80e443cbe35f2fd3915cc946f63026f4be0e5e4571075c38b5effb8060103f98aadcf6d95e6f166991ba7d586fd40b82a8cea777286e99508f8c27c6b7ae300abe72836709987dcef035a01bd77d9329b6dc39ad5313faca6cb514d9425850ea08870ffc23b279122208fe9542e895853c52fccc347accf2840c207f11a1e30d79c92880eaeae6fd00fa47e8f4f0c00242cfd79de7e2f4eca4dafbc5b12a0d409237a428fcd2423c30bdb1a987db0447019941f4f6e38f70d167413832f56b4ef37b0111f44e344a7290e9187cba1ee2551dbb3d39e68f92a5677a356e155d601ee56ec9c10d1fd94152322caceed87f789345d09d1ed6a66c5dd82555df482043e5d7ab51f70c3bc188222aa0f73b1fc17da161adb423628a78068872ef06f0b6cb1db41be3ddcc10ef37c7628434eda0fc029831b7cadccfac391f9fed3c626ec32bfe509eac33b1b98ccb208701f7e3af142a553f6ba9b5634ff3db2202040d23b8cd861b250a00e4a929939ce2ef9c96229dcaa13de933c5d47723f1afe730ac0f6f487aaa2bd32e9d6f624f1f7b31254e478e7257b16d6524f46a107c2333d3dd0af54fec2d727a8723a0bbecb61e5c7a4c89932c361fa99873667802be9dbec93b29d1066101a27b6712ddaad550c80260929b38a2eeff60befc357cfb613351f8ae8b8a8562766fafa86e9afec4e77745f26b46dbfebad33ab9ff71a5f9e217ae1189523c327b23dfcd18b98e4f558485f6e9558e1bb28228e9d423b8fea0e2da04b2c25510dfde3fe8714d8e91df40a7bb7b5310fd0317c3b288b5d69dcf1cd2254f580ff0d91fce31a04044030708ed13901400b7e5c975994b00a99a3d075d01e6be0b922d0c627fb90dd7d00f93e5c85792ad9466a16a795bea5fe04ebc3060449829722d560cab8dad69876a80badb4d7e6b992bd303acacb4fbd2fc9e2a9b00f64c935551371ccdad8e6f4be4f321375e87969fd14ef13617751045cad3e12c38a9b3438c3f25a7eb379faf22b3f3dfcaa404ff16a912b0946403bf41323cc8a371c2d3d9d1e5be901174bb7087e79bf59e6646f1f0a4c94e0ec5324b322eed9ceb4262792937329819d720d8090475469a063254679ec47592c75e72f3bac8475520439c8562134112ae7ae6350dd14ed179ea3896f947da17d39eb632e75c162a702bd437cecf11a5ed2b73f858377f41eeb8a434df839d5ebea4760407f49d18434d8f74c1b3dda753aef271d8cb3b2960e2b37872b06b3dfbb2fba2c10a86bbe1637ccfeff00838000c3c4fd28b19c570f2444e3b65aa3fcb68b0cd91742373e0e10e019d9674409d602cfd4c66ac22c29e54fcd6e3bddedeacd2e06b569ac76142c271d4f76da46a7295c7a354f75c3f41b333a3d447c917e77999a200be6ba2989b58e99969fd85ae45ccbdfa293fa6454a007e98a28de358501c84fb251a42736678f16a7df3c5e0fb8effdb451d00586ccbeebfd6cb0487584f8a55707a3047d5002bd5a77e462a69c9fa6b0c0f56bcbd6ab986a30a1b7fc3cf735cf252923cb81a164b8fd5df2db678075144fc42693cc7a5c4b70cf19cf135637273b9c0b931dd3578f22b5aa63e2555aa12f0a3afdd76e1fc73f3730daa57c28f5187d3d6e340c9948e1185dc480419bc0dc2728abeafb0918a0d7e5b72da17d56fc4c2197c44352a221fe363dd20b09873035146e92e64359e7cb60adddf44e74855c0775cbc55c65ad5d3f773ef27eeab504aa449c08434a03ea27fa52743e9d555f34954dd27b9915006ce4b14ca6ff51177ccea338bfc580cf467a319b65e75f4a05865f488eec4942bf87aed974fd68a35689ee8bbfdc5337933f18b94be21df135f3886fc2b07759cd3a9b6b60e14074d74a033f554ff12160e267272e22652e1ce7ac9362979c8fe560dbd5b40f3f34103779e5bb61bb27f45740cde61be6e5227f7c838001e7c167bead0de130310c6fa4464acd1f9b86dd4aa52b685717ae1b892d24a5950198e164b72027066bb4b60ea9f3c54619665a65a291ba24e1eb1dce62cab7f9552fe7aad38deb8352d27ecf7bff32282777d878050cd716a68a077450da73f714ac92f91f6f56698df91f656814ef9200c6819b95004ee55988080dc88125348fb4dfd5b7c5663ab85a34e68eab883cc12874ed49c5fff24e290eb82fd4da56791cd25cdcfc290cc463bd4d8e12fb0d2c37e9ffd158461ec3f7263a803dc390ceb5f85a427717fc3839ec68fc701171bb2ac94a87ca70c3b5b90d19aa2c7b61ff861dd59719f790e022d7389bf1b8cdc3cd5549cb8db8d63d1c12970d417a6edc1af06e3cc63f099dcc9bc60dc0663aa4bd0f07a771720bef9c146831908c929564b88fbcb7c1ac2b930aa598097a8f9afb5fbbfe2bb9e97ad80c80dbbab58e282f38e225024211856a3097227ce26bd2cf8ea2c60e80e8e7223fea7965dd6c36751588e401912c692b1aa6296e63d868afa406c25c33142baa2994ffe5a54a3050c01ad73c1e236d2842e6be90a0c9071b91c9696cb45e679a02ef87148f31640b38b1c3d6802d9eb5e317beb119b06be2343f743fe41235d43bdf3bd3d0c01c853e7ea14afd2f5daa040327d93e6d7711bf15abf1c24681033567d953890a3b09721eb3e994eb95365b13004cf5d57a08d448321c922b86831f03e0de9fb3090770d536f87405262d69ef1a12a157c058375c5a041866841918cca2d539abe5deb936ac1a88e6b6888bf1a6dc2f647e7e8f0ee153c258969313b3ee0948758a2b29069da00f87e6950998b53d452336d40f61ca601bfaa8fc27e4d9a129f4271fac1bf621a0a5194c77316149cf754a58a57b851677cc9b4f298abc2e4bbbe7c4109f090f4bfc2a73adbed53c13a0da56c114b29fa995f68b30b3235d812748ddc3c7a07a365553a266fcc1857318aa0f318e5edf876ac5f711ad2ed3cdcaa034967391a35737efb4d9d737a84fd8480e2afaa50f6b54765e35541e306701f09e5d7e451255b723f385ce267214523b86e5739eac0d1566503c0c71d89a287143972157fed7eea086c2e92c65905b63f5cf8ef78a7e5c4f5118f34adaa08c05e77ed6b39fa30f5a3a000b3daac0d647f45f31f2ee0944aa89323dc466487845c850435e4fc0aef4e0431354546043af8f4a215bf10cf3e5c83ba8324764cf7db65a5cc02cfb2ddf46b9f3e5c2ad97f68107b282a30d3d4e6a048a802c0deebda2a48da405eaf1b756562a05aa69cf35f5ee2d20a7a1f9b8a9070d8443998747badefc14e1b936f7a5f9431c1874b740436b5ba39087e2a0c1252e30b1b78077f13adb963daea7bbbbc4005c8f6e56835aa1076a728d502ca90add8013360eb1b144e89bb94243e9671d5c50e6317ee1fda79a68f435e7cb5535f0927d367a5ff3c7cd1fe6e50588c46c86e46fded0eb268b9ed8c5c0ee81d32c4980db66b1c5ab3a9af9956eb17615ab3d7689fccf773b8968a898be91c045371fef413f986e72bdf9d231d84a93cbaf1f0e226282b1ef9ee8e8eca3eb282306b0b2780d323c1643c91eaac69dd5a82fd80738331cd1530931b3e2302b7496322c447f720481515005288395e456b9092823a05e6a5e30fc85a41a20fe88f111a7ca4280e5a12bcab255a39d9a9e8122acaa60c49ba664b9b5e0f822d2dbb6127b16406dd058d15f56b565dde98a697af5f6ad129c478522ae35ee623fdb1b1241317ba809d0e8a639f56fd72060808afb391ec3d121ed76c0f3fce55b184127b256693a366524c9fb16620cdf6d1b580173a6683dbe9e23b85dc2d86a1ca706748dafe6728bc5465c14adefbeb396482e87fe2065f40b6f124ffb716b5cee338b3e39e23b49bf335bee6ad13478567d7b50ce54095d2617d287047a14f66d21106089a6be65d9e52aac4a4f43fe80e77ba202fc8b841c63f8723369e618dd025bfd83d0e67fe156b6a81c7c6cd4e57850490c8b1a9eabfac2165ab46435711143fae648a92a80273d2dcc1453549f8311102a3ae0f7f05342898a0991da3e078ada0597c166a04e2fc9329a1fe07ccea685aeb37f74bdf9b2f90f9fdf5c8e0b9ae5390231d7c6f27265bcf36756ea9c7dd6b23977db18b9b3f7b11fa5846e3aa902a44cf54fdf7a0620e27efac8187e64329ab9179e86de8c14bf8ac0dd6c0050009d0d18dcaf379ffdd17a01fe723c9053b966cea8e2562690e1cafbf28212cdc18f1a8f7aced675cffa8b9a8a33c7009c52a2f096052cd1acae7b8d2ee3296c118f5dfc75476c6f956667750677477a42bf916a7cd317a1ffee18103020137a3b217586d9c686a049e83d77365f4d909fb267637e520ae1f4b3d4de742d15407aabc33877376d36de7448dd3e89f059598fc5174181a137513551f6feef2cf4a02f506afc2f7f36080c148f50880956ee7e6ca903e6ad8673a43a75e9f62f505f79ea3c4e3495a9de5605b45c1c9cfa554c9f10ad8c7f3919a03e5534d73ad3d60665e39191964e8f5a307541df60fc85d28ddb5b6e192797e6155a9e221aa7861121b68790a1261a5451661f99f39fa8b45678c0593f00c39103ba38dd032fb434534e47f51c2407448e1d8a57e0618af65a301f0d3c4f78acca0f05850ef6a645d27ffb06010177332513231f28252bec6bf897af3e23530b5a65eca22a7616c6f3d733af14ee8e07c85438faea59ea52b93ec256934595c8bd85a1df276dd54589cde8c32e7dcda60e5d5149fcbfae337d21aa3d3a64a6c031948bd506bb4a89afc923d08844d8141bcc303cb31c1a9f0fdcd93b15dfe72f4c6b657c1a41d2b687a1be86cd271569f191e78188e6937c9a06e8aeaa7dc3a8fc9344201d6000e25b7ea4bde4f7ee76eb00417768adf25b4e381ff38306bfd789e9a080366f6e00153bf084628f98bf4ff244d4bcc6fcc183ee2f6231e1b45f9f554f7728051703d0573248fe4be5af20404d5aa8b9e1630344f95e2de3f040b1cbf3db04fe12f4457c42b39ec1a470b32300b5779a1763fb89d42ee7272213f9ae9eb60ec846dc9431795d6696088143fa9de6c603d8a3bd8ba906d4e0975a907fd1e01f0d5ff2b2bccf32643d2f9cb495ecda8128799af3fb93811bfd57b78ae6fe7f2035fd8613b9a9394e971a3eae1bddc157fef0168ad3ffd96b02e1cf810c94032b4853e8ff4b69dea32d34ff0cddb5e5dcc2b7da379bfab38431cc357f1030a01c95314f344f5ec955abc987dbcbc9bf10163646ec0cb3fdd435e0197272e2210b80c1539079cbe056d5adb7fe2ce1b46fefcfbfac3835020dc7db0f8698713b3e22354ec21ebdfd5b77e37f74c3133cfc1f743fb1608fd8bc4ef7f9357fd0ff2d67a1429e18c705cdce45b12eefc14b97addeb7da1030605ed6772a435dab2726615ec9c1a6fad9679b32280a06df4a86a60fa379076e251610ad8490ae137701506c46e52ad745970474e28ef7d6c8363f25f0776862e92fbac233f7a2c12322ff469e4faed3f50b3c95baef7ebb3d2cfa3e17cd0ef3b33989e2cb0fb3ed77166665e6c7e518bade286f026a77c0e46b3a71096f253eb3d84716f1c14e35de376573c988587dc4a5321741567185e73fba713afe144f0191480ee515c9ce9d188fbb1ea932b7e8ca09594040c003141d0239f2fb52e52a65e435d3f4ef1f641432cc38a0ba2f3f0922d261f146021c6e33c2ddd1ccc6f2140815a25ff31481222c3e37f3a265633c90643712e619bdc233fba2c1236efd469e26d7e9fa059e3be36badf2615407f425ef823e68cad8f5c20cb6897fa50438c520b34b2249f5318033e76ab0b2eab4225f8e91d83ba74de6a937eae55e95cff34eea008c43f716f82b3cffd60df71ee54ff12c60c638420ee192f8507b8c8c74a0913bdaf2e304040c30bc67a7fd99022bfdbd7466b38a1dcd17216e65917892323ffadb8efa1c0e2b2b3740fb542501782fadf8fe6c4ce04cb761c675d4b795cec79d8827cf045fc8f916d3159ec04583fbf8e337f234be4ed7b53c4180ade4bece9141edba093fbe15bd09cb4455110942823daecce47aebdc608a1c154025cceb93f32ea3134918d726600ddeabfea750b4d29d5b8ff497878bb0cd303aaef0fc47f7d2f12a9fe269de3181754cf33202595c0c55aa7bc4edc8be2a14020256dc0cb528263cd7d103bc1eed9680ef8e26efcf45f164c5eb3ede9584d75b4701f88d713b2406aaf06d997fde0f4a2e4e8cc2ff82daac26e83ca6faa07ea9d94ff80acf8c8b08374bf41b791a5da7eb177812d5df27aec0f1aafc845bdf138d5ff324ea4ce30c754e87f8a327abab8321bbcd0d80eb08d90e0261d896d5f9fdbd4f7708b8b13a764a727760cb1918aa026a1da6edaff0fc5b373caade9fe2d9690947a145d902ae343b5f6834f4e46869bccc0e0202ea03104b86d807354e84683ac6e7d27921784165c1610a0a186fddf657c521cc00c11be475f3b7fe4b772688ce1e4a143a3b23b644905066cdd27fda42c101bdc587b9c233eda2c1c3b1fd469e86d7e93b857c3b243f9a6069ddf5c21453059151ecdb411d3a4a7a007a4ee0f2ed37c62f2d75f1800fd3b1eb34e5215f7793a20ee324d72e9e79a04bd088d39165d87c2d077ee7d2159e7feb863bcafa533c0b83a8e713b671e61f85bc725417c4a28e1d3ef4748380003bd1ac0fbc4bd5ce7768cae2be6cf5dc4799df1925161e62ad2470a0f0c2211c0374d08626ca82dc18082c039c591edff3557e8a6ed62c25630fcf2be312fc8e92e20acf948b06f7e3fd6fe469709dae5f189f5c8f718a32d228d44c041edd0e9a693df6fb3972b6a95ff7b5104fbf285ca107118077a584413465c8e4df973ce3172b095b297e54811df0f160a55ab85a9c6bbfbbf90acf7f181fa9fe299e43b9bda82a6f6bcbb1ba9df615024afa416cd90e10104019f5bd03f930e523b3f43d6704a43234031d5481a9523b3b7ea9c9e32195133c804d6f34b346c454b8fec1fd698fe410d5c71f49ce2a6c65f1e90dd3ec02c5d060aff02b4cba687047c9bf91a7fe75ba7e617cfae0cf511998c53b537ce8d9dd3205b90cd113669564d256693ee7f20ba843e7011e857f9db16cd3c1c8c171f128d60b3278a03c913723dd5d24fec81587fb5009f90acf7f747ff863eb215a8d82ac2f1a2ee60678495d4dfe5c4f4397609c202040bba3bc3d9e7f8640af4df256685c39a6d15b35840da2b4987e4ac5a6cddd107577c08d2b948303fd00e7ad4b5a351745eedddd4fcffd35039e146af8c085563365bfbac233e1a2c1239dfc469e7a39e9fa85f1596f809a1bb8541f4224f60d60f0e63876b51db27f58c460f60d411dd8f2e16622606c7f8b93404bddd48fc70aeb80ac90ce9d3777b66e86e1ec0d1e87da5099d903992b3cffd60d3769f4a778de897468ba1fa3ee850d0ab7d8f3119697500c6e848000b77e3cfeb28c3de2d1fd89f181e7fdb76295721ed0dbc5343a33227c7019cecd01ec3a193b3b629cf95441b01bdbec005da4a1140bcdec2fcc744e46c977d506c42b3c5f5e34b8b527bf91a7ee75ba7e617c9611e5b5be3958d8e3b2b82dd00c29699ce6408946d6f0084fb252c5dda0d7707d02b8abbc3fbc581066d9c3954dbeeca359cb6a19fa02fe78a6433f20f7dc16fd61c0159e3ceb862722fc63fb9551dd61c5695e850fb4efefe57b6bbefb9020f51d02068e27d19f32957aa9d08ab559a6fb511edabaff249991754c487a83db76f450760534b023302756fdba668ec012093f6794d91cfff363f7b210bf5cfdb1423f074c3d9d2b3c632f1a3cf1d7dfc8f3f175ba7e81270e4f27d671dd92830d5990d79721438c2d6cf56efdfd31b46183dd279e2d61d90069e3c3b12f928d188ffdc3bd19be4ea44d457fd271395191118f2afbd96260c57985e7dfbae1de65ff299e6f3ab9bdc1dbaeda0e484a7b64dba972c71368e76a1030b04250bbce919bc325a725c514bac1a6da04e362a91b55ce983244a5c981236d07c06b9de6c04e24a6681b6189519bf780ca3127e3ca79a504a45ebff07abd3ef9ed0acfe88b06778cf00d79ea5ca7eb177872e430951648caea079e11d113d21ff74d75ab2f2d1ff8fc1ef0632af7e0e5fc440928bc8a140dd537f0a7bbcbb89715141bef1b443bc4602c4738c26359c15d89957285e73fba3788ff14cf2f2279da61cc8f79b2d80bb40f9178f71e3499feb55f19479dec82e1a97fddf8538c750be99b4f42ce10d7d339450ec260edb7412cf7c500caa0ad3c19172e2d5963aef3e237f138a9410ba52d0e41765114a7338683cf5bf5aff08cbc68706b43bf91a7f675ba7e81e7b2c134e7938aef66575322a7b56fbf70b1e674c777744981d516509280f50b7c0738022ccb80577af0ad49a334686a9033efa269498f6f3f64a5c3e3f7a6276f23bb34f31fdd8be27f8a271ee7a72ea597bcae7dc24e8db1b00d0f33be6fe842c0c0282a257820e0ae408d43632b8b8eac6d4d7857e9ecf923d1523a59722f07a1ae0180ea495f8f50adcbd7d5807ab6d96977695c7d7fd2924a345d6ceb58816eb42acd2b3cc32f1a3c66f56fe4a9759dae5f580fcd6f055093d210e5a8313784a333af6b249928639d05561444e748f6deed8298003a56dc85a1a89ac6ef98f87c359439533eb078ddfd4e5b32170a04050dc16fca975ee1f98f6e64a23fc553f03e6b4c74a2282de1967967a2db81182ac7b9631030b09395df3fccb8dfb9d75d1897f95c4f5fbc7fd4f48752edf48eebfe632589d8154009f2adbfafb69660a715c41735a23eb13e78a65f51b7314937328b8aa458eeed159ea1170d6e4bef373cf2d4bc4ed72f8ccf602c1f52310fa248043d29720c5df20ce34e1665bcf0991dad49b62f244863ef00465978b627e6ac996d2cabf495839b7e39187cfd9b3f109671591a10638e9a3daff0fc47f792cf9fe23989df45dafe8688c0430af9c923e90b004658ee33040494cde785d3f40f14ebbcd97c39bc728acaf6308313d12c1440f6fb7980c3182ec100204ef7b52257059df223919c96c1390c2c7fa36212f64f4dc0ff7acf4f1efe5ecc159ec1170d6e67f937f2d4b84ed72f8c4f4f2132abf4de87aeab95e7adefb133c5f57f84fc98531be2fc212f694cfc44c51de0159d8cc7a0fb8872a21a7370d7d2897a16cb5939b33fa06e7f289aebd5696ae601159effe8fe9afea778569c79cadeb39e4ed19bb60196de749ac07eafd6828025f3c5e6b01f87582513149146df51a60c24d6ed2aa4d493470ea7d96ccafa1c3e018c4f11c9477695d699f7da9702e6c26232a8bc79cc1eb44cda681a9227053974b8c233f0a2c12d85fc469eead7e9fa85f1895cd8189a372e3fe5b39b8ddc09908cac7e5b875c0427a054c1d9b8cb420c86801f70656972f578bcd436c31722fd153c64e688d80802e9eb0667cd0a927ef5b8db7585e73fba1798ff144f820da1bcaf839e63bcf89c862c0c7c30e6da05d310103088461e30792041d0ed8822759fdb61aa5862a39ca23e706c233d33693941680b607c3083c6c12e9bc46f1fcf77f7c5500e95cc697347a94861fe9d13dd37db83f5bb5778fa5f34b89d803dc853ed3a5dbfc093058f10472de4f6abef6879fcd8f062ab65af8c02be8cae3f74a88ac8af9886a00032d65f94b95eb77c1a836fb6cb721733c2ee064e634e032476b98fb93aa04e985ee1f9b76e7804c53fc533bb5cc0ffc023caa2f0d9182e6124bedf6e2f1b4131040cbca185144abe9256b0b8156c7f88f8e17ef1aec60a3a6cdef2c71e32338bef096c00b313f23ac38a8c7a5e44563b45ba18c276c114038475e476fd86fcf0d4a817435778fa5e34b8e5d8dfc853f53a5dbfc0f3843e3e6bc3c98a6d699c32c29652a0b7843a0f094e0bf459807ad8df77339402b839c3c10b56f54ff1e7a15e69630bc4f11222f6b83758aa372225eed9a1d450181085e7dfbae1d1ffd8f96d035fb32abdf640f39d8dc277906a12984876e73b1038b0add6ff395986a7d9f0bb5ff63ea84b6736e81d91a2d498c8eb17db6d20ac235d40a4531e025ae2ed4bfc0efe21f316fe47cb87d38f85aef0f73f7d8b892b044e24f7bac2137cd1e0d61efe469e2ad7e9fa85f9d34d3d64509d7f3632f4e512bb727e1e5ee5f2bc872f6563befa2d7a41f2e552218097e82dc86c1791f6cc1e87157956ae2749319f077c0aafd02036457cd78614eb0acfbf75c39345fc292a873d4d15e9deb1be5e231f592b4d654b691ad8e92120a0f234adb186c3cd7a2d99ee8dcd57b7a7dd1fda7a8d06468d444e9ebc8449798db60f107ec0c8f01e1cf2252b26d5a5775fdc2c37178ea162b98df0a886f3c553ddde882b3cbd2f1a1c6ef16fe4a97c9dae5fe0393e2b9af923f8e0704689bd7bd666e473e712763c2dfd525e25c389916230f81e8045f4b55c75efb64589f7b675d9c9eddd2fe00d21f0dad79d3509a32ea2fd4271cc2b3cffd1fd0ef2a7787a557e359b8c3359b52aef91f0e2b2387ec3ea2d0e01031679a54e3b3b0416c1025eb5ed03642aa3cd3ebd14ac3e9fa987a98474a62cc201e2dcaa7a46a57ce1298248f217778d9d931a947ebbe7508b05089eb035bd734dbec2d3f3a2c12379fe469e4ad7e9fa059e2c3ebeb21c35fc643d5e2951fcd9c692b26ca9a13fa9dd0b1876eceffa38699c2a02c8dfcf6a39115dd3dc9310413c5e5c05caf6fecd545a0f0a0e37619178411d4faff0fc5b37dc4ade9fe239cd908fc1e3f1211732f1891f9979c6c23d3561030202d6df0b0e4eb7f790be24c94432f08f087fec5bcc954e8bf13cc9ac6f7a2481749007f012baeb2313349248146bc491d6dad067eb892dc82229c65fda172a114ad2237885a7fb45835b57fb8d3c15afd3f50bf367120741c15316dad86319e5942025d7e53e74d8a062c751783dbffc228fb40c6380e11ea7bd5ae511ca0c01e5ab70ae79a6533aaca7e279a9516dacfcece6982b4d5778fead1bfe8edc189fe2197d9f327a585de66d18d1a3f9c9a457e512d354d4101050eb4ddd54483801624966901b46432e2e9e9a0ffa41eedba5ca182137fd6cc01e601e32d2610d0da7564814431247c87c4ea4285b7d762790e20e0e82acfeb1cde0159eae17086e26f837f254b84ed72ff07c3b527fdb0eee9db962da58f5c34dd0006cf6ed24af334de1bc54a0f798c9adb7b3013521fba94a579e91f6bd264efc6c79dc8627c5ee95adc0934702d5d8359f10d8aff0fc47f751fd1fdbaf681fd00c32968a0e09cf7a77b0daf23f7ed5180b0101f82b281ecf08697d5e393399b34715730f0a2ee1b64ad9392ede41c8fca951c50dc8493ada1bc8bf69058c83319545d3d902768a5d829349f7196a08fde127cf4c7f5ce1e97cd1e031197e234ff9eb74fd18be2d2b294d7bdd6c5afa9934e0d9111ef2417911c6fdaff2a9be9518be0f1a2d535901e5dd9cc753ee8a756a4a55764ef4167e2946d8fcd35ad98d4d7d87b73905d9aee6dbbf75c3fdc0fd533c55c78cb78eef6328ec092d547c8d240ad20539bd588480011a573b6d425ebac26f7ac54218d170046cd966cd9094694f3c022cc153f7d7bb008db3f6d3e81576a5b78e45e3691ae2a35b345247fabd48b21f1ba742f07331aece9f8e170d6ecaeb37f294bb4ed72f8ccfbee1fca7eda441ef02df7d619050a31b8895574c997e517530f962a3bfc6cbf713e071c28e75d4191e8a86f3fdce8cd71cb64c044fca7a88a2f26bebd14ac94ce58a275778fead1b0eb7fc4ff134b1cb58f8a20539a54dd6b52f8f79b66307d28a868081f732c26c3e5e4006e6fe5d5a6cebbcb916029317fb4af762dbede36c4da4a60a013b516b3002f29d67aa5bf91b5b7d68ddeabd7869d3c007d2263899b99217982c5778da095f34785ce6dfc853f63a5dbfc0f3292e4fe39b5a0c97f4fbcba909f79ee7ae042ee72eb407f71d4d2ebcbaab8af30120d1c5b8ff86acf72be2e85330d194660d057ad1668b006f20f0c87065141d97ed0acf7f749306fe299e42051a1b5e8d0a61479a850f04de53e33b978474404040feb9636b67395d2b827ae410ddf9972ec20131b52cb95006163f1ca9bc967adaef00dccb2419647da30cd6ea3e86963cd9e43031740c795ac8dd96f792fba6d3f26a4756be70aa7e2977287c9f61bd07e038707b25e9c0f7b6a4aeb2c9a5be59f0fd1819d8ff99740ec40f817802083aea1d5ad48f184115241aefa348888023f59d3ad3476ce14df16ac531d4e205126ca787936c2628982b2cf25daab6a302fa3994e916de8f4d1714739deb2f083e357ac31e795c04d12ec90f1408f883d86b80bffee37f781befb5f9b4bbdc4f097f4b61fa4529562946e172a263f23986beae29af47e14b6307e4233e1b1d150b16de2105706b92d390d55fe505b64eb554ce4edd779414a85831f67ad072ca0708349f4c94fe2556e017c50edd519c34f839850d03796953ab44323641458729c3dffa1ce78435a91b2fde0210fb6abbb4a26639bcd6a6927fa7ed55f943fd3c93796dea1125c54587c634bef8bf8c89fda231479ca7038baf8c860d1fdd17045fedaca9c07df396cb4c548a3d5185f0a3bb3a1c20e3a4c6c794e1aef46a7e0857454b826d457719a29e2c5881d51ebc564fa77b1fe32f631aff1aeb7de9da3f9dbef3c1e9b45ed8c0fe10ceabc2b017ca98f6e4c785dc2d62ee2558f10d672b90e9900733c9bd88ab239ce4664b2f7e706403b6f2b662a8d3980e41f4b9993d18a821f00e25cf5c5d485ae755f12bf846ac1e5f168392b0fe65f3c2eec4da24ff1922be20efb832ef65e91d9900171bf74e172f06d600355c10c9477a333d1586ba385251a98fd329f71279009df952b91d4f9d50bbeda492a4c71c47bd01126c1190d721200e3ab99d38c48ecb6250e9b2ff582f1afc7fa81bc2372eb5c4189fff2b3f04769eaffbedcac72ca80216312edf6a4d67dedfea332dd03578f139cd2d94d6c902b0d1f693d3a7fb16ca595a4439bfbdaf69931635d91ac7312f0b1c92cfb46f27771913a14abfa404f05fed7f7ef491a93882b37c04f8cfcf6920dec6dc835dbcb582f790b4b3a6e4aeca37af69596b5ed7334b01741f8dac003ab9cd5ce75836cbf742e9bda6a7305e04b84c3db1a0d5b501fc53acca0e0f661ea8c23b5896c46bcd83fa0b5c8bd5f08bfe35bfbe831577c09a95fabdb3205622b6a7abe65e5c49b8b58779c7fac7aa3cb7da3ac03cc461d62d842b776037c033c950eb7d0c9994fafeb38988b2edf8a7055c367b4765be13181766ff1acb711ba9308f8edf4548ac3889103fec1dfc8a418d0f6e1443d12fa8818e3e98d7e8113d43199de82bae577abd9f80a1115f88c6ff440a762e4e2012033fe2a2ff320ce44720bd763f41641fc32d309b877c55cc4c2fd69c093d6cc46710ec26f30533425e592d7c88f6793db2d9995f3428d7b8747ffa8b73867f221da1511e1a7e3c5199afbbd36f75f7fc0876dec388f4c25dcebb3dfbe15e3ff5428fda15b8b81e3f57d10c644dbafdd8a6c7046ba2b435a536038e923587d975714a767621df3f7f66966c1cca7c601b37388c2c0f2f186198167954e65ba5f15bddedb6fe8c261fb176e12e16dc7b74b2837c00b46244a39035e447ffe3debe2b758994094930134075751878c28993f97693ab8ebb957751630cc5d085f471b0366a84de5418e637f730ef53aca332dfb736bfd5ddd94e58c8389a931f02f15b80d3eb872539b294620fe7948c098948fd8b5e99ab5d50c6ddd0665f31f38715f800029d6716fa9b4f44666a3fbd7944e1113ef23155c872c6ee26b45798f411e7521c95f91613fd4e77e11025252a7f20cb5e44b794ef7e6d8aeaf100bdfa44d32bdbbee701828425bd6a3ffd36c2d96cef9c284ff7010e96eb1c4ccbc3f3a57c42b185433c38b633cf7971562ab4ef3c89381442cb443f2af7032192fdd6f0fec47923a40d9c7211de8f86291fe6a654daf64828de1f34c8672ae6bde12977088d2088982e8f4df59b02e4650748bff9db30cb304f7e78e8c2e9288342cf03df8729a97d1577140ba9965aecc8c137a1fd221b753bff9fb3112a5186210cf53f05af7f1b206e90fef45a203d0d2391778708f33bae70aed8ec7416b1c76dc2228daed36532a13a36b6607fa4df8e8676ca285b21521e6786bc5377ca4829b2b3857e315138af7c54fb7bf39185596d4f9afe85bbfaef9bb62cf48c639131d95f4f4222cb259df0d9559444f764ea33933c6c1570980038a365d9121cf326adc4d8662e712030050bead7f004db1c2ccc7a3a4c25644497a5b0b054d4ffc9de11a1ff2fa537c5358dad58c3eb1030d02629d04be260bd123862f71545b46e23428a448da83b919842c68ac66eb5a537e0f3663467c5cf9e5e81a84d6536e0f6481a46080e1d32995769895f866db683c438d4a4728fe0fa49a5d9d23aea25fcf0bf15fefe1f5389b005b52321f684b8d19cceb039498f5b670e23d2beda4c51d2041c79000186c45a66cc1720b159c998c75fdd0d7574beb1ac9fc0486449529a85f9df27288a0aedfe0da3f2661597aaee941b02067c8909da868ef8a2654d0c39db400a3f64d94e945d11155e32e382b33d9cce3cdb00299bd98f950a5c9fca991529621cf38ff3df0abe747d2686794e623313b578e7d6e5f24314e6665ec1e27c44903034e9818080caa8e684e5aedd005ddb0e1fdbafde95e36947dd43cbee877116229ac44243e38039e9d90bb42a7a590e01c473695274fb9d8a97a4c7e605795b3ba5821056395eb14baf44546ee81509a5d90a9a1e1d040434fa997d4167ddc8367af609fe4eba6f2c57ed33bd454934d5f32ff7a6997655f701199e020de75935183fe0a7a76da8bff73478a3f313e45312fcf1b90c63e4236ee88e2d77438405d670f8638f3620202023b4553489e8b6cce744a486409c1334eb34f500d914081d5fd7ea4226da2fdcd600a6d366723025993361595d25a3cafa00f300fdc223f6b6896c4c1b3cbfc62631d45a6de8fab51ab3f38afbb9a1f9bffd5aabd21b344e2ba177383921265419e745c7e34fd6154e32eb734a889acbdca7f08045c31b07e7bd54df1046aa04e3b43b1539c168fe21fc2a8a0948fe5d3be7ae4897d638451baeb78e5ec2da502015fdef522d0cdef663d59465217b9db63ee24175133f0eaae5fdcfb7242a8c196ef953942f0274188baa319fd7e74a4371b54d46ea3394e275b27c7618c755343e120b2ac5475d5a7ff4e37aeb54434e153e0f77fe306b4acf6dea1ac79b6d8b90e5c16de8d3a51fe7fbcedbd84807b26b9491672a0cc8920032dede271f6bb71d5a3d5bf817873fa54d52047561e58be25b0b2f4a0abc0bd487ea10747537ec10f5ec93acb4f1961030c0093bfb6cc1db77d79b2627a6ac8d5691372dee3d4ae6a88fe3f16b7438aa895b00e702acac8a22fe10d7224593e4c8beede5d8b2c6306bdc0cc5ccf7104a90b01754a6a34bbe3ed3bd7d1698336a52d7f56f54784fda7f90ce4f239d182c1e6dbae756a1647e8e0e649b3ebe75cfd7187eaeae00b8179ef97d2bb776b17c1f81f7e307ae930d9de1a9181bc6247a910e32a4cc353fa8a81085de302ac32e83d3664a261030301580a1ea2cec4219d460cecbdee0e51beefb511899aeb72b672d2bf131a7f20b4037448e373f5d322e49de1b87ddb7f578ea2c1279959711c767da23c528e200ce0c2a2a27b7ae8fcae7b8cdafd59577fe8dca22b963a8d229be6ee2872e1a4f9cfa874e224e87c1d9ae58cd292d3aa00c3e0280f11ee79c02a6545db090d2225ccde7a02c7119ceb96fbba2c627aed43e4ddf732f7baa64cef5d6b73e88e6ed22e1fe3b3c4eea2453a870fa667543c4f427e2f2181f24e838610805b4ab2a740ba3a00b3bac07e03b35e43d1b09eb7afc1dc0beaaa54faaa9d845b6cd4ce6564c1aa3d53cfc66a098b05e0e94ffb797c9520e69605a5e7a42c0407ba3ce868554a97fdd098dc193c67a3567b5152ea1b6a5e872faa784452cef11012c273f95b504c450212a0b13616b69be44b4ef1e059070a5e6d9e8944939ebadcdcba088555f3f7c33158ac6e7b971ff45a258a8d159e5a869501639ee38bd945716fdcdd0973dcd3a68a0ded8a05abcaf0bf03e7c7847ea5bb098740a8e5c0e8324aa6b4dd79dd71629ad0c6a6a76cdc01bbccb5946ecf886b30c4884f4dcb95f0c02022045eae6143c25a4b86de25e1d2577dfbb11751148384633a7aac9c593753906c3030633029de936edcf0aa5e2046e63bc7a4168744eb8304dfeb9fe80cffa6e70a4157408b9e1940c2a63468e166de9828081dd611e8ce7c20bcee0bb95621c2e3d53af251fe6e9d0b46813137d05055abdf404281b5054082c185c0bb339da4707dc501feb94d800c29f45cb8b6f907b0c161066a0860f31eff51db825ed907a29b9fe1756f82afa813f82ea503c5055be4106a3e1336d12a4716c0a08fdbfdbecd971178f02e2450f391823c03822a5e67bfef73a4568f21fd61a0609d2b49789b7042ecfa04399672cbcde7c7b3046018fdcd47f9e774617fe4408d3e79b43d160b9331d344035c8b064d7512b8c2781902e919c38df0ce87537b2597dc498a64e280fd2c1405dbeaba17f2b768c5ff0434ab033b08dd20d0505efa6503e7191aab41d368280807e129e603ceb8ec40e0e754dfdc9023585f1a3051c92aaf6ef2e830d0bb70e76004d3a6d84326512b82f96b61b587b0815fe2bbeca07af135968850daa5e856213af431d1e99dcd0ab35744fcba52332080860f03ae7bd155fe79b2e942bf4757f813cbeb6d1faf9febde841e6076b8d910433807b982223cc171c120a53a305989d4326078b2ad6218bf514f9362d7db1b63571a860e1df74a95b3fbf61e615410c0101228e81ceccf6284ce9e56de14a54bcd888761b72c18f1b267460c7475031e12d3300629e46a716396f122c549fa3d8de15ab81be7ef46a3d575d8e98c50eb893a36297c94658fdfa64437eb0eb8fbcc8fe9f1f199436532841dcb925f0f4472a93aa37e567d3812a3b7cbd07793c0cbeae7c47bb0056ad22756bbd28d326cce325f48d0f466973b577e2bfcaaf91eed60612d36b3c815a2cd27ebc61b241f353c276967d0a0101ecab8c1990e72fde4022c4bfa7e05ab1325a7f433aabac3b5a501f5739a73a4104ee7b69812236468ea97676dde3594d0d7c9f0ec27ec1a40c53775f8d6aaec24e809eab936f886a2800536d93f9af600197f6ed0ec2248987cf625777ac8777d182295655bc2430793057a64077d9622f0112502822917a8c4affd26ee4dbbc71e1a4d8c42fa283325995fdc3a2ce440e0e2e83259c78b3d90a96cc10069f67311b020246e68fe7c79fd3566d1b754614e5c4bb6b8eb70b18b3c8b5639cb8389f7fd2f403e488e61ed97c92172a5a35168e89409b90eab15a0fb0eac62b90f3b50f993e2e820a1663e20d8355a420a9288095870f01031eac76bca5fdad898e780241eef28728a172efc37450ce28ad20244bd426919701eef42af9aaf88f9ead8bd1873eac5d341e1fcbe89ed2bded1f5e3c977eda00270b15ac2f37ec59b775c5874d0c7c216020159940f7c5e4512681599550a745de21c6f0bb9ce14d520dc2565f1912c7ae0dc056f678d24ac628f2a3d6525c8b9b42aaaaff6b2f43f729755ecd73921e270ee6dd4baf842a6e38154ba3dee333542c0818d0c592f2f836156bf4e5f50a8fac7966536dbb77480fd7d77d7e1fbe4f1d5f582d00d627528b0a4bb4f4a61c7729296f29fc64340d1575cbd9c68d7964aa0486fdb406859078fa8608ab438a7d5cb31821606062e122832ac40a44650effc2232e38ce9f6f117b2c70de48eda771b07edc4b2658c0306dabe0ba051ab2e75ea58fbf6fb2afa3ec976a7eecef989dd2879aab7289d90fa9e9c9f5a989828a7004b2acf49fd7ff5433b105bad023e2b7a6311134863e0557bcf7cae79f8df0bbcbff18cd37581d78a4f3cd28cf322b850d91f5f5b9bb3fdd641827779ccc437b1b42eb0fc56e2de18650d67fe1b0fff67275009f7fd927d6f1c9f11e445693088aaf0b96301e12df9525a56d54774762fa4463f6120436270a089c640de3b7ba0c9a44738256d69aac8f33422932d0cfee869d7477021e6c295048707fdc1049a74e4c398545fa5f9b7d8b718ab8227ef595a33183093c3854d39cf7e8b56e235e03341a5f726df7e8b50086384d1224a69d731a7f7832ed9ef4d1db0dd2750baf7b3d1bf28268c98610a3a0161c4cfabf705c442dd00547a9f2ef74014125f66b3621a679e455f42e85fb79ff29039f95249c5590002d82e07823ee1a402988cf36e7f73ae1237cc11b2b43be17ac0ff15eab3cffee05f9b24ac2882fbccb11ca3ce9f35fd8c33910b9a4516dfd6b9e81a2c1b076fe31c76c8a96d4ec89280b891edb30b8b2512f0fcd95cdd5b5b56700bbdcd11203233caca832f843c2733be6f231bba588fe750edde51a932192a563a8d9eaf0862d173781e0d6d29e07040c8cd30892bdd3963f4eca22934d41df742d64f5fdc427038afa00a78636bdb0ffa11b3011a3fcf943eb7d6bba53db8b36072a7d30613158016b5a3c95a9cf7b5b985ac24baf24b36ed853b6f0cda44f8bad212060940b87335e4117d8f22097b0c3a298ea374e19dacbb75e6ffe223dcb9b7ff40410027b26edc71381c7ad052f2d9541b1db4e48d6f232cf79d786d231c054b6551616aa03d37cbde92a6c643878230e160202885260b2a45cbcdb5a9ee2ae9f338a36a46610efff48e097acf2ad3d68333d4e06c4319e9fdd35303fffeac42877b027ce3873ece23374abd89359b0a87229e8e5d7cb603d2aba2142f2795f11f8c6061010e0e8da64be46df2a25ba85f20137c94cac244bc94093a3e3034e34da4f0cbd7b369800eecb0686112a348b14eaafb7310a601fe5d93f8391ce8af9268030e98ea91f2600d5b19c6ee815e18b037124a569081810807c0b8241b36ceac531d14a3cd3a7ef713e5b7c9ce52ca8e01f0239d4e3d303904aef9ee5cd3cf8360276ab5a0d564e564f53fa19f584d1a109a8077354cd87006ab4d10efec2e6660dacf4ebe702bd7f53e0fe486d91dee67704bc1679b6fb4ba96db624a7f6004e2bd27be51e84a1f8675e80740556f2c65ebddc8a908baae24b718d5310f782292561ae4abd7c49ba16111b540fa2b7be610f9a132e7da901fa0c01033b7b338e2241d4620b906859a46087caacbb9d436df737d16717e3e85633bb4d019f9e780d8ea7910f169d65db11aa912c1390c0b2a7db7c48e3a6880e328f3c4adba00f08306ee8565c0c0291d1f66d080878977c679f46a8c1c7c1a6c3fdf03855a6d23d993d60bbd1e973edd13d07446d368007ab132ceafea8d32c811ba5054539ff21512507437782708f6cd49e11a1152b541752bd611722a6cac32ce07c090103086649ce726a72dae1fc885385f9cf031c55de110539914670ec891dc7df1f990607d49e3faa146c61dc2fca2226b77138643dd3be67536e4efcb4b4fd599ed2339a1b54b0286fe816a8c3031458a732060103cfd7abbbf4ebfa5eddb2a301993b94d77f762fa4efef2a79274ed787f53ae1c811a04a471cecccdf396d534c5e26dec00e65d25abad7d038124bb7a4f102a1aa2d0cea7a81b0eb4db3c038e1560b7c29040c3c36ec6426a10679f50ca5ce07054e21a2bc11a6bb9f116c17f3f61a5e82360304b8b514db7b98040e269c16d8e9d06a08202d36c35d81574b97a02f80e1a60c6cbf5c7148885f3fdc0e7d5d26d4eb5cfe9ddc605fcdab67c353fa1bf3bfae979e27106f42e5ad7294459dfbd9c3bf9b19ea3b510ef06a063cc11f2a98f9013976e4f69006afef3458a8e87823a5f41b6ebb4cd62941a1a28ebe210205defdec8892571010e0b765152a447a3ada607b843365df81643413a0e85d0adc5bed77c435937b850788fb3cdba4e7082aa7b459fd96d9fad949bb73fa13184aec4649c5a34c8f36970fb7a17bd0fa0dddeaae9a8a3658b48180806ae97009b93a6c79b566b7b2dc82dae9c9cd72c6d4fb3d0ac8dfdf1b5225ea3d044c282f025c12c22a339bfd77dbcf43453ed06da6d5abef908f20f805619f97f4434f111f6f7ac8ed7038a4823e070103f0b498a9c2534eb4816d2172b9b56dca5da50270caf0b8a415aa34c146bde09335c062717190c17af9db234f3163a57a574b2010b98610507f36454abe794e450cd46f20c31292dfd0addc480dbd81e794100f00e782350913680c48962a8648bb31696b8022cb54e1ea5a1db551c485caf40180076b0a784b99b43362b0050e346efaf9348248226f5bda3ee04ab79f9df6118be5406f30586fe8567edc070281c7691030d0bf5bf426798947eb8c0062f11b1264626adcbeccb04c996ff8ee983615ec4f02e04fb18d1434c07fc94eaf0b0af5c230de9ce2552035554596c2ab661779e4647614e67b07f9fff6ddfaffee05d26d77bdc47bac30171ffdfbc71cbdbf6d62bd26d6b251ee7c3011f75063481390395de2fdabefa12d3ba4ced380886c0af84dfb92927d387e775073548326232df781241782c35d923b597710e92f7392d44d17fc0b0ad506930c3e10109028b7d29b90af8734b7a2fcd3e83b5fc77a524348fa86d9140a0043422713d5080b2098a6999d0ff0f96f1c600417ed798ab076cfca23ba12188acc3967c215152343ad97646e9829efa747280c77feb532219d06594bb057b8e2e33c5042531317b08eb627369bfbdc1b6ddbf002b3e11d11c04e765a462edc886f9eda5ea3170f34ba041389ea787fe1dc21f929616a40250dd4091fe20d63f5c5dc138faed20902068ca82cb5e5a67c73c1a12a58afd41bf136c209866dd7fccb59d1926c7b2208d7bc01ca131f238f74f3a4a6b3b03c549756ad524a2d31c4c42f18be2cd63fc23899dc975e89df3425fcd049aa13b53f8180803edf98275a93d8d16706583fb5084cf0e7f34c8bd12678ef88888c26ad266ca8016acaef844b9e0bbef40b042f41c657161afc69b02c1f0348f2a21efbf42d35405f1ba3fd852f3cfdf6b8080a1efe92ffaee25cb6e67ddadf890c2e3fb95d4eab7592a432273692d5fce30ac533c9c4e767f05d00b1165db60862c01139fcaca1a7dae2e576ac6439eec0087b7d16be84d703f716a1cfd2386e189501dac2070b0df91030c093bc4af5b51c08e4c34522ec1ddf41ec20587da6b58bd4bc81f6ddcf5bdb8016706ad50ca92f9734d87c23f3e5056bc21cfe9c95679a4d290761ff495cc5876a47db4b5612006ee8d581709ac52a8204040c3809d61e34ae3d976aed3026bab39293a981c5348fb70e5a7b682bbd539465af073870f0ee3738fd7fbcbd7554d5dff3374aa71e773748897437124a977497740b475051ba4340deb47449831c3a25a5bbbb5334f2aecff779f0737eebfeeec5f5e3dee7efb3d679cd7b66f6de33b35f33db7107f9b009549c6e4a365e46c61c161576d0ecaae1bf5a647f0991ca693f52aabd28cd698183ffc4255dc6d31ca3ea16a954b65c195b61e7bb9ddebfb25c6363a5273adabfc0c6389701a861e42559583882a5af562f322c8d9e35840c2f5298a50f52b1a1c90a4865ef43b021c4851eb90750698bcb54ab51804100a13cc7d3b3090c84b935cef866d442d15ecb2a9df61f45b4b9e7b87f74ad051501489c520a341bddf0ec68f550d5bb631d9eaf4a63ad813678bc0ba5ecd959f20108c7a2fb3c486535993851d7fdf2078300eb5bc657bb6d68f6386c98ed3fc64f4648e2d7307ba1ad1bfcbda265a60967ce3d80376fb4dcac0a8346acd2d88be1e4e42a1701a95fbfeead5ebe197fef6eaa66cf0779d4953d52acfe982dcfa89006300888009054920daacdc487fbfd53871dba99fe099b4838ab8eac9ddfd22002b1270821d32b3e9e96431ddae420591fd6a9b312d8e2fbc479f26da2ceba75a68dbb70320d6217e0a6787817e81435456fcce3bcdf056ec4c96b3e19d97d7b11037ef513e5045032f0854f34acb426025dbc9f67089a0454b2c97089121cdf44fa9f3a319954a39fe205cfbe0d6d3be9a7baf45cf6881e85d00a5eee23b5921bc1f80e27c5050c0230704d1bd5bb45d415c6bea86364134b3f2dabb9419248207670d42f67372ec49802e0a832376be02e55c2c761c81da8893bea76890cf546cffc4809c4540ec5480220c4621e7aa45819e7de817cc738606860f84a7373f34e25ce147ce8f3ab2f6996390a7245e03d2d7f56fdf35b18b2410070f4b199bcf5b6b308a893915e6b795da588969aeeb6f1d12c05c87ab6fb9c4a0242aca7de8f8de21dcef151bd6f32c12000ff16544fa654dbb1e8eb5df0bbdf82b942763d2fa06e3d73712e04a5f8d96b37003792db907f828952dca07890dcb81d18fcc5e3b26c2016f24947256596fd34f6df7d00faec8f545b46ff03a994bbbb9152789cd9c10240f76af8b071a0ae524f8ab12cd27159a4a544c6107a2f62f95bf3174df4c911362b80668e6f8a9851f7e5e092a0dab5198f4ae7476203e3008cdf4f97654939a913fb20f396178fbd7f20d8a7a9e87e0506019595df8e874527b6e57b348f3f1af456facd4b396e7e4b784b678b78b60a3d070009b57cbf1b9b73576315100e0d18038157f1adf9d104a9eb85908f54d68f2025886040f39152dd6c8555d609475180a101e39740552e4d423e538ab51f4827ee4b96fe21fa113fbca815ae139dfa7b3758003768e6fbae709d6adf4d102a46703dae1aa2594afc36da64da17450bdbcc4c2788a276e25f14b58351f566f124ef53cc33fb37783dddd308fd0f7a3f0da50f3e1227314cd98bb2ae0d1aad5b25284da302f4f256d0b335e4582582cffda976d8c9a74e84e2b0574fbecbcbf90a2264860d41bc780fc3c2f7482ad4335312d8bfcff927c6fdb972a9968e621fdff8bef25afaaab91dd1e798da30866c6bcc3bddbea09e178017ddc2b998cf5c7aaa62568345a99253562877303c55369131018e574d9e17f2068b9af1b15b7660d56ad6d02518048c0eaf047f39831ae4f7f6fe842f692c09a3b5b9ae675b5572a011862f7f6850680bd0e3a333e4627d8b11f85dde377f80e0531c2dfcac2fbf70c434dea05b1c7fdf0ea2a20efed8a2a021f6e4b69d06181a3831a62efa09ff964e333d39142d0bbdb49ffd090f1472113a27b4c58a37884d08c0fe7c95040d3f6400bbb39bb3b1d0a11a2e082778d58cca400cd09c927ee5b06d815c6e8f6421427fe53b90dd220a05430332731b9fd8b1095cba035b2fa0b561dc8d3066fd8ab5df21cc71a38bd38b5d722fe2d86c602ba50fc1379cf92636d776e482f3bd8dd601167349312c34e1efb810ff6d5983fb532b0c8436de8d2d0982cb120cff398773994eb38fd48f75ca2f0f7600aa795f89c94f01298bb46e4bdc86f50151b7180652a3507232f7878e770b749c893df03bf45fb4944e98545676e907f34c46d712357dca7813b4c1696d22264401ba7ef962c9d7f80780410677f5f5779e0d17597497c6fbb0e722bc920c7befa2da6c2ff23e3dc945e284d8664e1fc960ba840a835760fb67a17308ef32ad36fcf04baacee170e21117fc1194852a048b85b999e6a05ea83585340be8003acd981baeec9c95675d59c50c3311eab1e55a16b8bcc025d4be7370b963863fcf123e963fdbfe99f3874f05180478cb16a027d6450c2e4417599d324ba4531e7ca1fcfc85e909e12111f64a98572ba0f55b00c929179bb60275c028ea176d3fed46427b467c6d1b9fb3eb8c108cf1ba2884ebb2af3fd27543d48e8b2cb9d5325951111f6f67320eecb7139fc83e35ecf355d12f3be20a8ddb80e2f21fffd10a4a03a0d7d4c93b89e70730e72e78ab37b44e26610e44ab8ad2a9a9ca10b424024b424310aee81ea92ca41d2947e21e143008d80f133c5a0d5adf1aec9efb7135b5e656bbec6cc707650ac35eb24530d396e4660db88115caf7dee9ce69787007dfe0703f357ac174d641c12e6d035dd686420a8b09113052abfe05313049df3f4dfdf60f89f4d7022a5b56e6eb5e94dc304a17c6543525dfce62f0603dc37c0bdd660b9421e044ecd4ac14fe457137bf0c55307f71452aa39e2e853db0d7f206ea0d1ffc719f1d84adc8031e69abb2dce3e49eea5630087094be828711a1f23bd633b2518e51e387f93ad1752bdf116ca4ef8462eafa5410809542f4c4de151179753ad499de4ec47231141fca1c9a275c3f7896adf6464914a21c32fc485b38d2a5a7db6bca814180fcce4507e61c6b44a0947a14e146b4289f89708fa303383fcfbcd31b0e09f5dd71c0d1f2862c3fec8d41313f41d34c3728535d3d3bcb075b434dde6d4b9da36304d2b1999e3e5259fb58ae44241d43601010384e693011d3dc48aa31ea43dd6aef6c21197365623221fa81d9e4caff28a01ef045d3fc2489a398b349407625b633537739ed2916c561fc39e6d70afbf6e41024e5959a1ff4b1e47e93b40f4c345160104037fcaead88e6c7e80b5f0a3b92e341a6a2cc2702ee986add7573b9671f425cae0119b7264f44f8a040374ebaf94f7bfd385a258232ccf119216855b90ae8a42aad10623de97b6cf5e80b16bf7a2b21181a303ceecaef47baf862d9a3b510227dae71255e49187241f4c15d5f4693bb84ce1001d09b825f398d20797216367654f3a53912766572fa73a4297f113b34eaceb415048458646b8f146b84766c24196d110c0da828047cf658d8394d075fbda64e05802becb1ac9f5fc43ee22ec62ab017c69d05847af859bdfaad26059b89f59e0f00c3df27d56a043f4db133233aa46dc4ea2c431a51fd9162fd708f342b364833078300dce411cb5deeaf94543155c8e4923d1b71b2e52e3b8964377b549aaf311bdf5a01b2fc3cedcc4c5e605b65921727f0e5e90925976985d0444f7e71ba2500ca987e106221383ff66249d53e414dfd120c0dbce6e226328b9a95bc61f7121c68c4b27b91f09904baff2376a80bdca702630611c0b627b0d0c3f000ad5c17f3a7fef8b6ac4fe2e092fa2dff82797226a2f37c1b2f0ca411a31e29d6a2131eb61d2a13181af86c2a22962fbdd982f7f610b34a9f93f6bb2931b465f2964f3933dae948d3f56d40b1e8f56fa2d71fb8b7a396e2379a3674780f7418de5e143fbec7382d99fc561b0b21d6739f478af561dde8bb1bca3f279f9fa94d8003221daa66d12d7292afe1d725af2af31309db0df8e351046a1b5a3c4a0036cd36a6385de90dabe9a9709a303730d574cc209b3e5f9a343f9a9064752b08c1867afe2edd946b87ddca60fb0b18049c0b4a5f296316105eba0edfa14e28661c3809212ca7a9bf1b916e88442e7b6b0af062c1c64f93c81f8556c44cc3f9b763bce12c1cb06089843616ed6f4c4c58c36282cc52d81fa9acbaa9721e6e4c2b3034707a0da1bc023d8cfb14253471e8c58047728f4a9eac5b99fe91d3d0e6bb25c6740010fe15b5ef4fc1cf36f5991801370984e1864cec7db39d675acb2d8c24bcc6f20c0732cbf8c30772f1bed739a5a2c07d0587ed004accf4bdcb02ecb2fae1d7a104efeb4741bcc92e6c9552bcc894ce6ec2d4b280669584a25f0a25922866e22f29c28b99314debcc1e387bf915e410d8ef7e36d590ed136b0fc3ffea0b6adef222ba875f4828d0451d293d401bf454da0df51346995ec62bfa6e34d6a9c22fe60cf22a0a10b693d62b941778211aabdae281d61d576b7c10fc6e4218af5835152cedb8cb190a9278e4fd307c37d421783a59ff1e5e3c47ea9aa0afaab0f634fa2588eb9cccc047dcff7adda9431e8bfb29ee8ed90a8069b079e9f1637bdf7ac21ce158164e73c5fb066f5509f8b9b4669249fa1a4a12c227b8b41ee913850d6a068b427860101086f14e898a835ad5b59ffee7d6455dc2a8c74998fa1341d553088aec263c19723500671cd95a2a74d11721b9a4ba5d6096a9e959527854b8cf0e5caac041b36aff3788383bf9910b08ed8d8b130e67161804b0e7b89b1df6a23a09d00b44977145173aba771a5bbd2a71a1ae4aea46c330c2035cd254eba40d0d82182ded852254f0f4d8fbb6fc167fc756c99f1e9a24e359b742d48b1fd9e92802436ed7b511eeee050601646e87e448f05dc8392363ee7294e6334b956889273d7e8c5658a2c5c83fe00401cf4990e31397924beaa0af0091ebdd5e3d7dc10d2bca7c95de438ac81842390842a81cfe232db8055de96376de07860602738c29641385363154db6312e2427ae25f4f9b0a1b3a0c0ab50fffd858a07f02d8df08fc7a56fe2a7c8bfe8ee1db4f6194dba643e8845ecf84f20ce44a57771334753874fafcb18551e6e3dd4ce67fce312d44c957047c5d162d91948a6b44a645da0379446cb1bb0af50de92ad0afc2c601534f87f1fdb0b72cea929e6bc1f91761177dfd2ebfec5098528c5449467fed5441a64ad38f142be1cd0413f5010118041c649e654ab513368d98e595fcbeeea8ed16c8ad3ee7510d0d3f4b475ad6cdcf2a05e0b4553eeb72b48ac68cc32dbfc45310f438c8e64afab4f1e53af984f6493a366449e4915564183cbc132f7c06443008c043cdf3b3affbc22aaac92b1cc4064603faf4db1b652c863f013daf8ec98a270ce0c0a2b176e7d37fe32637dc462d7c57202746e8d9ae010f0eca3e7357296ce9f786e46a8e3c5259db97711cdf339cc0d08083d1775ba6f3f903d4b3c4d709486da486970619098a943de4de7e1e2f39155f02baaf4b7e3e7f3e8238633beb69e265571e1ecdda6c7dd65dead12e309f9198250791ab4c3d365751e1e34edb2c064303e6cf57302a276b72798a0c95db56372b4feb2ce2df471392195ae5a8218a94e6e3001417662fda32301c095ea97e8fa22ce4ea55fc2ef4952d58a5863e5962d141100742596ca0c772eb1e35e346a734ff09456e4d7f4da1e7e16a8fae9131f7f03ed9ff709bae2ce9520e3fc3dc85286a1706b09555dc386a05e2321e7086b0883149e90cc6737c5a4a0620881f36b7f851b275f86f6154faf3c3c7cb0df49691ff7acb7db63ba16b661352eb52479f80d1933763c627a26116d62e8c7723cc08a56197dc1b05104db8377216352530358934daaaf5cfc748c6e18d330f2068bb3057a75ae28cfd8b2e3ce461f4ad629df0f9c282fbc3adba39e02a878666a134ecb94983b58cffa6702fd5d3fe9f1e5c2fa00d2b2b9f5ba0001684ee5f391a2d22d08cf28c3cbfc0800b259c08cf2dd84e8526759f71c656d2432e76aac7b6a68b2ea91cff4e04430300513d5fb33c7164f494b31943fd51b3e15fb904ff02268dbd272797fd5aacdb0bfc48d3ca22affe9be4cd65256477e167cfc8050ceeb8543b5d5d2c476b107121dc212b100e0f6b251453ab28aee94f1bebeae75e14893be685aab1609095602aada5030c5b4cc98b14ab26fb551662c778e06d687d965b012f8a8f9b7e87243e0afb44d0d076c55546c0dc22738b0d46692104c7a0f3914a9939ea7b4be51c384f4e8d1eb1b15f64eb125903d5c0cf70a05cf60c39fc9c47b521fd1a876fa113a1dd159070fa2400b0abbae951cb51951fb2c3c10956eca2d1503eabb68e4036ad94de83500a73f3c34a2954f472254a6fff438a071b8a795b189ad8539f8e17dba244655c59beb0c8ed9961e66e2d7dd36ff103405788fa66eb155bfdcb1a1cb9b5adb24a9194f505e57625da32c25a5ae4285c1dc4fd01db5f741643f13e324f48b7bd474fc458c37e6b6d33c08ffb66c34e5abb8dc95ed13deb46ae299f143cbeb523bb09c0c12d101e6144f2b82bdd4b39ab4664f7d23e1d9e1a97383137274dd780355c820c027d1efef8e051137f46b3d47bf8db88661e99449ace540f3e576bd48f7984876fcca987ad087e4cd6a11868e10100f53b6ffc3657e1512ffb80f565123a9d806aae9d50b9d74daef42db2172406680810f0780ff755432db2d4dcf96574dd3ba4a8876ab3224f446fcb7aecbb35412895240ffff8b249269822aaf1352fc61b44c0ae2885e7b3b6c87ac534530499ea4bc3b5e093d1b00d82d6a9fa8c109a97b6dc10a5de9cc7de28bdf5ab9bd344064303f0066476b40a94d9833747c5ed359baad3a57bafc72d8dfa7fb2289b0b84e47b6e01e2e53d30fe760755f8ddb874f2a658f34587aff0947f2d8977064b06d70dddf2422885372fd2921562b9732cbb17f74ad1d55cfc6ae6cb8fb229f47d44b58fcbdba80c3e7b6cb67c6858087d67d230a60280f5fd2992853af1cd902f9bec1cd2701d29340b68174c167ac974737b1b93f4331fb22300f430fcf4ac1e0109f3c6bd4b100c2e8d41cbecd243450990c0ae8a6becf77490a76acb2f053e8757c1a8e47706007b92128834d5e296967e36c997ae488716af9b6a67cdb0f0e2bb09be98564821dca33a1f86ffa2215ddab76c720f4f15c203579513df0ecd3fb3f564e1dbef0b5ebc4021842ff39986560422b798188c8012e3c20a5590ef8e80727046e0d407f8daf01b0137e36fe8af90852663c7791720e089ed1f86cf74c543bcaaeabd0e5ffff615aab16274967f5c2cc055bf2e83bb367d842c24a25a4b0f3d0b3da31812d0dee01b3d544fbf266b6adad97c91bce0f6e697db4d56d36f63092a84211691044288838358f0912eb9ea467bac4dc3030601c554624a91678008bd3fd8241821c8befab00bd79e77e81a6f8e628d175e4c0650f698a135198c86c6a3762325eb43d9e1ae3b16dce5b3a944ced010c166f589833ccf1e9bace5a0ad0d6825c3fe23561bbf6dc7ee9b53eb5acedb807ce9bbc96a9ceb4a1e61f0064cc76f1727a1eb7cc0712239a73b80f3963e9262c8f0d3def5f62c0b2a1dc9ab1d53613fb9d35693e7106261693c52ac83d524bc57ed7e601070c87a49dc03f67c314b1d617db72cfd0b417e3fd3b33a386d4661b8226fa1350e20974002d3a2b39bdf042ceb515f880ce6f12892bd7cb7d6f031ef3d263716761c840f61923dec43032c6dd58ce8e7f8f73e6421e4f65c05cea8e164eaf0198cb62bf77a83535a989e1ecb791a06e688efe23ca0b77bcac982e81c85250f9e26aaa5b4c5214b1ed84227d9c002c135acb1d4d042045e790fa35f51984ddb82fdeed1cb5a3d1423b675022e19bc345340d5993da33eb415974b267387f1a6f3c9a51f012c059292a9d4363065da64a77e58071f63e1b8b80ddc10fc0f4e71e6a162c96602902422bdc71fbe79e2c05eeaab8241c0af0ed463a75b0dd206bc98e54fd7124c5072536c9f062e637a15cf4d4c49af0b0027e7974b7a34015eee1963e4135b5866ce426a6b288e3275d581e6e2c36c24e09a18988bc87fc452fbf72e93bf2a56a7d2a9325004ab6672ac6aa36045563c2c4e2465059475f3faf0f4819bc67ffc97ef7ba3600ab69b0fd24f3ec58f18b2ad42971882e57634cf23b67e05df294692000e058d29e9d8a52625780c11279b2259b6e435a0edcf66e277cdd1cad2c1372f200b502d0f9b2afff98dee51cf9f7690a12ca7c1b9f47a87c389d6373cf51545f2da73095cd7ba7745533b3baa88c5e0448080ea932c1cf1f5d5f5c733f8f2bd9458590bdce180375afd461f6b05742cd65d20fb2e1e9b29677c45343ae262038380bc17ebb19a5e437f900856b5e84504d4c1a0c39e337f4826c22ba81d72452a6d803a2d83e62b3ee7c247974a7fcc65492745b3d7d012eeb6c7e25cf3164f3b598235216a98178fccb25812f7de3a737181a18140ba17135f02624ef80653da186f27cbf775e579e5f170b38e3e3f3b1797a81500b8ec64cd4c46aaf2cfdb7eda7137a562084b11a8e172c717a2c3ec4d22e0797740daea2f8ec5f2f7c1395661363da732fb77c17db32fe8896296c15f5b3579df17e0ed5c1aa5c7f81b12317676174737d502ae38689a3f76bb8d67039fe75a7ab1695283cb96881d6d7e991ddb3e77ec9b905c8404b0dbfecf89d5f032a6133eed2fff17b1da9a64cec3a5b0be2aeb56afd1ecab405e7cac2b5fa5daeb1a07f3ec8e5287396980db8e27284eb12df1fdf3ecb851c3e285930c669153c9d35abae7b4c11bdfc7f92e2a034affd73dda868b5988fdef26807d827d4e74d55e1009552375547bf35f9e4efdefe68a333faeb2fffd2fff1918d68ead6e561ad3bee650ec216d79d9cc2eb3d36a1e5036aaa72b9cb93ad8bc4700f02433e25e6deaa10d3b86d9cc4e8c47711ad97d7b1c19b696cd84e7c81ba6bf0c31c0a8e0e1509b7dba458b2c4afade82acaf71831d727ba541ba7407718b55028a7908474fca13030474649d87a5ec6e8d01c2d2028c49553ca7d098576cd9dbbb98321c7b168ed20beafb3c49bb656f64262faa0aa191d51ed01aea929be0cf85c76aed7fffcb7f8c2dd9a58e329afa5e1ac445300efbb54d49fece1c45d8e78cbb53acf9b3aa33d629f0943b7ca8dc6afe2c1a39af7784c53ef9e2d8b6d9f0b62da0d506aafb33da41febf03c502e0b2ffcbde37dff240fe66ef84014303c843b89b6af1a47ef06ce5755d058bcf537e17148538c5d2e849c2ca926d4e1600af5215bf0db001d38a04e8a779a4029c823769c22edc337d64f5b0ac6599eb10c45e71f347ee12946433030df8afc12000b638b9233ea3d01f8d778bcd356bc93b026932da569a172535b47a83d357c78d1810213893ea168d4d71b1508dac716f40f4f2980e3fa11c44e557d42392d33e0d85c838441eb9a3fea6898bc34415054303e9e15adcb9c3a594acd60d27d43abaa74902991b9a6f9c95c1d6352411bacd2e803ea598184bef56d2c537c30e190ae3a703874c21d54d519c453fc57de6ea60c921f81010b3b3fe8733213ed49adb73892c418049f8dbd21c7892ec6c3ebe556f85532a55cdb7d81ffa7dca23ea985d5f1a5fbe02dcf5e2bee7bf983437c3422ff75a0db662e1e829e75bf018bf71168d0183999a878853881f5e8ed001ead90b77e4f787dfda2c5eafe8cacf1c6aabc02974d86cc72056d00efe3324a87c852e018be8dceb5ee0458474948270a8fa51025f084a8252de4de3b5f82a81aa0ce55d11b544490c05e4a495678fed82ca352d56fa0fa36686112348f095b51a765a0e8c07d8efa540e0f7917935d7b1d7300abb1b58e6dd00836e4a916baf625a083631c89bee205ab3b2cabc4cb3c05bcc2a128de0ab53f907c816cdc786b4df251cbbf1835ac020c0ecf662f2a26f9e632bed3a8f293a7894adbee205227ed3302e6d39b32f25d404407bd13d3485cab0132a7a0dffb4481dbf2aecb5d38114f23b8cbc52fe4be42c11882a45d1c3b6220ed2af1eb010bab795d012e76e45dccc335f07832b17766b5ca5fac242efb49f1a1b51760a3ee465ec9980ca17522a58a8765a6eb25706326fe9fa8fcb9a86701bd90d43e7e59a12046ccb2187f2443d7cf6561ce827e6367cbfdfb9cd68612f1dc2362ed88e2eb8c5def58e38fa6994ae35c2a90466d5d91fbfc9780558d2a2140644cec2c4cf1e0eb8bef4f4dd647baf8d5f4c8f28dbd4f1c64742211b029e3a88ea61f82241abd4628381fbaf8fec820ec519ee667b8e92abeab38ef5d6c13664dc27bfd94b3cda8850c485f91870cfb812d6cf1ff9c0dc2f4423f686c4963983d72d81b3b04085e82cdb7c89bc0c029e8ee62fe04944d3e73c12efbfbea402d8f884c95cd13448ea37df4abd72bbdda1f7a442c8873d0e01a430216c6ce011053f496029bfb5ed60bb0e2c023c65b1bb25861295a5d60ffa6796c3c85b6e3c9017f03c8ff4c8563dc28ad92535300800b85f3e519046080fc50e5bc1d57135875b7cd7c0f0f579245f87edc9177c8d064026b459a065c2867d02f629a81b28fff32f63dd330ff5b94535bdb3f593828b4b08ad705e3cac95745002fc04be1efebd569059118ff723aab84572adfc64d4cf0ad3de54dc1c5cd4e21dba5ddb1abebecd014cb7c9274fa96e971459a8a334dc02a0ba4dbdf1e26bc3526ee7a81a48497ec1401c3f778f6d0eee19992bd78d0183006313c0129e637c4a309b331593282b3778b0be393a9fe6c8ea00da53b8f8560b707d2914c9ef58d4a1230203571363dbbe94a71002ed3e49de3095cefd33dcec0c1a62993eeca830242aca3224af2eef75023bf1d62f9f7fd352852bef150aad87f4c58ff2904ff3a38ca611a87b45bba87700bab05bde047a276eba007d664be1aa651f95a8bc392f1ab91f4f1ffc7bc99d63c88962298f540a0702f382ab7d301804645b8fb25db4bbd30590c0336b19875f25e451acb00925b0219524a98dd682175500a2dc265d4f0e1f9077acfb55c95b2405c68f989304e32c9b970881e20a541bda109ef26ce8611c495276d9f35a2ebe5fbedfd3a637bed2dcfda248c49e3f2a23acb384de72a0040ccccc177ad53f8ff9ba0210e7b67674ae4f5463e4a2a3a19b9b31a40fd6c227832b8ad7012fed57b6dcc2c3412edfa687e13f7ce63e526b1bb8370ad7c64707e6728c0a5e62b1f9150252d7766ee7df92219b47423e22d17d1ed78500b4d01beb153491b39d69227e1dfdf500115615d6da3d58ae4e9713da844fade390a50c94472edfc4b8fd084512013034b031c6f2d96fd2aea4d43a4c979626a66a7b3eaf5ffcdb5bbcda9aa703071779301780700e9448931b75eabe73e69d74c0f81cb8776a09a90ae8740ec87a5fffc1540062fd283eb65fbcc939ecc2b00e0c020956637e17ff6e46f341c9c3fc7a14811ca0df3590fa83cdf067719528a5e26008e083f04dc5c1403bc26e5eacb5b388c96931c5f3038e86c27443b8d5809895078e0ea4ad521eb6d5e490460c185afacf945193efa792218dd947fea575763d02948bfdf864173ff5ea573863f5aafc0ed200125e7e86369b4497eccfa14e5e39f581f1d155074e1fb2868a362ed2ad7bcb3f4244441c0f2f5fa8764aff45e42c7b74e5feb8622e75f24cd9a5b462acb6ebd3a997651ff7bf53511055f3a8372fc725ca023cbaf379171a4ffdc1852bf8d0ddaa44ec08b2e60e2c95027a62cd02876599e8211b9a221efef810c126fcd6be887b47e56d4bca2541efd07e866217b5478c4f293f67cafcb162c4af4b667bce5b928619d0e0b258792513c5733138ad9652bd79e070119c36f5055b2d6992e507e793f875c8c22fda5f1cf2708a153bb197cef7f0cd111ef83ea7dd6b11c936d772b3878ef1cd0d60cd85887ad90fce7a6d4e8a76c037f7bd1cbd92365613ea369e94a02d5efe1b4c13b72a9d2e1fac88d10f8cbf3620c736cb3d0c3fae4715556d5cf2a7687727b28bb13844c0058c003b9d19c674791cfacc55f46724ad10057964a2240ba0ad1c5b8b10d2e6253bdfb1313cf0edd0ba1571381c8e81ff48fa24295b391d0b924f46fdd80169307de88e4d78a76068e042a3faf00c0d07915b0ecb929702453886c2a8c8eea32bfe1065325a8b294d2f2086038d3be41a1652e3c13c3d1b81b4853c63c6cbde2a97d219a90ad527105c0dd97bd7ff48b1a61a6bd5736f4dc0d0c07675e7f7f8031f4e15114828846d72e2f6dd9e6f57b0943a5e0e48cc08a1df9af1001ad7531f702cb0dd381971269295c1bd2e67fc84fb07266f346bb2a45936467121cbe42a1f1b25c3b97d9693fd67fb50cc297b778140dc0ea363159e1c09971392124701dff9e57db2c2f6c99667f329a0fa8dad865f42db30add32745627bbfd2c17312bdc3e53b6c3e9d6cfee18795df05903cb7e3478a55eb4bc1375fc6088606a808ea7fdfbab5744d0e0c3ab3aa987f2022cd64cd633a9a8152b48fec0efb8200063005196fe9b4782271f89b5296a0951515737856145e660ee7f4157f4b65342fe0e9603d96a7637ae19e46c10506012c50135d6e6fcd55a89b6c369c79fd6e1cc6c1c3d1ca6ef6bcc5bfc30932ae56f30197c0818aa51c74ce661ed3ecdecc37ac838188db2ae2d8e23ecd3a99cc692ac57fa56216fe2355ebcbff815438df2abc6ed0ffd3fdb1700cb5a8fcea6be2a265de53690cb3696c8f189a446162ce0acd1167eef4a373002f7e49a2a79573890086ef77c90a9aeeb8885853adcd971483ae2bed2836b148c8589fb4f6e16da09217aad96cfce44f99ef954a81133e31cb14b9a68ca8a404f91099fa0d4b90042ce99bf20954066636c059a88f4c55113d33a355ad1db4f9c6f96e34d244163db4a7f4e5ae3dbbcd9015c4c0129b8737f755864ac9861befd1b5c063da703544dc6f3ad3bfa4459df61bb956aa70650a462d27f1e289237c8fc40750a92d548475fd49b871e3a990c4a9d437ebfc5e186b964d15525bb2c8c9d3fcf85324d7faffa6480e0306018ec8efb5b84e33e22fcd38ae73070612f683b165fa526ae04fe03e7756a32ddd021261676db866370acb15db0e65d3443e601969bb8520cdb019323fb3dc8471598218fc9df017831cbf430cb106e872eef7e5e5d10c2d7bcbc8ad16aa65f26d6c8dcf23192fe9e421c4cf89f2f37d022b9f090206baa29630778e57d48aab4882c1b11dbc4395ac193bb00b375721881816379190b95fffc316e92fe61544ee2dbeb7885d8a0c37198be3b6e0a99e1daeae9c9fe87221edd3ae403370794678699e2e00f09831ba39f25fe635f9d77ee0f11937a10d1a84954b596bef56a7f1f3ce09e115ab39812338fc075efdbfb460fdb716f9bfb76065336aa0fd96ce552d87ed21047833af0d3fc36dfd1f68c13a6dacb1cc2b72e20e366bf91c0f0eecb6564b94b8c49d76307230296f738f330314ed43d2c8d04352305b113e1b5be87824e0a517164d5a3fff443eacf33cb77e1f046172e5874d8e111144c5c260716f7274cb71bfd8461b26ce236239b536c30bd61be2e0f953adc0ed98e2382b356d5b809f76a54a6e1666861b6f7fa78a0bb171f32653ec2059ab84848c82990e2b8a1f6282f6f2c30cdf9628fd1e1c347b8fbe3225c31b33f6a58135f56574891e67164f300acc9a06f0b6ca07380626ab55a43040db4aa65d6be3b772730a459d235e833fc726350cf7a08133636df90b279c2c483acad3bfe0e864ed80a4101cdeddc3a7bf8fa83d1efe12b5c1d74e5252bc80948d2024a4535adfe6bdbfd24ee498ed53c031531776395f74a49f4532400f2b587be3db967a0fc7528979764ea02ecaac11043c23edc05fccb610581bff881f7cefef9b1e39e512d97917cf41a909561cee7bf10f254af1c3779768621a262625d4b900490d62ac5751ccc2ed0a07efe99af3091149b4c96ef1b9540d375a5b131ac13ce4f467dd87e127d62ce0f6fcfe50b25f04c19fbfbaaa4a6adbacef0b5bc0fcb6c76d5941d151fee3464387f53422a30435b0e6189de9dffee907465948be58394cfcf255c2c2d25041d51ebed86a59ec1e14043c19fbc3f063a898a173e7c0fdd72fa6b0a06906d86dbf942f4ebb166237e50b7f8111bdef2680f97bf64767b1d617007aebf8b4e6ad964c2f6cbf41dd319e984fc64900ff32172f3406c30766440788f45d66e761f4237d3147ccd0ba047bf42d8f99fefc1cd8aba865d35a5da37d6190851cad3a6ad177a7a653e24006d44380c3ccee4e25eba7769082d7b382d9f54f61b99b3abab001872b52e69e244c51c2101f4f35fd307c2ba169a3e4ade63d3c1c75db02aa9299c19dc5965916b7f788f3913f686f3af2c9dd411cca41147108200dac74377cfe38cd026367038902beb07bd7a06625b730eda8faba14493b5d7a07029ef7f061f8284106052d0f07f7f0812fe4946f6f59de4b6009d418f57c777a2345c33cee8da3afca031285dbfc341f5000bd60a6d62937278da6b814247bfe636e6824bf1edf71754a0e61ce5dbf01f35fddcba73d8c3e479c558e087a778fcecce1234625f561cd0422e1c8fd65160fccac8996b90355a7cf1b70f765095be52cf0e6e301654651781cdf4874db750217e6a294998b067635be10c9209b5b0bb518240feb2f0603020871d30ca33df7f04571ed1955d57ab9f695b8272d04b9d16503987a6232937b07ac373b610b045f01a46ef5f2d396680a6e06e897b71756cd956dbd782b5a7324d9c53c9184208f61de7f3f5e62e2e10d17a790f018d979f51efd4768d4e07b05c59f85a874a91bf21f55ecc567ed927ab8f32e39daf1329f61a402f4090ee73f30a71ba3eacfa51b3ac7f7a69cb8d6261c46f2c607687c2540bf922053afb92c5875aff084a9519edec30b1b380df98359e8145eff6ccca7f5c50c382457c500fa78e099d2eb8225e11db001d0e61674e073048ed217bcf37d91bc260e3bcb2e33d6a792f136e1c96c05af2d0aa4ee47fea2beeab7846658c4f8873061917739e491ff89d2b1cd2108c3802b9c42653428ddc991ead5e405410c2705a076ba2e3e72ca69e2c37443fbe6e2e97af736d6b2f2050ede09dfc428d9c8f935c4a234777e18fd34502d3ffb48e4fee3cd5104ed7b2ab43d500546fdb1276e3649c53ff355359aa6e26de9119791b127006e7d21eeafe39b7194fd3d09a3603993c42b0102d55cc4eedfa6d00443e134e22117bdc5c3f005d9a7c4cf3086ee3f7e7b3092fc47e29ddc75c3c968fc328a4688e2da93a81b4c251a8aebd540128d4e801213acdb33b273a0386a3b6e2e4dbaecd03de5e98fa641b01cf8958f0e0f971f23ed4555ff307c7bfc961f952bcb3d3cb7d60b8c563dd60ad746e6bb42770bfa16483dbdc3740219e3f4c4a12a4c9c1c0091f50821af1b8ed6746b997eadb3fe1ed353cc1d3a3c7240c2e9b933b29414e4a53ee5c38e0ffd837c2277a445e91e16de254bdf621ad7a8168e83de769305fe2c6e9c3a864abbf03bb04d9c388839230ea8a2bb49b5566e8ba07b7a71cc21cbe9a61aabbc5194e5d2b75c6ccba743347c05014fe3f5179c025df9ccd440877b78779a06e39e62b2b88e986b0af7af3d8d8ca98487eeefb2918d82efcec81a88940185bc21d7c382d981ea8e28ac333ded0f277089ba514def2705b7dfb00c265617e5ff092e213831243c7f1b5c7e1da25d899bf394b49b17f554d0e02e5a345bf1f2fff7e012048ca1e53a6d8e363d7bd6d0ed3a6a91e50d78b87f2e22d5e439a333a13e3056aa01600f73ec8e5534ae27ce454d526d4d16e022db225f4f1ee954a73dd1977f1a0979c34633f6c82374b8265b5ef849f57b3008c0836765767ee35162fcdb034bee981b237c2df6182096d230fbd5efccbde3b4668007ababdc5f817bf2602854412fcb461b64971450019bca736e8f83fbced7c20df23eb2e3b12d0f8ea8ea1aa04a3034f06d5218735d9f07ef53cf3bcba38209d812269088ebd7f2fc017ba33539c3ea2dc04b101c06d17076efaee67769f73ebf748e78e70e3f6924fbd1bbc3cc77937b64b62615d1c6878f062ea21ced23bc0f7f26d6d2e7aa7eaa08975965909f87126a7921fed118cdb2f36b6f21d3ec9bb35f0a99805151f811e17634de19fa1ef5b86737c7777c2e754575e2a1d127f5c7778120074832eac32fb74087bd0f0c60315f22bcdf1dc9fd7ee8c35acd0aa0612bd6d36efb3b17cba376c892925fbfdf82fd0f5327b900604667845394bc87d671aba641576ff4a66a11673daaf2ee18c26a0a625ed52787bc787cf8de137a43db96a0fd53c93dbce69d697834510cce39860bb24977a1cfb5260a2523a69a880683ac979fc1360810dc8de91a65df152afa2450a2f232515ee1e7571aa81ef32d6c1a3906d1df944690f468eadb87e1b37b1af1931255ef959f79d8aaf87c72c9ea0b77e970f8a98f341a36cc779cbba28208fd57a3008f670c20f37cc67cff67a6e2fcc10c7eefd3a996d8829c5f4b6fca25c7e9bac662b51ad321e019111f869f751e74455df913109e44bb53c38986263c4ff5fb51dac03b56284847a4c91d60586a6a423dc7badb8f07f0595fee5dbb330c72aee06566762c71af5aad97eaff38b8cbe5c34d83ca860641d7110b7ad80218e53072735fff698fccefb39a49e77ddab3a6266b14e3193ee360b64265a61fd0cc641380b3208af5029021c578f18b147ca6e9c92a10c1bd559986fa7a6536200731499f9835119d5fa219220b14f90bcb875057910bfc3919f276260a69349aaec1090e773c5a4f9fc4d22949c8bc4da098324b892b1167d50104c7130c0f5b90d724b0c934599e7b45174ed498df2d49322c799392dddd0d0e40a661f40ec3e70283295c46dfee55bfee314f37962cc295e2af1524ded53c06664a171b23d46efebdef3b7552a8b7de02a0eac3d35845add6cd95722996166390b2ffe40db2f77c76f0fb5583c88a36371cc43de2d9c3aa275e35583520e7bc476f700e32f96df3ea0b88ace2ebfb41592bd1c0773f54b1bcf86a8b136d7db23fab021c381c15036bc75a6ea5ba9ad8b07c6fb3ebba82cb61764d428a029119afc6ab2021d07f3e8c8e17d02cb30e7cfdf3ac18c14df61a9df40f37283d85d7eddc34a3114a47fd9e288ec9b733a2c4ea2a8780a25de180e7fa6676c902d7c104b3c96a044e3c5b1a9bd775687ba83aa95bf30788e121738f7dada9645d9b9993110c0d094fbe020f4de21419a9090c308273b5f131ed9f4c49b66d46defca0f096bafb2801d87a356e820271ccc57a86346cae659454e77cb270137c455765a7a59ea828439200280ffe62dadc4440c5ef33b47b7f9c287feb7fad3e37f7d9b47cf5e43c32d4dd384696aab7b1657a69fb63d5e4620e6052a5f68c0bf53734bdb682d52315c137d553c1d4867644eff1985ffab5c31d7c10f0387f51069beb417ccd802c707d6f13146bfa4ac1b56a46cfa43bd74ce812fdda74652ece409fe4d6f2782291afb8e380dd9e2612d15cc941f17e46c88cea8b8cfd66816cdeec18e7e1841a7c8af81826c8a208d35f30aaeb43d0decee5ddc3fb45637765dc4420bdbe5b10cdcbc1f9453cc49f83f7217746b70614de0efdcb0278f91a3de153318d0d40215e53bdffa9c7bd77f1896f5dc0f5b7985cddd2213d3e01c8d5f83055097a3038a261f545c7bdf27b302990a5ce0951928f690c57def9b515df42454a41192336445fcc27e260d30358d9ee2952174d44cfec23f7d3319fc447c884d8a0afda11e660960b10fb3941640872480fa32fc7f0eba59856dea32773e8eeda1f718430a01d4eab4b9d04f59512049400508cabd245e3acd50cac3180fb3b504b808d3bdb54aa14a22ba8f4de0e3a9a8bad6224a9fd224204a8817c65c836758f87e117307adfb414b8ddc36b3221527f39c0688caaa47d395ec4ab7ff5f2ed1729013cc52fc3d22b30bfb0a401837811a1c54844439b0db225c15f0a5e8e16c8b0270f14dfb7bc101ab8b1dba90c21ee447b1f463f5e424e447aa5736f794f9835e335f46176c46282a6d18b6bdc84694a062482d91ffcfd4135ba02e18e809d9a572f7eaef6881b3bf586afec01a1e90ab8350abfbb2cb6dfefa358d7de3a646f653623a3b26a5bedd0b0ad1d30088835cf680758d8e37ae7a243a57ef1f730466c1332bd0118ac1d7b235de60c30840053ffc3214b57dca7a638463bf853fd9c0d3a55fecfa5bbf71b6ccd46a9cb4e21f628e9fc474a75aaf4ebc7578102300850183009cfde0c4e5d17140c0cd6dd8b28ddf7f74f8e2c4312e4100c86f9a138063915c7a9a67cc5e31d61c5c67c897168bb4415882e0713f42e326ffc989bd4bd3f077299b83f6cab2a7b56fe7abd3f14e9920204ab318197096606edcbf8f27e2b0f313231c97c9046764782e3aa744f7000246dc6400a0113ac539de32dc2b81ecd4bfe9a0498f194f19fc31f94c4aab88b21e28583bf78dc468c5c8f7d1de309dd02194e56069ea4e893150bbb9712510569549fc6525b702a07e2fec693d41c942d408b8c2958c7504e4d350453fb496daf69a74b0763e0eb20d4a332037a074913c877eb5813ff629a835fc485fbadf99f441a8ef0eacba7ef9fcf032c670a612765be99c8aae1f871f02b8f7d5e5e416b3b06a42cdfd506d90b5417a67b018f5dd1db71549ff045857ace7eeec8abfcced0f01ab2ede2b19381920bf2be00863a06824100aca1bdcf5ef037de91366c69844d8a49135d900c55e23319b8232f4ed50014350083d00b2ea31d6335dd416a9498106fac2eb183e95de6cca71086b2ea77f194829c35ffd87790ba22fdb4066635c120e08295e3abf6503faa07315d8767309409e66e60aaa3d86911e9f89bf7b1b77e3c80e53e78ef8dd3310beb976fa83d5368f9a8139dd4c5523da9aceb2fb9b07550b01520de837cb8cc0883586a1f2eaad9796fab976adcb100f1062b533f7174c58c453058262bd4cf11e08dbd8f816662e2ba1d00e3f28e2cf5fd532236d32f5250e52e2e083f61f01ea9a7cae01a5c27bd557b94201c95ef6174e61dcf255ae8897b4795037d1b893798c3d808f73343967b1e67d481238d151bb2d4ba18df6de9c3a47e012888e02c96bb29ba37f3419b1047d688660f4990423548497cd37e812e940a6040965c3dffe238a1a5e65f47fed3f2f9c4c2c738dbb71ee57cc1c6c71ec563a594e60b17111f0ecc3aefdc5161abde25f0266d5fe03c6cd46d2cd68901437f35a244132cbd6a209388ae29a4c00289f9c922440ffd974786570c124f7b8b6a2fc1d0c0107c4fa62537a92a3582c6bcf7e9628835e6601d6151faa4955b76a852bda23b1240ba57efeb6c876d53af1a34f865f427fef07569a2c96f6a31dbdb366765b4080893183d6c12262eb1c2cbc5ec7b9dbcdf77d0a4789edbc2953a10c9386f78331213ad9b18c8535eabd319958dc6079c0152d33a5549cf5f1f97852c2e65e73e7d3db0c799efeaea7cf72507af14754b9c0e32cf3bff8b4b178c175a6f031b0df0f65af4588cc35c899abbf6be965ee324f79dbeeafed6836ccdee522bfc0d2fe325c06ddb32d539110eaa0f8757568072e883e151579b562eba43a7ba5a8e1ce1683a8798912dfbd85967d155df5a91edff394d8aac2b7cbfcf787e11f03d38a8c7d53e12c75933ca2f6b3c473c8bbb8a191502342b9b05c967658ab2393c329f954514cb276f24919bf24a0f9e6e844f1c85a242b6c1fec545d8d65b581131b8ab7ba5a0b151e68f48f7d6ddb93060318d7a97caa677d3ba1aaecdf022922e6749d0a25503ca9f76c75fa60f2675a58a3ac4520c58d0476fc2df0558af6b1e462b52bf10856c8365cd7d18bed604498537dce74f0e545beab84e74f2a9df01ca0184ee90a6adcf43e76833cf6ca0898a6f77a7a80270d1c10f82437417d21f3d0e71ccb4a68d7c88e0bac8b8649d85e3f57179d1144878e6bfb80d79bd962a7624be7cef910679d28c225df1cfba5b42f0b672753fef2f0b88ecf38b36880e9ff2f47b3ac90192998a94b5ee25a61a87c41e4dfe0daee84d4bcd5174433234d2eaca8d316d1c90651fa7bf08b8918043cb577fd25fc2d0e732a95a6a6aaa3187cf789952695c22ac1cd2cd9af6f64b5e27f1bce3ab045eb1365e22a1f1a104860568a68f3b395ed5c17722d3d3d1542f287fef65d8384687bc87e3fb8bd91769d4bbaa47e7f7cad7336930d116f0de854ded187ddd74c7412c57eab38d912e2e85141208149ad902e4d0daf2a1e1281328dc5feb4bbc8bd7d8ba60936c5f187dc359ec8dc418ebba8438b5781f3ba1adf82cc2ae2dbc0f0c0d18d45bd4e3054aa2765d393189cf26c4c2dc4875deb9d3492fcba65f9bf30fdd7201a6865a2f15b20ea203fbdbb3592f36d0a2f619f61c23f34e6d63a6525bd717217d82fe1c865acc3b73e9e2398ddd6bc51981e1e0372bf1070aeeee6bb589a067719b53329581ad0b205dca4dfd325a1cc031838d02e9e977a693e75cb4d9665804726a01ef2f76be5806e0b57cb0db89331a84d00a27fc63d94dd951f2a587ad60688000592e419160685fd581a05e781bbea202c3544894f365e3057eab594e925625015e559464fdba97a384d00b56e9ebdd507b9e87549142be6dd97bd8698727d22210cd2d058f3c509e7838a4a503e360682025bd4415a906ca0f77503032778d1b11f7b0adad2143d8c5edfbe89e8b29e2a777807a62bd882ddee669d284b260333bb7d578a621f6e75dda3d7c9f2499d5df5b40be69450e7eececc132ac3a890f1b3034608868532661deb556999f39fa9d2c99cb2b89a8bd84d7b9007629b22008e3d75b0029503c5c359a7be4ed48963d2c95586ad13016dc272b8ab9749b13a1e021cd0f669021faeac32eb4d07cb7e4dab5f4274a9521d8c257fa96500f244ee4d546d7368f4600e2c48c26f9a293d9d2ff442816e0e43fca70959ae6ed1aed0b2e881673b71a5046d2fdb02de113adbc47ef5aa904c9aefa8b0b8f95c8365d25c5cd7bf8b384238df5a8ba744971d1b55ba3115331bfa482b7711a725a019ff56a290d60848027cb75ae48376a84f818c63bbe78921e255ea651e1436b0f3f03486e6c3a1884218c82defcd86caefbd05b6e75050c0d3076ad8fc5680f197ce18e8a153c4cc13afa6d4530baa808f907122a01b2176c0c2048df7430570763c985e6d54352945d79472337f16ed0bb090bfef9be807f92086492f9d85607a4dc8677d6c92df260680083bad71d5dddd7daa013c55f168aaf05dc3dec051e7f4a22a2fd02b52bf1901260ee2651eb499712251a4f92354476ffeea66da31d21ec3936efbb161443df5206f9c2c02347b342a7a85fb2256ad882a101f4453e14119d0fad08b02ce6da1476e5448b3d3011deaac4f816acbc26eae4f900d724b643fe45fa863262c7a8f88f0de2cc63bd1e454d73e3da00ea72702caebc1b152dc8e82f08329e5f78d9bdb4ef7d884e3046c767136df2429ff5b092d624a2162a11c99f812eb2199e8e2afded483c60c96e434dc221291bdf7d7de2f85e510a43eb0c76f93d5da0251641ded16d1732447772d663df9b7d02f301b9f8020c0e025a61ea551da36e0d599016c40cde32ae39135bf05dbd8f9fce55c2ac319c2f99040c1b1854ed5153beb91c148ce647796819e941657a8057de65f3c1f5981c66868c56589e3fac949cdecd9f16d0a3f747837a0406af1a6ffe575fba85e1370ff6dbfcf5e576589549611f385cad62d0ec2c81171b259355a934f062db410c049c980a7a8cefe7eb0f34135239bbbe65a30e7d988378fbe5f0919e72048e2f84d61b044303b42eac4833af17290ad74bd5ce5bf24d9f49af9a8e458c0e693e4b6d533197c102300ac644337031f92bee24fa6eee840ac7ba65c4df8873463b94876d7ceebb950879bddaf61797cb5f3e0a396d19ff89a1228cc60c9ed6ec10351277901634922ff3f36d3e5b94e9650abfd3221a791d150fa8014d1398253dd3997679872be7d29f589789db3f64f2f419c7356e93099b42367e30fd05a12b2110e0df3127beb7896f82c528bbe48d63a240608a4ba365d17775deca93db3b855bb728192bcf1f550046f242c3efd163e8235612914cc2b45f4fc6502db428b9d0064d32bd0b2c895fb34014ce041f46bfdd12dd0a6b59b947bf2c3b10e4264039a08dbd089bd554d6998e5fc5f49ba756e71784b6d95321c000143fdee002feaee1920da41ea468bfea409e3b50dc5dc5e98b8bf7cb940d98d18748a8fe2251429b2466794cf1a7861fd8a6dff964ccada2ae54484c87ea63df9a98655b156c9f02e754903a12dd64a415e09a1ec27804cec31c07c0bf31a45d0c6311973ce05e4ff16b411d50f72a1d7641ce74fa0b364faac26203cc3ed21fd62657bb2b16dc67ba2dd6f4129c5b0645e906a924e3c9acc413efa263fa02566bc0d1e217c544d41acb85bb4440b504660fae689504cf647ced241aae00613b1317043c3dfbf65fb432f43792ecd2f1fda996d3a4150ac58bde6e20121870b727fabf4d2b7e5eba4a57241af18a8a96542b18f01919dc409a538cdc6334803141a5a1032060dfe29f6f15aec1be6d767b76a10e7957c0fb1784966ca1ce7993d27bf88c3ade6fbf17c228a43ab863905f9af70f662304ed94358feeeeeffa9cf5a23f0331f8927f4ab26345b6a8f1c99a79a87cdac5943c67a40b7e267da7a40abf91fb1b0db214d5f3c8dda0338a120b2baf010c028ae9554cc1fabaec18d7c44eca4f1119b134e77b249741fdfcb3640421c097e7801a67077a8cddb7e1279131e131365d3cf50a93586ff40a95691db2af964c2ca921e244d6476edc18abc3925d190826601060f971aa4351c33cbaf697bdfe0975c53e5bc6d139b4469448e8b6fd0c3a765f3d20b18b53d0603ef1e4f22971535f7536f57e1f174c06259ea928ca2137dde7626fc8804cff2f9e7fbefec422bf9c766fab695c848a33d784dac89f22967938b0c1df62fa55bfc93270f657b613c487147300c2a651f692a45edb9d1ce127cf0081195fe1bcf5334c2914128983d636affde85f109b04e5c3e87774030e837ca1f73ba47d59ee81745b164dfcabc16331e121b2e895fcdf9c1559f10d8b6749e22ab7410042333d5b74f5f1cb4f299c41d663b596ef2f77ecfa4dfb06318c5a569ed453fe842c45fdc5e3d3ad6cdc1c6fd77ffeb9d9b8b49cdd42d40e8fa57dc66757834712d46b958014b51163a793475673740da70f687788a41d1212263ae2c64aaadd29f7ca28cb7f281a5d65845a45e935fdea5309b94c39fe2df25b973f48a1e14f671ef19d009ce52a4ad13807bb5d0450802d2f10f42ce22641fbf03bc4b0c852091880363c7b5bb774e3635184dc72feb5da0b26a66ad707f74a5e04d4bdf3482e25861b172e019f3bfedf467a7c42ce745a3dbe0243fd03f23fd31c3400c1e4e1afb7e4a5aa95dd1ed44252dc36f93ddcc389dc0a06d20ac9b6791b003bc36cfadd56c6b9a3f38c661b765285147b2df26be784b28ab925863c83fa224882ed5f305ceb1a9358763588ee558eaf25441baaac6d6695d4227cbe227df6f243c2243db445f45e67e17eb36ee9272a008b80da6b7f6f30b83c224c69d2ff25cc899d76941252809a7547788e4742760ee4f3508f9d6fd5e308215ba8df010601c4c9d22536a2a851767b2be08e4d46b7c5bbce158d45db853d1a0a0f932bcb8f00097ee187b58ab80b9efd62515f322824a94c0f895b32561c02f7cd936962fad44808b1581ff988357400e9777deb4b3f3008d89be7983125e17b328e81f3124a8e4703a6c60f1759293c30df8202566f6b4d191018c82f0f9415302b87f3c1773952ec0b59b9eea8169346e46ed5c6c66656f1845c1feb061bab975c1ea17075ebde58d8306faff0f9638b686a377bc38b3a6aa74f5557382aca1689c07b646864e9d3b480679a9ac0a18f6f812c05e97bc35272eff6130e663498618290fce5eabd30f37ac847101e9bc3d6ba5537aa11fe064303745a2f44b64167d3f4baeac45517fbbd3ad08d919a0d25539139b9b148ebaf8401a12fc4600266599c337aed922815695b2d709d3a03ebfc09a6ea336c0a0441180818ad3c4779582b79435af12f7d91ef97ed5aeb926af658141c83fc8db2506cf329ea773f1631c578a66c93ce461e04712ce03582edcc9095b9b8df51ee73a2170d5e484653c8ee1a91cb7c53076fe0bc5b21d9aab47f6194d4676aafcc23c6ee2c7228c78f5e7f9d8d95e8b5efb49f4369b2a766d386038a805588efd041c926079c0794c40fb09ec67d39931167e4321c656b129532223c4b0c6497cf4b2f9d102f958468e61a7deca3a6ebacd17c35bd6010500fd09a0263bb33f175db2140280ecef2d5f417f47de1367be69902a8f6f56840b5e262bb6b00c367fca98f1c3b8c8897935cc2ffd864e72e62ae40493e066b18c255481ffbd6ea68c6b0a05d087a0d1804f8349831f44dfc6893c1597ab65bfa7ac76eff0493f3d37c66f36205e99306d31d40fc48726d150886396accea9b7c4a442b61a77b204768b81c0014dc31cc753a081185b63f1c85d2739a5a0eb1fcb9ba8e9f11d08d79bbea8cb82d4342112688f80bdecc5b37684ea0bd9c4d65d3b3590b7044f5a5ee52e3c17327a2adf59be188588761fa6c3ea21bb48df4de347d4f58b61ca2aefed8b7b9361426229f315f8141c013c27de60c7c3a353e824ebb98e6a88fdb15ebe15d692b20e9d4e50d3acb3b0800aab5b1b35f088967f420955f908e30c51cd68c2811d7254ba29ead1469356c1dc4050cf363c76bd9548d7c66fc080601a3237c61aa793a976aa7c431fb03e6d8ce380d71c46d7aad7048e3049d3efb8c9680007baac6026b96c6ad3bcab9294775a89a900b3a8337ed6faacf6f0baa0c44202f6f5bff095fb03160a1377d7f6fa973e5179ec1986ac1ff1769df1d4ef5fffedf398ebd12e818878cc80c9175245b599191993dca5e09c70ed932a3574689ec75509c643c641d94951192bd4739b27ed7bbef5b9ff3c7effa707dce9fae73b99ff7ebf1289ff773dcf7fdb8a5e9534d00a395200678040daabfb2b643c54e2e22171c0d0356e692dcf370351ad5fe224eeb3a3b8a51686037c978bfffedbd94ed4ecc9b122c166c1c4fac605a71be67cc44bd2804f0db63c17dc7836b75bf2748acf2282dff28dbc8f1fceb92d6af6bfe26fd3971e900a06d725c213ba7b31272573731158919683d9cd2586ab8a6622e2044d3aa10358ecd8e6a7fbaa7d92c4a7fafef3072e2e87c9390e47a26dbf9815b7d79433f1dd7f279ab5233087c3e3a0d5fcb3932210805cc7ffc8e7392fd34b860fb494a58ad2b09d8e86a46c9ce0c409a5d3e55a9425912b012d39d4e1f7d87be3642fe57e6c994a011a671b25745ea58471f412ea02cd0c7f163a436c3473de81ce3b02ac5f1578008e2e9c7d4ab6e0abb2f08df982e8e27acb86ee54d3ad5ec6c2beb16bf551988c70ad1329e6e10448a1eb47b83fe062026bb8a4bc46b888d838708da315b1dbc869b4c399fc650911a2d128fa01c6cc7cf018a624195c371928db0b090ef61ecb64649f460d740885913632ac1bc5263681656cacd19ee8f73acd5f5fdc45427a3033a92aad424cf861ad5866f9bc630ac8de375252523af04148c5827fd30a657070c1982b509276f0588a05ba332a1dd1e09627553f75fa1b5e0e6b9bf0199606cfa732e5f1c3d47103fb93bc457280505027a995d22c84d0ded7f469f3f9e8a131e0fe1cd66f54e007b71d1b19cd447137f07a06bb42a9dcc3037dfa137db6c4b15e9fe5e63b68b233eee1e5469672deb30d6c4def950a7a3329e58599851c67a628f19fb488e52286141c4d8cc36dd04810b855cf6e7cf62ce9cf549f393818a5fa7018883b1263a91dcf000ebd328552f35fd039370c45bea048ec382b25607d9a37c662c1721188618ad4760eecc2de85f6656bafa1f18b15fe82ad2a23aba52e1e326ee47e700b28445481d6e6fc535bf12079492d8648d2b0fee1614caeb31ab8d500cb54e147797924414901b05327a7723b146df3c8383e21d0ad66ad43ef9f62da6a5832eeedc5410e2bed8c71c99a2ce4afc449380ce0facd10d16e818f3afa480138c3f75462344269be4b8e9bd4c94d518a6a63268220f1360a734cf33d04881dd1c2603d7c64f2180908b9a1d0a04bc49f465e46c74eae129d9d533467a5c34745c3d547348b62baf016b5dce6b5e0224d331fb89b3fbd19316f9790bebf1742425030e1d5e6ca2094fdfd7e87f462763770c66afc7b553e898d9e468472c0a0464005a723e617287619c1a0c5d9c9377152604f7ca426682c668eebca8eaab19072fc3ef09c72fdadd6c6476198e9bfd9d4349f9c4e466af109878e4b2b381f4120a76f850f97443cd364b296aa0143c311596a28851d4acbd514e45dc6a791eaf14e6f7f61b74b12ddcea1dc322bab65a1772806b473713a0f57bf8a3c2330eee00ba947d2b4f89d7d885629e8f952d3084370a615f727c706527784cdccee07e3c020193a191258286aea583ae89f5d0cf64e6aba971a43692d47e1b9197f28a38c97a017f74edfcad5964fa658530bd1e26a69f0509173ebe25033b115e6ff3047f0ef730c2424588fe7454901acc89ac464f4e50d9a3e9fc499c7c43ddbd822ece25828cc1c9875e87a584b3b6724a28ad4988261cb0a758f7599a3a22daa12c26a960fed2f6c98340fcdc42d1e8f6f752e780b54c63ac87731cb911c0fc130f1d291fe95108c007c1a10cb9638491612c95f02cbbbe9a2294f97b8e5d88880d409c3f154d209d0e687782734c1f7c90b8ea4ad75f901b8f29840dc5a89af916c64266d644192da4b0e68af50e8e73d51b1e647b41601885005ed5c9a052e20304164cea4d727ae0cada54735a81f26444f08a428afdb8bb18e03ab309ff821b849f82997ea1a4ba92dc8fa04fa4e4d4299d5ff7e0c5c933c02156f6f919ae15381b37696fcd37824fbccd0287918794245fb246ec3bb229e11969a39e36f73da182a854ea27cc3c216168c040b9a8b724d2a0f501edd665693cff775a606f0cf07d4496b688cb55251bcf2aac836b2b8e98acdcc832e6bf998002019f641e0d15b0685c9f0fe60c95fee4798b5a234f6589d4b644d23082678d23ed2d40cf18fba358a2ef3c92e2f9179a6495c1fd89a1f8deea38390247d5493b01c52fdb19989ca13478fd537c05caea6f43092a8b6f8c3bcd2b3e7dd7252389885e36e43e8aea569375b8f2bf4b778782096d017db439dcf3e6955cfd243316ea4bcce10fb559302af4e28e559a346b7ad12bec960ecc33388232e5ee62b88e0a4621000905c5cf69c3d9cf614c5d03ca34c54dd736580c24b2da4056c1da2c5f133bdb01014ee51b2a1f1a4ca683f57a53cdac6c05e28f21d7e71fd2aa9eaf27712360146ac4e69a2e3a43348c7364a3cb05f2f732cc95ecb0cb75305b58bcd7b643a72ab2dba92e2a2ff0dcddc111d386e99ffd09e825d3ca10cabf46c042bf6b2e71034d456893941f80e5dc75a432b4e290f956cb58c3b3ae9e3e7ca4a875f6b82e34c9f045d7a260cffad7e879190da434f119cfcf2f10643fd9d217fa6af6e096375c5a3c409b266dc456de00f9a09d54f950d5c808d9a1e9fb64e0ceef0c268a0c85b3e40a5897e17c5cd9d223ab33d26c6ea31080220575e05a47108fcc3b562a8742973b8681ad1bf234814bbd223442b6487b492fc084746a72023f848f3235febd43bc11dbcc61d21e3f69969c5d2b964a563d7f10f6b9fdc9199e6d88772fec14a34e1c2df984eca047f3084c20b499de40749432864244f7e0ede7a29e1c5dcabb2f2f60009929e3da43eb72fb0c1b363ffb827802dea08cb61d4ffc1228be3907b56d4e666cb644fed43398c4e25d507071f4c99c6472cd411f3bff9e14990c5b80a2e12ee37b9a1733dbc681d28e1926218a260b40358268ebd242871cb2227e41fda2ba32a45e26193c67888633062bdabdf127c34e13c195003ccd1a857cd6ae08050218cc964adb0d546a651f6c53b0ed723258a521aa0c8bfc7302e17b33cb863b46e701b0dbfe95dbe542bc6f7745541a885f5aba0d2f5bbc97361f7cc14611a9328e7c8155e2dc778612e7546ac8adc87327a0b4dafd9cdc972356e2461ef26aa11a68abbed7b66541ae2d9efb3ccf93b1f1ea26c0d129c37222711d9db43dc56af8e8d264206ba5f99ad83e0d83c38b8a11cb10ecc407aef51933b0158a5b7b4f4d539e9844299e546aa34658dcaffa31489220d13b4bd72e3a4fc4ce07e16d35fa194fbbaf03b6bdd1dc4335849678b0287118e7fc95f27e37749f59d46d9685ed80711bd63aacbd17c7e460b098fe65bba29245140828c600f288ad0a21b18d193cf0358bd8cf889bb914fa45d9af64b1e56368f9a51d4000f57b2e29c99376a5cc09fa73a35edff2af7190fd6a304d7ac6c569e93820531e89cde2448ea3a5fca2b3ffc0ede68a42009ad682c431e4beada49e576205e624f03fb65ca47d795326a0f9beb3b9e922c73dc05c23cdf3fcdc26bfbfcd247f33a1dbb2a4785f875c76b73b8f2f893274ba64073bf7adf9f4b9eafed85874e325ebdff5c3175dad1c51cfbae2f98094eaf35d58c1cd0353656ee77239515fd231210b8c37407d57b371a4a05ffb459ae26dab283a381f6457ebc5b763e2433e2c75ca34fb5decb48b115c8ffaef080b66bbe02810d0b41e9faf6d6e06a1421a3bc2759bc9d2d931d43dc6cb7744ac381150220c18a0981e42b9dc41d683edbe17d56a793d4be0d082efd8525dffc2641380319495f7c34665ff2c0c05f6478412b94f2cf86267ba5b6d0b3768f2652c0cda039f767b965c395e4605af7bcd0623bdfdea18f0b7ea678f25cae61fe14b4fcdc3a01be4c10333fa25bf9b8be7ed2a515c4d5ed86fd1f638a2929b0ee1fa72bd0405028206a3f2bbe557896a5aa52597350aa38316cbca277515657d85fabaa215c9ee0c010243b6079924c3550301072965462fe13a4fd9cdfc398d2d99e577b6422c6f4463d1183ec3b5319f5f2947b495320a042ce293dc5f568579ddf2a7df70aab8c389e62cab98efd967212d6b5b5de2040d01bef179e5839b64b7e2292e4f04152930ff5061b38a5aeda73b3452a481db2dce62516bc9a5e29a633dfc2442cb291c85000ece757ae695df3df22dfe6388efbd9e01ab96869881b1bd0dd3f4bbb68c312d1700b14fa4776310462b5bcd0ecd7a338a56c99bd31cb39c8c75065b34b206081abf604733b6cf164eda96ecec1ee873b2aece4ff89986f9a8cb9308b81da9bebde562c3f812861cd88c87d070c3dbb2808704c0e38aa688040fe3291b873957078912d8510b25137a8d83fce274f3da1b923643ec2bb43caea127f1465337c8060a01bc55da57237b96322abd6f3e76fe63b41c6b471c881835770bd6ee80149ec8f6062828ca267e74bfa00652950fd1c8f9cb5f121c85f2e5fa5f0b91575a915fdb70c57e541fb97c8668c603eb6885e2bf993b3fc3abee7ff64cf3f5eef25f6e0626b9497d0612821dec16913b961126f31c528045579ceb52bcff87be3bb717f77f6c06ae2d5e89d315e1977eaaa8c4e4207bff1d76b0de0c57de41e7e88459665f140258000bca3c9c316d42517c908ca652cc195921c5bcbcf89d5776b0dabbf7bcc62e03209dc28684bab6b99b10e05b491e15ce86442f7f2aa5352d14cddf09528bd7385eeee7d77054abd9c14c790570462100eb707dfc7a1654e13d580ab57078e824bece358bc6bb048906ec268c8a1092308086053c6f9ea66a694a19192e7814080f2e10b4480af0e7e9f55ed2c46b5372c3a64354c1512da758d5e10aee70142908e08cb9b81362f726802a905e236625a48868ecc515c24242f1201729a46724163ba06566f7362d3dca9df7bdb2da0f3ba704d9872df9d015dfe5abef188e245bbc8bb14d1b57b5ba5ceaba5f18225020002d5207b274f2f3559326de8d6d107d7c511c23ab89da92f04c8ae897970fd0051ecfe72c576e4c25f44d193ef5149737cbd2dbe83af4184e6fe2d74f49a2ad42602740095b9fa1dd5c4e6384ca0efcc4b4bf7d108c55a3fa09a52a2b99e723885151c97e9f74c326d34eef92df1b5c567400708d3d4780777c843f1a94b7bc6f6920e67f2b8d27cc46cba9a17a0dba6c7c7506dbdf9ca19553f1f30b0d218d7f630a4dbd8ea16ec33efc2120810847539b23197ed657d7c76f9d1bc324f7367865ed1403560ba96bee23c3eddb0ac99a61c1aa8bbf8e6314387dc32225f73d5e89fb705ec526dec575525085010d1eb930140828b96df19066c49c32b998beef7de90c69b74b9db27550613c433138bfa3315b2ea0f2a173138689bbcfdb4236bd50fcb4b5d07984107e6ed9e30e33736a29c6c4bf0d531302c29338a50d0549e94f8d903e5cdb50fc2be54ff30624746a9c4f96f51ecc60e859622c429ab80a5f45c53df7addc1df34ca6511716c031a1df975908cda7d4efdb6e1f1b58ffd34b8a181c62ca6c47f3b2751ce627849de178061ae581019d01dd80bfc604f650e266dc529158bf2d3c6637ea7c0271f686a2def37eb8b8f786e4d6f086c438e06139c9ccb4b1c4a222ceb7175d2e67f452cadab97b15bfa3952a9c222cb103bb009a2bf7f4e1fd18edf728b75c028c092cc8100cbdafa8f4cc4870d527d0b3f0780bbe22e6bd16d869277af7a6344202704f284f221303a9c30fbe29bc26a9dbaca88e679939b6841a43f5e8e9399278e46173f3e69c3e7cf85b4e190ed9a393afb797e090eeb9b5d0edf59ad511ec6a45a7892e981b9cfe54d881315bce7d2d8813b853a648471d96ab5de93c0d51a5ee35a0ea7dcf7a0162c436f111c32dcfb488556faa8c63d22b68d5470d3925468b4200ae039bdc2bbb85e9711f1757743ee47fa6d1265e1f02ecc6b40c2f2d4ac4d5a8e480fb1e630e370ad88b9f93bc2406db898c6999aa43fd24290632c997c917ba20f5b1b482e15ab7b411fa4c73981c0502b8d37f0fddabaddc4b04af0f4c141478af86793ef17e6a286a68215d5cd9d74c06f807921f39bc81ef24fc9c66927105472926259a5d3108b9952ad1ff2a42e58304566daec87fb40a24f85f0e5fe75eab642f55efa210409ea596f5f5ef132297637fdc238e662b7423fa052213119a0ae55ad069988eeb069c43efc02c6c67f8a5808b9d412ded0800104b23e18c377899d7ddea2ebc1e55c7f246302e1cc12a1db2e79951dc47212a519f96c405653293a384a6f24c61b78c4683928881075bc72edde6630fec331d6601de9aef8d0f56dd34cac982e3821a6292230a0edd4c95e0cbfcd40bb6f71300614c743063ffffded688a8c1ec7bfe2eecff3add74117b8c94b5de129d0e3da7eb8b4d6c7f7e0e99f451466cf141a810f780860f11e0f0222f47bcac04be3a484dfa622d5f356304306d42c0f3d84cc81be2b5cb5f8785117d238e186d0707f66fdfc9e6422180e3a1a816e104bd508a9873342eb74779160a46864346783af217c6ae725f20e50578df89fc18e35523a2233319fda677bedaf77df90f6531f26d1520c6f9abf9f936ec6bb206ae579fd0b8f0cbd05c1408305a23f3eb2c244ae15eaf192bd2f3ae4689a343c19bd7e52f095ffd6d3fe15c08f07d1aca5a3f75511e79c5dee7255d926533b3e1522ce0e541d5a6aebedf8ec61ffd672301063a6523616fe44c533b87eb46f2af943f1b4939392b0fac2de2c613a82d66f8124b60995ff025818d969edfc34163117d96b3005d5fcfe7e5eefd15e6a808cd18779b05cb3270def2563dd714d25d0a8a57b98ba90e2ecf3945ed0ba80c3e3e0d2a5cd5fe57ca1fb5e7de077da13dc0fb22b0793cc1a4ed267ad390bb3bfdd22d3cd1adb02ff14f3da1808bacbfe9cb175bc40e2a6a97b6209e0a830d5145992bdedca80403bffa0faf37f640b1c189fff71c818782254342c80e5653dd906f31779d0e1e59928cf025a820ea401c9ee8d2b95348b460a7fc0e60ffe1eb69040f97ba5a45f924897cb5ae7e3af322dbf9defffeef108e537effaf2c5f76f2ef2c4fd1ef0aff3aa33e6daf9ab9a36a5f800e05fb079ff4d7d7ce81760847c4b807c93c2420317a7907a46114bc45cea4ff5f017fbcc5111bbce243c540d6accc1d752e8357566fc76d1de95d4de7a8a417460b46f3ab011d0d8075f43bd2cabf140959e69155c91e5b21939f7f4df2ea425c63b64081d218a63ad8dbfd143b52020e3528c6d98efe95f247ed41c51242632198a0c7304b7f8054b86436a4f49e3f15874d7eaafc235172943e203996b4d03e2780f1b794af54fae56be398b48234197e7ba743a0b1e70a497208a63ab8d4f814b5c95ee4809670ee42f6af943f1de6cf2b615a2169ebca23bf2a265c725e19d49a4d90e27e0df64bc7afa68e6231a807f0811adc57d4aa0860a979d874b7f3814facf510f71e7f592402afcd7d1fb06fe93fcfb789a737668068ffac344d963b7772fc8a833ca651f0843038160514e1af387a702b7be3491c784e70b736c7a8a9b366027c1aca4f08e2ac4dc53861d094bd84c190551eda6af30ae39819b3a0504bed0b1598eae06ae2ff0e1a19da6836fd6a198ea09d48f9031aaaf93651b8056da0a81c34b1c6a451c1878305f5e20d79fca7496db5440c9a0f0105a634f758db564a7b64052ca42972e05e02afe3f5dd23ebfaf21f1a4de305dcffb868d0e8297aaf14d69bf2e0acf7bf5211fed8e84b2ddd875bf437f0efe64848cb6db2a46a7cc663c6a7ff9c0b65e2d532657df114f049b874a7aca8ad56272af1dc0468f532df3c142f1ebf0edfb5971665bd12f9e41f17bd718ada9dbfe7446d715d5a2752fec04da0ceca62bb7bdd187be8889431fbf5042cb3366eddbd9d40fb9ae6b7be9f5d85c06363ff6f5f3828e3a06b09f046a93255338b82e7f82d461a4fa3dfffb84d6b22eefc8fda9ba72cbd3f2d2848af85abdaff4af98336c3130e3483d08a9368382f495de4726dff077a725b43e7908a88e876841b950cc0f0e6fbc7093e75f506b1fe0748c61a32028e9d7e17dbbe25f2996bfc4ddabf29fe5f000000ffff0ed0666a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000