Function at 0x4153e0
Capabilities:
Encode data using xor

Disassembly:
mov eax, 0xe87feff7
sahf
imul edi, eax, 0xffffffed
jg 0x41544d
imul edi, edi, 0x1bd30a3d
xchg esi, eax
push eax
add eax, 0x515a8113
imul eax, ebx, 0x7e5446f4
cmp bh, dl
jle 0x415439
cli
in eax, dx
les ecx, [esi]
mov dword [esi - 0x62064d82], ebp
aas
or dl, byte [ecx - 0x43]
xor ebp, 0xf5250546
inc esi
adc al, dh
sub cl, cl
lodsb al, byte [esi]
jle 0x4153fd
dec eax
nop
xor ebp, 0xa7e2e70
mov ecx, 0xb90a7eed
in eax, dx
jle 0x415435
mov ecx, 0xb90a7eed
adc al, byte [ecx + 0x7eed46f5]
or bh, byte [ecx + 0x46f58112]
jle 0x415441
mov ecx, 0x46f58112
xor ebp, 0xa7eed46
in eax, dx
jle 0x415449
mov ecx, 0x4d202e31
outsd dx, dword [esi]
and byte cs:[ebp + 0x6f], cl
jb 0x4154ac
and byte [edi + 0x6e], ch
outsb dx, byte [esi]
and byte [eax + 0x6f], cl
ja 0x41546f
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x4154c0
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [edi + 0x6f], dl
jb 0x4154c9
jae 0x41548e
and byte [ebp + esi*2 + 0x72], al
imul ebp, dword [esi + 0x67], 0x74636120
imul esi, dword [esi + 0x61], 0x6e6f6974
sub al, 0x20
je 0x4154de
imul ebp, dword [edi + 0x6e], 0x6874202c
and byte gs:[ebx + 0x6f], dh
je 0x4154f4
popal
jb 0x4154e5
and byte [edi + 0x69], dh
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ebx + 0x65], dh
outsb dx, byte [esi]
and byte fs:[ecx + 0x6e], ch
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x4154fe
popal
je 0x4154fd
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ecx + 0x62], ah
outsd dx, dword [esi]
jne 0x415510
and byte [eax + ebp*2 + 0x65], dh
or ah, byte [ecx + 0x6e]
and byte fs:[ecx + 0x6f], bh
jne 0x4154c9
popal
outsb dx, byte [esi]
and byte fs:[edi + 0x72], cl
and byte [edi + 0x72], cl
popal
arpl word [ebp + 0x20], bp
popal
jb 0x41551d
and byte gs:[edi + ebp*2 + 0x20], dh
jae 0x415534
bound ebp, qword [ebp + 0x69]
je 0x4154e4
insd dword es:[edi], dx
imul esi, dword [eax + 0x74], 0x6874206f
je 0x415535
and byte [eax + ebp*2 + 0x65], dh
and byte [ebp + 0x78], ah
and byte gs:[ebp + 0x78], ah
arpl word [ebp + esi*2 + 0x73], bp
imul esi, dword [esi + 0x65], 0x72756a20
imul esi, dword [ebx + 0x64], 0x69746369
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [edi + 0x66], ch
imul ebp, dword [edi + 0x6e], 0x2c666f20
sub al, 0x20
popal
outsb dx, byte [esi]
and byte [ecx + 0x6e], ah
and byte fs:[esi + 0x65], dh
outsb dx, byte [esi]
jne 0x415554
and byte [ecx + 0x6e], ch
sub al, 0x20
je 0x41555e
and byte gs:[ebx + 0x6f], ah
jne 0x41556e
je 0x415571
jae 0x41551f
and byte [ecx + 0x6e], ch
and byte [ecx + 0x72], cl
insb byte es:[edi], dx
imul ebp, dword [esi + 0x20], 0x6c657249
popal
outsb dx, byte [esi]
and byte fs:[ecx + 0x6e], ch
and byte [ecx + 0x6e], ah
jns 0x415531
and byte [ecx + ebp*2 + 0x73], ah
jo 0x41558b
imul esi, dword fs:[ebx + 0x70], 0x20657475
popal
jb 0x415585
je 0x41557d
and byte [ecx + 0x72], ah
imul esi, dword [ebx + 0x69], 0x790a676e
popal
jae 0x415587
imul ebp, dword [esi + 0x67], 0x6165790a
outsb dx, byte [esi]
or bh, byte [bx + di + 0x65]
popal
jb 0x415599
sub dword [eax], esp
imul esi, dword [ebx + 0x20], 0x766f7270
imul esp, dword [ebp + 0x64], 0x646e7520
jb 0x41555a
and byte fs:[ebp + 0x6e], dh
jne 0x4155a4
outsb dx, byte [esi]
jb 0x41555a
dec edi
jb 0x41559e
arpl word [ebp - 0x1e], bp
sbb byte [ecx + 0x65742073], 0x63
push 0x6163696e
insb byte es:[edi], dx
and byte [ebx + 0x75], dh
jo 0x4155c3
outsd dx, dword [esi]
jb 0x4155ca
and byte [eax + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [ebx + 0x69], 0x69207365
outsb dx, byte [esi]
and byte [ebp + 0x66], ah
arpl word gs:[eax + 0x61], si
jae 0x415580
imul ebp, dword [esi + 0x20], 0x65666665
arpl word [eax + 0x61], si
je 0x41558d
je 0x4155d7
push 0x69742065
and byte gs:[ecx + ebp*2 + 0x6d], dh
je 0x4155dc
insd dword es:[edi], dx
and byte gs:[eax + ebp*2 + 0x65], dh
and byte [ebx + 0x65], dh
jb 0x4155f4
jbe 0x4155e8
imul esp, dword [ebx + 0x65], 0x72612073
arpl word [ebp + 0x73], sp
and byte [ecx + 0x72], ah
jae 0x4155a3
popal
jb 0x4155eb
and byte gs:[eax + 0x72], dh
and byte [eax + 0x72], dh
jo 0x4155fb
outsd dx, dword [esi]
jbe 0x4155f5
imul esp, dword [ebp + 0x64], 0x6854202e
and byte gs:[ebp + 0x63], dh
and byte cs:[eax + ebp*2 + 0x65], dl
and byte cs:[eax + ebp*2 + 0x65], dl
and byte [ebp + 0x63], dh
push 0x6163696e
insb byte es:[edi], dx
outsb dx, byte [esi]
imul esp, dword [ebx + 0x61], 0x656d0a6c
or ch, byte [ebp + 0x65]
je 0x4155c4
and byte [ecx + 0x74], ch
jae 0x4155c8
imul esi, dword [ebx + esi*2 + 0x20], 0x696c626f
popal
outsd dx, dword [esi]
bound ebp, qword [ecx + ebp*2 + 0x67]
popal
je 0x415619
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4155d4
jne 0x415624
jb 0x4155da
je 0x415624
and byte gs:[edx + 0x65], dh
insb byte es:[edi], dx
jbe 0x415625
popal
outsb dx, byte [esi]
je 0x4155e7
outsd dx, dword [esi]
jb 0x41562e
jb 0x4155f9
and byte [eax + ebp*2 + 0x65], dh
outsb dx, byte [esi]
and byte [edi + 0x72], cl
popal
jb 0x415637
arpl word [ebp + 0x20], bp
insb byte es:[edi], dx
and byte gs:[ebp + 0x61], ch
insd dword es:[edi], dx
popal
jns 0x41560a
and byte [ecx + 0x74], ah
and byte [ecx + 0x74], ch
jae 0x415606
outsd dx, dword [esi]
jo 0x41565d
je 0x415653
imul ebp, dword [edi + 0x6e], 0x646e6120
and byte [ebp + 0x70], dh
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ecx + 0x6e], ah
and byte fs:[ebp + 0x70], dh
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ebx], dh
xor byte [eax], ah
popal
jns 0x415670
and byte [eax + 0x72], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ch, ah
in eax, 0x7e
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
in eax, 0x7e
or bh, byte [ecx - 0x46f58113]
mov ecx, 0xb90a7eed
cmp eax, 0xedb94aab
jle 0x416019
mov ecx, 0xb94aa92d
in eax, dx
jle 0x416021
mov ecx, 0xb90a7eed
jge 0x415fc4
jle 0x416025
mov ecx, 0xb94aa67d
in eax, dx
dec edx
mov ecx, 0xb90a7eed
lodsd eax, dword [esi]
jle 0x41602d
mov ecx, 0xb94b2dad
std
jno 0x416076
sub eax, 0x71fdb94b
dec ebx
mov ecx, 0xb94b71dd
jge 0x416087
jno 0x41607a
mov ecx, 0xb94b557d
cmp eax, 0xbdb94b55
dec esi
dec ebx
mov ecx, 0xb90a7eed
in eax, dx
sub eax, 0x7eedb94b
or bh, byte [ecx - 0x46f58113]
dec ebx
mov ecx, 0xb94b553d
mov ebp, 0xedb94b4e
jle 0x416049
mov ecx, 0xb94b2ded
in eax, dx
jle 0x416051
mov ecx, 0xb90a7eed
jle 0x416055
mov ecx, 0xb90a7eed
in al, dx
in eax, dx
jle 0x416059
mov ecx, 0xb90a7eec
jge 0x416074
jle 0x41605d
mov ecx, 0xb94b1e7d
in eax, dx
push ds
dec ebx
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416065
mov ecx, 0xb90a7eed
in al, dx
jle 0x41606d
jle 0x416069
mov ecx, 0xb90a7eec
cmp eax, 0xfdb94b12
mov ecx, 0xb94b123d
adc cl, byte [ebx - 0x47]
std
push cs
dec ebx
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41607d
jle 0x416079
mov ecx, 0xb90a7eed
mov ecx, 0xb90a7eed
in eax, dx
in eax, dx
jle 0x416081
or bh, byte [ecx - 0x46f58113]
mov ecx, 0xb90a7eed
jle 0x416085
or bh, byte [ecx - 0x46f58113]
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416089
mov ecx, 0xb90a7eed
in eax, dx
in eax, dx
jle 0x41608d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416091
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416095
mov ecx, 0xb90a7eed
lea edi, [esi + 0x49]
jle 0x416099
mov ecx, 0xb9497e8d
jmp 0x9dfa6b17
jle 0x4160dc
mov ecx, 0xb90a7ee9
popfd
jle 0x4160a1
mov ecx, 0xb9497e9d
mov ecx, 0x3db90a7d
jle 0x4160e4
mov ecx, 0xb90a7db9
cmp eax, 0xb9b9497d
jge 0x4160b1
jge 0x4160ec
mov ecx, 0xb90a7db9
fnstsw word [ecx + 0x49]
mov ecx, 0xb90a7db9
jge 0x416126
mov ecx, 0xb94979dd
mov ecx, 0x7db90a7d
je 0x4160fc
dec ecx
mov ecx, 0xb90a7db9
sbb eax, 0xb9b94973
jge 0x4160c9
mov ecx, 0xb9496fbd
out dx, eax
jle 0x4160d1
mov ecx, 0xb9496f8d
jmp 0x9dfa6b4f
outsd dx, dword [esi]
dec ecx
mov ecx, 0xb90a7ee9
popfd
outsd dx, dword [esi]
dec ecx
mov ecx, 0xb90a7ee9
insd dword es:[edi], dx
outsd dx, dword [esi]
dec ecx
mov ecx, 0xb90a7ee9
jge 0x416151
jmp 0x7dfa6b5f
dec ecx
mov ecx, 0xb90a7ee9
dec ebp
outsd dx, dword [esi]
dec ecx
mov ecx, 0xb90a7ee9
invalid
jmp 0x4dfa6b67
jmp 0xddfa6b6f
jmp 0xbdfa6b7f
or bh, byte [ecx - 0x46f58113]
in eax, dx
jle 0x416139
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416141
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416149
jle 0x416145
mov ecx, 0xb90a7eed
in eax, dx
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41614d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416151
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416155
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416159
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41615d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416161
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416165
mov ecx, 0xb90a7eed
in eax, 0x7e
or bh, byte [ecx - 0x46f58113]
jle 0x416169
mov ecx, 0xb90a7ee5
in eax, dx
jle 0x41616d
mov ecx, 0xb90a7eed
jle 0x416171
mov ecx, 0xb90a7eed
in eax, dx
in eax, dx
jle 0x416175
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416179
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41617d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416181
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416185
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416189
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41618d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416191
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416195
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416199
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41619d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161a1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161a5
mov ecx, 0xb90a7eed
out dx, eax
jle 0x4161a9
mov ecx, 0xb90a7eef
in eax, dx
jle 0x4161ad
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161b1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161b5
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161b9
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161bd
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161c1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161c5
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161c9
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161cd
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161d1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161d5
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161d9
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161dd
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161e1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161e5
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161e9
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161ed
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161f1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161f5
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161f9
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4161fd
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416201
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416205
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416209
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41620d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416211
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416215
mov ecx, 0xb90a7eed
in al, dx
jle 0x416219
mov ecx, 0xb90a7eec
in eax, dx
jle 0x41621d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416221
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416225
mov ecx, 0xb90a7eed
fild qword [ebp + 0xa]
mov ecx, 0xb90a7eed
jle 0x416229
mov ecx, 0xb90a6ddf
in eax, dx
insd dword es:[edi], dx
or bh, byte [ecx - 0x46f58113]
jle 0x416231
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416239
in eax, dx
jle 0x416235
mov ecx, 0xb90a7eed
in eax, dx
mov ecx, 0xb90a67ed
in eax, dx
or bh, byte [bx + di + 0x7eed]
or bh, byte [ecx - 0x46f58113]
jle 0x416241
mov ecx, 0xb90a7eed
jle 0x416245
mov ecx, 0xb90a7eed
in al, dx
in eax, dx
jle 0x416249
mov ecx, 0xb90a7eec
in eax, dx
jle 0x41624d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416251
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416255
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416259
mov ecx, 0x71c6b5ed
and al, 0xa9
lds esi, [ecx + 0x20]
mov ch, 0xc6
jno 0x416279
test eax, 0xb02071c5
shl dword [ecx + 0x37], 1
mov al, 0xd1
popal
aaa
cmpsd dword [esi], dword es:[edi]
shl byte [ebp + 0x30], 0xa0
aad 0x59
or al, 0x9d
ficomp word [ebp + 8]
xchg edi, eax
loopne 0x416225
in eax, dx
jle 0x416279
mov ecx, 0xb94aedad
in eax, dx
jle 0x416281
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416289
jle 0x416285
mov ecx, 0xb90a7eed
in eax, dx
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41628d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416291
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416295
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416299
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41629d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162a1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162a5
mov ecx, 0xb90a7eed
or eax, 0xedb94aeb
jle 0x4162a9
mov ecx, 0xb94aeb0d
in eax, dx
jmp 0x4162ed
jle 0x4162b1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162b9
jle 0x4162b5
mov ecx, 0xb90a7eed
in eax, dx
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162bd
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162c1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162c5
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162c9
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162cd
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162d1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162d5
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162d9
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162dd
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162e1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162e5
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162e9
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162ed
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162f1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4162f5
mov ecx, 0xb90a7eed
std
jle 0x4162f9
mov ecx, 0xb90a7efd
in eax, dx
jle 0x4162fd
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416301
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416305
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416309
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41630d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416311
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416315
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416319
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41631d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416321
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416325
mov ecx, 0xb90a7eed
jmp 0xedfa6da3
jle 0x416329
mov ecx, 0xb90a7ee9
in eax, dx
jle 0x41632d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416331
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416335
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416339
mov ecx, 0xb90afeed
in eax, dx
dec byte [edx]
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416341
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416349
jle 0x416345
mov ecx, 0xb90a7eed
in eax, dx
mov ecx, 0xb90e7eed
in eax, dx
jle 0x416351
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416351
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416359
jle 0x416355
mov ecx, 0xb90a7eed
in eax, dx
mov ecx, 0xb91a7eed
in eax, dx
jle 0x41636d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416361
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416369
jle 0x416365
mov ecx, 0xb90a7eed
in eax, dx
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41636d
mov ecx, 0xb90afeed
in eax, dx
dec byte [edx]
mov ecx, 0xa90a7eed
in eax, dx
jle 0x416375
test eax, 0xb90a7eed
in eax, dx
jle 0x41637d
jle 0x416379
mov ecx, 0xb90a7eed
in eax, dx
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416381
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416385
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416389
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41638d
mov ecx, 0xbd0a7eed
in eax, dx
jle 0x416391
mov ebp, 0xb90a7eed
in eax, dx
jle 0x416395
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416399
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41639d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163a1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163a5
mov ecx, 0xb90a7eed
adc al, byte [ecx + 0x7eed46f5]
or bh, byte [ecx - 0x46f58113]
jle 0x4163a9
mov ecx, 0x46f58112
in eax, dx
xor ebp, 0xa7eed46
jle 0x4163b1
mov ecx, 0xb90a7eed
jle 0x4163b5
mov ecx, 0xb90a7eed
in eax, dx
in eax, dx
jle 0x4163b9
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163bd
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163c1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163c5
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163c9
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163cd
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163d1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163d5
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163d9
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163dd
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163e1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163e5
mov ecx, 0xb90a7eed
in al, dx
jle 0x4163e9
mov ecx, 0xb90a7eec
in eax, dx
jle 0x4163ed
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163f1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163f5
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163f9
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4163fd
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416401
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416405
mov ecx, 0xb90a7eed
out dx, al
jle 0x416409
mov ecx, 0xb90a7eee
in eax, dx
jle 0x41640d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416411
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416415
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416419
mov ecx, 0xb94b1eed
mov ebp, 0xbdb94b1e
push ds
dec ebx
mov ecx, 0xb94b1ebd
mov ebp, 0x2db94b2d
dec edx
push ds
dec ebx
mov ecx, 0xb94b2dbd
sub eax, 0xedb94a65
jle 0x41642d
sub eax, 0x652db94b
dec edx
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416431
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416435
mov ecx, 0xb90a7eed
in eax, dx
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416439
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41643d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416441
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416445
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416449
mov ecx, 0xb90a7eed
in eax, dx
jle 0x41644d
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416451
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416455
mov ecx, 0xb90a7eed
fstp qword [esi + 0x4a]
jle 0x416459
mov ecx, 0xb94a5edd
in eax, dx
pop esi
dec edx
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416461
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416469
jle 0x416465
mov ecx, 0xb90a7eed
popfd
mov ecx, 0xb94a5e9d
in eax, dx
pop esi
dec edx
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416471
mov ecx, 0xb90a7eed
in eax, dx
jle 0x416479
jle 0x416475
mov ecx, 0xb90a7eed
fisttp qword [edi + 0x38]
mov bl, cl
mov ecx, 0x8a384fdd
invalid
dec edi
cmp byte [edx - 0x71c3b427], cl
dec ebx
cmp al, 0x8e
aad 0x47
inc edi
dec ebx
sti
scasb al, byte es:[edi]
cmp cl, byte [edi - 1]
out 0x7e, eax
or byte [ecx - 0x46f68104], bh
clc
jle 0x416499
mov ecx, 0xb90e7ef8
invalid
jle 0x4164a9
mov ecx, 0xb90a7eed
out dx, al
aaa
fucompi st(5)
jle 0x4164b1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4164b9
jle 0x4164b5
mov ecx, 0xb90a7eed
out dx, al
mov ecx, 0xd76b30ee
xor byte [ebx - 0x29], ch
in eax, dx
jle 0x4164c1
mov ecx, 0xb90a7eed
in eax, dx
jle 0x4164c9
jle 0x4164c5
mov ecx, 0xb90a7eed
mov edx, ecx
jmp dword [ebx - 0x41ddeeb9]
mov ecx, 0xa3ffd18b
inc edi
sar edi, 1
mov dword [0xbe221147], eax
rcl dword [eax], 0x4d
adc dword [edx], esp
mov esi, 0x684d10c1
adc byte [ebp + 0x68], cl
push 0xb90a8524
xor eax, 0xedb90a80
and al, 0x85
or bh, byte [ecx - 0x46f57fcb]
in eax, dx
jle 0x4164e1
mov ecx, 0x725f7159
iretd
imul eax, esp, 0xa82a97d
mov ecx, 0xb90a8010
in eax, dx
jle 0x4164f9
mov ecx, 0x91e82b96
imul edi, ebx, 0x697520fc
sbb dword [eax], eax
push edx
or byte [edx], 0xb9
iretd
imul ebx, dword [ecx], 0xa825200
mov ecx, 0xb90a81cf
in eax, dx
jle 0x416511
mov ecx, 0x2f2ed5bc
mov bl, 0xe
xor bh, dh
imul ax, word [ecx], 0x17
imul eax, dword [ecx], 0x17
xlatb
or dword [edx], 0xffffffb9
stosb byte es:[edi], al
or dword [edx], 0xa7eedb9
mov ecx, 0x78341e3c
sbb byte [ebp + edx*2 - 0x5ee74a4c], ah
sbb bl, byte [eax - 0x7d]
or bh, byte [ecx - 0x46f57e7f]
js 0x41653d
movsb byte es:[edi], byte [esi]
push ebp
mov ah, 0xb5
sbb byte [ecx + 0xa83581a], ah
mov ecx, 0xb90a8181
in eax, dx
jle 0x416541
mov ecx, 0xe941b03f
ret
fidiv dword [0xe07f7baf]
jg 0x416523
and ch, bl
or byte [edx], 0xb9
jl 0x4164cb
or bh, byte [ecx - 0x46f58113]
invalid