MD2 completed and verified, MD5 corrected and verified