0x3f31ae3f0000000000000000000000000000000000000000000000000000000000000295000000000000000000000000cbce80164e9158f57e666e5d7de9d1bbde52058b000000000000000000000000000000000000000000000030a3efc25f3e7340000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000c0985644e29e42038d17a902b9d27999bcd357da5236e32222da8e83f924d5afbd09d07e55e2d72a599bace5d73b46f59f401ced563046f5f5646a8f9b9f015ad41fe60c8f961114b5fe23dff0cd45ecb6166d0f1eed0209eec73f88a6220c2e08e64f3d5b5fd8d1591c29d0a5576c1db2498538726c848117f59fa6bf6ac42dc444c0aa1b6df3e90e1bcfbe0d5655c351ee4b6ad421644a003116d60f4a660319d8f1d515af74fbad1283d26c4882ac71ad49b6406c2953990b0e75847b021bb7e24b30c8a2907bcd22413358fcc5a7ec3f207fd91ed4d601f8819ee9d0db2bc8dd8851ff61a86cb23a99998eeabf7b60eb1ce171f53a40f910585442d9fae064dd683df63e3314128f2b3efb24a4fa9782c65e34892a665357a607104d9f8884d2db45ad2ffcec4c089bf90ed3e87eda996cb943a0f3eeb7124fc6d376c8424748c553d2bdbfed004c43d3d660190d36994c2596416618f39e6f179d279221817ff9973db9ac6b67a672ed8d515e1297b584939b16c2af1b5b831e4a31d4c49