01202c11efb0ab21e257c55ee7ad76b560e20c80a985be05682c9bc0b984c23783c10a
0121f629007e8b6c73abae7bdc5e19089a2cdd7666b1e8de6cb122ca08ff34e5082f0a
012078df003aacbfe652a1087526a9c27c68ac2ff4f0a14c74f271e8f81306d4c2b70a
01213d5c18942551fef8f38c1ed16981b539c987ff8d1f7bb1b1a5ec5f49d9dadd570a