012069dc6bf6ef8762d6013a254dca54846eb7db5d3bfcff8192fd384a4eb8d0b2160a
01216a74afc030d9a9f62d1f7bb1de373aeba63bb132a6975807ab8b2ad600a2e01d0a
0120001e02c7f3b2b122821a233454d9bf5d3a6a953ba2364f9a633891fe1259f5680a
0121275b0da70fd3bd59f47a2856fc46c10333b35fb475442480aff42b0aa526d9150a