0x3f31ae3f00000000000000000000000000000000000000000000000000000000000066fd0000000000000000000000007bef9a177d88490f5184a5b5411601ac3743960e0000000000000000000000000000000000000000000001fb22b47715f34c00000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000fa9e1aabb1728b4e0c7b41c5c024225837a0c1ef604a592f76ba33ff7acb3c281b891db80c389bb3c4944f89d435585e3925cf8480a8a342758b89985a96c2e4fc5dccd8f0541185824e442e25ea4509d69dd60362be9f6dd3b35063cd16f8b9987125e09198a448e981d62c6aa0cf8e1cbb78788ed75c899780051bde2657fc24b693c9bd33959a6bd1924bd8228314bba68dc553a67739ca2c6f2a5695d91c68f0a7a2cc24d17a9c2b4170b8dfa2bed948f9fb68e080f8e68ac5726eb63138c1403fc954fea9ac33e58a76afdd7698d7090cc126e8e2aa98ff7076768d0070fc02d7fc2b4fc46625c26cbaef37602ec1c99f287000b2e0580bc3e36f12f1fd2cf166ab1af6dc75c74f401ea5275fd1ab7918a74a8e4d5e0b8291e53fc564d4318d9d527acedbe46e417b68ad85b2fdcc7176165ae485da49e777c76780d15eec0eaeef9c027d1ae143e5ba06bf54e714ef017afa5813f123971fcd797de4201577e68406fa84b16664149ed903d5fb5b055f3c3279852c72933e6262181a4e24edd7ae3e12e215e1a08a3a27a55230df84cdb65d4d53447c29e7de5cb563690d6f45d141a4dcd0483bf20b22692f2595deed10b4d2b8b90fa130a9a1fb0b28b253e38ad73f5332ad8b82c01b3ebf4cfaa7275d31a0248de7491474286639f27