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

Disassembly:
push 0x40
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410936
mov ecx, dword [esi + 0x10]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410be2
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40fd18
push cs
and ch, byte [ecx]
add byte [eax], al
add byte [ecx + 0x67], dh
push esp
xor ecx, dword [edi - 0x75]
outsb dx, byte [esi]
and al, 0xf8
nop
nop
cld
jae 0x40f7e9
cmp dword [ebx + 0x19], 0
add byte [eax], dl
call 0x40df0f
movsd dword es:[edi], dword [esi]
out dx, al
adc al, ch
wait
add byte [eax], al
add byte [ebp + 0x3c4e8bee], ah
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40f3b1
add byte [eax], al
add byte [ecx - 0x2a], bh
add byte [ecx + 0x1a00068], bh
add byte [ebp - 0x75], dl
in al, dx
push 0x1a000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410306
push 0x40
clc
nop
nop
cld
jae 0x40df95
push 0
add byte [esi], al
add cl, dh
jl 0x40de69
pop ebx
push edi
mov edi, 0x40e7a7
xchg dword [esp], edi
ret
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40e10c
add byte [eax + eax], cl
inc esi
add dl, cl
pop esi
clc
nop
nop
cld
jae 0x40e019
outsd dx, dword [esi]
cmp al, dl
mov eax, 0xc07c3e00
cmpsd dword [esi], dword es:[edi]
loop 0x40df65
mov ebx, 0x320ee9
add byte [esi], cl
jl 0x40df39
inc esp
add byte [ecx + 0x33], ch
lock adc byte [eax], al
add byte [eax], al
add byte ds:[edi - 3], ch
sub edi, edx
clc
nop
nop
cld
jae 0x40e2ec
add byte [0x6e00009e], al
inc esp
int3
push eax
push edi
mov edi, 0x410d47
xchg dword [esp], edi
ret
ror byte [eax + eax], 1
inc ebx
pop ecx
xor edi, 0x9de0b6a7
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4102c6
je 0x410880
clc
nop
nop
cld
jae 0x40f760
dec edx
add byte [eax], ah
xchg edi, eax
xor eax, 0x8b64268d
or eax, 0x30
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ef5a
add byte [0x30eae9], bh
add byte [eax + eax + 0x10], bh
in al, 0x6e
test byte [eax], al
add byte [eax], al
test byte [eax], al
and eax, eax
or al, 0
mov bh, 0x1c
jmp 0x41106e
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x4101b9
dec si
adc byte [eax - 0x27], ch
imul ecx, eax
clc
nop
nop
cld
jae 0x40e48f
add byte [eax], al
jl 0x40e02c
shr bh, 1
push ss
cmp al, 0xf8
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f2db
push eax
push edi
mov edi, 0x41098d
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40e0c9
add cl, dl
outsd dx, dword [esi]
add byte [eax], al
add byte [eax], al
add byte [edi], ah
mov edx, 0xc244c8b
mov ecx, dword [esp + 0xc]
clc
nop
nop
cld
jae 0x40f95e
add byte ds:[eax], al
and ecx, dword [esi]
fild dword [ecx + 0x200c4]
add al, bh
add esp, 0x200
clc
nop
nop
cld
jae 0x40de8b
sal byte [ecx], 1
push ss
lahf
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x40fb85
push cs
xor dword [ebx], ebx
add byte [eax], al
leave
add byte [eax], al
add cl, cl
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x410f2b
add byte [edi + 0x6e], ch
xor dword [eax], eax
add ch, cl
jne 0x40f074
jmp 0x40e004
je 0x4108ee
clc
nop
nop
cld
jae 0x40e477
add byte [ecx], dh
add byte [edi], al
push esp
inc ebx
jg 0x40e03f
mov eax, dword [ebp + eax*2]
clc
inc esp
inc ebp
add al, bh
nop
nop
cld
jae 0x41074c
add byte [ecx - 0x6c000000], dh
jg 0x40e11c
push edx
clc
nop
nop
cld
jae 0x410051
add byte [esi - 0x15], cl
add byte [eax], al
inc edx
cmp byte [ebx], dh
dec ecx
cmp word [esi], 0x4163
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f57b
add edi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ed48
add byte [esi + 0x42], ch
add byte [edx + 0x68], dh
pop esp
je 0x40e377
clc
nop
nop
cld
jae 0x40f49c
push ss
rol byte [eax], 0xdf
push ecx
clc
nop
nop
cld
jae 0x40ddef
lodsb al, byte [esi]
add byte [eax - 0x30], dh
mov cl, 0xc5
adc edi, dword [eax - 0xfb87677]
push edi
mov edi, 0x40fad9
xchg dword [esp], edi
ret
div ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dfac
push eax
clc
nop
nop
cld
jae 0x40f2b0
cmp byte [eax], al
add byte [eax + eax + 0x3a500006], al
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x41063b
in al, 0
xor dword [edi], ebx
push eax
insb byte es:[edi], dx
dec ecx
push edi
mov edi, 0x40e842
xchg dword [esp], edi
ret
shr ecx, 2
clc
nop
nop
cld
jae 0x40fca8
xor dword [ebx], edx
push ss
add byte [edx + 0x70], cl
pop ebp
push esi
push edi
mov edi, 0x40f0cd
xchg dword [esp], edi
ret
call fcn.0040f7bf
clc
nop
nop
cld
jae 0x40df28
dec esp
add byte [esi], dl
scasd eax, dword es:[edi]
sbb ebp, dword [ebx - 0x37]
sub al, bh
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40fa0f
adc dl, cl
outsb dx, byte [esi]
mov byte [eax], 0x10
dec ebp
push ecx
clc
nop
nop
cld
jae 0x4107fd
rol dword [eax], 1
add byte [esi], dl
cmp byte [eax], al
xor edx, eax
push 0x561bb95a
invalid
pop edx
clc
nop
nop
cld
jae 0x41117d
scasd eax, dword es:[edi]
jmp 0x40e311
mov edi, eax
push edi
mov edi, 0x410a0b
xchg dword [esp], edi
ret
inc edx
clc
nop
nop
cld
jae 0x410c82
add edi, ebx
clc
nop
nop
cld
jae 0x40fd2d
salc
add byte [eax], al
mov byte [0xd8232200], 0x55
mov ebp, esp
int3
mov dl, 0x98
add byte [edi - 0x15977000], dl
lodsd eax, dword [esi]
clc
nop
nop
cld
jae 0x40e69e
imul edi, dword [eax], 0xd300ef00
out 0, al
inc eax
push 0x64592515
mov ecx, dword [0x30]
clc
nop
nop
cld
jae 0x40e689
add byte [eax], al
pop ss
xchg byte [esi + 3], cl
dec ecx
cmp al, 0xf8
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x410672
sahf
add byte [eax], al
int1
push eax
push ss
inc edx
push 0xbf5751f8
test edx, esi
inc eax
add byte [edi + 0x79c3243c], al
pop ds
add byte ds:[eax + eax - 0x77], al
jmp 0x40e374
push ecx
push edi
mov edi, 0x40f285
xchg dword [esp], edi
ret
je 0x40e38d
sbb eax, dword [ecx + 0xe6c6]
add al, bh
add esi, 0xe6
clc
nop
nop
cld
jae 0x40f973
sahf
adc cl, byte [esi - 0x1c]
mov ebx, 0x65b9
add bl, ch
int3
mov ecx, 0x65
jmp 0x40e360
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
jae 0x40f603
call 0x8b6d82b7
adc dl, byte [edi - 0x41]
mov al, 0xee
inc eax
add byte [edi + 0x5bc3243c], al
inc esi
dec esi
push es
add dh, dl
in al, 0xd6
add edi, esp
pop ecx
out 0x59, eax
xor eax, 0x6b0e22ac
clc
nop
nop
cld
jae 0x40e627
inc edx
jmp 0x40e3e5
jne 0x410b2f
clc
nop
nop
cld
jae 0x410f6b
jmp 0x40e414
add byte [edx - 0x6f0d07af], cl
nop
cld
jae 0x410cad
add byte [esi - 0x4f], ch
add byte ds:[eax], al
rcr byte [ebx - 0x5c97afed], 0xad
push eax
clc
nop
nop
cld
jae 0x410255
out 0, al
xor eax, dword [eax]
lds esi, [ebx]
mov eax, 0x6a8f00
push edi
mov edi, 0x4111c0
xchg dword [esp], edi
ret
add eax, 0x18
clc
nop
nop
cld
jae 0x410c0c
dec si
push eax
add byte [eax], dl
mov eax, dword [0x8388b3d6]
invalid
add edi, 8
clc
nop
nop
cld
jae 0x40f448
add byte [eax], al
add byte [eax], dl
cmp byte [ecx], dh
jb 0x40e4f5
cmpsd dword [esi], dword es:[edi]
orps xmm7, xmm0
push esi
clc
nop
nop
cld
jae 0x41069c
test byte [eax], al
add eax, 0xe000380c
add byte [edi - 0x40], ah
push 0xde280c8
push edi
mov edi, 0x40dfc2
xchg dword [esp], edi
ret
mov edx, eax
push edi
mov edi, 0x40e926
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fb70
shr ecx, 2
clc
nop
nop
cld
jae 0x410a3b
add byte [eax], al
lodsb al, byte [esi]
add byte [ecx + esi*8], cl
push eax
push 0x8ee84ab6
adc al, byte [eax]
add byte [ebp - 0x75], dl
in al, dx
nop
leave
nop
jmp 0x40fecf
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x410576
add byte ds:[eax], al
add eax, 0x9d4600ef
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x4101a0
pop ds
outsb dx, byte [esi]
pop ebx
push es
add byte [eax], al
lodsb al, byte [esi]
popfd
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x410115
lds edi, [esi]
add byte [eax], al
add byte [eax], bh
lodsd eax, dword [esi]
push 0x6c
push edi
mov edi, 0x40f32f
xchg dword [esp], edi
ret
add eax, 0xffffffff
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f405
cmp word [ebx + 0x56], 0x7267
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f487
mov edi, dword [edi + 8]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4108d9
add ecx, dword [ecx + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x41082a
jmp 0x4107e8
cmp eax, 0x3b7a47eb
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ed7c
shl edx, 5
clc
nop
nop
cld
jae 0x410172
rol byte [eax], 0
outsd dx, dword [esi]
out dx, eax
add byte [edi - 0x52], dl
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x410f56
imul eax, dword [eax], 0x6f004233
jo 0x40e678
push ecx
int1
add al, 0x72
push 0x3068e085
push 0x5d033df5
and al, 0xf8
add ebx, dword [ebp + 0x24]
clc
nop
nop
nop
cld
jae 0x40fbcb
adc eax, dword [eax]
jo 0x40e6bd
add byte [eax], al
xchg ebx, eax
cwde
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e803
add byte [edx], dl
inc edx
mov al, byte [0x2b5b007c]
sar eax, 0xf2
nop
sub eax, ecx
clc
nop
nop
cld
jae 0x40e82d
add byte [edi + 0xd1], ch
push 0xf8d10308
add edx, ecx
clc
nop
nop
cld
jae 0x410ba1
sbb edi, 0x24
add byte [eax], al
add cl, dh
test byte [eax], al
sahf
lodsb al, byte [esi]
add bl, bh
jne 0x40e319
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f39c
call fcn.0040f7bf
clc
nop
nop
cld
jae 0x40eeda
mov al, byte [0x2c3eb884]
je 0x410cf1
clc
nop
nop
cld
jae 0x410229
push 0
jmp 0x40e71a
mov edx, eax
push edi
mov edi, 0x40e97e
xchg dword [esp], edi
ret
xor eax, dword [eax]
add byte [eax], al
out dx, eax
add byte [eax], al
add dh, dh
fld dword [ebx - 0xd07ed38]
nop
or eax, 0x12
clc
nop
nop
cld
jae 0x40e0b3
mov dword [edi - 0x18], ebp
add byte [eax], al
adc cl, byte [ebx]
ret
push eax
clc
nop
nop
cld
jae 0x40dfee
jl 0x40e774
dec esi
pop ds
inc esi
out 0x4e, al
add byte [ecx], dl
or al, 0x8b
dec ebp
adc al, bh
mov ecx, dword [ebp + 0x10]
clc
nop
nop
cld
jae 0x40e6e0
add ch, al
call 0x5540ec91
sbb byte [ebx - 0xd07ebb3], cl
nop
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40ef2f
add dh, ah
pop ebx
add ch, al
add byte [ebx - 0x1940a8a1], cl
fiadd word [eax]
xchg dword [esp], edi
ret
jne 0x40f074
clc
nop
nop
cld
jae 0x41046e
imul eax, dword [eax], 0xc4831a9e
sub al, 0xf8
add esp, 0x2c
clc
nop
nop
cld
jae 0x40f50a
add byte [eax], al
test byte [eax], al
jmp 0x40e809
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x41038b
add eax, dword [ecx]
xchg dword [esp], edi
ret
xor eax, 0x8d0cdd03
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fe8f
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40eb21
mov esi, ebx
clc
nop
nop
cld
jae 0x41113b
add al, dh
add byte [eax], al
add byte [edx], ah
lds ebp, [ecx + 0x80b68b]
add byte [eax], al
mov esi, dword [esi + 0x80]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e541
pop ecx
clc
nop
nop
cld
jae 0x40e612
xor dword [edx + 0x4e], ecx
pop ebx
lock add byte [eax + 0x68d0b7a0], ah
loopne 0x40e935
lahf
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e9ac
add byte [eax], al
or al, 0
add byte [ebp - 0x7db82fd], bh
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40df6a
add byte [eax], al
add byte [eax], al
dec esi
add bl, bl
push ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e884
push ecx
clc
nop
nop
cld
jae 0x410cdc
add byte [eax], al
add byte [eax], al
add byte [ecx + edx*8], cl
call 0x68d1519f
push 0xf809e280
nop
nop
cld
jae 0x40e8b4
add byte [eax - 0x17b1ff90], bh
adc byte [eax - 0x74], ch
add eax, ebx
clc
nop
nop
cld
jae 0x40eb51
add byte [eax], al
test byte [ecx], dh
pop ebx
inc esp
sahf
jo 0x40ea13
sub eax, 0xf8046123
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x410aac
push eax
sahf
push ss
outsb dx, byte [esi]
add byte [eax], bl
push 0x40
push edi
mov edi, 0x40e332
xchg dword [esp], edi
ret
dec ecx
clc
nop
nop
cld
jae 0x40e253
push 0
or al, 0
or al, 0xb1
add byte [esi], bh
invalid
mov dword [edi + 0x58b80b00], ebp
add al, byte [eax]
add al, bh
nop
nop
cld
jae 0x40ff9d
sahf
xor dword [eax], eax
push eax
pop esi
mov ecx, 0x13868
clc
nop
nop
cld
jae 0x40f180
pop ds
add byte [eax], al
add bh, al
fld qword [4]
add eax, 4
clc
nop
nop
cld
jae 0x40e3bb
salc
add al, ch
add byte [edi - 0x40a8aef3], ah
cmp ebp, 0x3c870040
and al, 0xc3
mov eax, 0xa0009b00
jo 0x40eaa8
push ecx
push edi
mov edi, 0x40fd81
xchg dword [esp], edi
ret
add byte [eax + 0x12003e70], ah
add byte [edx], dl
adc dword [esi - 0x7017465], 0xfffffff2
nop
nop
cld
jae 0x40e596
add byte [esi], al
sahf
int1
jl 0x40ea66
inc esp
dec ebx
jne 0x40e70e
clc
nop
nop
cld
jae 0x410769
cmp byte [eax], al
add byte [esi - 0x75], cl
invalid
add byte [eax], al
add byte [eax], al
push eax
aaa
pop eax
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x410f80
xchg dword [esp], edi
ret
add esi, 2
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e0de
jne 0x410503
clc
nop
nop
cld
jae 0x40f387
in al, 0x33
add byte [esi - 0x72229710], al
jl 0x40eb60
lea edi, [esp + 0x20]
push ebp
mov ebp, esp
and byte [ebp - 0x75], dl
in al, dx
nop
leave
nop
jmp 0x40fd98
pop esi
push edi
mov edi, 0x40fefd
xchg dword [esp], edi
ret
pop ds
add byte [ecx], ch
and byte [ebx], ch
sub al, 0x20
clc
nop
nop
cld
jae 0x40fb59
or al, 0
add al, ch
dec esi
add byte [edx], dl
pushfd
mov eax, dword [esp]
clc
nop
nop
cld
jae 0x41042c
add byte [eax], al
add cl, dh
jl 0x40eb8f
sbb dword [edi], ecx
mov bh, 0x76
adc al, 0xf8
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40ef04
dec esi
salc
add cl, dh
add byte [edi], bl
mov ecx, 0x64616f4c
clc
nop
nop
cld
jae 0x4100d3
dec edx
add cl, dh
add byte [edx - 0xd070cfd], bh
nop
add esi, ebx
clc
nop
nop
cld
jae 0x40f720
invalid
push ecx
push edi
mov edi, 0x4109a2
xchg dword [esp], edi
ret
mov ecx, 0x636f
jmp 0x40ebcf
shl edx, 1
push edi
mov edi, 0x40f9e2
xchg dword [esp], edi
ret
leave
clc
nop
nop
cld
jae 0x40edc1
sar byte [eax - 0x398fb584], 0x50
add byte [ecx], bh
mov ebx, eax
clc
nop
nop
cld
jae 0x410e1a
dec edx
add byte [edi - 0x17e98ff2], ch
inc ecx
lds ebp, [eax - 0x7f3a875]
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x410ad8
outsb dx, byte ds:[esi]
add byte [eax - 0x11], dh
invalid
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40efda
in al, 0
mov eax, 0x575b00e8
cwde
mov ecx, 0x18
clc
nop
nop
cld
jae 0x40f5d6
add byte [eax + 0x6f], dl
add byte [ebx + edi], cl
retf 0x8b55
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4104d9
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fd57
out dx, al
push ebp
mov ebp, esp
in al, dx
add byte [ebx - 0x3c], al
add byte [eax], al
or ah, ch
int1
add byte [edi + 0x40], cl
add byte [edx], dl
add byte [ebp - 0x49db335f], cl
outsd dx, dword [esi]
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40fc93
call 0xb0ed18
xor dword [edi + 0x3bf5750], ecx
std
inc eax
add byte [edi + 0x3ec3243c], al
add byte [esi - 0x2a], ch
lodsb al, byte [esi]
add byte [eax], al
dec esi
add al, bl
push eax
push edi
mov edi, 0x40fd03
xchg dword [esp], edi
ret
div ecx
clc
nop
nop
cld
jae 0x40f6e0
push cs
pop ebx
add byte [eax], dl
rol byte [edx + 0x6e], 0x64
loope 0x40eced
jecxz 0x40ecf0
movzx edi, word [edi + 0x14]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fb2e
pop ecx
push edi
mov edi, 0x40ff12
xchg dword [esp], edi
ret
jne 0x40e2be
clc
nop
nop
cld
jae 0x410d06
add byte [eax], al
add ch, ah
mov eax, dword [0x57535be7]
push ebx
push edi
mov edi, 0x40f5ec
xchg dword [esp], edi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x410c3b
add byte [edi - 0xfff1910], ch
add byte [eax + 0x52591568], dl
push edx
clc
nop
nop
cld
jae 0x40e42f
add byte [eax], al
inc edx
add byte [eax], al
mov cl, 0
xor dword [ebx + 0x52], esp
push 0x104d8b6c
mov ecx, dword [ebp + 0x10]
clc
nop
nop
cld
jae 0x40e23e
push es
add byte [eax], al
test cl, dh
push es
adc byte [eax + 0x7c], ch
add byte [ecx + esi*8 + 0x7c681006], al
push ebx
clc
nop
nop
cld
jae 0x40e4e9
jns 0x40ee48
outsb dx, byte [esi]
rol dword [eax], cl
imul eax, dword [eax], 0x6810c7ef
add byte [eax - 0x75], ch
pop esi
clc
nop
nop
cld
jae 0x410100
wait
add byte [eax], al
call 0x12bee1e
call 0x4985358b
xor edi, eax
nop
nop
cld
jae 0x4105e3
jmp 0x40ede9
call dword [edi - 0x20]
push edi
mov edi, 0x411098
xchg dword [esp], edi
ret
dec esi
pushal
push 0xd0563103
push 0x68d26892
or eax, 0xf83c498b
nop
nop
cld
jae 0x4109f6
lodsb al, byte [esi]
add byte [eax + edx], cl
push es
add byte [ecx + 0x3fdd441], al
je 0x40eea1
add esi, dword [ecx + esi + 0x28]
push edi
mov edi, 0x4110ad
sub byte [edi - 0x41], dl
lodsd eax, dword [esi]
adc byte [ecx], al
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x41086b
add edi, dword [edi + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410aed
push eax
push edi
mov edi, 0x40e18e
xchg dword [esp], edi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40ff53
add byte [ebx + 0x316a00], bl
add byte [eax - 0x40a807fd], ch
iretd
add edi, eax
push edi
mov edi, 0x40e1cf
xchg dword [esp], edi
ret
call fcn.0040f7bf
clc
nop
nop
cld
jae 0x410d71
and ch, byte [esi + 0x6e]
outsb dx, byte [esi]
outsb dx, byte [esi]
and bl, byte [eax]
push ebx
push edi
mov edi, 0x40e8ce
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e792
loopne 0x40ef40
or al, 0
add byte [eax], al
scasd eax, dword es:[edi]
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x40f9cd
xor edx, ebx
das
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x4108ad
xchg dword [esp], edi
ret
mov ecx, eax
clc
nop
nop
cld
jae 0x40f4b2
pop ebx
rcl byte [ebx], 0
invalid
call fcn.0040f7bf
clc
nop
nop
cld
jae 0x4100bc
call 0x5d40f035
push esi
clc
nop
nop
cld
jae 0x410bf7
add byte [eax + esi*2], al
xor dword [esi], ecx
outsd dx, dword [esi]
adc esi, esp
push 0xbdbf5760
cmc
inc eax
add byte [edi + 0xc3243c], al
xor ebx, ebp
cmp byte [esi + edx*8], cl
xor ecx, dword [ecx + 0x79fe8cf]
add byte [eax], al
call fcn.0040f7bf
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ec3d
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40ecc2
add byte [ecx - 0x18], bh
test byte [eax], al
test byte [edi + 0x3a840f5a], al
push ss
add byte [eax], al
clc
nop
nop
cld
jae 0x40f31a
je 0x410687
add byte [eax - 0x4f], dh
cmp dword [eax + 0x57], esp
mov edi, 0x4109b7
xchg dword [esp], edi
ret
mov esi, dword [edx]
push edi
mov edi, 0x41012a
xchg dword [esp], edi
ret
call 0x40ebe6
clc
nop
nop
cld
jae 0x40efc3
push eax
mov dword [eax], edi
imul esi, dword [eax], 0x57565c68
mov edi, 0x40ea02
xchg dword [esp], edi
ret
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x41106e
rol dword [esi], cl
outsb dx, byte [esi]
dec esi
invalid
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x411019
add byte [eax], dl
xor dword [eax], eax
add byte [ecx + ecx + 0x51], al
push edi
mov edi, 0x410fef
xchg dword [esp], edi
ret
add esi, 1
clc
nop
nop
cld
jae 0x4102f1
out 0xc0, al
adc byte [eax], al
sahf
add al, al
push 0xf31b6566
movsb byte es:[edi], byte [esi]
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x410f98
add byte [esi + 0x6e], cl
mov al, byte [0xddb14eaf]
push 0x40
clc
nop
nop
cld
jae 0x4101e9
add byte [esi], al
add byte [eax], al
add cl, dh
wait
adc al, 0xa1
mov edx, 0x47ec8b55
fisub dword [esi]
mov al, 0xa7
out dx, eax
pushal
or dword [ebp], esi
add bl, al
mov dh, 0x5e
or bh, byte [esi]
add byte [0xf85f5bb4], al
nop
nop
cld
jae 0x40ee0a
add byte [eax], al
add byte [edi + ebp*2 + 0x70], cl
rol dword [eax], 1
push es
out 0xf3, al
cld
jl 0x40fb59
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40eb66
jmp 0x40e2be
ret
push esi
clc
nop
nop
cld
jae 0x40fc0e
add byte [eax], ah
pop ds
adc byte [eax], al
add cl, dh
add byte [ebx + 0x1e], al
push ebx
push edi
mov edi, 0x40fbe0
xchg dword [esp], edi
ret
pushal
clc
nop
nop
cld
jae 0x40eb39
pop ds
add byte [eax], al
push cs
add byte [eax], al
add byte [esi + 0x25], al
imul ebx, dword [esi + 0x55], 0xc990ec8b
pop esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e56c
jne 0x4110fc
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f167
inc eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410687
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x41077f
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40f01b
add al, ch
out 0x9b, al
add byte [eax], al
inc ebp
xchg ebx, eax
jl 0x40f31f
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4110e4
jmp 0x41000c
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x410e76
push eax
add al, ah
add byte [eax], al
sbb edi, edi
jne 0x40f3c9
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x4105f8
mov eax, 0xd000eb00
dec esp
mov eax, 0x14e9831b
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ee84
cmp eax, 0
push edi
mov edi, 0x4107d3
xchg dword [esp], edi
ret
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40f566
add byte [eax], al
jns 0x40f42e
add byte [eax], al
call 0xcc5923
mov eax, dword fs:[eax]
push edi
mov edi, 0x410c26
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410240
je 0x40f030
clc
nop
nop
cld
jae 0x40fcc0
lodsb al, byte [esi]
xor edx, eax
test al, 0xf
test dword [eax], eax
add byte [ebx], dh
wait
jne 0x9b73f48d
clc
nop
nop
cld
jae 0x40ebfb
add byte [0xf8515c00], al
push ecx
clc
nop
nop
cld
jae 0x40e4bd
add byte [eax], al
add dh, ah
add byte [ecx - 0x2f], ch
add byte [esi], al
mov ebp, 0xf2f8c033
nop
xor eax, eax
clc
nop
nop
cld
jae 0x40e212
add byte [edx], cl
and byte [esi - 0x7455ff2d], bl
jne 0x40f4ee
clc
nop
nop
cld
jae 0x40efef
inc esi
xor eax, dword [eax]
test byte [esi], cl
add byte [edx], dl
push 0x8b64ad24
or eax, 0x30
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x4106d8
adc dword [eax], eax
add byte [eax + eax + 0x6781b82a], ch
cmp dl, byte [edx]
lodsb al, byte [esi]
add byte [edx], ch
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40f852
jo 0x40f516
add byte [esi - 0x2b], ch
push 0x1c247c89
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x4104ee
sldt word [eax]
mov dword [eax], eax
imul eax, dword [eax], 0x47891989
in al, dx
mov dword [edi - 0x14], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4102db
push ebx
push edi
mov edi, 0x410962
xchg dword [esp], edi
ret
mov esi, 0xfff8eeef
clc
nop
nop
cld
jae 0x40fdaf
add byte [eax], al
push 0
sub byte [eax - 0x49], 0x40
push 0x3896842
jne 0x40f58d
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x410b44
add byte [eax], dl
add byte [eax], bh
add al, ah
mov dword [edi - 0x1374aa25], eax
xchg ebx, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410561
add byte [eax], al
test eax, 0xff0000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e058
push ebx
clc
nop
nop
cld
jae 0x40e9c1
xor edi, dword [ecx + edx*8]
adc byte [eax], al
outsb dx, byte [esi]
int1
in eax, dx
push 0
clc
nop
nop
cld
jae 0x40e1a5
add byte [ecx], dh
add al, ch
add cl, dl
push sp
xor ch, byte [eax - 0xa]
or eax, 0xbf57ff33
jge 0x40f5dc
xor edi, edi
push edi
mov edi, 0x41007d
xchg dword [esp], edi
ret
inc ecx
add byte [edi + 0x22c3243c], al
add byte [eax], al
jo 0x40f60a
and ch, byte [edi]
inc esi
js 0x40f578
fdivr st(0)
nop
nop
cld
jae 0x40fa24
jmp 0x40f5fb
mov byte [eax], 0
add byte [eax], al
movsd dword es:[edi], dword [esi]
jne 0x40f612
mov eax, 0x30
clc
nop
nop
nop
cld
jae 0x40f432
invalid
jns 0x40f615
jns 0x40f617
test al, 0xf
test byte [ecx - 0x13], bl
invalid
mov eax, esi
clc
nop
nop
cld
jae 0x40f346
add byte [eax + 0x2300c500], bh
xor dword [ebx + 0x55f9031e], esi
add edi, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ec54
jmp 0x41000c
dec ecx
push edi
mov edi, 0x40e6ca
xchg dword [esp], edi
ret
xor dword [esp], eax
clc
nop
nop
cld
jae 0x410dc5
dec esi
add cl, dl
add byte [ebp + edx*2 - 0x75], bl
in al, dx
test eax, 0x68820055
add byte [ebp + 0x6c], cl
xor al, 0
add eax, 0x4b500001
daa
xchg esi, eax
in al, 0xfb
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40fc66
add cl, dl
out 0x23, al
call 0x856b5ee3
rcl byte [ebp - 0x75], cl
in al, dx
test edx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f047
mov eax, eax
jmp 0x40f70b
push eax
push edi
mov edi, 0x41065a
xchg dword [esp], edi
ret
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40fa7f
add byte [eax], bh
add byte [eax], al
invalid
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40fff5
pop edx
push edi
mov edi, 0x40f111
xchg dword [esp], edi
ret
mov esi, dword [esi + 0x20]
clc
nop
nop
cld
jae 0x40eda9
rol byte [eax], 0x70
add byte [eax], al
pop esp
cld
clc
nop
nop
cld
jae 0x410d5c
add byte [eax], bh
add byte [eax], al
add cl, dl
outsb dx, byte [esi]
out dx, eax
lcall 0x90f2, 0xf8247503
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e02e
jns 0x40f823
outsd dx, dword [esi]
sahf
out dx, eax
dec esp
mov dword [eax + 0x73663c35], edi
clc
nop
nop
cld
jae 0x410895
int1
imul eax, dword ds:[eax], 0xf8c88b2e
mov ecx, eax
clc
nop
nop
cld
jae 0x40e514
add byte [eax], al
mov cl, 0
add al, ah
jns 0x40f811
xor dword [esp], eax
clc
nop
nop
cld
jae 0x410441
add al, dl
add byte [ebx + 0x31], bl
add cl, cl
add edi, 0x10
clc
nop
nop
cld
jae 0x40fbf5
mov esi, edx
clc
nop
nop
cld
jae 0x410d1b
push 0x2cbaa
clc
nop
nop
cld
jae 0x40dea5
xor dword [eax], eax
wait
invalid
push ecx
clc
nop
nop
cld
jae 0x40eba5
invalid
out dx, eax
mov al, byte [0xc1fb8]
push cs
outsb dx, byte [esi]
jno 0x40f8f8
adc edi, ebp
add esp, 0x10
clc
nop
nop
cld
jae 0x40e5ac
add byte [eax], al
mov al, byte [0x5e006900]
mov ebx, dword [edx + 0x10]
push edi
mov edi, 0x40e3d0
xchg dword [esp], edi
ret
mov eax, dword [ecx + 0xb8]
clc
nop
nop
cld
jae 0x40ea42
test byte [eax], al
jo 0x40f90b
xor ebx, ebx
clc
nop
nop
cld
jae 0x410402
push es
imul eax, eax, 0x707c00
imul edx, dword [eax + 0x55], 0xc990ec8b
nop
jmp 0x40fc27
mov eax, ebx
push edi
mov edi, 0x40fb04
xchg dword [esp], edi
ret
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40ea58
and byte [eax], al
add byte [eax], al
dec ebx
movzx eax, word [edx + ebp]
clc
nop
nop
cld
jae 0x410c6d
add byte [eax], al
push ss
int1
ret
dec ebx
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x4108c2
scasd eax, dword es:[edi]
add dh, ah
xor eax, esp
pop esp
lea edi, [esp + 0x30]
clc
nop
nop
cld
jae 0x40f54a
push cs
int1
int1
loopne 0x40fa0e
pushfd
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40f13b
add byte [eax + eax + 0x16], bh
and ecx, dword [esp + edx*2]
xchg ebp, eax
add byte [eax - 0x42], ch
add esi, ebx
clc
nop
nop
cld
jae 0x40de04
xor eax, dword [eax]
wait
outsd dx, dword [esi]
call 0x2127fa6d
push 0x46123ac
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410376
add edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f25a
add esi, 4
push edi
mov edi, 0x40ea6f
xchg dword [esp], edi
ret
push ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f4df
jne 0x40f0f9
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4111ab
jne 0x410e1a
clc
nop
nop
cld
jae 0x410b73
push eax
xor dword [esi + 0x4d], ebp
add edi, ebx
clc
nop
nop
cld
jae 0x410fd9
rol byte [eax], 1
pop ebx
mov al, byte [0xb9003800]
push eax
clc
nop
nop
cld
jae 0x40f791
add byte [eax], al
outsb dx, byte [esi]
xor eax, esi
add byte [edx], al
mov ah, 0xad
ror edi, 0xd
clc
nop
nop
cld
jae 0x40ef19
out 0xf1, al
out dx, eax
add byte [edx + 0x3e], al
lds edx, [edi]
and esp, dword cs:[ecx + 4]
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40ec7f
cmp byte [eax], al
add byte [ecx], dh
int1
add byte [edi - 0xd072175], cl
nop
mov ebx, esi
clc
nop
nop
cld
jae 0x410eec
add dh, ah
add byte [eax], al
int1
mov eax, esp
jne 0x40fc1a
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x410794
add byte [ecx + 0x306f3179], dh
push 0x83186880
invalid
add edi, 0x18
clc
nop
nop
cld
jae 0x40f64a
add byte [esi + eax - 0x3fde0000], ch
push 0x87e8da8
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40e5c4
add byte [eax], bh
add byte [eax], al
inc edx
call 0xdcc6012
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x411059
add byte [esi - 0x66], cl
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e09a
push edi
clc
nop
nop
cld
jae 0x40e268
invalid
push esi
clc
nop
nop
cld
jae 0x410533
salc
sal ecx, 1
mov al, byte [0xac7ce8]
mov edi, 0x90f2f854
push esp
clc
nop
nop
cld
jae 0x40f535
scasd eax, dword es:[edi]
adc esp, dword [ebx]
sal ecx, 1
lds eax, [eax]
add byte [esi - 0x6f0d0769], bh
xchg edi, eax
clc
nop
nop
cld
jae 0x40faaa
dec edx
invalid
dec ecx
clc
nop
nop
cld
jae 0x41031b
add al, al
add byte [eax], al
sar byte [esi], 0xc5
add byte [ebp - 0x74aa3475], bl
in al, dx
mov ecx, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e349
call fcn.0040f7bf
clc
nop
nop
cld
jae 0x40f51f
add byte [eax], al
dec esi
ror dl, 1
pushal
clc
nop
nop
cld
jae 0x411044
imul ebp, dword [esp + eax*4 + 0x3ee8e000], 0x336800e0
push 0x5508c683
add esi, 8
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e857
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4103d2
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x41000c
outsb dx, byte [esi]
push es
and ch, bl
add byte [eax], al
imul ebp, dword [ebp - 0x1374aab7], 0xe990c990
aad 0xe3
invalid
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40ff82
xor esp, dword [eax]
push 0x44
xor edi, dword [edx]
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x4105b7
salc
add byte [eax], al
add byte [eax], al
sar byte [edx + ecx*2 + 0x3b], 0xb8
and dword [edi + 0x3a], 0x90f2f812
nop
cld
jae 0x410a97
dec esp
out dx, eax
mov al, byte ds:[0x504b68b0]
push eax
push edi
mov edi, 0x40e818
xchg dword [esp], edi
ret
inc esi
clc
nop
nop
cld
jae 0x40ffb4
push 0
add byte [eax], al
inc esp
add byte [eax], al
dec esi
xchg esi, eax
mov cl, 0x23
rcr dword [edi - 0x18], 0xf2
stc
invalid
call fcn.0040f7bf
jmp 0x40fd6c
add al, 0xf8
nop
nop
cld
jae 0x40f689
add byte [eax], al
dec esp
lodsb al, byte [esi]
push cs
push 0xf2f85889
nop
pop eax
clc
nop
nop
cld
jae 0x40ebba
add byte [eax], al
add byte ds:[ebx - 0x53f1ffed], bl
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x410856
xchg dword [esp], edi
ret
add eax, 2
clc
nop
nop
cld
jae 0x40df7f
loopne 0x40fe36
add byte [eax - 0x3e23183b], ah
rol byte [ebx + 0x57], 0xbf
push eax
or al, 0x41
add byte [edi + 0xc3243c], al
add byte [eax], al
add byte [eax], al
cmp byte [eax], al
aad 0x7f
rol eax, 0x43
push edi
mov edi, 0x410c50
xchg dword [esp], edi
ret
mov esi, dword [esi + 0xc]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f813
call fcn.0040f7bf
clc
nop
nop
cld
jae 0x40ed61
rcr dword [esi + 0x58690000], cl
pop eax
push edi
mov edi, 0x40f4c7
xchg dword [esp], edi
ret
push ebx
clc
nop
nop
cld
jae 0x41015d
push es
cmp byte [eax - 0x18], bh
add byte [esi + 0x5ddb16b8], bl
push edi
mov edi, 0x40f1c3
xchg dword [esp], edi
ret
mov edx, dword [esi + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f41d
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x40e7d3
add byte [eax], al
dec edx
inc esp
add byte [eax + 3], bl
push ebp
add esi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40eb90
mov dword [ebp + 0x28], eax
clc
nop
nop
cld
jae 0x40f8ae
outsb dx, byte [esi]
add byte [ecx], dh
add byte [eax], al
add byte [eax], ah
push 0xe7bb83ba
and eax, 0x55000001
cmp dword [ebx + 0x125e7], 0
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410b8b
popal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f3db
mov eax, esi
clc
nop
nop
cld
jae 0x40fc7b
salc
xor dword [ebx], ebx
push ss
out dx, eax
push es
dec ecx
xor eax, eax
clc
nop
nop
cld
jae 0x411111
add byte [eax], al
push cs
add byte [ecx - 0xf], ch
push ss
je 0x4100d9
xor eax, eax
push edi
mov edi, 0x40f372
xchg dword [esp], edi
ret
ret
add dh, dl
inc edx
pop ebx
add dh, al
or cl, byte [ecx - 0x40a81fb9]
invalid
mov dword [edi - 0x20], eax
push edi
mov edi, 0x40e162
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x40e4d4
xchg dword [esp], edi
ret
add byte [edi + 0xc3243c], al
add byte [esi], cl
add byte [eax], al
cmp byte [ebx], dh
imul eax, dword [eax], 0xc681daa7
add byte [eax], ah
add al, bh
nop
nop
cld
jae 0x40e2a9
jo 0x4100b4
add byte [edx - 0x7a5f798], ah
pop edx
clc
nop
nop
cld
jae 0x410b5e
and al, byte [eax]
add byte [eax], al
add al, al
add byte [ebp + 0x27e8], ch
add al, bh
call 0x410141
clc
nop
nop
cld
jae 0x40e965
dec edx
out dx, eax
jmp 0x410197
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x411083
add byte [eax], al
fmul qword [ebp - 0xd07cdec]
nop
lea edx, [edx + esi]
adc al, 0x32
clc
nop
nop
cld
jae 0x40e6b5
inc esp
add dh, al
add al, ah
and eax, ebp
retf 0x59e8
call 0x40ebe6
clc
nop
nop
cld
jae 0x40f83d
dec dword [esi]
jns 0x41019c
dec esi
add byte [ecx], bh
add esi, dword [eax]
push 0x8b55590c
in al, dx
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410417
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40edd9
mov eax, 0x74
clc
nop
nop
cld
jae 0x41070a
add byte [eax - 0xf], dh
jns 0x410173
push dword [edx + 0x50]
push edi
mov edi, 0x40f305
xchg dword [esp], edi
ret
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40e673
lock add byte [eax], al
add byte [eax], al
add byte [eax + 0x68], dl
cmp cl, byte [edi]
test dword [edi - 0x7000007], ebp
jne 0x40fbf5
clc
nop
nop
cld
jae 0x40f65f
mov eax, 0x51ee009e
push ecx
clc
nop
nop
cld
jae 0x40e739
int1
add ah, ah
add byte [eax - 0x4f], dl
add byte [ebx - 0x74aaa8f4], dl
in al, dx
nop
leave
nop
jmp 0x40ed94
in al, dx
push es
add cl, bl
mov dh, 0
invalid
test eax, 0x34e0000
jne 0x4102bd
push edi
mov edi, 0x40ea2c
xchg dword [esp], edi
ret
loop 0x4102be
invalid
call dword [ebx]
jl 0x410283
invalid
cmp edi, 0xf7aa0afc
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e7be
add esp, 0xc
clc
nop
nop
cld
jae 0x40e38d
cmp byte [eax], al
add byte [eax], al
push eax
out 0x31, al
sti
sub dword [esp], 1
clc
nop
nop
cld
jae 0x410ed7
add byte [eax], al
inc edx
push 0
jg 0x410292
mov ebp, esp
in al, dx
push edi
mov edi, 0x40ea17
xchg dword [esp], edi
ret
imul ecx, ecx, 0x28
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410903
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40fdc8
add byte [edx], al
mov dword [eax], eax
sal al, 1
push 0xc4d8b9e
mov ecx, dword [ebp + 0xc]
push edi
mov edi, 0x40e52c
xchg dword [esp], edi
ret
mov eax, ecx
clc
nop
nop
cld
jae 0x40f08b
out dx, eax
add cl, dh
mov eax, 0x812384b1
bound ebp, qword [eax + 0x42]
push 0x3c780318
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f6c9
movsx edx, word [ecx + 6]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410a80
mov ecx, 0x1264b
clc
nop
nop
cld
jae 0x411150
add ch, al
add byte [eax], al
cmp al, 0x83
shr dword [eax], 0x55
add ecx, 0x28
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ecaa
sub eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x410d86
wait
add byte [eax], al
out dx, eax
jns 0x410440
in eax, dx
push esp
clc
nop
nop
cld
jae 0x40ef44
ljmp 0x6ed6:0xffff
add byte [eax], al
salc
outsb dx, byte [esi]
int1
add bl, dl
jns 0x41044a
jnp 0x41045b
add esi, ecx
int1
clc
nop
nop
nop
cld
jae 0x40fea5
xor dword [eax], eax
add byte [eax], al
pop ds
rol dword [eax], 1
adc byte [eax - 0x54], ch
mov esi, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x410611
dec esi
cmp byte [ecx - 0x2d], bh
jmp 0x410442
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e401
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x4109e1
add al, ch
in al, 0
xor dword [eax], eax
add al, 0x81
sub eax, 0x6c2850f
add byte [eax], al
jne 0x410ba1
clc
nop
nop
cld
jae 0x40e084
popal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ec28
cmp dword [esi], 0xf
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f472
mov esi, dword [esi + edx*4]
push edi
mov edi, 0x411195
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x410e8b
add byte [eax], bh
stosd dword es:[edi], eax
pop ecx
push edi
mov edi, 0x40defe
xchg dword [esp], edi
ret
je 0x40ec11
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f21b
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e6f5
cmp word [esi], 0x6f72
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x41091d
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fb19
push esp
clc
nop
nop
cld
jae 0x40ee35
mov eax, 0x533e8b1
add byte [ecx], dh
add byte [0x90f2f861], cl
popal
clc
nop
nop
cld
jae 0x40de47
add al, ah
xor ebp, eax
lodsb al, byte [esi]
add ah, ah
call 0xc4e6f724
push 0x781e748b
mov esi, dword [esi + ebx + 0x78]
clc
nop
nop
cld
jae 0x40fa52
dec esi
add byte [0x51abe800], al
clc
nop
nop
cld
jae 0x40f4f4
add eax, 0xf1c00000
int1
xor ecx, esi
invalid
pushal
clc
nop
nop
cld
jae 0x4103a1
inc esp
add eax, 0x380c00
add byte ds:[ebp + eax*2 + 0xd655d5], dl
push 0xb968c225
push ecx
push edi
mov edi, 0x40f245
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x410e47
jo 0x410687
dec esp
add byte [eax], al
mov eax, 0xf8e9f79e
imul ecx
clc
nop
nop
cld
jae 0x40fb9b
add byte [ecx], bh
jmp 0x410679
pop ecx
clc
nop
nop
cld
jae 0x40e294
dec esi
xor dword [edx], eax
add byte [eax], al
lock adc ah, byte [eax + 0x5168a068]
daa
add byte [eax + 0x61], ch
nop
push 0x144d8bd9
clc
nop
nop
cld
jae 0x40feba
add byte [eax], al
add cl, dl
add bl, ch
add edx, edx
push 0xb46468a0
imul esp, dword [ebx], 0x61
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f35b
invalid
test eax, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410841
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40fc51
add byte [eax], al
out 0xe4, al
outsb dx, byte [esi]
and dl, byte [edx + 0x68]
sub byte [eax - 0xc], 0x82
push 0xc6837ea4
add eax, edi
add esi, 1
clc
nop
nop
cld
jae 0x410a6a
add byte [edi + ebp*8 - 0x3b], al
add byte [eax], al
adc ebp, dword [eax + 0xf]
mov bh, 0x4e
push es
movzx ecx, word [esi + 6]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e9ed
popal
clc
nop
nop
nop
cld
jae 0x410092
add byte [eax], al
cmp byte [eax], al
loopne 0x4107b7
add byte [ecx + 3], bh
jbe 0x4107e8
clc
nop
nop
cld
jae 0x40e899
cmp byte [edi], ch
add byte [eax], al
lodsb al, byte [esi]
lahf
shr ecx, 2
clc
nop
nop
cld
jae 0x4101d4
add byte [eax], al
add eax, 0xd8704e00
ja 0x40f70b
clc
nop
nop
cld
jae 0x40f99e
add al, ch
dec esi
insd dword es:[edi], dx
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40df53
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x410188
add dh, al
push cs
rcl dword [eax], cl
add byte [edi], dh
jns 0x410797
sub al, 0x24
add dword [edi - 0x41], edx
js 0x410812
inc eax
add byte [edi + 0x6ec3243c], al
add byte [eax], al
add byte [eax], al
add byte [ebx + eax*4 - 0x68], dl
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410f16
je 0x40f99e
clc
nop
nop
cld
jae 0x40f6f6
cmp byte [eax], dl
out dx, eax
test eax, 0xd8bf5761
cld
inc eax
add byte [edi + 0xc3243c], al
add byte [eax + 0xc5e8], ah
out 0x6e, al
cwde
xchg dword [esp], edi
ret
je 0x410880
clc
nop
nop
cld
jae 0x40f150
mov esi, 0x1c000
clc
nop
nop
cld
jae 0x410296
xor eax, 0x16125347
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ed1a
add esi, 0x18
clc
nop
nop
cld
jae 0x410457
int1
jl 0x4108e3
jo 0x4108d5
inc edx
xchg ebx, eax
jle 0x41085d
and eax, 0x12
loopne 0x4108ee
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e724
cmp eax, 0xefffffde
add byte ds:[eax], bh
xor eax, dword [eax]
cmp byte [edi], cl
mov bh, 0x7f
add al, 0xeb
push edi
add byte [0x1f00], al
xor dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [esi], dl
fsub dword [esi + 3]
jg 0x41091b
movzx edi, word [edi + 4]
jmp 0x41094b
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fbb4
push 0x9b850f0c
fcos
call dword [ebp - 0x75]
in al, dx
jne 0x40e2be
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40eade
push dword [ebp]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dfd7
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ded1
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x410a54
add byte [edi + 0x204a00d6], ch
dec ebx
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40fa6a
mov ebx, edi
clc
nop
nop
cld
jae 0x40f867
xor edx, edx
clc
nop
nop
cld
jae 0x40ed2f
call 0xe8570a08
outsb dx, byte [esi]
adc ebx, dword [edi - 0x47]
sbb al, 0
add al, bh
nop
nop
cld
jae 0x410067
test byte [eax], al
inc esp
cmp byte [eax - 0x7a9b398], al
nop
nop
cld
jae 0x41051d
jl 0x410a30
sal cl, 0
add byte [eax - 0x2e3c7a00], bh
xchg esi, eax
mov esi, 0x8b55c033
in al, dx
xor eax, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e652
jmp 0x4109f6
add ebx, 1
push edi
mov edi, 0x410813
xchg dword [esp], edi
ret
add ecx, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f895
xor dword [esp], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fc3c
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40e1f9
xchg dword [esp], edi
ret
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x410e05
out dx, eax
add al, ah
rcr byte [ebx + 0x7f8b8c6e], 0x28
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40e93b
inc eax
fdivp st(7)
inc dword [eax]
add byte [eax], al
add byte [eax], al
dec edx
xchg dword [esp + ebp*4 - 0x40a82f75], esi
test bh, ch
inc eax
add byte [edi + 0x66c3243c], al
test al, ah
xor dword [esi], edi
dec esp
push cs
scasd eax, dword es:[edi]
pop ecx
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x411165
add byte [eax], al
add byte [eax], al
add byte [edx - 0x79], cl
mov ah, 0xac
mov edx, eax
push edi
mov edi, 0x40ef84
xchg dword [esp], edi
ret
add byte [edx], ah
xor al, 0x7f
shr ecx, 2
clc
nop
nop
cld
jae 0x40e557
jo 0x410af7
push ss
mov al, byte [0x8bac3e44]
xbegin 0xfcd19c3d
mov eax, edi
clc
nop
nop
cld
jae 0x4103bb
jo 0x410b9f
sar dword [eax + eax], 1
add byte [edx + esi*2 + 0x68], al
jne 0x410ba2
jns 0x410bb8
pop ecx
push edi
mov edi, 0x40f9f8
xchg dword [esp], edi
ret
add esi, 0x14
jmp 0x410bb6
je 0x40fdaf
clc
nop
nop
cld
jae 0x40deba
int1
add byte [edi + 0x718bdcc5], ch
adc al, 0x55
invalid
mov esi, dword [ecx + 0x14]
jno 0x410bb8
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e766
jmp 0x410576
stc
invalid
ret
mov edi, dword [esi + 0x1c]
push edi
mov edi, 0x40de60
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40ee6d
jo 0x410bda
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x40e1ba
rol word [eax], 1
lds edx, [edx]
dec edx
test dword [ebx + 0x29681266], esp
mov eax, dword [eax + 0xc]
push edi
mov edi, 0x410fad
xchg dword [esp], edi
ret
add edi, ebx
push edi
mov edi, 0x40f8d8
xchg dword [esp], edi
ret
mov eax, dword [edi + eax*4]
push edi
mov edi, 0x40e995
xchg dword [esp], edi
ret
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x410ec2
add byte [eax], al
outsb dx, byte [esi]
add byte [esi + 7], ch
cmp dword [eax + 0x7876247a], edi
mov eax, 0x7876247a
clc
nop
nop
cld
jae 0x40f69e
add byte [eax], al
add byte [eax], al
mov eax, dword [0x96347487]
lodsb al, byte [esi]
push ebp
mov ebp, esp
inc edx
or eax, 0x830094
jo 0x410d3b
add byte [eax - 0x256fff57], bh
add dh, bh
cmp ecx, ebp
mov ecx, eax
clc
nop
nop
cld
jae 0x4104ad
imul esp, dword [ebx], 0xe6006e00
lds edi, [edi - 0x7db8275]
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ee9a
add dh, al
outsb dx, byte [esi]
add byte [0xc683ea66], al
add al, 0xf8
add esi, 4
clc
nop
nop
cld
jae 0x41058b
jns 0x410d16
add byte [eax + eax], cl
imul eax, ecx, 0x8b5503e6
in al, dx
nop
leave
nop
jmp 0x40e63c
sahf
invalid
call fcn.00410f01
clc
nop
nop
cld
jae 0x40de31
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x410c97
add byte [eax], al
add byte [edx], ah
add byte [eax - 0x738fc48], bh
add eax, edi
clc
nop
nop
cld
jae 0x40de76
add byte [eax], al
call 0xd1417c0a
sub eax, 0x90f2f861
nop
cld
jae 0x40e950
salc
test byte [eax], al
add byte [eax], al
add byte ds:[eax], al
pushfd
add ecx, dword [ecx + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410978
mov ecx, 0x7262694c
clc
nop
nop
cld
jae 0x40f8ef
add byte [edi], bl
sahf
add byte [eax - 0x6f0d07b7], cl
nop
cld
jae 0x40fa94
lodsb al, byte [esi]
add byte ds:[eax], ah
jl 0x410dec
add byte [eax], al
sbb dword [ecx - 0x80000000], ebp
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40faee
add edi, eax
clc
nop
nop
cld
jae 0x4104c2
add byte [esi], al
push cs
add al, ch
add byte [ecx + 0xc], ch
mov eax, dword [edi]
jmp 0x410def
xor edx, edx
clc
nop
nop
cld
jae 0x40e177
out dx, eax
cmp byte [ecx + esi*4], bh
add byte [ecx], dh
les esp, [esi + 0x5eb5316]
ret 0x35e7
fmul dword [ecx - 0x74aadbfc]
in al, dx
mov dword [esp], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f230
and esp, dword [ecx + 4]
push edi
mov edi, 0x4106bc
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40ff6d
add byte [esi], al
add byte [eax], al
lodsb al, byte [esi]
jmp 0x410e75
jmp 0x410548
add esi, 0x10
clc
nop
nop
cld
jae 0x410503
add byte [esi], cl
outsb dx, byte [esi]
outsd dx, dword [esi]
pop ds
cwde
xor eax, eax
clc
nop
nop
cld
jae 0x40fa39
add byte [ebx], dl
add byte [eax], al
mov eax, 0xf5ad1d6
mov edi, 0xf2f81441
nop
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x40e45f
cmp dl, ch
invalid
wait
out 0xe4, al
add byte [esi - 0x75], cl
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x410bcc
rol byte [eax], 0xc5
push es
and eax, dword [esi]
stc
mov ebx, 0x22e04
clc
nop
nop
cld
jae 0x40f5a8
add byte [eax], al
xor eax, dword [eax]
je 0x410f21
pop ecx
clc
nop
nop
cld
jae 0x4111d5
salc
adc al, byte [eax]
cmp byte [edi - 0x34bbffb4], ch
jmp 0x4101a0
pop eax
push edi
mov edi, 0x4110c3
xchg dword [esp], edi
ret
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x411126
push 0
rol byte [eax], 1
add al, al
adc eax, 0x57d08bdd
mov edi, 0x40ffe0
xchg dword [esp], edi
ret
les eax, fs:[eax - 1]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e043
xchg edi, esi
clc
nop
nop
cld
jae 0x40f634
add byte [eax], al
add byte [eax], bh
rol byte [edx + 0x6e], 0x7e
and esp, dword [ecx + 4]
push edi
mov edi, 0x40eaaf
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40fee7
add cl, dh
outsb dx, byte [esi]
adc ah, byte [esi]
push 0x4c
fisub word [ebx]
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x41035f
call 0x894de196
add byte [esi], bl
add esp, 0x1c
push edi
mov edi, 0x40e1e4
xchg dword [esp], edi
ret
cmp al, 0x61
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f1db
cld
push edi
mov edi, 0x40fb43
xchg dword [esp], edi
ret
test ecx, ecx
push edi
mov edi, 0x40f618
xchg dword [esp], edi
ret
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x40df13
or al, 0
int1
outsb dx, byte [esi]
scasd eax, dword es:[edi]
pop ebx
inc edx
sbb byte [ebx - 0x6f0d0735], cl
mov ecx, ebx
clc
nop
nop
cld
jae 0x40e5e3
int1
out 0xf0, al
inc esp
push 5
add byte [eax + 0x33], cl
rcl byte [ebp - 0x75], 0xec
xor eax, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4107e8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e77c
add byte [eax + eax - 0x30], al
adc byte [esi], bh
mov edi, 0xf859a804
pop ecx
clc
nop
nop
cld
jae 0x40fe4b
jmp 0x4111d5
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fe79
add bl, ch
add byte [eax], al
adc byte [ebx], dh
lea ebp, [edx]
push edi
mov edi, 0x40e581
xchg dword [esp], edi
ret
pop edi
clc
nop
nop
cld
jae 0x40f2c6
push 0
push ss
pop ds
and byte [ecx], dh
inc esi
push ss
xchg ebx, eax
xor edx, dword [eax + 0x68]
inc edx
push 0xec8b55ce
add byte [edx + 0x39], dh
or al, 0x75
xchg edx, eax
int 0x6f
lodsb al, byte [esi]
adc dword [ecx + 0xf86d4b], ecx
mov edi, 0x3c7ebfb4
aaa
shr byte [eax - 0x66], 1
inc edi
mov edx, esi
stosb byte es:[edi], al
mov edx, 0xa5298685
aad 0xa3
sub byte [eax - 0x58], 0xa5
push ebx
inc ebp
stosd dword es:[edi], eax
cmpsd dword [esi], dword es:[edi]
xor byte [eax - 0x5b], ch
enter 0xffffffffffffd70c, 0x53
inc esp
mov bl, 0x26
sub byte [eax - 0x16], 0x10
push 0x68f0911e
push es
rcr dword [edx + esi*4 - 0x7bce3a98], 0xb8
add byte [eax - 0x62], ch
shr byte [eax - 0x61], cl
xchg esp, eax
enter 0x38b9, 0x48
aad 0xf
adc al, 0xc8
cmp dword [ebx + 0x6f], 0xffffffa4
inc edx
push 0x68a0b18c
xor eax, 0x6862b4c4
mov eax, dword [0xeec6d80d]
cmp al, 0x5f
test eax, 0x63586822
ret 0x9568