012070fdc66d43ec02329a819fbd9dc4e89562b35763092d002905fb594c483bcf3a0a
012141ee4893101937adccaefac3c16c1e36785323c54c8dd344d11d3810f61779700a
01206ab56bce3fb66686dd2732f3e984b263214576359ba82a5c1a4106b694af52fc0a
0121c639b156722b8680d0d218d490a1e07789af2c70a37a73d952caf2368690c4010a