Function at 0x409581
Capabilities:
Encrypt data using speck

Disassembly:
wait
clc
cld
nop
nop
jae 0x4079b2
dec edx
pop ebx
add byte [esi], bh
add al, ch
inc ebx
add byte [edx + 0x1cdb51fe], bh
and al, 0xf8
fistp dword [esp]
clc
cld
nop
nop
jae 0x40688d
popal
add byte [eax], al
dec edi
add byte [eax], al
mov bh, 0xc1
jmp 0x8b95f635
pop dword fs:[eax]
clc
cld
nop
nop
jae 0x407b16
add byte [eax], al
fdivrp st(2)
add byte [eax], al
jle 0x4066d9
and byte [eax], al
inc esi
add byte [eax], dl
add byte [ecx - 0x7d], ch
invalid
add esi, 0x10
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409d58
add ecx, 0xf
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407f0e
mov ecx, dword [edi + 4]
clc
cld
nop
nop
jae 0x408e6c
add ch, bl
add byte [eax], al
add byte [ecx - 0x2d], bl
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x4072be
xchg dword [esp], edi
ret
push edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4096a6
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406b32
mov dword [esp + 0x1c], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409cd7
jne 0x409c04
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406a0c
wait
push edi
mov edi, 0x406819
xchg dword [esp], edi
ret
cmp dword [ebp + 0x28], edx
push edi
mov edi, 0x407eba
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x408805
cmp al, 0
call 0xb702f3dd
cmp dword [ecx + 0x200c4], eax
add al, bh
cld
nop
nop
jae 0x40750c
add byte [edx], bh
push ebp
mov ebx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409259
xor eax, eax
clc
cld
nop
nop
jae 0x408e8a
add byte [0xdecbf1b2], ah
mov ebx, 0xf80c5e8b
int1
retf
mov ebx, dword [esi + 0xc]
clc
cld
nop
nop
jae 0x406ecb
xchg bl, dl
dec edi
add byte [eax], al
mov dword [0x83d1f8ee], eax
invalid
add esi, 8
clc
cld
nop
nop
jae 0x4099f5
add byte [eax], al
add byte [eax], bh
push ebx
add byte [esi + 0x57cb8b57], al
mov ecx, ebx
push edi
mov edi, 0x408621
xchg dword [esp], edi
ret
push ecx
clc
cld
nop
nop
jae 0x4081b3
mov eax, dword [eax]
mov dword [0xc28b67c2], eax
jae 0x40692a
lea eax, [edi + eax]
add al, 7
clc
cld
nop
nop
jae 0x407ca1
clc
add byte [ecx], ah
add byte [ecx], dl
mov ecx, ebx
call 0x6698290f
inc eax
add byte [edi - 0x173cdbc4], al
mov ebx, 0x61330000
mov dl, 0xb5
jo 0x4069c8
sub dword [edi], ecx
xchg esp, eax
sub dword [eax], eax
add al, bh
cld
nop
nop
jae 0x409b55
nop
ret 0xb867
pushal
clc
cld
nop
nop
jae 0x4080dc
mov ebx, 0xfd334add
mov dword [0x8b1d3900], eax
inc ecx
or al, bh
mov eax, dword [ecx + 8]
clc
cld
nop
nop
jae 0x406c6d
adc dword [ebx + 0x1ddd19], esp
push 0x5f339e00
pop edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409190
xor eax, 0x15249938
clc
cld
nop
nop
jae 0x4099a0
call 0xfcf73d79
xchg byte [ebp - 0x74aa6faf], dh
in al, dx
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409c92
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409f15
xor dword [esp], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408343
ret
mov ecx, 0x6572466c
clc
cld
nop
nop
jae 0x409204
in al, dx
mov dword [0x3b29b26b], eax
retf 0x5590
cmp ecx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4090b4
mov eax, 0x4548f84d
clc
cld
nop
nop
jae 0x406a21
add byte [ecx], ah
add byte [edi + 0x51], dh
push ecx
clc
cld
nop
nop
jae 0x4073ad
out dx, eax
mov ecx, dword [eax]
cmp al, 0
scasb al, byte es:[edi]
add byte [ebp + 0x56], al
push esi
push edi
mov edi, 0x407521
xchg dword [esp], edi
ret
call fcn.00409244
clc
cld
nop
nop
jae 0x40706a
add byte [eax], al
adc al, 0x59
pop esi
add ch, bh
mov ebx, esi
clc
cld
nop
nop
jae 0x4066e0
jl 0x406c02
movsd dword es:[edi], dword [esi]
std
dec edi
push ebx
add ebx, esp
mov edx, dword [esi + 4]
clc
cld
nop
nop
jae 0x406d42
add byte [edx - 0x5aff175d], dh
mov esi, 0x28c96b7d
imul ecx, ecx, 0x28
clc
cld
nop
nop
jae 0x40979c
pop esi
add byte [eax], al
invalid
pop edi
push edi
mov edi, 0x4094f9
xchg dword [esp], edi
ret
sub dword [eax], 0x30
add byte [eax], al
scasd eax, dword es:[edi]
dec eax
add byte [eax], al
les ecx, [edx + 0x50159a92]
clc
cld
nop
nop
jae 0x409109
scasb al, byte es:[edi]
call 0xeeef6cc5
mov byte [eax], al
insb byte es:[edi], dx
add byte [eax + eax - 0x1d], ah
mov eax, dword [eax + 0x14]
clc
cld
nop
nop
jae 0x408966
add byte [eax], al
popal
add byte ds:[eax], al
sbb al, 0
leave
xor edx, edx
clc
cld
nop
nop
jae 0x4073ef
mov ebp, 0x4200483e
add byte [esi - 0x36ff9716], ch
mov edx, eax
push edi
mov edi, 0x408a2e
xchg dword [esp], edi
ret
call 0x406e17
clc
cld
nop
nop
jae 0x40807d
add dl, al
adc dword [eax], eax
pop edi
je 0x408e2d
clc
cld
nop
nop
jae 0x40926f
scasd eax, dword es:[edi]
movsd dword es:[edi], dword [esi]
mov al, byte [ebp - 0x75]
enter 0xfffffffffffff2f8, 0xfffffffffffffffc
mov ecx, eax
clc
cld
nop
nop
jae 0x406f95
popal
add byte [ecx - 0xf], bl
jp 0x406caa
mov dword [0x460004f0], eax
add byte [edx], cl
add byte [edx], cl
add dh, dh
bound eax, qword [eax]
xchg ebx, eax
xchg ebx, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40763e
add edi, ebx
clc
cld
nop
nop
jae 0x406793
scasd eax, dword es:[edi]
add dh, ch
add byte [ebp - 0x71], dl
mov dh, 0x8b
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40782c
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4075b8
mov esi, dword [esi]
clc
cld
nop
nop
jae 0x407f7d
add byte [edx - 0x3c], al
add byte [eax], al
add byte [esi + 0x59c30060], al
pop ecx
clc
cld
nop
nop
jae 0x4099ca
mov ebx, 0xfd43
dec eax
int1
add byte [eax], ch
add ah, bl
xchg ecx, eax
dec dword [ebp + 0x28]
clc
cld
nop
nop
jae 0x406f7e
xchg byte [esi + 0x1004f00], al
mov esi, 0x7463b923
add byte [eax], al
mov ecx, 0x7463
clc
cld
nop
nop
jae 0x406b47
add byte [eax], al
inc edx
mov byte [eax + 0x4cb80024], bl
add byte [ebp - 0x65], cl
wait
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4070e1
mov eax, dword [ebp + eax*2]
clc
cld
nop
nop
jae 0x40699c
invalid
jne 0x5da0d7
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407316
wait
wait
clc
cld
nop
nop
jae 0x40989b
mov dl, 0xc4
mov ch, 0x88
add byte [eax], al
dec esp
add ah, cl
adc byte [eax], al
push eax
add byte [ebp - 0xd073975], ah
cld
mov eax, esi
clc
cld
nop
nop
jae 0x4088ae
std
sbb eax, dword [eax]
add dh, al
add byte [eax], al
das
pushal
clc
cld
nop
nop
jae 0x407d8c
add dh, ch
inc ebx
imul eax, dword [eax], 0
mov ebp, eax
push 0
jns 0x406de8
sbb edx, dword [esi + 0xf]
cmp eax, edi
cld
nop
nop
jae 0x407125
add byte [eax], al
and eax, 0xf2bb638
test dword [0xf800001f], esi
jne 0x408d7f
clc
cld
nop
nop
jae 0x409ab7
add byte [eax], al
add byte [ecx], bl
inc esi
clc
cld
nop
nop
jae 0x407adf
cmp esi, ebp
call 0xef412c64
add ch, ch
and dl, 9
push edi
mov edi, 0x4084b8
xchg dword [esp], edi
ret
add eax, 0x18
clc
cld
nop
nop
jae 0x409285
add byte [ebx], dl
pop ebx
cmp esi, eax
cmpsb byte [esi], byte es:[edi]
invalid
add esi, ebx
clc
cld
nop
nop
jae 0x406b9d
push ebx
sbb eax, 0xc200a300
add byte [esi], dh
add byte [esi], bl
add byte [edx], bl
aas
add ebx, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x407c09
add byte [edi], cl
mov dword [0x6000a5], eax
mov bl, 0x51
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4090f4
ret
add ecx, 0x13
push edi
mov edi, 0x40930d
xchg dword [esp], edi
ret
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406e44
add esi, 0x14
push edi
mov edi, 0x407610
xchg dword [esp], edi
ret
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407267
xor edx, edx
clc
cld
nop
nop
jae 0x409322
clc
mov dword [0xae8b], eax
add byte [edx + 0x534735eb], ah
adc dl, byte [esi]
xor eax, 0x16125347
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406832
mov esi, dword [ebp + 0x24]
push edi
mov edi, 0x4085de
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x14]
clc
cld
nop
nop
jae 0x408523
inc ebx
push ebp
add byte [edi + ebp*8], bh
test byte [ebx + 0x51], bl
push ecx
clc
cld
nop
nop
jae 0x408051
mov dl, 0xb5
add byte [eax], al
pop ecx
and eax, 0x5c005600
add byte [ebx], bl
push esi
push edi
mov edi, 0x408fd2
xchg dword [esp], edi
ret
push ecx
clc
cld
nop
nop
jae 0x406c97
add bl, cl
pop ecx
add byte [eax], al
add byte [esi - 0xd07a925], ch
cld
nop
nop
jae 0x4096d6
add byte [eax], al
push ebp
mov dword [0x8f000000], eax
cmp al, 0
in eax, 0x8b
jne 0x4070bd
clc
cld
nop
nop
jae 0x4094cb
dec eax
nop
add dword [edi - 0x4f63ad00], ebp
pop esp
add byte [esi], ah
add byte [esi], ah
add byte [ecx + 3], al
stc
add edi, ecx
clc
cld
nop
nop
jae 0x4074e2
add al, 0
add byte [ebx - 0x18], al
in al, dx
mov eax, dword [ecx]
add byte [eax], al
and eax, dword [ebx]
rcl dword [eax - 0x361374ab]
inc ebx
call int.0041fcb2
add byte [ebx], ah
add edx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408c09
pop ecx
push edi
mov edi, 0x408286
xchg dword [esp], edi
ret
add esi, ebx
push edi
mov edi, 0x407801
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x406642
xchg dword [esp], edi
ret
mov ecx, 0x735908cd
clc
cld
nop
nop
jae 0x408950
clc
add bl, cl
mov ebx, 0xb5fe927
add byte [eax], al
dec edi
jp 0x40715c
push ebx
imul eax, dword [eax], 0xfffffff1
add byte [ebx - 0x52], ch
add al, ch
add byte [0xa3002800], ah
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409e22
xchg ebx, eax
clc
cld
nop
nop
jae 0x4075a3
xchg dh, ch
out dx, al
cmp al, 0
add byte [eax], al
out dx, al
sub al, byte [eax]
je 0x40719a
rcr byte [esi], 1
add byte [esi - 0x73ed4f7], bl
cld
nop
nop
jae 0x407a70
std
add byte [eax], al
faddp st(6)
fimul word [eax + ebp + 0x74002800]
add byte [eax + eax], cl
xchg ebp, eax
mov eax, esi
clc
cld
nop
nop
jae 0x408358
fiadd word [eax]
add byte [ebx + 0x33], ch
add byte [edi + 4], cl
add ah, ah
aaa
push esi
clc
cld
nop
nop
jae 0x407c21
add byte [ebx], dh
fld qword [edx]
add byte [eax], al
int1
dec ch
mov edi, eax
push edi
mov edi, 0x40754e
xchg dword [esp], edi
ret
mov esi, eax
push edi
mov edi, 0x4086a9
xchg dword [esp], edi
ret
test eax, 0x80000000
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407dd6
xor edx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4068bc
jne 0x40968e
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407419
wait
clc
cld
nop
nop
jae 0x40917b
call 0xee40abba
ret 0xe81d
mov ebx, edi
clc
cld
nop
nop
jae 0x407e8f
add bh, ch
add bl, dl
mov dword [0x59e05b00], eax
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406c82
add esp, 0x10
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408b1a
movzx esi, word [esi + 0x14]
clc
cld
nop
nop
jae 0x4078bb
add byte [ecx], dl
scasd eax, dword es:[edi]
sub esp, ebp
cmp ecx, dword [ebx - 0xd07efbf]
cld
mov eax, dword [ecx + 0x10]
clc
cld
nop
nop
jae 0x406b71
add byte [ebx], cl
or dword [ecx - 8], ebx
cld
nop
nop
jae 0x409c19
add byte [eax], al
add byte [ecx], dl
add byte [ecx + 0x42], bl
mov ch, 0xf
mov eax, dword [ebp + 0x28]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408c20
mov eax, 0x73663c35
clc
cld
nop
nop
jae 0x406fc2
sbb eax, 0x560000ee
add byte [ebp + 0x44d8a68], dl
add al, bh
push 0x44d8a
clc
cld
nop
nop
jae 0x4082f6
dec eax
add byte [eax], al
add byte [ecx + 0x50], al
push eax
clc
cld
nop
nop
jae 0x409ad0
ret 0x1d42
div ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409623
jmp 0x406d59
rol eax, 0
clc
cld
nop
nop
jae 0x409075
inc edx
mov edi, ebp
cmp dword [eax], eax
int1
xor ebx, esi
movsb byte es:[edi], byte [esi]
rep movsb byte es:[edi], byte [esi]
clc
cld
nop
nop
jae 0x409353
add byte [eax], al
dec edx
mov dword [0xda00bd00], eax
inc edi
push ebp
mov ebp, esp
bound eax, qword [eax]
xor esi, dword [edi + 0x7467a778]
add byte [edx - 0x259ffca], ah
push 0x2df047d8
movzx edi, word [edi + 4]
clc
cld
nop
nop
jae 0x407c62
pop edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407bc5
jne 0x409259
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408c77
mov edx, dword [edi + 0xc]
clc
cld
nop
nop
jae 0x4098ef
insb byte es:[edi], dx
inc eax
add byte [edi + 0x48c3243c], al
sub dword [ecx], edi
jp 0x4074ba
mov dl, 0x1b
out dx, eax
popfd
push 0x25000
clc
cld
nop
nop
jae 0x409219
add byte [esi + 0x57b7f2d3], ch
push edi
mov edi, 0x409bda
xchg dword [esp], edi
ret
push ecx
clc
cld
nop
nop
jae 0x40814a
jl 0x4074fc
add byte [eax], bh
add byte [eax], al
add byte [eax - 0x29416ed], dl
invalid
push eax
push edi
mov edi, 0x40707f
xchg dword [esp], edi
ret
cmp dword [esi + 0x10], 0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409e4f
mov eax, dword [edi + eax*4]
push edi
mov edi, 0x407d77
xchg dword [esp], edi
ret
je 0x409701
clc
cld
nop
nop
jae 0x408e02
add dword [eax], eax
add byte [ecx + 0x2b], al
cli
sub edi, edx
clc
cld
nop
nop
jae 0x4078e9
jl 0x4076aa
mov esi, dword [ebx]
cmp dword [edi - 0x7bff953a], ecx
invalid
fistp dword [esp]
clc
cld
nop
nop
jae 0x40995e
add byte [eax], al
add dh, ch
add byte [eax], cl
movsd dword es:[edi], dword [esi]
js 0x4076b4
inc ebx
push edx
clc
cld
nop
nop
jae 0x406e02
add byte [ebx + 0x4f676cb2], cl
cmp byte [eax], al
pop ds
lss eax, [eax*4 - 3]
clc
cld
nop
nop
jae 0x407d15
add byte [ecx], dl
push ecx
clc
cld
nop
nop
jae 0x408135
call 0xe606f0
dec edx
add byte [eax], al
push ss
add byte [edi - 0x56], al
push edi
mov edi, 0x409db3
xchg dword [esp], edi
ret
jmp 0x406fac
push esi
push edi
mov edi, 0x406ef7
xchg dword [esp], edi
ret
rep movsd dword es:[edi], dword [esi]
clc
cld
nop
nop
jae 0x406d59
cmp byte [eax], al
cmp byte [eax], al
mov cl, byte [edx + 0x53]
stc
mov ecx, 0x65
clc
cld
nop
nop
jae 0x408fe9
int1
add al, ch
add byte [esi], dl
hlt
add ecx, 7
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408706
mov edi, dword [edi + 8]
clc
cld
nop
nop
jae 0x408462
out dx, eax
add byte [eax], al
scasb al, byte es:[edi]
add byte [eax], al
retf 0x3a
jae 0x4079c7
adc dword [eax], eax
dec eax
add byte [ebx + 0x6a1df1bb], ah
add byte [ebp - 0x7c380fd], bh
add edi, dword [edi + 0x3c]
clc
cld
nop
nop
jae 0x40799b
add byte [eax], al
jl 0x407885
add byte [eax + eax - 0x4a], bh
mov al, byte [eax]
xchg edx, eax
loopne 0x407881
mov dh, 0x8a
add byte [edx - 0x7c040920], dl
les edx, [eax]
sti
add esp, 0x10
clc
cld
nop
nop
jae 0x406d87
mov dh, 0
mov ebx, 0xf0c600fd
movsd dword es:[edi], dword [esi]
push ebp
mov ebp, esp
add byte [eax], al
dec ecx
mov dword [0x53aabe], eax
jmp 0x407863
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408adb
add edi, ebx
clc
cld
nop
nop
jae 0x409716
add byte [eax], al
out dx, al
std
add al, bh
add bl, ah
push ebp
mov ebp, esp
test dword [ebp + 0x5c], ebp
jns 0x407956
cwde
inc eax
sar al, 0x34
add edi, esi
add byte [edx + ebx], dh
out 0, eax
and al, byte [eax]
hlt
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408a5e
sbb eax, 0xf80e4e8b
cld
nop
nop
jae 0x406b88
scasb al, byte es:[edi]
xor eax, dword [eax]
add byte [eax], al
mov dword [0x85f90056], eax
rcl byte [edi - 0x41], 0x2b
jnp 0x4079b5
add byte [edi + 0xc3243c], al
insb byte es:[edi], dx
adc dword [eax], eax
add byte [ebp], dl
add byte [ebp + 0x58], al
pop eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406a65
mov edi, dword [edi + 0x28]
clc
cld
nop
nop
jae 0x4068da
add dword [ecx], ebx
add byte [eax], al
pop eax
add bl, dh
pop ecx
push edi
mov edi, 0x408822
xchg dword [esp], edi
ret
and cl, byte [eax + 0x3c870040]
and al, 0xc3
add byte [eax + eax], ch
adc dword [eax], eax
dec eax
push ebp
add bl, cl
pop ecx
clc
cld
nop
nop
jae 0x407a9c
add byte [eax], al
out dx, al
add al, bh
mov dword [0x74c200], eax
mov ebx, 0xbf57406a
jg 0x40796a
inc eax
add byte [edi - 0x393cdbc4], al
popal
inc ebx
call 0x3d3008f2
pop ebp
cmp cx, 3
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406dd1
cmp ebx, 0x1000
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4088f3
add byte [eax], al
add byte [eax], al
add byte [eax + eax + 0x76], ch
add byte [esi], ch
in al, dx
cmp byte [eax], al
add al, dl
je 0x407a2d
push ebp
lea edi, [esp + 0x20]
push edi
mov edi, 0x408b5a
xchg dword [esp], edi
ret
push esp
clc
cld
nop
nop
jae 0x408bb4
add byte [esi + 0x393e1900], al
add dh, ch
jns 0x407a1a
loopne 0x407a5d
push edi
mov edi, 0x40723a
xchg dword [esp], edi
ret
cmp dh, byte [edx + 0x40]
add byte [edi + 0xc3243c], al
add al, bh
and eax, 0x2cde00b5
add dh, dl
jne 0x407aa6
xor eax, 0x1d70ba30
clc
cld
xor byte [edx - 0xd07e290], bh
cld
nop
nop
jae 0x407430
clc
mov dh, 0xb6
add byte [ecx + 0x5b], dl
pop ebx
clc
cld
nop
nop
jae 0x406bc8
add dh, ch
cmp dword [eax], eax
mov byte [ebx + 0x28bdfd], bh
adc eax, 0x903c4b03
add ecx, dword [ebx + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407e7a
rol byte [ebx], 1
add byte [eax], al
add ch, bh
add byte ds:[eax], al
popal
dec ecx
fisttp qword ss:[ecx + 0x10004]
clc
cld
nop
nop
jae 0x406de6
inc ebx
sub byte [eax], al
add eax, ecx
iretd
mov eax, dword [ebx + 0x30a9c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408223
pop ecx
clc
cld
nop
nop
jae 0x4084ce
adc dword [eax], eax
mov dl, 0xf1
int1
add byte [edi - 0x2b214f0e], ch
dec esi
add byte [edx], al
add byte [esi], ah
add byte [edx], ah
bound eax, qword [eax]
repz ret
ret
call fcn.00409cc1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406905
shl edx, 5
clc
cld
nop
nop
jae 0x4090de
out dx, al
sbb eax, 0xafde00
sti
shl esi, 3
clc
cld
nop
nop
jae 0x407b9b
add byte [eax], al
sbb eax, 0x90000a3
pop esi
clc
cld
nop
nop
jae 0x40736e
mov al, byte [eax]
add byte [eax], al
sbb eax, esp
nop
scasd eax, dword es:[edi]
arpl word [ebx - 0x40a8fe3a], ax
lodsb al, byte [esi]
pushfd
inc eax
add byte [edi + 0xc3243c], al
add byte [ebx + 0x11fdc6c4], cl
aam 0x9e
lcall 0xec8b, 0x5519006c
add byte [ebx + ebp*2], al
add byte [eax], al
add byte [eax], al
adc dword [ebp - 0x3021b400], 0
movsb byte es:[edi], byte [esi]
pop ds
hlt
lea edi, [esi + 8]
clc
cld
nop
nop
jae 0x407845
std
mov ebp, 0x3c00c600
sub byte [eax], al
fiadd dword [ecx + 0x57]
push edi
clc
cld
nop
nop
jae 0x4089a7
add byte [eax], al
pop ecx
add dh, al
add byte [0xf2f8cb8b], al
cld
nop
nop
jae 0x4097f9
xor dword [esi + 0x6b00001b], 0xffffffb6
add dword [ebx - 0x45], edx
dec edi
add byte [ecx], al
rep movsb byte es:[edi], byte [esi]
imul esi, dword [esi + 0x4fbb5301], 0
add ebx, esi
movsb byte es:[edi], byte [esi]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4087b7
push esi
clc
cld
nop
nop
jae 0x4080f2
inc edx
in al, dx
add byte [eax], al
mov dword [0x35afaff2], eax
xchg edi, eax
clc
cld
nop
nop
jae 0x409e37
mov dword [0x39001d00], eax
mov eax, edx
add byte [edx], ch
jmp 0x407c3e
call 0x406e17
clc
cld
nop
nop
jae 0x406698
lea esp, [esp + eax]
clc
cld
nop
nop
jae 0x4066c3
mov dword [0x19008aa3], eax
int1
add byte fs:[0xf8247d03], cl
add edi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x4071d5
cmp dword [eax], eax
add byte [0x9cd800cb], bl
pushfd
mov ah, 0xfe
mov bl, 0x6a
inc eax
push edi
mov edi, 0x4077ea
xchg dword [esp], edi
ret
mov ecx, ebx
clc
cld
nop
nop
jae 0x4080c7
add byte [ebp - 0x4dffc800], ah
sbb esp, dword [edi]
push edx
clc
cld
nop
nop
jae 0x409bef
mov edi, dword [ebp + 0x2953a311]
add byte [eax], al
adc byte [eax], al
add al, byte [eax]
push esp
add byte [eax + eax + 8], bl
add byte [ecx - 0x9eb17], ch
inc dword [eax]
invalid
jmp 0x4073d9
jne 0x408668
clc
cld
nop
nop
jae 0x408bc9
add byte [bp + di - 0x6320], bh
and byte [ebx - 0x79], 0xf7
xchg edi, esi
clc
cld
nop
nop
jae 0x4071bd
std
cmp eax, ebp
jl 0x407dee
add byte [ecx], dl
out dx, al
inc ecx
pop ecx
push edi
mov edi, 0x407154
xchg dword [esp], edi
ret
add eax, 2
jmp 0x407dc0
mov ecx, dword [edi + 0xe]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4072d3
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407983
mov ecx, dword [ecx + 0x3c]
clc
cld
nop
nop
jae 0x406fac
add edi, 0x10
clc
cld
nop
nop
jae 0x408d7f
popal
add dh, al
clc
add al, ch
stc
wait
clc
cld
nop
nop
jae 0x407ff1
mov ch, al
adc edx, eax
nop
insb byte es:[edi], dx
add byte [0x840fafac], bl
ficomp word [esi]
add byte [eax], al
clc
cld
nop
nop
jae 0x406d71
add ch, bh
add byte [ecx - 0x40a81727], al
fbstp tbyte [esi + 0x40]
add byte [edi - 0x493cdbc4], al
mov ebp, 0xb60000ae
call 0x40cc766c
or al, 0x57
mov eax, dword [eax + 0xc]
push edi
mov edi, 0x406c29
xchg dword [esp], edi
ret
call fcn.00409cc1
clc
cld
nop
nop
jae 0x40716b
fisubr word [edi + 0x580000]
jo 0x407f26
lahf
popal
clc
cld
nop
nop
jae 0x407445
call 0x19bac238
sbb dword [eax], eax
dec edx
and eax, ecx
jmp 0xfd337744
add esi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x408436
pop ebx
add byte [esi + 0x6f00c288], ch
push eax
push edi
mov edi, 0x407b40
xchg dword [esp], edi
ret
movzx eax, word [edx + ebp]
clc
cld
nop
nop
jae 0x4075fb
and eax, 0x3e111100
movsb byte es:[edi], byte [esi]
test dword [ebx], esi
rcl byte [edi - 0x41], 0xe9
jb 0x408004
xor eax, eax
push edi
mov edi, 0x4072e9
xchg dword [esp], edi
ret
add byte [edi + 0xc3243c], al
add ah, ch
jp 0x408007
add byte [ebx + 0x48], al
ljmp 0x60
ret
pop ecx
clc
cld
nop
nop
jae 0x4066fb
invalid
pop ecx
sub ah, 0xdd
mov esi, dword [esi + ebx + 0x78]
clc
fisttp qword [ebx - 0x787e18c]
cld
nop
nop
jae 0x408e18
add byte [edi - 0x23], cl
mov ebx, 0xb000a61
dec ecx
push edi
mov edi, 0x4097e3
xchg dword [esp], edi
ret
ret
mov ecx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408f38
add ecx, dword [ecx + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409b6a
mov eax, ecx
clc
cld
nop
nop
jae 0x407cce
int1
add ah, al
mov byte [eax], 0
out dx, eax
enter 0x5925, 0xffffffffffffff90
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40873e
fistp dword [esp]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406da2
mov edx, eax
clc
cld
nop
nop
jae 0x4099b5
add byte [ebx + 0x7c0055], cl
add byte [ebx + 0x2831442b], bh
sub eax, dword [ecx + esi + 0x28]
clc
cld
nop
nop
jae 0x408b86
nop
mov eax, dword [eax]
mov byte [edi - 0x2f], cl
call fcn.00409cc1
clc
cld
nop
nop
jae 0x4097b2
les edi, [esi]
add byte [esi + 0x7fb70fcf], al
adc al, 0x90
push ebp
mov ebp, esp
leave
nop
jmp 0x406ccd
je 0x406e59
clc
cld
nop
nop
jae 0x407a85
add dh, bl
push ebp
outsd dx, dword [esi]
fistp dword [esp]
clc
cld
nop
nop
jae 0x4072a9
add ah, ch
xor ebx, dword [ebx + 0x59]
add al, dl
sbb eax, 0xbf57f303
div byte [eax + 0x40]
add byte [edi + 0xc3243c], al
add byte [ecx], bl
add al, bh
add byte [eax], al
retf
fld1
push edi
mov edi, 0x4092b1
xchg dword [esp], edi
ret
add eax, dword [ebx + 0x33cf5]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40819e
push 0x40
push edi
mov edi, 0x409eaa
xchg dword [esp], edi
ret
mov eax, 0x28a
clc
cld
nop
nop
jae 0x4096ec
mov dword [0xd000ae00], eax
test byte [edx], bh
into
jns 0x408398
clc
cld
nop
nop
jae 0x408b30
add byte [eax], bh
add byte [ebx], dl
xor eax, dword [eax]
out dx, eax
add esi, dword [eax + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409538
jle 0x40839a
int1
mov ecx, dword [esp + 0xc]
push edi
mov edi, 0x40853b
xchg dword [esp], edi
ret
push ebx
clc
cld
nop
nop
jae 0x408208
add byte [eax], al
mov ecx, dword [eax - 0x77ffe452]
push ebx
add eax, 0x1d35e7c2
clc
cld
nop
nop
jae 0x408a04
cmp byte [ebx + 0x6c], al
mov dh, 0xf9
test dword [edi], 0xffffffff
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4074b4
mov eax, edi
clc
cld
nop
nop
jae 0x408d15
add dh, al
add byte [eax], al
push ebx
int1
add al, ch
scasb al, byte es:[edi]
test dword [eax - 8], ebx
pop eax
clc
cld
nop
nop
jae 0x406ff4
sub dword [eax], edi
add eax, ebp
in al, dx
add al, ch
add bh, al
and eax, 0x12
clc
cld
nop
nop
jae 0x40975a
scasb al, byte es:[edi]
add byte [ebx], dl
mov dword [0x57600100], eax
mov edi, 0x4084e3
xchg dword [esp], edi
ret
push ecx
clc
cld
nop
nop
jae 0x4076b5
inc ebx
and eax, 0x110000cb
add byte [eax], al
adc dword [eax], eax
int1
inc ebp
add ecx, dword [ecx + 0x3c]
clc
cld
nop
nop
jae 0x408af0
add byte [eax + eax - 0x4a], ch
add bl, dl
sbb byte [eax], al
add eax, 0x79bf5759
jne 0x4084fe
add byte [edi + 0x67c3243c], al
out dx, eax
fiadd word [ecx]
dec edx
add byte [ecx - 0x52], ch
call 0x402085e
add ecx, 3
clc
cld
nop
nop
jae 0x407b82
add byte [edx - 0x23], bh
fiadd word [eax]
add cl, dl
add ebx, dword [ebx + 0x3c]
push edi
mov edi, 0x4082b0
xchg dword [esp], edi
ret
test edx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408ded
pop esi
push edi
mov edi, 0x409b80
xchg dword [esp], edi
ret
mov dword [esp + 0x44], eax
clc
cld
nop
nop
jae 0x407398
dec eax
add byte [eax], al
add byte [ecx], bh
call 0x8b55854e
cmp dword [eax - 0x70000000], 0xc9ec8b55
nop
jmp 0x408fbc
jne 0x409d58
clc
cld
nop
nop
jae 0x40949c
add ch, bl
mov cl, byte [edx]
invalid
mov edi, dword [ebp + 0x24]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4069df
sub eax, 0x80000000
clc
cld
nop
nop
jae 0x4073d9
add byte [ebx], ch
in al, dx
push esp
add cl, dl
fld1
push edi
mov edi, 0x409e93
xchg dword [esp], edi
ret
mov dword [esp + 0x1c], edi
clc
cld
nop
nop
jae 0x408ac6
out dx, al
dec edi
invalid
call fcn.00409cc1
clc
cld
nop
nop
jae 0x408f79
add byte [eax + eax - 0x12], bh
mov word [esi], ss
add byte [eax + eax], cl
pop edx
add byte [eax + 0x7d8be3f6], ah
and al, 0xf8
mov edi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x407874
add byte [edi - 0x6f140000], ch
cli
adc byte [eax], al
cld
test al, 0xe7
pop edx
clc
cld
nop
nop
jae 0x407e49
int1
adc dword [eax], eax
scasd eax, dword es:[edi]
mov ebx, 0x4e422942
add ch, ah
push edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406b5c
add edi, eax
clc
cld
nop
nop
jae 0x407e32
mov ch, 0x6c
xchg byte [eax + eax], bh
pop ecx
and al, 0
add al, 0
lds esp, [ecx - 0x70]
popal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407182
fld1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406987
pop ecx
push edi
mov edi, 0x408dd8
xchg dword [esp], edi
ret
mov ecx, ebx
clc
cld
nop
nop
jae 0x4084a1
mov ch, 0x33
ret 0x6b00
push ecx
push edi
mov edi, 0x408d54
xchg dword [esp], edi
ret
jb 0x409d9e
clc
cld
nop
nop
jae 0x407252
out dx, al
retf
push esp
clc
cld
nop
nop
jae 0x4083da
add byte [ebx + 0x6b7abd7a], ah
clc
scasb al, byte es:[edi]
outsb dx, byte [esi]
add byte [esi], bl
xchg dword [edi], ecx
test byte [eax], bh
adc dword [eax], eax
add al, bh
cld
nop
nop
jae 0x407564
cmp al, 0x1b
clc
mov dh, 0x48
add byte [ecx + 0x5703c183], ah
add ecx, 3
push edi
mov edi, 0x407404
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x4092cb
xchg dword [esp], edi
ret
add eax, 0x28
push edi
mov edi, 0x4086f1
xchg dword [esp], edi
ret
push ecx
clc
cld
nop
nop
jae 0x4069f4
cmp dword [eax], eax
in al, dx
dec edx
mov ecx, dword [edx + 0x59711400]
push edi
mov edi, 0x409a8b
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x408583
xchg dword [esp], edi
ret
xor dword [esp], eax
clc
cld
nop
nop
jae 0x40890a
mov dl, 0xee
add dl, dh
inc edx
push ebp
popfd
and dl, 0x81
push edi
mov edi, 0x409d41
xchg dword [esp], edi
ret
mov esi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x40957d
add dh, al
add byte [eax], al
xacquire xchg byte [eax + eax], al
jne 0x408aff
push ecx
clc
cld
nop
nop
jae 0x406c58
add byte [esi + 0x67010000], al
add byte [eax], al
pushfd
sbb al, byte [eax]
xchg esi, eax
fldenv [ecx - 8]
popal
clc
cld
nop
nop
jae 0x409008
inc ebx
add dh, ch
sub dword [ebp + 0x61], edx
add byte [eax], al
fisttp word [edi]
mov bh, 0x76
adc al, 0xf8
movzx esi, word [esi + 0x14]
clc
cld
nop
nop
jae 0x406eb0
add byte [eax], al
add byte [ecx], dl
invalid
mov ecx, dword [ecx + 0x3c]
clc
cld
nop
nop
jae 0x406c40
add byte [ecx], dl
add esi, ebx
adc dword [ebp - 0x71726ef], edi
adc dword [ecx], eax
ficom word [ecx]
mov ebp, 0xf8e8d911
fld1
clc
cld
nop
nop
jae 0x406a38
add byte [eax], bh
les eax, [eax]
scasd eax, dword es:[edi]
add byte [eax], al
push ebx
mov ecx, 0x636f
clc
cld
nop
nop
jae 0x4088de
add al, bh
add byte [eax], al
mov ah, 0xaf
push ebx
push edi
mov edi, 0x408ce7
xchg dword [esp], edi
ret
lea esi, [esi + ebx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407359
mov dword [esp], eax
clc
cld
nop
nop
jae 0x406ac5
add dh, bl
out dx, eax
add byte [0x243481e9], ah
adc dword [edi + esi*2 - 0x7e], 0xfffffff8
xor dword [esp], 0x82775483
clc
cld
nop
nop
jae 0x407a43
add dh, bl
jp 0x408bb1
add byte es:[ebx - 0x71fa801], bh
call dword [edi - 0x20]
clc
cld
nop
nop
jae 0x409a22
inc ebx
add byte [eax], al
add byte [ebx], dl
out 3, eax
inc ebp
and al, 0xf8
add eax, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x407e1a
add ch, bh
push ebp
add bl, cl
push edi
add edi, 4
clc
cld
nop
nop
jae 0x409a76
dec edi
add al, ch
add byte [eax], al
in al, dx
mov edx, 0x24750327
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x407e65
xchg dword [esp], edi
ret
mov esi, dword [ecx + 0x14]
clc
cld
nop
nop
jae 0x40904b
add byte [0xfd0000], ah
dec edx
add byte [edi], ch
mov dword [esp + 0x40], eax
clc
cld
nop
nop
jae 0x40998a
les esi, [edx + 0x3b00dea3]
add ecx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409c5c
add esi, 0x14
clc
cld
nop
nop
jae 0x408e57
out dx, al
add byte [eax], al
clc
out dx, al
popal
mov byte [0x246e8bcb], al
push edi
mov edi, 0x408a76
xchg dword [esp], edi
ret
add edi, 8
clc
cld
nop
nop
jae 0x406f63
mov byte [eax], 0
add byte [eax], al
add dword [ecx], eax
call fcn.00409cc1
clc
cld
nop
nop
jae 0x407009
add byte [eax], al
invalid
add edi, dword [eax + 0x3c]
clc
cld
nop
nop
jae 0x409c74
out dx, al
mov ch, 0
add byte [ebx + 0x6abf00], ah
push 0
push edi
mov edi, 0x40876a
xchg dword [esp], edi
ret
mov esi, dword [esi + 0x80]
clc
cld
nop
nop
jae 0x406d26
and eax, 0x68dbcb00
cld
push esi
inc esi
sbb eax, edi
cld
nop
nop
jae 0x40929a
scasb al, byte es:[edi]
out dx, al
insb byte es:[edi], dx
add byte [edx + 0x6781b81d], bl
cmp dl, byte [edx]
clc
cld
nop
nop
jae 0x408a19
add byte [eax], bh
pop ecx
add byte [ecx - 0x6fefc07d], ah
cmp dword [edi], 0x10
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4091ef
add ecx, 0x13
clc
cld
nop
nop
jae 0x408cd2
ficomp word [ebx - 0x70]
xor eax, dword [eax]
adc ecx, ecx
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40893b
add ecx, dword [edi]
test byte [ecx + 0xa], bh
add byte [eax], al
je 0x40986c
clc
cld
nop
nop
jae 0x408fa5
mov byte [eax], 0
ja 0x408dec
jmp 0x409e79
jb 0x408e15
add byte [eax], al
add byte [ebx - 0x44ff39ec], ah
mov ch, 0
add byte [ebp + 0x1d6133], bh
mov eax, esp
sbb eax, 0xbf57f303
fsubr qword [edi + 0x40]
add byte [edi - 0x503cdbc4], al
add byte [eax], al
add byte [esi + 0x653cde00], ch
add esi, ebx
push edi
mov edi, 0x406fdc
xchg dword [esp], edi
ret
mov esi, 0x27000
clc
cld
nop
nop
jae 0x408bf4
add byte [edi], cl
scasb al, byte es:[edi]
and dword [ebx - 0xd07c3b2], ecx
cld
nop
nop
jae 0x40815f
add dl, al
add byte [ecx], bl
mov byte [ebp - 0x18a317], cl
call dword [eax + eax]
add cl, dh
sbb eax, dword [eax]
add byte [ebx + 0x33], ch
add byte [eax], al
in al, dx
add byte [edx + 0x3f8b9139], dh
jmp 0x4075b8
mov edi, dword [edi]
clc
cld
nop
nop
jae 0x407653
movsd dword es:[edi], dword [esi]
add byte [esi], bh
add byte [ecx], bh
adc al, 0
sahf
add al, byte [eax]
movsb byte es:[edi], byte [esi]
dec esi
add byte [esi], bh
add byte [edx - 0x7540cb3], ch
rep stosd dword es:[edi], eax
clc
cld
nop
nop
jae 0x4095ae
out dx, eax
add byte [ebx + 0xbd00], ah
test al, 1
add esi, 4
push edi
mov edi, 0x407342
xchg dword [esp], edi
ret
sub esp, 0x200
clc
cld
nop
nop
jae 0x407767
mov eax, dword [eax]
ret 0x14
je 0x408e2d
clc
cld
nop
nop
jae 0x408aad
mov ch, byte [edi - 0x764fe12]
cld
nop
nop
jae 0x408881
mov al, bh
add byte ds:[eax + ebp*8], bh
scasd eax, dword es:[edi]
cmp ebp, esi
pop eax
clc
cld
nop
nop
jae 0x407203
add al, ch
out dx, al
mov eax, dword [eax]
push ebp
add bl, cl
dec edx
add byte [ebp - 0x7e7387d], dl
add edi, 0x18
clc
cld
nop
nop
jae 0x4070b3
add byte [ebx - 0x2cb74975], dl
add esp, 0xc
clc
cld
nop
nop
jae 0x408d2a
call 0x4b32901e
scasb al, byte es:[edi]
xchg edi, eax
shr ecx, 2
clc
cld
nop
nop
jae 0x40691a
add byte [ebx + edx*8], bh
invalid
mov ecx, 0x1fdf2
clc
cld
nop
nop
jae 0x407fbd
out dx, al
add byte [eax], al
pop ecx
ret
stosd dword es:[edi], eax
clc
cld
nop
nop
jae 0x408421
add ah, ch
add byte [bx + si], al
inc edx
mov ebx, 0xf5002cec
mov dword [ecx + 0xb8], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409472
inc eax
clc
cld
nop
nop
jae 0x40986c
add byte [ecx], al
add byte [ecx], ch
mov dh, 0
add byte [eax], al
or al, 0
in eax, dx
add eax, 8
clc
cld
nop
nop
jae 0x408f90
add byte [ebp], dl
add byte [ecx + edx*8 - 0x40a82dcd], bl
lodsd eax, dword [esi]
wait
inc eax
add byte [edi + 0x42c3243c], al
mov ebp, 0xf1b600a3
adc dword [eax], eax
cmpsb byte [esi], byte es:[edi]
fsub dword [ebx + 0x51]
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406adc
add byte [esi], ch
mov byte [eax], bl
add dl, al
invalid
leave
clc
cld
nop
nop
jae 0x407da1
ret 0xf200
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40848c
je 0x409d6d
clc
cld
nop
nop
jae 0x406946
inc edx
add byte [eax], al
ja 0x408fff
mov dword [edi], eax
pop es
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408bde
rep stosd dword es:[edi], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407f27
jne 0x408c09
clc
cld
nop
nop
jae 0x408a96
adc dword [edx - 0x6b47d275], ecx
cmp dword [edi + edx*2], 0x90fcf2f8
mov eax, 0x573c8194
clc
cld
nop
nop
jae 0x4083ef
fiadd word [eax]
mov dword [0x148df100], eax
xor bh, al
lea edx, [edx + esi]
clc
cld
nop
nop
jae 0x4070c8
add al, ch
add byte [eax], al
insb byte es:[edi], dx
add ah, bl
test dword [edi], 0xf81441bf
movsx eax, word [ecx + 0x14]
clc
cld
nop
nop
jae 0x406e99
add byte [edi], cl
mov edi, dword [eax]
push ebx
pushal
clc
cld
nop
nop
jae 0x407a2e
mov ebx, 0x90f8c455
mov eax, esi
add byte [esi], al
stosb byte es:[edi], al
rcr dword [ecx - 8], cl
pop ecx
clc
cld
nop
nop
jae 0x406f37
cmp byte [ecx], ch
and eax, 0x6b53ef
add byte [edi - 4], bh
push edi
mov edi, 0x409337
xchg dword [esp], edi
ret
pop ecx
clc
cld
nop
nop
jae 0x408d94
cmp al, 0
add byte [eax + eax], bh
add byte [eax], al
xchg byte [ecx - 0x6b40a8a2], ah
xchg byte [eax], al
pop esi
push edi
mov edi, 0x408694
xchg dword [esp], edi
ret
je 0x407471
clc
cld
nop
nop
jae 0x408cbd
add byte [esi + 0x5751471b], al
push ecx
push edi
mov edi, 0x40836d
xchg dword [esp], edi
ret
mov ebp, esp
clc
cld
nop
nop
jae 0x408329
add byte [ebx], dh
sub dword [eax], eax
add byte [edi - 0x24c665c4], cl
sbb al, 0x24
push edi
mov edi, 0x408897
xchg dword [esp], edi
ret
mov eax, dword [edi]
clc
cld
nop
nop
jae 0x407220
jl 0x409268
xchg byte [0xd4cb00ee], ah
sbb eax, 0xfcf2f8ac
lodsb al, byte [esi]
clc
cld
nop
nop
jae 0x4095c4
add byte [eax], al
add byte [esi + 0x25b200], ch
into
invalid
mov ecx, dword [ecx + 0x54]
clc
cld
nop
nop
jae 0x408653
mov dl, 0
mov dh, 0x38
adc al, 0xee
xchg edi, eax
xor dword [esp], 0x752a1790
clc
cld
nop
nop
jae 0x40713f
add byte [eax], al
add byte ds:[ebp + 0x51], dl
clc
cld
nop
nop
jae 0x406618
fucomp st(0)
std
add byte [eax], al
add byte [ecx], dl
adc dword [eax], eax
fmul qword [esi]
leave
mov eax, 0x123a6781
clc
cld
nop
nop
jae 0x406a7a
imul eax, dword [eax], 0x3c
add dh, al
je 0x4092e2
push edi
mov edi, 0x409166
xchg dword [esp], edi
ret
mov eax, dword [esp + 4]
push edi
mov edi, 0x406f0c
xchg dword [esp], edi
ret
div ecx
clc
cld
nop
nop
jae 0x4084f8
add byte [ecx], bh
cmp byte [eax], al
mov dl, 0x3e
jp 0x4092e4
call fcn.00409c2f
clc
cld
nop
nop
jae 0x4092f8
xchg byte [eax], al
mov dh, 0
cmp byte [eax], al
invalid
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409d2c
pop ecx
clc
cld
nop
nop
jae 0x4077d3
add byte [eax], al
mov eax, dword [eax]
add byte [eax], al
add byte [eax], al
movsb byte es:[edi], byte [esi]
add al, byte [eax]
sub al, byte [eax]
fcom st(4)
jb 0x4093da
xlatb
push ecx
clc
cld
nop
nop
jae 0x40769e
rol dword [eax], cl
add dword [ebp - 0x4dff9400], edi
xor ecx, dword [ebx - 0x30d0708]
nop
nop
jae 0x406804
mov al, byte [eax]
sbb esp, dword [ebx + 0x1f380053]
mov ecx, esp
push edi
mov edi, 0x409032
xchg dword [esp], edi
ret
je 0x409d9e
clc
cld
nop
nop
jae 0x407a0b
add byte [ebx], bl
mov eax, ebp
js 0x40944f
add byte [eax], al
clc
cld
nop
nop
jae 0x40695c
or dword [eax], 0xffffffd5
invalid
add byte [eax], al
inc ebx
mov dword [0x241cdba1], eax
push edi
mov edi, 0x406725
xchg dword [esp], edi
ret
mov eax, 0x30
clc
cld
nop
nop
jae 0x409ae8
push ebx
invalid
jmp 0x409886
add eax, dword [eax + 0x3c]
push edi
mov edi, 0x4089d1
xchg dword [esp], edi
ret
add esi, 0x3488
clc
cld
nop
nop
jae 0x4071eb
add byte [eax], al
add byte [eax], dh
add byte [eax + eax - 0x37], cl
lodsb al, byte [esi]
push edi
mov edi, 0x407b55
xchg dword [esp], edi
ret
movzx ecx, word [esi + 6]
clc
cld
nop
nop
jae 0x407918
cmp eax, ebp
add byte ds:[eax], al
add al, byte [eax]
sbb al, byte [eax]
mov eax, dword [ecx + 0xffffe1]
add al, bh
and ecx, 0xffff
clc
cld
nop
nop
jae 0x409f31
add byte [edi - 0x24ccf808], ch
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408f4d
add esi, dword [esi + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408d3f
pop ecx
clc
cld
nop
nop
jae 0x40749d
add byte [eax], al
add byte [ecx + 0x6c], ah
add byte [eax], al
add dh, bl
fld xword [edx - 0x672540a9]
inc eax
add byte [edi + 0xc3243c], al
inc ebx
xor edi, dword [eax + eax + 0x7a]
rol dword [eax], cl
add bl, ch
wait
clc
cld
nop
nop
jae 0x409121
stosb byte es:[edi], al
push edi
mov edi, 0x4098da
xchg dword [esp], edi
ret
fiadd word [eax]
add byte [ebx + 0x33a3], ah
push esp
add byte [edx], bl
add byte [eax + eax], dl
or eax, 0xbf57d88b
in eax, dx
xchg dword [eax], eax
xchg dword [esp], edi
ret
imul ecx, eax
clc
cld
nop
nop
jae 0x407c8c
add byte [ebx + 0x3e], ch
sbb eax, 0x7e196b
movsb byte es:[edi], byte [esi]
pand mm3, qword [esp]
clc
cld
nop
nop
jae 0x406601
add byte [edi], ah
fiadd word [eax]
pop ecx
and ebx, ecx
call 0x777655ad
inc eax
add byte [edi + 0x6cc3243c], al
in al, dx
pop ecx
inc ebx
add ah, ch
add byte [eax], bl
cmp edi, edi
jne 0x40966a
push edi
mov edi, 0x409bc2
xchg dword [esp], edi
ret
shr ecx, 2
clc
cld
nop
nop
jae 0x4077a6
loope 0x40969a
invalid
invalid
cmp bh, ch
mov ebp, 0x78a31400
add ah, ch
xor eax, 0xf8004d8b
mov ecx, dword [ebp]
clc
cld
nop
nop
jae 0x4067a8
add byte [eax], al
adc esi, ebp
jl 0x409699
adc al, 0
push 0x26f9f000
fldpi
push edi
mov edi, 0x408c4a
xchg dword [esp], edi
ret
fld1
push edi
mov edi, 0x409784
xchg dword [esp], edi
ret
mov dword [ebp + 0x28], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4073c4
shl edx, 1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407fa7
rep movsb byte es:[edi], byte [esi]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409886
test al, 1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40942f
or eax, 0x12
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406dbc
add di, word [edi + 0x14]
clc
cld
nop
nop
jae 0x408f0e
out dx, al
cmp al, 0
sbb eax, 0x89b180d3
inc edi
call 0x97025710
inc eax
add byte [edi - 0x773cdbc4], al
sub eax, ebp
add byte [edi + 0x42], cl
dec edi
sbb al, byte [eax]
les edi, [eax + eax + 0x10]
add bl, bh
xchg ecx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406f22
mov dword [edi - 0x18], eax
push edi
mov edi, 0x4096c1
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
clc
cld
nop
nop
jae 0x406ee2
add byte [ecx + 0x11], bl
xchg byte [eax], al
add bh, bh
push ecx
push edi
mov edi, 0x408838
xchg dword [esp], edi
ret
imul ecx
clc
cld
nop
nop
jae 0x40685c
add byte [eax], al
dec eax
add byte [eax], al
mov dword [0x2ac400], eax
add al, 0
wait
popal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40909f
pop ecx
clc
cld
nop
nop
jae 0x4079f3
add dh, ch
jp 0x4098d4
add byte [esi - 0x24ae2300], al
sbb al, 0x24
fistp dword [esp]
push edi
mov edi, 0x408f23
xchg dword [esp], edi
ret
push ebp
mov eax, dword [eax]
add byte [ebx], dh
sub eax, dword [ebx - 8]
cld
nop
nop
jae 0x40972d
add byte [eax], al
dec edi
imul ecx, dword [eax - 0x76ffbd3a], 0xffffff8b
jg 0x409906
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40879e
in al, dx
push edi
mov edi, 0x409dcb
xchg dword [esp], edi
ret
wait
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4093bd
add esp, 0x2c
clc
cld
nop
nop
jae 0x4086bf
add byte [esi - 0x75d6c800], al
xchg edx, eax
aas
push eax
clc
cld
nop
nop
jae 0x4090c9
push ebp
invalid
cld
push edi
mov edi, 0x4099df
xchg dword [esp], edi
ret
add ecx, 0x28
clc
cld
nop
nop
jae 0x406af1
add byte [eax], al
add byte [0x877b61ee], ah
fist dword [edi - 0x41]
scasb al, byte es:[edi]
inc ax
add byte [edi + 0xc3243c], al
add ah, al
add bl, cl
mov dword [0xbffe25e8], eax
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4085f3
wait
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407af4
add esp, 0x1c
clc
cld
nop
nop
jae 0x408eb5
add byte [eax], al
inc ebx
call 0xe9088838
test dword [edx], eax
add byte [eax], al
clc
cld
nop
nop
jae 0x40844d
xor esp, dword [0x66f97add]
cmp dword [esi], 0xf2f84163
cld
nop
nop
jae 0x406cb8
pop ecx
cmp byte [eax], al
invalid
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406874
jmp 0x409886
push ebx
clc
cld
nop
nop
jae 0x409f00
add byte [eax + eax - 3], bh
invalid
mov eax, dword fs:[eax]
clc
cld
nop
nop
jae 0x407ee4
add byte ds:[ecx], dl
add byte [ebx + 0x406a0fb5], ah
push edi
mov edi, 0x409650
xchg dword [esp], edi
ret
mov eax, ebx
clc
cld
nop
nop
jae 0x4094b6
add byte [eax], al
mov dl, 0xf1
add byte [eax], al
add bl, bh
mov ecx, dword [ecx + 0x38]
clc
cld
nop
nop
jae 0x40770b
push ebx
add byte [0x5613eade], bh
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409f4c
push eax
clc
cld
nop
nop
jae 0x40701f
out dx, al
add byte [eax], al
add byte [eax], al
add dword [0x57ad757c], esp
lodsd eax, dword [esi]
push edi
mov edi, 0x40719f
xchg dword [esp], edi
ret
pop ecx
push edi
mov edi, 0x409d82
xchg dword [esp], edi
ret
mov esi, edx
clc
cld
nop
nop
jae 0x407bb0
add byte [eax], al
add byte [ecx], dl
add byte [ebx - 0x71ffc311], cl
xchg ebp, eax
mov ecx, dword [edi + 6]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409551
fistp dword [esp]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409a0a
popal
clc
cld
nop
nop
jae 0x407fd9
sbb eax, dword [ecx]
mov ebp, 0xb6dd8b00
mov byte [eax], dh
add byte [eax + eax + 0x44], dh
add byte [ecx], dl
push 0xe11a3be0
clc
cld
nop
nop
jae 0x408b9b
add byte [edx - 0x75], al
add al, byte ds:[eax]
dec esp
add byte [eax + eax + 0x59], bh
mov dword [edi - 0x10], eax
clc
cld
nop
nop
jae 0x4098b0
add byte [edx + 0xbd0000], cl
retf 0x18
cmp dword [esi], 0xf
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x409060
movzx esi, word [esi + 4]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408b71
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408ecd
push ebx
clc
cld
nop
nop
jae 0x408b05
add byte [eax], al
add byte [eax], al
rol dword [eax], cl
adc esp, ebp
bound eax, qword [eax]
les edx, [ebx]
je 0x408724
clc
cld
nop
nop
jae 0x40692f
pop dword [eax]
add ch, cl
add edx, 0x28
push edi
mov edi, 0x4080ab
xchg dword [esp], edi
ret
inc edx
clc
cld
nop
nop
jae 0x40850e
add byte [eax], al
mov ebp, dword [ebx - 0xf]
imul ebp, dword ds:[eax + eax - 0x72], 0x34
add byte [ebx], al
push ecx
push edi
mov edi, 0x408c62
xchg dword [esp], edi
ret
fld1
clc
cld
nop
nop
jae 0x4093db
out dx, al
add byte [ebx - 0x4d93ffd7], ah
out dx, eax
mov edi, dword [ecx + 0xc]
clc
cld
nop
nop
jae 0x407d2c
add ch, bl
and eax, 0xa843597a
push ds
add dh, bl
mov esp, 0x49050074
dec ecx
clc
cld
nop
nop
jae 0x406bb3
mov dword [0x1d1b1d], eax
add byte [esi], bh
nop
or al, byte [eax]
sbb al, 0
insb byte es:[edi], dx
add byte [edi], bl
mov esi, dword [esi + edx*4]
clc
cld
nop
nop
jae 0x40710e
mov ch, 0x42
popal
add byte [ebx + 0x36e000], cl
dec esp
add byte [edi], al
push ebp
mov ebp, esp
jns 0x409f6b
stosd dword es:[edi], eax
add cl, bh
and al, 0xc0
dec ebx
add byte [eax], al
invalid