Modified M3lcrypt to get it to compile