Function at 0x10069ef0
Capabilities:
Authenticate hmac
Get number of processors

Disassembly:
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0xf800002
add byte [ebx + 0x41], al
arpl word [edx + 0x6f], si
dec eax
imul ebp, dword [ecx + ebp*2 + 0x74], 0x73694c65
je 0x10069f31
add al, 0
cmp byte [edi], 0
dec ecx
outsb dx, byte [esi]
je 0x10069f7b
jb 0x10069f7e
popal
arpl word [ebp + 0x5c], sp
jnp 0x10069f57
inc edx
xor al, 0x43
inc esp
xor eax, dword [esi + 0x30]
sub eax, 0x31383934
sub eax, 0x42313031
sub eax, 0x38414339
sub eax, 0x30343239
inc ebx
inc ecx
cmp byte [0x30343239], ch
inc ebx
inc ebp
xor dh, byte [edi]
xor edi, dword [eax]
inc ecx
inc ebp
jge 0x10069f9f
push eax
jb 0x10069fb5
js 0x10069fc1
push ebx
je 0x10069fc0
bound eax, qword [ebx + 0x6c]
jae 0x10069fb9
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x10069faa
add al, 0
add byte [ecx], 0x49
outsb dx, byte [esi]
je 0x10069ff4
jb 0x10069ff7
popal
arpl word [ebp + 0x5c], sp
jnp 0x10069fd0
inc edx
xor al, 0x43
inc esp
xor eax, dword [esi + 0x30]
sub eax, 0x31383934
xor al, 0x39
cmp byte [ecx], dh
sub eax, 0x42313031
sub eax, 0x38414339
sub eax, 0x30343239
inc ebx
inc ecx
cmp byte [0x30343239], ch
inc ebx
inc ebp
xor dh, byte [edi]
aaa
xor edi, dword [eax]
inc ecx
inc ebp
jge 0x1006a018
push eax
jb 0x1006a02e
js 0x1006a03a
jns 0x1006a015
push ebx
je 0x1006a039
bound eax, qword [ebx + 0x6c]
jae 0x1006a032
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006a025
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006a06f
jb 0x1006a072
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a04b
inc edx
xor al, 0x43
inc esp
xor eax, dword [esi + 0x30]
sub eax, 0x31383934
xor byte [0x31383934], ch
sub eax, 0x42313031
sub eax, 0x38414339
sub eax, 0x30343239
inc ebx
inc ecx
cmp byte [0x30343239], ch
inc ebx
inc ebp
xor dh, byte [edi]
xor edi, dword [eax]
inc ecx
inc ebp
cmp byte [ecx + 0x45], al
jge 0x1006a093
push esp
jns 0x1006a0aa
jo 0x1006a0a0
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [ebx + 0x45], bh
xor al, 0x31
cmp dword ss:[edx + 0x33], eax
sub eax, 0x32393533
sub eax, 0x32443734
sub eax, 0x45363138
sub eax, 0x43323036
xor eax, 0x46333143
xor esi, dword [edx]
cmp byte [ebp + 0x25], bh
xor bh, byte [eax]
jge 0x1006a098
and eax, 0x56000702
jb 0x1006a0ed
add al, byte [edi]
add byte [esi + 0x65], dl
jb 0x1006a0ed
imul ebp, dword [edi + 0x6e], 0x2e310003
xor dword [esp + eax], esp
add byte [eax + 0x6e49003f], al
je 0x1006a0f1
jb 0x1006a0f4
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a0c8
xor al, 0x41
inc ecx
cmp byte [ecx], bh
xor al, 0x30
xor al, 0x30
xor byte [eax + esi], dh
sub eax, 0x45373432
sub eax, 0x46464134
sub eax, 0x38304242
sub eax, 0x39383433
inc ebp
cmp dword [ecx], edi
xor byte [0x7d353332], dh
pop esp
push eax
jb 0x1006a12b
js 0x1006a137
push ebx
je 0x1006a136
bound eax, qword [ebx + 0x6c]
jae 0x1006a12f
add byte fs:[eax + 0x4000], al
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006a120
add al, 0
xor byte [edx], 0
push esp
jns 0x1006a174
dec esp
imul esp, dword [edx + 0x5c], 0x4331347b
xor eax, 0x45464646
sub eax, 0x44443633
sub eax, 0x44353134
sub eax, 0x30444539
sub eax, 0x36373932
xor byte [0x36373932], ch
inc ecx
xor esi, dword [edx + esi]
inc ecx
xor dword [ebx + 0x38], eax
jge 0x1006a18c
pop esp
xor dword [esi], ebp
xor byte [eax], al
add byte [eax], 0x40
inc eax
add byte [eax], al
add byte [eax], al
and eax, 0x1f800002
add byte [eax + 0x44], dl
inc esi
push ebx
push 0x536c6c65
jb 0x1006a1c3
jb 0x1006a170
xor dword [esi], ebp
xor byte [eax], ah
push esp
jns 0x1006a1c7
and byte gs:[ecx + ebp*2 + 0x62], cl
jb 0x1006a1bf
jb 0x1006a1d9
and al, 4
add byte [eax + 0x7954003a], al
jo 0x1006a1cf
dec esp
imul esp, dword [edx + 0x5c], 0x4331347b
xor eax, 0x45464646
xor dword [ebx + 0x35], eax
inc esi
inc esi
inc esi
inc ebp
sub eax, 0x44443633
sub eax, 0x44353134
sub eax, 0x30444539
sub eax, 0x36373932
inc ecx
xor esi, dword [edx + esi]
inc ecx
xor dword [ebx + 0x38], eax
jge 0x1006a1f1
xor dword [esi], ebp
xor byte [eax + esi + 0x5c], bl
ja 0x1006a206
outsb dx, byte [esi]
xor esi, dword [edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x44800002
add byte [ebx + 0x3a], al
pop esp
push eax
jb 0x1006a223
jb 0x1006a218
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006a1df
sub byte [eax + 0x38], bh
sub dword ss:[ecx + eax*2 + 0x64], ebx
sub dword [ecx + eax*2 + 0x64], ebx
outsd dx, dword [esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
and byte [edx + 0x65], dl
popal
jb 0x1006a1fa
and byte [ebx + eax*2 + 0x5c], al
inc esp
inc ebx
pop esp
push edx
popal
popal
jb 0x1006a240
inc ecx
arpl word [edx + 0x6f], si
push edx
xor esi, dword fs:[edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
pop esp
xor ah, byte [esp + eax]
add byte [eax + 0x79540038], al
jo 0x1006a261
dec esp
imul esp, dword [edx + 0x5c], 0x4331347b
xor eax, 0x45464646
inc esi
inc esi
inc ebp
sub eax, 0x44443633
sub eax, 0x44353134
sub eax, 0x30444539
sub eax, 0x36373932
inc ecx
xor esi, dword [edx + esi]
inc ecx
xor dword [ebx + 0x38], eax
jge 0x1006a283
inc ebx
cmp byte [ebp + 0x5c], bh
xor dword [esi], ebp
xor byte [esi + eax*2 + 0x4c], bl
inc ecx
inc edi
push ebx
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x1800002
add byte [eax], dh
and al, 4
add byte [eax + 0x7954003a], al
jo 0x1006a2ae
add al, 0
cmp byte [edx], 0
push esp
jns 0x1006a2b8
dec esp
dec esp
imul esp, dword [edx + 0x5c], 0x4331347b
xor eax, 0x45464646
sub eax, 0x44443633
sub eax, 0x44353134
sub eax, 0x30444539
sub eax, 0x36373932
cmp dword [ebp + 0x44], eax
xor byte [0x36373932], ch
inc ecx
xor esi, dword [edx + esi]
inc ecx
xor dword [ebx + 0x38], eax
jge 0x1006a2d0
xor dword [esi], ebp
xor byte [eax + ecx*2 + 0x45], bl
dec esp
push eax
inc esp
dec ecx
push edx
add byte [eax + 0x4000], al
add byte [eax], al
add byte [eax], al
and eax, 0x36800002
add byte [ebx + 0x3a], al
pop esp
push eax
jb 0x1006a302
jb 0x1006a2f7
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006a2be
sub byte [eax + 0x38], bh
sub dword ss:[ecx + eax*2 + 0x64], ebx
outsd dx, dword [esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
and byte [edx + 0x65], dl
popal
jb 0x1006a2d9
and byte [ebx + eax*2 + 0x5c], al
inc esp
inc ebx
pop esp
push edx
popal
popal
jb 0x1006a31f
and al, 4
add byte [eax + 0x6e490041], al
je 0x1006a332
jb 0x1006a335
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a309
inc ecx
cmp byte [ecx], bh
xor al, 0x30
xor al, 0x30
xor byte [eax + esi], dh
sub eax, 0x45373432
sub eax, 0x46464134
sub eax, 0x38304242
sub eax, 0x39383433
inc ebp
cmp dword [ecx], edi
xor byte [0x7d353332], dh
pop esp
push eax
jb 0x1006a36c
xor eax, 0x72505c7d
outsd dx, dword [esi]
js 0x1006a378
push ebx
je 0x1006a377
bound eax, qword [ebx + 0x6c]
jae 0x1006a370
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
xor al, byte [eax]
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
xor dh, byte [ebp + 0x30303030]
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006a363
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006a3ad
jb 0x1006a3b0
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a384
inc ecx
cmp byte [ecx], bh
xor al, 0x30
xor al, 0x30
sub eax, 0x45373432
sub eax, 0x46464134
sub eax, 0x38304242
inc edx
xor byte [eax], bh
sub eax, 0x39383433
inc ebp
cmp dword [ecx], edi
xor byte [0x7d353332], dh
pop esp
push esp
jns 0x1006a3e8
xor dh, byte [ebx]
xor eax, 0x79545c7d
jo 0x1006a3de
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
and eax, 0x26800002
add byte [ebx + 0x43], bh
xor eax, 0x33463332
cmp dword [eax], esi
sub eax, 0x33384339
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x702257d
xor esi, dword [0x702257d]
and eax, 0x56000702
jb 0x1006a42b
add byte [esi + 0x65], dl
jb 0x1006a42b
imul ebp, dword [edi + 0x6e], 0x2e330003
xor byte [esp + eax], ah
add byte [eax + 0x6e490038], al
je 0x1006a42f
jb 0x1006a432
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a402
cmp byte [ecx + 0x39], al
inc ebp
xor byte [eax + esi], dh
sub eax, 0x43394139
sub eax, 0x32344634
sub eax, 0x35463542
sub eax, 0x39323032
inc edx
cmp byte [esi + 0x31], al
aaa
inc ebp
xor dword [ebp + edi*2 + 0x5c], eax
push esp
jns 0x1006a46a
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x45], bh
xor al, 0x31
cmp dword ss:[edx + 0x33], eax
sub eax, 0x32393533
sub eax, 0x32443734
sub eax, 0x45363138
sub eax, 0x43323036
xor eax, 0x46333143
xor dword [ebx], esi
inc esi
xor esi, dword [edx]
cmp byte [ebp + 0x25], bh
xor bh, byte [eax]
jge 0x1006a458
and eax, 0x56000702
jb 0x1006a4ad
add al, byte [edi]
add byte [esi + 0x65], dl
jb 0x1006a4ad
imul ebp, dword [edi + 0x6e], 0x2e310003
xor dword [esp + eax], esp
add byte [eax + 0x6e49003f], al
je 0x1006a4b1
jb 0x1006a4b4
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a484
cmp byte [ecx + 0x39], al
inc ebp
xor byte [eax + esi], dh
sub eax, 0x43394139
sub eax, 0x32344634
sub eax, 0x35463542
sub eax, 0x39323032
inc edx
cmp byte [esi + 0x31], al
aaa
inc ebp
xor dword [ebp + edi*2 + 0x5c], eax
push eax
jb 0x1006a4eb
js 0x1006a4f7
push ebx
je 0x1006a4f6
bound eax, qword [ebx + 0x6c]
jae 0x1006a4ef
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006a4e0
add al, 0
add byte [ecx], 0x49
outsb dx, byte [esi]
je 0x1006a52a
jb 0x1006a52d
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a4fd
cmp byte [ecx + 0x39], al
inc ebp
xor byte [eax + esi], dh
sub eax, 0x43394139
sub eax, 0x32344634
sub eax, 0x35463542
sub eax, 0x39323032
inc edx
cmp byte [esi + 0x31], al
aaa
xor eax, 0x322d3546
xor byte [edx], dh
cmp dword [edx + 0x38], eax
inc esi
xor dword [edi], esi
inc ebp
xor dword [ebp + edi*2 + 0x5c], eax
inc esp
jge 0x1006a54e
push eax
jb 0x1006a564
js 0x1006a570
jns 0x1006a54b
push ebx
je 0x1006a56f
bound eax, qword [ebx + 0x6c]
jae 0x1006a568
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006a55b
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006a5a5
jb 0x1006a5a8
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a57a
inc esp
inc ebp
inc ecx
aaa
cmp byte [eax], bh
xor eax, 0x3438312d
sub eax, 0x46313134
sub eax, 0x45313441
xor al, 0x31
inc ebp
sub eax, 0x41373130
cmp byte [esi + 0x44], al
inc esi
inc esp
aaa
aaa
cmp byte [esi + 0x46], al
jge 0x1006a5c9
push esp
jns 0x1006a5e0
jo 0x1006a5d6
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x45], bh
xor al, 0x31
cmp dword ss:[edx + 0x33], eax
sub eax, 0x32393533
sub eax, 0x32443734
sub eax, 0x45363138
sub eax, 0x43323036
xor eax, 0x46333143
xor esi, dword [edx]
cmp byte [ebp + 0x25], bh
xor bh, byte [eax]
jge 0x1006a5ce
and eax, 0x56000702
jb 0x1006a623
add al, byte [edi]
add byte [esi + 0x65], dl
jb 0x1006a623
imul ebp, dword [edi + 0x6e], 0x2e310003
xor dword [esp + eax], esp
add byte [eax + 0x6e490041], al
je 0x1006a627
jb 0x1006a62a
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a5fc
xor al, byte [ebp + eax*2 + 0x41]
inc esp
inc ebp
inc ecx
aaa
cmp byte [eax], bh
xor eax, 0x3438312d
sub eax, 0x46313134
sub eax, 0x46313134
sub eax, 0x45313441
sub eax, 0x41373130
cmp byte [esi + 0x44], al
aaa
aaa
cmp byte [esi + 0x46], al
jge 0x1006a64b
push eax
jb 0x1006a661
js 0x1006a66d
push ebx
je 0x1006a66c
bound eax, qword [ebx + 0x6c]
jae 0x1006a665
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor byte [0x30303030], ch
sub eax, 0x30303030
sub eax, 0x30303043
xor byte [eax], dh
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006a658
add al, 0
xor byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006a6a2
jb 0x1006a6a5
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a677
inc esp
inc ebp
inc ecx
aaa
cmp byte [eax], bh
xor eax, 0x3438312d
sub eax, 0x46313134
sub eax, 0x45313441
xor al, 0x31
inc ebp
sub eax, 0x41373130
cmp byte [esi + 0x44], al
inc esi
inc esp
aaa
aaa
cmp byte [esi + 0x46], al
jge 0x1006a66a
add byte [eax], 0x40
inc eax
add byte [eax], al
add byte [eax], al
and eax, 0x13800002
add byte [edi + 0x41], bl
pop edi
inc ecx
arpl word [edx + 0x6f], si
inc ecx
pop eax
inc esp
outsd dx, dword [esi]
arpl word [ebp + 0x76], ax
outsb dx, byte gs:[esi]
je 0x1006a6da
imul ebp, dword [esi + 0x6b], 0x80000424
xor byte [eax], al
dec ecx
outsb dx, byte [esi]
je 0x1006a6f9
jb 0x1006a6fc
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a6cc
cmp byte [ecx + 0x39], al
inc ebp
xor byte [eax + esi], dh
sub eax, 0x43394139
xor byte [0x43394139], ch
inc ecx
cmp dword [ebx + 0x2d], eax
xor al, 0x46
xor al, 0x32
sub eax, 0x32344634
sub eax, 0x35463542
sub eax, 0x39323032
inc edx
cmp byte [esi + 0x31], al
aaa
inc ebp
xor dword [ebp + edi*2], eax
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0xa800002
add byte [ecx + 0x41], cl
or al, byte [eax]
dec ecx
inc ecx
arpl word [edx + 0x6f], si
inc ecx
pop eax
inc esp
outsd dx, dword [esi]
arpl word [esp + eax], sp
add byte [eax + 0x6e49003f], al
je 0x1006a747
jb 0x1006a74a
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a71c
inc esp
inc ebp
inc ecx
aaa
cmp byte [eax], bh
xor eax, 0x3438312d
sub eax, 0x46313134
sub eax, 0x45313441
xor dword [esi + 0x2d], eax
inc ecx
xor al, 0x31
inc ebp
sub eax, 0x41373130
cmp byte [esi + 0x44], al
aaa
aaa
cmp byte [esi + 0x46], al
jge 0x1006a76b
push eax
jb 0x1006a781
js 0x1006a78d
push ebx
je 0x1006a78c
bound eax, qword [ebx + 0x6c]
jae 0x1006a785
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006a776
add al, 0
adc byte [edi], 0x49
outsb dx, byte [esi]
je 0x1006a7c0
jb 0x1006a7c3
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a793
xor byte [esi + 0x46], al
inc esp
inc ebx
xor al, 0x2d
xor dword [ecx + 0x39], eax
xor al, 0x2d
xor al, 0x34
inc edx
inc ebx
sub eax, 0x45334441
sub eax, 0x31434138
cmp byte [0x33453235], dh
inc esp
xor eax, dword [ebp + 0x2d]
cmp byte [ecx + 0x43], al
xor dword [eax], edi
xor eax, 0x33453235
xor al, byte [ebp + 0x33]
inc ebp
jge 0x1006a7e4
jnp 0x1006a7cc
xor al, 0x38
xor al, 0x38
inc ebp
xor esi, dword [edi]
cmp byte [ebp + 0x33], al
aaa
sub eax, 0x36364337
sub eax, 0x36413034
inc ebx
sub eax, 0x36413034
sub eax, 0x36364639
sub eax, 0x39413344
inc edx
inc ebx
cmp byte [esi + 0x34], al
xor esi, dword ss:[esi]
jge 0x1006a7af
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0xb800002
add byte [ecx + 0x53], cl
insb byte es:[edi], dx
arpl word gs:[esp + edx*2 + 0x65], si
js 0x1006a83b
push esp
js 0x1006a83b
and al, 4
add byte [eax + 0x6e490066], al
add byte [ecx + 0x6e], cl
je 0x1006a836
jb 0x1006a839
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a809
xor byte [esi + 0x46], al
inc esp
inc ebx
xor al, 0x2d
xor dword [ecx + 0x39], eax
xor al, 0x2d
xor al, 0x34
inc edx
inc ebx
sub eax, 0x45334441
sub eax, 0x31434138
cmp byte [0x33453235], dh
inc ebp
jge 0x1006a85a
jnp 0x1006a842
xor al, 0x38
xor al, 0x38
inc ebp
xor esi, dword [edi]
sub eax, 0x36364337
sub eax, 0x36413034
inc ebx
sub eax, 0x36413034
sub eax, 0x36364639
sub eax, 0x39413344
inc edx
inc ebx
cmp byte [esi + 0x34], al
xor esi, dword ss:[esi]
jge 0x1006a881
push eax
jb 0x1006a897
js 0x1006a8a3
push ebx
je 0x1006a8a2
bound eax, qword [ebx + 0x6c]
jae 0x1006a89b
add byte fs:[eax + 0x4000], al
inc eax
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor byte [eax], dh
xor byte [edx], dh
xor byte [edx + esi], dh
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006a88c
add al, 0
sub byte [eax], 0x49
outsb dx, byte [esi]
je 0x1006a8d6
jb 0x1006a8d9
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006a8a9
xor byte [esi + 0x46], al
inc esp
inc ebx
xor al, 0x2d
xor dword [ecx + 0x39], eax
xor al, 0x2d
xor al, 0x34
inc edx
inc ebx
sub eax, 0x45334441
sub eax, 0x31434138
cmp byte [0x33453235], dh
inc esp
xor eax, dword [ebp + 0x2d]
cmp byte [ecx + 0x43], al
xor dword [eax], edi
xor eax, 0x33453235
xor al, byte [ebp + 0x33]
inc ebp
jge 0x1006a8fa
jnp 0x1006a8e2
xor al, 0x38
xor al, 0x38
inc ebp
xor esi, dword [edi]
cmp byte [ebp + 0x33], al
aaa
sub eax, 0x36364337
sub eax, 0x36413034
inc ebx
sub eax, 0x36413034
sub eax, 0x36364639
sub eax, 0x39413344
inc edx
inc ebx
cmp byte [esi + 0x34], al
xor esi, dword ss:[esi]
jge 0x1006a921
push eax
jb 0x1006a937
js 0x1006a943
push ebx
je 0x1006a942
bound eax, qword [ebx + 0x6c]
jae 0x1006a93b
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [0x30303030], ch
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006a92e
add al, 0
sbb byte [esi], 0
jo 0x1006a976
pop sp
dec edi
jo 0x1006a97c
outsb dx, byte [esi]
push edi
imul esi, dword [eax + ebp*2 + 0x4c], 0x5c747369
inc ecx
arpl word [edx + 0x6f], si
push edx
xor esi, dword fs:[edx]
js 0x1006a992
add byte [eax + 0x4000], al
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x42400
adc byte [ebx], 0
and al, 4
add byte [eax + 0x63410013], al
jb 0x1006a9b0
adc eax, dword [eax]
inc ecx
arpl word [edx + 0x6f], si
push eax
inc esp
inc esi
push eax
inc esp
inc esi
xor dword cs:[ebx + eax*2 + 0x4c], ebx
push ebx
dec ecx
inc esp
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x43], bh
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor esi, dword [0x30303034]
xor byte [ebp + 0x24], bh
add al, 0
sbb byte [ebx], 0
inc ecx
arpl word [edx + 0x6f], si
inc ebp
js 0x1006a9f4
push 0x4644462e
inc esi
inc esp
inc esi
inc esp
outsd dx, dword [esi]
arpl word [esp + eax*2 + 0x65], bx
popaw
jne 0x1006aa0c
je 0x1006a9eb
arpl word [edi + 0x6e], bp
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x4b800002
add byte [ebx + 0x3a], al
pop esp
push edi
dec ecx
or byte [ebx], 0x43
cmp bl, byte [edi + edx*2 + 0x49]
dec esi
inc esp
dec edi
push edi
push ebx
pop esp
dec ecx
outsb dx, byte [esi]
jae 0x1006aa36
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x1006aa24
jnp 0x1006aa0b
inc ebx
aaa
inc edx
inc ecx
cmp byte [esi], dh
sub eax, 0x37444137
sub eax, 0x36333031
sub eax, 0x34344237
sub eax, 0x46304341
xor byte [edi], dh
xor al, 0x45
xor al, 0x31
xor byte [eax], dh
jge 0x1006aa4b
inc esi
inc esp
inc esi
inc esi
imul ebp, dword [ebp + 0x5f], 0x63692e38
outsd dx, dword [esi]
sub al, 0x30
and al, 4
insb byte es:[edi], dx
pop edi
cmp byte [esi], ch
imul esp, dword [ebx + 0x6f], 0x424302c
add byte [eax + 0x6e490038], al
je 0x1006aa6d
jb 0x1006aa70
popal
arpl word [ebp + 0x5c], sp
pop esp
jnp 0x1006aa55
aaa
cmp dword [eax], esi
inc ebp
xor dword [ecx + esi + 0x2d], eax
cmp dword [ebp + eax*2 + 0x38], eax
sub eax, 0x33353834
sub eax, 0x36434138
sub eax, 0x44333339
inc ebx
sub eax, 0x44333339
xor al, 0x46
inc esp
cmp dword [ebx + 0x39], eax
xor dh, byte [edi]
jge 0x1006aa91
push esp
jns 0x1006aaa8
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x56000702], ah
jb 0x1006aabf
jae 0x1006aab6
imul ebp, dword [edi + 0x6e], 0x2e310003
outsd dx, dword [esi]
outsb dx, byte [esi]
add eax, dword [eax]
xor dword [esi], ebp
xor byte [0x26800002], ah
add byte [ebx + 0x30], bh
add al, byte [eax]
and byte [esi], 0
jnp 0x1006aa8c
xor eax, 0x33444642
inc esi
xor dword [0x39313336], ebp
sub eax, 0x30334634
sub eax, 0x32353742
sub eax, 0x32413743
xor bh, byte [eax]
cmp byte [ecx], bh
inc edx
inc ebx
xor eax, 0x37432d32
inc ecx
xor dh, byte [edx]
cmp byte [eax], bh
cmp dword [edx + 0x43], eax
inc ebx
xor al, 0x7d
and al, 4
add byte [eax + 0x6e490041], al
je 0x1006aaef
jb 0x1006aaf2
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006aad7
inc ebp
aaa
cmp dword [eax], esi
inc ebp
xor dword [ecx + esi + 0x2d], eax
cmp dword [ebp + eax*2 + 0x38], eax
sub eax, 0x33353834
sub eax, 0x36434138
sub eax, 0x44333339
xor al, 0x46
inc esp
cmp dword [ebx + 0x39], eax
xor dh, byte [edi]
jge 0x1006ab13
pop esp
push eax
jb 0x1006ab29
js 0x1006ab35
push ebx
je 0x1006ab34
bound eax, qword [ebx + 0x6c]
jae 0x1006ab2d
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor byte [0x30303030], ch
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006ab20
add al, 0
cmp byte [edi], 0
dec ecx
outsb dx, byte [esi]
je 0x1006ab6a
jb 0x1006ab6d
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006ab52
aaa
cmp dword [eax], esi
inc ebp
xor dword [ecx + esi + 0x2d], eax
cmp dword [ebp + eax*2 + 0x38], eax
xor dword [0x38454439], ebp
sub eax, 0x33353834
sub eax, 0x36434138
sub eax, 0x44333339
inc ecx
inc ebx
sub eax, 0x44333339
xor al, 0x46
inc esi
inc esp
cmp dword [ebx + 0x39], eax
xor dh, byte [edi]
cmp dword [edx], esi
aaa
jge 0x1006ab8e
push eax
jb 0x1006aba4
outsd dx, dword [esi]
js 0x1006abb0
push ebx
je 0x1006abaf
bound eax, qword [ebx + 0x6c]
jae 0x1006aba8
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor byte [0x30303030], ch
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006ab99
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006abe3
jb 0x1006abe6
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006abcb
inc ebp
xor eax, 0x31353141
inc ecx
sub eax, 0x41324441
sub eax, 0x45454334
inc ecx
inc esp
xor al, byte [ecx + 0x2d]
xor al, 0x43
inc ebp
inc ebp
sub eax, 0x35364441
sub eax, 0x42383232
inc esp
xor eax, 0x3832322d
inc edx
xor eax, 0x42354639
xor al, 0x41
xor eax, 0x44413442
inc esp
jge 0x1006ac07
push esp
jns 0x1006ac1e
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x56000702], ah
jb 0x1006ac35
imul ebp, dword [edi + 0x6e], 0x2e310003
xor byte [0x26800002], ah
add byte [ebx + 0x30], bh
add al, byte [eax]
and byte [esi], 0
jnp 0x1006ac02
xor eax, 0x33444642
inc esi
xor dword [0x39313336], ebp
sub eax, 0x30334634
sub eax, 0x32353742
sub eax, 0x32413743
xor bh, byte [eax]
cmp byte [ecx], bh
inc edx
inc ebx
xor eax, 0x37432d32
inc ecx
xor dh, byte [edx]
cmp byte [eax], bh
cmp dword [edx + 0x43], eax
inc ebx
xor al, 0x7d
and al, 4
add byte [eax + 0x6e490041], al
je 0x1006ac65
jb 0x1006ac68
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006ac4d
inc ebp
inc ebp
xor eax, 0x31353141
inc ecx
sub eax, 0x41324441
sub eax, 0x45454334
sub eax, 0x35364441
sub eax, 0x42383232
xor eax, 0x42354639
xor al, 0x41
inc esp
jge 0x1006ac89
push eax
jb 0x1006ac9f
js 0x1006acab
push ebx
je 0x1006acaa
bound eax, qword [ebx + 0x6c]
jae 0x1006aca3
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x45], bh
inc ebp
xor eax, 0x31353141
inc ecx
sub eax, 0x41324441
sub eax, 0x45454334
sub eax, 0x35364441
sub eax, 0x42383232
xor bh, byte [eax]
inc edx
xor eax, 0x42354639
xor al, 0x41
inc esp
jge 0x1006ac96
add al, 0
cmp byte [edi], 0
dec ecx
outsb dx, byte [esi]
je 0x1006ace0
jb 0x1006ace3
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006acc8
inc ebp
xor eax, 0x31353141
inc ecx
sub eax, 0x41324441
sub eax, 0x45454334
sub eax, 0x35364441
sub eax, 0x42383232
inc esp
xor eax, 0x3832322d
inc edx
xor eax, 0x42354639
cmp dword [esi + 0x35], eax
inc edx
xor al, 0x41
inc esp
jge 0x1006ad04
push eax
jb 0x1006ad1a
outsd dx, dword [esi]
js 0x1006ad26
push ebx
je 0x1006ad25
bound eax, qword [ebx + 0x6c]
jae 0x1006ad1e
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006ad0f
add al, 0
cmp byte [ebx], 0
dec ecx
outsb dx, byte [esi]
je 0x1006ad59
jb 0x1006ad5c
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006ad41
inc ebp
xor eax, 0x31353141
inc ecx
sub eax, 0x41324441
sub eax, 0x45454334
inc ecx
inc esp
xor al, byte [ecx + 0x2d]
xor al, 0x43
inc ebp
inc ebp
sub eax, 0x35364441
sub eax, 0x42383232
inc esp
xor eax, 0x3832322d
inc edx
xor eax, 0x42354639
xor al, 0x41
xor eax, 0x44413442
inc esp
jge 0x1006ad7d
dec esi
jne 0x1006ad91
dec ebp
je 0x1006ad90
je 0x1006ad90
outsd dx, dword [esi]
jae 0x1006ad2c
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x1800002
add byte [edi], dh
and al, 4
add byte [eax + 0x6e490038], al
outsb dx, byte [esi]
je 0x1006ada9
jb 0x1006adac
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006ad7f
inc edx
cmp byte [ecx], dh
xor eax, dword [ebx + 0x45]
aaa
sub eax, 0x30314337
sub eax, 0x34384634
sub eax, 0x36304441
xor al, 0x46
cmp byte [ebp + 0x36304441], dh
xor al, 0x2d
inc ecx
inc esp
xor byte [esi], dh
sub eax, 0x37464439
inc esp
cmp dword [edi], esi
inc ecx
cmp dword [ecx + 0x41], eax
jge 0x1006adcd
push esp
jns 0x1006ade4
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [ebx + 0x30], bh
xor eax, 0x33444642
inc esi
xor dword [0x39313336], ebp
sub eax, 0x30334634
xor esi, dword ss:[ecx]
xor esi, dword [ecx]
cmp dword [0x30334634], ebp
sub eax, 0x32353742
sub eax, 0x32413743
xor bh, byte [eax]
cmp byte [ecx], bh
inc edx
inc ebx
inc ebx
xor al, 0x7d
and eax, 0x56000702
jb 0x1006ae27
imul ebp, dword [edi + 0x6e], 0x2e310003
xor byte [esp + eax], ah
add byte [eax + 0x6e490041], al
je 0x1006ae2b
jb 0x1006ae2e
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006ae01
xor eax, dword [edx + 0x38]
xor dword [ebx], esi
inc ebx
inc ebp
inc edx
cmp byte [ecx], dh
xor eax, dword [ebx + 0x45]
aaa
sub eax, 0x30314337
sub eax, 0x34384634
sub eax, 0x36304441
sub eax, 0x37464439
inc esp
cmp dword [edi], esi
inc ecx
cmp dword [ecx + 0x41], eax
jge 0x1006ae4f
push eax
jb 0x1006ae65
js 0x1006ae71
push ebx
je 0x1006ae70
bound eax, qword [ebx + 0x6c]
jae 0x1006ae69
xor esi, dword fs:[edx]
xor esi, dword [edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x45], bh
inc ebp
xor eax, 0x31353141
inc ecx
sub eax, 0x41324441
sub eax, 0x45454334
sub eax, 0x35364441
sub eax, 0x42383232
xor eax, 0x3832322d
xor bh, byte [eax]
inc edx
xor eax, 0x42354639
xor al, 0x41
inc esp
jge 0x1006ae5c
add al, 0
cmp byte [edi], 0
dec ecx
outsb dx, byte [esi]
je 0x1006aea6
jb 0x1006aea9
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006ae7c
inc edx
cmp byte [ecx], dh
xor eax, dword [ebx + 0x45]
aaa
sub eax, 0x30314337
sub eax, 0x34384634
sub eax, 0x36304441
inc esp
xor byte [esi], dh
sub eax, 0x37464439
inc esp
inc esp
cmp dword [edi], esi
inc ecx
cmp dword [ecx + 0x41], eax
jge 0x1006aeca
push eax
jb 0x1006aee0
outsd dx, dword [esi]
js 0x1006aeec
push ebx
je 0x1006aeeb
bound eax, qword [ebx + 0x6c]
jae 0x1006aee4
add byte fs:[eax + 0x4000], al
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006aed5
add al, 0
cmp byte [ebx], 0
dec ecx
outsb dx, byte [esi]
je 0x1006af1f
jb 0x1006af22
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006aef5
inc edx
cmp byte [ecx], dh
xor eax, dword [ebx + 0x45]
aaa
sub eax, 0x30314337
aaa
inc ebx
xor dword [eax], esi
sub eax, 0x34384634
sub eax, 0x36304441
inc esp
xor byte [esi], dh
sub eax, 0x37464439
inc esp
cmp dword [edi], esi
aaa
inc ecx
cmp dword [ecx + 0x41], eax
inc ecx
jge 0x1006af43
dec esi
jne 0x1006af57
dec ebp
je 0x1006af56
je 0x1006af56
outsd dx, dword [esi]
jae 0x1006aef2
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x1800002
add byte [edi], dh
and al, 4
add byte [eax + 0x4c430034], al
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006af51
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
sub eax, 0x44343241
xor al, 0x44
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
push esi
jb 0x1006afaa
imul ebp, dword [edi + 0x6e], 0x40008000
add byte [eax], al
add byte [eax], al
and eax, 0x3800002
add byte [ecx], dh
xor byte cs:[esp + eax], ah
add al, byte [eax]
add byte [ebx], 0
xor dword [esi], ebp
xor byte [esp + eax], ah
add byte [eax + 0x4c430034], al
inc ebx
dec esp
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006af9c
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
push esp
jns 0x1006aff1
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [ebx + 0x30], bh
xor eax, 0x33444642
inc esi
xor dword [0x39313336], ebp
sub eax, 0x39313336
sub eax, 0x30334634
sub eax, 0x32353742
sub eax, 0x32413743
xor ch, byte [0x32413743]
xor bh, byte [eax]
cmp byte [ecx], bh
inc edx
inc ebx
inc ebx
xor al, 0x7d
and al, 4
add byte [eax + 0x4c43003c], al
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006b00a
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
push esp
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
bound ebp, qword [edi + 0x78]
inc edx
outsd dx, dword [esi]
js 0x1006b036
imul esi, dword [ebp + ebp*2 + 0x61], 0x323370
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x4a800005
add byte [ebx + 0x3a], al
pop esp
push eax
jb 0x1006b07e
cmp bl, byte [eax + edx*2 + 0x72]
outsd dx, dword [esi]
jb 0x1006b073
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006b03a
sub byte [eax + 0x38], bh
sub dword ss:[ebx + eax*2 + 0x6f], ebx
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006b089
inc ecx
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
outsd dx, dword [esi]
bound esp, qword [ecx + 0x74]
pop esp
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
pop eax
pop esp
inc ecx
arpl word [edx + 0x6f], si
push eax
inc esp
inc esi
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x20
xor dword [eax], esi
xor al, byte [eax]
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
add byte [eax + 0x45], al
add byte [eax], al
add byte [esp + eax], ah
add byte [eax + 0x4c430037], al
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006b0b2
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
inc ebx
inc esi
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
xor eax, 0x34353335
xor byte [eax], dh
xor byte [eax], dh
jge 0x1006b0f0
dec ebp
imul esi, dword [ebx + 0x63], 0x74617453
jne 0x1006b111
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x1800002
add byte [eax], dh
and al, 4
add byte [eax + 0x4c430039], al
add byte [ebx + 0x4c], al
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006b0fe
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
dec ebp
imul esi, dword [ebx + 0x63], 0x74617453
jne 0x1006b15d
pop esp
xor dword [eax], eax
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x6800002
add byte [ecx], dh
xor esi, dword [ecx]
xor al, 0x37
aaa
xor esp, dword [esp + eax]
add byte [eax + 0x4c430045], al
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006b151
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp dword [edi], esi
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
push esi
jb 0x1006b1aa
imul ebp, dword [edi + 0x6e], 0x65646e49
jo 0x1006b1a5
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x1006b196
jb 0x1006b1b7
dec ecx
inc esp
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0xb800002
add byte [ecx + 0x63], al
jb 0x1006b1cc
push eax
inc esp
inc esi
push eax
inc esp
inc esi
and al, 4
add byte [eax + 0x4c430033], al
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006b1b5
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
pop esp
push eax
jb 0x1006b209
dec ecx
inc esp
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0xd800002
add byte [ecx + 0x63], al
jb 0x1006b21e
push eax
inc esp
inc esi
push eax
inc esp
inc esi
xor dword cs:[esp + eax], esp
xor dword [esp + eax], esp
add byte [eax + 0x6341001f], al
jb 0x1006b231
inc ebp
js 0x1006b228
push 0x636f442e
jne 0x1006b239
outsb dx, byte gs:[esi]
je 0x1006b1fe
inc esp
inc ebx
pop esp
jae 0x1006b23d
insb byte es:[edi], dx
insb byte es:[edi], dx
pop esp
push edx
popal
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x20800002
add byte [edi + 0x75], cl
jbe 0x1006b261
imul esi, dword [edx + 0x20], 0x63657661
and byte [ecx + 0x64], al
outsd dx, dword [esi]
bound esp, qword [ebp + 0x20]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
and byte [edx + 0x65], dl
popal
jb 0x1006b230
jb 0x1006b230
add al, 0
and byte [eax], 0
inc ecx
arpl word [edx + 0x6f], si
inc ebp
js 0x1006b27b
push 0x636f442e
jne 0x1006b28c
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x1006b251
inc esp
inc ebx
pop esp
inc esp
popaw
popaw
jne 0x1006b298
je 0x1006b277
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x4b800002
dec ebx
add byte [ebx + 0x3a], al
pop esp
push edi
dec ecx
dec esi
inc esp
dec edi
push edi
push ebx
pop esp
dec ecx
outsb dx, byte [esi]
jae 0x1006b2c2
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x1006b2b0
jnp 0x1006b297
inc ebx
aaa
inc edx
inc ecx
cmp byte [esi], dh
sub eax, 0x37444137
aaa
sub eax, 0x36333031
sub eax, 0x34344237
sub eax, 0x46304341
xor byte [edi], dh
xor al, 0x45
xor al, 0x31
xor byte [eax], dh
jge 0x1006b2d7
push eax
inc esp
inc esi
inc esi
imul ebp, dword [ebp + 0x5f], 0x63692e38
outsd dx, dword [esi]
sub al, 0x30
and al, 4
add byte [eax + 0x63410043], al
jb 0x1006b303
inc ebp
js 0x1006b2fa
push 0x636f442e
jne 0x1006b30b
inc esp
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x1006b2d0
inc esp
inc ebx
pop esp
push ebx
push 0x656c6c65
js 0x1006b309
jnp 0x1006b2f1
inc edx
xor al, byte [ebp + 0x36]
xor dword [edi], esi
inc ebx
sub eax, 0x30323930
sub eax, 0x31643131
sub eax, 0x42304139
sub eax, 0x30433030
xor al, 0x46
inc ecx
xor byte [edx + 0x2d], al
xor byte [eax], dh
inc ebx
xor byte [esi + eax*2], dh
inc ebx
xor al, byte [esi + esi + 0x43]
inc ebx
xor dword [ebp], edi
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x46], bh
cmp dword [edx + eax*2 + 0x35], eax
xor esi, dword [edx]
xor byte [0x45333332], ch
sub eax, 0x31443131
sub eax, 0x34384639
sub eax, 0x46373037
xor dword [ecx + esi + 0x2d], eax
cmp dword [esi + 0x38], eax
xor al, 0x2d
aaa
xor byte [edi], dh
inc esi
xor byte [edx], dh
inc ebx
xor dword [eax], esi
xor dh, byte ss:[edi]
jge 0x1006b32c
add al, 0
xor byte [edx], 0
add byte [eax + 0x63410032], al
jb 0x1006b380
xor al, byte [eax]
inc ecx
arpl word [edx + 0x6f], si
inc ebp
js 0x1006b377
push 0x636f442e
jne 0x1006b388
outsb dx, byte gs:[esi]
je 0x1006b34d
inc esp
inc ebx
pop esp
push ebx
push 0x656c6c65
js 0x1006b386
push eax
jb 0x1006b39c
outsd dx, dword [esi]
jo 0x1006b394
jb 0x1006b3a5
jns 0x1006b386
push 0x48746565
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x1006b3b2
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x8800002
add byte [ecx + 0x6e], cl
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
push eax
popal
and al, 4
add byte [eax + 0x6341003b], al
jb 0x1006b3ce
inc ebp
js 0x1006b3c5
push 0x636f442e
jne 0x1006b3d6
outsb dx, byte gs:[esi]
je 0x1006b39b
inc esp
inc ebx
pop esp
push ebx
push 0x656c6c65
js 0x1006b3d4
pop esp
push eax
jb 0x1006b3ea
jo 0x1006b3e2
jb 0x1006b3f3
jns 0x1006b3d4
push ebx
push 0x48746565
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x1006b400
pop esp
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
push eax
popal
add byte gs:[bx + si + 0x4000], al
add byte [eax], al
add byte [eax], al
add byte [0x26800002], ah
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x46], bh
inc esi
cmp dword [edx + eax*2 + 0x35], eax
xor esi, dword [edx]
xor byte [0x45333332], ch
sub eax, 0x31443131
sub eax, 0x34384639
sub eax, 0x46373037
xor byte [edx], dh
inc ebx
xor dword [eax], esi
xor dh, byte ss:[edi]
xor byte [esi], dh
xor dh, byte [edi]
jge 0x1006b3ef
add al, 0
sbb byte [0x72634100], 0x6f
sbb eax, 0x72634100
outsd dx, dword [esi]
inc ebp
js 0x1006b43a
arpl word [eax + 0x2e], bp
inc esp
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
push 0x636f442e
jne 0x1006b44b
outsb dx, byte gs:[esi]
je 0x1006b410
inc esp
inc ebx
pop esp
jo 0x1006b459
outsd dx, dword [esi]
je 0x1006b459
arpl word [edi + 0x6c], bp
add byte [eax + 0x4000], al
add byte [eax], al
add byte [eax], al
add byte [0x42400], ah
add byte [eax], al
and eax, 0x42400
sbb byte [edx], 0
inc ecx
arpl word [edx + 0x6f], si
outsd dx, dword [esi]
inc ebp
js 0x1006b467
push 0x636f442e
jne 0x1006b478
outsb dx, byte gs:[esi]
je 0x1006b43d
inc esp
inc ebx
pop esp
inc ebx
dec esp
push ebx
dec ecx
inc esp
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x42], bh
cmp byte [eax], dh
xor dword [ebx + 0x41], eax
xor eax, 0x4631412d
inc ebx
sub eax, 0x30443131
sub eax, 0x44413538
xor eax, 0x342d4441
xor al, 0x34
xor eax, 0x34353335
xor byte [eax], dh
xor byte [eax], dh
jge 0x1006b470
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x24], bh
and al, 4
add byte [eax + 0x6341001f], al
jb 0x1006b4c4
add al, 0
sbb byte [edi], 0
inc ecx
arpl word [edx + 0x6f], si
inc ebp
js 0x1006b4bb
push 0x636f442e
jne 0x1006b4cc
inc esp
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x1006b491
inc esp
inc ebx
pop esp
dec ecx
outsb dx, byte [esi]
jae 0x1006b4cf
jb 0x1006b4e0
popal
bound ebp, qword [ebp]
add byte [eax], 0x40
add byte [eax], al
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x42400
sub byte [eax], 0
inc ecx
arpl word [edx + 0x6f], si
inc ebp
js 0x1006b4ea
push 0x636f442e
jne 0x1006b4fb
outsb dx, byte gs:[esi]
je 0x1006b4c0
inc esp
inc esp
inc ebx
pop esp
jae 0x1006b4ff
insb byte es:[edi], dx
insb byte es:[edi], dx
pop esp
push eax
jb 0x1006b507
outsb dx, byte [esi]
je 0x1006b4fd
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x4f800002
add byte [edx], ah
inc ebx
cmp bl, byte [eax + edx*2 + 0x72]
outsd dx, dword [esi]
jb 0x1006b52c
jb 0x1006b521
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006b4e8
sub byte [eax + 0x38], bh
sub dword ss:[ecx + eax*2 + 0x64], ebx
sub dword [ecx + eax*2 + 0x64], ebx
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
and byte [edx + 0x65], dl
popal
jb 0x1006b503
jb 0x1006b503
inc esp
inc ebx
pop esp
push edx
popal
popal
jb 0x1006b549
jb 0x1006b549
inc ecx
arpl word [edx + 0x6f], si
push edx
xor esi, dword fs:[edx]
js 0x1006b55e
and ah, byte [eax]
das
jo 0x1006b51e
and byte [edi], ch
das
push 0x31252220
and ah, byte [esp + eax]
xor dword [edx], esp
and al, 4
add byte [eax + 0x6e49005f], al
je 0x1006b574
jb 0x1006b577
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006b547
xor byte [esi + 0x46], al
inc esp
inc ebx
xor al, 0x2d
xor dword [ecx + 0x39], eax
xor al, 0x2d
xor al, 0x34
inc edx
inc ebx
sub eax, 0x34394131
sub eax, 0x43423434
cmp dword [ebp + 0x43423434], esi
sub eax, 0x45334441
inc ebp
sub eax, 0x31434138
cmp byte [0x33453235], dh
inc ebp
jge 0x1006b598
jnp 0x1006b580
xor al, 0x38
xor al, 0x38
inc ebp
xor esi, dword [edi]
sub eax, 0x36364337
sub eax, 0x36413034
inc ebx
sub eax, 0x36413034
sub eax, 0x36413034
sub eax, 0x36364639
sub eax, 0x39413344
inc edx
inc ebx
cmp byte [esi + 0x34], al
xor esi, dword ss:[esi]
jge 0x1006b5bf
push esp
jns 0x1006b5d6
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [eax + 0x437b0026], al
add byte [ebx + 0x43], bh
xor eax, 0x33463332
cmp dword [eax], esi
sub eax, 0x33384339
xor byte [0x33384339], ch
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x702257d
add byte [esi + 0x65], dl
jb 0x1006b619
imul ebp, dword [edi + 0x6e], 0x2e330003
xor byte [esp + eax], ah
add byte [eax + 0x63410012], al
jb 0x1006b627
push eax
inc esp
inc esi
push eax
inc esp
inc esi
pop esp
inc ebx
jne 0x1006b635
push esi
jb 0x1006b5c7
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0xd800002
add byte [ecx + 0x63], al
jb 0x1006b647
push eax
inc esp
inc esi
push eax
inc esp
inc esi
xor dword cs:[esp + eax], esp
add byte [eax + 0x6341002a], al
jb 0x1006b65a
inc ebp
js 0x1006b651
push 0x636f442e
jne 0x1006b662
outsb dx, byte gs:[esi]
je 0x1006b627
inc esp
inc ebx
pop esp
jae 0x1006b666
insb byte es:[edi], dx
insb byte es:[edi], dx
pop esp
push eax
jb 0x1006b66e
outsb dx, byte [esi]
je 0x1006b67c
outsd dx, dword [esi]
pop esp
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x5b800002
add byte [edx], ah
inc ebx
cmp bl, byte [eax + edx*2 + 0x72]
outsd dx, dword [esi]
jb 0x1006b68a
jb 0x1006b68a
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006b651
sub byte [eax + 0x38], bh
sub dword ss:[ecx + eax*2 + 0x64], ebx
sub dword [ecx + eax*2 + 0x64], ebx
outsd dx, dword [esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
and byte [edx + 0x65], dl
popal
jb 0x1006b66c
inc esp
inc ebx
pop esp
push edx
popal
popal
jb 0x1006b6b2
inc ecx
arpl word [edx + 0x6f], si
push edx
xor esi, dword fs:[edx]
js 0x1006b6c7
and ah, byte [eax]
das
je 0x1006b687
and byte [edx], ah
and eax, 0x22202231
and ah, byte [0x22202231]
and ah, byte [0x22202232]
and eax, 0x22202232
xor ah, byte [edx]
and byte [edx], ah
and eax, 0x22202233
and eax, 0x4242234
add byte [eax + 0x63410011], al
jb 0x1006b6f3
push eax
inc esp
inc esi
push eax
inc esp
inc esi
pop esp
inc ebx
dec esp
push ebx
dec ecx
inc esp
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x43], bh
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x24], bh
add al, 0
xor byte [edx], 0
push esp
jns 0x1006b73e
add byte [eax + 0x79540032], al
jo 0x1006b734
dec esp
dec esp
imul esp, dword [edx + 0x5c], 0x4235307b
inc esi
inc esp
xor eax, dword [esi + 0x31]
sub eax, 0x39313336
sub eax, 0x30334634
sub eax, 0x32353742
sub eax, 0x32413743
xor bh, byte [eax]
cmp byte [ecx], bh
inc edx
inc ebx
cmp dword [edx + 0x43], eax
inc ebx
xor al, 0x7d
pop esp
xor dword [esi], ebp
xor byte [eax], al
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x32800002
add byte [ecx + 0x64], al
outsd dx, dword [esi]
bound esp, qword [ebp + 0x20]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
and byte [edi], dh
xor byte cs:[eax], ah
inc edx
jb 0x1006b78f
ja 0x1006b795
jb 0x1006b745
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1006b79c
outsd dx, dword [esi]
insb byte es:[edi], dx
and byte [ecx + edi*2 + 0x70], dl
and byte gs:[ecx + ebp*2 + 0x62], cl
jb 0x1006b798
bound esi, qword [edx + 0x61]
jb 0x1006b7b2
and byte [ecx], dh
xor byte cs:[esp + eax], ah
add byte [eax + 0x7954003a], al
add al, 0
cmp byte [edx], 0
push esp
jns 0x1006b7b6
jo 0x1006b7ac
dec esp
dec esp
imul esp, dword [edx + 0x5c], 0x4235307b
inc esi
inc esp
xor eax, dword [esi + 0x31]
sub eax, 0x39313336
sub eax, 0x30334634
sub eax, 0x32353742
sub eax, 0x32413743
xor bh, byte [eax]
cmp byte [ecx], bh
inc edx
inc ebx
inc ebx
xor al, 0x7d
pop esp
xor dword [esi], ebp
xor byte [eax + ecx*2 + 0x45], bl
dec esp
push eax
inc esp
dec ecx
push edx
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x3a800002
add byte [ebx + 0x3a], al
pop esp
push eax
jb 0x1006b800
jb 0x1006b7f5
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006b7bc
sub byte [eax + 0x38], bh
sub dword ss:[ebx + eax*2 + 0x6f], ebx
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006b80b
inc ecx
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
pop esp
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
pop eax
pop esp
and al, 4
add byte [eax + 0x79540038], al
jo 0x1006b834
dec esp
imul esp, dword [edx + 0x5c], 0x4235307b
inc esi
inc esp
xor eax, dword [esi + 0x31]
sub eax, 0x39313336
sub eax, 0x30334634
sub eax, 0x32353742
sub eax, 0x32413743
xor bh, byte [eax]
cmp byte [ecx], bh
inc edx
inc ebx
inc ebx
xor al, 0x7d
pop esp
xor dword [esi], ebp
xor byte [esi + eax*2 + 0x4c], bl
inc ecx
inc edi
push ebx
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x1800002
add byte [eax], dh
and al, 4
add byte [eax + 0x7954003a], al
jo 0x1006b881
dec esp
imul esp, dword [edx + 0x5c], 0x4235307b
inc esi
inc esp
xor eax, dword [esi + 0x31]
sub eax, 0x39313336
sub eax, 0x30334634
sub eax, 0x32353742
sub eax, 0x32413743
xor bh, byte [eax]
cmp byte [ecx], bh
inc edx
inc ebx
inc edx
aaa
xor eax, 0x37432d32
inc ecx
xor dh, byte [edx]
cmp byte [eax], bh
cmp dword [edx + 0x43], eax
inc ebx
xor al, 0x7d
pop esp
xor dword [esi], ebp
xor byte [eax + esi + 0x5c], bl
ja 0x1006b8b8
outsb dx, byte [esi]
xor esi, dword [edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x45800002
add byte [ebx + 0x3a], al
pop esp
push eax
jb 0x1006b8d5
jb 0x1006b8ca
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006b891
sub byte [eax + 0x38], bh
sub dword ss:[ebx + eax*2 + 0x6f], ebx
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006b8e0
inc ecx
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
pop esp
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
pop eax
pop esp
inc ecx
arpl word [edx + 0x6f], si
push eax
inc esp
inc esi
insb byte es:[edi], dx
insb byte es:[edi], dx
and al, 4
add byte [eax + 0x63410017], al
jb 0x1006b91e
push eax
inc esp
inc esi
push eax
inc esp
inc esi
xor dword cs:[esp + eax*2 + 0x6f], ebx
pop esp
inc esp
outsd dx, dword [esi]
arpl word [edi + 0x62], cx
push 0x65
arpl word [eax + eax - 0x80], si
add byte [eax], al
add byte [eax], al
add byte [0x42400], ah
and eax, 0x42400
xor byte [eax + eax], 0x43
dec esp
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006b91d
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
xor byte [0x44303832], ch
sub eax, 0x46433131
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1006b976
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x42400
xor byte [esi], 0
inc ebx
dec esp
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006b961
inc ebx
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
inc esp
outsd dx, dword [esi]
arpl word [edi + 0x62], cx
push 0x65
arpl word [eax + eax - 0x80], si
add byte [eax], al
add byte [eax], al
add byte [0x42400], ah
xor byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006b9c5
jb 0x1006b9c8
popaw
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006b998
xor eax, dword [ebx + 0x32]
inc ecx
inc ebp
inc ecx
xor eax, 0x4645422d
inc ecx
sub eax, 0x34384334
sub eax, 0x37383141
inc ebx
cmp byte [ebp + 0x37383141], dh
sub eax, 0x34323943
xor eax, 0x38374341
xor al, 0x46
jge 0x1006b98d
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x9800002
add byte [ecx + 0x50], cl
or dword [eax], eax
dec ecx
push eax
inc esp
outsd dx, dword [esi]
insd dword es:[edi], dx
push edi
outsd dx, dword [esi]
jb 0x1006ba07
and al, 4
add byte [eax + 0x6e49003f], al
je 0x1006ba12
jb 0x1006ba15
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006b9e5
xor eax, dword [ebx + 0x32]
inc ecx
inc ebp
inc ecx
xor eax, 0x4645422d
inc ecx
sub eax, 0x34384334
sub eax, 0x37383141
xor al, 0x2d
inc ecx
xor dword [eax], edi
aaa
sub eax, 0x34323943
xor eax, 0x38374341
xor al, 0x46
jge 0x1006ba36
push eax
jb 0x1006ba4c
js 0x1006ba58
push ebx
je 0x1006ba57
bound eax, qword [ebx + 0x6c]
jae 0x1006ba50
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
xor byte [eax], dh
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006ba41
add al, 0
add byte [ecx], 0x49
outsb dx, byte [esi]
je 0x1006ba8b
jb 0x1006ba8e
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006ba5e
xor eax, dword [ebx + 0x32]
inc ecx
inc ebp
inc ecx
xor eax, 0x4645422d
inc edx
inc ebp
inc esi
inc ecx
sub eax, 0x34384334
sub eax, 0x37383141
xor dword [eax], edi
aaa
sub eax, 0x34323943
xor eax, 0x38374341
xor al, 0x46
aaa
cmp byte [esi + eax*2], dh
jge 0x1006baaf
push eax
jb 0x1006bac5
js 0x1006bad1
jns 0x1006baac
push ebx
je 0x1006bad0
bound eax, qword [ebx + 0x6c]
jae 0x1006bac9
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006babc
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006bb06
jb 0x1006bb09
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006bad9
xor eax, dword [ebx + 0x32]
inc ecx
inc ebp
inc ecx
xor eax, 0x4645422d
inc ecx
sub eax, 0x34384334
sub eax, 0x37383141
xor dword [eax], edi
aaa
sub eax, 0x34323943
xor eax, 0x38374341
inc ecx
inc ebx
aaa
cmp byte [esi + eax*2], dh
xor al, 0x46
jge 0x1006bb2a
push esp
jns 0x1006bb41
jo 0x1006bb37
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x43], bh
xor eax, 0x33463332
cmp dword [eax], esi
sub eax, 0x33384339
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x702257d
xor esi, dword [0x702257d]
and eax, 0x56000702
jb 0x1006bb84
add byte [esi + 0x65], dl
jb 0x1006bb84
imul ebp, dword [edi + 0x6e], 0x2e330003
xor byte [esp + eax], ah
add byte [eax + 0x6e490030], al
je 0x1006bb88
jb 0x1006bb8b
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006bb5c
xor dword [ecx], edi
cmp byte [esi + 0x31], al
aaa
cmp dword [eax], edi
inc esi
xor dword [edi], esi
inc ecx
inc ebp
sub eax, 0x31323942
sub eax, 0x38303334
sub eax, 0x33343539
sub eax, 0x44383832
xor al, 0x32
inc ecx
xor eax, 0x7d423243
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0xc800002
add byte [ecx + 0x50], cl
inc esp
outsd dx, dword [esi]
insd dword es:[edi], dx
inc ebp
insb byte es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x1006bb8e
add al, 0
cmp byte [edi], 0
dec ecx
outsb dx, byte [esi]
je 0x1006bbd8
jb 0x1006bbdb
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006bbac
cmp dword [eax], edi
inc esi
xor dword [edi], esi
inc ecx
inc ebp
sub eax, 0x31323942
sub eax, 0x38303334
cmp dword [edx], esi
xor dword [0x38303334], ebp
xor al, 0x33
xor byte [eax], bh
cmp byte [0x33343539], ch
sub eax, 0x33343539
xor eax, 0x322d3334
cmp byte [eax], bh
inc esp
sub eax, 0x44383832
xor al, 0x32
inc ecx
xor eax, 0x7d423243
pop esp
push eax
jb 0x1006bc12
js 0x1006bc1e
push ebx
je 0x1006bc1d
bound eax, qword [ebx + 0x6c]
jae 0x1006bc16
imul esp, dword [eax + eax - 0x80], 0x4000
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006bc07
add al, 0
add byte [ecx], 0x49
outsb dx, byte [esi]
je 0x1006bc51
jb 0x1006bc54
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006bc25
cmp dword [eax], edi
inc esi
xor dword [edi], esi
inc ecx
inc ebp
sub eax, 0x31323942
sub eax, 0x38303334
sub eax, 0x33343539
sub eax, 0x44383832
xor eax, 0x322d3334
cmp byte [eax], bh
inc esp
xor al, 0x32
inc ecx
inc ecx
xor eax, 0x7d423243
pop esp
inc edx
jge 0x1006bc75
push eax
jb 0x1006bc8b
js 0x1006bc97
jns 0x1006bc72
push ebx
je 0x1006bc96
bound eax, qword [ebx + 0x6c]
jae 0x1006bc8f
imul esp, dword [ebx + esi + 0x32], 0x40008000
add byte [eax], al
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006bc82
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006bccc
jb 0x1006bccf
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006bca0
cmp dword [eax], edi
inc esi
xor dword [edi], esi
inc ecx
inc ebp
sub eax, 0x31323942
sub eax, 0x38303334
sub eax, 0x33343539
sub eax, 0x44383832
xor eax, 0x322d3334
cmp byte [eax], bh
inc esp
xor al, 0x32
inc ecx
xor dh, byte [esi]
inc ecx
xor eax, 0x7d423243
inc ebx
xor al, byte [edx + 0x7d]
pop esp
push esp
jns 0x1006bd07
jo 0x1006bcfd
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [ebx + 0x43], bh
xor eax, 0x33463332
cmp dword [eax], esi
sub eax, 0x33384339
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x702257d
xor esi, dword [0x702257d]
and eax, 0x56000702
jb 0x1006bd4a
add byte [esi + 0x65], dl
jb 0x1006bd4a
imul ebp, dword [edi + 0x6e], 0x2e330003
xor byte [esp + eax], ah
add byte [eax + 0x6e49003f], al
je 0x1006bd4e
jb 0x1006bd51
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006bd24
inc esp
inc ebp
cmp byte [ecx], bh
cmp byte [ebp + ebp + 0x41], al
inc esp
xor al, 0x38
sub eax, 0x35413034
sub eax, 0x32423442
sub eax, 0x46333231
cmp dword [ecx], esi
inc edx
inc esi
inc edx
inc ecx
inc edx
jge 0x1006bd72
push eax
jb 0x1006bd88
js 0x1006bd94
push ebx
je 0x1006bd93
bound eax, qword [ebx + 0x6c]
jae 0x1006bd8c
add byte fs:[eax + 0x4000], al
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006bd7d
add al, 0
add byte [ecx], 0x49
outsb dx, byte [esi]
je 0x1006bdc7
jb 0x1006bdca
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006bd9d
inc esp
inc ebp
cmp byte [ecx], bh
cmp byte [ebp + ebp + 0x41], al
inc ecx
inc esp
xor al, 0x38
sub eax, 0x35413034
sub eax, 0x32423442
sub eax, 0x46333231
xor al, 0x42
xor ch, byte [0x46333231]
cmp dword [ecx], esi
inc edx
inc edx
inc esi
inc edx
inc ecx
inc edx
jge 0x1006bdeb
push eax
jb 0x1006be01
js 0x1006be0d
jns 0x1006bde8
push ebx
je 0x1006be0c
bound eax, qword [ebx + 0x6c]
jae 0x1006be05
xor esi, dword fs:[edx]
xor esi, dword [edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006bdf8
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006be42
jb 0x1006be45
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006be18
inc esp
inc ebp
cmp byte [ecx], bh
cmp byte [ebp + ebp + 0x41], al
inc esp
xor al, 0x38
inc esp
sub eax, 0x38344441
sub eax, 0x35413034
sub eax, 0x32423442
sub eax, 0x46333231
xor al, 0x42
xor ch, byte [0x46333231]
cmp dword [ecx], esi
inc edx
xor dword [esi], esi
inc edx
inc esi
inc edx
inc ecx
inc edx
jge 0x1006be66
push esp
jns 0x1006be7d
jo 0x1006be73
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [ebx + 0x43], bh
xor eax, 0x33463332
cmp dword [eax], esi
sub eax, 0x33384339
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x702257d
xor esi, dword [0x702257d]
and eax, 0x56000702
jb 0x1006bec0
add byte [esi + 0x65], dl
jb 0x1006bec0
imul ebp, dword [edi + 0x6e], 0x2e330003
xor byte [esp + eax], ah
add byte [eax + 0x6e49003f], al
je 0x1006bec4
jb 0x1006bec7
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006be9c
xor eax, 0x33373030
aaa
xor byte [eax], dh
aaa
xor esi, dword [edi]
xor eax, dword [ecx + 0x2d]
xor dh, byte [eax]
inc esp
aaa
sub eax, 0x46383534
sub eax, 0x42464639
sub eax, 0x39434241
xor byte [eax], dh
inc ebp
xor eax, dword [ecx + 0x38]
xor esi, dword [ecx]
jge 0x1006bee8
push eax
jb 0x1006befe
js 0x1006bf0a
push ebx
je 0x1006bf09
bound eax, qword [ebx + 0x6c]
jae 0x1006bf02
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [eax], al
add byte [eax], al
add byte [0x26800002], ah
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006bef3
add al, 0
add byte [ecx], 0x49
outsb dx, byte [esi]
je 0x1006bf3d
jb 0x1006bf40
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006bf15
xor byte [eax], dh
aaa
xor esi, dword [edi]
xor eax, dword [ecx + 0x2d]
xor dh, byte [eax]
inc esp
aaa
sub eax, 0x46383534
sub eax, 0x42464639
inc esi
inc esi
inc edx
sub eax, 0x39434241
xor byte [eax], dh
inc ebp
xor eax, dword [ecx + 0x38]
xor esi, dword [ecx]
jge 0x1006bf61
xor dword [ebp + 0x5c], edi
push eax
jb 0x1006bf77
js 0x1006bf83
jns 0x1006bf5e
push ebx
je 0x1006bf82
bound eax, qword [ebx + 0x6c]
jae 0x1006bf7b
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006bf6e
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006bfb8
jb 0x1006bfbb
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006bf90
xor byte [eax], dh
aaa
xor esi, dword [edi]
xor eax, dword [ecx + 0x2d]
xor dh, byte [eax]
inc esp
aaa
inc ecx
sub eax, 0x37443032
sub eax, 0x46383534
sub eax, 0x42464639
inc esi
inc esi
inc edx
sub eax, 0x39434241
xor byte [eax], dh
inc ebp
xor eax, dword [ecx + 0x38]
xor esi, dword [ecx]
jge 0x1006bfdc
xor byte [ebp + 0x33], al
inc ecx
cmp byte [ebx], dh
xor dword [ebp + 0x5c], edi
push esp
jns 0x1006bff3
jo 0x1006bfe9
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [ebx + 0x43], bh
add al, byte [eax]
and byte [esi], 0
jnp 0x1006bfda
xor eax, 0x33463332
cmp dword [eax], esi
sub eax, 0x33384339
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x702257d
xor esi, dword [0x702257d]
and eax, 0x56000702
jb 0x1006c036
add byte [esi + 0x65], dl
jb 0x1006c036
imul ebp, dword [edi + 0x6e], 0x2e330003
xor byte [esp + eax], ah
add byte [eax + 0x4c430041], al
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006c01b
cmp byte [eax], dh
xor dword [ebx + 0x41], eax
xor byte [ecx], dh
inc ebx
inc ecx
xor eax, 0x4631412d
inc ebx
sub eax, 0x30443131
sub eax, 0x44413538
xor byte [0x44413538], ch
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
xor eax, 0x34353335
xor byte [eax], dh
xor byte [eax], dh
jge 0x1006c05a
inc esp
popal
je 0x1006c063
inc esi
outsd dx, dword [esi]
jb 0x1006c073
popal
je 0x1006c07c
pop esp
inc edi
je 0x1006c061
je 0x1006c06d
aaa
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0xb800002
add byte [edx], dh
sub al, 0x20
add al, byte [eax]
or byte [ebx], 0
xor ch, byte [eax]
xor dword [eax], ebp
xor dword [esi], esi
sub al, 0x20
xor dword [esp + eax], esp
add byte [eax + 0x6e49003f], al
je 0x1006c09a
jb 0x1006c09d
popaw
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c073
xor dword [eax], edi
aaa
xor esi, dword [esi]
inc ebp
xor byte [0x44334333], ch
sub eax, 0x46433131
sub eax, 0x43303138
sub eax, 0x41413030
xor byte [eax], dh
xor edi, dword [eax]
cmp dword [edx + 0x37], eax
xor dword [ebp + 0x5c], edi
pop esp
push eax
jb 0x1006c0d4
js 0x1006c0e0
push ebx
je 0x1006c0df
bound eax, qword [ebx + 0x6c]
jae 0x1006c0d8
add byte fs:[eax + 0x4000], al
inc eax
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
add byte es:[ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006c0c9
add al, 0
add byte [ecx], 0x49
outsb dx, byte [esi]
je 0x1006c113
jb 0x1006c116
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c0ec
xor dword [eax], edi
aaa
xor esi, dword [esi]
inc ebp
xor byte [0x44334333], ch
sub eax, 0x46433131
sub eax, 0x43303138
xor dword [eax], esi
inc ebx
sub eax, 0x41413030
xor byte [eax], dh
xor edi, dword [eax]
cmp dword [edx + 0x37], eax
cmp byte [ecx], bh
inc edx
aaa
xor dword [ebp + 0x5c], edi
push eax
jb 0x1006c14d
js 0x1006c159
jns 0x1006c134
push ebx
je 0x1006c158
bound eax, qword [ebx + 0x6c]
jae 0x1006c151
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006c144
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006c18e
jb 0x1006c191
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c167
xor dword [eax], edi
aaa
xor esi, dword [esi]
inc ebp
xor byte [0x44334333], ch
sub eax, 0x46433131
sub eax, 0x43303138
xor dword [eax], esi
inc ebx
sub eax, 0x41413030
xor byte [eax], dh
xor edi, dword [eax]
cmp dword [edx + 0x37], eax
xor byte [ebx], dh
cmp byte [ecx], bh
inc edx
aaa
xor dword [ebp + 0x5c], edi
push esp
jns 0x1006c1c9
jo 0x1006c1bf
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [ebx + 0x43], bh
add byte [eax + 0x437b0026], al
xor eax, 0x33463332
cmp dword [eax], esi
sub eax, 0x33384339
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x702257d
xor esi, dword [0x702257d]
and eax, 0x56000702
jb 0x1006c20c
add byte [esi + 0x65], dl
jb 0x1006c20c
imul ebp, dword [edi + 0x6e], 0x2e330003
xor byte [esp + eax], ah
add byte [eax + 0x6e49003f], al
je 0x1006c210
jb 0x1006c213
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c1eb
xor dword [esi + 0x39], eax
inc edx
xor al, 0x34
inc esi
sub eax, 0x41334142
sub eax, 0x44354634
sub eax, 0x31354239
sub eax, 0x43303930
aaa
xor al, 0x41
cmp dword [edx + 0x33], eax
inc ecx
xor al, 0x7d
pop esp
push eax
jb 0x1006c24a
js 0x1006c256
push ebx
je 0x1006c255
bound eax, qword [ebx + 0x6c]
jae 0x1006c24e
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [eax], al
add byte [0x26800002], ah
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006c23f
add al, 0
add byte [ecx], 0x49
outsb dx, byte [esi]
je 0x1006c289
jb 0x1006c28c
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c264
xor dword [esi + 0x39], eax
inc edx
xor al, 0x34
inc esi
sub eax, 0x41334142
sub eax, 0x44354634
sub eax, 0x31354239
sub eax, 0x43303930
aaa
inc edx
xor eax, 0x39302d31
xor byte [ebx + 0x37], al
xor al, 0x41
cmp dword [edx + 0x33], eax
inc ecx
xor al, 0x7d
pop esp
push eax
jb 0x1006c2c3
js 0x1006c2cf
jns 0x1006c2aa
push ebx
je 0x1006c2ce
bound eax, qword [ebx + 0x6c]
jae 0x1006c2c7
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
inc eax
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006c2ba
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006c304
jb 0x1006c307
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c2df
xor dword [esi + 0x39], eax
inc edx
xor al, 0x34
inc esi
sub eax, 0x41334142
sub eax, 0x44354634
sub eax, 0x31354239
sub eax, 0x43303930
aaa
inc edx
xor eax, 0x39302d31
xor byte [ebx + 0x37], al
xor al, 0x41
cmp dword [edx + 0x33], eax
inc ecx
xor al, 0x7d
pop esp
xor eax, dword [ecx + 0x34]
jge 0x1006c328
push esp
jns 0x1006c33f
jo 0x1006c335
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [ebx + 0x43], bh
add byte es:[ebx + 0x43], bh
xor eax, 0x33463332
cmp dword [eax], esi
sub eax, 0x33384339
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x702257d
xor esi, dword [0x702257d]
and eax, 0x56000702
jb 0x1006c382
add byte [esi + 0x65], dl
jb 0x1006c382
imul ebp, dword [edi + 0x6e], 0x2e330003
xor byte [esp + eax], ah
add byte [eax + 0x63410019], al
jb 0x1006c390
inc ebp
js 0x1006c387
push 0x636f442e
jne 0x1006c398
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x1006c35d
aaa
pop esp
jae 0x1006c39b
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x4800002
add byte [edx + 0x65], dl
popal
add al, byte [eax]
add byte [eax + eax], 0x52
popal
and al, 4
add byte [eax + 0x6e49003f], al
je 0x1006c3b7
jb 0x1006c3ba
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c3a0
cmp dword [esi + 0x32], eax
inc esi
inc ebp
cmp byte [ecx], dh
sub eax, 0x34363746
sub eax, 0x30444234
sub eax, 0x35414641
sub eax, 0x38454435
xor al, 0x31
inc esp
inc esp
inc edx
xor dh, byte ss:[0x72505c7d]
outsd dx, dword [esi]
js 0x1006c3fd
push ebx
je 0x1006c3fc
bound eax, qword [ebx + 0x6c]
jae 0x1006c3f5
add byte fs:[eax + 0x4000], al
inc eax
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
and byte [esi], 0
jnp 0x1006c3cd
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor byte [edx + esi], dh
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006c3e6
add al, 0
add byte [ecx], 0x49
outsb dx, byte [esi]
je 0x1006c430
jb 0x1006c433
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c419
cmp dword [esi + 0x32], eax
inc esi
inc ebp
cmp byte [ecx], dh
sub eax, 0x34363746
sub eax, 0x30444234
sub eax, 0x35414641
sub eax, 0x38454435
xor al, 0x31
inc esi
inc ecx
xor eax, 0x4544352d
cmp byte [ecx + esi], dh
inc esp
inc esp
inc edx
xor dh, byte ss:[0x72505c7d]
xor eax, 0x72505c7d
outsd dx, dword [esi]
js 0x1006c476
jns 0x1006c451
push ebx
je 0x1006c475
bound eax, qword [ebx + 0x6c]
jae 0x1006c46e
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor byte [edx], dh
xor byte [edx + esi], dh
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006c461
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006c4ab
jb 0x1006c4ae
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c494
cmp dword [esi + 0x32], eax
inc esi
inc ebp
cmp byte [ecx], dh
sub eax, 0x34363746
sub eax, 0x30444234
sub eax, 0x35414641
sub eax, 0x38454435
xor al, 0x31
inc esi
inc ecx
xor eax, 0x4544352d
cmp byte [ecx + esi], dh
inc esp
inc esp
inc edx
xor dh, byte ss:[0x79545c7d]
jo 0x1006c4dc
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [ebx + 0x43], bh
xor eax, 0x33463332
cmp dword [eax], esi
sub eax, 0x33384339
cmp byte [ebx], dh
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x702257d
xor esi, dword [0x702257d]
and eax, 0x56000702
jb 0x1006c529
add byte [esi + 0x65], dl
jb 0x1006c529
imul ebp, dword [edi + 0x6e], 0x2e330003
xor byte [esp + eax], ah
add byte [eax + 0x79540032], al
jo 0x1006c52d
dec esp
imul esp, dword [edx + 0x5c], 0x3235437b
xor eax, dword [esi + 0x33]
cmp dword [eax], esi
sub eax, 0x33384339
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
xor dword [ebx + esi + 0x2d], eax
cmp dword [eax], esi
cmp dword [ebp + 0x30313030], esi
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x2e335c7d
xor byte [eax], al
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x1f800002
add byte [ecx + 0x63], al
jb 0x1006c577
bound esp, qword [ecx + 0x74]
and byte [ecx + 0x63], al
arpl word [ebp + 0x73], sp
jae 0x1006c533
xor ebp, dword [esi]
xor byte [eax], ah
push esp
jns 0x1006c58a
and byte gs:[ecx + ebp*2 + 0x62], cl
jb 0x1006c582
jb 0x1006c59c
and al, 4
add byte [eax + 0x7954003a], al
jo 0x1006c592
push esp
jns 0x1006c59c
dec esp
dec esp
imul esp, dword [edx + 0x5c], 0x3235437b
xor eax, dword [esi + 0x33]
xor eax, 0x33463332
cmp dword [eax], esi
sub eax, 0x33384339
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x2e335c7d
xor byte [eax + esi + 0x5c], bl
ja 0x1006c5c9
outsb dx, byte [esi]
xor esi, dword [edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x50800002
add byte [ebx + 0x3a], al
pop esp
push eax
jb 0x1006c5e6
jb 0x1006c5db
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006c5a2
sub byte [eax + 0x38], bh
sub dword ss:[ecx + eax*2 + 0x64], ebx
outsd dx, dword [esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
and byte [edx + 0x65], dl
popal
jb 0x1006c5bd
and byte [ebx + eax*2 + 0x5c], al
inc esp
inc ebx
pop esp
push edx
popal
popal
jb 0x1006c603
jo 0x1006c615
jne 0x1006c612
pop edi
imul ebp, dword [esi + 0x73], 0x6363415c
jae 0x1006c629
imul esp, dword [edx + 0x69], 0x7974696c
popal
jo 0x1006c62a
and al, 4
add byte [eax + 0x79540038], al
jo 0x1006c630
dec esp
imul esp, dword [edx + 0x5c], 0x3235437b
xor eax, dword [esi + 0x33]
cmp dword [eax], esi
sub eax, 0x33384339
cmp byte [ebx], dh
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
xor al, 0x2d
xor byte [eax], dh
xor dword [eax], esi
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x2e335c7d
xor byte [esi + eax*2 + 0x4c], bl
inc ecx
inc edi
push ebx
add byte [eax + 0x4000], al
add byte [eax], al
add byte [eax], al
and eax, 0x1800002
add byte [eax], dh
and al, 4
add byte [eax + 0x7954003a], al
jo 0x1006c67d
cmp al, byte [eax]
push esp
jns 0x1006c687
dec esp
dec esp
imul esp, dword [edx + 0x5c], 0x3235437b
xor eax, dword [esi + 0x33]
cmp dword [eax], esi
sub eax, 0x33384339
xor ebp, dword [0x33443131]
sub eax, 0x33443131
sub eax, 0x34393039
sub eax, 0x30313030
cmp dword [eax], esi
cmp dword [ebp + 0x30313030], esi
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x2e335c7d
xor byte [eax + ecx*2 + 0x45], bl
dec esp
push eax
inc esp
dec ecx
push edx
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x3f800002
add byte [ebx + 0x3a], al
pop esp
push eax
jb 0x1006c6d1
jb 0x1006c6c6
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006c68d
sub byte [eax + 0x38], bh
sub dword ss:[ecx + eax*2 + 0x64], ebx
outsd dx, dword [esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
and byte [edx + 0x65], dl
popal
jb 0x1006c6a8
and byte [ebx + eax*2 + 0x5c], al
inc esp
inc ebx
pop esp
push edx
popal
popal
jb 0x1006c6ee
jo 0x1006c700
jne 0x1006c6fd
pop edi
imul ebp, dword [esi + 0x73], 0x4245c
cmp byte [ecx], 0
inc ebx
dec esp
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006c6ec
inc ebx
xor eax, 0x33463332
cmp dword [esi + 0x2d], eax
cmp dword [ebx + 0x38], eax
xor ebp, dword [0x33443131]
sub eax, 0x34393039
sub eax, 0x30313030
xor al, 0x42
inc esp
xor byte [ebp + esi + 0x33], al
xor eax, 0x72505c7d
outsd dx, dword [esi]
jb 0x1006c735
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
bound ebp, qword [ebp]
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x42400
xor byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006c753
jb 0x1006c756
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c728
inc ebx
inc ebp
xor al, 0x44
xor al, 0x43
inc esi
sub eax, 0x38373242
sub eax, 0x36323134
aaa
cmp byte [0x36323134], ch
sub eax, 0x45314441
sub eax, 0x32323642
inc esp
inc ecx
xor al, byte [ebp + 0x38]
xor esi, dword [ebx]
cmp dword [ebp], edi
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x7800002
add byte [ecx + 0x53], cl
dec ecx
push ebx
popal
jb 0x1006c791
push 0x80000424
aas
add byte [ecx + 0x6e], cl
dec ecx
outsb dx, byte [esi]
je 0x1006c79e
jb 0x1006c7a1
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c773
inc ebx
inc ebp
xor al, 0x44
xor al, 0x43
inc esi
sub eax, 0x38373242
sub eax, 0x36323134
sub eax, 0x45314441
inc ecx
inc esp
xor dword [ebp + 0x2d], eax
inc edx
xor dh, byte ss:[edx]
inc ebp
sub eax, 0x32323642
inc esp
inc ecx
xor al, byte [ebp + 0x38]
xor esi, dword [ebx]
cmp dword [ebp + 0x5c], edi
push eax
jb 0x1006c7d8
js 0x1006c7e4
push ebx
je 0x1006c7e3
bound eax, qword [ebx + 0x6c]
jae 0x1006c7dc
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006c7cd
add al, 0
add byte [ecx], 0x49
outsb dx, byte [esi]
je 0x1006c817
jb 0x1006c81a
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c7ec
inc ebx
inc ebp
xor al, 0x44
xor al, 0x43
inc esi
sub eax, 0x38373242
sub eax, 0x36323134
sub eax, 0x45314441
sub eax, 0x32323642
inc esp
xor dword [ebp + 0x2d], eax
inc edx
xor dh, byte ss:[edx]
inc esp
inc ecx
xor al, byte [ebp + 0x38]
xor esi, dword [ebx]
inc ebp
cmp byte [ebx], dh
xor edi, dword [ecx]
jge 0x1006c83b
cmp dword [ebp + 0x5c], edi
push eax
jb 0x1006c851
js 0x1006c85d
jns 0x1006c838
push ebx
je 0x1006c85c
bound eax, qword [ebx + 0x6c]
jae 0x1006c855
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor al, 0x2d
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006c848
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006c892
jb 0x1006c895
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006c867
inc ebx
inc ebp
xor al, 0x44
inc esp
xor al, 0x43
inc esi
sub eax, 0x38373242
sub eax, 0x36323134
sub eax, 0x45314441
sub eax, 0x32323642
inc esp
xor dword [ebp + 0x2d], eax
inc edx
xor dh, byte ss:[edx]
inc esp
inc ecx
xor al, byte [ebp + 0x38]
xor esi, dword [ebx]
cmp dword [ebp + 0x5c], edi
push esp
jns 0x1006c8cd
jo 0x1006c8c3
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x34], bh
aaa
inc ecx
aaa
inc ecx
xor al, 0x42
xor byte [0x33323732], ch
sub eax, 0x41423134
sub eax, 0x45353638
sub eax, 0x42424245
aaa
xor byte [eax], bh
xor dword [ecx + 0x36], eax
xor byte [edx], dh
jge 0x1006c8bb
and eax, 0x56000702
jb 0x1006c910
add al, byte [edi]
add byte [esi + 0x65], dl
jb 0x1006c910
imul ebp, dword [edi + 0x6e], 0x2e310003
xor byte [esp + eax], ah
add byte [eax + 0x63410026], al
jb 0x1006c91e
inc ebp
js 0x1006c915
push 0x636f442e
jne 0x1006c926
outsb dx, byte gs:[esi]
je 0x1006c8eb
aaa
pop esp
jae 0x1006c929
insb byte es:[edi], dx
insb byte es:[edi], dx
pop esp
jb 0x1006c92c
popal
pop esp
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x49800002
add byte [edx], ah
inc ebx
cmp bl, byte [eax + edx*2 + 0x72]
outsd dx, dword [esi]
jb 0x1006c94a
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006c911
inc esi
imul ebp, dword [ebp + 0x73], 0x38782820
sub byte [eax + 0x38], bh
sub dword ss:[ecx + eax*2 + 0x64], ebx
outsd dx, dword [esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
and byte [edx + 0x65], dl
popal
jb 0x1006c92c
inc esp
inc ebx
pop esp
push edx
popal
popal
jb 0x1006c972
pop esp
inc ecx
arpl word [edx + 0x6f], si
push edx
xor esi, dword fs:[edx]
js 0x1006c987
and ah, byte [eax]
and ah, byte [0x4242231]
xor dword [edx], esp
and al, 4
add al, 0
adc byte [eax + eax], 0x2e
jo 0x1006c995
add byte [eax + 0x702e0014], al
pop sp
adc al, 0
jo 0x1006c995
pop sp
dec edi
jo 0x1006c99b
outsb dx, byte [esi]
push edi
imul esi, dword [eax + ebp*2 + 0x50], 0x49676f72
jae 0x1006c943
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x42400
sub byte [edx], 0x43
dec esp
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006c99d
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x30343533
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
xor al, 0x34
xor eax, 0x34353335
xor byte [eax], dh
xor byte [eax], dh
jge 0x1006c9db
dec ecx
insd dword es:[edi], dx
jo 0x1006c9ef
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x1006c9ee
and byte fs:[ebx + 0x61], al
je 0x1006c9f4
outsd dx, dword [si]
jb 0x1006c9fc
jae 0x1006c9f2
pop esp
jnp 0x1006c9cf
inc esp
inc esp
cmp dword [0x2d313038], esi
xor eax, 0x2d313038
xor byte [ecx], dh
sub eax, 0x32383839
cmp dword [eax], edi
cmp byte [edx], dh
sub eax, 0x46433131
sub eax, 0x39414639
sub eax, 0x41413030
xor byte [eax], dh
inc ebx
xor al, 0x32
inc ebx
xor al, 0x7d
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x42400
sub byte [edx], 0x43
dec esp
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006ca17
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x34353335
xor byte [eax], dh
xor byte [eax], dh
jge 0x1006ca55
xor eax, 0x30343533
xor al, 0x30
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
dec ecx
insd dword es:[edi], dx
jo 0x1006ca69
insb byte es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x1006ca68
and byte fs:[ebx + 0x61], al
je 0x1006ca6e
outsd dx, dword [si]
jb 0x1006ca76
jae 0x1006ca6c
jnp 0x1006ca49
inc esp
inc esp
cmp dword [0x2d323038], esi
cmp dword [eax], edi
cmp byte [edx], dh
xor byte [edx], dh
sub eax, 0x32383839
sub eax, 0x46433131
sub eax, 0x39414639
sub eax, 0x41413030
xor byte [eax], dh
inc ebx
xor al, 0x32
inc ebx
xor al, 0x7d
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x42400
cmp byte [ecx], 0
inc ebx
dec esp
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006ca91
inc ecx
cmp byte [ecx + 0x39], al
aaa
cmp byte [eax], dh
sub eax, 0x44303832
sub eax, 0x46433131
sub eax, 0x44343241
sub eax, 0x35343434
xor eax, 0x34353335
xor byte [eax], dh
xor byte [eax], dh
jge 0x1006cacf
xor eax, 0x30343533
xor al, 0x30
xor byte [eax], dh
xor byte [ebp + 0x5c], bh
push eax
jb 0x1006cae5
jb 0x1006cada
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
bound ebp, qword [ebp]
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x42400
adc byte [eax + eax], 0x2e
pop sp
pop sp
dec edi
jo 0x1006cafc
outsb dx, byte [esi]
push edi
imul esi, dword [eax + ebp*2 + 0x50], 0x69676f72
jae 0x1006caa4
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x42400
adc byte [edi], 0
jo 0x1006cb1a
js 0x1006cb26
insb byte es:[edi], dx
pop esp
dec edi
jo 0x1006cb23
outsb dx, byte [esi]
push edi
imul esi, dword [eax + ebp*2 + 0x50], 0x69676f72
jae 0x1006cacb
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x42400
add byte [eax], al
add byte [0x42400], ah
adc byte [0x66782e00], 0x64
pop sp
js 0x1006cb43
pop sp
dec edi
jo 0x1006cb48
outsb dx, byte [esi]
push edi
imul esi, dword [eax + ebp*2 + 0x50], 0x69676f72
jae 0x1006caf0
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x42400
cmp byte [ebx], 0
inc ebx
dec esp
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006cb38
xor al, byte [edx + 0x41]
xor byte [esi], dh
cmp dword [ebp + ebp + 0x30], eax
inc esi
inc ebx
sub eax, 0x37373534
sub eax, 0x36433739
sub eax, 0x36464435
aaa
inc ebx
sub eax, 0x36464435
xor esi, dword [ebx + eax*2]
xor al, 0x43
inc ebp
inc ebp
cmp byte [edi*2 + 0x506e495c], dh
jb 0x1006cba0
arpl word [ebx + 0x65], dx
jb 0x1006cbac
jb 0x1006cb6c
xor esi, dword [edx]
add byte [eax + 0x4000], al
xor al, byte [eax]
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x54000e02
push 0x64616572
imul ebp, dword [esi + 0x67], 0x65646f4d
add cl, byte [esi]
add byte [eax + ebp*2 + 0x72], dl
popal
jb 0x1006cbaf
popal
imul ebp, dword fs:[esi + 0x67], 0x65646f4d
insb byte es:[edi], dx
add al, 0
inc edx
outsd dx, dword [esi]
je 0x1006cbc2
and al, 4
add byte [eax + 0x6e490030], al
je 0x1006cbc9
jb 0x1006cbcc
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006cb9d
xor al, byte [edx + 0x41]
xor byte [esi], dh
cmp dword [ebp + ebp + 0x30], eax
inc esi
inc ebx
sub eax, 0x37373534
sub eax, 0x36433739
sub eax, 0x36464435
xor esi, dword [ebx + eax*2]
inc ebp
inc ebp
cmp byte [edi*2 + 0x40008000], dh
add byte [eax], al
add byte [eax], al
and eax, 0xe800002
add byte [ecx + 0x50], cl
inc esp
inc esi
push ebx
push 0x496c6c65
outsb dx, byte [esi]
outsw dx, word [esi]
xor ah, byte [esp + eax]
and al, 4
add byte [eax + 0x6e49003b], al
cmp byte [ebx], 0
dec ecx
outsb dx, byte [esi]
je 0x1006cc1b
jb 0x1006cc1e
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006cbef
xor al, byte [edx + 0x41]
xor byte [esi], dh
cmp dword [ebp + ebp + 0x30], eax
cmp dword ss:[ebp + ebp + 0x30], eax
inc esi
inc ebx
sub eax, 0x37373534
sub eax, 0x36433739
sub eax, 0x36464435
xor eax, 0x392d3737
aaa
inc ebx
sub eax, 0x36464435
xor esi, dword [ebx + eax*2]
inc ebp
inc ebp
cmp byte [edi*2 + 0x6d754e5c], dh
dec ebp
je 0x1006cc52
outsd dx, dword [esi]
jae 0x1006cbee
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x1800002
add byte [eax], al
add byte [eax], al
add byte [0x1800002], ah
add byte [esi], dh
and al, 4
add byte [eax + 0x6341001b], al
jb 0x1006cc75
inc ebp
js 0x1006cc6c
push 0x756c502e
imul ebp, dword [bp + 0x5c], 0x61666544
jne 0x1006cc84
je 0x1006cc63
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax + 0x4000], al
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x4b800002
add byte [ebx + 0x3a], al
pop esp
push edi
dec ecx
dec esi
inc esp
dec edi
push edi
push ebx
pop esp
dec ecx
outsb dx, byte [esi]
jae 0x1006ccae
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x1006cc9c
jnp 0x1006cc83
inc ebx
aaa
inc edx
inc ecx
cmp byte [esi], dh
sub eax, 0x37444137
sub eax, 0x36333031
sub eax, 0x34344237
sub eax, 0x34344237
sub eax, 0x46304341
xor byte [edi], dh
xor al, 0x45
xor al, 0x31
xor byte [eax], dh
jge 0x1006ccc3
inc ecx
push eax
dec ecx
inc esi
imul ebp, dword [ebp + 0x5f], 0x63692e38
outsd dx, dword [esi]
sub al, 0x30
and al, 4
insb byte es:[edi], dx
pop edi
cmp byte [esi], ch
imul esp, dword [ebx + 0x6f], 0x424302c
xor byte [esp + eax], ah
add byte [eax + 0x6e490041], al
je 0x1006cce5
jb 0x1006cce8
popal
arpl word [ebp + 0x5c], sp
pop esp
jnp 0x1006ccb9
xor al, byte [edx + 0x41]
xor byte [esi], dh
cmp dword [ebp + ebp + 0x30], eax
inc esi
inc ebx
sub eax, 0x37373534
sub eax, 0x36433739
sub eax, 0x36464435
inc ebx
sub eax, 0x36464435
xor esi, dword [ebx + eax*2]
inc ebp
inc ebp
cmp byte [edi*2 + 0x6f72505c], dh
jb 0x1006cd1f
js 0x1006cd2b
push ebx
je 0x1006cd2a
bound eax, qword [ebx + 0x6c]
jae 0x1006cd23
imul esp, dword [ebx + esi + 0x32], 0x40008000
add byte [eax], al
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x31], bh
xor al, byte [edx + 0x41]
xor byte [esi], dh
cmp dword [ebp + ebp + 0x30], eax
inc esi
inc ebx
sub eax, 0x37373534
sub eax, 0x36433739
sub eax, 0x36464435
inc esp
inc esi
xor esi, dword ss:[ebx + eax*2]
xor esi, dword [ebx + eax*2]
inc ebp
inc ebp
cmp byte [edi*2 - 0x7ffffbdc], dh
cmp eax, dword [eax]
dec ecx
outsb dx, byte [esi]
je 0x1006cd60
jb 0x1006cd63
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006cd3b
inc esp
xor al, 0x36
inc ebx
xor dword [edx + 0x36], eax
sub eax, 0x42414242
sub eax, 0x44303534
sub eax, 0x46313641
sub eax, 0x43444434
cmp byte [ecx], bh
cmp byte [edx + 0x32], al
cmp dword [eax], edi
inc edx
xor dh, byte [ecx]
inc esp
xor al, 0x7d
xor dword [esp + esi + 0x7d], eax
pop esp
dec esi
jne 0x1006cd98
insd dword es:[edi], dx
dec ebp
je 0x1006cd97
outsd dx, dword [esi]
jae 0x1006cd33
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x1800002
add byte [edi], dh
add al, byte [eax]
add byte [ecx], 0
aaa
and al, 4
add byte [eax + 0x44500017], al
pop eax
inc esi
imul ebp, dword [ebp + 0x54], 0x5c657079
inc esp
popaw
jne 0x1006cdc5
je 0x1006cda4
arpl word [edi + 0x6e], bp
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x4b800002
add byte [eax], al
add byte [eax], al
add byte [0x4b800002], ah
add byte [ebx + 0x3a], al
pop esp
push edi
dec ecx
dec esi
inc esp
dec edi
push edi
push ebx
pop esp
dec ecx
outsb dx, byte [esi]
jae 0x1006cdef
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x1006cddd
jnp 0x1006cdc4
inc ebx
aaa
inc edx
inc ecx
cmp byte [esi], dh
sub eax, 0x37444137
sub eax, 0x36333031
sub eax, 0x34344237
xor al, 0x34
xor al, 0x2d
inc ecx
inc ebx
xor byte [esi + 0x30], al
aaa
sub eax, 0x46304341
xor byte [edi], dh
xor al, 0x45
xor al, 0x31
xor byte [eax], dh
jge 0x1006ce04
push eax
inc esp
pop eax
inc esi
imul ebp, dword [ebp + 0x5f], 0x63692e38
outsd dx, dword [esi]
sub al, 0x30
and al, 4
add byte [eax + 0x6341001d], al
jb 0x1006ce30
inc ebp
js 0x1006ce27
push 0x6365532e
push ebx
je 0x1006ce3b
push ebx
arpl word gs:[ebx + 0x74], dx
outsd dx, dword [esi]
jb 0x1006ce33
pop esp
inc esp
popaw
jne 0x1006ce41
je 0x1006ce20
arpl word [edi + 0x6e], bp
add byte [eax + 0x4000], al
inc eax
add byte [eax], al
add byte [eax], al
and eax, 0x4e800002
add byte [ebx + 0x3a], al
pop esp
push edi
dec ecx
dec esi
inc esp
dec edi
push edi
push ebx
pop esp
dec ecx
outsb dx, byte [esi]
jae 0x1006ce6b
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x1006ce59
jnp 0x1006ce40
inc ebx
aaa
inc edx
inc ecx
cmp byte [esi], dh
sub eax, 0x37444137
sub eax, 0x36333031
sub eax, 0x34344237
sub eax, 0x46304341
xor byte [edi], dh
xor al, 0x45
xor al, 0x31
xor byte [eax], dh
jge 0x1006ce80
push ebx
arpl word gs:[ebx + 0x74], dx
outsd dx, dword [esi]
push ebx
je 0x1006ce99
jb 0x1006ce91
inc esi
imul ebp, dword [ebp + 0x2e], 0x2c6f6369
xor byte [esp + eax], ah
imul esp, dword cs:[ebx + 0x6f], 0x424302c
outsd dx, dword [esi]
sub al, 0x30
and al, 4
add byte [eax + 0x6e490030], al
add byte [ecx + 0x6e], cl
je 0x1006cea5
jb 0x1006cea8
popaw
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006ce7c
inc edx
cmp byte [ecx], bh
inc esi
xor eax, 0x36372d41
cmp dword [ebp + ebp + 0x34], eax
aaa
cmp dword [edx], esi
sub eax, 0x41394441
sub eax, 0x35373345
xor eax, 0x43353139
inc edx
inc ebx
xor edi, dword [ebp]
jge 0x1006ce6d
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0xd800002
add byte [ecx + 0x53], cl
je 0x1006cedf
je 0x1006cef5
jae 0x1006cec7
jbe 0x1006cee9
outsb dx, byte [esi]
je 0x1006cefa
and al, 4
add byte [eax + 0x6e49003f], al
je 0x1006cef6
jb 0x1006cef9
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006cecd
inc edx
cmp byte [ecx], bh
inc esi
xor eax, 0x36372d41
cmp dword [ebp + ebp + 0x34], eax
aaa
sub eax, 0x32393734
cmp dword [edx], esi
sub eax, 0x41394441
sub eax, 0x35373345
xor eax, 0x43353139
inc edx
inc ebx
xor edi, dword [ebp + 0x5c]
push eax
jb 0x1006cf30
js 0x1006cf3c
push ebx
je 0x1006cf3b
bound eax, qword [ebx + 0x6c]
inc ebx
insb byte es:[edi], dx
jae 0x1006cf34
add byte fs:[eax + 0x4000], al
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor byte [edx + esi], dh
xor byte [0x30303030], ch
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
xor byte [eax], dh
xor byte [esi + esi], dh
jge 0x1006cf25
add al, 0
add byte [ecx], 0x49
outsb dx, byte [esi]
je 0x1006cf6f
jb 0x1006cf72
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006cf46
inc edx
cmp byte [ecx], bh
inc esi
xor eax, 0x36372d41
cmp dword [ebp + ebp + 0x34], eax
aaa
cmp dword [edx], esi
sub eax, 0x41394441
sub eax, 0x35373345
xor eax, 0x43353139
inc esp
cmp dword [ecx + 0x2d], eax
inc ebp
xor esi, dword [edi]
xor eax, 0x35313935
inc ebx
xor eax, 0x33434243
jge 0x1006cf93
inc edx
inc ebx
xor edi, dword [ebp + 0x5c]
push eax
jb 0x1006cfa9
js 0x1006cfb5
jns 0x1006cf90
push ebx
je 0x1006cfb4
bound eax, qword [ebx + 0x6c]
jae 0x1006cfad
xor esi, dword fs:[edx]
add byte [eax + 0x4000], al
xor al, byte [eax]
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x30], bh
xor byte [eax], dh
xor dh, byte [eax]
xor al, 0x32
xor byte [0x30303030], ch
sub eax, 0x30303030
sub eax, 0x30303043
sub eax, 0x30303030
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [esi + esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x36
jge 0x1006cfa0
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006cfea
jb 0x1006cfed
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006cfc1
inc edx
cmp byte [ecx], bh
inc esi
xor eax, 0x36372d41
cmp dword [ebp + ebp + 0x34], eax
aaa
cmp dword [edx], esi
cmp dword [esi + 0x35], eax
inc ecx
sub eax, 0x44393637
sub eax, 0x32393734
sub eax, 0x41394441
sub eax, 0x35373345
xor eax, 0x43353139
inc esp
cmp dword [ecx + 0x2d], eax
inc ebp
xor esi, dword [edi]
xor eax, 0x35313935
inc ebx
cmp dword [ecx], esi
xor eax, 0x33434243
jge 0x1006d00e
inc edx
inc ebx
xor edi, dword [ebp + 0x5c]
push esp
jns 0x1006d025
jo 0x1006d01b
dec esp
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x26800002], ah
and eax, 0x26800002
add byte [ebx + 0x34], bh
aaa
inc ecx
aaa
inc ecx
xor al, 0x42
xor byte [0x33323732], ch
sub eax, 0x41423134
sub eax, 0x45353638
sub eax, 0x42424245
aaa
xor byte [eax], bh
xor dword [ecx + 0x36], eax
xor byte [edx], dh
jge 0x1006d013
and eax, 0x56000702
jb 0x1006d068
add al, byte [edi]
add byte [esi + 0x65], dl
jb 0x1006d068
imul ebp, dword [edi + 0x6e], 0x2e310003
xor byte [esp + eax], ah
add byte [eax + 0x782e0014], al
jo 0x1006d064
dec edi
jo 0x1006d070
outsb dx, byte [esi]
push edi
imul esi, dword [eax + ebp*2 + 0x50], 0x69676f72
jae 0x1006d018
je 0x1006d078
push eax
jb 0x1006d082
imul esp, dword [si + 0x73], 0x40008000
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x42400
adc byte [ebx], 0
adc eax, dword [eax]
popal
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
pop esp
inc esp
popaw
jne 0x1006d0a1
je 0x1006d080
arpl word [edi + 0x6e], bp
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x42800002
add byte [ebx + 0x3a], al
pop esp
push eax
jb 0x1006d0bd
jb 0x1006d0b2
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006d079
sub byte [eax + 0x38], bh
sub dword ss:[ecx + eax*2 + 0x64], ebx
outsd dx, dword [esi]
bound esp, qword [ebp + 0x5c]
pop esp
inc ecx
arpl word [edx + 0x6f], si
outsd dx, dword [esi]
bound esp, qword [ecx + 0x74]
and byte [edx + 0x65], dl
popal
jb 0x1006d094
inc esp
inc ebx
pop esp
push edx
popal
popal
jb 0x1006d0da
inc ecx
arpl word [edx + 0x6f], si
jb 0x1006d0f1
push edx
xor esi, dword fs:[edx]
js 0x1006d0ef
and al, 4
add byte [eax + 0x63610007], al
jb 0x1006d103
bound esp, qword [ecx + 0x74]
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x55000c01
or al, 0
push ebp
push edx
dec esp
and byte [eax + 0x72], dl
outsd dx, dword [esi]
je 0x1006d11b
arpl word [edi + 0x6c], bp
and eax, 0x14800002
add byte [ebp + 0x52], dl
adc byte [eax + eax], 0x55
push edx
dec esp
cmp al, byte [ecx + 0x63]
jb 0x1006d12c
bound esp, qword [ecx + 0x74]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
je 0x1006d135
arpl word [edi + 0x6c], bp
and al, 4
add byte [eax + 0x6361001a], al
jb 0x1006d142
bound esp, qword [ecx + 0x74]
pop esp
jae 0x1006d141
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
pop esp
outsd dx, dword [esi]
jo 0x1006d145
outsb dx, byte [esi]
pop esp
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
add byte fs:[eax + 0x4000], al
add byte [eax], al
and eax, 0x4c800002
add byte [edx], ah
inc ebx
cmp bl, byte [eax + edx*2 + 0x72]
outsd dx, dword [esi]
jb 0x1006d162
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006d129
inc esi
imul ebp, dword [ebp + 0x73], 0x38782820
sub byte [eax + 0x38], bh
sub dword ss:[ecx + eax*2 + 0x64], ebx
outsd dx, dword [esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
and byte [edx + 0x65], dl
popal
je 0x1006d13d
push edx
popal
jb 0x1006d144
inc esp
inc ebx
pop esp
push edx
popal
popal
jb 0x1006d18a
jb 0x1006d18a
inc ecx
arpl word [edx + 0x6f], si
push edx
xor esi, dword fs:[edx]
js 0x1006d19f
xor ch, byte [esi]
js 0x1006d19f
and ah, byte [eax]
das
jne 0x1006d15f
and ah, byte [0x4242231]
xor dword [edx], esp
and al, 4
and ah, byte [esp + eax]
add al, 0
sub byte [edx], 0x43
dec esp
add byte [eax + 0x4c43006a], al
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006d197
xor byte [edx + 0x34], al
inc esi
inc ecx
inc esp
sub eax, 0x39304535
sub eax, 0x31424334
inc ebx
inc edx
xor dword [0x33363742], ebp
sub eax, 0x33363742
sub eax, 0x39334345
xor byte [ebx + 0x42], al
inc esp
inc ebp
xor eax, 0x5c7d4431
dec ecx
insd dword es:[edi], dx
jo 0x1006d1e6
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x1006d1e5
and byte fs:[ebx + 0x61], al
je 0x1006d1eb
outsd dx, dword [si]
jb 0x1006d1f3
jae 0x1006d1e9
jnp 0x1006d1c6
inc esp
inc esp
cmp dword [0x2d323038], esi
cmp dword [eax], edi
cmp byte [edx], dh
sub eax, 0x46433131
inc esi
sub eax, 0x39414639
sub eax, 0x41413030
xor byte [eax], dh
inc ebx
xor al, 0x32
inc ebx
xor al, 0x7d
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x42400
cmp byte [ebx], 0
inc ebx
dec esp
push ebx
dec ecx
inc esp
pop esp
jnp 0x1006d200
inc ecx
inc ecx
inc ecx
inc edx
inc edx
xor byte [0x3139462d], dh
inc edx
sub eax, 0x65636234
sub eax, 0x38314241
sub eax, 0x31333844
xor dword [ecx], edi
inc esp
inc ebp
cmp dword [ebp + eax*2 + 0x44], eax
inc esp
inc ecx
inc edx
inc ecx
cmp byte [ebp + 0x5c], bh
dec ecx
outsb dx, byte [esi]
jo 0x1006d266
jb 0x1006d264
outsd dx, dword [esi]
arpl word [ebx + 0x65], dx
jb 0x1006d270
jb 0x1006d230
xor al, byte [eax]
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x54000e02
add byte [eax], al
add byte [eax], al
add byte [0x54000e02], ah
push 0x64616572
imul ebp, dword [esi + 0x67], 0x65646f4d
insb byte es:[edi], dx
or dword [eax], eax
inc ecx
jo 0x1006d27e
jb 0x1006d293
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x1006d24b
add byte [0x42800002], ah
add byte [ebx + 0x3a], al
pop esp
push eax
jb 0x1006d2a0
outsd dx, dword [esi]
jb 0x1006d295
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006d25c
sub byte [eax + 0x38], bh
sub dword ss:[ecx + eax*2 + 0x64], ebx
outsd dx, dword [esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
outsd dx, dword [esi]
bound esp, qword [ecx + 0x74]
and byte [edx + 0x65], dl
popal
jb 0x1006d277
inc esp
inc ebx
pop esp
push edx
popal
popal
jb 0x1006d2bd
popal
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x72]
jo 0x1006d298
jb 0x1006d2ce
jo 0x1006d298
insb byte es:[edi], dx
insb byte es:[edi], dx
and al, 4
add byte [eax + 0x6e49003b], al
cmp byte [ebx], 0
dec ecx
outsb dx, byte [esi]
je 0x1006d2dc
jb 0x1006d2df
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006d2af
xor byte [ebx + 0x35], al
xor al, byte [ecx + 0x32]
inc ebx
inc ebx
xor eax, 0x43324132
inc ebx
sub eax, 0x31463636
sub eax, 0x42324234
sub eax, 0x34453941
inc ebp
xor al, 0x2d
cmp dword [edi], esi
sub eax, 0x33323739
xor dh, byte [ebx]
aaa
cmp dword [ecx], esi
inc esi
xor byte [edx + 0x42], al
inc edx
inc esp
jge 0x1006d300
dec esi
jne 0x1006d314
dec ebp
je 0x1006d313
outsd dx, dword [esi]
jae 0x1006d2af
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
daa
add byte [0x1800002], ah
add byte [esp], dh
add al, 0
cmp byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006d32e
jb 0x1006d331
popal
arpl word [ebp + 0x5c], sp
pop esp
jnp 0x1006d307
aaa
xor eax, dword [ebp + 0x38]
xor al, 0x35
xor al, 0x2d
aaa
xor al, 0x36
sub eax, 0x31443131
sub eax, 0x31443131
xor dword [ecx + esi + 0x2d], eax
inc edx
cmp dword [eax], esi
inc edx
sub eax, 0x42303942
sub eax, 0x30413030
inc ebx
cmp dword [edx], esi
xor eax, 0x34303339
jge 0x1006d352
push esp
jns 0x1006d369
dec esp
imul esp, dword [edx], 0x400080
add byte [eax], al
add byte [0x56000702], ah
inc eax
add byte [eax], al
add byte [eax], al
and eax, 0x56000702
pop es
add byte [esi + 0x65], dl
jb 0x1006d380
jb 0x1006d380
imul ebp, dword [edi + 0x6e], 0x2e310003
xor byte cs:[0x26800002], ah
xor byte [0x26800002], ah
add byte [ebx + 0x37], bh
inc ebx
inc esp
xor byte [esi], dh
cmp dword [ecx], edi
xor ch, byte [0x41413035]
sub eax, 0x31443131
sub eax, 0x30463842
sub eax, 0x30413030
inc esi
xor byte [0x30413030], ch
inc ebx
cmp dword [edx], esi
xor eax, 0x34303339
jge 0x1006d366
add al, 0
and byte [ecx], 0
jo 0x1006d3ae
js 0x1006d3ba
insb byte es:[edi], dx
pop esp
dec edi
jo 0x1006d3b7
outsb dx, byte [esi]
push edi
imul esi, dword [eax + ebp*2 + 0x4c], 0x5c747369
inc ecx
arpl word [edx + 0x6f], si
push edx
xor esi, dword fs:[edx]
js 0x1006d3cd
js 0x1006d3cd
add byte [eax + 0x4000], al
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x42400
cmp byte [edx], 0
push esp
jns 0x1006d3eb
dec esp
imul esp, dword [edx + 0x5c], 0x4443377b
jnp 0x1006d3b9
inc ebx
inc esp
xor byte [esi], dh
cmp dword [ecx], edi
xor ch, byte [0x41413035]
sub eax, 0x31443131
sub eax, 0x30463842
sub eax, 0x30413030
inc ebx
cmp dword [edx], esi
xor eax, 0x34303339
jge 0x1006d403
xor dword [esi], ebp
xor byte [eax + esi + 0x5c], bl
ja 0x1006d418
imul ebp, dword [esi + 0x33], 0x800032
inc eax
add byte [eax], al
outsb dx, byte [esi]
xor esi, dword [edx]
add byte [eax + 0x4000], al
add byte [eax], al
add byte [eax], al
add byte [0x4b800002], ah
and eax, 0x4b800002
add byte [ebx + 0x3a], al
pop esp
push eax
jb 0x1006d435
jb 0x1006d42a
insd dword es:[edi], dx
and byte [esi + 0x69], al
insb byte es:[edi], dx
jae 0x1006d3f1
sub byte [eax + 0x38], bh
sub dword ss:[ecx + eax*2 + 0x64], ebx
outsd dx, dword [esi]
bound esp, qword [ebp + 0x5c]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
and byte [edx + 0x65], dl
popal
jb 0x1006d40c
and byte [ebx + eax*2 + 0x5c], al
inc esp
inc ebx
pop esp
push edx
popal
popal
jb 0x1006d452
jo 0x1006d464
jne 0x1006d461
pop edi
imul ebp, dword [esi + 0x73], 0x7263415c
outsd dx, dword [esi]
inc esi
outsd dx, dword [esi]
jb 0x1006d474
popal
jo 0x1006d474
add al, 0
sbb byte [edx], 0
inc ecx
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x2e]
push edx
popal
jb 0x1006d44c
dec eax
push esp
dec ebp
dec esp
push eax
jb 0x1006d48a
jbe 0x1006d490
ja 0x1006d458
xor dword [eax], eax
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x1f800002
add byte [ecx + 0x64], al
add byte [eax + 0x6441001f], al
outsd dx, dword [esi]
bound esp, qword [ebp + 0x20]
push edx
popal
jb 0x1006d466
dec eax
push esp
dec ebp
dec esp
and byte [eax + 0x72], dl
jbe 0x1006d4b9
jb 0x1006d4b3
jbe 0x1006d4b9
ja 0x1006d473
and byte [ebx + 0x6c], al
inc ebx
insb byte es:[edi], dx
popal
jae 0x1006d4cb
and al, 4
add byte [eax + 0x44500024], al
inc esi
push eax
jb 0x1006d4c9
jbe 0x1006d4ae
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x1006d499
push eax
inc esp
inc esi
push eax
jb 0x1006d4d6
jbe 0x1006d4dc
ja 0x1006d4be
ja 0x1006d4be
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x1006d4d9
inc ebx
dec esp
push ebx
dec ecx
inc esp
add byte [eax + 0x4000], al
add byte [eax], al
and eax, 0x26800002
add byte [ebx + 0x44], bh
inc ebx
inc ebp
inc esi
inc edx
xor eax, 0x43392d36
inc esi
inc ecx
jnp 0x1006d4d6
sub eax, 0x41464339
sub eax, 0x44343634
sub eax, 0x30383838
sub eax, 0x38383434
xor eax, 0x43443744
inc esp
aaa
inc esp
inc ebx
xor dword [ecx], edi
xor edi, dword [ebp + 0x24]
cmp dword [ebx], esi
jge 0x1006d4db
add al, 0
xor byte [eax], 0
dec ecx
outsb dx, byte [esi]
je 0x1006d525
jb 0x1006d528
popal
arpl word [ebp + 0x5c], sp
jnp 0x1006d4fe
aaa
xor dword [edx + 0x36], eax
xor dword [esi + 0x3631342d], esi
xor dword ss:[esi + 0x3631342d], esi
cmp dword [0x44444134], ebp
inc ecx
inc esp
inc esp
sub eax, 0x33464139
sub eax, 0x39393645
inc ecx
inc esi
xor ebp, dword [0x39393645]
xor byte [ebp + 0x42], al
xor al, byte [edx + 0x33]
xor dh, byte [0x80007d]
inc eax
add byte [eax], al
add byte [eax], al
and eax, 0xf800002
add byte [ecx + 0x42], cl
imul esi, dword [ebp + ebp*2 + 0x61], 0x6e6f4370
insd dword es:[edi], dx
popal
jo 0x1006d545
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x1006d57b
insd dword es:[edi], dx
jb 0x1006d52e
inc ebx
inc edx
xor dword [0x33363742], ebp
sub eax, 0x33363742
sub eax, 0x39334345
xor byte [ebx + 0x42], al
inc esp
inc ebp
xor eax, 0x7d4431
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x41000501
jo 0x1006d5ba
add eax, 0x70704100
dec ecx
inc esp
and eax, 0x2c800002
add byte [ecx + 0x64], al
outsd dx, dword [esi]
bound esp, qword [ebp + 0x20]
inc ecx
arpl word [edx + 0x6f], si
bound esp, qword [ecx + 0x74]
and byte [edx + 0x72], al
outsd dx, dword [esi]
ja 0x1006d5d8
jb 0x1006d588
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1006d5df
imul ebp, dword [edi + 0x6e], 0x80000424
xor al, byte [eax]
push esp
jns 0x1006d5f7
dec esp
imul esp, dword [edx + 0x5c], 0x3731347b
xor edi, dword [eax]
inc ebp
inc ebp
inc ecx
sub eax, 0x46323434
sub eax, 0x46373734
sub eax, 0x46433239
sub eax, 0x39383832
inc edx
inc esp
inc ebx
inc esp
aaa
inc ebp
aaa
jge 0x1006d60f
add byte [eax], al
add byte [eax], al
and eax, 0xd800002
add byte [ecx + 0x63], al
jb 0x1006d637
inc edx
jb 0x1006d63a
imul esp, dword [ebp + 0x72], 0x4c
imul esp, dword [edx + 0x24], 0x3b800004
add byte [ecx + 0x6e], cl
outsb dx, byte [esi]
je 0x1006d640
jb 0x1006d643
xor byte [0x31303837], ch
sub eax, 0x64633734
cmp byte [eax], dh
xor dword [0x64633734], ebp
arpl word [ebp + ebp + 0x39], sp
cmp byte [eax*2 + 0x3046312d], dh
inc ecx
sub eax, 0x45343839
sub eax, 0x41304631
inc esi
inc edx
inc ebx
xor eax, 0x46424341
jge 0x1006d656
add byte [eax], 0x40
add byte [eax], al
add byte [eax], al
and eax, 0x44000c01
dec esp
dec esp
push ebx
jne 0x1006d6d9