Function at 0x10003ce8
Capabilities:
Get number of processors

Disassembly:
and byte [edx + 0x65], dl
inc bp
js 0x10003d63
jb 0x10003d52
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
outsb dx, byte [esi]
jae 0x10003d7d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10003d7d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x39356422
bound esi, qword gs:[eax]
cmp dword [ecx + 0x38], esp
xor al, 0x61
cmp dword ss:[ecx + esi], esi
xor eax, 0x63646266
popaw
cmp byte [ecx + 0x32], ah
popal
xor dh, byte ss:[edi]
xor eax, 0x43202c37
jne 0x10003dab
je 0x10003db6
jb 0x10003da8
cmp eax, 0x7475656e
jb 0x10003dab
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10003dc4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10003dca
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x10003dfd
jb 0x10003dd1
jb 0x10003df5
push 0x63657469
je 0x10003e0e
jb 0x10003e00
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10003e1a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10003e09
and ah, byte [eax]
push edx
inc di
jne 0x10003e27
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10003e5b
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x10003e34
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10003e65
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10003e5f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dword [eax], esi
pop edi
outsb dx, byte [esi]
jne 0x10003eb4
jb 0x10003ea3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10003ec3
jb 0x10003eb2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10003edd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10003edd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x61376122
aaa
aaa
xor byte ss:[eax], dh
arpl word [ebx + esi], si
bound esi, qword [edi]
xor al, 0x38
xor ah, byte [edx + 0x32]
xor ah, byte [ebp + 0x34]
xor al, 0x38
xor dword [ebx], esi
aaa
xor dword [0x2c383037], esi
and byte [ebx + 0x75], al
insb byte es:[edi], dx
je 0x10003f16
jb 0x10003f08
cmp eax, 0x7475656e
jb 0x10003f0b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10003f24
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10003f2a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x10003f58
arpl word [ebp + 0x73], sp
jae 0x10003f5d
jb 0x10003f31
jb 0x10003f55
push 0x63657469
je 0x10003f6e
jb 0x10003f60
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10003f7a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10003f69
and ah, byte [eax]
push edx
inc di
jne 0x10003f87
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10003fbb
imul sp, word [ebp + 0x72], 0x223d
jb 0x10003f94
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10003fc5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10003fbf
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dword [ecx], esi
pop edi
outsb dx, byte [esi]
jne 0x10004014
jb 0x10004003
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10004023
jb 0x10004012
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000403d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000403d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x63313322
xor ah, byte [edx + 0x64]
xor bh, byte [eax]
xor edi, dword [ecx]
bound esi, qword [ebx]
xor al, 0x32
bound esi, qword [ebx]
cmp byte fs:[ebx + 0x38], ah
xor byte [0x30353537], dh
xor dh, byte [ebx]
sub al, 0x20
inc ebx
jne 0x1000406b
je 0x10004076
jb 0x10004068
cmp eax, 0x7475656e
jb 0x1000406b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10004084
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000408a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x100040b8
arpl word [ebp + 0x73], sp
jae 0x100040bd
jb 0x10004091
jb 0x100040b5
push 0x63657469
je 0x100040ce
jb 0x100040c0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x100040da
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x100040c9
and ah, byte [eax]
push edx
inc di
jne 0x100040e7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000411b
imul sp, word [ebp + 0x72], 0x223d
jb 0x100040f4
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10004125
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000411f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dword [edx], esi
pop edi
outsb dx, byte [esi]
jne 0x10004174
jb 0x10004163
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10004183
jb 0x10004172
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000419d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000419d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x66373922
arpl word gs:[0x65616432], si
xor al, 0x66
cmp word [ecx + esi + 0x32], sp
xor byte [ebp + 0x30], ah
xor al, 0x64
xor ah, byte [ebp + 0x62]
cmp dword [ebx], esi
xor al, 0x61
sub al, 0x20
inc ebx
jne 0x100041cb
je 0x100041d6
jb 0x100041c8
cmp eax, 0x7475656e
jb 0x100041cb
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x100041e4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x100041ea
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1000421d
jb 0x100041f1
jb 0x10004215
push 0x63657469
je 0x1000422e
jb 0x10004220
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000423a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10004229
and ah, byte [eax]
push edx
inc di
jne 0x10004247
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000427b
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x10004254
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10004285
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000427f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dword [ebx], esi
pop edi
outsb dx, byte [esi]
jne 0x100042d4
jb 0x100042c3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x100042e3
jb 0x100042d2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x100042fd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x100042fd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x39386422
xor word [ecx + edi + 0x37], sp
xor word [ebx + 0x61], sp
popal
cmp dword [edx], esi
aaa
xor dword fs:[eax], esi
bound esi, qword [ebx]
popal
xor dword gs:[ebx], esi
cmp byte [edx + 0x33], ah
xor eax, 0x7543202c
insb byte es:[edi], dx
je 0x10004336
jb 0x10004328
cmp eax, 0x7475656e
jb 0x1000432b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10004344
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000434a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1000437d
jb 0x10004351
jb 0x10004375
push 0x63657469
je 0x1000438e
jb 0x10004380
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000439a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10004389
and ah, byte [eax]
push edx
inc di
jne 0x100043a7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x100043db
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x100043b4
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x100043e5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x100043df
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dword [edi + ebx*2], esi
outsb dx, byte [esi]
jne 0x10004434
jb 0x10004423
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10004443
jb 0x10004432
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000445d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000445d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x66336622
bound esi, qword [edx]
xor dword fs:[ebx], esi
aaa
xor byte [ebp + 0x39], ah
popal
xor dword [esi + 0x30], esp
cmp byte gs:[0x66613032], dh
xor dword [ecx], edi
xor eax, 0x64363133
arpl word [eax], bp
inc ebx
jne 0x1000448b
je 0x10004496
jb 0x10004488
cmp eax, 0x7475656e
jb 0x1000448b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x100044a4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x100044aa
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x100044dd
jb 0x100044b1
jb 0x100044d5
push 0x63657469
je 0x100044ee
jb 0x100044e0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x100044fa
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x100044e9
and ah, byte [eax]
push edx
inc di
jne 0x10004507
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000453b
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x10004514
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10004545
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000453f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dword [0x75656e5f], esi
je 0x10004593
popal
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x100045a3
jb 0x10004592
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x100045bd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x100045bd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x30323222
xor bh, byte [eax]
xor ah, byte [ebx + 0x35]
xor al, 0x63
arpl word ss:[eax], di
xor eax, 0x30326538
cmp byte [ecx], bh
xor dword [ebx + 0x61], esp
bound esi, qword [ebx]
cmp dword [esi + 0x62], esp
arpl word gs:[esp + ebp + 0x20], sp
inc ebx
jne 0x100045eb
je 0x100045f6
jb 0x100045e8
cmp eax, 0x7475656e
jb 0x100045eb
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10004604
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000460a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x10004638
arpl word [ebp + 0x73], sp
jae 0x1000463d
jb 0x10004611
jb 0x10004635
push 0x63657469
je 0x1000464e
jb 0x10004640
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000465a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10004649
and ah, byte [eax]
push edx
inc di
jne 0x10004667
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000469b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10004674
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x100046a5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000469f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dword [esi], esi
pop edi
outsb dx, byte [esi]
jne 0x100046f4
jb 0x100046e3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10004703
jb 0x100046f2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000471d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000471d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x35316422
xor dh, byte [edi]
aaa
xor dh, byte gs:[ecx]
xor byte [ebx + 0x38], ah
aaa
aaa
xor esp, dword [eax + esi + 0x38]
bound esp, qword [ebx + 0x37]
xor edi, dword [eax]
xor dword [ecx + 0x39], esp
cmp word [0x43202c37], si
jne 0x1000474b
je 0x10004756
jb 0x10004748
cmp eax, 0x7475656e
jb 0x1000474b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10004764
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000476a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x10004798
arpl word [ebp + 0x73], sp
jae 0x1000479d
jb 0x10004771
jb 0x10004795
push 0x63657469
je 0x100047ae
jb 0x100047a0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x100047ba
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x100047a9
and ah, byte [eax]
push edx
inc di
jne 0x100047c7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x100047fb
imul sp, word [ebp + 0x72], 0x223d
jb 0x100047d4
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10004805
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x100047ff
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dword [edi], esi
pop edi
outsb dx, byte [esi]
jne 0x10004854
jb 0x10004843
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10004863
jb 0x10004852
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000487d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000487d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x64313822
cmp byte [0x36613263], dh
aaa
bound esi, qword fs:[edx]
xor byte [ecx + 0x30], ah
xor eax, 0x35616335
cmp dword gs:[ebx], esi
arpl word [ecx], si
xor dword [esi + 0x2c], esp
and byte [ebx + 0x75], al
insb byte es:[edi], dx
je 0x100048b6
jb 0x100048a8
cmp eax, 0x7475656e
jb 0x100048ab
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x100048c4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x100048ca
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x100048f8
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x100048fd
jb 0x100048d1
jb 0x100048f5
push 0x63657469
je 0x1000490e
jb 0x10004900
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000491a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10004909
and ah, byte [eax]
push edx
inc di
jne 0x10004927
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000495b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10004934
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10004965
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000495f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dword [eax], edi
pop edi
outsb dx, byte [esi]
jne 0x100049b4
jb 0x100049a3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x100049c3
jb 0x100049b2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x100049dd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x100049dd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x65663022
cmp dword [esi], esi
xor al, 0x61
xor byte fs:[eax], bh
bound esp, qword [ebp + 0x62]
xor ah, byte [eax + esi + 0x64]
arpl word [ecx], di
cmp byte [esi], dh
xor dh, byte [eax]
cmp dword [ecx + 0x66], esp
bound esp, qword [ecx + 0x38]
bound esi, qword [ebx]
sub al, 0x20
inc ebx
jne 0x10004a0b
je 0x10004a16
jb 0x10004a08
cmp eax, 0x7475656e
jb 0x10004a0b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10004a24
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10004a2a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x10004a58
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x10004a5d
jb 0x10004a31
jb 0x10004a55
push 0x63657469
je 0x10004a6e
jb 0x10004a60
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10004a7a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10004a69
and ah, byte [eax]
push edx
inc di
jne 0x10004a87
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10004abb
imul sp, word [ebp + 0x72], 0x223d
jb 0x10004a94
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10004ac5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10004abf
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dword [ecx], edi
pop edi
outsb dx, byte [esi]
jne 0x10004b14
jb 0x10004b03
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10004b23
jb 0x10004b12
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10004b3d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10004b3d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x36303822
xor dh, byte fs:[eax]
xor bh, byte fs:[eax]
xor eax, 0x65366434
arpl word [ecx + 0x31], sp
xor esi, dword [ebx]
popal
xor al, 0x39
xor al, 0x39
popal
xor al, 0x31
xor dh, byte [ecx]
sub al, 0x20
inc ebx
jne 0x10004b6b
je 0x10004b76
jb 0x10004b68
cmp eax, 0x7475656e
jb 0x10004b6b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10004b84
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10004b8a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x10004bb8
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x10004bbd
jb 0x10004b91
jb 0x10004bb5
push 0x63657469
je 0x10004bce
jb 0x10004bc0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10004bda
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10004bc9
and ah, byte [eax]
push edx
inc di
jne 0x10004be7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10004c1b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10004bf4
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10004c25
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10004c1f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dh, byte [eax]
pop edi
outsb dx, byte [esi]
jne 0x10004c74
jb 0x10004c63
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10004c83
jb 0x10004c72
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10004c9d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10004c9d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x64633522
cmp byte [ecx + 0x61], ah
xor al, 0x37
xor eax, 0x33373736
arpl word [0x65346464], si
xor edi, dword [eax]
cmp byte gs:[ebp + 0x35], ah
xor esp, dword [ebx + 0x30]
xor eax, 0x202c3866
inc ebx
jne 0x10004ccb
je 0x10004cd6
jb 0x10004cc8
cmp eax, 0x7475656e
jb 0x10004ccb
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10004ce4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10004cea
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x10004d1d
jb 0x10004cf1
jb 0x10004d15
push 0x63657469
je 0x10004d2e
jb 0x10004d20
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10004d3a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10004d29
and ah, byte [eax]
push edx
inc di
jne 0x10004d47
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10004d7b
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x10004d54
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10004d85
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10004d7f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dh, byte [ecx]
pop edi
outsb dx, byte [esi]
jne 0x10004dd4
jb 0x10004dc3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10004de3
jb 0x10004dd2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10004dfd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10004dfd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x35303222
xor byte [eax], dh
xor di, word [eax]
popal
aaa
xor dh, byte [edx + esi]
xor byte [esi], dh
xor eax, 0x63643430
arpl word [esi], si
popal
xor edi, dword [ecx]
arpl word fs:[eax], bp
inc ebx
jne 0x10004e2b
je 0x10004e36
jb 0x10004e28
cmp eax, 0x7475656e
jb 0x10004e2b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10004e44
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10004e4a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x10004e7d
jb 0x10004e51
jb 0x10004e75
push 0x63657469
je 0x10004e8e
jb 0x10004e80
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10004e9a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10004e89
and ah, byte [eax]
push edx
inc di
jne 0x10004ea7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10004edb
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x10004eb4
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10004ee5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10004edf
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dh, byte [edx]
pop edi
outsb dx, byte [esi]
jne 0x10004f34
jb 0x10004f23
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10004f43
jb 0x10004f32
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10004f5d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10004f5d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x32636322
arpl word [0x63353038], si
xor eax, 0x64656165
cmp byte [edx], dh
popal
cmp byte [esi], dh
cmp dword [ecx], esi
popal
cmp byte fs:[0x32326438], dh
xor al, 0x61
sub al, 0x20
inc ebx
jne 0x10004f8b
je 0x10004f96
jb 0x10004f88
cmp eax, 0x7475656e
jb 0x10004f8b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10004fa4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10004faa
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x10004fd8
arpl word [ebp + 0x73], sp
jae 0x10004fdd
jb 0x10004fb1
jb 0x10004fd5
push 0x63657469
je 0x10004fee
jb 0x10004fe0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10004ffa
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10004fe9
and ah, byte [eax]
push edx
inc di
jne 0x10005007
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000503b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10005014
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10005045
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000503f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dh, byte [ebx]
pop edi
outsb dx, byte [esi]
jne 0x10005094
jb 0x10005083
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x100050a3
jb 0x10005092
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x100050bd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x100050bd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x65326122
xor byte [edx + esi], dh
xor ah, byte [esi + 0x66]
xor byte [eax + edi + 0x61], ah
xor byte [ecx], bh
xor al, 0x38
aaa
bound edi, qword [ecx]
cmp dword [edx], esi
xor byte fs:[esi + 0x38], ah
xor esp, dword [esi + 0x64]
popal
xor dword [eax], ebp
inc ebx
jne 0x100050eb
je 0x100050f6
jb 0x100050e8
cmp eax, 0x7475656e
jb 0x100050eb
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10005104
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000510a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x10005138
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1000513d
jb 0x10005111
jb 0x10005135
push 0x63657469
je 0x1000514e
jb 0x10005140
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000515a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10005149
and ah, byte [eax]
push edx
inc di
jne 0x10005167
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000519b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10005174
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x100051a5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000519f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dh, byte [edi + ebx*2]
outsb dx, byte [esi]
jne 0x100051f4
jb 0x100051e3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10005203
jb 0x100051f2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000521d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000521d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x38653622
aaa
xor eax, 0x36323636
arpl word [ecx], di
cmp dword [ecx], edi
cmp byte [ecx], dh
bound esi, qword [0x66653962]
xor ax, 0x6561
xor al, 0x31
xor eax, 0x2c636163
and byte [ebx + 0x75], al
insb byte es:[edi], dx
je 0x10005256
jb 0x10005248
cmp eax, 0x7475656e
jb 0x1000524b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10005264
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000526a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1000529d
jb 0x10005271
jb 0x10005295
push 0x63657469
je 0x100052ae
jb 0x100052a0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x100052ba
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x100052a9
and ah, byte [eax]
push edx
inc di
jne 0x100052c7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x100052fb
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x100052d4
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10005305
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x100052ff
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dh, byte [0x75656e5f]
je 0x10005353
popal
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10005363
jb 0x10005352
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000537d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000537d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x62383822
cmp byte ss:[ebx + 0x65], ah
arpl word [eax], di
arpl word gs:[edi + esi + 0x32], sp
xor al, 0x64
xor dword [eax], edi
xor byte [0x66643331], dh
xor byte fs:[edx + 0x30], ah
sub al, 0x20
inc ebx
jne 0x100053ab
je 0x100053b6
jb 0x100053a8
cmp eax, 0x7475656e
jb 0x100053ab
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x100053c4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x100053ca
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x100053fd
jb 0x100053d1
jb 0x100053f5
push 0x63657469
je 0x1000540e
jb 0x10005400
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000541a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10005409
and ah, byte [eax]
push edx
inc di
jne 0x10005427
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000545b
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x10005434
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10005465
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000545f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dh, byte [esi]
pop edi
outsb dx, byte [esi]
jne 0x100054b4
jb 0x100054a3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x100054c3
jb 0x100054b2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x100054dd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x100054dd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x63656622
arpl word fs:[eax], si
xor eax, 0x66373364
xor byte [edx + 0x33], ah
xor dword gs:[ecx + 0x63], esp
cmp dword [eax], edi
xor al, 0x63
xor eax, 0x31303734
xor byte [edx + 0x63], ah
sub al, 0x20
inc ebx
jne 0x1000550b
je 0x10005516
jb 0x10005508
cmp eax, 0x7475656e
jb 0x1000550b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10005524
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000552a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x10005558
arpl word [ebp + 0x73], sp
jae 0x1000555d
jb 0x10005531
jb 0x10005555
push 0x63657469
je 0x1000556e
jb 0x10005560
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000557a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10005569
and ah, byte [eax]
push edx
inc di
jne 0x10005587
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x100055bb
imul sp, word [ebp + 0x72], 0x223d
jb 0x10005594
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x100055c5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x100055bf
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor dh, byte [edi]
pop edi
outsb dx, byte [esi]
jne 0x10005614
jb 0x10005603
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10005623
jb 0x10005612
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000563d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000563d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x36383922
arpl word [ebx], si
xor al, 0x64
xor eax, 0x37303938
xor esi, dword [edx]
arpl word [esi + 0x39], sp
xor dword gs:[esi], esi
cmp byte [edi], dh
aaa
popaw
cmp byte [ebx], dh
arpl word [edx], si
sub al, 0x20
inc ebx
jne 0x1000566b
je 0x10005676
jb 0x10005668
cmp eax, 0x7475656e
jb 0x1000566b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10005684
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000568a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x100056bd
jb 0x10005691
jb 0x100056b5
push 0x63657469
je 0x100056ce
jb 0x100056c0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x100056da
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x100056c9
and ah, byte [eax]
push edx
inc di
jne 0x100056e7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000571b
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x100056f4
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10005725
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000571f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor bh, byte [eax]
pop edi
outsb dx, byte [esi]
jne 0x10005774
jb 0x10005763
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10005783
jb 0x10005772
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000579d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000579d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x62373422
bound esi, qword [ebx]
arpl word [edx], si
xor esp, dword gs:[ebp + 0x35]
xor eax, 0x65663637
xor al, 0x63
popal
xor dh, byte [eax]
arpl word [esi], si
cmp dword [ebx + 0x30], esp
popal
cmp dword [eax], esi
xor byte [esi + 0x2c], ah
and byte [ebx + 0x75], al
insb byte es:[edi], dx
je 0x100057d6
jb 0x100057c8
cmp eax, 0x7475656e
jb 0x100057cb
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x100057e4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x100057ea
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1000581d
jb 0x100057f1
jb 0x10005815
push 0x63657469
je 0x1000582e
jb 0x10005820
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000583a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10005829
and ah, byte [eax]
push edx
inc di
jne 0x10005847
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000587b
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x10005854
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10005885
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000587f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor bh, byte [ecx]
pop edi
outsb dx, byte [esi]
jne 0x100058d4
jb 0x100058c3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x100058e3
jb 0x100058d2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x100058fd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x100058fd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x37663222
cmp dword fs:[ebp + 0x37], esp
cmp dword [eax], edi
popal
arpl word [ebx], si
popaw
cmp byte [ecx], dh
xor dword [esi + esi + 0x38], esp
arpl word [edx + 0x36], sp
xor dh, byte [0x37373563]
sub al, 0x20
inc ebx
jne 0x1000592b
je 0x10005936
jb 0x10005928
cmp eax, 0x7475656e
jb 0x1000592b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10005944
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000594a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1000597d
jb 0x10005951
jb 0x10005975
push 0x63657469
je 0x1000598e
jb 0x10005980
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000599a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10005989
and ah, byte [eax]
push edx
inc di
jne 0x100059a7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x100059db
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x100059b4
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x100059e5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x100059df
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor esi, dword [eax]
pop edi
outsb dx, byte [esi]
jne 0x10005a34
jb 0x10005a23
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10005a43
jb 0x10005a32
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10005a5d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10005a5d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x31623122
cmp byte [0x31386464], dh
xor eax, 0x36396666
cmp dword [edx + 0x32], esp
xor edi, dword [eax]
cmp dword fs:[ebx + 0x38], esp
xor ax, 0x3931
xor eax, 0x62353837
sub al, 0x20
inc ebx
jne 0x10005a8b
je 0x10005a96
jb 0x10005a88
cmp eax, 0x7475656e
jb 0x10005a8b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10005aa4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10005aaa
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x10005add
jb 0x10005ab1
jb 0x10005ad5
push 0x63657469
je 0x10005aee
jb 0x10005ae0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10005afa
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10005ae9
and ah, byte [eax]
push edx
inc di
jne 0x10005b07
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10005b3b
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x10005b14
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10005b45
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10005b3f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor esi, dword [ecx]
pop edi
outsb dx, byte [esi]
jne 0x10005b94
jb 0x10005b83
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10005ba3
jb 0x10005b92
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10005bbd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10005bbd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x65353922
arpl word [eax], di
xor dword [edx + 0x31], esp
xor dword [esi], esi
aaa
cmp dword [esi], esi
bound edi, qword [ecx]
popal
popaw
xor eax, 0x30306363
xor esi, dword [ebx]
xor dword [ecx + 0x66], esp
xor dword [ecx], esi
sub al, 0x20
inc ebx
jne 0x10005beb
je 0x10005bf6
jb 0x10005be8
cmp eax, 0x7475656e
jb 0x10005beb
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10005c04
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10005c0a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x10005c38
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x10005c3d
jb 0x10005c11
jb 0x10005c35
push 0x63657469
je 0x10005c4e
jb 0x10005c40
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10005c5a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10005c49
and ah, byte [eax]
push edx
inc di
jne 0x10005c67
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10005c9b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10005c74
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10005ca5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10005c9f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor esi, dword [edx]
pop edi
outsb dx, byte [esi]
jne 0x10005cf4
jb 0x10005ce3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10005d03
jb 0x10005cf2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10005d1d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10005d1d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x66383322
aaa
cmp dword [esi + 0x35373665], esi
cmp byte [edx], dh
xor bh, byte [eax]
xor dword [edx], esi
xor ah, byte ss:[ebp + 0x35]
xor al, 0x35
xor esi, dword [ebx]
xor byte [eax], dh
xor esi, dword [edx]
xor esp, dword [ebp + esi + 0x2c]
and byte [ebx + 0x75], al
insb byte es:[edi], dx
je 0x10005d56
jb 0x10005d48
cmp eax, 0x7475656e
jb 0x10005d4b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10005d64
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10005d6a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x10005d98
arpl word [ebp + 0x73], sp
jae 0x10005d9d
jb 0x10005d71
jb 0x10005d95
push 0x63657469
je 0x10005dae
jb 0x10005da0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10005dba
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10005da9
and ah, byte [eax]
push edx
inc di
jne 0x10005dc7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10005dfb
imul sp, word [ebp + 0x72], 0x223d
jb 0x10005dd4
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10005e05
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10005dff
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor esi, dword [ebx]
pop edi
outsb dx, byte [esi]
jne 0x10005e54
jb 0x10005e43
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10005e63
jb 0x10005e52
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10005e7d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10005e7d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x66393822
xor dword [esi], esi
xor al, 0x36
aaa
aaa
cmp dword fs:[ebp + esi + 0x31], esp
arpl word [0x62633131], si
cmp dword [edx + 0x64], esp
xor dword [esi], esi
xor al, 0x33
cmp byte [edi], dh
arpl word fs:[ebx + 0x2c], sp
and byte [ebx + 0x75], al
insb byte es:[edi], dx
je 0x10005eb6
jb 0x10005ea8
cmp eax, 0x7475656e
jb 0x10005eab
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10005ec4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10005eca
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x10005ef8
arpl word [ebp + 0x73], sp
jae 0x10005efd
jb 0x10005ed1
jb 0x10005ef5
push 0x63657469
je 0x10005f0e
jb 0x10005f00
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10005f1a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10005f09
and ah, byte [eax]
push edx
inc di
jne 0x10005f27
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10005f5b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10005f34
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10005f65
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10005f5f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor esi, dword [edi + ebx*2]
outsb dx, byte [esi]
jne 0x10005fb4
jb 0x10005fa3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10005fc3
jb 0x10005fb2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10005fdd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10005fdd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x63646222
cmp byte [ecx + 0x39], ah
xor eax, 0x65663863
xor byte gs:[ecx], dh
cmp byte [eax], bh
popal
aaa
cmp byte [ecx], bh
cmp byte [0x65656531], dh
aaa
xor byte ss:[edx + 0x2c], ah
and byte [ebx + 0x75], al
insb byte es:[edi], dx
je 0x10006016
jb 0x10006008
cmp eax, 0x7475656e
jb 0x1000600b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10006024
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000602a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x10006058
arpl word [ebp + 0x73], sp
jae 0x1000605d
jb 0x10006031
jb 0x10006055
push 0x63657469
je 0x1000606e
jb 0x10006060
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000607a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10006069
and ah, byte [eax]
push edx
inc di
jne 0x10006087
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x100060bb
imul sp, word [ebp + 0x72], 0x223d
jb 0x10006094
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x100060c5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x100060bf
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor esi, dword [0x75656e5f]
je 0x10006113
popal
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10006123
jb 0x10006112
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000613d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000613d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x30623422
aaa
xor sp, word [ebx + 0x63]
xor al, 0x35
cmp dword [edx + 0x63], esp
xor al, 0x61
xor byte [eax], dh
xor eax, 0x30613662
bound esp, qword [esp + esi + 0x65]
bound esi, qword ss:[ecx]
xor al, 0x39
xor al, 0x2c
and byte [ebx + 0x75], al
insb byte es:[edi], dx
je 0x10006176
jb 0x10006168
cmp eax, 0x7475656e
jb 0x1000616b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10006184
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000618a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x100061b8
arpl word [ebp + 0x73], sp
jae 0x100061bd
jb 0x10006191
jb 0x100061b5
push 0x63657469
je 0x100061ce
jb 0x100061c0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x100061da
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x100061c9
and ah, byte [eax]
push edx
inc di
jne 0x100061e7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000621b
imul sp, word [ebp + 0x72], 0x223d
jb 0x100061f4
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10006225
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000621f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor esi, dword [esi]
pop edi
outsb dx, byte [esi]
jne 0x10006274
jb 0x10006263
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10006283
jb 0x10006272
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000629d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000629d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x35343322
arpl word [esi], si
aaa
aaa
bound sp, dword [edx + 0x35]
cmp byte [ebx], dh
aaa
xor al, 0x34
aaa
xor ah, byte gs:[esi + 0x30]
popal
xor esp, dword [ecx + 0x30]
xor eax, 0x34613932
popal
sub al, 0x20
inc ebx
jne 0x100062cb
je 0x100062d6
jb 0x100062c8
cmp eax, 0x7475656e
jb 0x100062cb
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x100062e4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x100062ea
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
xor esi, dword [ecx]
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor al, 0x65
xor esi, dword fs:[esi]
xor al, 0x65
xor esi, dword [0x7250202c]
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1000631d
jb 0x100062f1
jb 0x10006315
push 0x63657469
je 0x1000632e
jb 0x10006320
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000633a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10006329
and ah, byte [eax]
push edx
inc di
jne 0x10006347
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000637b
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x10006354
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10006385
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000637f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor esi, dword [edi]
pop edi
outsb dx, byte [esi]
jne 0x100063d4
jb 0x100063c3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x100063e3
jb 0x100063d2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x100063fd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x100063fd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x37356122
xor eax, 0x35346561
aaa
xor byte [ebp + 0x63], ah
cmp byte [edi], dh
xor al, 0x64
popal
bound esi, qword [edi]
arpl word ss:[edx], si
xor esi, dword [edx]
arpl word ss:[edi], si
bound esp, qword [ebp + 0x32]
sub al, 0x20
inc ebx
jne 0x1000642b
je 0x10006436
jb 0x10006428
cmp eax, 0x7475656e
jb 0x1000642b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10006444
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000644a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x10006478
arpl word [ebp + 0x73], sp
jae 0x1000647d
jb 0x10006451
jb 0x10006475
push 0x63657469
je 0x1000648e
jb 0x10006480
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000649a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10006489
and ah, byte [eax]
push edx
inc di
jne 0x100064a7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x100064db
imul sp, word [ebp + 0x72], 0x223d
jb 0x100064b4
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x100064e5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x100064df
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor edi, dword [eax]
pop edi
outsb dx, byte [esi]
jne 0x10006534
jb 0x10006523
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10006543
jb 0x10006532
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000655d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000655d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x34633222
xor esi, dword gs:[esp + esi]
arpl word [eax], di
xor edi, dword [eax]
cmp byte [ebp + 0x65], ah
xor al, 0x38
popal
cmp dword [ecx + 0x61], esp
xor dword [ecx], esi
aaa
bound esp, qword gs:[ebx + 0x32]
cmp dword [edx + 0x32], esp
aaa
sub al, 0x20
inc ebx
jne 0x1000658b
je 0x10006596
jb 0x10006588
cmp eax, 0x7475656e
jb 0x1000658b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x100065a4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x100065aa
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x100065d8
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x100065dd
jb 0x100065b1
jb 0x100065d5
push 0x63657469
je 0x100065ee
jb 0x100065e0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x100065fa
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x100065e9
and ah, byte [eax]
push edx
inc di
jne 0x10006607
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000663b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10006614
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10006645
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000663f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor edi, dword [ecx]
pop edi
outsb dx, byte [esi]
jne 0x10006694
jb 0x10006683
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x100066a3
jb 0x10006692
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x100066bd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x100066bd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x32653522
xor eax, 0x38636634
popaw
xor esp, dword [edx + 0x64]
xor esi, dword [ebx]
arpl word [eax], di
cmp byte [edx + 0x64], ah
aaa
popal
popal
aaa
xor byte [edx], dh
cmp byte [esi], dh
sub al, 0x20
inc ebx
jne 0x100066eb
je 0x100066f6
jb 0x100066e8
cmp eax, 0x7475656e
jb 0x100066eb
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10006704
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000670a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x10006738
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1000673d
jb 0x10006711
jb 0x10006735
push 0x63657469
je 0x1000674e
jb 0x10006740
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000675a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10006749
and ah, byte [eax]
push edx
inc di
jne 0x10006767
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000679b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10006774
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x100067a5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000679f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor al, 0x30
pop edi
outsb dx, byte [esi]
jne 0x100067f4
jb 0x100067e3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10006803
jb 0x100067f2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000681d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000681d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x32396322
xor al, 0x65
popal
xor byte [ecx], bh
arpl word [edx], si
cmp byte [eax], bh
xor esi, dword [edx]
popal
xor esi, dword gs:[edi]
aaa
aaa
bound esi, qword fs:[esi]
aaa
bound esi, qword [esi]
cmp byte [eax], dh
sub al, 0x20
inc ebx
jne 0x1000684b
je 0x10006856
jb 0x10006848
cmp eax, 0x7475656e
jb 0x1000684b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10006864
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [ecx], edi
xor al, 0x2c
and byte [eax + 0x75], dl
bound ebp, qword [ecx + ebp*2 + 0x63]
dec ebx
jns 0x10006863
sub al, 0x20
push eax
jne 0x1000686a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x10006898
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1000689d
jb 0x10006871
jb 0x10006895
push 0x63657469
je 0x100068ae
jb 0x100068a0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x100068ba
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x100068a9
and ah, byte [eax]
push edx
inc di
jne 0x100068c7
cmp eax, 0x31647b22
xor dword [esi], esi
xor al, 0x34
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x100068fb
imul sp, word [ebp + 0x72], 0x223d
jb 0x100068d4
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10006905
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x100068ff
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor al, 0x31
pop edi
outsb dx, byte [esi]
jne 0x10006954
jb 0x10006943
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10006963
jb 0x10006952
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000697d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000697d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x64333122
xor al, 0x34
popal
bound esi, qword [eax + esi]
xor al, 0x33
bound esi, qword [edx]
xor byte [0x64326135], dh
cmp byte gs:[ebx + 0x65], ah
xor dword [ebx], esi
xor eax, 0x39336439
aaa
sub al, 0x20
inc ebx
jne 0x100069ab
je 0x100069b6
jb 0x100069a8
cmp eax, 0x7475656e
jb 0x100069ab
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x100069c4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x100069ca
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x100069f8
arpl word [ebp + 0x73], sp
jae 0x100069fd
jb 0x100069d1
jb 0x100069f5
push 0x63657469
je 0x10006a0e
jb 0x10006a00
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10006a1a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10006a09
and ah, byte [eax]
push edx
inc di
jne 0x10006a27
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10006a5b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10006a34
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10006a65
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10006a5f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor al, 0x32
pop edi
outsb dx, byte [esi]
jne 0x10006ab4
jb 0x10006aa3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10006ac3
jb 0x10006ab2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10006add
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10006add
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x64663622
popal
xor esp, dword [ecx + 0x64]
xor al, 0x31
xor al, 0x64
xor word fs:[eax], di
xor dword [ebx], esi
xor al, 0x30
cmp byte gs:[ecx], dh
xor al, 0x31
xor al, 0x38
xor eax, 0x43202c66
jne 0x10006b0b
je 0x10006b16
jb 0x10006b08
cmp eax, 0x7475656e
jb 0x10006b0b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10006b24
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10006b2a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x10006b58
arpl word [ebp + 0x73], sp
jae 0x10006b5d
jb 0x10006b31
jb 0x10006b55
push 0x63657469
je 0x10006b6e
jb 0x10006b60
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10006b7a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10006b69
and ah, byte [eax]
push edx
inc di
jne 0x10006b87
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10006bbb
imul sp, word [ebp + 0x72], 0x223d
jb 0x10006b94
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10006bc5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10006bbf
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor al, 0x33
pop edi
outsb dx, byte [esi]
jne 0x10006c14
jb 0x10006c03
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10006c23
jb 0x10006c12
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10006c3d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10006c3d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x38363222
aaa
xor al, 0x61
popal
xor al, 0x37
aaa
aaa
cmp dword [ebp + 0x62], esp
xor eax, 0x39383839
xor eax, 0x66656534
cmp byte [ecx + 0x30], ah
cmp word [edx], si
sub al, 0x20
inc ebx
jne 0x10006c6b
je 0x10006c76
jb 0x10006c68
cmp eax, 0x7475656e
jb 0x10006c6b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10006c84
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10006c8a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x10006cb8
arpl word [ebp + 0x73], sp
jae 0x10006cbd
jb 0x10006c91
jb 0x10006cb5
push 0x63657469
je 0x10006cce
jb 0x10006cc0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10006cda
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10006cc9
and ah, byte [eax]
push edx
inc di
jne 0x10006ce7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10006d1b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10006cf4
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10006d25
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10006d1f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor al, 0x34
pop edi
outsb dx, byte [esi]
jne 0x10006d74
jb 0x10006d63
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10006d83
jb 0x10006d72
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10006d9d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10006d9d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x33343822
cmp dword ss:[eax], edi
cmp byte gs:[eax], bh
bound esi, qword [eax]
popal
xor eax, 0x38336138
cmp byte [edi + esi + 0x37], ah
aaa
xor eax, 0x61663639
xor dh, byte [eax]
aaa
xor eax, 0x7543202c
insb byte es:[edi], dx
je 0x10006dd6
jb 0x10006dc8
cmp eax, 0x7475656e
jb 0x10006dcb
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10006de4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10006dea
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x10006e18
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x10006e1d
jb 0x10006df1
jb 0x10006e15
push 0x63657469
je 0x10006e2e
jb 0x10006e20
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10006e3a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10006e29
and ah, byte [eax]
push edx
inc di
jne 0x10006e47
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10006e7b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10006e54
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10006e85
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10006e7f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor al, 0x35
pop edi
outsb dx, byte [esi]
jne 0x10006ed4
jb 0x10006ec3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10006ee3
jb 0x10006ed2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x10006efd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x10006efd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x66646622
xor eax, 0x30323838
xor byte [eax], bh
xor dh, byte [ebx]
xor byte [ecx], bh
popal
xor ah, byte [ebp + 0x39]
xor dword [ecx], esi
xor eax, 0x64396238
arpl word [ecx], di
arpl word [esi + esi], si
aaa
bound ebp, qword [eax]
inc ebx
jne 0x10006f2b
je 0x10006f36
jb 0x10006f28
cmp eax, 0x7475656e
jb 0x10006f2b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10006f44
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x10006f4a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x10006f78
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x10006f7d
jb 0x10006f51
jb 0x10006f75
push 0x63657469
je 0x10006f8e
jb 0x10006f80
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x10006f9a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10006f89
and ah, byte [eax]
push edx
inc di
jne 0x10006fa7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x10006fdb
imul sp, word [ebp + 0x72], 0x223d
jb 0x10006fb4
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10006fe5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x10006fdf
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor al, 0x36
pop edi
outsb dx, byte [esi]
jne 0x10007034
jb 0x10007023
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10007043
jb 0x10007032
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000705d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000705d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x64663722
cmp dword [eax], esi
xor eax, 0x62383161
xor eax, 0x30323665
cmp dword [edx + 0x37], esp
cmp byte [edi + esi + 0x31], ah
cmp byte [edi], dh
xor byte [ecx], dh
arpl word [0x43202c32], si
jne 0x1000708b
je 0x10007096
jb 0x10007088
cmp eax, 0x7475656e
jb 0x1000708b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x100070a4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x100070aa
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x100070d8
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x100070dd
jb 0x100070b1
jb 0x100070d5
push 0x63657469
je 0x100070ee
jb 0x100070e0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x100070fa
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x100070e9
and ah, byte [eax]
push edx
inc di
jne 0x10007107
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000713b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10007114
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10007145
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000713f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor al, 0x37
pop edi
outsb dx, byte [esi]
jne 0x10007194
jb 0x10007183
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x100071a3
jb 0x10007192
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x100071bd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x100071bd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x63613822
cmp byte ss:[ecx + 0x38], ah
xor esp, dword [esi + 0x66]
xor ax, 0x6163
arpl word [esi], si
aaa
popal
bound edi, qword [eax]
xor al, 0x31
popal
xor dword [ebx], esi
xor byte [0x202c3866], dh
inc ebx
jne 0x100071eb
je 0x100071f6
jb 0x100071e8
cmp eax, 0x7475656e
jb 0x100071eb
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10007204
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000720a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x10007238
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1000723d
jb 0x10007211
jb 0x10007235
push 0x63657469
je 0x1000724e
jb 0x10007240
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000725a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10007249
and ah, byte [eax]
push edx
inc di
jne 0x10007267
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000729b
imul sp, word [ebp + 0x72], 0x223d
jb 0x10007274
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x100072a5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000729f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor al, 0x38
pop edi
outsb dx, byte [esi]
jne 0x100072f4
jb 0x100072e3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10007303
jb 0x100072f2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000731d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000731d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x38646622
popal
arpl word [ebp + 0x36], sp
xor dword [eax], edi
bound si, dword [ebx]
xor esp, dword [ebp + 0x35]
aaa
xor ah, byte [ebx + 0x61]
xor dh, byte gs:[esi]
arpl word [eax], di
xor dword [eax], edi
cmp dword [edx + 0x63], esp
xor dword [eax], esi
sub al, 0x20
inc ebx
jne 0x1000734b
je 0x10007356
jb 0x10007348
cmp eax, 0x7475656e
jb 0x1000734b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10007364
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000736a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [edi]
aaa
popal
xor eax, 0x31363563
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x10007398
arpl word [ebp + 0x73], sp
jae 0x1000739d
jb 0x10007371
jb 0x10007395
push 0x63657469
je 0x100073ae
jb 0x100073a0
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x100073ba
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x100073a9
and ah, byte [eax]
push edx
inc di
jne 0x100073c7
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x100073fb
imul sp, word [ebp + 0x72], 0x223d
jb 0x100073d4
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10007405
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x100073ff
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor al, 0x39
pop edi
outsb dx, byte [esi]
jne 0x10007454
jb 0x10007443
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x10007463
jb 0x10007452
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000747d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000747d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x63633922
popal
bound esi, qword [esi]
xor eax, 0x64636630
aaa
xor eax, 0x33306266
xor dh, byte [ecx]
xor dword gs:[eax], esi
cmp dword [eax], esi
xor dword [ebx + 0x39], esp
arpl word ss:[ebx], si
xor ebp, dword [eax]
inc ebx
jne 0x100074ab
je 0x100074b6
jb 0x100074a8
cmp eax, 0x7475656e
jb 0x100074ab
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x100074c4
imul ebp, dword [edi + 0x6e], 0x302e343d
cmp dword cs:[esi], esi
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x100074ca
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x100074f8
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x100074fd
jb 0x100074d1
jb 0x100074f5
push 0x63657469
je 0x1000750e
jb 0x10007500
cmp eax, 0x36646d61
xor al, 0x2c
and byte [esi + 0x65], dh
jb 0x1000751a
imul ebp, dword [edi + 0x6e], 0x706f6353
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10007509
and ah, byte [eax]
push edx
inc di
jne 0x10007527
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x1000755b
imul sp, word [ebp + 0x72], 0x223d
push eax
popal
jb 0x10007534
and dl, byte [eax + 0x61]
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10007565
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor esi, dword [esi]
xor al, 0x65
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x1000755f
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor eax, 0x656e5f30
jne 0x100075b4
jb 0x100075a3
insb byte es:[edi], dx
pop edi
dec esp
inc esp
push edx
and ah, byte [eax]
push edx
inc bp
js 0x100075c3
jb 0x100075b2
cmp eax, 0x2f223422
or ah, byte ds:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x100075dd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x100075dd
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x37366322
xor byte [ecx + 0x65], ah
popal
xor si, word gs:[eax]
cmp dword [edx], esi
arpl word [eax], di
xor esi, dword ss:[edx]
popal
popal
cmp dword [0x31353730], esi
xor sp, word [edx + 0x2c]
and byte [ebx + 0x75], al
insb byte es:[edi], dx
je 0x10007616
jb 0x10007608
cmp eax, 0x7475656e
jb 0x1000760b
insb byte es:[edi], dx
sub al, 0x20
push esi
jb 0x10007624
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
sub al, 0x20
push eax
jne 0x1000762a
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
imul esp, dword [ebp + 0x6e], 0x3d
bound esi, qword [eax]
xor esp, dword [esi + 0x35]
aaa
xor word [ecx], si
xor eax, 0x61336130
sub al, 0x20
push eax
jb 0x10007658
xor dword [ebp + esi + 0x30], esp
popal
xor esp, dword [ecx + 0x2c]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1000765d
jb 0x10007631
jb 0x10007655
push 0x63657469
je 0x1000766e
jb 0x10007660
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edi + 0x70], bp
cmp eax, 0x536e6f4e
js 0x10007669
and ah, byte [eax]
push edx
inc di
jne 0x10007687
cmp eax, 0x31647b22
xor al, 0x34
xor al, 0x63
sub eax, 0x38643635
sub eax, 0x35643131
sub eax, 0x64323838
sub eax, 0x30383030
arpl word [eax], di
xor dword [ebp + esi + 0x2d], esp
cmp byte [eax], bh
xor ah, byte [ebp + ebp + 0x30]
xor byte [eax], bh
xor byte [ebx + 0x38], ah
xor al, 0x37
bound esi, qword [ecx]
cmp dword [0x5220227d], esi
dec cx
outsb dx, byte gs:[esi]
je 0x100076bb
imul sp, word [ebp + 0x72], 0x223d
jb 0x10007694
and dl, byte [eax + 0x61]
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x100076c5
dec ebx
inc edx
xor al, 0x30
xor dword [esi + 0x337e3535], esi
xor dword [edx + 0x66], esp
xor edi, dword [eax]
xor byte [ecx], dh
xor al, 0x35
xor eax, 0x31337e35
bound esp, qword [esi + 0x33]
cmp byte [0x33646136], dh
xor eax, 0x6231337e
xor di, word [eax]
xor eax, 0x33646136
xor al, 0x65
xor esi, dword [0x646d617e]
xor al, 0x7e
jle 0x100076bf
xor ebp, dword cs:[esi]
xor dword [esi], ebp
xor ch, byte [esi]
xor al, 0x30
xor dword [esi + 0x332d3535], esi
xor eax, 0x332d3535
xor eax, 0x656e5f31
jne 0x10007714
jb 0x10007703
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ecx*2], bh
dec ecx
outsb dx, byte [esi]
jae 0x1000773d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x70], al
jo 0x1000773d
imul esp, dword [ebx + 0x61], 0x6e6f6974
cmp eax, 0x36623222
bound edi, qword [ecx]
arpl word [0x37343739], si
xor ah, byte [ebp + 0x62]
cmp dword [edx + 0x32], esp
xor ah, byte ss:[ebx + 0x62]
bound esi, qword [edi + esi]
xor esi, dword [edi]
xor esp, dword [edx + esi + 0x36]
arpl word [ecx], di
sub al, 0x20
inc ebx
jne 0x1000776b
cmp eax, 0x2e302e34
cmp dword [esi], esi
xor byte [eax], dh
xor dh, byte cs:[eax]
cmp dword [edi], esi
sub al, 0x20
push eax
jne 0x1000778a
cmp dword [ebx], esi
xor al, 0x65
xor byte [eax], bh
cmp dword [eax], ebp
push eax
jb 0x100077b8
arpl word [ebp + 0x73], sp
jae 0x100077bd
push eax
popal
arpl word [ebx + 0x61], bp
pop edi
xor al, 0x5f
outsw dx, word [esi]
jb 0x10007825