Function at 0x1000848e
Capabilities:
Get number of processors
Parse pe header

Disassembly:
pop ecx
jno 0x100084d8
dec ecx
push edx
je 0x100084e4
dec ecx
pop edx
push ebp
jb 0x100084e5
push ebp
inc esp
dec edi
ja 0x100084e5
outsd dx, dword [esi]
push eax
push edx
jns 0x100084fc
aaa
dec esp
push ecx
xor edx, dword [esi + 0x59]
imul ebx, dword [edx + 0x54], 0x31
push eax
imul eax, dword [ebp + 0x79], 0x7067386e
dec eax
dec esp
dec ebx
push ecx
push esi
je 0x1000852b
push 0x4468496c
jne 0x1000853c
jo 0x10008534
imul esi, dword [0x34566362], 0x62
xor eax, 0x376b4775
aaa
dec edi
push 0x62685775
arpl word [esp], si
push edi
push 0x64346362
pop edx
pop edx
outsd dx, dword [esi]
jb 0x10008537
dec ebx
xor eax, 0x7056424c
insd dword es:[edi], dx
imul edx, dword [esi + 0x4e], 0x46567056
dec ebx
xor byte [edx + 0x55], dh
push ecx
push ebp
push eax
dec ebp
aaa
push 0x67
outsd dx, dword [esi]
outsd dx, dword [si]
push edi
push 0x30713637
cmp byte [ebx + 0x6e], dl
push esi
ja 0x10008554
pop eax
xor byte [eax + 0x66], bl
xor byte [ebx], ch
jno 0x10008563
push 0x5a
jo 0x10008580
jp 0x10008569
dec edx
push 0x49486654
outsd dx, dword [esi]
outsb dx, byte [esi]
push 0x2b
push eax
je 0x1000855f
inc ebx
xor dword [ebp + 0x41], edx
xor dword [ebx + 0x37], eax
inc ebx
aaa
arpl word ss:[ebp + 0x68], sp
xor eax, 0x4e684f70
jbe 0x10008569
push 0x3331764e
xor dword [ebx], esi
xor ecx, dword [ebx + 0x56]
dec ebx
push esi
inc esp
jp 0x1000858b
arpl word gs:[edx + 0x6e], bp
inc edi
dec ecx
je 0x1000857c
js 0x10008581
jae 0x1000857b
inc edi
dec ecx
push 0x74687a4e
dec edi
inc ebx
inc ebp
dec esp
insw word es:[edi], dx
outsd dx, dword [esi]
dec eax
cmp byte [esi + 0x5a], al
pop edx
pop eax
inc ebx
xor dword fs:[ebx + 0x35], ecx
arpl word [ebp + 0x71], cx
arpl word [ecx + 0x30], cx
inc edi
inc edi
push 0x6e
dec edi
push edx
ja 0x100085c3
js 0x100085e2
pop edx
popal
imul esi, dword [ebx + 0x4e], 0x7679764c
jns 0x100085f3
jbe 0x100085c7
dec ecx
jp 0x100085b6
push ebx
jbe 0x100085ef
jne 0x100085ba
cmp dword [ebx + esi + 0x31], ecx
xor dword [0x666a4b50], esi
xor eax, 0x666a4b50
inc ecx
push ecx
dec edi
jae 0x10008608
jns 0x100085ff
push eax
inc edi
dec edi
je 0x100085eb
inc ebp
je 0x10008617
xor al, 0x2f
dec edi
jp 0x100085db
push 0x52366737
xor byte [eax + ecx*2 + 0x68], ah
popal
dec esp
dec ecx
inc ecx
inc edx
imul esi, dword [ecx + 0x79], 0x48
dec eax
push ebp
bound edi, qword [ecx + 0x59]
pop ecx
push edx
jae 0x100085f8
dec bx
xor eax, 0x696c5457
ja 0x10008620
push esp
insb byte es:[edi], dx
imul esi, dword [edi + 0x58], 0x64347174
pop eax
je 0x1000863b
xor al, 0x64
insd dword es:[edi], dx
push edi
pop edx
dec eax
xor esi, dword [eax]
dec ebp
inc ecx
sub ecx, dword [esi + 0x66]
aaa
xor dword [edi], esi
aaa
xor al, 0x33
push ecx
push esp
push eax
xor al, 0x54
xor al, 0x54
inc sp
jbe 0x10008652
dec esi
js 0x1000863e
push edx
insb byte es:[edi], dx
dec esi
bound ecx, qword [ebx + 0x45]
dec ebx
inc ebp
push edx
insd dword es:[edi], dx
cmp byte [edi + 0x36], dh
jbe 0x10008627
outsb dx, byte [esi]
jae 0x1000866b
jo 0x10008670
inc ebp
jae 0x10008632
xor dh, byte [eax]
dec esp
dec ebx
push eax
xor byte [ebx + ecx*2 + 0x50], cl
cmp dword [ebx], esi
jp 0x1000866c
arpl word [edi], bp
das
cmp dword [ebp + 0x36], edx
inc esp
push 0x67
dec edi
outsd dx, dword [esi]
xor al, 0x59
aaa
jno 0x10008689
xor dword [edi + 0x44], esp
dec esp
push esp
ja 0x10008683
inc ebp
dec esi
outsd dx, dword [esi]
push edx
dec eax
push ecx
imul edi, dword [eax + 0x6a], 0x31
xor al, byte [edi + 0x32]
pop eax
jbe 0x10008690
xor dword [edx], esi
inc edi
xor bl, byte [eax + 0x76]
bound edi, qword [eax + 0x67]
js 0x10008697
cmp dword [ecx], esi
dec ecx
push 0x686e3379
push 0x4a5a7a52
pop edx
dec edx
inc ebp
inc esi
xor byte [edi + 0x49], al
inc esp
aaa
push edx
push esp
ja 0x1000869f
pop eax
je 0x1000868e
dec eax
push bx
inc ebp
jp 0x100086c9
cmp dword [esi + 0x46], ebp
xor bl, byte [ecx + 0x36]
xor edi, dword [ecx + 0x61]
inc esi
push edx
ja 0x100086c3
jne 0x100086a6
dec ecx
xor edi, dword [eax]
insd dword es:[edi], dx
xor esp, dword [ebp + 0x61]
bound esp, qword [edi + 0x39]
outsb dx, byte [esi]
dec ebp
xor dword fs:[edx], esi
dec ebx
dec edx
cmp byte [edi], dh
ja 0x100086a7
insd dword es:[edi], dx
push ebp
inc ecx
popal
outsd dx, dword [esi]
js 0x100086d3
push esi
jns 0x100086d3
pop edx
xor edx, dword [edi + 0x7a]
outsb dx, byte [esi]
jp 0x100086f3
outsb dx, byte [esi]
arpl word [edx + 0x52], dx
push 0x7a7a7572
pop ecx
xor byte [esi + 0x6f], ah
outsw dx, word [esi]
das
jbe 0x10008701
bound esi, qword [eax + ecx*2 + 0x63]
sub eax, dword [edx + 0x73]
insb byte es:[di], dx
dec eax
arpl word [ebx], bp
inc edx
jae 0x10008704
insb byte es:[edi], dx
inc esi
ja 0x100086e9
aaa
pop eax
jb 0x100086e7
push 0x56
push esi
jo 0x10008711
push esi
dec esi
insb byte es:[edi], dx
dec ebx
jno 0x10008722
js 0x100086e5
dec eax
push ebx
xor al, 0x30
bound ebp, qword [ecx + 0x45]
xor byte [edx + 0x4f], cl
push 0x57324c43
inc ebx
ja 0x10008735
jno 0x10008719
push esp
js 0x1000872a
dec esi
insd dword es:[edi], dx
jbe 0x10008704
jno 0x1000872f
imul eax, dword [ecx + 0x39], 0x4f346245
dec edi
insb byte es:[edi], dx
push ecx
push edx
arpl word gs:[ebx], si
xor byte [esi + ebp*2], dh
push 0x33
insd dword es:[edi], dx
js 0x1000874f
pop cx
push ebx
je 0x1000871f
inc ebx
ja 0x1000872b
inc ecx
push 0x53666233
je 0x10008739
inc ebx
ja 0x1000872d
cmp dword [edx + 0x2b], esp
bound ebp, qword [ebx]
jp 0x1000872e
inc ebp
insb byte es:[edi], dx
dec esp
xor dword ss:[ebp + 0x6a], ecx
dec eax
dec ebp
js 0x1000877a
cmp dword [edx + 0x39], esi
jne 0x10008775
arpl word [edi + 0x4f], sp
push ebx
bound esi, qword ss:[ebx]
dec ecx
inc ecx
inc edx
push 0x44
js 0x10008790
js 0x10008782
jbe 0x10008784
pop ecx
je 0x10008789
outsb dx, byte [esi]
push ebx
inc edx
jne 0x10008753
ja 0x1000876c
push 0x67426671
dec edi
dec edi
push ebp
inc edx
inc ecx
dec edi
push ebp
xor byte [edi + 0x5a], al
inc esi
dec ecx
jbe 0x10008767
dec ebp
jb 0x1000878a
dec edx
push edi
xor al, 0x69
inc esi
xor al, 0x55
dec esp
dec esi
push ecx
jbe 0x1000879f
inc ecx
arpl word [edx + 0x55], dx
push ecx
outsd dx, dword [esi]
bound esi, qword [esi]
push esi
insb byte es:[di], dx
dec edx
pop ecx
outsd dx, dword [esi]
bound esi, qword [edi + 0x73]
cmp dword [ecx + 0x7a], edi
dec ecx
insd dword es:[edi], dx
cmp dword [ecx + 0x59], ebp
imul eax, dword [esi + 0x4f], 0x454e3959
push 0x49
push ebp
ja 0x100087d0
bound esi, qword [ebx]
outsb dx, byte [esi]
imul edx, dword [esi + 0x5a], 0x70
cmp dword [ecx + 0x67], esi
dec esp
dec esp
insb byte es:[edi], dx
ja 0x100087ed
cmp byte [ebx + 0x69], ah
dec esp
dec edx
xor eax, 0x4c56647a
push esi
dec esp
jo 0x100087f4
popal
imul ecx, dword [ebp + 0x6a], 0x63
dec ebp
push 0x63
bound ebp, qword [ebx + 0x6f]
dec esi
popal
push eax
xor eax, 0x43373374
push ecx
dec edi
jno 0x100087fe
inc esp
jbe 0x100087f7
bound ecx, qword [esi + 0x71]
pop edx
dec esi
jno 0x100087fc
arpl word [ebp + 0x54], cx
arpl word [edx], si
dec ebp
jo 0x1000881a
push eax
jb 0x10008807
push ebp
jno 0x100087f4
arpl word [ebx + 0x46], dx
xor byte [edx + 0x75], bh
aaa
imul esp, dword [esp + ebp*2 + 0x4c], 0x556d3473
jns 0x1000882a
js 0x10008814
dec ebx
inc esi
push ebp
pop edx
inc ecx
js 0x1000883e
xor eax, 0x53434e76
inc esi
je 0x10008835
push 0x59
jns 0x10008851
dec sp
insb byte es:[edi], dx
pop eax
insd dword es:[edi], dx
inc ebx
inc esp
outsd dx, dword [esi]
imul edx, dword [edx + 0x32], 0x47
sub ebp, dword [ebp + 0x39]
xor dword [edi], ebp
dec ebp
jns 0x1000885d
das
inc edx
cmp dword [edx + 0x54], ebp
imul ebx, dword [edx + 0x4e], 0x44392b4b
dec ebx
sub edi, dword [ecx]
inc esp
pop eax
cmp byte [ecx], bh
push edi
sub edx, dword [edi + 0x6a]
jno 0x10008853
push 0x71
push edx
dec ebx
ja 0x1000883a
ja 0x1000884d
jns 0x1000884f
inc edi
jns 0x10008843
sub esp, dword [ebp + 0x30]
inc ebx
push 0x56
inc esp
das
push ebx
jp 0x1000884e
sub eax, dword [edx + 0x46]
ja 0x10008869
dec esi
aaa
inc ebp
jno 0x10008857
insb byte es:[edi], dx
dec esi
dec edx
js 0x10008872
jne 0x10008874
jae 0x10008892
xor dl, byte [ebp + 0x79]
xor eax, 0x324e672f
push edx
dec ebx
jns 0x10008861
das
dec esi
xor dl, byte [edx + 0x4b]
jbe 0x10008886
sub esi, dword [eax]
dec ebp
insd dword es:[edi], dx
push 0x7946714c
push 0x7946714c
jns 0x10008877
aaa
inc esi
jbe 0x10008886
imul esi, dword [edi + 0x74], 0x68597237
je 0x100088b9
ja 0x100088c0
ja 0x100088c0
jo 0x10008880
das
popal
inc edx
push esp
aaa
inc edx
inc esi
dec ebp
jbe 0x100088ae
jp 0x100088b6
dec ebx
xor cl, byte [esi + 0x42]
jp 0x100088a6
inc esp
push edx
insd dword es:[edi], dx
insd dword es:[edi], dx
js 0x100088ba
je 0x100088c2
popal
xor byte [edx + 0x52], cl
pop eax
imul esp, dword [esi + 0x33], 0x31
xor dword [ecx + 0x33], esp
push eax
xor esp, dword [edi + 0x50]
push 0x6a
pop ecx
push esp
jbe 0x100088b0
dec ebx
dec eax
bound ebp, qword [eax + 0x4a]
insd dword es:[edi], dx
push edi
insd dword es:[edi], dx
push 0x6d576d4a
inc edx
push edx
ja 0x100088fe
jb 0x100088b6
push edx
push edi
jno 0x10008904
push ebx
inc esi
popal
cmp dword [ecx + ecx*2 + 0x67], edx
jp 0x100088cb
xor al, 0x33
inc esi
push edx
jne 0x100088f1
outsb dx, byte [esi]
inc esi
sub esi, dword [esi]
xor ax, word [ebx + 0x45]
inc ebp
push eax
aaa
pop ecx
inc ebp
jb 0x100088f1
sub eax, dword [esi + 0x4a]
inc esi
dec edx
jp 0x100088e7
dec esi
arpl word [ebx + 0x53], sp
dec ecx
push esi
inc ebx
popal
popal
inc edx
jae 0x10008927
xor eax, dword [ecx + edx*2 + 0x6b]
push ecx
imul ebp, dword [ebp + 0x31], 0x78
jne 0x10008900
insd dword es:[edi], dx
xor dword [eax + 0x75], edi
cmp dword [edi + 0x37], esp
aaa
imul esi, dword [edi], 0x51
push ecx
cmp byte [ebx + 0x6d], dh
dec esp
imul eax, dword [ecx + 0x45], 0x41
pop ecx
insd dword es:[edi], dx
inc edx
dec edi
inc esp
dec esi
dec esp
pop edx
push ecx
cmp dword [ebp + 0x49], esp
imul ecx, dword [edi + 0x37], 0x56777354
ja 0x1000893f
imul ecx, dword [ebp + 0x33], 0x75
inc cx
dec edx
outsb dx, byte [esi]
inc ebp
push esi
dec esp
jne 0x1000895e
pop edx
push ebx
inc esi
outsd dx, dword [esi]
insb byte es:[edi], dx
push ebx
xor byte [ecx + 0x57], bh
jns 0x10008957
arpl word [ecx + 0x37], ax
dec ecx
outsb dx, byte [si]
jne 0x1000895e
xor bl, byte [edx + 0x4b]
dec esi
imul ebp, dword [edx + 0x66], 0x43665752
xor eax, 0x62633355
ja 0x1000898b
pop edx
push ecx
insd dword es:[edi], dx
xor byte fs:[edx + 0x4f], bl
dec ebp
inc esi
jae 0x1000896b
push esp
dec esi
inc ebp
inc edx
push eax
dec esi
popal
inc esi
inc esi
push esp
inc ebx
push edx
dec edx
push esi
push 0x776c6976
jo 0x1000896f
das
ja 0x100089a6
push edx
pop ecx
pop eax
jb 0x10008989
inc di
dec edi
dec ecx
outsd dx, dword [esi]
push ebx
push esi
jb 0x10008985
xor ch, byte [ebp + 0x41]
arpl word [edx + edx*2], si
inc edi
das
jne 0x100089be
dec esp
jp 0x100089cb
dec edi
xor byte [ebx + 0x7a], ah
dec edi
pop ecx
xor edx, dword [ebx + 0x74]
dec ebp
dec esi
imul ebx, dword [edx + 0x33], 0x6d
push edx
xor ebp, dword [ebp + 0x52]
jbe 0x100089c4
push esp
sub ecx, dword [eax + 0x5a]
xor eax, 0x66554d67
dec ecx
pop eax
cmp byte [0x41307152], dh
js 0x100089c7
popal
insd dword es:[edi], dx
outsd dx, dword [esi]
inc ebx
jne 0x100089b9
dec ebx
push edi
insb byte es:[edi], dx
dec eax
jno 0x100089f8
jae 0x10008a0b
popaw
push esp
jns 0x10008a01
xor byte [edi], ch
push esi
dec esi
popal
dec ebx
insb byte es:[edi], dx
bound esi, qword [ecx]
push eax
jb 0x100089e8
jne 0x100089e6
outsb dx, byte [esi]
push esp
xor dl, byte [edi + 0x67]
jo 0x100089e5
inc ebp
dec ebx
xor dword [eax + 0x33], ecx
pop edx
dec edx
inc ebx
ja 0x10008a0a
push ecx
pop eax
xor edi, dword [eax]
imul esi, dword [ecx*2 + 0x434e7333], 0x6e
cmp byte [ebx + 0x34], ch
dec ebp
xor esi, dword [ebx + 0x4e]
jae 0x10008a0e
inc ebx
outsb dx, byte [esi]
xor eax, 0x4b6c4178
inc ecx
insb byte es:[edi], dx
dec ebx
cmp byte [ebx + 0x67], dh
dec ebp
push edx
insd dword es:[edi], dx
imul edx, dword [edi + eax*2 + 0x49], 0x6d472f32
jne 0x10008a21
outsb dx, byte [esi]
jns 0x10008a26
outsd dx, dword [esi]
dec ebx
xor al, byte [ebp + 0x55]
bound esi, qword [eax + 0x4c]
sub ebx, dword [edx + 0x6b]
imul ebp, dword [ebx + 0x37], 0x72
imul esi, dword [edi], 0x72
jb 0x10008a2f
inc ebp
js 0x10008a56
insd dword es:[edi], dx
push edi
pop ecx
push edi
push ebx
jp 0x10008a1e
jo 0x10008a28
push ebx
pop edx
push edi
imul esi, dword [ebp + 0x44], 0x68
xor dword [eax + 0x77], edi
outsb dx, byte [esi]
pop edx
pop ecx
inc esp
inc edx
inc bp
dec si
push bp
push ebp
jbe 0x10008a70
push 0x58496334
xor al, 0x63
dec ecx
pop eax
xor dword [edx + 0x30], eax
jae 0x10008a49
xor dword [esi + 0x4a], esi
push 0x6e642b4a
outsb dx, byte [esi]
arpl word gs:[esi + 0x43], bp
outsb dx, byte [esi]
inc ebx
jb 0x10008a66
xor al, 0x58
pop eax
outsd dx, dword [esi]
inc ebp
jp 0x10008a85
popal
pop eax
js 0x10008a92
pop ecx
push edx
bound ebp, qword [ebp + 0x44]
inc ecx
inc edi
xor dl, byte [esi + 0x75]
inc ecx
xor al, 0x78
cmp dword [edx + 0x59], edx
inc edx
push esp
jb 0x10008ab0
inc ecx
dec ecx
pop ecx
push esi
aaa
dec edi
push ecx
dec edx
push 0x47
jno 0x10008a83
imul ecx, dword [ebp + 0x6a], 0x506d4e49
js 0x10008aac
jno 0x10008aa1
jne 0x10008ac1
dec edi
dec ecx
xor al, 0x76
dec ebp
push ebx
xor eax, 0x6b307572
push esi
insd dword es:[edi], dx
je 0x10008aa0
jne 0x10008a98
imul edx, dword [esi + 0x6d], 0x74
xor esi, dword [ebx + 0x63]
jae 0x10008ad2
dec edx
xor ecx, dword [ebp + 0x67]
imul esp, dword [esi + 0x33], 0x69
inc esp
ja 0x10008ac1
dec eax
dec edi
xor al, 0x4e
dec ecx
push eax
dec edi
jns 0x10008af8
das
pop ecx
push edi
push esp
cmp byte [eax + 0x49], dh
pop edx
push esp
xor eax, 0x73785532
js 0x10008b07
bound esp, qword [esi + 0x6c]
push esi
insd dword es:[edi], dx
dec edx
push edx
push 0x6a704958
je 0x10008afc
pop edx
outsd dx, dword [esi]
dec cx
push eax
bound esp, qword [esi + 0x63]
das
das
inc edi
dec ecx
dec ebp
pop ecx
je 0x10008ae3
push ebp
push ebp
popal
aaa
push ebx
pop ecx
imul edx, dword [eax + 0x34], 0x47503450
xor dword [edx], esi
inc edi
jne 0x10008b1b
xor al, byte [edi + 0x75]
push esi
dec ebx
ja 0x10008b2f
dec ecx
push edi
push esp
xor ch, byte ss:[edx + 0x68]
pop edx
xor byte [esi + 0x53], ch
inc ebp
aaa
ja 0x10008b1f
insd dword es:[edi], dx
outsb dx, byte [esi]
xor dword [ebx + 0x53], ebp
push esi
jno 0x10008b5b
dec edx
jbe 0x10008b2f
dec ebx
insb byte es:[edi], dx
inc ecx
jno 0x10008b35
dec ebx
jne 0x10008b36
push eax
pop edx
jp 0x10008b35
inc edi
jae 0x10008b5d
dec ebp
push 0x35
push ecx
jb 0x10008b45
dec esp
imul ecx, dword [ecx + 0x49], 0x45
inc ebp
jae 0x10008b70
inc edx
imul eax, dword [ebx + ecx*2 + 0x59], 0x53427947
push ebx
bound ecx, qword fs:[edx + 0x43]
jno 0x10008b78
inc edx
dec esi
push edi
inc edi
push ebx
inc ecx
push edx
xor al, 0x38
js 0x10008b4c
pop eax
jo 0x10008b7d
popal
insb byte es:[edi], dx
dec ecx
pop ecx
jne 0x10008b88
pop edx
pop eax
pop edx
bound ebp, qword [eax + 0x78]
bound esi, qword [edi]
insb byte es:[di], dx
inc ebp
xor cl, byte [bx + 0x4b]
dec ebx
xor ebp, dword [ebx + 0x35]
push edx
das
inc esp
cmp byte ss:[esp + ebp*2], dh
js 0x10008b8c
cmp dword [ecx + 0x75], ebx
inc ebp
pop eax
push ecx
jp 0x10008b97
xor al, 0x43
push ebp
xor al, 0x68
pop ecx
push edi
push esi
dec ebx
dec edi
imul ebp, dword [edi + 0x53], 0x50
pop ecx
dec edx
das
arpl word [ecx], di
insd dword es:[edi], dx
cmp dword [ebp + 0x79], ebp
push esi
jns 0x10008bb5
xor byte [eax + 0x52], bh
xor byte [edx + 0x31], dh
push ebx
push eax
push ebx
dec edi
push esp
jae 0x10008bb2
dec ebp
push 0x6f6d536d
insd dword es:[edi], dx
outsd dx, dword [esi]
dec ecx
imul eax, dword [edx + 0x55], 0x366d6e53
outsd dx, dword gs:[esi]
insd dword es:[edi], dx
outsd dx, dword gs:[esi]
push eax
push eax
inc esp
jae 0x10008be3
inc ecx
aaa
inc edx
insb byte es:[edi], dx
sub esi, dword [eax]
ja 0x10008bee
cmp dword gs:[ebp + 0x6f], ebp
cmp dword [ebp + 0x6f], ebp
aaa
imul ecx, dword [edx + 0x52], 0x32
jo 0x10008be6
imul ebx, dword [eax + 0x49], 0x48
jo 0x10008be5
cmp byte [edi + 0x36], ah
push esp
je 0x10008c04
inc ebp
inc edx
bound eax, qword [edx + 0x34]
js 0x10008c1e
push 0x41316b62
push edx
aaa
je 0x10008bfb
push ecx
jbe 0x10008c24
jbe 0x10008c24
imul esi, dword fs:[edx], 0x66344c55
imul esi, dword [edx], 0x66344c55
push edi
pop edx
inc esp
push ecx
inc edi
jb 0x10008c16
outsb dx, byte [esi]
xor eax, 0x68583350
inc edx
jns 0x10008c0d
popal
push esp
jp 0x10008c28
popal
push edx
das
bound eax, qword [esi + 0x59]
jno 0x10008c50
inc ebp
inc ebx
bound esi, qword [edi + 0x76]
insb byte es:[edi], dx
inc ebx
dec esp
jae 0x10008c15
pop ecx
dec esi
xor dword [0x32364766], esi
xor eax, 0x32364766
inc di
xor cl, byte ss:[ebx + 0x76]
outsb dx, byte [esi]
dec ebx
jbe 0x10008c5b
imul ebp, dword [ebx], 0x51
inc edi
sub edx, dword [ecx + 0x47]
sub esi, dword [esp + esi]
outsd dx, dword [esi]
dec ecx
bound edi, qword [edx + 0x5a]
je 0x10008c32
pop eax
push esp
inc edi
je 0x10008c66
jo 0x10008c76
imul esi, dword [0x6b4d744c], 0x6d
xor eax, 0x6b4d744c
insd dword es:[edi], dx
sub edi, dword [eax + 0x76]
jne 0x10008c7b
jb 0x10008c64
aaa
jno 0x10008c8e
dec edx
jns 0x10008c86
pop eax
insb byte es:[edi], dx
das
js 0x10008c87
dec edx
inc ebx
inc ebp
dec edi
push eax
outsb dx, byte [esi]
cmp dword [ebp + esi*2 + 0x51], ebp
jns 0x10008c8f
inc ebx
inc esp
xor eax, 0x65437a4a
dec ebp
jo 0x10008c80
sub esi, dword [esi]
imul ecx, dword [edx + 0x5a], 0x75
das
outsb dx, byte [esi]
dec esi
imul ebp, dword [edi + 0x7a], 0x6c39652b
jbe 0x10008cb9
jns 0x10008cb3
dec ebx
push ebp
inc esi
inc ecx
push 0x56
push edx
xor bl, byte ss:[edx + 0x72]
xor bl, byte ss:[edx + 0x72]
jp 0x10008cbb
push esi
inc edx
push ebx
jbe 0x10008c9f
inc esi
bound eax, qword [ebx + 0x50]
jne 0x10008cb5
push esp
pop eax
push 0x41653748
dec eax
aaa
inc ecx
dec ebx
jo 0x10008cc4
dec edi
jb 0x10008cc1
inc esi
outsb dx, byte [esi]
popal
xor ch, byte [esi + 0x6c]
dec esi
ja 0x10008ca9
ja 0x10008ca9
jne 0x10008caa
pop eax
insd dword es:[edi], dx
jne 0x10008cf9
pop edx
jno 0x10008ccd
dec esp
inc ebp
jbe 0x10008cd3
dec esp
push eax
ja 0x10008cdb
je 0x10008cd1
push ebp
xor ebp, dword [ebp + 0x4c]
insd dword es:[edi], dx
dec esp
ja 0x10008cd5
inc ebp
jae 0x10008cdc
pop ecx
dec esi
dec ebp
outsb dx, byte [esi]
dec esp
jo 0x10008cec
dec eax
inc ebx
xor eax, 0x44457868
dec eax
push 0x48444578
push 0x62
push ebx
dec ebx
dec esp
inc esi
xor byte [edi + 0x6e], cl
inc ecx
push edi
push eax
push ecx
push ebx
push 0x4556486f
outsd dx, dword [esi]
dec eax
push esi
inc ebp
xor byte [eax + 0x68], ch
inc ebx
push 0x32394365
inc ebx
cmp dword [edx], esi
je 0x10008d03
push 0x34366252
dec ebp
push edx
bound esi, qword [esi]
xor al, 0x4d
jns 0x10008d0a
push esp
dec ebx
push ebx
xor ecx, dword [edx + 0x68]
jne 0x10008d3a
dec edx
push 0x4a776975
ja 0x10008d1d
xor eax, dword [ecx + 0x79]
xor dl, byte [edx + 0x44]
jns 0x10008d09
push edx
inc esp
push 0x46306234
bound esi, qword [eax]
inc esi
xor byte [esi + 0x66], al
xor byte [ebp + 0x4c], ch
xor byte [ebp + 0x4c], ch
inc ebp
dec eax
xor byte [0x49666a55], dh
inc sp
inc esp
bound ecx, qword [eax + 0x6e]
push 0x79
inc ebx
push 0x58717941
dec ecx
xor edx, dword [eax + ebp*2 + 0x6c]
xor dh, byte [edi + 0x5a]
insd dword es:[edi], dx
inc edx
dec ebp
aaa
dec ecx
push eax
sub edi, dword [ecx]
dec esi
xor eax, 0x6861446e
xor dword [edx], esi
xor al, 0x59
cmp dword [esi + 0x35], ecx
outsb dx, byte [esi]
inc esp
popal
push 0x59343231
xor byte [eax + 0x47], dl
sub eax, dword [ecx + 0x2f]
jb 0x10008d87
dec ecx
push 0x36
push eax
ja 0x10008d70
dec ecx
inc ecx
je 0x10008d5e
dec edi
dec eax
inc edx
xor ecx, dword [edx + 0x61]
cmp byte [edx + 0x4b], ah
xor eax, 0x4a51686d
outsw dx, word [esi]
imul ebp, dword [edx + 0x6c], 0x76
pop ecx
insb byte es:[edi], dx
jbe 0x10008d96
dec eax
dec ebx
push ebp
push edx
insd dword es:[edi], dx
xor eax, 0x7a366c43
dec esi
jbe 0x10008da0
cmp byte [ebp + 0x31], ch
pop eax
inc ebx
push esi
jb 0x10008d87
push ebx
cmp byte [eax], dh
dec ebx
push edx
arpl word [edi + 0x61], dx
push esi
popal
insd dword es:[edi], dx
push ebp
xor byte [edi + 0x39], dh
push ebx
xor dword [esi], esi
push 0x6c
jp 0x10008d99
push ebp
imul ebp, dword [edx + 0x4b], 0x53626e64
push ebx
xor ch, byte [edi + 0x6d]
push edi
inc edi
cmp byte [edi + 0x34], ah
imul edx, dword [edi + 0x7a], 0x2b
push 0x6759484d
xor byte [edx + 0x58], cl
jne 0x10008dd5
pop eax
outsd dx, dword [esi]
inc ebp
push 0x51
xor byte [ecx + 0x58], dh
cmp byte [edx + esi*2 + 0x2b], ah
push esi
inc edi
xor eax, 0x696c4456
dec esp
xor eax, 0x32727656
push esi
inc esp
insb byte es:[edi], dx
imul ecx, dword [ebp + esi + 0x56], 0x51327276
push ecx
push esi
ja 0x10008e12
cmp byte [edi + 0x49], ah
dec ecx
inc edi
inc edi
xor esp, dword [edi + 0x6e]
outsd dx, dword [esi]
inc esi
bound esp, qword [ebx + 0x69]
inc esi
insd dword es:[edi], dx
jns 0x10008e0a
imul esi, dword [0x656e4730], 0x69724338
push 0x44
inc ecx
popal
jne 0x10008e10
jp 0x10008e20
cmp byte [ebx + edx*2 + 0x67], ch
pop edx
dec edx
inc edx
xor dword [esi + 0x67], ebp
das
push 0x59
pop ecx
push ebx
push ecx
bound esi, qword [ebx + 0x6b]
dec esi
push eax
aaa
inc edx
ja 0x10008e38
inc esi
sub ebp, dword fs:[edi + 0x73]
inc ebx
push 0x71
xor dh, byte [edi]
jo 0x10008e3d
bound esi, qword [edx + 0x33]
jae 0x10008e3c
dec edi
sub eax, dword gs:[ecx + 0x72]
xor eax, 0x4247416f
inc edx
imul edi, dword [edx + 0x64], 0x68
push esp
inc edx
dec ebx
ja 0x10008e5f
xor ebp, dword [esp + ebp*2 + 0x58]
push esi
sub esi, dword [edx + 0x6c]
pop ecx
xor esi, dword [edx + 0x57]
jb 0x10008e69
xor eax, 0x7372526c
ja 0x10008e5a
insb byte es:[edi], dx
push ebp
inc esi
inc esi
imul edi, dword [eax + 0x57], 0x6c724867
dec eax
jb 0x10008e90
inc ecx
jno 0x10008e8a
jne 0x10008e79
push eax
jae 0x10008e84
xor dh, byte [edi]
jae 0x10008e72
xor ch, byte [ebp + esi + 0x6f]
dec eax
xor al, 0x39
inc esi
push eax
xor al, 0x61
push 0x42
inc edx
inc esi
jbe 0x10008e90
sub esp, dword [edi + 0x46]
jae 0x10008eab
push ecx
pop edx
push di
jp 0x10008e78
jo 0x10008ea0
jo 0x10008eb8
aaa
arpl word [ebx + 0x30], cx
jbe 0x10008ecb
pop eax
imul edx, dword gs:[esi + 0x4c], 0x74
push bx
push esi
dec esp
je 0x10008ec4
push ebx
imul esi, dword fs:[eax + edx*2], 0x6f
dec eax
cmp byte [ecx + 0x34], ah
xor eax, 0x5449304f
imul esi, dword [ecx + 0x6d], 0x6f576944
jb 0x10008eab
inc esp
imul edx, dword [edi + 0x6f], 0x37473372
inc edi
aaa
push ebp
push edx
cmp byte [edi + 0x50], ah
bound ecx, qword [ecx + 0x32]
dec edx
je 0x10008ecb
inc esi
das
dec ebx
pop ecx
jo 0x10008ebd
inc edi
pop edx
ja 0x10008ed1
aaa
bound ecx, qword [eax + 0x73]
jno 0x10008ed7
dec eax
jae 0x10008f04
inc ebx
xor dword [ecx + 0x30], eax
jo 0x10008f0b
xor eax, 0x75316773
inc edi
dec ecx
bound ecx, qword [ebp + 0x6f]
push 0x49673379
imul esp, dword [edi + 0x30], 0x50
push eax
dec esp
dec ebp
jae 0x10008f1a
dec edi
jns 0x10008f02
push eax
push 0x77633837
aaa
cmp byte [ebx + 0x77], ah
jae 0x10008f37
jns 0x10008eef
xor byte [edx + 0x62], dl
push ebp
outsb dx, byte [esi]
push edx
bound edx, qword [ebp + 0x6e]
jo 0x10008ef1
jo 0x10008ef1
dec ebx
sub esi, dword [0x386f4671]
pop eax
imul si, word [edx + 0x57], 0x636c
outsd dx, dword [esi]
jne 0x10008f19
outsd dx, dword [esi]
cmp byte [eax + 0x66], bl
imul esi, dword [edx + 0x57], 0x756f636c
push edi
insb byte es:[edi], dx
arpl word [edi + 0x75], bp
inc edx
jp 0x10008f4a
xor ch, byte [esi + 0x78]
insb byte es:[edi], dx
imul ebp, dword [edx + 0x39], 0x76436434
push edx
outsd dx, dword [esi]
popal
inc edi
push 0x46
inc ebx
xor byte [0x4459732b], dh
pop ecx
inc esp
pop eax
dec ebx
push esp
xor eax, 0x3548794d
push 0x46323730
xor dword [edi + 0x44], eax
jns 0x10008f6d
push edx
pop edx
popal
push ebp
xor dword [edx + 0x68], ecx
aaa
xor si, word [edi + esi*2 + 0x34]
push ebx
dec ecx
sub edi, dword [eax]
xor al, 0x46
pop eax
pop eax
inc edi
outsd dx, dword [esi]
push 0x58504532
jo 0x10008f53
pop edx
inc edi
jns 0x10008f79
jns 0x10008f6e
imul ebp, dword [ebx + 0x6f], 0x72715459
bound eax, qword [edx + 0x52]
dec edx
jne 0x10008f7e
push ebx
xor cl, byte [edi + 0x66]
jb 0x10008fb4
dec edi
jb 0x10008fb4
dec esp
dec ecx
outsd dx, dword [esi]
inc esp
inc edx
push ebp
inc edx
inc edi
dec eax
dec ebx
js 0x10008f8f
aaa
pop eax
push ebp
xor byte [ecx + 0x32], ch
push 0x6a
dec edx
sub ebp, dword [ecx + 0x66]
das
inc edx
push esi
xor eax, 0x7a4c4678
arpl word [edi + 0x2b], bp
pop ecx
inc edx
dec eax
jne 0x10008faa
dec ebp
xor eax, 0x2f32354c
push ecx
aaa
imul ebp, dword [ebx + 0x2b], 0x38
push edi
xor dword [ebp + 0x68], ecx
jae 0x10008feb
insb byte es:[edi], dx
outsb dx, byte [esi]
jb 0x10008fd7
dec edi
ja 0x10008fce
imul ebp, dword [ebp + 0x4a], 0x61547a65
dec ecx
outsb dx, byte [esi]
jno 0x10008fbe
dec edi
inc esi
xor eax, 0x6f32646b
dec esi
jbe 0x10008fff
pop ecx
dec esi
jno 0x10009004
inc ebp
cmp dword [ebp + 0x59], ebp
dec esp
pop edx
jns 0x10008fdc
push ebp
xor ebp, dword [edx + 0x45]
inc ebp
inc edx
push ebp
inc edx
insb byte es:[di], dx
push edx
pop eax
pop edx
dec esp
push edx
dec esp
arpl word [eax + 0x6e], dx
arpl word fs:[edi + 0x48], bp
dec esp
das
jne 0x1000903a
je 0x10008ff3
push edx
pop edx
push ebp
inc esp
dec edi
cmp dword [ebx + 0x6b], edx
inc edi
popal
pop ecx
push 0x7a
je 0x10009017
dec ebx
ja 0x10009039
jo 0x10009026
outsb dx, byte [esi]
outsd dx, dword [esi]
push edx
jne 0x1000900e
inc esi
popal
js 0x10009037
xor al, 0x34
pop eax
aaa
jbe 0x10009041
push edi
outsb dx, byte [esi]
arpl word [ebx + 0x55], bp
bound ecx, qword [edi + 0x62]
push 0x74
bound ebp, qword [ecx + 0x30]
push eax
imul ebx, dword [eax + 0x65], 0x4a
je 0x10009057
imul esi, dword [eax], 0x65586b50
dec edx
jb 0x10009068
xor byte [edx + ebp*2], dh
xor al, 0x6a
outsd dx, dword [esi]
push edi
dec esp
push 0x51586251
push ecx
dec edi
xor eax, 0x73705035
jo 0x10009083
insd dword es:[edi], dx
ja 0x1000907a
dec esp
dec eax
xor ch, byte [ebp + 0x49]
sub esi, dword gs:[eax + 0x43]
imul ebx, dword [ecx + 0x59], 0x32
aaa
xor byte [edx + 0x46], al
jne 0x100090a1
popal
xor al, byte [ebp + 0x73]
dec edi
jns 0x1000909a
dec edx
push ecx
jbe 0x100090aa
imul edx, dword fs:[edi + 0x73], 0x2f454a4d
jae 0x10009086
dec edx
inc ebp
das
jno 0x1000908c
insd dword es:[edi], dx
insb byte es:[edi], dx
bound esi, qword fs:[esi + 0x62]
bound esi, qword [esi + 0x62]
xor dword [ecx + 0x4f], edx
inc edx
push esp
dec sp
inc esp
cmp byte [eax + 0x63], dl
js 0x10009088
dec esi
pop edx
xor al, byte [ebp + 0x6f]
xor dword [eax + 0x64], edi
js 0x100090bd
inc ebx
js 0x100090d0
inc ecx
push esi
inc esp
sub edx, dword [ebp + edx*2 + 0x67]
pop eax
outsb dx, byte [esi]
imul esi, dword [ebx], 0x32
push ebp
xor ch, byte [esi + 0x79]
jp 0x100090dd
xor dl, byte [ebp + 0x32]
outsb dx, byte [esi]
jns 0x100090e8
outsb dx, byte [esi]
insd dword es:[edi], dx
dec ecx
dec edi
dec ecx
pop eax
dec edx
js 0x100090e6
push ebx
das
dec ebx
jo 0x100090e8
arpl word [edi], si
push eax
xor dl, byte [eax + edx*2 + 0x59]
jno 0x100090dc
inc edx
push ecx
jp 0x10009103
js 0x100090de
ja 0x10009101
jp 0x10009105
js 0x10009100
push 0x6f315464
xor eax, 0x54367a63
push esp
dec ebp
jno 0x100090e2
pop edx
dec ebp
jbe 0x100090fe
xor esi, dword [edi + 0x57]
xor eax, 0x5a447854
inc esp
pop edx
dec dx
push ebp
dec ebp
jb 0x100090f7
inc edx
outsd dx, dword [esi]
dec eax
inc esi
bound ebp, qword [esi + 0x5a]
dec edx
dec ebx
jp 0x1000912b
je 0x10009121
aaa
cmp dword [esi], esi
push ecx
outsd dx, dword [esi]
imul eax, dword [ebp + 0x6c], 0x35
xor cl, byte [ebp + 0x4e]
inc edi
inc esp
cmp dword [edx], esi
outsd dx, dword [esi]
jo 0x10009146
inc edi
dec ecx
arpl word [ebx], si
inc edi
dec ebp
xor ah, byte [edx + edi*2 + 0x53]
push ebx
dec esi
xor dword [ecx], edi
xor al, 0x56
jns 0x10009116
cmp byte [ecx + 0x6a], cl
dec edx
push 0x36
dec edx
xor esp, dword [esi + 0x52]
xor eax, 0x5155674a
jp 0x10009123
inc edx
dec eax
jno 0x10009128
xor byte [edi], dh
aaa
push edx
jo 0x10009134
insb byte es:[edi], dx
aaa
xor dword [edx + 0x69], edx
imul esi, dword [edx + 0x75], 0x33492f4a
cmp byte ss:[ebp + 0x62], al
jb 0x10009178
dec edx
das
dec ecx
xor esi, dword [esi]
cmp byte ss:[ebp + 0x62], al
push cx
ja 0x10009176
push ebp
inc esp
push ecx
aaa
inc ebx
jp 0x10009149
dec edx
inc edi
ja 0x10009194
arpl word [edi + 0x48], si
pop eax
inc esi
inc esi
cmp byte [eax + 0x55], dh
imul eax, dword [esi + 0x30], 0x58
inc esi
xor byte [eax + 0x56], bl
push esi
jno 0x1000915e
pop edx
sub esi, dword [eax + 0x34]
ja 0x1000915f
imul esp, dword [ebx + 0x56], 0x6a
inc edi
je 0x100091a9
das
imul edi, dword [ecx], 0x4c484e58
je 0x100091b5
popal
das
xor al, 0x50
das
insb byte es:[edi], dx
xor dh, byte [ebx + 0x63]
dec esi
pop ecx
xor al, 0x6a
xor ecx, dword [ecx + 0x6d]
das
popal
je 0x100091c4
jo 0x100091cf
sub esp, dword [ebp + 0x6c]
outsd dx, dword [esi]
aaa
xor ebx, dword [eax + 0x65]
push ecx
push 0x79
push ecx
xor cl, byte [ebp + 0x61]
xor byte [edx], dh
aaa
dec esi
imul ecx, dword [esi + 0x47], 0x36725859
push esp
popal
dec ebp
dec ebp
inc esp
aaa
push 0x36674c75
jno 0x100091f7
jno 0x100091ce
jae 0x100091c1
dec eax
cmp dword [edi], esi
dec sp
aaa
popal
jbe 0x10009209
push 0x78574139
dec ecx
push edi
js 0x100091e0
push edx
dec edi
dec edx
push ebp
ja 0x10009202
outsb dx, byte [esi]
push 0x31
inc edx
xor ah, byte [ecx + 0x30]
jo 0x100091d8
pop eax
cmp byte [eax], bh
jbe 0x100091da
insd dword es:[edi], dx
dec esi
das
jns 0x100091e7
das
xor al, 0x6a
aaa
xor eax, 0x675a3947
jbe 0x1000922e
outsb dx, byte [esi]
inc esi
xor al, 0x44
sub esp, dword [ecx + 0x73]
push ecx
das
inc edi
jp 0x1000920b
push ebx
jne 0x10009215
xor eax, 0x78396341
je 0x1000923e
arpl word [ecx], di
js 0x10009246
cmp dword [eax + 0x74], edi
imul ebp, dword [ebx], 0x58
inc edx
sub ebx, dword [eax + 0x42]
push 0x6d7a3537
xor eax, 0x52796d7a
insd dword es:[edi], dx
jns 0x1000922f
xor edx, dword [edx + 0x50]
inc cx
xor eax, 0x7a374151
cmp dword [ebx + 0x2f], eax
jp 0x10009222
inc ebx
das
arpl word [ebx + 0x51], bp
outsd dx, dword [esi]
dec eax
dec bp
dec eax
xor al, 0x4a
dec ecx
pop ecx
push ebx
inc ebx
dec ecx
outsd dx, dword [esi]
ja 0x10009254
bound ebp, qword [edi]
ja 0x10009265
pop edx
pop eax
dec esp
insb byte es:[edi], dx
outsb dx, byte [esi]
imul edx, dword [ebp + 0x43], 0x43
push ebp
inc ebx
inc ebx
dec esp
dec eax
inc ecx
xor al, 0x38
imul edx, dword [ebx + 0x49], 0x4e503948
cmp dword [eax + 0x4e], edx
push edx
inc ebx
dec ebx
dec eax
xor dword [ebx], esi
dec ebp
push esi
imul ebx, dword [ecx + 0x4e], 0x56
pop ecx
dec esi
push esi
inc esi
push esp
outsb dx, byte [esi]
dec ebp
jne 0x10009260
outsd dx, dword [esi]
inc ebp
push ebx
dec ecx
aaa
push edi
insd dword es:[edi], dx
jbe 0x10009278
push edi
dec edx
xor byte gs:[edi + 0x73], ch
push esi
jae 0x1000928c
push ebx
cmp byte [eax + 0x67], dl
dec ecx
outsd dx, dword [esi]
pop eax
push ecx
dec edx
das
inc ebp
arpl word [edi + 0x38], ax
imul ebx, dword [edx + 0x41], 0x2f784935
push eax
insb byte es:[edi], dx
dec edi
dec edi
popal
dec esp
xor eax, 0x55392b61
push 0x38567344
push esi
inc esp
jae 0x100092b9
cmp byte [ebp + 0x56], ah
push esi
insb byte es:[edi], dx
jae 0x100092ae
pop eax
push esi
jo 0x100092b5
push eax
imul eax, dword [edx + 0x77], 0x62
ja 0x100092ce
dec ebx
xor al, 0x4a
dec eax
jne 0x100092e9
xor dword [ebx + 0x33], esp
dec si
xor al, 0x41
jp 0x100092b5
sub esi, dword [edx + 0x7a]
jbe 0x100092f1
dec ebp
outsd dx, dword [esi]
push edi
xor esi, dword [edx]
insb byte es:[edi], dx
inc edi
jb 0x100092fd
inc edx
xor al, 0x4c
das
xor dword [ebx + 0x75], ecx
jb 0x100092ce
push edx
xor ecx, dword [ebp + 0x56]
inc ecx
xor byte [esi + 0x73], al
insd dword es:[edi], dx
insb byte es:[edi], dx
cmp byte [ebx + 0x34], al
pop edx
dec ebp
outsb dx, byte ss:[esi]
xor al, 0x39
imul ecx, dword [ebp + 0x2b], 0x6257626a
inc ebx
arpl word [ebx + 0x57], bp
dec esi
push 0x494d6273
push edi
bound eax, qword [ebx + 0x63]
imul edx, dword [edi + 0x4e], 0x68
jae 0x10009321
dec ebp
dec ecx
dec edi
outsd dx, dword [esi]
das
push 0x74442b31
jbe 0x1000930e
pop ecx
dec esp
jns 0x100092fa
sub ebp, dword [esi + 0x70]
imul esp, dword [ebx + 0x38], 0x6d
outsb dx, byte [esi]
jo 0x1000933d
arpl word [eax], di
insd dword es:[edi], dx
inc edx
arpl word [ebp + 0x37], ax
sub ecx, dword [ebp + 0x66]
jns 0x10009312
inc ecx
jno 0x10009350
jbe 0x10009350
jne 0x1000935b
outsd dx, dword [esi]
dec eax
dec ebp
xor eax, 0x6f393548
jne 0x10009342
dec esi
dec esi
jno 0x1000935e
dec ecx
inc esi
xor esp, dword [ebx + 0x67]
dec esi
xor dword [esi + 0x62], eax
bound ebp, qword [ecx + 0x59]
bound esp, qword [edx + 0x69]
pop ecx
sub edi, dword [eax + 0x7a]
popal
outsb dx, byte [esi]
je 0x10009358
dec esi
js 0x1000934e
push 0x74444b4e
dec eax
inc esp
je 0x10009359
inc ecx
js 0x1000937f
xor byte [0x6a474b31], dh
imul edi, dword [edx + 0x38], 0x3738754a
ja 0x10009393
dec eax
jp 0x10009399
jns 0x100093a0
jae 0x1000935f
push ecx
jae 0x1000939c
das
inc esp
push 0x79
dec ebx
push eax
ja 0x10009397
jp 0x1000937e
pop eax
push esi
xor eax, 0x77416a42
jo 0x1000938e
ja 0x100093af
dec esi
sub ebp, dword [ebx]
jp 0x100093bb
insd dword es:[edi], dx
jbe 0x1000939c
dec esi
dec edx
inc ecx
cmp dword [edi + 0x46], esp
jno 0x100093a4
push ebp
insd dword es:[edi], dx
popal
inc esi
jp 0x1000939c
jo 0x100093b0
push ebp
ja 0x100093ac
push ebx
das
outsd dx, dword [esi]
js 0x100093cc
pop ecx
inc ebp
xor eax, 0x3155484e
xor dword [esi + ebp*2 + 0x77], ecx
dec edi
push ebp
das
inc edi
cmp byte [edx + 0x4c], bh
aaa
je 0x100093c6
push ebp
insd dword es:[edi], dx
push ecx
je 0x100093ce
dec edi
outsd dx, dword [esi]
insb byte es:[edi], dx
push ebx
cmp byte [eax + 0x32], dl
xor al, byte [edx + 0x76]
jo 0x100093b9
inc edx
jbe 0x100093f2
pop ecx
pop ecx
sub edx, dword [ecx + 0x57]
push esi
je 0x100093f7
inc edx
jno 0x100093f0
ja 0x10009403
je 0x100093d2
inc edx
push 0x67
dec eax
inc edx
imul edx, dword [edx + ecx*2 + 0x59], 0x46
pop ecx
inc esi
xor dl, byte [ebx + 0x6a]
push 0x397a6355
inc edx
cmp byte [eax + 0x74], dh
cmp dword [edx + 0x38], eax
jo 0x10009419
je 0x10009407
popal
cmp dword [edi], ebp
push ecx
insb byte es:[di], dx
push eax
inc ebp
outsb dx, byte [esi]
push 0x68
push 0x4c54454f
dec edi
inc ebp
push esp
dec esp
ja 0x1000941a
dec ecx
jae 0x1000942a
jo 0x10009414
xor esi, dword [0x6a704347]
push eax
dec edx
jns 0x1000943e
imul edx, dword [edi + 0x32], 0x55
jns 0x10009436
push edi
xor dl, byte [ebp + 0x79]
imul ebp, dword [edx + 0x51], 0x31
push 0x51
push ecx
xor dword [ecx + 0x4d], ecx
dec ecx
dec ebp
arpl word [edx + 0x6a], sp
push edi
push 0x57
dec edx
xor dl, byte [ebx + 0x52]
inc ebp
jns 0x10009420
dec ecx
cmp byte [edi + 0x72], al
dec esp
popal
inc ebx
aaa
push ebp
dec ebx
inc ecx
js 0x1000941f
dec ebx
inc ebx
popal
aaa
jo 0x10009454
inc esi
arpl word [edx + 0x42], si
jb 0x10009434
ja 0x10009467
dec esi
dec ecx
push esi
push ebp
jns 0x1000943f
inc esi
push ebp
popal
inc edi
dec esp
pop eax
push 0x75
push edx
popal
je 0x10009472
cmp dword [bx + di], edi
inc edx
push 0x59
inc ecx
xor eax, 0x7a6f7976
push esp
push esi
inc ebp
push 0x6b
arpl word [edi + 0x41], si
ja 0x1000945c
inc ecx
dec ebp
insd dword es:[edi], dx
inc edi
push 0x697a4149
dec ecx
inc ecx
jp 0x1000948c
pop eax
imul ecx, dword [ecx + 0x36], 0x52375852
push edx
push 0x5a
dec ebp
jo 0x100094a8
dec ecx
push 0x6b6c4b50
insb byte es:[edi], dx
imul ebp, dword [ebx], 0x47
inc ebx
sub eax, dword [edi + 0x64]
inc ebx
push edx
outsb dx, byte [esi]
je 0x100094ae
inc edi
dec ebp
cmp byte [edx + 0x4d], bl
dec edi
js 0x100094bb
sub ebp, dword [ecx + 0x61]
xor eax, 0x43615846
inc ebp
je 0x100094bc
das
dec esi
jb 0x100094c4
xor al, byte [ebx + 0x50]
push ecx
pop edx
jbe 0x100094cb
pop eax
ja 0x100094c6
inc esi
outsd dx, dword [esi]
xor byte [ebx + 0x50], dl
xor dword [ebx + 0x4e], esi
jae 0x100094b7
inc ebp
xor dword [edx], esi
inc edi
dec ebx
xor al, byte [ebp + 0x63]
arpl word [ecx + 0x79], cx
push 0x674c424b
push ebp
dec ecx
jns 0x100094dd
dec ebx
inc edx
dec esp
push ebp
inc esp
pop edx
push edi
dec ebx
dec esi
cmp dword [esi + 0x56], ebp
dec edx
jns 0x100094c9
jno 0x10009501
jo 0x100094cc
arpl word [eax], si
cmp byte [ebx + esi + 0x6a], ah
jb 0x100094bd
dec eax
inc ebx
xor esi, dword [ebp + esi*2 + 0x36]
jns 0x100094cc
dec ebx
outsd dx, dword [esi]
inc ebp
push 0x36
dec eax
push 0x7a427a39
inc ebp
sub esi, dword [eax + 0x30]
outsd dx, dword [esi]
outsb dx, byte fs:[esi]
xor byte [edi + 0x64], ch
outsb dx, byte [esi]
push ebp
dec ebp
jno 0x1000952a
dec ecx
inc esp
push 0x4f525657
imul esi, dword [ecx + 0x61], 0x42
push edi
push esi
dec esp
xor byte [eax + 0x2f], bl
dec esp
push ecx
inc edi
pop ecx
jo 0x10009500
push esp
xor ch, byte [edi + 0x6d]
insd dword es:[edi], dx
imul ecx, dword [ebx + 0x77], 0x30574c2f
sub edi, dword [eax + 0x4f]
push esi
jb 0x10009548
push eax
inc edi
jae 0x10009526
jb 0x10009515
bound ecx, qword [ecx + 0x6d]
ja 0x10009557
inc edx
dec edx
push ecx
pop eax
push ebp
push 0x776d5778
inc edx
push eax
dec esp
sub ebx, dword [edx + 0x37]
ja 0x1000954c
pop edx
jo 0x10009561
push 0x49
outsb dx, byte [esi]
xor cl, byte [edx + 0x56]
dec edx
bound esi, qword [edx + 0x4e]
jb 0x10009551
pop edx
dec edx
je 0x10009533
push ebx
push edx
push edi
insd dword es:[edi], dx
cmp byte [ebx + 0x66], cl
arpl word ss:[esi + 0x6c], cx
sub edi, dword [eax]
arpl word [eax + 0x39], di
push 0x352b5732
push esi
popal
aaa
jno 0x10009557
jbe 0x1000955b
dec eax
dec ecx
insd dword es:[edi], dx
dec ebx
dec esp
cmp byte gs:[ebx], ch
inc esi
jae 0x1000957e
dec edi
xor bl, byte [ecx + 0x76]
push 0x57446c59
pop ecx
jbe 0x1000959e
pop ecx
insb byte es:[edi], dx
inc esp
push edi
dec ebp
imul ebx, dword [eax + 0x4c], 0x446f3443
insb byte es:[edi], dx
cmp byte [ecx + 0x4a], dl
aaa
xor eax, 0x6f50482f
das
dec eax
push eax
outsd dx, dword [esi]
xor al, 0x44
jb 0x100095bf
xor dword [eax + 0x65], edi
js 0x100095b8
xor byte [edx + 0x61], cl
insd dword es:[edi], dx
inc esp
dec esp
inc edi
dec esp
jne 0x100095c2
pop eax
dec esi
insd dword es:[edi], dx
jae 0x100095d9
ja 0x100095d0
insd dword es:[edi], dx
inc ecx
pop eax
pop ecx
push esi
jp 0x100095d5
dec esp
push ecx
imul esp, dword [ecx + 0x50], 0x4f
ja 0x100095a4
das
inc edx
xor eax, 0x65316e69
inc ebp
dec edx
inc esp
cmp byte [edx + 0x6c], al
insb byte es:[edi], dx
jo 0x100095cd
jo 0x100095d6
xor cl, byte [ebx + 0x4a]
dec eax
outsb dx, byte [esi]
je 0x100095e0
jae 0x100095df
push ecx
cmp dword [ebp + 0x42], esi
je 0x100095c3
inc ecx
push ebp
xor al, 0x38
dec ecx
push ecx
das
xor esp, dword [esi + 0x4c]
xor byte ss:[eax + 0x4a], dh
xor byte [eax + 0x4a], dh
push esp
jbe 0x100095ee
xor ax, 0x2f4a
cmp byte fs:[ecx + 0x41], bh
xor eax, 0x736f6533
jns 0x10009608
dec ecx
jo 0x100095e9
dec edi
push esi
jno 0x10009601
das
bound ecx, qword [bx + 0x47]
dec edi
inc edi
inc ebp
arpl word [ebx + 0x42], cx
dec ebx
inc edx
dec ebp
dec ebx
inc edx
inc edi
dec esp
xor al, byte [ecx + 0x42]
xor al, 0x67
jns 0x10009622
jns 0x10009622
push esi
xor byte [ebp + 0x36], dl
inc edx
inc edx
push esp
pop ecx
je 0x1000963f
inc ebx
inc ecx
dec ebx
dec ebp
cmp byte [eax + ecx*2 + 0x77], dl
insd dword es:[edi], dx
push esp
dec eax
ja 0x10009651
inc esp
ja 0x10009628
pop ecx
xor ah, byte [edx + 0x79]
inc ebx
dec esp
xor dword [ecx + 0x6c], edi
push ecx
pop eax
push ebp
push bp
push edx
sub esi, dword [esi]
inc ebp
inc ecx
cmp dword [edi + 0x65], ecx
push esi
push esi
inc esp
jo 0x1000965c
js 0x10009679
xor edi, dword ss:[ecx + 0x6b]
dec ecx
outsb dx, byte [esi]
aaa
push esp
push edi
pop edx
bound esi, qword [edx]
inc edi
cmp dword [eax], edi
outsb dx, byte [esi]
push ebx
xor dh, byte [ecx]
dec ebx
aaa
je 0x10009663
jne 0x10009690
popal
jne 0x1000969e
outsd dx, dword [esi]
dec ecx
xor dword [edx + 0x32], ebx
push 0x71
pop edx
xor ch, byte [edx + 0x71]
dec esi
push esp
push esp
inc ecx
xor eax, 0x73505654
push ecx
xor eax, 0x6f326d74
arpl word [ecx], si
dec esp
bound edx, qword [ecx + 0x50]
push ecx
push eax
pop edx
xor al, byte [ebp + 0x30]
outsb dx, byte [esi]
jb 0x100096b2
push eax
das
insd dword es:[edi], dx
sub edx, dword [ebp + 0x50]
dec eax
insd dword es:[edi], dx
outsd dx, dword [si]
outsd dx, dword [esi]
js 0x100096a4
cmp dword [edx + ebp*2 + 0x5a], ecx
dec ebx
arpl word [edi + 0x4b], si
dec edx
inc edi
push ebp
jb 0x100096b3
dec ecx
push ecx
outsb dx, byte [esi]
aaa
imul ecx, dword [edx + 0x46], 0x306a714a
jne 0x100096da
jno 0x100096c5
push 0x56
das
inc ebx
insb byte es:[edi], dx
push ecx
push edx
push ecx
xor al, 0x7a
push ecx
jp 0x100096cc
push ebp
cmp byte [ebx], ch
dec esp
xor al, byte [edx + 0x49]
dec ebx
jae 0x100096f3
jbe 0x100096ca
inc ebx
inc ebx
inc edx
dec eax
outsb dx, byte [esi]
dec edx
dec ecx
je 0x100096f9
popal
pop edx
inc esi
dec ebx
xor eax, 0x2f4d744c
insb byte es:[edi], dx
xor byte [ecx], bh
inc esi
outsd dx, dword [esi]
cmp dword [esi + 0x6f], eax
dec eax
xor al, 0x65
push esi
aaa
push ebp
dec esp
jae 0x10009721
insd dword es:[edi], dx
outsb dx, byte [esi]
push esi
ja 0x10009721
push esp
dec edi
inc ecx
inc edx
push ebx
inc esp
outsd dx, dword ss:[esi]
cmp dword [edi + 0x43], esi
push ebp
jae 0x10009725
push edx
jae 0x10009706
jb 0x10009732
dec eax
inc ecx
inc ecx
inc esp
push edx
dec ecx
pop eax
jno 0x10009717
sub ebp, dword [ebx]
inc ecx
jbe 0x10009741
jae 0x100096fe
push 0x49
push esp
xor cl, byte [ebx + ebp*2 + 0x63]
dec esi
xor dword [ecx + 0x33], edx
inc esi
pop ecx
push ecx
xor dword [ecx + 0x74], ebx
xor edx, dword [ebx + 0x44]
cmp byte [eax], dh
push edi
aaa
push edi
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x1000973c
pop edx
outsd dx, dword [esi]
popal
dec esi
jp 0x10009747
imul esi, dword [edx], 0x74775a6b
pop edx
ja 0x10009770
inc esp
dec ebx
cmp dword [0x38586f57], esi
outsb dx, byte [esi]
push ebx
imul esi, dword [edx + 0x45], 0x73434a73
xor eax, 0x50586773
dec ebp
dec edx
dec edx
jno 0x10009770
jbe 0x1000974a
popal
dec edx
dec edi
push edx
dec eax
das
imul eax, dword [ebp + 0x37], 0x4d5a2b6b
aaa
imul ebp, dword [ebx], 0x5a
dec ebp
xor eax, 0x6d343666
push 0x42
jo 0x10009781
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
dec esp
dec ebp
push 0x4e777956
jp 0x100097ab
push ebp
inc ebx
outsb dx, byte [esi]
inc edx
sub ebp, dword [ebx + 0x67]
dec ebx
dec ebp
imul esp, dword [edi + 0x4b], 0x4d
xor byte [eax + 0x45], ch
inc ebp
inc esi
inc ecx
inc ecx
push 0x6b506867
jns 0x10009795
push ecx
inc ecx
pop eax
pop ecx
dec ebx
jbe 0x100097a1
outsd dx, dword [esi]
outsd dx, dword [esi]
push ecx
inc edi
inc ebx
push ebp
inc ecx
pop eax
dec eax
dec edx
imul edx, dword [edx + 0x37], 0x54
jo 0x100097b9
xor al, 0x4a
inc ebx
jp 0x100097b8
popal
dec edi
bound esi, qword [edx + 0x62]
cmp dword [edx + 0x46], ebx
jno 0x100097ba
push ebp
imul ebp, dword [esi + 0x4b], 0x63713655
push ecx
imul edx, dword [edi + 0x6f], 0x58366e37
push 0x73
imul ecx, dword [eax + 0x53], 0x75
push esi
push 0x77
pop edx
push 0x532f7279
das
push ebx
popal
imul ebx, dword [edx + 0x33], 0x4e585339
xor al, 0x4f
inc ebp
insb byte es:[edi], dx
xor eax, 0x2f397356
push ecx
imul ebx, dword [ecx + 0x63], 0x4d4a394d
arpl word [ebp + 0x39], cx
dec edx
dec ebp
inc esi
push edi
cmp dword [ebp + 0x34], ecx
je 0x10009830
jns 0x1000981a
popal
cmp dword [edx + 0x49], esp
insb byte es:[edi], dx
bound ecx, qword [ecx + 0x6c]
inc ebp
imul esi, dword [edi + 0x68], 0x56
inc esp
dec esp
pop edx
inc ecx
inc ebx
cmp dword [esi + 0x6b], esi
jp 0x1000983f
jns 0x10009825
push edx
xor dword [edx + 0x53], edi
inc edx
push 0x30723171
push 0x73
xor eax, 0x72484c4b
inc esp
push eax
inc edx
xor eax, 0x35543773
arpl word [edx + edi*2 + 0x75], dx
push ebp
push esi
inc esi
bound ebp, qword [edi]
inc esp
push esi
cmp dword [eax + 0x2b], edx
arpl word [edx + ecx*2 + 0x34], ax
jbe 0x10009843
push ebx
jno 0x10009845
jne 0x1000985b
dec esi
dec ecx
ja 0x10009839
dec esp
push edi
push edx
jno 0x1000984c
das
inc ebx
bound edx, qword [eax + 0x41]
dec ecx
inc ebp
jp 0x10009865
arpl word [ebp + 0x48], cx
arpl word fs:[ebx + 0x79], dx
js 0x1000988d
jb 0x10009874
push ebx
push ebp
xor eax, 0x6b335a73
pop edx
popal
js 0x10009876
imul ebx, dword [edx + 0x61], 0x78
dec esp
push edi
push eax
xor byte [bx + di], dh
push edx
imul esi, dword [ecx], 0x53
insd dword es:[edi], dx
sub edi, dword [eax]
push ebp
imul ebx, dword [ecx + 0x76], 0x75494d39
xor eax, 0x50596233
jbe 0x10009874
dec ebp
dec ecx
jne 0x10009874
xor esp, dword [edx + 0x59]
push eax
inc ecx
jno 0x100098b3
jno 0x100098b3
xor dword [ecx + 0x33], esp
push ebp
insb byte es:[edi], dx
imul esi, dword [esi], 0x346d6b36
jbe 0x100098ad
xor dword [esi + ebp*2 + 0x62], ecx
cmp dword [ecx + edx*2 + 0x53], edx
push ebx
imul edi, dword [ecx + 0x31], 0x48
bound eax, qword [esi + 0x33]
dec edx
sub esi, dword [ecx + 0x75]
jno 0x100098dc
pop edx
arpl word [eax], si
xor byte [esi + 0x62], ch
popal
imul esi, dword [0x45417634], 0x34
ja 0x100098aa
xor al, 0x77
xor ebp, dword [ebx]
jo 0x100098ad
sub esi, dword [eax + 0x33]
sub esi, dword [esi + 0x69]
dec ebx
das
inc esp
inc edi
pop ecx
xor al, 0x37
inc edx
dec esp
push ebx
xor byte [ebx], dh
push ebx
pop eax
dec ebp
inc edx
jo 0x100098d3
pop edx
jns 0x100098dd
push edx
dec ecx
inc edx
cmp dword [ecx + 0x48], edi
push esp
dec edi
cmp dword [esi + 0x6b], esp
inc esp
dec edx
xor eax, 0x4d6f6653
dec esp
jae 0x100098f6
xor byte [ebp + 0x59], dh
jne 0x10009905
imul ebp, dword [ecx + 0x6f], 0x45436a2b
imul ebp, dword [edi + 0x2b], 0x6445436a
inc edx
inc edx
push 0x5a
jne 0x1000991d
xor byte [eax], dh
js 0x100098f0
cmp byte [esi + edx*2 + 0x41], dh
dec esp
push esi
xor ecx, dword fs:[ecx + 0x51]
jp 0x10009914
inc ecx
jne 0x10009946
outsb dx, byte [esi]
pop ecx
xor al, 0x69
push 0x45452f55
inc ebp
inc ebp
je 0x1000994e
push 0x6f723972
outsd dx, dword [esi]
jb 0x10009942
inc edi
push esi
jae 0x10009933
inc ecx
jbe 0x10009953
inc ebx
push esi
dec esp
insb byte es:[edi], dx
jbe 0x10009921
js 0x1000992f
pop eax
dec esp
jne 0x10009965
insd dword es:[edi], dx
dec ebp
push ebp
inc ebp
push eax
outsd dx, dword [esi]
arpl word [ebx + 0x6a], ax
inc edi
push ecx
push esi
dec edi
jp 0x10009948
jp 0x1000996f
dec ecx
inc edi
xor bl, byte [edx + 0x2f]
dec ebx
dec edx
jae 0x1000993d
das
inc ebx
inc esp
push ecx
popal
dec esi
inc ebp
outsb dx, byte [esi]
push 0x536b765a
jo 0x1000996e
push esi
inc edx
push ecx
inc ebp
push ebp
push 0x6a784d6a
xor dword [ebp + 0x2f], ebp
inc esp
inc ecx
je 0x1000997a
insd dword es:[edi], dx
cmp byte [edx + 0x53], ah
pop eax
dec ecx
inc edx
jns 0x10009990
xor ch, byte [ecx + 0x43]
jp 0x1000996c
jo 0x100099b8
jp 0x100099a3
dec esp
dec esp
xor al, 0x41
js 0x100099ae
inc ebp
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
push 0x33424836
dec edx
push ebp
ja 0x10009982
xor dword [ecx + 0x74], eax
dec edi
inc ecx
je 0x100099a5
push edi
pop edx
popal
dec ax
popal
push ebx
jo 0x100099aa
pop eax
jp 0x10009994
jne 0x100099d9
das
dec ecx
xor al, 0x56
xor dword [eax], edi
jae 0x100099ba
dec ebp
imul esi, dword [edi], 0x35
je 0x100099d5
aaa
xor eax, 0x53626374
push ebx
bound edx, qword [ebx + 0x53]
push ecx
je 0x100099c4
dec ecx
inc esi
xor eax, 0x507a715a
outsd dx, dword [esi]
push edi
je 0x100099cf
dec esp
push 0x772f766b
xor esi, dword [eax]
push ebx
cmp dword [ebp + 0x63], edx
inc edx
jb 0x10009a07
jbe 0x100099e1
dec edi
dec ecx
js 0x10009a0f
jp 0x100099ea
push esp
dec ebx
pop ecx
pop ecx
dec ebx
inc ebp
sub ebp, dword [eax + ebx*2 + 0x61]
imul ebp, dword [esi + 0x64], 0x56
arpl word [ecx + 0x62], di
cmp dword [esi + ecx*2 + 0x43], ecx
bound edi, qword [ecx]
dec esp
dec esi
inc ebx
pop eax
pop eax
js 0x10009a20
jno 0x10009a0a
pop edx
jb 0x10009a2c
je 0x10009a22
dec ecx
imul ecx, dword [eax + 0x72], 0x76
jb 0x10009a30
jae 0x10009a24
cmp byte [edi + esi*2 + 0x58], ah
popal
push ebx
push 0x59
xor dl, byte [edi + 0x47]
inc edx
dec eax
bound edi, qword [edx + 0x75]
outsd dx, dword [esi]
push 0x676e4d34
dec esp
dec ebp
outsb dx, byte [esi]
dec esp
cmp dword [ebx], ebp
push ebp
push eax
inc edx
insd dword es:[edi], dx
pop ecx
jne 0x10009a31
arpl word [ebx + 0x43], bp
aaa
jp 0x10009a59
dec ebp
imul esi, dword [bp + di], 0x6568546e
push esi
push esi
jp 0x10009a41
inc esi
inc esi
das
jbe 0x10009a3b
imul edi, dword [ecx], 0x48
insd dword es:[edi], dx
bound ecx, qword [edx + 0x6d]
sub ebp, dword [ebp + 0x34]
arpl word [edi + 0x38], cx
pop ecx
arpl word [ebp + 0x43], dx
xor al, 0x31
xor ah, byte [ecx + 0x4f]
popal
dec edi
outsd dx, dword [esi]
inc esp
push esp
popal
jae 0x10009a62
sub edx, dword [ebx + 0x71]
inc ebx
jne 0x10009a5b
jb 0x10009a5f
push eax
dec ebx
dec ebp
push esp
outsd dx, dword [esi]
insb byte es:[edi], dx
xor eax, 0x59485642
dec eax
pop ecx
xor al, 0x34
jp 0x10009a9d
jb 0x10009a5a
insb byte es:[edi], dx
xor eax, 0x4749586e
dec ecx
inc edi
xor al, 0x52
aaa
dec edx
xor eax, 0x6978766a
xor byte [ecx], dh
pop edx
jb 0x10009a6c
xor byte [ebx], dh
inc ecx
push 0x50
xor eax, dword [ecx + 0x6a]
push eax
jb 0x10009a75
xor esi, dword [ecx]
dec edi
das
xor dword [edi + 0x2f], ecx
dec edx
xor ecx, dword [ecx + 0x34]
pop edx
inc ecx
insb byte es:[edi], dx
xor esi, dword [esi]
cmp dword [ecx + 0x4d], ebx
inc ebx
push eax
arpl word [ebp + 0x6d], dx
arpl word [ebp + 0x6f], cx
xor al, 0x74
je 0x10009ac2
jbe 0x10009abf
jbe 0x10009abf
inc cx
inc ecx
jo 0x10009ad5
jb 0x10009aca
push 0x2f73
jno 0x10009a9b
push 0x32712f73
dec esp
xor ecx, dword [edi + 0x41]
inc ecx
inc esp
inc esi
jb 0x10009ab6
dec ecx
arpl word [eax], si
ja 0x10009abd
ja 0x10009abd
jbe 0x10009acd
push ecx
outsd dx, dword [esi]
dec edi
insb byte es:[edi], dx
inc esp
inc esp
inc esi
jbe 0x10009af0
xor dword [ebp + 0x53], esp
dec esp
js 0x10009afb
push ebx
push edi
push ebx
inc di
dec eax
dec ebp
push edi
jne 0x10009ae7
arpl word [ecx + 0x79], sp
sub esi, dword [eax + ebx*2 + 0x31]
pop ecx
popal
popal
popal
xor byte [edx + 0x61], dh
dec edx
xor eax, 0x534a6f70
inc edi
outsb dx, byte [esi]
push ecx
xor dword [esi + 0x70], ecx
jbe 0x10009afd
jb 0x10009ae6
push esi
jbe 0x10009aee
push esi
xor al, 0x42
pop edx
xor al, 0x39
dec eax
jns 0x10009b30
jb 0x10009af6
aaa
dec edx
jo 0x10009b1b
push esi
inc ebp
imul esi, dword [edx + 0x74], 0x4e417a4d
dec esi
pop eax
push esp
push esp
push 0x6f597a6a
jp 0x10009b3f
inc ebx
push eax
dec esi
xor byte fs:[ecx + 0x35], al
arpl word [edi + 0x67], ax
xor byte [edx + 0x66], bl
push edi
inc bp
dec edx
xor dword [edx + 0x38], eax
push edi
xor al, 0x42
inc edx
cmp byte [edi + 0x66], dl
xor al, 0x42
push 0x49786a63
arpl word [edx + 0x78], bp
dec ecx
js 0x10009b3b
jne 0x10009b2a
outsb dx, byte [esi]
insd dword es:[edi], dx
jp 0x10009b2f
cmp byte [ecx + 0x6a], al
cmp byte [ebp + 0x46], cl
inc esi
xor esi, dword [esi]
outsb dx, byte [esi]
inc cx
push 0x65
inc ebp
inc edx
cmp byte [ecx + 0x76], dl
dec edx
xor al, 0x2f
xor ebp, dword [eax + 0x46]
arpl word [edi + 0x68], ax
jp 0x10009b5e
outsb dx, byte [esi]
jo 0x10009b49
dec edi
jns 0x10009b66
push edx
xor al, 0x36
jns 0x10009b94
dec ecx
cmp byte [ebx + 0x65], dl
dec ecx
pop edx
ja 0x10009b99
dec ebp
push eax
dec edi
jo 0x10009b95
xor eax, 0x4b6b2b39
sub ebp, dword [ebx + 0x4b]
imul ecx, dword [ebx + 0x74], 0x64
je 0x10009b98
je 0x10009b8b
push eax
jp 0x10009b7b
bound esp, qword [esi + 0x2b]
dec edi
dec esi
sub ecx, dword [edi + 0x36]
dec esi
jae 0x10009b79
push ecx
dec ebx
jae 0x10009bbe
xor byte [edi + 0x6f], ah
push esp
dec edx
das
imul eax, dword [ecx + esi*2 + 0x49], 0x794e6a56
inc esi
push esp
push ax
push esp
inc edi
inc edx
dec eax
push ecx
inc edi
dec edi
xor eax, 0x56573131
je 0x10009bdd
imul ecx, dword [edx + 0x51], 0x30777a33
insb byte es:[edi], dx
das
pop edx
inc esp
push 0x55
push edi
push eax
arpl word [edx + 0x76], di
aaa
aaa
js 0x10009bf7
js 0x10009bf7
xor bh, byte [eax + 0x54]
aaa
xor ecx, dword [ebx + 0x43]
inc edx
jne 0x10009bce
jae 0x10009be1
inc edi
cmp byte [ecx + 0x54], ch
imul ebp, dword [eax + 0x37], 0x6f
jne 0x10009be3
imul edx, dword [ebx + ebp*2 + 0x68], 0x50756f37
jp 0x10009bd7
inc edx
push 0x2b
xor ecx, dword [esi + 0x35]
dec ebx
xor eax, 0x44627271
push ecx
xor byte [edi + 0x74], al
das
dec esi
xor eax, 0x7271354b
bound eax, qword [ecx + edx*2 + 0x30]
inc edi
je 0x10009bd4
dec esi
push 0x71
push edx
ja 0x10009bd6
dec ebp
jb 0x10009bf6
bound esp, qword [esi + 0x78]
inc esi
inc ecx
insb byte es:[edi], dx
push esi
xor dl, byte [ebx + 0x68]
inc ebp
cmp byte [eax + 0x47], cl
inc edx
push 0x47
outsb dx, byte [esi]
xor eax, 0x76636f54
jns 0x10009c34
arpl word [ecx + 0x79], sp
das
dec ecx
inc esi
jae 0x10009c08
push 0x43627866
inc ebx
sub esi, dword [edi + 0x6f]
ja 0x10009c47
outsd dx, dword [esi]
jae 0x10009c32
inc ecx
push ecx
inc ecx
inc ecx
dec ebp
inc esi
push esp
xor byte [0x2f4d4d49], dh
dec ecx
dec ebp
dec ebp
das
jne 0x10009c54
pop ecx
ja 0x10009c60
jae 0x10009c65
dec ebp
xor al, 0x39
jo 0x10009c3c
inc ebp
pop edx
pop edx
push 0x55
jns 0x10009c45
pop eax
xor eax, 0x526b5a4e
xor esi, dword [esi + 0x6c]
das
inc esi
bound esp, qword [edi + 0x6f]
push edx
xor byte [ebx], dh
je 0x10009c7f
push 0x69536932
jo 0x10009c92
imul cx, word [esi + 0x6c], 0x6c64
push esi
pop edx
je 0x10009c83
dec ecx
inc ecx
inc edi
jns 0x10009c6b
dec eax
ja 0x10009c72
aaa
cmp byte [ebp + 0x73], dh
bound esi, qword gs:[eax + 0x4d]
jo 0x10009c81
push edi
jae 0x10009c9e
insb byte es:[edi], dx
insd dword es:[edi], dx
cmp dword [esp + esi*2 + 0x47], edx
inc edi
dec esi
inc edx
aaa
dec ecx
push edx
imul esi, dword [ecx], 0x4c
push edi
jp 0x10009cc3
jp 0x10009cc3
xor dh, byte [eax]
insb byte es:[edi], dx
dec esi
jp 0x10009c91
dec edx
pop edx
pop ecx
jns 0x10009ca4
dec edi
push 0x36
xor al, 0x79
jns 0x10009ca2
bound esp, qword [edi + 0x45]
jno 0x10009cad
dec esp
aaa
outsd dx, dword [esi]
push esi
xor ch, byte [ebp + 0x31]
push ecx
jno 0x10009cc0
insd dword es:[edi], dx
xor dword [ecx + 0x71], edx
push esi
push esi
jno 0x10009cd0
dec eax
push edi
imul edx, dword [edi + 0x49], 0x73593677
dec ebp
ja 0x10009caa
pop ecx
jae 0x10009cc4
push 0x33756a6b
push ebp
push ebp
dec edi
jp 0x10009cef
inc ecx
push ebx
xor dh, byte ss:[edi]
push ecx
imul esi, dword [edx], 0x2b426e59
dec ecx
jb 0x10009ce7
dec eax
jae 0x10009cfa
push 0x2f656848
push 0x2f656848
push ebp
jae 0x10009cfd
dec esi
jp 0x10009d0d
push ecx
sub edx, dword [ebx + 0x44]
dec edi
popal
push 0x6f5a6333
pop ecx
pop edx
dec ebx
push ebx
cmp dword [ecx + 0x48], edx
js 0x10009d2d
jne 0x10009cff
imul eax, dword [edi + 0x58], 0x37
inc edx
push eax
push edx
push 0x5557
push edi
push ebp
jp 0x10009d1a
push esi
xor dword [ebx + 0x77], eax
pop edx
xor byte [ecx + 0x35], al
xor esp, dword [ecx + 0x4d]
inc ebp
ja 0x10009d41
push ebp
dec ebp
ja 0x10009d26
inc ecx
dec ebp
xor al, 0x6a
insb byte es:[edi], dx
outsd dx, dword [esi]
push edx
inc ebp
push edx
dec esi
outsb dx, byte gs:[esi]
imul edx, dword [ebp + edx*2 + 0x71], 0x48516355
push ebp
arpl word [ecx + 0x48], dx
outsd dx, dword [esi]
jns 0x10009d54
xor al, 0x2b
jne 0x10009d59
sub esi, dword [ebp + 0x67]
cmp word [edx + 0x49], si
dec ebx
cmp dword [edx + 0x48], edx
inc ebp
bound edi, qword [ecx]
js 0x10009d61
push edx
jp 0x10009d6e
inc esp
push edx
dec esp
dec ecx
xor byte [edx + 0x67], cl
push ebx
push ecx
dec edi
cmp byte [esi + eax*2 + 0x42], cl
das
dec ebx
dec esi
imul ebp, dword [ebx + 0x69], 0x55737469
push ebp
imul esi, dword [edi], 0x6978594a
pop eax
jo 0x10009d67
insd dword es:[edi], dx
aaa
ja 0x10009d73
dec eax
ja 0x10009d90
imul ebp, dword [bp + di + 0x33], 0x46623336
imul esi, dword [ebx], 0x36
xor esp, dword [edx + 0x46]
imul eax, dword [esi + 0x39], 0x4b6b776b
inc edx
dec edx
xor dword [ebp + 0x62], edx
push ebx
popal
js 0x10009d9d
inc ebx
xor byte [edx + 0x6d], dl
insd dword es:[edi], dx
bound edx, qword [ecx + 0x6f]
inc esp
push ebx
pop ecx
inc esp
das
xor ah, byte [ebx + 0x45]
das
inc ebx
jae 0x10009da9
dec edi
push 0x36597833
jbe 0x10009db0
xor edi, dword [eax + 0x59]
jbe 0x10009db0
das
xor byte [eax + 0x35], cl
xor dh, byte [ecx + 0x48]
inc edi
dec eax
xor eax, 0x47487132
imul esi, dword ss:[ecx], 0x4e6f5a61
pop edx
xor dword [ebp + 0x6a], ebp
dec esi
inc esi
jno 0x10009db8
inc cx
jo 0x10009da9
jne 0x10009de7
push 0x58
dec ebx
xor dword [eax + 0x56], ebx
push ebp
ja 0x10009db1
push 0x414f4b49
xor al, 0x44
cmp byte [esi + 0x33], ch
inc esp
inc edx
sub eax, dword ss:[ebp + 0x46]
dec ebx
das
imul esi, dword [edi], 0x37
dec edx
inc ecx
inc ecx
je 0x10009e04
push esi
inc edx
dec edx
inc edi
arpl word [ebx + 0x51], dx
jo 0x10009e00
push esi
xor dword [edx + 0x38], eax
push ebx
push ebp
dec esp
dec eax
pop eax
xor dword [ebx + 0x37], ebp
push esp
xor ecx, dword [ecx + 0x41]
dec ecx
inc ecx
aaa
inc esp
ja 0x10009e31
jns 0x10009e39
push edi
dec esi
push eax
dec edi
popal
das
inc edi
xor al, 0x4e
inc edi
xor dword [ebp + 0x30], ebp
outsd dx, dword [esi]
push ecx
jb 0x10009e47
imul ecx, dword [esi + 0x43], 0x55
inc edi
xor dword [ebx + 0x66], ecx
jb 0x10009e54
jne 0x10009e48
dec ebp
dec edi
jbe 0x10009e17
bound ebx, qword [ecx + 0x51]
pop eax
pop dx
xor edx, dword [edx + 0x41]
js 0x10009e28
jae 0x10009e53
dec edi
outsd dx, dword [esi]
sub eax, dword [ebp + 0x45]
jne 0x10009e24
jbe 0x10009e6a
dec ecx
imul ecx, dword [ecx + ebp*2 + 0x72], 0x4f
dec edi
jo 0x10009e74
xor eax, 0x43507876
jbe 0x10009e7e
push eax
inc ebx
push ebx
ja 0x10009e5e
outsb dx, byte [esi]
inc ebx
xor cl, byte [bp + di + 0x2f]
push ecx
bound esi, qword [edi + 0x48]
insb byte es:[edi], dx
outsb dx, byte [esi]
imul edi, dword [edx + 0x6b], 0x34
popal
inc edi
push esp
insb byte es:[edi], dx
push ecx
inc esi
xor eax, 0x4254714b
jno 0x10009e7a
inc edx
jne 0x10009e77
dec esi
pop ecx
insb byte es:[edi], dx
bound esi, qword [ecx + ebx*2]
inc ebp
aaa
cmp byte [edx + 0x6d], al
inc edx
insd dword es:[edi], dx
insd dword es:[edi], dx
xor cl, byte [ebp + 0x54]
bound ebp, qword [esp + esi*2 + 0x45]
je 0x10009e80
push esp
inc esp
inc ebp
xor byte [edi + 0x65], ch
xor byte [edx + 0x31], bl
xor eax, 0x44394445
js 0x10009eb6
inc esp
cmp dword [eax + edi*2 + 0x6a], eax
aaa
cmp byte [edi], dh
push esp
inc ebp
push edx
insd dword es:[edi], dx
xor dword [edi + 0x31], ebp
imul esp, dword [ecx + 0x64], 0x79
dec esp
outsd dx, dword [esi]
xor dword [ebx + 0x61], ebp
jns 0x10009ea7
xor edx, dword [eax + edi*2 + 0x61]
popal
jae 0x10009eb0
dec ebp
inc ebx
push 0x6a
insd dword es:[edi], dx
push ebp
inc esi
dec ebp
xor dword [edx + 0x58], eax
ja 0x10009ebb
popal
sub ecx, dword [edx + 0x69]
dec esi
inc esi
outsb dx, byte [esi]
push 0x544d6b45
dec ebp
push esp
push eax
xor ch, byte [ebp + 0x69]
insd dword es:[edi], dx
imul eax, dword [edx + edx*2 + 0x78], 0x67784853
inc esp
push edx
js 0x10009ed7
dec eax
js 0x10009eee
jae 0x10009ebb
insb byte es:[edi], dx
jae 0x10009ed1
push 0x2b
push edx
arpl word [edx + 0x61], sp
inc edi
das
inc ecx
xor cl, byte [ecx + 0x58]
pop ecx
imul ecx, dword [ebp + 0x37], 0x52
imul ebp, dword [ebp + ecx*2 + 0x64], 0x6a6f3238
dec edi
xor al, byte [edi + 0x34]
dec edx
inc edi
xor al, 0x4a
jne 0x10009f15
push ecx
je 0x10009ef0
push ebp
dec esi
inc ebp
push 0x61
aaa
pop edx
dec ebp
insd dword es:[edi], dx
xor edx, dword [ebx + edx*2 + 0x53]
push esp
push ebx
push ebx
jne 0x10009f10
imul esp, dword [edi + 0x4e], 0x53
push 0x66
jp 0x10009f3c
push esi
xor eax, 0x49786657
jne 0x10009f39
jne 0x10009f47
jne 0x10009f2a
push edi
inc esi
xor edx, dword [ecx + 0x74]
jb 0x10009f2b
push eax
inc esp
insd dword es:[edi], dx
js 0x10009f15
aaa
push eax
push edx
aaa
push ebp
xor dl, byte [ebx + edx*2 + 0x52]
pop edx
jae 0x10009f64
inc ebx
dec ebx
js 0x10009f60
jno 0x10009f61
jno 0x10009f38
inc edi
imul esi, dword fs:[0x38727350], 0x32
arpl word [eax + 0x6c], cx
insd dword es:[edi], dx
outsd dx, dword [esi]
dec edi
inc ecx
push eax
xor edi, dword [eax + 0x53]
inc edi
xor dword [ecx + 0x54], ebp
push 0x4c765a2f
pop eax
push 0x2f774742
inc edx
inc edi
ja 0x10009f43
push 0x42517959
pop ecx
jns 0x10009f69
inc edx
push ebx
xor esi, dword [edx*2 + 0x4b494d48]
outsb dx, byte [si]
jo 0x10009f57
push edi
inc ebx
je 0x10009f73
je 0x10009f98
insb byte es:[edi], dx
push ebp
pop eax
dec edx
push ecx
push ebx
jb 0x10009f95
inc esp
inc edx
xor dword [eax + 0x66], ebp
sub esi, dword [esi + eax*2 + 0x74]
je 0x10009f81
je 0x10009f73
push edx
push edx
jns 0x10009faf
inc esi
dec ecx
inc edi
push edx
pop eax
outsd dx, dword [esi]
push ebx
pop ecx
inc ebp
cmp dword [edx + esi + 0x76], eax
inc esp
pop ecx
dec ebp
inc esp
insd dword es:[edi], dx
xor al, 0x79
jp 0x10009fcd
push 0x33
popal
popal
xor esp, dword [ecx + 0x61]
dec ecx
pop eax
dec edx
jbe 0x10009fa1
xor eax, 0x4969655a
pop edx
imul ecx, dword gs:[ecx + 0x34], 0x41466b77
xor al, 0x77
imul eax, dword [esi + 0x41], 0x4e
dec esi
js 0x10009f9b
aaa
xor al, 0x35
arpl word [ecx], di
dec ebx
bound ebp, qword [edi + 0x43]
outsd dx, dword [esi]
inc ebx
imul esi, dword [ecx], 0x72
dec ebx
dec ebp
push edi
insd dword es:[edi], dx
push 0x6b
jne 0x10009fb4
push ebx
pop eax
jne 0x10009fd4
jb str.a22I0cFKkV0r8Xqu0PfxFDjqDp5hCi3Fb0qMMOHtg7jpF7adhD1b2o8c9dG3Q9noQkHqwILo71AJED7bJA0Lf3okOtsUm6V17q3NDdcZNeYIbrXIMqBbezI4Cw0V2hVgudmVnQTMFChQ_0ILP9jBGOrtCeyD9CnMDSa3zsf5JTt7xzCz1SkEFy0M95W3BGrBoyrG6bvkfY6WuWgxijro8DGsUpt1G8k9a4CWAn6ztGLNLn7mxZpkBDUWVGIm908V5to3BfKgR09ml3_TXpEX5qczsuQQRXgJznAgvlCbEXFpnT22RdDv6lzyz2ZADICVw8nhby51DN6D1dH5y7gH0hbujZHkh15_ILzKMFyUXVBKBdIqYCHDx_Nqv3Z0hXuzQoObTeMbjl0phuOFYvuhmMXiDPpS2ntGw3HJtTvMG_aGe4sLXO217_WbB3f0FNa0JDz4T658yb9sVMUfgemzl9T_2jTtML9ebLbUPwEM3PNTfXRXuza59iNceyi9z7HS2Lzbf11YjtS1ox7ayoK3QjWWxaoNzt_nuRcDIOLp4yZ1cANWjffXQUP0IPmueO12Ato3rzuIkzsgcTzKBG7gX2QfnkE2nXuMq8bBNd6y13my3mu7NQzLPdUBbuNdYin2ALiymPijTYZ9yeWBhQGpV2U10R3tNBeugEa0ugxYaBy9udeReH9ApkQjMDZcvsDLGFSRMSDO6YasNRiRcRmoflI8kkqf2An_rcT6A12oDRAPqOHs88H8mOegS8AWE529ILgsTxcNR4YcBx9TpCSZbqEDGywpOsK9xcSaLgKUBmK5v3RfJGws6PGJRSLrzC0byjLNX_r52bbZJ_VMb34TqjNAQ1NmcYPXAScMGBwV3mgT_WX7E8amPHvMIJ3DhWAMsjk6QEIRQETHssMcR_PLxpCq72f8TBk_NN3sMjX0XIka7vELHTsdB5qrBzbPy8cZNs2At3nmmGma_Ghp6LkAExpnlP4cDgq6o_ulPW2HDMUYQmzc0Q9ipg3IDOJRzIPHlYlsjfE43u849jkOAPCaBzXP1wILH7vPewSNE3ouWqMPb1kqLbc6310zoIa7gra31XVKK6g7e2OfdJyS7NbB83P1_Oy30DZHy9ganYbsEBWsrEfL2BsdmdjgZyfWsDQ7DZigQE_sYCm2Z2LfMw_zqef0dKfsc5w7z77bgnpo2ZUl6UtCHngzk9CT7_5CeFNwt05OJd8v0JKf2oYaJ48eELoJs5rvvgKUNVUt7iGQs4ySjPh9qzm2eOV5bBp_XHHbuMTe6ecafRIfOTqNDwxU6lN8PHerplekQCotT6dC4uzkder8X6dA8okNv9J6aDqnrgejRnf_8UXpUkEqPgqemRzcbUlRwUnR9n_TKdHBWzugBlR2dn_Qd6dAipzkxOj3Z8mkqPvlBTyoWXOD26dOIp6FH56ekR9IMa5lnbduyHNRsE0qf4tRo0Sd9qVHBqakRxhd4qm_8ApkfFjANmeJLnyan8nL8FbzhUNLY649q0vhls4uYVGvrzD9cPzskd_q9FkHhdlN_5mQFllSihLIFKO_TH5VviM4M3ChugtPA0Qu1ZDi6jUwYXwarMGu6qPaMyzEI8Jph5DsI_cm72D3H6DqFMkG9kFIEY8nrVb_SeCnkCHcXRDKdbN80rBGTPD8fXZo_w1xUc49wUTgMnAIkYvO3A8kYjnYYGBXlZ3VMZNxf01ZmAdZ4EczU5eW9ToMaKoGCbropPBqQ0FoBBqiGF3uAHsyi3AY7_DO4j5RhoS36Dx4J78hS9EdouJShVFyhLfrfc1G6WZjw7GL_bfmCE8BsOJZwsankKYkNvAqqFMn63j92ygYsZOhal2MnRCZ_8y9HFYC1X6AGxNpDK_zOzFP2l6DPbH3lrW7XWxzNonjsN9H93MrLX7e3_6pQfGn5Di8fYrdrEH93BFcZymyz9yIZ0upxiBlr_0Mq4Yh5BEXh8LkuMexE08KzbmwmCzhY_V1F7GaU0L7eb4WuPNcBzfUHIRl6hnW11wxsm5mpCOeXOHbU_xHMpKzZJTLpG9Yk7eHeLkI5NYuAoM9vD0jjI4fFnOaZ9iFN5qlSfmRnyNJkloz6XXg65nmg8VFwiEr3iCUZFt3qVlgMDHRnGhemJuIzc1NNB4IDdyerWmMjF7rTGAL3zSO63u5tbxoJr8Aym5pHzO56u6lGO31a6N8UyyutvUxPQ_J6IHiuPKjKBwvo5DU2cjh0RlDHXjMAWWKIYocRxfBUD8d9HT3kBSEc_3PwfxLpXBY9MRMI_FKjVV8pJyxbACY8YJeK2cDMrSFr6vnLuXnq8PyWosSiFa0g5XxGUTHKLnXjh1JXdIF6HH6C65uyJiVBOLhW1FXNwLNR89yRidiUkQnpeOOmHhaIoT1DkKQuRKz51Q37hO_QT3c7VrtdsNpmop4RbOxa29vW1P7Oo56Oek2TK7a1TX1s9J_TvDlys835jTuTreyGw166RRkepSplvnmxz2yRrQtugjdTM0ywpIbK7tpssBkWJKikZT9qOtjBZ9tgc3YKK1hOPuHRgTYBH2f06lPbraQMIIDBxBOsPIhaEsla5VXG5oclmndSkyNKJ0B_4WUFCQHwmCpcCKAsp6lxs9iBHlXFWD4XT1cmziX8ks9b98XJc3EXzNtIPBd_pks7F_MekkNP8TL08dAwSRMyh49pxdyqaeTJBk_Ie6WTabIlRdkAju_6HShHITdjCFnxI74z3WCkSruieQDYkTIIOGDbOWQy8JvkDb_8iO_3FikbNigEcLg7a81F6r43jNcuLFSRNIv9_AOOwJQnB0iGsanawM_o4SrktgcXAkgee4NDEmjXvNgKPvY2uQ1dGKoTqaZhoMbceMZeFuw63fOHbCbTW4oU13rzQYGwqzC2vvv27BdF8hYMwqvuFz3GYDKJ3Ih1e1I5kswdrDQ0hYiRdGO411A1ZjLzlovZwj048LD_TUZZvDYvaHTsjXXVmx75mq7ntoDFvS7nzzdpvYe0BacVaU_YbE7R1IJQPyxj3CIH4nrpOBM8kXHlEHfln8arKXpoufAfJA4zkyfANsy7MnZL4pV41SVyblh1sNwAjPFP6sohXA1MXue7HG1KExghPp5AKiaNcxMFFoNjcG6VRkY13PFgfuDAARvZ7_9OsY2i2UjsAapNOtl2ZnuqmTbyEzwGiUsySwHUvtz5womEcuN3Blc_psavD94GLefxlrGW9rX1NMhQHlqB7HuZ2qOENH7G4GJPnEzhR4h_AS7j20Q__Ag3Ond04Z1IvT78FkqJTGgYgK5lm7WNrTzMoFf6ZA6sN_FstA0vD3dfVZsV7r6jzhfuLsenKtmhLttYlW4uxRfJ9RNDHefK14a7i4SLwp3nydeEO4uFovC3SXiWeHuC8SR4e4x4mnh7rHolvsy0RzuvlzMDXdfIWah0YQGqEUW7ZbYfigS2bcAwzTgNXQN8BAtwAhlNUyRNMnWPEGxX92naFQ5BbUw6QtZs1mobbs6rDO06UyV_hhNjqDUT21Y2K3a5rmKjVhIY1L8b9zdxwhSaUiFsOgzOLbWfL3ZuWbCGypAE07mnzoqhOlsN5c1zLSea3AlpGGT7ajtQyGzAMj1imS6azXHqEc56RasMSTNvru9lgLVkDI_PIofbkiZj_ihdPDsmq_L_6X66jqSQxVwwZ4wO4p6YDeSGNmqRtbRQsS2T_nD_j_L94H8PvqAuXEpqWH36vlFjWH2qtOCGrXndRTl10JYB7hr7579u3_QmroDwS1TNNDagFFyr2hxdzYzSSi6RKDRxIUKcjqPVAUgl7u5v26DKy0zA3_oLaW69XrGHM69ZycxXUMNoB6O4lVfwbeQaMQsvWvqPuBdFl9hJSh0HdDa8jwSr1MuNZN176Ab324B7kCXijeyylCGQjDa_uM0LczA1vN3IBlKiydldu4v8T0H7wpE5WZYg6uiiw682r9QdrbWPg_2EWnD5EkPLtHly_FvsaICxf_QQ1ArJZKUwdJZwj5IIFONVTjG8Y1Pu1ua3ezE
insb byte es:[edi], dx
dec esp
dec edx
push edx
push edx
inc ecx
dec eax
js 0x10009fd4
dec eax
push ecx
dec eax
arpl word [edi + 0x45], cx
push ebp
dec ecx
inc ecx
dec esp
jp 0x1000a00f
jae 0x10009fc8
sub ebp, dword [ecx + 0x4e]
dec ebx
imul ecx, dword [esi + 0x67], 0x5957684b
bound esi, qword [eax]
push 0x30625957
push bx
xor edx, dword [edi + 0x39]
xor bl, byte [eax + 0x47]
xor ebx, dword [ecx + 0x6c]
pop ecx
insb byte es:[edi], dx
imul esi, dword [ecx + esi*2 + 0x55], 0x4d
push ebp
dec ebp
dec ecx
js 0x10009ff2
push 0x466e7035
imul edx, dword [esi + 0x47], 0x43713237
js 0x1000a00e
dec edx
cmp dword [edi + 0x2f], eax
xor dl, byte [bp + 0x44]
xor dl, byte [esi + 0x44]
dec esi
insd dword es:[edi], dx
xor eax, 0x69627853
outsd dx, dword [esi]
ja 0x1000a045
push ebx
js 0x1000a039
imul ebp, dword [edi + 0x77], 0x4744626a
inc ebx
bound eax, qword [edi + eax*2 + 0x43]
xor byte [edi + 0x49], al
insd dword es:[edi], dx
push edi
xor ch, byte [ecx + edi*2 + 0x73]
sub esp, dword [ecx + 0x73]
xor dword gs:[edi + 0x41], edx
jbe 0x1000a037
popal
xor byte [edi + 0x64], dh
insb byte es:[edi], dx
push ecx
pop ecx
cmp dword [eax + 0x78], ecx
xor eax, 0x6174626f
popal
popal
xor dh, byte [edx]
dec ecx
xor byte [ebx + 0x46], ah
dec ebx
imul edx, dword [esi + 0x30], 0x72
cmp byte [eax + 0x71], bl
jno 0x1000a085
jne 0x1000a041
xor byte [eax + 0x66], dl
js 0x1000a05b
push eax
js 0x1000a05b
inc esp
push 0x71
inc esp
jo 0x1000a050
push 0x33692b43
inc esi
bound esi, qword [eax]
jno 0x1000a072
dec ebp
dec edi
dec eax
je 0x1000a091
aaa
push 0x70
inc esi
aaa
popal
push 0x32623144
outsd dx, dword [esi]
cmp byte [ebx + 0x39], ah
inc edi
xor edx, dword [ecx + 0x39]
outsb dx, byte [esi]
outsd dx, dword [esi]
cmp dword [edi + eax*2 + 0x33], esp
push ecx
cmp dword [esi + 0x6f], ebp
push ecx
imul ecx, dword [eax + 0x71], 0x77
dec ecx
ja 0x1000a090
dec esp
outsd dx, dword [esi]
aaa
xor dword [ecx + 0x4a], eax
inc ebp
inc esp
aaa
bound ecx, qword [edx + 0x41]
xor byte [esi + 0x33], cl
outsd dx, dword [esi]
imul ecx, dword [edi + 0x74], 0x73
push ebp
jae 0x1000a0b2
insd dword es:[edi], dx
push esi
xor dword [edi], esi
jno 0x1000a097
dec esi
inc esp
arpl word fs:[edx + 0x4e], bx
pop ecx
dec ecx
bound esi, qword [edx + 0x58]
dec ecx
dec ebp
jno 0x1000a0b6
bound esp, qword [ebp + 0x7a]
dec ecx
xor al, 0x43
ja 0x1000a0ac
push esi
xor ch, byte [eax + 0x56]
jne 0x1000a0e7
insd dword es:[edi], dx
push esi
outsb dx, byte [esi]
push ecx
push esp
dec ebp
sub eax, dword [esi + 0x43]
push 0x49302f51
dec ecx
dec esp
push eax
cmp dword [edx + 0x42], ebp
inc edi
dec edi
jb 0x1000a10e
inc ebx
jns 0x1000a0e2
cmp dword [ebx + 0x6e], eax
dec ebp
inc esp
push ebx
popal
xor edi, dword [edx + 0x73]
xor ax, 0x544a
je 0x1000a0e5
js 0x1000a12a
inc ebx
jp 0x1000a0e4
xor dword [ebx + 0x6b], edx
inc ebp
push ebx
imul eax, dword [ebp + 0x46], 0x79
xor byte [ebp + 0x39], cl
xor eax, 0x47423357
inc esi
jns 0x1000a0e9
dec ebp
cmp dword [0x47423357], esi
jb 0x1000a104
outsd dx, dword [esi]
jns 0x1000a137
inc edi
bound esi, qword ss:[esi + 0x6b]
pop cx
push edi
jne 0x1000a127
js 0x1000a13c
push 0x72
outsd dx, dword [esi]
cmp byte [edi + eax*2 + 0x73], al
push ebp
jo 0x1000a151
xor dword [edi + 0x38], eax
imul edi, dword [ecx], 0x61
popal
xor al, 0x43
inc ebx
push edi
inc ecx
outsb dx, byte [esi]
jp 0x1000a15f
jp 0x1000a15f
inc edi
dec esp
dec esi
dec esp
outsb dx, byte [esi]
aaa
insd dword es:[edi], dx
js 0x1000a14e
jo 0x1000a161
inc edx
inc esp
push ebp
push edi
push esi
inc edi
dec ecx
insd dword es:[edi], dx
cmp dword [eax], esi
cmp byte [esi + 0x35], dl
je 0x1000a174
outsd dx, dword [esi]
xor eax, dword [edx + 0x66]
dec ebx
push edx
xor byte [ecx], bh
insd dword es:[edi], dx
insb byte es:[edi], dx
xor ebp, dword [edi]
push esp
pop eax
jo 0x1000a15a
pop eax
sub esi, dword [0x737a6371]
jne 0x1000a16f
push ecx
push edx
pop eax
dec edx
jp 0x1000a193
inc ecx
sub esp, dword [edi + 0x76]
insb byte es:[edi], dx
jbe 0x1000a196
inc ebx
bound eax, qword [ebp + 0x58]
inc esi
jo 0x1000a19f
push esp
xor dh, byte [edx]
push edx
inc esp
jbe 0x1000a16f
insb byte es:[edi], dx
jp 0x1000a1b5
jp 0x1000a170
pop edx
inc ecx
inc esp
dec ecx
inc ebx
push esi
ja 0x1000a17e
outsb dx, byte [esi]
push 0x3579622b
sub ebp, dword [ebx]
xor dword [esi + ecx*2 + 0x36], eax
inc esp
inc esp
xor dword [eax + ecx*2 + 0x35], esp
jns 0x1000a184
aaa
sub esp, dword [edi + 0x48]
xor byte [eax + 0x62], ch
jne 0x1000a1cc
bound esi, qword [ebp + 0x6a]
push 0x5a
pop edx
dec eax
imul ebp, dword [eax + 0x31], 0x35
das
dec ecx
dec esp
jp 0x1000a1b8
dec ebp
inc esi
jns 0x1000a1c6
push ebp
pop eax
push esi
inc edx
dec ebx
inc edx
dec ecx
jno 0x1000a1d3
inc ebx
dec eax
inc esp
js 0x1000a1ae
das
dec esi
jno 0x1000a1f8
xor ebx, dword [edx + 0x30]
push 0x517a7558
xor byte [eax + 0x58], ch
jne 0x1000a203
push ecx
outsd dx, dword [esi]
dec edi
bound edx, qword [ebp + 0x4d]
bound ebp, qword [edx + 0x6c]
xor byte [eax + 0x2b], dh
push 0x59464f75
jbe 0x1000a212
push 0x69584d6d
inc esp
push eax
jo 0x1000a1f9
dec ebp
pop eax
imul eax, dword [eax + edx*2 + 0x70], 0x746e3253
xor ch, byte [esi + 0x74]
inc edi
ja 0x1000a1df
dec eax
dec edx
je 0x1000a204
jbe 0x1000a1ff
inc edi
das
popal
inc edi
xor al, 0x73
dec esp
jae 0x1000a206
pop eax
dec edi
xor dh, byte [ecx]
aaa
das
push edi
bound eax, qword [edx + 0x33]
xor byte [esi + 0x4e], al
inc esi
dec esi
popal
sub esi, dword [eax]
dec edx
inc esp
jp 0x1000a203
push esp
xor eax, 0x39627938
jae 0x1000a22e
jns 0x1000a237
cmp dword [ebx + 0x56], esi
dec ebp
push ebp
insw word es:[di], dx
jp 0x1000a24c
insb byte es:[edi], dx
cmp dword [edi + ebp + 0x32], edx
push 0x54
je 0x1000a235
dec esp
sub edi, dword [ecx]
bound ecx, qword gs:[edx + 0x55]
push eax
ja 0x1000a238
dec ebp
xor edx, dword [eax + 0x4e]
push esp
pop ax
pop eax
push edx
pop eax
jne 0x1000a278
popal
xor eax, 0x634e6939
arpl word [ebp + 0x79], sp
jns 0x1000a270
imul edi, dword [ecx], 0x5348377a
cmp dword [edx + 0x37], edi
dec eax
push ebx
xor cl, byte [edx + edi*2 + 0x62]
xor word [ecx], si
pop ecx
push 0x74
push ebx
xor dword [ecx + 0x6a], ebx
je 0x1000a26a
xor dword [edi + 0x78], ebp
aaa
popal
jns 0x1000a28d
dec ebx
xor edx, dword [ecx + 0x6a]
push edi
push edi
js 0x1000a287
outsd dx, dword [esi]
dec esi
jp 0x1000a29e
das
outsb dx, byte [esi]
jne 0x1000a280
arpl word [ecx + ecx*2 + 0x4f], ax
dec esp
jo 0x1000a269
jns 0x1000a262
pop edx
xor dword [ebx + 0x2b], esp
inc ecx
dec esi
push edi
push 0x66
pop ax
push ecx
push ebp
push eax
xor byte [ecx + 0x50], cl
insd dword es:[edi], dx
jne 0x1000a2b0
dec edi
xor dword [edx], esi
inc ecx
je 0x1000a2c0
xor esi, dword [edx + 0x7a]
jne 0x1000a29f
imul edi, dword [edx + 0x73], 0x67
arpl word [edx + edi*2 + 0x4b], dx
inc edx
inc edi
aaa
pop eax
pop eax
xor dl, byte [ecx + 0x66]
outsb dx, byte [esi]
imul eax, dword [ebp + 0x32], 0x6e
xor ch, byte [esi + 0x58]
outsb dx, byte [esi]
pop eax
jne 0x1000a2bb
jno 0x1000a2a8
bound eax, qword [edx + 0x4e]
sub esp, dword [esi + esi + 0x79]
xor dword [ebx], esi
insd dword es:[edi], dx
jns 0x1000a2af
xor ebp, dword [ebp + 0x79]
xor ebp, dword [ebp + 0x75]
aaa
insd dword es:[edi], dx
jne 0x1000a2b6
dec esi
push ecx
jp 0x1000a2cf
push eax
push ebp
inc edx
bound esi, qword [ebp + 0x4e]
pop ecx
sub ebp, dword [ecx + 0x6e]
xor al, byte [ecx + 0x4c]
imul edi, dword [ecx + 0x6d], 0x2b6a6950
push esp
pop ecx
pop edx
cmp dword [ecx + 0x65], edi
imul ebp, dword [esi + 0x32], 0x79694c41
insd dword es:[edi], dx
push eax
imul ebp, dword [edx + 0x2b], 0x395a5954
jns 0x1000a304
push edi
push edi
inc edx
push 0x56704751
xor dl, byte [ebp + 0x31]
xor byte [edx + 0x33], dl
je 0x1000a2fc
xor dword [eax], esi
push edx
xor esi, dword [esi + ecx*2 + 0x42]
inc edx
jne 0x1000a319
jne 0x1000a319
sub eax, dword [ebp + 0x61]
xor byte [ebp + 0x67], dh
jne 0x1000a31f
js 0x1000a313
popal
inc edx
jns 0x1000a2f7
jne 0x1000a324
push edx
dec eax
cmp dword [ecx + 0x70], eax
imul edx, dword [ecx + 0x6a], 0x4d
inc esp
pop edx
arpl word [esi + 0x73], si
inc esp
jae 0x1000a315
dec esp
inc edi
inc esi
push ebx
push edx
dec ebp
push ebx
inc esp
dec edi
pop ecx
popal
jae 0x1000a32d
push edx
imul edx, dword [edx + 0x63], 0x666f6d52
insb byte es:[edi], dx
dec ecx
cmp byte [ebx + 0x6b], ch
jno 0x1000a354
xor al, byte [ecx + 0x6e]
das
jb 0x1000a357
push esp
inc ecx
xor dword [edx], esi
outsd dx, dword [esi]
inc esp
push edx
inc ecx
push eax
jno 0x1000a34f
dec eax
jae 0x1000a33b
cmp byte [eax + 0x38], cl
insd dword es:[edi], dx
dec edi
dec eax
cmp byte [ebp + 0x4f], ch
push ebx
cmp byte [ecx + 0x57], al
inc ebp
xor eax, 0x2b493932
dec esp
sub ecx, dword [edi + 0x73]
push esp
jae 0x1000a36c
js 0x1000a37d
arpl word [esi + 0x52], cx
dec esi
push edx
xor al, 0x59
arpl word [edx + 0x78], ax
cmp dword [eax + esi*2 + 0x43], edx
inc edx
js 0x1000a35b
push esp
jo 0x1000a368
inc ebx
push ebx
pop edx
bound esi, qword [ecx + 0x45]
inc esp
inc edi
jns 0x1000a3a5
ja 0x1000a39f
jo 0x1000a37f
dec edi
jae 0x1000a37d
cmp dword [eax + 0x63], edi
push ebx
popal
dec esp
dec ebx
push ebp
inc edx
insd dword es:[edi], dx
dec ebx
xor eax, 0x66523376
dec edx
inc edi
ja 0x1000a3ba
push eax
inc edi
dec edx
push edx
push ebx
dec esp
jb 0x1000a3ca
jp 0x1000a394
inc ebx
xor byte [edx + 0x79], ah
push 0x4c
dec esi
pop eax
das
jb 0x1000a390
xor ah, byte [edx + 0x62]
pop edx
dec edx
das
push esi
dec ebp
bound esi, qword [ebx]
xor al, 0x54
jno 0x1000a3d3
push 0x4e
dec esi
inc ecx
push ecx
xor dword [esi + 0x6d], ecx
arpl word [ecx + 0x50], bx
pop eax
inc ecx
push ebx
arpl word [ebp + 0x47], cx
inc edx
ja 0x1000a3d1
xor ebp, dword [ebp + 0x67]
push esp
push esp
das
push edi
pop eax
aaa
sub eax, dword [ebp + 0x38]
popal
insd dword es:[edi], dx
push eax
dec eax
jbe 0x1000a3d9
dec ecx
dec edx
xor eax, dword [eax + ebp*2 + 0x57]
inc ecx
dec ebp
push 0x734d4157
push 0x6b
push ecx
jae 0x1000a400
imul esi, dword [esi], 0x51
inc ebp
dec ecx
push edx
push ecx
inc ebp
push esp
dec eax
jae 0x1000a415
dec ebp
arpl word [edx + 0x2f], dx
das
push eax
dec esp
js 0x1000a3d5
jo 0x1000a3ef
jno 0x1000a3e5
xor ah, byte [esi + 0x38]
push esp
inc edx
imul ebp, dword [edi], 0x4e
dec esi
xor esi, dword [ebx + 0x4d]
push 0x58
xor byte [eax + 0x49], bl
imul esp, dword [ecx + 0x37], 0x76
inc ebp
dec esp
dec eax
push esp
jae 0x1000a42d
inc edx
xor eax, 0x7a427271
bound edx, qword [eax + 0x79]
cmp byte [ebx + 0x5a], ah
jns 0x1000a40b
arpl word [edx + 0x4e], bx
dec esi
jae 0x1000a40a
inc ecx
je 0x1000a40e
outsb dx, byte [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
inc edi
insd dword es:[edi], dx
popal
das
inc edi
push 0x6b4c3670
inc ecx
inc ebp
js 0x1000a45c
dec esp
imul eax, dword [ecx + 0x45], 0x78
jo 0x1000a45b
outsb dx, byte [esi]
insb byte es:[edi], dx
push eax
xor al, 0x63
inc esp
jno 0x1000a42b
outsd dx, dword [esi]
das
jne 0x1000a465
push eax
push edi
xor cl, byte [eax + 0x44]
dec ebp
push ebp
pop ecx
push ecx
insd dword es:[edi], dx
jp 0x1000a468
xor byte [ecx + 0x39], dl
imul esi, dword [eax + 0x67], 0x4f444933
xor ecx, dword [bx + di + 0x44]
xor ecx, dword [ecx + 0x44]
dec edi
dec edx
push edx
jp 0x1000a45c
push eax
dec eax
insb byte es:[edi], dx
pop ecx
insb byte es:[edi], dx
jae 0x1000a484
inc bp
xor al, 0x33
jne 0x1000a458
xor al, 0x39
push 0x6b
dec edi
inc ecx
push eax
inc ebx
popal
inc edx
jp 0x1000a484
pop eax
push eax
xor dword [edi + 0x49], esi
dec esp
dec eax
aaa
jbe 0x1000a485
ja 0x1000a48b
dec esi
inc ebp
xor ebp, dword [edi + 0x75]
push edi
jno 0x1000a48d
push eax
bound esi, qword [ecx]
imul esi, dword [ecx + 0x4c], 0x62
arpl word [esi], si
xor esi, dword [ecx]
xor byte [edx + 0x6f], bh
dec ecx
popal
aaa
jb 0x1000a4b5
xor esi, dword [ecx]
sub ebx, dword [eax + 0x56]
push esi
dec ebx
dec ebx
aaa
aaa
xor cl, byte gs:[edi + 0x66]
dec edx
jns 0x1000a4b9
push ebx
aaa
dec esi
bound eax, qword [edx + 0x38]
xor edx, dword [eax + 0x31]
das
dec edi
jns 0x1000a4a5
xor byte [edx + ebx*2 + 0x48], al
jns 0x1000a4b1
popal
outsb dx, byte [esi]
pop ecx
bound esi, qword [ebx + 0x45]
inc edx
push edi
jae 0x1000a4f5
inc ebp
dec sp
dec esp
xor al, byte [edx + 0x73]
insd dword es:[edi], dx
push 0x67
pop edx
pop edx
jns 0x1000a4f7
push edi
jae 0x1000a4d8
push ecx
aaa
inc esp
pop edx
imul esp, dword [edi + 0x51], 0x59732f45
inc ebx
insd dword es:[edi], dx
xor bl, byte [edx + 0x32]
dec esp
sub esp, dword [esi + 0x4d]
ja 0x1000a4d9
jp 0x1000a51d
xor byte gs:[ebx + ecx*2 + 0x66], ah
jae 0x1000a517
jae 0x1000a517
sub esi, dword [0x377a3777]
xor eax, 0x377a3777
aaa
aaa
bound esp, qword [edi + 0x6e]
jo 0x1000a52f
xor bl, byte [edx + 0x55]
insb byte es:[edi], dx
push ebp
je 0x1000a50b
dec eax
outsb dx, byte [esi]
jp 0x1000a538
cmp dword [ebx + 0x54], eax
aaa
das
xor eax, 0x4e466543
ja 0x1000a54d
je 0x1000a50a
xor byte [0x38644a4f], dh
xor eax, 0x38644a4f
jbe 0x1000a511
dec edx
dec ebx
xor ch, byte [edi + 0x59]
popal
dec edx
xor al, 0x38
inc ebp
dec esp
outsd dx, dword [esi]
dec edx
jae 0x1000a527
jb 0x1000a56a
jbe 0x1000a55d
dec ebx
dec ebx
push ebp
dec esi
push esi
push ebp
je 0x1000a534
imul eax, dword [edi + 0x51], 0x53793473
push 0x50
push 0x6d7a7139
insd dword es:[edi], dx
xor ah, byte [ebp + 0x4f]
push esi
xor eax, 0x2f704262
inc edx
jo 0x1000a543
pop eax
dec eax
dec eax
bound esi, qword [ebp + 0x4d]
push esp
arpl word gs:[ecx + 0x66], sp
arpl word gs:[ecx + 0x66], sp
push edx
dec ecx
dec di
push esp
jno 0x1000a576
dec esi
inc esp
ja 0x1000a5a3
push ebp
insb byte es:[edi], dx
dec esi
cmp byte [eax + 0x48], dl
jb 0x1000a5a5
jo 0x1000a5a2
insb byte es:[edi], dx
imul edx, dword gs:[ecx + 0x43], 0x6f
push ecx
inc ebx
outsd dx, dword [esi]
je 0x1000a591
inc ebx
xor al, 0x75
jp 0x1000a5af
imul esp, dword [ebp + 0x72], 0x38
jb 0x1000a580
pop eax
inc ecx
cmp byte [edi + 0x6b], ch
dec esi
jbe 0x1000a58b
outsd dx, dword [esi]
imul ecx, dword [esi + 0x76], 0x39
dec edx
popal
inc esp
jno 0x1000a5c6
jb 0x1000a5c1
push 0x52
outsb dx, byte [esi]
das
cmp byte [ebp + 0x58], dl
jo 0x1000a5ba
imul eax, dword [ebp + 0x71], 0x50
jno 0x1000a5d1
jno 0x1000a5d1
insd dword es:[edi], dx
push edx
jp 0x1000a5d3
bound edx, qword [ebp + 0x2b]
insb byte es:[edi], dx
push edx
ja 0x1000a5cc
push ebp
sub ebp, dword [esi + 0x52]
cmp dword [esi + 0x2f], ebp
push esp
dec ebx
dec eax
dec eax
inc edx
push edi
jp 0x1000a5fa
inc edx
sub ebp, dword [edx + edx*2 + 0x32]
outsb dx, byte fs:[esi]
das
push ecx
inc ecx
inc ecx
imul esi, dword [eax + 0x7a], 0x6a4f786b
xor ebx, dword [edx + 0x38]
insd dword es:[edi], dx
imul esi, dword [ecx + 0x50], 0x76
insb byte es:[edi], dx
inc edx
push esp
jns 0x1000a616
push edi
pop eax
dec edi
inc esp
xor dh, byte [esi]
dec edi
dec ecx
jo 0x1000a5e8
inc esi
dec eax
sub esi, dword [0x526b6536]
cmp dword [ecx + 0x4d], ecx
popal
xor eax, 0x64626e6c
jne 0x1000a63e
bound esp, qword [ebp + esi*2 + 0x79]
dec eax
dec esi
push edx
jae 0x1000a60f
xor byte [ecx + 0x66], dh
xor al, 0x74
xor al, 0x74
push edx
outsd dx, dword [esi]
xor byte [ebx + 0x64], dl
cmp dword [ecx + 0x56], esi
cmp dword fs:[ecx + 0x56], esi
dec eax
inc edx
jno 0x1000a63c
imul edx, dword [edx + 0x78], 0x68
xor al, 0x71
insd dword es:[edi], dx
das
cmp byte [ecx + 0x70], al
imul esp, dword [esi + 0x46], 0x6a
inc ecx
inc si
push 0x41
dec esi
insd dword es:[edi], dx
dec edx
dec esp
outsb dx, byte [esi]
jns 0x1000a655
outsb dx, byte [esi]
cmp byte [esi + 0x4c], ch
cmp byte [esi + 0x62], al
jp 0x1000a665
bound edi, qword [edx + 0x68]
push ebp
dec esi
dec esp
pop ecx
xor al, 0x39
jno 0x1000a636
jbe 0x1000a670
insb byte es:[edi], dx
sub esi, dword [ebx + 0x34]
jne 0x1000a639
pop ecx
push esi
inc edi
jbe 0x1000a685
jp 0x1000a659
cmp dword [ebx + 0x50], esp
jp 0x1000a68d
arpl word [eax + 0x7a], dx
jae 0x1000a686
imul esp, dword [edi + ebp + 0x71], 0x39
das
jno 0x1000a658
inc esi
imul ecx, dword [eax + 0x68], 0x64
insb byte es:[edi], dx
sub ecx, dword [esi + 0x2f]
xor eax, 0x6c46516d
insb byte es:[edi], dx
push ebx
imul ebp, dword [eax + 0x4c], 0x4f4b4649
das
push esp
dec eax
xor eax, 0x4d697656
imul ecx, dword [ebp + 0x34], 0x6843334d
xor al, 0x4d
xor eax, dword [ebx + 0x68]
jne 0x1000a6ac
je 0x1000a697
inc ecx
xor byte [ecx + 0x75], dl
xor dword [edx + 0x44], ebx
imul esi, dword [esi], 0x5977556a
pop eax
ja 0x1000a6b8
jb 0x1000a6a6
dec ebp
inc edi
jne 0x1000a692
sub esi, dword [ecx + 0x50]
popal
dec ebp
jns 0x1000a6dd
inc ebp
dec ecx
cmp byte [edx + 0x70], cl
push 0x49734435
das
arpl word [ebp + 0x37], bp
aaa
xor al, byte [ebx + esi + 0x48]
inc esp
jno 0x1000a6bf
dec ebp
imul eax, dword [edi + 0x39], 0x6b
inc esi
dec ecx
inc ebp
pop ecx
cmp byte [esi + 0x72], ch
push esi
bound ebp, qword [edi]
push ebx
inc ebx
outsb dx, byte [esi]
sub ebp, dword [ebx + 0x43]
dec eax
arpl word [eax + 0x52], bx
imul eax, dword [ebx + 0x48], 0x63
pop eax
push edx
inc esp
dec ebx
bound ecx, qword fs:[esi + 0x38]
xor byte [edx + 0x42], dh
dec esi
cmp byte [eax], dh
jb 0x1000a6de
inc edi
push esp
sub edx, dword [eax + 0x44]
cmp byte [esi + 0x58], ah
pop edx
outsd dx, dword [esi]
das
ja 0x1000a6da
js 0x1000a700
arpl word [ecx + edi], si
xor al, 0x39
ja 0x1000a705
push esp
dec ebp
outsb dx, byte [esi]
inc ecx
dec ecx
imul ebx, dword [ecx + 0x76], 0x4f
jbe 0x1000a709
xor eax, dword [ecx + 0x38]
imul ebx, dword [ecx + 0x6a], 0x6e
push 0x6e
pop ecx
pop ecx
inc edi
inc edx
pop eax
insb byte es:[edi], dx
pop edx
xor edx, dword [esi + 0x4d]
pop edx
dec esi
js 0x1000a735
xor byte [ecx], dh
pop edx
sub ebp, dword [ebp + 0x41]
pop edx
xor al, 0x45
arpl word [edx + 0x2b], di
jp 0x1000a707
push ebp
xor eax, 0x39572b65
sub edx, dword gs:[edi + 0x39]
push esp
outsd dx, dword [esi]
dec ebp
popal
dec ebx
outsd dx, dword [esi]
inc edi
inc ebx
bound esi, qword [edx + 0x6f]
jo 0x1000a73f
inc edx
jno 0x1000a743
xor byte [esi + 0x6f], al
inc edx
inc edx
jno 0x1000a762
inc edi
inc esi
xor esi, dword [ebp + 0x41]
dec eax
jae 0x1000a77a
jns 0x1000a76b
imul esi, dword [ebx], 0x2f375941
xor eax, dword [ecx + 0x59]
aaa
das
inc esp
dec edi
xor al, 0x6a
xor eax, 0x536f6852
xor esi, dword [esi]
inc esp
js 0x1000a749
dec edx
aaa
cmp byte [eax + 0x53], ch
cmp dword [ebp + 0x64], eax
outsd dx, dword [esi]
jne 0x1000a76a
push ebx
push 0x68794656
dec esp
jb 0x1000a790
arpl word [ecx], si
inc edi
push edi
pop edx
push 0x77
aaa
inc edi
dec esp
das
bound esp, qword [esi + 0x6d]
inc ebx
inc ebp
cmp byte [edx + 0x73], al
dec edi
dec edx
pop edx
ja 0x1000a7b6
popal
outsb dx, byte [esi]
imul ecx, dword [ebx + 0x2b], 0x2b
pop ecx
imul ecx, dword [esi + 0x76], 0x41
jno 0x1000a7c1
inc esi
dec ebp
outsb dx, byte [esi]
xor ebp, dword ss:[edx + 0x39]
xor bh, byte [ecx + 0x67]
pop ecx
jae 0x1000a7b7
dec edi
push 0x4d326c61
dec ebp
outsb dx, byte [esi]
push edx
inc ebx
pop edx
das
cmp byte [ebx], ch
jns 0x1000a7a5
cmp dword [eax + 0x46], ecx
dec eax
inc esi
pop ecx
inc ebx
xor dword [eax + 0x36], ebx
inc ecx
inc edi
js 0x1000a7c5
jo 0x1000a7bd
sub ecx, dword [ebx + 0x2f]
dec ebx
das
jp 0x1000a7cd
jp 0x1000a7c6
push eax
xor ch, byte [esi + esi + 0x44]
push eax
bound ecx, qword [eax + 0x33]
insb byte es:[edi], dx
jb 0x1000a7e3
aaa
pop eax
push edi
js 0x1000a80b
jp 0x1000a7e0
dec esi
outsd dx, dword [esi]
outsb dx, byte [esi]
push 0x73
dec esi
cmp dword [eax + 0x39], ecx
xor ecx, dword [ebp + 0x72]
dec esp
pop eax
aaa
xor ebp, dword gs:[edi]
jo 0x1000a7f7
push ecx
inc di
outsb dx, byte [esi]
xor eax, 0x66386944
pop ecx
jb 0x1000a815
jb 0x1000a7f8
dec eax
cmp dword [ebx], esi
inc edx
inc esi
arpl word [edx + 0x79], bx
insd dword es:[edi], dx
jns 0x1000a838
jp 0x1000a7f8
cmp dword [ecx + 0x49], edi
jns 0x1000a80a
pop edx
xor byte [ebp + 0x70], dh
js 0x1000a830
imul eax, dword [edx + 0x6c], 0x4d302f72
inc edx
insb byte es:[edi], dx
jb 0x1000a7fa
xor byte [ebp + 0x71], cl
xor al, 0x59
jno 0x1000a803
pop ecx
push 0x58454235
push 0x756b4c38
dec ebp
js 0x1000a823
xor byte [eax], bh
dec ebx
jp 0x1000a845
insd dword es:[edi], dx
ja 0x1000a853
inc ebx
jp 0x1000a851
pop ecx
das
push esi
xor dword [esi + 0x37], eax
sub eax, dword [edi + 0x61]
push ebp
xor byte [edi + esi + 0x65], cl
bound esi, qword [ebx + ebp]
xor al, 0x2b
push edi
jne 0x1000a84d
dec esi
arpl word [edx + 0x7a], ax
push bp
dec eax
dec ecx
push edx
insb byte es:[edi], dx
push 0x3131576e
push edi
xor dword [ecx], esi
ja 0x1000a887
jae 0x1000a87e
xor eax, 0x4f43706d
dec edi
pop eax
dec edi
dec eax
bound edx, qword [ebp + 0x2f]
js 0x1000a867
dec ebp
jo 0x1000a86d
jp 0x1000a87e
pop edx
dec edx
push esp
dec esp
jo 0x1000a854
inc edi
cmp dword [ecx + 0x6b], ebx
aaa
dec eax
dec esp
imul ecx, dword [ecx + 0x35], 0x4e
pop ecx
jne 0x1000a87a
inc ecx
outsd dx, dword [esi]
dec ebp
cmp dword [esi + 0x44], esi
xor byte [edx + 0x6a], ch
dec ecx
xor al, 0x66
inc esi
outsb dx, byte [esi]
dec edi
popal
pop edx
cmp dword [ecx + 0x46], ebp
dec esi
xor eax, 0x66536c71
insd dword es:[edi], dx
insw word es:[edi], dx
push edx
outsb dx, byte [esi]
jns 0x1000a8a5
dec edx
imul ebp, dword [edi + ebp*2 + 0x7a], 0x36
pop eax
pop eax
xor eax, 0x38676d6e
push esi
inc esi
ja 0x1000a8d3
inc ebp
jb 0x1000a8a0
imul eax, dword [ebx + 0x55], 0x742b465a
xor esi, dword [ecx + 0x56]
insb byte es:[edi], dx
dec ebp
inc esp
dec eax
push edx
outsb dx, byte [esi]
inc edi
push 0x754a6d65
dec ecx
jp 0x1000a8ea
xor dword [esi + 0x4e], ecx
inc edx
xor al, 0x49
inc esp
jns 0x1000a8f6
jb 0x1000a8ea
insd dword es:[edi], dx
sub ecx, dword [ebp + 0x6a]
inc esi
aaa
sub esi, dword [edx + 0x54]
inc edi
inc ecx
sub ecx, dword [ebx + esi + 0x7a]
push ebx
xor edi, dword [edx + 0x53]
dec edi
xor esi, dword ss:[ebp + 0x35]
xor esi, dword [ebp + 0x35]
je 0x1000a90c
js 0x1000a91b
dec edx
jb 0x1000a8e7
inc ecx
jns 0x1000a91f
xor eax, 0x4f7a4870
xor eax, 0x6c367536
inc edi
dec edi
xor esi, dword [ecx]
popal
dec esi
cmp byte [ebp + 0x79], dl
jns 0x1000a93d
je 0x1000a940
push ebp
js 0x1000a91d
push ecx
das
dec edx
dec ecx
dec eax
imul esi, dword [ebp + 0x50], 0x424b6a4b
ja 0x1000a952
outsd dx, dword [esi]
xor eax, 0x63325544
push 0x68
xor byte [edx + 0x6c], dl
inc esp
dec eax
pop eax
push 0x4d
inc ecx
push edi
push edi
dec ebx
dec ecx
pop ecx
outsd dx, dword [esi]
arpl word [edx + 0x78], dx
inc dx
push ebp
inc esp
cmp byte [ecx + edi + 0x48], ah
push esp
sub esi, dword [ebx]
imul eax, dword [edx + 0x53], 0x45
arpl word [edi], bp
xor edx, dword [eax + 0x77]
js 0x1000a959
dec esp
jo 0x1000a967
inc edx
pop ecx
cmp dword [ebp + 0x52], ecx
dec ebp
dec ecx
das
inc esi
dec ebx
push 0x56
push esi
cmp byte [eax + 0x4a], dh
jo 0x1000a969
jns 0x1000a999
bound eax, qword [ecx + 0x43]
pop ecx
cmp byte [ecx + 0x4a], bl
dec ebx
xor ah, byte [ebx + 0x44]
dec ebp
jb 0x1000a983
inc esi
jb 0x1000a969
jbe 0x1000a9a3
dec esp
jne 0x1000a990
outsb dx, byte [esi]
jno 0x1000a973
push eax
jns 0x1000a969
sub edx, dword [edi + 0x6f]
push edi
outsd dx, dword [esi]
jae 0x1000a995
imul eax, dword [esi + 0x2b], 0x35673061
pop eax
js 0x1000a993
push ebp
push esp
dec eax
dec ebx
dec esp
outsb dx, byte [esi]
pop eax
push 0x68
xor dword [edx + 0x58], ecx
dec ecx
dec ecx
inc esi
dec eax
dec eax
inc ebx
xor eax, 0x694a7975
push esi
inc edx
dec edi
sub ecx, dword [eax + ebp*2 + 0x57]
xor dword [esi + 0x58], eax
dec esi
ja 0x1000a9bf
dec esi
push edx
cmp byte [ecx], bh
jns 0x1000a9cb
imul esp, dword [ecx + ebp*2 + 0x55], 0x706e516b
dec edi
dec edi
sub ebp, dword [ebp + 0x48]
push 0x546f4961
xor dword [ebx + ebp*2 + 0x4b], eax
push ecx
jne 0x1000a9e5
dec ebx
jp 0x1000a9cb
xor eax, 0x37335131
xor dword [ecx + 0x33], edx
aaa
push 0x54512f4f
xor esp, dword [ebx + 0x37]
push esi
jb 0x1000aa19
jae 0x1000a9f6
jo 0x1000aa17
outsd dx, dword [esi]
jo 0x1000a9e1
push edx
bound ecx, qword [edi + 0x78]
popal
xor bh, byte [ecx]
jbe 0x1000aa0d
xor dword [eax + 0x2b], edx
aaa
dec edi
outsd dx, dword [esi]
xor eax, 0x6b654f36
xor dl, byte [ebx + ecx*2 + 0x37]
imul esi, dword gs:[edx], 0x54
dec ebx
aaa
popal
xor dword [ebx], ebp
push esp
pop eax
xor dword [ebx + 0x39], esi
jae 0x1000aa06
dec edx
das
push esp
jbe 0x1000a9fd
inc esp
insb byte es:[edi], dx
jns 0x1000aa49
cmp byte [ebx], dh
xor eax, 0x5475546a
jb 0x1000aa44
jns 0x1000aa28
ja 0x1000aa14
push edx
push edx
push edx
imul esp, dword [ebp + 0x70], 0x53
jo 0x1000aa59
sub esi, dword [esi + 0x6e]
insd dword es:[edi], dx
js 0x1000aa6d
xor bh, byte [ecx + 0x52]
jb 0x1000aa49
je 0x1000aa6f
push 0x64
push esp
dec ebp
xor byte [ecx + 0x77], bh
jo 0x1000aa4d
bound ecx, qword [ebx + 0x37]
aaa
je 0x1000aa79
jae 0x1000aa7e
inc edx
imul edx, dword [edi + 0x4a], 0x4b
push edi
dec edx
dec ebx
imul ebp, dword [ebx + 0x5a], 0x4f713954
cmp dword [ecx + 0x4f], esi
je 0x1000aa83
inc edx
pop edx
cmp dword [edi + 0x63], esi
xor ebx, dword [ecx + 0x4b]
dec ebx
xor dword [eax + 0x4f], ebp
push eax
jne 0x1000aa71
dec eax
push edx
push esp
pop ecx
inc edx
dec eax
xor ah, byte [esi + 0x30]
sub ebp, dword ss:[eax + edx*2 + 0x62]
jb 0x1000aa9a
push ecx
dec ebp
dec ecx
dec ecx
inc esp
inc edx
js 0x1000aa83
dec edi
jae 0x1000aa94
dec ecx
push 0x6c734561
insb byte es:[edi], dx
popal
xor eax, 0x35475856
sub ebp, dword [edi + 0x63]
insb byte es:[edi], dx
pop eax
inc edi
xor eax, 0x6c636f2b
insd dword es:[edi], dx
outsb dx, byte [esi]
push ebx
imul edi, dword [ecx + 0x2b], 0x4e
jns 0x1000aa86
dec esi
dec ebx
dec edx
xor byte [edx + 0x2f], al
xor al, 0x57
push ebp
inc esi
inc ebx
push ecx
dec eax
ja 0x1000aad7
inc ebx
jo 0x1000aad0
inc ebx
dec ebx
inc ecx
jae 0x1000aae2
jo 0x1000aaa9
insb byte es:[edi], dx
insb byte es:[edi], dx
js 0x1000aae9
cmp dword [ecx + 0x42], ebp
dec eax
insb byte es:[edi], dx
pop eax
inc esi
push edi
inc esp
xor al, 0x58
push esp
xor dword [ebx + 0x6d], esp
jp 0x1000aaf0
arpl word [ebp + 0x7a], bp
imul ebx, dword [eax + 0x38], 0x6239736b
cmp dword [eax], edi
pop eax
dec edx
pop eax
cmp byte [ebx + 0x73], ch
cmp dword [edx + 0x39], esp
cmp byte [eax + 0x4a], bl
arpl word [ebx], si
inc ebp
pop eax
jp 0x1000aae5
je 0x1000aae2
push eax
inc edx
das
jo 0x1000ab0a
jae 0x1000aad8
inc esi
das
dec ebp
imul ebp, dword gs:[ebx + 0x4e], 0x50
cmp byte [esp + ecx*2 + 0x30], dl
cmp byte [ecx + eax*2 + 0x77], ah
push ebx
push edx
dec ebp
jns 0x1000ab1e
xor al, 0x39
jo 0x1000ab32
jns 0x1000ab2e
popal
push esp
dec edx
inc edx
imul ebp, dword [edi], 0x49
push edi
push esp
popal
bound ecx, qword [ecx + 0x6c]
push edx
imul eax, dword fs:[ecx + 0x6a], 0x75
inc ecx
push 0x75
das
dec eax
push ebx
push 0x64544948
push 0x43
dec eax
dec ecx
push esp
push 0x43
inc esi
outsb dx, byte [esi]
js 0x1000ab2b
aaa
xor al, 0x7a
xor edx, dword [edi + 0x43]
imul edx, dword [ebx + 0x72], 0x75
push ebx
jb 0x1000ab61
imul esp, dword [ebp + 0x51], 0x546b5944
dec ecx
dec ecx
dec edi
pop ecx
imul edx, dword [ecx + ecx*2 + 0x49], 0x4f
inc edi
inc esp
bound ecx, qword [edi + 0x57]
push ecx
jns 0x1000ab36
dec edx
jbe 0x1000ab6c
inc esp
bound ebp, qword [edi]
cmp byte [ecx + 0x4f], ch
das
xor eax, dword [esi + 0x69]
imul esp, dword [edx + 0x4e], 0x69
inc ebp
imul ebp, dword [ebx + 0x62], 0x4567694e
arpl word [edi + 0x37], cx
popal
cmp byte [ecx], dh
inc esi
jb 0x1000ab50
xor ebp, dword [edx + 0x4e]
dec esi
arpl word [ebp + 0x4c], si
inc esi
push ebx
push edx
dec esi
dec ecx
jbe 0x1000ab62
das
inc ecx
dec edi
dec edi
ja 0x1000ab79
dec edx
push ecx
outsb dx, byte [esi]
inc edx
xor byte [ecx + 0x47], ch
jae 0x1000ab98
popal
outsb dx, byte [esi]
popal
ja 0x1000ab88
sub ebp, dword [edi]
outsd dx, dword [esi]
xor al, 0x53
jb 0x1000abad
je 0x1000abab
arpl word [eax + 0x41], bx
imul esp, dword [edi + 0x2b], 0x65
xor al, 0x4e
inc esp
inc ebp
insd dword es:[edi], dx
push 0x58
jbe 0x1000aba3
dec ebx
push eax
jbe 0x1000abb3
xor dh, byte [ebp + 0x51]
xor dword [edi + eax*2 + 0x4b], esp
outsd dx, dword [esi]
push esp
jno 0x1000abc6
pop edx
push 0x63624d6f
dec ebp
dec ebp
pop edx
inc esi
jne 0x1000abe9
xor esp, dword ss:[esi + 0x4f]
dec eax
bound eax, qword [ebx + 0x2b]
bound edx, qword [edi + edx*2 + 0x34]
outsd dx, dword [esi]
sub esp, dword [edx + 0x54]
push edi
xor al, 0x6f
push ebp
xor dword [ebx], esi
jb 0x1000abfe
push ecx
pop ecx
inc edi
ja 0x1000abfa
jno 0x1000ac04
jp 0x1000abce
inc ebx
xor dh, byte [esi + 0x76]
jbe 0x1000abc2
aaa
inc edx
inc esi
cmp byte [eax + 0x59], ch
dec ebp
ja 0x1000ac0b
jbe 0x1000ac11
inc esi
jp 0x1000abd2
inc edi
pop ecx
inc esp
dec ebx
dec edx
xor ecx, dword [ecx + 0x68]
xor dword [ebp + 0x31], esp
dec ecx
xor eax, 0x6477736b
jb 0x1000abf6
jae 0x1000ac26
jb 0x1000abf6
push ecx
xor byte [eax + 0x59], ch
imul edx, dword [edx + 0x64], 0x31344f47
xor dword [ecx + 0x31], eax
pop edx
push 0x4c
dec esp
jp 0x1000ac31
outsd dx, dword [esi]
jbe 0x1000ac22
ja 0x1000ac34
xor byte [eax + edi], dh
dec esp
inc esp
das
push esp
push ebp
pop edx
pop edx
jbe 0x1000ac1a
pop ecx
jbe 0x1000ac3a
dec eax
push esp
jae 0x1000ac47
pop eax
pop eax
push esi
insd dword es:[edi], dx
js 0x1000ac1a
xor eax, 0x6e37716d
je 0x1000ac59
outsd dx, dword [esi]
inc esp
inc esi
jbe 0x1000ac41
aaa
outsb dx, byte [esi]
jp 0x1000ac6c
jo 0x1000ac6b
pop ecx
xor byte gs:[edx + 0x61], al
arpl word [esi + 0x61], dx
push ebp
das
pop ecx
bound eax, qword [ebp + 0x37]
push edx
xor dword [ecx + 0x4a], ecx
push ecx
push eax
jns 0x1000ac83
sub ebp, dword [edx + 0x33]
inc ebx
dec ecx
sub ecx, dword [eax + 0x34]
outsb dx, byte [esi]
dec eax
xor al, 0x6e
jb 0x1000ac86
dec edi
sub eax, dword [edx + 0x4d]
cmp byte [ebx + 0x58], ch
dec eax
insb byte es:[edi], dx
inc ebp
dec eax
insb byte es:[edi], dx
insb byte es:[edi], dx
outsb dx, byte [esi]
cmp byte [ecx + 0x72], ah
dec ebx
jb 0x1000ac73
pop eax
jo 0x1000ac9a
jne 0x1000ac93
inc ecx
dec dx
inc ecx
xor al, 0x7a
imul edi, dword [ecx + 0x66], 0x41
jns 0x1000ac9c
inc ecx
dec esi
jae 0x1000acb3
aaa
dec ebp
outsb dx, byte [esi]
pop edx
dec esp
xor al, 0x70
push esi
xor al, 0x31
push ebx
push esi
jns 0x1000acaa
bound ebp, qword [eax + ebp*2 + 0x31]
jae 0x1000ac9b
insb byte es:[edi], dx
push 0x774e7331
inc ecx
ja 0x1000ac90
push 0x50
inc esi
push eax
jae 0x1000acc5
push 0x4d314158
pop eax
xor dword [ebp + 0x58], ecx
jne 0x1000acc3
aaa
sub ecx, dword [eax + 0x47]
xor dword [ebx + 0x45], ecx
js 0x1000acce
push 0x41357050
inc ecx
dec ebx
imul esp, dword [ecx + 0x4e], 0x464d7863
inc esi
inc esi
outsd dx, dword [esi]
dec esi
sub ebp, dword [edx + 0x63]
inc edi
push esi
push edx
imul ebx, dword [ecx + 0x31], 0x33
push eax
inc esi
jne 0x1000accc
jne 0x1000accc
inc ecx
inc ecx
push edx
jbe 0x1000ace7
aaa
das
cmp dword [edi + 0x73], ecx
pop ecx
dec edi
jae 0x1000acec
xor ch, byte [ecx + 0x32]
push ebp
push 0x73
inc ecx
popal
jo 0x1000aceb
dec esi
dec edi
je 0x1000ad0c
xor bl, byte [edx + 0x6e]
jne 0x1000ad16
insd dword es:[edi], dx
push esp
bound edi, qword [ecx + 0x45]
jp 0x1000ad23
inc edi
imul edx, dword [ebp + 0x73], 0x48775379
dec eax
push ebp
jbe 0x1000ad2b
jp 0x1000acee
ja 0x1000ad2a
insd dword es:[edi], dx
inc ebp
arpl word [ebp + 0x4e], si
xor eax, dword [edx + 0x6c]
arpl word [edi], bp
jo 0x1000ad3a
popal
jbe 0x1000ad0e
cmp dword [edi + eax*2], esi
inc edi
dec esp
js 0x1000ad3e
jb 0x1000ad1b
push edi
cmp dword [edx + 0x58], esi
xor dword [esi + 0x4d], ecx
push 0x716c4851
inc edx
aaa
dec eax
jne 0x1000ad3f
xor dh, byte [ecx + 0x4f]
dec edi
inc ebp
dec esi
dec eax
aaa
inc edi
xor al, 0x47
inc edi
dec edx
push eax
outsb dx, byte [esi]
inc ebp
jp 0x1000ad5d
push edx
xor al, 0x68
das
inc ecx
push ebx
aaa
push 0x32
xor byte [ecx + 0x2f], dl
das
inc ecx
xor ecx, dword [bx + 0x6e]
xor byte fs:[edx + ebx*2], dh
xor dword [ecx + 0x76], ecx
dec ecx
jbe 0x1000ad63
push esp
aaa
cmp byte [esi + 0x6b], al
jno 0x1000ad5f
push esp
inc edi
pop ecx
dec ebx
xor eax, 0x57376d6c
dec esi
jb 0x1000ad77
jp 0x1000ad72
outsd dx, dword [esi]
inc esi
pop dx
inc ecx
jae 0x1000ad7c
das
inc esi
jae 0x1000ada6
inc ecx
xor byte [esi + 0x44], dh
xor esp, dword [esi + 0x56]
pop edx
jae 0x1000ad93
aaa
jb 0x1000ad76
push 0x7a
push 0x7a
push 0x734c7566
outsb dx, byte gs:[esi]
dec ebx
sub esi, dword [ebp + ebp*2 + 0x68]
dec esp
je 0x1000adc5
pop ecx
insb byte es:[edi], dx
push edi
xor al, 0x75
js 0x1000adaa
dec dx
cmp dword [edx + 0x4e], edx
inc esp
dec eax
dec bx
xor dword [ecx], esi
xor al, 0x61
aaa
imul esi, dword [ebx + edx*2], 0x3370774c
outsb dx, byte [esi]
jns 0x1000add4
inc ebp
dec edi
xor al, 0x75
inc esi
outsd dx, dword [esi]
jbe 0x1000adbc
xor edx, dword [ebx + 0x58]
imul edx, dword [edi + 0x65], 0x38437548
push ebx
push edx
xor al, 0x65
xor al, 0x78
xor al, 0x6d
outsb dx, byte [esi]
push 0x6f487237
insb byte es:[edi], dx
jbe 0x1000ae07
jae 0x1000ae0e
jns 0x1000adc6
xor byte [edx + 0x7a], dl
jne 0x1000ae10
push edx
jp 0x1000ae0e
jbe 0x1000ae07
insb byte es:[edi], dx
jp 0x1000adea
inc esp
pop eax
dec cx
push edi
popal
push 0x47515930
pop ecx
push ecx
inc edi
jno 0x1000adf0
inc ebp
push ebp
push edi
aaa
pop edx
bound ebx, qword [ecx + 0x66]
imul esp, dword [edi + 0x53], 0x41636232
ja 0x1000ae35
push esp
dec esi
pop eax
push ecx
dec esi
cmp byte [edx + 0x41], al
je 0x1000ae3d
ja 0x1000adf2
sub eax, dword [ecx + 0x68]
insb byte es:[edi], dx
dec esi
push ebp
jns 0x1000ae20
inc ecx
push 0x79554e6c
push edx
dec esi
dec ebp
outsb dx, byte [esi]
push edi
push eax
inc ebp
inc edi
js 0x1000ae2f
cmp dword [edx], esi
outsb dx, byte [esi]
popal
inc esi
push ecx
xor eax, 0x77556242
push ecx
je 0x1000ae40
sub esi, dword [ebx + 0x31]
insd dword es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [edx + 0x73]
jb 0x1000ae35
inc esp
dec edi
xor byte [esi], dh
push ebp
jns 0x1000ae4d
das
push 0x716a4e68
inc esp
push ebp
push esp
xor dh, byte [ecx]
pop ecx
xor cl, byte [ebx + 0x33]
popal
xor eax, 0x6a4b6d72
push esi
push 0x4c315949
cmp byte [edx + 0x39], ah
jp 0x1000ae7b
dec ecx
pop ecx
xor dword [eax + edi + 0x62], ecx
cmp dword [edx + 0x64], edi
js 0x1000ae90
push 0x69556153
sub eax, dword [esi + 0x73]
dec edi
jae 0x1000ae71
jp 0x1000ae74
dec esp
bound edx, qword [edi + 0x66]
dec esp
xor ebx, dword [edx + 0x75]
push edi
bound eax, qword [ebx + 0x47]
inc ebx
inc edi
jns 0x1000aea3
inc ecx
inc ebp
xor byte [edi], dh
insd dword es:[edi], dx
outsb dx, byte [esi]
jp 0x1000aeaa
jno 0x1000aea5
dec edi
insb byte es:[edi], dx
jae 0x1000ae8f
dec esi
xor eax, 0x4c7a3163
push ebx
popal
xor eax, dword [ecx + 0x6c]
jo 0x1000ae95
inc edi
inc edi
push esp
aaa
popal
push 0x74
push ecx
jns 0x1000ae9e
jp 0x1000ae9a
dec ebp
push 0x31
imul ebp, dword [ebp + 0x53], 0x587a6136
dec eax
jno 0x1000aeab
arpl word [0x73615236], si
dec ebp
push ebx
push esp
dec esi
jbe 0x1000aee4
jb 0x1000aee8
jne 0x1000aead
cmp dword [edi + 0x4c], ebp
insb byte es:[edi], dx
dec esp
push esi
imul eax, dword [ecx + ecx*2 + 0x2f], 0x50
das
push eax
dec ecx
outsd dx, dword [esi]
bound bp, dword [ebx + 0x69]
pop edx
push 0x2f
imul ebp, dword [eax + 0x64], 0x6d734450
jno 0x1000aebe
dec esp
das
pop eax
push 0x71
push 0x71
push ebx
push ecx
js 0x1000aef1
push esi
ja 0x1000af14
pop edx
xor al, 0x77
dec edi
xor al, 0x70
pop ecx
inc esp
push ebx
inc edi
dec esi
insd dword es:[edi], dx
jno 0x1000aeff
je 0x1000af11
push edx
push ecx
jae 0x1000af06
xor dl, byte [edi + ebp + 0x6e]
inc esp
das
push 0x2b
das
dec esp
cmp dword [eax + ecx*2], esi
xor al, 0x48
cmp byte [eax + 0x76], dl
jno 0x1000af06
jne 0x1000af1f
inc ebp
jo 0x1000af3b
push edi
dec eax
xor esi, dword [esi]
jbe 0x1000af3c
inc esi
push 0x57
dec eax
xor dh, byte [ecx + 0x74]
dec edi
inc ebx
inc edi
jb 0x1000af07
pop eax
outsb dx, byte [esi]
push edx
push esp
insb byte es:[edi], dx
xor dword [eax], esi
dec edx
pop ecx
inc edx
aaa
push 0x37353772
cmp dword [ebp + 0x33], esi
das
push ecx
insd dword es:[edi], dx
jb 0x1000af64
inc esp
ja 0x1000af4b
xor dword [esi + ecx*2 + 0x4e], edx
inc esp
popal
inc esi
inc esi
inc esi
jns 0x1000af75
xor ch, byte [eax + 0x78]
jp 0x1000af62
jp 0x1000af62
jp 0x1000af5e
sub edx, dword [ebx + 0x69]
push edx
dec ebx
inc esp
push edx
js 0x1000af5e
dec ecx
push ebp
dec ebx
arpl word [edx + 0x71], bp
push eax
push esi
inc ecx
push ebp
insb byte es:[di], dx
insb byte es:[edi], dx
aaa
jne 0x1000af58
jbe 0x1000af57
inc esp
dec ebx
jns 0x1000af5a
jp 0x1000af6d
xor ebp, dword [edi]
outsd dx, dword [esi]
dec esp
popal
push edi
cmp dword ss:[eax + 0x72], ebx
inc edi
dec eax
dec ebp
cmp dword ss:[edx + 0x79], ebx
arpl word [eax + 0x58], di
pop edx
jns 0x1000afa1
js 0x1000af98
push ebp
dec ebp
dec esi
outsd dx, dword [esi]
inc edx
dec edi
xor al, 0x6c
push esi
ja 0x1000afaf
ja 0x1000afaf
push ecx
popal
dec ebp
push ecx
jae 0x1000afca
push edi
jbe 0x1000afc8
push eax
jne 0x1000af9c
inc esi
insb byte es:[edi], dx
cmp dword [eax + 0x4a], ebp
push ebx
push 0x44644830
push 0x3068534a
dec eax
xor byte [eax + 0x64], cl
inc esp
inc esp
popal
cmp byte [edx + 0x77], ch
push ebx
jb 0x1000af9e
dec ebp
jne 0x1000afbe
pop edx
dec esi
xor dword [edi], esi
inc ecx
inc ecx
bound esi, qword [ebx]
xor dh, byte [edx + eax*2]
aaa
imul eax, dword [ebx + 0x58], 0x69
push 0x2b
jns 0x1000affe
insb byte es:[edi], dx
inc ebx
inc edi
push ecx
push 0x44
popal
das
jne 0x1000afdc
xor byte [ebx + 0x7a], cl
inc ecx
xor dword [esi + 0x4e], esi
xor ecx, dword [ecx + 0x42]
dec ecx
inc edx
insb byte es:[edi], dx
dec ebx
imul edi, dword [ecx + 0x64], 0x3475646c
insb byte es:[edi], dx
jne 0x1000afd7
jne 0x1000afd7
jbe 0x1000afdd
push esp
xor byte [eax + 0x37], cl
ja 0x1000b01b
inc ebp
xor eax, 0x67595a57
jne 0x1000b01d
pop ecx
jne 0x1000b01d
imul esi, dword [edi + 0x36], 0x39723238
push ecx
jb 0x1000b021
bound edx, qword [edi + 0x50]
push edi
push eax
das
xor al, byte [ebp + 0x57]
outsb dx, byte [esi]
inc esp
xor eax, 0x4c506b45
je 0x1000b017
imul edx, dword [eax + 0x4c], 0x74
dec eax
insb byte es:[edi], dx
jns 0x1000b001
inc esi
jbe 0x1000b048
popal
dec ecx
inc ebx
js 0x1000b040
das
push ecx
push ecx
xor dword [ecx + 0x72], eax
dec edx
pop edx
dec ebx
push ebp
ja 0x1000b04a
dec edx
pop edx
ja 0x1000b054
xor eax, 0x4f464949
dec esi
push esi
push esp
push 0x47
cmp byte [ecx + 0x31], bl
push eax
jne 0x1000b02b
jne 0x1000b05d
xor esp, dword [ebp + 0x7a]
inc ebp
jp 0x1000b045
outsb dx, byte [esi]
outsb dx, byte [esi]
dec edi
xor dl, byte [ecx + 0x2f]
push ecx
sub bx, word [eax + 0x36]
xor byte fs:[esi + 0x31], ah
jo 0x1000b045
insd dword es:[edi], dx
ja 0x1000b05a
je 0x1000b078
push ebp
dec ebp
outsb dx, byte [esi]
popal
inc ebx
dec esi
pop eax
xor eax, 0x3165684c
inc edi
aaa
xor dword [edi + 0x37], eax
pop ecx
pop edx
imul edx, dword [edx + edi*2 + 0x33], 0x6d
jns 0x1000b077
dec ebp
inc ebp
popal
push ebp
cmp byte [esi + 0x53], dl
push 0x4a
push edx
je 0x1000b0ae
ja 0x1000b0ae
push ecx
pop eax
dec edi
dec ecx
aaa
push esi
bound ebx, qword [edx + 0x45]
pop edx
inc ebp
sub esi, dword [eax + ebp*2]
xor al, 0x68
dec edx
bound esi, qword [esi]
dec esp
pop eax
dec esp
imul esi, dword [edi + 0x4b], 0x55
dec ebx
push ebp
xor edx, dword [edx + 0x58]
jbe 0x1000b0c9
outsb dx, byte [esi]
sub esp, dword [ebx + 0x74]
bound edi, qword [edx + 0x62]
je 0x1000b0c1
jp 0x1000b0c3
cmp byte [di + 0x36], dh
xor dword [ebp + 0x32], ecx
bound esp, qword gs:[eax + ecx*2 + 0x74]
outsb dx, byte [esi]
xor byte [edx], dh
arpl word [ebp + 0x62], bp
dec ebx
sub ebp, dword ss:[eax + 0x69]
js 0x1000b0b2
push 0x52377869
imul edi, dword [eax + 0x37], 0x305a4b52
pop ecx
push esp
push edx
dec ebx
pop edx
xor byte [ecx + 0x54], bl
inc esi
inc ecx
inc ebp
dec esi
jne 0x1000b0f9
push edx
dec edx
inc edi
dec eax
jno 0x1000b0ff
xor cl, byte [eax + 0x74]
popal
inc esp
jb 0x1000b0e9
push 0x74
push edx
cmp dword [edx + 0x61], ebp
pop eax
aaa
push esi
popal
xor byte [ebx + 0x61], ch
jo 0x1000b0fa
xor eax, 0x38317849
jbe 0x1000b0dd
sub esi, dword [eax + 0x63]
inc edx
jne 0x1000b103
inc ecx
jp 0x1000b122
jp 0x1000b122
jb 0x1000b12b
push esi
dec edx
jne 0x1000b132
push eax
push ebx
dec edx
inc edx
push ebx
push ebx
das
das
inc ebp
pop ecx
push 0x48
jb 0x1000b103
cmp dword [esi + 0x62], ecx
ja 0x1000b0fd
dec esi
bound esi, qword [edi + 0x2f]
push edx
jns 0x1000b10b
dec ebx
push edi
xor al, 0x76
pop ecx
dec ebp
inc esi
js 0x1000b135
je 0x1000b13f
popal
inc esi
jp 0x1000b12e
jb 0x1000b151
je 0x1000b13d
xor dword [edx + 0x2b], ebx
dec ecx
je 0x1000b12c
bound eax, qword [ebp + 0x55]
popal
push edx
inc ebx
dec dx
jno 0x1000b125
dec eax
aaa
inc edx
jbe 0x1000b13d
inc ebx
je 0x1000b14e
dec eax
dec eax
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ebx
jno 0x1000b17c
jno 0x1000b17c
push eax
xor al, 0x66
inc edi
dec edi
push esi
jb 0x1000b177
inc esp
insb byte es:[edi], dx
pop edx
xor dword [edi + 0x70], ebp
bound ax, dword [ecx + 0x33]
jp 0x1000b166
je 0x1000b16e
dec esp
imul esi, dword [ecx + 0x62], 0x69
push eax
push esp
cmp byte [edi + 0x4f], dl
inc ebx
cmp dword [ebp + esi*2 + 0x7a], ecx
inc ebp
jbe 0x1000b18e
popal
pop ecx
xor al, 0x59
dec esp
inc ebp
push ebp
dec esp
xor ch, byte [edi]
inc esp
inc edi
jae 0x1000b1a6
imul edi, dword [eax + 0x6b], 0x6d567479
imul edi, dword [ecx + 0x74], 0x56
je 0x1000b197
insd dword es:[edi], dx
dec edx
pop ecx
dec eax
das
imul esi, dword [ecx], 0x4d
inc ebx
cmp dword [esp + esi*2], esi
bound ebp, qword [ebp + 0x77]
ja 0x1000b1a4
insd dword es:[edi], dx
ja 0x1000b1c8
push edx
xor bl, byte [edx + 0x79]
dec eax
dec edx
sub ecx, dword [eax + 0x78]
jb 0x1000b1ac
pop eax
popal
dec edx
dec esi
xor cl, byte [ebx + 0x51]
xor ah, byte [ebx + 0x61]
popal
xor edx, dword [ebx + 0x78]
dec esp
push edi
cmp byte [ecx + 0x55], ch
push ebp
xor al, 0x62
jbe 0x1000b1ac
popal
imul edi, dword gs:[eax + 0x79], 0x2f796359
jns 0x1000b1d2
arpl word [ecx + 0x2f], di
imul esp, dword [edx + 0x56], 0x66
jp 0x1000b1c5
imul esi, dword [edx + 0x65], 0x43
pop eax
dec edx
push esi
inc esi
inc edi
push 0x454d5174
push ecx
dec ebp
inc ebp
dec edi
inc edi
popal
xor al, 0x41
push edx
push edi
popal
jne 0x1000b1f2
pop edx
pop eax
dec edx
jae 0x1000b1e4
inc ebx
ja 0x1000b20d
outsd dx, dword [esi]
jb 0x1000b1f2
dec ebx
inc ebx
push ebp
jns 0x1000b205
dec esp
dec esp
je 0x1000b1f1
dec esp
jb 0x1000b215
inc ebx
pop edx
jae 0x1000b203
dec esp
dec ebp
xor byte [eax + 0x57], bh
das
jo 0x1000b1f1
inc edx
cmp dword [edi + 0x39], edx
push esi
insb byte es:[edi], dx
ja 0x1000b211
jae 0x1000b219
imul ebx, dword [edx + 0x4e], 0x31
dec ebx
insb byte es:[edi], dx
xor dword [ebx + 0x6c], ecx
xor cl, byte [eax + 0x6c]
je 0x1000b23b
inc ecx
inc esp
jne 0x1000b20d
dec edi
popal
dec eax
push edi
sub ecx, dword [ebp + 0x6a]
dec ebp
push 0x4d
inc ebp
bound ecx, qword [bx + si + 0x47]
insb byte es:[edi], dx
jno 0x1000b264
inc edi
push ebx
js 0x1000b23c
bound ebp, qword [ebx + 0x4a]
inc ecx
inc ecx
push eax
arpl word [eax + 0x59], cx
dec edi
push edi
xor eax, 0x51485953
push ecx
insb byte es:[edi], dx
xor esi, dword [ebp + 0x58]
imul ebp, dword [eax + 0x41], 0x6e586474
pop eax
outsb dx, byte [esi]
pop edx
jbe 0x1000b284
jb 0x1000b249
jns 0x1000b262
jns 0x1000b262
dec ebx
cmp byte [esi], dh
insd dword es:[edi], dx
push dx
pop ecx
inc ecx
xor eax, 0x392b7975
push esp
inc esi
arpl word [eax], si
das
inc edx
dec esi
inc esi
jns 0x1000b25e
dec ecx
jb 0x1000b2a3
inc ebp
outsd dx, dword [esi]
imul esp, dword [esi + edx*2 + 0x4b], 0x32
outsd dx, dword [esi]
push ebp
push eax
xor dword [ecx + 0x48], ecx
dec eax
outsd dx, dword gs:[esi]
outsb dx, byte [esi]
push esp
popal
push esi
arpl word [edx + 0x4e], cx
popaw
jo 0x1000b2c3
push esp
jbe 0x1000b28f
bound esp, qword [edi + 0x2b]
xor al, 0x77
inc ebx
insd dword es:[edi], dx
cmp byte [ebp + 0x2b], al
arpl word [ecx + 0x46], si
arpl word [ecx + 0x32], bp
inc esi
inc ebx
xor al, byte [esi + 0x43]
pop ecx
pop ecx
push 0x35692f47
xor al, 0x74
imul ecx, dword [ebx + 0x62], 0x58
das
dec ebp
inc edi
das
imul esi, dword [0x4b6b7434], 0x4d2f5862
xor ch, byte [ebx + 0x7a]
push eax
insb byte es:[edi], dx
pop edx
arpl word [edi + 0x4a], dx
xor ebp, dword [ebx + 0x51]
dec ebx
pop eax
xor dword [ebp + 0x53], esp
pop eax
inc edx
xor eax, 0x6e674364
imul eax, dword [ecx + 0x58], 0x32
imul esi, dword [ecx], 0x79456577
cmp byte [eax + 0x5a], cl
xor dword [edi + 0x65], esi
inc ebp
jns 0x1000b2cd
dec eax
pop edx
ja 0x1000b2eb
bound esi, qword [ebx + 0x30]
push esi
inc esp
je 0x1000b2ea
push edx
das
dec edx
dec ebx
cmp dword [esi + 0x4d], esp
pop eax
imul esp, dword [ebx + 0x50], 0x6e567770
xor byte [ebx + edx*2 + 0x78], ch
push esi
inc edx
aaa
dec ecx
outsb dx, byte [esi]
imul esi, dword [0x4a43794f], 0x4b463452
inc esp
push esp
inc ecx
push 0x2f355565
dec eax
dec ecx
push 0x37626370
dec edi
xor byte [esi + 0x36], al
push esp
push edi
cmp byte [edx + 0x6c], ch
xor dword [ecx + eax*2 + 0x6e], eax
pop eax
insd dword es:[edi], dx
xor byte [esi + 0x63], cl
pop eax
xor edi, dword [ecx + 0x5a]
jns 0x1000b346
pop edx
cmp byte [esi + 0x51], cl
inc edi
xor ch, byte [edi + 0x70]
pop ecx
jb 0x1000b36d
inc edi
push ecx
jbe 0x1000b368
pop ecx
sub ecx, dword [eax + 0x6f]
dec esi
das
dec esi
bound esp, qword [edx + 0x78]
cmp dword ss:[eax + 0x78], ebp
je 0x1000b365
dec ecx
outsd dx, dword [esi]
push ecx
js 0x1000b37f
jo 0x1000b37f
cmp dword [bx + si], esi
dec esp
pop ecx
jp 0x1000b366
jno 0x1000b397
js 0x1000b3d3
pop edx
jns 0x1000b3d1
push 0x64
inc ebx
inc ebp
xor eax, 0x7a545076
popal
inc edx
xor dword [ecx + 0x56], edx
push ecx
push bx
pop eax
outsd dx, dword [esi]
pop edx
sub esp, dword [ebx + 0x32]
arpl word [edx], si
cmp dword [ecx + 0x49], esp
xor dl, byte [esi + 0x68]
dec eax
xor byte [eax + 0x65], cl
push eax
jp 0x1000b3cf
imul ebp, dword [ebx + 0x48], 0x50757245
dec ebp
outsb dx, byte [esi]
push esi
inc esi
imul esi, dword [edi], 0x43
cmp dword [bp + si + 0x33], edi
dec esi
dec eax
aaa
dec esi
push esp
pop eax
dec ebp
jo 0x1000b3f3
ja 0x1000b3df
push ecx
jo 0x1000b3f2
jae 0x1000b40b
dec esp
xor edi, dword [ecx]
cmp byte [0x2b4a6439], dh
cmp dword [eax], edi
xor eax, 0x2b4a6439
push eax
popal
outsd dx, dword [esi]
cmp byte [ecx + 0x76], ah
cmp byte [ebp + 0x74], dh
jne 0x1000b455
sub eax, dword [ebx + 0x4d]
inc edx
pop ecx
jb 0x1000b43a
push ecx
dec ebx
cmp dword [edx + esi + 0x55], esi
popal
jae 0x1000b438
inc esi
js 0x1000b425
xor dword [ecx + esi*2 + 0x4e], esp
push ebp
inc ebx
popal
je 0x1000b453
jno 0x1000b445
push edi
insd dword es:[edi], dx
inc ebp
je 0x1000b462
xor dword [edi + 0x51], esp
push eax
sub esp, dword [edx + 0x4a]
xor dword [edi], ebp
inc edx
outsd dx, dword [esi]
insb byte es:[edi], dx
dec esi
dec ebp
cmp byte fs:[edx], dh
das
js 0x1000b465
je 0x1000b48c
outsd dx, dword [esi]
dec esp
imul esp, dword [edx + 0x5a], 0x3157536a
insb byte es:[edi], dx
pop eax
xor dh, byte [ecx]
jns 0x1000b49d
pop ecx
jns 0x1000b4c2
das
push eax
imul ebx, dword [eax + 0x6f], 0x55322f52
dec ebp
dec ecx
das
sub esp, dword [ecx + 0x47]
dec edx
push eax
js 0x1000b4d1
ja 0x1000b4ac
xor al, 0x61
arpl word [esi + 0x54], ax
dec sp
je 0x1000b50d
dec edx
arpl word [esi + 0x4c], bp
arpl word [edx], si
pop edx
push ebx
xor eax, 0x48707861
cmp byte [edx + 0x79], ah
sub esp, dword [ecx + edi + 0x78]
js 0x1000b521
push ecx
jp 0x1000b50c
push esp
inc esp
push 0x4d
push 0x66
insb byte es:[edi], dx
dec ecx
inc esp
insd dword es:[edi], dx
insb byte es:[di], dx
jbe 0x1000b54e