Function at 0x140033c80
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
lea rbp, [rsp - 0x80]
sub rsp, 0x180
mov rax, qword [0x14004e3b8]
xor rax, rsp
mov qword [rbp + 0x70], rax
cmp dword [rcx + 0x28], 0
mov rbx, rcx
jne 0x140033f57
movdqa xmm0, xmmword [0x140043270]
lea rax, [rsp + 0x30]
movdqa xmm1, xmmword [0x1400432e0]
mov ecx, 0x8b31
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm0, xmmword [0x140043260]
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm0, xmmword [0x140043310]
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmm0, xmmword [0x140043280]
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmm1, xmmword [0x1400432c0]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm0, xmmword [0x1400432b0]
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmm1, xmmword [str.oid_main___n_n____gl_FragColor__ure__v_texCoord_]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm0, xmmword [0x1400432f0]
movdqa xmmword [rbp - 0x80], xmm1
movdqa xmm1, xmmword [0x140043330]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmm0, xmmword [0x140043290]
movdqa xmmword [rbp - 0x60], xmm1
movdqa xmm1, xmmword [0x1400432d0]
movdqa xmmword [rbp - 0x10], xmm0
movdqa xmm0, xmmword [0x140043320]
movdqa xmmword [rbp - 0x20], xmm1
movdqa xmm1, xmmword [0x1400432a0]
movdqa xmmword [rbp + 0x10], xmm0
movdqa xmm0, xmmword [0x140043230]
movdqa xmmword [rbp], xmm1
movdqa xmm1, xmmword [str.oid_main___n_n____gl_FragColor__ure__v_texCoord_]
movdqa xmmword [rbp + 0x30], xmm0
movdqa xmm0, xmmword [0x140043240]
movdqa xmmword [rbp + 0x20], xmm1
movdqa xmm1, xmmword [0x140043300]
mov qword [rsp + 0x28], rax
mov rax, qword [0x14004fd10]
movdqa xmmword [rbp + 0x50], xmm0
mov dword [rbp - 0x40], 0x6f6f4378
mov dword [rbp - 0x3c], 0xa3b6472
mov word [rbp - 0x38], 0x7d
movdqa xmmword [rbp + 0x40], xmm1
mov dword [rbp + 0x60], 0x7d0a3b
call rax
mov dword [rbx + 0x2c], eax
call qword [0x14004f688]
cmp eax, 0x3000
jne 0x140033f5c
mov ecx, dword [rbx + 0x2c]
lea r8, [rsp + 0x28]
xor r9d, r9d
lea edx, [r9 + 1]
call qword [0x14004ff50]
call qword [0x14004f688]
cmp eax, 0x3000
jne 0x140033f5c
mov ecx, dword [rbx + 0x2c]
call qword [0x14004fce0]
call qword [0x14004f688]
cmp eax, 0x3000
jne 0x140033f5c
mov ecx, dword [rbx + 0x2c]
lea r8, [rsp + 0x20]
mov edx, 0x8b81
mov dword [rsp + 0x20], 0
call qword [0x14004fe58]
cmp dword [rsp + 0x20], 1
je 0x140033e56
call qword [0x14004f688]
cmp eax, 0x3000
jne 0x140033f5c
lea rax, [rbp - 0x30]
mov ecx, 0x8b30
mov qword [rsp + 0x28], rax
mov rax, qword [0x14004fd10]
call rax
mov dword [rbx + 0x30], eax
call qword [0x14004f688]
cmp eax, 0x3000
jne 0x140033f5c
mov ecx, dword [rbx + 0x30]
lea r8, [rsp + 0x28]
xor r9d, r9d
lea edx, [r9 + 1]
call qword [0x14004ff50]
call qword [0x14004f688]
cmp eax, 0x3000
jne 0x140033f5c
mov ecx, dword [rbx + 0x30]
call qword [0x14004fce0]
call qword [0x14004f688]
cmp eax, 0x3000
jne 0x140033f5c
mov ecx, dword [rbx + 0x30]
lea r8, [rsp + 0x20]
mov edx, 0x8b81
mov dword [rsp + 0x20], 0
call qword [0x14004fe58]
cmp dword [rsp + 0x20], 1
je 0x140033ef0
call qword [0x14004f688]
cmp eax, 0x3000
jne 0x140033f5c
call qword [0x14004fd08]
mov dword [rbx + 0x28], eax
call qword [0x14004f688]
cmp eax, 0x3000
jne 0x140033f5c
mov edx, dword [rbx + 0x2c]
mov ecx, dword [rbx + 0x28]
call qword [0x14004fc48]
call qword [0x14004f688]
cmp eax, 0x3000
jne 0x140033f5c
mov edx, dword [rbx + 0x30]
mov ecx, dword [rbx + 0x28]
call qword [0x14004fc48]
call qword [0x14004f688]
cmp eax, 0x3000
jne 0x140033f5c
mov ecx, dword [rbx + 0x28]
call qword [0x14004ff08]
mov ecx, dword [rbx + 0x28]
call qword [0x140050050]
call qword [0x14004f688]
cmp eax, 0x3000
jne 0x140033f5c
mov eax, 0x3000
mov rcx, qword [rbp + 0x70]
xor rcx, rsp
call fcn.140035fc0
mov rbx, qword [rsp + 0x198]
add rsp, 0x180
pop rbp
ret