Check out eeye's analysis it also contains a disassembly with comments.