0x3f31ae3f0000000000000000000000000000000000000000000000000000000000000ff7000000000000000000000000e767023724a0c9829ac11efeaa9f83d1ab79525f000000000000000000000000000000000000000000000135c5a5054cbb6320000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000d36120dc302612ad428c2385c6489271deb0c04d443c34ebfb29487ad2d946a998cfeb92cdd15a77d53fecd49fcc041b30dd1965c980c1aded82bdd2ad843e6a23e8c132d4f52e5ee81171a5aff194d0a903cd47ec92e51d494483b61a3a7ada80f4c026e2a6c72f6fb5c0a0aff4bb24aa0bd20631dcd84b94a38d44848ea29e0840daae69735cec61bed04b76371303569008cb061a2e34aa4645288a7cf9755f02392bb6e2e7f5a726f832e74f11bcbd9ae50c0dcc73027a8cf8e4f3b7ca611de5967ca3df2677d1bfec777c1cfc1f5b49ae579e8887331bac11fa6b06d26a4fd0f74ae14a7b405b6d21372f7d0bba1a787353fcac6ec45b98bcfb67749bf947f4a5c36c9b9ca374426857f1d77025259ba944ecb3d681e067b730080de31460600c6f7f8671786ded6ea0e0a264d367b5e6906eaaf6129d960ac16fe6901fc89c2d375845d0e17b5960a80abf33606c08d5944c73d336648aeca2d48818635f090178e5483fb6107e198ed8a9a320a04e02d1b30cc6297ef03f9470d4f7e6c130fdf787b6c3fca3805d428337195f0e9499a8b45c3f33ffcc9b0efcda57244