Function at 0x40ecf8
Capabilities:
Get number of processors

Disassembly:
imul ecx, eax
clc
nop
nop
cld
jae 0x40f08a
add bl, dh
or eax, 0xda008224
dec ecx
push edi
mov edi, 0x40e13c
xchg dword [esp], edi
ret
push eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40dba1
shr ecx, 2
clc
nop
nop
cld
jae 0x40e4b3
rol byte [eax], 1
adc ah, byte [edx + edi*4]
add byte [edx], dl
mov edi, esp
mov eax, 0x7876247a
clc
nop
nop
cld
jae 0x40d916
add byte [eax], al
cli
add byte [esi + ebx*2], dl
ret
xor eax, eax
clc
nop
nop
cld
jae 0x40f766
int3
rol eax, 0x30
clc
nop
nop
cld
jae 0x40dbf8
mov edx, 0x460700
add byte [edx], bh
add ebx, 2
push edi
mov edi, 0x40d0aa
xchg dword [esp], edi
ret
push 0
clc
nop
nop
cld
jae 0x40f058
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40f5be
add byte [edi], al
add byte [ebp + 0x4dd39700], ah
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f7d8
pop ecx
clc
nop
nop
cld
jae 0x40df9b
add byte [edx], ah
push 0
shl dword [ebp - 0xc], cl
sbb dword [ebx - 0x1374aa21], ecx
mov ebx, edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40e402
je 0x40f70c
clc
nop
nop
cld
jae 0x40deff
bound eax, qword [eax]
add byte [edx], ah
mov ebx, dword [ecx]
add ebx, dword [ebx + 0x3c]
push edi
mov edi, 0x40ea0b
xchg dword [esp], edi
ret
mov eax, 0x573c8194
clc
nop
nop
cld
jae 0x40e063
add byte [edi + 0x2b5b00cc], dl
inc esp
xor dword [eax], ebp
sub eax, dword [ecx + esi + 0x28]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e8ed
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40e8ab
int3
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f17b
dec ecx
psrld mm5, qword [ebp - 0xc562c30]
movsb byte es:[edi], byte [esi]
rep movsb byte es:[edi], byte [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40fae2
mov ecx, eax
clc
nop
nop
cld
jae 0x40c802
sar byte [eax + eax + 0x4c], cl
jns 0x40c9c9
add byte [ebp - 0x77], ch
jge 0x40c9f6
mov dword [ebp + 0x28], edi
clc
nop
nop
cld
jae 0x40d996
pop es
popfd
int3
mov ecx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40c7a8
add byte [eax + ebx*8 - 0x7bf04100], ah
pushal
std
invalid
je 0x40c761
clc
nop
nop
cld
jae 0x40f751
add byte [eax], al
add al, cl
sub eax, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d20a
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40fab6
fild word [eax]
add al, ch
sub edx, dword [ebp - 0x75]
in al, dx
or bl, bl
add byte [eax + esi + 0x79], bl
sub al, 0x3b
sbb al, byte [eax]
inc ecx
retf 0xd1
push ecx
push edi
mov edi, 0x40f488
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40eda0
je 0x40dde3
clc
nop
nop
cld
jae 0x40d981
and eax, 0x51dd0700
push ecx
push edi
mov edi, 0x40f1d6
xchg dword [esp], edi
ret
je 0x40f93a
clc
nop
nop
cld
jae 0x40f9bd
pop es
add byte [eax], al
jg 0x40cb46
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f043
jns 0x40cafb
popal
clc
nop
nop
cld
jae 0x40ed89
add byte [eax], al
fld qword [eax]
int 0xd0
loop 0x40caf9
jmp 0x15db502e
dec ecx
and eax, 0xf2f8562b
nop
push esi
clc
nop
nop
cld
jae 0x40e079
adc edx, 0x70f001c
add ah, dh
mov esp, 0x573c4e8b
mov ecx, dword [esi + 0x3c]
push edi
mov edi, 0x40d2e0
xchg dword [esp], edi
ret
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40e1c6
rcr byte [eax - 0x18], cl
call 0xa740e228
xor al, 0xe1
hlt
pushal
push ebp
mov ebp, esp
nop
leave
jmp 0x40f34c
mov eax, 0x30
clc
nop
nop
cld
jae 0x40d92b
add byte [eax], al
bound ebp, qword [edx + 0x1a]
les eax, fs:[eax - 1]
clc
nop
nop
cld
jae 0x40dbb6
push ss
pop ebx
add byte [esi - 0x74aa3433], bl
in al, dx
add byte [eax], 0xeb
pop ecx
add byte [eax], al
mov ah, 0xe9
add cl, ch
invalid
cmp word [esi], 0x6f72
push ebp
mov ebp, esp
nop
leave
jmp 0x40f413
mov eax, dword [edx + 0x18]
clc
nop
nop
cld
jae 0x40eace
sar dh, 1
rol dword [eax], cl
xchg esi, eax
jl 0x40cd19
push esi
clc
nop
nop
cld
jae 0x40f30c
stc
add byte [eax + eax], ah
add byte [edi + 0x568400d2], bh
scasd eax, dword es:[edi]
jne 0x40d427
clc
nop
nop
cld
jae 0x40d16a
loop 0x40ccca
add ch, cl
push esp
clc
nop
nop
cld
jae 0x40e5b3
add byte [esi], dl
add byte [eax], al
add byte [ecx + eax*4], cl
inc ebp
stosb byte es:[edi], al
push esp
clc
nop
nop
cld
jae 0x40e00e
popfd
invalid
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40d4f4
add byte [eax], al
pop ebx
add byte [0x94b7ac00], bl
pop esp
push ebp
mov ebp, esp
jb 0x40cd81
push ebp
pop es
add byte [eax], al
inc esi
xchg edi, eax
aam 8
jmp 0x101cd22
jne 0x40c94c
clc
nop
nop
cld
jae 0x40cec8
add byte [eax], al
les ebp, [edi - 0x75]
fdivp st(0)
mov ebx, esi
clc
nop
nop
cld
jae 0x40f792
rol byte [eax], cl
or eax, 0xf96a00
out 0x3a, eax
add eax, 4
push ebp
mov ebp, esp
nop
leave
jmp 0x40f5d6
jmp 0x40d955
bound eax, qword [eax]
add byte [0xa4], bl
mov dword [0x1c000007], eax
shl byte [ebp + 0x44], cl
arpl word [ebp - 0x75], cx
adc dl, byte [edi - 0x41]
aad 0x40
add byte [edi + 0x25c3243c], al
shl dword [ebx + 0x700d200], cl
add byte [eax], cl
jb 0x40c761
clc
nop
nop
cld
jae 0x40da7d
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40eaa3
rol byte [eax], cl
adc al, byte [eax]
mov edx, dword [esi]
push ds
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x40e196
add byte [eax], al
add ah, al
sahf
mov bl, 0xa8
ret 8
xor edi, edi
push edi
mov edi, 0x40e9b5
xchg dword [esp], edi
ret
cld
clc
nop
nop
cld
jae 0x40dd0d
les esp, [edx - 0x46]
add al, bl
add byte [eax], al
add cl, dh
pop ebx
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40eff6
mov esi, edx
clc
nop
nop
cld
jae 0x40ddce
pop es
adc bl, byte [ebp + 0x24d84616]
push eax
add byte [ebx + 0x448bf9f7], cl
and al, 4
mov eax, dword [esp + 4]
push edi
mov edi, 0x40d46c
xchg dword [esp], edi
ret
call fcn.0040df86
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb37
mov ecx, eax
clc
nop
nop
cld
jae 0x40e514
pop es
add ah, dh
lodsb al, byte [esi]
xchg edi, eax
and eax, 0x3211100
mov ah, 0x7b
cmp word [esi], 0x4163
push ebp
mov ebp, esp
in al, dx
nop
leave
jmp 0x40d253
add esi, 0x14
clc
nop
nop
cld
jae 0x40facb
les eax, [eax]
add byte [eax], al
jns 0x40ceb9
rol byte [eax], 1
mov edx, dword [ebx - 0x11]
and esp, dword [ecx + 4]
push edi
mov edi, 0x40de0e
xchg dword [esp], edi
ret
call 0x40d849
push ebp
mov ebp, esp
nop
leave
jmp 0x40fc09
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40ce7b
add byte [eax], al
add byte [ebp + 0x53d5c400], bl
mov al, 0
mov edx, dword [eax + 0x57e18b00]
cmp al, 0x81
sti
add byte [eax], ah
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40cda8
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d338
sahf
int3
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40f97d
add byte [0x6a97bf00], bl
cmp al, 3
sti
add edi, ebx
clc
nop
nop
cld
jae 0x40e265
add byte [eax], al
add byte [eax], al
mov al, byte [eax]
add byte [eax - 0x75], bh
dec ebp
or al, bh
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40f37a
add byte [edi - 0x27ffff06], bh
push edi
push edi
mov edi, 0x40d091
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x40eb93
xchg dword [esp], edi
ret
add ebp, ebx
clc
nop
nop
cld
jae 0x40f8e4
add byte [eax], al
add byte [eax], al
rcr byte [esi + 0x575e7d00], 1
mov edi, 0x40c8c7
xchg dword [esp], edi
ret
mov eax, dword [esi]
clc
nop
nop
cld
jae 0x40e87f
add ch, bl
adc al, byte [eax]
mov edx, 0x31d7cfe
inc eax
cmp al, 0x57
mov edi, 0x40f646
xchg dword [esp], edi
ret
add eax, 2
clc
nop
nop
cld
jae 0x40faf7
add byte [edx], dl
bound ebx, qword cs:[0x8b00e200]
fist dword [ebp - 0x75]
in al, dx
add byte [eax], al
and dword [ecx + 0x197600], ebx
les esp, [ebx]
retf 0xd4eb
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d940
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x40d811
stc
pop es
add dl, dl
bound eax, qword [ebx + esi]
mov edi, dword [ecx + 0x735908cd]
clc
nop
nop
cld
jae 0x40e2b9
add ah, cl
jns 0x40d107
int1
jmp [esi]
popal
clc
nop
nop
cld
jae 0x40f0b5
call 0x756e1b
mov dword [0x8b00b200], eax
push edx
add byte [ebx + 0xc578b9b], cl
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x40e582
adc al, byte cs:[ecx - 0x15ffdbcc]
jne 0x40fb57
clc
nop
nop
cld
jae 0x40d646
add byte [eax], cl
add cl, dl
sal dword [edx + 0x7b678b00], cl
add esi, 0xbc
clc
nop
nop
cld
jae 0x40fb25
pop es
add byte [eax], al
xor ebx, edi
mov esi, dword [ebx + 0x3c]
push edi
mov edi, 0x40efc7
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 0x10]
clc
nop
nop
cld
jae 0x40ded4
add byte [eax + 0xf], bl
lodsb al, byte [esi]
mov edx, 0x8b0072f3
enter 0xffffffffffffe2c1, 5
shl edx, 5
clc
nop
nop
cld
jae 0x40ed74
lodsd eax, dword [esi]
hlt
push ecx
clc
nop
nop
cld
jae 0x40d9da
fstp st(5)
add byte [eax], al
add byte [eax], al
sbb eax, 0x5754eef3
push esp
push edi
mov edi, 0x40db49
xchg dword [esp], edi
ret
mov eax, ebx
push edi
mov edi, 0x40d03a
xchg dword [esp], edi
ret
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40e895
sar al, cl
fisttp qword [eax]
add ah, ah
add ebx, dword [ebp - 0xd0738fd]
nop
add eax, edi
clc
nop
nop
cld
jae 0x40fa9e
mov edx, 0x1d
int3
pop edi
push edi
mov edi, 0x40c7eb
xchg dword [esp], edi
ret
je 0x40d2c8
clc
nop
nop
cld
jae 0x40f4b3
add al, bh
hlt
add esp, 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40ef54
shl edx, 1
push ebp
mov ebp, esp
nop
leave
jmp 0x40d630
mov es, word [ebx]
je 0x40d314
sub al, bh
nop
nop
cld
jae 0x40f2cc
adc ch, al
add byte [ecx*8 - 0x73974a2], bl
mov eax, esi
clc
nop
nop
cld
jae 0x40e853
or byte [eax], al
int 0xf3
mov al, byte [eax]
adc dh, byte [ebp - 0x4f]
and eax, 0xf2f8ab9d
nop
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40e181
sub dword [eax + 0xe], 0
add ch, ah
sbb al, 0xdd
and eax, 0xffe200ac
in eax, 0x1c
frstor dword [0xffe200ac]
jecxz 0x40d2df
cmp eax, 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6be
pushal
clc
nop
nop
cld
jae 0x40d50c
lcall 0x97ad, 0xe2c40000
mov al, byte [0x498a96a3]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d670
and esp, dword [ecx + 4]
push edi
mov edi, 0x40f10c
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f65e
push ecx
push edi
mov edi, 0x40e0fb
xchg dword [esp], edi
ret
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40c8af
les eax, [eax]
movsb byte es:[edi], byte [esi]
invalid
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40f673
mov esi, dword [edx]
push edi
mov edi, 0x40d88c
xchg dword [esp], edi
ret
ret
push ecx
push edi
mov edi, 0x40f25e
xchg dword [esp], edi
ret
pop dword fs:[eax]
jmp 0x40d457
add cl, bh
rcr byte [ebp + 0x22c161], cl
mov ecx, esp
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e7f6
mov esi, ebx
clc
nop
nop
cld
jae 0x40f50b
add byte [edi - 0x20ffff1e], dl
add byte [eax], bl
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f90f
mov eax, ecx
clc
nop
nop
cld
jae 0x40f9d2
add byte [0xa000000d], cl
lcall 0xf2f8, 0x284d8def
nop
nop
cld
jae 0x40dbe3
or byte [eax], al
lodsb al, byte [esi]
add byte [eax], al
loop 0x40d4c0
push eax
clc
nop
nop
cld
jae 0x40fb6c
add byte [edx + 0x58], ch
add byte [edx - 0x2d060000], bl
add byte [ebx - 0xb2e28ed], cl
sbb esi, dword [ecx]
add al, 0x24
xor dword [esp], eax
clc
nop
nop
cld
jae 0x40cccc
inc dword [eax]
add byte [ebp - 0x7cc0f900], bl
ret 0x5728
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40caad
push eax
push edi
mov edi, 0x40ef3f
xchg dword [esp], edi
ret
push ebx
clc
nop
nop
cld
jae 0x40e668
add dword [eax], 0xf81c0065
xchg esi, eax
and eax, 0xd8b64b9
xor byte [eax], al
mov ecx, dword fs:[0x30]
add byte [eax], al
clc
nop
nop
cld
jae 0x40d369
or byte [ebx + 0x72], bl
add byte [ebx - 0x74aa469b], cl
in al, dx
sub eax, 0x6e0099f0
leave
jg 0x40d5d7
fadd qword [eax]
add byte [ecx], al
scasb al, byte es:[edi]
push es
int 0xc3
add byte [edi], cl
add edi, ebx
clc
nop
nop
cld
jae 0x40d96b
add byte [eax], al
les eax, [eax]
sbb al, 0
inc esi
je 0x40d613
push ebp
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce21
movzx eax, word [edx + ebp]
push edi
mov edi, 0x40f28a
xchg dword [esp], edi
ret
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d064
sbb eax, 0xffe22ac
adc ch, byte [edx]
jne 0x40eb7c
clc
nop
nop
cld
jae 0x40e46f
add byte [eax], al
add byte [esi + 0x72e850f], cl
add byte [eax], al
jne 0x40dda4
clc
nop
nop
cld
jae 0x40d23b
invalid
mov eax, dword [eax + 0xc]
push edi
mov edi, 0x40fbb2
xchg dword [esp], edi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40da09
add byte [ebp - 0x5b62ff76], ch
fmul dword [ecx]
ja 0x40e417
clc
nop
nop
cld
jae 0x40d1de
les eax, [eax]
add byte [ecx - 0x75], bh
inc esp
inc ebp
add al, bh
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40f925
movsd dword es:[edi], dword [esi]
add byte [eax], al
lodsb al, byte [esi]
add byte [ebx - 0x6f0d07a8], ch
pop eax
clc
nop
nop
cld
jae 0x40ee80
lodsb al, byte [esi]
add byte [eax], al
add byte [eax], al
add dl, ah
add al, bl
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f4de
add byte [edx - 0x1774ff60], al
add esi, 4
push edi
mov edi, 0x40dff6
xchg dword [esp], edi
ret
call fcn.0040df86
clc
nop
nop
cld
jae 0x40c86d
add byte [ecx], cl
mov al, byte cs:[0x857b8b00]
rcl byte [edi - 0x41], 0x8b
test byte [eax], 0x87
cmp al, 0x24
ret
and esp, dword [ecx + 4]
push edi
popal
add al, 0x57
mov edi, 0x40e112
xchg dword [esp], edi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40ee27
pop es
pop es
add bl, dh
invalid
popal
clc
nop
nop
cld
jae 0x40f444
cli
dec ecx
jns 0x40d7b8
sbb al, 0x81
lodsd eax, dword [esi]
add byte [edx], dl
add byte [ebx + 0x785e80f], cl
add byte [eax], al
push ebp
mov ebp, esp
nop
leave
jmp 0x40db09
popal
clc
nop
nop
cld
jae 0x40e1f8
add byte cs:[eax], cl
add byte [eax], al
add byte [eax], al
and al, byte [eax]
mov esp, dword [eax]
mov esp, dword [ebp + 0x39]
add byte [ebx + 0x61233965], cl
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40cfb7
add byte [eax], al
les eax, [eax]
add byte [esi], dl
invalid
mov eax, dword [esp]
clc
nop
nop
cld
jae 0x40ca10
add byte [eax], al
and al, 0xfe
add dl, dl
rol byte [eax], 0x8b
lcall 0x2700, 0x30ec8b55
out 0x13, eax
inc dword [eax]
inc edi
add byte [esi + esi*2 - 0x26], dh
xchg esp, eax
add dword [eax], 0x5a
jg 0x40d829
sub dword [ebx], eax
jne 0x40d89e
push ebp
mov ebp, esp
nop
leave
jmp 0x40f9a8
dec ecx
sbb eax, 0xbf5749fc
shr al, 0x40
add byte [edi + 0x12c3243c], al
int 0xbf
push 0
add byte [edi], al
xchg esi, eax
add ch, dl
xor esi, dword [esi - 0x74]
mov dword [edi - 0x20], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d2b2
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40cd7b
fistp word [edx + 0x9d00e2]
push cs
xor dword [esp], eax
push edi
mov edi, 0x40dfc7
xchg dword [esp], edi
ret
mov eax, dword fs:[eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d688
movzx esi, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6a9
xor edx, edx
clc
nop
nop
cld
jae 0x40e8d5
hlt
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40eb22
loop 0x40d9c7
invalid
add esi, 8
push ebp
mov ebp, esp
nop
leave
jmp 0x40f3a5
popal
clc
nop
nop
cld
jae 0x40e301
pop es
add byte [edi], al
fld qword [eax]
les edx, [edi + 0xd0e100]
mov ecx, dword [ebp - 0x56]
push edi
mov edi, 0x40e99f
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
or eax, 0x30
clc
nop
nop
cld
jae 0x40dcb3
adc al, byte [eax]
int 0x8b
inc ecx
or al, bh
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40ecf3
les eax, [eax]
mov edx, 0x25ddfa7c
mov byte [eax - 8], dl
push eax
clc
nop
nop
cld
jae 0x40f58e
and al, 0
int 0xd
cli
inc byte [eax]
add ch, dl
pop es
cmpsb byte [esi], byte es:[edi]
push ss
dec edi
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40ccf9
add byte [edi + eax], bl
mov edx, 0xc20000
mov edi, dword [eax + 0x55]
mov ebp, esp
nop
leave
jmp 0x40c858
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x40fa43
add byte [eax], al
add byte [eax], al
movsb byte es:[edi], byte [esi]
mov ah, byte [ebp - 0x24abea0d]
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40edfd
add byte [ecx + eax*4 + 0x78dd1c6a], ch
xor edx, edx
jmp 0x40da92
cmp dword [ebp + 0x28], edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c9fb
add esi, ebx
push edi
mov edi, 0x40e4f9
xchg dword [esp], edi
ret
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c74c
pushal
clc
nop
nop
cld
jae 0x40c90a
movsd dword es:[edi], dword [esi]
add byte [eax], al
add byte [edx], dl
sbb eax, 0xb9aee500
outsd dx, dword [esi]
arpl word [eax], ax
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40d3ca
add edx, ecx
clc
nop
nop
cld
jae 0x40da4f
add byte [ecx], cl
push 0xffffffffffffffdd
add byte [eax], al
adc dword [edi + edi*8 + 0x57], ebx
loopne 0x40dba4
mov edi, 0x40c843
xchg dword [esp], edi
ret
pop edx
push edi
mov edi, 0x40f136
xchg dword [esp], edi
ret
push ebx
clc
nop
nop
nop
cld
jae 0x40e4e0
lcall 0x8a, 0x120000
add bh, bh
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x40d49a
add byte [eax], al
lodsb al, byte [esi]
sbb dword [esi - 0x74ff9000], 0xf8c033bf
nop
nop
cld
jae 0x40ec17
add dl, ah
add byte [eax], al
jl 0x40dbad
sahf
invalid
push ecx
push edi
mov edi, 0x40f7c3
xchg dword [esp], edi
ret
mov dword [edi], eax
push edi
mov edi, 0x40e556
xchg dword [esp], edi
ret
push 0x40
clc
nop
nop
cld
jae 0x40e0e6
sbb al, 0x1d
mov ah, byte [ebp + 0x189e00ff]
cmp edi, 0xf7aa0afc
push ebp
mov ebp, esp
nop
leave
jmp 0x40ccb7
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40eae3
mov al, byte [0xad4600cc]
sub edi, edx
clc
nop
nop
cld
jae 0x40cfa2
pop es
int 7
add dl, ah
mov al, byte [0x61236900]
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40cf10
add byte [eax], bl
sbb al, 0
add byte [edx + esi*4], dh
add byte [ebx + 0x14e98339], cl
push edi
mov edi, 0x40c761
xchg dword [esp], edi
ret
test al, 8
push edi
mov edi, 0x40d04f
xchg dword [esp], edi
ret
call 0x40dbce
clc
nop
nop
cld
jae 0x40ce66
lcall 0xf85e, 0x3d00ba00
nop
nop
cld
jae 0x40f00d
add byte [edi + 0x7c00fa00], dl
ror ch, cl
pop edi
pop ecx
push edi
mov edi, 0x40e78b
xchg dword [esp], edi
ret
or ebp, 0xb
add byte [eax], al
int3
lodsd eax, dword [esi]
clc
nop
nop
cld
jae 0x40f535
add byte [eax], al
xor al, 0xf9
inc esi
cli
xchg esi, eax
mov edi, 0x3c49030c
add ecx, dword [ecx + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d901
shl esi, 3
clc
nop
nop
cld
jae 0x40d19c
add byte [edi], al
add byte [ebx + 0xfba000f], ah
mov bh, 0x76
add al, 0xf8
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40ea20
jmp [eax + eax - 0x106ea484]
xchg edi, eax
clc
nop
nop
cld
jae 0x40fbdf
sbb eax, 0x6aa5dd34
adc al, 0x5b
jmp 0x40dd9a
jmp 0x40d109
ret
call fcn.0040df86
clc
nop
nop
cld
jae 0x40ecc4
dec ecx
les ecx, [ecx]
add edi, dword [ebx + ecx*4]
dec ecx
push esp
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x40cf5c
add byte [edx], ch
and al, 0
add byte [ebp - 0x7f3a175], bh
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40ed4a
mov al, byte [0xa0004c00]
add byte [edi], al
inc eax
add byte [ebx + 0x7e83ac84], cl
adc byte [eax], al
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40c8f2
inc eax
clc
nop
nop
cld
jae 0x40ecaf
add byte [ecx + ecx*2], dh
mov dword [0x5bdf00], eax
ljmp 0xf2f8
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x40ee12
add byte [eax], al
or dword [edx + 0x37d6412e], 0x55e1ffac
jmp ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d849
pop edx
clc
nop
nop
cld
jae 0x40caec
fild qword [ebp + 0x5b]
hlt
mov eax, esi
clc
nop
nop
cld
jae 0x40e038
add byte [eax], al
add byte [eax + eax], ah
add byte [eax], al
pop ebp
mov ecx, 0x7262694c
clc
nop
nop
cld
jae 0x40d481
movsd dword es:[edi], dword [esi]
add byte [eax], al
add byte [0x57564da1], ah
mov edi, 0x40cbc3
xchg dword [esp], edi
ret
push ebx
push edi
mov edi, 0x40daed
xchg dword [esp], edi
ret
mov ecx, ebx
clc
nop
nop
cld
jae 0x40ef7f
add byte cs:[eax], al
rcl edx, cl
add al, bl
arpl cx, bp
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40f631
lodsd eax, dword [esi]
lodsd eax, dword [esi]
add ah, cl
fiadd word [0x1d35e7c2]
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x40d5a8
pop ebx
add byte [ebx], bl
xchg esp, eax
dec esp
push edi
clc
nop
nop
cld
jae 0x40d1b1
lodsb al, byte [esi]
fisttp word [ecx + 0x58]
add byte [eax], al
dec esp
inc edx
add byte [ebx + 0x28c96b3d], cl
imul ecx, ecx, 0x28
jmp 0x40e0a6
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40e34a
push ss
invalid
mov ebx, 0x24204
clc
nop
nop
cld
jae 0x40ea4b
mov dword [0xa00009a], eax
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d7b7
hlt
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd25
add eax, 0x18
clc
nop
nop
cld
jae 0x40deea
add byte [eax + eax], dh
lodsb al, byte [esi]
add byte [esi], dl
iretd
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed08
jmp 0x40d109
leave
push ebp
mov ebp, esp
nop
leave
jmp 0x40f739
push 0x1d000
clc
nop
nop
cld
jae 0x40e69d
jl 0x40e23c
clc
add byte [ebx], bl
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40d955
bound eax, qword [eax]
add byte [eax], al
adc bh, dh
adc dword [ecx], eax
jne 0x40e249
push ecx
clc
nop
nop
cld
jae 0x40f721
stc
invalid
or eax, 0x5825df07
dec byte [ebx - 0x40a8e382]
das
fild word [eax]
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40d109
add byte [eax], al
frstor dword [edx + edx*8]
hlt
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40f22e
movsb byte es:[edi], byte [esi]
push ss
les eax, [eax]
cmp byte [ecx - 0x80], 0xe2
or eax, 0xf190bf57
inc eax
add byte [edi - 0x173cdbc4], al
push 0
add byte [ebx + 0x643e0025], ah
mov ecx, dword [0x30]
clc
nop
nop
cld
jae 0x40fbf4
and dl, 0xd
push edi
mov edi, 0x40f190
xchg dword [esp], edi
ret
add byte [eax], al
jmp 0x40e30b
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40dc89
lodsb al, byte [esi]
push edi
mov edi, 0x40dc59
xchg dword [esp], edi
ret
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40d552
popfd
loop 0x40e2da
add byte [esi - 0x7e], ah
add byte [ebx - 0xd07ac74], cl
nop
push ebx
clc
nop
nop
cld
jae 0x40d4df
invalid
add byte [esi - 0xc20ff6a], bl
add byte [edx - 0x79], ah
lea edx, [eax + 0x57]
mov edi, 0x40edb5
xchg dword [esp], edi
ret
mov eax, dword [ecx + 0x10]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e74b
add edi, 0x18
push ebp
mov ebp, esp
nop
leave
jmp 0x40eece
pop edx
push edi
mov edi, 0x40e621
xchg dword [esp], edi
ret
add esi, 2
clc
nop
nop
cld
jae 0x40ceb2
sbb al, 0xa4
sbb al, 0
int 0x81
salc
xor dword [ebx - 0x7d74ff8e], esp
add byte [ebx - 0xf74ffd0], cl
add byte [ebx - 0xd07a901], cl
nop
nop
cld
jae 0x40cb5f
sar dword [edi - 0x7000000], cl
call 0x5f2adfc4
push cs
add byte [eax], al
add byte [edi], al
pop ebx
or eax, 0x7a30800
push 0xffffffffffffffe5
xchg esi, eax
call 0xf533e40b
push es
loop 0x40e3f9
mov eax, dword [ebx - 0x3a]
mov ch, 0x26
inc edx
add byte [ebx + 0x10c7835c], cl
add edi, 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40d40f
push eax
push edi
mov edi, 0x40ed5f
xchg dword [esp], edi
ret
cmp eax, 0x3b7a47eb
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea35
jmp 0x40e1c6
xor eax, eax
clc
nop
nop
cld
jae 0x40fb0c
or eax, 0x9d6ac4
add byte [eax], al
aas
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f54b
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d82d
add byte [eax], 0x62
add byte [ebx - 0x4fca68d], cl
push ebp
mov ebp, esp
nop
leave
jmp 0x40cffa
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d65b
pop esi
clc
nop
nop
cld
jae 0x40e335
add byte [eax], al
add byte [eax], al
inc byte [eax]
and bl, byte [eax + 0x49]
mov esi, dword [esi + edx*4]
clc
nop
nop
cld
jae 0x40ebbd
ror byte [edx + 0x7cc41c62], cl
jo 0x40e554
mov ecx, dword [edi + 0x5704c783]
mov edi, 0x40d34f
xchg dword [esp], edi
ret
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40e6f5
add byte [ecx], bh
rcl dl, cl
pop es
inc eax
add byte [ebx - 0x3174ff9e], cl
nop
clc
nop
nop
cld
jae 0x40f3e4
mov al, byte [0x8ff00e2]
cli
add ah, al
push esi
push 0xb2bf5753
out dx, eax
inc eax
add byte [edi + 0xc3243c], al
dec ecx
rol byte [edx - 0x1dffff3c], cl
jl 0x40e637
push ebx
push edi
mov edi, 0x40efb2
xchg dword [esp], edi
ret
je 0x40d154
clc
nop
nop
cld
jae 0x40e2d3
bound edx, qword [esi - 0x1798ea69]
pop esi
push edi
mov edi, 0x40eb4c
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 0xc]
clc
nop
nop
cld
jae 0x40f603
add eax, dword cs:[ebx]
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40dc0d
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f6a0
add ah, cl
rol byte [eax], cl
mov ebp, dword [ebx + 0x59]
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d1f3
mov ebp, esp
push edi
mov edi, 0x40d442
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf8d
lodsb al, byte [esi]
push edi
mov edi, 0x40d8d2
xchg dword [esp], edi
ret
add edi, eax
clc
nop
nop
cld
jae 0x40d3f7
in eax, 0x5b
add ah, al
adc al, byte [eax]
sbb byte [ecx - 0x117d7af1], 0xff
invalid
jne 0x40d592
clc
nop
nop
cld
jae 0x40de42
lcall 0x242c, 0x836958ba
add dl, byte [edi - 0x41]
mov edx, 0x870040f8
cmp al, 0x24
sub dword [esp], 2
push edi
mov edi, 0x40f8ba
xchg dword [esp], edi
ret
add edi, 8
clc
nop
nop
cld
jae 0x40ca6b
push 0xffffffffffffffe8
lodsb al, byte [esi]
sar byte [edx - 0x2817f533], cl
stc
invalid
call 0x40e127
jmp 0x40e776
dec ebp
push ecx
clc
nop
nop
cld
jae 0x40ce99
pop ss
out 0xff, eax
inc dword [eax]
add dl, ah
clc
add byte [eax], al
loop 0x40e77e
sbb al, 0
add byte [esi - 0x17], bh
loope 0x40e775
invalid
jne 0x40e9b5
clc
nop
nop
cld
jae 0x40cc8b
pop es
hlt
inc edx
push edi
mov edi, 0x40e5df
xchg dword [esp], edi
ret
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40fb3d
xor eax, 0x6b0e22ac
push ebp
mov ebp, esp
nop
leave
jmp 0x40e442
add ecx, eax
clc
nop
nop
cld
jae 0x40ce4d
add byte [eax], al
xchg edi, eax
add byte [esi - 0x634e0d00], dl
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40d139
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c883
mov dword [esp], eax
clc
nop
nop
cld
jae 0x40c7d6
sbb ebx, 0xffffffde
invalid
mov edi, 0x1df400dd
or eax, 0x618b0020
loope 0x40e8ed
push ss
mov bl, 0x23
cmpsd dword [esi], dword es:[edi]
add dword [ecx + 0x368b00f0], eax
mov ecx, 0xd8ec8b55
add byte [eax], al
ror byte [eax + eax - 0x3bd09100], 0
int3
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f8cf
shl dword [ebp + 0x5b1df900], cl
pop esp
or eax, 0x12
clc
nop
nop
cld
jae 0x40d6d3
add byte [0xfadd009d], ah
xor esi, dword [ebp - 0x246eebdb]
pop edi
clc
nop
nop
cld
jae 0x40e529
add byte [0xac00d2cd], cl
push 0xffffffffffffff8a
jge 0x40e8f6
inc edi
call 0xf3a2a8ca
inc eax
add byte [edi + 0xc3243c], al
add byte [esi], al
stc
add byte [ebp + 0x308b0050], bl
add byte [ebx - 0x7246e89f], cl
jl 0x40e9b0
xor al, bh
nop
nop
cld
jae 0x40fb88
bound esp, qword [eax + 0x16d20000]
pop ebp
inc ebx
clc
nop
nop
cld
jae 0x40dce1
pop es
add ah, cl
hlt
add ch, ah
add byte [esi + ebx*8 + 0x33], ah
sar al, 0xf2
nop
xor eax, eax
clc
nop
nop
cld
jae 0x40e6e0
and ah, byte [esp]
fcom dword [edx]
loop 0x40e9c9
sbb ebp, dword [edx]
push 0
push edi
mov edi, 0x40cbae
xchg dword [esp], edi
ret
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec2c
jne 0x40e839
clc
nop
nop
cld
jae 0x40f864
lodsb al, byte [esi]
add byte [ebp + 0x5753e811], bl
adc eax, ebp
push ebx
push edi
mov edi, 0x40ed35
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40e957
add dl, ah
call 0x9d5daf72
int 0x64
cmpsd dword [esi], dword es:[edi]
daa
cmp al, 0x8b
rcl byte [edi - 0x41]
int 0xf6
inc eax
add byte [edi + 0x22c3243c], al
sub al, 0
popfd
add byte [ebp - 0x1374aa35], ah
pop esp
adc byte cs:[ebx + 0x57], bl
pop es
sti
in eax, 0xd5
add byte [edx - 0x4ffa073], bl
daa
jecxz 0x40ea49
jge 0x40eac7
and esp, dword [ecx + 4]
clc
popal
add al, 0xf8
nop
nop
cld
jae 0x40d184
call fcn.0040f202
or eax, 0x20768b8d
clc
and al, bh
nop
nop
cld
jae 0x40dac0
cli
add byte [eax], al
sahf
xchg edi, eax
or eax, 0x5a8b6863
adc byte [edi - 0x41], dl
xchg ebx, eax
int 0x40
add byte [edi + 0xc3243c], al
stc
add byte [eax], al
dec esp
loop 0x40eaba
mov ebx, dword [edx + 0x10]
push edi
mov edi, 0x40cd93
xchg dword [esp], edi
ret
sbb byte [ecx], dh
add al, 0x24
xor dword [esp], eax
clc
nop
nop
cld
jae 0x40cce2
lodsb al, byte [esi]
or ch, bl
add byte [eax], al
and bl, byte [ecx]
xchg ebx, eax
clc
nop
nop
cld
jae 0x40d9f0
inc byte [eax]
add byte [edi], al
cmp byte [edx - 0x7f030000], 0xe2
or eax, edi
nop
nop
cld
jae 0x40dd37
add byte [eax], al
add dl, dl
add byte [eax], cl
sbb al, 0x8b
aas
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x40dc9e
add byte [edx + 0xf90000], cl
add byte [ebx - 0x75], bl
fdivr st(0)
mov ebx, eax
clc
nop
nop
cld
jae 0x40c94c
jns 0x40ebb0
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40ce37
add byte [edx - 0x3c], ah
les eax, [eax]
ja 0x40ebbb
add byte [ebx + 0x2e9c1fd], cl
shr ecx, 2
clc
nop
nop
cld
jae 0x40cb76
sbb eax, 0x2e
sbb al, 0x35
xor esi, ebp
push esp
clc
nop
nop
cld
jae 0x40d5bd
add byte [eax], al
push ss
add byte [eax], al
mov edx, 0x8b7b46a4
mov dh, 0x80
add byte [eax], al
add al, bh
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40f967
push 0
fsubr dword [eax]
add esi, ebx
clc
nop
nop
cld
jae 0x40d025
stc
add byte [eax], al
adc al, byte [eax]
call 0xf89f0a56
nop
nop
cld
jae 0x40cef7
sbb al, 0xe5
add bl, dl
stc
stc
add byte [eax], al
retf
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40f5a4
ltr word [esi + ebx*4]
dec esp
call 0x76f7fbab
adc al, 0xf8
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40d0c6
rol dword [eax], cl
fild word [eax]
add dword [ecx], ecx
push eax
clc
nop
nop
cld
jae 0x40f993
rol byte cs:[eax], cl
add byte [edx], ah
add byte [eax], al
lcall 0x5760, 0x7f8b00d2
pushal
push edi
mov edi, 0x40f09f
xchg dword [esp], edi
ret
mov esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40efe1
imul ecx
clc
nop
nop
cld
jae 0x40ef6a
add byte [esp + ebp*4], bl
dec ecx
clc
add byte [ecx + 0x55cb8b1a], al
mov ecx, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec5a
call 0x40f61b
push ebp
mov ebp, esp
nop
leave
jmp 0x40c9e6
add ecx, 0x28
clc
nop
nop
cld
jae 0x40e4c8
pop es
add byte [eax], al
jns 0x40ed1b
add byte [edx], dh
mov ebx, dword [edi + 0x35]
stosb byte es:[edi], al
pushfd
cmp eax, 0x90f2f853
nop
cld
jae 0x40c819
add byte [eax], al
pop es
pop eax
or dword [edx + 0x40], ebp
clc
nop
nop
cld
jae 0x40cdc0
add byte [ecx], bh
stc
or byte [edx + 0x5d031800], bl
and al, 0xf8
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40eea3
add cl, bh
and bl, byte [eax + 0x24]
rcr al, cl
push ecx
push edi
mov edi, 0x40cca0
xchg dword [esp], edi
ret
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40db33
add byte [edx - 0x17ddd153], bh
enter 0xfffffffffffff8c3, 0xfffffffffffffff2
nop
nop
cld
jae 0x40f61b
ret
inc dword [eax]
push 0
add byte [eax + eax], dh
push ss
xchg eax, ebp
jne 0x40d40f
push ebp
mov ebp, esp
nop
leave
jmp 0x40e1e0
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cdd9
add esp, 0x2c
clc
nop
nop
cld
jae 0x40d0dc
add byte [edx + edi*4 + 0x4cd80000], ah
mov edi, dword [ecx + 0xc]
push ebp
mov ebp, esp
in al, dx
nop
leave
jmp 0x40f14b
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40f8fa
add byte [eax], al
add byte [eax], al
or eax, 0x8b555aac
in al, dx
cmpsd dword [esi], dword es:[edi]
or eax, 0x7ce0826d
inc edi
stosb byte es:[edi], al
in eax, dx
rol byte [eax], 1
invalid
mov esi, eax
clc
nop
nop
cld
jae 0x40e0d1
jns 0x40ee2c
add byte [edx], ah
add byte [eax - 0x74ff8e00], ah
add ecx, esi
mov al, 0
mov eax, dword [edx]
add byte [ebx + 0x288b0040], cl
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40ec84
add edi, ecx
clc
nop
nop
cld
jae 0x40d124
jns 0x40eedd
bound eax, qword [eax]
add byte [eax], al
ror dword [edx + 3], cl
clc
clc
nop
nop
cld
jae 0x40d4ca
add bl, dh
add byte [eax], al
add byte [eax], al
cmp byte [edi - 0x7d], 0xe0
adc bh, al
nop
nop
cld
jae 0x40e93d
and al, 0
add byte [eax], al
add byte [eax], al
adc al, byte [eax]
mov esi, dword [ecx]
sub al, 0x83
invalid
mov ecx, 0x7463
clc
nop
nop
cld
jae 0x40ca56
sahf
add byte [esi - 0x76431f00], bl
inc esp
and al, 0x1c
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x40cb06
invalid
add ecx, dword [ecx + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c962
add esi, dword [esi + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40eba8
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40d600
and al, 0x9e
pop eax
int 0x9e
mov ah, 0x65
insd dword es:[edi], dx
add esp, 0x200
push ebp
mov ebp, esp
nop
leave
jmp 0x40e20d
xor edx, edx
jmp 0x40f073
pop eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d7cf
not edx
push edi
mov edi, 0x40e839
xchg dword [esp], edi
ret
push esi
clc
nop
nop
cld
jae 0x40c89a
add byte [ecx + edi*8], bl
popfd
mov cl, byte [0x8b2b0025]
clc
clc
nop
nop
cld
jae 0x40c977
add byte [eax], al
fdivr st(7)
sbb al, 0xd3
add dh, ah
wait
rep stosd dword es:[edi], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d7e4
ret
mov eax, eax
push edi
mov edi, 0x40e417
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40cb4a
les esp, [ebx - 0x2762f900]
push es
les ecx, [esi + 0x65b9]
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40cac2
xor edx, edx
clc
nop
nop
cld
jae 0x40dad7
movsb byte es:[edi], byte [esi]
or byte [eax], al
and eax, 0xdfa1200
jne 0x40e59d
clc
nop
nop
cld
jae 0x40f337
les ebp, [esi]
lodsb al, byte [esi]
mov byte [0x355e8b00], al
inc edi
push ebx
adc dl, byte [esi]
xor eax, 0x16125347
clc
nop
nop
cld
jae 0x40ec42
pop es
fcomp st(7)
cli
pushal
add byte [ebx + 0x57501a25], cl
mov edi, 0x40da37
xchg dword [esp], edi
ret
add byte [ebp + 0x68], bl
ja 0x40f26d
outsb dx, byte [esi]
je 0x40f1ff
nop
nop
cld
jae 0x40d1c6
and dl, dl
pop ebx
add byte [edx], dl
mov ebx, dword [0xec8b55]
cwde
add dl, ch
or byte [edi - 0x2e], bh
lahf
add byte [eax], al
add byte [eax + 0x5f00006f], ch
add ah, ch
dec ecx
clc
nop
nop
cld
jae 0x40e091
add ah, al
add byte [eax], al
jns 0x40f25c
add byte [0x55c9857f], bl
mov ebp, esp
nop
leave
jmp 0x40e5c8
mov ebx, dword [ecx + edi*4 + 0x4c]
outsd dx, dword [esi]
popal
clc
nop
nop
cld
jae 0x40cfe1
inc dword [edi]
pop es
movsb byte es:[edi], byte [esi]
add byte [eax], al
cmp dword cs:[ebx + 0x1e8e7], 0
cmp dword [ebx + 0x1e8e7], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40cad7
mov edi, eax
push edi
mov edi, 0x40cfcc
xchg dword [esp], edi
ret
add esi, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f7f5
push edi
clc
nop
nop
cld
jae 0x40dda4
add byte [esp + edi*2 + 0x62], bh
rcr byte [ebp + 0x7a770d58], 1
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40df6e
add ch, bl
loop 0x40f334
and al, 0
pop ebx
add esi, 2
clc
nop
nop
cld
jae 0x40e71f
cli
sbb al, 0x6a
add byte [eax], al
add bh, bh
xchg edi, esi
clc
nop
nop
cld
jae 0x40d2f5
add byte [edi], al
add dword [edx + 0x28240012], 0x5710c483
mov edi, 0x40ca82
xchg dword [esp], edi
ret
call fcn.0040df86
push ebp
mov ebp, esp
nop
leave
jmp 0x40d30d
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e70a
rep movsb byte es:[edi], byte [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6e8
push eax
clc
nop
nop
cld
jae 0x40db8c
and al, 0xa0
shl byte [eax + eax - 0x6effff63], cl
push edx
add byte [ebx + 0x57519f01], cl
push ecx
push edi
mov edi, 0x40c7c0
xchg dword [esp], edi
ret
jne 0x40e839
clc
nop
nop
cld
jae 0x40e3a7
and dl, al
mov edx, 0x758b3f95
and al, 0x57
mov edi, 0x40ef9c
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40e680
stc
add byte [eax + 0x96000d], ch
add byte [ebx - 0x7347461], cl
mov ecx, ebx
clc
nop
nop
cld
jae 0x40ddb9
mov al, byte [0x79e58100]
popfd
rcr byte [esi + 0x6a], 1
inc eax
clc
nop
nop
cld
jae 0x40d5d2
dec ecx
add byte [eax], al
add ch, bl
call 0x9c587804
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x40f1a8
add byte [0x48c40065], bl
lea edi, [esp + 0x20]
push edi
mov edi, 0x40f1c1
xchg dword [esp], edi
ret
jmp 0x40e839
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x40fbca
add byte [eax], 0
add dl, bh
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e609
fst qword [edx]
add al, dl
add byte [edx], ah
sbb al, 0x8b
dec ebp
adc al, 0x57
mov edi, 0x40f7a9
xchg dword [esp], edi
ret
mov ecx, ebx
clc
nop
nop
cld
jae 0x40da68
adc ah, byte [edx + edi*8]
add byte [ebp + 0x1c], ah
add byte [ecx + ecx*4], bl
inc edi
invalid
sub eax, ecx
push edi
mov edi, 0x40ed20
xchg dword [esp], edi
ret
jne 0x40da4f
clc
nop
nop
cld
jae 0x40ec99
add byte [eax], al
xchg edi, eax
adc eax, 0xbf57592b
pop eax
int3
push esi
push edi
mov edi, 0x40e2a4
xchg dword [esp], edi
ret
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40cc04
invalid
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40f322
add byte [eax], al
stc
pop ebx
mov al, byte [eax]
add byte [ebx - 0x477e7694], cl
add byte [eax], al
add al, bh
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
jae 0x40cbef
add byte [eax], al
cmp byte [ebx + 0x78bf5751], 0xea
inc eax
add byte [edi + 0xc3243c], al
in eax, 0x82
les ecx, [ecx - 0x1b]
dec esp
add dl, dl
add byte [ebx - 0x16811767], cl
invalid
pushal
clc
nop
nop
cld
jae 0x40f45c
movsb byte es:[edi], byte [esi]
add cl, bh
add byte [eax], al
or esp, 0x51c86424
push ecx
clc
nop
nop
cld
jae 0x40e2e8
add byte [eax], al
fadd dword [eax]
add byte [esp + ebp*4], ah
add byte [edi - 0x75], cl
rcl byte [edi - 0x41]
and ebp, edx
inc eax
add byte [edi + 0xc3243c], al
mov edx, 0x120000ad
fsub dword [eax + 0x26698b00]
mov ecx, dword fs:[0x30]
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e928
je 0x40ca2c
clc
nop
nop
cld
jae 0x40e736
add byte [edx - 0x74ffa000], al
in eax, dx
je 0x40d1de
clc
nop
nop
cld
jae 0x40f0f7
sbb eax, 0x6123fa07
add al, 0x57
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d222
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee55
push edx
clc
nop
nop
cld
jae 0x40dfb1
add byte [eax], al
adc bl, byte [esi + 0xcd00a4]
mov byte [0x52ba8b00], al
push edx
clc
nop
nop
cld
jae 0x40d536
int 0x62
and al, 0xd3
or eax, 0x204c0058
add byte [ebx + 0x284dff39], cl
dec dword [ebp + 0x28]
push edi
mov edi, 0x40ef11
xchg dword [esp], edi
ret
shr ecx, 2
clc
nop
nop
cld
jae 0x40cb90
jl 0x40f73a
and eax, 0xee00d316
mov ecx, dword [ebp + 0xc]
push edi
mov edi, 0x40d7fc
xchg dword [esp], edi
ret
add esi, 0x10
clc
nop
nop
cld
jae 0x40d592
add byte [edi], al
add byte [eax], al
add byte [0xe8ab23e7], bl
fsub st(7)
invalid
je 0x40ecaf
push ebp
mov ebp, esp
nop
leave
jmp 0x40df59
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40ede5
bound edx, qword [edx]
add byte [edx + ebp*2 - 0xd07ff96], dl
nop
nop
cld
jae 0x40e9ca
inc dword [eax]
add byte [edi - 0x1d9a8363], bh
add byte [ebx - 0xd07a1a7], cl
nop
nop
cld
jae 0x40e392
popfd
add byte [ebp - 0x5b278687], ch
inc esi
sub al, 0x83
shr byte [eax], 0x57
mov edi, 0x40ef29
xchg dword [esp], edi
ret
add esi, 4
clc
nop
nop
cld
jae 0x40cc43
add byte [eax + eax + 0x6100f9f9], ch
jg 0x40f806
sar al, 1
nop
nop
cld
jae 0x40e28f
add byte [ebp + 0x7c], ah
add byte [edi + ecx - 0x3fcc0700], ch
push edi
mov edi, 0x40cf71
xchg dword [esp], edi
ret
stc
add dl, ah
add byte [edx], ah
xchg esi, eax
add byte [eax], al
add byte [ecx - 8], bh
add byte [edi], al
add byte [ebx], cl
mov ecx, dword [ebp + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d783
push esi
clc
nop
nop
cld
jae 0x40f026
and bh, al
add ch, bl
add dl, bh
dec ecx
add byte [ebx + 0xa], dl
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40d39a
add byte [eax], al
add byte [eax], al
add byte [eax], al
fisttp word [ebx - 0x6f0d0739]
mov eax, edi
clc
nop
nop
cld
jae 0x40fb9d
and al, 0x79
jl 0x40f8c0
or eax, 0xb170d07
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40ddf9
mov edi, 0x7c9a00
add byte [edi], bl
inc esi
clc
nop
nop
cld
jae 0x40f273
add byte cs:[eax + eax], bh
popfd
add byte [ebx], cl
mov ecx, 0x18
clc
nop
nop
cld
jae 0x40ce06
pop es
mov al, byte [0xa5d1f400]
fadd dword fs:[ebx]
jne 0x40f98e
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40df19
jns 0x40f977
add byte [eax], al
movsb byte es:[edi], byte [esi]
add byte [esp + ebx*2 + 0x66], al
add esi, dword [esi + 0x14]
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40fa18
dec ecx
add al, dl
add ch, bl
mov bl, 0x1b
rol byte [eax], 1
fnsave dword [ebx - 0x7b247e5]
dec eax
inc ebp
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40f4c9
add byte [esi - 8], al
mov edx, 0x3ed8b9dc
add dword [eax], eax
mov ecx, 0x13ed8
clc
nop
nop
cld
jae 0x40f3ba
add byte [eax], al
invalid
pop ebx
push edi
mov edi, 0x40dc70
xchg dword [esp], edi
ret
call 0x40f61b
clc
nop
nop
cld
jae 0x40c9b6
add byte [eax], al
invalid
add esi, 0x18
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2e1
push eax
clc
nop
nop
cld
jae 0x40e23a
rol byte [eax], cl
inc dword [eax]
add bh, bh
add byte [eax], al
add byte [eax], al
mov edx, dword [ebx]
add al, 3
fisttp qword [ebx - 0xd07f1b2]
nop
nop
cld
jae 0x40cd3a
stc
or eax, 0xd30024d8
stosb byte es:[edi], al
push ebp
mov ebp, esp
add byte [eax], al
add byte [eax], al
cld
add byte [esi + 0x1fb71710], ah
add byte [eax + edx*4 - 0xbb49f5], al
mov ecx, 0x390f561b
clc
nop
nop
cld
jae 0x40f3fe
les ecx, [ecx - 0x62]
inc byte [esi - 5]
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40c937
popfd
add byte [ebx - 0x5e6c4023], ah
or dword [ecx - 0x73], 0x3c
pop ds
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb63
jmp 0x40df19
popal
push edi
mov edi, 0x40eaf8
xchg dword [esp], edi
ret
jmp 0x40c77a
rep stosd dword es:[edi], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea60
xor ebx, ebx
push edi
mov edi, 0x40ec02
xchg dword [esp], edi
ret
movzx ecx, word [esi + 6]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e6c7
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x40c77a
invalid
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0cd
mov esi, 0xfff8eeef
clc
nop
nop
cld
jae 0x40f93a
int3
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e27a
push eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40c922
push ebx
clc
nop
nop
cld
jae 0x40d9c5
cli
and dword [esp], 0xe5009a25
jns 0x40fc18
and esp, dword [ecx + 4]
push edi
popal
add al, 0x57
mov edi, 0x40f4f3
xchg dword [esp], edi
ret
xchg ecx, ecx
clc
nop
nop
cld
jae 0x40c9cb
pop es
add byte [eax - 0x2d], bl
sbb al, 0
pop eax
shr dword [esi], cl
sbb al, 0
pop ebp
xchg ecx, eax
clc
nop
nop
cld
jae 0x40dea2
add byte [0xa50fe5], cl
pop es
loop 0x40fc52
push ebp
mov ebp, esp
add byte [esi], cl
push eax
push 0x11
add byte [esi], al
hlt
push 0x867781bb
out dx, eax
sub byte [eax - 0x5c], cl
test ecx, ecx
movsd dword es:[edi], dword [esi]
adc ebp, dword [edx - 0x74ff1d85]
push ebx
jg 0x40fc6a
cmpsd dword [esi], dword es:[edi]
adc al, byte [eax]
mov eax, dword [0xc7384ea4]
jmp 0x8843242