01202df93045dce8650f1e2db53d076010ea2ff4dc8fd8f7cb3fa74bcab7c69267910a
012124efb57edca7bb37b8e0541836bc529b5b130cd0b0939c99771bbf6b9dae4d660a
012056cf6e2a3ef81995d603c248e9b909e8c907b2d2347e99d71ab0335d81e78ea10a
0121fd3062c634a42e6911fe27cf7e1a38759e31d50ea9571b164cd6a3b82a61bd5a0a