Function at 0x4323e0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffffe8
push ebx
push esi
push edi
mov dword [ebp - 0xc], ecx
mov dword [ebp - 8], eax
lea ebx, [ebp - 0x14]
lea ecx, [ebp - 0x18]
lea eax, [ebp - 0x10]
mov esi, edx
add esi, 0xdeadbeef
add esi, dword [ebp - 0xc]
mov dword [eax], esi
mov esi, dword [eax]
mov dword [ebx], esi
mov esi, dword [eax]
mov dword [ecx], esi
mov esi, dword [ebp - 8]
mov dword [ebp - 4], esi
test byte [ebp - 4], 3
jne 0x43261e
cmp edx, 0xc
jle 0x4324d1
mov esi, dword [ebp - 4]
mov esi, dword [esi]
add dword [eax], esi
mov esi, dword [ebp - 4]
mov esi, dword [esi + 4]
add dword [ebx], esi
mov esi, dword [ebp - 4]
mov esi, dword [esi + 8]
add dword [ecx], esi
mov esi, dword [ecx]
sub dword [eax], esi
mov esi, dword [ecx]
shl esi, 4
mov edi, dword [ecx]
shr edi, 0x1c
or esi, edi
xor dword [eax], esi
mov esi, dword [ebx]
add dword [ecx], esi
mov esi, dword [eax]
sub dword [ebx], esi
mov esi, dword [eax]
shl esi, 6
mov edi, dword [eax]
shr edi, 0x1a
or esi, edi
xor dword [ebx], esi
mov esi, dword [ecx]
add dword [eax], esi
mov esi, dword [ebx]
sub dword [ecx], esi
mov esi, dword [ebx]
shl esi, 8
mov edi, dword [ebx]
shr edi, 0x18
or esi, edi
xor dword [ecx], esi
mov esi, dword [eax]
add dword [ebx], esi
mov esi, dword [ecx]
sub dword [eax], esi
mov esi, dword [ecx]
shl esi, 0x10
mov edi, dword [ecx]
shr edi, 0x10
or esi, edi
xor dword [eax], esi
mov esi, dword [ebx]
add dword [ecx], esi
mov esi, dword [eax]
sub dword [ebx], esi
mov esi, dword [eax]
shl esi, 0x13
mov edi, dword [eax]
shr edi, 0xd
or esi, edi
xor dword [ebx], esi
mov esi, dword [ecx]
add dword [eax], esi
mov esi, dword [ebx]
sub dword [ecx], esi
mov esi, dword [ebx]
shl esi, 4
mov edi, dword [ebx]
shr edi, 0x1c
or esi, edi
xor dword [ecx], esi
mov esi, dword [eax]
add dword [ebx], esi
sub edx, 0xc
add dword [ebp - 4], 0xc
cmp edx, 0xc
jg 0x432426
cmp edx, 0xc
ja case.default.0x4324da
jmp dword [edx*4 + 0x4324d5]
cmp edx, 0xc
jle 0x432741
mov esi, dword [ebp - 4]
movzx esi, byte [esi]
mov edi, dword [ebp - 4]
movzx edi, byte [edi + 1]
shl edi, 8
add esi, edi
mov edi, dword [ebp - 4]
movzx edi, byte [edi + 2]
shl edi, 0x10
add esi, edi
mov edi, dword [ebp - 4]
movzx edi, byte [edi + 3]
shl edi, 0x18
add esi, edi
add dword [eax], esi
mov esi, dword [ebp - 4]
movzx esi, byte [esi + 4]
mov edi, dword [ebp - 4]
movzx edi, byte [edi + 5]
shl edi, 8
add esi, edi
mov edi, dword [ebp - 4]
movzx edi, byte [edi + 6]
shl edi, 0x10
add esi, edi
mov edi, dword [ebp - 4]
movzx edi, byte [edi + 7]
shl edi, 0x18
add esi, edi
add dword [ebx], esi
mov esi, dword [ebp - 4]
movzx esi, byte [esi + 8]
mov edi, dword [ebp - 4]
movzx edi, byte [edi + 9]
shl edi, 8
add esi, edi
mov edi, dword [ebp - 4]
movzx edi, byte [edi + 0xa]
shl edi, 0x10
add esi, edi
mov edi, dword [ebp - 4]
movzx edi, byte [edi + 0xb]
shl edi, 0x18
add esi, edi
add dword [ecx], esi
mov esi, dword [ecx]
sub dword [eax], esi
mov esi, dword [ecx]
shl esi, 4
mov edi, dword [ecx]
shr edi, 0x1c
or esi, edi
xor dword [eax], esi
mov esi, dword [ebx]
add dword [ecx], esi
mov esi, dword [eax]
sub dword [ebx], esi
mov esi, dword [eax]
shl esi, 6
mov edi, dword [eax]
shr edi, 0x1a
or esi, edi
xor dword [ebx], esi
mov esi, dword [ecx]
add dword [eax], esi
mov esi, dword [ebx]
sub dword [ecx], esi
mov esi, dword [ebx]
shl esi, 8
mov edi, dword [ebx]
shr edi, 0x18
or esi, edi
xor dword [ecx], esi
mov esi, dword [eax]
add dword [ebx], esi
mov esi, dword [ecx]
sub dword [eax], esi
mov esi, dword [ecx]
shl esi, 0x10
mov edi, dword [ecx]
shr edi, 0x10
or esi, edi
xor dword [eax], esi
mov esi, dword [ebx]
add dword [ecx], esi
mov esi, dword [eax]
sub dword [ebx], esi
mov esi, dword [eax]
shl esi, 0x13
mov edi, dword [eax]
shr edi, 0xd
or esi, edi
xor dword [ebx], esi
mov esi, dword [ecx]
add dword [eax], esi
mov esi, dword [ebx]
sub dword [ecx], esi
mov esi, dword [ebx]
shl esi, 4
mov edi, dword [ebx]
shr edi, 0x1c
or esi, edi
xor dword [ecx], esi
mov esi, dword [eax]
add dword [ebx], esi
sub edx, 0xc
add dword [ebp - 4], 0xc
cmp edx, 0xc
jg 0x432627
cmp edx, 0xc
ja 0x432788
jmp dword [edx*4 + 0x432741]
mov edx, dword [ebp - 4]
movzx edx, byte [edx + 0xb]
shl edx, 0x18
add dword [ecx], edx
mov edx, dword [ebp - 4]
movzx edx, byte [edx + 0xa]
shl edx, 0x10
add dword [ecx], edx
mov edx, dword [ebp - 4]
movzx edx, byte [edx + 9]
shl edx, 8
add dword [ecx], edx
mov edx, dword [ebp - 4]
movzx edx, byte [edx + 8]
add dword [ecx], edx
mov edx, dword [ebp - 4]
movzx edx, byte [edx + 7]
shl edx, 0x18
add dword [ebx], edx
mov edx, dword [ebp - 4]
movzx edx, byte [edx + 6]
shl edx, 0x10
add dword [ebx], edx
mov edx, dword [ebp - 4]
movzx edx, byte [edx + 5]
shl edx, 8
add dword [ebx], edx
mov edx, dword [ebp - 4]
movzx edx, byte [edx + 4]
add dword [ebx], edx
mov edx, dword [ebp - 4]
movzx edx, byte [edx + 3]
shl edx, 0x18
add dword [eax], edx
mov edx, dword [ebp - 4]
movzx edx, byte [edx + 2]
shl edx, 0x10
add dword [eax], edx
mov edx, dword [ebp - 4]
movzx edx, byte [edx + 1]
shl edx, 8
add dword [eax], edx
mov edx, dword [ebp - 4]
movzx edx, byte [edx]
add dword [eax], edx
mov edx, dword [ebx]
xor dword [ecx], edx
mov edx, dword [ebx]
shl edx, 0xe
mov esi, dword [ebx]
shr esi, 0x12
or edx, esi
sub dword [ecx], edx
mov edx, dword [ecx]
xor dword [eax], edx
mov edx, dword [ecx]
shl edx, 0xb
mov esi, dword [ecx]
shr esi, 0x15
or edx, esi
sub dword [eax], edx
mov edx, dword [eax]
xor dword [ebx], edx
mov edx, dword [eax]
shl edx, 0x19
mov esi, dword [eax]
shr esi, 7
or edx, esi
sub dword [ebx], edx
mov edx, dword [ebx]
xor dword [ecx], edx
mov edx, dword [ebx]
shl edx, 0x10
mov esi, dword [ebx]
shr esi, 0x10
or edx, esi
sub dword [ecx], edx
mov edx, dword [ecx]
xor dword [eax], edx
mov edx, dword [ecx]
shl edx, 4
mov esi, dword [ecx]
shr esi, 0x1c
or edx, esi
sub dword [eax], edx
mov edx, dword [eax]
xor dword [ebx], edx
mov edx, dword [eax]
shl edx, 0xe
mov eax, dword [eax]
shr eax, 0x12
or edx, eax
sub dword [ebx], edx
mov eax, dword [ebx]
xor dword [ecx], eax
mov eax, dword [ebx]
shl eax, 0x18
mov edx, dword [ebx]
shr edx, 8
or eax, edx
sub dword [ecx], eax
mov eax, dword [ecx]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
rcl byte ds:[edi + 0x46], 0
fsubr dword [eax]
inc eax
add byte [eax], al
add byte [eax], bl
push ebx
jns 0x4659df
je 0x4659d3
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x4659df
arpl word [ebx + 0x2e], si
inc esp
popaw
jne 0x4659eb
je 0x4659f4
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
lea eax, [eax]
test byte [ecx + 0x46], bl
add byte [ebx], al
or byte [edi + ecx*2 + 0x72], dl
push esp
jns 0x465a09
add dword gs:[eax], eax
add byte [eax], al
add byte [0x80000000], al
pop ecx
inc esi
add byte [edi], al
outsd dx, dword [esi]
je 0x4659fe
inc edx
jns 0x465a22
pop es
outsd dx, dword [esi]
je 0x465a08
inc edx
jns 0x465a2a
pop es
outsd dx, dword [esi]
je 0x465a0e
push edi
outsd dx, dword [esi]
jb 0x465a23
pop es
outsd dx, dword [esi]
je 0x465a18
push edi
outsd dx, dword [esi]
jb 0x465a2b
pop es
outsd dx, dword [esi]
je 0x465a1e
dec esp
outsd dx, dword [esi]
outsb dx, byte [esi]
pop es
outsd dx, dword [esi]
je 0x465a28
dec esp
outsd dx, dword [esi]
outsb dx, byte [esi]
push cs
push ebx
jns 0x465a4e
je 0x465a42
insd dword es:[edi], dx
push esp
push esp
jns 0x465a52
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add al, byte [eax]
loopne 0x465a43
inc esi
add byte [ebx], al
or dl, byte [esi + eax*2 + 0x6c]
outsd dx, dword [esi]
popal
je 0x465a49
push esp
jns 0x465a67
add dword gs:[eax], eax
add byte [eax], al
add byte [eax + eax], al
add byte [eax], al
fcomp qword [ecx + 0x46]
add byte [eax], al
add ah, bl
pop ecx
inc esi
add byte [eax], cl
je 0x465a5c
push ebx
imul ebp, dword [esi + 0x67], 0x6608656c
je 0x465a56
or byte [esi + 0x74], ah
inc esp
outsd dx, dword [esi]
jne 0x465a77
insb byte es:[edi], dx
or ah, byte gs:[esi + 0x74]
inc ebp
je 0x465a60
js 0x465a91
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
push es
push es
je 0x465a69
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x465a30
je 0x465a70
je 0x465a70
jne 0x465aa1
jb 0x465a3f
push cs
push ebx
jns 0x465aa7
je 0x465a9b
insd dword es:[edi], dx
push esp
jns 0x465aab
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add al, byte [eax]
add byte [eax], al
add byte [eax], al
cmp al, 0x5a
add byte [edx + ebx*2], bh
inc esi
add byte [ebx], al
adc dword [ebp + ecx*2 + 0x65], edx
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
push esi
imul esi, dword [ebx + 0x69], 0x696c6962
je 0x465ad4
imul ebp, dword [ecx + ebp*2 + 0x74], 0x179
add dword [eax], eax
add byte [eax], al
add byte [ebx], al
add byte [eax], al
add byte [eax], bh
pop edx
inc esi
add byte [eax], al
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
cmp byte [edx + 0x46], bl
add byte [ecx], cl
insd dword es:[edi], dx
jbe 0x465abc
jb 0x465ad7
jbe 0x465ad1
je 0x465ad7
or ebp, dword [ebp + 0x76]
push eax
jb 0x465ae7
outsd dx, dword [esi]
je 0x465adf
arpl word [ebp + 0x64], si
or byte [ebp + 0x76], ch
push eax
jne 0x465ae6
insb byte es:[edi], dx
imul esp, dword [ebx + 0xb], 0x7550766d
bound ebp, qword [ecx + ebp*2 + 0x73]
push 0x530e6465
push cs
push ebx
jns 0x465b0a
je 0x465afe
insd dword es:[edi], dx
push esp
push esp
jns 0x465b0e
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
add al, byte [eax]
pushfd
pop edx
inc esi
add byte [ebx], al
or edx, dword [ebp + ecx*2 + 0x65]
je 0x465b17
dec ebp
je 0x465b17
outsd dx, dword [esi]
dec ebx
imul ebp, dword [esi + 0x64], 1
add byte [edx], cl
add byte [eax], al
add byte [eax + 0xb00465a], bl
add byte [eax], al
cwde
pop edx
inc esi
add byte [ebx], cl
insd dword es:[edi], dx
imul edx, dword [eax + 0x72], 0x6f
arpl word [ebp + 0x64], sp
jne 0x465b3f
or ch, byte gs:[ebp + 0x6b]
inc esi
jne 0x465b42
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
or eax, 0x6f436b6d
outsb dx, byte [esi]
jae 0x465b55
jb 0x465b58
arpl word [edi + ebp*2 + 0x72], si
jb 0x465af4
or al, 0x6d
insd dword es:[edi], dx
imul eax, dword [ebp + 0x73], 0x74
jb 0x465b65
arpl word [edi + ebp*2 + 0x72], si
adc byte [ebp + 0x6b], ch
inc ebx
insb byte es:[edi], dx
popal
jae 0x465b6f
push eax
jb 0x465b6e
outsd dx, dword [esi]
arpl word [ebp + 0x64], sp
jne 0x465b76
invalid
popal
jae 0x465b80
inc esi
jne 0x465b7e
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
adc ch, byte [ebp + 0x6b]
inc ebx
insb byte es:[edi], dx
popal
imul eax, dword [ebx + 0x6c], 0x61
jae 0x465b90
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x465b96
jb 0x465b99
arpl word [edi + ebp*2 + 0x72], si
adc dword [ebp + 0x6b], ebp
inc ebx
insb byte es:[edi], dx
popal
jae 0x465ba3
inc esp
jae 0x465ba8
jb 0x465bab
arpl word [edi + ebp*2 + 0x72], si
adc ch, byte [ebp + 0x6b]
dec edi
jo 0x465ba5
jb 0x465ba3
jb 0x465ba3
je 0x465bb3
jb 0x465b95
jbe 0x465bad
jb 0x465bb6
outsd dx, dword [esi]
popal
invalid
jb 0x465bc6
arpl word [ebp + 0x64], sp
jne 0x465bce
jne 0x465bce
push cs
insd dword es:[edi], dx
imul edx, dword [ebx + 0x61], 0x66
inc esi
jne 0x465bd5
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
push cs
push ebx
jns 0x465be3
jae 0x465be5
je 0x465bd7
insd dword es:[edi], dx
insd dword es:[edi], dx
push esp
jns 0x465be7
jo 0x465bc1
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add al, byte [eax]
add byte [eax], al
add byte [eax + 0x5b], bh
add byte [eax], al
js 0x465bdd
inc esi
add byte [ebx], al
or dl, byte [eax + edx*2 + 0x61]
jb 0x465bec
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
popal
add dword [bx + si], eax
add dword [eax], eax
add byte [eax], al
add byte [esi], al
push es
add byte [eax], al
add byte [ebx + ebx*2 + 0x46], dh
je 0x465bf6
inc esi
add byte [0x61566670], al
jb 0x465bab
pop es
jo 0x465c0c
inc bx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x465c1f
pop es
jo 0x465c14
inc cx
inc ecx
jb 0x465c23
popal
jns 0x465bbd
or dword [eax + 0x66], esi
jo 0x465c1c
inc ecx
jb 0x465c20
jae 0x465c30
or esi, dword [eax + 0x66]
push edx
jb 0x465c2b
outsb dx, byte [esi]
arpl word [ebp + 5], sp
jo 0x465c32
dec edi
jne 0x465c43
je 0x465bd8
or byte [eax + 0x66], dh
jo 0x465c38
push edx
jae 0x465c4b
jne 0x465c43
insb byte es:[edi], dx
je 0x465be7
push cs
push ebx
jns 0x465c4f
je 0x465c43
insd dword es:[edi], dx
insd dword es:[edi], dx
push esp
jns 0x465c53
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add al, byte [eax]
add byte [eax], al
add ah, ah
pop ebx
in al, 0x5b
inc esi
add byte [esi], al
or edx, dword [eax + edx*2 + 0x61]
jb 0x465c58
popal
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
popal
jae 0x465bff
je 0x465c5b
pop ebx
inc esi
add byte [edx], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
pop esp
inc esi
add byte [ebx], al
or dword [ecx + ecx*2 + 0x6e], edx
add ecx, dword [ecx]
push esp
dec ecx
outsb dx, byte [esi]
je 0x465c79
inc esi
insb byte es:[edi], dx
popal
add dword [bx + si], eax
add byte [eax], al
add byte [edx], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add ah, bh
cld
pop ebx
inc esi
add byte [ecx], cl
imul esp, dword [esi + 0x48], 0x75477361
imul esp, dword [edi + ecx + 0x69], 0x73694466
jo 0x465c7f
jne 0x465c96
punpckhwd mm4, qword fs:[esi + 0x44]
inc sp
imul esi, dword [ebx + 0x70], 0x65746e49
outsb dx, byte [esi]
je 0x465c9e
jb 0x465ca1
jb 0x465ca1
popal
arpl word [ebp + 0xa], sp
imul esp, dword [esi + 0x44], 0x61707369
jae 0x465cb5
popal
je 0x465cab
push 0x7379530e
jns 0x465cc0
je 0x465cb4
insd dword es:[edi], dx
push esp
jns 0x465cc4
jo 0x465c9e
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add al, byte [eax]
add byte [eax], al
push esp
pop esp
inc esi
add byte [esp + ebx*2 + 0x46], dl
add byte [esi], al
or dl, byte [ecx + ecx*2 + 0x6e]
je 0x465ccd
inc esi
insb byte es:[edi], dx
popal
jae 0x465c6e
cld
pop ebx
inc esi
add byte [edx], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
jo 0x465cd6
pop esp
inc esi
add byte [esi], al
push cs
push esp
dec ecx
outsb dx, byte [esi]
je 0x465ce9
inc esi
insb byte es:[edi], dx
popal
jae 0x465ccb
popal
jae 0x465cf1
add esp, edi
pop ebx
inc esi
add byte [edx], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
nop
pop esp
inc esi
add byte [0x7953540b], al
push esp
push ebx
jns 0x465d0f
insd dword es:[edi], dx
bound ebp, qword [edi + 0x6c]
dec esi
popal
insd dword es:[edi], dx
inc dword gs:[edx]
add byte [esp + ebx*2 + 0x160e0046], ah
push esp
push esp
jns 0x465d26
jo 0x465d1c
dec ecx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc esi
imul esp, dword [ebp + 0x6c], 0x63634164
jae 0x465d39
inc ecx
arpl word [ebx + 0x65], sp
jae 0x465d39
outsd dx, dword [esi]
jb 0x465ccd
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
js 0x465d00
sub dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [0x74614446], al
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add eax, 0x74614446
popal
add al, byte [eax]
add al, byte [eax]
pop es
add byte [eax], cl
sbb byte [ebx + ecx*2], bh
pop es
push ebx
je 0x465d38
popal
je 0x465d58
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [edx], eax
js 0x465d2a
sub dword [eax], eax
add al, 0x44
inc eax
add byte [esp + eax*2], al
popal
je 0x465d69
add al, byte [eax]
add al, byte [eax]
or ebx, dword [eax]
jl 0x465d5b
dec ebx
add byte [esi], cl
outsd dx, dword [esi]
jo 0x465d75
inc ebp
jno 0x465d8e
popal
insb byte es:[edi], dx
imul esi, dword [ecx + edi*2], 0x40100000
je 0x465d97
add byte [eax], al
add byte [eax], dl
inc eax
add byte [edx], al
add ah, byte [eax + 0x400465c]
mov al, byte [0x400465c]
add al, 0x4c
dec esp
je 0x465d32
add byte [edx], al
mov al, byte [0x500465c]
push edx
imul esp, dword [edi + 0x68], 0x2000274
push 0x2000274
add byte [eax], cl
sbb byte [ebx + ecx*2], bh
or dl, byte [ebp + 0x54]
inc esi
cmp byte [ebp + 0x6e], cl
je 0x465db8
add byte [eax], al
pushfd
adc byte [eax], al
add byte [edx], al
add byte [eax], cl
or byte [esi + 0x46], ch
outsb dx, byte [esi]
inc esi
add byte [eax], cl
push esp
outsd dx, dword [esi]
push ebx
je 0x465dd6
imul ebp, dword [esi + 0x67], 0x12b80000
inc eax
add byte [eax], al
mov eax, 0x4012
add al, byte [eax]
or byte [eax], bl
jl 0x465dbf
add byte [ecx], dl
push esp
outsd dx, dword [esi]
push ebx
adc dword [edi + ebp*2 + 0x53], edx
push 0x5574726f
push esp
inc esi
cmp byte [ebx + 0x74], dl
jb 0x465dee
outsb dx, byte [esi]
add byte [bx + si], al
in al, 0x11
inc eax
add byte [eax], al
add al, byte [eax]
or byte [eax], bl
jl 0x465ddf
add byte [ebx], cl
push esp
outsd dx, dword [esi]
inc edx
jns 0x465e0f
inc ecx
jb 0x465e11
popal
jns 0x465da2
add byte [ecx + esi + 0x2000040], ah
add byte [eax], cl
pop eax
outsb dx, byte [esi]
inc esi
add byte [esp + edx*2], al
popal
imul ebp, dword [eax + eax], 0x402978
add byte [edx], al
add byte [eax], al
add byte [eax], al
mov eax, 0x300465d
inc eax
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add byte [eax + 0x300465d], bh
or dword [ebx + eax*2 + 0x61], edx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x465dd1
add byte [eax], al
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax + eax], al
add byte [eax], al
mov ah, 0x5d
inc esi
add byte [0x65526363], al
pop es
push edx
pop es
arpl word [ebx + 0x43], sp
arpl word gs:[eax + ecx + 0x63], bp
arpl word [eax + 0x61], dx
popal
jae 0x465e54
popal
insb byte es:[edi], dx
or dword [ebx + 0x63], esp
push ebx
je 0x465e5d
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
or ah, byte [ebx + 0x63]
push ebx
popal
inc bx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
push cs
push ebx
jns 0x465e7f
je 0x465e73
insd dword es:[edi], dx
push esp
jns 0x465e83
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add al, byte [eax]
add byte [eax], al
add byte [esi + ebx*2], dl
inc esi
add byte [ecx + ecx], dl
push eax
inc ecx
je 0x465e9a
jb 0x465e6c
popal
je 0x465e8c
cmp byte [edi + 0x46], bl
add byte [edx], al
add byte [eax], al
add byte [eax], al
sub al, 0x5e
inc esi
add byte [ebx + edx], dl
push eax
push esi
insd dword es:[edi], dx
je 0x465e8c
je 0x465eaa
outsd dx, dword [esi]
inc ebp
outsb dx, byte [esi]
je 0x465eba
jns 0x465e9e
popal
imul ebp, dword [esp + ebx*8 + 0x61], 0x20046
add byte [esi + ebx*2 + 0x46], cl
dec esp
pop esi
inc esi
add byte [esp + edx], dl
push eax
dec ecx
outsb dx, byte [esi]
je 0x465ec5
dec ebp
je 0x465ecb
outsd dx, dword [esi]
inc ebp
outsb dx, byte [esi]
je 0x465edb
jns 0x465ebf
popal
imul ebp, dword [esp + ebx + 0x66], 0x20046
insb byte es:[edi], dx
pop esi
inc esi
add byte [esi + ebx*2 + 0x46], ch
add byte [ecx + ecx], dl
push eax
push esp
jns 0x465eee
inc esp
inc esp
popal
je 0x465ee4
mov al, byte [0x2004667]
add byte [eax], al
add byte [eax], al
test byte [esi + 0x46], bl
add byte [ecx + ecx], dl
push eax
push eax
jb 0x465f05
jo 0x465edc
popal
je 0x465efc
popal
adc byte [esi + eax*2], ch
add al, byte [eax]
add byte [eax], al
add byte [esi + ebx*2 + 0xa140046], bl
add byte [edx], al
add byte [eax], al
add byte [eax], al
pushfd
pop esi
inc esi
add byte [edx + ecx], dl
push eax
push eax
push esp
jns 0x465f1f
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
mov al, 0x5e
inc esi
add byte [edx], al
add byte [eax], al
add byte [esi + ebx*2 + 0x9140046], dh
add byte [eax], al
mov ah, 0x5e
inc esi
add byte [ecx + ecx], dl
push eax
push esp
jns 0x465f36
jo 0x465f2c
dec ecx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
enter 0x465e, 0
add al, byte [eax]
add byte [eax], al
add ah, cl
pop esi
inc esi
add byte [esi], cl
or dword [esp + edx*2 + 0x79], edx
jo 0x465f44
push esp
jns 0x465f4e
dec ecx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [esi + ebp], dl
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
adc al, 0x2e
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
add al, 0x4b
imul ebp, dword [esi + 0x64], 0x5c8c0002
inc esi
add byte [ecx], al
outsb dx, byte [esi]
add al, byte fs:[eax]
mov word [esi + eax*2], ds
add dword [eax], eax
add byte [eax], al
add al, byte [esi + ecx*2]
add byte [eax], al
add byte [edx], al
add al, 0x4e
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
add al, byte [eax]
add al, byte [eax]
or byte [eax + 0x6e], ch
inc esi
add byte [edi], al
dec esi
popal
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
add byte fs:[eax], al
mov al, byte [0x465c]
add al, byte [eax]
or byte [esi + ebp*2 + 0x46], dh
outsb dx, byte [esi]
inc esi
add byte [eax], cl
push esp
jns 0x465fa3
inc esp
popal
je 0x465f99
add byte [eax], al
push 0x465e
add al, byte [eax]
add byte [eax], al
add byte [edi + ebx*2], bh
cmp al, 0x5f
inc esi
add byte [esi], cl
or dword [ecx + eax*2 + 0x74], edx
je 0x465fc1
jb 0x465f94
inc esp
popal
je 0x465fb4
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add ah, cl
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [ebx]
dec esp
outsb dx, byte gs:[esi]
add al, byte [eax]
add al, byte [eax]
add byte [eax], al
add byte [edi + ebx*2 + 0x46], ch
add byte [ecx + 0x65694650], dl
insb byte es:[edi], dx
inc ebp
js 0x465fc8
outsb dx, byte [esi]
je 0x465ff8
jns 0x465f0c
pop edi
inc esi
add byte [edx], al
add byte [eax], al
add byte [eax], al
mov byte [edi + 0x46], bl
add byte [esi], cl
push cs
or eax, 0x65694654
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ebp
js 0x465fe4
outsb dx, byte [esi]
je 0x466014
jns 0x465fad
or dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax + edx + 0x40], dh
add byte [eax], al
mov ah, 0x10
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
add eax, 0x67616c46
add byte [eax], al
add byte [eax], al
add al, byte [0x67616c46]
jae 0x465fc2
add byte [eax + 0x100465e], bl
cwde
pop esi
inc esi
add byte [ecx], al
add byte [eax], al
add byte [edx], al
pop es
push esp
jns 0x46603e
push edx
add al, byte gs:[eax]
in al, 0x10
inc eax
add byte [0x2000000], al
push es
dec edi
jae 0x466048
je 0x465fe7
add al, byte [eax]
mov word [esi + eax*2], ds
or dword [eax], eax
add byte [esp + ebx*2 + 0x90046], cl
pop esp
inc esi
add byte [ecx], cl
add byte [eax], al
add byte [edx], al
add al, 0x4e
add byte [eax], al
add al, byte [esi + ecx*2]
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
add al, byte [eax]
add al, byte [eax]
or byte [esi + ebp*2 + 0x4e070046], bl
popal
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
add byte fs:[eax], al
mov al, byte [0x465c]
add al, byte [eax]
or byte [eax + 0x800466e], ch
add byte [eax], cl
inc ecx
je 0x46608d
jb 0x46605f
popal
je 0x46607f
add byte [eax], al
adc byte [esi + 0x46], bl
add byte [eax], al
add al, byte [eax]
add byte [eax], ah
pushal
inc esi
add byte [esi + ecx], dl
push eax
push esi
insd dword es:[edi], dx
je 0x466079
imul esp, dword [ebp + 0x6c], 0x746e4564
jb 0x4660b5
cmp byte [eax + 0x46], ah
inc esi
add byte [edx], al
add byte [eax], al
add byte [eax], bh
inc esi
add byte [esi], cl
push cs
push cs
push esp
push esi
insd dword es:[edi], dx
je 0x466095
imul esp, dword [ebp + 0x6c], 0x746e4564
jb 0x4660d1
push es
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
in al, 0x10
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
or eax, dword [esi + 0x69]
insb byte es:[edi], dx
dec edi
jae 0x4660de
je 0x46607d
add ah, cl
adc byte [eax], al
add al, 0
add byte [eax + eax], al
add byte [eax], al
add cl, byte [ecx]
push esp
jns 0x4660f9
dec ecx
outsb dx, byte [esi]
js 0x466092
js 0x466092
add byte [esp + ebx*2 + 0x60046], cl
add byte [eax], al
add al, byte [esi + ecx*2]
pop esp
inc esi
add byte [esi], al
push es
add byte [eax], al
add byte [edx], al
add al, 0x4e
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
add al, byte [eax]
add al, byte [eax]
or al, dl
outsb dx, byte [esi]
inc esi
add byte [edi], al
dec esi
popal
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
add byte fs:[eax], al
mov al, byte [0x465c]
pop esp
inc esi
add byte [eax], al
add al, byte [eax]
or ah, bl
outsb dx, byte [esi]
inc esi
add byte [eax], cl
inc ecx
je 0x466138
jb 0x46610a
popal
je 0x46612a
add byte [eax], al
adc byte [esi + 0x46], bl
add byte [eax], al
add al, byte [eax]
add byte [eax], al
int3
add byte [eax], al
add ah, cl
pushal
inc esi
add byte [ecx + edx], dl
push eax
push esi
insd dword es:[edi], dx
je 0x466125
inc esi
imul esp, dword [ebp + 0x6c], 0x616c4364
jae 0x46615b
push esp
popal
invalid
adc dword [esi + edx*2 + 0x6d], edx
je 0x466145
imul esp, dword [ebp + 0x6c], 0x616c4364
jae 0x46617b
push esp
popal
bound eax, qword [edx]
add byte [eax + eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add ah, cl
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [0x6e756f43]
outsb dx, byte [esi]
je 0x46612a
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [edx], al
or byte [ebx + 0x6c], al
popal
jae 0x4661ab
push edx
add al, byte gs:[eax]
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], bh
popal
inc esi
add byte [edi + ecx], dl
push eax
push esi
insd dword es:[edi], dx
je 0x46619c
je 0x4661ba
outsd dx, dword [esi]
inc ebp
outsb dx, byte [esi]
je 0x4661ca
jns 0x4661ae
popal
inc esi
add byte [edx], al
add byte [eax], al
pop eax
popal
inc esi
add byte [esi], cl
andps xmm2, xmmword [esi + 0x6d]
je 0x4661b8
je 0x4661d6
outsd dx, dword [esi]
inc ebp
outsb dx, byte [esi]
je 0x4661e6
jns 0x46617c
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], al
add byte [eax], al
add ah, cl
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [ebx]
dec esp
outsb dx, byte gs:[esi]
add al, byte [eax]
add byte [ecx], dl
inc eax
add byte [edx], al
add byte [eax], al
add byte [edx], al
or eax, dword [ebx + 0x6f]
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
int3
outsd dx, dword [esi]
inc ecx
jb 0x466209
jae 0x466219
add al, byte [eax]
mov word [esi + eax*2], ds
push es
add byte [esi], al
add byte [eax], al
add byte [edx], al
add al, 0x4e
add byte [eax], al
add al, byte [esi + ecx*2]
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
add al, byte [eax]
add al, byte [eax]
or byte [edi + ebp*2], al
inc esi
add byte [edi], al
dec esi
popal
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
add byte fs:[eax], al
mov al, byte [0x465c]
add byte [eax + 0x465c], ah
add al, byte [eax]
or byte [eax], dl
outsd dx, dword [esi]
inc esi
add byte [esp + edx*2], al
popal
imul ebp, dword [eax + eax], 0x465e28
add byte [edx], al
add byte [eax], al
add byte [eax], al
loopne 0x46624b
inc esi
add byte [esi], cl
adc edx, dword [esi + edx*2 + 0x6d]
je 0x466240
je 0x46625e
outsd dx, dword [esi]
inc ebp
outsb dx, byte [esi]
je 0x46626e
jns 0x466252
popal
imul ebp, dword [ecx + ecx], 0
add byte [eax], al
add byte [0xb4000000], al
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [edi]
push esi
jb 0x46628f
imul ebp, dword [edi + 0x6e], 0x5db40002
inc esi
add byte [ecx], al
add byte [eax], al
add byte [edx], al
add al, byte [ebx + 0x43]
add al, byte [eax]
cwde
pop esi
inc esi
add byte [edx], al
add byte [eax], al
add byte [edx], al
or dl, byte [edx + 0x65]
jae 0x4662b2
insb byte es:[edi], dx
je 0x466294
jns 0x4662b2
add al, byte gs:[eax]
int3
add byte [eax], al
add al, byte [esi]
push eax
popal
jb 0x4662a2
dec edi
add al, byte [eax]
mov ah, 0x10
inc eax
add byte [eax], cl
add byte [eax], al
add byte [edx], al
or dl, byte [eax + 0x61]
jb 0x4662c6
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x4662d8
je 0x46626e
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
insb byte es:[edi], dx
bound eax, qword [esi]
adc al, 0x11
push eax
push esi
insd dword es:[edi], dx
je 0x4662cc
je 0x4662ea
outsd dx, dword [esi]
inc ebp
js 0x4662cc
outsb dx, byte [esi]
je 0x4662fc
jns 0x466214
bound eax, qword [esi]
add al, byte [eax]
add byte [eax], al
add byte [edx + 0x110e0046], cl
push esp
push esi
insd dword es:[edi], dx
mov word [edx + 0x46], fs
add byte [esi], cl
adc dword [esi + edx*2 + 0x6d], edx
je 0x4662ec
je 0x46630a
outsd dx, dword [esi]
inc ebp
js 0x4662ec
outsb dx, byte [esi]
je 0x46631c
jns 0x4662b4
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
cmp byte [ecx + 0x46], ah
add byte [eax], al
add byte [eax], al
add byte [edx], al
add eax, 0x72746e45
jns 0x4662ca
add ah, cl
adc byte [eax], al
add al, 0
add byte [eax + eax], al
add byte [eax], al
add al, byte [0x67616c46]
jae 0x4662db
add al, byte [eax]
adc byte [eax], 0x40
add byte [esi], al
add byte [eax + 0x6004010], al
adc byte [eax], al
push es
add byte [eax], al
add byte [edx], al
or al, 0x56
imul esi, dword [edx + 0x74], 0x496c6175
insb byte es:[edi], dx
dec ecx
outsb dx, byte [esi]
js 0x4662f3
add byte [edx], al
add byte [eax], al
add byte [eax], al
add al, dh
bound eax, qword [esi]
adc al, 0xe
push eax
inc ecx
jb 0x466374
popal
jns 0x466355
jb 0x466376
jo 0x466352
outsb dx, byte [esi]
outsw dx, word [esi]
or byte [ebx + 0x46], ah
add byte [edx], al
add byte [eax], al
add byte [ebx], cl
inc esi
add byte [esi], cl
push cs
push esp
inc ecx
jb 0x466390
popal
jns 0x466371
jb 0x466392
jo 0x46636e
outsb dx, byte [esi]
outsw dx, word [esi]
add eax, 1
add byte [eax], al
add byte [eax], al
add al, 0
add byte [eax], al
mov ah, 0x10
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
add eax, 0x67616c46
jae 0x466347
add ah, cl
adc byte [eax], al
add dword [eax], eax
add byte [eax], al
add cl, byte [ecx]
push edx
popal
popal
dec ecx
outsb dx, byte [esi]
js 0x46635c
add ah, cl
adc byte [eax], al
add eax, dword [eax]
add byte [eax], al
add cl, byte [edx]
push edi
jb 0x4663d1
je 0x4663cf
dec ecx
outsb dx, byte [esi]
js 0x466372
js 0x466372
add byte [esp + ebx*2 + 0x50046], cl
add byte [eax], al
add al, byte [esi + ecx*2]
mov word [esi + eax*2], ds
add eax, 0x2000000
pop esp
inc esi
add byte [0x2000000], al
add byte [eax], al
add byte [edx], al
add al, 0x4e
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
add al, byte [eax]
add al, byte [eax]
or byte [eax], bh
outsd dx, dword [esi]
inc esi
add byte [edi], al
dec esi
popal
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
add byte fs:[eax], al
add byte [eax], al
mov al, byte [0x465c]
add al, byte [eax]
or byte [edi + ebp*2 + 0x46], al
add byte [eax], cl
inc ecx
je 0x466418
jb 0x4663ea
popal
je 0x46640a
add byte [eax], al
adc byte [esi + 0x46], bl
add byte [eax], al
add al, byte [eax]
add byte [eax], al
lodsb al, byte [esi]
arpl word [esi], ax
push cs
or eax, 0x6e614d54
popal
inc esi
imul esp, dword [ebp + 0x6c], 0x864
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
cwde
pop esi
inc esi
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax + 0x465e], bl
add byte [eax], al
add byte [edx], al
pop es
push esp
jns 0x466451
push edx
add al, byte gs:[eax]
push esp
adc dword [eax], eax
add al, 0
add byte [eax + eax], al
add byte [eax], al
add cl, byte [ecx]
inc esi
insb byte es:[edi], dx
dec edi
jae 0x46645e
je 0x4663fd
add byte [edx], al
add byte [eax], al
add al, bh
arpl word [esi], ax
adc al, 0xf
push eax
push eax
jb 0x466479
arpl word [ebp + 0x64], sp
jne 0x466481
push eax
popal
jb 0x466475
insd dword es:[edi], dx
adc byte [esi + eax*2], ah
add al, byte [eax]
add byte [esp], dl
add byte [edx], al
add byte [eax], al
adc al, 0x64
inc esi
add byte [esi], cl
andps xmm2, xmmword [eax + 0x72]
outsd dx, dword [esi]
arpl word [ebp + 0x64], sp
jne 0x46649d
push eax
popal
jb 0x466491
insd dword es:[edi], dx
add eax, 1
add byte [eax], al
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
mov ah, 0x10
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
add eax, 0x67616c46
jae 0x466450
add byte [eax + 0x100465e], bl
pop esi
inc esi
add byte [ecx], al
add byte [eax], al
add byte [edx], al
or dword [eax + 0x61], edx
jb 0x4664be
insd dword es:[edi], dx
push esp
jns 0x4664d1
add al, byte gs:[eax]
mov word [esi + eax*2], ds
add eax, 0x2000000
add al, 0x4e
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
add al, byte [eax]
add al, byte [eax]
or byte [edi + ebp*2 + 0x46], ch
add byte [edx], al
add byte [eax], cl
insb byte es:[edi], dx
outsd dx, dword [esi]
inc esi
add byte [edi], al
dec esi
popal
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
add byte fs:[eax], al
mov al, byte [0x465c]
add al, byte [eax]
or byte [eax + 0x6f], bh
inc esi
add byte [eax], cl
inc ecx
je 0x46650b
jb 0x4664dd
popal
je 0x4664fd
add byte [eax], al
adc byte [esi + 0x46], bl
add byte [eax], dl
pop esi
inc esi
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add byte [eax + 0x14004664], ah
adc edx, dword [eax + 0x50]
jb 0x466521
arpl word [ebp + 0x64], sp
jne 0x466529
push ebx
imul esp, dword [edi + 0x6e], 0x72757461
jne 0x466532
mov esp, 0x2004664
add byte [eax], al
shl byte [esi + eax*2], 0xe
adc edx, dword [eax + edx*2 + 0x72]
outsd dx, dword [esi]
arpl word [ebp + 0x64], sp
jne 0x466549
push ebx
imul esp, dword [edi + 0x6e], 0x72757461
pop es
je 0x466554
jb 0x466546
pop es
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0
add byte [eax], al
mov ah, 0x10
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
add eax, 0x67616c46
jae 0x466500
add al, byte [eax]
mov ah, 0x5d
add byte [ebp + ebx*2 + 0x10046], dh
add byte [eax], al
add al, byte [edx]
inc ebx
inc ebx
pop ebp
inc esi
add byte [ecx], al
add byte [eax], al
add byte [edx], al
add al, byte [ebx + 0x43]
add al, byte [eax]
cwde
pop esi
inc esi
add byte [edx], al
add byte [eax], al
add byte [edx], al
or dl, byte [edx + 0x65]
jae 0x466590
insb byte es:[edi], dx
je 0x466572
jns 0x466590
add al, byte gs:[eax]
add al, byte [eax]
mov ah, 0x10
inc eax
add byte [esi], al
add byte [eax], al
add byte [edx], al
or dl, byte [eax + 0x61]
add byte [eax], al
add cl, byte [edx]
push eax
popal
jb 0x466592
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x4665a4
je 0x46653a
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp byte [ebp + 0x46], ah
add byte [eax + edx], dl
push eax
dec ecx
outsb dx, byte [esi]
je 0x4665b1
dec ebp
je 0x4665b7
outsd dx, dword [esi]
push esp
popal
bound ebp, qword [ebp + 0x50]
insb byte es:[edi], dx
push eax
inc esi
add byte [edx], al
add byte [ebp + 0x46], dl
add byte [esi], cl
adc byte [ecx + ecx*2 + 0x6e], dl
je 0x4665cd
dec ebp
je 0x4665d3
outsd dx, dword [esi]
push esp
popal
bound ebp, qword [ebp + 4]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add ah, cl
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [0x6e756f43]
je 0x466591
int3
add ah, cl
int3
adc byte [eax], al
add al, byte [eax]
add byte [eax], al
add cl, byte [ecx]
push edx
je 0x466611
inc eax
add byte [edx], al
add byte [eax], al
add byte [edx], al
or dword [edx + 0x74], edx
je 0x466607
imul eax, dword [ebx + 0x6f], 0x2746e75
inc ebx
outsd dx, dword [esi]
jne 0x466610
je 0x4665a6
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
movsb byte es:[edi], byte [esi]
inc esi
add byte [eax + edx], dl
push eax
dec ecx
adc byte [eax + 0x49], dl
outsb dx, byte [esi]
je 0x46661d
dec ebp
je 0x466623
outsd dx, dword [esi]
inc ebp
outsb dx, byte [esi]
je 0x466633
jns 0x46657f
inc esi
add byte [edx], al
add al, al
inc esi
add byte [esi], cl
adc byte [ecx + ecx*2 + 0x6e], dl
je 0x466639
dec ebp
je 0x46663f
outsd dx, dword [esi]
inc ebp
outsb dx, byte [esi]
je 0x46664f
jns 0x4665df
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
mov word [esi + eax*2], ds
add byte [eax], al
add byte [eax], al
add al, byte [esi + ecx*2]
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
add al, byte [eax]
add al, byte [eax]
or byte [eax + 0x700466f], ah
dec esi
popal
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
add byte fs:[eax], al
mov al, byte [0x465c]
inc esi
add byte [eax], al
add al, byte [eax]
or byte [edi + ebp*2 + 0x54040046], ch
popal
imul ebp, dword [eax + eax], 0x465e48
add byte [edx], al
add byte [eax], ah
inc si
inc esi
add byte [eax], al
add al, byte [eax]
and byte [esi + 0x46], ah
add byte [esi], cl
adc al, 0x54
dec ecx
outsb dx, byte [esi]
je 0x466699
dec ebp
je 0x46669f
outsd dx, dword [esi]
inc ebp
inc ebp
outsb dx, byte [esi]
je 0x4666af
jns 0x466693
popal
imul ebp, dword [ebx + eax], 0
add byte [eax], al
add byte [ebx], al
add byte [eax], al
add byte [eax + edx + 0x40], dh
add byte [eax], al
add al, byte [ebx + ecx*2]
mov ah, 0x10
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
add al, 0x4b
imul ebp, dword [esi + 0x64], 0x5db40002
inc esi
add byte [ecx], al
add byte [eax], al
add byte [edx], al
add al, byte [ebx + 0x43]
add al, byte [eax]
mov ah, 0x10
inc eax
add byte [edx], al
add byte [eax], al
add byte [edx], al
or dl, byte [eax + 0x61]
jb 0x4666dc
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x4666ee
je 0x466684
add byte [edx], al
add byte [eax], al
add byte [eax], al
and byte [esi + 0x46], 0
push cs
push cs
push esp
inc ecx
jb 0x466704
popal
jns 0x4666e9
jns 0x466707
inc esp
popal
je 0x4666fd
or eax, 4
add byte [eax], al
add byte [eax], al
add byte [eax], al
add eax, 0x9c000000
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [ebx + edx*2]
imul edi, dword [edx + 0x65], 0x109c0002
inc eax
add byte [eax + eax], al
add byte [eax], al
add al, byte [edi]
inc ebp
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x466737
je 0x4666cd
add byte [eax + 0x800465e], bl
pop esi
inc esi
add byte [eax], cl
add byte [eax], al
add byte [edx], al
push es
inc ebp
insb byte es:[edi], dx
push esp
jns 0x46674b
add al, byte gs:[eax]
add al, byte [eax]
mov ah, 0x10
inc eax
add byte [eax + eax], cl
add byte [eax], al
add cl, byte [eax]
inc esp
imul ebp, dword [ebp + 0x43], 0x746e756f
add al, byte [eax]
add byte [eax], al
add byte [eax], al
or eax, 0x2000000
outsb dx, byte [esi]
je 0x4666f3
add byte [eax], al
add byte [eax], al
add byte [0x2000000], cl
add al, 0x44
imul ebp, dword [ebp + 0x73], 0x20002
add byte [eax], al
add byte [eax], al
add byte [edi + 0x46], ah
add byte [eax], al
inc esi
add byte [eax + edx], dl
push eax
push edx
arpl word gs:[edi + 0x72], bp
push esp
jns 0x466788
inc esi
imul esp, dword [ebp + 0x6c], 0x46671864
add byte [edx], al
add byte [edi], bl
inc esi
add byte [esi], cl
adc byte [edx + edx*2 + 0x65], dl
arpl word [edi + 0x72], bp
push esp
jns 0x4667a4
inc esi
imul esp, dword [ebp + 0x6c], 0x10964
add byte [eax], al
add byte [eax], al
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
test al, 0x63
inc esi
add byte [eax], al
insb byte es:[edi], dx
or dword fs:[ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], al
add byte [eax], al
add byte [eax + 0x4663], ch
add byte [eax], al
add byte [eax], al
add al, byte [0x6c656946]
add byte [eax], al
add byte [edx], al
add eax, 0x6c656946
add al, byte fs:[eax]
mov ah, 0x10
inc eax
add byte [eax], cl
add byte [eax], al
add byte [edx], al
add eax, 0x67616c46
jae 0x46676a
add byte [esp + ebx*2 + 0x90046], cl
add byte [eax], al
add al, byte [esi + ecx*2]
pop esp
inc esi
add byte [ecx], cl
add byte [eax], al
add byte [edx], al
add al, 0x4e
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
add al, byte [eax]
add al, byte [eax]
or ah, dl
outsd dx, dword [esi]
inc esi
add byte [edi], al
dec esi
popal
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
add byte fs:[eax], al
mov al, byte [0x465c]
add al, byte [eax]
or al, ah
outsd dx, dword [esi]
inc esi
add byte [eax], cl
inc ecx
je 0x466810
jb 0x4667e2
popal
je 0x466802
add byte [eax], al
adc byte [esi + 0x46], bl
pop esi
inc esi
add byte [eax], al
add al, byte [eax]
add byte [eax], al
movsb byte es:[edi], byte [esi]
inc esi
add byte [esi], cl
or dword [esp + edx*2 + 0x79], edx
jo 0x46681c
inc esp
popal
je 0x46681c
or eax, 4
add byte [eax], al
add byte [eax], al
daa
add byte [eax], al
add byte [eax], bh
pop edi
inc esi
add byte [eax], al
add byte [eax], al
add byte [edx], al
or byte [ecx + 0x74], al
je 0x466848
inc esp
popal
je 0x46683b
add al, byte [eax]
int3
add byte [eax], al
add cl, byte [eax]
inc ebx
outsd dx, dword [esi]
push eax
popal
add al, byte gs:[bx + si]
sbb byte [ecx + 0x46], 0
add byte [eax], al
add byte [eax], al
add al, byte [edi]
dec edi
jb 0x466861
push esp
jns 0x466870
add al, byte gs:[eax]
pushfd
adc byte [eax], al
add dword [eax], eax
add byte [eax + edx + 0x10040], bl
add byte [eax], al
add cl, byte [eax]
dec ebp
imul ebp, dword [esi + 0x56], 0x65756c61
push esi
popal
insb byte es:[edi], dx
jne 0x46687a
add al, byte [eax]
pushfd
adc byte [eax], al
add eax, 0x2000000
add byte [eax], al
add byte [edx], al
or byte [ebp + 0x61], cl
js 0x46687b
popal
insb byte es:[edi], dx
jne 0x46688e
add al, byte [eax]
cwde
pop esi
inc esi
add byte [ecx], cl
add byte [eax], al
add byte [edx], al
or byte [edx + 0x61], al
jae 0x46689e
push esp
jns 0x4668ac
jo 0x4668a2
add al, byte gs:[eax]
add al, byte [eax]
mov word [esi + eax*2], ds
or eax, 0x2000000
or byte [esi + 0x61], cl
insd dword es:[edi], dx
dec esp
imul esi, dword [ebx + 0x74], 0x10b40002
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
or eax, 0x54746553
jns 0x4668d3
dec edi
jb 0x4668ba
imul edi, dword [edx + 0x65], 0x5e980002
inc esi
add byte [ecx], al
add byte [eax], al
add byte [edx], al
or byte [ebx + 0x6f], al
add dword [eax], eax
add byte [eax], al
add cl, byte [eax]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4668cf
push esp
jns 0x4668ed
add al, byte gs:[eax]
fcomp qword [ecx + 0x46]
add byte [eax], al
add byte [eax], al
add byte [edx], al
or dword [esi + 0x6c], eax
outsd dx, dword [esi]
popal
je 0x4668e4
jns 0x466902
add al, byte gs:[eax]
mov ah, 0x10
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
or dword [ebp + 0x61], ecx
js 0x4668ef
dec esp
outsb dx, byte gs:[esi]
je 0x466910
add al, byte [eax]
adc al, 0x13
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
or dword [ebx + 0x6c], eax
popal
jae 0x46692c
push esp
jns 0x46692c
add al, byte gs:[eax]
cwde
pop esi
inc esi
add byte [eax + eax], al
add byte [eax], al
add cl, byte [edx]
push eax
popal
jb 0x466932
outsb dx, byte [esi]
je 0x466919
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add al, byte [eax]
adc byte [eax], 0x40
add byte [eax], cl
add byte [eax], al
add byte [edx], al
or dword [eax + 0x72], edx
outsd dx, dword [esi]
jo 0x466927
outsd dx, dword [esi]
jne 0x466955
je 0x4668eb
add byte [esp + ebx*2 + 0xa0046], cl
add byte [eax], al
add cl, byte [eax]
push ebp
outsb dx, byte [esi]
pop esp
inc esi
add byte [edx], cl
add byte [eax], al
add byte [edx], al
or byte [ebp + 0x6e], dl
imul esi, dword [esi + ecx*2 + 0x61], 0x2656d
cwde
pop edx
inc esi
add byte [eax], al
add byte [eax], al
add byte [edx], al
or cl, byte [ebp + 0x65]
je 0x466974
add byte [eax], al
add byte [eax], al
add cl, byte [edx]
dec ebp
je 0x466974
outsd dx, dword [esi]
dec ebx
imul ebp, dword [esi + 0x64], 0x10b40002
outsb dx, byte [esi]
add al, byte fs:[eax]
mov ah, 0x10
inc eax
add byte [ecx], al
add byte [eax], al
add byte [edx], al
or dl, byte [eax + 0x61]
jb 0x466983
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x466995
je 0x46692b
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [edx], al
or dword [eax + 0x61], edx
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add cl, byte [ecx]
push eax
popal
jb 0x466999
insd dword es:[edi], dx
dec esp
imul esi, dword [ebx + 0x74], 0x649c0002
inc esi
add byte [eax], al
add byte [eax], al
add byte [edx], al
pop es
push eax
jb 0x4669bb
arpl word [ebx + 0x69], dx
add al, byte [bx + si]
cmp byte [edi + 0x46], bl
add byte [eax + eax], al
add byte [eax], al
add cl, byte [eax + edx*2]
jb 0x4669ce
arpl word [ecx + 0x74], ax
je 0x4669d6
inc esp
popal
je 0x4669c9
add al, byte [eax]
cwde
pop esi
inc esi
add byte [eax], al
add byte [eax], al
add byte [edx], al
or cl, byte [ecx + 0x6e]
dec ecx
outsb dx, byte [esi]
je 0x4669de
push eax
popal
jb 0x4669e1
outsb dx, byte [esi]
je 0x466981
add byte [esp + ebx*2 + 0x46], ch
pop esp
inc esi
add byte [eax + eax], al
add byte [eax], al
add cl, byte [ecx]
dec ecx
outsb dx, byte [esi]
je 0x4669f4
inc esi
insb byte es:[edi], dx
popal
jae 0x466996
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [0x2000000], al
add eax, 0x2000000
or byte [ecx + 0x6e], cl
je 0x466a09
inc edi
jne 0x466a0f
add al, byte fs:[eax]
mov word [esi + eax*2], ds
adc eax, 0x2000000
or byte [ecx + 0x6e], cl
je 0x466a1d
push ebp
outsb dx, byte [esi]
imul esi, dword [edx + eax], 0x401114
add byte [eax], al
add byte [eax], al
add cl, byte [0x496e694d]
add al, byte [eax]
adc al, 0x11
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
or eax, 0x496e694d
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
je 0x466a04
xor al, 0x56
popal
insb byte es:[edi], dx
jne 0x466a39
add al, byte [eax]
adc al, 0x11
inc eax
add byte [eax], cl
add byte [eax], al
add byte [edx], al
or eax, 0x4978614d
add cl, byte [0x4978614d]
popal
js 0x466a2d
outsb dx, byte [esi]
je 0x466a1d
xor al, 0x56
popal
insb byte es:[edi], dx
jne 0x466a52
add al, byte [eax]
cmp byte [edi + 0x46], bl
add byte [eax], dl
add byte [eax], al
add byte [edx], al
or eax, 0x36746e49
xor al, 0x41
je 0x466a75
jb 0x466a47
popal
je 0x466a67
add al, byte [eax]
pushfd
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [esi]
add byte [edx], al
push es
insb byte es:[edi], dx
push ebx
imul edi, dword [edx + 0x65], 0x5e980002
inc esi
add byte [eax + eax], al
add byte [eax], al
add al, byte [esi]
insb byte es:[edi], dx
push esp
jns 0x466a99
add al, byte gs:[eax]
pushfd
adc byte [eax], al
or byte [eax], al
add byte [eax], al
add al, byte [edi]
jbe 0x466a99
jb 0x466a8e
push esp
jns 0x466aac
add al, byte gs:[eax]
cwde
pop esi
inc esi
add byte [eax + eax], cl
add byte [eax], al
add al, byte [edi]
insb byte es:[edi], dx
push esp
jns 0x466abe
xor al, byte gs:[edx]
add byte [esp + ebx*2 + 0x100046], cl
mov word [esi + eax*2], ds
adc byte [eax], al
add byte [eax], al
add cl, byte [ebx]
inc esp
jns 0x466acd
push ebp
outsb dx, byte [esi]
imul esi, dword [esi + ecx*2 + 0x61], 0x2656d
add al, byte [eax]
pushfd
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [edi]
push edx
arpl word gs:[ebx + 0x69], dx
arpl word [ebx + 0x69], dx
jp 0x466adf
add al, byte [eax]
pushfd
adc byte [eax], al
add al, 0
add byte [eax], al
add cl, byte [edi]
dec ebp
popal
outsb dx, byte [esi]
popal
inc esi
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x466b02
je 0x466a98
add byte [eax + 0x465e], bl
pop esi
inc esi
add byte [eax], al
add byte [eax], al
add byte [edx], al
or al, 0x49
outsb dx, byte [esi]
jae 0x466b19
popal
outsb dx, byte [esi]
arpl word [ebp + 0x54], sp
jns 0x466b1c
add al, byte gs:[eax]
cmp byte [edi + 0x46], bl
add byte [eax + eax], al
add byte [eax], al
add dl, byte [eax]
inc ebx
insb byte es:[edi], dx
popal
jae 0x466b31
push edx
inc cx
je 0x466b38
jb 0x466b0a
popal
je 0x466b2a
add al, byte [eax]
cwde
pop esi
inc esi
add byte [eax], al
add byte [eax], al
add byte [edx], al
pop es
push edx
push sp
jns 0x466b4b
add al, byte gs:[eax]
cmp byte [edi + 0x46], bl
pop edi
inc esi
add byte [eax + eax], al
add byte [eax], al
add cl, byte [ebx]
push eax
je 0x466b5d
inc ecx
je 0x466b62
jb 0x466b34
popal
je 0x466b54
add al, byte [eax]
jl 0x466b5d
inc esi
add byte [eax], al
add byte [eax], al
add byte [edx], al
or dword [ecx + 0x72], eax
jb 0x466b64
popal
jns 0x466b49
popal
je 0x466b69
add al, byte [eax]
add al, byte [eax]
or dword [eax], eax
or byte [eax], bl
jl 0x466b5d
add byte [ebx], cl
dec esi
popal
insd dword es:[edi], dx
dec esp
imul esi, dword [ebx + 0x74], 0x646c46
add byte [eax + 0x465c], ah
inc esi
insb byte es:[edi], dx
add byte fs:[eax], al
mov al, byte [0x465c]
add al, byte [eax]
or byte [eax], cl
jo 0x466b72
add byte [ebx], cl
push ebp
outsb dx, byte [esi]
imul esi, dword [esi + ecx*2 + 0x61], 0x6c46656d
je 0x466b81
popal
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
add byte fs:[eax], al
mov al, byte [0x465c]
add al, byte [eax]
or byte [eax + esi*2], dl
inc esi
add byte [ebx], cl
dec ecx
outsb dx, byte [esi]
je 0x466bb2
push bp
push ebp
outsb dx, byte [esi]
imul esi, dword [esi + eax*2 + 0x6c], 0xa0000064
pop esp
inc esi
add byte [eax], al
add byte [eax + 0x465c], ah
add al, byte [eax]
or byte [eax], ah
jo 0x466ba6
and byte [eax + 0x46], dh
add byte [esi], cl
inc esp
jns 0x466bd3
outsb dx, byte [esi]
push ebp
outsb dx, byte [esi]
imul esi, dword [esi + ecx*2 + 0x61], 0x6c46656d
dec esi
popal
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
add byte fs:[eax], al
mov al, byte [0x465c]
add al, byte [eax]
or byte [eax + esi*2], ch
inc esi
add byte [eax], cl
push eax
jb 0x466bf1
outsd dx, dword [esi]
jo 0x466bc8
popal
je 0x466be8
add byte [eax], al
sbb byte [esi + 0x46], 0
add byte [edx], al
add byte [eax], cl
sbb byte [ebx + ecx*2], bh
or ecx, dword [ecx + 0x6e]
je 0x466c00
dec ebp
je 0x466c06
outsd dx, dword [esi]
jae 0x466ba2
add byte [0x2000046], dh
add byte [eax], cl
jo 0x466bf4
add byte [eax], al
add al, byte [eax]
or byte [eax + esi*2 + 0x46], ah
add byte [esp + eax*2], cl
jns 0x466c21
outsb dx, byte [esi]
inc ecx
jb 0x466c28
inc ebp
insb byte es:[edi], dx
push esp
jns 0x466c2b
add byte gs:[eax], al
cwde
pop esi
inc esi
add byte [eax], al
add al, byte [eax]
or byte [eax + esi*2 + 0x440e0046], cl
inc esi
add byte [esi], cl
inc esp
jns 0x466c3c
inc ecx
jb 0x466c43
inc ecx
je 0x466c48
je 0x466c47
jb 0x466c1a
inc esp
popal
je 0x466c3a
add byte [eax], al
adc byte [esi + 0x46], bl
add byte [eax], al
add al, byte [eax]
or byte [eax + esi*2 + 0x46], dl
add byte [edi + eax*2], al
inc edi
push ebp
dec ecx
inc esp
add byte [eax], al
inc eax
adc eax, dword [eax]
add byte [edx], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add al, dh
imul eax, dword [esi], 0xe
or eax, 0x7250543a
outsd dx, dword [esi]
add byte [eax], al
add byte [eax], al
invalid
push eax
jb 0x466c72
jo 0x466c49
popal
je 0x466c69
cmp dh, byte cs:[ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [esp + ebp*2], dl
add byte [eax], al
adc al, 0x6c
inc esi
add byte [esi], cl
or dword [eax + edx*2 + 0x72], edx
outsd dx, dword [esi]
jo 0x466c6c
popal
je 0x466c8c
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add ah, cl
adc byte [eax], al
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
or dword [eax + 0x72], edx
outsd dx, dword [esi]
add byte [eax], al
add byte [eax], al
add cl, byte [ecx]
push eax
jb 0x466cb4
jo 0x466c8a
outsd dx, dword [esi]
jne 0x466cb8
outsb dx, byte [esi]
je 0x466c4e
add ah, ch
imul eax, dword [esi], 2
add byte [eax], al
add byte [edx], al
or byte [eax + 0x72], dl
outsd dx, dword [esi]
jo 0x466ca8
imul esi, dword [ebx + 0x74], 0x20002
add byte [eax], al
add byte [eax], al
add byte [eax + 0x6c], ah
insb byte es:[edi], dx
inc esi
add byte [ecx + ecx], dl
adc al, 9
push eax
push eax
jb 0x466ce1
jo 0x466cbd
outsb dx, byte [esi]
outsw dx, word [esi]
je 0x466ce5
inc esi
add byte [edx], al
add byte [eax], al
add byte [eax], al
js 0x466cee
inc esi
add byte [esi], cl
or dword [eax + edx*2 + 0x72], edx
outsd dx, dword [esi]
jo 0x466cd5
outsb dx, byte [esi]
outsw dx, word [esi]
sbb al, byte [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte [eax + 0x465e], bl
add byte [eax], al
add byte [edx], al
or byte [eax + 0x72], dl
outsd dx, dword [esi]
jo 0x466cff
jns 0x466d1d
add al, byte gs:[eax]
add byte [ecx], dl
inc eax
add byte [eax + eax], al
add al, 0
add byte [eax], al
add al, byte [edi]
inc edi
je 0x466d0e
push eax
jb 0x466d2f
arpl word [edx], ax
add byte [eax], al
adc dword [eax], eax
or byte [eax], al
add byte [eax], al
add al, byte [edi]
push ebx
je 0x466d21
jb 0x466d42
arpl word [edx], ax
add byte [eax], al
adc dword [eax], eax
or al, 0
add byte [eax], al
add cl, byte [edx]
push ebx
je 0x466d52
jb 0x466d4a
push eax
jb 0x466d58
arpl word [edx], ax
add byte [eax + edx + 0x100040], bl
add byte [eax], al
add al, byte [0x65646e49]
inc eax
add byte [eax], dl
add byte [eax], al
add byte [edx], al
add eax, 0x65646e49
js 0x466cfe
add byte [eax + edx + 0x140040], bl
adc byte [eax], al
adc al, 0
inc eax
add byte [eax + eax], dl
add byte [eax], al
add al, byte [edi]
inc esp
popaw
jne 0x466d79
je 0x466d11
add al, byte [eax]
adc byte [eax], 0x40
add byte [eax], bl
add byte [eax + 0x18004010], al
adc byte [eax], al
sbb byte [eax], al
add byte [eax], al
add cl, byte [ecx]
dec esi
popal
add byte [eax], al
add byte [edx], al
or dword [esi + 0x61], ecx
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
js 0x466d26
js 0x466d26
add byte [esp + ebx*2 + 0x1a0046], cl
add byte [eax], al
add al, byte [esi + ecx*2]
pop esp
inc esi
add byte [edx], bl
add byte [eax], al
add byte [edx], al
add al, 0x4e
dec esi
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
add al, byte [eax]
add al, byte [eax]
or byte [eax + 0x7004670], bh
dec esi
popal
insd dword es:[edi], dx
inc esi
insb byte es:[edi], dx
add byte fs:[eax], al
mov al, byte [0x465c]
inc esi
add byte [eax], al
add al, byte [eax]
or ah, al
jo 0x466d99
inc esi
add byte [esp + edx*2], al
popal
imul ebp, dword [eax + eax], 0x466c5c
add byte [edx], al
add byte [eax], al
add byte [ebp + ebp*2 + 0x46], bl
insb byte es:[edi], dx
add byte [eax], al
pop esp
insb byte es:[edi], dx
inc esi
add byte [eax], al
add al, byte [eax]
add byte [eax], al
pop esp
insd dword es:[edi], dx
inc esi
add byte [ebx + ecx], dl
push eax
push eax
jb 0x466ddd
jo 0x466db9
outsb dx, byte [esi]
outsw dx, word [esi]
inc ebp
js 0x466de6
insd dword es:[edi], dx
inc esi
add byte [edx], al
add byte [eax], al
je 0x466deb
add al, byte [eax]
add byte [ebp + ebp*2 + 0x46], dh
inc esi
add byte [esi], cl
or edx, dword [eax + edx*2 + 0x72]
outsd dx, dword [esi]
jo 0x466dd1
outsb dx, byte [esi]
outsw dx, word [esi]
inc ebp
js 0x466d95
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
mov ah, 0x10
inc eax
add byte [eax], al
add byte [eax], al
add byte [edx], al
add eax, 0x67616c46
add byte [ebx], al
add byte [eax], al
add byte [eax + edx + 0x40], dh
add byte [eax], al
add al, byte [0x67616c46]
jae 0x466dac
add byte [esp + ebp*2 + 0x46], bl
insb byte es:[edi], dx
inc esi
add byte [ecx], al
add byte [eax], al
add byte [edx], al
add al, 0x49
outsb dx, byte [esi]
outsw dx, word [esi]
add al, byte [eax]
cmp byte [edi + 0x46], bl
add byte [0x2000000], al
or byte [ecx + 0x74], al
je 0x466e3b
inc esp
popal
je 0x466e2e
add al, byte [eax]
add al, byte [eax]
add byte [eax], al
add byte [eax - 0xfffdfc], dh
invalid
add byte [eax], al
add byte [esi], al
popal
add byte [eax + eax + 0x73], ch
add byte [ebp], ah
add byte [eax], al
mov al, 4
add al, byte [eax]
jae 0x466de8
add byte gs:[eax], al
add byte [eax - 0xfffdfc], dh
invalid
ret
add al, ch
add ebx, dword [ecx - 6]
dec dword [ebx - 0x2b74b638]