012057fb8dddb05e5d2ed4ba97ef098b738773a94d5027e997f6a69e74aa95e73f1b0a
0121998dae49a3f084da51117ff1a91c8a05921124c8d8dbc9c9548c78c16b52fb450a
0120e5aee42aad61a3b5c118f7c6f5a39cebebfe29b95612bee6ff86e6f967c87bf50a
0121ac39703c7744af177187347698ef1ba69dcf75186e09174500189c98f0ced92a0a