012057a02aaea6b8321dd9ded31687af32a3ceccf1c46dc6830e5872ff8fc62ff6790a
01212f6db5edc068d3432d2d80a3c1a92330c81360097ffdad58bbe0629c98504b7d0a
0120f600d7be242117c22e797c27a6812b8f982d4cde1f9bbbc8a1a40186249b68410a
0121d569133e49034ead6fb5ade6cea31e40e3b3c880c3fa0e5b4de3c8b27f806f290a