0080cf32d140d3c7a66b7d63f295a1c9bda634bcf225d597d38859000000000000000000baff018dd06b91e36f3916e94c272da14e0f66405bbef286ed1238078ce6763f69ea9069ef1501184a76e829