0x3f31ae3f0000000000000000000000000000000000000000000000000000000000000ee90000000000000000000000002d32f0c56bcfc8537ac30b1a5d40e638b1af392700000000000000000000000000000000000000000000000002daf0dfa8d9d4000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000cac7530a117a1f298bb9ae91597665cbb6fadf121e3c5189b0c3272db2247cd06dad9da447d86358cb6c0ba2498b808c6a9ee1313867c15efa28e43296ca2ad803a6f7c30f074802b7e0cd4beb43907f6b882dc464bd4c5d7dc1793ab9cefa4d403070cd0351134e27538e790feb0de1a7fb903b4c83649fb3691325b049436e9f6b9153f732e08a94903c06fe343977378826204368e9db1f223cfafd32fcfcb21d83e107da7c5f236645d568987ef82f9948a25c7015c443e98db6ee4192e49671cff2dcfb14236023de34c3bd16023b0b1c735e773ce97fd1f282d230408dd118175a624e54c1f36148deb2b07a501bb3a2a1577d5a7680b24c4df71bec9e670609a5619f312641d987b7e221cc4a2f8e89a6a25df3a41857924fc30295989160b559deffcc24adee48d997cc13c7703b9b5994f733a1b729e888a7eb37f53d663f1c227b3264f44ebc30a7e839c06efd837f45fccfafc01af5087e48d6e32a21ac249f8b90dd40e121848bb68d1f589d841e9a19bbe134f2f35b8019bb2ee