added function MD5String()