Function at 0x407658
Capabilities:
Encode data using base64
Resolve function by parsing pe exports

Disassembly:
jmp 0x409542
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x407379
bound eax, qword [eax]
xlatb
inc ebp
je 0x405f59
shl byte [0x9051e280], cl
push ebp
mov ebp, esp
leave
nop
jmp 0x407589
push ss
add byte [eax], al
add byte [ebp - 0x2b], ah
xchg esi, eax
add byte [eax], al
invalid
lea esi, [esi + ebx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406448
add edx, ecx
clc
nop
nop
cld
jae 0x408826
ljmp 0x6600:0xd9
jmp 0x40843b
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x4095f6
lcall 0x7b00, 0x843f0068
push esi
push edi
mov edi, 0x4096bf
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x409094
add byte [edx + 0x7000000], ah
popfd
jl 0x405faf
sub ecx, 0x14
push edi
mov edi, 0x40887e
xchg dword [esp], edi
ret
call fcn.00408b40
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408f4d
mov eax, dword [edx + 0x18]
push edi
mov edi, 0x40816b
xchg dword [esp], edi
ret
not eax
push edi
mov edi, 0x4093e2
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x408acd
aam 0x97
add byte [edx + 0x70857100], ah
sub al, byte [eax]
pushal
inc edi
jmp 0x4060b3
add esi, 0x18
clc
nop
nop
cld
jae 0x406aad
add bl, bh
jno 0x4060f4
add byte [edi + ebp*8], dl
lea edi, [esp + 0x30]
push edi
mov edi, 0x40916c
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40690a
mov bl, 0
add bh, dl
add byte [ebp + 0x51b18484], bl
push ecx
push edi
mov edi, 0x40839f
xchg dword [esp], edi
ret
fld1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407475
pop esi
push edi
mov edi, 0x4069ca
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x406845
inc eax
add byte [eax], al
ret 0
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x406626
jne 0x4062a5
add byte [eax], al
add dl, bl
cdq
add edi, 0x10
clc
nop
nop
cld
jae 0x406c6e
mov esp, 0x714400
add dh, cl
add al, byte [eax - 0x7bf0ae80]
iretd
lss eax, [eax*4 - 3]
clc
nop
nop
cld
jae 0x406a3c
mov dl, 4
test ebp, edi
invalid
dec ebp
xchg esp, eax
xor eax, 0x57241cdb
mov edi, 0x409466
xchg dword [esp], edi
ret
adc dword [eax + 0x2e], 0
add byte [eax], al
add byte [eax], al
jno 0x4062e1
fistp dword [esp]
clc
nop
nop
cld
jae 0x408b5b
add byte [0xd71671], bh
jge 0x4062d7
sbb al, 0x24
clc
nop
nop
cld
jae 0x406b74
jmp 0x406b1b
xchg ecx, ecx
clc
nop
nop
cld
jae 0x40904b
rol dword [eax], 0x4d
push 0x3fd44000
xor eax, eax
clc
nop
nop
cld
jae 0x406f85
xchg esi, eax
mov bl, 0x3d
jne 0x4063b8
add byte [esi - 0x41], ah
je 0x4092a4
clc
nop
nop
cld
jae 0x408f38
mov ss, edi
add byte [ecx], al
add esi, ebx
push edi
mov edi, 0x406198
xchg dword [esp], edi
ret
add byte [eax - 0x1c], ch
in al, 0
wait
push esi
push edi
mov edi, 0x406bcd
xchg dword [esp], edi
ret
add esi, 0x14
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40700f
fld1
push edi
mov edi, 0x407f92
xchg dword [esp], edi
ret
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x406c15
inc edx
add byte [edx], al
add ah, ah
or byte [eax], al
loopne 0x406473
retf
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x407960
add byte [ecx + eax - 0x29], ah
pop es
or eax, 0x57506dea
push eax
push edi
mov edi, 0x4096df
xchg dword [esp], edi
ret
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x407cb0
add byte [edi], al
push ss
add byte [esi], al
inc eax
mov al, byte [0x57c033fd]
xor eax, eax
push edi
mov edi, 0x40748f
xchg dword [esp], edi
ret
xlatb
popfd
add edi, ebx
push edi
mov edi, 0x408bb6
xchg dword [esp], edi
ret
mov ebx, esi
clc
nop
nop
cld
jae 0x407a69
popfd
add byte [ebp - 0x29], al
or dword [ebp], esi
sub dword [edx], 0x6097bf57
inc eax
add byte [edi + 0x62c3243c], al
in al, 0x8c
add byte [ebp + 0x2fbcae60], al
xor eax, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406667
jne 0x408826
clc
nop
nop
cld
jae 0x4093cd
or dword [edi - 0x77cf900], edx
add byte [edi - 0x41], dl
fstp xword [esi + 0x40]
add byte [edi + 0xc3243c], al
jmp 0xa2a36080
pop edi
push edi
mov edi, 0x40821b
xchg dword [esp], edi
ret
pop esi
clc
nop
nop
cld
jae 0x40786a
adc al, 0xbc
and ch, byte [esi + 0x64209d]
inc ebp
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40932f
add byte [edi], bh
inc eax
cmp eax, 0x61621400
pop esi
push edi
mov edi, 0x4080df
xchg dword [esp], edi
ret
add esp, 0x2c
clc
nop
nop
cld
jae 0x4093a3
push ss
test dword [edx + 0x3d], ebp
add byte [esi + 2], ah
inc eax
loopne 0x406635
sbb edx, dword [ebx - 0x70]
push ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407f4c
ret
mov ebp, esp
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408f62
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40667f
outsd dx, dword [esi]
add byte [eax], al
inc ebp
bound edx, qword [eax]
push ss
arpl ax, bp
invalid
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x408e71
jne 0x4066e6
add byte [0x756681d4], dh
push es
mov al, byte [0xbf0f05e0]
inc ecx
adc al, 0xf8
movsx eax, word [ecx + 0x14]
clc
nop
nop
nop
cld
jae 0x406b4a
mov bl, 0x74
xor al, byte [eax]
jno 0x406685
xor edi, 0x9de0b6a7
clc
nop
nop
cld
jae 0x4094ff
ljmp 0xe8d9:0x139c00c2
fld1
clc
nop
nop
cld
jae 0x407656
add byte [eax], al
mov byte [0x600009], al
mov esi, 0x38a0a02c
and byte [eax + 0x20], ah
loope 0x406719
push ecx
clc
nop
nop
cld
jae 0x4096f4
add byte [eax], al
bound eax, qword [eax]
add byte [eax], ah
test dword [edx], ecx
pop ebp
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x407a7f
adc eax, dword [eax]
add byte [edx + 0x3d], cl
add byte [0x23008ed7], bh
dec edx
cmp eax, 0x8ed73d00
add byte [ebx], ah
push 0
push edi
mov edi, 0x40649f
xchg dword [esp], edi
ret
mov ecx, 0x18
clc
nop
nop
cld
jae 0x406e21
add byte [edx], dh
add byte [edi - 4], ch
xor al, byte [eax]
outsd dx, dword [esi]
cld
sbb eax, 0x5590cb03
mov ebp, esp
leave
nop
jmp 0x409636
imul ecx
clc
nop
nop
cld
jae 0x407aaa
add byte [ebx + 0x84], dh
add byte [ebp - 0x6f0d07af], bh
nop
cld
jae 0x4062e6
add byte fs:[edx + 0x6a], dh
push ecx
scasb al, byte es:[edi]
aas
shr dword [edi], 3
clc
nop
nop
cld
jae 0x406475
xlatb
sti
pop es
add byte [edx + 0x71], dh
jne 0x406783
call 0xeccbbd3f
leave
nop
jmp 0x406d47
xchg edi, esi
clc
nop
nop
cld
jae 0x407abf
xchg edi, eax
add byte [eax], al
add byte [ebp - 0x46087200], al
mov ebx, dword [ecx]
add byte [eax], al
clc
nop
nop
cld
jae 0x409181
add byte fs:[eax], al
push ss
mov edi, 0x2060820f
add byte [eax], al
clc
nop
nop
cld
jae 0x408dfc
aas
add byte [eax], al
pop edx
add ecx, dword [ebx - 0x6f0d073a]
mov eax, esi
clc
nop
nop
cld
jae 0x408be4
sub al, 0xfb
add dword [eax], eax
or ah, byte [eax]
add byte [eax - 0x7a7f83e], dh
pop eax
clc
nop
nop
cld
jae 0x408caf
test dl, ch
add byte [ebp + 0x2c], cl
inc ebp
fld st(1)
xchg edi, eax
jmp 0x40748f
push ecx
push edi
mov edi, 0x409205
xchg dword [esp], edi
ret
add esi, dword [eax + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4070b0
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x4060b3
inc eax
add bh, dl
add byte [esi], dl
ret 0x58cb
pop eax
clc
nop
nop
cld
jae 0x4089fd
add byte [eax], al
add byte [edi + 0x3001600], dh
add esi, ebx
clc
nop
nop
cld
jae 0x4078f3
add byte [edx + 0xea0000], ah
add bh, dl
add edi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4078ae
push ebx
clc
nop
nop
cld
jae 0x4066aa
ljmp 0:0x9a00e4b3
add eax, edi
clc
nop
nop
cld
jae 0x406e98
add byte [eax], al
pushal
push ecx
inc esp
add dword [eax], eax
aad 0x59
clc
nop
nop
cld
jae 0x406b32
add byte [eax], al
add byte [ecx], cl
ljmp 0xc18b
mov eax, ecx
clc
nop
nop
cld
jae 0x407459
add byte [ebp], cl
push 0xdd2c0a00
call fcn.00406cf2
clc
nop
nop
cld
jae 0x406329
add byte [esi + 0x60029d2c], dl
inc eax
stc
rol eax, 0x2d
push edi
mov edi, 0x40925b
xchg dword [esp], edi
ret
mov ecx, dword [ebp]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4066dc
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x407a54
push 0
mov bl, 0x9a
add byte [eax], al
in al, dx
sbb dword [ebx - 0xd0778fc], ecx
nop
nop
cld
jae 0x40971e
ret 0x68
push ecx
push edi
mov edi, 0x4064ca
xchg dword [esp], edi
ret
movzx esi, word [esi + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40691f
mov ecx, dword [esp + 0xc]
push edi
mov edi, 0x408c10
xchg dword [esp], edi
ret
add esi, ecx
clc
nop
nop
cld
jae 0x4075b6
aad 0xb3
and byte [eax], al
add byte [edi - 5], ch
popfd
mov ecx, 0x636f
clc
nop
nop
cld
jae 0x408778
add byte [eax], al
add byte [eax], al
sub al, 0x20
pushal
and eax, dword [ebx + 0x559028c1]
add ecx, 0x28
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406eee
mov eax, 0x30
clc
nop
nop
cld
jae 0x4087e5
add cl, bl
ret 0x1300
pop ecx
push edi
mov edi, 0x407ec6
xchg dword [esp], edi
ret
popal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408b88
xchg dword [edi - 0x1c], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408cdb
add eax, 0x18
clc
nop
nop
cld
jae 0x407e26
ret 0x14fb
pop ecx
clc
nop
nop
cld
jae 0x4088c0
add byte gs:[eax], al
ret 0x6a00
add edi, ebx
clc
nop
nop
cld
jae 0x4068e0
push edi
push edi
mov edi, 0x40938e
xchg dword [esp], edi
ret
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x408dcf
sti
in al, 0x75
xlatb
mov bl, 0x4d
xor cl, byte [ebx + edi*2 + 0x51]
push edi
mov edi, 0x4063a9
xchg dword [esp], edi
ret
mov ecx, 0x1691b
clc
nop
nop
cld
jae 0x406460
add byte [ecx], dl
add cl, bl
mov dword [ecx + 0xa8], eax
clc
nop
nop
cld
jae 0x40633e
test byte [esi], ah
push 0x83593a7a
aas
adc byte [eax - 0x361374ab], dl
cmp dword [edi], 0x10
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408002
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x408fc2
or al, byte [eax]
jno 0x406c97
ror ecx, 0xf
test dword [ebp + eax], ebx
add al, bh
jne 0x4071fb
clc
nop
nop
cld
jae 0x407502
xchg edi, eax
push 0xbfc4b8e8
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x4092d2
jmp 0xd7412e66
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x409426
add byte [eax], al
add byte [eax], al
add dword [eax], 0x24048b9f
mov eax, dword [esp]
clc
nop
nop
cld
jae 0x4085ff
or dword [edi], 0x72620062
pop es
mov edx, eax
push edi
mov edi, 0x407360
xchg dword [esp], edi
ret
jne 0x407b8c
clc
nop
nop
cld
jae 0x4063d7
test al, 0x42
aam 0x33
push ecx
push edi
mov edi, 0x4075e6
xchg dword [esp], edi
ret
leave
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409246
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x4094a6
dec ebp
add byte [eax], al
xor al, byte [eax]
mov bl, 0xad
fld1
push edi
mov edi, 0x407683
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x407b76
add byte [edi], cl
outsd dx, dword [esi]
popfd
add byte [edx - 0x32], ch
push dword [ebx]
call dword [edi - 0x41]
mov ah, 0x64
inc eax
add byte [edi + 0xc3243c], al
push ss
push ecx
inc edx
inc ebp
add byte [eax + 0x5b957e71], ch
xor edi, edi
push edi
mov edi, 0x4064b4
xchg dword [esp], edi
ret
pop ebx
clc
nop
nop
cld
jae 0x406524
pminsw mm0, qword [eax]
or eax, 0x9d00
pop eax
mov al, al
add byte [ecx], ah
mov esi, eax
clc
nop
nop
cld
jae 0x408f8f
aad 0xea
push 0xffffffffffffffd4
jmp 0xa708d50e
xor eax, eax
clc
nop
nop
cld
jae 0x40722b
scasb al, byte es:[edi]
push ecx
add byte [eax - 0x6a], al
xor al, 0x27
fistp dword [esp]
clc
nop
nop
cld
jae 0x409491
mov es, word [ebp + 0x7500e9]
jp 0x406f02
mov dl, 0xde
fmul qword [ecx]
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x406f18
add byte [edx], ah
or dh, byte [edx]
xlatb
sub al, 0x7a
pop esi
dec ebp
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x4083b5
add byte [eax], al
add byte [edx], dh
pushal
adc al, 0x53
pop esi
clc
nop
nop
cld
jae 0x406235
and dh, byte [ebx + 0x66d7c222]
add byte [eax], ah
jecxz 0x406f30
clc
nop
nop
cld
jae 0x40714a
inc eax
aam 0x97
add byte [edx], cl
adc al, 0x6f
pushal
push edi
cmp ecx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4064f8
mov cl, 0x87
fist dword [eax - 0x361374ab]
xchg ebx, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408aa2
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40715f
jno 0x406f66
add byte [eax], al
jno 0x406ef2
mov edi, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4074d2
jne 0x406c6e
clc
nop
nop
cld
jae 0x406314
add byte [eax], al
add byte [eax - 0x71], dh
mov edx, eax
clc
nop
nop
cld
jae 0x4076f9
xchg edi, eax
add byte [edx], cl
add byte [eax], al
inc esp
xchg esi, eax
shr bh, cl
call fcn.00408b40
clc
nop
nop
cld
jae 0x406432
aad 0x42
add byte [ecx + 0x13], dl
ret
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40731c
mov word [esi], ss
add byte [0xfc296aa2], bh
push edi
mov edi, 0x408121
xchg dword [esp], edi
ret
mov esi, dword [esi + 0x80]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406cb1
add esi, 2
push edi
mov edi, 0x40777f
xchg dword [esp], edi
ret
add esp, 0xc
push edi
mov edi, 0x407d4c
xchg dword [esp], edi
ret
add byte [edi], ch
add bh, dl
pushal
add byte [edi - 0x17], bh
mov esi, 0x66000022
add byte [edx + 0x72], dh
test dword [eax], eax
add byte gs:[ecx - 0x689d9f8c], al
aad 0
sbb al, byte [edi]
call fcn.00408b40
clc
nop
nop
cld
jae 0x409451
jmp 0x4092d2
inc esp
push 0x595b09e4
pop ecx
clc
nop
nop
cld
jae 0x406ada
add byte [ebp - 0x29], cl
add byte [eax], al
test al, 0x4d
test al, 0xff
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x406fcd
jb 0x407007
or edx, ebp
add bh, dl
xor ecx, dword [ebx - 0x6f0d070e]
mov esi, edx
clc
nop
nop
cld
jae 0x4093fc
add cl, bl
adc al, 0
lcall 0xeff0, 0x74c800a2
xor dword [esp], eax
clc
nop
nop
cld
jae 0x40755e
invalid
cmp ch, byte [esi]
shl al, 0xf9
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406c99
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x408e2d
and al, byte [eax + eax + 0x602e4d66]
add dl, ah
jo 0x407091
and ecx, 0xffff
clc
nop
nop
cld
jae 0x407a10
add byte [eax], al
add byte [eax], ah
mov esp, 0x57c98587
test ecx, ecx
push edi
mov edi, 0x408204
xchg dword [esp], edi
ret
pushal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407de4
push eax
clc
nop
nop
cld
jae 0x408de4
add byte [eax], al
add byte [eax], al
jne 0x4070d9
add byte [eax], al
int1
pop ecx
clc
nop
nop
cld
jae 0x4094e9
outsd dx, dword [esi]
push ss
aad 0x74
add byte [eax], ah
add byte [edi], cl
xchg ebx, eax
pop ecx
clc
nop
nop
cld
jae 0x4091ef
add byte [edx], dh
ret 0
xor edx, edx
push edi
mov edi, 0x4071d1
xchg dword [esp], edi
ret
add byte [ecx], cl
scasd eax, dword es:[edi]
mov dword [esp], eax
clc
nop
nop
cld
jae 0x4094bf
jno 0x40716f
mov edx, es
add byte [eax], al
int3
xor edx, edx
clc
nop
nop
cld
jae 0x408923
xor dh, byte [ebp]
test dword [eax], eax
add byte [eax], al
sbb ah, byte [eax + eax*2]
loopne 0x40715c
pushfd
ret 0x4911
xor dword [esp], eax
push edi
mov edi, 0x4081ee
xchg dword [esp], edi
ret
shr ecx, 2
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4092ff
rep stosd dword es:[edi], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407135
push 0
push edi
mov edi, 0x407826
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x406402
jmp 0x147d7298
mov ecx, dword [edi + 6]
clc
nop
nop
cld
jae 0x4070ca
add cl, bl
mov word [edx], gs
lcall 0x4163, 0x3e8166bb
cmp word [esi], 0x4163
clc
nop
nop
cld
jae 0x406f03
add byte [edx], dh
add byte [esi], dl
ljmp 0xf1e6
jne 0x4064b4
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406042
pop esi
clc
nop
nop
cld
jae 0x40641c
mov esp, 0xa8d98c6a
xchg esi, eax
mov ss, word [esi + 0x7f0366c7]
adc al, 0xf8
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x408cc6
jmp 0x72416e96
add esp, 4
clc
nop
nop
cld
jae 0x406058
add byte [eax + eax], ch
ljmp 0x5590
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x4089e1
lcall 0xc585, 0x7464
mov eax, 0x7876247a
clc
nop
nop
cld
jae 0x4071bc
add ah, dl
mov byte [0x406ad500], al
push edi
mov edi, 0x406df6
xchg dword [esp], edi
ret
mov esi, dword [edx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408451
jbe 0x407393
add esp, 0x10
push edi
mov edi, 0x408fdc
xchg dword [esp], edi
ret
call fcn.00408da3
clc
nop
nop
cld
jae 0x408968
add byte [eax], al
adc al, 0x65
mov byte [eax], 0xe0
loopne 0x4073fc
and byte [eax + 0x3d], al
push ecx
push edi
mov edi, 0x408af8
xchg dword [esp], edi
ret
stosb byte es:[edi], al
push edi
mov edi, 0x407c27
xchg dword [esp], edi
ret
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x407df9
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x4090c2
xchg dword [esp], edi
ret
xor eax, eax
clc
nop
nop
cld
jae 0x40769b
xor dl, byte [esi]
or dword [ecx], eax
add bh, dl
ret 0xe9c9
jmp 0x40703a
add ecx, 3
push edi
mov edi, 0x405fe7
xchg dword [esp], edi
ret
add edi, eax
clc
nop
nop
cld
jae 0x406eaf
add byte [eax], al
add byte [eax], ah
push ecx
add byte [0xc48119], bh
add al, byte [eax]
add byte [eax - 0x361374ab], dl
add esp, 0x200
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408086
push esp
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4076dc
xor ebx, ebx
clc
nop
nop
cld
jae 0x406c41
test dword [edx], esi
jb 0x407594
mov bl, 0
ljmp 0x7fa7
clc
push edi
mov edi, 0x407fa7
xchg dword [esp], edi
ret
xlatb
add byte [edx + eax*8 + 0x7165e98e], bh
add byte [ecx - 0x7d], bl
ror dword [edi], 0x57
mov edi, 0x406f70
xchg dword [esp], edi
ret
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x4087cd
jmp 0x7a5eb4a
test edx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407eaf
mov ecx, 0x11720
clc
nop
nop
cld
jae 0x406565
add byte [esi + 0x595bd700], dl
push edi
mov edi, 0x408d79
xchg dword [esp], edi
ret
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408e9c
push dword fs:[eax]
clc
nop
nop
cld
jae 0x408a40
mov es, word [eax]
test dword [ebp + 0xf793d00], ebx
test byte [ebx - 0x6fffffe1], ch
push ebp
mov ebp, esp
leave
nop
jmp 0x406e37
push ebx
clc
nop
nop
cld
jae 0x4063ed
add cl, bl
add byte [eax + eax + 0xf], ah
rol dword [eax], 0xc
and al, al
shl byte [esi - 0xcc7e000], cl
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x407416
xchg dword [esp], edi
ret
ret
call fcn.00408b40
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4077ef
add ecx, 7
clc
nop
nop
cld
jae 0x40602c
push 0
add dword [ecx], esi
add byte [edx], dl
xchg esp, eax
pop ecx
add ebx, 2
push edi
mov edi, 0x4067d9
xchg dword [esp], edi
ret
mov ebx, eax
clc
nop
nop
cld
jae 0x407b8c
mov edi, dword [ecx + 0xc]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4084d4
pop ecx
clc
nop
nop
cld
jae 0x407768
outsd dx, dword [esi]
inc eax
add byte [eax], al
mov esp, 0x3e00002c
sub ebx, dword [ebp + 0x57]
pop ebp
push edi
mov edi, 0x408ef4
xchg dword [esp], edi
ret
call fcn.00408da3
clc
nop
nop
cld
jae 0x408504
aas
add byte [esi + 0x294d200], dl
mov al, byte [0x8b63c0]
mov eax, dword [eax]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4079e3
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x406be5
dec ebp
test dword [eax], eax
shl dword [edi + esi*2 + 0x51], 0x57
mov edi, 0x40738e
xchg dword [esp], edi
ret
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x405f38
pop es
outsd dx, dword [esi]
mov byte [0xa7003d20], al
wait
clc
nop
nop
cld
jae 0x408ae3
rol dword [eax], 0xc1
inc eax
or eax, 0x9000081
push esi
clc
nop
nop
cld
jae 0x408938
jno 0x40797c
add byte [eax], al
inc edx
inc esp
add byte [eax], al
fdivr dword [ecx]
push esi
clc
nop
nop
cld
jae 0x406b89
add bh, dl
xlatb
pushal
ljmp 0x20c0
mov esi, dword [esi + ebx + 0x78]
push edi
mov edi, 0x406dcb
xchg dword [esp], edi
ret
call 0x4070f5
clc
nop
nop
cld
jae 0x4066c7
dec ebp
add bl, bh
sub al, 0xd1
wait
push edi
mov edi, 0x407ef0
xchg dword [esp], edi
ret
add ecx, 0x13
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4095e1
test eax, 0xff0000
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407aed
dec ecx
clc
nop
nop
cld
jae 0x406fa2
xlatb
add byte [edi], cl
add byte [eax], al
add byte [eax], al
xchg esi, eax
jo 0x407a77
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x406887
bound eax, qword [eax]
or bl, byte [ebp - 0x201f9f56]
push edi
clc
nop
nop
cld
jae 0x406a11
xchg edi, eax
ret 0
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x4065f9
and cl, byte [edx]
cmp eax, 0x1fd7b396
add esi, 0x10
clc
nop
nop
cld
jae 0x40943b
or dword [ecx], edx
jb 0x407a86
add ah, cl
dec ebx
pop edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406220
shl edx, 1
push edi
mov edi, 0x407245
xchg dword [esp], edi
ret
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x408411
add byte [ebp + 0x72], cl
and al, byte [eax]
jnp 0x407a4b
mov eax, esi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40689d
invalid
jne 0x4073d0
clc
nop
nop
cld
jae 0x406a98
dec edx
add bl, bh
inc ecx
fistp dword [esp]
clc
nop
nop
cld
jae 0x408150
add cl, bl
xchg esi, eax
add byte [eax], al
add byte [eax + 0x2e44dcde], bh
inc eax
inc eax
add al, 0xa0
add byte [edx], bl
xlatb
mov eax, dword [esp + 4]
clc
nop
nop
cld
jae 0x407899
test byte [eax], al
je 0x407b35
add byte [ebp - 0x73], dh
adc al, 0x32
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x405f93
dec ebp
add byte [edx], dh
or dh, byte [0x406acb00]
push edi
mov edi, 0x408893
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x4060cc
test byte [ecx + 0x64], dl
outsd dx, dword [esi]
add ah, dl
adc bl, ah
mov eax, dword [edi]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409006
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x407285
mov esp, 0x7bc
test dword [eax + 0x8c29d], edx
clc
nop
nop
cld
jae 0x4074ed
ret 0x8100
push ecx
clc
nop
nop
cld
jae 0x406e7e
shr dword [edx], 0
add byte [0x8ee8fbd5], bh
mov al, byte [0xe2801300]
push ecx
and dl, 0x51
push edi
mov edi, 0x40825e
xchg dword [esp], edi
ret
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406a82
je 0x40835f
clc
nop
nop
cld
jae 0x407c51
add byte [edx + 0x40], al
mov ecx, 0x2c3840f
add byte [eax], al
je 0x407fbc
clc
nop
nop
cld
jae 0x408247
pop es
add byte [eax], ah
in al, 0x42
hlt
imul ecx, eax
clc
nop
nop
cld
jae 0x407933
aad 0
mov bl, 0
xor eax, 0x83dfec00
sar bh, 0x57
add eax, 0xffffffff
push edi
mov edi, 0x40650d
xchg dword [esp], edi
ret
add esi, 0xf6
clc
nop
nop
cld
jae 0x407574
add byte [edx], dh
xor eax, 0x3488c681
add byte [eax], al
add esi, 0x3488
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408614
je 0x40887e
clc
nop
nop
cld
jae 0x4068b6
mov eax, dword [ebp + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40952b
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40947b
push ebx
clc
nop
nop
cld
jae 0x407120
add byte [eax], al
xlatb
xlatb
add byte [eax], al
ljmp 0x90f2
push eax
clc
nop
nop
cld
jae 0x406949
add ah, ah
or eax, 0xd77409
sub al, 0x56
js 0x407e2c
mov ecx, 0x65
mov ecx, 0x65
clc
nop
nop
cld
jae 0x406128
sub al, 0
xor eax, 0x498bb540
push esp
mov ecx, dword [ecx + 0x54]
nop
push ebp
mov ebp, esp
in al, dx
leave
nop
jmp 0x408b72
jne 0x4074bd
clc
nop
nop
cld
jae 0x406652
pop ecx
push edi
mov edi, 0x40783b
xchg dword [esp], edi
ret
je 0x40676a
clc
nop
nop
cld
jae 0x408490
add byte [eax], al
add byte [eax], dh
adc al, 0x63
add ecx, 0xf
clc
nop
nop
cld
jae 0x408c6e
add byte [eax], al
add byte [eax], al
add byte [eax], al
or dword [edi], 0xffffff87
salc
in al, dx
invalid
mov esi, ebx
clc
nop
nop
cld
jae 0x4082cb
add byte [0x4571d572], dh
inc ebp
and byte [eax], 0xa0
and edi, edi
jne 0x407f67
push edi
mov edi, 0x4061c2
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x407727
ljmp 0x6000:0x6fae4a00
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x405f64
jno 0x407fcd
mov es, word [eax]
add dl, bh
sal byte [eax], 0x14
cmp byte [ecx + 0x51], bh
push ecx
clc
nop
nop
cld
jae 0x409117
cmp eax, 0x346a00e9
add byte [ecx], dl
sbb dl, byte [eax + 0x3d]
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x407d79
add byte [edx], ah
inc eax
add byte [eax + eax + 0x39840f79], bh
loope 0x408006
je 0x406141
invalid
call dword [eax - 0x361374ab]
nop
jmp 0x40872d
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x4088ec
jno 0x40803d
dec edx
xor al, 0x8e
aaa
mov eax, dword [esp]
clc
nop
nop
cld
jae 0x40734b
add byte [esp + edx*8], dh
je 0x408069
je 0x407ff0
xor eax, eax
clc
nop
nop
cld
jae 0x408288
add byte [ecx + 0x35], dl
add ch, dl
add byte [esi - 0x3b], ah
cmp dword [ebp + 0x28], edx
push edi
mov edi, 0x408426
xchg dword [esp], edi
ret
add al, byte [eax - 0x320501a0]
push 0x1b000
clc
nop
nop
cld
jae 0x406611
add byte [eax], al
je 0x4080e4
fcomp qword [esi + 0x1c7e8bdb]
push edi
mov edi, 0x406b5f
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x408d34
xor eax, 0xe4fb004d
or eax, 0x5a550d0a
push edi
mov edi, 0x409411
xchg dword [esp], edi
ret
inc eax
add byte [edi - 0x653cdbc4], al
add byte [edi], ch
add byte [edi + 0xc3f00b3], dl
mov al, byte [0x34819d60]
and al, 0x83
push esp
ja 0x408080
clc
nop
nop
cld
jae 0x407bfd
wait
clc
nop
nop
cld
jae 0x407e51
add byte [esi + 0x2200], dl
and al, byte [eax]
ljmp 0x7510
push edi
clc
nop
nop
cld
jae 0x409621
xor al, 0
mov bl, 0x45
jb 0x4081e7
invalid
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4072c8
add byte [ebp + 0x60], cl
scasb al, byte es:[edi]
add byte [esi], dh
sti
mov ecx, 0x7262694c
clc
nop
nop
cld
jae 0x406a69
in al, 0x51
push ecx
add byte [edx + 0x13], dl
je 0x407d64
clc
nop
nop
cld
jae 0x40967f
test byte [eax], al
add dl, dl
fstp dword fs:[esi - 0x70]
push ebp
mov ebp, esp
leave
nop
jmp 0x407543
jmp 0x407df9
add esi, 8
clc
nop
nop
cld
jae 0x40921c
or al, byte [edx]
add byte [eax], al
xor al, 0x5a
mov dh, 0x17
jne 0x408e12
clc
nop
nop
cld
jae 0x406fe5
adc al, 0xc2
or al, byte [ecx]
add dword [ebx - 0xd07fd3a], eax
add esi, 2
clc
nop
nop
nop
cld
jae 0x4072b1
add byte [esi], ah
add byte [edx], ah
add byte [edi - 0x3f], al
jmp 0x91337a90
shr ecx, 2
clc
nop
nop
cld
jae 0x4091c2
add byte [eax], al
test byte [eax], al
inc ebp
add byte [ebx], bl
wait
clc
nop
nop
cld
jae 0x407854
add byte [ebp], dh
add byte [ecx], cl
jne 0x408272
add byte [edi - 0xee77af1], dh
invalid
jne 0x4073d0
clc
nop
nop
cld
jae 0x4095cc
bound edx, qword [edi + 0x40e02e4e]
inc ebp
mov ecx, ebx
clc
nop
nop
cld
jae 0x406260
add byte [edi], cl
or al, byte [ebp + 0x6b002c35]
jne 0x409542
clc
nop
nop
cld
jae 0x408273
jb 0x408278
add byte [ebx + 0x68], bh
and al, 0x77
push ds
clc
push 0x641e7724
clc
nop
nop
cld
jae 0x408ec8
add byte [eax], al
jb 0x4082a3
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4086ea
xor eax, 0x16125347
clc
nop
nop
cld
jae 0x4093b8
mov esp, 0xc4006a45
sbb eax, 0x5703c183
mov edi, 0x40663d
xchg dword [esp], edi
ret
lea eax, [edi + eax]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40858a
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x406de1
add byte [esi], dl
or al, byte [eax]
add byte [ecx + 0x52], bh
push edi
mov edi, 0x405fd2
xchg dword [esp], edi
ret
mov ebx, edi
clc
nop
nop
cld
jae 0x406276
add byte [esi + 0x32716f00], dl
add byte [esp + ebx + 0x6d], ch
test al, 1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407da4
pop esi
clc
nop
nop
cld
jae 0x4063be
xchg esi, eax
push ecx
add byte [eax], al
jno 0x40840b
jmp 0x110cf6c3
popal
clc
nop
nop
cld
jae 0x408eb1
add byte [eax], al
dec ebp
ret 0x3f00
fld1
push edi
mov edi, 0x406d8c
xchg dword [esp], edi
ret
sub edx, 0x28
clc
nop
nop
cld
jae 0x406708
add byte [ebp + eax*2 - 0x5eff159e], cl
push esp
push edi
mov edi, 0x409274
xchg dword [esp], edi
ret
inc eax
clc
nop
nop
cld
jae 0x40676a
add byte [esi + 0x3f00], dl
add bl, bh
and dword [ebx - 0xd07fc3f], eax
nop
add ecx, 3
clc
nop
nop
cld
jae 0x40773d
cmp eax, 0x14321400
add byte [eax], al
and byte [eax - 0x4c], al
xor byte [ecx + 0x20247c8d], bh
push edi
mov edi, 0x406156
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
and al, 0xf8
nop
nop
cld
jae 0x409346
popfd
pushal
dec ebp
add byte [ebp - 0x6ea358], bl
jne 0x408511
clc
nop
nop
cld
jae 0x408ab8
add byte [ecx + 0x51], dh
bound eax, qword [eax]
push ecx
je 0x408516
sbb al, 0xbc
cmp byte [ebx + 0x5590c88b], cl
mov ecx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408b9d
add byte [eax], al
add byte [eax], al
jno 0x408517
add dl, al
sub esp, 0x200
clc
nop
nop
cld
jae 0x4094d4
ret 0x8167
sub al, 0x51
add dl, dl
or byte [eax], al
and byte [eax + 0x5c], bl
jmp 0x91337d88
push eax
clc
nop
nop
cld
jae 0x409156
sti
sub al, 0
add byte [eax], al
push 0
add al, dh
jmp 0x4084d6
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x40648a
dec ebp
add byte [edx], ch
add byte [eax], al
invalid
wait
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4085a3
xchg edi, eax
clc
nop
nop
cld
jae 0x4090ed
outsd dx, dword [esi]
mov es, word [eax]
add byte [ebp], ah
dec edx
add dl, ah
cmp al, 0x62
pop edx
aad 0x59
pop ecx
clc
nop
nop
cld
jae 0x40798b
push 0x6f
or dword [ebp + 0x16000000], ebx
inc edi
mov ecx, ebx
push edi
mov edi, 0x408389
xchg dword [esp], edi
ret
fld1
clc
nop
nop
cld
jae 0x407c7f
ret 0x3d0f
sub eax, dword [ebp + 0x24]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40698b
mov edi, eax
push edi
mov edi, 0x406803
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x406da1
test byte [eax + eax - 0x29000000], al
add byte [eax - 0x3f775f60], al
add byte [0x74bf5751], bl
add dword [eax], 0xffffff87
cmp al, 0x24
ret
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40834a
add byte [eax + 0x66], al
jmp 0xf89a0dd7
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x408904
add byte [eax], al
xor eax, 0x418b7300
or al, bh
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40787f
push 0xa84
pop es
dec eax
and al, 0xc0
pushal
invalid
add edi, 8
clc
nop
nop
cld
jae 0x408998
inc edx
jne 0x40873e
add byte [esi - 0x5f7fdd9a], ch
movsb byte es:[edi], byte [esi]
and byte [eax - 0x707fca3], al
nop
nop
cld
jae 0x4081ab
jne 0x4086ff
add ah, dl
test al, 0
jno 0x408769
pushal
add byte [edx + eax*2 - 0x40a8a62b], dl
xchg edi, eax
xchg ecx, eax
inc eax
add byte [edi - 0x283cdbc4], al
xlatb
cmp eax, 0x140000d5
add byte [ebp - 0x7ae706c], al
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x4082f5
add byte [eax], al
add byte [ebp], cl
add byte [eax], al
add byte [edi + eax], bh
jne 0x40943b
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408c3d
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40854a
add byte [eax], al
ret 0x32a8
test al, 0x32
ror byte [esi + ebp*8 + 0xb], 0x64
mov eax, dword [eax]
mov eax, dword fs:[eax]
push edi
mov edi, 0x409031
xchg dword [esp], edi
ret
add edi, ecx
clc
nop
nop
cld
jae 0x405fbd
or bh, byte [edi]
add byte [eax], al
add byte [ebx + 0x718bd56a], dh
adc al, 0xf8
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x40710b
add byte [eax + eax], dh
outsd dx, dword [esi]
add byte [eax - 0x33], ah
add esp, 0xc
clc
nop
nop
cld
jae 0x407e11
inc eax
mov byte [0xb3354d00], al
ja 0x4087de
cmp al, 0x1f
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408d5f
test dword [edi], 0xffffffff
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406d32
dec ecx
push edi
mov edi, 0x407bb8
xchg dword [esp], edi
ret
scasd eax, dword es:[edi]
mov dword [edi - 0x14], eax
push edi
mov edi, 0x40883b
xchg dword [esp], edi
ret
pop edx
clc
nop
nop
cld
jae 0x406113
add bh, dl
pushal
bound eax, qword [eax]
or ah, byte [edx + 0x65]
push esi
les esp, [ecx]
pushal
clc
nop
nop
cld
jae 0x4069b5
add byte [eax], al
add byte [eax], al
add byte [eax], ah
test dword [0x244489f5], esi
inc eax
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x4065b5
add byte [eax], al
add dword [esi + 0x20], esp
or al, ah
and byte [ebp - 0xd0737fd], al
nop
add ecx, eax
clc
nop
nop
cld
jae 0x407064
add byte [eax], al
add byte [edx], ah
and al, byte [eax]
inc eax
loopne 0x4088a7
add byte [eax + 0x34606080], 0xd4
invalid
div ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407d0b
mov ecx, dword [esi + 0x3c]
push edi
mov edi, 0x4077a9
xchg dword [esp], edi
ret
mov ecx, eax
clc
nop
nop
cld
jae 0x408057
add byte [ebp + 0x6f], al
add ah, ah
sti
inc edx
push cs
inc eax
and bl, 3
inc eax
cmp al, 0x57
mov edi, 0x406f58
xchg dword [esp], edi
ret
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406f42
shl edx, 5
clc
nop
nop
cld
jae 0x407b37
inc dword [ecx + 0x71000000]
dec ebp
add dword [eax], 0x4d710000
jp 0x4089c3
call fcn.00408b40
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408f0a
mov eax, edi
clc
nop
nop
cld
jae 0x4091ac
in al, 0
add byte [eax], al
dec ebp
aad 0x71
and byte [eax - 0x40], al
salc
movsb byte es:[edi], byte [esi]
and byte [eax - 0x37], al
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407811
mov dword [edi - 0x10], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406ffa
popal
clc
nop
nop
cld
jae 0x4065ce
shl dword [esi - 0x74], 0x8e
add cl, bl
mov bl, 0xf
stc
mov dword fs:[eax], esp
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4062a4
mov ch, 0xdc
invalid
mov byte [0xf1f2080], al
test ah, ch
out dx, eax
invalid
je 0x407a94
clc
nop
nop
cld
jae 0x405f22
xor al, 0x74
and dh, byte [edx]
jns 0x408a92
fld1
push edi
mov edi, 0x4078d9
xchg dword [esp], edi
ret
call 0x791a4a15
inc eax
add byte [edi - 0x7e3cdbc4], al
jne 0x408a9e
dec edx
rol dword [eax], 0xd
xlatb
and eax, 0xf2f8f1f7
nop
div ecx
clc
nop
nop
cld
jae 0x407611
add byte [edi + ecx], ch
jne 0x408adf
add ah, dl
retf 0x5957
pop ecx
clc
nop
nop
cld
jae 0x407519
mov byte [0x84019700], al
or al, byte [eax]
in al, 0x41
fistp dword [esp]
push edi
mov edi, 0x4073ba
xchg dword [esp], edi
ret
wait
clc
nop
nop
cld
jae 0x406b06
add byte [edi], cl
add byte [edx + 0x35d9650a], bl
inc esi
into
pop ss
mov edi, dword [ebp + 0x24]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4088d7
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x4080ca
jno 0x408b97
or dword [ebx - 0x151bcc], esi
shr ecx, 2
clc
nop
nop
cld
jae 0x406e69
invalid
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407f79
mov ecx, ebx
clc
nop
nop
cld
jae 0x409695
add byte [edi], ch
xor al, byte [eax]
add cl, bl
adc bl, byte [ebx + 0x68]
push edx
mov esi, 0x55900002
mov ebp, esp
leave
nop
jmp 0x4092e7
mov ecx, ebx
clc
nop
nop
cld
jae 0x406e0b
dec ebp
add byte [eax], al
in al, 0
add byte [edx], cl
pushal
or byte [edi - 0x212617], 0xff
jno 0x408c44
jmp 0x406b1b
mov bl, 0x6f
add byte [ebp - 0x29], al
add byte [eax + 0x710000c1], ch
add byte [eax], al
push esi
int3
call fcn.00408b40
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4085b8
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408953
add edi, 0x18
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408811
lea ebp, [edi - 0x20]
clc
nop
nop
cld
jae 0x40726f
add byte [eax], al
add byte [edx - 0x21a7eb9c], bl
mov dl, 0xf4
popfd
xchg ebx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408534
pop ecx
clc
nop
nop
cld
jae 0x4084a5
add dword [eax], eax
add byte [eax], al
add byte [edx], dh
xlatb
bound edi, qword [ecx - 0x7c40a8a8]
popal
inc eax
add byte [edi + 0xc3243c], al
aas
add byte [eax], al
je 0x408cb0
push ecx
dec edx
jno 0x408d15
fpatan
movsb byte es:[edi], byte [esi]
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40830a
add byte [eax], ch
add byte [eax], ah
inc ebp
add byte [esi - 0xb], ah
push edx
clc
nop
nop
cld
jae 0x40682e
sti
add byte [ebp], dh
mov ds, word [edx + 0xf4771e4]
mov bh, 0x7f
adc al, 0x90
movzx edi, word [edi + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406934
pushal
clc
nop
nop
cld
jae 0x408c25
add byte [eax], al
scasb al, byte es:[edi]
mov esp, 0x2c225100
adc ah, byte [ebx - 0x6f0d07b0]
nop
cld
jae 0x408f7a
inc esp
inc edx
add byte [eax], al
bound ecx, qword [edx]
mov byte [0x8351f400], al
loopne 0x408de4
add ah, dh
push ecx
and eax, 0x12
clc
nop
nop
cld
jae 0x409289
add byte [eax], al
aam 0
push ecx
add byte [edx - 0x66], cl
pop ecx
push ecx
clc
nop
nop
cld
jae 0x408d4a
xlatb
or al, byte gs:[eax]
or eax, 0xa4000042
mov al, byte [0xd233f1c0]
xor edx, edx
clc
nop
nop
cld
jae 0x40806c
inc esp
dec ebp
ljmp 0x19dc
mov edx, eax
push edi
mov edi, 0x4090ad
xchg dword [esp], edi
ret
dec ecx
clc
nop
nop
cld
jae 0x406c84
add byte [eax + 7], al
add byte [ebp], al
jne 0x408ddb
jns 0x408dcc
cmp dword [eax - 0x8000000], 0xfc9090f2
jae 0x406af1
inc esp
add byte [0x750331ec], cl
and al, 0xf8
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40762c
add byte [edx + 0xf3d6600], bl
or al, al
add byte [edx + 0x3b], bh
cmp al, 0x61
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409231
sub al, 0x20
push edi
mov edi, 0x409141
xchg dword [esp], edi
ret
fistp dword [esp]
clc
nop
nop
cld
jae 0x40829d
mov bl, 0x44
add byte [eax], al
or al, byte [ebp + 0x5590c339]
mov ebp, esp
leave
nop
jmp fcn.00408da3
ret
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x407a26
pop ecx
push edi
mov edi, 0x409557
xchg dword [esp], edi
ret
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x4074a8
add byte [edi + 0xa2c151], dh
add bl, cl
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x408865
add byte [eax], al
add dword [eax], 0x4a00354d
iretd
mov eax, 0x280
clc
nop
nop
cld
jae 0x408ff1
add byte [edi], bh
adc al, 0
mov dl, 0xf4
inc esp
and dword [eax + 0x57], 0x4084bfbf
add byte [edi + 0xc3243c], al
add byte [eax], al
xor al, 0x74
popfd
aad 0xd
sub al, 0x73
pushal
push edi
mov edi, 0x4084bf
xchg dword [esp], edi
ret
mov ebx, 0x22404
clc
nop
nop
cld
jae 0x406ba1
add si, word [esi + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4060e2
mov dword [ebp + 0x28], eax
push edi
mov edi, 0x408bfa
xchg dword [esp], edi
ret
test eax, 0x80000000
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407e3c
mov dword [ebp + 0x28], edi
clc
nop
nop
cld
jae 0x408a2b
sysenter
add byte [esi + 7], ah
adc al, 0x19
mov edi, esi
clc
nop
nop
cld
jae 0x407d21
add byte [edx], cl
or bl, cl
aam 0
ljmp 0x4000
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x40831f
test al, 0
sti
inc eax
or al, al
pushal
cmp al, 0x75
and dl, 9
clc
nop
nop
cld
jae 0x40956c
sti
push 0x3d3dfb
mov ch, 0x61
push edi
mov edi, 0x408cf4
xchg dword [esp], edi
ret
push ebx
clc
nop
nop
cld
jae 0x4085e7
add byte [eax], al
popfd
add byte [eax + eax], dh
add byte [edi - 0x5c618], dl
call dword [eax - 0x361374ab]
nop
jmp 0x408a16
fistp dword [esp]
clc
nop
nop
cld
jae 0x408575
add byte [esi], ah
add byte [ecx - 0x2f74b500], al
clc
nop
nop
cld
jae 0x407c98
sub al, 0x6a
add byte [0x9d660000], dh
ror edi, 0xd
push edi
mov edi, 0x408748
xchg dword [esp], edi
ret
push esi
push edi
mov edi, 0x408718
xchg dword [esp], edi
ret
xor eax, eax
clc
nop
nop
cld
jae 0x4070e0
adc al, 0xa
pushal
and byte [edx], cl
add byte [eax], al
out 0x3d, al
add ecx, 3
push edi
mov edi, 0x409102
xchg dword [esp], edi
ret
add edi, dword [eax + 0x3c]
clc
nop
nop
cld
jae 0x40729c
mov word [eax], es
ret 0x9d5
pushal
clc
nop
nop
cld
jae 0x4067ee
jno 0x4091d0
xor ch, byte [edi + 0x4d]
add byte [eax], al
shl dword [ecx - 0x40a81727], 0xce
jns 0x40921e
add byte [edi + 0xc3243c], al
inc esp
add byte [ecx], cl
add byte [eax - 0x47420000], ch
mov dh, 0x63
pop edi
clc
nop
nop
cld
jae 0x407307
add byte [eax], al
add byte [ebp + 0x2c71], al
retf 0xb849
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40878e
jl 0x409141
clc
nop
nop
cld
jae 0x408e87
sti
add byte [edx + 0x59], al
push edx
clc
nop
nop
cld
jae 0x408bce
add byte [edx + 0x62c200], bl
dec ebp
add bh, cl
mov dword [edi], eax
push edi
mov edi, 0x40637e
xchg dword [esp], edi
ret
or eax, 0x12
clc
nop
nop
cld
jae 0x4086c0
invalid
mov esi, 0x1d000
clc
nop
nop
cld
jae 0x408e58
add dword [eax], eax
jne 0x4092b8
push ds
and byte [eax], 0xc0
xchg dword [edi - 0x70], ebx
push ebp
mov ebp, esp
leave
nop
jmp 0x406ec4
cmp dword [esi + 0x10], 0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407cde
push 0x40
clc
nop
nop
cld
jae 0x406209
add byte [eax], al
add byte [ecx], dh
scasb al, byte es:[edi]
test byte [eax + ebx*2 + 0x5e], bh
invalid
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40703a
jb 0x40930e
xchg esi, eax
add byte [edx], ah
add byte [ebp + 0x28], cl
mov al, byte [0xc02084a0]
pop edi
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x407175
fld dword [eax]
add cl, bl
jno 0x40932f
sbb dword [eax - 8], ebx
pop eax
clc
nop
nop
cld
jae 0x406e50
ror dword [edx], 0x3f
xor dh, byte [ecx]
dec ebp
inc ebp
xor dl, byte [edx - 0x74aa6faa]
in al, dx
push esi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408196
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x40867a
add byte [eax], al
aam 0x40
mov word [ebp - 0x6640a8b0], es
xchg ebp, eax
inc eax
add byte [edi + 0xac3243c], al
and al, byte [eax]
xor eax, 0x4de90068
add byte [edi], ch
push eax
push edi
mov edi, 0x409599
xchg dword [esp], edi
ret
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40704f
jno 0x4093de
jne 0x4093e0
xor al, 0x7f
pushal
push edi
mov edi, 0x4075cf
xchg dword [esp], edi
ret
shl esi, 3
clc
nop
nop
cld
jae 0x4089b6
aam 0
add byte [eax], al
add byte [ebp - 0x5f40a8a7], ch
imul eax, dword [eax], 0xc3243c87
je 0x40941e
add byte [eax], al
push ecx
add byte [edx + 0x266300c2], bl
fld1
fld1
clc
nop
nop
cld
jae 0x407fd6
add byte [edi], bh
pushal
add byte [ebp], ah
xlatb
cmp dword [esi], 0xf
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407cf3
push eax
clc
nop
nop
cld
jae 0x407fed
add byte [ebp + ecx - 0x27], dh
mov esp, 0xd5710000
wait
push edi
mov edi, 0x408c9a
xchg dword [esp], edi
ret
wait
clc
nop
nop
cld
jae 0x408d09
push 0x60000096
bound eax, qword [eax]
add byte [0xf8287f8b], cl
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x406cdd
push ecx
or al, byte [eax]
push 0xa
aas
mov ah, byte [eax - 0x3c82cd60]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4070f5
ret
push esi
clc
nop
nop
cld
jae 0x406bff
add bh, dl
ljmp 0x1134
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x4068f5
and al, cl
je 0x40951b
jne 0x409531
mov eax, 0xfcff8103
or ch, byte [edx - 0x74aa6f09]
in al, dx
cmp edi, 0xf7aa0afc
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4082b2
cld
jae 0x408230
aam 0x72
aas
add byte [eax], al
dec ebp
fdivr dword [eax + 0x2444898b]
inc esp
mov dword [esp + 0x44], eax
clc
nop
nop
nop
cld
jae 0x40802d
test dword [esi - 0x6dffbe00], edx
sahf
pop es
inc edx
clc
nop
nop
cld
jae 0x4083f9
pushal
add byte [ecx], al
inc ebp
add byte [eax], al
jmp 0xf3cc4859
pop ecx
push edi
mov edi, 0x40685a
xchg dword [esp], edi
ret
mov esi, dword [ebx + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40794b
call fcn.00408b40
clc
nop
nop
cld
jae 0x407db9
add dword [eax], 0x8bc50000
jg 0x40960d
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40752e
add byte [edx + 0x20], ch
mov byte [0x19568445], al
mov ecx, 0x7463
arpl word [eax + eax], si
clc
nop
nop
cld
jae 0x405ffc
sub al, 0x6f
add byte [eax], al
jns 0x409673
push ecx
clc
nop
nop
nop
cld
jae 0x4086ff
lcall 0x1472, 0xd50f0a00
xor al, 0xfd
mov ecx, dword [ecx + 0xa0]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407dce
dec ebp
jne 0x409624
mov al, byte [0xc0a00ce0]
and byte es:[eax - 0x40a85325], 0x12
jl 0x4096c5
lodsb al, byte [esi]
push edi
mov edi, 0x407c12
xchg dword [esp], edi
ret
add byte [edi + 0xc3243c], al
punpckldq mm1, dword [edx]
fld dword [eax]
add byte [eax], al
adc al, 0x96
sbb eax, 0xf83c4903
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40931a
xlatb
jmp 0x4096a9
add byte [edi + 0xc3243c], al
add byte [eax], al
invalid
cmpsd dword [esi], dword es:[edi]
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40725a
xchg dword [esp], edi
ret
mov ecx, eax
clc
nop
nop
cld
jae 0x407096
adc al, 0x22
test dword [eax], eax
add bl, bh
dec edx
mov dword [ebx - 0xd07d740], 0xffc9090
cmp dword [edi], 0xffffffd5
invalid
add eax, ebx
clc
nop
nop
cld
jae 0x406550
add byte [eax], al
add byte [edx], al
add byte [ecx + 0x55], bl
mov ebp, esp
add byte [edi + 0x4f006c4a], ah
add dh, ah
push edi
fldl2t
inc ebp
sbb edi, dword [ecx - 0x33ffff63]
dec edi
jns 0x4096de
outsd dx, dword [esi]
imul esp, ecx, 0xad21dfb1
lds eax, [eax - 0x3d]
jl 0x40973f
in eax, dx
mov dh, 0xcd
invalid