0120aff01145eae9deda9222c4814524144717ecaa9ad8d2daca0a4955b143f3d9490a
0121f82c3ad6504940b22fdb5ae0843bd3c152cee8e3dcf9765c2d55757960acd4000a
0120d3c028c92a911f9eb83aaa96f65a59ce7273b17798df75fb0c0fe2cdba5786860a
01212cbfa9fc80edf2677787e64f892b27b60b05d57785c26a14e1da927f03a87f2c0a