SHA1 main