0x3f31ae3f00000000000000000000000000000000000000000000000000000000000002120000000000000000000000001724cb58122a7525892e4bda87742f75e2efec42000000000000000000000000000000000000000000000000000ee96f929921a00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000cc30d0711d64bbaf0e6eeb34dded61fd1e82f4cae80d57069f0073de23a4e4ef47bc4cd02454b931fa9e3e89474e46a25cd11f1712986206daeaf540b3d05913f97f09ae580e4b82ae3969d816d4492a2ac0e14ed8ef5d63cb0bd39a402c5ca2e0bc525ae38e655841f6965ba827e0817662465c586544e956d1988c574c2ab52862eb60398e2476e97ff2135363a48e60941eee35da43a5617ec8bb0ddd8243a8740c3f73ee28a82cb6eacf9bbc2be5af062f525e91173ac4069f26b9c10ad5e7814b4e0837014a00120b3478a8e7d2abd7cc7c4dfd947e5e7d677ac0d7fb25ef182d8ff5b1a35a4eda630a98ecc27155466e98f673f9fadb0335f96b7e71f99d29c8e5a622a487f4538f7025b8e159ad66a5ec74c386dd6ff0e9c1b2f3652f41318a0cc9c6f928daf79f01a008a7b2872ff1047d307f1c3a2afb62fbb1d417b663ad51a032e47b800bd51bb637621f10aae994a1a3c8f6e0e87d1f8ccbdc79f39d317e6a418366150fb4e96a39fcf657c16a7e647cd6275096b143fdaf46ed9