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

Disassembly:
je 0x40d783
clc
nop
nop
cld
jae 0x40e14d
fcom qword [ebx - 0x7a9a0c6]
push esi
clc
nop
nop
cld
jae 0x40cb1d
add byte [edx + 0x8399], dl
fiadd dword [eax]
daa
xchg byte [esi], al
pop ebx
mov edi, esi
push edi
mov edi, 0x40f208
xchg dword [esp], edi
ret
mov eax, edi
clc
nop
nop
cld
jae 0x40cbcf
or eax, 0x12
clc
nop
nop
cld
jae 0x40cc23
push 0xfc00
add byte [esi + ebx*8 - 0x79], al
idiv eax
nop
nop
cld
jae 0x40ea07
mov ss, word [ecx - 0x6e]
dec ebp
rol dword [eax + 0xf], cl
test eax, 0xf2f8cb8b
nop
mov ecx, ebx
clc
nop
nop
cld
jae 0x40ef89
jle 0x40c9dc
mov eax, dword [eax + 0xc]
clc
nop
nop
cld
jae 0x40ccd5
adc byte [eax], al
fidiv dword [ebp - 0x7aae661]
jmp 0x40e73a
je 0xdb28b47f
clc
nop
nop
cld
jae 0x40d9e9
fld qword [eax]
add byte [esi + 0x33], cl
xor eax, eax
clc
nop
xor eax, eax
clc
nop
nop
cld
jae 0x40e003
add byte [ebp - 0x23f10000], al
xchg dword [ecx + 0x1069e91f], esp
add byte [eax], al
jle 0x40cb15
jmp 0x40db05
add byte [eax], al
add byte [eax - 0x16], al
invalid
pop eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40dac6
mov dword [ebp + 0x28], edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40dfeb
push 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40f21d
push 0x2b498
clc
nop
nop
cld
jae 0x40d87a
clc
ficomp dword [ecx - 0x7bd6100]
inc edx
clc
nop
nop
cld
jae 0x40d6a6
xchg dword [ebx], eax
add byte [edi], ah
adc cl, dl
add al, 0x25
aad 0x54
add al, 0xa5
rol dword [0xa50454d5], 1
ficomp dword [ecx - 8]
pop ecx
clc
nop
nop
cld
jae 0x40f2c0
mov ch, 0
add byte [edi], ah
add esp, dword [edx - 0x17064a22]
ja 0x40cb3a
call fcn.0040d0ae
add byte [eax], al
clc
nop
nop
cld
jae 0x40f5b1
and eax, 0xd3e49300
mov esi, 0x300d8b64
add byte [eax], al
add al, bh
nop
nop
cld
jae 0x40fb00
mov byte [0x5750ac7f], al
push eax
push edi
mov edi, 0x40ce25
xchg dword [esp], edi
ret
push edi
push edi
mov edi, 0x40dd30
xchg dword [esp], edi
ret
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f8b1
stosb byte es:[edi], al
push edi
mov edi, 0x40ced2
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40caad
test byte es:[ebp + 0x2100f800], dh
fimul dword [eax + 0x45448b]
mov eax, dword [ebp + eax*2]
add al, bh
clc
nop
nop
cld
jae 0x40e8f1
add byte [edx + 0x64fc0003], ah
push ds
xor eax, eax
clc
nop
nop
cld
jae 0x40ccba
xchg edx, eax
jle 0x40cc49
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40dadb
dec ebp
test byte [eax], al
add byte [eax], al
movsb byte es:[edi], byte [esi]
jl 0x40cc26
rol byte [edi + edx*2], 0xbf
jns 0x40cc46
inc eax
add byte [edi + 0xc3243c], al
inc eax
rol dword [ebx + 0x66009f00], 1
or eax, 0xbf57f303
xchg esp, eax
in eax, 0x40
add byte [edi + 0xc3243c], al
add dl, ch
mov byte [0xd112d1], al
ret
push ecx
clc
nop
nop
cld
jae 0x40e05f
add dh, bl
movsd dword es:[edi], dword [esi]
dec ebp
mov cs, word [ebp]
ror dword [edx], 1
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40d6bd
fsubrp st(7)
add byte [edi - 0x3c62ffb2], al
push edi
mov edi, 0x40e779
xchg dword [esp], edi
ret
ret
mov eax, dword [eax + 0x14]
push edi
mov edi, 0x40ce4f
xchg dword [esp], edi
ret
mov ebx, dword [edx + 0x10]
clc
nop
nop
cld
jae 0x40de88
add ebp, dword [0x85000093]
mov ebp, 0xafcff81
stosb byte es:[edi], al
not dword [ebp - 0x75]
in al, dx
nop
leave
jmp 0x40f7c1
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e43c
fnsave dword [esi]
fadd qword [eax]
imul eax, dword [eax], 0x5434c735
loopne 0x40cd82
mov ecx, esp
mov eax, 0x30
clc
nop
nop
cld
jae 0x40dbb9
add eax, dword [esp + edi*8 - 0x8485c00]
and al, byte [eax]
mov esi, dword [esi]
clc
pop esi
push edi
mov edi, 0x40e356
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40f369
or eax, 0x3adada3a
fadd qword [edi - 0x7af093c0]
jo 0x40cdde
jne 0x40de40
add byte [eax], al
clc
nop
nop
cld
jae 0x40d194
sbb dword [eax], eax
sar dword [edx], 1
shl edx, 1
push edi
cmp dl, cl
loop 0x40ce39
mov edi, 0x40f4ae
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f8c6
add byte [eax], al
add cl, dl
add byte [esi], ch
xchg dword [edi + 1], edx
xor byte [eax], al
mov ebp, dword [eax - 0x75]
pop esi
or al, 0xf8
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40f25e
add byte [eax], al
nop
add al, 0x4e
adc dword [edx], ebp
lea ecx, [ebp + 0x28]
clc
nop
nop
cld
jae 0x40d9fe
cld
xlatb
adc dl, ah
add dh, bl
fsubr qword [edx + 0x40]
push 0x40
clc
nop
nop
cld
jae 0x40e4e2
test esp, ebx
add byte [eax], al
mov ch, 0
test byte [ebx + eax*4 - 0x40], bh
sub byte [edi - 0x41], dl
cmp al, 0xe5
inc eax
add byte [edi + 0xc3243c], al
add byte [edx], bh
imul ecx, dword [esi - 0x7c862200], 0xf2f810c7
nop
add edi, 0x10
clc
nop
nop
cld
jae 0x40cf29
rol dword [eax], 1
add byte [eax - 0x70], al
test dword [ebx - 0x7b], edi
leave
push edi
mov edi, 0x40de11
xchg dword [esp], edi
ret
pop esi
push edi
mov edi, 0x40efdd
xchg dword [esp], edi
ret
mov ecx, eax
clc
nop
nop
cld
jae 0x40e74f
add byte [edx + 0xd4], dl
mov ch, 0x76
mov esp, 0x55103f83
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40f3c7
mov esi, edx
clc
nop
nop
cld
jae 0x40da3d
movsd dword es:[edi], dword [esi]
movq qword [eax], mm0
test byte ss:[ebp - 0x15c9fcd9], dh
push dword [ebp]
push edi
mov edi, 0x40d36a
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40daf0
mov edi, dword [edi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dc97
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40fb55
pop ecx
push edi
mov edi, 0x40fc40
xchg dword [esp], edi
ret
jne 0x40d16a
clc
nop
nop
cld
jae 0x40ca3d
add byte [esi], ch
dec esi
loopne 0x40d148
mov edx, dword [edi + 0x348b0000]
imul ecx, dword [ebx - 0x74aaf1b1], 0xffffffec
mov ecx, dword [edi + 0xe]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee1f
shr ecx, 2
clc
nop
nop
cld
jae 0x40d22e
fiadd dword [eax]
mov ch, 0x40
cld
shr dword [ecx + 0x66], cl
add edi, dword [edi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dda3
add esi, 2
clc
nop
nop
cld
jae 0x40efb3
sbb dword [edi + 0x2d7e], eax
test ecx, esp
jecxz 0x40d13b
mov eax, dword [eax]
push edi
mov edi, 0x40fc13
xchg dword [esp], edi
ret
rep movsd dword es:[edi], dword [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e73a
add esp, 0xc
clc
nop
nop
cld
jae 0x40df38
add byte [eax], al
add byte [edx], bh
dec esi
add byte [ecx], dh
push edi
fist dword [ebx + 0x57]
mov edi, 0x40cb49
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f801
and eax, 0x12
clc
adc bh, al
nop
nop
cld
jae 0x40c9a2
add byte [eax], al
add byte [eax], al
add byte [esi + 0x84ee95a], dh
add byte [eax], al
test byte [eax], al
and eax, 0x9f00dc84
out 0, eax
jg 0x40d29e
jmp 0x40db05
add dh, ah
add al, 0x31
dec esi
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d5cd
fbstp tbyte [ebp + 0xc014d5]
mov ebp, dword [edx - 0x7c3b675]
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e9d9
inc esi
inc eax
or eax, 0xb4000000
cmp dword [ebx - 0x6f0d073d], 0x830ffc90
jecxz 0x40d308
ret
mov ecx, 0x7463
clc
nop
nop
cld
jae 0x40ea73
and eax, 0x522d7f00
add byte [ebx - 0x7540c54], cl
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40f819
add byte [edi + 0x1c001025], al
lahf
ret 0x8b00
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
jmp 0x40fdd4
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d8fd
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40e7c3
sbb edx, ebp
add byte [esi + 0x51886100], cl
push edi
mov edi, 0x40e3f3
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40e998
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e3de
cmp ah, byte [esi]
jle 0x40d415
rol dword [eax], 1
and dword [esi - 0x34], edi
mov esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e260
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f6d0
add byte [ecx], ch
add byte [eax], al
ja 0x40d428
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x40f6ea
rol dword [eax], cl
add ah, bl
push ss
imul ecx, dword [ebx - 0xd0769cc], 0xffc9090
xor dword [esi + 0x7e000019], 0xffffffd3
mov esi, dword [esi + edx*4]
clc
nop
nop
cld
jae 0x40ee49
jle 0x40d468
add byte [eax], al
inc eax
packuswb mm1, qword [esi + edx*2 - 8]
nop
nop
cld
jae 0x40cb79
rol dword [eax], 1
int1
jg 0x40d4d9
add byte [eax], al
or eax, 0x4ee98d16
idiv bh
invalid
add byte [eax], al
add byte [ebp + 0x5b], ah
mov edi, dword [esi + 0x1c]
push edi
mov edi, 0x40d06c
xchg dword [esp], edi
ret
add cl, dl
xchg ecx, eax
ficom dword [ebx - 0x6f6f0d08]
cld
jae 0x40dab1
lahf
add byte [eax + 0x4d4ef1d4], dl
imul ebx, ebx, 0xbf57c033
add eax, 0x870040e6
cmp al, 0x24
ret
je 0x40cd68
clc
nop
nop
cld
jae 0x40ce0f
ja 0x40d4c2
sub eax, 0x850fbe45
mov bh, 0xff
invalid
push eax
push edi
mov edi, 0x40e876
xchg dword [esp], edi
ret
pop esi
clc
nop
nop
cld
jae 0x40f2a3
ja 0x40d56d
invalid
imul ecx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40c960
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fb15
add byte [eax], al
mov es, word [eax]
sbb ecx, edx
fsub dword [ebx]
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e39c
add al, 0x69
lldt sp
mov byte [0x32148dcc], al
lea edx, [edx + esi]
adc al, 0x32
clc
nop
nop
cld
jae 0x40dbe7
ja 0x40d5e3
ficom dword [edx]
and eax, 0x73e9fa00
and al, byte [eax]
add byte [eax], al
add byte [eax], al
ljmp 0x7f
jmp 0x40f86f
pushal
push ebp
mov ebp, esp
nop
leave
jmp 0x40c9cd
mov ecx, eax
clc
nop
nop
cld
jae 0x40f111
sbb al, 0
shr dword [0x3cdc0000], 1
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c94b
pop esi
push edi
mov edi, 0x40db34
xchg dword [esp], edi
ret
call fcn.0040d0ae
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee5e
pop edi
clc
nop
nop
cld
jae 0x40d55f
add byte [0x3ad1d44d], ch
add byte [eax], dl
int 0x83
mov byte [eax + edi*8], 0xf2
nop
nop
cld
jae 0x40f478
add byte [esi], al
xlatb
fadd qword [eax]
sub al, 0x8b
dec ebp
add al, 0xf8
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40e0db
lahf
mov byte [0x4d003a3a], al
sar dword [ebx - 0x6f0d07af], 1
nop
cld
jae 0x40fccd
fst qword [ebx + 0xd0004]
dec ebp
add al, 0x6e
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40d2e2
add byte [esp + eax], bl
aam 0xf3
add byte [edx], ah
mov ebx, ebp
mov ecx, dword [ebp + 0xc]
push edi
mov edi, 0x40f353
xchg dword [esp], edi
ret
call 0x40ee9f
clc
nop
nop
cld
jae 0x40e0f1
add bh, bl
out 0, al
adc al, byte [eax]
mov ebp, esi
imul ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40dc28
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40cbe4
add byte [eax], al
add byte [eax + eax], bl
add byte [eax], al
fisub word [ebx + 0x4d8b9a24]
adc byte [edi - 0x41], dl
invalid
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40f4da
xchg dword [esp], edi
ret
mov ecx, 0x65
clc
nop
nop
cld
jae 0x40dbcf
out 0x84, al
add dl, bl
xor al, 0x15
adc dword [edx - 0x76507500], edx
inc esp
and al, 0x44
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40f89c
add byte [eax], al
fmul qword [esi + 0x4003ab00]
cmp al, 0xf8
nop
nop
cld
jae 0x40f631
add byte [eax], al
add byte [eax], al
add byte [0xbf57ad3a], cl
adc al, 0xdd
inc eax
add byte [edi + 0xc3243c], al
sub eax, 0xff2d00dc
daa
ljmp 0xe9db
add eax, 2
push ebp
mov ebp, esp
nop
leave
jmp 0x40d5f7
push 0x40
clc
nop
nop
cld
jae 0x40ef6e
add byte [eax + eax], bl
adc byte [0x2e4785a5], cl
dec dword [ebp + 0x28]
push edi
mov edi, 0x40ce8e
xchg dword [esp], edi
ret
add edi, eax
push edi
mov edi, 0x40f0ba
xchg dword [esp], edi
ret
mov eax, esi
clc
nop
nop
cld
jae 0x40e567
add byte [esi + 0x40], al
sbb al, 0
add byte [ebp + 0x57c0851b], dh
mov edi, 0x40cf81
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d403
jne 0x40f5db
clc
nop
nop
cld
jae 0x40ca97
add dl, bl
in eax, dx
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2ff
lea edi, [esp + 0x20]
push edi
mov edi, 0x40d1c1
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fca2
add byte [eax], al
add byte [edi], cl
add byte [eax], al
sub byte [edi], cl
mov edi, 0xf2f80651
nop
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40e65b
add byte [edi], dh
xchg edx, eax
add byte [eax], dh
add byte [ebx + 0x3174033e], cl
sub byte [edi - 0x41], dl
out dx, al
jmp 0x3cc7d9d2
add edi, 8
clc
nop
nop
cld
jae 0x40f249
add byte [eax], al
fiadd dword [edi + 0x2a1eada]
add byte [ebx + 0xa28707], cl
mov edx, ebx
mov ecx, dword [ebx - 0x6f0d07f9]
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40fb87
add byte [eax], dl
int1
inc eax
fiadd dword [eax]
cmp ch, dl
add eax, 0x18
clc
nop
nop
cld
jae 0x40e494
add byte [eax], al
add byte [eax + 0x2637ea00], dl
mov bl, 0xa4
out 0xaf, eax
mov ecx, 0x636f
clc
nop
nop
cld
jae 0x40f6a5
aam 0x3e
add byte [eax], al
mov dl, byte [ecx - 8]
push ecx
clc
nop
nop
cld
jae 0x40f790
add byte [eax], al
out 0, al
add byte [edx - 0x17c32400], dl
xchg esi, eax
idiv bh
invalid
call fcn.0040d0ae
clc
nop
nop
cld
jae 0x40ecf3
test byte [edx], bh
dec ebp
invalid
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40fa34
shl esi, 3
push ebp
mov ebp, esp
nop
leave
jmp 0x40ecc5
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40fa50
clc
and dword [esi - 0x7c], ecx
mov byte [0xb8f70000], al
je 0x40dc55
clc
nop
nop
cld
jae 0x40d67c
push eax
clc
nop
nop
cld
jae 0x40f3e0
clc
paddusb mm0, qword [eax]
inc eax
add dword [eax], 0
pop ebx
add esi, ebx
clc
nop
nop
cld
jae 0x40e36b
add byte [esi], al
test dword [ecx], ebx
xchg ebx, eax
or eax, 0x551f3c8d
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f65e
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x40f40a
popal
clc
nop
nop
cld
jae 0x40e843
and dword [esi], 0xffffffdd
fld qword [eax]
fcmovu st(0), st(4)
adc ecx, 0x10c48369
clc
nop
nop
cld
jae 0x40d30e
lahf
sub eax, 0x4de6924d
xchg edx, eax
add byte [ebx - 0xd07a9d8], cl
nop
nop
cld
jae 0x40d485
cmp al, byte [eax]
add dh, ah
int1
fstp st(4)
jl 0x40dba0
clc
nop
nop
cld
jae 0x40e523
add byte [eax], al
add ch, bl
fimul word [0x123e00]
mov ebx, dword [eax]
push esp
push edi
mov edi, 0x40f5c6
xchg dword [esp], edi
ret
std
fild dword [eax]
xchg dword [esp], edi
ret
add byte [eax], al
ja 0x40db7d
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40ed7f
add dh, ah
add byte [ecx], ch
mov eax, dword fs:[eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ca27
push ecx
clc
nop
nop
cld
jae 0x40f4c4
or eax, 0xd700e7f1
cmp dword [edx], 0xffffffdf
push edx
add byte [ebx - 0x72efc57], cl
add edx, ecx
clc
nop
nop
cld
jae 0x40f2ea
add dh, bl
dec ebp
add byte [edx + 0x1c612700], ah
add edi, 4
clc
nop
nop
cld
jae 0x40f127
mov ch, 0
add byte [eax], al
invalid
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x40f53d
and eax, 0x27000085
push 0x2b
cli
sub edi, edx
clc
nop
nop
cld
jae 0x40ec4b
ror dword [edi], cl
lahf
add eax, dword [eax]
add byte [eax], al
ret 0x8b00
mov esi, 0x1c000
clc
nop
nop
cld
jae 0x40e6e0
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d912
add edi, eax
clc
nop
nop
cld
jae 0x40d14f
fadd qword [eax]
add byte [eax], al
add dword [eax], 0xfffffff8
mov ecx, 0xbf57a4f3
std
leave
inc eax
add byte [edi + 0x19c3243c], al
add dword [ebp + 0x36040300], 0
fucomp st(0)
inc ebp
stc
invalid
call 0x40d60c
clc
nop
nop
cld
jae 0x40d652
add byte [ebx], al
add byte [eax - 0x29], ch
mov esp, 0x90f2f85f
nop
cld
jae 0x40f15a
test byte [eax], al
add byte [ebx + edx*8 - 0xd25c57c], al
add byte [ebx + 0xb00554], cl
mov esi, dword [ecx - 0xd07ae17]
nop
push ecx
clc
nop
nop
cld
jae 0x40fbcb
mov ch, 0x25
push 0x1900004d
add esi, dword [eax + eax*4 - 0x486c7500]
pop es
xor dword [edi - 0x76], esp
sub eax, ecx
push edi
mov edi, 0x40e1a7
xchg dword [esp], edi
ret
jne 0x40ec93
clc
nop
nop
cld
jae 0x40fac1
cld
add byte [eax + 0x49], bl
dec ecx
clc
nop
nop
cld
jae 0x40de9d
cdq
add byte cs:[ebx - 0x18ff8026], al
add byte [ebx - 0x74fffdfc], cl
or dword [ecx - 0xd070fb9], ecx
nop
mov dword [edi - 0x10], eax
clc
nop
nop
cld
jae 0x40d243
out 0x3e, eax
fistp qword [edx]
imul eax, dword [eax], 0x83f98b00
invalid
add edi, 0x18
clc
nop
nop
cld
jae 0x40f314
xchg esp, ebx
test byte [ebx + eax*8 + 0xd21e3d5], al
push 0x1a000
clc
nop
nop
cld
jae 0x40eb9f
mov byte [0xc125b585], al
sbb byte [ebx], dh
call dword [edi - 0x41]
aam 0x40
add byte [edi + 0xc3243c], al
fst st(1)
dec ebp
int1
add dword [eax], 0xffffffb5
sbb al, 0x53
push edi
mov edi, 0x40d442
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40eae0
xchg dword [esp], edi
ret
mov edx, eax
push edi
mov edi, 0x40e427
xchg dword [esp], edi
ret
pushal
clc
nop
nop
cld
jae 0x40f1de
mov edx, dword [edx]
push edi
mov edi, 0x40eaf5
xchg dword [esp], edi
ret
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40d3ae
add cl, dh
add ah, dl
test byte [eax + 0x37], ch
int1
push ebp
or byte [ebx - 0x6f0d07c1], cl
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x40dc3d
mov es, word [esi]
invalid
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f16f
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40df78
call fcn.0040d0ae
clc
nop
nop
cld
jae 0x40e88b
and dword [eax], eax
clc
sal ecx, 1
sub eax, 0x57046123
and esp, dword [ecx + 4]
push edi
mov edi, 0x40cca5
xchg dword [esp], edi
ret
push 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40cada
adc bh, byte [esi]
add ah, bh
sbb dword [0xec8b55cc], ecx
add byte [eax], al
xchg byte [edi], al
add edi, ebp
rol byte [eax], cl
mov dword [0xef005100], eax
xor al, 0x83
jmp 0x4dcca916
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40da13
jg 0x40df46
push 0x79dcd400
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40e7ee
sub eax, 0xf19300f3
jecxz 0x40dfcb
cmp dword [ebp + 0x28], edx
push edi
mov edi, 0x40e725
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f1c7
sbb dword [eax], eax
add byte [edx + 0x48b0062], dl
movsb byte es:[edi], byte [esi]
aaa
pop ds
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40de72
out 0, al
add byte [eax + 0xd], ch
add byte [ecx - 8], bh
popal
clc
nop
nop
cld
jae 0x40ecdd
add byte [ebx], al
add byte [edi + edi*2], al
dec esi
add byte ss:[edx + 0x648b8b00], dl
push dword [eax]
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40fd24
add byte [eax], al
rol dword [eax], 1
movsd dword es:[edi], dword [esi]
mov byte [0x498b7de4], al
cmp byte [ebp - 0x75], dl
in al, dx
mov ecx, dword [ecx + 0x38]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f8dc
mov edi, eax
clc
nop
nop
cld
jae 0x40ed6a
add dh, ah
cmp al, byte [eax]
add byte [eax], al
cmp al, byte [eax + 0x608b00]
mov edx, esi
cmp dword [ecx + 0x735908cd], edi
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40d459
daa
push 0xf2b1464d
add byte [ebx - 0x48f0e59c], cl
jbe 0x40e081
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40ee8a
add byte [edi], ah
add byte [eax], al
add al, byte es:[eax]
mov eax, dword [ebx]
xchg edi, eax
xor al, 0xe9
mov esi, ebx
clc
nop
nop
cld
jae 0x40c978
imul ebp, dword [esi], 0x9fdaa527
cdq
call 0x5b003801
rol byte [eax], cl
push esp
push edi
mov edi, 0x40d25a
xchg dword [esp], edi
ret
call fcn.0040d0ae
clc
nop
nop
cld
jae 0x40dd8b
rol dword [eax], 1
add byte [eax], al
xlatb
out dx, eax
push ecx
clc
nop
nop
cld
jae 0x40cf13
dec esi
cmp al, byte [eax]
add byte [eax], al
or eax, 0xf78a2ddd
sar al, cl
nop
nop
cld
jae 0x40cb04
mov ch, 0
movsd dword es:[edi], dword [esi]
jle 0x40e13f
xchg dword [eax + 0x34], eax
shr dword [ebp + 5], 0xc2
out 0x35, eax
sbb eax, 0x9090f2f8
cld
jae 0x40e314
add byte [edi - 0x7a3cdbc4], al
add byte [eax], al
ljmp 0x40bf
inc eax
clc
nop
nop
cld
jae 0x40d783
add byte [eax], al
daa
adc al, byte [eax]
add byte es:[eax], al
retf 0xf857
mov ecx, dword [esi + 0x3c]
push edi
mov edi, 0x40d986
xchg dword [esp], edi
ret
jmp 0x40f48d
inc eax
and dword [ebx + ebp*2], edx
mov ecx, 0x7262694c
clc
nop
nop
cld
jae 0x40f844
cdq
out 0xff, al
add byte [ebx + ecx*4 - 0x6f0d0735], bh
mov ecx, ebx
clc
nop
nop
cld
jae 0x40f5f0
add byte [esi], cl
add bh, bl
ja 0x40e247
add al, 0xab
pop ebp
push ebp
mov ebp, esp
nop
leave
jmp 0x40f19b
leave
clc
nop
nop
cld
jae 0x40fb2a
add cl, dl
add byte es:[eax], al
add byte [esi], bh
add byte [esi], al
and dword [ecx + 0x33], ebx
sar al, 0xf2
nop
xor eax, eax
clc
nop
nop
cld
jae 0x40d326
sbb dword [eax], eax
fld qword [eax + eax + 0x79860000]
movzx esi, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f08d
jmp 0x40d0ee
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40d959
add byte [ebp - 0xe21c9d2], dh
mov byte [0x728b00], al
mov ecx, dword [ebp - 0x75]
dec ebp
or al, 0xf8
nop
nop
cld
jae 0x40def5
fild word ss:[eax]
add byte [ebx], al
cmp al, byte [0x104d8b5b]
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40da52
xchg dword [esp], edi
ret
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40d29c
jle 0x40e3c1
out 0, al
xchg edx, eax
sbb dword [ebx], 0x35
cmp byte [ecx - 0xd07eadc], bl
nop
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x40ddfc
sub dword [eax], 0
xor al, 0x41
aaa
mov ecx, 0x57044d8b
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40fce4
xchg dword [esp], edi
ret
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40dcc2
sar dword [edx], 1
fisub dword [esi]
add byte [eax], al
ret 0x8b00
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40e50d
sub eax, 0xead10f00
jg 0x40e4ac
clc
nop
nop
cld
jae 0x40f04a
add byte [eax], al
dec ebp
add byte [esi + 0x30120084], cl
add byte [ebx - 0xd07aed7], cl
nop
push ecx
clc
nop
nop
cld
jae 0x40f234
cmp dl, byte [ebx + 0x270300d3]
out 0x2d, al
lahf
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d284
add byte [ecx - 0x19], dl
add byte [eax - 0x2f], ch
arpl word [ecx - 0x75], di
dec ecx
push esp
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x40dfd6
push ecx
cld
adc ah, byte [edx + 0xcf300f8]
and dl, 0xd
push ebp
mov ebp, esp
nop
or eax, 0x90ec8b55
leave
jmp 0x40f186
push dword [edx + 0x50]
clc
nop
nop
cld
jae 0x40cee7
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40e47e
ljmp 0x140d:0x1cddd151
push edi
push edi
mov edi, 0x40d80c
xchg dword [esp], edi
ret
mov ecx, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d73d
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ea1c
push 0xd9fda25
add byte [eax + 3], ch
sti
push edi
mov edi, 0x40cfed
xchg dword [esp], edi
ret
jne 0x40cf29
clc
nop
nop
cld
jae 0x40d2b2
add ah, bh
mov ch, 0x86
push edx
add byte [ebx - 0x75b0c45], cl
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40f748
add byte [0xb5f100e6], ch
cld
mov eax, dword [0xdcfc11c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d8a8
mov edx, dword [edi + 0xc]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d042
je 0x40dc55
clc
nop
nop
cld
jae 0x40d798
add byte [eax], al
add ch, al
push 0xfffffffffffffff7
int1
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d58d
add ecx, eax
clc
nop
nop
cld
jae 0x40cf3f
add byte ss:[ebx], al
add byte [ebx], al
add dword [ecx + 0x3c498b68], 0xfffffff8
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f934
add byte [eax], al
add byte [eax], al
add byte [eax], al
nop
add byte [ebx - 0x40a8b695], cl
std
salc
inc eax
add byte [edi + 0x4dc3243c], al
add byte [ebx], al
fdiv st(7), st(0)
add byte [eax], al
out 0xa5, eax
jbe 0x40e6bd
xor dword [esp], eax
clc
nop
nop
cld
jae 0x40e24b
xchg dword [ebp - 0x19], ecx
test dword [eax], eax
add byte [edx - 0x7d], bh
les ecx, [eax + edi*8]
add esp, 0xc
clc
nop
nop
cld
jae 0x40d7c7
add dword [0x92fffff1], 0
add byte [eax], al
mov ch, 0
mov bh, 0xb8
mov ecx, dword fs:[0x30]
xchg edx, eax
add byte [eax], al
add byte [ebp + 0x64b8b700], dh
mov ecx, dword [0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cdf4
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40da67
fdiv st(0), st(0)
add bh, dl
and dword es:[edi + 0x409840f], ebx
add byte [eax], al
clc
nop
nop
cld
jae 0x40d890
xlatb
fiadd word [eax]
dec ebp
pop ecx
clc
nop
nop
cld
jae 0x40f765
movsd dword es:[edi], dword cs:[esi]
add edi, dword [edx]
add ah, bl
add byte [ebp - 0x54], cl
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d132
ret
mov esi, dword [edx]
push edi
mov edi, 0x40fb9f
xchg dword [esp], edi
ret
cmp dword [ecx - 0xc], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40ca6c
add esi, 0x18
clc
nop
nop
cld
jae 0x40eb8a
sub eax, 0xf00da2d
jg 0x40e807
push ecx
clc
nop
nop
cld
jae 0x40ce3a
dec ebp
test byte [eax], al
add byte [edi + esi*2], al
xchg ebx, eax
add byte [edx + ebx*2], ah
add edi, ebx
clc
nop
nop
cld
jae 0x40eac8
cmp al, byte [eax]
add byte [ebx], al
add byte [eax], al
add byte [esi + 0x53], bl
push ebx
clc
nop
nop
cld
jae 0x40dfa6
add byte [eax], al
add byte [eax], al
lahf
add byte [esi], al
insb byte es:[edi], dx
add esi, 2
push edi
mov edi, 0x40c9e2
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push edi
mov edi, 0x40cd53
xchg dword [esp], edi
ret
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40eb0a
cmp dword [edx + 0xf000002], 0xffffff84
xchg ebx, eax
push ecx
add esp, esi
je 0xe64439e9
test ah, dl
push esp
je 0x40e84b
add byte [ebx - 0x74a7de89], cl
inc edx
sbb al, bh
nop
nop
cld
jae 0x40cd14
add byte [esi - 0x4aff0397], cl
push esp
lahf
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40e3c6
add byte [edx], bh
add byte [eax], al
or ebx, dword [eax - 8]
pop eax
clc
nop
nop
cld
jae 0x40d5b8
lahf
add byte [eax], al
adc bh, ah
add byte [eax], al
add byte [ebx + 0x67], al
push ebp
push ebx
movsb byte es:[edi], byte [esi]
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40d02d
xchg dword [esp], edi
ret
lea eax, [edi + eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea5b
mov ebp, esp
nop
leave
jmp 0x40ef9e
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x40f605
or eax, 0xde4ef100
ja 0x40e90f
add byte [ebx - 0x74ff0daa], cl
pop esp
xor ebx, ebx
push edi
mov edi, 0x40ef14
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d7af
aam 0
inc eax
add al, 0xe6
dec ebp
jge 0x40ea0d
xor edx, edx
clc
sar al, cl
nop
nop
cld
jae 0x40e646
add cl, dl
jle 0x40e9c4
add ch, bl
add byte [edx - 0x75], cl
clc
push edi
mov edi, 0x40e162
xchg dword [esp], edi
ret
mov eax, esi
clc
nop
nop
cld
jae 0x40cba5
add byte [0xdd84e700], ah
add byte [edx], bh
add esi, dword [esi + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dba4
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x40f82e
mov ss, ebx
out 0, eax
jg 0x40eaae
mov ss, word [ecx - 8]
push ecx
clc
nop
nop
cld
jae 0x40e40a
sal ebx, 1
add al, 0xf1
adc byte [eax], al
movsd dword es:[edi], dword [esi]
aam 0xa9
xchg edi, eax
clc
nop
nop
cld
jae 0x40e803
xchg edx, eax
xchg dword [eax], eax
test dword [esi], edi
lahf
inc dword [eax]
push eax
add byte [ebx - 0x40a8ae67], cl
outsd dx, dword [esi]
aam 0x40
add byte [edi - 0x223cdbc4], al
inc eax
add al, 0x7f
push ecx
add bl, dl
xlatb
add byte [esi], dh
sub edi, esi
int1
push ecx
push edi
mov edi, 0x40d46f
xchg dword [esp], edi
ret
div ecx
clc
nop
nop
cld
jae 0x40d667
test dword [edi + 0x4830021], eax
add bh, bl
push esi
push edi
mov edi, 0x40fbe0
xchg dword [esp], edi
ret
add byte [edx], bh
add byte [ecx + 0x1f], ch
xor edx, edx
push edi
mov edi, 0x40df8e
xchg dword [esp], edi
ret
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40deb5
add byte [esi], bh
add byte [edx + 0x49383fc], dl
invalid
popal
clc
nop
nop
cld
jae 0x40e5c2
cli
invalid
sbb al, 4
fiadd word [eax]
add eax, dword [eax]
sbb al, 0xd8
sub dword [esp], 2
push ebp
mov ebp, esp
nop
leave
jmp 0x40e329
dec ecx
push edi
mov edi, 0x40da7d
xchg dword [esp], edi
ret
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40e3b1
aam 0x3e
add byte [esi*4 - 0x7e72aa7c], al
in al, dx
add byte [edx], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40ea9e
add byte [eax], al
ja 0x40eb13
add esi, ecx
clc
nop
nop
cld
jae 0x40f7d7
add byte [esi], bh
add byte [edi - 0x74005dba], al
in al, dx
mov ebp, esp
push edi
mov edi, 0x40e192
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40e469
fiadd dword [eax]
and dword [eax], eax
add byte [eax], al
add byte [edx], dl
movsb byte es:[edi], byte [esi]
dec ecx
push edi
clc
nop
nop
cld
jae 0x40ea46
imul eax, dword ss:[eax + 0x68], 0x2d2610
arpl word [edi - 0x74ffed5b], ax
cld
jb 0x40eb34
clc
nop
nop
cld
jae 0x40eab3
clc
inc esi
cmp al, al
add byte [ebx - 0x2b74ffb0], cl
mov edx, dword [eax]
mov edx, esp
and ebx, dword [ebx + ecx*4 - 0x840a83d]
xlatb
inc eax
add byte [edi + 0xc3243c], al
fld qword [ebp + 0x27ff00]
add al, 0x3c
nop
push edi
mov edi, 0x40cbba
xchg dword [esp], edi
ret
add edi, ebx
clc
nop
nop
cld
jae 0x40f587
inc esi
aam 0x12
add ah, bl
movsd dword es:[edi], dword [esi]
jp 0x40ec84
and esp, dword [ecx + 4]
clc
popal
add al, 0xf8
nop
nop
cld
jae 0x40ee07
test dword [eax], eax
add byte [eax], al
add dword [esi + 0x27], 0x27
xchg ecx, eax
ja 0x40ebfb
add byte [ebx + 0x7c893f47], cl
and al, 0x1c
mov dword [esp + 0x1c], edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2d5
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x40f86f
or esp, 0xb
add byte [eax], al
jg 0x40eca5
ja 0x40ec9e
xchg edi, eax
push edi
call 0xbf98bee2
push es
loope 0x40ecf2
add byte [edi + 0xc3243c], al
clc
add byte [0x688ede], ch
add al, byte [eax]
mov edx, dword [0xe2c1bd21]
add eax, 0x9090f2f8
shl edx, 5
clc
nop
nop
cld
jae 0x40d5e2
mov ch, 0x84
add byte [esi], bh
add byte [eax], al
add byte [eax], 0x8b
push 0x53
push ebx
clc
nop
nop
cld
jae 0x40d42d
and eax, 0x85003aff
adc byte [eax], al
add ah, dh
fisttp dword [ebx - 0xd07ebbb]
nop
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40d7e2
nop
add byte [eax], al
add bl, dl
add byte [0x1e748b4a], al
js 0x40ed65
mov esi, dword [esi + ebx + 0x78]
push edi
mov edi, 0x40d0d9
xchg dword [esp], edi
ret
mov edi, eax
clc
nop
nop
cld
jae 0x40e8a3
sub eax, 0x2d00f8
mov ch, 0
dec eax
add esi, 0x6000
clc
nop
nop
cld
jae 0x40e043
push dword [edi + 0x69]
ja 0x40edd1
add byte [edx], bl
mov ecx, 0x87b
clc
nop
nop
nop
cld
jae 0x40f7a5
add byte [eax], al
dec esi
add byte [ebx + 3], bl
jne 0x40eda6
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f48d
add byte [eax], al
add byte [eax], al
jmp [ecx - 0x80]
invalid
call fcn.0040d0ae
clc
nop
nop
cld
jae 0x40eeff
out 0xd3, eax
add byte [eax], al
insd dword es:[edi], dx
push ebp
mov ebp, esp
daa
sbb al, 0x63
imul ecx, dword [esi], 0xffffff93
arpl word [ebx + 0xe], bp
xchg ebx, eax
add byte [eax], al
jae 0x40edc7
dec eax
add byte [ebp + 0x14], ch
jno 0x40ed71
insd dword es:[edi], dx
adc al, 0x71
pushfd
fidiv word [esi + ebx*2]
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e630
mov ecx, dword [ebp + 8]
jmp 0x40edad
mov ebp, dword [edi - 0xd072075]
nop
mov ebx, edi
clc
nop
nop
cld
jae 0x40ce64
shr dword [0x46], 1
lahf
mov esi, 0x616f4cb9
clc
nop
nop
cld
jae 0x40dcf6
add byte [eax], al
add byte [esi - 0x44], cl
add esi, ebx
clc
nop
nop
cld
jae 0x40f0e4
add byte [edi + 0x4600], al
jg 0x40ee1d
mov dword [edi - 0x18], eax
push edi
mov edi, 0x40e4f8
xchg dword [esp], edi
ret
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e2bb
pushal
clc
nop
nop
cld
jae 0x40f463
add byte [edi + 0x2112d3], bl
adc cl, byte [esi - 0x1dba0b5d]
add byte [ebx - 0x4bdc9cba], cl
dec ebp
call dword [edi - 0x20]
clc
nop
nop
cld
jae 0x40f6ba
mov ch, 0xdc
add bh, bh
add byte [eax], al
adc al, 0xb8
pop edi
push edi
mov edi, 0x40df23
xchg dword [esp], edi
ret
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40d33f
add byte es:[eax], al
add byte [ecx], bl
invalid
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e82d
sar eax, 1
mov dword [0x568b0052], eax
cmpsd dword [esi], dword es:[edi]
mov edi, 0xf83c4903
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e019
imul eax, dword [eax], 0x2500fc83
mov esp, 0xbfc898b
add byte [eax], al
mov ecx, dword [ecx + 0xbfc]
clc
nop
nop
cld
jae 0x40e790
add byte ss:[0x2c38338], cl
add ebx, 2
clc
nop
nop
cld
jae 0x40eb1f
xchg ebx, eax
dec esi
xlatb
nop
add byte [esp + edi*8 + 0x5720768b], al
mov edi, 0x40cc7a
xchg dword [esp], edi
ret
and dl, 9
push edi
mov edi, 0x40fc29
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40cb32
xlatb
add byte [eax], dl
add dh, bl
add dh, dh
int3
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f68c
push eax
clc
nop
nop
cld
jae 0x40f41f
fadd qword [eax]
cvtps2pi mm7, xmm4
add byte [ecx], ah
add byte [ebp + 0x35bf5749], cl
aad 0x40
add byte [edi + 0xc3243c], al
add byte [eax], al
imul eax, dword [eax], 0x368e
in eax, dx
mov ecx, dword [esi + 0x10]
clc
nop
nop
cld
jae 0x40d4c7
ljmp 0x9900:0xa52700e6
mov eax, dword [esi]
push edi
mov edi, 0x40dc82
xchg dword [esp], edi
ret
shr ecx, 2
clc
nop
nop
cld
jae 0x40e2a5
cdq
out 0x2d, eax
add byte [edi + 0x3a], bh
adc dword [esi + 0x49], ebp
dec ecx
push edi
mov edi, 0x40e6f5
xchg dword [esp], edi
ret
je 0x40e079
clc
nop
nop
cld
jae 0x40f3ac
add byte [eax], al
out 0xb2, eax
add byte [ebx - 0x7a146fc], cl
pop esi
clc
nop
nop
cld
jae 0x40decb
jg 0x40f168
cdq
ja 0x40f1bc
sar dword [edx], 1
add byte [ebx + 0x58], bl
pop eax
push edi
mov edi, 0x40e689
xchg dword [esp], edi
ret
jne 0x40ec17
pop edi
clc
nop
nop
cld
jae 0x40cea6
int1
dec ebp
invalid
add byte [eax], al
add bh, dl
add byte [eax], al
add byte [eax], al
adc dword [edi], eax
iretd
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f077
xor dword [esp], eax
clc
nop
nop
cld
jae 0x40e0a9
imul eax, dword es:[eax], 0x84e00da
shr ecx, 2
clc
nop
nop
cld
jae 0x40f9a7
push edx
clc
nop
nop
cld
jae 0x40d8bd
add byte [eax], al
add byte [eax], al
add bh, bl
add byte [eax], al
popfd
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e5a9
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40eb5f
xchg dword [eax], eax
sub eax, 0x7dea0004
mov esi, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40ed09
sub dword [eax - 0x2f], 0
add byte [eax], al
sbb byte [edx], ch
clc
nop
nop
cld
jae 0x40cdb5
add byte [eax], al
push ecx
xchg ebx, eax
add al, dh
add byte [ebx - 0x174ff7e], cl
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x40d76b
add byte [eax], al
add byte [ebp + 0x20233a00], ah
add byte [ebx - 0x4c74ff7e], cl
lodsb al, byte [esi]
pop edx
clc
nop
nop
cld
jae 0x40cc0e
ljmp 0x4d:0xde00
popal
clc
nop
nop
cld
jae 0x40e28e
add byte [eax + eax + 0x7e007e10], al
daa
std
mov esi, dword [ecx + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebb4
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d755
jg 0x40f30f
inc esi
add byte [edi - 0x706fc12], al
add edi, ecx
clc
nop
nop
cld
jae 0x40e5f0
test dword [eax], edx
adc byte [edi - 0x44e3c600], al
and dl, 0xd
push ebp
mov ebp, esp
nop
leave
jmp 0x40cdca
pushal
clc
nop
nop
cld
jae 0x40d944
add byte [eax], al
add byte [eax], al
add byte [edx + 0xb2e6df], ah
mov ecx, dword [ecx - 0x75]
dec esp
and al, 0xc
push edi
mov edi, 0x40ef58
xchg dword [esp], edi
ret
add esi, 8
clc
nop
nop
cld
jae 0x40dc6a
aam 0x90
add dl, bl
jg 0x40f3e2
inc esp
les eax, [ebx + 0xface461]
test byte [ecx - 0x7000028], al
je 0x40cc4e
clc
nop
nop
cld
jae 0x40d99b
add byte [edx + 0x10c1e7], ah
mov edi, esp
push esi
push edi
mov edi, 0x40e6ca
xchg dword [esp], edi
ret
les eax, fs:[eax - 1]
clc
nop
nop
cld
jae 0x40ea31
add byte [edx], bh
rol dword [eax], 1
and dword [esi], ebx
mov ebx, esi
clc
nop
nop
cld
jae 0x40f59c
rol dword [eax], 1
add byte [eax], al
add bh, ah
sub eax, 0xf2f8514f
nop
push ecx
clc
nop
nop
cld
jae 0x40d2f9
add byte [eax], al
rcr edx, 1
add byte [eax], al
aam 0x21
mov dword [0xf8c38be4], eax
nop
nop
cld
jae 0x40d60c
ret
add byte [eax], dl
fld qword [eax]
rol dword [eax], 1
sbb al, 0x79
jne 0x40cb04
clc
nop
nop
cld
jae 0x40e818
add byte [ecx - 0x67], ch
nop
add byte [ebx - 0x7347423], cl
mov ecx, ebx
clc
nop
nop
cld
jae 0x40f50f
add byte [edx + 0xea00], dl
add byte [0xbf57fe8b], cl
push 0xfffffffffffffffb
inc eax
add byte [edi + 0xc3243c], al
jmp dword [ecx]
mov edi, esi
push edi
mov edi, 0x40fb6a
xchg dword [esp], edi
ret
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40d51f
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40cc90
mov byte [0x211c5100], al
in eax, dx
call fcn.0040d0ae
clc
nop
nop
cld
jae 0x40cb5e
invalid
fiadd dword [eax]
cdq
rol dword [esi], 1
and byte [eax], al
mov eax, eax
add byte [ebx - 0x40a8a1c8], cl
jbe 0x40f4dd
inc eax
add byte [edi - 0x4a3cdbc4], al
cmp al, byte [eax]
add byte [eax], al
cdq
add byte [ecx], bl
invalid
add ecx, dword [ebx + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e671
popal
clc
nop
nop
cld
jae 0x40f436
add byte [eax], al
fidiv dword [ebp - 0x7a15032c]
out dx, eax
mov dword [ebp + 0x28], eax
clc
nop
nop
cld
jae 0x40caef
add bh, bh
add byte [0xd0a78e00], ah
add byte [ebx + 0x406a2bf5], cl
push edi
mov edi, 0x40d2c8
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40db05
add byte [eax], al
add bh, ah
add byte [eax], al
add byte [ebp - 0x7d], ch
invalid
add esi, 0x10
jmp 0x40f5db
mov ebx, eax
clc
nop
nop
cld
jae 0x40d9ba
add bh, bh
and dword [eax], eax
add byte [ebp + 0x55532c7f], al
mov ebp, esp
nop
leave
jmp 0x40fda9
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40f141
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40d0c4
ja 0x40f600
invalid
add esp, 0x2c
clc
nop
nop
cld
jae 0x40ec7d
add byte [eax], al
jg 0x40f617
add byte [0xfedb641], ah
test dword [edi - 0xf], edx
invalid
mov edx, eax
push edi
mov edi, 0x40d057
xchg dword [esp], edi
ret
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40dee0
add byte [0x27008edc], cl
bound eax, qword [eax]
mov ebx, dword [esi - 0x6f0d07ad]
push ebx
clc
nop
nop
cld
jae 0x40f9ee
add byte [ebp + 0xd00ea00], dh
nop
sar dword [edx + 0x1476b70f], cl
movzx esi, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f949
push ecx
push edi
mov edi, 0x40ca12
xchg dword [esp], edi
ret
add esp, 0x1c
push edi
mov edi, 0x40eb75
xchg dword [esp], edi
ret
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40f1f3
and eax, 0x524d1ce6
add byte [ebx + 0x35a974c7], cl
inc edi
push ebx
adc dl, byte [esi]
xor eax, 0x16125347
clc
nop
nop
cld
jae 0x40d54a
jg 0x40f765
or al, 0
pushal
dec ebp
add byte [edx - 0x75], cl
cmp eax, 0xb2a26099
add byte [ebx - 0x74ff9de9], cl
cmp edx, dword [ebp - 0x75]
in al, dx
add byte [eax], al
add byte [eax], ch
add dh, bl
mov byte [0xc90090], al
mov edi, 0x3d00
scasd eax, dword es:[edi]
imul ebx, dword [ecx + 0x55], 0xc990ec8b
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d96e
add ecx, 0x28
clc
nop
nop
cld
jae 0x40da28
add byte [esi], ah
adc ah, dl
inc esi
jg 0x40f720
pop ebp
mov eax, dword [esp + 4]
clc
nop
nop
cld
jae 0x40d203
add byte [eax - 0x26], al
add byte [eax], al
retf 0x406a
push 0x40
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf57
xor eax, eax
push edi
mov edi, 0x40ce79
xchg dword [esp], edi
ret
jne 0x40e779
clc
nop
nop
cld
jae 0x40f273
add byte [0x8bbfa600], ah
jbe 0x40f7e6
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40cf6c
jg 0x40f808
and dword [ecx - 0x66ffff82], ebx
push eax
push edi
mov edi, 0x40e9ae
xchg dword [esp], edi
ret
cdq
jle 0x40f7ea
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40df63
lahf
test dword [0x52000000], esp
add byte [ebx - 0x74aaa691], cl
in al, dx
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6e8
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x40e764
sar dword [esi], 1
add byte [ebp + eax*4 + 0x51fd9300], al
push ecx
push edi
mov edi, 0x40ee34
xchg dword [esp], edi
ret
push eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f677
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40e939
movsd dword es:[edi], dword [esi]
rol dword [eax], 1
adc dl, ah
add byte [ecx + 0xf], bl
mov bh, 0x4e
push es
clc
nop
nop
cld
jae 0x40dd6f
clc
mov ch, 0
int1
or al, 0x8b
dec ebp
adc al, 0xf8
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40fc56
or eax, 0x4d3e00
add byte [edi - 0x21], al
jmp 0x40f934
xor edx, edx
clc
nop
nop
cld
jae 0x40ea89
out 0x93, al
xchg edx, eax
sub eax, 0xb9b5003e
add esi, ebx
clc
nop
nop
cld
jae 0x40e710
imul esp, dword [edx + 0x12364e00], 0x23cd371c
popal
add al, 0x55
mov ebp, esp
nop
leave
jmp 0x40d3d9
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec60
xor dword [esp], eax
push edi
mov edi, 0x40faab
xchg dword [esp], edi
ret
jne 0x40f2ea
clc
nop
nop
cld
jae 0x40e57f
adc byte [edi + ebx*4], bl
nop
add byte [ebx + 0x269633e1], cl
sub eax, 0xf8247503
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40c98d
aam 3
dec esi
add bh, bl
xchg esi, eax
cmp dword [ebx - 0x1374aa35], ecx
nop
leave
jmp 0x40fdbe
into
push esp
push edi
mov edi, 0x40dde7
xchg dword [esp], edi
ret
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d83a
add byte [eax], al
jle 0x40faaa
add byte [ebp - 0x40a8a691], dh
out dx, eax
inc eax
add byte [edi - 0x223cdbc4], al
add byte [eax], al
add byte [edx + 0x840000], ah
cli
mov dword [edi - 0x14], eax
clc
nop
nop
cld
jae 0x40e6b4
mov es, word [esi + 0x26]
fdiv st(7), st(0)
ljmp 0xf2f8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d712
fmul qword [esi - 0x2d]
cdq
fiadd dword [eax]
mov edx, 0x90f2f856
push esi
clc
nop
nop
cld
jae 0x40e179
add byte [eax], al
add byte [eax], al
sbb al, 0x77
add byte [eax], al
stc
push edx
clc
nop
nop
cld
jae 0x40f0a5
adc cl, dh
invalid
movsx eax, word [ecx + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d9cf
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd5a
pop ecx
clc
nop
nop
cld
jae 0x40e094
jg 0x40fbc3
add byte [esi], ah
adc al, byte [eax]
dec esi
add byte [ebx + ebp*2], dl
push esp
clc
nop
nop
cld
jae 0x40d354
add byte [eax], ch
out 0, eax
invalid
call fcn.0040d0ae
clc
nop
nop
cld
jae 0x40fbb5
add byte [eax], al
xchg dword [eax], eax
lahf
push dword [ebp]
push edi
mov edi, 0x40e1ea
xchg dword [esp], edi
ret
add esi, 0x14
clc
nop
nop
cld
jae 0x40e1d2
mov ds, edx
daa
add dl, ch
mov dl, 0
mov esi, dword [edi + 0x558b0072]
push es
outsb dx, byte [esi]
push esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebca
mov eax, 0x123a6781
push ebp
mov ebp, esp
nop
leave
jmp 0x40fa04
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40f3f5
add byte [esi - 0x70], cl
mov ch, 0x21
add dh, bl
xchg ecx, ecx
clc
nop
nop
cld
jae 0x40cac5
add bh, bh
cmp bl, dl
add byte [eax], al
fild qword [ebx + eax*8]
clc
nop
nop
cld
jae 0x40ee9f
inc esi
cmp al, byte [eax]
mov byte [0x460000], al
and byte [eax], al
mov ebp, edi
cld
push edi
mov edi, 0x40d099
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40df0b
add byte [eax], al
jle 0x40fe1f
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed40
jne 0x40d9ba
clc
nop
nop
cld
jae 0x40fc84
adc byte [eax], al
add byte [esi], ah
jg 0x40fe40
mov ebp, esp
stc
bound ebx, qword [edx]
jns 0x40fe3c
stosb byte es:[edi], al
add byte [eax + 0x53150053], dh
add byte [eax], al
add byte [edx], dl
add byte [esi - 0x3f], ah
int3
xor eax, 0x4fe65b2d
push 8
bound eax, qword [eax]
mov esp, ecx
mov bh, 0xf9
mov cl, 0x7e
pop ebx
cmp eax, 0x9ce8f5a4
das
add byte [eax], 0x8b
invalid
stosb byte es:[edi], al
adc al, 0x72
add byte [ebx - 0x74ff7f78], cl
retf
mov ecx, dword [eax - 0x3474ff80]
cmpsb byte [esi], byte es:[edi]
stc
invalid