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

Disassembly:
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40801d
mov eax, dword [eax]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408dcd
jne 0x406531
clc
nop
nop
cld
jae 0x408898
adc eax, 0xe813a700
ja 0x405fad
call fcn.00408df8
add byte [eax], al
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x405ff2
nop
cld
jae 0x4067a7
add byte [eax], ah
test dword [ebp - 0x49], 0x82789dc8
pushal
and byte [eax], bl
shl byte [eax + 0x4734e060], 0x5f
push edi
mov edi, 0x408417
xchg dword [esp], edi
ret
mov dword [edi - 0x14], eax
clc
nop
nop
cld
jae 0x409026
test dword [eax], 0xbd000098
sti
push ebx
clc
nop
nop
cld
jae 0x406443
mov dl, byte [edi - 0x33]
add byte [ebp + 0x260098da], bl
and byte [eax - 0xd07aebb], 0x90
push ecx
clc
nop
nop
cld
jae 0x4084f0
enter 0x4d0b, 9
in al, dx
jnp 0x406032
enter 0x5087, 0xfffffffffffffff8
nop
nop
cld
jae 0x4062de
mov ebx, eax
clc
nop
nop
cld
jae 0x406531
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x408cd2
retf 0
push eax
push edi
mov edi, 0x406d79
xchg dword [esp], edi
ret
push 0x1c000
clc
nop
nop
cld
jae 0x408204
add byte [eax], al
add bh, dh
ret
mov eax, dword [esp + 4]
clc
nop
nop
cld
jae 0x405f4f
mov esi, 0xcda40000
sahf
jb 0x406138
dec esi
enter 0xffffffffffffd8d8, 0x26
add byte [eax + 0x66], ah
fst qword [edi - 8]
push edi
clc
nop
nop
cld
jae 0x4084db
mov byte [eax], 0xc6
cwde
or dword [eax], eax
push edx
add byte [edx], dl
aad 0x33
rcl byte [edi - 0x41], 0x6c
xchg ebp, eax
inc eax
add byte [edi + 0xc3243c], al
add byte [eax], al
outsb dx, byte [esi]
mov eax, 0x2ec8b7a7
and al, ah
push edi
call fcn.00408df8
xor eax, eax
push edi
mov edi, 0x40956c
xchg dword [esp], edi
ret
clc
nop
nop
cld
jae 0x40774f
mov esi, 0xda9d16a4
invalid
push esi
push edi
mov edi, 0x4068f0
xchg dword [esp], edi
ret
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x408f29
add byte [edi - 0x76dfff56], cl
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x4078a1
or ebx, dword [eax - 0xfd2eacc]
jmp 0x406115
mov esi, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407dec
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x408952
add byte [eax], al
add byte [ebx], dh
and dword [edi], 0x90f2f851
push ecx
clc
nop
nop
cld
jae 0x408231
jnp 0x406207
mov ecx, ebx
clc
nop
nop
cld
jae 0x407bca
mov ebp, 0x98cac8
outsb dx, byte [esi]
cmpsd dword [esi], dword es:[edi]
and al, 0xc0
pushal
xor dword [ebx], eax
js 0x40627a
add edi, dword [eax + 0x3c]
clc
nop
nop
cld
jae 0x407c71
or edx, dword [esi]
add byte [eax], al
lds esp, [edx]
sbb eax, 0xe2bf5742
lea eax, [eax]
inc edx
push edi
mov edi, 0x408de2
xchg dword [esp], edi
ret
cwde
in al, 0x95
xchg edi, esi
clc
nop
nop
cld
jae 0x4073a8
add byte [eax], al
lodsd eax, dword [esi]
add byte [eax], al
add byte [ebp + 0x24], ah
shl byte [eax], 0x63
push ecx
push edi
mov edi, 0x40734d
xchg dword [esp], edi
ret
mov ebx, dword [edx + 0x10]
clc
nop
nop
cld
jae 0x40944d
or eax, 0x9006500
push ss
jle 0x40633f
mov word [eax], fs
push ds
xchg ecx, eax
sub esp, 0x200
clc
nop
nop
cld
jae 0x406b33
mov gs, word [0x40a02c00]
fistp dword [edx + 0x55]
mov ebp, esp
nop
leave
nop
jmp 0x407e57
mov esi, dword [esi + 0x80]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407a61
retf
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x408484
mov esi, 0x2bb6c6
add byte [esi - 2], ah
xor bl, byte [edi + 0x246e9]
add byte [ebp + 0x2b6e], ch
add byte [ebp + 0x520039], bh
xor ecx, dword [ebp - 0x55d6fff5]
jmp 0x4065a3
stosb byte es:[edi], al
push edi
mov edi, 0x407629
xchg dword [esp], edi
ret
jne 0x40805e
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4089f1
pop esi
push edi
mov edi, 0x4070cc
xchg dword [esp], edi
ret
add esi, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4078d4
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x406b90
push edi
add byte [eax], al
mov dh, 0
push ss
adc ecx, dword [edi]
mov bh, 0x7f
add al, 0xf8
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40921a
add byte [eax], al
push edx
add byte [0xf8e8d91b], dl
fld1
clc
nop
nop
cld
jae 0x4061f9
add dh, al
lodsb al, byte [esi]
and byte [ebp - 0x2c], cl
cwde
dec ebx
mov ecx, 0x11cd8
clc
nop
nop
cld
jae 0x407ab8
mov eax, dword [eax]
mov ebx, 0x57fcdf57
mov edi, 0x408cb9
xchg dword [esp], edi
ret
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x408d2e
stosb byte es:[edi], al
test dword [eax], 0xa9cd0000
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x407576
xor al, 0x8e
aam 0
in al, dx
mov eax, 0xf2f8595f
nop
nop
cld
jae 0x408ebc
add byte [ebp + ecx + 0x15572b00], ch
and dh, byte [ecx + ebx*2]
pop ecx
clc
nop
nop
cld
jae 0x408e65
retf 0x57
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x4071c9
in al, dx
add byte [eax], al
aam 0x20
movsd dword es:[edi], dword [esi]
pop esi
imul ebp, eax, 0xffffffda
sub byte [eax], al
add al, bh
call fcn.00408df8
clc
nop
nop
cld
jae 0x406079
or eax, 0x267b0000
mov al, byte [0x78bb700]
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x408fdc
dec esp
and bl, byte [eax + 0xc50016]
inc eax
add eax, 0xbf57c12b
aaa
pop edi
inc eax
add byte [edi + 0xc3243c], al
rol dword [eax], cl
sub eax, ebp
cmp dword [eax], eax
add byte [eax], bh
ljmp 0x90ec
sub eax, ecx
push edi
mov edi, 0x405f37
xchg dword [esp], edi
ret
add esi, 8
clc
nop
nop
cld
jae 0x40938b
add byte [eax], al
or eax, dword [eax]
lds eax, [eax]
and al, 0xe0
add dl, bh
inc edx
rcl cl, cl
popal
clc
nop
nop
cld
jae 0x4075ba
pop dword [eax]
add byte [eax + eax - 0x402e0000], ch
pop edi
clc
nop
nop
cld
jae 0x406a4c
sub eax, 0x2bac00bb
add byte [eax], al
add byte [edi + 0x5504c683], bl
mov ebp, esp
nop
leave
nop
jmp 0x406e88
push eax
clc
nop
nop
cld
jae 0x406007
movsd dword es:[edi], dword gs:[esi]
dec ebp
invalid
mov eax, 0x74
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4078bb
mov ecx, 0x390f561b
clc
nop
nop
cld
jae 0x407cb7
add byte [eax], al
add byte [eax], al
lds eax, [ebx]
jge 0x406649
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x4095ae
add byte [ebp + 0x630098], bl
lahf
shl esi, 3
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408ba2
add byte [edx + 0x3c4e8bfd], cl
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40874c
mov eax, dword [eax]
mov ss, word [edi]
movsd dword es:[edi], dword [esi]
inc esp
mov al, byte [eax + 0x20]
add byte cs:[eax - 0x74aaae3f], ah
in al, dx
nop
leave
nop
jmp 0x4072d8
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x407c10
add bl, al
dec esp
add byte [eax], al
cmp dword [edx], ebp
and byte [eax], al
dec dword [ebx - 0xd07e382]
nop
nop
cld
jae 0x407d52
or eax, 0x5200c8c8
cwde
mov ah, 0x17
fistp dword [esp]
jmp 0x4066de
wait
clc
nop
nop
cld
jae 0x406e9d
cmpsd dword [esi], dword es:[edi]
cli
add byte [ebx], dh
add ch, cl
xor al, 0x33
cmp al, 0x9d
add edx, 0x28
clc
nop
nop
cld
jae 0x40851e
int 0
movsb byte es:[edi], byte [esi]
cmp dword [eax], eax
cmp dword [ebx], 0x57e84789
mov edi, 0x40702b
xchg dword [esp], edi
ret
or eax, 0x12
clc
nop
nop
cld
jae 0x407bdf
mov bl, byte [eax - 0x2bffff2d]
push 0x3c700387
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4091d6
pushal
clc
nop
nop
cld
jae 0x408443
add byte [eax], al
ret
mov dword [esp + 0x1c], edi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4079ea
jne 0x4096db
clc
nop
nop
cld
jae 0x408654
cmpsd dword [esi], dword es:[edi]
push edi
add byte [eax + 0x57592d80], ch
mov edi, 0x407f31
xchg dword [esp], edi
ret
push 0
clc
nop
nop
cld
jae 0x4080d0
lds ebp, [edx + 0xa70000]
outsb dx, byte [esi]
add edx, dword [esi + 0x55]
push esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408908
push ecx
clc
nop
nop
cld
jae 0x406a64
add bl, bh
lds eax, [eax]
add bh, dh
mov eax, 0xa4f3f334
push edi
mov edi, 0x406e2a
xchg dword [esp], edi
ret
xor dword [esp], eax
clc
nop
nop
cld
jae 0x4090e1
sub eax, 0x16004cda
add byte [ecx - 0x6f0d07b0], dh
push eax
clc
nop
nop
cld
jae 0x408967
add byte [eax], al
cli
add byte [ebx + 0x37c50020], cl
pop ecx
push edi
mov edi, 0x407f86
xchg dword [esp], edi
ret
push 0x40
push edi
mov edi, 0x405fdd
xchg dword [esp], edi
ret
test edx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408720
add esi, 0x10
clc
nop
nop
cld
jae 0x4094c1
add byte [eax], al
retf 0x5200
add byte [ebx + 0x30fb00fa], cl
sti
push esi
clc
nop
nop
cld
jae 0x406b48
lodsd eax, dword [esi]
add byte [ebp + 0x68f2d], ch
dec ebp
invalid
mov ecx, 0x636f
clc
nop
nop
cld
jae 0x406e43
add byte [eax + eax - 0x7e74b100], ah
mov eax, 0xf8000000
nop
nop
cld
jae 0x408008
sub eax, 0xdaf20000
jmp 0x406a5d
push eax
clc
nop
nop
cld
jae 0x406a7a
loop 0x4069c4
sub edi, dword [ebx + 0x4d]
add byte [eax], al
mov ebp, 0xf2f861c5
nop
popal
clc
nop
nop
cld
jae 0x4078fe
mov dl, ah
add byte [eax], al
add byte [eax], al
cmpsd dword [esi], dword es:[edi]
test dword gs:[ebx - 0xd07d7bb], 0xffc9090
cmp dword [ecx], 0x28
add byte [eax], al
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40927d
lodsb al, byte [esi]
and al, byte [eax]
sub esp, dword [ebp]
aam 0x67
pop esi
clc
nop
nop
cld
jae 0x4090c7
mov bl, byte [ebp + 0x2bbd8f00]
ret
sub eax, ebx
add byte [eax + 0x524d8060], ah
push edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409296
push ecx
clc
nop
nop
cld
jae 0x407fde
movsd dword es:[edi], dword [esi]
sti
push edx
add byte [eax], al
cwde
add byte [edx - 0x1f5fd3ba], ch
mov ebx, 0xbf57613c
pop ebp
jnp 0x406ada
add byte [edi + 0x22c3243c], al
push ss
popfd
lds eax, [esi]
invalid
pop eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408a7a
add ecx, 0x13
push edi
mov edi, 0x407832
xchg dword [esp], edi
ret
or ah, byte [eax + 0x4b0309e0]
cmp al, 0xf8
nop
nop
cld
jae 0x407a18
invalid
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40719e
xor eax, dword [eax]
movsd dword es:[edi], dword [esi]
mov esi, 0x401b0d00
inc eax
clc
nop
nop
cld
jae 0x4077ac
add byte [eax], al
add byte [eax], al
add byte [esi + 0x57], ch
stosb byte es:[edi], al
jb 0x406ae3
push esi
push edi
mov edi, 0x407366
xchg dword [esp], edi
ret
mov esi, dword [esi + edx*4]
clc
nop
nop
cld
jae 0x409268
in al, dx
lea ebx, [ebp + 0x70007b8f]
add byte cs:[eax - 0x4b7af0b7], ah
cmc
invalid
jne 0x40611b
clc
nop
nop
cld
jae 0x40766f
xor eax, dword [eax]
add byte [esi + ebx*8 + 0x559b59ec], bh
wait
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4081d7
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x408401
movsb byte es:[edi], byte [esi]
add byte [edi + 0x20], dl
add byte [eax], al
test dword [esp + eax*8 + 0x40], esp
invalid
cmp dword [ebp + 0x28], edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406c98
ret
add eax, dword [ebx + 0x32af7]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40730d
div ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408ae5
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x406a36
add byte [eax], al
or dword [ecx], ecx
in al, dx
lahf
push 0x2ce16
clc
nop
nop
cld
jae 0x408761
or eax, dword [eax]
mov al, byte [eax]
xlatb
pop ecx
clc
nop
nop
cld
jae 0x406aaa
outsb dx, byte [esi]
push ss
lodsd eax, dword [esi]
loop 0x406c67
add byte [ebx], ah
dec dword [ebx - 0x40a8df8a]
sbb edi, dword [edi + 0x40]
add byte [edi + 0x7bc3243c], al
and byte gs:[edi - 0x6dbbff3b], ch
adc dh, cl
mov edi, esi
clc
nop
nop
cld
jae 0x407c8d
mov esi, dword [esi + 0x20]
push edi
mov edi, 0x407f1b
xchg dword [esp], edi
ret
push es
fld st(3)
add byte [esi + 0xf372200], bh
test byte [ebp + 7], cl
add byte [eax], al
je 0x4073eb
clc
nop
nop
cld
jae 0x40781c
or dword [ebp + 0x57539900], 0x408db7bf
add byte [edi + 0xc3243c], al
dec ebp
sti
enter 0, 0xffffffffffffffc8
lodsb al, byte [esi]
add dh, bh
stc
pop eax
clc
nop
nop
cld
jae 0x406189
add byte [eax + 0x9800be], bh
or eax, 0xb248328e
bound edi, qword [ebx]
add esi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408ca4
add ecx, 0xf
clc
nop
nop
cld
jae 0x407249
add byte [edi - 0x37ff4200], ah
invalid
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x407d67
lodsb al, byte [esi]
add byte [eax], al
add dl, ah
in al, dx
cwde
push edi
pop ecx
clc
nop
nop
cld
jae 0x407c2e
add byte [eax], al
dec ebp
retf 0xb8
pop edx
clc
nop
nop
cld
jae 0x407aeb
push ss
add byte [ebx], cl
fstp dword [eax + 0x3c34f700]
invalid
add eax, 0x28
push edi
mov edi, 0x407847
xchg dword [esp], edi
ret
lea edi, [esp + 0x20]
clc
nop
nop
cld
jae 0x406a0c
and bh, byte [eax - 0x37cc26ea]
popal
clc
nop
nop
cld
jae 0x4090b2
add byte [eax], al
fstp dword [ebp + 0xec7b65]
shl byte es:[eax - 0x7ae102a], 0xf2
nop
push ecx
clc
nop
nop
cld
jae 0x4073c1
mov ebp, 0xac00c5aa
lea eax, [eax]
and ah, byte [eax - 0x4c]
push ebx
and dl, 0x51
clc
nop
nop
cld
jae 0x4076c9
movsd dword es:[edi], dword [esi]
mov bh, 0
int 0
movsd dword es:[edi], dword [esi]
clc
or dword [ebx - 0x1374aaca], 0xe990c990
push cs
add byte [eax], al
add byte [eax], al
add byte [eax], ah
dec esp
xor esp, dword [ebp + 0x5d6c48e0]
mov esi, dword [esi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407ce2
cmp word [esi], 0x6f72
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4079ff
pop ecx
push edi
mov edi, 0x4089b0
xchg dword [esp], edi
ret
add edx, ecx
clc
nop
nop
cld
jae 0x406503
in al, dx
add byte [edx], ah
movsb byte es:[edi], byte [esi]
outsb dx, byte [esi]
lea eax, [eax]
dec esp
rcl byte [eax - 0x40a85315], 0xeb
add byte [eax], 0x87
cmp al, 0x24
ret
add eax, dword [eax + 0x3c]
clc
nop
nop
cld
jae 0x408e37
add byte [eax], al
int 0x39
idiv dword [ebp - 0xd07afb7]
nop
nop
cld
jae 0x408801
add byte [ebx], dh
arpl word [0xa7b6c5], bp
rcl dword [ecx + 0x57], 0xbf
les esp, [esi + 0x40]
add byte [edi + 0x57c3243c], al
xor eax, dword [eax]
lea eax, [eax]
fiadd dword [eax]
lodsd eax, dword [esi]
mov esi, 0xc88b5734
mov ecx, eax
clc
nop
nop
cld
jae 0x407613
add byte [eax], al
fldcw word [edx - 0x59710000]
inc eax
mov al, byte [0x16838b1b]
adc eax, dword [ebx]
add al, bh
nop
nop
cld
jae 0x406bfc
push ss
invalid
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
jae 0x40754c
add byte [ebp + 0x452b5333], ah
and al, 0xf8
nop
nop
cld
jae 0x407dbd
add byte [eax], al
enter 0xffffffffffff8abe, 0
inc ecx
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4093b5
shr ecx, 2
clc
nop
nop
cld
jae 0x408856
and byte [eax], al
add byte [eax + ebx*4 + 0x20c0a0d9], ah
push ecx
mov dword [edi], eax
clc
nop
nop
cld
jae 0x407b48
fld dword [eax]
jnp 0x406fba
add byte [eax], al
mov ebp, 0xf2f85117
nop
push ecx
clc
nop
nop
cld
jae 0x406f20
cli
invalid
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409301
sub edi, edi
jne 0x406fec
push dword [ebp]
clc
nop
nop
cld
jae 0x407116
mov eax, 0x57578100
add byte [eax + eax*2], ah
sub ch, 0x59
clc
nop
nop
cld
jae 0x406ac5
add byte [ebp + 0xd306], bh
lea ecx, [ecx]
iretd
mov ecx, ebx
clc
nop
nop
cld
jae 0x4092ec
jnp 0x406fe8
mov eax, 0xd000081
imul eax, dword [ebx + 0x10eb10c4], 0
add bl, bh
mov es, word [eax]
invalid
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x406419
add byte [ebp + 0xd38e00], bh
xchg edx, eax
xor al, 8
loopne 0x4070c4
xchg dword [0x15249938], esi
xor eax, 0x15249938
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408507
add al, cl
add byte [ebx], cl
add byte [eax], al
mov eax, 0xc48197
add al, byte [eax]
add al, bh
nop
nop
cld
jae 0x406091
add byte [ebx], dh
lds edx, [edx + 0x1f]
mov ecx, dword [esi + 0x10]
push edi
mov edi, 0x4066ae
xchg dword [esp], edi
ret
mov eax, dword [eax + 0xc]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4083c1
push eax
push edi
mov edi, 0x408bf2
xchg dword [esp], edi
ret
add ecx, 0x13
clc
nop
nop
cld
jae 0x407bfa
dec ebp
mov cs, edx
add byte [eax], al
sti
mov byte [eax - 0x80], al
add byte [eax], al
add byte [edi], dl
pop ecx
clc
nop
nop
cld
jae 0x408ab9
add byte [eax + 0x2bd9c500], bh
mov byte [eax], 0xe3
push 0x40
push edi
mov edi, 0x40903f
xchg dword [esp], edi
ret
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x409517
add byte [eax - 0x4105ffae], bl
stc
push ecx
push edi
mov edi, 0x409463
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x406800
dec esp
add byte [ebx], cl
add ah, dl
add dword [eax], 0xdb876939
xchg ebx, ebx
push edi
mov edi, 0x406dbb
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x406bd2
add byte [eax], ah
movsb byte es:[edi], byte [esi]
add byte [ecx], cl
add byte [eax], al
aam 0xa5
push 0
push edi
mov edi, 0x4080bb
xchg dword [esp], edi
ret
call fcn.00408df8
clc
nop
nop
cld
jae 0x40604f
add byte [eax], al
dec ebp
add byte [edi - 0x47], al
int 8
pop ecx
jae 0x407232
call fcn.00408df8
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407016
jb 0x4073eb
clc
nop
nop
cld
jae 0x4071f3
push edx
movsd dword es:[edi], dword [esi]
add byte [ebx + 0x5704c483], ch
mov edi, 0x40655e
xchg dword [esp], edi
ret
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x406869
and ah, byte [eax]
cli
add ah, dh
mov esi, 0x10c48303
push edi
mov edi, 0x4079d2
xchg dword [esp], edi
ret
fistp dword [esp]
clc
nop
nop
cld
jae 0x407fb2
cmpsd dword [esi], dword es:[edi]
add byte [eax], al
push edx
mov dh, 0xac
ror byte [eax], cl
loopne 0x407369
add byte [eax - 0x60], 0x3d
je 0x408e91
clc
nop
nop
cld
jae 0x409154
add byte [ebx], ah
push ebx
jne 0x408fb1
clc
nop
nop
cld
jae 0x407ec1
push es
add al, cl
invalid
pushal
clc
nop
nop
cld
jae 0x408c1e
push edi
sub ecx, dword [edi + 0x394c0d52]
sub eax, 0x260eb9db
inc edi
jecxz 0x40734b
nop
nop
cld
jae 0x407d91
mov dh, 0
mov dh, 0
movsb byte es:[edi], byte [esi]
and al, al
cwde
inc ebx
push edi
clc
nop
nop
nop
cld
jae 0x408b2e
xor al, 0
add byte [ebp + 0x16], cl
sub eax, 0x6a4d0000
add al, bh
push 0
clc
nop
nop
cld
jae 0x40660d
sub eax, 0xad6e00
add bh, dh
mov eax, 0xe84b50d8
pushal
sbb al, byte [eax]
add al, bh
nop
nop
cld
jae 0x40913f
add byte [ebp - 0x740b0000], bh
invalid
mov eax, esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406734
push 0x641e7724
clc
nop
nop
cld
jae 0x407a8b
add byte [edi], dl
push es
stc
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x4088da
add byte [eax], al
add byte [eax], al
rol dword [eax], cl
lds edi, [ecx + 0x49]
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40853a
mov ecx, dword [ebp]
push edi
mov edi, 0x4079a7
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40863c
mov eax, 0x57bdc5bb
add byte [edi], bh
push ebp
mov ebp, esp
add byte [ecx], bh
clc
add byte [ebp + 0x76e40073], cl
call 0x2307756
invalid
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x407f5b
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x406c2c
push ss
add byte [edi - 0x73], dl
add byte [eax], al
cwde
das
shr ecx, 2
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406d38
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40797d
ret
leave
clc
nop
nop
cld
jae 0x40960f
add byte [eax], ah
add byte [eax], al
arpl word [eax], ax
add dl, bh
add ecx, dword [edi]
mov bh, 0x7f
adc al, 0xf8
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x407e2c
sub edi, dword [ebp + 0x1500ec00]
mov eax, 0x30
clc
nop
nop
cld
jae 0x408d61
add dh, al
add byte [edx + 0x57], dl
mov byte [eax], 0x52
push edi
xor eax, 0xf8284589
nop
nop
cld
jae 0x406c41
dec ebp
add byte [ecx*2 - 0x74f0f500], dh
jge 0x40759d
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40674d
push edi
lds eax, [eax]
add cl, bl
jnp 0x40755b
and byte cs:[eax], al
pop es
pop edi
clc
nop
nop
cld
jae 0x4063c2
popfd
cli
add bl, al
lds edi, [eax - 0x7e680500]
invalid
add esi, 0x120
clc
nop
nop
cld
jae 0x4092ab
or eax, 0x19fa0000
rep stosd dword es:[edi], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4080e5
jne 0x40805e
clc
nop
nop
cld
jae 0x40824b
add byte [eax], al
sti
xlatb
mov esi, ebx
push edi
mov edi, 0x406dfb
xchg dword [esp], edi
ret
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407d0d
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x406340
add byte [edx + 0x33cd8d00], cl
sbb al, 0xc4
push 0x58c3baca
pop eax
push edi
mov edi, 0x408112
xchg dword [esp], edi
ret
mov eax, dword [edx + 0x18]
clc
nop
nop
cld
jae 0x4062ab
add dword [eax], 0x8b4c57c8
and al, 0xe0
dec ecx
push edi
clc
nop
nop
cld
jae 0x40776a
add byte [eax], al
xor al, 0x81
add byte [eax], al
add byte [esi + 0x498000ac], dh
mov edi, dword [edi + 0x14]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4088f0
clc
push edi
mov edi, 0x409541
xchg dword [esp], edi
ret
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x4088ad
sub eax, 0xbd00c82b
adc eax, 0x249d00
xor byte [edx - 0x3f], 0x56
push esi
push edi
mov edi, 0x407189
xchg dword [esp], edi
ret
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40900e
mov dword [edi - 0x10], eax
push edi
mov edi, 0x40846f
xchg dword [esp], edi
ret
lodsd eax, dword [esi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406547
fistp dword [esp]
clc
nop
nop
cld
jae 0x406b79
mov edx, dword [esi]
add byte [eax + eax - 0x397c8cae], ah
add ch, bl
mov eax, dword [0xff]
add byte [eax], al
cmp dword [esi - 0x135bea00], edi
xor al, 0x8d
add byte [edx], ah
and byte [eax + 0x25], ah
imul ecx
clc
nop
nop
cld
jae 0x40615e
invalid
push ecx
jmp 0x40777f
mov ecx, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407b32
dec dword [ebp + 0x28]
push edi
mov edi, 0x408e22
xchg dword [esp], edi
ret
mov ebx, esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40696f
add esi, 0x18
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406404
test eax, eax
push edi
mov edi, 0x406d09
xchg dword [esp], edi
ret
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x407d3d
add byte [eax], al
movsb byte es:[edi], byte [esi]
add byte [eax], al
ret
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x407430
in al, dx
add byte [eax], al
xor eax, dword [eax]
add byte [ebx - 0x1374aaad], cl
push ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4093e3
je 0x40642e
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4089c6
jne 0x4094c1
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406358
xchg edi, eax
clc
nop
nop
cld
jae 0x409253
add dl, ah
or eax, 0xb76e0020
push edx
mov ecx, 0xd0bf5751
mov al, byte [eax]
xchg dword [esp], edi
ret
ret
popal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407522
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x409194
sti
add byte [eax], al
dec esp
add ch, al
push es
mov al, byte [0x840fbb00]
or eax, 0xf8d4c500
je 0xd5057a43
clc
nop
nop
cld
jae 0x4069e0
idiv ebx
add bl, ah
push esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4087e8
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x405f21
ret
mov edx, eax
clc
nop
nop
cld
jae 0x408550
add byte [eax], al
mov dh, 0
add byte [0x3481c300], ch
and al, 0x48
jb 0x407a9a
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x407234
idiv edi
inc dword [ecx + 0x4312322]
and al, 0x57
xor dword [esp], eax
push edi
mov edi, 0x406cf1
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406cc3
pop ecx
push edi
mov edi, 0x407f46
xchg dword [esp], edi
ret
pop ecx
push edi
mov edi, 0x40745a
xchg dword [esp], edi
ret
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409706
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x408c60
push edx
xor al, 0xa7
lodsd eax, dword [esi]
add byte [0xc78325e2], ch
add al, 0x57
add edi, 4
push edi
mov edi, 0x4096b1
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x408c4b
cwde
add byte [ebx - 0x54], ah
lds eax, [eax]
aas
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40750d
lea eax, [eax]
mov ebx, 0xc8ca00b8
add byte [eax - 0x17b201c0], al
stc
adc dword [eax], eax
add al, bh
call fcn.00408df8
clc
nop
nop
cld
jae 0x4074e2
or eax, dword [eax]
mov eax, dword [eax]
out 0x8d, al
mov edi, dword [edi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4087b7
add ecx, 3
push edi
mov edi, 0x40683f
xchg dword [esp], edi
ret
mov ecx, dword [edi + 6]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409437
add eax, 0xffffffff
clc
nop
nop
cld
jae 0x4082d3
add byte [edi - 0x53ffffcc], cl
jge 0x407c2e
mov esi, edx
clc
clc
nop
nop
cld
jae 0x406637
cmpsd dword [esi], dword es:[edi]
test dword [0xad00b600], 0xbf5751ed
lodsd eax, dword [esi]
add dword [eax], 0xc3243c87
dec ebp
popfd
add byte [eax], al
adc eax, 0xec8d
pop ss
wait
push edi
mov edi, 0x407001
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x4081ad
xchg dword [esp], edi
ret
push edi
rcr dword [esi - 0xd], cl
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x408735
mov dh, 0x33
add byte [eax], al
or eax, 0x840f35a4
out 0xe4, eax
invalid
je 0x4061e4
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406588
jne 0x4074f8
clc
nop
nop
cld
jae 0x408c07
mov eax, 0x503e15ad
cmp dl, cl
push ecx
push edi
mov edi, 0x406905
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x408d16
and byte [eax], al
enter 0xffffffffffffc800, 0
jnp 0x407cde
mov ebp, dword [esi + 0x24]
clc
outsb dx, byte [esi]
and al, 0xf8
nop
nop
cld
jae 0x406c6b
add byte [0x2200c8], cl
stosd dword es:[edi], eax
pop ecx
clc
nop
nop
cld
jae 0x4084ae
mov dh, 0x16
add byte [edi], dl
add byte [ebp - 0x76], cl
push ecx
add esi, dword [esi + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406324
xor ecx, 0x87264942
clc
nop
nop
cld
jae 0x408997
add byte [ebx], ah
xchg dword [ebp - 0xd071f91], ecx
nop
nop
cld
jae 0x40737b
sti
enter 0xffffffffffff98fb, 0
add al, al
push ss
pop ebp
add eax, edi
clc
nop
nop
cld
jae 0x40664c
push edx
mov eax, dword [eax]
add byte gs:[eax], al
cmpsd dword [esi], dword es:[edi]
cmp ecx, dword [ecx + 0x57]
mov edi, 0x406984
xchg dword [esp], edi
ret
mov ebx, 0x23204
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406cad
add edi, ebx
clc
nop
nop
cld
jae 0x408e0d
sub eax, 0xc8a7cae2
dec esp
mov al, byte [edi - 0xd073c75]
nop
nop
cld
jae 0x406ee0
push ss
add bl, al
add byte [eax], al
lds eax, [eax]
push edi
add edi, ebx
clc
nop
nop
cld
jae 0x406696
add al, cl
lds eax, [eax]
in al, dx
push edx
add byte [edi - 0xd073f75], ah
nop
nop
cld
jae 0x409557
add byte [ecx], cl
add byte [eax], al
add ah, dl
or esp, dword [esi - 0x63]
and dl, 9
clc
nop
nop
cld
jae 0x4094d7
stosb byte es:[edi], al
add byte [edi - 0x258ffa9], dh
mov esi, 0xfff8eeef
clc
nop
nop
cld
jae 0x408e91
add byte [eax], al
mov ebp, 0x94b87bd9
cmp dword [edi + edx*2], 0x9090f2f8
mov eax, 0x573c8194
clc
nop
nop
cld
jae 0x4072a8
lodsd eax, dword [esi]
add bl, al
movsb byte es:[edi], byte [esi]
mov ebp, 0x78bf575f
mov eax, dword [eax]
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40812e
add bl, dl
add byte [eax], al
add byte [ecx], cl
add byte [ebx + edx + 3], ch
inc ebp
and al, 0x55
add eax, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40897d
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x407085
add byte [ebp + 0x3bdec800], ah
add ecx, 0xf
push edi
mov edi, 0x407393
xchg dword [esp], edi
ret
pushal
clc
nop
nop
cld
jae 0x40627d
push ss
or dword [eax], eax
push es
add byte [eax], al
add byte [eax], al
pop ds
wait
clc
nop
nop
cld
jae 0x407b00
add ch, al
add byte [ebp + eax*8 - 0x25753d00], ah
mov ebx, 0xf2f8e8d9
nop
nop
cld
jae 0x408d8d
cli
popfd
lodsb al, byte [esi]
in al, dx
enter 0xfffffffffffff7c5, 0x58
xchg ebp, eax
push edx
clc
nop
nop
cld
jae 0x4076fb
add byte [0x98009dec], ch
enter 0xffffffffffff9f00, 0xffffffffffffff8b
push edi
or al, 0xf8
nop
nop
cld
jae 0x40769f
add byte [ebp - 0x2bff4200], bl
mov edi, 0x405
add byte [ebp - 0x75], dl
in al, dx
add eax, 4
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406f52
je 0x408565
clc
nop
nop
cld
jae 0x40706a
add dl, bl
add byte [esi], dl
nop
aas
cmp ebx, 0x1000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40727e
mov ecx, eax
clc
nop
nop
cld
jae 0x4091c1
cmp dword [ebx + 0x638b00], edi
mov ebp, dword [ebx - 0x40a8cd75]
sub al, 0x95
inc eax
add byte [edi + 0xc3243c], al
push ss
fiadd dword [eax]
add byte [eax], al
mov eax, dword [eax]
and byte [eax - 0x6eb129e0], 0x55
mov ebp, esp
add byte [eax], al
add byte [edi - 0x42abff3e], dh
or byte [eax], al
stosb byte es:[edi], al
cli
push esp
add byte [ecx + edx*8], bh
mov al, byte [0x8b2520c0]
jne 0x4080b7
mov esi, dword [edx]
push edi
mov edi, 0x40952c
xchg dword [esp], edi
ret
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x407d7c
aam 0
invalid
mov edi, eax
clc
nop
nop
cld
jae 0x408a1f
add byte [ebp], cl
dec esp
add byte [eax], al
invalid
add dh, al
jo 0x408122
push 0
clc
nop
nop
cld
jae 0x407209
and byte [ebp + 0x20a70000], cl
add byte [ebp - 0x6f0d079f], al
popal
clc
nop
nop
cld
jae 0x408bda
enter 0xffffffffffffa7be, 0x39
add ch, al
retf 0x24bb
ret
mov esi, dword [esi + ebx + 0x78]
push edi
mov edi, 0x408d49
xchg dword [esp], edi
ret
mov esi, 0x1e000
clc
nop
nop
cld
jae 0x40878d
push ss
add byte [esi], ch
imul edi, dword [eax + 0x7876247a], 0xfffffff8
nop
nop
cld
jae 0x406854
invalid
pop ecx
clc
nop
nop
cld
jae 0x408f14
stosb byte es:[edi], al
sti
add byte [eax], al
adc eax, 0x8e982d8b
and byte [eax], 0x69
jmp 0x4065e3
mov ebp, esp
push edi
mov edi, 0x406da3
xchg dword [esp], edi
ret
xor eax, 0x16125347
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408499
fistp dword [esp]
clc
nop
nop
cld
jae 0x408c79
mov esi, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40816e
add byte [eax], al
or ebp, eax
popfd
in al, dx
adc al, 0xb7
add edi, 0x10
clc
nop
nop
cld
jae 0x4096db
add cl, bl
fcmove st(0), st(5)
dec esp
push edx
test byte [eax + eax + 0x79834340], 8
add byte [ebp - 0x75], dl
in al, dx
nop
leave
nop
jmp 0x407a30
and eax, 0x12
clc
nop
nop
cld
jae 0x40671e
adc eax, 0x15009d00
add byte [ebp + 0x5700f883], ch
cmp eax, 0
push edi
mov edi, 0x40682a
xchg dword [esp], edi
ret
mov ecx, eax
clc
nop
nop
cld
jae 0x406f91
stosb byte es:[edi], al
add byte [eax], al
add al, cl
lds eax, [eax]
stosb byte es:[edi], al
and byte [eax - 0x18], al
and byte [eax + 0x556039e0], al
mov ebp, esp
nop
leave
nop
jmp 0x408840
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x406cdc
mov esi, 0xca8a8d00
fisttp qword [ebx - 0x74aafbaa]
in al, dx
nop
leave
nop
jmp 0x406e70
mov eax, dword [eax + 0x14]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406de6
push dword [ebp]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4068bd
mov edi, dword [edi + 8]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4082be
call fcn.00408df8
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4076e2
mov eax, ecx
clc
nop
nop
cld
jae 0x409126
mov esi, 0x900c5d3
dec esp
and byte [ecx + 0x49], bh
dec ecx
clc
nop
nop
cld
jae 0x406af3
add byte [eax], al
add byte [eax], al
add byte [ebx], cl
cwde
invalid
push esi
clc
nop
nop
cld
jae 0x406105
cwde
add dl, ah
dec ebp
mov byte [eax], 0
adc dword [edi - 0x6f0d07b0], 0x830ffc90
retf
push eax
clc
nop
nop
cld
jae 0x407f70
add byte [edx], ah
invalid
add ecx, 0x28
clc
nop
nop
cld
jae 0x406fd3
add byte [eax], al
or eax, dword [eax]
int 0x8d
mov edx, 0x840f83f4
f2xm1
invalid
push ecx
clc
nop
nop
cld
jae 0x406064
add al, cl
pop dword [eax]
lodsd eax, dword [esi]
add byte [eax], al
or eax, 0x241cdb0d
fistp dword [esp]
push edi
mov edi, 0x40749c
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x407e81
add byte [edi + 0x208f00c5], ah
add byte [ecx], bh
push 0xfffffffffffffff6
xchg ebx, eax
xor edi, 0x9de0b6a7
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408ed2
je 0x408198
clc
nop
nop
cld
jae 0x4086c7
add byte [eax - 0x7f30c1de], bh
loop 0x4085a4
and dl, 0x51
push edi
mov edi, 0x408c8e
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x406499
fst dword [esi]
lds eax, [eax]
retf 0x2800
lds ecx, [edi - 0x26ff8500]
cwde
or ebp, dword [eax - 0x74d01d60]
push es
mov eax, dword [esi]
clc
nop
nop
cld
jae 0x4091eb
add byte [eax + 0x338f], bl
movsd dword es:[edi], dword [esi]
in eax, dx
add edi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407537
jmp 0x409194
jmp 0x4065a3
push ecx
clc
nop
nop
cld
jae 0x407a76
push es
sub eax, 0xbe0000
add byte [eax + 0x57d88ba9], bh
mov edi, 0x4082a9
xchg dword [esp], edi
ret
je 0x4077ac
clc
nop
nop
cld
jae 0x406b08
mov eax, dword [esi]
and byte [ebp - 0x74aa3875], dh
in al, dx
mov eax, edi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40623b
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x4096c6
push 0x40
push edi
mov edi, 0x407eee
xchg dword [esp], edi
ret
shl dword [ecx], cl
call fcn.00408df8
clc
nop
nop
cld
jae 0x407658
add byte [eax], al
cmp dword [edi + 0x12], edx
jbe 0x408788
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x406458
cmpsd dword [esi], dword es:[edi]
add byte [0x9d0000c8], dl
xor edx, edx
clc
nop
nop
cld
jae 0x406c17
add ch, al
retf 0xad7b
sub edi, edx
clc
nop
nop
cld
jae 0x407e02
and al, byte [eax]
push edx
add byte [eax], al
add byte [eax], al
invalid
add esp, 0x2c
clc
nop
nop
cld
jae 0x406765
and byte [ebx], dh
add bl, dl
mov esi, 0xc04024be
scasb al, byte es:[edi]
and byte [eax], ah
jge 0x408774
mov ecx, dword [esi + 0x3c]
clc
dec esi
cmp al, 0xf8
nop
nop
cld
jae 0x40909d
add ch, al
lds eax, [eax]
add ch, cl
push esp
mov esp, 0x60e34c78
pushal
clc
nop
nop
cld
jae 0x406e14
popfd
push edi
or esi, dword [esi + 0x698004c]
mov ecx, 0xf802e9c1
nop
nop
cld
jae 0x4065f8
cwde
sub eax, dword [eax]
int 0x8a
dec ebp
sub eax, dword [edi - 0x6f0d0737]
nop
cld
jae 0x408ee7
stosb byte es:[edi], al
add ah, dl
push es
cmp dword [eax], eax
add bh, bh
add ebx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x4083d6
mov bl, byte [eax + 0x631639]
bound ebx, qword [edi - 0xd073fcd]
nop
xor eax, eax
clc
nop
nop
cld
jae 0x4073d6
retf 0xa7c3
div ecx
clc
nop
nop
cld
jae 0x40695a
adc eax, 0x6300d900
add byte [eax], al
sub al, 0xe0
and byte [0x8b55c985], al
in al, dx
nop
leave
nop
jmp 0x4095c7
add esi, 0x14
clc
nop
nop
cld
jae 0x408b63
add byte [ebp - 0x5b72f2ea], ah
std
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x405f67
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4065b9
add edi, eax
clc
nop
nop
cld
jae 0x407725
mov es, word [eax]
retf 0xc800
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408a4f
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40834e
push esp
push edi
mov edi, 0x40630c
xchg dword [esp], edi
ret
add eax, 2
clc
nop
nop
cld
jae 0x4081ef
add byte [eax], al
add byte [eax - 0x1ffb3a00], bh
and byte [eax - 0x26], ch
cmp edx, dword [ecx + 0x57]
push ecx
push edi
mov edi, 0x4081c2
xchg dword [esp], edi
ret
add edi, 8
jmp 0x4089dc
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40677a
mov ecx, dword [esp + 0xc]
push edi
mov edi, 0x4069f5
xchg dword [esp], edi
ret
call 0x407807
clc
nop
nop
cld
jae 0x406fbe
inc dword [eax]
loop 0x408a19
add dl, ah
add byte [edi - 0x413fdfd4], dh
int 0x57
mov bh, 0x2c
and al, al
mov esi, 0xf2f857cd
nop
push edi
clc
nop
nop
cld
jae 0x407405
inc dword [eax]
add bl, al
fnstenv [edi - 0x60ff3300]
call dword [edi - 0x20]
push edi
mov edi, 0x40793d
add byte [eax], al
ret
xchg dword [esp], edi
ret
pop edx
clc
nop
nop
cld
jae 0x406c56
loop 0x408a2a
popfd
add byte [eax], al
add byte [eax + eax + 0x59], cl
mov edx, eax
push edi
mov edi, 0x40646d
xchg dword [esp], edi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40763e
sti
loop 0x408a15
mov al, byte gs:[eax]
sub eax, 0x12eb9baf
add byte [eax], al
add byte [ebp], ah
or dword [eax], eax
xor al, 0x4d
add byte [eax], al
jnp 0x408aa8
invalid
nop
cld
jae 0x406d1e
add byte [eax], al
add byte [eax], al
enter 0x4c06, 0x22
jne 0x408a3d
add ecx, 7
clc
rol dword [edi], 0xf8
nop
nop
cld
jae 0x40842c
loop 0x408aeb
add byte [0x5aee0009], ch
pop ds
push 0x40
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406fe9
imul ecx, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4067bc
push ebx
push edi
mov edi, 0x4086dc
xchg dword [esp], edi
ret
jmp 0x405f21
shl edx, 5
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40932f
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x407b1a
lodsb al, byte [esi]
push edx
mov esi, 0xdaaa8a00
and byte [eax - 0x60], ah
mov ecx, 0xf2f8e8d9
nop
nop
cld
jae 0x40601f
add al, cl
sub esp, dword [ebp + 0x57]
enter 0x6d00, 0xffffffffffffffe9
pop ebx
int1
invalid
jmp 0x407d67
mov ecx, ebx
clc
nop
nop
cld
jae 0x4078e9
stosb byte es:[edi], al
invalid
mov ecx, dword [ecx + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4087a2
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409082
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x408622
call fcn.00407338
clc
nop
nop
cld
jae 0x40831c
int 0
arpl word [eax - 0x40a8643f], bx
mov edx, 0x8700406b
cmp al, 0x24
wait
push edi
mov edi, 0x406bba
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x40788c
add byte [eax], al
add byte [eax], al
add byte [eax], al
and al, 0
inc eax
cmp eax, 0x55287f8b
mov edi, dword [edi + 0x28]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406622
mov eax, dword fs:[eax]
clc
nop
nop
cld
jae 0x4070ff
add byte [esi + 0x4cc36598], bh
rcr ah, 0xa9
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406b61
push ecx
push edi
mov edi, 0x407c58
xchg dword [esp], edi
ret
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x4085c6
mov esi, 0x4dbe0698
pop ebp
push 0x40
push edi
mov edi, 0x407fc8
xchg dword [esp], edi
ret
test eax, 0xff0000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406398
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x4065a3
enter 0x9d, 0
int 0xa7
cwde
lodsd eax, dword [esi]
add esi, 0x14
push edi
mov edi, 0x4085f8
xchg dword [esp], edi
ret
mov edx, eax
clc
nop
nop
cld
jae 0x4074c7
push edx
mov gs, word [ebp + 0xa58b00]
jle 0x408e7f
xchg ebp, eax
xor dword [esp], eax
push edi
mov edi, 0x40860d
xchg dword [esp], edi
ret
add ecx, 0xf
clc
nop
nop
cld
jae 0x406519
add byte [eax + eax], dh
add byte [ebx], ch
lodsb al, byte [esi]
xchg edi, eax
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x407aa0
xor al, 0x63
and dl, bl
sbb dl, byte [edx]
das
inc esi
push edi
mov edi, 0x406f38
xchg dword [esp], edi
ret
add ecx, 0xb
clc
nop
nop
cld
jae 0x408776
loop 0x408ecc
add byte [eax - 0x64b5263], bl
cmp edi, 0xf7aa0afc
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4075d0
mov dword [ebp + 0x28], edi
clc
nop
nop
cld
jae 0x406a21
add byte [eax], al
add byte [ebp + 0x21700000], ch
push ecx
clc
nop
nop
cld
jae 0x40969c
or eax, 0x4cad0000
add byte [ecx - 0x38190145], al
add ecx, 3
clc
nop
nop
cld
jae 0x40721f
add dl, cl
mov dh, 0
xor al, 0x34
add byte [esp + esi], dh
daa
popal
clc
nop
nop
cld
jae 0x4079bd
cmpsd dword [esi], dword es:[edi]
add byte [esi], al
sti
add byte [eax], al
add bh, dh
clc
pop ebp
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x408219
in al, dx
test dword [ebp - 0x121684d3], 0xbfffffb
add byte [eax], al
add dword [eax], 0xac2b
mov es, word [eax]
mov ecx, dword [ebx + 0x330d2bcd]
rcl byte [edi - 0x41], cl
xlatb
xchg edx, eax
inc eax
add byte [edi + 0x39c3243c], al
dec esp
mov es, word [eax]
add byte [eax], al
cwde
add byte [eax - 0x10], dl
scasb al, byte es:[edi]
and byte [eax - 0x73fcc87], al
nop
nop
cld
jae 0x406be7
add bl, dl
cwde
or edi, dword [ebp + 0x4e2f700]
mov al, byte [0x34816760]
and al, 0x83
push esp
ja 0x408f25
clc
nop
nop
cld
jae 0x4096f0
cmpsd dword [esi], dword es:[edi]
cmp dword [ecx], 0x2d
cmp al, 0xf2
nop
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x4065e3
add byte [edi + 6], dl
cmp dword [ebp - 0x7fd163f], esi
shr ecx, 2
clc
nop
nop
cld
jae 0x407f9d
jnp 0x408fd6
add byte [eax], al
push ss
add ah, al
xor ebp, dword [ecx - 0x80000000]
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407322
add esp, 0xc
push edi
mov edi, 0x4068a8
xchg dword [esp], edi
ret
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x4095f6
add bl, dl
add byte [eax], al
push ss
invalid
add esi, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x4080a5
xor edx, dword [edi]
add byte [eax], al
imul edx, dword [ebx - 0x25ffb815], 0
ret
xchg ebx, eax
jmp 0x4090fc
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x408a06
add ch, al
cmp dword [edi + 0x2a6e6300], ecx
pushal
loopne 0x4090f2
adc bh, byte [ecx + 0x62694cb9]
mov ecx, 0x62694cb9
mov ecx, 0x7262694c
clc
jb 0x4090df
nop
nop
cld
jae 0x406295
mov es, word [eax]
add byte [edi - 0x6e], dl
add byte [eax], al
push edi
xchg edx, eax
inc edx
nop
cmpsb byte [esi], byte es:[edi]
inc eax
sbb bh, 0x50
push eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x406149
pop esi
clc
nop
nop
cld
jae 0x406d62
cli
mov es, word [eax]
and byte [edi - 0x76ff1359], ah
call fcn.00407338
clc
nop
nop
cld
jae 0x408049
add byte [edx + edi*8 - 0x1f51a138], ch
inc eax
adc dword [eax + 0x57], edx
push eax
push edi
mov edi, 0x4061cb
xchg dword [esp], edi
ret
pop ebx
clc
nop
nop
cld
jae 0x40758f
add byte [ebx], ah
lea eax, [eax]
or eax, 0x5167d200
clc
nop
nop
cld
jae 0x4072f1
push edi
add bh, dh
cmp dword [eax], eax
and ah, dl
cwde
mov ebx, 0xf803c183
nop
nop
cld
jae 0x405f7c
add byte [ebx - 0x6784ff9b], bh
pop ss
xor edx, edx
clc
nop
nop
cld
jae 0x40886b
add byte [eax], al
add byte [ebx - 0x4242ff54], bh
sub dword [esp], 2
push edi
mov edi, 0x4070b6
xchg dword [esp], edi
ret
xor eax, eax
clc
nop
nop
cld
jae 0x408fc6
or ecx, dword [ebx + 0x57c8e2fb]
add byte [ebx], dh
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x40691a
xor eax, 0x6b0e22ac
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409422
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408da2
push ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4094a8
add esi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4085b1
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x4087cd
add byte [edi + esi*4 - 0x73ee0000], ch
mov al, byte [0xc68ba1a0]
mov eax, esi
clc
nop
nop
cld
jae 0x406223
mov esi, 0xc8aa0000
or dword [esi + 0x57db3329], edi
xor ebx, ebx
push edi
mov edi, 0x408696
xchg dword [esp], edi
ret
jne 0x406250
clc
nop
nop
cld
jae 0x4065ce
pushal
push edi
mov edi, 0x40866b
xchg dword [esp], edi
ret
jne 0x406503
clc
nop
nop
cld
jae 0x408090
loop 0x409314
sub ebx, dword [ebx]
ret 8
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x406eb3
add byte [ebx + 9], ah
enter 0x16, 0xffffffffffffffca
mov dword [0xb7c8c3], eax
add byte [ecx + 0xb80000], al
add byte [ebx], dh
add byte [esi + 0x34ad], bh
xor edi, dword [ebx]
add byte [eax + 0x11], al
call fcn.00408144
clc
nop
nop
cld
jae 0x4060e5
add byte [eax], al
add byte [edi - 0x7a07018], cl
nop
nop
cld
jae 0x409111
or eax, 0xca34b600
cmpsd dword [esi], dword es:[edi]
arpl word [eax], ax
movsb byte es:[edi], byte [esi]
shl byte [eax + 0x73], 0x49
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407952
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40636d
enter 0xffffffffffffd3a5, 0
add ch, cl
mov ebx, 0x5756f38a
push esi
push edi
mov edi, 0x407687
xchg dword [esp], edi
ret
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407142
mov esi, ebx
clc
nop
nop
cld
jae 0x4077da
add dl, bl
fiadd dword [eax]
add byte [eax], al
add byte [0x90f2f89b], dh
nop
cld
jae 0x406d4d
add byte [esi - 0x1e], ch
dec ebp
mov ebx, 0xf1c500bd
cmp word [esi], 0x4163
clc
nop
nop
cld
jae 0x4071de
add byte [eax], al
cmpsd dword [esi], dword es:[edi]
movsd dword es:[edi], dword [esi]
and eax, 0x7a47eb3d
cmp edx, dword [ebp - 0x75]
in al, dx
cmp eax, 0x3b7a47eb
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4092c1
and ecx, 0xffff
clc
nop
nop
cld
jae 0x408458
push edx
add byte [eax], al
sbb al, 0xa9
mov edx, dword [edx]
push edi
mov edi, 0x4066f4
xchg dword [esp], edi
ret
invalid
add byte [edi - 0x673cdbc4], al
mov bh, 0
loop 0x40948a
add byte [ecx], cl
lodsb al, byte [esi]
stosb byte es:[edi], al
inc eax
and byte [esi], bl
dec esi
jno 0x40946f
sbb al, 0x24
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408ce7
fld1
clc
nop
nop
cld
jae 0x4077c1
add byte [ebx - 0x63], ah
retf 0x3400
cmp dword [esi], 0xf
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407cf7
pop ecx
push edi
mov edi, 0x40963c
xchg dword [esp], edi
ret
add ecx, eax
clc
nop
nop
cld
jae 0x407ca2
xor al, 0
add al, cl
loop 0x409480
dec esp
clc
ret
add edi, 0x18
clc
nop
nop
cld
jae 0x407877
push eax
push edi
mov edi, 0x406f7c
xchg dword [esp], edi
ret
fld1
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408efd
and byte [ebp - 0x20287bf1], ah
invalid
je 0x4075a4
clc
nop
nop
cld
jae 0x4093a0
lodsb al, byte [esi]
add dl, bl
les edx, [ebx + 0x51]
clc
nop
nop
cld
jae 0x408e7a
add al, cl
add byte [eax], al
add byte [ebp + 0x6000ad52], ch
loopne 0x4095c5
mov cl, 0x83
rcr byte [eax], 0x55
add eax, 0x18
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4064ae
push edx
clc
nop
nop
cld
jae 0x409680
mov es, word [eax]
mov ebx, 0xad000000
mov eax, 0xbc18345
push edi
mov edi, 0x4086ae
xchg dword [esp], edi
ret
wait
clc
nop
nop
cld
jae 0x4093ca
sti
lds eax, [eax]
fiadd dword [eax]
not dword [edi - 0x42]
or byte [eax], ah
loopne 0x409691
cld
push edi
mov edi, 0x40935d
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x407eab
or eax, dword [eax]
add byte [ebx - 0x49], bh
push edx
add dl, bl
mov esi, 0xa02a1e3e
loopne 0x4096eb
ret
fistp dword [esp]
jmp 0x409652
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x407928
add byte [edx], ah
add byte [esi], dl
arpl word [edi + edx*2 - 0x41], dx
xor al, 0x8a
inc eax
add byte [edi + 0xc3243c], al
add byte [esi - 0x63], ch
add byte [edi - 0x11ff0863], dh
xor ecx, dword [edi]
mov edi, 0xf2f80651
nop
push esp
push edi
mov edi, 0x408a34
xchg dword [esp], edi
ret
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x4094ec
add ah, dl
add ah, ch
or dword [edi + 0x55], ebx
mov ebp, esp
add byte [edx + 0xd], al
in al, dx
int3