0x3f31ae3f000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000004170aef5c413915bafdc1980dc2f62c5015591320000000000000000000000000000000000000000000029152d8e0e34680100000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000d4b543efb60592491e33ca56f584ee744e79903862664b67377cc9df27d617433d29dfb1499825a8dfcb52daa70584f74b4673077c2f6f8c558af52148d2a97b53c36208e9e3e0fa324d95fb7150a99adefb50bda2638192f13fefc8c7e1d4364c87fd6e35352839838f73c394d74f3677b6e6f8f2d7f85c817c4067662c3ecc8010aed9eb3e92ea01284e62ef2fc0e934bc5b3a70c09b2a2aa8d3251285f4e808fa3c9bc4ebaf90023dec12623a398ef62885a246a299ef8404b740445e961f08893f17063d744fbf55b56e083b3ef269c9b04d1fd4ff82323743b97ae4bdfd808ea197812dd64d415cf3e4409380465048461f2d9f769d38c6be07fd791e2f207ba94ad797ea2d4956003bd6afcc98f8a04131127c9c48798dd8d9dd142d13342a7e82baf490e88417a89f461a842571e32355b51c00456bf4de0fd4d11ba07bc107e3ce14bfc42440bf477c728958d51a39c511b3e700f31e673b7e18c7ecae4a80b6f187e1f918dfd3f700aaa8935dd37c63e2fc8f4838514f30b33b2a68ca50ab535a2d600532992b7965902bc9adc042dda69b9316c3d25854db7ee061c