Function at 0x4153e0
Capabilities:
Authenticate hmac

Disassembly:
jo 0x4153fd
cdq
or cl, byte [eax]
int 0xf2
bnd jecxz 0x415424
jecxz 0x415424
stosb byte es:[edi], al
outsb dx, byte [esi]
loopne 0x4153f8
mov cl, 0x5f
and dword [ecx], 0xffffff99
loopne 0x4153d4
and dword [esi + 0x553659e0], ecx
push edx
and dword [ecx], 0xffffffc9
or edi, dword [esi + ebx*8 + 0x70]
jecxz 0x4153f9
jl 0x41539e
jo 0x4153a5
mov byte ss:[esi - 0x7135680c], cl
mov byte [esi - 0x7135680c], cl
sbb al, 0xb7
xor byte [ebx], cl
xchg esp, eax
ret
mov cl, 0x7f
jns 0x41540e
pop esp
and dword [ecx], 0xffffffb8
leave
jo 0x4153be
and al, 0x82
cdq
sbb byte [ebx + ebp*8 + 0x1d], dh
lahf
jno 0x4153f4
adc al, 0xe
inc eax
jl 0x4153a4
xchg ebx, esp
bound ecx, qword es:[edi - 0xac9d30c]
invalid
cmc
mov dh, 0x82
and eax, ecx
or ebx, esp
xchg ebp, eax
jno 0x4153b3
js 0x415482
cmp cl, byte [ebx]
les ebx, [esi + 0x367c4a01]
jl 0x415442
and esp, esi
and dword [ecx], 0xffffff99
push eax
and dword [ecx], 0xffffff8e
mov bl, 0x5c
scasb al, byte es:[edi]
xor byte [ebx], cl
xchg esp, eax
das
or al, 0xf4
adc dword [edi], 0xffffffb2
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 - 0x72]
jno 0x415431
jl 0x415406
jno 0x415435
jl 0x41540a
jno 0x415439
jl 0x41540e
invalid
hlt
or edi, dword [esi + ebx*8 - 0x72]
hlt
popal
outsb dx, byte [esi]
jae 0x4154b3
imul esi, dword [esp + esi*2 + 0x65], 0x726f2064
and byte [ebp + 0x78], ah
arpl word gs:[ebp + 0x74], si
and byte fs:[ebp + 0x6c], ah
arpl word gs:[edx + esi*2 + 0x6f], si
outsb dx, byte [esi]
imul esp, dword [ebx + 0x61], 0x20796c6c
sub byte [esi + 0x69], dh
popal
and byte [ebp + 0x44], al
dec ecx
sub al, 0x20
pop eax
dec ebp
dec esp
and byte [edi + 0x72], ch
and byte [edi + 0x74], ch
push 0x65207265
insb byte es:[edi], dx
arpl word gs:[edx + esi*2 + 0x6f], si
je 0x4154f6
outsd dx, dword [esi]
outsb dx, byte [esi]
imul esp, dword [ebx + 0x20], 0x6e61656d
jae 0x4154af
imul ebp, dword [esi + 0x63], 0x6964756c
outsb dx, byte [esi]
and byte [bx + si + 0x75], dh
jb 0x415500
push 0x20657361
outsd dx, dword [esi]
jb 0x415509
jb 0x41551b
and byte [edx + esi*2 + 0x61], dh
outsb dx, byte [esi]
jae 0x41551c
imul esi, dword [esp + esi*2 + 0x65], 0x72662064
and byte fs:[esi + 0x72], ah
outsd dx, dword [esi]
insd dword es:[edi], dx
or dh, byte [eax + 0x65]
jb 0x41552b
popal
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x415530
jns 0x4154e6
popal
jae 0x41553c
imul esp, dword [edi + 0x6e], 0x74206465
outsd dx, dword [esi]
and byte [eax + ebp*2 + 0x65], dh
and byte [ecx + ebp*2 + 0x63], ch
outsb dx, byte gs:[esi]
jae 0x415542
and byte fs:[ebx + 0x6f], ah
insd dword es:[edi], dx
jo 0x415559
je 0x41554b
jb 0x415516
or ch, byte [ebp + 0x65]
je 0x415555
outsd dx, dword [esi]
and byte fs:[esi + 0x6f], ah
jb 0x415514
popal
imul esi, dword fs:[ecx + ebp*2 + 0x6f], 0x206c616e
imul esi, dword fs:[ecx + ebp*2 + 0x6f], 0x206c616e
insb byte es:[edi], dx
popal
jb 0x415572
imul ebp, dword [esi + 0x67], 0x65726320
jb 0x415570
imul esi, dword fs:[ebx + esi*2 + 0x2c], 0x646e6120
and byte [ebp + 0x61], ch
popal
jns 0x415539
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x41553d
and byte [ebp + 0x73], dh
jne 0x415592
and byte gs:[ecx + ebp*2 + 0x66], ah
jb 0x41558d
outsb dx, byte [esi]
je 0x41554b
insb byte es:[edi], dx
popal
jb 0x41559e
imul ebp, dword [esi + 0x67], 0x65726320
imul esi, dword fs:[ebx + esi*2 + 0x20], 0x6f636361
je 0x4155ae
and byte [ecx + 0x63], ah
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
popal
arpl word [ebx + 0x6f], sp
jne 0x4155b0
je 0x4155b7
and byte [edi + ebp*2 + 0x20], dh
popal
arpl word [ecx + 0x75], si
imul esi, dword [edx + 0x65], 0x73206120
imul ebp, dword [esi + 0x67], 0x7020656c
jb 0x4155cb
jne 0x4155b6
jb 0x4155b4
and byte [ecx + 0x20], ah
jae 0x4155bd
outsb dx, byte [esi]
insb byte es:[di], dx
and byte gs:[eax + 0x72], dh
jo 0x4155cd
outsd dx, dword [esi]
jne 0x4155c2
je 0x415581
outsd dx, dword [esi]
jb 0x41556e
xor ch, byte [esi]
and byte [ebp + 0x75], al
jb 0x4155da
jo 0x4155d2
sub al, 0x20
dec ebp
and byte [ebp + 0x69], cl
insb byte es:[edi], dx
imul esp, dword [esp + 0x6c], 0x61452065
insb byte es:[edi], dx
and byte gs:[ebp + 0x61], al
jae 0x4155ee
and byte [ecx + 0x6e], ah
and byte fs:[ecx + 0x66], al
jb 0x4155ec
arpl word [ecx + 0x2e], sp
and byte [ecx + 0x66], cl
and byte [ecx + 0x6f], bh
jne 0x4155ae
and byte [ecx + 0x63], ah
jno 0x415607
popal
arpl word [ecx + 0x75], si
imul esi, dword [edx + 0x65], 0x68742064
and byte gs:[ebx + 0x6f], dh
je 0x415617
je 0x415617
popal
jb 0x415608
and byte [ecx + 0x6e], ch
and byte [ebp + 0x75], al
jb 0x41561a
jo 0x415612
sub al, 0x20
je 0x415619
and byte [eax + ebp*2 + 0x65], dh
and byte [ebp + 0x69], cl
push 0x694d2065
and byte gs:[ebp + 0x69], cl
imul esp, dword [esp + 0x6c], 0x61452065
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte gs:[ebp + 0x61], al
jae 0x415632
je 0x4155eb
sub al, 0x20
outsd dx, dword [esi]
jb 0x4155e3
and byte [edi + 0x72], ch
and byte [ecx + 0x66], al
jb 0x415630
inc ecx
jb 0x415630
arpl word [ecx + 0x2c], sp
or ah, byte [ecx + 0x6e]
popal
outsb dx, byte [esi]
outsb dx, byte [esi]
jne 0x415631
insb byte es:[edi], dx
and byte [edx + 0x65], dh
jb 0x415639
jo 0x415645
jb 0x41564c
and byte [edi + 0x72], ch
and byte [eax + ebp*2 + 0x65], dh
and byte [ebp + 0x71], ah
jb 0x4155fc
je 0x415646
and byte gs:[ebp + 0x71], ah
jne 0x41564d
imul esi, dword [esi + 0x61], 0x746e656c
and byte [ecx + 0x63], ah
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
jbe 0x415647
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x41560b
popal
arpl word [ebx + 0x6f], sp
outsd dx, dword [esi]
jne 0x41565f
je 0x41565c
outsb dx, byte [esi]
and byte [bx + 0x72], ch
and byte [edx + 0x65], dh
jo 0x41566c
outsd dx, dword [esi]
jb 0x415673
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + 0xb], bh
jns 0x41600d
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jns 0x41600d
jl 0x415fe2
jno 0x416011
jl 0x415fe6
mov eax, dword [0x71de3cde]
or edi, dword [esi + ebx*8 - 0x4f]
fdivr qword [esi + ebx*8]
jno 0x416021
jl 0x415ff6
jno 0x416025
jl 0x415ffa
loope 0x415ff1
cmp al, 0xde
jno 0x41602d
or edi, dword [esi + ebx*8 + 0x31]
jl 0x416002
xor dword [eax + 0x3d], ebx
fisub word [ecx + 4]
pop eax
cmp eax, 0x3d0461de
fiadd word [ecx + 4]
cmp eax, 0x3d0441de
add al, 0x3d
cmp eax, 0x3d20e1de
fisub word [ecx + reloc.mscms.dll_InstallColorProfileA]
fsubrp st(1)
and byte [0x3d20a1de], bh
cmp eax, 0x3d20a1de
fisub word [ecx]
cmp edi, dword [0x7c0b71de]
cmp eax, 0x7c0b71de
jl 0x41601e
fidiv word [ecx + 0x58]
jno 0x41609a
cmp eax, 0x7c0b71de
fidiv word [ecx + 0xb]
jl 0x41602a
jno 0x416059
jl 0x41602e
jo 0x41605d
jl 0x416032
loope 0x4160c1
cmp eax, 0x7c0b71de
fidiv word [ecx + 0xb]
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41603a
jno 0x416069
or edi, dword [esi + ebx*8 + 0x70]
jo 0x41606d
jl 0x416042
mov eax, dword [0x61de3d67]
jnp 0x4160a8
jl 0x41603e
jo 0x41606d
jl 0x416042
mov eax, dword [0x61de3d67]
cmp eax, 0x3d7b61de
jnp 0x4160a8
cmp eax, 0x7c0b71de
fidiv word [ecx + 0xb]
fidiv word [ecx + 0xb]
jno 0x416079
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41604e
jno 0x41607d
jl 0x416052
jno 0x416081
jl 0x416056
jno 0x416085
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41605a
jno 0x416089
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41605e
jno 0x41608d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416062
jno 0x416091
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416066
jno 0x416095
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41606a
jno 0x416099
or edi, dword [esi + ebx*8 + 0x11]
jl 0x41606e
adc dword [ebx + 0x37], edi
jnp 0x4160ca
fidiv word [ebp + 0xb]
or edi, dword [esi + ebx*8 + 1]
jl 0x416076
add dword [ebx + 0x37], edi
jnp 0x4160d2
aaa
fisub word [reloc.mscms.dll_InstallColorProfileA]
and eax, 0xa1de7c08
js 0x4160da
jl 0x41607e
mov eax, dword [0x25de3778]
or byte [esi + ebx*8 + 0x41], bh
fisub word [reloc.mscms.dll_InstallColorProfileA]
jl 0x416086
inc ecx
jl 0x4160e2
fisub word [reloc.mscms.dll_InstallColorProfileA]
jno 0x4160ea
jl 0x41608e
loope 0x416123
aaa
fisub word [reloc.mscms.dll_InstallColorProfileA]
and eax, 0x81de7c08
jbe 0x4160f2
jl 0x416096
xor dword [esi + 0x37], 0x7c0825de
fisub word [ecx]
fisub word [reloc.mscms.dll_InstallColorProfileA]
jl 0x41609e
and dword [edx + 0xb73de37], ecx
mov dh, byte [edi]
fidiv word [ebx + 0xb]
jl 0x4160a6
adc dword [edx + 0xb75de37], ecx
aaa
fidiv word [ebp + 0xb]
jl 0x4160ae
add dword [edx + 0xb75de37], ecx
aaa
fidiv word [ebp + 0xb]
jl 0x4160b6
int1
mov dh, byte [edi]
aaa
fidiv word [ebp + 0xb]
jl 0x4160be
loope 0x41606c
aaa
fidiv word [ebp + 0xb]
jl 0x4160c6
ror dword [edx + 0xb75de37], 1
aaa
fidiv word [ebp + 0xb]
jl 0x4160ce
inc ecx
mov byte [edi], dh
aaa
fidiv word [ebp + 0xb]
jl 0x4160d6
xor dword [eax + 0xb75de37], ecx
aaa
fidiv word [ebp + 0xb]
jl 0x4160de
and dword [eax + 0xb75de37], ecx
aaa
fidiv word [ebp + 0xb]
jl 0x4160e6
mov eax, dword [0xc9de3785]
aaa
fmulp st(1)
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4160ee
jno 0x41611d
jl 0x4160f2
jno 0x416121
jl 0x4160f6
jno 0x416125
jl 0x4160fa
jno 0x416129
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4160fe
jno 0x41612d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416102
fidiv word [ecx + 0xb]
jno 0x416131
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416106
jno 0x416135
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41610a
jno 0x416139
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41610e
jno 0x41613d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416112
jno 0x416141
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416116
jno 0x416145
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41611a
jno 0x416149
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41611e
jno 0x41614d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416122
jno 0x416151
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416126
jno 0x416155
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41612a
jno 0x416159
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41612e
jno 0x41615d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416132
jno 0x416161
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416136
jno 0x416165
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41613a
jno 0x416169
or edi, dword [esi + ebx*8 + 0x79]
jl 0x41613e
jns 0x41616d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416142
jno 0x416171
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416146
jno 0x416175
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41614a
jno 0x416179
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41614e
jno 0x41617d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416152
jno 0x416181
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416156
jno 0x416185
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41615a
jno 0x416189
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41615e
jno 0x41618d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416162
jno 0x416191
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416166
jno 0x416195
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41616a
jno 0x416199
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41616e
jno 0x41619d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416172
jno 0x4161a1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416176
jno 0x4161a5
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41617a
jno 0x4161a9
or edi, dword [esi + ebx*8 + 0x73]
jl 0x41617e
jae 0x4161ad
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416182
jno 0x4161b1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416186
jno 0x4161b5
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41618a
jno 0x4161b9
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41618e
jno 0x4161bd
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416192
jno 0x4161c1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416196
jno 0x4161c5
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41619a
jno 0x4161c9
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41619e
jno 0x4161cd
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161a2
jno 0x4161d1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161a6
jno 0x4161d5
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161aa
jno 0x4161d9
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161ae
jno 0x4161dd
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161b2
jno 0x4161e1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161b6
jno 0x4161e5
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161ba
jno 0x4161e9
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161be
jno 0x4161ed
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161c2
jno 0x4161f1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161c6
jno 0x4161f5
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161ca
jno 0x4161f9
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161ce
jno 0x4161fd
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161d2
jno 0x416201
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161d6
jno 0x416205
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161da
jno 0x416209
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161de
jno 0x41620d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161e2
jno 0x416211
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161e6
jno 0x416215
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161ea
jno 0x416219
or edi, dword [esi + ebx*8 + 0x70]
jl 0x4161ee
jo 0x41621d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161f2
jno 0x416221
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161f6
jno 0x416225
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4161fa
jno 0x416229
or edi, dword [esi + ebx*8 + 0x43]
jl 0x4161fe
inc ebx
sbb byte [esi + ebx*8 + 0x71], bh
jl 0x416202
jno 0x416231
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416206
jno 0x416235
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41620a
jno 0x416239
jl 0x41620e
jno 0x416244
adc bh, byte [esi + ebx*8 + 0x71]
jl 0x416212
jno 0x416241
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416216
jno 0x416245
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x70]
jl 0x41621a
jno 0x416249
jl 0x41621e
jo 0x41624d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416222
jno 0x416251
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416226
jno 0x416255
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41622a
jno 0x416259
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41622e
jno 0x416212
sal byte [eax - 0x4c2347ea], 0x16
mov al, 0x16
mov eax, 0xbc16b3dc
fdiv qword [ebx - 0x583a43ea]
mov bl, 0x16
mov esp, 0xab06a7c5
lds esp, [edi - 0x492d54fa]
add ch, byte [ebp + edx*8 - 0x176fc15d]
cmpsd dword [esi], dword es:[edi]
push es
stosd dword es:[edi], eax
sal byte [esi - 0x5c2a53fe], cl
mov dh, 2
lodsb al, byte [esi]
aad 0xa3
mov dword [0xa8e8903e], eax
cmp dl, byte [edx + 0xb71de96]
nop
call 0xe2d59d12
test al, 0x3a
xchg esp, eax
loop 0x416201
xchg esi, eax
fidiv word [ecx + 0xb]
jl 0x41624e
xor dword [eax + 0xb71de3c], ebx
cmp al, 0xde
jno 0x416281
jl 0x416256
jno 0x416285
jl 0x41625a
jno 0x416289
jl 0x41625e
jno 0x41628d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416262
jno 0x416291
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416266
jno 0x416295
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41626a
jno 0x416299
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41626e
jno 0x41629d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416272
jno 0x4162a1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416276
jno 0x4162a5
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41627a
jno 0x4162a9
or edi, dword [esi + ebx*8 - 0x6f]
jl 0x41627e
xchg ecx, eax
sahf
cmp al, 0xde
jno 0x4162b1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416286
jno 0x4162b5
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41628a
jno 0x4162b9
jl 0x41628e
jno 0x4162bd
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416292
jno 0x4162c1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416296
jno 0x4162c5
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41629a
jno 0x4162c9
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41629e
jno 0x4162cd
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162a2
jno 0x4162d1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162a6
jno 0x4162d5
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162aa
jno 0x4162d9
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162ae
jno 0x4162dd
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162b2
jno 0x4162e1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162b6
jno 0x4162e5
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162ba
jno 0x4162e9
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162be
jno 0x4162ed
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162c2
jno 0x4162f1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162c6
jno 0x4162f5
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162ca
jno 0x4162f9
or edi, dword [esi + ebx*8 + 0x61]
jl 0x4162ce
popal
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162d2
jno 0x416301
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162d6
jno 0x416305
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162da
jno 0x416309
jl 0x4162de
jno 0x41630d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162e2
jno 0x416311
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162e6
jno 0x416315
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162ea
jno 0x416319
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162ee
jno 0x41631d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162f2
jno 0x416321
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162f6
jno 0x416325
or edi, dword [esi + ebx*8 + 0x71]
jl 0x4162fa
jno 0x416329
or edi, dword [esi + ebx*8 + 0x75]
jl 0x4162fe
jne 0x41632d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416302
jno 0x416331
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416306
jno 0x416335
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41630a
jno 0x416339
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41630e
jno 0x4162bd
mov edi, dword [esi + ebx*8 + 0x71]
jl 0x416312
jno 0x416341
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416316
jno 0x416345
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41631a
jno 0x416349
jl 0x41631e
jno 0x41634d
or edi, dword [eax - 0x22]
js 0x416322
jno 0x416351
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416326
jno 0x416355
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41632a
jno 0x416359
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41632e
jno 0x41635d
or ebp, dword [esi + ebx*8 + 0x71]
insb byte es:[edi], dx
fidiv word [ecx + 0xb]
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416336
jno 0x416365
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41633a
jno 0x416369
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41633e
jno 0x41636d
jl 0x416342
jno 0x4162f1
mov edi, dword [esi + ebx*8 + 0x71]
jl 0x416346
jno 0x416375
or edi, dword [esi + ecx*8 + 0x71]
jl 0x41633a
jno 0x416379
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41634e
jno 0x41637d
jl 0x416352
jno 0x416381
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416356
jno 0x416385
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41635a
jno 0x416389
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41635e
jno 0x41638d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416362
jno 0x416391
or edi, dword [edx + ebx*8 + 0x71]
jl 0x416362
jno 0x416395
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41636a
jno 0x416399
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41636e
jno 0x41639d
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416372
jno 0x4163a1
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416376
jno 0x4163a5
or edi, dword [esi + ebx*8 + 0x71]
jl 0x41637a
jno 0x4163a9
or edi, dword [esi + ebx*8 - 0x72]
jl 0x41637e
invalid
hlt
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x70]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x72]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
imul edi, dword [0x3d6b21de], 0xffffffde
and dword [eax + 0x3d], ebx
jl 0x4163e6
cmp eax, 0x3d5821de
cmp eax, 0x3c10b1de
fidiv word [ecx + 0xb]
jl 0x416402
fidiv word [ecx + reloc.mscms.dll_InstallColorProfileA]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416406
jno 0x416435
jl 0x416416
jno 0x416445
jl 0x41641a
jno 0x416449
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x41]
sub edi, dword [esi + ebx*8]
jno 0x416461
jl 0x416426
jno 0x416455
jl 0x41642a
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 1]
jl 0x416436
jno 0x416465
jl 0x41643a
jno 0x416469
jl 0x41643e
sub edi, dword [esi + ebx*8]
jno 0x416471
or edi, dword [esi + ebx*8 + 0x71]
jl 0x416446
jno 0x416475
or edi, dword [esi + ebx*8 + 0x71]
or edi, dword [esi + ebx*8 + 0x41]
jl 0x41644a
jno 0x416479
cmp cl, byte [esi - 0x13]
inc ebp
dec edx
jmp 0x9c7e96c5