012057da045eb18c86964979b5b55432adbeafdaa742e9ec0c78ac639fd86f6218250a
0121a2c2ffd5570a3b5996eebd4cba9e50acd3a71417a4a7ffd0c38e1f5cac8d177c0a
012071f8b905999530bcce84ac4c6b0cd2f27860c30e9323202845ee2648f7526f680a
0121b2a7c90d03a4b3fa6f07dc077988cfc7dccb589858cae9b9ce64a312ab682c430a