0x3f31ae3f000000000000000000000000000000000000000000000000000000000000021600000000000000000000000015f7065b9b1cff41d49bf07652293838ff76cd86000000000000000000000000000000000000000000000030a3efc25f3e7340000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000c586d7f27f8fe217c11e36551a5c3740206fb353ac8a4cabc2fe95600317f6c34c1e099c627a2684afa7d37d22dbed03223446917b6620b2fb85ba0d9b288c96c21354a5676382395c0013d51771eaa687b0c0d8e05d861df495f044798855021ff893b74cb1000351a43383ca7f87bcb991b8ace56de30b30c191aa33374f5a957fdd9cb6ead564a091d7398db4f88d92ade217c2b1bbba6f4fe92ec8d5651151087035aa4348c61f1fc9efc1e800fee369b911c23d1831883363a6c4be7e544c1c3fb9088252625cea53b4310c8cfe3c7cd8a8f973002f81f515f3665a7ac6f4a0f410ce73f7ba0180398a662cd6ccafd3ce8d373762af1c23caf7d4ac8c2a95a963e11cc8b6516cf5d03185eab5dc9de78ee58c6d59630353e60a8600763969fad35b856fcbb7629497b47a7c1cb2f7a1fe4b99542ede22f629faa373056ad748c553d2bdbfed004c43d3d660190d36994c2596416618f39e6f179d279221817ff9973db9ac6b67a672ed8d515e1297b584939b16c2af1b5b831e4a31d4c49