Function at 0x40f6f9
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
push edi
mov edi, 0x40ea91
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40dab5
enter 0x7c64, 0
stosb byte es:[edi], al
sub dl, byte es:[ecx + 0x55]
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e0fc
push edi
push edi
mov edi, 0x40f73c
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40d310
add byte [esi], ah
add byte [eax - 0xe], ah
jl 0x40c457
mov edi, 0xf2f8591d
nop
pop ecx
clc
nop
nop
cld
jae 0x40f69b
add byte [ebx], bh
add byte [eax], al
jno 0x40c46b
add byte [edx - 0x74aa53e5], ah
in al, dx
lodsb al, byte [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c6f6
jne 0x40ee94
clc
nop
nop
cld
jae 0x40ea2e
jae 0x40c4cd
jle 0x40c41c
dec eax
push ebx
clc
nop
nop
cld
jae 0x40d9e0
or dword [edx - 0x14cac8bb], 0
outsd dx, dword [esi]
push ds
mov ebx, eax
clc
nop
nop
cld
jae 0x40e333
cmp dword [eax + 0x1e], 0
add byte [edi + ebx*4 + 0x377ca2], ch
push 0x51bf0f6f
push es
lodsb al, byte [esi]
lahf
mov byte [0x6800377c], al
outsd dx, dword [esi]
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40f1eb
sbb dword [ecx], 0x2d
add byte [eax], al
add byte [eax], al
in eax, 0xf3
inc ebp
sbb eax, 0xf8144d8b
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40e765
add dl, ah
add byte [edi - 0x5eeb0000], bl
cli
push ebx
push edi
mov edi, 0x40e860
xchg dword [esp], edi
ret
je 0x40e242
clc
nop
nop
cld
jae 0x40e1aa
add byte [eax], al
add dh, dh
stosb byte es:[edi], al
shl esi, 3
clc
nop
nop
cld
jae 0x40df35
jno 0x40c4b6
inc ebp
add byte [eax], al
push cs
lea edi, [esp + 0x20]
clc
nop
nop
cld
jae 0x40ded5
popal
add byte [ebx + 0x2a3a3], ah
mov eax, dword [eax - 0xc217500]
movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40ee03
add byte [eax], al
add byte [eax], al
in eax, dx
xor eax, 0x7c89fb00
and al, 0x1c
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x40cb24
sub ecx, dword [esi - 0xfffde49]
add byte [ebx - 0x74ffdf8d], cl
insd dword es:[edi], dx
pop edx
clc
nop
nop
cld
jae 0x40c459
sub esi, dword [eax]
rol byte [eax], 1
jmp 0x40c5e0
xor eax, 0x379f00a2
inc ebp
mov byte [0x45379f00], al
lahf
add byte [edi + 0x826664], bh
mov esi, dword [0x75fffdf6]
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40f4cd
mov eax, edi
clc
nop
nop
cld
jae 0x40d4e1
add byte [0x20370000], dh
jo 0x40c679
pushal
push edi
mov edi, 0x40d59e
xchg dword [esp], edi
ret
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40d813
popal
rcr byte [edi - 0x6596da00], 1
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e638
jmp 0x40c5df
mov esi, 0x1e000
clc
nop
nop
cld
jae 0x40eaa6
add byte [eax], al
stosb byte es:[edi], al
lahf
cmp al, 0xe9
xchg esp, eax
xor byte [eax], al
jmp 0x40f70e
add byte [edi], ch
push 0xc6736900
add byte [eax], al
and byte [eax], al
add byte [eax], al
add byte [eax], al
daa
jmp [eax + 0x24]
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40cefc
add byte [0xd0bf], dh
adc ebx, 0xec8b552c
insd dword es:[edi], dx
jmp 0xf840d565
cmp al, 0x61
push ebp
mov ebp, esp
nop
leave
jmp 0x40c8d5
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c4c3
mov ecx, eax
clc
nop
nop
cld
jae 0x40cf16
add byte [eax], al
sti
lodsb al, byte [esi]
imul esp, dword [ecx - 0x7f], 0x5072ffea
push edi
mov edi, 0x40cdc6
xchg dword [esp], edi
ret
mov ecx, ebx
clc
nop
nop
cld
jae 0x40deea
dec eax
add byte [eax], al
add byte [eax], al
add byte [edx - 0x74ffcd7b], cl
mov ecx, gs
inc ebp
xor byte [eax], al
add byte [ecx - 0x48ff6676], al
jl 0x40c828
jmp 0x40f7f7
add byte [eax], al
add byte [ebp - 0x79], al
sbb eax, 0x6f4c6ed
retf 0x4d8b
mov ecx, dword [ebp + 4]
jmp 0x40c81b
add edi, ebx
clc
nop
nop
cld
jae 0x40d7fe
and dh, al
add byte [eax], al
ljmp 7
call fcn.0040cf55
clc
nop
nop
cld
jae 0x40e90e
and byte [eax], al
add byte [eax], al
add bl, dh
in eax, 9
add byte [eax], al
in eax, 9
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40f62e
pop ebp
aaa
add byte [ebp - 0x6e], al
add byte [ebx - 0x1374aa84], cl
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
add edx, dword [ebx + 0x718b0030]
sub dword [ebp - 0x75], edx
in al, dx
mov eax, 0x2fb60000
add byte [eax], al
add byte [eax], al
mov edi, 0x9800
mov edx, 0x832d4100
les ebx, [edi + edx*2]
mov edi, 0x40e126
xchg dword [esp], edi
ret
add ecx, 0x28
clc
nop
nop
cld
jae 0x40e049
invalid
jl 0x40efb9
clc
nop
nop
cld
jae 0x40ef8b
pushal
add byte [eax], al
std
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40d00b
xchg dword es:[ebx - 0x53808200], esp
clc
nop
nop
cld
jae 0x40d7d4
outsd dx, dword [esi]
jo 0x40c90e
add dl, ch
mov word [eax], es
ljmp 0xf800
pop esi
clc
nop
nop
cld
jae 0x40f315
add byte [eax], al
loop 0x40c94e
lea ecx, [ecx + ebp*2 - 0x7af03400]
daa
add byte [eax], al
jne 0x40f14b
clc
nop
nop
cld
jae 0x40ca37
add byte [eax], ch
popal
mov dl, 0
mov esi, dword [ebx + 0x10c4831c]
push edi
mov edi, 0x40d86c
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40c57b
and ebx, edi
lodsb al, byte [esi]
shl dl, 0
add dl, ch
mov byte [0x6ba58b00], al
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
jmp 0x40d54a
mov ecx, 0x390f561b
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec2a
leave
clc
nop
nop
cld
jae 0x40d100
fiadd dword [eax]
lahf
ror byte [ebp + 0x6a097c68], 0
push edi
mov edi, 0x40e801
xchg dword [esp], edi
ret
mov eax, dword [edx + 0x18]
push edi
mov edi, 0x40d92a
xchg dword [esp], edi
ret
mov edx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d3a8
add byte [eax], al
jo 0x40cade
cdq
add eax, edi
add eax, edi
clc
nop
nop
cld
jae 0x40d08e
add byte [ecx + 0x7c643768], al
push 0xf8978c61
xchg edi, eax
clc
nop
nop
cld
jae 0x40d535
loop 0x40cb05
lahf
ja 0x40cb08
inc ebp
popal
jle 0x40cada
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f0df
add byte [eax], al
loopne 0x40cb22
mov ebp, dword [eax + 0x61]
popal
clc
nop
nop
cld
jae 0x40c9f8
in eax, dx
jle 0x40cb33
add byte [eax + eax + 0xd2bf99], cl
mov edi, esi
xor edi, edi
clc
nop
nop
cld
jae 0x40f14b
add byte [eax], al
invalid
mov ecx, dword [esi + 0xe]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc3f
inc eax
clc
nop
nop
cld
jae 0x40cbd4
mov edi, 0x1d7ce200
mov edi, 0x8bcbeb99
jg 0x40cbab
cdq
jmp 0x40cb4b
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40e484
add byte [eax - 0x26], ah
xchg edx, ebp
jno 0x40cbfe
call fcn.0040f6f9
clc
nop
nop
cld
jae 0x40c752
add al, dl
add bh, cl
mov ecx, dword [esi + 0x3c]
clc
dec esi
cmp al, 0xf8
nop
nop
cld
jae 0x40d42a
pop ebp
add byte [eax], al
aaa
jo 0x40cb7d
fucompi st(0)
in eax, 0x22
add byte [eax], al
clc
nop
nop
cld
jae 0x40d3d3
add byte fs:[eax], al
outsd dx, dword [esi]
scasd eax, dword es:[edi]
imul ecx
clc
nop
nop
cld
jae 0x40f272
stosb byte es:[edi], al
xor eax, 0xbf718c52
and byte [ebx + 0x56], bl
push esi
push edi
mov edi, 0x40e0d2
xchg dword [esp], edi
ret
add esi, 0xcf
clc
nop
nop
cld
jae 0x40f480
add byte [eax], al
xchg dword [eax], eax
cwde
push ebp
mov ebp, esp
add byte [edi - 0x74aa6800], al
in al, dx
add byte [esi + 0x70582d00], bh
add al, dl
dec edx
add byte [edi], ah
sbb ebp, esp
in eax, 0
add byte [ebx + 3], ah
popfd
mov esi, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c51a
mov ebx, esi
clc
nop
nop
cld
jae 0x40de8e
in eax, dx
ja 0x40cc0e
rol byte [eax], 0x73
add byte [eax], bh
add edi, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec56
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c609
test eax, 0xff0000
push ebp
mov ebp, esp
nop
leave
jmp 0x40d227
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40c99d
invalid
and dword [ecx + 0xfffffc], 0
and dword [ecx + ecx*4 - 0x74aadbfc], edi
in al, dx
mov dword [esp], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d0ea
and al, 0xf8
nop
nop
cld
jae 0x40d49d
popal
add byte [ebx], bh
add dl, ah
xor bh, byte [edi - 0x73750f1]
imul ecx, eax
clc
nop
nop
cld
jae 0x40d520
add byte [eax], al
lahf
jae 0x40cdc8
add byte [edx], dl
mov ecx, edi
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x40f7f7
sub ebp, dword [ebx + ebp*8 - 0x74a67826]
xabort 0xfffffffffffffff2
nop
mov eax, esi
clc
nop
nop
cld
jae 0x40d5e2
and byte [eax], al
add byte [eax], al
jae 0x40cda6
add dl, al
add byte [ebx + 0x7a3e8ec], cl
add byte [eax], al
call 0x40d5c9
clc
nop
nop
cld
jae 0x40e31d
jne 0x40ce33
mov eax, dword [ecx + 0x10]
jmp 0x40ce4f
call 0x40da84
clc
nop
nop
cld
jae 0x40f83b
add byte [edi + 0x69270000], dh
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f370
add edi, 8
clc
nop
nop
cld
jae 0x40d064
aaa
add byte [eax], al
cdq
cmp ebp, dword [edx + 0x642e68fb]
insb byte es:[edi], dx
add byte [ecx + 0x68fbaa3b], bl
insb byte es:[edi], dx
push 0x6c6c642e
insb byte es:[edi], dx
clc
nop
nop
cld
jae 0x40d440
mov fs, word [esp + edi*2]
je 0x40ceb5
or edx, dword [edx + 0x55]
mov ebp, esp
nop
leave
jmp 0x40cbe9
mov edi, dword [edi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6ac
shr ecx, 2
push ebp
mov ebp, esp
nop
leave
jmp 0x40d98a
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40f70e
add byte [eax], al
mov cl, byte [eax - 0x15]
mov fs, edx
or eax, 0x8dbf57aa
retf 0x40
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f4b3
jle 0x40cf7d
add byte [0x7cb68d00], bl
ret
push 0x40
push edi
mov edi, 0x40e582
xchg dword [esp], edi
ret
add edi, eax
clc
nop
nop
cld
jae 0x40d2b6
lahf
sub esi, dword [ebx]
add byte [eax], al
add byte [ecx], dl
push es
inc ebp
adc dword [ebp + 0xc], eax
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40eebe
mov eax, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd2f
add edi, 0x18
clc
nop
nop
cld
jae 0x40ee7c
add byte [eax], al
jl 0x40cfa4
add byte [edx + 0x36], dl
mov es, word [ebx]
sti
add edi, ebx
push edi
mov edi, 0x40d164
xchg dword [esp], edi
ret
mov edx, dword [edi + 0xc]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e84b
imul ecx, ecx, 0x28
push ebp
mov ebp, esp
nop
leave
jmp 0x40c8ea
invalid
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e034
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40ef59
add byte [eax + 0x69], ah
pop ebp
mov edi, 0x8b7c0669
xor bh, al
mov esi, dword [edx]
clc
nop
nop
cld
jae 0x40d50b
add byte [eax], al
loop 0x40d057
and dword [eax], esp
add byte [ebx + eax - 5], cl
add edi, ebx
clc
nop
nop
cld
jae 0x40c6a0
sub eax, dword [eax]
add byte [eax], al
add byte [eax], al
or dword [ebp + 0x30247c8d], 0xdb98bf57
inc eax
add byte [edi + 0x28c3243c], al
lea ebp, [edi + esi*4 + 0xf6b752]
add byte [ebx + 0x2d8b0012], cl
ret
push edx
clc
nop
nop
cld
jae 0x40eb45
add byte [eax], al
add byte [ecx], dh
mov byte [eax], 0
and al, 0xfc
and eax, 0x12
clc
nop
nop
cld
jae 0x40e77d
add byte [ecx - 0x40], ah
in eax, 0
add byte [ebx], dh
insd dword es:[edi], dx
mov ecx, dword [ebp + 0xc]
clc
nop
nop
cld
jae 0x40da0e
add ch, dh
imul ecx, dword [esi - 0x644a83c9], 0x57f04789
mov dword [edi - 0x10], eax
push edi
mov edi, 0x40d1fc
xchg dword [esp], edi
ret
add byte [eax], al
add byte [ebx + 0x60], dh
add byte [edx + edx - 0x59da7500], cl
les eax, [ebx + 0x30]
add byte [ebx - 0x128e38db], cl
add ebp, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e3a3
stosb byte es:[edi], al
add byte [edi + 0x3ba377f3], bh
ror byte [esi - 0x73], 0x3c
pop ds
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40eba1
xor eax, eax
clc
nop
nop
cld
jae 0x40f7ca
add byte [ebx], ch
add byte [eax], al
add byte [eax], al
add ah, ah
xchg edi, eax
jae 0x40d14f
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40ee1b
add byte [eax], al
add byte [eax], al
in eax, 0
add bh, ch
add esi, 0x14
clc
nop
nop
cld
jae 0x40e5ba
jl 0x40d1cb
aaa
loop 0x40d170
arpl word es:[edx + 0x55], di
mov ebp, esp
mov edx, 0x1c3d51d2
add byte [eax], al
pop eax
add byte [eax], al
inc edi
pop ecx
and eax, 0x5e0000
ljmp 0xfebf
push 0
clc
nop
nop
cld
jae 0x40c9c8
jmp 0x40d1a8
jne 0x40d0a4
clc
nop
nop
cld
jae 0x40d2cb
add byte [ecx], ah
xchg esp, eax
and al, byte [eax]
mov esi, dword [eax + ecx*8 + 0xf]
test byte [edx - 0xd080000], bl
nop
je 0x40f4e3
clc
nop
nop
cld
jae 0x40cea5
rol byte [eax], 1
add byte [edx + 0x338f8b00], dh
sar al, 0xf2
nop
xor eax, eax
clc
nop
nop
cld
jae 0x40f39c
ja 0x40d293
add byte [esi + 0x7d706900], cl
push ebp
push edi
mov edi, 0x40c9e1
xchg dword [esp], edi
ret
in eax, 0xf4
invalid
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c953
mov ecx, dword [esp + 0xc]
push edi
mov edi, 0x40c42f
xchg dword [esp], edi
ret
je 0x40cbfe
clc
nop
nop
cld
jae 0x40e59a
add ch, ch
xor dl, bh
cld
jmp 0x40e979
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40d414
add byte [eax], al
cmp dword [edx + ebx*2 + 0x6a], 0x67bf5740
mov dword [eax], 0xc3243c87
add byte [edx - 0xaffff91], ch
add byte [edi + 0x2cbb98c], bl
add byte [eax], al
mov ecx, 0x2cb
clc
nop
nop
cld
jae 0x40c3c8
imul esi, dword [ebp], 0xb70f2b8d
jbe 0x40d357
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40dc2a
rep movsb byte es:[edi], byte [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c73d
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40f619
popal
inc ebp
add byte [edi], dh
aaa
add byte [ebx], ch
mov ebx, 0xf8046123
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d12c
loop 0x40d38d
jno 0x40d405
outsd dx, dword [esi]
in eax, 0x71
dec ebx
and dl, 0xd
push edi
mov edi, 0x40e079
xchg dword [esp], edi
ret
mov eax, dword [esp + 4]
clc
nop
nop
cld
jae 0x40eb73
and dword [eax], esp
mov edi, 0x8bae667c
dec ebp
add byte [edi - 0x41], dl
dec edx
lds eax, [eax]
xchg dword [esp], edi
ret
nop
nop
cld
jae 0x40d7e9
add byte [edx], dh
add byte [ecx + 0x61], ah
outsb dx, byte [esi]
push ecx
push edi
mov edi, 0x40c830
xchg dword [esp], edi
ret
add esi, dword [ecx + esi + 0x28]
push edi
mov edi, 0x40e67d
xchg dword [esp], edi
ret
push 0x74737572
push ebp
mov ebp, esp
nop
leave
jmp 0x40de79
jne 0x40cdf3
push ebp
mov ebp, esp
nop
leave
jmp 0x40f1d4
call fcn.0040cf55
clc
nop
nop
cld
jae 0x40c4ae
xor al, byte [eax]
add dh, al
hlt
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40dbdb
cdq
xor dh, byte [ebx - 0x25]
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dde3
xor edx, edx
push edi
mov edi, 0x40d574
xchg dword [esp], edi
ret
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebe2
sub edx, 0x28
push edi
mov edi, 0x40e2f3
xchg dword [esp], edi
ret
push esi
clc
nop
nop
cld
jae 0x40c984
and dword [eax], eax
add byte [ecx], ch
xchg dword [eax + 0x35], esp
stosd dword es:[edi], eax
push ebx
clc
nop
nop
cld
jae 0x40ec15
in eax, 0x83
add dword [eax], 0
mov dword [0xf4ff526], eax
test ebx, esp
or eax, 0xf2f80000
nop
jne 0x40e333
clc
nop
nop
cld
jae 0x40ea4d
and dword [eax], eax
cmp ebp, ebx
mov edx, eax
push edi
mov edi, 0x40d71f
xchg dword [esp], edi
ret
leave
jmp 0x40ed6c
ja 0x40d57b
add byte [eax - 0x54], ch
add byte [eax], al
lahf
add byte [edi - 0x40a8ff96], bh
test al, 0xcc
inc eax
add byte [edi + 0x73c3243c], al
add byte [eax], al
loop 0x40d5af
push 0
push edi
mov edi, 0x40cca8
xchg dword [esp], edi
ret
jae 0x40d59e
add byte [ebx - 0x40a8ae73], dl
mov eax, esi
inc eax
add byte [edi - 0x7e3cdbc4], al
add byte [eax], al
sub eax, dword [eax]
add byte [eax], al
jno 0x40d5c8
dec dword [ebx - 0xd07dbfc]
nop
nop
cld
jae 0x40e4de
add byte [eax], al
push 0xb268e273
add byte [ebx - 0x34745699], cl
mov ecx, ebx
clc
nop
nop
cld
jae 0x40c648
jle 0x40d594
add al, cl
invalid
ret
push esp
push edi
mov edi, 0x40e8a3
xchg dword [esp], edi
ret
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40d29e
xchg dword [esp], edi
ret
add edx, 0x28
push edi
mov edi, 0x40ce7a
xchg dword [esp], edi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40f4fb
ror byte [esi + 0x618d00f3], 1
push 0x2b
cli
sub edi, edx
clc
nop
nop
cld
jae 0x40c806
enter 0xd0, 0
lahf
add byte [ecx + 0xfd8d647], bl
test dword [ebx + 0x20], esi
add byte [eax], al
clc
nop
nop
cld
jae 0x40ed81
jl 0x40d6d6
add byte [ebp - 0x75], ch
dec esi
adc byte [edi - 0x41], dl
insd dword es:[edi], dx
fiadd dword [eax]
mov ecx, dword [esi + 0x10]
push edi
mov edi, 0x40da6d
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f049
add byte [eax], al
pop edi
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e979
jl 0x40d779
loop 0x40d730
in eax, dx
add dword [esi], 0xffffffb2
add byte [ebx - 0x1f907261], cl
lea ebp, [edi - 0x20]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d212
std
je 0x40f66d
clc
nop
nop
cld
jae 0x40df4c
ja 0x40d78d
ror byte [edx + 0x58], 1
clc
nop
nop
cld
jae 0x40e9a3
in eax, dx
stosb byte es:[edi], al
add bl, bh
jle 0x40d7a2
add byte [esp - 0x71], bh
add byte [ebp - 0x75], dl
in al, dx
pop dword fs:[eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e4f4
invalid
stosb byte es:[edi], al
push ebp
mov ebp, esp
nop
leave
jmp 0x40f330
mov dword [edi - 0x20], eax
push edi
mov edi, 0x40c96c
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40db55
mov word [eax], es
mov word [eax], es
add byte [eax], ch
add byte [ecx], bl
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40cb52
xor dword [ecx], 0xfffffff3
invalid
add byte [eax], al
popal
ja 0x40d7b3
pushfd
mov dword [ebp + 0x28], edi
clc
nop
nop
cld
jae 0x40e38d
outsd dx, dword [esi]
add byte [ecx + 0x29008300], bl
pop ecx
push edi
mov edi, 0x40f05e
xchg dword [esp], edi
ret
jb 0x40cfc8
push ebp
mov ebp, esp
nop
leave
jmp 0x40d4cb
add byte [eax], al
loop 0x40d81c
add byte [ebx - 0xd07a8a5], cl
nop
push edi
clc
nop
nop
cld
jae 0x40dcfb
jl 0x40d896
stosb byte es:[edi], al
add byte [edi], dh
add byte [eax], ah
add byte [eax], 0x8b
ret 0x8b00
mov ebp, dword [esi + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e402
mov esi, ebx
clc
nop
nop
cld
jae 0x40dda1
add bl, dh
jo 0x40d956
add bl, ch
add byte [edi - 0x47], bl
insb byte es:[edi], dx
inc esi
jb 0x40d964
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40c444
imul ebp, dword [ecx + 0x64], 0x840f2e87
jmp 0xf940d908
call fcn.0040cf55
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd85
out 0xd0, eax
add byte [ebx - 0xd07a6e4], cl
nop
pop ecx
clc
nop
nop
cld
jae 0x40f685
sbb eax, 0x8e000000
outsd dx, dword fs:[esi]
ljmp 0xcb8b
add byte [esi + 0xea6f64], cl
add dl, ah
or byte [ebx - 0x1374aa35], cl
nop
leave
jmp 0x40e257
xor eax, eax
clc
nop
nop
cld
jae 0x40da42
lea esp, [eax + eax]
add byte [eax], ah
add bh, dh
fisttp dword [edi]
test byte [edx], ah
idiv bh
invalid
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40dafd
add byte [eax - 0x41], cl
add byte [ecx - 0x47], dh
mov ecx, eax
clc
nop
nop
cld
jae 0x40d259
enter 0, 0x6f
jne 0x40d9dd
in eax, 0xd7
jp 0x40da45
mov ecx, dword fs:[0x30]
mov ecx, dword [0x30]
clc
nop
nop
cld
jae 0x40f18c
pushal
jo 0x40d977
add byte [ebx - 0x7ae84af], cl
push ecx
clc
nop
nop
cld
jae 0x40d5f7
fimul dword fs:[ebp - 0x7c557300]
add al, cl
call fcn.0040cf55
clc
nop
nop
cld
jae 0x40e201
add byte es:[ebx - 0x5d], dh
bound eax, qword [eax]
mov esi, dword [eax]
add byte [ebx - 0xd079fb5], cl
nop
nop
cld
jae 0x40e17f
add byte [eax], al
mov edi, 0x2b200000
add byte [edx], dl
mov eax, dword [ebp + 0x78]
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40d95b
lea eax, [eax]
add dh, al
add byte [eax], al
add byte [ebx], bh
mov ebp, esp
clc
nop
nop
cld
jae 0x40efd1
add byte [ecx], ah
sti
add byte [eax], al
add byte [ebp*8 - 0x7e38175], dh
nop
nop
cld
jae 0x40d8d0
lahf
add byte [eax], al
add byte [ecx - 0x47bba900], al
pushal
clc
nop
nop
cld
jae 0x40c794
popal
cmc
add byte [eax], ch
jae 0x40db15
add byte [ebx + 0x7e], dh
mov byte [0x8a8b0080], al
push eax
push edi
mov edi, 0x40d4f6
xchg dword [esp], edi
ret
add byte [ebx - 0xd079f22], cl
nop
pushal
clc
nop
nop
cld
jae 0x40e16a
imul esp, dword [ecx], 0x7300d026
add byte [eax], 0x8b
xor ebp, 0x66
jecxz 0x40da94
dec ecx
push ebp
mov ebp, esp
sbb byte [eax], al
add byte [edx], cl
fist word [esi]
inc esi
add byte [0x54bec3c4], dh
aam 0xed
adc al, 0x4e
xchg dword [edi - 0x1c], eax
clc
inc edi
in al, 0xf8
nop
nop
cld
jae 0x40d74d
ljmp 0x7aeb:0x68b799
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40caf7
add byte [eax], al
pushal
add byte [eax], al
add byte [edi], cl
sub dword [esp], 2
push edi
mov edi, 0x40f2e5
xchg dword [esp], edi
ret
add dl, byte [edi - 0x41]
in eax, 0xf2
inc eax
add byte [edi + 0xc3243c], al
jo 0x40dae9
jmp 0x40dab2
push esi
clc
nop
nop
cld
jae 0x40d89d
inc ebp
add dword [eax], 0
mov byte [eax], 0
add byte [edi], ch
pop esi
push edi
mov edi, 0x40dc8e
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x40d1a6
xor al, byte [eax]
jmp 0x40db10
les eax, fs:[eax - 1]
clc
nop
nop
cld
jae 0x40f43b
add byte [eax], al
sub esi, dword [edi]
mov byte [0xbf8b0072], al
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40f345
test al, 8
push edi
mov edi, 0x40d9a0
xchg dword [esp], edi
ret
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40f017
add byte [eax + eax - 0x41], bh
mov dword [0x23bdf600], eax
popal
add al, 0x57
and esp, dword [ecx + 4]
push edi
mov edi, 0x40ea00
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40db2a
lodsb al, byte [esi]
lodsb al, byte [esi]
outsd dx, dword [esi]
add byte [eax], al
inc ebp
inc edx
add byte [ebx + 0x608b0000], cl
add byte [ebx - 0x66c7ca76], cl
and al, 0x15
clc
nop
nop
cld
jae 0x40e218
mov esi, es
stosb byte es:[edi], al
add byte [ecx - 0x74ff4d1c], dl
outsd dx, dword [esi]
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dfcf
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d392
xor dh, byte [ebp - 0x2a]
add byte [eax], al
mov esi, dword [ebx]
mov dword [0xc681f8], eax
pushal
add byte [eax], al
clc
nop
nop
cld
jae 0x40f5bd
jl 0x40dce9
add byte [eax], al
add byte [ebx - 0x749b01bb], cl
or eax, 0x30
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f3fa
add dl, ah
mov cl, 0xd9
add esp, 0x200
clc
nop
nop
cld
jae 0x40ef6f
popal
jle 0x40dc6a
push eax
add byte [ebx + 0x30b8eb], cl
add byte [eax], al
push ebp
mov ebp, esp
nop
leave
jmp 0x40e42c
and esp, dword [ecx + 4]
push ebp
add al, 0x55
mov ebp, esp
nop
leave
jmp 0x40e1d7
mov ebp, 0x870040c8
cmp al, 0x24
ret
push ecx
clc
nop
nop
cld
jae 0x40ecf7
add byte [eax], al
in eax, 0
add byte [ebx], ch
loop 0x40dd46
and byte [eax], al
mov edi, edx
mov esi, dword [esi + edx*4]
clc
nop
nop
cld
jae 0x40f643
add dl, ah
enter 0, 0x61
xchg edx, eax
add byte [ebx + 0x368b0012], cl
out dx, eax
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f7b5
jl 0x40dcd3
adc dl, byte [ebp - 0x75]
in al, dx
nop
leave
jmp 0x40d680
push edx
clc
nop
nop
cld
jae 0x40ce09
in eax, dx
add dword [ecx - 0x40ff781b], 0x692625f2
test eax, eax
push edi
mov edi, 0x40d77a
xchg dword [esp], edi
ret
mov ecx, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e94d
mov dword [edi], eax
clc
nop
nop
cld
jae 0x40e155
add byte [eax], al
pushal
dec eax
add byte [eax], al
aam 0x9c
push edi
clc
nop
nop
cld
jae 0x40c4ef
jl 0x40ddfd
add byte [eax + eax - 0x52ff8f82], ch
and esp, dword [ecx + 4]
push edi
mov edi, 0x40f287
xchg dword [esp], edi
ret
mov eax, dword [eax + 0xc]
push edi
mov edi, 0x40e063
xchg dword [esp], edi
ret
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40f6c8
mov word [eax], es
outsd dx, dword [esi]
push edx
and al, 0xc9
and dl, 0xd
push ebp
mov ebp, esp
nop
leave
jmp 0x40dfe5
push 0x746e6977
clc
nop
nop
cld
jae 0x40d60d
add byte [eax], al
aaa
aaa
into
add esi, 0x10
clc
nop
nop
cld
jae 0x40db83
add byte [eax], al
add dl, ah
mov bh, 0
movsd dword es:[edi], dword [esi]
jns 0x40deaa
ret 0x35e7
nop
nop
cld
jae 0x40f411
popal
xor dword fs:[ebp - 0x1a], 0x57c12bbb
mov edi, 0x40e377
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40f5a8
xchg dword [esp], edi
ret
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40f161
add byte [eax], al
mov edi, 0x15f50069
in eax, 0xc7
push ebp
adc dword [ebx + 0x49], eax
xor edx, edx
push edi
mov edi, 0x40e22d
xchg dword [esp], edi
ret
shl edx, 5
clc
nop
nop
cld
jae 0x40e741
cmc
add dword [eax], 0xb36900c6
ror dword [edx], 0x8b
sar al, 0xf2
nop
mov eax, eax
clc
nop
nop
cld
jae 0x40e26c
mov al, byte [eax]
sub byte [edx + esi - 0x38], bh
loop 0x40df59
call fcn.0040cf55
clc
nop
nop
cld
jae 0x40f852
sub byte [ebp - 0x43aeffc5], cl
pop esi
clc
nop
nop
cld
jae 0x40ce36
add byte [edx], dh
ja 0x40df87
popal
fiadd dword [eax]
mov eax, dword ds:[ebp + 0x28]
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40e6be
add byte [edi - 0xd66ffc5], al
add byte [ebx - 0xd07a964], cl
nop
nop
cld
jae 0x40c41a
sal byte [edx], 0xa3
sbb eax, 0x378121
and esi, edi
dec dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40d1bb
add dl, ah
sub eax, dword [eax]
ja 0x40e020
iretd
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40f7df
cmc
jle 0x40dfe1
jmp 0x40dfe3
fimul dword [edi]
test dword [ebp + esi*8 - 1], esi
invalid
jne 0x40d55f
clc
nop
nop
cld
jae 0x40d6d8
add ch, ch
mov bh, 0
add byte [ebp - 0x7af004ae], cl
push cs
add byte [eax], al
jne 0x40ef2c
clc
nop
nop
cld
jae 0x40ed3d
cmp edi, dword [edi - 0x35c4e105]
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 0x40de64
pop edx
push edi
mov edi, 0x40ca62
xchg dword [esp], edi
ret
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x40f088
jl 0x40e10d
add byte [ebx - 0x1c17e7bb], al
adc eax, 0xf2f80000
nop
call fcn.0040f6f9
clc
nop
nop
cld
jae 0x40d9ca
add byte [ecx], ah
add dh, bl
sub esp, 0x200
clc
nop
nop
cld
jae 0x40e792
popal
xor eax, 0xb70f2d7e
jg 0x40e153
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40d0b9
outsd dx, dword [esi]
add byte [edi], dh
fiadd dword [eax]
add al, 0xe2
add byte [ebx - 0x387c45ef], cl
add al, 0x57
adc dword [edx + 0x5704c783], edi
add edi, 4
push edi
mov edi, 0x40f49c
xchg dword [esp], edi
ret
mov eax, ecx
jmp 0x40e111
add ebx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40f3c6
cmp ebx, dword [ebp - 0x3a]
add byte [eax], ch
push 0x2cc48378
add esp, 0x2c
clc
nop
nop
cld
jae 0x40c55f
mov ebp, 0xffffe3
jae 0x40e1a5
add byte [ebx], dh
xchg dword [eax + 0x6f], ecx
and ebx, dword [ebx + ebx*2 - 0x35dd40a9]
inc eax
add byte [edi - 0x1a3cdbc4], al
add byte [eax], al
jmp 0x40e1a5
pop ebx
push edi
mov edi, 0x40ca22
xchg dword [esp], edi
ret
mov ecx, eax
clc
nop
nop
cld
jae 0x40eca2
loop 0x40e19e
mov dword [0xbf706400], eax
push edi
inc esi
and eax, 0x104d8bb8
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40df61
xchg dword [esp], edi
ret
jne 0x40e8b8
clc
nop
nop
cld
jae 0x40c675
mov edi, 0x586a0000
pop eax
push edi
mov edi, 0x40c70e
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40d63c
xchg dword [esp], edi
ret
and al, 0xc3
xchg dword [eax], eax
lodsb al, byte [esi]
in eax, 0xb7
invalid
inc esi
clc
nop
nop
cld
jae 0x40f726
add dl, ch
add byte [edi - 0x34ffd800], dh
pushal
clc
nop
nop
cld
jae 0x40f755
xor eax, 0x6100eb00
add byte es:[eax + edx*2 + 0x57], bl
push eax
push edi
mov edi, 0x40ebcd
xchg dword [esp], edi
ret
pop edi
clc
nop
nop
cld
jae 0x40edae
add al, al
in eax, 0x32
loop 0x40e237
add byte [edi - 0x74ff5fec], bh
in eax, dx
push esp
push edi
mov edi, 0x40f176
xchg dword [esp], edi
ret
xchg ecx, ecx
clc
nop
nop
cld
jae 0x40d828
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40f510
add byte [ecx + 0x52aa2b], al
mov edi, 0xb9bbe745
add byte gs:[eax], al
add al, bh
nop
nop
cld
jae 0x40f451
popal
clc
nop
nop
cld
jae 0x40f120
ja 0x40e40e
add dh, al
add byte [eax], al
add byte [eax], al
les ebx, [ebp + 0x6bf5756]
fild word [eax]
push esi
push edi
mov edi, 0x40df06
xchg dword [esp], edi
ret
add edi, 0x10
clc
nop
nop
cld
jae 0x40ef2c
mov word [esi + 0x6100], cs
loope 0x40e420
add byte [ebx - 0x74ff1d1c], cl
out 0xdf, eax
mov esi, dword [ebp + 0x24]
push edi
mov edi, 0x40dc5f
xchg dword [esp], edi
ret
mov esi, dword [esi + 0x20]
clc
nop
nop
cld
jae 0x40f2ff
add byte [eax], al
add byte [eax], al
enter 0xeb, 0x71
invalid
push edi
push edi
mov edi, 0x40d3e9
xchg dword [esp], edi
ret
and al, 0xc3
add byte [eax], al
dec eax
sub eax, dword [eax]
mov byte [0x5dbf9fa2], al
mov eax, dword fs:[eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ddf9
mov ecx, dword [ebp + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d46e
and al, 0xc3
push edx
sbb eax, 0xf37e
add byte [edi + 0x55247d03], cl
add edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e938
je 0x40f593
clc
nop
nop
cld
jae 0x40e6e9
fisub dword [edx + 0x236aa645]
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f1a1
add byte [eax], al
add byte [0x3cc87e2], dh
jg 0x40e504
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40cb80
out 0xff, al
invalid
jle 0x40e4d0
jae 0x40e47a
add byte [eax], al
adc eax, 0x6f8b0042
sub eax, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cae1
ret
cmp eax, dword [eax]
mov word [eax], es
out 0xfc, eax
jmp 0x40e9bb
xchg eax, edi
push eax
clc
nop
nop
cld
jae 0x40f22e
xor eax, 0x5d68
jo 0x40e51d
add byte [ebp - 0x6f0d079f], bl
popal
clc
nop
nop
cld
jae 0x40e7a8
add byte [eax], al
jne 0x40e4de
add dl, ah
add byte [eax], al
jns 0x40e57e
xor edx, edx
clc
sar al, cl
nop
nop
cld
jae 0x40ea62
add byte [ecx - 0x38], dh
outsd dx, dword [esi]
push 0x5a7f00c0
clc
nop
nop
cld
jae 0x40e8cd
lodsb al, byte [esi]
cmp esp, dword [esi]
add byte [eax], al
sti
cdq
add byte [eax], al
mov esp, eax
add byte [ebx - 0x74ff1dc9], cl
mov bl, 0xb1
inc esp
mov cl, 0x44
and eax, 0xd8b641f
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40dcd1
mov bh, 0x1d
bound eax, qword [eax]
mov edi, dword [edi]
lodsb al, byte [esi]
push edi
mov edi, 0x40cf40
xchg dword [esp], edi
ret
sub ecx, 0x14
push edi
mov edi, 0x40cfc8
xchg dword [esp], edi
ret
mov ebx, 0x22804
clc
nop
nop
cld
jae 0x40f35b
add byte [ecx], dh
pop ebp
test al, 0x87
not dword [ebp - 0x75]
in al, dx
xchg edi, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40cfe0
push ecx
clc
nop
nop
cld
jae 0x40efa0
xchg dword [eax], eax
and dword fs:[ecx + 0x20], esp
loop 0x40e60d
or dword [ebx + 0x5700f479], eax
cmp dword [ecx - 0xc], 0
push edi
mov edi, 0x40cacc
xchg dword [esp], edi
ret
add byte [eax], al
xor ch, byte [ecx - 0x75]
dec ebp
add al, 0xf8
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40eb14
enter 0x3228, 0
mov edi, 0x498b1e83
cmp al, 0xf8
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e54a
add byte [ebx], ch
xchg dword [ebx], ebp
add byte [eax], al
cmp eax, 0x300d8b64
add byte [eax], al
add al, bh
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40eee8
add byte [ecx], ah
sub dword [ebx - 0x6f0d0721], ecx
mov ebx, edi
clc
nop
nop
cld
jae 0x40e3b8
enter 0x7c00, 0
jno 0x40e61f
xor dh, byte [edx]
add byte [ebx - 0x1188be99], cl
mov edi, eax
clc
nop
nop
cld
jae 0x40e417
sti
invalid
mov dword [esp + 0x40], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40e194
push ebx
jmp 0x40e701
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40f10a
add al, cl
add dl, ah
popal
add byte [edx], dh
add byte [ebx + 0xd8b64d8], cl
xor byte [eax], al
add byte [eax], al
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e4b0
pop esi
push edi
mov edi, 0x40d484
xchg dword [esp], edi
ret
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40ee52
add byte [eax], al
jle 0x40e79b
loop 0x40e7cc
test dh, 0xd3
ret 0x8b00
call fcn.0040cf55
clc
nop
nop
cld
jae 0x40d70a
add byte [eax], al
in eax, 0
pushal
add byte [ebx + 0x12c883dd], cl
or eax, 0x12
clc
nop
nop
cld
jae 0x40d9b5
add byte [0], bl
call dword [esi + 0x55]
push esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40ddce
invalid
ret
popal
add byte [eax], al
add byte [eax], al
xor esp, dword [edx]
mov edi, dword [edx + 0xec8b55]
push esi
and al, 0x3e
add byte [eax], al
rol dword [eax], 0
jg 0x40e7e4
add ch, al
add byte [edx + 0x3fb6a50], ah
int1
clc
nop
nop
cld
jae 0x40c633
mov byte [0xf5006f00], al
lodsb al, byte [esi]
add dword es:[edx], ecx
push 0
push edi
mov edi, 0x40ed26
xchg dword [esp], edi
ret
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40cc54
loop 0x40e85b
jo 0x40e8a2
mov bh, 0x2b
insb byte es:[edi], dx
mov ebx, eax
push edi
mov edi, 0x40d0ce
xchg dword [esp], edi
ret
pop ebp
call dword [edi - 0x20]
push edi
mov edi, 0x40c879
xchg dword [esp], edi
ret
shr ecx, 2
clc
nop
nop
cld
jae 0x40cf2b
add byte [eax + eax], bh
cmp eax, dword [eax]
iretd
and dl, 9
clc
nop
nop
cld
jae 0x40f135
add byte fs:[ebx], bh
add dl, ah
pushal
cwde
rol eax, 0x4c
push ebp
mov ebp, esp
nop
leave
jmp 0x40ddb8
mov dword [edi - 0x14], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0f5
mov ecx, 0x15c87
clc
nop
nop
cld
jae 0x40d18e
add byte [eax], cl
add bl, bl
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f526
add byte [edi - 0x7c3b6fd], bh
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40c400
outsd dx, dword [esi]
add ch, ch
sti
rol byte [eax], 4
cmpsd dword [esi], dword es:[edi]
stosb byte es:[edi], al
cmp ebx, 0x6000
push ebp
mov ebp, esp
nop
leave
jmp 0x40d856
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40e49a
mov esi, eax
clc
nop
nop
cld
jae 0x40e5cf
add byte [edi - 0x4871ff0d], bl
add byte [ebx + 0x330f0471], ah
rcl byte [ebp - 0x75], cl
in al, dx
xor edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ece1
inc dword [eax]
add al, al
add byte [ebx + 0xc4d8b1c], cl
clc
nop
nop
cld
jae 0x40e3eb
pushal
clc
nop
nop
cld
jae 0x40e5e4
add byte [eax], al
imul ebx, dword [ecx + 0x60ac00], 0xed8b00c0
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f658
jo 0x40ea3e
jno 0x40ea61
jno 0x40e9f9
ja 0x40ea6a
add esi, 0x14
clc
nop
nop
cld
jae 0x40d2fb
cmp esi, edi
int1
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cddb
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40d116
add byte [eax], ah
push edx
add byte [ebx], ch
mov byte [0x85fe8b00], al
leave
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d2e5
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x40f2b2
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x40c3eb
mov bh, 0x48
inc ebp
add byte [edx], dl
mov ecx, 0xffe43ce8
invalid
call fcn.0040cf55
clc
nop
nop
cld
jae 0x40d142
sub byte [ecx - 0x7ce50000], al
rol byte [edx], 0xf8
add eax, 2
clc
nop
nop
cld
jae 0x40c7ad
stosb byte es:[edi], al
add byte [eax], al
add byte [eax], al
shl byte [eax], 0
mov eax, dword [edx]
mov esp, dword [edi - 0xd07afc8]
nop
push eax
clc
nop
nop
cld
jae 0x40d9f9
mov edi, 0xe23700
add byte [edi + 0xa0d5e5], bl
mov ebp, dword [ecx + 0x7a47eb3d]
cmp edx, dword [ebp - 0x75]
in al, dx
nop
leave
jmp 0x40f57e
mov eax, dword [eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd6d
jmp 0x40ea91
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40ed99
add byte [edi + 0x5f00e200], al
jmp 0x40f46b
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40f426
jno 0x40ebf3
add byte [esi - 0x4974f130], 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 0x40d734
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f3db
mov word [eax], fs
in eax, dx
push ecx
push edi
mov edi, 0x40e08e
xchg dword [esp], edi
ret
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40e662
popal
jne 0x40ec41
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e1ec
div ecx
clc
nop
nop
cld
jae 0x40ce65
add dword [eax], 0x75
add byte [eax], al
add byte [edi - 0x4c], dh
imul ecx, dword [ebx - 0xd07f7bf], 0xffffff90
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40cb95
push 0x2b0000
fild dword es:[ebx]
inc eax
cmp al, 0xf8
nop
nop
cld
jae 0x40f219
add byte [eax], al
jae 0x40ed1e
add byte [ebx], ch
inc eax
add byte [ebx + 0x6a5847e6], cl
add al, bh
nop
nop
cld
jae 0x40ceba
add byte [ecx], ah
add byte [ecx - 0x2c6aff56], al
sahf
jmp 0x40db55
je 0x40cfc8
clc
nop
nop
cld
jae 0x40dfba
add byte [ecx], dh
sbb eax, 0xec8b555f
pop edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40e72c
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e13b
pop esi
clc
nop
nop
cld
jae 0x40e0e7
add al, al
add byte [esi + 0x61], bh
outsd dx, dword [esi]
sub ebp, dword [edx + 0x44d8bcb]
push edi
mov edi, 0x40f6b0
xchg dword [esp], edi
ret
dec ecx
clc
nop
nop
cld
jae 0x40f810
pop edi
clc
nop
nop
cld
jae 0x40f554
jmp 0x40ee11
mov byte [0x81007c00], al
add bl, ah
xor eax, 0xf8618b86
popal
clc
nop
nop
cld
jae 0x40d366
aas
in eax, 0xff
inc dword [ebx + 0x3200]
add dword [eax], 0x32
add byte [eax], al
xor eax, 0x70f300
mov esp, dword [edx]
add byte [ebx - 0x40a8afe3], cl
jbe 0x40ee23
inc eax
add byte [edi + 0xc3243c], al
add byte [eax], al
cmp ecx, dword [ebp + ecx*4 - 0x4effff73]
bound eax, qword [eax]
mov esi, dword [eax]
mov ebx, dword [ebp + 3]
shr ebx, 1
add byte ds:[eax], al
add bl, ch
add byte [eax], al
cmp dword [ebp + esi*8 + 0x5d], 0xe2003575
add byte [ebp + ebp*2 - 0x75], bh
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0c9
add edx, ecx
jmp 0x40ee94
add edi, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d039
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x40e520
pop ebp
add dword [eax], 0x3c008c68
xor eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d37c
je 0x40c660
push ebp
mov ebp, esp
nop
leave
jmp 0x40e5f9
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d1e6
xchg dword [esp], edi
ret
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40d241
push 0x2e366
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf99
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40cdaf
add byte [eax], al
add byte [eax], al
add ah, ah
invalid
push 0x1c000
clc
nop
nop
cld
jae 0x40da57
lea eax, [eax]
imul eax, dword [eax], 0x678b0042
mov al, 0
mov ecx, dword [eax + 0x2aeb202c]
add al, cl
add byte es:[eax], al
loop 0x40ef96
sub al, 0x20
jmp 0x40efb9
and ebx, edi
add byte [eax - 0x49], ah
xchg ebx, ebp
ja 0x40ef78
mov edx, eax
clc
nop
nop
cld
jae 0x40de4f
outsd dx, dword [esi]
mov al, byte [eax]
add byte [eax], al
add byte [edi + 2], bh
add byte [ebx + 0xdcfc1ad], cl
ror edi, 0xd
clc
nop
nop
cld
jae 0x40cfae
imul eax, dword [eax], 0x87002b00
add byte [eax], al
mov ecx, dword [ebp + 0x258b8]
add al, bh
mov eax, 0x258
clc
nop
nop
cld
jae 0x40f86a
lahf
add byte [eax], ah
add byte [esi + 0x206f5], dl
mov ebp, dword [ecx - 0xd073475]
nop
mov ecx, ebx
clc
nop
nop
cld
jae 0x40cf6d
mov dword [0x68b7bf], eax
sbb eax, 0x87048b08
push edi
mov edi, 0x40e7bd
xchg dword [esp], edi
ret
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40cd51
dec eax
add byte [ecx + 0x28], ch
add byte [ebp - 0x23aa4c00], cl
push ecx
clc
nop
nop
cld
jae 0x40caa2
add byte [ecx], ah
add byte [edi], dh
enter 0xffffffffffffa220, 0
add al, 0x51
les eax, [edx - 0x76107500]
inc esp
and al, 0x44
mov dword [esp + 0x44], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40df8c
add eax, 0x18
clc
nop
nop
cld
jae 0x40eaff
inc ebp
add byte [eax], al
lea eax, [eax]
add byte [edi - 0x37674a5], ah
or eax, dword [eax]
add al, bh
nop
nop
cld
jae 0x40e60e
fisub dword [edx + 0x61234b00]
add al, 0xf8
nop
nop
cld
jae 0x40e623
add dl, ch
add byte [eax], al
jmp 0x40f0c7
pop ss
scasb al, byte es:[edi]
mov edi, esi
push edi
mov edi, 0x40cc69
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push edi
mov edi, 0x40cab7
xchg dword [esp], edi
ret
add esp, 0xc
push edi
mov edi, 0x40e34a
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f2cc
dec eax
jl 0x40f11b
add byte [ebp + ebx*2 - 0x7acf77b], cl
push ebx
clc
nop
nop
cld
jae 0x40d8e5
add dh, al
lodsb al, byte [esi]
loop 0x40f131
mov ebx, gs
in eax, dx
stosb byte es:[edi], al
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb8b
xor eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40c46e
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e9bb
add byte [eax], al
add bl, dh
add byte [eax], al
lea edx, [ebx + 0x55]
mov ebp, esp
nop
leave
jmp 0x40e64d
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40c7c4
add byte [eax], al
add byte [eax], al
sub ebp, dword [edi - 0x35]
mov ecx, dword [ebp + 8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d942
invalid
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40eb29
add byte [ebx], bh
aaa
add byte [eax], al
jno 0x40f1ac
and dword [ebp + 3], ecx
enter 0xfffffffffffff2f8, 0xffffffffffffff90
add ecx, eax
clc
nop
nop
cld
jae 0x40cc2a
add byte [ecx], dh
lea eax, [eax]
ljmp 0xe93d
mov edx, eax
clc
nop
nop
cld
jae 0x40d651
add byte [eax], al
add byte [edi + 0x75], ch
imul eax, dword [eax], 0xf2f8517e
nop
push ecx
clc
nop
nop
cld
jae 0x40dd60
add byte [eax], al
add byte [eax], al
add dl, bl
add byte [eax], al
xchg esp, eax
inc ebp
add byte [eax], 0x8b
or eax, 0xec8b555e
nop
leave
jmp 0x40f5d4
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x40e535
add byte [eax + eax], bh
stosb byte es:[edi], al
in eax, dx
mov ecx, dword [ebp + 0x14]
push edi
mov edi, 0x40c8a6
xchg dword [esp], edi
ret
lea edi, [esi + 8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea79
add esi, ebx
clc
nop
nop
cld
jae 0x40d021
mov bh, 0
add byte [eax], al
pushal
ljmp 0xbf57
push esi
push edi
mov edi, 0x40dd13
xchg dword [esp], edi
ret
inc ebx
clc
nop
nop
cld
jae 0x40dbaf
add byte [ebx], ch
xor eax, 0
and bl, cl
je 0x40d34f
clc
nop
nop
cld
jae 0x40ef17
push ebx
push edi
mov edi, 0x40c7da
xchg dword [esp], edi
ret
je 0x40cbd4
clc
nop
nop
cld
jae 0x40cb6b
in eax, 0xc6
popal
cdq
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40c3b2
xchg dword [esp], edi
ret
shr ecx, 2
clc
nop
nop
cld
jae 0x40ea16
add byte [eax + 0x48], ch
add byte [eax], ah
stosb byte es:[edi], al
xchg ebx, eax
push edi
mov edi, 0x40da9c
xchg dword [esp], edi
ret
push dword [ebp]
push edi
mov edi, 0x40e35f
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e441
mov byte [0x8db771eb], al
add byte [eax + 0x14678b00], al
movsd dword es:[edi], dword [esi]
adc byte [eax], al
mov esp, dword [edi]
pop esp
and esp, dword [ecx + 4]
push edi
mov edi, 0x40edc3
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40cee6
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d04e
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x40d7a4
in eax, dx
pop ebp
add byte [eax], al
push edx
cdq
xchg dword [ecx + 0x51], ebp
clc
nop
nop
cld
jae 0x40d8fa
add byte [eax], al
jae 0x40f3ee
popal
pushal
mov es, word [eax]
aad 0x37
loopne 0x40f469
mov edi, dword [edi + 0x42]
inc edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c93e
xor ebx, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e923
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40e50b
mov edi, 0xeb008c00
in eax, 0xf0
add byte [ebx + 0x50a89463], cl
push eax
clc
nop
nop
cld
jae 0x40dc44
add byte [eax], al
add byte [eax], al
invalid
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40d179
mov byte [eax], 0xbf
xchg dword [ecx - 0xa], esi
test byte [esi + 0xc798b7d], ah
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40dbf2
mov edi, 0xf5527e69
add byte [edx + 0xa9], cl
adc byte [ebp - 0x75], 0xec
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40d455
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40c4d8
add byte [edx + esi*8], bh
add byte [eax], al
rol byte [eax], 1
mov edx, esp
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40dc78
pop esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce21
mov edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e4c5
mov edi, eax
clc
nop
nop
cld
jae 0x40d33a
xor bh, byte [eax + ebp*2 + 0x77]
add byte [eax], al
enter 0x7444, 0x4e
pop ebp
push ebp
mov ebp, esp
nop
leave
jmp 0x40e29b
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40db6b
jno 0x40f629
add bl, bh
add byte [ebp + 0x29], dh
xor dword [esp], eax
push edi
mov edi, 0x40ca77
xchg dword [esp], edi
ret
add esi, ebx
push edi
mov edi, 0x40e817
xchg dword [esp], edi
ret
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40ebf7
dec eax
cmp eax, dword [eax]
mov edi, 0x8ba9008d
ret
mov eax, ebx
push edi
mov edi, 0x40ed0c
xchg dword [esp], edi
ret
pop edi
clc
nop
nop
cld
jae 0x40df77
xor al, byte [eax]
xchg dword [eax + eax - 0x76], esp
add byte [eax], al
xchg dword [ebp + 0x58], ecx
pop eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d697
add esi, ebx
clc
nop
nop
cld
jae 0x40dbc5
add byte [eax], al
sti
add byte [esi + 0xcf5c68c], cl
push 0x40
push edi
mov edi, 0x40c5f0
xchg dword [esp], edi
ret
pushal
push ebp
mov ebp, esp
nop
leave
jmp 0x40efed
pop ecx
clc
nop
nop
cld
jae 0x40c891
push edx
push edx
sbb eax, 0x6900618e
xor al, byte [ebp - 0x7c12caba]
mov ebx, 0x278e7
add byte [ebp - 0x75], dl
in al, dx
cmp dword [ebx + 0x278e7], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40c504
mov edi, eax
push edi
mov edi, 0x40f825
xchg dword [esp], edi
ret
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x40edd8
add byte [edi - 0x3797ff74], dh
test ecx, ecx
push edi
mov edi, 0x40e281
xchg dword [esp], edi
ret
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40de39
push eax
clc
nop
nop
cld
jae 0x40e6d3
add ch, dh
add byte [eax], al
fisubr dword [edi]
add byte [ebx], dh
jb 0x40f80e
mov ebx, esi
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40e0bd
add byte [ebp + 0x26], bl
add byte [eax], al
add dh, bl
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40ec6e
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40e1bf
mov edi, 0xeada00
pop ebp
mov dh, 0xb1
inc ebx
out dx, eax
push eax
push edi
mov edi, 0x40e3d6
xchg dword [esp], edi
ret
mov dword [ebp + 0x28], eax
clc
nop
nop
cld
jae 0x40ef42
cdq
add byte [ecx], ah
mov ds, word [edi - 0x1374aad5]
inc ebx
imul edx, dword [edx + 0x11b2842e], 0
imul edx, dword [0x5d664fe3], 0xfc7e00fa
add edx, dword [eax]
add byte [ebx - 0xa60f2fa], cl
insb byte es:[edi], dx
iretd