0xecab169a000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000043c33c193756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120d9f9d53492842fb6b7ced4da9d4880a3c4788d570668704eef60396ddffa8607798bc0d2ddf69a0e92167323100c88c329dca2817b755edb8746c661dac81864f3d63a54b14728200c09465add28f12c364227e92c49286893f02a0b723e689cd14cf08e609366198e681075be25f377808463ef9cb987fa080cca81b6a4942f2ff457d0940284465684b58fa7d7135b15d7283bd00de3cbe9c7bcbec24387921a2f782cf15f993f98f266c5ee8eb78227780142bd97aa7d381ec359d0adc0f83443c1ca44ba03b2d152263e71604c3a4762e52d211e2622244e20a2002cd04320303c448c57596adbf5b7c846c3cddc5b53366c3fe411f861dbf0083b1790e5e4080f441cb61e2ba29493f7deb12ccd4ebd10f884d89623025725990f4265cdc2241d5f705986bff097bbef3e4f0e73b184d50c7e3fc509cb58c423d4c80ad70f001901f035c89ff2e31763a450ffcb10c3b00fe3917124d2b7d867097bc16d7457979839aae98e9ab36b9f0311c615de238f391f4868769ebc651460f611bde9e2c35ddcfc4e50f63a417960a5b8799e7cceb9dc44a2a161789c5a0d59792daac2b7f56b0886c7079375d835cbc229dd59f049d09fe986d401f39083481a7888191c8651521be9005a3a9c80e16d0a0f3acf9f2077d86539b4fac943ff5ceb20b7977170ae41c2cbb563731aad676f53a335c9ed4e11c6b9e01b005cf8e49ec72e7456e6bd4738172a5d2b8e20706a003bb5d4d36407814f0999fc0dba66c2a80380c4b0ec5f54879f1f79f12a8307ff3c0a82ab2fc45c49a60389b49bbb60000000000000000000000000000000000000000000000000000000000000041985099c9c301ed496bd98cea1622b0438703c3c076afc0880fa264fb80008dba28cb004a5655e92e37da1527f51efc1f8ddec87b4b64c97b880e630c26437ed71b00000000000000000000000000000000000000000000000000000000000000