Function at 0x140014120
Capabilities:
Allocate or change rwx memory
Create process on windows
Download url
Get common file path
Receive data

Disassembly:
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rdi
mov eax, 0xa590
call fcn.140074cc0
sub rsp, rax
xor ecx, ecx
call fcn.140071850
mov ecx, eax
call fcn.14007c21c
lea rcx, [rsp + 0x58]
call fcn.14000d1c0
nop
mov dword [rsp + 0xc8], 0
jmp 0x140014173
mov eax, dword [rsp + 0xc8]
inc eax
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0x64
jge 0x1400141b3
call fcn.14007c1f0
cvtsi2sd xmm0, eax
divsd xmm0, qword [0x1400a3788]
mulsd xmm0, qword [0x1400a3780]
movsd qword [rsp + 0xa070], xmm0
lea rdx, [rsp + 0xa070]
lea rcx, [rsp + 0x58]
call fcn.14006de70
jmp 0x140014163
xorps xmm0, xmm0
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [0x1400a3768]
movsd qword [rsp + 0x78], xmm0
xorps xmm0, xmm0
movsd qword [rsp + 0x80], xmm0
lea rcx, [rsp + 0xa0]
call fcn.14000d1c0
nop
lea rax, [rsp + 0x58]
mov qword [rsp + 0x6500], rax
mov rcx, qword [rsp + 0x6500]
call fcn.1400643c0
mov qword [rsp + 0x2a08], rax
mov rcx, qword [rsp + 0x6500]
call fcn.1400643d0
mov qword [rsp + 0xa078], rax
jmp 0x140014231
mov rax, qword [rsp + 0x2a08]
add rax, 8
mov qword [rsp + 0x2a08], rax
mov rax, qword [rsp + 0xa078]
cmp qword [rsp + 0x2a08], rax
je 0x140014305
mov rax, qword [rsp + 0x2a08]
movsd xmm0, qword [rax]
movsd qword [rsp + 0xd0], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0xd0]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0xd0]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0xd0]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0xd0]
call fcn.1400843d0
movsd qword [rsp + 0xa080], xmm0
movsd xmm0, qword [rsp + 0xd0]
call fcn.140083920
movsd xmm1, qword [rsp + 0xa080]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x6518], xmm0
lea rdx, [rsp + 0x6518]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x14001421d
lea rcx, [rsp + 0x88]
call fcn.14000d1c0
nop
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x6508], rax
mov rcx, qword [rsp + 0x6508]
call fcn.1400643c0
mov qword [rsp + 0x2a10], rax
mov rcx, qword [rsp + 0x6508]
call fcn.1400643d0
mov qword [rsp + 0x6520], rax
jmp 0x140014363
mov rax, qword [rsp + 0x2a10]
add rax, 8
mov qword [rsp + 0x2a10], rax
mov rax, qword [rsp + 0x6520]
cmp qword [rsp + 0x2a10], rax
je 0x1400143cd
mov rax, qword [rsp + 0x2a10]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x6510], xmm0
movsd xmm0, qword [rsp + 0x6510]
call fcn.140083920
movsd xmm1, qword [rsp + 0x6510]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x6528], xmm0
lea rdx, [rsp + 0x6528]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x14001434f
xorps xmm0, xmm0
movsd qword [rsp + 0x6530], xmm0
xorps xmm0, xmm0
movsd qword [rsp + 0x6538], xmm0
lea r8, [rsp + 0x6530]
lea rdx, [rsp + 0x6538]
lea rcx, [rsp + 0xa098]
call fcn.14000bd90
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4b88], rax
mov rcx, qword [rsp + 0x4b88]
call fcn.1400643c0
mov qword [rsp + 0x2a18], rax
mov rcx, qword [rsp + 0x4b88]
call fcn.1400643d0
mov qword [rsp + 0x6540], rax
jmp 0x14001444f
mov rax, qword [rsp + 0x2a18]
add rax, 8
mov qword [rsp + 0x2a18], rax
mov rax, qword [rsp + 0x6540]
cmp qword [rsp + 0x2a18], rax
je 0x14001451a
mov rax, qword [rsp + 0x2a18]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4b90], xmm0
movsd xmm0, qword [rsp + 0x4b90]
call fcn.1400843d0
movsd qword [rsp + 0x6548], xmm0
lea r8, [rsp + 0x6548]
lea rdx, [rsp + 0x4b90]
lea rcx, [rsp + 0xa088]
call fcn.14000bd90
lea rdx, [rsp + 0xa088]
lea rcx, [rsp + 0xa0c8]
call fcn.140009d20
mov qword [rsp + 0x6550], rax
lea rdx, [rsp + 0xa088]
lea rcx, [rsp + 0xa0a8]
call fcn.1400099a0
mov qword [rsp + 0x6558], rax
mov r8, qword [rsp + 0x6550]
mov rdx, qword [rsp + 0x6558]
lea rcx, [rsp + 0xa0b8]
call fcn.140002a30
mov rdx, rax
lea rcx, [rsp + 0xa098]
call fcn.1400134f0
jmp 0x14001443b
xorps xmm0, xmm0
movsd qword [rsp + 0x50], xmm0
mov qword [rsp + 0xd8], 0
jmp 0x140014544
mov rax, qword [rsp + 0xd8]
inc rax
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0xd8], rax
jae 0x1400145f3
mov rax, qword [rsp + 0xd8]
inc rax
mov qword [rsp + 0x2a20], rax
jmp 0x140014584
mov rax, qword [rsp + 0x2a20]
inc rax
mov qword [rsp + 0x2a20], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2a20], rax
jae 0x1400145ee
mov rdx, qword [rsp + 0xd8]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x6560], rax
mov rdx, qword [rsp + 0x2a20]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x6560]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140014571
jmp 0x140014531
lea rdx, str.Total_Sum:
lea rcx, [0x1400ba9d0]
call fcn.140001ea0
mov qword [rsp + 0x6568], rax
movsd xmm1, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x6568]
call fcn.14000e980
mov qword [rsp + 0x6570], rax
lea rdx, [0x1400098e0]
mov rcx, qword [rsp + 0x6570]
call fcn.14000eca0
lea rdx, str.Total_Product:
lea rcx, [0x1400ba9d0]
call fcn.140001ea0
mov qword [rsp + 0x6578], rax
movsd xmm1, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x6578]
call fcn.14000e980
mov qword [rsp + 0x6580], rax
lea rdx, [0x1400098e0]
mov rcx, qword [rsp + 0x6580]
call fcn.14000eca0
lea rdx, str.Total_Log_Sum:
lea rcx, [0x1400ba9d0]
call fcn.140001ea0
mov qword [rsp + 0x6588], rax
movsd xmm1, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x6588]
call fcn.14000e980
mov qword [rsp + 0x6590], rax
lea rdx, [0x1400098e0]
mov rcx, qword [rsp + 0x6590]
call fcn.14000eca0
lea rdx, str.Complex_Sum:
lea rcx, [0x1400ba9d0]
call fcn.140001ea0
lea rdx, [rsp + 0xa098]
mov rcx, rax
call fcn.1400014a0
mov qword [rsp + 0x6598], rax
lea rdx, [0x1400098e0]
mov rcx, qword [rsp + 0x6598]
call fcn.14000eca0
lea rdx, str.Nested_Sum:
lea rcx, [0x1400ba9d0]
call fcn.140001ea0
mov qword [rsp + 0x65a0], rax
movsd xmm1, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x65a0]
call fcn.14000e980
mov qword [rsp + 0x65a8], rax
lea rdx, [0x1400098e0]
mov rcx, qword [rsp + 0x65a8]
call fcn.14000eca0
lea rdx, str.First_5_Transformed_Numbers:
lea rcx, [0x1400ba9d0]
call fcn.140001ea0
mov qword [rsp + 0xe0], 0
jmp 0x140014791
mov rax, qword [rsp + 0xe0]
inc rax
mov qword [rsp + 0xe0], rax
cmp qword [rsp + 0xe0], 5
jae 0x1400147e9
lea rcx, [rsp + 0xa0]
call fcn.14006f7a0
cmp qword [rsp + 0xe0], rax
jae 0x1400147e9
mov rdx, qword [rsp + 0xe0]
lea rcx, [rsp + 0xa0]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a1858]
mov rcx, rax
call fcn.140001ea0
jmp 0x14001477e
lea rdx, [0x1400098e0]
lea rcx, [0x1400ba9d0]
call fcn.14000eca0
lea rdx, str.First_5_Inverse_Transformed_Numbers:
lea rcx, [0x1400ba9d0]
call fcn.140001ea0
mov qword [rsp + 0xe8], 0
jmp 0x140014830
mov rax, qword [rsp + 0xe8]
inc rax
mov qword [rsp + 0xe8], rax
cmp qword [rsp + 0xe8], 5
jae 0x140014888
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0xe8], rax
jae 0x140014888
mov rdx, qword [rsp + 0xe8]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a1888]
mov rcx, rax
call fcn.140001ea0
jmp 0x14001481d
lea rdx, [0x1400098e0]
lea rcx, [0x1400ba9d0]
call fcn.14000eca0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4b98], rax
mov rcx, qword [rsp + 0x4b98]
call fcn.1400643c0
mov qword [rsp + 0x2a28], rax
mov rcx, qword [rsp + 0x4b98]
call fcn.1400643d0
mov qword [rsp + 0x65b0], rax
jmp 0x1400148e8
mov rax, qword [rsp + 0x2a28]
add rax, 8
mov qword [rsp + 0x2a28], rax
mov rax, qword [rsp + 0x65b0]
cmp qword [rsp + 0x2a28], rax
je 0x1400149bc
mov rax, qword [rsp + 0x2a28]
movsd xmm0, qword [rax]
movsd qword [rsp + 0xf0], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0xf0]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0xf0]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0xf0]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0xf0]
call fcn.1400843d0
movsd qword [rsp + 0x65b8], xmm0
movsd xmm0, qword [rsp + 0xf0]
call fcn.140083920
movsd xmm1, qword [rsp + 0x65b8]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x65c0], xmm0
lea rdx, [rsp + 0x65c0]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x1400148d4
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4ba0], rax
mov rcx, qword [rsp + 0x4ba0]
call fcn.1400643c0
mov qword [rsp + 0x2a30], rax
mov rcx, qword [rsp + 0x4ba0]
call fcn.1400643d0
mov qword [rsp + 0x65c8], rax
jmp 0x140014a0c
mov rax, qword [rsp + 0x2a30]
add rax, 8
mov qword [rsp + 0x2a30], rax
mov rax, qword [rsp + 0x65c8]
cmp qword [rsp + 0x2a30], rax
je 0x140014a76
mov rax, qword [rsp + 0x2a30]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4ba8], xmm0
movsd xmm0, qword [rsp + 0x4ba8]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4ba8]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x65d0], xmm0
lea rdx, [rsp + 0x65d0]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x1400149f8
mov qword [rsp + 0xf8], 0
jmp 0x140014a97
mov rax, qword [rsp + 0xf8]
inc rax
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0xf8], rax
jae 0x140014b46
mov rax, qword [rsp + 0xf8]
inc rax
mov qword [rsp + 0x2a38], rax
jmp 0x140014ad7
mov rax, qword [rsp + 0x2a38]
inc rax
mov qword [rsp + 0x2a38], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2a38], rax
jae 0x140014b41
mov rdx, qword [rsp + 0xf8]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x65d8], rax
mov rdx, qword [rsp + 0x2a38]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x65d8]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140014ac4
jmp 0x140014a84
mov qword [rsp + 0x100], 0
jmp 0x140014b67
mov rax, qword [rsp + 0x100]
inc rax
mov qword [rsp + 0x100], rax
cmp qword [rsp + 0x100], 5
jae 0x140014bbf
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x100], rax
jae 0x140014bbf
mov rdx, qword [rsp + 0x100]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a188c]
mov rcx, rax
call fcn.140001ea0
jmp 0x140014b54
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4bb0], rax
mov rcx, qword [rsp + 0x4bb0]
call fcn.1400643c0
mov qword [rsp + 0x2a40], rax
mov rcx, qword [rsp + 0x4bb0]
call fcn.1400643d0
mov qword [rsp + 0x65e0], rax
jmp 0x140014c0c
mov rax, qword [rsp + 0x2a40]
add rax, 8
mov qword [rsp + 0x2a40], rax
mov rax, qword [rsp + 0x65e0]
cmp qword [rsp + 0x2a40], rax
je 0x140014ce0
mov rax, qword [rsp + 0x2a40]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x108], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x108]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x108]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x108]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x108]
call fcn.1400843d0
movsd qword [rsp + 0x65e8], xmm0
movsd xmm0, qword [rsp + 0x108]
call fcn.140083920
movsd xmm1, qword [rsp + 0x65e8]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x65f0], xmm0
lea rdx, [rsp + 0x65f0]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x140014bf8
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4bb8], rax
mov rcx, qword [rsp + 0x4bb8]
call fcn.1400643c0
mov qword [rsp + 0x2a48], rax
mov rcx, qword [rsp + 0x4bb8]
call fcn.1400643d0
mov qword [rsp + 0x65f8], rax
jmp 0x140014d30
mov rax, qword [rsp + 0x2a48]
add rax, 8
mov qword [rsp + 0x2a48], rax
mov rax, qword [rsp + 0x65f8]
cmp qword [rsp + 0x2a48], rax
je 0x140014d9a
mov rax, qword [rsp + 0x2a48]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4bc0], xmm0
movsd xmm0, qword [rsp + 0x4bc0]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4bc0]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x6600], xmm0
lea rdx, [rsp + 0x6600]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x140014d1c
mov qword [rsp + 0x110], 0
jmp 0x140014dbb
mov rax, qword [rsp + 0x110]
inc rax
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x110], rax
jae 0x140014e6a
mov rax, qword [rsp + 0x110]
inc rax
mov qword [rsp + 0x2a50], rax
jmp 0x140014dfb
mov rax, qword [rsp + 0x2a50]
inc rax
mov qword [rsp + 0x2a50], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2a50], rax
jae 0x140014e65
mov rdx, qword [rsp + 0x110]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x6608], rax
mov rdx, qword [rsp + 0x2a50]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x6608]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140014de8
jmp 0x140014da8
mov qword [rsp + 0x118], 0
jmp 0x140014e8b
mov rax, qword [rsp + 0x118]
inc rax
mov qword [rsp + 0x118], rax
cmp qword [rsp + 0x118], 5
jae 0x140014ee3
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x118], rax
jae 0x140014ee3
mov rdx, qword [rsp + 0x118]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a1890]
mov rcx, rax
call fcn.140001ea0
jmp 0x140014e78
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4bc8], rax
mov rcx, qword [rsp + 0x4bc8]
call fcn.1400643c0
mov qword [rsp + 0x2a58], rax
mov rcx, qword [rsp + 0x4bc8]
call fcn.1400643d0
mov qword [rsp + 0x6610], rax
jmp 0x140014f30
mov rax, qword [rsp + 0x2a58]
add rax, 8
mov qword [rsp + 0x2a58], rax
mov rax, qword [rsp + 0x6610]
cmp qword [rsp + 0x2a58], rax
je 0x140015004
mov rax, qword [rsp + 0x2a58]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x120], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x120]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x120]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x120]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x120]
call fcn.1400843d0
movsd qword [rsp + 0x6618], xmm0
movsd xmm0, qword [rsp + 0x120]
call fcn.140083920
movsd xmm1, qword [rsp + 0x6618]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x6620], xmm0
lea rdx, [rsp + 0x6620]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x140014f1c
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4bd0], rax
mov rcx, qword [rsp + 0x4bd0]
call fcn.1400643c0
mov qword [rsp + 0x2a60], rax
mov rcx, qword [rsp + 0x4bd0]
call fcn.1400643d0
mov qword [rsp + 0x6628], rax
jmp 0x140015054
mov rax, qword [rsp + 0x2a60]
add rax, 8
mov qword [rsp + 0x2a60], rax
mov rax, qword [rsp + 0x6628]
cmp qword [rsp + 0x2a60], rax
je 0x1400150be
mov rax, qword [rsp + 0x2a60]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4bd8], xmm0
movsd xmm0, qword [rsp + 0x4bd8]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4bd8]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x6630], xmm0
lea rdx, [rsp + 0x6630]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x140015040
mov qword [rsp + 0x128], 0
jmp 0x1400150df
mov rax, qword [rsp + 0x128]
inc rax
mov qword [rsp + 0x128], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x128], rax
jae 0x14001518e
mov rax, qword [rsp + 0x128]
inc rax
mov qword [rsp + 0x2a68], rax
jmp 0x14001511f
mov rax, qword [rsp + 0x2a68]
inc rax
mov qword [rsp + 0x2a68], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2a68], rax
jae 0x140015189
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x6638], rax
mov rdx, qword [rsp + 0x2a68]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x6638]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14001510c
jmp 0x1400150cc
mov qword [rsp + 0x130], 0
jmp 0x1400151af
mov rax, qword [rsp + 0x130]
inc rax
mov qword [rsp + 0x130], rax
cmp qword [rsp + 0x130], 5
jae 0x140015207
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x130], rax
jae 0x140015207
mov rdx, qword [rsp + 0x130]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a1894]
mov rcx, rax
call fcn.140001ea0
jmp 0x14001519c
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4be0], rax
mov rcx, qword [rsp + 0x4be0]
call fcn.1400643c0
mov qword [rsp + 0x2a70], rax
mov rcx, qword [rsp + 0x4be0]
call fcn.1400643d0
mov qword [rsp + 0x6640], rax
jmp 0x140015254
mov rax, qword [rsp + 0x2a70]
add rax, 8
mov qword [rsp + 0x2a70], rax
mov rax, qword [rsp + 0x6640]
cmp qword [rsp + 0x2a70], rax
je 0x140015328
mov rax, qword [rsp + 0x2a70]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x138], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x138]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x138]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x138]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x138]
call fcn.1400843d0
movsd qword [rsp + 0x6648], xmm0
movsd xmm0, qword [rsp + 0x138]
call fcn.140083920
movsd xmm1, qword [rsp + 0x6648]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x6650], xmm0
lea rdx, [rsp + 0x6650]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x140015240
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4be8], rax
mov rcx, qword [rsp + 0x4be8]
call fcn.1400643c0
mov qword [rsp + 0x2a78], rax
mov rcx, qword [rsp + 0x4be8]
call fcn.1400643d0
mov qword [rsp + 0x6658], rax
jmp 0x140015378
mov rax, qword [rsp + 0x2a78]
add rax, 8
mov qword [rsp + 0x2a78], rax
mov rax, qword [rsp + 0x6658]
cmp qword [rsp + 0x2a78], rax
je 0x1400153e2
mov rax, qword [rsp + 0x2a78]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4bf0], xmm0
movsd xmm0, qword [rsp + 0x4bf0]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4bf0]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x6660], xmm0
lea rdx, [rsp + 0x6660]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x140015364
mov qword [rsp + 0x140], 0
jmp 0x140015403
mov rax, qword [rsp + 0x140]
inc rax
mov qword [rsp + 0x140], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x140], rax
jae 0x1400154b2
mov rax, qword [rsp + 0x140]
inc rax
mov qword [rsp + 0x2a80], rax
jmp 0x140015443
mov rax, qword [rsp + 0x2a80]
inc rax
mov qword [rsp + 0x2a80], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2a80], rax
jae 0x1400154ad
mov rdx, qword [rsp + 0x140]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x6668], rax
mov rdx, qword [rsp + 0x2a80]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x6668]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140015430
jmp 0x1400153f0
mov qword [rsp + 0x148], 0
jmp 0x1400154d3
mov rax, qword [rsp + 0x148]
inc rax
mov qword [rsp + 0x148], rax
cmp qword [rsp + 0x148], 5
jae 0x14001552b
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x148], rax
jae 0x14001552b
mov rdx, qword [rsp + 0x148]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a1898]
mov rcx, rax
call fcn.140001ea0
jmp 0x1400154c0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4bf8], rax
mov rcx, qword [rsp + 0x4bf8]
call fcn.1400643c0
mov qword [rsp + 0x2a88], rax
mov rcx, qword [rsp + 0x4bf8]
call fcn.1400643d0
mov qword [rsp + 0x6670], rax
jmp 0x140015578
mov rax, qword [rsp + 0x2a88]
add rax, 8
mov qword [rsp + 0x2a88], rax
mov rax, qword [rsp + 0x6670]
cmp qword [rsp + 0x2a88], rax
je 0x14001564c
mov rax, qword [rsp + 0x2a88]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x150], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x150]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x150]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x150]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x150]
call fcn.1400843d0
movsd qword [rsp + 0x6678], xmm0
movsd xmm0, qword [rsp + 0x150]
call fcn.140083920
movsd xmm1, qword [rsp + 0x6678]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x6680], xmm0
lea rdx, [rsp + 0x6680]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x140015564
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c00], rax
mov rcx, qword [rsp + 0x4c00]
call fcn.1400643c0
mov qword [rsp + 0x2a90], rax
mov rcx, qword [rsp + 0x4c00]
call fcn.1400643d0
mov qword [rsp + 0x6688], rax
jmp 0x14001569c
mov rax, qword [rsp + 0x2a90]
add rax, 8
mov qword [rsp + 0x2a90], rax
mov rax, qword [rsp + 0x6688]
cmp qword [rsp + 0x2a90], rax
je 0x140015706
mov rax, qword [rsp + 0x2a90]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c08], xmm0
movsd xmm0, qword [rsp + 0x4c08]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4c08]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x6690], xmm0
lea rdx, [rsp + 0x6690]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x140015688
mov qword [rsp + 0x158], 0
jmp 0x140015727
mov rax, qword [rsp + 0x158]
inc rax
mov qword [rsp + 0x158], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x158], rax
jae 0x1400157d6
mov rax, qword [rsp + 0x158]
inc rax
mov qword [rsp + 0x2a98], rax
jmp 0x140015767
mov rax, qword [rsp + 0x2a98]
inc rax
mov qword [rsp + 0x2a98], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2a98], rax
jae 0x1400157d1
mov rdx, qword [rsp + 0x158]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x6698], rax
mov rdx, qword [rsp + 0x2a98]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x6698]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140015754
jmp 0x140015714
mov qword [rsp + 0x160], 0
jmp 0x1400157f7
mov rax, qword [rsp + 0x160]
inc rax
mov qword [rsp + 0x160], rax
cmp qword [rsp + 0x160], 5
jae 0x14001584f
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x160], rax
jae 0x14001584f
mov rdx, qword [rsp + 0x160]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a189c]
mov rcx, rax
call fcn.140001ea0
jmp 0x1400157e4
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4c10], rax
mov rcx, qword [rsp + 0x4c10]
call fcn.1400643c0
mov qword [rsp + 0x2aa0], rax
mov rcx, qword [rsp + 0x4c10]
call fcn.1400643d0
mov qword [rsp + 0x66a0], rax
jmp 0x14001589c
mov rax, qword [rsp + 0x2aa0]
add rax, 8
mov qword [rsp + 0x2aa0], rax
mov rax, qword [rsp + 0x66a0]
cmp qword [rsp + 0x2aa0], rax
je 0x140015970
mov rax, qword [rsp + 0x2aa0]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x168], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x168]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x168]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x168]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x168]
call fcn.1400843d0
movsd qword [rsp + 0x66a8], xmm0
movsd xmm0, qword [rsp + 0x168]
call fcn.140083920
movsd xmm1, qword [rsp + 0x66a8]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x66b0], xmm0
lea rdx, [rsp + 0x66b0]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x140015888
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c18], rax
mov rcx, qword [rsp + 0x4c18]
call fcn.1400643c0
mov qword [rsp + 0x2aa8], rax
mov rcx, qword [rsp + 0x4c18]
call fcn.1400643d0
mov qword [rsp + 0x66b8], rax
jmp 0x1400159c0
mov rax, qword [rsp + 0x2aa8]
add rax, 8
mov qword [rsp + 0x2aa8], rax
mov rax, qword [rsp + 0x66b8]
cmp qword [rsp + 0x2aa8], rax
je 0x140015a2a
mov rax, qword [rsp + 0x2aa8]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c20], xmm0
movsd xmm0, qword [rsp + 0x4c20]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4c20]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x66c0], xmm0
lea rdx, [rsp + 0x66c0]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x1400159ac
mov qword [rsp + 0x170], 0
jmp 0x140015a4b
mov rax, qword [rsp + 0x170]
inc rax
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x170], rax
jae 0x140015afa
mov rax, qword [rsp + 0x170]
inc rax
mov qword [rsp + 0x2ab0], rax
jmp 0x140015a8b
mov rax, qword [rsp + 0x2ab0]
inc rax
mov qword [rsp + 0x2ab0], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2ab0], rax
jae 0x140015af5
mov rdx, qword [rsp + 0x170]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x66c8], rax
mov rdx, qword [rsp + 0x2ab0]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x66c8]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140015a78
jmp 0x140015a38
mov qword [rsp + 0x178], 0
jmp 0x140015b1b
mov rax, qword [rsp + 0x178]
inc rax
mov qword [rsp + 0x178], rax
cmp qword [rsp + 0x178], 5
jae 0x140015b73
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x178], rax
jae 0x140015b73
mov rdx, qword [rsp + 0x178]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a18a0]
mov rcx, rax
call fcn.140001ea0
jmp 0x140015b08
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4c28], rax
mov rcx, qword [rsp + 0x4c28]
call fcn.1400643c0
mov qword [rsp + 0x2ab8], rax
mov rcx, qword [rsp + 0x4c28]
call fcn.1400643d0
mov qword [rsp + 0x66d0], rax
jmp 0x140015bc0
mov rax, qword [rsp + 0x2ab8]
add rax, 8
mov qword [rsp + 0x2ab8], rax
mov rax, qword [rsp + 0x66d0]
cmp qword [rsp + 0x2ab8], rax
je 0x140015c94
mov rax, qword [rsp + 0x2ab8]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x180], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x180]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x180]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x180]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x180]
call fcn.1400843d0
movsd qword [rsp + 0x66d8], xmm0
movsd xmm0, qword [rsp + 0x180]
call fcn.140083920
movsd xmm1, qword [rsp + 0x66d8]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x66e0], xmm0
lea rdx, [rsp + 0x66e0]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x140015bac
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c30], rax
mov rcx, qword [rsp + 0x4c30]
call fcn.1400643c0
mov qword [rsp + 0x2ac0], rax
mov rcx, qword [rsp + 0x4c30]
call fcn.1400643d0
mov qword [rsp + 0x66e8], rax
jmp 0x140015ce4
mov rax, qword [rsp + 0x2ac0]
add rax, 8
mov qword [rsp + 0x2ac0], rax
mov rax, qword [rsp + 0x66e8]
cmp qword [rsp + 0x2ac0], rax
je 0x140015d4e
mov rax, qword [rsp + 0x2ac0]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c38], xmm0
movsd xmm0, qword [rsp + 0x4c38]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4c38]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x66f0], xmm0
lea rdx, [rsp + 0x66f0]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x140015cd0
mov qword [rsp + 0x188], 0
jmp 0x140015d6f
mov rax, qword [rsp + 0x188]
inc rax
mov qword [rsp + 0x188], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x188], rax
jae 0x140015e1e
mov rax, qword [rsp + 0x188]
inc rax
mov qword [rsp + 0x2ac8], rax
jmp 0x140015daf
mov rax, qword [rsp + 0x2ac8]
inc rax
mov qword [rsp + 0x2ac8], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2ac8], rax
jae 0x140015e19
mov rdx, qword [rsp + 0x188]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x66f8], rax
mov rdx, qword [rsp + 0x2ac8]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x66f8]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140015d9c
jmp 0x140015d5c
mov qword [rsp + 0x190], 0
jmp 0x140015e3f
mov rax, qword [rsp + 0x190]
inc rax
mov qword [rsp + 0x190], rax
cmp qword [rsp + 0x190], 5
jae 0x140015e97
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x190], rax
jae 0x140015e97
mov rdx, qword [rsp + 0x190]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a18a4]
mov rcx, rax
call fcn.140001ea0
jmp 0x140015e2c
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4c40], rax
mov rcx, qword [rsp + 0x4c40]
call fcn.1400643c0
mov qword [rsp + 0x2ad0], rax
mov rcx, qword [rsp + 0x4c40]
call fcn.1400643d0
mov qword [rsp + 0x6700], rax
jmp 0x140015ee4
mov rax, qword [rsp + 0x2ad0]
add rax, 8
mov qword [rsp + 0x2ad0], rax
mov rax, qword [rsp + 0x6700]
cmp qword [rsp + 0x2ad0], rax
je 0x140015fb8
mov rax, qword [rsp + 0x2ad0]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x198], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x198]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x198]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x198]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x198]
call fcn.1400843d0
movsd qword [rsp + 0x6708], xmm0
movsd xmm0, qword [rsp + 0x198]
call fcn.140083920
movsd xmm1, qword [rsp + 0x6708]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x6710], xmm0
lea rdx, [rsp + 0x6710]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x140015ed0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c48], rax
mov rcx, qword [rsp + 0x4c48]
call fcn.1400643c0
mov qword [rsp + 0x2ad8], rax
mov rcx, qword [rsp + 0x4c48]
call fcn.1400643d0
mov qword [rsp + 0x6718], rax
jmp 0x140016008
mov rax, qword [rsp + 0x2ad8]
add rax, 8
mov qword [rsp + 0x2ad8], rax
mov rax, qword [rsp + 0x6718]
cmp qword [rsp + 0x2ad8], rax
je 0x140016072
mov rax, qword [rsp + 0x2ad8]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c50], xmm0
movsd xmm0, qword [rsp + 0x4c50]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4c50]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x6720], xmm0
lea rdx, [rsp + 0x6720]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x140015ff4
mov qword [rsp + 0x1a0], 0
jmp 0x140016093
mov rax, qword [rsp + 0x1a0]
inc rax
mov qword [rsp + 0x1a0], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x1a0], rax
jae 0x140016142
mov rax, qword [rsp + 0x1a0]
inc rax
mov qword [rsp + 0x2ae0], rax
jmp 0x1400160d3
mov rax, qword [rsp + 0x2ae0]
inc rax
mov qword [rsp + 0x2ae0], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2ae0], rax
jae 0x14001613d
mov rdx, qword [rsp + 0x1a0]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x6728], rax
mov rdx, qword [rsp + 0x2ae0]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x6728]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400160c0
jmp 0x140016080
mov qword [rsp + 0x1a8], 0
jmp 0x140016163
mov rax, qword [rsp + 0x1a8]
inc rax
mov qword [rsp + 0x1a8], rax
cmp qword [rsp + 0x1a8], 5
jae 0x1400161bb
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x1a8], rax
jae 0x1400161bb
mov rdx, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a18a8]
mov rcx, rax
call fcn.140001ea0
jmp 0x140016150
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4c58], rax
mov rcx, qword [rsp + 0x4c58]
call fcn.1400643c0
mov qword [rsp + 0x2ae8], rax
mov rcx, qword [rsp + 0x4c58]
call fcn.1400643d0
mov qword [rsp + 0x6730], rax
jmp 0x140016208
mov rax, qword [rsp + 0x2ae8]
add rax, 8
mov qword [rsp + 0x2ae8], rax
mov rax, qword [rsp + 0x6730]
cmp qword [rsp + 0x2ae8], rax
je 0x1400162dc
mov rax, qword [rsp + 0x2ae8]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x1b0], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x1b0]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x1b0]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x1b0]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x1b0]
call fcn.1400843d0
movsd qword [rsp + 0x6738], xmm0
movsd xmm0, qword [rsp + 0x1b0]
call fcn.140083920
movsd xmm1, qword [rsp + 0x6738]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x6740], xmm0
lea rdx, [rsp + 0x6740]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x1400161f4
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c60], rax
mov rcx, qword [rsp + 0x4c60]
call fcn.1400643c0
mov qword [rsp + 0x2af0], rax
mov rcx, qword [rsp + 0x4c60]
call fcn.1400643d0
mov qword [rsp + 0x6748], rax
jmp 0x14001632c
mov rax, qword [rsp + 0x2af0]
add rax, 8
mov qword [rsp + 0x2af0], rax
mov rax, qword [rsp + 0x6748]
cmp qword [rsp + 0x2af0], rax
je 0x140016396
mov rax, qword [rsp + 0x2af0]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c68], xmm0
movsd xmm0, qword [rsp + 0x4c68]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4c68]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x6750], xmm0
lea rdx, [rsp + 0x6750]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x140016318
mov qword [rsp + 0x1b8], 0
jmp 0x1400163b7
mov rax, qword [rsp + 0x1b8]
inc rax
mov qword [rsp + 0x1b8], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x1b8], rax
jae 0x140016466
mov rax, qword [rsp + 0x1b8]
inc rax
mov qword [rsp + 0x2af8], rax
jmp 0x1400163f7
mov rax, qword [rsp + 0x2af8]
inc rax
mov qword [rsp + 0x2af8], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2af8], rax
jae 0x140016461
mov rdx, qword [rsp + 0x1b8]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x6758], rax
mov rdx, qword [rsp + 0x2af8]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x6758]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400163e4
jmp 0x1400163a4
mov qword [rsp + 0x1c0], 0
jmp 0x140016487
mov rax, qword [rsp + 0x1c0]
inc rax
mov qword [rsp + 0x1c0], rax
cmp qword [rsp + 0x1c0], 5
jae 0x1400164df
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x1c0], rax
jae 0x1400164df
mov rdx, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a18ac]
mov rcx, rax
call fcn.140001ea0
jmp 0x140016474
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4c70], rax
mov rcx, qword [rsp + 0x4c70]
call fcn.1400643c0
mov qword [rsp + 0x2b00], rax
mov rcx, qword [rsp + 0x4c70]
call fcn.1400643d0
mov qword [rsp + 0x6760], rax
jmp 0x14001652c
mov rax, qword [rsp + 0x2b00]
add rax, 8
mov qword [rsp + 0x2b00], rax
mov rax, qword [rsp + 0x6760]
cmp qword [rsp + 0x2b00], rax
je 0x140016600
mov rax, qword [rsp + 0x2b00]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x1c8], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x1c8]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x1c8]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x1c8]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x1c8]
call fcn.1400843d0
movsd qword [rsp + 0x6768], xmm0
movsd xmm0, qword [rsp + 0x1c8]
call fcn.140083920
movsd xmm1, qword [rsp + 0x6768]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x6770], xmm0
lea rdx, [rsp + 0x6770]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x140016518
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c78], rax
mov rcx, qword [rsp + 0x4c78]
call fcn.1400643c0
mov qword [rsp + 0x2b08], rax
mov rcx, qword [rsp + 0x4c78]
call fcn.1400643d0
mov qword [rsp + 0x6778], rax
jmp 0x140016650
mov rax, qword [rsp + 0x2b08]
add rax, 8
mov qword [rsp + 0x2b08], rax
mov rax, qword [rsp + 0x6778]
cmp qword [rsp + 0x2b08], rax
je 0x1400166ba
mov rax, qword [rsp + 0x2b08]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c80], xmm0
movsd xmm0, qword [rsp + 0x4c80]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4c80]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x6780], xmm0
lea rdx, [rsp + 0x6780]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x14001663c
mov qword [rsp + 0x1d0], 0
jmp 0x1400166db
mov rax, qword [rsp + 0x1d0]
inc rax
mov qword [rsp + 0x1d0], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x1d0], rax
jae 0x14001678a
mov rax, qword [rsp + 0x1d0]
inc rax
mov qword [rsp + 0x2b10], rax
jmp 0x14001671b
mov rax, qword [rsp + 0x2b10]
inc rax
mov qword [rsp + 0x2b10], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2b10], rax
jae 0x140016785
mov rdx, qword [rsp + 0x1d0]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x6788], rax
mov rdx, qword [rsp + 0x2b10]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x6788]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140016708
jmp 0x1400166c8
mov qword [rsp + 0x1d8], 0
jmp 0x1400167ab
mov rax, qword [rsp + 0x1d8]
inc rax
mov qword [rsp + 0x1d8], rax
cmp qword [rsp + 0x1d8], 5
jae 0x140016803
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x1d8], rax
jae 0x140016803
mov rdx, qword [rsp + 0x1d8]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a18b0]
mov rcx, rax
call fcn.140001ea0
jmp 0x140016798
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4c88], rax
mov rcx, qword [rsp + 0x4c88]
call fcn.1400643c0
mov qword [rsp + 0x2b18], rax
mov rcx, qword [rsp + 0x4c88]
call fcn.1400643d0
mov qword [rsp + 0x6790], rax
jmp 0x140016850
mov rax, qword [rsp + 0x2b18]
add rax, 8
mov qword [rsp + 0x2b18], rax
mov rax, qword [rsp + 0x6790]
cmp qword [rsp + 0x2b18], rax
je 0x140016924
mov rax, qword [rsp + 0x2b18]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x1e0], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x1e0]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x1e0]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x1e0]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x1e0]
call fcn.1400843d0
movsd qword [rsp + 0x6798], xmm0
movsd xmm0, qword [rsp + 0x1e0]
call fcn.140083920
movsd xmm1, qword [rsp + 0x6798]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x67a0], xmm0
lea rdx, [rsp + 0x67a0]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x14001683c
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c90], rax
mov rcx, qword [rsp + 0x4c90]
call fcn.1400643c0
mov qword [rsp + 0x2b20], rax
mov rcx, qword [rsp + 0x4c90]
call fcn.1400643d0
mov qword [rsp + 0x67a8], rax
jmp 0x140016974
mov rax, qword [rsp + 0x2b20]
add rax, 8
mov qword [rsp + 0x2b20], rax
mov rax, qword [rsp + 0x67a8]
cmp qword [rsp + 0x2b20], rax
je 0x1400169de
mov rax, qword [rsp + 0x2b20]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c98], xmm0
movsd xmm0, qword [rsp + 0x4c98]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4c98]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x67b0], xmm0
lea rdx, [rsp + 0x67b0]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x140016960
mov qword [rsp + 0x1e8], 0
jmp 0x1400169ff
mov rax, qword [rsp + 0x1e8]
inc rax
mov qword [rsp + 0x1e8], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x1e8], rax
jae 0x140016aae
mov rax, qword [rsp + 0x1e8]
inc rax
mov qword [rsp + 0x2b28], rax
jmp 0x140016a3f
mov rax, qword [rsp + 0x2b28]
inc rax
mov qword [rsp + 0x2b28], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2b28], rax
jae 0x140016aa9
mov rdx, qword [rsp + 0x1e8]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x67b8], rax
mov rdx, qword [rsp + 0x2b28]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x67b8]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140016a2c
jmp 0x1400169ec
mov qword [rsp + 0x1f0], 0
jmp 0x140016acf
mov rax, qword [rsp + 0x1f0]
inc rax
mov qword [rsp + 0x1f0], rax
cmp qword [rsp + 0x1f0], 5
jae 0x140016b27
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x1f0], rax
jae 0x140016b27
mov rdx, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a18b4]
mov rcx, rax
call fcn.140001ea0
jmp 0x140016abc
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4ca0], rax
mov rcx, qword [rsp + 0x4ca0]
call fcn.1400643c0
mov qword [rsp + 0x2b30], rax
mov rcx, qword [rsp + 0x4ca0]
call fcn.1400643d0
mov qword [rsp + 0x67c0], rax
jmp 0x140016b74
mov rax, qword [rsp + 0x2b30]
add rax, 8
mov qword [rsp + 0x2b30], rax
mov rax, qword [rsp + 0x67c0]
cmp qword [rsp + 0x2b30], rax
je 0x140016c48
mov rax, qword [rsp + 0x2b30]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x1f8], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x1f8]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x1f8]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x1f8]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x1f8]
call fcn.1400843d0
movsd qword [rsp + 0x67c8], xmm0
movsd xmm0, qword [rsp + 0x1f8]
call fcn.140083920
movsd xmm1, qword [rsp + 0x67c8]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x67d0], xmm0
lea rdx, [rsp + 0x67d0]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x140016b60
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4ca8], rax
mov rcx, qword [rsp + 0x4ca8]
call fcn.1400643c0
mov qword [rsp + 0x2b38], rax
mov rcx, qword [rsp + 0x4ca8]
call fcn.1400643d0
mov qword [rsp + 0x67d8], rax
jmp 0x140016c98
mov rax, qword [rsp + 0x2b38]
add rax, 8
mov qword [rsp + 0x2b38], rax
mov rax, qword [rsp + 0x67d8]
cmp qword [rsp + 0x2b38], rax
je 0x140016d02
mov rax, qword [rsp + 0x2b38]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4cb0], xmm0
movsd xmm0, qword [rsp + 0x4cb0]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4cb0]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x67e0], xmm0
lea rdx, [rsp + 0x67e0]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x140016c84
mov qword [rsp + 0x200], 0
jmp 0x140016d23
mov rax, qword [rsp + 0x200]
inc rax
mov qword [rsp + 0x200], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x200], rax
jae 0x140016dd2
mov rax, qword [rsp + 0x200]
inc rax
mov qword [rsp + 0x2b40], rax
jmp 0x140016d63
mov rax, qword [rsp + 0x2b40]
inc rax
mov qword [rsp + 0x2b40], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2b40], rax
jae 0x140016dcd
mov rdx, qword [rsp + 0x200]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x67e8], rax
mov rdx, qword [rsp + 0x2b40]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x67e8]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140016d50
jmp 0x140016d10
mov qword [rsp + 0x208], 0
jmp 0x140016df3
mov rax, qword [rsp + 0x208]
inc rax
mov qword [rsp + 0x208], rax
cmp qword [rsp + 0x208], 5
jae 0x140016e4b
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x208], rax
jae 0x140016e4b
mov rdx, qword [rsp + 0x208]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a18b8]
mov rcx, rax
call fcn.140001ea0
jmp 0x140016de0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4cb8], rax
mov rcx, qword [rsp + 0x4cb8]
call fcn.1400643c0
mov qword [rsp + 0x2b48], rax
mov rcx, qword [rsp + 0x4cb8]
call fcn.1400643d0
mov qword [rsp + 0x67f0], rax
jmp 0x140016e98
mov rax, qword [rsp + 0x2b48]
add rax, 8
mov qword [rsp + 0x2b48], rax
mov rax, qword [rsp + 0x67f0]
cmp qword [rsp + 0x2b48], rax
je 0x140016f6c
mov rax, qword [rsp + 0x2b48]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x210], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x210]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x210]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x210]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x210]
call fcn.1400843d0
movsd qword [rsp + 0x67f8], xmm0
movsd xmm0, qword [rsp + 0x210]
call fcn.140083920
movsd xmm1, qword [rsp + 0x67f8]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x6800], xmm0
lea rdx, [rsp + 0x6800]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x140016e84
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4cc0], rax
mov rcx, qword [rsp + 0x4cc0]
call fcn.1400643c0
mov qword [rsp + 0x2b50], rax
mov rcx, qword [rsp + 0x4cc0]
call fcn.1400643d0
mov qword [rsp + 0x6808], rax
jmp 0x140016fbc
mov rax, qword [rsp + 0x2b50]
add rax, 8
mov qword [rsp + 0x2b50], rax
mov rax, qword [rsp + 0x6808]
cmp qword [rsp + 0x2b50], rax
je 0x140017026
mov rax, qword [rsp + 0x2b50]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4cc8], xmm0
movsd xmm0, qword [rsp + 0x4cc8]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4cc8]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x6810], xmm0
lea rdx, [rsp + 0x6810]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x140016fa8
mov qword [rsp + 0x218], 0
jmp 0x140017047
mov rax, qword [rsp + 0x218]
inc rax
mov qword [rsp + 0x218], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x218], rax
jae 0x1400170f6
mov rax, qword [rsp + 0x218]
inc rax
mov qword [rsp + 0x2b58], rax
jmp 0x140017087
mov rax, qword [rsp + 0x2b58]
inc rax
mov qword [rsp + 0x2b58], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2b58], rax
jae 0x1400170f1
mov rdx, qword [rsp + 0x218]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x6818], rax
mov rdx, qword [rsp + 0x2b58]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x6818]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140017074
jmp 0x140017034
mov qword [rsp + 0x220], 0
jmp 0x140017117
mov rax, qword [rsp + 0x220]
inc rax
mov qword [rsp + 0x220], rax
cmp qword [rsp + 0x220], 5
jae 0x14001716f
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x220], rax
jae 0x14001716f
mov rdx, qword [rsp + 0x220]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a18bc]
mov rcx, rax
call fcn.140001ea0
jmp 0x140017104
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4cd0], rax
mov rcx, qword [rsp + 0x4cd0]
call fcn.1400643c0
mov qword [rsp + 0x2b60], rax
mov rcx, qword [rsp + 0x4cd0]
call fcn.1400643d0
mov qword [rsp + 0x6820], rax
jmp 0x1400171bc
mov rax, qword [rsp + 0x2b60]
add rax, 8
mov qword [rsp + 0x2b60], rax
mov rax, qword [rsp + 0x6820]
cmp qword [rsp + 0x2b60], rax
je 0x140017290
mov rax, qword [rsp + 0x2b60]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x228], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x228]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x228]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x228]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x228]
call fcn.1400843d0
movsd qword [rsp + 0x6828], xmm0
movsd xmm0, qword [rsp + 0x228]
call fcn.140083920
movsd xmm1, qword [rsp + 0x6828]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x6830], xmm0
lea rdx, [rsp + 0x6830]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x1400171a8
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4cd8], rax
mov rcx, qword [rsp + 0x4cd8]
call fcn.1400643c0
mov qword [rsp + 0x2b68], rax
mov rcx, qword [rsp + 0x4cd8]
call fcn.1400643d0
mov qword [rsp + 0x6838], rax
jmp 0x1400172e0
mov rax, qword [rsp + 0x2b68]
add rax, 8
mov qword [rsp + 0x2b68], rax
mov rax, qword [rsp + 0x6838]
cmp qword [rsp + 0x2b68], rax
je 0x14001734a
mov rax, qword [rsp + 0x2b68]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4ce0], xmm0
movsd xmm0, qword [rsp + 0x4ce0]
call fcn.140083920
movsd xmm1, qword [rsp + 0x4ce0]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082f98
movsd qword [rsp + 0x6840], xmm0
lea rdx, [rsp + 0x6840]
lea rcx, [rsp + 0x88]
call fcn.14006de70
jmp 0x1400172cc
mov qword [rsp + 0x230], 0
jmp 0x14001736b
mov rax, qword [rsp + 0x230]
inc rax
mov qword [rsp + 0x230], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x230], rax
jae 0x14001741a
mov rax, qword [rsp + 0x230]
inc rax
mov qword [rsp + 0x2b70], rax
jmp 0x1400173ab
mov rax, qword [rsp + 0x2b70]
inc rax
mov qword [rsp + 0x2b70], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7a0
cmp qword [rsp + 0x2b70], rax
jae 0x140017415
mov rdx, qword [rsp + 0x230]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov qword [rsp + 0x6848], rax
mov rdx, qword [rsp + 0x2b70]
lea rcx, [rsp + 0x58]
call fcn.14000f0d0
mov rcx, qword [rsp + 0x6848]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008493c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140017398
jmp 0x140017358
mov qword [rsp + 0x238], 0
jmp 0x14001743b
mov rax, qword [rsp + 0x238]
inc rax
mov qword [rsp + 0x238], rax
cmp qword [rsp + 0x238], 5
jae 0x140017493
lea rcx, [rsp + 0x88]
call fcn.14006f7a0
cmp qword [rsp + 0x238], rax
jae 0x140017493
mov rdx, qword [rsp + 0x238]
lea rcx, [rsp + 0x88]
call fcn.14000f0d0
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000e980
lea rdx, [0x1400a18c0]
mov rcx, rax
call fcn.140001ea0
jmp 0x140017428
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4ce8], rax
mov rcx, qword [rsp + 0x4ce8]
call fcn.1400643c0
mov qword [rsp + 0x2b78], rax
mov rcx, qword [rsp + 0x4ce8]
call fcn.1400643d0
mov qword [rsp + 0x6850], rax
jmp 0x1400174e0
mov rax, qword [rsp + 0x6850]
cmp qword [rsp + 0x2b78], rax
je 0x1400175b4
mov rax, qword [rsp + 0x2b78]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x240], xmm0
movsd xmm0, qword [rsp + 0x70]
addsd xmm0, qword [rsp + 0x240]
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [rsp + 0x78]
mulsd xmm0, qword [rsp + 0x240]
movsd qword [rsp + 0x78], xmm0
movsd xmm0, qword [rsp + 0x240]
call fcn.140083ea0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x240]
call fcn.1400843d0
movsd qword [rsp + 0x6858], xmm0
movsd xmm0, qword [rsp + 0x240]
call fcn.140083920
movsd xmm1, qword [rsp + 0x6858]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x6860], xmm0
lea rdx, [rsp + 0x6860]
lea rcx, [rsp + 0xa0]
call fcn.14006de70
jmp 0x1400174cc
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4cf0], rax
mov rcx, qword [rsp + 0x4cf0]
call fcn.1400643c0
mov qword [rsp + 0x2b80], rax
mov rcx, qword [rsp + 0x4cf0]
call fcn.1400643d0
mov qword [rsp + 0x6868], rax
jmp 0x140017604