0xecab169a000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000f3f20b8dfa69d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001222122ed59d0c83d3c8386514b0a975da779a68e6acc5040604641fc66cc765504f032a5e0c60cd5044b8057aa5c074c235125f916ddfcd48f904a7ff15f3c8feb3299689ee702302fd6576eca9bc8ab403b5c5dd7d9a649584646beef451348330c2c379131a60a0d064e1da0ae04a7e749e8dd1018dba510f1357fc75148aeb86f07bf04b9be861467fad194f1ad824dfc99752b7e0ac6632a5f0f87665aed5668b581dd3e56ef23985a4356188553cbcfa3f983aad4c5699551bb11cf08c9ef967d2ff1b3647e68a6f298129bfee72554b098bf605783e2d7596271ba1d87bc46ea906868688d303336865a578ee7dc6e9f2001994bd46f29abbf4caf0a7797ea75f76db4a46b90941388c23a110b7c6884a19cb505190a38431bbc1076fc62945585c6c7aa4ae016c80384185e66e4cd710dce3168b70272feef7463fa379ef987449ecc7ea01cba5db2f41312572143076b25fc1f490f41da040ef8c8d91c4eeb7d1778290e6d235aae14308af01a56d0bd6defdd341f5618ed06481b336e8c25e37a963ceeeb03ce444e49eaf90e5ac4234b4eb9250555c7e2c54b571541a391c5eff83851c075d26df103e653dcf8ffb4b1a7a6077c82c760864365aebe1b48d25eac759a07d2dea32579fa28cf1ad0fb8fc76a2eb82417fd672129707b20b7977170ae41c2cbb563731aad676f53a335c9ed4e11c6b9e01b005cf8e49ec72e7456e6bd4738172a5d2b8e20706a003bb5d4d36407814f0999fc0dba66c2a80380c4b0ec5f54879f1f79f12a8307ff3c0a82ab2fc45c49a60389b49bbb600000000000000000000000000000000000000000000000000000000000000414cb28f94e464ee6c676cee859677c19488a0b18a5100980704a11877dfb5df1d2420fea770dd529b0107a19b1e176b074c10e7f7d1be938e4e38c878a289b0da1c00000000000000000000000000000000000000000000000000000000000000