a670b3728a9f8138473f8472dfbe163aecaca88a17477170375951b9dac20773
a670b3728a...b9dac20773
77e138a3597967114da855e4f020028b54c8162702534a83dac6d44605ec3067
77e138a359...4605ec3067