0xecab169a000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000079f905c6fd34e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012b1c99c3b4c9b611df48bdff589b45868195a539b8bc3bcca649b87fd248b9219a6fdaa2c2dbcb156bc9cc1a76c6b6ecf5debc2b5af40bf6a1590d660fffdd29a0b2746b5051d3c656d688d5344ee1c521d33d990ae3124002937fcd276f1290a0af4afd7f197b39a693ce50d75c78f61a9020c2446c3d8d35bbf3124fb1610f21c471231643435b0d5fcc7b2e69aca13d6febecb69d254915e8400f9a7ba5f1da5c98f906cd7bc345a23b4d99f5d5d6714671927a55cf1c061d0aa207c7bd6a0b64eb18f1264552c588ea8e11e1fb99fe3fbdefe48f45fdd8961c7bc48abe2c641a86b3744cf76866bdf5d897f6ed6596b354316a8412aacff563448d41ed14e362706ffc99a55dc43e35b1cc0774959e96110a02d870d1d16a928babdbceb8fe2bd5a0b83ba90325472df7ef4b31b2e7e6e38f327f397549caa36a3a9ae39446b3987b5658cfce7ef1c3a1a5e13c02e35ca22407984cfdf0193506ce265e9f616bc7f375ddbed2c0de0af1521fcde0532beba07aff758066f916ece40d9638ec4b6da17259655c827f0220627b3cee3a4330f6894116457638b1381d95e79b1b0d31e94a3622211f5e616423d50ad87c4f13af41385be769ffa96b84a3efcb10b683da45f01e04c37b6cde9a8cf40398be593be9717354d1b94d2ec679c6b96009ead6dd189c4725b64fc8fc820dcfb754d1b9ae64ba514b7ecebb5f85300c07d4b12e8c24e19a2b5c7168a4b5c85ebe00d8512812ca1c362a3cd911b7e56a02a80380c4b0ec5f54879f1f79f12a8307ff3c0a82ab2fc45c49a60389b49bbb60000000000000000000000000000000000000000000000000000000000000041f7a00abb281ca4aff20989f822f6dec776e072818b01308aa32d4311f4cc67c70298085b743cb51db2503394c8886dc190ca7991abcc6c9e6ec847017ca0848b1c00000000000000000000000000000000000000000000000000000000000000