012043c50b51b4f792269be6bcfb56170d862a645077c229dbed052e053b42daa51e0a
0121e9257e50f4545a46b8073966f87217e55ca47b5d681109c5b7b0a003ccb145750a
0120faad14ffeea4f41909789b5ff1a277f096300026d001e1a84106248fb73e8abc0a
0121679db99c4bfdcec1c1116f82de2952471087d831a896567750567057a0082d2a0a