Function at 0x1400141c0
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.140074ce0
sub rsp, rax
xor ecx, ecx
call fcn.140071870
mov ecx, eax
call fcn.14007c23c
lea rcx, [rsp + 0x58]
call fcn.14000d260
nop
mov dword [rsp + 0xc8], 0
jmp 0x140014213
mov eax, dword [rsp + 0xc8]
inc eax
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0x64
jge 0x140014253
call fcn.14007c210
cvtsi2sd xmm0, eax
divsd xmm0, qword [0x1400a3780]
mulsd xmm0, qword [0x1400a3778]
movsd qword [rsp + 0xa070], xmm0
lea rdx, [rsp + 0xa070]
lea rcx, [rsp + 0x58]
call fcn.14006de90
jmp 0x140014203
xorps xmm0, xmm0
movsd qword [rsp + 0x70], xmm0
movsd xmm0, qword [0x1400a3760]
movsd qword [rsp + 0x78], xmm0
xorps xmm0, xmm0
movsd qword [rsp + 0x80], xmm0
lea rcx, [rsp + 0xa0]
call fcn.14000d260
nop
lea rax, [rsp + 0x58]
mov qword [rsp + 0x6500], rax
mov rcx, qword [rsp + 0x6500]
call fcn.140064460
mov qword [rsp + 0x2a08], rax
mov rcx, qword [rsp + 0x6500]
call fcn.140064470
mov qword [rsp + 0xa078], rax
jmp 0x1400142d1
mov rax, qword [rsp + 0x2a08]
add rax, 8
mov qword [rsp + 0x2a08], rax
mov rax, qword [rsp + 0xa078]
cmp qword [rsp + 0x2a08], rax
je 0x1400143a5
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0xd0]
call fcn.1400843f0
movsd qword [rsp + 0xa080], xmm0
movsd xmm0, qword [rsp + 0xd0]
call fcn.140083940
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.14006de90
jmp 0x1400142bd
lea rcx, [rsp + 0x88]
call fcn.14000d260
nop
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x6508], rax
mov rcx, qword [rsp + 0x6508]
call fcn.140064460
mov qword [rsp + 0x2a10], rax
mov rcx, qword [rsp + 0x6508]
call fcn.140064470
mov qword [rsp + 0x6520], rax
jmp 0x140014403
mov rax, qword [rsp + 0x2a10]
add rax, 8
mov qword [rsp + 0x2a10], rax
mov rax, qword [rsp + 0x6520]
cmp qword [rsp + 0x2a10], rax
je 0x14001446d
mov rax, qword [rsp + 0x2a10]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x6510], xmm0
movsd xmm0, qword [rsp + 0x6510]
call fcn.140083940
movsd xmm1, qword [rsp + 0x6510]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x6528], xmm0
lea rdx, [rsp + 0x6528]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x1400143ef
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.140064460
mov qword [rsp + 0x2a18], rax
mov rcx, qword [rsp + 0x4b88]
call fcn.140064470
mov qword [rsp + 0x6540], rax
jmp 0x1400144ef
mov rax, qword [rsp + 0x2a18]
add rax, 8
mov qword [rsp + 0x2a18], rax
mov rax, qword [rsp + 0x6540]
cmp qword [rsp + 0x2a18], rax
je 0x1400145ba
mov rax, qword [rsp + 0x2a18]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4b90], xmm0
movsd xmm0, qword [rsp + 0x4b90]
call fcn.1400843f0
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.140013590
jmp 0x1400144db
xorps xmm0, xmm0
movsd qword [rsp + 0x50], xmm0
mov qword [rsp + 0xd8], 0
jmp 0x1400145e4
mov rax, qword [rsp + 0xd8]
inc rax
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0xd8], rax
jae 0x140014693
mov rax, qword [rsp + 0xd8]
inc rax
mov qword [rsp + 0x2a20], rax
jmp 0x140014624
mov rax, qword [rsp + 0x2a20]
inc rax
mov qword [rsp + 0x2a20], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2a20], rax
jae 0x14001468e
mov rdx, qword [rsp + 0xd8]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x6560], rax
mov rdx, qword [rsp + 0x2a20]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x6560]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140014611
jmp 0x1400145d1
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.14000ea20
mov qword [rsp + 0x6570], rax
lea rdx, [0x1400098e0]
mov rcx, qword [rsp + 0x6570]
call fcn.14000ed40
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.14000ea20
mov qword [rsp + 0x6580], rax
lea rdx, [0x1400098e0]
mov rcx, qword [rsp + 0x6580]
call fcn.14000ed40
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.14000ea20
mov qword [rsp + 0x6590], rax
lea rdx, [0x1400098e0]
mov rcx, qword [rsp + 0x6590]
call fcn.14000ed40
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.14000ed40
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.14000ea20
mov qword [rsp + 0x65a8], rax
lea rdx, [0x1400098e0]
mov rcx, qword [rsp + 0x65a8]
call fcn.14000ed40
lea rdx, str.First_5_Transformed_Numbers:
lea rcx, [0x1400ba9d0]
call fcn.140001ea0
mov qword [rsp + 0xe0], 0
jmp 0x140014831
mov rax, qword [rsp + 0xe0]
inc rax
mov qword [rsp + 0xe0], rax
cmp qword [rsp + 0xe0], 5
jae 0x140014889
lea rcx, [rsp + 0xa0]
call fcn.14006f7c0
cmp qword [rsp + 0xe0], rax
jae 0x140014889
mov rdx, qword [rsp + 0xe0]
lea rcx, [rsp + 0xa0]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a1838]
mov rcx, rax
call fcn.140001ea0
jmp 0x14001481e
lea rdx, [0x1400098e0]
lea rcx, [0x1400ba9d0]
call fcn.14000ed40
lea rdx, str.First_5_Inverse_Transformed_Numbers:
lea rcx, [0x1400ba9d0]
call fcn.140001ea0
mov qword [rsp + 0xe8], 0
jmp 0x1400148d0
mov rax, qword [rsp + 0xe8]
inc rax
mov qword [rsp + 0xe8], rax
cmp qword [rsp + 0xe8], 5
jae 0x140014928
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0xe8], rax
jae 0x140014928
mov rdx, qword [rsp + 0xe8]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, str.____
mov rcx, rax
call fcn.140001ea0
jmp 0x1400148bd
lea rdx, [0x1400098e0]
lea rcx, [0x1400ba9d0]
call fcn.14000ed40
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4b98], rax
mov rcx, qword [rsp + 0x4b98]
call fcn.140064460
mov qword [rsp + 0x2a28], rax
mov rcx, qword [rsp + 0x4b98]
call fcn.140064470
mov qword [rsp + 0x65b0], rax
jmp 0x140014988
mov rax, qword [rsp + 0x2a28]
add rax, 8
mov qword [rsp + 0x2a28], rax
mov rax, qword [rsp + 0x65b0]
cmp qword [rsp + 0x2a28], rax
je 0x140014a5c
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0xf0]
call fcn.1400843f0
movsd qword [rsp + 0x65b8], xmm0
movsd xmm0, qword [rsp + 0xf0]
call fcn.140083940
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.14006de90
jmp 0x140014974
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4ba0], rax
mov rcx, qword [rsp + 0x4ba0]
call fcn.140064460
mov qword [rsp + 0x2a30], rax
mov rcx, qword [rsp + 0x4ba0]
call fcn.140064470
mov qword [rsp + 0x65c8], rax
jmp 0x140014aac
mov rax, qword [rsp + 0x2a30]
add rax, 8
mov qword [rsp + 0x2a30], rax
mov rax, qword [rsp + 0x65c8]
cmp qword [rsp + 0x2a30], rax
je 0x140014b16
mov rax, qword [rsp + 0x2a30]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4ba8], xmm0
movsd xmm0, qword [rsp + 0x4ba8]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4ba8]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x65d0], xmm0
lea rdx, [rsp + 0x65d0]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x140014a98
mov qword [rsp + 0xf8], 0
jmp 0x140014b37
mov rax, qword [rsp + 0xf8]
inc rax
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0xf8], rax
jae 0x140014be6
mov rax, qword [rsp + 0xf8]
inc rax
mov qword [rsp + 0x2a38], rax
jmp 0x140014b77
mov rax, qword [rsp + 0x2a38]
inc rax
mov qword [rsp + 0x2a38], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2a38], rax
jae 0x140014be1
mov rdx, qword [rsp + 0xf8]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x65d8], rax
mov rdx, qword [rsp + 0x2a38]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x65d8]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140014b64
jmp 0x140014b24
mov qword [rsp + 0x100], 0
jmp 0x140014c07
mov rax, qword [rsp + 0x100]
inc rax
mov qword [rsp + 0x100], rax
cmp qword [rsp + 0x100], 5
jae 0x140014c5f
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x100], rax
jae 0x140014c5f
mov rdx, qword [rsp + 0x100]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a186c]
mov rcx, rax
call fcn.140001ea0
jmp 0x140014bf4
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4bb0], rax
mov rcx, qword [rsp + 0x4bb0]
call fcn.140064460
mov qword [rsp + 0x2a40], rax
mov rcx, qword [rsp + 0x4bb0]
call fcn.140064470
mov qword [rsp + 0x65e0], rax
jmp 0x140014cac
mov rax, qword [rsp + 0x2a40]
add rax, 8
mov qword [rsp + 0x2a40], rax
mov rax, qword [rsp + 0x65e0]
cmp qword [rsp + 0x2a40], rax
je 0x140014d80
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x108]
call fcn.1400843f0
movsd qword [rsp + 0x65e8], xmm0
movsd xmm0, qword [rsp + 0x108]
call fcn.140083940
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.14006de90
jmp 0x140014c98
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4bb8], rax
mov rcx, qword [rsp + 0x4bb8]
call fcn.140064460
mov qword [rsp + 0x2a48], rax
mov rcx, qword [rsp + 0x4bb8]
call fcn.140064470
mov qword [rsp + 0x65f8], rax
jmp 0x140014dd0
mov rax, qword [rsp + 0x2a48]
add rax, 8
mov qword [rsp + 0x2a48], rax
mov rax, qword [rsp + 0x65f8]
cmp qword [rsp + 0x2a48], rax
je 0x140014e3a
mov rax, qword [rsp + 0x2a48]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4bc0], xmm0
movsd xmm0, qword [rsp + 0x4bc0]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4bc0]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x6600], xmm0
lea rdx, [rsp + 0x6600]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x140014dbc
mov qword [rsp + 0x110], 0
jmp 0x140014e5b
mov rax, qword [rsp + 0x110]
inc rax
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x110], rax
jae 0x140014f0a
mov rax, qword [rsp + 0x110]
inc rax
mov qword [rsp + 0x2a50], rax
jmp 0x140014e9b
mov rax, qword [rsp + 0x2a50]
inc rax
mov qword [rsp + 0x2a50], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2a50], rax
jae 0x140014f05
mov rdx, qword [rsp + 0x110]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x6608], rax
mov rdx, qword [rsp + 0x2a50]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x6608]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140014e88
jmp 0x140014e48
mov qword [rsp + 0x118], 0
jmp 0x140014f2b
mov rax, qword [rsp + 0x118]
inc rax
mov qword [rsp + 0x118], rax
cmp qword [rsp + 0x118], 5
jae 0x140014f83
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x118], rax
jae 0x140014f83
mov rdx, qword [rsp + 0x118]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a1870]
mov rcx, rax
call fcn.140001ea0
jmp 0x140014f18
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4bc8], rax
mov rcx, qword [rsp + 0x4bc8]
call fcn.140064460
mov qword [rsp + 0x2a58], rax
mov rcx, qword [rsp + 0x4bc8]
call fcn.140064470
mov qword [rsp + 0x6610], rax
jmp 0x140014fd0
mov rax, qword [rsp + 0x2a58]
add rax, 8
mov qword [rsp + 0x2a58], rax
mov rax, qword [rsp + 0x6610]
cmp qword [rsp + 0x2a58], rax
je 0x1400150a4
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x120]
call fcn.1400843f0
movsd qword [rsp + 0x6618], xmm0
movsd xmm0, qword [rsp + 0x120]
call fcn.140083940
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.14006de90
jmp 0x140014fbc
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4bd0], rax
mov rcx, qword [rsp + 0x4bd0]
call fcn.140064460
mov qword [rsp + 0x2a60], rax
mov rcx, qword [rsp + 0x4bd0]
call fcn.140064470
mov qword [rsp + 0x6628], rax
jmp 0x1400150f4
mov rax, qword [rsp + 0x2a60]
add rax, 8
mov qword [rsp + 0x2a60], rax
mov rax, qword [rsp + 0x6628]
cmp qword [rsp + 0x2a60], rax
je 0x14001515e
mov rax, qword [rsp + 0x2a60]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4bd8], xmm0
movsd xmm0, qword [rsp + 0x4bd8]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4bd8]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x6630], xmm0
lea rdx, [rsp + 0x6630]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x1400150e0
mov qword [rsp + 0x128], 0
jmp 0x14001517f
mov rax, qword [rsp + 0x128]
inc rax
mov qword [rsp + 0x128], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x128], rax
jae 0x14001522e
mov rax, qword [rsp + 0x128]
inc rax
mov qword [rsp + 0x2a68], rax
jmp 0x1400151bf
mov rax, qword [rsp + 0x2a68]
inc rax
mov qword [rsp + 0x2a68], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2a68], rax
jae 0x140015229
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x6638], rax
mov rdx, qword [rsp + 0x2a68]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x6638]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400151ac
jmp 0x14001516c
mov qword [rsp + 0x130], 0
jmp 0x14001524f
mov rax, qword [rsp + 0x130]
inc rax
mov qword [rsp + 0x130], rax
cmp qword [rsp + 0x130], 5
jae 0x1400152a7
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x130], rax
jae 0x1400152a7
mov rdx, qword [rsp + 0x130]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a1874]
mov rcx, rax
call fcn.140001ea0
jmp 0x14001523c
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4be0], rax
mov rcx, qword [rsp + 0x4be0]
call fcn.140064460
mov qword [rsp + 0x2a70], rax
mov rcx, qword [rsp + 0x4be0]
call fcn.140064470
mov qword [rsp + 0x6640], rax
jmp 0x1400152f4
mov rax, qword [rsp + 0x2a70]
add rax, 8
mov qword [rsp + 0x2a70], rax
mov rax, qword [rsp + 0x6640]
cmp qword [rsp + 0x2a70], rax
je 0x1400153c8
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x138]
call fcn.1400843f0
movsd qword [rsp + 0x6648], xmm0
movsd xmm0, qword [rsp + 0x138]
call fcn.140083940
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.14006de90
jmp 0x1400152e0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4be8], rax
mov rcx, qword [rsp + 0x4be8]
call fcn.140064460
mov qword [rsp + 0x2a78], rax
mov rcx, qword [rsp + 0x4be8]
call fcn.140064470
mov qword [rsp + 0x6658], rax
jmp 0x140015418
mov rax, qword [rsp + 0x2a78]
add rax, 8
mov qword [rsp + 0x2a78], rax
mov rax, qword [rsp + 0x6658]
cmp qword [rsp + 0x2a78], rax
je 0x140015482
mov rax, qword [rsp + 0x2a78]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4bf0], xmm0
movsd xmm0, qword [rsp + 0x4bf0]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4bf0]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x6660], xmm0
lea rdx, [rsp + 0x6660]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x140015404
mov qword [rsp + 0x140], 0
jmp 0x1400154a3
mov rax, qword [rsp + 0x140]
inc rax
mov qword [rsp + 0x140], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x140], rax
jae 0x140015552
mov rax, qword [rsp + 0x140]
inc rax
mov qword [rsp + 0x2a80], rax
jmp 0x1400154e3
mov rax, qword [rsp + 0x2a80]
inc rax
mov qword [rsp + 0x2a80], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2a80], rax
jae 0x14001554d
mov rdx, qword [rsp + 0x140]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x6668], rax
mov rdx, qword [rsp + 0x2a80]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x6668]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400154d0
jmp 0x140015490
mov qword [rsp + 0x148], 0
jmp 0x140015573
mov rax, qword [rsp + 0x148]
inc rax
mov qword [rsp + 0x148], rax
cmp qword [rsp + 0x148], 5
jae 0x1400155cb
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x148], rax
jae 0x1400155cb
mov rdx, qword [rsp + 0x148]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a187c]
mov rcx, rax
call fcn.140001ea0
jmp 0x140015560
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4bf8], rax
mov rcx, qword [rsp + 0x4bf8]
call fcn.140064460
mov qword [rsp + 0x2a88], rax
mov rcx, qword [rsp + 0x4bf8]
call fcn.140064470
mov qword [rsp + 0x6670], rax
jmp 0x140015618
mov rax, qword [rsp + 0x2a88]
add rax, 8
mov qword [rsp + 0x2a88], rax
mov rax, qword [rsp + 0x6670]
cmp qword [rsp + 0x2a88], rax
je 0x1400156ec
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x150]
call fcn.1400843f0
movsd qword [rsp + 0x6678], xmm0
movsd xmm0, qword [rsp + 0x150]
call fcn.140083940
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.14006de90
jmp 0x140015604
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c00], rax
mov rcx, qword [rsp + 0x4c00]
call fcn.140064460
mov qword [rsp + 0x2a90], rax
mov rcx, qword [rsp + 0x4c00]
call fcn.140064470
mov qword [rsp + 0x6688], rax
jmp 0x14001573c
mov rax, qword [rsp + 0x2a90]
add rax, 8
mov qword [rsp + 0x2a90], rax
mov rax, qword [rsp + 0x6688]
cmp qword [rsp + 0x2a90], rax
je 0x1400157a6
mov rax, qword [rsp + 0x2a90]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c08], xmm0
movsd xmm0, qword [rsp + 0x4c08]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4c08]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x6690], xmm0
lea rdx, [rsp + 0x6690]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x140015728
mov qword [rsp + 0x158], 0
jmp 0x1400157c7
mov rax, qword [rsp + 0x158]
inc rax
mov qword [rsp + 0x158], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x158], rax
jae 0x140015876
mov rax, qword [rsp + 0x158]
inc rax
mov qword [rsp + 0x2a98], rax
jmp 0x140015807
mov rax, qword [rsp + 0x2a98]
inc rax
mov qword [rsp + 0x2a98], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2a98], rax
jae 0x140015871
mov rdx, qword [rsp + 0x158]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x6698], rax
mov rdx, qword [rsp + 0x2a98]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x6698]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400157f4
jmp 0x1400157b4
mov qword [rsp + 0x160], 0
jmp 0x140015897
mov rax, qword [rsp + 0x160]
inc rax
mov qword [rsp + 0x160], rax
cmp qword [rsp + 0x160], 5
jae 0x1400158ef
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x160], rax
jae 0x1400158ef
mov rdx, qword [rsp + 0x160]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a1880]
mov rcx, rax
call fcn.140001ea0
jmp 0x140015884
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4c10], rax
mov rcx, qword [rsp + 0x4c10]
call fcn.140064460
mov qword [rsp + 0x2aa0], rax
mov rcx, qword [rsp + 0x4c10]
call fcn.140064470
mov qword [rsp + 0x66a0], rax
jmp 0x14001593c
mov rax, qword [rsp + 0x2aa0]
add rax, 8
mov qword [rsp + 0x2aa0], rax
mov rax, qword [rsp + 0x66a0]
cmp qword [rsp + 0x2aa0], rax
je 0x140015a10
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x168]
call fcn.1400843f0
movsd qword [rsp + 0x66a8], xmm0
movsd xmm0, qword [rsp + 0x168]
call fcn.140083940
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.14006de90
jmp 0x140015928
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c18], rax
mov rcx, qword [rsp + 0x4c18]
call fcn.140064460
mov qword [rsp + 0x2aa8], rax
mov rcx, qword [rsp + 0x4c18]
call fcn.140064470
mov qword [rsp + 0x66b8], rax
jmp 0x140015a60
mov rax, qword [rsp + 0x2aa8]
add rax, 8
mov qword [rsp + 0x2aa8], rax
mov rax, qword [rsp + 0x66b8]
cmp qword [rsp + 0x2aa8], rax
je 0x140015aca
mov rax, qword [rsp + 0x2aa8]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c20], xmm0
movsd xmm0, qword [rsp + 0x4c20]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4c20]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x66c0], xmm0
lea rdx, [rsp + 0x66c0]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x140015a4c
mov qword [rsp + 0x170], 0
jmp 0x140015aeb
mov rax, qword [rsp + 0x170]
inc rax
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x170], rax
jae 0x140015b9a
mov rax, qword [rsp + 0x170]
inc rax
mov qword [rsp + 0x2ab0], rax
jmp 0x140015b2b
mov rax, qword [rsp + 0x2ab0]
inc rax
mov qword [rsp + 0x2ab0], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2ab0], rax
jae 0x140015b95
mov rdx, qword [rsp + 0x170]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x66c8], rax
mov rdx, qword [rsp + 0x2ab0]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x66c8]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140015b18
jmp 0x140015ad8
mov qword [rsp + 0x178], 0
jmp 0x140015bbb
mov rax, qword [rsp + 0x178]
inc rax
mov qword [rsp + 0x178], rax
cmp qword [rsp + 0x178], 5
jae 0x140015c13
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x178], rax
jae 0x140015c13
mov rdx, qword [rsp + 0x178]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a188c]
mov rcx, rax
call fcn.140001ea0
jmp 0x140015ba8
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4c28], rax
mov rcx, qword [rsp + 0x4c28]
call fcn.140064460
mov qword [rsp + 0x2ab8], rax
mov rcx, qword [rsp + 0x4c28]
call fcn.140064470
mov qword [rsp + 0x66d0], rax
jmp 0x140015c60
mov rax, qword [rsp + 0x2ab8]
add rax, 8
mov qword [rsp + 0x2ab8], rax
mov rax, qword [rsp + 0x66d0]
cmp qword [rsp + 0x2ab8], rax
je 0x140015d34
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x180]
call fcn.1400843f0
movsd qword [rsp + 0x66d8], xmm0
movsd xmm0, qword [rsp + 0x180]
call fcn.140083940
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.14006de90
jmp 0x140015c4c
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c30], rax
mov rcx, qword [rsp + 0x4c30]
call fcn.140064460
mov qword [rsp + 0x2ac0], rax
mov rcx, qword [rsp + 0x4c30]
call fcn.140064470
mov qword [rsp + 0x66e8], rax
jmp 0x140015d84
mov rax, qword [rsp + 0x2ac0]
add rax, 8
mov qword [rsp + 0x2ac0], rax
mov rax, qword [rsp + 0x66e8]
cmp qword [rsp + 0x2ac0], rax
je 0x140015dee
mov rax, qword [rsp + 0x2ac0]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c38], xmm0
movsd xmm0, qword [rsp + 0x4c38]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4c38]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x66f0], xmm0
lea rdx, [rsp + 0x66f0]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x140015d70
mov qword [rsp + 0x188], 0
jmp 0x140015e0f
mov rax, qword [rsp + 0x188]
inc rax
mov qword [rsp + 0x188], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x188], rax
jae 0x140015ebe
mov rax, qword [rsp + 0x188]
inc rax
mov qword [rsp + 0x2ac8], rax
jmp 0x140015e4f
mov rax, qword [rsp + 0x2ac8]
inc rax
mov qword [rsp + 0x2ac8], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2ac8], rax
jae 0x140015eb9
mov rdx, qword [rsp + 0x188]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x66f8], rax
mov rdx, qword [rsp + 0x2ac8]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x66f8]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140015e3c
jmp 0x140015dfc
mov qword [rsp + 0x190], 0
jmp 0x140015edf
mov rax, qword [rsp + 0x190]
inc rax
mov qword [rsp + 0x190], rax
cmp qword [rsp + 0x190], 5
jae 0x140015f37
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x190], rax
jae 0x140015f37
mov rdx, qword [rsp + 0x190]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a1890]
mov rcx, rax
call fcn.140001ea0
jmp 0x140015ecc
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4c40], rax
mov rcx, qword [rsp + 0x4c40]
call fcn.140064460
mov qword [rsp + 0x2ad0], rax
mov rcx, qword [rsp + 0x4c40]
call fcn.140064470
mov qword [rsp + 0x6700], rax
jmp 0x140015f84
mov rax, qword [rsp + 0x2ad0]
add rax, 8
mov qword [rsp + 0x2ad0], rax
mov rax, qword [rsp + 0x6700]
cmp qword [rsp + 0x2ad0], rax
je 0x140016058
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x198]
call fcn.1400843f0
movsd qword [rsp + 0x6708], xmm0
movsd xmm0, qword [rsp + 0x198]
call fcn.140083940
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.14006de90
jmp 0x140015f70
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c48], rax
mov rcx, qword [rsp + 0x4c48]
call fcn.140064460
mov qword [rsp + 0x2ad8], rax
mov rcx, qword [rsp + 0x4c48]
call fcn.140064470
mov qword [rsp + 0x6718], rax
jmp 0x1400160a8
mov rax, qword [rsp + 0x2ad8]
add rax, 8
mov qword [rsp + 0x2ad8], rax
mov rax, qword [rsp + 0x6718]
cmp qword [rsp + 0x2ad8], rax
je 0x140016112
mov rax, qword [rsp + 0x2ad8]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c50], xmm0
movsd xmm0, qword [rsp + 0x4c50]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4c50]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x6720], xmm0
lea rdx, [rsp + 0x6720]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x140016094
mov qword [rsp + 0x1a0], 0
jmp 0x140016133
mov rax, qword [rsp + 0x1a0]
inc rax
mov qword [rsp + 0x1a0], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x1a0], rax
jae 0x1400161e2
mov rax, qword [rsp + 0x1a0]
inc rax
mov qword [rsp + 0x2ae0], rax
jmp 0x140016173
mov rax, qword [rsp + 0x2ae0]
inc rax
mov qword [rsp + 0x2ae0], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2ae0], rax
jae 0x1400161dd
mov rdx, qword [rsp + 0x1a0]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x6728], rax
mov rdx, qword [rsp + 0x2ae0]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x6728]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140016160
jmp 0x140016120
mov qword [rsp + 0x1a8], 0
jmp 0x140016203
mov rax, qword [rsp + 0x1a8]
inc rax
mov qword [rsp + 0x1a8], rax
cmp qword [rsp + 0x1a8], 5
jae 0x14001625b
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x1a8], rax
jae 0x14001625b
mov rdx, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a1894]
mov rcx, rax
call fcn.140001ea0
jmp 0x1400161f0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4c58], rax
mov rcx, qword [rsp + 0x4c58]
call fcn.140064460
mov qword [rsp + 0x2ae8], rax
mov rcx, qword [rsp + 0x4c58]
call fcn.140064470
mov qword [rsp + 0x6730], rax
jmp 0x1400162a8
mov rax, qword [rsp + 0x2ae8]
add rax, 8
mov qword [rsp + 0x2ae8], rax
mov rax, qword [rsp + 0x6730]
cmp qword [rsp + 0x2ae8], rax
je 0x14001637c
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x1b0]
call fcn.1400843f0
movsd qword [rsp + 0x6738], xmm0
movsd xmm0, qword [rsp + 0x1b0]
call fcn.140083940
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.14006de90
jmp 0x140016294
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c60], rax
mov rcx, qword [rsp + 0x4c60]
call fcn.140064460
mov qword [rsp + 0x2af0], rax
mov rcx, qword [rsp + 0x4c60]
call fcn.140064470
mov qword [rsp + 0x6748], rax
jmp 0x1400163cc
mov rax, qword [rsp + 0x2af0]
add rax, 8
mov qword [rsp + 0x2af0], rax
mov rax, qword [rsp + 0x6748]
cmp qword [rsp + 0x2af0], rax
je 0x140016436
mov rax, qword [rsp + 0x2af0]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c68], xmm0
movsd xmm0, qword [rsp + 0x4c68]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4c68]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x6750], xmm0
lea rdx, [rsp + 0x6750]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x1400163b8
mov qword [rsp + 0x1b8], 0
jmp 0x140016457
mov rax, qword [rsp + 0x1b8]
inc rax
mov qword [rsp + 0x1b8], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x1b8], rax
jae 0x140016506
mov rax, qword [rsp + 0x1b8]
inc rax
mov qword [rsp + 0x2af8], rax
jmp 0x140016497
mov rax, qword [rsp + 0x2af8]
inc rax
mov qword [rsp + 0x2af8], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2af8], rax
jae 0x140016501
mov rdx, qword [rsp + 0x1b8]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x6758], rax
mov rdx, qword [rsp + 0x2af8]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x6758]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140016484
jmp 0x140016444
mov qword [rsp + 0x1c0], 0
jmp 0x140016527
mov rax, qword [rsp + 0x1c0]
inc rax
mov qword [rsp + 0x1c0], rax
cmp qword [rsp + 0x1c0], 5
jae 0x14001657f
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x1c0], rax
jae 0x14001657f
mov rdx, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a1898]
mov rcx, rax
call fcn.140001ea0
jmp 0x140016514
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4c70], rax
mov rcx, qword [rsp + 0x4c70]
call fcn.140064460
mov qword [rsp + 0x2b00], rax
mov rcx, qword [rsp + 0x4c70]
call fcn.140064470
mov qword [rsp + 0x6760], rax
jmp 0x1400165cc
mov rax, qword [rsp + 0x2b00]
add rax, 8
mov qword [rsp + 0x2b00], rax
mov rax, qword [rsp + 0x6760]
cmp qword [rsp + 0x2b00], rax
je 0x1400166a0
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x1c8]
call fcn.1400843f0
movsd qword [rsp + 0x6768], xmm0
movsd xmm0, qword [rsp + 0x1c8]
call fcn.140083940
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.14006de90
jmp 0x1400165b8
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c78], rax
mov rcx, qword [rsp + 0x4c78]
call fcn.140064460
mov qword [rsp + 0x2b08], rax
mov rcx, qword [rsp + 0x4c78]
call fcn.140064470
mov qword [rsp + 0x6778], rax
jmp 0x1400166f0
mov rax, qword [rsp + 0x2b08]
add rax, 8
mov qword [rsp + 0x2b08], rax
mov rax, qword [rsp + 0x6778]
cmp qword [rsp + 0x2b08], rax
je 0x14001675a
mov rax, qword [rsp + 0x2b08]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c80], xmm0
movsd xmm0, qword [rsp + 0x4c80]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4c80]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x6780], xmm0
lea rdx, [rsp + 0x6780]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x1400166dc
mov qword [rsp + 0x1d0], 0
jmp 0x14001677b
mov rax, qword [rsp + 0x1d0]
inc rax
mov qword [rsp + 0x1d0], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x1d0], rax
jae 0x14001682a
mov rax, qword [rsp + 0x1d0]
inc rax
mov qword [rsp + 0x2b10], rax
jmp 0x1400167bb
mov rax, qword [rsp + 0x2b10]
inc rax
mov qword [rsp + 0x2b10], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2b10], rax
jae 0x140016825
mov rdx, qword [rsp + 0x1d0]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x6788], rax
mov rdx, qword [rsp + 0x2b10]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x6788]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400167a8
jmp 0x140016768
mov qword [rsp + 0x1d8], 0
jmp 0x14001684b
mov rax, qword [rsp + 0x1d8]
inc rax
mov qword [rsp + 0x1d8], rax
cmp qword [rsp + 0x1d8], 5
jae 0x1400168a3
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x1d8], rax
jae 0x1400168a3
mov rdx, qword [rsp + 0x1d8]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a189c]
mov rcx, rax
call fcn.140001ea0
jmp 0x140016838
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4c88], rax
mov rcx, qword [rsp + 0x4c88]
call fcn.140064460
mov qword [rsp + 0x2b18], rax
mov rcx, qword [rsp + 0x4c88]
call fcn.140064470
mov qword [rsp + 0x6790], rax
jmp 0x1400168f0
mov rax, qword [rsp + 0x2b18]
add rax, 8
mov qword [rsp + 0x2b18], rax
mov rax, qword [rsp + 0x6790]
cmp qword [rsp + 0x2b18], rax
je 0x1400169c4
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x1e0]
call fcn.1400843f0
movsd qword [rsp + 0x6798], xmm0
movsd xmm0, qword [rsp + 0x1e0]
call fcn.140083940
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.14006de90
jmp 0x1400168dc
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4c90], rax
mov rcx, qword [rsp + 0x4c90]
call fcn.140064460
mov qword [rsp + 0x2b20], rax
mov rcx, qword [rsp + 0x4c90]
call fcn.140064470
mov qword [rsp + 0x67a8], rax
jmp 0x140016a14
mov rax, qword [rsp + 0x2b20]
add rax, 8
mov qword [rsp + 0x2b20], rax
mov rax, qword [rsp + 0x67a8]
cmp qword [rsp + 0x2b20], rax
je 0x140016a7e
mov rax, qword [rsp + 0x2b20]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4c98], xmm0
movsd xmm0, qword [rsp + 0x4c98]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4c98]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x67b0], xmm0
lea rdx, [rsp + 0x67b0]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x140016a00
mov qword [rsp + 0x1e8], 0
jmp 0x140016a9f
mov rax, qword [rsp + 0x1e8]
inc rax
mov qword [rsp + 0x1e8], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x1e8], rax
jae 0x140016b4e
mov rax, qword [rsp + 0x1e8]
inc rax
mov qword [rsp + 0x2b28], rax
jmp 0x140016adf
mov rax, qword [rsp + 0x2b28]
inc rax
mov qword [rsp + 0x2b28], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2b28], rax
jae 0x140016b49
mov rdx, qword [rsp + 0x1e8]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x67b8], rax
mov rdx, qword [rsp + 0x2b28]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x67b8]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140016acc
jmp 0x140016a8c
mov qword [rsp + 0x1f0], 0
jmp 0x140016b6f
mov rax, qword [rsp + 0x1f0]
inc rax
mov qword [rsp + 0x1f0], rax
cmp qword [rsp + 0x1f0], 5
jae 0x140016bc7
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x1f0], rax
jae 0x140016bc7
mov rdx, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a18a0]
mov rcx, rax
call fcn.140001ea0
jmp 0x140016b5c
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4ca0], rax
mov rcx, qword [rsp + 0x4ca0]
call fcn.140064460
mov qword [rsp + 0x2b30], rax
mov rcx, qword [rsp + 0x4ca0]
call fcn.140064470
mov qword [rsp + 0x67c0], rax
jmp 0x140016c14
mov rax, qword [rsp + 0x2b30]
add rax, 8
mov qword [rsp + 0x2b30], rax
mov rax, qword [rsp + 0x67c0]
cmp qword [rsp + 0x2b30], rax
je 0x140016ce8
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x1f8]
call fcn.1400843f0
movsd qword [rsp + 0x67c8], xmm0
movsd xmm0, qword [rsp + 0x1f8]
call fcn.140083940
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.14006de90
jmp 0x140016c00
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4ca8], rax
mov rcx, qword [rsp + 0x4ca8]
call fcn.140064460
mov qword [rsp + 0x2b38], rax
mov rcx, qword [rsp + 0x4ca8]
call fcn.140064470
mov qword [rsp + 0x67d8], rax
jmp 0x140016d38
mov rax, qword [rsp + 0x2b38]
add rax, 8
mov qword [rsp + 0x2b38], rax
mov rax, qword [rsp + 0x67d8]
cmp qword [rsp + 0x2b38], rax
je 0x140016da2
mov rax, qword [rsp + 0x2b38]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4cb0], xmm0
movsd xmm0, qword [rsp + 0x4cb0]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4cb0]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x67e0], xmm0
lea rdx, [rsp + 0x67e0]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x140016d24
mov qword [rsp + 0x200], 0
jmp 0x140016dc3
mov rax, qword [rsp + 0x200]
inc rax
mov qword [rsp + 0x200], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x200], rax
jae 0x140016e72
mov rax, qword [rsp + 0x200]
inc rax
mov qword [rsp + 0x2b40], rax
jmp 0x140016e03
mov rax, qword [rsp + 0x2b40]
inc rax
mov qword [rsp + 0x2b40], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2b40], rax
jae 0x140016e6d
mov rdx, qword [rsp + 0x200]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x67e8], rax
mov rdx, qword [rsp + 0x2b40]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x67e8]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140016df0
jmp 0x140016db0
mov qword [rsp + 0x208], 0
jmp 0x140016e93
mov rax, qword [rsp + 0x208]
inc rax
mov qword [rsp + 0x208], rax
cmp qword [rsp + 0x208], 5
jae 0x140016eeb
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x208], rax
jae 0x140016eeb
mov rdx, qword [rsp + 0x208]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a18a4]
mov rcx, rax
call fcn.140001ea0
jmp 0x140016e80
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4cb8], rax
mov rcx, qword [rsp + 0x4cb8]
call fcn.140064460
mov qword [rsp + 0x2b48], rax
mov rcx, qword [rsp + 0x4cb8]
call fcn.140064470
mov qword [rsp + 0x67f0], rax
jmp 0x140016f38
mov rax, qword [rsp + 0x2b48]
add rax, 8
mov qword [rsp + 0x2b48], rax
mov rax, qword [rsp + 0x67f0]
cmp qword [rsp + 0x2b48], rax
je 0x14001700c
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x210]
call fcn.1400843f0
movsd qword [rsp + 0x67f8], xmm0
movsd xmm0, qword [rsp + 0x210]
call fcn.140083940
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.14006de90
jmp 0x140016f24
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4cc0], rax
mov rcx, qword [rsp + 0x4cc0]
call fcn.140064460
mov qword [rsp + 0x2b50], rax
mov rcx, qword [rsp + 0x4cc0]
call fcn.140064470
mov qword [rsp + 0x6808], rax
jmp 0x14001705c
mov rax, qword [rsp + 0x2b50]
add rax, 8
mov qword [rsp + 0x2b50], rax
mov rax, qword [rsp + 0x6808]
cmp qword [rsp + 0x2b50], rax
je 0x1400170c6
mov rax, qword [rsp + 0x2b50]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4cc8], xmm0
movsd xmm0, qword [rsp + 0x4cc8]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4cc8]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x6810], xmm0
lea rdx, [rsp + 0x6810]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x140017048
mov qword [rsp + 0x218], 0
jmp 0x1400170e7
mov rax, qword [rsp + 0x218]
inc rax
mov qword [rsp + 0x218], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x218], rax
jae 0x140017196
mov rax, qword [rsp + 0x218]
inc rax
mov qword [rsp + 0x2b58], rax
jmp 0x140017127
mov rax, qword [rsp + 0x2b58]
inc rax
mov qword [rsp + 0x2b58], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2b58], rax
jae 0x140017191
mov rdx, qword [rsp + 0x218]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x6818], rax
mov rdx, qword [rsp + 0x2b58]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x6818]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140017114
jmp 0x1400170d4
mov qword [rsp + 0x220], 0
jmp 0x1400171b7
mov rax, qword [rsp + 0x220]
inc rax
mov qword [rsp + 0x220], rax
cmp qword [rsp + 0x220], 5
jae 0x14001720f
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x220], rax
jae 0x14001720f
mov rdx, qword [rsp + 0x220]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a18a8]
mov rcx, rax
call fcn.140001ea0
jmp 0x1400171a4
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4cd0], rax
mov rcx, qword [rsp + 0x4cd0]
call fcn.140064460
mov qword [rsp + 0x2b60], rax
mov rcx, qword [rsp + 0x4cd0]
call fcn.140064470
mov qword [rsp + 0x6820], rax
jmp 0x14001725c
mov rax, qword [rsp + 0x2b60]
add rax, 8
mov qword [rsp + 0x2b60], rax
mov rax, qword [rsp + 0x6820]
cmp qword [rsp + 0x2b60], rax
je 0x140017330
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x228]
call fcn.1400843f0
movsd qword [rsp + 0x6828], xmm0
movsd xmm0, qword [rsp + 0x228]
call fcn.140083940
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.14006de90
jmp 0x140017248
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4cd8], rax
mov rcx, qword [rsp + 0x4cd8]
call fcn.140064460
mov qword [rsp + 0x2b68], rax
mov rcx, qword [rsp + 0x4cd8]
call fcn.140064470
mov qword [rsp + 0x6838], rax
jmp 0x140017380
mov rax, qword [rsp + 0x2b68]
add rax, 8
mov qword [rsp + 0x2b68], rax
mov rax, qword [rsp + 0x6838]
cmp qword [rsp + 0x2b68], rax
je 0x1400173ea
mov rax, qword [rsp + 0x2b68]
movsd xmm0, qword [rax]
movsd qword [rsp + 0x4ce0], xmm0
movsd xmm0, qword [rsp + 0x4ce0]
call fcn.140083940
movsd xmm1, qword [rsp + 0x4ce0]
subsd xmm1, xmm0
movaps xmm0, xmm1
call fcn.140082fb8
movsd qword [rsp + 0x6840], xmm0
lea rdx, [rsp + 0x6840]
lea rcx, [rsp + 0x88]
call fcn.14006de90
jmp 0x14001736c
mov qword [rsp + 0x230], 0
jmp 0x14001740b
mov rax, qword [rsp + 0x230]
inc rax
mov qword [rsp + 0x230], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x230], rax
jae 0x1400174ba
mov rax, qword [rsp + 0x230]
inc rax
mov qword [rsp + 0x2b70], rax
jmp 0x14001744b
mov rax, qword [rsp + 0x2b70]
inc rax
mov qword [rsp + 0x2b70], rax
lea rcx, [rsp + 0x58]
call fcn.14006f7c0
cmp qword [rsp + 0x2b70], rax
jae 0x1400174b5
mov rdx, qword [rsp + 0x230]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov qword [rsp + 0x6848], rax
mov rdx, qword [rsp + 0x2b70]
lea rcx, [rsp + 0x58]
call fcn.14000f170
mov rcx, qword [rsp + 0x6848]
movsd xmm0, qword [rcx]
mulsd xmm0, qword [rax]
call fcn.14008495c
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140017438
jmp 0x1400173f8
mov qword [rsp + 0x238], 0
jmp 0x1400174db
mov rax, qword [rsp + 0x238]
inc rax
mov qword [rsp + 0x238], rax
cmp qword [rsp + 0x238], 5
jae 0x140017533
lea rcx, [rsp + 0x88]
call fcn.14006f7c0
cmp qword [rsp + 0x238], rax
jae 0x140017533
mov rdx, qword [rsp + 0x238]
lea rcx, [rsp + 0x88]
call fcn.14000f170
movsd xmm1, qword [rax]
lea rcx, [0x1400ba9d0]
call fcn.14000ea20
lea rdx, [0x1400a18ac]
mov rcx, rax
call fcn.140001ea0
jmp 0x1400174c8
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4ce8], rax
mov rcx, qword [rsp + 0x4ce8]
call fcn.140064460
mov qword [rsp + 0x2b78], rax
mov rcx, qword [rsp + 0x4ce8]
call fcn.140064470
mov qword [rsp + 0x6850], rax
jmp 0x140017580
mov rax, qword [rsp + 0x6850]
cmp qword [rsp + 0x2b78], rax
je 0x140017654
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.140083ec0
movsd xmm1, qword [rsp + 0x80]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x80], xmm0
movsd xmm0, qword [rsp + 0x240]
call fcn.1400843f0
movsd qword [rsp + 0x6858], xmm0
movsd xmm0, qword [rsp + 0x240]
call fcn.140083940
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.14006de90
jmp 0x14001756c
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x4cf0], rax
mov rcx, qword [rsp + 0x4cf0]
call fcn.140064460
mov qword [rsp + 0x2b80], rax
mov rcx, qword [rsp + 0x4cf0]
call fcn.140064470
mov qword [rsp + 0x6868], rax
jmp 0x1400176a4