0120affac154ec13a5c867e80f106d24ed03fb2bbec2f772b4c59ed72b84b6f4c38b0a
0121f73bc279e4dad4e95ba3950e5feb0966fcf1a2fff0e3282a7a65aa2d327fd33f0a
0120ff34143d90ed9aae1292d61649252cf6b9f63cedff0913edf406e9cab862ccc80a
012181af335d7da9d46d17bd4b02a6f2fd339ac9856f31d9c7029d527ab06aaf94710a