Function at 0x10045451
Capabilities:
Get number of processors

Disassembly:
xor eax, dword [edx + 0x6c]
arpl word [ecx + 0x35], bp
push 0x79526d62
bound esi, qword [edx]
insb byte es:[edi], dx
imul ecx, dword [ebp + ebp*2 + 0x64], 0x76
bound esi, qword [edx]
jae 0x100454c3
push ebx
xor eax, 0x496f626a
arpl word [edx + 0x47], bx
push esi
xor bl, byte [edx + 0x57]
js 0x100454ee
arpl word [edi + 0x56], ax
jns 0x100454e0
jns 0x100454b4
push 0x79526d62
bound esi, qword [edx]
insb byte es:[edi], dx
imul ecx, dword [ebp + ebp*2 + 0x64], 0x76
bound esi, qword [edx]
jae 0x100454eb
push ebx
xor eax, 0x496f626a
pop ecx
arpl word [edx], si
cmp dword [ecx], esi
arpl word [ebp + 0x4e], bp
insb byte es:[edi], dx
dec esp
insd dword es:[edi], dx
inc esi
jne 0x100454ff
dec eax
dec edx
jbe 0x1004550a
push edi
push ecx
jne 0x10045507
xor bh, byte [ecx]
jbe 0x1004550b
xor bh, byte [eax + 0x6c]
dec esp
insd dword es:[edi], dx
dec esi
jne 0x10045520
push 0x585a6b70
pop edx
insb byte es:[edi], dx
bound eax, qword [edi + 0x39]
ja 0x1004551f
pop eax
dec ecx
jne 0x10045522
xor ch, byte [eax + 0x79]
bound esi, qword [edx]
xor dword [esp + ecx*2 + 0x6d], ebp
jbe 0x10045537
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor eax, 0x496f626a
pop ecx
xor dl, byte fs:[esi + 0x69]
dec esp
insd dword es:[edi], dx
push edx
insb byte es:[edi], dx
insd dword es:[edi], dx
push esi
jae 0x1004554f
xor eax, dword [edx + 0x6c]
inc edx
insb byte es:[edi], dx
arpl word [esi + 0x4d], bp
jne 0x1004554f
xor bh, byte [ecx]
jbe 0x10045553
xor bh, byte [eax + 0x6c]
dec esp
insd dword es:[edi], dx
dec esi
jne 0x1004554e
inc ebx
inc ebp
inc edi
inc ecx
xor dword [ebp + 0x64], edx
dec ecx
dec ecx
inc ecx
push ecx
popal
dec ebp
inc edx
ja 0x10045554
inc ecx
pop ecx
inc edi
pop edx
xor al, 0x45
dec ebp
inc ecx
push ecx
dec ecx
inc edx
dec ebp
inc ecx
ja 0x10045567
inc edi
inc ebx
imul esi, dword [ebx + 0x47], 0x42515141
jae 0x1004556b
inc ecx
push ecx
push ecx
inc edx
xor dword [esi + 0x6b], ebp
inc ebx
inc edx
push ecx
dec ebp
ja 0x10045581
inc ecx
pop ecx
inc esp
push esi
push edx
xor byte [esi + 0x42], ah
inc dx
inc esp
push ebp
ja 0x1004558a
jp 0x10045580
js 0x100455b0
inc ebx
sub esp, dword [edi + 0x4c]
pop ecx
pop ecx
jb 0x100455aa
dec eax
push edx
xor byte [ebx + 0x44], ah
outsd dx, dword [esi]
jbe 0x1004559d
xor cl, byte [esi + 0x79]
jns 0x100455b7
bound ecx, qword [eax + 0x4d]
dec eax
dec ebp
jne 0x100455bc
inc edi
je 0x100455cc
dec esp
insd dword es:[edi], dx
jbe 0x100455c3
xor ah, byte [ebx + 0x76]
pop edx
xor edx, dword [edx + 0x7a]
dec ebp
jp 0x100455b6
push edi
dec ebp
jp 0x100455b9
xor esi, dword [eax + 0x6b]
push ecx
push esi
push edx
xor byte [ebp + 0x45], cl
push esi
xor al, 0x58
xor byte [edx + 0x72], bl
dec esp
insd dword es:[edi], dx
dec esi
jns 0x100455e3
bound eax, qword [ebx + eax*2 + 0x43]
inc esp
inc ebx
inc ebx
inc ecx
push ecx
dec ebp
inc edi
inc ebx
imul esi, dword [ebx + 0x47], 0x42515141
jae 0x100455d3
inc ecx
push ecx
push ecx
inc edx
xor dword [esi + 0x6b], ebp
inc ebx
inc edx
inc ecx
dec ecx
inc ebp
push cx
inc ebp
inc bp
inc bp
inc ecx
aaa
ja 0x100455e5
xor dword [ecx + 0x4f], eax
aaa
dec esi
xor byte [edi + 0x54], al
push esp
push esi
xor bh, byte [eax + 0x72]
dec edi
js 0x10045608
jns 0x100455e7
outsb dx, byte [esi]
bound edx, qword [esi + ecx*2 + 0x45]
push esp
dec esi
inc ebp
dec ecx
jns 0x10045625
push 0x76385a30
dec edi
xor byte [edx + 0x38], bl
jbe 0x10045611
jp 0x10045629
ja 0x100455f7
ja 0x100455f7
inc esi
dec ecx
push edi
push ebp
pop edx
js 0x10045615
dec eax
aaa
push edi
bound eax, qword [ecx + 0x41]
inc ecx
inc edx
push 0x58
imul eax, dword [ebx + 0x6c], 0x41415172
inc ecx
push ecx
inc esp
inc ecx
inc ebp
pop ecx
ja 0x10045637
inc ecx
dec ecx
bound eax, qword [bp + di + 0x76]
imul esi, dword [0x3579626f], 0x72504857
dec ebp
jo 0x10045628
xor byte [0x594e3950], dh
xor eax, 0x594e3950
dec esi
aaa
xor eax, 0x75326a2b
inc esp
jno 0x10045677
inc ecx
xor dword [edx + 0x64], ebx
xor edx, dword [eax + 0x43]
jp 0x10045647
arpl word [ebp + 0x43], cx
dec ecx
inc edi
push eax
push esp
imul eax, dword [esi + 0x4e], 0x6247767a
inc edx
jns 0x1004565b
imul ebp, dword fs:[eax + 0x4a], 0x42
dec edx
inc edx
popal
das
das
dec esi
dec edi
pop edx
insb byte es:[edi], dx
aaa
bound esi, qword [edi + 0x6d]
push edi
push esi
push edx
inc edx
dec esi
jne 0x10045692
dec ecx
arpl word [esi], si
ja 0x1004568f
xor byte [ecx + 0x48], al
pop ecx
inc ecx
push ebx
dec esp
inc esp
push 0x61
cmp dword [ecx + 0x6d], esi
push edx
jp 0x100456a0
push eax
xor eax, 0x2b436f57
jo 0x10045687
ja 0x1004568f
js 0x100456d3
push ebx
inc ecx
arpl word [edi + edx*2 + 0x33], si
push ebx
jns 0x100456a6
xor ah, byte [edx + 0x75]
das
jno 0x100456e4
outsb dx, byte [esi]
pop ecx
push 0x41414d48
inc ecx
inc edi
dec esi
dec ecx
dec ebx
push edi
xor dh, byte [edi + 0x41]
inc ecx
inc edx
inc ecx
dec ebp
inc ecx
push edx
jp 0x100456c5
inc esi
inc ecx
imul eax, dword [ebp + 0x41], 0x76494368
inc ebp
inc ecx
push 0x45764943
push esi
xor byte [ecx + 0x41], dh
xor al, byte [esi + 0x54]
push esi
arpl word [ecx + 0x68], dx
inc esp
imul edx, dword [edx + 0x65], 0x75325133
insd dword es:[edi], dx
xor dh, byte [ebp + 0x6d]
push esp
push ecx
imul ebp, dword [edi + ecx*2 + 0x51], 0x44617836
insb byte es:[edi], dx
dec edi
push ecx
js 0x1004570d
inc esp
push ecx
insd dword es:[edi], dx
xor dword [ecx + 0x7a], ebp
outsd dx, dword [esi]
inc ebx
dec ecx
inc edi
xor dword [ebx + 0x4d], ebp
push eax
push ecx
xor dword [eax], esi
insb byte es:[edi], dx
dec edx
push ecx
inc ebp
je 0x1004573e
js 0x10045735
outsb dx, byte [esi]
dec ebp
js 0x10045732
xor dword [ebp + 0x66], esp
xor byte [edi + 0x43], dl
xor al, 0x48
xor dl, byte [ebx + 0x77]
dec eax
push ebx
ja 0x1004571e
dec edi
xor ch, byte [eax + 0x46]
pop ecx
ja 0x10045754
dec eax
push 0x30414d6a
inc edi
inc ebx
push ebx
jno 0x1004572f
push ebx
dec ecx
bound esi, qword [ebx]
inc esp
push ecx
inc ebp
inc edx
inc ebx
ja 0x10045748
inc ecx
inc ecx
xor al, 0x49
inc edx
inc ecx
push ecx
inc ebx
inc ebp
pop edx
insd dword es:[edi], dx
jns 0x1004576c
inc ebx
xor eax, 0x79526930
jo 0x10045752
jo 0x10045777
push 0x4742584c
inc edx
inc edi
dec esi
inc esi
dec edx
jbe 0x10045766
xor dword [edx + 0x62], edi
push ebp
aaa
imul ecx, dword [ecx + 0x36], 0x30
insb byte es:[edi], dx
das
jno 0x1004576b
pop ecx
dec edx
pop eax
xor eax, 0x4f692f73
imul ebx, dword [ecx + 0x2f], 0x65
dec eax
dec ecx
aaa
dec edx
jbe 0x100457ab
js 0x1004579d
imul esp, dword [ecx + 0x32], 0x3735762f
popal
xor ch, byte [edi]
jbe 0x1004576e
aaa
xor dh, byte [edx]
dec ebp
push esi
push ebx
push ebx
push esp
push eax
dec edi
dec esi
arpl word [ecx + 0x53], cx
xor al, 0x45
inc ebp
push edi
dec ebx
insd dword es:[edi], dx
arpl word [ecx + 0x4f], si
outsb dx, byte [esi]
jae 0x10045798
inc ebp
xor al, 0x6f
outsd dx, dword [esi]
dec esi
push ebp
jae 0x100457c1
inc edx
jbe 0x100457b0
jbe 0x100457b0
push ebp
push ecx
push ebx
xor eax, 0x594d3332
arpl word [ebp + 0x4d], ax
inc ebp
dec ebp
js 0x100457da
xor al, 0x69
je 0x100457d3
imul esp, dword [esi + 0x74], 0x76646463
pop ecx
je 0x100457d3
jbe 0x100457cd
jne 0x100457ac
pop eax
push 0x75
je 0x100457ce
dec esp
dec ebx
bound edx, qword [ecx + 0x51]
dec edx
dec ebp
jns 0x100457ba
dec esi
imul edx, dword [edx + 0x6e], 0x73
imul esp, dword [ebx + 0x79], 0x4f316a34
push esi
xor al, 0x38
inc edx
push edi
dec ebp
dec edi
je 0x10045801
das
ja 0x100457ee
push eax
jne 0x10045803
aaa
push ebp
cmp byte [edx + 0x6d], dl
cmp dword [edx], esi
bound ebp, qword [eax + 0x65]
cmp byte [edx + 0x4f], al
inc edx
dec edi
inc ecx
push 0x47
bound ecx, qword [ecx + 0x68]
pop edx
xor al, 0x74
push eax
dec ebp
jbe 0x10045826
imul esi, dword [esi], 0x37
aaa
inc esp
pop edx
dec ebp
popal
jne 0x1004582c
xor eax, 0x78506f4e
inc edx
jne 0x10045811
xor dword [edx], esi
xor eax, 0x44516237
aaa
bound edx, qword [ecx + 0x44]
xor al, 0x39
xor al, 0x39
xor edx, dword [esi + 0x32]
push 0x6b625049
pop edx
push eax
bound ebp, qword [ebx + 0x5a]
dec ebx
insb byte es:[edi], dx
dec edx
outsd dx, dword [esi]
push 0x6e
aaa
outsd dx, dword [esi]
imul ebp, dword [ecx + 0x75], 0x2f
inc ebp
dec edx
outsb dx, byte [esi]
inc edx
xor dx, word [ecx + 0x4e]
jp 0x10045863
bound esi, qword [0x626a7646]
inc edi
pop edx
push ecx
das
xor byte [ebx], dh
inc ecx
jns 0x10045854
insd dword es:[edi], dx
cmp dword [ebx + 0x59], edx
dec edi
jp 0x10045864
imul ebx, dword [bp + si + 0x4c], 0x73
jne 0x1004587e
insb byte es:[edi], dx
dec esp
inc esp
dec esi
inc ebx
jbe 0x10045889
pop edx
dec dx
ja 0x1004588a
jp 0x10045883
cmp dword [ecx*2 + 0x306a6f37], esi
jne 0x1004588e
cmp byte [ecx], dh
insd dword es:[edi], dx
insb byte es:[edi], dx
jp 0x10045896
sub esp, dword [ecx + 0x61]
jno 0x1004586b
je 0x1004589b
cmp byte [edi + 0x37], ch
push eax
inc esp
cmp byte [esi + 0x49], al
jne 0x10045876
xor al, 0x33
jb 0x10045894
aaa
outsd dx, dword [esi]
dec eax
bound edx, qword [ecx + 0x6f]
push esi
xor dword [ebx + 0x66], esi
dec ebp
pop ecx
imul eax, dword [ebp + 0x77], 0x41424145
inc edx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
push ecx
inc ebp
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc edi
inc esp
dec ecx
xor dword [esi + 0x54], ecx
inc ebp
xor eax, 0x41414141
inc ebp
push ebp
push esi
inc esp
push edx
inc esi
dec esi
inc edx
dec esp
push esi
inc ecx
jns 0x100458cf
push esp
pop ecx
je 0x100458da
xor byte [eax + 0x42], ch
dec ebp
push 0x55
push ebp
xor al, byte [ecx + 0x41]
dec esi
insd dword es:[edi], dx
inc ebx
push 0x49
insd dword es:[edi], dx
imul edx, dword [esi + 0x78], 0x50
js 0x100458e8
sub esi, dword [edi]
jae 0x10045903
imul ebx, dword [bx + di + 0x57], 0x38744d6d
imul ebx, dword [ecx + 0x57], 0x38744d6d
inc esi
jbe 0x10045909
dec edi
pop eax
insd dword es:[edi], dx
insb byte es:[edi], dx
push ecx
imul edx, dword [esi + ecx*2 + 0x57], 0x6c576946
jb 0x10045917
jo 0x10045919
jno 0x10045920
ja 0x100458fc
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
xor eax, 0x49494d68
dec edi
pop eax
push esp
inc ebx
inc ebx
inc esp
push ebp
push edi
inc ecx
ja 0x1004591c
inc edx
inc ecx
dec ecx
push edx
inc ecx
dec ebp
dec edi
dec edx
xor al, byte [esi + 0x36]
push ebp
jae 0x1004594d
je 0x10045954
inc ebx
ja 0x10045959
jno 0x10045941
js 0x10045958
imul ebp, dword [edi + ebp*2 + 0x77], 0x4a595144
dec ebx
outsd dx, dword [esi]
pop edx
dec ecx
push 0x414e6376
inc ecx
push ecx
inc ebp
dec esp
inc edx
push ecx
inc ecx
ja 0x10045957
push 0x45
dec esp
dec ebp
inc ecx
imul eax, dword [edi + 0x41], 0x31
push ebp
inc ebp
inc edx
push 0x5656434d
dec ebp
js 0x10045962
push 0x41
inc edx
inc edx
dec esi
push esi
inc edx
inc ecx
outsd dx, dword [esi]
push esp
inc edi
push ebp
jbe 0x1004598b
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
inc edx
push ebp
arpl word [esi + 0x56], bp
jp 0x10045999
inc ebx
inc edx
push esp
pop edx
pop eax
dec edx
xor ah, byte [ecx + 0x57]
dec esi
insb byte es:[edi], dx
arpl word [ecx + 0x42], di
jns 0x10045985
dec ebp
push esp
inc ebp
dec ebp
js 0x1004598e
jp 0x1004598c
push edx
inc edx
dec esi
push esi
inc edx
inc ecx
dec ebp
push esp
inc ebx
imul esp, dword [ebp + edx*2 + 0x55], 0x79
inc edx
push ebp
push ebp
jns 0x1004599d
inc esp
push ecx
push ebx
inc ecx
js 0x100459b2
jp 0x100459b0
dec ebp
ja 0x100459ad
push 0x6a4d4e63
push ecx
ja 0x100459ba
push 0x41
xor dword [ebp + 0x44], ecx
ja 0x100459c2
jp 0x100459cc
xor dl, byte [edi + 0x68]
arpl word [esi + 0x4d], cx
push 0x51
ja 0x100459cf
inc esp
dec ecx
xor eax, 0x7767444d
dec ebp
inc esp
ja 0x100459d6
jp 0x100459e0
xor dword [edi + 0x6a], edx
push edi
push 0x41
inc ecx
pop eax
dec ebp
push edx
push ebp
ja 0x100459da
ja 0x100459f0
inc esp
push esi
push ecx
push ecx
inc esp
inc esp
inc ecx
ja 0x10045a11
dec esp
insd dword es:[edi], dx
jbe 0x10045a07
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor eax, 0x3032626a
xor dh, byte [eax]
ja 0x10045a08
push edi
push esp
inc ecx
push esp
inc edx
arpl word [bx + di + 0x68], si
imul ebp, dword [edx + 0x4f], 0x50
push 0x4f
push eax
push ecx
dec ecx
inc edx
inc edx
jno 0x10045a2d
jno 0x10045a2d
imul ebp, dword [edx + 0x4f], 0x50
push ecx
dec ebp
inc edx
inc edx
ja 0x10045a1d
inc ebx
inc ecx
inc ecx
push ebx
pop edx
imul esp, dword [edi + 0x75], 0x4d4c784d
jne 0x10045a25
js 0x10045a26
dec ebp
dec esi
xor edi, dword [eax + 0x73]
jbe 0x10045a59
js 0x10045a23
inc ecx
insb byte es:[edi], dx
je 0x10045a53
pop eax
aaa
push esi
push esp
push ecx
cmp dword [esi + 0x2f], edx
push edi
insd dword es:[edi], dx
sub esp, dword [ebx + 0x52]
inc ebp
arpl word [edx + 0x45], dx
dec esp
push ebx
push ecx
popal
xor edi, dword [eax]
dec esp
inc ecx
arpl word [eax], si
jb 0x10045a66
dec esi
dec ebp
push ebp
push esi
jns 0x10045a36
jp 0x10045a6a
bound edi, qword [ecx]
inc esp
dec eax
xor dword [edx + 0x39], edx
inc esp
dec esi
push ebp
cmp dword [eax + ecx*2 + 0x31], eax
push edx
cmp dword [esi + ecx*2 + 0x55], eax
jbe 0x10045a84
pop edx
push ebx
cmp dword [ecx + 0x79], eax
inc ebp
popal
das
je 0x10045a75
pop eax
bound edi, qword [ecx]
outsd dx, dword [esi]
dec edx
je 0x10045a75
push ecx
cmp byte [edx + 0x61], bl
pop edx
popal
je 0x10045a98
xor al, 0x49
dec ebp
push eax
push 0x43
inc ebx
inc esp
inc esp
outsd dx, dword [esi]
ja 0x10045a79
pop ecx
pop ecx
inc esp
push esi
push edx
xor byte [eax + 0x41], dl
push ecx
dec eax
das
inc edx
inc ecx
push ecx
inc esp
inc ecx
inc ecx
dec ebp
inc edx
dec ebp
inc edi
inc ecx
xor dword [ebp + 0x64], edx
dec edx
push ecx
push ecx
dec ebp
dec ebp
inc ecx
outsd dx, dword [esi]
inc edi
inc ebx
inc ebx
jae 0x10045aa3
inc ecx
push ecx
push ebp
inc esi
inc edx
ja 0x10045ab0
inc edx
dec ebp
inc ecx
ja 0x10045aaf
inc ecx
xor dword [ebp + 0x64], edx
inc ebp
push ebp
inc ebp
ja 0x10045ab4
inc edx
das
ja 0x10045ac4
inc ebx
dec ebp
inc ecx
inc ecx
ja 0x10045ac1
push ecx
pop ecx
inc esp
push esi
push edx
xor byte [edi + 0x42], cl
inc edx
pop ecx
inc ebp
inc esi
inc ecx
jp 0x10045ad3
jbe 0x10045ad6
outsb dx, byte [esi]
dec ebx
pop eax
dec eax
imul esi, dword [edx + ebx*2 + 0x6e], 0x52337041
popal
inc ecx
insd dword es:[edi], dx
dec esi
xor al, 0x66
jb 0x10045aeb
imul ecx, dword [ebp + 0x42], 0x38
inc edi
inc ecx
xor dword [ebp + 0x64], edx
dec ecx
ja 0x10045afc
pop ecx
dec ebp
inc edx
popal
inc ecx
inc esi
dec ecx
jo 0x10045ae4
sub ax, word ss:[esi + 0x7a]
push esi
jp 0x10045b12
xor ah, byte [ebx + 0x30]
dec edi
dec edx
inc edi
inc esi
push eax
dec esi
js 0x10045b17
push edx
xor byte [esi + 0x4d], ch
inc edi
outsd dx, dword [esi]
inc edi
inc ebx
inc ebx
jae 0x10045b1b
inc edi
inc ecx
push ecx
push ebp
inc esi
inc edx
ja 0x10045b20
inc edx
inc edx
inc esi
xor al, 0x77
pop eax
inc esp
inc ecx
outsb dx, byte [esi]
inc edx
jb 0x10045b2b
inc ebp
inc esi
inc edx
push ecx
arpl word [edi + 0x41], si
pop ecx
pop ecx
bound esp, qword [ecx + 0x48]
push edx
xor byte [ebx + 0x44], ah
outsd dx, dword [esi]
jbe 0x10045b49
dec esp
xor bh, byte [ecx]
push 0x63
xor eax, dword [ecx + 0x75]
arpl word [edi + 0x74], ax
jo 0x10045b55
insd dword es:[edi], dx
jbe 0x10045b6f
xor ah, byte [ebx + 0x76]
pop edx
xor edx, dword [edx + 0x7a]
dec ebp
push edx
jp 0x10045b62
push edi
dec ebp
jp 0x10045b66
inc esp
inc ebp
inc edi
inc ebx
inc ebx
jae 0x10045b67
inc ecx
push ecx
push ebp
inc esi
inc edx
jp 0x10045b68
inc ebx
push 0x646f5669
dec eax
outsd dx, dword [esi]
dec eax
push edx
ja 0x10045b80
imul edi, dword [eax], 0x74476376
jo 0x10045b85
insd dword es:[edi], dx
jbe 0x10045b9f
xor ah, byte [ebx + 0x76]
arpl word [ebp + 0x56], bp
ja 0x10045ba7
jns 0x10045b80
push 0x5a
pop eax
dec edx
xor byte [ebx + 0x79], ah
cmp dword [esi + 0x64], ebp
dec eax
dec ebp
js 0x10045bae
jp 0x10045ba4
jne 0x10045bb3
inc edi
push esi
jns 0x10045baa
dec ecx
dec ecx
dec edx
aaa
ja 0x10045bbc
pop ecx
inc esp
push esi
push edx
xor byte [edx + 0x42], dl
push edx
inc edx
dec ecx
dec ecx
dec edx
xor eax, 0x4343436a
inc ebx
inc ebx
dec ebx
inc ebx
inc esp
inc ebx
outsd dx, dword [esi]
jne 0x10045bd3
xor bh, byte [ecx]
jbe 0x10045bd7
xor bh, byte [eax + 0x6c]
dec esp
insd dword es:[edi], dx
dec esi
jbe 0x10045be7
pop ecx
dec ecx
push edi
dec ebx
imul esi, dword [0x42486368], 0x646d626c
jo 0x10045bf7
insd dword es:[edi], dx
push ebp
jne 0x10045bf3
xor bh, byte [ecx]
jbe 0x10045bf7
xor bh, byte [eax + 0x6c]
insb byte es:[edi], dx
dec esp
insd dword es:[edi], dx
dec esi
jbe 0x10045c07
bound ebx, qword [ecx + 0x49]
pop ecx
dec ecx
dec edx
dec ebx
imul esi, dword [0x34475a69], 0x56475a75
xor eax, 0x34475a69
jne 0x10045c0b
xor al, 0x75
pop edx
inc edi
push esi
xor ah, byte [edi + 0x68]
push ebp
jno 0x10045c05
insd dword es:[edi], dx
cmp dword [ecx + 0x61], edi
popal
push edi
jo 0x10045c23
imul esi, dword [ecx], 0x4e585a30
xor byte [ebp + ebp*2 + 0x4a], cl
imul esp, dword [edx + 0x69], 0x35
imul ebx, dword [edx + 0x58], 0x61
inc ebx
inc ebp
imul ebp, dword [edi + 0x75], 0x76783259
jne 0x10045c32
xor bh, byte [eax + 0x76]
push edi
push ecx
jne 0x10045c3b
xor bh, byte [ecx]
jbe 0x10045c3f
xor bh, byte [eax + 0x6c]
insb byte es:[edi], dx
dec esp
insd dword es:[edi], dx
dec esi
jbe 0x10045c4f
pop ecx
dec ecx
pop ecx
dec ebx
imul esi, dword [0x396d636a], 0x4e485a33
push 0x63
insd dword es:[edi], dx
cmp dword [ebx], esi
pop edx
dec eax
xor ebx, dword [edx + 0x48]
dec esi
jbe 0x10045c61
pop eax
dec edx
push 0x5a
push ebx
xor eax, 0x3932626e
xor bh, byte [ecx]
outsb dx, byte [esi]
bound eax, qword [edi + 0x55]
jne 0x10045c66
xor bh, byte [ecx]
je 0x10045c78
push 0x6d4c7167
push edx
push 0x6a464764
bound esi, qword [edx]
xor dword [edi + 0x64], esi
pop eax
push edx
insb byte es:[edi], dx
dec esp
insd dword es:[edi], dx
jbe 0x10045c8b
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor eax, 0x3232626a
inc ebx
inc ebx
xor al, byte [ebx + 0x43]
jns 0x10045ca6
jne 0x10045c93
xor bh, byte [ecx]
jbe 0x10045c97
xor bh, byte [eax + 0x6c]
insb byte es:[edi], dx
dec esp
insd dword es:[edi], dx
dec esi
push 0x71736767
dec esp
insd dword es:[edi], dx
jbe 0x10045caf
xor ah, byte [ebx + esi*2 + 0x5a]
jae 0x10045cab
push ebx
xor eax, 0x4949626a
dec edi
dec ebx
imul esi, dword [0x3932626e], 0x5547626e
inc edi
push ebp
jne 0x10045cbe
xor bh, byte [eax]
jne 0x10045cca
cmp byte [ebp + 0x61], dh
push edi
inc ebx
inc esp
imul ebp, dword [edi + 0x75], 0x7639325a
pop edx
xor bh, byte [eax + 0x6c]
dec esp
insd dword es:[edi], dx
dec esi
jbe 0x10045cc9
insd dword es:[edi], dx
jo 0x10045cf7
xor al, 0x71
dec esp
insd dword es:[edi], dx
jbe 0x10045ceb
xor ah, byte [ebx + esi*2 + 0x5a]
jae 0x10045ce7
push ebx
xor eax, 0x3579626a
xor dword [ecx + 0x34], esp
dec ecx
push eax
dec ebx
imul esi, dword [0x3932626e], 0x5547626e
jne 0x10045cfe
xor bh, byte [ecx]
je 0x10045cf5
cmp dword [esp + ecx*2 + 0x6d], esi
insd dword es:[edi], dx
inc esi
jns 0x10045d14
cmp byte [bx + di + 0x4c], dh
jno 0x10045cfd
insd dword es:[edi], dx
jbe 0x10045d17
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor eax, 0x3032626a
jne 0x10045d1a
xor byte [ebp + 0x59], dh
pop eax
push edi
inc ebx
inc esp
jns 0x10045d36
jne 0x10045d23
xor bh, byte [ecx]
jbe 0x10045d27
cmp dword [esi + 0x5a], esi
xor bh, byte [eax + 0x6c]
dec esp
insd dword es:[edi], dx
dec esi
jbe 0x10045d37
push ebx
xor eax, 0x496f6369
push eax
dec ebx
imul esi, dword [0x3932626e], 0x5547626e
jne 0x10045d42
xor bh, byte [ecx]
je 0x10045d39
insd dword es:[edi], dx
dec esi
jbe 0x10045d58
cmp byte [bx + di + 0x4c], dh
insd dword es:[edi], dx
jbe 0x10045d5b
jbe 0x10045d5b
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor eax, 0x3032626a
jne 0x10045d67
pop eax
imul eax, dword [ebx + 0x44], 0x5a756f79
xor bh, byte [ecx]
jbe 0x10045d6b
xor bh, byte [eax + 0x6c]
dec esp
insd dword es:[edi], dx
dec esi
jbe 0x10045d7b
push ebx
xor eax, 0x496f6330
push eax
dec ebx
imul esi, dword [0x3932626e], 0x5547626e
outsb dx, byte [esi]
bound esi, qword [edx]
cmp dword [esi + 0x62], ebp
inc edi
push ebp
outsb dx, byte [esi]
bound eax, qword [edi + 0x55]
jne 0x10045d86
xor bh, byte [ecx]
je 0x10045d7d
outsb dx, byte [esi]
pop edx
jne 0x10045d9c
jae 0x10045da9
jae 0x10045da9
jno 0x10045d85
dec esp
insd dword es:[edi], dx
jbe 0x10045d9f
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor eax, 0x49595a6b
dec esp
dec ebx
imul esi, dword [0x3932626e], 0x5547626e
jne 0x10045daf
pop eax
dec edi
inc ebx
inc ebx
jns 0x10045dca
jne 0x10045db7
xor bh, byte [ecx]
jbe 0x10045dbb
xor bh, byte [eax + 0x6c]
dec esp
insd dword es:[edi], dx
pop edx
jns 0x10045dd0
jae 0x10045ddd
jno 0x10045db9
dec esp
insd dword es:[edi], dx
jbe 0x10045dd3
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor eax, 0x4959646f
dec esp
dec ebx
imul esi, dword [0x3932626e], 0x5547626e
inc edi
push ebp
jne 0x10045dea
pop eax
push ebx
inc ebx
inc ebx
jns 0x10045dfe
jne 0x10045deb
xor bh, byte [ecx]
jbe 0x10045def
xor bh, byte [eax + 0x6c]
dec esp
insd dword es:[edi], dx
xor eax, 0x73676773
jae 0x10045e11
jno 0x10045ded
dec esp
insd dword es:[edi], dx
jbe 0x10045e07
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor eax, 0x49496277
dec esp
dec ebx
imul esi, dword [0x3932626e], 0x5547626e
outsb dx, byte [esi]
bound eax, qword [edi + 0x55]
inc edi
push ebp
jne 0x10045e20
dec eax
push ebx
inc ebx
inc esp
jns 0x10045e32
jne 0x10045e1f
xor bh, byte [ecx]
jbe 0x10045e23
xor bh, byte [eax + 0x6c]
js 0x10045e38
pop ecx
pop eax
inc edx
jo 0x10045e34
arpl word [ecx + 0x35], di
jns 0x10045e08
push 0x62
outsd dx, dword [esi]
dec ecx
push edx
dec ebx
imul esi, dword [0x3932626e], 0x5647626e
xor bh, byte [ecx]
outsb dx, byte [esi]
bound eax, qword [edi + 0x56]
xor ah, byte [ecx + 0x57]
push edx
insb byte es:[edi], dx
bound edi, qword [ecx + 0x35]
xor eax, 0x3232626a
push 0x62
xor dh, byte [edx]
inc ebx
inc esp
inc ebx
outsd dx, dword [esi]
jne 0x10045e4f
xor ecx, dword [esi + 0x30]
pop ecx
pop eax
push edx
jo 0x10045e56
jns 0x10045e34
xor eax, 0x496f626a
push 0x62
outsd dx, dword [esi]
dec ecx
push ecx
dec ebx
imul esi, dword [0x5233636e], 0x6c476468
push 0x4c
outsb dx, byte [esi]
arpl word [ebx], si
push edx
push 0x6a6c4764
dec esp
push edi
dec esi
jne 0x10045e61
insd dword es:[edi], dx
dec esi
jbe 0x10045e7b
pop ecx
dec ecx
push eax
pop edx
xor bh, byte [ecx]
jbe 0x10045e7b
pop edx
xor bh, byte [eax + 0x6c]
insb byte es:[edi], dx
pop ecx
xor dh, byte [0x42486368]
jp 0x10045e79
insd dword es:[edi], dx
dec esi
jne 0x10045e98
push 0x6d4c7145
inc ebp
jno 0x10045e81
dec esp
insd dword es:[edi], dx
jbe 0x10045e9b
bound esi, qword [edx]
jae 0x10045e97
xor ah, byte [ebx + esi*2 + 0x5a]
push edi
dec esi
jne 0x10045e9a
pop eax
inc edx
ja 0x10045ea8
jns 0x10045e7c
push 0x62
outsd dx, dword [esi]
dec ecx
push edx
pop edx
xor bh, byte [ecx]
jbe 0x10045eab
xor bh, byte [eax + 0x6c]
pop ecx
pop eax
inc edx
ja 0x10045ebc
jns 0x10045e8c
push 0x62
imul esi, dword [0x3232626a], 0x6f794543
xor dh, byte [edx]
inc ebx
inc ebp
jns 0x10045ed6
jne 0x10045ec3
xor bh, byte [ecx]
jbe 0x10045ec7
xor bh, byte [eax + 0x6c]
pop ecx
pop eax
inc edx
ja 0x10045ed8
jns 0x10045ea8
push 0x62
imul esi, dword [0x3232626a], 0x64474443
jb 0x10045edf
push 0x62
xor dh, byte [edx]
inc ebx
inc esp
bound esi, qword [edx]
xor al, byte [ebx + 0x44]
inc edi
jb 0x10045edf
push edi
dec esi
jne 0x10045ee2
pop eax
inc edx
ja 0x10045ef0
arpl word [ecx + 0x35], di
jns 0x10045ec4
push 0x62
outsd dx, dword [esi]
dec ecx
dec edi
dec ebx
imul esi, dword [0x5632616e], 0x466d626a
outsb dx, byte [esi]
popal
xor dl, byte [esi + 0x6a]
bound ebp, qword [ebp + 0x46]
push esi
push 0x62
insd dword es:[edi], dx
inc esi
ja 0x10045f04
dec eax
dec ebp
jne 0x10045efe
xor dh, byte [esi]
inc ebx
inc ebp
insd dword es:[edi], dx
jbe 0x10045f0f
jbe 0x10045f0f
xor ah, byte [ebx + esi*2 + 0x5a]
push edi
push edx
jbe 0x10045f19
xor dh, byte [0x46326273]
imul esp, dword [ebx + 0x79], 0x35
arpl word [ecx + 0x35], di
push 0x62
outsd dx, dword [esi]
dec ecx
push ebp
dec ebx
imul esi, dword [0x3932626e], 0x5647626e
outsb dx, byte [esi]
bound esi, qword [edx]
cmp dword [esi + 0x62], ebp
inc edi
push esi
imul esp, dword [edx + 0x33], 0x64
jne 0x10045f37
inc edi
cmp dword [eax + 0x5a], ebp
pop edx
dec eax
dec ebp
jne 0x10045f36
xor dh, byte [esi]
inc ebx
inc ebp
dec eax
dec edx
insb byte es:[edi], dx
pop ecx
xor al, byte [esi + 0x77]
inc edi
dec esi
outsd dx, dword [esi]
pop ecx
push ebx
xor eax, 0x51585a75
pop edx
pop eax
push ecx
jne 0x10045f4e
xor dh, byte [esi]
inc ebx
inc ebp
imul ebp, dword [edi + 0x75], 0x6a566d63
pop ecx
push esi
push 0x59
pop eax
inc edx
xor byte [ecx + 0x32], bl
push 0x356d4c68
insb byte es:[edi], dx
inc ebx
xor eax, 0x496f626a
pop ecx
xor ch, byte [eax + 0x68]
dec esp
insd dword es:[edi], dx
xor eax, 0x3543646c
push 0x62
outsd dx, dword [esi]
dec ecx
push ecx
arpl word [ebp + 0x56], bp
push 0x59
pop eax
inc edx
xor byte [ecx + 0x32], bl
push 0x4e574c68
jne 0x10045f71
insd dword es:[edi], dx
xor eax, 0x4949646c
push ebx
dec ebx
imul esi, dword [0x4e575a79], 0x52486368
push edx
push 0x61
inc edi
inc ebp
je 0x10045f96
xor dh, byte [esi*2 + 0x30566d62]
je 0x10045f7b
popal
push edi
push edx
insb byte es:[edi], dx
insd dword es:[edi], dx
insb byte es:[edi], dx
jne 0x10045fab
push ebx
xor eax, 0x496f626a
dec esi
dec ebx
imul esi, dword [0x52576133], 0x6c6d646c
jne 0x10045fbf
push ebx
xor eax, 0x496f626a
push edx
pop ecx
push edi
xor dword [edi + 0x63], esi
dec eax
dec edx
jbe 0x10045fd6
insd dword es:[edi], dx
push esi
push 0x64
inc ebx
xor eax, 0x636d6376
jne 0x10045fda
jbe 0x10045fe0
insd dword es:[edi], dx
arpl word [ebp + 0x59], si
xor dh, byte [esi]
inc ebx
inc ebp
jns 0x10045ff6
jne 0x10045fe2
push edi
xor dword [edi + 0x63], esi
dec eax
dec edx
jbe 0x10045ff2
insd dword es:[edi], dx
push esi
push 0x64
inc ebx
xor eax, 0x636d6376
jne 0x10045ff6
xor dh, byte [esi]
inc ebx
inc ebp
push edi
inc esi
je 0x10046008
dec eax
inc edx
jns 0x1004600b
xor dh, byte [eax + 0x6c]
insb byte es:[edi], dx
pop ecx
xor edx, dword [ecx + 0x75]
bound ebp, qword [ebp + 0x56]
xor byte [ebp + ebp*2 + 0x4e], cl
jne 0x10046020
push 0x6d4c714d
inc esi
je 0x10046024
dec eax
inc edx
jns 0x10046027
xor dh, byte [eax + 0x6c]
pop ecx
xor edx, dword [ecx + 0x75]
bound ebp, qword [ebp + 0x56]
xor byte [ebp + ebp*2 + 0x4e], cl
jne 0x1004603c
push 0x32626e64
outsb dx, byte fs:[esi]
bound esi, qword [edx]
cmp dword [esi + 0x62], ebp
inc edi
push ebp
je 0x1004603a
pop ecx
push edi
xor eax, 0x6c486268
xor byte [ecx + 0x57], ah
dec esi
jp 0x10046039
push edi
dec esi
jne 0x1004603d
insd dword es:[edi], dx
dec esi
jbe 0x10046057
pop ecx
dec ecx
pop edx
dec ebx
imul esi, dword [0x3932626e], 0x5547626e
je 0x1004605e
push edi
xor eax, 0x6c486268
bound ecx, qword [eax + 0x6c]
xor byte [ecx + 0x57], ah
dec esi
jp 0x1004605d
push edi
dec esi
jne 0x10046061
insd dword es:[edi], dx
dec esi
jbe 0x1004607b
pop ecx
dec ecx
pop eax
pop edx
xor bh, byte [ecx]
jbe 0x1004607b
pop edx
xor bh, byte [eax + 0x6c]
pop ecx
push edi
push edx
jp 0x10046083
pop eax
dec edx
xor ah, byte [ecx + 0x57]
dec esi
insb byte es:[edi], dx
arpl word [ecx + 0x31], di
push 0x62
imul esi, dword [0x3232626a], 0x6f534743
xor dh, byte [edx]
inc ebx
xor al, byte [ebx + 0x47]
inc edi
push ebx
outsd dx, dword [esi]
jne 0x1004609b
xor bh, byte [ecx]
jbe 0x1004609f
xor bh, byte [eax + 0x6c]
pop ecx
push edi
push edx
jp 0x100460a7
pop eax
dec edx
xor ah, byte [ecx + 0x57]
dec esi
insb byte es:[edi], dx
arpl word [ecx + 0x31], di
push 0x62
imul esi, dword [0x3232626a], 0x64574543
jbe 0x100460c7
xor dh, byte [edx]
inc ebx
inc ebp
xor al, byte [ebx + 0x45]
push edi
jbe 0x100460c7
xor ah, byte [ebx + esi*2 + 0x5a]
pop eax
pop edx
push 0x744d485a
pop ecx
xor dh, byte [esi*2 + 0x74393259]
push 0x6d4c714d
jno 0x100460c9
insd dword es:[edi], dx
jbe 0x100460e3
xor ah, byte [ebx + esi*2 + 0x5a]
jae 0x100460df
pop eax
pop edx
push 0x744d485a
pop ecx
xor dh, byte [esi*2 + 0x74393259]
push 0x32626e46
cmp dword [esi + 0x62], ebp
inc edi
push esi
outsb dx, byte [esi]
bound eax, qword [edi + 0x56]
push 0x7a6c4763
dec esp
push edi
dec esi
jne 0x100460f5
insd dword es:[edi], dx
dec esi
jbe 0x1004610f
pop ecx
dec ecx
push esp
dec ebx
imul esi, dword [0x3932626e], 0x5647626e
push 0x7a6c4763
dec esp
push edi
dec esi
jne 0x10046111
insd dword es:[edi], dx
dec esi
jbe 0x1004612b
pop ecx
dec ecx
push esi
pop edx
xor bh, byte [ecx]
jbe 0x1004612b
xor bh, byte [eax + 0x6c]
bound esi, qword [ebx]
inc edx
xor byte [ecx + 0x57], ah
xor dword [eax + 0x65], esi
insd dword es:[edi], dx
push ebp
je 0x1004613a
xor dh, byte [esi*2 + 0x74393259]
push 0x6d4c7163
jne 0x1004613e
xor bh, byte [ecx]
je 0x10046150
push 0x6d4c7163
jbe 0x10046153
xor ah, byte [ebx + esi*2 + 0x5a]
push edi
cmp dword [edi + 0x64], esi
inc edi
insb byte es:[edi], dx
je 0x1004615e
pop eax
jo 0x1004616c
dec esp
push edi
dec esi
jne 0x10046151
insd dword es:[edi], dx
dec esi
jbe 0x1004616b
pop ecx
dec ecx
push ebx
pop edx
inc edi
cmp dword [ecx], esi
pop ecx
xor dword [ecx + 0x6d], ebx
insd dword es:[edi], dx
js 0x10046180
pop ecx
xor bh, byte [eax + 0x70]
pop ecx
xor dh, byte [ebx + 0x74]
pop ecx
xor dh, byte [esi*2 + 0x30566d62]
push 0x6d4c7151
push edx
jbe 0x10046191
push edi
dec edx
jae 0x1004618b
push edi
dec esi
jae 0x10046196
push edi
dec esi
jb 0x10046185
push edi
dec esi
jne 0x10046189
insd dword es:[edi], dx
xor eax, 0x4949646c
pop ecx
dec ebx
imul esi, dword [0x4d48626d], 0x39475a75
xor dword [ecx + 0x6d], ebx
pop ecx
insd dword es:[edi], dx
js 0x100461c0
insb byte es:[edi], dx
pop ecx
xor bh, byte [eax + 0x70]
pop ecx
xor dh, byte [ebx + 0x74]
pop ecx
xor dh, byte [esi*2 + 0x30566d62]
push 0x6d4c7159
xor al, 0x75
bound ebp, qword [ebp + 0x56]
xor byte [edi + 0x68], ah
pop ecx
jno 0x100461b5
insd dword es:[edi], dx
arpl word [ebp + 0x5a], si
jne 0x100461c7
pop edx
inc edi
cmp dword [ecx], esi
pop ecx
insd dword es:[edi], dx
js 0x100461e0
pop ecx
xor bh, byte [eax + 0x70]
pop ecx
xor dh, byte [ebx + 0x74]
pop ecx
xor dh, byte [esi*2 + 0x30566d62]
xor eax, 0x5633626b
bound ebp, qword [ebp + 0x56]
xor byte [edi + 0x67], ah
xor eax, 0x5633626b
xor eax, 0x5633626b
xor edx, dword [esi + 0x69]
bound eax, qword [edi + 0x56]
push 0x62
imul esp, dword [edx + 0x47], 0x47626a56
inc edi
insb byte es:[edi], dx
push 0x61
jns 0x100461cc
xor eax, 0x496f626a
push 0x62
outsd dx, dword [esi]
dec ecx
push ecx
dec ebx
imul esi, dword [0x5633626b], 0x56476269
push 0x62
inc edi
insb byte es:[edi], dx
push 0x61
jns 0x100461e4
push 0x62
imul esi, dword [0x4d48626d], 0x39475a75
xor dword [ecx + 0x6d], ebx
pop ecx
insd dword es:[edi], dx
js 0x10046230
pop ecx
xor bh, byte [eax + 0x70]
pop ecx
jo 0x10046222
xor dh, byte [ebx + 0x75]
pop ecx
xor dh, byte [esi]
inc ebx
inc ebp
imul ebp, dword [edi + 0x75], 0x6b35795a
bound esi, qword [ebx]
push esi
imul esp, dword [edx + 0x47], 0x47626a56
insb byte es:[edi], dx
bound eax, qword [edi + 0x6c]
push 0x61
popal
jns 0x1004621c
push 0x62
outsd dx, dword [esi]
dec ecx
push edx
pop edx
inc edi
inc esi
jns 0x10046255
dec eax
dec esi
insb byte es:[edi], dx
pop ecx
pop eax
dec edx
push 0x61
inc ebx
xor dword [edx + 0x62], ebp
imul esi, dword [0x53585a75], 0x6f794543
jne 0x10046263
inc edi
inc esi
jns 0x10046271
dec eax
dec esi
insb byte es:[edi], dx
pop ecx
pop eax
dec edx
push 0x61
inc ebx
xor dword [edx + 0x62], ebp
imul esi, dword [0x53585a75], 0x64574843
jbe 0x10046287
pop edx
pop eax
push ebx
inc ebx
dec eax
push edi
jbe 0x10046287
xor ah, byte [ebx + esi*2 + 0x5a]
pop eax
push edx
jns 0x10046286
pop eax
pop edx
insb byte es:[edi], dx
bound eax, qword [edi + 0x46]
imul esp, dword [ebx + 0x32], 0x56
jns 0x1004629d
insd dword es:[edi], dx
insb byte es:[edi], dx
push 0x5a
pop eax
dec ebp
je 0x1004629a
xor dh, byte [esi*2 + 0x74393259]
push 0x6d4c7138
jbe 0x100462b3
xor ah, byte [ebx + esi*2 + 0x5a]
pop eax
push edx
jns 0x100462b2
pop eax
pop edx
insb byte es:[edi], dx
bound eax, qword [edi + 0x46]
imul esp, dword [ebx + 0x32], 0x56
jns 0x100462c9
insd dword es:[edi], dx
insb byte es:[edi], dx
push 0x5a
pop eax
dec ebp
je 0x100462c6
xor dh, byte [esi*2 + 0x74393259]
push 0x32626e68
xor bh, byte [ecx]
je 0x100462dc
push 0x32626e68
cmp dword [esi + 0x62], ebp
inc edi
push esi
xor byte [ecx + 0x57], bl
jp 0x100462df
pop eax
dec edx
xor ah, byte [ecx + 0x57]
dec esi
insb byte es:[edi], dx
arpl word [ecx + 0x31], di
push 0x62
imul esi, dword [0x3232626a], 0x6f694743
outsd dx, dword [esi]
jne 0x100462f7
xor bh, byte [ecx]
jbe 0x100462fb
xor bh, byte [eax + 0x6c]
inc edi
inc esi
outsb dx, byte [esi]
arpl word [edx], si
push esi
jns 0x10046311
insd dword es:[edi], dx
insb byte es:[edi], dx
push 0x5a
pop eax
dec ebp
je 0x1004630e
xor dh, byte [esi*2 + 0x74393259]
push 0x32626e64
cmp dword [esi + 0x62], ebp
inc edi
push esi
xor byte [ecx + 0x57], bl
push edi
je 0x10046326
push edi
xor eax, 0x56325a68
jns 0x10046321
push edi
dec esi
jne 0x10046325
insd dword es:[edi], dx
dec esi
jbe 0x1004633f
bound ebx, qword [ecx + 0x49]
pop ecx
dec ecx
pop edx
dec ebx
imul esi, dword [0x3932626e], 0x5647626e
xor byte [ecx + 0x57], bl
je 0x1004634a
push edi
xor eax, 0x56325a68
jns 0x10046345
push edi
dec esi
jne 0x10046349
insd dword es:[edi], dx
dec esi
jbe 0x10046363
pop ecx
dec ecx
pop ecx
pop edx
xor bh, byte [ecx]
jbe 0x10046363
xor bh, byte [eax + 0x6c]
arpl word [ebx], si
insb byte es:[edi], dx
jne 0x1004636b
inc edi
insb byte es:[edi], dx
push 0x59
pop eax
push edx
jo 0x1004637b
xor dh, byte [esp + esi*2]
pop ecx
xor dh, byte [esi*2 + 0x74393259]
push 0x6d4c716f
xor bh, byte [ecx]
je 0x1004638c
push 0x6d4c716f
outsd dx, dword [esi]
jno 0x10046375
insd dword es:[edi], dx
jbe 0x1004638f
xor ah, byte [ebx + esi*2 + 0x5a]
pop eax
dec esi
xor eax, 0x70526d62
pop ecx
xor al, byte [esi + 0x30]
popal
push edi
cmp dword [ebp + 0x4c], esi
jne 0x1004638d
push edi
dec esi
jne 0x10046391
insd dword es:[edi], dx
dec esi
jbe 0x100463ab
pop ecx
dec ecx
imul ecx, dword [ebx + 0x69], 0x35
jp 0x100463aa
push edi
pop edx
insb byte es:[edi], dx
pop edx
outsb dx, byte [esi]
dec edx
push 0x75555762
pop edx
xor bh, byte [ecx]
jbe 0x100463bb
xor bh, byte [eax + 0x6c]
insb byte es:[edi], dx
arpl word [ebx], si
insb byte es:[edi], dx
jne 0x100463c3
inc edi
insb byte es:[edi], dx
push 0x59
pop eax
push edx
jo 0x100463d3
xor dh, byte [esp + esi*2]
pop ecx
xor dh, byte [esi*2 + 0x74393259]
push 0x4863685a
je 0x100463e4
push 0x4863685a
inc ecx
je 0x100463e7
push edi
push esi
push 0x79563363
pop edx
push edi
xor dword [edx + 0x6e], ebp
insb byte es:[edi], dx
bound ebp, qword [esi + 0x51]
outsb dx, byte [esi]
push ecx
je 0x100463ee
xor dh, byte [esi*2 + 0x74393259]
push 0x6d4c7167
inc esi
ja 0x10046408
inc ebx
xor dword [edx + ebx*2 + 0x57], esi
inc esi
jp 0x10046411
pop eax
dec edx
insb byte es:[edi], dx
bound edx, qword [edi + 0x56]
jne 0x10046419
inc ebx
xor dword [edx + 0x62], ebp
imul esi, dword [0x3232626a], 0x64324343
push 0x62
xor dh, byte [edx]
inc ebx
inc ebx
xor ah, byte [edx + esi + 0x64]
inc esp
inc ebp
xor ah, byte [esp + eax*2 + 0x45]
je 0x10046422
xor dh, byte [esi*2 + 0x74393259]
xor byte [bx + di + 0x4c], dh
jno 0x10046421
insd dword es:[edi], dx
xor ah, byte fs:[esp + eax*2 + 0x45]
je 0x10046436
xor dh, byte [esi*2 + 0x74393259]
je 0x10046456
outsb dx, byte [esi]
outsb dx, byte fs:[esi]
push ecx
jns 0x10046439
push edi
dec esi
jne 0x1004643d
insd dword es:[edi], dx
dec esi
jbe 0x10046457
pop ecx
dec ecx
dec esi
dec ebx
imul esi, dword [0x516e646e], 0x4e574c79
jne 0x10046451
insd dword es:[edi], dx
dec esi
jbe 0x1004646b
bound ebx, qword [ecx + 0x49]
pop ecx
dec ecx
dec esp
dec ebp
insd dword es:[edi], dx
xor dword [ebx + 0x62], ebp
imul esi, dword [ecx], 0x3569626a
jne 0x10046473
pop eax
push ebx
inc ebx
inc esp
push ebx
outsd dx, dword [esi]
jne 0x1004646e
insd dword es:[edi], dx
xor dword [ebx + 0x62], ebp
imul esi, dword [ecx], 0x3569626a
jne 0x10046487
pop eax
push ebx
inc ebx
inc esi
inc edi
jbe 0x10046497
xor ah, byte [ebx + esi*2 + 0x5a]
jae 0x10046493
push edi
pop edx
jae 0x1004649e
push edi
outsd dx, dword fs:[esi]
dec eax
dec ebp
je 0x1004649e
xor dh, byte [esi*2 + 0x30566d62]
push 0x6d4c7159
insd dword es:[edi], dx
jbe 0x100464b7
xor ah, byte [ebx + esi*2 + 0x5a]
jae 0x100464b3
jae 0x100464b3
push edi
pop edx
jae 0x100464be
push edi
outsd dx, dword fs:[esi]
dec eax
dec ebp
je 0x100464be
xor dh, byte [esi*2 + 0x30566d62]
js 0x100464d8
xor byte [edi + 0x67], ah
js 0x100464d8
pop edx
inc edi
xor dword [esi + 0x59], esi
jbe 0x100464ce
imul esi, dword [ecx], 0x3569626a
push 0x62
xor dh, byte [edx]
inc ebx
inc esp
imul ebp, dword [edi + 0x75], 0x74525759
bound esi, qword [edx]
dec ecx
je 0x100464e6
je 0x100464eb
xor cl, byte [ecx + 0x74]
pop ecx
xor dh, byte [esi*2 + 0x74393259]
push 0x32626e52
je 0x100464fc
push 0x32626e52
outsb dx, byte [esi]
bound esi, qword [edx]
cmp dword [esi + 0x62], ebp
inc edi
push esi
jp 0x100464fa
push edi
xor eax, 0x396d596b
xor al, 0x4c
push edi
dec esi
jne 0x100464f9
insd dword es:[edi], dx
dec esi
jbe 0x10046513
pop ecx
dec ecx
push edi
dec ebx
imul esi, dword [0x3932626e], 0x5647626e
outsb dx, byte [esi]
bound esi, qword [edx]
cmp dword [esi + 0x62], ebp
inc edi
push esi
jp 0x1004651a
push edi
xor eax, 0x396d596b
xor al, 0x4c
push edi
dec esi
jne 0x10046519
insd dword es:[edi], dx
dec esi
jbe 0x10046533
pop ecx
dec ecx
dec ebx
imul esi, dword [0x5a57597a], 0x566e626c
pop ecx
push edi
pop edx
insb byte es:[edi], dx
bound ebp, qword [esi + 0x56]
ja 0x1004652d
insd dword es:[edi], dx
jbe 0x10046547
xor ah, byte [ebx + esi*2 + 0x5a]
jae 0x10046543
pop eax
dec esi
push 0x69526d62
bound esi, qword [ebx]
je 0x1004654e
xor dh, byte [esi*2 + 0x74393259]
xor bh, byte [ecx]
je 0x10046564
cmp dword [edi + 0x67], esi
xor byte [ecx + 0x4c], dh
xor byte [bx + di + 0x4c], dh
xor byte [bx + di + 0x4c], dh
insd dword es:[edi], dx
jp 0x10046569
inc edi
inc esi
xor byte [ecx + 0x57], ah
dec ebp
jne 0x10046566
xor bh, byte [ecx]
je 0x10046578
push 0x6d4c7151
jno 0x10046561
insd dword es:[edi], dx
xor dword [esp + 0x48], ebp
dec eax
dec edx
jo 0x10046576
jns 0x10046554
outsb dx, byte [esi]
arpl word [ebx], si
push edx
push 0x6a6c4764
dec esp
insd dword es:[edi], dx
dec esi
jbe 0x1004658f
pop ecx
dec ecx
dec ebx
dec ebx
imul esi, dword [0x516e646e], 0x4e6d4c78
dec esp
insd dword es:[edi], dx
dec esi
outsb dx, byte [esi]
outsb dx, byte fs:[esi]
push ecx
js 0x10046585
dec esp
insd dword es:[edi], dx
dec esi
jbe 0x1004659f
pop ecx
outsb dx, byte [esi]
push 0x5a
inc edi
xor al, 0x75
pop edx
xor ebx, dword [edx + 0x30]
pop edx
xor byte [ebp + 0x53], cl
dec ebp
push ebx
xor eax, 0x3232626a
inc ebx
inc ebx
bound esi, qword [edx]
imul ebp, dword [edi + 0x75], 0x305a335a
dec ebp
imul esi, dword [0x3232626a], 0x6f694443
jne 0x100465c7
bound esi, qword [edx]
xor al, byte [ebx + 0x44]
imul ebp, dword [edi + 0x75], 0x774e325a
xor cl, byte [esi + 0x77]
dec esp
insd dword es:[edi], dx
xor ah, byte fs:[esp + eax*2 + 0x49]
dec ecx
jne 0x100465d2
pop ecx
xor bh, byte [ecx]
je 0x100465e4
push 0x6e4c7141
push esi
jns 0x100465e7
inc ebx
xor eax, 0x3932626e
outsb dx, byte [esi]
bound eax, qword [edi + 0x55]
jne 0x100465ea
xor bh, byte [ecx]
je 0x100465fc
push 0x6e4c7159
insb byte es:[edi], dx
jbe 0x10046601
pop eax
push edx
xor dword [ecx + 0x6d], ebx
push ebp
je 0x10046607
insd dword es:[edi], dx
cmp dword [edx + 0x62], ebp
xor bh, byte [ecx]
jb 0x1004660e
push edi
push ebp
jne 0x1004660a
xor bh, byte [ecx]
je 0x1004661c
jae 0x10046629
dec esp
outsb dx, byte [esi]
insb byte es:[edi], dx
xor byte [ecx + 0x57], ah
xor dword [esi + 0x4c], ebp
insd dword es:[edi], dx
dec esi
jbe 0x10046627
pop ecx
dec ecx
dec esp
pop ecx
push edi
xor eax, 0x396d636b
jo 0x1004662b
inc ebx
xor eax, 0x3232626a
inc ebx
inc esp
push ebx
outsd dx, dword [esi]
jne 0x10046636
push edi
xor eax, 0x396d636b
jo 0x1004663f
pop edx
inc ebx
xor eax, 0x3232626a
push 0x62
xor dh, byte [edx]
xor al, byte [ebx + 0x45]
inc ebx
inc ebp
jns 0x1004665e
jne 0x1004664b
insd dword es:[edi], dx
js 0x1004665c
arpl word [edx], si
jne 0x10046652
push edi
xor eax, 0x396d636b
arpl word [ebp + 0x39], bp
jo 0x1004665b
inc ebx
xor eax, 0x3232626a
inc ebx
inc edx
inc edi
arpl word [ebp + 0x59], si
xor dh, byte [esi]
inc ebx
inc ebx
inc edx
imul ebp, dword [edi + 0x75], 0x6a35795a
bound ebp, qword [edi + 0x49]
inc ebp
pop edx
jns 0x10046654
push 0x62
xor al, 0x49
inc edi
dec ebx
imul esi, dword [0x4e6d4c6e], 0x5a676776
outsb dx, byte [esi]
dec esp
insd dword es:[edi], dx
dec esi
jbe 0x10046694
pop edx
outsb dx, byte [esi]
bound esi, qword [edx]
cmp byte [ebp + 0x5a], dh
xor bh, byte [ecx + 0x43]
jns 0x1004667b
inc ebx
outsb dx, byte [esi]
xor esp, dword fs:[ecx + edi*2 + 0x35]
outsb dx, byte [esi]
bound esi, qword [edx]
cmp byte [ebp + 0x5a], dh
xor bh, byte [ecx + 0x43]
inc esi
inc edi
jbe 0x100466af
jbe 0x100466af
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor dword [eax + 0x62], ebp
insd dword es:[edi], dx
inc esi
bound ebp, qword [ebp + 0x46]
jae 0x100466be
pop eax
push edx
jo 0x100466b6
pop ecx
xor ecx, dword [ebp + 0x75]
pop ecx
dec ebp
jne 0x100466ba
xor bh, byte [ecx]
je 0x100466cc
push 0x6d4c7159
jbe 0x100466cf
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor dword [eax + 0x62], ebp
insd dword es:[edi], dx
inc esi
jae 0x100466de
pop eax
push edx
jo 0x100466d6
xor ecx, dword [ebp + 0x75]
pop ecx
xor bh, byte [ecx]
je 0x100466ec
jo 0x100466f6
bound esi, qword [edx]
cmp dword [esi + 0x62], ebp
inc edi
push ebp
jne 0x100466ea
xor bh, byte [ecx]
je 0x100466fc
push 0x32626e4a
push 0x32626e4a
cmp dword [esi + 0x62], ebp
inc edi
push esi
push 0x62
xor dh, byte [ecx]
je 0x100466ff
pop eax
dec edx
push 0x5a
push ebx
xor eax, 0x3232626a
inc ebx
inc esi
inc ebx
outsd dx, dword [esi]
jne 0x1004670f
xor bh, byte [ecx]
jbe 0x10046713
cmp dword [esi + 0x5a], esi
xor bh, byte [eax + 0x6c]
js 0x10046728
pop ecx
xor bh, byte [ecx]
je 0x10046723
cmp dword [edx + 0x57], esi
push edi
push esi
jns 0x1004671e
xor dl, byte [ebp + 0x75]
pop ecx
xor bh, byte [ecx]
je 0x10046734
push 0x42335a6e
push 0x42335a6e
outsb dx, byte [esi]
pop edx
xor eax, dword [edx + 0x6f]
outsd dx, dword [esi]
inc ebx
xor eax, 0x496f626a
dec ebx
dec ebx
imul esi, dword [0x42335a6e], 0x3543646f
push 0x62
outsd dx, dword [esi]
xor eax, 0x42335a6e
outsd dx, dword [esi]
inc ebx
xor eax, 0x496f626a
dec ecx
dec ebx
pop eax
dec edx
push 0x61
inc edi
insb byte es:[edi], dx
jne 0x10046741
insd dword es:[edi], dx
dec esi
jbe 0x1004675b
pop ecx
dec ecx
dec ebp
dec ebx
imul esi, dword [0x4e6d6331], 0x3457616f
jne 0x10046762
xor dword [ebx + 0x6d], esp
dec esi
outsd dx, dword [esi]
popal
push edi
xor al, 0x75
pop ecx
xor bh, byte [ecx]
je 0x10046774
push 0x56336235
xor eax, 0x30563362
push ebx
xor eax, 0x49595a69
dec esp
push edi
xor byte [ebx + edx*2 + 0x35], ah
imul ebx, dword [edx + 0x59], 0x57654c49
cmp dword [ecx], esi
dec eax
push esi
imul ebx, dword [edx + 0x53], 0x32626a35
bound esi, qword [edx]
xor al, byte [ebx + 0x44]
push ebx
outsd dx, dword [esi]
jne 0x10046796
push edi
cmp dword [ecx], esi
dec eax
push esi
imul ebx, dword [edx + 0x53], 0x32626a35
xor al, byte [ebx + 0x46]
dec eax
insb byte es:[edi], dx
jbe 0x100467a9
pop eax
push edx
xor dword [ecx + 0x6d], ebx
push esi
insb byte es:[edi], dx
pop edx
dec eax
push esi
push 0x59
pop eax
push edx
jo 0x100467b7
xor dh, byte [esi*2 + 0x74393259]
push 0x6e4c7159
je 0x100467c4
push 0x6e4c7159
insb byte es:[edi], dx
jbe 0x100467c9
pop eax
push edx
xor dword [ecx + 0x6d], ebx
push esi
insb byte es:[edi], dx
pop edx
dec eax
push esi
push 0x59
pop eax
push edx
jo 0x100467d7
bound esi, qword [edx]
xor al, 0x75
pop ecx
xor bh, byte [ecx]
je 0x100467e4
xor dh, byte [esi*2 + 0x74393259]
cmp dword [di], esi
cmp dword [di], esi
bound esi, qword [ebx]
push esi
xor byte [edi + edx*2 + 0x4a], ah
insb byte es:[edi], dx
popal
xor ch, byte [ebx + ebp*2 + 0x63]
jns 0x100467c4
push 0x62
xor dh, byte [edx]
inc ebx
inc ebp
push ebx
outsd dx, dword [esi]
jne 0x100467fe
push edi
cmp dword [ecx], esi
dec eax
push esi
imul ebx, dword [edx + 0x57], 0x485a7074
dec ebp
jne 0x10046802
xor bh, byte [ecx]
je 0x10046814
push esi
xor eax, 0x69354364
pop edx
pop ecx
dec ecx
dec eax
dec ebx
imul esi, dword [0x35436435], 0x49595a69
popal
pop ecx
push edi
xor eax, 0x396d636b
jo 0x10046827
insd dword es:[edi], dx
cmp dword [eax + 0x5a], esi
inc ebx
xor eax, 0x6c47626a
insb byte es:[edi], dx
bound ebp, qword [esi + 0x52]
jp 0x10046825
insd dword es:[edi], dx
jbe 0x1004683f
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor eax, 0x3232626a
inc ebx
inc edi
bound esi, qword [edx]
xor al, byte [ebx + 0x47]
xor dl, byte [edx + 0x6c]
insd dword es:[edi], dx
push esi
jae 0x10046853
xor eax, dword [edx + 0x6c]
arpl word [ecx + 0x35], bp
push 0x79526d62
bound esi, qword [edx]
insb byte es:[edi], dx
imul ecx, dword [ebp + ebp*2 + 0x64], 0x76
bound esi, qword [edx]
jae 0x10046863
jbe 0x10046867
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor eax, 0x496f626a
arpl word [edx + 0x47], bx
push esi
xor bl, byte [edx + 0x57]
pop edx
push edi
js 0x1004688e
arpl word [edi + 0x56], ax
jns 0x10046880
jns 0x10046854
push 0x79526d62
bound esi, qword [edx]
insb byte es:[edi], dx
xor ch, byte [ebx + ebp*2 + 0x4c]
insd dword es:[edi], dx
jbe 0x1004688f
imul ecx, dword [ebp + ebp*2 + 0x64], 0x76
bound esi, qword [edx]
jae 0x1004688b
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor eax, 0x496f626a
pop ecx
arpl word [edx], si
cmp dword [ecx], esi
arpl word [ebp + 0x4e], bp
insb byte es:[edi], dx
dec esp
insd dword es:[edi], dx
inc esi
jne 0x1004689f
dec eax
dec edx
jbe 0x100468aa
push edi
push ecx
jne 0x100468a7
xor bh, byte [ecx]
jbe 0x100468ab
xor bh, byte [eax + 0x6c]
insb byte es:[edi], dx
dec esp
insd dword es:[edi], dx
dec esi
jne 0x100468c0
push 0x585a6b70
pop edx
insb byte es:[edi], dx
bound eax, qword [edi + 0x39]
ja 0x100468bf
pop eax
dec ecx
jne 0x100468c2
xor ch, byte [eax + 0x79]
bound esi, qword [edx]
xor dword [esp + ecx*2 + 0x6d], ebp
jbe 0x100468d7
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
xor eax, 0x496f626a
pop ecx
xor dl, byte fs:[esi + 0x69]
dec esp
insd dword es:[edi], dx
push edx
insb byte es:[edi], dx
insd dword es:[edi], dx
push esi
jae 0x100468ef
xor eax, dword [edx + 0x6c]
inc edx
insb byte es:[edi], dx
arpl word [esi + 0x4d], bp
jne 0x100468ef
xor bh, byte [ecx]
jbe 0x100468f3
xor bh, byte [eax + 0x6c]
dec esp
insd dword es:[edi], dx
dec esi
jne 0x100468ee
inc ebx
inc ebp
inc edi
inc ecx
xor dword [ebp + 0x64], edx
dec ecx
dec ecx
inc ecx
push ecx
popal
dec ebp
inc edx
ja 0x100468f4
inc ecx
pop ecx
inc edi
pop edx
xor al, 0x45
dec ebp
inc ecx
push ecx
dec ecx
inc edx
dec ebp
inc ecx
ja 0x10046907
inc edi
inc ebx
imul esi, dword [ebx + 0x47], 0x42515141
jae 0x1004690b
inc ecx
push ecx
push ecx
inc edx
xor dword [esi + 0x6b], ebp
inc ebx
inc edx
push ecx
dec ebp
ja 0x10046921
inc ecx
pop ecx
inc esp
push esi
push edx
xor byte [esi + 0x42], ah
inc dx
inc esp
push ebp
ja 0x1004692a
jp 0x10046920
js 0x10046950
inc ebx
sub esp, dword [edi + 0x4c]
pop ecx
pop ecx
jb 0x1004694a
dec eax
push edx
xor byte [ebx + 0x44], ah
outsd dx, dword [esi]
jbe 0x1004693d
xor cl, byte [esi + 0x79]
jns 0x10046957
bound ecx, qword [eax + 0x4d]
dec eax
dec ebp
jne 0x1004695c
inc edi
je 0x1004696c
dec esp
insd dword es:[edi], dx
jbe 0x10046963
xor ah, byte [ebx + 0x76]
pop edx
xor edx, dword [edx + 0x7a]
dec ebp
jp 0x10046956
push edi
dec ebp
jp 0x10046959
xor esi, dword [eax + 0x6b]
push ecx
push esi
push edx
xor byte [ebp + 0x45], cl
push esi
xor al, 0x58
xor byte [edx + 0x72], bl
dec esp
insd dword es:[edi], dx
dec esi
jns 0x10046983
bound eax, qword [ebx + eax*2 + 0x43]
inc esp
inc ebx
inc ebx
inc ecx
push ecx
dec ebp
inc edi
inc ebx
imul esi, dword [ebx + 0x47], 0x42515141
jae 0x10046973
inc ecx
push ecx
push ecx
inc edx
xor dword [esi + 0x6b], ebp
inc ebx
inc edx
inc ecx
dec ecx
inc ebp
push cx
inc ebp
inc bp
inc bp
inc ecx
aaa
ja 0x10046985
xor dword [ecx + 0x4f], eax
aaa
dec esi
xor byte [edi + 0x54], al
push esp
push esi
xor bh, byte [eax + 0x72]
dec edi
js 0x100469a8
jns 0x10046987
outsb dx, byte [esi]
bound edx, qword [esi + ecx*2 + 0x45]
push esp
dec esi
inc ebp
dec ecx
jns 0x100469c5
push 0x76385a30
dec edi
xor byte [edx + 0x38], bl
jbe 0x100469b1
jp 0x100469c9
ja 0x10046997
ja 0x10046997
inc esi
dec ecx
push edi
push ebp
pop edx
js 0x100469b5
dec eax
aaa
push edi
bound eax, qword [ecx + 0x41]
inc ecx
inc edx
push 0x58
imul eax, dword [ebx + 0x6c], 0x41415172
inc ecx
push ecx
inc esp
inc ecx
inc ebp
pop ecx
ja 0x100469d7
inc ecx
dec ecx
bound eax, qword [bp + di + 0x76]
imul esi, dword [0x3579626f], 0x72504857
dec ebp
jo 0x100469c8
xor byte [0x594e3950], dh
xor eax, 0x594e3950
dec esi
aaa
xor eax, 0x75326a2b
inc esp
jno 0x10046a17
inc ecx
xor dword [edx + 0x64], ebx
xor edx, dword [eax + 0x43]
jp 0x100469e7
arpl word [ebp + 0x43], cx
dec ecx
inc edi
push eax
push esp
imul eax, dword [esi + 0x4e], 0x6247767a
inc edx
jns 0x100469fb
imul ebp, dword fs:[eax + 0x4a], 0x42
dec edx
inc edx
popal
das
das
dec esi
dec edi
pop edx
insb byte es:[edi], dx
aaa
bound esi, qword [edi + 0x6d]
push edi
push esi
push edx
inc edx
dec esi
jne 0x10046a32
dec ecx
arpl word [esi], si
ja 0x10046a2f
xor byte [ecx + 0x48], al
pop ecx
inc ecx
push ebx
dec esp
inc esp
push 0x61
cmp dword [ecx + 0x6d], esi
push edx
jp 0x10046a40
push eax
xor eax, 0x2b436f57
jo 0x10046a27
ja 0x10046a2f
js 0x10046a73
push ebx
inc ecx
arpl word [edi + edx*2 + 0x33], si
push ebx
jns 0x10046a46
xor ah, byte [edx + 0x75]
das
jno 0x10046a84
outsb dx, byte [esi]
pop ecx
push 0x41414d48
inc ecx
inc edi
dec esi
dec ecx
dec ebx
push edi
xor dh, byte [edi + 0x41]
inc ecx
inc edx
inc ecx
dec ebp
inc ecx
push edx
jp 0x10046a65
inc esi
inc ecx
imul eax, dword [ebp + 0x41], 0x76494368
inc ebp
inc ecx
push 0x45764943
push esi
xor byte [ecx + 0x41], dh
xor al, byte [esi + 0x54]
push esi
arpl word [ecx + 0x68], dx
inc esp
imul edx, dword [edx + 0x65], 0x75325133
insd dword es:[edi], dx
xor dh, byte [ebp + 0x6d]
push esp
push ecx
imul ebp, dword [edi + ecx*2 + 0x51], 0x44617836
insb byte es:[edi], dx
dec edi
push ecx
js 0x10046aad
inc esp
push ecx
insd dword es:[edi], dx
xor dword [ecx + 0x7a], ebp
outsd dx, dword [esi]
inc ebx
dec ecx
inc edi
xor dword [ebx + 0x4d], ebp
push eax
push ecx
xor dword [eax], esi
insb byte es:[edi], dx
dec edx
push ecx
inc ebp
je 0x10046ade
js 0x10046ad5
outsb dx, byte [esi]
dec ebp
js 0x10046ad2
xor dword [ebp + 0x66], esp
xor byte [edi + 0x43], dl
xor al, 0x48
xor dl, byte [ebx + 0x77]
dec eax
push ebx
ja 0x10046abe
dec edi
xor ch, byte [eax + 0x46]
pop ecx
ja 0x10046af4
dec eax
push 0x30414d6a
inc edi
inc ebx
push ebx
jno 0x10046acf
push ebx
dec ecx
bound esi, qword [ebx]
inc esp
push ecx
inc ebp
inc edx
inc ebx
ja 0x10046ae8
inc ecx
inc ecx
xor al, 0x49
inc edx
inc ecx
push ecx
inc ebx
inc ebp
pop edx
insd dword es:[edi], dx
jns 0x10046b0c
inc ebx
xor eax, 0x79526930
jo 0x10046af2
jo 0x10046b17
push 0x4742584c
inc edx
inc edi
dec esi
inc esi
dec edx
jbe 0x10046b06
xor dword [edx + 0x62], edi
push ebp
aaa
imul ecx, dword [ecx + 0x36], 0x30
insb byte es:[edi], dx
das
jno 0x10046b0b
pop ecx
dec edx
pop eax
xor eax, 0x4f692f73
imul ebx, dword [ecx + 0x2f], 0x65
dec eax
dec ecx
aaa
dec edx
jbe 0x10046b4b
js 0x10046b3d
imul esp, dword [ecx + 0x32], 0x3735762f
popal
xor ch, byte [edi]
jbe 0x10046b0e
aaa
xor dh, byte [edx]
dec ebp
push esi
push ebx
push ebx
push esp
push eax
dec edi
dec esi
arpl word [ecx + 0x53], cx
xor al, 0x45
inc ebp
push edi
dec ebx
insd dword es:[edi], dx
arpl word [ecx + 0x4f], si
outsb dx, byte [esi]
jae 0x10046b38
inc ebp
xor al, 0x6f
outsd dx, dword [esi]
dec esi
push ebp
jae 0x10046b61
inc edx
jbe 0x10046b50
push ebp
push ecx
push ebx
xor eax, 0x594d3332
arpl word [ebp + 0x4d], ax
inc ebp
dec ebp
js 0x10046b7a
xor al, 0x69
je 0x10046b73
imul esp, dword [esi + 0x74], 0x76646463
pop ecx
je 0x10046b73
jbe 0x10046b6d
jne 0x10046b4c
pop eax
push 0x75
je 0x10046b6e
dec esp
dec ebx
bound edx, qword [ecx + 0x51]
dec edx
dec ebp
jns 0x10046b5a
dec esi
imul edx, dword [edx + 0x6e], 0x73
imul esp, dword [ebx + 0x79], 0x4f316a34
push esi
xor al, 0x38
inc edx
push edi
dec ebp
dec edi
je 0x10046ba1
das
ja 0x10046b8e
push eax
jne 0x10046ba3
aaa
push ebp
cmp byte [edx + 0x6d], dl
cmp dword [edx], esi
bound ebp, qword [eax + 0x65]
cmp byte [edx + 0x4f], al
inc edx
dec edi
inc ecx
push 0x47
bound ecx, qword [ecx + 0x68]
pop edx
xor al, 0x74
push eax
dec ebp
jbe 0x10046bc6
imul esi, dword [esi], 0x37
aaa
inc esp
pop edx
dec ebp
popal
jne 0x10046bcc
xor eax, 0x78506f4e
inc edx
jne 0x10046bb1
xor dword [edx], esi
xor eax, 0x44516237
aaa
bound edx, qword [ecx + 0x44]
xor al, 0x39
xor al, 0x39
xor edx, dword [esi + 0x32]
push 0x6b625049
pop edx
push eax
bound ebp, qword [ebx + 0x5a]
dec ebx
insb byte es:[edi], dx
dec edx
outsd dx, dword [esi]
push 0x6e
aaa
outsd dx, dword [esi]
imul ebp, dword [ecx + 0x75], 0x2f
inc ebp
dec edx
outsb dx, byte [esi]
inc edx
xor dx, word [ecx + 0x4e]
jp 0x10046c03
bound esi, qword [0x626a7646]
inc edi
pop edx
push ecx
das
xor byte [ebx], dh
inc ecx
jns 0x10046bf4
insd dword es:[edi], dx
cmp dword [ebx + 0x59], edx
dec edi
jp 0x10046c04
imul ebx, dword [bp + si + 0x4c], 0x73
jne 0x10046c1e
insb byte es:[edi], dx
dec esp
inc esp
dec esi
inc ebx
jbe 0x10046c29
pop edx
dec dx
ja 0x10046c2a
jp 0x10046c23
cmp dword [ecx*2 + 0x306a6f37], esi
jne 0x10046c2e
cmp byte [ecx], dh
insd dword es:[edi], dx
insb byte es:[edi], dx
jp 0x10046c36
sub esp, dword [ecx + 0x61]
jno 0x10046c0b
je 0x10046c3b
cmp byte [edi + 0x37], ch
push eax
inc esp
cmp byte [esi + 0x49], al
jne 0x10046c16
xor al, 0x33
jb 0x10046c34
aaa
outsd dx, dword [esi]
dec eax
bound edx, qword [ecx + 0x6f]
push esi
xor dword [ebx + 0x66], esi
dec ebp
pop ecx
imul ebx, dword [edx + 0x67], 0x704a796f
inc esi
dec edx
jo 0x10046c3d
arpl word [edi + ebp + 0x75], dx
aaa
dec ecx
dec ecx
insd dword es:[edi], dx
inc esi
jo 0x10046c6c
dec esp
inc dx
inc edx
bound esi, qword [ebx]
inc esp
insb byte es:[edi], dx
xor eax, 0x6b495570
jp 0x10046c66
push ebp
dec ecx
imul edi, dword [edx + 0x56], 0x68
pop ecx
insb byte es:[edi], dx
jo 0x10046c76
push 0x61706c59
xor dh, byte [esi]
push edi
push edi
outsd dx, dword ss:[esi]
dec ebp
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc esi
insd dword es:[edi], dx
push 0x43
inc ebx
inc edx
pop edx
pop ecx
ja 0x10046c94
dec esi
dec esi
sub ebp, dword [edi + 0x41]
dec ebp
inc ebx
inc ecx
push ecx
dec ecx
inc ebx
inc esp
push ecx
dec ecx
inc esp
jbe 0x10046c84
inc esi
dec esi
pop edx
popal
jp 0x10046c97
dec eax
inc edi
push eax
push ebp
inc edx
push ebp
inc edi
pop ecx
ja 0x10046c91
push ecx
pop ecx
dec edx
dec ebx
outsd dx, dword [esi]
pop edx
dec ecx
push 0x414e6376
push ecx
inc ebp
dec esp
inc edx
push ecx
inc ecx
ja 0x10046cb3
jp 0x10046ca8
dec esp
dec ebp
inc ecx
imul eax, dword [edi + 0x41], 0x31
push ebp
inc ebp
inc edx
push 0x5656434d
dec ebp
js 0x10046cbe
push 0x41
inc ecx
inc edx
dec esi
push esi
inc edx
inc ecx
outsd dx, dword [esi]
push esp
inc edi
push ebp
jbe 0x10046ce7
bound esi, qword [edx]
jae 0x10046ce3
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
inc edx
push ebp
arpl word [esi + 0x56], bp
jp 0x10046cf5
inc ebx
inc edx
push esp
pop edx
pop eax
dec edx
xor ah, byte [ecx + 0x57]
dec esi
insb byte es:[edi], dx
arpl word [ecx + 0x42], di
dec ebp
push esp
inc ebp
dec ebp
js 0x10046ceb
inc esp
inc ecx
push ebx
inc edx
dec esi
push esi
inc edx
inc ecx
dec ebp
push esp
inc ebx
xor byte [ebp + edx*2 + 0x55], ah
push ebp
push ebp
jns 0x10046cf9
push ebx
bound esi, qword [edx]
cmp dword [eax], esi
dec ecx
inc esi
dec ecx
js 0x10046d0e
inc edx
xor al, 0x58
inc esp
push esp
dec ecx
ja 0x10046d16
inc esp
js 0x10046d1a
jp 0x10046d10
ja 0x10046d1e
inc esp
inc ecx
xor byte [ebp + 0x6c], cl
outsd dx, dword [esi]
pop eax
inc esp
push esp
dec ecx
xor ecx, dword [ebp + 0x44]
imul edi, dword [edx + 0x4d], 0x44
inc ecx
ja 0x10046d32
inc esp
inc ecx
xor byte [ebp + 0x6c], cl
outsd dx, dword [esi]
ja 0x10046d3f
push 0x45
dec esp
dec ebp
inc ecx
imul eax, dword [edi + 0x41], 0x31
push ebp
inc ebp
xor dword [ebp + 0x45], edx
inc edx
push 0x5656434d
dec ebp
js 0x10046d4a
push 0x41
inc edx
dec esi
push esi
inc edx
inc ecx
outsd dx, dword [esi]
push esp
inc edi
push ebp
jbe 0x10046d73
bound esi, qword [edx]
jae 0x10046d6f
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
inc edx
push ebp
arpl word [esi + 0x56], bp
push esi
jp 0x10046d81
inc ebx
inc edx
push esp
pop edx
pop eax
dec edx
xor ah, byte [ecx + 0x57]
dec esi
insb byte es:[edi], dx
arpl word [ecx + 0x42], di
dec ebp
push esp
inc ebp
dec ebp
js 0x10046d76
jp 0x10046d74
inc ecx
push edx
inc edx
dec esi
push esi
inc edx
inc ecx
dec ebp
push esp
inc ebx
imul esp, dword [ebp + edx*2 + 0x55], 0x79
inc edx
push ebp
push ebp
jns 0x10046d85
inc esp
push ecx
push ebx
inc ecx
js 0x10046d9a
jp 0x10046d98
dec ebp
ja 0x10046db4
inc ebp
imul ecx, dword [ebp + 0x41], 0x53434730
jno 0x10046d9f
push ebx
dec ecx
bound esi, qword [ebx]
inc esp
push ecx
inc ebp
inc edx
inc ecx
push ecx
push ebp
inc ecx
inc ecx
xor al, 0x49
inc edx
inc esp
ja 0x10046dac
ja 0x10046dd4
inc ebp
dec ebx
inc ecx
outsd dx, dword [esi]
dec ecx
inc edx
inc ecx
push ecx
inc esp
xor dword [ecx + 0x4e], ebp
das
outsb dx, byte [esi]
pop ecx
outsd dx, dword [esi]
ja 0x10046de5
dec esi
das
xor edx, dword [bx + di + 0x70]
inc edx
jo 0x10046dc9
das
bound ecx, qword [ecx + 0x66]
push ecx
sub esi, dword [edx]
push edi
inc ebx
dec edx
xor bp, word [edi + 0x79]
xor dh, byte [ebp + 0x6b]
das
xor dh, byte [ebx]
jo 0x10046df4
xor esi, dword [eax + 0x57]
imul edx, dword [eax + 0x69], 0x6359666d
pop edx
imul ebp, dword [ebp + 0x66], 0x5a366359
dec ecx
inc esp
insd dword es:[edi], dx
push edx
dec esi
cmp byte [ebx + 0x51], al
inc ebx
push ecx
jno 0x10046dfb
sub ebp, dword [ebx + 0x4c]
push edi
pop eax
insb byte es:[edi], dx
pop ecx
imul esi, dword [ecx + 0x6e], 0x6f
jp 0x10046e25
inc edx
das
push edx
push edi
insd dword es:[edi], dx
aaa
jne 0x10046e1e
push esp
jae 0x10046e1f
xor byte [eax + 0x6d], bh
popal
dec edx
dec esi
xor ecx, dword [esi + 0x31]
push esi
push esp
das
push 0x6b
push ecx
push esp
bound esp, qword [ebx + 0x30]
jne 0x10046e0f
cmp byte [esp + 0x7a], ch
arpl word [edi], si
inc esi
xor eax, 0x4f507154
push edi
xor dword fs:[edx + 0x7a], esp
inc esp
je 0x10046e37
push eax
jb 0x10046e41
dec esp
jno 0x10046e5b
dec eax
aaa
aaa
inc edx
inc ebp
inc ebp
push edi
push eax
pop ecx
je 0x10046e47
inc edi
inc esi
xor edx, dword [ebp + 0x45]
ja 0x10046e5c
dec edx
dec ebp
bound esi, qword [esi + 0x37]
xor dh, byte [eax*2 + 0x65494355]
xor dh, byte [eax*2 + 0x65494355]
inc ebx
push edi
push ecx
push 0x53325066
je 0x10046e8c
insb byte es:[edi], dx
push esi
push 0x51
dec eax
dec edx
push ecx
dec esi
jno 0x10046e7a
xor dword [ecx], edi
jns 0x10046e97
aaa
jbe 0x10046e67
imul ebp, dword [eax + 0x38], 0x4e
xor byte [eax], dh
das
inc ecx
dec edx
sub eax, dword [ebx + esi + 0x2b]
cmp dword [ecx], esi
push 0x56353543
xor dword [edx + 0x38], edi
push esi
xor dh, byte [ecx]
inc ebx
xor eax, 0x7a315635
cmp byte [esi + 0x32], dl
xor al, 0x61
insb byte es:[edi], dx
jbe 0x10046e7e
cmp byte [edx + 0x4a], ch
jno 0x10046ec1
insd dword es:[edi], dx
bound esi, qword [esp + ebp*2]
xor bl, byte [eax + 0x2b]
push edi
dec esp
inc ecx
bound esi, qword [ebx]
inc ebp
push ebx
outsd dx, dword [esi]
inc ebx
dec ecx
inc esp
jb 0x10046ec2
js 0x10046ed2
cmp byte [ebp + 0x45], dl
insd dword es:[edi], dx
dec eax
xor eax, 0x584b7259
js 0x10046ee2
jb 0x10046ed0
pop edx
popal
inc edx
inc ecx
dec ebx
inc esp
aaa
push ebp
jbe 0x10046ecf
ja 0x10046efa
dec esp
jns 0x10046ee4
pop edx
push eax
aaa
xor eax, dword [edx + 0x4a]
js 0x10046ec3
js 0x10046f08
dec ecx
push eax
xor bl, byte [edx + 0x74]
dec esp
pop edx
je 0x10046ee6
push esp
imul edi, dword [ecx + 0x69], 0x532f3335
xor esp, dword [ebx + 0x43]
aaa
pop edx
jb 0x10046eee
ja 0x10046f24
dec ebp
inc edi
push ebx
jae 0x10046f08
insb byte es:[edi], dx
jo 0x10046f1c
xor eax, 0x32764938
outsd dx, dword [esi]
inc ebx
aaa
je 0x10046f33
dec edi
dec esi
push ebp
pop ecx
sub edi, dword [ecx]
jb 0x10046f39
cmp dword [edx + 0x73], esi
bound esi, qword gs:[ebx + 0x59]
insd dword es:[edi], dx
inc ecx
dec ebp
inc edx
inc ecx
inc ecx
inc edi
push 0x67
inc edi
inc ecx
dec ebp
dec ecx
dec ecx
inc edx
inc sp
inc ecx
dec edi
inc edx
dec esi
dec esi
push esi
dec eax
push ecx
cmp byte [edx + 0x41], al
cmp byte [ebp + 0x42], al
inc ecx
dec ebp
inc ebx
inc ecx
pop ecx
pop ecx
ja 0x10046f3d
push ecx
pop ecx
inc esp
push esi
push edx
xor byte [edx + eax*2 + 0x42], ch
pop ecx
ja 0x10046f47
inc ecx
pop ecx
dec ecx
dec ebx
ja 0x10046f60
inc edx
inc edx
push ecx
push ebp
dec eax
inc ecx
ja 0x10046f54
inc edi
inc ebx
inc ebx
jae 0x10046f5b
inc ecx
push ecx
push ebp
inc esi
inc edx
ja 0x10046f68
inc ebx
dec ebp
inc edx
dec ecx
inc edi
inc ecx
xor dword [ebp + 0x64], edx
inc ebp
ja 0x10046f6c
inc edx
das
ja 0x10046f7c
dec ecx
dec ebp
inc ecx
pop ecx
inc edx
inc ecx
cmp byte [ebx + 0x41], al
inc ebx
inc ecx
push ecx
inc ecx
ja 0x10046f81
push ecx
pop ecx
inc esp
push esi
push edx
xor byte [edi + 0x42], cl
inc edx
pop ecx
inc ebp
inc esi
dec ecx
jo 0x10046f78
xor byte [esi + 0x36], ah
sub eax, dword [esi + 0x7a]
sub ax, word ss:[esi + 0x7a]
push esi
jp 0x10046fa6
xor ah, byte [ebx + 0x30]
dec edi
dec edx
xor byte [edi + 0x4a], cl
inc edi
inc esi
push eax
dec esi
js 0x10046fab
push edx
xor byte [esi + 0x4d], ch
dec ebp
inc edx
cmp byte [edi + 0x41], al
xor dword [ebp + 0x64], edx
dec ecx
ja 0x10046fbc
pop ecx
dec ebp
inc edx
popal
inc ecx
inc esi
dec edi
push ebx
jbe 0x10046fc0
jns 0x10046fd1
js 0x10046fc0
inc edi
imul esi, dword [ecx + ecx*2 + 0x4a], 0x55765534
dec edx
xor al, 0x55
jbe 0x10046fd6
insd dword es:[edi], dx
pop ecx
jae 0x10046fbc
das
inc ebx
dec edx
inc ebp
xor eax, dword [ebp + 0x2b]
dec ebp
inc edi
inc edi
inc ebx
inc ebx
jae 0x10046fdb
inc ecx
push ecx
push ebp
inc esi
inc edx
ja 0x10046fe0
inc edx
inc edx
inc esi
ja 0x10047017
push edi
push 0x41
insd dword es:[edi], dx
inc edx
jb 0x10046feb
jb 0x10046feb
inc ebp
inc esi
inc edx
push ecx
arpl word [edi + 0x41], si
pop ecx
pop ecx
popal
popal
dec eax
push edx
xor byte [ebx + 0x44], ah
outsd dx, dword [esi]
jbe 0x10047009
dec esp
xor bh, byte [ecx]
push 0x63
xor eax, dword [ecx + 0x75]
arpl word [edi + 0x74], ax
jo 0x10047015
arpl word [ebx], si
inc ecx
jne 0x10047028
inc edi
je 0x10047038
dec esp
insd dword es:[edi], dx
jbe 0x1004702f
xor ah, byte [ebx + 0x76]
pop edx
xor edx, dword [edx + 0x7a]
arpl word [edx + 0x45], bp
inc ebp
ja 0x10047026
inc ecx
pop ecx
dec ecx
dec ebx
ja 0x10047038
inc edx
inc edx
push ecx
push ebp
dec eax
dec ebp
inc ecx
dec ebx
inc edi
dec edx
inc edi
push 0x41486430
xor byte [eax + ecx*2 + 0x41], ah
dec esp
jns 0x1004702c
ja 0x10047056
xor ch, byte [ebx + 0x75]
pop edx
xor bh, byte [ecx]
jbe 0x10047057
jns 0x10047038
jns 0x1004705b
pop eax
inc edx
jbe 0x10047051
xor cl, byte [esi + 0x6c]
arpl word [esi + 0x52], bp
outsb dx, byte [esi]
push edx
jp 0x10047059
xor ah, byte [eax + esi + 0x63]
xor ecx, dword [ecx + 0x78]
dec esp
insd dword es:[edi], dx
push edx
insb byte es:[edi], dx
arpl word [edx + 0x41], bp
xor byte [edx + 0x67], al
dec esi
push esi
dec eax
push edx
cmp byte [ebp + 0x4c], al
push esp
inc ecx
jb 0x10047076
dec ebp
inc ebx
insd dword es:[edi], dx
dec edx
dec edx
inc ecx
insb byte es:[edi], dx
push 0x646f4e69
dec eax
push edx
ja 0x10047088
dec edi
imul edi, dword [eax], 0x4a335976
jae 0x1004708d
outsb dx, byte [esi]
inc edx
jb 0x100470a6
push ebx
xor eax, 0x3932626e
outsb dx, byte [esi]
dec esp
xor ah, byte [eax + esi + 0x63]
xor ecx, dword [ecx + 0x78]
dec esp
xor ah, byte [eax + esi + 0x63]
xor byte fs:[ebx + 0x33], ah
xor byte [ebx + 0x33], ah
xor ecx, dword [ecx + 0x78]
dec esp
dec ecx
js 0x100470a9
insd dword es:[edi], dx
dec esi
jns 0x100470c3
inc esp
inc edx
pop eax
inc edx
dec esi
push esi
dec eax
push ebx
inc ecx
inc ebp
push ebp
inc esp
inc edx
dec edi
dec ebp
inc esp
inc edi
inc ebx
imul esi, dword [ebx + 0x47], 0x42515141
jae 0x100470bf
inc ecx
push ecx
push ecx
inc edx
xor dword [esi + 0x6b], ebp
inc ebx
inc edx
push ecx
dec ebp
ja 0x100470d0
push 0x41
outsd dx, dword [esi]
inc edx
jb 0x100470cf
inc ebp
inc esi
inc edx
push ecx
arpl word [ebx + 0x41], ax
push edx
pop ecx
arpl word [ecx + 0x48], sp
push edx
xor byte [ebx + 0x48], ah
dec ebp
dec esp
jns 0x100470dc
ja 0x10047106
xor ch, byte [ebx + 0x75]
pop edx
imul esi, dword [ebp + 0x5a], 0x32
cmp dword [esi + 0x5a], esi
xor bh, byte [ecx]
jbe 0x10047107
jns 0x100470e8
jns 0x1004710b
pop eax
inc edx
jbe 0x10047118
xor ch, byte [eax + esi + 0x62]
xor ecx, dword [edx + 0x35]
dec esp
jp 0x10047100
dec ecx
inc edx
pop edx
outsb dx, byte [esi]
push ecx
ja 0x1004710a
inc ecx
inc ebp
ja 0x10047110
inc ecx
pop ecx
inc edi
pop edx
xor al, 0x45
dec ebp
inc ecx
push ecx
dec ecx
inc ebx
dec ebp
inc ecx
xor byte [edi + 0x43], al
inc ebx
push ebx
jno 0x10047127
push ebx
dec ecx
bound esi, qword [ebx]
inc esp
push ecx
inc ebp
inc edx
inc ebx
ja 0x10047140
inc ecx
inc ecx
xor al, 0x49
inc ebx
inc ecx
push ecx
inc ebx
dec edx
popaw
ja 0x1004715f
pop eax
inc ecx
ja 0x10047134
jbe 0x1004716e
jno 0x1004716f
push esi
xor eax, 0x4b746255
aaa
jno 0x10047140
push esi
jns 0x10047170
bound edx, qword [ecx + 0x32]
insb byte es:[edi], dx
xor sp, word [esi + 0x51]
inc edx
inc ebp
inc esp
push esp
dec ebp
dec edx
inc edi
inc esi
dec esp
jae 0x10047175
dec edx
dec ebx
jbe 0x1004719b
push ebp
dec eax
inc ebp
imul esi, dword [edx], 0x62453336
outsb dx, byte [esi]
das
push eax
cmp byte [edi + 0x70], dl
jbe 0x100471ae
jns 0x1004717f
dec ecx
dec ebp
bound esi, qword [edx]
dec ebp
dec edx
pop eax
xor al, 0x64
jae 0x100471a9
push 0x44706937
dec ebx
dec edi
bound ebp, qword [edi + 0x57]
aaa
imul esi, dword [eax + 0x44], 0x6f624f4b
push edi
dec ebx
push ebp
imul esi, dword [0x36576658], 0x35
insd dword es:[edi], dx
inc edi
push ecx
jae 0x1004719b
insb byte es:[edi], dx
jo 0x10047192
cmp byte [ebp + 0x63], dh
push ecx
popal
push esp
xor eax, 0x5a307936
dec edx
pop eax
xor byte [edx + 0x68], ah
push ecx
bound ecx, qword [eax + 0x58]
dec eax
pop eax
insd dword es:[edi], dx
inc ebp
xor dword [esi + ecx*2 + 0x41], ebp
inc ecx
inc ebx
inc ecx
inc edi
push 0x39
push eax
outsb dx, byte [esi]
xor bh, byte [eax + 0x2f]
das
push ebx
push ecx
inc ebx
inc edx
push ebp
xor byte [edi + 0x6b], al
imul ebp, dword [ecx + 0x47], 0x43
push 0x306f7872
push edx
bound ecx, qword [ebx + 0x6c]
inc ecx
push ebx
inc ebp
xor byte [ebx], dh
inc edx
push ebp
jp 0x10047201
jp 0x100471f2
imul esi, dword [bp + 0x56], 0x644f7150
xor dword [ebp + 0x62], ecx
pop edx
inc esp
outsb dx, byte [si]
inc esi
ja 0x10047220
cmp dword [edi + 0x4d], edx
imul esp, dword [edx + 0x66], 0x44
imul esi, dword [edi + edx*2 + 0x2f], 0x50
dec edi
xor dword [edi + 0x32], ecx
pop eax
xor bh, byte [eax + 0x51]
inc esp
jbe 0x10047241
insb byte es:[edi], dx
push esp
dec edx
inc edx
das
inc ebx
inc esp
inc ecx
push edx
xor eax, 0x7962436d
pop ecx
inc si
push esp
push ebp
jbe 0x10047210
inc ebx
push 0x42
je 0x10047251
dec ebx
jp 0x1004721f
push esi
outsd dx, dword [esi]
bound esi, qword [esi + 0x2f]
cmp dword [eax + 0x76], esi
push 0x67
pop edx
outsd dx, dword [esi]
inc edx
inc edx
outsb dx, byte [esi]
inc edi
dec edx
dec esi
push ebx
imul esi, dword [bp + di], 0x65
inc edi
cmp dword [esi], esi
js 0x1004726e
je 0x10047239
push ebp
push 0x4c
push eax
push esi
insd dword es:[edi], dx
inc esp
push ebp
bound edx, qword [edx + 0x30]
js 0x10047282
xor dword [eax], edi
js 0x10047288
inc edi
inc edi
push edi
das
dec ebp
dec esi
dec ebp
push esp
push esp
jp 0x10047270
push ebx
inc edx
inc ebp
pop edx
push ebp
inc ecx
outsd dx, dword [esi]
push cx
push ebx
dec ecx
dec eax
je 0x1004727b
dec esi
js 0x100472a7
xor al, 0x79
xor ebp, dword [edx + 0x48]
dec eax
dec ebp
imul esi, dword [edx + 0x44], 0x64
push esp
ja 0x100472a9
inc ebx
inc ebx
push ecx
push eax
js 0x1004728f
sub ebx, dword [eax + 0x4f]
xor byte [edx], dh
insb byte es:[edi], dx
inc edx
inc ecx
aaa
jbe 0x100472a5
push ebx
insd dword es:[edi], dx
jne 0x10047289
jae 0x100472ba
pop ecx
push 0x74
jae 0x100472b6
cmp dword [ebp + 0x41], ebp
jbe 0x10047293
insb byte es:[edi], dx
js 0x100472d7
inc edi
dec ebp
outsb dx, byte [esi]
jne 0x100472bf
ja 0x100472c4
outsd dx, dword [esi]
dec esi
jb 0x100472a2
arpl word [eax + 0x57], di
das
dec ebx
je 0x100472ad
push eax
cmp byte [esi], dh
push esi
jae 0x100472ca
outsd dx, dword [esi]
inc ebp
jp 0x100472c2
cmp dword [ebx + 0x47], eax
inc ebx
inc edi
push ebp
pop eax
inc edi
pop edx
dec esi
dec esp
jno 0x100472e0
push 0x56
xor dh, byte [ecx]
push ebp
push esi
xor dword [ebp + 0x56], edx
push 0x33
jae 0x10047306
xor esi, dword [ebx + 0x70]
push eax
outsd dx, dword [esi]
inc ecx
pop dx
pop edx
jbe 0x1004730c
inc edi
bound ebp, qword [edi]
push ebp
xor byte [edi + 0x7a], ch
jae 0x100472e0
je 0x10047321
js 0x1004730d
arpl word [ecx], di
cmp dword [eax + 0x57], ecx
push edx
jo 0x10047328
outsb dx, byte [esi]
jns 0x10047323
jbe 0x10047328
ja 0x100472ea
das
cmp dword [edi + 0x4c], ebp
pop ecx
bound ecx, qword [ecx + 0x34]
dec ebp
inc ebp
inc ebp
inc edx
jb 0x10047322
inc ebx
push ecx
inc ebx
inc ebp
xor al, 0x45
push esp
push esp
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebp
push 0x73
jp 0x1004732a
inc edi
cmp dword [ecx + 0x43], ebp
ja 0x1004734d
inc esi
xor al, 0x51
dec eax
inc edx
push ebx
push edx
inc ebx
jae 0x1004733b
cmp byte [esi + 0x49], ah
pop eax
inc edx
push edx
cmp dword [edx + 0x72], ebx
inc edx
jbe 0x1004736f
push esi
cmp dword [ebx + 0x73], eax
dec edi
dec ebp
xor esp, dword [esi + 0x44]
push ebx
xor byte [ebx + eax*2 + 0x38], cl
pop eax
arpl word [edi + ebp + 0x48], dx
dec edi
inc ecx
insb byte es:[edi], dx
dec edi
jae 0x10047376
jne 0x1004738c
arpl word [edi], bp
jp 0x1004737d
dec ecx
jno 0x10047373
jb 0x1004735d
jp 0x10047365
push esp
dec ebx
insb byte es:[edi], dx
dec ebp
insd dword es:[edi], dx
ja 0x1004739d
jns 0x10047398
jae 0x1004736f
dec ecx
aaa
js 0x1004736d
js 0x1004736d
push eax
das
push edi
xor esi, dword [ecx]
dec esi
pop edx
pop eax
inc ebx
jae 0x10047380
xor eax, 0x747a3973
jbe 0x100473a3
bound ebx, qword [bx + di + 0x34]
bound ebx, qword [ecx + 0x34]
jns 0x100473a8
dec esp
push edi
outsb dx, byte [esi]
xor eax, 0x4a766a4a
aaa
pop eax
bound ebp, qword [esi + 0x30]
xor al, 0x58
inc esi
dec ebx
jne 0x100473ab
jbe 0x1004739a
jns 0x100473a6
js 0x100473c6
insd dword es:[edi], dx
push ebp
push 0x38
inc ebx
push esp
pop edx
push ebx
inc esi
jp 0x100473bb
cmp byte [eax + 0x57], dl
xor al, 0x4e
pop edx
inc esi
imul esp, dword [ebx + 0x57], 0x4c
push edi
dec esp
pop edx
ja 0x100473e3
dec edi
jae 0x100473e4
inc ecx
jo 0x100473e7
imul ebx, dword [ecx + 0x55], 0x32765a68
dec esi
pop ecx
push ebp
push 0x4e32765a
xor eax, 0x2f627375
outsb dx, byte [esi]
inc esi
ja 0x10047405
pop edx
push edx
cmp byte [ebx], ch
dec edx
das
js 0x100473f8
inc ebp
push ecx
jne 0x10047406
dec eax
xor byte [ebx], dh
push edi
pop ecx
dec ebx
dec ebp
imul esp, dword [ecx + 0x52], 0x372f4558
push edx
pop eax
inc ebp
das
aaa
jne 0x10047423
inc ebx
dec edx
push 0x33795961
ja 0x1004740a
cmp dword [edi + 0x35], esi
popal
push esi
inc ebx
dec edx
dec ebp
xor dword [ecx + 0x57], ebx
dec edx
popal
push edi
je 0x10047439
insb byte es:[edi], dx
jne 0x10047438
jno 0x1004740c
inc esp
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc edx
push esi
jae 0x1004744b
push esi
pop eax
dec ebp
dec ecx
dec ecx
inc esp
push eax
inc ecx
inc esp
inc ecx
inc ebp
inc ebx
inc ecx
xor byte [bp + di + 0x41], al
inc ebx
inc ecx
sub edx, dword [edi + 0x54]
bound edi, qword [edx + 0x47]
ja 0x10047436
xor byte [ebp + 0x49], ch
popal
dec ecx
pop eax
dec ebp
inc ecx
xor byte [edi + 0x43], al
push ebx
jno 0x10047447
push ebx
dec ecx
bound esi, qword [ebx]
inc esp
push ecx
inc ebp
inc edx
inc esp
inc ecx
push ebp
inc ecx
dec ebp
inc ebp
arpl word [eax + 0x43], di
jp 0x10047454
dec edx
inc edx
dec esi
push esi
inc edx
inc ecx
pop ecx
push esp
inc ecx
insb byte es:[edi], dx
push esi
push esp
dec ebp
push ebx
dec ecx
ja 0x1004746e
inc ecx
pop ecx
inc esp
push esi
push ecx
push ecx
dec ebx
inc ebp
js 0x1004749b
dec eax
bound esi, qword [edx]
cmp dword [esi + 0x62], ebp
inc edi
push ebp
push esi
push esi
dec eax
dec edx
xor dword [ebx + 0x33], esp
push ecx
push ebp
xor dl, byte [esi + 0x79]
insd dword es:[edi], dx
insb byte es:[edi], dx
push 0x5a
pop eax
dec ebp
push esp
inc ebp
js 0x10047494
dec ebp
push edx
push ecx
ja 0x1004749a
inc ebp
pop ecx
inc esp
push esi
push ecx
push ecx
inc esp
inc ebp
ja 0x100474d3
dec eax
push esi
inc esi
dec ebp
push ebp
insd dword es:[edi], dx
cmp dword [esi + 0x64], esi
inc ebx
inc edx
push ebx
dec ebp
push esp
inc ecx
inc esi
ja 0x100474a3
js 0x100474c3
push 0x41
xor cl, byte [ebp + 0x6a]
dec ecx
ja 0x100474ca
inc esp
inc ecx
ja 0x100474ce
inc esp
inc edx
popal
inc esi
ja 0x100474b7
jp 0x100474d7
push 0x41
xor cl, byte [ebp + 0x6a]
dec ecx
ja 0x100474de
inc esp
inc ecx
ja 0x100474e2
dec ebp
inc esp
inc edx
popal
dec ebp
inc ebp
arpl word [eax + 0x43], di
js 0x100474e0
jp 0x100474e0
dec edx
inc edx
dec esi
push esi
inc edx
inc ecx
pop ecx
push esp
inc ecx
insb byte es:[edi], dx
push esi
push esp
dec ebp
push ebx
dec ecx
ja 0x100474fa
inc ecx
pop ecx
inc esp
push esi
push ecx
push ecx
dec ebx
inc ebp
js 0x10047527
dec eax
bound esi, qword [edx]
cmp dword [esi + 0x62], ebp
inc edi
push ebp
push esi
dec eax
dec edx
xor dword [ebx + 0x33], esp
push ecx
push ebp
xor dl, byte [esi + 0x79]
insd dword es:[edi], dx
push esi
jns 0x10047535
insd dword es:[edi], dx
insb byte es:[edi], dx
push 0x5a
pop eax
dec ebp
push esp
inc ebp
js 0x10047520
dec ebp
push edx
push ecx
ja 0x10047526
inc ebp
pop ecx
pop ecx
inc esp
push esi
push ecx
push ecx
inc esp
inc ebp
ja 0x1004755f
dec eax
push esi
inc esi
dec ebp
push ebp
insd dword es:[edi], dx
cmp dword [esi + 0x64], esi
inc ebx
inc edx
push ebx
dec ebp
push esp
inc ebx
inc ebx
inc ecx
imul ecx, dword [ecx + 0x77], 0x4a595144
dec ebx
outsd dx, dword [esi]
pop edx
dec ecx
push 0x414e6376
push ecx
inc ebp
inc edx
inc edx
push ecx
inc ecx
inc esp
dec ecx
push eax
inc ecx
inc esp
inc ebx
inc ebx
inc ecx
outsd dx, dword [si]
inc ebx
dec ecx
inc edx
inc ecx
dec esp
pop ecx
push edx
inc ecx
outsd dx, dword [esi]
jae 0x10047591
xor al, 0x36
inc esi
xor ebp, dword [ebp + 0x7a]
jbe 0x10047597
jbe 0x1004756b
xor eax, 0x35742b51
push edi
push ecx
sub esi, dword [ebp + esi + 0x57]
outsb dx, byte [esi]
push ecx
inc esp
jns 0x100475a8
das
pop ecx
dec esp
xor eax, 0x47495466
outsb dx, byte [si]
dec eax
xor bh, byte [ecx]
outsd dx, dword [esi]
js 0x1004757f
sub ebp, dword [ebx]
push 0x62
jbe 0x1004759d
outsd dx, dword [esi]
jne 0x100475c5
xor eax, 0x456a6a65
jbe 0x10047595
xor eax, 0x78612f4b
sub esp, dword [ebx + 0x36]
dec ebx
das
popal
js 0x10047590
arpl word [esi], si
inc ebp
dec eax
bound ecx, qword [eax + 0x35]
js 0x100475c8
xor eax, 0x65665a78
aaa
aaa
aaa
outsb dx, byte [esi]
jns 0x100475e4
sub ebp, dword [ebp + 0x38]
inc ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
jo 0x100475b4
jo 0x100475d3
push ebx
jno 0x100475b1
push 0x4a
cmp byte [ebp + 0x6b], dh
jae 0x100475e4
js 0x100475f6
xor bh, byte [ecx]
pop edx
jbe 0x100475d4
jbe 0x100475d4
dec ebx
pop eax
jne 0x1004760b
outsd dx, dword [esi]
jo 0x10047610
push esp
inc edi
push edi
imul esp, dword [ebx + 0x4e], 0x54
push edx
inc ecx
jp 0x100475d9
xor byte [esi], dh
js 0x100475ee
inc ebp
push eax
dec ecx
inc edi
inc edi
js 0x100475fc
aaa
push eax
ja 0x100475fe
imul ecx, dword [esi + 0x2b], 0x64
pop edx
inc ebx
imul ebp, dword [ecx + ecx*2 + 0x77], 0x65
push 0x39494e74
dec esp
insd dword es:[edi], dx
inc esp
jp 0x10047603
jp 0x10047603
dec ecx
dec edx
push 0x534e7637
push eax
inc edx
dec esi
ja 0x10047649
dec edx
imul ecx, dword ss:[ecx + 0x71], 0x39737537
pop edx
inc edi
dec ecx
jno 0x10047613
jne 0x10047651
cmp dword [edx + 0x47], ebx
popal
jbe 0x1004764f
push 0x37
aaa
inc ecx
dec eax
jae 0x10047634
xor al, 0x78
cmp byte [ecx + 0x4c], bl
dec esp
inc edx
ja 0x10047640
cmp byte [ebp + 0x70], dh
insd dword es:[edi], dx
xor dword [ebx + 0x47], esi
push ecx
xor dword ss:[edx], esi
dec eax
xor cl, byte [eax + 0x34]
insd dword es:[edi], dx
xor al, 0x6d
inc edi
imul edx, dword [ebp + 0x44], 0x50
inc esp
push eax
bound eax, qword [edx + 0x35]
jo 0x10047654
push ecx
outsd dx, dword [esi]
jb 0x1004765f
cmp dword [edi], ebp
dec edx
jne 0x1004766a
outsd dx, dword [esi]
inc ebx
push eax
push edi
inc esp
js 0x1004768b
insb byte es:[edi], dx
inc esi
push eax
jne 0x10047688
jp 0x10047694
dec ecx
dec ebx
js 0x1004767e
push edi
inc ebx
bound ecx, qword [edi + 0x65]
outsd dx, dword [esi]
ja 0x100476a5
popal
arpl word [esi], si
push edi
push edi
pop edx
dec ecx
sub edx, dword [edi + 0x54]
xor ch, byte [ecx + 0x75]
push eax
pop edx
inc bx
push 0x76412f49
inc ebp
inc esp
inc ecx
inc ebx
xor dword [ecx + 0x39], edi
cmp dword [edi + 0x65], ebp
jp 0x100476a3
cmp dword [ecx], edi
outsd dx, dword [esi]
jp 0x100476a3
dec esi
push edi
jns 0x100476cb
inc edi
inc esi
inc edx
das
push 0x7a4d424f
pop edx
dec ebp
jp 0x100476bc
dec esp
push esp
dec ecx
dec edi
imul edi, dword [edx + 0x76], 0x46
dec ebx
pop edx
jb 0x100476e8
dec ebx
xor dword [ebx + 0x62], ecx
dec ebp
insb byte es:[edi], dx
dec ebx
jb 0x100476c9
dec ecx
sub ebx, dword [eax + 0x4c]
push 0x33546d79
xor eax, 0x6a51496f
push esp
xor esi, dword [0x6a51496f]
imul esp, dword gs:[edi + esi*2 + 0x6f], 0x6a2b4971
push 0x7876696d
push 0x2b
push ecx
dec eax
ja 0x100476f9
jno 0x100476d5
dec ecx
sub ebp, dword [edx + 0x68]
insd dword es:[edi], dx
imul esi, dword [esi + 0x78], 0x48512b6a
sub edx, dword [ecx + 0x48]
xor eax, 0x37315065
pop eax
dec eax
outsw dx, word fs:[esi]
aaa
aaa
dec esi
sub edi, dword [eax + 0x44]
outsb dx, byte [esi]
insd dword es:[edi], dx
push esi
push esi
aaa
push ebx
cmp dword [edx + 0x75], ecx
das
push edi
inc ecx
dec eax
jb 0x100476ff
jno 0x100476f3
push 0x67
jne 0x100476f1
js 0x10047725
push edi
dec ebx
push esi
popal
jbe 0x1004771c
jb 0x10047719
dec edi
jno 0x1004771e
push edx
push ebx
jns 0x1004773d
dec ebp
inc edi
popal
push ecx
jns 0x1004771f
push ebp
xor al, 0x71
cmp byte [edi + 0x56], dl
inc ebp
xor byte [ecx + 0x4c], al
dec edi
jno 0x10047755
xor eax, 0x714f744a
dec cx
dec cx
dec edi
ja 0x1004773e
dec eax
jbe 0x1004775e
push ecx
jne 0x10047762
outsb dx, byte [esi]
bound ecx, qword [ebx + 0x4f]
push eax
pop cx
pop ecx
insd dword es:[edi], dx
inc edx
sub ebp, dword [ebx + 0x79]
insb byte es:[edi], dx
das
cmp dword [edi + 0x4f], edx
ja 0x1004773e
xor eax, 0x584c344c
pop ecx
jae 0x10047742
xor eax, 0x62337a46
inc ecx
aaa
push ebp
inc ecx
jb 0x10047748
push esi
dec ebp
push eax
jae 0x10047769
push si
push esi
dec edi
ja 0x10047755
js 0x1004778e
jno 0x10047770
inc esp
xor ebp, dword [edx + 0x47]
je 0x100477a7
dec eax
jno 0x10047793
xor esi, dword [ebx + 0x2b]
xor dword [ebx + ebp + 0x52], esi
dec ecx
push 0x76766d4c
jbe 0x100477b1
jb 0x10047799
pop ecx
dec ebp
jbe 0x100477ba
ja 0x10047795
push ecx
pop ecx
js 0x10047799
push edx
arpl word [ebp + esi + 0x64], si
xor dword [eax + 0x61], ebp
push esp
jbe 0x100477a5
insb byte es:[edi], dx
outsd dx, dword [esi]
dec ebp
sub edi, dword [eax]
pop edx
jne 0x100477d2
dec eax
imul ebp, dword [ecx + 0x62], 0x64394566
pop eax
bound esp, qword [esi + 0x45]
cmp dword [eax + ebx*2 + 0x5a], esp
pop eax
pop edx
pop eax
outsb dx, byte [si]
xor ebp, dword [ebp + esi + 0x4a]
inc esi
inc ecx
inc ebx
insb byte es:[edi], dx
xor eax, 0x4341464a
imul eax, dword [ecx + 0x48], 0x4371612b
inc ecx
dec eax
sub esp, dword [ecx + 0x71]
inc ebx
inc edi
xor dh, byte [ecx + 0x62]
inc edi
push esi
jae 0x100477c9
push edi
xor eax, 0x52595244
xor dh, byte [ebx + 0x64]
jae 0x100477dc
inc esp
js 0x100477cd
xor al, 0x48
xor al, 0x4e
push edi
jae 0x100477c4
push edi
push eax
dec esi
inc edi
pop eax
inc edx
bound ebp, qword [esi + 0x4c]
push ebx
sub esi, dword [eax]
xor eax, 0x457a3553
push eax
cmp dword [edx + 0x56], ecx
push esi
inc ebp
xor dh, byte [ebx + ebp*2]
jae 0x100477fc
pop edx
js 0x100477dc
jbe 0x10047807
inc edx
jne 0x10047829
jp 0x1004782c
inc edi
das
pop eax
sub esp, dword [edi + 0x55]
dec eax
pop ecx
inc ecx
dec edx
cmp dword [bx + 0x73], ecx
imul esi, dword [ebp + 0x65], 0x47336770
dec edi
jae 0x10047830
jne 0x1004782e
jo 0x10047832
xor eax, dword [edi + 0x41]
inc ecx
push edi
push esi
inc ecx
dec ebp
dec ebp
inc edx
inc ecx
inc ecx
inc edi
push 0x51
push 0x42
inc ecx
dec ebp
inc ecx
xor al, 0x47
inc ecx
xor dword [ebp + 0x64], edx
inc esp
ja 0x1004782c
inc edx
das
ja 0x1004783c
inc ebp
inc ecx
ja 0x10047838
inc edx
push 0x4250416a
dec esi
push esi
dec eax
push edx
dec ebp
inc edx
inc ecx
cmp byte [ebp + 0x42], al
push esp
inc ecx
inc esp
inc ecx
push ecx
dec eax
das
dec ebp
inc edx
xor byte [edi + 0x41], al
xor dword [ebp + 0x64], edx
inc esp
push ecx
push edi
inc edx
inc edx
push esp
imul esi, dword [edx + 0x79], 0x73
insd dword es:[edi], dx
arpl word [edx + 0x6f], dx
jb 0x10047874
inc ebx
inc esi
dec esp
xor dword [edx + 0x6d], ecx
dec esp
dec edi
das
ja 0x10047896
imul edx, dword [edx + 0x4e], 0x416a5078
push edx
dec esi
js 0x10047881
push eax
push 0x41
inc ecx
dec esi
inc edx
imul esi, dword [bx + di + 0x68], 0x6b
imul eax, dword [edi + 0x39], 0x41423077
push 0x3947696b
ja 0x1004786f
cmp dword [edi + 0x30], esi
inc edx
inc ecx
push ecx
ja 0x1004788a
inc ecx
inc ecx
dec edi
inc ebx
inc ecx
inc ebp
inc ecx
outsb dx, byte [esi]
jo 0x10047893
dec edx
je 0x100478c6
dec esp
insd dword es:[edi], dx
aaa
aaa
das
dec eax
jo 0x100478bc
push ebx
dec esp
push 0x36
imul ebx, dword [edx + 0x55], 0x4c6d7170
outsd dx, dword [esi]
imul edi, dword [ecx + 0x33], 0x744f4233
imul eax, dword [ebx + 0x43], 0x39476267
inc ebx
inc ebx
bound eax, qword [bx + 0x39]
cmp dword [ecx + 0x58], esi
jno 0x100478cf
ja 0x100478bf
dec eax
pop edx
outsb dx, byte [esi]
insd dword es:[edi], dx
push 0x595a612b
popal
pop edx
pop ecx
outsb dx, byte [esi]
dec ebx
jb 0x100478bd
je 0x100478ef
pop edx
xor eax, 0x736f442b
push edx
xor eax, 0x4d545143
inc ebx
push ecx
push esp
dec ebp
dec esp
dec esi
jp 0x100478ce
dec edi
imul ebx, dword [eax + 0x41], 0x55727956
imul esi, dword [ecx + 0x4d], 0x39
jb 0x1004791d
dec edx
inc ecx
dec ecx
pop edx
push 0x50
dec ecx
push 0x54
push eax
dec edi
cmp byte [ebp + 0x69], dl
push 0x4446444f
inc esp
outsd dx, dword [esi]
jo 0x100478f8
cmp byte [eax + 0x59], bl
pop eax
pop ecx
push 0x6b
dec esi
push ebx
push esp
dec edi
insd dword es:[edi], dx
jp 0x100478ff
popal
push esi
inc edx
xor eax, 0x4b373275
jne 0x10047903
aaa
dec ebx
dec eax
jo 0x10047905
jp 0x10047952
sub ebp, dword [edi + 0x46]
push esi
inc esi
inc edi
dec ecx
dec ebx
push edi
popal
imul ebp, dword [ecx + 0x42], 0x54
inc ebp
sub esp, dword [edi + 0x74]
bound esi, qword [ebp + 0x32]
xor dword [ebx + 0x30], esp
jbe 0x10047936
xor byte [esi + 0x44], dh
dec edi
push esi
xor byte [eax + 0x63], bh
bound esi, qword [esi]
inc ebx
inc ebx
imul ebp, dword gs:[ecx + 0x33], 0x684a4f74
jo 0x1004793a
dec edi
dec edx
push 0x6d573670
push edi
push edi
insd dword es:[edi], dx
push ebx
xor dh, byte [eax]
popal
ja 0x1004793f
cmp byte [esi + 0x32], ah
cmp byte [bp + si + 0x6a], bh
jae 0x10047978
jbe 0x10047958
push edx
pop edx
xor ecx, dword [esi + ecx*2 + 0x46]
inc esi
dec ebx
dec esi
xor eax, 0x46725a6e
cmp byte [edx + 0x66], ah
push 0x6a6e7371
imul ebp, dword [ebx + 0x72], 0x64
push edi
popal
inc edx
inc ebp
inc ebx
inc edi
insd dword es:[edi], dx
push 0x37
aaa
xor byte [edx + 0x69], dh
pop eax
das
inc dx
pop eax
jp 0x100479b5
ja 0x100479b4
push eax
cmp byte [eax + 0x69], dh
arpl word [ecx + 0x72], ax
xor ecx, dword [edi + esi*2 + 0x6c]
insb byte es:[edi], dx
insd dword es:[edi], dx
inc edx
cmp byte [edi + 0x2f], ah
dec eax
push eax
jp 0x100479d3
xor dh, byte [eax]
push ebp
ja 0x10047994
xor cl, byte [ebx + 0x49]
ja 0x100479c8
push ebp
push eax
outsb dx, byte [esi]
arpl word [edi + 0x66], cx
push ebx
je 0x100479a4
pop edx
push edi
push ebp
inc si
push 0x35324979
outsd dx, dword [esi]
dec ebx
outsb dx, byte [esi]
aaa
xor eax, 0x376e4b6f
push ecx
jno 0x100479b5
xor al, 0x67
push 0x58
je 0x100479be
push ebx
push 0x78
js 0x100479bd
jne 0x100479d8
inc esp
outsd dx, dword [esi]
push edx
cmp byte [ecx + 0x42], bh
inc edx
cmp dword [eax], esi
bound esi, qword [0x444f4c45]
inc ecx
inc edx
inc esi
pop ecx
pop ecx
inc ebx
xor dword [ebx + 0x79], eax
inc edx
inc ebx
jns 0x100479e9
pop edx
dec ebx
pop eax
imul edi, dword [ecx], 0x4c58562b
pop ecx
cmp byte [ebp + 0x38], dl
push esp
push eax
push ebx
xor ch, byte [edi]
cmp dword [ecx + esi*2 + 0x58], esi
jp 0x10047a05
inc esi
jb 0x10047a2e
pop edx
xor al, 0x73
ja 0x10047a1d
je 0x10047a19
jo 0x10047a18
insw word es:[edi], dx
inc edi
inc edx
push ebx
cmp dword [eax + 0x54], ebp
cmp dword [esi + 0x71], ebp
xor byte [ecx + 0x66], ah
outsb dx, byte [esi]
jno 0x10047a06
popal
outsw dx, word [esi]
outsd dx, dword [esi]
push eax
cmp dword [ebx + 0x70], eax
jp 0x10047a4f
das
pop eax
dec ebp
je 0x10047a48
jae 0x10047a2e
inc ecx
dec ebx
jp 0x10047a3f
xor dword [ecx], esi
dec eax
pop ecx
dec edx
inc esp
dec edi
je 0x10047a28
push esp
inc esi
imul eax, dword [esi + 0x38], 0x7a
dec esi
inc ebx
ja 0x10047a30
inc ebp
push esi
inc ebp
inc edx
je 0x10047a37
push esp
arpl word [ecx + ebp*2], si
xor al, 0x69
push 0x4e
push ebx
inc esi
cmp byte [ebx + 0x56], ch
cmp dword [ecx + esi + 0x50], esi
jno 0x10047a4c
xor byte [edx + 0x61], al
insb byte es:[edi], dx
inc ecx
jo 0x10047a7f
dec ecx
inc esi
cmp dword [edi + 0x51], ecx
inc esi
xor dword [ecx + 0x49], ebp
outsb dx, byte [esi]
bound esp, qword [esi + 0x2f]
das
cmp byte [0x77597668], dh
push 0x65
dec esi
ja 0x10047a9a
dec esi
dec ecx
xor eax, dword [ecx + 0x75]
inc ebx
dec edi
xor esi, dword [ebp + eax*2 + 0x52]
dec esi
xor al, 0x6e
xor dh, byte [esi + 0x2b]
xor dword [edx + 0x42], ecx
xor cl, byte [ebx + 0x75]
imul esi, dword [ebp + 0x78], 0x41
inc edi
jno 0x10047a87
push ebp
inc ebx
outsb dx, byte fs:[esi]
push ecx
push esp
jb 0x10047aa2
imul edi, dword [ecx], 0x37753737
je 0x10047ac9
das
xor eax, dword [edx + 0x6f]
je 0x10047a98
jb 0x10047ace
xor ah, byte [ebx + 0x65]
dec esp
cmp byte [ebp + 0x62], ah
push ebp
dec edx
inc esi
dec ecx
arpl word [ecx], si
jne 0x10047ae0
dec esi
jp 0x10047aea
push edi
xor dword fs:[edi + 0x52], esi
xor dword [edi + 0x52], esi
imul esi, dword [esi], 0x4b
xor byte [edi + ecx*2 + 0x30], ah
xor byte [ebx + 0x4f], cl
dec edi
xor byte [eax], dh
dec ebx
dec edi
das
push esp
dec eax
dec ecx
inc esi
insd dword es:[edi], dx
bound esp, qword [ecx + 0x30]
ja 0x10047ad0
xor dh, byte [edi]
dec edi
dec edi
jns 0x10047aff
inc ebp
dec esi
inc ecx
cmp dword [edi], esi
inc esi
outsb dx, byte [esi]
arpl word [ebp + 0x76], dx
das
das
bound eax, qword [ebx + 0x5a]
push ebx
jns 0x10047b1c
aaa
ja 0x10047b1b
push edi
inc edx
pop eax
jo 0x10047aeb
xor eax, dword [esi + 0x44]
cmp byte [ecx], bh
xor al, 0x51
ja 0x10047b39
inc esp
arpl word [ecx + 0x43], si
jno 0x10047b1e
je 0x10047b3d
jae 0x10047b17
dec esp
push edi
push eax
xor eax, 0x74647242
je 0x10047b47
inc edx
jb 0x10047b35
je 0x10047b47
je 0x10047b47
jae 0x10047b04
das
outsd dx, dword [esi]
jns 0x10047b10
cmp byte [esi + 0x41], ch
xor dword [esi + ecx*2 + 0x79], eax
pop edx
inc edi
push esp
pop eax
arpl word [ecx], si
cmp byte [eax + 0x47], ch
pop ecx
cmp dword [ebp + 0x32], edx
arpl word [ecx + 0x35], sp
pop eax
sub esi, dword [edi]
inc ebx
push ebp
xor ah, byte [ebx + 0x61]
xor eax, 0x65372b58
inc ebx
bound esp, qword [edi + esi*2 + 0x41]
inc ecx
inc ecx
inc ecx
inc edx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
insd dword es:[edi], dx
jp 0x10047b46
inc ecx
push ecx
inc ebp
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ebp
xor esp, dword [ebx + esi + 0x64]
jns 0x10047b48
jns 0x10047b48
xor eax, 0x30563362
push edi
dec edx
xor byte [edi + edx*2 + 0x4a], ah
insb byte es:[edi], dx
dec esp
insd dword es:[edi], dx
dec esi
jbe 0x10047b83
push esp
outsd dx, dword [esi]
xor byte [esi + 0x44], cl
dec ebp
inc ecx
inc ecx
inc ecx
cmp eax, 0x6572003d
jno 0x10047ba6
jae 0x10047ba8
sub eax, 0x6874656d
insd dword es:[edi], dx
je 0x10047ba1
outsd dx, dword [esi]
add byte fs:[eax + 0x4f], dl
dec edi
push ebx
push esp
add byte [ecx + 0x75], ah
je 0x10047bad
add byte [ebx + 0x41], dl
push ebx
inc ecx
push eax
dec ecx
push ebx
dec ecx
inc esp
dec eax
inc ecx
push ebx
dec eax
add byte [edx + 0x65], dh
jno 0x10047bcb
jae 0x10047bcd
sub eax, 0x6769724f
imul ebp, dword [esi], 0x70747468
jae 0x10047ba1
das
das
ja 0x10047be2
ja 0x10047b9b
jns 0x10047bde
jne 0x10047be5
jne 0x10047bd5
arpl word cs:[edi + 0x6d], bp
add byte [edx + 0x65], dh
jno 0x10047bf2
jae 0x10047bf4
sub eax, 0x724f2d58
imul esp, dword [edi + 0x69], 0x7468006e
je 0x10047bfe
dec edi
jb 0x10047bef
imul ebp, dword [bp], 0x70747468
jae 0x10047bca
das
das
ja 0x10047c0b
ja 0x10047bc4
jns 0x10047c07
jne 0x10047c0e
jne 0x10047bfe
bound esp, qword [ebp + 0x2e]
arpl word [edi + 0x6d], bp
arpl word cs:[edi + 0x6d], bp
add byte [edx + 0x65], dh
jno 0x10047c1b
jae 0x10047c1d
je 0x10047bd7
sub eax, 0x65666552
jb 0x10047c15
push edx
jb 0x10047c15
jb 0x10047c15
jb 0x10047bb2
push 0x73707474
cmp ch, byte [edi]
das
ja 0x10047c33
ja 0x10047bec
jns 0x10047c2f
jne 0x10047c36
jne 0x10047c26
arpl word cs:[edi + 0x6d], bp
das
add byte [edx + 0x65], dh
jb 0x10047c32
jae 0x10047c3f
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x10047c38
sub eax, 0x64616568
add byte [eax + 0x54], cl
popal
add byte fs:[eax + 0x54], cl
push esp
push eax
das
xor esp, dword [eax]
xor dh, byte [eax]
xor byte [eax], ah
or eax, 0x6e6f630a
or ah, byte [ebx + 0x6f]
outsb dx, byte [esi]
je 0x10047c50
outsb dx, byte [esi]
je 0x10047c1b
je 0x10047c69
jns 0x10047c61
jo 0x10047c57
cmp ah, byte gs:[eax]
cmp ah, byte [eax]
popal
jo 0x10047c67
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
outsb dx, byte [esi]
das
push 0x73
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esp, dword [eax]
arpl word [eax + 0x61], bp
jb 0x10047c7e
push 0x65737261
je 0x10047c4b
je 0x10047c4b
push ebp
push esp
inc esi
sub eax, 0x760a0d38
popal
jbe 0x10047c78
jb 0x10047c92
cmp ah, byte [eax]
dec edi
jb 0x10047c87
imul esp, dword [edi + 0x69], 0x58202c6e
sub eax, 0x6769724f
imul ebp, dword [esi + 0x2c], 0x66655220
imul ebp, dword [bp + 0x2c], 0x4f2d5820
jb 0x10047c91
imul ebp, dword [bp + 0x2c], 0x66655220
jb 0x10047c98
jb 0x10047c98
jb 0x10047c42
jb 0x10047c42
or ah, byte [ebx + 0x6f]
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
je 0x10047ca0
outsb dx, byte [esi]
je 0x10047c6b
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x7262203a
imul ebp, dword fs:[esi + 0x67], 0x7262203a
or eax, 0x7461640a
or ah, byte [ecx + 0x74]
cmp ah, byte gs:[eax]
cmp ah, byte [eax]
inc esi
jb 0x10047cbe
sub al, 0x20
xor byte [eax], bh
and byte [ebp + 0x61], cl
jb 0x10047c7e
xor dh, byte [eax]
xor dh, byte [eax]
xor al, 0x20
xor dword [ebx], esi
cmp dh, byte [ecx]
xor eax, 0x2035323a
inc edi
dec ebp
xor dh, byte [0x544d4720]
and byte [edi + 0x4d], al
push esp
or eax, 0x7265730a
jbe 0x10047cdb
jb 0x10047cb2
and byte [ebx + 0x63], dh
popal
outsw dx, word [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
imul ebp, dword fs:[esi + 0x67], 0x206e6f20
dec eax
push esp
and byte [eax + 0x54], cl
push esp
push eax
push ebx
jb 0x10047d06
jb 0x10047cc5
jb 0x10047cc5
xor cl, byte [0x6e6f630a]
or eax, 0x6e6f630a
je 0x10047cff
outsb dx, byte [esi]
je 0x10047cca
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x10047d0b
cmp ah, byte [eax]
xor esi, dword [eax]
aaa
cmp dword [0x782d780a], ecx
jae 0x10047d24
sub eax, 0x746f7270
arpl word gs:[ecx + ebp*2 + 0x6f], si
jo 0x10047d26
outsd dx, dword [esi]
je 0x10047d1c
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
cmp ah, byte [eax]
xor byte [0x662d780a], cl
jb 0x10047d27
popal
insd dword es:[edi], dx
sub eax, 0x6974706f
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x10047d0b
jo 0x10047d40
imul ebp, dword [edi + 0x6e], 0x53203a73
inc ecx
and byte [ebx + 0x41], dl
dec ebp
inc ebp
dec edi
push edx
dec ecx
inc edi
dec ecx
dec esi
or eax, 0x632d780a
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x10047d4a
outsb dx, byte [esi]
je 0x10047d15
je 0x10047d63
jo 0x10047d51
sub eax, 0x6974706f
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x10047d2f
and byte [esi + 0x6f], ch
jae 0x10047d68
imul esp, dword [esi + 0x66], 0x6c610a0d
popal
insb byte es:[edi], dx
je 0x10047d30
jae 0x10047d7b
arpl word [edx], di
and byte [eax + 0x33], ch
cmp eax, 0x34343a22
cmp ah, byte [eax]
push 0x3a223d33
and bh, byte [edx]
xor al, 0x34
xor esp, dword [edx]
cmp esp, dword [eax]
insd dword es:[edi], dx
popal
cmp eax, 0x32393532
xor byte [eax], dh
xor byte [eax + ebp*2], ch
xor ebp, dword [0x223d3932]
cmp dh, byte [esp + esi]
and bh, byte [edx]
xor al, 0x34
xor al, 0x33
and bh, byte [ebx]
and byte [ebp + 0x61], ch
xor esp, dword [edx]
cmp esp, dword [eax]
insd dword es:[edi], dx
popal
cmp eax, 0x32393532
xor byte [eax], dh
xor dh, byte [0x30303239]
xor eax, 0x30303239
xor byte [0x7078650a], cl
imul esi, dword [edx + 0x65], 0x46203a73
jb 0x10047dad
and byte [esi + 0x72], al
imul ebp, dword [eax], 0x4d203830
sub al, 0x20
xor byte [eax], bh
and byte [ebp + 0x61], cl
popal
jb 0x10047d6d
xor dh, byte [eax]
xor dh, byte [eax]
xor dword [ebx], esi
cmp dh, byte [ecx]
xor eax, 0x2035323a
and byte [ecx], dh
xor edi, dword [edx]
xor dword [0x2035323a], esi
inc edi
dec ebp
push esp
or eax, 0x6361630a
push 0x6f632d65
outsb dx, byte [esi]
je 0x10047ddd
outsd dx, dword [esi]
insb byte es:[edi], dx
cmp ah, byte [eax]
jo 0x10047de3
imul esi, dword [esi + 0x61], 0xa0d6574
pop eax
sub eax, 0x65726946
outsw dx, word [esi]
js 0x10047daf
imul esi, dword [edx + 0x65], 0x2d786f66
dec eax
je 0x10047df9
jo 0x10047dba
cmp ah, byte [eax]
push 0xa0d33
outsd dx, dword [esi]
jb 0x10047dfa
imul ebp, dword [bp + 0x61], 0x65722d6c
jae 0x10047e0b
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x10047e04
sub eax, 0x64616568
jb 0x10047e1a
add byte [ebx + 0x6f], ah
outsb dx, byte [esi]
je 0x10047e12
outsb dx, byte [esi]
je 0x10047ddd
sub eax, 0x65707974
je 0x10047e2b
jo 0x10047e19
cmp ah, byte [eax]
popal
jo 0x10047e29
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
das
push 0x73
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esp, dword [eax]
arpl word [eax + 0x61], bp
jb 0x10047e40
je 0x10047e0d
push ebp
push esp
inc esi
sub eax, 0x760a0d38
popal
jb 0x10047e54
cmp ah, byte [eax]
dec edi
jb 0x10047e49
imul ebp, dword [bp + 0xd], 0x7261760a
or eax, 0x7261760a
jns 0x10047e24
and byte [eax + 0x2d], bl
dec edi
jb 0x10047e59
imul ebp, dword [bp + 0xd], 0x7261760a
jns 0x10047e34
cmp ah, byte [eax]
push edx
jb 0x10047e66
and byte [edx + 0x65], dl
jb 0x10047e66
jb 0x10047e10
or ah, byte [ebx + 0x6f]
outsb dx, byte [esi]
arpl word [edi + 0x6e], bp
je 0x10047e6e
outsb dx, byte [esi]
je 0x10047e39
sub eax, 0x6f636e65
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x7262203a
imul ebp, dword fs:[esi + 0x67], 0x7262203a
outsb dx, byte [esi]
cmp ah, byte [bx + si]
bound esi, qword [edx + 0xd]
or eax, 0x7461640a
or ah, byte [ecx + 0x74]
popal
je 0x10047e83
cmp ah, byte gs:[eax]
cmp ah, byte [eax]
inc esi
jb 0x10047e8c
sub al, 0x20
xor byte [eax], bh
and byte [ebp + 0x61], cl
and byte [eax], dh
cmp byte [eax], ah
dec ebp
popal
jb 0x10047e4c
and byte [edx], dh
xor byte [edx], dh
xor al, 0x20
xor dh, byte [eax]
xor dh, byte [eax]
xor dword [ebx], esi
cmp dh, byte [ecx]
xor eax, 0x2035323a
xor dword [0x2035323a], esi
and byte [edi + 0x4d], al
inc edi
dec ebp
push esp
or eax, 0x7265730a
jbe 0x10047ea9
jb 0x10047eb9
jb 0x10047e80
jb 0x10047e80
and byte [ebx + 0x63], dh
popal
outsw dx, word [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
imul ebp, dword fs:[esi + 0x67], 0x206e6f20
dec eax
push esp
outsb dx, byte [esi]
and byte [eax + 0x54], cl
push esp
push eax
push ebx
jb 0x10047ed4
jb 0x10047e93
or eax, 0x6e6f630a
je 0x10047ecd
outsb dx, byte [esi]
je 0x10047e98
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x10047ed9
cmp ah, byte [eax]
xor esi, dword [eax]
aaa
cmp dword [0x782d780a], ecx
jae 0x10047ef2
sub eax, 0x746f7270
arpl word gs:[ecx + ebp*2 + 0x6f], si
jo 0x10047ef4
outsd dx, dword [esi]
je 0x10047eea
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
cmp ah, byte [eax]
xor byte [0x662d780a], cl
jb 0x10047ef5
popal
insd dword es:[edi], dx
sub eax, 0x6974706f
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x10047ed9
jo 0x10047f0e
imul ebp, dword [edi + 0x6e], 0x53203a73
inc ecx
and byte [ebx + 0x41], dl
dec ebp
inc ebp
dec edi
push edx
dec ecx
inc edi
dec ecx
dec esi
or eax, 0x632d780a
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x10047f18
outsb dx, byte [esi]
je 0x10047ee3
je 0x10047f31
jo 0x10047f1f
sub eax, 0x6974706f
sub eax, 0x6974706f
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x10047efd
and byte [esi + 0x6f], ch
jae 0x10047f36
imul esp, dword [esi + 0x66], 0x65730a0d
jae 0x10047f34
je 0x10047efe
arpl word [edi + 0x6f], bp
imul ebp, dword [ecx + 0x65], 0x3a
and byte [ebx + 0x49], dl
push ebx
dec ecx
inc esp
inc ebx
inc ebx
cmp eax, 0x79454b41
pop eax
jp 0x10047f3b
inc ebx
dec esi
jns 0x10047f4f
jp 0x10047f4b
bound edx, qword [eax + 0x6b]
push esi
pop eax
push ebp
dec eax
jno 0x10047f3c
inc edi
push esi
xor dword [edx + 0x43], ebx
inc edx
jno 0x10047f3d
imul esi, dword [edi + 0x42], 0x59
ja 0x10047f41
inc edx
pop ecx
inc esp
xor byte [ebx + 0x77], ch
pop edi
pop cx
dec esp
xor al, 0x61
dec edi
inc edi
push ebx
insd dword es:[edi], dx
inc ebp
dec esi
arpl word [edi + 0x35], dx
push ebx
inc esp
jp 0x10047f7c
cmp byte [bp + si + 0x79], bh
cmp byte [edx + 0x79], bh
inc esi
dec ebx
pop eax
dec esp
sub eax, 0x38423063
dec esp
jno 0x10047f5a
insd dword es:[edi], dx
pop eax
jp 0x10047f72
cmp esp, dword [eax]
js 0x10047fa0
imul esi, dword [edx + 0x65], 0x61533d73
jb 0x10047f98
jae 0x10047f72
cmp eax, 0x2c746153
push ebx
popal
je 0x10047f65
and byte [eax], dh
cmp byte [0x2d72614d], ch
sub eax, 0x2d72614d
dec ebp
popal
jb 0x10047f6e
xor dh, byte [eax]
xor dh, byte [0x3a333120]
xor dword [0x2035323a], esi
cmp dh, byte [edx]
xor eax, 0x544d4720
inc edi
dec ebp
push esp
cmp esp, dword [eax]
jo 0x10047fb7
je 0x10047fc0
cmp eax, 0x64203b2f
outsd dx, dword [esi]
cmp esp, dword [eax]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x3d], 0x756f792e
je 0x10047fde
outsd dx, dword [esi]
jne 0x10047fdc
jne 0x10047fcc
bound esp, qword [ebp + 0x2e]
arpl word [edi + 0x6d], bp
arpl word cs:[edi + 0x6d], bp
insd dword es:[edi], dx
cmp esp, dword [eax]
jo 0x10047fe5
jb 0x10047fdd
imul ebp, dword [edi + 0x72], 0x3d797469
push 0xd686769
or dh, byte [ebx + 0x65]
outsd dx, dword [esi]
jb 0x10047fe0
je 0x10047ff2
cmp eax, 0x68676968
or eax, 0x7465730a
sub eax, 0x6b6f6f63
imul esp, dword [ebp + 0x3a], 0x535f5f20
push 0x65730a0d
je 0x10047fb1
arpl word [edi + 0x6f], bp
imul ebp, dword [ecx + 0x65], 0x3a
and byte [edi + 0x5f], bl
push ebx
arpl word gs:[ebp + 0x72], si
sub eax, 0x49535031
dec ecx
inc esp
inc ebx
inc ebx
cmp eax, 0x79454b41
pop eax
jns 0x10047ffa
jp 0x10047ffa
pop edx
jae 0x10048009
pop edx
pop ecx
xor al, 0x31
push edi
xor ecx, dword [ebp + 0x31]
jp 0x10048026
push ebx
push edx
inc ebx
dec ebp
dec eax
dec edx
xor dword [edi + 0x55], esp
popal
xor byte [esi], dh
inc edx
inc edi
ja 0x10048014
push ebx
xor eax, dword [ebp + 0x62]
pop edi
cmp dword [eax], edi
jbe 0x10047ff6
pop eax
inc ecx
pop eax
imul edx, dword [ecx + 0x52], 0x61546379
outsb dx, byte [esi]
cmp byte [ebp + 0x6e], al
je 0x10048052
push eax
jae 0x1004802f
push edx
outsd dx, dword [esi]
jbe 0x10048021
cmp byte gs:[esi], dh
xor edx, dword [esi + ebp*2 + 0x6e]
outsb dx, byte [esi]
outsb dx, byte [esi]
jae 0x10048024
and byte [ebp + 0x78], ah
jo 0x10048057
jb 0x10048055
jae 0x1004802f
push ebx
popal
je 0x10048022
and byte [eax], dh
cmp byte [0x2d72614d], ch
dec ebp
popal
jb 0x1004802b
xor dh, byte [eax]
xor dh, byte [0x3a333120]
xor dword [0x2035323a], esi
inc edi
dec ebp
push esp
xor dh, byte [0x544d4720]
cmp esp, dword [eax]
jo 0x10048074
je 0x1004807d
push 0x203b2f3d
outsd dx, dword fs:[esi]
cmp eax, 0x64203b2f
outsd dx, dword [esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x3d], 0x756f792e
jns 0x10048092
outsd dx, dword [esi]
jne 0x10048099
je 0x1004809b
jne 0x10048089
bound esp, qword [ebp + 0x2e]
arpl word [edi + 0x6d], bp
arpl word cs:[edi + 0x6d], bp
insd dword es:[edi], dx
cmp esp, dword [eax]
push ebx
arpl word gs:[ebp + 0x72], si
cmp esp, dword gs:[eax]
dec eax
je 0x100480ad
jo 0x1004808a
outsb dx, byte [esi]
insb byte es:[edi], dx
jns 0x1004807a
and byte [eax + 0x72], dh
imul ebp, dword [edi + 0x72], 0x3d797469
push 0xd686769
or dh, byte [ebx + 0x65]
je 0x10048080
sub eax, 0x6b6f6f63
arpl word [edi + 0x6f], bp
outsd dx, dword [esi]
imul ebp, dword [ecx + 0x65], 0x3a
and byte [edi + 0x5f], bl
push ebx
imul esp, dword [ebp + 0x3a], 0x535f5f20
arpl word gs:[ebp + 0x72], si
sub eax, 0x49535033
inc esp
inc ebx
inc ebx
cmp eax, 0x79454b41
pop eax
jp 0x100480c8
sub eax, 0x53346e72
jb 0x100480e4
xor al, 0x53
je 0x100480df
pop ecx
pop ecx
xor esi, dword [ebx + 0x68]
jae 0x100480e7
jno 0x100480ec
imul esp, dword [edi + 0x4f], 0x5a
dec edi
pop edx
push edx
popal
pop edi
inc esi
inc ebx
je 0x100480c4
aaa
dec ecx
pop edx
dec edx
outsb dx, byte [esi]
ja 0x100480c3
xor byte [edi + 0x37], ch
outsd dx, dword [esi]
aaa
js 0x100480f8
ja 0x100480e4
dec ebp
xor ebx, dword [ecx + 0x2d]
sub eax, 0x6f6b6170
pop ecx
sub eax, 0x6b61702d
outsd dx, dword [esi]
push ecx
pop edi
inc ebp
jae 0x100480f0
dec esp
push edx
inc edx
push edi
cmp word fs:[ecx + edx*2], si
cmp dword [ecx + edx*2], esi
dec ebp
aaa
dec eax
jno 0x100480ee
dec ebp
cmp esp, dword [eax]
js 0x1004812c
imul esi, dword [edx + 0x65], 0x61533d73
je 0x100480f1
sub al, 0x20
xor byte [eax], bh
and byte [eax], dh
cmp byte [0x2d72614d], ch
sub eax, 0x2d72614d
xor dh, byte [eax]
xor dh, byte [0x3a333120]
xor dword [0x2035323a], esi
inc edi
dec ebp
push esp
cmp esp, dword [eax]
jo 0x10048143
and byte [eax + 0x61], dh
je 0x1004814c
cmp eax, 0x64203b2f
outsd dx, dword [esi]
insd dword es:[edi], dx
and byte [edi + ebp*2 + 0x6d], ah
popal
imul ebp, dword [esi + 0x3d], 0x756f792e
cmp eax, 0x756f792e
jns 0x10048161
outsd dx, dword [esi]
jne 0x10048168
je 0x1004816a
jne 0x10048158
bound esp, qword [ebp + 0x2e]
arpl word cs:[edi + 0x6d], bp
arpl word [edi + 0x6d], bp
cmp esp, dword [eax]
push ebx
arpl word gs:[ebp + 0x72], si
cmp esp, dword gs:[eax]
dec eax
je 0x1004817c
jo 0x10048159
outsb dx, byte [esi]
insb byte es:[edi], dx
jns 0x10048149
and byte [eax + 0x72], dh
imul ebp, dword [edi + 0x72], 0x3d797469
push 0x3b686769
and byte [ebx + 0x61], dl
insd dword es:[edi], dx
push ebx
imul esi, dword [ebp + 0x3d], 0x656e6f6e
or eax, 0x746c610a
sub eax, 0x3a637673
or ah, byte [ecx + 0x6c]
je 0x1004815e
jae 0x100481a9
arpl word [edx], di
and byte [eax + 0x33], ch
cmp eax, 0x34343a22
xor esp, dword [edx]
cmp esp, dword [eax]
insd dword es:[edi], dx
popal
cmp eax, 0x32393532
xor byte [eax], dh
xor byte [eax + ebp*2], ch
xor byte [eax], dh
sub al, 0x68
push 0x39322d33
cmp eax, 0x34343a22
xor ebp, dword [0x223d3932]
cmp dh, byte [esp + esi]
xor esp, dword [edx]
cmp esp, dword [eax]
insd dword es:[edi], dx
popal
and byte [ebp + 0x61], ch
cmp eax, 0x32393532
xor eax, 0x30303239
xor byte [eax], dh
xor byte [0x7078650a], cl
imul esi, dword [edx + 0x65], 0x46203a73
jb 0x100481db
jo 0x100481d3
jb 0x100481d1
jae 0x100481a8
and byte [esi + 0x72], al
imul ebp, dword [eax], 0x4d203830
popal
sub al, 0x20
xor byte [eax], bh
and byte [ebp + 0x61], cl
jb 0x1004819b
xor dh, byte [eax]
xor dh, byte [eax]
xor byte [edx], dh
xor al, 0x20
xor dword [ebx], esi
cmp dh, byte [ecx]
xor eax, 0x2035323a
inc edi
dec ebp
push esp
or eax, 0x6361630a
push 0x6f632d65
outsb dx, byte [esi]
je 0x1004820b
outsd dx, dword [esi]
insb byte es:[edi], dx
cmp ah, byte [eax]
jo 0x10048211
imul esi, dword [esi + 0x61], 0xa0d6574
add byte [ebx + 0x74], ah
je 0x10048213
imul esp, dword [eax + eax + 0x31], 0x74656e00
sub eax, 0x70736572
add byte fs:[ecx], dh
add byte [esi + 0x65], ch
je 0x100481df
jb 0x10048219
jae 0x10048226
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x1004821f
sub eax, 0x656d6974
sub eax, 0x74736e6f
popal
jb 0x1004823b
add byte [ecx], dh
xor dword [0x74656e00], esi
sub eax, 0x70736572
jae 0x10048244
jo 0x10048244
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x1004823d
sub eax, 0x656d6974
sub eax, 0x74736e6f
insd dword es:[edi], dx
sub eax, 0x74736e6f
outsb dx, byte [esi]
jae 0x10048256
outsd dx, dword [esi]
jo 0x100481e5
xor dword [ecx], esi
cmp dword [eax], eax
add byte [eax], al
ja 0x100481c4
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x3b], bh
jns 0x1004823d
and byte [eax + 0x72], dh
imul ebp, dword [edi + 0x72], 0x3d797469
push 0xd686769
cmp eax, 0x68676968
or eax, 0x7465730a
sub eax, 0x6b6f6f63
imul esp, dword [ebp + 0x3a], 0x535f5f20
or dh, byte [ebx + 0x65]
je 0x10048243
je 0x10048243
arpl word [edi + 0x6f], bp
imul ebp, dword [ecx + 0x65], 0x3a
and byte [edi + 0x5f], bl
pop edi
push ebx
arpl word gs:[ebp + 0x72], si
sub eax, 0x49535033
sub eax, 0x49535033
inc esp
inc ebx
inc ebx
cmp eax, 0x57544241
push 0x47564551
pop edx
insb byte es:[edi], dx
outsd dx, dword [esi]
push ebp
push ecx
push 0x4f4d4547
inc esi
dec ebx
dec ecx
imul edx, dword [ecx + ebp*2 + 0x46], 0x67444874
ja 0x10048281
push edi
cmp dword [edx + ebp*2 + 0x43], ebp
push eax
xor esi, dword [eax]
push 0x56
xor byte [edx + 0x56], ch
outsd dx, dword [esi]
dec esp
jno 0x100482a8
inc edi
push 0x4777
inc edi
dec edi
dec ecx
xor ebp, dword [eax + edx*2 + 0x55]
dec edi
cmp byte [edi + 0x42], ch
xor byte [esi + 0x4a], dh
dec eax
dec esi
xor eax, 0x41494a77
aaa
ja 0x100482b6
and byte [ebp + 0x78], ah
jo 0x100482e9
jb 0x100482e7
jae 0x100482c1
jae 0x100482c1
dec ebp
outsd dx, dword [esi]
outsb dx, byte [esi]
sub al, 0x20
xor dh, byte [ebp + 0x2d626546]
xor dh, byte [eax]
xor dh, byte [0x3a373120]
xor dword [ecx], esi
cmp dh, byte [ebx]
xor eax, 0x544d4720
cmp esp, dword [eax]
jo 0x10048306
je 0x1004830f
cmp eax, 0x64203b2f
outsd dx, dword [esi]
das
cmp esp, dword [eax]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x3d], 0x756f792e
je 0x1004832d
bound esp, qword [ebp + 0x2e]
arpl word [edi + 0x6d], bp
cmp esp, dword [eax]
push ebx
arpl word gs:[ebp + 0x72], si
cmp esp, dword gs:[eax]
dec eax
je 0x1004833f
jo 0x1004831c
outsb dx, byte [esi]
insb byte es:[edi], dx
jns 0x1004830c
and byte [eax + 0x72], dh
imul ebp, dword [edi + 0x72], 0x3d797469
push 0x3b686769
and byte [ebx + 0x61], dl
insd dword es:[edi], dx
push ebx
imul esi, dword [ebp + 0x3d], 0x656e6f6e
je 0x1004834e
cmp eax, 0x656e6f6e
or eax, 0x746c610a
sub eax, 0x3a637673
and byte [eax + 0x33], ch
cmp eax, 0x34343a22
xor esp, dword [edx]
cmp esp, dword [eax]
insd dword es:[edi], dx
popal
cmp eax, 0x32393532
xor byte [eax], dh
xor byte [eax + ebp*2], ch
xor byte [eax], dh
sub al, 0x68
push 0x39322d33
cmp eax, 0x34343a22
xor ebp, dword [0x223d3932]
cmp dh, byte [esp + esi]
xor esp, dword [edx]
cmp esp, dword [eax]
insd dword es:[edi], dx
popal
and byte [ebp + 0x61], ch
cmp eax, 0x32393532
xor byte [eax], dh
xor byte [0x7078650a], cl
imul esi, dword [edx + 0x65], 0x53203a73
jne 0x100483a3
jb 0x10048394
jae 0x1004836b
and byte [ebx + 0x75], dl
outsb dx, byte [esi]
sub al, 0x20
xor dh, byte [0x62654620]
and byte [edx], dh
xor byte [edx], dh
xor al, 0x20
xor dword [edi], esi
cmp dh, byte [ecx]
xor dword [edx], edi
xor esi, dword [0x544d4720]
push esp
or eax, 0x6361630a
push 0x6f632d65
outsb dx, byte [esi]
je 0x100483ce
outsd dx, dword [esi]
insb byte es:[edi], dx
cmp ah, byte [eax]
jo 0x100483d4
imul esi, dword [esi + 0x61], 0xa0d6574
pop eax
sub eax, 0x65726946
outsw dx, word [esi]
js 0x100483a0
inc esi
imul esi, dword [edx + 0x65], 0x2d786f66
push ebx
jo 0x100483da
jns 0x100483b2
and byte [eax + 0x32], ch
or eax, 0x7463000a
imul esp, dword [eax + eax + 0x31], 0x74656e00
sub eax, 0x70736572
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x100483f6
sub eax, 0x656d6974
sub eax, 0x74736e6f
insd dword es:[edi], dx
sub eax, 0x74736e6f
popal
jb 0x10048412
add byte [edx], dh
xor dword [ebx], esi
add byte [esi + 0x65], ch
je 0x100483d4
outsb dx, byte [esi]
je 0x100483d4
jb 0x1004840e
jae 0x1004841b
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x10048414
sub eax, 0x656d6974
sub eax, 0x74736e6f
insd dword es:[edi], dx
sub eax, 0x74736e6f
outsd dx, dword [esi]
jo 0x100483bc
xor dh, byte [edx]
xor al, 0
add byte [eax], al
jns 0x10048401
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
popal
jb 0x10048467
imul ebp, dword [esi + 0x73], 0x6d6f632e
push 0x73707474
cmp ch, byte [edi]
jae 0x1004844a
das
das
insb byte es:[di], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
outsb dx, byte [esi]
ja 0x1004848f
jae 0x1004844b
arpl word cs:[ecx + 0x2f], sp
arpl word [ecx + 0x2f], sp
outsb dx, byte [esi]
ja 0x10048497
das
xor dh, byte ss:[edi]
cmp byte [edi], dh
cmp dword [eax], esi
das
jae 0x1004849b
popal
jb 0x10048498
imul ebp, dword [esi + 0x73], 0x7461642d
popal
sub eax, 0x61657262
arpl word [eax + 0x2d], bp
arpl word [edx + 0x65], si
imul esi, dword fs:[ebp + ebp + 0x63], 0x73647261
das
sub eax, 0x64726163
jae 0x10048480
arpl word [ecx + 0x72], sp
jae 0x10048480
inc esp
jae 0x100484bf
popal
jb 0x100484bc
imul ebp, dword [esi + 0x73], 0x20656854
push ecx
jne 0x100484c7
bound esp, qword [ebp + 0x63]
sub eax, 0x65736162
popal
jae 0x100484cf
and byte fs:[esi + 0x69], ah
outsb dx, byte [esi]
popal
outsb dx, byte [esi]
arpl word [ecx + 0x61], bp
insb byte es:[edi], dx
and byte [ecx + 0x6e], ch
jae 0x100484ee
imul esi, dword [ebp + esi*2 + 0x74], 0x206e6f69
jae 0x100484e5
outsb dx, byte [esi]
and byte [ebx + 0x61], dh
imul esp, dword [eax + 0x6f], 0x7554206e
jae 0x100484f3
popal
jns 0x100484b2
je 0x100484fc
popal
je 0x100484b7
je 0x10048501
push 0x72622065
and byte gs:[edx + 0x72], ah
bound esi, qword [edx + 0x65]
popal
popal
arpl word [eax + 0x20], bp
popal
insb byte es:[edi], dx
jae 0x10048515
and byte [edi + ebp*2 + 0x75], dh
arpl word [eax + 0x65], bp
and byte fs:[ecx + 0x6e], ah
and byte [ecx + 0x64], ah
imul esi, dword fs:[ecx + ebp*2 + 0x6f], 0x206c616e
popal
imul esi, dword fs:[ecx + ebp*2 + 0x6f], 0x206c616e
imul ebp, dword [edi + 0x6e], 0x31206c61
and byte [ecx], dh
xor dword [esi], ebp
cmp byte cs:[eax], ah
cmp byte [eax], ah
insd dword es:[edi], dx
imul ebp, dword [esp + ebp*2 + 0x69], 0x63206e6f
jb 0x10048531
outsb dx, byte [esi]
and byte [ebx + 0x72], ah
imul esi, dword fs:[eax + 0x63], 0x20647261
imul esi, dword fs:[eax + 0x63], 0x20647261
and byte [ebx + 0x61], ah
jb 0x10048538
and byte [eax + 0x6f], ch
insb byte es:[edi], dx
jb 0x1004854f
push 0x65646c6f
jb 0x1004854f
and byte cs:[ebp + 0x73], al
push 0x61
jb 0x10048549
imul ebp, dword [esi + 0x73], 0x69617320
and byte fs:[ebx + 0x72], ah
imul esi, dword fs:[eax + 0x63], 0x73647261
arpl word [edx + 0x65], si
imul esi, dword fs:[eax + 0x63], 0x73647261
je 0x10048515
arpl word [ecx + 0x72], sp
jae 0x1004851b
and byte [ecx + 0x6e], ah
popal
outsb dx, byte [esi]
and byte fs:[edi + 0x74], ch
push 0x70207265
popal
jns 0x10048576
outsb dx, byte gs:[esi]
je 0x1004852d
insd dword es:[edi], dx
je 0x10048579
outsd dx, dword [esi]
jae 0x10048535
push 0x20657661
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x1004853e
bound esp, qword [ebp + 0x65]
outsb dx, byte [esi]
and byte [ebx + 0x6f], ah
insd dword es:[edi], dx
jo 0x1004859a
outsd dx, dword [esi]
insd dword es:[edi], dx
imul esi, dword [ebx + 0x65], 0x54202e64
and byte cs:[eax + ebp*2 + 0x69], dl
jae 0x10048555
push 0x69207369
outsb dx, byte [esi]
arpl word [ebp + esi*2 + 0x64], bp
imul ebp, dword [esi + 0x63], 0x6564756c
jae 0x1004855e
insb byte es:[edi], dx
jne 0x1004859f
jae 0x1004855e
push eax
dec ecx
dec esi
jae 0x1004856f
and byte [eax + 0x61], dh
jae 0x100485bb
ja 0x100485b9
outsd dx, dword [esi]
jb 0x100485b0
jae 0x1004856e
popal
outsb dx, byte [esi]
and byte fs:[ebx + 0x65], dh
arpl word [ebp + 0x72], si
jne 0x100485c9
imul esi, dword [ecx + edi*2 + 0x20], 0x73657571
je 0x100485ca
jae 0x100485d4
imul ebp, dword [edi + 0x6e], 0x175d2e73
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x10048593
pop ebp
pop ss
rcl dword [eax + 0x5e]
push eax
pop esi
xor edx, dword [ecx - 0x20]
pop ebx
pop ebp
add dword [0x353d0c36], 0x41d1d35
or al, 0x3d
xor eax, 0x41d1d35
sbb eax, 0x904041d
add al, 9
and edx, dword [ebx]
xor esi, dword [0x39343165]
xor esi, dword [0x30646535]
xor byte [esi + 0x38], ah
arpl word [edi], si
xor eax, 0x66356138
xor al, 0x30
push 0x73707474
cmp ch, byte [edi]
jae 0x100485d6
das
das
outsb dx, byte [esi]
outsd dx, dword [esi]
jb 0x10048606
jo 0x10048605
jae 0x10048619
arpl word cs:[edi + 0x6d], bp
push 0x73707474
cmp ch, byte [edi]
das
das
outsb dx, byte [esi]
outsd dx, dword [esi]
jb 0x1004861a
jo 0x10048619
popal
jae 0x1004862d
jae 0x100485e9
arpl word cs:[edi + 0x6d], bp
arpl word [edi + 0x6d], bp
dec esi
outsd dx, dword [esi]
jb 0x10048626
push eax
popal
jae 0x10048639
dec esi
outsd dx, dword [esi]
jb 0x1004862e
push eax
push eax
popal
jae 0x10048641
pop ebp
loop 0x100485b7
pushal
pop esi
xor al, 0xa3
pushal
mov dword [0x6d6f6360], eax
pushal
arpl word [edi + 0x6d], bp
arpl word [edi + 0x6d], bp
jo 0x10048640
je 0x10048646
je 0x10048648
jbe 0x10048646
jbe 0x10048653
outsb dx, byte [esi]
pop ebx
and ah, byte [edx + 0x72]
outsd dx, dword [esi]
ja 0x1004865e
jb 0x10048661
and ch, byte [edx]
popal
jo 0x10048664
jae 0x10048618
pop ebp
xor dword [edx], 0x35
push cs
cmp eax, 0x1d338125
test byte [ebx + 4], al
add al, 9
or eax, 0x6535110d
xor eax, 0x39343165
or eax, 0x31653511
xor eax, 0x39343165
xor esi, dword [0x30646535]
xor byte [esi + 0x38], ah
arpl word [edi], si
xor eax, 0x66356138
xor sp, word [esi + 0x6d]
cmp byte [ecx + 0x35], ah
xor sp, word [esi + 0x6d]
popal
xor eax, 0x66336666
insd dword es:[edi], dx
imul edi, dword [eax + 0x63], 0x64756f6c
jne 0x1004868c
arpl word cs:[edi + 0x6d], bp
push 0x73707474
je 0x100486a3
je 0x100486a0
jo 0x100486a4
jae 0x1004866c
cmp ch, byte [edi]
das
das
ja 0x100486ad
ja 0x10048666
popal
popal
je 0x1004869d
bound esi, qword [edx + 0x65]
popal
arpl word [eax + 0x74], bp
outsd dx, dword [esi]
popal
push 0x61646f74
jns 0x10048676
arpl word [edi + 0x6d], bp
das
insd dword es:[edi], dx
imul edi, dword [eax + 0x63], 0x64756f6c
sub eax, 0x61657262
sub eax, 0x61657262
arpl word [eax + 0x2d], bp
popal
arpl word gs:[ebx + esi*2 + 0x2d], si
arpl word gs:[ebx + esi*2 + 0x2d], si
je 0x100486d6
sub eax, 0x6d2d3132
imul ebp, dword [esp + ebp*2 + 0x69], 0x612d6e6f
arpl word [ebx + 0x6f], sp
xor dh, byte [ecx]
sub eax, 0x6c6c696d
imul ebp, dword [edi + 0x6e], 0x6363612d
outsd dx, dword [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
sub eax, 0x6f636361
jne 0x100486e3
je 0x100486ea
jae 0x100486a5
sub eax, 0x33312d61
xor al, 0x36
popal
sub eax, 0x36343331
xor dword [ebp + 0x69], ebp
js 0x100486e6
insb byte es:[edi], dx
outsd dx, dword [esi]
jne 0x100486eb
inc esp
imul esp, dword [edi + 0x69], 0x206c6174
jae 0x10048705
popal
insb byte es:[edi], dx
and byte [ebx + 0x74], dh
jb 0x100486f8
popal
insd dword es:[edi], dx
imul ebp, dword [esi + 0x67], 0x616c7020
je 0x10048704
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x1004870e
insd dword es:[edi], dx
and byte [ebp + 0x69], cl
imul edi, dword [eax + 0x63], 0x64756f6c
js 0x10048709
arpl word [edi + ebp*2 + 0x75], bp
and byte fs:[ebx + 0x61], dh
insb byte es:[edi], dx
outsd dx, dword [esi]
jne 0x1004870e
and byte [ebx + 0x61], dh
jns 0x10048722
and byte [ecx + 0x74], ch
daa
jae 0x100486d5
je 0x1004871f
and byte gs:[esi + 0x69], dh
arpl word [ecx + ebp*2 + 0x6d], si
and byte [edi + 0x66], ch
and byte [ecx + 0x20], ah
popal
je 0x1004872a
and byte [edx + 0x72], ah
popal
arpl word [eax + 0x20], bp
popal
je 0x1004873a
jb 0x100486f7
and byte [ecx + 0x6e], ah
popal
outsb dx, byte [esi]
and byte [ecx + 0x74], ah
je 0x1004873f
arpl word [ebx + 0x65], bp
jb 0x10048703
jae 0x1004874d
popal
jb 0x1004874d
and byte fs:[eax + 0x65], dh
jo 0x10048751
jb 0x10048761
jb 0x10048761
outsd dx, dword [esi]
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
and byte [ecx + 0x74], ah
popal
and byte [esi + 0x6f], ah
outsw dx, word [esi]
jb 0x1004871c
jb 0x10048763
imul esi, dword [bp + di + 0x74], 0x64657265
and byte [ebp + 0x73], dh
jb 0x1004876a
and byte fs:[ebp + 0x73], dh
and byte fs:[ebp + 0x73], dh
jb 0x1004877f
and byte [edi + 0x69], dh
je 0x10048779
imul esi, dword [eax + ebp*2 + 0x20], 0x65766573
and byte [ebx + 0x65], dh
jbe 0x1004877b
jb 0x10048779
insb byte es:[edi], dx
and byte [ebp + 0x65], ch
imul esp, dword fs:[ecx + 0x20], 0x6c74756f
and byte [edi + 0x75], ch
je 0x10048790
je 0x1004879a
sub al, 0x20
imul ebp, dword [esi + 0x63], 0x6964756c
outsb dx, byte [esi]
and byte [bp + 0x69], dl
arpl word [ebp + 0x20], sp
popal
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word [ebp + esi*2 + 0x64], bp
imul ebp, dword [esi + 0x67], 0x63695620
and byte gs:[ecx + 0x6e], ah
and byte fs:[edx + 0x44], bl
dec esi
je 0x10048770
and byte [ecx + 0x74], al
popal
and byte [eax + ebp*2 + 0x61], dh
je 0x1004876d
je 0x100487b7
and byte gs:[ebx + 0x65], dh
jae 0x100487b8
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x10048778
arpl word [ecx + 0x69], bp
insd dword es:[edi], dx
jae 0x1004877f
imul esi, dword [ebx + 0x20], 0x20726f66
and byte [esi + 0x6f], ah
outsd dx, dword [esi]
jb 0x10048786
popal
bound ebp, qword [edi + 0x75]
je 0x1004878c
xor dh, byte [ecx]
and byte [ebp + 0x69], ch
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [edi + 0x6e], 0x65737520
xor dword [eax], esp
insd dword es:[edi], dx
imul ebp, dword [esp + ebp*2 + 0x69], 0x75206e6f
jae 0x100487df
jb 0x100487ef
jb 0x100487ef
jae 0x1004879d
and byte [ecx + 0x73], ch
imul esi, dword [ebx + 0x20], 0x20726f66
and byte [esi + 0x6f], ah
jb 0x100487a4
jae 0x100487e7
insb byte es:[edi], dx
and byte gs:[ecx + 0x6e], ch
and byte [ecx + 0x6e], ah
popal
outsb dx, byte [esi]
and byte [ebp + 0x6e], dh
outsb dx, byte [esi]
jb 0x100487fc
jb 0x10048806
jne 0x10048807
and byte fs:[ebp + 0x61], ch
and byte [ebp + 0x61], ch
jb 0x1004880a
je 0x100487d0
pop ebp
in al, 0x37
aaa
loopne 0x10048805
xor edx, dword [ecx - 0x20]
pop ebx
pop ebp
or byte [esi + 0x34], 0xe
cmp eax, 0x1d438125
sub byte [ebx + 4], 4
add al, 4
add al, 9
or eax, 0x6535110d
invalid
invalid
or dword [0x6535110d], ecx
invalid
invalid
xor dword [ecx + edi], esi
xor esi, dword [0x30646535]
xor byte [esi + 0x38], ah
arpl word [edi], si
xor eax, 0x66356138
xor sp, word [ebp + 0x74]
sub eax, 0x69626f6d
insb byte es:[edi], dx
xor eax, 0x65336666
je 0x10048804
insd dword es:[edi], dx
outsd dx, dword [esi]
bound ebp, qword [ecx + 0x6c]
arpl word cs:[edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
push 0x73707474
cmp ch, byte [edi]
das
das
je 0x10048850
arpl word [eax + 0x63], bp
jb 0x10048865
jne 0x1004885f
outsb dx, byte [esi]
arpl word [eax + 0x2e], bp
arpl word [edi + 0x6d], bp
das
xor dh, byte [eax]
xor dword [ecx], edi
das
xor dword [ecx], esi
das
xor dh, byte [edx]
das
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x1004886c
sub eax, 0x6e616874
sub eax, 0x6e616874
popal
outsb dx, byte [esi]
sub eax, 0x696d2d31
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [edi + 0x6e], 0x6d2d742d
outsd dx, dword [esi]
bound ebp, qword [ecx + 0x6c]
sub eax, 0x74737563
outsd dx, dword [esi]
insd dword es:[edi], dx
jb 0x1004889c
sub eax, 0x6f707865
jae 0x10048895
sub eax, 0x622d7962
jb 0x1004889d
popal
arpl word [eax + 0x2f], bp
push esp
sub eax, 0x69626f6d
insb byte es:[edi], dx
push esp
sub eax, 0x69626f4d
insb byte es:[edi], dx
and byte gs:[eax], ah
push 0x63207361
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x10048872
arpl word [edi + 0x6e], bp
imul si, word [edx + 0x6d], 0x6465
and byte [ecx + 0x20], ah
popal
popal
je 0x100488c3
and byte [edx + 0x72], ah
popal
arpl word [eax + 0x20], bp
popal
arpl word gs:[ecx + ebp*2 + 0x6e], si
arpl word gs:[ecx + ebp*2 + 0x6e], si
and byte [di + 0x6f], ch
jb 0x100488dd
and byte [eax + ebp*2 + 0x61], dh
outsb dx, byte [esi]
and byte [ecx + 0x20], ah
insd dword es:[edi], dx
imul ebp, dword [esp + ebp*2 + 0x69], 0x6f206e6f
and byte [ecx + 0x74], ch
jae 0x100488af
arpl word [ebp + 0x73], si
je 0x10048903
insd dword es:[edi], dx
jb 0x1004890b
sub al, 0x20
ja 0x10048904
outsd dx, dword [esi]
jae 0x10048904
and byte [eax + 0x65], dh
jb 0x10048917
outsd dx, dword [esi]
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
and byte [ecx + 0x74], ah
popal
and byte [eax], ch
bound esi, qword [ebp + 0x74]
and byte [esi + 0x6f], ch
and byte [esi + 0x69], ah
outsb dx, byte [esi]
popal
outsb dx, byte [esi]
arpl word [ecx + 0x61], bp
insb byte es:[edi], dx
and byte [edi + 0x72], ch
and byte [eax + 0x61], dh
jo 0x10048926
jae 0x1004893a
ja 0x10048938
jb 0x1004892f
and byte [ecx + 0x74], ah
popal
sub dword [eax], esp
ja 0x10048935
jae 0x100488f6
js 0x10048949
outsd dx, dword [esi]
jae 0x10048941
and byte fs:[edi + ebp*2 + 0x20], dh
and byte [edi + ebp*2 + 0x20], dh
popal
and byte [ebp + 0x61], ch
insb byte es:[edi], dx
imul esp, dword [ebx + 0x69], 0x2073756f
popal
arpl word [edi + ebp*2 + 0x72], si
pop ebp
rcl dword [eax], cl
pushal
pop esi
or dh, byte [ebx + 0x60]
pop ebx
pop ebp
sub byte [ebp + 0x33], 0xe
cmp eax, 0x1b6f8123
add dword [ecx], 4
add al, 9
sub dword [edi + 0x1b], 0x4040183
or dword [0x6535110d], ecx
invalid
invalid
outsd dx, dword [esi]
sbb eax, dword [ebx + 0x9040401]
or eax, 0x6535110d
invalid
invalid
xor dword [ecx + edi], esi
xor esi, dword [0x30646535]
xor byte [esi + 0x38], ah
arpl word [edi], si
xor byte fs:[eax], dh
cmp byte [ebx + 0x37], ah
xor eax, 0x66356138
xor sp, word [edi + ebp*2 + 0x6e]
outsd dx, dword [esi]
outsb dx, byte [esi]
jo 0x10048997
jne 0x100489a0
arpl word cs:[edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
push 0x73707474
cmp ch, byte [edi]
jae 0x10048971
das
das
ja 0x100489b2
ja 0x100489b3
ja 0x1004896b
je 0x100489a7
je 0x100489a7
jbe 0x100489a7
jb 0x100489ab
jb 0x100489ab
arpl word cs:[edi + 0x6d], bp
das
xor dh, byte [eax]
xor dword [ecx], edi
das
xor dword [ecx], esi
das
xor dh, byte [edx]
das
xor dh, byte [eax]
cmp dword [edi], esi
cmp byte [esi + 0x6e6f2f35], dh
jo 0x100489cf
jne 0x100489d8
sub eax, 0x63736964
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x100489d3
jae 0x1004899d
popal
popal
je 0x100489d5
sub eax, 0x61657262
arpl word [eax + 0x2d], bp
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
jae 0x100489af
outsb dx, byte [esi]
jne 0x100489f2
bound esp, qword [ebp + 0x72]
jae 0x100489b7
insd dword es:[edi], dx
popal
imul ebp, dword [ebx + esi*2 + 0x2d], 0x72646461
jae 0x10048a0b
jae 0x10048a0b
jae 0x100489fe
jae 0x100489c8
jae 0x100489c8
js 0x10048a0e
jo 0x10048a0e
outsd dx, dword [esi]
jae 0x10048a06
dec edi
dec edi
outsb dx, byte [esi]
jo 0x10048a13
jne 0x10048a1c
jae 0x100489f9
dec edi
outsb dx, byte [esi]
push eax
insb byte es:[edi], dx
jne 0x10048a23
jae 0x100489d1
and byte [ebx + 0x61], dh
jae 0x10048a14
popal
jns 0x10048a28
and byte [ebx + 0x6f], dh
outsd dx, dword [esi]
insd dword es:[edi], dx
and byte gs:[ebx + 0x75], ah
jae 0x10048a33
outsd dx, dword [esi]
insd dword es:[edi], dx
jb 0x100489e4
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
jae 0x100489f6
jae 0x100489f6
and byte [ebx + 0x6f], ah
outsb dx, byte [esi]
je 0x10048a31
popal
arpl word [eax + 0x6e], si
je 0x100489f3
outsb dx, byte [esi]
jne 0x10048a43
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
jae 0x10048a07
jb 0x10048a4d
sub al, 0x20
insd dword es:[edi], dx
and byte [ebp + 0x6d], ah
popal
imul ebp, dword [ebx + esi*2 + 0x2c], 0x646e6120
and byte [ebx + 0x68], dh
popal
outsb dx, byte [esi]
and byte fs:[ebx + 0x68], dh
imul esi, dword [eax + 0x70], 0x20676e69
popal
jb 0x10048a5b
jb 0x10048a5b
jae 0x10048a6b
jae 0x10048a1b
jae 0x10048a1b
loop 0x1004897d
pushfd
insd dword es:[edi], dx
popal
jns 0x10048a22
push 0x20657661
and byte [edx + 0x65], ah
outsb dx, byte gs:[esi]
bound esp, qword [ebp + 0x65]
outsb dx, byte [esi]
and byte [ebp + 0x78], ah
jo 0x10048a7f
jae 0x10048a77
sub al, 0xe2
sub al, 0xe2
loop 0x10048996
sbb byte [ebp + 0x74756220], 0x20
popfd
and byte [edx + 0x75], ah
je 0x10048a3c
and byte [ecx + 0x6c], ah
popal
insb byte es:[edi], dx
jae 0x10048a8f
and byte [eax + ebp*2 + 0x61], dh
push 0xe2207461
sbb byte [ecx + 0x70206c6c], 0x61
popal
je 0x10048a46
loop 0x100489a8
pushfd
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [eax + 0x61], dh
jns 0x10048a9e
outsb dx, byte gs:[esi]
je 0x10048a55
imul ebp, dword [esi + 0x66], 0x616d726f
je 0x10048aa7
outsd dx, dword [esi]
outsb dx, byte [esi]
sub al, 0x20
jo 0x10048aa5
popal
jae 0x10048ab9
ja 0x10048ab7
jb 0x10048aae
jae 0x10048a6c
popal
outsb dx, byte [esi]
and byte fs:[ecx + 0x63], ah
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
je 0x10048acb
and byte [ecx + 0x72], ah
and byte gs:[ebx + 0x61], dh
and bl, byte cs:[ebp - 0x26]
std
pushal
pop esi
or dh, byte [ebx + 0x60]
pop ebx
pop ebp
adc dword [eax], 0x32
push cs
cmp eax, 0x1f7b822f
sub byte [ebx], 4
add al, 9
or eax, 0x6535110d
invalid
invalid
sub eax, dword [esp + eax]
or dword [0x6535110d], ecx
invalid
invalid
xor dword gs:[ecx + edi], esi
xor dword [ecx + edi], esi
xor esi, dword [0x30646535]
xor byte [esi + 0x38], ah
arpl word [edi], si
xor eax, 0x66356138
xor sp, word [ebx + 0x75]
cmp byte [ecx + 0x35], ah
xor sp, word [ebx + 0x75]
outsb dx, byte [esi]
imul esp, dword [ebx + 0x72], 0x74696465
jb 0x10048b11
je 0x10048b07
jb 0x10048b11
jne 0x10048b14
jne 0x10048b10
jne 0x10048b10
push 0x73707474
je 0x10048b1e
jo 0x10048b1f
cmp ch, byte [edi]
das
ja 0x10048b28
ja 0x10048ae1
popal
jae 0x10048b29
je 0x10048b1f
je 0x10048b1f
imul ebp, dword [esi + 0x61], 0x6965636e
outsb dx, byte [esi]
je 0x10048b28
jb 0x10048b33
popal
je 0x10048b31
outsd dx, dword [esi]
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
arpl word cs:[edi + 0x6d], bp
das
imul ebp, dword [esi + 0x64], 0x702e7865
push 0x656c2f70
popal
insb byte es:[edi], dx
das
insb byte es:[edi], dx
popal
insb byte es:[edi], dx
sub eax, 0x656e6567
jb 0x10048b4e
insb byte es:[edi], dx
das
insb byte es:[edi], dx
popal
insb byte es:[edi], dx
sub eax, 0x656e6567
jb 0x10048b5c
insb byte es:[edi], dx
das
xor dword [eax], edi
cmp dword [eax], esi
xor byte [0x63696e75], ch
jb 0x10048b6e
imul esi, dword fs:[ebp + ebp + 0x6c], 0x636e7561
push 0x632d7365
jns 0x10048b7b
outsb dx, byte [esi]
arpl word [eax + 0x65], bp
jae 0x10048b43
arpl word [ecx + 0x62], di
jb 0x10048b49
jae 0x10048b83
arpl word [ebp + 0x72], si
jne 0x10048b93
imul esi, dword [ecx + edi*2 + 0x2d], 0x65766e69
jae 0x10048b9f
jae 0x10048b9f
imul esp, dword [edi + 0x61], 0x6e6f6974
outsb dx, byte [esi]
sub eax, 0x65746661
popal
je 0x10048b9c
jb 0x10048b66
popal
je 0x10048b9e
sub eax, 0x61657262
arpl word [eax + 0x2d], bp
popal
arpl word gs:[ebx + esi*2 + 0x2d], si
push 0x6666612d
arpl word gs:[ebx + esi*2 + 0x2d], si
arpl word [ebx + esi*2 + 0x2d], si
xor ebp, dword [0x6c6c696d]
sub eax, 0x6c6c696d
imul ebp, dword [edi + 0x6e], 0x6365722d
outsd dx, dword [esi]
jb 0x10048bc1
jae 0x10048bb4
jae 0x10048bb4
outsb dx, byte [esi]
imul esp, dword [ebx + 0x72], 0x74696465
push ebp
je 0x10048bbd
outsb dx, byte [esi]
imul eax, dword [ebx + 0x72], 0x74696465
sub al, 0x20
dec ecx
je 0x10048bd6
imul esi, dword [esp + ebp + 0x20], 0x6c617449
insb byte es:[edi], dx
jns 0x10048b5a
sbb byte [ecx + 0x616c2073], 0x72
and byte [ecx + 0x72], ch
jae 0x10048bf7
and byte [edx + 0x61], ah
outsb dx, byte [esi]
imul esp, dword [eax], 0x62
jns 0x10048bac
popal
jae 0x10048c02
je 0x10048c05
sub al, 0x20
push 0x6c207361
and byte [eax + 0x61], ch
jae 0x10048bb8
insb byte es:[edi], dx
popal
jne 0x10048c0a
arpl word [eax + 0x65], bp
and byte fs:[ecx + 0x6e], ah
and byte fs:[ecx + 0x6e], ah
and byte [ecx + 0x6e], ch
je 0x10048c0d
jb 0x10048c18
popal
insb byte es:[edi], dx
and byte [ecx + 0x6e], ch
jbe 0x10048c16
jae 0x10048c27
imul esp, dword [edi + 0x61], 0x6e6f6974
popal
je 0x10048c21
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ecx + 0x66], ah
je str.OpartitionKey_28https_2Cyoutube.com_29_:https:__www.youtube.com_api_stats_watchtime_nsyteldetailpagecpnHaSzmz0Hpl1rjOaZver2cmt0fmt399fs0rt2.977eurilact253cl613409145statepausedvolume32cbrFirefoxcbrver123.0cWEBcver2.20240308.00.00cplayerUNIPLAYERcosWindowscosver10.0cplatformDESKTOPfinal1hles_EScrESugam20len40.901featurerelatedafmt251idpj_6ldpj_33st0et0muted0docid2poUro0DV6IeiA2XrZY6IF7uCp_oPuPWGmAkplidAAYTKxYZXNu3sh5hreferrerhttps_3A_2F_2Fwww.youtube.com_2Fwatch_3Fv_3DWVOLkzC6Ekssdetailrv_3AWVOLkzC6EkssourceidywofXzRsPiKlwmySim3jvruMkgvmCAEQARgEOjJBSHFpSlRMUkxUUjV4WmYyS3JHWXA5Rk5sd2x1Sk1KcjY3YW5BMG5YTHVsdG8wME04d2JvQVBta0tES3dBbVJFRW1LT2UtTGtWeEdkZnFlNlN0OHV2Y1FNc0xTcm5XNmJ1LWpXREpEZDF6UHBwX2o1WGJJajJqdUhiVlVUWkxqWDhObHZFZDJLLXBMamxJZXM1ZWl0NWFlUkNYX1hsNjhZN01JaAI
jb 0x10048be1
jne 0x10048c31
arpl word [edi + 0x76], bp
jb 0x10048c32
outsb dx, byte [esi]
and byte [bx + di + 0x20], ah
popal
je 0x10048c33
and byte [edx + 0x72], ah
popal
popal
arpl word [eax + 0x20], bp
imul ebp, dword [esi + 0x76], 0x69766c6f
outsb dx, byte [esi]
and byte [bp + di], dh
and byte [ebp + 0x69], ch
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [edi + 0x6e], 0x63657220
outsd dx, dword [esi]
jb 0x10048c58
jae str.OpartitionKey_28https_2Cyoutube.com_29_:https:__www.youtube.com_api_stats_watchtime_nsyteldetailpagecpnHaSzmz0Hpl1rjOaZver2cmt0fmt399fs0rt2.977eurilact253cl613409145statepausedvolume32cbrFirefoxcbrver123.0cWEBcver2.20240308.00.00cplayerUNIPLAYERcosWindowscosver10.0cplatformDESKTOPfinal1hles_EScrESugam20len40.901featurerelatedafmt251idpj_6ldpj_33st0et0muted0docid2poUro0DV6IeiA2XrZY6IF7uCp_oPuPWGmAkplidAAYTKxYZXNu3sh5hreferrerhttps_3A_2F_2Fwww.youtube.com_2Fwatch_3Fv_3DWVOLkzC6Ekssdetailrv_3AWVOLkzC6EkssourceidywofXzRsPiKlwmySim3jvruMkgvmCAEQARgEOjJBSHFpSlRMUkxUUjV4WmYyS3JHWXA5Rk5sd2x1Sk1KcjY3YW5BMG5YTHVsdG8wME04d2JvQVBta0tES3dBbVJFRW1LT2UtTGtWeEdkZnFlNlN0OHV2Y1FNc0xTcm5XNmJ1LWpXREpEZDF6UHBwX2o1WGJJajJqdUhiVlVUWkxqWDhObHZFZDJLLXBMamxJZXM1ZWl0NWFlUkNYX1hsNjhZN01JaAI
pop ebp
aad 0xb7
pushal
pop esi
or dh, byte [ebx + 0x60]
pop ebx
pop ebp
mov dword [0x75096f], eax
or dword [ebp], esi
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
add dword [ebp - 0x15], esp
pop es
jmp 0x10048c78
add byte [ecx], al
jmp 0x10048c74
jmp 0x10048c74
sub eax, 0x37
add byte [eax], al
add byte [ebx], al
push edi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add edx, dword [edi]
add byte [eax], al
add byte [edi + 0x5e], cl
dec edi
pop esi
dec edi
pop esi
jo 0x10048c89
popal
jb 0x10048c9e
imul esi, dword [ecx + ebp*2 + 0x6f], 0x79654b6e
jns 0x10048c70
cmp eax, 0x68383225
je 0x10048cad
and eax, 0x74683832
je 0x10048caa
jo 0x10048cae
jae 0x10048c61
and eax, 0x6f794332
xor al, byte [ebx + 0x79]
outsd dx, dword [esi]
jne 0x10048cb6
jne 0x10048ca6
arpl word cs:[edi + 0x6d], bp
and eax, 0x3a2c3932
push 0x73707474
cmp ch, byte [edi]
das
ja 0x10048ccf
ja 0x10048c88
jns 0x10048ccb
jne 0x10048cd2
jne 0x10048cc2
arpl word cs:[edi + 0x6d], bp
arpl word cs:[edi + 0x6d], bp
das
popal
jo 0x10048cd2
das
jae 0x10048ce0
popal
je 0x10048ce2
das
ja 0x10048cd3
je 0x10048cd7
push 0x656d6974
aas
aas
outsb dx, byte [esi]
jae 0x10048cba
jns 0x10048cf3
insb byte es:[edi], dx
cmp eax, 0x61746564
imul ebp, dword [eax + esi*2 + 0x61], 0x63266567
jo 0x10048cff
insb byte es:[edi], dx
jo 0x10048cec
arpl word es:[bx + si + 0x6e], si
cmp eax, 0x7a536148
insd dword es:[edi], dx
jp 0x10048cc9
dec eax
jo 0x10048d08
xor dword [edx + 0x6a], esi
dec edi
push 0x4f
popal
pop edx
jbe 0x10048d0a
jb 0x10048ce4
cmp eax, 0x6d632632
xor ah, byte [esi]
arpl word [ebp + 0x74], bp
cmp eax, 0x6d662630
insd dword es:[edi], dx
je 0x10048cea
xor byte [esi], ah
insw word es:[edi], dx
insw word es:[edi], dx
je 0x10048cf0
xor edi, dword [ecx]
cmp dword [esi], esp
jae 0x10048cf7
jae 0x10048cf7
xor byte [esi], ah
jb 0x10048d32
cmp eax, 0x37392e32
aaa
aaa
jne 0x10048d3a
imul esp, dword [esi], 0x7463616c
cmp eax, 0x26333532
insb byte es:[edi], dx
popal
arpl word [ebp + edi + 0x32], si
xor eax, 0x6c632633
xor dh, byte [0x6c632633]
arpl word es:[ebp + edi + 0x36], bp
arpl word [ebp + edi + 0x36], bp
cmp eax, 0x34333136
xor byte [ecx], bh
xor dword [esi + 0x61747326], esi
xor dword [ebx], esi
xor al, 0x30
cmp dword [ecx], esi
xor al, 0x35
jae 0x10048d56
jae 0x10048d56
popal
je 0x10048d4a
cmp eax, 0x73756170
cmp eax, 0x73756170
jbe 0x10048d5e
jbe 0x10048d5e
insb byte es:[edi], dx
jne 0x10048d5f
cmp eax, 0x63263233
cmp eax, 0x63263233
arpl word [edx + 0x72], sp
cmp eax, 0x65726946
bound esi, qword [edx + 0x3d]
inc esi
imul esi, dword [edx + 0x65], 0x26786f66
outsw dx, word [esi]
js 0x10048d29
arpl word [edx + 0x72], sp
jbe 0x10048d6d
jb 0x10048d47
xor dword [edx], esi
xor ebp, dword [esi]
xor byte [esi], ah
arpl word [0x26424557], di
arpl word [esi + 0x65], si
jb 0x10048d58
xor ch, byte [esi]
xor dh, byte [eax]
xor dh, byte [eax + esi]
xor esi, dword [eax]
cmp byte [esi], ch
xor byte [eax], dh
xor byte cs:[eax], dh
xor byte [eax], dh
arpl word es:[eax + 0x6c], si
popal
jns 0x10048d97
jb 0x10048d71
push ebp
dec esi
dec ecx
push eax
dec esp
inc ecx
pop ecx
inc ebp
push edx
arpl word es:[edi + 0x73], bp
cmp eax, 0x646e6957
outsd dx, dword [esi]
ja 0x10048dbc
arpl word es:[edi + 0x73], bp
arpl word [edi + 0x73], bp
jbe 0x10048db4
jb 0x10048d8e
xor dword [eax], esi
xor byte cs:[esi], ah
arpl word [eax + 0x6c], si
insb byte es:[edi], dx
popal
je 0x10048dc2
outsd dx, dword [esi]
jb 0x10048dcc
insd dword es:[edi], dx
cmp eax, 0x4b534544
push esp
dec edi
push eax
imul bp, word es:[esi + 0x61], 0x3d6c
xor dword [esi], esp
push 0x73653d6c
pop edi
inc ebp
cmp eax, 0x6c682631
insb byte es:[edi], dx
cmp eax, 0x455f7365
push ebx
arpl word es:[edx + 0x3d], si
inc ebp
push ebx
jne 0x10048de8
popal
cmp eax, 0x2630326d
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
cmp eax, 0x392e3034
xor byte [ecx], dh
popaw
cmp dword [eax], esi
xor dword [esi], esp
popaw
je 0x10048e0c
jb 0x10048dfe
cmp eax, 0x616c6572
je 0x10048e05
popal
insw word es:[edi], dx
je 0x10048de4
xor dh, byte [0x64692631]
jo 0x10048e19
cmp eax, 0x6c26362d
jo 0x10048e21
cmp eax, 0x2633332d
jae 0x10048e32
cmp eax, 0x74652630
cmp eax, 0x756d2630
je 0x10048e2f
je 0x10048e01
xor byte [esi], ah
insd dword es:[edi], dx
jne 0x10048e3d
cmp eax, 0x6f642630
cmp eax, 0x6f642630
xor byte [esi], ah
outsd dx, dword fs:[esi]
arpl word [ecx + 0x64], bp
cmp eax, 0x556f7032
jb 0x10048e49
xor byte [esi + edx*2 + 0x36], al
dec ecx
imul edi, dword gs:[0x72583241], 0x4936595a
xor bl, byte [eax + 0x72]
pop edx
pop ecx
dec ecx
inc esi
aaa
jne 0x10048e32
jo 0x10048e1e
outsd dx, dword [esi]
push eax
jne 0x10048e45
push edi
inc edi
insd dword es:[edi], dx
inc ecx
imul esp, dword [esi], 0x70
insb byte es:[edi], dx
imul esp, dword [ebp + edi + 0x41], 0x4b545941
cmp eax, 0x54594141
inc ecx
pop ecx
push esp
dec ebx
js 0x10048e60
pop edx
pop eax
dec esi
jne 0x10048e3f
jae 0x10048e76
xor eax, 0x65722668
jb 0x10048e89
jb 0x10048e57
cmp eax, 0x70747468
push 0x73707474
and eax, 0x32254133
inc esi
and eax, 0x77774632
jae 0x10048e45
xor eax, dword [ecx + 0x25]
xor al, byte [esi + 0x25]
xor al, byte [esi + 0x77]
ja 0x10048ea2
inc ecx
and eax, 0x32254632
inc esi
ja 0x10048ea1
ja 0x10048e5a
jns 0x10048e9d
jns 0x10048e9d
jne 0x10048ea4
je 0x10048ea6
jne 0x10048e94
arpl word cs:[edi + 0x6d], bp
and eax, 0x61774632
je 0x10048ea1
arpl word [eax + 0x25], bp
xor eax, dword [esi + 0x76]
and eax, 0x56574433
and eax, 0x25764633
xor eax, dword [edi + edx*2 + 0x56]
inc esp
push edi
push esi
dec edi
dec esp
imul edi, dword [edx + 0x43], 0x36
inc ebp
imul esi, dword [ebx + 0x26], 0x73
je 0x10048eb8
imul ebp, dword [ebp + edi + 0x72], 0x41332576
push edi
jb 0x10048ed2
and eax, 0x56574133
push esi
dec edi
dec esp
imul edi, dword [edx + 0x43], 0x36
inc ebp
imul esi, dword [ebx + 0x26], 0x73
outsd dx, dword [esi]
jne 0x10048ee1
arpl word [ebp + 0x69], sp
cmp eax, 0x6f267779
outsd dx, dword es:[esi]
cmp ax, 0x7a58
push edx
jae 0x10048ecf
imul ecx, dword [ebx + 0x6c], 0x53796d77
imul ebp, dword [ebp + 0x33], 0x7572766a
push 0x76
jb 0x10048f02
dec ebp
imul esp, dword [edi + 0x26], 0x76
insd dword es:[edi], dx
cmp eax, 0x51454143
inc ebx
inc ecx
inc ebp
push ecx
inc ecx
push edx
inc ebp
dec edi
push 0x4a
inc edx
push ebx
dec eax
inc esi
jo 0x10048ef8
push ebx
insb byte es:[edi], dx
push edx
dec ebp
push ebp
imul edi, dword [eax + 0x55], 0x55
push 0x56
xor al, 0x57
insd dword es:[edi], dx
pop ecx
jns 0x10048f08
xor ecx, dword [edx + 0x48]
push edi
pop eax
inc ecx
xor eax, 0x73356b52
xor bh, byte fs:[eax + 0x31]
push ebx
imul esi, dword [ecx], 0x4b
arpl word [edx + 0x59], bp
xor ebx, dword [ecx + 0x57]
xor eax, 0x35474d42
pop ecx
push esp
dec eax
push esi
inc edx
dec ebp
inc edi
xor eax, 0x56485459
jae 0x10048f3d
inc edi
cmp byte [edi + 0x4d], dh
inc ebp
xor byte [esp], dh
xor cl, byte [edx + 0x76]
push ecx
push esi
inc edx
je 0x10048f4a
xor byte [ebp + eax*2 + 0x53], dh
xor esp, dword [edx + eax*2 + 0x62]
push esi
dec edx
inc esi
push edx
push edi
xor dword [esp + edx*2 + 0x32], ecx
push ebp
je 0x10048f51
push esp
xor dl, byte [ebp + 0x74]
push esp
inc edi
je 0x10048f57
inc ebp
imul ebx, dword fs:[edx + 0x6e], 0x46
insb byte es:[edi], dx
dec esi
insb byte es:[edi], dx
dec esi
xor byte [edi + 0x48], cl
push esi
xor bl, byte [ecx + 0x31]
inc esi
dec esi
arpl word [eax], si
js 0x10048f6c
arpl word [ebp + 0x35], bp
pop eax
dec esi
insd dword es:[edi], dx
dec edx
xor dword [edi + edx*2 + 0x70], ecx
pop eax
push edx
inc ebp
jo 0x10048f6d
pop edx
inc esp
inc esi
push ebp
dec eax
inc edx
ja 0x10048f89
xor ch, byte [edi + 0x31]
push edi
inc edi
dec edx
dec edx
popal
push 0x4a
jno 0x10048fa1
push ebp
push 0x566c5669
push ebp
push edi
imul edi, dword [eax + 0x71], 0x57
inc esp
push 0x5a48624f
inc esi
pop edx
inc esp
dec edx
dec esp
dec esp
pop eax
inc edx
dec ebp
popal
insd dword es:[edi], dx
js 0x10048fa6
pop edx
pop eax
dec ebp
xor dword [edx + 0x57], ebx
insb byte es:[edi], dx
xor byte [esi + 0x57], cl
inc esi
insb byte es:[edi], dx
push ebp
imul ecx, dword [esi + 0x59], 0x58
pop eax
xor dword [eax + 0x73], ebp
dec esi
push 0x68
pop edx
dec esi
xor byte [ecx], dh
dec edx
popal
inc ecx
dec ecx
add byte [ebx + 0x74], dh
jae 0x10048ff2
jb 0x10048fef
outsb dx, byte [esi]
insb byte es:[di], dx
jns 0x10048fb2
jb 0x10048fe9
insd dword es:[edi], dx
add byte fs:[ecx], dh
add byte [ebx + 0x65], dh
jae 0x10048ff5
arpl word [ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x2d], 0x6f666e69
add byte [esi + 0x6e], al
inc esi
outsb dx, byte [esi]
push 0x4b416c6c
inc ecx
dec ebx
push edi
push edx
dec eax
inc edi
inc ecx
insb byte es:[edi], dx
outsd dx, dword [esi]
sub eax, dword [ebp + 0x53]
pop eax
jns 0x1004901b
dec ebx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
ja 0x10048fff
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ebp
popal
jo 0x10049031
push 0x6f
push 0x48
jo 0x10049012
popal
bound eax, qword [ebx + edx*2 + 0x67]
push ebx
outsb dx, byte [esi]
jae 0x1004903f
dec esp
dec eax
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ebp
inc ecx
dec edi
push ecx
inc esi
insd dword es:[edi], dx
inc ebx
push 0x49
insd dword es:[edi], dx
imul edx, dword [esi + 0x78], 0x50
sub esi, dword [edi]
jae 0x1004906f
imul ebx, dword [ecx + 0x57], 0x38744d6d
inc esi
jbe 0x10049075
dec edi
pop eax
insd dword es:[edi], dx
insb byte es:[edi], dx
push ecx
imul edx, dword [esi + ecx*2 + 0x57], 0x6c576946
jb 0x10049083
inc esi
imul edx, dword [edi + 0x6c], 0x62706272
jno 0x1004908c
jo 0x10049085
ja 0x10049068
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
inc ecx
xor eax, 0x49494d68
dec ecx
dec ecx
dec edi
pop eax
push esp
inc ebx
inc ebx
inc esp
push ebp
push edi
inc ecx
ja 0x10049088
inc edx
inc ecx
dec ecx
push edx
inc ecx
dec ebp
dec edi
dec edx
xor al, byte [esi + 0x36]
push ebp
jae 0x100490b9
je 0x100490c0
inc ecx
push ecx
inc ebp
dec esp
inc edx
push ecx
inc ecx
ja 0x100490c3
push 0x45
dec esp
dec ebp
inc ecx
imul eax, dword [edi + 0x41], 0x31
push ebp
inc ebp
inc edx
push 0x5656434d
dec ebp
js 0x100490ce
push 0x41
inc edx
inc edx
dec esi
push esi
inc edx
inc ecx
outsd dx, dword [esi]
push esp
inc edi
push ebp
jbe 0x100490f7
xor ah, byte [ebx + esi*2 + 0x5a]
push ebx
inc edx
push ebp
arpl word [esi + 0x56], bp
jp 0x10049105
inc ebx
inc edx
push esp
pop edx
pop eax
dec edx
xor ah, byte [ecx + 0x57]
dec esi
insb byte es:[edi], dx
arpl word [ecx + 0x42], di
dec ebp
push esp
inc ebp
dec ebp
js 0x100490fa
jp 0x100490f8
dec esi
push esi
inc edx
inc ecx
dec ebp
push esp
inc ebx
imul esp, dword [ebp + edx*2 + 0x55], 0x79
inc edx
push ebp
push ebp
jns 0x10049109
inc esp
push ecx
push ebx
inc ecx
js 0x1004911e
dec ebp
ja 0x10049119
xor dword [edi + 0x6a], edx
inc ecx
pop eax
dec ebp
push edx
push ebp
ja 0x10049146
ja 0x1004915c
inc esp
push esi
push ecx
push ecx
inc esp
inc esp
inc ecx
ja 0x1004917d
dec ebp
dec esi
xor edi, dword [eax + 0x73]
jbe 0x100491c5
inc ecx
insb byte es:[edi], dx
je 0x100491bf
arpl word [edx + 0x45], dx
dec esp
push ebx
push ecx
popal
xor edi, dword [eax]
dec esp
inc ecx
arpl word [eax], si
jb 0x100491d2
inc ebx
jae 0x1004920f