0x3f31ae3f0000000000000000000000000000000000000000000000000000000000000db6000000000000000000000000c669502bd5cc7b1ff538257ab5e289e972d83ec3000000000000000000000000000000000000000000000183370e4714548e70000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000c7da0815c64106419b163fa230bc9dad7859321376af9a5f84486203f4a05dcfa09b3d30b21f205c651afb56df5d1bea4712db46a3937de47d0660f798ecbc86231e17d2d686a0f70ff19b4c8ae400714471ea0be730ad4d8dae26ff97e0ec9e1a69f6f2c05f8954d8bfb3145093e1c2ee8070ae0167e7b27ab646f1ee5fbce175c86e240655184ce93220a266b1e28bb686deb00c40621603865cc7fa319a42c04449e2fed42244b318f8ad1ddbd627868faea3a0a92c4677cd43dd72fa2da603d61995c1515ce70f7ae29190684b7c8a3bc46da0b59875e6cd28b71f74e3b51f81e15a56da771d5dbe5f7ddeb5be942fb31cc475273cf08eb9d1a6da5041cf9d902fbdf5fa23ed586413773e41c51d7cead2d4249d9ee2afc3ef7ea8f5bb85f9839ce9562b8da4e313b71eb13e3ae74c78038625ab192a1deef988b98df70205faef74de5ae492e82e205140c53200e6deec244bf14b317abd543e7d53c7f959dd7cc00157aa0feb3f60266a6d068b909a79d00d39950eb9f256f8e39e9c5d1