Function at 0x66d69e14
Capabilities:
Encode data using xor

Disassembly:
pushfd
salc
push sp
mov dh, dl
cmp bl, bl
xchg sp, ax
pushfd
salc
sbb al, 0x80
salc
cmp bl, bl
cmp bl, bl
cmp bl, bl
and byte [ebp - 0x7827992a], bl
salc
cmp bl, bl
inc ax
popfd
salc
jo 0x66d68841
salc
pushaw
pushal
cmp bl, bl
sbb byte [ebp + 0x3a6466d6], 0xdb
mov al, byte [0xd466d69d]
mov dh, dl
pushaw
cmp bl, bl
mov al, 0x9d
salc
xor word [eax], si
inc edx
jp 0x66d6894b
jb 0x66d6892a
popal
jae 0x66d6894d
add byte [eax], al
add byte [eax], al
xor dword [eax], esi
inc edx
outsd dx, dword [esi]
jne 0x66d68960
arpl word [ebp + 0x45], sp
popal
jae 0x66d6895d
add byte [eax], al
add byte [eax], al
xor dword [eax], esi
push ecx
inc edx
imul esp, dword [edi + 0x35], 0x65646f43
arpl word [eax], ax
add byte [eax], al
add byte [ecx], dh
xor byte [ecx + 0x45], dl
jbe 0x66d68977
outsb dx, byte [esi]
je 0x66d68961
outsd dx, dword [esi]
outsd dx, dword [esi]
jo 0x66d68919
add byte [eax], al
add byte [ecx], dh
xor byte [ecx + 0x45], dl
js 0x66d68985
jo 0x66d68999
imul ebp, dword [edi + 0x6e], 0
add byte [eax], al
xor dword [eax], esi
push ecx
push ebx
push 0x69
jae 0x66d68977
outsd dx, dword [esi]
arpl word gs:[eax], ax
add byte [eax], al
add byte [ecx], dh
xor byte [ecx + 0x54], dl
js 0x66d689b7
inc ebx
outsd dx, dword [esi]
arpl word gs:[eax], ax
add byte [eax], al
add byte [ecx], dh
xor byte [ecx + 0x55], dl
je 0x66d689b8
cmp byte [ebx + 0x6f], al
arpl word gs:[eax], ax
add byte [eax], al
add byte [ecx], dh
xor dword [ebp + 0x6c], eax
popal
jae 0x66d689d7
imul esp, dword [ebx + 0x45], 0x657361
add byte [eax], al
xor dword [ecx], esi
push ecx
inc ebx
push eax
cmp dword [ecx + edi], esi
inc ebx
outsd dx, dword [esi]
arpl word gs:[eax], ax
arpl word gs:[eax], ax
add byte [eax], al
xor dword [ecx], esi
push ecx
inc ebx
push 0x45646c69
jbe 0x66d689ec
outsb dx, byte [esi]
je 0x66d6898a
add byte [eax], al
xor dword [ecx], esi
push ecx
inc ebp
jne 0x66d689f5
dec edx
jo 0x66d689d8
outsd dx, dword [esi]
arpl word gs:[eax], ax
add byte [eax], al
xor dword [ecx], esi
push ecx
inc ebp
add byte [eax], al
add byte [ecx], dh
xor dword [ecx + 0x45], edx
jne 0x66d68a05
dec ebx
jb 0x66d689e8
outsd dx, dword [esi]
arpl word gs:[eax], ax
add byte [eax], al
xor dword [ecx], esi
push ecx
inc esi
imul ebp, dword [ebp + 0x44], 0x63697665
arpl word [ebp], sp
add byte [eax], al
xor dword [ecx], esi
push ecx
inc esi
add byte gs:[eax], al
add byte [ecx], dh
xor dword [ecx + 0x46], edx
imul ebp, dword [esi + 0x61], 0x6174536c
je 0x66d68a2e
add byte [eax], al
add byte [ecx], dh
xor dword [ecx + 0x49], edx
jae 0x66d68a35
imul ebp, dword [ecx + 0x43], 0x6365646f
add byte [eax], al
add byte [ecx], dh
xor dword [ecx + 0x4d], edx
arpl word gs:[eax], ax
arpl word [eax], ax
add byte [eax], al
xor dword [ecx], esi
push ecx
dec ebp
je 0x66d68a44
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
add byte [ecx], dh
xor dword [ecx + 0x4f], edx
je 0x66d689ea
add byte [eax], al
xor dword [ecx], esi
push ecx
dec edi
bound ebp, qword [edx + 0x65]
arpl word [esp + eax*2 + 0x61], si
inc esp
popal
je 0x66d68a5a
add byte [eax], al
add byte [ecx], dh
xor dword [ecx + 0x53], edx
push 0x64657261
inc esp
popal
je 0x66d68a6a
add byte [eax], al
add byte [ecx], dh
xor dword [ecx + 0x54], edx
js 0x66d68a87
push ebx
je 0x66d68a88
popal
insd dword es:[edi], dx
add byte [eax], al
add byte [ecx], dh
xor dword [ecx + 0x54], edx
push 0x64616572
push eax
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [eax], al
add byte [ecx], dh
xor dword [ecx + 0x54], edx
push ecx
push esp
imul ebp, dword [ebp + 0x65], 0x65764572
jbe 0x66d68a9c
outsb dx, byte [esi]
je 0x66d68a3a
add byte [eax], al
xor dword [ecx], esi
push ecx
push esp
jb 0x66d68aa3
outsb dx, byte [esi]
jae 0x66d68ab1
insb byte es:[edi], dx
popal
je 0x66d68ab7
jb 0x66d68a4a
add byte [eax], al
xor dword [ecx], esi
push ecx
push esp
jae 0x66d68ab5
imul ebp, dword [ecx + 0x43], 0x6365646f
add byte [eax], al
add byte [ecx], dh
xor dword [ecx + 0x55], edx
add byte [eax], al
xor dword [ecx], esi
push ecx
push ebp
je 0x66d68ac8
xor dword [esi], esi
inc ebx
outsd dx, dword [esi]
arpl word gs:[eax], ax
add byte [eax], al
xor dword [ecx], esi
push ecx
push ebp
je 0x66d68ad8
xor esi, dword [edx]
inc ebx
outsd dx, dword [esi]
arpl word gs:[eax], ax
add byte [eax], al
xor dword [edx], esi
push ecx
inc esi
imul ebp, dword [ebp + 0x50], 0x61766972
popal
je 0x66d68aef
add byte [eax], al
xor dword [edx], esi
push ecx
inc edi
bound esi, qword [edx]
xor esi, dword [ecx]
xor al, byte [ebx + 0x6f]
arpl word gs:[eax], ax
add byte [ecx], dh
xor dl, byte [ecx + 0x4c]
xor dword [edx], esi
push ecx
dec esp
popal
je 0x66d68b0c
outsb dx, byte [esi]
xor dword [ebx + 0x6f], eax
arpl word gs:[eax], ax
add byte [ecx], dh
xor edx, dword [ecx + 0x46]
push ebx
inc esi
imul ebp, dword [ebp + 0x45], 0x6e69676e
add byte gs:[ecx], dh
xor edx, dword [ecx + 0x46]
inc ebp
outsb dx, byte [esi]
imul ebp, dword [bp + 0x65], 0x51333100
inc esi
imul ebp, dword [ebp + 0x53], 0x63656c65
je 0x66d68b39
jb 0x66d68acc
xor dword [ebx], esi
push ecx
inc edi
bound esi, qword [ecx]
cmp byte [eax], dh
xor esi, dword [eax]
inc ebx
outsd dx, dword [esi]
arpl word gs:[eax], ax
xor dword [ebx], esi
push ecx
dec eax
imul esi, dword [ebx + 0x74], 0x5379726f
je 0x66d68b4a
je 0x66d68b50
add byte [ecx], dh
xor edx, dword [ecx + 0x4c]
dec esp
popal
je 0x66d68b5c
outsb dx, byte [esi]
xor dword [0x65646f43], esi
arpl word [eax], ax
xor dword [ebx], esi
push ecx
push eax
insb byte es:[edi], dx
jne 0x66d68b6a
imul ebp, dword [esi + 0x4c], 0x6564616f
jb 0x66d68b0c
xor dword [ebx], esi
push ecx
push edx
jae 0x66d68b82
jne 0x66d68b87
arpl word [ebp + 0x52], sp
outsd dx, dword [esi]
outsd dx, dword [esi]
je 0x66d68b1c
xor dword [ebx], esi
push ecx
push ebx
push 0x64657261
dec ebp
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x66d68ba4
add byte [ecx], dh
xor edx, dword [ecx + 0x53]
imul esp, dword [edi + 0x6e], 0x614d6c61
jo 0x66d68ba9
jb 0x66d68b3c
xor dword [ebx], esi
push ecx
push ebx
je 0x66d68ba3
je 0x66d68ba9
dec ebp
popal
arpl word [eax + 0x69], bp
outsb dx, byte [esi]
add byte gs:[ecx], dh
xor edx, dword [ecx + 0x53]
je 0x66d68bb3
je 0x66d68bb9
push eax
jb 0x66d68bc0
jbe 0x66d68bba
je 0x66d68bc0
add byte [ecx], dh
xor edx, dword [ecx + 0x53]
xor dword [ebx], esi
push ecx
push ebx
jns 0x66d68bd5
je 0x66d68bc9
insd dword es:[edi], dx
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
add byte gs:[ecx], dh
xor edx, dword [ecx + 0x55]
outsb dx, byte [esi]
imul esp, dword [esi + 0x69], 0x69546465
insd dword es:[edi], dx
jb 0x66d68b7c
xor dword [ebx], esi
push ecx
push ebp
je 0x66d68be8
xor dword [esi], esi
inc edx
inc ebp
inc ebx
outsd dx, dword [esi]
arpl word gs:[eax], ax
xor dword [ebx], esi
push ecx
push ebp
je 0x66d68bf8
xor dword [esi], esi
dec esp
inc ebp
inc ebx
outsd dx, dword [esi]
arpl word gs:[eax], ax
xor dword [ebx], esi
push ecx
push ebp
je 0x66d68c08
xor esi, dword [edx]
xor al, byte [edx + 0x45]
inc edx
inc ebp
inc ebx
outsd dx, dword [esi]
arpl word gs:[eax], ax
arpl word gs:[eax], ax
xor dword [ebx], esi
push ecx
push ebp
je 0x66d68c18
xor esi, dword [edx]
dec esp
inc ebp
inc ebx
xor cl, byte [ebp + eax*2 + 0x43]
outsd dx, dword [esi]
arpl word gs:[eax], ax
arpl word gs:[eax], ax
arpl word [eax], ax
xor dword [ecx + edx*2], esi
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d68c26
arpl word [ebx + edx*2 + 0x74], si
popal
je 0x66d68c31
add byte [eax], al
add byte [eax], al
xor dword [ecx + edx*2], esi
inc ecx
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
jo 0x66d68c4c
push esp
push 0x64616572
add byte [eax], al
add byte [eax], al
xor dword [ecx + edx*2], esi
inc edx
jne 0x66d68c50
jb 0x66d68c3e
jb 0x66d68c59
jbe 0x66d68c53
je 0x66d68c59
add byte [eax], al
add byte [eax], al
xor dword [ecx + edx*2], esi
inc esi
popal
arpl word [edi + ebp*2 + 0x72], si
jns 0x66d68c4f
outsd dx, dword [esi]
popal
jb 0x66d68c09
add byte [eax], al
add byte [eax], al
xor dword [ecx + edx*2], esi
add byte [eax], al
add byte [ecx], dh
xor al, 0x51
dec edx
jo 0x66d68c67
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x6f436564
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x66d68c1d
add byte [eax], al
add byte [ecx], dh
xor al, 0x51
dec ebp
je 0x66d68c88
popal
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ebp
jbe 0x66d68c93
outsb dx, byte [esi]
je 0x66d68c31
add byte [eax], al
add byte [ecx], dh
xor al, 0x51
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + edx*2 + 0x72], si
imul esi, dword [esi + 0x61], 0x6574
jb 0x66d68ca9
jbe 0x66d68ca3
je 0x66d68ca9
add byte [eax], al
add byte [eax], al
xor dword [ecx + edx*2], esi
push esp
insd dword es:[edi], dx
jo 0x66d68cbf
outsd dx, dword [esi]
jb 0x66d68cb3
jb 0x66d68ccd
jns 0x66d68c9b
inc esi
imul ebp, dword [ebp], 0x31000000
add byte [eax], al
add byte [ecx], dh
xor al, 0x51
push esp
push 0x64616572
push eax
jb 0x66d68cd1
imul esi, dword [esi + 0x61], 0x6574
jbe 0x66d68ccb
je 0x66d68cd1
add byte [eax], al
add byte [eax], al
xor dword [0x696e4151], esi
insd dword es:[edi], dx
popal
je 0x66d68ce3
outsd dx, dword [esi]
outsb dx, byte [esi]
inc edi
jb 0x66d68cee
jne 0x66d68cf1
add byte [eax], al
add byte [ecx], dh
xor eax, 0x696e4151
insd dword es:[edi], dx
popal
je 0x66d68cf7
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
outsd dx, dword [esi]
outsb dx, byte [esi]
push esp
imul ebp, dword [ebp + 0x65], 0x72
jb 0x66d68c96
add byte [eax], al
xor dword [0x67694251], esi
xor eax, 0x63736b68
inc edx
imul esp, dword [edi + 0x35], 0x63736b68
jae 0x66d68ce8
outsd dx, dword [esi]
arpl word gs:[eax], ax
add byte [eax], al
xor dword [0x74614451], esi
add byte [eax], al
add byte [ecx], dh
xor eax, 0x74614451
push esp
push esp
imul ebp, dword [ebp + 0x65], 0x73726150
jb 0x66d68cbe
add byte [eax], al
xor dword [0x706d4551], esi
add byte [ecx], dh
xor eax, 0x706d4551
je 0x66d68d41
dec ecx
je 0x66d68d30
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [eax], al
add byte [ecx], dh
xor eax, 0x6d694d51
push esp
jns 0x66d68d4e
push eax
popal
jb 0x66d68d56
jb 0x66d68ce6
add byte [eax], al
xor dword [0x6a624f51], esi
arpl word gs:[ebp + edx*2 + 0x73], si
jb 0x66d68d3a
push ebp
jae 0x66d68d59
jb 0x66d68d3a
popal
je 0x66d68d5a
add byte [eax], al
add byte [ecx], dh
xor eax, 0x75615051
jae 0x66d68d69
inc ecx
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
add byte [eax], al
add byte [ecx], dh
xor eax, 0x6f725051
arpl word [ebp + 0x73], sp
jae 0x66d68d6b
jb 0x66d68d86
jbe 0x66d68d80
je 0x66d68d86
add byte [eax], al
add byte [ecx], dh
xor eax, 0x636f5351
imul esp, dword [ebp + 0x74], 0x4e
outsd dx, dword [esi]
je 0x66d68d9a
imul esp, dword [esi + 0x69], 0x7265
imul sp, word [ebp + 0x72], 0
add byte [ecx], dh
xor eax, 0x72655a51
outsd dx, dword [esi]
push ecx
pop edx
jb 0x66d68dae
push esp
imul ebp, dword [ebp + 0x65], 0x65764572
insd dword es:[edi], dx
jb 0x66d68d8a
jbe 0x66d68dac
outsb dx, byte [esi]
je 0x66d68d4a
add byte [eax], al
xor dword [esi], esi
push ecx
inc ecx
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esp
jb 0x66d68dc4
imul esi, dword [esi + 0x65], 0x31000072
jbe 0x66d68dc2
jb 0x66d68d5f
add byte [ecx], dh
push ecx
inc ebx
outsd dx, dword [esi]
jb 0x66d68dcc
inc ecx
jo 0x66d68dda
jo 0x66d68dd7
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
add byte [eax], al
xor dword [esi], esi
push ecx
inc ebp
jbe 0x66d68ddf
outsb dx, byte [esi]
je 0x66d68dd1
jb 0x66d68de0
outsb dx, byte [esi]
jae 0x66d68deb
je 0x66d68ded
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
xor dword [esi], esi
push ecx
dec ecx
dec edi
inc esp
jbe 0x66d68dfa
arpl word [ebp + 0x50], sp
jb 0x66d68dff
jbe 0x66d68df9
je 0x66d68dff
add byte [eax], al
xor dword [esi], esi
push ecx
dec ebp
imul ebp, dword [ebp + 0x65], 0x61746144
push eax
jb 0x66d68e13
jbe 0x66d68e0d
je 0x66d68e13
add byte [eax], al
xor dword [esi], esi
push ecx
dec ebp
imul ebp, dword [ebp + 0x65], 0x504c4d58
jb 0x66d68e2c
jbe 0x66d68e28
jb 0x66d68dc3
add byte [eax], al
add byte [ecx], dh
push ecx
xor dword [esi], esi
push ecx
push ebx
popal
jbe 0x66d68e30
inc esi
imul ebp, dword [ebp + 0x50], 0x61766972
je 0x66d68e3b
imul esi, dword [esi + 0x61], 0x6574
add byte [eax], al
add byte [ecx], dh
push ecx
xor dword [esi], esi
push ecx
push ebx
je 0x66d68e53
imul ebp, dword [esi + 0x67], 0x69725073
outsb dx, byte [esi]
jae 0x66d68e34
jb 0x66d68e4f
jbe 0x66d68e49
je 0x66d68e4f
add byte [eax], al
xor dword [esi], esi
push ecx
add byte [ecx], dh
push ecx
push ebx
imul ebp, dword [ebp + 0x70], 0x6554656c
js 0x66d68e6d
inc ebx
outsd dx, dword [esi]
arpl word gs:[eax], ax
add byte [ecx], dh
push ecx
push ebx
imul ebp, dword [esi + 0x67], 0x6853656c
outsd dx, dword [esi]
je 0x66d68e62
push esp
imul ebp, dword [ebp + 0x65], 0x31000072
add byte [ecx], dh
push ecx
push ebx
je 0x66d68e8c
imul ebp, dword [esi + 0x67], 0x7473694c
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [eax], al
xor dword [esi], esi
push ecx
push esp
imul ebp, dword [ebp + 0x65], 0x656e694c
push eax
imul ebp, dword [esi + 0x65], 0x76697250
popal
jb 0x66d68e9f
jbe 0x66d68e99
je 0x66d68e9f
add byte [eax], al
xor dword [esi], esi
push ecx
add byte [ecx], dh
push ecx
push esp
imul ebp, dword [ebp + 0x65], 0x656e6f5a
push eax
jb 0x66d68eb3
imul esi, dword [esi + 0x61], 0x6574
jbe 0x66d68ead
je 0x66d68eb3
add byte [eax], al
add byte [ecx], dh
aaa
xor dword [edi], esi
push ecx
inc ebp
jbe 0x66d68ebb
outsb dx, byte [esi]
je 0x66d68ea5
outsd dx, dword [esi]
outsd dx, dword [esi]
jo 0x66d68ead
jb 0x66d68ec8
jbe 0x66d68ec2
je 0x66d68ec8
add byte gs:[ecx], dh
add byte [ecx], dh
aaa
push ecx
inc esi
popal
arpl word [edi + ebp*2 + 0x72], si
jns 0x66d68eb8
outsb dx, byte [esi]
je 0x66d68ed7
jb 0x66d68eda
popal
arpl word [ebp], sp
xor dword [edi], esi
push ecx
dec ebp
imul ebp, dword [ebp + 0x65], 0x766f7250
imul esp, dword [ebp + 0x72], 0x65736142
add byte [ecx], dh
aaa
xor dword [edi], esi
push ecx
push ebx
imul esp, dword [edi + 0x6e], 0x72546c61
popal
outsb dx, byte [esi]
jae 0x66d68f04
je 0x66d68f06
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [ecx], dh
aaa
push ecx
push esp
push 0x64616572
push eax
jb 0x66d68f0c
popal
push eax
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
push esp
push 0x64616572
add byte [ecx], dh
aaa
push ecx
push esi
popal
jb 0x66d68f24
popal
outsb dx, byte [esi]
je 0x66d68f00
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
popal
je 0x66d68f2e
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [ecx], dh
aaa
xor dword [edi], esi
push ecx
push edi
imul ebp, dword [esi + 0x45], 0x746e6576
dec esi
outsd dx, dword [esi]
je 0x66d68f40
imul sp, word [ebp + 0x72], 0x3100
cmp byte [ecx + 0x41], dl
jb 0x66d68edc
xor dword [eax], edi
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d68f46
arpl word [ecx + eax*2 + 0x6e], si
imul ebp, dword [ebp + 0x61], 0x6e6f6974
add byte [eax], al
add byte [eax], al
xor dword [eax], edi
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d68f5e
arpl word [ecx + ecx*2 + 0x74], si
insd dword es:[edi], dx
je 0x66d68f67
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
xor dword [eax], edi
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d68f76
arpl word [esp + ecx*2 + 0x69], si
jae 0x66d68f8f
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
xor dword [eax], edi
push ecx
inc esi
imul ebp, dword [ebp + 0x44], 0x63697665
push eax
jb 0x66d68f9d
imul esp, dword [ebx + 0x65], 0x76697250
popal
jbe 0x66d68f97
je 0x66d68f9d
add byte [eax], al
add byte [eax], al
xor dword [eax], edi
push ecx
inc esi
imul ebp, dword [ebp + 0x53], 0x65747379
je 0x66d68fad
insd dword es:[edi], dx
push edi
popal
je 0x66d68fb0
push 0x7265
add byte [eax], al
xor dword [eax], edi
push ecx
inc esi
imul ebp, dword [esi + 0x61], 0x6174536c
popal
je 0x66d68fc6
push eax
jb 0x66d68fcd
jbe 0x66d68fc7
je 0x66d68fcd
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
xor dword [eax], edi
push ecx
inc esi
jne 0x66d68fe6
jne 0x66d68fe6
push edi
popal
je 0x66d68fdc
push 0x61427265
jae 0x66d68fe5
add byte [eax], al
add byte [eax], al
xor dword [eax], edi
push ecx
dec edx
jo 0x66d68fdf
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x6f436564
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x66d68ff4
push ebx
jne 0x66d69006
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
xor dword [eax], edi
push ecx
dec ebp
cmp byte [ecx + 0x4d], dl
je 0x66d69004
dec edi
bound ebp, qword [edx + 0x65]
arpl word [edx + eax*2 + 0x75], si
imul ebp, dword [esp + 0x65], 0x72
jb 0x66d68fb1
add byte [eax], al
add byte [eax], al
xor dword [eax], edi
push ecx
push eax
add byte [eax], al
add byte [ecx], dh
cmp byte [ecx + 0x50], dl
jb 0x66d69029
jo 0x66d69021
jb 0x66d69032
jns 0x66d69001
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
xor dword [eax], edi
push ecx
push esp
cmp byte [ecx + 0x54], dl
push 0x64616572
push eax
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
push eax
jb 0x66d69045
jbe 0x66d6903f
je 0x66d69045
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
xor dword [eax], edi
cmp byte [ecx + 0x54], dl
push ecx
push esp
jb 0x66d6904b
outsb dx, byte [esi]
jae 0x66d69059
popal
je 0x66d6905f
jb 0x66d69042
jb 0x66d6905d
jbe 0x66d69057
je 0x66d6905d
add byte [eax], al
add byte [eax], al
xor dword [eax], edi
push ecx
push edi
imul ebp, dword [esi + 0x64], 0x4c73776f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x66d69079
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc ebx
outsd dx, dword [esi]
arpl word gs:[eax], ax
add byte [eax], al
add byte [ecx], dh
cmp byte [ecx + 0x57], dl
imul ebp, dword [esi + 0x64], 0x5073776f
imul esi, dword [eax + 0x65], 0x64616552
jb 0x66d69029
push edx
popal
jb 0x66d69029
add byte [eax], al
add byte [ecx], dh
cmp byte [ecx + 0x57], dl
imul ebp, dword [esi + 0x64], 0x5073776f
outsd dx, dword fs:[esi]
ja 0x66d690a9
push eax
imul esi, dword [eax + 0x65], 0x74697257
jb 0x66d69041
jb 0x66d69041
add byte [eax], al
add byte [ecx], dh
add byte [eax], al
xor dword [ecx], edi
push ecx
inc ecx
cmp dword [ecx + 0x41], edx
bound esi, qword [ebx + 0x74]
jb 0x66d690ae
arpl word [esi + eax*2 + 0x69], si
insb byte es:[edi], dx
inc ebp
outsb dx, byte [esi]
imul ebp, dword [bp + 0x65], 0x31000000
outsb dx, byte [esi]
add byte gs:[eax], al
add byte [eax], al
add byte [ecx], dh
cmp dword [ecx + 0x41], edx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d690c6
arpl word [eax + edx*2 + 0x72], si
outsd dx, dword [esi]
js 0x66d690e5
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [eax], al
add byte [ecx], dh
cmp dword [ecx + 0x41], edx
bound esi, qword [ebx + 0x74]
jae 0x66d690ef
jb 0x66d690de
arpl word [esp + edx*2 + 0x61], si
bound ebp, qword [ebp + 0x4d]
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [eax], al
add byte [ecx], dh
cmp dword [ecx + 0x41], edx
bound esi, qword [ebx + 0x74]
jb 0x66d690f6
arpl word [esp + edx*2 + 0x72], si
popal
outsb dx, byte [esi]
jae 0x66d69106
je 0x66d69108
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
add byte [ecx], dh
cmp dword [ecx + 0x46], edx
jne 0x66d6911e
je 0x66d69120
jne 0x66d6911e
jb 0x66d69112
inc ebx
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
dec edi
jne 0x66d69128
inc ebp
jbe 0x66d6911c
outsb dx, byte [esi]
je 0x66d690ba
add byte [eax], al
xor dword [ecx], edi
push ecx
dec ecx
outsb dx, byte gs:[esi]
je 0x66d6912e
je 0x66d69140
jns 0x66d69118
push eax
jb 0x66d69139
js 0x66d69145
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [eax], al
add byte [ecx], dh
cmp dword [ecx + 0x49], edx
je 0x66d6913f
insd dword es:[edi], dx
push ebx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [eax], al
add byte [ecx], dh
cmp dword [ecx + 0x4d], edx
dec ebp
imul ebp, dword [ebp + 0x65], 0x616e6942
popal
jb 0x66d69172
push eax
jb 0x66d6916b
jbe 0x66d69167
jb 0x66d69102
add byte [eax], al
xor dword [ecx], edi
push ecx
dec ebp
imul ebp, dword [ebp + 0x65], 0x65707954
push eax
popal
jb 0x66d69186
jae 0x66d69179
jb 0x66d69158
jb 0x66d69158
popal
jae 0x66d6917e
add byte gs:[eax], al
add byte [eax], al
add byte [ecx], dh
cmp dword [ecx + 0x52], edx
xor dword [ecx], edi
push ecx
push edx
jae 0x66d69192
jne 0x66d69197
arpl word [ebp + 0x46], sp
imul ebp, dword [ebp + 0x45], 0x6e69676e
add byte gs:[eax], al
add byte [ecx], dh
imul ebp, dword [esi + 0x65], 0x31000000
cmp dword [ecx + 0x55], edx
outsb dx, byte [esi]
push 0x6c646e61
inc ebp
inc ebp
inc ebp
js 0x66d691a6
jo 0x66d691ba
je 0x66d691b0
imul ebp, dword [edi + 0x6e], 0x31000000
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
add byte [ecx], dh
cmp dword [ecx + 0x55], edx
je 0x66d691b5
push esp
imul ebp, dword [ebp + 0x65], 0x656e6f5a
push eax
outsb dx, byte [esi]
push eax
jb 0x66d691c6
jbe 0x66d691c0
je 0x66d691c6
add byte [eax], al
add byte [ecx], dh
cmp dword [ecx + 0x57], edx
push edi
imul ebp, dword [esi + 0x53], 0x69747465
outsb dx, byte [esi]
jae 0x66d691c3
je 0x66d691e2
imul ebp, dword [esi + 0x67], 0x69725073
push eax
jb 0x66d691de
jbe 0x66d691d8
je 0x66d691de
add byte [eax], al
add byte [ecx], dh
cmp dword [ecx + 0x57], edx
push ecx
push edi
imul ebp, dword [esi + 0x54], 0x5a656d69
pop edx
outsd dx, dword [esi]
outsb dx, byte [esi]
push eax
jb 0x66d691f6
jbe 0x66d691f0
je 0x66d691f6
add byte [eax], al
add byte [edx], dh
xor byte [ecx + 0x44], dl
add byte [eax], al
xor dh, byte [eax]
push ecx
inc esp
jb 0x66d6920f
inc esp
insb byte es:[edi], dx
je 0x66d6920a
inc ebp
jbe 0x66d6920d
outsb dx, byte [esi]
je 0x66d691ab
add byte [edx], dh
xor byte [ecx + 0x45], dl
popal
jae 0x66d6921c
outsb dx, byte [esi]
inc ebx
inc ebx
jne 0x66d6922a
jbe 0x66d6921f
inc esi
jne 0x66d6922b
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
xor dh, byte [eax]
add byte [edx], dh
xor byte [ecx + 0x46], dl
push ecx
inc esi
push ebx
inc esi
imul ebp, dword [ebp + 0x45], 0x6e69676e
push eax
jb 0x66d6923f
jbe 0x66d69239
je 0x66d6923f
add byte [eax], al
xor dh, byte [eax]
push ecx
inc esi
imul ebp, dword [ebp + 0x53], 0x63656c65
je 0x66d69259
push ebx
insb byte es:[edi], dx
arpl word gs:[edi + ebp*2 + 0x72], si
push eax
jb 0x66d6923c
jb 0x66d69257
jbe 0x66d69251
je 0x66d69257
add byte [eax], al
xor dh, byte [eax]
push ecx
inc esi
jne 0x66d6926e
jne 0x66d6926e
dec ecx
outsb dx, byte [esi]
je 0x66d69266
jb 0x66d69269
popal
arpl word [ebp + 0x42], sp
popal
jae 0x66d6926f
add byte [eax], al
xor dh, byte [eax]
push ecx
xor byte [ecx + 0x48], dl
dec eax
imul esi, dword [ebx + 0x74], 0x5379726f
je 0x66d6927a
je 0x66d69280
push eax
jb 0x66d69287
jbe 0x66d69281
popal
je 0x66d69287
add byte [eax], al
xor dh, byte [eax]
push ecx
push ebx
push 0x64657261
dec ebp
jb 0x66d69291
dec ebp
dec ebp
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x66d692ac
push eax
jb 0x66d6929f
jbe 0x66d69299
je 0x66d6929f
add byte gs:[eax], al
add byte [eax], al
xor dh, byte [eax]
push ecx
push ebx
imul esp, dword [edi + 0x6e], 0x614d6c61
jo 0x66d692b9
jb 0x66d6929c
jb 0x66d692b7
jbe 0x66d692b1
je 0x66d692b7
add byte gs:[eax], al
add byte [eax], al
xor dh, byte [eax]
push ecx
push ebx
je 0x66d692bb
popal
je 0x66d692c1
dec ebp
popal
arpl word [eax + 0x69], bp
outsb dx, byte [esi]
push eax
jb 0x66d692cf
jbe 0x66d692c9
je 0x66d692cf
add byte gs:[eax], al
add byte [eax], al
xor dh, byte [eax]
push ecx
push esp
insd dword es:[edi], dx
jo 0x66d692e3
jb 0x66d692d7
jb 0x66d692f1
inc esi
imul ebp, dword [ebp + 0x45], 0x6e69676e
insb byte es:[edi], dx
inc ebp
outsb dx, byte [esi]
imul ebp, dword [bp + 0x65], 0x30320000
outsb dx, byte [esi]
add byte gs:[eax], al
xor dh, byte [eax]
push ecx
push edi
imul ebp, dword [esi + 0x49], 0x6d6f436f
jo 0x66d692fd
je 0x66d692fd
outsd dx, dword [esi]
outsb dx, byte [esi]
push eax
outsd dx, dword [esi]
jb 0x66d6930e
je 0x66d6929b
add byte [eax], al
add byte [edx], dh
xor dword [ecx + 0x41], edx
xor dh, byte [ecx]
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d69306
arpl word [ebx + edx*2 + 0x74], si
popal
je 0x66d69311
push eax
jb 0x66d69318
jbe 0x66d69312
je 0x66d69318
add byte [edx], dh
xor dword [ecx + 0x44], edx
inc esp
jbe 0x66d69324
jbe 0x66d69324
arpl word [ebp + 0x43], sp
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x66d69327
dec esi
dec esi
outsd dx, dword [esi]
je 0x66d69330
imul sp, word [ebp + 0x72], 0x3200
xor dword [ecx + 0x45], edx
jb 0x66d692cc
xor dh, byte [ecx]
push ecx
inc ebp
jbe 0x66d69337
outsb dx, byte [esi]
je 0x66d69319
imul esi, dword [ebx + 0x70], 0x68637461
jb 0x66d69336
jo 0x66d6933a
je 0x66d6933e
push 0x69577265
outsb dx, byte [esi]
xor esi, dword [edx]
imul ebp, dword [esi + 0x33], 0x31320032
push ecx
inc esi
add byte [edx], dh
xor dword [ecx + 0x46], edx
push ebx
inc esi
imul ebp, dword [ebp + 0x45], 0x6e69676e
outsb dx, byte [esi]
dec ecx
je 0x66d6935b
jb 0x66d69359
je 0x66d69369
jb 0x66d692fc
xor dh, byte [ecx]
push ecx
inc esi
xor dword [ecx + 0x46], edx
popal
arpl word [edi + ebp*2 + 0x72], si
jns 0x66d69353
dec esp
outsd dx, dword [esi]
popal
jb 0x66d6935d
jb 0x66d69378
imul esi, dword [esi + 0x61], 0x32006574
jbe 0x66d69372
je 0x66d69378
add byte gs:[edx], dh
add byte [edx], dh
xor dword [ecx + 0x4f], edx
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [ebx + eax*2 + 0x6c], si
popal
outsb dx, byte [esi]
jne 0x66d69394
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x66d6932c
xor dh, byte [ecx]
push ecx
push ebx
imul esp, dword [edi + 0x6e], 0x76456c61
jbe 0x66d6939d
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x66d69382
inc edi
outsb dx, byte gs:[esi]
jb 0x66d693a1
jb 0x66d693a1
je 0x66d693b1
jb 0x66d69344
xor dh, byte [ecx]
push ecx
push ebx
outsd dx, dword [esi]
jb 0x66d693bf
inc esi
imul ebp, dword [esp + esi*2 + 0x65], 0x6f725072
outsd dx, dword [esi]
js 0x66d693cf
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edx], dh
xor dword [ecx + 0x54], edx
insd dword es:[edi], dx
jo 0x66d693d3
jb 0x66d693c7
jb 0x66d693e1
inc esi
imul ebp, dword [ebp + 0x50], 0x61766972
je 0x66d693d8
add byte gs:[edx], dh
add byte [edx], dh
xor dl, byte [ecx + 0x41]
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
inc edi
jb 0x66d693f2
outsd dx, dword [esi]
jne 0x66d693f5
push eax
jb 0x66d693f1
jbe 0x66d693eb
je 0x66d693f1
add byte [eax], al
add byte [eax], al
xor dh, byte [edx]
push ecx
inc esp
jns 0x66d69404
popal
insd dword es:[edi], dx
imul esp, dword [ebx + 0x4d], 0x4f617465
popal
dec edi
bound ebp, qword [edx + 0x65]
arpl word [esp + eax*2 + 0x61], si
arpl word gs:[esp + eax*2 + 0x61], si
je 0x66d69409
add byte [eax], al
add byte [eax], al
xor dh, byte [edx]
push ecx
push eax
popal
jne 0x66d69426
inc ecx
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
push eax
jb 0x66d69429
imul esi, dword [esi + 0x61], 0x6574
jbe 0x66d69423
je 0x66d69429
add byte [eax], al
add byte [eax], al
xor dh, byte [edx]
push ecx
push ebx
add byte [edx], dh
xor dl, byte [ecx + 0x53]
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
je 0x66d69420
je 0x66d69420
outsd dx, dword [esi]
je 0x66d6943e
imul sp, word [ebp + 0x72], 0x7250
imul esi, dword [esi + 0x61], 0x6574
jb 0x66d6942a
jb 0x66d69445
jbe 0x66d6943f
je 0x66d69445
add byte [eax], al
add byte [eax], al
add byte [edx], dh
xor dl, byte [ecx + 0x53]
add byte [eax], al
xor dh, byte [edx]
push ecx
push ebx
jns 0x66d6945d
je 0x66d69451
insd dword es:[edi], dx
insd dword es:[edi], dx
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
push ebx
imul ebp, dword [esi + 0x67], 0x6f74656c
outsb dx, byte [esi]
insb byte es:[di], dx
je 0x66d6946a
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
xor dh, byte [ebx]
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d6946a
arpl word [ecx + eax*2 + 0x6e], si
imul ebp, dword [ebp + 0x61], 0x6e6f6974
push esp
imul ebp, dword [ebp + 0x65], 0x72
xor dh, byte [ebx]
push ecx
inc ecx
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
popal
je 0x66d6948f
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esp
jb 0x66d69494
imul esi, dword [esi + 0x65], 0x69725072
jbe 0x66d69492
jb 0x66d6947f
jb 0x66d6949a
jbe 0x66d69494
je 0x66d6949a
add byte [eax], al
add byte [edx], dh
xor edx, dword [ecx + 0x43]
outsd dx, dword [esi]
jb 0x66d694a4
inc ecx
inc ecx
jo 0x66d694b2
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
popal
je 0x66d694b1
outsd dx, dword [esi]
outsb dx, byte [esi]
push eax
jb 0x66d694b6
jbe 0x66d694b0
je 0x66d694b6
add byte [eax], al
add byte [edx], dh
xor edx, dword [ecx + 0x44]
popaw
jne 0x66d694c9
je 0x66d694a0
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
inc esp
jb 0x66d694d3
jbe 0x66d694d1
jb 0x66d6946e
add byte [eax], al
xor dh, byte [ebx]
push ecx
inc ebp
jbe 0x66d694db
outsb dx, byte [esi]
je 0x66d694cd
jb 0x66d694dc
outsb dx, byte [esi]
jae 0x66d694e7
je 0x66d694e9
imul ebp, dword [edi + 0x6e], 0x76697250
popal
outsd dx, dword [esi]
outsb dx, byte [esi]
push eax
jb 0x66d694ee
jbe 0x66d694e8
je 0x66d694ee
add byte [eax], al
add byte [edx], dh
xor edx, dword [ecx + 0x46]
inc esi
jne 0x66d69506
jne 0x66d69506
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
dec edi
jne 0x66d69510
dec ecx
outsb dx, byte [esi]
je 0x66d69505
jb 0x66d69508
popal
arpl word [ebp], sp
add byte [eax], al
xor dh, byte [ebx]
push ecx
push eax
add byte gs:[eax], al
add byte [edx], dh
xor edx, dword [ecx + 0x50]
popal
jb 0x66d69510
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
insd dword es:[edi], dx
popal
je 0x66d69523
outsd dx, dword [esi]
outsb dx, byte [esi]
inc edi
jb 0x66d6952e
jne 0x66d69531
add byte [eax], al
add byte [edx], dh
xor al, 0x51
inc ecx
bound esi, qword [ebx + 0x74]
jae 0x66d6953f
jb 0x66d6952e
arpl word [ebp + eax*2 + 0x76], si
outsb dx, byte gs:[esi]
je 0x66d69519
imul esi, dword [ebx + 0x70], 0x68637461
push 0x7265
xor dh, byte [ecx + edx*2]
jb 0x66d694df
add byte [edx], dh
xor al, 0x51
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
inc si
inc esi
imul ebp, dword [ebp + 0x53], 0x69747465
insb byte es:[edi], dx
push ebx
je 0x66d69563
je 0x66d69559
imul ebp, dword [esi + 0x67], 0x69725073
outsb dx, byte [esi]
jae 0x66d69544
jb 0x66d6955f
jbe 0x66d69559
je 0x66d6955f
add byte [eax], al
xor dh, byte [ecx + edx*2]
inc esp
jns 0x66d69570
popal
insd dword es:[edi], dx
imul esp, dword [ebx + 0x46], 0x52656c69
arpl word [esi + 0x69], ax
inc esi
imul ebp, dword [ebp + 0x52], 0x756f7365
jb 0x66d69574
insb byte es:[edi], dx
push edx
jae 0x66d6957d
jne 0x66d69582
arpl word [ebp + 0x52], sp
push edx
outsd dx, dword [esi]
outsd dx, dword [esi]
je 0x66d69517
add byte [edx], dh
xor al, 0x51
inc esi
imul ebp, dword [ebp + 0x53], 0x65747379
insd dword es:[edi], dx
insd dword es:[edi], dx
push edi
popal
je 0x66d6958c
push 0x6e457265
imul ebp, dword [bp + 0x65], 0x34320000
push ecx
add byte gs:[eax], al
xor dh, byte [ecx + edx*2]
dec edx
jo 0x66d6958f
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x6f436564
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x66d695a4
pop edi
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x66d6954f
add byte [edx], dh
xor al, 0x51
dec esi
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x66d695c4
jne 0x66d695cd
jne 0x66d695d3
jae 0x66d695a3
inc edx
jns 0x66d695d7
inc esp
jbe 0x66d695d1
arpl word [ebp], sp
add byte [edx], dh
xor al, 0x51
push ebx
imul esp, dword [edi + 0x6e], 0x72546c61
popal
insb byte es:[edi], dx
push esp
jb 0x66d695d9
outsb dx, byte [esi]
jae 0x66d695e4
je 0x66d695e6
outsd dx, dword [esi]
outsb dx, byte [esi]
push eax
jb 0x66d695eb
jbe 0x66d695e5
je 0x66d695eb
add byte [eax], al
xor dh, byte [ecx + edx*2]
push esi
popal
jb 0x66d695f8
popal
outsb dx, byte [esi]
je 0x66d695d4
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
push eax
jb 0x66d69607
jbe 0x66d69601
je 0x66d69607
add byte [eax], al
add byte [edx], dh
xor al, 0x51
xor dh, byte [ecx + edx*2]
push edi
imul ebp, dword [esi + 0x45], 0x746e6576
dec esi
outsd dx, dword [esi]
je 0x66d6961c
imul sp, word [ebp + 0x72], 0x7250
imul esi, dword [esi + 0x61], 0x6574
xor dh, byte [ecx + edx*2]
push edi
imul ebp, dword [esi + 0x4f], 0x6c726576
popal
jo 0x66d6963e
jo 0x66d69634
dec ecx
dec ecx
outsd dx, dword [esi]
dec esi
outsd dx, dword [esi]
je 0x66d6963f
imul sp, word [ebp + 0x72], 0
xor dh, byte [ecx + edx*2]
imul esp, dword [ebp + 0x72], 0x34320000
push ecx
jb 0x66d695db
add byte [edx], dh
xor al, 0x51
pop eax
insd dword es:[edi], dx
insb byte es:[edi], dx
push ebx
je 0x66d69657
jb 0x66d6964b
popal
popal
insd dword es:[edi], dx
inc ebp
outsb dx, byte [esi]
je 0x66d69655
imul esi, dword [ecx + edi*2 + 0x52], 0x6c6f7365
je 0x66d69667
push edx
jae 0x66d69661
insb byte es:[edi], dx
jbe 0x66d6965a
jb 0x66d695f7
add byte [edx], dh
xor eax, 0x73624151
xor dh, byte [0x73624151]
je 0x66d69672
popal
arpl word [ecx + eax*2 + 0x6e], si
imul ebp, dword [ebp + 0x61], 0x6e6f6974
popal
je 0x66d69673
outsd dx, dword [esi]
outsb dx, byte [esi]
push eax
jb 0x66d69678
jbe 0x66d69672
je 0x66d69678
add byte [edx], dh
xor eax, 0x73624151
je 0x66d6968e
popal
arpl word [ecx + ecx*2 + 0x74], si
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
push eax
jb 0x66d69694
jbe 0x66d6968e
je 0x66d69694
add byte [edx], dh
xor eax, 0x6c694651
push ebx
jns 0x66d696ad
imul ebp, dword [ebp + 0x53], 0x65747379
je 0x66d696a1
insd dword es:[edi], dx
push edi
popal
je 0x66d696a4
push 0x72507265
imul esi, dword [esi + 0x61], 0x32006574
add byte [edx], dh
xor eax, 0x74754651
jne 0x66d696c6
push edi
push edi
popal
je 0x66d696bc
push 0x61427265
jb 0x66d6969f
popal
jae 0x66d696c5
push eax
jb 0x66d696cc
jbe 0x66d696c6
je 0x66d696cc
add byte [edx], dh
xor eax, 0x6f725051
jo 0x66d696d5
jb 0x66d696e6
jns 0x66d696b5
inc ecx
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
je 0x66d696e3
outsd dx, dword [esi]
outsb dx, byte [esi]
push eax
jb 0x66d696e8
jbe 0x66d696e2
je 0x66d696e8
add byte [edx], dh
xor eax, 0x71655351
jne 0x66d696f1
outsb dx, byte [esi]
je 0x66d696f8
imul esp, dword [ecx + 0x6c], 0x6d696e41
popal
insb byte es:[edi], dx
inc ecx
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
insd dword es:[edi], dx
popal
je 0x66d69701
outsd dx, dword [esi]
outsb dx, byte [esi]
inc edi
jb 0x66d6970c
jne 0x66d6970f
add byte [edx], dh
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d6970a
arpl word [esp + eax*2 + 0x79], si
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
imul esp, dword [ebx + 0x4d], 0x4f617465
popal
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
add byte [eax], al
add byte [eax], al
xor dh, byte [esi]
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jae 0x66d6973b
je 0x66d6973a
jb 0x66d6972a
popal
arpl word [esi + eax*2 + 0x69], si
insb byte es:[edi], dx
inc ebp
outsb dx, byte [esi]
imul ebp, dword [bp + 0x65], 0x646e6148
insb byte es:[edi], dx
imul ebp, dword [ebp + 0x45], 0x6e69676e
dec eax
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x66d696dd
add byte [eax], al
add byte [edx], dh
push ecx
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d6974a
je 0x66d6975a
popal
arpl word [esi + eax*2 + 0x69], si
insb byte es:[edi], dx
inc ebp
outsb dx, byte [esi]
imul ebp, dword [bp + 0x65], 0x76697250
popal
jbe 0x66d6975b
je 0x66d69761
add byte [eax], al
add byte [eax], al
xor dh, byte [esi]
push ecx
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d6976a
arpl word [esi + ecx*2 + 0x61], si
je 0x66d6975a
popal
je 0x66d69778
jbe 0x66d69776
inc ebp
jbe 0x66d69779
outsb dx, byte [esi]
je 0x66d6975d
imul ebp, dword [esp + esi*2 + 0x65], 0x72
add byte [edx], dh
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d6978a
arpl word [eax + edx*2 + 0x72], si
outsd dx, dword [esi]
je 0x66d6977c
jb 0x66d6979d
js 0x66d697a9
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
push eax
jb 0x66d697a1
jbe 0x66d6979b
je 0x66d697a1
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
xor dh, byte [esi]
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d697aa
arpl word [esp + edx*2 + 0x72], si
popal
je 0x66d697a0
jb 0x66d697af
outsb dx, byte [esi]
jae 0x66d697ba
je 0x66d697bc
outsd dx, dword [esi]
outsb dx, byte [esi]
push eax
jb 0x66d697c1
jbe 0x66d697bb
je 0x66d697c1
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], dh
add byte [eax], al
xor dh, byte [esi]
push ecx
push ecx
inc esp
jns 0x66d697d4
popal
insd dword es:[edi], dx
imul esp, dword [ebx + 0x42], 0x65666675
jb 0x66d697c3
inc edx
jne 0x66d697d3
jb 0x66d697c3
jae 0x66d697e3
jne 0x66d697e8
arpl word [ebp + 0x52], sp
push edx
outsd dx, dword [esi]
outsd dx, dword [esi]
je 0x66d6977d
add byte [eax], al
add byte [eax], al
xor dh, byte [esi]
push ecx
add byte [eax], al
add byte [edx], dh
push ecx
dec ecx
outsb dx, byte gs:[esi]
je 0x66d697f2
je 0x66d69804
jns 0x66d697dc
push eax
jb 0x66d697fd
js 0x66d69809
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
push eax
jb 0x66d69801
jbe 0x66d697fb
je 0x66d69801
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], dh
add byte [eax], al
xor dh, byte [esi]
push ecx
push ecx
dec ecx
je 0x66d6980b
insd dword es:[edi], dx
push ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
push eax
jb 0x66d69821
jbe 0x66d6981b
je 0x66d69821
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
xor dh, byte [esi]
push ecx
push ecx
push edx
jae 0x66d69836
jne 0x66d6983b
arpl word [ebp + 0x46], sp
imul ebp, dword [ebp + 0x45], 0x6e69676e
outsb dx, byte [esi]
push eax
jb 0x66d69841
jbe 0x66d6983b
je 0x66d69841
add byte [eax], al
add byte [eax], al
xor dh, byte [edi]
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d6984a
popal
arpl word [esi + eax*2 + 0x69], si
insb byte es:[edi], dx
inc ebp
outsb dx, byte [esi]
imul ebp, dword [bp + 0x65], 0x72657449
imul ebp, dword [esi + 0x65], 0x72657449
popal
je 0x66d6986b
outsd dx, dword [esi]
jb 0x66d697fe
add byte [eax], al
add byte [edx], dh
add byte [eax], al
xor dh, byte [edi]
aaa
push ecx
inc edx
jns 0x66d6987a
inc esp
jbe 0x66d69874
jbe 0x66d69874
arpl word [ebp + 0x57], sp
jb 0x66d69871
jo 0x66d69882
imul ebp, dword [esi + 0x67], 0x65446f49
jbe 0x66d69884
arpl word [ebp], sp
add byte [eax], al
xor dh, byte [edi]
aaa
push ecx
inc esp
jns 0x66d69894
popal
insd dword es:[edi], dx
imul esp, dword [ebx + 0x50], 0x65706f72
jb 0x66d698a5
jns 0x66d69876
push 0x65676e61
inc ebp
inc ebp
jbe 0x66d698a0
outsb dx, byte [esi]
je 0x66d6983e
add byte [eax], al
xor dh, byte [edi]
aaa
push ecx
push edx
jae 0x66d698b6
jne 0x66d698bb
arpl word [ebp + 0x46], sp
inc esi
imul ebp, dword [ebp + 0x45], 0x6e69676e
dec ecx
je 0x66d698bd
jb 0x66d698bb
je 0x66d698cb
jb 0x66d6985e
add byte [eax], al
xor bh, byte [eax]
push ecx
inc ebp
jbe 0x66d698cb
outsb dx, byte [esi]
je 0x66d698ad
imul esi, dword [ebx + 0x70], 0x68637461
jb 0x66d698ca
jo 0x66d698ce
je 0x66d698d2
push 0x69577265
jb 0x66d698ca
imul ebp, dword [esi + 0x33], 0x69725032
outsb dx, byte [esi]
xor esi, dword [edx]
push eax
jb 0x66d698e3
xor dl, byte [eax + 0x72]
imul esi, dword [esi + 0x61], 0x6574
jbe 0x66d698dd
je 0x66d698e3
add byte [eax], al
xor bh, byte [eax]
push ecx
dec edx
jo 0x66d698db
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x6f436564
outsb dx, byte [esi]
jbe 0x66d698f0
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x415f6564
arpl word [edi + 0x64], bp
pop edi
inc ecx
push ebx
inc ebx
dec ecx
dec ecx
add byte [eax], al
xor bh, byte [eax]
push ecx
push ebx
outsd dx, dword [esi]
jb 0x66d6991b
inc esi
imul ebp, dword [esp + esi*2 + 0x65], 0x6f725072
push eax
jb 0x66d6991f
js 0x66d6992b
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
push eax
jb 0x66d69923
jbe 0x66d6991d
popal
je 0x66d69923
add byte gs:[eax], al
add byte [eax], al
xor bh, byte [ecx]
push ecx
dec edx
jo 0x66d6991b
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x6f436564
inc ebx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x66d69930
dec edx
dec ecx
push ebx
pop eax
xor byte [edx], dh
xor dh, byte [ecx]
pop edi
inc ecx
push ebx
inc ebx
dec ecx
dec ecx
add byte [ebx], dh
xor byte [ecx + 0x50], dl
push eax
popal
jb 0x66d69948
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
je 0x66d6995b
outsd dx, dword [esi]
outsb dx, byte [esi]
inc edi
jb 0x66d69966
jne 0x66d69969
push eax
jb 0x66d69965
jbe 0x66d6995f
je 0x66d69965
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 [eax], al
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 [eax], al
add byte [eax], al
add byte [eax], al
xor esi, dword [ecx]
push ecx
add byte [eax], al
add byte [eax], al
add byte [ebx], dh
xor dword [ecx + 0x41], edx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x66d6998a
arpl word [ebp + eax*2 + 0x76], si
outsb dx, byte gs:[esi]
inc ebp
jbe 0x66d69993
outsb dx, byte [esi]
je 0x66d69975
inc esp
imul esi, dword [ebx + 0x70], 0x68637461
jb 0x66d6998b
jb 0x66d699a6
jbe 0x66d699a0
je 0x66d699a6
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 [eax], al
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 [eax], al
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 [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor esi, dword [ecx]
push ecx
dec edx
add byte [eax], al
add byte [eax], al
add byte [ebx], dh
xor dword [ecx + 0x4a], edx
jo 0x66d699bb
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x6f436564
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x66d699d0
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x4a5f6564
outsd dx, dword [esi]
pop edi
dec edx
dec ecx
push ebx
pop eax
xor byte [edx], dh
xor byte [ecx], dh
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 [eax], al
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 [eax], al
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 [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], dh
xor dword [ecx + 0x50], edx
xor esi, dword [ecx]
push ecx
push eax
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x656c6946
push ebx
jns 0x66d69a24
je 0x66d69a18
insd dword es:[edi], dx
push edi
popal
je 0x66d69a1b
push 0x6e457265
inc ebp
outsb dx, byte [esi]
imul ebp, dword [bp + 0x65], 0
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 [eax], al
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 [ebx], dh
xor dword [ecx + 0x57], edx
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 [eax], al
add byte [eax], al
xor esi, dword [ecx]
push ecx
push edi
imul ebp, dword [esi + 0x4f], 0x6c726576
popal
jo 0x66d69a5e
dec ecx
outsd dx, dword [esi]
dec esi
outsd dx, dword [esi]
je 0x66d69a5f
imul sp, word [ebp + 0x72], 0x7250
imul esi, dword [esi + 0x61], 0x6574
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 [eax], al
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 [eax], al
add byte [eax], al
add byte [eax], al
xor esi, dword [ecx]
push ecx
push edi
add byte [eax], al
add byte [eax], al
add byte [ebx], dh
xor dword [ecx + 0x57], edx
imul ebp, dword [esi + 0x64], 0x4673776f
imul ebp, dword [ebp + 0x53], 0x65747379
insd dword es:[edi], dx
push edi
popal
je 0x66d69a9b
push 0x6e457265
imul ebp, dword [bp + 0x65], 0
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 [eax], al
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 [eax], al
xor esi, dword [edx]
push ecx
dec edx
add byte [ebx], dh
xor dl, byte [ecx + 0x4a]
jo 0x66d69abb
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x6f436564
outsb dx, byte [esi]
jbe 0x66d69ad0
dec edx
dec ecx
push ebx
pop eax
xor byte [edx], dh
xor dh, byte [ecx]
pop edi
dec edx
dec ecx
push ebx
pop eax
xor byte [edx], dh
xor byte [ecx], dh
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 [eax], al
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 [eax], al
add byte [eax], al
xor esi, dword [edx]
push ecx
push ebx
add byte [eax], al
add byte [eax], al
add byte [ebx], dh
xor dl, byte [ecx + 0x53]
jno 0x66d69b1c
outsb dx, byte gs:[esi]
je 0x66d69b14
popal
insb byte es:[edi], dx
inc ecx
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x61], 0x6e6f6974
inc edi
jb 0x66d69b28
jne 0x66d69b2b
push eax
jb 0x66d69b27
jbe 0x66d69b21
je 0x66d69b27
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 [eax], al
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 [eax], al
add byte [eax], al
xor esi, dword [ecx + edx*2]
dec esi
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x66d69b54
jne 0x66d69b5d
jne 0x66d69b63
inc edx
jns 0x66d69b67
inc esp
jbe 0x66d69b61
arpl word [ebp + 0x42], sp
jne 0x66d69b63
jb 0x66d69b4a
insd dword es:[edi], dx
jo 0x66d69b70
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 [eax], al
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 [eax], al
xor esi, dword [esi]
push ecx
push ecx
dec esi
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x66d69b94
jne 0x66d69b9d
jne 0x66d69ba3
inc edx
jns 0x66d69ba7
inc esp
jbe 0x66d69ba1
arpl word [ebp + 0x49], sp
outsd dx, dword [esi]
inc esp
jbe 0x66d69ba9
arpl word [ebp + 0x49], sp
insd dword es:[edi], dx
jo 0x66d69bb2
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 [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor esi, dword [edi]
add byte [eax], al
add byte [ebx], dh
aaa
push ecx
dec esi
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x66d69bd4
jne 0x66d69bdd
jne 0x66d69be3
inc edx
jns 0x66d69be7
inc esp
jbe 0x66d69be1
arpl word [ebp + 0x42], sp
jns 0x66d69bf1
inc ecx
jb 0x66d69bf3
popal
jns 0x66d69bcd
insd dword es:[edi], dx
jo 0x66d69bf3
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 [eax], al
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 [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor esi, dword [edi]
add byte [eax], al
add byte [ebx], dh
aaa
push ecx
push edi
imul ebp, dword [esi + 0x64], 0x4673776f
outsd dx, dword [esi]
ja 0x66d69c1d
jae 0x66d69bf1
inc esi
imul ebp, dword [ebp + 0x53], 0x65747379
insd dword es:[edi], dx
insd dword es:[edi], dx
push edi
popal
je 0x66d69c1b
push 0x6e457265
imul ebp, dword [bp + 0x65], 0x65726854
popal
add byte fs:[eax], al
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 [eax], al
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 [eax], al
add byte [eax], al
add byte [eax], al
xor edi, dword [eax]
push ecx
add byte [eax], al
add byte [ebx], dh
cmp byte [ecx + 0x4e], dl
dec esi
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x66d69c54
jne 0x66d69c5d
jne 0x66d69c63
inc edx
jns 0x66d69c67
inc esp
jbe 0x66d69c61
arpl word [ebp + 0x52], sp
imul ebp, dword [esi + 0x67], 0x66667542
jb 0x66d69c4e
insd dword es:[edi], dx
jo 0x66d69c74
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 [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor eax, 0x6c694651
add byte [eax], al
add byte [eax], al
add byte [0x6c694651], dh
add byte gs:[eax], al
push ecx
inc ebp
jbe 0x66d69c92
outsb dx, byte [esi]
je 0x66d69c30
push ecx
push ebx
je 0x66d69c96
je 0x66d69c9c
add byte [esi], dh
push ecx
push esp
imul ebp, dword [ebp + 0x65], 0x51370072
inc edx
jne 0x66d69cab
jb 0x66d69c49
add byte [eax], al
add byte [edi], dh
push ecx
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
add byte [eax], al
add byte [eax], al
aaa
push ecx
push esp
push 0x64616572
add byte [eax], al
popal
add byte fs:[eax], al
add byte [eax], al
add byte [eax], al
aaa
add byte [edi], dh
push esp
inc ebx
inc edx
inc ebp
popal
jae 0x66d69cd1
add byte [eax], al
add byte [eax], al
cmp byte [edx + 0x61], al
arpl word [ebx + 0x45], bp
popal
jae 0x66d69cde
imul eax, dword [ebp + 0x61], 0x73
add byte gs:[eax], al
add byte [eax], al
add byte [eax], bh
push ecx
dec esp
imul esp, dword [edx + 0x72], 0x797261
add byte [eax], al
cmp byte [ecx + 0x50], dl
jb 0x66d69cfc
arpl word [ebp + 0x73], sp
jae 0x66d69c92
add byte [eax], al
cmp dword [ecx + 0x47], edx
inc edi
bound ebp, qword [ebx + 0x43]
outsd dx, dword [esi]
arpl word gs:[eax], ax
arpl word gs:[eax], ax
add byte [ecx], bh
push ecx
dec ecx
dec edi
inc esp
jbe 0x66d69d11
arpl word [ebp], sp
add byte [ecx], bh
push ecx
dec edx
imul esi, dword [ebx + 0x43], 0x6365646f
add byte [eax], al
cmp dword [ecx + 0x4d], edx
imul ebp, dword [ebp + 0x65], 0x61746144
add byte [eax], al
cmp dword [ecx + 0x53], edx
popal
jbe 0x66d69d2f
inc esi
imul ebp, dword [ebp], 0x53513900
push ecx
push ebx
je 0x66d69d4a
imul ebp, dword [esi + 0x67], 0x39000073
push ecx
push esp
imul ebp, dword [ebp + 0x65], 0x656e694c
add byte [eax], al
dec esi
xor dword [ebx], esi
push ecx
push ebx
je 0x66d69d50
je 0x66d69d56
dec ebp
popal
arpl word [eax + 0x69], bp
outsb dx, byte [esi]
xor dword gs:[ecx], esi
push ebx
imul esp, dword [edi + 0x6e], 0x76456c61
outsb dx, byte gs:[esi]
outsb dx, byte [si]
popal
insb byte es:[edi], dx
inc ebp
jbe 0x66d69d68
outsb dx, byte [esi]
je 0x66d69d4b
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 [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec esi
xor dword [ebx], esi
push ecx
push ebx
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 [eax], al
add byte [esi + 0x31], cl
xor edx, dword [ecx + 0x53]
je 0x66d69d88
je 0x66d69d8e
dec ebp
popal
arpl word [eax + 0x69], bp
outsb dx, byte [esi]
xor dword gs:[edx], esi
push edi
jb 0x66d69d96
jo 0x66d69da7
inc ebp
jbe 0x66d69da1
outsb dx, byte [esi]
je 0x66d69d84
add byte [esi + 0x32], cl
xor ebx, dword [edi + 0x51]
push ebx
je 0x66d69da9
je 0x66d69daf
dec ebp
popal
arpl word [eax + 0x69], bp
outsb dx, byte [esi]
pop edi
dec ecx
outsb dx, byte [esi]
je 0x66d69dbb
jb 0x66d69dc6
popal
insb byte es:[edi], dx
xor dword [ecx], edi
inc edi
outsd dx, dword [esi]
push esp
outsd dx, dword [esi]
push ebx
je 0x66d69dc4
je 0x66d69dca
push esp
jb 0x66d69dc9
outsb dx, byte [esi]
jae 0x66d69dd4
je 0x66d69dd6
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebp
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 [eax], al
add byte [eax], al
dec esi
cmp dword [ecx + 0x74], edx
push eax
jb 0x66d69df0
jbe 0x66d69dea
popal
je 0x66d69df0
xor dword [0x75736552], esi
jae 0x66d69e06
insb byte es:[edi], dx
je 0x66d69de7
je 0x66d69e05
jb 0x66d69dfd
inc edx
popal
jae 0x66d69e01
inc ebp
add byte [eax], al
add byte [ebx + 0x74], dl
cmp dword [edx + 0x61], esp
pop edi
je 0x66d69ddc
bound esp, qword [ecx + 0x64]
pop edi
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
add byte [eax], al
add byte [ebx + 0x74], dl
cmp dword [ebp + 0x78], esp
arpl word [ebp + 0x70], sp
je 0x66d69e23
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov esp, 0xf066d67e
salc
invalid
mov edi, 0xbed066b8
mov eax, 0xb8b6e066
rol byte [edx], 1
mov eax, 0xb8bed066
loopne 0x66d69d88
mov esi, 0xb6e066b8
mov eax, 0xbd02d066
add byte [eax], al
add byte [eax], al
rol byte [edx], 1
mov ebp, 0x66
add al, cl
jle 0x66d69db5
enter 0xffffffffffffd67e, 0x66
adc bl, al
adc bl, al
mov eax, 0xb8c28066
add cl, al
mov eax, 0xbd043066
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, dl
jle 0x66d69dcd
add byte [eax], al
aam 0x7e
salc
mov al, 4
mov ebp, 0xbd04e066
add al, 0xbd
add byte [0x350066bd], al
add eax, 0x350066bd
xor eax, 0x309066b4
mov ah, 0x66
nop
xor byte [esi + 0x66b8c3c0], dh
mov al, byte [0x66b8c3]
invalid
mov ah, 0x66
rol bl, 0xb8
mov al, byte [0x66b8c3]
add byte [eax], al
add al, ah
jle 0x66d69df1
inc ax
in al, 0xb7
nop
nop
in al, 0xb7
loopne 0x66d69e0a
mov bh, 0x66
jo 0x66d69e0f
lodsd eax, dword [esi]
and ch, 0xad
loopne 0x66d69e20
lodsd eax, dword [esi]
inc ax
push eax
mov al, 0x66
xor byte [eax - 0x50], dl
xor byte [eax - 0x50], dl
xor byte [eax - 0x50], dl
push ax
push eax
mov al, 0x66
push eax
push eax
mov al, 0x66