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

Disassembly:
jmp 0x40f24e
mov esi, dword [edx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f108
mov ebx, eax
clc
nop
nop
cld
jae 0x40dcae
add byte [eax + eax - 0x4d], dl
add byte [eax], al
add byte [eax + 3], bl
stc
add edi, ecx
clc
nop
nop
cld
jae 0x40d2ab
mov cl, 0x2f
add byte [0x34003b00], al
outsb dx, byte [esi]
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40cddb
add byte [eax], al
add byte [eax], al
add byte [eax], al
salc
dec eax
call fcn.0040c74b
clc
nop
nop
cld
jae 0x40ce39
add byte [eax], al
out 0, eax
insd dword es:[edi], dx
dec ecx
clc
nop
nop
cld
jae 0x40e372
inc ebx
add byte [eax], al
cmp ebx, dword [ecx]
pop esi
nop
mov ah, 0x1e
push ebp
mov ebp, esp
add byte [eax], al
cdq
add byte [edx + 8], ah
add byte [edx + 0x32b49aab], bl
dec ecx
add bh, cl
loop 0x40c595
mov bl, 0x40
add byte [ebx - 0x48f0a0ba], cl
jbe 0x40c549
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40f6a9
add byte [edx - 0x28bd0000], bl
xor al, byte [eax]
mov eax, esp
or eax, 0x1441bf0f
les ecx, [0x1441bf0f]
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x40dbb5
lcall 0x53ac, 0xe5f7e400
push edi
mov edi, 0x40e0aa
xchg dword [esp], edi
ret
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40cdf6
mov eax, dword [0x825664b]
arpl word [edx - 9], bx
add byte [esp + ebx*8], ah
ret
pop ebx
clc
nop
nop
cld
jae 0x40f09b
sti
add byte [ebp - 0x71ffff0a], bl
lodsb al, byte [esi]
bound eax, qword [eax]
mov esp, dword [edi - 0x60]
add byte [ebx - 0x73fcce3], cl
nop
nop
cld
jae 0x40df8c
add byte [0x63909400], ah
add byte [ebx + 0x55], bl
mov ebp, esp
lcall 0x7b00, 0xbf315a3e
invalid
ret
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40efda
mov esi, dword [esi + edx*4]
clc
nop
nop
cld
jae 0x40da0b
add byte [eax - 0x71ff1aa8], dl
int1
les ebp, [edi]
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40dc82
in eax, 0
add byte ds:[ecx - 0x6874ff8e], ah
insd dword es:[edi], dx
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40f2d9
add byte [eax], al
add byte [esi - 0xa], bl
lcall 0xf2f8, 0x6a2a17
nop
nop
cld
jae 0x40ec39
das
salc
add byte [edx - 9], bl
add byte [edx + 0x37a44d1], bl
sti
add edi, ebx
clc
nop
nop
cld
jae 0x40f5c6
add eax, 0x5e03c6ab
salc
jmp dword [ebx]
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40dfcb
add byte [eax + 0xb3eb00], dl
xor al, 0x7d
dec ecx
clc
nop
nop
cld
jae 0x40ee19
add byte [ebx - 0x31], dh
add byte [ebx + 0x5e], dh
add byte [eax + 0x1e8b00a0], dl
push eax
push edi
mov edi, 0x40cd41
xchg dword [esp], edi
ret
xor eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40dda2
jne 0x40dcae
clc
nop
nop
cld
jae 0x40d411
add byte [edx], bl
mov byte [esi - 8], bl
pop esi
clc
nop
nop
cld
jae 0x40e888
pop edx
mov byte [0x5e4de7a3], al
inc esp
neg byte [ebx + eax*8]
clc
nop
nop
cld
jae 0x40c496
add byte [eax], al
mul ch
add byte [esi], dl
stosd dword es:[edi], eax
add byte [eax], dh
add byte [ebx + 0x104d8b1c], cl
clc
nop
nop
cld
jae 0x40cceb
nop
add byte [eax], al
and al, 8
add byte [edx], cl
add edi, 4
clc
nop
nop
cld
jae 0x40ddcd
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
outsd dx, dword [esi]
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40ebfa
mov cl, 0x4d
add byte [eax], al
std
sti
ficom dword [ebx - 8]
push ebx
clc
nop
nop
cld
jae 0x40e14a
add byte [eax], al
add byte [ebx + 0xb10000], ah
jne 0x40c7f4
inc ebp
add byte [ebx + 0x4801c515], cl
mov esi, eax
push edi
mov edi, 0x40deef
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40db1a
add byte [esi], al
add al, dl
lcall 0xfc90, 0x90f2f851
push ecx
clc
nop
nop
cld
jae 0x40cc13
add byte [esi + esi*8 + 0xc6003d], ch
add byte [edx + 0x56], bh
push edi
mov edi, 0x40e2c2
xchg dword [esp], edi
ret
je 0x40f047
clc
nop
nop
cld
jae 0x40d664
mov cl, 0
add byte [edx + 0x50ab8b00], dl
push eax
clc
nop
nop
cld
jae 0x40c7f9
jl 0x40c8c0
add byte [edx - 0x1a4ee700], bl
and eax, 0xd8b64fe
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40e439
jl 0x40c8b6
push ss
jno 0x40c8de
push es
into
shr ecx, 2
clc
nop
nop
nop
cld
jae 0x40e163
add byte [ecx + 0x440000], ah
cmp dh, byte [ebx]
rcl byte [ebp - 0x75], cl
in al, dx
xor edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e67a
add cl, al
inc esp
add byte [ebx - 0x6c], ah
cdq
jmp 0x40c88c
shr ecx, 2
clc
nop
nop
cld
jae 0x40e60c
rcl byte [esi - 0x5d], 0x67
add byte [eax], al
push ecx
add byte [eax], 0x8b
dec edi
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40d87a
jmp 0x40ef94
mov ebx, dword [esi + 0xc]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c82d
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40f1a1
rol dword [eax], 0
add byte [eax], al
arpl word [eax], dx
add byte [ebx + 0x55f38b9b], cl
mov esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40eaa1
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40ec8e
add byte [eax], al
popfd
add dh, dh
add eax, 0x495b577
cmpsb byte [esi], byte es:[edi]
mov dword [ebx - 0x74aaf1b1], ecx
in al, dx
mov ecx, dword [edi + 0xe]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ccd6
add esp, 0x1c
push edi
mov edi, 0x40d918
xchg dword [esp], edi
ret
mov edx, eax
push edi
mov edi, 0x40f148
xchg dword [esp], edi
ret
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40d2c0
add byte [esi], bh
add byte [eax], al
add byte [edx + 0x2d2a840f], bl
add byte [eax], al
je 0x40f7e1
push ebp
mov ebp, esp
nop
leave
jmp 0x40f51d
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x40c656
mov eax, dword [0x9acfc0]
add byte [esi + 0x57ec4789], cl
mov edi, 0x40cf34
xchg dword [esp], edi
ret
cmp dword [ebp + 0x28], edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d091
les eax, fs:[eax - 1]
clc
nop
nop
cld
jae 0x40cd15
add eax, dword es:[eax]
invalid
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d182
jmp esi
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40f67c
salc
add byte [ebx], bh
add byte [eax], al
jmp 0x40cb66
add esi, ecx
clc
nop
nop
cld
jae 0x40e940
add byte [eax], al
invalid
add edi, ebx
clc
nop
nop
cld
jae 0x40f7f9
pop edx
add byte [eax], al
out 0x25, eax
pop esi
invalid
mov ecx, eax
clc
nop
nop
cld
jae 0x40cb4b
cmp esp, dword [eax + eax]
add byte [eax], al
add byte [eax], al
or ebp, dword [eax + 0x72]
jne 0x40cc9f
add byte [ebx], cl
push 0x74737572
clc
je 0x40cc26
nop
nop
cld
jae 0x40f0f2
add dh, dl
add byte [eax], al
pop ds
shl edx, 5
clc
nop
nop
cld
jae 0x40cba6
in al, 0
push esp
add byte [eax + eax + 0x57cb8b08], dl
mov edi, 0x40e7b1
xchg dword [esp], edi
ret
cmp edi, 0xf7aa0afc
push ebp
mov ebp, esp
nop
leave
jmp 0x40e3f7
add ecx, eax
clc
nop
nop
cld
jae 0x40e212
add byte [esp + eax*2 + 0x19], dl
add byte [ebx], bh
mov byte [edi + 0x4c], 0x50
clc
nop
nop
cld
jae 0x40e984
lcall 0x9000, 0xc0b300ab
invalid
mov ebx, edi
clc
nop
nop
cld
jae 0x40e9b1
add byte [eax], al
add edi, dword [0xf9a2ac00]
stc
call fcn.0040c74b
clc
nop
nop
cld
jae 0x40f338
add byte [ebp + 0x335b003d], bl
rcl byte [ebp - 0x75], cl
in al, dx
nop
leave
jmp 0x40cb0a
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x40cac9
push esi
add byte [eax], al
out 0, eax
add byte [ecx - 0x7e47746f], ah
cmp dl, byte [bp + si]
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40d5dc
mov byte [eax], 0xe
jl 0x40ccea
mov esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dc14
jne 0x40e3b4
clc
nop
nop
cld
jae 0x40d0d2
add byte [0x1f4411ab], bh
pop edx
clc
nop
nop
cld
jae 0x40dc54
mov dword [esp], eax
clc
nop
nop
cld
jae 0x40d260
add byte [eax], al
add byte [eax], al
and al, 0x3e
dec eax
mov eax, 0x30
clc
nop
nop
cld
jae 0x40ce7c
add byte [eax], al
sbb dword [eax], eax
pop edi
xor eax, 0x646754ad
clc
nop
nop
cld
jae 0x40e729
mov eax, dword [0xdffd0008]
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40eee4
je 0x40f484
clc
nop
nop
cld
jae 0x40da76
add byte [eax], al
shr byte [ebx - 0x40a80175], 0x24
in al, dx
inc eax
add byte [edi + 0xc3243c], al
cmp eax, dword [eax]
std
popfd
add byte [esi], bl
push esi
mov ebx, 0x90f2f846
mov edi, esi
push edi
mov edi, 0x40ec24
xchg dword [esp], edi
ret
inc esi
clc
nop
nop
cld
jae 0x40de7b
test byte [eax], 0
add byte [eax], al
add dh, dl
add byte [edx - 0x74307500], dh
inc ebp
adc al, 0xf8
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40c697
jae 0x40ce40
cmp eax, 0x1200cf90
add byte [ebx + 0x758bbbd6], cl
and al, 0xf8
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f5db
das
add byte [eax], al
push cs
add byte [0x8418b6c], al
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40d6fb
invalid
mov eax, dword fs:[eax]
push edi
mov edi, 0x40c736
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x40dd4a
add byte [ecx + 0xe7], dh
add byte [edi + ebx*8 + 0xf], dl
mov bh, 0x7f
adc al, 0xf8
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40e297
sti
add al, al
jae 0x40ced0
sbb al, 0x8b
dec ebp
add byte [edi - 0x41], dl
or dh, dh
inc eax
add byte [edi + 0x24c3243c], al
add byte [eax], al
inc ebx
cmp eax, 0xf200c6
mov esp, dword [edx + esi*2]
mov eax, dword [edi + 0xb8b00c2]
je 0x40e11d
clc
nop
nop
cld
jae 0x40cfbf
add bh, dh
add byte [0x5a91a104], dh
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d455
add byte [eax], al
cmp al, byte [ebx]
sti
add edi, ebx
push edi
mov edi, 0x40cb62
xchg dword [esp], edi
ret
lea ecx, [ebp + 0x28]
clc
nop
nop
cld
jae 0x40d280
add byte [eax], al
push cs
add byte [eax], al
xchg esp, eax
out dx, al
push ebx
push edi
mov edi, 0x40e625
xchg dword [esp], edi
ret
jmp 0x40d96d
lodsb al, byte [esi]
push edi
mov edi, 0x40db84
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40da4b
rol dh, 0xa1
mov bl, 0xa1
mov byte [0x74519000], al
rol byte [eax], cl
mov esi, dword [esp + esi + 0x55f8036a]
add edi, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40e010
mov ebx, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40e555
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x40d9c9
add byte [ecx], bl
add al, al
push ebp
fild word [ebx]
jne 0x40d0a3
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x40e026
xchg dword [esp], edi
ret
je 0x40f7e1
clc
nop
nop
cld
jae 0x40eae5
out 0, eax
add byte [esi + 0x8cdb90b], cl
pop ecx
jae 0x40d0a4
mov cs, word [ebx]
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40dcda
mov eax, 0x74
clc
nop
nop
cld
jae 0x40f749
mov dword [0xc6c05e00], eax
mov cl, 0xab
add esi, 2
push edi
mov edi, 0x40cb91
xchg dword [esp], edi
ret
shl esi, 3
clc
nop
nop
cld
jae 0x40cc3d
add byte [ebx + 0x7c], ah
pop esi
add dh, dl
jb 0x40d0ff
mov eax, edi
push ebx
sbb edx, dword [esi - 0x15]
sub byte [eax], al
add bl, bh
add byte [esi], ah
lcall 0xd600, 0x5e0000
add byte [esi], cl
mov byte [0x519f5300], al
push ecx
clc
nop
nop
cld
jae 0x40c5a0
cmp eax, dword [eax]
mov eax, dword [0xc000a1]
in eax, 0xbe
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f79f
add byte [eax], cl
jle 0x40d0cf
cmp word [esi], 0x6f72
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd56
jne 0x40c8fa
clc
nop
nop
cld
jae 0x40e714
mov bl, 0x8e
aaa
cmp dl, byte [ecx - 8]
push ecx
clc
nop
nop
cld
jae 0x40e56a
pop edx
das
push esp
add al, al
add dh, dh
add byte [edx - 0x7c817500], dl
clc
add byte [edi - 0x41], dl
daa
out dx, eax
inc eax
add byte [edi + 0x7cc3243c], al
invalid
cmp eax, 0
push edi
mov edi, 0x40ef27
xchg dword [esp], edi
ret
mov eax, ecx
clc
nop
nop
cld
jae 0x40f637
mov bl, 0xf6
cmp esp, edi
arpl word [ebx + ecx*2], sp
xlatb
ja 0x40d221
mov dword [edi], eax
clc
nop
nop
cld
jae 0x40c7cf
dec ebp
dec ebx
add byte [eax], al
popfd
add byte [eax], al
stc
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d84f
mov ecx, ebx
clc
nop
nop
cld
jae 0x40ca2a
or byte [eax], al
pop eax
add byte [eax], al
add al, bl
mov ecx, 0x18
clc
nop
nop
cld
jae 0x40f773
add byte [eax], al
and al, 0xa1
pop edi
ret
push ecx
clc
nop
nop
cld
jae 0x40f18c
add byte [ebx], al
jl 0x40d2b4
in eax, 0x9d
add byte [eax], al
push ds
mov edi, dword [esi + 0x1c]
push edi
mov edi, 0x40eafe
xchg dword [esp], edi
ret
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x40c7e4
sub dword [ebx], 0xfffffff5
invalid
stosd dword es:[edi], eax
add byte [edx + 0x4d], bl
shl esp, 0x1d
add esi, ebx
clc
nop
nop
cld
jae 0x40e781
out 0, eax
pop eax
add byte [ebx], bh
add edi, dword [esi]
rol byte [eax], cl
mov edx, dword [edx]
mov ebp, esi
lodsb al, byte [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d4d1
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d5b1
jne 0x40e17c
clc
nop
nop
cld
jae 0x40cfa8
add byte [ebx], cl
fld qword [ebp - 0xe40a837]
into
inc eax
add byte [edi + 0x7cc3243c], al
add byte [eax - 0x70], bl
mov cl, 0xc6
add byte [edx + 0x5e0e8b00], ch
clc
nop
nop
cld
jae 0x40eb89
std
salc
mov eax, dword [0x3bf70043]
and eax, 0xef8b00c2
push esp
push edi
mov edi, 0x40d864
xchg dword [esp], edi
ret
add esi, 0x14
clc
nop
nop
cld
jae 0x40c959
dec ebx
add byte [eax], al
jl 0x40d424
add eax, 0xb78b0092
std
xor dword [esp], eax
push edi
mov edi, 0x40d381
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push edi
mov edi, 0x40c7ba
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0xbfc]
clc
nop
nop
cld
jae 0x40f297
add byte [ecx + 0x50b600], dh
mov edx, dword [esi - 0x74ffcd9a]
and byte [eax], al
mov eax, dword [esi + 0x75ff3891]
add byte [edi - 0x41], dl
dec esi
in al, dx
inc eax
add byte [edi + 0x5ac3243c], al
in al, 0xfb
inc esp
mov byte [eax], 0xff
xchg edi, eax
popfd
pushal
clc
nop
nop
cld
jae 0x40d1f1
mov byte [0xc0c1], al
mov bl, 0
mov dword [0xf2f8aaa9], eax
nop
test eax, 0x90f2f8aa
stosb byte es:[edi], al
clc
nop
nop
cld
jae 0x40e58d
add byte [esi], ah
add ah, ah
add byte [eax], al
inc ebx
add byte [esp + eax*4 + 0x7d8b3df4], dh
and al, 0xf8
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40dfe1
jae 0x40d4d0
add byte [0xb565b644], al
and ebx, dword [esp - 0x75]
or eax, 0x18
clc
nop
nop
cld
jae 0x40d483
pop edx
add al, cl
mov ecx, eax
clc
nop
nop
cld
jae 0x40f667
dec ebp
add eax, dword [eax]
nop
add al, al
out 0xef, eax
push ecx
push edi
mov edi, 0x40d1c5
xchg dword [esp], edi
ret
pop eax
clc
nop
nop
cld
jae 0x40d726
rol byte [0xacab00], 1
shr byte [edi - 0x3fcc57cf], 0xf8
xor eax, eax
clc
nop
nop
cld
jae 0x40c8bb
add byte [0xc00e0000], bh
add byte [esi + 0x6b], dl
mov eax, esi
clc
nop
nop
cld
jae 0x40dba0
mov es, word [eax]
jmp 0x40d52d
mov eax, edi
clc
nop
nop
cld
jae 0x40c66b
nop
nop
add byte [esi], ah
sbb dword [eax], eax
insd dword es:[edi], dx
pop edi
push edi
mov edi, 0x40e5b7
xchg dword [esp], edi
ret
xor dword [esp], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed0c
jne 0x40f4dd
clc
nop
nop
cld
jae 0x40eb74
rol dword [eax], 0x5a
int 0xf
mov bh, 0x7f
add al, 0xf8
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40da8c
lodsb al, byte [esi]
push cs
mov es, word [eax]
inc esp
loope 0x40d67f
call dword [edi - 0x20]
clc
nop
nop
cld
jae 0x40ca59
inc dword [ebx]
mov eax, dword [0x4b00005e]
add esp, dword [ecx + 0x4b00005e]
inc edx
add byte [ebx - 0x103d1764], cl
invalid
inc eax
clc
nop
nop
cld
jae 0x40f047
mov bl, 0x9d
shr byte [ebx + 0x5aacd63b], 0x40
add byte [ebx - 0x1374aa78], cl
or byte [edi + 0x64a0036], cl
and esp, dword [edx]
add dl, cl
add byte [eax], al
jmp 0x40d640
push edx
clc
nop
nop
cld
jae 0x40d7d1
add byte [eax], al
das
mov eax, dword [0x8e94e7]
in al, dx
add edx, 0x28
push ebp
mov ebp, esp
nop
leave
jmp 0x40e2ee
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40d21d
nop
add byte [eax], al
add bl, bh
push cs
mov eax, dword [0x320e8b8]
add byte [eax], al
call 0x40da20
clc
nop
nop
cld
jae 0x40d517
out 0xb3, eax
add byte [edi - 0x32], dl
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40c4ec
add byte [ecx], bl
rcl word ds:[esp + ebx*2 + 3], 0xf3
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f11e
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40c6dd
mov bl, 3
sti
in al, 0x90
inc esp
cmp eax, 0x8b55d285
in al, dx
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c874
popal
clc
nop
nop
cld
jae 0x40f15f
add bh, dh
out 0xa1, eax
lcall 0x5761, 0xda0000c0
mov edi, 0x40d399
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40d119
sti
add byte [eax], al
add byte [ecx + ebx - 0x74723f72], dl
clc
push ebp
mov ebp, esp
nop
leave
jmp 0x40ddb7
push edi
clc
nop
nop
cld
jae 0x40ecb8
add esp, dword [edi + 0x5a]
add byte [esi], cl
add bh, bh
add byte [esi - 0x7d], cl
sar bh, 0xf8
nop
nop
cld
jae 0x40d1b0
add byte [eax], al
add byte [esi], dl
add byte [esi + 0xf], cl
mov edi, 0xf2f80651
nop
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40cc92
add dh, al
pop edx
and al, 0xfd
pop ecx
push ebx
push edi
mov edi, 0x40e4a6
xchg dword [esp], edi
ret
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c531
sub al, 0x20
push ebp
mov ebp, esp
nop
leave
jmp 0x40de21
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d025
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x40ee5e
arpl word [ebx], di
mov eax, dword [0xe73]
adc esp, dword [eax]
mov ecx, ebp
add eax, ebx
push edi
mov edi, 0x40e7e1
xchg dword [esp], edi
ret
dec ecx
clc
nop
nop
cld
jae 0x40f01b
mov eax, dword [0x94a100]
sbb dword [eax], eax
and al, 0x99
jne 0x40c575
push ebp
mov ebp, esp
nop
leave
jmp 0x40e8e5
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40c4d6
add byte [ebx], ah
das
mov byte [0x3a9440e], al
clc
add esi, ebx
clc
nop
nop
cld
jae 0x40f838
cmp eax, 0xeb0319e5
add byte [ebp - 0xd079fe5], bl
nop
pushal
clc
nop
nop
cld
jae 0x40d236
lcall 0x1900, 0xff00
mov dword [0x850f3f51], eax
inc dword [0x8b550000]
in al, dx
jne 0x40e03b
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce52
push edx
clc
nop
nop
cld
jae 0x40e7f7
arpl di, si
add byte [esi], ah
mov dword [0xf1c0067], eax
test byte [ebx + 0x55fffffa], al
je 0x40d4e9
push ebp
mov ebp, esp
nop
leave
jmp 0x40c9d1
add esi, 8
clc
nop
nop
cld
jae 0x40f552
add byte [ebp - 0x4c18ff72], bl
xchg esi, eax
lea ecx, [ebp - 0x74aae0c4]
in al, dx
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cebc
add edi, 8
clc
nop
nop
cld
jae 0x40e47b
add byte [eax], al
add byte [eax], al
mov eax, dword [0xc0335cc0]
push edi
mov edi, 0x40e4fb
xchg dword [esp], edi
ret
jb 0x40f7e1
clc
nop
nop
cld
jae 0x40cd00
push esi
clc
nop
nop
cld
jae 0x40d825
or byte [eax], al
dec ebp
add byte [eax], cl
add byte [edx - 0x225ada00], ah
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd2c
lea edi, [esi + 8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c6b0
mov eax, eax
clc
nop
nop
cld
jae 0x40e8fb
add byte [eax], al
jmp 0x40db55
jmp 0x40dbba
sub edi, edx
clc
nop
nop
cld
jae 0x40cbe5
mov cl, 0
sal bh, 0xeb
xchg esp, eax
mov byte [ebx - 0x40a855e8], 0xac
inc eax
add byte [edi + 0x56c3243c], al
rol byte [eax], 1
add byte [eax], al
invalid
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d066
add eax, 0x18
clc
nop
nop
nop
cld
jae 0x40f43c
nop
add byte [esi], dl
add byte [eax], al
add byte [ecx + esi + 0x244489ec], al
sbb al, 0xf8
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x40e85b
add byte [eax + eax + 0x4c01a2e7], dl
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d943
and al, 0xc3
add al, al
add byte [eax - 0x3effc101], dl
mov eax, dword [0x8b00c0f3]
sub cl, byte [ebx - 0xd07d7bb]
nop
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40e68f
add byte [eax + 0x4d], dl
daa
mov bl, 0x79
add esi, 0x14
clc
nop
nop
cld
jae 0x40df70
add byte [ebp + 0x900067], bl
sub eax, 0xf2f8078b
nop
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40e095
add byte [eax], al
add al, dl
jmp 0x40dc72
push esp
rol byte [eax], 0x8b
test cl, cl
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x40f499
add ah, ah
add byte [eax], al
cmp eax, 0x57d2f7ef
mov edi, 0x40e3b4
xchg dword [esp], edi
ret
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40eca3
pop edi
clc
nop
nop
cld
jae 0x40c78d
salc
sti
mov bl, 0xa1
jae 0x40dd04
add byte [eax], al
add dword [esi + 0x2b], ebx
inc ebp
and al, 0xf8
nop
nop
cld
jae 0x40ef12
add byte [eax], al
add byte [edx], bl
add byte [edx - 0xd070c75], ch
nop
nop
cld
jae 0x40ce0b
dec ebx
push cs
add byte [esi + 0x19], bl
add bh, cl
mov ebx, esi
stosd dword es:[edi], eax
rep stosd dword es:[edi], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f707
push edi
push edi
mov edi, 0x40ced1
xchg dword [esp], edi
ret
add byte [edi + 0xc3243c], al
invalid
dec ecx
push edi
mov edi, 0x40e1d3
xchg dword [esp], edi
ret
call fcn.0040ee8f
clc
nop
nop
cld
jae 0x40c842
mov byte [0x1ab100cf], al
push ebp
mov ebp, esp
mov esp, 0x6cae18
mov ebp, 0x35384f00
add byte [eax], al
mov esp, 0xe07116
lodsb al, byte [esi]
ror edi, 0xd
clc
nop
nop
cld
jae 0x40d010
add byte [ebx], dh
add dh, al
add byte [ebx], ah
jp 0x40ddbd
leave
push edi
mov edi, 0x40d3b9
xchg dword [esp], edi
ret
cmp dword [ebx + 0x1e8e7], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40e132
add esi, 2
clc
nop
nop
cld
jae 0x40e305
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40d312
add byte [eax], al
and eax, 0x90000000
and al, byte [eax]
mov edx, edx
add byte [ebx + 0x758b9af7], cl
and al, 0x57
mov esi, dword [ebp + 0x24]
push edi
mov edi, 0x40c857
xchg dword [esp], edi
ret
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40ee00
popfd
out 0xcf, eax
add byte [eax], al
add dl, ah
add byte [ebx - 0x1dfb4418], cl
add dword [eax], eax
clc
nop
nop
cld
jae 0x40cf7b
add byte [eax], al
add byte [eax], al
push ds
mov eax, dword [ebp + eax*2]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c913
push eax
push edi
mov edi, 0x40d691
xchg dword [esp], edi
ret
sub ecx, 0x14
clc
nop
nop
cld
jae 0x40f7e1
mov bl, 0
add byte [eax], al
add bh, ah
movsd dword es:[edi], dword [esi]
ja 0x40df87
add byte [ebx + 0x6448f126], cl
push dword [eax]
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40ee32
push ss
rcl dword [eax - 0x57000000], 0xe9
push cs
add al, 0
add byte [eax], al
add eax, 0x500fbf7
and al, 0x94
add byte [eax], al
push esi
add byte [0xa8b9009a], ah
or byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40cab1
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c54b
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40d9f5
add eax, 0xab03e4
inc ebx
push edi
aam 0xf1
aaa
pop es
das
mov esi, dword [esi + ebx + 0x78]
clc
nop
nop
cld
jae 0x40ecf7
salc
add byte [eax], al
add dh, al
retf 0x5749
dec ecx
push edi
mov edi, 0x40d92d
xchg dword [esp], edi
ret
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x40e102
ror byte [ebx - 0x31], 0
add byte [esi + 0x55], dl
invalid
push 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40f734
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40d607
mov esi, dword [esi + 0x80]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e227
push eax
clc
nop
nop
cld
jae 0x40cff4
cmp ebx, dword [ecx]
add byte [0x3b43d000], ah
arpl si, sp
push ss
push esp
out 0x97, eax
or bh, byte [esi + 0x1a000]
mov esi, 0x1a000
clc
nop
nop
cld
jae 0x40d07c
add byte [eax + eax - 0x7bf09705], dl
jmp 0xf940e125
je 0x40ce21
clc
nop
nop
cld
jae 0x40c5f6
add byte es:[eax + esi*2], al
mov ebx, ebx
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f75e
pushal
push ebp
mov ebp, esp
nop
leave
jmp 0x40f691
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40efc5
push ecx
clc
nop
nop
cld
jae 0x40f6f0
pop edx
dec ebp
push ss
add byte [eax], al
mov byte [0x89dd16e4], al
jge 0x40e1d1
mov dword [ebp + 0x28], edi
clc
nop
nop
cld
jae 0x40d766
add al, al
xchg esp, eax
pop eax
add eax, dword [eax]
and al, byte [eax]
mov edi, dword [edx]
push ecx
clc
nop
nop
cld
jae 0x40ca6f
push ss
and eax, 0xfd00ac00
push esi
add byte [eax - 0x2a87af1], ch
invalid
mov esi, edx
clc
nop
nop
cld
jae 0x40d0e9
mov es, word [eax]
rol byte [eax], 0xf7
add byte [esi], cl
pop ebp
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ef94
mov ecx, 0x12671
clc
add al, bh
nop
nop
cld
jae 0x40e5a2
add byte [eax], al
das
add byte [edi - 0x74aac32f], dh
in al, dx
add byte [eax], al
sbb ah, bl
pop es
and byte [eax], al
rol dword [edx + 0xdf], 0
jge 0x40e240
add dh, dh
rol byte [eax], 0x8b
inc ebp
pop ecx
push esi
clc
nop
nop
cld
jae 0x40c680
add ch, bh
add byte [eax], al
add byte [eax], al
mov eax, dword [0x6123689a]
add al, 0xf8
nop
nop
cld
jae 0x40ef6a
add al, al
xchg esp, eax
cmp esi, esi
mov byte [0x55fb0319], al
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d73b
sub eax, dword [ecx + esi + 0x28]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd9c
xor edi, 0x9de0b6a7
clc
nop
nop
cld
jae 0x40cc68
pop esi
add byte [0x8369b7e6], al
sub al, 0x24
add bh, al
nop
nop
cld
jae 0x40c46c
add al, dl
add byte [edx + 0x57518f00], bl
push ecx
push edi
mov edi, 0x40f88e
xchg dword [esp], edi
ret
add esp, 0x2c
clc
nop
nop
cld
jae 0x40dd0a
add byte [ebx - 0x63], ah
add byte [ebp + 0x5758ca0e], bl
mov edi, 0x40c501
xchg dword [esp], edi
ret
add esi, 4
clc
nop
nop
cld
jae 0x40e4d1
add byte [esi + 3], ah
add byte [esi], ah
std
les ebx, [ecx - 0x73]
dec ebp
sub byte [edi - 0x41], dl
invalid
inc edx
push edi
mov edi, 0x40ed92
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40daed
add byte [ebx], cl
add bl, ch
cmp eax, 0x57542915
mov edi, 0x40f5b1
xchg dword [esp], edi
ret
jne 0x40c496
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x40db6e
in eax, 0
test byte [eax], 0x67
nop
cwde
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40cea6
add byte [esi], bh
rcr byte [eax - 0x55], 0x2f
jae 0x40e4b6
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d143
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
jmp 0x40e423
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d33c
add byte [eax], al
jmp 0x40e4ba
retf 0xc383
mov edi, esi
push edi
mov edi, 0x40d83a
xchg dword [esp], edi
ret
mov ecx, 0x636f
push ebp
mov ebp, esp
nop
leave
jmp 0x40e9c6
add esi, 0x10
clc
nop
nop
cld
jae 0x40c575
add byte [eax], al
add byte [eax], al
nop
mov eax, dword [0xbf5754da]
pushal
lds eax, [eax]
push esp
push edi
mov edi, 0x40c560
xchg dword [esp], edi
ret
dec ecx
push edi
mov edi, 0x40ed7d
xchg dword [esp], edi
ret
xor eax, eax
push edi
mov edi, 0x40d351
xchg dword [esp], edi
ret
jmp 0x40c8d0
call fcn.0040c74b
clc
nop
nop
cld
jae 0x40e825
add byte [eax], al
and al, 0
jp 0x40e5eb
movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40d77b
xchg dword [esp], edi
ret
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40f84f
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d751
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x40e332
add byte [eax + 0x2f], bl
and eax, 0x8b009200
fimul word [ebx - 0x6f0d0738]
mov ecx, eax
clc
nop
nop
cld
jae 0x40d55a
add byte [0x67e500], al
inc esp
fimul dword [edi]
test byte [0x5500000e], al
mov ebp, esp
nop
leave
jmp 0x40db44
jmp 0x40f84f
rol eax, 0x14
push edi
mov edi, 0x40d208
xchg dword [esp], edi
ret
nop
push edi
mov edi, 0x40caf3
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f425
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40dea5
add byte [ebx + 0x163d437c], dh
out 0xd6, al
imul ecx, dword [ecx - 0x74aa17b9], 0xe9c990ec
imul eax, dword [eax], 0
add byte [ebx + 0x67], al
add byte [eax], al
add dh, al
add byte [ebp - 0x7774ff80], dl
pushal
push edi
mov edi, 0x40d8aa
xchg dword [esp], edi
ret
mov eax, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40f3a3
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40f7b4
add byte [ebx], al
inc ebx
sti
mov ds, word [ebp - 0x6dbe9b00]
add byte [ebx - 0x7f71f8e9], cl
loop 0x40e851
and dl, 0xd
push edi
mov edi, 0x40d3fb
xchg dword [esp], edi
ret
add byte [eax], al
add byte [ebx - 0x4f], al
jb 0x40e858
mov esp, dword [ecx]
imul esp, dword [ecx - 8], 0xfffffff2
nop
popal
clc
nop
nop
cld
jae 0x40f71c
mul edi
lcall 0x2290, 0x63002400
add byte [ebx + 0xc481a8], cl
add al, byte [eax]
add al, bh
nop
nop
cld
jae 0x40f57d
add byte [eax], al
shr cl, 0x8b
inc ecx
adc al, bh
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x40ddf7
and eax, 0x569a00c0
add byte [0xec8b55], ch
add byte [eax + 0x40], dl
invalid
mov ecx, ebx
clc
nop
nop
cld
jae 0x40ded7
add byte [bx + si], al
add byte [edx + 0x224bd0], bl
mov ebx, edx
jmp 0x40d96d
push eax
push edi
mov edi, 0x40eb5d
xchg dword [esp], edi
ret
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40e76c
rcr byte [edx + 0x9d43ac], 0xe
mov eax, dword [edi + eax*4]
push edi
mov edi, 0x40d986
xchg dword [esp], edi
ret
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40ec0f
add byte [eax], al
dec ebx
add byte [ebx - 0x6f0d079f], cl
popal
clc
nop
nop
cld
jae 0x40d6e6
add byte [eax], al
nop
add byte [eax], al
add byte [eax], al
add al, dl
add byte [ebx + 0x10c7837b], cl
add edi, 0x10
clc
nop
nop
cld
jae 0x40e17c
add ch, ah
push esi
jae 0x40e9c4
ror edx, 0x51
push ecx
clc
nop
nop
cld
jae 0x40f269
stosd dword es:[edi], eax
add byte [eax], al
add byte [eax + 0x389ac1a1], dl
mov esi, dword [esi + 0x20]
clc
nop
nop
cld
jae 0x40ec63
add byte ds:[eax], al
arpl word [eax], ax
add byte [ebx + 0x5b], al
jl 0x40de21
push ebp
mov ebp, esp
nop
leave
jmp 0x40d8d5
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40da36
mov ecx, ebx
clc
nop
nop
cld
jae 0x40c6f3
add byte [eax], al
add byte [bx + si], al
add eax, 0x8b006026
xlatb
sub eax, 0xf2f8db33
nop
xor ebx, ebx
clc
nop
nop
cld
jae 0x40e23c
mov eax, dword [0xff0000]
out 0xb3, eax
invalid
dec dword [ebp + 0x28]
push edi
mov edi, 0x40dc99
xchg dword [esp], edi
ret
push 0
push edi
mov edi, 0x40c6c6
xchg dword [esp], edi
ret
call fcn.0040c74b
clc
nop
nop
cld
jae 0x40c4ab
inc esp
inc esp
add ch, ah
push ecx
push edi
mov edi, 0x40ebe5
xchg dword [esp], edi
ret
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f379
push ss
add eax, dword [eax]
iretd
call fcn.0040f086
clc
nop
nop
cld
jae 0x40f80e
inc esp
nop
push esp
salc
mov dl, 0
mov esi, dword [ecx + 0x27]
les ebx, [ebx + 0x572475ff]
mov edi, 0x40e051
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0x10]
push edi
mov edi, 0x40d295
xchg dword [esp], edi
ret
add edi, eax
clc
nop
nop
cld
jae 0x40ca44
lcall pe_dos_header, 0
dec eax
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x40df5a
popfd
in eax, 0
popfd
pop ebp
shr ecx, 2
push ebp
mov ebp, esp
nop
leave
jmp 0x40d0bb
push 0
clc
nop
nop
cld
jae 0x40e066
and eax, 0xf72400cf
rol dword [eax], 0xdd
push 0x40
push edi
mov edi, 0x40cf0a
xchg dword [esp], edi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40cf1f
add byte [esi + 0x73], dl
add byte [eax], al
test byte [ebx], 0x2a
leave
clc
nop
nop
cld
jae 0x40d6bb
mov byte [0xaca10008], al
add byte [eax], al
add byte [ebp - 0x74], ah
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40e5cc
salc
std
add bl, bh
add eax, 0xc8af0f6d
imul ecx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f239
push ecx
clc
nop
nop
cld
jae 0x40ce67
add byte [esi + 0x66], cl
nop
add dh, cl
and dl, 9
push edi
mov edi, 0x40f24e
xchg dword [esp], edi
ret
pop eax
clc
nop
nop
cld
jae 0x40dec1
add byte [eax], al
arpl word [eax], cx
add byte [eax - 0xcfcd400], dl
add esi, ebx
clc
nop
nop
cld
jae 0x40ebcf
add eax, esi
add al, al
add byte [ebp + 0x5754c900], bl
push esp
push edi
mov edi, 0x40f1cc
xchg dword [esp], edi
ret
add si, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40eda7
add esi, 0x18
clc
nop
nop
cld
jae 0x40cbd0
idiv bl
mov es, word [eax]
invalid
or eax, 0x12
push ebp
mov ebp, esp
nop
leave
jmp 0x40df04
xor dword [esp], 0x8723648
push ebp
mov ebp, esp
nop
leave
jmp 0x40d0a6
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40c8d0
add byte [esi], dl
pop edx
add byte [eax], al
inc ebx
and byte [eax], al
mov edi, eax
imul ecx, ecx, 0x28
push ebp
mov ebp, esp
nop
leave
jmp 0x40c9e7
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40cb36
and al, 0x25
inc esp
mov byte [0xaa170026], al
add esi, 4
push ebp
mov ebp, esp
nop
leave
jmp 0x40d16d
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40e999
mov eax, dword [0xa23b66]
xchg esp, eax
stosd dword es:[edi], eax
inc eax
add byte [ebx - 0x7a5437a], cl
pop edx
clc
nop
nop
cld
jae 0x40f303
add byte [eax + eax], 0
dec ebx
pop eax
push cs
add byte [eax], al
add byte [eax], al
jl 0x40ee7f
adc esi, 0xf2f8605a
nop
pushal
clc
nop
nop
cld
jae 0x40e8cd
add byte [ebp], cl
cmp esi, edi
add byte [ebx], al
add ch, cl
je 0x40e11d
clc
nop
nop
cld
jae 0x40e31a
add byte [ecx + 0x5c], al
push eax
clc
nop
nop
cld
jae 0x40e191
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
nop
add byte [edi + 0x240431bc], al
push edi
mov edi, 0x40dc3f
xchg dword [esp], edi
ret
add eax, edi
clc
nop
nop
cld
jae 0x40f864
add byte [eax], al
pop edx
mov eax, dword [0xfdf6c000]
ja 0x40e8fb
clc
nop
nop
cld
jae 0x40f4c7
popfd
mov es, word [eax]
rol byte [eax], 1
mov esi, edi
mov dword [ebx - 0x74aad73f], eax
in al, dx
nop
leave
jmp 0x40ea20
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40eb48
invalid
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f53a
cmp eax, esi
dec esi
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40da60
je 0x40d61d
push ebp
mov ebp, esp
nop
leave
jmp 0x40daa4
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40c709
or dh, dh
mov byte [eax], 0xa2
lodsd eax, dword [esi]
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40d42a
das
and eax, 0x33cb0094
rcl byte [edi - 0x41], cl
pop ds
fld qword [eax]
xchg dword [esp], edi
ret
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40ed3b
add byte [eax], al
das
add byte [eax], al
add byte [ebp + 0xbcc681], bl
add byte [eax], al
clc
nop
nop
cld
jae 0x40eaba
das
inc ebx
sal dword [ecx + 0x13], 0x5c
imul ecx
clc
nop
nop
cld
jae 0x40dbcc
shl byte [ebx + 0x5e], 0xb1
lcall 0xb984, 0xf280000
out dx, al
invalid
pop edi
push edi
mov edi, 0x40d158
xchg dword [esp], edi
ret
push 0x746e6977
clc
nop
nop
cld
jae 0x40d6a6
sub edx, 0x28
push edi
mov edi, 0x40d24b
xchg dword [esp], edi
ret
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40e3c9
dec ebp
arpl word [eax], bx
rol byte [eax], 0x98
mov ebx, dword [edx + 0x10]
clc
nop
nop
cld
jae 0x40f455
pop esi
lodsb al, byte [esi]
add byte [eax], al
rol byte [eax], 0xe9
and dl, 0xd
push ebp
mov ebp, esp
nop
leave
jmp 0x40f3b8
push ebx
clc
nop
nop
cld
jae 0x40ca00
add byte [eax + 0x54], bl
add byte [eax], al
cmp eax, 0x85a767ac
xchg ah, bl
pop edx
push edi
mov edi, 0x40eccd
xchg dword [esp], edi
ret
push 0x40
push edi
mov edi, 0x40cb77
xchg dword [esp], edi
ret
add edi, 0x18
push ebp
mov ebp, esp
nop
leave
jmp 0x40c4c0
mov ebp, esp
push edi
mov edi, 0x40ed68
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d4bc
add byte [0x7c00009d], bh
cmpsb byte [esi], byte es:[edi]
and esp, dword [ebp - 0x2ab21707]
invalid
push esi
clc
nop
nop
cld
jae 0x40f3fa
add byte [eax], al
cmp eax, 0x8e0000fb
add byte [esi + 0x6bbf5759], cl
jmp 0x3cc7f297
push 0x641e7724
push ebp
mov ebp, esp
nop
leave
jmp 0x40edd2
je 0x3dd4f2bf
clc
nop
nop
cld
jae 0x40e511
add byte [ebx], al
add al, dh
add byte [ebx + 0x798388c5], cl
hlt
cmp dword [ecx - 0xc], 0
jmp 0x40f27e
and eax, 0x12
clc
nop
nop
cld
jae 0x40edbd
rcl byte [esi], 0
add ch, bh
push esi
pop ecx
push eax
clc
nop
nop
cld
jae 0x40ef7f
add byte [eax], al
add byte [ebp - 0x30], cl
mov cl, 0x8e
sar byte [ebx - 0x6f0d07a7], 0x90
pop ecx
clc
nop
nop
cld
jae 0x40d543
add byte [ecx], ah
cmp eax, dword [eax]
mov bl, 0
add dh, dl
invalid
push eax
clc
nop
nop
cld
jae 0x40cf66
nop
pop esi
add al, al
add byte [ebx], al
add byte [eax], al
jg 0x40f3a1
push edi
mov edi, 0x40f823
xchg dword [esp], edi
ret
add eax, 2
clc
nop
nop
cld
jae 0x40c8e5
dec ebx
add byte [eax], al
mov dword [0xe81c0800], eax
mov eax, 0xf8ffffd3
nop
nop
cld
jae 0x40ece2
pop eax
add byte [edx - 0x34742400], ah
add ah, bl
mov ecx, ebx
clc
nop
nop
cld
jae 0x40e465
div dword [ebx]
add byte [eax], al
add byte [eax], al
mov dword [edi], ecx
test dword [eax - 0x700000d], eax
jne 0x40e73e
clc
nop
nop
cld
jae 0x40de90
add byte [esi], bh
pop eax
lea edx, [eax - 8]
nop
nop
cld
jae 0x40ea37
pop ecx
clc
nop
nop
cld
jae 0x40ee77
add al, al
mov dword es:[0x3b0e00b3], eax
mov dl, byte [edi + 0x57]
mov edi, 0x40ca84
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x40d03a
cmp eax, dword [eax]
inc dword [eax]
add byte [eax], al
aad 0x76
dec edx
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x40f1e1
and al, 3
add byte [eax], al
mov bl, 0
hlt
mov edx, dword [edx]
clc
nop
nop
cld
jae 0x40d6d0
add byte [ebx], ah
mov ss, esp
mov byte [0x4a478b00], al
add esp, 0xc
clc
nop
nop
cld
jae 0x40eb2c
ror byte [esi], 0
jl 0x40f482
add byte [esi + 0x476b70f], bh
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40d890
add byte [eax], al
add ah, ah
add byte [esi - 0x1374aa9f], bl
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec78
mov eax, ebx
push edi
mov edi, 0x40d7fb
xchg dword [esp], edi
ret
sub eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40c88c
cmp ebx, 0x6000
push ebp
mov ebp, esp
nop
leave
jmp 0x40dad8
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d327
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d9de
push 0x18000
clc
nop
nop
cld
jae 0x40f1b7
rol byte [eax], 0
out 0x74, eax
add byte [eax], 0x8b
inc edi
push dx
add byte [ebx + 0x4d8b6b51], cl
or byte [ebp - 0x75], dl
in al, dx
mov ecx, dword [ebp + 8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e5e2
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40e40e
push ss
mov bl, 0xd6
out 0, eax
invalid
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40e0d8
add ch, ah
add byte [eax], al
nop
invalid
call 0x40da20
clc
nop
nop
cld
jae 0x40e6a7
pop eax
add byte [eax], al
rcl bh, 0x82
add byte [ebx - 0x4615292f], cl
dec esp
outsd dx, dword [esi]
popal
clc
nop
nop
cld
jae 0x40d198
add byte [eax], al
inc esp
add byte [esi], bh
shr ecx, 2
clc
nop
nop
cld
jae 0x40c760
mov byte [eax], 0xa1
add byte [eax], al
std
inc byte [ebx]
sar eax, 1
add edx, ecx
clc
nop
nop
cld
jae 0x40e03b
add bl, ch
add byte [eax], al
push esi
stosd dword es:[edi], eax
inc esp
pop dword [edi - 0x1374aa09]
xchg edi, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40d570
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ca9c
push edx
push edi
mov edi, 0x40eefc
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40dd62
xchg esp, eax
or byte [ebx], ah
rol dword [eax], 0x9a
add byte [ebx - 0x6f0d073d], cl
nop
cld
jae 0x40da20
ret
jae 0x40f72b
add byte [eax], al
add byte [edx - 0x74ff4e00], bl
mov ebp, 0x6c642e68
insb byte es:[edi], dx
push 0x6c6c642e
clc
nop
nop
cld
jae 0x40cc28
add al, al
add byte [ebx + 0x57c085f8], ah
test eax, eax
push edi
mov edi, 0x40e6bc
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f59c
add byte [eax], al
mov es, word [eax]
pop edx
push cs
push dword [ebx]
call dword [edi - 0x41]
mov ecx, 0x870040da
cmp al, 0x24
xor edi, edi
push edi
mov edi, 0x40dab9
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d585
xchg dword [esp], edi
ret
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
jmp 0x40c778
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40eea4
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40d96d
add al, al
inc ebx
add byte [eax], al
add byte [0xf8c987ba], ah
xchg ecx, ecx
clc
nop
nop
cld
jae 0x40e1a6
mov dword [0x260000c0], eax
sbb dword [eax], eax
sub cl, byte [ebx - 0x4440a828]
xlatb
inc eax
add byte [edi + 0xc3243c], al
std
rol byte [0x9d19], 0x4e
cmp al, 0x24
ret
mov eax, dword [esi]
push edi
mov edi, 0x40f5f1
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40e2ac
add byte [eax], al
add bl, ch
add byte [eax], al
fst dword [ebp - 0x75]
in al, dx
add dl, byte [ebx]
add bl, cl
xchg edx, eax
add byte [edi + 0x54201000], bh
add cl, dl
add cl, dh
ja 0x40f82c
mov edx, eax
clc
nop
nop
cld
jae 0x40e841
jl 0x40f8da
inc esp
rcl byte [eax + 0x557c0000], 0x8b
in al, dx
xor eax, 0xb52300f6
push ecx
add bh, al
pop ebp
xor byte [eax], al
fst dword [ecx]
add byte [esi + eax*8 - 0x76], ah
push ebp
mov ebp, esp
add byte [ecx + 0x47d8e798], ah
push ebp
mov al, 0x17
add ebx, dword [edi + 0x347074]
add byte [ebp - 0x74], cl
rol byte [eax], cl
mov edi, dword [eax + 0x58]
or dl, byte [esi - 0x6f]
xor edi, eax
xchg edx, eax
add byte [ebx - 0x326813fc], cl
add ecx, esi
add al, 0xec
xchg edi, eax
int 1
int1
mov dword [edx], edi
mov ebx, 0x3d8b0060
mov ch, 0x87
inc dword [esi + 7]
dec ebp
insb byte es:[edi], dx
fidiv word [esi]
dec ebx
mov al, byte [0x83238b00]
salc
mov eax, dword [0x44b9fdf8]
imul dword [ecx + eax - 0x177086a]
lds eax, [esi - 0x2bea2431]
aad 0x39
hlt