Function at 0x10170f50
Capabilities:
Encode data using xor

Disassembly:
push ss
pop es
jae 0x10170f4e
add byte [eax], al
or ah, byte [edx - 0x118cf9ef]
add byte [eax], al
or ah, byte [edx - 0x118cfaef]
add byte [eax], al
or ch, byte [edi - 0xe]
add byte [eax], al
or al, byte [ebx]
outsd dx, dword [esi]
das
add byte [eax], al
or dl, byte [ecx]
add al, 0x6f
rol dword [eax], cl
add byte [edx], cl
sub dl, byte es:[ebx]
xor byte [esi], al
add byte [eax], bl
add byte [eax], al
sub byte [eax], al
add byte [ecx], dl
add ch, byte [eax]
and dword [eax], eax
add byte [esi], al
outsd dx, dword [esi]
pop esp
add byte [eax], al
push es
pop ss
xor eax, dword [ebx + 2]
sub byte [ebx], ah
add byte [eax], al
push es
sal byte [ebx], 1
add byte [ecx], al
sub byte [eax + eax], al
or ch, byte [edi + 0x3e]
add dword [eax], eax
push es
jae 0x10170f6f
add byte [eax], al
or dh, byte [edx + 0x37]
or dword [eax], eax
jo 0x10170faa
lea ecx, [ebx]
add byte [eax], al
add dword [edx], ecx
push es
push ss
jb 0x10170f2d
or dword [eax], eax
jo 0x10171013
ret
add byte [eax], al
or ah, byte [edx + 0xee7306]
add byte [edx], cl
sub al, byte [ebx]
jae 0x10170fd5
add byte [eax], al
or ch, byte [edx]
adc esi, dword [eax]
add al, 0
dec ebp
add byte [eax], al
add byte [ecx], ch
add byte [eax], al
adc dword [ebx - 0xd], esi
add byte [eax], al
or cl, byte [edx]
push es
and byte [edx], al
push eax
add byte [eax], al
outsd dx, dword [esi]
mov edx, 0x60a0000
add ebp, dword [edi - 0x24]
add byte [eax], al
or ch, byte [eax]
pop ebx
add dword [eax], eax
push es
outsd dx, dword [esi]
mov esp, 0x20a0000
sub byte [ecx], ah
add byte [eax], al
push es
add ebp, dword [edi - 0x25]
add byte [eax], al
or ch, byte [edi + 0x66]
add byte [eax], al
push es
or eax, dword [esi]
add ch, byte [eax]
and eax, dword [eax]
add byte [esi], al
jb 0x10170fe6
or dword [eax], eax
jo 0x10171010
outsd dx, dword [esi]
inc ebp
add dword [eax], eax
push es
outsd dx, dword [esi]
hlt
add byte [eax], al
or al, byte [esi]
push es
sub al, byte [eax]
add byte [eax], al
sbb esi, dword [eax]
or al, byte [eax]
sub byte [edx], al
add byte [eax], al
sub al, byte [eax]
add byte [ecx], dl
jae 0x1017101b
add byte [eax], ch
add al, byte [eax]
add byte [edx], ch
add byte [eax], al
adc dword [ebx - 0xb], esi
add byte [eax], al
or cl, byte [edx]
push es
sbb byte [ebx], al
sub byte [eax + eax], ch
add byte [esi], al
pushal
outsd dx, dword [esi]
mov edx, 0x60a0000
add ebp, dword [edi - 0x24]
add byte [eax], al
or ch, byte [edi - 0x44]
add byte [eax], al
or al, byte [esi]
pop ss
outsd dx, dword [esi]
test byte [eax], 0
or al, byte [esi]
push ss
outsd dx, dword [esi]
test dword [eax], 0x707e0a00
add byte [eax], al
add al, 3
outsd dx, dword [esi]
fadd qword [eax]
add byte [edx], cl
outsd dx, dword [esi]
pop dword [eax]
add byte [edx], cl
sub al, 0xf
push es
and eax, 0xf86f
or bl, byte [edi]
adc byte [eax + 0x6f], ah
mov edx, 0x20a0000
sub byte [eax + eax], ah
add byte [esi], al
push es
outsd dx, dword [esi]
dec edx
add byte [eax], al
push es
add ch, byte [eax]
and dword [eax], eax
add byte [esi], al
add ebp, dword [edi - 0x25]
add byte [eax], al
or ch, byte [edi + 0x66]
add byte [eax], al
push es
or eax, dword [esi]
add ch, byte [eax]
and eax, dword [eax]
add byte [esi], al
jb 0x1017107b
or dword [eax], eax
jo 0x101710a5
outsd dx, dword [esi]
inc ebp
add dword [eax], eax
push es
outsd dx, dword [esi]
stc
add byte [eax], al
or al, byte [ebx]
outsd dx, dword [esi]
fadd qword [eax]
add byte [edx], cl
sub byte [ebx + 1], bl
add byte [esi], al
or al, 3
or byte [esi], al
outsd dx, dword [esi]
cli
add byte [eax], al
or dh, byte [ebx - 0x76]
add dword [eax], eax
push es
or eax, 0x212802
add byte [esi], al
or dword [edi + 0x72], ebp
add byte [eax], al
push es
or dword [edi - 0x73], ebp
add dword [eax], eax
push es
sub al, 0x13
or dword [edi - 0x73], ebp
add dword [eax], eax
push es
push es
outsd dx, dword [esi]
cli
add byte [eax], al
or ch, byte [edi - 0x2b]
add byte [eax], al
or ch, byte [0xdc6f031c]
add byte [eax], al
or al, byte [edx]
sub byte [edi + 0x6f060000], bl
xlatb
add byte [eax], al
or ch, byte [eax]
add al, byte [eax]
add byte [esi], al
sub byte [edi + 0x7a060001], bl
or dword [edi - 0x6f], ebp
add dword [eax], eax
push es
adc eax, dword [ecx + edx]
add al, 0x2c
inc ebp
adc dword [edi + ebp*2], eax
and eax, dword [eax]
add byte [edx], cl
push ss
xor dword [ebx], edi
push es
outsd dx, dword [esi]
and al, 0
add byte [edx], cl
adc dword [edi + ebp*2], eax
and eax, 0x6f0a0000
add byte es:[eax], al
or bl, dh
daa
adc eax, dword [0x212802]
add byte [esi], al
add ch, byte [eax]
lahf
add byte [eax], al
push es
outsd dx, dword [esi]
xlatb
add byte [eax], al
or ch, byte [eax]
pop es
add byte [eax], al
push es
and byte [edx + 0x17000017], al
adc dword [0x616f], eax
push es
fiadd word [eax]
or dword [edi - 0x71], ebp
add dword [eax], eax
push es
adc eax, dword [esi]
adc dword [esi], eax
sub al, 0x45
adc dword [esi], eax
outsd dx, dword [esi]
sti
add byte [eax], al
or dl, byte [esi]
xor dword [ebx], edi
push es
outsd dx, dword [esi]
cld
add byte [eax], al
or dl, byte [ecx]
push es
outsd dx, dword [esi]
std
add byte [eax], al
or ch, byte [edi - 2]
add byte [eax], al
or bl, dh
daa
adc eax, dword [edi]
add ch, byte [eax]
and dword [eax], eax
add byte [esi], al
add ch, byte [eax]
lahf
add byte [eax], al
push es
outsd dx, dword [esi]
xlatb
add byte [eax], al
or ch, byte [eax]
or byte [eax], al
add byte [esi], al
and byte [ebx + 0x17000017], cl
adc dword [edi], eax
outsd dx, dword [esi]
popal
add byte [eax], al
push es
fiadd word [eax]
push es
outsd dx, dword [esi]
cld
add byte [eax], al
or ch, byte [eax]
and byte [eax], al
add byte [esi], al
or byte [ebx - 0x20], dh
add byte [eax], al
or ch, byte [eax]
push ds
add byte [eax], al
push es
pop ss
lea edi, [eax + eax]
add byte [ecx], al
adc ecx, dword [eax]
adc dword [eax], ecx
push ss
sub byte [eax], ah
add byte [eax], al
push es
or byte [ebx - 0x20], dh
add byte [eax], al
or dh, byte [ebx - 1]
add byte [eax], al
or dh, byte [edx + 3]
or al, byte [eax]
jo 0x101711f5
lea esp, [esi]
add byte [eax], al
add dword [ebx], edx
or dword [ecx], edx
or dword [esi], edx
pop es
mov byte [0x730911], al
add dword [eax], eax
or dl, byte [edi]
lea ecx, [ebx]
add byte [eax], al
add dword [ebx], edx
or dl, byte [ecx]
or dl, byte [esi]
add byte [ecx], al
adc ecx, dword [edx]
adc dword [edx], ecx
push ss
add ebp, dword [edi - 0x24]
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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [edx], cl
jae 0x10172021
add byte [eax], al
or ah, byte [edx + 0x1730a11]
add dword [eax], eax
or dh, byte [ebx - 0x30]
add byte [eax], al
or ah, byte [edx - 0x318cf7ef]
add byte [eax], al
or ch, byte [edi - 0x3e]
add byte [eax], al
or ah, byte [esi]
push es
outsd dx, dword [esi]
cld
add byte [eax], al
or ch, byte [eax]
and byte [eax], al
add byte [esi], al
or byte [ebx - 0x20], dh
add byte [eax], al
or dh, byte [ebx - 0x2e]
add byte [eax], al
or ch, byte [edi - 0x3e]
add byte [eax], al
or ah, byte [esi]
add eax, dword [esi]
outsd dx, dword [esi]
scasd eax, dword es:[edi]
add byte [eax], al
or ch, byte [eax]
jbe 0x10172048
add byte [esi], al
push es
sub al, byte [ecx]
sbb al, 0
add byte [eax], al
add bh, dh
add byte [ebx + ecx], dl
add dword [edi], esp
dec ecx
add byte [eax], al
add dword [eax], eax
add byte [eax + 1], cl
adc al, 0x5c
add dword [edi], esp
dec ecx
add byte [eax], al
add dword [ebx], edx
xor byte [eax], cl
add bl, ah
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
adc dword [ebx - 0x47], esi
add byte [eax], al
or cl, byte [edx]
push es
sbb byte [ebx], al
outsd dx, dword [esi]
fild dword [eax]
add byte [edx], cl
sub byte [0x60060000], ch
outsd dx, dword [esi]
mov edx, 0x60a0000
jb 0x101720ab
or al, byte [eax]
jo 0x10172097
outsd dx, dword [esi]
fadd qword [eax]
add byte [edx], cl
sub byte [ebx + 0x6f0a0000], bh
mov esp, 0x730a0000
add al, byte [ecx]
add byte [edx], cl
or eax, dword [edi]
add ch, byte [eax]
and dword [eax], eax
add byte [esi], al
sub byte [ecx], ah
add byte [eax], al
push es
add ebp, dword [edi - 0x25]
add byte [eax], al
or ch, byte [edi + 0x66]
add byte [eax], al
push es
outsd dx, dword [esi]
add eax, dword [ecx]
add byte [edx], cl
pop es
add ebp, dword [edi - 0x25]
add byte [eax], al
or ch, byte [edi - 0x75]
add byte [eax], al
or ch, byte [eax]
push edi
add dword [eax], eax
push es
outsd dx, dword [esi]
add al, 1
add byte [edx], cl
or al, byte [edi]
pop es
outsd dx, dword [esi]
xchg esi, eax
add byte [eax], al
or ch, byte [eax]
arpl word [ecx], ax
add byte [esi], al
outsd dx, dword [esi]
add al, 1
add byte [edx], cl
push es
outsd dx, dword [esi]
enter 0, 0xa
pop es
outsd dx, dword [esi]
leave
add byte [eax], al
or ah, byte [esi]
push es
sal byte [esi + 0x28010000], 1
inc esp
add byte [eax], al
or dh, byte [ebx + 0x2a]
add byte [eax], al
or ch, byte [edi - 0x42]
add byte [eax], al
or al, byte [esi]
outsd dx, dword [esi]
rol dword [eax], 0
or dh, byte [ebx - 1]
add byte [eax], al
or dh, byte [edx + 0x27]
or al, byte [eax]
jo 0x10172132
lea ecx, [ebx]
add byte [eax], al
add dword [eax + ecx], ecx
push ss
add ebp, dword [edi - 0x24]
add byte [eax], al
or dh, byte [ebx + 0x1d]
add byte [eax], al
or ah, byte [edx + 0x7141708]
outsd dx, dword [esi]
xchg esi, eax
add byte [eax], al
or dh, byte [ebx - 0x20]
add byte [eax], al
or ah, byte [edx + 0xee7308]
add byte [edx], cl
outsd dx, dword [esi]
loop 0x10172146
add byte [edx], cl
add eax, dword es:[esi]
outsd dx, dword [esi]
scasd eax, dword es:[edi]
add byte [eax], al
or ch, byte [eax]
jbe 0x10172153
add byte [esi], al
push es
sub bl, byte [edx + 0x73]
sbb al, 0
add byte [edx], cl
jb 0x10172106
or byte [eax], al
jo 0x10172179
lea ecx, [ebx]
add byte [eax], al
add dword [ebx - 0x12], esi
add byte [eax], al
or ch, byte [edx]
xor al, byte [edx]
sub byte [eax + eax], bh
add byte [esi], al
jne 0x1017219a
add byte [eax], al
add dword [edx], ebp
add al, byte es:[ebx]
add al, 0x28
add dword [eax], 0
push es
sub al, byte [eax]
add byte [eax], al
sbb esi, dword [eax]
add al, 0
outsb dx, byte [esi]
add byte [eax], al
add byte [eax + eax], ch
add byte [ecx], dl
add al, byte [ebx]
sub byte [ebp + 0x2060000], al
sub byte [ebx + 0x6f060000], ch
push es
add ch, byte [eax]
stosd dword es:[edi], eax
add byte [eax], al
push es
outsd dx, dword [esi]
add byte [bx + si], al
or ch, byte [edi + 0x6a]
add byte [eax], al
or cl, byte [0x3123a2b]
sub byte [ebx], ch
add byte [edx], cl
or al, byte [esi]
jne 0x101721f1
add byte [eax], al
add dword [ebx], ecx
or eax, dword [edi]
sub al, 0x28
pop es
outsd dx, dword [esi]
add byte [eax], al
or al, byte [edx]
sub byte [ebx + 0x33060000], ch
sbb al, byte [edx]
sub byte [ecx], ah
add byte [eax], al
push es
pop es
add ch, byte [eax]
mov dword [eax], eax
add byte [esi], al
jae 0x101721e3
add dword [eax], eax
push es
or al, 8
add ebp, dword [edi + 3]
add dword [eax], eax
push es
outsd dx, dword [esi]
add eax, dword [ecx]
add byte [esi], al
adc al, byte [ebx]
sub byte [eax], dh
add byte [edx], cl
sub eax, 0x120edebd
add edi, esi
push ss
push cs
add byte [eax], al
sbb ebp, dword [edi + 0x2d]
add byte [eax], al
or bl, ah
sub al, byte [eax]
add byte [ecx], al
adc byte [eax], al
add byte [edx], al
add byte [eax], bl
add byte [edi + 0x5f], al
add byte [esi], cl
add byte [eax], al
add byte [eax], al
sbb esi, dword [eax]
add al, 0
mov al, 0
add byte [eax], al
sub eax, 0x2110000
sub byte [ecx + 0xa060000], al
add ch, byte [eax]
stosd dword es:[edi], eax
add byte [eax], al
push es
outsd dx, dword [esi]
fimul word [esi]
push cs
adc al, byte [ebx]
invalid
sub byte [ebx + 0x6f060000], ch
aaa
add byte [eax], al
or ch, byte [edi + 5]
add dword [eax], eax
or dl, byte [esi]
xchg ecx, eax
add byte [eax], al
add byte [esi], al
outsd dx, dword [esi]
push es
add dword [eax], eax
or dl, byte [edi]
inc eax
test dword [eax], eax
add byte [eax], al
push es
push ss
outsd dx, dword [esi]
pop es
add dword [eax], eax
or cl, byte [ebx]
pop es
outsd dx, dword [esi]
scasd eax, dword es:[edi]
add byte [eax], al
or dh, byte [edx + 0x3b]
or al, byte [eax]
jo 0x10172274
cmp ecx, dword [edx]
add byte [eax + 0x17], dh
jae 0x101721f2
add byte [eax], al
or ch, byte [edi - 0x6c]
add byte [eax], al
or ah, byte [esi]
add ch, byte [eax]
stosd dword es:[edi], eax
add byte [eax], al
push es
outsd dx, dword [esi]
aaa
add byte [eax], al
or ch, byte [edi + 0x6a]
add byte [eax], al
or dl, byte [ebx]
add al, 0x2b
push 0
add byte [edx], cl
adc eax, dword [ebx + ebp]
and dl, byte [edx]
add al, 0x28
imul eax, dword [eax], 0
or cl, byte [eax + ecx]
outsd dx, dword [esi]
add byte ss:[eax], al
or cl, byte [0xaf6f07]
add byte [edx], cl
or dword [edi], edx
jae 0x10172228
add byte [eax], al
or ch, byte [edi - 0x6c]
add byte [eax], al
or ah, byte [esi]
adc al, byte [eax + ebp]
jo 0x101722a3
add byte [edx], cl
sub eax, 0x120eded5
add al, 0xfe
push ss
push cs
add byte [eax], al
sbb ebp, dword [edi + 0x2d]
add byte [eax], al
or bl, ah
pop es
outsd dx, dword [esi]
scasd eax, dword es:[edi]
add byte [eax], al
or dh, byte [edx + 0x5b]
or al, byte [eax]
jo 0x101722da
jae 0x10172258
add byte [eax], al
or ch, byte [edi - 0x6c]
add byte [eax], al
or ah, byte [esi]
push es
sub al, byte [ecx]
adc byte [eax], al
add byte [edx], al
add byte [edx], bl
das
mov dword [eax], eax
push cs
add byte [esi], cl
add byte [eax], al
add byte [eax], al
push 2
sub byte [ecx], ah
add byte [eax], al
push es
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
push es
add al, byte [ebx]
outsd dx, dword [esi]
inc edx
add byte [eax], al
push es
add al, byte [ebx]
sub byte [eax + eax + 0x2a0600], al
adc esi, dword [eax]
add dword [eax], eax
or dword [eax], eax
add byte [eax], al
and dword [eax], eax
add byte [ecx], dl
add ch, byte [eax]
add byte [eax], 0
push es
or al, byte [esi]
sub dh, byte [edx]
add ch, byte [eax]
stosd dword es:[edi], eax
add byte [eax], al
push es
outsd dx, dword [esi]
or byte [ecx], al
add byte [edx], cl
sub dh, byte [edx]
add ch, byte [eax]
mov byte [eax], al
add byte [esi], al
jne 0x10172338
add byte [eax], al
add dword [edx], ebp
add byte [ebx], dl
xor byte [eax + eax], al
add byte [eax], 0
add byte [esi], ch
add byte [eax], al
adc dword [edx], eax
sub byte [edx], bl
add byte [eax], al
or al, byte [edx]
add al, 0x28
add ch, byte [eax]
sbb al, byte [eax]
add byte [edx], cl
add al, byte [eax + ebp]
mov ch, 0
add byte [esi], al
add ebp, dword [eax]
pop edi
add dword [eax], eax
push es
or al, byte [ecx + ebx]
xor ecx, dword [esi]
add al, byte [esi]
push es
mov gs, word [ecx + 0x17]
pop ecx
lcall 0x2a06, 0xaf28
add al, byte [esi]
push es
mov gs, word [ecx + 0x18]
pop ecx
lcall 0x606, 0xaf28
push es
mov gs, word [ecx + 0x17]
pop ecx
lcall 0x5917, 0x80c040b
inc ebp
or eax, dword [eax]
add byte [eax], al
add dword [eax], eax
add byte [eax], al
or dword [eax], eax
add byte [eax], al
adc byte [eax], al
add byte [eax], al
or dword [eax], eax
add byte [eax], al
or dword [eax], eax
add byte [eax], al
or dword [eax], eax
add byte [eax], al
or dword [eax], eax
add byte [eax], al
or dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
or dword [eax], eax
add byte [eax], al
or dword [eax], eax
add byte [eax], al
sub al, byte [edx]
pop es
sub byte [ebx + 0x2a060000], dh
add al, byte [edi]
sub byte [ecx + 0x2a060000], dh
add byte [eax], al
adc esi, dword [eax]
add al, byte [eax]
xor eax, dword [eax]
add byte [eax], al
das
add byte [eax], al
adc dword [edx + ecx], edx
add ebp, dword [0x317e0f]
add byte [edx + eax], al
sub byte [eax + eax + 0xa9a0600], dh
sub edx, dword [ecx]
add edx, dword [edi]
xor ecx, dword [0x327e]
add al, 2
sub byte [eax + eax + 0xa9a0600], dh
push es
sub al, 9
push es
add al, 0x6f
rol byte [eax], 1
add byte [esi], al
adc byte [edx], al
add al, 0x2a
push ds
add bh, byte [ebx + 0x2e]
add byte [eax], al
add al, 0x2a
and al, byte [edx]
add edi, dword [ebp + 0x2e]
add byte [eax], al
add al, 0x2a
push ds
add bh, byte [ebx + 0x30]
add byte [eax], al
add al, 0x2a
and al, byte [edx]
add edi, dword [ebp + 0x30]
add byte [eax], al
add al, 0x2a
push ds
add bh, byte [ebx + 0x2f]
add byte [eax], al
add al, 0x2a
and al, byte [edx]
add edi, dword [ebp + 0x2f]
add byte [eax], al
add al, 0x2a
push ds
add bh, byte [ebx + 0x2d]
add byte [eax], al
add al, 0x2a
and al, byte [edx]
add edi, dword [ebp + 0x2d]
add byte [eax], al
add al, 0x2a
push edx
add dh, byte [edx + 0x7d]
or al, byte [eax]
jo 0x101724b9
popfd
or al, byte [eax]
jo 0x10172474
mov eax, 0x10060000
add byte [edx], al
sub bl, byte [edx + 0xaad7202]
add byte [eax + 0x72], dh
aad 0xa
add byte [eax + 0x28], dh
mov eax, 0x10060000
add byte [edx], al
sub byte [ecx], cl
add dword [eax], eax
or dh, byte [edx - 0xb]
push es
adc byte [eax], al
add ch, byte [eax]
or dword [ecx], eax
add byte [edx], cl
jb 0x10172464
or al, byte [eax]
jo 0x1017249b
push ebx
add byte [eax], al
or dl, byte [eax]
add byte [edx], al
sub al, byte [eax]
adc esi, dword [eax]
add eax, dword [eax]
sub byte [eax], al
add byte [eax], al
xor byte [eax], al
add byte [ecx], dl
add al, byte [ebx]
sbb ch, byte [edi + 0xa]
add dword [eax], eax
or cl, byte [edx]
push es
push ss
xor bl, byte [ecx]
add al, byte [esi]
add ebp, dword [edi - 0x65]
add byte [eax], al
or ch, byte [edi + 0xb]
add dword [eax], eax
or dl, byte [eax]
add byte [edx], al
push es
add byte [edx], cl
outsd dx, dword [esi]
or eax, dword [ecx]
add byte [edx], cl
adc byte [eax], al
add al, byte [esi]
add al, 0x6f
or al, 1
add byte [edx], cl
adc byte [eax], al
add ch, byte [edx]
inc esi
add dh, byte [edx + 0x15]
or eax, dword [eax]
jo 0x1017252a
daa
or eax, dword [eax]
jo 0x101724e5
int3
int3
sub al, byte [esi + 2]
jb 0x1017246b
or eax, dword [eax]
jo 0x10172560
mov dword [ebx], ecx
add byte [eax + 0x28], dh
int3
jb 0x101724a0
or eax, dword [eax]
jo 0x1017252d
int3
add byte [eax], al
push es
sub al, byte [esi + 2]
jb 0x101724e1
or eax, dword [eax]
jo 0x101725a8
mov dword [ebx], ecx
add byte [eax + 0x28], dh
int3
add byte [eax], al
push es
sub al, byte [esi + 2]
jb 0x101724ff
xchg edi, eax
or eax, dword [eax]
jo 0x101725de
mov bh, 0xb
add byte [eax + 0x28], dh
int3
add byte [eax], al
push es
sub al, byte [esi + 2]
jb 0x10172617
or eax, dword [eax]
jo 0x10172626
lahf
or eax, dword [eax]
jo 0x101725e1
int3
or eax, dword [eax]
jo 0x10172638
cmc
add eax, 0xcc287000
add byte [eax], al
push es
sub al, byte [esi + 2]
jb 0x1017263b
or eax, dword [eax]
jo 0x1017264a
retf
add byte [eax], al
push es
sub al, byte [esi + 2]
jb 0x10172567
or eax, dword [eax]
jo 0x1017265c
sbb dword [esi], eax
add byte [eax + 0x28], dh
int3
int 0
add byte [esi], al
or al, byte [esi]
push ss
das
add al, byte [edx]
sub al, byte [edx]
jb 0x101725c2
or al, byte [eax]
jo 0x10172651
add byte [eax + 0x28], dh
int 0
add byte [esi], al
or eax, dword [edi]
push ss
xor al, byte [edx]
pop es
or al, byte [edx]
push es
jb 0x1017262b
or eax, dword [eax]
jo 0x101726ab
outsd dx, dword [esi]
or al, 1
add byte [edx], cl
sub al, byte [eax]
add byte [eax], al
adc esi, dword [eax]
add al, 0
sub eax, 0x30000000
add byte [eax], al
adc dword [edx], eax
add byte [eax], al
xor byte [eax], al
add byte [ecx], dl
add al, byte [eax + ebp]
add al, 0x28
int 0
add byte [esi], al
push ss
xor al, byte [edx]
add ch, byte [edx]
add al, byte [ebx]
sub ch, cl
add byte [eax], al
push es
or al, byte [esi]
push ss
das
add al, byte [edx]
sub al, byte [edx]
push es
add al, 0x72
add ecx, dword [eax + eax]
jo 0x1017269b
mov ebx, 0x6f0a0000
or al, 1
add byte [edx], cl
sub al, byte [eax]
add byte [eax], al
adc esi, dword [eax]
add eax, dword [eax]
cmp al, 0
add byte [eax], al
adc al, 0
add byte [ecx], dl
add al, byte [ebx]
sbb ch, byte [edi + 0xa]
add dword [eax], eax
or cl, byte [edx]
push es
push ss
das
add al, byte [esi]
sub al, byte [esi]
push es
add ebp, dword [edi - 0x65]
add byte [eax], al
or bl, byte [eax + 0xb]
push es
sub al, 0xb
add al, byte [esi]
pop ss
pop ecx
sub byte [0x2c0a0001], cl
adc al, 7
add ch, byte [edi - 0x65]
add byte [eax], al
or ch, byte [esi]
or dword [edx], eax
pop es
sub byte [0x2c0a0001], cl
add al, byte [esi]
sub dl, byte [0x530132a]
add byte [esi + 1], bl
add byte [eax], al
xor dword [eax], eax
add byte [ecx], dl
pop ds
or al, 0x8d
adc eax, 0xa020000
push es
pop ss
adc al, 0xfe
push es
mov ecx, 0x73060000
iretd