Function at 0x1800e3830
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x16080]
mov eax, 0x16180
call fcn.18029bf90
sub rsp, rax
movaps xmmword [rsp + 0x16170], xmm6
movaps xmmword [rsp + 0x16160], xmm7
mov rax, qword [0x180323178]
xor rax, rsp
mov qword [rbp + 0x16050], rax
movss xmm0, dword [rcx]
mov rdi, r9
mulss xmm0, dword [rdx + 4]
mov r13, r8
mov r12, rdx
mov qword [rsp + 0x60], r9
movss xmm1, dword [0x180323238]
mov r15, rcx
mulss xmm1, dword [rcx]
movss dword [rsp + 0x3c], xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rcx]
movss dword [rsp + 0x34], xmm0
movss xmm5, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [rcx]
subss xmm5, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [rdx + 4]
subss xmm4, xmm5
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [rdx + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x3c]
subss xmm2, xmm0
movss xmm3, dword [rdx + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm5
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm7, xmm3
movss xmm0, dword [rdx]
mulss xmm0, dword [rcx + 4]
mulss xmm3, xmm5
subss xmm1, xmm2
mulss xmm7, xmm4
movss dword [rsp + 0x40], xmm0
subss xmm1, xmm3
subss xmm7, xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [rdx]
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rdx]
movss dword [rsp + 0x34], xmm0
movss xmm6, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [rdx]
subss xmm6, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [rcx + 4]
subss xmm4, xmm6
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [rcx + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm3, dword [rcx + 4]
subss xmm2, xmm0
movss xmm1, dword [rsp + 0x40]
movaps xmm0, xmm2
subss xmm3, xmm2
mulss xmm0, xmm6
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm5, xmm3
mulss xmm3, xmm6
movaps xmm0, xmm7
mulss xmm5, xmm4
subss xmm1, xmm2
subss xmm1, xmm3
subss xmm5, xmm1
subss xmm0, xmm5
movss dword [rsp + 0x34], xmm0
movss xmm1, dword [rsp + 0x34]
movaps xmm2, xmm7
subss xmm2, xmm1
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
subss xmm1, xmm5
subss xmm7, xmm3
addss xmm7, xmm1
movss xmm1, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x3c]
addss xmm1, xmm0
movss dword [rbp + 0x70], xmm7
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
subss xmm2, xmm0
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x34]
subss xmm3, xmm0
movss xmm0, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x3c]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm4, xmm3
addss xmm4, xmm1
movaps xmm1, xmm4
subss xmm1, xmm0
movaps xmm0, xmm4
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x34]
subss xmm0, xmm2
movss dword [rsp + 0x30], xmm0
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
subss xmm4, xmm3
addss xmm4, xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0x74], xmm4
movss dword [rbp + 0x7c], xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rbp + 0x7c]
subss xmm0, xmm1
movss dword [rsp + 0x30], xmm0
movss xmm2, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x38]
subss xmm4, xmm0
movss xmm0, dword [rdx]
mulss xmm0, dword [r8 + 4]
movss xmm3, dword [rbp + 0x7c]
subss xmm3, xmm2
subss xmm1, xmm3
addss xmm1, xmm4
movss dword [rbp + 0x78], xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [rdx]
movss dword [rsp + 0x3c], xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rdx]
movss dword [rsp + 0x34], xmm0
movss xmm5, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [rdx]
subss xmm5, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [r8 + 4]
subss xmm4, xmm5
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [r8 + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x3c]
subss xmm2, xmm0
movss xmm3, dword [r8 + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm5
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm7, xmm3
movss xmm0, dword [r8]
mulss xmm0, dword [rdx + 4]
mulss xmm3, xmm5
subss xmm1, xmm2
mulss xmm7, xmm4
movss dword [rsp + 0x40], xmm0
subss xmm1, xmm3
subss xmm7, xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [r8]
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [r8]
movss dword [rsp + 0x34], xmm0
movss xmm6, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [r8]
subss xmm6, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [rdx + 4]
subss xmm4, xmm6
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [rdx + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x40]
subss xmm2, xmm0
movss xmm3, dword [rdx + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm6
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm5, xmm3
mulss xmm3, xmm6
movaps xmm0, xmm7
mulss xmm5, xmm4
subss xmm1, xmm2
movaps xmm2, xmm7
subss xmm1, xmm3
subss xmm5, xmm1
subss xmm0, xmm5
movss dword [rsp + 0x34], xmm0
movss xmm1, dword [rsp + 0x34]
subss xmm2, xmm1
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
subss xmm1, xmm5
subss xmm7, xmm3
addss xmm7, xmm1
movss xmm1, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0x80], xmm7
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
subss xmm2, xmm0
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x34]
subss xmm3, xmm0
movss xmm0, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x3c]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm4, xmm3
addss xmm4, xmm1
movaps xmm1, xmm4
subss xmm1, xmm0
movaps xmm0, xmm4
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x34]
subss xmm0, xmm2
movss dword [rsp + 0x30], xmm0
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
subss xmm4, xmm3
addss xmm4, xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0x84], xmm4
movss dword [rbp + 0x8c], xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rbp + 0x8c]
subss xmm0, xmm1
movss dword [rsp + 0x30], xmm0
movss xmm2, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x38]
subss xmm4, xmm0
movss xmm3, dword [rbp + 0x8c]
movss xmm0, dword [r8]
subss xmm3, xmm2
mulss xmm0, dword [r9 + 4]
subss xmm1, xmm3
addss xmm1, xmm4
movss dword [rbp + 0x88], xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [r8]
movss dword [rsp + 0x3c], xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [r8]
movss dword [rsp + 0x34], xmm0
movss xmm5, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [r8]
subss xmm5, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [r9 + 4]
subss xmm4, xmm5
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [r9 + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x3c]
subss xmm2, xmm0
movss xmm3, dword [r9 + 4]
movaps xmm0, xmm2
subss xmm3, xmm2
mulss xmm0, xmm5
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm7, xmm3
movss xmm0, dword [r9]
mulss xmm0, dword [r8 + 4]
mulss xmm3, xmm5
subss xmm1, xmm2
mulss xmm7, xmm4
movss dword [rsp + 0x40], xmm0
subss xmm1, xmm3
subss xmm7, xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [r9]
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [r9]
movss dword [rsp + 0x34], xmm0
movss xmm6, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [r9]
subss xmm6, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [r8 + 4]
subss xmm4, xmm6
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [r8 + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x40]
subss xmm2, xmm0
movss xmm3, dword [r8 + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm6
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm5, xmm3
mulss xmm3, xmm6
movaps xmm0, xmm7
mulss xmm5, xmm4
subss xmm1, xmm2
movaps xmm2, xmm7
subss xmm1, xmm3
subss xmm5, xmm1
subss xmm0, xmm5
movss dword [rsp + 0x34], xmm0
movss xmm1, dword [rsp + 0x34]
subss xmm2, xmm1
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
subss xmm1, xmm5
subss xmm7, xmm3
addss xmm7, xmm1
movss xmm1, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0xa0], xmm7
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
subss xmm2, xmm0
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x34]
subss xmm3, xmm0
movss xmm0, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x3c]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm4, xmm3
addss xmm4, xmm1
movaps xmm1, xmm4
subss xmm1, xmm0
movaps xmm0, xmm4
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x34]
subss xmm0, xmm2
movss dword [rsp + 0x30], xmm0
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
subss xmm4, xmm3
addss xmm4, xmm1
movss xmm1, dword [rsp + 0x38]
movss dword [rbp + 0xa4], xmm4
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
mov rsi, qword [rbp + 0x160d0]
movss dword [rbp + 0xac], xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rbp + 0xac]
subss xmm0, xmm1
movss dword [rsp + 0x30], xmm0
movss xmm2, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x38]
subss xmm4, xmm0
movss xmm3, dword [rbp + 0xac]
movss xmm0, dword [rsi + 4]
subss xmm3, xmm2
mulss xmm0, dword [r9]
subss xmm1, xmm3
addss xmm1, xmm4
movss dword [rbp + 0xa8], xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [r9]
movss dword [rsp + 0x3c], xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [r9]
movss dword [rsp + 0x34], xmm0
movss xmm5, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [r9]
subss xmm5, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [rsi + 4]
subss xmm4, xmm5
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [rsi + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x3c]
subss xmm2, xmm0
movss xmm3, dword [rsi + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm5
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm7, xmm3
movss xmm0, dword [r9 + 4]
mulss xmm0, dword [rsi]
mulss xmm3, xmm5
subss xmm1, xmm2
mulss xmm7, xmm4
movss dword [rsp + 0x40], xmm0
subss xmm1, xmm3
subss xmm7, xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [rsi]
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rsi]
movss dword [rsp + 0x34], xmm0
movss xmm6, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [rsi]
subss xmm6, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [r9 + 4]
subss xmm4, xmm6
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [r9 + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm3, dword [r9 + 4]
subss xmm2, xmm0
movss xmm1, dword [rsp + 0x40]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm6
movaps xmm5, xmm3
mulss xmm2, xmm4
subss xmm1, xmm0
mulss xmm3, xmm6
mulss xmm5, xmm4
movaps xmm0, xmm7
subss xmm1, xmm2
movaps xmm2, xmm7
subss xmm1, xmm3
subss xmm5, xmm1
subss xmm0, xmm5
movss dword [rsp + 0x34], xmm0
movss xmm1, dword [rsp + 0x34]
subss xmm2, xmm1
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
subss xmm1, xmm5
subss xmm7, xmm3
addss xmm7, xmm1
movss xmm1, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0xd0], xmm7
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
subss xmm2, xmm0
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x34]
subss xmm3, xmm0
movss xmm0, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x3c]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm4, xmm3
addss xmm4, xmm1
movaps xmm1, xmm4
subss xmm1, xmm0
movaps xmm0, xmm4
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x34]
subss xmm0, xmm2
movss dword [rsp + 0x30], xmm0
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
subss xmm4, xmm3
addss xmm4, xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0xd4], xmm4
movss dword [rbp + 0xdc], xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rbp + 0xdc]
subss xmm0, xmm1
movss dword [rsp + 0x30], xmm0
movss xmm2, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x38]
subss xmm4, xmm0
movss xmm3, dword [rbp + 0xdc]
movss xmm0, dword [rcx + 4]
subss xmm3, xmm2
mulss xmm0, dword [rsi]
subss xmm1, xmm3
addss xmm1, xmm4
movss dword [rbp + 0xd8], xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [rsi]
movss dword [rsp + 0x3c], xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rsi]
movss dword [rsp + 0x34], xmm0
movss xmm5, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [rsi]
subss xmm5, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [rcx + 4]
subss xmm4, xmm5
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [rcx + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x3c]
subss xmm2, xmm0
movss xmm3, dword [rcx + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm5
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm7, xmm3
movss xmm0, dword [rcx]
mulss xmm0, dword [rsi + 4]
mulss xmm3, xmm5
subss xmm1, xmm2
mulss xmm7, xmm4
movss dword [rsp + 0x40], xmm0
subss xmm1, xmm3
subss xmm7, xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [rcx]
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rcx]
movss dword [rsp + 0x34], xmm0
movss xmm6, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [rcx]
subss xmm6, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [rsi + 4]
subss xmm4, xmm6
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [rsi + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x40]
subss xmm2, xmm0
movss xmm3, dword [rsi + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm6
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm5, xmm3
movaps xmm0, xmm7
mulss xmm3, xmm6
mulss xmm5, xmm4
subss xmm1, xmm2
movaps xmm2, xmm7
subss xmm1, xmm3
subss xmm5, xmm1
subss xmm0, xmm5
movss dword [rsp + 0x34], xmm0
movss xmm1, dword [rsp + 0x34]
subss xmm2, xmm1
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
subss xmm1, xmm5
subss xmm7, xmm3
addss xmm7, xmm1
movss xmm1, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0x100], xmm7
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
subss xmm2, xmm0
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x34]
subss xmm3, xmm0
movss xmm0, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x3c]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm4, xmm3
addss xmm4, xmm1
movaps xmm1, xmm4
subss xmm1, xmm0
movaps xmm0, xmm4
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x34]
subss xmm0, xmm2
movss dword [rsp + 0x30], xmm0
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
subss xmm4, xmm3
addss xmm4, xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0x104], xmm4
movss dword [rbp + 0x10c], xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rbp + 0x10c]
subss xmm0, xmm1
movss dword [rsp + 0x30], xmm0
movss xmm2, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x38]
subss xmm4, xmm0
movss xmm3, dword [rbp + 0x10c]
movss xmm0, dword [rcx]
subss xmm3, xmm2
mulss xmm0, dword [r8 + 4]
subss xmm1, xmm3
addss xmm1, xmm4
movss dword [rbp + 0x108], xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [rcx]
movss dword [rsp + 0x3c], xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rcx]
movss dword [rsp + 0x34], xmm0
movss xmm5, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [rcx]
subss xmm5, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [r8 + 4]
subss xmm4, xmm5
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [r8 + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm3, dword [r8 + 4]
subss xmm2, xmm0
movss xmm1, dword [rsp + 0x3c]
movaps xmm0, xmm2
subss xmm3, xmm2
mulss xmm0, xmm5
subss xmm1, xmm0
mulss xmm2, xmm4
movss xmm0, dword [r8]
movaps xmm7, xmm3
mulss xmm0, dword [rcx + 4]
subss xmm1, xmm2
mulss xmm3, xmm5
movss dword [rsp + 0x40], xmm0
mulss xmm7, xmm4
subss xmm1, xmm3
subss xmm7, xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [r8]
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [r8]
movss dword [rsp + 0x34], xmm0
movss xmm6, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [r8]
subss xmm6, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [rcx + 4]
subss xmm4, xmm6
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [rcx + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x40]
subss xmm2, xmm0
movss xmm3, dword [rcx + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm6
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm5, xmm3
mulss xmm3, xmm6
movaps xmm0, xmm7
mulss xmm5, xmm4
subss xmm1, xmm2
movaps xmm2, xmm7
subss xmm1, xmm3
subss xmm5, xmm1
subss xmm0, xmm5
movss dword [rsp + 0x34], xmm0
movss xmm1, dword [rsp + 0x34]
subss xmm2, xmm1
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
subss xmm1, xmm5
subss xmm7, xmm3
addss xmm7, xmm1
movss xmm1, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0xe0], xmm7
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
subss xmm2, xmm0
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x34]
subss xmm3, xmm0
movss xmm0, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x3c]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm4, xmm3
addss xmm4, xmm1
movaps xmm1, xmm4
subss xmm1, xmm0
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x34]
movaps xmm0, xmm4
subss xmm0, xmm2
movss dword [rsp + 0x30], xmm0
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
subss xmm4, xmm3
addss xmm4, xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0xe4], xmm4
movss dword [rbp + 0xec], xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rbp + 0xec]
subss xmm0, xmm1
movss dword [rsp + 0x30], xmm0
movss xmm2, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x38]
subss xmm4, xmm0
movss xmm3, dword [rbp + 0xec]
movss xmm0, dword [rdx]
subss xmm3, xmm2
mulss xmm0, dword [r9 + 4]
subss xmm1, xmm3
addss xmm1, xmm4
movss dword [rbp + 0xe8], xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [rdx]
movss dword [rsp + 0x3c], xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rdx]
movss dword [rsp + 0x34], xmm0
movss xmm5, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [rdx]
subss xmm5, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [r9 + 4]
subss xmm4, xmm5
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [r9 + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x3c]
subss xmm2, xmm0
movss xmm3, dword [r9 + 4]
movaps xmm0, xmm2
subss xmm3, xmm2
mulss xmm0, xmm5
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm7, xmm3
movss xmm0, dword [r9]
mulss xmm0, dword [rdx + 4]
mulss xmm7, xmm4
subss xmm1, xmm2
mulss xmm3, xmm5
movss dword [rsp + 0x40], xmm0
subss xmm1, xmm3
subss xmm7, xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [r9]
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [r9]
movss dword [rsp + 0x34], xmm0
movss xmm6, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [r9]
subss xmm6, xmm0
movss xmm0, dword [0x180323238]
subss xmm4, xmm6
mulss xmm0, dword [rdx + 4]
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [rdx + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x40]
subss xmm2, xmm0
movss xmm3, dword [rdx + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm6
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm5, xmm3
mulss xmm3, xmm6
movaps xmm0, xmm7
mulss xmm5, xmm4
subss xmm1, xmm2
movaps xmm2, xmm7
subss xmm1, xmm3
subss xmm5, xmm1
subss xmm0, xmm5
movss dword [rsp + 0x34], xmm0
movss xmm1, dword [rsp + 0x34]
subss xmm2, xmm1
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
subss xmm1, xmm5
subss xmm7, xmm3
addss xmm7, xmm1
movss xmm1, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0xc0], xmm7
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
subss xmm2, xmm0
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x34]
subss xmm3, xmm0
movss xmm0, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x3c]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm4, xmm3
addss xmm4, xmm1
movaps xmm1, xmm4
subss xmm1, xmm0
movaps xmm0, xmm4
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x34]
subss xmm0, xmm2
movss dword [rsp + 0x30], xmm0
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
subss xmm4, xmm3
addss xmm4, xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0xc4], xmm4
movss dword [rbp + 0xcc], xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rbp + 0xcc]
subss xmm0, xmm1
movss dword [rsp + 0x30], xmm0
movss xmm2, dword [rsp + 0x30]
movss xmm3, dword [rbp + 0xcc]
subss xmm3, xmm2
movss xmm4, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x38]
subss xmm4, xmm0
movss xmm0, dword [r8]
subss xmm1, xmm3
mulss xmm0, dword [rsi + 4]
addss xmm1, xmm4
movss dword [rbp + 0xc8], xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [r8]
movss dword [rsp + 0x3c], xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [r8]
movss dword [rsp + 0x34], xmm0
movss xmm5, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [r8]
subss xmm5, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [rsi + 4]
subss xmm4, xmm5
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [rsi + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x3c]
subss xmm2, xmm0
movss xmm3, dword [rsi + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm5
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm7, xmm3
movss xmm0, dword [rsi]
mulss xmm0, dword [r8 + 4]
mulss xmm3, xmm5
subss xmm1, xmm2
mulss xmm7, xmm4
movss dword [rsp + 0x40], xmm0
subss xmm1, xmm3
subss xmm7, xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [rsi]
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rsi]
movss dword [rsp + 0x34], xmm0
movss xmm6, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [rsi]
subss xmm6, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [r8 + 4]
subss xmm4, xmm6
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [r8 + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm3, dword [r8 + 4]
subss xmm2, xmm0
movss xmm1, dword [rsp + 0x40]
movaps xmm0, xmm2
subss xmm3, xmm2
mulss xmm0, xmm6
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm5, xmm3
mulss xmm3, xmm6
movaps xmm0, xmm7
mulss xmm5, xmm4
subss xmm1, xmm2
subss xmm1, xmm3
subss xmm5, xmm1
subss xmm0, xmm5
movss dword [rsp + 0x34], xmm0
movaps xmm2, xmm7
movss xmm1, dword [rsp + 0x34]
subss xmm2, xmm1
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
subss xmm1, xmm5
subss xmm7, xmm3
addss xmm7, xmm1
movss xmm1, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0xf0], xmm7
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
subss xmm2, xmm0
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x34]
subss xmm3, xmm0
movss xmm0, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x3c]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm4, xmm3
addss xmm4, xmm1
movaps xmm1, xmm4
subss xmm1, xmm0
movaps xmm0, xmm4
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x34]
subss xmm0, xmm2
movss dword [rsp + 0x30], xmm0
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
subss xmm4, xmm3
addss xmm4, xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0xf4], xmm4
movss dword [rbp + 0xfc], xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rbp + 0xfc]
subss xmm0, xmm1
movss dword [rsp + 0x30], xmm0
movss xmm2, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x38]
subss xmm4, xmm0
movss xmm0, dword [r9]
mulss xmm0, dword [rcx + 4]
movss xmm3, dword [rbp + 0xfc]
subss xmm3, xmm2
subss xmm1, xmm3
addss xmm1, xmm4
movss dword [rbp + 0xf8], xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [r9]
movss dword [rsp + 0x3c], xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [r9]
movss dword [rsp + 0x34], xmm0
movss xmm5, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [r9]
subss xmm5, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [rcx + 4]
subss xmm4, xmm5
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [rcx + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x3c]
subss xmm2, xmm0
movss xmm3, dword [rcx + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm5
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm7, xmm3
movss xmm0, dword [rcx]
mulss xmm0, dword [r9 + 4]
mulss xmm3, xmm5
subss xmm1, xmm2
mulss xmm7, xmm4
movss dword [rsp + 0x40], xmm0
subss xmm1, xmm3
subss xmm7, xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [rcx]
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rcx]
movss dword [rsp + 0x34], xmm0
movss xmm6, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [rcx]
subss xmm6, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [r9 + 4]
subss xmm4, xmm6
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [r9 + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x40]
subss xmm2, xmm0
movss xmm3, dword [r9 + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm6
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm5, xmm3
mulss xmm3, xmm6
movaps xmm0, xmm7
mulss xmm5, xmm4
subss xmm1, xmm2
movaps xmm2, xmm7
subss xmm1, xmm3
subss xmm5, xmm1
subss xmm0, xmm5
movss dword [rsp + 0x34], xmm0
movss xmm1, dword [rsp + 0x34]
subss xmm2, xmm1
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
subss xmm1, xmm5
subss xmm7, xmm3
addss xmm7, xmm1
movss xmm1, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0x90], xmm7
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
subss xmm2, xmm0
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x34]
subss xmm3, xmm0
movss xmm0, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x3c]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm4, xmm3
addss xmm4, xmm1
movaps xmm1, xmm4
subss xmm1, xmm0
movaps xmm0, xmm4
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x34]
subss xmm0, xmm2
movss dword [rsp + 0x30], xmm0
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
subss xmm4, xmm3
addss xmm4, xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0x94], xmm4
movss dword [rbp + 0x9c], xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rbp + 0x9c]
subss xmm0, xmm1
movss dword [rsp + 0x30], xmm0
movss xmm2, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x38]
subss xmm4, xmm0
movss xmm3, dword [rbp + 0x9c]
movss xmm0, dword [rdx + 4]
subss xmm3, xmm2
mulss xmm0, dword [rsi]
subss xmm1, xmm3
addss xmm1, xmm4
movss dword [rbp + 0x98], xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [rsi]
movss dword [rsp + 0x3c], xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rsi]
movss dword [rsp + 0x34], xmm0
movss xmm5, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [rsi]
subss xmm5, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [rdx + 4]
subss xmm4, xmm5
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [rdx + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x3c]
subss xmm2, xmm0
movss xmm3, dword [rdx + 4]
movaps xmm0, xmm2
subss xmm3, xmm2
mulss xmm0, xmm5
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm7, xmm3
movss xmm0, dword [rdx]
mulss xmm0, dword [rsi + 4]
mulss xmm3, xmm5
subss xmm1, xmm2
mulss xmm7, xmm4
movss dword [rsp + 0x40], xmm0
subss xmm1, xmm3
subss xmm7, xmm1
movss xmm1, dword [0x180323238]
mulss xmm1, dword [rdx]
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x30]
subss xmm0, dword [rdx]
movss dword [rsp + 0x34], xmm0
movss xmm6, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm4, dword [rdx]
subss xmm6, xmm0
movss xmm0, dword [0x180323238]
mulss xmm0, dword [rsi + 4]
subss xmm4, xmm6
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
subss xmm1, dword [rsi + 4]
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x40]
subss xmm2, xmm0
movss xmm3, dword [rsi + 4]
subss xmm3, xmm2
movaps xmm0, xmm2
mulss xmm0, xmm6
mulss xmm2, xmm4
subss xmm1, xmm0
movaps xmm5, xmm3
mulss xmm3, xmm6
movaps xmm0, xmm7
mulss xmm5, xmm4
subss xmm1, xmm2
movaps xmm2, xmm7
subss xmm1, xmm3
subss xmm5, xmm1
subss xmm0, xmm5
movss dword [rsp + 0x34], xmm0
movss xmm1, dword [rsp + 0x34]
subss xmm2, xmm1
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
subss xmm1, xmm5
subss xmm7, xmm3
addss xmm7, xmm1
movss xmm1, dword [rsp + 0x3c]
movss xmm0, dword [rsp + 0x34]
addss xmm1, xmm0
movss dword [rbp + 0xb0], xmm7
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x3c]
subss xmm2, xmm0
movss dword [rsp + 0x30], xmm2
movss xmm3, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x34]
subss xmm3, xmm0
movss xmm0, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x3c]
subss xmm1, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm4, xmm3
addss xmm4, xmm1
movaps xmm1, xmm4
subss xmm1, xmm0
movaps xmm0, xmm4
movss dword [rsp + 0x34], xmm1
movss xmm2, dword [rsp + 0x34]
subss xmm0, xmm2
movss dword [rsp + 0x30], xmm0
movss xmm3, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
addss xmm3, xmm0
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
subss xmm4, xmm3
addss xmm4, xmm1
movss xmm1, dword [rsp + 0x38]
lea r9, [rsp + 0x68]
movss xmm0, dword [rsp + 0x34]
lea rdx, [rbp + 0x80]
addss xmm1, xmm0
movss dword [rbp + 0xb4], xmm4
movss dword [rbp + 0xbc], xmm1
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rbp + 0xbc]
subss xmm0, xmm1
movss dword [rsp + 0x30], xmm0
movss xmm2, dword [rsp + 0x30]
movss xmm4, dword [rsp + 0x34]
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x38]
subss xmm4, xmm0
movss xmm3, dword [rbp + 0xbc]
subss xmm3, xmm2
movss xmm2, dword [rcx + 8]
mov ecx, 4
subss xmm1, xmm3
addss xmm1, xmm4
movss dword [rbp + 0xb8], xmm1
call fcn.1800ff1a0
movss xmm2, dword [r12 + 8]
lea r9, [rbp - 0x78]
movaps xmm6, xmmword [0x1802b04d0]
lea rdx, [rbp + 0xe0]
xorps xmm2, xmm6
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x110]
mov r8d, eax
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x78]
mov ecx, ebx
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [r13 + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0x70]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x7b0]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x110]
mov ecx, eax
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [r12 + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0xa0]
mov dword [rsp + 0x54], eax
mov ecx, 4
call fcn.1800ff1a0
movss xmm2, dword [r13 + 8]
lea r9, [rbp - 0x78]
xorps xmm2, xmm6
lea rdx, [rbp + 0xc0]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x110]
mov r8d, eax
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x78]
mov ecx, ebx
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [rdi + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0x80]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x750]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x110]
mov r8d, ebx
lea rdx, [rsp + 0x68]
mov ecx, eax
call fcn.1800c4460
movss xmm2, dword [r13 + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0xd0]
mov dword [rsp + 0x30], eax
mov ecx, 4
call fcn.1800ff1a0
movss xmm2, dword [rdi + 8]
lea r9, [rbp - 0x78]
xorps xmm2, xmm6
lea rdx, [rbp + 0xf0]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x110]
mov r8d, eax
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x78]
mov ecx, ebx
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [rsi + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0xa0]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x510]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x110]
mov ecx, eax
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [rdi + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0x100]
mov dword [rsp + 0x44], eax
mov ecx, 4
mov r14d, eax
call fcn.1800ff1a0
movss xmm2, dword [rsi + 8]
lea r9, [rbp - 0x78]
xorps xmm2, xmm6
lea rdx, [rbp + 0x90]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x110]
mov r8d, eax
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x78]
mov ecx, ebx
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [r15 + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0xd0]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x5d0]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x110]
mov ecx, eax
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [rsi + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0x70]
mov dword [rsp + 0x4c], eax
mov ecx, 4
call fcn.1800ff1a0
movss xmm2, dword [r15 + 8]
lea r9, [rbp - 0x78]
xorps xmm2, xmm6
mov ebx, eax
lea rdx, [rbp + 0xb0]
mov ecx, 4
call fcn.1800ff1a0
lea rcx, [rbp + 0x110]
mov r8d, eax
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x78]
mov ecx, ebx
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [r12 + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0x100]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x630]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x110]
mov ecx, eax
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [r15 + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0xc0]
mov dword [rsp + 0x3c], eax
mov ecx, 4
call fcn.1800ff1a0
movss xmm2, dword [r12 + 8]
lea r9, [rbp - 0x78]
lea rdx, [rbp + 0x90]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x110]
mov r8d, eax
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x78]
mov ecx, ebx
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [rdi + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0x70]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x6f0]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x110]
mov ecx, eax
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [r12 + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0xf0]
mov dword [rsp + 0x34], eax
mov ecx, 4
call fcn.1800ff1a0
movss xmm2, dword [r13 + 8]
lea r9, [rbp - 0x78]
lea rdx, [rbp + 0xb0]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x110]
mov r8d, eax
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x78]
mov ecx, ebx
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [rsi + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0x80]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x690]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x110]
mov ecx, eax
lea rdx, [rsp + 0x68]
mov r8d, ebx
call fcn.1800c4460
movss xmm2, dword [r13 + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0x90]
mov dword [rsp + 0x38], eax
mov ecx, 4
call fcn.1800ff1a0
movss xmm2, dword [rdi + 8]
lea r9, [rbp - 0x78]
lea rdx, [rbp + 0xe0]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x110]
mov r8d, eax
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x78]
mov ecx, ebx
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [r15 + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0xa0]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x810]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x110]
mov ecx, eax
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [rdi + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0xb0]
mov dword [rsp + 0x48], eax
mov ecx, 4
call fcn.1800ff1a0
movss xmm2, dword [rsi + 8]
lea r9, [rbp - 0x78]
lea rdx, [rbp + 0xc0]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x110]
mov r8d, eax
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x78]
mov ecx, ebx
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [r12 + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0xd0]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x570]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x110]
mov ecx, eax
lea rdx, [rsp + 0x68]
call fcn.1800c4460
movss xmm2, dword [rsi + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0xe0]
mov dword [rsp + 0x50], eax
mov ecx, 4
mov edi, eax
call fcn.1800ff1a0
movss xmm2, dword [r15 + 8]
lea r9, [rbp - 0x78]
mov ebx, eax
lea rdx, [rbp + 0xf0]
mov ecx, 4
call fcn.1800ff1a0
lea rdx, [rbp + 0x110]
mov r8d, eax
mov qword [rsp + 0x20], rdx
lea r9, [rbp - 0x78]
lea rdx, [rsp + 0x68]
mov ecx, ebx
call fcn.1800c4460
movss xmm2, dword [r13 + 8]
lea r9, [rsp + 0x68]
lea rdx, [rbp + 0x100]
mov ecx, 4
mov ebx, eax
call fcn.1800ff1a0
lea rcx, [rbp + 0x870]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x110]
mov ecx, eax
lea rdx, [rsp + 0x68]
call fcn.1800c4460
mov r8d, dword [rsp + 0x38]
lea r9, [rbp + 0x690]
mov dword [rsp + 0x40], eax
lea rdx, [rbp + 0x510]
lea rax, [rbp + 0x150]
mov ecx, r14d
mov qword [rsp + 0x20], rax
call fcn.1800c4460
mov r8d, dword [rsp + 0x30]
lea r9, [rbp + 0x750]
mov ebx, eax
lea rdx, [rbp + 0x570]
lea rax, [rbp - 0x50]
mov ecx, edi
mov qword [rsp + 0x20], rax
call fcn.1800c4460
xor r14d, r14d
movsxd r8, eax
mov edx, r14d
movaps xmm7, xmm6
test eax, eax
jle 0x1800e5bbb
cmp r8d, 2
jb 0x1800e5bbb
cmp r8d, 0x10
jb 0x1800e5b79
mov ecx, r8d
and ecx, 0x8000000f
jge 0x1800e5b25
dec ecx
or ecx, 0xfffffff0
inc ecx
mov eax, r8d
sub eax, ecx
movsxd rcx, eax
mov rax, r14
movups xmm0, xmmword [rbp + rax*4 - 0x50]
add edx, 0x10
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x50], xmm0
movups xmm0, xmmword [rbp + rax*4 - 0x40]
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x40], xmm0
movups xmm0, xmmword [rbp + rax*4 - 0x30]
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x30], xmm0
movups xmm0, xmmword [rbp + rax*4 - 0x20]
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x20], xmm0
add rax, 0x10
cmp rax, rcx
jl 0x1800e5b30
mov eax, r8d
and al, 0xf
cmp al, 2
jb 0x1800e5bbb
mov ecx, r8d
and ecx, 0x80000001
jge 0x1800e5b8b
dec ecx
or ecx, 0xfffffffe
inc ecx
mov eax, r8d
sub eax, ecx
movsxd rcx, edx
movsxd r9, eax
nop word [rax + rax]
movsd xmm1, qword [rbp + rcx*4 - 0x50]
add edx, 2
xorps xmm1, xmm7
movsd qword [rbp + rcx*4 - 0x50], xmm1
add rcx, 2
cmp rcx, r9
jl 0x1800e5ba0
movsxd rcx, edx
mov rdx, r8
cmp rcx, r8
jge 0x1800e5c17
mov rax, rdx
sub rax, rcx
cmp rax, 4
jl 0x1800e5c00
lea r9, [r8 - 3]
nop word [rax + rax]
movups xmm0, xmmword [rbp + rcx*4 - 0x50]
xorps xmm0, xmm6
movups xmmword [rbp + rcx*4 - 0x50], xmm0
add rcx, 4
cmp rcx, r9
jl 0x1800e5be0
cmp rcx, rdx
jge 0x1800e5c17
nop dword [rax + rax]
movss xmm0, dword [rbp + rcx*4 - 0x50]
xorps xmm0, xmm6
movss dword [rbp + rcx*4 - 0x50], xmm0
inc rcx
cmp rcx, rdx
jl 0x1800e5c00
lea rax, [rbp + 0x8d0]
mov ecx, ebx
lea r9, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x150]
call fcn.1800c4460
movss xmm2, dword [r15]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0x8d0]
mov ecx, eax
mov ebx, eax
call fcn.1800ff1a0
movss xmm2, dword [r15]
lea r9, [rbp + 0x1650]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
movss xmm2, dword [r15 + 4]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0x8d0]
mov ecx, ebx
mov esi, eax
call fcn.1800ff1a0
movss xmm2, dword [r15 + 4]
lea r9, [rbp + 0x1050]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
movss xmm2, dword [r15 + 8]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0x8d0]
mov ecx, ebx
mov edi, eax
call fcn.1800ff1a0
movss xmm2, dword [r15 + 8]
lea r9, [rbp + 0x1c50]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
mov ebx, eax
lea r9, [rbp + 0x1050]
lea rax, [rbp + 0x2250]
mov r8d, edi
lea rdx, [rbp + 0x1650]
mov qword [rsp + 0x20], rax
mov ecx, esi
call fcn.1800c4460
lea rcx, [rbp + 0x4050]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x1c50]
mov ecx, eax
lea rdx, [rbp + 0x2250]
call fcn.1800c4460
mov r15d, dword [rsp + 0x4c]
lea r9, [rbp + 0x810]
mov r8d, dword [rsp + 0x48]
lea rdx, [rbp + 0x5d0]
mov dword [rsp + 0x58], eax
mov ecx, r15d
lea rax, [rbp + 0x150]
mov qword [rsp + 0x20], rax
call fcn.1800c4460
mov r8d, dword [rsp + 0x44]
lea r9, [rbp + 0x510]
mov ecx, dword [rsp + 0x40]
lea rdx, [rbp + 0x870]
mov ebx, eax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
call fcn.1800c4460
movsxd r8, eax
mov edx, r14d
test eax, eax
jle 0x1800e5e4b
cmp r8d, 2
jb 0x1800e5e4b
cmp r8d, 0x10
jb 0x1800e5e09
mov ecx, r8d
and ecx, 0x8000000f
jge 0x1800e5dac
dec ecx
or ecx, 0xfffffff0
inc ecx
mov eax, r8d
sub eax, ecx
movsxd rcx, eax
mov rax, r14
nop word [rax + rax]
movups xmm0, xmmword [rbp + rax*4 - 0x50]
add edx, 0x10
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x50], xmm0
movups xmm0, xmmword [rbp + rax*4 - 0x40]
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x40], xmm0
movups xmm0, xmmword [rbp + rax*4 - 0x30]
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x30], xmm0
movups xmm0, xmmword [rbp + rax*4 - 0x20]
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x20], xmm0
add rax, 0x10
cmp rax, rcx
jl 0x1800e5dc0
mov eax, r8d
and al, 0xf
cmp al, 2
jb 0x1800e5e4b
mov ecx, r8d
and ecx, 0x80000001
jge 0x1800e5e1b
dec ecx
or ecx, 0xfffffffe
inc ecx
mov eax, r8d
sub eax, ecx
movsxd rcx, edx
movsxd r9, eax
nop word [rax + rax]
movsd xmm1, qword [rbp + rcx*4 - 0x50]
add edx, 2
xorps xmm1, xmm7
movsd qword [rbp + rcx*4 - 0x50], xmm1
add rcx, 2
cmp rcx, r9
jl 0x1800e5e30
movsxd rcx, edx
mov rdx, r8
cmp rcx, r8
jge 0x1800e5ea7
mov rax, rdx
sub rax, rcx
cmp rax, 4
jl 0x1800e5e90
lea r9, [r8 - 3]
nop word [rax + rax]
movups xmm0, xmmword [rbp + rcx*4 - 0x50]
xorps xmm0, xmm6
movups xmmword [rbp + rcx*4 - 0x50], xmm0
add rcx, 4
cmp rcx, r9
jl 0x1800e5e70
cmp rcx, rdx
jge 0x1800e5ea7
nop dword [rax + rax]
movss xmm0, dword [rbp + rcx*4 - 0x50]
xorps xmm0, xmm6
movss dword [rbp + rcx*4 - 0x50], xmm0
inc rcx
cmp rcx, rdx
jl 0x1800e5e90
lea rax, [rbp + 0xa50]
mov ecx, ebx
lea r9, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x150]
call fcn.1800c4460
movss xmm2, dword [r12]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0xa50]
mov ecx, eax
mov ebx, eax
call fcn.1800ff1a0
movss xmm2, dword [r12]
lea r9, [rbp + 0x1650]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
movss xmm2, dword [r12 + 4]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0xa50]
mov ecx, ebx
mov esi, eax
call fcn.1800ff1a0
movss xmm2, dword [r12 + 4]
lea r9, [rbp + 0x1050]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
movss xmm2, dword [r12 + 8]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0xa50]
mov ecx, ebx
mov edi, eax
call fcn.1800ff1a0
movss xmm2, dword [r12 + 8]
lea r9, [rbp + 0x1c50]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
mov ebx, eax
lea r9, [rbp + 0x1050]
lea rax, [rbp + 0x2250]
mov r8d, edi
lea rdx, [rbp + 0x1650]
mov qword [rsp + 0x20], rax
mov ecx, esi
call fcn.1800c4460
lea rcx, [rbp + 0x2e50]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x1c50]
mov ecx, eax
lea rdx, [rbp + 0x2250]
call fcn.1800c4460
mov r8d, dword [rsp + 0x50]
lea r9, [rbp + 0x570]
mov ecx, dword [rsp + 0x3c]
lea rdx, [rbp + 0x630]
mov dword [rsp + 0x44], eax
lea rax, [rbp + 0x150]
mov qword [rsp + 0x20], rax
call fcn.1800c4460
mov ecx, dword [rsp + 0x34]
lea r9, [rbp + 0x5d0]
mov ebx, eax
lea rdx, [rbp + 0x6f0]
lea rax, [rbp - 0x50]
mov r8d, r15d
mov qword [rsp + 0x20], rax
call fcn.1800c4460
movsxd r8, eax
mov edx, r14d
test eax, eax
jle 0x1800e60db
cmp r8d, 2
jb 0x1800e60db
cmp r8d, 0x10
jb 0x1800e6099
mov ecx, r8d
and ecx, 0x8000000f
jge 0x1800e603c
dec ecx
or ecx, 0xfffffff0
inc ecx
mov eax, r8d
sub eax, ecx
movsxd rcx, eax
mov rax, r14
nop word [rax + rax]
movups xmm0, xmmword [rbp + rax*4 - 0x50]
add edx, 0x10
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x50], xmm0
movups xmm0, xmmword [rbp + rax*4 - 0x40]
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x40], xmm0
movups xmm0, xmmword [rbp + rax*4 - 0x30]
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x30], xmm0
movups xmm0, xmmword [rbp + rax*4 - 0x20]
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x20], xmm0
add rax, 0x10
cmp rax, rcx
jl 0x1800e6050
mov eax, r8d
and al, 0xf
cmp al, 2
jb 0x1800e60db
mov ecx, r8d
and ecx, 0x80000001
jge 0x1800e60ab
dec ecx
or ecx, 0xfffffffe
inc ecx
mov eax, r8d
sub eax, ecx
movsxd rcx, edx
movsxd r9, eax
nop word [rax + rax]
movsd xmm1, qword [rbp + rcx*4 - 0x50]
add edx, 2
xorps xmm1, xmm7
movsd qword [rbp + rcx*4 - 0x50], xmm1
add rcx, 2
cmp rcx, r9
jl 0x1800e60c0
movsxd rcx, edx
mov rdx, r8
cmp rcx, r8
jge 0x1800e6137
mov rax, rdx
sub rax, rcx
cmp rax, 4
jl 0x1800e6120
lea r9, [r8 - 3]
nop word [rax + rax]
movups xmm0, xmmword [rbp + rcx*4 - 0x50]
xorps xmm0, xmm6
movups xmmword [rbp + rcx*4 - 0x50], xmm0
add rcx, 4
cmp rcx, r9
jl 0x1800e6100
cmp rcx, rdx
jge 0x1800e6137
nop dword [rax + rax]
movss xmm0, dword [rbp + rcx*4 - 0x50]
xorps xmm0, xmm6
movss dword [rbp + rcx*4 - 0x50], xmm0
inc rcx
cmp rcx, rdx
jl 0x1800e6120
lea rax, [rbp + 0xbd0]
mov ecx, ebx
lea r9, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x150]
call fcn.1800c4460
movss xmm2, dword [r13]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0xbd0]
mov ecx, eax
mov ebx, eax
call fcn.1800ff1a0
movss xmm2, dword [r13]
lea r9, [rbp + 0x1650]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
movss xmm2, dword [r13 + 4]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0xbd0]
mov ecx, ebx
mov esi, eax
call fcn.1800ff1a0
movss xmm2, dword [r13 + 4]
lea r9, [rbp + 0x1050]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
movss xmm2, dword [r13 + 8]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0xbd0]
mov ecx, ebx
mov edi, eax
call fcn.1800ff1a0
movss xmm2, dword [r13 + 8]
lea r9, [rbp + 0x1c50]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
mov ebx, eax
lea r9, [rbp + 0x1050]
lea rax, [rbp + 0x2250]
mov r8d, edi
lea rdx, [rbp + 0x1650]
mov qword [rsp + 0x20], rax
mov ecx, esi
call fcn.1800c4460
lea rcx, [rbp + 0x6450]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x1c50]
mov ecx, eax
lea rdx, [rbp + 0x2250]
call fcn.1800c4460
mov r13d, dword [rsp + 0x54]
lea r9, [rbp + 0x870]
mov r8d, dword [rsp + 0x40]
lea rdx, [rbp + 0x7b0]
mov r12d, eax
mov ecx, r13d
lea rax, [rbp + 0x150]
mov qword [rsp + 0x20], rax
call fcn.1800c4460
mov r8d, dword [rsp + 0x3c]
lea r9, [rbp + 0x630]
mov ecx, dword [rsp + 0x38]
lea rdx, [rbp + 0x690]
mov ebx, eax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
call fcn.1800c4460
movsxd r8, eax
mov edx, r14d
test eax, eax
jle 0x1800e636b
cmp r8d, 2
jb 0x1800e636b
cmp r8d, 0x10
jb 0x1800e6329
mov ecx, r8d
and ecx, 0x8000000f
jge 0x1800e62cd
dec ecx
or ecx, 0xfffffff0
inc ecx
mov eax, r8d
sub eax, ecx
movsxd rcx, eax
mov rax, r14
nop dword [rax + rax]
movups xmm0, xmmword [rbp + rax*4 - 0x50]
add edx, 0x10
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x50], xmm0
movups xmm0, xmmword [rbp + rax*4 - 0x40]
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x40], xmm0
movups xmm0, xmmword [rbp + rax*4 - 0x30]
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x30], xmm0
movups xmm0, xmmword [rbp + rax*4 - 0x20]
xorps xmm0, xmm7
movups xmmword [rbp + rax*4 - 0x20], xmm0
add rax, 0x10
cmp rax, rcx
jl 0x1800e62e0
mov eax, r8d
and al, 0xf
cmp al, 2
jb 0x1800e636b
mov ecx, r8d
and ecx, 0x80000001
jge 0x1800e633b
dec ecx
or ecx, 0xfffffffe
inc ecx
mov eax, r8d
sub eax, ecx
movsxd rcx, edx
movsxd r9, eax
nop word [rax + rax]
movsd xmm1, qword [rbp + rcx*4 - 0x50]
add edx, 2
xorps xmm1, xmm7
movsd qword [rbp + rcx*4 - 0x50], xmm1
add rcx, 2
cmp rcx, r9
jl 0x1800e6350
movsxd rcx, edx
mov rdx, r8
cmp rcx, r8
jge 0x1800e63c7
mov rax, rdx
sub rax, rcx
cmp rax, 4
jl 0x1800e63b0
lea r9, [r8 - 3]
nop word [rax + rax]
movups xmm0, xmmword [rbp + rcx*4 - 0x50]
xorps xmm0, xmm6
movups xmmword [rbp + rcx*4 - 0x50], xmm0
add rcx, 4
cmp rcx, r9
jl 0x1800e6390
cmp rcx, rdx
jge 0x1800e63c7
nop dword [rax + rax]
movss xmm0, dword [rbp + rcx*4 - 0x50]
xorps xmm0, xmm6
movss dword [rbp + rcx*4 - 0x50], xmm0
inc rcx
cmp rcx, rdx
jl 0x1800e63b0
lea rax, [rbp + 0xd50]
mov ecx, ebx
lea r9, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x150]
call fcn.1800c4460
mov r15, qword [rsp + 0x60]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0xd50]
mov ecx, eax
mov ebx, eax
movss xmm2, dword [r15]
call fcn.1800ff1a0
movss xmm2, dword [r15]
lea r9, [rbp + 0x1650]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
movss xmm2, dword [r15 + 4]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0xd50]
mov ecx, ebx
mov esi, eax
call fcn.1800ff1a0
movss xmm2, dword [r15 + 4]
lea r9, [rbp + 0x1050]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
movss xmm2, dword [r15 + 8]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0xd50]
mov ecx, ebx
mov edi, eax
call fcn.1800ff1a0
movss xmm2, dword [r15 + 8]
lea r9, [rbp + 0x1c50]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
mov ebx, eax
lea r9, [rbp + 0x1050]
lea rax, [rbp + 0x2250]
mov r8d, edi
lea rdx, [rbp + 0x1650]
mov qword [rsp + 0x20], rax
mov ecx, esi
call fcn.1800c4460
lea rcx, [rbp + 0x5250]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x1c50]
mov ecx, eax
lea rdx, [rbp + 0x2250]
call fcn.1800c4460
mov r8d, dword [rsp + 0x34]
lea r9, [rbp + 0x6f0]
mov ecx, dword [rsp + 0x30]
lea rdx, [rbp + 0x750]
mov r15d, eax
lea rax, [rbp + 0x150]
mov qword [rsp + 0x20], rax
call fcn.1800c4460
mov ecx, dword [rsp + 0x48]
lea r9, [rbp + 0x7b0]
mov ebx, eax
lea rdx, [rbp + 0x810]
lea rax, [rbp - 0x50]
mov r8d, r13d
mov qword [rsp + 0x20], rax
call fcn.1800c4460
movsxd r8, eax
mov edx, r14d
test eax, eax
jle 0x1800e65eb
cmp r8d, 2
jb 0x1800e65eb
cmp r8d, 0x10
jb 0x1800e65b3
mov ecx, r8d
and ecx, 0x8000000f
jge 0x1800e655a
dec ecx
or ecx, 0xfffffff0
inc ecx
mov eax, r8d
sub eax, ecx
movsxd rcx, eax
movups xmm0, xmmword [rbp + r14*4 - 0x50]
add edx, 0x10
xorps xmm0, xmm7
movups xmmword [rbp + r14*4 - 0x50], xmm0
movups xmm0, xmmword [rbp + r14*4 - 0x40]
xorps xmm0, xmm7
movups xmmword [rbp + r14*4 - 0x40], xmm0
movups xmm0, xmmword [rbp + r14*4 - 0x30]
xorps xmm0, xmm7
movups xmmword [rbp + r14*4 - 0x30], xmm0
movups xmm0, xmmword [rbp + r14*4 - 0x20]
xorps xmm0, xmm7
movups xmmword [rbp + r14*4 - 0x20], xmm0
add r14, 0x10
cmp r14, rcx
jl 0x1800e6562
mov eax, r8d
and al, 0xf
cmp al, 2
jb 0x1800e65eb
mov ecx, r8d
and ecx, 0x80000001
jge 0x1800e65c5
dec ecx
or ecx, 0xfffffffe
inc ecx
mov eax, r8d
sub eax, ecx
movsxd rcx, edx
movsxd r9, eax
movsd xmm1, qword [rbp + rcx*4 - 0x50]
add edx, 2
xorps xmm1, xmm7
movsd qword [rbp + rcx*4 - 0x50], xmm1
add rcx, 2
cmp rcx, r9
jl 0x1800e65d0
movsxd rcx, edx
mov rdx, r8
cmp rcx, r8
jge 0x1800e6647
mov rax, rdx
sub rax, rcx
cmp rax, 4
jl 0x1800e6630
lea r9, [r8 - 3]
nop word [rax + rax]
movups xmm0, xmmword [rbp + rcx*4 - 0x50]
xorps xmm0, xmm6
movups xmmword [rbp + rcx*4 - 0x50], xmm0
add rcx, 4
cmp rcx, r9
jl 0x1800e6610
cmp rcx, rdx
jge 0x1800e6647
nop dword [rax + rax]
movss xmm0, dword [rbp + rcx*4 - 0x50]
xorps xmm0, xmm6
movss dword [rbp + rcx*4 - 0x50], xmm0
inc rcx
cmp rcx, rdx
jl 0x1800e6630
lea rax, [rbp + 0xed0]
mov ecx, ebx
lea r9, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x150]
call fcn.1800c4460
mov r14, qword [rbp + 0x160d0]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0xed0]
mov ecx, eax
mov ebx, eax
movss xmm2, dword [r14]
call fcn.1800ff1a0
movss xmm2, dword [r14]
lea r9, [rbp + 0x1650]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
movss xmm2, dword [r14 + 4]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0xed0]
mov ecx, ebx
mov esi, eax
call fcn.1800ff1a0
movss xmm2, dword [r14 + 4]
lea r9, [rbp + 0x1050]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
movss xmm2, dword [r14 + 8]
lea r9, [rbp + 0x210]
lea rdx, [rbp + 0xed0]
mov ecx, ebx
mov edi, eax
call fcn.1800ff1a0
movss xmm2, dword [r14 + 8]
lea r9, [rbp + 0x1c50]
lea rdx, [rbp + 0x210]
mov ecx, eax
call fcn.1800ff1a0
mov ebx, eax
lea r9, [rbp + 0x1050]
lea rax, [rbp + 0x2250]
mov r8d, edi
lea rdx, [rbp + 0x1650]
mov qword [rsp + 0x20], rax
mov ecx, esi
call fcn.1800c4460
lea rcx, [rbp + 0x7650]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x1c50]
mov ecx, eax
lea rdx, [rbp + 0x2250]
call fcn.1800c4460
mov r8d, dword [rsp + 0x44]
lea r9, [rbp + 0x2e50]
mov ecx, dword [rsp + 0x58]
lea rdx, [rbp + 0x4050]
mov ebx, eax
lea rax, [rbp + 0xac50]
mov qword [rsp + 0x20], rax
call fcn.1800c4460
mov edi, eax
lea r9, [rbp + 0x5250]
lea rax, [rbp + 0x8850]
mov r8d, r15d
lea rdx, [rbp + 0x6450]
mov qword [rsp + 0x20], rax
mov ecx, r12d
call fcn.1800c4460
lea rcx, [rbp + 0xd050]
mov r8d, ebx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x7650]
mov ecx, eax
lea rdx, [rbp + 0x8850]
call fcn.1800c4460
lea rcx, [rbp + 0x10650]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0xd050]
mov r8d, eax
lea rdx, [rbp + 0xac50]
mov ecx, edi
call fcn.1800c4460
dec eax
movsxd rcx, eax
movss xmm0, dword [rbp + rcx*4 + 0x10650]
mov rcx, qword [rbp + 0x16050]
xor rcx, rsp
call fcn.18029bff0
lea r11, [rsp + 0x16180]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret