012039b9169ea1fae607ebf761ca49c39171a54f4c6a6fe506e713b27046a468ac5b0a
01215e4db6d9076f993b9a6a07c3306a9e5eb80e8e683e5ead48f531e307b23309200a
0120f32f98d4980513f018b6727898b9b58888254f553f4c67db62992233dafa74090a
01217af6ff056a5dcd89a6c32b6288dc9453f94eb95541147c5dd459d207d0a52b250a