0x3f31ae3f00000000000000000000000000000000000000000000000000000000000000d4000000000000000000000000e2c8bf9209dc230b5ac409e572d82f4891b73b0b0000000000000000000000000000000000000000000000000000080e140d99c00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000b4f49935aee0db7b69ef8d4929e9537f039218da89a081ba8e0c4980dd647d42281ad0d31868936e1ac1d4df9b3a1694baf28ed0b04fa8d6b54188b8c08f57954aabfa056b7d22152b52b47a551e9b507f6d3aaf7f7c2d2c2ac4fd2a15d450ec82884bbbd6cdc46b537f71b9ed0357e72692125bb3c5bcde48f1c719cb1ce073913de9b673e8bf2304034b231ee51e7850feedb00ef6d73bdb673b3d4fb4516eff88a196e49ad7c6cc1e59d5b1bd3f2bb0400592176d02ba2ceb666d4ab32556610d529ab656872c7df92d47dda41eb2ba3605aaa762180a46a18c3a1756ee8662370c9ad1c38cb68a6ea92d5ee7c75ec7127dd4d360ee8e7b97fd57383fee2744d116edb36a8c2142ac84deccb57d54034392f9cb5baa5588e76337db0de45b48c9c2fc1bc65e02bc2b83f76a47fe79714117545ff09b871094ca25726619cac663dfe5cf2ced8d66a8fff27bee068baa25e4f83c862c5136c57fd0bf22ae215