Fix bug in md5 calculation