Function at 0x5f91ff
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10bdcd5
mov eax, dword fs:[0]
push eax
mov eax, 0x1890
call fcn.01043f70
mov eax, dword [0x110e06c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov byte [ebp - 0x13de], 0
mov byte [ebp - 0x13dd], 0
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov dword [ebp - 0x1608], eax
and dword [ebp - 0x1284], 0
and dword [ebp - 0x1288], 0
xorps xmm0, xmm0
movsd qword [ebp - 0x1588], xmm0
xorps xmm0, xmm0
movsd qword [ebp - 0x1568], xmm0
xorps xmm0, xmm0
movsd qword [ebp - 0x1568], xmm0
jmp 0x5f9294
movsd xmm0, qword [ebp - 0x1568]
addsd xmm0, qword [0x10c1350]
movsd qword [ebp - 0x1568], xmm0
movsd xmm0, qword [0x10c40d8]
comisd xmm0, xmmword [ebp - 0x1568]
jbe 0x5f9345
movsd xmm0, qword [0x10c3eb8]
mulsd xmm0, qword [ebp - 0x1568]
mulsd xmm0, qword [ebp - 0x1568]
movsd xmm1, qword [ebp - 0x1568]
mulsd xmm1, qword [ebp - 0x1568]
subsd xmm0, xmm1
movsd xmm1, qword [0x10c3d68]
mulsd xmm1, qword [ebp - 0x1568]
mulsd xmm1, qword [ebp - 0x1568]
addsd xmm1, qword [0x10c3e18]
divsd xmm0, xmm1
addsd xmm0, qword [ebp - 0x1588]
movsd qword [ebp - 0x1588], xmm0
movsd xmm0, qword [ebp - 0x1588]
comisd xmm0, xmmword [0x10c3e80]
jbe 0x5f9340
movsd xmm0, qword [0x10c3d60]
mulsd xmm0, qword [ebp - 0x1568]
movsd xmm1, qword [ebp - 0x1588]
subsd xmm1, xmm0
movsd qword [ebp - 0x1588], xmm1
jmp 0x5f927c
xorps xmm0, xmm0
comisd xmm0, xmmword [ebp - 0x1588]
jbe 0x5f937d
jnp 0x5f9399
cmp al, byte [esi + 0x34]
dec ebx
push edx
pop eax
das
and al, 0x2c
dec esi
jnp 0x5f938f
inc eax
xor eax, 0x7b7b5f41
cmp byte [0xab3f3126], ch
aas
lodsb al, byte [esi]
cmp eax, 0x3dac39a9
test al, 0x3e
stosd dword es:[edi], eax
xor eax, 0x44c6e9ae
add byte [eax], al
mov dword [ebp - 0x1284], 0x5f936a
mov dword [ebp - 0x1288], 0x5f9352
mov eax, dword [ebp - 0x1284]
mov dword [ebp - 0x1418], eax
mov eax, dword [ebp - 0x1288]
mov dword [ebp - 0x1748], eax
mov byte [ebp - 0x1495], 0x1c
and dword [ebp - 0x13a8], 0
jmp 0x5f93c6
pop edi
add byte [ebx - 0x12837b], cl
dec dword [ecx - 0x14177b]
dec dword [ebx - 0x12877b]
dec dword [ecx - 0x17477b]
inc esi
test dword [ebx - 0x15], ebp
invalid
call 0x8c5f9389
test dword [eax - 0x13], edi
invalid
mov eax, dword [ebp - 0x13a8]
inc eax
mov dword [ebp - 0x13a8], eax
cmp dword [ebp - 0x13a8], 0x100
jae 0x5f93e7
mov eax, dword [ebp - 0x13a8]
mov cl, byte [ebp - 0x13a8]
mov byte [ebp + eax - 0x1734], cl
jmp 0x5f93b9
and dword [ebp - 0x1544], 0
mov byte [ebp - 0x129f], 0
mov dword [ebp - 0x13a8], 0xff
jmp 0x5f940e
mov eax, dword [ebp - 0x13a8]
dec eax
mov dword [ebp - 0x13a8], eax
cmp dword [ebp - 0x13a8], 0
jbe 0x5f9693
and dword [ebp - 0x1604], 0
mov dword [ebp - 0x15a8], 1
mov eax, dword [ebp - 0x15a8]
cmp eax, dword [ebp - 0x13a8]
jae 0x5f944c
mov eax, dword [ebp - 0x15a8]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x15a8], eax
jmp 0x5f942c
mov eax, dword [ebp - 0x1544]
mov dword [ebp - 0x174c], eax
mov eax, dword [ebp - 0x174c]
mov dword [ebp - 0x147c], eax
cmp dword [ebp - 0x147c], 0
je 0x5f9491
sub dword [ebp - 0x147c], 1
je 0x5f94bf
sub dword [ebp - 0x147c], 1
je 0x5f94f0
sub dword [ebp - 0x147c], 1
je 0x5f951e
jmp 0x5f954c
movzx eax, byte [ebp - 0x129f]
movzx ebx, byte [ebp + eax - 0x1734]
movsd xmm0, qword [ebp - 0x1588]
call fcn.01043fa0
and eax, 0xff
add ebx, eax
mov byte [ebp - 0x129f], bl
jmp 0x5f9573
movzx eax, byte [ebp - 0x129f]
movzx ebx, byte [ebp + eax - 0x1734]
movsd xmm0, qword [ebp - 0x1588]
call fcn.01043fa0
shr eax, 8
and eax, 0xff
add ebx, eax
mov byte [ebp - 0x129f], bl
jmp 0x5f9573
movzx eax, byte [ebp - 0x129f]
movzx ebx, byte [ebp + eax - 0x1734]
movsd xmm0, qword [ebp - 0x1588]
call fcn.01043fa0
shr eax, 0x10
and eax, 0xff
add ebx, eax
mov byte [ebp - 0x129f], bl
jmp 0x5f9573
movzx eax, byte [ebp - 0x129f]
movzx ebx, byte [ebp + eax - 0x1734]
movsd xmm0, qword [ebp - 0x1588]
call fcn.01043fa0
shr eax, 0x18
and eax, 0xff
add ebx, eax
mov byte [ebp - 0x129f], bl
jmp 0x5f9573
movzx eax, byte [ebp - 0x129f]
movzx eax, byte [ebp + eax - 0x1734]
mov ecx, dword [ebp - 0x1748]
add ecx, dword [ebp - 0x1544]
movzx ecx, byte [ecx - 4]
add eax, ecx
mov byte [ebp - 0x129f], al
mov eax, dword [ebp - 0x1544]
inc eax
mov dword [ebp - 0x1544], eax
movzx eax, byte [ebp - 0x1495]
cmp dword [ebp - 0x1544], eax
jb 0x5f95ac
and dword [ebp - 0x1544], 0
movzx eax, byte [ebp - 0x1495]
movzx ecx, byte [ebp - 0x129f]
add ecx, eax
mov byte [ebp - 0x129f], cl
movzx eax, byte [ebp - 0x129f]
and eax, dword [ebp - 0x15a8]
mov dword [ebp - 0x150c], eax
mov eax, dword [ebp - 0x1604]
inc eax
mov dword [ebp - 0x1604], eax
cmp dword [ebp - 0x1604], 0xb
jbe 0x5f95e9
mov eax, dword [ebp - 0x150c]
xor edx, edx
div dword [ebp - 0x13a8]
mov dword [ebp - 0x150c], edx
mov eax, dword [ebp - 0x150c]
cmp eax, dword [ebp - 0x13a8]
ja 0x5f944c
mov eax, dword [ebp - 0x13a8]
cmp eax, dword [ebp - 0x150c]
je 0x5f968e
mov eax, dword [ebp - 0x150c]
movzx eax, byte [ebp + eax - 0x1734]
mov ecx, dword [ebp - 0x13a8]
movzx ecx, byte [ebp + ecx - 0x1734]
xor ecx, eax
mov eax, dword [ebp - 0x13a8]
mov byte [ebp + eax - 0x1734], cl
mov eax, dword [ebp - 0x13a8]
movzx eax, byte [ebp + eax - 0x1734]
mov ecx, dword [ebp - 0x150c]
movzx ecx, byte [ebp + ecx - 0x1734]
xor ecx, eax
mov eax, dword [ebp - 0x150c]
mov byte [ebp + eax - 0x1734], cl
mov eax, dword [ebp - 0x150c]
movzx eax, byte [ebp + eax - 0x1734]
mov ecx, dword [ebp - 0x13a8]
movzx ecx, byte [ebp + ecx - 0x1734]
xor ecx, eax
mov eax, dword [ebp - 0x13a8]
mov byte [ebp + eax - 0x1734], cl
jmp 0x5f9401
xor eax, eax
inc eax
shl eax, 0
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp - 0x1291], al
xor eax, eax
inc eax
imul eax, eax, 3
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp - 0x1293], al
xor eax, eax
inc eax
imul eax, eax, 5
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp - 0x129b], al
xor eax, eax
inc eax
imul eax, eax, 7
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp - 0x1294], al
movzx eax, byte [ebp - 0x129f]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp - 0x1297], al
mov dword [ebp - 0x1634], 0xe
cmp dword [ebp - 0x1634], 2
jle 0x5fd7f7
mov eax, dword [ebp - 0x1634]
and eax, 1
jne 0x5fd7f7
and dword [ebp - 0x12c4], 0
and dword [ebp - 0x1410], 0
mov eax, dword [ebp - 0x1410]
inc eax
mov dword [ebp - 0x1410], eax
and dword [ebp - 0x1414], 0
mov eax, dword [ebp - 0x12c4]
shl eax, 1
mov dword [ebp - 0x1414], eax
and dword [ebp - 0x13d8], 0
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x1414]
movzx eax, byte [eax]
add eax, dword [ebp - 0x13d8]
mov dword [ebp - 0x13d8], eax
and dword [ebp - 0x13d4], 0
mov eax, dword [ebp - 0x13d4]
add eax, 0x30
mov dword [ebp - 0x13d4], eax
and dword [ebp - 0x141c], 0
mov eax, dword [ebp - 0x12c4]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x141c], eax
and dword [ebp - 0x13d0], 0
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x141c]
movzx eax, byte [eax]
add eax, dword [ebp - 0x13d0]
mov dword [ebp - 0x13d0], eax
and dword [ebp - 0x13cc], 0
mov eax, dword [ebp - 0x13cc]
add eax, 0xa5
mov dword [ebp - 0x13cc], eax
and dword [ebp - 0x13e8], 0
mov eax, dword [ebp - 0x13d8]
sub eax, dword [ebp - 0x13d4]
add eax, dword [ebp - 0x13e8]
mov dword [ebp - 0x13e8], eax
and dword [ebp - 0x13e4], 0
mov eax, dword [ebp - 0x13d0]
sub eax, dword [ebp - 0x13cc]
add eax, dword [ebp - 0x13e4]
mov dword [ebp - 0x13e4], eax
and dword [ebp - 0x13ec], 0
mov eax, dword [ebp - 0x13e8]
shl eax, 4
mov dword [ebp - 0x13ec], eax
and dword [ebp - 0x13f0], 0
mov eax, dword [ebp - 0x13e4]
mov dword [ebp - 0x13f0], eax
and dword [ebp - 0x13f4], 0
mov eax, dword [ebp - 0x13ec]
or eax, dword [ebp - 0x13f0]
mov dword [ebp - 0x13f4], eax
mov byte [ebp - 0x129a], 0
mov al, byte [ebp - 0x13f4]
mov byte [ebp - 0x129a], al
mov byte [ebp - 0x1299], 0
movzx eax, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp - 0x1299], al
movzx eax, byte [ebp - 0x1291]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x1293]
add ecx, eax
mov byte [ebp - 0x1293], cl
mov al, byte [ebp - 0x1291]
add al, 1
mov byte [ebp - 0x1291], al
movzx eax, byte [ebp - 0x1293]
movzx ecx, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1294]
movzx ecx, byte [ebp - 0x1293]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
movzx ecx, byte [ebp - 0x1294]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
mov cl, byte [ebp - 0x1299]
mov byte [ebp + eax - 0x1734], cl
movzx eax, byte [ebp - 0x1299]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x129b]
add ecx, eax
mov byte [ebp - 0x129b], cl
movzx eax, byte [ebp - 0x129a]
movzx ecx, byte [ebp - 0x1293]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1291]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
movzx ecx, byte [ebp - 0x1294]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1297]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
movzx edx, byte [ebp - 0x129b]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
mov byte [ebp - 0x1294], al
mov al, byte [ebp - 0x129a]
mov byte [ebp - 0x1297], al
mov al, byte [ebp - 0x1294]
mov byte [ebp - 0x12a9], al
cmp dword [ebp - 0x12c4], 0
jle 0x5f99ec
movsx ax, byte [ebp - 0x12a9]
mov ecx, dword [ebp - 0x12c4]
mov word [ebp + ecx*2 - 0x22], ax
mov eax, dword [ebp - 0x12c4]
inc eax
mov dword [ebp - 0x12c4], eax
mov eax, dword [ebp - 0x1410]
inc eax
mov dword [ebp - 0x1410], eax
mov eax, dword [ebp - 0x12c4]
shl eax, 1
mov dword [ebp - 0x1414], eax
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x1414]
movzx eax, byte [eax]
mov dword [ebp - 0x13d8], eax
mov dword [ebp - 0x13d4], 0x30
movss xmm0, dword [0x10c5120]
movss dword [ebp - 0x12d4], xmm0
movss xmm0, dword [0x10c5030]
movss dword [ebp - 0x1318], xmm0
movss xmm0, dword [0x10c3790]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [0x10c4d70]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [0x10c4bec]
movss dword [ebp - 0x12cc], xmm0
movss xmm0, dword [ebp - 0x12b4]
subss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12b4]
addss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12c0]
subss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12b4]
subss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12b4]
addss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12d4]
comiss xmm0, dword [ebp - 0x12cc]
jbe 0x5f9b9d
movss xmm0, dword [ebp - 0x12d4]
addss xmm0, dword [ebp - 0x12c0]
movss dword [ebp - 0x12d4], xmm0
movss xmm0, dword [ebp - 0x1318]
addss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x1318], xmm0
movss xmm0, dword [ebp - 0x1318]
mulss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x1318], xmm0
movss xmm0, dword [ebp - 0x12c0]
addss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x1318]
addss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x1318], xmm0
mov eax, dword [ebp - 0x12c4]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x141c], eax
jmp 0x5fa08c
movss xmm0, dword [ebp - 0x12cc]
mulss xmm0, dword [ebp - 0x12d4]
movss dword [ebp - 0x12cc], xmm0
movss xmm0, dword [ebp - 0x12c0]
divss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12c0]
mulss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12d4]
subss xmm0, dword [ebp - 0x1318]
movss dword [ebp - 0x12d4], xmm0
movss xmm0, dword [ebp - 0x1318]
mulss xmm0, dword [ebp - 0x12c0]
movss dword [ebp - 0x1318], xmm0
movss xmm0, dword [ebp - 0x1318]
divss xmm0, dword [ebp - 0x12c0]
movss dword [ebp - 0x1318], xmm0
movss xmm0, dword [ebp - 0x12c0]
divss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12c0]
divss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12d4]
divss xmm0, dword [ebp - 0x1318]
movss dword [ebp - 0x12d4], xmm0
movss xmm0, dword [ebp - 0x12d4]
mulss xmm0, dword [ebp - 0x1318]
movss dword [ebp - 0x12d4], xmm0
movss xmm0, dword [ebp - 0x12b4]
comiss xmm0, dword [ebp - 0x1318]
jbe 0x5f9d1b
movss xmm0, dword [ebp - 0x12cc]
addss xmm0, dword [ebp - 0x12d4]
movss dword [ebp - 0x12cc], xmm0
movss xmm0, dword [ebp - 0x12b4]
addss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12cc]
mulss xmm0, dword [ebp - 0x12d4]
movss dword [ebp - 0x12cc], xmm0
movss xmm0, dword [ebp - 0x12d4]
addss xmm0, dword [ebp - 0x1318]
movss dword [ebp - 0x12d4], xmm0
movss xmm0, dword [ebp - 0x12d4]
addss xmm0, dword [ebp - 0x1318]
movss dword [ebp - 0x12d4], xmm0
jmp 0x5fa08c
movss xmm0, dword [ebp - 0x12d4]
addss xmm0, dword [ebp - 0x12c0]
movss dword [ebp - 0x12d4], xmm0
movss xmm0, dword [ebp - 0x12c0]
addss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12cc]
subss xmm0, dword [ebp - 0x1318]
movss dword [ebp - 0x12cc], xmm0
movss xmm0, dword [ebp - 0x12b4]
addss xmm0, dword [ebp - 0x12d4]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12b4]
addss xmm0, dword [ebp - 0x12d4]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x1318]
subss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x1318], xmm0
movss xmm0, dword [ebp - 0x12d4]
mulss xmm0, dword [ebp - 0x12c0]
movss dword [ebp - 0x12d4], xmm0
movss xmm0, dword [ebp - 0x12b4]
addss xmm0, dword [ebp - 0x12d4]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12c0]
subss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x1318]
addss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x1318], xmm0
movss xmm0, dword [ebp - 0x12cc]
comiss xmm0, dword [ebp - 0x12c0]
jbe 0x5f9e99
movss xmm0, dword [ebp - 0x1318]
addss xmm0, dword [ebp - 0x12c0]
movss dword [ebp - 0x1318], xmm0
movss xmm0, dword [ebp - 0x12b4]
mulss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12b4]
mulss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12c0]
subss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12cc]
divss xmm0, dword [ebp - 0x12d4]
movss dword [ebp - 0x12cc], xmm0
jmp 0x5fa08c
movss xmm0, dword [ebp - 0x12c0]
mulss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12c0]
subss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12cc]
divss xmm0, dword [ebp - 0x12d4]
movss dword [ebp - 0x12cc], xmm0
movss xmm0, dword [ebp - 0x12c0]
mulss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12b4]
addss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12c0]
divss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12b4]
subss xmm0, dword [ebp - 0x12d4]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12d4]
mulss xmm0, dword [ebp - 0x12c0]
movss dword [ebp - 0x12d4], xmm0
movss xmm0, dword [ebp - 0x12c0]
addss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12c0]
subss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12d4]
comiss xmm0, dword [ebp - 0x12b4]
jbe 0x5fa014
movss xmm0, dword [ebp - 0x12b4]
subss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12d4]
mulss xmm0, dword [ebp - 0x1318]
movss dword [ebp - 0x12d4], xmm0
movss xmm0, dword [ebp - 0x12b4]
divss xmm0, dword [ebp - 0x12cc]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12c0]
divss xmm0, dword [ebp - 0x12b4]
movss dword [ebp - 0x12c0], xmm0
movss xmm0, dword [ebp - 0x12d4]
mulss xmm0, dword [ebp - 0x1318]
movss dword [ebp - 0x12d4], xmm0
jmp 0x5fa08c
movss xmm0, dword [ebp - 0x12cc]
mulss xmm0, dword [ebp - 0x1318]
movss dword [ebp - 0x12cc], xmm0
movss xmm0, dword [ebp - 0x12cc]
subss xmm0, dword [ebp - 0x1318]
movss dword [ebp - 0x12cc], xmm0
movss xmm0, dword [ebp - 0x12b4]
divss xmm0, dword [ebp - 0x12d4]
movss dword [ebp - 0x12b4], xmm0
movss xmm0, dword [ebp - 0x12cc]
addss xmm0, dword [ebp - 0x1318]
movss dword [ebp - 0x12cc], xmm0
movss xmm0, dword [ebp - 0x12d4]
mulss xmm0, dword [ebp - 0x12c0]
movss dword [ebp - 0x12d4], xmm0
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x141c]
movzx eax, byte [eax]
mov dword [ebp - 0x13d0], eax
mov dword [ebp - 0x13cc], 0xa5
mov eax, dword [ebp - 0x13d8]
sub eax, dword [ebp - 0x13d4]
mov dword [ebp - 0x13e8], eax
mov eax, dword [ebp - 0x13d0]
sub eax, dword [ebp - 0x13cc]
mov dword [ebp - 0x13e4], eax
mov eax, dword [ebp - 0x13e8]
shl eax, 4
mov dword [ebp - 0x13ec], eax
mov eax, dword [ebp - 0x13e4]
mov dword [ebp - 0x13f0], eax
mov eax, dword [ebp - 0x13ec]
or eax, dword [ebp - 0x13f0]
mov dword [ebp - 0x13f4], eax
mov al, byte [ebp - 0x13f4]
mov byte [ebp - 0x129a], al
movzx eax, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp - 0x1299], al
movzx eax, byte [ebp - 0x1291]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x1293]
add ecx, eax
mov byte [ebp - 0x1293], cl
mov al, byte [ebp - 0x1291]
add al, 1
mov byte [ebp - 0x1291], al
movzx eax, byte [ebp - 0x1293]
movzx ecx, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1294]
movzx ecx, byte [ebp - 0x1293]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
movzx ecx, byte [ebp - 0x1294]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
mov cl, byte [ebp - 0x1299]
mov byte [ebp + eax - 0x1734], cl
movsd xmm0, qword [0x10c4800]
movsd qword [ebp - 0x140c], xmm0
movsd xmm0, qword [0x10c45e8]
movsd qword [ebp - 0x1484], xmm0
movsd xmm0, qword [0x10c4408]
movsd qword [ebp - 0x14b4], xmm0
movsd xmm0, qword [0x10c4218]
movsd qword [ebp - 0x1444], xmm0
movsd xmm0, qword [0x10c3fa8]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x14b4]
addsd xmm0, qword [ebp - 0x138c]
movsd qword [ebp - 0x14b4], xmm0
movsd xmm0, qword [ebp - 0x140c]
addsd xmm0, qword [ebp - 0x138c]
movsd qword [ebp - 0x140c], xmm0
movsd xmm0, qword [ebp - 0x140c]
subsd xmm0, qword [ebp - 0x138c]
movsd qword [ebp - 0x140c], xmm0
movsd xmm0, qword [ebp - 0x140c]
subsd xmm0, qword [ebp - 0x138c]
movsd qword [ebp - 0x140c], xmm0
movsd xmm0, qword [ebp - 0x14b4]
subsd xmm0, qword [ebp - 0x138c]
movsd qword [ebp - 0x14b4], xmm0
movsd xmm0, qword [ebp - 0x138c]
comisd xmm0, xmmword [ebp - 0x1484]
jbe 0x5fa606
movsd xmm0, qword [ebp - 0x138c]
mulsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x14b4]
divsd xmm0, qword [ebp - 0x1444]
movsd qword [ebp - 0x14b4], xmm0
movsd xmm0, qword [ebp - 0x1444]
addsd xmm0, qword [ebp - 0x138c]
movsd qword [ebp - 0x1444], xmm0
movsd xmm0, qword [ebp - 0x138c]
subsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x1484]
mulsd xmm0, qword [ebp - 0x14b4]
movsd qword [ebp - 0x1484], xmm0
movsd xmm0, qword [ebp - 0x1444]
subsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x1444], xmm0
movsd xmm0, qword [ebp - 0x1484]
addsd xmm0, qword [ebp - 0x1444]
movsd qword [ebp - 0x1484], xmm0
movsd xmm0, qword [ebp - 0x1484]
divsd xmm0, qword [ebp - 0x1444]
movsd qword [ebp - 0x1484], xmm0
movsd xmm0, qword [ebp - 0x1444]
mulsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x1444], xmm0
movsd xmm0, qword [ebp - 0x138c]
mulsd xmm0, qword [ebp - 0x1484]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x1444]
comisd xmm0, xmmword [ebp - 0x1484]
jbe 0x5fa40d
movsd xmm0, qword [ebp - 0x14b4]
subsd xmm0, qword [ebp - 0x138c]
movsd qword [ebp - 0x14b4], xmm0
movsd xmm0, qword [ebp - 0x1484]
mulsd xmm0, qword [ebp - 0x1444]
movsd qword [ebp - 0x1484], xmm0
movsd xmm0, qword [ebp - 0x14b4]
divsd xmm0, qword [ebp - 0x138c]
movsd qword [ebp - 0x14b4], xmm0
movsd xmm0, qword [ebp - 0x140c]
subsd xmm0, qword [ebp - 0x14b4]
movsd qword [ebp - 0x140c], xmm0
movsd xmm0, qword [ebp - 0x138c]
divsd xmm0, qword [ebp - 0x1484]
movsd qword [ebp - 0x138c], xmm0
jmp 0x5fa601
movsd xmm0, qword [ebp - 0x1444]
subsd xmm0, qword [ebp - 0x138c]
movsd qword [ebp - 0x1444], xmm0
movsd xmm0, qword [ebp - 0x138c]
addsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x138c]
addsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x14b4]
mulsd xmm0, qword [ebp - 0x1444]
movsd qword [ebp - 0x14b4], xmm0
movsd xmm0, qword [ebp - 0x1444]
mulsd xmm0, qword [ebp - 0x138c]
movsd qword [ebp - 0x1444], xmm0
movsd xmm0, qword [ebp - 0x1444]
mulsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x1444], xmm0
movsd xmm0, qword [ebp - 0x140c]
divsd xmm0, qword [ebp - 0x14b4]
movsd qword [ebp - 0x140c], xmm0
movsd xmm0, qword [ebp - 0x138c]
addsd xmm0, qword [ebp - 0x1484]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x138c]
divsd xmm0, qword [ebp - 0x1484]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x1444]
divsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x1444], xmm0
movsd xmm0, qword [ebp - 0x140c]
comisd xmm0, xmmword [ebp - 0x1444]
jbe 0x5fa589
movsd xmm0, qword [ebp - 0x138c]
addsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x138c]
addsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x1484]
mulsd xmm0, qword [ebp - 0x14b4]
movsd qword [ebp - 0x1484], xmm0
movsd xmm0, qword [ebp - 0x1484]
addsd xmm0, qword [ebp - 0x14b4]
movsd qword [ebp - 0x1484], xmm0
movsd xmm0, qword [ebp - 0x14b4]
addsd xmm0, qword [ebp - 0x1444]
movsd qword [ebp - 0x14b4], xmm0
jmp 0x5fa601
movsd xmm0, qword [ebp - 0x1444]
subsd xmm0, qword [ebp - 0x138c]
movsd qword [ebp - 0x1444], xmm0
movsd xmm0, qword [ebp - 0x140c]
mulsd xmm0, qword [ebp - 0x1484]
movsd qword [ebp - 0x140c], xmm0
movsd xmm0, qword [ebp - 0x1484]
subsd xmm0, qword [ebp - 0x14b4]
movsd qword [ebp - 0x1484], xmm0
movsd xmm0, qword [ebp - 0x138c]
divsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x138c]
mulsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x138c], xmm0
jmp 0x5fa69c
movsd xmm0, qword [ebp - 0x1484]
addsd xmm0, qword [ebp - 0x14b4]
movsd qword [ebp - 0x1484], xmm0
movsd xmm0, qword [ebp - 0x138c]
addsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x1444]
mulsd xmm0, qword [ebp - 0x138c]
movsd qword [ebp - 0x1444], xmm0
movsd xmm0, qword [ebp - 0x138c]
subsd xmm0, qword [ebp - 0x140c]
movsd qword [ebp - 0x138c], xmm0
movsd xmm0, qword [ebp - 0x140c]
subsd xmm0, qword [ebp - 0x1484]
movsd qword [ebp - 0x140c], xmm0
movzx eax, byte [ebp - 0x1299]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x129b]
add ecx, eax
mov byte [ebp - 0x129b], cl
movzx eax, byte [ebp - 0x129a]
movzx ecx, byte [ebp - 0x1293]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1291]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
movzx ecx, byte [ebp - 0x1294]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1297]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
movzx edx, byte [ebp - 0x129b]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
mov byte [ebp - 0x1294], al
mov al, byte [ebp - 0x129a]
mov byte [ebp - 0x1297], al
mov al, byte [ebp - 0x1294]
mov byte [ebp - 0x12a9], al
cmp dword [ebp - 0x12c4], 0
jle 0x5fa756
movsx ax, byte [ebp - 0x12a9]
mov ecx, dword [ebp - 0x12c4]
mov word [ebp + ecx*2 - 0x22], ax
mov eax, dword [ebp - 0x12c4]
inc eax
mov dword [ebp - 0x12c4], eax
mov eax, dword [ebp - 0x1410]
inc eax
mov dword [ebp - 0x1410], eax
movss xmm0, dword [0x10c4f24]
movss dword [ebp - 0x1344], xmm0
movss xmm0, dword [0x10c4e30]
movss dword [ebp - 0x13dc], xmm0
movss xmm0, dword [0x10c4d54]
movss dword [ebp - 0x14b8], xmm0
movss xmm0, dword [0x10c4c50]
movss dword [ebp - 0x13fc], xmm0
movss xmm0, dword [0x10c4b4c]
movss dword [ebp - 0x1300], xmm0
movss xmm0, dword [ebp - 0x13fc]
mulss xmm0, dword [ebp - 0x1300]
movss dword [ebp - 0x13fc], xmm0
movss xmm0, dword [ebp - 0x13fc]
mulss xmm0, dword [ebp - 0x1300]
movss dword [ebp - 0x13fc], xmm0
movss xmm0, dword [ebp - 0x14b8]
mulss xmm0, dword [ebp - 0x1300]
movss dword [ebp - 0x14b8], xmm0
movss xmm0, dword [ebp - 0x1344]
mulss xmm0, dword [ebp - 0x1300]
movss dword [ebp - 0x1344], xmm0
movss xmm0, dword [ebp - 0x1344]
mulss xmm0, dword [ebp - 0x1300]
movss dword [ebp - 0x1344], xmm0
movss xmm0, dword [ebp - 0x1344]
comiss xmm0, dword [ebp - 0x1300]
jbe 0x5fa8d8
movss xmm0, dword [ebp - 0x1300]
addss xmm0, dword [ebp - 0x1344]
movss dword [ebp - 0x1300], xmm0
movss xmm0, dword [ebp - 0x14b8]
subss xmm0, dword [ebp - 0x13fc]
movss dword [ebp - 0x14b8], xmm0
movss xmm0, dword [ebp - 0x1300]
addss xmm0, dword [ebp - 0x1344]
movss dword [ebp - 0x1300], xmm0
movss xmm0, dword [ebp - 0x13dc]
mulss xmm0, dword [ebp - 0x14b8]
movss dword [ebp - 0x13dc], xmm0
movss xmm0, dword [ebp - 0x1300]
subss xmm0, dword [ebp - 0x1344]
movss dword [ebp - 0x1300], xmm0
mov eax, dword [ebp - 0x12c4]
shl eax, 1
mov dword [ebp - 0x1414], eax
jmp 0x5faacb
movss xmm0, dword [ebp - 0x14b8]
divss xmm0, dword [ebp - 0x1300]
movss dword [ebp - 0x14b8], xmm0
movss xmm0, dword [ebp - 0x13dc]
subss xmm0, dword [ebp - 0x13fc]
movss dword [ebp - 0x13dc], xmm0
movss xmm0, dword [ebp - 0x13dc]
divss xmm0, dword [ebp - 0x13fc]
movss dword [ebp - 0x13dc], xmm0
movss xmm0, dword [ebp - 0x1300]
addss xmm0, dword [ebp - 0x13dc]
movss dword [ebp - 0x1300], xmm0
movss xmm0, dword [ebp - 0x13fc]
subss xmm0, dword [ebp - 0x1344]
movss dword [ebp - 0x13fc], xmm0
movss xmm0, dword [ebp - 0x13fc]
subss xmm0, dword [ebp - 0x1300]
movss dword [ebp - 0x13fc], xmm0
movss xmm0, dword [ebp - 0x13fc]
mulss xmm0, dword [ebp - 0x1300]
movss dword [ebp - 0x13fc], xmm0
movss xmm0, dword [ebp - 0x1300]
addss xmm0, dword [ebp - 0x1344]
movss dword [ebp - 0x1300], xmm0
movss xmm0, dword [ebp - 0x1344]
subss xmm0, dword [ebp - 0x13dc]
movss dword [ebp - 0x1344], xmm0
movss xmm0, dword [ebp - 0x1300]
mulss xmm0, dword [ebp - 0x1344]
movss dword [ebp - 0x1300], xmm0
movss xmm0, dword [ebp - 0x13dc]
comiss xmm0, dword [ebp - 0x1300]
jbe 0x5faa53
movss xmm0, dword [ebp - 0x13dc]
subss xmm0, dword [ebp - 0x14b8]
movss dword [ebp - 0x13dc], xmm0
movss xmm0, dword [ebp - 0x14b8]
mulss xmm0, dword [ebp - 0x13fc]
movss dword [ebp - 0x14b8], xmm0
movss xmm0, dword [ebp - 0x1344]
divss xmm0, dword [ebp - 0x13dc]
movss dword [ebp - 0x1344], xmm0
movss xmm0, dword [ebp - 0x1344]
divss xmm0, dword [ebp - 0x13dc]
movss dword [ebp - 0x1344], xmm0
movss xmm0, dword [ebp - 0x1300]
addss xmm0, dword [ebp - 0x1344]
movss dword [ebp - 0x1300], xmm0
jmp 0x5faacb
movss xmm0, dword [ebp - 0x1300]
mulss xmm0, dword [ebp - 0x1344]
movss dword [ebp - 0x1300], xmm0
movss xmm0, dword [ebp - 0x1300]
subss xmm0, dword [ebp - 0x1344]
movss dword [ebp - 0x1300], xmm0
movss xmm0, dword [ebp - 0x1344]
divss xmm0, dword [ebp - 0x13dc]
movss dword [ebp - 0x1344], xmm0
movss xmm0, dword [ebp - 0x1300]
mulss xmm0, dword [ebp - 0x1344]
movss dword [ebp - 0x1300], xmm0
movss xmm0, dword [ebp - 0x1344]
mulss xmm0, dword [ebp - 0x13dc]
movss dword [ebp - 0x1344], xmm0
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x1414]
movzx eax, byte [eax]
mov dword [ebp - 0x13d8], eax
mov dword [ebp - 0x13d4], 0x30
mov eax, dword [ebp - 0x12c4]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x141c], eax
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x141c]
movzx eax, byte [eax]
mov dword [ebp - 0x13d0], eax
mov dword [ebp - 0x13cc], 0xa5
mov eax, dword [ebp - 0x13d8]
sub eax, dword [ebp - 0x13d4]
mov dword [ebp - 0x13e8], eax
mov eax, dword [ebp - 0x13d0]
sub eax, dword [ebp - 0x13cc]
mov dword [ebp - 0x13e4], eax
mov eax, dword [ebp - 0x13e8]
shl eax, 4
mov dword [ebp - 0x13ec], eax
mov eax, dword [ebp - 0x13e4]
mov dword [ebp - 0x13f0], eax
mov eax, dword [ebp - 0x13ec]
or eax, dword [ebp - 0x13f0]
mov dword [ebp - 0x13f4], eax
mov al, byte [ebp - 0x13f4]
mov byte [ebp - 0x129a], al
movzx eax, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp - 0x1299], al
movzx eax, byte [ebp - 0x1291]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x1293]
add ecx, eax
mov byte [ebp - 0x1293], cl
mov al, byte [ebp - 0x1291]
add al, 1
mov byte [ebp - 0x1291], al
movzx eax, byte [ebp - 0x1293]
movzx ecx, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1294]
movzx ecx, byte [ebp - 0x1293]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
movzx ecx, byte [ebp - 0x1294]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
mov cl, byte [ebp - 0x1299]
mov byte [ebp + eax - 0x1734], cl
movzx eax, byte [ebp - 0x1299]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x129b]
add ecx, eax
mov byte [ebp - 0x129b], cl
movzx eax, byte [ebp - 0x129a]
movzx ecx, byte [ebp - 0x1293]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1291]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
movzx ecx, byte [ebp - 0x1294]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1297]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
movzx edx, byte [ebp - 0x129b]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
mov byte [ebp - 0x1294], al
mov al, byte [ebp - 0x129a]
mov byte [ebp - 0x1297], al
mov al, byte [ebp - 0x1294]
mov byte [ebp - 0x12a9], al
cmp dword [ebp - 0x12c4], 0
jle 0x5facf6
movsx ax, byte [ebp - 0x12a9]
mov ecx, dword [ebp - 0x12c4]
mov word [ebp + ecx*2 - 0x22], ax
movss xmm0, dword [0x10c5174]
movss dword [ebp - 0x1310], xmm0
movss xmm0, dword [0x10c506c]
movss dword [ebp - 0x1348], xmm0
movss xmm0, dword [0x10c4e7c]
movss dword [ebp - 0x1304], xmm0
movss xmm0, dword [0x10c4c78]
movss dword [ebp - 0x12f0], xmm0
movss xmm0, dword [ebp - 0x1310]
addss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1310], xmm0
movss xmm0, dword [ebp - 0x1310]
addss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1310], xmm0
movss xmm0, dword [ebp - 0x1304]
subss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1304], xmm0
movss xmm0, dword [ebp - 0x1310]
subss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1310], xmm0
movss xmm0, dword [ebp - 0x1310]
comiss xmm0, dword [ebp - 0x1304]
jbe 0x5fae19
movss xmm0, dword [ebp - 0x12f0]
subss xmm0, dword [ebp - 0x1310]
movss dword [ebp - 0x12f0], xmm0
movss xmm0, dword [ebp - 0x1304]
addss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1304], xmm0
movss xmm0, dword [ebp - 0x1348]
mulss xmm0, dword [ebp - 0x1304]
movss dword [ebp - 0x1348], xmm0
movss xmm0, dword [ebp - 0x12f0]
subss xmm0, dword [ebp - 0x1310]
movss dword [ebp - 0x12f0], xmm0
mov eax, dword [ebp - 0x12c4]
inc eax
mov dword [ebp - 0x12c4], eax
jmp 0x5fb0e3
movss xmm0, dword [ebp - 0x1348]
subss xmm0, dword [ebp - 0x1304]
movss dword [ebp - 0x1348], xmm0
movss xmm0, dword [ebp - 0x1304]
mulss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1304], xmm0
movss xmm0, dword [ebp - 0x1304]
subss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1304], xmm0
movss xmm0, dword [ebp - 0x12f0]
subss xmm0, dword [ebp - 0x1310]
movss dword [ebp - 0x12f0], xmm0
movss xmm0, dword [ebp - 0x1310]
addss xmm0, dword [ebp - 0x1304]
movss dword [ebp - 0x1310], xmm0
movss xmm0, dword [ebp - 0x1304]
addss xmm0, dword [ebp - 0x1310]
movss dword [ebp - 0x1304], xmm0
movss xmm0, dword [ebp - 0x1310]
addss xmm0, dword [ebp - 0x1304]
movss dword [ebp - 0x1310], xmm0
movss xmm0, dword [ebp - 0x1348]
mulss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1348], xmm0
movss xmm0, dword [ebp - 0x12f0]
comiss xmm0, dword [ebp - 0x1348]
jbe 0x5fb083
movss xmm0, dword [ebp - 0x1348]
subss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1348], xmm0
movss xmm0, dword [ebp - 0x1310]
addss xmm0, dword [ebp - 0x1304]
movss dword [ebp - 0x1310], xmm0
movss xmm0, dword [ebp - 0x1304]
divss xmm0, dword [ebp - 0x1310]
movss dword [ebp - 0x1304], xmm0
movss xmm0, dword [ebp - 0x1304]
mulss xmm0, dword [ebp - 0x1310]
movss dword [ebp - 0x1304], xmm0
movss xmm0, dword [ebp - 0x1310]
addss xmm0, dword [ebp - 0x1348]
movss dword [ebp - 0x1310], xmm0
movss xmm0, dword [ebp - 0x1304]
mulss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1304], xmm0
movss xmm0, dword [ebp - 0x12f0]
mulss xmm0, dword [ebp - 0x1310]
movss dword [ebp - 0x12f0], xmm0
movss xmm0, dword [ebp - 0x1348]
divss xmm0, dword [ebp - 0x1304]
movss dword [ebp - 0x1348], xmm0
movss xmm0, dword [ebp - 0x12f0]
comiss xmm0, dword [ebp - 0x1348]
jbe 0x5fb021
movss xmm0, dword [ebp - 0x1304]
mulss xmm0, dword [ebp - 0x1310]
movss dword [ebp - 0x1304], xmm0
movss xmm0, dword [ebp - 0x1348]
subss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1348], xmm0
movss xmm0, dword [ebp - 0x12f0]
addss xmm0, dword [ebp - 0x1348]
movss dword [ebp - 0x12f0], xmm0
movss xmm0, dword [ebp - 0x1348]
addss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1348], xmm0
jmp 0x5fb081
movss xmm0, dword [ebp - 0x1348]
subss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1348], xmm0
movss xmm0, dword [ebp - 0x1310]
addss xmm0, dword [ebp - 0x1304]
movss dword [ebp - 0x1310], xmm0
movss xmm0, dword [ebp - 0x12f0]
addss xmm0, dword [ebp - 0x1348]
movss dword [ebp - 0x12f0], xmm0
movss xmm0, dword [ebp - 0x12f0]
addss xmm0, dword [ebp - 0x1348]
movss dword [ebp - 0x12f0], xmm0
jmp 0x5fb0e3
movss xmm0, dword [ebp - 0x12f0]
divss xmm0, dword [ebp - 0x1348]
movss dword [ebp - 0x12f0], xmm0
movss xmm0, dword [ebp - 0x1348]
divss xmm0, dword [ebp - 0x12f0]
movss dword [ebp - 0x1348], xmm0
movss xmm0, dword [ebp - 0x1310]
divss xmm0, dword [ebp - 0x1304]
movss dword [ebp - 0x1310], xmm0
movss xmm0, dword [ebp - 0x1304]
divss xmm0, dword [ebp - 0x1310]
movss dword [ebp - 0x1304], xmm0
movsd xmm0, qword [0x10c4aa0]
movsd qword [ebp - 0x146c], xmm0
movsd xmm0, qword [0x10c47a0]
movsd qword [ebp - 0x1534], xmm0
movsd xmm0, qword [0x10c4308]
movsd qword [ebp - 0x14e4], xmm0
movsd xmm0, qword [ebp - 0x1534]
mulsd xmm0, qword [ebp - 0x14e4]
movsd qword [ebp - 0x1534], xmm0
movsd xmm0, qword [ebp - 0x146c]
mulsd xmm0, qword [ebp - 0x14e4]
movsd qword [ebp - 0x146c], xmm0
movsd xmm0, qword [ebp - 0x146c]
addsd xmm0, qword [ebp - 0x14e4]
movsd qword [ebp - 0x146c], xmm0
movsd xmm0, qword [ebp - 0x146c]
comisd xmm0, xmmword [ebp - 0x14e4]
jbe 0x5fb1c7
movsd xmm0, qword [ebp - 0x14e4]
mulsd xmm0, qword [ebp - 0x146c]
movsd qword [ebp - 0x14e4], xmm0
movsd xmm0, qword [ebp - 0x146c]
subsd xmm0, qword [ebp - 0x1534]
movsd qword [ebp - 0x146c], xmm0
movsd xmm0, qword [ebp - 0x146c]
subsd xmm0, qword [ebp - 0x1534]
movsd qword [ebp - 0x146c], xmm0
mov eax, dword [ebp - 0x1410]
inc eax
mov dword [ebp - 0x1410], eax
jmp 0x5fb2fb
movsd xmm0, qword [ebp - 0x146c]
divsd xmm0, qword [ebp - 0x1534]
movsd qword [ebp - 0x146c], xmm0
movsd xmm0, qword [ebp - 0x146c]
divsd xmm0, qword [ebp - 0x1534]
movsd qword [ebp - 0x146c], xmm0
movsd xmm0, qword [ebp - 0x146c]
subsd xmm0, qword [ebp - 0x1534]
movsd qword [ebp - 0x146c], xmm0
movsd xmm0, qword [ebp - 0x1534]
addsd xmm0, qword [ebp - 0x14e4]
movsd qword [ebp - 0x1534], xmm0
movsd xmm0, qword [ebp - 0x1534]
mulsd xmm0, qword [ebp - 0x14e4]
movsd qword [ebp - 0x1534], xmm0
movsd xmm0, qword [ebp - 0x1534]
subsd xmm0, qword [ebp - 0x14e4]
movsd qword [ebp - 0x1534], xmm0
movsd xmm0, qword [ebp - 0x146c]
comisd xmm0, xmmword [ebp - 0x14e4]
jbe 0x5fb2b3
movsd xmm0, qword [ebp - 0x14e4]
mulsd xmm0, qword [ebp - 0x146c]
movsd qword [ebp - 0x14e4], xmm0
movsd xmm0, qword [ebp - 0x1534]
subsd xmm0, qword [ebp - 0x14e4]
movsd qword [ebp - 0x1534], xmm0
movsd xmm0, qword [ebp - 0x14e4]
addsd xmm0, qword [ebp - 0x146c]
movsd qword [ebp - 0x14e4], xmm0
jmp 0x5fb2fb
movsd xmm0, qword [ebp - 0x146c]
subsd xmm0, qword [ebp - 0x14e4]
movsd qword [ebp - 0x146c], xmm0
movsd xmm0, qword [ebp - 0x146c]
addsd xmm0, qword [ebp - 0x14e4]
movsd qword [ebp - 0x146c], xmm0
movsd xmm0, qword [ebp - 0x146c]
divsd xmm0, qword [ebp - 0x14e4]
movsd qword [ebp - 0x146c], xmm0
mov eax, dword [ebp - 0x12c4]
shl eax, 1
mov dword [ebp - 0x1414], eax
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x1414]
movzx eax, byte [eax]
mov dword [ebp - 0x13d8], eax
mov dword [ebp - 0x13d4], 0x30
mov eax, dword [ebp - 0x12c4]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x141c], eax
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x141c]
movzx eax, byte [eax]
mov dword [ebp - 0x13d0], eax
mov dword [ebp - 0x13cc], 0xa5
mov eax, dword [ebp - 0x13d8]
sub eax, dword [ebp - 0x13d4]
mov dword [ebp - 0x13e8], eax
mov eax, dword [ebp - 0x13d0]
sub eax, dword [ebp - 0x13cc]
mov dword [ebp - 0x13e4], eax
mov eax, dword [ebp - 0x13e8]
shl eax, 4
mov dword [ebp - 0x13ec], eax
mov eax, dword [ebp - 0x13e4]
mov dword [ebp - 0x13f0], eax
mov eax, dword [ebp - 0x13ec]
or eax, dword [ebp - 0x13f0]
mov dword [ebp - 0x13f4], eax
mov al, byte [ebp - 0x13f4]
mov byte [ebp - 0x129a], al
movzx eax, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp - 0x1299], al
movzx eax, byte [ebp - 0x1291]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x1293]
add ecx, eax
mov byte [ebp - 0x1293], cl
mov al, byte [ebp - 0x1291]
add al, 1
mov byte [ebp - 0x1291], al
movzx eax, byte [ebp - 0x1293]
movzx ecx, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1294]
movzx ecx, byte [ebp - 0x1293]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
movzx ecx, byte [ebp - 0x1294]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
mov cl, byte [ebp - 0x1299]
mov byte [ebp + eax - 0x1734], cl
movzx eax, byte [ebp - 0x1299]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x129b]
add ecx, eax
mov byte [ebp - 0x129b], cl
movzx eax, byte [ebp - 0x129a]
movzx ecx, byte [ebp - 0x1293]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1291]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
movzx ecx, byte [ebp - 0x1294]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1297]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
movzx edx, byte [ebp - 0x129b]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
mov byte [ebp - 0x1294], al
mov al, byte [ebp - 0x129a]
mov byte [ebp - 0x1297], al
mov al, byte [ebp - 0x1294]
mov byte [ebp - 0x12a9], al
cmp dword [ebp - 0x12c4], 0
jle 0x5fb534
movsx ax, byte [ebp - 0x12a9]
mov ecx, dword [ebp - 0x12c4]
mov word [ebp + ecx*2 - 0x22], ax
movsd xmm0, qword [0x10c4988]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [0x10c47a8]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [0x10c4540]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [0x10c4310]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [0x10c4058]
movsd qword [ebp - 0x1374], xmm0
movsd xmm0, qword [ebp - 0x1328]
addsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x137c]
subsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x137c]
mulsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x1328]
addsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1350]
mulsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1374]
comisd xmm0, xmmword [ebp - 0x137c]
jbe 0x5fbc8a
movsd xmm0, qword [ebp - 0x1394]
divsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x1374]
divsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x1374], xmm0
movsd xmm0, qword [ebp - 0x1374]
divsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x1374], xmm0
movsd xmm0, qword [ebp - 0x1350]
subsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1328]
mulsd xmm0, qword [ebp - 0x137c]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x137c]
divsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x1328]
divsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1350]
subsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1394]
divsd xmm0, qword [ebp - 0x1350]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x137c]
divsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x137c]
comisd xmm0, xmmword [ebp - 0x1350]
jbe 0x5fbc0d
movsd xmm0, qword [ebp - 0x1328]
subsd xmm0, qword [ebp - 0x137c]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1374]
addsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x1374], xmm0
movsd xmm0, qword [ebp - 0x1394]
subsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x1394]
addsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x1328]
mulsd xmm0, qword [ebp - 0x137c]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1350]
divsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1394]
subsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x1350]
mulsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x137c]
addsd xmm0, qword [ebp - 0x1350]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x1350]
subsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1350]
comisd xmm0, xmmword [ebp - 0x1374]
jbe 0x5fbb93
movsd xmm0, qword [ebp - 0x1328]
addsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1350]
mulsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1374]
addsd xmm0, qword [ebp - 0x137c]
movsd qword [ebp - 0x1374], xmm0
movsd xmm0, qword [ebp - 0x1328]
subsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1374]
subsd xmm0, qword [ebp - 0x137c]
movsd qword [ebp - 0x1374], xmm0
movsd xmm0, qword [ebp - 0x1394]
subsd xmm0, qword [ebp - 0x1350]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x1374]
mulsd xmm0, qword [ebp - 0x137c]
movsd qword [ebp - 0x1374], xmm0
movsd xmm0, qword [ebp - 0x137c]
addsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x1328]
divsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1394]
addsd xmm0, qword [ebp - 0x1350]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x137c]
comisd xmm0, xmmword [ebp - 0x1328]
jbe 0x5fb99d
movsd xmm0, qword [ebp - 0x137c]
divsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x1328]
subsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1374]
mulsd xmm0, qword [ebp - 0x137c]
movsd qword [ebp - 0x1374], xmm0
movsd xmm0, qword [ebp - 0x1374]
mulsd xmm0, qword [ebp - 0x137c]
movsd qword [ebp - 0x1374], xmm0
movsd xmm0, qword [ebp - 0x1328]
divsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1328], xmm0
jmp 0x5fbb91
movsd xmm0, qword [ebp - 0x1328]
addsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1394]
mulsd xmm0, qword [ebp - 0x1350]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x1350]
addsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1350]
subsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1350]
subsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1394]
addsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x1328]
mulsd xmm0, qword [ebp - 0x137c]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1374]
addsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x1374], xmm0
movsd xmm0, qword [ebp - 0x1350]
divsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1394]
divsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x1374]
comisd xmm0, xmmword [ebp - 0x1394]
jbe 0x5fbb19
movsd xmm0, qword [ebp - 0x1328]
mulsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1350]
divsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x137c]
divsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x137c]
divsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x1350]
divsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1350], xmm0
jmp 0x5fbb91
movsd xmm0, qword [ebp - 0x1350]
subsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1350]
mulsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1350]
addsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x137c]
subsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x137c]
divsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x137c], xmm0
jmp 0x5fbc0b
movsd xmm0, qword [ebp - 0x1394]
divsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x1374]
divsd xmm0, qword [ebp - 0x1394]
movsd qword [ebp - 0x1374], xmm0
movsd xmm0, qword [ebp - 0x137c]
subsd xmm0, qword [ebp - 0x1350]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x137c]
divsd xmm0, qword [ebp - 0x1350]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x1350]
mulsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1350], xmm0
jmp 0x5fbc85
movsd xmm0, qword [ebp - 0x137c]
divsd xmm0, qword [ebp - 0x1350]
movsd qword [ebp - 0x137c], xmm0
movsd xmm0, qword [ebp - 0x1328]
divsd xmm0, qword [ebp - 0x137c]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1328]
divsd xmm0, qword [ebp - 0x137c]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1328]
divsd xmm0, qword [ebp - 0x137c]
movsd qword [ebp - 0x1328], xmm0
movsd xmm0, qword [ebp - 0x1350]
divsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1350], xmm0
jmp 0x5fbd0f
movsd xmm0, qword [ebp - 0x1350]
addsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x1394]
addsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x1394]
subsd xmm0, qword [ebp - 0x1328]
movsd qword [ebp - 0x1394], xmm0
movsd xmm0, qword [ebp - 0x1350]
addsd xmm0, qword [ebp - 0x1374]
movsd qword [ebp - 0x1350], xmm0
movsd xmm0, qword [ebp - 0x137c]
mulsd xmm0, qword [ebp - 0x1350]
movsd qword [ebp - 0x137c], xmm0
mov eax, dword [ebp - 0x12c4]
inc eax
mov dword [ebp - 0x12c4], eax
mov eax, dword [ebp - 0x1410]
inc eax
mov dword [ebp - 0x1410], eax
mov eax, dword [ebp - 0x12c4]
shl eax, 1
mov dword [ebp - 0x1414], eax
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x1414]
movzx eax, byte [eax]
mov dword [ebp - 0x13d8], eax
mov dword [ebp - 0x13d4], 0x30
mov eax, dword [ebp - 0x12c4]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x141c], eax
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x141c]
movzx eax, byte [eax]
mov dword [ebp - 0x13d0], eax
mov dword [ebp - 0x13cc], 0xa5
mov eax, dword [ebp - 0x13d8]
sub eax, dword [ebp - 0x13d4]
mov dword [ebp - 0x13e8], eax
mov eax, dword [ebp - 0x13d0]
sub eax, dword [ebp - 0x13cc]
mov dword [ebp - 0x13e4], eax
mov eax, dword [ebp - 0x13e8]
shl eax, 4
mov dword [ebp - 0x13ec], eax
mov eax, dword [ebp - 0x13e4]
mov dword [ebp - 0x13f0], eax
mov eax, dword [ebp - 0x13ec]
or eax, dword [ebp - 0x13f0]
mov dword [ebp - 0x13f4], eax
mov al, byte [ebp - 0x13f4]
mov byte [ebp - 0x129a], al
movzx eax, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp - 0x1299], al
movsd xmm0, qword [0x10c4a20]
movsd qword [ebp - 0x148c], xmm0
movsd xmm0, qword [0x10c4870]
movsd qword [ebp - 0x1404], xmm0
movsd xmm0, qword [0x10c45c8]
movsd qword [ebp - 0x13c0], xmm0
movsd xmm0, qword [0x10c4368]
movsd qword [ebp - 0x13b8], xmm0
movsd xmm0, qword [0x10c4090]
movsd qword [ebp - 0x14c8], xmm0
movsd xmm0, qword [ebp - 0x1404]
subsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x1404], xmm0
movsd xmm0, qword [ebp - 0x1404]
addsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x1404], xmm0
movsd xmm0, qword [ebp - 0x13b8]
subsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x13b8], xmm0
movsd xmm0, qword [ebp - 0x148c]
addsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x148c], xmm0
movsd xmm0, qword [ebp - 0x13b8]
subsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x13b8], xmm0
movsd xmm0, qword [ebp - 0x13b8]
comisd xmm0, xmmword [ebp - 0x148c]
jbe 0x5fc23f
movsd xmm0, qword [ebp - 0x13c0]
subsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x13c0], xmm0
movsd xmm0, qword [ebp - 0x148c]
mulsd xmm0, qword [ebp - 0x1404]
movsd qword [ebp - 0x148c], xmm0
movsd xmm0, qword [ebp - 0x148c]
divsd xmm0, qword [ebp - 0x1404]
movsd qword [ebp - 0x148c], xmm0
movsd xmm0, qword [ebp - 0x13b8]
subsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x13b8], xmm0
movsd xmm0, qword [ebp - 0x13b8]
divsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x13b8], xmm0
movsd xmm0, qword [ebp - 0x13b8]
divsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x13b8], xmm0
movsd xmm0, qword [ebp - 0x14c8]
subsd xmm0, qword [ebp - 0x148c]
movsd qword [ebp - 0x14c8], xmm0
movsd xmm0, qword [ebp - 0x13b8]
divsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x13b8], xmm0
movsd xmm0, qword [ebp - 0x13c0]
mulsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x13c0], xmm0
movsd xmm0, qword [ebp - 0x13c0]
addsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x13c0], xmm0
movsd xmm0, qword [ebp - 0x1404]
comisd xmm0, xmmword [ebp - 0x14c8]
jbe 0x5fc046
movsd xmm0, qword [ebp - 0x13c0]
mulsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x13c0], xmm0
movsd xmm0, qword [ebp - 0x148c]
divsd xmm0, qword [ebp - 0x1404]
movsd qword [ebp - 0x148c], xmm0
movsd xmm0, qword [ebp - 0x13c0]
addsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x13c0], xmm0
movsd xmm0, qword [ebp - 0x14c8]
subsd xmm0, qword [ebp - 0x148c]
movsd qword [ebp - 0x14c8], xmm0
movsd xmm0, qword [ebp - 0x13b8]
addsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x13b8], xmm0
jmp 0x5fc23a
movsd xmm0, qword [ebp - 0x13c0]
addsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x13c0], xmm0
movsd xmm0, qword [ebp - 0x13c0]
addsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x13c0], xmm0
movsd xmm0, qword [ebp - 0x1404]
mulsd xmm0, qword [ebp - 0x13c0]
movsd qword [ebp - 0x1404], xmm0
movsd xmm0, qword [ebp - 0x148c]
mulsd xmm0, qword [ebp - 0x1404]
movsd qword [ebp - 0x148c], xmm0
movsd xmm0, qword [ebp - 0x13c0]
mulsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x13c0], xmm0
movsd xmm0, qword [ebp - 0x148c]
addsd xmm0, qword [ebp - 0x13c0]
movsd qword [ebp - 0x148c], xmm0
movsd xmm0, qword [ebp - 0x1404]
mulsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x1404], xmm0
movsd xmm0, qword [ebp - 0x13b8]
subsd xmm0, qword [ebp - 0x148c]
movsd qword [ebp - 0x13b8], xmm0
movsd xmm0, qword [ebp - 0x14c8]
subsd xmm0, qword [ebp - 0x1404]
movsd qword [ebp - 0x14c8], xmm0
movsd xmm0, qword [ebp - 0x13c0]
addsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x13c0], xmm0
movsd xmm0, qword [ebp - 0x1404]
comisd xmm0, xmmword [ebp - 0x13b8]
jbe 0x5fc1c2
movsd xmm0, qword [ebp - 0x1404]
subsd xmm0, qword [ebp - 0x13c0]
movsd qword [ebp - 0x1404], xmm0
movsd xmm0, qword [ebp - 0x1404]
addsd xmm0, qword [ebp - 0x13c0]
movsd qword [ebp - 0x1404], xmm0
movsd xmm0, qword [ebp - 0x148c]
divsd xmm0, qword [ebp - 0x1404]
movsd qword [ebp - 0x148c], xmm0
movsd xmm0, qword [ebp - 0x1404]
mulsd xmm0, qword [ebp - 0x13c0]
movsd qword [ebp - 0x1404], xmm0
movsd xmm0, qword [ebp - 0x13c0]
addsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x13c0], xmm0
jmp 0x5fc23a
movsd xmm0, qword [ebp - 0x1404]
addsd xmm0, qword [ebp - 0x13c0]
movsd qword [ebp - 0x1404], xmm0
movsd xmm0, qword [ebp - 0x13c0]
mulsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x13c0], xmm0
movsd xmm0, qword [ebp - 0x13c0]
addsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x13c0], xmm0
movsd xmm0, qword [ebp - 0x13b8]
divsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x13b8], xmm0
movsd xmm0, qword [ebp - 0x13c0]
divsd xmm0, qword [ebp - 0x13b8]
movsd qword [ebp - 0x13c0], xmm0
jmp 0x5fc2e3
movsd xmm0, qword [ebp - 0x1404]
mulsd xmm0, qword [ebp - 0x13c0]
movsd qword [ebp - 0x1404], xmm0
movsd xmm0, qword [ebp - 0x13b8]
subsd xmm0, qword [ebp - 0x14c8]
movsd qword [ebp - 0x13b8], xmm0
movsd xmm0, qword [ebp - 0x148c]
mulsd xmm0, qword [ebp - 0x1404]
movsd qword [ebp - 0x148c], xmm0
movsd xmm0, qword [ebp - 0x148c]
addsd xmm0, qword [ebp - 0x1404]
movsd qword [ebp - 0x148c], xmm0
movsd xmm0, qword [ebp - 0x148c]
mulsd xmm0, qword [ebp - 0x1404]
movsd qword [ebp - 0x148c], xmm0
movzx eax, byte [ebp - 0x1291]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x1293]
add ecx, eax
mov byte [ebp - 0x1293], cl
mov al, byte [ebp - 0x1291]
add al, 1
mov byte [ebp - 0x1291], al
movzx eax, byte [ebp - 0x1293]
movzx ecx, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1294]
movzx ecx, byte [ebp - 0x1293]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
movzx ecx, byte [ebp - 0x1294]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
mov cl, byte [ebp - 0x1299]
mov byte [ebp + eax - 0x1734], cl
movzx eax, byte [ebp - 0x1299]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x129b]
add ecx, eax
mov byte [ebp - 0x129b], cl
movzx eax, byte [ebp - 0x129a]
movzx ecx, byte [ebp - 0x1293]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1291]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
movzx ecx, byte [ebp - 0x1294]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1297]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
movzx edx, byte [ebp - 0x129b]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
mov byte [ebp - 0x1294], al
mov al, byte [ebp - 0x129a]
mov byte [ebp - 0x1297], al
mov al, byte [ebp - 0x1294]
mov byte [ebp - 0x12a9], al
cmp dword [ebp - 0x12c4], 0
jle 0x5fc423
movsx ax, byte [ebp - 0x12a9]
mov ecx, dword [ebp - 0x12c4]
mov word [ebp + ecx*2 - 0x22], ax
mov eax, dword [ebp - 0x12c4]
inc eax
mov dword [ebp - 0x12c4], eax
mov eax, dword [ebp - 0x1410]
inc eax
mov dword [ebp - 0x1410], eax
movss xmm0, dword [0x10c5020]
movss dword [ebp - 0x12b0], xmm0
movss xmm0, dword [0x10c3690]
movss dword [ebp - 0x12f4], xmm0
movss xmm0, dword [0x10c4c58]
movss dword [ebp - 0x12c8], xmm0
movss xmm0, dword [ebp - 0x12b0]
mulss xmm0, dword [ebp - 0x12c8]
movss dword [ebp - 0x12b0], xmm0
movss xmm0, dword [ebp - 0x12b0]
subss xmm0, dword [ebp - 0x12c8]
movss dword [ebp - 0x12b0], xmm0
movss xmm0, dword [ebp - 0x12b0]
mulss xmm0, dword [ebp - 0x12c8]
movss dword [ebp - 0x12b0], xmm0
movss xmm0, dword [ebp - 0x12b0]
comiss xmm0, dword [ebp - 0x12c8]
jbe 0x5fc521
movss xmm0, dword [ebp - 0x12b0]
addss xmm0, dword [ebp - 0x12f4]
movss dword [ebp - 0x12b0], xmm0
movss xmm0, dword [ebp - 0x12b0]
addss xmm0, dword [ebp - 0x12f4]
movss dword [ebp - 0x12b0], xmm0
movss xmm0, dword [ebp - 0x12c8]
mulss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12c8], xmm0
mov eax, dword [ebp - 0x12c4]
shl eax, 1
mov dword [ebp - 0x1414], eax
jmp 0x5fc831
movss xmm0, dword [ebp - 0x12c8]
addss xmm0, dword [ebp - 0x12f4]
movss dword [ebp - 0x12c8], xmm0
movss xmm0, dword [ebp - 0x12b0]
addss xmm0, dword [ebp - 0x12c8]
movss dword [ebp - 0x12b0], xmm0
movss xmm0, dword [ebp - 0x12f4]
mulss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12f4], xmm0
movss xmm0, dword [ebp - 0x12f4]
addss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12f4], xmm0
movss xmm0, dword [ebp - 0x12b0]
mulss xmm0, dword [ebp - 0x12c8]
movss dword [ebp - 0x12b0], xmm0
movss xmm0, dword [ebp - 0x12f4]
subss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12f4], xmm0
movss xmm0, dword [ebp - 0x12f4]
comiss xmm0, dword [ebp - 0x12b0]
jbe 0x5fc7e9
movss xmm0, dword [ebp - 0x12b0]
subss xmm0, dword [ebp - 0x12f4]
movss dword [ebp - 0x12b0], xmm0
movss xmm0, dword [ebp - 0x12c8]
mulss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12c8], xmm0
movss xmm0, dword [ebp - 0x12f4]
divss xmm0, dword [ebp - 0x12c8]
movss dword [ebp - 0x12f4], xmm0
movss xmm0, dword [ebp - 0x12c8]
addss xmm0, dword [ebp - 0x12f4]
movss dword [ebp - 0x12c8], xmm0
movss xmm0, dword [ebp - 0x12f4]
mulss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12f4], xmm0
movss xmm0, dword [ebp - 0x12f4]
mulss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12f4], xmm0
movss xmm0, dword [ebp - 0x12c8]
comiss xmm0, dword [ebp - 0x12b0]
jbe 0x5fc6b4
movss xmm0, dword [ebp - 0x12c8]
subss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12c8], xmm0
movss xmm0, dword [ebp - 0x12b0]
mulss xmm0, dword [ebp - 0x12f4]
movss dword [ebp - 0x12b0], xmm0
movss xmm0, dword [ebp - 0x12c8]
subss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12c8], xmm0
jmp 0x5fc7e7
movss xmm0, dword [ebp - 0x12b0]
mulss xmm0, dword [ebp - 0x12c8]
movss dword [ebp - 0x12b0], xmm0
movss xmm0, dword [ebp - 0x12f4]
subss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12f4], xmm0
movss xmm0, dword [ebp - 0x12f4]
mulss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12f4], xmm0
movss xmm0, dword [ebp - 0x12f4]
addss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12f4], xmm0
movss xmm0, dword [ebp - 0x12c8]
mulss xmm0, dword [ebp - 0x12f4]
movss dword [ebp - 0x12c8], xmm0
movss xmm0, dword [ebp - 0x12f4]
subss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12f4], xmm0
movss xmm0, dword [ebp - 0x12b0]
comiss xmm0, dword [ebp - 0x12f4]
jbe 0x5fc79f
movss xmm0, dword [ebp - 0x12c8]
addss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12c8], xmm0
movss xmm0, dword [ebp - 0x12c8]
addss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12c8], xmm0
movss xmm0, dword [ebp - 0x12c8]
mulss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12c8], xmm0
jmp 0x5fc7e7
movss xmm0, dword [ebp - 0x12c8]
addss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12c8], xmm0
movss xmm0, dword [ebp - 0x12b0]
addss xmm0, dword [ebp - 0x12f4]
movss dword [ebp - 0x12b0], xmm0
movss xmm0, dword [ebp - 0x12f4]
mulss xmm0, dword [ebp - 0x12c8]
movss dword [ebp - 0x12f4], xmm0
jmp 0x5fc831
movss xmm0, dword [ebp - 0x12c8]
divss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12c8], xmm0
movss xmm0, dword [ebp - 0x12c8]
subss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12c8], xmm0
movss xmm0, dword [ebp - 0x12c8]
divss xmm0, dword [ebp - 0x12b0]
movss dword [ebp - 0x12c8], xmm0
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x1414]
movzx eax, byte [eax]
mov dword [ebp - 0x13d8], eax
mov dword [ebp - 0x13d4], 0x30
mov eax, dword [ebp - 0x12c4]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x141c], eax
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x141c]
movzx eax, byte [eax]
mov dword [ebp - 0x13d0], eax
mov dword [ebp - 0x13cc], 0xa5
mov eax, dword [ebp - 0x13d8]
sub eax, dword [ebp - 0x13d4]
mov dword [ebp - 0x13e8], eax
mov eax, dword [ebp - 0x13d0]
sub eax, dword [ebp - 0x13cc]
mov dword [ebp - 0x13e4], eax
mov eax, dword [ebp - 0x13e8]
shl eax, 4
mov dword [ebp - 0x13ec], eax
mov eax, dword [ebp - 0x13e4]
mov dword [ebp - 0x13f0], eax
mov eax, dword [ebp - 0x13ec]
or eax, dword [ebp - 0x13f0]
mov dword [ebp - 0x13f4], eax
movsd xmm0, qword [0x10c46f0]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [0x10c44e8]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [0x10c42c8]
movsd qword [ebp - 0x13c8], xmm0
movsd xmm0, qword [0x10c4018]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x13c8]
mulsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x13c8], xmm0
movsd xmm0, qword [ebp - 0x13c8]
subsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x13c8], xmm0
movsd xmm0, qword [ebp - 0x136c]
addsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x1360]
mulsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x1360]
comisd xmm0, xmmword [ebp - 0x12fc]
jbe 0x5fc9f3
movsd xmm0, qword [ebp - 0x1360]
mulsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x12fc]
subsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x136c]
subsd xmm0, qword [ebp - 0x13c8]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x12fc]
mulsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x12fc], xmm0
mov al, byte [ebp - 0x13f4]
mov byte [ebp - 0x129a], al
jmp 0x5fcf2d
movsd xmm0, qword [ebp - 0x12fc]
divsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x1360]
subsd xmm0, qword [ebp - 0x13c8]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x12fc]
mulsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x1360]
mulsd xmm0, qword [ebp - 0x13c8]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x136c]
subsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x13c8]
addsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x13c8], xmm0
movsd xmm0, qword [ebp - 0x12fc]
subsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x12fc]
mulsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x12fc]
comisd xmm0, xmmword [ebp - 0x136c]
jbe 0x5fcecd
movsd xmm0, qword [ebp - 0x1360]
addsd xmm0, qword [ebp - 0x13c8]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x12fc]
addsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x136c]
addsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x136c]
mulsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x12fc]
divsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x1360]
divsd xmm0, qword [ebp - 0x13c8]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x13c8]
subsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x13c8], xmm0
movsd xmm0, qword [ebp - 0x12fc]
divsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x13c8]
comisd xmm0, xmmword [ebp - 0x1360]
jbe 0x5fcc00
movsd xmm0, qword [ebp - 0x136c]
subsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x13c8]
addsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x13c8], xmm0
movsd xmm0, qword [ebp - 0x12fc]
addsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x13c8]
addsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x13c8], xmm0
jmp 0x5fcecb
movsd xmm0, qword [ebp - 0x1360]
addsd xmm0, qword [ebp - 0x13c8]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x136c]
addsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x12fc]
mulsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x12fc]
addsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x12fc]
divsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x1360]
subsd xmm0, qword [ebp - 0x13c8]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x1360]
mulsd xmm0, qword [ebp - 0x13c8]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x136c]
addsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x1360]
comisd xmm0, xmmword [ebp - 0x13c8]
jbe 0x5fcd37
movsd xmm0, qword [ebp - 0x12fc]
divsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x1360]
subsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x12fc]
divsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x12fc]
mulsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x12fc], xmm0
jmp 0x5fcecb
movsd xmm0, qword [ebp - 0x12fc]
divsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x1360]
subsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x13c8]
mulsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x13c8], xmm0
movsd xmm0, qword [ebp - 0x1360]
mulsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x12fc]
divsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x136c]
divsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x12fc]
mulsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x13c8]
divsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x13c8], xmm0
movsd xmm0, qword [ebp - 0x1360]
comisd xmm0, xmmword [ebp - 0x13c8]
jbe 0x5fce6b
movsd xmm0, qword [ebp - 0x1360]
addsd xmm0, qword [ebp - 0x13c8]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x136c]
addsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x136c]
addsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x12fc]
addsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x12fc], xmm0
jmp 0x5fcecb
movsd xmm0, qword [ebp - 0x136c]
subsd xmm0, qword [ebp - 0x13c8]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x136c]
mulsd xmm0, qword [ebp - 0x13c8]
movsd qword [ebp - 0x136c], xmm0
movsd xmm0, qword [ebp - 0x12fc]
addsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x12fc]
divsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x12fc], xmm0
jmp 0x5fcf2d
movsd xmm0, qword [ebp - 0x1360]
addsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x1360]
mulsd xmm0, qword [ebp - 0x136c]
movsd qword [ebp - 0x1360], xmm0
movsd xmm0, qword [ebp - 0x12fc]
mulsd xmm0, qword [ebp - 0x1360]
movsd qword [ebp - 0x12fc], xmm0
movsd xmm0, qword [ebp - 0x13c8]
divsd xmm0, qword [ebp - 0x12fc]
movsd qword [ebp - 0x13c8], xmm0
movzx eax, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp - 0x1299], al
movzx eax, byte [ebp - 0x1291]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x1293]
add ecx, eax
mov byte [ebp - 0x1293], cl
mov al, byte [ebp - 0x1291]
add al, 1
mov byte [ebp - 0x1291], al
movzx eax, byte [ebp - 0x1293]
movzx ecx, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1294]
movzx ecx, byte [ebp - 0x1293]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
movzx ecx, byte [ebp - 0x1294]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
mov cl, byte [ebp - 0x1299]
mov byte [ebp + eax - 0x1734], cl
movzx eax, byte [ebp - 0x1299]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x129b]
add ecx, eax
mov byte [ebp - 0x129b], cl
movzx eax, byte [ebp - 0x129a]
movzx ecx, byte [ebp - 0x1293]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1291]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
movzx ecx, byte [ebp - 0x1294]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1297]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
movzx edx, byte [ebp - 0x129b]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
mov byte [ebp - 0x1294], al
mov al, byte [ebp - 0x129a]
mov byte [ebp - 0x1297], al
mov al, byte [ebp - 0x1294]
mov byte [ebp - 0x12a9], al
cmp dword [ebp - 0x12c4], 0
jle 0x5fd0ad
movsx ax, byte [ebp - 0x12a9]
mov ecx, dword [ebp - 0x12c4]
mov word [ebp + ecx*2 - 0x22], ax
mov eax, dword [ebp - 0x12c4]
inc eax
mov dword [ebp - 0x12c4], eax
mov eax, dword [ebp - 0x1410]
inc eax
mov dword [ebp - 0x1410], eax
mov eax, dword [ebp - 0x12c4]
shl eax, 1
mov dword [ebp - 0x1414], eax
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x1414]
movzx eax, byte [eax]
mov dword [ebp - 0x13d8], eax
movss xmm0, dword [0x10c50b8]
movss dword [ebp - 0x130c], xmm0
movss xmm0, dword [0x10c4fb8]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [0x10c4e5c]
movss dword [ebp - 0x1314], xmm0
movss xmm0, dword [0x10c4d2c]
movss dword [ebp - 0x1320], xmm0
movss xmm0, dword [0x10c4bc4]
movss dword [ebp - 0x1354], xmm0
movss xmm0, dword [ebp - 0x1320]
addss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x1320], xmm0
movss xmm0, dword [ebp - 0x12ec]
subss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x130c]
mulss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x130c], xmm0
movss xmm0, dword [ebp - 0x12ec]
addss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x12ec]
subss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x130c]
comiss xmm0, dword [ebp - 0x1354]
jbe 0x5fd24e
movss xmm0, dword [ebp - 0x1320]
mulss xmm0, dword [ebp - 0x130c]
movss dword [ebp - 0x1320], xmm0
movss xmm0, dword [ebp - 0x1314]
subss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x1314], xmm0
movss xmm0, dword [ebp - 0x1314]
addss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x1314], xmm0
movss xmm0, dword [ebp - 0x12ec]
mulss xmm0, dword [ebp - 0x1320]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x1320]
subss xmm0, dword [ebp - 0x130c]
movss dword [ebp - 0x1320], xmm0
mov dword [ebp - 0x13d4], 0x30
jmp 0x5fd5c0
movss xmm0, dword [ebp - 0x12ec]
divss xmm0, dword [ebp - 0x1320]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x1320]
subss xmm0, dword [ebp - 0x130c]
movss dword [ebp - 0x1320], xmm0
movss xmm0, dword [ebp - 0x1320]
divss xmm0, dword [ebp - 0x130c]
movss dword [ebp - 0x1320], xmm0
movss xmm0, dword [ebp - 0x130c]
mulss xmm0, dword [ebp - 0x1314]
movss dword [ebp - 0x130c], xmm0
movss xmm0, dword [ebp - 0x1354]
mulss xmm0, dword [ebp - 0x12ec]
movss dword [ebp - 0x1354], xmm0
movss xmm0, dword [ebp - 0x1354]
addss xmm0, dword [ebp - 0x130c]
movss dword [ebp - 0x1354], xmm0
movss xmm0, dword [ebp - 0x1354]
mulss xmm0, dword [ebp - 0x130c]
movss dword [ebp - 0x1354], xmm0
movss xmm0, dword [ebp - 0x130c]
subss xmm0, dword [ebp - 0x12ec]
movss dword [ebp - 0x130c], xmm0
movss xmm0, dword [ebp - 0x12ec]
divss xmm0, dword [ebp - 0x1314]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x1314]
addss xmm0, dword [ebp - 0x1320]
movss dword [ebp - 0x1314], xmm0
movss xmm0, dword [ebp - 0x1314]
comiss xmm0, dword [ebp - 0x1354]
jbe 0x5fd548
movss xmm0, dword [ebp - 0x1354]
mulss xmm0, dword [ebp - 0x130c]
movss dword [ebp - 0x1354], xmm0
movss xmm0, dword [ebp - 0x130c]
divss xmm0, dword [ebp - 0x12ec]
movss dword [ebp - 0x130c], xmm0
movss xmm0, dword [ebp - 0x130c]
mulss xmm0, dword [ebp - 0x12ec]
movss dword [ebp - 0x130c], xmm0
movss xmm0, dword [ebp - 0x130c]
divss xmm0, dword [ebp - 0x12ec]
movss dword [ebp - 0x130c], xmm0
movss xmm0, dword [ebp - 0x130c]
mulss xmm0, dword [ebp - 0x12ec]
movss dword [ebp - 0x130c], xmm0
movss xmm0, dword [ebp - 0x1320]
addss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x1320], xmm0
movss xmm0, dword [ebp - 0x12ec]
addss xmm0, dword [ebp - 0x1314]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x1314]
addss xmm0, dword [ebp - 0x1320]
movss dword [ebp - 0x1314], xmm0
movss xmm0, dword [ebp - 0x1314]
mulss xmm0, dword [ebp - 0x1320]
movss dword [ebp - 0x1314], xmm0
movss xmm0, dword [ebp - 0x1314]
subss xmm0, dword [ebp - 0x1320]
movss dword [ebp - 0x1314], xmm0
movss xmm0, dword [ebp - 0x1314]
comiss xmm0, dword [ebp - 0x130c]
jbe 0x5fd4ce
movss xmm0, dword [ebp - 0x12ec]
mulss xmm0, dword [ebp - 0x1314]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x12ec]
subss xmm0, dword [ebp - 0x1314]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x12ec]
mulss xmm0, dword [ebp - 0x1314]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x1320]
addss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x1320], xmm0
movss xmm0, dword [ebp - 0x1320]
subss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x1320], xmm0
jmp 0x5fd546
movss xmm0, dword [ebp - 0x130c]
subss xmm0, dword [ebp - 0x1314]
movss dword [ebp - 0x130c], xmm0
movss xmm0, dword [ebp - 0x12ec]
addss xmm0, dword [ebp - 0x1320]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x1314]
addss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x1314], xmm0
movss xmm0, dword [ebp - 0x130c]
addss xmm0, dword [ebp - 0x1314]
movss dword [ebp - 0x130c], xmm0
movss xmm0, dword [ebp - 0x1320]
subss xmm0, dword [ebp - 0x130c]
movss dword [ebp - 0x1320], xmm0
jmp 0x5fd5c0
movss xmm0, dword [ebp - 0x1354]
mulss xmm0, dword [ebp - 0x12ec]
movss dword [ebp - 0x1354], xmm0
movss xmm0, dword [ebp - 0x12ec]
subss xmm0, dword [ebp - 0x1320]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x12ec]
addss xmm0, dword [ebp - 0x1320]
movss dword [ebp - 0x12ec], xmm0
movss xmm0, dword [ebp - 0x1314]
mulss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x1314], xmm0
movss xmm0, dword [ebp - 0x1314]
mulss xmm0, dword [ebp - 0x1354]
movss dword [ebp - 0x1314], xmm0
mov eax, dword [ebp - 0x12c4]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x141c], eax
mov eax, dword [ebp - 0x1418]
add eax, dword [ebp - 0x141c]
movzx eax, byte [eax]
mov dword [ebp - 0x13d0], eax
mov dword [ebp - 0x13cc], 0xa5
mov eax, dword [ebp - 0x13d8]
sub eax, dword [ebp - 0x13d4]
mov dword [ebp - 0x13e8], eax
mov eax, dword [ebp - 0x13d0]
sub eax, dword [ebp - 0x13cc]
mov dword [ebp - 0x13e4], eax
mov eax, dword [ebp - 0x13e8]
shl eax, 4
mov dword [ebp - 0x13ec], eax
mov eax, dword [ebp - 0x13e4]
mov dword [ebp - 0x13f0], eax
mov eax, dword [ebp - 0x13ec]
or eax, dword [ebp - 0x13f0]
mov dword [ebp - 0x13f4], eax
mov al, byte [ebp - 0x13f4]
mov byte [ebp - 0x129a], al
movzx eax, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp - 0x1299], al
movzx eax, byte [ebp - 0x1291]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x1293]
add ecx, eax
mov byte [ebp - 0x1293], cl
mov al, byte [ebp - 0x1291]
add al, 1
mov byte [ebp - 0x1291], al
movzx eax, byte [ebp - 0x1293]
movzx ecx, byte [ebp - 0x1297]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1294]
movzx ecx, byte [ebp - 0x1293]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
movzx ecx, byte [ebp - 0x1294]
mov al, byte [ebp + eax - 0x1734]
mov byte [ebp + ecx - 0x1734], al
movzx eax, byte [ebp - 0x1291]
mov cl, byte [ebp - 0x1299]
mov byte [ebp + eax - 0x1734], cl
movzx eax, byte [ebp - 0x1299]
movzx eax, byte [ebp + eax - 0x1734]
movzx ecx, byte [ebp - 0x129b]
add ecx, eax
mov byte [ebp - 0x129b], cl
movzx eax, byte [ebp - 0x129a]
movzx ecx, byte [ebp - 0x1293]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1291]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
movzx ecx, byte [ebp - 0x1294]
movzx ecx, byte [ebp + ecx - 0x1734]
movzx edx, byte [ebp - 0x1297]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
movzx edx, byte [ebp - 0x129b]
movzx edx, byte [ebp + edx - 0x1734]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x1734]
movzx ecx, byte [ebp + ecx - 0x1734]
xor eax, ecx
mov byte [ebp - 0x1294], al
mov al, byte [ebp - 0x129a]
mov byte [ebp - 0x1297], al
mov al, byte [ebp - 0x1294]
mov byte [ebp - 0x12a9], al
cmp dword [ebp - 0x12c4], 0
jle 0x5fd7cc
movsx ax, byte [ebp - 0x12a9]
mov ecx, dword [ebp - 0x12c4]
mov word [ebp + ecx*2 - 0x22], ax
push 2
pop eax
imul eax, eax, 6
mov dword [ebp - 0x1630], eax
cmp dword [ebp - 0x1630], 0xe
jae 0x5fd7e3
jmp 0x5fd7e8
call fcn.01043ac7
xor eax, eax
mov ecx, dword [ebp - 0x1630]
mov word [ebp + ecx - 0x20], ax
jmp 0x5fd843
and dword [ebp - 0x15a4], 0
jmp 0x5fd80d
mov eax, dword [ebp - 0x15a4]
inc eax
mov dword [ebp - 0x15a4], eax
cmp dword [ebp - 0x15a4], 7
jge 0x5fd843
mov eax, dword [ebp - 0x15a4]
shl eax, 1
mov dword [ebp - 0x162c], eax
cmp dword [ebp - 0x162c], 0xe
jae 0x5fd82f
jmp 0x5fd834
call fcn.01043ac7
xor eax, eax
mov ecx, dword [ebp - 0x162c]
mov word [ebp + ecx - 0x20], ax
jmp 0x5fd800
cmp dword [ebp - 0x1608], 0
je 0x5fd9ac
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x1608]
call fcn.0050b4a0
pop ecx
pop ecx
test eax, eax
je 0x5fd94f
and dword [ebp - 0x1240], 0
lea eax, [ebp - 0x1240]
push eax
push dword [ebp - 0x1608]
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov dword [ebp - 0x1744], eax
cmp dword [ebp - 0x1240], 2
jl 0x5fd94d
mov dword [ebp - 0x15cc], 0x1000
mov eax, dword [ebp + 8]
mov dword [ebp - 0x160c], eax
cmp dword [ebp - 0x15cc], 0
je 0x5fd8d7
mov eax, dword [ebp - 0x160c]
mov byte [eax], 0
mov eax, dword [ebp - 0x160c]
inc eax
mov dword [ebp - 0x160c], eax
mov eax, dword [ebp - 0x15cc]
dec eax
mov dword [ebp - 0x15cc], eax
jmp 0x5fd8a9
push 4
pop eax
shl eax, 1
mov ecx, dword [ebp - 0x1744]
mov eax, dword [ecx + eax]
mov dword [ebp - 0x15dc], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x15a0], eax
mov eax, dword [ebp - 0x15a0]
mov dword [ebp - 0x1880], eax
mov eax, dword [ebp - 0x15dc]
mov ax, word [eax]
mov word [ebp - 0x154e], ax
mov eax, dword [ebp - 0x15a0]
mov cx, word [ebp - 0x154e]
mov word [eax], cx
mov eax, dword [ebp - 0x15dc]
inc eax
inc eax
mov dword [ebp - 0x15dc], eax
mov eax, dword [ebp - 0x15a0]
inc eax
inc eax
mov dword [ebp - 0x15a0], eax
cmp word [ebp - 0x154e], 0
jne 0x5fd900
mov byte [ebp - 0x13dd], 1
jmp 0x5fd9ac
mov eax, dword [ebp + 8]
mov dword [ebp - 0x155c], eax
mov eax, dword [ebp - 0x155c]
add eax, 2
mov dword [ebp - 0x1740], eax
mov eax, dword [ebp - 0x155c]
mov ax, word [eax]
mov word [ebp - 0x15d4], ax
add dword [ebp - 0x155c], 2
cmp word [ebp - 0x15d4], 0
jne 0x5fd967
mov eax, dword [ebp - 0x155c]
sub eax, dword [ebp - 0x1740]
sar eax, 1
mov dword [ebp - 0x173c], eax
je 0x5fd9ac
mov byte [ebp - 0x13dd], 1
mov byte [ebp - 0x13de], 1
movzx eax, byte [ebp - 0x13dd]
test eax, eax
jne 0x601732
mov dword [ebp - 0x15e4], 0x1000
mov eax, dword [ebp + 8]
mov dword [ebp - 0x15e0], eax
cmp dword [ebp - 0x15e4], 0
je 0x5fd9fc
mov eax, dword [ebp - 0x15e0]
mov byte [eax], 0
mov eax, dword [ebp - 0x15e0]
inc eax
mov dword [ebp - 0x15e0], eax
mov eax, dword [ebp - 0x15e4]
dec eax
mov dword [ebp - 0x15e4], eax
jmp 0x5fd9ce
and dword [ebp - 0x128c], 0
and dword [ebp - 0x1290], 0
xorps xmm0, xmm0
movsd qword [ebp - 0x1590], xmm0
xorps xmm0, xmm0
movsd qword [ebp - 0x1570], xmm0
xorps xmm0, xmm0
movsd qword [ebp - 0x1570], xmm0
jmp 0x5fda45
movsd xmm0, qword [ebp - 0x1570]
addsd xmm0, qword [0x10c1340]
movsd qword [ebp - 0x1570], xmm0
movsd xmm0, qword [0x10c8550]
comisd xmm0, xmmword [ebp - 0x1570]
jbe 0x5fdaf6
movsd xmm0, qword [0x10c8440]
mulsd xmm0, qword [ebp - 0x1570]
mulsd xmm0, qword [ebp - 0x1570]
movsd xmm1, qword [ebp - 0x1570]
mulsd xmm1, qword [ebp - 0x1570]
subsd xmm0, xmm1
movsd xmm1, qword [0x10c1408]
mulsd xmm1, qword [ebp - 0x1570]
mulsd xmm1, qword [ebp - 0x1570]
addsd xmm1, qword [0x10c83b8]
divsd xmm0, xmm1
addsd xmm0, qword [ebp - 0x1590]
movsd qword [ebp - 0x1590], xmm0
movsd xmm0, qword [ebp - 0x1590]
comisd xmm0, xmmword [0x10c8400]
jbe 0x5fdaf1
movsd xmm0, qword [0x10c8378]
mulsd xmm0, qword [ebp - 0x1570]
movsd xmm1, qword [ebp - 0x1590]
subsd xmm1, xmm0
movsd qword [ebp - 0x1590], xmm1
jmp 0x5fda2d
xorps xmm0, xmm0
comisd xmm0, xmmword [ebp - 0x1590]
jbe 0x5fdb32
popal
dec ecx
xor byte [edi], ch
dec esi
je 0x5fdb72
outsd dx, dword [esi]
inc esi
pop esp
inc edx
arpl word gs:[ebp + 0x46], bx
and eax, 0x52272160
cmp eax, 0xbd4fc037
pop ebp
ret 0xc959
mov dword [ebp - 0x128c], 0x5fdb19
mov dword [ebp - 0x1290], 0x5fdb03
mov eax, dword [ebp - 0x128c]
mov dword [ebp - 0x1458], eax
mov eax, dword [ebp - 0x1290]
mov dword [ebp - 0x1870], eax
mov byte [ebp - 0x1496], 0x1a
and dword [ebp - 0x13ac], 0
jmp 0x5fdb7b
mov eax, dword [ebp - 0x13ac]
inc eax
mov dword [ebp - 0x13ac], eax
invalid
cmp dword [ebp - 0x13ac], 0x100
jae 0x5fdb9c
mov eax, dword [ebp - 0x13ac]
mov cl, byte [ebp - 0x13ac]
mov byte [ebp + eax - 0x186c], cl
jmp 0x5fdb6e
and dword [ebp - 0x1548], 0
mov byte [ebp - 0x12a0], 0
mov dword [ebp - 0x13ac], 0xff
jmp 0x5fdbc3
mov eax, dword [ebp - 0x13ac]
dec eax
mov dword [ebp - 0x13ac], eax
cmp dword [ebp - 0x13ac], 0
jbe 0x5fde48
and dword [ebp - 0x15e8], 0
mov dword [ebp - 0x159c], 1
mov eax, dword [ebp - 0x159c]
cmp eax, dword [ebp - 0x13ac]
jae 0x5fdc01
mov eax, dword [ebp - 0x159c]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x159c], eax
jmp 0x5fdbe1
mov eax, dword [ebp - 0x1548]
mov dword [ebp - 0x1738], eax
mov eax, dword [ebp - 0x1738]
mov dword [ebp - 0x1464], eax
cmp dword [ebp - 0x1464], 0
je 0x5fdc46
sub dword [ebp - 0x1464], 1
je 0x5fdc74
sub dword [ebp - 0x1464], 1
je 0x5fdca5
sub dword [ebp - 0x1464], 1
je 0x5fdcd3
jmp 0x5fdd01
movzx eax, byte [ebp - 0x12a0]
movzx ebx, byte [ebp + eax - 0x186c]
movsd xmm0, qword [ebp - 0x1590]
call fcn.01043fa0
and eax, 0xff
add ebx, eax
mov byte [ebp - 0x12a0], bl
jmp 0x5fdd28
movzx eax, byte [ebp - 0x12a0]
movzx ebx, byte [ebp + eax - 0x186c]
movsd xmm0, qword [ebp - 0x1590]
call fcn.01043fa0
shr eax, 8
and eax, 0xff
add ebx, eax
mov byte [ebp - 0x12a0], bl
jmp 0x5fdd28
movzx eax, byte [ebp - 0x12a0]
movzx ebx, byte [ebp + eax - 0x186c]
movsd xmm0, qword [ebp - 0x1590]
call fcn.01043fa0
shr eax, 0x10
and eax, 0xff
add ebx, eax
mov byte [ebp - 0x12a0], bl
jmp 0x5fdd28
movzx eax, byte [ebp - 0x12a0]
movzx ebx, byte [ebp + eax - 0x186c]
movsd xmm0, qword [ebp - 0x1590]
call fcn.01043fa0
shr eax, 0x18
and eax, 0xff
add ebx, eax
mov byte [ebp - 0x12a0], bl
jmp 0x5fdd28
movzx eax, byte [ebp - 0x12a0]
movzx eax, byte [ebp + eax - 0x186c]
mov ecx, dword [ebp - 0x1870]
add ecx, dword [ebp - 0x1548]
movzx ecx, byte [ecx - 4]
add eax, ecx
mov byte [ebp - 0x12a0], al
mov eax, dword [ebp - 0x1548]
inc eax
mov dword [ebp - 0x1548], eax
movzx eax, byte [ebp - 0x1496]
cmp dword [ebp - 0x1548], eax
jb 0x5fdd61
and dword [ebp - 0x1548], 0
movzx eax, byte [ebp - 0x1496]
movzx ecx, byte [ebp - 0x12a0]
add ecx, eax
mov byte [ebp - 0x12a0], cl
movzx eax, byte [ebp - 0x12a0]
and eax, dword [ebp - 0x159c]
mov dword [ebp - 0x1508], eax
mov eax, dword [ebp - 0x15e8]
inc eax
mov dword [ebp - 0x15e8], eax
cmp dword [ebp - 0x15e8], 0xb
jbe 0x5fdd9e
mov eax, dword [ebp - 0x1508]
xor edx, edx
div dword [ebp - 0x13ac]
mov dword [ebp - 0x1508], edx
mov eax, dword [ebp - 0x1508]
cmp eax, dword [ebp - 0x13ac]
ja 0x5fdc01
mov eax, dword [ebp - 0x13ac]
cmp eax, dword [ebp - 0x1508]
je 0x5fde43
mov eax, dword [ebp - 0x1508]
movzx eax, byte [ebp + eax - 0x186c]
mov ecx, dword [ebp - 0x13ac]
movzx ecx, byte [ebp + ecx - 0x186c]
xor ecx, eax
mov eax, dword [ebp - 0x13ac]
mov byte [ebp + eax - 0x186c], cl
mov eax, dword [ebp - 0x13ac]
movzx eax, byte [ebp + eax - 0x186c]
mov ecx, dword [ebp - 0x1508]
movzx ecx, byte [ebp + ecx - 0x186c]
xor ecx, eax
mov eax, dword [ebp - 0x1508]
mov byte [ebp + eax - 0x186c], cl
mov eax, dword [ebp - 0x1508]
movzx eax, byte [ebp + eax - 0x186c]
mov ecx, dword [ebp - 0x13ac]
movzx ecx, byte [ebp + ecx - 0x186c]
xor ecx, eax
mov eax, dword [ebp - 0x13ac]
mov byte [ebp + eax - 0x186c], cl
jmp 0x5fdbb6
xor eax, eax
inc eax
shl eax, 0
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp - 0x1292], al
xor eax, eax
inc eax
imul eax, eax, 3
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp - 0x1295], al
xor eax, eax
inc eax
imul eax, eax, 5
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp - 0x129d], al
xor eax, eax
inc eax
imul eax, eax, 7
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp - 0x1296], al
movss xmm0, dword [0x10c8af0]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [0x10c8a38]
movss dword [ebp - 0x12d8], xmm0
movss xmm0, dword [0x10c8980]
movss dword [ebp - 0x12d0], xmm0
movss xmm0, dword [ebp - 0x12b8]
mulss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12b8]
subss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12b8]
mulss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12d0]
comiss xmm0, dword [ebp - 0x12b8]
jbe 0x5fe234
movss xmm0, dword [ebp - 0x12d0]
addss xmm0, dword [ebp - 0x12b8]
movss dword [ebp - 0x12d0], xmm0
movss xmm0, dword [ebp - 0x12b8]
mulss xmm0, dword [ebp - 0x12d8]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12b8]
mulss xmm0, dword [ebp - 0x12d8]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12b8]
mulss xmm0, dword [ebp - 0x12d8]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12d0]
divss xmm0, dword [ebp - 0x12b8]
movss dword [ebp - 0x12d0], xmm0
movss xmm0, dword [ebp - 0x12b8]
mulss xmm0, dword [ebp - 0x12d8]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12b8]
comiss xmm0, dword [ebp - 0x12d0]
jbe 0x5fe1ea
movss xmm0, dword [ebp - 0x12d0]
mulss xmm0, dword [ebp - 0x12b8]
movss dword [ebp - 0x12d0], xmm0
movss xmm0, dword [ebp - 0x12b8]
subss xmm0, dword [ebp - 0x12d8]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12d0]
addss xmm0, dword [ebp - 0x12b8]
movss dword [ebp - 0x12d0], xmm0
movss xmm0, dword [ebp - 0x12d0]
addss xmm0, dword [ebp - 0x12b8]
movss dword [ebp - 0x12d0], xmm0
movss xmm0, dword [ebp - 0x12d8]
addss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12d8], xmm0
movss xmm0, dword [ebp - 0x12d0]
mulss xmm0, dword [ebp - 0x12b8]
movss dword [ebp - 0x12d0], xmm0
movss xmm0, dword [ebp - 0x12d8]
comiss xmm0, dword [ebp - 0x12b8]
jbe 0x5fe1a0
movss xmm0, dword [ebp - 0x12b8]
addss xmm0, dword [ebp - 0x12d8]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12d0]
mulss xmm0, dword [ebp - 0x12b8]
movss dword [ebp - 0x12d0], xmm0
movss xmm0, dword [ebp - 0x12d8]
addss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12d8], xmm0
movss xmm0, dword [ebp - 0x12d8]
addss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12d8], xmm0
movss xmm0, dword [ebp - 0x12d8]
mulss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12d8], xmm0
movss xmm0, dword [ebp - 0x12d8]
subss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12d8], xmm0
movss xmm0, dword [ebp - 0x12d8]
comiss xmm0, dword [ebp - 0x12d0]
jbe 0x5fe156
movss xmm0, dword [ebp - 0x12d8]
addss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12d8], xmm0
movss xmm0, dword [ebp - 0x12d8]
addss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12d8], xmm0
movss xmm0, dword [ebp - 0x12d8]
subss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12d8], xmm0
jmp 0x5fe19e
movss xmm0, dword [ebp - 0x12b8]
mulss xmm0, dword [ebp - 0x12d8]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12b8]
divss xmm0, dword [ebp - 0x12d8]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12d0]
mulss xmm0, dword [ebp - 0x12b8]
movss dword [ebp - 0x12d0], xmm0
jmp 0x5fe1e8
movss xmm0, dword [ebp - 0x12d0]
divss xmm0, dword [ebp - 0x12b8]
movss dword [ebp - 0x12d0], xmm0
movss xmm0, dword [ebp - 0x12b8]
divss xmm0, dword [ebp - 0x12d8]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12d8]
divss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12d8], xmm0
jmp 0x5fe232
movss xmm0, dword [ebp - 0x12d8]
divss xmm0, dword [ebp - 0x12b8]
movss dword [ebp - 0x12d8], xmm0
movss xmm0, dword [ebp - 0x12d8]
subss xmm0, dword [ebp - 0x12b8]
movss dword [ebp - 0x12d8], xmm0
movss xmm0, dword [ebp - 0x12b8]
mulss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12b8], xmm0
jmp 0x5fe290
movss xmm0, dword [ebp - 0x12b8]
addss xmm0, dword [ebp - 0x12d0]
movss dword [ebp - 0x12b8], xmm0
movss xmm0, dword [ebp - 0x12d0]
addss xmm0, dword [ebp - 0x12d8]
movss dword [ebp - 0x12d0], xmm0
movss xmm0, dword [ebp - 0x12d8]
subss xmm0, dword [ebp - 0x12b8]
movss dword [ebp - 0x12d8], xmm0
movzx eax, byte [ebp - 0x12a0]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp - 0x1298], al
mov dword [ebp - 0x1628], 0x14
cmp dword [ebp - 0x1628], 2
jle 0x60167b
mov eax, dword [ebp - 0x1628]
and eax, 1
jne 0x60167b
and dword [ebp - 0x12dc], 0
and dword [ebp - 0x13b0], 0
mov eax, dword [ebp - 0x13b0]
inc eax
mov dword [ebp - 0x13b0], eax
and dword [ebp - 0x145c], 0
mov eax, dword [ebp - 0x12dc]
shl eax, 1
mov dword [ebp - 0x145c], eax
and dword [ebp - 0x1430], 0
mov eax, dword [ebp - 0x1458]
add eax, dword [ebp - 0x145c]
movzx eax, byte [eax]
add eax, dword [ebp - 0x1430]
mov dword [ebp - 0x1430], eax
and dword [ebp - 0x1434], 0
mov eax, dword [ebp - 0x1434]
add eax, 0xbc
mov dword [ebp - 0x1434], eax
and dword [ebp - 0x1454], 0
mov eax, dword [ebp - 0x12dc]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x1454], eax
and dword [ebp - 0x142c], 0
mov eax, dword [ebp - 0x1458]
add eax, dword [ebp - 0x1454]
movzx eax, byte [eax]
add eax, dword [ebp - 0x142c]
mov dword [ebp - 0x142c], eax
and dword [ebp - 0x1438], 0
mov eax, dword [ebp - 0x1438]
add eax, 0x4e
mov dword [ebp - 0x1438], eax
and dword [ebp - 0x1420], 0
mov eax, dword [ebp - 0x1430]
sub eax, dword [ebp - 0x1434]
add eax, dword [ebp - 0x1420]
mov dword [ebp - 0x1420], eax
and dword [ebp - 0x1424], 0
mov eax, dword [ebp - 0x142c]
sub eax, dword [ebp - 0x1438]
add eax, dword [ebp - 0x1424]
mov dword [ebp - 0x1424], eax
and dword [ebp - 0x144c], 0
mov eax, dword [ebp - 0x1420]
shl eax, 4
mov dword [ebp - 0x144c], eax
and dword [ebp - 0x1478], 0
mov eax, dword [ebp - 0x1424]
mov dword [ebp - 0x1478], eax
and dword [ebp - 0x1448], 0
mov eax, dword [ebp - 0x144c]
or eax, dword [ebp - 0x1478]
mov dword [ebp - 0x1448], eax
mov byte [ebp - 0x129e], 0
mov al, byte [ebp - 0x1448]
mov byte [ebp - 0x129e], al
mov byte [ebp - 0x129c], 0
movzx eax, byte [ebp - 0x1298]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp - 0x129c], al
movzx eax, byte [ebp - 0x1292]
movzx eax, byte [ebp + eax - 0x186c]
movzx ecx, byte [ebp - 0x1295]
add ecx, eax
mov byte [ebp - 0x1295], cl
mov al, byte [ebp - 0x1292]
add al, 1
mov byte [ebp - 0x1292], al
movzx eax, byte [ebp - 0x1295]
movzx ecx, byte [ebp - 0x1298]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1296]
movzx ecx, byte [ebp - 0x1295]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1292]
movzx ecx, byte [ebp - 0x1296]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1292]
mov cl, byte [ebp - 0x129c]
mov byte [ebp + eax - 0x186c], cl
movzx eax, byte [ebp - 0x129c]
movzx eax, byte [ebp + eax - 0x186c]
movzx ecx, byte [ebp - 0x129d]
add ecx, eax
mov byte [ebp - 0x129d], cl
movzx eax, byte [ebp - 0x129e]
movzx ecx, byte [ebp - 0x1295]
movzx ecx, byte [ebp + ecx - 0x186c]
movzx edx, byte [ebp - 0x1292]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x186c]
xor eax, ecx
movzx ecx, byte [ebp - 0x1296]
movzx ecx, byte [ebp + ecx - 0x186c]
movzx edx, byte [ebp - 0x1298]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
movzx edx, byte [ebp - 0x129d]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x186c]
movzx ecx, byte [ebp + ecx - 0x186c]
xor eax, ecx
mov byte [ebp - 0x1296], al
mov al, byte [ebp - 0x129e]
mov byte [ebp - 0x1298], al
mov al, byte [ebp - 0x1296]
mov byte [ebp - 0x12aa], al
cmp dword [ebp - 0x12dc], 0
jle 0x5fe589
movsx ax, byte [ebp - 0x12aa]
mov ecx, dword [ebp - 0x12dc]
mov word [ebp + ecx*2 - 0x36], ax
mov eax, dword [ebp - 0x12dc]
inc eax
mov dword [ebp - 0x12dc], eax
mov eax, dword [ebp - 0x13b0]
inc eax
mov dword [ebp - 0x13b0], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 1
mov dword [ebp - 0x145c], eax
mov eax, dword [ebp - 0x1458]
add eax, dword [ebp - 0x145c]
movzx eax, byte [eax]
mov dword [ebp - 0x1430], eax
mov dword [ebp - 0x1434], 0xbc
mov eax, dword [ebp - 0x12dc]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x1454], eax
mov eax, dword [ebp - 0x1458]
add eax, dword [ebp - 0x1454]
movzx eax, byte [eax]
mov dword [ebp - 0x142c], eax
mov dword [ebp - 0x1438], 0x4e
mov eax, dword [ebp - 0x1430]
sub eax, dword [ebp - 0x1434]
mov dword [ebp - 0x1420], eax
mov eax, dword [ebp - 0x142c]
sub eax, dword [ebp - 0x1438]
mov dword [ebp - 0x1424], eax
mov eax, dword [ebp - 0x1420]
shl eax, 4
mov dword [ebp - 0x144c], eax
mov eax, dword [ebp - 0x1424]
mov dword [ebp - 0x1478], eax
mov eax, dword [ebp - 0x144c]
or eax, dword [ebp - 0x1478]
mov dword [ebp - 0x1448], eax
mov al, byte [ebp - 0x1448]
mov byte [ebp - 0x129e], al
movzx eax, byte [ebp - 0x1298]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp - 0x129c], al
movzx eax, byte [ebp - 0x1292]
movzx eax, byte [ebp + eax - 0x186c]
movzx ecx, byte [ebp - 0x1295]
add ecx, eax
mov byte [ebp - 0x1295], cl
mov al, byte [ebp - 0x1292]
add al, 1
mov byte [ebp - 0x1292], al
movzx eax, byte [ebp - 0x1295]
movzx ecx, byte [ebp - 0x1298]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1296]
movzx ecx, byte [ebp - 0x1295]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1292]
movzx ecx, byte [ebp - 0x1296]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1292]
mov cl, byte [ebp - 0x129c]
mov byte [ebp + eax - 0x186c], cl
movzx eax, byte [ebp - 0x129c]
movzx eax, byte [ebp + eax - 0x186c]
movzx ecx, byte [ebp - 0x129d]
add ecx, eax
mov byte [ebp - 0x129d], cl
movzx eax, byte [ebp - 0x129e]
movzx ecx, byte [ebp - 0x1295]
movzx ecx, byte [ebp + ecx - 0x186c]
movzx edx, byte [ebp - 0x1292]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x186c]
xor eax, ecx
movzx ecx, byte [ebp - 0x1296]
movzx ecx, byte [ebp + ecx - 0x186c]
movzx edx, byte [ebp - 0x1298]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
movzx edx, byte [ebp - 0x129d]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x186c]
movzx ecx, byte [ebp + ecx - 0x186c]
xor eax, ecx
mov byte [ebp - 0x1296], al
mov al, byte [ebp - 0x129e]
mov byte [ebp - 0x1298], al
mov al, byte [ebp - 0x1296]
mov byte [ebp - 0x12aa], al
cmp dword [ebp - 0x12dc], 0
jle 0x5fe7dc
movsx ax, byte [ebp - 0x12aa]
mov ecx, dword [ebp - 0x12dc]
mov word [ebp + ecx*2 - 0x36], ax
mov eax, dword [ebp - 0x12dc]
inc eax
mov dword [ebp - 0x12dc], eax
mov eax, dword [ebp - 0x13b0]
inc eax
mov dword [ebp - 0x13b0], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 1
mov dword [ebp - 0x145c], eax
mov eax, dword [ebp - 0x1458]
add eax, dword [ebp - 0x145c]
movzx eax, byte [eax]
mov dword [ebp - 0x1430], eax
mov dword [ebp - 0x1434], 0xbc
mov eax, dword [ebp - 0x12dc]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x1454], eax
mov eax, dword [ebp - 0x1458]
add eax, dword [ebp - 0x1454]
movzx eax, byte [eax]
mov dword [ebp - 0x142c], eax
mov dword [ebp - 0x1438], 0x4e
mov eax, dword [ebp - 0x1430]
sub eax, dword [ebp - 0x1434]
mov dword [ebp - 0x1420], eax
mov eax, dword [ebp - 0x142c]
sub eax, dword [ebp - 0x1438]
mov dword [ebp - 0x1424], eax
mov eax, dword [ebp - 0x1420]
shl eax, 4
mov dword [ebp - 0x144c], eax
mov eax, dword [ebp - 0x1424]
mov dword [ebp - 0x1478], eax
mov eax, dword [ebp - 0x144c]
or eax, dword [ebp - 0x1478]
mov dword [ebp - 0x1448], eax
mov al, byte [ebp - 0x1448]
mov byte [ebp - 0x129e], al
movss xmm0, dword [0x10c8b94]
movss dword [ebp - 0x1308], xmm0
movss xmm0, dword [0x10c8b68]
movss dword [ebp - 0x1358], xmm0
movss xmm0, dword [0x10c39e0]
movss dword [ebp - 0x12e4], xmm0
movss xmm0, dword [0x10c8a78]
movss dword [ebp - 0x1364], xmm0
movss xmm0, dword [0x10c89ec]
movss dword [ebp - 0x12e8], xmm0
movss xmm0, dword [0x10c8954]
movss dword [ebp - 0x131c], xmm0
movss xmm0, dword [ebp - 0x12e8]
subss xmm0, dword [ebp - 0x131c]
movss dword [ebp - 0x12e8], xmm0
movss xmm0, dword [ebp - 0x12e4]
addss xmm0, dword [ebp - 0x131c]
movss dword [ebp - 0x12e4], xmm0
movss xmm0, dword [ebp - 0x12e8]
subss xmm0, dword [ebp - 0x131c]
movss dword [ebp - 0x12e8], xmm0
movss xmm0, dword [ebp - 0x12e8]
subss xmm0, dword [ebp - 0x131c]
movss dword [ebp - 0x12e8], xmm0
movss xmm0, dword [ebp - 0x1364]
addss xmm0, dword [ebp - 0x131c]
movss dword [ebp - 0x1364], xmm0
movss xmm0, dword [ebp - 0x12e4]
mulss xmm0, dword [ebp - 0x131c]
movss dword [ebp - 0x12e4], xmm0
movss xmm0, dword [ebp - 0x12e8]
comiss xmm0, dword [ebp - 0x12e4]
jbe 0x5feddd
movss xmm0, dword [ebp - 0x1358]
subss xmm0, dword [ebp - 0x12e4]
movss dword [ebp - 0x1358], xmm0
movss xmm0, dword [ebp - 0x1364]
addss xmm0, dword [ebp - 0x12e8]
movss dword [ebp - 0x1364], xmm0
movss xmm0, dword [ebp - 0x12e4]
addss xmm0, dword [ebp - 0x1364]
movss dword [ebp - 0x12e4], xmm0
movss xmm0, dword [ebp - 0x131c]
mulss xmm0, dword [ebp - 0x1308]
movss dword [ebp - 0x131c], xmm0
movss xmm0, dword [ebp - 0x131c]
mulss xmm0, dword [ebp - 0x1308]
movss dword [ebp - 0x131c], xmm0
movss xmm0, dword [ebp - 0x12e4]
addss xmm0, dword [ebp - 0x1364]
movss dword [ebp - 0x12e4], xmm0
movss xmm0, dword [ebp - 0x1308]
addss xmm0, dword [ebp - 0x12e4]
movss dword [ebp - 0x1308], xmm0
movss xmm0, dword [ebp - 0x1364]
addss xmm0, dword [ebp - 0x131c]
movss dword [ebp - 0x1364], xmm0
movss xmm0, dword [ebp - 0x131c]
addss xmm0, dword [ebp - 0x1358]
movss dword [ebp - 0x131c], xmm0
movss xmm0, dword [ebp - 0x1358]
addss xmm0, dword [ebp - 0x1364]
movss dword [ebp - 0x1358], xmm0
movss xmm0, dword [ebp - 0x1308]
mulss xmm0, dword [ebp - 0x12e4]
movss dword [ebp - 0x1308], xmm0
movss xmm0, dword [ebp - 0x12e4]
addss xmm0, dword [ebp - 0x12e8]
movss dword [ebp - 0x12e4], xmm0
movss xmm0, dword [ebp - 0x1308]
comiss xmm0, dword [ebp - 0x12e8]
jbe 0x5feb7e
movss xmm0, dword [ebp - 0x1364]
divss xmm0, dword [ebp - 0x131c]
movss dword [ebp - 0x1364], xmm0
movss xmm0, dword [ebp - 0x12e4]
subss xmm0, dword [ebp - 0x12e8]
movss dword [ebp - 0x12e4], xmm0
movss xmm0, dword [ebp - 0x1308]
subss xmm0, dword [ebp - 0x12e4]
movss dword [ebp - 0x1308], xmm0
movss xmm0, dword [ebp - 0x12e8]
addss xmm0, dword [ebp - 0x1308]
movss dword [ebp - 0x12e8], xmm0
movss xmm0, dword [ebp - 0x131c]
addss xmm0, dword [ebp - 0x1358]
movss dword [ebp - 0x131c], xmm0
movss xmm0, dword [ebp - 0x12e8]
addss xmm0, dword [ebp - 0x1308]
movss dword [ebp - 0x12e8], xmm0
jmp 0x5fedd8
movss xmm0, dword [ebp - 0x1358]
divss xmm0, dword [ebp - 0x12e4]
movss dword [ebp - 0x1358], xmm0
movss xmm0, dword [ebp - 0x12e8]
divss xmm0, dword [ebp - 0x131c]
movss dword [ebp - 0x12e8], xmm0
movss xmm0, dword [ebp - 0x1364]
mulss xmm0, dword [ebp - 0x12e8]
movss dword [ebp - 0x1364], xmm0
movss xmm0, dword [ebp - 0x1308]
divss xmm0, dword [ebp - 0x1358]
movss dword [ebp - 0x1308], xmm0
movss xmm0, dword [ebp - 0x131c]
divss xmm0, dword [ebp - 0x1308]
movss dword [ebp - 0x131c], xmm0
movss xmm0, dword [ebp - 0x12e8]
subss xmm0, dword [ebp - 0x131c]
movss dword [ebp - 0x12e8], xmm0
movss xmm0, dword [ebp - 0x1358]
divss xmm0, dword [ebp - 0x12e4]
movss dword [ebp - 0x1358], xmm0
movss xmm0, dword [ebp - 0x12e4]
divss xmm0, dword [ebp - 0x1364]
movss dword [ebp - 0x12e4], xmm0
movss xmm0, dword [ebp - 0x131c]
mulss xmm0, dword [ebp - 0x1308]
movss dword [ebp - 0x131c], xmm0
movss xmm0, dword [ebp - 0x12e8]
subss xmm0, dword [ebp - 0x131c]
movss dword [ebp - 0x12e8], xmm0
movss xmm0, dword [ebp - 0x1358]
divss xmm0, dword [ebp - 0x12e4]
movss dword [ebp - 0x1358], xmm0
movss xmm0, dword [ebp - 0x1364]
subss xmm0, dword [ebp - 0x12e8]
movss dword [ebp - 0x1364], xmm0
movss xmm0, dword [ebp - 0x12e8]
comiss xmm0, dword [ebp - 0x12e4]
jbe 0x5fed48
movss xmm0, dword [ebp - 0x1358]
divss xmm0, dword [ebp - 0x12e4]
movss dword [ebp - 0x1358], xmm0
movss xmm0, dword [ebp - 0x1308]
divss xmm0, dword [ebp - 0x1358]
movss dword [ebp - 0x1308], xmm0
movss xmm0, dword [ebp - 0x1308]
mulss xmm0, dword [ebp - 0x1358]
movss dword [ebp - 0x1308], xmm0
movss xmm0, dword [ebp - 0x1364]
divss xmm0, dword [ebp - 0x12e8]
movss dword [ebp - 0x1364], xmm0
movss xmm0, dword [ebp - 0x1358]
divss xmm0, dword [ebp - 0x12e4]
movss dword [ebp - 0x1358], xmm0
movss xmm0, dword [ebp - 0x131c]
subss xmm0, dword [ebp - 0x1308]
movss dword [ebp - 0x131c], xmm0
jmp 0x5fedd8
movss xmm0, dword [ebp - 0x1358]
subss xmm0, dword [ebp - 0x12e4]
movss dword [ebp - 0x1358], xmm0
movss xmm0, dword [ebp - 0x1364]
mulss xmm0, dword [ebp - 0x12e8]
movss dword [ebp - 0x1364], xmm0
movss xmm0, dword [ebp - 0x1364]
addss xmm0, dword [ebp - 0x12e8]
movss dword [ebp - 0x1364], xmm0
movss xmm0, dword [ebp - 0x1308]
subss xmm0, dword [ebp - 0x1358]
movss dword [ebp - 0x1308], xmm0
movss xmm0, dword [ebp - 0x1308]
mulss xmm0, dword [ebp - 0x1358]
movss dword [ebp - 0x1308], xmm0
movss xmm0, dword [ebp - 0x12e4]
mulss xmm0, dword [ebp - 0x1364]
movss dword [ebp - 0x12e4], xmm0
jmp 0x5fee81
movss xmm0, dword [ebp - 0x131c]
mulss xmm0, dword [ebp - 0x1358]
movss dword [ebp - 0x131c], xmm0
movss xmm0, dword [ebp - 0x12e4]
mulss xmm0, dword [ebp - 0x12e8]
movss dword [ebp - 0x12e4], xmm0
movss xmm0, dword [ebp - 0x1308]
mulss xmm0, dword [ebp - 0x12e4]
movss dword [ebp - 0x1308], xmm0
movss xmm0, dword [ebp - 0x12e8]
mulss xmm0, dword [ebp - 0x1308]
movss dword [ebp - 0x12e8], xmm0
movss xmm0, dword [ebp - 0x12e4]
mulss xmm0, dword [ebp - 0x12e8]
movss dword [ebp - 0x12e4], xmm0
movss xmm0, dword [ebp - 0x12e8]
mulss xmm0, dword [ebp - 0x1308]
movss dword [ebp - 0x12e8], xmm0
movzx eax, byte [ebp - 0x1298]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp - 0x129c], al
movzx eax, byte [ebp - 0x1292]
movzx eax, byte [ebp + eax - 0x186c]
movzx ecx, byte [ebp - 0x1295]
add ecx, eax
mov byte [ebp - 0x1295], cl
mov al, byte [ebp - 0x1292]
add al, 1
mov byte [ebp - 0x1292], al
movzx eax, byte [ebp - 0x1295]
movzx ecx, byte [ebp - 0x1298]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1296]
movzx ecx, byte [ebp - 0x1295]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1292]
movzx ecx, byte [ebp - 0x1296]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1292]
mov cl, byte [ebp - 0x129c]
mov byte [ebp + eax - 0x186c], cl
movzx eax, byte [ebp - 0x129c]
movzx eax, byte [ebp + eax - 0x186c]
movzx ecx, byte [ebp - 0x129d]
add ecx, eax
mov byte [ebp - 0x129d], cl
movzx eax, byte [ebp - 0x129e]
movzx ecx, byte [ebp - 0x1295]
movzx ecx, byte [ebp + ecx - 0x186c]
movzx edx, byte [ebp - 0x1292]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x186c]
xor eax, ecx
movzx ecx, byte [ebp - 0x1296]
movzx ecx, byte [ebp + ecx - 0x186c]
movzx edx, byte [ebp - 0x1298]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
movzx edx, byte [ebp - 0x129d]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x186c]
movzx ecx, byte [ebp + ecx - 0x186c]
xor eax, ecx
mov byte [ebp - 0x1296], al
mov al, byte [ebp - 0x129e]
mov byte [ebp - 0x1298], al
mov al, byte [ebp - 0x1296]
mov byte [ebp - 0x12aa], al
cmp dword [ebp - 0x12dc], 0
jle 0x5fefed
movsx ax, byte [ebp - 0x12aa]
mov ecx, dword [ebp - 0x12dc]
mov word [ebp + ecx*2 - 0x36], ax
mov eax, dword [ebp - 0x13b0]
add eax, 3
mov dword [ebp - 0x13b0], eax
mov eax, dword [ebp - 0x12dc]
inc eax
mov dword [ebp - 0x15ec], eax
jmp 0x5ff018
mov eax, dword [ebp - 0x15ec]
inc eax
mov dword [ebp - 0x15ec], eax
mov eax, dword [ebp - 0x15ec]
cmp eax, dword [ebp - 0x13b0]
jge 0x5ff615
mov eax, dword [ebp - 0x12dc]
inc eax
mov dword [ebp - 0x12dc], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 1
mov dword [ebp - 0x145c], eax
mov eax, dword [ebp - 0x1458]
add eax, dword [ebp - 0x145c]
movzx eax, byte [eax]
mov dword [ebp - 0x1430], eax
mov dword [ebp - 0x1434], 0xbc
mov eax, dword [ebp - 0x12dc]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x1454], eax
mov eax, dword [ebp - 0x1458]
add eax, dword [ebp - 0x1454]
movzx eax, byte [eax]
mov dword [ebp - 0x142c], eax
mov dword [ebp - 0x1438], 0x4e
mov eax, dword [ebp - 0x1430]
sub eax, dword [ebp - 0x1434]
mov dword [ebp - 0x1420], eax
mov eax, dword [ebp - 0x142c]
sub eax, dword [ebp - 0x1438]
mov dword [ebp - 0x1424], eax
mov eax, dword [ebp - 0x1420]
shl eax, 4
mov dword [ebp - 0x144c], eax
mov eax, dword [ebp - 0x1424]
mov dword [ebp - 0x1478], eax
mov eax, dword [ebp - 0x144c]
or eax, dword [ebp - 0x1478]
mov dword [ebp - 0x1448], eax
mov al, byte [ebp - 0x1448]
mov byte [ebp - 0x129e], al
movzx eax, byte [ebp - 0x1298]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp - 0x129c], al
movss xmm0, dword [0x10c8b10]
movss dword [ebp - 0x14a4], xmm0
movss xmm0, dword [0x10c8a84]
movss dword [ebp - 0x1500], xmm0
movss xmm0, dword [0x10c8a04]
movss dword [ebp - 0x1504], xmm0
movss xmm0, dword [0x10c8960]
movss dword [ebp - 0x14a0], xmm0
movss xmm0, dword [ebp - 0x1500]
subss xmm0, dword [ebp - 0x14a0]
movss dword [ebp - 0x1500], xmm0
movss xmm0, dword [ebp - 0x1504]
mulss xmm0, dword [ebp - 0x14a0]
movss dword [ebp - 0x1504], xmm0
movss xmm0, dword [ebp - 0x14a4]
subss xmm0, dword [ebp - 0x14a0]
movss dword [ebp - 0x14a4], xmm0
movss xmm0, dword [ebp - 0x14a4]
subss xmm0, dword [ebp - 0x14a0]
movss dword [ebp - 0x14a4], xmm0
movss xmm0, dword [ebp - 0x14a0]
comiss xmm0, dword [ebp - 0x1504]
jbe 0x5ff21a
movss xmm0, dword [ebp - 0x14a4]
addss xmm0, dword [ebp - 0x1504]
movss dword [ebp - 0x14a4], xmm0
movss xmm0, dword [ebp - 0x14a4]
mulss xmm0, dword [ebp - 0x1504]
movss dword [ebp - 0x14a4], xmm0
movss xmm0, dword [ebp - 0x14a4]
addss xmm0, dword [ebp - 0x1504]
movss dword [ebp - 0x14a4], xmm0
movss xmm0, dword [ebp - 0x1504]
subss xmm0, dword [ebp - 0x14a4]
movss dword [ebp - 0x1504], xmm0
jmp 0x5ff2a6
movss xmm0, dword [ebp - 0x1500]
subss xmm0, dword [ebp - 0x14a0]
movss dword [ebp - 0x1500], xmm0
movss xmm0, dword [ebp - 0x14a0]
addss xmm0, dword [ebp - 0x1500]
movss dword [ebp - 0x14a0], xmm0
movss xmm0, dword [ebp - 0x1500]
addss xmm0, dword [ebp - 0x14a0]
movss dword [ebp - 0x1500], xmm0
movss xmm0, dword [ebp - 0x14a0]
addss xmm0, dword [ebp - 0x1500]
movss dword [ebp - 0x14a0], xmm0
movzx eax, byte [ebp - 0x1292]
movzx eax, byte [ebp + eax - 0x186c]
movzx ecx, byte [ebp - 0x1295]
add ecx, eax
mov byte [ebp - 0x1295], cl
mov al, byte [ebp - 0x1292]
add al, 1
mov byte [ebp - 0x1292], al
movzx eax, byte [ebp - 0x1295]
movzx ecx, byte [ebp - 0x1298]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1296]
movzx ecx, byte [ebp - 0x1295]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1292]
movzx ecx, byte [ebp - 0x1296]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movss xmm0, dword [0x10c8b7c]
movss dword [ebp - 0x15f4], xmm0
movss xmm0, dword [0x10c8b34]
movss dword [ebp - 0x1538], xmm0
movss xmm0, dword [0x10c8ad4]
movss dword [ebp - 0x149c], xmm0
movss xmm0, dword [0x10c8a54]
movss dword [ebp - 0x14cc], xmm0
movss xmm0, dword [0x10c89d4]
movss dword [ebp - 0x1460], xmm0
movss xmm0, dword [0x10c894c]
movss dword [ebp - 0x13f8], xmm0
movss xmm0, dword [ebp - 0x14cc]
subss xmm0, dword [ebp - 0x13f8]
movss dword [ebp - 0x14cc], xmm0
movss xmm0, dword [ebp - 0x149c]
addss xmm0, dword [ebp - 0x13f8]
movss dword [ebp - 0x149c], xmm0
movss xmm0, dword [ebp - 0x1460]
addss xmm0, dword [ebp - 0x13f8]
movss dword [ebp - 0x1460], xmm0
movss xmm0, dword [ebp - 0x149c]
addss xmm0, dword [ebp - 0x13f8]
movss dword [ebp - 0x149c], xmm0
movss xmm0, dword [ebp - 0x149c]
mulss xmm0, dword [ebp - 0x13f8]
movss dword [ebp - 0x149c], xmm0
movss xmm0, dword [ebp - 0x15f4]
addss xmm0, dword [ebp - 0x13f8]
movss dword [ebp - 0x15f4], xmm0
movss xmm0, dword [ebp - 0x13f8]
comiss xmm0, dword [ebp - 0x149c]
jbe 0x5ff494
movss xmm0, dword [ebp - 0x14cc]
divss xmm0, dword [ebp - 0x13f8]
movss dword [ebp - 0x14cc], xmm0
movss xmm0, dword [ebp - 0x1538]
divss xmm0, dword [ebp - 0x14cc]
movss dword [ebp - 0x1538], xmm0
movss xmm0, dword [ebp - 0x149c]
subss xmm0, dword [ebp - 0x1460]
movss dword [ebp - 0x149c], xmm0
movss xmm0, dword [ebp - 0x13f8]
divss xmm0, dword [ebp - 0x1538]
movss dword [ebp - 0x13f8], xmm0
movss xmm0, dword [ebp - 0x14cc]
divss xmm0, dword [ebp - 0x13f8]
movss dword [ebp - 0x14cc], xmm0
movss xmm0, dword [ebp - 0x1460]
mulss xmm0, dword [ebp - 0x15f4]
movss dword [ebp - 0x1460], xmm0
jmp 0x5ff538
movss xmm0, dword [ebp - 0x1460]
subss xmm0, dword [ebp - 0x13f8]
movss dword [ebp - 0x1460], xmm0
movss xmm0, dword [ebp - 0x1538]
mulss xmm0, dword [ebp - 0x149c]
movss dword [ebp - 0x1538], xmm0
movss xmm0, dword [ebp - 0x1460]
mulss xmm0, dword [ebp - 0x13f8]
movss dword [ebp - 0x1460], xmm0
movss xmm0, dword [ebp - 0x1538]
subss xmm0, dword [ebp - 0x149c]
movss dword [ebp - 0x1538], xmm0
movss xmm0, dword [ebp - 0x1460]
mulss xmm0, dword [ebp - 0x13f8]
movss dword [ebp - 0x1460], xmm0
movss xmm0, dword [ebp - 0x14cc]
mulss xmm0, dword [ebp - 0x1460]
movss dword [ebp - 0x14cc], xmm0
movzx eax, byte [ebp - 0x1292]
mov cl, byte [ebp - 0x129c]
mov byte [ebp + eax - 0x186c], cl
movzx eax, byte [ebp - 0x129c]
movzx eax, byte [ebp + eax - 0x186c]
movzx ecx, byte [ebp - 0x129d]
add ecx, eax
mov byte [ebp - 0x129d], cl
movzx eax, byte [ebp - 0x129e]
movzx ecx, byte [ebp - 0x1295]
movzx ecx, byte [ebp + ecx - 0x186c]
movzx edx, byte [ebp - 0x1292]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x186c]
xor eax, ecx
movzx ecx, byte [ebp - 0x1296]
movzx ecx, byte [ebp + ecx - 0x186c]
movzx edx, byte [ebp - 0x1298]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
movzx edx, byte [ebp - 0x129d]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x186c]
movzx ecx, byte [ebp + ecx - 0x186c]
xor eax, ecx
mov byte [ebp - 0x1296], al
mov al, byte [ebp - 0x129e]
mov byte [ebp - 0x1298], al
mov al, byte [ebp - 0x1296]
mov byte [ebp - 0x12aa], al
cmp dword [ebp - 0x12dc], 0
jle 0x5ff610
movsx ax, byte [ebp - 0x12aa]
mov ecx, dword [ebp - 0x12dc]
mov word [ebp + ecx*2 - 0x36], ax
jmp 0x5ff00b
mov eax, dword [ebp - 0x13b0]
inc eax
mov dword [ebp - 0x13b0], eax
mov eax, dword [ebp - 0x13b0]
add eax, 3
mov dword [ebp - 0x13b0], eax
mov eax, dword [ebp - 0x12dc]
inc eax
mov dword [ebp - 0x15f8], eax
jmp 0x5ff64d
mov eax, dword [ebp - 0x15f8]
inc eax
mov dword [ebp - 0x15f8], eax
mov eax, dword [ebp - 0x15f8]
cmp eax, dword [ebp - 0x13b0]
jge 0x5ffbf9
mov eax, dword [ebp - 0x12dc]
inc eax
mov dword [ebp - 0x12dc], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 1
mov dword [ebp - 0x145c], eax
mov eax, dword [ebp - 0x1458]
add eax, dword [ebp - 0x145c]
movzx eax, byte [eax]
mov dword [ebp - 0x1430], eax
mov dword [ebp - 0x1434], 0xbc
mov eax, dword [ebp - 0x12dc]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x1454], eax
mov eax, dword [ebp - 0x1458]
add eax, dword [ebp - 0x1454]
movzx eax, byte [eax]
mov dword [ebp - 0x142c], eax
mov dword [ebp - 0x1438], 0x4e
mov eax, dword [ebp - 0x1430]
sub eax, dword [ebp - 0x1434]
mov dword [ebp - 0x1420], eax
movsd xmm0, qword [0x10c8750]
movsd qword [ebp - 0x14f4], xmm0
movsd xmm0, qword [0x10c86d0]
movsd qword [ebp - 0x152c], xmm0
movsd xmm0, qword [0x10c85f8]
movsd qword [ebp - 0x14ac], xmm0
movsd xmm0, qword [0x10c8578]
movsd qword [ebp - 0x14c0], xmm0
movsd xmm0, qword [0x10c8460]
movsd qword [ebp - 0x14d4], xmm0
movsd xmm0, qword [ebp - 0x14f4]
mulsd xmm0, qword [ebp - 0x14d4]
movsd qword [ebp - 0x14f4], xmm0
movsd xmm0, qword [ebp - 0x152c]
subsd xmm0, qword [ebp - 0x14d4]
movsd qword [ebp - 0x152c], xmm0
movsd xmm0, qword [ebp - 0x14ac]
mulsd xmm0, qword [ebp - 0x14d4]
movsd qword [ebp - 0x14ac], xmm0
movsd xmm0, qword [ebp - 0x14f4]
mulsd xmm0, qword [ebp - 0x14d4]
movsd qword [ebp - 0x14f4], xmm0
movsd xmm0, qword [ebp - 0x14c0]
subsd xmm0, qword [ebp - 0x14d4]
movsd qword [ebp - 0x14c0], xmm0
movsd xmm0, qword [ebp - 0x14f4]
comisd xmm0, xmmword [ebp - 0x14c0]
jbe 0x5ff847
movsd xmm0, qword [ebp - 0x14f4]
mulsd xmm0, qword [ebp - 0x152c]
movsd qword [ebp - 0x14f4], xmm0
movsd xmm0, qword [ebp - 0x14ac]
mulsd xmm0, qword [ebp - 0x14c0]
movsd qword [ebp - 0x14ac], xmm0
movsd xmm0, qword [ebp - 0x14ac]
subsd xmm0, qword [ebp - 0x14c0]
movsd qword [ebp - 0x14ac], xmm0
movsd xmm0, qword [ebp - 0x152c]
mulsd xmm0, qword [ebp - 0x14ac]
movsd qword [ebp - 0x152c], xmm0
movsd xmm0, qword [ebp - 0x14d4]
subsd xmm0, qword [ebp - 0x14f4]
movsd qword [ebp - 0x14d4], xmm0
mov eax, dword [ebp - 0x142c]
sub eax, dword [ebp - 0x1438]
mov dword [ebp - 0x1424], eax
jmp 0x5ffa3b
movsd xmm0, qword [ebp - 0x14ac]
mulsd xmm0, qword [ebp - 0x14c0]
movsd qword [ebp - 0x14ac], xmm0
movsd xmm0, qword [ebp - 0x152c]
subsd xmm0, qword [ebp - 0x14ac]
movsd qword [ebp - 0x152c], xmm0
movsd xmm0, qword [ebp - 0x14ac]
addsd xmm0, qword [ebp - 0x14c0]
movsd qword [ebp - 0x14ac], xmm0
movsd xmm0, qword [ebp - 0x14d4]
mulsd xmm0, qword [ebp - 0x14f4]
movsd qword [ebp - 0x14d4], xmm0
movsd xmm0, qword [ebp - 0x14c0]
addsd xmm0, qword [ebp - 0x14d4]
movsd qword [ebp - 0x14c0], xmm0
movsd xmm0, qword [ebp - 0x14ac]
divsd xmm0, qword [ebp - 0x14d4]
movsd qword [ebp - 0x14ac], xmm0
movsd xmm0, qword [ebp - 0x14c0]
divsd xmm0, qword [ebp - 0x14f4]
movsd qword [ebp - 0x14c0], xmm0
movsd xmm0, qword [ebp - 0x152c]
divsd xmm0, qword [ebp - 0x14c0]
movsd qword [ebp - 0x152c], xmm0
movsd xmm0, qword [ebp - 0x14ac]
subsd xmm0, qword [ebp - 0x14d4]
movsd qword [ebp - 0x14ac], xmm0
movsd xmm0, qword [ebp - 0x14c0]
subsd xmm0, qword [ebp - 0x14f4]
movsd qword [ebp - 0x14c0], xmm0
movsd xmm0, qword [ebp - 0x14d4]
comisd xmm0, xmmword [ebp - 0x152c]
jbe 0x5ff9c3
movsd xmm0, qword [ebp - 0x14d4]
mulsd xmm0, qword [ebp - 0x14f4]
movsd qword [ebp - 0x14d4], xmm0
movsd xmm0, qword [ebp - 0x14ac]
subsd xmm0, qword [ebp - 0x14c0]
movsd qword [ebp - 0x14ac], xmm0
movsd xmm0, qword [ebp - 0x14ac]
mulsd xmm0, qword [ebp - 0x14c0]
movsd qword [ebp - 0x14ac], xmm0
movsd xmm0, qword [ebp - 0x14ac]
mulsd xmm0, qword [ebp - 0x14c0]
movsd qword [ebp - 0x14ac], xmm0
movsd xmm0, qword [ebp - 0x14f4]
mulsd xmm0, qword [ebp - 0x152c]
movsd qword [ebp - 0x14f4], xmm0
jmp 0x5ffa3b
movsd xmm0, qword [ebp - 0x14c0]
subsd xmm0, qword [ebp - 0x14f4]
movsd qword [ebp - 0x14c0], xmm0
movsd xmm0, qword [ebp - 0x14d4]
addsd xmm0, qword [ebp - 0x152c]
movsd qword [ebp - 0x14d4], xmm0
movsd xmm0, qword [ebp - 0x14d4]
divsd xmm0, qword [ebp - 0x152c]
movsd qword [ebp - 0x14d4], xmm0
movsd xmm0, qword [ebp - 0x152c]
addsd xmm0, qword [ebp - 0x14c0]
movsd qword [ebp - 0x152c], xmm0
movsd xmm0, qword [ebp - 0x14f4]
mulsd xmm0, qword [ebp - 0x14ac]
movsd qword [ebp - 0x14f4], xmm0
mov eax, dword [ebp - 0x1420]
shl eax, 4
mov dword [ebp - 0x144c], eax
mov eax, dword [ebp - 0x1424]
mov dword [ebp - 0x1478], eax
mov eax, dword [ebp - 0x144c]
or eax, dword [ebp - 0x1478]
mov dword [ebp - 0x1448], eax
mov al, byte [ebp - 0x1448]
mov byte [ebp - 0x129e], al
movzx eax, byte [ebp - 0x1298]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp - 0x129c], al
movzx eax, byte [ebp - 0x1292]
movzx eax, byte [ebp + eax - 0x186c]
movzx ecx, byte [ebp - 0x1295]
add ecx, eax
mov byte [ebp - 0x1295], cl
mov al, byte [ebp - 0x1292]
add al, 1
mov byte [ebp - 0x1292], al
movzx eax, byte [ebp - 0x1295]
movzx ecx, byte [ebp - 0x1298]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1296]
movzx ecx, byte [ebp - 0x1295]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1292]
movzx ecx, byte [ebp - 0x1296]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1292]
mov cl, byte [ebp - 0x129c]
mov byte [ebp + eax - 0x186c], cl
movzx eax, byte [ebp - 0x129c]
movzx eax, byte [ebp + eax - 0x186c]
movzx ecx, byte [ebp - 0x129d]
add ecx, eax
mov byte [ebp - 0x129d], cl
movzx eax, byte [ebp - 0x129e]
movzx ecx, byte [ebp - 0x1295]
movzx ecx, byte [ebp + ecx - 0x186c]
movzx edx, byte [ebp - 0x1292]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x186c]
xor eax, ecx
movzx ecx, byte [ebp - 0x1296]
movzx ecx, byte [ebp + ecx - 0x186c]
movzx edx, byte [ebp - 0x1298]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
movzx edx, byte [ebp - 0x129d]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x186c]
movzx ecx, byte [ebp + ecx - 0x186c]
xor eax, ecx
mov byte [ebp - 0x1296], al
mov al, byte [ebp - 0x129e]
mov byte [ebp - 0x1298], al
mov al, byte [ebp - 0x1296]
mov byte [ebp - 0x12aa], al
cmp dword [ebp - 0x12dc], 0
jle 0x5ffbf4
movsx ax, byte [ebp - 0x12aa]
mov ecx, dword [ebp - 0x12dc]
mov word [ebp + ecx*2 - 0x36], ax
jmp 0x5ff640
mov eax, dword [ebp - 0x13b0]
inc eax
mov dword [ebp - 0x13b0], eax
mov eax, dword [ebp - 0x12dc]
inc eax
mov dword [ebp - 0x12dc], eax
mov eax, dword [ebp - 0x13b0]
inc eax
mov dword [ebp - 0x13b0], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 1
mov dword [ebp - 0x145c], eax
mov eax, dword [ebp - 0x1458]
add eax, dword [ebp - 0x145c]
movzx eax, byte [eax]
mov dword [ebp - 0x1430], eax
mov dword [ebp - 0x1434], 0xbc
mov eax, dword [ebp - 0x12dc]
lea eax, [eax + eax + 1]
mov dword [ebp - 0x1454], eax
mov eax, dword [ebp - 0x1458]
add eax, dword [ebp - 0x1454]
movzx eax, byte [eax]
mov dword [ebp - 0x142c], eax
movsd xmm0, qword [0x10c2750]
movsd qword [ebp - 0x1614], xmm0
movsd xmm0, qword [0x10c8668]
movsd qword [ebp - 0x15b0], xmm0
movsd xmm0, qword [0x10c1e70]
movsd qword [ebp - 0x1540], xmm0
movsd xmm0, qword [0x10c8488]
movsd qword [ebp - 0x1580], xmm0
movsd xmm0, qword [ebp - 0x15b0]
subsd xmm0, qword [ebp - 0x1580]
movsd qword [ebp - 0x15b0], xmm0
movsd xmm0, qword [ebp - 0x15b0]
mulsd xmm0, qword [ebp - 0x1580]
movsd qword [ebp - 0x15b0], xmm0
movsd xmm0, qword [ebp - 0x1614]
subsd xmm0, qword [ebp - 0x1580]
movsd qword [ebp - 0x1614], xmm0
movsd xmm0, qword [ebp - 0x1540]
mulsd xmm0, qword [ebp - 0x1580]
movsd qword [ebp - 0x1540], xmm0
movsd xmm0, qword [ebp - 0x1580]
comisd xmm0, xmmword [ebp - 0x1540]
jbe 0x5ffd86
movsd xmm0, qword [ebp - 0x1540]
mulsd xmm0, qword [ebp - 0x1614]
movsd qword [ebp - 0x1540], xmm0
movsd xmm0, qword [ebp - 0x1540]
subsd xmm0, qword [ebp - 0x1614]
movsd qword [ebp - 0x1540], xmm0
movsd xmm0, qword [ebp - 0x1580]
mulsd xmm0, qword [ebp - 0x15b0]
movsd qword [ebp - 0x1580], xmm0
movsd xmm0, qword [ebp - 0x1540]
addsd xmm0, qword [ebp - 0x1614]
movsd qword [ebp - 0x1540], xmm0
jmp 0x5ffdf0
movsd xmm0, qword [ebp - 0x1580]
addsd xmm0, qword [ebp - 0x1614]
movsd qword [ebp - 0x1580], xmm0
movsd xmm0, qword [ebp - 0x15b0]
subsd xmm0, qword [ebp - 0x1540]
movsd qword [ebp - 0x15b0], xmm0
movsd xmm0, qword [ebp - 0x1540]
mulsd xmm0, qword [ebp - 0x1580]
movsd qword [ebp - 0x1540], xmm0
movsd xmm0, qword [ebp - 0x15b0]
addsd xmm0, qword [ebp - 0x1540]
movsd qword [ebp - 0x15b0], xmm0
mov dword [ebp - 0x1438], 0x4e
mov eax, dword [ebp - 0x1430]
sub eax, dword [ebp - 0x1434]
mov dword [ebp - 0x1420], eax
mov eax, dword [ebp - 0x142c]
sub eax, dword [ebp - 0x1438]
mov dword [ebp - 0x1424], eax
movss xmm0, dword [0x10c8adc]
movss dword [ebp - 0x1524], xmm0
movss xmm0, dword [0x10c8a6c]
movss dword [ebp - 0x1450], xmm0
movss xmm0, dword [0x10c8a1c]
movss dword [ebp - 0x143c], xmm0
movss xmm0, dword [0x10c8994]
movss dword [ebp - 0x151c], xmm0
movss xmm0, dword [0x10c8934]
movss dword [ebp - 0x14f8], xmm0
movss xmm0, dword [ebp - 0x143c]
subss xmm0, dword [ebp - 0x14f8]
movss dword [ebp - 0x143c], xmm0
movss xmm0, dword [ebp - 0x1450]
mulss xmm0, dword [ebp - 0x14f8]
movss dword [ebp - 0x1450], xmm0
movss xmm0, dword [ebp - 0x1450]
addss xmm0, dword [ebp - 0x14f8]
movss dword [ebp - 0x1450], xmm0
movss xmm0, dword [ebp - 0x1524]
mulss xmm0, dword [ebp - 0x14f8]
movss dword [ebp - 0x1524], xmm0
movss xmm0, dword [ebp - 0x143c]
mulss xmm0, dword [ebp - 0x14f8]
movss dword [ebp - 0x143c], xmm0
movss xmm0, dword [ebp - 0x14f8]
comiss xmm0, dword [ebp - 0x1524]
jbe 0x5fff6a
movss xmm0, dword [ebp - 0x1524]
divss xmm0, dword [ebp - 0x1450]
movss dword [ebp - 0x1524], xmm0
movss xmm0, dword [ebp - 0x1450]
subss xmm0, dword [ebp - 0x143c]
movss dword [ebp - 0x1450], xmm0
movss xmm0, dword [ebp - 0x143c]
divss xmm0, dword [ebp - 0x151c]
movss dword [ebp - 0x143c], xmm0
movss xmm0, dword [ebp - 0x143c]
addss xmm0, dword [ebp - 0x151c]
movss dword [ebp - 0x143c], xmm0
movss xmm0, dword [ebp - 0x1524]
divss xmm0, dword [ebp - 0x1450]
movss dword [ebp - 0x1524], xmm0
jmp 0x5ffff1
movss xmm0, dword [ebp - 0x1450]
subss xmm0, dword [ebp - 0x143c]
movss dword [ebp - 0x1450], xmm0
movss xmm0, dword [ebp - 0x1450]
mulss xmm0, dword [ebp - 0x143c]
movss dword [ebp - 0x1450], xmm0
movss xmm0, dword [ebp - 0x143c]
addss xmm0, dword [ebp - 0x151c]
movss dword [ebp - 0x143c], xmm0
movss xmm0, dword [ebp - 0x151c]
subss xmm0, dword [ebp - 0x14f8]
movss dword [ebp - 0x151c], xmm0
movss xmm0, dword [ebp - 0x151c]
addss xmm0, dword [ebp - 0x14f8]
movss dword [ebp - 0x151c], xmm0
mov eax, dword [ebp - 0x1420]
shl eax, 4
mov dword [ebp - 0x144c], eax
mov eax, dword [ebp - 0x1424]
mov dword [ebp - 0x1478], eax
movsd xmm0, qword [0x10c88c8]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [0x10c8848]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [0x10c87a0]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [0x10c86d8]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [0x10c85e0]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [0x10c84c0]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x13a4]
subsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x13a4]
addsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x1340]
addsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x1384]
addsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [ebp - 0x1338]
addsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x1338]
addsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x1338]
comisd xmm0, xmmword [ebp - 0x1330]
jbe 0x6001aa
movsd xmm0, qword [ebp - 0x139c]
mulsd xmm0, qword [ebp - 0x13a4]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x1340]
subsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x1330]
mulsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1338]
addsd xmm0, qword [ebp - 0x139c]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x1340]
mulsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x1330]
subsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1330], xmm0
mov eax, dword [ebp - 0x144c]
or eax, dword [ebp - 0x1478]
mov dword [ebp - 0x1448], eax
jmp 0x600966
movsd xmm0, qword [ebp - 0x139c]
addsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x13a4]
addsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x1330]
mulsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x139c]
mulsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x13a4]
addsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x1340]
subsd xmm0, qword [ebp - 0x139c]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x1384]
subsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [ebp - 0x1338]
addsd xmm0, qword [ebp - 0x139c]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x1338]
divsd xmm0, qword [ebp - 0x139c]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x1384]
mulsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [ebp - 0x1384]
addsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [ebp - 0x1340]
subsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x1384]
comisd xmm0, xmmword [ebp - 0x1330]
jbe 0x6008d6
movsd xmm0, qword [ebp - 0x1340]
divsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x1340]
divsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x1340]
mulsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x1330]
subsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1340]
subsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x13a4]
subsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x1384]
divsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [ebp - 0x1330]
divsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1330]
subsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x139c]
divsd xmm0, qword [ebp - 0x13a4]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x1338]
addsd xmm0, qword [ebp - 0x139c]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x139c]
mulsd xmm0, qword [ebp - 0x13a4]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x1340]
comisd xmm0, xmmword [ebp - 0x1384]
jbe 0x600841
movsd xmm0, qword [ebp - 0x139c]
mulsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x1330]
subsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1330]
addsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1384]
addsd xmm0, qword [ebp - 0x13a4]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [ebp - 0x1330]
addsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1384]
addsd xmm0, qword [ebp - 0x13a4]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [ebp - 0x13a4]
mulsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x13a4]
divsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x139c]
divsd xmm0, qword [ebp - 0x13a4]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x13a4]
subsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x13a4]
addsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x139c]
divsd xmm0, qword [ebp - 0x13a4]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x1330]
comisd xmm0, xmmword [ebp - 0x1340]
jbe 0x6007ac
movsd xmm0, qword [ebp - 0x1330]
divsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1340]
subsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x13a4]
divsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x1330]
mulsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1384]
divsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [ebp - 0x13a4]
subsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x1384]
divsd xmm0, qword [ebp - 0x13a4]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [ebp - 0x1330]
divsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1338]
subsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x1340]
subsd xmm0, qword [ebp - 0x139c]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x1340]
divsd xmm0, qword [ebp - 0x139c]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x139c]
mulsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x13a4]
comisd xmm0, xmmword [ebp - 0x139c]
jbe 0x600717
movsd xmm0, qword [ebp - 0x1338]
mulsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x13a4]
subsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x1338]
mulsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x13a4]
mulsd xmm0, qword [ebp - 0x1330]
movsd qword [ebp - 0x13a4], xmm0
movsd xmm0, qword [ebp - 0x1384]
subsd xmm0, qword [ebp - 0x13a4]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [ebp - 0x1338]
divsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1338], xmm0
jmp 0x6007a7
movsd xmm0, qword [ebp - 0x139c]
addsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x1340]
mulsd xmm0, qword [ebp - 0x139c]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x1338]
mulsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x1340]
divsd xmm0, qword [ebp - 0x139c]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x1340]
mulsd xmm0, qword [ebp - 0x139c]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x139c]
divsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x139c], xmm0
jmp 0x60083c
movsd xmm0, qword [ebp - 0x1384]
divsd xmm0, qword [ebp - 0x13a4]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [ebp - 0x139c]
subsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x1338]
subsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x139c]
mulsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x1338]
divsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x1338]
addsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1338], xmm0
jmp 0x6008d1
movsd xmm0, qword [ebp - 0x1330]
subsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1330]
addsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1330]
subsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1330]
mulsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1384]
addsd xmm0, qword [ebp - 0x13a4]
movsd qword [ebp - 0x1384], xmm0
movsd xmm0, qword [ebp - 0x1338]
mulsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1338], xmm0
jmp 0x600966
movsd xmm0, qword [ebp - 0x1330]
divsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x1338]
subsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1338], xmm0
movsd xmm0, qword [ebp - 0x1330]
divsd xmm0, qword [ebp - 0x1338]
movsd qword [ebp - 0x1330], xmm0
movsd xmm0, qword [ebp - 0x139c]
mulsd xmm0, qword [ebp - 0x1384]
movsd qword [ebp - 0x139c], xmm0
movsd xmm0, qword [ebp - 0x1340]
addsd xmm0, qword [ebp - 0x139c]
movsd qword [ebp - 0x1340], xmm0
movsd xmm0, qword [ebp - 0x1338]
subsd xmm0, qword [ebp - 0x1340]
movsd qword [ebp - 0x1338], xmm0
mov al, byte [ebp - 0x1448]
mov byte [ebp - 0x129e], al
movzx eax, byte [ebp - 0x1298]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp - 0x129c], al
movzx eax, byte [ebp - 0x1292]
movzx eax, byte [ebp + eax - 0x186c]
movzx ecx, byte [ebp - 0x1295]
add ecx, eax
mov byte [ebp - 0x1295], cl
mov al, byte [ebp - 0x1292]
add al, 1
mov byte [ebp - 0x1292], al
movss xmm0, dword [0x10c8ba0]
movss dword [ebp - 0x14fc], xmm0
movss xmm0, dword [0x10c8b08]
movss dword [ebp - 0x1510], xmm0
movss xmm0, dword [0x10c89fc]
movss dword [ebp - 0x1428], xmm0
movss xmm0, dword [ebp - 0x1510]
subss xmm0, dword [ebp - 0x1428]
movss dword [ebp - 0x1510], xmm0
movss xmm0, dword [ebp - 0x14fc]
addss xmm0, dword [ebp - 0x1428]
movss dword [ebp - 0x14fc], xmm0
movss xmm0, dword [ebp - 0x1510]
mulss xmm0, dword [ebp - 0x1428]
movss dword [ebp - 0x1510], xmm0
movss xmm0, dword [ebp - 0x1428]
comiss xmm0, dword [ebp - 0x1510]
jbe 0x600a85
movss xmm0, dword [ebp - 0x14fc]
divss xmm0, dword [ebp - 0x1428]
movss dword [ebp - 0x14fc], xmm0
movss xmm0, dword [ebp - 0x1428]
subss xmm0, dword [ebp - 0x1510]
movss dword [ebp - 0x1428], xmm0
movss xmm0, dword [ebp - 0x1428]
subss xmm0, dword [ebp - 0x1510]
movss dword [ebp - 0x1428], xmm0
jmp 0x600ae9
movss xmm0, dword [ebp - 0x1428]
mulss xmm0, dword [ebp - 0x14fc]
movss dword [ebp - 0x1428], xmm0
movss xmm0, dword [ebp - 0x14fc]
mulss xmm0, dword [ebp - 0x1510]
movss dword [ebp - 0x14fc], xmm0
movss xmm0, dword [ebp - 0x1428]
addss xmm0, dword [ebp - 0x14fc]
movss dword [ebp - 0x1428], xmm0
movzx eax, byte [ebp - 0x1295]
movzx ecx, byte [ebp - 0x1298]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movzx eax, byte [ebp - 0x1296]
movzx ecx, byte [ebp - 0x1295]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
movsd xmm0, qword [0x10c87f8]
movsd qword [ebp - 0x1578], xmm0
movsd xmm0, qword [0x10c8760]
movsd qword [ebp - 0x1494], xmm0
movsd xmm0, qword [0x10c86e0]
movsd qword [ebp - 0x14dc], xmm0
movsd xmm0, qword [0x10c8600]
movsd qword [ebp - 0x1518], xmm0
movsd xmm0, qword [0x10c8580]
movsd qword [ebp - 0x14ec], xmm0
movsd xmm0, qword [0x10c8468]
movsd qword [ebp - 0x1474], xmm0
movsd xmm0, qword [ebp - 0x14dc]
mulsd xmm0, qword [ebp - 0x1474]
movsd qword [ebp - 0x14dc], xmm0
movsd xmm0, qword [ebp - 0x14dc]
subsd xmm0, qword [ebp - 0x1474]
movsd qword [ebp - 0x14dc], xmm0
movsd xmm0, qword [ebp - 0x14dc]
mulsd xmm0, qword [ebp - 0x1474]
movsd qword [ebp - 0x14dc], xmm0
movsd xmm0, qword [ebp - 0x1578]
addsd xmm0, qword [ebp - 0x1474]
movsd qword [ebp - 0x1578], xmm0
movsd xmm0, qword [ebp - 0x1578]
addsd xmm0, qword [ebp - 0x1474]
movsd qword [ebp - 0x1578], xmm0
movsd xmm0, qword [ebp - 0x1494]
subsd xmm0, qword [ebp - 0x1474]
movsd qword [ebp - 0x1494], xmm0
movsd xmm0, qword [ebp - 0x14dc]
comisd xmm0, xmmword [ebp - 0x1474]
jbe 0x600cbc
movsd xmm0, qword [ebp - 0x14dc]
mulsd xmm0, qword [ebp - 0x1518]
movsd qword [ebp - 0x14dc], xmm0
movsd xmm0, qword [ebp - 0x14ec]
subsd xmm0, qword [ebp - 0x1474]
movsd qword [ebp - 0x14ec], xmm0
movsd xmm0, qword [ebp - 0x14ec]
subsd xmm0, qword [ebp - 0x1474]
movsd qword [ebp - 0x14ec], xmm0
movsd xmm0, qword [ebp - 0x1518]
mulsd xmm0, qword [ebp - 0x14ec]
movsd qword [ebp - 0x1518], xmm0
movsd xmm0, qword [ebp - 0x1494]
subsd xmm0, qword [ebp - 0x14dc]
movsd qword [ebp - 0x1494], xmm0
movsd xmm0, qword [ebp - 0x1494]
mulsd xmm0, qword [ebp - 0x14dc]
movsd qword [ebp - 0x1494], xmm0
movzx eax, byte [ebp - 0x1292]
movzx ecx, byte [ebp - 0x1296]
mov al, byte [ebp + eax - 0x186c]
mov byte [ebp + ecx - 0x186c], al
jmp 0x600f17
movsd xmm0, qword [ebp - 0x1494]
divsd xmm0, qword [ebp - 0x1518]
movsd qword [ebp - 0x1494], xmm0
movsd xmm0, qword [ebp - 0x14dc]
divsd xmm0, qword [ebp - 0x14ec]
movsd qword [ebp - 0x14dc], xmm0
movsd xmm0, qword [ebp - 0x1494]
mulsd xmm0, qword [ebp - 0x1518]
movsd qword [ebp - 0x1494], xmm0
movsd xmm0, qword [ebp - 0x1494]
divsd xmm0, qword [ebp - 0x1518]
movsd qword [ebp - 0x1494], xmm0
movsd xmm0, qword [ebp - 0x1494]
mulsd xmm0, qword [ebp - 0x1518]
movsd qword [ebp - 0x1494], xmm0
movsd xmm0, qword [ebp - 0x1474]
subsd xmm0, qword [ebp - 0x1494]
movsd qword [ebp - 0x1474], xmm0
movsd xmm0, qword [ebp - 0x1518]
divsd xmm0, qword [ebp - 0x1474]
movsd qword [ebp - 0x1518], xmm0
movsd xmm0, qword [ebp - 0x1518]
divsd xmm0, qword [ebp - 0x1474]
movsd qword [ebp - 0x1518], xmm0
movsd xmm0, qword [ebp - 0x1474]
subsd xmm0, qword [ebp - 0x1494]
movsd qword [ebp - 0x1474], xmm0
movsd xmm0, qword [ebp - 0x1518]
subsd xmm0, qword [ebp - 0x1474]
movsd qword [ebp - 0x1518], xmm0
movsd xmm0, qword [ebp - 0x14ec]
addsd xmm0, qword [ebp - 0x1578]
movsd qword [ebp - 0x14ec], xmm0
movsd xmm0, qword [ebp - 0x14ec]
mulsd xmm0, qword [ebp - 0x1578]
movsd qword [ebp - 0x14ec], xmm0
movsd xmm0, qword [ebp - 0x1578]
comisd xmm0, xmmword [ebp - 0x14ec]
jbe 0x600e87
movsd xmm0, qword [ebp - 0x1474]
divsd xmm0, qword [ebp - 0x1494]
movsd qword [ebp - 0x1474], xmm0
movsd xmm0, qword [ebp - 0x14dc]
divsd xmm0, qword [ebp - 0x14ec]
movsd qword [ebp - 0x14dc], xmm0
movsd xmm0, qword [ebp - 0x1494]
divsd xmm0, qword [ebp - 0x1518]
movsd qword [ebp - 0x1494], xmm0
movsd xmm0, qword [ebp - 0x1518]
divsd xmm0, qword [ebp - 0x1474]
movsd qword [ebp - 0x1518], xmm0
movsd xmm0, qword [ebp - 0x1578]
divsd xmm0, qword [ebp - 0x14dc]
movsd qword [ebp - 0x1578], xmm0
movsd xmm0, qword [ebp - 0x14dc]
divsd xmm0, qword [ebp - 0x14ec]
movsd qword [ebp - 0x14dc], xmm0
jmp 0x600f17
movsd xmm0, qword [ebp - 0x1474]
divsd xmm0, qword [ebp - 0x1494]
movsd qword [ebp - 0x1474], xmm0
movsd xmm0, qword [ebp - 0x14ec]
subsd xmm0, qword [ebp - 0x1578]
movsd qword [ebp - 0x14ec], xmm0
movsd xmm0, qword [ebp - 0x1474]
divsd xmm0, qword [ebp - 0x1494]
movsd qword [ebp - 0x1474], xmm0
movsd xmm0, qword [ebp - 0x14ec]
addsd xmm0, qword [ebp - 0x1578]
movsd qword [ebp - 0x14ec], xmm0
movsd xmm0, qword [ebp - 0x1474]
subsd xmm0, qword [ebp - 0x1494]
movsd qword [ebp - 0x1474], xmm0
movsd xmm0, qword [ebp - 0x1494]
subsd xmm0, qword [ebp - 0x1518]
movsd qword [ebp - 0x1494], xmm0
movzx eax, byte [ebp - 0x1292]
mov cl, byte [ebp - 0x129c]
mov byte [ebp + eax - 0x186c], cl
movzx eax, byte [ebp - 0x129c]
movzx eax, byte [ebp + eax - 0x186c]
movzx ecx, byte [ebp - 0x129d]
add ecx, eax
mov byte [ebp - 0x129d], cl
movzx eax, byte [ebp - 0x129e]
movzx ecx, byte [ebp - 0x1295]
movzx ecx, byte [ebp + ecx - 0x186c]
movzx edx, byte [ebp - 0x1292]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x186c]
xor eax, ecx
movzx ecx, byte [ebp - 0x1296]
movzx ecx, byte [ebp + ecx - 0x186c]
movzx edx, byte [ebp - 0x1298]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
movzx edx, byte [ebp - 0x129d]
movzx edx, byte [ebp + edx - 0x186c]
add ecx, edx
and ecx, 0xff
movzx ecx, byte [ebp + ecx - 0x186c]
movzx ecx, byte [ebp + ecx - 0x186c]
xor eax, ecx
mov byte [ebp - 0x1296], al
movss xmm0, dword [0x10c8b20]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [0x10c8aa4]
movss dword [ebp - 0x12e0], xmm0
movss xmm0, dword [0x10c8a14]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [0x10c896c]
movss dword [ebp - 0x12bc], xmm0
movss xmm0, dword [ebp - 0x12a8]
mulss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12e0]
mulss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12e0], xmm0
movss xmm0, dword [ebp - 0x12a4]
subss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12a4]
mulss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12bc]
comiss xmm0, dword [ebp - 0x12e0]
jbe 0x6015bc
movss xmm0, dword [ebp - 0x12a8]
mulss xmm0, dword [ebp - 0x12a4]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a8]
divss xmm0, dword [ebp - 0x12a4]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a4]
divss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12bc]
divss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12bc], xmm0
movss xmm0, dword [ebp - 0x12a8]
mulss xmm0, dword [ebp - 0x12a4]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12e0]
subss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12e0], xmm0
movss xmm0, dword [ebp - 0x12a4]
divss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12a8]
mulss xmm0, dword [ebp - 0x12a4]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a8]
comiss xmm0, dword [ebp - 0x12a4]
jbe 0x6011ba
movss xmm0, dword [ebp - 0x12a4]
addss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12a8]
mulss xmm0, dword [ebp - 0x12a4]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12bc]
subss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12bc], xmm0
movss xmm0, dword [ebp - 0x12a4]
subss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
jmp 0x6015ba
movss xmm0, dword [ebp - 0x12a8]
mulss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a4]
subss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12a4]
addss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12a4]
addss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12a8]
mulss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a4]
subss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12a8]
mulss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a8]
addss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12bc]
comiss xmm0, dword [ebp - 0x12e0]
jbe 0x60155a
movss xmm0, dword [ebp - 0x12e0]
subss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12e0], xmm0
movss xmm0, dword [ebp - 0x12bc]
addss xmm0, dword [ebp - 0x12a4]
movss dword [ebp - 0x12bc], xmm0
movss xmm0, dword [ebp - 0x12a8]
addss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a8]
mulss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a8]
mulss xmm0, dword [ebp - 0x12a4]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12e0]
divss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12e0], xmm0
movss xmm0, dword [ebp - 0x12e0]
mulss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12e0], xmm0
movss xmm0, dword [ebp - 0x12a8]
subss xmm0, dword [ebp - 0x12a4]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a8]
comiss xmm0, dword [ebp - 0x12a4]
jbe 0x6013c5
movss xmm0, dword [ebp - 0x12e0]
subss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12e0], xmm0
movss xmm0, dword [ebp - 0x12e0]
mulss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12e0], xmm0
movss xmm0, dword [ebp - 0x12a8]
subss xmm0, dword [ebp - 0x12a4]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a4]
subss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
jmp 0x601558
movss xmm0, dword [ebp - 0x12a4]
addss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12bc]
addss xmm0, dword [ebp - 0x12a4]
movss dword [ebp - 0x12bc], xmm0
movss xmm0, dword [ebp - 0x12a8]
subss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a8]
addss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a8]
mulss xmm0, dword [ebp - 0x12a4]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12a4]
divss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12bc]
mulss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12bc], xmm0
movss xmm0, dword [ebp - 0x12bc]
divss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12bc], xmm0
movss xmm0, dword [ebp - 0x12a8]
comiss xmm0, dword [ebp - 0x12a4]
jbe 0x6014f8
movss xmm0, dword [ebp - 0x12e0]
subss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12e0], xmm0
movss xmm0, dword [ebp - 0x12a4]
addss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12bc]
subss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12bc], xmm0
movss xmm0, dword [ebp - 0x12a4]
mulss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
jmp 0x601558
movss xmm0, dword [ebp - 0x12a4]
addss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12a8]
addss xmm0, dword [ebp - 0x12a4]
movss dword [ebp - 0x12a8], xmm0
movss xmm0, dword [ebp - 0x12bc]
addss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12bc], xmm0
movss xmm0, dword [ebp - 0x12a4]
mulss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
jmp 0x6015ba
movss xmm0, dword [ebp - 0x12a4]
addss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12a4]
mulss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12bc]
mulss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12bc], xmm0
movss xmm0, dword [ebp - 0x12a4]
subss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
jmp 0x601628
movss xmm0, dword [ebp - 0x12e0]
addss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12e0], xmm0
movss xmm0, dword [ebp - 0x12bc]
subss xmm0, dword [ebp - 0x12e0]
movss dword [ebp - 0x12bc], xmm0
movss xmm0, dword [ebp - 0x12a4]
addss xmm0, dword [ebp - 0x12a8]
movss dword [ebp - 0x12a4], xmm0
movss xmm0, dword [ebp - 0x12e0]
mulss xmm0, dword [ebp - 0x12bc]
movss dword [ebp - 0x12e0], xmm0
mov al, byte [ebp - 0x129e]
mov byte [ebp - 0x1298], al
mov al, byte [ebp - 0x1296]
mov byte [ebp - 0x12aa], al
cmp dword [ebp - 0x12dc], 0
jle 0x601650
movsx ax, byte [ebp - 0x12aa]
mov ecx, dword [ebp - 0x12dc]
mov word [ebp + ecx*2 - 0x36], ax
push 2
pop eax
imul eax, eax, 9
mov dword [ebp - 0x1624], eax
cmp dword [ebp - 0x1624], 0x14
jae 0x601667
jmp 0x60166c
call fcn.01043ac7
xor eax, eax
mov ecx, dword [ebp - 0x1624]
mov word [ebp + ecx - 0x34], ax
jmp 0x6016c7
and dword [ebp - 0x1598], 0
jmp 0x601691
mov eax, dword [ebp - 0x1598]
inc eax
mov dword [ebp - 0x1598], eax
cmp dword [ebp - 0x1598], 0xa
jge 0x6016c7
mov eax, dword [ebp - 0x1598]
shl eax, 1
mov dword [ebp - 0x1620], eax
cmp dword [ebp - 0x1620], 0x14
jae 0x6016b3
jmp 0x6016b8
call fcn.01043ac7
xor eax, eax
mov ecx, dword [ebp - 0x1620]
mov word [ebp + ecx - 0x34], ax
jmp 0x601684
lea eax, [ebp - 0x34]
mov dword [ebp - 0x15fc], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x1594], eax
mov eax, dword [ebp - 0x1594]
mov dword [ebp - 0x1878], eax
mov eax, dword [ebp - 0x15fc]
mov ax, word [eax]
mov word [ebp - 0x1550], ax
mov eax, dword [ebp - 0x1594]
mov cx, word [ebp - 0x1550]
mov word [eax], cx
mov eax, dword [ebp - 0x15fc]
inc eax
inc eax
mov dword [ebp - 0x15fc], eax
mov eax, dword [ebp - 0x1594]
inc eax
inc eax
mov dword [ebp - 0x1594], eax
cmp word [ebp - 0x1550], 0
jne 0x6016e5
mov byte [ebp - 0x13de], 1
movzx eax, byte [ebp - 0x13de]
test eax, eax
je 0x601ab1
push dword [ebp + 8]
call fcn.004229f8
pop ecx
mov byte [ebp - 0x151d], al
movzx eax, byte [ebp - 0x151d]
test eax, eax
jne 0x601762
xor al, al
jmp 0x601ab3
push 0x208
push 0
lea eax, [ebp - 0x23c]
push eax
call fcn.01094ae0
add esp, 0xc
push 0x10
lea eax, [ebp - 0x23c]
push eax
call fcn.0063af8b
pop ecx
pop ecx
push 0x1000
push 0
lea eax, [ebp - 0x123c]
push eax
call fcn.01094ae0
add esp, 0xc
lea eax, [ebp - 0x23c]
mov dword [ebp - 0x154c], eax
mov eax, dword [ebp - 0x154c]
mov dword [ebp - 0x161c], eax
mov eax, dword [ebp - 0x154c]
mov ax, word [eax]
mov word [ebp - 0x15d2], ax
add dword [ebp - 0x154c], 2
cmp word [ebp - 0x15d2], 0
jne 0x6017b6
mov eax, dword [ebp - 0x154c]
sub eax, dword [ebp - 0x161c]
mov ecx, dword [ebp - 0x161c]
mov dword [ebp - 0x176c], ecx
mov dword [ebp - 0x1768], eax
lea eax, [ebp - 0x123c]
dec eax
dec eax
mov dword [ebp - 0x15b4], eax
mov eax, dword [ebp - 0x15b4]
mov ax, word [eax + 2]
mov word [ebp - 0x15c6], ax
add dword [ebp - 0x15b4], 2
cmp word [ebp - 0x15c6], 0
jne 0x601803
mov edi, dword [ebp - 0x15b4]
mov esi, dword [ebp - 0x176c]
mov eax, dword [ebp - 0x1768]
mov ecx, eax
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, eax
and ecx, 3
rep movsb byte es:[edi], byte [esi]
mov eax, dword [ebp + 8]
mov dword [ebp - 0x1558], eax
mov eax, dword [ebp - 0x1558]
mov dword [ebp - 0x1618], eax
mov eax, dword [ebp - 0x1558]
mov ax, word [eax]
mov word [ebp - 0x15d0], ax
add dword [ebp - 0x1558], 2
cmp word [ebp - 0x15d0], 0
jne 0x60185a
mov eax, dword [ebp - 0x1558]
sub eax, dword [ebp - 0x1618]
mov ecx, dword [ebp - 0x1618]
mov dword [ebp - 0x1764], ecx
mov dword [ebp - 0x1760], eax
lea eax, [ebp - 0x123c]
dec eax
dec eax
mov dword [ebp - 0x15b8], eax
mov eax, dword [ebp - 0x15b8]
mov ax, word [eax + 2]
mov word [ebp - 0x15ce], ax
add dword [ebp - 0x15b8], 2
cmp word [ebp - 0x15ce], 0
jne 0x6018a7
mov edi, dword [ebp - 0x15b8]
mov esi, dword [ebp - 0x1764]
mov eax, dword [ebp - 0x1760]
mov ecx, eax
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, eax
and ecx, 3
rep movsb byte es:[edi], byte [esi]
push 0x100
lea ecx, [ebp - 0x1280]
call fcn.005aefc6
lea eax, [ebp - 0x123c]
mov dword [ebp - 0x1554], eax
mov eax, dword [ebp - 0x1554]
add eax, 2
mov dword [ebp - 0x175c], eax
mov eax, dword [ebp - 0x1554]
mov ax, word [eax]
mov word [ebp - 0x15ee], ax
add dword [ebp - 0x1554], 2
cmp word [ebp - 0x15ee], 0
jne 0x601914
mov eax, dword [ebp - 0x1554]
sub eax, dword [ebp - 0x175c]
sar eax, 1
mov dword [ebp - 0x1754], eax
push 0
mov eax, dword [ebp - 0x1754]
lea eax, [eax + eax + 2]
push eax
lea eax, [ebp - 0x123c]
push eax
lea eax, [ebp - 0x189c]
push eax
lea ecx, [ebp - 0x1280]
call fcn.005af6b5
mov dword [ebp - 0x1750], eax
mov eax, dword [ebp - 0x1750]
mov dword [ebp - 0x1758], eax
and dword [ebp - 4], 0
mov ecx, dword [ebp - 0x1758]
call fcn.005ae190
push eax
lea ecx, [ebp - 0x1258]
call fcn.00541ed0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x189c]
call fcn.0053e6f0
lea ecx, [ebp - 0x15d5]
call fcn.00541de0
push eax
lea eax, [ebp - 0x1874]
push eax
lea ecx, [ebp - 0x1258]
call fcn.0063af70
push dword [eax]
lea eax, [ebp - 0x1884]
push eax
lea ecx, [ebp - 0x1258]
call fcn.0063af5c
push dword [eax]
lea ecx, [ebp - 0x1270]
call fcn.005f8e80
mov dword [ebp - 0x15c0], 0x1000
mov eax, dword [ebp + 8]
mov dword [ebp - 0x1600], eax
cmp dword [ebp - 0x15c0], 0
je 0x601a2b
mov eax, dword [ebp - 0x1600]
mov byte [eax], 0
mov eax, dword [ebp - 0x1600]
inc eax
mov dword [ebp - 0x1600], eax
mov eax, dword [ebp - 0x15c0]
dec eax
mov dword [ebp - 0x15c0], eax
jmp 0x6019fd
lea ecx, [ebp - 0x1270]
call fcn.0050b460
mov dword [ebp - 0x15c4], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x15bc], eax
mov eax, dword [ebp - 0x15bc]
mov dword [ebp - 0x187c], eax
mov eax, dword [ebp - 0x15c4]
mov ax, word [eax]
mov word [ebp - 0x155e], ax
mov eax, dword [ebp - 0x15bc]
mov cx, word [ebp - 0x155e]
mov word [eax], cx
mov eax, dword [ebp - 0x15c4]
inc eax
inc eax
mov dword [ebp - 0x15c4], eax
mov eax, dword [ebp - 0x15bc]
inc eax
inc eax
mov dword [ebp - 0x15bc], eax
cmp word [ebp - 0x155e], 0
jne 0x601a51
lea ecx, [ebp - 0x1270]
call fcn.004be3b0
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1258]
call fcn.0053e6f0
mov al, 1
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.01043572
leave
ret