20aca9478e3fe3288df7bd430b080867c5d6bc5d044126f64ebc1142d6bf7127
20aca9478e...42d6bf7127
f00104f4c60d6f30663c355ee3f0947b5e80b1b48fc4733e4b897d2e7e2063f8
f00104f4c6...2e7e2063f8