Function at 0x10066e00
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x1013b1d4], 0
je 0x10067235
push ebx
push esi
push edi
push 1
mov edi, 0x635fd0
call edi
mov ebx, dword [sym.imp.OPENGL32.dll_glColor4f]
mov dword [esp], 0x3f800000
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f800000
call ebx
call fcn.10067240
call fcn.10067550
call fcn.10067750
mov eax, dword [0x1013b1cc]
mov esi, dword [0x1013b1d0]
add eax, 0xf
push 1
add esi, 0x69
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ebp - 4], xmm0
call edi
mov dword [esp], 0x3f800000
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f800000
call ebx
movss xmm1, dword [ebp - 4]
sub esp, 0x10
addss xmm1, dword [0x10127ce0]
movd xmm0, esi
mov eax, 0x790b50
cvtdq2ps xmm0, xmm0
mov dword [esp + 0xc], 0x40400000
mov dword [esp + 8], 0x40e00000
subss xmm1, dword [0x10127c60]
addss xmm0, dword [0x10127c68]
movss dword [ebp - 4], xmm1
movss dword [esp + 4], xmm0
movss dword [esp], xmm1
push 0x7a26
call eax
movd xmm0, esi
add esp, 0x14
cvtdq2ps xmm1, xmm0
mov edi, 4
mov ebx, 0x790b50
addss xmm1, dword [0x10127c64]
movss dword [ebp - 8], xmm1
nop
movd xmm0, edi
sub esp, 0x10
cvtdq2ps xmm0, xmm0
mov dword [esp + 0xc], 0x41700000
mov dword [esp + 8], 0x40e00000
addss xmm0, xmm1
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 4]
movss dword [esp], xmm0
push 0x7a27
call ebx
movss xmm1, dword [ebp - 8]
add edi, 0xa
add esp, 0x14
cmp edi, 0x40
jl 0x10066f10
movd xmm0, esi
sub esp, 0x10
cvtdq2ps xmm0, xmm0
mov edi, ebx
mov dword [esp + 0xc], 0x40400000
mov dword [esp + 8], 0x40e00000
addss xmm0, dword [0x10127cbc]
subss xmm0, dword [0x10127c54]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 4]
movss dword [esp], xmm0
push 0x7a28
call edi
mov ebx, dword [sym.imp.OPENGL32.dll_glColor4f]
add esp, 0x14
cmp dword [0x1013b218], 1
jne 0x10066fce
sub esp, 0x10
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f333333
mov dword [esp + 4], 0x3f333333
mov dword [esp], 0x3f333333
jmp 0x10066ff0
sub esp, 0x10
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f800000
call ebx
movd xmm0, esi
sub esp, 0x10
cvtdq2ps xmm0, xmm0
mov dword [esp + 0xc], 0x41f00000
mov dword [esp + 8], 0x41700000
addss xmm0, dword [0x10127c5c]
addss xmm0, dword [0x1013b1f0]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x1013b1e0]
movss dword [esp], xmm0
push 0x7a29
call edi
mov eax, 0x635f50
call eax
mov eax, dword [0x1013b1cc]
mov esi, dword [0x1013b1d0]
add eax, 0xf
push 1
add esi, 0x113
movd xmm0, eax
mov eax, 0x635fd0
cvtdq2ps xmm0, xmm0
movss dword [ebp - 4], xmm0
call eax
add esp, 8
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f800000
call ebx
movss xmm1, dword [ebp - 4]
sub esp, 0x10
addss xmm1, dword [0x10127ce0]
movd xmm0, esi
cvtdq2ps xmm0, xmm0
mov dword [esp + 0xc], 0x40400000
mov dword [esp + 8], 0x40e00000
subss xmm1, dword [0x10127c60]
addss xmm0, dword [0x10127c68]
movss dword [ebp - 4], xmm1
movss dword [esp + 4], xmm0
movss dword [esp], xmm1
push 0x7a26
call edi
movd xmm0, esi
add esp, 0x14
cvtdq2ps xmm1, xmm0
mov edi, 4
mov ebx, 0x790b50
addss xmm1, dword [0x10127c64]
movss dword [ebp - 8], xmm1
nop dword [eax]
movd xmm0, edi
sub esp, 0x10
cvtdq2ps xmm0, xmm0
mov dword [esp + 0xc], 0x41700000
mov dword [esp + 8], 0x40e00000
addss xmm0, xmm1
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 4]
movss dword [esp], xmm0
push 0x7a27
call ebx
movss xmm1, dword [ebp - 8]
add edi, 0xa
add esp, 0x14
cmp edi, 0x40
jl 0x10067100
movd xmm0, esi
sub esp, 0x10
cvtdq2ps xmm0, xmm0
mov edi, ebx
mov dword [esp + 0xc], 0x40400000
mov dword [esp + 8], 0x40e00000
addss xmm0, dword [0x10127cbc]
subss xmm0, dword [0x10127c54]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 4]
movss dword [esp], xmm0
push 0x7a28
call edi
mov ebx, dword [sym.imp.OPENGL32.dll_glColor4f]
add esp, 0x14
cmp dword [0x1013b21c], 1
jne 0x100671be
sub esp, 0x10
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f333333
mov dword [esp + 4], 0x3f333333
mov dword [esp], 0x3f333333
jmp 0x100671e0
sub esp, 0x10
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f800000
call ebx
movd xmm0, esi
sub esp, 0x10
cvtdq2ps xmm0, xmm0
mov dword [esp + 0xc], 0x41f00000
mov dword [esp + 8], 0x41700000
addss xmm0, dword [0x10127c5c]
addss xmm0, dword [0x1013b204]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x1013b1e4]
movss dword [esp], xmm0
push 0x7a29
call edi
add esp, 0x14
mov esi, 0x635f50
call esi
call esi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret