Function at 0x14042d3b4
Capabilities:
Access peb ldr_data

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
mov eax, 0x2310
call fcn.14043a900
sub rsp, rax
movaps xmmword [rsp + 0x2300], xmm6
movaps xmmword [rsp + 0x22f0], xmm7
movaps xmmword [rsp + 0x22e0], xmm8
movaps xmmword [rsp + 0x22d0], xmm9
movaps xmmword [rsp + 0x22c0], xmm10
movaps xmmword [rsp + 0x22b0], xmm11
movaps xmmword [rsp + 0x22a0], xmm12
movaps xmmword [rsp + 0x2290], xmm13
movaps xmmword [rsp + 0x2280], xmm14
movaps xmmword [rsp + 0x2270], xmm15
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140499010]
xor rax, rsp
mov qword [rbp + 0x2200], rax
xor r14d, r14d
mov ebx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x1404a3eb8], eax
jle 0x14042d497
lea rcx, [0x1404a3eb8]
call fcn.1404397c8
cmp dword [0x1404a3eb8], 0xffffffff
jne 0x14042d497
call fcn.1403e8110
mov qword [0x1404a3eb0], rax
lea rcx, [0x1404a3eb8]
call fcn.140439768
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x1404a3ea8], eax
jle 0x14042d4e8
lea rcx, [0x1404a3ea8]
call fcn.1404397c8
cmp dword [0x1404a3ea8], 0xffffffff
jne 0x14042d4e8
lea rcx, [rbp + 0x1428]
call fcn.140400cc4
movss xmm0, dword [rax + 4]
movss dword [0x1404a3eac], xmm0
lea rcx, [0x1404a3ea8]
call fcn.140439768
cmp byte [0x1404a3d71], r14b
jne 0x14042d555
call fcn.14042d174
lea rdx, [0x14042d2e4]
lea rcx, [rbp + 0xd20]
call fcn.140434d40
nop
lea rcx, [rbp + 0xd20]
call fcn.140428280
nop
cmp dword [rbp + 0xd28], r14d
je 0x14042d527
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov byte [0x1404a3d71], 1
lea rcx, [rbp + 0x1e10]
call fcn.14042860c
mov rdx, rax
lea rcx, [0x140499308]
call fcn.1403f2340
lea rcx, [rbp + 0x1e10]
call fcn.1403e8be4
mov rax, qword [0x1404a3eb0]
cmp byte [rax + 5], r14b
je 0x14042d567
call fcn.14042d04c
movabs r15, 0x91efa167d3725b19
mov qword [rbp + 0x2140], r15
movabs r12, 0xd8abbdc64d871dc6
mov qword [rbp + 0x2148], r12
movabs rax, 0xddcfc509bc0b3e5b
mov qword [rbp + 0x1a0], rax
movabs rax, 0xd8d9d8ae2ee968a7
mov qword [rbp + 0x1a8], rax
movdqa xmm0, xmmword [rbp + 0x2140]
pxor xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp + 0x1a0], xmm0
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x1e30]
call fcn.1403ef9b4
mov rcx, rax
call fcn.14042839c
movss xmm0, dword [0x1404992e4]
mulss xmm0, dword [0x1404905b0]
addss xmm0, dword [0x140490604]
divss xmm0, dword [0x140490624]
movss dword [rbp + 0x2140], xmm0
movss dword [rbp + 0x2144], xmm0
movss dword [rbp + 0x2148], xmm0
movss xmm11, dword [0x140490568]
mov dword [rbp + 0x214c], 0x3f800000
lea rcx, [rbp + 0x2140]
call fcn.1404284b0
movsd xmm6, qword [0x140499350]
mov qword [rbp + 0x2140], r15
mov qword [rbp + 0x2148], r12
movabs rax, 0x91efa167b61f3451
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], r12
movdqa xmm0, xmmword [rbp + 0x2140]
pxor xmm0, xmmword [rbp + 0x1b0]
movdqa xmmword [rbp + 0x1b0], xmm0
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x1e50]
call fcn.1403ef9b4
movq r8, xmm6
xor edx, edx
mov rcx, rax
call fcn.14042851c
movss xmm10, dword [0x1404906d0]
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.140400964
movsd xmm6, qword [0x140499350]
mov qword [rbp + 0x2140], r15
mov qword [rbp + 0x2148], r12
movabs rax, 0x91efa167a0153455
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x1c8], r12
movdqa xmm0, xmmword [rbp + 0x2140]
pxor xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rbp + 0x1c0], xmm0
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x1e70]
call fcn.1403ef9b4
movq r8, xmm6
mov ebx, 2
mov edx, ebx
mov rcx, rax
call fcn.14042851c
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.140400964
movsd xmm6, qword [0x140499350]
mov qword [rbp + 0x2140], r15
mov qword [rbp + 0x2148], r12
movabs rax, 0x919cd50eb717295a
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], r12
movdqa xmm0, xmmword [rbp + 0x2140]
pxor xmm0, xmmword [rbp + 0x1d0]
movdqa xmmword [rbp + 0x1d0], xmm0
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x1e90]
call fcn.1403ef9b4
movq r8, xmm6
lea edx, [rbx + 1]
mov rcx, rax
call fcn.14042851c
call fcn.1403e8110
movabs rsi, 0xe38ad509b631783a
movabs rdi, 0xb6bb19b9ce7feee3
movabs r13, 0x8d09a718389a5688
movss xmm8, dword [0x140490520]
cmp dword [rax], r14d
jne 0x14042da92
call fcn.1403e8110
cmp byte [rax + 4], r14b
jne 0x14042da92
lea rcx, [rbp + 0x1438]
call fcn.140400cc4
movss xmm6, dword [rax + 4]
mulss xmm6, xmm8
movss xmm0, dword [0x14049934c]
mulss xmm0, xmm8
subss xmm6, xmm0
addss xmm6, dword [0x140490600]
lea rcx, [rbp + 0x1440]
call fcn.140400cc4
movss xmm1, dword [rax]
mulss xmm1, xmm8
movss xmm0, dword [0x140499348]
mulss xmm0, xmm8
subss xmm1, xmm0
movss dword [rbp], xmm1
movss dword [rbp + 4], xmm6
lea rcx, [rbp]
call fcn.140400a14
mov qword [rbp + 0x2140], r15
mov qword [rbp + 0x2148], r12
mov qword [rbp + 0xe0], rsi
mov qword [rbp + 0xe8], r12
movdqa xmm0, xmmword [rbp + 0x2140]
pxor xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0xe0], xmm0
mov rcx, qword [0x14049a050]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
xor r8d, r8d
lea rdx, [rbp + 0xe0]
mov rcx, qword [rcx + 0x1b90]
call fcn.1403f66f4
mov edx, eax
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [0x140499348]
lea rcx, [rbp + 0xe0]
call fcn.1403fadf0
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x2130], rdi
mov qword [rbp + 0x2138], r13
movabs rax, 0xb18acc08b01e3e4e
mov qword [rbp + 0xb20], rax
movabs rax, 0xb6c4c4a30fa772b2
mov qword [rbp + 0xb28], rax
movabs rax, 0xb6bb19b9ce7fee87
mov qword [rbp + 0xb30], rax
mov qword [rbp + 0xb38], r13
vmovdqu ymm0, ymmword [rbp + 0xb20]
vpxor ymm1, ymm0, ymmword [rbp + 0x2120]
vmovdqa ymmword [rbp + 0xb20], ymm1
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xb20]
vzeroupper
call fcn.140428310
movss xmm0, dword [0x140490558]
call fcn.140400558
mov edx, 0xff343434
xor ecx, ecx
call fcn.1403f4f90
lea rcx, [0x140499308]
call fcn.1403e96f0
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.140428310
lea ecx, [rbx - 1]
call fcn.1403f50b4
movaps xmm0, xmm11
call fcn.140400558
lea rcx, [rbp + 0x1448]
call fcn.140400cc4
movss xmm1, dword [rax]
mulss xmm1, xmm8
movss xmm0, dword [0x140499350]
mulss xmm0, xmm8
subss xmm1, xmm0
movss dword [rbp + 8], xmm1
mov dword [rbp + 0xc], 0x43160000
lea rcx, [rbp + 8]
call fcn.140400a14
mov qword [rbp + 0x2140], r15
mov qword [rbp + 0x2148], r12
movabs rax, 0x91efd504b6183550
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], r12
movdqa xmm0, xmmword [rbp + 0x2140]
pxor xmm0, xmmword [rbp + 0x1e0]
movdqa xmmword [rbp + 0x1e0], xmm0
xor r8d, r8d
lea rdx, [0x140499350]
lea rcx, [rbp + 0x1e0]
call fcn.14041f4a0
test al, al
je 0x14042da88
mov rax, qword [0x1404a3eb0]
mov dword [rax], ebx
lea rcx, [rbp + 0x20c8]
call fcn.140432c18
nop
mov byte [rbp + 0x20c8], 1
lea rdx, [0x14049a0c8]
lea rcx, [rbp + 0x20d0]
call fcn.140432eec
lea r8, [rbp + 0x20c8]
lea rdx, [0x14042b4b0]
lea rcx, [rbp + 0x20a0]
call fcn.140434dc8
nop
lea rcx, [rbp + 0x20a0]
call fcn.140428280
nop
cmp dword [rbp + 0x20a8], r14d
je 0x14042da7c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
lea rcx, [rbp + 0x20d0]
call fcn.1403ef548
call fcn.1403fb060
jmp 0x140432362
call fcn.1403e8110
cmp dword [rax], ebx
jne 0x14042e7c2
call fcn.1403e8110
cmp byte [rax + 4], r14b
jne 0x14042e7c2
lea rcx, [rbp + 0x1450]
call fcn.140400cc4
movss xmm6, dword [rax + 4]
mulss xmm6, xmm8
movss xmm0, dword [0x14049934c]
mulss xmm0, xmm8
subss xmm6, xmm0
addss xmm6, dword [0x140490600]
lea rcx, [rbp + 0x1458]
call fcn.140400cc4
movss xmm0, dword [rax]
mulss xmm0, xmm8
cvtps2pd xmm2, xmm0
movss xmm1, dword [0x140499348]
cvtps2pd xmm1, xmm1
movsd xmm9, qword [0x1404905a0]
mulsd xmm1, xmm9
movsd xmm12, qword [0x140490598]
mulsd xmm1, xmm12
subsd xmm2, xmm1
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x10], xmm0
movss dword [rbp + 0x14], xmm6
lea rcx, [rbp + 0x10]
call fcn.140400a14
movss xmm0, dword [0x140499348]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm9
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x18], xmm0
movss xmm1, dword [0x14049934c]
movss dword [rbp + 0x1c], xmm1
mov qword [rbp + 0x2140], r15
mov qword [rbp + 0x2148], r12
movabs rax, 0x91efd200bc3e783a
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], r12
movdqa xmm0, xmmword [rbp + 0x2140]
pxor xmm0, xmmword [rbp + 0xb0]
movdqa xmmword [rbp + 0xb0], xmm0
mov rcx, qword [0x14049a050]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
xor r8d, r8d
lea rdx, [rbp + 0xb0]
mov rcx, qword [rcx + 0x1b90]
call fcn.1403f66f4
mov edx, eax
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rbp + 0x18]
lea rcx, [rbp + 0xb0]
call fcn.1403fadf0
movaps xmm0, xmmword [0x1404909d0]
movups xmmword [rbp + 0x1470], xmm0
lea rdx, [rbp + 0x1470]
xor ecx, ecx
call fcn.1403f5058
lea rcx, [rbp + 0x20b0]
call fcn.14042a208
nop
mov rsi, qword [rbp + 0x20b8]
mov rbx, qword [rbp + 0x20b0]
cmp rbx, rsi
je 0x14042dfd9
mov qword [rbp + 0x2140], r15
mov qword [rbp + 0x2148], r12
mov qword [rbp + 0x21e0], r15
mov qword [rbp + 0x21e8], r12
mov qword [rbp + 0x21d0], r15
mov qword [rbp + 0x21d8], r12
mov qword [rbp + 0x21c0], r15
mov qword [rbp + 0x21c8], r12
mov qword [rbp + 0x21f0], r15
mov qword [rbp + 0x21f8], r12
add rbx, 0x48
movabs r13, 0x91efa167d3725b42
movups xmm0, xmmword [rbx - 0x28]
movaps xmmword [rbp + 0x2160], xmm0
movups xmm1, xmmword [rbx - 0x18]
movaps xmmword [rbp + 0x2170], xmm1
mov eax, dword [rbx - 8]
mov dword [rbp + 0x2180], eax
lea rdx, [rbp + 0x2160]
lea rcx, [rbp + 0x20f0]
call fcn.140429e20
nop
mov edi, dword [rbx - 4]
movaps xmm0, xmmword [0x140490990]
movups xmmword [rbp + 0x2070], xmm0
test edi, edi
jne 0x14042dcc8
mov dword [rbp + 0x2070], 0x3f800000
jmp 0x14042dd0e
cmp edi, 1
jne 0x14042dce0
and dword [rbp + 0x2070], 0
mov dword [rbp + 0x2074], 0x3f800000
jmp 0x14042dd15
cmp edi, 3
jne 0x14042dcff
and dword [rbp + 0x2070], 0
and dword [rbp + 0x2074], 0
mov dword [rbp + 0x2078], 0x3f800000
jmp 0x14042dd61
cmp edi, 4
jne 0x14042dd1e
mov dword [rbp + 0x2070], 0x3f000000
and dword [rbp + 0x2074], 0
and dword [rbp + 0x2078], 0
jmp 0x14042dd61
cmp edi, 5
jne 0x14042dd33
xorps xmm2, xmm2
movaps xmm1, xmm8
lea rcx, [rbp + 0x1cb0]
jmp 0x14042dd47
cmp edi, 2
jne 0x14042dd61
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rbp + 0x1cc0]
movss dword [rsp + 0x20], xmm11
xorps xmm3, xmm3
call fcn.1403f3044
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x2070], xmm0
mov qword [rbp + 0x1f0], r13
mov qword [rbp + 0x1f8], r12
movdqa xmm0, xmmword [rbp + 0x2140]
pxor xmm0, xmmword [rbp + 0x1f0]
movdqa xmmword [rbp + 0x1f0], xmm0
lea rcx, [rbp + 0x1f0]
call fcn.14041ee1c
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140400964
lea rcx, [rbp + 0x20f0]
call fcn.1403e96f0
movaps xmm0, xmmword [0x140490a70]
movups xmmword [rbp + 0x1480], xmm0
mov r8, rax
lea rdx, [0x140490180]
lea rcx, [rbp + 0x1480]
call fcn.14041eeb0
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140400964
movabs rax, 0x91efa167d3725b44
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], r12
movdqa xmm0, xmmword [rbp + 0x21e0]
pxor xmm0, xmmword [rbp + 0x200]
movdqa xmmword [rbp + 0x200], xmm0
lea rcx, [rbp + 0x200]
call fcn.14041ee1c
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.140400964
mov qword [rbp + 0x210], r13
mov qword [rbp + 0x218], r12
movdqa xmm0, xmmword [rbp + 0x21d0]
pxor xmm0, xmmword [rbp + 0x210]
movdqa xmmword [rbp + 0x210], xmm0
lea rcx, [rbp + 0x210]
call fcn.14041ee1c
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140400964
mov edx, edi
lea rcx, [rbp + 0x1eb0]
call fcn.140429884
nop
mov rcx, rax
call fcn.1403e96f0
mov rdx, rax
lea rcx, [rbp + 0x2070]
call fcn.14041eeb0
nop
lea rcx, [rbp + 0x1eb0]
call fcn.1403e8be4
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140400964
movabs rax, 0x91efa167d3725b44
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x228], r12
movdqa xmm0, xmmword [rbp + 0x21c0]
pxor xmm0, xmmword [rbp + 0x220]
movdqa xmmword [rbp + 0x220], xmm0
lea rcx, [rbp + 0x220]
call fcn.14041ee1c
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.140400964
lea rcx, [rbx - 0x48]
call fcn.1403e96f0
movabs rcx, 0x91efa167d372283c
mov qword [rbp + 0x230], rcx
mov qword [rbp + 0x238], r12
movdqa xmm0, xmmword [rbp + 0x21f0]
pxor xmm0, xmmword [rbp + 0x230]
movdqa xmmword [rbp + 0x230], xmm0
movaps xmm0, xmmword [0x1404909d0]
movups xmmword [rbp + 0x1490], xmm0
mov r8, rax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x1490]
call fcn.14041eeb0
cmp dword [rbx], 1
jle 0x14042df9e
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.140400964
mov edx, dword [rbx]
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0x91efa14eab167e31
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x318], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x310]
movdqa xmmword [rbp + 0x310], xmm0
lea rcx, [rbp + 0x310]
call fcn.14041ee1c
movaps xmm0, xmm11
call fcn.140401224
nop
lea rcx, [rbp + 0x20f0]
call fcn.1403e8be4
add rbx, 0x50
lea rax, [rbx - 0x48]
cmp rax, rsi
jne 0x14042dc74
movabs rdi, 0xb6bb19b9ce7feee3
movabs r13, 0x8d09a718389a5688
lea rcx, [rbp + 0x20b0]
call fcn.1404339ec
mov ecx, 1
call fcn.1403f50b4
call fcn.1403fb060
lea rcx, [rbp + 0x1460]
call fcn.140400cc4
movss xmm6, dword [rax + 4]
mulss xmm6, xmm8
movss xmm0, dword [0x14049934c]
movss xmm7, dword [0x1404905d4]
divss xmm0, xmm7
subss xmm0, xmm7
mulss xmm0, xmm8
subss xmm6, xmm0
addss xmm6, dword [0x140490628]
lea rcx, [rbp + 0x1468]
call fcn.140400cc4
movss xmm0, dword [rax]
mulss xmm0, xmm8
cvtps2pd xmm2, xmm0
movss xmm1, dword [0x140499348]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm9
mulsd xmm1, xmm12
subsd xmm2, xmm1
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm6
lea rcx, [rbp + 0x20]
call fcn.140400a14
movss xmm1, dword [0x14049934c]
divss xmm1, xmm7
subss xmm1, xmm7
movss xmm0, dword [0x140499348]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm9
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x28], xmm0
movss dword [rbp + 0x2c], xmm1
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0xfd80d209bc31783a
mov qword [rbp + 0xc0], rax
movabs rax, 0xd8abc9b33de954a3
mov qword [rbp + 0xc8], rax
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xc0], xmm0
mov rcx, qword [0x14049a050]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
xor r8d, r8d
lea rdx, [rbp + 0xc0]
mov rcx, qword [rcx + 0x1b90]
call fcn.1403f66f4
mov edx, eax
mov dword [rsp + 0x20], 0x18
xor r9d, r9d
lea r8, [rbp + 0x28]
lea rcx, [rbp + 0xc0]
call fcn.1403fadf0
xorps xmm1, xmm1
mov ecx, 0xb
call fcn.1403f50f4
movss xmm0, dword [0x140499348]
cvtps2pd xmm0, xmm0
mulsd xmm0, qword [0x1404905a8]
cvtpd2ps xmm1, xmm0
mov rax, qword [0x14049a050]
or dword [rax + 0x1cd0], 1
movss dword [rax + 0x1cd4], xmm1
xorps xmm0, xmm0
call fcn.140400ad8
xorps xmm0, xmm0
call fcn.140400a8c
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0xe59ad1099a31783a
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0x250], xmm0
and dword [rbp + 0x30], 0
and dword [rbp + 0x34], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x1020
lea rax, [rbp + 0x30]
mov qword [rsp + 0x20], rax
mov r9d, 0xa
lea r8, [0x140499358]
xor edx, edx
lea rcx, [rbp + 0x250]
call fcn.1404226d4
test al, al
je 0x14042e7ae
lea rdx, [0x140499358]
lea rcx, [rbp + 0x2080]
call fcn.1403ef9b4
nop
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0x91efa117bf173337
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x260]
movdqa xmmword [rbp + 0x260], xmm0
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x2080]
call fcn.140434488
lea rcx, [rbp + 0x2080]
test al, al
je 0x14042e510
mov edx, 1
call fcn.14042a0a0
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x2130], rdi
mov qword [rbp + 0x2138], r13
movabs rax, 0xbccf8117bf173337
mov qword [rbp + 0xb00], rax
movabs rax, 0xb7c3cee622f33deb
mov qword [rbp + 0xb08], rax
movabs rax, 0xdb9b6ad0a60bce94
mov qword [rbp + 0xb10], rax
movabs rax, 0x8d09a71838ef38ed
mov qword [rbp + 0xb18], rax
vmovdqu ymm0, ymmword [rbp + 0xb00]
vpxor ymm1, ymm0, ymmword [rbp + 0x2120]
vmovdqa ymmword [rbp + 0xb00], ymm1
lea rdx, [rbp + 0xb00]
lea rcx, [rbp + 0x1750]
vzeroupper
call fcn.1403ef9b4
nop
mov esi, 2
mov edx, esi
lea rcx, [rbp + 0x1750]
call fcn.14042a0a0
nop
lea rcx, [rbp + 0x1750]
call fcn.1403e8be4
lea ecx, [rsi + 0x12]
call qword [sym.imp.KERNEL32.dll_Sleep]
mov qword [rbp + 0x2160], r15
mov qword [rbp + 0x2168], r12
mov qword [rbp + 0x2170], rdi
mov qword [rbp + 0x2178], r13
movabs rdi, 0xec7afb937c9c6bcd
mov qword [rbp + 0x2180], rdi
movabs rbx, 0x308325a2f6e3d1fa
mov qword [rbp + 0x2188], rbx
movabs rax, 0xbccf8117be073f37
mov qword [rbp + 0xec0], rax
movabs rax, 0xb5ded9e622f33deb
mov qword [rbp + 0xec8], rax
movabs rax, 0xc4de39d5a21ece93
mov qword [rbp + 0xed0], rax
movabs rax, 0xf967ce384be839fa
mov qword [rbp + 0xed8], rax
movabs rax, 0x98028fbd5cfd4ba2
mov qword [rbp + 0xee0], rax
movabs rax, 0x308325c79a8ab7da
mov qword [rbp + 0xee8], rax
vmovdqu ymm0, ymmword [rbp + 0xec0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2160]
vmovdqa ymmword [rbp + 0xec0], ymm1
vmovdqa xmm0, xmmword [rbp + 0xee0]
vpxor xmm0, xmm0, xmmword [rbp + 0x2180]
vmovdqa xmmword [rbp + 0xee0], xmm0
lea rdx, [rbp + 0xec0]
lea rcx, [rbp + 0x1770]
vzeroupper
call fcn.1403ef9b4
nop
mov edx, esi
lea rcx, [rbp + 0x1770]
call fcn.14042a0a0
nop
lea rcx, [rbp + 0x1770]
call fcn.1403e8be4
lea ecx, [rsi + 0x12]
call qword [sym.imp.KERNEL32.dll_Sleep]
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0xb6bb19b9ce7feee3
mov qword [rbp + 0x2130], rax
mov qword [rbp + 0x2138], r13
movabs rax, 0xbccf8147a01e3837
mov qword [rbp + 0xb40], rax
movabs rax, 0xbdc7dee622f33deb
mov qword [rbp + 0xb48], rax
movabs rax, 0x96c870d1ba5f9c82
mov qword [rbp + 0xb50], rax
movabs rax, 0x8d09d0775cf43fff
mov qword [rbp + 0xb58], rax
vmovdqu ymm0, ymmword [rbp + 0xb40]
vpxor ymm1, ymm0, ymmword [rbp + 0x2120]
vmovdqa ymmword [rbp + 0xb40], ymm1
lea rdx, [rbp + 0xb40]
lea rcx, [rbp + 0x1730]
vzeroupper
call fcn.1403ef9b4
nop
mov edx, esi
lea rcx, [rbp + 0x1730]
call fcn.14042a0a0
nop
lea rcx, [rbp + 0x1730]
call fcn.1403e8be4
jmp 0x14042e770
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0x91efa117be073f37
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0x270], xmm0
lea rdx, [rbp + 0x270]
call fcn.140434488
lea rcx, [rbp + 0x2080]
test al, al
je 0x14042e58b
mov edx, 1
call fcn.14042a0a0
mov ecx, 0x14
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140499328]
call fcn.14042a3c8
jmp 0x14042e770
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0x91efa167a01e3837
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x288], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x280], xmm0
lea rdx, [rbp + 0x280]
call fcn.140434488
test al, al
je 0x14042e5fb
lea rcx, [0x1404a3d90]
call fcn.1404330d4
mov edx, 1
lea rcx, [rbp + 0x2080]
call fcn.14042a0a0
jmp 0x14042e765
lea rdx, [0x14043dd53]
lea rcx, [rbp + 0x2080]
call fcn.140434488
test al, al
jne 0x14042e770
movabs rbx, 0xd0cfd22ef34e6739
mov qword [rbp + 0xd90], rbx
movabs rdi, 0xbcc2d1a73be954e6
mov qword [rbp + 0xd98], rdi
movabs rsi, 0xd2d578d4a310adc3
mov qword [rbp + 0xda0], rsi
mov qword [rbp + 0xda8], r13
lea r8, [rbp + 0xdb0]
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0x1cd0]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0xdb0], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0xdb8], r12
movabs rax, 0xb6bb19b9ce7feee3
mov qword [rbp + 0x2130], rax
mov qword [rbp + 0xdc0], rax
mov qword [rbp + 0x2138], r13
mov qword [rbp + 0xdc8], r13
lea r8, [rbp + 0xdd0]
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0x1ce0]
call fcn.1403e8380
mov qword [rbp + 0xae0], rbx
mov qword [rbp + 0xdd0], rbx
mov qword [rbp + 0xae8], rdi
mov qword [rbp + 0xdd8], rdi
mov qword [rbp + 0xaf0], rsi
mov qword [rbp + 0xde0], rsi
mov qword [rbp + 0xaf8], r13
mov qword [rbp + 0xde8], r13
lea r8, [rbp + 0xdf0]
lea rdx, [rbp + 0xdd0]
lea rcx, [rbp + 0x1cf0]
call fcn.1403e8380
vmovdqu ymm0, ymmword [rbp + 0xae0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2120]
vmovdqa ymmword [rbp + 0xae0], ymm1
lea r8, [rbp + 0xae0]
lea rdx, [rbp + 0x2080]
lea rcx, [rbp + 0x1ed0]
vzeroupper
call fcn.140433f48
nop
xor edx, edx
mov rcx, rax
call fcn.14042a0a0
nop
lea rcx, [rbp + 0x1ed0]
call fcn.1403e8be4
mov ecx, 0x14
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [0x140499358], r14b
mov rcx, qword [0x14049a050]
mov rax, qword [rcx + 0x1b90]
mov qword [rcx + 0x1ed0], rax
mov eax, dword [rax + 0x1f8]
mov dword [rcx + 0x1ee0], eax
mov dword [rcx + 0x1ee4], 0x7fffffff
lea rcx, [rbp + 0x2080]
call fcn.1403e8be4
mov ecx, 1
call fcn.1403f51f8
call fcn.1403fb060
jmp 0x14043234e
call fcn.1403e8110
cmp dword [rax], 3
jne 0x140432362
call fcn.1403e8110
cmp byte [rax + 4], r14b
jne 0x140432362
movss xmm0, dword [0x1404906dc]
movss xmm7, dword [0x1404a3eac]
comiss xmm0, xmm7
jbe 0x14042e807
lea rcx, [rbp + 0x14c0]
call fcn.140400cc4
movss xmm7, dword [rax + 4]
jmp 0x14042e80f
subss xmm7, dword [0x140490528]
movss dword [0x1404a3eac], xmm7
movss xmm12, dword [0x14049055c]
movss xmm13, dword [0x140490518]
movss xmm14, dword [0x140490530]
movss xmm9, dword [0x140490610]
comiss xmm7, xmm9
jbe 0x14042ea61
movss xmm0, dword [0x140490570]
call fcn.140400558
movss xmm7, dword [0x1404a3eac]
movabs rbx, 0xd2cfc509bc0b3e5b
mov qword [rbp + 0x570], rbx
movabs rdi, 0xd8abceb224e378b4
mov qword [rbp + 0x578], rdi
lea r8, [rbp + 0x580]
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x1d00]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x580], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x588], r12
lea r8, [rbp + 0x590]
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x1d10]
call fcn.1403e8380
mov qword [rbp + 0x290], rbx
mov qword [rbp + 0x590], rbx
mov qword [rbp + 0x298], rdi
mov qword [rbp + 0x598], rdi
lea r8, [rbp + 0x5a0]
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x1d20]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x290]
movdqa xmmword [rbp + 0x290], xmm0
lea rcx, [rbp + 0x15e8]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x15f0]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0x15f8]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x5a0], rbx
mov qword [rbp + 0x5a8], rdi
lea r8, [rbp + 0x5b0]
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x1d30]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x5b0], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x5b8], r12
lea r8, [rbp + 0x5c0]
lea rdx, [rbp + 0x5b0]
lea rcx, [rbp + 0x1d40]
call fcn.1403e8380
mov qword [rbp + 0x2a0], rbx
mov qword [rbp + 0x5c0], rbx
mov qword [rbp + 0x2a8], rdi
mov qword [rbp + 0x5c8], rdi
lea r8, [rbp + 0x5d0]
lea rdx, [rbp + 0x5c0]
lea rcx, [rbp + 0x1d50]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x2a0]
movdqa xmmword [rbp + 0x2a0], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1d60]
call fcn.1403f3044
lea rdx, [rbp + 0x2a0]
mov rcx, rax
call fcn.14041eeb0
movaps xmm0, xmm11
call fcn.140400558
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x14049062c]
comiss xmm15, xmm9
jbe 0x14042ec77
movabs rbx, 0xb196e347b6163a54
mov qword [rbp + 0x5d0], rbx
movabs rdi, 0xd8abdaa163eb71a2
mov qword [rbp + 0x5d8], rdi
lea r8, [rbp + 0x5e0]
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x1d70]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x5e0], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x5e8], r12
lea r8, [rbp + 0x5f0]
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x1d80]
call fcn.1403e8380
mov qword [rbp + 0x2b0], rbx
mov qword [rbp + 0x5f0], rbx
mov qword [rbp + 0x2b8], rdi
mov qword [rbp + 0x5f8], rdi
lea r8, [rbp + 0x600]
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp + 0x1d90]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x2b0]
movdqa xmmword [rbp + 0x2b0], xmm0
lea rcx, [rbp + 0x1600]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x1608]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x1610]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x600], rbx
mov qword [rbp + 0x608], rdi
lea r8, [rbp + 0x610]
lea rdx, [rbp + 0x600]
lea rcx, [rbp + 0x1da0]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x610], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x618], r12
lea r8, [rbp + 0x620]
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0x1db0]
call fcn.1403e8380
mov qword [rbp + 0x2c0], rbx
mov qword [rbp + 0x620], rbx
mov qword [rbp + 0x2c8], rdi
mov qword [rbp + 0x628], rdi
lea r8, [rbp + 0x630]
lea rdx, [rbp + 0x620]
lea rcx, [rbp + 0x1dd0]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x2c0]
movdqa xmmword [rbp + 0x2c0], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1de0]
call fcn.1403f3044
lea rdx, [rbp + 0x2c0]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm0, xmm7
addss xmm0, dword [0x140490630]
movss xmm15, dword [0x140490638]
comiss xmm0, xmm9
jbe 0x14042ef40
addss xmm7, xmm15
movabs rbx, 0xb183c00eb0172b4a
mov qword [rbp + 0xdf0], rbx
movabs rdi, 0xac8bcead23e67592
mov qword [rbp + 0xdf8], rdi
movabs rsi, 0xb6bb19b9ce7fee8c
mov qword [rbp + 0xe00], rsi
mov qword [rbp + 0xe08], r13
lea r8, [rbp + 0xe10]
lea rdx, [rbp + 0xdf0]
lea rcx, [rbp + 0x1df0]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0xe10], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0xe18], r12
movabs r14, 0xb6bb19b9ce7feee3
mov qword [rbp + 0x2130], r14
mov qword [rbp + 0xe20], r14
mov qword [rbp + 0x2138], r13
mov qword [rbp + 0xe28], r13
lea r8, [rbp + 0xe30]
lea rdx, [rbp + 0xe10]
lea rcx, [rbp + 0x1e00]
call fcn.1403e8380
mov qword [rbp + 0xac0], rbx
mov qword [rbp + 0xd30], rbx
mov qword [rbp + 0xac8], rdi
mov qword [rbp + 0xd38], rdi
mov qword [rbp + 0xad0], rsi
mov qword [rbp + 0xd40], rsi
mov qword [rbp + 0xad8], r13
mov qword [rbp + 0xd48], r13
lea r8, [rbp + 0xd50]
lea rdx, [rbp + 0xd30]
lea rcx, [rbp + 0x1ef0]
call fcn.1403e8380
vmovdqu ymm0, ymmword [rbp + 0x2120]
vpxor ymm1, ymm0, ymmword [rbp + 0xac0]
vmovdqa ymmword [rbp + 0xac0], ymm1
lea rcx, [rbp + 0x1618]
vzeroupper
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0x1620]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0x1628]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0xd70], rbx
mov qword [rbp + 0xd78], rdi
mov qword [rbp + 0xd80], rsi
mov qword [rbp + 0xd88], r13
lea r8, [rbp + 0xd90]
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0x1f00]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0xe30], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0xe38], r12
mov qword [rbp + 0x2130], r14
mov qword [rbp + 0xe40], r14
mov qword [rbp + 0x2138], r13
mov qword [rbp + 0xe48], r13
lea r8, [rbp + 0xe50]
lea rdx, [rbp + 0xe30]
lea rcx, [rbp + 0x1f10]
call fcn.1403e8380
mov qword [rbp + 0xaa0], rbx
mov qword [rbp + 0xd50], rbx
mov qword [rbp + 0xaa8], rdi
mov qword [rbp + 0xd58], rdi
mov qword [rbp + 0xab0], rsi
mov qword [rbp + 0xd60], rsi
mov qword [rbp + 0xab8], r13
mov qword [rbp + 0xd68], r13
lea r8, [rbp + 0xd70]
lea rdx, [rbp + 0xd50]
lea rcx, [rbp + 0x1f20]
call fcn.1403e8380
vmovdqu ymm0, ymmword [rbp + 0x2120]
vpxor ymm1, ymm0, ymmword [rbp + 0xaa0]
vmovdqa ymmword [rbp + 0xaa0], ymm1
vmovss dword [rsp + 0x20], xmm11
vmovaps xmm3, xmm12
vmovaps xmm2, xmm13
vmovaps xmm1, xmm14
lea rcx, [rbp + 0x1f30]
vzeroupper
call fcn.1403f3044
lea rdx, [rbp + 0xaa0]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm0, xmm7
addss xmm0, dword [0x140490634]
movabs rdi, 0xec7afb937c9c6bcd
movabs rbx, 0x308325a2f6e3d1fa
comiss xmm0, xmm9
jbe 0x14042f45e
addss xmm7, dword [0x14049063c]
movabs rax, 0xb1da9514ba073455
mov qword [rbp + 0x1030], rax
movabs rsi, 0xbde39db422c13deb
mov qword [rbp + 0x1038], rsi
movabs r14, 0xd3f639dea0169e8f
mov qword [rbp + 0x1040], r14
movabs r15, 0xfd66cb7d4eff12a8
mov qword [rbp + 0x1048], r15
movabs r12, 0xa429dbe015f43fed
mov qword [rbp + 0x1050], r12
movabs r13, 0x308325a2f6e3a593
mov qword [rbp + 0x1058], r13
lea r8, [rbp + 0x1060]
lea rdx, [rbp + 0x1030]
lea rcx, [rbp + 0x1f40]
call fcn.1403e8380
movabs rax, 0x91efa167d3725b19
mov qword [rbp + 0x2160], rax
mov qword [rbp + 0x1060], rax
movabs rax, 0xd8abbdc64d871dc6
mov qword [rbp + 0x2168], rax
mov qword [rbp + 0x1068], rax
movabs rax, 0xb6bb19b9ce7feee3
mov qword [rbp + 0x2170], rax
mov qword [rbp + 0x1070], rax
movabs rax, 0x8d09a718389a5688
mov qword [rbp + 0x2178], rax
mov qword [rbp + 0x1078], rax
mov qword [rbp + 0x2180], rdi
mov qword [rbp + 0x1080], rdi
mov qword [rbp + 0x2188], rbx
mov qword [rbp + 0x1088], rbx
lea r8, [rbp + 0x1090]
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x1f50]
call fcn.1403e8380
movabs rax, 0xb1da9514ba073455
mov qword [rbp + 0xf00], rax
mov qword [rbp + 0x1090], rax
mov qword [rbp + 0xf08], rsi
mov qword [rbp + 0x1098], rsi
mov qword [rbp + 0xf10], r14
mov qword [rbp + 0x10a0], r14
mov qword [rbp + 0xf18], r15
mov qword [rbp + 0x10a8], r15
mov qword [rbp + 0xf20], r12
mov qword [rbp + 0x10b0], r12
mov qword [rbp + 0xf28], r13
mov qword [rbp + 0x10b8], r13
lea r8, [rbp + 0x10c0]
lea rdx, [rbp + 0x1090]
lea rcx, [rbp + 0x1f60]
call fcn.1403e8380
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0xf00]
vmovdqa ymmword [rbp + 0xf00], ymm1
vmovdqa xmm2, xmmword [rbp + 0xf20]
vpxor xmm2, xmm2, xmmword [rbp + 0x2180]
vmovdqa xmmword [rbp + 0xf20], xmm2
lea rcx, [rbp + 0x1410]
vzeroupper
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xf00]
lea rcx, [rbp + 0x1630]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0x1638]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
movabs r14, 0xb1da9514ba073455
mov qword [rbp + 0x630], r14
movabs rsi, 0xd8abbdc64d871deb
mov qword [rbp + 0x638], rsi
lea r8, [rbp + 0x640]
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x1f70]
call fcn.1403e8380
movabs r13, 0x91efa167d3725b19
mov qword [rbp + 0x2120], r13
mov qword [rbp + 0x640], r13
movabs r12, 0xd8abbdc64d871dc6
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x648], r12
lea r8, [rbp + 0x650]
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 0x1f80]
call fcn.1403e8380
mov qword [rbp + 0x2d0], r14
mov qword [rbp + 0x650], r14
mov qword [rbp + 0x2d8], rsi
mov qword [rbp + 0x658], rsi
lea r8, [rbp + 0x660]
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x1f90]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x2d0], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1fa0]
call fcn.1403f3044
lea rdx, [rbp + 0x2d0]
mov rcx, rax
call fcn.14041eeb0
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140400964
movabs rax, 0xfd8ae947a11d1d39
mov qword [rbp + 0x1150], rax
movabs rax, 0xf8cef0e62ae974b6
mov qword [rbp + 0x1158], rax
movabs rsi, 0x96cb76d5ab098ba7
mov qword [rbp + 0x1160], rsi
movabs r14, 0xe441f4384bf33edc
mov qword [rbp + 0x1168], r14
movabs r15, 0xec7afb937c9c6bb9
mov qword [rbp + 0x1170], r15
mov qword [rbp + 0x1178], rbx
lea r8, [rbp + 0x1180]
lea rdx, [rbp + 0x1150]
lea rcx, [rbp + 0x1fb0]
call fcn.1403e8380
mov qword [rbp + 0x2160], r13
mov qword [rbp + 0x10c0], r13
mov qword [rbp + 0x2168], r12
mov qword [rbp + 0x10c8], r12
movabs rax, 0xb6bb19b9ce7feee3
mov qword [rbp + 0x2170], rax
mov qword [rbp + 0x10d0], rax
movabs rax, 0x8d09a718389a5688
mov qword [rbp + 0x2178], rax
mov qword [rbp + 0x10d8], rax
mov qword [rbp + 0x2180], rdi
mov qword [rbp + 0x10e0], rdi
mov qword [rbp + 0x2188], rbx
mov qword [rbp + 0x10e8], rbx
lea r8, [rbp + 0x10f0]
lea rdx, [rbp + 0x10c0]
lea rcx, [rbp + 0x1fc0]
call fcn.1403e8380
movabs rax, 0xfd8ae947a11d1d39
mov qword [rbp + 0xf40], rax
mov qword [rbp + 0x10f0], rax
movabs rax, 0xf8cef0e62ae974b6
mov qword [rbp + 0xf48], rax
mov qword [rbp + 0x10f8], rax
mov qword [rbp + 0xf50], rsi
mov qword [rbp + 0x1100], rsi
mov qword [rbp + 0xf58], r14
mov qword [rbp + 0x1108], r14
mov qword [rbp + 0xf60], r15
mov qword [rbp + 0x1110], r15
mov qword [rbp + 0xf68], rbx
mov qword [rbp + 0x1118], rbx
lea r8, [rbp + 0x1120]
lea rdx, [rbp + 0x10f0]
lea rcx, [rbp + 0x1fd0]
call fcn.1403e8380
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0xf40]
vmovdqa ymmword [rbp + 0xf40], ymm1
vmovdqa xmm2, xmmword [rbp + 0xf60]
vpxor xmm2, xmm2, xmmword [rbp + 0x2180]
vmovdqa xmmword [rbp + 0xf60], xmm2
lea rcx, [rbp + 0xf40]
vzeroupper
call fcn.14041ee1c
movss xmm7, dword [0x1404a3eac]
jmp 0x14042f468
movabs r13, 0x91efa167d3725b19
movaps xmm0, xmm7
addss xmm0, xmm15
movabs rax, 0xfc9cce24a7012e53
movss xmm15, dword [0x140490640]
comiss xmm0, xmm9
jbe 0x14042f86f
addss xmm7, xmm15
mov qword [rbp + 0x1120], rax
movabs rsi, 0xaac4fbe660a77eaf
mov qword [rbp + 0x1128], rsi
movabs r14, 0xd1d570d2af1aa2c3
mov qword [rbp + 0x1130], r14
movabs r15, 0xf96ce5385df202a8
mov qword [rbp + 0x1138], r15
movabs r12, 0xec7afb937c9c6bac
mov qword [rbp + 0x1140], r12
mov qword [rbp + 0x1148], rbx
lea r8, [rbp + 0x1150]
lea rdx, [rbp + 0x1120]
lea rcx, [rbp + 0x1fe0]
call fcn.1403e8380
mov qword [rbp + 0x2160], r13
mov qword [rbp + 0x1180], r13
movabs rax, 0xd8abbdc64d871dc6
mov qword [rbp + 0x2168], rax
mov qword [rbp + 0x1188], rax
movabs rax, 0xb6bb19b9ce7feee3
mov qword [rbp + 0x2170], rax
mov qword [rbp + 0x1190], rax
movabs rax, 0x8d09a718389a5688
mov qword [rbp + 0x2178], rax
mov qword [rbp + 0x1198], rax
mov qword [rbp + 0x2180], rdi
mov qword [rbp + 0x11a0], rdi
mov qword [rbp + 0x2188], rbx
mov qword [rbp + 0x11a8], rbx
lea r8, [rbp + 0x11b0]
lea rdx, [rbp + 0x1180]
lea rcx, [rbp + 0x1ff0]
call fcn.1403e8380
movabs rax, 0xfc9cce24a7012e53
mov qword [rbp + 0xf80], rax
mov qword [rbp + 0x1000], rax
mov qword [rbp + 0xf88], rsi
mov qword [rbp + 0x1008], rsi
mov qword [rbp + 0xf90], r14
mov qword [rbp + 0x1010], r14
mov qword [rbp + 0xf98], r15
mov qword [rbp + 0x1018], r15
mov qword [rbp + 0xfa0], r12
mov qword [rbp + 0x1020], r12
mov qword [rbp + 0xfa8], rbx
mov qword [rbp + 0x1028], rbx
lea r8, [rbp + 0x1030]
lea rdx, [rbp + 0x1000]
lea rcx, [rbp + 0x2000]
call fcn.1403e8380
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0xf80]
vmovdqa ymmword [rbp + 0xf80], ymm1
vmovdqa xmm2, xmmword [rbp + 0xfa0]
vpxor xmm2, xmm2, xmmword [rbp + 0x2180]
vmovdqa xmmword [rbp + 0xfa0], xmm2
lea rcx, [rbp + 0x1640]
vzeroupper
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xf80]
lea rcx, [rbp + 0x1648]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0x1650]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
movabs r14, 0xfc9cce24a7012e53
mov qword [rbp + 0x660], r14
movabs rsi, 0xd8abbdc660a77eaf
mov qword [rbp + 0x668], rsi
lea r8, [rbp + 0x670]
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x2010]
call fcn.1403e8380
mov qword [rbp + 0x2120], r13
mov qword [rbp + 0x670], r13
movabs r12, 0xd8abbdc64d871dc6
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x678], r12
lea r8, [rbp + 0x680]
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x2020]
call fcn.1403e8380
mov qword [rbp + 0x2e0], r14
mov qword [rbp + 0x680], r14
mov qword [rbp + 0x2e8], rsi
mov qword [rbp + 0x688], rsi
lea r8, [rbp + 0x690]
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0x2030]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x2e0]
movdqa xmmword [rbp + 0x2e0], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x2040]
call fcn.1403f3044
lea rdx, [rbp + 0x2e0]
mov rcx, rax
call fcn.14041eeb0
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140400964
movabs r15, 0xf08aed47a11d1d39
mov qword [rbp + 0xe50], r15
movabs r14, 0xbdc3e9e62ae974ad
mov qword [rbp + 0xe58], r14
movabs rsi, 0xb6bb19d8ba1aacc3
mov qword [rbp + 0xe60], rsi
movabs rax, 0x8d09a718389a5688
mov qword [rbp + 0xe68], rax
lea r8, [rbp + 0xe70]
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0x2050]
call fcn.1403e8380
mov qword [rbp + 0x2120], r13
mov qword [rbp + 0x2128], r12
movabs rax, 0xb6bb19b9ce7feee3
mov qword [rbp + 0x2130], rax
movabs r13, 0x8d09a718389a5688
mov qword [rbp + 0x2138], r13
mov qword [rbp + 0xa80], r15
mov qword [rbp + 0xa88], r14
mov qword [rbp + 0xa90], rsi
mov qword [rbp + 0xa98], r13
vmovdqu ymm0, ymmword [rbp + 0x2120]
vpxor ymm1, ymm0, ymmword [rbp + 0xa80]
vmovdqa ymmword [rbp + 0xa80], ymm1
lea rcx, [rbp + 0xa80]
vzeroupper
call fcn.14041ee1c
movss xmm7, dword [0x1404a3eac]
jmp 0x14042f879
movabs r13, 0x8d09a718389a5688
movaps xmm0, xmm7
addss xmm0, dword [0x14049063c]
movabs r15, 0x91efa167d3725b19
movabs r14, 0xb6bb19b9ce7feee3
comiss xmm0, xmm9
jbe 0x14042fa36
addss xmm7, dword [0x140490644]
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x2130], r14
mov qword [rbp + 0x2138], r13
movabs rax, 0xd7cf8c47b61c3457
mov qword [rbp + 0xb60], rax
movabs rax, 0xbfc5d4a30fa76fa9
mov qword [rbp + 0xb68], rax
movabs rax, 0xb6bb19dcad16a0c3
mov qword [rbp + 0xb70], rax
mov qword [rbp + 0xb78], r13
vmovdqu ymm0, ymmword [rbp + 0x2120]
vpxor ymm1, ymm0, ymmword [rbp + 0xb60]
vmovdqa ymmword [rbp + 0xb60], ymm1
lea rcx, [rbp + 0x1658]
vzeroupper
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xb60]
lea rcx, [rbp + 0x1660]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movss dword [rbp + 0x38], xmm6
movss dword [rbp + 0x3c], xmm7
lea rcx, [rbp + 0x38]
call fcn.140400a14
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0x91ef8c47b61c3457
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x2f0], xmm0
movaps xmm0, xmmword [0x140490a70]
movups xmmword [rbp + 0x14a0], xmm0
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x14a0]
call fcn.14041eeb0
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140400964
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0xf88ae347a11d1d39
mov qword [rbp + 0x300], rax
movabs rax, 0xd8cedeaf03a77aa8
mov qword [rbp + 0x308], rax
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
lea rcx, [rbp + 0x300]
call fcn.14041ee1c
movss xmm7, dword [0x1404a3eac]
movaps xmm0, xmm7
addss xmm0, xmm15
comiss xmm0, xmm9
jbe 0x14042fbdc
addss xmm7, dword [0x140490648]
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x2130], r14
mov qword [rbp + 0x2138], r13
movabs rax, 0xb1c28106b8072858
mov qword [rbp + 0xa60], rax
movabs rax, 0xe28bc9a92af57280
mov qword [rbp + 0xa68], rax
movabs rax, 0xb6bb19b9ce7feedd
mov qword [rbp + 0xa70], rax
mov qword [rbp + 0xa78], r13
vmovdqu ymm0, ymmword [rbp + 0x2120]
vpxor ymm1, ymm0, ymmword [rbp + 0xa60]
vmovdqa ymmword [rbp + 0xa60], ymm1
lea rcx, [rbp + 0x1668]
vzeroupper
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xa60]
lea rcx, [rbp + 0x1670]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movss dword [rbp + 0x40], xmm6
movss dword [rbp + 0x44], xmm7
lea rcx, [rbp + 0x40]
call fcn.140400a14
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0x91c28106b8072858
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rbp + 0x320], xmm0
movaps xmm0, xmmword [0x140490a70]
movups xmmword [rbp + 0x14b0], xmm0
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x14b0]
call fcn.14041eeb0
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140400964
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0xb19bce00a11d1d39
mov qword [rbp + 0x330], rax
movabs rax, 0xd8abbdc64d8723fc
mov qword [rbp + 0x338], rax
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x330], xmm0
lea rcx, [rbp + 0x330]
call fcn.14041ee1c
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x14049064c]
comiss xmm15, xmm9
jbe 0x14042fd45
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x2130], r14
mov qword [rbp + 0x2138], r13
movabs r14, 0xc2cfcc08b71c3a4b
mov qword [rbp + 0xb80], r14
movabs rsi, 0xabdfc8a939f272ae
mov qword [rbp + 0xb88], rsi
movabs rax, 0xb6bb19b9ce7feee3
mov qword [rbp + 0xb90], rax
mov qword [rbp + 0xb98], r13
vmovdqu ymm0, ymmword [rbp + 0x2120]
vpxor ymm1, ymm0, ymmword [rbp + 0xb80]
vmovdqa ymmword [rbp + 0xb80], ymm1
lea rcx, [rbp + 0x1678]
vzeroupper
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xb80]
lea rcx, [rbp + 0x1680]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movss dword [rbp + 0x48], xmm6
movss dword [rbp + 0x4c], xmm15
lea rcx, [rbp + 0x48]
call fcn.140400a14
mov qword [rbp + 0x21a0], r15
mov qword [rbp + 0x21a8], r12
movabs rax, 0xb6bb19b9ce7feee3
mov qword [rbp + 0x21b0], rax
mov qword [rbp + 0x21b8], r13
mov qword [rbp + 0xba0], r14
mov qword [rbp + 0xba8], rsi
mov r14, rax
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], r13
vmovdqu ymm0, ymmword [rbp + 0x21a0]
vpxor ymm1, ymm0, ymmword [rbp + 0xba0]
vmovdqa ymmword [rbp + 0xba0], ymm1
vmovaps xmm2, xmmword [0x140490a70]
vmovups xmmword [rbp + 0x21a0], xmm2
lea rdx, [rbp + 0xba0]
lea rcx, [rbp + 0x21a0]
vzeroupper
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490650]
movabs rax, 0x1ad719e569c263c7
movabs rcx, 0xb2fb69840fb7c37c
comiss xmm15, xmm9
jbe 0x14042ffe6
mov qword [rbp + 0x2160], r15
mov qword [rbp + 0x2168], r12
mov qword [rbp + 0x2170], r14
mov qword [rbp + 0x2178], r13
mov qword [rbp + 0x2180], rdi
mov qword [rbp + 0x2188], rbx
mov qword [rbp + 0x2190], rax
mov qword [rbp + 0x2198], rcx
movabs rsi, 0xbccfc41fba063457
mov qword [rbp + 0xc60], rsi
movabs rax, 0xaec2fae63fe85be6
mov qword [rbp + 0xc68], rax
movabs rax, 0xf29b7cf4ee18808a
mov qword [rbp + 0xc70], rax
movabs rax, 0xc329c36a57f925e1
mov qword [rbp + 0xc78], rax
movabs rax, 0x9e159db313ee1fa4
mov qword [rbp + 0xc80], rax
movabs rax, 0x58f74bcdbbc3e5da
mov qword [rbp + 0xc88], rax
movabs rax, 0x1ad719e569c263b4
mov qword [rbp + 0xc90], rax
mov qword [rbp + 0xc98], rcx
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0xc60]
vmovdqa ymmword [rbp + 0xc60], ymm1
vmovdqu ymm0, ymmword [rbp + 0x2180]
vpxor ymm1, ymm0, ymmword [rbp + 0xc80]
vmovdqa ymmword [rbp + 0xc80], ymm1
lea rcx, [rbp + 0x1688]
vzeroupper
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xc60]
lea rcx, [rbp + 0x1698]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movss dword [rbp + 0x50], xmm6
movss dword [rbp + 0x54], xmm15
lea rcx, [rbp + 0x50]
call fcn.140400a14
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x340], rsi
mov qword [rbp + 0x348], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x340], xmm0
movaps xmm0, xmmword [0x140490a70]
movups xmmword [rbp + 0x14c8], xmm0
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x14c8]
call fcn.14041eeb0
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140400964
mov qword [rbp + 0x2160], r15
mov qword [rbp + 0x2168], r12
mov qword [rbp + 0x2170], r14
mov qword [rbp + 0x2178], r13
mov qword [rbp + 0x2180], rdi
mov qword [rbp + 0x2188], rbx
movabs rax, 0xe786e647a11d1d39
mov qword [rbp + 0xe80], rax
movabs rax, 0x9c8bd88b6de073af
mov qword [rbp + 0xe88], rax
movabs rax, 0xf89b7dcba11c9d8a
mov qword [rbp + 0xe90], rax
movabs rax, 0xff66c13857e822e1
mov qword [rbp + 0xe98], rax
movabs rax, 0x840e95fc31bc5fed
mov qword [rbp + 0xea0], rax
movabs rax, 0x308325a2f6e3d189
mov qword [rbp + 0xea8], rax
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0xe80]
vmovdqa ymmword [rbp + 0xe80], ymm1
vmovdqa xmm2, xmmword [rbp + 0xea0]
vpxor xmm2, xmm2, xmmword [rbp + 0x2180]
vmovdqa xmmword [rbp + 0xea0], xmm2
lea rcx, [rbp + 0xe80]
vzeroupper
call fcn.14041ee1c
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490654]
comiss xmm15, xmm9
jbe 0x140430180
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x2130], r14
mov qword [rbp + 0x2138], r13
movabs rsi, 0xbccfef229637095e
mov qword [rbp + 0xbc0], rsi
movabs rax, 0xbdcefbe63fe85be6
mov qword [rbp + 0xbc8], rax
movabs rax, 0xb6bb19d2ad1e8c87
mov qword [rbp + 0xbd0], rax
mov qword [rbp + 0xbd8], r13
vmovdqu ymm0, ymmword [rbp + 0x2120]
vpxor ymm1, ymm0, ymmword [rbp + 0xbc0]
vmovdqa ymmword [rbp + 0xbc0], ymm1
lea rcx, [rbp + 0x16a0]
vzeroupper
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0x16a8]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movss dword [rbp + 0x58], xmm6
movss dword [rbp + 0x5c], xmm15
lea rcx, [rbp + 0x58]
call fcn.140400a14
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x350], rsi
mov qword [rbp + 0x358], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x350], xmm0
movaps xmm0, xmmword [0x140490a70]
movups xmmword [rbp + 0x14d8], xmm0
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x14d8]
call fcn.14041eeb0
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140400964
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0xf48ae747a11d1d39
mov qword [rbp + 0x360], rax
movabs rax, 0xd8abbdad2ee67fa2
mov qword [rbp + 0x368], rax
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp + 0x360], xmm0
lea rcx, [rbp + 0x360]
call fcn.14041ee1c
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490658]
comiss xmm15, xmm9
jbe 0x14043039f
mov qword [rbp + 0x2160], r15
mov qword [rbp + 0x2168], r12
mov qword [rbp + 0x2170], r14
mov qword [rbp + 0x2178], r13
mov qword [rbp + 0x2180], rdi
mov qword [rbp + 0x2188], rbx
movabs rsi, 0xff86ca13bb153257
mov qword [rbp + 0xfc0], rsi
movabs rax, 0xf8d9d2806daa3da1
mov qword [rbp + 0xfc8], rax
movabs rax, 0x96dc77d0be138bab
mov qword [rbp + 0xfd0], rax
movabs rax, 0xea7cc57d7cba33c5
mov qword [rbp + 0xfd8], rax
movabs rax, 0xec0989fc0eee2eed
mov qword [rbp + 0xfe0], rax
mov qword [rbp + 0xfe8], rbx
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0xfc0]
vmovdqa ymmword [rbp + 0xfc0], ymm1
vmovdqa xmm2, xmmword [rbp + 0xfe0]
vpxor xmm2, xmm2, xmmword [rbp + 0x2180]
vmovdqa xmmword [rbp + 0xfe0], xmm2
lea rcx, [rbp + 0x16b0]
vzeroupper
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xfc0]
lea rcx, [rbp + 0x16b8]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movss dword [rbp + 0x60], xmm6
movss dword [rbp + 0x64], xmm15
lea rcx, [rbp + 0x60]
call fcn.140400a14
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x370], rsi
movabs rax, 0xd8abbdc64daa3da1
mov qword [rbp + 0x378], rax
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x370]
movdqa xmmword [rbp + 0x370], xmm0
movaps xmm0, xmmword [0x140490a70]
movups xmmword [rbp + 0x14e8], xmm0
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x14e8]
call fcn.14041eeb0
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140400964
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x2130], r14
mov qword [rbp + 0x2138], r13
movabs rax, 0xfd8ae947a11d1d39
mov qword [rbp + 0xbe0], rax
movabs rax, 0xf8cef0e62ae974b6
mov qword [rbp + 0xbe8], rax
movabs rax, 0xc4fe39debb1d8ba7
mov qword [rbp + 0xbf0], rax
movabs rax, 0x8d09a7184be839fa
mov qword [rbp + 0xbf8], rax
vmovdqu ymm0, ymmword [rbp + 0x2120]
vpxor ymm1, ymm0, ymmword [rbp + 0xbe0]
vmovdqa ymmword [rbp + 0xbe0], ymm1
lea rcx, [rbp + 0xbe0]
vzeroupper
call fcn.14041ee1c
movss xmm7, dword [0x1404a3eac]
movaps xmm0, xmm7
addss xmm0, dword [0x140490660]
comiss xmm0, xmm9
jbe 0x1404304d4
movss xmm0, dword [0x14049056c]
call fcn.140400558
movss xmm7, dword [0x1404a3eac]
addss xmm7, dword [0x140490664]
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs r14, 0xe28af547b2063e5b
mov qword [rbp + 0x380], r14
movabs rsi, 0xd8abbdc63ef578b2
mov qword [rbp + 0x388], rsi
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rbp + 0x380], xmm0
lea rcx, [rbp + 0x16c0]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x1430]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movss dword [rbp + 0x68], xmm6
movss dword [rbp + 0x6c], xmm7
lea rcx, [rbp + 0x68]
call fcn.140400a14
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x390], r14
mov qword [rbp + 0x398], rsi
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x390]
movdqa xmmword [rbp + 0x390], xmm0
movaps xmm0, xmmword [0x140490a70]
movups xmmword [rbp + 0x14f8], xmm0
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x14f8]
call fcn.14041eeb0
movaps xmm0, xmm11
call fcn.140400558
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490668]
comiss xmm15, xmm9
jbe 0x1404305dc
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rsi, 0x918ac508b0003a5b
mov qword [rbp + 0x3a0], rsi
mov qword [rbp + 0x3a8], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x3a0]
movdqa xmmword [rbp + 0x3a0], xmm0
lea rcx, [rbp + 0x16c8]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x16d0]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movss dword [rbp + 0x70], xmm6
movss dword [rbp + 0x74], xmm15
lea rcx, [rbp + 0x70]
call fcn.140400a14
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x3b0], rsi
mov qword [rbp + 0x3b8], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x3b0]
movdqa xmmword [rbp + 0x3b0], xmm0
movaps xmm0, xmmword [0x140490a70]
movups xmmword [rbp + 0x1508], xmm0
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x1508]
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x14049066c]
comiss xmm15, xmm9
jbe 0x1404306ee
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs r14, 0xfc9cce24a7012e53
mov qword [rbp + 0x3c0], r14
movabs rsi, 0xd8abbdc64d877eaf
mov qword [rbp + 0x3c8], rsi
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rbp + 0x3c0], xmm0
lea rcx, [rbp + 0x16d8]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x16e0]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movss dword [rbp + 0x78], xmm6
movss dword [rbp + 0x7c], xmm15
lea rcx, [rbp + 0x78]
call fcn.140400a14
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x3d0], r14
mov qword [rbp + 0x3d8], rsi
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x3d0]
movdqa xmmword [rbp + 0x3d0], xmm0
movaps xmm0, xmmword [0x140490a70]
movups xmmword [rbp + 0x1518], xmm0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x1518]
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490670]
comiss xmm15, xmm9
jbe 0x1404307ff
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rsi, 0x91da9514ba073455
mov qword [rbp + 0x3e0], rsi
mov qword [rbp + 0x3e8], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x3e0]
movdqa xmmword [rbp + 0x3e0], xmm0
lea rcx, [rbp + 0x16e8]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x16f0]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movss dword [rbp + 0x80], xmm6
movss dword [rbp + 0x84], xmm15
lea rcx, [rbp + 0x80]
call fcn.140400a14
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x3f0], rsi
mov qword [rbp + 0x3f8], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0x3f0], xmm0
movaps xmm0, xmmword [0x140490a70]
movups xmmword [rbp + 0x1528], xmm0
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x1528]
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490674]
comiss xmm15, xmm9
jbe 0x140430993
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rsi, 0x91efef229637095e
mov qword [rbp + 0x400], rsi
mov qword [rbp + 0x408], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x400]
movdqa xmmword [rbp + 0x400], xmm0
lea rcx, [rbp + 0x16f8]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x1700]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x1708]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x690], rsi
mov qword [rbp + 0x698], r12
lea r8, [rbp + 0x6a0]
lea rdx, [rbp + 0x690]
lea rcx, [rbp + 0x1790]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x6a0], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x6a8], r12
lea r8, [rbp + 0x6b0]
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x17a0]
call fcn.1403e8380
mov qword [rbp + 0x410], rsi
mov qword [rbp + 0x6b0], rsi
mov qword [rbp + 0x418], r12
mov qword [rbp + 0x6b8], r12
lea r8, [rbp + 0x6c0]
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp + 0x17b0]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x410]
movdqa xmmword [rbp + 0x410], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x17c0]
call fcn.1403f3044
lea rdx, [rbp + 0x410]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490678]
comiss xmm15, xmm9
jbe 0x140430ba9
movabs rsi, 0xf483c835b6193a5f
mov qword [rbp + 0x6c0], rsi
movabs r14, 0xd8abbdc64d871dbf
mov qword [rbp + 0x6c8], r14
lea r8, [rbp + 0x6d0]
lea rdx, [rbp + 0x6c0]
lea rcx, [rbp + 0x17d0]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x6d0], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x6d8], r12
lea r8, [rbp + 0x6e0]
lea rdx, [rbp + 0x6d0]
lea rcx, [rbp + 0x17e0]
call fcn.1403e8380
mov qword [rbp + 0x420], rsi
mov qword [rbp + 0x6e0], rsi
mov qword [rbp + 0x428], r14
mov qword [rbp + 0x6e8], r14
lea r8, [rbp + 0x6f0]
lea rdx, [rbp + 0x6e0]
lea rcx, [rbp + 0x17f0]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x420]
movdqa xmmword [rbp + 0x420], xmm0
lea rcx, [rbp + 0x1710]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x1718]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x1720]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x6f0], rsi
mov qword [rbp + 0x6f8], r14
lea r8, [rbp + 0x700]
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x1800]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x700], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x708], r12
lea r8, [rbp + 0x710]
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x1810]
call fcn.1403e8380
mov qword [rbp + 0x430], rsi
mov qword [rbp + 0x710], rsi
mov qword [rbp + 0x438], r14
mov qword [rbp + 0x718], r14
lea r8, [rbp + 0x720]
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x1820]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x430]
movdqa xmmword [rbp + 0x430], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1830]
call fcn.1403f3044
lea rdx, [rbp + 0x430]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x14049067c]
comiss xmm15, xmm9
jbe 0x140430db5
movabs rsi, 0x91efd906be153458
mov qword [rbp + 0x720], rsi
mov qword [rbp + 0x728], r12
lea r8, [rbp + 0x730]
lea rdx, [rbp + 0x720]
lea rcx, [rbp + 0x1840]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x730], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x738], r12
lea r8, [rbp + 0x740]
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x1850]
call fcn.1403e8380
mov qword [rbp + 0x440], rsi
mov qword [rbp + 0x740], rsi
mov qword [rbp + 0x448], r12
mov qword [rbp + 0x748], r12
lea r8, [rbp + 0x750]
lea rdx, [rbp + 0x740]
lea rcx, [rbp + 0x1860]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x440]
movdqa xmmword [rbp + 0x440], xmm0
lea rcx, [rbp + 0x1728]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x1330]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x1338]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x750], rsi
mov qword [rbp + 0x758], r12
lea r8, [rbp + 0x760]
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x1870]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x760], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x768], r12
lea r8, [rbp + 0x770]
lea rdx, [rbp + 0x760]
lea rcx, [rbp + 0x1880]
call fcn.1403e8380
mov qword [rbp + 0x450], rsi
mov qword [rbp + 0x770], rsi
mov qword [rbp + 0x458], r12
mov qword [rbp + 0x778], r12
lea r8, [rbp + 0x780]
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0x1890]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x450]
movdqa xmmword [rbp + 0x450], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x18a0]
call fcn.1403f3044
lea rdx, [rbp + 0x450]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490680]
comiss xmm15, xmm9
jbe 0x140430fc1
movabs rsi, 0x91efa167b61c3457
mov qword [rbp + 0x780], rsi
mov qword [rbp + 0x788], r12
lea r8, [rbp + 0x790]
lea rdx, [rbp + 0x780]
lea rcx, [rbp + 0x18b0]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x790], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x798], r12
lea r8, [rbp + 0x7a0]
lea rdx, [rbp + 0x790]
lea rcx, [rbp + 0x18c0]
call fcn.1403e8380
mov qword [rbp + 0x460], rsi
mov qword [rbp + 0x7a0], rsi
mov qword [rbp + 0x468], r12
mov qword [rbp + 0x7a8], r12
lea r8, [rbp + 0x7b0]
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0x18d0]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x460]
movdqa xmmword [rbp + 0x460], xmm0
lea rcx, [rbp + 0x1340]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x1348]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x1350]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x7b0], rsi
mov qword [rbp + 0x7b8], r12
lea r8, [rbp + 0x7c0]
lea rdx, [rbp + 0x7b0]
lea rcx, [rbp + 0x18e0]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x7c0], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x7c8], r12
lea r8, [rbp + 0x7d0]
lea rdx, [rbp + 0x7c0]
lea rcx, [rbp + 0x18f0]
call fcn.1403e8380
mov qword [rbp + 0x470], rsi
mov qword [rbp + 0x7d0], rsi
mov qword [rbp + 0x478], r12
mov qword [rbp + 0x7d8], r12
lea r8, [rbp + 0x7e0]
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x1900]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x470]
movdqa xmmword [rbp + 0x470], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1910]
call fcn.1403f3044
lea rdx, [rbp + 0x470]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490684]
comiss xmm15, xmm9
jbe 0x1404311d7
movabs rsi, 0xf49dc801b61f326d
mov qword [rbp + 0x7e0], rsi
movabs r14, 0xd8abbdc64d8769bf
mov qword [rbp + 0x7e8], r14
lea r8, [rbp + 0x7f0]
lea rdx, [rbp + 0x7e0]
lea rcx, [rbp + 0x1920]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x7f0], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x7f8], r12
lea r8, [rbp + 0x800]
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp + 0x1930]
call fcn.1403e8380
mov qword [rbp + 0x480], rsi
mov qword [rbp + 0x800], rsi
mov qword [rbp + 0x488], r14
mov qword [rbp + 0x808], r14
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0x1940]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x480]
movdqa xmmword [rbp + 0x480], xmm0
lea rcx, [rbp + 0x1358]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x1360]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x1368]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x810], rsi
mov qword [rbp + 0x818], r14
lea r8, [rbp + 0x820]
lea rdx, [rbp + 0x810]
lea rcx, [rbp + 0x2060]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x820], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x828], r12
lea r8, [rbp + 0x830]
lea rdx, [rbp + 0x820]
lea rcx, [rbp + 0x1950]
call fcn.1403e8380
mov qword [rbp + 0x490], rsi
mov qword [rbp + 0x830], rsi
mov qword [rbp + 0x498], r14
mov qword [rbp + 0x838], r14
lea r8, [rbp + 0x840]
lea rdx, [rbp + 0x830]
lea rcx, [rbp + 0x1960]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x490]
movdqa xmmword [rbp + 0x490], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1970]
call fcn.1403f3044
lea rdx, [rbp + 0x490]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490688]
comiss xmm15, xmm9
jbe 0x1404313e3
movabs rsi, 0x9196d117b23a2954
mov qword [rbp + 0x840], rsi
mov qword [rbp + 0x848], r12
lea r8, [rbp + 0x850]
lea rdx, [rbp + 0x840]
lea rcx, [rbp + 0x1980]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x850], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x858], r12
lea r8, [rbp + 0x860]
lea rdx, [rbp + 0x850]
lea rcx, [rbp + 0x1990]
call fcn.1403e8380
mov qword [rbp + 0x4a0], rsi
mov qword [rbp + 0x860], rsi
mov qword [rbp + 0x4a8], r12
mov qword [rbp + 0x868], r12
lea r8, [rbp + 0x870]
lea rdx, [rbp + 0x860]
lea rcx, [rbp + 0x19a0]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x4a0]
movdqa xmmword [rbp + 0x4a0], xmm0
lea rcx, [rbp + 0x1370]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x1378]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x1380]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x870], rsi
mov qword [rbp + 0x878], r12
lea r8, [rbp + 0x880]
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x19b0]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x880], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x888], r12
lea r8, [rbp + 0x890]
lea rdx, [rbp + 0x880]
lea rcx, [rbp + 0x19c0]
call fcn.1403e8380
mov qword [rbp + 0x4b0], rsi
mov qword [rbp + 0x890], rsi
mov qword [rbp + 0x4b8], r12
mov qword [rbp + 0x898], r12
lea r8, [rbp + 0x8a0]
lea rdx, [rbp + 0x890]
lea rcx, [rbp + 0x19d0]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x4b0]
movdqa xmmword [rbp + 0x4b0], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x19e0]
call fcn.1403f3044
lea rdx, [rbp + 0x4b0]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x14049068c]
comiss xmm15, xmm9
jbe 0x1404315ef
movabs rsi, 0xf481c81db2152354
mov qword [rbp + 0x8a0], rsi
mov qword [rbp + 0x8a8], r12
lea r8, [rbp + 0x8b0]
lea rdx, [rbp + 0x8a0]
lea rcx, [rbp + 0x19f0]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x8b0], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x8b8], r12
lea r8, [rbp + 0x8c0]
lea rdx, [rbp + 0x8b0]
lea rcx, [rbp + 0x1a00]
call fcn.1403e8380
mov qword [rbp + 0x4c0], rsi
mov qword [rbp + 0x8c0], rsi
mov qword [rbp + 0x4c8], r12
mov qword [rbp + 0x8c8], r12
lea r8, [rbp + 0x8d0]
lea rdx, [rbp + 0x8c0]
lea rcx, [rbp + 0x1a10]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x4c0]
movdqa xmmword [rbp + 0x4c0], xmm0
lea rcx, [rbp + 0x1388]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp + 0x1390]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x1398]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x8d0], rsi
mov qword [rbp + 0x8d8], r12
lea r8, [rbp + 0x8e0]
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x1a20]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x8e0], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x8e8], r12
lea r8, [rbp + 0x8f0]
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp + 0x1a30]
call fcn.1403e8380
mov qword [rbp + 0x4d0], rsi
mov qword [rbp + 0x8f0], rsi
mov qword [rbp + 0x4d8], r12
mov qword [rbp + 0x8f8], r12
lea r8, [rbp + 0x900]
lea rdx, [rbp + 0x8f0]
lea rcx, [rbp + 0x1a40]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x4d0]
movdqa xmmword [rbp + 0x4d0], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1a50]
call fcn.1403f3044
lea rdx, [rbp + 0x4d0]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490690]
comiss xmm15, xmm9
jbe 0x1404317fb
movabs rsi, 0x91efd90ebd1d345f
mov qword [rbp + 0x900], rsi
mov qword [rbp + 0x908], r12
lea r8, [rbp + 0x910]
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x1a60]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x910], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x918], r12
lea r8, [rbp + 0x920]
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x1a70]
call fcn.1403e8380
mov qword [rbp + 0x4e0], rsi
mov qword [rbp + 0x920], rsi
mov qword [rbp + 0x4e8], r12
mov qword [rbp + 0x928], r12
lea r8, [rbp + 0x930]
lea rdx, [rbp + 0x920]
lea rcx, [rbp + 0x1a80]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x4e0]
movdqa xmmword [rbp + 0x4e0], xmm0
lea rcx, [rbp + 0x13a0]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0x13a8]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x13b0]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x930], rsi
mov qword [rbp + 0x938], r12
lea r8, [rbp + 0x940]
lea rdx, [rbp + 0x930]
lea rcx, [rbp + 0x1a90]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x940], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x948], r12
lea r8, [rbp + 0x950]
lea rdx, [rbp + 0x940]
lea rcx, [rbp + 0x1aa0]
call fcn.1403e8380
mov qword [rbp + 0x4f0], rsi
mov qword [rbp + 0x950], rsi
mov qword [rbp + 0x4f8], r12
mov qword [rbp + 0x958], r12
lea r8, [rbp + 0x960]
lea rdx, [rbp + 0x950]
lea rcx, [rbp + 0x1ab0]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x4f0]
movdqa xmmword [rbp + 0x4f0], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1ac0]
call fcn.1403f3044
lea rdx, [rbp + 0x4f0]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490694]
comiss xmm15, xmm9
jbe 0x140431a07
movabs rsi, 0x91efc41fba063457
mov qword [rbp + 0x960], rsi
mov qword [rbp + 0x968], r12
lea r8, [rbp + 0x970]
lea rdx, [rbp + 0x960]
lea rcx, [rbp + 0x1ad0]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x970], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x978], r12
lea r8, [rbp + 0x980]
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x1ae0]
call fcn.1403e8380
mov qword [rbp + 0x500], rsi
mov qword [rbp + 0x980], rsi
mov qword [rbp + 0x508], r12
mov qword [rbp + 0x988], r12
lea r8, [rbp + 0x990]
lea rdx, [rbp + 0x980]
lea rcx, [rbp + 0x1af0]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x500]
movdqa xmmword [rbp + 0x500], xmm0
lea rcx, [rbp + 0x13b8]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x13c0]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x13c8]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x990], rsi
mov qword [rbp + 0x998], r12
lea r8, [rbp + 0x9a0]
lea rdx, [rbp + 0x990]
lea rcx, [rbp + 0x1b00]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x9a0], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x9a8], r12
lea r8, [rbp + 0x9b0]
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x1b10]
call fcn.1403e8380
mov qword [rbp + 0x510], rsi
mov qword [rbp + 0x9b0], rsi
mov qword [rbp + 0x518], r12
mov qword [rbp + 0x9b8], r12
lea r8, [rbp + 0x9c0]
lea rdx, [rbp + 0x9b0]
lea rcx, [rbp + 0x1b20]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x510]
movdqa xmmword [rbp + 0x510], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1b30]
call fcn.1403f3044
lea rdx, [rbp + 0x510]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x140490698]
comiss xmm15, xmm9
jbe 0x140431c13
movabs rsi, 0x91efa167d31b2e40
mov qword [rbp + 0x9c0], rsi
mov qword [rbp + 0x9c8], r12
lea r8, [rbp + 0x9d0]
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x1b40]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x9d0], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x9d8], r12
lea r8, [rbp + 0x9e0]
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x1b50]
call fcn.1403e8380
mov qword [rbp + 0x520], rsi
mov qword [rbp + 0x9e0], rsi
mov qword [rbp + 0x528], r12
mov qword [rbp + 0x9e8], r12
lea r8, [rbp + 0x9f0]
lea rdx, [rbp + 0x9e0]
lea rcx, [rbp + 0x1b60]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x520]
movdqa xmmword [rbp + 0x520], xmm0
lea rcx, [rbp + 0x13d0]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x520]
lea rcx, [rbp + 0x13d8]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x13e0]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x9f0], rsi
mov qword [rbp + 0x9f8], r12
lea r8, [rbp + 0xa00]
lea rdx, [rbp + 0x9f0]
lea rcx, [rbp + 0x1b70]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0xa00], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0xa08], r12
lea r8, [rbp + 0xa10]
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x1b80]
call fcn.1403e8380
mov qword [rbp + 0x530], rsi
mov qword [rbp + 0xa10], rsi
mov qword [rbp + 0x538], r12
mov qword [rbp + 0xa18], r12
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0xa10]
lea rcx, [rbp + 0x1b90]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x530]
movdqa xmmword [rbp + 0x530], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1ba0]
call fcn.1403f3044
lea rdx, [rbp + 0x530]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
movaps xmm15, xmm7
addss xmm15, dword [0x14049069c]
comiss xmm15, xmm9
jbe 0x140431e1f
movabs rsi, 0x91efa167aa112e55
mov qword [rbp + 0xa20], rsi
mov qword [rbp + 0xa28], r12
lea r8, [rbp + 0xa30]
lea rdx, [rbp + 0xa20]
lea rcx, [rbp + 0x1bb0]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0xa30], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0xa38], r12
lea r8, [rbp + 0xa40]
lea rdx, [rbp + 0xa30]
lea rcx, [rbp + 0x1bc0]
call fcn.1403e8380
mov qword [rbp + 0xf0], rsi
mov qword [rbp + 0xa40], rsi
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0xa48], r12
lea r8, [rbp + 0xa50]
lea rdx, [rbp + 0xa40]
lea rcx, [rbp + 0x1bd0]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0xf0]
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x13e8]
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x13f0]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x13f8]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x540], rsi
mov qword [rbp + 0x548], r12
lea r8, [rbp + 0x550]
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x1be0]
call fcn.1403e8380
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x550], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x558], r12
lea r8, [rbp + 0x560]
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x1bf0]
call fcn.1403e8380
mov qword [rbp + 0x100], rsi
mov qword [rbp + 0x560], rsi
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x568], r12
lea r8, [rbp + 0x570]
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x1dc0]
call fcn.1403e8380
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x100]
movdqa xmmword [rbp + 0x100], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1c00]
call fcn.1403f3044
lea rdx, [rbp + 0x100]
mov rcx, rax
call fcn.14041eeb0
movss xmm7, dword [0x1404a3eac]
addss xmm7, dword [0x1404906a4]
comiss xmm7, xmm9
jbe 0x14043234b
movss xmm0, dword [0x14049056c]
call fcn.140400558
movss xmm7, dword [0x1404a3eac]
addss xmm7, dword [0x1404906a0]
movabs rsi, 0xe881c02af3163558
mov qword [rbp + 0x11f0], rsi
movabs r14, 0xb7e69dbf23e650e6
mov qword [rbp + 0x11f8], r14
movabs r15, 0xc3da7adc8c5f8b91
mov qword [rbp + 0x1200], r15
movabs r12, 0xcf29c2704cba33fb
mov qword [rbp + 0x1208], r12
movabs r13, 0xcc0e94f45cfd1fa8
mov qword [rbp + 0x1210], r13
movabs rax, 0x1ead41c79d82b496
mov qword [rbp + 0x1218], rax
movabs rax, 0x1ad719e569c263e9
mov qword [rbp + 0x1220], rax
movabs rax, 0xb2fb69840fb7c37c
mov qword [rbp + 0x1228], rax
lea r8, [rbp + 0x1230]
lea rdx, [rbp + 0x11f0]
lea rcx, [rbp + 0x1c10]
call fcn.1403e8380
movabs rax, 0x91efa167d3725b19
mov qword [rbp + 0x2160], rax
mov qword [rbp + 0x1230], rax
movabs rax, 0xd8abbdc64d871dc6
mov qword [rbp + 0x2168], rax
mov qword [rbp + 0x1238], rax
movabs rax, 0xb6bb19b9ce7feee3
mov qword [rbp + 0x2170], rax
mov qword [rbp + 0x1240], rax
movabs rax, 0x8d09a718389a5688
mov qword [rbp + 0x2178], rax
mov qword [rbp + 0x1248], rax
mov qword [rbp + 0x2180], rdi
mov qword [rbp + 0x1250], rdi
mov qword [rbp + 0x2188], rbx
mov qword [rbp + 0x1258], rbx
movabs rax, 0x1ad719e569c263c7
mov qword [rbp + 0x2190], rax
mov qword [rbp + 0x1260], rax
movabs rax, 0xb2fb69840fb7c37c
mov qword [rbp + 0x2198], rax
mov qword [rbp + 0x1268], rax
lea r8, [rbp + 0x1270]
lea rdx, [rbp + 0x1230]
lea rcx, [rbp + 0x1c20]
call fcn.1403e8380
mov qword [rbp + 0xca0], rsi
mov qword [rbp + 0x1270], rsi
mov qword [rbp + 0xca8], r14
mov qword [rbp + 0x1278], r14
mov qword [rbp + 0xcb0], r15
mov qword [rbp + 0x1280], r15
mov qword [rbp + 0xcb8], r12
mov qword [rbp + 0x1288], r12
mov qword [rbp + 0xcc0], r13
mov qword [rbp + 0x1290], r13
movabs rax, 0x1ead41c79d82b496
mov qword [rbp + 0xcc8], rax
mov qword [rbp + 0x1298], rax
movabs rax, 0x1ad719e569c263e9
mov qword [rbp + 0xcd0], rax
mov qword [rbp + 0x12a0], rax
movabs rax, 0xb2fb69840fb7c37c
mov qword [rbp + 0xcd8], rax
mov qword [rbp + 0x12a8], rax
lea r8, [rbp + 0x12b0]
lea rdx, [rbp + 0x1270]
lea rcx, [rbp + 0x1c30]
call fcn.1403e8380
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0xca0]
vmovdqa ymmword [rbp + 0xca0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x2180]
vpxor ymm1, ymm0, ymmword [rbp + 0xcc0]
vmovdqa ymmword [rbp + 0xcc0], ymm1
lea rcx, [rbp + 0x1400]
vzeroupper
call fcn.140400cc4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xca0]
lea rcx, [rbp + 0x1408]
call fcn.1403fa730
mulss xmm6, xmm8
movss xmm0, dword [rax]
mulss xmm0, xmm8
subss xmm6, xmm0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0x1690]
call fcn.1403f3034
mov rcx, rax
call fcn.140400a14
mov qword [rbp + 0x12b0], rsi
mov qword [rbp + 0x12b8], r14
mov qword [rbp + 0x12c0], r15
mov qword [rbp + 0x12c8], r12
mov qword [rbp + 0x12d0], r13
movabs rax, 0x1ead41c79d82b496
mov qword [rbp + 0x12d8], rax
movabs rax, 0x1ad719e569c263e9
mov qword [rbp + 0x12e0], rax
movabs rax, 0xb2fb69840fb7c37c
mov qword [rbp + 0x12e8], rax
lea r8, [rbp + 0x12f0]
lea rdx, [rbp + 0x12b0]
lea rcx, [rbp + 0x1c40]
call fcn.1403e8380
movabs rax, 0x91efa167d3725b19
mov qword [rbp + 0x2160], rax
mov qword [rbp + 0x12f0], rax
movabs rax, 0xd8abbdc64d871dc6
mov qword [rbp + 0x2168], rax
mov qword [rbp + 0x12f8], rax
movabs rax, 0xb6bb19b9ce7feee3
mov qword [rbp + 0x2170], rax
mov qword [rbp + 0x1300], rax
movabs rax, 0x8d09a718389a5688
mov qword [rbp + 0x2178], rax
mov qword [rbp + 0x1308], rax
mov qword [rbp + 0x2180], rdi
mov qword [rbp + 0x1310], rdi
mov qword [rbp + 0x2188], rbx
mov qword [rbp + 0x1318], rbx
movabs rax, 0x1ad719e569c263c7
mov qword [rbp + 0x2190], rax
mov qword [rbp + 0x1320], rax
movabs rbx, 0xb2fb69840fb7c37c
mov qword [rbp + 0x2198], rbx
mov qword [rbp + 0x1328], rbx
lea r8, [rbp + 0x1330]
lea rdx, [rbp + 0x12f0]
lea rcx, [rbp + 0x1c50]
call fcn.1403e8380
mov qword [rbp + 0xce0], rsi
mov qword [rbp + 0x11b0], rsi
mov qword [rbp + 0xce8], r14
mov qword [rbp + 0x11b8], r14
mov qword [rbp + 0xcf0], r15
mov qword [rbp + 0x11c0], r15
mov qword [rbp + 0xcf8], r12
mov qword [rbp + 0x11c8], r12
mov qword [rbp + 0xd00], r13
mov qword [rbp + 0x11d0], r13
movabs rax, 0x1ead41c79d82b496
mov qword [rbp + 0xd08], rax
mov qword [rbp + 0x11d8], rax
movabs rax, 0x1ad719e569c263e9
mov qword [rbp + 0xd10], rax
mov qword [rbp + 0x11e0], rax
mov qword [rbp + 0xd18], rbx
mov qword [rbp + 0x11e8], rbx
lea r8, [rbp + 0x11f0]
lea rdx, [rbp + 0x11b0]
lea rcx, [rbp + 0x1c60]
call fcn.1403e8380
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0xce0]
vmovdqa ymmword [rbp + 0xce0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x2180]
vpxor ymm1, ymm0, ymmword [rbp + 0xd00]
vmovdqa ymmword [rbp + 0xd00], ymm1
vmovss dword [rsp + 0x20], xmm11
vmovaps xmm3, xmm12
vmovaps xmm2, xmm13
vmovaps xmm1, xmm14
lea rcx, [rbp + 0x1c70]
vzeroupper
call fcn.1403f3044
lea rdx, [rbp + 0xce0]
mov rcx, rax
call fcn.14041eeb0
movaps xmm0, xmm11
call fcn.140400558
movabs r12, 0xd8abbdc64d871dc6
movabs r15, 0x91efa167d3725b19
movabs r13, 0x8d09a718389a5688
xor r14d, r14d
movabs rdi, 0xb6bb19b9ce7feee3
movabs rsi, 0xe38ad509b631783a
mov rax, qword [0x1404a3eb0]
cmp byte [rax + 4], r14b
je 0x140432b1b
lea rcx, [rbp + 0x1418]
call fcn.140400cc4
movss xmm6, dword [rax + 4]
mulss xmm6, xmm8
movss xmm0, dword [0x14049934c]
mulss xmm0, xmm8
subss xmm6, xmm0
addss xmm6, dword [0x140490600]
lea rcx, [rbp + 0x1420]
call fcn.140400cc4
movss xmm1, dword [rax]
mulss xmm1, xmm8
movss xmm0, dword [0x140499348]
mulss xmm0, xmm8
subss xmm1, xmm0
movss dword [rbp + 0x88], xmm1
movss dword [rbp + 0x8c], xmm6
lea rcx, [rbp + 0x88]
call fcn.140400a14
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0xd0], rsi
mov qword [rbp + 0xd8], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rbp + 0xd0], xmm0
mov rcx, qword [0x14049a050]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
xor r8d, r8d
lea rdx, [rbp + 0xd0]
mov rcx, qword [rcx + 0x1b90]
call fcn.1403f66f4
mov edx, eax
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [0x140499348]
lea rcx, [rbp + 0xd0]
call fcn.1403fadf0
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0x91efc60eb51c345a
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0x110], xmm0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x110]
call fcn.140428310
and dword [rbp + 0x90], 0
and dword [rbp + 0x94], 0
mov rbx, qword [0x1404a3eb0]
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0xf483c20ea7003a49
mov qword [rbp + 0x120], rax
movabs rax, 0xd8abbdc64d871db5
mov qword [rbp + 0x128], rax
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0x120], xmm0
lea r9, [rbp + 0x90]
xor r8d, r8d
mov dl, byte [rbx + 5]
lea rcx, [rbp + 0x120]
call fcn.1404240e4
test al, al
je 0x140432533
cmp byte [rbx + 5], r14b
sete al
mov byte [rbx + 5], al
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.140400964
movabs rsi, 0x91efa167d3341d56
movabs rcx, 0x91efa167d3721556
mov rax, qword [0x1404a3eb0]
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movdqa xmm0, xmmword [rbp + 0x2120]
cmp byte [rax + 5], r14b
je 0x1404325b2
mov qword [rbp + 0x130], rcx
mov qword [rbp + 0x138], r12
pxor xmm0, xmmword [rbp + 0x130]
movdqa xmmword [rbp + 0x130], xmm0
movaps xmm0, xmmword [0x140490980]
movups xmmword [rbp + 0x1538], xmm0
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x1538]
jmp 0x1404325ec
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], r12
pxor xmm0, xmmword [rbp + 0x140]
movdqa xmmword [rbp + 0x140], xmm0
movaps xmm0, xmmword [0x1404908c0]
movups xmmword [rbp + 0x1548], xmm0
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x1548]
call fcn.14041eeb0
mov rax, qword [0x1404a3eb0]
cmp byte [rax + 7], r14b
je 0x1404326e2
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.140400964
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xdc
lea r8d, [rdx - 0x1e]
lea rcx, [rbp + 0x1c80]
call fcn.1404282cc
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x1558], xmm0
lea rdx, [0x14049017c]
lea rcx, [rbp + 0x1558]
call fcn.14041eeb0
xor ecx, ecx
call fcn.1403f68b0
test al, al
je 0x1404326e2
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x2130], rdi
mov qword [rbp + 0x2138], r13
movabs rax, 0xf8a78e14a41d334a
mov qword [rbp + 0xc00], rax
movabs rax, 0xf8ced5926df478a2
mov qword [rbp + 0xc08], rax
movabs rax, 0xd3d77ad0ba0d8fb3
mov qword [rbp + 0xc10], rax
movabs rax, 0x8d09a718389a56fb
mov qword [rbp + 0xc18], rax
vmovdqu ymm0, ymmword [rbp + 0x2120]
vpxor ymm1, ymm0, ymmword [rbp + 0xc00]
vmovdqa ymmword [rbp + 0xc00], ymm1
lea rcx, [rbp + 0xc00]
vzeroupper
call fcn.1404013f4
and dword [rbp + 0x98], 0
and dword [rbp + 0x9c], 0
mov rbx, qword [0x1404a3eb0]
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0xf58ac209b2043f58
mov qword [rbp + 0x150], rax
movabs rax, 0xd8abbda92be954e6
mov qword [rbp + 0x158], rax
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x150]
movdqa xmmword [rbp + 0x150], xmm0
lea r9, [rbp + 0x98]
xor r8d, r8d
mov dl, byte [rbx + 6]
lea rcx, [rbp + 0x150]
call fcn.1404240e4
test al, al
je 0x140432766
cmp byte [rbx + 6], r14b
sete al
mov byte [rbx + 6], al
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.140400964
mov rax, qword [0x1404a3eb0]
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movdqa xmm0, xmmword [rbp + 0x2120]
cmp byte [rax + 6], r14b
je 0x1404327db
movabs rax, 0x91efa167d3721556
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], r12
pxor xmm0, xmmword [rbp + 0x160]
movdqa xmmword [rbp + 0x160], xmm0
movaps xmm0, xmmword [0x140490980]
movups xmmword [rbp + 0x1568], xmm0
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x1568]
jmp 0x140432815
mov qword [rbp + 0x170], rsi
mov qword [rbp + 0x178], r12
pxor xmm0, xmmword [rbp + 0x170]
movdqa xmmword [rbp + 0x170], xmm0
movaps xmm0, xmmword [0x1404908c0]
movups xmmword [rbp + 0x1578], xmm0
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x1578]
call fcn.14041eeb0
mov rax, qword [0x1404a3eb0]
cmp byte [rax + 7], r14b
je 0x1404328fd
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.140400964
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xdc
lea r8d, [rdx - 0x1e]
lea rcx, [rbp + 0x1c90]
call fcn.1404282cc
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x1588], xmm0
lea rdx, [0x14049017c]
lea rcx, [rbp + 0x1588]
call fcn.14041eeb0
xor ecx, ecx
call fcn.1403f68b0
test al, al
je 0x1404328fd
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x2130], rdi
mov qword [rbp + 0x2138], r13
movabs rax, 0xfe898113b217295e
mov qword [rbp + 0xc20], rax
movabs rax, 0xbfccc8a428c33db4
mov qword [rbp + 0xc28], rax
movabs rax, 0xb6bb19b9ce18808a
mov qword [rbp + 0xc30], rax
mov qword [rbp + 0xc38], r13
vmovdqu ymm0, ymmword [rbp + 0x2120]
vpxor ymm1, ymm0, ymmword [rbp + 0xc20]
vmovdqa ymmword [rbp + 0xc20], ymm1
lea rcx, [rbp + 0xc20]
vzeroupper
call fcn.1404013f4
and dword [rbp + 0xa0], 0
and dword [rbp + 0xa4], 0
mov rbx, qword [0x1404a3eb0]
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
mov qword [rbp + 0x2130], rdi
mov qword [rbp + 0x2138], r13
movabs rax, 0xfd83d401a31e3e51
mov qword [rbp + 0xc40], rax
movabs rax, 0xa8c2c9aa22e849e6
mov qword [rbp + 0xc48], rax
movabs rax, 0xb6bb19b9ce7fee90
mov qword [rbp + 0xc50], rax
mov qword [rbp + 0xc58], r13
vmovdqu ymm0, ymmword [rbp + 0x2120]
vpxor ymm1, ymm0, ymmword [rbp + 0xc40]
vmovdqa ymmword [rbp + 0xc40], ymm1
lea r9, [rbp + 0xa0]
xor r8d, r8d
mov dl, byte [rbx + 7]
lea rcx, [rbp + 0xc40]
vzeroupper
call fcn.1404240e4
test al, al
je 0x1404329aa
cmp byte [rbx + 7], r14b
sete al
mov byte [rbx + 7], al
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.140400964
mov rax, qword [0x1404a3eb0]
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
cmp byte [rax + 7], r14b
je 0x140432a1f
movabs rax, 0x91efa167d3721556
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x180]
movdqa xmmword [rbp + 0x180], xmm0
movaps xmm0, xmmword [0x140490980]
movups xmmword [rbp + 0x1598], xmm0
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x1598]
jmp 0x140432a61
mov qword [rbp + 0x190], rsi
mov qword [rbp + 0x198], r12
movdqa xmm2, xmmword [rbp + 0x2120]
pxor xmm2, xmmword [rbp + 0x190]
movdqa xmmword [rbp + 0x190], xmm2
movaps xmm2, xmmword [0x1404908c0]
movups xmmword [rbp + 0x15a8], xmm2
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x15a8]
call fcn.14041eeb0
mov rax, qword [0x1404a3eb0]
cmp byte [rax + 7], r14b
je 0x140432b16
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.140400964
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xdc
lea r8d, [rdx - 0x1e]
lea rcx, [rbp + 0x1ca0]
call fcn.1404282cc
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x15b8], xmm0
lea rdx, [0x14049017c]
lea rcx, [rbp + 0x15b8]
call fcn.14041eeb0
xor ecx, ecx
call fcn.1403f68b0
test al, al
je 0x140432b16
mov qword [rbp + 0x2120], r15
mov qword [rbp + 0x2128], r12
movabs rax, 0x91efa167a01b334d
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x248], r12
movdqa xmm0, xmmword [rbp + 0x2120]
pxor xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0x240], xmm0
lea rcx, [rbp + 0x240]
call fcn.1404013f4
call fcn.1403fb060
mov dword [rbp + 0xa8], 0x40a00000
mov dword [rbp + 0xac], 0x43bc8000
lea rcx, [rbp + 0xa8]
call fcn.140400a14
mov rax, qword [0x1404a3eb0]
cmp byte [rax + 4], r14b
je 0x140432b5f
movaps xmm0, xmmword [0x1404909a0]
movups xmmword [rbp + 0x15c8], xmm0
lea rdx, [rbp + 0x15c8]
jmp 0x140432b74
movaps xmm0, xmmword [0x140490970]
movups xmmword [rbp + 0x15d8], xmm0
lea rdx, [rbp + 0x15d8]
xor ecx, ecx
call fcn.1403f5058
lea rcx, [0x140490384]
call fcn.14041ee1c
xor ecx, ecx
call fcn.1403fad7c
test al, al
je 0x140432ba3
mov rdx, qword [0x1404a3eb0]
cmp byte [rdx + 4], r14b
sete al
mov byte [rdx + 4], al
mov ecx, 1
call fcn.1403f50b4
mov rcx, qword [rbp + 0x2200]
xor rcx, rsp
call fcn.140439620
lea r11, [rsp + 0x2310]
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]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret