Added Native MD5 code