Function at 0x1800475d0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x62c0]
mov eax, 0x63c0
call fcn.180147670
sub rsp, rax
movaps xmmword [rsp + 0x63b0], xmm6
movaps xmmword [rsp + 0x63a0], xmm7
movaps xmmword [rsp + 0x6390], xmm8
movaps xmmword [rsp + 0x6380], xmm9
movaps xmmword [rsp + 0x6370], xmm10
movaps xmmword [rsp + 0x6360], xmm11
movaps xmmword [rsp + 0x6350], xmm13
movaps xmmword [rsp + 0x6340], xmm14
movaps xmmword [rsp + 0x6330], xmm15
mov rax, qword [0x1801d11f0]
xor rax, rsp
mov qword [rbp + 0x6220], rax
mov r13, qword [0x1801ebaf8]
mov r12, rcx
mov rbx, qword [rbp + 0x6328]
mov r15, r8
movsxd rsi, edx
xor edx, edx
mov qword [rsp + 0x60], r9
mov rax, qword [r13 + 0x3eb0]
mov byte [rax + 0xb0], 1
mov r14, qword [r13 + 0x3eb0]
movsxd rcx, dword [r14 + 0xe8]
mov rax, qword [r14 + 0xf0]
mov r8d, dword [rax + rcx*4 - 4]
mov rcx, r12
call fcn.180018410
mov edi, eax
mov dword [rsp + 0x70], edi
cmp dword [r13 + 0x3ef8], eax
jne 0x1800476c8
mov r8, r12
mov edx, ntohl
mov ecx, edi
call fcn.18002eb40
mov r13, qword [0x1801ebaf8]
lea rax, [r13 + 0x37e0]
mov r8d, 8
lea rcx, [rbp - 0x60]
nop dword [rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rax + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub r8, 1
jne 0x1800476e0
movups xmm0, xmmword [rax]
mov rdx, r13
movups xmm1, xmmword [rax + 0x10]
mov rax, qword [rax + 0x20]
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
mov qword [rcx + 0x20], rax
lea rcx, [rbp + 0x400]
call fcn.180009eb0
movss xmm6, dword [r14 + 0xf8]
mov rax, r12
movss xmm7, dword [r14 + 0xfc]
mov r8, qword [0x1801ebaf8]
cmp r12, 0xffffffffffffffff
jae 0x18004779a
nop word [rax + rax]
movzx ecx, byte [rax]
test cl, cl
je 0x18004779a
cmp cl, 0x23
jne 0x180047791
cmp byte [rax + 1], cl
je 0x18004779a
inc rax
cmp rax, 0xffffffffffffffff
jb 0x180047780
movss xmm4, dword [r8 + 0x3c10]
movss xmm14, dword [0x1801b3188]
cmp r12, rax
je 0x1800477e4
movss xmm3, dword [0x1801b3174]
lea rdx, [rsp + 0x50]
mov rcx, qword [r8 + 0x3c08]
movaps xmm2, xmm4
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
movss dword [rsp + 0x20], xmm14
call fcn.18003d2b0
movss xmm4, dword [rsp + 0x54]
call fcn.180027320
addss xmm4, dword [rbp - 8]
movaps xmm3, xmm6
movss dword [rbp + 0x3e0], xmm6
addss xmm3, xmm0
movss dword [rbp + 0x3e4], xmm7
lea rcx, [rsp + 0x50]
addss xmm4, dword [0x1801b3054]
movaps xmm1, xmm3
movss dword [rbp + 0x3e8], xmm3
subss xmm1, xmm0
movss dword [rbp + 0x3d8], xmm3
subss xmm3, xmm6
addss xmm4, xmm7
movss dword [rbp + 0x3d0], xmm1
movaps xmm1, xmm14
movss dword [rsp + 0x50], xmm3
movaps xmm0, xmm4
movss dword [rbp + 0x3ec], xmm4
subss xmm0, dword [0x1801b3054]
movss dword [rbp + 0x3dc], xmm4
subss xmm4, xmm7
movss dword [rbp + 0x3d4], xmm0
movss dword [rsp + 0x54], xmm4
call fcn.180026ec0
xor r8d, r8d
lea rcx, [rbp + 0x3e0]
mov edx, edi
xor r9d, r9d
call fcn.180027030
test rbx, rbx
jne 0x1800478a0
mov rax, rsi
lea rbx, [0x1801ace20]
shl rax, 5
mov rbx, qword [rax + rbx]
mov edx, edi
lea rcx, [rbp + 0x3d0]
call fcn.18001b580
movzx r13d, al
test al, al
je 0x1800478dd
xor r8d, r8d
mov edx, edi
xor ecx, ecx
call fcn.180024ff0
test al, al
je 0x1800478dd
mov ecx, 0x281
call fcn.1800177a0
mov dword [rax + 4], edi
mov dword [rax], edi
mov word [rax + 8], 0
jmp 0x1800478ed
cmp dword [rbp + 0x4ca0], edi
je 0x1800478ed
cmp dword [rbp + 0x4cac], edi
jne 0x180047910
mov rdx, r14
mov ecx, edi
call fcn.18001b2d0
mov rdx, r14
mov ecx, edi
call fcn.180029240
mov rcx, r14
call fcn.180023e80
or dword [rbp + 0x4b20], 3
lea rax, [rbp + 0x3f0]
xorps xmm0, xmm0
mov qword [rsp + 0x40], rax
lea rcx, [rbp + 0x3d0]
mov rax, qword [rbp + 0x6320]
mov r9, r15
mov qword [rsp + 0x30], rbx
mov r8d, esi
mov qword [rsp + 0x28], rax
mov edx, edi
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x20], rax
movups xmmword [rbp + 0x3f0], xmm0
call fcn.180047230
mov byte [rsp + 0x58], al
test al, al
je 0x180047974
mov rcx, qword [0x1801ebaf8]
or dword [rcx + 0x4754], 4
mov word [rcx + 0x3f20], 0x101
lea ecx, [rsi - 4]
cmp ecx, 1
jbe 0x180047a00
lea eax, [rsi - 6]
cmp eax, 1
jbe 0x1800479e7
cmp esi, 8
jne 0x1800479b0
movss xmm3, dword [r15]
cvtps2pd xmm3, xmm3
movq r9, xmm3
lea rcx, [rbp + 0x61e0]
mov r8, rbx
mov edx, 0x40
call fcn.1800182a0
jmp 0x180047a17
cmp esi, 9
jne 0x1800479bc
movsd xmm3, qword [r15]
jmp 0x180047995
test esi, esi
jne 0x1800479c6
movsx r9d, byte [r15]
jmp 0x180047a03
cmp esi, 1
jne 0x1800479d1
movzx r9d, byte [r15]
jmp 0x180047a03
cmp esi, 2
jne 0x1800479dc
movsx r9d, word [r15]
jmp 0x180047a03
cmp esi, 3
jne 0x180047a17
movzx r9d, word [r15]
jmp 0x180047a03
mov r9, qword [r15]
lea rcx, [rbp + 0x61e0]
mov r8, rbx
mov edx, 0x40
call fcn.1800182a0
jmp 0x180047a17
mov r9d, dword [r15]
mov r8, rbx
lea rcx, [rbp + 0x61e0]
mov edx, 0x40
call fcn.1800182a0
mov rax, qword gs:[0x58]
xor r15d, r15d
mov ecx, dword [0x1801eadf4]
mov r8d, 8
mov rdx, qword [rax + rcx*8]
mov eax, dword [r8 + rdx]
cmp dword [0x1801f4400], eax
jle 0x180047b05
lea rcx, [0x1801f4400]
call fcn.180146b28
cmp dword [0x1801f4400], 0xffffffff
jne 0x180047b05
xorps xmm0, xmm0
mov qword [0x1801f4810], r15
lea ecx, [r15 + 0x18]
movdqa xmmword [0x1801f4830], xmm0
mov qword [0x1801f4828], r15
mov qword [0x1801f4840], r15
mov qword [0x1801f4848], r15
mov qword [0x1801f4818], r15
mov qword [0x1801f4820], r15
call fcn.180146960
xorps xmm0, xmm0
lea edx, [r15 + 0x10]
mov r8, rax
lea rcx, [0x1801f4828]
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [0x1801f4818], rax
mov qword [0x1801f4828], r15
movdqa xmmword [0x1801f4830], xmm0
mov qword [0x1801f4840], 7
mov qword [0x1801f4848], 8
mov dword [0x1801f4810], 0x3f800000
call fcn.18000e130
lea rcx, [0x180184640]
call fcn.180146fa0
lea rcx, [0x1801f4400]
call fcn.180146ac8
mov rdx, qword [0x1801f4818]
movabs rcx, 0x100000001b3
movabs rax, 0xcbf29ce484222325
movzx esi, dil
xor rsi, rax
movzx eax, byte [rsp + 0x71]
imul rsi, rcx
xor rsi, rax
movzx eax, byte [rsp + 0x72]
imul rsi, rcx
xor rsi, rax
movzx eax, byte [rsp + 0x73]
imul rsi, rcx
xor rsi, rax
imul rsi, rcx
mov rcx, qword [0x1801f4828]
mov rax, rsi
and rax, qword [0x1801f4840]
add rax, rax
mov rbx, qword [rcx + rax*8 + 8]
cmp rbx, rdx
je 0x180047b89
mov rcx, qword [rcx + rax*8]
cmp edi, dword [rbx + 0x10]
je 0x180047b84
cmp rbx, rcx
je 0x180047b89
mov rbx, qword [rbx + 8]
cmp edi, dword [rbx + 0x10]
jne 0x180047b76
test rbx, rbx
jne 0x180047b8c
mov rbx, rdx
cmp rbx, rdx
jne 0x180047bf6
lea r8, [rsp + 0x50]
mov dword [rsp + 0x50], edi
lea rdx, [rbp - 0x80]
mov dword [rsp + 0x54], r15d
lea rcx, [0x1801f4810]
call fcn.180013f90
and rsi, qword [0x1801f4840]
mov rax, qword [0x1801f4828]
add rsi, rsi
mov rcx, qword [0x1801f4818]
mov rbx, qword [rax + rsi*8 + 8]
cmp rbx, rcx
je 0x180047bf3
mov rax, qword [rax + rsi*8]
cmp edi, dword [rbx + 0x10]
je 0x180047bee
nop word [rax + rax]
cmp rbx, rax
je 0x180047bf3
mov rbx, qword [rbx + 8]
cmp edi, dword [rbx + 0x10]
jne 0x180047be0
test rbx, rbx
jne 0x180047bf6
mov rbx, rcx
movss xmm0, dword [0x1801e5934]
movss xmm2, dword [rbp + 0x3f8]
movss xmm13, dword [rbp + 0x3d0]
movss xmm15, dword [0x1801b3028]
mulss xmm0, xmm15
subss xmm2, dword [r14 + 0xf8]
subss xmm2, xmm13
addss xmm2, xmm6
subss xmm2, dword [rbx + 0x14]
mulss xmm2, xmm0
addss xmm2, dword [rbx + 0x14]
movss dword [rbx + 0x14], xmm2
movss xmm0, dword [0x1801e5934]
test r13b, r13b
jne 0x180047c6d
mov rax, qword [0x1801ebaf8]
mov ecx, dword [rax + 0x3f10]
test ecx, ecx
je 0x180047c68
cmp ecx, dword [rax + 0x474c]
je 0x180047c6d
xor r8d, r8d
jmp 0x180047c70
mov r8b, 1
movss dword [rsp + 0x28], xmm0
xorps xmm3, xmm3
movss xmm0, dword [0x1801b2f58]
mov edx, 2
mov rcx, r12
movss dword [rsp + 0x20], xmm0
call fcn.1800125f0
mov r9, qword [0x1801ebaf8]
lea rcx, [rbp + 0x3f0]
movaps xmm10, xmm0
movups xmm1, xmmword [r9 + 0x38b8]
movups xmmword [rbp + 0x3f0], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, dword [r9 + 0x37e0]
movss dword [rbp + 0x3fc], xmm1
call fcn.180018a20
movss xmm11, dword [0x1801b2ebc]
xorps xmm6, xmm6
movups xmm0, xmmword [r9 + 0x38c8]
movzx ecx, al
mov r8d, eax
xorps xmm7, xmm7
movups xmmword [rbp + 0x3f0], xmm0
shr r8d, 0x18
xorps xmm8, xmm8
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r9 + 0x37e0]
xorps xmm9, xmm9
cvtsi2ss xmm6, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
movss dword [rbp + 0x3fc], xmm0
cvtsi2ss xmm7, rcx
mov ecx, eax
shr ecx, 0x10
movzx eax, cl
lea rcx, [rbp + 0x3f0]
mulss xmm6, xmm11
cvtsi2ss xmm8, rax
mov eax, r8d
cvtsi2ss xmm9, rax
mulss xmm7, xmm11
mulss xmm9, xmm11
mulss xmm8, xmm11
call fcn.180018a20
movzx ecx, al
xorps xmm0, xmm0
xorps xmm1, xmm1
xorps xmm2, xmm2
xorps xmm3, xmm3
cvtsi2ss xmm0, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
cvtsi2ss xmm1, rcx
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
shr eax, 0x18
mulss xmm0, xmm11
mulss xmm1, xmm11
subss xmm6, xmm0
cvtsi2ss xmm2, rcx
subss xmm7, xmm1
mulss xmm6, xmm10
mulss xmm2, xmm11
cvtsi2ss xmm3, rax
mulss xmm7, xmm10
addss xmm6, xmm0
subss xmm8, xmm2
mulss xmm3, xmm11
addss xmm7, xmm1
movss dword [rsp + 0x60], xmm6
subss xmm9, xmm3
mulss xmm8, xmm10
movss dword [rsp + 0x64], xmm7
addss xmm8, xmm2
mulss xmm9, xmm10
addss xmm9, xmm3
movss dword [rsp + 0x68], xmm8
lea rcx, [rsp + 0x60]
movss dword [rsp + 0x6c], xmm9
call fcn.180018a20
movups xmm1, xmmword [r9 + 0x3928]
movzx ecx, al
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm1
cvtsi2ss xmm0, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
shufps xmm1, xmm1, 0xff
mulss xmm1, dword [r9 + 0x37e0]
mulss xmm0, xmm11
movss dword [rsp + 0x6c], xmm1
movss dword [rbp + 0x3f0], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mov ecx, eax
shr eax, 0x18
shr ecx, 0x10
movzx ecx, cl
mulss xmm0, xmm11
movss dword [rbp + 0x3f4], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
lea rcx, [rsp + 0x60]
mulss xmm0, xmm11
movss dword [rbp + 0x3f8], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm11
movss dword [rbp + 0x3fc], xmm0
call fcn.180018a20
mov rdx, qword [rbp + 0x3d8]
mov r8d, eax
mov rcx, qword [rbp + 0x3d0]
movss dword [rsp + 0x20], xmm15
call fcn.180019a80
mov rax, qword [0x1801ebaf8]
lea rcx, [rsp + 0x70]
movss xmm9, dword [0x1801b2f58]
movaps xmm7, xmm13
movss xmm8, dword [rbp + 0x3dc]
addss xmm7, xmm9
movss xmm10, dword [rbp + 0x3d4]
movaps xmm1, xmm8
movups xmm0, xmmword [rax + 0x38a8]
subss xmm1, xmm9
movaps xmm6, xmm10
movups xmmword [rsp + 0x70], xmm0
shufps xmm0, xmm0, 0xff
addss xmm6, xmm9
mulss xmm0, dword [rax + 0x37e0]
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x7c], xmm0
movaps xmm0, xmm13
addss xmm0, dword [rbx + 0x14]
movss dword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x60], rax
call fcn.180018a20
mov rdx, qword [rsp + 0x60]
movaps xmm0, xmm7
unpcklps xmm0, xmm6
mov r8d, eax
movq rcx, xmm0
movss dword [rsp + 0x20], xmm15
call fcn.180019a80
movaps xmm1, xmmword [0x1801b4350]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d0], xmm0
movaps xmm0, xmm1
movups xmmword [rsp + 0x60], xmm1
movups xmmword [rbp - 0x70], xmm1
xorps xmm1, xmm1
movaps xmm0, xmm13
addss xmm0, dword [rbx + 0x14]
movups xmmword [rbp - 0x80], xmm1
movaps xmm1, xmm8
movss dword [rsp + 0x50], xmm0
subss xmm1, dword [0x1801b2fa0]
movaps xmm0, xmm13
lea rcx, [rbp + 0x3d0]
addss xmm0, xmm15
movss dword [rsp + 0x54], xmm1
movaps xmm1, xmm10
addss xmm1, dword [0x1801b2fa0]
movss dword [rsp + 0x70], xmm0
movss dword [rsp + 0x74], xmm1
call fcn.180018a20
lea rcx, [rsp + 0x60]
mov r11d, eax
call fcn.180018a20
lea rcx, [rbp - 0x70]
mov r10d, eax
call fcn.180018a20
lea rcx, [rbp - 0x80]
mov r8d, eax
call fcn.180018a20
mov rcx, qword [r14 + 0x290]
lea rdx, [rsp + 0x70]
mov dword [rsp + 0x30], r11d
mov r9d, eax
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r8d
lea r8, [rsp + 0x50]
call fcn.1800392f0
mov rax, qword [0x1801ebaf8]
lea rcx, [rbp + 0x3d0]
mov rdi, qword [r14 + 0x290]
movups xmm0, xmmword [rax + 0x39e8]
movups xmmword [rbp + 0x3d0], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rbp + 0x3dc], xmm0
call fcn.180018a20
movss xmm6, dword [rbx + 0x14]
addss xmm10, xmm8
movss xmm7, dword [0x1801b2f0c]
movaps xmm0, xmm6
addss xmm0, xmm13
mov esi, eax
mulss xmm10, xmm7
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm10
test eax, 0xff000000
je 0x1800480d2
movss xmm2, dword [0x1801b3048]
lea rdx, [rsp + 0x50]
xor r9d, r9d
mov dword [rsp + 0x20], Ordinal_50
mov rcx, rdi
call fcn.180038010
mov r8d, dword [rdi + 0x78]
mov r9d, esi
mov rdx, qword [rdi + 0x80]
dec r8d
mov rcx, rdi
mov dword [rdi + 0x78], r8d
call fcn.180037ac0
mov dword [rdi + 0x78], r15d
mov rdi, qword [r14 + 0x290]
movss xmm6, dword [rbx + 0x14]
movss xmm0, dword [rbp - 0x60]
lea rcx, [rbp + 0x3d0]
movss dword [rbp + 0x3dc], xmm0
mov dword [rbp + 0x3d0], 0x3f41c1c2
mov dword [rbp + 0x3d4], 0x3f41c1c2
mov dword [rbp + 0x3d8], 0x3f41c1c2
call fcn.180018a20
movss dword [rsp + 0x54], xmm10
addss xmm6, xmm13
mov ebx, eax
movss dword [rsp + 0x50], xmm6
test eax, 0xff000000
je 0x180048165
movss xmm2, dword [0x1801b2fe0]
lea rdx, [rsp + 0x50]
xor r9d, r9d
mov dword [rsp + 0x20], Ordinal_50
mov rcx, rdi
call fcn.180038010
mov r8d, dword [rdi + 0x78]
mov r9d, ebx
mov rdx, qword [rdi + 0x80]
dec r8d
mov rcx, rdi
mov dword [rdi + 0x78], r8d
call fcn.180037ac0
mov dword [rdi + 0x78], r15d
mov rcx, qword [rbp + 0x3e0]
mov r9b, 1
xor r8d, r8d
mov rdx, r12
call fcn.1800195b0
lea rdx, [rbp + 0x3f0]
mov ecx, 1
call fcn.180019060
mov rcx, qword [0x1801ebaf8]
lea rax, [rbp + 0x61e0]
movss xmm3, dword [0x1801b3174]
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rax
movss xmm2, dword [rcx + 0x3c10]
mov rcx, qword [rcx + 0x3c08]
movss dword [rsp + 0x20], xmm14
call fcn.18003d2b0
movss xmm0, dword [rsp + 0x60]
lea rdx, [rbp + 0x61e0]
addss xmm0, dword [0x1801b2f50]
movss xmm2, dword [rbp + 0x3e4]
mov r9b, 1
xor r8d, r8d
cvttss2si eax, xmm0
movss xmm0, dword [rbp + 0x3e8]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm0, xmm1
unpcklps xmm0, xmm2
movq rcx, xmm0
call fcn.1800195b0
mov r8, qword [0x1801ebaf8]
cmp dword [r8 + 0x47f8], 1
jl 0x180048252
movsxd rax, dword [r8 + 0x47f8]
mov rcx, qword [r8 + 0x4800]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, rax
movups xmmword [r8 + rax*8 + 0x38a8], xmm0
dec dword [r8 + 0x47f8]
movss xmm0, dword [r14 + 0x24]
addss xmm0, dword [r14 + 0x1c]
movss xmm1, dword [rbp - 0x10]
movss xmm4, dword [r14 + 0x18]
movss xmm3, dword [rbp + 0x3ec]
movaps xmm2, xmm4
addss xmm2, dword [r14 + 0x20]
subss xmm0, xmm1
comiss xmm0, xmm3
jbe 0x18004830a
movups xmm0, xmmword [r8 + 0x3a68]
lea rcx, [rbp + 0x3f0]
mulss xmm1, xmm7
movups xmmword [rbp + 0x3f0], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x37e0]
movss dword [rsp + 0x50], xmm2
movss dword [rsp + 0x70], xmm4
movss dword [rbp + 0x3fc], xmm0
movaps xmm0, xmm3
addss xmm0, xmm9
addss xmm0, xmm1
addss xmm1, xmm3
movss dword [rsp + 0x54], xmm0
movss dword [rsp + 0x74], xmm1
call fcn.180018a20
mov rcx, qword [r14 + 0x290]
lea r8, [rsp + 0x50]
xorps xmm0, xmm0
mov dword [rsp + 0x28], r15d
mov r9d, eax
movss dword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x70]
call fcn.180039140
lea rcx, [rbp + 0x400]
call fcn.18000bc70
movzx eax, byte [rsp + 0x58]
mov rcx, qword [rbp + 0x6220]
xor rcx, rsp
call fcn.180146940
lea r11, [rsp + 0x63c0]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm13, xmmword [r11 - 0x70]
movaps xmm14, xmmword [r11 - 0x80]
movaps xmm15, xmmword [r11 - 0x90]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret