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

Disassembly:
xor eax, eax
push edi
mov edi, 0x40ea6a
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40dabe
enter 0x7c64, 0
stosb byte es:[edi], al
add eax, 0x8b55511e
in al, dx
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e0e4
push edi
push edi
mov edi, 0x40f6e4
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40d300
add byte [esi], ah
add byte [eax - 0xe], ah
jl 0x40c451
mov edi, 0x9fd704b7
pop ecx
clc
nop
nop
cld
jae 0x40f649
add byte [ebx], bh
add byte [eax], al
jno 0x40c468
add byte [edx - 0x74cc1cb9], ah
lodsb al, byte [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c6ef
jne 0x40ee4e
clc
nop
nop
cld
jae 0x40ea0f
jae 0x40c4cd
jle 0x40c4f2
push ebx
clc
nop
nop
cld
jae 0x40d9ed
or dword [edx - 0x14cac8bb], 0
outsd dx, dword [esi]
stc
mov ebx, eax
clc
nop
nop
cld
jae 0x40e328
lodsb al, byte [esi]
lahf
mov byte [0x6800377c], al
xchg edx, eax
add byte [ebx + 0x714b5b3], cl
wait
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40f19d
add byte [eax], al
in eax, 0xf3
inc ebp
cmpsb byte [esi], byte es:[edi]
rol ecx, 1
fisttp qword [ebx - 0xd07ebb3]
nop
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40e74a
add dl, ah
add byte [edi + 0x539d0000], bl
lahf
add byte [eax], al
popfd
push ebx
push edi
mov edi, 0x40e841
xchg dword [esp], edi
ret
je 0x40e238
clc
nop
nop
cld
jae 0x40e1a2
add byte [eax], al
add byte [ecx - 0x3f], cl
out 3, al
shl esi, 3
clc
nop
nop
cld
jae 0x40df19
jno 0x40c4bc
inc ebp
add byte [eax], al
pushal
add byte [ebx + 0x247c8dd8], cl
and al, bh
lea edi, [esp + 0x20]
clc
nop
nop
cld
jae 0x40dec3
popal
add byte [ebx - 0xcb55c5d], ah
movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40edcd
add byte [eax], al
add byte [eax], al
in eax, dx
xor eax, 0x7c895b00
and al, 0x1c
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x40cb34
sub ecx, dword [esi - 0x43ffde49]
pop edx
clc
nop
nop
cld
jae 0x40c456
sub esi, dword [eax]
rol byte [eax], 1
jmp 0x40c5dc
inc dword [eax]
mov bh, 0
xor eax, 0x379f00a2
inc ebp
lahf
add byte [edi + 0x75ff6f64], bh
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40f465
mov eax, edi
clc
nop
nop
cld
jae 0x40d4d2
add byte [0x20370000], dh
jo 0x40c677
pushal
push edi
mov edi, 0x40d596
xchg dword [esp], edi
ret
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40d82c
popal
rcr byte [edi + 0x79692600], 1
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e624
jmp 0x40c5d1
mov esi, 0x1d000
clc
nop
nop
cld
jae 0x40ea84
add byte [eax], al
stosb byte es:[edi], al
lahf
neg dword [esi - 0x17]
dec edi
xor byte [eax], al
add byte [edi], ch
push 0xc6736900
add byte [eax], al
and byte [eax], al
add byte [eax], al
add byte [eax], al
jns 0x40c6e4
jmp 0x40f6ba
add byte [eax], al
add byte [ecx + 0x68], bh
and al, 0x77
push ds
clc
nop
nop
cld
jae 0x40e9cf
add byte [edi - 0x74779015], dh
dec edi
add al, 0xf8
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40cf03
add byte [0xd0bf], dh
jecxz 0x40c6df
push ebp
mov ebp, esp
insd dword es:[edi], dx
jmp 0xf840d554
pop eax
push edi
mov edi, 0x40dcce
xchg dword [esp], edi
ret
and al, byte [ebx]
add byte [eax], al
imul eax, dword [ebp - 0x79], 0x520000d0
inc ebp
xchg eax, edx
add byte [eax], al
push edx
outsd dx, dword [esi]
rol byte [eax], 1
mov edi, dword [ebp - 0x74aa9ec4]
in al, dx
cmp al, 0x61
push ebp
mov ebp, esp
nop
leave
jmp 0x40c8cc
cmp word [esi], 0x6f72
push ebp
mov ebp, esp
nop
leave
jmp 0x40d76c
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c4c9
mov ecx, eax
clc
nop
nop
cld
jae 0x40cf19
add byte [eax], al
sti
lodsb al, byte [esi]
imul esp, dword [ecx - 0x7f], 0x5072ffcc
push edi
mov edi, 0x40cdca
xchg dword [esp], edi
ret
xor eax, 0x16125347
clc
nop
nop
cld
jae 0x40c9aa
pushal
pop ebp
add byte [eax], al
cmp cl, byte [ebx - 0x6f0d0735]
mov ecx, ebx
clc
nop
nop
cld
jae 0x40ded9
dec eax
add byte [eax], al
add byte [eax], al
add byte [edx + 0x2ffae9ee], cl
add byte [eax], al
or dword [edx + 0x7cb70099], 0x6f
inc ebp
xchg dword [0x8bffc6ed], ebx
dec ebp
add al, 0xeb
push esi
add byte [ecx], dh
add dword [eax], 0xd02600eb
and dword [edi], ebp
add byte [eax], al
add byte [eax - 0xd07bf96], ch
nop
nop
cld
jae 0x40cb1b
jmp 0x40f79c
mov ecx, dword [ebp + 4]
jmp 0x40c80d
cdq
shr byte es:[edi], 0xc0
add byte [esi], bh
push ebp
mov ebp, esp
mov edx, 0xc4000000
add byte [eax + 0x3f], ch
iretd
add edi, ebx
clc
nop
nop
cld
jae 0x40d816
and dh, al
add byte [eax], al
ljmp 0x747
call fcn.0040cf59
clc
nop
nop
cld
jae 0x40e8ee
add byte [eax], al
in eax, 0x9c
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40f5d1
pop ebp
aaa
add byte [eax], ah
mov eax, dword [edx]
mov eax, ecx
mov bh, 0x17
xor al, 0xc8
push ebp
mov ebp, esp
add byte [esi], bl
cmpsd dword [esi], dword es:[edi]
cmp byte [edi - 0x609c972], 0xb3
add byte [edx], al
add byte [esi + edi*2], cl
mov dl, 0
mov cl, 0x83
inc edi
push ecx
std
push ebp
mov ebp, esp
mov eax, 0x2fb60000
add byte [eax], al
add byte [eax], al
mov edi, 0x9800
mov edx, 0x42314100
add byte [ebx + 0x1cc483f9], cl
push edi
mov edi, 0x40e11b
xchg dword [esp], edi
ret
add ecx, 0x28
clc
nop
nop
cld
jae 0x40e02d
invalid
jl 0x40ef6a
clc
nop
nop
cld
jae 0x40ef3f
pushal
add byte [eax], al
jmp dword [esi + 3]
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40d00e
xchg dword es:[ebx + 0x7b947e00], esp
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40d7e6
outsd dx, dword [esi]
jo 0x40c906
add dl, ch
mov word [eax], es
popal
retf
add esi, 2
push edi
mov edi, 0x40e678
xchg dword [esp], edi
ret
pop esi
clc
nop
nop
cld
jae 0x40f2c5
add byte [eax], al
loop 0x40c947
lea ecx, [ecx + ebp*2 - 0x3baa8f00]
mov dword [edi], ecx
test dword [ebx - 0x7ffffd9], esp
jne 0x40f0f8
clc
nop
nop
cld
jae 0x40ca38
add byte [eax], ch
popal
mov ecx, 0x5710c483
mov edi, 0x40d885
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40c577
and ebx, edi
lodsb al, byte [esi]
shl dl, 0
add dl, ch
ja 0x40c9bf
add byte [ebx - 0xf808b7], cl
invalid
push eax
clc
nop
nop
cld
jae 0x40cd17
add al, cl
ljmp 0x264
add byte [ebx - 0x4374ff70], cl
mov ecx, 0x390f561b
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebfc
leave
clc
nop
nop
cld
jae 0x40d0ff
fiadd dword [eax]
lahf
ror byte [ebp + 0x6acd7c68], 0
push edi
mov edi, 0x40e7eb
xchg dword [esp], edi
ret
mov eax, dword [edx + 0x18]
push edi
mov edi, 0x40d936
xchg dword [esp], edi
ret
mov edx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d398
add eax, edi
clc
nop
nop
cld
jae 0x40d091
add byte [ecx + 0x7c643768], al
push 0xf2f8972b
nop
xchg edi, eax
clc
nop
nop
cld
jae 0x40d527
loop 0x40cb14
lahf
ja 0x40cb17
inc ebp
popal
jle 0x40cb17
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f08b
add byte [eax], al
push ecx
xor byte [eax], al
mov ecx, dword [edx]
popal
clc
nop
nop
cld
jae 0x40c9f0
in eax, dx
jle 0x40cb43
add byte [eax + eax + 0x6fe3bf99], cl
xor edi, edi
clc
nop
nop
cld
jae 0x40f0f8
add byte [eax], al
invalid
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40e47f
add byte [eax - 0x26], ah
xchg edx, ebp
jno 0x40cbd5
add byte [ebx + 0x2af5e8ca], cl
add byte [eax], al
call 0x40f6a2
clc
nop
nop
cld
jae 0x40c749
add al, dl
add ah, bl
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40d427
pop ebp
add byte [eax], al
aaa
jo 0x40cb90
notrack call int.0040ee63
add byte [eax], al
clc
nop
nop
cld
jae 0x40d3c8
add byte fs:[eax], al
outsd dx, dword [esi]
pop ss
movsd dword es:[edi], dword [esi]
cmp edi, esi
jmp 0x90d1bee7
push esi
push edi
mov edi, 0x40e0b9
xchg dword [esp], edi
ret
add esi, 0xcf
clc
nop
nop
cld
jae 0x40f422
add byte [edi + 0x55db0700], al
mov ebp, esp
add byte [esi + 0x70582d00], bh
add al, dl
dec edx
add byte [edi], ah
sbb ebp, esp
in eax, 0
add byte [ecx + ebp*2 - 0x75], ah
push ebp
mov esi, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c520
add edi, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec2a
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f05d
xor eax, 0x5551ec1d
mov ebp, esp
nop
leave
jmp 0x40e9ba
add esi, 2
push edi
mov edi, 0x40ec82
xchg dword [esp], edi
ret
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40dc0c
jmp loc.0040ccc2
add esi, 4
clc
nop
nop
cld
jae 0x40c71f
jmp 0x40cd3c
sti
jl 0x40cd3f
ljmp 0xf2f8:0xffc0837a
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c5f6
test eax, 0xff0000
push ebp
mov ebp, esp
nop
leave
jmp 0x40d21b
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40c992
invalid
mov dword [esp], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d0ea
and al, 0xf8
nop
nop
cld
jae 0x40d492
popal
add byte [ebx], bh
add dl, ah
xor cl, cl
imul ecx, eax
clc
nop
nop
cld
jae 0x40d512
add byte [eax], al
lahf
jae 0x40cdcc
add byte [edx], dh
add byte [ebx + 0x2d0e], cl
add byte [eax - 0x6f6f0d08], al
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x40f79c
sub ebp, dword [ebx + ebp*8 - 0x39742126]
mov eax, esi
clc
nop
nop
cld
jae 0x40d5e5
and byte [eax], al
add byte [eax], al
jae 0x40cda9
add byte [ebp - 0x2b], ah
sbb eax, ebp
mov byte [0xf8000007], al
nop
nop
cld
jae 0x40e313
jne 0x40ce35
xor eax, 0x418b7d00
adc bl, ch
push ss
add byte [ebp + 0x45], bl
add byte [edi + 0xbf], bl
popal
add byte [eax], al
ja 0x40cec2
mov eax, dword [ecx + 0x10]
jmp 0x40ce53
popal
xor al, byte [eax]
mov edx, dword [edx]
add byte [ebx + 0xc3be83d], cl
add byte [eax], al
call 0x40da93
clc
nop
nop
cld
jae 0x40f7e2
add byte [edi - 0x7a910000], dh
rcl byte [ebp - 0x75], cl
in al, dx
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f31d
add edi, 8
clc
nop
nop
cld
jae 0x40d062
aaa
add byte [eax], al
cdq
cmp ebp, dword [edx - 0x3474ff5e]
push 0x6c6c642e
insb byte es:[edi], dx
insb byte es:[edi], dx
clc
nop
nop
cld
jae 0x40d43c
mov fs, word [esp + edi*2]
inc ebp
popfd
push edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cbfe
mov edi, dword [edi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6b7
shr ecx, 2
push ebp
mov ebp, esp
nop
leave
jmp 0x40d990
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40f6ba
add byte [eax], al
mov cl, byte [eax - 0x15]
mov fs, edx
popal
lahf
stosb byte es:[edi], al
push edi
mov edi, 0x40ca96
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f44f
jle 0x40cf7e
add byte [0x59258d00], bl
ret
push 0x40
push edi
mov edi, 0x40e571
xchg dword [esp], edi
ret
add byte [eax], cl
mov word [eax], es
and ecx, 0x4f0386b5
add edi, eax
clc
nop
nop
cld
jae 0x40d2a8
lahf
sub esi, dword [ebx]
add byte [eax], al
add byte [edx], dh
mov edi, esp
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee78
mov eax, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd17
add edi, 0x18
clc
nop
nop
cld
jae 0x40ee36
add byte [eax], al
jl 0x40cfa7
add byte [edx - 0x14], dl
add edi, ebx
push edi
mov edi, 0x40d157
xchg dword [esp], edi
ret
mov edx, dword [edi + 0xc]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e82b
imul ecx, ecx, 0x28
push ebp
mov ebp, esp
nop
leave
jmp 0x40c8e1
xor al, byte [eax]
add byte [eax], al
invalid
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e015
push ecx
push edi
mov edi, 0x40e974
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40ef15
add byte [eax + 0x69], ah
pop ebp
mov edi, 0x8b005269
wait
mov esi, dword [edx]
clc
nop
nop
cld
jae 0x40d4fc
add byte [eax], al
loop 0x40d05c
and dword [eax], esp
add byte [ebp + 0x4a], dl
add edi, ebx
clc
nop
nop
cld
jae 0x40c690
sub eax, dword [eax]
add byte [eax], al
add byte [eax], al
add esi, 0x247c8dd9
xor byte [edi - 0x41], dl
lahf
fild dword [eax]
xchg dword [esp], edi
ret
ret
push edx
clc
nop
nop
cld
jae 0x40eb25
add byte [eax], al
add byte [ecx], dh
mov byte [eax], 0
pushal
add byte [ebx - 0x1f7cf559], cl
adc bh, al
and eax, 0x12
clc
nop
nop
cld
jae 0x40e767
add byte [ecx - 0x40], ah
in eax, 0
add cl, cl
mov ecx, dword [ebp + 0xc]
clc
nop
nop
cld
jae 0x40da1c
add ch, dh
imul ecx, dword [esi - 0x764483c9], 0xbf57f047
invalid
mov dword [edi - 0x10], eax
push edi
mov edi, 0x40d1f0
xchg dword [esp], edi
ret
stosb byte es:[edi], al
add byte [edi + 0x3ba377f3], bh
sar bl, 0x8d
cmp al, 0x1f
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb79
xor eax, eax
clc
nop
nop
cld
jae 0x40f769
add byte [ebx], ch
add byte [eax], al
add byte [eax], al
add byte [eax - 0xd], cl
stosd dword es:[edi], eax
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40ede2
add byte [eax], al
add byte [eax], al
in eax, 0
add byte [eax - 0x7c347500], dh
invalid
add esi, 0x14
clc
nop
nop
cld
jae 0x40e59c
jl 0x40d1be
aaa
loop 0x40d163
mov al, byte es:[0x553a8b00]
mov ebp, esp
mov edx, 0x1c3d51d2
add byte [eax], al
pop eax
add byte [eax], al
inc edi
pop ecx
and eax, 0x5e0000
mov ecx, 0x57044d8b
mov edi, 0x40d3f6
xchg dword [esp], edi
ret
push 0
clc
nop
nop
cld
jae 0x40c9c5
jmp 0x40d19b
jne 0x40d0a9
clc
nop
nop
cld
jae 0x40d2be
add byte [ecx], ah
pop ecx
je 0x40f47a
clc
nop
nop
cld
jae 0x40cea7
rol byte [eax], 1
add ah, cl
xor eax, eax
clc
nop
nop
cld
jae 0x40f347
ja 0x40d27f
add byte [esi + 0x21706900], cl
add esp, dword [eax]
add byte [ebx - 0x4874ff90], cl
hlt
jae 0x40d2d7
mov ebp, esp
nop
leave
jmp 0x40c773
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c94f
mov ecx, dword [esp + 0xc]
push edi
mov edi, 0x40c429
xchg dword [esp], edi
ret
je 0x40cc14
cmp ecx, edi
invalid
clc
nop
nop
cld
jae 0x40e587
add ch, ch
xor bh, dh
jmp 0x40e95f
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40d40e
add byte [eax], al
cmp dword [ecx + eax*2 - 0x42], 0xbf57406a
pop esi
mov dword [eax], 0xc3243c87
add byte [edx - 0xaffff91], ch
add byte [edi + 0x2cbb978], bl
add byte [eax], al
mov ecx, 0x2cb
clc
nop
nop
cld
jae 0x40c3cc
imul esi, dword [ebp], 0xb70fcc8d
jbe 0x40d348
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40dc23
jle 0x40d351
sti
ljmp 0x8b55
rep movsb byte es:[edi], byte [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c734
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40f5bc
popal
inc ebp
add byte [edi], dh
add byte [ebx], ch
mov al, byte [0x4b738b00]
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d12d
loop 0x40d37e
jno 0x40d3f6
outsd dx, dword [esi]
in eax, 0xc9
and dl, 0xd
push edi
mov edi, 0x40e05a
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push edi
mov edi, 0x40f332
xchg dword [esp], edi
ret
mov eax, dword [esp + 4]
clc
nop
nop
cld
jae 0x40eb4f
js 0x40d3ec
add byte [eax], al
and dword [eax], esp
mov edi, 0x8863c17c
mov ecx, dword [ebp]
push edi
mov edi, 0x40c54d
xchg dword [esp], edi
ret
add byte [eax], al
sti
add byte [ecx + 0x66b30000], bl
fsubp st(0)
pop esi
sti
invalid
call fcn.0040cf59
clc
nop
nop
cld
jae 0x40d7fe
add byte [edx], dh
add byte [ecx], ah
add byte [ebx - 0x40a8aec7], cl
and cl, al
inc eax
add byte [edi - 0x663cdbc4], al
jno 0x40d3d3
push ecx
push edi
mov edi, 0x40c822
xchg dword [esp], edi
ret
mov gs, word [edx + 0x3baa8a00]
and al, 0xc2
add byte [ebx + 0x3174034e], cl
sub byte [edi - 0x41], dl
arpl si, sp
inc eax
add byte [edi - 0x3f3cdbc4], al
ja 0x40d438
add esi, dword [ecx + esi + 0x28]
push edi
mov edi, 0x40e663
xchg dword [esp], edi
ret
cdq
xor eax, 0x72685f00
jne 0x40d4b3
push 0x74737572
push ebp
je 0x40d497
mov ebp, esp
nop
leave
jmp 0x40de6d
jne 0x40cdf7
push ebp
mov ebp, esp
nop
leave
jmp 0x40f188
call fcn.0040cf59
clc
nop
nop
cld
jae 0x40c4ad
xor al, byte [eax]
add dh, al
test al, 0x59
clc
nop
nop
cld
jae 0x40c6c1
lahf
outsd dx, dword [esi]
imul ecx, dword [ebp - 0x55909edf], 0xd8b6498
xor byte [eax], al
mov ecx, dword fs:[0x30]
add byte [eax], al
clc
nop
nop
cld
jae 0x40dbdf
cdq
xor ah, cl
sbb byte [ebx + ecx*4 + 0xd], ah
xor byte [eax], al
add byte [eax], al
push ebp
mov ebp, esp
nop
leave
jmp 0x40ddc7
xor edx, edx
push edi
mov edi, 0x40d56b
xchg dword [esp], edi
ret
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebba
sub edx, 0x28
push edi
mov edi, 0x40e2e8
xchg dword [esp], edi
ret
push esi
clc
nop
nop
cld
jae 0x40c979
and dword [eax], eax
add byte [ecx], ch
xchg dword [eax + 0x35], esp
mov word [ebx - 8], ss
push ebx
clc
nop
nop
cld
jae 0x40ebe7
in eax, 0x83
add dword [eax], 0
mov dword [0xe826f526], eax
jne 0x40e328
clc
nop
nop
cld
jae 0x40ea25
and dword [eax], eax
cmp ebp, dword [edi - 0x40a82f75]
and edi, edx
inc eax
add byte [edi - 0xc3cdbc4], al
add bl, dh
add dword [eax], 0x3700f500
adc byte [eax], al
mov edi, dword [ecx + 0x55285539]
mov ebp, esp
nop
leave
jmp 0x40ed32
mov edx, eax
push edi
mov edi, 0x40d721
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x40e2a6
xchg dword [esp], edi
ret
push 0
push edi
mov edi, 0x40ccc0
xchg dword [esp], edi
ret
add byte [edi - 0x41], dl
ror ah, 0x40
add byte [edi + 0x73c3243c], al
add byte [eax], al
loop 0x40d5a7
jae 0x40d596
add byte [edx + 0x51], cl
push edi
mov edi, 0x40c67b
xchg dword [esp], edi
ret
mov ecx, ebx
clc
nop
nop
cld
jae 0x40c63a
jle 0x40d597
add al, cl
invalid
ret
push esp
push edi
mov edi, 0x40e880
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x18]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f044
add edx, 0x28
push edi
mov edi, 0x40ce7d
xchg dword [esp], edi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40f48f
ror byte [esi + 0x618d00f3], 1
int1
cmp al, 0x2b
cli
sub edi, edx
clc
nop
nop
cld
jae 0x40c7f7
dec eax
rol byte [eax], 1
add byte [edi + 0xf2b9900], bl
test dword [edx], edx
enter 0xd0, 0
lahf
add byte [ecx + 0x12850f2b], bl
and byte [eax], al
add al, bh
nop
nop
cld
jae 0x40ed47
jl 0x40d6df
add dh, ah
lea ecx, [ebx - 0x40a8efb2]
jl 0x40d6c3
mov ecx, dword [esi + 0x10]
push edi
mov edi, 0x40da7c
xchg dword [esp], edi
ret
inc eax
add byte [edi - 0x533cdbc4], al
add byte [eax], ah
add byte [eax], al
add byte [eax + ebp*8 - 0x2f], bh
loop 0x40d751
mov edi, 0x40e08e
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40efed
add byte [eax], al
ret
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e95f
jl 0x40d77c
loop 0x40d733
in eax, dx
and dword [eax], 0
mov ebx, ecx
lea ebp, [edi - 0x20]
push ebp
loopne 0x40d7a8
mov ebp, esp
nop
leave
jmp 0x40d205
jne 0x40f40d
clc
nop
nop
cld
jae 0x40cd02
invalid
mov edi, 0x7237b7
mov esp, ebp
add byte [ebx - 0x7bf0e3ca], cl
xchg byte [esi], bl
add byte [eax], al
clc
nop
nop
cld
jae 0x40df2e
ja 0x40d79c
sal al, 1
add byte [ebx - 0x1974ff8e], cl
mov ebx, dword [eax - 8]
pop eax
clc
nop
nop
nop
cld
jae 0x40e98c
in eax, dx
stosb byte es:[edi], al
add bl, bh
jle 0x40d7b8
add byte [ebx + 0x64], ch
pop dword [eax]
pop dword fs:[eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e4eb
stosb byte es:[edi], al
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2db
mov dword [edi - 0x20], eax
push edi
mov edi, 0x40c964
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40db5e
mov word [eax], es
mov word [eax], es
add byte [eax], ch
add byte [ecx], ah
jp 0x40d830
add esi, dword [ebp + 0x24]
jne 0x40d853
clc
nop
nop
cld
jae 0x40cb61
mov dword [ebp + 0x28], edi
clc
nop
nop
cld
jae 0x40e381
outsd dx, dword [esi]
add byte [ecx - 0x2dff7d00], bl
add byte [ebx + 0x57597af6], cl
add byte [ebx - 0x74ff2e00], al
idiv byte [edx + 0x59]
pop ecx
push edi
mov edi, 0x40f002
xchg dword [esp], edi
ret
jb 0x40cfcb
push ebp
mov ebp, esp
nop
leave
jmp 0x40d4bd
add byte [eax], al
add bl, ch
sti
add byte [edx - 0x47a87500], ah
jne 0x40d0a9
jmp 0x40d893
clc
nop
nop
cld
jae 0x40e466
or eax, dword [eax]
add byte [eax], al
add dl, ah
sbb al, 0x57
add byte [eax], al
loop 0x40d8cf
push edi
clc
nop
nop
cld
jae 0x40dce3
jl 0x40d8ac
stosb byte es:[edi], al
add byte [edi], dh
add byte [eax], ah
sub eax, 0xec8b55
or dword [0x44d18300], ecx
adc ecx, 0x44
pop ebp
add byte [eax], al
xor eax, dword [eax]
jnp 0x40d8a7
jno 0x40d8e1
jbe 0x40d896
mov ebp, dword [esi + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e3fa
mov esi, ebx
clc
nop
nop
cld
jae 0x40dd86
add bl, dh
jo 0x40d964
add bl, ch
add byte [edx - 0x47], bl
insb byte es:[edi], dx
inc esi
jb 0x40d972
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40c43e
imul ebp, dword [ecx + 0x64], 0x9b035387
je 0x40cc14
clc
nop
nop
cld
jae 0x40efd8
lahf
add byte es:[edi + 0x33], dh
lodsd eax, dword [esi]
mov ebx, dword [edx + 0x10]
push edi
mov edi, 0x40dd2c
xchg dword [esp], edi
ret
call fcn.0040cf59
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd81
pop ecx
clc
nop
nop
cld
jae 0x40f62a
add byte [esi + 0xea6f64], cl
add dl, ah
pushal
add byte [ebx - 0x347476fb], cl
push ebp
mov ebp, esp
ljmp 0x8b00:0x60e20000
nop
leave
jmp 0x40e24d
xor eax, eax
clc
nop
nop
cld
jae 0x40da48
lea esp, [eax + eax]
add byte [eax], ah
add ch, dh
jmp 0x40d9b6
add al, al
loop 0x40d980
cwde
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40db07
add byte [eax - 0x41], cl
add byte [ecx], dh
add byte [ebx - 0x6a74ff10], cl
dec esp
mov ecx, eax
clc
nop
nop
cld
jae 0x40d245
enter 0, 0x6f
jne 0x40d9ea
in eax, 0x13
cmp byte [ebx + ecx*4 + 0xd], ah
xor byte [eax], al
add byte [eax], al
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f13e
pushal
jo 0x40da17
add byte [eax], al
mov eax, dword [ecx]
sub edx, dword [ecx - 8]
push ecx
clc
nop
nop
cld
jae 0x40d5fa
fimul dword fs:[ebp - 0x7c557300]
add bh, cl
lea ebp, [edx - 0x1730ff7d]
cmp ch, dh
invalid
call fcn.0040cf59
clc
nop
nop
cld
jae 0x40e1f6
pushal
clc
nop
nop
cld
jae 0x40e175
add byte [eax], al
mov edi, 0x2b200000
add byte [esi - 0xd], bh
stosd dword es:[edi], eax
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40d962
lea eax, [eax]
add dh, al
add byte [eax], al
add byte [eax], al
mov byte [eax], 0
add dh, ch
mov ebp, esp
clc
nop
nop
cld
jae 0x40ef7f
add byte [ecx], ah
sti
add byte [eax], al
add byte [ecx - 0x2d], dh
shl dword [eax + 0x658b00], cl
add byte [ebx + 0x1c7e8b2f], cl
clc
nop
nop
cld
jae 0x40d8dd
lahf
add byte [eax], al
add byte [ecx - 0x10f85d00], al
pushal
clc
nop
nop
cld
jae 0x40c788
popal
cmc
add byte [eax], ch
jae 0x40db24
mov byte [0xbf5750dd], al
out 0xd4, eax
inc eax
add byte [edi + 0x21c3243c], al
inc ebp
jno 0x40da56
sbb eax, 0x7569f300
cmp al, 0x60
cmp al, 0x60
pushal
clc
nop
nop
cld
jae 0x40e160
imul esp, dword [ecx], 0x7300d026
out 0x57, eax
sbb eax, 0x18ec8b55
add byte [eax], al
dec edx
add bh, bl
push esi
add byte [esi], al
xor eax, 0x54bec3c4
aam 0xed
pushal
add byte [ebx - 0x1bb87824], cl
clc
nop
nop
cld
jae 0x40d74f
ljmp 0x36eb:0x68b799
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40cb06
add byte [eax], al
pushal
add byte [eax], al
add bh, dh
or eax, dword [ebx + 0x5702242c]
add byte [eax], al
test dword [ebx], 0x2242c83
push edi
mov edi, 0x40f296
xchg dword [esp], edi
ret
inc eax
add byte [edi + 0xc3243c], al
jo 0x40daf4
jmp 0x40dabd
push esi
clc
nop
nop
cld
jae 0x40d8b3
inc ebp
add dword [eax], 0
mov byte [eax], 0
add bh, cl
pop esi
push edi
mov edi, 0x40dc79
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x40d196
xor al, byte [eax]
jmp 0x40db19
les eax, fs:[eax - 1]
clc
nop
nop
cld
jae 0x40f3e2
add byte [eax], al
sub esi, dword [edi]
mov byte [0x83ee2413], al
adc byte ds:[ebp - 0x75], dl
in al, dx
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2f2
test al, 8
push edi
mov edi, 0x40d9a6
xchg dword [esp], edi
ret
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40efbf
add byte [eax + eax - 0x41], bh
mov dword [0x6123f800], eax
add al, 0x57
and esp, dword [ecx + 4]
push edi
mov edi, 0x40e9e5
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40db32
lodsb al, byte [esi]
lodsb al, byte [esi]
outsd dx, dword [esi]
add byte [eax], al
inc ebp
cmp dword [0x15249938], esi
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x40e20b
mov esi, es
stosb byte es:[edi], al
add byte [ecx + edx*2 - 0x76], dl
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dfc1
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d383
xor dh, byte [ebp + 0x3b]
add esi, 0x6000
clc
nop
nop
nop
cld
jae 0x40f558
jl 0x40dcd7
add bh, dl
and al, 0xae
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f39e
add dl, ah
out dx, al
add esp, 0x200
clc
nop
nop
cld
jae 0x40ef2a
popal
jle 0x40dc55
retf
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e1cc
and al, 0xc3
add byte [eax], al
lea ebx, [edi + 0x77006832]
sti
jg 0x40dd35
push ecx
clc
nop
nop
cld
jae 0x40ecc6
add byte [eax], al
in eax, 0
add byte [ebx], ch
loop 0x40dd2e
out 0x2e, al
mov esi, dword [esi + edx*4]
clc
nop
nop
cld
jae 0x40f5e6
add dl, ah
enter 0, 0x61
and al, 0x34
pushal
add byte [ebx - 0x74ff1d99], cl
insd dword es:[edi], dx
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f754
push ebp
mov ebp, esp
nop
leave
jmp 0x40d68c
stc
invalid
push edx
clc
nop
nop
cld
jae 0x40ce0c
in eax, dx
add dword [ecx - 0x40ff781b], 0x4013f2
mov eax, dword [edi]
mov esi, 0xbf57c085
mov edi, edx
inc eax
add byte [edi + 0xc3243c], al
adc eax, 0x703b0000
fcmovbe st(0), st(5)
scasb al, byte es:[edi]
push esi
clc
nop
nop
cld
jae 0x40cbbd
add byte [ebx - 0x15ff0b00], ah
pushal
aaa
sub eax, 0x8b55cb8b
in al, dx
mov ecx, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e931
mov dword [edi], eax
clc
nop
nop
cld
jae 0x40e14b
add byte [eax], al
pushal
dec eax
add byte [eax], al
xchg esi, eax
out dx, eax
push edi
clc
nop
nop
cld
jae 0x40c4f6
jl 0x40dde1
add byte [eax + eax - 0x30ff8f82], ch
and esp, dword [ecx + 4]
push edi
mov edi, 0x40f23d
xchg dword [esp], edi
ret
inc ebp
loopne 0x40de24
add byte [edi - 0x153cdbc4], al
add byte [eax], al
pop ebp
add byte [eax], al
xlatb
dec esp
jmp 0x40d85b
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40d7a5
add byte [edi + 0x32], ch
add byte [ecx + 0x20], dh
jae 0x40de4c
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40f677
mov word [eax], es
outsd dx, dword [esi]
push edx
push eax
add byte [ebx - 0x74ffbd5d], cl
xor eax, 0xde28029
and dl, 0xd
push ebp
mov ebp, esp
nop
leave
jmp 0x40dfd6
stosb byte es:[edi], al
invalid
add esi, 0x18
clc
nop
nop
cld
jae 0x40e7d6
or dword [eax], eax
add byte [ebp - 5], dh
jne 0x40de5e
add byte [0x5205bff3], dh
add byte [ebx + 0x77682b63], cl
imul ebp, dword [esi + 0x74], 0x9090f2f8
push 0x746e6977
clc
nop
nop
cld
jae 0x40d60f
add byte [eax], al
aaa
aaa
pop ds
add esi, 0x10
clc
nop
nop
cld
jae 0x40db8a
push eax
push edi
mov edi, 0x40f53f
xchg dword [esp], edi
ret
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40f10d
add byte [eax], al
mov edi, 0xf4f50069
add byte [edi - 0xb0aff97], bh
mov ebp, 0xbf57d233
and edx, esp
inc eax
add byte [edi - 0x143cdbc4], al
mov edi, 0xe2e2ebe2
xor eax, 0xf8c37832
nop
nop
cld
jae fcn.0040cf59
jne 0x40df3d
lahf
add byte [eax], al
in eax, dx
sar byte [0xf805e2c1], 0xf2
nop
shl edx, 5
clc
nop
nop
cld
jae 0x40e731
cmc
add dword [eax], 0x1c6900c6
mov eax, eax
clc
nop
nop
cld
jae 0x40e266
mov al, byte [eax]
sub byte [edx + esi - 0x38], bh
loop 0x40dee8
insb byte es:[edi], dx
call fcn.0040cf59
clc
nop
nop
cld
jae 0x40f7f9
sub byte [ebp + 0xa2003b], cl
mov eax, dword [ebx]
daa
and al, byte [eax]
mov edi, dword [edi + 0x5e]
pop esi
clc
nop
nop
cld
jae 0x40ce38
add byte [edx], dh
ja 0x40df71
popal
fiadd dword [eax]
inc ecx
out 0x77, al
int 0x8b
inc ebp
sub al, bh
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40e6ac
add byte [edi - 0x5766ffc5], al
push esi
clc
nop
nop
cld
jae 0x40c414
sal byte [edx], 0xa3
sbb eax, 0x378121
out 0x3b, al
dec dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40d1ae
add dl, ah
sub eax, dword [eax]
ja 0x40e00a
rol byte ss:[eax], 0x8b
lds esi, [eax + 0xffb8b00]
mov bh, 0x76
adc al, 0xf8
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40f781
cmc
jle 0x40dfd3
jmp 0x40dfd5
jnp 0x40dfe6
jne 0x40d552
test dword [esi - 0xb], esi
invalid
clc
nop
nop
cld
jae 0x40c922
inc dword [eax]
jo 0x40dfea
add byte [eax], dh
pop ecx
mov edi, esi
push edi
mov edi, 0x40cd41
xchg dword [esp], edi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40d6e2
idiv bh
inc dword [eax]
in eax, dx
add ch, ch
mov bh, 0
add byte [ebp - 0x7af034ae], cl
iretd
jne 0x40eeea
clc
nop
nop
cld
jae 0x40ed07
cmp edi, dword [edi - 0x74ffbf05]
scasb al, byte es:[edi]
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c483
add si, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40de53
pop edx
push edi
mov edi, 0x40ca66
xchg dword [esp], edi
ret
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x40f02f
jl 0x40e0f5
add byte [ebx - 0x74ff0fbb], al
sbb eax, 0x15a1e8
add al, bh
call 0x40f6a2
clc
nop
nop
cld
jae 0x40d9d7
add byte [ecx], ah
add byte [edi], dl
and byte [eax], al
mov eax, dword [eax + 0xc08b00]
mov edi, dword [edx - 0x7f]
in al, dx
add byte [edx], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40e77c
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40d0bf
outsd dx, dword [esi]
add byte [edi], dh
fiadd dword [eax]
and dword [ecx - 0x7d], ecx
mov dword [edi + edx*2], 0x40f438bf
add byte [edi + 0x64c3243c], al
add byte [ecx - 5], dh
add byte es:[ecx - 0x61], dh
add edi, 4
push edi
mov edi, 0x40f438
xchg dword [esp], edi
ret
mov eax, ecx
clc
nop
nop
cld
jae 0x40e0fc
push 0x777c7ea2
add byte [eax], al
lcall 0x90f2, 0xf83c5b03
add ebx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40f373
cmp ebx, dword [ebp - 0x3a]
add byte [eax], ch
push 0x2cc4831f
add esp, 0x2c
clc
nop
nop
cld
jae 0x40c562
invalid
add byte [ebx], dh
xchg dword [eax + 0x6f], ecx
adc eax, 0x5bc96753
pop ebx
push edi
mov edi, 0x40ca1a
xchg dword [esp], edi
ret
mov ecx, eax
clc
nop
nop
cld
jae 0x40ec6d
loop 0x40e196
mov dword [0xbf706400], eax
mov cl, byte [ebx - 0x40a8efb3]
inc esp
fild word [eax]
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40df44
xchg dword [esp], edi
ret
jne 0x40e895
clc
nop
nop
cld
jae 0x40c666
mov edi, 0x583e0000
push edi
mov edi, 0x40c70a
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40d648
xchg dword [esp], edi
ret
xchg dword [eax], eax
lodsb al, byte [esi]
in eax, 0xb7
invalid
inc esi
clc
nop
nop
cld
jae 0x40f6cf
add dl, ch
add byte [edi - 0x22ffd800], dh
pushal
clc
nop
nop
cld
jae 0x40f6f9
xor eax, 0x6100eb00
add byte es:[eax], al
mov eax, dword [ebp - 0x40a8afc6]
mov dword [0x870040eb], eax
cmp al, 0x24
push eax
push edi
mov edi, 0x40eba3
xchg dword [esp], edi
ret
pop edi
clc
nop
nop
cld
jae 0x40ed72
add al, al
in eax, 0x32
loop 0x40e22d
add byte [edi - 0x40a8ab47], bh
sub ecx, esi
inc eax
add byte [edi + 0xc3243c], al
lea ecx, [edx + ebx*8 + 0xed835d]
add byte [eax - 0x6f6f0d08], cl
cld
jae 0x40c538
add byte [ebp], al
mov byte [0x8c0000fb], al
sbb byte [ebp - 0x75], dl
in al, dx
cmp eax, 0xdf4b7ee8
cmpsb byte [esi], byte es:[edi]
popfd
inc ebx
add byte [eax], al
add byte [edi], dl
add byte [edi - 0x1c5db800], ch
div byte [0x18b96b]
add byte [eax], al
clc
nop
nop
cld
jae 0x40cb4a
imul esp, dword [ecx], 0x55e99100
mov ebp, esp
pop ss
mov bl, byte [ebp - 0x6bff3700]
invalid
xchg ecx, ecx
clc
nop
nop
cld
jae 0x40d842
add byte [eax], al
add bl, dh
add byte [eax], al
in eax, 0xbc
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40f4a6
add byte [ecx + 0x52aa2b], al
mov edi, 0xb96be7b1
add byte gs:[eax], al
add al, bh
nop
nop
cld
jae 0x40f3f8
rol byte [eax], 1
add byte [eax - 0x7c], cl
lea ebp, [edx + 0x40]
clc
nop
nop
cld
jae 0x40f70e
add byte [eax], ah
outsd dx, dword [esi]
add bl, ch
jmp 0x40e32f
popal
clc
nop
nop
cld
jae 0x40f0ce
ja 0x40e402
add dh, al
add byte [eax], al
add byte [eax], al
pop es
inc edx
add byte [ebx - 0x74ff2fba], cl
xor al, byte [eax]
mov ebp, dword [edx + 0x56]
push edi
mov edi, 0x40deef
xchg dword [esp], edi
ret
add edi, 0x10
clc
nop
nop
cld
jae 0x40eeea
mov word [esi + 0x6100], cs
inc ecx
push cs
mov esi, dword [ebp + 0x24]
push edi
mov edi, 0x40dc4d
xchg dword [esp], edi
ret
call fcn.0040cf59
clc
nop
nop
cld
jae 0x40da33
add byte [ebx + 0x75], dh
lahf
rol byte [eax], 1
mov ecx, dword [edx - 0x7df8975]
mov esi, dword [esi + 0x20]
clc
nop
nop
cld
jae 0x40f2b0
add byte [eax], al
enter 0xeb, 0x71
or eax, 0xdfbf5757
rol dword [eax], cl
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d468
mov esi, dword [ebx + 0x3c]
push edi
mov edi, 0x40f256
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e91b
je 0x40f529
clc
nop
nop
cld
jae 0x40e6d7
fisub dword [edx + 0x61230a45]
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f15b
add byte [eax], al
add byte [0xd287e2], dh
mov ebp, ebx
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40cb90
out 0xff, al
invalid
jle 0x40e4cc
jae 0x40e476
add byte [edi + 0x2b], cl
inc ebp
and al, 0x55
mov ebp, esp
nop
leave
jmp 0x40caf1
ret
jmp 0x40e9a2
xrelease xchg dword [esi], ebp
push eax
clc
nop
nop
cld
jae 0x40f1e1
xor eax, 0x5d68
jo 0x40e513
add byte [edi + 0x61], ch
clc
nop
nop
cld
jae 0x40e793
add byte [eax], al
jne 0x40e4d4
add dl, ah
add byte [eax], al
int3
xor edx, edx
clc
nop
nop
cld
jae 0x40ea3a
add byte [ecx - 0x38], dh
outsd dx, dword [esi]
push 0x7200c0
mov edx, dword [esi]
ja 0x40e5af
cmp dword [edx - 8], ebx
nop
nop
cld
jae 0x40e8ad
lodsb al, byte [esi]
cmp esp, dword [esi]
add byte [eax], al
sti
cdq
push ebp
or ah, byte [ebx + ecx*4 + 0xd]
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40dcb8
mov bh, 0x1d
sar dword [ecx], 1
lodsb al, byte [esi]
push edi
mov edi, 0x40cf44
xchg dword [esp], edi
ret
sub ecx, 0x14
push edi
mov edi, 0x40cfcb
xchg dword [esp], edi
ret
add byte [esi + 0x20e04bb], cl
add al, bh
mov ebx, 0x20e04
clc
nop
nop
cld
jae 0x40f308
add byte [ecx], dh
pop ebp
fadd qword [edi - 0x1374aa09]
xchg edi, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40cfe1
push ecx
clc
nop
nop
cld
jae 0x40ef55
xchg dword [eax], eax
and dword fs:[ecx + 0x20], esp
loop 0x40e5f2
mov byte [ebx + 0x5700f479], al
cmp dword [ecx - 0xc], 0
push edi
mov edi, 0x40cadc
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40eaf8
enter 0x3228, 0
mov edi, 0x498b2883
cmp al, 0xf8
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e540
add byte [ebx], ch
xchg dword [ebx], ebp
add byte [eax], al
mov edx, 0x300d8b64
add byte [eax], al
add al, bh
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40eea8
add byte [ecx], ah
mov eax, 0xf2f8df8b
nop
mov ebx, edi
clc
nop
nop
cld
jae 0x40e3b7
enter 0x7c00, 0
jno 0x40e60b
mov ecx, 0x735908cd
push ebp
mov ebp, esp
nop
leave
jmp 0x40d079
mov dword [esp + 0x40], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40e18a
push ebx
jmp 0x40e6ed
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40f0b8
add al, cl
add dl, ah
popal
add byte [esi + edi*2 + 0x300d8b64], dl
add byte [eax], al
add byte [ebp - 0x75], dl
in al, dx
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e4a9
pop esi
push edi
mov edi, 0x40d47d
xchg dword [esp], edi
ret
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40ee0c
add byte [eax], al
jle 0x40e78b
loop 0x40e7bc
push esp
add al, byte [eax]
mov ebx, dword [ecx - 0x17f518]
invalid
call fcn.0040cf59
clc
nop
nop
cld
jae 0x40d70c
add byte [eax], al
in eax, 0
pop ss
add esi, dword [edi + esi*2 + 0x3b8b00b2]
or eax, 0x12
clc
nop
nop
cld
jae 0x40d9bb
add byte [0], bl
jmp 0xeccc3cd6
ja 0x40e802
mov edi, 0x96b10021
or eax, ebx
clc
nop
nop
ret
cld
jae 0x40f6a2
mov bh, 0
add byte [eax], al
add byte es:[eax], al
call 0xf339aaaf
nop
nop
cld
jae 0x40f1f6
add ch, ah
popal
add byte [eax], al
add byte [eax], al
das
push ebp
mov ebp, esp
add byte [esi + 0x24], dl
add byte ds:[eax], al
rol dword [eax], 0
jg 0x40e7cb
add ch, al
add byte [edx + 0x526a50], ah
mov esp, esi
into
add esi, ecx
clc
nop
nop
cld
jae 0x40c625
mov byte [0xf5006f00], al
lodsb al, byte [esi]
or ch, byte es:[edx]
push edi
mov edi, 0x40ecf2
xchg dword [esp], edi
ret
push es
clc
nop
nop
cld
jae 0x40eac3
mov edi, 0xebebe226
mov al, byte [eax]
js 0x40e798
invalid
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40cc69
loop 0x40e83b
jo 0x40e882
mov bh, 0x2b
imul byte [0xbf57d88b]
aad 0xd0
inc eax
add byte [edi + 0x60c3243c], al
pushal
add byte [eax], al
in eax, 0
add byte [eax], al
insd dword es:[edi], dx
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40f01a
xchg dword [esp], edi
ret
jne 0x40db8a
clc
nop
nop
cld
jae 0x40f1b4
jle 0x40e87e
in eax, 8
call dword [edi - 0x20]
push edi
loopne 0x40e8db
mov edi, 0x40c873
xchg dword [esp], edi
ret
shr ecx, 2
clc
nop
nop
cld
jae 0x40cf2e
add byte [eax + eax], bh
cmp eax, dword [eax]
and byte [eax], al
mov ebx, dword [esi - 0x7f61d80]
and dl, 9
clc
nop
nop
cld
jae 0x40f0e3
add byte fs:[ebx], bh
add dl, ah
pushal
jecxz 0x40e938
clc
rol eax, 0x4c
push ebp
mov ebp, esp
in al, dx
nop
leave
jmp 0x40dd9c
nop
nop
cld
jae 0x40cc95
add byte [ecx], ah
add byte [eax], al
jmp 0x40e8eb
add byte [edx + 0xb], dl
mov dword [edi - 0x14], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0a3
mov ecx, 0x14e79
clc
nop
nop
cld
jae 0x40d181
add byte [eax], cl
add byte [ebx], ah
inc ecx
or al, 0x26
mov ecx, dword fs:[0x30]
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f4bb
add byte [ecx + 0x3c49039a], dl
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40c3fa
outsd dx, dword [esi]
add ch, ch
sti
rol byte [eax], 0xd7
jnp 0x40e8c9
sti
add byte [eax], ah
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40d870
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40e494
mov esi, eax
clc
nop
nop
cld
jae 0x40e5b1
add byte [edi - 0x4871ff0d], bl
add byte [edi], ah
insb byte es:[edi], dx
xor edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ecb0
mov ecx, 0x64616f4c
clc
nop
nop
cld
jae 0x40d581
lodsb al, byte [esi]
push 0x814e6f73
xor al, 0x24
dec eax
jb 0x40e9de
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x40e692
cld
invalid
add byte [eax], al
xchg ebx, eax
fimul dword [ebx - 0xd07f3b3]
nop
nop
cld
jae 0x40e3e2
aaa
add byte [eax], al
add byte [edi - 0x79f5600], bh
pushal
clc
nop
nop
cld
jae 0x40e5c6
add byte [eax], al
imul ebx, dword [ecx + 0x60ac00], 0x24758b0b
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f5ff
jo 0x40ea1f
jno 0x40ea42
add esi, 0x14
clc
nop
nop
cld
jae 0x40d2ea
and dword [esi], 0
cmc
mov dword [0xf1f78deb], eax
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cddf
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40d118
add byte [eax], ah
push edx
add byte [ebx], ch
or byte [ebp - 0x1374aa37], al
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d2d5
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x40f26c
xchg dword [esp], edi
ret
xor eax, 0x6b0e22ac
clc
nop
nop
cld
jae 0x40eb3a
jae 0x40ead5
jno 0x40eaf7
xor al, byte [eax]
mov esi, dword [edx]
add byte [ebx - 0x4374ff9e], cl
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x40c3e4
mov bh, 0x48
inc ebp
add byte [edx], dl
int1
out 0x6e, eax
outsb dx, byte [esi]
call fcn.0040cf59
clc
nop
nop
cld
jae 0x40d142
sub byte [ecx + 0x320000], al
mov ebp, dword [ebp - 0x7fd3f7d]
add eax, 2
clc
nop
nop
cld
jae 0x40c79d
stosb byte es:[edi], al
add byte [eax], al
add byte [eax], al
rcr byte [eax + 0x50], 0xf8
push eax
clc
nop
nop
cld
jae 0x40da07
mov edi, 0xe23700
add byte [edi - 0x14c2b41b], bl
inc edi
jp 0x40eb7a
cmp eax, 0x3b7a47eb
push ebp
mov ebp, esp
nop
leave
jmp 0x40f513
mov eax, dword [eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd6c
jmp 0x40ea6a
movzx edi, word [edi + 0x14]
clc
mov bh, 0x7f
adc al, 0xf8
nop
nop
cld
jae 0x40ed5d
add byte [edi + 0x7e00e200], al
jmp 0x40f40d
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40f3cb
jno 0x40ebcb
add byte [esi - 0x49744430], cl
add byte [eax], 0
add byte [ebp - 0x75], dl
in al, dx
mov esi, dword [esi + 0x80]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d737
add byte [ecx + 0x6478c1d3], ah
mov ecx, dword [0x30]
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f389
mov word [eax], fs
mov edx, 0x70bf5751
loopne 0x40ec42
push ecx
push edi
mov edi, 0x40e070
xchg dword [esp], edi
ret
add byte [edi + 0x6fc3243c], al
add byte [eax], al
ljmp 2
mov ebp, esp
pop eax
jmp 0x40ebe2
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40e64e
popal
jne 0x40ec15
add byte [ebp - 0x73], dh
inc esi
inc esi
push cs
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40f35c
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e86b
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e1e1
div ecx
clc
nop
nop
cld
jae 0x40ce68
add dword [eax], 0x75
add byte [eax], al
add byte [edi - 0xa], dh
sbb dword [ebx - 0xd07f7bf], ecx
nop
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40cba8
push 0x2b0000
inc ebp
add dword [ebx - 0x7c3bffd], ebx
nop
nop
cld
jae 0x40f1ca
jmp 0x40db5e
je 0x40cfcb
clc
nop
nop
cld
jae 0x40dfa4
add byte [ecx], dh
dec eax
pop edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40e71c
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e135
pop esi
clc
nop
nop
cld
jae 0x40e0ce
add al, al
add byte [esi + 0x61], bh
outsd dx, dword [esi]
sub ebp, dword [edx + 0x44d8b0c]
push edi
mov edi, 0x40f662
xchg dword [esp], edi
ret
dec ecx
clc
nop
nop
cld
jae 0x40f7b3
add byte [eax], ch
add byte [eax], al
add byte [esi + 0x55b900e2], cl
mov ebp, esp
xchg esi, eax
salc
push ss
xchg edi, eax
jmp dword [eax]
pop edi
clc
nop
nop
cld
jae 0x40f4e9
jmp fcn.0040eddb
popal
clc
nop
nop
cld
jae 0x40d355
add dword [eax], 0x32
add byte [eax], al
xor eax, 0x5019f300
push edi
mov edi, 0x40e856
xchg dword [esp], edi
ret
add edx, ecx
jmp 0x40ee4e
add edi, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d038
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x40e516
pop ebp
add dword [eax], 0x2b008c68
xor eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d36a
je 0x40c650
push ebp
mov ebp, esp
nop
leave
jmp 0x40e5de
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d1db
xchg dword [esp], edi
ret
add esp, 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40d631
insb byte es:[edi], dx
add esi, 8
clc
nop
nop
cld
jae 0x40ec58
sub ebp, dword [ecx - 0x74]
outsd dx, dword [esi]
ja 0x40eed2
push ebp
xor eax, 0x103f8359
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40d230
push 0x2c6d8
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf99
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40cdb5
add byte [eax], al
add byte [eax], al
add byte [esi + 0x1b00068], bl
add al, bh
push 0x1b000
clc
nop
nop
cld
jae 0x40da5d
invalid
lea eax, [eax]
imul eax, dword [eax], 0xeb202c8c
daa
add al, cl
add byte es:[eax], al
loop 0x40ef4a
sub al, 0x20
jmp 0x40ef6a
and ebx, edi
add byte [eax - 0x49], ah
xchg ebx, ebp
ja 0x40ef8b
sahf
mov edx, eax
clc
nop
nop
cld
jae 0x40de3c
outsd dx, dword [esi]
mov al, byte [eax]
add byte [eax], al
add byte [eax + ebp*8 - 0x3f], bh
iretd
ror edi, 0xd
clc
nop
nop
cld
jae 0x40cfb3
imul eax, dword [eax], 0x87002b00
jns 0x40ef38
mov eax, 0x258
clc
pop eax
add al, byte [eax]
add al, bh
nop
nop
cld
jae 0x40f80e
jg 0x40ef95
add byte [eax], al
lahf
add byte [eax], ah
add byte [0xf2f8cb8b], bh
nop
mov ecx, ebx
clc
nop
retf
nop
cld
jae 0x40cf6e
mov dword [0x68b7bf], eax
sbb eax, 0x48b4dc3
xchg dword [edi - 0x41], edx
test al, 0xe7
inc eax
add byte [edi + 0xc3243c], al
add byte [edx], dh
xor eax, 0x4a000000
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40cd56
dec eax
add byte [ecx + 0x28], ch
add byte [ebp - 0x48feaa00], cl
sub dword [ecx + edx*2 - 0x6f6f0d08], 0xc8830ffc
invalid
push ecx
clc
nop
nop
cld
jae 0x40caac
add byte [ecx], ah
add byte [edi], dh
enter 0xffffffffffffa220, 0
int3
mov dword [esp + 0x44], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40df79
add eax, 0x18
clc
nop
nop
cld
jae 0x40eae1
inc ebp
add byte [eax], al
lea eax, [eax]
add byte [ebx + ecx*4], bl
mov esp, edi
or eax, dword [eax]
add al, bh
mov ecx, dword [ecx + 0xbfc]
clc
nop
nop
cld
jae 0x40e5f3
fisub dword [edx + 0x821500]
mov ecx, dword [ebx + 0x23]
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e60f
add dl, ch
add byte [eax], al
jmp 0x40f071
mov cs, word [ebx + 0x7fbf57fe]
int3
and esp, dword [ecx + 4]
push edi
mov edi, 0x40cac6
xchg dword [esp], edi
ret
add esp, 0xc
push edi
mov edi, 0x40e33f
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f281
dec eax
jl 0x40f0c9
add byte [ebp + ebx*2 - 0x7ace54c], cl
push ebx
clc
nop
nop
cld
jae 0x40d8f3
add dh, al
lodsb al, byte [esi]
loop 0x40f0df
mov ebx, gs
in eax, dx
lahf
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb64
xor eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40c46e
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e9a2
add byte [eax], al
add bl, dh
add byte [eax], al
mov dl, 0
mov esp, dword [edx + 0x7aa38b00]
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e639
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40c7b2
add byte [eax], al
add byte [eax], al
sub ebp, dword [edi + 0x56]
cmpsb byte [esi], byte es:[edi]
add dword ss:[edi + 0x5e8b0050], esp
mov ecx, dword [ebp + 8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d94b
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40eb10
add byte [ebx], bh
aaa
add byte [eax], al
jno 0x40f1dc
add ecx, eax
clc
nop
nop
cld
jae 0x40cc3f
add byte [ecx], dh
lea eax, [eax]
ljmp 0xa5e9
jmp 0x40db5e
imul eax, dword [eax], 0x511e35d1
push ecx
clc
nop
nop
cld
jae 0x40dd41
add byte [eax], al
add byte [eax], al
add dl, bl
add byte [eax], al
js 0x40f255
pop esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40f573
cld
mov esi, dword [esi + ebx + 0x78]
clc
nop
nop
cld
jae 0x40e000
popal
add dl, ah
sub dh, al
jae 0x40f1fa
mov ecx, 0x12590
clc
nop
nop
cld
jae 0x40de0a
ljmp 0x7e8d:0xd8879fe5
lea edi, [esi + 8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea55
add esi, ebx
clc
nop
nop
cld
jae 0x40d023
push dword [edi + 0x60000000]
mov bh, 0
add byte [eax], al
pushal
ljmp 0xf9bf:0x57567869
push esi
push edi
mov edi, 0x40dcf9
xchg dword [esp], edi
ret
inc ebx
clc
nop
nop
cld
jae 0x40dbb4
add byte [ebx], ch
xor eax, 0
and byte [esi + 0x67], dl
mov ecx, 0xe048840f
invalid
je 0x40d340
clc
nop
nop
cld
jae 0x40eed3
add byte [eax + eax - 0x69], bh
test eax, 0xc7bf5753
mov dword [eax], 0xc3243c87
sub bl, ch
jl 0x40f388
push ebx
push edi
mov edi, 0x40c7c7
xchg dword [esp], edi
ret
jae 0x40f2bc
mov ah, byte [esi]
add byte [edi - 0x27397bf1], bl
invalid
je 0x40cbe9
shr ecx, 2
clc
nop
nop
cld
jae 0x40e9fa
add byte [eax + 0x48], ch
add byte [eax], ah
sbb byte [ebx - 0x255740a9], dl
inc eax
add byte [edi + 0xc3243c], al
mov edx, gs
add byte [eax + eax + 0x210069aa], cl
mov esi, 0x570075ff
xchg ebx, eax
push edi
mov edi, 0x40daa8
xchg dword [esp], edi
ret
push dword [ebp]
push edi
mov edi, 0x40e355
xchg dword [esp], edi
ret
sbb esp, dword [ebx]
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e43c
invalid
mov byte [0x8db771eb], al
add byte [0x57046123], cl
and esp, dword [ecx + 4]
push edi
mov edi, 0x40ed87
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d04d
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x40d7ba
in eax, dx
pop ebp
add byte [eax], al
push edx
cdq
fst dword [bx + di - 8]
push ecx
clc
nop
nop
cld
jae 0x40d908
add byte [eax], al
jae 0x40f395
popal
pushal
mov es, word [eax]
ljmp 0xc990
inc edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c937
xor ebx, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e903
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40e501
mov edi, 0xeb008c00
in eax, 0x81
movmskps edi, xmm0
push eax
clc
nop
nop
cld
jae 0x40dc38
add byte [eax], al
add byte [eax], al
invalid
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40d16c
mov byte [eax], 0xbf
xchg dword [ecx + 0x18], esi
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40dbf7
mov edi, 0xf5527e69
add byte [ebp + 0xa9ad66], dl
add byte [eax], al
adc byte [ebp - 0x75], 0xec
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40d451
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40c4e1
add byte [edx + esi*8], bh
add byte [eax], al
dec esi
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40dc64
pop esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce23
jne 0x40f40d
clc
nop
nop
cld
jae 0x40cd2c
mov dword [0x9e65fb00], eax
mov edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e4c1
mov edi, eax
clc
nop
nop
cld
jae 0x40d32b
xor bh, byte [eax + ebp*2 + 0x77]
add byte [eax], al
enter 0, 0xffffffffffffff8b
push edx
add byte [ebx - 0x74aaa236], cl
in al, dx
pop ebp
push ebp
mov ebp, esp
nop
leave
jmp 0x40e291
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40db73
jno 0x40f5cc
add bl, bh
add byte [ebp + 0x7e], dh
xor dword [esp], eax
push edi
mov edi, 0x40ca80
xchg dword [esp], edi
ret
add esi, ebx
push edi
mov edi, 0x40e801
xchg dword [esp], edi
ret
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40ebcf
dec eax
cmp eax, dword [eax]
mov edi, 0x8f51008d
mov eax, ebx
push edi
mov edi, 0x40ecdd
xchg dword [esp], edi
ret
pop edi
clc
nop
nop
cld
jae 0x40df61
xor al, byte [eax]
xchg dword [eax + eax - 0x76], esp
add byte [eax], al
mov ah, 0x17
and edx, esp
jb 0x40f644
mov edx, dword [eax]
add byte [ebx - 0x74aaa771], cl
in al, dx
pop eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6a1
add esi, ebx
clc
nop
nop
cld
jae 0x40dbca
add byte [eax], al
sti
add byte [esi + 0x6a1bc68c], cl
inc eax
push edi
mov edi, 0x40c5e1
xchg dword [esp], edi
ret
pushal
push ebp
mov ebp, esp
nop
leave
jmp 0x40ef94
pop ecx
clc
nop
nop
cld
jae 0x40c889
push edx
push edx
sbb eax, 0x6900618e
xor ch, dl
cmp dword [ebx + 0x278e7], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40c50b
mov edi, eax
push edi
mov edi, 0x40f7c9
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d3ae
add dl, ch
in eax, dx
mov dword [edi - 0x18], eax
clc
nop
nop
cld
jae 0x40eebe
add byte [ecx], ah
jmp 0x40f723
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x40ed9f
add byte [edi - 0x6197ff74], dh
test ecx, ecx
push edi
mov edi, 0x40e27c
xchg dword [esp], edi
ret
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40de1f
push eax
clc
nop
nop
nop
cld
jae 0x40e6c2
add ch, dh
add byte [eax], al
fisubr dword [edi]
add byte [ebx - 0x3694f58c], ah
sub al, bh
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40e0a3
add byte [ebp + 0x26], bl
add byte [eax], al
add bl, dl
imul esi, ebx, 0x41bf57a4
in al, dx
inc eax
add byte [edi + 0x21c3243c], al
lea eax, [ecx + 0x61008d]
ja 0x40f79f
mov dl, 0
mov ebx, dword [ecx + edx*2]
push ecx
clc
nop
nop
cld
jae 0x40e1b7
mov edi, 0xeada00
pop ebp
mov dh, 0x23
mov bl, 0x4e
push eax
push edi
mov edi, 0x40e3cd
xchg dword [esp], edi
ret
mov dword [ebp + 0x28], eax
clc
nop
nop
cld
jae 0x40eeff
cdq
add byte [ecx], ah
mov ds, word [edi - 0x674ff1e]
push ebp
mov ebp, esp
inc ebx
imul edx, dword [edx + 0x11b2842e], 0
imul edx, dword [0x5d664fe3], 0x2200fa
mov ebp, ecx
rol byte [eax], cl
mov ecx, dword [eax - 0x148ae6fb]
scasd eax, dword es:[edi]
out 0x1c, eax
inc esi
pushal
add byte [ebx - 0x607c2c1b], cl
inc edi
xor byte [eax], al
mov ebx, dword [edi - 0x7d]
aad 0xb2
add byte [ebx - 0x3ea39c6f], cl
xor eax, 0x8b00a29c
scasd eax, dword es:[edi]
cmpsb byte [esi], byte es:[edi]
jne 0x40f887
invalid
cdq
adc al, byte [eax]
mov ecx, dword [ebp + 0x58]
int3