012039fde8dc2fb669b2d2e4cd93662c59dc5716629c94db29ebb2532a0de09b01e90a
01217c2e907dadf8e18a9211863ccc34d4a59ed34cda6eebbc6554de0485c67f97280a
01203be7c66b0d442315f54b861d41fb6538d0452309fca0f15a719d6a730e009fb50a
0121289168df9dc96d52866a712160db19048a829e1431128cfbab640aa34e16e3130a