0x3f31ae3f000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000dfb0d32722d7820df685e1b93f33774e83892e000000000000000000000000000000000000000000000000000000045b29df600000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000a691866d602f06109743f43274d4b4a016e97248a534a2ba7f74db9f55e0e2dd58537140dfa174adf254da30a0c626ea172eb517dacafe529d0a61cf22f14dd9bad1899ab84c37ac2571231615224f9b08f781276b54aca3ebcff72399db3fc43e0ae7ac0ac2473d3fddb5c6ea47a3d96cea57175ad298faa81b16bc7c8d77858f17645c264347a4f366ed2d501e8c9ade8f3752d95bb97d35b4275ed496cd3e65871c19215ee684fd2e2058bcb0af3f7ad418b3ba30572d9aeb67cf8e5c4c0eb5e7b0f8f14e77b9aa61da4868018b3b47bf4a718a793cb9ae6cc512c5cb2b7346647a9b4ddf81fedff3357bd108c02c6e5b76a27d861ef0532f85b570f444e0da48509062528fca92d56f2eff707f2fb8d9329bd240317ecd82183be91ae89e9b7811ab52d6eec578af9a3122524cf0967625672b646bc706ac13bbfc0d82e8e