0xecab169a000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000043c33c193756480000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000122afdb233209c99306c3d7bffb0dcad734e473132903f03a0d51d261f84b38d5a8aa44b7d151efd2a02107ba48a8848d11d0f8b2df5a0bcd5da7d07cb2656d16560445598d6320c0c74eb387bc495abfb6c254dfc4b40642a5987dbdeafe12062995508c3e06753b33c2fdece0c0b7b5dfc2c02e670bea38de715616faebb4a8173fb6e7e483a33240ba8bdb1006a970be8d43fa5c784cddb6e9e44eb054640401228a7f7df8b69aa5bf81ec6219b6559e93baaf3247e71449f49457c97bdcf61700fb59e3cc6088243e2f8337a62898c54c612f39868bdf335b35ad813f9d90c6808c2ab1978737ebbd9e7f2ea9b6ba2fdf93ee506529786525e8e4c7a2dba51d35d62b358fdddd43601e479f859caeb5d801b9c81a8222e6836ec8b4d9240b5973b8054b1303c4a03e831445b6f7609aae2046a9a6ca5b163c4e7863c9f824172fd2bd2e24ab69c3100e120f051dd83fc648ea9c68690eba66e3ca82a03c12d28837d29ab4f5b74a793cfccc7fa42b186df5f206de43a7b3cfa352c1961eb44030576f7861c0ba52ab8f663eb0d7da2f8da89bc70ee944935f904104d1885daefff73f30589d323e70d96e295bdd55e362ff7af3d7a4912edf5afbc34b8057ce1b48d25eac759a07d2dea32579fa28cf1ad0fb8fc76a2eb82417fd672129707b20b7977170ae41c2cbb563731aad676f53a335c9ed4e11c6b9e01b005cf8e49ec72e7456e6bd4738172a5d2b8e20706a003bb5d4d36407814f0999fc0dba66c2a80380c4b0ec5f54879f1f79f12a8307ff3c0a82ab2fc45c49a60389b49bbb600000000000000000000000000000000000000000000000000000000000000419ab70446f60bcd4b8bb23e824346ff4ae8fc20ffe567bc7e206e029c5063f1406abe02bed0ce70b7d565bc1eeb856bbb525fb43a9ea8fb510cd8b90fe68cfa8f1b00000000000000000000000000000000000000000000000000000000000000