Function at 0x10012cb0
Capabilities:
Check for peb ntglobalflag flag
Get number of processors

Disassembly:
xor byte [edx], dh
xor byte ss:[edx], dh
cmp byte [edx], dh
cmp byte ss:[eax + esi], dh
xor al, 0x30
cmp byte [esi], dh
xor byte [edx], dh
xor bh, byte [eax]
xor al, 0x32
xor dh, byte [eax + esi]
xor dh, byte [eax]
xor al, 0x36
cmp byte [esi], dh
xor al, 0x34
xor al, 0x38
cmp byte [edx], dh
xor al, 0x36
xor byte [edx], dh
xor al, 0x32
xor dh, byte [eax + edi]
xor byte [eax + esi], dh
xor dh, byte ss:[esi]
xor dh, byte [esi]
xor dh, byte [esi]
xor al, 0x36
xor byte [esi], dh
xor dh, byte [esi]
xor al, 0x30
xor dh, byte [esi]
xor byte [esp + esi], dh
cmp byte [edx], dh
xor dh, byte ss:[eax + esi]
cmp byte [eax], dh
xor dh, byte [edx]
xor byte [esi], dh
cmp byte [edx], dh
xor dh, byte ss:[esi]
xor byte ss:[esi], dh
xor dh, byte [esi]
cmp byte [esi], dh
cmp byte ss:[esi], dh
xor al, 0x32
cmp byte [eax], dh
xor al, 0x30
xor bh, byte [eax]
xor bh, byte [eax]
xor byte ss:[eax], bh
xor bh, byte [eax]
xor bh, byte [eax]
xor al, 0x38
xor byte [eax + esi], dh
cmp byte [edx], dh
xor al, 0x38
cmp byte ss:[eax], bh
xor byte ss:[edx + esi], dh
cmp byte [eax], bh
xor byte ss:[esi], dh
xor byte ss:[eax], dh
xor bh, byte [eax]
xor al, 0x32
xor al, 0x30
xor byte [edx], dh
xor al, 0x38
xor al, 0x30
xor dh, byte [eax + esi]
xor byte ss:[esi], dh
xor dh, byte [eax]
xor byte [eax + esi], dh
xor byte [esi], dh
cmp byte [eax], bh
cmp byte [esi], dh
xor al, 0x36
xor dh, byte [esi]
cmp byte [eax + esi], dh
cmp byte [edx + esi], dh
xor byte ss:[esi], dh
xor al, 0x32
cmp byte [eax], bh
cmp byte [eax + esi], dh
xor bh, byte ss:[eax]
xor al, 0x30
cmp byte ss:[edx], dh
cmp byte [esi + esi], dh
xor dh, byte [eax]
xor al, 0x36
cmp byte [eax], dh
xor al, 0x32
xor dh, byte ss:[edx]
cmp byte [eax], dh
xor al, 0x38
cmp byte [edx], dh
cmp byte [esi], dh
cmp byte [edx], dh
xor byte [eax], bh
xor byte [esi], dh
xor al, 0x38
cmp byte ss:[edx], dh
xor byte [eax], bh
xor byte [edx], dh
cmp byte ss:[edx], dh
xor dh, byte [edx]
xor dh, byte [esi]
xor byte [esi + esi], dh
xor dh, byte [esp + esi]
xor byte [esi], dh
xor al, 0x36
cmp byte [eax], bh
xor al, 0x34
cmp byte [eax], dh
xor al, 0x34
xor byte [edx], dh
xor dh, byte [esi + esi]
xor al, 0x30
cmp byte [edx], dh
xor dh, byte [edx]
xor al, 0x34
xor dh, byte ss:[eax]
xor byte ss:[esi + esi], dh
cmp byte ss:[edx], dh
xor al, 0x38
xor al, 0x36
xor dh, byte [esi]
xor byte [eax], bh
cmp byte ss:[edx], dh
cmp byte ss:[edx], dh
xor byte [edx], dh
xor al, 0x32
xor dh, byte [edx]
xor dh, byte [eax]
xor byte ss:[edx], dh
cmp byte [eax + edi], dh
xor dh, byte [esi]
xor al, 0x32
cmp byte [esi + esi], dh
xor al, 0x36
xor dh, byte [eax]
xor dh, byte [eax]
cmp byte [eax], dh
xor byte [eax], dh
cmp byte [edx], dh
xor byte [edx], dh
cmp byte ss:[esi + esi], dh
xor dh, byte ss:[esi]
xor byte [esi], dh
xor dh, byte [eax]
xor byte ss:[eax + edi], dh
cmp byte ss:[eax], bh
xor byte [eax], bh
cmp byte [eax], dh
cmp byte [esi + esi], dh
cmp byte [edx + esi], dh
xor dh, byte ss:[eax]
xor dh, byte [esi]
cmp byte ss:[eax], dh
cmp byte ss:[eax], dh
cmp byte [edx], dh
xor al, 0x38
cmp byte [eax], bh
xor dh, byte [edx]
xor al, 0x38
cmp byte [esi + esi], dh
xor byte [esi], dh
xor al, 0x38
xor dh, byte [esi]
xor byte [esi + esi], dh
xor byte [eax], bh
cmp byte [esi], dh
xor dh, byte [edx]
cmp byte ss:[edx], dh
xor bh, byte [eax]
xor dh, byte [esi]
cmp byte [edx], dh
xor byte [eax], dh
xor dh, byte [eax]
xor bh, byte [eax]
xor al, 0x30
xor al, 0x36
xor byte [esi], dh
xor bh, byte [eax]
xor byte [esi + esi], dh
xor al, 0x30
xor al, 0x36
xor al, 0x38
xor bh, byte [eax]
xor al, 0x32
xor dh, byte [edx]
cmp byte ss:[eax + edi], dh
xor byte ss:[esi], dh
xor byte ss:[eax], dh
xor al, 0x30
xor dh, byte [esi]
xor dh, byte [eax + edi]
xor dh, byte ss:[esi + esi]
xor dh, byte [edx + esi]
xor al, 0x30
xor byte [eax], dh
xor byte ss:[eax + edi], dh
xor dh, byte [esp + esi]
xor al, 0x38
xor dh, byte ss:[esi]
xor dh, byte [edx]
cmp byte [edx], dh
xor dh, byte [edx + esi]
cmp byte [esp + esi], dh
xor bh, byte [eax]
cmp byte [eax], dh
xor dh, byte [esi]
xor byte ss:[edx + esi], dh
xor dh, byte ss:[esp + esi]
xor byte [eax], bh
cmp byte [eax], bh
xor byte [eax], dh
xor byte ss:[esi], dh
xor dh, byte [esi]
xor al, 0x30
cmp byte [eax], dh
xor dh, byte [esi]
xor dh, byte ss:[eax]
xor byte [eax], dh
xor al, 0x38
xor al, 0x36
xor al, 0x36
xor byte [eax], bh
xor byte ss:[eax], dh
xor bh, byte [eax]
xor byte [eax + edi], dh
cmp byte [edx + esi], dh
xor byte [eax], dh
xor dh, byte [eax]
xor byte ss:[esi], dh
cmp byte ss:[edx], dh
xor al, 0x34
xor al, 0x30
xor dh, byte [edx]
xor byte [eax], dh
xor byte ss:[edx], dh
xor byte ss:[eax], dh
xor byte ss:[eax], bh
xor al, 0x38
xor al, 0x38
xor al, 0x36
cmp byte [esi], dh
xor byte [edx], dh
xor al, 0x34
xor dh, byte ss:[esi]
cmp byte ss:[edx], dh
xor byte [esi], dh
xor byte [eax], dh
xor al, 0x34
xor dh, byte [esi]
xor dh, byte [edx]
xor byte [eax + esi], dh
xor al, 0x38
xor al, 0x32
xor al, 0x30
xor byte [eax], dh
xor byte [edx], dh
xor byte ss:[edi + 0x36], ah
cmp byte [esi], dh
xor byte [edx + 0x6d], ah
xor byte [edi], dh
xor eax, 0x7037396f
xor byte [ecx + 0x38], ch
outsb dx, byte [esi]
xor ah, byte [ecx + 0x6a]
xor al, 0x38
ja 0x10011dcc
outsd dx, dword [esi]
insb byte es:[edi], dx
xor byte ss:[esi], dh
xor esi, dword [ebx]
xor esp, dword [ebx + 0x6f]
xor eax, 0x74743077
bound ebp, qword [ebp + 0x63]
xor esi, dword [eax]
xor byte [edx + 0x38], ch
push 0x3370
bound ebp, qword [edx + 0x36]
cmp dword [edi], esi
cmp byte [edx + 0x31], dh
xor dh, byte [ecx + edi]
xor dword [edi], esi
outsb dx, byte [esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
jbe 0x10011e30
bound esi, qword [0x71713269]
popal
jno 0x10011e2f
xor esi, dword [edx + 0x68]
outsd dx, dword [esi]
js 0x10011e40
outsb dx, byte [esi]
push 0x39
xor dh, byte ss:[esp + esi*2]
aaa
cmp byte [edi + 0x38], ch
push 0x36613532
aaa
jno 0x10011e59
cmp dword [esi], esi
xor dword [esi], esi
insd dword es:[edi], dx
js 0x10011e24
xor al, 0x66
js 0x10011e28
cmp byte [esi], dh
xor esi, dword [edi + 0x36]
je 0x10011e5d
cmp dword [ebx], esi
imul esi, dword [ebx], 0x34773037
insb byte es:[edi], dx
jo 0x10011e37
cmp byte ss:[ecx], dh
cmp byte [ebp + 0x36], dh
xor dword [ecx], edi
jne 0x10011e49
xor dh, byte [edi]
jae 0x10011e77
jae 0x10011e80
cmp dword [esi], esi
xor byte [eax], dh
outsd dx, dword [esi]
cmp byte [ecx], bh
imul esp, dword [ecx + 0x38], 0x61
ja 0x10011e9b
imul esi, dword [edi + 0x73], 0x33
xor ah, byte [edx + 0x6b]
cmp byte [esi + 0x70], dh
xor al, 0x34
xor al, 0x75
xor dword [ecx + edi + 0x68], esp
xor ch, byte [edx + 0x69]
jne 0x10011e63
cmp dword fs:[eax + 0x32], ebp
push 0x69
imul esi, dword [edx], 0x69326536
js 0x10011eab
xor dh, byte [esi]
xor ch, byte gs:[ecx + 0x78]
insb byte es:[edi], dx
xor al, 0x6f
outsd dx, dword [esi]
insb byte es:[edi], dx
xor ebp, dword [esi + 0x64]
insb byte es:[edi], dx
js 0x10011e7d
cmp byte [ecx + 0x73], ah
cmp word fs:[ecx + 0x72], bp
push 0x6c736434
xor dword [eax + 0x71], edi
push 0x78
push 0x74337530
jbe 0x10011e98
jne 0x10011e92
je 0x10011ed7
cmp dword ss:[edx], esi
cmp dword [edx], esi
xor dh, byte [ecx + 0x33]
jno 0x10011e99
outsb dx, byte [esi]
xor dh, byte [esi + 0x6a]
xor dword [esi + 0x66], esi
imul esi, dword [edi], 0x38
aaa
outsb dx, byte [esi]
popal
xor byte [ebx], dh
xor dh, byte [ebx + 0x73]
jae 0x10011eec
aaa
xor dword [eax + 0x6d], esi
cmp byte [eax], dh
jne 0x10011ef8
ja 0x10011ef0
outsb dx, byte [esi]
push 0x31
cmp dword [edi], esi
aaa
xor byte [edx + 0x78], ah
xor dword [edi + 0x37], esi
outsb dx, byte [esi]
jae 0x10011f05
xor dword [ecx], edi
xor byte [edi], dh
outsb dx, byte [esi]
xor ch, byte [esi + 0x37]
cmp dword [ebx + 0x71], ebp
imul esi, dword [ecx + 0x6a], 0x38
push 0x38
xor edi, dword [eax + 0x71]
cmp dword fs:[esi + 0x74], esp
xor dh, byte [edx]
xor eax, 0x6d357235
jno 0x10011ee3
xor ebp, dword [eax + esi + 0x38]
insd dword es:[edi], dx
cmp dword fs:[eax], edi
cmp dword [ebp + 0x69], ebp
xor esi, dword [esi]
jae 0x10011f2d
jae 0x10011f2a
jno 0x10011ef2
xor ch, byte [ebp + 0x66]
xor eax, 0x34383265
cmp byte ss:[ecx], bh
jno 0x10011f3c
outsd dx, dword [esi]
je 0x10011f31
xor dh, byte [ecx]
xor ah, byte [edi + 0x30]
xor byte [eax + 0x38], bh
push 0x746f6335
cmp byte [eax + 0x35], ch
arpl word [edi + 0x74], bp
push 0x33
aaa
jo 0x10011f18
xor esi, dword [eax + esi]
xor al, 0x30
xor byte [edx + 0x33], dh
popal
xor byte [edx], dh
bound ebp, qword [eax + 0x62]
push 0x75
push 0x75
xor esi, dword ss:[eax]
jae 0x10011f6a
arpl word [edx + 0x69], sp
insd dword es:[edi], dx
xor esi, dword [eax]
js 0x10011f6f
jb 0x10011f32
xor byte [ebp + 0x31], ch
xor dword [ebx + 0x34], ebp
aaa
jne 0x10011f3d
xor dword ss:[ebx], esi
jo 0x10011f7a
xor ah, byte [edx + 0x77]
jne 0x10011f8d
jae 0x10011f4e
xor byte ss:[eax], bh
xor dword ss:[edx + 0x33], esi
xor dh, byte [ebp + 0x6e]
outsb dx, byte [esi]
push 0x34
js 0x10011f94
imul esp, dword [edi + 0x33], 0x73677637
xor esi, dword [bx]
aaa
jbe 0x10011f97
jae 0x10011f9e
insb byte es:[edi], dx
xor al, 0x63
insb byte es:[edi], dx
ja 0x10011f6d
push 0x34
js 0x10011f9f
outsb dx, byte [esi]
push 0x63
je 0x10011faf
arpl word [esi + 0x39], bp
outsd dx, dword fs:[si]
insd dword es:[di], dx
xor dword [ecx], edi
outsb dx, byte [esi]
popal
jbe 0x10011fbe
outsd dx, dword [esi]
xor eax, 0x63346268
xor dh, byte [eax]
arpl word [edx + 0x66], bp
outsb dx, byte [esi]
jo 0x10011f90
aaa
xor al, 0x71
xor al, 0x35
cmp byte [ebx + 0x74], ah
jne 0x10011f9e
cmp dword [eax + 0x30], ebp
insd dword es:[edi], dx
xor dword [edx], esi
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x10011fa3
jbe 0x10011fd8
xor byte [edi], dh
xor al, 0x36
xor byte [ebp + 0x64], ch
cmp byte [edi], dh
arpl word [edx + 0x36], bp
cmp byte [edx + 0x30], ah
jno 0x10011fbd
xor dword [eax], edi
xor bh, byte [eax + 0x71]
cmp dword [ecx + 0x32], esp
imul esi, dword [edi], 0x6a353332
insd dword es:[edi], dx
xor esi, dword [0x6f386d6a]
aaa
cmp byte [edi + 0x37], ch
bound esi, qword [edi]
push 0x72677175
push 0x37303335
xor eax, 0x75373033
imul si, word [edx], 0x38
jne 0x1001200b
imul esi, dword [edx], 0x38
cmp dword [edi + 0x35], ebp
outsb dx, byte [esi]
xor al, 0x6c
xor esi, dword [edi]
aaa
xor dword [ebx + 0x34], esi
xor eax, 0x64363934
xor byte [ecx], dh
xor byte [bp + di + 0x73], dh
jae 0x10012032
jae 0x10011ff3
xor esi, dword [ebp + 0x36]
jne 0x10011ff8
xor ah, byte [esi + 0x63]
xor byte [eax], bh
push 0x36
push 0x36367736
xor eax, 0x68313067
xor al, 0x38
cmp byte [ebp + 0x30], ah
xor dword [edx + 0x38], ebp
imul edi, dword [eax], 0x626f6173
push 0x7339
xor byte [ebx + 0x65], ah
xor al, 0x6f
aaa
insd dword es:[edi], dx
jo 0x10012025
js 0x10012069
jbe 0x1001205a
outsb dx, byte [esi]
outsb dx, byte [esi]
xor esi, dword [eax + 0x75]
jbe 0x10012066
je 0x1001202c
push 0x33663132
insb byte es:[edi], dx
insb byte es:[edi], dx
cmp byte ss:[esi], dh
jbe 0x10012038
aaa
push 0x34786d68
insd dword es:[edi], dx
js 0x10012042
je 0x1001207f
jae 0x10012079
xor al, 0x6a
xor al, 0x6c
aaa
arpl word ss:[bp + si], si
jae 0x10012050
xor eax, 0x3633316c
xor byte fs:[eax], dh
xor byte fs:[eax], dh
xor dh, byte [esp + esi + 0x36]
arpl word [ebp + 0x77], sp
cmp byte [edx], dh
xor al, 0x31
aaa
xor dword [edi], esi
push 0x38
xor ch, byte [ebp + 0x6a]
xor dh, byte [edi]
push 0x32
aaa
jb 0x10012074
cmp dword [ecx + ebp*2], esi
arpl word fs:[ebx + 0x73], bp
arpl word [ebx + 0x73], bp
xor dh, byte [0x656e686f]
xor dh, byte gs:[0x34323063]
cmp dword fs:[ebx + 0x32], ebp
xor dh, byte [esp]
cmp dword [ebx + 0x32], ebp
cmp byte [ebx], dh
cmp byte ss:[edx + 0x36], dh
jb 0x10012092
insb byte es:[edi], dx
xor ch, byte [ebx + 0x31]
xor dh, byte [eax]
xor dword [esi], esi
imul esi, dword [esi], 0x32
insd dword es:[edi], dx
xor ch, byte ss:[ebp + 0x67]
jbe 0x1001209c
jbe 0x1001209c
push 0x64
xor eax, 0x636a3674
xor al, 0x64
jo 0x100120b0
jo 0x100120b0
xor esi, dword [edx]
cmp dword [ecx], edi
bound ebp, qword [edx + 0x31]
cmp byte [eax + 0x68], bh
js 0x100120e9
js 0x100120f3
cmp dword [eax + 0x35], ebp
push 0x36
insd dword es:[edi], dx
cmp byte [edi], dh
push 0x69
push 0x69
arpl word [eax + esi], si
jno 0x1001210a
xor byte [ecx + 0x75], dh
xor byte [edx + 0x61], ah
cmp dword [0x6b38336c], esi
je 0x1001210a
cmp byte [ebx + 0x74], ch
push 0x78
xor dh, byte [ecx + 0x35]
js 0x100120d4
jno 0x100120d9
jb 0x100120db
jno 0x100120d9
jae 0x100120e3
xor bh, byte [eax + 0x32]
xor eax, 0x35623478
aaa
cmp dword [eax], edi
xor eax, 0x6a377862
xor ebp, dword [ebp + 0x32]
bound esi, qword [ecx]
xor al, 0x62
xor eax, 0x35383937
bound edi, qword [eax + 0x37]
push 0x33
insd dword es:[edi], dx
xor ah, byte [edx + 0x31]
jb 0x10012137
cmp byte gs:[esi + 0x37], ch
xor bh, byte ss:[eax]
jbe 0x10012103
cmp byte [edi + 0x70], ah
jno 0x10012147
aaa
xor dh, byte [0x32673862]
jbe 0x1001214f
bound edi, qword [eax]
xor dh, byte [bp + 0x75]
jne 0x10012144
imul esi, dword [eax + esi], 0x34317064
aaa
xor al, 0x30
jo 0x10012111
xor al, 0x37
imul ebp, dword [eax + 0x37], 0x35
imul esi, dword [ecx], 0x6d343571
push 0x31693537
jno 0x1001211f
xor eax, 0x64326d34
xor dword [0x31713834], esi
xor al, 0x6d
xor ah, byte [ecx + esi + 0x35]
xor al, 0x38
jno 0x10012125
xor dword [esi + 0x37], ebp
outsb dx, byte [esi]
aaa
imul esp, dword fs:[edi + 0x36], 0x78
push 0x64737778
xor eax, 0x38393973
cmp word [edi], si
cmp dword [ecx], edi
cmp byte [esi + 0x39], ah
aaa
outsb dx, byte [esi]
xor dh, byte [eax]
insb byte es:[edi], dx
xor dh, byte [ecx + 0x61]
xor al, 0x72
jb 0x10012145
jb 0x10012185
xor dword [esp + esi + 0x73], esp
xor al, 0x73
cmp dword [ecx + 0x33], esi
aaa
arpl word [ebx], si
push 0x38307535
popal
jo 0x10012194
jne 0x10012151
cmp byte [ecx + 0x70], ah
outsd dx, dword [esi]
xor byte [edi], dh
xor eax, 0x76783631
cmp byte [esi], dh
xor al, 0x31
xor dword [esi], esi
xor al, 0x6e
xor esi, dword [edi + 0x30]
cmp dword [edi + 0x63], esi
xor byte [ecx], bh
ja 0x1001219e
jae 0x100121a3
xor dh, byte [0x31336132]
xor dword [ebx + 0x31], esp
arpl word [ecx], si
xor dword [edx + 0x68], esp
xor eax, 0x30643875
je 0x100121c7
xor dword [eax], esi
push 0x74667074
xor eax, 0x3339666d
jo 0x100121d1
xor eax, 0x78333974
aaa
jb 0x100121d2
outsb dx, byte [esi]
aaa
xor bh, byte [ecx]
xor edi, dword [ecx]
xor eax, 0x35377676
jbe 0x100121aa
xor dword [edx], esi
outsd dx, dword [esi]
jb 0x100121b1
xor byte [ebx], dh
xor ah, byte [ebp + 0x35]
jbe 0x100121f0
xor dword [0x63663868], esi
xor edi, dword [ecx]
xor dh, byte [ecx]
xor byte [eax], dh
push 0x63
arpl word [ebx], si
cmp dword [edx], esi
xor dword [eax], esi
xor byte [esi], dh
push 0x63
insd dword es:[edi], dx
jb 0x100121c5
xor byte [edi], dh
aaa
outsb dx, byte [esi]
xor dword [esi + 0x31], esi
js 0x1001220b
xor byte [ecx + 0x36], ah
ja 0x100121d4
ja 0x100121d4
jne 0x1001220e
push 0x64
xor dword [eax + 0x37], ebp
xor dword fs:[eax + 0x37], ebp
outsd dx, dword [esi]
jno 0x1001220e
jno 0x1001220e
push 0x72
bound esp, qword [edx + 0x61]
xor dh, byte [edx]
xor dword [ebp + 0x6d], esi
xor dh, byte [ebp + 0x6c]
push 0x35
cmp word [edx + esi*2 + 0x33], sp
cmp byte [edx], dh
cmp byte [edx], dh
outsb dx, byte [esi]
xor ch, byte [esi + 0x71]
jo 0x1001223b
jno 0x100121ff
jo 0x1001223b
bound ebp, qword [edx + 0x38]
imul esi, dword [edx], 0x37
xor al, 0x30
je 0x10012237
xor byte [edx + 0x6a], dh
xor eax, 0x6d313931
xor dh, byte [0x6a647161]
bound ebp, qword [edx + 0x35]
push 0x35
xor dword [ecx], edi
xor dword [ebp + 0x32], ebp
xor eax, 0x6a647161
cmp byte [eax], bh
aaa
xor edi, dword [eax]
cmp dword [eax + 0x73], esi
cmp byte [ebp + 0x32], ah
xor esi, dword [eax]
imul ebp, dword [esi + 0x39], 0x38
cmp dword [eax], edi
imul esi, dword [ebp + 0x31], 0x6e376476
cmp byte [esi + 0x6f], dh
xor eax, 0x68353064
cmp byte [esi + 0x66], ah
xor eax, 0x66663868
xor dword [eax], esi
xor ebp, dword [edx + 0x71]
xor eax, 0x74347534
jne 0x10012241
je 0x1001227c
insd dword es:[edi], dx
jae 0x10012248
xor eax, 0x6a746262
cmp byte [edx], dh
cmp dword [edx + 0x62], ebp
insd dword es:[edi], dx
cmp dword [edi + 0x31], esi
push 0x37313775
cmp byte [esi], dh
cmp dword [0x6b306b39], esi
jo 0x10012267
xor dword [ecx + 0x38], esi
xor dword [0x6d703135], esi
insd dword es:[edi], dx
cmp byte [edx + 0x76], ah
outsb dx, byte ss:[esi]
xor dword [ecx], esi
bound edi, qword [eax + 0x73]
xor eax, 0x38333238
jae 0x10012278
cmp byte [edx], dh
xor edi, dword [eax]
xor al, 0x6b
jbe 0x1001227b
imul esi, dword [esi + 0x30], 0x68
xor dword [ecx + 0x30], esp
insb byte es:[edi], dx
push 0x6c306131
jno 0x100122b6
bound esp, qword [edi + 0x39]
xor dword [edx + 0x38], ebp
imul esp, dword [ecx + 0x30], 0x72
je 0x10012296
jae 0x10012299
ja 0x100122d0
jae 0x1001229a
outsb dx, byte [esi]
xor esi, dword ss:[esi]
cmp dword [eax], edi
cmp dword ss:[eax], edi
cmp byte [eax], bh
xor byte [ebp + 0x31], dh
xor al, 0x62
xor byte [eax], dh
xor dh, byte [esi]
ja 0x100122aa
xor al, 0x37
xor al, 0x6a
jbe 0x100122e5
push 0x76
push 0x6462
insb byte es:[edi], dx
push 0x73673770
aaa
push 0x686c6462
jo 0x100122bd
jae 0x100122c0
push 0x67
xor al, 0x77
xor ebp, dword [esi + 0x33]
xor al, 0x64
cmp dword [0x34746d36], esi
insd dword es:[edi], dx
je 0x100122cd
cmp dword [ebx + 0x32], esp
arpl word [edx], si
xor dword [eax + 0x6a], esi
xor eax, 0x6d713075
jne 0x100122d2
jno 0x10012311
xor esi, dword [edx + 0x6f]
imul esi, dword [eax + 0x6a], 0x36
aaa
aaa
popal
xor eax, 0x65356e30
xor ch, byte [ebx + 0x34]
cmp dword [edi + 0x71], esi
xor al, 0x38
xor ah, byte [ebx + 0x6f]
outsd dx, dword [esi]
imul esp, dword [edx + 0x35], 0x74
xor byte [bx + si], dh
xor eax, 0x30306774
jbe 0x1001232d
bound esp, qword [ebx + 0x6e]
xor dword [esi + 0x37], esp
aaa
xor byte [edx], dh
cmp byte [eax], dh
bound esp, qword [ebp + 0x30]
bound esi, qword [ecx + 0x76]
xor dword ss:[eax + 0x61], edi
xor dh, byte [ebx]
js 0x1001234c
imul esi, dword [eax], 0x6a657171
imul esi, dword [ecx], 0x34683974
push 0x67303038
push 0x69
xor dword [ecx + edi + 0x68], esi
xor al, 0x36
push 0x67303038
xor si, word [edx]
insd dword es:[edi], dx
xor esi, dword [ecx + 0x35]
xor esi, dword [0x32377230]
push 0x306a6839
xor esp, dword [edx + 0x74]
popal
outsd dx, dword [esi]
cmp dword [edi + 0x68], esi
push 0x6b
outsb dx, byte [esi]
cmp byte [eax + 0x68], bh
jne 0x10012378
xor eax, 0x35763876
aaa
xor ebp, dword [edi + 0x39]
xor ah, byte [edx + 0x6b]
js 0x10012357
aaa
xor eax, 0x71763634
je 0x10012390
xor esi, dword fs:[esi*2 + 0x6c753432]
xor esi, dword [esi*2 + 0x6c753432]
xor ebp, dword [ecx + 0x6c]
xor dh, byte [0x6b697834]
xor edi, dword [eax]
xor dword [ebx + 0x34], ebp
xor dh, byte [ebp + 0x78]
je 0x1001237b
jae 0x100123b6
cmp dword [ecx + 0x76], esi
push 0x76
xor dword [ebp + 0x30], esi
jae 0x100123cb
xor dword [0x77317436], esi
xor dh, byte ss:[0x67647333]
xor dword [edi + 0x36], esi
xor dh, byte [0x67647333]
xor byte [ebx], dh
aaa
xor eax, 0x68303067
aaa
ja 0x100123d9
cmp byte [ecx], bh
aaa
cmp dword [eax], edi
push 0x34347630
xor al, 0x39
xor dh, byte [ecx + 0x36]
bound ebp, qword [edx + 0x6c]
push 0x65656c70
insb byte es:[edi], dx
jbe 0x100123b6
outsd dx, dword [esi]
cmp dword [0x30343437], esi
insb byte es:[edi], dx
aaa
aaa
xor al, 0x31
jbe 0x100123c5
xor dword [esi + 0x32], esi
xor dh, byte [edx]
xor dword [eax + 0x37], esi
jbe 0x100123d2
xor dword [esi], esi
aaa
insd dword es:[edi], dx
xor al, 0x31
push 0x36
xor ebp, dword [ebx + 0x39]
je 0x100123e1
insb byte es:[edi], dx
xor dh, byte [esi]
xor esi, dword [edx + 0x6b]
imul esi, dword [ecx], 0x6e
xor eax, 0x36376333
popal
aaa
popal
cmp byte [edi + 0x30], ch
insb byte es:[edi], dx
jb 0x100123f9
js 0x1001242a
js 0x100123f8
cmp dword [esi + 0x73], esi
jbe 0x1001243a
insb byte es:[edi], dx
jno 0x10012400
xor dword [esi], esi
xor al, 0x34
xor al, 0x34
xor byte [ebp + 0x6a], dh
aaa
aaa
arpl word [ecx], di
xor esi, dword [edi]
aaa
jo 0x1001240f
xor eax, 0x37776532
xor ah, byte [ebp + 0x77]
aaa
aaa
jno 0x1001244f
popal
xor al, 0x33
jne 0x10012454
xor al, 0x30
cmp byte [esp + esi + 0x36], ch
arpl word [ecx], di
xor byte [ecx], dh
je 0x10012469
xor dh, byte [esi]
xor dh, byte [esi]
xor dword [0x676c7762], esi
xor byte [ecx + 0x6c], ch
bound esi, qword [edi + 0x6c]
ja 0x10012467
xor byte [bx + di + 0x6c], ch
jno 0x10012435
xor al, 0x31
jae 0x10012436
xor dword [ebx + 0x32], esi
imul edi, dword [eax + 0x71], 0x39
jbe 0x1001247d
je 0x10012441
xor byte gs:[ecx + 0x66], ch
cmp dword [ebx], esi
cmp word [ebx], si
xor esi, dword [esi + 0x66]
je 0x10012487
aaa
outsd dx, dword [esi]
cmp byte [eax], bh
xor eax, 0x61383934
js 0x1001248a
xor dh, byte [esi + esi*2]
xor esi, dword [edx]
push 0x75673930
cmp dword fs:[ecx + 0x6f], esp
jne 0x10012463
cmp dword fs:[ecx + 0x6f], esp
push 0x76373974
xor dh, byte [ebx]
cmp byte [eax + 0x72], ch
aaa
jbe 0x1001246a
xor esp, dword [esi + 0x38]
push 0x36333372
imul esi, dword [edx + 0x37], 0x33777730
cmp byte [eax + 0x72], ch
xor esi, dword [ebx]
imul esi, dword ss:[edx + 0x37], 0x33777730
jb 0x1001247a
xor byte [edi + 0x77], dh
xor esi, dword [ebx]
jae 0x1001247e
xor esi, dword [ebx + 0x34]
push 0x78
jo 0x10012481
aaa
outsw dx, word [esi]
jno 0x10012486
imul edi, dword [ecx], 0x32356f73
aaa
ja 0x1001248e
cmp dword [eax], edi
insb byte es:[edi], dx
jb 0x100124d6
xor al, 0x34
arpl word [ecx + esi + 0x30], bp
xor dword [eax], esi
xor byte [ebp + 0x64], ah
je 0x100124db
je 0x100124db
jne 0x100124db
popal
xor al, 0x75
cmp dword [eax], esi
xor ch, byte [ecx + 0x36]
outsd dx, dword [esi]
xor dword [esi + 0x35], esi
je 0x100124e2
xor eax, 0x71313031
xor dword [eax], esi
xor dword [ecx + 0x75], esi
xor byte [ecx], dh
jno 0x100124f7
jne 0x100124b4
xor dword [0x36663532], esi
xor eax, 0x36663532
push 0x7833
xor eax, 0x67346f6b
push 0x35657833
push 0x35657833
xor edi, dword [eax + 0x65]
xor eax, 0x67346f6b
imul ebp, dword [edi + 0x34], 0x67
insb byte es:[edi], dx
cmp byte [ecx + 0x67], dh
xor dword [esi + 0x33], esp
cmp dword [esi + esi + 0x38], ebp
outsb dx, byte ss:[esi]
outsb dx, byte [esi]
jno 0x10012519
jo 0x100124d8
bound esp, qword [ebp + 0x65]
cmp byte [esp + esi + 0x37], ch
xor al, 0x32
ja 0x1001251c
jae 0x100124e5
xor eax, 0x37336130
xor esi, dword [edi]
xor al, 0x6f
imul ebp, dword [eax + 0x73], 0x36383333
cmp byte [edx], dh
jb 0x100124fa
xor edi, dword [eax]
cmp byte [eax], bh
popal
xor byte ss:[edx + 0x64], ch
insb byte es:[edi], dx
je 0x1001253f
jb 0x10012536
xor byte ss:[ebx + 0x38], ah
arpl word [eax], di
xor bh, byte [bx + di]
jb 0x10012512
imul esi, dword [edx], 0x34663032
jne 0x1001254e
xor al, 0x66
jne 0x1001254e
push 0x3271726a
push 0x72
jno 0x1001251c
popal
jae 0x10012566
jae 0x10012560
bound ebp, qword [edx + 0x72]
cmp dword [eax], edi
xor al, 0x61
je 0x1001252c
xor esi, dword [esp + esi*2]
xor al, 0x74
js 0x10012575
aaa
popal
cmp dword ss:[ebx + 0x33], ebp
xor byte [eax + 0x63], dh
arpl word [edx + ebp*2 + 0x6d], sp
jbe 0x10012546
xor esi, dword [ebp + 0x37]
xor dh, byte [ebx]
xor esi, dword [edx + 0x6c]
xor byte [edx + 0x70], ah
cmp byte [ebx + 0x70], ch
push 0x32
imul esi, dword [eax + 0x6a], 0x32
xor dh, byte [edi + ebp*2]
xor al, 0x6f
outsb dx, byte [esi]
cmp byte [edi], dh
jne 0x1001259a
xor eax, 0x6a336d39
cmp dword [ecx + 0x73], esi
xor dh, byte [esi + ebp*2]
jae 0x10012560
xor al, 0x6e
insb byte es:[di], dx
je 0x10012564
jbe 0x1001256d
outsd dx, dword [esi]
cmp byte [ecx], bh
outsd dx, dword [esi]
xor esi, dword [ebx + 0x78]
xor esi, dword gs:[ecx + 0x31]
jno 0x10012572
jo 0x10012573
jb 0x10012575
cmp dword [edi + 0x6f], esp
outsd dx, dword [si]
aaa
xor ebp, dword [esi + 0x77]
jae 0x100125ba
xor byte [eax + 0x31], bh
jo 0x100125b7
xor dword [eax + 0x67], edi
popal
xor al, 0x36
xor byte [edx], dh
xor byte [edx + 0x36], ah
ja 0x100125d6
jne 0x100125d6
je 0x100125c6
arpl word [ecx], di
cmp dword [esp + 0x39], esi
xor byte [eax], dh
xor byte [ecx], dh
outsb dx, byte [esi]
ja 0x100125d0
je 0x100125ca
cmp dword [eax], esi
xor byte [eax], dh
xor dword [esi + 0x77], ebp
bound esp, qword [ebp + 0x37]
aaa
xor esi, dword [edx]
jne 0x100125a8
xor al, 0x31
xor dword [eax + ebp*2 + 0x34], esp
xor dh, byte [eax]
outsb dx, byte [esi]
push 0x6e303234
jbe 0x100125b1
aaa
xor dh, byte [eax]
outsd dx, dword [esi]
aaa
jno 0x100125f6
arpl word ss:[ebx], si
insb byte es:[edi], dx
je 0x100125bd
xor dword [edx + 0x38], ebp
xor ch, byte [ebp + 0x39]
je 0x10012601
jne 0x100125d0
jo 0x10012603
xor eax, 0x6c6a6a30
xor byte [edx + 0x6a], ch
insb byte es:[edi], dx
push 0x6c783964
push 0x30333232
xor eax, 0x39353732
xor esi, dword [edx]
cmp dword [edi], esi
insd dword es:[edi], dx
xor dword ss:[esi + 0x6d], esi
xor ch, byte ss:[edi + 0x30]
xor ch, byte ss:[edi + 0x30]
xor byte [esi], dh
popal
popal
xor dword [edx + 0x76], esp
insd dword es:[edi], dx
jne 0x10012628
xor esi, dword [esi + 0x6a]
insd dword es:[edi], dx
js 0x100125fb
xor byte [edi], dh
aaa
cmp byte [edx + 0x39], ah
jno 0x10012601
xor byte [esi + 0x77], ch
je 0x1001260e
insb byte es:[edi], dx
ja 0x10012649
cmp byte [ebx + 0x64], ch
insb byte es:[edi], dx
jne 0x1001260f
imul esp, dword [esp + ebp*2 + 0x75], 0x34
xor dword gs:[ebx + 0x31], esi
jbe 0x10012651
popal
xor al, 0x75
push 0x64316367
js 0x1001261d
imul esi, dword [edx + 0x38], 0x6c
xor dword [esi], esi
aaa
imul esi, dword [ebx + 0x71], 0x646c3839
insd dword es:[di], dx
cmp byte [esp + 0x67], ch
insd dword es:[edi], dx
insb byte es:[edi], dx
cmp byte ss:[eax], bh
aaa
bound esi, qword [0x7534736e]
xor eax, 0x7534736e
jae 0x10012639
jne 0x1001263e
aaa
push 0x30
insb byte es:[edi], dx
insd dword es:[edi], dx
jb 0x10012640
imul esi, dword [ecx + 0x6f], 0x63753032
jno 0x1001267f
outsd dx, dword [esi]
xor dh, byte [eax]
jne 0x10012677
xor byte [ebp + 0x64], ah
xor dword [0x77393376], esi
outsd dx, dword [esi]
xor ah, byte [edx + 0x78]
js 0x1001265a
js 0x1001269c
xor eax, 0x38737568
imul esi, dword [ecx + 0x70], 0x30
cmp byte [ebx + 0x71], ch
jo 0x1001265d
cmp byte [ecx + 0x77], ah
cmp byte [edi + 0x6d], ah
xor esi, dword [ebx]
cmp byte [0x396e7069], dh
cmp byte fs:[ebp + 0x76], ch
je 0x100126b6
outsb dx, byte [esi]
cmp dword [eax + edi + 0x6d], esp
jbe 0x100126b4
jne fcn.100126b0
outsb dx, byte [esi]
xor eax, 0x35736d77
jne 0x100126b7
xor al, 0x30
je 0x10012681
xor byte [0x6a343033], dh
xor byte [edx + ebp*2], dh
insb byte es:[edi], dx
xor ch, byte [ecx + 0x34]
popaw
xor byte [ebx + 0x34], ah
popal
arpl word [ecx], si
jo 0x100126ce
ja 0x100126c5
jbe 0x10012698
cmp dword [esi + 0x38], esp
imul esi, dword [edx + 0x35], 0x6f733636
xor byte [eax + ebp*2], dh
xor dh, byte [eax]
jo 0x100126e2
xor byte [eax + 0x68], dh
jbe fcn.100126b0
xor byte ss:[ebp + 0x70], ch
js 0x100126b5
jo 0x100126f9
xor esi, dword [eax]
xor esi, dword [edi + esi*2]
xor byte [ebx], dh
xor al, 0x77
bound esi, qword [ebx]
insb byte es:[edi], dx
jb 0x100126f9
xor esi, dword [esi + 0x36]
ja 0x10012704
xor esi, dword fs:[esi]
bound esp, qword [ecx + 0x78]
xor esi, dword [eax + 0x36]
jo fcn.100126d0
jb 0x10012710
bound esi, qword [eax + esi + 0x37]
je 0x10012704
xor esp, dword [esi + esi + 0x6d]
jne 0x100126d8
aaa
push 0x32
cmp byte [eax], dh
jno 0x100126e5
insd dword es:[edi], dx
outsb dx, byte [esi]
cmp dword [ebx], esi
xor ebp, dword [edi + 0x35]
xor eax, 0x39343877
arpl word [ecx + 0x69], si
push 0x62
je 0x100126fd
outsd dx, dword [esi]
xor eax, 0x34387735
cmp dword [ebx + 0x71], esp
imul ebp, dword [edx + 0x62], 0x67377436
popal
aaa
popal
cmp byte ss:[ebp + 0x36], ah
jne 0x10012746
cmp byte [ecx], dh
jae 0x10012740
xor eax, 0x6132376d
push 0x31
xor dword [eax], edi
aaa
aaa
js 0x1001271d
js 0x1001271d
jbe 0x1001271d
xor eax, 0x686f7766
push 0x686c7834
jne 0x1001272c
arpl word [ebp + 0x76], sp
cmp word ss:[ebp + 0x39], bp
xor al, 0x67
cmp dword [edi], esi
jb 0x10012733
arpl word [ecx + 0x37], bp
aaa
push 0x636d
push 0x396c7639
arpl word fs:[edx + 0x30], sp
bound esi, qword [eax]
cmp dword [ecx], edi
js 0x1001278e
xor dword fs:[ecx + esi + 0x6b], ebp
xor dword [edi], esi
outsb dx, byte [esi]
xor dh, byte [esi + esi]
xor dword [esi], esi
jb 0x1001278f
aaa
jne 0x1001275e
xor ch, byte [ecx + 0x39]
xor bh, byte [eax]
xor al, 0x6e
cmp byte [esi + ebp*2], dh
xor dword [esi], esi
imul ebp, dword [ebx + 0x35], 0x73
popal
xor al, 0x74
xor eax, 0x74346173
xor al, 0x73
popal
aaa
cmp byte [esi + 0x30], ch
outsd dx, dword [esi]
cmp dword [ecx], edi
jo 0x10012776
cmp dword ss:[ebx + 0x77], esi
jae 0x100127bf
bound ebp, qword [ebx + 0x38]
jbe 0x100127b9
xor ebp, dword [ebx + 0x39]
popal
outsb dx, byte ss:[esi]
xor eax, 0x74756a38
cmp dword [esi], esi
jae 0x1001279e
xor eax, 0x71756961
jb 0x100127ab
cmp byte [ebx + 0x61], ch
cmp word [esi], si
cmp byte [edi], dh
cmp byte [ecx], bh
bound esi, qword fs:[ecx]
aaa
push 0x32
cmp byte [ecx], dh
cmp dword [edi], esi
popal
xor dword [0x6b373439], esi
cmp byte ss:[edi + 0x75], ch
cmp byte [edi + 0x75], ch
xor dword [edi], esi
xor esi, dword ss:[ebx + esi*2 + 0x32]
bound esp, qword [si + 0x65]
cmp byte [edi], dh
aaa
cmp dword [ebp + 0x64], esp
arpl word [ebp + 0x35], si
js 0x100127db
insb byte es:[edi], dx
jb 0x100127e0
popal
insb byte es:[edi], dx
xor ch, byte [esi + 0x65]
arpl word ss:[ecx + 0x63], bp
cmp byte [ebx], dh
cmp byte ss:[eax], bh
xor dword [eax + 0x72], edi
js 0x100127f3
ja 0x1001282a
push 0x76
imul esi, dword [ebx], 0x63733938
jbe 0x1001282b
xor edi, dword [eax]
cmp dword [ebx + 0x63], esi
push 0x72
bound ebp, qword [esi + 0x33]
xor al, 0x61
cmp byte [ecx], bh
imul esi, dword [edi], 0x77733465
xor eax, 0x34706276
xor al, 0x74
xor al, 0x36
xor al, 0x74
xor byte [ecx + esi*2 + 0x30], ah
jno 0x10012813
je 0x1001284f
xor dh, byte [edx + 0x35]
push 0x72
cmp dword [eax + 0x68], ebp
jo 0x10012863
push 0x6d6d6d6a
insd dword es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte [esi]
xor al, 0x31
imul esi, dword [0x306a3333], 0x76
jno 0x10012868
js 0x10012838
outsb dx, byte [esi]
xor eax, 0x30306631
xor dword ss:[edi + 0x33], esp
push 0x33
xor esp, dword [ecx + 0x32]
xor dh, byte [ecx]
je 0x1001287d
xor dh, byte [edx]
xor dword [ebp + 0x36], esi
xor al, 0x73
xor al, 0x73
push 0x33
xor byte [eax + 0x32], ch
push 0x35337436
jae 0x1001285c
aaa
insb byte es:[edi], dx
insb byte es:[edi], dx
xor al, 0x34
jbe 0x10012868
jne 0x1001286a
bound esi, qword [edi]
cmp byte [edx + 0x6f], ah
insb byte es:[edi], dx
push 0x70626f70
jo 0x100128b7
jno 0x100128b1
xor dh, byte [esi + 0x70]
outsd dx, dword [esi]
cmp byte [eax], bh
cmp byte [edi + ebp*2], dh
xor eax, 0x32307037
xor al, 0x39
xor dword [ecx], esi
insd dword es:[edi], dx
xor dh, byte [edi + 0x67]
cmp byte [ecx + 0x37], ah
jno 0x1001288f
jb 0x10012895
jo 0x10012894
imul esp, dword [ecx + 0x38], 0x63
xor dword [edx + 0x35], esp
xor dh, byte [esi]
jo 0x100128e2
arpl word [ecx], si
bound esi, qword [0x77703632]
jo 0x100128e2
ja 0x100128a5
cmp dword [esi + 0x67], ebp
xor byte ss:[ecx], dh
outsb dx, byte [esi]
xor byte ss:[bx + di], dh
xor byte [eax], dh
xor ch, byte [edx + 0x64]
xor al, 0x74
outsb dx, byte [esi]
jae 0x100128ae
cmp byte ss:[0x37396b39], dh
xor eax, 0x37396b39
xor eax, 0x35333773
jbe 0x100128bd
xor dh, byte [ebp + 0x78]
xor byte [edx + 0x72], dh
push 0x326e7277
xor bh, byte [eax]
xor eax, 0x38773665
cmp byte [0x38773665], dh
xor al, 0x32
insd dword es:[edi], dx
cmp dword [edi + 0x33], ebp
outsd dx, dword [esi]
invalid
je 0x100128db
jbe 0x100128d7
xor dword [esi + 0x6a], esp
xor al, 0x69
xor esp, dword [edi + 0x35]
push 0x3276306a
push 0x34
imul esi, dword [ebx], 0x6a683567
xor byte [esi + 0x32], dh
push 0x30
jbe 0x100128e4
xor ch, byte [eax + 0x74]
aaa
cmp dword [eax + edi + 0x33], ebp
push 0x6c393774
cmp byte [ebx], dh
xor dh, byte [esi]
aaa
jne 0x10012935
ja 0x100128f5
bound esi, qword ss:[ecx + ebp*2]
bound esi, qword [ecx + ebp*2]
js 0x10012927
cmp byte gs:[esi + 0x6f], ah
cmp byte [eax], bh
cmp dword [edi + 0x68], esi
popal
insb byte es:[edi], dx
js 0x10012902
jbe 0x10012939
push 0x70393474
push 0x72
xor byte [eax], bh
jne 0x10012941
jo 0x10012943
jb 0x1001290b
cmp byte [ebp + 0x63], dh
cmp dword [eax], esi
xor ebp, dword [eax + esi + 0x63]
xor byte [ebx + 0x70], ah
xor dword [ebx + 0x65], esp
ja 0x10012954
jo 0x10012917
arpl word [ebp + 0x77], sp
push 0x39
insb byte es:[edi], dx
arpl word ss:[bx + si + 0x35], si
cmp dword [esi + esi + 0x67], ebp
arpl word [eax + 0x35], si
xor byte [0x3766786f], dh
aaa
xor byte ss:[edx], dh
jno 0x10012967
xor al, 0x76
xor ch, byte [ebx + 0x35]
imul esi, dword [edx + 0x36], 0x76626b33
aaa
jb 0x1001293a
xor ebp, dword [ebx + 0x62]
jbe 0x1001293f
aaa
cmp byte [esi + ebp*2], dh
xor al, 0x6e
imul esi, dword fs:[ebx], 0x74356268
xor eax, 0x36766335
arpl word [esi + 0x36], si
xor dh, byte [eax]
xor byte [esi], dh
xor byte ss:[ebp + 0x72], dh
bound esi, qword [ecx]
jbe 0x1001295a
jne 0x10012997
outsd dx, dword [esi]
bound esp, qword [edi + 0x30]
jb 0x100129a5
cmp dword [ecx], edi
jbe 0x10012964
xor byte [ebp + 0x64], dh
xor dword [eax + edi], esi
xor al, 0x38
insb byte es:[edi], dx
xor dword [0x31366f6f], esi
xor eax, 0x31366f6f
outsd dx, dword [esi]
outsd dx, dword [esi]
xor dword ss:[ebp + 0x37], ebp
insd dword es:[edi], dx
aaa
je 0x10012976
je 0x10012976
xor eax, 0x61663862
xor al, 0x74
ja 0x100129bd
insd dword es:[edi], dx
push 0x6336666a
aaa
jae 0x100129ba
cmp dword [ecx], esi
xor dword [edi], esi
jno 0x100129cf
xor ch, byte [edx + esi + 0x71]
insd dword es:[edi], dx
jne 0x1001299c
jno 0x1001299a
xor eax, 0x6b306439
cmp dword [eax + esi + 0x6b], esp
xor byte [ebx + 0x39], ch
xor eax, 0x77303375
cmp dword [0x77303375], esi
xor dh, byte [ecx]
jae 0x100129aa
imul esi, dword [0x31387232], 0x6b6a366e
jb 0x100129b0
xor dword [esi + 0x36], ebp
push 0x6b
insd dword es:[edi], dx
xor dh, byte ss:[ecx + 0x6e]
insb byte es:[edi], dx
cmp byte [ecx], bh
imul esi, dword [edi + 0x73], 0x31
insb byte es:[edi], dx
jb 0x100129bc
xor esi, dword [ecx + 0x61]
insd dword es:[edi], dx
xor esi, dword [edx + ebp*2]
jne 0x10012a01
cmp byte [edx], dh
popal
insb byte es:[edi], dx
xor ah, byte [ecx + 0x6c]
jb 0x100129d1
push 0x33357332
xor word [ecx + 0x31], sp
imul esi, dword [ebp + 0x6a], 0x31743073
je 0x100129dd
outsd dx, dword [esi]
outsd dx, dword [esi]
xor al, 0x37
aaa
xor byte [0x3935636a], dh
push 0x30
jne 0x100129f4
jb 0x100129f2
xor al, 0x76
jbe 0x100129f7
jbe 0x10012a36
xor dword ss:[edi + 0x66], esi
xor dword [edi + 0x66], esi
imul ebp, dword [esi + 0x33], 0x38
aaa
outsb dx, byte [esi]
je 0x10012a05
ja 0x10012a00
popal
xor eax, 0x31617333
bound ebp, qword [ebx + 0x39]
xor byte [edx + 0x37], dh
jae 0x10012a34
xor dword [edx + 0x6b], esp
cmp dword [eax], esi
je 0x10012a3c
aaa
push 0x7072636d
arpl word [edx + 0x70], si
jbe 0x10012a56
outsd dx, dword [esi]
xor byte ss:[eax], bh
jno 0x10012a50
aaa
xor dh, byte [eax + 0x6f]
bound di, dword [ecx]
xor dh, byte [esi]
jbe 0x10012a55
xor esi, dword [ebp + 0x6b]
cmp dword [esi + esi], esi
bound esi, qword [edi]
xor al, 0x38
xor dword [ecx + 0x36], esi
xor byte ss:[ecx + 0x70], dh
xor byte [ecx + 0x70], dh
popal
popal
push 0x33
jb 0x10012a7a
cmp dword [esi + esi*2 + 0x69], esp
cmp dword [ecx], esi
xor dword [eax + 0x31], edi
push 0x36767631
xor al, 0x30
je 0x10012a51
xor al, 0x63
cmp dword [edi + 0x67], esp
insd dword es:[edi], dx
aaa
js 0x10012a97
xor byte ss:[ecx], bh
xor dh, byte [edx]
cmp byte [esi + 0x76], ah
jae 0x10012a97
xor dword [ecx + 0x71], ebp
jae 0x10012aae
ja 0x10012a9c
insd dword es:[edi], dx
xor byte ss:[ebx], dh
push 0x35
jbe 0x10012a72
jae 0x10012a7b
xor esi, dword [0x6434756a]
xor bh, byte [eax]
imul esi, dword [edi + 0x73], 0x76673874
jbe 0x10012ab8
xor si, word ss:[eax + esi*2 + 0x70]
xor esi, dword ss:[eax + esi*2 + 0x70]
jo 0x10012ac7
jo 0x10012abe
push 0x30
push 0x30
cmp byte [edi + esi + 0x78], ah
xor byte [0x746c6636], dh
jo 0x10012a96
xor dword [ecx], edi
xor byte [edi], dh
cmp byte [eax], dh
xor esi, dword [edi]
cmp byte ss:[edi + 0x6d], ch
insd dword es:[edi], dx
xor dh, byte [bx]
xor ax, 0x3772
aaa
xor ebp, dword [esi + 0x68]
push 0x30
xor esi, dword [edx]
xor al, 0x63
arpl word fs:[ecx + edi + 0x34], sp
jbe 0x10012ac4
imul esi, dword [esi], 0x36
jb 0x10012ac6
cmp byte [ebp + 0x6c], dh
cmp byte [ebx + 0x72], ah
je 0x10012acc
xor al, 0x64
xor dword [ecx], esi
xor dword fs:[ecx], esi
xor al, 0x62
bound edi, qword [ecx]
bound esp, qword [edx + 0x39]
jbe 0x10012ad9
cmp byte fs:[ecx + 0x31], dh
cmp dword gs:[ebx + 0x63], esp
js 0x10012b1d
xor esi, dword [ecx]
xor al, 0x32
aaa
arpl word [edi], si
xor byte [ebp + 0x70], dh
xor dword [ebp + 0x33], esi
jb 0x10012b21
xor esi, dword [edx + 0x66]
xor byte [eax + 0x62], bh
aaa
xor ah, byte [ecx + 0x33]
insb byte es:[edi], dx
xor esi, dword [edi]
aaa
xor dword [eax + 0x68], esi
jo 0x10012b30
push 0x39393837
aaa
cmp byte [ecx], bh
cmp dword [eax], edi
insd dword es:[edi], dx
cmp byte [ecx], dh
jbe 0x10012b40
cmp byte [ebp + 0x38], ch
xor dword [esi + 0x6e], esi
push 0x68657365
je 0x10012b09
bound esi, qword [ecx + 0x64]
jb 0x10012b11
insd dword es:[edi], dx
xor byte [edi], dh
js 0x10012b4e
je 0x10012b1e
aaa
outsb dx, byte [esi]
jbe 0x10012b5b
js 0x10012b1c
aaa
jno 0x10012b55
imul esi, dword [ebx + 0x72], 0x6b306265
popal
jb 0x10012b2a
cmp byte [esi], dh
xor esi, dword [edi]
imul esp, dword [edx + 0x6a], 0x36346833
xor byte [ecx + 0x72], ch
push 0x6b386a30
xor dh, byte [ecx + 0x38]
cmp byte [ebx + 0x32], ch
jno 0x10012b46
cmp byte [eax], bh
jb 0x10012b46
xor al, 0x38
jno 0x10012b48
cmp byte [esi], dh
jno 0x10012b48
arpl word [edi + 0x62], bp
imul ebp, dword fs:[eax + 0x34], 0x36746131
push 0x74613134
xor al, 0x31
popal
je 0x10012b58
xor dword [ecx + 0x74], esp
outsb dx, byte ss:[esi]
outsb dx, byte [esi]
bound esi, qword [esi]
cmp byte [edx], dh
xor byte [edi + 0x39], ah
insd dword es:[edi], dx
xor dword [ebx], esi
cmp byte [ebx], dh
xor dh, byte [esp + esi*2]
bound edi, qword [eax]
insd dword es:[edi], dx
xor esp, dword [esi + 0x65]
xor dword [eax + 0x31], edi
xor dh, byte fs:[ebx + esi + 0x74]
xor eax, 0x30343271
je 0x10012b77
jno 0x10012b76
xor al, 0x30
imul esi, dword [ecx], 0x32
xor al, 0x76
xor dh, byte [esi + esi*2]
xor dword [edi], esi
jae 0x10012b88
cmp dword [esi + ebp*2], esi
xor al, 0x6e
jb 0x10012b8a
cmp byte [ecx + 0x39], dh
js 0x10012bcf
cmp dword [eax + 0x74], edi
je 0x10012bcc
jae 0x10012b90
cmp byte [eax], dh
outsd dx, dword [esi]
xor dword [ebx], esi
xor esi, dword [0x6c693564]
cmp dword ss:[0x35347671], esi
xor al, 0x35
jne 0x10012ba7
imul esi, dword ss:[edx], 0x6a31376e
outsb dx, byte ss:[esi]
xor ch, byte [esi + 0x37]
outsb dx, byte [esi]
aaa
xor dword [edx + 0x36], ebp
outsb dx, byte [esi]
xor esi, dword [eax]
xor esi, dword [ebx + 0x78]
js 0x10012bf6
xor dword [eax + 0x6f], esi
ja 0x10012bbd
xor al, 0x33
xor esi, dword [edi]
aaa
cmp dword [ebx + 0x31], ebp
xor eax, 0x32373335
cmp byte [edx + 0x31], ah
xor esi, dword [edi]
xor bh, byte [eax]
bound esi, qword [ecx]
imul ebp, dword [eax + 0x6a], 0x37
insb byte es:[edi], dx
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
xor edi, dword [eax + 0x39]
xor eax, 0x70726934
jb 0x10012c19
outsd dx, dword [esi]
cmp byte ss:[ebp + 0x32], dh
xor esp, dword [edi + 0x6d]
xor esp, dword ss:[ebx + 0x30]
jo 0x10012c2c
jne 0x10012bef
xor eax, 0x636a3434
imul esi, dword [ecx], 0x69746c67
arpl word [ecx + 0x31], bp
insb byte es:[di], dx
je 0x10012c2d
cmp byte [ecx], bh
popal
xor ch, byte [edi + 0x33]
jne 0x10012c01
xor al, 0x36
xor eax, 0x6b353164
xor eax, 0x6b353164
xor dword fs:[0x6369356b], esi
xor dword [ecx], edi
xor eax, 0x39316369
outsb dx, byte [esi]
xor byte [ebp + 0x39], ch
jne 0x10012c4d
outsb dx, byte [esi]
jo 0x10012c44
xor byte [esp + ebp*2], dh
outsd dx, dword [esi]
outsb dx, byte [esi]
jo 0x10012c1f
jb 0x10012c5e
cmp dword [eax], edi
xor byte [esi + 0x37], dh
cmp dword [esi + 0x38], esi
outsb dx, byte [esi]
xor al, 0x77
jne 0x10012c2d
xor byte ss:[ebp + 0x33], dh
xor byte [ebp + 0x33], dh
aaa
xor eax, 0x34316a36
xor eax, 0x6d686431
xor dword [eax + ebp*2 + 0x6d], esp
cmp dword [esi + 0x38], ebp
xor eax, 0x34386136
xor dword [edi + 0x75], esi
bound ebp, qword [ebp + 0x72]
xor al, 0x62
je 0x10012c51
cmp dword [ebx], esi
xor ah, byte [ebx + 0x32]
xor esi, dword [edx]
arpl word [edx], si
ja 0x10012c8a
aaa
xor byte [edx], dh
insd dword es:[edi], dx
cmp dword [eax + 0x64], ebp
jno 0x10012c5e
ja 0x10012c9e
imul esi, dword [esi], 0x73393865
outsd dx, dword [esi]
cmp byte gs:[ecx], bh
cmp byte gs:[ecx], bh
jae 0x10012ca1
jne 0x10012c67
imul esi, dword [esi], 0x61
js 0x10012c6a
outsb dx, byte [esi]
xor byte [eax], dh
xor eax, 0x39636234
arpl word [eax + 0x66], di
aaa
aaa
je 0x10012c79
jbe 0x10012c7b
ja 0x10012cb4
insb byte es:[edi], dx
cmp dword [ebp + 0x37], esi
xor esp, dword [ebp + 0x6b]
cmp byte [ecx + esi*2 + 0x33], dh
imul edi, dword gs:[eax], 0x74
jno 0x10012c8a
cmp byte [esi + esi + 0x35], ah
jne 0x10012cc6
cmp dword [eax + 0x38], esi
jo 0x10012c98
xor byte [esi + 0x33], ch
cmp dword [esi + 0x76], ebp
aaa
cmp dword [di + 0x30], esp
aaa
outsb dx, byte [esi]
xor byte [edi + esi + 0x6e], ah
xor bh, byte [eax]
cmp dword [eax], esi
xor al, 0x64
xor ebp, dword [ecx + 0x37]
arpl word [esi + 0x32], bp
popal
xor ah, byte [ecx + 0x36]
imul esi, dword [ecx], 0x32786d64
insd dword es:[edi], dx
js 0x10012cb5
popal
imul esi, dword ss:[ecx], 0x32786d64
xor byte [edi + 0x71], ah
arpl word [edi], si
js 0x10012cc3
xor eax, 0x77356d6c
aaa
je 0x10012cf8
push 0x34
insw word es:[edi], dx
outsb dx, byte [esi]
xor eax, 0x63303635
js 0x10012cd2
xor esi, dword [ecx + 0x68]
jno 0x10012d09
insd dword es:[edi], dx
xor byte [ebx + ebp*2 + 0x31], ch
xor byte [esi + 0x33], dh
aaa
cmp dword ss:[esi + 0x68], ebp
push 0x6d6f6d6b
insd dword es:[edi], dx
xor esi, dword [ebx]
js 0x10012d33
outsb dx, byte [esi]
jbe 0x10012cee
jae 0x10012d35
xor ah, byte [esi + 0x35]
cmp byte [ebp + 0x35], ah
cmp byte [eax + 0x32], ch
xor ch, byte [edi + 0x37]
xor eax, 0x38356538
push 0x376f3232
xor eax, 0x32326838
outsd dx, dword [esi]
aaa
xor eax, 0x386e6832
xor bh, byte [ecx]
imul ebp, dword [ebx + 0x64], 0x30
jne 0x10012d11
jno 0x10012d54
jo 0x10012d12
insd dword es:[edi], dx
jne 0x10012d4d
xor al, 0x72
je 0x10012d4c
xor esi, dword [edx]
xor bh, byte [eax + 0x6b]
jb 0x10012d5d
xor al, 0x74
xor byte [edi + 0x30], ch
popal
bound esi, qword ss:[eax + ebp*2 + 0x34]
aaa
xor al, 0x64
aaa
xor eax, 0x37317563
bound esi, qword [edx]
aaa
jb 0x10012d37
jo 0x10012d3c
jbe 0x10012d3e
xor al, 0x62
js 0x10012d83
bound edi, qword [eax + 0x76]
js 0x10012d7d
bound esi, qword [ecx]
xor dword [eax + 0x39], edi
js 0x10012d4d
cmp byte [edx + 0x64], dh
cmp dword [ebx], esi
xor al, 0x33
cmp byte [ebx + 0x36], dh
insd dword es:[edi], dx
xor ch, byte [ecx + 0x75]
xor byte [ebx], dh
xor al, 0x75
xor byte [edx + 0x36], ch
jno 0x10012d90
xor eax, 0x73686761
xor dword ss:[edi], esi
jae 0x10012d9c
jae 0x10012d9c
xor ax, 0x3337
popal
cmp dword [edi + 0x38], ebp
xor ch, byte [ebp + 0x72]
arpl word [ebp + 0x76], bp
jae 0x10012db7
xor eax, 0x39613337
aaa
xor esp, dword [ecx + 0x39]
outsd dx, dword [esi]
cmp byte [edx], dh
insd dword es:[edi], dx
jb 0x10012da4
insd dword es:[edi], dx
jbe 0x10012db7
jb 0x10012d7f
cmp dword [esi + 0x6e], ebp
outsb dx, byte [esi]
outsb dx, byte [esi]
push 0x786d3031
js 0x10012db6
push 0x6d383234
imul ebp, dword [edx + 0x6c], 0x63
xor dh, byte [edi]
xor al, 0x32
cmp byte [ebp + 0x6b], ch
push 0x6c
insb byte es:[edi], dx
arpl word [edx], si
aaa
xor edi, dword [eax]
xor eax, 0x64636c75
insb byte es:[edi], dx
jne 0x10012d9a
arpl word [esp + ebp*2 + 0x75], sp
cmp byte [edx], dh
xor edi, dword [ecx]
jo 0x10012d9e
xor dh, byte [ebx]
cmp dword [eax + 0x37], esi
jb 0x10012dde
jne 0x10012dcf
xor ah, byte [ecx + 0x30]
push 0x35343361
xor dword fs:[ebx + 0x6c], esp
ja 0x10012dad
js 0x10012db5
popal
xor byte [esi], dh
popal
xor ch, byte [ebx + 0x36]
push 0x78783631
imul esi, dword [esi], 0x68
xor dword [esi], esi
js 0x10012e02
xor byte [eax + 0x34], ch
popal
xor ah, byte [ecx + 0x37]
aaa
xor byte [edx + 0x63], dh
outsb dx, byte [esi]
jo 0x10012dd0
outsd dx, dword [esi]
popal
outsd dx, dword [esi]
cmp byte ss:[ebx], dh
cmp byte [ebx], dh
je 0x10012e02
cmp byte [eax], dh
xor esp, dword [ecx + 0x69]
xor esi, dword [esi]
jno 0x10012de1
imul esi, dword [ebx], 0x39387136
jb 0x10012de5
cmp dword [edx + 0x39], esi
outsd dx, dword ss:[esi]
outsd dx, dword [esi]
xor dword [eax + 0x32], ebp
xor dh, byte [edx]
xor dword [ebx + 0x78], esp
js 0x10012e1c
jae 0x10012df1
jae 0x10012df1
xor byte [eax + 0x75], dh
cmp dword [edx], esi
jne 0x10012df4
aaa
jne 0x10012e3c
bound ebp, qword [eax + 0x30]
insb byte es:[edi], dx
xor esi, dword [ebx + 0x39]
aaa
xor eax, 0x67646b39
xor eax, 0x38643833
cmp dword [ebx + 0x64], ebp
xor eax, 0x38643833
imul esp, dword [edi + 0x35], 0x33
cmp byte [eax + edi + 0x66], ah
cmp dword [esi + esi + 0x39], ebp
cmp word [esi + esi + 0x39], bp
outsd dx, dword [esi]
cmp byte [eax], dh
jno 0x10012e59
cmp dword [ecx], esi
jo 0x10012e17
imul esp, dword [edi + ebp*2 + 0x63], 0x36
xor bh, byte [eax]
xor eax, 0x33333039
xor esi, dword [ebx]
bound esi, qword [edi + 0x37]
ja 0x10012e2d
xor esp, dword [edx + 0x37]
jno 0x10012e62
xor ch, byte [edx + 0x34]
imul ebp, dword [edi + 0x63], 0x30397335
insd dword es:[edi], dx
push 0x67316c36
cmp dword ss:[eax], edi
jae 0x10012e3d
xor byte [ebp + 0x68], ch
insb byte es:[edi], dx
xor dword [edi + 0x36], esp
cmp dword [eax], edi
xor dword [ebx + 0x77], esp
imul esi, dword [esi + 0x6c], 0x71
xor eax, 0x67763966
cmp dword [esi + 0x67], esi
xor dh, byte [edx + esi]
jbe 0x10012e95
xor dh, byte [esi + 0x76]
arpl word [ebx + 0x37], bp
cmp dword [eax + 0x30], edi
arpl word ss:[edx], si
xor esi, dword [edx + 0x39]
imul ebp, dword ss:[ecx + 0x62], 0x31356839
xor al, 0x38
imul esp, dword [edx + 0x39], 0x65313568
xor al, 0x38
xor dword [eax + 0x6d], edi
jne 0x10012ea5
xor bh, byte [ecx]
cmp dword [eax], edi
insd dword es:[edi], dx
aaa
cmp byte [ebp + 0x37], ch
imul ebp, dword [ebx + 0x37], 0x63
js 0x10012eba
outsw dx, word [esi]
arpl word [ecx + 0x6e], si
xor esi, dword [bx]
jbe 0x10012ec4
jno 0x10012ebb
xor dh, byte fs:[esi]
jne 0x10012e8c
je 0x10012e93
cmp dword [0x33633736], esi
xor eax, 0x33633736
xor byte [esi], dh
jo 0x10012e9c
cmp dword [ebx], esi
xor al, 0x31
xor esi, dword [ecx + esi]
xor dh, byte [edx + 0x39]
insb byte es:[edi], dx
aaa
xor al, 0x6e
imul esp, dword [edx + 0x37], 0x73
cmp byte [ebx], dh
cmp byte [edi], dh
popal
xor byte [ebp + 0x39], ch
outsw dx, word [esi]
aaa
jno 0x10012eeb
cmp byte [esi], dh
xor eax, 0x31333439
xor dword [ebp + 0x6d], esi
xor byte [ecx], bh
js 0x10012eef
popal
jb 0x10012ec0
cmp byte [0x7230786d], dh
xor byte [edx + 0x30], dh
cmp dword [esi + 0x6d], esi
xor byte [ecx], bh
jbe 0x10012f06
push 0x7270
jb 0x10012ed3
jb 0x10012f10
xor al, 0x66
jae 0x10012ed8
jae 0x10012ed8
xor byte [ebx + 0x34], ah
jae 0x10012f08
arpl word [edx], si
popal
xor al, 0x67
aaa
cmp dword [0x7262326a], esi
xor dword [ecx], esi
cmp dword [ecx], edi
jbe 0x10012f31
jne 0x10012f23
push 0x77323632
jo 0x10012f39
xor dh, byte [esi]
xor dh, byte [edi + 0x70]
js 0x10012ef8
insb byte es:[edi], dx
insb byte es:[edi], dx
push 0x36697077
jb 0x10012f01
ja 0x10012f36
imul esi, dword [esi], 0x6b367267
xor esi, dword ss:[eax]
js 0x10012f46
imul esi, dword [esi], 0x33
xor byte [eax + 0x75], bh
xor ah, byte [edx + 0x77]
insb byte es:[edi], dx
ja 0x10012f41
ja 0x10012f46
cmp byte [ecx], bh
cmp byte ss:[esi + 0x38], ch
cmp dword [esi], esi
cmp byte [esi + 0x38], ch
xor dword ss:[eax + 0x35], esi
xor al, 0x65
cmp dword [ecx], esi
cmp byte ss:[eax], dh
aaa
xor al, 0x73
cmp dword [esi + 0x39], ebp
jae 0x10012f26
outsb dx, byte [esi]
cmp dword [edx + 0x6c], ebp
push 0x6c
cmp dword [edi], esi
bound esi, qword [edi]
push 0x6b6c666f
xor dword [edi + 0x39], esp
xor dh, byte [ecx]
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esi, dword [ecx], 0x67
cmp dword [edx], esi
xor dword [ecx + 0x38], ebp
jno 0x10012f3a
imul edi, dword [eax], 0x36353571
insb byte es:[edi], dx
xor eax, 0x74696c36
xor eax, 0x67646b33
cmp byte [ecx], dh
xor dword gs:[esi + 0x33], esi
insb byte es:[edi], dx
imul esi, dword [ebp + esi + 0x33], 0x3867646b
xor dword [ebp + 0x31], esp
jbe 0x10012f48
xor byte [edi], dh
xor al, 0x30
jbe 0x10012f52
jne 0x10012f55
outsb dx, byte ss:[esi]
xor word ss:[eax], si
jo 0x10012f9d
imul esi, dword [eax], 0x72
jo 0x10012f60
xor byte [edx + 0x36], dh
jo 0x10012f60
xor bh, byte [ecx]
push 0x6c613631
insb byte es:[edi], dx
xor dword [ebx + 0x39], ebp
jae 0x10012fa7
jo 0x10012f69
xor dword [edx + 0x66], ebp
push 0x66
insw word es:[edi], dx
insd dword es:[edi], dx
cmp dword [esi + 0x39], esp
bound edi, qword [eax + 0x63]
cmp byte [edx + esi + 0x32], ah
jae 0x10012fb1
push 0x70
jo 0x10012fb0
insb byte es:[di], dx
insb byte es:[edi], dx
cmp byte [ecx + 0x36], ch
jno 0x10012fba
aaa
jo 0x10012f86
aaa
imul esi, dword [edi + 0x33], 0x39
xor edi, dword [ecx]
outsd dx, dword [esi]
xor eax, 0x6e347063
aaa
xor esi, dword [ebx]
imul esi, dword [edi], 0x31
xor esi, dword [esp + esi + 0x70]
xor ch, byte [edx + 0x6f]
jo 0x10012f9d
push 0x6f
xor al, 0x37
xor al, 0x61
xor al, 0x72
xor al, 0x75
xor al, 0x65
xor al, 0x35
imul esi, dword [ebx], 0x6a383536
jo 0x10012fba
arpl word [eax + edi + 0x64], si
aaa
xor al, 0x33
js 0x10012fbe
cmp byte [ebp + 0x73], ch
jbe 0x10012fff
arpl word [esi], si
outsd dx, dword ss:[esi]
xor byte ss:[ebx], dh
xor eax, 0x64343035
xor byte gs:[esi + 0x38], ch
outsd dx, dword [esi]
imul esi, dword [esi], 0x33367538
popal
outsb dx, byte [esi]
cmp byte [edi + 0x69], ch
cmp byte ss:[ebp + 0x36], dh
xor esp, dword [ecx + 0x70]
xor al, 0x72
outsd dx, dword [esi]
jo 0x10012fdd
jb 0x1001301a
je 0x10012fdf
xor esp, dword [edi + 0x76]
outsd dx, dword [esi]
imul di, word [eax], 0x61
xor dword [ebx + esi], esi
xor esi, dword [ecx + 0x33]
imul esi, dword [eax + 0x73], 0x38
popal
xor ebp, dword [ebx + 0x70]
jae 0x10012ff8
cmp byte [edx], dh
xor si, word [eax + 0x39]
popal
insb byte es:[edi], dx
arpl word [edi + esi*2 + 0x70], si
popal
xor al, 0x6d
jae 0x10013003
xor ch, byte [ebp + 0x63]
xor ah, byte [ebp + 0x39]
xor byte [ebp + 0x6a], dh
popal
outsd dx, dword [esi]
xor dh, byte [0x3130386c]
xor eax, 0x3130386c
cmp byte [eax], dh
xor dword [edx + ebp*2 + 0x6c], ebp
insb byte es:[edi], dx
push 0x6c
xor al, 0x61
cmp byte [ecx + 0x33], ch
arpl word [edx + 0x75], si
imul edi, dword gs:[eax], 0x68
imul esi, dword [edx], 0x6d
outsd dx, dword [esi]
xor al, 0x65
outsd dx, dword [si]
outsd dx, dword [esi]
xor al, 0x62
jno 0x10013037
insb byte es:[edi], dx
xor al, 0x38
push 0x30316e68
jb 0x10013040
push 0x7230316e
aaa
popal
insb byte es:[edi], dx
ja 0x10013071
aaa
jne 0x1001307e
arpl word fs:[edi + 0x39], si
imul esi, dword [eax], 0x30
push 0x39327738
xor bh, byte [ecx]
je 0x10013081
arpl word [ecx], di
aaa
xor ah, byte [ebp + 0x30]
xor eax, 0x74326839
push 0x6c707136
xor esi, dword [eax]
outsd dx, dword [esi]
xor eax, 0x31646b6b
xor al, 0x39
xor dh, byte [edx + 0x36]
cmp dword [edx], esi
jb 0x10013071
xor eax, 0x67647236
xor dword [ebp + 0x35], ebp
jno 0x1001307c
xor bp, word gs:[ecx + esi + 0x31]
aaa
aaa
xor dh, byte [esi + 0x33]
imul ebp, dword ss:[esi + 0x35], 0x70646f68
xor esp, dword [ebp + 0x6c]
ja 0x100130c4
jne 0x10013091
arpl word [ebx + 0x32], bp
aaa
aaa
popal
cmp dword [edi + 0x71], ebp
xor byte ss:[edi], dh
push 0x6a
jb 0x100130a7
jb 0x100130a2
xor byte [edi], dh
aaa
popal
popal
insb byte es:[edi], dx
outsb dx, byte [esi]
cmp byte [ecx + esi + 0x6a], dh
xor dword [eax], edi
xor ch, byte [esi + 0x31]
cmp dword ss:[edx], esi
cmp byte [edx], dh
outsb dx, byte [esi]
xor dword [esi], esi
cmp dword [edx], esi
cmp byte [eax + 0x32], ch
jne 0x100130bc
xor eax, 0x716f3961
xor eax, 0x72303038
jb 0x10013101
jb 0x10013105
insd dword es:[edi], dx
xor byte [eax], dh
push 0x75
xor dh, byte [eax + edi + 0x37]
jae 0x1001310d
insb byte es:[edi], dx
xor eax, 0x35727276
push 0x35
jb 0x10013116
xor eax, 0x6e72356a
jb 0x10013117
push 0x72323737
imul esp, dword [ebx + 0x33], 0x6b343263
popal
xor dh, byte [ebp + 0x62]
aaa
imul sp, word [edx + 0x76], 0x6837
xor dword [ebp + 0x32], esp
imul esp, dword [edx + 0x76], 0x65316837
xor dh, byte [eax + edi + 0x61]
je 0x100130fe
popal
jno 0x10013139
jne 0x100130ff
cmp byte [ecx], bh
jo 0x10013144
cmp dword [esp + esi], esi
push 0x38
outsd dx, dword [esi]
cmp byte [edi], dh
cmp byte [esi], dh
xor bh, byte ss:[eax + 0x6f]
je 0x10013150
xor byte [bx + di], dh
xor dword [edx + 0x38], esi
insb byte es:[edi], dx
insb byte es:[edi], dx
xor dh, byte [edi]
cmp byte [ecx], dh
xor eax, 0x39357376
xor dword [edx], esi
imul esi, dword [eax + ebp*2], 0x71
bound ebp, qword [ebp + 0x38]
xor ch, byte [ebx + 0x34]
push 0x386d6271
cmp word [ebx + 0x36], bp
cmp word [edx], si
cmp byte [edi + 0x61], ah