0x3f31ae3f0000000000000000000000000000000000000000000000000000000000000841000000000000000000000000785bdd4a51826e6f639227ce3a9432ba936bc54b0000000000000000000000000000000000000000000006a29559ec85256f20000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000d3b390f76836a6ac07bbd9f7918298a01f25edbf0915a1285037137eab456d8668d7083da65a266800018de01550a48ed575fe4258929f831b215b7d2d89a0aa70f27f563268eb1c84595d8d79392543d36c2c9127cfefe19f46a4e97419bf3cb91ad46c723a8532b9eb2c39403e0f99b24d7fa097120c42a5e85b2030d0835fa1976e2623570420ea60d86a0e95f48635b5599e3cf8371dd4c5bedc19b33fed3472cde6ddfd8602e22befb4f3bb7313fdc63de3e7d866ee3b1f59a9f743cefeeb48aae943bd75099040d111b5e764ed01a6d19718998cfcd810cfaa8e63c5a73739f270e12dc1d16880dd0c66befa6b3939abb599e2e5db1a3e6cb9e096f51d0d808893b3d651c75f7186ed3e7962a2ccc42af7d5ddbbd7e1307ef91f0c055c9572836d69ed3fc72f35bef5c93bf32cc8a527d66cb220346d59caf94ba92986289c2d375845d0e17b5960a80abf33606c08d5944c73d336648aeca2d48818635f090178e5483fb6107e198ed8a9a320a04e02d1b30cc6297ef03f9470d4f7e6c130fdf787b6c3fca3805d428337195f0e9499a8b45c3f33ffcc9b0efcda57244