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

Disassembly:
mov ebx, dword [edx + 0x10]
clc
nop
nop
cld
jae 0x408ae3
lodsd eax, dword [esi]
add byte [eax], al
adc al, 0x50
add bh, bh
mov ecx, 0x7262694c
clc
nop
nop
cld
jae 0x406427
mov dh, 0xd8
or cl, byte [edx]
fidivr word [0xf83c7803]
add edi, dword [eax + 0x3c]
clc
nop
nop
cld
jae 0x408214
fcom st(6)
leave
add byte [edx + 0x1cdb0f00], bl
and al, 0x90
push ebp
mov ebp, esp
leave
nop
jmp 0x4090c1
xor eax, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407f6d
push ecx
push edi
mov edi, 0x4083d2
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x408371
xchg dword [esp], edi
ret
push ebx
clc
nop
nop
cld
jae 0x408ab0
add byte [ebx + 0x4c], bl
add byte [eax], al
sub ah, byte [ebx]
sub al, byte [eax]
and byte [eax - 0x70], 0x48
mov ebp, 0xf4bf579b
imul eax, dword [eax], 0xffffff87
cmp al, 0x24
ret
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x406da1
int3
xor edx, edx
clc
nop
nop
cld
jae 0x40868e
add ah, ah
add byte [eax], al
add byte [ecx + 0x32], bh
fstp dword [ecx - 8]
nop
nop
cld
jae 0x408d78
imul ebx, dword [ecx], 0
push edx
add byte [eax], al
add byte [edx - 0x17a41914], bh
stosb byte es:[edi], al
add dword [eax], eax
add al, bh
nop
nop
cld
jae 0x407e62
add byte [eax], al
cmp ch, byte [ebp - 0xd07a75d]
nop
pop eax
clc
nop
nop
cld
jae 0x407ef6
lodsb al, byte [esi]
xchg ebx, eax
mov edx, 0x14ba32
lodsd eax, dword [esi]
add dword [ebx - 0xd07f1b2], ecx
nop
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x4070e3
add byte [eax], al
push ds
add byte [eax], al
xor dh, byte [eax - 0x29]
jne 0x407174
clc
nop
nop
cld
jae 0x408c70
add byte [eax], al
adc al, 0x55
pop ecx
clc
nop
nop
cld
jae 0x4087ee
lodsb al, byte [esi]
fcomp dword [edi]
add byte [ebx + 0x3100f44b], bh
lea esi, [esi + ebx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40766c
je 0xcc608c
clc
nop
nop
cld
jae 0x40727a
jne 0x406071
add byte [edx + 0x46], cl
cmp byte [esi], bl
xor dword [ecx + 0x57], ebx
mov edi, 0x4095ee
xchg dword [esp], edi
ret
push ecx
nop
push ebp
mov ebp, esp
in al, dx
leave
nop
jmp 0x4079d7
dec esp
add byte [eax], al
pop ds
mov esp, 0x4b20a00e
push ecx
clc
nop
nop
cld
jae 0x407ca4
lahf
pop ebx
pop ds
lcall 0x83fb, 0x4fc5f400
mov byte [edx], 0x57
add esi, 2
push edi
mov edi, 0x408f03
xchg dword [esp], edi
ret
je 0x4081aa
clc
nop
nop
cld
jae 0x408a9b
jns 0x40607d
or ah, byte [0xe1bf57fc]
push 0x40
add byte [edi + 0x1bc3243c], al
sub byte [eax], al
sbb ebp, dword [ebx + 0x320000]
add byte [eax + 0x20], ah
mov byte [0x1e16a040], al
xor eax, 0x7a47eb3d
cmp edx, dword [eax - 0x361374ab]
cmp eax, 0x3b7a47eb
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4062ee
mov eax, ebx
push edi
mov edi, 0x406d8b
xchg dword [esp], edi
ret
mov esi, dword [esi + ebx + 0x78]
clc
nop
nop
cld
jae 0x40704e
xchg edx, eax
stosd dword es:[edi], eax
in eax, dx
cmp al, byte [eax]
pop ebp
push ebp
mov ebp, esp
add byte [ebx + 0x23], al
add byte [ecx + 0xef96], bl
dec edi
and esp, dword [ecx]
not dword [edi + 0x43905100]
and dl, 0x51
push edi
mov edi, 0x408447
xchg dword [esp], edi
ret
add edi, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407118
add edi, ebx
clc
nop
nop
cld
jae 0x407148
add byte [eax], al
lahf
or al, byte [eax]
add byte [edx], cl
cmpsd dword [esi], dword es:[edi]
push esp
push edi
mov edi, 0x405ebe
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4086f7
xor dword [esp], eax
jmp 0x4061ad
mov esi, edx
clc
nop
nop
cld
jae 0x40953d
xor al, byte [eax]
add byte [eax], al
dec edi
mov edx, 0xa009b00
dec ebp
push eax
add byte [edi - 0x46], cl
add byte [ebx + 0x504d0a00], bl
clc
nop
nop
cld
jae 0x4077f2
xchg edx, eax
add byte [eax], al
jns 0x40623f
or ch, byte [ebp - 0x161287d8]
out dx, al
push es
add byte [eax], al
add byte [eax], al
lahf
pushal
add byte [eax], al
add byte [ebx + 0x79000000], ch
adc al, 0
add bh, bl
xor ecx, 0x87264942
clc
nop
nop
cld
jae 0x4093c8
pop ds
add byte [eax], al
test al, 0x80
pushal
push 0xf853d3b6
nop
nop
cld
jae 0x408400
add byte [eax], al
leave
add al, bl
add byte [edi + 0x3edde00], bl
sti
add edi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407376
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x406a8c
add byte [ebx + 0x288a2a], ch
mov ebx, 0x27850f3d
sbb eax, dword [eax]
add al, bh
jne 0x407e1b
clc
nop
nop
cld
jae 0x40817f
imul eax, dword [eax], 0xf7bc3c21
lea esp, [esp + eax]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407c34
test dword [edi], 0xffffffff
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40803a
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x406807
int3
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x406e27
add byte [edx], bh
imul eax, dword [eax], 0
jns 0x4063d5
fld1
push edi
mov edi, 0x406af7
xchg dword [esp], edi
ret
cmp ecx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409056
add byte [edx], ch
arpl word [eax], ax
add byte [eax], al
dec edi
loopne 0x406415
or al, byte [eax + 0xf094e40]
mov bh, 0x4e
push es
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x4064d6
lodsb al, byte [esi]
add byte [eax], al
fadd dword [eax]
arpl word [ebx - 0x6f0d0728], cx
mov ebx, eax
clc
nop
nop
cld
jae 0x407eb6
mov ebx, 0x9bc900f4
add byte [ecx - 8], dh
xor cl, byte [edx - 0x25]
mov ecx, ebx
clc
nop
nop
nop
cld
jae 0x4092cb
sbb dword [ebx], ecx
add byte [ecx], bl
add byte [eax], al
push edx
and edx, dword [ecx - 8]
push ecx
clc
nop
nop
cld
jae 0x40656e
jns 0x406435
push eax
clc
nop
nop
cld
jae 0x408aca
jns 0x406512
pop ds
imul ecx, dword [edi + ecx*2 - 0x740c6100], 0x90f2f8c3
nop
cld
jae 0x406626
mov edx, 0x694b3700
add byte [eax], al
test byte [eax], al
mov al, byte [0x559049fd]
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40961c
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x4062a5
add ch, ch
add byte [ecx], bh
pop esp
or dword [eax + 0x559051e2], eax
mov ebp, esp
leave
nop
jmp 0x4079ec
xor al, byte [eax]
add byte [eax], al
add byte [esi - 0x397c4848], dl
add al, 0xf8
nop
nop
cld
jae 0x408e48
imul eax, dword [eax], 0x75004b
xor ebx, dword [ecx - 8]
pop ecx
clc
nop
nop
cld
jae 0x408beb
or al, byte [eax]
add byte [eax], al
add byte [edx], dh
add byte [eax], ch
dec ecx
push 0
clc
nop
nop
cld
jae 0x406dcb
add byte [eax], al
jns 0x406555
xchg esi, eax
and edi, dword [ebx + 0x13c183ef]
add ecx, 0x13
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4071e6
mov ecx, 0xe347260e
clc
nop
nop
cld
jae 0x406275
cld
invalid
mov dword [esp + 0x40], eax
inc esp
and al, 0x40
clc
nop
nop
cld
jae 0x407617
lodsd eax, dword [esi]
lcall 0x7503, 0xb70093d6
and al, 0xf8
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x405fe6
mov edx, 0xac9a0000
mov bl, byte [edi - 0x7f38975]
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40659c
add byte [eax], al
jne 0x406588
mov edx, 0x6080a679
sbb dl, byte [ecx + eax*8 + 0x5590d08b]
mov edx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407418
push eax
clc
nop
nop
cld
jae 0x405f33
aaa
jns 0x40657b
add byte [eax], al
mov edx, 0x89cd3a50
inc ebp
sub byte [edi - 0x41], dl
sbb bl, byte [edi + 0x40]
add byte [edi + 0xc3243c], al
movsb byte es:[edi], byte [esi]
add byte [ebp + 0x300aed00], ch
ret
mov dword [ebp + 0x28], eax
push edi
mov edi, 0x405f1a
xchg dword [esp], edi
ret
cmp dword [ecx + 0x80], 0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40603b
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408fca
ret
push ecx
clc
nop
nop
cld
jae 0x406a6f
jns 0x40668c
adc al, 0xa
add byte [edx], cl
add byte [edx + esi + 0x74039794], ch
xor dword [eax], ebp
push edi
mov edi, 0x406388
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x407d6e
add byte [esi], bl
cmp ch, byte [eax]
mov ebx, 0xf3df004b
stosd dword es:[edi], eax
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x407442
push edx
add byte [esi], dl
sbb edi, dword [edx]
add byte [eax], al
popfd
mov dword [edi], eax
clc
nop
nop
cld
jae 0x406c1e
add byte [eax], al
sub byte [ecx], ah
add byte [edi + 0x575d9700], ch
mov edi, 0x406d17
xchg dword [esp], edi
ret
jne 0x40753d
clc
nop
nop
cld
jae 0x4068e2
add byte [ebx - 0x77], bl
push 0xffe18145
inc dword [eax]
add al, bh
and ecx, 0xffff
clc
nop
nop
cld
jae 0x4067f1
push ss
imul eax, dword [eax], 0x9c30ecce
clc
stc
pushal
push edi
mov edi, 0x4082b4
xchg dword [esp], edi
ret
mov ecx, 0x65
clc
nop
nop
cld
jae 0x4088d0
lds edi, [edx - 0x531e446a]
lodsb al, byte [esi]
push edi
mov edi, 0x4080d3
xchg dword [esp], edi
ret
pop esi
push edi
mov edi, 0x4086e2
xchg dword [esp], edi
ret
xchg ebx, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406e6c
dec ecx
clc
nop
nop
cld
jae 0x4089c3
pop ebx
dec esp
add byte [eax], al
add byte [eax], al
or al, byte [eax]
fisub dword [edi - 0x75]
fist word [eax - 0x361374ab]
mov ebx, edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409160
xor eax, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40900f
dec ecx
push edi
mov edi, 0x406f50
xchg dword [esp], edi
ret
jmp 0x4091d0
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x40926a
add byte [eax], al
lodsb al, byte [esi]
imul ebp, dword [ecx - 0x25], 0x1c
and al, 0xf8
nop
nop
cld
jae 0x4083a1
add byte [eax + 0x8c00], al
pop eax
dec esp
imul ebp, ecx, 0x4b4
or ah, byte [ebx + edx*4 + 0xa1f00]
mov al, byte [eax]
and ebx, dword [ebx]
push eax
mov ebx, 0x1b20032
mov esi, dword [esi + 0x20]
push edi
mov edi, 0x40922b
xchg dword [esp], edi
ret
jmp 0x406de1
pop ecx
push edi
mov edi, 0x407a30
xchg dword [esp], edi
ret
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x4061ec
add byte [ebp - 0x53fff587], ch
or eax, 0x90f2f859
pop ecx
clc
nop
nop
cld
jae 0x407ee1
add byte [esp + ebp*4 - 0x36541c00], ch
add byte [esi + 0x3d94040], cl
jbe 0x4069e9
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x408d32
add byte [eax], al
dec edi
add byte [eax], al
stosd dword es:[edi], eax
push edx
mov ch, 0x81
sti
add byte [eax], dl
add byte [eax], al
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4077b1
add byte [edi - 0x6fd7157d], ah
sub edx, 0x28
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408c30
call 0x406ab6
clc
nop
nop
cld
jae 0x4091e8
leave
mov edx, 0x9ef48000
sub ebp, dword [edx]
push edi
mov edi, 0x4071a2
xchg dword [esp], edi
ret
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x4075c2
add byte [eax], al
add byte [eax], al
add byte [eax], al
out 0x56, eax
clc
nop
nop
cld
jae 0x4092b1
add ah, dh
add byte [ecx], bh
adc al, 0x32
add ch, ch
push ebp
mov ebp, esp
add byte [ebp + 0x3c00c06d], ah
pop ecx
ret 0
mov eax, dword [ecx + 8]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407642
pop ecx
clc
nop
nop
cld
jae 0x4074e1
add byte [edx + 0x4b0a], cl
or ah, byte [ebx - 0x27]
pushal
clc
nop
nop
cld
jae 0x407b9c
add byte [edi], bl
mov word [esi], ss
lahf
add dh, dl
jns 0x406ad9
pushal
clc
nop
nop
cld
jae 0x406b3d
jne 0x406ac4
push eax
add byte [eax - 0x2d000000], al
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x4064a9
add cl, cl
hlt
add esp, 0x10
clc
nop
nop
cld
jae 0x40881c
lodsb al, byte [esi]
add byte [edx + 0x446b2300], ah
adc bl, ah
insb byte es:[edi], dx
cmp al, 0x6b
push ebx
clc
nop
nop
cld
jae 0x407daf
imul eax, dword [eax], 0
add byte [ecx - 0x4a], bh
add byte [eax], al
scasb al, byte es:[edi]
and byte [eax + 0x32148d63], 0x90
lea edx, [edx + esi]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408888
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x4080a7
imul eax, dword [eax], 0x8be11452
dec ecx
cmp al, bh
nop
nop
cld
jae 0x407657
wait
sbb dword [eax], eax
add byte [edx - 0x17008bec], bh
int1
pop ds
add byte [eax], al
call fcn.00408b8e
clc
nop
nop
cld
jae 0x4063f9
xchg ebx, eax
add byte [eax], al
pop ebx
mov edx, 0xf2f846f1
nop
inc esi
clc
nop
nop
cld
jae 0x407a94
adc al, 0
in eax, dx
add byte [eax], al
jno 0x406c24
add byte [edx - 0x38], bl
and al, byte [eax]
pushal
jl 0x406c0d
xlatb
popal
push edi
mov edi, 0x40742d
xchg dword [esp], edi
ret
xchg edi, eax
clc
nop
nop
cld
jae 0x407f43
add byte [eax], dl
push eax
add byte [edx], bh
add byte [ebx - 0x3f], bl
pop ecx
push edi
mov edi, 0x40813f
xchg dword [esp], edi
ret
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40946a
pop ds
add dh, dl
mov edx, 0x83590052
mov dword [eax + edx*4], 0xc9ec8b55
add edi, 4
nop
push ebp
mov ebp, esp
in al, dx
leave
nop
jmp 0x40684d
fistp dword [esp]
clc
nop
nop
cld
jae 0x4082ff
mov dh, 0
in al, 0
sub byte [esi - 0x34740e44], dh
mov ecx, ebx
clc
nop
nop
cld
jae 0x408343
add byte [ecx + 0x5000], cl
add byte [eax + 0x4b70f75], dh
sub dl, byte [edi - 0x41]
mov bh, 0x74
inc eax
add byte [edi + 0xc3243c], al
add byte [edi - 0x7effb400], ch
movzx eax, word [edx + ebp]
push edi
mov edi, 0x4074b7
xchg dword [esp], edi
ret
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4073b9
push ecx
push edi
mov edi, 0x406669
xchg dword [esp], edi
ret
wait
clc
nop
nop
cld
jae 0x40738c
add byte [edx], dh
add byte [eax], al
push eax
add byte [eax], ch
add byte [ecx - 0x6f0d07a1], bl
nop
cld
jae 0x4073e3
sbb eax, dword [eax]
scasd eax, dword es:[edi]
jno 0x406d99
scasd eax, dword es:[edi]
lodsb al, byte [esi]
leave
add al, 0x80
rcl bl, 0x5f
push edi
mov edi, 0x407bca
xchg dword [esp], edi
ret
shl edx, 5
clc
nop
nop
cld
jae 0x406b55
add byte [eax], al
add byte [eax], al
dec ebx
add ah, dl
scasb al, byte es:[edi]
rol byte [eax - 0x59], 0xc1
jmp 0xbfffc468
wait
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409386
stosd dword es:[edi], eax
and dword [esi], edx
add byte [eax], al
add byte [edx - 0x5b], dl
add eax, 0x18
clc
nop
nop
cld
jae 0x407b71
add byte [eax], al
mov esi, edx
jns 0x406db5
fild word [ebx + 0x559012e0]
mov ebp, esp
leave
nop
jmp 0x407f14
push 0
clc
nop
nop
cld
jae 0x408cb6
dec ebx
add byte [edx + 0x69], dl
add byte [ebx - 0x7c00efe1], dl
jle 0x406df4
cmp dword [esi + 0x10], 0
nop
push ebp
mov ebp, esp
leave
add byte [eax - 0x361374ab], dl
nop
jmp 0x4081ea
and dword [edi], ebx
mov ecx, eax
clc
nop
nop
cld
jae 0x407728
push ss
fadd dword [eax]
dec edi
add byte [ebx - 0xb633a00], ch
push ds
xchg byte [eax + 0x4c8bd120], al
and al, 0xc
push edi
mov edi, 0x408ba4
xchg dword [esp], edi
ret
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x409455
push 0x52
sbb dword [eax], eax
push ss
add byte [ecx], ah
addps xmm2, xmmword [edi - 0x41]
mov dword [0x87004086], eax
cmp al, 0x24
ret
je 0x40930f
clc
nop
nop
cld
jae 0x40829a
and dword [edi - 0x14fc40ae], ebp
push edi
mov edi, 0x406a45
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x40853f
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x4093b3
add byte [eax], al
arpl word [eax], ax
mov cl, byte [edx]
imul ebp, dword [ecx + edi*2 - 0x40a8367b], 0xfffffffb
jno 0x406f09
add byte [edi + 0x14c3243c], al
add byte [eax], al
add byte [eax + eax + 0x41f20075], cl
wait
clc
nop
nop
cld
jae 0x40652f
add byte [eax], al
cmp al, byte [eax]
imul ebp, dword [ebx + 0x71], 0
sbb dword [eax - 0xd07f61e], eax
nop
nop
cld
jae 0x406953
add byte [eax], al
add byte [eax], al
add byte [eax], al
and al, ah
jle 0x406edd
mov eax, 0x4548f84d
dec eax
inc ebp
clc
nop
nop
cld
jae 0x4068fc
dec esp
add byte [eax], al
xor bl, byte [edx + 0x55905307]
mov ebp, esp
leave
nop
jmp 0x407f97
add byte [esi + 0x68], bh
salc
rcl cl, 3
jg 0x406f75
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x406c09
add byte [eax], al
stosd dword es:[edi], eax
add byte [edx + 0x2212e6ac], ah
loopne 0x406f2f
mov cl, 0xf
test esp, edi
and eax, 0x55900000
mov ebp, esp
leave
nop
jmp 0x406f69
pop edi
clc
nop
nop
cld
jae 0x4067c2
add byte [esp + ecx*8 + 0x600000f4], ch
mov bh, byte [edx]
xchg esi, eax
in al, 0x90
xchg ebx, eax
jmp 0x4065e2
add esi, ecx
clc
nop
nop
cld
jae 0x4065b1
jns 0x406f5c
salc
add byte [eax], al
add byte [edx - 0x2fff41cb], dl
add dword [eax], eax
clc
nop
nop
cld
jae 0x4079c2
add byte [ebx + 0xa], bl
mov ebx, 0xf8e8d955
nop
nop
cld
jae 0x40748d
lcall 0x71ab, 0x19d6006b
iretd
push ecx
clc
nop
nop
cld
jae 0x407d9a
add byte [eax], al
add byte [eax], al
lds eax, [eax]
add byte [edx + 4], dl
and byte [eax - 0x40a8ad4d], 0x99
xchg ebp, eax
inc eax
add byte [edi + 0x50c3243c], al
lds eax, [eax]
add byte [ebx - 0x4596ffae], dl
xor al, 0x32
add byte [eax - 0x40], 0x3f
call fcn.00408b8e
clc
nop
nop
cld
jae 0x407ac1
add byte [edx], cl
fadd dword [eax]
sbb dword [eax + 0x123a6781], edi
clc
nop
nop
cld
jae 0x406201
add dh, dl
sbb ebx, dword [edx - 0x6f9e020a]
popal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4091bb
add esi, ebx
push edi
mov edi, 0x40647b
xchg dword [esp], edi
ret
cmp word [esi], 0x6f72
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407f2d
mov eax, esi
clc
nop
nop
cld
jae 0x40914b
add byte [esi], dl
add byte [ecx + 0x79], bh
add byte [edx], ch
lds ecx, [ebx - 0x6f0d0722]
mov ebx, esi
clc
nop
nop
cld
jae 0x40779b
add byte [eax], al
add byte [edx - 0x59649fe2], cl
mov al, byte [0xe0201200]
and byte [esi], dl
adc bl, dl
insb byte es:[edi], dx
adc edi, dword [ecx + 0x735908cd]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4088fd
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x409200
pushal
in eax, dx
add byte [ebx], ah
add byte [eax + esi + 0x4040aa7a], ch
int3
mov edx, dword [esi + 4]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409240
rep movsb byte es:[edi], byte [esi]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4091d0
shr ecx, 2
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408593
call fcn.00408b8e
clc
nop
nop
cld
jae 0x4079ac
add byte [edi], dh
add byte [eax], al
mov ch, 0xf
test byte [ebx - 0x6f000003], ch
push ebp
mov ebp, esp
leave
nop
jmp 0x4067ad
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x408d47
add byte [eax], al
push 0xffffffffffffffa4
in al, 0x75
mov bl, 0xdb
sbb al, 0x24
push edi
mov edi, 0x406968
xchg dword [esp], edi
ret
pushal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4084fd
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4068b8
mov ecx, 0x636f
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406e98
push edx
clc
nop
nop
cld
jae 0x407807
in eax, dx
add byte [eax], ch
mov ebx, 0x520000
or al, ah
and byte [edi + eax*2], dh
push 0x6c6c642e
clc
nop
nop
cld
jae 0x409096
add byte [edi + 0x202a00bb], ch
inc eax
push ds
inc edi
add edi, ebx
clc
nop
nop
cld
jae 0x40639f
add byte [ebx], bl
push ss
lodsb al, byte [esi]
add byte [edx], cl
mov ah, al
loopne 0x4072f1
xor eax, 0xc2eb8616
clc
nop
nop
cld
jae 0x4078e8
add byte [eax], al
add byte [ebx - 0x28], bl
int1
pop ebx
clc
nop
nop
cld
jae 0x409510
sbb dword [edx + 0xa000a], edx
lahf
add dl, ah
cld
adc al, 0x7b
pop ecx
clc
nop
nop
cld
jae 0x405fd1
mov ebp, es
add byte [eax], al
cmp cl, byte [edx - 0x5f600000]
pushal
jmp 0x91336b7d
pop ecx
clc
nop
nop
cld
jae 0x4092f5
in eax, dx
hlt
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x4069aa
add byte [edi - 0x66000000], ch
cmpsd dword [esi], dword es:[edi]
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x4072c2
add ah, ah
lodsd eax, dword [esi]
pop ebx
imul ecx, eax, 0xf2f85949
nop
pop ecx
clc
nop
nop
cld
jae 0x406559
push 0
add byte [ecx], bh
mov dword [eax], eax
add byte [ecx], dl
mov eax, 0x280
clc
nop
nop
cld
jae 0x4065f7
add byte [eax], al
push eax
wait
dec eax
sar byte [ecx + eax], 1
lea ecx, [ebp + 0x28]
clc
nop
nop
cld
jae 0x405ea9
imul eax, dword [eax], 0xffffffad
add byte [eax], al
add byte [0xbf57f88b], ch
arpl word [eax + 0x40], si
add byte [edi + 0xc3243c], al
add byte [esi + 0xaf6979], dh
add byte [ebx + 0x5e], bh
pop esi
clc
nop
nop
cld
jae 0x408f18
fmul dword [edx + 0x5b8c8a80]
sub ch, byte [edi - 0x579fbf74]
loopne 0x40739d
push edi
je 0x408df1
clc
nop
nop
cld
jae 0x408eba
add dh, dl
and dword [esi - 0x1f3fd944], edi
mov edi, 0xf809e280
and dl, 9
clc
nop
nop
cld
jae 0x40885b
add byte [edx - 0x37], dl
mov ebx, 0x932fe4ba
push edi
mov edi, 0x409101
xchg dword [esp], edi
ret
popal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407c49
test edx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4094b3
push ecx
push edi
mov edi, 0x407d2c
xchg dword [esp], edi
ret
push edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409118
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x406f36
add byte [edx + 0x3732699a], bh
sub dword [edi - 8], ebx
pop edi
clc
nop
nop
cld
jae 0x40878f
mov dl, byte [edx]
imul eax, dword [eax], 0xa5000000
sub eax, ecx
push edi
mov edi, 0x4072da
xchg dword [esp], edi
ret
cmp dword [edi], 0x10
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407a1b
mov dword [edi - 0x14], eax
clc
nop
nop
cld
jae 0x408a59
add byte [edi], cl
aaa
add byte [eax], al
out dx, eax
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x408b64
add byte [edx], dl
dec esp
mov edx, 0x8b55a100
in al, dx
sub byte [esi], dl
push edx
add byte [edx + edi*4], cl
mov eax, dword [0x28ec8b55]
push ss
xchg dword [edi - 0x1897ffb2], ebp
add byte [eax], al
fsub dword [ecx + 0x4862c936]
add byte [esp + ecx*8 - 0x7c], cl
loopne 0x407576
aad 0xd9
call 0x90d16895
fld1
clc
nop
nop
cld
jae 0x408195
fmul st(4)
jne 0x4075fa
wait
jns 0x4075d3
cdq
stosb byte es:[edi], al
push edi
mov edi, 0x406877
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4081d4
scasd eax, dword es:[edi]
push ds
add byte [edi - 0x18], dh
mov dl, 0x15
add byte [eax], al
call fcn.00408b8e
clc
nop
nop
cld
jae 0x406ca6
xchg ebx, eax
and ebp, eax
add byte [ebp - 0x141918], dh
call dword [eax - 0x361374ab]
call 0x4061d7
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409324
add byte [eax], al
mov byte [0xe7bbbbd6], al
pop ecx
push edi
mov edi, 0x407fc3
xchg dword [esp], edi
ret
add esp, 0x2c
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407568
call 0x4061d7
clc
nop
nop
cld
jae 0x406df6
add ch, ch
or ch, byte [eax]
fucomi st(1)
js 0x407665
jmp 0x4081d4
add byte [eax], al
xor ch, byte [ebx + 0x1fba0000]
adc al, 0x71
imul ebp, dword [edx], 0x5b890000
mov bh, bl
sub al, byte [eax]
add byte [ecx + 0xffb8a5b], cl
mov bh, 0x76
adc al, 0xf8
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40663e
xchg ebx, eax
add byte [ebx], bl
add byte [ebx - 1], ah
jne 0x407fd9
clc
nop
nop
cld
jae 0x408e1d
add byte [ecx], ch
jmp 0xbf977725
call dword [edi - 0x20]
clc
nop
nop
cld
jae 0x408b4f
wait
lodsb al, byte [esi]
push ds
add byte [eax], al
add al, al
add eax, 0x147ce8
add al, bh
nop
nop
cld
jae 0x407553
sub al, byte [eax]
and dword [edx], ecx
and byte [eax], 0xa0
or byte [eax], ah
das
shr ecx, 2
clc
nop
nop
cld
jae 0x408721
hlt
add esi, 0x10
clc
nop
nop
cld
jae 0x408a86
add byte [edx], cl
dec esp
add byte [edx + 0xf777c00], dl
sub byte [eax], 4
add byte [eax], al
jb 0x407bdf
clc
nop
nop
cld
jae 0x4066cf
add byte [eax + ebx*8 + 0x31f1b2f0], ah
add al, 0x24
xor dword [esp], eax
push edi
mov edi, 0x407528
xchg dword [esp], edi
ret
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x407d44
add byte [eax], al
add byte [eax], al
add byte [edi], bl
mov ch, 0x50
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406086
push dword fs:[eax]
clc
nop
nop
cld
jae 0x407dc5
mov bl, byte [edx + 0x79002300]
arpl word [edi], cx
xchg dword [edi], ebx
sbb byte [eax], al
add al, bh
nop
nop
cld
jae 0x406110
mov edx, 0x99f8002a
push edi
push edi
mov edi, 0x40628f
xchg dword [esp], edi
ret
fld1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40606d
cmp word [esi], 0x4163
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4067d7
rol eax, 6
push edi
mov edi, 0x4066f9
xchg dword [esp], edi
ret
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405ffc
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x408846
adc al, 0
add ah, ah
xor cl, byte [ebp + 0xf]
test byte [ebp - 0xa], bh
invalid
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40688e
sub dword [edi + ebp*8], 0xffffffff
jmp [edi - 0x49ff8000]
pop eax
push edi
mov edi, 0x409294
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x407914
lahf
add byte [eax + 0x6b], ah
xchg esi, eax
jno 0x40795d
mov ecx, 0x57247503
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x40781c
xchg dword [esp], edi
ret
fistp dword [esp]
clc
nop
nop
cld
jae 0x406d02
mov dh, 0xac
push edx
add byte [eax], al
mov edx, 0xd9850f03
jmp 0x4079f0
jne 0x4065cb
invalid
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40609b
je 0x408229
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409178
test eax, eax
push edi
mov edi, 0x407461
xchg dword [esp], edi
ret
mov eax, dword [ebx + 0x49ca6]
clc
nop
nop
cld
jae 0x409024
add byte [edx - 0x38fc2500], bl
add eax, edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407954
stosd dword es:[edi], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40632f
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x4084bd
adc al, 0
add byte [edx - 0x6f9ffe53], dl
pushal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408f86
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x4085ed
add byte [ecx + 0x600000c5], cl
xchg ebx, eax
push ecx
push edi
mov edi, 0x4088b7
xchg dword [esp], edi
ret
lea edi, [esp + 0x20]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4083b9
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407929
sub al, 0x24
add dl, byte [edi - 0x41]
pushal
bound eax, qword [eax]
xchg dword [esp], edi
ret
inc eax
add byte [edi + 0xc3243c], al
mov bl, al
add byte [eax], al
lds edx, [ebx - 0x6f0d07aa]
push esi
clc
nop
nop
cld
jae 0x408eee
fadd dword [eax]
add ah, ah
add byte [eax], al
jne 0x407bf5
popal
je 0x407bdf
clc
nop
nop
cld
jae 0x4089ed
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x406654
add byte [ecx], ah
imul edx, esi, 0xf3730000
movsb byte es:[edi], byte [esi]
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x407e77
mov edx, 0x50ac9f00
mov dword [ebx - 0x7fdd25ae], ebp
sar cl, 0x51
clc
nop
nop
cld
jae 0x407df0
movsb byte es:[edi], byte [esi]
jns 0x407bfc
wait
add byte [edx], cl
add byte [eax], al
xor dl, byte [ebx + 0x570c408b]
mov eax, dword [eax + 0xc]
push edi
mov edi, 0x406c4f
xchg dword [esp], edi
ret
jmp 0x40885b
ret
das
jne 0x406837
clc
nop
nop
cld
jae 0x408092
dec ebx
lodsb al, byte [esi]
lds esp, [edx]
and byte [eax + 0x6f], ah
mov ecx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4078ff
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x408dc6
add byte [edx], cl
add byte [ecx], bh
add al, cl
jmp 0x407cd3
add esi, 0x3488
clc
nop
nop
cld
jae 0x4095c4
wait
in eax, dx
add byte [ebx + 0x5a], ch
pop edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407308
cmp dword [ebp + 0x28], edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407c1e
fistp dword [esp]
clc
nop
nop
cld
jae 0x409371
add byte [eax], al
pushal
add byte [eax], al
dec esp
dec ebp
pop ecx
clc
nop
nop
cld
jae 0x406a30
add byte [eax], al
pop ds
and eax, dword [eax]
add byte [edx + 0x4f], ch
idiv byte [ebp + 0x64]
mov dword [eax], esp
mov dword fs:[eax], esp
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408ea2
add esi, 2
clc
nop
nop
cld
jae 0x4078d1
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ebx, ebx
sbb al, 0x24
fistp dword [esp]
push edi
mov edi, 0x4086cd
xchg dword [esp], edi
ret
xor ebx, ebx
push edi
mov edi, 0x4086b8
xchg dword [esp], edi
ret
inc edx
clc
nop
nop
cld
jae 0x4087bf
push edx
lodsb al, byte [esi]
add byte [eax + eax + 0x6a], cl
jns 0x407e2f
xchg esp, eax
fild dword [ebx - 0x40a8fc3f]
inc ebx
ja 0x407e79
add byte [edi + 0x2ac3243c], al
add byte [edx], bh
push ds
imul ebp, dword [ebp + 0x400026ab], 0x8b45fcc4
push es
push edi
mov edi, 0x409081
xchg dword [esp], edi
ret
xchg ecx, ecx
clc
nop
nop
cld
jae 0x408ddb
add byte [eax], al
dec edi
and eax, dword [eax]
add byte [edx], bh
lahf
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409604
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40903d
sbb byte [ebx], 0x71
add byte [ecx - 0x46], bh
xchg esp, eax
add eax, 0xacbf5751
jbe 0x407f12
add byte [edi - 0x5d3cdbc4], al
add byte [ecx + 0x190a0000], ah
add byte [ebp - 0x7f03e7d], bh
add ecx, 0xf
clc
nop
nop
cld
jae 0x408602
dec ebx
mov cl, byte [ebx]
add byte [eax], al
imul eax, dword [ebx], 0x8b5590f3
in al, dx
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407d01
push ss
xlatb
or eax, 0x12
clc
nop
nop
cld
jae 0x407f82
jne 0x407e1b
clc
nop
nop
cld
jae 0x407ddb
xchg esi, eax
add byte [eax - 0x7ac60f0], al
push ebx
clc
nop
nop
cld
jae 0x407597
add byte [edx], bh
add byte [ebx + ebx*2 - 0x66ffff65], ah
mov dword [ecx + 0xa8], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405e6a
ret
jg 0x407fb3
add byte [edi + 0x1bc3243c], al
add byte [ebx], bl
add byte [edi], bl
sub eax, 0x45448b
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408515
scasd eax, dword es:[edi]
add ah, dh
xchg esi, eax
jmp 0x407f71
fld1
push edi
mov edi, 0x4093f8
xchg dword [esp], edi
ret
pop ds
add al, bl
or al, byte [eax]
mov esp, 0xf8cb8bd9
mov ecx, ebx
clc
nop
nop
cld
jae 0x407225
add cl, cl
lodsd eax, dword [esi]
add byte [eax], al
mov esp, cs
push eax
inc ecx
add ecx, 0x13
push edi
mov edi, 0x407a48
xchg dword [esp], edi
ret
mov esi, dword [edx]
clc
nop
nop
cld
jae 0x4069eb
mov dh, pe_nt_image_headers32
mov byte [0xb6008c], al
or eax, 0xf802e9c1
shr ecx, 2
clc
nop
nop
cld
jae 0x407b22
pop ebx
aaa
wait
jns 0x40800b
stosd dword es:[edi], eax
jbe 0x407f92
loopne 0x407fa6
cmp al, 0x16
mov ch, 0xe8
or byte [ebx], 0
or eax, dword [eax]
add al, bh
nop
nop
cld
jae 0x40797e
movsb byte es:[edi], byte [esi]
add byte [edi + 0x430ea00], bl
mov al, byte [0xa8e9bbc0]
adc dword [eax], eax
add byte [esi], bl
add byte [edx - 0x6cf5f5f6], dl
add byte [edx + 0x1b], ch
add byte [edi], cl
add byte [eax], al
xchg esp, eax
mov al, 0xbd
jne 0x407eb6
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408f43
mov eax, dword [edx + 0x18]
clc
nop
nop
cld
jae 0x405e15
dec esp
push ds
add byte [ecx + 0x501d0079], cl
push eax
push edi
mov edi, 0x406862
xchg dword [esp], edi
ret
lea edi, [edi + ebx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4064ee
pop ecx
clc
nop
nop
cld
jae 0x407d59
in eax, dx
add byte [eax], al
add ah, dh
add byte [eax], dl
aad 0x6a
inc eax
push edi
mov edi, 0x4090ac
xchg dword [esp], edi
ret
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x407033
adc al, 0x1f
fsubr dword [ebx - 0x66]
mov al, 0x55
add esi, 4
clc
nop
nop
cld
jae 0x407078
mov ebx, 0xa4
xchg edx, eax
sbb bh, bh
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40823e
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x406026
lahf
add byte [ecx], bh
add cl, bh
mov eax, 0x74
clc
nop
nop
cld
jae 0x407a60
imul eax, dword [eax], 0x33a500b6
sar al, cl
xor edx, edx
clc
nop
nop
cld
jae 0x408996
add byte [ecx + 0x37], bh
push edx
sub byte [eax], al
add byte [eax + 0x59], al
je 0x4074cc
clc
nop
nop
cld
jae 0x40697d
xor al, byte [eax]
push edx
mov dword [0xf2f8c033], eax
nop
xor eax, eax
clc
nop
nop
cld
jae 0x4084e8
add byte [eax], al
add byte [eax], al
jno 0x408212
mov ecx, dword [edi + 6]
clc
nop
nop
cld
jae 0x406752
imul eax, dword [eax], 0x4c7900c9
pfcmpge mm6, qword [edi - 0xd07fb81]
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x4080ff
add byte [eax], al
int3
fistp dword [esp]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406d75
jmp 0x407e1b
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x4094f4
hlt
wait
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409411
mov edx, eax
push edi
mov edi, 0x4060c5
xchg dword [esp], edi
ret
lds eax, [eax]
sub byte [eax + 0x57601dc0], al
pushal
push edi
mov edi, 0x4073ce
xchg dword [esp], edi
ret
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x406a03
and dword [edi + 0x6a], ebx
add byte [eax + 0x20], al
jne 0x40833d
wait
clc
nop
nop
cld
jae 0x406992
jno 0x4083af
salc
add byte [ebx + 0x58a4a42a], dl
dec esi
push 0xbf575043
in al, dx
nop
inc eax
add byte [edi - 0x5b3cdbc4], al
add byte [ecx], ah
salc
sub byte [ebx + 0x48006a79], ch
add al, byte [eax - 0x60]
lodsd eax, dword [esi]
push 0x40
push edi
mov edi, 0x408431
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x4090ec
xchg dword [esp], edi
ret
popal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409339
mov ebx, eax
clc
nop
nop
cld
jae 0x408e8c
push 0xffffffffffffffad
add byte [eax], al
dec esp
lcall 0x40ae, 0x40c00800
and ah, dl
in eax, 0xb9
insb byte es:[edi], dx
inc esi
jb 0x408486
clc
nop
nop
cld
jae 0x408a05
add byte [ebx - 0x410000], dl
jb 0x408484
push edi
mov edi, 0x409569
xchg dword [esp], edi
ret
add ch, ch
add byte [edx - 0x77c8818], bh
add byte [edi - 0x41], dl
inc esi
js 0x4084d2
cmp eax, 0
push edi
mov edi, 0x407846
xchg dword [esp], edi
ret
add byte [edi + 0xc3243c], al
in al, 0x21
xchg edx, eax
add byte [ecx + 0x400026c9], cl
add al, byte [eax + 0x4316fa0]
and al, 0xf8
nop
nop
cld
jae 0x405e2a
add byte [eax], al
add byte [edi + ecx*2], cl
and byte es:[eax], ah
mov dword [ebx - 0xd07e739], eax
nop
add edi, 0x18
clc
nop
nop
cld
jae 0x406183
aaa
pop ds
add byte [eax - 0x700750b5], al
invalid
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40673c
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4060f7
mov eax, ecx
clc
nop
nop
cld
jae 0x4075ec
mov edx, 0x6b000000
add byte [edx - 0x105fbfd2], cl
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x406bdf
scasd eax, dword es:[edi]
add byte [eax], al
int3
add eax, 0xffffffff
clc
nop
nop
cld
jae 0x40848a
add byte [eax], al
add byte [ebx - 0x37], bl
add byte [ecx - 0xd], bh
movsd dword es:[edi], dword [esi]
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x406ead
add ah, dh
xchg ebx, eax
or dl, byte [esi]
mov al, byte [eax]
mov byte [0x3cdde0c0], al
popal
cmp al, 0x61
push edi
mov edi, 0x40621b
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x407250
and esp, esi
push edx
mov ch, byte [ebx - 0x7817309d]
add eax, 0x55900000
call fcn.00408b8e
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406c7b
add ecx, eax
clc
nop
nop
cld
jae 0x406235
add byte [ebx], bl
add byte [eax], al
push ds
mov ebx, 0x9174ba14
xor eax, eax
clc
nop
nop
cld
jae 0x407831
pop ebx
add byte [eax], al
lodsd eax, dword [esi]
add byte [eax], al
sbb eax, edx
int1
div ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408ff9
xor eax, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4062d9
movsb byte es:[edi], byte [esi]
salc
add byte [edx + esi*4 - 0x3e7cb81a], dh
add edx, dword [eax - 0x361374ab]
nop
jmp 0x408f2d
jbe 0x4087aa
add byte [edi - 0x273cdbc4], al
cmp al, byte [eax]
add byte [eax], al
fcomp dword [edi]
fsub dword [ebp + eax*2 - 0x74aa6f37]
in al, dx
leave
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407290
pop esi
clc
nop
nop
cld
jae 0x408389
add byte [esi], dl
add byte [eax], al
push edx
push ss
stosd dword es:[edi], eax
lodsd eax, dword [esi]
jp 0x408747
and al, ah
xor bh, byte [esi + 0x23]
imul ecx
clc
nop
nop
cld
jae 0x408169
or bh, byte [ecx + 0x63]
jno 0x408768
add byte [eax], al
cmp eax, 0x8b55905e
in al, dx
pop esi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40939b
je 0x406bae
mov esi, ebx
push edi
mov edi, 0x4093e1
xchg dword [esp], edi
ret
mov ecx, 0x7463
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406cd1
xor eax, eax
clc
nop
nop
cld
jae 0x407fee
lds eax, [eax]
sbb dword [eax], eax
add byte [eax], al
aaa
cmp ecx, dword [ebx - 0xd07d7bb]
nop
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x406587
add byte [eax], al
add byte [esi + 0x596f280a], dh
pop ecx
push edi
mov edi, 0x408f9c
xchg dword [esp], edi
ret
add edx, ecx
clc
nop
nop
cld
jae 0x406acb
add byte [eax], al
add ch, al
add byte [eax], al
pop ebx
shl byte [eax - 0x6a09ffe0], 0x2b
inc ebp
and al, 0xf8
nop
nop
cld
jae 0x407aa9
lodsd eax, dword [esi]
add byte [esi], bl
lodsd eax, dword [esi]
sbb ecx, dword [ebp + esi*2 + 0x3a6781b8]
adc bh, al
nop
nop
cld
jae 0x4077c8
fsub dword [edx + 0x45200]
cmp byte [eax - 0x40a8ae87], 0x1c
test byte [eax], al
push ecx
push edi
mov edi, 0x40841c
xchg dword [esp], edi
cmp al, 0x24
ret
push edi
clc
nop
nop
cld
jae 0x40667e
add byte [ebx + 0x524c37cc], cl
add byte [ecx + 0x51], ah
push ecx
push edi
mov edi, 0x40701d
xchg dword [esp], edi
ret
add esi, 0x18
clc
nop
nop
cld
jae 0x406f97
mov edx, 0x1f5bba00
add byte [ebx], bl
mov dword [edi - 0x20], eax
clc
nop
nop
cld
jae 0x406b23
salc
lcall 0x2c35, 0xc98a6a00
and byte [edi - 0x41], dl
jg 0x4088d8
inc eax
add byte [edi + 0xc3243c], al
add byte [edx], cl
adc al, 0x1b
add byte [edx], cl
add byte [edi - 0x6f0d07af], bl
push ecx
clc
nop
nop
cld
jae 0x406c65
add byte [eax], al
imul eax, dword [eax], 0x7500abf4
push 0x55905917
mov ebp, esp
leave
nop
jmp 0x408ca1
jne 0x4095af
div ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407477
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x407b0d
or ah, byte [ebx - 0x4e29966a]
push esi
push edi
mov edi, 0x406822
xchg dword [esp], edi
ret
wait
add byte [ebx + 0xc], ch
and byte [eax - 0x40a8ae7f], al
add esi, dword [ecx + 0x40]
add byte [edi + 0x4fc3243c], al
mov dh, 0x9f
add byte [eax], al
add dh, dl
add byte [edx - 0x70c747d], bl
push ecx
push edi
mov edi, 0x407103
xchg dword [esp], edi
ret
mov esi, ebx
clc
nop
nop
cld
jae 0x407fad
pop ds
add byte [ecx], ah
add byte [eax], al
add byte [edi + 0x24348141], ch
adc dword [edi + esi*2 - 0x7e], 0xfffffff8
xor dword [esp], 0x82775483
clc
nop
nop
cld
jae 0x408c19
push edx
push eax
aas
fistp dword [esp]
push edi
mov edi, 0x40776d
xchg dword [esp], edi
ret
add esp, 0xc
clc
nop
nop
cld
jae 0x406798
and eax, dword [eax]
jns 0x4089fe
push 0
in al, dx
cmp ah, byte [ebx]
xor edi, edi
clc
nop
nop
cld
jae 0x406837
imul ecx, dword [edx + ecx*4 + 0x71], 0
imul eax, dword [eax], 0x3e83efc6
seto byte [ebp - 0x75]
in al, dx
cmp dword [esi], 0xf
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4060b0
add esi, 8
clc
nop
nop
cld
jae 0x407265
add byte [ecx], ah
add byte [eax], al
mov dword [ebp - 0x71726d1], ebp
fld1
clc
nop
nop
cld
jae 0x408955
sbb dword [eax + 0x69fffffe], 0xffffff80
movsb byte es:[edi], byte [esi]
stosd dword es:[edi], eax
push edx
or bh, byte [edx]
ret 0xaae8
imul eax, dword [eax + 0xa52aba4], 0xaae8c23a
pushal
loopne 0x408aad
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4074a2
mov edx, dword [edx]
push edi
mov edi, 0x4085c0
xchg dword [esp], edi
ret
andnps xmm1, xmmword [ebx + 0xa9ec]
aaa
add byte [eax], al
add byte [ecx], bl
xor ecx, dword [ebp - 0x407dfffc]
add byte [eax], al
add byte [ebx], bh
fld1
push edi
mov edi, 0x407c63
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x405f90
add ch, ch
xchg esi, eax
push ss
jne 0x408ab8
cli
push ebx
push esi
clc
nop
nop
cld
jae 0x408115
add byte [eax], al
add byte [edi], bl
jno 0x408af8
add byte [ebx + 0x1cc48351], ch
add esp, 0x1c
push edi
mov edi, 0x406451
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x408779
add byte [edx + 0x69ab00], cl
or al, byte [eax]
mov ch, 0x51
push ecx
clc
nop
nop
cld
jae 0x407c09
add byte [eax], al
mov edx, 0xd63a5000
sbb edi, esp
mov eax, 0x30
clc
nop
nop
cld
jae 0x409428
stosd dword es:[edi], eax
add byte [ebp + 0x4c], dh
dec esp
mov byte [0x92b44020], al
lcall 0xf80f, 0xc1834932
add ecx, 0xf
clc
nop
nop
cld
jae 0x4075d7
add byte [ebx + ebx*2 + 0x4c00008c], ch
movsb byte es:[edi], byte [esi]
rol byte [eax - 0x5d], 0x55
push edi
mov edi, 0x4066ab
xchg dword [esp], edi
ret
push esp
clc
nop
nop
cld
jae 0x4076f7
mov al, byte [eax]
add byte [eax], al
lodsb al, byte [esi]
dec ebx
add byte [eax + 0x46], dl
into
leave
mov ecx, 0x18
clc
nop
nop
cld
jae 0x408a70
or ch, byte [ecx - 0x28]
add byte [edx + 7], bl
mov edi, dword [esi + 0x1c]
push edi
mov edi, 0x408154
xchg dword [esp], edi
ret
jmp 0x406ead
push 0xd72311d0
clc
nop
nop
cld
jae 0x408a2f
int3
pop ecx
clc
nop
nop
cld
jae 0x40793e
push 0
push edi
mov edi, 0x4076d9
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x406de1
add byte [eax - 0x55], dl
lodsb al, byte [esi]
fadd dword [eax]
loop 0x408d25
and byte [eax - 0xd07bf49], 0x90
nop
cld
jae 0x4087aa
add byte [ebx], ah
add byte [eax], al
add byte [esi - 0x3f7f8000], dh
sub al, 0x60
shr byte [esi - 0x5c1f9f60], 0xc3
nop
push ebp
mov ebp, esp
leave
nop
jmp fcn.00408b8e
pop ebx
add byte [ecx + 0x5b], dh
add byte [eax], al
add byte [eax], ch
dec byte [esi]
pushal
add bl, al
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x408ce1
add byte [eax], al
or al, byte [ecx + 0x51]
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405f7a
add ecx, 0xb
push edi
mov edi, 0x408009
xchg dword [esp], edi
ret
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x408916
add byte [edi - 0x55], cl
add byte [eax - 0x3e], ah
stosb byte es:[edi], al
inc eax
pushal
ror byte [esi + 0x50896060], 0x90
push ebp
mov ebp, esp
leave
nop
jmp 0x406f06
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x409528
add byte [ebx + 0x6b], bl
add byte [eax], al
add byte [edi], ah
mov dword [ebp + 0x28], edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4083eb
add esi, 0xf5
clc
nop
nop
cld
jae 0x407e06
arpl word [eax], ax
add byte [ebx - 0x75], cl
rcl byte [edi - 0x41]
nop
xchg ecx, eax
inc eax
add byte [edi + 0x4fc3243c], al
add byte [eax], al
dec esp
lodsb al, byte [esi]
add byte [esi - 0x5e9d915c], dh
mov esi, dword [ebx + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40612b
mov edi, esi
clc
nop
nop
cld
jae 0x40857e
or al, byte [eax]
add byte [eax], al
jns 0x408e5b
int3
mov esi, 0xfff8eeef
clc
nop
nop
cld
jae 0x406bae
xchg edx, eax
in al, 0
mov edx, 0xf8e8d9df
nop
nop
cld
jae 0x406fd6
or al, byte [eax]
or bl, byte [ebx]
add byte [edx - 0x3fddb976], bh
pushal
xchg ebx, eax
lea edi, [esp + 0x30]
jmp 0x408e5e
lss eax, [eax*4 - 3]
clc
nop
nop
cld
jae 0x406305
lodsb al, byte [esi]
test al, 0x80
shr byte [edi], 0x51
push ecx
clc
nop
nop
cld
jae 0x40832b
add byte [eax], al
push 0x14
add byte [edi + 0x2f2cc00], bl
add al, ah
int3
push edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409552
pop edx
push edi
mov edi, 0x40896b
xchg dword [esp], edi
ret
call fcn.00408b8e
clc
nop
nop
cld
jae 0x40912d
lcall 0x8383, 0x50000071
invalid
add esi, 0x14
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406928
xchg edi, esi
clc
nop
nop
cld
jae 0x4070ce
add byte [eax], al
mov ebx, 0x2389f400
inc esi
jnp 0x408f86
and edi, ebx
invalid
movzx esi, word [esi + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40949e
imul ecx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408b3a
imul edx, dword [ebx - 0x753d61a], 0xfc9090f2
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x4085ab
add byte [ecx], bl
or al, byte [eax]
lodsd eax, dword [esi]
add byte [eax], al
mov cl, bl
add eax, dword [ebx + 0x4b4ff]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4087d4
test eax, 0x80000000
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408980
jne 0x406acb
clc
nop
nop
cld
jae 0x407361
jno 0x40900b
dec esp
popal
push eax
clc
nop
nop
cld
jae 0x408b79
add byte [ebx], bl
add byte [eax + eax], dl
add byte [edx - 0x53cabc26], bl
fiadd dword [ebx + 0x35]
lodsb al, byte [esi]
and cl, byte [esi]
imul edi, eax, 0xfffffff2
nop
nop
cld
jae 0x4060e2
add ah, ah
xchg ebx, eax
hlt
push 0x49504150
clc
nop
nop
cld
jae 0x408c89
push ss
add byte [eax], al
int3
wait
clc
nop
nop
cld
jae 0x407320
add byte [ebx - 0x54], bl
jno 0x40907f
mov dword [eax], eax
lds esp, [ecx - 0x40a8fe58]
adc eax, 0x87004092
cmp al, 0x24
ret
mov eax, esi
clc
nop
nop
cld
jae 0x406411
dec edi
mov edx, 0x8a0021
lds ecx, [ebx]
mov dword [edi - 0x18], eax
push edi
mov edi, 0x40807d
xchg dword [esp], edi
ret
add esi, dword [eax + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4063e4
add edi, 0x10
clc
nop
nop
cld
jae 0x40753d
push 0xffffffffffffff8a
mov dh, 0
or dl, byte [edx + 0x7e]
push 0xc7838d7e
or al, bh
add edi, 8
clc
nop
nop
cld
jae 0x4084d3
xchg edx, eax
or ah, byte [eax + 0x1f]
salc
imul esp, dword [edx], 0x40
and ch, dh
lea ecx, [ebp + 0x28]
clc
nop
nop
cld
jae 0x405e94
add byte [eax], al
add byte [ecx + 0x59b100ac], cl
push edi
mov edi, 0x40874e
xchg dword [esp], edi
ret
ret
popal
clc
nop
nop
cld
jae 0x4066e4
add byte [eax], al
leave
add ah, dh
lcall 0x5189, 0x206084f4
push ecx
clc
nop
nop
cld
jae 0x407cec
arpl word [eax], ax
add byte [edx + 0x21000a00], bh
invalid
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x409584
add byte [eax], al
or cl, byte [edi + 0x4c]
hlt
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x4082e3
add byte [ecx], bh
mov edx, 0xb5008a00
pop ecx
push edi
mov edi, 0x407782
xchg dword [esp], edi
ret
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409351
xor edx, edx
push edi
mov edi, 0x40789f
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x408b24
pop ebx
adc al, 0
imul eax, dword [eax], 0xffffffaf
pop edi
mov ecx, 0x187b
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4081ff
add ecx, 0xb
push edi
mov edi, 0x4077dd
xchg dword [esp], edi
ret
shl edx, 1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406c91
mov ecx, eax
clc
nop
nop
cld
jae 0x408831
add byte [edi + ecx*2], cl
add byte [eax], al
add byte [ecx - 0x6f0d07ad], ah
push ebx
clc
nop
nop
cld
jae 0x408a1a
mov edx, 0x8a1b718a
pop ds
imul ebx, dword [ebx], 0xffffff80
and byte [eax + 0x65], 0xb8
xchg esp, eax
mov eax, 0x573c8194
nop
push ebp
mov ebp, esp
cmp dword [edi + edx*2], 0xec8b5590
leave
nop
jmp 0x406b6d
wait
push edi
mov edi, 0x409255
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x409631
salc
push 0
fadd st(5)
jno 0x409353
add bh, bl
push esi
push edi
mov edi, 0x407af8
xchg dword [esp], edi
ret
add ecx, 0x28
clc
nop
nop
cld
jae 0x4063c9
jns 0x40943c
xchg ebx, eax
add byte [eax], al
xchg edx, eax
out dx, eax
push ecx
push edi
mov edi, 0x407996
xchg dword [esp], edi
ret
mov eax, dword fs:[eax]
clc
nop
nop
cld
jae 0x407c79
push edx
dec edi
pop ebx
imul eax, dword [eax], 0xa0a00c9f
jae 0x4093ca
or al, 0xa0
mov al, byte [0xb8818973]
add byte [eax], al
add al, bh
nop
nop
cld
cmp dword [eax - 0x8000000], 0xfc9090f2
jae 0x408bce
push ss
add byte [edi], dh
lodsd eax, dword [esi]
sub edi, edx
clc
nop
nop
cld
jae 0x406198
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x7d037700], bh
and al, 0xf8
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x4078b8
add byte [edx], cl
aaa
add byte [eax], al
movsb byte es:[edi], byte [esi]
inc esp
dec edx
ja 0x4094d7
mov ebp, esp
add byte [esi], ah
jae 0x4094c6
invalid
add esi, ebx
clc
nop
nop
cld
jae 0x407133
lodsb al, byte [esi]
jns 0x4094ae
add byte [eax], al
add byte [eax], al
jg 0x4094c3
je 0x4087aa
test cl, dh
invalid
clc
nop
nop
cld
jae 0x408cfa
inc dword [eax]
add byte [ebx + 0x2c83ebd4], bh
mov ebx, 0x2c83ebd4
and al, 2
clc
nop
nop
cld
jae 0x407c8e
jmp dword [eax + eax + 0x23ba9f8c]
movsb byte es:[edi], byte [esi]
add byte [edi + ebx*4 - 0x2f74dc46], cl
push edi
mov edi, 0x406504
xchg dword [esp], edi
ret
mov eax, edi
clc
nop
nop
cld
jae 0x405e40
add byte [eax + eax], dl
or ah, byte [ecx]
add byte [edx + ecx*4 + 0x6088e080], ch
inc eax
mov byte [eax + 0x40], ah
jp 0x40950b
pop edi
push edi
mov edi, 0x407ae3
xchg dword [esp], edi
ret
push esi
clc
nop
nop
cld
jae 0x4088e8
add byte [esi - 0x53fff600], dh
lodsb al, byte [esi]
xor dl, byte [ebx - 0x7fc193f]
shl esi, 3
clc
nop
nop
cld
jae 0x406d47
sbb al, 0x4f
add byte [eax], dl
xor eax, 0x90f2f8ad
lodsd eax, dword [esi]
clc
nop
nop
cld
jae 0x4074f6
add byte [eax], al
sbb dword [ebx + 0x144cd82a], edi
sbb ch, byte [edx - 0x1d]
push dword [ebp + 0x24]
push edi
mov edi, 0x4063b4
xchg dword [esp], edi
ret
add edi, eax
clc
nop
nop
cld
jae 0x406373
pop ds
pop ebx
add byte [eax - 0x6e], ah
push ss
add byte [ebx], al
push esi
push edi
mov edi, 0x406e57
xchg dword [esp], edi
ret
mov edi, eax
push edi
mov edi, 0x4092e0
xchg dword [esp], edi
ret
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x408661
mov edx, 0x28
stosb byte es:[edi], al
and byte [eax - 0x53], al
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x408d8d
add al, bl
add byte [eax], al
add byte [eax], al
add eax, 0xf803c183
add ecx, 3
clc
nop
nop
cld
jae 0x406b98
add byte [edx + 0x1e4cbb00], bl
retf