0120388f2ff2c754affe315ea4c6742d8c832f6d0d12f873132bd7a01e2b5456dbda0a
0121e734fc9a61294fe7aae82ccb12468e0cbfe419da50c41bd60f044fb42a9dda750a
012065eaf8e7aae9dd0d363b193ba83355c58477853486bdfb143f3014e107fd78c70a
012104f3b40f145869589f0ea6719a6f94d845d8e6354071c9e4b97f786d52c0d92d0a