Function at 0x4153e0
Capabilities:
Encode data using xor

Disassembly:
cmpsb byte [esi], byte es:[edi]
out 0x35, al
mov edx, 0x3db18ff6
rep outsb dx, byte [esi]
mov eax, 0xd02471ac
push ss
add eax, 0xdc08a87
nop
adc byte [edi + esi*2 + 0x4a832ed2], 0x6f
jo 0x415437
aad 0xd4
fdivr qword [eax - 0x7cc39791]
rcl byte cs:[ebx + 0x1b832f90]
xor al, 0x2f
or dword [edi + edx*8], 0xfffffff0
or al, 0xb2
outsd dx, dword [esi]
mov dl, 0x6f
cmp byte [ebp - 0x4ad06f72], cl
xor byte [edi - 0x30], ch
jl 0x415418
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [esp + ecx - 0x70], 1
das
xor ebx, 0x6f
sar byte [esp + ecx - 0x70], 1
jl 0x415445
nop
das
xor ebx, 0x6f
sar byte [ecx + ecx*2 + 0x52], 1
inc ebp
pop edi
dec edi
dec esp
push ebx
inc ecx
pop edi
push esi
xor dword [edx], esi
xor byte [ecx], dh
xor byte [ebx], dh
pop edi
inc esp
pop di
push esi
xor dword [edx], esi
xor dh, byte [ebx]
xor byte [eax], dh
push eax
popal
and byte gs:[0x6f20], dh
and byte [ecx], dh
xor dword [eax], esp
or dh, byte [esi + ebp]
and byte [ecx + 0x6e], cl
jne 0x4154d5
and byte gs:[bx + si + 0x61], dl
arpl word [ebx + 0x73], bp
and byte [ecx + 0x6e], ah
and byte fs:[eax + 0x72], dl
outsd dx, dword [esi]
outsd dx, dword [esi]
imul bp, word [esi + 0x67], 0x5420
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x4154be
and byte [ecx + 0x66], cl
and byte [ecx + 0x6f], bh
jne 0x4154b8
popal
arpl word [ecx + 0x75], si
imul esi, dword [edx + 0x65], 0x6c206120
popal
outsb dx, byte [esi]
jne 0x415509
and byte gs:[bx + si + 0x61], dh
arpl word [ebx + 0x2c], bp
and byte [ecx + 0x6e], ch
jne 0x415518
and byte gs:[bx + di + 0x6e], ch
and byte gs:[ecx + 0x6e], ch
je 0x415523
jb 0x415526
popal
arpl word [ebp + 0x20], sp
jo 0x415527
arpl word [ebx + 0x20], bp
outsd dx, dword [esi]
jb 0x4154d6
jne 0x415541
jb 0x4154f1
insd dword es:[edi], dx
imul ebp, dword [esi + 0x69], 0x206d756d
je 0x41553c
insd dword es:[edi], dx
jne 0x415545
and byte [ecx + 0x62], dh
insb byte es:[edi], dx
and byte gs:[ecx + 0x6e], ch
and byte [eax + ebp*2 + 0x65], dh
and byte [ecx + ebp*2 + 0x63], ch
outsb dx, byte gs:[esi]
jae 0x415556
bound ebp, qword [ebp + 0x20]
imul ebp, dword [esi + 0x20], 0x20656874
insb byte es:[edi], dx
imul esp, dword [ebx + 0x65], 0x6e69736e
outsb dx, byte [esi]
and byte [bp + si + 0x75], dh
insb byte es:[edi], dx
jne 0x41555f
jae 0x415516
jae 0x41555d
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
cmp esp, dword [eax]
je 0x415569
and byte gs:[ebp + 0x69], ch
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x75], 0x7420736d
popal
insd dword es:[edi], dx
jae 0x41552c
je 0x41556f
bound ebp, qword [ebp + 0x20]
jo 0x415586
outsd dx, dword [esi]
jbe 0x415580
imul esp, dword [ebp + 0x73], 0x726f6620
and byte [eax + ebp*2 + 0x65], dh
and byte [ebp + 0x69], ch
jae 0x41553b
jae 0x41553b
outsw dx, word [esi]
jb 0x41553f
je 0x415589
and byte gs:[ebp + 0x69], ch
insd dword es:[edi], dx
imul ebp, dword [esi + 0x69], 0x206d756d
outsb dx, byte [esi]
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x75], 0x756e206d
insd dword es:[edi], dx
jne 0x415597
and byte [esi + 0x75], ch
jne 0x41559b
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
and byte [edi + 0x66], ch
and byte [esi + 0x61], ch
insd dword es:[edi], dx
and byte fs:[ebp + 0x73], dh
jne 0x4155b0
jae 0x4155a3
jb 0x4155b3
jb 0x4155b3
jae 0x415561
and byte [eax + 0x6c], dh
jo 0x4155af
jne 0x4155b8
or ch, byte [edi + 0x62]
je 0x4155ab
imul ebp, dword [esi + 0x20], 0x696c2061
arpl word [ebp + 0x6e], sp
jae 0x4155bb
and byte [edi + ebp*2 + 0x20], dh
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x415580
and byte [esi + 0x6f], ah
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x415584
arpl word [edi + 0x6e], bp
je 0x4155d2
outsb dx, byte [esi]
jne 0x4155d1
and byte fs:[ebp + 0x73], dh
sub al, 0x20
jae 0x4155d6
sub al, 0x20
outsd dx, dword [esi]
jb 0x415596
imul esp, dword [esi + 0x20], 0x73656874
and byte gs:[ecx + 0x6c], ah
insb byte es:[edi], dx
je 0x4155e8
jb 0x4155f3
outsb dx, byte [esi]
popal
je 0x4155f1
jbe 0x4155ef
jae 0x4155ac
jae 0x4155ac
popal
jb 0x4155f4
and byte [esi + 0x6f], ch
je 0x4155b4
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
insd dword es:[edi], dx
jb 0x4155fe
imul esp, dword [ecx + 0x6c], 0x7220796c
popal
popal
jae 0x415615
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x2c]
sub al, 0x20
je 0x415617
and byte [eax + ebp*2 + 0x65], dh
and byte gs:[eax + 0x72], dl
and byte [eax + 0x72], dl
outsd dx, dword [esi]
jbe 0x41561f
jb 0x4155da
jb 0x4155da
insd dword es:[edi], dx
popal
jns 0x4155de
outsb dx, byte gs:[esi]
and byte fs:[eax + ebp*2 + 0x65], dh
and byte [ecx + ebp*2 + 0x63], ch
outsb dx, byte gs:[esi]
jae 0x415632
or al, byte [ecx + 0x43]
inc ebx
inc ebp
push eax
push esp
and byte [ecx + 0x20], al
dec esi
inc esp
and byte [esi + 0x44], cl
and byte [ebx + 0x4f], al
inc ebx
dec edi
dec ebp
push eax
dec esp
pop ecx
and byte [edi + 0x49], dl
push esp
dec eax
and byte [eax + ecx*2 + 0x45], dl
inc ebp
push ebx
inc ebp
and byte [ebp + eax*2 + 0x52], dl
dec ebp
push ebx
sub al, 0x20
pop ecx
dec edi
push ebp
and byte [ebp + 0x41], cl
pop ecx
and byte [esi + 0x4f], cl
push esp
and byte [ebp], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add bl, bh
sti
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sti
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx - 0x46], 1
nop
jl section..data
and edi, dword [edx + 0x6ff37c90]
rep outsd dx, dword [esi]
outsd dx, dword [esi]
sar byte [ebx + esi - 0x48], 1
nop
jl 0x416008
rep outsd dx, dword [esi]
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx - 0x49], 1
nop
jl 0x416014
arpl word [edi + 0x6ff37c90], si
outsd dx, dword [esi]
sar byte [ebx + esi*4 + 0x3c], 1
xchg ecx, eax
jl 0x41600c
pushal
xchg ecx, eax
jl 0x415ff0
pushal
xchg ecx, eax
jl 0x416094
arpl word [ecx + edx*4 + 0x7c], ax
and eax, dword [ecx + edx*4 + 0x7c]
inc esp
xchg ecx, eax
jl 0x416058
inc esp
xchg ecx, eax
jl 0x415fdc
mov dword [0xf37c915f], eax
pop edi
xchg ecx, eax
jl 0x416030
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x3c], 1
xchg ecx, eax
jl 0x416038
rep outsd dx, dword [esi]
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
rep outsd dx, dword [esi]
sar byte [edx + esi*8 + 0x6f], 1
sar byte [ebx + 0xf], 1
arpl word [edi], cx
xchg ecx, eax
jl 0x41604c
rep outsd dx, dword [esi]
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
rep outsd dx, dword [esi]
sar byte [edx + esi*8 + 0x6f], 1
repne outsd dx, dword [esi]
sar byte [ebx + 3], 1
and eax, dword [ebx]
xchg ecx, eax
jl 0x41604c
pop ds
xchg ecx, eax
jl 0x416060
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
rep outsd dx, dword [esi]
sar byte [ebx + edx*4 + 0x1f], 1
wait
jl 0x41608c
imul dword [edi - 0x30]
jl 0x41601c
outsd dx, dword [esi]
sar byte [ebx + eax*4 + 0x1f], 1
pop ds
wait
jl 0x416044
insb byte es:[edi], dx
sar byte [ebx + 0x1c], 1
wait
jl 0x41604c
cmpsd dword [esi], dword es:[edi]
insb byte es:[edi], dx
sar byte [ebx + eax*8 + 0x18], 1
wait
jl 0x416054
cmpsd dword [esi], dword es:[edi]
insb byte es:[edi], dx
sar byte [ebx + 0x15], 1
wait
jl 0x41605c
cmpsd dword [esi], dword es:[edi]
insb byte es:[edi], dx
sar byte [ebx + eax + 0x12], 1
wait
jl 0x416064
insb byte es:[edi], dx
sar byte [ebx - 0x12], 1
wait
jl 0x4160b6
int1
outsd dx, dword [esi]
sar byte [ebx + edx*4 - 0x12], 1
wait
jl 0x4160c4
imul dword [edi - 0x30]
jl 0x416054
outsd dx, dword [esi]
sar byte [ebx + eax*4 - 0x12], 1
out dx, al
wait
jl 0x4160cc
imul dword [edi - 0x30]
jl 0x41614c
outsd dx, dword [esi]
sar byte [ebx + esi*2 - 0x12], 1
out dx, al
wait
jl 0x4160d4
imul dword [edi - 0x30]
jl 0x416144
outsd dx, dword [esi]
sar byte [ebx - 0x12], 1
out dx, al
wait
jl 0x4160dc
imul dword [edi - 0x30]
jl 0x41613c
outsd dx, dword [esi]
sar byte [ebx + edx*2 - 0x12], 1
out dx, al
wait
jl 0x4160e4
imul dword [edi - 0x30]
jl 0x4160b4
outsd dx, dword [esi]
sar byte [ebx + eax*8 - 0x14], 1
in al, dx
wait
jl 0x4160ec
imul dword [edi - 0x30]
jl 0x4160ac
outsd dx, dword [esi]
sar byte [ebx + esi*4 - 0x14], 1
in al, dx
wait
jl 0x4160f4
imul dword [edi - 0x30]
jl 0x4160a4
outsd dx, dword [esi]
sar byte [ebx - 0x14], 1
in al, dx
wait
jl 0x4160fc
outsd dx, dword [esi]
sar byte [ebx - 0x1f], 1
wait
jl 0x416158
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + edi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ecx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [edx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ecx + eax*8 + 0x7c], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x76], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [edx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 - 0x5c], 1
sbb al, 0xb4
cmp bh, byte [eax - 0x5ec14be1]
or esp, dword [ecx + ebp + 0x2ea01ab6]
mov cl, 0xf
mov cl, 0xf
pushfd
adc cl, byte [esp + eax + 0x3a861698]
push ss
xchg byte [edx], bh
jl 0x416260
outsd dx, dword [esi]
sar byte [ebx + esi*4 - 4], 1
nop
jl 0x416268
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + edx - 6], 1
nop
jl 0x416298
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [edi + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 - 0x11], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
aam 0x7c
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 0xd0
jl 0x41634c
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 - 0x11], 1
sar byte [ebx + esi*8 + 0x6f], 1
shr byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [eax - 0xd], 1
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [esp + ecx - 0x70], 1
das
xor ebx, 0x6f
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
jl 0x4163a4
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [edx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [eax + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0xf], 1
xchg ecx, eax
jl 0x4163b8
mov dword [0xa37c910f], eax
cmp al, 0x91
setno byte [ebx + 0x3c]
xchg ecx, eax
jl 0x416450
je 0x4163af
jl 0x416414
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + eax*8 + 0x4f], 1
nop
jl 0x416448
ret
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + eax*4 + 0x4f], 1
nop
jl 0x416458
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + eax*8 + 0x5e], 1
loop 0x4164c3
invalid
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [eax + esi*8 + 0x21], 1
mov cl, 0x12
rep outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebp + edx*4 - 0x40], 1
and eax, 0xf8005966
pop cx
add al, bh
jnp 0x4164a8
add dword [edi - 0x2f6bc553], edx
jl 0x4164fc
xchg ecx, eax
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [edi + eax*2 + 0x60], 1
test dword [edi - 0x1a3fec2f], esi
inc eax
js 0x416501
mov eax, 0x7cd093b7
push cs
xchg ecx, eax
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [eax + ecx*4 + 0x3a], 1
cmp dh, byte [edx]
push esp
ja 0x4164e0
in eax, 0x6b
js 0x4164be
lds ecx, [ebx + edx*4 - 0x30]
jl 0x4164d2
dec esp
xchg ebx, eax
sar byte [ecx + edx*8 - 0x70], 1
nop
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [edx - 0x3c], 1
hlt