adc471ece63b84afee6764e7a20c171753a28387605f74631e7983e4104bed97
adc471ece6...e4104bed97
57fa005b5e6ef5987dd4d78efab002897f6aa96cd5918b6f10aa67c7915afa69
57fa005b5e...c7915afa69