0120c6f778b1bdaf3248c5afed1e14b8acc61d6865baa3c25ab8c3b1933a2fbeb8af0a
012144b6c47814e1ca24cdb506c6670d8a528b1f474d65cad4f0693796d5b0323a260a
01201664c5f71a0c7dab27a007b2a95edd882a94a1b52572abdc5282441493c977ab0a
01210076feab7f6c058abc7b4c68dea30aaeda42bf529651e2816317025904eb54100a