50f78ab05124fe71b7187d20bcb12e875e57e15943c83bf364beba66104f40ce
50f78ab051...66104f40ce
8f98ba0de079803a9a7db837d86cc1378ed6ee195399f07a6337940aa7c3490e
8f98ba0de0...0aa7c3490e