Function at 0x436e51
Capabilities:
Check for trap flag exception

Disassembly:
shr dword [ebx], cl
salc
pop esi
add edx, 0xdb5ddfbc
add edx, 0x24a22044
add edx, 0xb83fab4b
nop
push ecx
les edx, [eax + 0x2c]
lahf
push edx
jg 0x436aca
pop ecx
cmpsd dword [esi], dword es:[edi]
shr bl, 0xb6
pop esi
xchg ebx, eax
mov eax, dword [0xdfdec6e9]
jo 0x436a9b
in al, 0xa0
sub byte [ecx - 0x7c], bl
in eax, dx
mov al, byte [0xed845928]
pop edx
mov byte [ebp + 0x23], dh
daa
dec esp
out 0x21, al
jge 0x436aef
test bh, 0xaf
fsub st(0)
in eax, 0x3d
invalid
push ds
scasd eax, dword es:[edi]
aad 0x99
add edx, eax
add dword [edi - 0x7f], ebp
lcall 0x9378, 0xd89b0bc8
rcl eax, 1
stosd dword es:[edi], eax
adc eax, 0xd2af73cb
or esp, dword [0xb8b452f4]
mov ah, 0xb8
pop ss
insd dword es:[edi], dx
jo 0x436b22
add byte [eax - 0x50c40fc4], bl
ljmp 0x78a8
daa
or ebx, dword [edi + 0x50]
mov ah, 0xe5
mov ebp, 0x51d1e150
arpl word [ecx - 0x12], dx
xor cl, byte [edi]
pop esi
cmc
mov eax, 0x69a86e65
js 0x436b0c
push 0xbf4e487d
mov dh, 0xca
add dl, byte [ecx]
mov bl, 0x53
push ebx
push esi
ror esi, cl
pop esi
push edi
xor edi, 0x7c2c18ea
pop edi
push eax
lsl eax, ecx
pop eax
pop ebx
push eax
wait
fnstsw ax
pop eax
push ebx
ror ebx, cl
pop ebx
not edx
not edx
mov ecx, 0x96a7572a
push esi
mov esi, 0x3b4dc10b
pop esi
add edi, esi
sub edi, esi
push ebx
pop ebx
xor ecx, 0x96a755c3
pushal
xor esi, 0x39f634ee
add edi, 0x537e04d5
popal
push esi
jmp 0x436e99
push ebx
pop esi
pop esi
push ebx
jmp 0x436e9f
push esi
pop ebx
pop ebx
sub ebx, ecx
push edx
lar edx, esi
pop edx
pushal
nop
mov ebx, 0x75c82808
popal
push esi
sub esi, edi
pop esi
add ebx, 0
push esi
lar esi, edi
pop esi
push ebx
push edx
pop edx
pop ebx
xor edx, eax
xor edx, eax
mov ecx, dword [ebx]
push esi
neg esi
pop esi
pushal
add ecx, ebx
xor eax, ecx
popal
push edi
xor edi, 0x626f614b
pop edi
xor ecx, 0xa64531f0
add edi, esi
sub edi, esi
push ebx
pop ebx
xor esi, ebx
xor esi, ebx
mov dword [ebx], ecx
xor edi, esi
xor edi, esi
push esi
str esi
pop esi
push edi
push esi
add edi, eax
xor esi, ebx
pop esi
pop edi
add ebx, 4
push edi
push esi
pop esi
pop edi
push esi
inc esi
pop esi
pushal
sub ecx, esi
mov esi, eax
popal
mov ecx, dword [ebx]
push edi
push 0x254cf717
pop edi
pop edi
xor esi, ebx
xor esi, ebx
xor esi, 0x517635fd
xor esi, 0x517635fd
sub ecx, 0x61937dfc
push ebx
lsl ebx, ecx
pop ebx
push esi
sub esi, ebx
pop esi
push esi
neg esi
pop esi
mov dword [ebx], ecx
push edi
push 0x5e03f717
pop edi
pop edi
add ebx, esi
sub ebx, esi
push eax
str eax
pop eax
add ebx, 4
push edi
lar edi, esi
pop edi
push esi
push ebx
add esp, 8
push esi
mov esi, 0x71e8131
pop esi
mov ecx, dword [ebx]
inc esi
dec esi
push esi
push ecx
mov esi, edi
mov ecx, ebx
pop ecx
pop esi
push esi
lar esi, edi
pop esi
sub ecx, 0xc0a670af
pushal
add eax, 0x7027617f
popal
pushal
nop
mov edi, 0x46f91750
nop
mov ebx, 0x3aba241c
popal
push esi
sldt esi
pop esi
mov dword [ebx], ecx
push ecx
jmp 0x436fa0
push esi
pop ecx
pop ecx
push edi
mov edi, 0x4c8a812e
pop edi
push edx
jmp 0x436fad
push ebx
pop edx
pop edx
add ebx, 4
push esi
dec esi
pop esi
push esi
ror esi, cl
pop esi
push ebx
push 0x68478103
pop ebx
pop ebx
mov ecx, dword [ebx]
push esi
str esi
pop esi
push ebx
dec ebx
pop ebx
push ebx
xor ebx, 0x78c86539
pop ebx
add ecx, 0x2af74915
xor ecx, 0x43c26619
xor ecx, 0x43c26619
push eax
wait
fnstsw ax
pop eax
push edx
dec edx
pop edx
mov dword [ebx], ecx
push edi
lsl edi, ebx
pop edi
push edx
sldt edx
pop edx
push esi
lar esi, edi
pop esi
add ebx, 4
pushal
xor edi, esi
popal
push ebx
push esi
add ebx, 0x1feb0cd5
add esi, 0x4138231c
pop esi
pop ebx
push edi
xor edi, 0x65144e24
pop edi
mov ecx, dword [ebx]
xor eax, 0x411a75dc
xor eax, 0x411a75dc
pushal
add edx, ecx
popal
push ecx
lsl ecx, esi
pop ecx
sub ecx, 0x754d289e
add ebx, 0x22b17c3d
sub ebx, 0x22b17c3d
push ebx
push edx
nop
mov ebx, 0x5f4a3ca4
sub edx, 0x27c34e4e
pop edx
pop ebx
push edx
ror edx, cl
pop edx
mov dword [ebx], ecx
push esi
push ebx
sub esi, eax
add ebx, esi
pop ebx
pop esi
push edi
ror edi, cl
pop edi
xor eax, esi
xor eax, esi
add ebx, 4
push eax
wait
fnstsw ax
pop eax
push esi
push 0x7498ff0e
pop esi
pop esi
push ebx
inc ebx
pop ebx
mov ecx, dword [ebx]
push ebx
lar ebx, esi
pop ebx
push esi
lar esi, edx
pop esi
push edi
inc edi
pop edi
xor ecx, 0x46802a81
push eax
wait
fnstsw ax
pop eax
push edx
mov edx, 0x7fa7c108
pop edx
push ebx
sldt ebx
pop ebx
mov dword [ebx], ecx
push eax
wait
fnstsw ax
pop eax
push esi
lsl esi, edi
pop esi
add ebx, edi
sub ebx, edi
add ebx, 4
push eax
wait
fnstsw ax
pop eax
pushal
nop
mov esi, 0x5f52659b
sub edi, 0x5a1336a0
popal
push edx
ror edx, cl
pop edx
mov ecx, dword [ebx]
push edi
push ecx
add esp, 8
push esi
inc esi
pop esi
push ecx
push 0x43dd8129
pop ecx
pop ecx
xor ecx, 0x2ce961e7
pushal
add edx, 0x72832bb3
nop
mov ebx, 0x46d4ed2
popal
push eax
ror eax, cl
pop eax
add edx, 0x3afc5341
sub edx, 0x3afc5341
mov dword [ebx], ecx
inc edi
dec edi
push esi
sldt esi
pop esi
push ebx
xor ebx, 0xfac5f15
pop ebx
add ebx, 4
push edi
neg edi
pop edi
xor ebx, 0x32225742
xor ebx, 0x32225742
push esi
not esi
pop esi
mov ecx, dword [ebx]
xor esi, 0x796f6dbe
xor esi, 0x796f6dbe
push ecx
neg ecx
pop ecx
push eax
sub eax, edi
pop eax
add ecx, 0x3a266dd7
pushal
mov eax, edx
mov ebx, edi
popal
push ebx
str ebx
pop ebx
push ebx
not ebx
pop ebx
mov dword [ebx], ecx
push edi
push esi
pop esi
pop edi
add esi, ebx
sub esi, ebx
not ecx
not ecx
add ebx, 4
inc eax
dec eax
push ecx
pop ecx
push edi
inc edi
pop edi
mov ecx, dword [ebx]
push esi
lsl esi, edi
pop esi
push edx
neg edx
pop edx
push edx
xor edx, 0x1a295d5d
pop edx
xor ecx, 0x4c27232c
push esi
jmp 0x43719f
push edi
pop esi
pop esi
push ebx
ror ebx, cl
pop ebx
xor esi, ebx
xor esi, ebx
mov dword [ebx], ecx
push edi
mov edi, 0xdc2f716
pop edi
push ebx
xor ebx, edi
pop ebx
xor esi, eax
xor esi, eax
add ebx, 4
push edi
ror edi, cl
pop edi
push ebx
not ebx
pop ebx
push edi
not edi
pop edi
mov ecx, dword [ebx]
push ebx
sldt ebx
pop ebx
push esi
pop esi
push ebx
inc ebx
pop ebx
sub ecx, 0xc02a2bf1
push eax
wait
fnstsw ax
pop eax
inc edx
dec edx
push ecx
inc ecx
pop ecx
mov dword [ebx], ecx
push ecx
lsl ecx, edx
pop ecx
not ebx
not ebx
push eax
wait
fnstsw ax
pop eax
add ebx, 4
push ebx
inc ebx
pop ebx
push edi
lsl edi, esi
pop edi
push edx
push ecx
sub edx, 0x262d75c0
add ecx, 0x24836bba
pop ecx
pop edx
mov ecx, dword [ebx]
xor edi, 0x6f6d23a5
xor edi, 0x6f6d23a5
push edi
inc edi
pop edi
add ebx, 0x4b763f31
sub ebx, 0x4b763f31
add ecx, 0x85a338f5
push ebx
not ebx
pop ebx
pushal
xor eax, 0x3721720e
popal
push eax
wait
fnstsw ax
pop eax
mov dword [ebx], ecx
add edi, esi
sub edi, esi
push ecx
neg ecx
pop ecx
add esi, edi
sub esi, edi
add ebx, 4
push ebx
ror ebx, cl
pop ebx
pushal
add edx, edi
popal
push esi
push 0x68c7c10e
pop esi
pop esi
mov ecx, dword [ebx]
push ebx
push esi
add ebx, 0x14076cf6
sub esi, 0x6d3534c4
pop esi
pop ebx
push eax
xor eax, 0x1a7d65a9
pop eax
pushal
nop
mov edx, 0x3d841b60
popal
add ecx, 0xc4b84d7e
push edi
mov edi, 0x29ddc10e
pop edi
push ebx
ror ebx, cl
pop ebx
push edi
mov edi, 0x79c1c10e
pop edi
mov dword [ebx], ecx
push edi
push 0x150ac107
pop edi
pop edi
push ebx
push esi
sub ebx, esi
sub esi, ebx
pop esi
pop ebx
push esi
lar esi, ebx
pop esi
add ebx, 4
push edi
push esi
sub edi, ebx
sub esi, edi
pop esi
pop edi
push esi
neg esi
pop esi
add edi, esi
sub edi, esi
mov ecx, dword [ebx]
push edi
not edi
pop edi
xor ebx, 0x2feb7b67
xor ebx, 0x2feb7b67
push esi
push 0x73a38136
pop esi
pop esi
sub ecx, 0x6d46165c
pushal
sub ebx, 0x3e6a630b
popal
push ebx
jmp 0x437301
push esi
pop ebx
pop ebx
push edi
push esi
sub edi, esi
mov esi, ebx
pop esi
pop edi
mov dword [ebx], ecx
pushal
add edx, 0xb805785
nop
mov ebx, 0x12f70a0e
popal
add edx, eax
sub edx, eax
add ebx, esi
sub ebx, esi
add ebx, 4
push ecx
lsl ecx, eax
pop ecx
push esi
ror esi, cl
pop esi
push esi
ror esi, cl
pop esi
mov ecx, dword [ebx]
inc ebx
dec ebx
push esi
xor esi, 0x6aba3044
pop esi
push ecx
mov ecx, 0x50bbf717
pop ecx
sub ecx, 0x691274ce
push ebx
push edx
add ebx, 0x409237d3
sub edx, 0x3825412
pop edx
pop ebx
pushal
xor esi, 0x230a0cf2
popal
push esi
xor esi, 0x74547110
pop esi
mov dword [ebx], ecx
pushal
xor esi, eax
sub ebx, edx
popal
push ebx
neg ebx
pop ebx
push eax
wait
fnstsw ax
pop eax
add ebx, 4
inc edi
dec edi
add esi, ebx
sub esi, ebx
push eax
push ecx
add eax, ecx
xor ecx, esi
pop ecx
pop eax
mov ecx, dword [ebx]
push edi
str edi
pop edi
inc ebx
dec ebx
push edi
lsl edi, esi
pop edi
xor ecx, 0x35333af7
add ebx, esi
sub ebx, esi
push esi
push edi
nop
mov esi, 0x40d04eb7
nop
mov edi, 0x509b2d90
pop edi
pop esi
push eax
wait
fnstsw ax
pop eax
mov dword [ebx], ecx
push esi
lar esi, ebx
pop esi
push ecx
dec ecx
pop ecx
push esi
xor esi, 0x47d3532d
pop esi
add ebx, 4
push ebx
xor ebx, 0x4973054a
pop ebx
push esi
xor esi, edi
pop esi
push esi
xor esi, ebx
pop esi
mov ecx, dword [ebx]
push esi
mov esi, 0x27be8133
pop esi
push esi
jmp 0x4373f6
push ebx
pop esi
pop esi
push edi
str edi
pop edi
xor ecx, 0x34385ad9
push edi
mov edi, 0x38ed812e
pop edi
push eax
push edx
sub eax, 0x6c2641d3
xor edx, 0x63734e0d
pop edx
pop eax
push ebx
dec ebx
pop ebx
mov dword [ebx], ecx
push edx
push ecx
pop ecx
pop edx
push esi
mov esi, 0x487ac10f
pop esi
push esi
sldt esi
pop esi
add ebx, 4
push esi
mov esi, 0x5f3df717
pop esi
not esi
not esi
push edi
sldt edi
pop edi
mov ecx, dword [ebx]
pushal
add ecx, esi
sub esi, edi
popal
pushal
sub edi, 0x10ca09b2
popal
pushal
xor esi, eax
mov eax, esi
popal
add ecx, 0x7c304a06
push edi
xor edi, 0x67fe1457
pop edi
push ecx
ror ecx, cl
pop ecx
push ecx
add ecx, edx
pop ecx
mov dword [ebx], ecx
push edi
push 0x18ed8107
pop edi
pop edi
push edi
mov edi, 0x1150c101
pop edi
push ecx
dec ecx
pop ecx
add ebx, 4
pushal
sub ebx, 0x5bb00dba
nop
mov esi, 0x7c6b285a
popal
push esi
inc esi
pop esi
inc ebx
dec ebx
mov ecx, dword [ebx]
push edi
lsl edi, edx
pop edi
push esi
pop esi
add esi, 0x851160d
sub esi, 0x851160d
sub ecx, 0x990e6b8f
push ecx
ror ecx, cl
pop ecx
pushal
sub esi, 0x5eee7e4f
add ebx, 0x59a12a36
popal
push edi
push esi
add esp, 8
mov dword [ebx], ecx
pushal
add ecx, 0x27990d3c
add eax, 0x514e3815
popal
push esi
jmp 0x4374e4
push edi
pop esi
pop esi
push edi
mov edi, 0x611b812e
pop edi
add ebx, 4
push edi
push esi
nop
mov edi, 0x2bdf771b
xor esi, 0x4dd9393d
pop esi
pop edi
push edx
ror edx, cl
pop edx
push eax
lar eax, ecx
pop eax
mov ecx, dword [ebx]
push ebx
push edi
pop edi
pop ebx
push esi
mov esi, 0x3ee8f713
pop esi
push edi
push esi
add edi, 0x3011d25
add esi, 0x4b0c1ed3
pop esi
pop edi
sub ecx, 0x958d3edd
xor ecx, edx
xor ecx, edx
xor edi, esi
xor edi, esi
push eax
not eax
pop eax
mov dword [ebx], ecx
push ebx
xor ebx, edx
pop ebx
push eax
jmp 0x437545
push edx
pop eax
pop eax
pushal
add esi, 0x512a68cb
popal
add ebx, 4
xor eax, 0x76454ad7
xor eax, 0x76454ad7
pushal
xor esi, 0x5c24396
popal
pushal
mov ecx, esi
xor edi, edx
popal
mov ecx, dword [ebx]
pushal
nop
mov ebx, 0x26a1713d
sub esi, 0x6f3c38b9
popal
pushal
sub edx, 0x1e132307
xor ebx, 0x74a52ece
popal
push ebx
pop ebx
xor ecx, 0x7a092d67
push edx
push ecx
add edx, 0x753702cd
xor ecx, 0x14df421a
pop ecx
pop edx
push esi
pop esi
push eax
push edx
add esp, 8
mov dword [ebx], ecx
add esi, ebx
sub esi, ebx
push ebx
push edx
add ebx, esi
mov edx, eax
pop edx
pop ebx
pushal
xor esi, edi
popal
add ebx, 4
pushal
nop
mov edi, 0x4c635228
popal
xor esi, eax
xor esi, eax
push ebx
xor ebx, 0x43d05720
pop ebx
mov ecx, dword [ebx]
pushal
xor eax, edi
sub edi, esi
popal
push esi
xor esi, 0x235e0864
pop esi
push edi
lsl edi, edx
pop edi
xor ecx, 0x32896a93
push edx
xor edx, 0x3b526d37
pop edx
push edi
mov edi, 0x2f2c8106
pop edi
push ebx
lsl ebx, esi
pop ebx
mov dword [ebx], ecx
add esi, ebx
sub esi, ebx
push ebx
xor ebx, eax
pop ebx
push edx
lsl edx, edi
pop edx
add ebx, 4
add ebx, esi
sub ebx, esi
not ebx
not ebx
push esi
not esi
pop esi
mov ecx, dword [ebx]
push esi
str esi
pop esi
add ebx, ecx
sub ebx, ecx
push esi
pop esi
xor ecx, 0x524f4021
push edi
push edx
add esp, 8
add edi, 0x1edc25f3
sub edi, 0x1edc25f3
pushal
sub edi, edx
add eax, esi
popal
mov dword [ebx], ecx
push edx
xor edx, 0x4d665d0e
pop edx
pushal
nop
mov ecx, 0x28b902af
nop
mov edx, 0x7d9d27d5
popal
push esi
xor esi, 0x333f2af8
pop esi
add ebx, 4
push edi
push ecx
add esp, 8
not edx
not edx
push ebx
neg ebx
pop ebx
mov ecx, dword [ebx]
push edx
ror edx, cl
pop edx
push edi
str edi
pop edi
push esi
push edi
add esp, 8
xor ecx, 0x553e26eb
push esi
not esi
pop esi
push edi
not edi
pop edi
inc ebx
dec ebx
mov dword [ebx], ecx
push eax
wait
fnstsw ax
pop eax
push esi
xor esi, 0x4f1911a1
pop esi
push ebx
push esi
mov ebx, esi
add esi, edi
pop esi
pop ebx
add ebx, 4
xor edx, 0x734519f0
xor edx, 0x734519f0
push esi
inc esi
pop esi
push edi
push esi
sub edi, ebx
mov esi, edx
pop esi
pop edi
mov ecx, dword [ebx]
push ecx
jmp 0x4376df
push ebx
pop ecx
pop ecx
push ebx
ror ebx, cl
pop ebx
push ebx
inc ebx
pop ebx
xor ecx, 0xac677ede
push esi
push 0x25bc8136
pop esi
pop esi
push eax
ror eax, cl
pop eax
pushal
nop
mov eax, 0x582571fc
xor edx, 0x64c549f3
popal
mov dword [ebx], ecx
push esi
str esi
pop esi
push ecx
lsl ecx, edi
pop ecx
pushal
sub ecx, 0x3d3e7529
popal
add ebx, 4
push edi
neg edi
pop edi
pushal
add esi, 0x7222469c
popal
pushal
xor eax, 0x452c320d
popal
mov ecx, dword [ebx]
push ebx
str ebx
pop ebx
pushal
sub edx, 0x7b516593
nop
mov ecx, 0x6fae012d
popal
push esi
push 0x367ac10e
pop esi
pop esi
xor ecx, 0x75086a82
xor esi, 0x71993093
xor esi, 0x71993093
add esi, ebx
sub esi, ebx
not esi
not esi
mov dword [ebx], ecx
push ebx
lsl ebx, esi
pop ebx
xor esi, 0x308a3e6a
xor esi, 0x308a3e6a
push esi
ror esi, cl
pop esi
add ebx, 4
xor eax, edx
xor eax, edx
not esi
not esi
pushal
nop
mov edi, 0x752e54bd
nop
mov edx, 0x622c66f8
popal
mov ecx, dword [ebx]
push esi
ror esi, cl
pop esi
xor edx, ecx
xor edx, ecx
pushal
sub ebx, 0x35e42196
sub edx, 0x781133d9
popal
xor ecx, 0x8e5b1163
push esi
ror esi, cl
pop esi
push ebx
push esi
add esp, 8
push esi
ror esi, cl
pop esi
mov dword [ebx], ecx
push esi
lar esi, edi
pop esi
inc edi
dec edi
push eax
wait
fnstsw ax
pop eax
add ebx, 4
push edi
ror edi, cl
pop edi
push edi
push esi
xor edi, esi
add esi, edi
pop esi
pop edi
push esi
inc esi
pop esi
mov ecx, dword [ebx]
add eax, 0x2f6025f7
sub eax, 0x2f6025f7
push esi
push edi
add esp, 8
push edi
xor edi, esi
pop edi
xor ecx, 0x3c6c2a39
push ebx
dec ebx
pop ebx
push edi
mov edi, 0x4d1f8133
pop edi
push ecx
neg ecx
pop ecx
mov dword [ebx], ecx
pushal
nop
mov esi, 0x45fa6abe
xor edi, 0x7a5b35ba
popal
push esi
sldt esi
pop esi
push ecx
not ecx
pop ecx
add ebx, 4
push eax
pop eax
push eax
inc eax
pop eax
push eax
lar eax, edi
pop eax
mov ecx, dword [ebx]
push esi
push ebx
add esp, 8
push edi
sldt edi
pop edi
inc ebx
dec ebx
xor ecx, 0x836678a8
push eax
lar eax, ecx
pop eax
push ecx
push 0x30d18131
pop ecx
pop ecx
push eax
push 0x15ad8100
pop eax
pop eax
mov dword [ebx], ecx
push eax
jmp 0x437871
push esi
pop eax
pop eax
push ebx
sldt ebx
pop ebx
inc ebx
dec ebx
add ebx, 4
push esi
inc esi
pop esi
push esi
lsl esi, edi
pop esi
push eax
dec eax
pop eax
mov ecx, dword [ebx]
push edi
push edx
xor edi, esi
sub edx, ecx
pop edx
pop edi
push esi
not esi
pop esi
pushal
xor ebx, 0x5eb53ebc
popal
add ecx, 0xc88033e5
push edi
dec edi
pop edi
xor edi, 0x45ba49c5
xor edi, 0x45ba49c5
push edx
str edx
pop edx
mov dword [ebx], ecx
xor esi, edi
xor esi, edi
push esi
xor esi, 0x7a7e486a
pop esi
push esi
ror esi, cl
pop esi
add ebx, 4
push esi
str esi
pop esi
pushal
sub edi, 0x1cb72108
popal
push edi
push ecx
add esp, 8
mov ecx, dword [ebx]
push ecx
push eax
pop eax
pop ecx
add eax, ecx
sub eax, ecx
xor esi, edi
xor esi, edi
xor ecx, 0x6b1262a7
push ebx
push esi
pop esi
pop ebx
push ebx
mov ebx, 0x49428102
pop ebx
xor ecx, edi
xor ecx, edi
mov dword [ebx], ecx
xor esi, edi
xor esi, edi
push edx
ror edx, cl
pop edx
push ecx
mov ecx, 0x253f8106
pop ecx
add ebx, 4
push esi
sldt esi
pop esi
push esi
push ebx
pop ebx
pop esi
push edi
push esi
add esp, 8
mov ecx, dword [ebx]
push esi
str esi
pop esi
push esi
mov esi, 0x571b8103
pop esi
push esi
pop esi
xor ecx, 0x51d46e34
push esi
str esi
pop esi
add edi, esi
sub edi, esi
pushal
add edx, 0x23af1ed9
popal
mov dword [ebx], ecx
pushal
nop
mov ecx, 0x19cc3a9f
popal
add ecx, esi
sub ecx, esi
push edi
str edi
pop edi
add ebx, 4
pushal
add edi, esi
sub eax, ebx
popal
xor edx, ebx
xor edx, ebx
push ebx
jmp 0x43797b
push edi
pop ebx
pop ebx
mov ecx, dword [ebx]
push ebx
push esi
xor ebx, 0x650c1302
add esi, 0x75c458fc
pop esi
pop ebx
xor edi, esi
xor edi, esi
not eax
not eax
xor ecx, 0xb5ee5163
push ebx
mov ebx, 0xc9c812e
pop ebx
push eax
dec eax
pop eax
xor eax, esi
xor eax, esi
mov dword [ebx], ecx
push esi
push 0x6cb48136
pop esi
pop esi
pushal
xor eax, ebx
popal
push esi
push ebx
xor esi, 0x4d8254fd
xor ebx, 0x4ab66280
pop ebx
pop esi
add ebx, 4
push ebx
push eax
pop eax
pop ebx
push ecx
lar ecx, edx
pop ecx
push esi
neg esi
pop esi
mov ecx, dword [ebx]
push esi
dec esi
pop esi
push edx
push 0x5bb8132
pop edx
pop edx
push edi
dec edi
pop edi
add ecx, 0xa6d929e2
push edi
lar edi, esi
pop edi
push ebx
push edx
pop edx
pop ebx
push ebx
xor ebx, 0x97a391a
pop ebx
mov dword [ebx], ecx
push esi
ror esi, cl
pop esi
push edi
xor edi, ebx
pop edi
push edi
sldt edi
pop edi
add ebx, 4
push edx
push ebx
pop ebx
pop edx
push esi
str esi
pop esi
push edi
add edi, esi
pop edi
mov ecx, dword [ebx]
push edx
inc edx
pop edx
push edi
str edi
pop edi
push ecx
sub ecx, esi
pop ecx
xor ecx, 0xb7ab6136
push eax
wait
fnstsw ax
pop eax
pushal
add esi, eax
sub ebx, esi
popal
push ebx
push esi
pop esi
pop ebx
mov dword [ebx], ecx
push edi
sub edi, esi
pop edi
push edi
jmp 0x437a52
push edx
pop edi
pop edi
push esi
str esi
pop esi
add ebx, 4
push eax
ror eax, cl
pop eax
pushal
xor esi, 0x530267d6
popal
pushal
add edi, esi
popal
mov ecx, dword [ebx]
push ecx
add ecx, edx
pop ecx
push edi
push 0x519aff0f
pop edi
pop edi
push eax
push 0x3e2bc100
pop eax
pop eax
sub ecx, 0xdfcc701d
xor ebx, 0x9a0636e
xor ebx, 0x9a0636e
push ebx
push esi
sub ebx, esi
add esi, ecx
pop esi
pop ebx
push esi
mov esi, 0x46e38133
pop esi
mov dword [ebx], ecx
push edi
lsl edi, ebx
pop edi
inc ebx
dec ebx
push edx
xor edx, eax
pop edx
add ebx, 4
push esi
push ebx
xor esi, 0x7f056b1b
add ebx, 0x90323bf
pop ebx
pop esi
add ebx, 0x75eb3746
sub ebx, 0x75eb3746
xor esi, 0x37366a91
xor esi, 0x37366a91
mov ecx, dword [ebx]
push esi
not esi
pop esi
push esi
push edi
add esp, 8
push edx
ror edx, cl
pop edx
sub ecx, 0xb6c63a5f
push edx
lsl edx, eax
pop edx
pushal
mov ecx, ebx
add ebx, esi
popal
push esi
jmp 0x437b05
push ebx
pop esi
pop esi
mov dword [ebx], ecx
pushal
sub esi, 0x2bd92149
nop
mov edi, 0x19bf1bff
popal
pushal
xor esi, 0x1d5209c3
sub edi, 0xabf2653
popal
push esi
ror esi, cl
pop esi
add ebx, 4
push esi
pop esi
push eax
wait
fnstsw ax
pop eax
push edx
sldt edx
pop edx
mov ecx, dword [ebx]
push ecx
xor ecx, esi
pop ecx
push edi
ror edi, cl
pop edi
pushal
sub edi, 0x76cb191a
nop
mov ecx, 0x4d5c40f6
popal
xor ecx, 0x34167a35
push edi
lsl edi, esi
pop edi
push esi
not esi
pop esi
inc eax
dec eax
mov dword [ebx], ecx
push eax
str eax
pop eax
push edi
not edi
pop edi
push edi
lsl edi, esi
pop edi
sub ebx, 0x90
push esi
lsl esi, ebx
pop esi
push esi
add esi, eax
pop esi
push edx
push 0x79a78132
pop edx
pop edx
add ebx, 0x2e4
push eax
inc eax
pop eax
push eax
wait
fnstsw ax
pop eax
push ebx
mov ebx, 0x7a95812e
pop ebx
mov ecx, 0x7cade6e9
push ecx
mov ecx, 0x2d878102
pop ecx
push ecx
push eax
sub ecx, eax
sub eax, esi
pop eax
pop ecx
push esi
neg esi
pop esi
mov dword [ebx], ecx
push ecx
jmp 0x437bbe
push esi
pop ecx
pop ecx
push ebx
push esi
sub ebx, edx
mov esi, ebx
pop esi
pop ebx
pushal
mov edi, eax
popal
inc ebx
push ecx
push eax
add esp, 8
mov ecx, 0xe4a
push esi
ror esi, cl
pop esi
mov dword [ebx], ecx
pushal
sub eax, esi
mov esi, edi
popal
push ebx
jmp 0x437be7
push esi
pop ebx
pop ebx
pop ecx
push edi
sldt edi
pop edi
pop ebx
jmp 0x436ab1