012070f4459f8ba09db40a64f69b00e396efc0d0fcc9b9380f55a5a7af15c6c20f460a
012156605147f2bf543ce608412865f9734a4032a37d4cde2aec61d1b9f117660f2a0a
01201a2a8a782d4c9e80db49b2f88b357a56d44336384d516a307ad11baef2c5e4c80a
0121c050bdb8334daf13d2b12a9b81c75266d37349c7e41e693a2ecc7829ef3c2a670a