Function at 0x1001177e
Capabilities:
Get number of processors

Disassembly:
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x73], 0x74202a20
sub ah, byte [eax]
invalid
push 0x72702065
outsd dx, dword [esi]
jo 0x100117ee
jb 0x100117ff
jns 0x100117ad
outsd dx, dword [esi]
and byte [ecx + 0x64], al
inc ecx
invalid
outsd dx, dword [esi]
bound esp, qword [ebp + 0x20]
push ebx
jns 0x1001180c
je 0x10011800
insd dword es:[edi], dx
jae 0x100117be
dec ecx
outsb dx, byte [esi]
arpl word [edi + 0x72], bp
jo 0x10011814
jb 0x10011808
je 0x1001180e
and byte fs:[ecx + 0x6e], ah
and byte fs:[ecx + 0x74], ch
jae 0x100117d3
jae 0x1001182a
jo 0x10011827
insb byte es:[edi], dx
imul esp, dword [ebp + 0x72], 0x202a2c73
imul esp, dword [esi + 0x20], 0x2e796e61
and byte [ecx + 0x66], ch
and byte [ecx + 0x6e], ah
jns 0x100117f4
and byte [eax + ebp*2 + 0x65], dl
and byte [ecx + 0x6e], ch
je 0x10011834
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ebp + esi*2 + 0x61], si
je 0x1001184a
popal
insb byte es:[edi], dx
and byte [ecx + 0x6e], ah
and byte fs:[ebp + 0x63], dh
push 0x6163696e
insb byte es:[edi], dx
and byte [ebx + 0x6f], ah
outsb dx, byte [esi]
arpl word [ebp + 0x70], sp
je 0x10011861
and byte [ebx + 0x6f], ah
outsb dx, byte [esi]
je 0x10011855
imul ebp, dword [esi + 0x65], 0x202a2064
push 0x69657265
imul ebp, dword [esi + 0x20], 0x20657261
jo 0x1001187a
outsb dx, byte [esi]
and byte [ecx + 0x72], ah
and byte gs:[eax + 0x72], dh
outsd dx, dword [esi]
jo 0x1001187d
imul esp, dword [ebp + 0x74], 0x20797261
je 0x10011883
je 0x10011870
popal
jb 0x1001188a
and byte [edi + ebp*2 + 0x20], dh
inc ecx
outsd dx, dword fs:[esi]
and byte [ecx + 0x64], al
outsd dx, dword [esi]
bound esp, qword [ebp + 0x20]
push ebx
jns 0x10011891
je 0x10011885
insd dword es:[edi], dx
jae 0x10011843
dec ecx
outsb dx, byte [esi]
arpl word [edi + 0x72], bp
jo 0x10011899
jb 0x10011899
outsd dx, dword [esi]
jb 0x1001188d
je 0x10011893
and byte fs:[ecx + 0x6e], ah
and byte fs:[ecx + 0x74], ch
jae 0x10011858
imul esi, dword [ebx + esi*2 + 0x20], 0x7573202a
sub ah, byte [eax]
jae 0x100118b1
jo 0x100118ae
insb byte es:[edi], dx
imul esp, dword [ebp + 0x72], 0x6e612073
and byte [ecx + 0x6e], ah
and byte fs:[ecx + 0x72], ah
and byte gs:[eax + 0x72], dh
outsd dx, dword [esi]
je 0x100118b6
arpl word [ebp + 0x64], si
and byte [edx + 0x79], ah
and byte [ecx + 0x6c], ah
insb byte es:[edi], dx
and byte [ecx + 0x70], ah
jo 0x100118cd
imul esp, dword [ebx + 0x61], 0x20656c62
imul ebp, dword [esi + 0x74], 0x656c6c65
arpl word [ebp + esi*2 + 0x61], si
je 0x100118e7
popal
insb byte es:[edi], dx
and byte [eax + 0x72], dh
outsd dx, dword [esi]
jo 0x100118df
jb 0x100118f0
jns 0x1001189e
and byte [edx], ch
and byte [ecx + 0x77], ch
sub ah, byte [eax]
insb byte es:[edi], dx
popal
ja 0x100118f7
jae 0x100118b1
sub al, 0x69
outsb dx, byte [esi]
arpl word [ebp + esi*2 + 0x64], bp
imul ebp, dword [esi + 0x67], 0x61727420
imul ebp, dword [esi + 0x63], 0x6964756c
outsb dx, byte [esi]
imul ebp, dword fs:[esi + 0x67], 0x61727420
and byte [si + 0x72], dh
popal
and byte gs:[ebx + 0x65], dh
and byte gs:[ebx + 0x65], dh
arpl word [edx + 0x65], si
je 0x100118bc
je 0x100118bc
popal
outsb dx, byte [esi]
and byte fs:[ebx + 0x6f], ah
jo 0x1001191d
jb 0x1001190f
push 0x616c2074
ja 0x10011921
and byte cs:[edx], ch
and byte [ecx + ebp*2 + 0x73], al
jae 0x1001191c
insd dword es:[edi], dx
insd dword es:[edi], dx
imul ebp, dword [esi + 0x61], 0x6e6f6974
and byte [edi + 0x66], ch
and byte [eax + ebp*2 + 0x69], dh
jae 0x100118e8
imul ebp, dword [edi + 0x6e], 0x20666f20
je 0x1001192d
imul esi, dword [ebx + 0x20], 0x6f666e69
jb 0x1001193b
imul ebp, dword [esi + 0x66], 0x616d726f
insd dword es:[edi], dx
popal
je 0x1001193a
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [edi + 0x72], ch
and byte [edx + 0x65], dh
jo 0x1001194d
outsd dx, dword [esi]
jne 0x10011942
je 0x1001194a
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [edi + 0x66], ch
and byte [eax + ebp*2 + 0x69], dh
jae 0x1001190c
je 0x10011951
push 0x6d207369
imul esi, dword [ebx + 0x20], 0x6574616d
insd dword es:[edi], dx
popal
je 0x10011955
jb 0x1001195b
popal
insb byte es:[edi], dx
and byte [edx], ch
and byte [ecx + 0x73], ch
and byte [ebx + 0x74], dh
jb 0x10011967
imul esi, dword [ebx + 0x20], 0x69727473
arpl word [esp + ebp*2 + 0x79], si
and byte [esi + 0x6f], ah
jb 0x10011969
imul esp, dword [esp + 0x65], 0x6e75206e
and byte [ebp + 0x6e], dh
insb byte es:[edi], dx
jae 0x10011986
and byte [eax + 0x72], dh
imul ebp, dword [edi + 0x72], 0x69727720
imul esi, dword [esp + esi*2 + 0x65], 0x6570206e
je 0x10011993
outsb dx, byte gs:[esi]
and byte [eax + 0x65], dh
jb 0x10011993
imul esi, dword [ebx + 0x73], 0x206e6f69
imul esi, dword [ebx + 0x20], 0x6174626f
imul ebp, dword [esi + 0x65], 0x202a2064
and byte [esi + 0x72], ah
outsd dx, dword [esi]
jb 0x100119ad
insd dword es:[edi], dx
and byte [ecx + 0x64], al
outsd dx, dword [esi]
bound esp, qword [ebp + 0x20]
push ebx
jns 0x100119bc
je 0x100119b0
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x1001196e
and byte [ecx + 0x6e], cl
dec ecx
outsb dx, byte [esi]
arpl word [edi + 0x72], bp
jo 0x100119c4
outsd dx, dword [esi]
jb 0x100119c4
outsd dx, dword [esi]
jb 0x100119b8
je 0x100119be
and byte cs:[edx], ch
and byte [edx], ch
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
das
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edx]
sub ch, byte [edi]
and byte [edi], ch
sub ah, byte [eax]
sub ah, byte [eax]
push esp
push 0x79542065
jo 0x10011a1a
and byte [ecx + edi*2 + 0x70], dl
imul ebp, dword gs:[ecx + 0x74], 0x20
imul ebp, dword [ecx + 0x74], 0x20
and byte [ebx + 0x65], dh
jae 0x10011a20
jb 0x10011a33
jbe 0x10011a27
imul esp, dword [ebx + 0x65], 0x65737520
arpl word [ebp + 0x20], sp
jne 0x10011a36
and byte fs:[edi + ebp*2 + 0x20], dh
and byte fs:[edi + ebp*2 + 0x20], dh
insb byte es:[edi], dx
imul esi, dword [esi + 0x65], 0x68742072
imul esi, dword [ebx + 0x20], 0x746e6f66
and byte [edi + 0x72], ch
and byte [esi + 0x6f], ah
outsb dx, byte [esi]
je 0x10011a56
and byte [esi + 0x6f], ah
jb 0x10011a08
jne 0x10011a5d
and byte gs:[edi + 0x6e], ch
and byte [edi + 0x65], dh
bound esi, qword [ebx + 0x69]
je 0x10011a5b
jae 0x10011a18
sub ah, byte [eax]
imul esi, dword [ebx + 0x20], 0x766f7270
imul esp, dword [ebp + 0x64], 0x20796220
inc ecx
outsd dx, dword fs:[esi]
and byte [ecx + 0x64], al
outsd dx, dword [esi]
bound esp, qword [ebp + 0x20]
popal
outsb dx, byte [esi]
and byte fs:[ecx + 0x73], ch
and byte [ebx + 0x75], dh
bound ebp, qword [edx + 0x65]
arpl word [eax + 0x74], si
arpl word gs:[eax + 0x74], si
outsd dx, dword [esi]
and byte [eax + ebp*2 + 0x65], dh
jae 0x10011a8b
and byte [ebp + 0x72], dl
insd dword es:[edi], dx
push esp
jb 0x10011a98
jae 0x10011a4d
outsd dx, dword [esi]
and byte [ebp + 0x73], dl
and byte gs:[edx], ch
and byte [edx], ch
and byte [eax + 0x74], ch
je 0x10011aaa
push 0x3a707474
das
cmp ch, byte [edi]
das
ja 0x10011ab6
ja 0x10011a6f
popal
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x2e]
arpl word [edi + 0x6d], bp
das
jo 0x10011abf
outsd dx, dword [esi]
jne 0x10011ab4
je 0x10011ac6
das
jne 0x10011ac3
insb byte es:[edi], dx
popal
jae 0x10011a89
je 0x10011acb
outsd dx, dword [esi]
jne 0x10011abd
pop edi
je 0x10011ad9
jo 0x10011ac7
imul ebp, dword [ecx + 0x74], 0x2e
and byte [esi + 0x6f], al
jb 0x10011a8b
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x10011a90
and byte [ecx + ebp*2 + 0x63], ch
outsb dx, byte gs:[esi]
jae 0x10011adc
insb byte es:[edi], dx
imul esp, dword [ebx + 0x65], 0x2065736e
sub ah, byte [eax]
imul ebp, dword [esi + 0x66], 0x616d726f
and byte [edx], ch
and byte [ecx + 0x6e], ch
outsw dx, word [esi]
jb 0x10011aed
popal
je 0x10011aec
outsd dx, dword [esi]
outsb dx, byte [esi]
sub al, 0x73
and byte gs:[eax + ebp*2 + 0x65], dh
and byte [eax + ebp*2 + 0x65], dh
push 0x696c2065
and byte [ecx + ebp*2 + 0x73], ch
je 0x10011ab3
jae 0x10011b06
and byte [edx + 0x65], ah
insb byte es:[edi], dx
bound esp, qword [ebp + 0x6c]
outsd dx, dword [esi]
ja 0x10011ac7
and byte cs:[edx], ch
and byte [edx], ch
and byte [edx], ch
and byte [ecx + 0x64], ah
outsd dx, dword [esi]
bound esp, qword [ebp + 0x2d]
push 0x2d646e61
popal
cmp ch, byte [edx]
and byte [0x74746820], ch
jo 0x10011aee
cmp ch, byte [edi]
das
das
je 0x10011b31
jo 0x10011b1f
imul ebp, dword [ecx + 0x74], 0x2e
arpl word [edi + 0x6d], bp
arpl word cs:[edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
das
jne 0x10011b31
jne 0x10011b31
popal
jae 0x10011af7
das
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword [ecx + edi], esi
xor al, 0x39
xor esp, dword gs:[eax]
sub ah, byte [eax]
popal
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x2d]
push 0x2d646e61
sub eax, 0x202a3a62
sub eax, 0x202a3a62
bound edi, qword [edx]
sub ah, byte [eax]
sub eax, 0x74746820
jo 0x10011b33
das
das
je 0x10011b76
jo 0x10011b64
imul ebp, dword [ecx + 0x74], 0x2e
arpl word [edi + 0x6d], bp
das
jne 0x10011b76
popal
jae 0x10011b3c
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor al, 0x39
aaa
and byte [edx], ch
and byte [ecx + 0x64], ah
outsd dx, dword [esi]
bound esp, qword [ebp + 0x2d]
push 0x2d646e61
sub eax, 0x202a3a63
arpl word [edx], di
sub ah, byte [eax]
sub eax, 0x74746820
jo 0x10011b78
das
das
je 0x10011bbb
jo 0x10011ba9
imul ebp, dword [ecx + 0x74], 0x2e
arpl word [edi + 0x6d], bp
das
jne 0x10011bbb
popal
jae 0x10011b81
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor al, 0x39
xor al, 0x20
sub ah, byte [eax]
popal
outsd dx, dword fs:[esi]
bound esp, qword [ebp + 0x2d]
push 0x2d646e61
sub eax, 0x202a3a64
sub eax, 0x74746820
cmp ch, byte fs:[edx]
and byte [0x74746820], ch
jo 0x10011bbd
das
das
je 0x10011c00
jo 0x10011bee
imul ebp, dword [ecx + 0x74], 0x2e
arpl word [edi + 0x6d], bp
das
jne 0x10011c00
popal
jae 0x10011bc6
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor al, 0x39
and byte ss:[edx], ch
and byte [edx], ch
and byte [eax], ch
arpl word [ecx], bp
and byte [edx], dh
xor byte [eax], dh
cmp dword [0x36313032], ebp
xor dh, byte [eax]
xor dword [esi], esi
and byte [ecx + 0x64], al
outsd dx, dword [esi]
bound esp, qword [ebp + 0x20]
push ebx
jns 0x10011c3e
and byte gs:[ebx + 0x79], dl
jae 0x10011c40
je 0x10011c32
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x10011bf0
dec ecx
outsb dx, byte [esi]
arpl word [edi + 0x72], bp
jo 0x10011c46
jb 0x10011c3a
je 0x10011c40
and byte cs:[ecx + 0x6c], al
insb byte es:[edi], dx
and byte [edx + 0x69], dl
push 0x52207374
jae 0x10011c52
jb 0x10011c65
jbe 0x10011c55
and byte cs:[edx], ch
and byte cs:[edx], ch
das
and byte [eax + 0x66], al
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x10011c29
popaw
arpl word [ebp + 0x7b], sp
outsw dx, word [esi]
jnp 0x10011c68
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x10011c33
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x6f646122
bound esp, qword [ebp + 0x2d]
push 0x2d646e61
popal
and bh, byte [ebx]
jae 0x10011c90
arpl word [edx], di
jne 0x10011c94
insb byte es:[edi], dx
sub byte [ecx + 0x74], ah
popal
cmp ah, byte [esi + 0x6f]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x10011c5d
outsd dx, dword [esi]
jo 0x10011c96
outsb dx, byte [esi]
je 0x10011cad
jns 0x10011ca5
jo 0x10011c9b
cmp esp, dword gs:[edx + 0x61]
cmp esp, dword [edx + 0x61]
jae 0x10011ca0
xor al, 0x2c
xor al, 0x2c
xor byte fs:[ecx], bh
inc edi
push edx
cmp dword [edi + 0x52], eax
imul edi, dword [ecx], 0x55
push esi
inc ebp
cmp byte [ecx + 0x41], al
dec esi
jae 0x10011cc5
inc ecx
inc ecx
xor byte [ecx + 0x41], al
inc ecx
inc ecx
inc ecx
inc edx
inc esp
jns 0x10011c9a
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc edx
inc ebx
push ecx
push esi
dec esi
inc esi
inc ecx
inc ecx
inc ecx
inc edx
dec ebp
inc ecx
inc ecx
inc ecx
inc ecx
inc esp
outsd dx, dword [esi]
inc ecx
inc ecx
inc ecx
inc ecx
imul edi, dword ss:[eax + 0x53], 0x4e557355
push ebx
push ebp
jae 0x10011ce9
dec esi
inc edi
push edx
imul eax, dword [ecx + 0x41], 0x45514141
inc ecx
inc ecx
push ecx
inc ebp
inc ecx
inc ecx
inc esp
dec edi
cmp dword [edi + 0x41], esp
inc ecx
das
inc ecx
push 0x39
jb 0x10011cde
xor al, 0x57
push edi
push edx
inc esi
insb byte es:[edi], dx
dec edi
push ecx
push ecx
inc ecx
inc ecx
xor byte [esi + 0x77], dh
inc ecx
inc ecx
inc ecx
inc ecx
imul eax, dword [ecx + 0x41], 0x79684141
push edi
dec eax
push eax
dec edi
dec esi
dec eax
push ebp
inc ebp
cmp dword [ecx + eax*2 + 0x41], edx
inc esp
push esp
dec ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ebp
dec ebp
inc ecx
inc ecx
inc ecx
inc edx
push ebx
jo 0x10011d16
dec ebx
insd dword es:[edi], dx
aaa
inc ebp
cmp dword [esp + ecx*2 + 0x7a], edx
dec ecx
inc ecx
inc ecx
inc ecx
dec edi
dec ecx
inc ecx
inc ecx
inc ecx
inc ecx
push esi
inc ecx
inc ecx
inc ecx
inc ecx
inc edi
inc edx
push 0x4a526c45
pop ecx
xor dh, byte [ecx]
push 0x41414163
xor dword [ebx], esi
inc ecx
inc ecx
inc ecx
inc ecx
push eax
inc ecx
inc ecx
inc ecx
inc ecx
inc esi
jne 0x10011d56
dec edx
jp 0x10011d8f
js 0x10011d6f
push edi
pop edx
outsb dx, byte [esi]
pop ecx
pop eax
dec esi
ja 0x10011d60
inc ecx
inc ecx
inc edx
bound eax, qword [ecx + 0x41]
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
dec ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ebp
inc edi
push 0x5157596c
inc ecx
inc ecx
inc ecx
inc esi
xor byte [ecx + 0x41], al
inc ecx
inc ecx
dec esi
inc ecx
inc ecx
inc ecx
inc ecx
inc esp
bound edi, qword [ecx]
inc esi
je 0x10011d85
popal
inc edi
push 0x4151596c
inc ecx
inc ecx
cmp dword [edi + 0x41], esi
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
dec edx
inc ecx
jbe 0x10011da8
dec ebp
xor eax, 0x5258626f
xor al, 0x41
inc ecx
inc esp
push esp
pop edx
inc ecx
inc ecx
inc ecx
inc ecx
das
push ebp
inc ecx
inc ecx
inc ecx
arpl word [ebp + 0x36], ax
dec ebp
pop eax
cmp dword [edi + 0x31], edx
push 0x41414865
inc ecx
inc ecx
push eax
cmp byte [ecx + 0x41], al
inc ecx
inc ecx
inc ecx
inc edx
inc ecx
inc ecx
inc ecx
inc ecx
pop ecx
inc edx
ja 0x10011df2
inc ecx
inc ecx
bound ebp, qword [ebp + 0x46]
je 0x10011dfd
push ecx
inc ecx
inc ecx
inc ecx
popal
inc ecx
inc ecx
inc ecx
dec eax
inc ecx
inc ecx
inc ecx
inc esp
xor eax, dword gs:[ebx + 0x77]
push 0x62773558
xor ecx, dword [esi + 0x30]
inc ecx
inc ecx
inc esp
pop eax
pop eax
inc ecx
inc ecx
inc ecx
inc ecx
inc edx
dec ebp
inc ecx
inc ecx
inc ecx
inc ecx
das
aaa
inc ecx
dec ebp
inc ecx
inc edx
inc ecx
inc ecx
inc ecx
inc ecx
inc ebx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
push ecx
inc ecx
inc esp
inc ecx
inc ebx
popal
push edi
push edx
insb byte es:[edi], dx
bound esi, qword [ebx]
dec edx
jbe 0x10011e51
push edi
xor al, 0x41
inc ecx
imul edx, dword [edx + 0x47], 0x54
inc esi
push ecx
inc ecx
inc esp
insd dword es:[edi], dx
js 0x10011e66
push 0x41344764
inc edi
xor al, 0x41
inc esp
inc ecx
inc edi
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc edx
inc ecx
inc ecx
dec ecx
inc ecx
inc ebx
inc ecx
inc ecx
dec ebp
inc ecx
inc ecx
dec eax
das
push ebp
push ecx
inc ecx
inc edx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc edx
inc ecx
inc ecx
dec eax
das
das
ja 0x10011e6e
push eax
dec esi
jo 0x10011e9c
pop ecx
inc edi
push edx
pop ecx
inc edi
inc edx
imul esi, dword [esi + 0x68], 0x37
xor dword [edx + 0x64], ebx
jne 0x10011eae
dec eax
bound esi, qword ss:[edx + 0x77]
jp 0x10011e97
jp 0x10011e8f
sub eax, dword [ecx + 0x49]
js 0x10011ec0
outsb dx, byte [esi]
aaa
jbe 0x10011ea3
pop ecx
push eax
push esp
das
cmp dword [eax + 0x38], ecx
insb byte es:[edi], dx
jp 0x10011eac
sub ebx, dword [edx + 0x6e]
ja 0x10011ea8
xor eax, 0x4d78417a
jp 0x10011ea9
js 0x10011eb7
dec ecx
inc esi
inc ebp
inc ecx
je 0x10011eb1
push ecx
push eax
inc edi
outsb dx, byte [esi]
push 0x61
push 0x5a
dec esp
inc edx
popal
je 0x10011ef1
inc ecx
inc esi
inc ebp
push edi
jbe 0x10011ecb
inc ebx
push 0x75694a74
push ebx
push 0x417a6464
inc ecx
cmp dword [ebp + 0x6c], eax
jo 0x10011ee8
pop ecx
xor dword [edx + 0x46], eax
inc edx
inc esi
pop edx
jns 0x10011ee5
imul ebp, dword [eax + 0x36], 0x53
pop ecx
push 0x4c6c7470
je 0x10011f11
dec esp
cmp byte [edi + 0x57], dh
push edi
push edi
insb byte es:[edi], dx
push 0x52
push edx
inc ebx
insd dword es:[edi], dx
push 0x79764d68
dec ebp
jbe 0x10011f2d
push 0x67655730
outsb dx, byte [esi]
outsb dx, byte gs:[si]
dec esi
dec ebp
push eax
push edi
das
xor byte [edx + 0x6a], ch
push ecx
jne 0x10011f13
insd dword es:[edi], dx
xor ch, byte [eax + 0x47]
jno 0x10011f1e
xor eax, 0x39353938
push esi
xor byte [eax], bh
push eax
inc ecx
pop eax
imul ecx, dword [esi + 0x62], 0x58514433
cmp byte gs:[edi + 0x33], cl
bound esi, qword [edi + 0x69]
ja 0x10011f50
jno 0x10011f4e
dec edi
dec edi
jp 0x10011f57
inc edi
insb byte es:[edi], dx
push ebp
inc esp
jbe 0x10011f41
dec ebp
dec eax
jns 0x10011f2b
xor dword [ecx + 0x46], esi
jo 0x10011f56
push eax
dec ebp
push ebp
pop edx
je 0x10011f2e
push ecx
jbe 0x10011f3f
outsb dx, byte fs:[esi]
jns 0x10011f4c
inc esp
sub esi, dword ss:[ebx + 0x73]
jb 0x10011f82
jo 0x10011f89
jbe 0x10011f3f
sub eax, dword [ebx + 0x70]
js 0x10011f59
inc ebx
jo 0x10011f8f
inc ecx
das
dec esp
inc esp
je 0x10011f51
dec eax
dec eax
jns 0x10011f54
xor ecx, dword [ebp + 0x48]
inc ecx
dec ebx
jns 0x10011f9f
xor al, 0x37
xor edi, dword [ecx + 0x79]
jns 0x10011f62
xor ecx, dword [ebx + 0x66]
insd dword es:[edi], dx
dec ebx
insw word es:[edi], dx
imul ebp, dword [ebx], 0x4d314456
xor eax, 0x64307933
xor al, 0x30
aaa
jne 0x10011f72
xor byte [eax + 0x45], dl
push eax
inc ebp
inc esp
push ebx
insd dword es:[edi], dx
jp 0x10011f7b
dec esp
ja 0x10011f9c
dec ebp
inc esp
inc ebp
arpl word [ecx], si
xor dword [esi + 0x49], edx
push esi
dec ecx
jae 0x10011fab
push esi
jae 0x10011f89
xor dh, byte [edx]
push 0x4b4f4e5a
xor ch, byte [eax + 0x5a]
pop edx
dec esi
dec edi
dec ebx
xor dl, byte [esi + eax*2 + 0x56]
jno 0x10011fb8
jno 0x10011fb8
jb 0x10011fbd
arpl word [ebp + 0x36], si
dec ebx
dec ebx
dec ebp
cmp dword [esi + 0x6e], eax
push ebx
xor dword [eax + 0x75], ebx
push 0x47623147
jne 0x10011fdc
inc edi
xor dword [edx + 0x47], esp
push ebx
cmp dword [ecx + 0x62], ebx
inc esp
push esp
xor edi, dword [eax]
push esp
insb byte es:[edi], dx
bound eax, qword [esp + edx*2 + 0x33]
cmp byte [esp + ebp*2 + 0x58], dl
pop eax
inc ebp
push ecx
push eax
arpl word [esi + 0x6d], si
push ebp
js 0x10011fc3
pop eax
jbe 0x10011ff4
jbe 0x10011fc5
outsd dx, dword [esi]
push 0x4b
xor al, 0x6e
xor byte [edi], dh
inc esp
dec esi
insd dword es:[edi], dx
jne 0x10011fef
push edx
dec edx
js 0x10011fed
dec ebp
inc esp
pop edx
dec esp
outsd dx, dword [esi]
jbe 0x1001200d
xor eax, 0x366b3152
insb byte es:[edi], dx
insb byte es:[edi], dx
push ebx
push eax
jb 0x10011fe9
insd dword es:[edi], dx
push ecx
dec eax
push eax
inc ebx
xor dword [ebx + ecx*2 + 0x70], esp
jb 0x10012021
dec ebx
jo 0x10011ff2
jb 0x10012021
arpl word [ebp + 0x4a], bp
insd dword es:[edi], dx
dec edx
dec esi
aaa
aaa
outsd dx, dword [esi]
push esi
inc esi
jbe 0x10012012
pop edx
dec ebx
dec esp
cmp dword [edi + 0x38], esi
push ebx
ja 0x1001201b
xor esi, dword [0x6e473749]
jb 0x1001203f
outsb dx, byte [esi]
jne 0x10012050
dec ebx
jne 0x10012048
dec edi
cmp dword [edx + 0x61], esp
push ebx
xor byte ss:[ecx + 0x37], bh
aaa
jno 0x1001203f
jno 0x10012035
inc edi
imul ebp, dword [edx + 0x30], 0x30
push 0x30
xor byte [ecx + 0x2b], dl
push ecx
sub ebp, dword [edi]
das
push eax
jns 0x10012072
cmp byte [edx + 0x79], ah
xor dword [ebp + 0x38], ecx
push ecx
jns 0x10012044
inc ecx
js 0x10012039
inc ebp
inc edi
jo 0x10012049
push 0x53434b7a
push ecx
xor eax, 0x61326d42
popal
dec ebx
inc esp
dec edx
inc edx
pop eax
inc edx
push edi
xor al, 0x34
pop edx
bound ebx, qword [edx + 0x47]
inc edi
xor dword [edi + esi + 0x6a], edx
dec esi
push 0x65
dec eax
xor bh, byte [ecx]
bound ebp, qword [eax + ebx*2 + 0x49]
dec esp
push edx
inc esp
inc ebp
jne 0x100120a9
jae 0x100120a4
insd dword es:[edi], dx
inc edi
outsb dx, byte [esi]
popal
imul ebp, dword [ebx], 0x51
jne 0x100120b4
push edi
sub esi, dword [ebx + 0x63]
je 0x10012074
das
das
push 0x7a6c3467
bound esi, qword ss:[esi]
xor al, 0x6c
insb byte es:[edi], dx
jp 0x10012082
bound esi, qword [esi]
pop edx
inc ebp
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x100120bc
push edx
push ebp
sub esi, dword [ecx]
push esp
popal
push esp
outsd dx, dword [esi]
popal
dec ecx
push edi
push esp
jne 0x100120aa
push 0x39574d4e
jb 0x100120c0
aaa
imul esi, dword [eax + 0x50], 0x55734f47
xor ebp, dword ss:[ebp + 0x58]
xor ebp, dword [ebp + 0x58]
sub esi, dword [esi]
push eax
bound edx, qword [ecx + 0x38]
dec esi
xor dword gs:[edi + 0x4d], ecx
imul esp, dword [edi + ebp + 0x38], 0x646d2f37
jne 0x100120c0
push 0x7462495a
pop eax
aaa
inc esp
cmp dword [esp + esi*2 + 0x5a], esi
je 0x10012100
dec edi
pop edx
das
jb 0x10012113
imul edx, dword [edi + 0x39], 0x46
xor edx, dword [edx + edi*2 + 0x32]
push edi
push edi
push 0x4f
pop edx
xor byte [esp + edx*2 + 0x67], dl
aaa
insb byte es:[edi], dx
xor dh, byte [edi]
aaa
insd dword es:[edi], dx
dec eax
jb 0x1001211c
jne 0x10012121
sub ebp, dword [edi]
das
push esi
jp 0x10012105
push esi
jp 0x10012128
push 0x6d635963
outsb dx, byte [esi]
dec edi
je 0x10012102
dec edx
imul edx, dword [ecx + edx*2 + 0x66], 0x5076574e
inc edi
outsb dx, byte [si]
inc esi
jo 0x10012110
cmp dword [ebx + 0x51], eax
jbe 0x10012146
cmp dword [ecx + 0x50], esp
jae 0x1001211c
xor al, 0x58
outsd dx, dword [esi]
outsb dx, byte [esi]
push esp
outsb dx, byte [esi]
xor eax, dword [esp + esi + 0x6d]
cmp byte [ecx + 0x41], al
inc ecx
dec eax
push 0x61
pop ecx
xor al, byte [edx + 0x68]
pop eax
dec ebp
xor al, 0x34
pop ecx
inc edi
push esi
pop ecx
inc edi
jo 0x10012170
jns 0x10012176
inc ebx
pop ecx
dec eax
inc edx
inc edi
xor byte [ecx + 0x7a], cl
js 0x1001217e
dec ecx
jp 0x1001218b
push 0x45
inc ebp
pop ecx
dec ebp
outsd dx, dword gs:[esi]
ja 0x10012168
inc esp
inc edx
jp 0x10012192
inc esp
inc ebx
js 0x10012170
inc esp
dec edi
js 0x10012174
aaa
inc ebp
inc edx
push esi
bound edx, qword [ecx + 0x7a]
dec ecx
inc ecx
inc esi
dec eax
inc esi
jns 0x10012199
pop eax
inc edx
arpl word [bx + 0x68], ax
push ecx
jae 0x10012193
dec edi
das
sub eax, dword [ecx + 0x32]
push esi
pop edx
push esp
push 0x45
push si
insd dword es:[edi], dx
inc edx
insd dword es:[di], dx
inc ecx
sub edx, dword [ebx + 0x59]
das
jp 0x10012199
xor dword [ecx + 0x57], eax
imul esp, dword [edi + 0x46], 0x77
inc ecx
dec esp
push edx
cmp byte [esi + 0x42], cl
pop eax
push 0x61
pop ecx
xor al, byte [edx + 0x6b]
pop ecx
inc edi
inc ecx
inc edx
imul ebx, dword [ecx + 0x47], 0x41
xor eax, 0x57636339
push ebx
arpl word [edi + 0x53], dx
dec ecx
jb 0x100121ae
push esp
das
sub esi, dword [ebx]
insd dword es:[edi], dx
das
imul esi, dword [ebx], 0x41
inc ecx
xor dword [ecx + 0x45], eax
inc edi
push esp
inc ecx
inc edx
inc ecx
inc ebx
popal
inc esp
ja 0x100121f0
inc edx
inc ecx
inc ecx
inc edx
push ecx
inc ecx
inc ecx
dec eax
inc edx
inc ecx
inc ecx
inc edx
xor al, 0x32
jo 0x100121ef
aaa
pop edx
xor eax, 0x5a566267
pop edx
xor dh, byte [ecx + 0x62]
jne 0x10012220
inc edx
dec esi
dec esp
push ecx
push ecx
inc ecx
je 0x1001221a
dec esi
jns 0x100121f6
ja 0x1001221c
pop ecx
inc ecx
js 0x100121ef
xor al, 0x67
js 0x10012236
arpl word [ecx + 0x47], bx
pop ecx
js 0x1001223a
dec ebp
bound ebx, qword [edx + 0x78]
js 0x10012202
dec esi
jp 0x1001223f
xor ecx, dword [ebx + 0x31]
push ebp
jno 0x10012240
dec ecx
jno 0x10012231
popal
insd dword es:[edi], dx
outsb dx, byte [esi]
insb byte es:[edi], dx
push esi
dec edi
push esi
dec ebx
imul ebp, dword [eax + 0x71], 0x64
pop ecx
aaa
jno 0x1001221c
dec ecx
push ebx
dec esi
inc esp
push edx
push 0x42753073
jne 0x10012233
inc edx
push 0x58474779
pop edx
arpl word [edx + 0x4f], cx
xor esi, dword [esp + ebp*2 + 0x6c]
pop edx
imul esi, dword [eax + 0x47], 0x7a
push eax
jp 0x10012254
push edx
xor esi, dword [ecx]
push edi
dec edx
xor esi, dword [edx]
push ebx
das
cmp byte [ebx], ch
dec edx
outsb dx, byte ss:[esi]
outsb dx, byte [esi]
aaa
jno 0x10012282
jne 0x1001228d
inc ebp
cmp dword [ecx], edi
cmp dword [eax + 0x37], edi
cmp dword [ecx], edi
js 0x10012255
jp 0x1001228e
outsb dx, byte [esi]
push eax
jb 0x1001227b
outsd dx, dword [esi]
inc edx
push ebp
insb byte es:[edi], dx
popal
inc ebx
inc ebx
inc ecx
push ebx
inc ebx
dec eax
xor bh, byte [ecx + 0x6f]
outsd dx, dword [esi]
imul esi, dword ss:[eax + 0x33], 0x58644c31
imul esi, dword ss:[eax + 0x33], 0x58644c31
xor esi, dword [ecx]
dec esp
pop eax
pop eax
jb 0x100122a1
xor byte [ecx + 0x2b], dl
sub ecx, dword [eax + 0x33]
cmp byte [ecx + 0x75], ch
xor ecx, dword [ecx + 0x56]
push edi
dec eax
xor edi, dword [eax]
imul esi, dword [ebp + 0x33], 0x57655649
das
inc ecx
inc ebx
xor eax, 0x4a766e63
insb byte es:[edi], dx
push esp
je 0x100122a1
dec ebx
arpl word [esi + esi*2], si
dec esp
cmp byte [ebx + 0x75], ch
das
pop eax
dec bx
dec esi
das
js 0x100122d8
imul eax, dword fs:[ebx + 0x50], 0x49
xor esp, dword [ebx + 0x39]
inc ebx
das
xor edi, dword [ecx]
inc esi
cmp byte [eax + 0x72], dl
cmp byte [edi + 0x53], ah
push eax
push eax
insd dword es:[edi], dx
imul esi, dword [esi + 0x55], 0x5246774a
inc esi
push edx
ja 0x100122ce
jne 0x100122d9
outsd dx, dword [esi]
jo 0x100122dd
xor dl, byte [ecx + ecx*2 + 0x7a]
arpl word [edx + 0x74], bp
dec ecx
jp 0x100122f3
push 0x74
jns 0x100122e0
xor ecx, dword [ecx + 0x55]
insd dword es:[edi], dx
push ecx
push esi
jae 0x10012303
aaa
pop edx
push 0x504c7944
dec esp
push eax
dec ecx
cmp byte [ebx + 0x51], ah
dec ecx
xor al, 0x68
inc esp
push ebp
outsb dx, byte [si]
imul ecx, dword [bp + si + 0x47], 0x30354978
dec ecx
ja 0x100122fe
imul ebp, dword [edx + 0x72], 0x42
dec ecx
dec eax
jp 0x1001230c
inc esi
outsb dx, byte [esi]
inc ebp
inc edx
push ecx
imul esi, dword [edi], 0x2f497962
push ecx
jp 0x10012306
inc edi
das
outsb dx, byte [si]
xor eax, 0x37496646
dec ecx
aaa
push 0x492b6645
push ebx
sub ecx, dword [ecx + 0x53]
push esp
insb byte es:[edi], dx
inc ecx
je 0x10012351
insb byte es:[di], dx
jae 0x1001232f
ja 0x1001235f
jne 0x10012334
jns 0x10012368
push esp
push eax
inc ebx
push edx
xor al, 0x54
dec esp
inc edx
push edx
jae 0x10012341
push edi
ja 0x10012350
push ecx
das
inc ebx
inc ebx
outsd dx, dword [esi]
inc ebp
jb 0x10012357
dec ecx
inc edi
push esi
jno 0x1001234d
push ebx
xor al, 0x77
inc ebx
dec edx
ja 0x10012356
xor edi, dword [ecx + 0x43]
jno 0x10012361
inc ecx
push edi
jo 0x1001235d
push esi
inc esp
outsb dx, byte [si]
inc edx
outsb dx, byte [esi]
dec edi
inc ecx
push esi
ja 0x1001237b
pop eax
inc edx
jne 0x10012360
dec ecx
push eax
inc edx
dec edx
cmp byte [edx + 0x76], cl
push 0x7656384c
dec esp
cmp byte [esi + 0x76], dl
inc edx
jbe 0x100123a2
jb 0x10012375
dec edx
cmp byte [ecx + 0x56], ch
pop eax
insb byte es:[edi], dx
push esi
js 0x100123a8
dec ecx
imul esi, dword [ebp + 0x35], 0x65536572
imul esi, dword [ecx + 0x55], 0x6c
imul esi, dword gs:[ecx + 0x55], 0x6c
push ebp
insb byte es:[edi], dx
jns 0x10012384
jae 0x100123bb
dec esp
insb byte es:[edi], dx
insb byte es:[edi], dx
cmp byte [esi + 0x54], ch
dec edx
arpl word [ecx + 0x56], di
jns 0x100123b7
push esi
aaa
push ebx
push esi
xor dword [edx + 0x51], ecx
push ecx
xor byte [eax + ebx*2 + 0x53], ch
push edi
outsd dx, dword [esi]
inc ebx
push edi
insd dword es:[edi], dx
inc ebp
imul esp, dword [edx + ecx*2 + 0x54], 0x30
insd dword es:[edi], dx
xor al, 0x4a
dec edx
push esp
xor byte [ebp + 0x34], ch
dec edx
inc esi
inc edi
push ebx
dec esp
push 0x536d716b
ja 0x100123bb
pop eax
outsb dx, byte [esi]
dec ebx
xor dh, byte [0x574a4c45]
jns 0x100123e9
jbe 0x100123ff
pop eax
js 0x100123e9
cmp byte [ebp + 0x58], ch
dec edx
jbe 0x100123d1
bound edi, qword [eax]
jno 0x10012405
push ebx
jbe 0x100123ed
dec edx
sub edx, dword fs:[edi + 0x6c]
jo 0x1001240a
popal
dec ebx
push ebx
cmp byte ss:[esi + 0x58], dh
push esi
js 0x100123e8
push edi
sub ebp, dword [ebx + 0x39]
jo 0x1001240d
push ebp
je 0x10012406
push esi
xor eax, 0x72572b55
jno 0x1001243a
inc edi
jbe 0x10012436
jp 0x1001243c
dec esp
cmp dword [eax + 0x55], esi
dec esp
xor byte ss:[edx + 0x53], dh
xor dword [edi + 0x6c], edx
bound edx, qword [ebx + 0x31]
push edi
insb byte es:[edi], dx
dec ebx
insd dword es:[edi], dx
insb byte es:[edi], dx
xor dword [esi + 0x33], eax
jno 0x1001242b
xor al, 0x32
push esi
jae 0x10012455
push esi
cmp dword [eax + 0x61], esi
dec edi
insb byte es:[edi], dx
xor byte [esi], dh
push edi
outsb dx, byte [esi]
push ebx
jae 0x1001241c
pop eax
pop eax
imul edi, dword [edx + 0x39], 0x486b6561
jo 0x10012456
sub ebx, dword [eax + 0x2f]
jno 0x1001244d
xor byte [esi + esi + 0x58], ah
das
pop eax
jo 0x10012478
jb 0x10012479
outsb dx, byte [esi]
push ebx
cmp byte [esp + ebp*2 + 0x6c], dl
push esp
insb byte es:[edi], dx
insb byte es:[edi], dx
xor dword [esp + 0x6b], edx
push eax
pop edx
jp 0x1001246f
push esi
xor ebp, dword [esi + ecx*2 + 0x31]
pop eax
je 0x10012491
xor dword [eax + 0x74], ebx
jno 0x10012499
js 0x10012495
jae 0x10012477
push esp
insd dword es:[edi], dx
jae 0x10012493
xor dword [edx + esi + 0x38], ebp
jo 0x10012460
cmp byte [eax + 0x32], dh
insb byte es:[edi], dx
js 0x10012461
jae 0x100124a4
jns 0x1001246a
push esp
insb byte es:[edi], dx
dec eax
push edi
push ebp
popal
arpl word [ebp + 0x4d], si
jne 0x1001248b
pop edx
popaw
jns 0x100124b1
xor eax, 0x71794653
imul edi, dword [ecx + 0x56], 0x32676c4e
push ebp
push esp
xor dl, byte [di + 0x54]
pop edx
pop eax
dec esi
insd dword es:[edi], dx
pop edx
jae 0x100124c4
dec sp
xor ebp, dword [ecx + 0x7a]
aaa
push edi
outsb dx, byte fs:[esi]
outsb dx, byte [esi]
dec eax
pop edx
cmp word [ebx + 0x39], sp
jne 0x100124de
jns 0x100124bb
push eax
xor eax, 0x53703962
push ebx
ja 0x100124c2
push ebx
jae 0x100124b9
push esi
xor al, 0x44
inc esp
jno 0x100124f1
ja 0x100124be
inc ebx
dec esi
ja 0x100124c1
insb byte es:[edi], dx
outsd dx, dword [esi]
inc ebx
aaa
ja 0x100124dd
das
inc ecx
push ebx
jb 0x100124ca
inc edi
push eax
inc ecx
dec esp
push edi
jns 0x100124f7
inc edx
inc esi
jb 0x100124d6
aaa
inc ecx
push ebx
aaa
ja 0x100124de
xor eax, 0x77424377
inc edx
push esi
popal
inc ecx
dec ebx
inc ebp
inc ecx
dec eax
push ebp
inc ecx
dec ecx
dec esi
xor byte [ecx + 0x45], al
jp 0x100124eb
dec ecx
inc ecx
outsd dx, dword [esi]
pop ecx
dec ebp
inc ebp
inc ecx
insd dword es:[edi], dx
inc ecx
pop ecx
jbe 0x10012526
push esp
push esp
inc dx
inc edx
dec edx
sub eax, dword [ecx + 0x58]
inc ecx
pop eax
xor al, 0x44
inc sp
inc esp
sub eax, dword [esi + 0x77]
das
inc ecx
xor esi, dword [edx*2 + 0x6e5a5943]
pop ecx
pop edx
outsb dx, byte [esi]
ja 0x1001253c
jne 0x10012522
xor dword [edi + 0x67], esi
ja 0x10012547
jb 0x1001254a
pop ecx
jne 0x1001252b
je 0x1001255e
je 0x1001255e
inc esi
ja 0x1001255f
ja 0x1001255f
jbe 0x10012535
das
xor eax, 0x50472b49
dec ecx
sub eax, dword [edi + 0x50]
push 0x6145754b
jne 0x1001253e
popal
xor al, 0x54
jb 0x10012566
inc edx
jne 0x10012547
push esp
ja 0x10012577
xor eax, dword [ebx + 0x62]
arpl word [esp + 0x77], cx
imul edx, dword [eax + 0x43], 0x58476d4a
inc ebp
inc edx
arpl word [esi], si
push 0x4a684553
js 0x10012594
pop eax
outsb dx, byte [esi]
push 0x6e456542
inc ebp
outsb dx, byte [esi]
xor al, 0x75
das
dec ecx
pop eax
ja 0x1001258f
cmp byte [ebx + 0x76], cl
push 0x45526b54
dec ecx
insb byte es:[edi], dx
inc esi
xor esp, dword [ecx + 0x4b]
pop ecx
dec ebx
dec esp
push edi
push 0x57706272
jb 0x100125a2
jo 0x10012599
xor ah, byte [edi + eax*2 + 0x2b]
outsd dx, dword [esi]
push ebp
pop edx
pop edx
jb 0x10012582
xor esp, dword [esi + 0x30]
dec esi
dec eax
pop ecx
xor byte [esi + 0x37], dl
cmp byte [ebp + 0x52], ch
xor dword [edx + 0x55], esi
pop edx
das
das
xor dl, byte [edx + 0x74]
dec esi
popal
js 0x1001259a
jb 0x100125de
jb 0x100125de
jno 0x100125bb
popal
jbe 0x100125d1
outsb dx, byte [esi]
pop ecx
insb byte es:[edi], dx
dec esi
push 0x74367137
jb 0x100125de
aaa
jno 0x100125b0
je 0x100125ee
popal
sub ebx, dword [eax + 0x62]
xor dh, byte [eax + 0x32]
dec eax
aaa
xor cl, byte [eax + 0x37]
push esp
push ecx
jo 0x100125ff
dec esi
inc ebx
xor byte [esi + 0x6f], cl
xor dh, byte [eax + 0x75]
jo 0x10012606
push edi
dec esp
push esi
sub edi, dword [eax + 0x59]
insd dword es:[edi], dx
jne 0x10012612
js 0x100125d1
pop edx
pop edx
imul esp, dword [edi + 0x36], 0x57312f33
dec edi
xor dword [edi + 0x4f], edx
push 0x44567565
xor bh, byte [eax + 0x59]
push ecx
imul ebp, dword [edx + 0x38], 0x766c6232
outsd dx, dword [esi]
cmp byte [edx], dh
bound ebp, qword [esi + esi*2 + 0x6f]
jbe 0x1001262e
xor ch, byte [edi]
dec eax
xor dword ss:[ecx + 0x76], esp
pop eax
xor ebp, dword [eax + 0x30]
pop ecx
aaa
imul ecx, dword [ecx + 0x44], 0x766d5573
bound eax, qword [edi + 0x61]
jno 0x10012628
insd dword es:[edi], dx
jb 0x10012636
push esi
popal
outsd dx, dword [esi]
cmp dword [edi], esi
xor dword [ebx], esi
cmp byte [ecx], dh
push edi
push eax
aaa
push edx
jb 0x10012652
outsb dx, byte fs:[esi]
jne 0x1001261e
jp 0x1001261c
popal
je 0x10012632
inc ecx
cmp byte [edi + eax*2 + 0x4c], dh
je 0x10012637
dec esp
push eax
push ecx
jae 0x10012628
xor al, 0x67
inc edx
aaa
insb byte es:[edi], dx
push ebp
xor esi, dword [edx + ebp*2 + 0x58]
pop eax
jne 0x10012631
push eax
cmp byte [edx + 0x65], dh
outsd dx, dword [esi]
insb byte es:[edi], dx
ja 0x10012652
inc esi
xor ebp, dword [edi + 0x65]
das
inc edx
das
push ebx
jb 0x1001266a
push 0x2b
arpl word [eax + ecx*2 + 0x59], cx
push ebp
inc esi
xor esi, dword [ebx + 0x58]
pop eax
bound esi, qword [eax]
ja 0x10012695
sub esi, dword [eax + 0x69]
push 0x39
jno 0x10012670
dec eax
jb 0x10012682
dec esp
outsd dx, dword [esi]
cmp dword [ecx + edi + 0x64], esp
jns 0x10012667
cmp dword [ecx + edi*2 + 0x32], esp
jns 0x10012667
outsd dx, dword [esi]
jo 0x100126aa
jb 0x10012670
aaa
pop ecx
je 0x100126b2
das
push 0x74766f71
jno 0x1001267e
popaw
dec esi
push eax
xor al, 0x50
push edi
jae 0x100126b1
inc ebx
outsd dx, dword [esi]
xor ah, byte [edx + 0x53]
outsd dx, dword [esi]
bound edx, qword [ebx + 0x6f]
xor cl, byte [ebx + 0x4f]
jo 0x100126c1
push esp
jbe 0x10012691
inc esi
push eax
dec edx
imul esi, dword [esi], 0x30
dec ebx
outsb dx, byte [esi]
cmp dword [ebp + 0x38], esi
jne 0x100126a1
jo 0x100126a0
xor eax, 0x6832484b
push ebp
dec ebx
dec eax
xor ch, byte [eax + 0x55]
arpl word [eax + edi*2 + 0x61], sp
xor al, 0x64
xor esi, dword [0x6e384b2b]
jne 0x100126f8
pop eax
dec esi
arpl word [ecx + 0x4b], sp
popal
dec ebx
bound esi, qword [esi]
xor esi, dword [ecx + 0x4f]
outsb dx, byte [esi]
imul esi, dword [edi + 0x70], 0x3656715a
outsd dx, dword [esi]
xor byte [edx + 0x51], dl
dec eax
xor byte [edx + 0x51], al
push ebp
outsd dx, dword [esi]
jbe 0x1001270b
sub ecx, dword [ebx + 0x4a]
jno 0x1001270b
imul ecx, dword [esi + 0x50], 0x2f544368
js 0x100126d9
dec esi
push eax
push 0x782f5443
das
push ebp
cmp byte [edx + 0x61], ch
pop ecx
jb 0x100126f7
js 0x1001271e
imul esi, dword [eax], 0x62
pop edx
xor byte [edx + 0x5a], ah
push ebp
bound ebp, qword [eax + 0x64]
je 0x10012714
js 0x10012718
jae 0x10012716
push 0x59464c65
dec esp
inc esi
pop ecx
push ebp
imul esi, dword [0x6c594658], 0x46577857
xor byte [ebx + 0x48], dh
imul ebp, dword [edi + 0x57], 0x46723461
inc esi
ja 0x10012714
push esi
imul esp, dword [edx + 0x62], 0x43555948
ja 0x10012718
inc esi
outsd dx, dword [esi]
jae 0x10012758
imul edi, dword [eax], 0x57785456
dec edx
push esp
jae 0x1001274a
push ecx
cmp word [edi + 0x4b], dx
cmp dword [edi + 0x4b], edx
push edi
dec ebx
dec ecx
je 0x10012733
dec ebx
dec ecx
je 0x10012737
dec ebx
dec ecx
je 0x1001273b
dec ebx
dec ecx
je 0x1001273f
dec ebx
dec ecx
je 0x10012743
dec ebx
dec ecx
je 0x10012747
dec ebx
dec ecx
je 0x1001274b
dec ebx
dec ebx
dec ecx
je 0x1001274f
dec ebx
dec ebx
dec ecx
je 0x10012753
dec ebx
dec ecx
je 0x10012757
dec ebx
dec ecx
je 0x1001275b
dec ebx
dec ecx
je 0x1001275f
dec ebx
dec ecx
je 0x10012763
dec ebx
dec ecx
je 0x10012767
dec ebx
dec ecx
je 0x1001276b
dec ebx
dec ecx
je 0x1001276f
jns 0x10012784
je 0x10012773
jns 0x10012788
je 0x10012777
jns 0x1001278c
je 0x1001277b
jns 0x10012790
je 0x1001277f
jns 0x10012794
dec ecx
je 0x10012783
jns 0x10012798
je 0x10012787
jns 0x1001279c
je 0x1001278b
jns 0x100127a0
je 0x1001278f
jns 0x100127a4
jns 0x100127a4
je 0x10012793
jns 0x100127a8
je 0x10012797
jns 0x100127ac
je 0x1001279b
jns 0x100127b0
je 0x1001279f
jns 0x100127b4
je 0x100127a3
jns 0x100127b8
je 0x100127a7
jns 0x100127bc
je 0x100127ab
jns 0x100127c0
je 0x100127ae
inc esp
push edx
pop ecx
push ecx
xor dword [ebx], esi
js 0x100127d7
inc esi
push 0x4946564c
dec esp
push esi
inc esi
dec ecx
push esi
pop edx
sub edx, dword [esi + 0x78]
js 0x100127df
push edx
insb byte es:[edi], dx
push edi
push esi
insb byte es:[edi], dx
jae 0x10012806
jb 0x100127de
dec ecx
outsd dx, dword [esi]
jns 0x100127d0
cmp byte [eax + 0x69], dh
jo 0x10012803
jns 0x100127d1
xor eax, 0x56574656
push esi
inc esi
push edi
push esi
pop ecx
push edi
pop edx
push esi
insb byte es:[edi], dx
pop edx
insb byte es:[edi], dx
inc edi
push esi
insb byte es:[edi], dx
push ebp
pop edx
popal
push esi
push edx
push esi
insb byte es:[edi], dx
push edi
inc esi
insd dword es:[edi], dx
push esi
pop edx
push edi
pop edx
push edx
insb byte es:[edi], dx
pop edx
push esi
inc edi
push edi
insb byte es:[edi], dx
push ebp
push esi
pop edx
push esi
push 0x56576c5a
insd dword es:[edi], dx
push ebp
pop edx
push esi
push ebp
push edx
bound esi, qword [ecx]
push ebp
push edx
bound esi, qword [ecx]
push ebp
push edx
bound esi, qword [ecx]
push ebp
push edx
xor dword [ebp + 0x52], edx
bound esi, qword [ecx]
push ebp
push edx
bound esi, qword [ecx]
push ebp
push edx
xor dword [ebp + 0x52], edx
bound esi, qword [ecx]
push ebp
push edx
bound esi, qword [ecx]
push ebp
push edx
bound esi, qword [ecx]
push ebp
push edx
bound esi, qword [ecx]
push ebp
push edx
bound esi, qword [ecx]
push ebp
push edx
bound esi, qword [ecx]
push ebp
push edx
bound esi, qword [ecx]
push ebp
push edx
bound esi, qword [ecx]
push ebp
push edx
bound esi, qword [ecx]
push ebp
push edx
xor dword [ebp + 0x52], edx
bound esi, qword [ecx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
bound esi, qword [ebx]
push ebp
push edx
jb 0x1001286f
push ebp
push esi
jno 0x1001287c
sub edx, dword [esp + esi*2 + 0x66]
inc esi
outsd dx, dword [esi]
cmp byte fs:[esi + 0x78], dl
push ebx
dec eax
pop eax
insb byte es:[edi], dx
je 0x1001289b
pop eax
aaa
inc esi
jae 0x100128b8
ja 0x100128a7
jbe 0x100128db
dec sp
insb byte es:[edi], dx
inc esp
xor dh, byte [ecx]
outsd dx, dword [esi]
aaa
push esi
push edx
push ebp
bound esi, qword [esi]
js 0x100128ca
js 0x100128ca
push esi
xor ch, byte [ebx]
jne 0x100128d9
insd dword es:[edi], dx
jne 0x100128ec
dec esp
push 0x52
push edx
pop edx
jne 0x100128d8
bound edx, qword [esi + 0x70]
imul esi, dword [0x74325556], 0x48
sub esi, dword [eax]
dec eax
xor al, 0x65
dec edx
dec edi
outsd dx, dword gs:[esi]
cmp byte [ebx + 0x6c], al
insb byte es:[edi], dx
jne 0x10012902
outsd dx, dword [esi]
push esp
js 0x10012900
xor esp, dword [esp + ebp*2 + 0x5a]
jbe 0x10012905
xor dh, byte [esi]
jb 0x10012909
popal
popal
jne 0x100128d6
push 0x6e
dec esi
jae 0x100128e3
inc edx
jo 0x1001291c
xor dword [esp + edx*2 + 0x51], esi
push ebp
push 0x32
cmp dword [ebp + 0x30], ebp
push ebx
cmp dword [edi + 0x78], eax
jne 0x100128fa
insd dword es:[edi], dx
js 0x10012939
pop eax
jo 0x1001291a
je 0x10012923
pop edx
jbe 0x10012942
cmp dword gs:[edi + 0x52], ecx
dec edi
push esp
imul esi, dword [ecx + 0x61], 0x61717164
popal
jno 0x1001294d
jno 0x1001293e
popal
inc esi
dec ecx
push esp
jae 0x1001293b
arpl word [edx + 0x52], ax
push ecx
xor al, 0x74
push edi
push sp
xor al, 0x38
push esi
xor eax, 0x59466664
pop ecx
das
bound edi, qword [ecx]
jne 0x10012931
jo 0x1001296f
jo 0x1001296f
jno 0x1001296b
push di
push edi
jno 0x1001294d
dec edx
je 0x1001295b
xor ebp, dword [edi + 0x79]
cmp byte [eax], bh
xor ebp, dword [edi]
cmp byte [ebx], dh
das
jne 0x10012947
push esp
je 0x10012940
das
xor esp, dword [ebp + 0x7a]
sub esi, dword [ebx + 0x5a]
imul esi, dword [0x52436f2b], 0x74553067
xor eax, 0x52436f2b
outsd dx, dword [esi]
inc ebx
push edx
xor byte [di + 0x74], dl
jb 0x1001296a
ja 0x10012993
aaa
jb 0x10012960
push esi
outsb dx, byte [esi]
push esi
xor dword [esi + 0x62], esp
inc ebp
je 0x10012977
push 0x3350432f
push esi
push 0x51306b4a
imul esi, dword [eax], 0x51
outsd dx, dword [esi]
jno 0x10012996
push ebp
ja 0x100129ae
imul edi, dword [ecx], 0x61
inc esi
cmp dword [ecx + 0x46], esp
insd dword es:[edi], dx
push ebx
jp 0x10012993
je 0x1001297b
dec eax
dec edx
outsd dx, dword fs:[esi]
xor dh, byte [ebp + 0x71]
popal
dec ebp
dec ecx
xor cl, byte [esi + 0x6d]
imul edx, dword [esi + 0x48], 0x53
dec eax
push ebx
outsd dx, dword [esi]
inc ebx
je 0x100129af
dec esi
push edx
push esi
xor dh, byte [ebx + 0x30]
js 0x100129b9
inc ebp
inc esi
inc esi
push ebp
xor dh, byte [ecx]
imul ebp, dword [ecx + 0x5a], 0x46313334
inc ecx
imul ebx, dword [edx + 0x34], 0x41463133
push edi
sub ebp, dword [edx + 0x7a]
xor eax, 0x2f717249
dec ecx
jb 0x100129ef
das
xor eax, 0x662f5470
inc bp
jno 0x100129b7
cmp dword [ebp + 0x4b], esi
imul esi, dword [eax], 0x64
xor esi, dword [edi]
jbe 0x100129c7
push esp
xor al, byte [ebp + 0x37]
jbe 0x10012a02
arpl word [esi + 0x7a], bp
arpl word [esi], si
popal
aaa
outsb dx, byte [esi]
outsb dx, byte [esi]
inc esp
jb 0x100129d1
popal
xor byte [edi], dh
aaa
das
js 0x100129dd
popal
xor dword [eax + edi + 0x56], ebp
jo 0x100129f9
outsb dx, byte [esi]
jno 0x10012a11
pop ecx
pop eax
jae 0x10012a2a
dec esp
dec esi
jo 0x10012a35
jb 0x100129f4
inc esp
outsb dx, byte [esi]
push esi
cmp dword [ecx + 0x33], esp
xor dword [ebx + 0x59], edx
inc esp
xor esi, dword [ecx]
push esp
arpl word [ecx + 0x44], bx
das
xor byte [eax + 0x44], bl
xor eax, 0x57753867
dec esp
push esi
je 0x10012a41
push esi
xor byte [ebp + 0x61], dh
popal
push esi
inc ebp
jbe 0x10012a53
insd dword es:[edi], dx
inc edx
inc ebx
insb byte es:[edi], dx
inc ebp
jne 0x10012a5b
insb byte es:[edi], dx
jns 0x10012a57
jb 0x10012a36
xor al, byte [ebp + 0x44]
xor cl, byte [ebx + 0x35]
jne 0x10012a3a
xor eax, 0x53664375
push bx
jns 0x10012a5f
inc esp
inc esi
dec ebx
xor dword [ebp + 0x57], esi
inc edx
push edx
jno 0x10012a7d
jbe 0x10012a6e
jp 0x10012a64
push ebp
insd dword es:[edi], dx
js 0x10012a43
xor dh, byte [ecx*2 + 0x54316d4e]
dec esp
outsb dx, byte fs:[esi]
dec ebp
dec esi
insd dword es:[edi], dx
xor dword [esp + ecx*2 + 0x64], edx
outsb dx, byte [esi]
popal
pop eax
je 0x10012a92
push 0x51784f37
ja 0x10012a94
inc edx
push ecx
je 0x10012a5e
push ebx
jo 0x10012a91
push cx
push ecx
imul esp, dword [ebx + 0x61], 0x38
outsb dx, byte [esi]
cmp dword gs:[ecx + 0x62], esi
inc ebx
jb 0x10012a71
xor dword [edi + 0x35], esi
jbe 0x10012a94
xor eax, 0x4a715776
jno 0x10012a89
pop edx
inc esp
inc ecx
das
push edx
imul ecx, dword [edi + 0x30], 0x55414772
jae 0x10012ab2
jno 0x10012abc
jb 0x10012aac
push esi
dec ebx
cmp dword [esi], esi
jae 0x10012a9c
inc esp
push 0x3464674d
je 0x10012a91
xor al, 0x74
xor ah, byte [esi + 0x44]
inc sp
cmp word [eax], si
imul esi, dword [edi + esi*2], 0x426d6c4e
dec ebx
jae 0x10012ab4
insd dword es:[edi], dx
pop edx
dec ebx
jb 0x10012ac6
xor esi, dword [0x73696f63]
push esi
insb byte es:[edi], dx
jbe 0x10012ab3
ja 0x10012ae1
inc edx
xor al, 0x42
insb byte es:[edi], dx
ja 0x10012ac7
aaa
xor al, 0x4e
xor eax, 0x636f5349
inc esi
push eax
xor eax, 0x50413946
inc esi
cmp dword [ecx + 0x50], eax
push eax
push edx
dec esp
sub esi, dword ss:[esi]
xor al, 0x79
jb 0x10012b04
xor dword [ebp + 0x56], esp
pop eax
xor esi, dword [ebx]
xor al, 0x31
dec ecx
xor dword [ecx + 0x4a], esp
push ebx
arpl word [esi + 0x46], bp
outsb dx, byte [esi]
inc esi
dec eax
xor edi, dword [eax + 0x39]
jp 0x10012b0d
pop ecx
pop edx
jb 0x10012b2d
imul esi, dword [ecx + 0x2f], 0x71793376
jns 0x10012b2f
das
dec edx
dec esi
jb 0x10012b0b
aaa
jp 0x10012b1d
imul esi, dword gs:[ecx], 0x76623735
imul esi, dword [ecx], 0x76623735
pop eax
xor ebx, dword [eax + 0x79]
cmp byte fs:[edi], dh
outsd dx, dword [esi]
das
pop eax
jb 0x10012b08
imul ebp, dword [ebx], 0x70
xor byte [esi + 0x5a], dl
push edx
push ebp
xor edx, dword [esi + 0x44]
push edx
push esi
insd dword es:[edi], dx
dec ebx
push edx
push ebx
push eax
push ebx
insd dword es:[edi], dx
insb byte es:[edi], dx
push edi
sub esi, dword [ecx + 0x37]
xor byte [ebx + 0x2b], ah
outsb dx, byte [esi]
pop eax
xor byte [edx + 0x2f], dh
dec cx
dec esp
insd dword es:[edi], dx
push 0x37626f38
bound esi, qword [edi]
bound ebp, qword [ebp + 0x42]
inc edx
jbe 0x10012b70
dec edi
xor al, byte [edi + 0x4e]
inc edi
dec esi
xor dh, byte [edi]
xor al, 0x2b
push ecx
xor dword [edi], ebp
imul edi, dword [ecx], 0x30
jb 0x10012b4d
jns 0x10012b87
bound ecx, qword [ecx + 0x74]
jae 0x10012b8f
xor eax, 0x626b644f
xor byte [ebx + 0x65], dh
xor dword [esi + 0x32], esi
outsb dx, byte [esi]
xor ch, byte [esi + 0x75]
ja 0x10012b7e
jne 0x10012ba8
dec esp
xor ah, byte [ebx + 0x33]
push 0x4c335875
push 0x38
js 0x10012baf
jne 0x10012ba9
dec edi
js 0x10012b8d
xor al, 0x6b
bound esi, qword [edi]
push 0x65
imul esp, dword [edx + 0x78], 0x32
bound edi, qword [eax + 0x32]
arpl word ss:[esi + 0x76], si
inc edi
dec esi
inc edi
cmp dword [ebx], ebp
cmp dword [eax], edi
push esi
arpl word [ebx], si
outsb dx, byte [esi]
xor ebp, dword [edx + 0x6c]
push ebp
pop eax
pop eax
dec esp
xor dword [ecx + 0x30], esi
dec ecx
inc esi
inc esi
jns 0x10012be8
push esi
dec esp
jp 0x10012bbe
jne 0x10012bea
imul edi, dword [eax + 0x79], 0x5749654c
dec eax
push esi
das
xor byte [ecx + 0x71], bh
dec edx
dec esp
imul edi, dword [ecx], 0x47646535
pop eax
cmp dword [0x58476465], esi
push edx
das
dec edi
dec esp
push ebx
js 0x10012bf9
dec esp
inc esi
jno 0x10012c10
pop ecx
pop ax
inc edi
js 0x10012c03
aaa
inc esi
jbe 0x10012bef
dec esp
dec edx
xor eax, 0x4c4e2f5a
dec esp
imul esi, dword [eax + edi*2 + 0x64], 0x6866732f
jbe 0x10012c1c
push 0x6976
aaa
sub esi, dword [esi + esi*2 + 0x4b]
xor eax, 0x6c6e5753
jb 0x10012bf4
xor eax, 0x53563262
bound esi, qword [edx]
push esi
push ebx
jns 0x10012c38
xor edx, dword [esi + 0x4f]
jo 0x10012c1b
inc esi
jo 0x10012c28
push esi
cmp dword [ebx + edx*2 + 0x61], ebp
popal
xor byte ss:[esi + 0x2f], dl
outsd dx, dword [esi]
jb 0x10012c52
xor eax, 0x71537858
pop edx
jns 0x10012c55
dec eax
dec ebx
xor bh, byte [eax]
jae 0x10012c41
pop eax
dec ebx
arpl word [0x744b5855], si
sub ebp, dword [edi + 0x2f]
je 0x10012c1c
outsd dx, dword [esi]
das
dec ebx
push 0x79
push esi
xor eax, 0x38722f57
das
jb 0x10012c34
js 0x10012c54
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x10013056
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esp + edx*2 + 0x79], dh
je 0x10013056
jns 0x10013059
jns 0x10013059
xor dword [eax + 0x33], ebx
push esi
push edx
sub edx, dword [ebp + 0x2b]
push esi
dec esi
sub edx, dword fs:[edi + 0x2b]
imul ebp, dword [esi + ebp*2 + 0x4a], 0x61
outsb dx, byte [esi]
sub esi, dword fs:[eax + 0x65]
pop ecx
js 0x1001308c
jp 0x10013087
insd dword es:[edi], dx
pop ecx
dec ecx
xor byte [ebx + 0x46], ch
je 0x1001306a
aaa
dec esp
push ebp
popal
pop eax
push edx
jne 0x100130a6
xor byte [edi + 0x71], ch
inc esi
push 0x64
jno 0x100130b3
dec eax
popal
popal
insb byte es:[edi], dx
push edx
jb 0x10013097
cmp dword [ebx], esi
ja 0x100130ac
aaa
dec eax
jae 0x10013094
inc edi
dec ebp
dec edi
inc esp
push edx
je 0x100130b5
push ebx
jbe 0x100130b5
push 0x6d36485a
insd dword es:[edi], dx
dec ebp
dec ebx
xor dh, byte [ebx + 0x42]
pop edx
imul esi, dword [ebx + 0x36], 0x55
pop edx
cmp byte [ecx + 0x2f], dl
inc ebp
bound ebp, qword [esi + 0x51]
push eax
xor eax, 0x6b394f58
xor byte [ebp + 0x6a], cl
push ecx
jp 0x100130a7
push 0x33
push edx
dec eax
jbe 0x100130c1
imul esp, dword [edx + 0x61], 0x62
push esp
push 0x2f385962
xor byte [esi], dh
push ebx
push ebx
jne 0x10013102
xor eax, dword [ebp + 0x44]
inc ebp
inc esp
dec edi
inc edi
jb 0x100130ea
xor ch, byte [edx + 0x76]
cmp byte [edi + 0x49], dl
jbe 0x100130ce
push edi
dec ecx
push ebx
dec ecx
dec edi
xor ch, byte [edx + 0x77]
jno 0x10013109
ja 0x100130f2
cmp byte [edx + 0x66], dl
outsb dx, byte [esi]
xor al, 0x67
arpl word [edi + ebp + 0x41], ax
inc ecx
xor edi, dword [ecx]
dec esp
xor byte [edx + 0x6d], ah
push ebp
xor dword [ecx], esi
push edx
xor esp, dword [si + 0x57]
insd dword es:[edi], dx
xor dword [edx + 0x67], edx
xor esp, dword [edi + edx*2 + 0x6d]
cmp byte [ebp + 0x30], ah
pop ecx
inc esi
push 0x51
jb 0x100130f6
dec esi
xor eax, 0x79484a56
dec ebp
outsb dx, byte [esi]
push 0x38
push 0x38
dec ecx
xor byte [ebp + 0x30], al
imul eax, dword [esi + 0x55], 0x31
xor al, 0x77
dec edx
cmp byte [edx + 0x34], bh
js 0x10013155
push eax
cmp byte [ebp + 0x69], dh
inc ebp
insd dword es:[di], dx
push ebp
outsb dx, byte [esi]
dec eax
ja 0x10013159
jp 0x10013145
push edx
inc esp
push edi
jo 0x10013140
dec ebp
dec ecx
jbe 0x10013141
xor eax, 0x69506f55
inc esp
cmp byte [edx + 0x72], al
xor al, 0x6a
dec ecx
jo 0x10013147
sub edx, dword [ebx + ebp + 0x75]
xor al, 0x4a
xor al, 0x4a
inc esp
je 0x10013153
dec edx
jbe 0x10013188
jo 0x10013162
xor ah, byte [ebx + 0x49]
xor al, 0x38
dec eax
dec edi
dec esi
insb byte es:[edi], dx
jbe 0x10013171
insd dword es:[edi], dx
inc edx
dec edi
outsd dx, dword [esi]
push esp
aaa
push ebp
dec eax
dec esi
push 0x54
cmp dword [ebx + 0x49], esi
ja 0x1001317b
das
xor dword [ecx + 0x71], edi
jns 0x10013167
sub esi, dword [ecx + 0x62]
xor dword [ebx], ebp
push edx
je 0x10013193
outsb dx, byte [esi]
push edx
popal
inc esp
dec eax
push edi
bound edi, qword [edx + 0x58]
pop eax
jno 0x10013183
jns 0x100131b0
push ebx
jae 0x100131c3
js 0x10013192
inc edi
outsd dx, dword [esi]
cmp byte [eax], dh
arpl word [ebx + 0x74], si
inc edi
jne 0x100131a5
dec edi
inc edx
inc ebp
jbe 0x100131ce
push ebx
outsd dx, dword [esi]
dec esp
jp 0x100131de
bound ebp, qword [esi + 0x6d]
insd dword es:[edi], dx
dec ebx
outsb dx, byte [esi]
insd dword es:[edi], dx
pop edx
dec eax
push ebp
push eax
inc ecx
inc ebp
insd dword es:[edi], dx
sub ebp, dword [esi + 0x6a]
xor cl, byte [eax + 0x67]
jns 0x100131f2
push esi
outsd dx, dword [esi]
inc ebp
xor eax, 0x79544d41
pop ecx
jns 0x100131de
imul esp, dword [edi + 0x35], 0x6349706d
xor al, 0x63
insd dword es:[edi], dx
jo 0x100131d4
arpl word [ebx], si
xor byte [esi + 0x6f], cl
dec edi
popal
jne 0x10013209
push esi
inc ebx
jb 0x100131e9
imul esi, dword fs:[eax + 0x6b], 0x7055724d
xor dword [esi + 0x7a], edx
dec esi
insd dword es:[edi], dx
dec ecx
dec ebx
js 0x100131e0
xor dword [eax + 0x4d], esi
dec esi
dec edx
imul ecx, dword [esi + 0x4d], 0x68
dec ecx
jno 0x100131fc
dec esi
dec ebp
push 0x34467149
xor al, 0x43
xor al, 0x34
inc ebx
dec edx
inc esp
inc edi
push edx
dec edi
jbe 0x10013214
aaa
xor eax, 0x61515852
pop eax
push ecx
popal
push esp
dec ecx
imul esp, dword [ebx + 0x48], 0x6c
xor ch, byte [edi]
push 0x64474d6a
jo 0x10013220
dec ebx
pop ecx
dec eax
push esp
pop edx
cmp dword [ebp + 0x36], eax
push esp
xor esi, dword [edx]
jb 0x10013226
inc esp
push edi
popal
jae 0x1001325c
pop eax
pop ecx
bound esi, qword [edx + 0x6d]
push 0x4e
pop eax
sub edx, dword [edi + 0x6f]
inc edx
jae 0x10013259
inc ebp
xor al, 0x54
jo 0x10013241
inc ebp
push esp
push esp
push edx
je 0x10013270
dec ebp
dec edx
dec ebp
pop edx
cmp byte [ebx + 0x62], dl
dec ebp
xor al, 0x57
push edx
cmp byte [ebx], dh
dec edx
dec edi
xor ah, byte [ebx + 0x37]
cmp byte [eax + 0x41], bh
js 0x10013257
outsb dx, byte [esi]
dec ebx
popal
outsd dx, dword [esi]
push ebx
sub esp, dword [ebp + 0x59]
xor al, 0x58
inc ecx
imul edi, dword [eax + 0x74], 0x49
push esp
cmp byte [edi + 0x78], dl
outsd dx, dword [esi]
inc edx
push 0x55325877
aaa
jbe 0x10013262
xor byte [edx + 0x4c], cl
outsd dx, dword [esi]
push edi
inc esi
pop eax
jns 0x100132b0
bound esi, qword [eax]
outsb dx, byte [esi]
inc edi
js 0x10013286
inc ebp
aaa
push edi
sub edx, dword [edx + edx*2 + 0x41]
dec ecx
xor ecx, dword [ebx + 0x72]
push 0x51
jno 0x100132bb
jae 0x100132ac
jo 0x10013285
popal
xor dword [ebp + 0x58], esi
pop eax
jo 0x100132ce
jb 0x100132b2
xor byte [edi + 0x4f], al
dec edi
xor dh, byte [ecx]
dec edi
dec ecx
push edi
cmp byte [esi], dh
dec ebp
imul esp, dword [esi + 0x4e], 0x6e
dec edi
dec esp
dec esp
jns 0x100132b5
push 0x44
push 0x44776c75
inc ebp
inc esi
dec esi
dec ebx
outsd dx, dword [si]
jno 0x100132fd
ja 0x100132d0
dec ecx
dec esi
dec edi
dec edx
inc ecx
bound eax, qword [edi + 0x32]
dec eax
xor al, 0x6e
pop ecx
push 0x46
jno 0x100132dd
push ecx
xor byte [edx + 0x6b], bh
push ebx
xor eax, 0x4f363156
dec ebp
push edi
inc edi
dec edi
push esp
dec ecx
inc esi
jns 0x10013319
arpl word [ebp + 0x57], sp
push edi
inc ebp
push 0x75
xor dword [esi + 0x68], ecx
jp 0x10013327
jne 0x100132e3
dec esi
push 0x6754717a
cmp dword [eax], esi
jno 0x1001330b
push esp
cmp dword [bx + si], esi
dec ecx
imul ecx, dword [edx + 0x6e], 0x31
pop edx
jb 0x100132f3
inc esi
jno 0x100132f5
pop edx
push edx
sub esi, dword [esi + 0x4d]
jne 0x1001331a
dec ebp
dec ebx
bound edx, qword [esi + ecx*2 + 0x4c]
push esp
dec esi
dec esp
outsd dx, dword [esi]
ja 0x1001333d
ja 0x10013319
push 0x57546533
push edi
imul edi, dword [ecx], 0x71
inc ebp
jb 0x1001335a
jbe 0x10013350
imul esi, dword [eax + 0x58], 0x62
dec edi
xor cl, byte [esi + 0x57]
jo 0x1001333f
bound ecx, qword [edi + 0x32]
dec esi
push edi
inc edx
jns 0x10013323
push edi
insb byte es:[edi], dx
inc esp
jae 0x10013338
inc esp
dec edx
dec edx
dec ebp
insb byte es:[di], dx
push eax
inc ebx
imul ebp, dword [ecx + 0x65], 0x6c
insb byte es:[edi], dx
dec ebx
arpl word [edi + ebp*2 + 0x46], ax
pop ecx
jae 0x1001335d
das
push 0x4d555538
cmp byte [ebp + 0x55], dl
dec ebp
pop eax
inc edi
push ebp
cmp dword [esi + 0x6c], ecx
dec edi
dec eax
jp 0x1001338a
jb 0x1001336e
push ebx
outsb dx, byte [esi]
push ecx
inc edi
push ecx
popal
dec edi
ja 0x1001339a
push ecx
imul esi, dword [edi + 0x59], 0x57
push edi
xor cl, byte [ebp + esi*2 + 0x73]
dec edi
jno 0x10013392
xor dh, byte [ecx + 0x78]
jb 0x10013377
push esp
inc esi
dec ebx
imul ecx, dword [edi + 0x31], 0x58305849
xor byte [eax + 0x6d], bl
insd dword es:[edi], dx
xor dword [ebx + 0x63], eax
jns 0x100133ae
imul eax, dword [ebx + 0x71], 0x4f
dec eax
pop edx
push ebx
dec eax
push esi
inc edi
jp 0x10013389
push ecx
push esp
outsb dx, byte [esi]
push esi
inc ebp
dec ebx
xor eax, 0x76744670
inc esi
je 0x100133d3
jno 0x100133d2
inc esi
popal
push esp
jno 0x100133b9
jb 0x100133cb
push edx
dec esi
push ecx
xor eax, 0x54563238
push esi
pop eax
dec edx
jp 0x100133e2
insd dword es:[edi], dx
jno 0x100133d7
outsd dx, dword [esi]
inc esi
dec esp
jns 0x100133c2
arpl word [edi + 0x63], cx
push eax
js 0x100133ed
insd dword es:[edi], dx
outsd dx, dword fs:[esi]
push 0x31424a6a
dec edx
sub edx, dword [edx + esi + 0x63]
jp 0x100133f7
sub esi, dword [eax]
push ecx
jae 0x1001340d
jno 0x100133e5
insb byte es:[edi], dx
je 0x100133e8
dec esi
je 0x100133f0
je 0x10013412
cmp byte [esi + 0x4a], ch
inc edx
jno 0x100133da
inc edi
ja 0x10013414
cmp dword [esi + 0x79], eax
push esp
bound ecx, qword [ebx + 0x59]
pop ecx
aaa
dec ebp
push ebp
inc edi
popal
inc esi
inc ebx
jb 0x10013404
das
pop eax
js 0x10013407
insb byte es:[edi], dx
inc esp
jne 0x100133eb
push edx
push esp
push esp
inc esi
xor eax, 0x52664e6e
jb 0x10013412
push edx
jne 0x1001341f
das
dec esi
jae 0x1001340a
cmp byte [eax + 0x73], ch
inc ebx
push ebp
push 0x59554373
pop ecx
jb 0x10013448
xor eax, 0x456b387a
inc esi
jns 0x10013445
jne 0x10013416
xor dh, byte [ecx + 0x43]
jno 0x1001342a
xor dword ss:[edi + esi], esi
xor dword [edi + esi], esi
js 0x10013455
inc esi
inc esi
push ebx
inc ebp
insb byte es:[edi], dx
xor dword [edx + 0x6b], edi
inc esp
xor al, 0x78
dec edx
inc edi
ja 0x1001346b
sub ebx, dword [edx + 0x37]
insd dword es:[edi], dx
ja 0x1001347d
dec esi
push esi
imul esp, dword [ecx + 0x62], 0x54
jo 0x1001344e
bound edx, qword [eax + esi*2 + 0x43]
inc ebx
dec ebx
dec edi
jb 0x1001343f
pop ecx
xor al, 0x54
pop edx
jo 0x1001348b
jbe 0x10013479
arpl word [edi + 0x63], bp
dec edi
popal
outsd dx, dword [esi]
arpl word [edi + 0x61], cx
jno 0x10013492
xor dword [edi + 0x30], ebp
inc esp
dec edx
insd dword es:[edi], dx
outsd dx, dword [esi]
ja 0x10013456
js 0x1001349c
aaa
xor eax, 0x4b46505a
push eax
inc esi
dec ebx
pop eax
jae 0x100134a6
pop ecx
push edi
jae 0x10013482
sub esp, dword [esi + 0x57]
jno 0x1001347f
push esp
xor al, 0x38
popal
imul edi, dword [eax + 0x5a], 0x49
xor al, 0x78
push esp
dec eax
imul edi, dword [edx + 0x53], 0x4d
jp 0x1001349d
dec ebp
aaa
push 0x36644243
dec ebx
inc ebx
inc edx
dec ebx
pop edx
push esp
jns 0x10013490
cmp dword [ebp + 0x59], edx
push ebp
pop ecx
jo 0x100134a6
jo 0x100134d3
xor bh, byte [edx + 0x63]
push ecx
insd dword es:[edi], dx
inc ebp
sub ebp, dword [ebx]
dec edi
push edx
popal
inc edx
push 0x67
xor eax, 0x4e657947
xor eax, 0x4e657947
pop edx
insd dword es:[edi], dx
jbe 0x100134c2
outsb dx, byte [esi]
ja 0x100134ee
dec eax
push esi
xor cl, byte [esp + edx*2 + 0x59]
push esp
pop ecx
inc esi
bound ebp, qword [ebx + 0x54]
push esp
push 0x47726e6c
push esp
bound esi, qword [ebp + 0x44]
inc esp
jno 0x100134f8
jns 0x100134f9
push 0x36586469
ja 0x100134e8
imul esp, dword [eax + ebx*2 + 0x36], 0x6a615177
xor dword [ecx + 0x4f], eax
pop eax
ja 0x100134e8
popal
push 0x31
inc ecx
dec edi
imul edi, dword [eax + 0x51], 0x75
push edi
js 0x100134f0
jne 0x100134f8
outsd dx, dword [esi]
dec ebp
xor ch, byte [ebp + 0x63]
jp 0x1001350c
push edx
jb 0x100134f1
push edi
dec eax
dec edi
imul esi, dword [edi + 0x59], 0x62
jae 0x100134fc
dec esi
inc edx
je 0x10013532
dec ebx
push 0x51
push 0x664b5562
dec edx
imul ecx, dword [ebx + 0x39], 0x49
inc ebx
imul ecx, dword [ebx + 0x70], 0x75
dec ebp
arpl word [ebx + 0x41], bp
xor al, 0x53
inc esi
inc esp
xor esp, dword [ebx + 0x66]
xor esi, dword [edi]
ja 0x1001350e
inc ebp
dec esp
arpl word [esi + 0x43], sp
push esi
arpl word [ebp + 0x36], cx
pop edx
je 0x1001354c
inc edx
xor dh, byte [eax]
imul esi, dword [ecx + 0x61], 0x6f
outsd dx, dword [esi]
jbe 0x10013560
outsd dx, dword [esi]
push ecx
inc edx
jb 0x10013556
dec esp
outsb dx, byte [esi]
inc edx
jo 0x10013564
push 0x72
push ecx
jb 0x1001354d
xor eax, 0x764b5675
push edx
bound ecx, qword [eax + 0x7a]
xor al, byte [edx + 0x63]
dec edx
dec ecx
inc edx
push edx
xor al, 0x73
xor byte [esi + eax*2], dh
jae 0x10013540
xor al, 0x46
xor al, 0x44
dec edi
inc esi
pop edx
cmp dword [ecx + 0x66], ecx
js 0x10013585
push eax
jo 0x1001356e
aaa
jo 0x1001356b
dec sp
xor ecx, dword [edi + 0x35]
dec esp
inc edi
dec edi
dec edi
pop ecx
dec eax
dec ebx
push 0x77646f55
push edi
ja 0x1001358c
xor byte [eax], bh
jns 0x10013590
push eax
inc ebp
jae 0x100135a6
pop edx
push 0x6d
dec esi
imul ebx, dword [ecx + 0x71], 0x6f486935
imul edx, dword [ecx + ebp*2 + 0x45], 0x6f
outsd dx, dword [esi]
sub ecx, dword [ebx + 0x6a]
cmp byte [ebp + 0x6c], ch
jp 0x1001359f
pop eax
dec edx
dec esp
insd dword es:[edi], dx
das
jns 0x100135c7
ja 0x100135c9
inc esi
je 0x100135ba
pop ecx
inc ebp
je 0x100135bc
dec eax
push ebp
cmp byte fs:[edi + 0x48], dh
xor dword [ebx], esi
jno 0x100135e2
xor esi, dword [ecx + 0x74]
inc esp
push ebp
push 0x48
cmp byte [ebx + 0x76], dh
push esi
outsd dx, dword [esi]
inc ebp
inc ebp
outsd dx, dword [esi]
je 0x100135a9
jbe 0x100135ce
pop edx
cmp dword [ebx + 0x49], ecx
inc esp
popal
imul esp, dword [edx + 0x59], 0x7264564a
push edi
jb 0x100135e5
insb byte es:[edi], dx
xor eax, 0x6377776a
push 0x77
ja 0x100135f7
outsd dx, dword [esi]
pop eax
push ecx
cmp dword [esi + 0x6f], ebp
pop eax
inc ebx
inc ecx
bound ebx, qword [edx + 0x54]
push esp
ja 0x10013618
push 0x7a487770
dec eax
jp 0x100135f0
popal
jb 0x10013620
je 0x10013616
xor dword [edx + 0x4a], edx
dec eax
popal
das
dec ecx
das
push ebp
inc esp
xor eax, 0x2f4c4b36
dec ebx
dec esp
das
arpl word [edx + 0x64], ax
jns 0x10013613
dec esp
jae 0x10013630
insd dword es:[edi], dx
dec edx
jo 0x10013618
cmp byte [edi + 0x45], dl
inc edi
inc edx
insb byte es:[edi], dx
push eax
pop ecx
jns 0x1001362a
inc ebx
push esi
push eax
inc edx
cmp byte [esi + ebp*2 + 0x2b], dl
inc esi
jne 0x1001363b
push esp
jno 0x1001365f
xor ebx, dword [ecx + 0x33]
outsd dx, dword [esi]
imul edx, dword [eax + 0x51], 0x43446b4b
xor byte [ebx + 0x4a], cl
dec ebx
dec esi
xor byte [edi + 0x4e], ah
dec esi
dec edx
outsb dx, byte [esi]
xor byte [esi + 0x35], dh
push esp
push eax
push 0x6f
dec ecx
pop edx
outsd dx, dword [esi]
push esi
jp 0x10013653
jne 0x10013671
arpl word [edi + 0x50], cx
jne 0x10013663
inc edx
push ebp
imul ebp, dword [ebx + 0x43], 0x484f3776
jbe 0x1001364c
dec edi
dec eax
inc ebx
dec eax
inc esp
pop dx
push 0x48
xor al, 0x4c
arpl word [eax + 0x6f], si
jno 0x1001367e
push edx
insb byte es:[edi], dx
inc ecx
xor dword [esi + 0x68], ecx
cmp byte [edi + 0x45], al
imul ecx, dword [eax + 0x49], 0x35
push ebp
push ebx
jbe 0x1001368d
push 0x6b454738
dec eax
dec ecx
xor eax, 0x57765355
dec bp
inc ebx
inc edi
insd dword es:[edi], dx
imul edi, dword [ecx + 0x45], 0x6f
dec di
push ecx
push edx
jb 0x100136a9
push 0x33
arpl word [eax + 0x4e], cx
jne 0x10013692
xor ebp, dword [esi + 0x41]
insd dword es:[edi], dx
push edx
jae 0x100136b8
xor cl, byte fs:[eax + ebp*2 + 0x31]
xor cl, byte [eax + ebp*2 + 0x31]
push edx
push 0x6c4e2b4d
outsd dx, dword [esi]
push eax
aaa
dec edx
dec edi
dec edi
inc edx
je 0x1001369d
aaa
jbe 0x100136bb
jno 0x100136b1
pop ecx
jp 0x100136da
sub edi, dword [eax + 0x34]
jp 0x100136bf
xor al, 0x66
jp 0x100136bf
dec esi
push edx
jns 0x100136e4
jns 0x100136cb
push ebp
jo 0x100136ce
dec edx
arpl word [eax], di
xor al, 0x61
inc esi
jbe 0x100136c7
push esi
push 0x4b675a38
jp 0x100136fe
push ebx
xor ah, byte [ebx + 0x39]
arpl word [ecx], di
push edi
inc edi
insb byte es:[edi], dx
inc ebx
dec eax
je 0x100136d5
insb byte es:[edi], dx
push ebp
bound esi, qword [eax + 0x55]
push 0x64
insd dword es:[edi], dx
push ebx
dec ecx
pop ecx
dec ebx
dec ebx
jo 0x100136e4
pop ecx
jo 0x100136fa
push 0x4d
push ebp
pop edx
pop ecx
inc edi
sub edi, dword [ecx + 0x64]
push ebx
push ebx
imul edi, dword [ecx + 0x66], 0x65
push ebx
jns 0x10013723
push ebx
outsd dx, dword [esi]
inc esi
xor cl, byte [eax + 0x4e]
outsb dx, byte [esi]
jne 0x10013737
outsd dx, dword [esi]
dec ebp
push edx
xor ch, byte [ebx + 0x62]
jo 0x1001373e
imul esp, dword [edx + 0x70], 0x6f
outsd dx, dword [esi]
imul eax, dword [ecx + 0x54], 0x74
inc esi
imul eax, dword [edx + 0x56], 0x4d67464e
inc edx
push esi
dec esi
inc esi
dec ebp
dec ebp
pop cx
xor byte [edi + 0x30], cl
xor dword [edx + 0x4c], eax
push edx
push esp
aaa
insb byte es:[edi], dx
ja 0x10013743
pop edx
dec esi
dec edx
inc edx
xor byte [eax + 0x62], dh
xor ecx, dword [edx + 0x49]
inc edx
je 0x10013750
dec ebx
jo 0x1001375b
xor byte [edx + 0x38], ch
push 0x38
push esp
pop ecx
inc ecx
inc ebp
arpl word [ecx + 0x55], di
push esp
bound eax, qword [ebp + 0x70]
push esp
cmp byte [eax + 0x54], dl
outsb dx, byte fs:[esi]
jp 0x10013759
ja 0x1001373d
jo 0x1001377b
cmp dword [edx + 0x6e], esi
inc esp
pop edx
inc esp
push ebp
push 0x582b572f
inc ebx
dec eax
dec esp
ja 0x10013759
push eax
aaa
xor eax, 0x736e6b56
jp 0x10013793
xor byte [ecx + 0x6d], bh
jne 0x10013766
imul ebp, dword [ebx + 0x4c], 0x33696b53
je 0x10013795
push ebx
imul ebp, dword [ecx + 0x33], 0x74
pop eax
bound ebp, qword [ebp + ebp*2 + 0x79]
imul esi, dword [esi], 0x6f31492b
insb byte es:[edi], dx
insd dword es:[edi], dx
jns 0x100137ab
sub ecx, dword ss:[ecx + 0x31]
sub ecx, dword [ecx + 0x31]
outsd dx, dword [esi]
popal
dec edi
sub esi, dword [0x5774792b]
inc ecx
dec ebp
inc edi
jbe 0x100137b5
push eax
push edx
outsd dx, dword [esi]
push ax
push 0x63
push esp
xor dword [edx + 0x37], ebp
outsb dx, byte [esi]
push ebp
inc ebp
inc edi
inc esp
inc ecx
push 0x6a4a6e43
aaa
inc ebx
outsb dx, byte [esi]
dec edx
push 0x37
dec eax
inc edi
jns 0x100137a2
das
jne 0x100137db
das
inc ebp
dec esi
dec edi
inc esi
dec ebp
xor dh, byte [ecx]
jo 0x100137c6
ja 0x100137f9
xor dword [eax + 0x31], ebx
dec esi
cmp byte [edx + 0x68], al
insb byte es:[edi], dx
push edx
inc ebp
dec esi
jne 0x100137d2
imul si, word [ecx + 0x4c], 0x59
jo 0x100137df
dec eax
jo 0x10013802
insb byte es:[edi], dx
imul edi, dword [eax + 0x55], 0x59414c6a
xor dword [ecx + 0x74], esp
inc edx
push 0x48
dec eax
push edi
imul edx, dword [esp + esi*2 + 0x6b], 0x36615846
jo 0x100137e0
jo 0x100137e0
dec ebp
dec esi
push edi
dec edx
push 0x7a
dec eax
push bx
jb 0x10013822
jb 0x100137f4
jbe 0x10013822
dec ecx
push esi
dec ebp
xor dword [edx + 0x62], esp
das
pop eax
xor byte [ebx + eax*2 + 0x35], dh
jp 0x1001383b
pop eax
popal
xor eax, 0x796a4549
xor dl, byte fs:[ebp + 0x4c]
jns 0x10013838
xor dl, byte [ebp + 0x4c]
push ebp
bound esi, qword [eax]
sub esi, dword [edi + 0x62]
ja 0x1001383f
jo 0x10013852
push esi
outsd dx, dword gs:[esi]
push ebx
inc ebx
dec ecx
push esp
xor dword [edx + 0x4d], edi
push esp
insd dword es:[edi], dx
push edx
inc edi
push eax
insd dword es:[edi], dx
xor dword [edi + 0x43], esi
inc ebx
dec edx
jp 0x10013845
inc esi
das
inc ebx
xor dh, byte [edx]
inc edi
inc edx
aaa
push esi
sub esi, dword [ecx + 0x7a]
inc edi
inc esi
outsd dx, dword [esi]
push ebp
inc esi
bound edi, qword [edx + 0x69]
insd dword es:[edi], dx
bound ebx, qword [ecx + 0x70]
jo 0x10013874
pop eax
ja 0x1001387d
dec eax
inc ebp
imul ecx, dword [eax + 0x6b], 0x6e6d4531
push 0x50734a6a
jae 0x10013874
jne 0x1001388f
jp 0x1001385c
push ecx
ja 0x10013872
outsd dx, dword [esi]
arpl word [edi + 0x6d], ax
das
push ecx
insb byte es:[edi], dx
pop ecx
jae 0x10013882
push esp
xor eax, dword [ecx + eax*2 + 0x56]
inc ecx
push esi
inc esp
jb 0x1001387f
inc edx
imul ebp, dword [ebx + 0x69], 0x5a
dec esi
imul ebp, dword [ecx + 0x5a], 0x4e
dec eax
jo 0x10013892
dec esp
popaw
xor dl, byte [edx + 0x77]
dec ebx
xor ah, byte [edi + 0x6e]
inc esi
cmp byte [eax], bh
dec ecx
inc ebp
dec edi
inc esi
js 0x100138cf
pop eax
je 0x100138c2
push edx
push edx
js 0x100138d1
push ecx
jb 0x100138b5
jbe 0x100138bd
xor dword [edx + 0x52], edx
dec edi
das
push eax
dec ebp
insb byte es:[edi], dx
jo 0x1001389c
popaw
popal
jo 0x100138e7
jb 0x100138e1
imul edi, dword [eax + 0x39], 0x43
js 0x100138b1
inc ebx
dec ebx
inc esp
xor ecx, dword [ebp + 0x39]
cmp byte [edi], ch
cmp dword [eax], edi
das
cmp byte [ecx + edx*2], dh
push ecx
imul eax, dword [edx + 0x5a], 0x636e6336
push edx
aaa
insd dword es:[edi], dx
bound ebx, qword [edx + 0x4f]
dec edi
xor al, 0x55
imul ebx, dword [ecx + 0x52], 0x2b
xor dh, byte [ecx + 0x61]
xor dword [eax + 0x37], ecx
push ecx
inc ebx
jbe 0x100138f4
inc ebx
push ecx
inc ebx
insb byte es:[edi], dx
dec esi
sub eax, dword [edi + 0x6f]
push edx
inc ebp
xor dword [ebx + 0x67], eax
xor eax, 0x79383034
push ebp
jns 0x10013908
insd dword es:[edi], dx
dec edx
xor ebp, dword [ebp + eax*2 + 0x6a]
outsd dx, dword [esi]
ja 0x10013935
bound ebx, qword [eax + 0x56]
popal
push esp
jb 0x1001392b
xor al, 0x2f
popal
dec ebx
insd dword es:[edi], dx
js 0x10013901
dec ecx
inc esp
xor byte [esi + esi], dh
jno 0x1001390a
jno 0x1001390a
cmp byte [ebx + 0x50], al
inc ebx
push eax
dec esi
inc ecx
ja 0x1001390d
push ebx
sub ebx, dword [eax + 0x2b]
cmp dword [edi], ebp
dec esi
dec edi
xor eax, 0x7a536d6a
xor eax, 0x4c697056
push 0x6d
push ebx
jp 0x1001391b
push esi
jo 0x10013952
dec esp
arpl word [edi + 0x48], dx
dec edi
jp 0x10013921
push 0x6963625a
imul ecx, dword [esi + 0x7a], 0x61645151
imul ebp, dword [ecx + 0x4e], 0x6451517a
popal
pop ecx
inc edi
jbe 0x1001394e
dec edi
inc esi
cmp dword [edx + ebp*2 + 0x73], esp
jno 0x10013979
xor al, 0x67
jo 0x10013973
jbe 0x1001397f
jno 0x1001395c
dec ebp
insd dword es:[edi], dx
xor ah, byte [edi + 0x4a]
push ebx
das
inc ebp
xor dword [eax + 0x6b], ebp
push esp
js 0x10013984
xor al, 0x67
imul ecx, dword [eax + 0x44], 0x75595666
cmp byte [ebx + 0x58], dl
inc esp
push si
pop ecx
jne 0x1001395f
push ebx
pop eax
aaa
push ebx
das
dec eax
jb 0x100139aa
outsd dx, dword [esi]
inc ecx
dec esp
js 0x1001398f
dec edi
jne 0x1001398e
xor dword [ecx + 0x7a], esp
push ebp
aaa
jae 0x10013998
pop eax
push ecx
push bp
pop ecx
je 0x100139b7
imul edi, dword [ecx + 0x30], 0x67
xor al, 0x36
inc ebp
xor esi, dword [eax + ebp*2]
dec ebp
push esp
das
dec eax
xor eax, dword [ecx + 0x4f]
outsb dx, byte [esi]
dec edx
push edi
dec eax
bound ebp, qword [edi + 0x5a]
xor al, 0x77
jbe 0x100139a7
cmp byte [bx + si + 0x30], cl
imul eax, dword [ebp + 0x41], 0x33
xor eax, 0x6d703351
das
dec ebx
push esp
jno 0x100139c6
sub ecx, dword [eax + ecx*2 + 0x61]
dec eax
popal
inc ebx
jns 0x100139f1
push ebx
push 0x74
inc ecx
outsb dx, byte [esi]
das
inc edx
cmp byte [ecx + 0x6a], ah
jp 0x100139d8
push ebp
push eax
xor ch, byte [edx + 0x68]
push 0x67395638
jp 0x10013a0b
cmp byte [esi + 0x39], dl
jp 0x10013a0b
inc ebp
imul edx, dword [esi + 0x68], 0x2f477271
push 0x2f477271
imul esi, dword [0x377a2b45], 0x35
jp 0x10013a13
inc ebp
push edi
cmp byte [ecx + 0x6e], dh
outsb dx, byte [esi]
push eax
dec esp
dec esi
push 0x4d386471
cmp dword [esi + eax*2 + 0x75], eax
dec ebx
inc ebx
outsb dx, byte [esi]
das
jbe 0x10013a24
dec ecx
xor esi, dword [ebp + 0x5a]
push eax
js 0x10013a18
push eax
push edx
push ebp
insb byte es:[edi], dx
pop eax
xor dword [ebp + 0x57], ecx
pop edx
jne 0x10013a19
ja 0x10013a05
imul esi, dword gs:[edi + 0x75], 0x56
inc ebx
inc esi
outsb dx, byte [esi]
insd dword es:[edi], dx
je 0x10013a12
push edx
popal
das
xor dword [esi + 0x79], edx
outsb dx, byte [esi]
pop eax
popal
je 0x10013a60
arpl word [ebx + 0x4f], cx
dec ebx
jo 0x10013a53
inc ecx
jo 0x10013a56
insd dword es:[edi], dx
push 0x31
inc edx
imul esp, dword [esi + 0x75], 0x516a664d
inc ebx
dec ecx
js 0x10013a68
push esi
dec ecx
inc ebx
dec ebp
jbe 0x10013a7e
dec edx
xor dword [ebp + 0x69], esp
push ecx
jp 0x10013a5d
imul edx, dword [ecx + 0x7a], 0x58674e4e
dec esi
pop eax
pop ecx
push 0x38314a4f
cmp byte [esi + 0x79], ch
inc edx
outsb dx, byte [esi]
jns 0x10013a5e
inc esp
pop edx
dec eax
popal
inc ecx
inc ebx
jae 0x10013a7c
imul ebp, dword gs:[bp + si + 0x2f], 0x4e6a4741
inc ebx
xor edx, dword [esi + 0x72]
outsd dx, dword [esi]
jae 0x10013a67
imul ebp, dword [edi + 0x64], 0x38
inc edx
dec edx
dec ebx
arpl word [ebx], si
jae 0x10013a95
xor bh, byte [ecx]
push 0x57
js 0x10013ac0
jns 0x10013abc
dec eax
pop eax
insd dword es:[edi], dx
jb 0x10013a90
outsb dx, byte [esi]
dec ecx
jo 0x10013a98
dec ebp
imul edi, dword [edx + 0x46], 0x34526a47
push 0x72
pop ecx
jp 0x10013a9b
inc edi
push 0x52
xor al, 0x6a
jb 0x10013ab5
jae 0x10013a8d
das
cmp byte [edi], dh
pop eax
imul esi, dword [ebx + 0x6d], 0x556c5348
push ebp
ja 0x10013ab1
inc ebp
jne 0x10013ab5
inc ecx
dec edx
xor dword [edi + 0x77], esp
xor al, 0x43
dec edi
dec edx
xor byte [ebp + 0x6b], cl
imul esi, dword [edx], 0x51
push ecx
push ebx
outsd dx, dword [esi]
push ecx
inc esi
aaa
insb byte es:[edi], dx
dec esp
dec edx
insd dword es:[edi], dx
outsb dx, byte [esi]
push ecx
dec esi
inc edx
jno 0x10013ac0
dec esp
push esp
push cx
push ecx
jno 0x10013af9
outsb dx, byte [esi]
jne 0x10013b0c
inc esp
arpl word [esi + esi + 0x6f], dx
outsd dx, dword [esi]
xor byte [ecx + 0x77], bh
arpl word [edx + 0x34], di
sub esi, dword [edi]
inc ebp
popaw
bound edx, qword [eax + 0x6e]
ja 0x10013ae3
inc edx
push ebx
cmp byte [ebx + 0x55], cl
push ebp
dec ebx
xor dl, byte [esi + 0x6e]
outsb dx, byte [esi]
jb 0x10013b12
push ecx
xor eax, 0x68547661
bound esi, qword [ebx + edx*2 + 0x47]
push esp
push 0x47537462
push ebx
inc edi
push edi
jb 0x10013b08
cmp dword [ebp + 0x32], ebp
jno 0x10013b2c
inc ebx
popal
push eax
jno 0x10013b29
dec ebx
inc edx
xor esp, dword [ecx + 0x55]
dec edx
inc edi
dec esp
inc edi
push 0x78703049
dec ebx
popal
imul ecx, dword [eax + esi + 0x77], 0x42
xor byte [edi + 0x42], dh
push ebx
popal
xor al, 0x69
xor eax, 0x6f784d76
dec ecx
xor bl, byte [ecx + 0x62]
push eax
dec esp
pop edx
dec esi
xor al, 0x47
xor al, 0x47
jp 0x10013b71
push ecx
jno 0x10013b39
inc ebp
push edi
arpl word [ecx + 0x47], di
jp 0x10013b77
inc esp
dec edi
xor byte [edx + 0x57], bh
jp 0x10013b65
js 0x10013b5b
push edi
sub edx, dword [ebx + ebp + 0x68]
dec edx
push esp
sub ebp, dword [eax + 0x4a]
imul edx, dword fs:[esi + edx*2 + 0x37], 0x4b414936
bound ecx, qword [ecx + 0x78]
inc edi
dec ebx
xor byte [ecx + 0x47], cl
inc ecx
ja 0x10013b97
insd dword es:[edi], dx
dec esp
dec esi
dec ecx
dec ecx
xor al, 0x36
dec ebp
bound ecx, qword [esi + 0x7a]
popal
cmp byte ss:[edx + 0x34], dl
jp 0x10013b74
dec ebx
dec edx
jb 0x10013ba3
push ebp
cmp dword [edx + 0x36], ebx
insb byte es:[edi], dx
xor ecx, dword [eax + 0x4f]
sub esi, dword [si]
dec esi
push ebx
dec edi
dec esp
inc edx
inc edi
outsb dx, byte [esi]
inc ebp
xor esi, dword [ebx]
jne 0x10013bac
inc ebp
das
dec ecx
dec eax
pop ecx
dec esp
aaa
jae 0x10013b8c
cmp byte [eax + 0x50], dl
xor bh, byte [edx + 0x30]
jp 0x10013b97
xor ch, byte [ebx]
inc edx
popal
inc edi
push esp
xor ah, byte [edx + 0x48]
push ebp
dec edx
inc esp
dec esi
inc esi
pop edx
jbe 0x10013bf1
inc ecx
ja 0x10013be7
jae 0x10013bb7
jo 0x10013bab
outsb dx, byte [esi]
xor byte [eax], bh
inc ecx
das
dec edi
inc ebx
popal
ja 0x10013bf6
imul ebp, dword [ebx + 0x58], 0x654c507a
xor al, 0x62
imul ebx, dword [eax + 0x7a], 0x50
dec esp
xor al, 0x62
inc esi
xor byte [ebp + 0x52], dh
jne 0x10013beb
push ebx
dec edi
pop edx
inc edx
dec edi
inc esp
jbe 0x10013be8
push esi
inc edx
inc edx
push eax
jns 0x10013bf5
xor ch, byte [ebx + edx*2 + 0x51]
push edx
jp 0x10013bfb
dec ecx
jne 0x10013bfa
inc ebp
jno 0x10013bea
push eax
jp 0x10013c2b
jns 0x10013bf1
xor dword [ebp + ecx*2 + 0x45], eax
ja 0x10013bf8
push ebx
pop edx
dec ecx
pop edx
jo 0x10013c41
dec edi
jae 0x10013c3e
jbe 0x10013c2e
pop ecx
outsd dx, dword [esi]
pop eax
dec esi
jae 0x10013c37
jno 0x10013c24
inc esi
jae 0x10013c26
inc esp
insb byte es:[edi], dx
push ebp
jne 0x10013c4b
xor ecx, dword [edi + 0x6a]
push edi
push edi
dec eax
insb byte es:[edi], dx
xor byte [ecx + 0x56], al
inc ecx
imul esi, dword [ecx], 0x63
arpl word [edx + 0x33], sp
bound esi, qword [ebx]
dec eax
pop edx
dec esp
pop eax
push 0x70
dec edx
inc ebp
imul edx, dword [ecx + 0x46], 0x73323470
sub esi, dword [esi]
ja 0x10013c74
push ecx
inc esi
jo 0x10013c2e
xor dh, byte [ebx + 0x2b]
jae 0x10013c28
ja 0x10013c74
xor dword [ebp + 0x48], esi
inc esp
je 0x10013c73
jb 0x10013c60
inc ebp
xor dword [edx], esi
inc esp
inc edx
dec esp
jb 0x10013c71
xor esp, dword [ecx + 0x30]
dec ecx
inc edi
pop ecx
inc esp
xor dword [edx + 0x35], ebp
jno 0x10013c60
push esi
jbe 0x10013c97
xor byte [ecx + 0x6b], bl
pop ecx
xor byte [edx], dh
jno 0x10013c5d
jp 0x10013c72
insd dword es:[edi], dx
jae 0x10013c82
inc edx
dec esi
dec ecx
dec ecx
outsb dx, byte [esi]
cmp dword [ecx + 0x79], ecx
dec edx
ja 0x10013ca8
jo 0x10013c83
dec edx
dec edi
dec ecx
inc ebp
xor dword [ebp + 0x64], ebp
push edi
push edi
outsb dx, byte [esi]
outsb dx, byte [esi]
push 0x6d6d3847
jno 0x10013c9f
push ebx
push ebx
push ebx
jns 0x10013cb0
push ebp
imul edx, dword [ecx + 0x34], 0x39773950
outsb dx, byte [esi]
push 0x596b4a4d
pop ecx
xor al, 0x34
pop edx
inc ebx
inc esi
inc esp
push ebx
push edi
push esp
cmp byte [edi + 0x6b], al
jns 0x10013cb1
dec ebp
aaa
inc ebp
jp 0x10013ca6
outsd dx, dword [esi]
pop edx
outsb dx, byte [esi]
jbe 0x10013ce1
push edx
dec ecx
jbe 0x10013ceb
push ebx
push ebp
jne 0x10013cb7
jb 0x10013ce4
popal
insb byte es:[edi], dx
arpl word [edi + 0x74], dx
inc esp
push edi
je 0x10013cbc
inc esp
push edx
outsd dx, dword [esi]
inc ecx
inc esi
dec ecx
cmp byte [ebx + 0x4a], dl
push ebx
xor dword [ebp + 0x79], eax
dec ecx
dec ecx
jns 0x10013cfd
inc esp
pop eax
dec eax
js 0x10013cff
dec ebp
jo 0x10013d0f
das
sub edi, dword [edx + 0x52]
das
jno 0x10013d0a
das
jb 0x10013d04
jo 0x10013cdd
xor cl, byte [esi + 0x34]
push 0x59473157
push edi
xor dword [edi + 0x59], eax
cmp byte fs:[esi + 0x6c], ch
outsb dx, byte [esi]
insb byte es:[edi], dx
imul eax, dword [ebx + 0x59], 0x48
dec eax
ja 0x10013cf0
insb byte es:[edi], dx
dec esp
inc ebx
das
push eax
dec edi
push edi
pop eax
push ebx
xor ebx, dword fs:[eax + 0x37]
bound eax, qword [ecx + 0x33]
outsd dx, dword [esi]
inc esi
imul ecx, dword [edi + 0x54], 0x73
ja 0x10013d47
pop ecx
sub esi, dword gs:[eax]
popal
jne 0x10013d58
xor byte [ecx + 0x75], ah
ja 0x10013d46
jp 0x10013d4d
jp 0x10013d4d
jb 0x10013d59
imul edx, dword [esi + 0x51], 0x58
insd dword es:[edi], dx
inc edx
inc ebp
jns 0x10013d32
push ebx
xor eax, 0x34315a4f
xor eax, 0x79555352
pop ecx
js 0x10013d60
jne 0x10013d59
jae 0x10013d62
jns 0x10013d54
aaa
pop eax
xor eax, 0x4e763170
jp 0x10013d5e
xor cl, byte [esi + 0x36]
jae 0x10013d5f
dec esi
ja 0x10013d49
inc ecx
dec ebx
jne 0x10013d83
push ebp
pop eax
arpl word [ebx + 0x71], sp
push esi
dec edi
xor dl, byte [edi + 0x78]
push ebx
push edx
inc esi
jno 0x10013d54
push edi
xor byte [edx + 0x2b], dh
js 0x10013d65
xor al, 0x51
push esi
dec esp
jbe 0x10013da4
inc ebp
ja 0x10013d6c
pop eax
push ebx
jp 0x10013d97
das
jp 0x10013dbb
inc edi
jp 0x10013d7c
pop edx
outsd dx, dword gs:[esi]
imul ebp, dword [esi + 0x50], 0x5a
push 0x6e643667
jbe 0x10013da3
dec esi
jp 0x10013dbc
dec ebx
jns 0x10013dca
jo 0x10013dcf
je 0x10013db2
push esi
imul ecx, dword [edi + esi*2 + 0x69], 0x4a
ja 0x10013dc9
imul ecx, dword [edx + 0x71], 0x51624145
dec edx
jno 0x10013da8
inc ebp
inc ecx
bound edx, qword [ecx + 0x63]
dec ebp
jno 0x10013dcc
push ecx
arpl word [ebp + 0x71], cx
bound eax, qword [ecx + ebp*2 + 0x52]
inc esp
imul edx, dword [edx + 0x48], 0x6143782f
push edx
dec eax
das
js 0x10013db4
popal
dec edi
das
push ebp
xor cl, byte [eax + 0x51]
das
xor dword [edi + 0x32], ebp
dec edi
outsd dx, dword [esi]
inc esp
xor edx, dword [esi + 0x70]
dec edi
jo 0x10013db7
xor dword [ebp + 0x75], esi
push si
popal
jne 0x10013de5
sub edx, dword [esi + 0x72]
push edi
push ecx
imul ebp, dword ss:[ebx], 0x75
inc ecx
jne 0x10013e0f
push esi
push edi
je 0x10013e00
imul esi, dword [esi], 0x37417a61
aaa
dec ecx
push 0x69
xor dword [eax + 0x75], edx
push ebx
push eax
jne 0x10013dfe
xor byte [edx + 0x48], bl
das
pop eax
push eax
imul esi, dword [esi], 0x37
aaa
dec eax
dec edx
outsd dx, dword [esi]
arpl word [esi + 0x2b], si
push esp
inc ebx
xor al, 0x79
dec edx
pop edx
bound ebp, qword [ecx + 0x42]
ja 0x10013df7
jae 0x10013e1c
inc ebx
das
das
push 0x57
dec esp
jb 0x10013e1f
imul ecx, dword [eax + 0x67], 0x7a765231
je 0x10013e09
push 0x37
pop edx
dec esi
xor esi, dword [ebx]
dec esp
xor al, 0x4b
inc edx
push edx
push ebp
pop edx
cmp dword [edi + 0x34], eax
push edi
insd dword es:[edi], dx
dec ecx
pop ecx
jb 0x10013e42
imul eax, dword [ebp + ecx*2 + 0x79], 0x4a
das
imul esi, dword [ecx + 0x4f], 0x47667969
inc edx
jno 0x10013e48
imul edi, dword [ecx + 0x66], 0x536d4247
insd dword es:[edi], dx
push ebx
jp 0x10013e48
dec ebp
jb 0x10013e4d
pop eax
jp 0x10013e77
jns 0x10013e75
imul esi, dword [edx], 0x51
dec eax
xor dl, byte [ecx + 0x67]
dec eax
arpl word fs:[edx + 0x76], si
arpl word [edx + 0x76], si
pop ecx
jb 0x10013e6c
xor eax, 0x385a4659
push 0x5a445a35
xor eax, 0x585a445a
pop edx
pop eax
xor byte [ebp + edx*2 + 0x6b], ch
cmp byte [edx + 0x31], ch
push ecx
push edx
jns 0x10013e73
jbe 0x10013e81
dec ebp
jp 0x10013e9f
push eax
jno 0x10013e79
ja 0x10013e9c
arpl word [eax + 0x30], si
dec esp
push esp
sub cx, word [esp + eax*2 + 0x77]
bound ebx, qword [ecx + 0x74]
insd dword es:[edi], dx
pop ecx
je 0x10013eb2
dec ebp
push eax
js 0x10013eb5
insb byte es:[edi], dx
dec esi
inc edx
push eax
jae 0x10013e95
inc edi
dec esp
dec esp
jo 0x10013e88
jp 0x10013e9a
xor ch, byte [esi + 0x67]
push 0x674c7a51
jbe 0x10013eb7
pop eax
inc ebx
je 0x10013ed8
outsd dx, dword [esi]
inc esp
push edx
imul esp, dword ss:[ecx + 0x4e], 0x42
imul esi, dword [ecx + esi*2 + 0x74], 0x754d7470
je 0x10013edf
je 0x10013ee0
je 0x10013ebf
jne 0x10013ec1
dec ebp
xor dword [eax + 0x56], esi
jo 0x10013ecd
inc esp
popal
xor ecx, dword [ebx + 0x4e]
push esp
je 0x10013ecb
imul esi, dword [ebp + 0x50], 0x69
xor eax, dword [ebp + esi*2 + 0x32]
inc ecx
push eax
imul esi, dword [ebx], 0x41327544
jae 0x10013ef3
jne 0x10013efe
inc esp
jne 0x10013edb
dec eax
das
je 0x10013ebf
push ebx
outsd dx, dword [esi]
push 0x684a6f2b
cmp dword [edx + 0x59], ebp
push 0x54596a39
push 0x59
push esp
push eax
imul esi, dword [edx], 0x594e3477
pop edx
inc ebp
dec edi
xor dword [edi + 0x6d], ecx
xor dword [ecx + 0x57], ebx
pop edx
push 0x68
xor eax, 0x7a444162
jns 0x10013f30
push 0x44416235
inc ecx
inc esp
jp 0x10013f32
jbe 0x10013f11
push esi
imul ecx, dword gs:[esi + 0x71], 0x31675a6b
imul ebx, dword [edx + 0x67], 0x31
xor dword [bx + di + 0x66], ecx
insd dword es:[edi], dx
dec ecx
insw word es:[edi], dx
push edx
jbe 0x10013f34
dec ebx
dec ecx
inc esp
xor byte [ebp + esi + 0x6c], dl
dec ebx
push 0x56
push esp
xor eax, 0x566a4b6c
dec ebp
ja 0x10013f0c
bound ebp, qword [edi + 0x33]
jb 0x10013f1c
xor esi, dword [edx + 0x41]
jno 0x10013f45
bound esi, qword [edx + 0x39]
cmp dword [ecx + 0x39], eax
outsd dx, dword [esi]
push esi
inc ecx
cmp dword [edi + 0x56], ebp
jne 0x10013f5b
pop eax
push ecx
dec esi
push ebp
dec ecx
push 0x74
jne 0x10013f55
dec ebp
popal
dec edi
inc ebp
popal
das
dec esp
jno 0x10013f4c
push eax
insd dword es:[edi], dx
js 0x10013f69
pop eax
dec esi
inc edx
inc ecx
push 0x417a3977
jo 0x10013f3b
xor byte [edx + ecx*2 + 0x7a], dl
das
xor al, 0x34
push eax
arpl word [ebp + 0x53], cx
dec ebp
push ebx
push ebx
push edi
xor al, 0x6d
inc edi
inc edi
inc esp
xor eax, 0x7369486e
inc edi
jno 0x10013f70
dec eax
imul esi, dword [ebx + 0x47], 0x68764e71
jbe 0x10013f8c
imul eax, dword [ebp + 0x39], 0x44
inc ebp
cmp byte [edx + 0x69], bl
push edi
inc esp
arpl word [ebp + 0x72], sp
push ebp
jb 0x10013f87
sub edi, dword [eax + 0x51]
push ecx
xor dword [ecx], esi
inc edx
je 0x10013fa2
pop ecx
xor al, 0x6e
sub esp, dword [edi + 0x63]
js 0x10013f93
push 0x33453345
das
inc ebp
xor ebp, dword [edi]
push 0x2b4e7377
inc esi
dec ebx
sub eax, dword [esi + 0x4b]
cmp dword [ecx + 0x5a], ebx
push 0x67
dec ebx
cmp dword [ecx + 0x47], edi
xor dh, byte [edx]
inc edi
js 0x10013fd5
jno 0x10013fb8
xor al, 0x4f
push 0x79
popal
xor eax, 0x7a377132
jno 0x10013fd6
inc edx
popal
popal
je 0x10013fc9
dec ebp
dec edx
xor byte [eax + 0x46], cl
push ecx
dec eax
insb byte es:[edi], dx
push esi
inc esp
jo 0x10013fb0
push esi
inc esi
push esp
push edi
jb 0x10013fc4
cmp byte [edi + 0x45], al
dec ebx
xor eax, 0x5730496d
ja 0x10013fbe
push ebx
push edi
push esi
inc edi
inc edx
xor eax, 0x3151394e
push ecx
jae 0x10014008
dec ecx
aaa
push edx
jp 0x10014008
push 0x5233666d
push esp
xor dx, word [edx + 0x64]
push esp
pop eax
dec edi
inc esp
xor dword [ebp + 0x67], esi
inc edi
sub ebp, dword [eax + 0x43]
inc ebx
push edx
inc edx
dec ebx
inc ebp
xor byte [ecx + 0x2b], dl
push 0x73
sub ebp, dword [edx + 0x73]
sub edx, dword [ecx + 0x73]
push eax
arpl word [esi + ecx*2 + 0x70], si
jns 0x1001401f
pop edx
aaa
push 0x43576d31
push edi
inc ebx
push ebp
das
pop edx
jno 0x1001401c
dec eax
das
pop ecx
popal
push ecx
insb byte es:[edi], dx
push eax
jns 0x10014032
push ecx
popal
dec edx
cmp dword [esi + 0x6c], ebp
jae 0x10014050
outsb dx, byte [esi]
sub ecx, dword [edi + 0x58]
inc edx
jns 0x10014037
push 0x59374376
dec ecx
das
imul edi, dword [ecx], 0x6a
dec esp
inc esi
jno 0x1001405f
das
outsd dx, dword [esi]
outsb dx, byte [esi]
das
je 0x10014040
push ebp
dec esi
js 0x10014031
js 0x10014031
insd dword es:[edi], dx
dec esi
jne 0x10014060
das
xor byte [ecx], bh
jp 0x10014072
cmp dword [edx + 0x67], edi
xor edx, dword [ecx + 0x47]
imul ebp, dword [ebp + 0x6e], 0x4d
aaa
jae 0x1001407b
inc ecx
push ecx
jns 0x10014063
das
push esp
push ecx
inc ecx
push eax
inc edi
dec esp
insd dword es:[edi], dx
push 0x546c3343
jbe 0x1001409a
xor eax, 0x6e664243
push 0x6d4e4469
dec esi
insd dword es:[edi], dx
inc ecx
insd dword es:[edi], dx
insd dword es:[edi], dx
xor dh, byte [ebp + 0x58]
jne 0x10014091
jne 0x100140a7
inc esp
push edi
dec edi
push edi
xor byte [ecx + 0x59], bh
jns 0x1001409b
jb 0x1001409a
aaa
push esp
pop ecx
dec ebp
dec ecx
dec esi
push edx
jae 0x100140c6
jae 0x100140c2
je 0x100140bf
je 0x100140bf
ja 0x1001409e
jns 0x1001409f
dec eax
cmp dword gs:[bx + 0x6e], ebp
dec ecx
sub edi, dword [edx + 0x56]
push esi
cmp byte [ecx + ebx*2 + 0x38], ch
push 0x6369464d
aaa
dec ebp
dec ecx
push esi
jno 0x100140a0
cmp byte [eax + 0x4d], ch
inc esi
imul esp, dword [ebx + 0x37], 0x7156494d
xor dword [edx + 0x47], edi
jp 0x100140b8
je 0x100140cb
pop eax
popal
inc esi
je 0x100140ee
inc ecx
push 0x61
jp 0x100140d5
pop ecx
inc esi
jp 0x100140ee
jo 0x100140e7
xor al, 0x39
xor byte [edi], ch
outsb dx, byte [esi]
xor byte [ebx], dh
ja 0x100140c0
push ebx
dec edi
dec edx
inc ebx
outsd dx, dword [esi]
inc ecx
push ebp
ja 0x100140ec
inc esi
jae 0x100140e5
pop edx
pop edx
push ecx
xor ebp, dword [eax + 0x43]
outsb dx, byte [esi]
push ebx
popal
dec esi
jns 0x100140cf
jb 0x100140d7
push ecx
jbe 0x1001411c
jne 0x10014124
push 0x65307049
inc esp
insb byte es:[edi], dx
inc esp
je 0x10014122
xor eax, 0x6e525172
push ecx
push edx
outsb dx, byte [esi]
pop ecx
jae 0x10014135
sub esi, dword [ecx]
xor dword [ebp + 0x65], edx
push ebp
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
inc edi
push 0x71306673
js 0x1001413e
xor byte [ecx + 0x78], dh
jae 0x10014130
pop ecx
pop ecx
dec esi
dec ebp
dec esp
jae 0x10014136
inc esp
push edi
inc ebx
push ebp
dec ecx
push edi
push esi
jb 0x10014151
push esi
sub esi, dword [edi]
xor ebp, dword [edi + esi + 0x76]
jb 0x10014125
push esi
xor dword [ecx + 0x70], ecx
cmp byte [edx], dh
jno 0x10014135
jo 0x10014121
xor dh, byte [ecx + 0x49]
jbe 0x1001415e
inc edi
pop ecx
dec ecx
dec esp
pop edx
jo 0x10014163
dec esp
arpl word [ebx], bp
sub esp, dword [ebx + 0x42]
jo 0x10014147
jno 0x10014162
push ebp
pop eax
sub esi, dword [edx + 0x6e]
dec eax
sub esi, dword [ebp + 0x70]
dec esi
push ebx
dec esp
imul edi, dword [ecx], 0x6141522b
insb byte es:[edi], dx
xor eax, dword [ecx + 0x36]
imul esi, dword [esi], 0x37
js 0x10014183
dec ebx
push esp
jb 0x10014172
outsb dx, byte [esi]
jno 0x10014164
inc edx
cmp dword [edi + 0x68], ecx
push 0x75506561
push ebp
popal
push eax
jne 0x1001417f
jbe 0x10014172
jp 0x1001419c
push edx
cmp dword [eax], esi
insd dword es:[edi], dx
jno 0x1001416c
xor byte [ebp + 0x71], ch
cmp byte [ebp + 0x45], dl
push ebp
inc ebp
dec esi
xor eax, 0x66714376
push eax
outsd dx, dword [esi]
pop eax
dec esp
imul edi, dword [eax + 0x7a], 0x69426561
jb 0x1001419c
ja 0x100141ad
jae 0x10014184
dec eax
push 0x4e784f42
js 0x100141a1
xor esi, dword [0x4568734b]
insd dword es:[edi], dx
inc ecx
inc ebx
jae 0x100141d8
jns 0x100141aa
dec edx
xor dh, byte [eax]
dec ebp
dec eax
jo 0x100141b9
dec eax
push ecx
dec esp
push edi
dec ebx
insb byte es:[edi], dx
outsb dx, byte [esi]
push ebx
aaa
push esi
dec esp
popal
dec esi
push ebp
popal
push esp
jno 0x100141e9
dec esi
push 0x71366c64
dec ebp
push 0x584a4f55
dec edx
pop eax
dec ebp
js 0x100141f3
imul edi, dword [ecx + 0x42], 0x4d
jb 0x100141dc
jne 0x100141c4
insd dword es:[edi], dx
dec eax
aaa
inc ecx
jno 0x100141ff
ja 0x100141fc
push eax
jo 0x100141f1
dec esi
outsb dx, byte [esi]
xor ecx, dword [edx + 0x46]
jno 0x1001420c
push 0x48
dec eax
push edi
insb byte es:[edi], dx
dec esp
jb 0x1001421f
xor edi, dword [ecx + 0x78]
xor byte [ebp + 0x47], ch
js 0x100141dc
insd dword es:[edi], dx
inc edi
imul edx, dword [esi + 0x39], 0x57596b34
push ebp
dec ecx
jp 0x10014211
xor cl, byte [ebp + 0x6f]
cmp dword [ecx + 0x4d], edx
xor eax, 0x332f7046
dec eax
pop eax
push edi
dec esp
jbe 0x1001422d
dec esi
dec esi
xor al, 0x56
xor dword [esi + 0x52], esi
xor al, 0x4f
js 0x10014222
dec ebx
pop eax
xor al, 0x50
push eax
push 0x33315430
xor dword [ebx], esi
xor dh, byte [edi]
push ebx
jp 0x10014235
sub esi, dword [ebx + 0x31]
jo 0x1001425b
push ebp
jb 0x1001425d
push ebp
dec ebx
cmp dword [edx + edi*2 + 0x45], ebp
jp 0x10014238
push ebp
imul eax, dword [ebx + 0x53], 0x53417664
xor ax, 0x3578
xor eax, 0x4a6e3578
outsb dx, byte [esi]
dec edx
imul ebp, dword [edx + 0x6e], 0x5964316f
popal
arpl word [ecx + ebx*2 + 0x35], ax
inc edi
inc edi
dec ecx
insb byte es:[edi], dx
xor eax, 0x6c494747
ja 0x10014244
jno 0x1001424b
popal
js 0x10014249
dec edi
dec edx
xor dword [ebx], ebp
dec ecx
xor edi, dword [edx + 0x63]
dec ebx
bound esp, qword [ebp + 0x2b]
popal
jo 0x1001425d
xor bh, byte [edx + 0x44]
push edx
sub esi, dword [ecx + 0x4a]
xor dword [edx], esi
jae 0x1001426d
jno 0x1001428a
push esp
js 0x100142a3
outsb dx, byte [esi]
inc esp
jo 0x10014273
inc esp
push esp
xor esi, dword [edi]
xor eax, 0x79424f78
inc edx
sub edx, dword [ecx + 0x33]
dec edx
dec eax
push ecx
xor ecx, dword [edx + 0x48]
inc edx
bound edx, qword [eax + 0x70]
inc ebx
pop eax
dec ebx
xor eax, 0x4432376f
outsb dx, byte [esi]
push edi
push 0x45
pop eax
push esi
push edi
jne 0x100142dc
je 0x100142aa
jne 0x100142cf
push 0x6854574f
xor esi, dword [ebx + 0x75]
inc ebx
je 0x100142cd
outsb dx, byte [esi]
js 0x100142d0
ja 0x100142c4
sub esp, dword [esi + 0x6f]
xor dl, byte [edx + ebp*2 + 0x64]
dec esi
dec ebx
bound esp, qword [ebx + 0x76]
outsd dx, dword [esi]
xor dword [ecx + 0x43], edx
dec eax
push ebx
xor ebp, dword [esi + 0x35]
jae 0x100142ff
aaa
dec edx
push esp
xor dword [edx + 0x5a], esp
xor esp, dword [ecx + esi + 0x56]
jno 0x100142d4
push ebp
aaa
insd dword es:[edi], dx
imul cx, word [ebp + 0x75], 0x4368
dec ax
dec esp
push 0x4c486643
jo 0x10014321
das
push 0x4b
push esi
inc ecx
inc edx
dec ecx
aaa
push edx
push 0x67577278
jae 0x10014303
inc ebp
push esi
xor eax, 0x4659516c
push edi
push edx
inc edi
inc esp
inc edx
jb 0x10014316
dec edx
arpl word [edx], si
push 0x43416539
cmp dword [ebp + 0x41], esp
inc ecx
inc ebx
push eax
inc edi
dec ebx
dec edi
push edi
push edi
dec edi
jbe 0x1001434c
xor eax, 0x4f756c72
insb byte es:[edi], dx
jne 0x1001432e
imul edx, dword [ecx + 0x50], 0x6e
inc ebx
xor al, 0x32
inc esp
inc esp
jno 0x1001434d
push esi
push ecx
popal
push 0x59
push esp
jno 0x10014362
dec edi
outsd dx, dword [esi]
push eax
push edi
jb 0x10014361
push edx
push ebx
dec edi
dec esi
pop eax
je 0x10014334
ja 0x1001434b
jo 0x10014374
pop ecx
aaa
inc ebp
jp 0x10014364
inc edi
inc ebx
dec esi
dec ecx
inc ebx
inc edx
dec esi
dec edi
dec esi
imul eax, dword [edx + 0x37], 0x45
inc ebp
cmp byte [ebp + 0x59], al
dec edx
dec ebx
inc dx
imul edx, dword [ebx + 0x67], 0x7530777a
push 0x66
bound esi, qword [eax + esi]
jp 0x1001439a
xor byte [ebp + 0x6a], dh
bound si, dword [eax + esi]
inc esp
dec esp
dec esp
xor edx, dword [ebp + ecx*2 + 0x6f]
push esp
dec ebp
outsd dx, dword [esi]
ja 0x10014387
aaa
push esi
pop eax
push ecx
push esp
pop edx
dec ebp
pop ecx
push edx
arpl word [ebx + 0x76], sp
push esp
das
outsb dx, byte [esi]
push ecx
xor byte [ebp + 0x78], ch
aaa
imul ecx, dword [ecx + 0x48], 0x756f6750
dec edi
dec eax
push eax
outsd dx, dword [si]
jne 0x100143a0
pop edx
push edx
dec ecx
dec ebx
dec esi
js 0x100143a2
dec esp
xor ah, byte [ecx + ecx*2 + 0x32]
insb byte es:[edi], dx
outsd dx, dword [esi]
xor cl, byte [esi + 0x66]
dec bp
dec ebp
pop edx
pop edx
jne 0x100143de
imul ecx, dword [eax + 0x39], 0x30
arpl word [edx + 0x4f], bx
inc ebp
jb 0x100143ba
inc edi
cmp dword [ebx + 0x30], esi
jae 0x100143a6
aaa
push ebx
xor esi, dword [ecx + 0x30]
inc edi
jp 0x100143e7
pop ecx
push 0x79
bound ebp, qword [ebx]
imul ebp, dword [edx + 0x43], 0x68396254
dec eax
xor dh, byte [esi + 0x79]
bound edi, qword [ecx]
push 0x79763248
insd dword es:[edi], dx
js 0x100143bd
push esp
push edi
dec esi
xor cl, byte gs:[edi + edx*2 + 0x78]
push edi
sub ecx, dword [esi + 0x47]
push esp
push ecx
jno 0x100143d5
inc edx
je 0x1001440e
jno 0x100143f0
dec ecx
dec ecx
je 0x100143f7
sub ebp, dword [ebp + 0x43]
outsd dx, dword [esi]
dec ecx
dec esi
arpl word [esi], si
push eax
js 0x10014418
jo 0x100143f1
aaa
jp 0x10014405
dec edx
jne 0x10014409
jo 0x10014404
dec eax
push edx
dec esi
dec esp
jae 0x100143fa
dec ecx
ja 0x100143fe
push esp
push ecx
push 0x61666d68
dec esi
aaa
jae 0x1001444b
inc ebp
xor ebp, dword [ebp + 0x68]
imul ecx, dword [esi + 0x47], 0x45
insd dword es:[edi], dx
push 0x45474e6b
xor dh, byte [0x4b457470]
je 0x10014425
dec ebx
dec ebx
push ebp
xor esi, dword [edi + ebp*2]
jbe 0x10014419
xor dword [ebx + 0x57], ebp
push 0x34
imul edx, dword [edi + 0x6a], 0x34
xor ah, byte [esi + 0x70]
jae 0x10014458
imul edi, dword [bx + si + 0x64], 0x4a
imul edi, dword [eax + 0x64], 0x4a
cmp dword [ecx], esi
dec ebx
push edi
jp 0x10014474
jns 0x1001445e
bound ebp, qword [ecx + 0x50]
imul edx, dword [eax + 0x63], 0x304b495a
cmp dword [edi + 0x4e], ecx
arpl word [edx + 0x49], bx
dec ebx
xor byte [ecx], bh
dec edi
dec esi
push 0x61566b4c
push esi
popal
cmp dword [edi + 0x59], eax
cmp byte [eax + 0x32], dl
xor dword [eax + 0x6a], ecx
jns 0x1001447f
push esp
xor ah, byte [edi + 0x35]
inc esp
jns 0x10014487
xor eax, 0x506a7944
xor eax, 0x506a7944
push eax
popal
push ebp
jp 0x1001449d
dec ebp
push eax
inc ebp
xor al, 0x67
push 0x38
ja 0x10014498
imul esi, dword [edi + 0x68], 0x51554f34
pop ecx
xor edi, dword [edx + 0x35]
xor dl, byte [esi + 0x4b]
sub ecx, dword [ecx + 0x66]
dec eax
insd dword es:[edi], dx
push esp
cmp byte [edx + 0x49], bl
inc ecx
inc ebp
push 0x5a
inc ebp
ja 0x100144be
dec edi
aaa
push ecx
xor edi, dword [edx + 0x70]
push esp
push ecx
js 0x100144d1
inc ebp
pop eax
cmp dword [edx], esi
imul edi, dword [ecx], 0x4d
dec ebp
inc edx
jbe 0x100144b8
je 0x10014495
imul edi, dword [edx + 0x70], 0x65677946
pop edx
cmp byte [ecx + 0x63], dh
jns 0x100144d5
push ebp
dec eax
outsd dx, dword [esi]
push 0x34477a4b
inc edi
insd dword es:[di], dx
dec esi
sub esi, dword [0x626f5268]
xor eax, 0x626f5268
insb byte es:[edi], dx
jne 0x100144c0
cmp byte [esi + 0x61], al
inc esi
popal
bound esp, qword [ecx + 0x71]
xor esi, dword [esi]
imul ecx, dword [eax + 0x76], 0x75466d73
push 0x62
jne 0x10014501
bound ecx, qword [eax + 0x46]
dec eax
inc esi
dec ebp
jns 0x100144e5
inc edi
inc edi
imul edi, dword [eax + 0x6d], 0x79
jae 0x100144fe
xor al, 0x6b
cmp byte [ebx + 0x58], dl
push esp
push edi
jb 0x100144f3
inc ebp
inc esi
inc esp
outsd dx, dword [esi]
inc edi
inc esi
xor dword [0x4e684750], esi
xor eax, 0x4e684750
push edi
jp 0x1001452c
dec eax
dec ecx
xor al, 0x63
dec ebp
dec ebp
das
jb 0x10014531
inc esi
sub esi, dword [ecx]
jns 0x10014519
jne 0x1001453d
dec edx
sub esp, dword [edx + 0x6a]
outsd dx, dword [esi]
push ebx
dec edi
push edx
inc esi
aaa
outsb dx, byte [esi]
js 0x10014555
insb byte es:[edi], dx
inc ebp
outsd dx, dword [esi]
push eax
cmp byte [edx + 0x66], ch
inc esi
ja 0x1001455b
insb byte es:[edi], dx
js 0x10014540
dec edx
xor al, 0x36
dec edi
push ebx
sub esi, dword [edx + esi*2]
imul eax, dword [eax + esi*2 + 0x63], 0x37366768
push 0x67
push 0x63735861
popal
pop eax
jae 0x10014565
arpl word [ebx + 0x46], dx
push ebx
inc esi
dec edi
aaa
inc ecx
push edi
inc esi
xor byte [edi + 0x43], dh
inc ebp
xor ah, byte [edx + 0x57]
jns 0x1001457a
jo 0x1001457b
imul esi, dword ss:[ebp + 0x48], 0x5a
dec eax
pop edx
imul ecx, dword [edx + 0x73], 0x4f
dec edi
pop edx
push 0x575a4559
push edx
pop ecx
pop ecx
dec eax
sub esp, dword [ebx + 0x65]
dec edx
arpl word [ebp + 0x4a], sp
dec ebp
inc esi
inc esi
dec ecx
je 0x10014586
push edx
dec ebp
dec ebp
dec ebp
inc esi
je 0x10014590
xor eax, 0x434e5477
dec esi
inc ebx
popal
push ebx
outsd dx, dword [esi]
jbe 0x10014577
arpl word [edi + 0x63], ax
aaa
push ebp
dec ebp
cmp byte [ecx], bh
push 0x64487536
push 0x48
push eax
push ebp
inc edi
dec edi
push edx
jbe 0x100145cc
insd dword es:[di], dx
insb byte es:[edi], dx
dec edx
arpl word [ebx + 0x62], ax
xor dword [eax + 0x77], esi
dec eax
xor eax, 0x664d3468
inc esp
dec esp
das
js 0x100145ee
inc edx
dec ebp
imul eax, dword [ecx + 0x48], 0x39
inc ecx
dec eax
cmp dword [ecx + 0x6b], ecx
insb byte es:[edi], dx
dec esp
dec ecx
xor eax, 0x725a5366
push edx
dec ecx
imul ebp, dword [esp + ecx*2 + 0x49], 0x35
push bx
pop edx
jb 0x100145d7
pop eax
jb 0x100145fb
imul esi, dword [edx], 0x76
inc esp
dec ecx
das
das
js 0x100145fe
insd dword es:[edi], dx
inc edx
ja 0x100145d7
das
das
xor byte [ebx + 0x43], dh
dec ebp
arpl word [ebx + 0x72], bp
dec esp
jo 0x100145d7
pop eax
dec edi
imul esi, dword [0x514a5a6f], 0x54495a52
push ebx
sub ebp, dword [edi]
jb 0x10014606
je 0x1001461d
dec eax
outsd dx, dword [esi]
push 0x462b6641
dec edx
jo 0x10014609
push 0x49
das
jp 0x100145f3
insd dword es:[edi], dx
insb byte es:[edi], dx
insd dword es:[edi], dx
inc esp
insb byte es:[edi], dx
inc esp
push esp
das
push edi
inc edi
ja 0x10014642
inc edx
cmp dword [esi + edx*2], esi
push 0x49
push ebx
inc ebx
cmp dword [ebp + 0x7a], esp
jb 0x10014657
push esp
inc edx
dec ecx
aaa
xor eax, 0x6c684f79
dec ebx
push ecx
inc ebx
imul ebp, dword [esi + 0x76], 0x50
push eax
jne 0x10014660
inc ecx
xor byte [ebp + 0x55], dh
jne 0x1001464a
bound ecx, qword [eax + 0x54]
sub eax, dword [edi + 0x78]
pop edx
jno 0x10014645
inc esi
jno 0x10014670
pop ecx
xor byte [edx + 0x31], ch
inc ebx
inc edx
xor esp, dword [ebp + 0x39]
arpl word [edi + 0x73], bp
push esp
cmp dword [ebx + 0x6f], esp
jae 0x10014662
xor dword [ebp + 0x35], esp
xor esi, dword [ecx + 0x61]
js 0x10014664
dec esp
outsb dx, byte [esi]
push esi
xor dword [edi], ebp
push 0x37737a35
jp 0x10014692
aaa
aaa
inc esi
push 0x75
dec ecx
dec ebx
das
dec esi
inc ecx
dec ecx
jns 0x10014677
jno 0x10014680
bound ebp, qword [eax + ebp*2 + 0x54]
bound esp, qword [ebp + 0x61]
bound ebp, qword [edx + 0x6e]
je 0x10014671
jp 0x10014676
pop eax
bound esp, qword [ebp + 0x2b]
push 0x30793755
outsb dx, byte [esi]
js 0x100146af
push ebp
aaa
jns 0x10014676
xor byte [esi + 0x78], ch
jae 0x10014690
jae 0x10014690
inc ebp
dec ebx
arpl word [ebp + 0x2b], si
dec ebp
xor ebp, dword fs:[ecx + 0x4a]
outsb dx, byte [esi]
jae 0x100146a2
aaa
push edi
insd dword es:[edi], dx
pop edx
dec ecx
insd dword es:[edi], dx
push edi
dec ebp
push 0x726d4e74
xor byte [eax + 0x61], bl
je 0x100146b2
insd dword es:[edi], dx
jb 0x10014697
pop eax
popal
pop edx
cmp byte [ecx + 0x32], ah
push ecx
outsb dx, byte [esi]
jno 0x100146c5
push ebx
push ebx
jae 0x100146d0
dec esi
outsb dx, byte [esi]
insd dword es:[edi], dx
aaa
push eax
inc esp
inc esp
push 0x367a6c4a
jp 0x100146b8
inc ecx
dec edx
outsd dx, dword [esi]
ja 0x100146d1
inc edx
xor byte [edi + 0x6c], dh
inc ebx
push esp
inc ebx
inc esi
inc ecx
sub esp, dword [ebx + 0x5a]
jp 0x100146e1
arpl word [edx + 0x7a], bx
dec ebx
sub ecx, dword [ebp + 0x6c]
dec ebp
insb byte es:[edi], dx
inc ebp
jns 0x10014704
cmp dword [edi], esi
das
push edx
je 0x10014718
je 0x10014718
push 0x79714330
push eax
inc ecx
inc edi
inc esi
xor al, 0x55
push eax
push 0x50785554
insd dword es:[edi], dx
insd dword es:[edi], dx
pop ecx
imul edx, dword [eax + edx*2 + 0x48], 0x336b572f
xor esp, dword [ecx + 0x62]
push ebp
push edi
jns 0x1001473d
imul esi, dword [edi + 0x4d], 0x77586966
ja 0x10014726
push esp
xor al, 0x54
dec eax
inc dx
dec eax
push esp
push 0x37
dec ebp
das
outsd dx, dword [esi]
insb byte es:[edi], dx
xor esi, dword [eax + 0x66]
inc esp
inc sp
imul edx, dword [esi + 0x43], 0x50
outsb dx, byte [esi]
popal
dec edi
outsb dx, byte [esi]
dec edx
dec ebx
cmp byte [edx + 0x32], dl
je 0x10014748
xor al, 0x6e
xor ebp, dword [ecx + 0x2b]
outsb dx, byte [esi]
inc bp
dec ebp
push 0x5a
sub esp, dword [esi + 0x6c]
cmp byte [ecx + 0x64], bl
outsb dx, byte [esi]
inc ebp
cmp byte [ebx + 0x49], al
pop ecx
aaa
insb byte es:[edi], dx
dec ebx
push 0x32315251
push eax
pop eax
jne 0x1001477c
jno 0x1001477e
xor ah, byte gs:[edx + 0x61]
xor ah, byte [edx + 0x61]
xor dword [ebp + 0x6b], esi
cmp byte [esp + esi + 0x47], dl
inc bp
insb byte es:[edi], dx
sub eax, dword [ebp + 0x77]
push ebp
insd dword es:[edi], dx
ja 0x1001479d
push eax
cmp dword [ecx + 0x56], edi
inc ecx
push ebx
push 0x68
insd dword es:[edi], dx
jno 0x10014791
popal
xor eax, 0x644e4952
dec ecx
dec esi
dec ecx
push esi
inc ecx
dec ebx
bound ecx, qword [ecx + 0x72]
dec edx
inc edx
xor esi, dword [edi + ecx*2 + 0x4e]
dec eax
push edx
xor dword [ecx + 0x4c], esp
jne 0x100147c3
jb 0x100147cc
pop edx
dec ecx
dec esi
imul esi, dword [eax + 0x43], 0x75
dec esi
js 0x100147a0
das
push ebx
push eax
jb 0x100147cb
push ecx
imul ebp, dword [esi + 0x78], 0x58
xor byte [ecx + 0x58], bh
outsb dx, byte [esi]
imul esi, dword [edi], 0x63
dec esp
ja 0x100147b7
pop eax
jp 0x100147e0
popal
sub esi, dword [eax]
xor dword [ebx + 0x50], esp
inc si
jno 0x100147b7
je 0x100147eb
dec edi
pop eax
jbe 0x100147d9
jp 0x10014806
xor eax, 0x6474564d
je 0x10014806
xor eax, 0x36587032
inc edi
cmp byte [ebp + 0x4e], dl
push edi
jo 0x10014811
insb byte es:[edi], dx
dec ebx
xor dword [ecx + 0x41], esi
cmp dword [eax + 0x51], edx
push ecx
arpl word [ecx + 0x67], cx
inc ecx
outsd dx, dword [esi]
push bx
pop edx
jae 0x100147f6
pop eax
arpl word [eax + 0x4b], di
xor al, 0x33
xor byte [edx + eax*2 + 0x74], ah
insd dword es:[edi], dx
inc edx
je 0x1001483b
ja 0x10014811
insd dword es:[edi], dx
push edx
dec ebp
jne 0x10014845
push ebp
sub ebx, dword [ecx + 0x36]
push ecx
imul esi, dword [eax + edx*2 + 0x62], 0x6a52685a
push 0x6c4c6e6d
push edx
push 0x68
insd dword es:[edi], dx
outsb dx, byte [esi]
dec esp
insb byte es:[edi], dx
dec esp
push eax
aaa
aaa
imul ebp, dword [edi], 0x77
xor byte gs:[ecx + 0x6a], dl
ja 0x1001486d
dec esi
pop eax
jp 0x10014830
inc esp
je 0x10014860
xor eax, 0x4430796f
pop eax
push ebx
jns 0x1001486c
je 0x1001485f
push esi
dec ebx
das
aaa
das
pop edx
insb byte es:[edi], dx
pop ecx
imul ebp, dword [eax + 0x34], 0x6e797767
push ebp
jae 0x10014866
inc ebx
dec ecx
jp 0x100148ac
dec esp
jae 0x10014878
push edi
outsd dx, dword [esi]
xor byte [edx + 0x6d], dl
ja 0x100148c4
jb 0x100148c0
push esp
jno 0x100148ae
sub edx, dword [esi + 0x34]
imul ecx, dword [esi + ebp*2 + 0x4a], 0x6548305a
push esi
xor al, 0x69
dec esp
outsb dx, byte [esi]
dec edx
pop edx
xor byte [eax + 0x65], cl
insd dword es:[edi], dx
js 0x100148ef
jp 0x100148c5
insb byte es:[edi], dx
jo 0x100148e2
pop eax
inc edi
push edx
popal
inc ecx
jo 0x10014915
xor al, 0x76
insd dword es:[edi], dx
push ebp
inc ebp
xor dword [ebp + ecx*2 + 0x39], ecx
xor eax, 0x68704d73
xor dword [eax + 0x46], ebp
dec esp
pop edx
push 0x615a654e
imul edi, dword [eax + 0x48], 0x41646333
je 0x10014973