1 PORTIONS OF MD5 FUNCTIONALITY