012052b2dea856a36996c16018234aaf2fecaec88da125d2ee899e4c7cebe4a4a3fb0a
0121e80c67024c2d3360d7bfbe4d4c9073abf02d2486a9fc361a69734c5ebb1edd750a
01202f71e6e16fffe1599a25c686043615397ef6771562946074806f48b1937fcfa20a
012188cff81f0400b2d84c137395bf471dda799c2aa2fa64da00d4ce72fb1bd242580a