Function at 0x2e007808
Capabilities:
Encode data using xor

Disassembly:
outsd dx, dword [esi]
jne 0x2e007879
je 0x2e00780d
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e007882
sub eax, 0x70616568
sub eax, 0x312d326c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e0078a2
sub eax, 0x73726576
imul ebp, dword [edi + 0x6e], 0x2d316c2d
xor dword [0x6c642e31], ebp
insb byte es:[edi], dx
add byte [eax], al
popal
jo 0x2e0078be
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
sub eax, 0x69727473
outsb dx, byte [esi]
sub eax, 0x6f73626f
insb byte es:[edi], dx
je 0x2e0078d6
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
popal
jo 0x2e0078ea
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
insd dword es:[edi], dx
jae 0x2e0078b2
ja 0x2e0078f0
outsb dx, byte [esi]
sub eax, 0x65726f63
sub eax, 0x7262696c
popal
jb 0x2e00790e
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
jb 0x2e0078c9
insb byte es:[edi], dx
xor dword [0x2e302d32], ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
popal
jo 0x2e007914
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
sub eax, 0x65726f63
sub eax, 0x73726576
imul ebp, dword [edi + 0x6e], 0x2d316c2d
xor dword [0x6c642e30], ebp
outsb dx, byte [esi]
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [eax], al
popal
jo 0x2e007938
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
sub eax, 0x65726f63
sub eax, 0x69727473
outsb dx, byte [esi]
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e007962
sub eax, 0x70616568
sub eax, 0x6f73626f
insb byte es:[edi], dx
je 0x2e007970
sub eax, 0x312d316c
sub eax, 0x6c642e30
sub eax, 0x2e302d31
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
popal
jo 0x2e007984
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x742d6d6d
imul ebp, dword [ebp + 0x65], 0x2d316c2d
xor dword [0x6c642e30], ebp
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e0079aa
sub eax, 0x6f6d656d
jb 0x2e0079c5
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e0079cc
sub eax, 0x65726f63
sub eax, 0x636f7270
jae 0x2e0079e2
je 0x2e0079d9
push 0x64616572
jae 0x2e0079a4
jb 0x2e0079d8
popal
jae 0x2e0079a4
insb byte es:[edi], dx
xor dword [0x2e302d31], ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e0079f6
sub eax, 0x636e7973
push 0x2d316c2d
xor dword [0x6c642e30], ebp
insb byte es:[edi], dx
add byte [eax], al
popal
jo 0x2e007a10
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
sub eax, 0x69737973
sub eax, 0x2d6e6977
arpl word [edi + 0x72], bp
sub eax, 0x69737973
outsb dx, byte [esi]
outsw dx, word [esi]
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [eax], al
popal
jo 0x2e007a34
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
insd dword es:[edi], dx
jae 0x2e0079fc
ja 0x2e007a3a
outsb dx, byte [esi]
sub eax, 0x65726f63
sub eax, 0x636e7973
push 0x2d316c2d
xor ch, byte [0x6c642e30]
jae 0x2e007a53
jns 0x2e007a49
outsb dx, byte [esi]
arpl word [eax + 0x2d], bp
insb byte es:[edi], dx
xor dword [0x2e302d32], ebp
insb byte es:[edi], dx
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [eax], al
popal
jo 0x2e007a56
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
outsd dx, dword [esi]
jb 0x2e007a5e
sub eax, 0x666f7270
imul ebp, dword [ebp + 0x2d], 0x312d316c
sub eax, 0x6c642e30
outsd dx, dword [esi]
imul bp, word [ebp + 0x2d], 0x316c
sub eax, 0x2e302d31
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
popal
jo 0x2e007a7a
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e007a82
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
sub eax, 0x646e6168
insb byte es:[edi], dx
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e007aa4
insd dword es:[edi], dx
jae 0x2e007a64
ja 0x2e007aa2
outsb dx, byte [esi]
sub eax, 0x65726f63
sub eax, 0x6772616c
imul ebp, dword gs:[esi + 0x74], 0x72656765
sub eax, 0x312d316c
sub eax, 0x6c642e30
jb 0x2e007a7a
insb byte es:[edi], dx
xor dword [0x2e302d31], ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
sub eax, 0x2d6e6977
arpl word [edi + 0x72], bp
sub eax, 0x656c6966
outsd dx, dword [esi]
jb 0x2e007acc
sub eax, 0x656c6966
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e007aec
sub eax, 0x65726f63
sub eax, 0x6f727265
jb 0x2e007af6
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x2d316c2d
xor dword [0x6c642e30], ebp
insb byte es:[edi], dx
add byte [eax], al
popal
jo 0x2e007b0e
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e007b16
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
sub eax, 0x7262696c
popal
jb 0x2e007b32
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
jb 0x2e007aed
insb byte es:[edi], dx
xor dword [0x2e312d32], ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
popal
jo 0x2e007b38
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
sub eax, 0x6c2d6f69
xor dword [0x2e302d31], ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
outsd dx, dword [esi]
jb 0x2e007b5e
sub eax, 0x69676572
jae 0x2e007b74
jb 0x2e007b7b
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e007b82
popal
jo 0x2e007b7a
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
sub eax, 0x69676572
jae 0x2e007b98
jb 0x2e007b9f
sub eax, 0x312d326c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e007ba6
popal
jo 0x2e007b9e
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
sub eax, 0x2d6e6977
arpl word [edi + 0x72], bp
sub eax, 0x70616568
sub eax, 0x70616568
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e007bc6
sub eax, 0x61636f6c
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
sub eax, 0x322d316c
sub eax, 0x6c642e30
xor byte [esi], ch
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
outsd dx, dword [esi]
jb 0x2e007bee
popal
jo 0x2e007be6
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x65726f63
sub eax, 0x76697270
popal
je 0x2e007bf6
jo 0x2e007c05
outsd dx, dword [esi]
imul bp, word [ebp + 0x2d], 0x316c
sub eax, 0x2e302d31
sub eax, 0x312d316c
sub eax, 0x6c642e30
xor byte [esi], ch
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebp + 3], ah
push ebx
insb byte es:[edi], dx
arpl word gs:[eax + edx*2 + 0x61], si
insb byte es:[edi], dx
je 0x2e007c26
add byte gs:[edx + 0x74655303], bl
push edi
imul ebp, dword [esi + 0x64], 0x724f776f
inc ebp
js 0x2e007bc5
add byte [edi], bl
pop ds
add edx, dword [edx + 0x65]
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x656c6150
je 0x2e007c49
add byte gs:[eax], al
lodsd eax, dword [esi]
add al, byte [edi + 0x65]
je 0x2e007c2d
bound ebp, qword [edx + 0x65]
arpl word [edi + edx*2], si
add byte [edi + 0x74654702], ah
dec esi
cmpsd dword [esi], dword es:[edi]
add al, byte [edi + 0x65]
je 0x2e007c3a
popal
jb 0x2e007c55
jae 0x2e007c66
push eax
popal
insb byte es:[edi], dx
je 0x2e007c6c
je 0x2e007c6c
dec ecx
outsb dx, byte [esi]
js 0x2e007bff
add byte [esi + 0x74654702], bh
push ebx
je 0x2e007c77
arpl word [ebx + 0x4f], bp
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
mov al, 2
inc edi
je 0x2e007c68
popal
insb byte es:[edi], dx
je 0x2e007c91
inc ebp
outsb dx, byte [esi]
je 0x2e007c94
imul esp, dword [ebp + 0x73], 0x50030900
or dword [ebx], eax
push eax
popal
je 0x2e007c6e
insb byte es:[edi], dx
je 0x2e007c2f
add byte [ebx + eax + 0x53], ah
insb byte es:[edi], dx
arpl word gs:[edi + ecx*2 + 0x62], si
push 0x65
arpl word [eax + eax], si
add dword [ecx], 0x44
insb byte es:[edi], dx
je 0x2e007cad
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
dec ebp
add byte [ebx + 0x72], al
popal
popal
je 0x2e007cbd
push eax
popal
insb byte es:[edi], dx
je 0x2e007cd2
add byte gs:[esi + 2], ch
inc edi
je 0x2e007ca9
insb byte es:[edi], dx
imul esi, dword [eax + 0x42], 0x786f
jo 0x2e007cac
outsd dx, dword [esi]
js 0x2e007c6d
add byte [eax], al
add byte [edi + 2], dh
ja 0x2e007c72
inc edi
je 0x2e007cb8
je 0x2e007cb8
inc ebx
dec edi
jb 0x2e007cdf
inc ebp
inc ebp
js 0x2e007c7b
add bl, al
add al, byte [edi + 0x65]
je 0x2e007cd5
jns 0x2e007cf7
je 0x2e007ceb
insd dword es:[edi], dx
push eax
popal
insb byte es:[edi], dx
je 0x2e007d01
inc ebp
outsb dx, byte [esi]
je 0x2e007d04
jb 0x2e007cfc
imul esp, dword [ebp + 0x73], 0x47027b00
jae 0x2e007c96
jae 0x2e007c96
jnp 0x2e007c9a
inc edi
je 0x2e007ce0
je 0x2e007ce0
jbe 0x2e007d08
arpl word [ebp + 0x43], sp
popal
jo 0x2e007d18
add byte [edi + 0x44], al
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add bl, dl
add ecx, dword [edi + ebp*2 + 0x63]
popal
insb byte es:[edi], dx
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[ebx + 0x45], cl
add byte [ebx + 0x45], cl
push edx
dec esi
inc ebp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
mov es, word [ecx]
inc edi
je 0x2e007d22
popal
jb 0x2e007d3a
outsb dx, byte [esi]
je 0x2e007cd8
push esp
add cl, byte [edi + ebp*2 + 0x61]
inc ebx
jne 0x2e007d53
jb 0x2e007d55
jae 0x2e007d52
outsd dx, dword [esi]
jb 0x2e007d3c
add bl, bl
add dl, byte [edx + 0x65]
imul esi, dword [bp + di + 0x74], 0x6c437265
imul esi, dword [ebx + 0x74], 0x6c437265
popal
jae 0x2e007d68
push edi
add byte [eax], al
sub eax, dword [ecx]
inc edi
je 0x2e007d41
add byte [ebx], ch
add dword [edi + 0x65], eax
je 0x2e007d41
insb byte es:[edi], dx
popal
jae 0x2e007d75
jae 0x2e007d4c
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
push edi
add byte [edi + 0x726e5503], ch
imul esi, dword gs:[bp + di + 0x74], 0x6c437265
scasd eax, dword es:[edi]
add edx, dword [ebp + 0x6e]
jb 0x2e007d73
imul esi, dword [bp + di + 0x74], 0x6c437265
popal
jae 0x2e007d8c
jae 0x2e007d71
push edi
add byte [eax], al
jbe 0x2e007d1e
inc ebx
jb 0x2e007d86
popal
je 0x2e007d89
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
push edi
add ch, ah
add dword [edi + 0x65], eax
je 0x2e007d8b
imul ebp, dword [esi + 0x64], 0x6f4c776f
outsd dx, dword [esi]
outsb dx, byte [esi]
push edi
add byte [eax], al
clc
add dl, byte [edx + 0x65]
insb byte es:[edi], dx
popal
jae 0x2e007dae
inc esp
inc ebx
add byte [esi], bl
push ds
add cl, byte [ecx + 0x6e]
jbe 0x2e007db3
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x63655265
je 0x2e007d5d
popal
je 0x2e007dbd
push edx
arpl word gs:[eax + eax], si
mov esi, 0x64705503
add byte [esi + 0x64705503], bh
popal
je 0x2e007dcb
push edi
imul ebp, dword [esi + 0x64], 0x776f
push esp
add edx, dword [ebx + 0x65]
je 0x2e007dc6
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x2e007d6d
add byte [ebx + eax + 0x53], dl
je 0x2e007dc6
push edx
arpl word gs:[eax + eax + 0x31], si
arpl word [eax + eax + 0x31], si
add dword [edi + 0x65], eax
je 0x2e007dc1
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x63655274
je 0x2e007d88
and al, byte [ebx]
push ebx
add edx, dword [ebx + 0x65]
je 0x2e007dd1
je 0x2e007dd1
jne 0x2e007e02
jae 0x2e007e01
jb 0x2e007d94
push ds
add edx, dword [ebx + 0x65]
je 0x2e007ddd
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
inc esp
popal
je 0x2e007e07
add byte [eax], al
call 0x9e6dc2ad
je 0x2e007e28
jns 0x2e007df3
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
bound ebp, qword [edi + 0x61]
jb 0x2e007e1c
add byte [eax], al
dec edi
add byte [ebx + 0x6c], al
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x2e007e26
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
outsd dx, dword [esi]
popal
jb 0x2e007e2e
add byte [eax], al
cdq
add cl, byte [edi + 0x70]
outsb dx, byte gs:[esi]
add byte [ecx + 0x65704f02], bl
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
add byte [ecx], ah
add dword [edi + 0x65], eax
je 0x2e007e23
jae 0x2e007e5d
outsb dx, byte [esi]
arpl word [ebx + 0x65], cx
jns 0x2e007e3d
je 0x2e007e4d
je 0x2e007e53
add byte [eax], al
mov byte [edx], al
dec ebp
jae 0x2e007e69
popal
inc edx
outsd dx, dword [esi]
js 0x2e007e54
add byte [eax + 1], al
inc edi
je 0x2e007e48
je 0x2e007e48
inc ebx
add byte [edi + 0x65655002], ah
imul ecx, dword [ebp + 0x65], 0x73
add dl, byte [eax + 0x65]
imul ecx, dword gs:[ebp + 0x65], 0x73
jae 0x2e007e72
push edi
add byte [eax], al
add byte [edx], 0x4d
jae 0x2e007e8f
popal
inc edx
jo 0x2e007e24
add ah, dh
add byte [ebp + 0x6e], al
hlt
inc ebp
outsb dx, byte [esi]
push eax
popal
imul ebp, dword [esi + 0x74], 0x110000
add byte [eax], al
adc dword [eax], eax
inc edx
imul ebp, dword gs:[bp + 0x50], 0x746e6961
add byte [eax], al
dec esp
add cl, byte [ebx + 0x69]
insb byte es:[edi], dx
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x3710072
add byte [edx + eax + 0x4b], cl
imul ebp, dword [esp + ebp*2 + 0x54], 0x72656d69
add byte [ecx + 3], dh
jb 0x2e007e4a
jno 0x2e007e4f
push ebx
je 0x2e007ea7
push edi
imul ebp, dword [esi + 0x64], 0x6f4c776f
outsd dx, dword [esi]
ja 0x2e007ea2
outsd dx, dword [esi]
outsb dx, byte [esi]
push edi
add byte [eax], al
xor al, 1
inc edi
je 0x2e007ea5
add dword [edi + 0x65], eax
je 0x2e007ea5
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
inc esp
inc esp
popal
je 0x2e007ecf
add byte [eax], al
dec ebp
add byte [ebx + 0x6c], al
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x536f5474
arpl word [edx + 0x65], si
outsb dx, byte gs:[esi]
add byte [eax], al
add edx, dword gs:[ebx + 0x65]
je 0x2e007edc
imul ebp, dword [ebp + 0x65], 0x8f000072
add cl, byte [ebp + 0x73]
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], 0x6c754d72
je 0x2e007f08
jo 0x2e007f0d
dec edi
dec edi
bound ebp, qword [edx + 0x65]
arpl word [ebx + esi*2], si
arpl word gs:[ebx + esi*2], si
je 0x2e007f1c
add byte [ebx + eax], dl
adc al, 3
push ebx
outsb dx, byte gs:[esi]
dec ebp
jae 0x2e007f27
popal
push edi
add byte [eax], al
or eax, dword [ecx]
inc ebp
jno 0x2e007f34
popal
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax - 0x59], si
add byte [ebp + 0x66], al
push edi
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
outsd dx, dword [esi]
ja 0x2e007f22
jb 0x2e007f43
arpl word [edi], dx
add byte [ebx + eax + 0x6e617254], ah
popal
outsb dx, byte [esi]
jae 0x2e007f4c
popal
je 0x2e007f48
dec ebp
jae 0x2e007f5a
popal
add byte gs:[bx + si], al
mov ebp, 0x73694400
jo 0x2e007f54
je 0x2e007f58
push 0x7373654d
popal
push edi
add byte [eax], al
inc ebx
add cl, byte [ecx + 0x73]
push edi
imul ebp, dword [esi + 0x64], 0x776f
stosd dword es:[edi], eax
outsd dx, dword [esi]
ja 0x2e007f0b
add byte [ebx + 0x736f5002], ch
je 0x2e007f60
add dl, byte [eax + 0x6f]
jae 0x2e007f86
dec ebp
jae 0x2e007f89
popal
push edi
add byte [eax], al
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
xchg edi, eax
add byte [edi + 0x61], dh
jbe 0x2e007f93
add byte [edi + 0x76617700], dl
dec ecx
dec ecx
outsb dx, byte [esi]
inc ecx
inc edx
jne 0x2e007f9c
jb 0x2e007f3a
movsb byte es:[edi], byte [esi]
add byte [edi + 0x61], dh
jbe 0x2e007fa5
dec ecx
outsb dx, byte [esi]
push ebx
je 0x2e007fa6
jb 0x2e007fbb
add byte [ecx + 0x76617700], ah
mov eax, dword [0x76617700]
jbe 0x2e007fb3
dec ecx
dec ecx
outsb dx, byte [esi]
dec edi
jo 0x2e007fb8
outsb dx, byte [esi]
add byte [eax], al
cmpsb byte [esi], byte es:[edi]
add byte [edi + 0x61], dh
ja 0x2e007fbb
jbe 0x2e007fc1
dec ecx
outsb dx, byte [esi]
push ebp
outsb dx, byte [esi]
jo 0x2e007fd4
jo 0x2e007fc6
jb 0x2e007fcc
dec eax
popal
jb 0x2e007f6e
mov dword [0x76617700], eax
dec ecx
outsb dx, byte [esi]
push edx
jae 0x2e007fdf
je 0x2e007f7c
mov byte [0x76617700], al
dec ecx
outsb dx, byte [esi]
push eax
jb 0x2e007fec
jo 0x2e007fea
jo 0x2e007fea
jb 0x2e007ff0
dec eax
popal
jb 0x2e007f92
movsd dword es:[edi], dword [esi]
add byte [edi + 0x61], dh
jbe 0x2e007ffd
dec ecx
outsb dx, byte [esi]
push ebx
je 0x2e00800c
outsd dx, dword [esi]
jo 0x2e007f9f
add byte [eax + 0x76617700], bl
dec ecx
dec ecx
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x2e008012
add byte [ecx + 0x696d6d00], cl
outsd dx, dword [esi]
push edi
jb 0x2e008020
je 0x2e00801e
add byte gs:[edi], bh
add byte [edi], bh
add byte [ebp + 0x6d], ch
insd dword es:[edi], dx
insd dword es:[edi], dx
imul ebp, dword [edi + 0x4f], 0x576e6570
jo 0x2e008028
outsb dx, byte [esi]
push edi
add byte [ebx + 0x696d6d00], al
outsd dx, dword [esi]
add dword [eax], 0x6d
insd dword es:[edi], dx
imul ebp, dword [edi + 0x53], 0x6b6565
add byte [edi], dh
push ebx
imul eax, dword gs:[eax], 0
ja 0x2e007fd4
insd dword es:[edi], dx
insd dword es:[edi], dx
imul ebp, dword [edi + 0x43], 0x65736f6c
add byte [eax + 0x696d6d00], al
outsd dx, dword [esi]
push edx
popal
add byte fs:[eax], al
add byte [ebp + 0x6d], ch
imul ebp, dword [edi + 0x52], 0x646165
add byte [eax], bh
js 0x2e007fec
insd dword es:[edi], dx
insd dword es:[edi], dx
imul ebp, dword [edi + 0x43], 0x74616572
inc ebx
inc ebx
jb 0x2e008058
popal
je 0x2e00805b
inc ebx
push 0x6b6e75
jbe 0x2e007ffe
add byte [ebp + 0x6d], ch
insd dword es:[edi], dx
insd dword es:[edi], dx
imul ebp, dword [edi + 0x41], 0x6e656373
add byte fs:[eax], al
jns 0x2e00800c
insd dword es:[edi], dx
insd dword es:[edi], dx
imul ebp, dword [edi + 0x44], 0x65637365
outsb dx, byte [esi]
jae 0x2e008077
outsb dx, byte gs:[esi]
add byte fs:[edx], bh
insd dword es:[edi], dx
insd dword es:[edi], dx
imul ebp, dword [edi + 0x46], 0x6873756c
add byte [esi + 0x76617700], ch
dec edi
inc esi
insb byte es:[edi], dx
jne 0x2e008095
push 0x7700ae00
popal
jbe 0x2e00808f
dec edi
jne 0x2e0080a1
inc edi
je 0x2e00807f
jne 0x2e0080a0
inc esp
jbe 0x2e0080aa
add byte [edx], dh
add byte [ebp + 0x63], ch
imul edx, dword [ebx + 0x65], 0x7453646e
jb 0x2e0080ae
outsb dx, byte [esi]
push edi
add byte [eax], al
add byte [eax], al
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x2e0080b6
inc esp
jb 0x2e0080bd
jbe 0x2e0080bb
jb 0x2e008058
push es
add byte [edi + 0x70], cl
outsb dx, byte gs:[esi]
jo 0x2e0080c2
outsb dx, byte [esi]
inc esp
jb 0x2e0080ca
invalid
jbe 0x2e0080c8
jb 0x2e008065
add byte [edx], cl
add byte [ebx + 0x65], dl
outsb dx, byte [esi]
inc esp
jb 0x2e0080d8
jbe 0x2e0080d6
jb 0x2e0080c0
jae 0x2e0080e9
popal
add byte gs:[bx + 0x49], dl
dec esi
dec ebp
dec ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [esi + 0x74665f01], ah
outsd dx, dword [esi]
insb byte es:[edi], dx
xor al, byte [eax]
add byte [ecx], cl
add eax, 0x636d656d
jo 0x2e00810f
jns 0x2e008097
add byte [eax], al
or eax, dword [0x6d6d656d]
add byte [ebx], cl
add eax, 0x6d6d656d
outsd dx, dword [esi]
jbe 0x2e008106
add byte gs:[0x6d656d05], cl
add byte [0x6d656d05], cl
jae 0x2e00810e
je 0x2e0080ab
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add dword [eax], eax
mov al, byte [0x20800000]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [ecx], al
add byte [eax + 0x20800000], ah
add byte [eax], al
adc byte [eax], 0
add byte [eax], al
cmp byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add dword [eax], eax
add byte [eax], al
push eax
add byte [eax], al
add byte [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add dword [eax], eax
add byte [eax], al
push 0x800000
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [ecx], cl
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [ecx], cl
add al, 0
add byte [eax + 0x58000000], dl
and al, 1
add al, cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x57fffee0], dh
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], al
add byte [ebp], cl
push ebp
add byte [ecx], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cwde
add esi, dword [eax + eax]
add byte [eax], al
push esi
add byte [ebx], dl
pop edi
add byte [esi], dl
inc ebp
add byte [edx], dl
push ebx
add byte [ecx], cl
dec edi
add byte [esi], cl
pop edi
add byte [ecx], cl
dec esi
add byte [esi], al
dec edi
add byte [eax], al
add byte [eax], al
add byte [ebp + 0xfeef04], bh
add byte [ecx], al
add byte [eax], al
add byte [edx], cl
add byte [ecx], al
add byte [ecx + 0x4a], ah
add byte [eax], al
or al, byte [eax]
add dword [eax], eax
popal
dec edx
aas
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + eax], al
add al, 0
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
test byte [edx], 0
add byte [ecx], al
add byte [ebx], dl
je 0x2e008316
jb 0x2e008318
imul eax, dword [eax], 0x67006e
inc esi
add byte [ecx], ch
insb byte es:[edi], dx
add byte [ebp], ah
dec ecx
add byte [esi], ch
add byte [edi], ch
add byte [eax], al
rol byte [edx], cl
add byte [eax], al
add dword [eax], eax
xor byte [eax], al
xor al, 0
xor byte [eax], al
cmp dword [eax], eax
xor byte [eax], al
xor al, 0
inc edx
add byte [eax], dh
add byte [eax], al
add byte [eax + eax + 0x16], cl
add byte [ecx], al
add byte [ebx], al
outsd dx, dword [esi]
add byte [ebp], ch
jo 0x2e008356
popal
add byte [esi], ch
jns 0x2e00835c
dec esi
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
add byte [eax], al
add byte [eax], al
dec ebp
add byte [ecx], ch
arpl word [eax], ax
jb 0x2e008370
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x2e00837a
and byte [eax], al
inc ebx
add byte [edi], ch
jb 0x2e008382
jo 0x2e008384
outsd dx, dword [esi]
add byte [edx], dh
popal
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [eax], al
add byte [edx], bl
sbb dword [eax], eax
add dword [eax], eax
inc esi
add byte [ecx], ch
insb byte es:[edi], dx
add byte [ebp], ah
inc esp
add byte [ebp], ah
jae 0x2e0083a8
arpl word [eax], ax
jb 0x2e0083ac
imul eax, dword [eax], 0x740070
imul eax, dword [eax], 0x6e006f
add byte [eax], al
add byte [eax], al
inc ecx
add byte [esi], dl
dec ecx
add byte [eax], ah
add byte [ebx], al
popal
add byte [eax], dh
je 0x2e0083cc
jne 0x2e0083ce
jb 0x2e0083d0
add byte gs:[eax], ah
add byte [edi], dh
imul eax, dword [eax], 0x64006e
outsd dx, dword [esi]
add byte [edi], dh
and byte [eax], al
arpl word [eax], ax
insb byte es:[edi], dx
add byte [ecx], ah
jae 0x2e0083ea
jae 0x2e0083ec
add byte [eax], al
add byte [eax], al
push 0x1002400
add byte [esi], al
imul eax, dword [eax], 0x65006c
push esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
and eax, 0x2e8f0e59
mov eax, dword [0xa1e93d0f]
comiss xmm4, dword [eax + 0x33115c19]
imul eax, dword [ecx - 0x29], 0xff3401c2
pop ecx
rcl dword [eax + 1], 0x20
sbb eax, 0x46146004
xor dword [edi + eax*2], 0x422e1601
adc al, 0x4c
inc ecx
adc ecx, dword [eax - 0x2d]
adc eax, 0x281a812f
adc eax, 0x10b0982f
out 0x81, eax
push ds
cmp ah, byte [edx + 0x3853834b]
out 0xe1, eax
push edx
pop es
rcl byte [ebp + esi*8 + 0x73], cl
inc ecx
mov ebp, 0xd17a58f4
pop esi
loope 0x2e00940e
push ds
push eax
leave
add dword [ecx + eax + 0x4c713343], edi
vorps ymm1, ymm1, ymmword [ebx]
xchg esi, eax
and eax, 0xaf575305
loope 0x2e00948d
push ss
push ss
sbb al, 0x9c
inc ecx
sbb al, 0xbc
push ebx
sbb ecx, esi
mov eax, dword [0x58097b31]
xchg ebp, eax
outsd dx, dword [esi]
iretd
and bl, byte cs:[eax + ebp*2]
rcl dword [esi], 0x68
sar dword [0x8176231], 0x15
xor al, 0x69
and dword [eax + 0x19], edx
jb 0x2e0094b6
pop eax
and dword [esi + ebp*4], edx
adc eax, 0x5ba17600
pop ebx
jbe 0x2e009512
inc ebp
xor dword [ecx + ecx*8], 0xe5f29d5
pop ebp
and dword [esp + eax], 0x4c1dd240
aad 0x3f
aaa
cmc
push edx
inc ebx
pushal
push esp
sbb dword [esp + ecx*2], edx
xchg edi, eax
shr dword [ebx], cl
add eax, 0x61b74c00
sub edx, dword [ebp - 0xd43e1aa]
add byte [ecx + 0x56767b24], bh
mov dword [0x41e61d13], eax
and eax, 0xd087556f
inc ecx
dec ebp
jecxz 0x2e009531
popal
mov edi, 0x55fa1aa1
and al, 0x80
mov bl, byte [esi]
mov ah, 0x21
sti
imul edi, ecx, 0x1d462184
pushal
insb byte es:[edi], dx
mov ch, 0xa1
pop ebp
xor eax, 0x15a81d22
cli
pop esp
sbb dword [ecx], 0xb803c234
adc eax, 0x19814334
xchg esp, eax
test al, 0x14
mov edx, 0xb6df3dd5
inc word [ebx - 0x5f]
adc al, 0x20
mov byte [esi + 0x33], ah
mov eax, dword [0x19013566]
jo 0x2e009565
or esp, dword [si]
add al, 0x8a
push esi
push ebp
and al, 4
mov dl, byte [esi + 0x55]
retf
call 0xfd937438
xor bh, byte [edi - 0x34]
adc al, 0x6c
loope 0x2e0095e2
xor dword [edx], eax
xchg ebx, eax
rcl byte [esi]
inc esi
and dword [edi + 9], ebp
insb byte es:[edi], dx
adc al, 0x40
jae 0x2e0095e6
inc edi
loope 0x2e0095d6
push edx
add dword [eax + 0x1435b81d], eax
outsb dx, byte [esi]
xor al, 0x1d
pushal
adc al, 8
mov bh, 0x14
xchg esp, eax
mov byte [ebx], dl
or byte [edi + 0x71346f70], dh
or esp, dword [ecx + edi]
mov ch, 0x6a
and eax, 0xb2b4a197
pop esi
lodsd eax, dword [esi]
mov dh, 0x4c
cmc
sbb eax, 0x8e1bc1de
and eax, 0x1c94c4b7
sbb al, 0x97
push esi
lds esp, [ecx + 0x4c56071a]
insd dword es:[edi], dx
cmc
push 0xffffffffffffffb1
push esi
imul ecx, dword [edi + 0x37], 0x75
sbb eax, 0xf616b1cb
sbb ch, byte [eax - 0x7a]
sbb esi, dword [ecx + eax*2 + 0x25a97c1f]
jns 0x2e009583
test eax, 0x97a97925
xchg edi, eax
dec eax
hlt
into
out 0x96, al
dec ebx
in eax, dx
pop esp
loope 0x2e009606
push es
dec esp
add byte [edx + 1], al
fldenv gs:[ecx + 0x64]
invalid
test byte [0x3213365a], bl
mov eax, dword [0x1d2e5e14]
or byte [edi], dl