Function at 0x10062670
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
cmp byte [0x10138404], 0
je 0x10062aa5
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.10062ab0
call fcn.10062dc0
call fcn.10062fc0
mov eax, dword [0x101383fc]
mov esi, dword [0x10138400]
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 [0x10124a50]
movd xmm0, esi
mov eax, 0x790b50
cvtdq2ps xmm0, xmm0
mov dword [esp + 0xc], 0x40400000
mov dword [esp + 8], 0x40e00000
subss xmm1, dword [0x101249d8]
addss xmm0, dword [0x101249e0]
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 [0x101249dc]
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 0x10062780
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 [0x10124a30]
subss xmm0, dword [0x101249cc]
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 [0x10138448], 1
jne 0x1006283e
sub esp, 0x10
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f333333
mov dword [esp + 4], 0x3f333333
mov dword [esp], 0x3f333333
jmp 0x10062860
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 [0x101249d4]
addss xmm0, dword [0x10138420]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x10138410]
movss dword [esp], xmm0
push 0x7a29
call edi
mov eax, 0x635f50
call eax
mov eax, dword [0x101383fc]
mov esi, dword [0x10138400]
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 [0x10124a50]
movd xmm0, esi
cvtdq2ps xmm0, xmm0
mov dword [esp + 0xc], 0x40400000
mov dword [esp + 8], 0x40e00000
subss xmm1, dword [0x101249d8]
addss xmm0, dword [0x101249e0]
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 [0x101249dc]
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 0x10062970
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 [0x10124a30]
subss xmm0, dword [0x101249cc]
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 [0x1013844c], 1
jne 0x10062a2e
sub esp, 0x10
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f333333
mov dword [esp + 4], 0x3f333333
mov dword [esp], 0x3f333333
jmp 0x10062a50
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 [0x101249d4]
addss xmm0, dword [0x10138434]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x10138414]
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