01205c319f8700536a644de5c25ed3d2c63e6e2432ce67a737e2c400bff85b0f4d2e0a
012108faabf3ad98cdb02cbf60518be2ad417a78dbb4ee77848eddb390e5b8483a2c0a
012057556fb82ba595824fbb1b430ec02f8dcbff04a8b2d1a0f7f51e1d68dd3e0d9b0a
0121ddcd1ae1590e105a3584379c0f45701f8ba257a1e67026936196007e454018080a