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 [ebx + esi*2 + 0x65], 1
jb 0x4154ba
imul ebp, dword [esi + 0x67], 0x756f7920
jb 0x41546d
outsb dx, byte [esi]
and byte [bx + di + 0x6f], bh
jne 0x4154be
and byte [ebx + 0x6f], ah
jne 0x4154bf
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
je 0x4154c5
jns 0x415475
sub byte [ebx + 0x65], dh
and byte gs:[ebp + 0x69], ch
arpl word [edx + 0x6f], si
jae 0x4154d0
je 0x415492
arpl word [edi + 0x6d], bp
das
ja 0x4154d9
jb 0x4154d8
ja 0x4154d8
ja 0x4154d8
sub dword gs:[esi], ebp
or ah, byte [ebx + 0x6f]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4154eb
outsd dx, dword [esi]
jbe 0x4154e1
jb 0x4154f1
jns 0x4154a0
bound esp, qword [ebp + 0x74]
ja 0x4154ea
outsb dx, byte gs:[esi]
and byte [ecx + 0x6f], bh
jne 0x4154ac
popal
outsb dx, byte [esi]
and byte fs:[ebp + 0x69], cl
arpl word [edx + 0x6f], si
jae 0x415506
je 0x4154ba
arpl word [edi + 0x6e], bp
arpl word [ebp + 0x72], sp
outsb dx, byte [esi]
imul ebp, dword [esi + 0x67], 0x65687420
and byte [ebx + 0x6f], dh
je 0x415525
je 0x415525
popal
jb 0x415516
and byte [eax], ch
imul ebp, dword [esi + 0x63], 0x6964756c
outsb dx, byte [esi]
and byte [bx + di + 0x74], ch
je 0x415533
jae 0x4154e1
and byte [eax + 0x72], dh
jo 0x415535
imul esp, dword [ebx + 0x65], 0x726f2029
and byte [eax + ebp*2 + 0x69], dh
jae 0x4154f0
sub dword gs:[eax], esp
outsd dx, dword [esi]
jb 0x4154eb
je 0x415535
imul esi, dword [ebx + 0x20], 0x65726761
popal
jb 0x415539
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x415506
sub al, 0xa
jns 0x41554c
or bh, byte [ecx + 0x6f]
jne 0x4154ff
insd dword es:[edi], dx
popal
jns 0x415503
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x415507
js 0x41554d
and byte fs:[eax + ebp*2 + 0x65], dh
and byte fs:[eax + ebp*2 + 0x65], dh
and byte gs:[ecx + ebp*2 + 0x63], ch
and byte [ecx + ebp*2 + 0x63], ch
outsb dx, byte gs:[esi]
jae 0x41555e
and byte fs:[esi + 0x75], ch
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
and byte [edi + 0x66], ch
and byte [eax + 0x75], dl
jb 0x415522
outsd dx, dword [esi]
and byte [eax + 0x75], dl
jne 0x41557a
jb 0x41556c
arpl word [eax + 0x61], bp
jae 0x415572
push 0x20657361
dec esp
imul ebp, dword [esi + 0x65], 0x75642073
and byte [ecx + ebp*2 + 0x6e], cl
jae 0x415534
jne 0x415589
jb 0x415581
imul ebp, dword [esi + 0x67], 0x796e6120
and byte [ecx], dh
xor ah, byte [eax]
outsb dx, byte [esi]
and byte [bx + di + 0x6e], ah
jns 0x41553f
xor dword [edx], esi
and byte [ebp + 0x6f], ch
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x41558f
and byte [eax + 0x65], dh
jb 0x415595
outsd dx, dword [esi]
and byte fs:[ebp + 0x6e], dh
insb byte es:[edi], dx
jae 0x4155a8
jae 0x4155a8
jae 0x415556
and byte [ecx + 0x6f], bh
jns 0x4155a7
jne 0x41555a
and byte [ecx + 0x63], ah
jno 0x4155b3
popal
arpl word [ecx + 0x75], si
imul esi, dword [edx + 0x65], 0x64646120
imul esi, dword [ecx + ebp*2 + 0x6f], 0xa6c616e
jb 0x4155a6
and byte [ecx + 0x64], ah
imul esi, dword fs:[ecx + ebp*2 + 0x6f], 0xa6c616e
or dl, byte [eax + ebp*2 + 0x65]
and byte [ebx + 0x61], al
push esp
push 0x61432065
outsb dx, byte [esi]
popal
imul esp, dword fs:[ecx + 0x6e], 0x726f4620
imul esp, dword [ecx + 0x6e], 0x726f4620
inc esi
outsd dx, dword [esi]
jb 0x4155c1
arpl word [ebp + 0x73], sp
and byte [ebp + 0x64], ah
imul esi, dword [ecx + ebp*2 + 0x6f], 0x6f73206e
jae 0x415581
imul esi, dword fs:[ecx + ebp*2 + 0x6f], 0x6f73206e
je 0x4155e5
je 0x4155e5
popal
jb 0x4155d6
and byte [ecx + 0x73], ch
and byte [esi + 0x6f], ch
je 0x415599
imul esi, dword [ebx + 0x20], 0x20746f6e
insb byte es:[edi], dx
imul esp, dword [ebx + 0x65], 0x6465736e
and byte [esi + 0x6f], ah
jb 0x4155a6
jne 0x4155fb
and byte gs:[ecx + 0x6e], ch
and byte [ecx + 0x6e], ch
and byte [ecx + 0x6e], ah
jns 0x4155b1
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
jb 0x4155fb
imul esp, dword [ecx + 0x6c], 0x6f6e202c
popal
insb byte es:[edi], dx
sub al, 0x20
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
sub eax, 0x666f7270
imul esi, dword [esp + ebp + 0x20], 0x7220726f
jbe 0x415615
je 0x4155d4
sub al, 0x20
outsd dx, dword [esi]
jb 0x4155cc
and byte [edi + 0x72], ch
and byte [edx + 0x65], dh
jb 0x415613
jbe 0x415615
outsb dx, byte [esi]
jne 0x415618
outsb dx, byte gs:[si]
jb 0x41561a
je 0x415624
outsb dx, byte [esi]
and byte [bx + di + 0x63], ah
je 0x41562b
imul esi, dword [esi + 0x69], 0x73656974
or ch, byte cs:[ecx + 0x73]
jbe 0x41562d
je 0x41562f
jae 0x4155f7
or ch, byte [ecx + 0x73]
and byte [ecx + 0x63], ah
arpl word [ebp + 0x73], sp
jae 0x41563d
outsb dx, byte [esi]
and byte [si + 0x68], dh
and byte gs:[eax + 0x6f], ch
and byte [eax + ebp*2 + 0x65], dh
and byte [eax + 0x6f], ch
jae 0x415653
and byte fs:[ebx + 0x65], dh
jb 0x41565c
jbe 0x415650
imul esp, dword [ebx + 0x65], 0x20746120
arpl word [ebp + 0x20], sp
popal
je 0x41560d
popal
outsb dx, byte [esi]
jns 0x415611
imul esi, dword [bp + 0x65], 0x6974206e
je 0x415662
insd dword es:[edi], dx
or ah, byte cs:[ecx + 0x70]
or ah, byte cs:[ecx + 0x70]
jo 0x415601
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add 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
sti
outsd dx, dword [esi]
sar byte [ebx + esi*8 + 0x6f], 1
sar byte [ebx - 0x46], 1
nop
jl section..ndata
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
xor dl, byte [edi + esi*2 - 0x16]
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