Apparently, we need to convert username to uppercase, and since we're going to store it in UTF16 only...
NTLM uses MD4... okay, added. Also, it is a complete mess as a protocol.