Special data
- Status: Successful
- Nonce: 3903
- Type: 2
- Gas used: 16989187 gas
- Gas limit: 17125189 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
- Max gas price: 0.00 Gwei
- Max priority gas price: 0.00 Gwei
-
Input data:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e80000000000000000000000000113e1f985c3ab77f5e7247d994ee9a4ae26e67b0000000000000000000000008b7ea9634e7f418752b194ee7a8a7c844b544dba000000000000000000000000a7e1c3b9553e8eeb01ff9c37e44cab32629750b5000000000000000000000000618efb9b786bc1fdb79c0584202c47a28f7f20360000000000000000000000001f6f56066cf9e8ac62e0fcf7d38413b95c51aeee00000000000000000000000056848c0d71d68549e282b1fcc5c4ac420d9e80a30000000000000000000000005c1e64a9c2d50c78ea65e6ece9149c1005943f65000000000000000000000000f6ef28e404348d0701303035f5cf5596601f467900000000000000000000000022372ca28985b3f57e27854d5b1e57b7758d02a300000000000000000000000081f5d6f17ceaa9053546aebb912aacde6dd9e9d4000000000000000000000000a7240eede9d07eba83a929f096733a43c199fbae000000000000000000000000e3a45271d7883e913b2bec26e4a6dc551d9b7b21000000000000000000000000d87a92e71577eefc0966d819aba851a824b2b0ee00000000000000000000000088eff88dec2f4707f786e1ca3f66077b791089d90000000000000000000000001a0bd5e58d662a745506a96a92361875d62380290000000000000000000000009b9990ad634837a00b220af09f379016f14794d0000000000000000000000000b70e6dc7b59b459a58fd757269e93e5c3b0f5da900000000000000000000000084ac2a577be8b73d6acabc886f6472c79185c9fb0000000000000000000000009ba9af75ad0933a10a78056a7d0ec1618eee424700000000000000000000000036a12017014ec9db69e6923b6afa0b449328d3a6000000000000000000000000c037692b77ff1a86dd10fad7a3338fe58c5b7254000000000000000000000000b9811f066ade1a410754c785bc4cd2fe9ddea5f30000000000000000000000007c577e1ec085380b20772d5f6434afbc03310bd90000000000000000000000001a596df1a56af821cbcaac4a5c4ceda35961708f000000000000000000000000757f58fd37df372e63e99230b0a412e389d6923b0000000000000000000000001606da4d2376ed4ac98f96fbdf0c17f32cb184fa0000000000000000000000009f8a5fb81ac317bca9ed794bacb8d634e3391d0e00000000000000000000000040799c8ae379a02cd0627676edc9897ed6a78ee90000000000000000000000002e82b69252fe44e360f4ac9315b77af63a6b98ef000000000000000000000000e5dd4d64ac699e5dc03b2778bee9ee86e6711664000000000000000000000000876671629fda8bb0a74aed257a95efaaaddae96d0000000000000000000000007826bd8e29431e63d2d6ab330b08597ef495796d000000000000000000000000f8ba6e7b6b774e1b345357306db00c0376f9b6fe0000000000000000000000004a9dc69f5bfee156f70d74ec4b71f2f5555264e00000000000000000000000007231b5d1a612dd0624461d9bdc010e172ab7bb560000000000000000000000006121af5f70312c71177a6e6687dcfa0bf31f319b00000000000000000000000030a70e4ef24027a1f1f9b971b69b77e48ecee9cb000000000000000000000000d8e01f720c4209c69bc7bc05ee9703aac3c8e1b6000000000000000000000000c58f0aa159b0528d5267e006c625f97f3fb4ee5e0000000000000000000000009d728c76024208dbd28e35825e7e8c00f3888bf20000000000000000000000004995bc0ad3c126288ad30996df36687b2bbd347800000000000000000000000019cfbbf8ad789114a8be0e174ea538020c0a33ec000000000000000000000000b7991293bb069d4ca19a6f8b8c13e8c079056be100000000000000000000000092d46f428c5dd8aa75e2b6192cc565babe1775050000000000000000000000001d26679f71162938d2e244b5fe23dc282c9d72ae000000000000000000000000ec46cd0df67c943a1ef6b58d8664899e562489220000000000000000000000002188fafac8723d77fc9856c2eef0314556a44d430000000000000000000000004a9201561a94aeebc9bffbddaecc59d91a12a25c000000000000000000000000706690c4d29466f1f17b39f8e171e84f71b4b512000000000000000000000000339d291133034717e34828e4fb458b70283996fc00000000000000000000000002f303c5c86a3a0d2394354bfb732d39e212523c000000000000000000000000c36551925a5df65788d0bb044a489e55838b9df4000000000000000000000000e7f34b611b0276a35309e2df61ef1c9a6ea1fe8e000000000000000000000000a09f1a47486180bb2e412b3564a3f225c1982c4e000000000000000000000000b08c1413cb87ad776080ebf8b1dc345507e36c5b000000000000000000000000d75f60dd8a00b38f0fdb4da40c380130901c62cc000000000000000000000000bbcb1e9786ae3eb3d940ac27c1033eb323c5e513000000000000000000000000d91b09e134aef316742ee56817514ac896dd9b920000000000000000000000001a681c2919f9ec47d149d9d4a748ca774dd071d300000000000000000000000032cc64e13460a9b1c59e7767db40a8be696b064a00000000000000000000000059b7d7d0dc9a0b12572ff4add7ed1e128bac6e58000000000000000000000000e4d367d93b07ab30f1c1c8c138905e6bada25e99000000000000000000000000d18e09435924651dd28b671e4549ccd41e000f4600000000000000000000000063e44475cd095f2cd6aec561bb3a47a3b58ea4550000000000000000000000002f7dc6268a5b8d94eba89ff6a05f9c7f16002632000000000000000000000000218b8ddc11bca2c1a0930925a14d3d27d73d8da3000000000000000000000000201cb9968116a457f014f6101d37c62a03a47d800000000000000000000000001cbf519c15718fa4a9569612711b8c16983ce81d00000000000000000000000061484fd4fc6d6b1ba26969df21a1050874cb5dab0000000000000000000000002a41518d10f5d1d58ccffdac7a278570162a1ea2000000000000000000000000e54e29d5853f8f6590a48fc149827989dc239313000000000000000000000000ea570b691e7a457d90317dda60a23cee2594f5890000000000000000000000002fdd5d1ba9214d3049e71f4394d1e39f8deff74f000000000000000000000000fc29c5da0003d80404db412e26377062789a5dff000000000000000000000000561f0ab0b9ef46b7099447e14ee843cd124409420000000000000000000000005efa44cd2c962e6b730bdfa869015c22489a4a6c00000000000000000000000048ad7635deddfe48d89bc09fe688d2d8861eac64000000000000000000000000e91fa474ca25ec54037aa8294661f079991a8e87000000000000000000000000e251d86abb6ce12550b537e53246211f67e76f16000000000000000000000000260c7b193836cff0c3dc18fde96f18b69c45f0b9000000000000000000000000432130a3649dee055b2de196572ce50709e0b90b000000000000000000000000b25d829b62f82f36d0cae5b42af11d54b9416625000000000000000000000000ff9224a3aeb99697a64df1878ae7f7bafb91a3d10000000000000000000000003b33632b6068137e9975bf5cb761e18d6cc60545000000000000000000000000d9605bd3069c1ce044ea664104895f030d6202a1000000000000000000000000e74623f58f75a0696b933af7e0dfef3dd5c94e2a000000000000000000000000dc15c226e846383a04c269dce2c7a264e810d62a0000000000000000000000002202c6853dfa3af4cb519654ddffb133e1a282d80000000000000000000000007019e5f0f36085c6b4e372bda2c04a73f46c53e5000000000000000000000000449ac69c8a60d13263693087892fed40d7a352b2000000000000000000000000fb4ed6333097ece5a6441af4b6ff74b5738c8410000000000000000000000000ba0a8a745447e4f90a90426f3da6b31e21e8090d000000000000000000000000abf88a81df9af53d4a9523285914b531d0c7496e000000000000000000000000d81a3a45f3a0a00c7895dc9bc9d7312d82cfdd1e000000000000000000000000ad2a7cc1d1c4f824d1bc1bd42d4375c0294606c600000000000000000000000006dd4ec8a76a4a6ad7438c4eee4707d5335ae6b0000000000000000000000000d75418820960d46f24372639476aba09f65e76c4000000000000000000000000ceefab52947ffe9cd5b6ea154d9079f26d7968200000000000000000000000009aa6f9c195873e3991b1c6ee3487875be07d3541000000000000000000000000cf7f41a65a9b270d35ddaf87f05828fc3dbd8b230000000000000000000000004d34d3ef8a2ad57454dc88db22962814b6e0a31b000000000000000000000000c0289bfdb5117616e55abfac6578cc19fe15764c0000000000000000000000003bc28cc96c8ae2eec361bc5e01c01e75f2c7b3d500000000000000000000000025d836ba39c1d3365b65e6f490544925c2574e64000000000000000000000000ec9cd839ac87038ca65181d021187de36354c0810000000000000000000000007c603ad78bac30c2e4f5009d9f85eaee3d102ada0000000000000000000000004d2a5a5aab31da7989a13b4f45507adce24a12fd000000000000000000000000e63405bb9c067c016e73dbd5e3d2aa1e7badd1120000000000000000000000009e7c4369a7f70fec1a5bc50d82c1ddf42283ab9500000000000000000000000043a0c1c1834c27d54cc207942b5d2f1602ec63520000000000000000000000003b27972baa16f98356817473b8715ed5d701997f0000000000000000000000003b73d07e66883499f2580496b83221e46ece8354000000000000000000000000653181142dc87d1bc4a1b7849604d4ba510a4a3d0000000000000000000000006c6f82c4ec46d3a31b2657a990d25683b9c7912d000000000000000000000000850f817eb6d2b5bd45175e6a21e4526936e3b83a0000000000000000000000004053987e75680a2e0194232769c0b465fe92850f00000000000000000000000083f6255d5278dcfc3c41546f95540d71126bb72e000000000000000000000000b7a3909e64e4caecdd74bd3ef7033b451cea6745000000000000000000000000954448bd4de84b7d1de5064bbdda5a7095e4814900000000000000000000000093b23e3fa9227398f0698d8ed38eea7cefc5b35700000000000000000000000034bed69bd03b7899492eae5a0b261d4127a0b87d000000000000000000000000d24a9a9f594b038a6cfb91370bc8014d28201009000000000000000000000000e28cfd489928ae584e1d902dbfc45ea8f896ba8e000000000000000000000000ffc409d0074d411074ff282cb93ed5a2ffcafd76000000000000000000000000ccd70eb45ad5d89731f803118e42a34c30635fd30000000000000000000000009720bb2da0c42406003d5583ccfad5950e084c40000000000000000000000000bd7e8c1ccfd53fe9b188065ec5b768e2c55406cc0000000000000000000000005a62ce7bd0435c767f5caecc2cb95df235cfb895000000000000000000000000ef89f49b6bbd458542eaa2d9c40f253c94efdbcb0000000000000000000000003519b2a16a303517e97ca8ba3196b1af88348450000000000000000000000000e93129101fa3ae5ad0e554a91d681d4cab69ff520000000000000000000000002239151c384e81b55dd4a5f4c79db2e744940bab000000000000000000000000c0ca48ac38909c2b059a7519bc117939f8189a1800000000000000000000000089858c757cfbb73bd843a5a29e710fbe7a267c0b00000000000000000000000019297718ddfeb287ccf7525fac79d6cb16ad08500000000000000000000000001ccacd157112b8a6c5b051aa7c88e69840576f49000000000000000000000000853be6dccb37d04c79baaf9a2c100b59dd2654250000000000000000000000003510d10fb212c82b58e19d9fdce3e05fe13479a900000000000000000000000085c6279d6c5da77167d81c35bceff37936298c0b000000000000000000000000d4dd77418c46435163230ab7416cb1c7a1a92888000000000000000000000000f637381add0d94f4dab99034e7a50c6dc9eeb892000000000000000000000000d762702e253af4633336262037bad3d190c27ce6000000000000000000000000769f00d9ba92179235f91206be956a70d8fd1f6c000000000000000000000000e42dace5d42d7003980e077dd40e266c7ee484070000000000000000000000004647bd47a0035774e5e50a84557f91c326de7be0000000000000000000000000d7aa23eb806178c7cd205da315361d2a400ab699000000000000000000000000504dd141f86f8ed6ed00b5345a2f11d4e4b1bf6e0000000000000000000000000784a92ab7dff611ea5c8c40caa9ad6e2712a3e7000000000000000000000000ad19e2e73497e3071c5cd868c3a97edf3aaffb2a00000000000000000000000048a579c2e301ba7d7d80d18f79a3f44a937280930000000000000000000000006a2e76d8e88f4f2af5343525cd9f3bb4906edd6a000000000000000000000000361149c4775ac64eeaa14d176eac4dd5ff5b5cc60000000000000000000000005f63adf1958384f116bf6fda4571e3a46bbfd188000000000000000000000000d4838b4245f3b104b48fa61b29144ed15783770e00000000000000000000000040e197ba560a97e8e87e39851504f552794e1f32000000000000000000000000a1c5d3d10cfa8846064b9574a241d03f1fcb3277000000000000000000000000ef55be9a015e98794b496315dcc8c644f07bb604000000000000000000000000130c5a0bab84424e02cf169559abca5731ddbaf5000000000000000000000000cfe3be0dd6d069b871a39c40c8f7ede30e22f9d300000000000000000000000019ab057c7aeaa4d8722a36b81fad3cbef5a470d7000000000000000000000000bf9ab91459e236b417e17005b600f16fa992e29c00000000000000000000000012ead177e56ff8370d951a39b58c000b701f4e36000000000000000000000000d77fd3bf45c5f0cf029d7bee5946a36c58f8ad200000000000000000000000005fcb343902195347df809b0118350dce7325f5c7000000000000000000000000c83dc316b8ca42b0ca9985e8d94df191917902ae000000000000000000000000c9f1063ba63f9be3a59b18e8d64e0b2bf82d62100000000000000000000000003100b276ba11188d73d1b088971505fae74a4a56000000000000000000000000436c16f4f98ea462c193a03765cc54b2371b7470000000000000000000000000eb47db9d448b09ebb859b4b24e15960908870ac500000000000000000000000086784c84c6f9be8c727d0fbac8774d8de311cbf7000000000000000000000000213b16a53854c4df764e224360385a9c1edf9f78000000000000000000000000075166554f0bf8c32bea28cf4628d0571a718a200000000000000000000000001604760415549596ca6bb3ed33e194cd5168b52e0000000000000000000000007896d12471d8d42bc22ddd319480158b900a09fa000000000000000000000000239ab60201c41b9e86da17db0e3a4f74c106ace4000000000000000000000000a1621a209488d7a680d716c00abb5e416b8f1b81000000000000000000000000543dbabf8b137ceb4aef880a103262014ddbbf5d000000000000000000000000fa30d814f27b4ce0cea0cebd9043ac5a3d2a43950000000000000000000000002937edb560ce59965402ee05eb61c6d6d9d387ff0000000000000000000000002222153f44e748381640e9876eb1e5d9e2aa9b2e000000000000000000000000b43f00032417176778420bcabd85e1741ed28a1a000000000000000000000000acb571e4ee3f63fa995679ad758961f49aa805bd000000000000000000000000476aba05c867e2f65ef87b619974b46a0cd246da00000000000000000000000063a5f6afd556b934e9bd977b2bc800e8b0be9bab00000000000000000000000077867aef5ae2e071ae89095faa8adcecfb9e6f350000000000000000000000002c4fdab36bac467f21b9f5617ad1c8eee00b2b2b000000000000000000000000f7bd599128d173fa37e3e972343459c93b039c9d00000000000000000000000098b15a3102cc0c3c4e9c43edc93140a4a25728870000000000000000000000007de416ded91add483e214f47a2778c5ee8b50c06000000000000000000000000c1e3d0839d21b6f5b8d6fd91b1ccc9d4d5d459f00000000000000000000000004ad6f9b4c887938ec02fdb21dfc28e6edceea0490000000000000000000000003cab667e488a8bf31a577adf6e4500dac4814f25000000000000000000000000f286ecebfeefe28e9d3586836ab0438f78a7d53f0000000000000000000000006469d0677be3a69c06a52c0b17f937e6146026210000000000000000000000000a3392ebe083a8edbc2f5863b39bb30da51c6d360000000000000000000000006cf675cecdec99bee9c35e3ecf86fa9803b20bb2000000000000000000000000556e83abe84e268c6408ab31d8e4b2ed12513e1a000000000000000000000000f3de4afc9366567747c73696165fc4ea22d18c01000000000000000000000000ea73d5c5496e5d310fb6f2e415a0505a6c90a01e00000000000000000000000076bb34526f3edee8333dd9d0cb50c7978cf85abc0000000000000000000000003734031a85d52a6c73cc44cc7d76e43399b491e3000000000000000000000000e069a346ce278b36b8cbb7a2d45622a7980caae700000000000000000000000020d3f3a28f214081ac6e9a47d23900852cd7d574000000000000000000000000e3b9e7d992269434eceb94129c55337165a85c83000000000000000000000000d72d0f30c8be2a0ea19522668dcc0e1192074bbb00000000000000000000000080068604a50ace26b3cab86e70c391d122eb5f13000000000000000000000000754431c11f760c983e6c61aa761206d33c85e2a80000000000000000000000000c96a8a0ca859cd75e0072a0b4374012ce1b416f0000000000000000000000000ffa70922b99c0eefe728ecebc4471ae66b98f4f0000000000000000000000005d72184da95cf1df59d5805a1040a847bc9929200000000000000000000000000beed13fe2610181b30a1a0019f9ff831c80a0f0000000000000000000000000b69572e92655943bc984f6427eae040f85d2eb1e0000000000000000000000009fbef79f82ce3b0b56c2d39a7d81c87b62ce88a7000000000000000000000000aca2a01cb2f685c6d7a4965d336fd6962a8ecda9000000000000000000000000e24200bd1f11a811d73abddebde44996b76c3f9f000000000000000000000000ff92ac914525ec17e76685e58e0603eb95ce55d9000000000000000000000000ab4483d502b37ab18e545708e556126112f8473d000000000000000000000000e4c1bf3c5a9fd459836e2e408a3b2038dfde749700000000000000000000000063135d2a4d8d23ce5fa9f500805c28d111b71b860000000000000000000000002c664eb8a41b2689ce64d833f5d6510d012e108f0000000000000000000000006522de77a9c6a9216f57cd2fb76df3c7c7fe97d7000000000000000000000000681a92b01d1ac08b8c22abcf036d7944800506b500000000000000000000000017028834de8afcf37b49799819d873de462d152a0000000000000000000000002b9afe95ba324d96ac3f78a518fad66123600f3d00000000000000000000000069a32db6a95616cd3059b715aab0ccfe899f9780000000000000000000000000b65ba4275479eb87e6630b2475132d503ff05a2f000000000000000000000000f368f90a2510773c204c85d509426bea6b57b51f0000000000000000000000007686def57c9b96bf38ea3b60d52934190c8e934a000000000000000000000000b4281f50297dc07b1f392defc084f18a22ade2fa0000000000000000000000000306e263939fd54d09798ce5f24bc3e40c362932000000000000000000000000d1644bcdc98b4de7a335a415a42c3c28a5f205cc0000000000000000000000008c8adbb403385961796511ad90042163af798f5e0000000000000000000000005e934f6fdef727e4e32a269198f767fee0accfd90000000000000000000000002bf417bf5d3c4c8f5b52f821cee6ce29e48546ac000000000000000000000000175dc483775bc34bda1141bbeb6a72d915d3e738000000000000000000000000d894db5954f768267639af8aa8099f5772612e04000000000000000000000000fd9ec92bfafe670290896a57449e80b81159f72b00000000000000000000000030dd00ce4ecafb34628f247b43bb7665b7665afe000000000000000000000000f27b58bf874dc0b5b4561ce0ee3d0da42dcf8d170000000000000000000000001c669fbf39bb6e8ca8b8f8548e4ad809144bfb4c000000000000000000000000d1bf0fff024c406e6b0713b9cf188a81cc30387b00000000000000000000000099b7f4bfc53c886b33d2fdd6de79c8e7cf24bb51000000000000000000000000dbac0172f704cf07ae3e65998e2451ce5ade61900000000000000000000000005949ac4bef0be243205a0fd413e351b9562ca95a00000000000000000000000037c88accd4ab0c377d6fdbade4b08c56ced2867600000000000000000000000005bc0f60bf1c385f1ff072e9715eeec21567c6090000000000000000000000009b84fc6a4e4562dfdec76ad1421504c45acc4c52000000000000000000000000e462a431294c7fb661759fc6f5c841cf46d3bdac000000000000000000000000cb593fe3db912a9151fa90832524355162a4c1ad000000000000000000000000cba75d487cf1ce81cbe0adf1faf518682a4a7e750000000000000000000000009bd56a6cf4bed6d7650340dbd85fcd67c08b2615000000000000000000000000ceb299e07e31dbfa04a7c5923643f8ad020be60f0000000000000000000000000c487b25437b77592b7c355c26a42feb6cf062540000000000000000000000004d3529141ad83d4f35bef4563c8b4a904377641b00000000000000000000000026fbd211b804cdc10c61b27bde570db66517c6190000000000000000000000003dfb2e323ea0c06eb178b46c5f98c2367f6913d0000000000000000000000000ae2ce85fc0a6d4c1c2981530bca31fc1e54bd77800000000000000000000000089938f4da9e2c0cf4867cafd1d9b02ddba6255bb000000000000000000000000b30dca548ce4c1dfe8230449b1ef2a567b60666a0000000000000000000000004a281cc002f2ee282314c4ae2a340ea0eccd2b7300000000000000000000000099e4f4ee6a040a25447bcabe46c8ab34323f01f4000000000000000000000000f5968d7f91ef47046efd02262f94e924c8b1c78c0000000000000000000000009f7070e653d6aa7028b13afa4e877b9dad5ea26900000000000000000000000028ca92077b6f081a6aab85120d5652ec1b649b720000000000000000000000006630085debda2024c87f02fcf2af80f6557521c6000000000000000000000000e7757ed67152bc7b9c611dc2c40bf7f217d6a0c40000000000000000000000003f4530b88f0d09ff32b4bbbbb4f328ba68cc732d000000000000000000000000a25adf4d20ad482d4b350ff92d77529b95e6aa48000000000000000000000000e5263154df031c1760901907f9ff90f9886a5534000000000000000000000000dabb585e2a591c3927bfbbb6ca192c8fc50b11f4000000000000000000000000abe2b80d72e2b46ffff8e51942cd05eb5f1ad876000000000000000000000000778436a3ffde128975c4b801b9fa496a2087c0400000000000000000000000000ca40ae69d804c1372241a78237f018707833f9f0000000000000000000000008749b876a39d23e5d271f130ec4cd55365dfebf900000000000000000000000089e6c4e31e5c23666a235609313fb2a238516814000000000000000000000000a4562b4c47c974833b69cf65bf63b95fedb6a483000000000000000000000000b6cd14a7b1989b6bad38d77446c62d0cc9755c9c0000000000000000000000004efa76393d84f05f8d5e2f0b56691d181231e1bb000000000000000000000000ba411e26c9c5f1c405084e65184008ceecc828fb000000000000000000000000647acba9ebb764829b8576b949853370a09369ec000000000000000000000000642fef7d4d2ff4291162c923c2961fb94eaee2ae000000000000000000000000f819e31e347058c2015ec6a1adc2ce08b441f9ce000000000000000000000000eb0e1c488ac074dede8016ec9bd62578005217780000000000000000000000005fb0cfb2da5695ae3dc66def6ecf58478192d96d0000000000000000000000000ef700f60f4db83a55140eebdc3a6ed8648a8eea00000000000000000000000035e9e70b303fe2cd0a025b1c5267e7b7883e1e3d000000000000000000000000c83e5cf43f9c41b634a026054ed62ee70e2f951c000000000000000000000000e0538aa50dd4d95f8f2de57f6d16332f9330072a000000000000000000000000b87fba7fcc91a2de9ed091e46d8ed46eff5e2a8d000000000000000000000000a818c31e06a99a0a299c5d95911a8ad6391e2e1000000000000000000000000064b41764844cb94cddfdc29c199ff61d6c959000000000000000000000000000849194cc85e3e4a93624d1f9e6908e2e09f3a85b000000000000000000000000a58919c0375e216f5b018cb452144e8117bc494a0000000000000000000000004f3bc0819d7d348918d6ae02a0e783793ba6cc770000000000000000000000001aae86eb212dadd42f5e9484a83cea885443a5e600000000000000000000000019bceaff06518a5dea9b5fd096efa1369a84975b000000000000000000000000a058d05d3a806ebe964cded6c4efee48ac303201000000000000000000000000d3a67a7640c38b297eba0d5ddd6af17ab211815e000000000000000000000000861b6e26a9b7b2497b847bdaf35ba062f7dcd7890000000000000000000000001f75014ec18c886ad0c735ed0ce40bf2888e9d8c0000000000000000000000003c09165d0b499059922499894054af246040a2450000000000000000000000009942c3ce0dba8fab7ea1a58d4600ed97635fc5a30000000000000000000000004b2e34ca0fa1fe06cc96f7b8a27249dc6fba96cb0000000000000000000000007df99ab4f1d131c87632b5e0536055618a36db1c000000000000000000000000f3e8338b3bd358a86882f8f72ebb7db239fdcd430000000000000000000000006fc0dac3c5eb3d47cc43d1c8b128395034d6a61b0000000000000000000000000d2c401309c941ef3b4dafae5aa5ccebd6857d990000000000000000000000009d47f0ad0e9ababc6d2599f0a2cd6781f6e799d80000000000000000000000004f41676cc701d84ef1881563dc4c0c0ef239b11d0000000000000000000000006028cf9fc0d33af81bc8f888c75ee3716d918bf4000000000000000000000000a02b62392b5e8613e604c275dbfd40aafa095175000000000000000000000000d6ddb06ab05af725a0a830b939113989a19bfd9d0000000000000000000000009e059dc818662a07022b83a41883e42935bf689a00000000000000000000000079e5204f9d30243cb83f41a026660ee0803d3a65000000000000000000000000de0dfc544bf57df1f2754c0cb24e27b5910751db000000000000000000000000332fcd32469ee778fd79510a9314c391c48c751f00000000000000000000000045904e019e9cc8e118f05773a72637d82b366df7000000000000000000000000166412d3f2caaba95bb8c1672ee49d088268904a000000000000000000000000a1805a8b7429413e0323aa56c6cdec82db1c41e20000000000000000000000009d6c103569b68e94a028e33771bc418ba69578f5000000000000000000000000151c6d545ff11943eb0eaf9b114407122fa9c82a000000000000000000000000a5ee90832b2d0f54a591ea110bbdfbf0aa7ae019000000000000000000000000f6ff894266eeb249bed4eb58176bb894da907137000000000000000000000000c48c201e3dc213d154a7c0bdc05cc70ecec8bfcb000000000000000000000000de3cfffa753e8ab7ccf3100833995119549c5113000000000000000000000000e028efaa1e707f38c1a262116d4c3cf0ae49997c0000000000000000000000000e78b8870b19ab3b9a53956bbf9630f7ae4f5b40000000000000000000000000bbbf693143e6ff58bc997dae9ea56a16e80daba0000000000000000000000000c343dd54004677d1719fdc0655cfbcebbf7927340000000000000000000000006a9ac075b8af71798f0bdfb1752986bf61b4f979000000000000000000000000917db43e4bd0a1892874380fbb8ad9385b874987000000000000000000000000da1aad462a1068a173bdda7d577007c81b29f8c0000000000000000000000000f5d416562f3efa43fb6677d4045990c7d23d6156000000000000000000000000edd20f940d4459ee37dbbf6fcb5f6dd5c33e0ad90000000000000000000000006cea1fae10e9caf47cc85d14fd8e81f082e39b90000000000000000000000000cfceb59b9e1823f72214760c41144f37495c514d0000000000000000000000002e7c3bfaea95d4334eff5cbfb2ed0918db7db841000000000000000000000000784a79fd1227ccad39776be66d1f7a749bb68a85000000000000000000000000ff199aa000f4b9814cb0aa2917c4ef1146ac23ed0000000000000000000000003521a6d0d9eb4baeb59f96f1d6a2c02a96ad9773000000000000000000000000c476917b1cf199ca422633ac6a19e6abca17f3db0000000000000000000000009943f0a885c957f3df3910c09c98982959b5146d000000000000000000000000b93ef2345883e90ffe883fa8ce6636f68fa00765000000000000000000000000ed2dd5cb4ec1f8a5240ca5721eb8fc9512a2919a000000000000000000000000eccb4c07e86d758aaed9f841e23e57d063484a570000000000000000000000004ad80608dbcdf0c514196b60b515ac52d450acdc000000000000000000000000f68d3bfb989df596689937ff1bed4f09b470872a000000000000000000000000f4753271e3ad7fc1c4cb39dc387b5591ae06d81f0000000000000000000000009421e229b398554314235f2574673ff0c31e3a6f000000000000000000000000e41298303c20cf0ae518f33c8dfb4b8e6ccead1a00000000000000000000000019063ce1f6a51c928717e7eddd91fa42b10bbe00000000000000000000000000612db5f22fe4853e767d070e27409c020ab8df100000000000000000000000005b70a76620c03db722efbb70a39a181328951ad50000000000000000000000002a5b7d0eb8d719224b086047df38837122d8933200000000000000000000000057f7982fc15753bb5b7f7128736cf111d28c4bac000000000000000000000000940fcb5bbcaeaa1b434ee85a1ba908ff1e3d672d0000000000000000000000008d295d0312085bc7fed5e340b3b8067fb5b9278b00000000000000000000000089c612f4533bd8d89c79b5f93ed101349cdd5f040000000000000000000000008b199857ecd11e323abe34f728804e87193dc23e000000000000000000000000392390a73dc3d36f2a262388e20195d18a18210d0000000000000000000000002d4dca9b15f0a16817107ffaf8281d6bb3bbcaea0000000000000000000000006602cde52c11a5efd2738a846d656e7479d8719000000000000000000000000031a6c0e5b4a549c6fe9a1211b73ab770aafa9dd200000000000000000000000090f8147f26035177667d1d896fa662029ed8c4930000000000000000000000001e334508fbe067face89f15eebcea06274bb3a6200000000000000000000000098e352102e116cc2be4e2632e05f49aa65fe190600000000000000000000000081fb8a19d2885242eaaaa87d990ef11961625cca000000000000000000000000223f39e75b662a9570e28b5e37fe60fef1d9bf020000000000000000000000003fc999b56f4868e8d7322e6d71b4c4e7f7a65355000000000000000000000000b9a87202c180a81b4b42e6426d9b15b72d07ffa6000000000000000000000000ec33f6356c13661d2d39c0e0e19b9e4cc0520005000000000000000000000000bddbe18173d8e1bc33db27156bbaa34d74ba2a1c0000000000000000000000006689b4e20db1591e03c1f32564aee9048d8da7ef00000000000000000000000033beca68495f9aa3769e1bdfad67f03c59ee0177000000000000000000000000fa1d27a9f6c0b274a5b446052cc46015534c23f50000000000000000000000007612dd623a2c41ab52f92374cd1616afbea7e376000000000000000000000000960ab84f89927d9d0acd168ba2a0299ed584887100000000000000000000000026ec29abcd603aaf7b509bcdf875205378ab14fc000000000000000000000000696ed6e1398ade611560fb7652d6c3fa2463659f000000000000000000000000350e46a24eda7502dfdf6c8042fcecfe7dee7ab9000000000000000000000000a73b8f913d98ae6a33a20ec58226abd6c33946fe000000000000000000000000881643cc6b3bd0ef5aeae290a3908aceef53edcc00000000000000000000000024c03f13a1d03024df711c29ce9e2fdeeab7a0d00000000000000000000000001fd8993cce0ca937e458e5e4d53d8b44aed4a5be0000000000000000000000006c84758dd050eb280a228f65d853537363c09933000000000000000000000000373f4105cf2171554c28460fa8968d06e86b761900000000000000000000000041b38b4209d5ee5a9daeb0ef96470c8152627384000000000000000000000000db9151a517a5b1d3b65fe2ec660035f9c8f6e105000000000000000000000000d12f0de3d514b250303bc0e22d3533c980bde361000000000000000000000000fe0801162affc420740e5ad3cb083952ebc903d60000000000000000000000003c27287d996c34655ab815e49b80c125f6cd862e0000000000000000000000004a5b99e56bae19a1a847c5d19593e99cd76a564b000000000000000000000000c37cb20a94ad0e1a53707ed1ed8d953a45d5bf2700000000000000000000000079181c6e8d853adabba86f44e8588a372d042f3000000000000000000000000048917e535a42a8df4b856415e807b9d3abdae7230000000000000000000000002ff7efa496a455ecf40c3b8705a6a63d2eab1b9b000000000000000000000000230ec087e42b9518024d96e5b0f1b2ff45cb1f49000000000000000000000000d831d019bc3975a0819c25f3793a83ef1f5053150000000000000000000000000d566bac93738cda1fbed392abfbf61012204c4f00000000000000000000000032358e544bc5c3b0223e82df59e17a1d9bb0847c000000000000000000000000aa65b6cec3993ef352cfaf68d0d58c11bbb3e0b400000000000000000000000066fbbb598b01890e99901029522763097e935f3c000000000000000000000000926d61de392be0d1b695365b6afb752734c5cf630000000000000000000000007f39e1d803d499d69fe32f7488c966274c37161a0000000000000000000000001107d41c3640e4be6e157597125f3bcaa5456efa0000000000000000000000004a6420ec531479c9319652261cd080c3befaf13c00000000000000000000000022b3662d8d193d44904cceff01dbc5461775e9dc000000000000000000000000c07f94a5386096a4867af47b5db07c60cd4280d9000000000000000000000000164897770f1709497c6529427e02cf02f042ad8b0000000000000000000000002c53f86665fda437841b7d623b96c3dc424e7e320000000000000000000000000f8636f8329db5ea65c61300a5ff2b79dd273148000000000000000000000000b928c0f06a304d071d04d358921a4c78d90c735f0000000000000000000000001317f0f6316411ab70a1307be0c0a16220e7ceb8000000000000000000000000cf5987b823f885f2a224ab3e18bed7eaf3d290c200000000000000000000000060e1013445cbf1b771e2be068312f68e892df0c100000000000000000000000079f66d649099380700cfbd4a169d3879567ae8a700000000000000000000000015af85f126ac1e56350c2f5f84719123b1ab7b46000000000000000000000000fd23e31389e8c4f6e79b0414063b916edd21319d0000000000000000000000007ffb201df84a001bc2f64e0f70d17917e2585afd000000000000000000000000ace34ae1bab08e107197eb6b6573e499a9551d00000000000000000000000000c3dcf9a4facde02df0188564b77d256eb25f78a5000000000000000000000000c5fef1048a4e872c7af9fd720c4d09876af549e30000000000000000000000007797874444b4efc85d8a56fb326e48807b385582000000000000000000000000923648b30b2430021d53e90a580bff2bd4ceb9f8000000000000000000000000e11633bac2a9141ccd6f7a91cbbd92821cc9acd00000000000000000000000003b92b11faacbf31d859bc73d0ae47d226faaf269000000000000000000000000dddb0d66bbd9baa25b36e6ae25a3b06da5dbe3480000000000000000000000007405b0eca3ae0d5108de7e2f874a56909698785a00000000000000000000000091a05dabe82c906af1cf8944792b8ea083bd2e13000000000000000000000000f434e59148114439866e49543584d9cd38ed73e400000000000000000000000065ce9a46e53b1b395a37e073a7d18f409a51ba6c000000000000000000000000c383844608435588ecc9b50aa71e73d6bfcfda3d0000000000000000000000001b95d602d5fa864ac92685e9a9097b4509c0602b000000000000000000000000f1af7fc385b2f748f80081973541e758c4b8366e000000000000000000000000eec9ad6c07914319e59987af37680a0ebec42a6f000000000000000000000000866aa210a5d43ca7e57ac037af7668d3cde75e5a00000000000000000000000003d5b496d307a24663daa5e8dca4da5bdd72fd09000000000000000000000000530a86d64ce632f146e2f17a47c5d8e01db07480000000000000000000000000f19e6129e5714f8c46f1890a6e2cfd2be84ce543000000000000000000000000bdb465df1e2ed605432cf877a158eb1d5eb095f100000000000000000000000098b7105cc0f46f225963da10aa791f65a940a1630000000000000000000000001b50ad7e8e5de9b95ccfcad659f725327c7d7fd9000000000000000000000000a62c6710f7f104a0c5e6d3c2a3e39288366d7cfb000000000000000000000000ccfe91481177eda56d4dc0bded11c6189130186b000000000000000000000000dc66c9360d276cd68a01b98219f26b69e90fe2bd00000000000000000000000014daaaab9b8f22c8edf38c7f36e5dddf02e5c139000000000000000000000000642cb8daa8c67f28267f53b72a1a0e47fe8714970000000000000000000000009ea90e6428aca6a2c328b537409ede738e643c93000000000000000000000000a14fb00df6bea1ff14452e96ea5ec47d33d64c8b000000000000000000000000d832aec9fbdd93b142e328a4a16751edd5f12ca7000000000000000000000000534471b0a7f0b6e3e5a808aace73b5a74e988a77000000000000000000000000a0830e9b5498ff2084dd55c59db2b2698555bbf7000000000000000000000000fdc09e12527d3272318c9a6000bceeca73bc2ffb00000000000000000000000092baaface6def1c639a090e849d2545400cb7317000000000000000000000000d6eb632356e40cdcb167fb10e4d1898d26b147e0000000000000000000000000d99ab7b3c557bf6275ccaf3a0f5727f05b0f11250000000000000000000000000a9c5b7cce2d3429ed27d0ae8780cfbe31182905000000000000000000000000bdc855ff57b4e5af5cdc01f454f67d720d300de3000000000000000000000000f0efcae2f378efe98059c8ee640017a28c1567ef000000000000000000000000fa1156216499f2c7803f2dcf5b404e1a69f43a480000000000000000000000000e802b3348b5d8311d45fadaa659821893db2307000000000000000000000000587a27426275e20eb1ccdf908f91efd84a8c2e92000000000000000000000000ff25252452eff2d20969fcfb430c29f51889f016000000000000000000000000f0cad19495c1cd2801807ca69696deecf2eb5364000000000000000000000000f90e56215edb4e020fce1e4af4c53d059a3b751f0000000000000000000000005c600d3bd562ed94f1bc38f9f2b11a4ac5320c6c0000000000000000000000000aabe66910c6ad97b1c91d3bc9c0924779469584000000000000000000000000620b5de103e6b440eaf050690ea360d05096a4ba000000000000000000000000d3250f806ba95d21b466b836437ef51b597dd300000000000000000000000000399a0d523daa0a93145fc67eb7387120b2e2d4e500000000000000000000000051c660cb720de0eeafcfe1fc1a8359d08efc0a27000000000000000000000000a79707bc95e2eaf51f3c5513f132c4ee8a61fa110000000000000000000000000d2391718b7d7462ad19d599fb60b220ec08cb200000000000000000000000008a4509c2e68f2aed8ea5e5f673a587c0efae578f000000000000000000000000c61bf8abfc8074dc2d0d8f5285645d65b20a9755000000000000000000000000c84bacd9e9118c45c924bbf131379658fd98b64b000000000000000000000000c4d4fa5f9a1c9c238a1a692fd6c20470092ed80b0000000000000000000000007d861490d8d1bcd1d3321b070a84a5cc2f6d05ea0000000000000000000000006b53f640e12cf39d533953fd0d65d4415c7b3ead000000000000000000000000cc38f69a7038395f8393fe4fe71647419508fa8a00000000000000000000000087de3ec3f2a1ef06966d57d28bd6bff7773e1a240000000000000000000000006fcc5a3955321ab4e0a6832d8a0cc22c91bb611300000000000000000000000095c6e6399586a5b3c0280a5d9ac98156d47520350000000000000000000000006e6131d8b1c0a532adfe4bfce1dab00768194ee900000000000000000000000062583e2f6f60bfc05670a1871b57b60c0591bb01000000000000000000000000f40a07560b4512c7682d773e85566149afc3ebc30000000000000000000000004b7059745f9db1961f9456933ed685d0db0a10d700000000000000000000000030f29a465d4000f5ce9cb6695c07bee305d4752f00000000000000000000000033e7cbac7b6ff031ddc80963454666ed33bfe32a000000000000000000000000533dce51d04a67e0ded6e349a78b198a8c5c6f9e00000000000000000000000007e26919b5510ce6174a54ee2b99cb7a1b3a23cd00000000000000000000000006e6506e46f2a582467798daeaf55d3491ffd96e0000000000000000000000005e4a27eb1a63bebe4f15c930d6b6210abeeef50b0000000000000000000000004aac8a9bf847f25da2ec74f725cb9fa64f69c92900000000000000000000000039b660123de3cff740abf974f61f4fcc9225e4ed00000000000000000000000038c97b8a5c381c1ffcb067ef3f666d32902cdf2800000000000000000000000090f4c7d1c6eb44c99010ba9683a4ce8247a7b5a80000000000000000000000006b334c836e5243c9cca74ae5b73c16ceefe27c9d000000000000000000000000e1a594c790d6fb26ed70b300b2610658effeb861000000000000000000000000a0ec0cdfd794e10d9727a8aa27e7da7ca955ee4e000000000000000000000000b1054046f98c36187d917261f2db9e460c11a49c00000000000000000000000049ec3628f0c5b37f21387af9ca17dba8c31ffec60000000000000000000000001fa6052eb6e3a37822597e5987c094ea3fd1019f0000000000000000000000004fbe8661ab306650a5f0205dc0cc780fa8ecd60800000000000000000000000001e99ad0d9e8e7c69ddd584921bbbd2fb1f976fa0000000000000000000000008303e0bee33f015271654a4a13b2b394abebed4b000000000000000000000000867f70675fcd67983f057bf849a8e909fb7b7391000000000000000000000000202913febf35cd98239b86818b7b3274eb4f20e1000000000000000000000000ebb47398fa0db937e6501db5e1bdf272b8627cb60000000000000000000000001c0adf1f864339d8a5055472f0693cc3ac04a5b3000000000000000000000000906be7e048ab1713c5c8e42c8e15a9fb660a46dd0000000000000000000000000824de349627c1841a5fe3f40fd62abf8f3dc781000000000000000000000000166acc94141a3bf53d5a83e20c741428749e716e0000000000000000000000009c48f3641c35facb08153d487b8a5929f1b64fbb000000000000000000000000b14991925d55d6ab6934179062eaa46c9073c51d0000000000000000000000004666191336bdb6a7fd9e3aafbe2e216447fd630d00000000000000000000000043dcf4d99b48c79f85765b1733e22e9727ba5672000000000000000000000000b51987dc7d743ebac54fd818b08fcd899d71be6c00000000000000000000000066fea2310122b33f48662eb824726c587f2d3f29000000000000000000000000a06faea464c09733d36be6a452736d682e2033dc0000000000000000000000005ee568e123910fa3641964e104ab15d8b88348e70000000000000000000000003d20546dd6a30b960067eb7b9b762cdc36778a5e000000000000000000000000f7f341d55ec1571d35b20332630cb31da3a9598e0000000000000000000000002862d87b581ccf869f70c54d474f4a9e024e172d000000000000000000000000969e61520e0e9737eb2237ec3887b9d526dea29c000000000000000000000000ff6c8f18895b04564215e0dcd0fc97eae1e5512b000000000000000000000000fd82de6f65fd48b2413fb0e905b0b9a91e8864ba000000000000000000000000fcbd6c6f34894b43c5475094ed0462bccc082524000000000000000000000000fb6fb40ceac3cff073e260894507fc9432c772d2000000000000000000000000fb409c91230fbd5bdc196395c930c3c23e41b44d000000000000000000000000f8b3bc2aeac7c4fed4728ed1959810d8fefe1f6e000000000000000000000000f895e9e59643084d16e44451baeebcd72c17e35a000000000000000000000000f6dd53e3c43592ac61d5ba656c9f877ac52555e2000000000000000000000000f51b05b5107b69e1482182711ed3c3500e779f14000000000000000000000000f4dce2ba473e58fe55a20de8f474e595730893f9000000000000000000000000f436b20c8840f16c87027439343e60b7511f4d3a000000000000000000000000f26fb244942d74f00eb4eae1c71fcbbd530104a5000000000000000000000000f26a087b0f8f14e0a1e69f570681dd23aa29251f000000000000000000000000f19f5f36b433bdc0c579beb5dbbf61b42d8c2dea000000000000000000000000ecde21944027c7d146dabec70f385a08a96f0278000000000000000000000000ebef59f7cae6010d8f8d59e4c98430764036b68e000000000000000000000000e9f984d224cfe9bbf24386e8e8a57fb70c8ef2b5000000000000000000000000e9be1dae9c3ece2a88a131e58d2f59a5f401b216000000000000000000000000e7b23b579fe4848cf1e7167dd4eafd13b332e880000000000000000000000000e66751007c10e46cc55f27ec5979ab7159979f44000000000000000000000000e2f6ea6d4dceda2b2b1221b2c795e1a5b53d6d1e000000000000000000000000e2e74686dbfa00e6e34efb3b5aac7216106cf9f8000000000000000000000000e2a1072e53ea4d77ce88d2f59522e18debae5365000000000000000000000000e0940c9cd2407ca57a106b57720163bd4f635108000000000000000000000000e08f68eee831288506c66540192d355d232b4250000000000000000000000000dfe02bdda3e0b4a00d776f64b972e0cdc47f0529000000000000000000000000dedbf97e0ca182f90035f9cf4bad3b8bc3878605000000000000000000000000de83db6ec9e2d848e2d2a07fb9b0fdfdb80ad968000000000000000000000000db4b5851e1c5a2dd29dbebb06af09d07ecd9fa0b000000000000000000000000d594a91afe05494be52e3027821b449cd56725b5000000000000000000000000d211749a53666235c722eddc04e09c454c2aa016000000000000000000000000d0031ee8774f53cb3239c4769af664a0ec1c4521000000000000000000000000ce3dca1c1845814d796ba64737801173e644e512000000000000000000000000cc84e75046431f2c2497ad77c467da0b28f7dd86000000000000000000000000cc7d1a3f6d08f3536f346c619b2af91179d6a2c4000000000000000000000000cbf138513ad93b31bafb0eb676b808460a43e012000000000000000000000000cbd0036fccda15cb889d0a5d5d2c2b76d0b41301000000000000000000000000c9fe3d7268812f4b770d46457c57853d5751ebd3000000000000000000000000c94f41121cdcbe62e28701fea25db29304b2811c000000000000000000000000c7c9ab027501f280585050168fd20808b0d16600000000000000000000000000c686c603a540878614af059e26733899e35ae975000000000000000000000000c4975b3575c3917fe8abe8ecf43eee8269d1bbd3000000000000000000000000c2a79fc741d9d94b3e186ae4e0315171692fac1c000000000000000000000000c11d21e478b2846ed4f1fe362490b0d33de15764000000000000000000000000c066354e1c1b7f4715dc0ef5fb10d00eb92ef085000000000000000000000000bf14f9d38c1c7f464b8108d2e34926a88adbbe86000000000000000000000000bc2d38b19ac486c8ce16c07314534e271f5242be000000000000000000000000bb64984cc210d86e86fce2ec277d592fc9b0cfe2000000000000000000000000b9b1849de1561d1cffcf7d241ca2bd263a4edde9000000000000000000000000b85592e39aef65dce5027f9f94ed5ce26b873a1d000000000000000000000000b74515f0038132fa18e8194b4071e64f5f4f5213000000000000000000000000b5120cd056353732744c61836a6a045e3bed376c000000000000000000000000b4fa2c5bdb1f21f88ba98d6dfc1fde84fc896ef1000000000000000000000000b1e724008967225559b4e485b5da681dd2eb2a6a000000000000000000000000b0d6aff9edda81016e202ca85d7b9fcefeb82f70000000000000000000000000af601a7503441780153fe1ff3b38561e15ee5307000000000000000000000000af464dd0020c8668b24ab1f71bef93ec1faef6c6000000000000000000000000abe03dec714ce6ceb0638301d18d9ee014ce3bbe000000000000000000000000ab2a0511dc93387d1bab6edae63ffa3c37d89ba5000000000000000000000000aa7e75e9d00a922c0559ba98621af37b556b9b3f000000000000000000000000aa14d79ccf069d3e57eecb6822c1f241e0d46c42000000000000000000000000a8a4ead5c40e69bc6843c3c9c1ad40ca90d9a35a000000000000000000000000a67a2ea775d6c22df8962df3e427158462416637000000000000000000000000a29b7df0d434485661fd56fc4228819f65234fd5000000000000000000000000a230150091423340534460eb96b62c508b7c44b9000000000000000000000000a1689cffed9e6a648dcbaad34aae665eac2e6234000000000000000000000000a12eee214446e0f9e29ab5d6bbd0c1aac9cfc8f8000000000000000000000000a02f5a09a5097fbe9c23e51d7563c6733ee867e40000000000000000000000009d70cac5daae04708c08cf05113babb6c7e55d8d0000000000000000000000009d331dcf611383cc2e35b836d6872a3440e662320000000000000000000000009b0f10d462f5be6321c147f084aae2080c0acaca000000000000000000000000945e6499efe0c95f85599999dc6e6cd775aabdd100000000000000000000000093b6b7c36b2132cc7d6b068c82effa61ffdbf5c300000000000000000000000092106035e4ce62c65b755b34d4886533aacb807b000000000000000000000000913bf20c24829a555f87816149014419a978981e0000000000000000000000008dd4e28e9dc44147dab7eb34bbd86e3e8e1132850000000000000000000000008cf6d2b8af28549a2625a6a52bd012f8f2e95b230000000000000000000000008c03aa4b612b21b8e3a45a73d3e75b275e3194c10000000000000000000000008a43745c41607c751a6374a34fa63ef25a99bbcc0000000000000000000000008706d1bb2b5b7ed78e359dd03c10c5d4b0e348a9000000000000000000000000869a836442bfb0a92df01fdae9412238848716d700000000000000000000000085c95d61f2d9bee6a22736184e3aab064d869e290000000000000000000000008589428efb2c790803f25c0579149425ea8da9720000000000000000000000008437d5cce9ebbd35aa750fe6dc7052050bb10bc20000000000000000000000008310ccc05de9e7fd1b0bed6c482972a12d527f4500000000000000000000000080caf4b8c262827542c01a3f3c34bcb5cc34468b0000000000000000000000007f25664cd6166ec02c462a4b092a257eb1925ac30000000000000000000000007d7c1ba3fe7def88eaa6d917c533fe9263956a880000000000000000000000007c07f2dfcd4f973888fc0a7211d6c469390f6d48000000000000000000000000799e1fe921d587d7c956e73e95ff6103dc3e788300000000000000000000000076f7a9705392408ab84bd63a6bf3381dc740b7060000000000000000000000007515786223dd11a88ac0c1c8e23244aeafa179bf0000000000000000000000007426c679ef140f8500132b93978c5235cb37b8b600000000000000000000000073f0622f9fa0942b624341af8cf1e199894f96270000000000000000000000007395196818896313a9022e88058c163845c5d0380000000000000000000000007321f286ed34dc4780291a3532c178c49655b3e8000000000000000000000000729892bc502664a9bdb609c1337fcf4abd84d27c00000000000000000000000071d7b96885a56a41fa9c0e91e18704454d0c80e20000000000000000000000006ec3bc78cb8aba9d8edd5e6e478d2bcf1d5645860000000000000000000000006de7736e2553af5618cd5afd0e8664b36564203a0000000000000000000000006c1ce0c41be9da26ba8411d2b60f86caa6a665c90000000000000000000000006b07d4efb37431c7046e650d9580a4352ea5c5420000000000000000000000006aea01ef7295cb4b6f4994cd0f501e2a113a0baa0000000000000000000000006aa3e8275ba2dff662f420b45ab1e6bca96c0e430000000000000000000000006a40f71d7e9c38a858ab2ff6c78595382a7b64d8000000000000000000000000662e2bf1617ed79a058f06b863c86e64abb1dba600000000000000000000000065b306e5cbb1a7d6be99df48a3a168ac50c92f10000000000000000000000000638bccd8b094a8a42e4a44bdaab21549f0b7509500000000000000000000000062fef4bb17bc3a2e41fb27ef47307109be616c2a00000000000000000000000061d00ad76068f8d4740c358c8c03aaeb510b590d0000000000000000000000006136611f8861a207c7609d15363d427351338e100000000000000000000000005f0617a0bea2a978e59247807045994c6ce2f2240000000000000000000000005eeb7f6606ca0d1566c971b9658b83d251b2450c0000000000000000000000005ee19535bc3d95b6bb8e9c96060e34e82050a4aa0000000000000000000000005ea9cf0fda4acf0712841ea5923854b75efe5e800000000000000000000000005c64a6ee149b4e2ca56a8fc6726e0ce7aef2c2fa0000000000000000000000005bab2eb402b3bdb0c4e169e183ce5c238b60594e0000000000000000000000005a6d46088a084d74975af72174fae100ffcc1bd10000000000000000000000005880d71163bfb39c6f8f13a1ac3b755520ff9e98000000000000000000000000578c691b83648a2c4228d86c0e8c9e39812eaa21000000000000000000000000531b7bb576dc51a65a52f8ae3e231f600455906d000000000000000000000000507465d80dc4807366efe4d4b8d69a45027fe16b000000000000000000000000481e90719659816ca7417c35790d2f328f72acd300000000000000000000000044af2a21a99e2aa30b340b266baa4629924718ec00000000000000000000000040e696a3155c34db25a401ce112b3920a4fc3b8000000000000000000000000040908000ef127d5d029f475984b5736d68db36ad0000000000000000000000004071ba7e19f5fcc492d7fb63006179b9d0b5e8150000000000000000000000003fbd2f08b341a295836ee15660c3a84899dd63fb0000000000000000000000003ef230e8ac85e1657e681b065909991fe8565ab10000000000000000000000003d8c12b6adbeee569940be3c001836e7529cbc310000000000000000000000003c1073d8a657c90045273884c0c614872a3a46a30000000000000000000000003a4d5317101d058185450e1ecadc2f938e710aee0000000000000000000000003782bc345945c2acfcfc2fceb762d85029b2013c00000000000000000000000037515969300e5eb3a30bd0a42520d53ea7b2db330000000000000000000000003715dcf68a932e27617f83987fe91c5205d9776d000000000000000000000000346afb05573d2f9b0eaff910c4dfb77511e404d300000000000000000000000033919ef531b65d3a37457ac860b6113abd03262200000000000000000000000030c7dbfba7329eeb00e4a0c728f5f4117afdebb80000000000000000000000002e18038ba3ce36f85deb7199f3723dceab66bcb00000000000000000000000002d6f78bc8e5a603ffd065b06653b0d6dc272eeeb0000000000000000000000002ae3bccd456e5547a0c2eb1c6f84cbeee764a1f800000000000000000000000028dcc6725a2747f98247c1858f2088b4c2df84e90000000000000000000000002885db83adbf9794642233ba7dfb4087d56922fb0000000000000000000000002853c75a35ae648d7353e57c5cc5553c35a6a8a300000000000000000000000024e5fff04a8c9642956facd9cb30ccbfd546004900000000000000000000000022e20f7a84d8a7bbc47894495ba85ec2f6864cf0000000000000000000000000225052eee1a2e2598dcce702ce2381aab2e206780000000000000000000000002009ef625231956fdfa152511da05aa3a2ca9f980000000000000000000000001d4c50c45c6cf5e18e04e7ca6beb2359cbf931be0000000000000000000000001c17f77cf9597f28af7e8051893620ec3b8d93db0000000000000000000000001bcf7a212a60adea42193d9bb6530c7833d6469b000000000000000000000000178ced2011048f8ece2af76746397878fcf813fe000000000000000000000000173d6f39a2603eb3abdd04270573e79d564eab30000000000000000000000000161a177a9001dbde7f5a2fedc5b7104bee15a45700000000000000000000000012abded6e0a901f0b47ca58a7e3a1a7d6ab365bc0000000000000000000000000e929f202ac3ce8f78e516aef672fec5c8b591ab00000000000000000000000009968c3373b8cf1da068f2568b051775fe190c2e00000000000000000000000007d1735525bd22d306a10802e738b40b5abcfa27000000000000000000000000066e42a14edec7d3223bc5da337fe17c4a483fab00000000000000000000000005b7667d7ce1ac26b279253886cffb1500f972a300000000000000000000000004ab034499e849957c4a2e3968eb31343a89395a000000000000000000000000039f0deec7e83b0873159dd27dafdd65b361971c00000000000000000000000003677f8329202fc64341885842aeca3621402d54000000000000000000000000034006b5d2a5f4fe8c6c5250aedd263b31686ab0000000000000000000000000011d511d7e7890e4d5876ab41e8c20c51117a25300000000000000000000000000c4712f7656c84d3229b5ee140c7ddd97771275000000000000000000000000d4f021833791c24260077c8a21584862c66c2af7000000000000000000000000ce132b461e7dd08176e3bf62a212c68b25b94a0d000000000000000000000000c523a8232cf2d3468e2bae4b1f6e56b3e1401816000000000000000000000000bbfcc2977bae0e910bb38a66edf5147fd874c253000000000000000000000000b82835a87b25f464588103022e5213e6c6c52f35000000000000000000000000b7af5c1e15138b3e3e90dea0a07f60618931a13f0000000000000000000000008151aa9c55988a13182dc38c61aa2859b38acc0b000000000000000000000000551cd6474a764af7506dbc5b073ce9c2841c218e000000000000000000000000100b883904fc9549773b2e8b0469a14071c9d852000000000000000000000000eaf7b090651dcdbf41ccf4869cad8918f6825af4000000000000000000000000ad4919b94019e57bcf42491c57d0ad70055a54fe0000000000000000000000005569c367faff8a9fc4695f0f42b79a6f1b82a04800000000000000000000000044b4508f6b90521ff295fbf2aeafae42c2ba57750000000000000000000000005d47dfdc3839894f156f5906dfc19b02d5b7d96c000000000000000000000000d28bf30f5316efb8759996b79bf0107d1a6b8305000000000000000000000000d53b17713f61dc0df11ec39403604b257f4daa780000000000000000000000006f9a30cff9480b9d01360109cb33326b74fd469a000000000000000000000000c96805de6474c2d7a9c8478b4712e548cb245bf400000000000000000000000010464d14d27d5115a9c9d4d9ec9c62e5c7146ad4000000000000000000000000d8ece7ffa5d711c243c35885dc50f2e38abbe858000000000000000000000000e03a10574276dd89557f1125d7112293d45a84150000000000000000000000006cf42e7bca69c1de36b07957bfc7455058555061000000000000000000000000f4a68eef30057ace20039ba6469ec1526452ca220000000000000000000000000e40ea79df4111490e22208440d10bedd84cf7c0000000000000000000000000902e284ae6a5b84b34a26a8cdceef78d610ad416000000000000000000000000bad7a6e949de5dab5ffb3ed9cdd59b3fb8e3a80b0000000000000000000000007dc28dc7ebca8418e83a9f2cc6079da2b7cd222b000000000000000000000000da31160a4afc898c01a44f2f3b1b880b6356940d00000000000000000000000058bf7c7e54ee8effd617423000f75204523fdcb0000000000000000000000000c94e96f58dc2ab15f3496bceec224dc8aaf26d810000000000000000000000008aab4109145cbf0776a93f238198e5b0690fda690000000000000000000000008fc5ed77f718425de477dcfe3b566fd3adbee4780000000000000000000000009ddaac63788379aa83baf34d7d3d8e3c895ecfa10000000000000000000000006d1dc58839ff576612e7dddb2519047eead8a88300000000000000000000000023ea2a373218e28cd4ca32349686a12533bc22cb00000000000000000000000000c88c5025e62a31a0dfc6b963cbb8e39fb11251000000000000000000000000be7db52690ce159fcf7cf78c68b1bc33e501d25600000000000000000000000041d06a89ca45febfe74a4739b72f8d18f8169dbd0000000000000000000000006ee3dd15af4fc961f6affaae940766f75be42400000000000000000000000000bb71325ef0c6266a2dc467b9c8e4722cdcaefa81000000000000000000000000090030eb83de216c777cff4e9b2f50efcf9321aa0000000000000000000000008345289aa3f0788d562ee2aba4e0f03d670d4a3b000000000000000000000000393210eb6e4bdc109bbb36bde82ee40a0b20ac0b00000000000000000000000076ac52d7d9e58c73e4b66937e4ffcd673e418a7c000000000000000000000000fabd37edacb1ad116de4d13190c9651deca5b7c600000000000000000000000050653ab973f9d51b60de1f4fb4f7e5a9d06226c60000000000000000000000007733863a38acd092318ae9d25bb01d7ddd56d5fd000000000000000000000000653061c7578ace406115cf2accc0f8675ce178b2000000000000000000000000c00faa955b84e842f724558ab3156f45cdf8ab82000000000000000000000000580599ea63c2ce754221125f8d332eb1c8f64628000000000000000000000000dab9201584adc04e5f085500025d5e6cdb9b3ce8000000000000000000000000acf6033eab45f1cd3411e3d8a3633d7c2c506fe80000000000000000000000005a5abb643c2ee33e65438a22409761b0f484130d0000000000000000000000003ddaf4bd85b17d9c95fee8345712b925db695a780000000000000000000000003231cc8483db9249e6494cc327d51b875bd5b49d00000000000000000000000055972e03ddc8397d599dd8a70bfc800dbb22e56e0000000000000000000000001c7f2911b696ae3d0565da7799a9435aea0dad30000000000000000000000000a7f51a0c185e3689a0ee0417a03c4aac6e9c743900000000000000000000000027752fbe1205c2a8f25e4da2d02539a3c38c16d2000000000000000000000000466ffc095f6bd3abbaa1125cc8cc67c54c918804000000000000000000000000ec74955ba77e325e6c7f9e234515c54c9790212d00000000000000000000000045b17c587c2b36479aae4f49ee22ddae8b048a590000000000000000000000005bba73c6a5edae207d182858dbffc0a3a234ba760000000000000000000000002d7ca6952850123d473426f7ca14a39665a0370a000000000000000000000000cd5e3473643499674874c2051dd807fed057e7ae0000000000000000000000007880a09976bdd53871d1fb21477f6d786ced3c660000000000000000000000003b71fdd00b8e024e28e8ef5aa9231dc3af503353000000000000000000000000b0ba0ab0c0b7855172f6dfa1b9f8b8dee1067b58000000000000000000000000d3ef89ea232babf8dfa0100d515d023b2b3228310000000000000000000000000232914ca6a9d47a2ca5fdd5f16ff429c39643f300000000000000000000000009c26336b8abc9e3ceaa0336224e0d084dde2998000000000000000000000000091f06f4dcd27fe60257d395cbec624f6aef3fa8000000000000000000000000829611add9e7c59f630f28ddadc8764c16c6f3580000000000000000000000007ef43f69e32af44cc098bdf6c280fa419e589d8f00000000000000000000000058649fd224a2c37f83d8848eea5f401eab1f3f10000000000000000000000000870e2150140ae25d7967bf8e02b4e40761d4118e000000000000000000000000b666d7d140265cdd529d7ff2815fbd3e7529ef49000000000000000000000000070385da8830111df18f7acc5f0163691b71938400000000000000000000000096afc614bec737beef6bc9e97a8fbcca1c76540d0000000000000000000000008cd01b4b3a3950a773ad919841af94e7bd1b4de0000000000000000000000000030ac10848eb2c30e9250c9c2127eb3023cecb78000000000000000000000000619255cb0bd353b951442cf8946c7f0bdf6a133c0000000000000000000000008667522090b5d3faf15f89a40cd8b7762c70acf200000000000000000000000017b51461a4c11fb77d44623cc6171928c17588f6000000000000000000000000aaa151667e5b1af88f73ab8bd024586a9a80130100000000000000000000000068ff0bbd6907f5080f78f08326661c469689430d0000000000000000000000007b39fc246efa93afae7dc7ffd198f4f51219f87e000000000000000000000000578fea652ba75aadc7dcdf2cf40effab26e0d0520000000000000000000000007c3f89f4b0149e2307f77e7be68ec6e41defbc8000000000000000000000000026dd42b945a1efa2e009d3c62e6fe04f9a3fc22a0000000000000000000000007334def75b0d94214f9058f171ae14595a0f0554000000000000000000000000d9dca5d63ecd8695b50ba23a5ba84308c19b7ccd0000000000000000000000007dd2aa5dfad5a9ceb5e43091431158dd17a085e0000000000000000000000000a3b08e3a0837b65869545d61fbfe689528ab1c7f00000000000000000000000022224df2a42d66ae8c3f4724a0622b41db93a65b000000000000000000000000671fa2e20123664ecefed7d220dd5f1067f49223000000000000000000000000ecaed98fde14e78ecc2327b470e82d1b331111660000000000000000000000005227cc0a27ea5e86035a39dc3b4c66814eddea2c00000000000000000000000010f21af4749aa754f5ed4c383623688af43559e300000000000000000000000079e79ba1c35d0796d4c4235b0b4b4d09afe9c201000000000000000000000000dfc1f8982070663d90fb872541e84392169f34a5000000000000000000000000c92338858465d21417173775e9b1a57c926e2a1d00000000000000000000000081efeaa1ab72f695a96e0863ea6f63c5baba93c6000000000000000000000000f90e1ea3d06f7a7fea22e9f69506dcaaca0a548e00000000000000000000000047d03f2c3d836b502b327ebf0cf5f28ef52c6479000000000000000000000000577e19006588cbc22d9c02e758f1d37a9098028600000000000000000000000098e12cf0ae3bafa9d666b6ba61a2bfa9c0b1ae2b0000000000000000000000008f3c01c109c45f3d11a23a4e1900b0044eeebb390000000000000000000000004384d5975d2f64baee0b639dc5dd154e5e4f85e80000000000000000000000007a76af8e2823590fd9cc2a3e7fd765450fca6071000000000000000000000000b8064d5ef6f0d3d19d435b2c6ab7c9081a3abbcd0000000000000000000000004daac97e92e4e00df860451b0e0f4b9e9183acbd00000000000000000000000055c8722f69399e9870b2643926e19ffb8fda7aa7000000000000000000000000b5ad14ca92778309c4bc1fa8fa3e93c815d36636000000000000000000000000984083bd92af33e9830f75a077ec018c05367bdd0000000000000000000000003f43a7dee6908c245384dcd665412befb4c4bb9400000000000000000000000071ca66218209e14f9fc165e9d825688b1fa724de000000000000000000000000c326a8d12ed0b7f6b089281286bb68c710b58493000000000000000000000000d2ab88284009249939108f3ad9989d5a7b3521960000000000000000000000001c40b2c83f77b7db9b3e20910b8074802a2b670600000000000000000000000036b2b6492da853b441d0a0a6f59cd1548dedd48c000000000000000000000000a7b12e4a4a9cdcc1eaca29b93bd9d1c1710dcca2000000000000000000000000e91d22863657a913a98658a7dc5e59b5b92664c800000000000000000000000065477b0f45af47c5554ec9e1506034ff7128b7e4000000000000000000000000aab07280b32ad36959ca0dba0200abaa5a282fe0000000000000000000000000ea9237cbca7ce7063867f949672348f0fbd1b72a0000000000000000000000007f96da7654d49ab87cf2c2652690939f7d59930e000000000000000000000000a0f0617d505b4a2fc114b31c5bca2b7de58f747d000000000000000000000000ce3cd5b107d16bfe3833df785c77c70583c8356600000000000000000000000055826f7459236341ee817f0478ee7832cd6f2e7f000000000000000000000000c18eb436edff574fd5ad4496bb6bf6c1cc1765780000000000000000000000004b8ab15ef0b347a667b70018c2b418d7ca289a0c00000000000000000000000096f4b938571bbd3f9dea12adcf944c4b316b8da900000000000000000000000064a017349befcd5765dcc694feac442799b70b000000000000000000000000001f1c519ddccedaee04bb5d615d3f2a0e1924948600000000000000000000000017382442d33eebd4a0a0d5233afd44bca281077400000000000000000000000007d9f0189e92232862b74755e27b89f47698bfcf0000000000000000000000004be73cf644315a8e98de865320407470e3ddb475000000000000000000000000a1a0506bf671167650a380fa9f44b975feb677f60000000000000000000000005774de3e24e9960d59107f4e994fa298de1919ad00000000000000000000000098c7133799176a17d982352fb9251fe6e4eccd18000000000000000000000000cf43eee858b31b71e523873d998286813d073d1a000000000000000000000000bb515714184b89c71b7e7ec8fd1aed83ba6bf90b0000000000000000000000009086a3d362828f5239819a6d56c64d9cba79c34e0000000000000000000000004176e7701d3e2a25bde54713fbacf30f668867bf0000000000000000000000009bfcc17fa56194ea83dfed8a291e5df353aa3854000000000000000000000000554d2351ac93968811af4955070da07139706dcb0000000000000000000000006fbc32aff64d66b6708c73641d7b842da4c03e2500000000000000000000000088b01299ccabef88442991c5e097c4d8a3c75f13000000000000000000000000f8f2807e5a61009dd0f1aeb9cde7ab378f1868fc00000000000000000000000098649864081f4cc09cf8fc38a2ddc3ad69a2d6c000000000000000000000000041f219c81722f3d2244f6f381e725e1f4875e79600000000000000000000000043039e727aefd2f6205157c4867e5f3481d6ff65000000000000000000000000c40f26a65ed12d07f5590da13f465065be3017e2000000000000000000000000f15849e8c2bdc9f65300a5189f0f17e850220f34000000000000000000000000734b57a753b93dcbd8c743a8cdd639dde1411b030000000000000000000000007d911f879f26fa54ecb000875c4c9c33e07d25a100000000000000000000000080109d4d0c525a44441d2634d0a1d1e5e0a03461000000000000000000000000cfb839c51db4f83fdf2fc9d4a440aca0ebfedba1000000000000000000000000a91138b65e3afbdcf6e28dfb93ce89f2d86438e6000000000000000000000000ce0df56bbceb51f9e2134aabeff0c3925166e6960000000000000000000000006b895ed0da3b5e0377511b5a4c8393348526ab65000000000000000000000000533511335d2a6e7a731a9e0e92aa6992540cfec9000000000000000000000000fc495360a66ef09ce38ebf8e20b8b0e31879e0c7000000000000000000000000dc5a87067d7ad4fca606d5c447a139611cd3f53e000000000000000000000000113737d6e1940ee0084b5ee8d1ba9c9cf82e23790000000000000000000000007c838f99aecf5c2512b646cb1c8f0ecc5cc3ae170000000000000000000000004a9af5be73a8d2566645dfac26bf568af5635bd90000000000000000000000002f259578ca79db57d69b96d2d69c8695145087ed000000000000000000000000a0e77556d208496c9340f5df4aadbc8ef064a7f4000000000000000000000000204cec0bd7379d08c355af1968537b20f4414049000000000000000000000000464f01d79187ad5dc613214cd2fdda058d3c0c370000000000000000000000007515dddbd02bbbd7017a6cd6e33ffaaed4beece400000000000000000000000046eb922bd3f83bf54229a654c875e75284848ff9000000000000000000000000cb6637abf01da56bcad7f3da3fc8448de022790300000000000000000000000062ca326e5bf70b380c49d05f5dca899f0d186850000000000000000000000000ebb4ee4fafca88bea0d3818c4af43dbd29eada1d000000000000000000000000c872b86feb13952955c00cc767f243da3d90677f0000000000000000000000004f9b3d8f6aba4d62e3429f3613dd06a3da00c236000000000000000000000000204e5c6248c08b092d9499705ba7a7053682dee7000000000000000000000000218f56ac306ff39b3a6569717adecdce4d10f905000000000000000000000000428d499bd2a660ae3a97cdc69292a408522f25e80000000000000000000000003feec566ac8cd9b02d983c351bcf9ec2540ee1d30000000000000000000000000b90cca2095c108486f8c5dc076b6e0f27e4e5ad000000000000000000000000c07d3098f317205902093c16250e13b1037abc06000000000000000000000000e5257cc0dc7339851b9ee2c7f44724858b9601870000000000000000000000001aca5769ad1f96c371d4c844a9380a208df8978e000000000000000000000000ecb00be83d6c1585ab488ba567e27d3e877566f80000000000000000000000007956d2bfd6ee4e8c5b5455ea6db305fa71879aa500000000000000000000000062b229f585b70cd85788889e6e5b5c815159481800000000000000000000000066cf2d5880173c604d7ea55ae9ef5983bc0cbadc00000000000000000000000003bf5a6c7001c5d8256ae8e4e3f195fbe7cdb038000000000000000000000000f97574bcdb05d8f45f2086afa63ba7becf285930000000000000000000000000f6aa3b86e6e965634b3cfee4a2d068d11eb96afa000000000000000000000000ec5981eca08adbc257c361accb824a62334856f7000000000000000000000000e493013c9a647f9b1bdaa6ec1610f75de40c0d5800000000000000000000000097f98a1cd23519175f2b6c57a3072b384341dfc200000000000000000000000095e896acfb4d7dcd8f63fbf353e8581f8eacda6f00000000000000000000000062d466504df0bc79b385c3dd8cde60cd64a6c4240000000000000000000000005beeae33ae61d8c2c3111757843a919dc6c76f6f000000000000000000000000546239ec029874c9697e18c1d3b7062cef2ae8b70000000000000000000000000af8068b9aa6a76c412f27278a00869d11c9a9b7000000000000000000000000ff3bf7991a13a36d3a61abf073b6fe1fc9af1c1a000000000000000000000000b351a617ff6262b783c672f1b2b283604b363208000000000000000000000000c1b804492be9717aa1f84684d1b272479902c87f000000000000000000000000676dda2f7ec0bcd766bf3538afc4372fe0ffd2e8000000000000000000000000d11a6fd8bd3177c7c46fe71639b0245e796d79c4000000000000000000000000abdc28c792beb49d0b92d1f35865dde842b46c9c0000000000000000000000002180e7788301f4f49e056b1540b0915193f26e810000000000000000000000008970134aea529abc704ac14e836de3e0ec43f6a500000000000000000000000008e0a621dadf4c03fef10e9f91b9a5d646236b6e00000000000000000000000025f1125417aa9d9366630a62db3c75581dd657dd000000000000000000000000d2e1e68a1c9d98f0ba253a6adb0ce938fed556340000000000000000000000005094969487d1a937feaf5e7cf123f69c61bcb7c7000000000000000000000000098f6c046ff2ce2218335d10705af175512b6c4100000000000000000000000062d98de3df49477b4539fa6a07458cc9ca7af6dd00000000000000000000000063f7e32384c6f39ddc4bb00314f161e659db71660000000000000000000000005014f414c84305bba09f2b2249ba9f1608bec92a000000000000000000000000af01d3e75c2e2027920a3862b1c9b81c641a4968000000000000000000000000b271642586c4fb036cec908cb5e27e5a53eb72220000000000000000000000003cb65ee8bb1d6e095b8d00d5069daa3dba83116700000000000000000000000044debea9001928b23756f93b19b198ff4c49a622000000000000000000000000c3223de6c833e70af832d85f88111e3862b076e1000000000000000000000000bf81b0e80d150599a02a1db3d6953173b25c552d00000000000000000000000079970464cdb1d3b13bd35a04fe86ca38ab9b8d280000000000000000000000008b9b967bd848c68fe4cd94cbd78fda8e949d8a4f000000000000000000000000f39622c415779fa126e550dd5e41af17703c7c2a0000000000000000000000000122eff95ffe204cb4349ef0bce078d2c886d4f60000000000000000000000006a30f618a497a4d1be8916dfa8a425e6e13196b10000000000000000000000007657a1460210bb689f9e55d3dbf83c1dc92f8c1000000000000000000000000047560716ff68b831ae869d2710ce5e9e206139c70000000000000000000000007c7479fc800fd50b1328f553cdd29128640c5fd6000000000000000000000000ca9b8d4aeb7ac1d2368fc6761cbc8df918c0768a000000000000000000000000aaad45b3a3adf30d9431b3e995396f1024630ea7000000000000000000000000718d8934b576790626a687b21ecf92ade7cebfea00000000000000000000000040e7fc1603c6da44198dfb1d8d6c552d5a1a16ce000000000000000000000000243da7badc82441f364da6b708270864fb163f5b000000000000000000000000156962fecc94ee6553d568232a6670bc8dc32f8c000000000000000000000000028da71d085ea68c8bfa41cc1b92d8c9ee69bf040000000000000000000000008816fae9bbc6242d04d48692e2c358fc44e47ab40000000000000000000000002c68afb99fd88bf937cb03ff3350dc823776dda700000000000000000000000062f8183e8c66d8ca9f14962db1dbe03ed91f6d61000000000000000000000000c20b7c82847ab3db71c7f95ed282cc50aa9a8d75000000000000000000000000ef0836eb6ab2b99ce8568da8f7cb57b9b17df3b8000000000000000000000000581ae5424cd116bc810591bcbafa193414d004b60000000000000000000000007166d690faeb65c86daa301f672b9a0b6f1656d400000000000000000000000058c97f4b44a9bde440e2e499c6066182d290049e000000000000000000000000fd56630fdc1fcbabb835b2b6ab4f1b2cecfd0c6a0000000000000000000000005c3c3471b55c99a50a895ac422c6c42e36ec8f56000000000000000000000000310005a03ff6cdae27f79b8e5f80a3e5304213bc0000000000000000000000006148e73a01ee67427aa26b9ef313c5939a866176000000000000000000000000e4a217a51ac08896dfa5d5540845e8578f5d84a400000000000000000000000008764c54b3d18f452f90b1ce693ba7b5cd86fcb0000000000000000000000000f0fa0f59ecfc5b0cbc9015f986c65b53a40da122000000000000000000000000fb3660606a77b7daca89438eb79975f1c5d6c3d2000000000000000000000000ef0c0b3e91f8d7aa54b148e817818aa852b6e93b000000000000000000000000f2fa25ece679ee08aa896fdf0ee128e8ed94a8a5000000000000000000000000121e2746f2c6e072719eda7a2d99cbd9210fe1f90000000000000000000000003718951ea7e2b18b7fc2102c04d3e91616823229000000000000000000000000bcb210ee8f825338ac74be2a9c902d87f271a3ea0000000000000000000000005eaeab1c31e0754eeb31da30eff8f7228dec988d00000000000000000000000053e92646df4cb6385b231ec5414f5469219b6209000000000000000000000000ee2c9cb6b8a0989750e8bfc167f64a55612f5115000000000000000000000000de2ad84ba05ccc06cfbdfb687a3301b7c125bdab000000000000000000000000a224d5366ed9632759a3f02a08177d9c98a584970000000000000000000000008de8115dd119a2fd93b538bd88f049d929bf16bd00000000000000000000000084c349645481127e1b9d86ecdfe7988d7881d2260000000000000000000000003caeb5d5657e613b0f793a685f8c82c48b336025000000000000000000000000f17b6395f3a1adebbc3498e56cf4a10bbf48da4900000000000000000000000072f16c878a553c943db891bd46459413f4eb00af000000000000000000000000fa5070ea46f123eb98d48ee5da57e115a117869c000000000000000000000000c3b3940f6cda88efeb9209a4eb5af4d7235e8b79000000000000000000000000af737ea69099a8cb1ad70091abd5e4eb7e94bf920000000000000000000000004a0e1e4936b2b12984527cbfc677f0e1be73046d0000000000000000000000002bb1bc18dfd380c8a4278ec38cb92749874bd3a7000000000000000000000000793f4dd8c98f7c2076ef81bd8a34338d0584fb2300000000000000000000000056366bcd17d32daeabfe69d87f615a3ce2ffa1570000000000000000000000007a30c850c19d8cee0adb55268e58bfc0c4d0d7e1000000000000000000000000e9f7e72e2d8408d6037d5d11ffe7fe4126d12f4b000000000000000000000000e22ac710e27d243e5b1e7054aca819844e55c4b200000000000000000000000062ac8eaa935740fa9f82d38f61a0b49f1e78c93f000000000000000000000000be890521ba7a18a1f532f7e0196b8a913c6e2b4c0000000000000000000000005a8c00f39a4d850c5f1a915729eec1414e635e10000000000000000000000000056eb59a54a51d87af290dbb34036480ffd6ce28000000000000000000000000011fb52c16afee873fc025e0fda01b3ccb1cc639000000000000000000000000c1f268fbf1badd7d82fd23326510fe1c37d279ea000000000000000000000000b1d39779523b1ccfe4599c803493c92d8b34d011000000000000000000000000f448100e6375145751376b3303a04d78a9f9bb160000000000000000000000009c2650e0ad6583ca6ec934942bddc7e0ba5cee4c000000000000000000000000fde9b63bd93eb2fac238160278a63ee9c39488ba00000000000000000000000070a16a477b00420a956a76b0dd3d2679497c907100000000000000000000000069693052a5aa1c1c5817505aa3c5cd214bf1ed0e000000000000000000000000247da4f788e3f3f8e93d5bec8c88e088bee116920000000000000000000000002d14b7684c2cda1ff9c4537b60626f62bd17226c00000000000000000000000058b57452ce2646e49b58948dea0fd3414f0bbef5000000000000000000000000e56afd2a8f3bc6572aa8ea59ab26232137e9d9d50000000000000000000000001a4bd7143257f345c4b112c620f9eb6d90ee8e3d000000000000000000000000beb94e8e4996dc1f330735207f3bf09b281108450000000000000000000000008b5de2b6b19321bbd92e8f379515cb7b348f5cd8000000000000000000000000ed0ac32abdb7a180ff7575993603cf1258336c2a000000000000000000000000963f629497005ee59db33f08ca1aeb7eafe38ac2000000000000000000000000b177349ac7328fd67b514419151d0161bcfded5c0000000000000000000000000f75870457a78c2465a57315439f2cfeec9cbe9600000000000000000000000094ddfca59bc02e59f60e4fb9535f716c7f67f8720000000000000000000000009fed6407e19edeb1091bf761c993bf0c8d0d68230000000000000000000000009a7d0c314354069ab6fbdd91ddf95d27c68bacf000000000000000000000000059d3581e3f1c490056765cff0a64db65b4c7c01a000000000000000000000000dce0411e9394efd6fc2669f95c525401b238fea000000000000000000000000084fa1ba878b3ae4a956bae18743dfce53618bff100000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8