0x3f31ae3f000000000000000000000000000000000000000000000000000000000000007c000000000000000000000000048ba6b813b3d0abdddda5b0e58110ec2a319d8900000000000000000000000000000000000000000000116ffc2d113f1ca700000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000d332dd3c1a47569369b9af20cbe9e1045d198b035810dc46c4d619c433ccc802fd3a484aa5524ad3a2e9add00dfb3ced68cbb58a137872b349fc55d3b48d3fc2137e43fb3cadc148c7dcfe6acf932c56d221691cde9cd0def3604b1d9b31bf215e8cd967a99ba7bc6924e612cc708457fffaa97a24a0796bd67fc26e8755c4f620446e9b7ef6d53be1ad1c29b12683c5171e27ed1d5df36f8b5583abc27ce1c37ee07300d69e7b756982ebd9ce02399f73c141f708ff6604a5b3e6b0fff9d347673a290a8aeabaadd78517bb853de216956c3c19116e0019e802d4bf842fe14c2340810e68f64da564a61b617cf10ca81654104f3c230e56b913cfb8f54f6957ba80587fb67dbe3f2f07a51923a4189afe36f7f767b0e8bbb7a9ea0d3fc650be95898c9f243ac5487d3c675d7b383d0e3e6f30d398131cf916ed3fb1642322f1af9963ee91cd109659320458cd05dab1e38656244d64f9aa11f4110b37b1824d9498f4fe83e69e5ccd6e8359f01ea91d4e25b662301351325c9cf60f16ecf306da50ab535a2d600532992b7965902bc9adc042dda69b9316c3d25854db7ee061c