Function at 0x180033270
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x70
mov rax, qword [rsp + 0x80]
mov rcx, rax
call fcn.180001dc0
mov rax, qword [rsp + 0x80]
add rax, 0xa8
mov rcx, rax
call fcn.180001dc0
mov rax, qword [rsp + 0x80]
add rax, 0xb0
mov rcx, rax
call fcn.180001dc0
mov rax, qword [rsp + 0x80]
add rax, 0xb8
mov rcx, rax
call fcn.180001dc0
mov rax, qword [rsp + 0x80]
add rax, 0x108
mov rcx, rax
call fcn.180001dc0
mov rax, qword [rsp + 0x80]
add rax, 0x35c
mov rcx, rax
call fcn.180001dc0
mov rax, qword [rsp + 0x80]
add rax, 0x364
mov rcx, rax
call fcn.180001dc0
mov rax, qword [rsp + 0x80]
add rax, 0x36c
lea r9, [fcn.180001dc0]
mov r8d, 5
mov edx, 8
mov rcx, rax
call fcn.1800022f0
mov rax, qword [rsp + 0x80]
add rax, 0x3e4
lea r9, [fcn.180001dc0]
mov r8d, 5
mov edx, 8
mov rcx, rax
call fcn.1800022f0
mov r8d, 0x1420
xor edx, edx
mov rcx, qword [rsp + 0x80]
call fcn.1800b05d0
nop
movss xmm2, dword [0x1800c5260]
movss xmm1, dword [0x1800c5260]
lea rcx, [rsp + 0x34]
call fcn.180001df0
mov rax, qword [rax]
mov rcx, qword [rsp + 0x80]
mov qword [rcx], rax
mov rax, qword [rsp + 0x80]
movss xmm0, dword [0x1800c4ffc]
movss dword [rax + 8], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [0x1800c5180]
movss dword [rax + 0xc], xmm0
lea rax, [rsp + 0x20]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x21]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x22]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rsp + 0x20]
movzx r8d, byte [rsp + 0x21]
movzx edx, byte [rsp + 0x22]
lea rcx, [rsp + 0x50]
call fcn.180033780
mov rcx, rax
call fcn.18005f2a0
mov rcx, qword [rsp + 0x80]
mov qword [rcx + 0x10], rax
lea rax, [rsp + 0x23]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x25]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx r9d, byte [rsp + 0x23]
movzx r8d, byte [rsp + 0x24]
movzx edx, byte [rsp + 0x25]
lea rcx, [rsp + 0x60]
call fcn.1800337b0
mov rcx, rax
call fcn.18005f260
mov rcx, qword [rsp + 0x80]
mov qword [rcx + 0x18], rax
mov rax, qword [rsp + 0x80]
movss xmm0, dword [0x1800c5048]
movss dword [rax + 0x20], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [0x1800c5184]
movss dword [rax + 0x24], xmm0
mov dword [rsp + 0x30], 0
jmp 0x1800334c8
mov eax, dword [rsp + 0x30]
inc eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0x14
jge 0x1800334e6
movsxd rax, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x80]
mov dword [rcx + rax*4 + 0x2c], 0xffffffff
jmp 0x1800334be
mov rax, qword [rsp + 0x80]
movss xmm0, dword [0x1800c503c]
movss dword [rax + 0x7c], xmm0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [0x1800c5004]
movss dword [rax + 0x80], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rax + 0x88], 0
mov rax, qword [rsp + 0x80]
lea rcx, [0x1800cf680]
mov qword [rax + 0x90], rcx
mov rax, qword [rsp + 0x80]
movss xmm0, dword [0x1800c50f8]
movss dword [rax + 0x98], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rax + 0xa0], 0
mov rax, qword [rsp + 0x80]
mov byte [rax + 0x9c], 0
movss xmm2, dword [0x1800c50f8]
movss xmm1, dword [0x1800c50f8]
lea rcx, [rsp + 0x3c]
call fcn.180001df0
mov rax, qword [rax]
mov rcx, qword [rsp + 0x80]
mov qword [rcx + 0xa8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x44]
call fcn.180001df0
mov rax, qword [rax]
mov rcx, qword [rsp + 0x80]
mov qword [rcx + 0xb8], rax
mov rax, qword [rsp + 0x80]
mov rax, qword [rax + 0xb8]
mov rcx, qword [rsp + 0x80]
mov qword [rcx + 0xb0], rax
mov rax, qword [rsp + 0x80]
mov byte [rax + 0xc0], 0
mov rax, qword [rsp + 0x80]
mov byte [rax + 0xc1], 1
mov rax, qword [rsp + 0x80]
mov qword [rax + 0xc8], 0
mov rax, qword [rsp + 0x80]
lea rcx, [fcn.18009a060]
mov qword [rax + 0xe8], rcx
mov rax, qword [rsp + 0x80]
lea rcx, [fcn.180090b50]
mov qword [rax + 0xf0], rcx
mov rax, qword [rsp + 0x80]
lea rcx, [0x18005dc60]
mov qword [rax + 0xd0], rcx
mov rax, qword [rsp + 0x80]
lea rcx, [0x18005dd90]
mov qword [rax + 0xd8], rcx
mov rax, qword [rsp + 0x80]
mov qword [rax + 0xe0], 0
mov rax, qword [rsp + 0x80]
lea rcx, [0x18005de50]
mov qword [rax + 0xf8], rcx
mov rax, qword [rsp + 0x80]
mov qword [rax + 0x100], 0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [0x1800c5184]
movss dword [rax + 0x28], xmm0
mov dword [rsp + 0x28], 0
jmp 0x1800336d0
mov eax, dword [rsp + 0x28]
inc eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 5
jge 0x180033715
movsxd rax, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x80]
movss xmm0, dword [0x1800c5260]
movss dword [rcx + rax*4 + 0x3d0], xmm0
movsxd rax, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x80]
movss xmm0, dword [0x1800c5260]
movss dword [rcx + rax*4 + 0x3bc], xmm0
jmp 0x1800336c6
mov dword [rsp + 0x2c], 0
jmp 0x180033729
mov eax, dword [rsp + 0x2c]
inc eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0x2c], 0x200
jge 0x180033771
movsxd rax, dword [rsp + 0x2c]
mov rcx, qword [rsp + 0x80]
movss xmm0, dword [0x1800c5260]
movss dword [rcx + rax*4 + 0xc20], xmm0
movsxd rax, dword [rsp + 0x2c]
mov rcx, qword [rsp + 0x80]
movss xmm0, dword [0x1800c5260]
movss dword [rcx + rax*4 + 0x420], xmm0
jmp 0x18003371f
mov rax, qword [rsp + 0x80]
add rsp, 0x70
pop rdi
ret