Transaction Hash:
0xe1c8ea3c18744884ff622511e79d90b84b542d7cc8fefd86a508434e5e0bd360
Timestamp:
1080 days ago (Jan-11-2022 10:45:14 AM UTC )
ERC-20 Tokens Transferred: 2
Gas Price:
196. 725600306 Gwei (0. 000000196725600306 ETH)
Ether Price:
$3,240.32 / ETH
Gas Limit & Usage by Txn:
4,000,000
|
1,999,127 (49.98%)
Gas Fees:
Base: 194. 225600306 Gwei | Max: 347. 83516981 Gwei | Max Priority: 2. 5 Gwei
Burnt & Txn Savings Fees:
🔥 Burnt: 0. 388281641662932862 ETH ($1,307.83) 💸 Txn Savings: 0. 302087220353823008 ETH ($1,017.51)
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 1967
Position In Block: 29
Input Data:
0x06011a4600000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000d1e0000000000000000000000000000000000000000000000000000000000000f5e0000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000000000000000000c9f2c9cd04674edea40000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000000000000000000000000000000000000000000000072700000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000048f00023fd639d211cda99addb57b81e47a77b7e698c998b2124c800edbefbc4c1c3e0dbe2023f4db6e7be3a733141de5ef82091ddd0913ce49ca485e939a33e018be192a4ecfd1eba0c99df806d624b1e9944cddb39ea51250db6c80267d454980fc2a1b171a9a19bb0f41aaa7bfdb5dcfc3a8a4bc1d35c0a6e70f5d97464deee7cc18e2c7e40b6c97f1cbf305d938516f355338ab49a687971677414d3b0e3783161d2b48f58a1996a111ccba059e4dfc5bffd6580cdab678f32a70e2b8ffc9fdf500000000000000000000000000000000000000000000000002be04272f9e0000000000000000000000000000000000000000000000000001f399b1438a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004563918244f4000000000000000000000000000000000000000000000000000000000000000000001332cc03d30159dfc71dff65f99581218132733ddda57dc5561abe29574356f017f21c12882f421a4cab21864937501354e951bdbfdd287e9ddb4a7f8b82ffc3032eac2b1ea91bce4a1f7c80a2a573e7fdebd8a6bd6c6e5f3285e2c681fcc1012a9f521216c4573c9f7ac46140fcb81d5e3798e03fafc0e61b0df3573f0d31e31a8769db74a958febff2079a0750a17972b17567f2c6d046f9abca8e7db21b812dc0e8a86b97a469fc5533441f238d3e3e713649d5d6d87f7e8528f2c9f93233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079c1134a1dfdf7e0d58e58cafc84a514991372e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fcf333d17711d2307df3abc5daecaffc3c21ca48a6dfb20b101640ba89468832240dc6e879a56490d479685dc37462872530f0aba3d922dd12c4ef536fc9c1f125900886a36eaf493d6a33a38a51bc182ddd108d654f0dcf285d03b0dddf6ba2bd8496043b0edc545b5687b56b10210003b3557229b434b439f1127f6ab11f9015c14a30c601ffc330a4317d9b0017d62549eb0e19d4a493d4d32849f1214d3265e2c37f9b96abe365170a24b2e8437485373d13170c0424aefbd4f552af5ea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001507125f43ac0000000000000000000000000000000000000000000000000000000000000000000117d975c74df752942fb243356176121918828c38ccb03d8aa3ffa476e12d9a31679591905fd47cab990a671f280d4e01c8f94f6a4ece599fd2f7c37976371ca0e9fc8468019dc1de32205de2dd2ebebfc383ddac0e8f28cf8d322575a58a3af1ae38229be188c15e4683f0b88dfa75baae30eec86c443851f2f9d13e0bd4f68189346b3b4b43b6e6f67b8d3ced8c6abcac5836baf6b9637d3c16b1163c7b6802f6de00b5667ef7ca3f1d3c38642c904fd478a61a6fdb445b76eaf245798823e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000784fa0c3c12aee8f571ef3c91408cb2219b431dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003439927632c0000000000000000000000000000000000000000000000000000000000000000000142cac6e3350f9cabd1616a8537cdccdfe7c6ce0cbbcdb2434792e4049a14389233ae7a8f9e72a9212971cab84549c739492c3511977fdc5aa127faa4b8f0d2b135f2ce8812f2c8df3b7d1079b0c4b46dd10797abdfc87ed6c94da2eacd124f926a16a9c941e27a0fb463132c05e7d5fe0de30e1332f70447c3c3c4c04d44e43301fea44cfb6700c2744717c295dbe1ecc167144f8fe5bcc3be03797a11b64dc08212e9a598b8d18a26e722fdf0fa6a73e276280d1fc4e4c323eb450bd31685c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c53df116ddd5e26afeeea10a77aa071b66892f16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000194f77b68a84000000000000000000000000000000000000000000000000000000000000000000021b85ab5b46284f1aaddee18a8effd485392d0b1e47b3ca0bb33b7f6e33a055d1d549bdb152227e305339818e7fe2968775eab0cdaf575f7360da82142f313e30b8f426d4f337d65d15b120e8ef588de601896881c3226d73d188e1c7e240ffd18abf1947adffde68e9f157e38f4fc7ee4aef016da15550af174da967a25899a020738cfc0b8ca7b4ae3a7e22fb9181a493c2306e978b6c820e0e6ca896755a52acfd33f781693bab2609b7a4259da91aa75ab2c15e67207a8608d0c0efe337400000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a6b284f11a88c47e8b18ba47d3d03e5447d7d870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a3692539ecc0000000000000000000000000000000000000000000000000000000000000000000168bacc47317e7cb21daf6f34d6054d80a0ec69980ca438f6720225116a8a67826503d570fa557663382d10dc7f6d955cccf72a8e115fda9044ef9476b1ddaef1eaef5ddbbe2a013a047f5f2b7bdefe2deacb21926b78a4f044f186eba385fa521171517011b2987466af43de6227df09e00f95cdccb2a0e1316edb12e9c05af27fc530c1a019215aec0f896a04f8dda0b2fbda2f7a322fed1698c36b4e46f4828473d04011edc302795860e7eb5c623e7f3ddc4a9c87e2e8f3b1da76ae51a4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e25f67be9a6b8b7bb28e4780a280e1317de7c146000000000000000000000000000000000000000000000000000000000000000105b4072857b041edd6ec1473d0d4ab511369dce6ff04bb5e7a7d69571f80638a06ec0aca074482655efd20a53d34bb699f27e6a33c78f121ed0cc9a42579be0900000001234e875ed1c9746a1649b660782469cff8065db7183ded75c32b034f1059d3cc17fe3ce6dbc4c30ce315f028c4be54d2fb9900281c0a2ccb424d8ac61090148ed32d40c0f57bce7a74a6da86d7cd7b68ebd99bba19907406c3afc45d1356ef49fa17d5fc0806ef1f9201fc3ab8ce02fd4aeca52aa6c51e8baea1865901e28d9b385250316d3873a0a78b08057e7493695e2621b7f3714cad85c2f270156cb51d7d7e02c5bf16c0b8736ffdf12efa46d0383fa90a134d8cd6f2727d2d2348655af3610734189c3f87b3ae42a2c501acf8b6fa566f78e113e0785bb3010642f3617d70c1e6e847452a20165c3451cfb4c868ffdd811b171f2a9a4e97ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e994ffabc7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f5ca30dec9d68895205b8f7f86f020633f0e5630ceba7e6e4075b9a1d3596a2a1daf08321fd632d25fc89d17fb4a69f3d0c1972de38a63fdb97783a56d20eb28d4336449f9f3676b2864e72cffb6214ac624f2f6c0662f2cee16a857107f4520715f8e90af95d2265058b4fde2ba8e488df548e6651f00fd0873610d8614d41b630f638b5068628d2912831187c78f182648631f322882e545b59c97dc7746024d9b3d3140fd312ceda41f5c9d09d223c96a4439d724178e205840e3d8e042000000000000000000000000a3830a3b77c2e98d16dc04b3d0bacd0acce8c0f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002941246b5b411792f00980fbd9b25fcbffe98de4525f2810c327227cbb775c4114908dcec1ed2ef35aa7aa57b7c7c28f3d79d9a01826a835410158220c48f7617e26b6e741847ad98b00b8ab6726f34a554e1d25c5f0ebe70a8c1446d7e33ab152ebf53bc2ac69cb555975f084fc077a285b16b79a8196bc0f6fa505d77587a0fd5917ca5fc1a3c7cc65192b67a45b27b0521c2adec4921c025ab818a64e3402108d1a873e7e8a489204bbb472ecb2dff62b38b38a5e7a60adc33eaa845157d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023b9e78e9caaa33000000000000000000000000000000000000000000000000000000000000000000012e09aba0095cab2372bcdec7039e943cad70ca2a20715c80d1ea3ad2c8b2e3ff0a0dc1e5dbb508473b287a31ddaf62b76222d7019d8ba71928bf6b48dbbf814b2bf52f182b25d6040ef02111bbd32e3c5dd663c33c2dd8dd929f260c8037e5fe17492627198f17d8ef316629dc09ba9a669de65737fb50484c079b17da59f7d61ba72092bf1cf5336281fc56d1d8465054237ba43daaeab05cd7e65977c63dcf06fa1cc881eec7bfa84b52565a88fbb162ecd4d20b3c6503cefc88685684231900000000000000000000000000000000000000000000000000000000000000000000000000000000000000008174718fce9ccd763972bf2861ece1a76332cae400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df16953add5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002be9630694e09c37c37b27f9b8e87ded95c7df6f3383cee4346b5d55b54394d020e0bcdffc2318fe84f2d055636f0ec3a92fa653297f294a0d47ee02735b55d626006d91afa3c4691c65e1936260553c1b5965ec7ec1ac8d91dad73b547e8dbf08130e87b06e290128335fca221e4375c43aeacf74b5e678d383ce0519adfafb07778d45f4c0b67df30ee38cca008332c08a8c30c4119214de6b4fb73a8864cd1df98fd43b849c833b6701e3ecb42e73ebe4d75abcee25fe7a94b54d982a766200000000000000000000000096054f1141d31b59b36aa48689d56f669708d83a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011b499fcb6b3807a38d90d96d0314eee1d4a62d9777a4b353c855f352a048e6df0244ca143bc481d8f6f41eb621e0da6acbfda0fc41379c3f7c4962dcd1f4be35000000011cd0b16a1457525145ccb132bcd558b8d52efbe22ebffb2c7e45e6db06bf4aa7668224959ce82566a6708ee4b0c8b57a93586d8f62f1cad719d7a5b80ebc001a6aa86d1c2003cf1c8dbf907704f131a969112a1e5f19e05a9ade75eb1129fd2e9f0bd383e5b2a5485f1ba4f4e35f76b71c4ab751e1e0bf0d860c18b115c7e535637f14605926b46f127505992fa3d5adb0212544ad3b5b158c63ac601a06fb60bc3d599b517864b20cdfe82911eb24620dbe10696cce7f6ea998d041169471d8e315c97af21848029b9de95eedeecf7a1578746d24d282f6dd1af4ab13f8d4ea14eb3be6285c83704d8e12d659c324e67eacdf31b454fea82508499e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003439927632c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000233a0a600d8b7cb02101c415f6f55cfba52105ba47103f2ce09c5c11bfbd619b27380827846d671335dbb967ddb564763ee7b1e9c6fb3851cc0f6f29e968ebe20e2161a4e28e50a5d5d46810476eb9eee1ccb8f9b15b8f972b0c62a62cb47801000e74a1e1f4fca8e6614f1a9e2165c37391a75d3f4b5d6eeb945352d0f29ddc24fd01c10e8090281d9b964cbda4de1bc4685015d1cfa801a229b8e1e5826413002904785d4d9a1feee6e873b6a0172f8905b6a0b8f6853244004f44b3e5d580000000000000000000000000a76e44ad395282b9dacaa734b77a6ff70254be070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00413a0f2400000000000000000000000000000000000000000000000000000000000000000000ad90316a8eedc56bedc3762384fecc82bcf946d24fdcbcb54e2ad99ae672233114deca9278828dfa24af4d902bfddebd744d7d03d7552e36b1a4423cd0d649213b6ddfdf0d8a84aa89400f5ccf3afdb4ebaf677073a22467dee43393330dcf2228f7825ac7b8a7dde5c51f1a7947cef6080d25afabb3431d04806205c957f691e85e4bb112a07118234265776ac280fd2914e553dfeb82e2bcf91d54dc320ae1d98c1d51adc4a61977ca8dcc1e1bdf148ec0c5eee82197c3de15feadbfde6b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f47f7e9d02f25292a9071507d4b836df01eb188300000000000000000000000000000000000000000000000000000000000000011e28e9ac6f70d34a15e15347e42b45208dd6642cee7deca5c77a2332b0a4ec652ddbf931294bbc58510b2f98897d8a6ac5033a656edc8cf7631b7a7e5e6c29af000000010073ac256dc3f04d0bfa7500cee1be75f072d268e2527a8804c7780a184e3e3a48e1d785ab894286c5e358b937842a258ee3af7e5deefd28833cd72a1c143e06d3edf7910fb4844d0de5c38b9b1ab88646e3c84b855702fab75029440c3cf78c56d6d2d9997c6fcfa0d0dc56e9ca9a4cf6ce97b3e49fe5ca25fbee753056f4922ce2e380dd62c580f7f0986fe619139a4c59ab2a82a2fbc7f0dc2ee61a899712b68ea3826a24c8690e11830192a0db6b57faed4160220e9c8cf64bd21d4ed7d5cf73bc2e24312d7dbcd663f9f4345b7a016d16bafe07684637b5249b184745b929747e021a496108f18a4d284cb34b254d578d6400e68390caa522ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003439927632c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006813ca483d4940aab429f2ac5c1e940bcfe3dc749b76a21e416a37b405ddae41d05bf16530c5e88a395b1cf9da05aab7e8f554d8a69d44e92ef114f2d1b1dfd26d9655597b8f5959a464a75c6be1a5b3d1a71b25a00b227856026e4afe8402217f29d270e65ba800080730409a204993ffc93f4c6ed0abf55ed4f672d5caf9418691d4ff456c7282b70d34a3ce6ca1242c91aa91f89e785d08f7f3fef1d36e907bed4f7c6bf8e4b5343854f30d75259ccd80afe4cf08da8bbeb7514d5b5de35000000000000000000000000ca4b9803c4189aa18caac63eb5e0449d7aac025400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001016c540b83485482dd5dd5189edb43af112e1dac373fc10c944766da6747b3411f42214200eada68dbf715af3a801f0718c423a0c15ff8eec8b7f09c04e6abb5000000010a2c0588495f4fcbd4a07430de545cdbaffa4ec2defd6ff53f828ef72cc10aae043f009198f656d343a5ec45739359dbf5b060fba3c827726f87ab27118d6fbf976dceda78135149270d7d2cc54f39eba9ab0bad786de63aee8e8b9c2faedbaf5168112f710791393d1499185b7cb3e2fb9847b61dc3729d80115c300c99ec131e04ed79a1f6040c901efc8d704478a54350be18444f1e60da4fd252190a115f6a54be3df9822d0cf2abf695d7c71af6f4483429396b55d722c231cf05895475e6b0af9426bdcf5c334c22fe58f460c183b0d82ead6cbb99ea69831c1fd638c71d899f2cd9aa9fbc3746dd9780786e286aa9333b836f815daf6bf82100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003439927632c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099966180e2c5c806d69dd5080dde99533b05ffc9a7e4c8d1766bdb5186a4d2b03e9e22464c774ce98a9070801cf6a03270c09445442bb71189adffb85409ad12e775a695f9344e4d2338fc2e79cda6c8c4afa6f51363b83996a554503f390b121c2ea4f17692f0378f8b1bb1432fe151c4b6fb00eeaab64bb85fe09486505aa00904f3879a4b459e81a09852df2707cb66fe72f7e66bbea5dd61cb150bb4312049f026d08fd27412f53808b35632f03e3888c15f343b7396859857a43875be90000000000000000000000004299f9f69e6f5e07b12035cdc65c26f2771a1e1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000192512b67869300000000000000000000000000000000000000000000000000000000000000000000266b900945a8bfaf73e009b451bf08aa096e41f0d86bb1b6dc67ac6e93eaa4e4165760f7a21d81063e8438c2f737976955f456dd48bd544bfca4393aaa32faa72d69a61ab7000d7c56ae98f9a2d860ab04f1645f0be77d6ff052d00d3aa8ffee14f958f853cd43ccd627b3bec1dd5997d5905e02446c01e58022447ea3d7c5950194246098dc1b3164d94f56fff537cd8e0578d0df5190a42da556bbfa585037135a23049b8edc3cf2b2fe2aa130b7d61e85e3b25b5b738297c19b0b2f08ece300000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cbc202392c0f0c846bf028777a5e9b4e49d9fac00000000000000000000000000000000000000000000000000000000000000012a87f56480c8cb8611d473722c22c3fbe52606817908592526cac4b96549e339197122421613df0b49300186cc62235f9c2d853fb7acb265de94004246250f03000000012ae6e4289e08df01a2d1a4a3a65d4bbd2da89f8c1b02bcc5825805bc103fa2f784b6dccb69ee52ea51b136ccc90ea04e2987242f1b267faf5ad7b7c0183a6ee9e28a557b5270fdbf18c9c1889d702e27ead1dbe10a7a9f337f9756ee1cdd56af652003dacecf3ed2470f0779028b4ebc2eea31320375232e46f9c8a811727e04ec8c6f42712f9b4d91263d747ccf17dc10d4c5347c2bcca3eb8ffc3f113bd72519c44da66e1deea9b6d6215ff38846f7b655bab6a1a062caaec22c0705107a5a297a496bb0b7387f316d825f3c4fbf34e85db5024ba74a25b8b8c4061ce67a823038898338902644a36302fff12933f25bfa5adc3d568a25854395a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058766b06e84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7b91093bd749126d17ec2509ca3d96497ea6ba782d684dc2df95b40472eafb124b30ff438942b6da692e17b2cf649868929321b9262040a061949a31c5f8371df7588a4947dd01e01706766209e1e7a563215d313a0080a3f64979572101cd2d810bdcc5b332402792b5e6b02427d20209f6b0b289b2f0f5b6b482c3a782a30422e620865c0c5c366f930d6f404b3aef71a76582851cb491e095ad37682bdb035a51bd73d00db63f208fd9715a67e4b2d728797f401f6bf8ca7fda57995ff0000000000000000000000000b4eb7863a8c619182a2f99a8cc533d2946d2f77a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058766b06e8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000272e728b33b0123aa312109478000381935f50202ca381b68efe301271e1b9eb23a9fad9286e6e46c1addf1fa56a8faf9ebf7b624bccbefef26c6ea36527b06e0f3c9096e0f4a2da511af8994b8e5ec91416a05d07ccc29d4c6f2eedbd209b8d270a5975b9d72647574350af1b02f8f249b9b3ef1ccc0896f959bb93343a94582c62adad95c50625580105c60f6946be073d0eb331bb807536e67fc96b62837f0f8ba0bca5716e5415e415dfe220cce3a85c5f53e016dbd6234226b75f0c183c000000000000000000000000e64e700e0697f38cea42543f0773416ec30980f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001241ddad1ce3c31bd2d415bd15438c2f772040510a989e9f770472b9a9b45c0e22dcd2c639259351645d20f675c4bb856599867b05add13cae1ecd294492bde3a000000010fb9fd0cdc009d5da86de9e47495afee8494c92b0dfeff9f100edd02127a8dc1bd3a56afe5f0b0a4c14d4aa219785af4e89b52c2cf1fd008d16914a429ae5d2867519d475afe2bee294a47a27c15913fbffd2b2099f575340af916d125cfdc6c3a1a032d2ec0ac2322391ff1a4387a54b3b1ae33e1e3f9f13f2333a42d5ce294737592c8b213da1869c4de48d939e78b988bf050da34c6ed9e38cc432de28f4084f275ac7d2ac93984cdd071f23a4c71bc22d38280501cf11a17d0b31e6b1e8bffdde5937b6a0dbea01e5477c17b4c0c3dd5a48dba9d5034b742ce131b6cc9bd311582475f14265188ea20db3e161a3cbeb3ab02ad57dd3b3d1926da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a9b6384488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a3c31d364558ea0291cde06e872d975b67f771e440f745c72d0b3fb36cad1aa295336c1ee06f25aed15ee167bb16ca5ee9bf1b45280270be898d7061a14a0850651e50982c40e8c1a3d2f348d3b7df3d5857873e3a80c700f7feeffb2ea93612d64c8f0fcbb77ae41514ed294525cc73ac0ddb19024aa736b4c5427ce208ee00f0657d3875114a1ee7039d01d912e771e670a62b59d681952a59f9adc4d21ef236ad96b2b18d09fea637aef4cf10750941cd27dc82b3004fd902771959f8154000000000000000000000000a943b12043cf113770752cf0a9acc6f2c33d04e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015abeaed21400000000000000000000000000000000000000000000000000000000000000000002a122ce97bcfa92f33ed1130e33a8aa10a76773c59fad59bb71d8cbf995e7e222a4f75d78fa59045065e9dae60a7b6035b521addeaf179f06206e65698e8c6290618cf595847902957b5632ed983916edc6bd17abc5c12a0ef84da688041401513c16242353c84d7783d46f22116c244a5a5b231f79bd9680f3138c82225c79b0ad4b8798fa32e406b0d1d5c532c452905ec28b258affbe4522003e5c6d0e0ce0a554abf7a420b5d762d914230f14247d0f07cf912bff401387e19ce34df0d8d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009379ac32571ff4ba4253e3d9414e36db1d7d10c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e6c485ac00000000000000000000000000000000000000000000000000000000000000000001fb5b2dc5b10b8d4a533757f2d65e826d37d17ac229e19eac0e4092905a96a61168e6155a641a0e37c9b8d5884da7b89b7c6b52d2979b2b08b56c00b1dbd9c4e198f2f96107ed0bea2f61d430fed2b7f42e07fa99a85a6f2adb9b17fe90017e028aea1de3589acdd48e05cbc22a106ef12a1f29c07439563f24fce5ccffc553626338a21654c860b23464092555932ee91ec4a7e5822666d2b9c826d32fbcb9413e219163e7e17bb50d12c5ca31241c1bb9fdae2d3489577c7d676fb175e934500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da80aa0e7669ba2b4da7311873dca5f12732bf200000000000000000000000000000000000000000000000000000000000000010d9af61d8444b78f8d7ca03e19313f8029dfe9db2dec5693dd9e049fea32c98e23788e4aea6a5a5d9b4e54f313c0fcdaa7d5e295aab0d21c0771913cf98911ce000000011ca811b17a53d90221b2daf9b9df57e987fcf167107fc4a0895c22940b77b85cd48d8b94d7d193346cc5fcce8f65879776f6a72a9b1b3f55b0e0ad5026ba018f4bf823188e2fd6f808c1ad58172db333a5dd0869ff39cdc0ae8e88a41aa9a2f891551306f2d6370f50937dfb3cf15d335a94f5c5afe58d792a12549a2a4f8b46c32aabf8a0498cc24bcedb3d25d5c9ab99cdb3d436162496d32899f20a50fc0f9c87fb89f626fb6a5b066298f44a4210e20e0a43cf53b6e39cb8b0572383d6f05fc12770f39b7dd44c7af8769b226b1486742012360b279871c2ca6e15850a393ad8f61fa8ac42414524102dc686b69049be2935d4f581af9034c43a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007bfd5d76a94000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001dfd43c1c17bc92035edc3949a03d25e76c75ae3934f7ca0e0efea62376165451fcb59fa6c2c96d6ebc2801f69e620e1e13f1becb0b02b46a9154b14d3e5662e289a3dcd26f80cfd333b99677c1903c7b1d8d5d2ba00797a3ccd7a265368c7801411b6a0b3b2b19758e0c885e610d209404ab1743010934d39ee1380a6edabec1437724988d548b3a8f5e86b698c517a009d9b46049445a549a1a95ed0175acc183cec6f7b529779c10a18a4af7457227333cf4598aec0715ebcaae8c123f44c000000000000000000000000ce20e0ce916ba26e2bc7f91fe82ab5a95fa5c80d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c4be8d1d530c61e6644ff44a7a06493daa337be126c710df7699879568431c22dcdb17c800a4446d17444d35b75ecb1b5fac34418f60b0ccdc9d7972cac13b5000000011ed7d353c9634b9c5c9d0cdc7c0d4c6840c4774fee9f4a19b5521b4406c9deee4ca0434071ee24bc0fe5181a48fb2c3138c507e41cd416699fda5e61110694573a9cfbe96bbb3238008897460b33a7f6924f8dc4a5850b15d78a61a8107ffeff16b535f859323e9da78ebbddfe6bb24e8d0c0e71bf96fe7ff81381b72bef07e3025353e0880cee869a853dbdd78ce95927b606d80372e98b737f77091cbdbd81299ef323ee979f85be4091495b1da300566dc692a59ae8195d25aa5c0974cb0482862fee09a3d5f5b162c0b011dc788d7eda242a30454e078f569d5e052a238243e7d1fc07d9cbbecdc06c0b741034a54c6d53f09d5507d928db73d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046b2f1cf07c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ad9f3cce20018f47dcd0ac8a14fe6d082fd460d2c6f3b045a650c2c24cee5e1ab242e7138a09400da101e698d9642a95e226004a0af60ba563e3fa30db00c7217e3e92da44a72fa93e1dabbcbaa97559174e9c49b6f888a71df084cd223ed9173f98837f9b0fa1080d9cade995321a99d31748e720484661b0061dbd11bb3a079bb95ea763ecde455f83bed4689e9f13ebcf9c80398ad63c57a24b43c1069729b87a021ff6300bbdae68a0dfc75f97894848e4ba4024ee68f8efe0a50ed80900000000000000000000000004d22540333f2784d40b64d1b56fbc72dd1903c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001296eb3c2398417f814370b0dcb9e22937f0500d166747dc48815e97883f9e60b0d45c646ddb1c4871b32d9d615d1ae351e5951201481c7e376406b162d2067d3000000012d967c6efc7d4221dce6a4c8c46c7e22004060b10606b727347c6cda22974b18d2076dc0e088625a4827a60f5207d991495460b46270c93375131e21104aa70d93432e19535d1e8f905ff1cc34e4d8b4aaf9bd0d9ea9181e97896a560f8b062b1c4c7cbce6cc78661c3121b0788abdddb1f75ccc26fc2bdca6ddc71306b00c2e64144aa8870a4a78d18e4badcdac7fa1ba13d1830490473aa416ef9e14663ce882df16c20630f84b486601729600d8d5be53116bb08f050644b81d4c0045fee2c34281cc68552638cb2a0060f868d4139eba68c69f5b828b256bec010f9e53db432ac6491f391aede0d60ec810ee71ea36ca6774caef2d5a5f09d404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045a2189d990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001459cca2566e252c8a69e7917cbee807bd742032f6c09c7ea687b4c875af9a4c15f9a55aed56d93251a00899fddf681515bb564486a649ee59aec464a0dfcc430c949f70c3af179da6dd3fbd338af4832e2e1639aa35098ee139d969c963352800109941af3d65f3a13c798a1b9b25421b362e912d49e7190c4487e35cecaa7c02dcc2f5c80d52b821528e631b62c7092623b1a3f1ff17152c0eeab0e660aa4b13365a38d5b1acc0bbd0a3eb7d3d9e8c42081ef9e55cfc8180d48b7ae4ccb12c0000000000000000000000008016e6b65e8098d6a3bc1a5320892d088289451b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011158e912603ab513e78bb1fbd08013199b5cd1d4a54f7ed92eef4daf9c859f0518c4c257754d1311931aac7461837126c5d93389081d864a6dc42e609c987d8900000001231f4791f43e69020c5168854f34b9d01ddd915f89202dadcb5e565d20a4765a71984fa6ebb6f0c806dc05b84ce7f04d159f8a8572665f99e0b4ccef0757d9382a2003c084432a13dc055a2b9ba50c36a6a8e4661b79ebb8af6fb7ae2531b1a2ce75897b15934be446e69bb8c38da1a1d519a77aba84d022cf59254025ee09a3c87d6aecc45c472a3043999f3678c79790d7d133d0b4bcab001b5e852815765d919bf927563047640e6e6a7558bd6a283c5402ab8febe4cd5d468cab005cee6816c8dd71e12979b3baa9bb83af07022beadf1d327e80034a9a9115c72cb2b8f9d7678a04cc4f31c0ebb91df6d56905015b95e4a8258214a62141dc78000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033de9f65b880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019bd88adca34090ff54290fda070be07e4b126183485bb55b7b71436680f9fbc17862f5d503e6cefe43ec0c4846a2245169e00b1ccdfacd1c539b34fa7f2182b1bd25257383fe22e6ba88f41b303d7fa042de61c42b4f1a3d444d9696ba1a460169501518ab80ae90c2e716315fae9b415ce7e252586daa3ee121cae1322019c2fd4fc8e0e04d4ec23f5b996b80ac6291a9101d01320aef59e1a074dc55af3931b9feeb583ce6b41682658b2967cdab5bc2d32d35fe6c36c70f6b6e6605c6ccf000000000000000000000000ef661699e5a763db511728c90a9f56cf15eef10200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bf3b91c95b000000000000000000000000000000000000000000000000000000000000000000000077022231b07946a27968e3132080b006dc6142542aae022d0a32f5b87aa63b1f3664aaf8fc67b81a87426b89e1fa2add56b39933ff9a759e649eb6a4eb94dc108ce24bad1ce10a7eac61c989b60348c070e5412009681a59aecf7d2a9d2a1d2a7104501e11e823dcfc6aa9ddd1b7d39a24bc5b1843adc965d1d7653b53571d01203fd76e2d6459e99d11834c6963846f23c6348103cb5624415cc163e29231016f46cf3ff152e0be9e41a76444040c2a75404c99126feaa38fbd197dac43d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079ad3b97d3527572dc82f3774f412eb76c85a08400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033de9f65b880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013094f563965e8d04ce2f47dc17ed898142255d5cec4d2c9401b4696daf1bd45277871b7b2da6bb681789ecfef5e3299d06ee4d5edc49a913609a0d708e422b0178be2aafd460584c6cb650b8e4fed83891772e30066e5e6b939a9bffa8e0b42140bff857975f28ce790285e71306ef5a678bca92aa8eaf811f34d432809084b2aea849b3ea525477c38d2108c62d987c990c7968d092a8e63a4fb88c680de202ee3d82999af4ea354c7a918555e7470b30d6f306e9c871349a298b79331688b000000000000000000000000ef661699e5a763db511728c90a9f56cf15eef1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111b08b4079f7687af4a089f2a2516f87da8f1301a241cbc0e1ab4b339327f195231e86a3abc55e5445ed78e2b1d71344f64df57c6dbb741ab5d1fba6b8b4e989000000012d457ce6c7895f64f73ca47aa6f72ceb6796e53d747552c835c9f6bf0f80c162c9b32f0ba728c68d591544ab5537e4f2de502b18e3f77d4ded9454f41a7aca228a25acf441ee7556f4389c673f13318dc6d699fa35a36813b3d5888229a795d5add33cd3d3996ff02d491f4c2a0f82af06fbf75d9abc5fb6fb7a4da7229f1d766587e91525008e704d8563401b3ba26096e69203dcacc127a45d25a003a5a161e9df6995d73dfb799c5d6b4b3f6d07cca5e4643e71b30a419419c4682f6b5f6f8e9e453173f62a7a688ce63d2f7a962012d6f04aad9428f78f5c4e5e2d11323a31ddd3982f29f611ac15d66c625ba77774807629012b15def1d627e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033de9f65b88000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5b078d222efae48ec0d718e301bee7a5104b4d5b59dba7d10df8794284d67a1496fb3d0f2bc4820f84a5131ffd0db889ad7f59894bcb376d4795c4edce9aa812163ab98764082dcd5237a6ba5e5e73d0c43792bccaad8f76beac2b2e172c1b1ef04b6225c88f5b808cfd2ea802a3b6a8e1ca23363c5163218d85ecf5bdee841fd0dcd0e525c2eb6b1a4e7363bfcdb2180097b6888a38302c95575d14240a882e4ad023c0cab8989056e2b55c5a2fa4dfa91561dee8dff2ac8b4b5155787df0000000000000000000000000765c97f7bb423eff5e3ea45d33427fd80a565cb100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001208596b9350818f434f366c56a76ae6ce2935bbf953fbd4aeafc894fd219dee60350e4373f94c1b99f3964e7417a1e5f010825a78db1b9e89dccfd70deb168a80000000116024c93ffa53f3f06a688e3735f92c445e15b2556838838cec8c5981bb84613e64badc482afd6895bd251e973ce2e238fd31d30c5fed469e5e15dcf241158378bdc634eccdc1cc6d9728264d7e9521f3de81df98a72e4781a2f167c18846374743d9b139c14d72541783e36f2721c0d11c591f15f1f1d33f477c13d140d25b8ccabe9325a5a65a9793f53e05a827e77e1efd2070642dc3d73a1352007c8dae01c9b8bbc12b03026f98bdb025ac6aa9a300910dfc21d9094f31a96550fadd634cf012b857283df627d65692b22d8bd32767be13af8d2052a0828783802c326a92f3a18e3d1f7fac24db3c73a36f24f9494573abcc0f5edfaace28cf70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001739d255381800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000158160498884bd20c0ba6786fc145dd331db2c36f136ee40ce5d917d259fdf1314282476f311488c8f2e21a55ff50d3d3b8d2cf547711a14838c9e60a9de93bf00d98faa9881a404e4dcee71fb626cbaee314725e006d03335711a31589eaf8a2e5770f68f675f03c3f3a4b0b2667799f8207d2c0bceac535521aee7a100b45c245903cb894574e0e195d58386d0527e15748ccf2a4aaf8afa21901b7245eb2d2181b8fb16f58afe1549b89a55534e428affaf1de70ddcfa2d17ebc68cef139500000000000000000000000079ad3b97d3527572dc82f3774f412eb76c85a084000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020490879657800000000000000000000000000000000000000000000000000000000000000000002233b8566dfa01790ea6d5f2737c8166d9f7be9a0d30e8fe9be16008a1b59e6929f148bea4af7ffafa51a29386b0cf658fcd034300bf731dcae8f26bf8181c891236c9d81a85ac6dddd896925930df54d038a9565f41a0fd37c63550e25d77950dba0624743ceca5c5899474c7edb88ee68693d6206e10530a3c8559e56882bf1e23b670f47c35c2c5607e804b3e878e07e56da2eaba3ee371bebb126a8f89dc0d5af3c95daf349db8f0d115e4240c9c0ab6d782e707204f6a3c801fdac3be3700000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bf6681a73a33a076c5569a4e729f41ae20bd901000000000000000000000000000000000000000000000000000000000000000120edafd994949555867607acacd5a7d198f3196028392f9d1f76cf5486b5b41b1b25ddd9d151a365eafe947907c57cdc6f1e27ef5550af53939650e5ca544cb4000000010a2bac615be662e9e07c45f637d2dbeb88abe1ef5157a080066c1f74159f766b7c8a9bd4bb355242929fec6537a31848c0423f68e135c1b4ad22e6ba2fa93c448bb14a9f57b1b6e3d318e83fd8ed5fa78431f9d7a8f0e891df34f35d0a6ebd1a29ad0b5471f3978ba32e903bc60f8b8365da1e7392910d920039a2ea00235d816aabd1e59d597c5847bf289103047890a9da586c96d313e142f232e424b86c336552c0f5c2fd1b43158bad83cbcb237433200462f78094f66d7ad93c10441248a6fe915addddaf3d9f155c8e957952417f41393d503032a9bad3ed1b249dd79c13b72c980d49687b06adf0df91722de3b852ba697897f5c8b8ab65040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4770e98144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c3a3786480a98efb1e0920bbb35eedd9279aa413aa6035a22a1521ef2f382801a93a7f9476dd75eb7b3be31745e96a6faa3c0eb748e288723974cea16d41dd612f53cf80a7ec6a1c6c77df0f8e971e6310b33f520198b019a047be2a4f3e93b0fcbb44df64d081be8a1a68e99eb8cfd7fc8ae2d90f25215d731d8d9ded715b60368f4af3bcd1777865ee33d0a34a279c7605421017623d1d36146d2494c795727857ae9c89e8ac535cae1ac78514751031a4b14d69711b37df7f215293c4083000000000000000000000000e28d37e094ac43fc264bab5263b3694b985b39df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbc1ee8063440000000000000000000000000000000000000000000000000000000000000000000291e2a1f46831e360268215b070d3e09fe27e2956c6ea5b1e890ae6540d357c425acb0df05fe1899d26342890a4dec5bc9fc0117202ee7a877ffc6fb5e881f63251f272389c93b7cf5065e7263618c0f8f03e21d5f634adadfd061b21418a7b2047ba74822e9de329294ccf47d728676dc8062384e1a1413e3237a171841e06c04e3f7ffa1c4e82ad5e371b1b512fc9f208ef5ac6bc8e3536ac2cb9818fa52ce04fc384d98b21b0151e678972c0ea520a94732f5ebc2586932f9b7d90b4a7c22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6bbb35ea3f6f8dbc94801738f490c30a8d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d73d90c185c00000000000000000000000000000000000000000000000000000000000000000002483ebd27fb30e893fce5969a5293d2a0832b460b76bdc2a93486bdf309512c6009f1f08aca906cb86b7cd618996af16eb49e83d15b6e5a1f9f4a7bdffe7df7e28843937b63cfa3c691b9807a5b6df770505b9608560a235d2d52799c26246b10578adc4e7e70ee614bebd1a0f6faa832899a41ba7aaf0aa04c1c40f7a6af93920464ec8bbe0aec215197ea64534c9b10db134b552ed54f67116c839a0949b2907315a6a3dd7b93a7a53604f5a82fc09b6a0535a52d1e2dd895846d854a6a7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000883fc95e8ec91d2c8d1f6568c8c7bd4260e8b751000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022d4b08a35651000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0688c378bbc0f4bdc9c678f5ab8bf1732696a8c360aad181a3911bbd1ae5580e1cd74e8fadfa17145a26f8428b0c11a826addd46f8c49544809f05a3ad375519b89059b20ede6a63d7f9f1a1b616c150af2c0fefd8123ec0fc234db112b179155ceb381a855e8741400c6633a20185d3665e01e93b8834cfdce0b14209998c27ec440b54236a86f8e799168f15a269fda7ffeb8eb6ae25aacdde7c1bbd02410137a63465da88520a6180a2d3a34f965ce8b2a7f57146b7433ec1736acbe98e00000000000000000000000098ca1913c4e2870aca7c3f6eb9c4d6498b869a8e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104a93967e8cdc2d8aca406d1e8ef2d6717b6a2b022a3d013cb5f76fdeacc5b032d903236a5faa2c2427e888b359311aeb5608713b5dfe20a87a830c89ec9e1b8000000011fa855d965206e4b555fadc7a4e34b1f97177cb07e1945875807c0ce17bb8fb8ee477a360eefd3de9a21d35704624191003fc45f24fc770bc63e054c276f97f060823ee851c6af49ada459fb7995b77d10642fb60225d5c9232680511126650ddb3374a8247355a0703f37921dc2100dd0e696c0d81144950726c1a8044b00a300c0675778ce5647ea6d83e77291db4159572815a57a78e4e2517edb274319e4e48e4127a8ed9595af2c98d906426804fbf7b1cc22e15db1f78e81d42c1958712b3d5f208baaaf729d71f9ebdbaa913e3b2cb43adcc0a4ed562c69543034ccac8a42b7eced9523e80e2d0f865d390711ce42d0f7987bb991a4124c940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000365b44d9104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001768c09625f82937cc4d2692f2c0b49da83e85f47dc9054515a1c251b4c98d8c04d482af9213ac53f3852b0beaf42132232fd0b73c24be6e0c5b7003b0f498be130e3655188216af4584337821b3192c0ac663a79c2ba89952b9f04f1ae6cb1a1e85b18ce8d41ace8fcd03eb2a6c5bcb4f377f1d13a9fd4befa20a841b7f40e626eb8c8264d569fb642e4e6d83f1ac27ebd140d2c0267e237ca49173583c58af21921f246b4c168e59a501bc44341de5eb33401c3971a8279ed23fc0f874993a0000000000000000000000009947e4d1383e9c3a6ce765107a0045b192970507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001baf9c49a13b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5f044d4ebe9fbb3d00a5daab9e0fdd724dd6173b4cc0a5f18a72037053fee708eb8fee0ee3a13c5194db91b29b7583a86a9bd75db6b7888a13a0a9738b102000e382a851269664b06cb21ec9d54eb5eb6e7cae279e817886b352eaa5ec36f314e232e7942c8648872f0a3de084baebe6c67da2f175a8110149c6c61fad0036080e86a5bd9e64cdb1c990351f2fce4ec23ebfebe98e0f4a543d59c79ad9eff410b9e4e4f9aa41224cb59ed7ae471a2a4338d8d0f677f9887118a9497063d51700000000000000000000000098ca1913c4e2870aca7c3f6eb9c4d6498b869a8e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d2351e3a4000000000000000000000000000000000000000000000000000000000000000000003dda81e01653534ea4a609350633ecb9717a0b0c292b65790f372c782ca3b30170dfdbf4027db375aa8d774a2e01a1e0ab63629d4a2b2a289f6ce8da974c9251df33b66da6ea5931f34da3897c30c332a64ab47cc44db8fabbd19ef1e5ba803215980e995b2b4351e082707be1ac653912a226dca5880246d55dc282ac1405d19e1661f5cd068a63184e5813fb0509089c87dc7d2509cb9b863e5ae256592681a048cd8baa40cd0ec4b5820f452a8ded4dd7dc1cfe10ed92a1422f1b54ea113000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098e0811cd0e63aa9c5314914605006d2adb90118000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4770e981440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019288460fdd132c6ea5455547d731f14ddab6cdf040014e13d73d8be3f8cb4382946c9e2d3aa4d07bb1ab42ab8c4b8a184e714e23c01f7a4fe0c42e60b47251210baf7e275d3536eab20672548c244295b06f4b956a83499dab417c4ef5e2f6b0bb87207660224820242d7fa54f4d04c7831f88bd7c1d47065d5f4ee39ad39da0d4bc3acb819a326f9936d25902747bd5a55bc149f263b0807c0b79959132ce8169834828ee13efc0cc7ea27e3c27f7c627faa943aaa83544705b95778be80d9000000000000000000000000e28d37e094ac43fc264bab5263b3694b985b39df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001163204f887e4fd873c984b799699362a750b11a8814611821dafdc279f8f2d1529338536c8d63ed5b28ae17e5e7204f8d72d6cb9a62d7df88c81282f339fd0a20000000110e42be0aff0f70f36e66fd6206788855c0d5b31b2eaf3111af41fe52a0678b76a3168e4a0b9ba762afa063a4cb4465948e806f64d30e2174c7bc84f2710718223ae04698d2cd1ae731fb55276a028acb599b1b9351b9e5fad05ce3a095c2bd03b92beb61b531980bfaa38e511c5ca9af53b260371a5254385a603e90e75801d36db261a107cc62b67272e165437cf5ed15318eceddb2fe40fe47386222740e283c15be593ea2471530c23dd33d63eb7d23044289c3d58be94d652c91ea76f30f7e9f1590d99812ddfd0796b2dde2974450b5786192e0dd070c89bd21b042303bc08c382c3ccff2f3c1669995cc0b010976d75dc32f5948c6f3602cd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4770e981440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c9adaf781b6327b6d949521dec44e415eec6e7e1dcba8dd0030e42ac51e1521007a541cfee09faee06bb4a5a81f28331a07d6fda07287d134e2a52ed6c37d718d07a0392245f8ee2a78aea9d0c71b4dcd81e7107e96e101f1a522981dea17c261de0a228a737f5f4e3bf7e9f4985c25a8061aad4881d6fdedb106e87aeba820d841914fb0087b506254e02244eb7a3b5c7207ce5c2e82a2f9f637dd2e4c785152c8911fc791f94bbf2e33aed05048b57330a99fad4167c0a9e231c30638b510000000000000000000000001aaea4f4d2b8b009512e1037ea68cd95262c32ce0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000781a9af2702400000000000000000000000000000000000000000000000000000000000000000002a3ec12ae5c8a8da93f8863a116484067a317b638f3f533e095b1a3431d0d5621ec7f2fec4ea725b06e7f36c15391c23146ab40ab98b21b64049223d4e8047530537fc2b5a399ab0a66075dde7b5043097dc189cf141f1e5e6f9e730a5c5fa2200dfae233faeb70b18441fcbfb1a2c1c553a72a4d745041c42c74c41a33c9ee81c421f689f7ddd2a3891cf31ec8c118f1eb2e596b8be4008242689054b4bd393056afde1e7465822e96860764c59f8f2c7baeb9ee0723d45139107b3418fe0050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d73fd165484993902a355891e835c278a983b56100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f5a7941b4000000000000000000000000000000000000000000000000000000000000000000002753f727f3a8fbdf0d152855332ab4d4989e10f957390fb13a426560cecb074004ef18c03d3149d64f15a687c2993b3cabf52c0a6c503bd9acaf3aa4ee9a88d1182fbc960b0cffb1eaefcabcea4a516d090d27487b166788d9d6cba6673449e8095c901eabbb2a8d5002e4e7b1907113f68f62edd871407d030735dc28d448202fadb9b6bae268e869964a09275063ddfe0e1d3e1d7fe30e1efdd6bfb89b2d4924dd63584dd305ad32e43699ded1fd3915bbc1f3ea669dd3676325919aac51c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035a585eb26625e14ee941dc2752d33283e0b3ca400000000000000000000000000000000000000000000000000000000000000012769789ca0a65785a4141b4ccd9855f0d839e6a5cc0e52d54ecb3e81cfa725840762364a4a1d34513d96b2a8b044e44121822b3ccc7da9babd3201f0164204bc000000012b3355c00425248f083025df12d2de04a787456ea179b619f0ed8e902a2f349e1275cf74fcfcbb2bb8badb956d08acd7757a1d008d57be3e82f2ce6e15a86dd031637cf4af5bc6e9d8d94b52ae1a017bc4a9317b3b4aa71fbcc8595e2660b074cbb753ebd920a96bf9de5fa2c32679ec9ed8c19fdabe6d5ca05c127429ec8c5def672ba4350534fb10ec43b85d85475dcb9681ba6a11c22c14a949eb25dc72377fd2eacc9ee45b60af44b2cb14e1801a2781a7e30b3a1ea4b0225a6a0a4adbb88e56ae022e97a13ee110254c7f80613eac351b90ebdfc284456f45180f9947c4f2e8609bfe31e8989065a4845905d7372d08121c0cd775212bccf3880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000581b77f66e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ad0e705c10d1d17a09ae6ccb096b2cc01a21a5a1b9046c6132e4521de9947dc0b492035a81cf948939472d0d0b5dc5d1e36ddb02c9406ff62ac781cc2bf22cd0534f4bdc59120293703e22ec1e457fa59c2d2d4d75940701504dc48620ae1b02ecec611ac041373864216fb40a5e395cba4c79452724d5da660d12b52b07c7a1fe269e89d516b67048653e66cfe21370c2bf44c1d2505a504d9a71c0007a4792922bd478f59d08918fc598f236f3f22ca46466dea626e8850fc70669033edc40000000000000000000000002c2d2dc8215558297bb744cc278215043c5d407600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024c74cc11cfa13c55000000000000000000000000000000000000000000000002baf489ec4715de670000000000000000000000000000000000000000000000080d7c36928e3a5740000000000000000000000000000000000000000000000000000133804cf7b07600000000000000000000000000000000000000000000000e5a240be3e6b2be6000000000000000000000000000000000000000000000000e6d453d90f091a4a0000000000000000000000000000000000000000000000006938d2e24bf460b8f0000000000000000000000000000000000000000000000000000c86ea679768200000000000000000000000000000000000000000000000dd44b4688feec20ae0000000000000000000000000000000000000000000000054e0a89e87a9f7ff4000000000000000000000000000000000000000000000006ff26651d07a47f130000000000000000000000000000000000000000000000000001cb3d935800fe0000000000000000000000000000000000000000000000032b2fb75d5f834961000000000000000000000000000000000000000000000008f7459fe053966228000000000000000000000000000000000000000000000004202c188ad0840596000000000000000000000000000000000000000000000000000194616f749dbd14022a0e27a591090d9d7bb5fc892be4c1a25cd4e43b2d64d009642b2006aefe224ba841c2a5863d4e62b7a7f2a5962b5c8ae71d611b5f9262b42a101b16ecae1406a48b931c69daf9473f62a21b09ad1434f9ea517a0f4e55e4ddd82395b7b2057226775c9de867f997dcbc7448934e382e081448b600d1e1233f458615fe422d6195da56de15f0d3fea3b4115823689eba8827cc61b1771c0e00302ae13e0d16bdeb626d5126961087727672dcf006646f4aec97b36f6a7a9f1bfce6e534521c785f1b54e29a2bcaf207de4f2f172c5c7413bb5806232e38c6bf97c3ce5962009ed662170a03bbc17aacc2d31d5d51ade4ac6ebc5b3b5be7af3c8432b2d4671411ae748daaa22d28947c2e92a75325a74d468ea192c9a8cc36a67c8986747f0f04c67692002fb4bf0d020ed38551eed3df01c3e58f50ff44c8b225fc5df2b51c48f82ce23e9b8ba34f83cdd61456b1b20294fabe13ff8f1bd02f867741aa4a22979156b575a16ae2f27bf519f701b660606257ef779b400536ab528ea21ea4211c18ed203db3d1b5ba9c11434b153971d621542d36e9fa845abe42ea6a82341b7731813e5f38c0871206f12512a7c81d58854dd7314689a29b32d135ba44412ae0f43315c80eb3c0e46722712a8f3ecc9970739ad9d6702814ac96a7c50d1d052741791761b482b6f4270c376b201c33a1ce7530839a6a4ac534629d551c5c063a34d9ea8726b87f122ffc8dd84c840a8b4abf5a3587d53ab53909439cbe0e2c87038e4c666f12a1738c004ce30fb5bd3131678c3e013bb3f7a815ea3fb9e9142e8048cb0a5af0aea5c4e3fb7845a14bc877490f858ad398211689cdbc44741b485b645bc90a60817a6e0f2faf23769dbaec631bef238bf34aeccdaff80a48155db61427bc916c0f25a988e8f0f6167de64efa1b47ee0476abc8b29bb4aa45268431591135633e2a3c3a3f1891896702f9857c3ac3b0805bcf68cdfc2743e514e44ff85c81922f50e53b494b15f3169018dcdf3f5016aad41875ca5dad789109c7a89e988bd65290429647deff71e909a871b79713270b6c5127e0d43204a828f75f6edfdc406b3b4a60a2eff09dfcf8020285e32e20213f67dcafd0b7dd8f19c016a9041f735b6c00dc361975ca6ca5693d64018d4a7aef6cc972adc07d422a4f3e67acab85eed366fc181e9fdda11738b720d9802e1676468641e3a3aab20ba6df8483ebfa2d36953f00500a88d48fc2fe80dae29088303a6c2288ba62f0178d630949dd3972fb79b81d42ca890e24dfadb9a8038fe75f22e00f9a9511022611a04abb986cd03fb59361a21aa1f09d4af2461384496875272d222b3e32601c227998790a2271e9adda329d0bd52df5ddc2ef0d6a354edeebd2b68f553780305993ffd2176ac70f0b914f76a565a986a9fc50cfab45aa4149fd8052f880b5060a8589227a2ea16f148e65801d54a2d45fe9cf12578ab8db4e5941943d5602020e9c8c2fd947d59e0b3a34e2ef7a39d168b6a01081c96ee5009c74ab0f7ec217aeaece28a672f466780df24836eed603d415899c3e28ebd5d51164862a31ba22202751e3dda55e89ec08c7e0bd57c91bfd8dd4ab4032f4bc329750c7296357161a72b3d60d299d73576df914bb16a6489bd3abdfdb46d52014e7ba1057d42c1fb3757d5423f0328537477fa72c03fb9f7e7d91e420344b424700ca7dd4862f000000000000000000000000000000000000000000000000000000000000084079632773e2429d2e37b6a6244250c8b9012a4c6d9ec81dee1228fd1f44bdf1205ef605b2c879646e92db26743be369b49c84961a7500b718d177267a8d8659db000000000000000000000000000000000000000000000000000000000000001be66c14ee6364435e88e183132153ebb6b88d605397f3c3583e247592f4d503d12e2c384aa3766be33bf378f95b1355b65ee2a5e7f3cde2969e0ae5fe064cd17d000000000000000000000000000000000000000000000000000000000000001cdf80aa0a25686fe2e458e6fb77abb2cacbbb183c924db149c0e5fc602278f02d0eed5176c2ee36af8ec6239f8e1413b5e5233e00331cf03461296c17c4839b78000000000000000000000000000000000000000000000000000000000000001bf53f4ab64351259c5b0f7bbf0e2d8ceaa412451581ad04ac315a68cb86658c0072ac6bde449ce99143206d9cceb053cb9cae5c7887c707ba4bcd0448c44bbf88000000000000000000000000000000000000000000000000000000000000001b27ffa193a4a15d3ab9a0742e1c9b8c44c81cc2eb6018ff913722e00a8003c5013a56690e407add7bf6c454f51c20812ae7c866d6a8e2674448a6278aef204850000000000000000000000000000000000000000000000000000000000000001c3a1e0e831254159180aa70bd9927858c9bfdf1e681d3da551d2158b238b6d0e11812db649f2bc136e0ff7fad69ec5dd2962208977ead0c87725e3e4a25bfe20a000000000000000000000000000000000000000000000000000000000000001cb9ee3a8bdd66ace136fe1e570268e386e67f73996418d1ce96773a48952f165d3b018d5d758249072f8f3d1c870c8599c16bdf9ae1ed048b76463a03e81c24cc000000000000000000000000000000000000000000000000000000000000001c388f572bf8eaf0f5a6d4fb9885c2dff0b6e5c52306b828efd987d6b5e90ab3a40d1cde1fae513954f8ecf3494c7f744d6704617e267f9567ccde02298916ebae000000000000000000000000000000000000000000000000000000000000001cc8574545c1f8c088764213077d6058c126ab881df5c430a77dc9f88e5b18f1e039cc8534381e8ce10a7cf4c4d186562dcadc881c56a6b56c1aa1056afeb6a5da000000000000000000000000000000000000000000000000000000000000001bd8153f74f252cbdc5881453d6cbbdb03941d46f1a48d51722cd45b855b18231606de5d1a533ce2717973845653ef976f40fcd3312110c161a4cff333b7e25a0a000000000000000000000000000000000000000000000000000000000000001b9884a7940d9167348efc54a2a9eec1a9eaf8a0b02e1ca74a3fbde2737d6c68845fb388ad4418408cc191134e837e681090dc1882e6ddff43c901e3aed0ef46fc000000000000000000000000000000000000000000000000000000000000001b720f955b34ca006e8e377f6433f67cf7a87dab06ca094f0c4aca4f0421f9b70a0c6ff31195fc940e3425aff00bf8410d4b74bb2a131537657c9f0807bc813709000000000000000000000000000000000000000000000000000000000000001c90b675563d06085b3678c2abc2049385e37cc99843a1a84bf8c6f3a4728b373a363e702bd6b39b247130290d9c04fd4e9c1b60ec2e0f88e1e27af62d6a23d00c000000000000000000000000000000000000000000000000000000000000001c3561ccf49d6feeb7344b564f94cce90745d73218fa7b4c239c39ab45eebed88527807b98a341537ff76fd638effcc471e417fbb972ea883bcbf0f0f0728f1aa9000000000000000000000000000000000000000000000000000000000000001b9bdf1d906dcda9d47122919fa178ed6bc9bec15f19927cd3d842426536b3323f538460ce3bf064976fa2018eb568f6ff7c8981ab915f68bab44dd8e02f4fa050000000000000000000000000000000000000000000000000000000000000001c44794f1a55c4c6d496a7fac7c6213671c87089743e96817fb2dc9598bd9b89320dd36fc63ffd595a4f9b555e783fb4e781c4115ca2d319573f9272080ea6b0bd000000000000000000000000000000000000000000000000000000000000001c7776da9996165a3edb14d01af2866c03b64ffdde063c60b2614682918e05717f69a75c9ff8844f08c71b938b98149452ce661b311ebde11964e8ec2cf2ad0090000000000000000000000000000000000000000000000000000000000000001b078e529bf4cc4012f62f1e8e7e4697310b30c0e7dc185f328ce886ab73de9aed4879ae4473d92d746ee4b797aa0531fd74177bcc29e4f3589aea2d1390b9de85000000000000000000000000000000000000000000000000000000000000001ccc8bd56602434654222ab669332c802911d8e1d164e98b33b6d1a09f41879f457f20d0e6af058716e6f008669967357483b0ff7fc7b85f62aaa3700adde8649f000000000000000000000000000000000000000000000000000000000000001ba24c8a899b0149f5fd4bb8d3948b3d77ea11f6b041f29a577a129d718b493ba36e00480f5efc8a9977b93e1bf8278f51b0170096734f319af1709db631e7d6ec000000000000000000000000000000000000000000000000000000000000001bcae2470daf068bec942b3053b7b3bae67427002060b76179a506e020fa63179b40f6ef78440c97a5c93c85d095f9538122ecddc633d5a2fec432ababb8c9b740000000000000000000000000000000000000000000000000000000000000001c092f6d5fbda30452c6af05ca109ea9314311a87dc51d0919a69201903728322c779dd5f08dfe2c7864ce9f62f211289e1d16aa9f63cf757105a3fa710638a83a000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000023e0a66faa7fca1dc6d82a829a4c7518d369937a31e32d1f74bbbcf94a4058f5685fbfc69c5c09355046d146cc8339ef3a7908ce85c0b4ea0f8a84e93aa4b1e8c56fbba12f85eeb59fd83f112c6e418f378308550830183f79c1b386e8a3abd12e95fdccb4a8143901483861de1392064b66b4b995c86aafa8ffd6456926022b81060bc9aee9a4f60be3f0a50ff2878e984918a2c4432635689694652b9afdbb47c52e3297eb32f5b4cc0c3490c12e904cebae71d01d00936a992727b8d8630342860ecf5337052343c83f15b7d50d5e12be5b6ba8ec9a81633bb47ccbd71e4eaf92ee6b33f126682cea4ab3f490bbedaeab75a86962a9bd8740bb1562a3f343e12829b57d66e032962dbdf0c42fe367f0fb2364d347a490f6d9ff6ae405655f517f37f567db2988f1572eb7ba2754d4e91b2d24a95b9df57649519052e0d2d70a074036628191d6f401a11620fd22f48a073c2a957f574fe1c8ed4bc46e18620db00c11aa60e62775899d1c59e57711703e557ecd713c3fd40bcfffb22245f81ade1cdc4437258ba67e5ea6fb91af3f37c45e95a0c4174ad75e6e15eae7ef9abab508b22341e99d970597b3d3847bfed394975c9d826e0cfc62cf05eb7d1bd7ebba9b400f40642012c015f79219c16e3f1128ae661a08a440466282b660c7983cdef862ff89de7d85c38a258dc9b713fa2407ed47cfb62cf28cd6b2e18db6947983023b43a0634d87fb0ad85e37fef1b6180a315c1ae841eb9417ef02712681ce9ea085825c51476bb21bae90d22ba4288fe609b3c8d5af749d9fd5543927465297e3e24288716b3a01af698309be3521a961c26ef46e5b7b682c32f272481950552d486c9450fae51b1e52a75385154bf2a764a06439b5e5efa3a96a9d84c204561bc9e2da89e178c6b77c176678f390b7c9e834c7f1efe6e651c86cc725b8207eb2013cf27fab60c2e1c782ba9a8c3035598d754755e411be092bfc18c43a487b055951aecd58ad8231d9d70ec99f55f1112e8adb7ae63d540a3ce8f845b8d67ca98527437c4252ca01faa9ab21393c2703fcdbd404c874ef57df44189038725e63dd4ec5578058cc99ce5334cc8762c47789b2693ab25d2c783e09ba485451b2392490c8e97e82eb5d87896bdf7695306de567c693b10d6ca81f2d5bc8f387c4218d231874099085c2e1ca3e1542b60cb02cbd641b9a6b11deb28953e2b5907c26e8e87bdcd2668e8ea77275bba2e9db206dac9ff8af5374a0d5f478b4920cbf6529f308ac5951b8033fa9003a4339d7a5e36c9724195d702ae1042574160f5a9ea112c03e7a3fdf8a576b6a5c87c76421df32db27f40926e9005044b311665c52a20dd7c57a904720693388e68823e106ee92502f37a3be0785dc863e9dc795612a7eec7ece2b104fab05a35f81eba3ef65997a8e6369710c0040a95d7e1dc5b0e4fc42782931619412a1757a992834a6aa31e69848bdbf7346efc310957d831ab403922ba83f800e94a5c4435f13fdf03aa370f711dc7db102a2b1bba4ba312b426ab5d44f28e204f18f1574e903b8878ce4498698ecaa99817e7da59bbdb67da201fcd97be6404e1eeb5b3effa66b88472e0a2ee71bdb6d2a133fe5073d7cdd9329bb9ebf21abfa9e5a4653c382a41ec8970fbcf8906fe01914e243162186de9a4e2e873bab946f65ad4bcb9a64f412a126ba4af99c3f063ef6f71cadd5a86badec397ed896f6b68150c03df898f9a8ee8e4521afac3be1d0c253805fbc89aa4f337777d7c50bdd61804633121b7f68419720f7296f2ed933ab4540b895561523cc1d169e1ce76af54bd60ced1799e78e893dd10bcfa3ffa362167b5d45bc1bfacf2321436f2a0e3cf7ba56c3c23550c8a76fd43020d8e34f313a7899a7939aeb4bddded4f8218f0facf8fa59b282f360d0680ff3459cff69f5dc0d2778de404ff186cd0e543dd643b7478f65ae63285ab72c0d33ee2be09955eb596c1e173e5a79fa34efa74aa0f9ab6b41d6307f21315c269e583a551466a02ee03a0ddbf322808b91ddddee10932ffc2023128aa4383c0365fac035ec5fdae7d8e7bf6b455d941a2dd4611dbafa85c5307afb827a97d4eddb21dffe5d118bdc7636806e29819fc14e9877a081036ebd63b700b3d22981f4a3096705667ceb0e0933c67f0053e83a35f421b6066e9ec7ed6b1f6be905b04a72f967e24d1d860ad230c1985e91cbe16d60091943b470787fd059098db7ae219f20701ac958a8cf8415ae2b06190523165362044e16bd737c59e9df2539bb3446a700298aa350ee933f7994940fc30b38a8a097c2eb5e449551b5212d16174dd56f65cf30c68cfdfbb0c07aadb33dcfc24003a473e9890454a1c3f550200bfaa9fc759d7854446de16bae63d75b6a0a99ea2d1da3d1fe24bf36717416cb838f8dec8596f96a2173045a7fd90ff75d78f6ff2d69eda7b1fd45c08fbcbe5e720744f40a2ea2273bac60d826cc0df845888df1e32e97328d8970d9cc4455d3a241bc346f6cf780795c81b00dbb0698c7d9108614ad0b958d9ffc7ef4c23dcb51a77054f9aea99811b736837e174cec1c4d9e0683e93f32fc213bb960ca1aaa7d37f08ed10a805f41b60c8c6639ffd662a73018251db5f1315bc49609152589c11121ac86f5fab0d39d265c644feb39f466244f32a1b589329d2c38607b9573defa35b5eabb48872bd2005eaa67387b7ae227eaf0a79620298bbc3ffc046c9aa94c833728cdda498f6d1b1793991ecd995cbb15befa167b2693dfc09276a7501f4f77d54f2eaaba633847aae0c3063858b73721786da31cff29e92a1ebeb2ed59061fa810edc4f35e7ecdaddb4308286d82c6b4ea02bec803be26bbfd6c3061c21d02dbbe0ef0d903f3e4ffb484d7127ba02bde9291a3b1594da78f397f0081626233a8de8c642bd080a7c32c32b8439f62c634097e95c2ca4478df994f2b460511524faff87955bccbffac1b7e6828bad4058319b8c3a5b89a11b8d2b1dcfa4637a39345754ca3d60d28e9cafe7b379d5933e280719a0f202f1f8bd628dd3cc5646c485f6fb2cd05e9525d923c040cd61da5ec1d1ba94158427b4ce6621c7435a0767594cb6cf1812783dd7a4410639afe198d006c629b28e628650aa9d010f7766daccd9ae188eb0428f605d29a0c64f5552197a851281a4f23e8b45a40bf5de7031f3166d938756a8682a915e6f5aa47eb2fb3c1df6e6615b5779a5f1a61cad5424544b1cae5cfe59d397d0e91b4e5dc34108f5f0cb10a939a9da16809bf7ed2c4a3853ca102eb63b0966219432ae096271627378ea8e0f6e7c506cca94a64f848c6b81160fc45b24fc0f04ee726a8324af15df78a6ad17c8bbbf790754c03f3225a545d81c0e4a909271ccf27ac53671162669ebe725a7b881aefa50613504613b041ef9818070b596f173e2c925137dd5a8ed826566f47c6a90f8d3f171eea961f8d1fa0ac4de399bc194d473834231b022fef923a2a1f001935ad4a4dfbeaea6713420407d6f4c1994c1d091439dd85d019bf0c35b1400c25062f1916f8a26725ad19db5ede324d7280499e2ea87faf28a46bb07c76cb104606a72f90635e3a7603442a66206ea6acf2492320444cecbbf065c2d7613917f372528a9261bad132bb74f8bfe3b7ed86c5a397c8bfde3e7e53f79a21ee9987ca2ca0852ef5ad1f21a6eba485f0eb931ce3d10134257b22ed13ffcf5faccbd89a006cbcbdd485dab2fb76daf79f9ddcc8943b0aa0ade2273204b468111d0d465d5523d65ae12187ee3b578c542e2803b88ea665edf52cc34b9e64df4448e781be7ae990ea9e6c2fad60c2d647d3dff0585c4dcff4e3036e61b60c5e05839c01f796fa0a225d47992592c4eb92b78aa3e15ca5d13f5cb787b2035a9ad5a08fa7eacfeb1f2566d128bf016a14233858fc9e9ea7755f81913c78e9598b839724f003cbe35c94819c1976e3338ca235f76965b85938cea03c2969a3e19d0eb5b7ad91575f333411c5374eef0b81b7b614750a3c4703b3f88f4eae41f34ccf969256159dc9c4f54126b763616aa59b1ea9d6ad9107223733f22af695d4dcda8c4f3ed0e35291e99a9dfea5259070c31ef671a8dcca0416c6fe3e38c5aa11a559cd5451e3d45dea6d3baf5ecf257a28d2188778557bb6d9817cc739a11a67ddc042fbbbc97a174a980827196d76c64a05bc40f4850b4c0a18e570abaacd9a412f096c01d1622131c08d3f98c56d2401978faa62e85fcbe0dec27f5890a96f05ae378a5d8d7637632811cdee6c95c5b6ee49fb3e9dcdc94057fd379fc3cfa58441612cf20bebb0090d7c9343bee4f1bb49df2d2079da29f4200278a7fb7414cc06cb6f4a196b45e063cb276f21de017aa51dec885d0c0b589995daae0e06ded84035034bc7dd9bc108302ef113ba21f3816666ee53f93245ec3c277d92a6163f55866ec1faf2d867943dda2eace9e5a2ab35fe336887d78a74c9c9d1d13890d0a7ac036143721e7e757310eefa8b9253a16c8efb1b5db2b94bb3afc89ec0fc57f3561f4111a71ceb17dabc9b802a6e25da9cc82ea1079542071a9a3562bbb6cee04f4efdf974f6ae05ad201f3d9dc5f67c593e871337855c0628e641fbfdba427abdbd74be0fa273d27f10b0598f48291e1caf325cc50e2875def6aa10209e9abd1d9158132ee0fa050dc8ce75967de5653bb691769b0bfa65c6b876123402ecb9f235ecd3b547c6d0b9cd1cc313912843975b6ba96c63278c44fda4bd1f04b0059f607200a244c8e001358781a5d3a020aeab5b3335542fd5badb50a6050eb72a3ee41427f81024ed477215740f472c3ea5d2e81175c74642c60e113f9ce891bb9ab27da22f0ff0760a0fa4acadf85faabf7e601ced4a6a4f87f9c28ba0866193fc4cce75a2ce7c933cc1db82d29e652daa8bbbf5ae83396545ca26c96acecd46e542ae456bf331cd0370c2c97ea85e2e5f7e0795442f8230e79e0058925a1f7034bbdd520f64b84a6f149aa914004441443220834828e2cd5fc51de855dba821fa2b57301d1a253356ec55bfb1055444f0c59c92bef9722bb02b61638759ad1c09fb6f57462009bb5ef68f39c637ec39653e0717748bc4c89a9773b0ab7c3d0810f7585a230cfa4878b99907e964cb0f56242485df9968424800b6fed1a29cfcfe6ff1ea1922dffc95508a98ad2de2d2869b5695537fdd4dc3e9aec2aa5923a5b8d598e81f8624556ee737ab0b21251ec6e67310119a5d77a9839deed1c4f772f8d49f2dea0650b6131dea9def7ce5cac34b22bd1106952dd5dc7cb807ce91830dd98a482d2cb3c9a2f77fda0292331b9e58648c791fd60b745411a9a30ecd3c43d5ae3b786adac9efdc0ed6ce4335161a7edc789ec134aadd9bfd591922d2718c05df2fffffe3b7cba0be71d83afb63fd9f39c92dd2931d648b2632307f2d0aca38d8fac716b96dc31b19f3175cf1b721a556a54ff4da8afaab7c5ada6620ea052465f0e819c714ab9575f74cf294f92abcbd1735b6adc4290690c5393651e281da26c70ef45b1e182648c85263e0502eadc4f41da9b8f08c8714cfe315a7cccc423d337aedcc1dc099be243460196c119e8012ee03dc6fa24d8f7764124fe41dbc39734f56486d7aad041f3faa970e3a4f7c096f0e3ff85bda6df9768683e5c58d816b93c7a69c6123da510544e8f2a69c97aa7c4bc6d5a228b8bdf7267c62586ad62428f1664c0cdd776f8e3df44dfbc0b4e645656731604318121f9aefba4e9684a12a2b4083ac37fb6efe42b8642477404cf3db93df14daed41c6bdddee6a7d804684022fb0a3c00004adb59e072c1738d9c48d6402e4f920a79ffe42c8fdb0e75cabd48d64e4a6f6c0713ec10ec8bc951b3f74b215c1c83a482aff9094ac126f980be32228b0aae568243bb2a06e68794b5e1c1fed3c5293074e10fa23f2b61b0cd7193de79ada9aadba7313305bf476ce9916ff2450d8802ce11ece187ab6c1d2f4a6b275ce5ee0d6b6c2d641deef5403141a2affbf7e3a66bf0fa2891c4dd706ce660744300d68fc32249991b27944d8b8ff335ff18a74ddbc2841cfcc507c0d622143e8cb275f06cbf2c832e3b029bbe34e4ba609c181006ef59aa93600c18c0617c5a8a687205bcf742a667593440f3c7deec3298c19c8a949cd343d1890528920c01da0fe20f3db4a3b8f412f6b13071a1f267af7d9a388c60ecbad64ff0f6271c806359d4433141a3194438a629dce109912aef9334d862e463738ed813376d8cf37649d6ebe4392469f160f6c82ca0b0499baae104437681ce5a583b889fb1790c627b5a34e6ce027cf1b2710be53fd9ac8cbdd22438734da80f3252f11d34922cb20823cb8d7bc67d7b9be569f3d75053964a637a20d1915a7ca9ef2239e0050e591fca07e515736a4e7da2f90760e607834d22cee44f9913e9d4a4c53142637f96ba57312004b206829cd9dcd9c3f38ba52d95bd43c6b02c408b5349d1c9d444e726be0095730f673d296990aad85662cb16944259ee6e7ca44a1fce8ab714928186c40b889c8785d36e664f8541584d69c8f5ab663890dbdd0aec7be79f5ed247a8efd72567b4100b81c881c721d72cfc4fdd3ca3e1b388f8c84cc7ecad38c78e973d6a8f4b6f2294ae66884ec7be9ad6d8dde61aede5df0a00991c5e3cb412a89729d101ccec5ed35c0fc18ee7568e380810859b7f88c891227f9485c2a6311e8e051a29fcafb3d3747e85f18bd0065930f2e139c6f0cdd0e732f326b0b76beccc0b1c4635a7863738d5bf4639b24d33cd54b45f09221354ee027e6c6b9358c5324ac4e59bb786c0e6d35d8135d58e9bdb71761a2db99d3e18bf2c1b0c77ee1dc736c529efb1f6092a0ca6c8f026f991656286b50ae10b5fcc85f2bbf44415d33f4b48ea6eb91a59aa85706d81e373e3c4760cc3a3a8479c39c5424f7d2c9408d267bf9645a95f56a08f1f722317643a1c9f110f1176e3ef8f625edfe8dc41639f04a5fd77a996b6a0c70d9a016c55384c439cd2f7e98691be9beefa71d3f8e9073e510b0f5f0f86c60db57ee7ff9f201248e06469e48e52270b75abf2e563e0516fd19d2455092fbb24c86399d7f6f49080c4766e8f4bb9ecd39b41ecf01ea454626847c5e546cdc53c3514d8af76760e71f643fe745cbc55596ad67be509ebf9dfc1e7f67d0763b2887249a0cc1e2ddb3786ed9666cb03aadae217e8cfe5bb895b764beeccb69efc61fc6b72a413c8d95028495d82eec168c19ebb7f7301fa95624c6d6f8438bfd5b9b0718de7eeb658ab9a4ccd25f64b94cb814b7266ae82cdf2cf6aa2d75c8fc018db4d89c14cef5e281c95e816f2eb809eab7d72faa9302a3f9365d016514e9e4a61b93d9820bcc061c69b6ae33f2ff2586868f2fbfbc50a99075072d03a90063fc77cadfed3c9cc3465826cd658748ec1e6a3053001452109b5bb4e3a5fa68c14846a7764aebe2f1e2c5113448e67ef726c153c41ea45b4f09f5bd1070d7a5e56911af1f7cc5e5581b58154c9c116f09771e8094aa587abc32f9fa356c859497b8144e03e1210694385a63535658784224c81a1b6b40bc482c45d6d96ed4b5cd8e2d72bb8fbdeff2d46fe53279006b5cb94e6131b00ce63c0c296a5a6e002288aec993d334f1bed5674b25d4eae6334f3dae11295ed5cb0ff47b756444a7047fd67dc6c39877b42e905751209eebe7c1afc4780b6c8a870364d64f01e07132c5e930c3bfe74544b382f1a6bc75348bc6e66233d9de7d957c966eb03633e2d98702812e2f1ddb3126b0bf435a1bad3b1e586702de6b45074eff8f7f4a4fbd6e42bf68ac17c099eba9b191b48244943e35268e29437dd935ee3d2c6c60449e8e4c8621f729edc0a9777e9c319c671d273f4947396e1dadc4cd57afabb070a14785c99f43e7b7c72ff832942b7c8b2c1d1e540d7c705b1e26e63b9a2e5d4b5b011d8de9aac41753eb0fd43fbb25e07eb91c26794a23bb33d17989a56008449ec42cc7df6bff0cfc04baee9a07110d2f111b2d1d101eb5e1756730c34083cea96dc4b90ca09336a96125249b34949300bc5a4ced761973a4f7c6fcbf0e9fca61de816881db15848483695a57706ec3d6a9994b055ba9e7a2b3aeb2858b698a921bffaacdfc116b41496d21fba6ba55385d376959533bf2a8cb6ff49960ce5b250fc2629c730207a7b60442076a4bd2319b11884aca423ec08fa3d05016d1ccb47984ac506ce69bd20e3029dc0deabf46a9f3ef390839a4329cc1299a42b28f9f1b1648d1336070d11662f7f3e24e945f8a55b9516d1563f639473d9d81136a4be0b1e55cbead78e97d73b3d3a91fb44480cf68f015077bcf5f5f18ed856eca7b3564eba2b0c4d9b704338f6da8cc7c5c2d40252b371ccec9da84beb9f3b034c525d36b9fe2a4294773f01f4a23852cab7d45a1eaa211f389c6656530fcef6cea05bf74486e208e39733256d75d7cacea5369fc25a0331da9b6fa62f21b42e6274521f3719d103f7ed38dd43e0fa615270e0628832ce455d2cc413d06ff54776c63c568c4b204679fbbb1f9fd392dd44ba37ede3ea349da26e10bc3762d795e21d20ba292a9e4f5957c87fb489916a2a7d7d606e4741abe9f934d15ddbf01a5891ea256be89f660262d1dfa721c78d9627bfdc485172c7a3b3598db1b71ca5ec6cf1dd233f7adf06429b4a6eaca16975a6dad37bcf93c8999896b13a72f03c2b0b94a54910e77a910e87ea164f25d8d520f6c0a3eaa67d7c330bda2ae41ed11731ba4f8551e1043bbd49f52c69caa2229512067c4f30e13889d8333b238d40a47e8f3957268204103f5bba6c0b013a08c8b4f092f08f0493c0729047c406c632edcc42e5ce871681e68b9fe976a9e3bd9a65ee734bd1ca166171160013f99ddcfdaa528dca1a01e864a14f6e54761f43c7f4fdb0cb227826ae83b9f22a0a9f5b49c5800729c72b45eaf2fbec04ac8cc9dc32eb5d5bc065094202a464c519ec73030110547ea84461f1176ffe68e0982d26d25a7ffbd2bb6ba1a60fed70c7cd0b0a3291d2257b394774944b35e3d22b57171d7755caf05a68d41e565776ebfada4744ce3a0f209259c12ec3111d55e52986ed4c75de64209d5a48d29da40498bf157d86fe1a2258f4884b7086db1095201943091c7ffe2e5af9e8c6931ac6d04b3dced769c2744ec44506e39349201dfc688a117ce54b87aeb6fc01238d5b7df024d60d586ac2c5606e0bf607d35d483978ed8778b03189410b841c221af7d965f178540ae445c3c0e63daf6e7be563f917ff44eb7ad23bee8224e50b6b283346edb3df13f9687629a07f812d50bac85df574f3116122698c120d3d0bec6c3ffa560a83b5c3a5d72c215190d70a30fda72ee009454a8f4b8d83fdb03cf5b85c88d35b15cbf610552c2a408bec13076b88fbeb8e4ecb1ba6c8b004b9ea056366f2ecded02196205d76ea79cbc47772118d1e7b8250754ad5f379e9ed9799a86a42257feca8d91ac7e55b3e1d0e066117c17f04c1043e1260521545db3db7dccef92d4a5e346959fdab80cf93f5f0872df39d05e501f362d76245796b3de61f232e7b99cdf87dba190193a8b43ce9cb92bda77cb9bfe352f768db1e75abe78e0e3ce1b757f3a4da2643a1d9529898247f0ff09cb7987f85dce474d8264cfd941ae8f1ef3eeda1d7dc84b7c6a48cb362a52c4b19a89601c7dcd08280788c45acf802211e00c8f850ed09996e495422ab807112304dc7b111fb68af71ed024095c76f688ad5fcdd60242ead66fa7c1c20d4210851cb23c5038a54cf3bc5a8948ffdc8adc1f185444c9bd2014fa2facd5903355980ab661c90f7cf3c9e77ce5216535322751cf7c9978f2e23768badd36c5fe98a6045f61ae2e4c7224ee2dbaf140803dab3eff9170a857ea7187bf6ec339725d6db616498710401a375c3ec177eddb2d0aee3d32bfec7c85d9adea9da51a9be6bfa201494cce12af6c1d782fea7e056f1efee880d0d7a3b80070e87b1a0f4829098012d28a9edf50acd394785cc9b6814d76154cfc18ab547f3e369cb3929e500106f58bfac67ec8f04074fff82cb0a3824f30b0ae2b82e1cdf2e90495e44c7da35cee3135ad1bb7b09939b268a931bfc828c2b7b30cdfbf91dee76c7b743eb66696fab102960ddb597088689785dba2bdffaa94d8cc6a3d42db0215c16395b5caabdf205f2d3e756717d439880d214ab05f6a42b6fecce64d90fa854d4456501d4507ce6e0e9d88e0ad0b1db5891bb872594b1841d33d592f2c70211fe389a476bffee92f9579aa63f87118f5dbe7fd6fd81bdfdb8236c33b3553aafe7f85f182f912be6e45e72ca66a6afbd8ea11a0b0c25290480fbfba1c377a838a0946a6a4a41fafcd15fa1732a36d9dc11205a1a8fd77f1d50ab7774a8f9d693a77fb0afc40e162dab4fb992767d9aaeaca71ace24dd91d2438a39272d4c60cfbf978c520eeff01f665da13a2b966ccce95654e387ba5490c0d6ae2317b430b94d6b2d0d0c1cde87a26b15f84c7c41a0d0d170e963583d021118d72449f8ada5493705b03d8b03d682c8b6a5a16a60430e50fbd527bd4c8a3552c09547d631e1168b9ef49156c1a7f4deaafcaf5a3c189e1b67613a58524030df076cb1abd45ddad5f689972f70bd068dd32adbcdd803b8267f0bc91275a0b112e0ade8ceb24fa192fe2f742d609af00268d9aab1457fd7e1576b71f365ece171b3f60a2fbd5de0acf72eac6a190639a505b7fab78186a44ff2c8ff75f9347882efe020608be610cf2198ff3ca81e51b64ab3c9f4032142f073469aa6bfe672ad9ba1fe5fa6a02b98acada688bdcea2f08b01f899ca2ae01690ca240f544b9399f137ee2aadddcb967d2726112be4c089d45d078cfcbc8ffb7c9b6334a0638b959f21a2c19c4b5673b9328afc998f2a22cc5616154f5170a81e00fcfbbe9d73185b629d2c72bcbe9d890fb28c5ab07bc0ae5e55cccfc890ce72e425d04928817bdc11c376611b0357e1a5f2a717f46e701d342b1d3d594e7ff0830a675b8fc0f7d06152bb587e337fffea623bffec1d20fc7cf5b2cd0e1d27fa794dfbd1c6a01df9f00a6f030bd868849b519e9b49c4f9fd817cad29c81153842a32ea1e92c5af35180c15974dabd81c39b6291aae0304276d05f4caa7a0597c78db308e8baedd000fd16f6ddc43784d62ceb9abc5426f2574bf75a19213fda6786205a1537838eebe2f70d6fc9ee6207c9023aab16cde421d9c6977892634c7e83f79a31a2761a076b0d4665ed9d067f6156c3a3cab5894caa2d934ea577d08117de08edbd13203ee799539a41ddcb2ce71f8f18e6d82ed0a63f903fe6abf209f0413cdd6819138f23840ec173bad668601cf9fe997104a285c1f7a9116bc70747f3ccdbd0f5fffa20a5dc5286c96baeffeafe8acb42a710a0129db942f33be5e1871ee669cba09f54dbf8d55cbde24bda53dac9c7127d31a7b0b5612d092b469d028ca3070049defaa059124da91816b6db375fc608d18c6526678ebb0689fbe24b5bad9cbab6e4a63d7f0f643c2bdbe8656aa21ae177a32134fbce76476b551031da22c09535eb77ef0ff6277e42c078d8a739afc5fc8fb4cf78ab0ab61620cf078ba7910f8e2a617837e83a624ff95159942369631505ed8b72c447681719ba6f5e715d18b5366e14b79cd63eaa969835d6f0206699daa801ba5e96a44daa97dcb26ae11f940da4b32746b0650c693c4e8023a27dbd7a690582e61d16dc15be74625e9d8343e0f30da218cb79ad967fc1cb3f5514a0a30a75ed8dc29232ba290785400c341732b0c567efc7318c9e13e85be4c5155ea75be07de452657e42f6030c967d2ee3b5e0d9743de50215a6cfe49df540f45c065ffca96f8e36b51327bc93bf2ff1fc7f57b2a9ea3b820610177c42fb0ab963e1efe93eaef5b89d19ee4ddfad5210721c56b6267aa02dac087d173a6dd9c782e5112a72df454d4a4219f2d833492814a0e4012d0ff92b2ba8e973708511e0652fbc852c60d87ddb8a28032e38e702b51a89a0ed7e4f0839b95e0f6b890394278629d4cc7481b41a394263cfa30b64620c9434bd1f04732e170a7e4aa7a10a9f3779a964a679bbfcd9f939d0597c33fafda1b77ce8c2f10e69f978808a990f9621d42b01bdbb0e39d48a5c26e22c7731c0e67235f8719d2e09fdde8d0fb1d4fe8616bad60c41766a7f6c26a9931e703a27540173c10e0afe2af7e156d1005343b7bc3f6ac7b429f6ecf893c0292e044bada3a7c40ab99d59caa1a82410d0f00b9af105abc67f35f2778186a47724026be74462c51fab1f2d6f2c4d4e7473e95343de5617d0ce466a44d7d8c1025fb31ec24095682fa29f623955718b21d1df4df8deb3407e246a9eb7af1b13a6f4f4b81090913b115675ea18eda2b0c2ce1291bce38a3875fa1b03fab3023edff6453aea0e6bcb8561227249c04255cb6911b9026ab0cc87476eb9b7da9b1d58eec3d040544c12421b8cae26c12b8461ac7774b4d06518b44989179ee0ad00854ca8d485e4859f9555508e89603f8f6bad008bbb8b8eddff8a717d7898edb5550c0742b127fa3ee1d611b0acad395bdebc768aaeae4848727700d5d0c82f080b541945ec96a2907f77d3ad4cfa6b67b960708c73a9c7ad73928eb8d4284114d35c7d65361a3e8363743bd889df1108a8e2083a22cdc2d7d06765e6a39dce5b1a16b842a0f580f7819d332725477c7d1dd900a9d95e1e1ce004a767b67d479aaa13f801f613cc864ddce665117102b8032204173c0e6f79b32c1b1535e2d71b4b5a2e3085ac9291d3350056fea6c01d92a1f2179ea0fb4691e927cd0cc2990d85f099e614298eb2106277e8fbc877669884c711b8a8dbadf128260c36f59b18d77326f520e95035b0ae3c8be1f1f4843b963fedfe2a826bee8ff47446c72ffa9b8117ae35bf80438e376d418bd0817581a014441977c43a0e8d08c938379f2723fd0000000000000000000000000000000000000000000000000000000000000041696a0ed2e3de3c61df5683a351b4db6d2ef459bc8853268467bc490e1ad3e277166e9facf8052897dd0b1f78ce35e23e4d05d3520e60404ff8814e90732dbd191b00000000000000000000000000000000000000000000000000000000000000
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 18 Internal Transactions
Type Trace Address
From
To
Value
Gas Limit
call_1Aztec: Private Rollup Bridge 0x00ff00.eth 5 ETH 32,300 call_2Aztec: Private Rollup Bridge salief.eth 0. 0947 ETH 32,300 call_3Aztec: Private Rollup Bridge 0xC53Df116...B66892F16 0. 0147 ETH 32,300 call_4Aztec: Private Rollup Bridge 0x5A6B284f...5447D7d87 0. 113988 ETH 32,300 call_5Aztec: Private Rollup Bridge 0xe25F67Be...17De7c146 0. 406284 ETH 32,300 call_7Aztec: Private Rollup Bridge 0xF47F7e9d...F01eb1883 0. 9953 ETH 32,300 call_8Aztec: Private Rollup Bridge 0x2cbC2023...4e49D9FaC 28. 99 ETH 32,300 call_9Aztec: Private Rollup Bridge 0x9379Ac32...b1D7d10C5 0. 0061 ETH 32,300 call_10Aztec: Private Rollup Bridge 0x0da80Aa0...F12732Bf2 0. 0051 ETH 32,300 call_11Aztec: Private Rollup Bridge 0x79ad3b97...76C85a084 0. 27 ETH 32,300 call_12Aztec: Private Rollup Bridge duynguyen.eth 0. 1454 ETH 32,300 call_13Aztec: Private Rollup Bridge 0x00000a6B...490C30A8d 0. 9897 ETH 32,300 call_14Aztec: Private Rollup Bridge 0x883Fc95E...260E8B751 0. 2047 ETH 32,300 call_15Aztec: Private Rollup Bridge 0x98e0811C...2ADB90118 0. 007268 ETH 32,300 call_16Aztec: Private Rollup Bridge 0xd73fd165...8A983B561 0. 5409 ETH 32,300 call_17Aztec: Private Rollup Bridge 0x35a585EB...83e0B3Ca4 0. 022336 ETH 32,300 call_18Aztec: Private Rollup Bridge Aztec: Fee Distributor 0. 1976 ETH 1,938,165 call_21_0Aztec: Fee Distributor 0xFcF75295...da90a8895 0. 429130929288298608 ETH 1,837,343
AA Txn Hash
Method
Position
From
Internal Txns
Token Txns
NFT Txns
Txn Fee (ETH)
Gas Limit
Transaction Receipt Event Logs
27
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 1831 1831 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 .