012043264efdd2c19afeb56ede8f1050b806f97c01cf72e6aea6ae27082e14c3a8050a
01215d69fc57d59bf50c4d7f2ee7d1924e003d268ef9c61a17c015d771b0aaade7360a
0120943f07b3f1959db04c30f8a41e75fd2aaad48648d2c7d9aaa2d932dfba6bcae60a
0121693284d6c1bf5ad48f939351a1ff1ba6724905bd12055e93d927c02f4a387a610a