Function at 0x40c67c
Capabilities:
Get number of processors
Resolve function by parsing pe exports

Disassembly:
xchg ebx, eax
add dword [esi - 0x34], esi
jl 0x40e296
clc
nop
nop
cld
jae 0x40c410
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40d58e
mov al, 0xce
add byte [edx + 0x33], dl
add byte [esi - 0xd073c46], al
nop
nop
cld
jae 0x40ee4e
ret
pop es
push ds
fcom dword [ebx - 0x11]
mov dh, 0
into
int1
cmp byte [ecx - 8], bl
pop ecx
clc
nop
nop
cld
jae 0x40d06f
fsub dword [eax + eax + 0x59]
cdq
mov al, 0x7a
mov eax, 0xf2f8fb03
nop
add edi, ebx
clc
nop
nop
cld
jae 0x40cadb
add byte [eax], al
bound eax, qword [eax]
out dx, al
outsd dx, dword [esi]
ja 0x40c1ca
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e798
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e753
ret
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40c1e5
mov ah, 0xac
add byte [0x83260059], dh
salc
mov edi, 0x90f2f859
pop ecx
clc
nop
nop
cld
jae 0x40eaa1
xor eax, 0x3564f177
add byte [eax], al
add byte [0xf0de85f], dh
add byte [eax], al
push ebp
mov ebp, esp
nop
leave
jmp 0x40d5fc
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed17
jmp 0x40c2a8
mov ecx, dword fs:[0x30]
jmp 0x40c354
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40c701
add byte [edx - 0x4d], al
fadd dword fs:[eax]
mov dword [0x318b0012], eax
mov esp, 0xec8b5551
nop
leave
jmp 0x40c80d
add edx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d441
or eax, 0x12
clc
nop
nop
cld
jae 0x40d086
add bl, bl
out dx, eax
add byte [edi + 0x53], dh
mov al, byte [0x8b0b8b00]
dec ecx
cmp byte [ebp - 0x75], dl
in al, dx
mov ecx, dword [ecx + 0x38]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c4b0
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40f4ff
fadd dword [eax]
ja 0x40c40a
add byte [eax], al
and al, byte [eax]
mov ebx, edi
sub al, 0x20
clc
nop
nop
cld
jae 0x40e296
add byte [eax], al
add byte [edi], dh
out dx, eax
in al, dx
and al, byte [eax]
mov esp, dword [0xf2f8514e]
nop
push ecx
clc
nop
nop
cld
jae 0x40d578
fsubr st(2)
add byte [esi], dl
add edx, ecx
add byte [ebp - 0x7d], bh
invalid
add esi, 0x14
clc
nop
nop
cld
jae 0x40ec61
add byte [edi + 0x10], dh
add dh, ch
retf 0xc713
add esi, 4
push edi
mov edi, 0x40c9a0
xchg dword [esp], edi
ret
mov ebx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40e769
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40e624
add byte [ebx + 0x650007], dh
xchg ebx, eax
sahf
jmp 0x40d58e
xor eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40ccfa
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x40cb32
add byte [eax], al
sbb dword [edi - 0x17360000], 0x57046123
mov edi, 0x40c867
xchg dword [esp], edi
ret
je 0x40dffd
clc
nop
nop
cld
jae 0x40d5a5
add byte [eax], al
add dl, al
add byte [ebx - 0x1bb878b4], cl
xchg dword [edi - 0x1c], eax
clc
nop
nop
cld
jae 0x40e55d
xor eax, 0x7770000
add bl, bh
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce8f
add esi, 0x18
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec2e
push dword [edx + 0x50]
push edi
mov edi, 0x40df50
xchg dword [esp], edi
ret
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40c50a
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40c839
fsubr dword [ebp + 0x5c00b6ee]
push ebp
mov ebp, esp
add byte [eax], al
add byte [ebx + 0x66a0064], bh
mov dl, 0
prefetch byte [eax]
add byte [eax], al
add byte [eax], al
salc
and edi, edi
jne 0x40ce1b
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40edcc
add byte [ebp - 0x1027ff26], ch
jo 0x40c635
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40e713
add byte [eax], al
bound esp, qword [edx - 0x74b80000]
dec ebp
add byte [edi - 0x41], dl
ret
imul ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ca13
nop
push edi
mov edi, 0x40e411
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x40d2cf
xchg dword [esp], edi
ret
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x40d9ee
add byte [edx - 0x4de00000], ah
add byte [ebx + 0x44d8bc9], cl
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40d93d
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40d954
outsb dx, byte [esi]
into
add byte [eax], al
push esi
add dl, cl
pop es
add ebp, dword [edx]
mov ecx, dword [ebp + 0xc]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d539
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ca2b
mov dword [esp], eax
clc
nop
nop
cld
jae 0x40db00
add byte [eax], al
xor eax, 0x46ce0000
fimul dword [ebx + 0x65bf57d0]
mov byte [eax], 0x87
cmp al, 0x24
push edi
mov edi, 0x40c665
xchg dword [esp], edi
ret
xor dword [esp], eax
clc
nop
nop
cld
jae 0x40f4e9
ja 0x40c796
push edx
add byte [esi], dl
push es
out dx, al
add edi, ebx
clc
nop
nop
cld
jae 0x40f2a0
jp 0x40c758
add byte [eax], al
out dx, al
add byte [eax], al
pop ds
test al, 8
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2f4
push 0x19000
clc
nop
nop
cld
jae 0x40daea
mov bl, 0
or byte [0x2f8b00f2], dh
mov eax, dword [esp]
clc
nop
nop
cld
jae 0x40ecd1
add esi, ecx
add byte [ecx + 0x3682000], bl
clc
nop
nop
cld
jae 0x40dde6
add byte [esi], bl
add byte [eax], al
out dx, al
add al, dl
shr dword [ebx + 0x52], 1
push edx
clc
nop
nop
cld
jae 0x40d059
lodsb al, byte [esi]
add byte [eax], al
and byte [edi + 0x70800da], bl
fild dword [ebx - 0x40a8ff08]
mov ecx, 0x870040c9
cmp al, 0x24
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40e900
mov eax, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f1c1
add byte [edi], dh
fld xword [edx]
push 0
clc
nop
nop
cld
jae 0x40db67
and byte [eax], al
pop ecx
in al, dx
add byte [eax], cl
xor eax, 0x55c68b6d
mov eax, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40cbde
push eax
clc
nop
nop
cld
jae 0x40c33c
xor eax, 0x77ef0000
add byte [esi], dl
jae 0x40c878
add esi, 2
push edi
mov edi, 0x40d88f
xchg dword [esp], edi
ret
mov dword [edi - 0x20], eax
push edi
mov edi, 0x40f5b4
xchg dword [esp], edi
ret
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40df10
fdivr dword [edx]
inc ecx
pop eax
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40ce06
add dl, bl
xor eax, dword [eax]
xor esi, dword [edi + 0x53]
add byte [ebx], dh
ja 0x40c96a
inc edi
ja 0x40c913
je 0x40d79e
push ebp
mov ebp, esp
nop
leave
jmp 0x40cfe9
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40decf
fadd dword [eax]
add dl, bl
rol byte [eax], 1
dec esi
dec dword [ebp + 0x28]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dcd9
add cl, dh
add ch, bl
xor eax, eax
clc
nop
nop
cld
jae 0x40c1fb
inc ecx
mov cl, 0x7a
mov al, 0x6e
add byte [eax], al
dec ebx
mov ecx, dword [ecx + 0xbfc]
clc
nop
nop
cld
jae 0x40ef89
fiadd dword [eax]
add byte [eax + 0x63a68b00], al
inc eax
add byte [ebx + 0x3e8166da], cl
jb 0x40ca14
push ebp
mov ebp, esp
nop
leave
jmp 0x40c5f2
mov esi, edx
clc
nop
nop
cld
jae 0x40f0da
add al, bl
add byte [eax], al
mov byte [0x89896e00], al
mov dword [esp + 0x1c], eax
inc esp
and al, 0x1c
clc
nop
nop
cld
jae 0x40cca4
ja 0x40ca24
bound ebp, qword [ebp + 0x5531162]
cdq
push 0x641e7724
clc
nop
nop
cld
jae 0x40e729
add byte [ecx + 0x31b0053], bl
xbegin 0xfcd15b39
add eax, edi
clc
nop
nop
cld
jae 0x40eb3f
add byte [eax], al
into
add byte [eax], al
ljmp 0x8c8b
add byte [ebx - 0xd079e74], cl
nop
popal
clc
nop
nop
cld
jae 0x40f608
add byte [eax], al
in al, dx
add dh, dl
add byte [eax], al
ja 0x40ca56
push 0x40
push ebp
mov ebp, esp
nop
leave
jmp 0x40f039
add dh, dl
add byte [ecx + 0x64], bl
mov ah, 0
mov cl, 0x35
syscall
add al, 0
add byte [eax], al
add eax, 4
clc
nop
nop
cld
jae 0x40deba
or eax, dword [eax]
into
add byte [esi + 0x4e], dl
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40c226
add byte [ecx], al
add byte [eax], al
retf 0xf08
je 0x40d2af
pop ecx
clc
nop
nop
cld
jae 0x40f3a7
pop ecx
add dl, cl
add byte [eax], cl
xchg esp, eax
ja 0x40ca79
lodsb al, byte [esi]
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40c4dd
add byte [0xb69f0010], dh
dec ecx
mov ecx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40c250
push ecx
clc
nop
nop
cld
jae 0x40eb22
or byte [eax], al
cdq
add dh, dl
salc
add byte [ebx - 5], dl
mov ebx, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebe9
sub edi, edx
clc
nop
nop
cld
jae 0x40c79c
xor ecx, 0xd664
add byte [ecx - 0xd073475], cl
nop
mov ecx, ebx
clc
nop
nop
cld
jae 0x40f391
mov cl, 0
out dx, eax
add al, dl
add byte [eax], al
fisttp word [ebp - 0x74aacdec]
in al, dx
lea edx, [edx + esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c3ad
imul ecx, eax
clc
nop
nop
cld
jae 0x40e257
xor dword [ebx + 0x65d87700], 0x7f77ca1
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
jmp 0x40d14a
push ecx
push edi
mov edi, 0x40e92a
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40f1eb
lahf
add byte [ebx - 0x53], dl
add byte [ebx + 0x46e441ee], dh
sbb dword [ebx + eax], 0x70
cmp al, 0x55
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c6be
mov edx, dword [edi + 0xc]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d5cf
mov eax, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea00
push esi
push edi
mov edi, 0x40eca6
xchg dword [esp], edi
ret
movzx eax, word [edx + ebp]
push edi
mov edi, 0x40d372
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x40c27b
add byte [eax], al
add byte [eax], al
xchg esp, eax
mov byte [0x66d95600], al
cmp dword [esi], 0x8b554163
in al, dx
nop
leave
jmp 0x40c91a
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x40eae1
cdq
add byte [eax + eax + 0x23684700], dh
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40dbc9
mov bl, 0x33
add byte [0x9b630000], bh
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40c3f8
add byte [eax], al
into
lodsd eax, dword [esi]
ja 0x40cd0e
mov dl, 0
mov eax, ebx
adc dword gs:[esi - 0x6f0d07a7], edi
pop ecx
clc
nop
nop
cld
jae 0x40c522
push ebx
add byte [edi + 0xb3d0b0], bl
scasw ax, word es:[edi]
call fcn.0040c4c5
clc
nop
nop
cld
jae 0x40e69f
lodsd eax, dword [esi]
pop edi
add byte [eax], al
sbb dword [edi], ecx
test esp, edi
push es
add byte [eax], al
jne 0x40d441
clc
nop
nop
cld
jae 0x40d02f
add dl, cl
retf 0xe87a
mov ebx, edi
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40d8f9
ja 0x40cd9b
add byte [esi + 0x72201e], cl
mov eax, ebx
out 0xf2, al
add byte [ebx - 0x7239e8ba], cl
cmp al, 0x61
push ebp
mov ebp, esp
nop
leave
jmp 0x40c1ce
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40cfce
add bh, ch
inc edx
add dh, ch
xor edx, edi
xchg edx, eax
add byte [ebx - 0x7a147bb], cl
pop esi
clc
nop
nop
cld
jae 0x40eef4
add ah, ch
add byte [eax], al
inc ecx
out dx, al
add byte [eax], al
pop ebx
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40d80e
out dx, eax
or eax, 0x35810000
sub dword [edx + 0x57], eax
inc edx
push edi
mov edi, 0x40c959
xchg dword [esp], edi
ret
je 0x40d928
clc
nop
nop
cld
jae 0x40f589
lodsd eax, dword [esi]
add bh, ch
mov dl, 0
mov ecx, dword [edx + ebp*2 - 0x6f0d07c0]
push 0x40
clc
nop
nop
cld
jae 0x40ebd4
add byte [ecx], bl
add byte [edi], dh
xor ebx, ecx
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40ea42
xchg dword [esp], edi
ret
push 0
push edi
mov edi, 0x40e1aa
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40e58a
or al, byte [eax]
add byte [eax], al
add byte [ecx - 0x7f8ff4a], bl
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40c2a8
fild dword [eax]
or eax, 0xad6eb06e
dec ebx
and esp, dword [ecx + 4]
push edi
mov edi, 0x40db36
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d498
pop esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebfe
add byte [ecx + 0x56], ch
push edi
mov edi, 0x40f068
xchg dword [esp], edi
ret
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40c740
ja 0x40cf73
add byte [eax], al
add byte [edi], dh
jb 0x40cfa1
mov edx, ecx
js 0x40cf30
jbe 0x40cfc7
push edi
mov edi, 0x40c7f7
xchg dword [esp], edi
ret
add byte [eax], al
adc dword [edx + 0x10], 0x3662d42
jbe 0x40cfe6
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40c563
add bh, ch
fiadd dword [eax]
inc ecx
push ss
aam 0x60
add byte [ebx + 0x2de91e74], cl
invalid
mov esi, dword [esi + ebx - 0x17]
sub eax, 0xfffffe
add byte [esi], ch
add byte [edx - 0x67], dl
push ebx
push ds
inc ecx
invalid
jmp 0x40ce1b
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40f31e
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40e7ad
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40eb6a
add byte [esi], ah
add byte [eax], al
xor ecx, dword [esi]
mov ecx, 0x10dd0
clc
nop
nop
cld
jae 0x40f1ac
add byte [edi - 0x5e], dh
add byte [esi + 0x56], bl
push esi
push edi
mov edi, 0x40f34a
xchg dword [esp], edi
ret
pop edi
clc
nop
nop
cld
jae 0x40cf60
outsb dx, byte [esi]
cdq
xor ebx, ebx
add byte [eax], al
out dx, al
add cl, al
inc edi
push ds
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40e6fd
fadd dword [eax]
add byte [edx + 0x77], dl
xchg byte [esi - 0x74ff5f9d], dl
popfd
mov eax, 0x573c8194
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2ca
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d8ce
inc edx
add byte [eax], al
add cl, dh
add byte [edx - 0x47], ch
int 8
pop ecx
jae 0x40d0f7
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40cbb1
add byte [ebx + 0xb00000], dh
mov esp, esi
mov al, 0
mov edi, ecx
mov dword [ebp + 0x28], edi
clc
nop
nop
cld
jae 0x40ee39
fcmovnbe st(0), st(6)
out dx, eax
add byte [0xe2c16c00], dh
add eax, 0x9090f2f8
shl edx, 5
clc
nop
nop
cld
jae 0x40cb5c
mov cl, 0
ja 0x40d12a
jne 0x40e769
clc
nop
nop
cld
jae 0x40c43e
xor eax, 0x77d500b3
sub eax, 0x66ec8b55
add byte [edx + esi*8 - 0x78], dh
add byte [esi + 0xb9005d], ah
lodsd eax, dword [esi]
pop edi
lodsb al, byte [esi]
adc ah, byte [esi - 0x48]
idiv byte [eax + 0x32bf5751]
xlatb
inc eax
add byte [edi + 0xc3243c], al
or eax, 0x773d0100
and dh, dl
mov al, byte [0xd3a58b00]
sub al, 0x60
pushal
clc
nop
nop
cld
jae 0x40d981
jp 0x40d153
out dx, al
xor ax, word [eax]
add byte [eax], al
mov ebp, 0x5504248d
lea esp, [esp + eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0f6
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40c902
add byte [ebp - 0x40a8a4b2], dh
add ebp, esp
inc eax
add byte [edi - 0x2f3cdbc4], al
out dx, eax
salc
bound esp, qword [edx + 0x52]
add byte [edi], al
pop edi
pop ss
arpl word [eax + 0x44bf5761], bp
loopne 0x40d283
add byte [edi + 0xc3243c], al
add byte [ebp], ah
inc ecx
add byte [ebp + 0x33], ah
add byte [ebp + 0x62694cb9], bl
jb 0x40d250
nop
nop
cld
jae 0x40e3e6
add byte [eax], al
lodsd eax, dword [esi]
jp 0x40d2c0
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd3f
adc al, 0xf8
nop
nop
cld
jae 0x40e34f
shl byte [ebp + 0x41], 1
add byte [edi - 0x3d], dh
mov dword [0x55cb8bc9], eax
mov ebp, esp
nop
leave
jmp 0x40f0be
add byte gs:[esi + 0x238b0022], cl
adc eax, dword [edx]
add byte [ebx - 0x6074ffc0], cl
push 0x40
push ebp
mov ebp, esp
nop
leave
jmp 0x40e8eb
ret
push ecx
push edi
mov edi, 0x40db9b
xchg dword [esp], edi
ret
add edi, eax
push edi
mov edi, 0x40e4c1
xchg dword [esp], edi
ret
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40d01a
inc edx
add byte [edx - 0x32], dl
add byte [ecx], al
fisub dword [eax - 0x252a7500]
mov eax, dword [edi + eax*4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f514
push esp
clc
nop
nop
cld
jae 0x40edb6
add dh, ch
add al, bl
add byte [ecx], bl
xor eax, 0x8b8b00f0
jmp 0x40f1d6
mov ecx, 0x65
clc
nop
nop
cld
jae 0x40ec90
bound esi, qword [esi + ebp*8 - 0x5fbcba00]
add byte [ebx - 0x74ffdf7c], cl
bound eax, qword [eax]
mov esi, edx
add byte [ebx + 0x518b0052], cl
mov word [ebx - 0x40a8efb3], cs
mov esi, 0x870040c2
cmp al, 0x24
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40c2be
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x40d359
add byte [eax], al
retf 0xdbce
xor eax, eax
push edi
mov edi, 0x40d5e7
xchg dword [esp], edi
ret
mov esi, dword [ecx + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f202
push edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f260
add ebp, ebx
push edi
mov edi, 0x40dd19
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f5c9
add cl, dh
fadd dword [eax]
ja 0x40d4ac
in eax, 0xe2
add byte [ebx + 0x55505ad5], cl
push eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d0a2
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40e954
add dh, ch
invalid
push ecx
push edi
mov edi, 0x40eb7f
xchg dword [esp], edi
ret
call fcn.0040d1d0
clc
nop
nop
cld
jae 0x40d9ac
inc edx
ljmp 0x2e9
shr ecx, 2
clc
nop
nop
cld
jae 0x40cf1b
ja 0x40d5d5
inc ecx
add byte [eax], al
add dword [eax], ebp
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f4aa
bound edi, qword [edx + 0x77]
add byte [eax], al
lcall 0xf808, 0x418b
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40d708
outsd dx, dword [esi]
add byte [esi], bl
add byte [edx], bh
lahf
xor edx, edx
clc
nop
nop
cld
jae 0x40f2b5
or al, byte [eax]
add byte [eax], al
and byte [esi + 0x18b1b7ad], cl
add edi, 8
clc
nop
nop
cld
jae 0x40f275
add bl, bl
out dx, eax
pop edi
push ebx
salc
outsb dx, byte [esi]
pop ecx
clc
nop
nop
cld
jae 0x40dc24
bound edx, qword [ebx - 0x2a]
int1
add byte [eax], al
add byte [eax], al
cmp byte [ebx - 0xd07eb81], cl
nop
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40e47b
add byte [eax], al
add byte [eax], ah
bound eax, qword [eax]
inc esp
in eax, 0x17
push 0xffffffffffffff85
leave
push ebp
mov ebp, esp
nop
leave
jmp 0x40caae
push eax
push edi
mov edi, 0x40d788
xchg dword [esp], edi
ret
mov ebp, esp
ret
add byte [eax], al
inc ecx
jl 0x40d640
push dword [ebp]
jne 0x40d643
clc
nop
nop
cld
jae 0x40dcee
or al, byte [eax]
add ah, ch
ja 0x40d654
sal dword [ebx - 0x5a], 1
jl 0x40d612
mov ecx, 0x136d9
fnstenv [esi]
add dword [eax], eax
clc
nop
nop
cld
jae 0x40d42a
add byte [ebp + 0x64fdee00], ch
mov ecx, dword [0x30]
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e1bf
add byte [ebx], dh
xchg esp, eax
jnp 0x40d63c
jp 0x40d6aa
jbe 0x40d700
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea8b
mov ecx, ebx
clc
nop
nop
cld
jae 0x40c290
ljmp 0x3500:0xa66ce00
or al, byte [eax]
xor eax, 0x5a7b83a3
clc
nop
nop
cld
jae 0x40ed00
mov bl, 0x10
xchg esp, eax
in al, dx
mov ah, 0xb3
inc edx
add byte [ebx - 0x7f78173], bh
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40d50a
int1
out dx, al
push ds
add byte [edi - 0x4f], dh
add al, 0x1a
mov eax, eax
clc
nop
nop
cld
jae 0x40ea57
push esi
ja 0x40d6a0
lodsb al, byte [esi]
bound esp, qword [eax]
salc
sub ecx, dword [ebx - 0x6f0d0738]
mov ecx, eax
clc
nop
nop
cld
jae 0x40f4d4
add byte [eax], al
add byte [edi - 0x32], dh
inc edx
out dx, al
in eax, 0x63
sub al, 0xe8
jne 0x40d71b
call 0x40e782
add byte [eax], al
jmp 0x40d6f1
fsubr dword [esp + ebp*4 - 0x324240a9]
inc eax
add byte [edi + 0xc3243c], al
salc
mov dh, 0xac
add dh, cl
add byte [eax], al
salc
sbb eax, 0xf2f8406a
nop
nop
cld
jae 0x40c580
pop edi
lodsb al, byte [esi]
add byte [eax], ah
xor esp, dword [edx]
imul ebx, dword [eax - 8], 0xfffffff2
nop
nop
cld
jae 0x40e863
ja 0x40d755
lodsb al, byte [esi]
cmp eax, 0x41ee1062
adc esi, dword [eax + edi*4 - 0x7d]
les ebx, [edi + edx*2]
mov edi, 0x40c2e8
xchg dword [esp], edi
ret
shl edx, 1
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc62
mov dword [esp + 0x1c], edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40ca59
call fcn.0040d1d0
clc
nop
nop
cld
jae 0x40cd9d
add dword [eax], 0x8b290062
inc eax
adc al, 0xf8
nop
nop
cld
jae 0x40dabd
add byte [eax], al
add byte [eax], al
xor eax, 0xf1b1466
xor ch, 0xa
add byte [eax], al
jb 0x40e334
clc
nop
nop
cld
jae 0x40f66a
add byte [edi], dh
stosb byte es:[edi], al
call fcn.0040d1d0
clc
nop
nop
cld
jae 0x40c8d6
mov bl, 0x52
add byte [eax + 0x60], cl
push edi
mov edi, 0x40da63
xchg dword [esp], edi
ret
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc4d
add esi, 4
jmp 0x40d8b9
mov edi, esi
push edi
mov edi, 0x40e5f9
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40d84e
add byte [eax], al
add byte [edi], al
fsub dword fs:[ecx]
pop esp
mov eax, 0x258
clc
nop
nop
cld
jae 0x40f0a9
add byte [eax], al
out dx, eax
mov byte [0x24448978], al
inc esp
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40e242
add byte [ecx + 0x35], bl
mov ds, word [edi - 0x14c2e1f9]
inc edi
jp 0x40d94f
push ebp
mov ebp, esp
nop
leave
jmp 0x40e451
mov edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e3cf
add bh, ch
ja 0x40d914
pop esi
ret
xchg edi, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40c891
pop eax
push edi
mov edi, 0x40f627
xchg dword [esp], edi
ret
dec ecx
clc
nop
nop
cld
jae 0x40cdd7
inc dword [eax]
into
add dh, cl
add byte [eax], al
add byte [0xf4d0800], cl
test dword [edx - 0x8000000], ecx
nop
nop
cld
jae 0x40dc82
add byte [ebx], cl
add byte [ebp + 0x35], ah
in eax, 0x52
add byte [ebx - 0x4874ff60], cl
salc
xchg ecx, eax
stosd dword es:[edi], eax
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d0e4
add byte [edi + edi*4 + 0x300d8b64], ch
add byte [eax], al
add al, bh
nop
nop
cld
jae 0x40e674
ja 0x40d9f9
dec ebx
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40eacc
add eax, 0x28
jmp 0x40db15
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e4d6
mov ebp, esp
clc
nop
nop
cld
jae 0x40d8e4
jmp dword [edx - 0x11000000]
mov byte [0xef000000], al
inc edx
fist dword [ecx]
cmp al, bl
clc
nop
nop
cld
jae 0x40e969
ret
bound ebp, qword [ecx + ebx*4 + 0xec0007]
and byte [ecx + ecx*4 + 0xa881], bl
add al, bh
mov dword [ecx + 0xa8], eax
clc
nop
nop
cld
jae 0x40c96e
lodsb al, byte [esi]
add dword [eax], eax
loopne 0x40db2b
mov esi, esi
popal
add byte [ebx - 0x2974ffe0], cl
lea ecx, [ebx - 0x40a8efb3]
mov esi, esp
inc eax
add byte [edi + 0xc3243c], al
inc edx
push ds
xchg esp, eax
outsd dx, dword [esi]
ja 0x40daf6
jno 0x40db7d
out 0x64, eax
xchg ebx, eax
inc ecx
push ds
mov edi, esi
push edi
mov edi, 0x40eec3
xchg dword [esp], edi
ret
mov ecx, 0x390f561b
clc
nop
nop
cld
jae 0x40e100
adc al, byte [eax]
mov edx, ebp
ret
movzx esi, word [esi + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40df7d
mov ecx, dword [ebp + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebaa
mov esi, ebx
clc
nop
nop
cld
jae 0x40db51
xor eax, 0x94010000
out dx, al
bound eax, qword [esi - 0x5816106a]
stc
invalid
add ecx, eax
clc
nop
nop
cld
jae 0x40c9fe
push ebx
add byte [eax], al
retf 7
mov dword [edi - 0x14], eax
push edi
mov edi, 0x40f2df
xchg dword [esp], edi
ret
pop edi
clc
nop
nop
cld
jae 0x40e8aa
fadd dword [eax]
add byte [esi - 0x2a], ah
out dx, al
out dx, al
xor eax, 0x8b55dfe1
in al, dx
xor al, 0
add byte [eax], al
jae 0x40dc6c
mov bl, 0xa7
std
dec ecx
cmc
add byte [esi - 0x2d], bh
adc ch, byte [ecx]
xchg ch, cl
mov esi, dword [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e879
pop ecx
push edi
mov edi, 0x40d747
xchg dword [esp], edi
ret
add esi, 0x14
clc
nop
nop
cld
jae 0x40ec76
lodsb al, byte [esi]
or eax, 0xec6600
invalid
push 0x40
push edi
mov edi, 0x40c327
xchg dword [esp], edi
ret
ret
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c5c6
and esp, dword [ecx + 4]
push edi
mov edi, 0x40cd6a
xchg dword [esp], edi
ret
add edi, ebx
clc
nop
nop
cld
jae 0x40d482
xchg esp, eax
out dx, al
mov cl, 0xb4
mov dh, 0x6f
xchg esp, eax
retf 0xe280
jno 0x40de81
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x40d044
xchg dword [esp], edi
ret
pop ecx
jmp 0x40de5e
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40dc53
add bl, bl
in al, dx
ja 0x40de14
push ss
cmp al, 0x8b
pop edx
adc byte [edi - 0x41], dl
inc ebp
fld qword [eax]
xchg dword [esp], edi
ret
mov byte [0x9400008e], al
add byte [eax], al
add eax, 0xd78b0062
sbb eax, dword [ebx - 0x40a8f33c]
xchg edi, eax
test byte [eax], 0x87
cmp al, 0x24
ret
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
jae 0x40ef09
and cl, dh
mov dh, 0x9a
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d210
add byte [edi + 0x6ef10000], bl
mov dh, 0xbc
add esi, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40e7ed
add byte [esi + 0x6f], dl
jp 0x40def9
xor eax, 0xec8b557e
test dword [esi + ebx*8 + 0x16b40046], edi
not dword [ecx + 0xa]
add byte [eax], al
invalid
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ca99
xchg edi, eax
wait
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f00d
jp 0x40df9a
ja 0x40df24
or byte [eax], al
int 0x64
mov eax, dword [eax]
mov eax, dword fs:[eax]
push edi
mov edi, 0x40e1e9
xchg dword [esp], edi
ret
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e548
mov eax, edi
clc
nop
nop
cld
jae 0x40c23b
sbb dword [edx + 0x7764ffff], 0
ja 0x40dfa2
add byte [edi - 0x12], dh
mov cl, 0x68
test eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea2d
push edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40c429
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40e3fb
xor ebp, esi
add byte [eax + eax + 0x284d8d99], dl
lea ecx, [ebp + 0x28]
clc
nop
nop
cld
jae 0x40c6a4
cdq
add byte [eax], al
add dl, cl
and byte [esi - 0x2a74ffee], dh
clc
lea edi, [esp + 0x30]
push edi
mov edi, 0x40e84d
xchg dword [esp], edi
ret
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40f5de
add byte [eax], al
mov cl, 0x4c
jne 0x40c68f
clc
nop
nop
cld
jae 0x40c8be
add byte [eax], al
cmp eax, 0xf8db33d9
nop
nop
cld
jae 0x40d658
mov bl, 0x53
add byte [edx - 0x28], ah
ja 0x40e0a5
mov ah, 0x50
add byte [ebx + 0x46123c9], cl
and esp, dword [ecx + 4]
clc
nop
nop
nop
cld
jae 0x40c638
add byte [eax], al
add byte [eax + eax - 0x1e1a7ecb], dl
dec esi
mov esi, eax
push edi
mov edi, 0x40d4c7
xchg dword [esp], edi
ret
jmp 0x40f3e9
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x40f3e9
salc
add byte [ebp + 0x63e819ea], ch
out 0xff, al
invalid
pop ecx
push edi
mov edi, 0x40d3a8
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40c49a
or esi, dword [ebx]
add bh, ch
add byte [esi], bl
in al, dx
jmp 0x40e192
add eax, 0x18
clc
nop
nop
cld
jae 0x40e9a5
salc
add byte [eax + eax], ah
add ah, bh
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40ccce
int1
xchg esp, eax
inc edx
add byte [esi], bl
add bh, bl
push esi
clc
nop
nop
cld
jae 0x40cac6
add byte [eax], al
fisubr dword [esi]
add byte [edi], dh
jl 0x40e29e
xor dword [esp], eax
add al, 0x24
clc
nop
nop
cld
jae 0x40d390
add byte [eax], al
out dx, al
or esi, dword [0x4735bb41]
push ebx
adc dl, byte [esi]
xor eax, 0x16125347
clc
nop
nop
cld
jae 0x40cf05
ja 0x40e293
add dh, cl
jnp 0x40e258
ror edi, 0xd
clc
nop
nop
cld
iretd
jae 0x40d344
add byte [eax], al
outsb dx, byte [esi]
add dword [0x8b00b000], esi
xor esi, dword [esp + esi*2 - 0x24]
jne 0x40c598
clc
nop
nop
cld
jae 0x40edf9
add byte [eax], al
add byte [esi - 0x6f], bl
clc
nop
nop
cld
jae 0x40dd5d
mov bl, 0x66
add byte [eax - 0x4c52ff12], dh
sub edi, dword [ecx + 0x7463]
mov ecx, 0x7463
clc
nop
nop
cld
jae 0x40f652
add byte [ecx - 0x610e1012], dh
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f3d4
dec ecx
push edi
mov edi, 0x40f28b
xchg dword [esp], edi
ret
add edi, 0x18
clc
nop
nop
cld
jae 0x40f13f
mov al, 0x33
salc
add byte [ebp - 0x7aef200], ch
push ecx
clc
nop
nop
cld
jae 0x40e466
add bh, ch
ja 0x40e375
add byte [eax], al
outsd dx, dword [esi]
dec byte [ebx - 0x7640a808]
in eax, dx
inc eax
add byte [edi + 0xc3243c], al
add ah, ch
inc edx
mov al, 0
or eax, 0xc683cc00
or al, bh
add esi, 8
clc
nop
nop
cld
jae 0x40e2f1
lodsd eax, dword [esi]
xor eax, 0x9477
mov edi, 0xec8b5550
nop
leave
jmp 0x40c36e
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f16d
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40c92f
add byte [edx - 0x26], ah
ja 0x40e3bc
add byte [esi - 0x7ae42ba], al
push ecx
clc
nop
nop
cld
jae 0x40f360
add byte [ecx - 0x36], bl
add byte [eax], al
add byte [eax], al
add byte [ebx - 0x73], ch
cmp al, 0x1f
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c8ed
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40eaf7
or ebx, dword [edi + 0xacd6ee]
aas
push eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40e012
jne 0x40ce1b
clc
nop
nop
cld
jae 0x40c46c
cdq
add dh, dl
enter 0xffffffffffff81b8, 0x67
cmp dl, byte [edx]
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40c786
mov al, 0
fiadd dword [eax]
scasd eax, dword es:[edi]
add edi, eax
clc
nop
nop
cld
jae 0x40c61f
add byte [eax], al
add dword [eax], 0xac640062
push ebx
push edi
mov edi, 0x40da39
xchg dword [esp], edi
ret
je 0x40c67a
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed42
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40cce4
ja 0x40e4ea
xlatb
pop ebx
mov eax, dword [ecx + 0xb8]
clc
nop
nop
cld
jae 0x40ca83
retf 0x6200
call 0x40e782
clc
nop
nop
cld
jae 0x40eab7
lodsd eax, dword [esi]
add dh, ch
push esi
loopne 0x40e530
mov edx, dword [0x7840f7b]
pop edi
pop es
add al, bh
je 0x484440
clc
nop
nop
cld
jae 0x40e9eb
inc ecx
add byte [edi + ebx*8 + 0x1476b70f], dl
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40ddb9
int1
cmp eax, 0x7d65b610
lea ebp, [edi - 0x20]
clc
nop
nop
cld
jae 0x40c87c
bound ebx, qword [edi + 0x7a009453]
retf 0x5539
cmp dword [ebp + 0x28], edx
push edi
mov edi, 0x40c9d3
xchg dword [esp], edi
ret
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40eb55
or eax, 0x2eac7a00
cmp ebx, 0x6000
push ebp
mov ebp, esp
nop
leave
jmp 0x40d839
call fcn.0040d1d0
clc
nop
nop
cld
jae 0x40e838
salc
add byte [eax], al
add byte [ecx - 0x2e74ff4e], al
add byte [ebx + 0x4b533776], cl
push ebp
mov ebp, esp
add ah, ch
add byte [ebx - 9], ah
cmpsb byte [esi], byte es:[edi]
nop
or eax, edi
add byte [eax], al
xchg edi, eax
add byte [ecx], cl
jne 0x40e658
loop 0x40e65a
mov edi, dword [eax + 0x51]
push ecx
clc
nop
nop
cld
jae 0x40caf0
mov cl, 0
push ds
or ebx, eax
add byte [edi + 0x52], dh
and byte [eax], al
mov edi, dword [esi]
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40c6d6
retf 0x3333
mov eax, dword [esp + 4]
push edi
mov edi, 0x40e60e
xchg dword [esp], edi
ret
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f158
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40f24b
ja 0x40e70d
xor eax, 0x540d5699
pop eax
call fcn.0040d1d0
clc
nop
nop
cld
jae 0x40d5ba
add byte [esi + 0x39470059], cl
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x40d0f9
adc byte [edx + 0x19], ah
jne 0x40ee4e
clc
nop
nop
cld
jae 0x40efcc
adc dword [esp + ebp*8 - 0xa7af078], 0x55ffffed
jne 0x40d54e
push ebp
mov ebp, esp
nop
leave
jmp 0x40c312
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40da4e
mov byte [0xdb36e08], al
add byte [eax], al
inc edx
add byte [ebx + 0x5560ded7], cl
mov ebp, esp
nop
leave
jmp 0x40cb47
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40de46
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40de2b
add al, bl
add byte [esi + 0x65], ah
mov bl, 0x62
xchg ebx, eax
cmp al, 0xf3
movsb byte es:[edi], byte [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ef74
mov edi, eax
push edi
mov edi, 0x40f436
xchg dword [esp], edi
ret
stosd dword es:[edi], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40cb87
dec ecx
clc
nop
nop
cld
jae 0x40d8a4
xor ebx, edx
ja 0x40e8d8
add byte [ecx + 0x56], bl
popal
mov eax, dword [ebx]
jne 0x40e8a0
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40df92
push ds
out dx, eax
push edx
loop 0x40e8a5
mov eax, dword [edx]
add byte [ebx - 0xd07a197], cl
nop
pop esi
clc
nop
nop
cld
jae 0x40dcc4
add al, dl
add byte [esi], ah
push edx
or al, byte [eax]
push es
sahf
push eax
push edi
mov edi, 0x40ef49
xchg dword [esp], edi
ret
mov eax, ecx
clc
nop
nop
cld
jae 0x40e51a
add byte [ebx], cl
add byte [eax], al
salc
add byte [eax + 0x75ff8a87], dh
add al, bh
push dword [ebp]
clc
nop
nop
cld
jae 0x40c8a7
add byte [edi + 0x6f], dh
push edx
add dh, ch
mov edi, 0xf804568b
nop
nop
cld
jae 0x40dcae
add byte [ebx], dl
mov byte [0xc1893565], al
jmp 0x9133e11d
shr ecx, 2
clc
nop
nop
cld
jae 0x40d191
sub dword [ebp - 0x662a0000], 0x6781b88d
cmp dl, byte [edx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e26c
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d66d
and eax, 0x12
clc
nop
nop
cld
jae 0x40c3c4
add byte [ebx], cl
fsubr st(2)
adc byte [ecx - 0xd079f16], dh
nop
pushal
clc
nop
nop
cld
jae 0x40d69a
rol byte [eax], 1
xchg esp, eax
add byte [eax], al
in al, dx
outsb dx, byte [esi]
push ds
loop 0x40e97f
mov esi, dword [edx + esi]
add byte [ebx - 0x74ffadad], cl
mov byte [ebx + 0x57], dl
mov edi, 0x40e306
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x54]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d563
mov ecx, 0x636f
clc
nop
nop
cld
jae 0x40c72b
add byte [esi - 0x74f7fff0], cl
retf
mov ecx, ebx
clc
nop
nop
cld
jae 0x40cf45
add byte [ebx - 0x4cff6011], dh
ljmp 0xffff
call 0x40e969
clc
nop
nop
cld
jae 0x40e65c
invalid
push ds
inc edx
ja 0x40ea18
mov byte [0xf8a8b00], al
test byte [ebx], bl
fdivp st(7)
call dword [ebp - 0x75]
in al, dx
je 0x40c84e
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6dc
push eax
clc
nop
nop
cld
jae 0x40d878
add byte [eax], al
int1
into
into
or ah, byte [ebp + 0x62]
mov byte [0xd0a18b00], al
add byte [ebx + 0x536e93e1], cl
push ebx
clc
nop
nop
cld
jae 0x40c2d3
fadd dword [eax]
add byte [eax], al
or al, byte [eax]
or esp, dword [edx + 0x34]
pop eax
xor dword [esp], eax
push edi
mov edi, 0x40d252
xchg dword [esp], edi
ret
add ecx, 0x28
push ebp
mov ebp, esp
nop
leave
jmp 0x40d267
mov ecx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40efe3
jne 0x40e165
clc
nop
nop
cld
jae 0x40e426
jp 0x40eadf
add byte [ebx + eax*4 - 0x3c], cl
sub al, 0xf8
add esp, 0x2c
clc
nop
nop
cld
jae 0x40d7f9
fsubr dword [edi + 0x5f]
xor esp, dword [eax + eax + 0x66]
or al, 0x83
rol byte [edx], 0x55
add eax, 2
push ebp
mov ebp, esp
nop
leave
jmp 0x40e0ce
retf 0xfff5
push edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc38
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40cf8a
ja 0x40eb00
ljmp 0x35bc:0x449f5900
xor eax, 0x15249938
push ebp
mov ebp, esp
nop
leave
jmp 0x40d4b2
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40e05d
int1
fistp dword [ecx - 0x71115e00]
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40e364
add byte [0xfc96006e], dh
pop eax
clc
nop
nop
cld
jae 0x40e0b8
pop edi
mov es, word [eax]
add byte [eax], al
add byte [eax], al
add dl, cl
call fcn.0040d1d0
push ebp
mov ebp, esp
nop
leave
jmp 0x40c484
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f3bf
add byte [ebx + 0x10c68349], dh
add esi, 0x10
clc
nop
nop
cld
jae 0x40d001
add byte [eax], al
fadd dword [eax]
ljmp 0x5510
mov eax, dword [ecx + 0x10]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea15
pop ecx
clc
nop
nop
cld
jae 0x40cd15
add al, dl
add byte [eax], cl
retf 0xad00
jmp 0x40c537
sub ecx, 0x14
push edi
mov edi, 0x40e334
xchg dword [esp], edi
ret
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f182
sub eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ca40
mov cl, 0xee
in al, dx
add byte [eax + eax + 0x3c738b6b], dh
clc
nop
nop
cld
jae 0x40f462
add dh, ch
out dx, al
pop es
add byte [eax], al
mov cl, 6
add byte [ebx + 0x9e2809e], cl
and dl, 9
clc
nop
nop
cld
jae 0x40e192
add byte [eax], al
add dl, ch
add byte [edx + 0x235b03d4], ah
popal
add al, 0x57
and esp, dword [ecx + 4]
push edi
mov edi, 0x40cebc
xchg dword [esp], edi
ret
inc eax
clc
nop
nop
cld
jae 0x40c67a
jmp 0x40d400
push ebx
clc
nop
nop
cld
jae 0x40d0b7
mov ebx, edi
clc
nop
nop
cld
jae 0x40e80a
jmp 0x40d400
popal
clc
nop
nop
cld
jae 0x40f557
add byte [eax], al
inc edx
add byte [eax], dl
inc edx
int1
add byte [esi - 0x75], ch
xor dl, byte [edi - 0x41]
leave
in eax, 0x40
add byte [edi - 0x243cdbc4], al
fcmove st(0), st(2)
add byte [eax + eax - 0xc94ff12], dl
stosd dword es:[edi], eax
mov esi, dword [edx]
push edi
mov edi, 0x40e5c9
xchg dword [esp], edi
ret
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40c211
salc
add byte [eax], al
fadd dword [eax]
jp 0x40ee77
inc ebx
push 0xffcf850f
invalid
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e4a6
pop edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec49
mov eax, 0x30
clc
nop
nop
cld
jae 0x40df3b
int1
add byte [eax], al
or eax, 0xec8b5549
sbb al, byte [esi - 0x20ff78c1]
inc byte [eax]
add ch, cl
sub ebp, dword [ecx - 0x46]
add byte cs:[eax], al
mov edx, 0xbf575149
push esi
mov dword [eax], 0xc3243c87
add byte [0xa0007], cl
add byte [ebx + 0x3d], dl
push ss
insd dword es:[edi], dx
push esp
clc
nop
nop
cld
jae 0x40ea75
jp 0x40ef62
add byte [ebp - 0x5e], ah
invalid
add byte [eax + 0x795900], ah
add al, byte [eax]
add byte [ebx + esi*8 - 0x2c37167a], cl
pushal
add byte [ebx], bh
pop edi
push edi
mov edi, 0x40ebbf
xchg dword [esp], edi
ret
cmp dword [ecx - 0xc], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40e533
add ebx, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6c6
mov ecx, dword [esp + 0xc]
push edi
mov edi, 0x40e4ec
xchg dword [esp], edi
ret
xor eax, eax
clc
nop
nop
cld
jae 0x40e915
invalid
push esi
clc
nop
nop
cld
jae 0x40dfbd
ja 0x40f028
push esi
add byte [eax], al
push edx
out dx, al
invalid
inc eax
add byte [edi + 0xc3243c], al
and byte [eax], al
salc
add byte [eax], al
add byte [eax], al
add ah, al
or ah, byte [ebx + ecx*4 + 0xd]
xor byte [eax], al
add byte [eax], al
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ddd1
mov ah, 0
mov byte [ebx - 0x40a8e382], cl
xor esi, edx
inc eax
add byte [edi - 0x603cdbc4], al
ja 0x40f0d9
xor eax, 0xf025ee
mov edx, dword [esi + 0xd8b6449]
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40e0a0
add byte [ecx - 0x34], bl
add esi, 2
push edi
mov edi, 0x40ccb9
xchg dword [esp], edi
ret
mov dword [ebp + 0x28], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f3fe
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e3ba
adc byte [eax + eax - 0x11], ah
cmp eax, 0x2327b3ee
invalid
push 0xf803e6c1
shl esi, 3
clc
nop
nop
cld
jae 0x40d12a
xor eax, 0x42070064
add edx, esi
add byte [ebx - 0x74ff8f5a], cl
enter 0xffffffffffff8f64, 0
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x40d2e8
add byte [edx - 0x54], dl
add byte [edi + 0x5f], ch
and al, byte [eax]
mov edx, dword [ebp - 0x2d]
cdq
mov ecx, ebx
push edi
mov edi, 0x40e0e3
xchg dword [esp], edi
ret
add edi, ecx
clc
nop
nop
cld
jae 0x40cc09
inc edx
bound esi, qword [edi + 0x53]
add byte [eax], al
add byte [edi], dh
push edx
add byte [ebx + 0xc798b0e], cl
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40df26
outsd dx, dword [esi]
ja 0x40f13f
salc
add byte [edx], cl
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x40e22d
add byte [ebp + 0x6eadda10], ch
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40d524
add byte [0x811eb400], bh
les eax, [eax]
add al, byte [eax]
add al, bh
nop
nop
cld
jae 0x40c7ca
ljmp 0xf8a4:0xf3390033
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40eb95
pop es
add bl, bl
mov gs, edi
add byte [edx + 0x2f], bh
add eax, dword [eax + 0x3c]
push edi
mov edi, 0x40c265
xchg dword [esp], edi
ret
pop eax
clc
nop
nop
cld
jae 0x40e6bb
add byte [edi], dh
add byte [eax], al
add byte [eax], al
inc ecx
lds edx, [ecx - 0x56]
push eax
clc
nop
nop
cld
jae 0x40cb06
add byte [edi - 0x319b4b36], bl
lodsb al, byte [esi]
cdq
jb 0x40f218
mov esp, dword [esi]
rol byte [eax], 1
mov ebx, dword [esi]
pop edi
clc
nop
nop
cld
jae 0x40cdf1
into
out dx, al
add byte [edx], bh
add byte [eax], al
ljmp 0xf2f8
xchg edi, eax
clc
nop
nop
cld
jae 0x40dad2
adc byte [ebx], cl
fdiv dword [esi + 0xefb6da]
wait
push eax
clc
nop
nop
cld
jae 0x40c6eb
mov bl, 0
add byte [eax], al
fisub dword [eax + eax]
cmp dword [ecx + 0x55], ecx
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e2b1
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40d400
fdiv dword [ecx - 0x52a9537f]
invalid
div ecx
clc
nop
nop
cld
jae 0x40ee93
add byte [edi - 0x6c], dh
bound ecx, qword [esi + 0x51c0056]
ret 0x35e7
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x40e8c0
salc
lodsb al, byte [esi]
xchg esp, eax
popfd
add esp, 0xc
clc
nop
nop
cld
jae 0x40d3c2
invalid
je 0x40e334
push ebp
mov ebp, esp
nop
leave
jmp 0x40e59f
je 0x40dbb1
clc
nop
nop
cld
jae 0x40e38e
add byte [eax], al
out dx, eax
inc ebp
cdq
pop esi
push edi
mov edi, 0x40e218
xchg dword [esp], edi
ret
mov ecx, 0x64616f4c
clc
nop
nop
cld
jae 0x40d32e
or ebp, esi
outsd dx, dword [esi]
add byte [eax + edi*4 + 0x73663c35], bl
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x40e281
push ebx
add dh, cl
lodsb al, byte [esi]
out 0x43, eax
and al, byte [eax]
mov esp, dword [edi]
pop edx
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40c3dc
lodsb al, byte [esi]
mov byte [0x8590062], al
jnp 0x40f402
pop edx
clc
nop
nop
cld
jae 0x40cbc6
add byte [eax], al
ja 0x40f368
xor eax, 0x46426200
adc dword [ebx], eax
or byte [ebx], ah
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d3ea
pop es
add byte [eax], al
mov byte [0xfdab0ea], al
test dword [edi], esp
fdiv st(7), st(0)
invalid
jne 0x40d001
clc
nop
nop
cld
jae 0x40ed5b
add byte [ebp - 0x6c], ah
lodsb al, byte [esi]
push eax
clc
nop
nop
cld
jae 0x40e93f
add byte [ecx], al
out dx, eax
add byte [eax], al
add byte [eax], al
add byte [eax], bh
push 0x295a8
clc
add al, bh
nop
nop
cld
jae 0x40cea7
mov al, 0x81
mov cl, 0x77
je 0x40f424
add byte [ebx - 0x5f74ff40], cl
add byte [ebx - 0x74ff2df9], cl
cmp al, 0x51
push edi
mov edi, 0x40c398
xchg dword [esp], edi
ret
cwde
ret
mov esi, dword [esi + ebx + 0x78]
push edi
mov edi, 0x40d1bb
xchg dword [esp], edi
ret
pushal
clc
nop
nop
cld
jae 0x40e8d5
bound esp, qword [edx + 0x64000000]
int1
salc
in eax, dx
mov ecx, dword [ebp + 0xc]
push edi
mov edi, 0x40cd7f
xchg dword [esp], edi
ret
shr ecx, 2
clc
nop
nop
cld
jae 0x40f5f3
add byte [edx], cl
or ecx, edx
into
or ecx, dword [esi + 0x54]
push esp
push ebp
mov ebp, esp
nop
leave
jmp 0x40e490
les eax, fs:[eax - 1]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d1a6
add eax, ebx
push edi
mov edi, 0x40f334
xchg dword [esp], edi
ret
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40daa8
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cb71
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40efb3
add byte [ebx], dh
add byte [eax], al
add byte [eax], al
xchg edi, eax
sbb byte [ebx - 0xd07f1b2], cl
nop
nop
cld
jae 0x40cb1b
add dh, ch
add byte [eax], al
out dx, al
out dx, al
inc byte [ebx - 0xd07ef3c]
nop
nop
cld
jae 0x40e2db
mov al, 0
out dx, al
add dh, ch
mov cl, 0x5a
xor edx, edx
jmp 0x40f56d
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c537
xor eax, eax
clc
nop
nop
cld
jae 0x40ee63
add byte [eax], al
add byte [0xc96a5200], cl
leave
clc
nop
nop
cld
jae 0x40d458
add byte [eax], al
add byte [eax], al
pop es
push esi
add byte [ebx], cl
loopne 0x40f61e
mov esi, dword [eax]
add byte [ebx + 0x738b0012], cl
jp 0x40f5b3
jne 0x40f64e
push edi
mov edi, 0x40e31b
xchg dword [esp], edi
ret
mov cl, 0
xchg esp, eax
or edx, dword [ecx - 8]
push ecx
clc
nop
nop
cld
jae 0x40f375
add byte [eax], al
push ds
add dl, cl
fmul dword [esi - 0x74fffe00]
cmp eax, 0xf2f8d233
nop
xor edx, edx
clc
nop
nop
cld
jae 0x40e572
ja 0x40f679
add byte [eax], al
add byte [eax], al
add byte [0x55fbc6e6], dh
mov ebp, esp
aad 0
and byte [edi], al
dec edx
ja 0x40f68c
add bh, cl
add byte [ecx], ch
sub al, byte [eax]
add byte [eax + ecx*8], ch
pushfd
push 0
clc
nop
nop
cld
jae 0x40cef0
pop ecx
outsd dx, dword [esi]
in al, dx
or byte [eax], al
pop es
or byte [ebp + 0x55], ch
mov ebp, esp
jle 0x40f699
add byte [eax], al
xor eax, 0x51008304
add byte [eax + eax], al
add byte [eax], al
dec edx
add byte [edx + 0x65458b00], dh
nop
add byte [ebx - 0x25c3ab15], cl
cmp cl, byte [edx - 0xa]
salc
sub dl, byte [ecx - 0x52]
push ecx
scasb al, byte es:[edi]
out dx, al
pushal
add byte [ebx + 0x443a8786], cl
lcall 0xfbee, 0x8b005099
jge 0x40f730
cli
xchg byte [ecx + eax + 0x32], ch
add byte [ebx - 0x196b527b], cl
cdq
sbb byte [edi - 0x3d], cl
mov ebx, 0x31de2ec8
sub edi, ebx
rol byte [eax], 0x8b
pop ds
sub al, 0x8c
mov dh, 0x2c
add byte [eax], al
mov edi, esp
pop ecx
jnp 0x40f713
push es
lcall 0x1cc5, 0x3a883bd3
adc al, 0xfd
xchg byte [ecx - 0x39c687d], dh
out 0x36, eax
fcmovnb st(0), st(6)
mov ah, 0x80
add byte [ebx - 0x44546441], cl
push esi
mov edi, dword [edi + 0x56bbab9b]
test al, 0x6d
loope 0x40f720
sub dl, byte [ecx + 0x17]
loop 0x40f72f
mov esp, dword [edx]
bound eax, qword [eax]
mov ecx, dword [ecx + 0x4ac80659]
cwde
leave
sahf
push ebp
jg 0x40f6d1
mov byte [0xdf718b00], al
enter 0xffffffffffffd3bb, 0x14
invalid