0120477b27eed0e85f456f48ac7a29eb1027848481b1f20a654850f56bfd88aed34f0a
0121fa29d78b9e90375db9e59112d65ee58626282006b4cd1b5258df310cb3d99a060a
0120c6460d505bc01e2c7370942594bc246d360a72b10a1a301a07909bd67984d7c50a
012107ecc8b1f77b907ae57b4799f9bf6ab34dac314808a50da2a0eea62c119eb0640a