modular auth, part 7: break out unreal-md5 implementation