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, 0x676f7270
jb 0x4154a7
jb 0x4154b2
jb 0x4154a7
insd dword es:[edi], dx
jae 0x415484
and byte [edi + 0x72], ch
or dh, byte [edi + 0x68]
ja 0x4154b7
imul esp, dword [ebx + 0x68], 0x65726120
and byte [ecx + 0x6e], ch
jae 0x4154cf
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte fs:[edi + 0x6e], ch
and byte [ecx + 0x20], ah
jae 0x4154d1
outsb dx, byte [esi]
insb byte es:[di], dx
and byte gs:[ebx + 0x65], dh
jb 0x4154e7
jb 0x415494
outsd dx, dword [esi]
jb 0x415497
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ebp + 0x75], ch
insb byte es:[edi], dx
je 0x4154e8
jo 0x4154ed
and byte gs:[ebx + 0x65], dh
jb 0x4154fd
jb 0x4154fd
jb 0x4154fd
and byte [edx + 0x65], dh
popal
jb 0x4154f5
insb byte es:[edi], dx
jae 0x415508
jae 0x4154b6
and byte [edi + 0x66], ch
and byte [edi + 0x68], dh
outsd dx, dword [esi]
and byte [edi + 0x68], dh
je 0x415506
jb 0x4154c1
je 0x41550b
and byte gs:[ecx + 0x6e], ch
imul esi, dword fs:[esi + 0x69], 0x6c617564
and byte [ecx + 0x73], ch
and byte [ecx + 0x63], ah
je 0x415520
imul esi, dword [esi + 0x65], 0x7520796c
jae 0x415528
jbe 0x41551e
insb byte es:[edi], dx
jns 0x4154dc
jne 0x415531
imul ebp, dword [esi + 0x67], 0x65687420
outsb dx, byte [esi]
and byte [si + 0x68], dh
and byte gs:[eax + 0x72], dh
and byte [eax + ebp*2 + 0x65], dh
and byte [eax + 0x72], dh
outsd dx, dword [esi]
jb 0x41552d
insd dword es:[edi], dx
jae 0x4154d9
insd dword es:[edi], dx
popal
jns 0x4154f3
insd dword es:[edi], dx
popal
imul esp, dword [ebp + 0x20], 0x61
and byte [ebx + 0x69], dh
outsb dx, byte [esi]
insb byte es:[di], dx
and byte gs:[ebx + 0x6f], ah
jo 0x41555e
and byte [edi + 0x66], ch
and byte [eax + ebp*2 + 0x65], dh
and byte [eax + ebp*2 + 0x65], dh
and byte [ebx + 0x6f], dh
jae 0x41555e
je 0x415569
popal
jb 0x41555a
and byte [esi + 0x6f], ah
jb 0x41551a
bound esp, qword [ecx + 0x63]
imul esi, dword [ebp + 0x70], 0x20
jo 0x415578
jb 0x415575
outsd dx, dword [esi]
jae 0x41556d
jae 0x415536
and byte [ecx + 0x6e], ah
popal
outsb dx, byte [esi]
and byte fs:[ebp + 0x73], dh
and byte gs:[eax + ebp*2 + 0x61], dh
je 0x415538
bound esp, qword [ecx + 0x63]
imul esi, dword [ebp + 0x70], 0x20
arpl word [ebx + 0x75], bp
jo 0x41553f
and byte [ebx + 0x6f], ah
arpl word [edi + 0x70], bp
jns 0x415544
outsd dx, dword [esi]
jo 0x41559c
and byte [ecx + 0x73], ah
and byte [ebp + 0x73], ah
arpl word [edx + 0x69], si
popal
jae 0x415547
jae 0x41558e
jae 0x41558e
jb 0x415596
bound esp, qword [ebp + 0x64]
or dh, byte [edx + 0x65]
jb 0x415598
jo 0x4155a7
jae 0x41559d
jae 0x41559d
outsb dx, byte [esi]
je 0x41559c
je 0x4155a6
jbe 0x4155a4
jae 0x415561
outsd dx, dword [esi]
and byte [ecx + 0x6f], bh
jns 0x4155b5
jne 0x415568
and byte [ecx + 0x6e], ah
popal
outsb dx, byte [esi]
and byte fs:[edi + 0x66], ch
and byte [edi + 0x72], cl
popal
arpl word [ebp + 0x2e], bp
and byte [ecx + 0x6e], al
jns 0x41557b
and byte [esi + 0x6f], ch
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x4155c8
imul esp, dword [ebx + 0x65], 0x71657220
jne 0x4155d0
arpl word [ebp + 0x20], sp
jb 0x4155c9
and byte [edx + 0x65], dh
jno 0x4155db
imul esi, dword [edx + 0x65], 0x6e752064
jb 0x4155ce
and byte fs:[ebp + 0x6e], dh
and byte fs:[ebp + 0x6e], dh
jb 0x415591
je 0x4155db
imul esi, dword [ebx + 0x20], 0x65726761
and byte [ecx + 0x67], ah
jb 0x4155df
insd dword es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x4155a0
jae 0x4155ea
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [edx + 0x65], ah
and byte [eax + 0x72], dh
outsd dx, dword [esi]
jbe 0x4155f7
and byte fs:[edi + ebp*2 + 0x20], dh
and byte [edi + ebp*2 + 0x20], dh
je 0x4155ff
push 0x746f2065
and byte gs:[edi + 0x74], ch
and byte [edi + 0x74], ch
push 0x70207265
jb 0x4155bf
jb 0x4155bf
jo 0x415602
popal
jb 0x415617
jns 0x4155c5
and byte [ecx + 0x6e], ch
imul ebp, dword [esi + 0x20], 0x74697277
imul ebp, dword [esi + 0x67], 0x4d240a2e
outsb dx, byte [esi]
and byte [edi + 0x72], dh
imul esi, dword [ecx + ebp*2 + 0x6e], 0x240a2e67
dec ebp
and byte [ecx + 0x6e], ch
outsb dx, byte [esi]
and byte [edx + 0x65], dl
jbe 0x415620
outsb dx, byte [esi]
jne 0x415623
cmp ah, byte [eax]
imul esi, dword [ebx + 0x20], 0x69666564
outsb dx, byte [esi]
and byte [ecx + 0x73], ch
and byte [ebp + 0x66], ah
imul ebp, dword [esi + 0x65], 0x73612064
imul bp, word [esi + 0x65], reloc.avifil32.dll_AVIStreamGetFrame
popal
jae 0x4155ee
and byte fs:[ecx + 0x73], ah
and byte fs:[ecx + 0x73], ah
and byte [edi + 0x6e], ch
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte gs:[ebp + 0x69], ch
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [edi + 0x6e], 0x532e5520
push ebx
and byte cs:[edi + ebp*2 + 0x6c], ah
outsd dx, dword fs:[esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
jb 0x415659
and byte [eax], ch
push ebx
jbe 0x415651
jbe 0x415651
outsb dx, byte [esi]
and byte [eax + 0x75], ch
outsb dx, byte [esi]
jb 0x415659
push 0x72646e75
and byte fs:[ecx + 0x6e], ah
and byte fs:[ecx + 0x6e], ah
outsb dx, byte [esi]
and byte fs:[ebx + 0x65], dh
jbe 0x415663
outsb dx, byte [esi]
je 0x415601
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add 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
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