0120ffe607c657fc34692ee4d0f0c15d5a70502e2f252bc9af8db18509cb9b2c29aa0a
0121d5a3f1b0e272fe85758c75326e1673131a77be48539b74bd851d35d82897a93e0a
012055be5a9d7bdcbf7118495203d4b9ea682feb7470dbfac377dfe9d4b2da3154a90a
0121d29e1c64e20c987e144f1ffda03ee8baf62d491c21d84c023a5c8032d49b576d0a