0120ac86f418254e027e3ef77975706aaeef6a9a1070983a831efb3e06ab38bf61190a
012132b013e0d47ce38f8e8e314d61ccbdf6b6025574c646c27abc3ca39429ed414c0a
0120f1f5a5ac15010958be1ae0234f5f565101f05b3e7a4c6dcca716c1c66a585d120a
01210b097a60119b815b87ff2a064ab2f6c0cd93a7ee4cf08d344654ca78a4680a740a