0x3f31ae3f00000000000000000000000000000000000000000000000000000000000059780000000000000000000000007f04c1ea7e60f2c620948d5f201ca23d3d54d10d000000000000000000000000000000000000000000000240786542a73fe800000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000f9a0e1ab86cb7f3654b4bbc1ce73bb892e79ad75402530582507feb60c133ac08a701decf2c771400322e5509e2eb96eb85dfcf4321597a80a9c143949a93df972a5b27cb87fbf38b54d343329d5e880b42b9a4857bf06d4e766c50c1b1cb69babdd6258d5f1a05a14202a664727fc0ba20e8d21bbb3f6976ff7a678e44158c00a319aca120e82666dbe553875f252f6638234fab9a1ee91f94e303b6aeb3e6966a69d5219f23aa1f06271404727e35695adcb7d2385b63815503b88c45105ed55e68353d0e441b062170881f36f00a86b7afdc0ee0f800f9370b7b012a5487b9d9bc8a059aec309f628456cc205765fbfd4d45468a6a48be946287d7899b9f2832806ca66a39b69bc717e1c927c44a198c714de7913161d4e5265b354853229a52b3edabf1ceff1473f98e92be736bd15f2546580c23ce89e9ed55111748ceca3ff79195363adfe0f6e493d9b1769d171b2109505d52321a31ae948192aad2af9f6bd7566bc1b8a34d925e5166f4590ffe3893cb6d94cd3794b327f4469a8a014edd7ae3e12e215e1a08a3a27a55230df84cdb65d4d53447c29e7de5cb563690d6f45d141a4dcd0483bf20b22692f2595deed10b4d2b8b90fa130a9a1fb0b28b253e38ad73f5332ad8b82c01b3ebf4cfaa7275d31a0248de7491474286639f27