0x3f31ae3f000000000000000000000000000000000000000000000000000000000000226c000000000000000000000000c0fe8b0f795f9ca721ffa9b61033bcb5edfb86c500000000000000000000000000000000000000000000001f1dd9a6d1523800000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000f83df6790a13e1e62d7d798e5b80a038e73437cee7c0c33b09b6e991504fe1e75a073741a61927d94d95d681c9bb663914648aea6723eac499839189aa34ef73733b73b02df040936ba72bc584dbeb371a53aa14433ecec7f18bc9546e56db41aff9ab6b2129282709319a9e9693c3720ad3fa0b16c755ed793658716bb87ddbcc61a456749b02afc90dc1a0e36ec5e3e5db9672ac4dcb2b85541f9a6e9cd5dbf116f544c43eb6f4637ab5da2b826b9063886eabbf05564517fad5e9bf7e702224d978f95d268325b96cd96c98dcbabd60f4c60c8f701ea45fa00f2b272a3403c660317defc9823ea9b9dfa2417f34d1ddf21b38086865701e6983943220be7b9bd5947f6e29735b1d54961976efa8cefe6969c83bfb82d6b055b75c893e0ab9b4651938056ebc823cdd126ca523c9103153da2e59d1005a07159711853f18edd1ee544325bc63db2361f36eb17bdde109ec870dd5282d49259bfd5983ffa735cee1d42f9d5e4405f7fb026ac64260936c8deb675d6e95194fab17fd472b9722a83e1f2e633535ece954689c836b83226c86ae56d8e4fe072f028dd19203f00035f60f0207429b10738e20ed6934cd0413cf2e2e02f832d0690624ccb9a97b6317fbbf37afe04b70c26ce21fd73f65b81da0cff961170d71c7e51fbc5d32366b2