0x3f31ae3f000000000000000000000000000000000000000000000000000000000000044c00000000000000000000000040326107a6c070a9f5bffad2c2354aad1f0aea2000000000000000000000000000000000000000000000060cdc391a7fa8efa0000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000d0ccc39a2258d2b24535c56bdd21a50058c4a7efd080bd61beed62a1279d6b67dd548d240bd3859d639853b8225ef6303a95453b90ea837d5768fb33670cc99bb9f74bdc160402ae6128afc581f3f89c73c0ab7395f546ccd08ecddb5629e6e744f8a5e0cd17c805af42643df66563f19c45cc3d9f86d3bf187152bc011291e0bda7cc6458e4a703021b96c5e89f29cd7fc1d19bd3abda66956ec9bb4048764c5f6fedd827ffef75320a64713f92e0e1acde343ea078e6f019abcebde43bd29adf8cb405b3203b1a6e3fe2e9bc10fdd6dab4dd15823c3cf8fbff562713d4719aee58584ade4e3e7ba229ff2a8fa73ffccaa2769b1aee6d26831772608dd5f4006d6e76d8d2c81e621cc624732ea3bdf52180d386ed7cfffb3550a735cc874134ae8b126c7fab010c2cf4d44aa74c0f3b4718c08f03634dcab1a8f22b790dd40aa483546ea48be25df615aa8aefac23fac54568af82ec78f066a549aa5623d9e5cf090178e5483fb6107e198ed8a9a320a04e02d1b30cc6297ef03f9470d4f7e6c130fdf787b6c3fca3805d428337195f0e9499a8b45c3f33ffcc9b0efcda57244