0120ba378796dc3f2ea0bd734e5d9d850d4b8383d8bbaf21dcd2f7001f5c46c995840a
0121fe2c062d86e54baaa54d032ec915a1b969ffc9dbcbf8c47b0aa21cd99c3c62480a
012084dbabc18497a6220205a6005980ca1806b3fdb499f48906eb468138eca7d8f40a
01212ecebc5fef6372ada6eefe621499398aefefb28bbc9a648aefe2dbb41e21f8560a