Transaction Hash:
0xff506be1d509832f3514cc6602cc9a71d41912c20bad0653dcd95fc346908a0e
Timestamp:
1071 days ago (Jan-25-2022 11:12:23 PM UTC )
ERC-20 Tokens Transferred: 3
Gas Price:
140. 612609435 Gwei (0. 000000140612609435 ETH)
Ether Price:
$2,459.65 / ETH
Gas Limit & Usage by Txn:
4,000,000
|
1,805,258 (45.13%)
Gas Fees:
Base: 138. 112609435 Gwei | Max: 260. 915064342 Gwei | Max Priority: 2. 5 Gwei
Burnt & Txn Savings Fees:
🔥 Burnt: 0. 24932889308340923 ETH ($836.07) 💸 Txn Savings: 0. 217176969140501006 ETH ($728.25)
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 2044
Position In Block: 17
Input Data:
0x06011a4600000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000cd00000000000000000000000000000000000000000000000000000000000000e840000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000000000000000000c9f2c9cd04674edea40000000000000000000000000000000000000000000000000000000000000000000c88000000000000000000000000000000000000000000000000000000000000007740000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000004dc002920434b8ca56bff8e1275b7910829aee79527c37fee69c2ff3fa5c9ee32e1621f4b0ef0f5a7c87b021306a84f295905f0176deaa5c3235e5edd9fb14656e4a709940ec0777bb89478fa6ea11c107be33460d33266c818d9581dc51ee7de11d71df26d4c1cdedfbdc01cc2c5bafd11a2f1de78f212512a554efe9618d31de8bf2f0efa66d142be617a7a527c9578d172257e28956f5d8fa086d7b344fbd3350b0495b04ea9c5ac800bc5edf0c83abb6c0aa5fd86508471fea5de50030be0c2da00000000000000000000000000000000000000000000000001f7c659452680000000000000000000000000000000000000000000000000031b327e695de200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004180cefe0bd800000000000000000000000000000000000000000000000000000000000000000000ef2bf6f1fb9f83b5363d9e4e2b917be6742313f2156f0e7f1eae8b252040838166427f4db4512c7423e0e009f8f870bb39f54201c33c5826e308372f0c760ce1cb571842f40710d42a87fb5e8eabd75fe2f4925f305b9e288e7f023995be4131f955c57ac7fc2288e36ad7b04755805795e4f1e8dd019bfff6dbc7790df36d605d6dcd5ffa39b417a3aa93751e399cb5d1c83dba24cf326aaff2b3ec856d1b3142f69707436a9dedc5bb8e14be38b577b3604c0b9cc015477b85b8698671bda0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c12844e08e51cb259f2770c220d063edaeb987e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000002eb4a4df47a62befe851d4007d9882abd46681f766a0348f66ec514e56ce7cdb0731ca10be9a3d43e063108e5469d9eeb031ce0973fd5609400e0c08b3a670b914dbe5a1d1cf4846d643c5c2da23bf58e3d374073865c5bf53d71e81c511c5a1054bacaee49ee1e5eebcacde33db190e509498a49a2929bf8ae0e01b929be14d002350375fff273d0299630b359a6f162ae291fa5aa3f5e0d8c9292f82c91aa203567c092856b6bcf6c370b461b04804b9ee3d427a8d4d59440f012620f07f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd3cde65effdc5ab879171da1f67c7e2f7664c91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013e52b9abe00000000000000000000000000000000000000000000000000000000000000000000056f229bd2ebdcabde733fb43e2b7060dda6969ab61bd3575ddc5ce6939129270a5045474c2341c204729775040cd6783ddbc8b9fc88c107d2b624aede37614512d98c0333e8cd424b7cb36d20e359ccbd936b880b479932cc473a8c8b5833fe2246c65d933a2a833b481bb6be671e28c4564a1dffce4f0aa8c7aaad2cfbafaa2067bb4ea627578dbf0ccf397dc2ab3f15dd48a24383a5b66ae31913c0814c8b0aab6583b179a243851d3926d7799c3d4f985b6508aad6136704823ce8e2a4f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c7ca06795c93228d30cf8fc043dea8faf67723000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000155c9f0129dd000000000000000000000000000000000000000000000000000000000000000000018e1166f9bee6e96325a583a745d15fde7ed5218a341aa973a90a3014d787821293ac2bc7a6f312e7ccbd13201a6002d215e87d931b6227b0f4a804c9f36826b2928d85690ea1908c3c2dce886cebc724346b9924bd8050ce68a595d4c3a2b310f2adf157d7b72b4a56cdf03fd3f1bac3227a2691734c3cdc00d1fe29d99712c09f55aef2025d566d3bb10b3161aefa031c46fc0633faff483e2f314169a15db098d107ba397fffb5fb06b364ddbbebd446fbc8062c374385d44d0162c472d7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bb9c5ddf861e2a7614f08981b672c5b00c006ef00000000000000000000000000000000000000000000000000000000000000010f795c7096bff24d8cdf8057686765f43ea40a6a401445fa5ff48ceb55b65b5910fa10a978ed9152d70117e4d668d61ef6660a926f0d14076f040543d10c1ceb000000010adceca7ea108c66de653ce86373ad3d58af50ccd408a688ae651f572cb4b24da88b3af3a9e613e6c0cf90e8901c1cedd316a67eeba1c0dbf6414945042d47390addc4b6e1c0b511941c9c6a2d2204434751db71849af825119c25c4068e324245b422b0a6817b71673c409969fb678664879b3fed42ea0f1f7cbf27024e689bb8645a2720b3085bfb51293a1334532a6e1106913407fb23832a7293252a1bdbaaea9e3cb89921d5d42329e7f89e50266c56cf3cc48d2581f99a6ba20f95b1c1ef44432e6d56952e67c71ce02d0cd05fafe17d5404e93a99bb1f7d82267f5425cf4c2201034200a2e093496481c1fa43fad38c78ad32e69a93d926c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003328b944c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025dcb97967f02db3e5725ce7b955cd3bcebd45af6f27130d583d8d266db1461e011ae2e99fe767f0add776ed131737c840002c1031729bbbbfdb207c350b4bd20329d1e2e6d7edd898b4cc1537bcd2b5c2a670930bd6623c1ebd57b84bd370f1296e8c574faaf2e15f22a2be9ea5350b2a20a535418eece6a0908745db39650f2a58eb647c40ff26047dcff38f961ab911a2a27af9b6174836b013d498a8de0029979cd8664aabf4ea044dfc529b26c489f249402cd0d71e8823bc53194b6c7f0000000000000000000000008d597e67f73ae0d23d2dbc7b3d806722cfb2e57c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f7063c87f40ecbe985ad2118b7980df6e2337829faf25d76d904fe426e2a35126fcd933a117eb2c41831a6aeabb4bd8dcc5387547e3b17a54549f4e3fe8259e0e2a5960927f7d7cb5c894b01aed88de1572cff41014201f680355536c6514331cc8e825976b7144ebe72794b465304912ed17ff18ed1c1b825f3a97f089d8a204c09243051c8718d3603652e9549599366079c498eee5ae17f31ae228a5938c06b2852e559b830532f579ab2d76e8c3dc08b3b525c1010cdddc30c21c015a8c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000987b8339c2800000000000000000000000000000000000000000000000000000000000000000001dcc63fa41cd4f60bb0dc65c111df8ff45e76f43230ed513bf6722998aaa2c050c424d3c15bca9b4bd7df298c6a5f5842a1b331f36c485213e95c181d0c6af4113d9ad17e1372f901af76630c197b73a99a310552cbb9369212ff33044bbbc561a53dba9da23a323b94c8d234ef724b4921db17481899550e233fc1a1d039e3f1a3cca9fa9ec52fd3feac38f4a0d9a6a720d7db43b527c5951772cb83981e40e1bebd70e0bc1bcc01185e256fdb1db60b7be9fe9de0e77bab8a48d7e37f3227a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf3e162dcccb7f737f073e83fed004032793746a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031ff7bd371f6c60000000000000000000000000000000000000000000000000000000000000000000103000f785c02e553cfdd3057f476033f9d0a71eb46fde10d9797b8a7bd0b86c22a4f9f542f5519bcf2f9a6ff30a34e9733f764abfd696c6b07ef15f13cec09c92a262d9b0db1e1fb37afa3b74a5e40e5c6f3d938e771391bf7e9ef323c7e4a732d283830434a4a9be046a9f647af93d85cd9e3814827b1c6978d62d7448ac5ac17ff73de887df3035635afcb8fe0def98a8b5d21ab216aae40c67f361f7524070d0e66eca74e8ef9d75e8d15f61a28caee33781a9e95b3daab576f1ce10c82f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdedfae378fd72bc53bfecd86077ea92642a4b9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ac7230489e8000000000000000000000000000000000000000000000000000000000000000000000d109aba2557e1a8c171f5cc6c78640e9576390898388ef93e5168f2020cceac0c729e19331ab4ce527cbfd656ba3d7e1ed4b01264bde582871bfb26b88c6d16082c88f26a075b4c9dad2df4c9165a6304f6f0b9500bc578af58cfbdbf4014d52a933ed0a3e78f40fe7eab247b3297a27b88a89ca40263f816e2579c8ba550c626664108ad51af84eb40c70d486e054b3652b72300e9d1d71241e3bf8ab39092140331d1c79333e58624e1931568ed6a1450a408dfc468a39eeb5664a2f3c2b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9a585c256a850e9ac38331fa8e47b7999a9611d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000151dcf23623c0000000000000000000000000000000000000000000000000000000000000000000128d95cf79f3a1cec3fb79030f3ba2262c7ebad5cbef15decdc677cce19e4549266fdeab65cb10b694ca73a5b2c963f726b3586a331194f21d3a498a38d3783824890091ed00e1b807db806db46798c4df9ac8efb9ab11b19f84297a1a8a16620a9bdae3a413d25904eb13a17d059129b78652a78e1ec97238e9202ecaea9f0f16746866f57a1dbb0a69ce28dcf728449ee3edee78324c17ebe3503a6e3413d3051fc593ce55092389c0dbcb8b541b4f5d3e2f2b9ee183837d52b7228f9bf3470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5b0d91bdd2245e5bf7b45f17adcf8a1f893a8e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003782dace9d9000000000000000000000000000000000000000000000000000000000000000000002c93f83ae5d1da5455aa848293e96ff144b49a4a41b78c0277430b0c562f152f26ee63d0d428ba13bf43300d6d3133ae664c8a951ccb669cbf47ee6f785e7fb321d95ad8fa98fbaf8e011066f9bc617456fff0f3d6901f1a502b173f9d772cfb167f01f7d9c798101e7ee268a5836d105d42b570669eb7511147d6bb3a84795b302faaa12a58adf276cc29ee8d812e3bb53018a30c1741349e50f0008976c63019fdfdcfe28d7223f8e99acb1b74d65fc37726e088d6268c8219f6cbc5f7959b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a48c63e4467492d37ed6ef65f485bab14166ba400000000000000000000000000000000000000000000000000000000000000011af88953b7118210745ead733dc54eb6e61168cb7ab00a1cfb31863e71afea911be64089f1c6cf8badf7d6368fbd83e484959f39e055c0d3bb7a131faed25db80000000107c75f8f437612beaf08c9ad332643ea4f7cf1ad083fd2e8b9a21fa50e248b9ec767f2ddc2bac481f1368e40448dbb3e88b903c12c6f0a1ad57770c5283ce0b3d287f790a383b03ec517acdebbba66b87c2ef2e22efab6c356558d64283e9bfe8608ae206cceb5e6b4ae1cc48de4f22dbb4a420bc7db101b9bb1003006d835022e01a7beb956f3dab1f6bdc749bf98f516852a3ab0a5bad882201742168edb10311c91886613e926ad9ee5bdaa3039b2ae57bedbf84614cd14db6faa1095dcfa9f81b7561102a90d7895f7c3454fffc2629c90902c594e05a3be0413273684b922661b3f190918bb330b25a03050519ed62ceae60c943d6a882ff9060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee6318306dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae640d663e2ca68321caefecad4b49caf368c8651f21c55d86946b71e7497692d31ca394769b7c74de2482a3be95456669f4ee2e2440ed28a289a1070b58de72344f59bdc43f7f29ad30c3fbea0e4da57206eaaeddd151f11c3036ccaf853321cd55ba653d90f995f41cabf885f8bf49ffc862d2412545dc62ec335e3ac70e319a585e7cc86b1d6dd2a54b42dad72c77d545af6f1a99f2f2f74997931f8bbe0230662174fa6eb8ec0a6248083727544f86f1c394a976728cd4fe25cd720bae2000000000000000000000000ec4e0f68867aa59bf8a01143c923a25ceb241f8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001256c8ee086927436e54b4d3c3f33ceaaf101c0e98affbdfe70ffdcbd3404836a17dd065ae525c12e4aa4ff1ae5551688ee870af4b93c39c0c2950341add17d3f0000000107a7f8a7e4c1e582a7635f8bb60ed9e6d0ea7457665cbc0e91736a4a0bd12fbf7a255a086f95a038c2620c0c92fe8a9cce6914213f49c321f25ea1331e89fe0aedf35d55cacd1bce4888297ea4bd456bdee6afa7ef3e9c9d98f8b0b9282f0a8e258ec1e75ac58143c7c2deb23468a3b4275e933e93548b6322e236a22b9dd2208b4a92cf1e20e689866ee86a2bcb2d77acd8a485481bb5259cbe896b0f788bb4132ea64bdb186827a120489978cc4d9e52d64bc7a908613216b2f580105b3a7810c5aa0546fb750ffdbfdf082e2848681c5215e2abb5b77294225f192731a76ff28444bfb8a73059d5ff9f364ef4ea75287962c99b7af24159ae204d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004574fa086c5a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e322b7cf26f95b4a01a47999b29c7775a9c4c5d205df9b9402e74d18683893b1da32278ded389baaca404a223cd80b32e80ea721b954d31c48fd474ec1d31e2291ce13a1c10345a71d1fd87cce1afbe2420181e3714b75c1d941d23a648bdd910a270bf810d9fe03579c89344baeaa9651c76372c221fef3c95d52e65c9a9072884496e8138e0ceff09a8292969ccdd521c84e4d140d7ae792335012d5777e61f1f5b804dc4ac30860ad4b8c66de5f782930d8587785d348a0731339ab73c0d000000000000000000000000ca7d2577ebbe18cfb7946c67ea2636ff34b2319d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011801f806c8f0db21f0b631f2ae67df7df72a217ae75962d87829154b1936636f110f0e4c21724e243db3c00acad0ecc4e8827babcb278ddda8596c7ce2e187a5000000012c58e5de64eac22b177325d4fb7665729151eefdc722d27c427712dc2bef5cb8ebc02cbd2220b66cda0b9d1f2cef263a0a21d821b044106b6d7fe0da228eb088dd28da86589f38578940d15da3bbc4e912d0a714dfadcd11522f8c20022c98590971dbb93b4abd8baea36d24938344ae1305aa3fdc5bb7c23f0ae370293f7a62bfcb0d7f5c7d7c30d8a9e3b5e683568520cb0b5ba36416574e168e6a1fcc5bf5241d024812b276ad0355ae69c01cabb90b15ba1827f4d6557718980c1693a552bd02d625cb98057d77e37a84dbd9768604eb113d611da173a3c45e0e1b24ca01d9b2ca814c0431097925df7324973d4355d5b765ce8746fc3b12cf44000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004574fa086c5a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3a03c1f7304f7ff7f658cc9edfd0e8f621eac10a5447959f374c6a6b15cd031df6f6802cca492c3ae78852b6f3f0ba7933281bba1aa3d2ac1e81d51156940205b4343c612118f3dd64be1c4beb64a56761038eecfb32fd99941cf8c617b8cc2bfd7de7f4848642b721ec8790c7f9e1292a49e255242cc3f205300e7a287bea189b1ca54736043f89ad2ade76aac8c24a6f33f0db5d855f35a812ec09b7b4aa0d20d3b53b19c409383caac93f212748059e673d0cafba555e77c3e6dadbf2d20000000000000000000000003d8c352b32ac6f3b48b645373d257ceece7c78fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e6c485ac00000000000000000000000000000000000000000000000000000000000000000001bc59091164c7fcb2922f18b379109b2f7bbc4355d7866856591c8991fce2fac2d35b5f28db1ef19ff7c2997275336bb8ae5b6e517761ed5c90208ddf7dfe9282b31bd37c7149f1965fb67b4d3e3ba1e5da79a09d747a5a61f2cbc6e4227379327d24619dfe4960e929c1697bc1773537d222ccb1eb49feac426593a634d325a1d4e35585c719225b27e5f7e028a67df3173ae3e3f49684873a8f81a30a1fb15034129f2f0957a09cb3c3be2d4f00bea62ef9c4027cbb0f92fcae9cffdb5e8c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c40418f66033e04b097e0d64028b16ef9eedc8c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011c37937e0800000000000000000000000000000000000000000000000000000000000000000000b79f8b2f73392031651817799fc96bdaf96e2ffd27a0a42808be9f099384ece0435510634834f578d41c0396d7e3fc8903f209c35418a54f197a3b3c8617f8016515aa0c7d7a09e314726a2f124c9000ff95692487bdd25121a729153f6fb6c2e33f844649d5c4bbf8adebece7d8f9995bfc1f4f46edd401af9b08024b0ddf72fabc80dfadda0c4a63932854aa0d6a0fb9d17ae28d4284740bc4604a4091af103f46f3e8ddea8f5258f1b36a8664350ad9a24acdc744f059c1160cdd5e38b4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3b77888cc16f266e3adf7540549d1ad16b7795a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a9fd3b61c2a24000000000000000000000000000000000000000000000000000000000000000000012732fd4b6db0b4758b830a23382374b5c5c3822080bf73beaef9fa8f3acd1ee617ace9a0268bf5d89fceaad04525052a7794f67321c3e573596629b8d6ca68072ba2aaef53c2726902c1c400c07fb1d85a7b9e2fdef3ab14e3217e97265e2dbb13651dc37f2f1d44f38a0821e8af4a64d9a7253307608aa26a1dfe9d5873e54105f9c1b983636f44594a685974ff1a6e5be69a7e45cc6c37734d77c0bfda048e1cdb733cd7a1e4c525cc863b3033fbbfd77155e437116154024173f362dcd97a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c3c83fc9b8fe1dfd5409788d18834841361953900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e1bc9bf040000000000000000000000000000000000000000000000000000000000000000000020d441a6cef12dad66aafb2f240bcb01a2e090de4529ead2ada495be64279ad718cd74128a2d6ee1299767714c6e949912c46d3c0bd10b9bfc598746157d6f1b139eb222642cae7acc7b765ad102a5780209cb9553c84f6485a40f0728b223ed20577412a912a1e7b0e797e0d497fc8ce46baf6fa8115ee6cea9f312de6c4d562b9b1ea3752361d8d1064ec4f3e3d6a9b4def0a745aef09206f77bdec56ad9122b4aa1c55e0f8152b98031524e3e8db05c3b9d805e005c39f6df7949f7b19b4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c3c83fc9b8fe1dfd5409788d18834841361953900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f50494b0ce00000000000000000000000000000000000000000000000000000000000000000000d9e527c91b68ad3f87ac67356ffecc31552e019524e292b0df4c807df62633a0b6c03b70355b33937cd7e616139dc37b8522b7a236233ef519e4602044790dc13ba5c65f05e643d9c62b36aa09cd6ec7428a03d3ea172b18781bc857e08fc092ea33301c63cc22da702af712a98131ff65a457362d5e1b6bd88ebb6934159aa21289ac0f5a37e03fb103795427bca9f59ada8204011e37d75520a4a2a3ee21127766502101a4de80013ecef2aba5edd8c921cdab5910e0bd81df86ca16a12110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c72f9c828dec20eae1ea30fd243fa416f059c977000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b2a00671c00000000000000000000000000000000000000000000000000000000000000000002ccafb557ff3ca31b6db52785f708ac88c1b2fb70317a8809248b86ad27008cc2a63c49d932f47e522ea0f573a94770e7dc4252eb2e80e953d8c30d3a6dad7b808927617358fd9133fc9adcb5350c7d65782779d4128ae523475e8238079c0432d940fc100f45a2f35911f67566aab049fcb35782e8e39dbdecaa5d678e9b1ee2569804a03d8dc2d0a061838489ac790bb63ff8ea79315d0bbe73e2cce233bfa2956f6e2dd2acb79b1e02d92197dd9dd2d66b71874e6c21426d01e8819762dfa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000540d97eebf6d787eeab1ac2928103296e3a543c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b2a00671c000000000000000000000000000000000000000000000000000000000000000000018e3d9672622ba2755a7cf21b62b7fb43dea9c614b128f8bfd9d811bfe6f8f71003578d3ae5fad1d985172e6f16c768c90d74625306b94a28395a2a9e69febe4196b9132125d3097b157cf31dc88cee6f44e6416defa99ff349be017abdc3c0c2fd9fc91a68d031e80fa8253b39926fa52b61cc51124631e54054a2ef6ba05e02a63dcb8c78e566287e87a52a90b125043cf9fb1e4fcc310049d4a8759c028e81ee4b25af79e8e9cd6a23f5d6245c1e74a1db105de129acc8ec8a71bb300a304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033fdcfbe28b05e64d0c2e1b378400e61f2bc68c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c38e9142c2260000000000000000000000000000000000000000000000000000000000000000000220c6a6aea479c92fd92ff8c28a3af74f620eac06be82d5f5d70d513ce16cce70ae5be4cc9b04e5144b795deac7d03999ba5d587ad4b0201e311503240a5a68c03e999d186adc51f594f35152647aeef4a28634a165fc19cba0e5f9f872fe9f50aeb22f346dc7ade3d7840ec14e5ca3c44a81bd4fe7388c36d1e7d5bd1b2e0f42a55b44ebf89974995298f960b217c0b195bb436efe68abab8f78d2c7d8739b217c2bf932530a50607c64477e1683f57b28ce29cf49407246fb4c3626e2f4e6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b565ea05aba01ea9015ff65432fdc775cd2fef0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016345785d8a00000000000000000000000000000000000000000000000000000000000000000000254230a3d4c2edc2d864569ef2b0a01051db0602eaccc10bb377be9418c4b2350c56ab0577b37b68b53d6945512e91e5882ef9e811dce86e1242446719c9d7380e10ccd015f03bd31c2298b981e956195df13cb585d1b087d9eac9b0bbcdcda1166ed6e8e509d72760a231c189befea18a414fe8ac2f72bc6f12d7da48b48bd72a0d3665f525ae84da5bb53294ea75e1189d4762d9104d7c0871f34688ce1bc21dc1b0ba4378f2c87ce939f362de35a0847141026ef48f32509034d5caabfd3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db42253b46615f2367773e93b00a1def4e30f11e00000000000000000000000000000000000000000000000000000000000000011db474544a3ff9cdaf0203bb223d286e188ef6cdf084e0a0ed5d3260184bf84b3061bded2202fd54e09f0eea3e292e8bb4d6816f1ee78c8900ebf8eec56f3fb4000000011286e86ca979623ef6b3a4a9b3664db002b5c12be8916182cfed970701105a635477a9b75f9d74aa3f295f62ec8ee15f0931dd53bb208f25d117fb3a06ab20610f003276138ab6f8fdc6180aaad9c8b9f5bcfc9cb5e79597bfb653d10b7be52bd84f222f1ef219dd4191ae511f2143202df9836dd9416e03348f72090c520564582f24fd302fc842e4348c47e3f3134f08b70d2f65d1333eeb378a0f1eda3ec16c41d89aa7986a09c61cc1af1f34686bd81cdd1b99aa7e5542a5ec9f0d72e297f7d2559912c24680e17cd6f1eb683cf9839976642919e0e50ecd5dfa2fd8d00970af7461d32e147c84fc0e6a83d0b14780df59624083ef5991ee324300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d6929b8924000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001872e96cb6c0e313318a0e77c4ad20fd6fd4aeb3c90c50198c1f09010dc802db2c858166a5e5eda870ffb508e69e689772a8f4aa1d570df1d91c7673ad1c90820fb1af1d69efc712bf8a1e549364af33804096a4da06edcf3f3e4de9fb7b390725f78440249ca8b50b41d8d593b1c0b7557f207e044195feedcf30946bf888c62d1d4ba837e947e66dc4cf9f138002a39ae8b9b79192f25632078639516f08ab0cc2cae927a79a90751495080db7c3d08f70ae0f42ca70d8ef027b4f8ee3a77c000000000000000000000000ea5a0276ec58089e3930c8d196e94d25f68d896c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109262347a4b3763f9b14f1577b1322f5fdb6e8c070bbea3f85d74b6bcfa143230daa22f27ebbd59c525e4333303af0e2e5a666ad37990aee813ba82f8cf8256200000001243cae01f908b5b65079556272e48b4a5ab4db9063167a5798788ee52488076f68f2766aa08f1803d4bf342231a5b67f81b00e27f328290ec28d4d1c1c01d6b49ccc4946dea3578478703cc662cfc21fd346ac162bcb2c161c746c312c641b0f99bcae886746ba49b66d4308246359f28c5a0239a53ca1c5298391340735b2ce97803600290cdd2f9ceac3792761286235f90780d8dfbecc2f4c63a90b32134888cf84304841bd8a8b3d6d118302040f501b96bba94f6474d0321fa80b694506cd0772abc1f7480c6186046f07358e34c92226f3756f0d833ad3577f04180e08ffe8b5bfce7a07a2c8623586f2e9bd51673948ca6d46d08b7dba2688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039e8c37dd6c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e8c64e65d8d1a68cf86f7492e432b59518a196a675b788cc1abab6d2385ec6a1d9ee416aa0470868a565629dd96c43a02bea460f93a566bfdc3d7472e1744f30452b8a04ec0818d56a69725d33f8b4520a83020b793d8889ff82ea3942b9d3903044d6c5587b0ad9748b515dd0189d89247c9df57c52a5bda12a039817a67e501122ec340c8cdc2286305019022ca09412469d56475b3c557b0337c23f803181ac38759747b2a58f2940a6739d847484536d39a969d2b0960bbb549f5a9a7c500000000000000000000000032c9c097912dd65804aace7d008c717d792fbcdd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002497cba12fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000297c6e864144eeae45eda9e90ed2510797824882077d5356b50f1866e6cf52f091cf950f97cd843bd6d4782870d655e94378e8e53188e97adcad41bac6435e60aaf7a5faddce1829d9b4acc242b7724227b4e21065ea3522f7d88fc34d294ff155f1f796171656b809bd387ea8be1907135d9854005b2440b5532ed06779fbc05f513ca8e745deacbebcc95e74a5330a6e200c533cf57e5211524b8c63ce5d02f888d661dbb77d89f10bd8af60c67846dd7141d3e69b25fe83463dc8dc6b04e00000000000000000000000032c9c097912dd65804aace7d008c717d792fbcdd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012fe98c7bf57b3732d02cdd982f2e397de7817a3f300422760ccf97cb16839df20263da325d592405593b285c0da7ed0f524bc860d59d66a00a97e20741ecbfff000000010db8dda17b5b52a7c1478fb4c39cd4ec47d5f29c6b7416bc953619ab26c216d8deace1f3b22e8b90ba07c37e02bd56bc00f7762b4495854917e8a86a08c0d5459b4e650dcf785e0418f96dd72f912232dee7db26765cfde27804a25b20342c0cb8656d3d1ee2be4b40e5dd916c6546331090e7b98bffc7d72ad5144217e0841d8e687950d946baeea9757e4d4b9e9df175d5c835a9665b070413c4e7210bdf5fd7545e56afc69150f737777fb309d91b86b25fb48f58479eac0e56e11363ac6a25a8d20fdb171329b0309cca652dae964c793e34e2a0c608e3a75a4d302b4cc02e60541e69bc4fe5645459528020384ce375384e66eb971b44db067b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007925c4f2d740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027a04d0b43b7121eb456be20ca74222886563d4150fefa3390ab464abdff2c7c1f519ed4c0f7a6a6b0245aba0fa96d2b0cc1326994866831890c24913001554803ff50459e6c088018e2fdcb120498d15679061bc8da8398066af908b2f07540072fb4eb1a876e9fa5b185380c4c6630db3b6ad113ce89b50cf12f0a55cc3f7701d03314e8fed908a367ebfe3d10627570170db02f5b5e44adf3ed849b18fbe10c003c71af70cc67ffea95ac1ebda85ffab9b70ed84fc8bec74d664f27206088000000000000000000000000b91af0e9d7f89a389f4fb911b415b043c317293100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001507125f43ac0000000000000000000000000000000000000000000000000000000000000000000121f4835a37183821fa55e12328507d70c3d8551a326861c40f6c27798114b8915ca12722668fd100f5542633c23b4aac724d5081077ea6f9810f10a976cdce021b2aa659b3cc03d3c26ec70391a66e91dce87bfdf3f751248b1871b4dcaff6f296018bc79d4dc368c01330e769e7394bfe3dec333bb2943de5833493626467f1343384e93245efa1bd18f3e877e55fb74514385178967cc26ad96c3bc8ab1c227fc5e30b13411e4d2ed60443479a096ed3c5a620b02e3edaa5c8d7d1b7a2bcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8246d70f2d925d4ebb9eabb5679676f7990ed64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b403c89c82b400000000000000000000000000000000000000000000000000000000000000000001476614199c0d66e366e982fdf55f7d5d4b8c9c9510f93cb7393266a69357b1a0fdac69588d60abf86439c5ac335847d9bda1569eeef456f9a8fe9329006e97302b451a5f801fcc460b3c28d589ec79c633fccf8b66cf3fb7a36fa0fea0030c605f545ed8bea809af5de2de5a6aafa25e35cbd5bc37c7ad6267fc6f75bd69e51123eb0ee94dde3e3eb5034e3504288e0da8f1937a723f350b017112ba351471b0037eef774c90c594d648238ac4b167f9d2a3592329718f13a1f0a606751b05e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bcfaed167128adaf3bd49122da9b4ad614e037c000000000000000000000000000000000000000000000000000000000000000107a77b388e60352085e5bff7ad76c660f0c1e59a8707b417745db84ac9ddfc2f0f4c0693ab6ea803f80ec5bd0d97aa74a5525e819e8be9420cbcd0bdfd464e4000000001065cc52156d80c701ee27edf5deeaa85351067ee6f838ee80ee6009621f024f8fb57f1e2199707914c2e44a8f948397809c54001aaf4247a2abba274071af4b3eec8bc17a476dfaf2a89c816dde2b0bdb2840b7155ef8d4ef35db3042bcc1c077b89ad453c9394e062510535f2ba53ea231048aaf4e2cd83620f890b2b0472cca2b542d26fb89b060e9000b51b8241141fe2acacf6997b5a42a7c9a91dcff832d5dc9151808d6114685f9acb6b579052ed15a1a94e427b9f9c15dc901dac311403666b8c7382a72b507d069c2cf94990056dcae4a6fd21778adb7d72087a517ca3bf14fbd3b8e84e24a12722b06a70590db2b34ede392100d63c830800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015a610143aa9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd09caae9d2d18e4aee5c3a91e07d9dcfdaba671016eda315ebcd2bc1878ae22e86dc3f2cf14e735b0d5c82c1fc3abf1c3aa186fc1c3fdf317cf87b076134620c0e8ba8ac507736ee2b24785959328c694f22f40dc0a39f9975d5c08c6fd38d09014d745e1c03a75ea88584fc44a33b78ffdaccdd751b06020654a05213ffd002a519e43b1e104d0a1955c1275a860a1544d74a9e874b1ed33011469b0a3f041d45c9576780131fe7cfd6d095b5d554c99af5757324463872c7763f9536a27900000000000000000000000054054b74c28c7aecd82f001a5955cfc4ac480782000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000136dcc951d8c000000000000000000000000000000000000000000000000000000000000000000000898e0db19f23f6ac7061fe36474da44b8ef8e48635d78d81dbc380a78d8dea92e38ea7369a51169ef0d8f20e3689f051982a6f33c0d11f3374c6f6e806b86e02263795db4ec2c342378a54fd5d3fa4106597897362b86226395e07d31327a132f02cf78d42f73d5bf586f07b50db24d9f65e55f79601bd10e76021b90beb19e0ed5fba8c6278b5979ff57eb3d3864327b6e16f15fbeb84c0c71e93d9261af0d0710d7f6e7a82ac5eb347fc049d6554914a98081a6f05e47807a7d29f6478b6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a60fc91b6132d0a50a3d2baa7ef6da09883c77700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201306af93e57a9b40000000000000000000000000000000000000000000000033ac2161ae78466d000000000000000000000000000000000000000000000000f61d1639a0fdba8a1000000000000000000000000000000000000000000000000000242aef8d5666f000000000000000000000000000000000000000000000002f8a58d31bbf8ddf600000000000000000000000000000000000000000000000b0f90f01d8ee06eb000000000000000000000000000000000000000000000000a3f38479933c34d7700000000000000000000000000000000000000000000000000023ba0b690f974000000000000000000000000000000000000000000000000ea1c75a0c3e080c900000000000000000000000000000000000000000000000288f0ce2697922176000000000000000000000000000000000000000000000004f3e351e9adfdd9e60000000000000000000000000000000000000000000000000000ff509ac4cd9d0000000000000000000000000000000000000000000000000439d7c69bf90a7f000000000000000000000000000000000000000000000007db7f6863a661af0e000000000000000000000000000000000000000000000009908aaf823ea5bf230000000000000000000000000000000000000000000000000000a2001259266c01e9e545e673a7013cf8ebdfd113abdd0a8cb4761d8a07e466493c79dd12f03c27ee7781c2f51c797527363bc8acfe747d2c6437c3dfc08ff98ec339393336361183f1820c49aa6a8e6e433f73a4de3ab7cc0230655e138e24608b8244ea1c4e0d244b59ad0823f2f7ea5f99703c23ebedb8d181f91685c7cd3d7c91e7752a672c300779c3a1482474cba1397b63a496b3233b9191282c0b31a528184618ebff16a799a2526d63a4d29814df1dae4e8b1f479c534d148505ed377ec3c6f9710110498f5420b7c52613f3bab6b869c90fe9882d883b770771d2bd30718ed0c16e25841423d92a952457724cee082c9ee107faac30b432dc3841b41c88502aa6382ec8bbcdf192b77800c4ae81b94fb92529109bfa64f6f2f7c5a77f88766a491f0b6fbe873e5252bfe2ce08e22a4b3ffda662ee7a1021a6279e6a66db95158c042a491d46ef4639a3f67fa365337f457d9301ffb2ca99482a22758d50f3229b3814f9bb08279ef1a90440c1c4048b8e7f8e4b9ace16c47d6dd37e02f48f23ca5629f27ada31410f1677830f393c2a7ce1cdc4abb0943946f9d470bf71f46c6e85030ba23ac75d294b2d99f82ba4cda0aceae8985a319fb596d6f27bff6393171901403498c1be902fa5eda8c1f10e703d2290430cebc421b588f8069b926886721264b4561f1fa2063d4f534c13807f90562e994d9e49de7b13f30439efdefe572ffd600ffbba44e6ae2e4ecd2b93e75b96f0da5bae2f4a8d5827d17637ec412a03dde8f1f65a2266c742e36fe1d34a3e205018bf6bd326f4ffd7cfab5ed650f925f61ad5819570cf6f48157da4ff14a055472aa29137bb02bb3be4e02a1f2fc714173e92c74ad3ffdabd6c96dbeb91a9e5e685443ad2148ccbf41099c651cd1a1c7e238d4d8366696cf18bcbe3c12755a638f1e788f0bbf417f9630cea6fcc6915e025eb2838de0dc7c0e394417bd135181f0688709564ac75c057681a787b270bce68b592a4871ba3af16d9bdc156bb34983436cd8643965c3c10bfc4ed4e800c70d9dca0e63136a4d063e150ce8a5ee148f7920006e1a7922377071115bd9e01dc283b2e9a861827cef145de96c9cfa97221a0b0b5c5501ac37d1ef7f891ae2ea47220c010317e1f3d45ac5cbb6d0573c3dad4a8c8c43998397955fff6cf1912455d1db68f83192036d1fe0dea14629fa2523734809b04e6d7bcec96fcc939062c70c31d15b7508e683868fb045c85e6760458545b2e1284f55fa4630e07e425018b65f724b9e09cd1439527ba7e64c239cc18874b7ca2cab0a68a6d711b722d6db0c868a4e5f65c51a8ddc11e6c73b8606bdd465702f11ede83a940cbb88f10c4789f506381730695121a307484fdd0504ca41081d398bd0f4ce6004e7e070aaf7d74df7f5cd4264cf9ee21a82f81ee16309f227f20fd00eecdcf945533ac28bb67b3e8873403a53ac76bfa5548639fed8a69b208e770e5e13dcf5c3c716d1ae1bc04db647a81d1a98dfbf7f70d7a2bdab6344f66eb48ae131500778b75fc089975982e501b262971e4a212f9c25a5117adf258578b16108cc14ce77958c02835661436636c01f8bfbca5b1b79be52861b5d2c53bb0fc529eefa7e453b83e1647f7fe3b312f0ecda26178f306e92bbe5cca481bf18de7bc5421152d69f5892fda1146dc23c0db61142a84401a71f0a681e2a69462774348bdd81c7e79fe640000000000000000000000000000000000000000000000000000000000000360c9df68a12462dbfab7e5ebe134bde9551e24f5fc70b81d245f17aa3298247a384ac4424f8daec65ae723cebc68a206f5d287980bb4ce393d842e37cfed696bed000000000000000000000000000000000000000000000000000000000000001c497d47213c7101a63ef3e7d15c084604dabf3501ee5f525f4e89f0b4b4dd9b5124b6803610ef6d241a9ba1d5a419626da5900b5f795c1e750aec695e58596cbe000000000000000000000000000000000000000000000000000000000000001c7e1615a87bf8397c089a8c2e8b1e0fc78c5c760daf2ed3ff6c89c576e55081d14573b4fb7a2d1bfa1b1722908437b92dff01f3410f6c58002c57675dc8fc8c2f000000000000000000000000000000000000000000000000000000000000001b018b363512c7252453e10c8d3b5e2be1479555e0833a05cb2858a1698a42b01426a1171c8afd6ec91abe98ac52a2d88e9772ddc1bc1e24cdfd5cc6a580cc5395000000000000000000000000000000000000000000000000000000000000001ba5896b95dde08a1510d4462dfad4c0c4d907bffe07048ccf4368157ee981e3107aa1e1668ea319ea54c3847dde66b71d053cd862dbe87c20f4299f646fec6e1f000000000000000000000000000000000000000000000000000000000000001c2fd26121ff1050c14c948bc439f5c0c7363243b3f34fe6ef7f4624c2fa05d5e354af8d71b253e69a81585019ef99592a5d9df085ce12120b6e6a55289c077de6000000000000000000000000000000000000000000000000000000000000001b7e8f78fab3dfc7c0bb59482ae2a9283206ffd7139ac22804d0c18c935a63400d228d8d01e1fca371c48d9d8690bbabd9338b0052a00fa69a564e4e8895d65dea000000000000000000000000000000000000000000000000000000000000001c6de8501a45686f7fbc6c02863554abfa0e6640e9179e979c06a0a9ac7699c2ec372ddeccf14ca7f1b8b6242b070f9342958e51c9afa209025769375a7ed84256000000000000000000000000000000000000000000000000000000000000001b5ece1aeba678ea10a66bf1699fb434589882b72622a667251a1f2df67af9bf5136c7311ac4f968f2dab2f2da38fe7bf5cd8e46b3897c76af691e3b2e5ded826c000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000001b20bd200a66a87e1b8a5f25153c76ddd24694f70c41a49e1262970a63a07fd71f4b8f639ae58c15cca35d23ca2e93c881c42748c7575c863cc9fb5203757d330dced93358e61abcbdcdd7fd07a0f9a3cabc2a5e7df38bffe2d7a4b19827b2647272dcad5ee6eb9ba2056a9cdfa493a989e3368d71f314bda059446065e3faee3cb0a1033846bd3eff11080dba1d656f2a2ba327fc4ab9756f70df3649a8f62323162356a91eb8605b3871d318f7017edede81d81deb8ea4133c18d979907f8379252b19dba3ecd7d28d7b829b8a1657caf9b5b7b2eee960a27696c4f8082278dae70c31f8c208a583ccd2fc2738623aeb5617daf504b8b52b4681df41c22fc3e074d00106e1277f815f39ddfb17e715945b07fe606142879692ecbd4e774a1b94a5241937502a9d3e8a2cefc7fb1ced8a5d258bd9a2907149d905dffb20e4a99f837e883adb2d89b0be804a01f07be57043f537a064166ed1e2d5f57f592f407961c4c1230ff5eafae58babb4d7796abf9ff825a4d16d4e86774c7ba472fb09e1e42a425f86267442ae11e505f763826dcf5bfb8118c33bb885b2fe17f0116ea17a22faf9f906152dc69163e4ec8e90d531a8c07c7336b38e72cc3d7b0aa208a99236e8568a27b59a72a729aeb639e0839e4749659dee54f8f3e70438bd81a68cfe75d010971f1fe2d46b5b0010bfe459710c066ce60e6cb429daef3fc10899134ae333246fb6b115a15501bd6ac3a8bbfa15d7e54fe025b3e652b571898434f13541463738b7e7071f0489cba9cbfdef66aba22c51ce213743efd7d216e98ca3c20730e4540a4e611896023d2f65e7fc9dc4cc0fc7661d0ac4268778f8ec9bceb919ae68107aa39e48b6e0ef5ef13274134660855b6a5f913db2dfbc94fe0ccb6d28862aa8669db3aec357489f0d5718d8db2e170cfd152936d07aeb8cc434393d535ebc54aba9567ab051102ee8021281eff9dd12f20e9de8a4b7ac2de0420553278405dbfdbdd6cf2847331b41993377092b8aebbbfe7e6282d61b06d2f48d0ff9e6b197df45c587048fb00ada19efd90c8bb98ffca3d08fac03b5612ca4943dfc89a3f96ed1bed420b3f45aa4ec3a7fb1eb7ce9665b0f3bfcfaa0cdd2554ee2e45faa40381f036f0ebe6c0c134eb307599c87d23b8658b1c199a1cf2376ec482eef5a5bdd1a68cf4055c5b4db3f01dd7293b62ff391bb5bc4eb7c9416df59cb11578a60ae44f5e80abb03b448d1f4560da664aebb32edf9fda1e317c8d4351ed36b8a871d13ea62b64c68d219e255480c21bb85d4f8b982a9f3abb9c1765ab1d92b5868888302d41c5ffce5bdab3a730b05fa58def194ff5c0da606da0b34affc50d0a5811293dcc1c70af56ce953bc0ee50c9b062ba33f86a812e33966a05b7d96e9103a1aaf58fb20320433c56935f1b7f1b4a0554739df69ed509bb9ae2d358014daba1a0fcd84ee911f55337983b0ebbdae3e25d1420b944f0ab4b4ad17229b686f94f2a121fccc967f28c04c1453f02caf4b669f7c947d87ebe9f235340973dce3d5669f2e596296d8e8f759e06d131fd51d4dd039e22708e162e8f4774bfe8e4f4f881220f5aea704a20d01bbb95a2e9c5a9caaf3943c96a040c05faf19126313deac216d38b20f53716c27a423a4e0b9e67acea544e50ad69e66851f6615a26e4433fe01e8cef3f677f885b71c569a8b592ba12923472c9bc838b7898317e8addfec7e95c0bd160fe5bc6c899c99b409abacfcc02ef22d8970947183f8aa3e8d0da372cd84499cc86a06acdf7e10fadec7e7c29500ebdc67a7c52f800a6a33947cd2bad00dabced93b715b10c6817915e03df5ff30e0a05b5ef8ebb62b7a7ca201e51dc9e44b812502498c402135298c291ded6e5f0c65e403841dbfe85aa81f54e003e4cfc7a35d55b0d26dd187ec07830d83067c4c8756cf831ab59781f14f81ad03890b55ad4817c1c0d22f75a8b1031273dbff24acec753e3fbf264e1b89a6fb39da766f285ad615f4cc137aad3d51b5ebd810f7c79f22368471b9695f18950bc4c26bc080df4f4edebc86b295b54dd54aafac56a617acf9a5a8a991f9f868a71f7350d3331408bd3e5d0837b0ad450b5b661bb6c20f1b113c0d0ef79c4a6c1b58cb93364d4322d20a03da24053108198e4b7732e1dcc601684815d9f9cf367db2d1d685470a3a52943b30b27c5ad3b863fcd877b5ff678bad6099a593c04aa9857050b114c1e4fbddad4058b2717e2f42549a5c5e82f513d140e8ee50c15b51b35c19dd2fcda6178d11142363cb9eea21055ef4f73c5a3fb9d3daec9dee9810d5caa823ee9dc86af92d0fa559116d13a0acb486d0454a8501a8b232acaca970660409f6eec87e58e8fc80b21f398e2f580aa6d49feb55429c61ca882d2fc03104728afc0ddccdf08dd7e40973ce038fe387a3c226413ab1adc6210458d4ea50d398ba56ee313d6f2b4bc4c44380d61a98ef39d7b6022fe86e6a0af8f13556c9b8b0d59ba0aa2f957c104bd9b73ea9f86dbbbefd97d2f35bdb9c0513a429ba3e60f7de79c3dc461d7a58d9a2efb30a8a1abf70b70909f581d6d1a593a220b6218d3cd92d3f3121034f55240cd94e2775955a7eabd7161c10c35e9620f2f77581e3ca9e1fa44e1ef865c816a38076a51db233858ae9fa77c641ea37357b55ecf77b908c27c86e9af575d769d4c424956402690f67c375f84a65d03777cbe59815811a5766666c296ed78580d5b4ef72b217af724be3e39ccca65f1f14208bab194b86e6162a267b3fd4dafa58863b5b69236e8e6d3a9cdf80823e1a7eba9a28c42e6e443ac96b38e1a4e29dbb2e5f04faf1b3fbbb87f638fffb35c435fdc8e84dce8f587a424b58f02bfb131680e07f9195443fefd27943f72e82f8ed3213c10556728d081a0c4134a77b0b33062f9d8f2545d372622a714f1e3a39580da25577461316f9fb3fcee2c8a4109e3644f5f7c9b93b0a321209d151463f0b8e1dea98c481b6b4ccbba412f9d3986e1213e971220a116a68904ce9fe11610ae908127f2b1f7f1e2d97ad3561295c620085952289cc80fd99a91497fe9001a8d6241ba19b478badba2d45567478c1fabb0664806fd842ef8d1a02e8b046000da4feecaf0899d7bd5206084a37d8ed41b191d2c9dbe14151f5022af1ff5c17ce585bd685394aeb1a23c15e7894aeec30093bd293827615b3598643d326ed886426663da429754d064fc8bbda5c3810f4973d40b47bbca5a3e248853d0ba7c9e9b3632ed321a5a9d6aaffcbc7f18513271b77270863e2ec0fa5784bb20b3fbe03f042d907dc74754a42447bcc9521d1cff8a67b2966a2359eea6877548961e6a66d57857f19173d52972fc0af2e44dc0b0492ad2853132552d562c6c289632cade9dff5bffd9ff4843125e5909749d53f6d68481836655f4fc25c863f9bf30a7451daa0626b7ca7a276f684c766e0592df4841745c4a3940bf056e025efe9037bef7458c59cf06acd7e661601a6ad9a3c58cdf44929d3a3894a3d66a95550155fb172f7fb0793578036bb566854b106c98a35ac26b669348b5f551712004af2ec5805ade37ed93c93d53209805e370a714dc3d856217683e3f738690700d18bed2acbc4546c8608c97ea8f6f1687993e7baf7fe51fbd0c36defa55f318fb3e0e99cd821ae06206b0675935547e9b55eec62f42a3562a2241b431678cc0951090190ff757128f5f4464629ed502e934f3c505060b6521962d6a20cbbe6940311a802a6634f0238ecb8ba284afd76ffcb5ce20ea509071d49f87961fc15aeb364e1e704ae6989d2b12003f27f983dae1518873f3d08320297d595a95cdb46986dfbf864ce6c4149b5c9dfeebbc890510f32e932530cd1a43da27b0f03880acf1a0586880e2f9d5a70a786818a82e7220b38b1734fe4c79d5ff04facafd1d4cc87f74a6b9d3f92ef76ef119aa13672e82268ace8348c2f53716b18b6853b5a8c43ee1a250e63438968cf7cdeb6b8f1ca02d251f6ee5a46412f2f33e27679b529066d9b3ac7f95615702855101c7648b2443bc890004759970d344e088722bd271508b98a98476a6c07fdcc51d3caf7cd39d7572abebc92a14e45508b641762a41175c05d00b5a5aecfb1bcac8a28e469a6cf31907ad046f17b6d73710c319f5a74d017e227be5e84821b14080f6a9ce31686a54c2db00fa9651b1596378576e4b6abf4a6f85ea5cdf8c66af0990180f5165f83a5f3408b2a2508cfe2ae1c064a66d8588746107fa2e23fe48c4cf14a6f005036d1f1031d0c994bb7169d0695ff387327102bb3dbbf7b2ee31cc085d955b4234a774ef718b8f4a7d5dc82656a6b2c051e83cbd5bf56aac987096617c84ed3bdb2ac5b4298deb72584d257e7fb590211c356b411fb46199e3586abc3af6790fd0acca19c4402c843c6341ab2f7fd58bc09aefdfdd02c806dfb7fcc52f68ae7e9e3580b6e135b5274f599bc0b7b9cbe8705964dfb90dde98f0bf22bd6fa062a4c9dd70f37bde09660851096f32de998945f20459320acdd9bed4f5f4d327925b5a5f38dcf20cc0e36dfad3ad4af8cbeb0151defe73f7fdbd0e7695ab9e1db0c552a0266fbd904a7d11a367647f35b560114a110b136148927b096c8edfca6bdf31872d8a99b9106343556e45c050917ceeea39215b7b0576450fc9e68afcdeee40c104b9bbd2e3decd149068fef0d23c52adc8c5efc78955e24f8a820801b55cfb0a31d9dba78e60778f71890d4c4242d6978e2c7363ecf0ab3124f774907c03536531d47d945232191f6ed3273a5cb9fa759c0f323b11fa1f3ed8b6a20ec24ce9b8616eaa8a83f5141913c918641dde1aa061634b1b7f29b6c8cc2ad50d02c90ace3c66287b3d68fbf3d30c9d10e9e2427dc203f634cc88e1419190ed832aad99b62a996e01c7415c7726994dfe4bcc6896cebdfa9d1ec1d2916c3ec0bc5d25fed0d8b1f13e4a387e897f90e83c01018346998d263d9934650987117ecabe5bbc7787aa86c1dbb858c1893ee452e284885be31ab2fd3c2b718ffe5c9340c230389a60bce8c2b68ecaff1258e19722737cefa0241a03554b55d16e312f4161e83d7368144cb8b782f6082a44cc3fc4f83d3f4507ce8518ae758258f342c092296507f204f8679142ed4250da3b30fb48db37abb1479913fe78c6b2adb03e220a09c9075eb2d8c573db05f6b84d50c06893f09f1c99af144309413cc42634c9c8bc7b3233361a92e0bef46bf2a86fa7fcff69569b2992a1591f81c473cf1981600bd96a1bc28dc6c7ce3485755a20f06e4dd0f10a4a63d3e86a8194b417647cfb530b9c9cf4d8a35a50dfbf1329acd2dd3d6c70d797433d0724dd54cf4d4fe70a599f67981a2e1a9fb35e7e837966ee78c1bc137c87b33e08f48e660c7814238d9d3cacbb3b006e0dc38166894611655b849681915f4db78073bdeac76d51522ec1256a5573a3ce410861e41547618ac42ec11d8ffd63698eafeba28fb387d1f69901b592a3fe91b8a42a9c6ca34d69ffc823bdfcdd791434204efb3002dab015e9632251a9680af54fd15120d4fe85f68e2fe8abf184137940f1be4a3f1236ca848a8a9350bc391690545f79cca160beeb5107dd357d101a19b8a94aebf416c2e254c52a2aeb39a50415d81ba041c1dab86e8c7cef04a309417e721769cfc100fa141fde18059279d911affee31619007281f1b34b1f849b4c56e6a7a927feb529099f791b271678e9b8ebf87ce9f5784bf05ec2a017f5d54c6dea9bddfe41605c9dd7c6886b08fe903c2c94f49c976b7c90c0cc6f4d95034b7ed0ab5606f155629f8d0ddad9b678151c9cf69bb3793c66f3b9be08ef91cbdccae2571a4a93733e32d42e1eafd57ffc3b4e590d420b1e9ab199fd96cf12594f454ca1cd275294bef86f6e2516cd517a96ea52709d52cac4527a3cb14314c5469c5b24f113c4fb2304a4d317ef461516614aac8f138181dc5ff4777bbf2bf566a95b278b3c24ae14607662ebacbbae2a43fd90a9e4eceafedcfefbf07b665706644859c5ccd8d4426f1431572f7f495bb439d7904fafc3fa1641c0f67cc30d988dc97af665e17fa0335cdefedc83c32bfe4b3645535dc30151073428cf3312e0942b0b28e631160a45b7aba7142741cbf9b3c5a9c640775411e41a9eaa98876008bb0a3e64c1a683c12f24764ffb53b1a9efa0074259541dd2860c1fd8443c4c8e59a27fcdab3a5ef19d8641e56f2beeea3c1741e341e8f7304097f5a41b6bd9a2d050bfd551dd25dcc0a0b4fc8130ea56230d6b68c01ed8f4bc251774e551a8bf0b7f5b41ce3cd86a1de7fecf92d67aaad76de8332a5f98f5bccf50c324201caa386d19882a9cfcd9b693e32cf8e9c00507dfd081c5116590fe1e40b61f89d14cdce8664bb0d0824b39192817e986788dc1034521148ffa61ccd5c5921c07be0e23427f13606d9e7050ec0268039cc13988dd569eec06d64846f442fd757e80c33e5300369237a1b586fa3028f2e24884629e0f65910bfcdd707d44a5d060b24111f33021faebd603b79343059eb80fadb95b7ff2d2fd579c292ec3f414e56fd827ac70b1e453ccdce2833e566581c1ff0001c25ac09705243cd9f888eb35158448e05214ba0fa9047135b4e2114150534498f0de8c2717463500b3e463a0f49b0cb9234c47febfcf4d7f47dc01eca588a4a87cd4b941fc618f70e9931b84775c3ba12c76a1c0d0c9392b3c8368e10982273e24388dfdd39a53e8e7415fd70e73477accefb28268d47a16870f564e3ca2abdb4d63bad01fa504d22bdc01c51ad33d618ec1730a49e7330b34e8e3b54f63f9e37bd3232635ae431d8a1f9344a9ea7164729ad091bdc64cd8f86b83191e117f61222f428762537bca2e4128deba2d5916cabbbd7ead6318ea92c14e693da01a509c4ae1c3003cf81fede9a2737a343f7040fec6d573031089cd6087f3a07299c8449f12a50129423d2771caa66a2adef86bde509f443ef5c906ce35a2f6489600eba6fee00e0f572def9f010e19f0f683cf97c07ae3fbbd022a6e2a3760ef0abc1e27dccfe7b5faaf54c0d93b935373be36c4905e818404c0517ba3e02e0e8392a30bd70f417dbfabba63160febeb030e42b52ed84b71ec50e7f743e97a5bfaad2a367bbf27e05a09bab1fb485005b9459efa566c9160998fbfc13f5d4090d3b0ca09c1a5d4d6027796ad2e1eee7859006ce22f4886c694a60727252856bfb7921167b0f8f67c11b67440e107264a8bfee9540098b80ba18cfa396689994cbdf530fc71f5aae9e4d347f8b9de0a3e3deae43d06b72b21d6faa9fc4f199c7281bc5dcac2540799adb5a58ddef55f78136f91af80b84f29ced77a5158add537febf83f98fead48d200105634aa43ac81ef75f62b1a389cfd05620e339b8ab45186e51c3763d8077b5db555e02cce1bbacacf6854c45fb19bf9c701e68231236f58d4759bfa28724b14133699b6d739d00b64e616d8a7e08bfb007dfb931021ddcf6ead331cf88d0531142584d98924d34cdd0d3584f5089aeaaa96a45725241608c52118064535ebb4204c3acdc6b2e80ea8a2c365604682c113b8c8e5b61d3fe2a1f0b15bb19d430c74b1337a8f59106bd9328f5ea20b25e10b4e8d86340c629e087dac7da375cabfd35e3dd80fc2e581b112aa1a3e51709348ae084e02e6f078eb1629515a0f99386433c088618a6ab10e14b805c8e6db6f30d1fd3baa1b165d4e4a6cd908824ee68422da31fbe241f9b984a1ac0a3cd0134deda7553235629eca872887832b7f857bc28c9f965b4d0a408e5d3515fc3531b45d605102ab2d89d706231234fb8790f8890b25814a69e18eae34cc1b59a2530c8a4dfc0fd9624cad93e3225e891d84177a2d3f9ef9bf754d1ddb6caddb69cd0a876edd6e637bb42db12e6d1cd25a1223945b0dee74668332419866a2a49c12f734b1a7168e223b99b35b5f8e5975ec2df1cfcf51b34af0b62ea2119905dcb6c20a3410b49ea8c6d6fb581922c2b9b114342751b917ed3d1437202bd0785dbbc032797404e83abf814d8e86eec4a86b75e8bc100ed879a7478bda2e6540cac12044948533e5d0dbd7e2d9cb020ecfb2910d49512426e0a956911c3cc887da0a805a9fa739a807972d17fa17eefee574a526f34405be0cf9c345a1c9535c0cbcfbc38daac76c93960a9cbb0f70cdb28c3c7933ce09f516a65b2a29445678a3c1705bd23d5ca288c7875742d0a02c85330cbb441bfd39ee333031852673fe89becda73303e03827197d686c77a623f1cf71d67dc471bb44d73c4b8f142b00ac9808917b1ffb90744fe8b28b17681f31c35f2b7c621602de22635ecd1c35c97b81072c63c653a3e11509c1b69f82c94a3cf8c7a2e58ba580696129b58b713b1fa5c2c153442b23178dd0a90222339cbdb2ed5ace7f8f16c01da8cefbbe3aeea3b6b06defb574a56bc7cae3fd05b48f0d23a3af4b386105594a796b0c11a573f9933e864d44b454b148c22f20275bd59d641db68236f46a9be75d2d30e6733455634ed3e6d60b86117a60c10bcd9940339bfddba2a46780439402eaa126643b2487970c54a2bb0d3a0a5f3ad0dc7c418e79c77b3b2426b79ab31e406b2f9f4acdf4f3b15799cfb7a00172bb38e17812eaee36da3c7a95efdedcb668a21b4cd71ae3d9dfed6a02afb2054fcf742f65bf4c9a09c310683c87766a3b5a56f95981e38157d70e56e596460de43099174ebf23fc5ce53d20a090ba41ceb67af603fad2dbf0437a39cb927e397853100e4d7586dd3cf4fc2eeb2683b49fc3cdc81978428b324a1c4a6ccac0a12195ec0684814f562fb3241c3c8ce3042e10dfc6049ae4847ee3979aa0cd8104e31a5c9124648b36705db5849be318a58721f1f84cefc6f0cbde8d92b7f7ae0d55ddbcfb980e6a8fb7e1d496033ff02c7e51d322eb07d220750a8f630709198ade30d06f6031e59f250f5c7c2f3e180af6183724d2899a5470f7b11b20f7da9110f8fc6f2769736973bde0b078ca707c17109d2fe1ed1f14cf927ba0a55c241dd965cbaa962677c7018613915bc9548f806a6be9df37ddb767a49a0e6c3ca11bdb7eed20b869f0d99baaf1ddd6cf583dc2e50752f6e1c257e6de6a3cd5da3f3d1b0b781a249d0845a26dec8134ee28a7d2f92f1fa2333cf475ef32518b4569e06e45f0a96fb99cc59082c0ed594b7d3eca1d8fc61d0032de27af46950fe7683022fef116a0b105ebaeb79286f9c2fc25bc015722f38c1293862e0420b242e5aa6d7912a1eda50008468d9daf0d4e5902830e5e07b0d138f2ba64e41264d0a361a04124ee6b0880bbb1aae19d3a5414f9cdb9b9253a0a4790df0ae72048e1972629330d98e838861c2f59687f2c49b9514273edc5ee0a33192e7ee14b1f89e813821f9c0ad07f3f112cc46c353a8adfb583f049d0d668cd233e5dbafa7ec6f4431594bd000aec8713e46dde62f956e11a32bbf77b12b349ed1b86d4467194fe9d3d8441e545195b48a2dbe264c5113d27e8493757ac16b8404ede79fbc23a0247d13692fc3ce69b87f900b66480f574c11f6f3f0b5b5cce069459ef5b81abcafc26d710266a42f66a16624e5111f03d83fd6e702f20ab875213b52c2554194be3426c846a3e323c96011a2b3f6c8f2ee2064c44842e86e3fa647f9203b23bb22001904f8e40799017d2a9d7e667d12112ace00082b2e8e966d5f98467e3bf0730bc80150a517043300e19aaba4e4f7081f0c1bbdc16f90ad5cd6d3f6be824b2ecbb654c29d976e7ac10832ff0fcc88928d844bd917edefaf71f843d28db90c858e18f5f0000000000000000000000000000000000000000000000000000000000000041f409685034af4ef2fc2f0ee3075e7f01e43e2018816e0be7c848a5fc4faa164c572d236b62c65bbbbe3e01eda045e737d8738983bf713f46c0ea489709b8b4781b00000000000000000000000000000000000000000000000000000000000000
More Details:
Click to show more
Click to show less
Private Note:
To access the
Private Note feature, you must be
Logged In
The contract call From 0xFcF75295...da90a8895 To 0x737901be...e1B42A2ba produced 21 Internal Transactions
Type Trace Address
From
To
Value
Gas Limit
call_1Aztec: Private Rollup Bridge 0xC12844e0...daeB987E3 0. 295 ETH 32,300 call_2Aztec: Private Rollup Bridge 0xCd3CDE65...2F7664C91 1 ETH 32,300 call_3Aztec: Private Rollup Bridge 0xf1c7cA06...8FAf67723 0. 0056 ETH 32,300 call_4Aztec: Private Rollup Bridge 0x4bB9C5DD...B00c006EF 0. 096205 ETH 32,300 call_5Aztec: Private Rollup Bridge 0xbF3E162D...32793746A 0. 04292 ETH 32,300 call_7Aztec: Private Rollup Bridge 0xA9a585C2...999A9611D 10 ETH 32,300 call_8Aztec: Private Rollup Bridge 0xc5b0D91B...1f893a8E8 0. 0951 ETH 32,300 call_9Aztec: Private Rollup Bridge 0x4A48c63E...B14166BA4 0. 25 ETH 32,300 call_10Aztec: Private Rollup Bridge 0xC40418F6...f9EEdc8C1 0. 0051 ETH 32,300 call_11Aztec: Private Rollup Bridge 0xa3B77888...d16b7795A 0. 005 ETH 32,300 call_13Aztec: Private Rollup Bridge 0x9c3c83fC...413619539 0. 04 ETH 32,300 call_14Aztec: Private Rollup Bridge 0xC72F9C82...6F059C977 0. 008814 ETH 32,300 call_15Aztec: Private Rollup Bridge pampidu.eth 0. 0047 ETH 32,300 call_16Aztec: Private Rollup Bridge ortoped1985.eth 0. 0047 ETH 32,300 call_17Aztec: Private Rollup Bridge 0xb565EA05...5cD2FeF0f 0. 88071 ETH 32,300 call_18Aztec: Private Rollup Bridge costalom.eth 0. 1 ETH 32,300 call_19Aztec: Private Rollup Bridge 0xE8246d70...F7990eD64 0. 0947 ETH 32,300 call_20Aztec: Private Rollup Bridge 0x1BcFaeD1...D614E037C 1. 963636 ETH 32,300 call_21Aztec: Private Rollup Bridge 0x3a60FC91...09883C777 1. 4 ETH 32,300 call_22Aztec: Private Rollup Bridge Aztec: Fee Distributor 0. 1418 ETH 2,176,252 call_25_0Aztec: Fee Distributor 0xFcF75295...da90a8895 0. 287726724092446095 ETH 2,071,713
AA Txn Hash
Method
Position
From
Internal Txns
Token Txns
NFT Txns
Txn Fee (ETH)
Gas Limit
Transaction Receipt Event Logs
49
Address
0x737901bea3eeb88459df9ef1be8ff3ae1b42a2ba
(Aztec: Private Rollup Bridge)
Name RollupProcessed (index_topic_1 uint256 rollupId , bytes32 dataRoot , bytes32 nullRoot , bytes32 rootRoot , uint256 dataSize )View Source
Topics 0 0xf1034928243e3365c0bf101598066f51439bb2a8763ec84cf7902d8917fb974f 1: rollupId Dec 1908 1908 Data
A transaction is a cryptographically signed instruction that changes the blockchain state. Block explorers track the details of all transactions in the network. Learn more about transactions in our Knowledge Base .