Function at 0x40c494
Capabilities:
Get number of processors

Disassembly:
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e468
xor dword [esp], eax
clc
nop
nop
cld
jae 0x40e885
aaa
add byte [eax], al
add byte [0xf8507d5c], cl
push eax
clc
nop
nop
cld
jae 0x40d630
xchg ecx, eax
add byte [eax], al
cmp dword [ecx], edi
loop 0x40c4d3
xor dword [ebx - 0x75], edi
clc
push ebp
mov ebp, esp
nop
leave
jmp 0x40f8de
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40dd27
cld
xchg esp, eax
and eax, 0xf3bd8993
stosd dword es:[edi], eax
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40f262
add byte [ebx + esi*4 + 0xf200f5], dl
inc eax
add byte [ebx - 0x3c17a1ea], cl
or al, 0
add al, bh
nop
nop
cld
jae 0x40f04b
cmp dword [eax], eax
mov dword [eax], eax
fld dword [ecx + 0x200c4]
add al, bh
add esp, 0x200
clc
nop
nop
cld
jae 0x40ddc3
xor dword [eax], eax
xor dword [ecx - 0x75], edi
clc
mov esi, edx
clc
nop
nop
cld
jae 0x40d769
add byte [eax], al
add byte [eax], al
iretd
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40d1b9
add byte [esi - 0x6c], al
inc esi
pop es
test dword [edx + 0x5714408b], ebx
mov edi, 0x40d047
xchg dword [esp], edi
ret
xor eax, eax
push edi
mov edi, 0x40db6b
xchg dword [esp], edi
ret
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40c493
push ecx
clc
nop
nop
cld
jae 0x40e6a8
add byte [ebx + 0x71b2442a], dl
add byte [ecx], ch
test eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f3a2
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c829
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40dc92
add dword [ecx], eax
mov ecx, 0xa20093ec
add byte [ebx - 0x874ff3e], cl
mov ebp, 0x2d27e8
add byte [ebp - 0x75], dl
in al, dx
call 0x40f3be
push ebp
mov ebp, esp
nop
leave
jmp 0x40e17f
je 0x40e0a0
clc
nop
nop
cld
jae 0x40f036
add byte [eax], al
add byte [ebp - 0x18], bh
cmp dword [eax + eax], ecx
add al, bh
nop
nop
cld
jae 0x40ce54
add dl, ah
add byte [ebp - 0x2174ffde], ch
xchg ecx, ecx
clc
nop
nop
cld
jae 0x40e0cd
add byte [eax], al
add byte [edx], dl
lodsb al, byte [esi]
xchg ebx, eax
fld qword [ebx - 0x74aa0040]
in al, dx
nop
leave
jmp 0x40cdfc
pushal
push ebp
mov ebp, esp
nop
leave
jmp 0x40e9e6
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40c6c0
xchg dword [esp], edi
ret
add eax, ebx
push edi
mov edi, 0x40c87d
xchg dword [esp], edi
ret
mov eax, eax
push edi
mov edi, 0x40c4c0
xchg dword [esp], edi
ret
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40d33d
add byte [eax], al
or byte [0xe8480089], 0x10
or eax, dword [eax]
add al, bh
nop
nop
cld
jae 0x40da8b
cld
add byte [eax], al
add byte [ecx], dh
into
push ebx
push edi
mov edi, 0x40ca0f
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f2db
sbb al, byte [eax]
add byte [eax], al
invalid
movzx ecx, word [edi + 6]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e1ef
add esi, ebx
push edi
mov edi, 0x40d44f
xchg dword [esp], edi
ret
jmp 0x40d8ff
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40e9aa
inc esp
fild qword [eax + eax]
add byte [edx], bl
add bh, ch
xchg dword [edi - 0x1c], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf13
mov ecx, ebx
clc
nop
nop
cld
jae 0x40ca69
add byte [ebx + 0x2a006a1d], dh
cmc
pop ds
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40edeb
push dword [ebp + 0x24]
push edi
mov edi, 0x40d5ed
xchg dword [esp], edi
ret
ret
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f855
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cbbd
ret
mov eax, dword [edx + 0x18]
push edi
mov edi, 0x40c9b5
xchg dword [esp], edi
ret
push edx
push edi
mov edi, 0x40cff1
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40ed3e
loop 0x40ca7c
fiadd dword [esi + 0xd]
jno 0x40ca81
lcall 0xf81d, 0x35e7c205
nop
nop
out 0x35, eax
sbb eax, 0x9090f2f8
cld
jae 0x40ecd1
in al, dx
add byte [eax], al
js 0x40cabe
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40f56b
or al, 0x78
add al, bh
add byte [ebx + 0xf], ch
test byte [ebx + 0xb], bh
add byte [eax], al
push ebp
mov ebp, esp
nop
leave
jmp 0x40e21f
mov ecx, ebx
clc
nop
nop
cld
jae 0x40e8f2
inc esi
add ch, cl
cld
add byte [0x55497f00], cl
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40db98
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x40d086
xchg dword [esp], edi
ret
mov edx, eax
push edi
mov edi, 0x40d2a7
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40dab8
add byte [0x25], ah
lds edi, [edx + 0x3a6781b8]
adc bh, al
nop
nop
cld
jae 0x40c4ab
loop 0x40cb8a
movsd dword es:[edi], dword [esi]
mov edx, dword [edx + edx]
add byte [ebx - 0xd07ae45], cl
nop
nop
cld
jae 0x40dd11
lodsd eax, dword [esi]
xchg ecx, eax
mov dl, 0x92
add byte [eax], al
add dl, ah
mov cl, 0x69
add edi, eax
push edi
mov edi, 0x40dc0d
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40e7c6
add byte [eax], al
pop esp
add byte [edi], al
add byte [eax], al
pop es
or bh, byte [ecx + 0x145cd]
mov ecx, 0x145cd
clc
nop
nop
cld
jae 0x40e9fe
add byte [eax], al
mov ebp, dword [ebp - 0xd07a915]
nop
push esi
clc
nop
nop
cld
jae 0x40ce69
add byte [eax + eax], dl
fiadd dword [eax]
retf
mov dword [ecx + 0xb8], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d149
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40e7db
mov bl, 0xcb
lodsd eax, dword [esi]
add byte [eax], al
lodsb al, byte [esi]
lodsd eax, dword [esi]
ret 8
push ecx
push edi
mov edi, 0x40f1b1
xchg dword [esp], edi
cmp al, 0x24
ret
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x40ecbb
ror bl, 1
lodsb al, byte [esi]
sbb dh, byte ss:[edx]
add byte [ebx - 0x73e74a7], cl
nop
nop
cld
jae 0x40f86c
add byte [ebx + 0x71ec00], cl
add byte [ebx], bh
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x40e717
add dl, ah
loop 0x40cc6f
push cs
push ebx
push edi
mov edi, 0x40ed53
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x40cb78
xchg dword [esp], edi
ret
add esp, 0x10
push edi
mov edi, 0x40f157
xchg dword [esp], edi
ret
mov ecx, ebx
clc
nop
nop
cld
jae 0x40d754
add byte [0xad00d0db], bl
invalid
shr ecx, 2
clc
nop
nop
cld
jae 0x40c705
pop es
xchg ebx, eax
pop es
jno 0x40cd8f
add bh, dh
cmp eax, 0xec8b55c3
nop
leave
jmp fcn.0040d2fe
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f735
add edi, 0x18
clc
nop
nop
cld
jae 0x40d570
jge 0x40cdf7
mov bl, 0xa5
adc al, 0x46
lodsb al, byte [esi]
cmp eax, 0
push edi
mov edi, 0x40ddab
xchg dword [esp], edi
ret
xor eax, eax
clc
nop
nop
cld
jae 0x40eeb1
loop 0x40ce91
sub byte [eax + edi*2], 0xf2
mov eax, dword [ebp + 0x6e]
mov dword [edi - 0x18], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd3a
pop ecx
clc
nop
nop
cld
jae 0x40ea29
add byte [ecx + esi*2 - 0x25], bl
add byte [eax], al
add byte [edx + 0x11], ch
push ebp
adc al, 0xf0
add byte [ebx - 0x72dcc01], cl
nop
nop
cld
jae 0x40f28d
mov dword [eax], eax
mov ecx, 0x710000
shl dword [ebp + 0x33], cl
push ss
dec edx
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40df0f
add byte [eax + eax], ch
lodsd eax, dword [esi]
add byte [edi + 0x147fb70f], cl
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40f5dc
add byte [0x98000078], bl
push 0
push edi
mov edi, 0x40ef88
xchg dword [esp], edi
ret
lea ebp, [edi - 0x20]
clc
nop
nop
cld
jae 0x40d3de
lodsd eax, dword [esi]
xchg esp, eax
xor dword [eax - 0x74e28288], ecx
pop es
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40d99c
push esi
cmp dword [eax], eax
mov dword [edx + 0x53eb8500], eax
push ebx
clc
nop
nop
cld
jae 0x40f580
add byte [edx], dl
add byte [ebx + 0x4200ec5c], dh
add byte [ebx - 0x3f7c622b], cl
sbb al, bh
add eax, 0x18
clc
nop
nop
cld
jae 0x40f8b3
lodsb al, byte [esi]
mov bh, cl
inc esp
loop 0x40cf6a
mov ebp, 0x616f4cb9
clc
nop
nop
cld
jae 0x40cc67
add byte [eax], al
add byte [eax], 0x8c
mov eax, dword fs:[eax]
push edi
mov edi, 0x40f5c3
xchg dword [esp], edi
ret
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40d4a9
pop es
adc al, 0xf5
pop esp
add byte [ebx + edi - 0x36], ch
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ece6
or eax, 0x12
clc
nop
nop
cld
jae 0x40c505
xchg ecx, eax
add byte [ebp + 0x2a], bh
ror byte [0x47eb3dee], 1
jp 0x40d0b1
push ebp
mov ebp, esp
nop
leave
jmp 0x40d516
push esi
clc
nop
nop
cld
jae 0x40f635
in al, dx
add byte [eax + 7], bh
inc esi
add byte [ebp + 0x6d0597db], ah
mov eax, dword [edi + eax*4]
add eax, 0x87048b6d
push ebp
mov ebp, esp
nop
leave
jmp 0x40c748
add ecx, eax
clc
nop
nop
cld
jae 0x40c55d
cld
mov byte [edx + 0x14b9], al
ror dword [ebp + 0x1d79e9], cl
add byte [ebp + 0x896a14], ch
add byte [eax], al
fiadd dword [eax]
loop 0x40d10d
jmp 0x40ee9c
add byte [eax], al
push esi
add byte [esp + edi + 0x61], ch
cmp al, 0x61
push edi
mov edi, 0x40e2a8
xchg dword [esp], edi
ret
mov eax, 0x30
clc
nop
nop
cld
jae 0x40cf80
mov eax, dword [esi + 0x71]
add byte [edi - 0x48], ch
pop eax
add al, byte [eax]
add al, bh
mov eax, 0x258
clc
nop
nop
cld
jae 0x40f5f1
fimul dword [ebx - 0x74057500]
dec ebp
adc byte [edi - 0x41], dl
div cl
inc eax
add byte [edi + 0xc3243c], al
clc
lodsd eax, dword [esi]
pop esp
add byte [eax], al
add byte [ebx + 0x22], ah
add byte [ebx + 0x2c6832b], cl
clc
nop
nop
cld
jae 0x40d41f
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40f1f6
xchg dword [esp], edi
ret
add byte [eax], al
js 0x40d1b8
inc esp
add byte [eax], cl
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40f791
add dword [eax], eax
invalid
cdq
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40e5e4
add byte [eax], al
add byte [eax], al
adc al, 0x85
xchg ebx, eax
cmp eax, 0xf802c083
add eax, 2
clc
nop
nop
cld
jae 0x40d8e5
add byte [eax], al
mov ecx, 0x4e780062
rol eax, 0x76
push edi
mov edi, 0x40d6b1
xchg dword [esp], edi
ret
call dword [edi - 0x20]
push edi
mov edi, 0x40c9cb
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d09c
add byte [eax], al
cmp dword [eax], eax
add byte [eax], al
jge 0x40d241
add ebx, dword [ebx + 0x3c]
push edi
pop ebx
cmp al, 0x57
mov edi, 0x40d59b
xchg dword [esp], edi
ret
ror edi, 0xd
clc
nop
nop
cld
jae 0x40cba7
add byte [ebp - 8], bh
add byte [eax], al
invalid
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40eaf8
sti
add byte [ecx + 0x55f303dd], cl
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce9d
inc esi
push edi
mov edi, 0x40e665
xchg dword [esp], edi
ret
push 0
push edi
mov edi, 0x40da21
xchg dword [esp], edi
ret
sub dword [esp], 2
push edi
mov edi, 0x40d85d
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40dbc5
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40cde7
fild dword [eax]
add bh, cl
add byte [edx], dh
mov edi, esi
push dword [edx + 0x50]
clc
nop
nop
cld
jae 0x40c903
and eax, 0x7d0000
js 0x40d512
add edx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40de99
push ebx
clc
nop
nop
cld
jae 0x40d3f3
add byte [0x850ffcd0], bl
sbb byte [ecx], 0
add al, bh
jne 0x40ee9c
clc
nop
nop
cld
jae 0x40dddc
add dword [ecx + 0x6ae856], ecx
push edi
mov edi, 0x40ebc0
xchg dword [esp], edi
ret
add edi, ecx
clc
nop
nop
cld
jae 0x40f82a
add byte [eax + 0x17878], cl
movsd dword es:[edi], dword [esi]
jg 0x40d5bb
add byte [ebp + 0x79c9357f], ah
stc
leave
jns 0x40d582
pop eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d1e3
stosb byte es:[edi], al
push edi
mov edi, 0x40c8ee
xchg dword [esp], edi
enter 0x40, 0xffffffffffffff87
cmp al, 0x24
ret
mov esi, dword [edx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e3cb
push ebx
clc
nop
nop
cld
jae 0x40efca
add byte [edx], bl
movsd dword es:[edi], dword [esi]
loop 0x40d628
sbb ah, byte [ebp - 0x37a031e]
test esp, edi
add byte [eax - 0x6f0d07af], cl
push ecx
clc
nop
nop
cld
jae 0x40dfad
add byte [eax], al
add bl, bh
mov dword [ebp + 0x49ef001d], esp
push edi
mov edi, 0x40f0bf
xchg dword [esp], edi
ret
add esp, 0x10
push edi
mov edi, 0x40c893
xchg dword [esp], edi
ret
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40d887
or eax, 0xd6004414
int3
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x40dae5
add byte [eax + eax], ch
clc
add byte [ebp - 0x75], bl
inc ebp
sub al, bh
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40f7fc
lodsd eax, dword [esi]
add byte [edx - 0x47], dl
add byte [eax], al
cmc
mov esi, 0xf83c4903
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40c814
adc al, 0x14
fbld tbyte [ebp - 0x3e264d04]
out 3, al
shl esi, 3
clc
nop
nop
cld
jae 0x40eae2
invalid
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40c72f
invalid
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40df52
je 0x40f6d0
clc
nop
nop
cld
jae 0x40d11e
add byte [eax], al
add byte [eax - 0x74aa367b], bh
in al, dx
nop
leave
jmp 0x40c6ab
imul ecx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40cbfc
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f16d
add byte [eax], al
loop 0x40d80c
lea edi, [edi + ebx]
cmp al, 0x1f
push ebp
mov ebp, esp
nop
leave
jmp 0x40f689
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x40e742
jno 0x40d873
add byte [esp + edx*4 - 0x2e], bl
add byte [ebx + 0x50b14a5], cl
add al, 0
add byte [eax], al
clc
nop
nop
cld
jae 0x40cc12
add byte [eax], al
jge 0x40d8b6
push esi
pushfd
mov ebp, esp
clc
nop
nop
cld
jae 0x40d15e
lodsb al, byte [esi]
lodsb al, byte [esi]
fld xword [edx]
add byte [eax], al
xor dword [ebp - 0x7d], ebx
invalid
add esi, 0x10
clc
nop
nop
cld
jae 0x40ca94
bound edx, qword [ecx - 0x258e4dd4]
retf
jmp 0x40e717
pop ecx
clc
nop
nop
cld
jae 0x40f598
add dl, dh
or al, 0x6a
mov eax, dword [eax]
sub al, byte [eax]
lahf
pop ecx
clc
nop
nop
cld
jae 0x40c8c1
retf
mov ecx, eax
clc
nop
nop
cld
jae 0x40e2d4
add byte [eax], al
add byte [eax], al
rol byte [eax], 1
add byte [esi + 0x50], cl
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6dd
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40de7f
sub al, 0x20
push edi
mov edi, 0x40d27c
xchg dword [esp], edi
ret
xor edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c943
imul ecx, ecx, 0x28
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee6f
push esp
clc
nop
nop
cld
jae 0x40d61b
sub al, 0xf5
push esi
lodsd eax, dword [esi]
add byte [eax], al
xor dword [ebx + esi], edx
leave
pushal
clc
nop
nop
cld
jae 0x40d23d
add ah, ch
test dword [eax], eax
mov bl, 0x1d
or eax, 0x57539800
push ebx
push edi
mov edi, 0x40d5cf
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x40e89a
add byte [eax], al
int 0x37
xchg edx, eax
bound esp, qword [edx + 0x53688b00]
push edi
mov edi, 0x40e2bd
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40da4b
jmp 0x40dd96
lodsd eax, dword [esi]
pop es
push esi
retf
mov ebx, edi
clc
nop
nop
cld
jae 0x40f4d3
add byte [eax], al
add byte [eax], al
jno 0x40db48
add al, ah
add byte [ebx - 0xd073c57], cl
nop
nop
cld
jae 0x40d603
or al, 0xe2
add byte [eax + eax - 4], bl
or al, 0xad
aaa
lds ebx, [ecx + ebx*2]
clc
nop
nop
cld
jae 0x40f116
int 0x89
add dl, bl
add ah, ch
cmc
cld
aaa
dec ebp
jne 0x40ca94
clc
nop
nop
cld
jae 0x40db10
jno 0x40dbab
add byte [ebx + 0x107e83], cl
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40f38d
add esi, 4
push edi
mov edi, 0x40ce12
xchg dword [esp], edi
ret
sub eax, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd81
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e5b8
iretd
xor eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd7c
add edi, eax
clc
nop
nop
cld
jae 0x40de37
add byte [eax], al
js 0x40dd20
jno 0x40dd07
xor dword [eax], ebp
sub eax, ecx
push edi
mov edi, 0x40d585
xchg dword [esp], edi
ret
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d833
pop edi
clc
nop
nop
cld
jae 0x40e194
add byte [eax], al
inc esi
add byte [eax], 0
add byte [esi - 0x7e], al
add byte [eax], al
loop 0x40dd87
add al, cl
push 0x40
clc
nop
nop
cld
jae 0x40d4c1
add byte [ecx], bh
mov dword [eax], eax
movsd dword es:[edi], dword [esi]
add byte [eax], al
lds edi, [ebp + ecx*4 - 0xd07f8fc]
nop
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40e125
add byte [ebp + 0x31], bh
xor dword [ecx - 0x74ff6f33], edi
mov ebx, 0x604850f
add byte [eax], al
clc
nop
nop
cld
jae 0x40ca24
movsd dword es:[edi], dword [esi]
adc al, 0x1d
pop edi
jmp 0x40f512
add eax, edi
clc
nop
nop
cld
jae 0x40eb80
add byte [eax], al
lodsb al, byte [esi]
mov bl, 0x5c
or eax, 0xf8612ea9
popal
clc
nop
nop
cld
jae 0x40c51a
pop es
mov ecx, 0xdf006acd
push 0xfffffffffffffffc
ja 0x40c4c0
clc
nop
nop
cld
jae 0x40edac
mov dword [ebp - 0x53], edi
add byte [eax], 0x8b
in al, dx
push 0x1a000
push ebp
mov ebp, esp
nop
leave
jmp 0x40d8b9
add esi, 4
push edi
mov edi, 0x40e528
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40ee43
loop 0x40de69
add byte [ecx + 0x2a03d08b], dl
push ebp
inc ecx
aad 4
mov esi, 0x90f2f858
pop eax
clc
nop
nop
cld
jae 0x40e544
add byte [edx], bl
add byte [eax], al
add byte [eax], al
pop esp
xchg edx, eax
sub eax, 0xf80e4f8b
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40db53
add byte [edx], ch
clc
add byte [eax], al
xor esi, dword [esi]
bound eax, qword [eax]
mov ecx, dword [0xfff4a8e8]
invalid
push edi
mov edi, 0x40e32e
xchg dword [esp], edi
ret
jne 0x40cca9
clc
nop
nop
cld
jae 0x40f00c
and eax, 0xd6b15c00
out 0x64, al
test dword [ebp + 0x5514718b], edi
mov esi, dword [ecx + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cbd2
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c5cb
je 0x40e58c
push ebp
mov ebp, esp
nop
leave
jmp 0x40e47f
push esi
push edi
mov edi, 0x40e961
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40f360
cmc
add byte [eax], al
retf
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40d9f7
sti
add byte [eax], al
add byte [ecx], dh
add byte [eax + 0x5a6c8b00], ah
pop edx
push edi
mov edi, 0x40f062
xchg dword [esp], edi
ret
add esi, 0xbc
clc
nop
nop
cld
jae 0x40e7f1
add al, bh
add dl, 0
mov ebx, dword [ebp - 0xdbe18]
invalid
mov dword [ebp + 0x28], edi
clc
nop
nop
cld
jae 0x40c622
push esi
xchg edx, eax
push esi
xor dword [ebp - 0x74e1e9f4], eax
xbegin 0xfcd171dc
mov eax, edi
clc
nop
nop
cld
jae 0x40c661
ror byte [ecx + 0x46], 1
lodsd eax, dword [esi]
imul eax, dword [ebx], 0xec8b55fb
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e6c0
mov eax, dword [esp]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dbda
xchg edi, eax
clc
nop
nop
cld
jae 0x40d501
add byte [eax - 0xb], bh
in al, dx
add byte [edx], ch
add byte [0xf8406afd], cl
nop
nop
cld
jae 0x40ec6f
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d729
push ecx
clc
nop
nop
cld
jae 0x40d92e
add dl, ah
add byte [eax], al
add byte [eax], al
bound eax, qword [eax]
lodsb al, byte [esi]
pop esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40c548
dec ecx
clc
nop
nop
cld
jae 0x40d006
add byte [eax], al
add bl, bl
clc
add byte [edx], ch
js 0x40e218
out 0x42, eax
add byte [ebx + 0x104d8b58], cl
push edi
mov edi, 0x40d438
xchg dword [esp], edi
ret
add byte ss:[ebp], bh
add bl, al
sub eax, 0xf8284dff
dec dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40ea14
add byte [ebx + eax - 0x7e], al
xor dword [eax], eax
and al, 0xea
shr ecx, 2
push ebp
mov ebp, esp
nop
leave
jmp 0x40ef5d
mov ecx, dword [ecx + 0xbfc]
clc
nop
nop
cld
jae 0x40f74a
add byte [edx - 0x6d], ah
fimul word [edi]
mov bh, 0x76
add al, 0x55
movzx esi, word [esi + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e785
add eax, dword [eax + 0x3c]
clc
nop
nop
cld
jae 0x40cb35
add byte [eax], al
xchg edx, eax
add byte [eax], al
add byte [ebx], dl
movsd dword es:[edi], dword [esi]
test ebx, edi
jl 0x40d27c
clc
nop
nop
cld
jae 0x40d9b1
or al, 0
sti
jnp 0x40e322
mov ecx, dword [0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ecfb
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee58
add esi, 0x18
clc
nop
nop
cld
jae 0x40f24d
add dword [ebp - 0x47], edi
add byte [eax], al
add byte [ebx], dl
add byte [eax], 0x8b
fmul dword [ecx + 0xa881]
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40c5f8
add byte [eax], al
add bh, al
sub dl, byte [ecx + 0x62c70000]
invalid
sub edx, 0x28
push edi
mov edi, 0x40c95b
xchg dword [esp], edi
ret
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40d4d6
pop es
add byte [eax], al
add ch, cl
add ch, bl
push esp
push ebp
mov ebp, esp
nop
leave
jmp 0x40ccbe
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x40cf56
sti
add byte [ebx], al
add bh, al
xor dword [edi + 0x1d], edx
push eax
push edi
mov edi, 0x40ef1c
xchg dword [esp], edi
ret
mov esi, ebx
clc
nop
nop
cld
jae 0x40c8d9
add byte [edi], al
or al, 0
cmc
xchg edx, eax
add byte [ecx - 0x387ca7ca], al
or al, bh
add edi, 8
clc
nop
nop
cld
jae 0x40cdd2
aaa
add byte [eax], al
add byte [edx - 0x75], dl
add eax, 0x244489af
sbb al, 0xf8
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x40ef72
add byte [eax], al
mov dl, 0
add byte [ebx + 0xf], bl
test byte [ebx + 0x55ffffee], bh
je 0x40d36b
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2a2
mov eax, esi
clc
nop
nop
cld
jae 0x40cd66
add byte [esi], dl
sub al, byte [eax]
add byte [ebx + 0x68d5d743], dl
push ebx
push edi
mov edi, 0x40e693
xchg dword [esp], edi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40f6ae
add byte [eax], al
add al, dl
js 0x40e59d
add dh, dh
mov dword [0x2f8b00c0], eax
mov ecx, eax
clc
nop
nop
cld
jae 0x40f2f0
add dword [eax], eax
add dl, ah
add byte [eax], al
mov dword [ebx + ecx*4], ebx
pop esi
or al, 0xf8
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40eb67
add byte [eax], al
add byte [eax], al
push esi
add byte [esi - 0x4e], dh
add byte [ebx + 0x7fb70f2c], cl
add al, 0x55
movzx edi, word [edi + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d872
add byte [ebp + esi*8 - 0x69cb7402], dl
clc
nop
nop
cld
jae 0x40c83e
add byte [ebx - 0x46ffff21], dh
mov cl, 0x11
fiadd dword [ebx]
jg 0x40e5f7
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40d1a1
fimul dword [0xec71ac]
xor al, 0xf8
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40d73e
add byte [ecx - 0x5adaff31], dl
dec edx
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e0e3
aaa
lodsd eax, dword [esi]
mov esi, dword [ecx]
add byte [eax], al
jecxz 0x40e5b8
add bl, ah
mov esi, 0xf8e04789
mov dword [edi - 0x20], eax
clc
nop
nop
cld
jae 0x40d65a
inc esi
sub al, byte [eax]
xchg esp, eax
sub al, 0x62
jg 0x40e66e
clc
nop
nop
cld
jae 0x40e060
add dl, dh
add byte [ecx + 0x5600b307], dl
out 0x9d, al
push 0x746e6977
push ebp
mov ebp, esp
nop
leave
jmp 0x40e86c
mov edi, esi
push edi
mov edi, 0x40dc64
xchg dword [esp], edi
ret
in al, dx
nop
leave
jmp 0x40e4aa
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40f609
mov ecx, 0xa514cd07
mov ecx, 0x298b0062
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40dd96
add byte [eax], al
add byte [ebx - 0x7cf22500], dl
les ebp, [edx*2 - 0x366f1375]
add esp, 0x2c
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc7c
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f07a
invalid
je 0x40e79b
clc
nop
nop
cld
jae 0x40ee2d
add bh, cl
lodsd eax, dword [esi]
jmp 0x9133df6b
push eax
clc
nop
nop
cld
jae 0x40cf3d
retf
pop ecx
clc
nop
nop
cld
jae 0x40e8af
iretd
push eax
push edi
mov edi, 0x40ccf3
xchg dword [esp], edi
ret
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f777
imul ecx
clc
nop
nop
cld
jae 0x40e495
lodsd eax, dword [esi]
add byte [ecx], al
add al, bh
add byte [edx - 0x3d7c1329], al
sub byte [edi - 0x41], dl
or al, 0xda
inc eax
add byte [edi - 0x763cdbc4], al
xor dword [eax + eax - 0x65a9ff6f], ebp
push ecx
clc
nop
nop
cld
jae 0x40f418
mov dword [ecx], edi
inc esi
add bl, cl
add byte [edx - 0x1f7c7200], dh
adc bh, al
and eax, 0x12
clc
nop
nop
cld
jae 0x40d05c
add dl, ah
lodsb al, byte [esi]
add byte [eax], al
add byte [ebx + 0x1a], al
xor ebx, ebx
clc
nop
nop
cld
jae 0x40cbe7
or eax, 0x85
push esi
add dl, bl
mov ebp, dword [esi + 0x24]
push edi
mov edi, 0x40ed26
xchg dword [esp], edi
ret
ret
push esp
clc
nop
nop
cld
jae 0x40d210
jno 0x40e87a
jge 0x40e87c
add byte [eax], al
add byte [eax], al
xchg byte [edx + 0x543a8b00], dl
push esp
push edi
mov edi, 0x40e4f6
xchg dword [esp], edi
ret
mov ebx, esi
clc
nop
nop
cld
jae 0x40d8cf
add byte [ecx + 0x7889acad], cl
add byte [ebp - 0x6f0d07a1], bh
pop edi
clc
nop
nop
cld
jae 0x40ea87
mov ecx, 0xb262e200
add byte [eax], al
push ebx
les ecx, [edi - 0x1374aaa7]
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40de22
add ecx, dword [ebx + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e047
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f0e9
add dword [ecx + 0x55046123], ecx
mov ebp, esp
nop
leave
jmp 0x40d793
mov eax, dword [ebp + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e5ce
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f7e7
xchg edi, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40f4a1
xor eax, eax
clc
nop
nop
cld
jae 0x40f092
add byte [ecx], bh
mov ecx, 0x78568536
mov ch, 0xb
add esi, 0x14
clc
nop
nop
cld
jae 0x40edc1
add esp, edx
sbb dl, byte [eax + eax]
jno 0x40e9d5
pop edx
clc
nop
nop
cld
jae 0x40e8c6
add byte [ecx + esi], dl
add byte [eax], al
push edx
add byte [eax], al
imul ecx, dword [edi], 0xffec0182
invalid
pop esi
clc
nop
nop
cld
jae 0x40f3eb
js 0x40ea95
in al, dx
add byte [edx + edx*4], al
add byte [edi + ebp*2 + 0x55], ah
mov ebp, esp
mov si, 0x39f4
fidivr dword [ebp - 0x39]
leave
add byte [eax], al
pop dword [eax]
cli
retf 0x30a9
lea edi, [esi + 8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc3c
sub edi, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e0f8
shl edx, 5
clc
nop
nop
cld
jae 0x40e3fa
loop 0x40eaf2
add byte [eax], al
sbb eax, 0x39cb1b3
jne 0x40eb1f
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40dbad
jge 0x40eb22
add ah, bh
add byte [eax], al
push 0xffffffffffffffbb
add al, 0x24
add al, byte [eax]
clc
nop
nop
cld
jae 0x40daa0
lodsd eax, dword [esi]
lodsb al, byte [esi]
add bh, cl
sbb byte [ebx - 0x6f0d0728], cl
mov ebx, eax
clc
nop
nop
cld
jae 0x40cf28
mov dword [edi], 0x12ae2
adc al, 0x82
add byte [ebx - 0xd07a7a6], cl
nop
nop
cld
jae 0x40d494
add byte [eax], al
jge 0x40eb4a
inc esi
add byte [eax], al
add byte [edx], dh
add byte [ebx - 0x185817d1], cl
invalid
call fcn.0040d2fe
push ebp
mov ebp, esp
nop
leave
jmp 0x40e3e1
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40eab2
sub al, 0xec
test dword [ebp + 0x32c10091], ebp
add byte [ebx + 0x3c4e8b6f], cl
mov ecx, dword [esi + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee02
push edx
clc
nop
nop
cld
jae 0x40de09
rcr byte [edx], 1
add byte [edi], dh
int 0x31
add dl, ah
xor al, 0x8d
ret
mov dword [esp], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40e821
popal
clc
nop
nop
cld
jae 0x40ef9d
sub al, 0
add byte [eax + eax], al
inc esp
xor edi, edx
push eax
clc
nop
nop
cld
jae 0x40da75
add byte [eax], al
inc esi
add byte [eax], al
add edi, esp
sti
retf 0x850f
jne 0x40de99
clc
nop
nop
cld
jae 0x40f840
push esi
fild qword [ebp + edi + 0x57046123]
and esp, dword [ecx + 4]
push edi
mov edi, 0x40c59e
xchg dword [esp], edi
ret
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e426
mov eax, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e290
sub ecx, 0x14
clc
nop
nop
cld
jae 0x40d645
jnp 0x40edfb
je 0x40e0a0
test byte [edi - 0x700000e], ch
clc
nop
nop
cld
jae 0x40dfd8
push dword [ecx - 0x14]
jno 0x40edea
jno 0x40ee13
insd dword es:[edi], dx
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40eca1
mov dl, 0xd0
add byte [ebp + 0x1d], bh
xchg dword [edx], edi
mov ecx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40dc4f
inc eax
clc
nop
nop
cld
jae 0x40e79b
and eax, 0x890000cf
add byte [eax + eax + 0x41], 0x1c
push ecx
clc
nop
nop
cld
jae 0x40c98a
mov dword [eax], 0xfb5c1d82
sub al, 0xac
mov ebx, 0xf3d7850f
invalid
jne 0x40e235
clc
nop
nop
cld
jae 0x40c868
add byte [eax], al
add byte [ecx + 0x47], dh
out dx, al
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40e2e9
add byte [edx - 0x1fd56d00], dl
add byte [ebx - 0x74aa53b6], cl
in al, dx
nop
leave
jmp 0x40d133
inc edx
clc
nop
nop
cld
jae 0x40e278
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40e72d
add byte [ebp + 0xec7d00], ah
jge 0x40ef10
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40cb62
add byte [esp + edi*8 + 0x6c007d00], ch
mov ecx, 0x735908cd
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd23
hlt
rep movsd dword es:[edi], dword [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d8ff
popal
clc
nop
nop
cld
jae 0x40c918
invalid
leave
clc
nop
nop
cld
jae 0x40ec41
loop 0x40efc8
add dl, dh
aaa
add byte [eax], al
add byte [edi + 0x26], dh
mov bh, 0x2b
push ecx
clc
nop
nop
cld
jae 0x40ca39
add byte [ebp], bh
js 0x40efc6
and eax, 0x64a90000
mov ecx, dword [0x30]
add byte [ecx + 0x300d8b64], ch
add byte [eax], al
add al, bh
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d77e
add eax, dword [ebx]
shl dword [ebx + 9], 1
xor dword [esp], eax
push edi
mov edi, 0x40e40f
xchg dword [esp], edi
ret
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d1ce
add byte [ebx - 0x25ffff9e], cl
outsd dx, dword [esi]
push edi
push edi
mov edi, 0x40edd6
xchg dword [esp], edi
ret
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40d5b7
xchg edx, eax
xchg esp, eax
xchg esp, eax
jno 0x40f07d
add byte [eax + eax + 0x24448b0e], ch
add al, 0x57
mov eax, dword [esp + 4]
push edi
mov edi, 0x40df67
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40eb52
add byte [edx - 0x46825a53], dl
jb 0x40f090
test ecx, ecx
push edi
mov edi, 0x40f34a
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f2b7
add esi, 8
push ebp
mov ebp, esp
nop
leave
jmp 0x40caf1
mov ebx, edi
mov esi, ebx
clc
nop
nop
cld
jae 0x40e63a
mov dl, 0x1d
loop 0x40f15d
clc
loop 0x40f12a
jg 0x40f114
into
loope 0x40f12e
invalid
invalid
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40e24b
pushal
clc
nop
nop
cld
jae 0x40cc94
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ceb2
call fcn.0040d2fe
clc
nop
nop
cld
jae 0x40e98f
fild dword [eax]
add byte [eax], al
clc
push ebp
mov ebp, esp
lcall 0x6500, 0x1e00eca2
mov esi, 0x836420
add byte [eax], al
add al, byte [eax]
mov ebp, dword [esi - 0x7fb387d]
nop
nop
cld
jae 0x40c975
int 0xcf
invalid
add esi, ecx
clc
nop
nop
cld
jae 0x40eec6
add byte [eax], al
xchg esp, eax
add byte [eax], al
sbb al, byte [eax]
in al, dx
popal
clc
nop
nop
cld
jae 0x40c8ac
add byte [eax], al
xchg ecx, eax
sbb eax, 0xc35600b2
fimul word [ebx - 0x40a8db8b]
stosb byte es:[edi], al
invalid
not edx
clc
nop
nop
cld
jae 0x40ee9c
add byte [edi], al
cld
pop esp
or al, 0
cmc
cmp al, 0x5b
pop ebx
clc
nop
nop
cld
jae 0x40dcfc
add byte [0x521adf00], ah
add byte [ebp + 0x144d8b4d], ch
clc
nop
nop
cld
jae 0x40f20b
pop es
pop esp
add byte [eax], al
int 0
mov al, 0
mov eax, dword [edx]
mov esp, dword [edi + 2]
add byte [ebx - 0x5c74ff20], cl
add ebx, ecx
xor edx, edx
clc
nop
nop
cld
jae 0x40dcbd
add byte [ecx - 0x20ff8e6e], bh
test edx, ecx
shr ecx, 2
clc
nop
nop
cld
jae 0x40ce3e
add byte [edi], al
xchg edx, eax
mov dl, 0
add byte [ebp - 0xd070775], bl
nop
nop
cld
jae 0x40e1d6
jmp 0x40dd96
mov edx, eax
push edi
mov edi, 0x40f3d4
xchg dword [esp], edi
ret
je 0x40dc3a
clc
nop
nop
cld
jae 0x40e573
add byte [ecx - 0x7bf07130], cl
add al, 0xfa
invalid
je 0x40edac
clc
nop
nop
cld
jae 0x40c793
jge 0x40f397
cmp dword [eax], esp
mov edx, dword [eax]
add byte [ebx - 0x79fa08c], cl
nop
nop
cld
jae 0x40cadc
add byte [ecx + 0x1d], dh
add byte [eax + eax - 0x30390000], dl
and dl, 0xd
push edi
mov edi, 0x40dc25
xchg dword [esp], edi
ret
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x40c692
add byte [edi], dh
jno 0x40f46e
add byte [eax], al
invalid
push edx
clc
nop
nop
cld
jae 0x40e4de
add byte [ecx + 0xf81d], cl
movsd dword es:[edi], dword [esi]
invalid
add byte [ecx], dh
lodsd eax, dword [esi]
add byte [eax], al
je 0x40f4f3
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40f527
in al, dx
sbb al, byte [eax]
add byte [edx + 0x50fc9689], al
push edi
mov edi, 0x40f4fd
xchg dword [esp], edi
ret
mov eax, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40e16a
add edi, 0x10
clc
nop
nop
cld
jae 0x40d7ac
add byte [ecx - 0x6c0aff25], bh
insb byte es:[edi], dx
xor edi, edi
push edi
mov edi, 0x40e349
xchg dword [esp], edi
ret
mov edi, dword [edi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40eac9
pop es
sti
fiadd dword [eax]
cmc
add byte [ebx + edx + 0xbe48b4], ch
rol byte [ecx], 0
clc
nop
nop
cld
jae 0x40cb1d
add byte [eax + 0x39], bh
add ch, dl
inc esi
sbb dword fs:[edi], ecx
test bh, ch
in al, dx
invalid
je 0x40e260
clc
nop
nop
cld
jae 0x40f0fe
jno 0x40f549
add byte [ebx + 0x64], bl
mov ecx, dword [0x30]
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e6eb
test dword [eax], eax
xchg edx, eax
add byte [ebx + 0x28c1835d], cl
add ecx, 0x28
clc
nop
nop
cld
jae 0x40d01b
add byte [eax], al
jge 0x40f5d6
add byte [0x4316f64], ah
and al, 0x55
mov ebp, esp
nop
leave
jmp 0x40c7a9
add byte [eax], dh
mov esp, dword [0xf8fb03fb]
add edi, ebx
clc
nop
nop
cld
jae 0x40f475
add byte [0xe2ad], ah
clc
int3
mov dword [ebp + 0x28], eax
push edi
mov edi, 0x40e9c4
xchg dword [esp], edi
ret
call 0x40ef07
clc
nop
nop
cld
jae 0x40e55e
inc ebp
out dx, eax
invalid
mov ebx, edi
test esp, edi
add ebp, esp
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d173
add byte [edx + edx*4], cl
add byte [eax], al
jge 0x40f615
pop esp
push edi
clc
nop
nop
cld
jae 0x40c637
or al, 0x92
add byte [eax], al
iretd
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40f187
add byte [ecx + esi*2 + 0x70cd00], dl
mov eax, dword [eax + 0x8b00]
mov eax, dword [ebx]
mov cl, 0x82
add byte [ebx + 0x798bbb63], cl
or al, 0xf8
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40d228
in al, dx
and eax, 0x5200
and byte [eax], al
mov esp, dword [eax + 0x828b00]
mov esp, dword [eax + eax*8]
mov ebx, dword [ebx - 0x40a81d2f]
mov al, 0xde
inc eax
add byte [edi + 0xc3243c], al
sti
add byte [ecx - 0x53], dh
add byte [eax], al
add byte [eax], al
mov esi, dword [ebx - 0x6c]
invalid
shl edx, 1
push edi
mov edi, 0x40deb0
xchg dword [esp], edi
ret
jne 0x40d7ac
clc
nop
nop
cld
jae 0x40f31f
add byte [eax], al
fisttp word [eax + 0xf47983]
cmp dword [ecx - 0xc], 0
push edi
mov edi, 0x40d81b
xchg dword [esp], edi
ret
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40d352
sub byte [ebp + 0x2662c71d], 0xd3
loopne 0x40f78f
mov ebx, ebp
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e937
mov bl, 0xb9
jge 0x40f7cf
js 0x40f7d6
mov dl, byte [ecx + 0x55]
mov ebp, esp
nop
leave
jmp 0x40da60
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40d108
inc esp
add byte [ebp - 0x76e5ff96], ch
inc esp
and al, 0x40
mov dword [esp + 0x40], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40e6d5
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x40c676
add byte [0x51adac7d], ch
mov cs, word [ebx - 0xd07db8b]
nop
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40c7d4
lodsd eax, dword [esi]
add ah, bh
add byte [eax], al
jge 0x40f8bf
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e702
call 0x40ef07
clc
nop
nop
cld
jae 0x40ee18
sub bh, byte [ecx]
bound eax, qword [eax]
lds esp, [esi + edi*2 + 0x633e8166]
inc ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d7f1
mov ecx, dword [ecx + 0x54]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d848
push dword [edi]
add byte [eax], 0
adc al, 0x89
in al, dx
pop esp
push ebp
mov ebp, esp
add dh, ah
mov al, byte [0x5d21bb00]
add byte [edi + eax - 0x76], ah
add byte [eax], al
add byte [eax], al
mov eax, dword [0xa4f37e51]
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40e770
xchg dword [esp], edi
ret