0x3f31ae3f00000000000000000000000000000000000000000000000000000000000018e10000000000000000000000005ce9bad6af5e2317ddb55503ae853cf7e71244b50000000000000000000000000000000000000000000000146fed0e91824400000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000f6071ae5d99d0ca50e17e47abb1e97c3b623cac57a3e29b8b2a2902135792a8b5265a644e3ef5ab728a67893b7ce1aa52333292c9196ff20464d2bb59c2493ef22342ef2a48ef5180ce88953d416bdbcda99223a0efd30f79f73cd0dc6b37c76b78a5fcae1a8e98675f7ea02bb15a344dec64b36d808a3d1342f8c1e6660589aa1801f28c2101cd0c6e4f527445b2731021661a42371eb449590e805b857055a82a4e8163db2554a31b37e42f4564445bdf2b29d7b79bc6c7c8ca981391cd8fde9b9aea478d108a68be40aa83c1ed117d0dbb4e228ae284458187d7e3b5531f190a1df2f7bab4ad24692f68f62cc1050240f6a6e701af9750bf3d6b33cd810bc3a74afc5722d65fdc52a52257dc44c7b131ca556bd29c61dd4a2af86197e122fce1a8d62e2a9849f1c61cc99dbdb11ffb03f057ec6a840a65418462dd69b86ad70c32efec20da476f82ac9c4b0733cba80d1ae784530c1ab6f7609c4f4a3ba0516aaea19dc507db6d42295f3e3a401dafa310a02de85e7f1b314dfca8ec5d4f0352ce4605471cab65a99be2698df9d7c72d7fb1034042a9c14fffd3a91db0b96410aa2a13845a6e038f6f8a65a6fb933584cf680fb512ef4d2b3c191add58f2167fbbf37afe04b70c26ce21fd73f65b81da0cff961170d71c7e51fbc5d32366b2