01207a8a2e6680cb249b72905ddcd7e695603b7d863fc0cb35743e4cacaa062afb8c0a
012142a2d81546158c52c9b9838bf951fa2c2f6015db5fc11934fa7c517dfd808c6d0a
01202f0fea02548e128c50f45e9c6b577308de901be500b343e094c437401c7c96da0a
012127b40ef6cf5d5b0360634d23c01688907fbb42a3ca6ab38859518f5be161c4470a