Special data
- Status: Successful
- Nonce: 1361
- Type: 2
- Gas used: 12423391 gas
- Gas limit: 12523157 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:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e80000000000000000000000003f722193aee9a8b78f71fb2e33e18169c502590100000000000000000000000071400d2765cd51d552e3d0e9a0d21afec321ce0700000000000000000000000047dff1ece70272175f60e09c2411a7fcda724a9b000000000000000000000000cc4eb96de719783e06fb20e98a72634d1f3d35f70000000000000000000000009a654adcc54ba8c92bd6ddcaf96aed63e6257901000000000000000000000000eca05a2b75bfcc773e7de27a99c8182017c8c80e000000000000000000000000d497e961a89913db7dfbd0b2e01f078c330502ef000000000000000000000000f1e11703c0f94d28636fc906690de1a752857f4a0000000000000000000000005f2feca039c9b224e2e7c3558e637ced3ee8057b0000000000000000000000004f48780688a46805c9401560b6c4f3b3de5d983d00000000000000000000000059885ba1a900c4b708299f37ac78a488dc5e82cb0000000000000000000000008541dbe3d76e7c8f7ca6f7282dcaa549a92f359800000000000000000000000031b4238bada5e90879c5659d48bfa8ac30c35d490000000000000000000000009999069a5d3e95f92cfb3001bf88e92176d745a8000000000000000000000000df50e5e0cf4d0257d9df1b3a508bebec86e98125000000000000000000000000f01bc72e51f419fc775375dc2b08f0231b22a5b7000000000000000000000000ded030a57be94a1267a01ea158794cb7b5a2ca86000000000000000000000000ad11c13d34cd8e75fe0eb1ce294f2d9709b9c8530000000000000000000000005c7caa714acfd3b4f9f47fce8f4ec90bed714a0900000000000000000000000092d89878436ba8bacb2440b791b7e668e9a3593200000000000000000000000003a8e19a6f2dab4ed6fd427bce2547840bee93f9000000000000000000000000ad9d84d1786bf2d0762fc24b7c595de1857fc0b20000000000000000000000007ef34e5f5b6eda4ac5e8f73d04a13ae2fc78fd3c00000000000000000000000068e9d1db0a8a850fdb89cd28a5fceb5b704d39ba00000000000000000000000067a645a5157abbde970d6db7a027ee7ae512bf7600000000000000000000000037b471ce014b1247e60862625f5e1d7643fa36c8000000000000000000000000b44fa05331a4b84fc33e1893279e8888de4fba03000000000000000000000000bcfab6dc5de566cc60df5cb11f7b86df3f18f668000000000000000000000000476a0ead2f3685ab47b696bc19466ee5f557ccfb0000000000000000000000004b674e9115a62111074d893f2d0960e29c3c885a00000000000000000000000015fe202e38d424882f3f7d5af65be1446b9f9c9a000000000000000000000000727ea3b02967bfe72142a6c9810bbbb067b6d2d3000000000000000000000000d8f1f82e9fcbc61907fd4ecb2db8ee1dadeb88f10000000000000000000000005e385688c35e0572fab6ea9cd007ba28ebb2fa61000000000000000000000000c738ee1395ff55da345bf5b059308eeb6a99c8db0000000000000000000000004f4b1e0b338c3f46f214db1b9e455b9546ea1e0c0000000000000000000000004a64b92ecd477423770ee679b07fbeacf656e312000000000000000000000000af4b2dd4ba817109448d57c7135539a262da77300000000000000000000000008c78e937677a8cb720c9bc47c3b117876c89e95a000000000000000000000000eb8020b3c7f77ab3f590e3af7280aeafd2715ec100000000000000000000000073306c6929ce387193fe20c2ab4b7c313c6d09ea000000000000000000000000550510d73cdd9a2cd97b1c2f9e47848a12da1eaf000000000000000000000000c6efab003196d3c614e9a65adfa25cb69c01ea8c000000000000000000000000586390472cf92e1d83fe5e8f6691c4d869fe639200000000000000000000000003e0a79dcb924a5c7e02bc95617f175093e7cf5f000000000000000000000000e799f498ce5440a94cbdaac18214a58455729ef90000000000000000000000004c18ae8d66d9be6859912f3145f06367e2c4b6ce000000000000000000000000a44d3bbdd1ffeff9471b250fae74b29c1659f226000000000000000000000000b0937bca1849811d0711defcdc58f4d0553fbf3e0000000000000000000000006b1ffe64d0a5dc4cfbaf58d70c05ac034e447d360000000000000000000000005d9cb7b998c7258582af93f835ab278ad1576d7c0000000000000000000000005e9120612014d8802db5878b39a6cdc769d67440000000000000000000000000405d92e0077bbcc23f33f410555ca0dc7ccc88cc0000000000000000000000008a898e4111bbd255cdfd7dcabef4ba25fd8a576a00000000000000000000000053f49fbdea06b5fc673a0289e12ca76b7dcff27d000000000000000000000000cafacfc5cc08586c6e8de0a2cd4cb7afe6ceaef700000000000000000000000065e10a99af058a3ffc5445907b098d4812aa077e000000000000000000000000b53feb3a31f5c0a12b96e90a19212fdd50ee722500000000000000000000000026e850e94b0b7b672544a5b60ac3463957a817ba000000000000000000000000d78069a8aaf446e71d902980d729a02e4c355177000000000000000000000000675693b14df19a1920864c33ff21cedced0e521300000000000000000000000024e7845d6dac18271f2b9e15d3a4e6f76e9b09c2000000000000000000000000d9f74ec7cea2265740bcfc9edf4a1dc40e591a4a0000000000000000000000007327035b1abf420c7a41efcb00920427052791e90000000000000000000000004906f48056776583bdaa6a6c2e4f478d15ce8608000000000000000000000000a0e93fc572ab4b6aea09a6f8afbe48a0b3968f8200000000000000000000000059d13d467ebf0f4d6690562bda364865edf4dd520000000000000000000000002c4423646c318d06d635c168a788c42d8c33d51b000000000000000000000000fba228c12c0577ae13487390b6c8cc914ff886060000000000000000000000006e9afa58075fbd2e94ef9ef17114ec2599b24093000000000000000000000000095d7b0937fbf89f8af7604e924d7da756e9755b0000000000000000000000007b7a7bb315464585c04726182eeadf7fecacf96f000000000000000000000000f610b293b1ad4b535db49a70088b6df0c55e711e00000000000000000000000019d5cd440a8fff1086f3938acdbbe597807033e500000000000000000000000099a09039a750420f75665dd1bf3bbdb21e29635d00000000000000000000000024abe43e0b96f8ac13a51549cbd2a5942f8fb95e0000000000000000000000005125bc978b3fc3d39cf27aeb8ce0c7b62bdea9d50000000000000000000000003131fdeee90ee81bcacf6782ee2cbd2ef499315a0000000000000000000000002fa53403c049b34dfdbe211b1f83c950d603e2d400000000000000000000000083a82bf1b555798cd1c7f3c51a7c91c548cbb40100000000000000000000000091e55db8dfd4b9e3a4be728d06db061c322afd94000000000000000000000000e46cfe837ec70b2aa47002111d42c0cc5497a5560000000000000000000000003f6ac3ed9017696c5f433f380358ca0c324c9bca00000000000000000000000037c1eb7f00cd43a1e52f4e93b55ed324ce60359d000000000000000000000000c480b05cf4580dec56d5ddf13988c4dba043ab4c00000000000000000000000034afdb3a736216b84ff11aa05b7750191c8cf390000000000000000000000000fb89dee3dacbf470e6fcc50b0de714963a9a94150000000000000000000000007747fd631a8c8224728568c9c98338be22c1b2f80000000000000000000000002f80fd767c982badb13d105963d4636ef032f87f000000000000000000000000ad539e735c3dfd83405b3cc788db6a0e7573a0e6000000000000000000000000d373d5e42e40af5ea179b03ea833a2eb8ae172e60000000000000000000000004bec42dcd8bcd28d1f078773ee6044a1356b4227000000000000000000000000509c953cdc289c476ea19f124c3e5804d479a1fb00000000000000000000000094f1701ce03962a80fbd234fd2e22ae15f002cd2000000000000000000000000ba0651cb7b5ceb00492a7c6ff08fa1edb681df33000000000000000000000000d12137cdf28b354e81761200ace6d67518361132000000000000000000000000585d020901af1bbc1594edcd1acd3d431c43f2e10000000000000000000000008ef0dc58f60091cebea82f225b912d54c4629cae000000000000000000000000d4691655a3d247ee8386e9096f8438ced5968e500000000000000000000000009a5987d2ce06cfd45c51f046c92b428aef409efb0000000000000000000000009b1db8a6867946024817e428d2d94816c1eefe28000000000000000000000000fe12d9f85aa2608bfd845a480bec80664622632900000000000000000000000077ded405a8f822eb850c8708392b2dfc1ff5add3000000000000000000000000fe452bf9a4e93980798893b00e82b9753e48428c000000000000000000000000b670bf2151ae2f09f8753a88c8a5a6bdb7c1c8eb000000000000000000000000383b28cf0d67c1722b01ac87c1922e6c8e2db44e00000000000000000000000098ec4a87059819d1f5670c6a860a2f04085d95c20000000000000000000000004ca267ae7f3516e755d9bbdbd6dede662db185c9000000000000000000000000a3908b2d32ea40dd9635f4e007dd148cf89418d50000000000000000000000007cf87d50c4f71d84f395d4b5eb5866a98507f32a000000000000000000000000a5dd608250311b9f454a5e9b1da6a2d31358ef7d0000000000000000000000004f77e69132ce2869c4e0e57abb7768ce417143c2000000000000000000000000fddabb4b3ecbfbdce291e4989f0b2c51f1c03175000000000000000000000000a40620000af2fd16a3ef26f1f885f886029a993b000000000000000000000000bd2545af6c33f6f5f3d302d6e890e1fb7caf6fee000000000000000000000000e1074aac507ff3c286d373c89146cdab354750dd00000000000000000000000072d295368785139d7a525e3c30667c8ab35917dd00000000000000000000000005436c391855f055e8e3f72ed6e228fbf67fb6bc000000000000000000000000e498dc7175453f8555d9cbf05a05045288df4c86000000000000000000000000349159c7ebe68e497c85b339c4291fd9d370103c000000000000000000000000047afe41344f5d6a7df67856bd7b026d8212afac000000000000000000000000b90628dbc3a15402749b232419fb1c6e8989e6a3000000000000000000000000f472e673f12223bc733778c7dd01c70ed2f0b40300000000000000000000000067d20df815fa5679f88af338192dd4f56877f3a800000000000000000000000073a5ba42c519ec5bf211645e15e184e1c5fd66ce00000000000000000000000042833c6d1496528adf7d22d5f631f8bb0b6247240000000000000000000000007b703417c8757c99739e65aa58e00edd684c54180000000000000000000000001e7e7b7e9efd78898b84b6da7a2347c3b41f6d95000000000000000000000000f87b671e83cb95c5d1e9ac46fcc82c699290b7f7000000000000000000000000b6d4d10c8bd8ef2d0719f664f15fa1ab60ec99b8000000000000000000000000bb6a695db9e37676ccfaafd2a8cd1fd238efbd23000000000000000000000000d2a64d99025b1b0b0eb8c65d7a89ad6444842e60000000000000000000000000a0a8e9a8bb429ebf5c9114a1b37ab70cb0c2c86300000000000000000000000075b6e1261e9dcb3bad68d7000ab43d71db1e95780000000000000000000000008bd0f9e8b7334ceffa0e8f3166bf0fdc11725c3b0000000000000000000000003f63c9b3c53cf614a2f40dd6aa995801c85c3989000000000000000000000000a8be4235428c999f97a1707a29855e560b30d41a000000000000000000000000367b6a56a3861b707e7c134ed2fce1149dc7dbbf000000000000000000000000685bce6ecfc94e3f2493d4577bd5dca3cf57ffb0000000000000000000000000397052be3bd6b6173fc6714631302e7b992fca95000000000000000000000000c932ed5924f035216829907ca2c808fede03a3140000000000000000000000000667a13d57565dcab046aa8f833128a408bc650a000000000000000000000000b8b72652dc91eca6459ed029d785296598d0dd2a0000000000000000000000005273c4d1a9aefb865f57869ac9c0d997e4f4527800000000000000000000000046a3200078ab147d118f8b03f6ddc3f99aa04436000000000000000000000000eb194d7d28b7d57be3515473a720ecd9b3bb01a2000000000000000000000000533a3e5a00bb897ecb4a9acc551abe37ed6830e400000000000000000000000017572efba9324fee9006bc993cddece141497193000000000000000000000000ee6893abc81854578975686b8f27f2586fa56a1d0000000000000000000000003915554718c9b4ff5bb801b86221c737f212812200000000000000000000000073786f22a06ce02158c5b1c9ef135aa5abf80bb2000000000000000000000000a706a30ce8192150c961fe12a600d8dee12149cb000000000000000000000000c0eac5d7ce217eaf9a69271f703aa7a38b79e7840000000000000000000000000581528c00c621226cd107214c73df666033558e000000000000000000000000f718e9cec747b096bfe01d42c7f126bc1b4f60a6000000000000000000000000ba7a213719b96642ce8c8987cb82f4601d98fcbb00000000000000000000000098bee23f076be7b00fa0a2e243f821ee1344de77000000000000000000000000c400a3416c677f4a1a5faac53cfe721427bf3855000000000000000000000000ecd7892754c56f62c731cee700c2852738a0aa690000000000000000000000005b79ddef98bc740468544bb13f84001980b1619000000000000000000000000006dfeb886a0937eb7055d0af570857453ec243c2000000000000000000000000a470c2fdef5870e22cf62d14ce600fcefdddf89500000000000000000000000067c8c667bc56f7585fae31e801b3b39a0efce53d00000000000000000000000078cee78bead050fe1857d21f5e7c3b297d8289d50000000000000000000000000e9db0f8141f0955643cb248e2b375fdc05ac929000000000000000000000000d34ae801997008d9d0d153d5f537a0abe4886bb5000000000000000000000000ffec84bfb9db5f838456026cf88dbda620db15c30000000000000000000000007a757e519504acd6e02db095631615956220a67900000000000000000000000062e68af906da5cf65a7e39dd56fc98f32939ba97000000000000000000000000bb06bbb5c4504d635f1a834d367cf39450d11c4c000000000000000000000000b36b1955e8ce26e4c9a64ca51ad773ead3a27a9c000000000000000000000000f9c707164192a8af7b40f7ac9651c9d788072ddd000000000000000000000000217dea8106e5bb893502dc5716786606b86af317000000000000000000000000f9e00c744cc872eb77486444b0f23ac24c4899f2000000000000000000000000407fba0cc8874fa29c0b52316b55559761ea3ff000000000000000000000000012dcde80896fbead89e4f65dc664e84caf8b7d4a000000000000000000000000873d52203566a154f075faf08faf225b52374d0d000000000000000000000000f97e2b093b0351a8bb8743ddee957249e08b996d0000000000000000000000004882d3d71824d953a5df24b4527afd20a21cec87000000000000000000000000f5350ca017873a29a1810dcd1a41e946ccd415e9000000000000000000000000a64e0a1a635a71a4e0bcef73636567534278a524000000000000000000000000d5acd14b325bb7fdace2f2af5376057367417db2000000000000000000000000c929fb5170ca133c9133c7dd5dfdad0b7784858d000000000000000000000000236d778f16a782da9d8a52696d90db29608d8845000000000000000000000000d4271fb9ad8bdfcd428accdfa84d93190e9698200000000000000000000000004da476397ab7eaec6e8adc9eba5744f3c0fc34fc0000000000000000000000006b15575d5ba656a7a8d30497145c0761236fe745000000000000000000000000a78a45fd59fb532cf132b68911686a131aa647c8000000000000000000000000867a037fca5aedcd726a9a3a17b2eb74b8b1290e000000000000000000000000e48d6a1ffbd8e2a1297948a3be0d0acf11d22c40000000000000000000000000dde4ce3405e2cdac6b781ef0753d082ae8ea46d80000000000000000000000005a53d006ba0cc9861c6624a53521b872000c5829000000000000000000000000218b00a29c315dab688c82c0b2f7f11c67614ba0000000000000000000000000cb9e7e11833f64b628b8b2f7dc4efe71ccfd8a67000000000000000000000000dd6162ada4ffc8136be7e0a165bc867b6291f43b0000000000000000000000006e10431dc21c45492725e2aa42cbe89090f1b38800000000000000000000000085a3262483c5b8c6badcdccdb72e0c1b2bd51a580000000000000000000000008f55a368010e8041be1a8568a6aff724ac25eff200000000000000000000000034a9991a57dd4f4f4f77fe8b51215247266dc0c2000000000000000000000000c15ee7c36d7e704821ede20d89fa03ae85e1914c0000000000000000000000003bc3a1fb6576044ea607d116e4a65ae0bc01ac47000000000000000000000000f04535115579728b94f7cb03672d04455475fb41000000000000000000000000d6640c070f8b0a2295e35b50092e6f2b1760e9150000000000000000000000003222b4742f9df451515f86c287d0a47d1463ff640000000000000000000000000adc4613a6b2f1ab2dcdac559ac03ea9beb6b0e200000000000000000000000078b155d7bc284a887f09e028a360a36cc4c4d4c8000000000000000000000000cd3a6b741cd2639bd78f8374e4c061127c36a434000000000000000000000000cc46ec14d63327eb85610107d48705e797d8dda60000000000000000000000009a71cd556452615cc73e8847c1f952d05efd4202000000000000000000000000ced9a221573b83e952687a1da2932c0df7fbd4cc000000000000000000000000ac058a5c40de751895b1cd73d1c322c3f478a04e0000000000000000000000004290ca73d6995456fa27d223e99da17e436d8a0f000000000000000000000000baee8225232fbb2baa0f5ed4d584373884c966f700000000000000000000000079ef6e660af7b70a71b4ab5c6804a98f88cbaa230000000000000000000000008a7327190928b7fa1e4e555f5e22b17368f64210000000000000000000000000b3ab65082f77197032160f86c497d2c7a5c76c9b000000000000000000000000a6b21d1233c5f92f0710c88dd497f18da1e27549000000000000000000000000ba3e99b8835c1a2cd1644b1dedd4105b82176838000000000000000000000000480062f5cfae0dd29841dfbbf052b70b6f31598d00000000000000000000000059785375d04c3f62e7894ec4383759148f8361a1000000000000000000000000a1e7aade9c55517fa901b10b709829b3f76976c60000000000000000000000005ec181c6e77da5a32bfa77b2494aa7436a8cf089000000000000000000000000a08ac6bf0a0da798ff3a927cfdc0d93808cd369f000000000000000000000000449717ede0daa216a59b3898ca20c96602a817760000000000000000000000008c3de1634251d1e51c28844391fc9c11abb9f5e40000000000000000000000000307ac651fff79f5cef9441fa645921d25ce02eb000000000000000000000000011b5fd2983c97799e6f2521b7ce966a9d5370e10000000000000000000000005f2d09486e3809fc574cbb35fe0bfec7396e2ee700000000000000000000000078489fa62ecc92e2689e95b8e35b132356401cb60000000000000000000000007e05e0a0b4fb7e7d66d20f6d3b3edf58fd5ba41f00000000000000000000000062489422eb07fcd432288cc982612a7174331fd30000000000000000000000001bc7f8394edbe31000d4b644d120f3157ad6663f0000000000000000000000009977cd3d56974ebc51931c6475268db3b2afa202000000000000000000000000ed909aa88c8ed65b42b3fc197fb3afde51676b9800000000000000000000000039afc600a7ac0070d1cd8cd41438ac6c0d5659850000000000000000000000006af598fdcfdd91e2497889de0e502911ecc54bcb000000000000000000000000cb4b0c3636c266293494c3f7893317af31712ac20000000000000000000000000954480817f9e2d1d7f54f447451132ea7570491000000000000000000000000d925052c6b552584bc45268179854313ca8d3d9e000000000000000000000000196a25a4ca25821ce55a48ddcb2a36b02ecb58f3000000000000000000000000ea12bb0ba9eb6b62df16f01f42b1f50ac3ae878a000000000000000000000000969c70383a95704c6a35497d8c77bf38dc152e630000000000000000000000008fa8254fb7e53c429277e734a0570194f54dd6c4000000000000000000000000f838e5e1a34fdd88cb61cf9634fe5f1fff7d27c100000000000000000000000040a3f5c581bdaf1a4f2db07b25b50d9ac5ae42f60000000000000000000000002fb5fdf7275b3000363b1f1c329e01a085ebc0720000000000000000000000009fb54674d1a45e8edc4aaa977a79072ad2d884b00000000000000000000000003cb08e56cfd03f10cc36473a2903e4f1c3ef92bb00000000000000000000000028578e91a5bcafb33966736a339750cef54f6f580000000000000000000000005aae57eb70ea749fefd2676b74aa5c04f597c450000000000000000000000000eb9754309fe8c53a0c5383b6b4f3ce4fbb7779b60000000000000000000000004dd1060fee65309c7c7c700e33317e2a7cfc9d36000000000000000000000000ed5775b39304508c32a32b0c9ff978c467515e380000000000000000000000002e3524f01113070d78f7b13a9bec5eeeaf8dbdee0000000000000000000000006186cb0e199632724a3943267368ec92abd876c2000000000000000000000000c64ff45ff02e838a82cb9188fcf60d22879da6f60000000000000000000000004fb35c8b83b576872c289f306c805bb2acc087fc000000000000000000000000060f846d68ede897cf664fa655fb48d3a17eb2fa0000000000000000000000006310e79ac53fc49006e88eef9c0b3910bf32d285000000000000000000000000f2a926c4e401dbb43800a3c76678c8725c3299370000000000000000000000001c864d7b2a57a7794d1476c98de2a4e641dcb13b000000000000000000000000d4e0b477df18b47c1058430ba609925ea3d39c980000000000000000000000005d8ddadab93d6136628e433e25ae5bc850b72e330000000000000000000000008506c68132ed84c6d814e8b06c675bef4a37906100000000000000000000000044eca7572162fccd6fc48c1a430c846de0fe941d000000000000000000000000537f647bda3a18b4ffdbc72e9ab2ab7ce135bf39000000000000000000000000abb6f4e4ed9fcf130b6a8fa67207c314c0d59a930000000000000000000000004196bab358982a89ac75cbec9d681c7bb1fb4dac0000000000000000000000003b8336fe44e6615ddc9a7a6826349f6f7f47c871000000000000000000000000939135417f1af940ab9fa55b911394699d51ab47000000000000000000000000c6435e608fec6152c43b8f26c2b65663dcaed5cc0000000000000000000000003e6afcada82332fd20fe2aaa580a98335c5cb11d0000000000000000000000007f642418b4f0990e98e826cc0f998f50418037d4000000000000000000000000847d857ebc41b5751ac0cd30ae2a999302e8bd5000000000000000000000000086eaee70ad4bd9f253c09e944f32c1a5c5ffc26d00000000000000000000000000e4c6fca6afa9eed7e509d742a54a1aaa6313960000000000000000000000009dfd47b06ec591abbfa40a3d78bfd89934db9dae000000000000000000000000a53b4d39ca4dbeafaf9f83da7bf3282b101b8b300000000000000000000000000c113df945412b583905cd14c18a24df6bfb443200000000000000000000000068ea7960911b5137a9e5fb0dc00433ac7177ec640000000000000000000000000849f5477813c0acb47aaceb5fb64da0ea5256a5000000000000000000000000c35e944b53b1fac3342817c78b66b6fcd7de5f520000000000000000000000009c572eedd8752df9302405f8656d64efc10f895f0000000000000000000000002544a01aa45fb6322e936b2ccd9516bbeeee2edd00000000000000000000000027c30dcfba9181d4bf650af0fda1920babb79eb60000000000000000000000008426d9396cd3ea82e4723abd598cc20406d50c7900000000000000000000000036e88a9a1197c85ed265174b87745c7664afcc7f000000000000000000000000e308fc17830b06ad500bc94b48a7952276ecee340000000000000000000000002c511a6b126106d3e0a7c80fb6917bbfd9957c2e000000000000000000000000a9094ac718b4946a3e484da6d08a99c73d322a240000000000000000000000002a69f834f5b7b804719573bd829096608d6d4ad2000000000000000000000000ba157eab380f54be572f69626caa8c7016fb85b70000000000000000000000001066977e66ecc2776d91b6156dbbe647eb5e6bf5000000000000000000000000e123a9195d7593f7f793a91c5300fc89750e54070000000000000000000000000c29dcd755e4a4a14ef9676b512acb241f157e020000000000000000000000004f723756f391779a93cd91c3ca3bae7fc85205190000000000000000000000001aecca6b3ed893fbaacb2b70437fbba4ab3fabda000000000000000000000000fab7d31f5f10a5183b9c8bea6870e331006abd41000000000000000000000000811b2e950badf472174e1a50fdd41849bc6d35fc00000000000000000000000007f7be1912a2bb4809154983c1eff364e306507f000000000000000000000000ce8b0d8a1087c5efb5013aae574bb7f615071f71000000000000000000000000b663a035afc6a524ebe3c2d30b66b518c7a8e612000000000000000000000000aa94b2c7c60e5643b4821780221b44c0c5fcd8170000000000000000000000000aa428a63a53ad60ce166260039f0e290881c5d000000000000000000000000002c34a7a0ba98151b05a074c98695e659ea2a690000000000000000000000000a63796d1e1f22f5823c8eea849e9d3b5e393ef27000000000000000000000000e7ed033ed34784771d718afa953de0454b4529a30000000000000000000000009c590e540b6d2b602565d00eb47023a2ea66f4e0000000000000000000000000b7b0e034a9874957cac0f3f6b2ef82b6bcd8d9b400000000000000000000000025ad6f9ba89a446e08711be79b97587abf85c6090000000000000000000000002e77896faa91145218caaa24592dd83faa9cfd81000000000000000000000000dca9c9e9ea59ad8a75fede1a65224152a4b4a7b3000000000000000000000000d6d7e4b2fd729d45cff206d921d414dc37763cd10000000000000000000000000a25b5e0b8d5af439397108ddcbc08e59709112700000000000000000000000050fb3c465d2f0570081d44372605148a0a537f47000000000000000000000000e84b1516b328971a0c973ba32a62ebd5cd0c6102000000000000000000000000b0ec0bb8469859038c83b771f9a8bdf8604801a60000000000000000000000001ade982834121e98bbdb20c03bde0ec5135182ac00000000000000000000000034a422aa80626bb95ed25cbf3d76eb0581c8579f00000000000000000000000057bc397f100a376f33567bb69e8e4f1d4552f81e00000000000000000000000090f19d3e8485eab6c8516104b5f1641f34bb754b0000000000000000000000003b5f06d1d023762f118fff84f56c8f8b1435b377000000000000000000000000a0af8060b768de4cc16ecce1060ba41823003d390000000000000000000000006da79b527e9f1cf0d59fd45aeba0b1324b8dea9e000000000000000000000000e9127e60ea44e390822ec14062ef5fe70160692f00000000000000000000000071f3de7c641186be7189d61a6e8b9c626bfc3517000000000000000000000000c8e53adafb7dd285c83a9723c1121fedae5c60600000000000000000000000006660d17d9fa301321a90ff27c906d2984400a3dd000000000000000000000000ebaf0cb59a3c1ab4f6c1da80301edf08aa4123e2000000000000000000000000e84d99e569a7c6941413b0282d6abdde63b7a0b60000000000000000000000009a581016897cdefed7b69cb1c7b3fcc855d8df220000000000000000000000009ff1b5faa578c40112a7f23f47228d31383f4ceb000000000000000000000000575a94095044d6d67c3f15d9210df0855de364500000000000000000000000009c59733ba5d8a824875c61a724a5ccbc87c5a05c000000000000000000000000481b4ef98a2f21f9029146a1f5af64d72016c6c90000000000000000000000008eccab15e91bd4485828dcb6daa7fff674b662ff000000000000000000000000979f8efd048211c0dbebc93fb5154a6b278ac0d900000000000000000000000083059b5a54ac8493c9ff2593c33845fb8ab65b8400000000000000000000000016c7b733beccf7f2bab0be1c04a0fba57d69d465000000000000000000000000be0857488e43af65516d0b3bdeba695b8dd2530200000000000000000000000048b8eba6aed0da557a5b507d86f6c772da64162f0000000000000000000000002569d0cf0908d08088ae4b03c3b64b2358f7704b000000000000000000000000c39a2cc5cea0e1f8accf5bb7e10724bbec822e730000000000000000000000008e38687362c5bb20517d5afa455e2ffcef2c3caa000000000000000000000000b93d28b2de9ce15a5dedd288f0814e7fb9175654000000000000000000000000ac6b4d80a2746c26d12f028522bb0de1ed480bb1000000000000000000000000f8892ae0b67ba6b038743e5644427f3d177a27ce000000000000000000000000324f2f62a04cbb7c47a43d2a204320b6d9d6a29c00000000000000000000000053199dfb8c98817b20cd44436aae022716d380f5000000000000000000000000f0dee423cbc1b3ee517b0836f54625bd073c77df0000000000000000000000004e521c48ad5db406507b6eb5d010a224dc2e71d6000000000000000000000000559d8dd23d711bfa7b12554552b5eda8ee7b2b220000000000000000000000001c79cca9f8dff6e376129dbcb543a60d09c8e5dd000000000000000000000000c40fb1572f6112522ef238e8958631651a9b2f1e0000000000000000000000008989ba851c1a34e3bef143207e10d60f9eb5bf870000000000000000000000002b0a99e4cedae32598d066b4d5bc554db9d456070000000000000000000000002a244b7322bef2e4229becc374d0eab9589a67c80000000000000000000000003656583cf999f03afb59fc824f19d4a379c9a37000000000000000000000000074c101bf3a9ad8547e788dcc25c46cbd95a1f02e000000000000000000000000d41b4ae793b5340585582d3a8c96fc29abbab7f10000000000000000000000006ca5dafe1628f6286d36e71edb9a17956f3ed2be0000000000000000000000001aa0a833a71fbc2db47a8393ebd51847cd6525ce000000000000000000000000f61dc6d17d0ec3764df13dc6e0c6e52911d9e28500000000000000000000000090e78d910db8ce232e5f6d75af70572f8de42188000000000000000000000000465c5f481c7d36affc581150e0eb093b8585485f0000000000000000000000007c7f3e7e01af42b67666683a7ec98485cfaf4baa000000000000000000000000b17d158ae6cd24251c34a6c62b42cdc3fb0122c30000000000000000000000004b0ed409e4b66593ca41b0551e1e1aaeed853e2300000000000000000000000046b8e677d8cb46b8f869ce4296828f90cdf34bd10000000000000000000000009e8f33edac9486578e60c01d88ed7761243f02ee000000000000000000000000722c315336450722451eb3db30cd9389a2b51412000000000000000000000000ffb5dcf4e8089e625bd24684f3e5b79eecfa87d20000000000000000000000002e0b073e1f991c8046743d3fb74ae21e045253b40000000000000000000000009b296884ebe5296c355af6df0e1ab2a5b67cf672000000000000000000000000b747b788acd769b1f943e5e6cc1a5fd60ef87aa4000000000000000000000000b835ef12d321eb7eff6ae0118b47afba858e83480000000000000000000000004c4dd3134d7fc4fee9435f5cdf89fb9493bdeb5f0000000000000000000000002bce65f99102243adb89514395e16fac8750b3080000000000000000000000003ac2655ee7c941ed4eab6c38d888b9980caea16c00000000000000000000000000dced9f36bef98033004592efb6262cf09e3ab5000000000000000000000000d98a1716ca479a81ab9aba12f54c9ab704b21c6e000000000000000000000000780736b90e0f6f4eb339aafe63a0af07153de7c400000000000000000000000077f5845479410b889392ba375ac95f647a9f76d90000000000000000000000004a6ba1bc4ecd9f1974237f64e3ead614b1490dcb0000000000000000000000007dd6d6a2df4df072391642b68c24fb85000d0d4e0000000000000000000000009b307d75d263b821207760128ea3001b561fb5da000000000000000000000000854d864c766989b8893148b428e74d2a13288b95000000000000000000000000ba3a16df38854b473c9820d28c5f5ad486b7dedc0000000000000000000000009f9c1f10867eec188e69284e8d50c07ebe9e67b3000000000000000000000000dc92bc6b1e11980cc861648a822cdab8165fc4e8000000000000000000000000eb61c83327f84dac5e1829558bfce3f0173c2fbf0000000000000000000000008bfa09329bd7964f1dfb35f8eb0704debfe2c644000000000000000000000000325b3048802216f7ea9869aa17a496d0cd8333a40000000000000000000000008e7834b1086d2eaa6b9fc33e0d2866afec422b27000000000000000000000000362522ba89185094419f80c84e8ac14b6bb0d7090000000000000000000000008e8f536430b05c4240d8ff2093c59d159a99dd02000000000000000000000000b5442b87fd3344ec1052e80242d2b35e8a5894250000000000000000000000001251e39aca937ce019a6445d063077713bd94a390000000000000000000000000dd28e1fe504a1dfac8dd6c89e3240c4f338e155000000000000000000000000727af3bce6d9540732e2b086f8bdbc2e936ca05c0000000000000000000000004c1131ba8a43ddb2b41d2adc51be92b99413f3db00000000000000000000000028c05fcb426aac6f444c7920944ad4fcafb72023000000000000000000000000599bf5056890a3de0ea42fa99eb940fe6f589283000000000000000000000000c00fffb3b6941f825a134b683d6cda3d06038be0000000000000000000000000e1d6905a84b4a990e08f65e91dc6ba3c42dc9300000000000000000000000000ecfd2a6a50e85959d3c721b4f1698cc74ba2c01a000000000000000000000000a20e33750ea4975c9d92e72ce64380c2f6c3ae2b0000000000000000000000006bfc335b359fe1a0eb0004bcc541b4e7211a1f22000000000000000000000000f75596daf619f19bbe1394d5d371f172d624b8420000000000000000000000006871a9ae6dd4671f17efb1bfad797c5bc006bc37000000000000000000000000613034312da24d131dd2c62f8ee634686d025a91000000000000000000000000f2ba3607932c3fb329cd249fa01ff030bdbf3efe0000000000000000000000003e2b0422c739c35d3febbe78f7d653930bac01b90000000000000000000000006973fb6c01d32fba636be2c8a25aa7ef6baa1731000000000000000000000000e3d3b59acc32633840c56b626e4a1224f2786cac000000000000000000000000722042724570733c40dfce70cc8f923d11a28148000000000000000000000000a0a333aefb5481b66c216aa90206b65ddffe5967000000000000000000000000dc7d0d897e1b7998c780d16b3c08482a74e71f33000000000000000000000000933102449c9e64541231edb07a54e60ec4402e86000000000000000000000000d756c9665c47dec4915156f1238690633c2fada1000000000000000000000000d03b0914007c37236da2d69da7bdbfcce9619e84000000000000000000000000247fa9a42f6c4505fbdd8bcd7def46e1585b5867000000000000000000000000ea778b711a14f3e6f50becfa9115b5239211dac50000000000000000000000005faf79b4d9e49b6ac951db213ca7cf8074a82338000000000000000000000000d88bdeb0851f00a9612fff86e7d1622867f6c94400000000000000000000000083c68f272a1d76e0aaa05fac016b7bcadb8ef6470000000000000000000000007ba944010fa9c3a5bb44cd76fc53b74dc965a88c0000000000000000000000006cf7331fa0af0d77628bc8fbeb1cc3b3b81a6a76000000000000000000000000531df4ae436ce7fbff46fb1d7c4bf7c4318ba823000000000000000000000000c9ad15d1050b413466ef67afb6e75c61924f6d3f00000000000000000000000072876e77bca098860592b92cc8cd6f611a21ac2f000000000000000000000000fdca90bcc4010d7deb18624a531cc026b02d7b2d00000000000000000000000068b929a293a5efcc443a5a155d456b10b86973bd00000000000000000000000001f56406d0aed6b3f8bbfd97c55cac9f3f83d664000000000000000000000000157731a6d74a295e598fb7f493852d0d0997d7e70000000000000000000000003fb9677fe9152bd9167b8af18304acff2a35a5d80000000000000000000000006470cb2430d777d72d0c27524771de47ad1d1d1a00000000000000000000000076037de4d89aa6fbcd3d9b2e1564a13ed7148eee0000000000000000000000007e60d414252e2fe5698313e3f2318cd3e4a4447d000000000000000000000000e1422790a154206739ea24271e096af9d0f1ec7c000000000000000000000000e0097803fdb95066ac6e98a799bd5d2337eabbfe00000000000000000000000066d60958bc70bef067a0d97bf6338b12ff60e0b2000000000000000000000000a072d24d915bb527076ee27a50ab6727aecf93f000000000000000000000000042db6dbc2c7f916f90664264e28e39f8d8554bd600000000000000000000000035674b2fece0a01b927fb078c9c73d8e0645bd500000000000000000000000006fd99fd66877cdddadf5a66f165398b94290aa79000000000000000000000000ecb6a2536e5290bafb02d48f052db23eac11927900000000000000000000000016660cc3beebcca372dda26dd72797d46012311b0000000000000000000000001dffae74acf1df1aa4118b993ff73ff84932e6d40000000000000000000000002b482a0f6b41a17772cb142f38a0fe6422c64385000000000000000000000000f5da511239e6dc4304800c3c471e4a394a7b6c7b00000000000000000000000031ce4482df601d866ba26888a836fcc107f3983f00000000000000000000000021e3136250d39acd43e7aba281a855b97bab42e50000000000000000000000002b5ca90d56eccffb1daa645eb19f6b5504ab8163000000000000000000000000c6dffab92af0176ee1d67daed262f7a918783be9000000000000000000000000030703e1eb18355a794f3f034fe63959f8640d33000000000000000000000000c957d99203fc1de2ffcc1433a86550a7dd3679c30000000000000000000000009b47c76212d9fb07650dc30c975911027c99b2460000000000000000000000002e8a427e59a24600393c38c2521154c51d0714e1000000000000000000000000a106b330df35f44516d54226a7a346dfcfb973e8000000000000000000000000b1ae6554a3dafe3222160095f66d41b811ff231e000000000000000000000000dec07354a5ee5a093c272883bab2acf9dc120c7e00000000000000000000000047c317b9e71bbb04c6609db49415fb3b8202ff9a000000000000000000000000b4f85b484b50fc0f00e9be04c4382a6ee91b22e5000000000000000000000000940ed3fa302a9aec6fb09ff76166633964755719000000000000000000000000b572f30f54b1bfdb8f17a9cf6f1785e111834642000000000000000000000000caa600a032e904180a5c04ff3f8c70ad7c9822c40000000000000000000000003a2e9a352e7ecd3e35f863bee7050faaf7215589000000000000000000000000289ceff8c18a05facbb521d1ceee5937c029aede000000000000000000000000d05a2590de2f435aff795f7ad682253543b31dbc0000000000000000000000004ff338d6ded93c852943bed996d721dda1ea34b70000000000000000000000000ff19081b3a3d6002fb8ad4a839e85aba7fc218a0000000000000000000000004b07f18289b34f84840bdd71ff998e4cf3cef7c600000000000000000000000065253740ee16b243574a25563bb46b0955a49021000000000000000000000000bfba001c353a26cac113b4f32c10badb040a2e1400000000000000000000000092ebb358f1c140553d03290a62935d09922ce8640000000000000000000000001c553b8cbcfa13c5f93394a3138e6c6ca16e3737000000000000000000000000a667ac2e446b5666226571a4c1d093e54615101b000000000000000000000000ece21f5237f50fb758ab7919b0f17fbc7dbc07d3000000000000000000000000c07d78490728bd55c36aea37099160374cb3254a00000000000000000000000090128683182f85c793bca09a509e1bbaa3cb8bfd000000000000000000000000dbb055e0fd67c8c64b2463934b9d2ac5eea2a35b000000000000000000000000e06d27aba9e148716c2030271d349c7dbac888c500000000000000000000000061300de79422a18b69fd3afe4238ec5aa1df0635000000000000000000000000cb434266887ce82a387ebb20c4a6a83de3f99b15000000000000000000000000335cdde5081f04d210c6ddce5057174740098e91000000000000000000000000fa478fc128ee652648501fd9e457898d096e9ca10000000000000000000000004d5ff70e4ce7d69af0ec6b744c9c104b18871a9f000000000000000000000000254494805f2295f947667488fd4bc5038170e3500000000000000000000000005b00c7dd7f448917270ad1e52c603d2a4936bf6e000000000000000000000000f4e5f51429d153e17821691192e9cc29caece309000000000000000000000000a2c636c22020ebf80f477ac14bc6a806ae6610ea000000000000000000000000dec95d2b6251e677f1c70e3003e9409fb1f8bbf5000000000000000000000000cc76f9eafd79d96f5ddc23fd1b339014bb0d3df100000000000000000000000001125af9ea42b6de7e808af082ca601af5e9d9d500000000000000000000000045c34218f6e8094da5bf38b4ff758631e60f6478000000000000000000000000a834aadbf6227309ee7171f31a6d8fe00c51c2730000000000000000000000007788dab2cfb8924fdf8a18099902270fe7a500a5000000000000000000000000c7d00902e5f356e3841bd6e4721a4a3523403aaf000000000000000000000000ce2fcbb5e5404caabda1fa56929d2930663c01ea0000000000000000000000007118c959e28279d477fb5c34d8557a50dbdadd3100000000000000000000000026447120b560bf2835121ef796c0ef37263116d7000000000000000000000000ea05a8f6fddddf4eb6a91d9cd7059d158468a5cd00000000000000000000000072cb0742b8b79ca8af9e94e907f9f64a7c2f4dc700000000000000000000000030a3967b6560677da65ffda25f5475755c5e67d5000000000000000000000000d1edf51ec3431e9ea16317021ff627bd750ec7060000000000000000000000006370799acfa523b25429245ba5fc135c0e547a83000000000000000000000000f4c54f731ce54521f2f6ba736db5811173876a1c0000000000000000000000009a006a5f31fd918b21b336a39ad8b5d8ff272833000000000000000000000000eb6dac11a9939b575690298ac00068c230c29ec2000000000000000000000000081f9d596415a5fecb081879616c15d09a7ffd6c000000000000000000000000e3e4909549b9e06d788102e99048a9f9c0af16ba0000000000000000000000004cd4bbfb55596a7078da3fb94ab91e2ff7a350f60000000000000000000000009b1fbf74de3b1fabdc56dc5f28e1fb89c835818800000000000000000000000050a041a4dbf44e0c76794d5590b5c3751311435b0000000000000000000000007a6e1284027743f978dabf4c9dc46208fa06d0ce000000000000000000000000be91a2311a659232e121a0b9c33dd26651b6ed92000000000000000000000000c912e55e813753f91f96054eacf4e342a6061f1a000000000000000000000000e326f3c8c39669a0d444e36881f3ccd0c2474539000000000000000000000000889cb6ba64665a4e0af224fba110320c0a4b616600000000000000000000000040190bd52dbd90ba39f9adb070b28afb9883675d000000000000000000000000ca686974913389d42f3c5f61010503daccdb487a00000000000000000000000059c4712285e3c466ec2b74c11e3deb9417197a12000000000000000000000000eccab1c893edde86d96a863d8184a93f620e3b750000000000000000000000001c5b69b8a85c52893b30dea7de08c72678ed2f7c000000000000000000000000054061d317adf9dc782cca8cae6660427be5a15000000000000000000000000046982660dcf8eb1cdfbb0eff2cb0d88bd90ad49e0000000000000000000000008d8a4afd4ee5d72573588c76715c7de927c0b61e000000000000000000000000c60484495ad6811a97096c80027b5e52e8e3806c000000000000000000000000fd0a8a5452ed8ed20dad09af5e0007e123e42838000000000000000000000000e3428f2f8e203a0da68d4be379a7ada3ec0ec93a000000000000000000000000e81357732a0840960880099412165a6c38550ee20000000000000000000000004fe46738919b6c8424ffb03da71b3190246e3db90000000000000000000000001f7ddce6015779b99453221e4d580c7c2ace661f00000000000000000000000098590f33f9f36de98007e0ff708de0bf8b3a3e13000000000000000000000000e54f36d305d9485841f950e9982aa15c76b2340d000000000000000000000000f10a22d25909696cbc98721433c3bb7905937f86000000000000000000000000b7150dae9ef101e9d47ea93ab96fde185bf40f3600000000000000000000000045fc9d48d7033789e0e236fa92f065c9b830e05b000000000000000000000000810579df95114854bbc01a27ae16c309ed2f4615000000000000000000000000a5bed902f6b91a954135fad6898790d0367850e200000000000000000000000036d08fd83710b7a433a9ca80805503f138da2c7800000000000000000000000063806fa58774b013458aa4c9a7fdd8a72db5fe70000000000000000000000000a9eeffec54489de073e88b7203654201d09726550000000000000000000000005a21662631663c535209f36d40c9609fbd70363b000000000000000000000000f2c3aadb507a7f2348193205d0ca1a3209c00415000000000000000000000000a518542823f7b54fc2e779bd52d5bfb255b13c32000000000000000000000000c48e65c4fff2cf23fdedd83f6625da7f31edb219000000000000000000000000448215f2715d9f9414ceb08d1ec18ecdd48912ec000000000000000000000000f4ccf16b66682edeb0156a7da2ec98bcaab72c47000000000000000000000000a732a9dbbda68e00c01bb5d6c57d02411291505f000000000000000000000000fc6ff5ef876cff81bf19985b9dec023ff59bd4f000000000000000000000000081b82cbe77a20675c71fa99eb49e09647df30804000000000000000000000000f41872d8a59246ee79e476178c31e294c187f9c8000000000000000000000000996879a1b0b19abfa2bc51a5d45e63b509661136000000000000000000000000e2a52c2a9351e51f7541dda88e0ebd27e7c87c2e0000000000000000000000008a4efa6bb9165e78c068ee411672eb57c7df9366000000000000000000000000baa3cc2f2873141ab881f6dae093c8df17f88e15000000000000000000000000f3b2982dcd6dd14e88b46ad43aa610372e798546000000000000000000000000d660d28b439582d5fada6564960469c83517dec6000000000000000000000000c484c5634ec2351eda3bcc518d7e2a08dbdc173f000000000000000000000000a0619482c0fcf425d0571f49822f39b17a99b7810000000000000000000000002820e0629222f11e8d442070c71eaba1164f5c7d000000000000000000000000758b3f336b2fc3682f64a9a8e056fca7ad2361a9000000000000000000000000f92ef460c9df70da791d620fc151e633e3f0b5bc000000000000000000000000a5829c6bd566313ac4b0464d5a613577ead824fc0000000000000000000000002a85b0d003b8c06066a6930163401664b9a499ed000000000000000000000000da46fac673c63d81cf07969241158c4f95809e8b000000000000000000000000b8b850e9c85683d53d0b796316319628c3fdfeaf0000000000000000000000000fe7452d32f566e138346df242cd76c59bf810d8000000000000000000000000962846ff62df918278ef1801e7aeb9622ad808a2000000000000000000000000d9f030ad0c07111bd454ff33d457ca6b35b77954000000000000000000000000ac32e328c72cfe6ec713529bae3da1125d2c394a000000000000000000000000bb2fd4b9fd4cb81429eac15fb4606bb9264a2048000000000000000000000000cae8730eadf72c240b5957d11cf88681ca381a89000000000000000000000000422ad213bc42497418b332cf0898e5f1454245210000000000000000000000000121c342002fc616ebe25d90edc75addbb75fd2b00000000000000000000000049cf35e1e3f58f7ce52bc0ce2d2c16c4524a6f28000000000000000000000000c5bb65f992d3ec80a3af89f63bd936f3aea771e10000000000000000000000006cd6604bef8786ba11d5b04777916d3ddfa313fd000000000000000000000000399ffb6b1263a12ed23c27ba07043f07d74c19da000000000000000000000000e027d111d54992cc19ffb526debd8d643567a2e9000000000000000000000000b11085a4c9621237b6326fa0be4be23560d1033a00000000000000000000000013d3d4554840140a7fd837eeaec3b86799daed9900000000000000000000000080123e0508b408121cc94889661ccb8b02020af700000000000000000000000063e2a8307999394136947aef2f7fd0429eb0ee9f0000000000000000000000001181d210bcce0bc54fed36ab6387827c10d629fa0000000000000000000000006cdfde4f49a0003c341456cf1c870b839133041d000000000000000000000000cb1c6d25fbdf01923190aecacf81a67b0217d09b000000000000000000000000bea0d618d6d4ef253ca35c2e6599ed2bce325f9a000000000000000000000000b128ddf548be83cf071e6f997aee06e4c3d61dca00000000000000000000000014697056d487e1a6f53ca386b4a5b67f6dbd3700000000000000000000000000486dd0ecd682823a6977a4cf47057af9d3e98c3e0000000000000000000000009a5703512ce264a2afba04ea432b22dc72e3425f000000000000000000000000c5d74a28957f0fc95f681b63731cf3dee7349805000000000000000000000000a2b8f8134c2f1c3979d4b4aa01a3a1b0dce6a241000000000000000000000000c02056dd1682996dc19096315809d098725fe4b50000000000000000000000003e2ad61c001fa78d54725b50f63bf833804e35b70000000000000000000000008739351f30640e88512fba8d35d4c58d8709cbbe0000000000000000000000003aa56fa05c159c250d3a3613104326005e4a3a72000000000000000000000000e37e726e0e2306dca647d3b7e56b7e1ca6cf328d000000000000000000000000a5f02b17d97bf0e3e52b4ddb78c202d3319df62c0000000000000000000000005d877de0a47966c22f683664f500a485e1fd2f6a000000000000000000000000853d705bb2a7ea45443e6020a66e6e2a38e952930000000000000000000000008f0a43868012801519f786c84147840d0d7afc40000000000000000000000000bf1e8bfeef54699a6fb112be047e77c47d3df338000000000000000000000000e223428509d9ae38053143a9b13f261bd42957780000000000000000000000004e8df437413f00166b1d63dd6c22f82ba0b4b5050000000000000000000000002b257da7ffe5f5c61f9367a6e6f2a8867871188b00000000000000000000000034717ee493f39a7da26d8e2d19117ffe50dbc824000000000000000000000000302d1198f811617151c4eb74d72f5dcb4d837246000000000000000000000000beeccb74b72c4fa3dbf33f9cb77a126da83194e60000000000000000000000007ae686db9af3d6c0a288a13effc56a243bd63499000000000000000000000000663cf8ac6235278d44a938dcb94f7dccc84c2eb3000000000000000000000000e33644c3c2f7cd27f56c5e841f2f963d1b6d655f00000000000000000000000026c27c46e9ee558654b172d8a75eb5b9662360c30000000000000000000000005a9651d9dd5ba88d2880efc0c846693855ce359d0000000000000000000000006254d089576f61d81cc7c819dfd943f7b77f19690000000000000000000000000526b63451f13a3dc56cc7147df3c86dd54aa27a0000000000000000000000009aaf379f5505a271259018df097aa698997e4076000000000000000000000000703790cffc069931e479b758e456dbe106710950000000000000000000000000ccc430a9c35dba5ea6fb49ab96944fcf637cf7440000000000000000000000008ef6710032736228533aa27824fcd1fc5a91e35f0000000000000000000000004e53051c6bd7da2ad2aa22430ad8543431007d230000000000000000000000005e623a91089091bd9f12325cf46353bd3351d3a400000000000000000000000025a8072d72570c20168994a4721d5c81cc1790a4000000000000000000000000df35eaaa4b46f584fb83e124934365ebc090ff25000000000000000000000000290b6c6a183e5e77ca07e3b531d9450f44d74b050000000000000000000000001a89bdca93a6d220a120d61fc601f162e9c44ad8000000000000000000000000ccee6b4fb5d93fbcb6c4a37eac26f80b09436c1b0000000000000000000000005b22a656f750ab0e8da348710e1c1b5ab4fe5031000000000000000000000000bc68fddf4dcbac066d4762594b9d500cef9859af0000000000000000000000007994a75032f9a6e26c0c6f7aca53cd6e51dc88050000000000000000000000001825303e2fb50a83a9168b52d52f985c3f9cc3a20000000000000000000000005e508425e401a70eb66f7b0308c8597ec8a9ee630000000000000000000000003a268ffe3945bb3a00a6acbd87cb6b127e81203f000000000000000000000000c1ac9ce5698dcdcf94fe862b60fff3b358dbb548000000000000000000000000580f8d18c4b7cb50f6c1bd0aef024cd10ce576ef00000000000000000000000045a85ac93ab3a50c4da5c881a1d7b7d72318bdc7000000000000000000000000f4ad983318997b5edfef090763515e3f6d78965c00000000000000000000000070302561609d1a77ace5794fd0984a748ac557ec00000000000000000000000057cff97e06c609507b647d4dcc63a05f9c826856000000000000000000000000eef9080256c3971fc83c6fe1f1fc0aa210c0f693000000000000000000000000338441e22c5e1b02322ea1fbd01094bf24508b55000000000000000000000000ea387871b3dab97f019ffac9ce30e7e7edb0ebbd000000000000000000000000774752e58d52f5bdf27e7a4f29096ce0e0cd1ebc000000000000000000000000ec2a07fe0fd0387f72fb09af1422043a731ac1e7000000000000000000000000a624c59313e14e2c8295bc2e320c1ffb7b1236e30000000000000000000000001b1788e19eeb5a155ff6f1a11d05d6c252a53e490000000000000000000000007659cb3a3137dcb2c5c71a0c1832e9ead9cc1a09000000000000000000000000ae5d0cf908006b920d9f29496e99a2ed1dc7c39800000000000000000000000084de5576a8dfc545fd1e517998f9e2a5ce19c78900000000000000000000000069606df7e51d55c5a6ed7e8b502e3612162d18fb0000000000000000000000005877af7fc64e26c695806e2fd7e083c8511e61f1000000000000000000000000a16534263106bb9cdac287f138e3bc8f2644a98300000000000000000000000066043f22e9ea9e3b08b81ca9357f4fedf6f8a1e2000000000000000000000000b7b48be0aa078d5028f80d2fbc30f213bf3346b6000000000000000000000000efd21c273a949407061edc92a79789b353c18efc000000000000000000000000b33d6b07670ff1f4d73d1e656dc17fec2c1bba150000000000000000000000006af21e9ae35040e3daeacfded17e02f9cf4491780000000000000000000000005f80fa8a11fcab25bc4837f0009737d5e9ca9f3e00000000000000000000000003a30253952c172a0330fe6c6a304980ab42269e0000000000000000000000004c7a3330c36f0681be3c8bee7dd5cebbe6485ca200000000000000000000000017a0cf4431ed932fd077773c1a7ea016bab8ba660000000000000000000000007eecd15bca8458eaa236d1c651e6b4ba2dc1a295000000000000000000000000d8286bb68579058cfb1e4b090f7537d918f48fe5000000000000000000000000624295ef6114af578c94ec13edd92859c1e0ea9c0000000000000000000000004e195fa1799d4a890dc2b295bdf7560e8448d7fe000000000000000000000000d278caf66a407f3becdba857e35684e79cb12219000000000000000000000000cedb6c6b2a080742cd08bc90df2bdab6bcdf9fc90000000000000000000000000c037a4c38a1d1d7169d69812577b16d3b4bfba800000000000000000000000010c8818f211ce48c375997ee0ff0a467730ae476000000000000000000000000e72eafbdb42037cf4a6413550aa26f22a773379600000000000000000000000092cabaed9b13b47f79ce51fb3c7774f02c745fbf0000000000000000000000006f261f971936cea5f2ebe207fc2d3bec3ec2339d000000000000000000000000ac64a6814731b7c3dfea56d023022fdc05c2f14e00000000000000000000000050a519ff72fbf572ce791d2cd534afc3efae947c0000000000000000000000003ec1d9fa5d5cb82a936715f5cf15212f067a702f0000000000000000000000004d12d8a31cabb91d5354c657531ab967b5bea835000000000000000000000000c56e47204583f12b8caa14175dceed246020b48d000000000000000000000000c26d33ecc624a5f02bb02aa63a40f8ce680ae98f0000000000000000000000007e25eec5991b0eea6a0bfce483a5cece18c2a2a40000000000000000000000007f9bdf54d184e7ed196a8ee6ee15b5497599423c0000000000000000000000000c7f544264152a0ff230a6a9ddf33682725c556c00000000000000000000000087967bcbaf1e5f243ced00b6872724882e49e21e000000000000000000000000a8e70ed56a6b30b239551ae5f21e517b49f60ea900000000000000000000000087c4dab5067d79ac322a8570f7d31d1cf96c993c0000000000000000000000009c3b560dfeca745c7e4d1281c6bb7c85c7e3e0060000000000000000000000006213831c00fb3bc1138573e9f2c37e50ecc1c84b0000000000000000000000002bc6f42ff229d9cd00172ecb1b0b5416205d1bb400000000000000000000000038fd098484caa1f37b166f2c151fd5991a9f25c2000000000000000000000000242895b1f0e3cba2cfe71b96255b573d404a0f58000000000000000000000000dc6a1146f73afff455ba1045463a19095e8587410000000000000000000000009459156c70fa794c7cf9523e83d9c2c7a0c54a620000000000000000000000004921d69ba0e5de77785b9f68412383dcc539e1de0000000000000000000000009ff2a2f4cc7c00857a3f8183ded01a7311b3960400000000000000000000000086ecd5206aa6ee88ca820bec0813f1b6b34ad5100000000000000000000000005d2ccd8f9ce4f58e563885f7e1c9c1e3a8c50d9d0000000000000000000000002bd8407382726421fbe7e2ddbb15916d37fa24260000000000000000000000008c7c4fda827bdc82c11682e0eda24dfc75d5981f000000000000000000000000cf1c8fab98178f1a731883cfe1ef56be7488fc280000000000000000000000009a1d50a1394b3dfba645dcf373480ded7e68a5f00000000000000000000000005ea6b5bdcb0693263b4edba3ff6775d6fc0956ac000000000000000000000000a9737f1f9e6f74c2cbf40a2916758eecc6b660890000000000000000000000004e72fd4d3e66368d1ac753119405c6eda2309cad0000000000000000000000007693882b1ff768abee7c4f133875800ef791fc4b00000000000000000000000081748e746bd2f56c53b9bb1d696de61d28b6cb7200000000000000000000000045852d4dcbac791c8ba2289b0a6ec7f5ac7a491200000000000000000000000010e3ad56db336bd138031f0f4ba90b0defef692900000000000000000000000031e4fb4bf0f3430a9d2bbbdd327e6d8b81a4f50b0000000000000000000000004626163610944e99c1aac8093bb75a65388c5baa00000000000000000000000097b5b1a5745f5d876ac2d8fcdc711f00ebaa4b290000000000000000000000007326b50245fb0567d27503002fe4a0b8b2276bb000000000000000000000000063e520f2f753b25bd454acc8def81b7c246edc3d000000000000000000000000036e66f366a77f9488bc0af3094894a939965adb000000000000000000000000275535f82f287073ceebc653862e4e43868aa65c00000000000000000000000015abf66f6b3af4bb852427ee9df98a8992cf1954000000000000000000000000f9005f6500639ade2eca93d819ee938ea1b2e3ba0000000000000000000000000897ea15cb7c78d57f87b6d6e2497e303df5f2ed000000000000000000000000d3812cee01964d209bb8438cd08ee855c0f9b8ce000000000000000000000000f367a88cebae57a3b9f3eb05b3505a3d42462f8c000000000000000000000000e41b5e6d7328eb3a519efe0ed8d63c8d1e63acf50000000000000000000000000ad6317460e9fcdc7a6d7acd823e393914d79d79000000000000000000000000a1b5cb7f4b614d6d065efd564834885de090e35a0000000000000000000000001badd5d9e89abda9f7ddc7c90438992e2f8a2f65000000000000000000000000325e4c05bc02320636c307c862a96393dd53f34f0000000000000000000000003114a7881e41d38f4ca1de432bbe279b2d532db200000000000000000000000078db31e70e182931c291e47bbfd57485567728d600000000000000000000000001780da4222b0476e24404df8ed1d2ccf8e3d3110000000000000000000000009127f811d147f94487522d62a48c33db43df6a3c00000000000000000000000027447a1fc5145f398c549f878a5630d5d362f6200000000000000000000000006191ac2bc4e6c612f8bbcd399926060622ae435b0000000000000000000000009d3a44fa2cd32f47165dcd4221c9b207d6022cd60000000000000000000000007cb8915e14b1b680723a6bc91d56e7c1db631c4b000000000000000000000000e73a153bfefba6eab6df9b31332fead73e8fc9bc000000000000000000000000cad766bd19a56b9e1cc45771a7e93c998eccf53e000000000000000000000000ab20849031d0fca7d1b0cc4fca5692c13ab03f200000000000000000000000003aa3df636e9dace3827a962df7961d203c7ee80c00000000000000000000000065257b475d57f840f4061a08d0f353d41c70a17b0000000000000000000000004a6bdf5f556f5dfda111484c6a9e07c40de51a54000000000000000000000000efe83e33bacf6ab39ebdf9dc06eecfd02f9d091d0000000000000000000000006d17de08011b3001bfd9243b6596d9b94e3b5ebf000000000000000000000000ea3a393b17a56a4fdaddae7519ea40aa677e8f3b00000000000000000000000042cb087997558655776e8fdebc3b18faff5ff110000000000000000000000000b75b953c7f8eea8bc9059bade4f67cda8202e394000000000000000000000000e6cc0608b4290020f64c923c3cb832044de5df78000000000000000000000000f3e89eb2b7d0bac5edb23dadf6a4dfea78e6f10c000000000000000000000000601fc8e66ad9f22eb3778d37e68942b09644ac9f00000000000000000000000081b08239faab9d3b2ae28baa04c01e768d6b9a6f000000000000000000000000d465792c8b8c48ff9847b2995141e1b44528526a000000000000000000000000970e22f662dea04adc34b984b592e51dc8c095ef000000000000000000000000b75b32f1aecefbc86551cb14f1ee042cd4f413ee000000000000000000000000b7d6d1eff3f17b4da17759da65c100e9b2ad605c0000000000000000000000003bd8b05d2ef8aa8133f853a8dc7019763abed741000000000000000000000000c0aa013f78bbbf514236a55b83b854be6d2fc393000000000000000000000000fad53487afdceb0e63803ab429e42da8bac0a572000000000000000000000000f637d3d79ae669d2b451e9e49a9d874a24bfbaec000000000000000000000000237b61c19d69ce0f233231ab9bf324c46aeed258000000000000000000000000c487d360a7cde67fceaa65686ca6c08e8218cce3000000000000000000000000ed53ad0fa32953e50f84c9f3bbf73fd0620c4e1b000000000000000000000000089d9cffa2370d02b4370474c3141532085acd4400000000000000000000000080d8a2a197bb4925ba237c3ee8b3614d6f2cd18100000000000000000000000086dae05d0ef785dd0fb45920c4412f3ba3edb13e0000000000000000000000000a262d0c4400f1a6cf77b08d6410c277a924f8790000000000000000000000005bf42ff9414d87e72e315e168a66387530e3ef9f0000000000000000000000008d1c02bb5a02969b709182aeb3294a90fdf498a80000000000000000000000005680cbeafd1ee5a5b2e970ac386ee28855aca04c000000000000000000000000cdeea607fe2c61b2e50934d6a994f93dc4be19e4000000000000000000000000c4b73be634dae56b18691e764d1dfabc3c9fabfb000000000000000000000000480b645e0a08845e5e2fac174950105f4bd193a300000000000000000000000002e955c315949c7d2fe196654131ace538b265ed000000000000000000000000172a7326998b0ca98b7be7b68886018632f126fd000000000000000000000000239f007d328b36ae3332545061916eba9d15dc3c000000000000000000000000617685ac18728cc2f12b62cd83c141f113b6bdbe00000000000000000000000060a5bb5e56e3c8bc7db3e214c162a7dd9d4459470000000000000000000000008cd2240e3d9bdb9725350a6fb69efc3a5aa2baa60000000000000000000000005f569f81a0696bfccdc8b3809366d3c67b352ee3000000000000000000000000230ad716e4c5278658a65f4201f6330b8949d7530000000000000000000000003ee4ae7988c881cebe60fff382ec55fd5512916600000000000000000000000097ec2278776a41ac8d4f6603adab749eb3ac10a8000000000000000000000000fc80b8830be449827a9d0dbbc53835704a5f2ef0000000000000000000000000ad8a72dd97e68680b8ff91ca082e7ced2005653c00000000000000000000000041955ab7d12f9f6c03de972b91d9b895d9c2eaf80000000000000000000000007e787d9d1d5d3bfccd321dfda9fd8502ec0d743900000000000000000000000029dee88e5241f805c7ce23da9cef47f0cca99a69000000000000000000000000608ff8b92c88dc2b5f9e31c733f92c80a69851130000000000000000000000007e0eb6ec89fce2d5f1c8ef3f305fc22a1384c66600000000000000000000000044573b61acb8c2d018459144b8177d3afa4da396000000000000000000000000a2aad4e6ec00e1bbe693a9322d9575de751f7423000000000000000000000000fcce43ac7cf7ed0cf492ef5d4a64ee8fd6a63d98000000000000000000000000149caf2cbfd8cee1e653dace31fcc72cb4c1be590000000000000000000000009a875f6ce282e8009aa9432784f8124067032c99000000000000000000000000b56374374dbbaf79d3d2b962a95ce7449a818f4400000000000000000000000038258f187cb8db23426d836689be36896628a7880000000000000000000000006439f5d99c85a66a3de6d2cee73ccc4e2b011aee00000000000000000000000071c7bcdc374a11a54c87f6aec7bda211975ad0ee0000000000000000000000006eecd27610d8dac1b498ee7c4d70575a5fc2e11a0000000000000000000000003dc0815c01e6d7f0ff6d9aff93e2a2e8872627e600000000000000000000000033170eece6613a4fd556692cd7a64876eb6317cb000000000000000000000000cd700f1999074760540632fdab216198846bf18b0000000000000000000000003faec76484ff39fdb6871af6f356134f8c8c83e30000000000000000000000000692bdb9c788da153a89e0c474fa95df6c84eea2000000000000000000000000ad64ce12d12af39385d6697a9ac8f5d36de082030000000000000000000000002c8c68694c60583a344dd02b1475f24111a0e3360000000000000000000000001f5b0da4928c6a0eee4823719177cb1b14d03c1b0000000000000000000000007100d83eb1cdfdaa47636cedccd0a4e3008cb767000000000000000000000000bfa618f2884da912f3da6c7fe8c584ef9a430ab30000000000000000000000009bf6f766d9a14f676154b094eace2458eac85ecb00000000000000000000000007268f0c026707fcc8dda214ef8672887563bef3000000000000000000000000659e1dd6133c9b99f07c87232444f6ff122a1445000000000000000000000000c78f471bb3205a879f943c67212a35b4b7b8d638000000000000000000000000ad3b43d99fceba6f064a95f31405b81e1872caff00000000000000000000000099a05a418ab1c531a7bdf7f6404b885ecf1351cb0000000000000000000000008c5f3515ad7c2f183ecd8cdea53d43bc620eea190000000000000000000000005430fbc5d469145a6ab9225b61bfaa2ab09f7d6e00000000000000000000000006c5ec9ba597e8e447822e85ccade1b16d30d2b40000000000000000000000009c746325c38b2e8b3005d2f14993d9fec4b79e7e0000000000000000000000002e2444f2f00d22e1f3957bc33deee387a0b01c7f0000000000000000000000005750fce8b1a705a4f213472f06bd828ff68392a50000000000000000000000009fd62e266d28e3dbe50ca22b3938c5371328a6ea0000000000000000000000001dbeb30c5e54b64158b855a6187770c0c613b939000000000000000000000000bbd246f806c02354c43ec8f92bbfd14524ce97fb000000000000000000000000eca46f55f2fb4461777669f99f8dc64a7867d7ec00000000000000000000000080fffeda61cae067aee30f6a06f0ebd780afe49c0000000000000000000000006a1ead821db0f6a9efa15d4cead8dd39422b741b0000000000000000000000009c317fd49d81b3ff45d7e23823f1143b9315d3d60000000000000000000000002760e8a4f5a8a4886687c1d92e00a6bd1e0d09540000000000000000000000004cee706cd1c59fcee177a599997a7c50009c3127000000000000000000000000cfed9108135f69a613ce5b5bc475e4b3a02f72a1000000000000000000000000ceb5374a8c3a4d10034cfec3e22a6a0bbd99ed300000000000000000000000004938ea7f30f25fb47a27aa71ea54f6c53cda05b60000000000000000000000006e3dd5971c603676542b559df3398773345532f6000000000000000000000000d80ddc8c5b881db16eef0c0763fe12e28c871752000000000000000000000000438ebccca8b5c0396948512bd851041a26bd24480000000000000000000000008a941228a0ed403b15dc8a29a5ca3982ca5e1be20000000000000000000000007ce926bbfad4b62d98c927ff1407d8aa1741cd13000000000000000000000000cdf37f8115eedf2414399507b7cfcb709ab19140000000000000000000000000566d462b618669076017d6069f0211892a5b167a000000000000000000000000fa12c346ab8d646543dc82933bd57c3bd38b0f9d000000000000000000000000edea70f7954d46c03826e3fd91178d926bff8351000000000000000000000000dc35eefbd9b0f8f0db1dce4e8582fcd81acce316000000000000000000000000f7546842e29e1a25ef9067225d50483162f2033d00000000000000000000000064cda5bb7b5b179d9ad2c23964433402ee78f9e4000000000000000000000000cd33356ac6433dedb13ff41ef565fad3562039970000000000000000000000007d4a43d03e32b82c62cebfa8ca5bfa41c593ff5800000000000000000000000065537261f058496d41e1197630ea7a8f80f4968d000000000000000000000000a83befbe5bf5153f8ddb2f86d954d98f83cd596a000000000000000000000000eca9e24fd31ceb1291b63c29cf34f721bcbbe69b0000000000000000000000001c8add16622e00a7b472d2e2bd8ba65746984c240000000000000000000000005d05564d9d6a2f0f0d5e245861d75ef7d6d9a8800000000000000000000000003c8f6f5ca19a451b6df4fc0405d323dd0a3f3c7d00000000000000000000000084123d32f75647d149d62fa043b1bdb86f8e62cc0000000000000000000000004ab4abf4a9a959583517814f8e4f002a0f9dc464000000000000000000000000316ea41050e87e0dc91add0c9d8911da424ce719000000000000000000000000977490e0b165502e803105f3fb1ba418258b5149000000000000000000000000b22fa94f21efc75ad970e3c3f14e63d82ad1a1ce00000000000000000000000091e0d146484f691df906a92944b0090d403ae43400000000000000000000000080911e689e3df3cfc6319c8216dd81f61248d89000000000000000000000000098cc0e2aa575802cff757d0dd854944dc8af0387000000000000000000000000166dc6449bfcbde42f262e2c0bcf40fcf5da5bbd00000000000000000000000086e8ec4c3ec8ccd886365ca70ba37cff3e4e8e360000000000000000000000005271c73434028f7835f8d0f44c630e35f4feadad0000000000000000000000002d85f29d8e5bab41c0f0f2f7628e6e1883ed916f000000000000000000000000179eefef01fe9bc1c0dd8528d4352b25491fe4ca000000000000000000000000b4c9cdd15cda1643c8371212daad1be0f0fd379d00000000000000000000000083d983f3d664da6ab3e97def0d095d5b98b93572000000000000000000000000f239b747777e47e5da9017a45c7afba440e18b70000000000000000000000000ebf6fe126c3e517b07d45088530a4c28bcb9b5c200000000000000000000000043227948bd931b76ad14134ceb66b5f8c65d3e040000000000000000000000003c4e96c716c80a1e69d17af0c3627f1b63e94fbf000000000000000000000000431735720d00f448257ccff33d81da602a09bb97000000000000000000000000739930c4d8ad8a6f081244a68ebccb735281229a00000000000000000000000065cb9490d42742a329b1bddef377434f5e75db8f0000000000000000000000007ce67b74279eee59be3b3aed2acb86c1a6401a4500000000000000000000000008112bdce81369192bcbee922838d0de882c3bfe000000000000000000000000c5cc9bb7f6385ddef6e69555f3a126289d83df1e0000000000000000000000009fdb8f33ce89a569acc1deb93509f5ccec4118520000000000000000000000009d5c3a6f403d1a98e6389a8c089bcd3cbbe378e000000000000000000000000070bbfcab5733ed7e99837f12869b461e45ec2bcf0000000000000000000000006f4140dc0ac0a45894dd49db69cc55c87fd06c470000000000000000000000008188831ade25eed9b2d409223ee4baac0a994824000000000000000000000000194e7b93070aab82c611477d0698f2d193dd3f0900000000000000000000000069851407cb63ce14689522f87e3caf7dd7983c160000000000000000000000005ac2ba92184483322dd9be6bc24dd8f24ac28986000000000000000000000000524cca76c2c34799a01c23b7c3c128f725b9d1c90000000000000000000000003ede99a6ea6ccb253aa3a83c1526f1fd4badd85c00000000000000000000000053f443f3b6394c781da9ba6b5199c085bcea98640000000000000000000000001174a62933f767441303e9007de03a86c284b9ce000000000000000000000000d0f56429302ce91f144ff108e1a17e60bf03a763000000000000000000000000c47eb701e58b350956379212233a75ad718f6e1a0000000000000000000000006391445439926acd8f0c1218a351117dbd8b88fd0000000000000000000000000f5ab2b1e8c8bd006998fbef515513f9779f04f6000000000000000000000000fb9a25380d8c17181599ff2af656df4b12a6a21000000000000000000000000047b8a299407ee3b2b1cd9d98846e1d67c8817a20000000000000000000000000d90cf98b5e1e899b6bc5b7539af21de21ba3bec90000000000000000000000003f656ee93e21701acacf51d2bfac64f3c9154826000000000000000000000000798f3034b3350c85b63332f4a4773a599307c63a0000000000000000000000008301819beb75288dee6f7fcd89a076e3f415651e000000000000000000000000e41e48f7525bc6a2bd990578cc5d80edf0b28577000000000000000000000000d7e07450beaddf85f5e6b1631e90fa1c672bc76a0000000000000000000000003cb393f1e0fd3dfc3b149145b04b691e0f2ccbc700000000000000000000000013e2ed216ac0f24319bdccc47d94dd9d9c0dcc1900000000000000000000000076ceb0f9dae2cd5ecaf07d977aefaa82d3d2d082000000000000000000000000779ff42f9b80f2f0c1f46e5990ed01f020bfac2a000000000000000000000000c5f2c74d845e320515639e6e1f59544af0543c9e00000000000000000000000043d2c34eae9b7463edde60b82777b3ce740cffb5000000000000000000000000ad53551a1e7485c6e2b61c1173345e7785091e7c00000000000000000000000094e798fa2fa7c2b00306777a06f43b08a201afe400000000000000000000000057019f1e0eaf605daf2ec259eccf9cc8d0d2cf44000000000000000000000000b9629fe4a3fbbc019547985b166522ed6fca183600000000000000000000000061ca86cee8f183100cdbe01005d20e1b4eb446440000000000000000000000008cffb00b38616142a5ad02d67381906568f8f05000000000000000000000000092a198293d71b1812149ca5cf0eb0bbad503733f000000000000000000000000034766ef47ab6598fe4fe17562877132d8c5d84a0000000000000000000000009dbf10ac5ad7c086b65fa6f338880e626539f06a0000000000000000000000001fce664f7d6388aac10eb3d8bae502a3f31f5eb90000000000000000000000009a44331e79751536af69a09d07ec44aba6a0baf9000000000000000000000000fdefc07683aec2581fe25389fb267fd682fef1e30000000000000000000000006f58efeaafef89478589d3d906025f2ac03f94590000000000000000000000001ff1f36235737ea5fa2d99736881ddbf1b344ef20000000000000000000000007e092cabc48cf1046a7327c634e167f534228d190000000000000000000000005e5e7dc33b60622050ee317de904342a7324809d000000000000000000000000917698a84d5490b968dfdf58080f788e485eaf6d00000000000000000000000019b14682f1f19f3cdf414a7622482dcb530ed02b000000000000000000000000321b64332a56cda650ba7c4f48a85bccd0c4a78c000000000000000000000000941390228f0944e690cf49d4cd4ea94791b137f7000000000000000000000000df6d79211165b8855336a5dcbf6d6fa59f4d4097000000000000000000000000c9c3da5c2be716b448bbca6dc7444f3b2a875a6e0000000000000000000000003ee35703cb454fb681482c07ec2c59409fca1615000000000000000000000000686cd03b2ea40473d7ed553b2e4cd185699a4648000000000000000000000000d4fd9146308381d16fd3a5bddee5ef3e9dc320b2000000000000000000000000ac287400f317450e0a9b2e3e0bea77ffa047f2ae000000000000000000000000c6e1fc8580815b55a1b79b814940aec9c9983f57000000000000000000000000e9df82fb5a94247b234e4a7d682c6a7b254871280000000000000000000000008745d81aa52409083a56f5eecc0083acb1958d5b0000000000000000000000001f6ab4aa92aa7f95b7eff5aa507119472ad1c5d300000000000000000000000042aa0fc7a2a926c97500549fa9d7ff11b3f313ec000000000000000000000000e58797ab25fc0f32a9becf2ce33685e0bb456787000000000000000000000000560c4effbb763d852dd63eeb5a13b50b0e81651900000000000000000000000022966f15058a056d09cf5e9574d813a1d076967b0000000000000000000000006be9492375f5dd96762d9f63a07506496fc8c2780000000000000000000000007ea9370089e110e8bd21443264b05154a5f82234000000000000000000000000247d0207a3657484130215f533d921412918f603000000000000000000000000ba142ff0302d553fb9ecb711e4ac50b5fbe231db000000000000000000000000c450cbf657362b6bb380b28744d46f706d749712000000000000000000000000889c3cf3c49de4eb9b8e32e17516f6c7a5946e6a000000000000000000000000974a55250c4ac6de1e37a5072e65a463e5851bc0000000000000000000000000a5fe2d54b95b6edc2e0dee9c13b516c9f662c58d0000000000000000000000007ad88ffbe219a260f2d09ae538a3b91124c329b0000000000000000000000000316c0664cdee61d66d47220627730f81cd34a401000000000000000000000000d3a3c744dcb94ba898b54aa3b9f01c062d0d4cda00000000000000000000000072d5933ba4cdb31ebc67b32c5cce6643e99e31420000000000000000000000000d3a46db350286119b5a9d41bf72b4e7580649a7000000000000000000000000abed4aaa693a387ed732bef298b88593ec46f5330000000000000000000000001034124f4023411b627787c40ac1c16c7be2eafd0000000000000000000000009b9bd47a76bbea3aaee561e2e26c2a91da376453000000000000000000000000d565dbc9a4d6607c911fdf8eb1bbfcf3057a14df00000000000000000000000073d1980203fcb8dd19a1df3d2fac87339a2ae3ab000000000000000000000000862aa7f7c9f1050a62d8d8a7207f948c36932a9000000000000000000000000026298091d9acd6aab7e6f13be2c396a3bd2bb13d000000000000000000000000ee9e9950f3c9870762a1a80e96cce0cbdefb796d0000000000000000000000001bdc0636e3f47c729d6c5b926deb6a477faa9aa0000000000000000000000000592345cf77cf9749d972cfaa90c2d8c224ebebc60000000000000000000000007deb13cd1075f43cbaae70b04cc2db399dee339f000000000000000000000000fd0c0e3f448b51c8ae7372592c7cabe0c6573dee0000000000000000000000000914547864c402558b836ce8b4781d0656b28de20000000000000000000000003feb9a9964cc53c8950af6649c88f857936809c8000000000000000000000000f653042be74423d9a5013619ad846f5fc29a3250000000000000000000000000df463fcd331a3f05afeba790fd44842fc2ae238300000000000000000000000046ec7436ac780bdbee9466bf136d87b28b8b76af0000000000000000000000002fc851e630e269dd0a033d9082ffa66519ca3cbb0000000000000000000000005119f9012a17b1ce6adfa43d597bc0c745fa6b04000000000000000000000000a33f32c70090e22a3e78f30d36fe3f163e25aba30000000000000000000000000a051b73a3b2a15337482bb2446fbf38680d86ab000000000000000000000000554a30c9e2af8f335aabb5d58cdba1408df831e600000000000000000000000073dd8b29956a5069b5019b59859649adbaaf1c300000000000000000000000008041e564d37c986e2a13adcac47a03a548f1cd81000000000000000000000000ec694b8681487dd7d4bb5eb05da06ce6a2a6f85d000000000000000000000000fdd7e8e1a46eefa3204d790d8b939f49e7e62960000000000000000000000000e9479461409fe18382897f1c46db459dea159d1e0000000000000000000000007266da080c6bab7f63f98d06c89d20bbc7dc147d000000000000000000000000854b4942cac6c88826565c2d4a8ca3f34afb7bd2000000000000000000000000aff51321980409f1da2e0641d8441cda6e1684ce000000000000000000000000e0c695ff0fd55dd287f91faef5e4e3b1f1e97aef0000000000000000000000000795303ee78c4cbf7634f63d8ab8ce1cd9206930000000000000000000000000a579573dc04b0fb63117640bf099e9ecc35fc6f6000000000000000000000000fb44a27d1098ccdfe0e5af0d1fba284a4f9c1ed90000000000000000000000001a9a9c373ceaf3e9380f294de3c2de2f2e044b260000000000000000000000003fcb45b1d3da8c46847957ef59309f72c6b8817d000000000000000000000000449c0813f8d1eed3c19299bf9e625acd5cbe5b890000000000000000000000008b269dee2c05aa301697291aea71aa31c4754795000000000000000000000000738891cc32bb824ec5250264be7122d0bb95c6c9000000000000000000000000fda8e17f05b8de72d35806ac776e1937c1ebe5110000000000000000000000002306a317f9a588defb53531c9efe8a24c1d0774f00000000000000000000000044da39bd789a0760a9fa70eb47ceb4bed279296a0000000000000000000000006c2a8524d1a1bded88cd4453b0bac930159a311a00000000000000000000000016c59c320761af3a0b89c32cf31af8256b119eb8000000000000000000000000f29cd4b6ad26bc12d75a1e72f9046dc045cc317100000000000000000000000089de9c47fe76a99bfa0e4d999565676813ef391700000000000000000000000046e1e0d710273339e0198529106cadc297b6fd9a00000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8