0120bc0a5eab3d53f42453e1b3306a4e56147b8ba54eb03420c914a8eb70ddc561030a
012171dad2e2e5aad48eb4e8a0dcf9fdbb63e25e429ecd25f172ff08be45dc4f78590a
012074729c5d62329289ade56f50c227f57efaa3c6c8ee63cc476c7c41ee3aeb80d00a
0121c05f4a9904ba158f621a7c8fd2027fa5cdf7fc16142e8990b6cb3483c7a5294f0a