0x3f31ae3f0000000000000000000000000000000000000000000000000000000000000692000000000000000000000000b5d01142c21431eb6905390d06d99ff9114dfbc600000000000000000000000000000000000000000000000000653faf596e3e000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000cb071cd6c19e7dd4463f0af695b5954270180263c057f42dd9131cd60a4221bfba105f5b659bc8b7640bce734a930967ea7f1d75f03e7619e51209f3220e07a1687eecd801b83d17e7abb3095676e9ad637ff79ecb78df5303218303ea77c85e9ae62fae9b19cab046b33bae73925f66b383aa5da28ac79f0ed6dc43c2f33c8aae283bb65ab6c11dfe78220b1342104e1cfea27998c639004e3cb7df70e581a698313cbf3940fbc5e4a7942207ec610f8bac0b5292f78ae93a06aaf32382ec10a5010e3e25f630c6ab6140ffe61c81181648251c5ade788015fa4db87f5f2c4c9774a7d9e3d5a3962c229a3284316543e0f3525fb656884c294f332ae8c122cab7406a7a79b3873b965f346a9e8d2d5aec9cdc618e9922af5f0e456e03d6c4e40cf2020f2622f820787b2551ee857057d3ada7ba33cdde987734654105810565d971f1e5d774b5255665b819a3ee14c48f86a376b9df79af1667e1f84fa969042701241de5c195929b8ea1f22f84cc4404a64d9ac8c7840318b8c5a43192afebf