0120df631b8922c0b55fad6ebf5a1a90619f64c2cfbfad69ef1ffb8aba566c7fe9580a
012128715dce94d099a7aaea71fe4acdaef654242e2d75c9a6f2f0dddccdc8d289380a
012021e731d12f18e0c0cc486ebdf71cb4f625db0e3dfc01ea4acd8238a438f8a81f0a
0121fa60e67481e1947b4dd591cbf5f14129ed5a728b94819ff0cc6582ed2434457b0a