0120ffac46a9bfca6cf3c619c5a9ac4853e0b2acbcd3ef8763ecba126aae57b35fe00a
0121d0145927425a433af2a2ea1b200f50ebf32b019200c87fea66687a15f3443d3b0a
012085b123213c84e943966b19b44201e4d03acf6ec490daed718f35a733d9d4ba540a
0121ffe204cb1dbe89d37dea1ecced77147943b0562c2096e7b43927ec8741b6f4170a