012072f8cc2129dc9b691b294d9a79db01b0169d87711c53cbc444229dc4542428d90a
012107993a18d892bf3efab961d974bcf5e75511ea6d04f4907bcabc229f6cee24290a
01201b7392cd6abe4f08d68944912807bdac8ab976cbf61388a2d8054cc194633b0d0a
01217d4263e32893e9de156bf0690628533d0f8a54967403bae6dbe8e13cd388643f0a