0x3f31ae3f0000000000000000000000000000000000000000000000000000000000000ce80000000000000000000000003821a2a3dc8419a15490d44c0b3e2fa992f088af000000000000000000000000000000000000000000000000101c25ce0cad73d00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000e63421c8c1295d945a4ea1d9cc3e5b47575df4baceefdf3b05386c5d4c4beb5f17647142954d7796b3bb506a69dc4ecd72c820f24ffa54dfd5c004e1816dd0f88020fcc5cd0fa4d87d0dc2e7f370e6c8aaa0ca94eee63f0e59b1a416846d233938839c24306872cd10b94b0111f3f3108d8f708da6442eae654641d135b48723864d7218bfd9a04b515c4fc095e61d07113147113b256d868fea04e83564505b1430370024491d6792204857116418a0cb30c2464e478194cf2452c81e6ee8253e5c7861e6a06ccd82cca1f33c10ba21fd741892264ead7b5bd5be7277a8581e5fedfb306d00e46e598f9600705b1dcedb597cacc2f7768b4c7201bc8408a7c9ea9ad58d82fab5e8d56d2451f0c2f931032a8e75c66e62587e85771914ef7d0113b13fe76796583a99d454c2fed43713e2906c22111ca21308c538229587eadfc5c33818258d81920e87184d560a5b31b52518609fd54baf2cfcb49357a0e9b7c85c9427144f2a4a352d9147abaa9e6bbc0ab3f3a0a0b2c2115169c2bbce5fc223f7316632e1e094aae4550886d79679ef26c8647a35415ff00f2d463b47257e74988f89fee8e5e4db6ce04612e70e169ad9b7863623675d39279ea049b37c27f