Function at 0x12cf2
Capabilities:
Encode data using xor

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0xc
push ebx
push esi
mov esi, dword [ebp + 8]
mov eax, dword [esi + 0x28]
xor ebx, ebx
push edi
mov edi, dword [0x381b4]
mov dword [ebp - 4], ebx
cmp dword [eax + 0x1c], ebx
je 0x12a71
lea ecx, [eax + 0x10]
mov dword [ebp + 8], ecx
call edi
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 8]
and ecx, eax
shl ecx, 4
add ecx, dword [edx + 0xc]
mov dword [ecx], 0x31464372
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], esi
mov eax, dword [esi + 0x28]
push 0x4f444648
push dword [eax]
mov dword [ebp - 8], eax
push eax
call 0x10f2
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x328]
test byte [eax + 0x20], 0x10
je 0x12c21
mov eax, dword [ecx + 0x2c]
mov dword [ebp + 8], eax
mov eax, dword [esi + 0x28]
cmp dword [eax + 0x1c], ebx
je 0x12ad0
lea ecx, [eax + 0x10]
mov dword [ebp - 0xc], ecx
call edi
mov edx, dword [ebp - 0xc]
mov ecx, dword [edx + 8]
and ecx, eax
mov eax, dword [ebp + 8]
shl ecx, 4
add ecx, dword [edx + 0xc]
mov dword [ecx], 0x32464372
mov dword [ecx + 4], ebx
mov dword [ecx + 8], eax
mov dword [ecx + 0xc], esi
mov ecx, dword [ebp - 8]
cmp dword [ebp + 8], 1
jne 0x12cb3
mov eax, dword [esi + 0x28]
cmp dword [eax + 0x1c], ebx
je 0x12b0a
lea ecx, [eax + 0x10]
mov dword [ebp + 8], ecx
call edi
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 8]
and ecx, eax
shl ecx, 4
add ecx, dword [edx + 0xc]
mov dword [ecx], 0x33464372
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], esi
mov ecx, dword [ebp - 8]
add ecx, 0x638
mov dword [ebp - 0xc], ecx
call dword [0x381d0]
mov byte [ebp + 0xb], al
mov eax, dword [ebp - 8]
test byte [eax + 0x3f4], 2
jne 0x12b31
push eax
call 0x12cf2
mov dword [ebp - 4], eax
mov dl, byte [ebp + 0xb]
mov ecx, dword [ebp - 0xc]
call dword [0x381dc]
mov eax, dword [esi + 0x28]
cmp dword [eax + 0x1c], ebx
je 0x12b6d
lea ecx, [eax + 0x10]
mov dword [ebp + 8], ecx
call edi
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 8]
and ecx, eax
mov eax, dword [ebp - 4]
shl ecx, 4
add ecx, dword [edx + 0xc]
mov dword [ecx], 0x34464372
mov dword [ecx + 4], eax
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], esi
push 8
push esi
call 0xf023
mov dword [ebp + 8], eax
cmp dword [ebp - 4], ebx
je 0x12bdc
cmp eax, ebx
je 0x12be9
mov eax, dword [eax + 0x28]
push 0x4f445052
push dword [eax]
mov dword [ebp - 0xc], eax
push eax
call 0x10f2
mov eax, dword [esi + 0x28]
cmp dword [eax + 0x1c], ebx
je 0x12bc3
lea ebx, [eax + 0x10]
mov ecx, ebx
call edi
mov ecx, dword [ebx + 8]
and ecx, eax
mov eax, dword [ebp - 4]
shl ecx, 4
add ecx, dword [ebx + 0xc]
mov dword [ecx + 4], eax
mov eax, dword [ebp + 8]
mov dword [ecx], 0x35464372
mov dword [ecx + 8], eax
mov dword [ecx + 0xc], esi
push 8
push dword [ebp + 8]
push esi
call 0xf072
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x32c]
jmp 0x12ce6
cmp eax, ebx
je 0x12be9
push 8
push eax
push esi
call 0xf072
mov eax, dword [esi + 0x28]
cmp dword [eax + 0x1c], ebx
je 0x12c19
lea ecx, [eax + 0x10]
mov dword [ebp + 8], ecx
call edi
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 8]
and esp, dword [ebp + 0x6c]
popal
jae 0x12c6b
push ebx
push edx
push edi
dec esp
outsd dx, dword [esi]
arpl word [ebx + 0x45], bp
js 0x12c73
insb byte es:[edi], dx
jne 0x12c86
imul esi, dword [esi + 0x65], 0x7e0000
dec esp
jb 0x12c6f
add byte [esp + 0x72], cl
push ecx
jne 0x12c85
jb 0x12c9b
jns 0x12c6c
dec ecx
insd dword es:[edi], dx
popal
inc esi
imul ebp, dword [ebp + 0x45], 0x75636578
je 0x12c9b
outsd dx, dword [esi]
outsb dx, byte [esi]
dec edi
jo 0x12cab
imul ebp, dword [edi + 0x6e], 0x38d0073
push edx
je 0x12cad
dec ecx
insd dword es:[edi], dx
popal
dec esi
je 0x12c91
popal
jb 0x12c4f
add byte [eax + 0x6c745204], bl
push ebx
je 0x12cae
jae 0x12cc0
jb 0x12cb3
popal
insb byte es:[edi], dx
jne 0x12cc6
dec eax
popal
jo 0x12c66
inc edi
add al, 0x52
je 0x12cd7
push edx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
dec eax
je 0x12cda
dec eax
popal
jo 0x12c7a
bound eax, qword [edx]
push edx
je 0x12ceb
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
je 0x12cec
dec eax
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[edi + 3], al
push edx
je 0x12cff
inc esi
jb 0x12cfb
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add ch, ah
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc esp
jb 0x12d0c
imul esi, dword [bp + di + 0x74], 0x65537265
arpl word [ebp + 0x72], si
jb 0x12d01
push ebx
arpl word gs:[ebp + 0x72], si
dec ebp
dec ebp
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x12d32
inc ebx
popal
arpl word [eax + 0x65], bp
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
bound esp, qword [ecx + 0x63]
imul eax, dword [eax], 0
add byte [eax], al
dec ebp
add al, 0x52
je 0x12d39
push edx
imul esi, dword gs:[bp + di + 0x74], 0x65537265
arpl word [ebp + 0x72], si
dec ebp
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x12d5a
inc ebx
popal
arpl word [eax + 0x65], bp
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
bound esp, qword [ecx + 0x63]
imul eax, dword [eax], 0
mov byte [edx], al
push edx
je 0x12d61
popal
arpl word [ebx], bp
add byte [eax + 0x6c745202], cl
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x12d5b
arpl word [eax + ecx*2 + 0x65], si
popal
je 0x12d45
popal
jo 0x12d01
add byte [esi + 0x6c745204], bl
push ebx
imul edi, dword [edx + 0x65], 0x70616548
add byte [ebx + 0x6c745203], al
popal
jo 0x12d10
add dword [ebx], 0x52
je 0x12d81
inc edi
je 0x12d6e
jae 0x12d80
jb 0x12d66
outsb dx, byte [esi]
outsw dx, word [esi]
dec eax
popal
jo 0x12d25
add bh, dh
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
dec esp
outsd dx, dword [esi]
arpl word [ebx + 0x48], bp
popal
jo 0x12d34
fiadd word [ebx]
push edx
je 0x12da5
dec ecx
jae 0x12d92
popal
insb byte es:[edi], dx
imul esp, dword [eax + ecx*2 + 0x61], 0x656c646e
add byte [eax], al
add byte gs:[eax], al
iretd
dec esi
je 0x12dae
jne 0x12dc4
jb 0x12dda
push ebx
jns 0x12dd7
je 0x12dcb
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x12dda
popal
je 0x12dd9
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
wait
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
dec ecx
outsb dx, byte [esi]
imul esi, dword [ebx + edx*2 + 0x74], 0x676e6972
add byte [ecx], al
imul ebp, dword [esi + 0x67], 0x4e020100
je 0x12ddc
outsb dx, byte [esi]
add byte [bx + di], al
add cl, byte [esi + 0x74]
push ebx
je 0x12ddf
jns 0x12e01
je 0x12df5
insd dword es:[edi], dx
inc ebp
outsb dx, byte [esi]
jbe 0x12dfe
jb 0x12e06
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x12df3
popal
insb byte es:[edi], dx
jne 0x12e06
inc ebp
js 0x12da4
dec edi
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
inc edi
push ebp
dec ecx
inc esp
inc esi
jb 0x12e1f
insd dword es:[edi], dx
push ebx
je 0x12e26
imul ebp, dword [esi + 0x67], 0x4e01a800
je 0x12e0e
jne 0x12e24
jb 0x12e3a
push ebx
jns 0x12e37
je 0x12e2b
insd dword es:[edi], dx
inc ebp
outsb dx, byte [esi]
jbe 0x12e34
jb 0x12e3c
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x12e29
popal
insb byte es:[edi], dx
jne 0x12e3c
inc ebp
js 0x12dda
add byte [ebp + 0x70777307], bl
popfd
pop es
jae 0x12e55
jo 0x12e52
jb 0x12e4a
imul ebp, dword [esi + 0x74], 0x735f66
outsb dx, byte [esi]
je 0x12e4a
pop edi
jae 0x12de7
add byte [eax], dl
pop es
pop edi
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esi, dword fs:[esi], 0x744e011e
add dword [esi + 0x74], ecx
je 0x12e3d
inc esi
insb byte es:[edi], dx
jne 0x12e6d
push 0x66667542
jb 0x12e75
jb 0x12e75
jae 0x12e49
inc esi
imul ebp, dword [ebp], 0x52036900
je 0x12e79
add byte [eax], al
imul eax, dword [ebx], 0x476c7452
inc edi
je 0x12e5d
popal
jae 0x12e88
dec esi
je 0x12e6a
je 0x12e7a
je 0x12e90
jae 0x12e1d
add al, bh
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc esp
outsd dx, dword [esi]
jae 0x12e77
push eax
popal
je 0x12e92
push 0x656d614e
push esp
dec esi
popal
insd dword es:[edi], dx
push esp
outsd dx, dword [esi]
dec esi
je 0x12e83
popal
je 0x12e9e
dec esi
popal
insd dword es:[edi], dx
pop edi
pop edi
push ebp
pop edi
push edi
imul esi, dword [eax + ebp*2 + 0x53], 0x75746174
jae 0x12e48
pop ss
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
push edx
je 0x12eb9
inc ebp
jno 0x12ec5
popal
insb byte es:[edi], dx
push ebx
imul esp, dword [eax + eax + 0x31], 0x6c745204
add byte [ecx], dh
add al, 0x52
je 0x12ec7
push ecx
jne 0x12ec3
jb 0x12ed9
jb 0x12ed9
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x12ed3
popal
je 0x12ed2
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
arpl word [eax + eax], bp
insb byte es:[edi], dx
add byte [eax], al
push ecx
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
inc edi
je 0x12eba
je 0x12eba
arpl word [ebp], sp
mov ah, 1
dec esi
je 0x12ed3
add byte gs:[ecx + eax + 0x6152744e], dh
popal
imul esi, dword [ebx + 0x65], 0x64726148
jae 0x12eea
dec eax
popal
jb 0x12eed
inc ebp
inc ebp
jb 0x12efe
outsd dx, dword [esi]
jb 0x12e8f
add byte [eax + 0x51744e01], dh
mov al, 1
dec esi
je 0x12ee6
jne 0x12efc
jb 0x12f12
push esi
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0x12f0b
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x12f12
popal
je 0x12f11
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
imul ebp, dword [ebp], 0x4c006400
jb 0x12ef7
push edx
inc sp
inc sp
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
jmp 0x43757cc5
je 0x12f08
jb 0x12f2c
popal
je 0x12f2f
dec ebx
jns 0x12f22
jb 0x12f31
outsb dx, byte [esi]
jae 0x12f34
popal
arpl word [ebp + 0x64], si
add cl, dh
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc esp
je 0x12f46
jb 0x12f50
imul ebp, dword [esi + 0x65], 0x50736f44
inc esp
outsd dx, dword [esi]
jae 0x12f3a
popal
je 0x12f55
dec esi
popal
insd dword es:[edi], dx
push esp
jns 0x12f64
pop edi
push ebp
add byte [edi + eax + 0x5f], cl
jbe 0x12f70
jae 0x12f6c
outsb dx, byte [esi]
ja 0x12f70
jb 0x12f6b
outsb dx, byte [esi]
je 0x12f6b
add dh, al
add al, 0x52
push edx
je 0x12f77
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x74536564
jb 0x12f7f
push ebx
push ebx
je 0x12f87
imul ebp, dword [esi + 0x67], 0x654f6f54
insd dword es:[edi], dx
outsb dx, byte [esi]
push esp
outsd dx, dword [esi]
dec edi
insd dword es:[edi], dx
push ebx
je 0x12f92
imul ebp, dword [esi + 0x67], 0x5204f300
add bl, dh
add al, 0x52
je 0x12f95
push edi
outsd dx, dword [esi]
ja 0x12f63
xor al, 0x45
xor al, 0x45
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x46]
inc esi
jae 0x12f89
imul esi, dword fs:[edx + 0x65], 0x6f697463
jb 0x12fa1
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add bh, cl
add byte [esi + 0x74], cl
inc ebx
popal
outsb dx, byte [esi]
arpl word [ebp + 0x6c], sp
dec ecx
outsd dx, dword [esi]
inc esi
imul ebp, dword [ebp], 0x4e00d100
insb byte es:[edi], dx
add byte gs:[eax], al
rol dword [eax], 1
dec esi
add byte [esi + 0x74], cl
inc ebx
je 0x12f9c
popal
outsb dx, byte [esi]
arpl word [ebp + 0x6c], sp
push ebx
jns 0x12fcf
arpl word [eax + 0x72], bp
jb 0x12fd4
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword [esi]
jne 0x12fdc
dec ecx
outsd dx, dword [esi]
inc esi
imul ebp, dword [ebp], 0x744e014f
dec edi
add dword [esi + 0x74], ecx
dec esi
outsd dx, dword [esi]
je 0x12fe1
imul esp, dword [esi + 0x79], 0x6e616843
inc esp
jns 0x12fbe
push 0x65676e61
inc esp
inc esp
imul esi, dword [edx + 0x65], 0x726f7463
jns 0x12fd0
jb 0x13002
inc esi
imul ebp, dword [ebp], 0x74520248
insb byte es:[edi], dx
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x13000
jbe 0x12ffa
je 0x13000
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x1300c
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1300f
js 0x13020
push ebp
outsb dx, byte [esi]
jae 0x13011
inc si
popal
jae 0x1302a
add byte [eax], al
into
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc esp
popal
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x1302c
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x13038
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1303b
js 0x1304c
push ebp
outsb dx, byte [esi]
jae 0x1303d
inc si
popal
jae 0x13056
je 0x12fe3
add byte [eax], al
add dword [ecx], 0x4e
je 0x1303a
add byte [ebx + 0x51744e01], al
jne 0x13050
jb 0x13066
inc esp
imul esi, dword [edx + 0x65], 0x726f7463
jns 0x1303d
imul ebp, dword [ebp], 0x4e022b00
add byte [eax], al
sub eax, dword [edx]
dec esi
je 0x13058
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], 0x6e695372
insb byte es:[di], dx
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [eax + eax + 0x7d], si
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
inc edi
je 0x13071
push 0x64616572
inc ebp
popal
inc ebp
jb 0x13097
outsd dx, dword [esi]
jb 0x13075
outsd dx, dword [esi]
add byte gs:[eax + 0x6c745204], dl
add byte gs:[eax + 0x6c745204], dl
nop
add al, 0x52
je 0x1309d
push ebx
je 0x13089
push 0x64616572
popal
inc ebp
inc ebp
jb 0x130af
outsd dx, dword [esi]
jb 0x1308d
outsd dx, dword [esi]
add byte gs:[esi + 0x6c745204], al
push ebx
je 0x13099
dec esp
popal
jae 0x130c4
push edi
imul ebp, dword [esi + 0x33], 0x72724532
jb 0x130ca
outsd dx, dword [esi]
jb 0x1309c
outsb dx, byte [esi]
dec esi
je 0x130b3
je 0x130c3
je 0x130d9
jae 0x130ac
jb 0x130d7
insd dword es:[edi], dx
dec esi
je 0x130bf
je 0x130cf
je 0x130e5
jae 0x13072
add byte [ebx + 1], ah
arpl word [ecx], ax
dec esi
je 0x130c6
jo 0x130de
outsb dx, byte [esi]
push eax
jb 0x130ec
arpl word [ebp + 0x73], sp
jae 0x130d6
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0
add byte [0x6c745204], dl
add al, 0x52
je 0x130f9
dec esi
je 0x130e3
je 0x130f3
je 0x13109
jae 0x130ea
outsd dx, dword [esi]
inc esp
outsd dx, dword [esi]
jae 0x130e0
jb 0x1310f
jb 0x1310d
outsd dx, dword [esi]
jb 0x130ee
outsd dx, dword [esi]
push esp
bound eax, qword gs:[eax]
add byte [edi], dh
add byte [ebp + 0x74], al
ja 0x130f1
jbe 0x13113
outsb dx, byte [esi]
je 0x13103
imul esi, dword gs:[bp + di + 0x74], 0x7265
imul esi, dword [ebx + 0x74], 0x7265
cmp dword [eax], eax
inc ebp
je 0x13136
inc ebp
jbe 0x13127
outsb dx, byte [esi]
je 0x1311c
push edi
jb 0x13130
imul esi, dword [ebp], 0x74450038
je 0x1312e
add byte [eax], bh
add byte [ebp + 0x74], al
cmp byte [eax], al
inc ebp
je 0x13146
ja 0x13115
inc ebp
jbe 0x13137
outsb dx, byte [esi]
je 0x1312a
outsb dx, byte [esi]
jb 0x1313d
imul esi, dword gs:[bp + di + 0x74], 0x7265
imul esi, dword [bp + di + 0x74], 0x7265
imul esi, dword [ebx + 0x74], 0x7265
add byte [eax], al
test byte [eax], 0x4e
je 0x13128
jb 0x1314c
popal
je 0x1314f
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
imul ebp, dword [edi + 0x6e], 0x4e01a200
je 0x13148
outsb dx, byte [esi]
add byte [edx + 0x51744e01], ah
add dword [esi + 0x74], ecx
push ecx
jne 0x1315e
jb 0x13174
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
test dword [ebx], eax
push edx
je 0x13175
add byte [ebp + 0x6c745203], al
inc edi
je 0x13163
jb 0x13183
jae 0x1317a
imul ebp, dword [edi + 0x6e], 0x52042d00
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [0x6c745204], ch
add al, 0x52
je 0x13185
push ecx
jne 0x13181
jb 0x13197
inc ebp
insb byte es:[edi], dx
jbe 0x13184
je 0x1318e
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
insb byte es:[edi], dx
popal
jae 0x1312d
add cl, dh
int1
add dword [esi + 0x74], ecx
push ebx
dec esi
je 0x13186
je 0x1317f
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x131a8
popal
je 0x131a7
imul ebp, dword [edi + 0x6e], 0x636f7250
jae 0x131ba
outsd dx, dword [esi]
outsb dx, byte [esi]
push eax
jb 0x131b2
arpl word [ebp + 0x73], sp
jae 0x13148
add byte [edx + eax + 0x52], bh
jl 0x1314c
push edx
je 0x131b9
insb byte es:[edi], dx
inc ebx
push 0x6f547261
popal
jb 0x131a6
outsd dx, dword [esi]
dec ecx
outsb dx, byte [esi]
je 0x131bc
jb 0x1315b
add byte [ebx + 0x72747307], dl
outsb dx, byte [esi]
jae 0x131d4
jb 0x131d0
arpl word [eax + 0x79], si
jo 0x131de
pop edi
jae 0x13168
adc al, byte [eax]
inc ebx
jae 0x131df
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
inc ebx
inc ebx
popal
jo 0x131ed
jne 0x131ed
jb 0x131e1
inc edx
inc edx
jne 0x131e5
jb 0x13183
jb 0x13183
add byte [esi], dl
push ss
add byte [ebx + 0x73], al
jb 0x131cd
inc ebx
jae 0x131fb
inc ebx
popal
jo 0x13201
jne 0x13201
jb 0x131f5
dec ebp
dec ebp
jae 0x13207
popal
push ebx
push ebx
je 0x1320c
imul ebp, dword [esi + 0x67], 0x43001a00
jae 0x13215
inc esi
jb 0x1320b
inc ebx
inc ebx
popal
jo 0x1321f
jne 0x1321f
inc edx
jne 0x13217
jb 0x131b5
jb 0x131b5
add byte [esi + 3], ch
push edx
je 0x13227
insb byte es:[edi], dx
inc edi
je 0x1320b
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x13239
dec esi
je 0x13218
popal
je 0x13233
dec esp
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x13239
push 0x52031800
add byte [eax], bl
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
push edx
je 0x13243
inc ebp
jno 0x1324f
popal
insb byte es:[edi], dx
push ebx
je 0x13251
jb 0x13249
imul ebp, dword [esi + 0x67], 0x3460000
push edx
je 0x13255
outsb dx, byte [esi]
add byte [bx + si], al
inc esi
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
inc esi
jb 0x13251
inc ecx
inc ecx
outsb dx, byte [esi]
jae 0x1325a
push ebx
je 0x13266
imul ebp, dword [esi + 0x67], 0x5202a900
outsb dx, byte [esi]
add byte [bx + di + 0x5202], ch
je 0x13269
inc ebx
outsd dx, dword [esi]
jo 0x1327a
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x74536564
jb 0x13275
push ebx
je 0x1327d
imul ebp, dword [esi + 0x67], 0x2f70000
push edx
je 0x13281
outsb dx, byte [esi]
add byte [bx + si], al
test dword [edx], 0x446c7452
inc esp
outsd dx, dword [esi]
jae 0x13269
push eax
popal
je 0x13284
dec esi
popal
insd dword es:[edi], dx
push esp
outsd dx, dword [esi]
dec esi
je 0x13275
popal
je 0x13290
push 0x656d614e
pop edi
dec esi
popal
insd dword es:[edi], dx
pop edi
push ebp
add byte [eax], al
inc ebx
add dword [esi + 0x74], ecx
dec esp
je 0x13281
outsd dx, dword [esi]
arpl word [ebx + 0x46], bp
imul ebp, dword [ebp], 0x4e01b500
je 0x13295
popal
inc esi
imul ebp, dword [ebp], 0x5203dc00
add byte gs:[eax], al
fadd qword [ebx]
push edx
je 0x132bd
dec ecx
jae 0x132a8
js 0x132cb
js 0x132cb
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x6564
arpl word [edi + 0x64], bp
add byte gs:[eax], al
or eax, 0x44744e01
insb byte es:[edi], dx
insb byte es:[edi], dx
je 0x132cf
push esi
push esi
popal
insb byte es:[edi], dx
jne 0x132d4
dec ebx
jns 0x13273
add byte [edi], dl
add dword [esi + 0x74], ecx
inc ebp
outsb dx, byte [esi]
jne 0x132e9
jb 0x132e0
jb 0x132e0
je 0x132e6
dec ebx
jns 0x13285
add byte [eax], al
inc edx
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
add byte [edx + 3], al
push edx
je 0x132f7
inc esi
outsd dx, dword [esi]
jb 0x132fc
popal
je 0x132d5
jne 0x13306
jb 0x132fb
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x132ee
jae 0x13300
jb 0x132e8
jns 0x132f0
popal
je 0x1330b
add byte [ebp + 2], ch
push edx
je 0x13315
insb byte es:[edi], dx
inc ecx
jo 0x1331c
outsb dx, byte gs:[esi]
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x6f546564
push ebx
je 0x1332d
imul ebp, dword [esi + 0x67], 0x26c0000
push edx
je 0x13331
add byte [bx + si], al
insb byte es:[edi], dx
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc ecx
jo 0x13338
outsb dx, byte gs:[esi]
push ebp
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x74536564
outsd dx, dword [esi]
push ebx
je 0x13347
jb 0x1333f
imul ebp, dword [esi + 0x67], 0x74536f54
jb 0x13347
outsb dx, byte [esi]
push esp
outsd dx, dword [esi]
push ebx
je 0x1334f
imul ebp, dword [esi + 0x67], 0x4240000
outsb dx, byte [esi]
add byte [bx + si], al
add byte [eax], al
and al, 4
push edx
je 0x13353
insb byte es:[edi], dx
push eax
jb 0x1334f
imul di, word gs:[eax + 0x55], 0x696e
imul di, word [eax + 0x55], 0x696e
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x74536564
jb 0x13361
arpl word [edi + 0x64], bp
push ebx
je 0x13369
imul ebp, dword [esi + 0x67], 0x1e0000
inc ebx
jae 0x13373
outsb dx, byte [esi]
add byte [bx + si], al
add byte [esi], bl
push ds
add byte [ebx + 0x73], al
jb 0x13358
push esi
jb 0x1336e
jns 0x1335a
jns 0x1335a
imul ebp, dword gs:[bx + 0x6e], 0x4e00b500
je 0x13354
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [ebp + 0x41744e00], dh
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
push esi
imul esi, dword [edx + 0x74], 0x4d6c6175
jb 0x13392
jne 0x13381
insb byte es:[edi], dx
dec ebp
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x133a0
add byte [eax], dh
add cl, byte [esi + 0x74]
push edi
jb 0x13398
je 0x13396
inc esi
imul ebp, dword [ebp], 0x744e0126
inc esi
dec esi
je 0x13381
jb 0x133a2
push esi
imul esi, dword [edx + 0x74], 0x4d6c6175
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x133c4
add byte [ebx], ah
add cl, byte [esi + 0x74]
push ebp
je 0x133a6
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x46], bp
imul ebp, dword [ebp], 0x4e011a00
insb byte es:[edi], dx
add byte gs:[eax], al
add byte [eax], al
sbb al, byte [ecx]
dec esi
je 0x133a6
outsb dx, byte [esi]
jne 0x133d1
jb 0x133c8
je 0x133ce
push esi
popal
insb byte es:[edi], dx
jne 0x133d3
dec ebx
jns 0x13372
or dword [edx + edx*2], eax
add al, 0x52
je 0x133e3
dec ebp
jne 0x133e6
je 0x133e5
inc edx
jns 0x133f3
push esp
outsd dx, dword [esi]
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x69536564
jp 0x133f2
add al, cl
add al, 0x52
je 0x133ff
insb byte es:[edi], dx
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x6f546564
arpl word [edi + 0x64], bp
push esp
push esp
outsd dx, dword [esi]
dec ebp
jne 0x1340b
je 0x1340a
imul eax, dword [edx + 0x79], 0x4e6574
add byte [eax], cl
add al, 0x52
inc edx
jns 0x13418
dec esi
add byte [eax], al
or byte [edx + edx*2], al
je 0x13419
dec ebp
jne 0x1341c
je 0x1341b
inc edx
jns 0x13429
push esp
outsd dx, dword [esi]
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x4e6564
add byte [ecx], ch
add al, 0x52
push edx
je 0x13433
push ecx
jne 0x1342f
jb 0x13445
inc ecx
je 0x1343e
outsd dx, dword [esi]
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
inc ecx
je 0x13444
insd dword es:[edi], dx
push esp
popal
bound ebp, qword [ebp]
mov dword [ecx], eax
dec esi
je 0x13432
jne 0x13448
jb 0x1345e
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x13458
popal
je 0x13457
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
je 0x13462
outsd dx, dword [esi]
insd dword es:[edi], dx
add byte [eax], al
xlatb
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc esp
insb byte es:[edi], dx
je 0x13466
je 0x13466
inc ecx
je 0x13473
insd dword es:[edi], dx
inc esi
jb 0x13477
insd dword es:[edi], dx
inc ecx
je 0x1347b
outsd dx, dword [esi]
insd dword es:[edi], dx
push esp
popal
bound ebp, qword [ebp]
add byte [esi], al
add dword [esi + 0x74], ecx
inc esp
insb byte es:[edi], dx
je 0x13483
je 0x13483
inc ecx
je 0x13490
insd dword es:[edi], dx
add byte [eax], al
std
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
dec esp
outsd dx, dword [esi]
outsd dx, dword [esi]
imul esi, dword [ebp + 0x70], 0x41
inc ecx
je 0x134a1
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
inc ecx
je 0x134a7
insd dword es:[edi], dx
push esp
popal
bound ebp, qword [ebp]
add byte [0x46744e01], bl
add byte [eax], al
sbb eax, 0x46744e01
inc esi
imul ebp, dword [esi + 0x64], 0x6d6f7441
inc ecx
je 0x134ba
insd dword es:[edi], dx
add byte [eax], al
push ecx
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc ecx
inc ecx
je 0x134c8
outsd dx, dword [esi]
insd dword es:[edi], dx
push esp
outsd dx, dword [esi]
inc ecx
je 0x134ce
outsd dx, dword [esi]
insd dword es:[edi], dx
push esp
popal
bound ebp, qword [ebp]
stosb byte es:[edi], al
add byte [esi + 0x74], cl
inc ecx
inc ecx
je 0x134df
insd dword es:[edi], dx
add byte [ebp + 0x6c745202], ch
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc ebx
jb 0x134df
popal
je 0x134e2
inc ecx
je 0x134ef
insd dword es:[edi], dx
push esp
popal
bound ebp, qword [ebp]
add al, ch
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc esp
jae 0x13505
je 0x13504
jb 0x13502
outsd dx, dword [esi]
jns 0x134d6
je 0x13506
insd dword es:[edi], dx
push esp
popal
bound ebp, qword [ebp]
stc
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
je 0x1350f
inc esp
outsd dx, dword [esi]
jae 0x134f7
popal
je 0x13512
dec esi
popal
insd dword es:[edi], dx
push esp
outsd dx, dword [esi]
push edx
insb byte es:[edi], dx
popal
je 0x1351f
jbe 0x1351d
dec esi
je 0x1350b
push eax
popal
je 0x13526
dec esi
popal
insd dword es:[edi], dx
pop edi
push ebp
add byte [eax], al
push esp
add al, 0x52
push edx
je 0x13537
push edx
insb byte es:[edi], dx
popal
jae 0x13537
push edx
insb byte es:[edi], dx
popal
je 0x13541
jbe 0x1353f
dec esi
popal
insd dword es:[edi], dx
add byte gs:[eax], al
sbb dword [ebx], eax
add byte [ecx], bl
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
push edx
je 0x13551
inc ebp
jno 0x1355d
popal
insb byte es:[edi], dx
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x74536564
jb 0x1355e
push ebx
je 0x13566
imul ebp, dword [esi + 0x67], 0x5203d600
je 0x13569
outsb dx, byte [esi]
add dh, dl
add dh, dl
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
dec ecx
jae 0x13544
outsd dx, dword [esi]
jae 0x13547
inc esp
jbe 0x1356f
jbe 0x1356f
imul esp, dword [ebx + 0x65], 0x656d614e
pop edi
arpl word [ebp + 0x4e], sp
popal
insd dword es:[edi], dx
pop edi
push ebp
add byte [eax], al
add byte cs:[edx + 0x67], al
add byte [esi], ch
add byte [edx + 0x67], al
inc esp
bound esp, qword [edi + 0x55]
push ebp
imul edx, dword [ebx + 0x74], 0x6544706f
bound esi, qword [ebp + 0x67]
imul ebp, dword [bp + 0x67], 0x270000
imul ebp, dword [bp + 0x67], 0x270000
daa
add byte [edx + 0x67], al
push ebp
inc esp
bound esp, qword [edi + 0x55]
imul eax, dword [ebx + 0x6f], 0x6e69746e
jne 0x1359a
add byte [edi], ch
add byte [edx + 0x67], al
push ebp
imul edx, dword [edi + 0x61], 0x74537469
popal
imul esi, dword [ebx + edx*2 + 0x74], 0x43657461
push ebx
je 0x135a5
je 0x135ab
inc ebx
push 0x65676e61
add byte [eax], al
sub byte [eax], al
inc esp
bound esp, qword [edi + 0x55]
imul eax, dword [ebx + 0x6f], 0x7265766e
je 0x135b0
je 0x135c0
popal
je 0x135c6
inc ebx
push 0x65676e61
push ebx
push ebx
je 0x135dc
jb 0x135e0
jne 0x135cf
arpl word [ebp + esi*2 + 0x72], si
je 0x135e3
jb 0x135d5
add byte gs:[eax], al
add byte [eax], al
and byte [ecx], al
dec esi
je 0x135bd
insb byte es:[edi], dx
jne 0x135ed
push 0x74736e49
jb 0x135f6
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
inc ebx
popal
arpl word [eax + 0x65], bp
add byte [eax + 0x51744e01], dl
jne 0x135f8
jb 0x1360e
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x13608
insd dword es:[edi], dx
popal
je 0x13607
outsd dx, dword [esi]
outsb dx, byte [esi]
push esp
push 0x64616572
add byte [eax], al
add byte fs:[eax], al
sub al, byte [eax]
inc esp
bound esp, qword [edi + 0x55]
imul eax, dword [edi + 0x65], 0x72685474
popal
inc esp
je 0x13607
push 0x64616572
inc esp
bound esi, qword gs:[ebp + 0x67]
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax - 0x15], si
arpl word gs:[eax + eax - 0x15], si
add dword [esi + 0x74], ecx
push ebx
dec esi
je 0x1361c
je 0x13615
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x1363e
popal
je 0x1363d
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esp
bound esi, qword gs:[ebp + 0x67]
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x2b], si
je 0x135e2
sub eax, dword [eax]
inc esp
bound esp, qword [edi + 0x55]
add byte [edx + 0x67], al
push ebp
imul ecx, dword [ecx + 0x73], 0x52657573
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
je 0x13659
inc edx
jb 0x1365c
popal
popal
imul ebp, dword [ecx + 0x6e], 0
add byte es:[edx + 0x67], al
push ebp
imul eax, dword [ebx + 0x6f], 0x63656e6e
je 0x1365f
arpl word gs:[esp + edx*2 + 0x6f], si
arpl word [esp + edx*2 + 0x6f], si
outsd dx, dword [esi]
inc esp
bound esp, qword [edi]
sub dword [eax], eax
inc esp
bound esp, qword [edi + 0x55]
add byte [bx + di], ch
add byte [edx + 0x67], al
push ebp
imul eax, dword [ebp + 0x62], 0x63416775
je 0x13689
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
push eax
jbe 0x13687
push eax
jb 0x13694
arpl word [ebp + 0x73], sp
jae 0x1362a
sbb eax, dword [eax]
inc ebx
jae 0x136a1
inc edi
je 0x13683
jb 0x136a4
arpl word [ebp + 0x73], sp
jae 0x13683
add byte fs:[edx + 1], ah
add dword [esi + 0x74], ecx
dec edi
dec esi
je 0x13690
jo 0x136a8
outsb dx, byte [esi]
push eax
jb 0x136b6
arpl word [ebp + 0x73], sp
jae 0x1364c
add al, 2
dec esi
je 0x136a4
je 0x136a7
jns 0x136c9
je 0x136bd
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x52045300
add byte gs:[ebx + 4], dl
push edx
add al, 0x52
je 0x136cf
push edx
insb byte es:[edi], dx
popal
jae 0x136cf
push eax
jb 0x136d6
jbe 0x136d8
insb byte es:[edi], dx
add byte gs:[bx + si + 2], al
push edx
je 0x136e5
inc ecx
arpl word [ecx + 0x75], si
imul esi, dword [edx + 0x65], 0x76697250
imul ebp, dword [ebp + 0x67], 0x7120065
jbe 0x136ee
insb byte es:[edi], dx
add byte gs:[bp + si], dl
add byte gs:[bp + si], dl
add byte [edx], dl
pop es
pop edi
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
insd dword es:[edi], dx
jne 0x136ff
add dl, cl
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc ebx
jne 0x13710
retf 0x5202
outsd dx, dword [esi]
jbe 0x13704
jb 0x136f5
imul ebp, dword [ebp + 0x65], 0x79536f54
push esp
outsd dx, dword [esi]
push ebx
jns 0x1371c
jae 0x1371e
je 0x13710
insd dword es:[edi], dx
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x2020000
dec esi
je 0x1370a
push ebx
je 0x1370d
jns 0x1372f
je 0x13723
insd dword es:[edi], dx
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x13732
popal
je 0x13731
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
stosd dword es:[edi], eax
add al, 0x52
je 0x1373d
push esp
imul ebp, dword [ebp + 0x65], 0x6c656946
imul esp, dword [ebp + 0x6c], 0x6f547364
insb byte es:[edi], dx
jae 0x13730
outsd dx, dword [esi]
push esp
imul ebp, dword [ebp + 0x65], 0x5204af00
je 0x13753
push esp
imul ebp, dword [ebp + 0x65], 0x69546f54
insd dword es:[edi], dx
inc esi
imul esp, dword [ebp + 0x6c], 0x8e007364
add dword [esi + 0x74], ecx
push ecx
imul ebp, dword [ebp + 0x65], 0x6c656946
jae 0x136f8
mov es, word [ecx]
dec esi
je 0x1374e
jne 0x13764
jb 0x1377a
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x13774
popal
je 0x13773
outsd dx, dword [esi]
outsb dx, byte [esi]
push eax
jb 0x1377e
arpl word [ebp + 0x73], sp
jae 0x13714
jae 0x13786
add byte [ebx + 3], bl
push edx
je 0x13785
pop ebx
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
inc edi
je 0x13760
inc ebx
jne 0x13791
jb 0x13792
jb 0x13786
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x13778
push esp
jb 0x13787
outsb dx, byte [esi]
jae 0x1378a
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
add byte [edx + 4], bh
jp 0x13736
add al, 0x52
push edx
je 0x137a1
push ebx
je 0x1377c
jne 0x137ad
jb 0x137a2
outsb dx, byte [esi]
je 0x13794
jb 0x137a3
outsb dx, byte [esi]
jae 0x137a6
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
dec edi
pop es
pop edi
ja 0x137b4
jae 0x137bc
arpl word [ebp + 0x70], bp
add byte [eax], al
mov ch, 7
ja 0x137bf
jae 0x137cc
arpl word [eax + 0x79], si
pop edi
jns 0x137c1
jae 0x13764
stosb byte es:[edi], al
pop es
ja 0x137cb
jae 0x137cd
popal
je 0x137cc
jae 0x1376f
add byte [ebx], ah
add al, 0x52
je 0x137e1
insb byte es:[edi], dx
push eax
jb 0x137dd
imul di, word [eax + 0x53], 0x7274
js 0x137cf
je 0x137f0
imul ebp, dword [esi + 0x67], 0x7707ba00
arpl word [ebx + 0x73], si
jae 0x137fb
jae 0x137fd
je 0x137fc
jb 0x1378b
add byte [eax], al
stosd dword es:[edi], eax
pop es
ja 0x137f3
add byte [ebx + 0x73637707], ch
jae 0x137f5
arpl word [eax + 0x72], bp
push 0xc2000072
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc ebx
jb 0x13803
add byte [eax], al
ret 0x5202
popal
je 0x13806
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x74536564
jb 0x13815
push ebx
je 0x1381d
imul ebp, dword [esi + 0x67], 0x6d6f7246
outsb dx, byte [esi]
inc esi
jb 0x13820
insd dword es:[edi], dx
inc ecx
jae 0x13818
arpl word [ecx + 0x69], bp
jp 0x137b9
imul ebp, dword [ecx + 0x7a], 0x3930000
add byte [ebx + 0x6c745203], dl
push edx
je 0x1382b
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + eax*2 + 0x6e], 0x74536973
jb 0x13834
outsb dx, byte [esi]
add byte [bx + si + 2], ch
add byte [eax + 2], ch
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
push edx
je 0x1383f
inc ecx
outsb dx, byte [esi]
jae 0x13840
push ebx
je 0x1384c
imul ebp, dword [esi + 0x67], 0x6e556f54
push esp
outsd dx, dword [esi]
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x74536564
jb 0x13853
outsb dx, byte [esi]
add byte [bx + si], al
popfd
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
push edx
je 0x1385f
dec ecx
outsb dx, byte [esi]
imul esi, dword [ebp + edx*2 + 0x6e], 0x646f6369
outsd dx, dword [esi]
push ebx
push ebx
je 0x13873
imul ebp, dword [esi + 0x67], 0x7845
inc ebp
js 0x13807
add byte [eax], al
add byte [eax + 0x736c4e00], ah
mov al, byte [0x736c4e00]
dec ebp
bound eax, qword [ebx + 0x6f]
push eax
popal
push esp
popal
add byte [bx + si], al
push ds
add eax, 0x786c7452
push ebp
insb byte es:[edi], dx
js 0x13878
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x74536564
jb 0x13896
outsb dx, byte [esi]
push esp
outsd dx, dword [esi]
inc ecx
outsb dx, byte [esi]
jae 0x1389e
imul edx, dword [ebx + 0x69], 0xc200657a
add al, 0x52
push ebx
imul edi, dword [edx + 0x65], 0x5204c200
je 0x138ab
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x74536564
jb 0x138b3
outsb dx, byte [esi]
push esp
push esp
outsd dx, dword [esi]
inc ecx
outsb dx, byte [esi]
jae 0x138bb
push ebx
je 0x138c7
imul ebp, dword [esi + 0x67], 0x30b0000
push edx
je 0x138cb
inc ebp
outsb dx, byte [esi]
je 0x138c8
jb 0x138a8
jb 0x138d0
je 0x138d2
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add ah, ch
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
dec esp
popal
jbe 0x138e3
inc ebx
jb 0x138ea
je 0x138ec
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [esp + eax], dl
push edx
je 0x138ff
dec esi
je 0x138e9
je 0x138f9
je 0x1390f
jae 0x138f0
outsd dx, dword [esi]
inc esp
outsd dx, dword [esi]
jae 0x138e6
jb 0x13915
outsd dx, dword [esi]
jb 0x138a6
hlt
push edx
je 0x13917
inc esp
outsb dx, byte [esi]
jae 0x138f7
outsd dx, dword [esi]
jae 0x13926
dec esi
popal
insd dword es:[edi], dx
push esp
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x13932
je 0x13924
jb 0x1390f
popal
insd dword es:[edi], dx
add byte gs:[eax], al
dec ebp
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
push edx
je 0x13937
inc esi
jb 0x13933
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x74536564
jb 0x13943
arpl word [edi + 0x64], bp
push ebx
je 0x1394b
imul ebp, dword [esi + 0x67], 0x4c90000
push edx
outsb dx, byte [esi]
add byte [bx + si], al
leave
add al, 0x52
je 0x1394f
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x6f546564
arpl word [edi + 0x64], bp
push esp
push esp
outsd dx, dword [esi]
dec ebp
jne 0x1395b
je 0x1395a
imul eax, dword [edx + 0x79], 0x69536574
inc edx
jns 0x13968
push ebx
imul edi, dword [edx + 0x65], 0x7707af00
arpl word [ebx + 0x63], si
jae 0x13972
jp 0x1395e
add byte [edi + 0x73637707], ch
arpl word [ebx + 0x70], si
outsb dx, byte [esi]
add byte [esi + 0x73637707], ch
arpl word [eax + 0x79], si
pop edi
jae 0x1390f
add byte [edi + eax + 0x6d], bh
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x1397e
add byte [eax], dh
pop es
pop edi
insd dword es:[edi], dx
insd dword es:[edi], dx
imul esp, dword [ebx + 0x6d], 0xe8000070
add byte [esi + 0x74], cl
inc ebx
add byte [eax], al
call 0x4375872b
jb 0x13992
popal
je 0x13995
dec ebx
jns 0x13934
jns 0x13934
add byte [edx], cl
add cl, byte [esi + 0x74]
push ebx
or al, byte [edx]
dec esi
je 0x1398c
je 0x13992
popal
insb byte es:[edi], dx
jne 0x139a5
dec ebx
jns 0x13944
add byte [ecx], ah
add dword [esi + 0x74], ecx
inc esi
and dword [ecx], eax
dec esi
je 0x1398f
insb byte es:[edi], dx
jne 0x139bf
jae 0x139b5
push 0x79654b
dec ebx
jns 0x13951
jns 0x13951
add byte [ebx + eax + 0x496c7452], bl
outsb dx, byte [esi]
imul esi, dword [ebp + edx*2 + 0x6e], 0x646f6369
je 0x139b1
push ebp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x74536564
jb 0x139cf
arpl word [edi + 0x64], bp
push ebx
je 0x139d7
imul ebp, dword [esi + 0x67], 0x15a0000
dec esi
je 0x139be
outsb dx, byte [esi]
add byte [bx + si], al
add byte [eax], al
pop edx
add dword [esi + 0x74], ecx
dec edi
jo 0x139d6
outsb dx, byte [esi]
dec ebx
jns 0x13976
scasb al, byte es:[edi]
add dword [esi + 0x74], ecx
push ecx
jne 0x139e2
jb 0x139f8
jns 0x139d6
push esi
popal
insb byte es:[edi], dx
jne 0x139e9
dec ebx
jns 0x13988
aam 0
dec esi
je 0x139d0
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x139f6
add dl, bl
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
fiadd dword [edx]
push edx
je 0x13a03
inc esp
insb byte es:[edi], dx
je 0x13a02
inc ebx
jb 0x13a09
je 0x13a0b
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
mov dword [0x6c745203], eax
je 0x13a1f
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
inc ebx
jb 0x13a29
imul esi, dword [ecx + ebp*2 + 0x63], 0x65536c61
arpl word [ecx + ebp*2 + 0x6f], si
je 0x13a2b
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
sbb byte [eax], al
add byte [ebx + 0x73], al
jb 0x13a17
inc ebx
jae 0x13a45
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x6c614374
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x13a1d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
push ebx
jb 0x13a57
jb 0x139e4
jb 0x139e4
in eax, dx
add dword [esi + 0x74], ecx
push ebx
je 0x13a35
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x13a5e
popal
je 0x13a5d
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
imul ebp, dword [ebp], 0x4e01ff00
insb byte es:[edi], dx
add byte gs:[eax], al
inc dword [ecx]
dec esi
je 0x13a54
je 0x13a57
je 0x13a57
push ebx
arpl word gs:[ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x4f], 0x63656a62
je 0x13a12
je 0x13a84
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax - 0x1a], si
add dword [esi + 0x74], ecx
push ebx
out 1, al
dec esi
je 0x13a6a
je 0x13a5f
popal
inc esi
imul ebp, dword [ebp], 0x744e01a4
push ecx
jne 0x13a8c
insb byte es:[edi], dx
add byte gs:[ecx + eax + 0x7551744e], ah
add byte [ecx + eax + 0x7551744e], ah
jb 0x13aa2
jb 0x13aa2
push ebx
arpl word gs:[ebp + 0x72], si
arpl word [ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x4f], 0x63656a62
je 0x13a38
arpl word [eax + eax - 0x12], si
out dx, al
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
dec esp
outsb dx, byte gs:[esi]
je 0x13aab
push ebx
arpl word gs:[ebp + 0x72], si
arpl word [ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x44], 0x72637365
imul esi, dword [eax + 0x74], 0x8600726f
jb 0x13a56
xchg byte [ecx], al
dec esi
je 0x13aac
add dword [esi + 0x74], ecx
push ecx
jne 0x13ac2
jb 0x13ad8
jns 0x13aa5
inc ebp
popal
inc esi
imul ebp, dword [ebp], 0x744e018b
push ecx
jne 0x13ad2
jb 0x13ae8
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x13ae2
popal
je 0x13ae1
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
imul ebp, dword [ebp], 0x4e015700
je 0x13ad4
dec edi
jo 0x13aec
outsb dx, byte [esi]
inc esi
imul ebp, dword [ebp], 0x6d077e00
add byte [eax], al
jle 0x13a97
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x13afa
je 0x13a97
add byte [ecx + 7], dl
pop edi
ja 0x13b00
jae 0x13b0d
imul esp, dword [ebx + 0x6d], 0xe40070
jo 0x13aa4
in al, 0
add byte [esi + 0x74], cl
inc ebx
dec esi
je 0x13aec
jb 0x13b10
popal
je 0x13b13
inc esi
imul ebp, dword [ebp], 0x4e012900
je 0x13aff
jae 0x13afe
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x13b31
outsd dx, dword [esi]
insb byte es:[edi], dx
inc esi
imul ebp, dword [ebp], 0x656d077a
insd dword es:[edi], dx
arpl word [eax + 0x79], si
add byte [eax], al
test dword [edx + edx*2], eax
push edx
je 0x13b41
insb byte es:[edi], dx
push ebx
je 0x13b25
dec esp
popal
jae 0x13b50
push edi
imul ebp, dword [esi + 0x33], 0x72724532
inc ebp
jb 0x13b56
outsd dx, dword [esi]
jb 0x13ae7
add byte [ebx + 2], ah
arpl word [edx], ax
push edx
je 0x13b59
insb byte es:[edi], dx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
dec eax
popal
jo 0x13afa
stosb byte es:[edi], al
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc ebx
jb 0x13b67
popal
je 0x13b6a
inc ecx
arpl word [eax + eax], bp
dec ecx
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
je 0x13b7b
inc ecx
inc ecx
arpl word [ebx + 0x65], sp
jae 0x13b8b
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x13b83
inc ecx
arpl word [ebp], sp
add byte [ebx + 0x6c745202], bh
add dl, byte [edx + 0x74]
insb byte es:[edi], dx
inc ebx
jb 0x13b91
popal
je 0x13b94
push ebx
arpl word gs:[ebp + 0x72], si
arpl word [ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x44], 0x72637365
imul esi, dword [eax + 0x74], 0x8800726f
add al, 0x52
je 0x13bb3
add byte [eax + 0x6c745204], cl
push ebx
je 0x13b9a
ja 0x13bbb
jb 0x13ba3
arpl word gs:[ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x44], 0x72637365
imul esi, dword [eax + 0x74], 0x8100726f
add al, 0x52
je 0x13bd3
jns 0x13b9c
jae 0x13bbe
jae 0x13bbe
jb 0x13bc6
jo 0x13bd3
outsd dx, dword [esi]
jb 0x13b62
add dword [edx + edx*2], 0x65536c74
je 0x13bb2
push ebx
je 0x13bb2
inc edi
jb 0x13bdc
jne 0x13bdf
push ebx
arpl word gs:[ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x44], 0x72637365
imul esi, dword [eax + 0x74], 0x7b00726f
jb 0x13be6
jo 0x13bf3
outsd dx, dword [esi]
jb 0x13b82
jnp 0x13b88
add al, 0x52
push edx
je 0x13bf3
push ebx
je 0x13bcf
popal
arpl word [ebx + edx*2 + 0x65], bp
arpl word [ebp + 0x72], si
jne 0x13c05
imul esi, dword [ecx + edi*2 + 0x44], 0x72637365
imul esi, dword [eax + 0x74], 0x726f
dec eax
je 0x13c0f
inc esp
jae 0x13bfd
jb 0x13c05
jo 0x13c12
outsd dx, dword [esi]
jb 0x13ba1
add byte [eax + 3], cl
push edx
je 0x13c13
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
inc esi
jb 0x13c0f
dec eax
popal
jo 0x13bb0
cmpsb byte [esi], byte es:[edi]
add edx, dword [edx + 0x74]
insb byte es:[edi], dx
push edx
je 0x13c21
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
inc ebp
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x65637845
jo 0x13c39
inc ebp
js 0x13c25
jo 0x13c39
imul ebp, dword [edi + 0x6e], 0x69616843
outsb dx, byte [esi]
add byte [ebx + 1], dl
dec esi
je 0x13c22
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
push 0x6e6961
push ebx
add dword [esi + 0x74], ecx
dec edi
jo 0x13c3a
outsb dx, byte [esi]
inc esp
imul esi, dword [edx + 0x65], 0x726f7463
jns 0x13c2f
outsd dx, dword [esi]
jb 0x13c58
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax - 0x5a], si
cmpsb byte [esi], byte es:[edi]
add dword [esi + 0x74], ecx
push ecx
jne 0x13c52
jb 0x13c68
push ebx
jns 0x13c5f
bound ebp, qword [edi + 0x6c]
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4c], 0x4f6b6e69
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [eax], ax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [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], dl
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax - 0xb], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
pushal
cmc
adc al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sbb ah, dh
adc al, 0
xchg edi, eax
les eax, [edi + 0x2c29d047]
add byte [eax], dl
clc
sub al, 0
xchg edi, eax
les eax, [edi + 0x1147]
add byte [eax - 9], bh
adc al, 0
cmp al, 0xf4
adc al, 0
movsb byte es:[edi], byte [esi]
pop eax
xor eax, 0x87b11e77
inc edi
cwde
pop eax
xor eax, 0x2077
add byte [esp + 0x35], ah
ja 0x140a9
mov cl, 0x87
inc edi
pushal
add byte [eax], al
add byte [eax - 0xb], dh
adc al, 0
scasd eax, dword es:[edi]
mov cl, 0x87
inc edi
pop eax
not dword [eax + eax]
js 0x14041
adc al, 0
adc al, bh
sub al, 0
pushal
add byte [eax], bh
add al, byte [eax]
add byte [eax], al
pop esp
add dword [eax], eax
add byte [ecx + eax], dh
add byte [eax], cl
add byte [eax], al
add byte [esi], al
or byte [eax], al
add byte [eax], al
push es
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax + eax], al
add byte [eax], ch
add byte [eax], al
test byte [eax], al
add byte [eax], al
add byte [ecx], 0
add byte [ecx + eax + 0x4dc80000], al
in eax, dx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + eax], al
add byte [eax], ah
add byte [edx], al
add byte [eax], al
add byte [ecx], al
add byte [esi], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add dword [eax - 0x7f], eax
dec esp
add al, byte [ecx]
inc eax
or dword [ecx + eax + 1], 4
add dword [ecx], eax
add al, 0
add byte [eax], al
add byte [eax], al
js 0x140b4
add byte [edi - 0x78fffe19], bh
mov edi, 0x870001e7
out 1, eax
add byte [edi + 0x773317], al
pop ss
xor esi, dword [edi]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x33], bh
sub al, 0
je 0x1412d
xor eax, 0x33177877
ja 0x140c7
jo 0x1410d
ja 0x14060
pop ss
xor esi, dword [edi + 0x29]
mov dword [edx], ebp
ja 0x14121
or al, 0x2d
add byte [eax + 0x70002c33], bl
xor ebp, dword [eax + eax]
inc eax
or al, 0x2d
add byte [eax + 0x70002c33], bl
xor ebp, dword [eax + eax]
add byte [eax], al
add byte [eax], al
adc dword [eax], eax
add byte [eax], al
pop eax
not dword [eax + eax]
cwde
cmc
adc al, 0
bnd jo 0x14141
ja 0x14094
pop ss
xor esi, dword [edi]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dl, dh
jo 0x14151
ja 0x140a4
pop ss
xor esi, dword [edi + 0x38]
sbb byte [edi + 0x357be647], al
ja 0x140b5
not dword [eax + eax]
add byte [eax], al
add byte [eax], al
out 0x7b, al
xor eax, 0x77
add byte [eax], al
add dh, ah
jnp 0x14168
ja 0x14135
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x540014f7], ah
add byte [eax], al
add al, dl
add al, 0x88
inc edi
frstor dword [ebp + 0x31]
ja 0x1414d
add byte [eax], al
add byte [eax + 0x26fc], al
cld
add byte es:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebp + esi*8 + 0x14], bh
add byte [edx], bh
mov ch, 0x87
inc edi
cmp byte [edx], cl
cmp dh, byte [ebp + 0xa384787]
sub eax, 0x2ce7e000
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov ah, 0x87
inc edi
lock not byte [eax + eax]
in al, 0xf6
adc al, 0
rol byte [eax + ecx*4], 1
inc edi
push esp
add byte [eax], al
add ah, ah
not byte [eax + eax]
rol byte [eax + ecx*4], 1
inc edi
aam 0x54
xor eax, 0x87b3f377
inc edi
push esp
add byte [eax], al
add al, cl
push esp
xor eax, 0x2cf06877
add byte [eax], al
mov ah, 0x87
inc edi
push esp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x420014f6], ch
add byte [eax], al
add byte [edx], al
add byte [eax], al
cmpsd dword [esi], dword es:[edi]
imul esi, dword [esi], 0x2c34e077
add byte [eax], al
add byte [eax], al
add byte [ebp + ebx + 0x7be64787], ah
xor eax, 0x14f84077
add byte [ebx + eax + 0x2c], dl
sub al, 0
push eax
add dword [eax + eax], ebp
add al, dl
std
jg 0x141c9
xor al, 0x2c
add byte [eax], al
add byte [eax], al
add byte [ebx], bh
add byte [eax], al
cmp eax, dword [eax - 0xfffd3ff]
sub al, 0
sub byte [edx + 0x2d], bh
add byte [eax - 0x1e], dh
sub al, 0
fadd dword [ecx]
add byte [eax], al
add byte [eax], al
sub al, 0
add byte [eax], al
sub al, 0
lock xor byte [eax + eax], ch
add byte [eax], al
add byte [eax], al
inc ebp
add byte [ecx], al
inc esp
cmp byte [ecx], al
sub al, 0
lock or byte [0x2c30b000], ch
add byte [eax + 0x9002c33], bh
add byte [eax], al
add byte [eax], al
add byte [eax + eax], ch
add byte [eax], al
or byte [eax], al
test al, 0x30
sub al, 0
xor al, 0xf7
adc al, 0
xchg esp, eax
ja 0x14285
add dword [eax + eax], ebp
jo 0x142b7
ja 0x142ba
mov dword [edx], ebp
ja 0x14259
add byte [eax], al
add byte [eax], al
add byte [eax + eax], ch
clc
xor byte [eax + eax], ch
push eax
add dword [eax + eax], ebp
add byte [eax], al
add byte [eax], al
or al, byte [eax]
add byte [eax], al
push eax
add dword [eax + eax], ebp
add al, byte [eax]
add byte [edx], al
loopne 0x142ae
sub al, 0
mov eax, 0x50002c33
add dword [eax + eax], ebp
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub al, 0
add byte [eax], al
add byte [eax], al
add byte [eax + eax], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub al, 0
push 0x50002cf0
add dword [eax + eax], ebp
add al, byte [eax]
add byte [edx], al
cmp al, byte [eax]
add al, byte [eax]
or dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
and al, 0x6a
xor eax, 0x87b75d77
inc edi
adc al, dh
sub al, 0
add dword [eax], eax
add byte [ecx], al
add byte [eax], al
add byte [eax - 0x10], ah
sub al, 0
fdiv st(6)
adc al, 0
call 0x687878f5
invalid
add byte [eax], al
pushal
invalid