012033e470a2ff8f57a6fcc8f8477c53bbca26609ab49d17a04660ab880492d77b6d0a
0121c5b70bba87518ceb5ac509fcdfe6772f923f2040a689e4f71e77e65a81a3b42d0a
012092383163b2ba175e67465b6e7fe8487b74e7fa2a7b4b2cb477751bafbe2f37850a
01215dae0ef9ec75ce31892369f41c30e2e26cb163db9bf16557ffcd7321b4dd0b430a