0x3f31ae3f0000000000000000000000000000000000000000000000000000000000000fbc000000000000000000000000e4278da3952a700c9948d875de733aa041dc757e0000000000000000000000000000000000000000000003f2a19d92bd56cf40000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000ce7bb226f1faf89b3937f9f4c4a065a90c86743839578eb253be36815f1cbf50025d8e27af0a436521a68e8957f858d80d90b41cf2e10ad0a01f14983d422a3fc5125bf8bf08ada6c85d9e57766789d0273d4df4c99cfbd9efc57df625bc228079be544d57526c52eaa848ca8de70f8f26aab45f4aee047d16d5ce05a9ed4f94d259f182ab1f0b56ee16fbb632de25960d1ef18ebc6029a34a077a4167ce5b0fbe46ea3375c5e30a9934d41d50e43e922ef90fe3152fbe3644ac9edb72b61fca42bcbd7b0fcc960d8f020ab4d1dfca59ce2f48f46579f728fc522aefb223d98e18c4e051423e233ae7f16180b3ed620635b2cddd018e54dec7ceaa69fced7bcd3139ec73d3259ca7018abbfc7fa0b4239e119803a0e71a57a09935cac968540b2e37ad77fbc8f435f94082625acf2812f14402988f9b9aec53a9b06a2947c3fb583d912e4a6a27a64a3444a8cd7a432267e74346230786accb11036aae7f0466d130fdf787b6c3fca3805d428337195f0e9499a8b45c3f33ffcc9b0efcda57244