0x3f31ae3f0000000000000000000000000000000000000000000000000000000000000ed700000000000000000000000031d17571bd2aa0c67ad21d1f6887b1a63e246c840000000000000000000000000000000000000000000000170a0f5040e50400000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000e1f88373b4f8a18b437976143e22932cceb35fd1fd29ef02bba3c32e6795b91be7dc0b4f66f96bada6bcb17e9e6bd41abe850d5342ecd72f3bdd0221a68dcf53c94ed140d0b8c9f15333e481f26573ae7e8bcc043dde79cb0a454e928e0ec16b8dea64f5160a91cbb83628c2663b0302e676523dbaf46281123aeb23c296d142ce3bbd51ead162669db41d7211495de7bc733a246fd904e793fa28768c45cdb251740e59fa3c03011a7314f143600d4576a421e77d326f281090810910e70417f495bb7226df5323ce57ed9535359b86855a6fbd8f17ecad4efb789462dc1feeb10a106496e155ae2059e989148c0e74c7a822460cb09b43c967b1b83826d03579d6888c6f19062ac31ac8626076d653b953f735fd694dd6fd9584f05bc1ac62b0c733602afa3d9164aebe18c3c499494f3e2d90f8e82d930ad9d1824b7f9c56ed64962262e75cca9736d34516714df922781a2c06d4f76502d1696cfc561b652213f2aedd087a98005fb54d5f3c6cb875e74ce82743586ab3fe2583a41905f3345462acdbc91020d760c6765a645041191a308f6674fb28975b13055926f3d57439d239d217f38231264357ba4b6c09c49df834385a8812b5b612c32fd016862