Actually, this is the assembly code w/o comments