0x3f31ae3f00000000000000000000000000000000000000000000000000000000000000b9000000000000000000000000c1578c237afa7fce0b142dda21a22d16c144803d0000000000000000000000000000000000000000000001edc9741f1205ea20000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000877b01c37ea0386e8eb527c852528a80481c5a03361e16076b3924e0170a30b95057676463c0a191285226fde25d05052019393b2ca7e7de6d9cd3e081db1f434c3cdf977e241b8584995c33f4836b051ca68937a14b5459ca80c248076055e23ed5116aa683ae97d863e61f38f154ea272147f99ac45219fee45966d8d7a16e8f62ff2f957215528cdc2620ac8867628bf508a200220e8d02f0ac0f246bb5e235aa24b0d067cf1b434d6defcd986c6960d6798bec62aa6c5f2f821d03d5aec802b36c184089b4b8d6bd274e89ece12ea473c6e07daea52f4539414fa69a1250af727611de4bbba390777bbe922654aafaa11db0295b495afbea225aacfaaa35c