dda78db27e37677a1c2e95ed5e2b1f627ca1911021594934c79016d1d18c11c5
dda78db27e...d1d18c11c5
8dcda34f4eacfef7b5997740c0f7579c686a4d393b6ff407bf3ca5735e23e3b0
8dcda34f4e...735e23e3b0