012046f307e394a42e86d56b42597ba654e04577ffa48046543989faaa94a8ecb51f0a
0121478f671faccb0a652e6df93716dc15ab32c85d511b7938a6d6c411209d0e687c0a
01203f69f0bf68efb787375656e9316b03d0cd770e0f95a1aac2d81f560845865d7c0a
0121900c1d56d55e07fc43ec518d8a0ccac971ff94f4ba56d4a970b8725c7ed9dd010a