0x3f31ae3f0000000000000000000000000000000000000000000000000000000000000d17000000000000000000000000310c6ce39cbfb4435cf154c1e2651bb715cdb22c00000000000000000000000000000000000000000000000e3b3375f534fac0000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000e7194ce99f7a920eb56b8f60902a6887e70b2c78af275d2e11b3fac467f1b72c5e11ca844b5952e2c1e80655acc8d547b6a7754b0cc3a235afc83e41934ade584a415a7b219eb3002d2652c5a7ccc029d834fd198beeb0b2eefdbfca0e01b66d6c1ad28ee98433dca05acf0bea3c9a3f75be462a111d503eb00827d52d875c558069d8a0a329def781e81183bdec61d3e0b8d964db1b81b9142dcef39eda918dd3499b5467627c75af48cc2643afbe859bd33159aefd1925b95f810e018007ffb29f6d5af65046ab09da0a5b60f5c20cb84f99740762d6ab46bbca879e21170c0baac3643bb06b3b6e21ab29f15a2cad75d379bf99b493c850bd1b36d4ee1a7313abc7930aa1274d4082e01bc189758b40bb1677855ed8b5cd9988ed2fea8bec61310f12df0f01a1c75b0d057aca3964242222434ef1c5b10d68fd2cb686ca01321ea20ab84e71d819ff4a34bc49b3ea51a2876af1cd9a59db23627d9f79978154bf0b1f63d8d16a4358ecbde5a5997670195035fbab7a666930329dd733bcf9096e5dc008412776a8927f4177b95dde7f75c297bae4e9bd8b000f3eb50b163f45ef3c042b91ceed57e756ba9b6afd23504435e2fc7368db02f44ba65452dadad