012078d4ac9097f10689f2b7c8ce024169c4b4996f4b135d9294784c087d503365ea0a
01214d3a4f28f3047747ce93137838acfcb8f46b0bc858f6cef2ff716f8ade66ea7e0a
0120574913b20f1c5fcff5eb4bf80e6d926f5f3ae4895cd8aaf97131b3fabaff7a370a
0121ffdf82e143dbc2687bfeae2a8be07ee0d6798119948445b080343b383a186f030a