0x3f31ae3f0000000000000000000000000000000000000000000000000000000000000ff4000000000000000000000000e72fabf7f42d8703c3445f821b810d0c8f598dd5000000000000000000000000000000000000000000000267db8f5b8b0571a0000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000d0a1029878df1f77f192d92d4e4589d99669e202b7077d3875bd04596f80200dfc56acbd64ff1893134c498917b00728d87344028ec2ce2f74d9743a48894ebd779730986a5b75ed1795329f2344fd78f25c55b7309b693f6930cca91a438b8b679d2953b6fc6d886806a3301ca12f41e52472731cde8bf97e197abfb71bda7dea9ccee7b7007cb5a8f2a7bbc8b774a7f90f43ae891b38aee8f0657bd41d36cb74df15224bad0b123bebdbd51e001e9ce90ee628856aa8f87371422d6e9094d4098b402179e0460b8d93b3d5f2d747e9e84eab09068ef77425d6b89e95194d72a5e8e27b5d33be4493543868ef3ead06b1a0a2c1dc1741d5560d496f4317ff5eed6e76d8d2c81e621cc624732ea3bdf52180d386ed7cfffb3550a735cc874134ae8b126c7fab010c2cf4d44aa74c0f3b4718c08f03634dcab1a8f22b790dd40aa483546ea48be25df615aa8aefac23fac54568af82ec78f066a549aa5623d9e5cf090178e5483fb6107e198ed8a9a320a04e02d1b30cc6297ef03f9470d4f7e6c130fdf787b6c3fca3805d428337195f0e9499a8b45c3f33ffcc9b0efcda57244