0x3f31ae3f000000000000000000000000000000000000000000000000000000000000051b0000000000000000000000004b52230fcfe3a72834adfb6066e17c413064c99d0000000000000000000000000000000000000000000000cd4923f1d5ce1c90000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000ce3768d6c20b1a1835130afca75fc8610fbb5f11731bfb8de13ac424a6e892acfc6d48ccf2474886ca46256d168153ccce7db663b11e8e2b3df5d5782f771ffb5b090656bbfd209d3c61203b40c2515b0b6c755646c23ffc029f13d506a22981fd6d636058099cf26acda2c55ed1b7685d5e5d1adf3f15dfd3a38f454ea8c09abd969a275e9cffb5c809e2626530537e27f7a416f63a516d1a0cf2983e170bf47234e59cc1df722361e9299f3210d773b4bfb86b948feefd5ccfb537b944efe95024f78a007a46a5f9567a273fc61fce2a4ea05e4aae5115a204ee1fa708eb721d1bd7a3d75b2a84532123dbb760e2266ac5c332f2fab94259a0ce719936abb88e24bfd21bb35fa9b61e3a2f31bdb3bdf2f58a4849dbe28fc78e5bf2cd399265de37ad77fbc8f435f94082625acf2812f14402988f9b9aec53a9b06a2947c3fb583d912e4a6a27a64a3444a8cd7a432267e74346230786accb11036aae7f0466d130fdf787b6c3fca3805d428337195f0e9499a8b45c3f33ffcc9b0efcda57244