Function at 0x407bcf
Capabilities:
Resolve function by parsing pe exports

Disassembly:
add edi, dword [edi + 0x3c]
nop
clc
nop
cld
jae 0x406cbf
add byte [eax], al
mov ch, 0x75
mov eax, 0x909b8f00
wait
nop
clc
nop
cld
jae 0x409df3
jno 0x4068ad
lea edi, [esi + 8]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409cbf
mov ecx, dword [ecx + 0x3c]
nop
clc
nop
cld
jae 0x4089d8
mov al, byte [0xc3efc4fb]
add dl, bh
cmp al, 0x2d
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40858e
jne 0x409764
nop
clc
nop
cld
jae 0x409132
add byte [edx], bl
add byte [esi], dh
mov byte [0x53136060], al
push edi
mov edi, 0x408a9f
xchg dword [esp], edi
ret
invalid
mov ecx, 0x10338
nop
clc
nop
cld
jae 0x407e4e
add al, dl
add byte [eax], al
jmp 0x406920
pop ecx
nop
clc
nop
cld
jae 0x409277
mov al, byte [0xf4be79]
add byte [eax], al
add byte [esi], bl
xchg byte [eax], ah
loopne 0x406951
mov esi, dword [edx]
push edi
mov edi, 0x408601
xchg dword [esp], edi
ret
mov esi, dword [esi + edx*4]
push edi
mov edi, 0x407047
xchg dword [esp], edi
ret
add esi, 8
nop
clc
nop
cld
jae 0x408d83
add byte gs:[ebp], ah
add ah, dh
adc dword [ebx - 0x40a8df8a], ecx
ficomp word [ebx + 0x3c870040]
and al, 0xc3
add byte ds:[ebx], ah
add byte [eax], al
imul esi, dword [ebp + 0x5ee9a346], 2
add byte [eax], al
add byte [eax + 0x74], bh
jmp 0x406cd4
mov eax, 0x74
dec esp
add ah, al
cmp eax, dword [eax]
add byte [ebp + 0x28], dh
and eax, 0xcee0202a
inc esp
dec esi
mov dl, 0x8a
add byte [eax - 0x55], 0x8d
dec ebp
mov al, byte [eax + 0x4d8dab40]
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x406f75
xchg dword [esp], edi
ret
sub byte [edi - 0x41], dl
jne 0x406b06
inc eax
add byte [edi - 0x573cdbc4], al
les esi, [ebp + 0x5728d700]
push ds
rol byte [esi + 0x6be8c0e0], 1
xchg al, ah
shr al, 0x6b
mov eax, eax
push edi
mov edi, 0x4091f5
xchg dword [esp], edi
ret
xor eax, eax
nop
clc
nop
cld
jae 0x4099d2
sbb edi, edx
sub byte [eax], al
les edx, [ebx + 0x3c3abc00]
jbe 0x406a8c
pop edi
nop
clc
nop
cld
jae 0x40883a
add byte [eax + eax + 0x33], cl
add byte [edi + 0x1e], dl
add dh, bh
loope 0x406a77
xchg ecx, ecx
leave
nop
clc
nop
cld
jae 0x406c94
add byte [eax], bl
mov esi, 0x74eb655d
jle 0x406aa6
jmp 0x406b77
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4077b3
add edi, ebx
nop
clc
nop
cld
jae 0x40764b
mov ecx, ebp
cld
test byte [eax], 0x57
hlt
call int.00408ecc
nop
clc
nop
cld
jae 0x4076fb
sti
add byte [edx], dl
jno 0x406b00
cld
nop
clc
nop
cld
jae 0x407af3
jne 0x406b77
add byte gs:[eax], al
dec esp
je 0x406b5f
nop
sub byte [eax + 0x59013660], ah
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4096df
sbb dword [eax], eax
call 0xd040d43d
add dword [eax], eax
nop
clc
nop
cld
jae 0x409d18
inc eax
cmp ebx, dword [eax]
xchg edi, eax
add eax, ebx
push edi
mov edi, 0x407a0f
xchg dword [esp], edi
ret
add ecx, eax
nop
clc
nop
cld
jae 0x407d01
add byte [eax - 0x3ada474b], bh
add byte [edi - 0x74aa6fa9], al
in al, dx
push edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407077
stosd dword es:[edi], eax
nop
clc
nop
cld
jae 0x4095a9
pop ds
les edx, [ebx - 0x3a190000]
in eax, dx
je 0x409fbd
nop
clc
nop
cld
jae 0x407ab2
add byte [eax], al
add dl, bl
invalid
mov ebx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409764
clc
nop
cld
jae 0x4072fc
test al, 0x65
cmp dword [eax], eax
xchg edi, eax
add byte [edx], dl
jne 0x406c55
rep movsb byte es:[edi], byte [esi]
nop
clc
nop
cld
jae 0x409175
add bl, bh
add byte gs:[eax], al
js 0x406cb6
lodsb al, byte [esi]
add byte [eax - 0x38], al
xor ebx, dword [ecx - 0x70]
clc
nop
cld
jae 0x40974f
mov ch, 0x97
je 0x406c51
invalid
mov dword [ebp + 0x28], edi
nop
clc
nop
cld
jae 0x409498
add byte [eax], al
mov ecx, ebp
add byte [eax], al
inc esi
push ecx
push ecx
nop
clc
nop
cld
jae 0x409685
out 0x65, eax
sti
cld
lds ebp, [eax + edi*2]
add byte [ecx], al
mov edi, dword [edi + 0x28]
nop
clc
nop
cld
jae 0x409d6c
js 0x406ccf
add byte [esi + 0x50498b00], bh
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406fef
pop eax
nop
clc
nop
cld
jae 0x40822c
sub byte [eax], al
stosd dword es:[edi], eax
add byte [eax], al
lds ebx, [esi]
sbb bh, byte [edi]
add esi, 0xc25
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408904
cmp ecx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408d10
div ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4093a7
mov esi, 0x1f000
nop
clc
nop
cld
jae 0x40915f
hlt
mov ecx, dword [esi + 0x3c]
push edi
mov edi, 0x407b1e
xchg dword [esp], edi
ret
fistp dword [esp]
nop
clc
nop
cld
jae 0x4090f2
add byte [eax - 0xc000000], bh
mov word [eax - 0x40], fs
rcl byte [esi - 0x65], cl
mov ecx, 0x7463
nop
push ebp
mov ebp, esp
leave
nop
jmp loc.00408241
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407e65
rep stosd dword es:[edi], eax
nop
clc
nop
cld
jae 0x406ed8
test al, 0
push 0xabeb4c
fnstenv [ecx]
add al, 0x24
nop
clc
nop
cld
jae 0x40911d
add byte [ebx + 0x79fbc4a0], ch
mov ecx, dword [ebx - 0xd076f35]
nop
mov ecx, ebx
nop
clc
nop
cld
jae 0x4075ea
mov ch, 0x1f
push 0xfc0074
not dword [ecx + 0x57]
push ecx
push edi
mov edi, 0x406967
xchg dword [esp], edi
ret
fld1
nop
clc
nop
cld
jae 0x409411
add byte [eax], al
add bl, bh
jne 0x406efc
pushal
cmp al, byte [ebx + ecx*2 - 0x27]
call 0x91336758
cld
jae 0x40836a
test al, 0xa8
sbb byte [esi - 0x3c], ah
les ax, [esi - 9]
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406ad9
add eax, 0x1d35e7c2
nop
clc
nop
cld
jae 0x40898e
add bl, al
mov al, byte [0xa97ac500]
ret
push 0
nop
clc
nop
cld
jae 0x409e1d
add byte [eax], al
sub byte [eax], al
cld
add byte gs:[ecx + ecx*8], bl
jne 0x40905b
nop
clc
nop
cld
jae 0x408919
add byte [eax], al
pop ds
push edx
cwde
js 0x406f7a
shr ecx, 2
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407879
push 0
nop
clc
nop
cld
jae 0x4075d5
cmp dword [eax], eax
add byte gs:[eax], al
imul ebp, dword [esi + esi*4], 0x10
iretd
push ebx
nop
clc
nop
cld
jae 0x4087e3
add byte [eax], al
hlt
push esp
nop
clc
nop
cld
jae 0x4089bc
mov dword [esp + 0x40], eax
nop
clc
nop
cld
jae 0x40973a
add byte [ebp], ch
sbb dl, byte [edi + 0x30]
mov dh, 0xee
dec esi
xchg ebp, eax
cmp dword [edi], 0x10
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409e35
call fcn.00409642
nop
clc
nop
cld
jae 0x407fff
lea ecx, [edi]
add byte [eax], al
cmp dword [eax + eax + 0x57], ecx
pop ecx
push ecx
nop
clc
nop
cld
jae 0x40776d
cmp edi, dword [eax + 0xc40000]
mov ch, 0xa8
movsb byte es:[edi], byte [esi]
loopne 0x40706e
int3
je 0x4081c1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406a46
mov edi, eax
push edi
mov edi, 0x408aca
xchg dword [esp], edi
ret
mov dword [esp + 0x1c], eax
nop
clc
nop
cld
jae 0x407836
mov byte [0x4cc32cef], al
lodsb al, byte [esi]
add byte [eax + 0x602ec24e], 0xc0
fidiv word [ebp - 0x74aa6f65]
in al, dx
wait
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4068fa
ret
add edi, 0x10
nop
clc
nop
cld
jae 0x407032
out 0, eax
push ds
mov eax, dword [eax]
add byte [ebx], ch
push 0x40
push edi
mov edi, 0x409908
xchg dword [esp], edi
ret
inc edx
nop
clc
nop
cld
jae 0x408fef
jmp 0x4071af
add byte [eax], al
dec esp
mov eax, dword [eax]
sub al, 0x4d
sub dword [esp], 2
and al, 2
push edi
mov edi, 0x407374
xchg dword [esp], edi
ret
je 0x408f23
nop
clc
nop
cld
jae 0x409262
add byte [eax], al
add dl, al
jne 0x407210
sub eax, dword [ebp + 0x24]
nop
inc ebp
and al, 0x90
clc
nop
cld
jae 0x408adf
jne 0x4071b8
sbb bl, byte [edi]
insd dword es:[edi], dx
pop ds
ucomiss xmm4, dword [ecx - 0x70]
popal
nop
clc
nop
cld
jae 0x408976
out dx, eax
push esp
test al, 0xc5
add byte [eax], al
add byte [ebp + 0xf], dl
mov bh, 0x76
adc al, 0x90
movzx esi, word [esi + 0x14]
jbe 0x407226
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409bbf
push edi
mov edi, 0x4082df
xchg dword [esp], edi
ret
mov eax, dword [esp + 4]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4074b5
test al, 0x40
loopne 0x4072ab
mov ecx, ebx
nop
clc
nop
cld
jae 0x408e4c
add byte [ebx], dh
jno 0x40724e
add byte [edx - 0x3e7c3500], ah
adc edx, dword [eax - 0x36f0d08]
add ecx, 0x13
nop
clc
nop
cld
jae 0x407989
add byte [eax], al
push ds
add byte [eax], al
dec esp
popfd
jmp 0x407ed9
push esi
nop
clc
nop
cld
jae 0x4080d4
add byte [eax], al
xchg edi, eax
add byte [ebp + 0x74], ah
add byte [eax], al
jae 0x40731a
nop
clc
nop
cld
jae 0x40773c
sti
add byte [eax], al
add ah, al
push 0x53114000
push edi
mov edi, 0x409b1e
xchg dword [esp], edi
ret
mov eax, dword [ecx + 0x10]
nop
clc
nop
cld
jae 0x407062
les ecx, [ebx + ebp*2]
je 0x4072fa
invalid
cmp ecx, 3
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407ba3
jne 0x4071a1
nop
clc
nop
cld
jae 0x40877a
test al, 0
xchg dword gs:[edi], ecx
mov bh, 0x7f
add al, 0x90
movzx edi, word [edi + 4]
nop
clc
nop
cld
jae 0x408e0c
add byte [eax], al
add byte [eax], al
and eax, 0xee0020a6
mov bl, 0x54
push edi
mov edi, 0x4072d0
xchg dword [esp], edi
ret
fistp dword [esp]
nop
clc
nop
cld
jae 0x40689f
sub byte [eax], al
sbb byte [eax], al
add ch, cl
outsb dx, byte [esi]
mov eax, 0x90c03385
clc
nop
cld
jae 0x409ba7
call int.00408ecc
nop
clc
nop
cld
jae 0x407860
inc eax
hlt
lea edx, [edx + esi]
nop
clc
nop
cld
jae 0x409ddd
mov al, byte [0xc3001e6d]
int1
dec edx
pop ecx
pop edi
nop
clc
nop
cld
jae 0x409509
sbb byte [eax], al
je 0x40747c
ret
rep movsb byte es:[edi], byte [esi]
nop
clc
nop
cld
jae 0x4071f9
sti
add byte [eax], al
push esp
je 0x40741f
mov ch, 0xfc
aas
mov ecx, dword [esi + 0x10]
nop
clc
nop
cld
jae 0x409e68
add byte [eax], al
inc eax
add byte [eax], al
add byte [edi - 0x6fe7397d], ch
add esi, 0x18
nop
clc
nop
cld
jae 0x40779d
hlt
movsx edx, word [ecx + 6]
nop
clc
nop
cld
jae 0x406bba
je 0x407421
lds ebp, [ebx]
scasd eax, dword es:[edi]
mov dword [edi - 0x10], eax
nop
clc
nop
cld
jae 0x4079df
jo 0x407472
add byte [eax], al
add ah, dh
jns 0x40746b
clc
hlt
dec ebx
wait
nop
clc
nop
cld
jae 0x408868
js 0x407475
jno 0x407486
add ah, bh
add byte [eax], bl
add dword [ebp - 0x76ff8fc], ecx
lea eax, [edi + eax]
nop
clc
nop
cld
jae 0x4095e2
pop ebp
js 0x40749c
mov byte [0x89cb00f8], al
cmp dword [eax - 0x70000000], 0xfc90f2f8
jae 0x409070
mov eax, dword [eax]
push edi
mov edi, 0x408287
xchg dword [esp], edi
ret
mov esi, dword [esi + 0xc]
nop
clc
nop
cld
jae 0x407dc5
sub al, 0xf4
mul byte [ebp]
push 0xb4a0a08e
push ecx
push esi
nop
clc
nop
cld
jae 0x406bcf
add byte ds:[edx], bl
out dx, eax
add ah, dh
mov eax, 0x90fc5b00
clc
nop
cld
jae 0x4085aa
sti
mov ch, 0
adc bh, byte [esi - 0x5eff9288]
push 0xd72311d0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408538
inc esi
push edi
mov edi, 0x407cab
xchg dword [esp], edi
ret
stosd dword es:[edi], eax
xor ecx, 0x87264942
nop
clc
nop
cld
jae 0x408f51
sbb dword [eax], eax
mov ch, 0x85
call 0x407bcf
nop
clc
nop
cld
jae 0x406aef
mov eax, dword [eax]
add ah, dh
dec eax
sbb eax, 0xbf57d08b
xlatb
test dword [eax], eax
xchg dword [esp], edi
ret
push 0
nop
clc
nop
cld
jae 0x4092f2
imul eax, dword [eax], 0xfffffffb
jns 0x40757e
ret
add ecx, dword [ecx + 0x3c]
nop
clc
nop
cld
jae 0x409d2d
mov byte [0xfb1854], al
mov byte [0xb3384ac0], al
push 0x40
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40854d
add edi, dword [ebp + 0x24]
nop
clc
nop
cld
jae 0x4074e3
out dx, eax
jne 0x40762d
sti
add byte [eax], al
push eax
mov al, byte [0x5d5920e0]
push edi
mov edi, 0x4073f7
xchg dword [esp], edi
ret
mov ecx, dword [edi + 4]
nop
clc
nop
cld
jae 0x409882
pop ebp
insd dword es:[edi], dx
les edx, [esp + edi*8 + 0x79]
sal dh, 0x31
jmp 0x40a017
add eax, 2
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406a71
popal
nop
clc
nop
cld
jae 0x408032
push esp
add dh, dh
add byte [eax + eax + 0x65], dh
add byte [edi], al
xor eax, 0x6b0e22ac
nop
clc
nop
cld
jae 0x4088d5
add ch, al
add bl, ch
neg ecx
call 0x91336f61
cld
jae 0x40864a
xchg ebx, eax
int 0
add byte [ebp + 0x58], ch
clc
lahf
add esi, 2
push edi
mov edi, 0x406be4
xchg dword [esp], edi
ret
mov ecx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40833d
pop ecx
push edi
mov edi, 0x408fda
xchg dword [esp], edi
ret
inc eax
add byte [edi + 0xc3243c], al
add byte [eax], al
push esp
jns 0x407767
sti
adc al, byte [eax]
sub al, 0xa0
mov al, byte [0xd233c5fc]
xor edx, edx
nop
clc
nop
cld
jae 0x40a059
mov edi, dword [esi]
add dh, dh
out dx, eax
add ah, dh
add al, 0x20
leave
mov eax, dword [ecx + 8]
nop
clc
nop
cld
jae 0x406b36
push ds
les eax, [eax]
add byte [ebp], bl
sal byte [esi], 0xaa
add al, 0xc6
rol dword [ebx], 1
sti
add edi, ebx
nop
clc
nop
cld
jae 0x40740c
mov al, byte [0xc500ef00]
add byte [ebp + 0x2b], ah
add esi, ecx
nop
clc
nop
cld
jae 0x4074ca
invalid
clc
add byte [eax], al
je 0x4077d7
rol byte [eax], 1
sahf
jecxz 0x407741
lea ecx, [ebp + 0x28]
nop
clc
nop
cld
dec ebp
sub byte [eax - 0x36f0d08], dl
jae 0x406caa
mov ebp, dword [ebp + 0x3b]
sbb dl, al
add byte [esi], dh
test eax, 0x80000000
test eax, 0x80000000
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4086b6
add byte [eax], al
rcl byte [edi]
mov esi, 0x3c7803e7
add edi, dword [eax + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408425
fadd qword [edx]
add byte [eax], al
add byte [esi], bl
sbb dword [eax], eax
jmp 0x4077a8
popal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409320
mov ecx, eax
nop
clc
nop
cld
jae 0x406ac0
out dx, eax
sbb byte [ecx], bh
push ds
push ds
add byte ds:[esp + ecx*4 + 0x20], dh
loopne 0x4077fc
rep movsd dword es:[edi], dword [esi]
nop
clc
nop
cld
jae 0x4069a9
hlt
and dl, 9
nop
clc
nop
cld
jae 0x407ed9
jns 0x407902
add byte [eax], al
add ah, dh
dec ebx
add esi, 2
nop
clc
nop
cld
jae 0x409030
les ebx, [eax]
pop ds
add byte gs:[eax], al
fcom dword [esi + 0xc798bdf]
mov edi, dword [ecx + 0xc]
nop
clc
nop
cld
jae 0x40761c
add bh, ah
lds eax, [eax]
jmp 0x4078a9
nop
cld
jae 0x409f7c
add byte [ebp], bl
add byte ds:[eax], al
invalid
test edx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4071ce
call fcn.00408ce6
nop
clc
nop
cld
jae 0x408c0b
add byte [ecx], bl
pop ds
stosb byte es:[edi], al
jle 0x40799d
wait
push edi
mov edi, 0x406c7d
xchg dword [esp], edi
ret
add esp, 0xc
nop
clc
nop
cld
jae 0x406fb8
add byte gs:[eax], al
stosb byte es:[edi], al
hlt
sub eax, dword [ecx + esi + 0x28]
nop
clc
nop
cld
jae 0x408f0e
dec esp
add byte [edx], bl
add byte [eax], ch
mov al, byte [0xbf575e69]
xor eax, 0x87004076
cmp al, 0x24
ret
pop dword fs:[eax]
nop
clc
nop
cld
jae 0x407160
invalid
add edi, 8
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409108
mov ebx, dword [esi + 0xc]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407d45
call fcn.00409b8d
nop
clc
nop
cld
jae 0x407239
and esp, dword [ebp]
out 0xe6, eax
popal
mov esi, dword [ebp + 0x24]
nop
clc
nop
nop
cld
jae 0x407bb8
add byte [eax], al
jns 0x407b0f
add byte gs:[0x28317403], bl
nop
clc
nop
cld
jae 0x40951e
add byte [ebp - 0x55], ch
cld
add byte [eax], dl
mov ah, byte [eax - 0x3fcc6500]
xor eax, eax
push edi
mov edi, 0x408765
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x408494
xchg dword [esp], edi
ret
jne 0x40b9a9
nop
clc
nop
cld
jae 0x4093fc
stosb byte es:[edi], al
add byte [eax], al
xlatb
add esi, 0x3488
nop
clc
nop
cld
jae 0x4070ed
add byte [eax], al
mov esp, 0x48bd756
and al, 0x90
mov eax, dword [esp]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4071e4
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408f3b
push ecx
nop
clc
nop
cld
jae 0x406df1
add byte [eax], bl
add byte [0xcd1e0079], ah
adc bh, cl
fld1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408140
cld
stosb byte es:[edi], al
mul byte [eax - 0x3fff5200]
dec ebx
pushal
nop
clc
nop
cld
jae 0x409627
cld
add byte [eax], al
jno 0x407c68
cmp esi, esp
scasb al, byte es:[edi]
loopne 0x407c34
xlatb
fld1
nop
clc
nop
cld
jae 0x409c20
out 0, eax
add byte [eax], al
add bh, ah
add byte [edx], dl
pushfd
jno 0x407c70
add esi, dword [esi + 0x3c]
jbe 0x407cab
nop
clc
nop
cld
jae 0x408741
lea ebp, [edi - 0x20]
push edi
mov edi, 0x40846a
xchg dword [esp], edi
ret
movzx esi, word [esi + 0x14]
nop
clc
nop
cld
jae 0x406e41
add byte [edx], dl
sbb ah, bh
mov eax, dword [bp + di - 0x5cfa]
add eax, 0xf2f89000
nop
mov eax, dword [ebx + 0x5a306]
nop
clc
nop
cld
jae 0x40a042
add bl, al
add dh, bl
jp 0x407d29
xor eax, eax
nop
clc
nop
cld
jae 0x40a017
sbb bl, byte [ecx]
push ds
add byte [eax], al
push 0x8189fb8b
test al, 0
add byte [eax], al
nop
clc
nop
cld
jae 0x407b37
add byte [ecx], bl
sal cl, 1
mov eax, 0x73663c35
nop
clc
nop
cld
jae 0x409dc8
insd dword es:[edi], dx
add byte [eax], al
mov esi, edx
mov esi, edx
nop
clc
nop
cld
jae 0x409d42
add byte [ebx], ah
add byte [eax], al
lds ebp, [eax + 0x6002e000]
inc eax
sub edi, edi
jne 0x407d1d
push edi
mov edi, 0x408880
xchg dword [esp], edi
ret
push edi
add byte [ebp], ch
add byte [edi], ah
add eax, 0xffffffff
nop
clc
nop
cld
jae 0x4092dd
ret
add ebx, dword [ebp + 0x24]
nop
clc
nop
cld
jae 0x4068b5
add byte [eax], al
mov al, byte [0xc20000a8]
pop eax
push ecx
push ecx
push edi
mov edi, 0x409c39
xchg dword [esp], edi
ret
add ecx, 3
nop
clc
nop
cld
jae 0x408eb7
div cl
insd dword es:[edi], dx
out dx, eax
imul edx, dword [edi - 0x6f04fc95], 0x55
add edi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4090c8
add esi, dword [ebp + 0x24]
nop
clc
nop
cld
jae 0x40924d
clc
add byte [eax + 0x6b], ch
add ah, al
add byte [eax + 0x4c8bd7a0], al
and al, 0xc
mov ecx, dword [esp + 0xc]
push edi
mov edi, 0x407a54
xchg dword [esp], edi
ret
movzx ecx, word [esi + 6]
nop
clc
nop
cld
jae 0x407eee
add byte [eax + 0x18], ch
int1
jno 0x407e25
and byte [eax], ah
wait
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4087f9
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x4084a9
xchg dword [esp], edi
cmp al, 0x24
ret
mov edx, dword [esi + 4]
nop
clc
nop
cld
jae 0x409046
push edi
js 0x407e9e
add ah, al
jns 0x407e57
push esi
push edi
mov edi, 0x40697c
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
nop
clc
nop
cld
jae 0x408f69
add byte [eax], bl
sti
sbb bl, bh
add byte [eax], al
add byte [edx - 0x6f9fd0b2], bh
clc
nop
cld
jae 0x406f03
je 0x407ed7
add byte [eax], al
lds eax, [eax]
jmp 0x407eba
mov dl, 0x58
ret 0x425c
cmp dword [esi], 0xf
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4070a8
add bl, dl
pop ecx
push edi
mov edi, 0x407662
xchg dword [esp], edi
ret
dec ecx
nop
clc
nop
cld
jae 0x408b65
add byte [edx], bl
add byte [eax], al
add bl, ch
add byte [ebp + ebx*2 + 0x5a], dh
push edi
mov edi, 0x406da6
xchg dword [esp], edi
ret
cmp dword [ebp + 0x28], edx
push edi
mov edi, 0x407ac7
xchg dword [esp], edi
ret
sub byte [edi - 0x41], dl
invalid
add esi, 2
nop
clc
nop
cld
jae 0x407fe7
mov esi, 0x1ef10097
jmp 0x407f21
pop ecx
nop
clc
nop
cld
jae 0x409f0d
lds esi, [eax + eax + 0x3b]
sbb ch, byte [ebp]
int 9
lodsd eax, dword [esi]
nop
clc
nop
cld
jae 0x409442
mov ecx, dword [esi + 0x3c]
nop
clc
nop
cld
jae 0x4079f7
add byte [eax], al
les eax, [eax]
xchg ebx, eax
pop eax
lahf
mov eax, dword [ebp + eax*2]
nop
clc
nop
cld
jae 0x40748b
add byte [ebx + 0x12], ch
xchg edi, eax
add byte [esi - 0x24e5a000], ah
fistp dword [esp]
push edi
mov edi, 0x407726
xchg dword [esp], edi
ret
cmp word [esi], 0x4163
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409b78
push ecx
nop
clc
nop
cld
jae 0x409483
add byte [ebx + 0x5812f1], dl
add byte [eax], bh
add byte [eax], 0xa0
sub al, byte [eax]
sbb dl, 0x58
jecxz 0x40807e
push edi
mov edi, 0x408714
xchg dword [esp], edi
ret
leave
nop
clc
nop
cld
jae 0x408516
add byte [eax], al
cld
add byte [0xbabe7518], ah
in ax, 3
jne 0x408070
nop
clc
nop
cld
jae 0x408c20
mov byte [0x331e0093], al
add byte [eax + 0x31], dh
push esi
push edi
mov edi, 0x4083af
xchg dword [esp], edi
ret
add byte gs:[edi], bl
or byte [eax - 0x20], ah
push cs
and al, 0xf0
aam 0xd7
lea esp, [esp + eax]
nop
add al, 0x90
push ebp
mov ebp, esp
leave
nop
jmp 0x407a2a
mov ecx, ebx
nop
clc
nop
cld
jae 0x409976
add byte [eax], al
push esp
add byte [eax], al
idiv bl
dec eax
inc edi
mov ecx, dword [ecx + 0x54]
nop
clc
nop
cld
jae 0x4085bf
add byte [eax], al
sbb byte [esi], bl
ret
pop ecx
nop
clc
nop
cld
jae 0x40892f
hlt
mov ebx, esi
nop
clc
nop
cld
jae 0x408a48
les eax, [eax]
add byte [edi], bl
add byte ds:[esi], bl
push ecx
push ebp
nop
clc
nop
cld
jae 0x406b4b
add byte [eax + 0x65000018], ch
les eax, [eax]
jbe 0x4080c3
mov esi, dword [ecx + 0x14]
nop
clc
nop
cld
jae 0x4099bd
cld
sbb dword [ebp + 0x1478f42c], esi
arpl word [ecx - 0x70], dx
push ecx
nop
clc
nop
cld
jae 0x40929c
imul esi, dword [ecx], 0xffffff93
mov esi, dword [edi + ebx - 0x58]
add al, 0xe0
pop ss
push ebx
push edi
mov edi, 0x40718c
xchg dword [esp], edi
ret
wait
push edi
mov edi, 0x408e61
xchg dword [esp], edi
ret
movzx esi, word [esi + 4]
nop
clc
nop
cld
jae 0x408de0
mov ch, 0xc3
add byte [eax], al
add byte [ecx], dl
mov eax, dword [edi + eax*4]
push edi
mov edi, 0x406b90
xchg dword [esp], edi
ret
mov dword [esp + 0x1c], edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4076a1
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4078d2
add edi, 0x18
nop
clc
nop
cld
jae 0x409335
lds eax, [eax]
add byte [esi], ah
mov eax, 0x27408082
mov dword [esp + 0x44], eax
nop
clc
nop
cld
jae 0x409659
add byte [ebp + 0x12], ah
push esp
insd dword es:[edi], dx
out 0xcc, al
xchg byte [eax], al
xchg edx, eax
inc ebx
ror edi, 0xd
push edi
mov edi, 0x407565
xchg dword [esp], edi
ret
shr ecx, 2
nop
clc
nop
cld
jae 0x408ee1
jns 0x40834d
cld
les ebp, [ebp + 0x57]
iretd
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4091b6
jne 0x4071a1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407f34
mov ecx, dword [ecx + 0x3c]
nop
clc
nop
cld
jae 0x407755
add bh, ch
add byte [edi - 0x5e], dl
clc
invalid
mov ecx, dword [edi + 6]
nop
clc
nop
cld
jae 0x409fd4
je 0x4084a6
sub al, 0xb5
je 0x4083c4
pop ss
mov eax, esi
nop
clc
nop
cld
jae 0x4080a6
sti
xchg ebx, eax
add ah, bh
add byte [eax], al
xor esp, dword [esi]
and al, ah
outsd dx, dword [esi]
push ecx
push edi
mov edi, 0x409533
xchg dword [esp], edi
ret
pop ds
lds esi, [ecx - 0x2740a8a8]
imul eax, dword [eax], 0xc3243c87
stosb byte es:[edi], al
pop eax
insd dword es:[edi], dx
int 0xb5
add ch, al
lds eax, [eax]
cmp al, 0x6a
retf
shl edx, 5
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4073e1
ret
push edi
nop
clc
nop
cld
jae 0x408f82
add byte [eax + eax], dl
cmp eax, dword [eax]
add byte [eax - 0x3b7cd092], ah
adc byte [eax - 0x36f0d08], dl
add esp, 0x10
nop
clc
nop
cld
jae 0x4098af
mov edx, dword [ebx]
add byte [eax], al
int1
test al, 0
add dh, dh
add byte [eax], cl
inc eax
loopne 0x408520
stosb byte es:[edi], al
loopne 0x408571
inc eax
add ah, byte [eax + 0x399af440]
xor dword [esp], 0x82775483
nop
clc
nop
cld
jae 0x407004
add byte [eax], al
sub eax, 0xbf57e8d9
xchg ebp, eax
mov byte [eax], al
fld1
push edi
mov edi, 0x408895
xchg dword [esp], edi
ret
add ecx, 0xb
push edi
mov edi, 0x409804
xchg dword [esp], edi
ret
pop ds
hlt
add ecx, 3
push edi
mov edi, 0x408182
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x408677
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
nop
clc
nop
cld
jae 0x407c3d
add byte [ebx], ah
test al, 0x28
cmp ebx, dword [eax]
fsub st(2), st(0)
js 0x4085c2
and dl, 9
push edi
mov edi, 0x408d6e
xchg dword [esp], edi
ret
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40918a
mov esi, ebx
push edi
mov edi, 0x409fa7
xchg dword [esp], edi
ret
lodsb al, byte [esi]
push edi
mov edi, 0x408cd0
xchg dword [esp], edi
ret
push ecx
nop
clc
nop
cld
jae 0x407fb9
xchg edi, eax
les eax, [eax]
insd dword es:[edi], dx
stosd dword es:[edi], eax
and eax, 0xc0825868
ror byte [edi], 0x8b
rcl byte [eax - 0x36f0d08]
jae 0x406a90
out dx, eax
add byte [edi + 0x65], dl
mov dword [0xf2f8905a], eax
nop
cld
jae 0x4078a6
je 0x408685
add byte [eax], al
mov al, byte [0x9d005475]
not edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4071a1
jne 0x409f66
nop
clc
nop
cld
jae 0x409a26
cld
mov byte [0xe08470b5], al
and byte [eax + 0x68], dh
ret
add esi, 4
push edi
mov edi, 0x408ea0
xchg dword [esp], edi
ret
mov edx, dword [edi + 0xc]
nop
clc
nop
cld
jae 0x408c66
add byte gs:[edi + edx*2], ch
js 0x4087a3
sub eax, 0x6dbf5750
add dword [eax], 0xc3243c87
mov esi, 0x1e000000
add byte [eax], bl
add byte [eax], al
inc edi
mov edx, eax
push edi
mov edi, 0x407f4c
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40816d
xchg dword [esp], edi
ret
fld1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407bfa
pop ecx
push edi
mov edi, 0x408579
xchg dword [esp], edi
ret
pop esi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4072e6
pop ecx
nop
clc
nop
cld
jae 0x407d86
add byte [eax], al
add ah, bh
add byte [edi + 0x68], dl
add byte [esi + 0x50d700a0], al
push edi
mov edi, 0x409709
xchg dword [esp], edi
ret
pop edi
push edi
mov edi, 0x409af4
xchg dword [esp], edi
ret
cmp eax, 0x3b7a47eb
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407312
xor ebx, ebx
push edi
mov edi, 0x408fc5
xchg dword [esp], edi
ret
mov eax, dword [edx + 0x18]
push edi
mov edi, 0x408824
xchg dword [esp], edi
ret
pop edx
nop
clc
nop
cld
jae 0x409e51
imul eax, dword [eax], 0xffffffef
stosb byte es:[edi], al
add byte [eax], al
add byte [eax], al
xchg ebx, eax
mov eax, esi
nop
clc
nop
cld
jae 0x409b49
jmp 0x408953
add byte [eax], al
clc
mov byte [0xa00862d0], al
sar byte [ecx - 0x7d], 0xc7
add al, 0x90
clc
nop
cld
jae 0x408bac
add byte [eax], al
add dh, dh
mov ch, 0xf4
dec eax
test byte [eax - 0x540c1ae0], al
rep stosd dword es:[edi], eax
nop
clc
nop
cld
jae 0x4093e7
sbb ch, byte [ebx + 0x6d78a079]
add byte [eax + 0x57505980], ah
push eax
push edi
mov edi, 0x407340
xchg dword [esp], edi
ret
xor edx, edx
nop
clc
nop
cld
jae 0x406d7a
int 0x54
add byte [eax], al
add byte [eax], ch
cmp al, 0x5f
xor dword [esp], eax
push edi
mov edi, 0x409aac
xchg dword [esp], edi
ret
pop ecx
nop
clc
nop
cld
jae 0x40946e
pop ds
sti
sub byte [0xb50000], ah
lodsd eax, dword [esi]
mov eax, 0x573c8194
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406eed
add esi, 0x10
nop
clc
nop
cld
jae 0x407ec4
sbb dword [ebx], edi
add byte [esi], bl
add byte [ecx + 0x67], bh
wait
push edi
mov edi, 0x406c4f
xchg dword [esp], edi
ret
add eax, edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407f8b
lss eax, [eax*4 - 3]
nop
clc
nop
cld
jae 0x40807c
add byte [edx], ch
inc eax
cmp ah, 0xde
test dword [edi], ecx
test dword [eax - 0x6f00000d], esi
jne 0x407ec4
nop
clc
nop
cld
jae 0x408e8b
dec esp
add byte [edx], bl
cmp dword [ecx + 0x65], 0x90f2f890
cld
jae 0x409936
add byte [edi], bl
pop eax
add ah, cl
jle 0x408b9d
xor edx, edx
push edi
mov edi, 0x40868c
xchg dword [esp], edi
ret
imul ecx, ecx, 0x28
nop
clc
nop
cld
jae 0x408e37
add byte [eax], al
add bh, ah
add byte [eax], al
sub ecx, dword [ebx - 0x74aa6f0d]
in al, dx
mov esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407252
imul ecx, ecx, 0x28
nop
clc
nop
cld
jae 0x40a02c
mov edx, dword [eax + eax]
add byte [eax], al
add byte [ebx + 0x20097f6], dl
mov al, byte [0x49211080]
add byte [eax], al
xchg ebx, eax
not byte [edi - 0x7f5ffe00]
adc byte [ecx], ah
dec ecx
push edi
mov edi, 0x40998b
xchg dword [esp], edi
ret
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408618
cmp dword [esi + 0x10], 0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406c0f
mov edi, dword [edi + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4091a1
pop ebx
nop
clc
nop
cld
jae 0x4088ab
push esp
add byte [eax], al
js 0x408cb7
jne 0x408ce1
mov esi, 0x2089643d
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408af4
add byte [eax], al
add byte [esi + 0x2924ff75], dl
jmp dword [ecx + ebp]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407bcf
jne 0x40812a
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408b0e
wait
nop
clc
nop
cld
jae 0x408a1a
xchg edi, eax
add byte [eax], al
mov eax, 0xaa3b0000
test dword [ebx - 0x76ff1b1], 0xffc90f2
and dword [0xc], 0
mov ecx, dword [edi + 0xe]
nop
clc
nop
cld
jae 0x4099e7
add byte [eax], al
add byte [esi], bl
insd dword es:[edi], dx
js 0x408de8
movsd dword es:[edi], dword [esi]
pop ecx
nop
clc
nop
cld
jae 0x408564
push esp
sbb ebx, edi
add dh, dh
cmp eax, dword [eax]
mov esi, 0x1e348de1
lea esi, [esi + ebx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40720e
lea edi, [edi + ebx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40994b
jmp 0x4071f9
lds eax, [eax]
dec esp
stosd dword es:[edi], eax
or dword [esi + 3], esp
jbe 0x408e4f
add si, word [esi + 0x14]
nop
clc
nop
cld
jae 0x407437
add byte [eax], al
jns 0x408e31
out dx, eax
inc dword [ebx]
dec ecx
cmp al, 0x90
add ecx, dword [ecx + 0x3c]
nop
clc
nop
cld
jae 0x407be4
add byte [eax], al
mov edx, dword [esp + eax*8 + 0x58]
mov eax, dword [0xf2f89059]
nop
cld
jae 0x407267
add byte [edx], dl
int1
add byte [ebx - 0x6c13bdd], ch
fistp dword [esp]
push edi
mov edi, 0x408d58
xchg dword [esp], edi
ret
jmp 0x4071f9
call fcn.00408ce6
nop
clc
nop
cld
jae 0x406c25
invalid
out 0x74, eax
add ah, dh
retf
pushal
nop
clc
nop
cld
jae 0x406e80
pop ebp
add byte [eax], al
pop ds
jmp 0x408ec5
xor eax, eax
nop
clc
nop
cld
jae 0x406e56
add bl, bh
pop eax
add byte [eax], al
add byte [eax], al
iretd
mov dword [esp], eax
nop
clc
nop
cld
jae 0x40a002
mov esi, 0x57002800
add byte [edi - 0x76f1609], bl
imul ecx
nop
clc
nop
cld
jae 0x407103
lds eax, [eax]
add byte ds:[eax], al
add ah, al
or ah, al
mov al, byte [0x41bf0f8b]
adc al, 0x90
movsx eax, word [ecx + 0x14]
nop
clc
nop
cld
jae 0x4096f4
out 0x25, eax
add byte [eax], al
imul byte [eax + 0x71]
push ecx
push edi
mov edi, 0x409b60
xchg dword [esp], edi
ret
mov eax, edi
nop
clc
nop
cld
jae 0x4077de
sbb ebx, eax
push 0xbe000000
cmp byte [edx - 0x7426bf40], ch
dec ebp
add byte [edi - 0x41], dl
wait
popfd
inc eax
add byte [edi + 0x3bc3243c], al
mul byte [ebx]
add byte [eax], al
jns 0x408f96
mov ecx, dword [ebp]
push edi
mov edi, 0x409d9b
xchg dword [esp], edi
ret
std
add ebx, dword [ebx + 0x3c]
push edi
mov edi, 0x409cd4
xchg dword [esp], edi
ret
pop esi
nop
clc
nop
cld
jae 0x4091e0
add al, dl
mov ch, 0
pop ds
xlatb
ret
call fcn.00408ce6
nop
clc
nop
cld
jae 0x40795d
sub dword [esp], 2
push edi
mov edi, 0x40727c
xchg dword [esp], edi
ret
mov esi, dword [esi]
nop
clc
nop
cld
jae 0x407e8f
push edi
add al, bh
add byte [eax], al
mov eax, 0xc033ed4c
xor eax, eax
push edi
mov edi, 0x408259
xchg dword [esp], edi
ret
movzx edi, word [edi + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406b1d
wait
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406b65
add byte [edx + 0x499bd400], ah
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4094d9
push esp
push edi
mov edi, 0x408bf6
xchg dword [esp], edi
ret
add esi, 0x14
nop
clc
nop
cld
jae 0x40920a
out dx, eax
add byte [ecx], dh
imul edi, dword [eax - 0x7e], 0x60
add byte [edi], al
pop ecx
nop
clc
nop
cld
jae 0x409adf
jmp 0x409103
add esi, dword [ebp + 0x24]
nop
clc
nop
cld
jae 0x406952
hlt
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40744c
jne 0x406f49
nop
clc
nop
cld
jae 0x4093bc
add byte [eax], al
add dh, ch
out 0xcb, al
add edi, eax
nop
clc
nop
cld
jae 0x408db4
cmp dword [eax], eax
add ch, al
sbb byte [ebx], ch
mov bh, 0xdb
sbb al, 0x24
fistp dword [esp]
nop
clc
nop
cld
jae 0x408197
push esp
pop ds
xlatb
push esp
push esp
jmp 0x409202
push esi
nop
clc
nop
cld
jae 0x4069ed
sti
add byte [eax], al
sub al, 0
insd dword es:[edi], dx
adc ch, byte [eax]
mov ebp, 0xc7bf5750
xchg edx, eax
inc eax
add byte [edi - 0x3c3cdbc4], al
add byte [ebx + 0xc41e], cl
les eax, [eax]
add eax, 0xfffa11e9
mov ebx, dword [esi]
les eax, [eax]
add ah, al
add byte [0xfffa11e9], al
jmp 0x408c20
inc dword [eax]
add byte [eax + edi*4], ch
push ds
add byte [eax - 0x11], bl
add byte [eax - 4], al
imul cx, word gs:[esp + 0xf], 0xff83
rol dword [ebx], 0x90
clc
nop
cld
jae 0x40901a
inc eax
push esp
jno 0x409232
mov ecx, dword [esi + 0xe]
nop
clc
nop
cld
jae 0x4080ff
add ah, al
add byte [eax], bh
jg 0x4092a3
inc eax
nop
clc
nop
cld
jae 0x408f23
and eax, ebp
les ebx, gs:[eax]
mov eax, 0xc18343b8
sub byte [eax - 0x36f0d08], dl
add ecx, 0x28
nop
clc
nop
cld
jae 0x406d28
sal byte [esp + eax*8], 1
add byte [eax], al
mov ah, 0x76
mov eax, fs
pushal
add byte [eax], al
loopne 0x4092c4
ficom word [eax + 0x20]
add byte [eax], al
push 0xffffffffffffff96
test eax, 0x90241cdb
fistp dword [esp]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407476
add byte [edx], dl
pop ebx
push ecx
nop
clc
nop
cld
jae 0x407e7a
cmp eax, 0
push edi
mov edi, 0x4098f1
xchg dword [esp], edi
ret
push 0
push edi
mov edi, 0x4097ef
xchg dword [esp], edi
ret
ret
add edi, ecx
nop
clc
nop
cld
jae 0x40878f
pop eax
add byte [eax], ch
push edi
push 0xe02858f4
adc bl, 0xdb
sbb al, 0x24
nop
clc
nop
cld
jae 0x4079a0
add al, bh
add byte [eax], al
mov ch, 0
xchg byte [eax], ah
ror byte [edi - 0xd076fb7], 0x90
cld
jae 0x409a94
add byte gs:[0x1a007800], ah
invalid
imul ecx, eax
nop
clc
nop
cld
jae 0x4072a6
dec esp
mov eax, 0xb5407968
push edi
jmp 0x4069a9
popal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406c64
mov ecx, 0x636f
nop
clc
nop
cld
jae 0x409458
dec esp
add bh, ah
stosd dword es:[edi], eax
popfd
push ecx
nop
clc
nop
cld
jae 0x409db3
adc al, byte [eax]
sbb dword [eax + eax], ebp
and edi, eax
dec esp
push ebx
mov esi, 0xfff8eeef
nop
clc
nop
cld
jae 0x40754c
call [esi]
push ds
idiv bl
imul edx, dword [eax], 0xffffff8c
pushal
loopne 0x409453
pushal
jo 0x409435
sub eax, ecx
nop
clc
nop
cld
jae 0x40714b
cmp ecx, dword [eax + eax + 0x62]
stc
push ecx
push edi
mov edi, 0x406a31
xchg dword [esp], edi
ret
add ecx, 3
push edi
mov edi, 0x406d4b
xchg dword [esp], edi
ret
mov ecx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4085ec
popal
nop
clc
nop
cld
jae 0x409b09
add byte [eax + 0x40], bh
stosb byte es:[edi], al
sub byte [eax], al
add byte [eax], al
js 0x40950c
rcl dword [edi - 0x70]
clc
nop
cld
jae 0x409779
add byte [ecx], dh
test al, 0
mov al, byte [0x60650033]
push edi
mov edi, 0x406a02
xchg dword [esp], edi
ret
inc eax
add byte [edi + 0xc3243c], al
add byte [ebx], ch
add byte [ebx], ah
not byte [edx]
pop ebp
insd dword es:[edi], dx
jne 0x407032
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408e21
pop esi
push edi
mov edi, 0x407f03
xchg dword [esp], edi
ret
add edi, dword [edi + 0x40]
add byte [edi + 0xc3243c], al
int1
add byte [eax], al
add byte [esi - 0x2207e78b], bh
mov edi, eax
nop
clc
nop
cld
jae 0x408500
add byte [esi + esi*8 - 0x56], dh
jmp 0x409531
add byte [ebp + 0x5908cdb9], ah
jae 0x4094c9
clc
nop
cld
jae 0x406e95
je 0x4095ba
add byte [eax], al
jb 0x40956e
xor edx, edx
nop
clc
nop
cld
jae 0x407f1f
hlt
add byte [ebp + esi*2], cl
push 0xa180808c
mov esi, dword [ebp + 0x24]
nop
clc
nop
cld
jae 0x407c6c
sub al, 0x6b
inc eax
xlatb
les ebx, [eax - 0x3c]
and al, byte [eax + 0x40600640]
mov dword [0xbf57c38b], eax
ficom dword [edi + 0x3c870040]
and al, 0xc3
add byte [eax], al
add byte [eax], al
xor eax, dword [eax]
insd dword es:[edi], dx
add byte [ecx + ebx*2 - 9], al
pop es
test dword [edi], 0xffffffff
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40690f
mov eax, 0x200000
sbb byte [esi - 0x76fae3f], 0xf2
nop
cld
jae 0x40739f
rol byte [eax], 1
pop ds
add ah, dh
add byte [eax], al
add byte [eax + 0x56], ah
dec eax
inc eax
or byte [eax - 0x40], ah
jb 0x409613
invalid
xchg edi, eax
nop
clc
nop
cld
jae 0x40991f
add byte [eax], al
clc
insd dword es:[edi], dx
push edi
mov esi, 0xe9290000
stosd dword es:[edi], eax
add eax, 0x660000
les eax, [eax]
add byte [ebx], dh
add byte [eax], bl
add byte [eax], ch
add byte [eax + 0x6f586500], bh
dec ecx
nop
clc
nop
cld
jae 0x408b93
cmp dword [ebx - 0xb], 0xffffffff
jmp [eax]
sub byte [edi + ebx - 0x3c], dl
add byte [eax - 0x42], bl
inc eax
pop esp
mov al, byte [0xf4d44040]
push ecx
mov eax, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4073cc
mov eax, dword [ebp + 0x28]
nop
clc
nop
cld
jae 0x407019
add byte [eax - 0x42], ch
int 0x25
add byte [esi + edi*8], dh
scasd eax, dword es:[edi]
pop edi
push edi
mov edi, 0x40909e
xchg dword [esp], edi
ret
push 0x40
push edi
mov edi, 0x407d1a
xchg dword [esp], edi
ret
mov ecx, 0x735908cd
nop
clc
nop
cld
jae 0x407b62
js 0x4096c4
add byte [edx], bl
and al, al
inc eax
invalid
je 0x40754c
nop
clc
nop
cld
jae 0x408ca6
add ah, dh
add bh, al
add ecx, 7
nop
clc
nop
nop
cld
jae 0x409a52
pop ds
pop eax
add byte [edi + edx*8], ch
jmp 0x4096e5
add eax, 0x18
nop
clc
nop
cld
jae 0x4080bc
push 0xf454a0
sbb bh, byte [edi]
fld1
push edi
mov edi, 0x407974
xchg dword [esp], edi
ret
xchg edi, esi
nop
clc
nop
cld
jae 0x408944
adc bl, byte [eax + 0x2c]
sbb byte [eax], al
pop eax
insd dword es:[edi], dx
push ds
push ds
int1
add esp, 0x2c
nop
clc
nop
cld
jae 0x408201
stosb byte es:[edi], al
inc eax
xchg ebx, eax
pop ds
hlt
add ecx, 3
push edi
mov edi, 0x407677
xchg dword [esp], edi
ret
mov eax, dword [edi]
nop
clc
nop
cld
jae 0x4077c9
add byte [eax + eax], dh
jmp 0x4097d4
push ebx
push edi
mov edi, 0x4094ee
xchg dword [esp], edi
ret
pushal
nop
clc
nop
cld
jae 0x409722
mov byte [0xd00068a2], al
add byte [eax], al
add byte [esi + 0x3f], al
jne 0x4069c2
nop
clc
nop
cld
jae 0x407ddd
push 0xe000003b
add byte [eax], al
mov al, byte [0x59d0f8c0]
push ecx
nop
clc
nop
cld
jae 0x409833
sti
add byte [ebx - 0x69], ch
sbb dword [eax], eax
add byte [eax], al
mov esp, 0x3c400393
push edi
mov edi, 0x408662
xchg dword [esp], edi
ret
push edx
nop
clc
nop
cld
jae 0x40843a
cmp dword [eax - 0x69], ebp
push 0x6d3e2300
aam 0x5e
cmpsb byte [esi], byte es:[edi]
inc eax
sub byte [eax - 0x27e79f20], 0xb9
push dword [ebp + 0x24]
push edi
mov edi, 0x4076cb
xchg dword [esp], edi
ret
mov edi, dword [edi]
nop
clc
nop
cld
jae 0x409a3b
cmp dword [edi], ebx
imul ebx, dword [esi], 0x74
and edi, dword [eax + 0x575fa3f4]
mov edi, 0x4072bb
xchg dword [esp], edi
ret
push edx
nop
clc
nop
cld
jae 0x4099fc
add byte [ebp + 0x6d], ch
hlt
je 0x406d13
nop
clc
nop
cld
jae 0x40862d
cmp dword [eax + 0xfd3d857], edi
add ah, 0xd2
invalid
push ebx
nop
clc
nop
cld
jae 0x407c10
push ecx
push edi
mov edi, 0x40872c
xchg dword [esp], edi
ret
movzx edi, word [edi + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407d9b
lds eax, [eax]
pop ebp
add ecx, dword [ecx + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4068e3
push eax
nop
clc
nop
cld
jae 0x4097c4
hlt
shr ecx, 2
nop
clc
nop
cld
jae 0x409791
add byte [eax], al
je 0x4099e4
sbb byte [eax], al
jne 0x409973
mov ebx, edi
nop
clc
nop
cld
fist word [eax - 0x36f0d08]
jae 0x407177
hlt
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409ceb
add eax, dword [ebp + 0x24]
nop
clc
nop
cld
jae 0x40768c
add byte [eax], al
les ebp, [ebp]
adc bp, word [ebx]
cli
sub edi, edx
nop
clc
nop
cld
jae 0x407788
add byte [ebx], ah
add byte [edx], bl
clc
add byte [eax], al
call 0x90289bb2
invalid
call fcn.00408ce6
nop
clc
nop
cld
jae 0x406bfa
add byte [0xe8eb00fb], ah
jp 0x409a5c
invalid
add esi, 4
push edi
mov edi, 0x40840a
xchg dword [esp], edi
ret
xchg dword [edi - 0x1c], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407c81
push ebx
nop
clc
nop
cld
jae 0x408b7a
mov eax, 0xd00000
add byte [ecx], dh
cmpsd dword [esi], dword es:[edi]
fld1
push edi
mov edi, 0x407d5c
xchg dword [esp], edi
ret
add esi, dword [eax + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407e0c
xchg ebx, ebx
push edi
mov edi, 0x408395
xchg dword [esp], edi
ret
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407c96
push ecx
nop
clc
nop
cld
jae 0x40a084
xchg edi, eax
add byte [ebx - 0x60], ch
add byte [eax], al
test al, 0x72
push cs
pushal
pushal
popfd
fistp dword [esp]
nop
clc
nop
cld
jae 0x407121
mov eax, 0x666b0000
add dl, dh
and ebp, dword [edi + edx*2 + 0x4068cdbf]
add byte [edi + 0x66c3243c], al
cmp ebx, ebp
js 0x409c23
lodsb al, byte [esi]
push edi
mov edi, 0x4068cd
xchg dword [esp], edi
ret
hlt
wait
nop
clc
nop
cld
jae 0x407f61
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov ch, 0xdd
push esi
nop
clc
nop
cld
jae 0x406dd4
add byte [eax - 5], ch
add byte [ecx + esi*8], dl
add byte [ebp - 0x75], cl
jg 0x409cca
push ecx
nop
clc
nop
cld
jae 0x4084eb
je 0x409cf9
insd dword es:[edi], dx
add byte [ebp - 0x60e59a3b], dh
fld1
nop
clc
nop
cld
jae 0x406c3a
mov ebp, esp
push edi
mov edi, 0x4093d1
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x38]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40a06e
shl esi, 3
nop
clc
nop
cld
jae 0x4084c0
mov eax, 0x57
cmc
je 0x406dbe
nop
clc
nop
cld
jae 0x409c4f
out dx, eax
cmp dword [eax], eax
add edi, dword [di + 0x24]
add edi, dword [ebp + 0x24]
nop
clc
nop
cld
jae 0x406eaa
lds eax, [eax]
lds eax, [eax]
add byte [ebp + 0x4b], ch
xor dword [esp], 0x8723648
nop
clc
nop
cld
jae 0x4096b2
add byte [esi], dh
in al, 0x86
pushal
and byte [ebx - 0xd], dh
movsb byte es:[edi], byte [esi]
nop
clc
nop
cld
jae 0x409670
mov ch, 0x4c
add byte [eax + 0x28], bl
adc al, byte [eax]
test byte [eax], ah
xchg ecx, eax
fistp dword [esp]
nop
clc
nop
cld
jae 0x409c95
adc ah, byte [eax + 0x8b1e68]
cmc
xor eax, 0x16125347
nop
clc
nop
cld
jae 0x4087a4
add byte [ebx], ah
hlt
add edx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40812a
pop ecx
push edi
mov edi, 0x409220
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40801d
xchg dword [esp], edi
ret
je 0x407327
nop
clc
nop
cld
jae 0x407a6d
mov esi, 0xa7c0065
mov al, byte [0xe4dc7680]
popal
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406cfe
mov edi, dword [esi + 0x1c]
push edi
mov edi, 0x408091
xchg dword [esp], edi
ret
add ecx, 0x13
nop
clc
nop
cld
jae 0x407fcf
sub eax, 0x80000000
nop
clc
nop
cld
jae 0x406cd4
add byte [ebp + 0x1f], ah
jno 0x409fd9
push edi
or eax, 0x12
nop
clc
nop
cld
jae 0x407fa0
xchg ebx, eax
xchg edi, eax
out 0x75, eax
and eax, 0x5163b600
push edi
mov edi, 0x408a05
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40688a
and ecx, 0xffff
nop
clc
nop
cld
add byte [eax - 0x36f0d08], dl
jae 0x40960c
add byte [eax], al
imul eax, dword [eax + 0x5318e0a0], 3
dec ebx
cmp al, 0x90
clc
nop
cld
jae 0x4083dd
add bl, al
add byte [eax], al
add byte [eax], al
xchg ebp, eax
ret
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4098c5
add di, word [edi + 0x14]
nop
clc
nop
cld
jae 0x4082f4
out dx, eax
pop eax
push ds
add byte [0x8303c172], ah
scasd eax, dword es:[edi]
mov ebx, 0x55900005
add eax, dword [ebx + 0x5bbaf]
nop
push ebp
add byte [eax - 0x361374ab], dl
mov ebp, esp
leave
nop
jmp 0x4096ca
div ecx
nop
clc
nop
cld
jae 0x407913
xchg ebx, eax
sbb bh, byte [esi]
jne 0x40a0e3
add al, bh
sbb ecx, ebp
loop 0x40a047
jmp 0x407755
invalid
fistp dword [esp]
nop
clc
nop
cld
jae 0x408d9f
shr bh, 1
int1
mul byte [edx - 0x6faece04]
clc
nop
cld
jae 0x408e76
add byte [eax], al
sub byte ds:[edi], bl
push 0x3dc20000
push ebp
mov ebp, esp
add byte [edx - 0x7d], bl
clc
invalid
out 0xb8, eax
wait
fcmove st(0), st(6)
mov ebp, 0x84a19a5
inc eax
pushal
pop ebx
xor byte [eax - 0x5b9e74a0], dh
movsb byte es:[edi], byte [esi]
pushal
sub byte [esi], 0xe0
mov al, byte [0xe00c7be1]
and cl, 0xc
inc eax
and byte [esi], bl
cld
test byte [ebx + 0x5f], 0xbf
daa
in al, dx
mov edx, 0x6ad80948
cmp byte [esi - 0x69], dl
xchg dword [edx + ebp*2 + 0x4c], eax
add al, al
and byte [edi + 0x3e802002], dl
add dword [ebp + 0x78a1137b], esi
fstp dword [ecx - 0x7e4193b0]
jnp 0x40a124
mov eax, dword [0x5099d978]
insb byte es:[edi], dx
mov esi, 0x89f67b81
push ebx
out 0x1c, eax
sti
mov dword [ebx - 0x19], edx
sbb al, 0xfb
inc edx
xor al, 0x79
push ds
mov al, byte [0x3f3de0c0]
nop
adc ecx, dword ds:[eax]
add byte [eax + 0x68], 0xe1
nop
push 0x67
pop eax
fdivr dword [ecx]
pminub mm0, mm5
xchg ecx, eax
jns 0x40a174
add byte [eax - 0x54], ah
loopne 0x40a0f5
push esi
outsd dx, dword [esi]
test dword [ebx + 0x73], ebx
test al, 0xa0
pushal
cmp eax, 0xc30bf411
rol ah, cl
xor ecx, dword [edi]
aam 0x9b
pushal
push ebp
inc ebx
test byte [ecx], 0xa4
add byte [eax - 0x1d], ah
lodsd eax, dword [esi]
xor esi, ebx
iretd
out 0x7e, al
jo 0x40b839
insd dword es:[edi], dx
dec esi
rol byte [ecx - 0x104b034b], 0x89
jne 0x40b8ba
out dx, eax
mov dword [ebp + 0x7d], esi
jge 0x40b8b8
fidiv dword [eax + 0x1b]
inc ecx
push ebx
pop ss
xor bh, bh
adc dword [0xdac08080], ecx
dec dword [esi + 0x3b3ec0e0]
and byte [eax + 0xd4f3900], 0x2b
iretd
in eax, dx
sbb al, 0x3d
dec edx
cmp dword [ecx], eax
inc ebx
mov dword [0xcd4e1ad], eax
and byte [eax + 0x3ad1c144], al
mov ebp, 0xb4171f57
mov cl, 0xfc
adc al, 0x78
sbb eax, 0x84606000
loopne 0x40b833
loopne 0x40b82e
out 0x8e, al
add byte [eax - 0x5a], ah
and byte [eax - 0x32], ah
cmp byte [ebx], bh
popal
mov edx, 0x3b736641
inc ebp
cmp al, 0x51
inc ebx
jo 0x40b871
js 0x40b8bb
add byte [eax + 3], ah
dec ecx
jmp 0x553691
mov ah, byte [eax - 0x80]
and byte [ebp + 0x7d], 0xf
jge 0x40b8cd
sal ch, cl
xchg esi, eax
scasb al, byte es:[edi]
mov al, byte [0xa0025020]
inc eax
sbb al, byte [esi + 0x47]
sbb eax, 0xeb9ce4b2
add al, al
rcl byte [esi], 0xf2
cmp byte [edi], bl
in al, 0x9c
jmp 0x40b8d1
rol al, 0x16
cmp byte [edi], bl
push eax
xchg ecx, eax
ja 0x40b871
imul ebp, dword [esi + 0x645a0060], 0xd289ed2b
fidivr dword [eax]
mov es, word [eax]
add cl, bl
and dword [edx - 0x77], ecx
pop ss
cmc
inc edx
arpl word [edi - 0x31], dx
add byte [eax - 0x20], ah
add byte [eax], ah
add byte [0xc0e00272], ch
cmp ch, byte [eax + 0x8e2a0e0]
pushal
pushal
cmc
add al, 0xc0
mov esi, 0x349d2f25
ja 0x40b921
invalid
sub dword [ebx], 0x4b
add al, ah
loopne 0x40b931
mov al, 0x53
dec eax
invalid
daa
adc ch, byte [ecx + 0x3540400c]
mov dh, 0xb9
cmc
sbb byte [ecx], bl
pop ss
aaa
lcall 0x40ae, 0x1c16dd05
add byte [esi - 0x7fffd5c7], bl
pop edx
push 0xa61fd87e
loopne 0x40b8d4
lodsd eax, dword [esi]
sub al, al
pushal
sti
xlatb
test al, 0xc0
and byte [eax + eax*2 - 0x3964a60], cl
and dword [eax - 0xa1b9fb8], ebx
sub ebp, edx
sti
push edx
invalid
xor dword [eax], ecx
rol al, 0x6b
jge 0x40b9de
pop eax
xchg esi, eax
ret
scasb al, byte es:[edi]
and byte [eax - 0x6b], al
rcl dword [ebp - 0x780702dd], 0x1f
insb byte es:[edi], dx
movsd dword es:[edi], dword [esi]
salc
jl 0x40b93a
and ah, al
add byte [eax + 0x56], bh
or eax, 0xe08041
test eax, 0xc0aed6f8
sub bh, 0x90
dec eax
push edi
jo 0x40b97f
mov ah, 0x1c
insb byte es:[edi], dx
or al, 0x60
inc eax
mov dh, 0xaa
and byte [eax + 0x67], al
invalid
push es
pushal
and al, bh
sbb al, 0x57
xor dl, byte [ebx]
push ebx
dec eax
push ss
into
mov esi, 0x60a2cd38
mov esi, 0x60a2cd38
and byte [ebp - 0x3f774fe2], dh
loopne 0x40b985
popfd
jb 0x40b9eb
daa
cmp ebp, ebp
invalid