Function at 0x40848e
Capabilities:
Get number of processors

Disassembly:
jbe 0x407cf6
arpl word [ebp + 0x2d], sp
ja 0x407cfb
je 0x407cfd
and ah, byte [eax]
jae 0x407d0d
jns 0x407d07
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x407cd1
je 0x407d0b
js 0x407ce5
or eax, 0x732d740a
imul edi, dword [edx + 0x65], 0x6a64612d
jne 0x407d29
je 0x407cf2
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x407cf4
je 0x407d2e
js 0x407d3f
sub eax, 0x657a6973
sub eax, 0x756a6461
popal
push 0x75
jae 0x407d4b
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3e223b], ah
or ah, byte [eax]
and byte [ebp*2 + 0x20617465], bh
push 0x2d707474
jno 0x407d67
insd dword es:[edi], dx
je 0x407d4a
and byte [eax + 0x74], ch
je 0x407d5e
sub eax, 0x69757165
jbe 0x407d32
imul esi, dword [esi + 0x3d], 0x58224433
cmp eax, 0x58224433
inc esp
and bl, byte [eax + 0x2d]
push ebp
sub eax, 0x432d4155
inc ecx
sub eax, 0x706d6f43
popal
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x407d63
je 0x407d6d
bound ebp, qword [ebp + 0x22]
and byte [ebx + 0x6f], ah
and ah, byte [eax]
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
je 0x407d73
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x407d4e
xor eax, dword [edx + 0x49]
inc ebp
cmp eax, 0x64654433
and ah, byte gs:[bx + si]
jae 0x407d95
jns 0x407d8f
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x407d59
je 0x407d6b
or eax, 0x7478650a
sub eax, 0x657a6973
je 0x407d61
jae 0x407d9f
jp 0x407d9d
sub eax, 0x756a6461
jae 0x407db3
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
imul ebp, dword [ecx + 0x74], 0x2d
je 0x407d7c
sub eax, 0x74786574
je 0x407db6
js 0x407dc7
sub eax, 0x657a6973
sub eax, 0x756a6461
popal
push 0x75
jae 0x407dd3
je 0x407d9a
cmp ah, byte [eax]
and byte [ecx], dh
xor dword [eax], esi
xor byte [0xd3e223b], ah
or eax, 0x3c20200a
or ah, byte [eax]
and byte [ebp*2 + 0x20617465], bh
outsb dx, byte [esi]
insd dword es:[edi], dx
je 0x407dd2
and byte [esi + 0x61], ch
popal
insd dword es:[edi], dx
cmp eax, 0x78224433
sub eax, 0x6c707061
popal
jo 0x407def
insb byte es:[edi], dx
sub eax, 0x61736964
bound ebp, qword [ebp + 0x2d]
insd dword es:[edi], dx
jae 0x407e01
popal
sub eax, 0x6f666572
outsd dx, dword [esi]
jb 0x407e05
popal
je 0x407e0f
je 0x407e05
outsb dx, byte [esi]
and ah, byte [bx + si]
jae 0x407e16
and byte [ebx + 0x74], dh
jns 0x407e10
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x407dda
je 0x407e14
js 0x407e25
sub eax, 0x3d7a6973
imul edi, dword [edx + 0x3d], 0x2d650a0d
popal
or eax, 0x612d650a
push 0x75
jae 0x407e34
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
je 0x407dfd
and byte [0x6b626577], ch
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
je 0x407e37
js 0x407e48
je 0x407e02
sub eax, 0x657a6973
jae 0x407e40
jp 0x407e3e
sub eax, 0x756a6461
popal
push 0x75
jae 0x407e54
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3e223b], ah
or ah, byte [eax]
and byte [esp + esi*2], bh
imul esi, dword [esp + ebp*2 + 0x65], 0x79747320
insb byte es:[edi], dx
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x407e2e
sub eax, 0x742d736d
je 0x407e68
js 0x407e79
js 0x407e79
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x407e85
je 0x407e4c
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x407e4e
je 0x407e88
js 0x407e99
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x407ea5
jne 0x407ea3
je 0x407e6c
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x3b250a0d], bh
and byte [ecx], dh
xor byte [eax], dh
cmp eax, 0x3b250a0d
or eax, 0x223b250a
outsw dx, word ds:[esi]
and bh, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
outsd dx, dword [esi]
jo 0x407ea4
outsb dx, byte [esi]
popal
cmp al, 0x2f
je 0x407eb3
je 0x407eb8
or eax, 0x3c20200a
or eax, 0x3c20200a
and dword [0x6557202d], ebp
sub eax, 0x6557202d
bound esp, qword [eax]
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x407e80
das
and byte [eax + 0x66], al
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x407e95
popaw
arpl word [ebp + 0x20], sp
cmp ah, byte [eax]
inc edx
inc ebp
and byte [edx], bh
and byte [edx + 0x45], al
inc edi
dec ecx
dec esi
and byte [0xa0d3e2d], ch
or eax, 0x3c20200a
or cl, byte [0x3c20200a]
and dword [0x66695b2d], ebp
sub eax, 0x66695b2d
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
pop ebp
or eax, 0x3c20200a
jae 0x407f06
jns 0x407f00
or eax, 0x2a20200a
or eax, 0x2a20200a
and byte [edx], ch
and byte [ebx + 0xd], bh
or ah, byte [eax]
and byte [esi + 0x6f], ah
outsb dx, byte [esi]
je 0x407ed3
sub eax, 0x696d6166
insb byte es:[edi], dx
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x6f522720
jns 0x407ee7
and byte [edi], ah
push edx
outsd dx, dword [esi]
bound ebp, qword [edi + 0x74]
outsd dx, dword [esi]
je 0x407f24
daa
sub al, 0x20
inc ecx
jb 0x407f24
popal
insb byte es:[edi], dx
cmp ecx, dword [0xa0d7d0a]
cmp al, 0x2f
jae 0x407f3b
jns 0x407f35
or eax, 0x5b213c0a
outsb dx, byte gs:[esi]
imul esp, dword fs:[esi + 0x5d], 0xd3e2d2d
imul esp, dword [esi + 0x5d], 0xd3e2d2d
or cl, byte [0x2d213c0a]
sub eax, 0x2066695b
and dword [ebp + 0x73], ebp
outsd dx, dword [esi]
jae 0x407f58
pop ebp
cmp al, 0x21
sub eax, 0xa0d3e2d
or eax, 0x3c0a0d0a
and dword [0x5b213c2d], ebp
outsb dx, byte gs:[esi]
imul esp, dword fs:[esi + 0x5d], 0xd3e2d2d
imul esp, dword [esi + 0x5d], 0xd3e2d2d
or eax, 0x3c0a0d0a
and dword [0x6557202d], ebp
bound esp, qword [eax]
inc esi
outsd dx, dword [esi]
or cl, byte [0x2d213c0a]
sub eax, 0x62655720
and byte [esi + 0x6f], al
outsb dx, byte [esi]
je 0x407f38
das
and byte [eax + 0x66], al
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x407f4d
popaw
arpl word [ebp + 0x20], sp
cmp ah, byte [eax]
inc ebp
dec esi
and byte [edx], bh
and byte [ebp + 0x4e], al
inc esp
and byte [0xa0d3e2d], ch
or eax, 0xd0a0d0a
or bh, byte [ecx]
sub eax, 0x5343202d
inc ebx
push ebx
push ebx
and byte [0xa0d3e2d], ch
or eax, 0x2d213c0a
sub eax, 0x61685720
popal
je 0x407f70
imul esi, dword [eax + 0x64], 0x3a73656f
and byte [ebp + 0x61], cl
imul esp, dword [ebp + 0x73], 0x20
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x407fd6
and byte fs:[ecx + 0x6d], ch
popal
jae 0x407f91
and byte [ecx + 0x6e], ch
and byte [edi], dh
xor dh, byte [eax + 0x70]
imul ebp, dword [esi + 0x20], 0x70703237
imul esp, dword [eax], 0x6c74754f
outsd dx, dword [esi]
outsd dx, dword [esi]
imul esp, dword [eax], 0x72
outsb dx, byte gs:[esi]
jb 0x407fa9
popal
je 0x407fac
arpl word [edi + 0x72], bp
jb 0x407ff6
cmp eax, 0x74630a0d
and byte [ebx + 0x69], dh
jp 0x408000
and byte cs:[0xa0d3e2d], ch
cmp al, 0x21
sub eax, 0x66695b2d
and byte [edi + 0x74], ah
and byte gs:[ebp + 0x73], ch
outsd dx, dword [esi]
and byte [ecx], bh
pop ebp
or eax, 0x6d783c0a
insb byte es:[edi], dx
or eax, 0x3a6f3c0a
dec edi
imul sp, word [ebx + 0x65], 0x6f44
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x408023
je 0x408047
imul ebp, dword [esi + 0x67], 0xa0d3e73
cmp al, 0x6f
cmp al, byte [ecx + 0x6c]
jae 0x408016
or eax, 0x3a6f3c0a
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x408033
dec esi
inc edi
das
or eax, 0x3a6f3c0a
push eax
imul edi, dword [eax + 0x65], 0x6550736c
jb 0x40803f
outsb dx, byte [esi]
arpl word [eax + 0x3e], bp
cmp dword [esi], esi
cmp al, 0x2f
outsd dx, dword [esi]
cmp dl, byte [eax + 0x69]
push eax
imul edi, dword [eax + 0x65], 0x6550736c
jb 0x408053
js 0x408069
insb byte es:[edi], dx
jae 0x408057
jb 0x408053
outsb dx, byte [esi]
arpl word [eax + 0x3e], bp
or eax, 0x6f2f3c0a
cmp cl, byte [edi + 0x66]
imul sp, word [ebx + 0x65], 0x6f44
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x408076
je 0x40809a
imul ebp, dword [esi + 0x67], 0xa0d3e73
cmp al, 0x2f
js 0x40809e
insb byte es:[edi], dx
or eax, 0x5b213c0a
or eax, 0x5b213c0a
outsb dx, byte gs:[esi]
imul esp, dword fs:[esi + 0x5d], 0xd3e2d2d
or cl, byte [0x200a0d0a]
and byte [ebx], bh
sub eax, 0xd0a0d3e
or cl, byte [0x3c20200a]
arpl word [ebp + 0x6e], sp
and byte [eax], ah
cmp al, 0x63
outsb dx, byte gs:[esi]
je 0x4080b4
jb 0x408071
jae 0x4080c7
jns 0x4080c1
cmp eax, 0x77224433
xor eax, dword [edx + 0x77]
imul esp, dword [esp + esi*2 + 0x68], 0x3031203a
xor byte [0x6162203b], ah
cmp esp, dword [eax]
invalid
popal
arpl word [ebx + 0x67], bp
jb 0x4080dd
jne 0x4080de
sub eax, 0x6f6c6f63
sub eax, 0x6f6c6f63
jb 0x4080b2
and byte [ebx], ah
cmp sp, word [eax]
je 0x4080e9
js 0x4080fa
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp ah, byte [eax]
insb byte es:[edi], dx
je 0x4080d0
or eax, 0x2d203b0a
insd dword es:[edi], dx
jae 0x4080c8
sub eax, 0x74786574
je 0x408102
js 0x408113
je 0x4080cd
sub eax, 0x657a6973
jae 0x40810b
jp 0x408109
sub eax, 0x756a6461
jae 0x40811f
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
and byte [0x6b626577], ch
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x40812b
ja 0x40811b
bound ebp, qword [ebx + 0x69]
je 0x4080e8
je 0x408122
js 0x408133
sub eax, 0x657a6973
imul edi, dword [edx + 0x65], 0x6a64612d
jp 0x408129
sub eax, 0x756a6461
push 0x75
jne 0x40813d
jae 0x40813f
je 0x408106
cmp ah, byte [eax]
and byte [ecx], dh
xor byte [eax], dh
xor dword [eax], esi
xor byte [0xd3e223b], ah
and eax, 0xd3e223b
or ah, byte [eax]
and byte [eax], ah
and byte [ecx], bh
sub eax, 0x66695b2d
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x2066695b
insd dword es:[edi], dx
jae 0x408154
pop ebx
imul esp, dword [esi + 0x20], 0x5d6f736d
pop ebp
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x73
and byte [ebx + esi*2], bh
je 0x40816a
insb byte es:[edi], dx
and byte gs:[ecx + edi*2 + 0x70], dh
cmp eax, 0x74224433
js 0x408174
inc esp
and dh, byte [ebp + 0x78]
je 0x408130
das
arpl word [ebx + 0x73], si
jae 0x408177
and bh, byte [esi]
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + 0x6f], ah
jns 0x40813d
and byte [ecx + 0x62], dh
insb byte es:[edi], dx
sub al, 0x20
je 0x40817f
popal
bound ebp, qword [ebp + 0x2c]
and byte [esp + 0x20], dh
jnp 0x408184
and byte [ebx + 0x66], bh
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x40814f
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x6f522720
and byte [edi], ah
push edx
outsd dx, dword [esi]
bound ebp, qword [edi + 0x74]
outsd dx, dword [esi]
daa
sub al, 0x20
inc ecx
jb 0x4081a0
and byte [ecx + 0x72], al
imul esp, dword [ecx + 0x6c], 0xa0d7d3b
popal
insb byte es:[edi], dx
cmp edi, dword [ebp + 0xd]
or ah, byte [eax]
and byte [edi + ebp], bh
and byte [eax], ah
cmp al, 0x2f
jae 0x4081b7
jns 0x4081b1
or eax, 0x3c20200a
and dword [ebx + 0x65], ebx
outsb dx, byte [esi]
imul esp, dword fs:[esi + 0x5d], 0xd3e2d2d
or cl, byte [0x3c20200a]
sub eax, 0xa0d3e2d
or eax, 0x3c20200a
imul esi, dword fs:[esi + 0x20], 0x6c797473
cmp eax, 0x6d224433
popal
and ch, byte [ebp + 0x61]
js 0x40819c
ja 0x4081da
je 0x4081dc
cmp ah, byte [eax]
xor byte ss:[eax], dh
xor byte [eax], dh
jo 0x4081f3
cmp esp, dword [eax]
sub eax, 0x742d736d
js 0x4081f9
jae 0x4081ae
je 0x4081e8
js 0x4081f9
je 0x4081b3
sub eax, 0x657a6973
jae 0x4081f1
jp 0x4081ef
sub eax, 0x756a6461
jae 0x408205
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
je 0x4081ce
sub eax, 0x74786574
je 0x408208
js fcn.00408219
sub eax, 0x730a0d3d
imul edi, dword [edx + 0x65], 0x6a64612d
popal
push 0x75
jae 0x408228
jne 0x408226
je 0x4081ef
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x616d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x616d203b
jb 0x408227
imul ebp, dword [esi + 0x3a], 0x74756120
outsd dx, dword [esi]
cmp esp, dword [edx]
and byte [ebx + 0x6c], ah
popal
jae 0x408243
cmp eax, 0x77224433
jb 0x408238
jo 0x408249
jb 0x4081fe
jb 0x4081fe
or eax, 0x2020200a
and byte [ecx], bh
sub eax, 0x66695b2d
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
pop ebp
imul esp, dword [esi + 0x20], 0x5d6f736d
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [esp + esi*2], bh
popal
bound ebp, qword [ebp + 0x20]
jb 0x40826e
outsd dx, dword [esi]
insb byte es:[edi], dx
cmp eax, 0x70224433
jb 0x40826d
jo 0x408279
jae 0x40826f
jae 0x40826f
outsb dx, byte [esi]
je 0x40826e
je 0x408278
outsd dx, dword [esi]
outsb dx, byte [esi]
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
jae 0x408289
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
jo 0x40828c
imul ebp, dword fs:[esi + 0x67], 0x2244333d
xor byte [edx], ah
and byte [edx + 0x6f], ah
outsd dx, dword [esi]
jb 0x40829f
jb 0x40827b
or eax, 0x44333d0a
and dh, byte [eax]
and ah, byte [eax]
ja 0x4082b2
je 0x4082b4
cmp eax, 0x36224433
xor byte [eax], dh
and ah, byte [eax]
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x2244333d
arpl word [ebp + 0x6e], sp
je 0x4082c8
jb 0x408287
or eax, 0x2020200a
and byte [esp + esi*2], bh
je 0x4082e1
jb 0x4082ae
or eax, 0x2020200a
or eax, 0x2020200a
and byte [esp + esi*2], bh
or eax, 0x2020200a
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [ecx], bh
pop ebx
outsb dx, byte gs:[esi]
imul esp, dword fs:[esi + 0x5d], 0xd3e2d2d
or ah, byte [eax]
and byte [eax], ah
pop bp
sub eax, 0xa0d3e2d
and byte [eax], ah
and byte [eax], ah
cmp al, 0x21
or eax, 0x2020200a
and byte [ecx], bh
sub eax, 0x4d45202d
inc ecx
dec ecx
dec esp
and byte [edx + 0x4f], al
inc esp
pop ecx
and byte [edx], bh
and byte [edx + 0x45], al
inc edi
dec ecx
dec esi
and byte [0xa0d3e2d], ch
and byte [eax], ah
and byte [eax], ah
cmp al, 0x74
or ah, byte [eax]
and byte [eax], ah
and byte [esp + esi*2], bh
je 0x408317
popal
bound ebp, qword [ebp + 0x20]
jb 0x40832b
insb byte es:[edi], dx
cmp eax, 0x70224433
jb 0x40832a
jae 0x40832c
outsb dx, byte [esi]
je 0x40832b
je 0x408335
outsd dx, dword [esi]
outsb dx, byte [esi]
and ah, byte [eax]
bound esp, qword [edi + 0x63]
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x408315
xor eax, dword [edx + 0x23]
and ah, byte [eax]
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
jae 0x40835a
popal
arpl word [ecx + 0x6e], bp
cmp eax, 0x30224433
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
cmp eax, 0x61700a0d
imul ebp, dword fs:[esi + 0x67], 0x2244333d
xor byte [edx], ah
and byte [edx + 0x6f], ah
jb 0x408373
jb 0x40834f
xor eax, dword [edx + 0x30]
and ah, byte [eax]
popal
insb byte es:[edi], dx
xor byte [edx], ah
and byte [ecx + 0x6c], ah
imul esp, dword [edi + 0x6e], 0x2244333d
arpl word [ebp + 0x6e], sp
je 0x40838b
jb 0x40834a
and byte [edi + 0x69], dh
imul esp, dword [esp + esi*2 + 0x68], 0x2244333d
xor byte ss:[eax], dh
je 0x408396
je 0x408396
cmp eax, 0x36224433
xor byte [eax], dh
and ah, byte [eax]
jae 0x4083ad
jns 0x4083a7
cmp eax, 0x6d224433
popal
js 0x408371
ja fcn.004083af
je 0x408386
or eax, 0x203a680a
xor byte ss:[eax], dh
or ch, byte [eax + 0x3a]
and byte [esi], dh
xor byte [eax], dh
jo 0x4083cb
cmp esp, dword [eax]
sub eax, 0x742d736d
js 0x4083d1
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x4083dd
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
sub eax, 0x6b626577
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x4083e9
bound ebp, qword gs:[ebx + 0x69]
je 0x4083a6
je 0x4083e0
js 0x4083f1
sub eax, 0x657a6973
jp 0x4083e7
sub eax, 0x756a6461
jae 0x4083fd
jne 0x4083fb
je 0x4083c4
cmp ah, byte [eax]
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x736d203b
xor dword [eax], esi
xor byte [0x736d203b], ah
outsd dx, dword [esi]
sub eax, 0xa0d3d74
popal
bound ebp, qword [ebp + 0x2d]
insb byte es:[edi], dx
jae 0x408411
cmp eax, 0x62610a0d
insb byte es:[edi], dx
sub eax, 0x6170736c
popal
arpl word [ebp + 0x3a], sp
and byte [eax], dh
xor byte [eax + 0x74], dh
jo 0x40841d
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x408425
popal
jo 0x40841e
outsb dx, byte [esi]
je 0x4083f0
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x61707372
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40843f
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x408447
popal
outsb dx, byte [esi]
je 0x408412
and byte [edx + 0x6f], ah
jb 0x408440
jb 0x40840c
jb 0x40840c
jae 0x408451
jo 0x408443
popal
arpl word [ecx + 0x3d], bp
or eax, 0x3a676e0a
and byte [eax], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
cmp ah, byte [bx + si]
cmp ah, byte [eax]
xor byte [eax], ah
and dword [ecx + 0x6d], ebp
jo 0x408461
outsd dx, dword [esi]
jb 0x408468
popal
outsb dx, byte [esi]
je 0x408433
and byte [edx + 0x6f], ah
jb 0x408461
jb 0x40842d
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x40847a
cmp ah, byte gs:[eax]
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
jo 0x408484
and byte gs:[ecx], ah
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x408459
cmp esp, dword [eax]
je 0x408482
and byte [ecx + 0x62], dh
insb byte es:[edi], dx
sub eax, 0x6f79616c
bound ebp, qword [ebp + 0x2d]
insb byte es:[edi], dx
popal
jns fcn.00408498
jne 0x40849f
cmp ah, byte [eax]
popal
jne 0x4084a4
outsd dx, dword [esi]
and byte [0x69210a0d], bh
insd dword es:[edi], dx
or eax, 0x6d69210a
jo 0x4084a9
jb 0x4084b0
popal
outsb dx, byte [esi]
je 0x40847b
cmp esp, dword [eax]
insd dword es:[edi], dx
popal
and byte [ebp + 0x61], ch
jb 0x4084ac
imul ebp, dword [esi + 0x3a], 0x61203020
cmp ah, byte [eax]
xor byte [eax], ah
popal
jne 0x4084c2
outsd dx, dword [esi]
cmp esp, dword [edx]
and byte [ebx + 0x6c], ah
popal
jae 0x4084ca
cmp eax, 0x77224433
jb 0x4084bf
inc esp
and dh, byte [edi + 0x72]
popal
jo 0x4084d0
jb 0x408483
jb 0x408483
insd dword es:[edi], dx
popal
sub eax, 0x746e6f63
popal
imul ebp, dword [esi + 0x65], 0xd3e2272
or ah, byte [eax]
cmp eax, 0xa0d3032
and byte [0xa0d3032], bh
or eax, 0x323d200a
xor byte [0x323d200a], cl
xor byte [0x323d200a], cl
or ah, byte [eax]
cmp eax, 0xa0d3032
and byte [0xa0d3032], bh
cmp eax, 0xa0d3032
xor dh, byte [eax]
or eax, 0x323d200a
and byte [0xa0d3032], bh
xor byte [0x2020200a], cl
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
cmp al, 0x21
sub eax, 0x4548202d
push edx
dec edi
and byte [ecx + 0x4d], cl
dec ecx
dec ebp
inc ecx
inc edi
inc ebp
and byte [ebx + 0x49], dl
dec ecx
dec ebp
push eax
dec esp
inc ebp
and byte [edx], bh
and byte [edx + 0x45], al
inc edi
dec ecx
dec esi
and byte [0xa0d3e2d], ch
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
cmp al, 0x74
jb 0x4084e6
jae 0x40853c
jns 0x408536
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x408500
je 0x40853a
js 0x40854b
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x408557
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
invalid
invalid
invalid
xor byte [eax], dh
and eax, 0x772d203b
invalid
invalid
invalid
bound ebp, qword gs:[ebx + 0x69]
je 0x408520
je 0x40855a
js 0x40856b
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x408577
jne 0x408575
je 0x40853e
cmp ah, byte [eax]
xor dword [eax], esi
cmp eax, 0x25300a0d
and byte [ecx], dh
xor byte [0x25300a0d], bh
cmp esp, dword [edx]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
push 0x79747320
insb byte es:[edi], dx
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x408557
je 0x408591
js 0x4085a2
sub eax, 0x657a6973
sub eax, 0x756a6461
push 0x75
jae 0x4085ae
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
je 0x408577
je 0x4085b1
js 0x4085c2
js 0x4085c2
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x4085ce
jne 0x4085cc
je 0x408595
cmp ah, byte [eax]
cmp eax, 0x30310a0d
and byte [0x30310a0d], bh
xor byte [0xd3e223b], ah
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
popal
bound ebp, qword [ebp + 0x20]
ja 0x4085e4
and byte gs:[edi + 0x69], dh
je 0x4085e6
cmp eax, 0x31224433
xor byte [eax], dh
and eax, 0x65632022
insb byte es:[edi], dx
insb byte es:[edi], dx
jo 0x4085ef
imul ebp, dword fs:[esi + 0x67], 0x2244333d
xor byte [edx], ah
and byte [ebx + 0x65], ah
insb byte es:[edi], dx
outsb dx, byte [esi]
cmp eax, 0x30224433
inc esp
and dh, byte [eax]
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
jae 0x408610
popal
arpl word [ecx + 0x6e], bp
cmp eax, 0x30224433
and ah, byte [eax]
bound ebp, qword [edi + 0x72]
jb 0x4085f0
imul ebp, dword [esi + 0x67], 0x2244333d
xor byte [edx], ah
and byte [edx + 0x6f], ah
jb 0x408614
jb 0x4085f0
jb 0x4085f0
or eax, 0x44333d0a
and dh, byte [eax]
and ah, byte [eax]
jae 0x408632
jns 0x40862c
cmp eax, 0x2d224433
xor eax, dword [edx + 0x2d]
insd dword es:[edi], dx
jae 0x4085f6
je 0x4085fb
jae 0x408639
jp 0x408637
sub eax, 0x756a6461
jae 0x40864d
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x408659
je 0x408616
je 0x408650
js 0x408661
sub eax, 0x657a6973
imul edi, dword [edx + 0x65], 0x6a64612d
jp 0x408657
sub eax, 0x756a6461
jae 0x40866d
jne 0x40866b
je 0x408634
cmp ah, byte [eax]
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xa0d3d3b
xor dword [eax], esi
xor byte [0xa0d3d3b], ah
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x6170736c
jo 0x408673
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40868d
cmp ah, byte [eax]
xor byte [eax + 0x74], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x408660
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x61707372
bound ebp, qword [ebp + 0x2d]
jb 0x4086a5
jo 0x408695
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x4086af
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x408682
and byte [edx + 0x6f], ah
jb 0x4086b0
jb 0x40868c
jb 0x40868c
or eax, 0x70732d0a
popal
arpl word [ecx + 0x6e], bp
or ch, byte [0x63617073]
imul ebp, dword [esi + 0x67], 0x2030203a
outsb dx, byte [esi]
cmp ah, byte [bx + si]
cmp ah, byte [eax]
xor byte [eax], ah
and dword [ecx + 0x6d], ebp
jo 0x4086d1
outsd dx, dword [esi]
jb 0x4086d8
popal
outsb dx, byte [esi]
je 0x4086a3
and byte [edx + 0x6f], ah
jb 0x4086d1
jb 0x40869d
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x4086ea
cmp ah, byte gs:[eax]
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x4086f4
and byte gs:[ecx], ah
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x4086c9
cmp esp, dword [eax]
je 0x4086f2
and byte [ecx + 0x62], dh
insb byte es:[edi], dx
sub eax, 0x6f79616c
bound ebp, qword [ebp + 0x2d]
insb byte es:[edi], dx
popal
jns 0x408708
jne 0x40870f
cmp bh, byte [0x61200a0d]
jne 0x408717
or eax, 0x7561200a
je 0x408713
outsd dx, dword [esi]
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
and dword [ecx + 0x6d], ebp
jo 0x408719
jb 0x408720
popal
outsb dx, byte [esi]
je 0x4086eb
cmp esp, dword [eax]
insd dword es:[edi], dx
popal
and byte [ebp + 0x61], ch
jb 0x40871c
imul ebp, dword [esi + 0x3a], 0x61203020
jne 0x408732
outsd dx, dword [esi]
cmp esp, dword [edx]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
jb 0x4086f4
je 0x408745
and byte [ebx + 0x74], dh
jae 0x40874a
jns 0x408744
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40870e
je 0x408748
js 0x408759
sub eax, 0x657a6973
sub eax, 0x756a6461
popal
push 0x75
jae 0x408765
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x40872e
je 0x408768
js 0x408779
sub eax, 0x657a6973
jp 0x40876f
sub eax, 0x756a6461
jne 0x40874d
cmp eax, 0x74730a0d
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3e223b], ah
or eax, 0x3a74730a
je 0x40874f
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3e223b
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
push 0x79747320
je 0x408798
and byte [ebx + 0x74], dh
jns 0x4087a1
je 0x4087ad
insb byte es:[edi], dx
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40876b
je 0x4087a5
js 0x4087b6
sub eax, 0x657a6973
imul edi, dword [edx + 0x65], 0x6a64612d
jne 0x4087c0
jp 0x4087ac
sub eax, 0x756a6461
popal
push 0x75
push 0x75
jae 0x4087c2
je 0x408789
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
je 0x40878b
je 0x4087c5
js 0x4087d6
sub eax, 0x657a6973
jp 0x4087cc
sub eax, 0xd3d6461
or ch, byte [edx + 0x75]
popal
cmp eax, 0x756a0a0d
or eax, 0x73756a0a
je 0x4087ac
jae 0x4087e5
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3e223b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3e223b
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
and byte [eax + 0x72], ch
cmp ax, 0x4433
and ch, byte [eax + 0x74]
je 0x40880b
je 0x40880e
jo 0x40880f
jae 0x4087d7
cmp ch, byte [edi]
das
das
popal
bound ebp, qword [ecx + ebp*2 + 0x6e]
imul ebp, dword [esi], 0x69
outsb dx, byte [esi]
outsw dx, word [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x666e692e
outsd dx, dword [esi]
imul ebp, dword cs:[esi + 0x66], 0x6f662e6f
outsw dx, word cs:[esi]
outsd dx, dword [esi]
outsd dx, dword [esi]
jo 0x408812
outsb dx, byte [esi]
popal
jae 0x40881e
das
das
insb byte es:[edi], dx
jae 0x4087ea
arpl word [ecx + ebp*2 + 0x63], bp
imul edi, dword [edi], 0x75
aas
jne 0x408833
jo 0x408832
outsb dx, byte [esi]
cmp eax, 0xd3d4433
xor eax, dword [ebp + edi + 0xd]
or dh, byte [ecx]
xor ch, byte [0x526a4232]
sub eax, 0x526a4232
imul esi, dword [eax + 0x66], 0x6f
outsb dx, byte [esi]
arpl word [ebp + 0x52], dx
push ebp
push edx
aaa
pop edx
insd dword es:[edi], dx
xor dword [edi + 0x58], edx
xor eax, 0x3455756e
js 0x40884a
outsd dx, dword [esi]
dec esi
cmp byte [edx], dh
popal
ja 0x40883d
xor ah, byte [ecx + 0x77]
dec edi
dec edx
inc edx
imul edx, dword ss:[eax + 0x6a], 0x2d386162
xor eax, dword [edx + esi + 0x49]
dec esp
dec esi
pop edi
push eax
cmp byte [eax + 0x49], bh
inc ecx
push 0x74
jp 0x40884b
jo 0x408859
push esp
push 0x72
inc esp
xor byte [ebp + 0x4c], cl
dec ebp
dec esp
arpl word [ebx + 0x61], si
jae 0x408875
cmp eax, 0x784a0a0d
push 0x50717631
push eax
jo 0x408854
push ebx
insd dword es:[edi], dx
inc edx
inc esp
dec edi
push edi
push cx
jae 0x408865
insd dword es:[edi], dx
popal
dec eax
push eax
dec ebp
insd dword es:[edi], dx
bound eax, qword [edi + 0x78]
push 0x69
inc ebp
bound esp, qword [ecx + edi + 0x4f]
push esp
inc edi
js 0x4088a0
imul eax, dword [ebp + 0x62], 0x544f3964
outsd dx, dword [esi]
dec edx
dec edx
inc edx
jno 0x408875
jae 0x4088ae
xor byte [edx], dh
js 0x408876
xor al, byte [esi + 0x77]
dec ebx
inc esi
ja 0x408898
outsw dx, word [si]
jae 0x4088c9
push 0x33503757
dec esp
cmp dword [edx + 0x65], ebp
aaa
push eax
xor ecx, dword [ecx + edi + 0x6a]
push esp
push 0x65
push esp
xor dword [esi + 0x75], esi
aaa
ja 0x4088d9
pop ecx
cmp eax, 0x31390a0d
inc edx
sub eax, 0x6d334632
or bh, byte [ecx]
xor dword [edx + 0x2d], eax
xor al, byte [esi + 0x33]
insd dword es:[edi], dx
jb 0x4088e8
dec esi
insb byte es:[edi], dx
je 0x4088eb
dec esp
popal
inc esp
jp 0x4088c7
jo 0x4088eb
sub eax, 0x64654632
outsd dx, dword [esi]
push 0x4954654c
inc esi
jo 0x4088bb
jb 0x4088f1
push 0x61
inc edx
push esi
outsb dx, byte [esi]
push 0x67
je 0x4088e5
inc esp
inc esi
dec ecx
imul edx, dword [edi + 0x2d], 0x43644632
inc esi
pop eax
imul esp, dword [edx + 0x4e], 0x65
push edx
jne 0x408922
insd dword es:[edi], dx
inc ecx
dec eax
jb 0x408904
popal
dec ebx
jo 0x408902
cmp eax, 0x61660a0d
inc ecx
inc esi
push ebp
push esp
inc edx
push ecx
jb 0x40892d
jae 0x4088ed
xor al, byte [edx + 0x62]
push esi
xor al, byte [ebx + 0x53]
cmp dword [ecx + 0x31], ebx
dec esp
inc edi
cmp byte [edx + 0x2d], ch
xor dword [edi + eax*2 + 0x38], ecx
push 0x2d
xor al, byte [esi + 0x4b]
arpl word [ebx + 0x43], si
imul edx, dword [esi + 0x68], 0x7a507546
inc edx
jne 0x40892b
jp 0x40891f
inc esp
jns 0x408921
js 0x408957
dec ecx
outsd dx, dword [esi]
inc esp
insb byte es:[edi], dx
push eax
inc edx
imul esi, dword [esp + edx*2 + 0x58], 0x4d4d774d
pop eax
dec ebp
ja 0x40893c
dec ebp
je 0x40895a
push 0x38783476
jbe 0x408928
js 0x40892e
js 0x408945
inc edi
push esp
jno 0x40896d
inc edi
jae 0x40892f
cmp eax, 0x67730a0d
jae 0x40896b
imul ebp, dword [edx + 0x61], 0x54314a56
jne 0x40894f
inc ebx
xor edi, dword [eax + 0x68]
push esp
xor al, 0x77
push ebp
jo 0x408969
jno 0x40898b
dec esi
inc esi
inc ebx
push eax
jae 0x408966
push esi
jae 0x40898f
insd dword es:[edi], dx
aaa
jo 0x40896e
xor al, byte [ebp + 0x74]
bound esp, qword [ecx + 0x49]
push ebx
dec esi
dec ebp
inc esi
xor eax, 0x48586e6b
inc edx
xor byte [edx + 0x4a], ah
dec edx
xor esi, dword [0x33673261]
xor ah, byte [edi + 0x33]
xor eax, 0x73394b65
xor byte [edi + 0x6d], dh
ja 0x4089b4
dec ecx
inc ebx
push ebx
dec edi
sub eax, 0xa0d3d32
inc esi
imul bp, word [ecx + 0x4f], 0x6f
or al, byte [esi + 0x66]
imul ebp, dword [ecx + 0x4f], 0x6f
dec edx
inc esp
ja 0x40899c
push esp
xor dh, byte [eax + 0x61]
sub eax, 0x38494632
jbe 0x4089c7
outsb dx, byte [esi]
pop eax
dec edi
dec esp
dec ecx
push ebx
jne 0x4089b1
sub eax, 0x596c4232
xor al, byte [edx + 0x6c]
pop ecx
push 0x75
push esp
dec edx
imul edx, dword [edx + 0x6b], 0x70
imul esi, dword [edi + 0x30], 0x4a45614f
bound esp, qword [esi + 0x46]
insb byte es:[edi], dx
aaa
inc ecx
inc edx
outsb dx, byte [esi]
inc edx
bound ecx, qword [ebx + 0x4d]
dec ebx
dec ebp
inc esp
push edi
dec esi
push edx
outsb dx, byte [esi]
dec ecx
xor dh, byte [esi + 0x79]
xor byte [ebp + 0x6a], dl
cmp byte [edi + 0x3d], cl
or eax, 0x596b510a
xor dword [esi + 0x4b], esp
push esp
outsb dx, byte [esi]
push eax
jno 0x4089fb
cmp dword [edx + 0x50], ebx
dec eax
inc esp
outsb dx, byte [esi]
imul ebp, dword [bp + di + 0x76], 0x33
imul ebp, dword [ebx + 0x76], 0x33
xor esi, dword [ebx + 0x62]
jae 0x408a19
inc edi
sub eax, 0x53694232
inc esp
js 0x4089ed
xor al, byte [edx + 0x67]
push ebp
insd dword es:[edi], dx
ja 0x4089f8
push ecx
arpl word [edi + 0x72], ax
pop ecx
jo 0x408a33
dec esp
cmp dword [eax + ecx*2 + 0x30], ecx
push 0x6b
push edi
push edi
inc esi
inc esi
dec edx
jb 0x408a34
inc edi
dec edi
inc ebx
dec ebp
push ebx
popal
dec ebx
pop edx
xor eax, 0x3d346845
or eax, 0x5856430a
push esi
pop eax
pop eax
inc edx
jno 0x408a5f
jne 0x408a26
push eax
arpl word [edi], si
aaa
cmp dword [ebx + 0x5a], esp
pop edx
jo 0x408a45
inc ebp
imul esp, dword [ebx + 0x54], 0x49
inc ecx
push esp
popal
dec ebp
arpl word [ecx + 0x4f], bp
inc esi
xor ebx, dword [edx + 0x30]
cmp byte [edx + 0x79], bl
arpl word [ecx + 0x61], sp
inc ecx
outsd dx, dword [esi]
popal
dec esi
jne 0x408a8f
jne 0x408a6a
dec edi
cmp dword [ebx + 0x6f], ebp
js 0x408a67
xor al, 0x63
cmp dword gs:[esi + esi + 0x6f], ebp
outsd dx, dword [esi]
pop ecx
inc esi
outsb dx, byte [esi]
xor ecx, dword [ebp + 0x6e]
inc edi
push ebx
inc edi
outsb dx, byte [esi]
inc ecx
jbe 0x408aa1
insd dword es:[edi], dx
dec eax
jo 0x408aa5
cmp eax, 0x52670a0d
insb byte es:[edi], dx
inc esi
je 0x408aab
inc edx
push esp
push esi
xor dword [0x4d454632], ebp
xor al, byte [esi + 0x45]
dec ebp
push ecx
cmp dword [0x47654632], ebp
xor dword [ebx + 0x42], esp
jbe 0x408a8e
push 0x4f
dec esp
dec edi
jo 0x408a92
push ebx
push eax
jae 0x408aa3
outsd dx, dword [esi]
arpl word [eax + ecx*2 + 0x32], si
inc ecx
pop edx
insb byte es:[edi], dx
jne 0x408ae1
dec ecx
pop ecx
xor al, byte [edi + 0x46]
push 0x55
inc edx
push esi
je 0x408ac7
aaa
ja 0x408aaf
xor dword [ecx + 0x6b], edx
xor eax, 0x7a315637
insd dword es:[edi], dx
ja 0x408ac8
je 0x408aeb
cmp eax, 0x52620a0d
push esi
xor al, 0x74
pop edx
js 0x408ada
dec edx
inc esi
sub eax, 0x36594232
jo 0x408ac9
xor al, byte [edx + 0x59]
jo 0x408ac9
jns 0x408b11
je 0x408ade
dec ebx
js 0x408b0f
xor eax, 0x304f765a
pop edx
jbe 0x408af3
dec edi
xor byte [edi + 0x66], ah
push ebp
push bp
jae 0x408b04
dec esi
inc edx
inc esp
dec ebp
dec ecx
inc esi
outsb dx, byte [esi]
je 0x408b2c
dec edx
inc esp
dec ecx
sub eax, 0x4a734632
inc esi
imul edx, dword [eax + 0x58], 0x45715a72
push 0x52384c45
push edx
inc edx
xor al, byte [ecx + 0x6b]
dec esp
arpl word [edx + 0x52], bx
bound eax, qword gs:[ebp + 0x3d]
or eax, 0x6636590a
insd dword es:[edi], dx
pop edx
jno fcn.00408b53
je 0x408b44
push edi
inc ecx
inc ebp
inc esi
inc ebp
xor byte [edx + 0x47], bl
pop ecx
imul edi, dword [eax + 0x61], 0x4d535045
popal
inc ebp
push eax
push ebx
dec ebp
dec edx
xor ebx, dword [eax + 0x6f]
outsd dx, dword [esi]
popal
xor al, 0x79
push esp
push ebx
inc ebx
push 0x54
jo 0x408b4e
jno 0x408b54
xor ecx, dword [esi + esi + 0x33]
inc esi
xor esi, dword ss:[esi]
inc esi
jp 0x408b4e
inc ebp
cmp byte [edx + 0x6b], bh
push 0x44332d41
sub eax, 0x20224433
sub eax, 0x332d4433
inc esp
and ah, byte [eax]
je 0x408b7c
jb 0x408b84
je 0x408b5d
or eax, 0x44333d0a
and bl, byte [edi + 0x62]
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
imul esp, dword [edx], 0x20
and ah, byte [eax]
jae 0x408ba4
jns 0x408b9e
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x408b68
je 0x408ba2
js 0x408bb3
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x408bbf
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
invalid
invalid
xor byte [eax], dh
and eax, 0x772d203b
invalid
invalid
ja 0x408bbb
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
je 0x408b88
je 0x408bc2
js 0x408bd3
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x408bdf
jne 0x408bdd
je 0x408ba6
cmp ah, byte [eax]
cmp eax, 0x30310a0d
and byte [0x30310a0d], bh
xor byte [0x3c3e223b], ah
imul ebp, dword [ebp + 0x67], 0x64697720
je 0x408be9
ja 0x408be7
je 0x408be9
cmp eax, 0x36224433
and dh, byte [esi]
xor byte [eax], dh
and ah, byte [eax]
jae 0x408bfe
arpl word [0x68224433], di
je 0x408c08
jo 0x408c09
cmp ch, byte [edi]
sub eax, 0x67616d69
jae 0x408bd4
jae 0x408bd4
jae 0x408bd4
arpl word [edi + 0x6d], bp
das
popal
jo 0x408c1d
bound ebp, qword [edi + 0x79]
das
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x408c25
imul esp, dword [ebx + 0x61], 0xa0d3d74
imul ebp, dword [edi + 0x6e], 0x7373612f
cmp eax, 0x6f690a0d
outsd dx, dword [esi]
outsb dx, byte [esi]
das
popal
jae 0x408c38
je 0x408c3b
das
imul ebp, dword [ebp + 0x61], 0x615f6567
je 0x408c48
jae 0x408c05
das
imul ebp, dword [ebp + 0x61], 0x2f736567
xor dword ss:[ecx], edi
bound di, dword fs:[eax]
popal
cmp dword ss:[edx + esi + 0x64], esp
cmp dword [esi + 0x62], esp
cmp byte [ecx + 0x36], ah
cmp dword [edx + esi + 0x64], esp
xor ah, byte fs:[ecx + edi + 0x30]
cmp dword fs:[eax], esi
cmp dword [eax], esi
xor al, 0x63
aaa
aaa
xor dword [esi], esi
popal
das
outsd dx, dword [esi]
jb 0x408c62
imul ebp, dword [bp + 0x61], 0x6e702e6c
jo 0x408c6f
aas
xor dword [esi], esi
xor esi, dword [edi]
aaa
xor al, 0x3d
or eax, 0x3934330a
cmp byte [edx], ah
and byte [ebx + 0x6c], ah
popal
jae 0x408c8a
cmp eax, 0x34330a0d
cmp dword [eax], edi
and ah, byte [eax]
arpl word [ecx + 0x73], bp
jae 0x408c55
cmp eax, 0x77224433
xor eax, dword [edx + 0x77]
jb 0x408c7f
popal
jo 0x408c90
jb 0x408c45
and byte [ecx + 0x6c], ah
insb byte es:[edi], dx
je 0x408c65
xor eax, dword [edx + 0x22]
and byte [ebx + 0x74], dh
jns 0x408c9d
cmp eax, 0x76224433
jb 0x408cae
jb 0x408cae
imul esp, dword [ebx + 0x61], 0x6c612d6c
imul esp, dword [edi + 0x6e], 0x6f62203a
arpl word [ecx + 0x6c], sp
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp ah, byte [eax]
bound ebp, qword [edi + 0x74]
je 0x408cba
and byte [edx + 0x6f], ah
je 0x408cbe
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp esp, dword [eax]
sub eax, 0x742d736d
js 0x408cca
je fcn.00408c84
sub eax, 0x730a0d3d
imul edi, dword [edx + 0x65], 0x6a64612d
cmp eax, 0x69730a0d
jp 0x408cc3
sub eax, 0x756a6461
jae 0x408cd9
jne 0x408cd7
je 0x408ca0
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x408ca2
je 0x408cdc
js 0x408ced
sub eax, 0x657a6973
sub eax, 0x756a6461
popal
push 0x75
jae 0x408cf9
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x6d2d203b], ah
and eax, 0x6d2d203b
jae 0x408cbe
sub eax, 0x65746e69
jb 0x408d07
imul ebp, dword [esi + 0x74], 0x6f707265
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
je 0x408d05
outsd dx, dword [esi]
outsb dx, byte [esi]
sub eax, 0x65646f6d
cmp ah, byte [eax]
outsd dx, dword [esi]
cmp ah, byte gs:[eax]
cmp ah, byte gs:[eax]
cmp eax, 0x69620a0d
arpl word [ebp + 0x62], si
imul esp, dword [ebx + 0x3b], 0x72616d20
imul ebp, dword [bp + 0x3a], 0x223b3020
arpl word [ebx], di
and byte [ebp + 0x61], ch
jb 0x408d1c
imul ebp, dword [esi + 0x3a], 0x223b3020
cmp esp, dword [edx]
cmp al, 0x2f
das
popal
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
je 0x408d3f
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
je 0x408d5e
or eax, 0x2020200a
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
and byte [eax], ah
cmp al, 0x2f
je 0x408d60
bound ebp, qword [ebp + 0x3e]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
je 0x408d7b
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
and byte [eax], ah
cmp al, 0x2f
je 0x408d94
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
sub eax, 0x4548202d
push edx
dec edi
and byte [ecx + 0x4d], cl
inc ecx
inc edi
inc ebp
and byte [ebx + 0x49], dl
dec ebp
push eax
dec esp
inc ebp
cmp ah, byte [eax]
inc ebp
dec esi
inc esp
and byte [0xa0d3e2d], ch
and byte [0xa0d3032], bh
and byte [0xa0d3032], bh
and byte [0xa0d3032], bh
or eax, 0x2020200a
cmp eax, 0xa0d3032
and byte [eax], ah
and byte [0xa0d3032], bh
cmp al, 0x21
sub eax, 0x4548202d
inc ecx
inc esp
dec esp
dec ecx
dec esi
inc ebp
and byte [ebp + eax*2 + 0x58], dl
push esp
and byte [edx], bh
and byte [edx + 0x45], al
cmp ah, byte [eax]
inc edx
inc ebp
inc edi
dec ecx
dec esi
and byte [0xa0d3e2d], ch
cmp al, 0x74
jb 0x408dac
jae 0x408e02
jns 0x408dfc
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x408dc6
and ch, byte [0x742d736d]
js 0x408e11
je 0x408e00
js 0x408e11
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x408e1d
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x408de6
je 0x408e20
js 0x408e31
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x408e3d
jne 0x408e3b
je 0x408e04
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3e223b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3e223b
or ah, byte [eax]
and byte [esp + esi*2], bh
push 0x79747320
insb byte es:[edi], dx
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x408e14
sub eax, 0x74786574
je 0x408e4e
js 0x408e5f
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x408e6b
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and eax, 0x772d203b
ja 0x408e67
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x408e77
je 0x408e34
je 0x408e6e
js 0x408e7f
sub eax, 0x657a6973
jp 0x408e75
sub eax, 0x756a6461
popal
push 0x75
jne 0x408e89
jae 0x408e8b
je 0x408e52
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3d203b
cmp esp, dword [eax]
cmp eax, 0x61700a0d
or eax, 0x6461700a
imul ebp, dword fs:[esi + 0x67], 0x2030203a
or dh, byte [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x2030203a
xor dword [eax], esi
jo 0x408ea9
and byte [esp + esi], dh
jo 0x408eae
cmp esp, dword [edx]
or eax, 0x2020200a
and byte [esp + esi*2], bh
and byte [eax], ah
and byte [eax], ah
cmp al, 0x74
popal
bound ebp, qword [ebp + 0x20]
ja 0x408eb1
je 0x408eb3
cmp eax, 0x31224433
and dh, byte [ecx]
xor byte [eax], dh
and eax, 0x65632022
insb byte es:[edi], dx
insb byte es:[edi], dx
jo 0x408ebc
imul ebp, dword fs:[esi + 0x67], 0x2244333d
xor byte [edx], ah
and byte [ebx + 0x65], ah
insb byte es:[edi], dx
cmp eax, 0x30224433
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
jae 0x408edd
popal
arpl word [ecx + 0x6e], bp
cmp eax, 0x30224433
and dh, byte [eax]
and ah, byte [eax]
bound ebp, qword [edi + 0x72]
jb 0x408ebd
cmp eax, 0x30224433
xor eax, dword [edx + 0x30]
and ah, byte [eax]
cmp eax, 0x74730a0d
jae 0x408eff
jns 0x408ef9
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x408ec3
je 0x408efd
js 0x408f0e
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x408f1a
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
xor byte [eax], dh
and eax, 0x772d203b
sub eax, 0x6b626577
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x408f26
je 0x408ee3
je 0x408f1d
js 0x408f2e
sub eax, 0x657a6973
imul edi, dword [edx + 0x65], 0x6a64612d
jp 0x408f24
sub eax, 0x756a6461
jae 0x408f3a
jne 0x408f38
je 0x408f01
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x736d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x736d203b
outsd dx, dword [esi]
sub eax, 0xd3d6174
or ah, byte [edx + 0x6c]
sub eax, 0x6170736c
jo 0x408f40
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x408f5a
xor byte [eax + 0x74], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x408f2d
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x61707372
bound ebp, qword [ebp + 0x2d]
jb 0x408f72
jo 0x408f62
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x408f7c
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x408f84
popal
outsb dx, byte [esi]
je 0x408f4f
and byte [edx + 0x6f], ah
jb 0x408f7d
jb 0x408f49
jb 0x408f49
jae 0x408f8e
jo 0x408f80
popal
arpl word [ecx + 0x6e], bp
cmp eax, 0x3a670a0d
or ah, byte [edi + 0x3a]
cmp ah, byte [eax]
xor byte [eax], ah
and dword [ecx + 0x6d], ebp
and byte [eax], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jo 0x408f9e
outsd dx, dword [esi]
jb 0x408fa5
popal
outsb dx, byte [esi]
je 0x408f70
and byte [edx + 0x6f], ah
jb 0x408f9e
jb 0x408f6a
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x408fb7
cmp ah, byte gs:[eax]
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
jo 0x408fc1
and byte gs:[ecx], ah
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x408f96
cmp esp, dword [eax]
je 0x408fbf
and byte [ecx + 0x62], dh
insb byte es:[edi], dx
sub eax, 0x6f79616c
bound ebp, qword [ebp + 0x2d]
insb byte es:[edi], dx
popal
jns 0x408fd5
jne 0x408fdc
cmp ah, byte [eax]
popal
jne 0x408fe1
outsd dx, dword [esi]
and byte [ecx], ah
cmp eax, 0x6d690a0d
or ch, byte [ecx + 0x6d]
jo 0x408fe6
jb 0x408fed
popal
outsb dx, byte [esi]
je 0x408fb8
cmp esp, dword [eax]
insd dword es:[edi], dx
popal
and byte [ebp + 0x61], ch
jb 0x408fe9
imul ebp, dword [esi + 0x3a], 0x61203020
cmp ah, byte [eax]
xor byte [eax], ah
popal
jne 0x408fff
outsd dx, dword [esi]
cmp esp, dword [edx]
or eax, 0x2020200a
and byte [eax], ah
and byte [esp + esi*2], bh
insb byte es:[edi], dx
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x408fd5
je 0x40900f
js 0x409020
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40902c
je 0x408ff3
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x772d203b
and byte [0x6b626577], ch
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x409038
ja 0x409028
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
je 0x408ff5
je 0x40902f
js 0x409040
sub eax, 0x657a6973
jp 0x409036
sub eax, 0x756a6461
jae 0x40904c
jne 0x40904a
je 0x409013
cmp ah, byte [eax]
xor dword [eax], esi
and byte [ecx], dh
xor byte [0x25300a0d], bh
cmp eax, 0x25300a0d
cmp esp, dword [edx]
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x74
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
push 0x616c6320
insb byte es:[edi], dx
popal
jae 0x40906a
cmp eax, 0x77224433
jb 0x40905f
jo 0x409070
jo 0x409066
jb 0x409023
jb 0x409023
insd dword es:[edi], dx
outsd dx, dword [esi]
bound ebp, qword [0x746e6f66]
and byte [ebx + 0x74], dh
jns 0x409080
insb byte es:[edi], dx
cmp eax, 0x66224433
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x40904b
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x6f522720
jns 0x40905f
and byte [edi], ah
push edx
outsd dx, dword [esi]
bound ebp, qword [edi + 0x74]
outsd dx, dword [esi]
daa
sub al, 0x20
inc ecx
cmp eax, 0x69720a0d
and byte [ecx + 0x3d], al
or eax, 0x6169720a
popal
insb byte es:[edi], dx
cmp esp, dword [eax]
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x40907a
and byte [ebx], ah
xor dword [esi + 0x34], esp
xor eax, 0x66203b64
outsw dx, word [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x40907c
jae 0x4090ba
jp 0x4090b8
cmp ah, byte [eax]
xor al, 0x35
jo 0x4090d1
cmp esp, dword [eax]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x40908d
sub eax, 0x67696577
push 0x39203a74
ja 0x4090c7
imul esp, dword [edi + 0x68], 0x39203a74
cmp ah, byte [eax]
cmp dword [eax], esi
xor byte [eax], dh
cmp esp, dword [eax]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x6e203a74
xor byte [ebx], bh
and byte [ecx + ebp*2 + 0x6e], ch
sub eax, 0x67696568
push 0x6e203a74
outsb dx, byte [esi]
outsd dx, dword [esi]
jb 0x4090eb
popal
cmp eax, 0x3b6c0a0d
and byte [eax + 0x61], dh
or eax, 0x203b6c0a
jo 0x4090e8
imul ebp, dword fs:[esi + 0x67], 0x746f622d
bound ebp, qword [edi + 0x74]
je 0x409101
insd dword es:[edi], dx
cmp ah, byte [eax]
xor esi, dword [eax]
jo 0x409111
cmp esp, dword [eax]
sub eax, 0x742d736d
js 0x409117
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x409123
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
ja 0x40911f
bound ebp, qword [ebx + 0x69]
je 0x4090ec
je 0x409126
js 0x409137
sub eax, 0x657a6973
sub eax, 0x756a6461
sub eax, 0x756a6461
cmp eax, 0x74730a0d
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x6120223b], ah
je 0x40910d
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x6120223b
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x2244333d
arpl word [ebp + 0x6e], sp
je 0x40914e
jb 0x40910d
jb 0x40910d
or eax, 0x2020200a
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [0xa0d3032], bh
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
je 0x40916f
or eax, 0x2020200a
and byte [eax], ah
and byte [edi + ebp], bh
das
je 0x409186
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
jb 0x409141
jae 0x409197
jns 0x409191
cmp eax, 0x2d224433
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40915b
je 0x409195
js 0x4091a6
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x4091b2
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x40917b
je 0x4091b5
js 0x4091c6
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x4091d2
jne 0x4091d0
je 0x409199
cmp ah, byte [eax]
xor dword [eax], esi
cmp eax, 0x25300a0d
and byte [ecx], dh
xor byte [0x25300a0d], bh
cmp esp, dword [edx]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
push 0x616c6320
jae 0x4091f0
cmp eax, 0x77224433
jb 0x4091e5
jb 0x4091a9
insd dword es:[edi], dx
outsd dx, dword [esi]
bound ebp, qword [0x746e6f66]
and ah, byte [eax]
jae 0x409209
jns 0x409203
cmp eax, 0x66224433
xor eax, dword [edx + 0x66]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4091ce
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x6f522720
jns 0x4091e2
and byte [edi], ah
daa
push edx
outsd dx, dword [esi]
bound ebp, qword [edi + 0x74]
outsd dx, dword [esi]
daa
sub al, 0x20
inc ecx
jb 0x40921f
and byte [ecx + 0x72], al
imul esp, dword [ecx + 0x3d], 0x3b6c0a0d
popal
cmp eax, 0x3b6c0a0d
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4091fd
and byte [ebx], ah
xor dword [esi + 0x34], esp
xor eax, 0x66203b64
xor al, 0x64
xor eax, 0x66203b64
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4091ff
jae 0x40923d
jp 0x40923b
cmp ah, byte [eax]
xor dh, byte [eax + esi*2]
js 0x409218
and byte [esi + 0x6f], ah
outsb dx, byte [esi]
je 0x409210
sub eax, 0x67696577
push 0x34203a74
ja 0x40924a
imul esp, dword [edi + 0x68], 0x34203a74
xor byte [eax], dh
cmp esp, dword [eax]
sub eax, 0x742d736d
js 0x40926c
sub eax, 0x657a6973
sub eax, 0x756a6461
push 0x75
jae 0x409278
je 0x40923f
cmp bh, byte [0x31200a0d]
cmp eax, 0x31200a0d
xor dword [eax], esi
xor byte [0x772d203b], ah
xor byte [eax], dh
and eax, 0x772d203b
ja 0x409277
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
je 0x409244
je 0x40927e
js 0x40928f
js 0x40928f
sub eax, 0x657a6973
sub eax, 0x756a6461
sub eax, 0x756a6461
jae 0x40929b
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x6120223b], ah
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x2244333d
arpl word [ebp + 0x6e], sp
outsb dx, byte [esi]
je 0x4092a3
jb 0x409262
jb 0x409262
and bh, byte [esi]
or eax, 0x2020200a
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax + esi*2], bh
and byte [ebx + 0x74], dh
jns 0x4092c0
cmp eax, 0x66224433
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x40928b
ja 0x4092c5
imul esp, dword [edi + 0x68], 0x30363a74
push 0x30363a74
xor byte [ebx], bh
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x4092a9
and esp, dword [edi + esi + 0x30]
xor al, 0x3b
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
imul esi, dword [ebx + 0x70], 0x3a79616c
cmp ch, byte [ecx + 0x6e]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x443e223b
imul ebp, dword [esi + 0x6c], 0x3b656e69
and bh, byte [esi]
inc esp
outsd dx, dword [esi]
outsb dx, byte [esi]
daa
je 0x4092ae
cmp eax, 0x656c0a0d
popal
or eax, 0x61656c0a
jbe 0x4092fb
and byte [ebp + 0x73], dh
and byte [eax + 0x61], ch
popal
outsb dx, byte [esi]
imul ebp, dword [bp + 0x67], 0x463d202e
xor byte [0x393d4639], bh
xor bh, byte [0x623c3539]
jb 0x4092d3
cmp eax, 0x393d3046
inc esi
cmp eax, 0x393d3239
xor eax, 0x2072623c
das
cmp al, 0x2f
jo 0x4092f7
push edi
push 0x79207461
outsd dx, dword [esi]
jne 0x4092e2
je 0x40932c
imul ebp, dword [esi + 0x6b], 0x74616d20
je 0x409332
outsb dx, byte [esi]
imul esp, dword [eax], 0x6d
popal
je 0x409340
jb 0x409342
jb 0x409342
and byte [edi + ebp*2 + 0x20], dh
jne 0x409348
and byte cs:[edx], bh
jb 0x4092fb
das
cmp eax, 0x3c3e0a0d
bound esi, qword [edx + 0x20]
jb 0x409304
das
inc ecx
jae 0x409309
jae 0x40935a
insd dword es:[edi], dx
outsd dx, dword gs:[esi]
outsb dx, byte [esi]
and byte gs:[edi + 0x68], dh
outsd dx, dword [esi]
and byte [ebx + 0x6e], ch
outsd dx, dword [esi]
ja 0x40936d
and byte [ebp + 0x73], dh
jne 0x409370
and byte [edi + 0x65], dh
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x20
jns 0x409375
jne 0x40937a
and byte [eax + ebp*2 + 0x6f], dh
je 0x409373
outsd dx, dword [esi]
jne 0x409375
push 0x61207374
jb 0x40937a
and byte [ecx + 0x6d], ch
jo 0x409389
jb 0x409390
popal
outsb dx, byte [esi]
je 0x409340
je 0x409391
and byte [ebp + 0x73], dh
and byte cs:[edx], bh
jb 0x409368
or eax, 0x3e2f200a
push edi
or ah, byte [eax]
das
push edi
daa
daa
and byte fs:[ecx + 0x70], ah
jo 0x4093ab
arpl word gs:[ecx + 0x61], bp
je 0x4093a4
and byte [ecx + 0x74], ch
imul esi, dword [eax + 0x69], 0x6f792066
and byte [ecx + 0x66], ch
and byte [ecx + 0x6f], bh
jne 0x40936a
arpl word [ecx + 0x6e], sp
and byte [ecx + 0x6b], dh
and byte gs:[ecx + 0x20], ah
ja 0x409379
insd dword es:[edi], dx
imul ebp, dword [esi + 0x75], 0x20736574
outsd dx, dword [esi]
and byte [ecx + 0x6f], bh
jne 0x4093da
and byte [ecx + ebp*2 + 0x6d], dh
and byte gs:[edi + ebp*2 + 0x20], dh
imul ebp, dword [ebp + 0x65], 0x206f7420
and byte [edi + ebp*2 + 0x20], dh
and byte [ecx + 0x6b], dh
and byte gs:[edi + 0x75], ch
je 0x4093d4
imul esp, dword [ebp + 0x20], 0x6f
jne 0x4093b6
and byte [edi + 0x75], ch
cmp eax, 0x20720a0d
or eax, 0x7120720a
jne 0x4093e9
or dh, byte [edx + 0x20]
jno 0x4093f4
imul esp, dword [ebx + 0x6b], 0x72757320
jbe 0x4093ed
arpl word [ebx + 0x20], bp
jae 0x4093fa
jb 0x4093fd
jns 0x4093b8
jns 0x4093b8
cmp al, 0x62
cmp al, 0x62
jb 0x4093ae
das
cmp al, 0x62
cmp al, 0x62
bound esi, qword [edx + 0x20]
jb 0x4093b4
das
inc ebx
push 0x73726565
sub al, 0x3c
bound esi, qword [edx + 0x20]
das
cmp al, 0x70
and byte [ebx + 0x74], dh
jo 0x4093c6
jae 0x40941c
jns 0x409416
cmp eax, 0x66224433
cmp eax, 0x66224433
and ah, byte [esi + 0x6f]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4093e1
ja 0x40941b
imul esp, dword [edi + 0x68], 0x30363a74
push 0x30363a74
xor byte [ebx], bh
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x4093ff
and edi, dword [0x37640a0d]
cmp eax, 0x37640a0d
xor byte [esi + 0x36], ah
xor al, 0x3b
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
insb byte es:[edi], dx
popal
jns 0x409412
imul ebp, dword [esi + 0x6c], 0x3b656e69
and bh, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x593e223b
pop ecx
outsd dx, dword [esi]
jne 0x409457
and byte [esi + 0x6f], ah
outsd dx, dword [esi]
jo 0x40944d
outsb dx, byte [esi]
popal
and byte [ebp + 0x61], dh
insd dword es:[edi], dx
and byte [0x393d3046], bh
inc esi
cmp eax, 0x423d3039
xor byte [0x2f3c4342], bh
inc edx
inc ebx
cmp al, 0x2f
jo 0x409443
cmp al, 0x62
jb 0x409429
jae 0x40947f
jns 0x409479
cmp eax, 0x2d224433
insd dword es:[edi], dx
cmp eax, 0x2d730a0d
sub eax, 0xa0d3d6d
jae 0x409446
or dh, byte [ebx + 0x2d]
je 0x409480
js 0x409491
je 0x40944b
sub eax, 0x657a6973
jae 0x409489
jp 0x409487
sub eax, 0x756a6461
jae 0x40949d
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
je 0x409466
je 0x4094a0
js 0x4094b1
sub eax, 0x657a6973
sub eax, 0x756a6461
popal
push 0x75
jne 0x4094bb
jae 0x4094bd
je 0x409484
cmp ah, byte [eax]
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3e223b
xor dword [eax], esi
xor byte [0xd3e223b], ah
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp eax, 0xa0d3032
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
je 0x4094d6
or eax, 0x2020200a
and byte [eax], ah
and byte [edi + ebp], bh
je 0x4094ed
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
and byte [edi + ebp], bh
je 0x4094e7
bound ebp, qword [ebp + 0x3e]
or eax, 0x3c20200a
insb byte es:[edi], dx
or eax, 0x3c20200a
or eax, 0x3c20200a
das
je 0x4094fa
push 0x3c0a0d3e
das
je 0x40950b
or eax, 0x742f3c0a
jb 0x4094d8
or eax, 0x2d213c0a
or eax, 0x2d213c0a
and dword [0x4548202d], ebp
sub eax, 0x41454820
and byte [eax + 0x45], cl
inc ecx
inc esp
dec esp
dec ecx
dec esi
inc ebp
and byte [ebp + eax*2 + 0x58], dl
push esp
and byte [edx], bh
and byte [ebp + 0x4e], al
inc ebp
dec esi
inc esp
and byte [0xa0d3e2d], ch
or eax, 0x200a0d0a
or cl, byte [0x323d200a]
xor byte [0x323d200a], cl
xor byte [0x200a0d0a], cl
cmp eax, 0xa0d3032
and byte [0xa0d3032], bh
or ah, byte [eax]
cmp eax, 0xa0d3032
and byte [0xa0d3032], bh
or eax, 0x323d200a
xor byte [0x323d200a], cl
xor byte [0x200a0d0a], cl
or eax, 0x200a0d0a
or eax, 0x323d200a
xor byte [0x323d200a], cl
xor byte [0x323d200a], cl
xor byte [0x323d200a], cl
xor byte [0x323d200a], cl
xor byte [0x2020200a], cl
and byte [ecx], bh
cmp eax, 0xa0d3032
and byte [0xa0d3032], bh
and byte [0xa0d3032], bh
cmp eax, 0xa0d3032
and byte [0xa0d3032], bh
cmp eax, 0xa0d3032
and byte [0xa0d3032], bh
and byte [eax], ah
and byte [eax], ah
cmp al, 0x21
sub eax, 0x2a2a202d
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
and byte [edi + 0x55], al
push ebp
push esp
push esp
inc ebp
push edx
and byte [edx], bh
and byte [edx + 0x45], al
inc edi
dec ecx
dec esi
and byte [edx], ch
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ah, byte [eax]
sub eax, 0xa0d3e2d
cmp al, 0x74
jb 0x40954b
jae 0x4095a1
jns 0x40959b
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x409565
je 0x40959f
js 0x4095b0
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x4095bc
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x409585
je 0x4095bf
js 0x4095d0
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x4095dc
jne 0x4095da
je 0x4095a3
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3e223b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3e223b
or ah, byte [eax]
and byte [esp + esi*2], bh
and byte fs:[ebx + 0x74], dh
jns 0x4095e9
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x4095b3
sub eax, 0x74786574
je 0x4095ed
js 0x4095fe
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40960a
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and eax, 0x772d203b
ja 0x409606
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x409616
je 0x4095d3
je 0x40960d
js 0x40961e
sub eax, 0x657a6973
jp 0x409614
sub eax, 0x756a6461
popal
push 0x75
jne 0x409628
jae 0x40962a
je 0x4095f1
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3d203b
cmp esp, dword [eax]
cmp eax, 0x736d0a0d
or eax, 0x6f736d0a
or ch, byte [ebp + 0x73]
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x6170736c
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40964a
cmp ah, byte gs:[eax]
xor byte [eax + 0x74], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jo 0x40964b
jb 0x409652
popal
outsb dx, byte [esi]
je 0x40961d
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x61707372
bound ebp, qword [ebp + 0x2d]
jb 0x409662
jo 0x409652
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40966c
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x409674
popal
outsb dx, byte [esi]
je 0x40963f
and bh, byte [esi]
or eax, 0x2020200a
and byte [esp + esi*2], bh
and byte [eax], ah
cmp al, 0x74
je 0x409670
popal
bound ebp, qword [ebp + 0x20]
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x2244333d
arpl word [ebp + 0x6e], sp
outsb dx, byte [si]
cmp eax, 0x63224433
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x409686
jb 0x409645
and byte [edx + 0x6f], ah
jb 0x40968c
jb 0x409668
cmp eax, 0x30224433
xor eax, dword [edx + 0x30]
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
jo 0x409698
imul ebp, dword fs:[esi + 0x67], 0x2244333d
xor byte [edx], ah
and byte [ebx + 0x65], ah
and dh, byte [eax]
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
insb byte es:[edi], dx
jae 0x4096b9
popal
arpl word [ecx + 0x6e], bp
cmp eax, 0x30224433
cmp eax, 0x20220a0d
imul ebp, dword [esi + 0x67], 0x2244333d
xor byte [0x20220a0d], bh
ja 0x4096c3
je 0x4096c5
cmp eax, 0x31224433
xor byte [eax], dh
and eax, 0x65682022
imul esp, dword [edi + 0x68], 0x44333d74
imul esp, dword gs:[edi + 0x68], 0x44333d74
je 0x4096ab
xor eax, dword [edx + 0x32]
and dh, byte [edx]
xor byte [edx], ah
and byte [ebx + 0x74], dh
jns 0x4096e5
cmp eax, 0x62224433
outsd dx, dword [esi]
jb 0x4096e6
jb 0x4096b2
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
jo 0x4096ff
cmp ah, byte gs:[eax]
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x409709
and byte gs:[ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
and dword [ecx + 0x6d], ebp
jo 0x40970c
jb 0x409713
popal
outsb dx, byte [esi]
cmp eax, 0x3b740a0d
and byte [0x742d736d], ch
js 0x409723
je 0x409712
js 0x409723
sub eax, 0x657a6973
jp 0x409719
sub eax, 0x756a6461
jae 0x40972f
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
sub eax, 0x6b626577
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x40973b
bound ebp, qword gs:[ebx + 0x69]
je 0x4096f8
je 0x409732
js 0x409743
sub eax, 0x657a6973
jp 0x409739
sub eax, 0x756a6461
jae 0x40974f
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x736d203b], ah
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0xd3d736c
or dh, byte [eax + 0x61]
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40976f
xor byte [eax + 0x74], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jo 0x409770
jb 0x409777
popal
outsb dx, byte [esi]
je 0x409742
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
jae 0x40977a
sub eax, 0x6c626174
sub eax, 0x61707372
je 0x40976f
bound ebp, qword [ebp + 0x2d]
jb 0x409787
jae 0x409785
jo 0x409777
popal
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x409791
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x409799
popal
outsb dx, byte [esi]
je 0x409764
and byte [edx + 0x6f], ah
jb 0x409792
jb 0x40975e
jb 0x40975e
jae 0x4097a3
jo 0x409795
popal
arpl word [ecx + 0x6e], bp
cmp ah, byte [bx + si]
xor byte [eax], ah
and dword [0x6d690a0d], edi
and byte [eax], dh
and byte [ecx], ah
cmp eax, 0x6d690a0d
jo 0x4097b3
outsd dx, dword [esi]
jb 0x4097ba
popal
outsb dx, byte [esi]
je 0x409785
and byte [ecx + 0x62], dh
insb byte es:[edi], dx
sub eax, 0x6f79616c
jne 0x4097cb
cmp ah, byte [eax]
popal
jne 0x4097d0
outsd dx, dword [esi]
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
and dword [ecx + 0x6d], ebp
jo 0x4097d2
jb 0x4097d9
je 0x4097c7
popal
outsb dx, byte [esi]
je 0x4097a4
and byte [ebp + 0x61], ch
jb 0x4097d5
imul ebp, dword [esi + 0x3a], 0x61203020
outsb dx, byte [esi]
cmp ah, byte [eax]
xor byte [eax], ah
popal
jne 0x4097eb
outsd dx, dword [esi]
cmp esp, dword [edx]
and byte [edx + 0x67], ah
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x4097c0
xor eax, dword [edx + 0x66]
and ah, byte [esi + 0x66]
cmp ax, 0xa0d
cmp ax, 0xa0d
and bh, byte [esi]
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
cmp al, 0x74
jb 0x4097bd
jae 0x409813
jns 0x40980d
cmp eax, 0x2d224433
xor eax, dword [edx + 0x2d]
inc esp
and ch, byte [0x742d736d]
js 0x409822
insd dword es:[edi], dx
jae 0x4097d7
je 0x409811
js 0x409822
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40982e
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
xor byte [eax], dh
and eax, 0x772d203b
cmp esp, dword [eax]
sub eax, 0x6b626577
bound ebp, qword gs:[ebx + 0x69]
je 0x4097f7
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x40983a
je 0x409831
js 0x409842
js 0x409842
sub eax, 0x657a6973
imul edi, dword [edx + 0x65], 0x6a64612d
jp 0x409838
sub eax, 0x756a6461
sub eax, 0x756a6461
push 0x75
jne 0x40984c
jae 0x40984e
je 0x409815
cmp ah, byte [eax]
xor dword [eax], esi
cmp eax, 0x25300a0d
and byte [ecx], dh
xor byte [0x25300a0d], bh
cmp esp, dword [edx]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
and byte fs:[eax + 0x65], ch
imul esp, dword [edi + 0x68], 0x44333d74
push 0x44333d74
and dh, byte [edx]
xor byte [edx], ah
and byte [ebx + 0x74], dh
jns 0x409872
cmp eax, 0x68224433
imul esp, dword gs:[edi + 0x68], 0x32203a74
imul esp, dword [edi + 0x68], 0x32203a74
cmp ah, byte [eax]
xor dh, byte [eax]
xor byte [eax + 0x78], dh
jo 0x40988f
cmp esp, dword [eax]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x40984b
jae 0x409889
jp 0x409887
cmp ah, byte [eax]
xor dh, byte [eax]
jo 0x4098a0
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x4098a4
popal
outsb dx, byte [esi]
je 0x409871
or eax, 0x6c203b0a
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x32203a74
outsb dx, byte [esi]
sub eax, 0x67696568
push 0x32203a74
je 0x40987e
and byte [edx], dh
xor byte [eax + 0x78], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
insd dword es:[edi], dx
jo 0x4098be
outsd dx, dword [esi]
jb 0x4098c5
popal
outsb dx, byte [esi]
je 0x409890
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x409896
and byte [ebx], ah
xor esi, dword [edi]
xor al, 0x35
xor al, 0x64
cmp esp, dword [eax]
sub eax, 0x742d736d
js 0x4098e2
sub eax, 0x657a6973
jp 0x4098d8
sub eax, 0x756a6461
sub eax, 0x756a6461
jae 0x4098ee
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xa0d3d3b], ah
and byte [0x6b626577], ch
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
bound ebp, qword gs:[ebx + 0x69]
je 0x4098ba
imul ebp, dword [ecx + 0x74], 0x2d
je 0x4098f4
js 0x409905
je 0x4098bf
sub eax, 0x657a6973
jae 0x4098fd
jp 0x4098fb
sub eax, 0x756a6461
jae 0x409911
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x736d203b], ah
xor byte [eax], dh
and eax, 0x736d203b
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x6170736c
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40992e
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jo 0x40992f
outsd dx, dword [esi]
jb 0x409936
popal
outsb dx, byte [esi]
je 0x409901
cmp esp, dword [eax]
insd dword es:[edi], dx
jae 0x409939
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
cmp eax, 0x2d650a0d
jb 0x409949
jo 0x409939
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x409953
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
insd dword es:[edi], dx
jo 0x409954
jb 0x40995b
popal
outsb dx, byte [esi]
je 0x409926
and bh, byte [esi]
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esi], ah
outsb dx, byte [esi]
bound esi, qword [ebx + 0x70]
cmp ecx, dword [0x2020200a]
jo 0x40993a
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
je 0x409971
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
je 0x40998c
or eax, 0x2020200a
and byte [edi + ebp], bh
je 0x409986
bound ebp, qword [ebp + 0x3e]
or eax, 0x3c20200a
insb byte es:[edi], dx
or eax, 0x3c20200a
das
je 0x409995
or eax, 0x742f3c0a
jb 0x409977
je 0x4099aa
or eax, 0x2d213c0a
or eax, 0x2d213c0a
or bh, byte [ecx]
sub eax, 0x2a2a202d
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
and byte [edi + 0x55], al
sub eax, 0x2a2a2a20
sub ch, byte [edx]
sub ch, byte [edx]
sub ah, byte [eax]
inc edi
push ebp
push esp
push esp
inc ebp
push edx
and byte [edx], bh
and byte [ebp + 0x4e], al
dec esi
inc esp
and byte [edx], ch
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ah, byte [eax]
sub eax, 0xa0d3e2d
and byte [eax], ah
and byte [eax], ah
cmp al, 0x21
sub eax, 0x2a2a202d
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
and byte [edi + 0x55], al
push ebp
push esp
push esp
inc ebp
push edx
and byte [edx], bh
and byte [edx + 0x45], al
inc edi
dec ecx
dec esi
and byte [edx], ch
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ah, byte [eax]
sub eax, 0xa0d3e2d
cmp al, 0x74
jb 0x4099b7
jae 0x409a0d
jns 0x409a07
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x4099d1
je 0x409a0b
js 0x409a1c
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x409a28
imul edi, dword [edx + 0x65], 0x6a64612d
jne 0x409a26
je 0x4099ef
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x4099f1
je 0x409a2b
js 0x409a3c
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x409a48
jne 0x409a46
je 0x409a0f
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3e223b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3e223b
or ah, byte [eax]
and byte [esp + esi*2], bh
and byte fs:[ebx + 0x74], dh
jns 0x409a55
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x409a1f
sub eax, 0x74786574
je 0x409a59
js 0x409a6a
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x409a76
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and eax, 0x772d203b
ja 0x409a72
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x409a82
je 0x409a3f
je 0x409a79
js 0x409a8a
sub eax, 0x657a6973
jp 0x409a80
sub eax, 0x756a6461
popal
push 0x75
jne 0x409a94
jae 0x409a96
je 0x409a5d
cmp ah, byte [eax]
xor dword [eax], esi
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3d203b
xor byte [0xd3d203b], ah
cmp esp, dword [eax]
cmp eax, 0x736d0a0d
or eax, 0x6f736d0a
or ch, byte [ebp + 0x73]
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x6170736c
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x409ab6
cmp ah, byte gs:[eax]
xor byte [eax + 0x74], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jo 0x409ab7
jb 0x409abe
popal
outsb dx, byte [esi]
je 0x409a89
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x61707372
bound ebp, qword [ebp + 0x2d]
jb 0x409ace
jo 0x409abe
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x409ad8
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x409ae0
popal
outsb dx, byte [esi]
je 0x409aab
and bh, byte [esi]
or eax, 0x2020200a
and byte [esp + esi*2], bh
and byte [eax], ah
cmp al, 0x74
je 0x409adc
popal
bound ebp, qword [ebp + 0x20]
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x2244333d
arpl word [ebp + 0x6e], sp
outsb dx, byte [si]
cmp eax, 0x63224433
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x409af2
jb 0x409ab1
and byte [edx + 0x6f], ah
jb 0x409af8
jb 0x409ad4
cmp eax, 0x30224433
xor eax, dword [edx + 0x30]
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
jo 0x409b04
imul ebp, dword fs:[esi + 0x67], 0x2244333d
xor byte [edx], ah
and byte [ebx + 0x65], ah
and dh, byte [eax]
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
insb byte es:[edi], dx
jae 0x409b25
popal
arpl word [ecx + 0x6e], bp
cmp eax, 0x30224433
cmp eax, 0x20220a0d
imul ebp, dword [esi + 0x67], 0x2244333d
xor byte [0x20220a0d], bh
ja 0x409b2f
je 0x409b31
cmp eax, 0x31224433
xor byte [eax], dh
and eax, 0x65682022
imul esp, dword [edi + 0x68], 0x44333d74
imul esp, dword gs:[edi + 0x68], 0x44333d74
je 0x409b17
xor eax, dword [edx + 0x32]
and dh, byte [edx]
xor byte [edx], ah
and byte [ebx + 0x74], dh
jns 0x409b51
cmp eax, 0x62224433
outsd dx, dword [esi]
jb 0x409b52
jb 0x409b1e
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
jo 0x409b6b
cmp ah, byte gs:[eax]
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x409b75
and byte gs:[ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
and dword [ecx + 0x6d], ebp
jo 0x409b78
jb 0x409b7f
popal
outsb dx, byte [esi]
cmp eax, 0x3b740a0d
and byte [0x742d736d], ch
js 0x409b8f
je 0x409b7e
js 0x409b8f
sub eax, 0x657a6973
jp 0x409b85
sub eax, 0x756a6461
jae 0x409b9b
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
sub eax, 0x6b626577
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x409ba7
bound ebp, qword gs:[ebx + 0x69]
je 0x409b64
je 0x409b9e
js 0x409baf
sub eax, 0x657a6973
jp 0x409ba5
sub eax, 0x756a6461
jae 0x409bbb
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x736d203b], ah
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0xd3d736c
or dh, byte [eax + 0x61]
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x409bdb
xor byte [eax + 0x74], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jo 0x409bdc
jb 0x409be3
popal
outsb dx, byte [esi]
je 0x409bae
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
jae 0x409be6
sub eax, 0x6c626174
sub eax, 0x61707372
je 0x409bdb
bound ebp, qword [ebp + 0x2d]
jb 0x409bf3
jae 0x409bf1
jo 0x409be3
popal
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x409bfd
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x409c05
popal
outsb dx, byte [esi]
je 0x409bd0
and byte [edx + 0x6f], ah
jb 0x409bfe
jb 0x409bca
jb 0x409bca
jae 0x409c0f
jo 0x409c01
popal
arpl word [ecx + 0x6e], bp
cmp ah, byte [bx + si]
xor byte [eax], ah
and dword [0x6d690a0d], edi
and byte [eax], dh
and byte [ecx], ah
cmp eax, 0x6d690a0d
jo 0x409c1f
outsd dx, dword [esi]
jb 0x409c26
popal
outsb dx, byte [esi]
je 0x409bf1
and byte [ecx + 0x62], dh
insb byte es:[edi], dx
sub eax, 0x6f79616c
jne 0x409c37
cmp ah, byte [eax]
popal
jne 0x409c3c
outsd dx, dword [esi]
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
and dword [ecx + 0x6d], ebp
jo 0x409c3e
jb 0x409c45
je 0x409c33
popal
outsb dx, byte [esi]
je 0x409c10
and byte [ebp + 0x61], ch
jb 0x409c41
imul ebp, dword [esi + 0x3a], 0x61203020
outsb dx, byte [esi]
cmp ah, byte [eax]
xor byte [eax], ah
popal
jne 0x409c57
outsd dx, dword [esi]
cmp esp, dword [edx]
and byte [edx + 0x67], ah
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x409c2c
xor eax, dword [edx + 0x66]
and ah, byte [esi + 0x66]
cmp ax, 0xa0d
cmp ax, 0xa0d
and bh, byte [esi]
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
cmp al, 0x74
jb 0x409c29
jae 0x409c7f
jns 0x409c79
cmp eax, 0x2d224433
xor eax, dword [edx + 0x2d]
inc esp
and ch, byte [0x742d736d]
js 0x409c8e
insd dword es:[edi], dx
jae 0x409c43
je 0x409c7d
js 0x409c8e
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x409c9a
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
xor byte [eax], dh
and eax, 0x772d203b
cmp esp, dword [eax]
sub eax, 0x6b626577
bound ebp, qword gs:[ebx + 0x69]
je 0x409c63
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x409ca6
je 0x409c9d
js 0x409cae
js 0x409cae
sub eax, 0x657a6973
imul edi, dword [edx + 0x65], 0x6a64612d
jp 0x409ca4
sub eax, 0x756a6461
sub eax, 0x756a6461
push 0x75
jne 0x409cb8
jae 0x409cba
je 0x409c81
cmp ah, byte [eax]
xor dword [eax], esi
cmp eax, 0x25300a0d
and byte [ecx], dh
xor byte [0x25300a0d], bh
cmp esp, dword [edx]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
and byte fs:[eax + 0x65], ch
imul esp, dword [edi + 0x68], 0x44333d74
push 0x44333d74
and dh, byte [edx]
xor byte [edx], ah
and byte [ebx + 0x74], dh
jns 0x409cde
cmp eax, 0x68224433
imul esp, dword gs:[edi + 0x68], 0x32203a74
imul esp, dword [edi + 0x68], 0x32203a74
cmp ah, byte [eax]
xor dh, byte [eax]
xor byte [eax + 0x78], dh
jo 0x409cfb
cmp esp, dword [eax]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x409cb7
jae 0x409cf5
jp 0x409cf3
cmp ah, byte [eax]
xor dh, byte [eax]
jo 0x409d0c
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x409d10
popal
outsb dx, byte [esi]
je 0x409cdd
or eax, 0x6c203b0a
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x32203a74
outsb dx, byte [esi]
sub eax, 0x67696568
push 0x32203a74
je 0x409cea
and byte [edx], dh
xor byte [eax + 0x78], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
insd dword es:[edi], dx
jo 0x409d2a
outsd dx, dword [esi]
jb 0x409d31
popal
outsb dx, byte [esi]
je 0x409cfc
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x409d02
and byte [ebx], ah
xor esi, dword [edi]
xor al, 0x35
xor al, 0x64
cmp esp, dword [eax]
sub eax, 0x742d736d
js 0x409d4e
sub eax, 0x657a6973
jp 0x409d44
sub eax, 0x756a6461
sub eax, 0x756a6461
jae 0x409d5a
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xa0d3d3b], ah
and byte [0x6b626577], ch
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
bound ebp, qword gs:[ebx + 0x69]
je 0x409d26
imul ebp, dword [ecx + 0x74], 0x2d
je 0x409d60
js 0x409d71
je 0x409d2b
sub eax, 0x657a6973
jae 0x409d69
jp 0x409d67
sub eax, 0x756a6461
jae 0x409d7d
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x736d203b], ah
xor byte [eax], dh
and eax, 0x736d203b
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x6170736c
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x409d9a
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jo 0x409d9b
outsd dx, dword [esi]
jb 0x409da2
popal
outsb dx, byte [esi]
je 0x409d6d
cmp esp, dword [eax]
insd dword es:[edi], dx
jae 0x409da5
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
cmp eax, 0x2d650a0d
jb 0x409db5
jo 0x409da5
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x409dbf
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
insd dword es:[edi], dx
jo 0x409dc0
jb 0x409dc7
popal
outsb dx, byte [esi]
je 0x409d92
and bh, byte [esi]
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esi], ah
outsb dx, byte [esi]
bound esi, qword [ebx + 0x70]
cmp ecx, dword [0x2020200a]
jo 0x409da6
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
je 0x409ddd
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
je 0x409df8
or eax, 0x2020200a
and byte [edi + ebp], bh
je 0x409df2
bound ebp, qword [ebp + 0x3e]
or eax, 0x3c20200a
insb byte es:[edi], dx
or eax, 0x3c20200a
das
je 0x409e01
or eax, 0x742f3c0a
jb 0x409de3
je 0x409e16
or eax, 0x2d213c0a
or eax, 0x2d213c0a
or bh, byte [ecx]
sub eax, 0x2a2a202d
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
and byte [edi + 0x55], al
sub eax, 0x2a2a2a20
sub ch, byte [edx]
sub ch, byte [edx]
sub ah, byte [eax]
inc edi
push ebp
push esp
push esp
inc ebp
push edx
and byte [edx], bh
and byte [ebp + 0x4e], al
dec esi
inc esp
and byte [edx], ch
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ah, byte [eax]
sub eax, 0xa0d3e2d
and byte [eax], ah
and byte [eax], ah
cmp al, 0x21
sub eax, 0x5443202d
inc ecx
and byte [edx + 0x55], al
inc edx
push ebp
push esp
push esp
dec edi
dec esi
and byte [edx], bh
and byte [edx + 0x45], al
inc edi
dec ecx
dec esi
and byte [0xa0d3e2d], ch
cmp al, 0x74
jb 0x409e15
je 0x409e66
and byte [ebx + 0x74], dh
jae 0x409e6b
jns 0x409e65
insb byte es:[edi], dx
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x409e2f
sub eax, 0x74786574
je 0x409e69
js 0x409e7a
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x409e86
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [eax], dh
and eax, 0x772d203b
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
je 0x409e4f
je 0x409e89
js 0x409e9a
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x409ea6
jne 0x409ea4
je 0x409e6d
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3e223b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3e223b
or ah, byte [eax]
and byte [esp + esi*2], bh
push 0x6c617620
imul esp, dword [edi + 0x6e], 0x2244333d
je 0x409ebe
jo 0x409e73
and byte [ebx + 0x74], dh
jns 0x409ec2
cmp eax, 0x70224433
popal
imul ebp, dword fs:[esi + 0x67], 0x746f622d
je 0x409edb
je 0x409ed7
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp ah, byte [eax]
xor dh, byte [eax]
jo 0x409ee7
cmp esp, dword [eax]
sub eax, 0x742d736d
js 0x409eed
jae 0x409ea2
je 0x409edc
js 0x409eed
sub eax, 0x657a6973
jae 0x409ee5
jp 0x409ee3
sub eax, 0x756a6461
jae 0x409ef9
cmp ah, byte [eax]
xor dword [0x30300a0d], edi
and byte [ecx], dh
cmp eax, 0x30300a0d
or eax, 0x2530300a
cmp esp, dword [eax]
sub eax, 0x6b626577
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x409f08
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x409ec5
je 0x409eff
js 0x409f10
sub eax, 0x657a6973
jp 0x409f06
sub eax, 0x756a6461
popal
push 0x75
push 0x75
jae 0x409f1c
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3e223b], ah
or ah, byte [eax]
and byte [eax], ah
and byte [esp], bh
imul esi, dword [esi + 0x20], 0x67696c61
outsb dx, byte [esi]
cmp eax, 0x63224433
imul esp, dword [edi + 0x6e], 0x2244333d
xor eax, dword [edx + 0x63]
arpl word [ebp + 0x6e], sp
outsb dx, byte gs:[esi]
je 0x409f2f
jb 0x409eee
and byte [ebx + 0x74], dh
jns 0x409f3d
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x409f07
je 0x409f41
js 0x409f52
js 0x409f52
sub eax, 0x657a6973
sub eax, 0x756a6461
push 0x75
jne 0x409f5c
jae 0x409f5e
je 0x409f25
cmp ah, byte [eax]
xor dword [eax], esi
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x772d203b
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
je 0x409f27
sub eax, 0x74786574
je 0x409f61
js 0x409f72
cmp eax, 0x732d0a0d
imul edi, dword [edx + 0x65], 0x6a64612d
jne 0x409f7f
or eax, 0x69732d0a
jp 0x409f6b
sub eax, 0x756a6461
popal
push 0x75
jae 0x409f81
je 0x409f48
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3e223b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3e223b
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
and byte [eax], ah
cmp al, 0x21
sub eax, 0x66695b2d
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
jae 0x409f98
pop ebp
or eax, 0x2020200a
and byte [eax], ah
and byte [esi + esi*2], bh
and byte [eax], ah
and byte [eax], ah
cmp al, 0x76
cmp dh, byte [edx + 0x6f]
jne 0x409fa8
jb 0x409fa2
arpl word [eax + 0x78], si
insd dword es:[edi], dx
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x409f80
jbe 0x409f85
xor eax, dword [edx + 0x75]
jb 0x409fbc
cmp dh, byte [ebx + 0x63]
push 0x73616d65
sub eax, 0x7263696d
outsd dx, dword [esi]
insd dword es:[edi], dx
popal
jae 0x409f84
insd dword es:[edi], dx
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x409f8e
jae 0x409fcd
je 0x409f8e
arpl word [edi + 0x6d], bp
cmp dh, byte [esi + 0x6d]
insb byte es:[edi], dx
and ah, byte [eax]
js 0x409fd9
insd dword es:[edi], dx
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x409faa
ja 0x409faf
xor eax, dword [edx + 0x75]
jb 0x409fe6
cmp eax, 0x733a0a0d
arpl word [eax + 0x65], bp
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
jae 0x409fb1
insd dword es:[edi], dx
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x409fbb
arpl word [edi + 0x6d], bp
cmp ch, byte [edi + 0x66]
imul sp, word [ebx + 0x65], 0x773a
outsd dx, dword [esi]
cmp dh, byte [edi + 0x6f]
jb 0x40a001
and ah, byte [eax]
push 0x3d666572
xor eax, dword [edx + 0x68]
cmp ax, 0x4433
and ch, byte [eax + 0x74]
je 0x40a01b
je 0x40a01e
jo 0x40a01f
jae 0x409fe7
cmp ch, byte [edi]
das
das
bound ebp, qword [ecx + 0x74]
insb byte es:[edi], dx
je 0x409fe1
insb byte es:[edi], dx
jns 0x409fe5
xor eax, dword [edx + edx*2 + 0x59]
pop edx
inc edx
push ebx
and ah, byte [eax]
jae 0x40a035
jns 0x40a02f
cmp eax, 0x333d0a0d
inc esp
and ch, byte [eax + 0x65]
imul esp, dword [edi + 0x68], 0x30343a74
jo 0x40a04e
cmp esi, dword [esi + 0x2d]
je 0x40a040
js 0x40a051
sub eax, 0x68636e61
outsd dx, dword [esi]
jb 0x40a01f
push 0x6d3a726f
insd dword es:[edi], dx
imul esp, dword [esp + 0x6c], 0x69773b65
insb byte es:[edi], dx
cmp esi, dword gs:[edi + 0x69]
je 0x40a059
cmp dh, byte [ecx]
cmp byte [0x743b7870], dh
js 0x40a070
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp ah, byte [eax]
arpl word [ebp + 0x6e], sp
je 0x40a06e
jb 0x40a046
and ah, byte [eax]
popal
jb 0x40a073
jae 0x40a07b
cmp eax, 0x657a0a0d
cmp eax, 0x30224433
and eax, 0x74732022
xor byte [0x74732022], ah
and byte [ebx + 0x74], dh
jae 0x40a095
jb 0x40a092
imul esp, dword [ebp + 0x63], 0x6f
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x40a068
xor eax, dword [edx + 0x23]
aaa
xor byte [esi + 0x36], ah
xor al, 0x22
and byte [esi + 0x69], ah
insb byte es:[edi], dx
insb byte es:[edi], dx
cmp eax, 0x74224433
and ah, byte [eax]
imul bp, word [esp + ebp*2 + 0x3d], 0x4433
and dh, byte [edx + 0x20]
and ah, byte [eax]
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x2244333d
arpl word [ebp + 0x6e], sp
outsb dx, byte [esi]
cmp eax, 0x63224433
outsb dx, byte gs:[esi]
je 0x40a0b5
jb 0x40a074
and bh, byte [esi]
or eax, 0x2020200a
or eax, 0x2020200a
and byte [eax], ah
and byte [esi + esi*2], bh
and byte [eax], ah
cmp al, 0x76
cmp ah, byte [esi + 0x69]
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + edi*2 + 0x70], dh
cmp eax, 0x74224433
xor eax, dword [edx + 0x74]
imul ebp, dword [ebp + 0x22], 0x63727320
and ah, byte gs:[eax]
jae 0x40a0e5
and byte [ebx + 0x72], dh
arpl word [0x22224433], di
cmp eax, 0x22224433
and byte [ebx + 0x6f], ah
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x40a0bd
xor eax, dword [edx + 0x23]
aaa
xor byte [esi + 0x36], ah
xor al, 0x22
and byte [edi], ch
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x77
and byte [edi + esi*2], bh
cmp ah, byte [ecx + 0x6e]
arpl word [eax + 0x6f], bp
jb 0x40a10c
outsd dx, dword [esi]
arpl word [ebx + 0x2f], bp
or eax, 0x2020200a
and byte [eax], ah
and byte [ebx], bh
outsb dx, byte gs:[esi]
je 0x40a118
jb 0x40a0d5
jae 0x40a12b
jns 0x40a125
cmp eax, 0x63224433
outsd dx, dword [esi]
and ah, byte [ebx + 0x6f]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x40a0fe
and esp, dword [esi + 0x66]
cmp sp, word [esi + 0x6f]
outsb dx, byte [esi]
je 0x40a0fe
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x6f522720
insb byte es:[edi], dx
jns 0x40a112
and byte [edi], ah
push edx
outsd dx, dword [esi]
bound ebp, qword [edi + 0x74]
outsd dx, dword [esi]
daa
sub al, 0x20
inc ecx
jb 0x40a14f
imul esp, dword [ecx + 0x6c], 0x6e6f663b
popal
insb byte es:[edi], dx
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x40a11b
jae 0x40a159
jp 0x40a157
cmp eax, 0x313a0a0d
cmp byte [eax + 0x78], dh
cmp esi, dword [ebp + 0x78]
je 0x40a12d
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x6563203a
outsb dx, byte [esi]
je 0x40a171
jb 0x40a149
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x40a140
sub eax, 0x67696577
push 0x39203a74
ja 0x40a17a
imul esp, dword [edi + 0x68], 0x39203a74
je 0x40a154
and byte [ecx], bh
cmp dword [eax], esi
xor byte [ebx], bh
and bh, byte [esi]
or eax, 0x2020200a
xor byte [eax], dh
cmp esp, dword [edx]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
je 0x40a18c
and byte [eax], ah
and byte [ecx + 0x6b], dh
and byte gs:[ebx + 0x75], dh
imul esp, dword [ebp + 0x20], 0x73
jne 0x40a1a3
and byte [ebx + 0x75], dh
jb 0x40a1a8
jbe 0x40a198
jns 0x40a155
jns 0x40a155
outsb dx, byte [esi]
outsd dx, dword [esi]
ja 0x40a146
or ah, byte [eax]
and byte [eax], ah
and byte [edi + ebp], bh
arpl word [ebp + 0x6e], sp
je 0x40a1aa
jb 0x40a185
or eax, 0x3c20200a
or eax, 0x3c20200a
and byte [eax], ah
cmp al, 0x2f
das
jbe 0x40a189
jb 0x40a1c0
jne 0x40a1c1
jb 0x40a1bb
jb 0x40a1bb
arpl word gs:[esi + edi + 0xd], si
arpl word [esi + edi + 0xd], si
je 0x40a197
or eax, 0x3c20200a
and dword [ebx + 0x65], ebx
outsb dx, byte [esi]
or ah, byte [eax]
and byte [ecx], bh
pop ebx
outsb dx, byte gs:[esi]
imul esp, dword fs:[esi + 0x5d], 0xd3e2d2d
or ah, byte [eax]
and byte [ecx], bh
and byte [ebx + 0x6c], ah
insb byte es:[edi], dx
popal
jae 0x40a1e8
cmp eax, 0x62224433
je 0x40a1ea
sub eax, 0x6e69616d
and ah, byte [eax]
push 0x3d666572
xor eax, dword [edx + 0x68]
cmp ax, 0x4433
inc esp
and ch, byte [eax + 0x74]
je 0x40a1ff
je 0x40a202
jo 0x40a203
jae 0x40a1cb
cmp ch, byte [edi]
das
das
popal
bound ebp, qword [ecx + ebp*2 + 0x6e]
outsb dx, byte [esi]
imul ebp, dword [esi], 0x69
outsb dx, byte [esi]
outsw dx, word [esi]
outsw dx, word cs:[esi]
outsd dx, dword [esi]
jo 0x40a206
jo 0x40a206
outsb dx, byte [esi]
popal
jae 0x40a212
das
das
insb byte es:[edi], dx
jae 0x40a1de
arpl word [ecx + ebp*2 + 0x63], bp
imul edi, dword [edi], 0x75
cmp eax, 0x6e700a0d
cmp eax, 0x32314433
sub eax, 0x526a4232
xor al, byte [edx + 0x6a]
push edx
imul esi, dword [eax + 0x66], 0x6f
outsb dx, byte [esi]
arpl word [ebp + 0x52], dx
push ebp
push edx
aaa
pop edx
insd dword es:[edi], dx
xor dword [edi + 0x58], edx
xor eax, 0x3455756e
js 0x40a23e
outsd dx, dword [esi]
dec esi
cmp byte [edx], dh
popal
ja 0x40a231
xor ah, byte [ecx + 0x77]
dec edi
dec edx
inc edx
imul edx, dword ss:[eax + 0x6a], 0x2d386162
xor eax, dword [edx + esi + 0x50]
bound esp, qword [ecx + 0x38]
sub eax, 0x50324433
cmp byte [0x50324433], ch
inc esp
jno 0x40a252
push eax
cmp byte [eax + 0x49], bh
inc ecx
push 0x74
jp 0x40a23f
jo 0x40a24d
push esp
push 0x72
inc esp
xor byte [ebp + 0x3d], cl
or eax, 0x73634c0a
dec ebp
cmp eax, 0x634c0a0d
jae 0x40a26c
or cl, byte [ebx + 0x73]
popal
dec edx
js 0x40a277
xor dword [esi + 0x71], esi
push eax
jo 0x40a248
push ebx
insd dword es:[edi], dx
inc edx
inc esp
dec edi
push edi
push cx
jae 0x40a259
insd dword es:[edi], dx
popal
dec eax
push eax
dec ebp
insd dword es:[edi], dx
bound eax, qword [edi + 0x78]
push 0x69
inc ebp
bound esp, qword [ecx + edi + 0x4f]
push esp
outsd dx, dword [esi]
dec edx
dec edx
inc edx
jno 0x40a269
jae 0x40a2a2
xor byte [edx], dh
js 0x40a26a
xor al, byte [esi + 0x77]
dec ebx
inc esi
ja 0x40a28c
outsw dx, word [si]
jae 0x40a2bd
push 0x33503757
dec esp
cmp dword [edx + 0x65], ebp
aaa
push eax
xor ecx, dword [ecx + edi + 0x6a]
push esp
push 0x65
push esp
xor dword [esi + 0x3d], esi
or eax, 0x7737750a
ja 0x40a2b3
cmp eax, 0x37750a0d
ja 0x40a2d0
pop ecx
cmp dword [ecx], esi
inc edx
sub eax, 0x6d334632
jb 0x40a2dc
dec esi
insb byte es:[edi], dx
je 0x40a2df
dec esp
popal
inc esp
jp 0x40a2bb
dec esi
jo 0x40a2df
sub eax, 0x64654632
outsd dx, dword [esi]
push 0x4954654c
push esp
dec ecx
inc esi
jo 0x40a2af
jb 0x40a2e5
push 0x61
inc edx
push esi
outsb dx, byte [esi]
push 0x67
je 0x40a2d9
inc esp
inc esi
dec ecx
imul edx, dword [edi + 0x2d], 0x43644632
inc esi
pop eax
imul esp, dword [edx + 0x4e], 0x65
push edx
jne 0x40a316
insd dword es:[edi], dx
inc ecx
dec eax
jb 0x40a2de
or eax, 0x4b61570a
or dl, byte [edi + 0x61]
dec ebx
jo 0x40a2f9
popaw
inc ecx
inc esi
push ebp
push esp
inc edx
push ecx
jb 0x40a321
jae 0x40a2e1
sub eax, 0x56624232
xor al, byte [edx + 0x62]
push esi
xor al, byte [ebx + 0x53]
cmp dword [ecx + 0x31], ebx
dec esp
inc edi
cmp byte [edx + 0x2d], ch
xor dword [edi + eax*2 + 0x38], ecx
push 0x2d
xor al, byte [esi + 0x4b]
arpl word [ebx + 0x43], si
imul edx, dword [esi + 0x68], 0x7a507546
inc edx
inc esp
jns 0x40a315
js 0x40a34b
dec ecx
outsd dx, dword [esi]
inc esp
insb byte es:[edi], dx
push eax
inc edx
imul esi, dword [esp + edx*2 + 0x58], 0x4d4d774d
push esp
pop eax
dec ebp
ja 0x40a330
dec ebp
je 0x40a34e
push 0x38783476
jbe 0x40a31c
js 0x40a322
js 0x40a339
inc edi
push esp
cmp eax, 0x71710a0d
inc edi
jae 0x40a326
jae 0x40a35f
imul ebp, dword [edx + 0x61], 0x54314a56
jne 0x40a343
push 0x61
push esi
dec edx
xor dword [ebp + esi*2 + 0x42], edx
inc ebx
xor edi, dword [eax + 0x68]
push esp
xor al, 0x77
push ebp
jo 0x40a35d
jno 0x40a37f
dec esi
inc esi
inc ebx
push eax
jae 0x40a35a
push esi
jae 0x40a383
insd dword es:[edi], dx
aaa
jo 0x40a362
xor al, byte [ebp + 0x74]
bound esp, qword [ecx + 0x49]
push ebx
dec esi
dec ebp
inc esi
xor eax, 0x48586e6b
pop eax
dec eax
inc edx
xor byte [edx + 0x4a], ah
dec edx
xor esi, dword [0x33673261]
xor ah, byte [edi + 0x33]
xor eax, 0x73394b65
xor byte [edi + 0x6d], dh
ja 0x40a3a8
dec ecx
cmp eax, 0x53430a0d
dec edi
sub eax, 0x6b664632
imul ecx, dword [edi + 0x6f], 0x4277444a
xor al, byte [esi + 0x66]
imul ebp, dword [ecx + 0x4f], 0x6f
dec edx
inc esp
ja 0x40a390
push esp
xor dh, byte [eax + 0x61]
sub eax, 0x38494632
jbe 0x40a3bb
outsb dx, byte [esi]
pop eax
dec edi
dec esp
dec ecx
push ebx
jne 0x40a3a5
sub eax, 0x596c4232
xor al, byte [edx + 0x6c]
pop ecx
push 0x75
push esp
dec edx
imul edx, dword [edx + 0x6b], 0x70
imul esi, dword [edi + 0x30], 0x4a45614f
bound esp, qword [esi + 0x46]
insb byte es:[edi], dx
aaa
inc ecx
inc edx
outsb dx, byte [esi]
inc edx
bound ecx, qword [ebx + 0x4d]
dec ebx
dec ebp
inc esp
push edi
dec esi
push edx
outsb dx, byte [esi]
dec ecx
xor dh, byte [esi + 0x79]
cmp eax, 0x55300a0d
push 0x38
dec edi
push ecx
cmp byte [edi + 0x51], cl
imul ebx, dword [ecx + 0x31], 0x66
dec ebx
push esp
outsb dx, byte [esi]
push eax
jno 0x40a3ef
cmp dword [edx + 0x50], ebx
dec eax
inc esp
outsb dx, byte [esi]
imul ebp, dword [bp + di + 0x76], 0x33
imul ebp, dword [ebx + 0x76], 0x33
xor esi, dword [ebx + 0x62]
jae 0x40a40d
inc edi
sub eax, 0x53694232
inc esp
js 0x40a3e1
xor al, byte [edx + 0x67]
push ebp
insd dword es:[edi], dx
ja 0x40a3ec
push ecx
arpl word [edi + 0x72], ax
pop ecx
jo 0x40a427
dec esp
cmp dword [eax + ecx*2 + 0x30], ecx
push 0x6b
push edi
push edi
inc esi
inc esi
dec edx
jb 0x40a428
inc edi
dec edi
inc ebx
dec ebp
push ebx
popal
dec ebx
cmp eax, 0x355a0a0d
inc ebp
push 0x58564334
push esi
pop eax
pop eax
inc edx
jno 0x40a453
jne 0x40a41a
push eax
arpl word [edi], si
aaa
cmp dword [ebx + 0x5a], esp
pop edx
jo 0x40a439
inc ebp
imul esp, dword [ebx + 0x54], 0x49
inc ecx
push esp
popal
dec ebp
arpl word [ecx + 0x4f], bp
inc esi
xor eax, dword [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
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop edx
xor byte [eax], bh
pop edx
jns 0x40b069
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + 0x30], bl
pop edx
xor byte [eax], bh
pop edx
jns 0x40b069
popal
popal
popal
popal
inc ecx
outsd dx, dword [esi]
popal
dec esi
jne 0x40b083
dec edi
cmp dword [ebx + 0x6f], ebp
js 0x40b05b
xor al, 0x63
cmp dword gs:[esi + esi + 0x6f], ebp
pop ecx
inc esi
outsb dx, byte [esi]
xor ecx, dword [ebp + 0x6e]
inc edi
push ebx
inc edi
outsb dx, byte [esi]
inc ecx
cmp eax, 0x6d760a0d
dec eax
jo 0x40b09c
push edx
insb byte es:[edi], dx
inc esi
je 0x40b09f
inc edx
push esp
push esi
xor dword [0x4d454632], ebp
push ecx
cmp dword [0x47654632], ebp
xor dword [ebx + 0x42], esp
jbe 0x40b082
push 0x4f
dec esp
dec edi
jo 0x40b086
push ebx
push eax
jae 0x40b097
outsd dx, dword [esi]
arpl word [eax + ecx*2 + 0x32], si
inc ecx
pop edx
insb byte es:[edi], dx
jne 0x40b0d5
dec ecx
pop ecx
xor al, byte [edi + 0x46]
push 0x55
inc edx
sub eax, 0x71724232
xor eax, 0x6a447076
inc esi
jno 0x40b0a0
jbe 0x40b0dd
inc esp
push 0x46
inc ebx
jbe 0x40b0c1
cmp eax, 0x6b560a0d
push 0x2d
xor al, byte [edx + 0x49]
inc ecx
dec eax
inc ebx
popal
js 0x40b0b1
sub eax, 0x4f314632
xor al, byte [esi + 0x31]
dec edi
xor dword [edi + 0x49], ecx
dec ecx
dec ecx
inc edi
push ecx
dec ebp
push ebp
push esp
cmp byte [ebp + 0x2d], dh
xor al, byte [edx + 0x79]
dec esi
cmp byte [edx + 0x51], al
inc edx
push ecx
push esi
insb byte es:[edi], dx
push 0x4c
inc ebx
sub eax, 0x666e4632
push ecx
jb 0x40b0f6
outsd dx, dword [esi]
pop ecx
popal
ja 0x40b0ee
jbe 0x40b0dc
xor al, byte [edx + 0x42]
inc edx
dec ebp
push edx
push esp
cmp dword [ecx + 0x70], edi
push esp
xor esp, dword ss:[ebx + 0x72]
cmp dword [eax + 0x73], esi
inc edx
cmp eax, 0x63730a0d
push edx
dec ebp
xor eax, 0x66707854
xor eax, 0x6d42322d
jne 0x40b124
jne 0x40b124
push 0x50
insd dword es:[edi], dx
outsd dx, dword [esi]
dec edx
dec ecx
xor byte [ecx], dh
dec ebx
xor al, 0x75
inc esp
xor cl, byte [ebx + 0x45]
sub eax, 0x2d784232
xor al, byte [edx + 0x45]
inc ebp
js 0x40b16a
insd dword es:[edi], dx
jo 0x40b12e
jp 0x40b14f
pop eax
cmp dword [edx], esi
insb byte es:[edi], dx
imul ebp, dword [ecx + 0x6e], 0x2d464e6a
xor al, byte [edx + 0x4c]
inc esi
push ebx
inc ebx
inc edi
je 0x40b153
pop eax
push edx
dec ecx
push ebp
inc esp
cmp eax, 0x50780a0d
push ecx
cmp byte [edi + 0x2d], dh
xor eax, dword [ebp + ebp + 0x33]
inc esp
and ah, byte [eax]
je 0x40b183
jb 0x40b18b
je 0x40b164
xor eax, dword [edx + 0x5f]
bound ebp, qword [ecx + 0x6e]
outsb dx, byte [esi]
imul esp, dword [edx], 0x20
jae 0x40b1a8
jns 0x40b1a2
cmp eax, 0x62224433
popal
arpl word [ebx + 0x67], bp
jb 0x40b1b1
jne 0x40b1b2
sub eax, 0x6f6c6f63
jb 0x40b186
and byte [ebx], ah
aaa
aaa
xor byte [esi + 0x36], ah
xor al, 0x3b
and byte [edx + 0x6f], ah
jb 0x40b1be
jb 0x40b18a
jb 0x40b19c
or eax, 0x6964610a
jne 0x40b1d9
cmp ah, byte [eax]
xor byte [eax + 0x78], dh
cmp esp, dword [eax]
arpl word [edi + 0x6c], bp
js 0x40b1a7
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x40b1ad
and byte [ebx], ah
cmp sp, word [eax]
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
jns 0x40b1bf
and byte [ecx + 0x6e], ch
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
arpl word [ebx + 0x3b], bp
and byte [esi + 0x6f], ah
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
outsb dx, byte [esi]
sub eax, 0x636f6c62
imul edi, dword [ebx], 0x20
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x40b1c6
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x6f522720
push edx
outsd dx, dword [esi]
bound ebp, qword [edi + 0x74]
outsd dx, dword [esi]
daa
sub al, 0x20
inc ecx
cmp eax, 0x69720a0d
or eax, 0x6169720a
popal
insb byte es:[edi], dx
cmp esp, dword [eax]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x40b1e7
jae 0x40b225
jp 0x40b223
cmp ah, byte [eax]
xor dword [eax], edi
jo 0x40b23c
and byte [ecx], dh
cmp byte [eax + 0x78], dh
cmp esp, dword [eax]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x34203a74
cmp byte [eax + 0x78], dh
cmp esp, dword [eax]
je 0x40b240
js 0x40b251
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp ah, byte [eax]
arpl word [ebp + 0x6e], sp
outsb dx, byte [esi]
je 0x40b24f
jb 0x40b227
and byte [ebp + 0x78], dh
je 0x40b21f
arpl word gs:[edi + 0x72], bp
popal
je 0x40b263
cmp eax, 0x6e6f0a0d
cmp 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
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
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 byte [esi + 0x6f], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ah
and byte [esi + 0x6f], ch
outsb dx, byte [esi]
cmp esp, dword gs:[eax]
ja 0x40c072
je 0x40c074
cmp ah, byte [eax]
xor dword [eax], edi
xor eax, 0x203b7870
sub eax, 0x6b626577
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x40c08d
jp 0x40c08b
sub eax, 0x756a6461
jae 0x40c0a1
cmp ah, byte [eax]
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esp, dword gs:[eax]
insd dword es:[edi], dx
jae 0x40c0a7
sub eax, 0x65646968
cmp ah, byte [eax]
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
cmp esp, dword [eax]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x40c086
or eax, 0x65772d0a
imul esp, dword [edi + 0x68], 0x39203a74
xor byte [eax], dh
cmp esp, dword [eax]
sub eax, 0x742d736d
js 0x40c0d5
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40c0e1
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x6f62203b], ah
and eax, 0x6f62203b
and byte [edx + 0x6f], ah
jb 0x40c0dd
jb 0x40c0b6
and byte [eax + esi*2], dh
js 0x40c0a1
jae 0x40c0f2
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x66303764
xor al, 0x3b
and byte [ebx], ah
aaa
xor byte [esi + 0x36], ah
xor al, 0x3b
xor al, 0x3b
and bh, byte [esi]
or eax, 0x3c20200a
jae 0x40c108
popal
outsb dx, byte [esi]
and byte [ebx + 0x74], dh
jns 0x40c10b
cmp eax, 0x2d224433
xor eax, dword [edx + 0x2d]
insd dword es:[edi], dx
jae 0x40c0d5
sub eax, 0x74786574
je 0x40c10f
js 0x40c120
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40c12c
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
je 0x40c0f5
je 0x40c12f
js 0x40c140
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40c14c
jne 0x40c14a
je 0x40c113
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x3b0a0d3d], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x3b0a0d3d
cmp esp, dword [edx]
or eax, 0x2020200a
and bh, byte [esi]
or eax, 0x2020200a
and byte [ecx + 0x6b], dh
and byte gs:[ebx + 0x75], dh
jb 0x40c169
jbe 0x40c159
jns 0x40c116
jns 0x40c116
and byte [esi + 0x6f], ch
outsb dx, byte [esi]
outsd dx, dword [esi]
ja 0x40c107
or ah, byte [eax]
and byte [edi + ebp], bh
jae 0x40c171
popal
outsb dx, byte [esi]
or eax, 0x612f3c0a
das
popal
or eax, 0x642f3c0a
or bh, byte [edi + ebp]
imul esi, dword fs:[esi + 0x3e], 0xa0d0a0d
imul esi, dword [esi + 0x3e], 0xa0d0a0d
or cl, byte [0x742f3c0a]
push 0x3c0a0d3e
das
je 0x40c193
cmp al, 0x2f
je 0x40c182
or eax, 0x742f3c0a
jb 0x40c160
or eax, 0x2d213c0a
or eax, 0x2d213c0a
sub eax, 0x41544320
and byte [edx + 0x55], al
push esp
push esp
dec edi
dec esi
and byte [edx], bh
and byte [ebp + 0x4e], al
inc esp
and byte [0xa0d3e2d], ch
and byte [0xa0d3032], bh
cmp eax, 0xa0d3032
and byte [0xa0d3032], bh
and byte [0xa0d3032], bh
or ah, byte [eax]
cmp eax, 0xa0d3032
and byte [0xa0d3032], bh
and byte [0xa0d3032], bh
and byte [0xa0d3032], bh
and byte [0xa0d3032], bh
xor dh, byte [eax]
or eax, 0x323d200a
xor byte [0x323d200a], cl
xor byte [0x323d200a], cl
xor byte [0x323d200a], cl
xor byte [0x2020200a], cl
and byte [0xa0d3032], bh
and byte [0xa0d3032], bh
and byte [eax], ah
and byte [eax], ah
and byte [0xa0d3032], bh
xor dh, byte [eax]
or eax, 0x2020200a
and byte [eax], ah
cmp eax, 0xa0d3032
or eax, 0x743c090a
cmp al, 0x74
imul esi, dword [esp + ebp*2 + 0x65], 0x79747320
insb byte es:[edi], dx
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40c1c3
je 0x40c1fd
js 0x40c20e
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40c21a
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
je 0x40c1e3
je 0x40c21d
js 0x40c22e
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40c23a
jne 0x40c238
je 0x40c201
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x3b0a0d3d], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x3b0a0d3d
and bh, byte [esi]
cmp al, 0x2f
je 0x40c23f
je 0x40c244
or eax, 0xd0a0d0a
or cl, byte [0x39303d0a]
xor byte [ecx], bh
or eax, 0xd0a0d0a
or bh, byte [0xa0d3930]
cmp eax, 0xa0d3930
cmp eax, 0xa0d3930
or eax, 0x3d0a0d0a
xor byte [ecx], bh
or bh, byte [0xa0d3930]
or eax, 0x2020090a
or eax, 0x90a0d0a
and byte [eax], ah
cmp al, 0x21
sub eax, 0x6f66202d
outsd dx, dword [esi]
outsd dx, dword [esi]
je 0x40c277
jb 0x40c234
sub eax, 0x213c3e2d
sub eax, 0x7277202d
popal
sub eax, 0x61727720
jb 0x40c280
jo 0x40c291
jb 0x40c25e
push 0x206c6d74
sub eax, 0xa0d3e2d
or eax, 0x2d213c0a
sub eax, 0x574f4420
and byte [edi + ecx*2 + 0x57], al
dec esi
dec esp
dec edi
inc ecx
inc esp
and byte [ecx + 0x50], al
push eax
push eax
and byte [edi + 0x41], dl
push esi
inc ebp
and byte [ebx + 0x48], dl
inc ecx
push eax
inc ebp
and byte [edx], bh
and byte [edx + 0x45], al
inc edi
dec ecx
dec esi
and byte [0xa0d3e2d], ch
cmp al, 0x74
jb 0x40c27e
jae 0x40c2d4
jns 0x40c2ce
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40c298
je 0x40c2d2
js 0x40c2e3
sub eax, 0x657a6973
sub eax, 0x756a6461
push 0x75
jae 0x40c2ef
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x40c2b8
je 0x40c2f2
js 0x40c303
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40c30f
imul edi, dword [edx + 0x65], 0x6a64612d
jne 0x40c30d
je 0x40c2d6
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3e223b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3e223b
or ah, byte [eax]
and byte [esp + esi*2], bh
push 0x79747320
insb byte es:[edi], dx
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40c2e6
sub eax, 0x74786574
je 0x40c320
js 0x40c331
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40c33d
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and eax, 0x772d203b
ja 0x40c339
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x40c349
je 0x40c306
je 0x40c340
js 0x40c351
sub eax, 0x657a6973
jp 0x40c347
sub eax, 0x756a6461
popal
push 0x75
jne 0x40c35b
jae 0x40c35d
je 0x40c324
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3d223b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3d223b
cmp esp, dword [edx]
cmp eax, 0xd3e0a0d
or ah, byte [eax]
and byte [eax], ah
or eax, 0xa0d3e0a
and byte [eax], ah
and byte [eax], ah
cmp al, 0x74
or bh, byte [esi]
or eax, 0x2020200a
and byte [esp + esi*2], bh
popal
bound ebp, qword [ebp + 0x20]
arpl word [ecx + 0x73], bp
insb byte es:[edi], dx
popal
jae 0x40c37a
jae 0x40c345
cmp eax, 0x77224433
xor eax, dword [edx + 0x77]
jb 0x40c36f
popal
jo 0x40c380
jo 0x40c376
jb 0x40c335
jb 0x40c335
and byte [edi + 0x69], dh
je 0x40c381
cmp eax, 0x36224433
xor byte [eax], dh
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
insb byte es:[edi], dx
jo 0x40c389
imul ebp, dword fs:[esi + 0x67], 0x2244333d
xor byte [edx], ah
and byte [ebx + 0x65], ah
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
jae 0x40c3aa
jo 0x40c39c
popal
arpl word [ecx + 0x6e], bp
outsb dx, byte [esi]
cmp eax, 0xd3d4433
xor eax, dword [ebp + edi + 0xd]
or ah, byte [edx]
xor byte [edx], ah
and byte [edx + 0x6f], ah
jb 0x40c3b1
and dh, byte [eax]
and ah, byte [eax]
bound ebp, qword [edi + 0x72]
jb 0x40c38d
jb 0x40c38d
xor eax, dword [edx + 0x30]
inc esp
and dh, byte [eax]
and ah, byte [eax]
jae 0x40c3cc
jns 0x40c3c6
cmp eax, 0x2d224433
cmp eax, 0x2d224433
inc esp
and ch, byte [0x742d736d]
js 0x40c3db
insd dword es:[edi], dx
jae 0x40c390
je 0x40c3ca
js 0x40c3db
sub eax, 0x657a6973
sub eax, 0x756a6461
push 0x75
jae 0x40c3e7
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
xor byte [eax], dh
and eax, 0x772d203b
and byte [0x6b626577], ch
bound ebp, qword gs:[ebx + 0x69]
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x40c3f3
je 0x40c3b0
je 0x40c3ea
js 0x40c3fb
sub eax, 0x657a6973
imul edi, dword [edx + 0x65], 0x6a64612d
jp 0x40c3f1
sub eax, 0x3d6a6461
popal
push 0x3d
cmp eax, 0x73750a0d
je 0x40c3d1
or eax, 0x7473750a
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x736d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x736d203b
cmp esp, dword [eax]
insd dword es:[edi], dx
jae 0x40c410
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x6170736c
jo 0x40c40d
arpl word [ebp + 0x3a], sp
and byte [eax], dh
xor byte [eax + 0x74], dh
jo 0x40c427
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x40c3fa
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x61707372
bound ebp, qword [ebp + 0x2d]
jb 0x40c43f
jo 0x40c42f
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40c449
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x40c451
popal
cmp eax, 0x746e0a0d
cmp esp, dword [eax]
bound ebp, qword [edi + 0x72]
jb 0x40c419
jb 0x40c44d
jb 0x40c419
jb 0x40c419
jae 0x40c45e
popal
arpl word [ecx + 0x6e], bp
outsb dx, byte [esi]
cmp ah, byte [bx + si]
cmp ah, byte [eax]
xor byte [eax], ah
and dword [ecx + 0x6d], ebp
jo 0x40c46b
outsd dx, dword [esi]
jb 0x40c472
popal
outsb dx, byte [esi]
je 0x40c43d
and byte [edx + 0x6f], ah
jb 0x40c46b
jb 0x40c437
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x40c484
jae 0x40c477
cmp ah, byte gs:[eax]
cmp ah, byte [eax]
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x40c48e
and byte gs:[ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x40c463
cmp esp, dword [eax]
je 0x40c48c
and byte [ecx + 0x62], dh
cmp eax, 0x656c0a0d
bound edi, qword [0x656c0a0d]
insb byte es:[edi], dx
sub eax, 0x6f79616c
sub eax, 0x6f79616c
jne 0x40c4ac
je 0x40c473
cmp ah, byte [eax]
popal
jne 0x40c4b1
and byte [ecx + 0x75], ah
je 0x40c4ad
outsd dx, dword [esi]
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
and dword [ecx + 0x6d], ebp
jo 0x40c4b3
jb 0x40c4ba
popal
outsb dx, byte [esi]
je 0x40c485
cmp esp, dword [eax]
insd dword es:[edi], dx
popal
and byte [ebp + 0x61], ch
jb 0x40c4b6
imul ebp, dword [esi + 0x3a], 0x61203020
cmp ah, byte [eax]
xor byte [eax], ah
popal
jne 0x40c4cc
outsd dx, dword [esi]
cmp esp, dword [edx]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x74
and byte [esp + esi*2], bh
push 0x616c6320
jae 0x40c4e0
cmp eax, 0x6d224433
outsd dx, dword [esi]
bound ebp, qword [0x65646968]
and byte [edi + 0x72], dh
and byte gs:[edi + 0x72], dh
popal
jo 0x40c4ef
jb 0x40c4a4
and byte [edx + 0x61], ah
popal
arpl word [ebx + 0x67], bp
jb 0x40c4f9
jne 0x40c4fa
cmp eax, 0x68224433
xor eax, dword [edx + 0x68]
je 0x40c508
jo 0x40c509
cmp ch, byte [edi]
das
jbe 0x40c50a
insb byte es:[edi], dx
outsd dx, dword [esi]
sub eax, 0x67616d69
jae 0x40c4d3
jae 0x40c4da
jae 0x40c4da
popal
cmp eax, 0x616d0a0d
insd dword es:[edi], dx
popal
jp 0x40c51f
outsb dx, byte [esi]
popal
ja 0x40c527
jae 0x40c4e3
arpl word cs:[edi + 0x6d], bp
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
das
inc ebx
push edx
dec ebp
das
jb 0x40c521
outsd dx, dword [si]
jae 0x40c4f3
outsw dx, word [esi]
outsd dx, dword [esi]
jo 0x40c52b
outsb dx, byte [esi]
popal
popal
and eax, 0x656e3032
ja 0x40c4f9
and eax, 0x65743032
xor dh, byte [eax]
je 0x40c53d
insd dword es:[edi], dx
jo 0x40c547
insb byte es:[edi], dx
popal
je 0x40c543
jae 0x40c50f
inc ecx
jo 0x40c544
arpl word [edi + 0x66], bx
jne 0x40c554
insb byte es:[edi], dx
and eax, 0x656e3032
ja 0x40c563
jae 0x40c55d
insb byte es:[edi], dx
je 0x40c568
je 0x40c55a
jb 0x40c51c
jb 0x40c51c
cmp eax, 0x30320a0d
or dh, byte [edx]
xor byte [ebp + 0x6d], dh
xor dh, byte [eax]
je 0x40c563
insd dword es:[edi], dx
jo 0x40c56d
popal
je 0x40c569
and eax, 0x6f663032
outsd dx, dword [esi]
outsd dx, dword [esi]
je 0x40c571
jb 0x40c56d
inc esi
inc edi
inc esp
sub eax, 0x37383832
xor al, 0x5f
jbe 0x40c54a
xor bl, byte [edi + 0x56]
push esi
inc ecx
sub eax, 0x702e3330
outsb dx, byte [esi]
xor byte [ebx], dh
jo 0x40c592
and ah, byte [bx + si]
bound esp, qword [edi + 0x63]
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x40c56c
xor eax, dword [edx + 0x23]
and ah, byte [eax]
ja 0x40c5a6
je 0x40c5a8
cmp eax, 0x36224433
and dh, byte [esi]
cmp eax, 0x30300a0d
cmp eax, 0x30300a0d
or dh, byte [eax]
xor byte [edx], ah
and byte [eax + 0x65], ch
imul esp, dword [edi + 0x68], 0x44333d74
and ah, byte [eax]
push 0x68676965
je 0x40c590
xor eax, dword [edx + 0x31]
inc esp
and dh, byte [ecx]
xor esi, dword [eax]
and ah, byte [eax]
jbe 0x40c5be
and byte [esi + 0x61], dh
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x2244333d
insd dword es:[edi], dx
imul esp, dword [esp + 0x6c], 0x73202265
je 0x40c5e9
inc esp
and ch, byte [ebp + 0x69]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
and ah, byte gs:[eax]
and byte [ebx + 0x74], dh
jae 0x40c5e3
jns 0x40c5dd
insb byte es:[edi], dx
cmp eax, 0x62224433
popal
arpl word [ebx + 0x67], bp
jb 0x40c5ec
jne 0x40c5ed
sub eax, 0x657a6973
cmp ah, byte [eax]
xor byte ss:[eax], dh
jo 0x40c604
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0xd3d726f
or dh, byte [ecx + 0x6e]
jo 0x40c601
jb 0x40c5d1
or eax, 0x6e61740a
je 0x40c5d6
and byte [edx + 0x61], ah
arpl word [ebx + 0x67], bp
jb 0x40c612
jne 0x40c613
sub eax, 0x65706572
sub eax, 0x65706572
jo 0x40c610
popal
je 0x40c5e8
and byte [esi + 0x6f], ch
sub eax, 0x65706572
popal
je 0x40c5d9
and dword [ecx + 0x6d], ebp
jo 0x40c62d
jb 0x40c634
popal
outsb dx, byte [esi]
je 0x40c5ff
and byte [edx + 0x61], ah
arpl word [ebx + 0x67], bp
jb 0x40c63b
jne 0x40c63c
sub eax, 0x69736f70
outsd dx, dword [esi]
jae 0x40c63d
je 0x40c63f
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [eax]
arpl word [ebp + 0x6e], sp
and byte [ebx + 0x65], ah
outsb dx, byte [esi]
je 0x40c644
jb 0x40c601
cmp eax, 0x69210a0d
insd dword es:[edi], dx
jo 0x40c658
or ah, byte [ecx]
imul ebp, dword [ebp + 0x70], 0x6174726f
outsd dx, dword [esi]
jb 0x40c65f
popal
outsb dx, byte [esi]
je 0x40c62a
and byte [0x742d736d], ch
js 0x40c66c
sub eax, 0x657a6973
sub eax, 0x756a6461
push 0x75
jne 0x40c676
jae 0x40c678
je 0x40c63f
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
imul ebp, dword [ecx + 0x74], 0x2d
je 0x40c641
sub eax, 0x74786574
je 0x40c67b
js 0x40c68c
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40c698
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0xd3e223b], ah
or ah, byte [eax]
and byte [eax], ah
cmp esp, dword [edx]
or eax, 0x2020200a
or eax, 0x2020200a
and byte [eax], ah
and byte [ecx], bh
sub eax, 0x66695b2d
and byte [edi + 0x74], ah
and byte [edi + 0x74], ah
je 0x40c6a5
and byte gs:[ebp + 0x73], ch
and byte [ebp + 0x73], ch
insd dword es:[edi], dx
jae 0x40c6b3
outsd dx, dword [esi]
and byte [ecx], bh
pop ebp
or eax, 0x2020200a
and byte [eax], ah
and byte [esi + esi*2], bh
cmp dh, byte [edx + 0x65]
arpl word [eax + 0x78], si
insd dword es:[edi], dx
js 0x40c6c7
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x40c698
jbe 0x40c69d
cmp eax, 0x75224433
xor eax, dword [edx + 0x75]
jb 0x40c6d4
cmp dh, byte [ebx + 0x63]
push 0x73616d65
sub eax, 0x7263696d
outsd dx, dword [esi]
jae 0x40c6e5
popal
jae 0x40c69c
insd dword es:[edi], dx
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x40c6a6
je 0x40c6a6
sub eax, 0x3a6d6f63
jbe 0x40c6ec
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
cmp dh, byte [esi + 0x6d]
insb byte es:[edi], dx
and ah, byte [eax]
imul bp, word [esp + ebp*2 + 0x3d], 0x4433
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
jne 0x40c6f3
and ah, byte [eax]
jae 0x40c706
jb 0x40c703
imul edi, dword [0x3d650a0d], 0x33
inc esp
cmp eax, 0x66224433
popal
and ah, byte [esi + 0x61]
popaw
insb byte es:[edi], dx
jae 0x40c707
and ah, byte [eax]
jae 0x40c71a
je 0x40c720
jns 0x40c714
insb byte es:[edi], dx
cmp eax, 0x77224433
imul esp, dword [esp + esi*2 + 0x68], 0x3030363a
xor byte ss:[eax], dh
jo 0x40c730
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x37313a74
xor byte [eax + 0x78], dh
cmp esp, dword [edx]
or eax, 0x2020200a
and byte [eax], ah
and byte [esi + esi*2], bh
cmp ah, byte [esi + 0x69]
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + edi*2 + 0x70], dh
cmp eax, 0x66224433
imul ebp, dword [esp + ebp*2 + 0x20], 0x65707974
cmp eax, 0x66224433
jb 0x40c744
insd dword es:[edi], dx
and ah, byte gs:[eax]
and ah, byte [eax]
jae 0x40c75b
arpl word [0x68224433], di
je 0x40c765
inc esp
and ch, byte [eax + 0x74]
je 0x40c762
jo 0x40c766
jae 0x40c72e
cmp ch, byte [edi]
das
das
jbe 0x40c767
insb byte es:[edi], dx
outsd dx, dword [esi]
sub eax, 0x67616d69
jae 0x40c730
jae 0x40c737
xor ebp, dword [esi]
popal
popal
insd dword es:[edi], dx
popal
jp 0x40c779
outsb dx, byte [esi]
popal
ja 0x40c781
arpl word cs:[edi + 0x6d], bp
das
inc ebx
push edx
cmp eax, 0x2f4d0a0d
jb 0x40c77e
outsd dx, dword [si]
jae 0x40c750
das
outsw dx, word [esi]
outsd dx, dword [esi]
jo 0x40c788
outsb dx, byte [esi]
popal
and eax, 0x656e3032
ja 0x40c756
ja 0x40c756
and eax, 0x65743032
xor dh, byte [eax]
je 0x40c79a
insd dword es:[edi], dx
jo 0x40c7a4
insb byte es:[edi], dx
popal
je 0x40c7a0
jae 0x40c76c
inc ecx
jo 0x40c7a1
arpl word [edi + 0x66], bx
jne 0x40c7b1
insb byte es:[edi], dx
insb byte es:[edi], dx
and eax, 0x656e3032
ja 0x40c7c0
insb byte es:[edi], dx
je 0x40c7c5
je 0x40c7b7
jb 0x40c779
jb 0x40c779
xor dh, byte [eax]
je 0x40c7bd
insd dword es:[edi], dx
jo 0x40c7c7
popal
je 0x40c7c3
and eax, 0x6f663032
outsd dx, dword [esi]
cmp eax, 0x746f0a0d
or ch, byte [edi + 0x74]
outsd dx, dword [esi]
je 0x40c7ce
jb 0x40c7ca
jb 0x40c7ca
inc esi
inc edi
inc esp
sub eax, 0x37383832
xor al, 0x5f
jbe 0x40c7a7
xor bl, byte [edi + 0x56]
push esi
inc ecx
sub eax, 0x702e3330
outsb dx, byte [esi]
jo 0x40c7ef
and ah, byte [bx + si]
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x40c7c7
xor eax, dword [edx + 0x23]
and ah, byte [eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [esi + esi*2], bh
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x76
jbe 0x40c7dd
cmp dh, byte [ebp + 0x78]
je 0x40c80a
je 0x40c80a
js 0x40c81b
js 0x40c81b
bound ebp, qword [edi + 0x78]
and byte [ecx + 0x6e], ch
jae 0x40c814
outsd dx, dword [esi]
js 0x40c7cb
imul ebp, dword [esi + 0x73], 0x333d7465
inc esp
and dh, byte [eax]
je 0x40c7ee
xor eax, dword [edx + 0x30]
sub al, 0x30
sub al, 0x30
sub al, 0x30
and bh, byte [esi]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
and byte [eax], ah
cmp al, 0x21
pop ebx
outsb dx, byte gs:[esi]
imul esp, dword fs:[esi + 0x5d], 0xd3e2d2d
imul esp, dword [esi + 0x5d], 0xd3e2d2d
sub eax, 0xa0d3e2d
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x64
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [esp], bh
imul esi, dword [esi + 0x20], 0x6c797473
and byte [ebx + 0x74], dh
jns 0x40c84e
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40c818
je 0x40c852
js 0x40c863
je 0x40c81d
sub eax, 0x657a6973
jae 0x40c85b
jp 0x40c859
sub eax, 0x756a6461
jae 0x40c86f
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
je 0x40c838
sub eax, 0x74786574
je 0x40c872
js 0x40c883
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40c88f
jne 0x40c88d
je 0x40c856
cmp ah, byte [eax]
and byte [ecx], dh
cmp eax, 0x30300a0d
xor dword [0x30300a0d], edi
and eax, 0xd3e223b
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
sub eax, 0x4544202d
push ebx
dec ebx
push esp
dec edi
push eax
and byte [edx], bh
and byte [edx + 0x45], al
inc edi
dec ecx
dec esi
and byte [0xa0d3e2d], ch
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x21
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
sub eax, 0x66695b2d
and byte [ebp + 0x73], ch
sub eax, 0x2066695b
and byte [ebp + 0x73], ch
insd dword es:[edi], dx
jae 0x40c8cd
outsd dx, dword [esi]
pop ebp
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
popal
bound ebp, qword [ebp + 0x20]
jb 0x40c8e2
and byte gs:[edx + 0x6f], dh
outsd dx, dword [esi]
insb byte es:[edi], dx
cmp eax, 0x70224433
jb 0x40c8e1
jae 0x40c8e3
outsb dx, byte [esi]
je 0x40c8e2
je 0x40c8ec
outsd dx, dword [esi]
outsb dx, byte [esi]
and ah, byte [eax]
bound ebp, qword [edi + 0x72]
jb 0x40c8cb
cmp eax, 0x30224433
xor eax, dword [edx + 0x30]
inc esp
and dh, byte [eax]
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
jae 0x40c90a
popal
arpl word [ecx + 0x6e], bp
cmp eax, 0x30224433
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
jo 0x40c90d
cmp eax, 0x69640a0d
outsb dx, byte [esi]
cmp eax, 0x30224433
and ah, byte [eax]
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x2244333d
arpl word [ebp + 0x6e], sp
je 0x40c92e
jb 0x40c8ed
and byte [edi + 0x69], dh
je 0x40c939
imul esp, dword [esp + esi*2 + 0x68], 0x2244333d
xor byte ss:[eax], dh
cmp eax, 0x36224433
xor byte [eax], dh
and bh, byte [esi]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x74
and byte [esp + esi*2], bh
jb 0x40c926
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x74
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
push 0x696c6120
outsb dx, byte [si]
cmp eax, 0x63224433
outsb dx, byte gs:[esi]
je 0x40c969
jb 0x40c928
and byte [esi + 0x61], dh
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x2244333d
insd dword es:[edi], dx
cmp eax, 0x6d224433
imul esp, dword [esp + 0x6c], 0x77202265
imul esp, dword [esp + esi*2 + 0x68], 0x2244333d
xor byte ss:[eax], dh
and ah, byte [eax]
jae 0x40c99d
and byte [ebx + 0x74], dh
je 0x40c9a3
jns 0x40c997
insb byte es:[edi], dx
cmp eax, 0x70224433
popal
inc esp
and dh, byte [eax + 0x61]
imul edi, dword fs:[0x676e0a0d], 0x3032203a
cmp ah, byte [bx + si]
xor dh, byte [eax]
jo 0x40c9b8
and byte [ecx], dh
xor byte [eax + 0x78], dh
and byte [eax], dh
and byte [eax], dh
cmp esp, dword [edx]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
pop ebx
outsb dx, byte gs:[esi]
imul esp, dword fs:[esi + 0x5d], 0xd3e2d2d
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
popal
bound ebp, qword [ebp + 0x20]
arpl word [ecx + 0x73], bp
jae 0x40c9b6
xor eax, dword [edx + 0x77]
jb 0x40c9e0
jo 0x40c9f1
jb 0x40c9a6
and byte [edi + 0x69], dh
je 0x40c9f2
cmp eax, 0x36224433
xor byte [eax], dh
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
jo 0x40c9fa
imul ebp, dword fs:[esi + 0x67], 0x2244333d
xor byte [edx], ah
and byte [ebx + 0x65], ah
insb byte es:[edi], dx
cmp eax, 0x30224433
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
insb byte es:[edi], dx
jae 0x40ca1b
popal
arpl word [ecx + 0x6e], bp
cmp eax, 0x3d670a0d
xor eax, dword [edx + 0x30]
and dh, byte [eax]
and ah, byte [eax]
bound ebp, qword [edi + 0x72]
jb 0x40c9fe
xor eax, dword [edx + 0x30]
and ah, byte [eax]
jbe 0x40ca2a
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x2244333d
insd dword es:[edi], dx
imul esp, dword [esp + 0x6c], 0x61202265
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x2244333d
jb 0x40ca4d
inc esp
and dh, byte [edx + 0x69]
push 0x73202274
je 0x40ca65
insb byte es:[edi], dx
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40ca23
and ch, byte [0x742d736d]
sub eax, 0x742d736d
je 0x40ca5d
js 0x40ca6e
js 0x40ca6e
sub eax, 0xd3d6973
or bh, byte [edx + 0x65]
sub eax, 0x756a6461
or eax, 0x2d657a0a
popal
push 0x75
jae 0x40ca7d
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
je 0x40ca46
je 0x40ca80
js 0x40ca91
sub eax, 0x657a6973
sub eax, 0x756a6461
popal
push 0x75
jae 0x40ca9d
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x736d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x736d203b
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x6170736c
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40caba
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6f0a0d3d
jb 0x40cac5
or ch, byte [edi + 0x72]
je 0x40cab3
popal
outsb dx, byte [esi]
je 0x40ca90
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
insb byte es:[edi], dx
sub eax, 0x61707372
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40cadf
cmp ah, byte gs:[eax]
xor byte [eax + 0x74], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
insd dword es:[edi], dx
jo 0x40cae0
jb 0x40cae7
popal
outsb dx, byte [esi]
je 0x40cab2
and byte [edx + 0x6f], ah
jb 0x40cae0
jb 0x40caac
jb 0x40caac
jae 0x40caf1
jo 0x40cae3
popal
arpl word [ecx + 0x6e], bp
cmp ah, byte [bx + si]
xor byte [eax], ah
and dword [ecx + 0x6d], ebp
jo 0x40cafe
jb 0x40cb05
je 0x40caf3
popal
outsb dx, byte [esi]
je 0x40cad0
and byte [edx + 0x6f], ah
jb 0x40cad7
or eax, 0x7265640a
sub eax, 0x6c6c6f63
jb 0x40cacd
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x40cb1a
cmp ah, byte gs:[eax]
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
jo 0x40cb24
and byte gs:[ecx], ah
and byte [ecx], ah
and dword [ecx + 0x6d], ebp
jo 0x40cb27
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x40cb2e
popal
outsb dx, byte [esi]
je 0x40caf9
and byte [ecx + 0x62], dh
insb byte es:[edi], dx
sub eax, 0x6f79616c
insb byte es:[edi], dx
popal
jns 0x40cb38
jne 0x40cb3f
cmp ah, byte [eax]
popal
jne 0x40cb44
outsd dx, dword [esi]
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x40cb4d
popal
outsb dx, byte [esi]
je 0x40cb18
and byte [ebp + 0x61], ch
popal
jb 0x40cb49
imul ebp, dword [esi + 0x3a], 0xd3d3020
or ah, byte [eax]
popal
outsb dx, byte [esi]
cmp ah, byte [eax]
xor byte [0x61200a0d], bh
cmp eax, 0x61200a0d
jne 0x40cb62
outsd dx, dword [esi]
cmp esp, dword [edx]
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
cmp al, 0x21
sub eax, 0x66695b2d
and byte [ecx], ah
insd dword es:[edi], dx
jae 0x40cb79
pop ebp
cmp al, 0x21
sub eax, 0xa0d3e2d
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x74
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
jb 0x40cb41
jae 0x40cb97
jns 0x40cb91
insb byte es:[edi], dx
cmp eax, 0x2d224433
xor eax, dword [edx + 0x2d]
insd dword es:[edi], dx
jae 0x40cb5b
je 0x40cb95
js 0x40cba6
sub eax, 0x657a6973
sub eax, 0x756a6461
popal
push 0x75
jae 0x40cbb2
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x772d203b
cmp esp, dword [eax]
sub eax, 0x6b626577
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x40cbbe
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
je 0x40cb7b
sub eax, 0x74786574
je 0x40cbb5
js 0x40cbc6
sub eax, 0x657a6973
jp 0x40cbbc
sub eax, 0x756a6461
jae 0x40cbd2
jne 0x40cbd0
je 0x40cb9c
cmp eax, 0x203a0a0d
xor dword [eax], esi
xor byte [0xd3e223b], ah
or eax, 0x31203a0a
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3e223b
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
push 0x616c6320
je 0x40cbe3
and byte [ebx + 0x6c], ah
popal
jae 0x40cbf4
cmp eax, 0x63224433
outsd dx, dword [esi]
insb byte es:[edi], dx
inc ecx
jo 0x40cbfb
dec esp
and ah, byte [eax]
jae 0x40cc04
jns 0x40cbfe
insb byte es:[edi], dx
cmp eax, 0x64224433
imul esi, dword [ebx + 0x70], 0x3a79616c
inc esp
and ah, byte [ecx + ebp*2 + 0x73]
jo 0x40cc08
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
popal
jns 0x40cbd9
and byte [esi + 0x6f], ch
outsb dx, byte [esi]
cmp esp, dword gs:[eax]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x40cbd8
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x6f522720
and byte [edi], ah
push edx
outsd dx, dword [esi]
bound edi, qword [0x746f0a0d]
outsd dx, dword [esi]
daa
sub al, 0x20
inc ecx
jb 0x40cc2c
popal
insb byte es:[edi], dx
cmp esp, dword [eax]
outsw dx, word [esi]
and byte [esi + 0x6f], ah
outsb dx, byte [esi]
je 0x40cbf9
jae 0x40cc37
jp 0x40cc35
cmp ah, byte [eax]
xor dh, byte [edx]
jo 0x40cc4e
cmp esp, dword [eax]
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x40cc18
and byte [ebx], ah
cmp sp, word [eax]
cmp sp, word [eax]
insd dword es:[edi], dx
jae 0x40cc5a
sub eax, 0x65646968
cmp ah, byte [eax]
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
cmp esp, dword [eax]
sub eax, 0x742d736d
js 0x40cc73
jae 0x40cc28
je 0x40cc62
js 0x40cc73
je 0x40cc2d
sub eax, 0x657a6973
jae 0x40cc6b
jp 0x40cc69
sub eax, 0x610a0d3d
popal
push 0x75
jae 0x40cc82
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
je 0x40cc4b
je 0x40cc85
js 0x40cc96
sub eax, 0x657a6973
sub eax, 0x756a6461
popal
push 0x75
jae 0x40cca2
je 0x40cc69
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x6120223b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x6120223b
and ah, byte [eax]
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x2244333d
arpl word [ebp + 0x6e], sp
je 0x40ccaa
jb 0x40cc69
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ebx + esi*2], bh
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x73
je 0x40ccd0
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword ds:[si]
outsd dx, dword [esi]
jb 0x40ccc9
jb 0x40cc88
outsw dx, word [esi]
outsd dx, dword [esi]
outsd dx, dword [esi]
cmp al, 0x2f
jae 0x40cce4
jb 0x40cce1
outsb dx, byte [esi]
and byte ds:[bx + di + 0x6f], bh
jne 0x40cc9a
insb byte es:[edi], dx
outsd dx, dword [esi]
jbe 0x40cce3
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
je 0x40ccf8
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
je 0x40cd13
or eax, 0x2020200a
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
and byte [eax], ah
and byte [eax], ah
cmp al, 0x21
sub eax, 0x5b213c2d
outsb dx, byte gs:[esi]
imul esp, dword fs:[esi + 0x5d], 0xd3e2d2d
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
sub eax, 0x2a2a202d
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
and byte [edi + 0x55], al
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ah, byte [eax]
inc edi
push ebp
push esp
push esp
inc ebp
push edx
and byte [edx], bh
and byte [edx + 0x45], al
inc edx
inc ebp
inc edi
dec ecx
dec esi
and byte [edx], ch
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ah, byte [eax]
sub eax, 0xa0d3e2d
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x74
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
jb 0x40cd23
jae 0x40cd79
jns 0x40cd73
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40cd3d
je 0x40cd77
js 0x40cd88
je 0x40cd42
sub eax, 0x657a6973
jae 0x40cd80
jp 0x40cd7e
sub eax, 0x756a6461
jae 0x40cd94
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x40cd5d
je 0x40cd97
js 0x40cda8
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40cdb4
jne 0x40cdb2
je 0x40cd7e
cmp eax, 0x203a0a0d
xor dword [eax], esi
xor byte [0xd3e223b], ah
or eax, 0x31203a0a
or bh, byte [edx]
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3e223b
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
and byte fs:[ebx + 0x74], dh
and byte [ebx + 0x74], dh
jns 0x40cdce
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40cd98
je 0x40cdd2
js 0x40cde3
sub eax, 0x657a6973
sub eax, 0x756a6461
sub eax, 0x756a6461
push 0x75
jae 0x40cdef
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x40cdb8
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x40cdfb
je 0x40cdf2
js 0x40ce03
sub eax, 0x657a6973
jp 0x40cdf9
sub eax, 0x756a6461
push 0x75
jne 0x40cdd7
cmp eax, 0x74730a0d
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x736d203b], ah
or eax, 0x3a74730a
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x736d203b
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x6170736c
jo 0x40ce15
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40ce2f
xor byte [eax + 0x74], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x40ce02
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x61707372
bound ebp, qword [ebp + 0x2d]
jb 0x40ce47
jo 0x40ce37
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40ce51
cmp ah, byte gs:[eax]
xor byte [eax + 0x74], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x40ce59
popal
outsb dx, byte [esi]
cmp eax, 0x3b740a0d
and bh, byte [esi]
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x74
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
popal
bound ebp, qword [ebp + 0x20]
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte gs:[ecx + 0x6c], ah
imul esp, dword [edi + 0x6e], 0x2244333d
arpl word [ebp + 0x6e], sp
je 0x40ce78
jb 0x40ce37
and byte [edx + 0x6f], ah
jb 0x40ce7e
jb 0x40ce5a
xor eax, dword [edx + 0x30]
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
jo 0x40ce8a
imul ebp, dword fs:[esi + 0x67], 0x2244333d
xor byte [edx], ah
and byte [ebx + 0x65], ah
xor eax, dword [edx + 0x30]
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
insb byte es:[edi], dx
jae 0x40ceab
cmp eax, 0x63610a0d
imul ebp, dword [esi + 0x67], 0x2244333d
xor byte [edx], ah
and byte [edi + 0x69], dh
je 0x40ceb7
cmp eax, 0x31224433
inc esp
and dh, byte [ecx]
xor byte [eax], dh
and eax, 0x74732022
jae 0x40cecf
je 0x40ced5
jns 0x40cec9
insb byte es:[edi], dx
cmp eax, 0x62224433
outsd dx, dword [esi]
jb 0x40ceca
jb 0x40ce96
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x40cee3
cmp ah, byte gs:[eax]
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x40ceed
and byte gs:[ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
insd dword es:[edi], dx
jo 0x40cef0
jb 0x40cef7
popal
outsb dx, byte [esi]
je 0x40cec2
and byte [0x6d0a0d3d], ch
jae 0x40cebc
or eax, 0x2d736d0a
je 0x40cef6
js 0x40cf07
sub eax, 0x657a6973
jp 0x40cefd
sub eax, 0x756a6461
jae 0x40cf13
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
bound ebp, qword gs:[ebx + 0x69]
je 0x40cedc
imul ebp, dword [ecx + 0x74], 0x2d
je 0x40cf16
js 0x40cf27
sub eax, 0x657a6973
sub eax, 0x756a6461
sub eax, 0x756a6461
jne 0x40cf31
jae 0x40cf33
je 0x40cefa
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x736d203b], ah
and byte [ecx], dh
xor byte [eax], dh
and eax, 0x736d203b
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x6170736c
arpl word [ebp + 0x3d], sp
or eax, 0x30203a0a
jo 0x40cf53
xor byte [eax + 0x74], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jo 0x40cf54
jb 0x40cf5b
popal
outsb dx, byte [esi]
je 0x40cf26
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
jae 0x40cf5e
sub eax, 0x6c626174
sub eax, 0x61707372
je 0x40cf53
bound ebp, qword [ebp + 0x2d]
jb 0x40cf6b
jae 0x40cf69
jo 0x40cf5b
popal
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40cf75
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x40cf7d
popal
outsb dx, byte [esi]
je 0x40cf48
and byte [edx + 0x6f], ah
jb 0x40cf76
jb 0x40cf42
jb 0x40cf42
jae 0x40cf87
jo 0x40cf79
popal
arpl word [ecx + 0x6e], bp
cmp ah, byte [bx + si]
xor byte [eax], ah
and dword [ecx + 0x6d], ebp
jo 0x40cf94
cmp eax, 0x74720a0d
or eax, 0x6174720a
or dh, byte [edx + 0x74]
popal
outsb dx, byte [esi]
je 0x40cf69
and byte [ecx + 0x62], dh
insb byte es:[edi], dx
bound ebp, qword [ebp + 0x2d]
insb byte es:[edi], dx
popal
jns 0x40cfa8
outsd dx, dword [esi]
sub eax, 0x6f79616c
outsd dx, dword [esi]
jne 0x40cfaf
cmp ah, byte [eax]
popal
jne 0x40cfb4
outsd dx, dword [esi]
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
and dword [ecx + 0x6d], ebp
jo 0x40cfb6
jb 0x40cfbd
je 0x40cfab
popal
outsb dx, byte [esi]
je 0x40cf88
and byte [ebp + 0x61], ch
jb 0x40cfb9
imul ebp, dword [esi + 0x3a], 0x61203020
outsb dx, byte [esi]
cmp ah, byte [eax]
xor byte [eax], ah
popal
jne 0x40cfcf
outsd dx, dword [esi]
cmp esp, dword [edx]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x74
jb 0x40cf95
jae 0x40cfeb
je 0x40cff1
jns 0x40cfe5
insb byte es:[edi], dx
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40cfaf
and ch, byte [0x742d736d]
js 0x40cffa
je 0x40cfe9
js 0x40cffa
sub eax, 0x657a6973
jae 0x40cff2
imul edi, dword [edx + 0x65], 0x6a64612d
jne 0x40d004
jp 0x40cff0
sub eax, 0x756a6461
jae 0x40d006
je 0x40cfcd
cmp ah, byte [eax]
and byte [ecx], dh
xor dword [eax], esi
xor byte [0x772d203b], ah
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x40cfcf
je 0x40d009
js 0x40d01a
sub eax, 0x657a6973
imul edi, dword [edx + 0x65], 0xa0d3d2d
sub eax, 0x610a0d3d
popal
push 0x75
jae 0x40d029
je 0x40cff0
cmp ah, byte [eax]
xor dword [eax], esi
and byte [ecx], dh
xor byte [eax], dh
and eax, 0xd3e223b
xor byte [0xd3e223b], ah
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
and byte fs:[ebx + 0x6c], ah
popal
jae 0x40d04e
cmp eax, 0x6d224433
outsd dx, dword [esi]
bound ebp, qword [0x74747567]
je 0x40d05b
jb 0x40d00c
and ah, byte [eax]
and byte [eax + 0x65], ch
imul esp, dword [edi + 0x68], 0x44333d74
and dh, byte [ecx]
push 0x68676965
je 0x40d02f
cmp eax, 0x31224433
xor eax, dword [edx + 0x31]
xor byte [edx], ah
and byte [ebx + 0x74], dh
jns 0x40d069
je 0x40d075
cmp eax, 0x66224433
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x40d034
sub eax, 0x657a6973
jae 0x40d072
jp 0x40d070
cmp eax, 0x203a0a0d
xor dword [eax + 0x78], esi
or eax, 0x31203a0a
jo 0x40d08b
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
je 0x40d07d
outsb dx, byte [esi]
je 0x40d05a
and byte [ecx + ebp*2 + 0x6e], ch
sub eax, 0x67696568
push 0x31203a74
jo 0x40d0a8
js 0x40d051
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
and dword [ecx + 0x6d], ebp
jo 0x40d0a5
jb 0x40d0ac
popal
outsb dx, byte [esi]
je 0x40d077
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x40d07d
and byte [ebx], ah
xor esi, dword [edi]
xor al, 0x35
xor al, 0x64
cmp esp, dword [eax]
sub eax, 0x742d736d
js 0x40d0c9
insd dword es:[edi], dx
jae 0x40d07e
je 0x40d0b8
js 0x40d0c9
sub eax, 0x3d7a6973
or eax, 0x612d650a
or ah, byte [ebp + 0x2d]
popal
push 0x75
jae 0x40d0d8
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x772d203b], ah
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
imul ebp, dword [ecx + 0x74], 0x2d
je 0x40d0a1
je 0x40d0db
js 0x40d0ec
je 0x40d0a6
sub eax, 0x657a6973
jae 0x40d0e4
jp 0x40d0e2
sub eax, 0x756a6461
popal
push 0x75
jae 0x40d0f8
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x736d203b], ah
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x6170736c
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40d115
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0xa0d3d6f
jb 0x40d120
jo 0x40d116
outsd dx, dword [esi]
cmp eax, 0x74720a0d
or eax, 0x6174720a
popal
outsb dx, byte [esi]
je 0x40d0eb
and byte [ebp + 0x73], ch
outsd dx, dword [esi]
sub eax, 0x6c626174
insb byte es:[edi], dx
sub eax, 0x61707372
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40d13a
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
insd dword es:[edi], dx
jo 0x40d13b
jb 0x40d142
popal
outsb dx, byte [esi]
je 0x40d10d
and bh, byte [esi]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esi], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
outsb dx, byte es:[esi]
outsb dx, byte [esi]
bound esi, qword [ebx + 0x70]
cmp ecx, dword [0x2020200a]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
je 0x40d16c
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
je 0x40d191
or eax, 0x2020200a
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
je 0x40d195
bound ebp, qword [ebp + 0x3e]
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
je 0x40d1ae
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
je 0x40d1cd
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
sub eax, 0x2a2a202d
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
and byte [edi + 0x55], al
and byte [edx], ch
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ah, byte [eax]
inc edi
push ebp
push esp
push esp
inc ebp
push edx
and byte [edx], bh
and byte [ebp + 0x4e], al
inc esp
and byte [edx], ch
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ah, byte [eax]
sub eax, 0xa0d3e2d
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x74
jb 0x40d1bf
jae 0x40d215
jns 0x40d20f
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40d1d9
je 0x40d213
js 0x40d224
xor byte [eax], dh
and eax, 0x772d203b
bound ebp, qword gs:[ebx + 0x69]
je 0x40d1f9
je 0x40d233
js 0x40d244
js 0x40d244
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40d250
jne 0x40d24e
je 0x40d21a
cmp eax, 0x203a0a0d
xor dword [eax], esi
xor byte [0xd3e223b], ah
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx], bh
sub eax, 0x4f49202d
push ebx
sub eax, 0x534f4920
and byte [esi], ah
and byte [eax + 0x4c], dl
inc ecx
pop ecx
and byte [esi + 0x4f], al
push edx
and byte [ebp + eax*2 + 0x53], al
dec ebx
push esp
dec edi
push eax
and byte [edx], bh
and byte [edx + 0x45], al
inc ebp
inc edi
dec ecx
dec esi
and byte [0xd3e2d2d], ch
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [esp + esi*2], bh
popal
bound ebp, qword [ebp + 0x20]
ja 0x40d29e
je 0x40d2a0
cmp eax, 0x31224433
xor byte [eax], dh
and eax, 0x65632022
insb byte es:[edi], dx
insb byte es:[edi], dx
jo 0x40d2a9
imul ebp, dword fs:[esi + 0x67], 0x2244333d
xor byte [edx], ah
and byte [ebx + 0x65], ah
insb byte es:[edi], dx
xor eax, dword [edx + 0x30]
and dh, byte [eax]
and ah, byte [eax]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
jae 0x40d2ca
cmp eax, 0x2d224433
insd dword es:[edi], dx
jae 0x40d2d3
inc esp
and ch, byte [0x742d736d]
js 0x40d31e
je 0x40d30d
js 0x40d31e
je 0x40d2d8
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x40d32a
popal
push 0x75
jae 0x40d34d
cmp ah, byte [eax]
xor dword [eax], esi
xor byte [0x736d203b], ah
outsd dx, dword [esi]
sub eax, 0x6c626174
sub eax, 0x6170736c
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40d36a
insb byte es:[edi], dx
sub eax, 0x61707372
arpl word [ebp + 0x3a], sp
and byte [eax], dh
jo 0x40d38f
insd dword es:[edi], dx
jo 0x40d390
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x40d3c7