0x3f31ae3f00000000000000000000000000000000000000000000000000000000000017930000000000000000000000008df7ad3de086f1434a4549473b3d2da994f9e2a900000000000000000000000000000000000000000000001dc2e7cf45f97400000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000fa11d22edb2a1dfda98f59c4709556f03d105034719a6e10539f2cfc6c7838f9a0414a40254b5c1e7571fa963d241a138c6e97fd162bf3ed82e70a34fa9be7af75b5f5daf307788ffd6cb493d8f9704590a5cf9a66d646139e247a1fc397f2ae3964c76ffd18cdd233a6c55ac7ce48d1a1826c35e90fbf91775b2a7e58cd869e8e72c52ec720104076a1276c81dfbaf0b29f1e5f661fded9510c02ead35994473a5189d5e76c1575241ba33f3fdf2f053197542cd41af84a19d08c8eac395f4395b0fe45a6863e6b27165781f9b1f1e6145271a3da8893f08ff65025e041259f28cf033544d9788db3e64da8dd652c9a51ab63fdee42137a34d9c356126d24071dd586770a11e6896035c0dbb336f90afe3fb904103de30953b39d3a6cb95e2c2b41d5e9fe6989123d4fe3c3e0e8d944387e5259992ccc1bda2c2486a6ce66ba0487f7f4b27a419e07d5382e9dd5d4d16e2c8b0f2b8936405394f579f1179d8159f6bd7566bc1b8a34d925e5166f4590ffe3893cb6d94cd3794b327f4469a8a014edd7ae3e12e215e1a08a3a27a55230df84cdb65d4d53447c29e7de5cb563690d6f45d141a4dcd0483bf20b22692f2595deed10b4d2b8b90fa130a9a1fb0b28b253e38ad73f5332ad8b82c01b3ebf4cfaa7275d31a0248de7491474286639f27