012067b1093224b18d96644d9a5e6b69d4df22211337477edfc91cc14a97f5c51ac20a
012115c8bfad3b218f332ab8826648c2f0ee45af15cb9bebe447195e5daea12f5a6d0a
0120a1afeed1da472f5f76abfe50f1e2f77f99d05d3d93d6483baa5fba46a52ffaf30a
01211b9f6afa20d8db3062c263c7587d1fa93a41139729734c03b0d6c64f7b7fea6f0a