0x3f31ae3f000000000000000000000000000000000000000000000000000000000000040100000000000000000000000088ec655f90ae4c050a05b11199bb3b29d0a85dbd000000000000000000000000000000000000000000000000003471d29244b0000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000c61aa2fd30de1d65c3456f0c948774984adf7c983ee9768d5f758f7a709210e2978c976727b50021dbb55457772a453e1d14c760e9181329bfc9101bd3e787e6fb43b15a395ef6decb1e3e7feef0a71230c550a58e1748a811d3e1999a816cdcecc8f4d7947882d706b4d295d3ceeba6272ea4810f6fa23e3c4eecc0956a3e040fc254bf56c1a910d36ee95bb5a9f06c21a64b8a7d023ef228306277ccbf4fd46ff378e4afd802b41fa68629b203a8068ba0951cfd1fade67a3d4b5f93ebe3f540d8303669161542be003f408217826c9241c824e518cadec5a57483edcd9b16e474d414baba3ce58d8897bad5752322cf95857a56e44912418249979691ebee6a04f02d2a9b95fe426a7d5ec668a3c6c714f459cdae592b8805e9c9db05c1453a5d11d6c76e796f0ade8257a954a492320a77728d7f468ce96439d678e70d209207590f4b4a2709e3f01075068a47f08c29ed2c6c24208666e5b6c65af7bd503701241de5c195929b8ea1f22f84cc4404a64d9ac8c7840318b8c5a43192afebf