0xecab169a000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000043c33c19375648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012b1a68bbf1815d306a2c934d5cc7063868881e859096cca1ccef686996a9f3269655a34690cb3a73dfa3b5dc674fda85ad8f02d97a3bb18aa87079aa5953662d31734e0c0d940a7ed73f3e425dfe5ec1c60ea4fbe4c7d2f9f9640b7d2c648473a6c49859c8e4cace4319fb8e90c4aff6a2fb4df2c902fdfc7c6d929e9655361c8879f5150a956bc521f8bd3c2526aa36845527ca28cd7bb2c2bd2b8019eecfb07215fa11c2140fee53030eff01bf02ca120b5fa2528ef8fc5df1d086e58d9b834851d33083267e01c4fb07451b251c692ddbc3d41836c6e7ae984090abf9949679520a70edb9b9650ff34da5739dfbf0ef829878eca72945ad33a18a4648ccd4d362706ffc99a55dc43e35b1cc0774959e96110a02d870d1d16a928babdbceb8fe2bd5a0b83ba90325472df7ef4b31b2e7e6e38f327f397549caa36a3a9ae39446b3987b5658cfce7ef1c3a1a5e13c02e35ca22407984cfdf0193506ce265e9f616bc7f375ddbed2c0de0af1521fcde0532beba07aff758066f916ece40d9638ec4b6da17259655c827f0220627b3cee3a4330f6894116457638b1381d95e79b1b0d31e94a3622211f5e616423d50ad87c4f13af41385be769ffa96b84a3efcb10b683da45f01e04c37b6cde9a8cf40398be593be9717354d1b94d2ec679c6b96009ead6dd189c4725b64fc8fc820dcfb754d1b9ae64ba514b7ecebb5f85300c07d4b12e8c24e19a2b5c7168a4b5c85ebe00d8512812ca1c362a3cd911b7e56a02a80380c4b0ec5f54879f1f79f12a8307ff3c0a82ab2fc45c49a60389b49bbb600000000000000000000000000000000000000000000000000000000000000418933cd890ef5bb14dafe2e86979acc59773938cd18056dac848d0d356845f67324ca8dadd574156a8bfbe84d8bc550db29ce75020ff50edbd3b1cf892617c7141b00000000000000000000000000000000000000000000000000000000000000