start:
xor eax,eax
or esi, 300h
add eax, 220h
nop
cmp [eax], esi
pop esi
pop ebx
jnz short done
xor ecx, ecx
push ecx ; BugCheckParameter4
push ecx ; BugCheckParameter3
push ecx ; BugCheckParameter2
push ecx ; BugCheckParameter1
push 0E2h ; BugCheckCode MANUALLY_INITIATED_CRASH
mov [eax], ecx
call KeBugCheckEx ;ds:__imp__KeBugCheckEx@20